../../target/aarch64-unknown-none-softfloat/release/kernel: file format elf64-littleaarch64 Disassembly of section .text: 0000000000080000 <_start>: 80000: d5384240 mrs x0, currentel 80004: f100201f cmp x0, #0x8 80008: 54000241 b.ne 80050 <_start+0x50> // b.any 8000c: d53800a1 mrs x1, mpidr_el1 80010: 92400421 and x1, x1, #0x3 80014: 58000222 ldr x2, 80058 80018: eb02003f cmp x1, x2 8001c: 540001a1 b.ne 80050 <_start+0x50> // b.any 80020: 90000c00 adrp x0, 200000 80024: 91000000 add x0, x0, #0x0 80028: b0041701 adrp x1, 8361000 8002c: 91008021 add x1, x1, #0x20 80030: eb01001f cmp x0, x1 80034: 54000060 b.eq 80040 <_start+0x40> // b.none 80038: a8817c1f stp xzr, xzr, [x0], #16 8003c: 17fffffd b 80030 <_start+0x30> 80040: d503201f nop 80044: 10fffde0 adr x0, 80000 <_start> 80048: 9100001f mov sp, x0 8004c: 14000005 b 80060 <_start_rust> 80050: d503205f wfe 80054: 17ffffff b 80050 <_start+0x50> 0000000000080058 : ... 0000000000080060 <_start_rust>: 80060: aa1f03e8 mov x8, xzr 80064: 52800069 mov w9, #0x3 // #3 80068: 52b0000a mov w10, #0x80000000 // #-2147483648 8006c: d51ce109 msr cnthctl_el2, x9 80070: d51ce068 msr cntvoff_el2, x8 80074: d51c110a msr hcr_el2, x10 80078: 528078a8 mov w8, #0x3c5 // #965 8007c: d51c4008 msr spsr_el2, x8 80080: d503201f nop 80084: 1007f8e8 adr x8, 8ffa0 80088: d51c4028 msr elr_el2, x8 8008c: d51c4100 msr sp_el1, x0 80090: d69f03e0 eret 80094: d4200020 brk #0x1 ... 0000000000080800 <__exception_vector_start>: 80800: d10443ff sub sp, sp, #0x110 80804: a90007e0 stp x0, x1, [sp] 80808: a9010fe2 stp x2, x3, [sp, #16] 8080c: a90217e4 stp x4, x5, [sp, #32] 80810: a9031fe6 stp x6, x7, [sp, #48] 80814: a90427e8 stp x8, x9, [sp, #64] 80818: a9052fea stp x10, x11, [sp, #80] 8081c: a90637ec stp x12, x13, [sp, #96] 80820: a9073fee stp x14, x15, [sp, #112] 80824: a90847f0 stp x16, x17, [sp, #128] 80828: a9094ff2 stp x18, x19, [sp, #144] 8082c: a90a57f4 stp x20, x21, [sp, #160] 80830: a90b5ff6 stp x22, x23, [sp, #176] 80834: a90c67f8 stp x24, x25, [sp, #192] 80838: a90d6ffa stp x26, x27, [sp, #208] 8083c: a90e77fc stp x28, x29, [sp, #224] 80840: d5384021 mrs x1, elr_el1 80844: d5384002 mrs x2, spsr_el1 80848: d5385203 mrs x3, esr_el1 8084c: a90f07fe stp x30, x1, [sp, #240] 80850: a9100fe2 stp x2, x3, [sp, #256] 80854: 910003e0 mov x0, sp 80858: 9400791a bl 9ecc0 8085c: 140001e9 b 81000 <__exception_restore_context> ... 80880: d10443ff sub sp, sp, #0x110 80884: a90007e0 stp x0, x1, [sp] 80888: a9010fe2 stp x2, x3, [sp, #16] 8088c: a90217e4 stp x4, x5, [sp, #32] 80890: a9031fe6 stp x6, x7, [sp, #48] 80894: a90427e8 stp x8, x9, [sp, #64] 80898: a9052fea stp x10, x11, [sp, #80] 8089c: a90637ec stp x12, x13, [sp, #96] 808a0: a9073fee stp x14, x15, [sp, #112] 808a4: a90847f0 stp x16, x17, [sp, #128] 808a8: a9094ff2 stp x18, x19, [sp, #144] 808ac: a90a57f4 stp x20, x21, [sp, #160] 808b0: a90b5ff6 stp x22, x23, [sp, #176] 808b4: a90c67f8 stp x24, x25, [sp, #192] 808b8: a90d6ffa stp x26, x27, [sp, #208] 808bc: a90e77fc stp x28, x29, [sp, #224] 808c0: d5384021 mrs x1, elr_el1 808c4: d5384002 mrs x2, spsr_el1 808c8: d5385203 mrs x3, esr_el1 808cc: a90f07fe stp x30, x1, [sp, #240] 808d0: a9100fe2 stp x2, x3, [sp, #256] 808d4: 910003e0 mov x0, sp 808d8: 94007902 bl 9ece0 808dc: 140001c9 b 81000 <__exception_restore_context> ... 80900: d503205f wfe 80904: 17ffffff b 80900 <__exception_vector_start+0x100> ... 80980: d10443ff sub sp, sp, #0x110 80984: a90007e0 stp x0, x1, [sp] 80988: a9010fe2 stp x2, x3, [sp, #16] 8098c: a90217e4 stp x4, x5, [sp, #32] 80990: a9031fe6 stp x6, x7, [sp, #48] 80994: a90427e8 stp x8, x9, [sp, #64] 80998: a9052fea stp x10, x11, [sp, #80] 8099c: a90637ec stp x12, x13, [sp, #96] 809a0: a9073fee stp x14, x15, [sp, #112] 809a4: a90847f0 stp x16, x17, [sp, #128] 809a8: a9094ff2 stp x18, x19, [sp, #144] 809ac: a90a57f4 stp x20, x21, [sp, #160] 809b0: a90b5ff6 stp x22, x23, [sp, #176] 809b4: a90c67f8 stp x24, x25, [sp, #192] 809b8: a90d6ffa stp x26, x27, [sp, #208] 809bc: a90e77fc stp x28, x29, [sp, #224] 809c0: d5384021 mrs x1, elr_el1 809c4: d5384002 mrs x2, spsr_el1 809c8: d5385203 mrs x3, esr_el1 809cc: a90f07fe stp x30, x1, [sp, #240] 809d0: a9100fe2 stp x2, x3, [sp, #256] 809d4: 910003e0 mov x0, sp 809d8: 940078ca bl 9ed00 809dc: 14000189 b 81000 <__exception_restore_context> ... 80a00: d10443ff sub sp, sp, #0x110 80a04: a90007e0 stp x0, x1, [sp] 80a08: a9010fe2 stp x2, x3, [sp, #16] 80a0c: a90217e4 stp x4, x5, [sp, #32] 80a10: a9031fe6 stp x6, x7, [sp, #48] 80a14: a90427e8 stp x8, x9, [sp, #64] 80a18: a9052fea stp x10, x11, [sp, #80] 80a1c: a90637ec stp x12, x13, [sp, #96] 80a20: a9073fee stp x14, x15, [sp, #112] 80a24: a90847f0 stp x16, x17, [sp, #128] 80a28: a9094ff2 stp x18, x19, [sp, #144] 80a2c: a90a57f4 stp x20, x21, [sp, #160] 80a30: a90b5ff6 stp x22, x23, [sp, #176] 80a34: a90c67f8 stp x24, x25, [sp, #192] 80a38: a90d6ffa stp x26, x27, [sp, #208] 80a3c: a90e77fc stp x28, x29, [sp, #224] 80a40: d5384021 mrs x1, elr_el1 80a44: d5384002 mrs x2, spsr_el1 80a48: d5385203 mrs x3, esr_el1 80a4c: a90f07fe stp x30, x1, [sp, #240] 80a50: a9100fe2 stp x2, x3, [sp, #256] 80a54: 910003e0 mov x0, sp 80a58: 940078b2 bl 9ed20 80a5c: 14000169 b 81000 <__exception_restore_context> ... 80a80: d10443ff sub sp, sp, #0x110 80a84: a90007e0 stp x0, x1, [sp] 80a88: a9010fe2 stp x2, x3, [sp, #16] 80a8c: a90217e4 stp x4, x5, [sp, #32] 80a90: a9031fe6 stp x6, x7, [sp, #48] 80a94: a90427e8 stp x8, x9, [sp, #64] 80a98: a9052fea stp x10, x11, [sp, #80] 80a9c: a90637ec stp x12, x13, [sp, #96] 80aa0: a9073fee stp x14, x15, [sp, #112] 80aa4: a90847f0 stp x16, x17, [sp, #128] 80aa8: a9094ff2 stp x18, x19, [sp, #144] 80aac: a90a57f4 stp x20, x21, [sp, #160] 80ab0: a90b5ff6 stp x22, x23, [sp, #176] 80ab4: a90c67f8 stp x24, x25, [sp, #192] 80ab8: a90d6ffa stp x26, x27, [sp, #208] 80abc: a90e77fc stp x28, x29, [sp, #224] 80ac0: d5384021 mrs x1, elr_el1 80ac4: d5384002 mrs x2, spsr_el1 80ac8: d5385203 mrs x3, esr_el1 80acc: a90f07fe stp x30, x1, [sp, #240] 80ad0: a9100fe2 stp x2, x3, [sp, #256] 80ad4: 910003e0 mov x0, sp 80ad8: 94007aca bl 9f600 80adc: 14000149 b 81000 <__exception_restore_context> ... 80b00: d503205f wfe 80b04: 17ffffff b 80b00 <__exception_vector_start+0x300> ... 80b80: d10443ff sub sp, sp, #0x110 80b84: a90007e0 stp x0, x1, [sp] 80b88: a9010fe2 stp x2, x3, [sp, #16] 80b8c: a90217e4 stp x4, x5, [sp, #32] 80b90: a9031fe6 stp x6, x7, [sp, #48] 80b94: a90427e8 stp x8, x9, [sp, #64] 80b98: a9052fea stp x10, x11, [sp, #80] 80b9c: a90637ec stp x12, x13, [sp, #96] 80ba0: a9073fee stp x14, x15, [sp, #112] 80ba4: a90847f0 stp x16, x17, [sp, #128] 80ba8: a9094ff2 stp x18, x19, [sp, #144] 80bac: a90a57f4 stp x20, x21, [sp, #160] 80bb0: a90b5ff6 stp x22, x23, [sp, #176] 80bb4: a90c67f8 stp x24, x25, [sp, #192] 80bb8: a90d6ffa stp x26, x27, [sp, #208] 80bbc: a90e77fc stp x28, x29, [sp, #224] 80bc0: d5384021 mrs x1, elr_el1 80bc4: d5384002 mrs x2, spsr_el1 80bc8: d5385203 mrs x3, esr_el1 80bcc: a90f07fe stp x30, x1, [sp, #240] 80bd0: a9100fe2 stp x2, x3, [sp, #256] 80bd4: 910003e0 mov x0, sp 80bd8: 94007a8a bl 9f600 80bdc: 14000109 b 81000 <__exception_restore_context> ... 80c00: d10443ff sub sp, sp, #0x110 80c04: a90007e0 stp x0, x1, [sp] 80c08: a9010fe2 stp x2, x3, [sp, #16] 80c0c: a90217e4 stp x4, x5, [sp, #32] 80c10: a9031fe6 stp x6, x7, [sp, #48] 80c14: a90427e8 stp x8, x9, [sp, #64] 80c18: a9052fea stp x10, x11, [sp, #80] 80c1c: a90637ec stp x12, x13, [sp, #96] 80c20: a9073fee stp x14, x15, [sp, #112] 80c24: a90847f0 stp x16, x17, [sp, #128] 80c28: a9094ff2 stp x18, x19, [sp, #144] 80c2c: a90a57f4 stp x20, x21, [sp, #160] 80c30: a90b5ff6 stp x22, x23, [sp, #176] 80c34: a90c67f8 stp x24, x25, [sp, #192] 80c38: a90d6ffa stp x26, x27, [sp, #208] 80c3c: a90e77fc stp x28, x29, [sp, #224] 80c40: d5384021 mrs x1, elr_el1 80c44: d5384002 mrs x2, spsr_el1 80c48: d5385203 mrs x3, esr_el1 80c4c: a90f07fe stp x30, x1, [sp, #240] 80c50: a9100fe2 stp x2, x3, [sp, #256] 80c54: 910003e0 mov x0, sp 80c58: 94007a6a bl 9f600 80c5c: 140000e9 b 81000 <__exception_restore_context> ... 80c80: d10443ff sub sp, sp, #0x110 80c84: a90007e0 stp x0, x1, [sp] 80c88: a9010fe2 stp x2, x3, [sp, #16] 80c8c: a90217e4 stp x4, x5, [sp, #32] 80c90: a9031fe6 stp x6, x7, [sp, #48] 80c94: a90427e8 stp x8, x9, [sp, #64] 80c98: a9052fea stp x10, x11, [sp, #80] 80c9c: a90637ec stp x12, x13, [sp, #96] 80ca0: a9073fee stp x14, x15, [sp, #112] 80ca4: a90847f0 stp x16, x17, [sp, #128] 80ca8: a9094ff2 stp x18, x19, [sp, #144] 80cac: a90a57f4 stp x20, x21, [sp, #160] 80cb0: a90b5ff6 stp x22, x23, [sp, #176] 80cb4: a90c67f8 stp x24, x25, [sp, #192] 80cb8: a90d6ffa stp x26, x27, [sp, #208] 80cbc: a90e77fc stp x28, x29, [sp, #224] 80cc0: d5384021 mrs x1, elr_el1 80cc4: d5384002 mrs x2, spsr_el1 80cc8: d5385203 mrs x3, esr_el1 80ccc: a90f07fe stp x30, x1, [sp, #240] 80cd0: a9100fe2 stp x2, x3, [sp, #256] 80cd4: 910003e0 mov x0, sp 80cd8: 94007a4a bl 9f600 80cdc: 140000c9 b 81000 <__exception_restore_context> ... 80d00: d503205f wfe 80d04: 17ffffff b 80d00 <__exception_vector_start+0x500> ... 80d80: d10443ff sub sp, sp, #0x110 80d84: a90007e0 stp x0, x1, [sp] 80d88: a9010fe2 stp x2, x3, [sp, #16] 80d8c: a90217e4 stp x4, x5, [sp, #32] 80d90: a9031fe6 stp x6, x7, [sp, #48] 80d94: a90427e8 stp x8, x9, [sp, #64] 80d98: a9052fea stp x10, x11, [sp, #80] 80d9c: a90637ec stp x12, x13, [sp, #96] 80da0: a9073fee stp x14, x15, [sp, #112] 80da4: a90847f0 stp x16, x17, [sp, #128] 80da8: a9094ff2 stp x18, x19, [sp, #144] 80dac: a90a57f4 stp x20, x21, [sp, #160] 80db0: a90b5ff6 stp x22, x23, [sp, #176] 80db4: a90c67f8 stp x24, x25, [sp, #192] 80db8: a90d6ffa stp x26, x27, [sp, #208] 80dbc: a90e77fc stp x28, x29, [sp, #224] 80dc0: d5384021 mrs x1, elr_el1 80dc4: d5384002 mrs x2, spsr_el1 80dc8: d5385203 mrs x3, esr_el1 80dcc: a90f07fe stp x30, x1, [sp, #240] 80dd0: a9100fe2 stp x2, x3, [sp, #256] 80dd4: 910003e0 mov x0, sp 80dd8: 94007a0a bl 9f600 80ddc: 14000089 b 81000 <__exception_restore_context> ... 80e00: d10443ff sub sp, sp, #0x110 80e04: a90007e0 stp x0, x1, [sp] 80e08: a9010fe2 stp x2, x3, [sp, #16] 80e0c: a90217e4 stp x4, x5, [sp, #32] 80e10: a9031fe6 stp x6, x7, [sp, #48] 80e14: a90427e8 stp x8, x9, [sp, #64] 80e18: a9052fea stp x10, x11, [sp, #80] 80e1c: a90637ec stp x12, x13, [sp, #96] 80e20: a9073fee stp x14, x15, [sp, #112] 80e24: a90847f0 stp x16, x17, [sp, #128] 80e28: a9094ff2 stp x18, x19, [sp, #144] 80e2c: a90a57f4 stp x20, x21, [sp, #160] 80e30: a90b5ff6 stp x22, x23, [sp, #176] 80e34: a90c67f8 stp x24, x25, [sp, #192] 80e38: a90d6ffa stp x26, x27, [sp, #208] 80e3c: a90e77fc stp x28, x29, [sp, #224] 80e40: d5384021 mrs x1, elr_el1 80e44: d5384002 mrs x2, spsr_el1 80e48: d5385203 mrs x3, esr_el1 80e4c: a90f07fe stp x30, x1, [sp, #240] 80e50: a9100fe2 stp x2, x3, [sp, #256] 80e54: 910003e0 mov x0, sp 80e58: 940079ea bl 9f600 80e5c: 14000069 b 81000 <__exception_restore_context> ... 80e80: d10443ff sub sp, sp, #0x110 80e84: a90007e0 stp x0, x1, [sp] 80e88: a9010fe2 stp x2, x3, [sp, #16] 80e8c: a90217e4 stp x4, x5, [sp, #32] 80e90: a9031fe6 stp x6, x7, [sp, #48] 80e94: a90427e8 stp x8, x9, [sp, #64] 80e98: a9052fea stp x10, x11, [sp, #80] 80e9c: a90637ec stp x12, x13, [sp, #96] 80ea0: a9073fee stp x14, x15, [sp, #112] 80ea4: a90847f0 stp x16, x17, [sp, #128] 80ea8: a9094ff2 stp x18, x19, [sp, #144] 80eac: a90a57f4 stp x20, x21, [sp, #160] 80eb0: a90b5ff6 stp x22, x23, [sp, #176] 80eb4: a90c67f8 stp x24, x25, [sp, #192] 80eb8: a90d6ffa stp x26, x27, [sp, #208] 80ebc: a90e77fc stp x28, x29, [sp, #224] 80ec0: d5384021 mrs x1, elr_el1 80ec4: d5384002 mrs x2, spsr_el1 80ec8: d5385203 mrs x3, esr_el1 80ecc: a90f07fe stp x30, x1, [sp, #240] 80ed0: a9100fe2 stp x2, x3, [sp, #256] 80ed4: 910003e0 mov x0, sp 80ed8: 940079ca bl 9f600 80edc: 14000049 b 81000 <__exception_restore_context> ... 80f00: d503205f wfe 80f04: 17ffffff b 80f00 <__exception_vector_start+0x700> ... 80f80: d10443ff sub sp, sp, #0x110 80f84: a90007e0 stp x0, x1, [sp] 80f88: a9010fe2 stp x2, x3, [sp, #16] 80f8c: a90217e4 stp x4, x5, [sp, #32] 80f90: a9031fe6 stp x6, x7, [sp, #48] 80f94: a90427e8 stp x8, x9, [sp, #64] 80f98: a9052fea stp x10, x11, [sp, #80] 80f9c: a90637ec stp x12, x13, [sp, #96] 80fa0: a9073fee stp x14, x15, [sp, #112] 80fa4: a90847f0 stp x16, x17, [sp, #128] 80fa8: a9094ff2 stp x18, x19, [sp, #144] 80fac: a90a57f4 stp x20, x21, [sp, #160] 80fb0: a90b5ff6 stp x22, x23, [sp, #176] 80fb4: a90c67f8 stp x24, x25, [sp, #192] 80fb8: a90d6ffa stp x26, x27, [sp, #208] 80fbc: a90e77fc stp x28, x29, [sp, #224] 80fc0: d5384021 mrs x1, elr_el1 80fc4: d5384002 mrs x2, spsr_el1 80fc8: d5385203 mrs x3, esr_el1 80fcc: a90f07fe stp x30, x1, [sp, #240] 80fd0: a9100fe2 stp x2, x3, [sp, #256] 80fd4: 910003e0 mov x0, sp 80fd8: 9400798a bl 9f600 80fdc: 14000009 b 81000 <__exception_restore_context> ... 0000000000081000 <__exception_restore_context>: 81000: b94103f3 ldr w19, [sp, #256] 81004: a94f53fe ldp x30, x20, [sp, #240] 81008: d5184013 msr spsr_el1, x19 8100c: d5184034 msr elr_el1, x20 81010: a94007e0 ldp x0, x1, [sp] 81014: a9410fe2 ldp x2, x3, [sp, #16] 81018: a94217e4 ldp x4, x5, [sp, #32] 8101c: a9431fe6 ldp x6, x7, [sp, #48] 81020: a94427e8 ldp x8, x9, [sp, #64] 81024: a9452fea ldp x10, x11, [sp, #80] 81028: a94637ec ldp x12, x13, [sp, #96] 8102c: a9473fee ldp x14, x15, [sp, #112] 81030: a94847f0 ldp x16, x17, [sp, #128] 81034: a9494ff2 ldp x18, x19, [sp, #144] 81038: a94a57f4 ldp x20, x21, [sp, #160] 8103c: a94b5ff6 ldp x22, x23, [sp, #176] 81040: a94c67f8 ldp x24, x25, [sp, #192] 81044: a94d6ffa ldp x26, x27, [sp, #208] 81048: a94e77fc ldp x28, x29, [sp, #224] 8104c: 910443ff add sp, sp, #0x110 81050: d69f03e0 eret ... 0000000000081060 : 81060: d10283ff sub sp, sp, #0xa0 81064: a9056ffe stp x30, x27, [sp, #80] 81068: a90667fa stp x26, x25, [sp, #96] 8106c: a9075ff8 stp x24, x23, [sp, #112] 81070: a90857f6 stp x22, x21, [sp, #128] 81074: a9094ff4 stp x20, x19, [sp, #144] 81078: aa0003f3 mov x19, x0 8107c: aa1f03e8 mov x8, xzr 81080: aa1f03e0 mov x0, xzr 81084: aa1f03f4 mov x20, xzr 81088: aa1f03f7 mov x23, xzr 8108c: aa1f03f5 mov x21, xzr 81090: aa1f03f6 mov x22, xzr 81094: 39400c2c ldrb w12, [x1, #3] 81098: 3940082a ldrb w10, [x1, #2] 8109c: 3940042d ldrb w13, [x1, #1] 810a0: 39400029 ldrb w9, [x1] 810a4: 3940142b ldrb w11, [x1, #5] 810a8: b3781d8a bfi x10, x12, #8, #8 810ac: b3781da9 bfi x9, x13, #8, #8 810b0: 3940242d ldrb w13, [x1, #9] 810b4: aa0103ec mov x12, x1 810b8: 3940342e ldrb w14, [x1, #13] 810bc: aa0103ef mov x15, x1 810c0: aa0103f0 mov x16, x1 810c4: 39404431 ldrb w17, [x1, #17] 810c8: 39405432 ldrb w18, [x1, #21] 810cc: 39406422 ldrb w2, [x1, #25] 810d0: 39407423 ldrb w3, [x1, #29] 810d4: 38404c24 ldrb w4, [x1, #4]! 810d8: b3703d49 bfi x9, x10, #16, #16 810dc: 39400c2a ldrb w10, [x1, #3] 810e0: 39400821 ldrb w1, [x1, #2] 810e4: 33181d41 bfi w1, w10, #8, #8 810e8: 33181d64 bfi w4, w11, #8, #8 810ec: 33103c24 bfi w4, w1, #16, #16 810f0: 38408d8a ldrb w10, [x12, #8]! 810f4: b3607c89 bfi x9, x4, #32, #32 810f8: b3781daa bfi x10, x13, #8, #8 810fc: 39400d8b ldrb w11, [x12, #3] 81100: 3940098d ldrb w13, [x12, #2] 81104: b3781d6d bfi x13, x11, #8, #8 81108: b3703daa bfi x10, x13, #16, #16 8110c: 38404d8b ldrb w11, [x12, #4]! 81110: 39400d8d ldrb w13, [x12, #3] 81114: 3940098c ldrb w12, [x12, #2] 81118: 33181dac bfi w12, w13, #8, #8 8111c: 33181dcb bfi w11, w14, #8, #8 81120: 33103d8b bfi w11, w12, #16, #16 81124: b3607d6a bfi x10, x11, #32, #32 81128: 38410deb ldrb w11, [x15, #16]! 8112c: a9002be9 stp x9, x10, [sp] 81130: b3781e2b bfi x11, x17, #8, #8 81134: 39400de9 ldrb w9, [x15, #3] 81138: 394009ea ldrb w10, [x15, #2] 8113c: b3781d2a bfi x10, x9, #8, #8 81140: b3703d4b bfi x11, x10, #16, #16 81144: 38404de9 ldrb w9, [x15, #4]! 81148: 39400dea ldrb w10, [x15, #3] 8114c: 394009ec ldrb w12, [x15, #2] 81150: 33181d4c bfi w12, w10, #8, #8 81154: 33181e49 bfi w9, w18, #8, #8 81158: 33103d89 bfi w9, w12, #16, #16 8115c: b3607d2b bfi x11, x9, #32, #32 81160: 38418e0a ldrb w10, [x16, #24]! 81164: b3781c4a bfi x10, x2, #8, #8 81168: 39400e09 ldrb w9, [x16, #3] 8116c: 39400a0c ldrb w12, [x16, #2] 81170: b3781d2c bfi x12, x9, #8, #8 81174: b3703d8a bfi x10, x12, #16, #16 81178: 38404e09 ldrb w9, [x16, #4]! 8117c: 39400e0c ldrb w12, [x16, #3] 81180: 39400a0d ldrb w13, [x16, #2] 81184: 33181d8d bfi w13, w12, #8, #8 81188: 33181c69 bfi w9, w3, #8, #8 8118c: 33103da9 bfi w9, w13, #16, #16 81190: b3607d2a bfi x10, x9, #32, #32 81194: 528003e9 mov w9, #0x1f // #31 81198: a9012beb stp x11, x10, [sp, #16] 8119c: 910003ea mov x10, sp 811a0: 910083eb add x11, sp, #0x20 811a4: a90257f6 stp x22, x21, [sp, #32] 811a8: a90353f7 stp x23, x20, [sp, #48] 811ac: 3869694c ldrb w12, [x10, x9] 811b0: f100211f cmp x8, #0x8 811b4: a90423e0 stp x0, x8, [sp, #64] 811b8: 540000e1 b.ne 811d4 // b.any 811bc: f1000c1f cmp x0, #0x3 811c0: 54000ac8 b.hi 81318 // b.pmore 811c4: aa1f03e8 mov x8, xzr 811c8: 91000400 add x0, x0, #0x1 811cc: a9047fe0 stp x0, xzr, [sp, #64] 811d0: 14000003 b 811dc 811d4: 531d7108 lsl w8, w8, #3 811d8: 927d0908 and x8, x8, #0x38 811dc: f100101f cmp x0, #0x4 811e0: 54000922 b.cs 81304 // b.hs, b.nlast 811e4: d37df00d lsl x13, x0, #3 811e8: f86d696e ldr x14, [x11, x13] 811ec: 9ac82188 lsl x8, x12, x8 811f0: aa0e0108 orr x8, x8, x14 811f4: f82d6968 str x8, [x11, x13] 811f8: a94257f6 ldp x22, x21, [sp, #32] 811fc: a94423e0 ldp x0, x8, [sp, #64] 81200: 91000508 add x8, x8, #0x1 81204: a94353f7 ldp x23, x20, [sp, #48] 81208: d1000529 sub x9, x9, #0x1 8120c: b100053f cmn x9, #0x1 81210: 54fffca1 b.ne 811a4 // b.any 81214: f1000c1f cmp x0, #0x3 81218: 540008c1 b.ne 81330 // b.any 8121c: f100211f cmp x8, #0x8 81220: 54000941 b.ne 81348 // b.any 81224: d29b55e8 mov x8, #0xdaaf // #55983 81228: f2a07388 movk x8, #0x39c, lsl #16 8122c: f2c6a7a8 movk x8, #0x353d, lsl #32 81230: f2e188c8 movk x8, #0xc46, lsl #48 81234: ab0802d8 adds x24, x22, x8 81238: 92800008 mov x8, #0xffffffffffffffff // #-1 8123c: ba0803e9 adcs x9, xzr, x8 81240: 937ffd29 asr x9, x9, #63 81244: ab0902aa adds x10, x21, x9 81248: ba1f0129 adcs x9, x9, xzr 8124c: d28c2f8b mov x11, #0x617c // #24956 81250: f2ab1d0b movk x11, #0x58e8, lsl #16 81254: f2c0aa4b movk x11, #0x552, lsl #32 81258: f2e8632b movk x11, #0x4319, lsl #48 8125c: ab0b0159 adds x25, x10, x11 81260: ba080129 adcs x9, x9, x8 81264: 937ffd29 asr x9, x9, #63 81268: ab0902ea adds x10, x23, x9 8126c: ba1f0129 adcs x9, x9, xzr 81270: b100055a adds x26, x10, #0x1 81274: ba080129 adcs x9, x9, x8 81278: 937ffd29 asr x9, x9, #63 8127c: ab09028a adds x10, x20, x9 81280: ba1f0129 adcs x9, x9, xzr 81284: d2c0002b mov x11, #0x100000000 // #4294967296 81288: ab0b015b adds x27, x10, x11 8128c: ba080128 adcs x8, x9, x8 81290: d37ffd00 lsr x0, x8, #63 81294: 94008517 bl a26f0 81298: 2a2003e8 mvn w8, w0 8129c: 12000100 and w0, w8, #0x1 812a0: 94008514 bl a26f0 812a4: 92401c08 and x8, x0, #0xff 812a8: cb0803e9 neg x9, x8 812ac: d1000508 sub x8, x8, #0x1 812b0: 8a0802ca and x10, x22, x8 812b4: 8a09030b and x11, x24, x9 812b8: 8a0802ac and x12, x21, x8 812bc: 8a09032d and x13, x25, x9 812c0: 8a0802ee and x14, x23, x8 812c4: aa0a016a orr x10, x11, x10 812c8: 8a09034b and x11, x26, x9 812cc: aa0c01ac orr x12, x13, x12 812d0: a900326a stp x10, x12, [x19] 812d4: aa0e016a orr x10, x11, x14 812d8: 8a080288 and x8, x20, x8 812dc: 8a090369 and x9, x27, x9 812e0: aa080128 orr x8, x9, x8 812e4: a901226a stp x10, x8, [x19, #16] 812e8: a9494ff4 ldp x20, x19, [sp, #144] 812ec: a94857f6 ldp x22, x21, [sp, #128] 812f0: a9475ff8 ldp x24, x23, [sp, #112] 812f4: a94667fa ldp x26, x25, [sp, #96] 812f8: a9456ffe ldp x30, x27, [sp, #80] 812fc: 910283ff add sp, sp, #0xa0 81300: d65f03c0 ret 81304: d503201f nop 81308: 10133dc2 adr x2, a7ac0 8130c: 52800081 mov w1, #0x4 // #4 81310: 940002a0 bl 81d90 81314: d4200020 brk #0x1 81318: d503201f nop 8131c: 10133c62 adr x2, a7aa8 81320: 52800020 mov w0, #0x1 // #1 81324: 52800021 mov w1, #0x1 // #1 81328: 9400029a bl 81d90 8132c: d4200020 brk #0x1 81330: d503201f nop 81334: 10133a22 adr x2, a7a78 81338: 52800020 mov w0, #0x1 // #1 8133c: 52800021 mov w1, #0x1 // #1 81340: 94000294 bl 81d90 81344: d4200020 brk #0x1 81348: d503201f nop 8134c: 10133a22 adr x2, a7a90 81350: 52800020 mov w0, #0x1 // #1 81354: 52800021 mov w1, #0x1 // #1 81358: 9400028e bl 81d90 8135c: d4200020 brk #0x1 0000000000081360 <<&T as core::fmt::Debug>::fmt>: 81360: f9400000 ldr x0, [x0] 81364: 140070db b 9d6d0 <::fmt> ... 0000000000081370 <<&T as core::fmt::Debug>::fmt>: 81370: f81e0ffe str x30, [sp, #-32]! 81374: a9014ff4 stp x20, x19, [sp, #16] 81378: aa0103f3 mov x19, x1 8137c: f9400014 ldr x20, [x0] 81380: aa0103e0 mov x0, x1 81384: 940011b5 bl 85a58 81388: 360000c0 tbz w0, #0, 813a0 <<&T as core::fmt::Debug>::fmt+0x30> 8138c: aa1403e0 mov x0, x20 81390: aa1303e1 mov x1, x19 81394: a9414ff4 ldp x20, x19, [sp, #16] 81398: f84207fe ldr x30, [sp], #32 8139c: 140009d2 b 83ae4 ::fmt> 813a0: aa1303e0 mov x0, x19 813a4: 940011b0 bl 85a64 813a8: 360000c0 tbz w0, #0, 813c0 <<&T as core::fmt::Debug>::fmt+0x50> 813ac: aa1403e0 mov x0, x20 813b0: aa1303e1 mov x1, x19 813b4: a9414ff4 ldp x20, x19, [sp, #16] 813b8: f84207fe ldr x30, [sp], #32 813bc: 14002047 b 894d8 ::fmt> 813c0: aa1403e0 mov x0, x20 813c4: aa1303e1 mov x1, x19 813c8: a9414ff4 ldp x20, x19, [sp, #16] 813cc: f84207fe ldr x30, [sp], #32 813d0: 140020f8 b 897b0 ::fmt> ... 00000000000813e0 <<&T as core::fmt::Debug>::fmt>: 813e0: f9400009 ldr x9, [x0] 813e4: 39400129 ldrb w9, [x9] 813e8: aa0103e8 mov x8, x1 813ec: d503201f nop 813f0: 1010bf8a adr x10, a2be0 <__floatundisf+0x98> 813f4: 1000008b adr x11, 81404 <<&T as core::fmt::Debug>::fmt+0x24> 813f8: 3869694c ldrb w12, [x10, x9] 813fc: 8b0c096b add x11, x11, x12, lsl #2 81400: d61f0160 br x11 81404: d0000101 adrp x1, a3000 81408: 913e6021 add x1, x1, #0xf98 8140c: aa0803e0 mov x0, x8 81410: 52800202 mov w2, #0x10 // #16 81414: 14001176 b 859ec 81418: d503201f nop 8141c: 70134361 adr x1, a7c8b 81420: aa0803e0 mov x0, x8 81424: 528001a2 mov w2, #0xd // #13 81428: 14001171 b 859ec 8142c: d503201f nop 81430: 10134281 adr x1, a7c80 81434: aa0803e0 mov x0, x8 81438: 52800162 mov w2, #0xb // #11 8143c: 1400116c b 859ec 81440: d503201f nop 81444: 30134161 adr x1, a7c71 81448: aa0803e0 mov x0, x8 8144c: 528001e2 mov w2, #0xf // #15 81450: 14001167 b 859ec 81454: d503201f nop 81458: 10134081 adr x1, a7c68 8145c: aa0803e0 mov x0, x8 81460: 52800122 mov w2, #0x9 // #9 81464: 14001162 b 859ec ... 0000000000081470 <<&T as core::fmt::Debug>::fmt>: 81470: aa0103e2 mov x2, x1 81474: f9400008 ldr x8, [x0] 81478: a9400500 ldp x0, x1, [x8] 8147c: 1400119b b 85ae8 <::fmt> 0000000000081480 <<&T as core::fmt::Display>::fmt>: 81480: aa0103e2 mov x2, x1 81484: a9400408 ldp x8, x1, [x0] 81488: aa0803e0 mov x0, x8 8148c: 140012b4 b 85f5c <::fmt> 0000000000081490 <<&T as core::fmt::Display>::fmt>: 81490: aa0103e2 mov x2, x1 81494: f9400008 ldr x8, [x0] 81498: a9400500 ldp x0, x1, [x8] 8149c: 140012b0 b 85f5c <::fmt> 00000000000814a0 <<&T as core::fmt::Pointer>::fmt>: 814a0: f9400000 ldr x0, [x0] 814a4: 140012fa b 8608c <<*const T as core::fmt::Pointer>::fmt::inner> ... 00000000000814b0 <<&T as core::fmt::Pointer>::fmt>: 814b0: f9400000 ldr x0, [x0] 814b4: 140012f6 b 8608c <<*const T as core::fmt::Pointer>::fmt::inner> ... 00000000000814c0 <<&str as rustBoot::dt::writer::Concat>::concat>: 814c0: d10183ff sub sp, sp, #0x60 814c4: f90023fe str x30, [sp, #64] 814c8: a9054ff4 stp x20, x19, [sp, #80] 814cc: aa0003f3 mov x19, x0 814d0: 790073ff strh wzr, [sp, #56] 814d4: a902ffff stp xzr, xzr, [sp, #40] 814d8: a901ffff stp xzr, xzr, [sp, #24] 814dc: a900ffff stp xzr, xzr, [sp, #8] 814e0: b40000e2 cbz x2, 814fc <<&str as rustBoot::dt::writer::Concat>::concat+0x3c> 814e4: 39400028 ldrb w8, [x1] 814e8: 390023e8 strb w8, [sp, #8] 814ec: f100045f cmp x2, #0x1 814f0: 540000a1 b.ne 81504 <<&str as rustBoot::dt::writer::Concat>::concat+0x44> // b.any 814f4: 52800028 mov w8, #0x1 // #1 814f8: 14000128 b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 814fc: aa1f03e8 mov x8, xzr 81500: 14000126 b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 81504: 39400428 ldrb w8, [x1, #1] 81508: 390027e8 strb w8, [sp, #9] 8150c: f100085f cmp x2, #0x2 81510: 54000061 b.ne 8151c <<&str as rustBoot::dt::writer::Concat>::concat+0x5c> // b.any 81514: 52800048 mov w8, #0x2 // #2 81518: 14000120 b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 8151c: 39400828 ldrb w8, [x1, #2] 81520: 39002be8 strb w8, [sp, #10] 81524: f1000c5f cmp x2, #0x3 81528: 54000061 b.ne 81534 <<&str as rustBoot::dt::writer::Concat>::concat+0x74> // b.any 8152c: 52800068 mov w8, #0x3 // #3 81530: 1400011a b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 81534: 39400c28 ldrb w8, [x1, #3] 81538: 39002fe8 strb w8, [sp, #11] 8153c: f100105f cmp x2, #0x4 81540: 54000061 b.ne 8154c <<&str as rustBoot::dt::writer::Concat>::concat+0x8c> // b.any 81544: 52800088 mov w8, #0x4 // #4 81548: 14000114 b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 8154c: 39401028 ldrb w8, [x1, #4] 81550: 390033e8 strb w8, [sp, #12] 81554: f100145f cmp x2, #0x5 81558: 54000061 b.ne 81564 <<&str as rustBoot::dt::writer::Concat>::concat+0xa4> // b.any 8155c: 528000a8 mov w8, #0x5 // #5 81560: 1400010e b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 81564: 39401428 ldrb w8, [x1, #5] 81568: 390037e8 strb w8, [sp, #13] 8156c: f100185f cmp x2, #0x6 81570: 54000061 b.ne 8157c <<&str as rustBoot::dt::writer::Concat>::concat+0xbc> // b.any 81574: 528000c8 mov w8, #0x6 // #6 81578: 14000108 b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 8157c: 39401828 ldrb w8, [x1, #6] 81580: 39003be8 strb w8, [sp, #14] 81584: f1001c5f cmp x2, #0x7 81588: 54000061 b.ne 81594 <<&str as rustBoot::dt::writer::Concat>::concat+0xd4> // b.any 8158c: 528000e8 mov w8, #0x7 // #7 81590: 14000102 b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 81594: 39401c28 ldrb w8, [x1, #7] 81598: 39003fe8 strb w8, [sp, #15] 8159c: f100205f cmp x2, #0x8 815a0: 54000061 b.ne 815ac <<&str as rustBoot::dt::writer::Concat>::concat+0xec> // b.any 815a4: 52800108 mov w8, #0x8 // #8 815a8: 140000fc b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 815ac: 39402028 ldrb w8, [x1, #8] 815b0: 390043e8 strb w8, [sp, #16] 815b4: f100245f cmp x2, #0x9 815b8: 54000061 b.ne 815c4 <<&str as rustBoot::dt::writer::Concat>::concat+0x104> // b.any 815bc: 52800128 mov w8, #0x9 // #9 815c0: 140000f6 b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 815c4: 39402428 ldrb w8, [x1, #9] 815c8: 390047e8 strb w8, [sp, #17] 815cc: f100285f cmp x2, #0xa 815d0: 54000061 b.ne 815dc <<&str as rustBoot::dt::writer::Concat>::concat+0x11c> // b.any 815d4: 52800148 mov w8, #0xa // #10 815d8: 140000f0 b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 815dc: 39402828 ldrb w8, [x1, #10] 815e0: 39004be8 strb w8, [sp, #18] 815e4: f1002c5f cmp x2, #0xb 815e8: 54000061 b.ne 815f4 <<&str as rustBoot::dt::writer::Concat>::concat+0x134> // b.any 815ec: 52800168 mov w8, #0xb // #11 815f0: 140000ea b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 815f4: 39402c28 ldrb w8, [x1, #11] 815f8: 39004fe8 strb w8, [sp, #19] 815fc: f100305f cmp x2, #0xc 81600: 54000061 b.ne 8160c <<&str as rustBoot::dt::writer::Concat>::concat+0x14c> // b.any 81604: 52800188 mov w8, #0xc // #12 81608: 140000e4 b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 8160c: 39403028 ldrb w8, [x1, #12] 81610: 390053e8 strb w8, [sp, #20] 81614: f100345f cmp x2, #0xd 81618: 54000061 b.ne 81624 <<&str as rustBoot::dt::writer::Concat>::concat+0x164> // b.any 8161c: 528001a8 mov w8, #0xd // #13 81620: 140000de b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 81624: 39403428 ldrb w8, [x1, #13] 81628: 390057e8 strb w8, [sp, #21] 8162c: f100385f cmp x2, #0xe 81630: 54000061 b.ne 8163c <<&str as rustBoot::dt::writer::Concat>::concat+0x17c> // b.any 81634: 528001c8 mov w8, #0xe // #14 81638: 140000d8 b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 8163c: 39403828 ldrb w8, [x1, #14] 81640: 39005be8 strb w8, [sp, #22] 81644: f1003c5f cmp x2, #0xf 81648: 54000061 b.ne 81654 <<&str as rustBoot::dt::writer::Concat>::concat+0x194> // b.any 8164c: 528001e8 mov w8, #0xf // #15 81650: 140000d2 b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 81654: 39403c28 ldrb w8, [x1, #15] 81658: 39005fe8 strb w8, [sp, #23] 8165c: f100405f cmp x2, #0x10 81660: 54000061 b.ne 8166c <<&str as rustBoot::dt::writer::Concat>::concat+0x1ac> // b.any 81664: 52800208 mov w8, #0x10 // #16 81668: 140000cc b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 8166c: 39404028 ldrb w8, [x1, #16] 81670: 390063e8 strb w8, [sp, #24] 81674: f100445f cmp x2, #0x11 81678: 54000061 b.ne 81684 <<&str as rustBoot::dt::writer::Concat>::concat+0x1c4> // b.any 8167c: 52800228 mov w8, #0x11 // #17 81680: 140000c6 b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 81684: 39404428 ldrb w8, [x1, #17] 81688: 390067e8 strb w8, [sp, #25] 8168c: f100485f cmp x2, #0x12 81690: 54000061 b.ne 8169c <<&str as rustBoot::dt::writer::Concat>::concat+0x1dc> // b.any 81694: 52800248 mov w8, #0x12 // #18 81698: 140000c0 b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 8169c: 39404828 ldrb w8, [x1, #18] 816a0: 39006be8 strb w8, [sp, #26] 816a4: f1004c5f cmp x2, #0x13 816a8: 54000061 b.ne 816b4 <<&str as rustBoot::dt::writer::Concat>::concat+0x1f4> // b.any 816ac: 52800268 mov w8, #0x13 // #19 816b0: 140000ba b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 816b4: 39404c28 ldrb w8, [x1, #19] 816b8: 39006fe8 strb w8, [sp, #27] 816bc: f100505f cmp x2, #0x14 816c0: 54000061 b.ne 816cc <<&str as rustBoot::dt::writer::Concat>::concat+0x20c> // b.any 816c4: 52800288 mov w8, #0x14 // #20 816c8: 140000b4 b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 816cc: 39405028 ldrb w8, [x1, #20] 816d0: 390073e8 strb w8, [sp, #28] 816d4: f100545f cmp x2, #0x15 816d8: 54000061 b.ne 816e4 <<&str as rustBoot::dt::writer::Concat>::concat+0x224> // b.any 816dc: 528002a8 mov w8, #0x15 // #21 816e0: 140000ae b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 816e4: 39405428 ldrb w8, [x1, #21] 816e8: 390077e8 strb w8, [sp, #29] 816ec: f100585f cmp x2, #0x16 816f0: 54000061 b.ne 816fc <<&str as rustBoot::dt::writer::Concat>::concat+0x23c> // b.any 816f4: 528002c8 mov w8, #0x16 // #22 816f8: 140000a8 b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 816fc: 39405828 ldrb w8, [x1, #22] 81700: 39007be8 strb w8, [sp, #30] 81704: f1005c5f cmp x2, #0x17 81708: 54000061 b.ne 81714 <<&str as rustBoot::dt::writer::Concat>::concat+0x254> // b.any 8170c: 528002e8 mov w8, #0x17 // #23 81710: 140000a2 b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 81714: 39405c28 ldrb w8, [x1, #23] 81718: 39007fe8 strb w8, [sp, #31] 8171c: f100605f cmp x2, #0x18 81720: 54000061 b.ne 8172c <<&str as rustBoot::dt::writer::Concat>::concat+0x26c> // b.any 81724: 52800308 mov w8, #0x18 // #24 81728: 1400009c b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 8172c: 39406028 ldrb w8, [x1, #24] 81730: 390083e8 strb w8, [sp, #32] 81734: f100645f cmp x2, #0x19 81738: 54000061 b.ne 81744 <<&str as rustBoot::dt::writer::Concat>::concat+0x284> // b.any 8173c: 52800328 mov w8, #0x19 // #25 81740: 14000096 b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 81744: 39406428 ldrb w8, [x1, #25] 81748: 390087e8 strb w8, [sp, #33] 8174c: f100685f cmp x2, #0x1a 81750: 54000061 b.ne 8175c <<&str as rustBoot::dt::writer::Concat>::concat+0x29c> // b.any 81754: 52800348 mov w8, #0x1a // #26 81758: 14000090 b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 8175c: 39406828 ldrb w8, [x1, #26] 81760: 39008be8 strb w8, [sp, #34] 81764: f1006c5f cmp x2, #0x1b 81768: 54000061 b.ne 81774 <<&str as rustBoot::dt::writer::Concat>::concat+0x2b4> // b.any 8176c: 52800368 mov w8, #0x1b // #27 81770: 1400008a b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 81774: 39406c28 ldrb w8, [x1, #27] 81778: 39008fe8 strb w8, [sp, #35] 8177c: f100705f cmp x2, #0x1c 81780: 54000061 b.ne 8178c <<&str as rustBoot::dt::writer::Concat>::concat+0x2cc> // b.any 81784: 52800388 mov w8, #0x1c // #28 81788: 14000084 b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 8178c: 39407028 ldrb w8, [x1, #28] 81790: 390093e8 strb w8, [sp, #36] 81794: f100745f cmp x2, #0x1d 81798: 54000061 b.ne 817a4 <<&str as rustBoot::dt::writer::Concat>::concat+0x2e4> // b.any 8179c: 528003a8 mov w8, #0x1d // #29 817a0: 1400007e b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 817a4: 39407428 ldrb w8, [x1, #29] 817a8: 390097e8 strb w8, [sp, #37] 817ac: f100785f cmp x2, #0x1e 817b0: 54000061 b.ne 817bc <<&str as rustBoot::dt::writer::Concat>::concat+0x2fc> // b.any 817b4: 528003c8 mov w8, #0x1e // #30 817b8: 14000078 b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 817bc: 39407828 ldrb w8, [x1, #30] 817c0: 39009be8 strb w8, [sp, #38] 817c4: f1007c5f cmp x2, #0x1f 817c8: 54000061 b.ne 817d4 <<&str as rustBoot::dt::writer::Concat>::concat+0x314> // b.any 817cc: 528003e8 mov w8, #0x1f // #31 817d0: 14000072 b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 817d4: 39407c28 ldrb w8, [x1, #31] 817d8: 39009fe8 strb w8, [sp, #39] 817dc: f100805f cmp x2, #0x20 817e0: 54000061 b.ne 817ec <<&str as rustBoot::dt::writer::Concat>::concat+0x32c> // b.any 817e4: 52800408 mov w8, #0x20 // #32 817e8: 1400006c b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 817ec: 39408028 ldrb w8, [x1, #32] 817f0: 3900a3e8 strb w8, [sp, #40] 817f4: f100845f cmp x2, #0x21 817f8: 54000061 b.ne 81804 <<&str as rustBoot::dt::writer::Concat>::concat+0x344> // b.any 817fc: 52800428 mov w8, #0x21 // #33 81800: 14000066 b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 81804: 39408428 ldrb w8, [x1, #33] 81808: 3900a7e8 strb w8, [sp, #41] 8180c: f100885f cmp x2, #0x22 81810: 54000061 b.ne 8181c <<&str as rustBoot::dt::writer::Concat>::concat+0x35c> // b.any 81814: 52800448 mov w8, #0x22 // #34 81818: 14000060 b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 8181c: 39408828 ldrb w8, [x1, #34] 81820: 3900abe8 strb w8, [sp, #42] 81824: f1008c5f cmp x2, #0x23 81828: 54000061 b.ne 81834 <<&str as rustBoot::dt::writer::Concat>::concat+0x374> // b.any 8182c: 52800468 mov w8, #0x23 // #35 81830: 1400005a b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 81834: 39408c28 ldrb w8, [x1, #35] 81838: 3900afe8 strb w8, [sp, #43] 8183c: f100905f cmp x2, #0x24 81840: 54000061 b.ne 8184c <<&str as rustBoot::dt::writer::Concat>::concat+0x38c> // b.any 81844: 52800488 mov w8, #0x24 // #36 81848: 14000054 b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 8184c: 39409028 ldrb w8, [x1, #36] 81850: 3900b3e8 strb w8, [sp, #44] 81854: f100945f cmp x2, #0x25 81858: 54000061 b.ne 81864 <<&str as rustBoot::dt::writer::Concat>::concat+0x3a4> // b.any 8185c: 528004a8 mov w8, #0x25 // #37 81860: 1400004e b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 81864: 39409428 ldrb w8, [x1, #37] 81868: 3900b7e8 strb w8, [sp, #45] 8186c: f100985f cmp x2, #0x26 81870: 54000061 b.ne 8187c <<&str as rustBoot::dt::writer::Concat>::concat+0x3bc> // b.any 81874: 528004c8 mov w8, #0x26 // #38 81878: 14000048 b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 8187c: 39409828 ldrb w8, [x1, #38] 81880: 3900bbe8 strb w8, [sp, #46] 81884: f1009c5f cmp x2, #0x27 81888: 54000061 b.ne 81894 <<&str as rustBoot::dt::writer::Concat>::concat+0x3d4> // b.any 8188c: 528004e8 mov w8, #0x27 // #39 81890: 14000042 b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 81894: 39409c28 ldrb w8, [x1, #39] 81898: 3900bfe8 strb w8, [sp, #47] 8189c: f100a05f cmp x2, #0x28 818a0: 54000061 b.ne 818ac <<&str as rustBoot::dt::writer::Concat>::concat+0x3ec> // b.any 818a4: 52800508 mov w8, #0x28 // #40 818a8: 1400003c b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 818ac: 3940a028 ldrb w8, [x1, #40] 818b0: 3900c3e8 strb w8, [sp, #48] 818b4: f100a45f cmp x2, #0x29 818b8: 54000061 b.ne 818c4 <<&str as rustBoot::dt::writer::Concat>::concat+0x404> // b.any 818bc: 52800528 mov w8, #0x29 // #41 818c0: 14000036 b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 818c4: 3940a428 ldrb w8, [x1, #41] 818c8: 3900c7e8 strb w8, [sp, #49] 818cc: f100a85f cmp x2, #0x2a 818d0: 54000061 b.ne 818dc <<&str as rustBoot::dt::writer::Concat>::concat+0x41c> // b.any 818d4: 52800548 mov w8, #0x2a // #42 818d8: 14000030 b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 818dc: 3940a828 ldrb w8, [x1, #42] 818e0: 3900cbe8 strb w8, [sp, #50] 818e4: f100ac5f cmp x2, #0x2b 818e8: 54000061 b.ne 818f4 <<&str as rustBoot::dt::writer::Concat>::concat+0x434> // b.any 818ec: 52800568 mov w8, #0x2b // #43 818f0: 1400002a b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 818f4: 3940ac28 ldrb w8, [x1, #43] 818f8: 3900cfe8 strb w8, [sp, #51] 818fc: f100b05f cmp x2, #0x2c 81900: 54000061 b.ne 8190c <<&str as rustBoot::dt::writer::Concat>::concat+0x44c> // b.any 81904: 52800588 mov w8, #0x2c // #44 81908: 14000024 b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 8190c: 3940b028 ldrb w8, [x1, #44] 81910: 3900d3e8 strb w8, [sp, #52] 81914: f100b45f cmp x2, #0x2d 81918: 54000061 b.ne 81924 <<&str as rustBoot::dt::writer::Concat>::concat+0x464> // b.any 8191c: 528005a8 mov w8, #0x2d // #45 81920: 1400001e b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 81924: 3940b428 ldrb w8, [x1, #45] 81928: 3900d7e8 strb w8, [sp, #53] 8192c: f100b85f cmp x2, #0x2e 81930: 54000061 b.ne 8193c <<&str as rustBoot::dt::writer::Concat>::concat+0x47c> // b.any 81934: 528005c8 mov w8, #0x2e // #46 81938: 14000018 b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 8193c: 3940b828 ldrb w8, [x1, #46] 81940: 3900dbe8 strb w8, [sp, #54] 81944: f100bc5f cmp x2, #0x2f 81948: 54000061 b.ne 81954 <<&str as rustBoot::dt::writer::Concat>::concat+0x494> // b.any 8194c: 528005e8 mov w8, #0x2f // #47 81950: 14000012 b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 81954: 3940bc28 ldrb w8, [x1, #47] 81958: 3900dfe8 strb w8, [sp, #55] 8195c: f100c05f cmp x2, #0x30 81960: 54000061 b.ne 8196c <<&str as rustBoot::dt::writer::Concat>::concat+0x4ac> // b.any 81964: 52800608 mov w8, #0x30 // #48 81968: 1400000c b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 8196c: 3940c028 ldrb w8, [x1, #48] 81970: 3900e3e8 strb w8, [sp, #56] 81974: f100c45f cmp x2, #0x31 81978: 54000061 b.ne 81984 <<&str as rustBoot::dt::writer::Concat>::concat+0x4c4> // b.any 8197c: 52800628 mov w8, #0x31 // #49 81980: 14000006 b 81998 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 81984: 3940c428 ldrb w8, [x1, #49] 81988: 3900e7e8 strb w8, [sp, #57] 8198c: f100c85f cmp x2, #0x32 81990: 54000621 b.ne 81a54 <<&str as rustBoot::dt::writer::Concat>::concat+0x594> // b.any 81994: 52800648 mov w8, #0x32 // #50 81998: b40004a4 cbz x4, 81a2c <<&str as rustBoot::dt::writer::Concat>::concat+0x56c> 8199c: 8b040069 add x9, x3, x4 819a0: aa2303ea mvn x10, x3 819a4: 8b09014a add x10, x10, x9 819a8: 5280064b mov w11, #0x32 // #50 819ac: cb08016b sub x11, x11, x8 819b0: eb0b015f cmp x10, x11 819b4: 9a8b314a csel x10, x10, x11, cc // cc = lo, ul, last 819b8: 9100054a add x10, x10, #0x1 819bc: f1000d5f cmp x10, #0x3 819c0: 54000263 b.cc 81a0c <<&str as rustBoot::dt::writer::Concat>::concat+0x54c> // b.lo, b.ul, b.last 819c4: 9240014b and x11, x10, #0x1 819c8: f240015f tst x10, #0x1 819cc: 5280004c mov w12, #0x2 // #2 819d0: 910023ed add x13, sp, #0x8 819d4: 9a8b018c csel x12, x12, x11, eq // eq = none 819d8: 9100046b add x11, x3, #0x1 819dc: cb0c014a sub x10, x10, x12 819e0: 8b0a0063 add x3, x3, x10 819e4: 8b0d010c add x12, x8, x13 819e8: 9100058c add x12, x12, #0x1 819ec: aa0a03ed mov x13, x10 819f0: 385ff16e ldurb w14, [x11, #-1] 819f4: 3840256f ldrb w15, [x11], #2 819f8: 381ff18e sturb w14, [x12, #-1] 819fc: 3800258f strb w15, [x12], #2 81a00: f10009ad subs x13, x13, #0x2 81a04: 54ffff61 b.ne 819f0 <<&str as rustBoot::dt::writer::Concat>::concat+0x530> // b.any 81a08: 8b0a0108 add x8, x8, x10 81a0c: 910023ea add x10, sp, #0x8 81a10: f100c91f cmp x8, #0x32 81a14: 54000200 b.eq 81a54 <<&str as rustBoot::dt::writer::Concat>::concat+0x594> // b.none 81a18: 3840146b ldrb w11, [x3], #1 81a1c: eb09007f cmp x3, x9 81a20: 3828694b strb w11, [x10, x8] 81a24: 91000508 add x8, x8, #0x1 81a28: 54ffff41 b.ne 81a10 <<&str as rustBoot::dt::writer::Concat>::concat+0x550> // b.any 81a2c: 8b020094 add x20, x4, x2 81a30: 91002260 add x0, x19, #0x8 81a34: 910023e1 add x1, sp, #0x8 81a38: 52800642 mov w2, #0x32 // #50 81a3c: 940083d2 bl a2984 81a40: f9000274 str x20, [x19] 81a44: a9454ff4 ldp x20, x19, [sp, #80] 81a48: f94023fe ldr x30, [sp, #64] 81a4c: 910183ff add sp, sp, #0x60 81a50: d65f03c0 ret 81a54: d503201f nop 81a58: 10131f82 adr x2, a7e48 81a5c: 52800640 mov w0, #0x32 // #50 81a60: 52800641 mov w1, #0x32 // #50 81a64: 940000cb bl 81d90 81a68: d4200020 brk #0x1 81a6c: 00000000 .inst 0x00000000 ; undefined 0000000000081a70 ::as_str>: 81a70: d100c3ff sub sp, sp, #0x30 81a74: a9024ffe stp x30, x19, [sp, #32] 81a78: aa0003f3 mov x19, x0 81a7c: f8408422 ldr x2, [x1], #8 81a80: 910023e0 add x0, sp, #0x8 81a84: 9400120a bl 862ac 81a88: a940a7ea ldp x10, x9, [sp, #8] 81a8c: f9400fe8 ldr x8, [sp, #24] 81a90: b40000ea cbz x10, 81aac ::as_str+0x3c> 81a94: a900a269 stp x9, x8, [x19, #8] 81a98: 5280002a mov w10, #0x1 // #1 81a9c: f900026a str x10, [x19] 81aa0: a9424ffe ldp x30, x19, [sp, #32] 81aa4: 9100c3ff add sp, sp, #0x30 81aa8: d65f03c0 ret 81aac: b40001c8 cbz x8, 81ae4 ::as_str+0x74> 81ab0: d1000508 sub x8, x8, #0x1 81ab4: 3868692b ldrb w11, [x9, x8] 81ab8: 7100017f cmp w11, #0x0 81abc: fa400924 ccmp x9, #0x0, #0x4, eq // eq = none 81ac0: 54000120 b.eq 81ae4 ::as_str+0x74> // b.none 81ac4: aa1f03ea mov x10, xzr 81ac8: 7100017f cmp w11, #0x0 81acc: 9a9f0108 csel x8, x8, xzr, eq // eq = none 81ad0: a900a269 stp x9, x8, [x19, #8] 81ad4: f900026a str x10, [x19] 81ad8: a9424ffe ldp x30, x19, [sp, #32] 81adc: 9100c3ff add sp, sp, #0x30 81ae0: d65f03c0 ret 81ae4: d503201f nop 81ae8: 50135380 adr x0, a855a 81aec: d503201f nop 81af0: 10132642 adr x2, a7fb8 81af4: 52800561 mov w1, #0x2b // #43 81af8: 940003b0 bl 829b8 81afc: d4200020 brk #0x1 0000000000081b00 : 81b00: d503201f nop 81b04: 10ff27e9 adr x9, 80000 <_start> 81b08: d503201f nop 81b0c: 1015a7aa adr x10, ad000 81b10: d100054a sub x10, x10, #0x1 81b14: a9002909 stp x9, x10, [x8] 81b18: 3900411f strb wzr, [x8, #16] 81b1c: d65f03c0 ret 0000000000081b20 : 81b20: 52a3ffe9 mov w9, #0x1fff0000 // #536805376 81b24: 12bc000a mov w10, #0x1fffffff // #536870911 81b28: a9002909 stp x9, x10, [x8] 81b2c: 3900411f strb wzr, [x8, #16] 81b30: d65f03c0 ret ... 0000000000081b40 : 81b40: 52bfc009 mov w9, #0xfe000000 // #-33554432 81b44: 12a00f6a mov w10, #0xff84ffff // #-8060929 81b48: a9002909 stp x9, x10, [x8] 81b4c: 3900411f strb wzr, [x8, #16] 81b50: d65f03c0 ret ... 0000000000081b60 <::next>: 81b60: f9400408 ldr x8, [x0, #8] 81b64: b40002c8 cbz x8, 81bbc <::next+0x5c> 81b68: f940080a ldr x10, [x0, #16] 81b6c: f9400009 ldr x9, [x0] 81b70: b400042a cbz x10, 81bf4 <::next+0x94> 81b74: 2a1f03e1 mov w1, wzr 81b78: 38401528 ldrb w8, [x9], #1 81b7c: eb0a010b subs x11, x8, x10 81b80: 9a8b33eb csel x11, xzr, x11, cc // cc = lo, ul, last 81b84: 7100a11f cmp w8, #0x28 81b88: 540006e2 b.cs 81c64 <::next+0x104> // b.hs, b.nlast 81b8c: b400054b cbz x11, 81c34 <::next+0xd4> 81b90: 386a692c ldrb w12, [x9, x10] 81b94: 2a0c03ed mov w13, w12 81b98: 3319602d bfi w13, w1, #7, #25 81b9c: 2a0d03e1 mov w1, w13 81ba0: d100056b sub x11, x11, #0x1 81ba4: 9100054a add x10, x10, #0x1 81ba8: 373ffeec tbnz w12, #7, 81b84 <::next+0x24> 81bac: 52800028 mov w8, #0x1 // #1 81bb0: a900a808 stp x8, x10, [x0, #8] 81bb4: 2a0803e0 mov w0, w8 81bb8: d65f03c0 ret 81bbc: f9400009 ldr x9, [x0] 81bc0: 39400128 ldrb w8, [x9] 81bc4: 7100a11f cmp w8, #0x28 81bc8: 540004e2 b.cs 81c64 <::next+0x104> // b.hs, b.nlast 81bcc: 340003a8 cbz w8, 81c40 <::next+0xe0> 81bd0: 39400528 ldrb w8, [x9, #1] 81bd4: 52800029 mov w9, #0x1 // #1 81bd8: a900fc09 stp x9, xzr, [x0, #8] 81bdc: 528019aa mov w10, #0xcd // #205 81be0: 1b0a7d08 mul w8, w8, w10 81be4: 530d7d01 lsr w1, w8, #13 81be8: 2a0903e8 mov w8, w9 81bec: 2a0803e0 mov w0, w8 81bf0: d65f03c0 ret 81bf4: 39400128 ldrb w8, [x9] 81bf8: 7100a11f cmp w8, #0x28 81bfc: 54000342 b.cs 81c64 <::next+0x104> // b.hs, b.nlast 81c00: 34000268 cbz w8, 81c4c <::next+0xec> 81c04: 39400528 ldrb w8, [x9, #1] 81c08: 52800029 mov w9, #0x1 // #1 81c0c: a900a409 stp x9, x9, [x0, #8] 81c10: 528019aa mov w10, #0xcd // #205 81c14: 1b0a7d0a mul w10, w8, w10 81c18: 530d7d4a lsr w10, w10, #13 81c1c: 5280050b mov w11, #0x28 // #40 81c20: 1b0ba148 msub w8, w10, w11, w8 81c24: 12001d01 and w1, w8, #0xff 81c28: 2a0903e8 mov w8, w9 81c2c: 2a0803e0 mov w0, w8 81c30: d65f03c0 ret 81c34: 2a1f03e8 mov w8, wzr 81c38: 2a0803e0 mov w0, w8 81c3c: d65f03c0 ret 81c40: d503201f nop 81c44: 10109322 adr x2, a2ea8 81c48: 14000003 b 81c54 <::next+0xf4> 81c4c: d503201f nop 81c50: 10109202 adr x2, a2e90 81c54: aa1f03e0 mov x0, xzr 81c58: aa1f03e1 mov x1, xzr 81c5c: 9400004d bl 81d90 81c60: d4200020 brk #0x1 81c64: aa0803e0 mov x0, x8 81c68: 528004e1 mov w1, #0x27 // #39 81c6c: 940001af bl 82328 81c70: d4200020 brk #0x1 ... 0000000000081c80 <<&T as core::fmt::Display>::fmt>: 81c80: d10343ff sub sp, sp, #0xd0 81c84: a9077bfd stp x29, x30, [sp, #112] 81c88: a9086ffc stp x28, x27, [sp, #128] 81c8c: a90967fa stp x26, x25, [sp, #144] 81c90: a90a5ff8 stp x24, x23, [sp, #160] 81c94: a90b57f6 stp x22, x21, [sp, #176] 81c98: a90c4ff4 stp x20, x19, [sp, #192] 81c9c: aa0103f3 mov x19, x1 81ca0: f9400014 ldr x20, [x0] 81ca4: a9047ff4 stp x20, xzr, [sp, #64] 81ca8: 92800035 mov x21, #0xfffffffffffffffe // #-2 81cac: 910103e0 add x0, sp, #0x40 81cb0: 97ffffac bl 81b60 <::next> 81cb4: 910006b5 add x21, x21, #0x1 81cb8: 7100041f cmp w0, #0x1 81cbc: 54ffff80 b.eq 81cac <<&T as core::fmt::Display>::fmt+0x2c> // b.none 81cc0: d503201f nop 81cc4: 1000f956 adr x22, 83bec ::fmt> 81cc8: 910103e8 add x8, sp, #0x40 81ccc: 91004117 add x23, x8, #0x10 81cd0: a900fff4 stp x20, xzr, [sp, #8] 81cd4: d503201f nop 81cd8: 1012fc18 adr x24, a7c58 81cdc: 9100b3f9 add x25, sp, #0x2c 81ce0: 5280003a mov w26, #0x1 // #1 81ce4: a901ffff stp xzr, xzr, [sp, #24] 81ce8: 9100c3fc add x28, sp, #0x30 81cec: d503201f nop 81cf0: 10151e5d adr x29, ac0b8 81cf4: 910023e0 add x0, sp, #0x8 81cf8: 97ffff9a bl 81b60 <::next> 81cfc: 2a0003f4 mov w20, w0 81d00: 34000300 cbz w0, 81d60 <<&T as core::fmt::Display>::fmt+0xe0> 81d04: b9002fe1 str w1, [sp, #44] 81d08: f94013fb ldr x27, [sp, #32] 81d0c: a9035bf9 stp x25, x22, [sp, #48] 81d10: a9046bf8 stp x24, x26, [sp, #64] 81d14: 91000768 add x8, x27, #0x1 81d18: f90013e8 str x8, [sp, #32] 81d1c: a9007eff stp xzr, xzr, [x23] 81d20: a9066bfc stp x28, x26, [sp, #96] 81d24: 910103e1 add x1, sp, #0x40 81d28: aa1303e0 mov x0, x19 81d2c: 94000f34 bl 859fc 81d30: 37000180 tbnz w0, #0, 81d60 <<&T as core::fmt::Display>::fmt+0xe0> 81d34: eb15037f cmp x27, x21 81d38: 54fffde2 b.cs 81cf4 <<&T as core::fmt::Display>::fmt+0x74> // b.hs, b.nlast 81d3c: d503201f nop 81d40: 1012f848 adr x8, a7c48 81d44: a9046be8 stp x8, x26, [sp, #64] 81d48: a9007eff stp xzr, xzr, [x23] 81d4c: a9067ffd stp x29, xzr, [sp, #96] 81d50: 910103e1 add x1, sp, #0x40 81d54: aa1303e0 mov x0, x19 81d58: 94000f29 bl 859fc 81d5c: 3607fcc0 tbz w0, #0, 81cf4 <<&T as core::fmt::Display>::fmt+0x74> 81d60: 7100029f cmp w20, #0x0 81d64: 1a9f07e0 cset w0, ne // ne = any 81d68: a94c4ff4 ldp x20, x19, [sp, #192] 81d6c: a94b57f6 ldp x22, x21, [sp, #176] 81d70: a94a5ff8 ldp x24, x23, [sp, #160] 81d74: a94967fa ldp x26, x25, [sp, #144] 81d78: a9486ffc ldp x28, x27, [sp, #128] 81d7c: a9477bfd ldp x29, x30, [sp, #112] 81d80: 910343ff add sp, sp, #0xd0 81d84: d65f03c0 ret 0000000000081d88 : 81d88: f940001f ldr xzr, [x0] 81d8c: 14000000 b 81d8c 0000000000081d90 : 81d90: d10183ff sub sp, sp, #0x60 81d94: 90000009 adrp x9, 81000 <__exception_restore_context> 81d98: 910023e8 add x8, sp, #0x8 81d9c: 91377129 add x9, x9, #0xddc 81da0: 910003ea mov x10, sp 81da4: a90007e0 stp x0, x1, [sp] 81da8: 910043e0 add x0, sp, #0x10 81dac: aa0203e1 mov x1, x2 81db0: a9027fff stp xzr, xzr, [sp, #32] 81db4: a90427e8 stp x8, x9, [sp, #64] 81db8: 52800048 mov w8, #0x2 // #2 81dbc: a90527ea stp x10, x9, [sp, #80] 81dc0: d503201f nop 81dc4: 1010eae9 adr x9, a3b20 81dc8: a90123e9 stp x9, x8, [sp, #16] 81dcc: 910103e9 add x9, sp, #0x40 81dd0: a90323e9 stp x9, x8, [sp, #48] 81dd4: 9400005d bl 81f48 81dd8: d4200020 brk #0x1 0000000000081ddc ::fmt>: 81ddc: d10103ff sub sp, sp, #0x40 81de0: f9001bfe str x30, [sp, #48] 81de4: f940000a ldr x10, [x0] 81de8: aa0103e8 mov x8, x1 81dec: d344fd49 lsr x9, x10, #4 81df0: f109c53f cmp x9, #0x271 81df4: d503201f nop 81df8: 7010fa69 adr x9, a3d47 81dfc: 540004c3 b.cc 81e94 ::fmt+0xb8> // b.lo, b.ul, b.last 81e00: d28b296c mov x12, #0x594b // #22859 81e04: 529c1ff1 mov w17, #0xe0ff // #57599 81e08: f2a710cc movk x12, #0x3886, lsl #16 81e0c: aa1f03eb mov x11, xzr 81e10: f2d8bacc movk x12, #0xc5d6, lsl #32 81e14: 1284e1ed mov w13, #0xffffd8f0 // #-10000 81e18: f2e68dac movk x12, #0x346d, lsl #48 81e1c: 52828f6e mov w14, #0x147b // #5243 81e20: 12800c6f mov w15, #0xffffff9c // #-100 81e24: 910023f0 add x16, sp, #0x8 81e28: 72a0beb1 movk w17, #0x5f5, lsl #16 81e2c: aa0a03f2 mov x18, x10 81e30: 9bcc7d4a umulh x10, x10, x12 81e34: 8b0b0202 add x2, x16, x11 81e38: d100116b sub x11, x11, #0x4 81e3c: d34bfd4a lsr x10, x10, #11 81e40: eb11025f cmp x18, x17 81e44: 1b0d4940 madd w0, w10, w13, w18 81e48: 53023c01 ubfx w1, w0, #2, #14 81e4c: 1b0e7c21 mul w1, w1, w14 81e50: 53117c21 lsr w1, w1, #17 81e54: 1b0f0020 madd w0, w1, w15, w0 81e58: 8b214521 add x1, x9, w1, uxtw #1 81e5c: 8b202520 add x0, x9, w0, uxth #1 81e60: 39400423 ldrb w3, [x1, #1] 81e64: 39400021 ldrb w1, [x1] 81e68: 39400404 ldrb w4, [x0, #1] 81e6c: 39009043 strb w3, [x2, #36] 81e70: 39400000 ldrb w0, [x0] 81e74: 39008c41 strb w1, [x2, #35] 81e78: 39009844 strb w4, [x2, #38] 81e7c: 39009440 strb w0, [x2, #37] 81e80: 54fffd68 b.hi 81e2c ::fmt+0x50> // b.pmore 81e84: 91009d6b add x11, x11, #0x27 81e88: f1018d5f cmp x10, #0x63 81e8c: 540000a8 b.hi 81ea0 ::fmt+0xc4> // b.pmore 81e90: 14000013 b 81edc ::fmt+0x100> 81e94: 528004eb mov w11, #0x27 // #39 81e98: f1018d5f cmp x10, #0x63 81e9c: 54000209 b.ls 81edc ::fmt+0x100> // b.plast 81ea0: 53023d4c ubfx w12, w10, #2, #14 81ea4: 52828f6d mov w13, #0x147b // #5243 81ea8: d100096b sub x11, x11, #0x2 81eac: 1b0d7d8c mul w12, w12, w13 81eb0: 12800c6d mov w13, #0xffffff9c // #-100 81eb4: 53117d8c lsr w12, w12, #17 81eb8: 1b0d298a madd w10, w12, w13, w10 81ebc: 910023ed add x13, sp, #0x8 81ec0: 8b0b01ad add x13, x13, x11 81ec4: 8b2a252a add x10, x9, w10, uxth #1 81ec8: 3940054e ldrb w14, [x10, #1] 81ecc: 3940014f ldrb w15, [x10] 81ed0: aa0c03ea mov x10, x12 81ed4: 390005ae strb w14, [x13, #1] 81ed8: 390001af strb w15, [x13] 81edc: f100295f cmp x10, #0xa 81ee0: 540000c2 b.cs 81ef8 ::fmt+0x11c> // b.hs, b.nlast 81ee4: d1000569 sub x9, x11, #0x1 81ee8: 1100c14a add w10, w10, #0x30 81eec: 910023eb add x11, sp, #0x8 81ef0: 3829696a strb w10, [x11, x9] 81ef4: 14000009 b 81f18 ::fmt+0x13c> 81ef8: 8b0a052a add x10, x9, x10, lsl #1 81efc: d1000969 sub x9, x11, #0x2 81f00: 910023eb add x11, sp, #0x8 81f04: 8b09016b add x11, x11, x9 81f08: 3940054c ldrb w12, [x10, #1] 81f0c: 3940014a ldrb w10, [x10] 81f10: 3900056c strb w12, [x11, #1] 81f14: 3900016a strb w10, [x11] 81f18: 910023ea add x10, sp, #0x8 81f1c: 528004eb mov w11, #0x27 // #39 81f20: f0000141 adrp x1, ac000 81f24: 8b090143 add x3, x10, x9 81f28: cb090164 sub x4, x11, x9 81f2c: 9102e021 add x1, x1, #0xb8 81f30: aa0803e0 mov x0, x8 81f34: aa1f03e2 mov x2, xzr 81f38: 94000016 bl 81f90 81f3c: f9401bfe ldr x30, [sp, #48] 81f40: 910103ff add sp, sp, #0x40 81f44: d65f03c0 ret 0000000000081f48 : 81f48: d100c3ff sub sp, sp, #0x30 81f4c: f0000148 adrp x8, ac000 81f50: d0000109 adrp x9, a3000 81f54: 9102e108 add x8, x8, #0xb8 81f58: 9126a129 add x9, x9, #0x9a8 81f5c: a90187e0 stp x0, x1, [sp, #24] 81f60: 910023e0 add x0, sp, #0x8 81f64: a900a7e8 stp x8, x9, [sp, #8] 81f68: 52800028 mov w8, #0x1 // #1 81f6c: 3900a3e8 strb w8, [sp, #40] 81f70: 94007790 bl 9fdb0 81f74: d4200020 brk #0x1 0000000000081f78 >>>: 81f78: d65f03c0 ret 0000000000081f7c <::type_id>: 81f7c: d28282c0 mov x0, #0x1416 // #5142 81f80: f2a15a80 movk x0, #0xad4, lsl #16 81f84: f2ce5340 movk x0, #0x729a, lsl #32 81f88: f2fdd780 movk x0, #0xeebc, lsl #48 81f8c: d65f03c0 ret 0000000000081f90 : 81f90: a9ba7bfd stp x29, x30, [sp, #-96]! 81f94: a9016ffc stp x28, x27, [sp, #16] 81f98: a90267fa stp x26, x25, [sp, #32] 81f9c: a9035ff8 stp x24, x23, [sp, #48] 81fa0: a90457f6 stp x22, x21, [sp, #64] 81fa4: a9054ff4 stp x20, x19, [sp, #80] 81fa8: b9403008 ldr w8, [x0, #48] 81fac: 52800569 mov w9, #0x2b // #43 81fb0: 52a0022b mov w11, #0x110000 // #1114112 81fb4: aa0403f3 mov x19, x4 81fb8: aa0303f4 mov x20, x3 81fbc: aa0003f5 mov x21, x0 81fc0: 9240010a and x10, x8, #0x1 81fc4: 7100015f cmp w10, #0x0 81fc8: 1a890178 csel w24, w11, w9, eq // eq = none 81fcc: 8b040149 add x9, x10, x4 81fd0: 371000c8 tbnz w8, #2, 81fe8 81fd4: aa1f03f7 mov x23, xzr 81fd8: aa1f03f6 mov x22, xzr 81fdc: f94002aa ldr x10, [x21] 81fe0: b50004ca cbnz x10, 82078 81fe4: 14000032 b 820ac 81fe8: aa0203f6 mov x22, x2 81fec: aa0103f7 mov x23, x1 81ff0: aa0203ec mov x12, x2 81ff4: b40003c2 cbz x2, 8206c 81ff8: f10006df cmp x22, #0x1 81ffc: 54000081 b.ne 8200c // b.any 82000: aa1f03ec mov x12, xzr 82004: aa1703ea mov x10, x23 82008: 14000013 b 82054 8200c: 927ffacb and x11, x22, #0xfffffffffffffffe 82010: aa1f03ec mov x12, xzr 82014: aa1f03ed mov x13, xzr 82018: 8b0b02ea add x10, x23, x11 8201c: 910006ee add x14, x23, #0x1 82020: aa0b03ef mov x15, x11 82024: 38dff1d0 ldursb w16, [x14, #-1] 82028: 39c001d1 ldrsb w17, [x14] 8202c: 910009ce add x14, x14, #0x2 82030: 3101061f cmn w16, #0x41 82034: 9a8cd58c cinc x12, x12, gt 82038: 3101063f cmn w17, #0x41 8203c: 9a8dd5ad cinc x13, x13, gt 82040: f10009ef subs x15, x15, #0x2 82044: 54ffff01 b.ne 82024 // b.any 82048: 8b0c01ac add x12, x13, x12 8204c: eb16017f cmp x11, x22 82050: 540000e0 b.eq 8206c // b.none 82054: 8b1602eb add x11, x23, x22 82058: 38c0154d ldrsb w13, [x10], #1 8205c: 310105bf cmn w13, #0x41 82060: 9a8cd58c cinc x12, x12, gt 82064: eb0b015f cmp x10, x11 82068: 54ffff81 b.ne 82058 // b.any 8206c: 8b090189 add x9, x12, x9 82070: f94002aa ldr x10, [x21] 82074: b40001ca cbz x10, 820ac 82078: f94006aa ldr x10, [x21, #8] 8207c: eb09015a subs x26, x10, x9 82080: 54000169 b.ls 820ac // b.plast 82084: 37180488 tbnz w8, #3, 82114 82088: 3940e2a8 ldrb w8, [x21, #56] 8208c: 71000d1f cmp w8, #0x3 82090: 1a9f1508 csinc w8, w8, wzr, ne // ne = any 82094: 7200051f tst w8, #0x3 82098: 540006a0 b.eq 8216c // b.none 8209c: 7100051f cmp w8, #0x1 820a0: 540006c1 b.ne 82178 // b.any 820a4: aa1f03fc mov x28, xzr 820a8: 14000038 b 82188 820ac: aa1503e0 mov x0, x21 820b0: 2a1803e1 mov w1, w24 820b4: aa1703e2 mov x2, x23 820b8: aa1603e3 mov x3, x22 820bc: 94000066 bl 82254 820c0: 36000140 tbz w0, #0, 820e8 820c4: 52800039 mov w25, #0x1 // #1 820c8: 2a1903e0 mov w0, w25 820cc: a9454ff4 ldp x20, x19, [sp, #80] 820d0: a94457f6 ldp x22, x21, [sp, #64] 820d4: a9435ff8 ldp x24, x23, [sp, #48] 820d8: a94267fa ldp x26, x25, [sp, #32] 820dc: a9416ffc ldp x28, x27, [sp, #16] 820e0: a8c67bfd ldp x29, x30, [sp], #96 820e4: d65f03c0 ret 820e8: a94222a0 ldp x0, x8, [x21, #32] 820ec: aa1403e1 mov x1, x20 820f0: aa1303e2 mov x2, x19 820f4: a9454ff4 ldp x20, x19, [sp, #80] 820f8: a94457f6 ldp x22, x21, [sp, #64] 820fc: a9435ff8 ldp x24, x23, [sp, #48] 82100: a94267fa ldp x26, x25, [sp, #32] 82104: a9416ffc ldp x28, x27, [sp, #16] 82108: f9400d03 ldr x3, [x8, #24] 8210c: a8c67bfd ldp x29, x30, [sp], #96 82110: d61f0060 br x3 82114: 52800608 mov w8, #0x30 // #48 82118: 52800039 mov w25, #0x1 // #1 8211c: aa1503e0 mov x0, x21 82120: 2a1803e1 mov w1, w24 82124: aa1703e2 mov x2, x23 82128: aa1603e3 mov x3, x22 8212c: b94036bb ldr w27, [x21, #52] 82130: b90036a8 str w8, [x21, #52] 82134: 3940e2bc ldrb w28, [x21, #56] 82138: 3900e2b9 strb w25, [x21, #56] 8213c: 94000046 bl 82254 82140: 3707fc40 tbnz w0, #0, 820c8 82144: a9425eb6 ldp x22, x23, [x21, #32] 82148: 91000758 add x24, x26, #0x1 8214c: f1000718 subs x24, x24, #0x1 82150: 54000660 b.eq 8221c // b.none 82154: f94012e8 ldr x8, [x23, #32] 82158: aa1603e0 mov x0, x22 8215c: 52800601 mov w1, #0x30 // #48 82160: d63f0100 blr x8 82164: 3607ff40 tbz w0, #0, 8214c 82168: 17ffffd7 b 820c4 8216c: aa1a03fc mov x28, x26 82170: aa1f03fa mov x26, xzr 82174: 14000005 b 82188 82178: d341ff48 lsr x8, x26, #1 8217c: 91000749 add x9, x26, #0x1 82180: d341fd3c lsr x28, x9, #1 82184: aa0803fa mov x26, x8 82188: a9426eb9 ldp x25, x27, [x21, #32] 8218c: 9100075d add x29, x26, #0x1 82190: b94036ba ldr w26, [x21, #52] 82194: f10007bd subs x29, x29, #0x1 82198: 540000e0 b.eq 821b4 // b.none 8219c: f9401368 ldr x8, [x27, #32] 821a0: aa1903e0 mov x0, x25 821a4: 2a1a03e1 mov w1, w26 821a8: d63f0100 blr x8 821ac: 3607ff40 tbz w0, #0, 82194 821b0: 17ffffc5 b 820c4 821b4: 7144435f cmp w26, #0x110, lsl #12 821b8: 9a9c03fc csel x28, xzr, x28, eq // eq = none 821bc: 54fff840 b.eq 820c4 // b.none 821c0: aa1503e0 mov x0, x21 821c4: 2a1803e1 mov w1, w24 821c8: aa1703e2 mov x2, x23 821cc: aa1603e3 mov x3, x22 821d0: 94000021 bl 82254 821d4: 3707f780 tbnz w0, #0, 820c4 821d8: f9400f68 ldr x8, [x27, #24] 821dc: aa1903e0 mov x0, x25 821e0: aa1403e1 mov x1, x20 821e4: aa1303e2 mov x2, x19 821e8: d63f0100 blr x8 821ec: 3707f6c0 tbnz w0, #0, 820c4 821f0: aa1f03f3 mov x19, xzr 821f4: eb13039f cmp x28, x19 821f8: 54000260 b.eq 82244 // b.none 821fc: f9401368 ldr x8, [x27, #32] 82200: aa1903e0 mov x0, x25 82204: 2a1a03e1 mov w1, w26 82208: 91000673 add x19, x19, #0x1 8220c: d63f0100 blr x8 82210: 34ffff20 cbz w0, 821f4 82214: d1000668 sub x8, x19, #0x1 82218: 1400000c b 82248 8221c: f9400ee8 ldr x8, [x23, #24] 82220: aa1603e0 mov x0, x22 82224: aa1403e1 mov x1, x20 82228: aa1303e2 mov x2, x19 8222c: d63f0100 blr x8 82230: 3707f4a0 tbnz w0, #0, 820c4 82234: 2a1f03f9 mov w25, wzr 82238: b90036bb str w27, [x21, #52] 8223c: 3900e2bc strb w28, [x21, #56] 82240: 17ffffa2 b 820c8 82244: aa1c03e8 mov x8, x28 82248: eb1c011f cmp x8, x28 8224c: 1a9f27f9 cset w25, cc // cc = lo, ul, last 82250: 17ffff9e b 820c8 0000000000082254 : 82254: a9be57fe stp x30, x21, [sp, #-32]! 82258: a9014ff4 stp x20, x19, [sp, #16] 8225c: aa0303f3 mov x19, x3 82260: aa0203f4 mov x20, x2 82264: aa0003f5 mov x21, x0 82268: 7144403f cmp w1, #0x110, lsl #12 8226c: 54000120 b.eq 82290 // b.none 82270: a94222a0 ldp x0, x8, [x21, #32] 82274: f9401108 ldr x8, [x8, #32] 82278: d63f0100 blr x8 8227c: 360000a0 tbz w0, #0, 82290 82280: 52800020 mov w0, #0x1 // #1 82284: a9414ff4 ldp x20, x19, [sp, #16] 82288: a8c257fe ldp x30, x21, [sp], #32 8228c: d65f03c0 ret 82290: b4000114 cbz x20, 822b0 82294: a94222a0 ldp x0, x8, [x21, #32] 82298: aa1403e1 mov x1, x20 8229c: aa1303e2 mov x2, x19 822a0: a9414ff4 ldp x20, x19, [sp, #16] 822a4: f9400d03 ldr x3, [x8, #24] 822a8: a8c257fe ldp x30, x21, [sp], #32 822ac: d61f0060 br x3 822b0: 2a1f03e0 mov w0, wzr 822b4: a9414ff4 ldp x20, x19, [sp, #16] 822b8: a8c257fe ldp x30, x21, [sp], #32 822bc: d65f03c0 ret 00000000000822c0 : 822c0: 94000002 bl 822c8 822c4: d4200020 brk #0x1 00000000000822c8 : 822c8: 94000002 bl 822d0 822cc: d4200020 brk #0x1 00000000000822d0 : 822d0: 94000002 bl 822d8 822d4: d4200020 brk #0x1 00000000000822d8 : 822d8: d10183ff sub sp, sp, #0x60 822dc: f0ffffe9 adrp x9, 81000 <__exception_restore_context> 822e0: 910003e8 mov x8, sp 822e4: 91377129 add x9, x9, #0xddc 822e8: 910023ea add x10, sp, #0x8 822ec: a90007e0 stp x0, x1, [sp] 822f0: d503201f nop 822f4: 1010e1e1 adr x1, a3f30 822f8: 910043e0 add x0, sp, #0x10 822fc: a90427e8 stp x8, x9, [sp, #64] 82300: 52800048 mov w8, #0x2 // #2 82304: a90527ea stp x10, x9, [sp, #80] 82308: d503201f nop 8230c: 1010df29 adr x9, a3ef0 82310: a9027fff stp xzr, xzr, [sp, #32] 82314: a90123e9 stp x9, x8, [sp, #16] 82318: 910103e9 add x9, sp, #0x40 8231c: a90323e9 stp x9, x8, [sp, #48] 82320: 97ffff0a bl 81f48 82324: d4200020 brk #0x1 0000000000082328 : 82328: 94000002 bl 82330 8232c: d4200020 brk #0x1 0000000000082330 : 82330: 94000002 bl 82338 82334: d4200020 brk #0x1 0000000000082338 : 82338: 94000002 bl 82340 8233c: d4200020 brk #0x1 0000000000082340 : 82340: d10183ff sub sp, sp, #0x60 82344: f0ffffe9 adrp x9, 81000 <__exception_restore_context> 82348: 910003e8 mov x8, sp 8234c: 91377129 add x9, x9, #0xddc 82350: 910023ea add x10, sp, #0x8 82354: a90007e0 stp x0, x1, [sp] 82358: d503201f nop 8235c: 1010ec61 adr x1, a40e8 82360: 910043e0 add x0, sp, #0x10 82364: a90427e8 stp x8, x9, [sp, #64] 82368: 52800048 mov w8, #0x2 // #2 8236c: a90527ea stp x10, x9, [sp, #80] 82370: d503201f nop 82374: 1010eaa9 adr x9, a40c8 82378: a9027fff stp xzr, xzr, [sp, #32] 8237c: a90123e9 stp x9, x8, [sp, #16] 82380: 910103e9 add x9, sp, #0x40 82384: a90323e9 stp x9, x8, [sp, #48] 82388: 97fffef0 bl 81f48 8238c: d4200020 brk #0x1 0000000000082390 : 82390: a9bc67fe stp x30, x25, [sp, #-64]! 82394: a9015ff8 stp x24, x23, [sp, #16] 82398: a90257f6 stp x22, x21, [sp, #32] 8239c: a9034ff4 stp x20, x19, [sp, #48] 823a0: f9400008 ldr x8, [x0] 823a4: aa0203f3 mov x19, x2 823a8: f9400809 ldr x9, [x0, #16] 823ac: aa0103f4 mov x20, x1 823b0: f100051f cmp x8, #0x1 823b4: fa411924 ccmp x9, #0x1, #0x4, ne // ne = any 823b8: 540026e1 b.ne 82894 // b.any 823bc: f100053f cmp x9, #0x1 823c0: 54000941 b.ne 824e8 // b.any 823c4: f9400c0b ldr x11, [x0, #24] 823c8: 8b13028a add x10, x20, x19 823cc: aa1f03e9 mov x9, xzr 823d0: b400044b cbz x11, 82458 823d4: aa1403ec mov x12, x20 823d8: 14000007 b 823f4 823dc: 9100098d add x13, x12, #0x2 823e0: cb0c0129 sub x9, x9, x12 823e4: f100056b subs x11, x11, #0x1 823e8: 8b0d0129 add x9, x9, x13 823ec: aa0d03ec mov x12, x13 823f0: 54000360 b.eq 8245c // b.none 823f4: eb0a019f cmp x12, x10 823f8: 54000780 b.eq 824e8 // b.none 823fc: aa0c03ed mov x13, x12 82400: 38c015ae ldrsb w14, [x13], #1 82404: 36fffeee tbz w14, #31, 823e0 82408: 12001dcd and w13, w14, #0xff 8240c: 710381bf cmp w13, #0xe0 82410: 54fffe63 b.cc 823dc // b.lo, b.ul, b.last 82414: 7103c1bf cmp w13, #0xf0 82418: 540001c3 b.cc 82450 // b.lo, b.ul, b.last 8241c: 3940098e ldrb w14, [x12, #2] 82420: 3940058f ldrb w15, [x12, #1] 82424: 39400d90 ldrb w16, [x12, #3] 82428: 120015ce and w14, w14, #0x3f 8242c: 120015ef and w15, w15, #0x3f 82430: 53144def lsl w15, w15, #12 82434: 331a15cf bfi w15, w14, #6, #6 82438: 3300160f bfxil w15, w16, #0, #6 8243c: 330e09af bfi w15, w13, #18, #3 82440: 714441ff cmp w15, #0x110, lsl #12 82444: 54000520 b.eq 824e8 // b.none 82448: 9100118d add x13, x12, #0x4 8244c: 17ffffe5 b 823e0 82450: 91000d8d add x13, x12, #0x3 82454: 17ffffe3 b 823e0 82458: aa1403ed mov x13, x20 8245c: eb0a01bf cmp x13, x10 82460: 54000440 b.eq 824e8 // b.none 82464: 39c001aa ldrsb w10, [x13] 82468: 36f8022a tbz w10, #31, 824ac 8246c: 12001d4a and w10, w10, #0xff 82470: 7103815f cmp w10, #0xe0 82474: 540001c3 b.cc 824ac // b.lo, b.ul, b.last 82478: 7103c15f cmp w10, #0xf0 8247c: 54000183 b.cc 824ac // b.lo, b.ul, b.last 82480: 394009ab ldrb w11, [x13, #2] 82484: 394005ac ldrb w12, [x13, #1] 82488: 39400dad ldrb w13, [x13, #3] 8248c: 1200156b and w11, w11, #0x3f 82490: 1200158c and w12, w12, #0x3f 82494: 53144d8c lsl w12, w12, #12 82498: 331a156c bfi w12, w11, #6, #6 8249c: 330015ac bfxil w12, w13, #0, #6 824a0: 330e094c bfi w12, w10, #18, #3 824a4: 7144419f cmp w12, #0x110, lsl #12 824a8: 54000200 b.eq 824e8 // b.none 824ac: b4000169 cbz x9, 824d8 824b0: eb13013f cmp x9, x19 824b4: 540000e2 b.cs 824d0 // b.hs, b.nlast 824b8: 38e96a8a ldrsb w10, [x20, x9] 824bc: 3101015f cmn w10, #0x40 824c0: 540000ca b.ge 824d8 // b.tcont 824c4: aa1f03ea mov x10, xzr 824c8: aa1f03e9 mov x9, xzr 824cc: 14000004 b 824dc 824d0: eb13013f cmp x9, x19 824d4: 54ffff81 b.ne 824c4 // b.any 824d8: aa1403ea mov x10, x20 824dc: f100015f cmp x10, #0x0 824e0: 9a8a0294 csel x20, x20, x10, eq // eq = none 824e4: 9a890273 csel x19, x19, x9, eq // eq = none 824e8: b4001d68 cbz x8, 82894 824ec: f9400408 ldr x8, [x0, #8] 824f0: f100827f cmp x19, #0x20 824f4: 54000162 b.cs 82520 // b.hs, b.nlast 824f8: aa1f03e9 mov x9, xzr 824fc: b4001b73 cbz x19, 82868 82500: aa1303ea mov x10, x19 82504: aa1403eb mov x11, x20 82508: 38c0156c ldrsb w12, [x11], #1 8250c: 3101059f cmn w12, #0x41 82510: 9a89d529 cinc x9, x9, gt 82514: f100054a subs x10, x10, #0x1 82518: 54ffff81 b.ne 82508 // b.any 8251c: 140000d3 b 82868 82520: 91001e89 add x9, x20, #0x7 82524: 927df129 and x9, x9, #0xfffffffffffffff8 82528: cb14012b sub x11, x9, x20 8252c: eb0b026d subs x13, x19, x11 82530: 540001a3 b.cc 82564 // b.lo, b.ul, b.last 82534: f100217f cmp x11, #0x8 82538: 54000168 b.hi 82564 // b.pmore 8253c: f10021bf cmp x13, #0x8 82540: 54000123 b.cc 82564 // b.lo, b.ul, b.last 82544: 8b0b028a add x10, x20, x11 82548: 924009a9 and x9, x13, #0x7 8254c: b40003eb cbz x11, 825c8 82550: f100057f cmp x11, #0x1 82554: 540003e1 b.ne 825d0 // b.any 82558: aa1f03ec mov x12, xzr 8255c: aa1403eb mov x11, x20 82560: 1400002e b 82618 82564: 927ffa6a and x10, x19, #0xfffffffffffffffe 82568: aa1f03e9 mov x9, xzr 8256c: aa1f03eb mov x11, xzr 82570: 9100068c add x12, x20, #0x1 82574: aa0a03ed mov x13, x10 82578: 38dff18e ldursb w14, [x12, #-1] 8257c: 39c0018f ldrsb w15, [x12] 82580: 9100098c add x12, x12, #0x2 82584: 310105df cmn w14, #0x41 82588: 9a89d529 cinc x9, x9, gt 8258c: 310105ff cmn w15, #0x41 82590: 9a8bd56b cinc x11, x11, gt 82594: f10009ad subs x13, x13, #0x2 82598: 54ffff01 b.ne 82578 // b.any 8259c: 8b090169 add x9, x11, x9 825a0: eb13015f cmp x10, x19 825a4: 54001620 b.eq 82868 // b.none 825a8: 8b0a028b add x11, x20, x10 825ac: cb0a026a sub x10, x19, x10 825b0: 38c0156c ldrsb w12, [x11], #1 825b4: 3101059f cmn w12, #0x41 825b8: 9a89d529 cinc x9, x9, gt 825bc: f100054a subs x10, x10, #0x1 825c0: 54ffff81 b.ne 825b0 // b.any 825c4: 140000a9 b 82868 825c8: aa1f03ec mov x12, xzr 825cc: 14000018 b 8262c 825d0: 927ff96e and x14, x11, #0xfffffffffffffffe 825d4: aa1f03ec mov x12, xzr 825d8: aa1f03ef mov x15, xzr 825dc: 91000690 add x16, x20, #0x1 825e0: aa0e03f1 mov x17, x14 825e4: 38dff212 ldursb w18, [x16, #-1] 825e8: 39c00201 ldrsb w1, [x16] 825ec: 91000a10 add x16, x16, #0x2 825f0: 3101065f cmn w18, #0x41 825f4: 9a8cd58c cinc x12, x12, gt 825f8: 3101043f cmn w1, #0x41 825fc: 9a8fd5ef cinc x15, x15, gt 82600: f1000a31 subs x17, x17, #0x2 82604: 54ffff01 b.ne 825e4 // b.any 82608: 8b0c01ec add x12, x15, x12 8260c: eb0e017f cmp x11, x14 82610: 540000e0 b.eq 8262c // b.none 82614: 8b0e028b add x11, x20, x14 82618: 38c0156e ldrsb w14, [x11], #1 8261c: 310105df cmn w14, #0x41 82620: 9a8cd58c cinc x12, x12, gt 82624: eb0a017f cmp x11, x10 82628: 54ffff81 b.ne 82618 // b.any 8262c: d343fdab lsr x11, x13, #3 82630: b40004a9 cbz x9, 826c4 82634: 927df1ad and x13, x13, #0xfffffffffffffff8 82638: 8b0d014e add x14, x10, x13 8263c: 39c001cd ldrsb w13, [x14] 82640: 310105bf cmn w13, #0x41 82644: 1a9fd7ed cset w13, gt 82648: f100053f cmp x9, #0x1 8264c: 540003e0 b.eq 826c8 // b.none 82650: 39c005cf ldrsb w15, [x14, #1] 82654: 310105ff cmn w15, #0x41 82658: 9a8dd5ad cinc x13, x13, gt 8265c: f100093f cmp x9, #0x2 82660: 54000340 b.eq 826c8 // b.none 82664: 39c009cf ldrsb w15, [x14, #2] 82668: 310105ff cmn w15, #0x41 8266c: 9a8dd5ad cinc x13, x13, gt 82670: f1000d3f cmp x9, #0x3 82674: 540002a0 b.eq 826c8 // b.none 82678: 39c00dcf ldrsb w15, [x14, #3] 8267c: 310105ff cmn w15, #0x41 82680: 9a8dd5ad cinc x13, x13, gt 82684: f100113f cmp x9, #0x4 82688: 54000200 b.eq 826c8 // b.none 8268c: 39c011cf ldrsb w15, [x14, #4] 82690: 310105ff cmn w15, #0x41 82694: 9a8dd5ad cinc x13, x13, gt 82698: f100153f cmp x9, #0x5 8269c: 54000160 b.eq 826c8 // b.none 826a0: 39c015cf ldrsb w15, [x14, #5] 826a4: 310105ff cmn w15, #0x41 826a8: 9a8dd5ad cinc x13, x13, gt 826ac: f100193f cmp x9, #0x6 826b0: 540000c0 b.eq 826c8 // b.none 826b4: 39c019c9 ldrsb w9, [x14, #6] 826b8: 3101053f cmn w9, #0x41 826bc: 9a8dd5ad cinc x13, x13, gt 826c0: 14000002 b 826c8 826c4: aa1f03ed mov x13, xzr 826c8: 8b0c01a9 add x9, x13, x12 826cc: 5280180e mov w14, #0xc0 // #192 826d0: b20083ef mov x15, #0x1000100010001 // #281479271743489 826d4: 1400000a b 826fc 826d8: d348fe12 lsr x18, x16, #8 826dc: 92009e10 and x16, x16, #0xff00ff00ff00ff 826e0: 92009e52 and x18, x18, #0xff00ff00ff00ff 826e4: 8b100250 add x16, x18, x16 826e8: 9b0f7e12 mul x18, x16, x15 826ec: 92400550 and x16, x10, #0x3 826f0: 8b0a0d8a add x10, x12, x10, lsl #3 826f4: 8b52c129 add x9, x9, x18, lsr #48 826f8: b50004f0 cbnz x16, 82794 826fc: b4000b6b cbz x11, 82868 82700: f103017f cmp x11, #0xc0 82704: aa0a03ec mov x12, x10 82708: 9a8e316a csel x10, x11, x14, cc // cc = lo, ul, last 8270c: aa0b03ed mov x13, x11 82710: 927e1551 and x17, x10, #0xfc 82714: cb0a016b sub x11, x11, x10 82718: d37df232 lsl x18, x17, #3 8271c: aa1f03f0 mov x16, xzr 82720: b4fffdd2 cbz x18, 826d8 82724: 8b120192 add x18, x12, x18 82728: aa0c03e1 mov x1, x12 8272c: a9400c22 ldp x2, x3, [x1] 82730: a9411424 ldp x4, x5, [x1, #16] 82734: 91008021 add x1, x1, #0x20 82738: aa2203e6 mvn x6, x2 8273c: eb12003f cmp x1, x18 82740: d347fcc6 lsr x6, x6, #7 82744: aa2303e7 mvn x7, x3 82748: aa4218c2 orr x2, x6, x2, lsr #6 8274c: aa2403e6 mvn x6, x4 82750: d347fce7 lsr x7, x7, #7 82754: 9200c042 and x2, x2, #0x101010101010101 82758: d347fcc6 lsr x6, x6, #7 8275c: aa4318e3 orr x3, x7, x3, lsr #6 82760: 8b100050 add x16, x2, x16 82764: aa2503e2 mvn x2, x5 82768: aa4418c4 orr x4, x6, x4, lsr #6 8276c: 9200c063 and x3, x3, #0x101010101010101 82770: d347fc42 lsr x2, x2, #7 82774: 8b100070 add x16, x3, x16 82778: aa451842 orr x2, x2, x5, lsr #6 8277c: 9200c083 and x3, x4, #0x101010101010101 82780: 8b100070 add x16, x3, x16 82784: 9200c042 and x2, x2, #0x101010101010101 82788: 8b100050 add x16, x2, x16 8278c: 54fffd01 b.ne 8272c // b.any 82790: 17ffffd2 b 826d8 82794: d100060b sub x11, x16, #0x1 82798: 8b110d8a add x10, x12, x17, lsl #3 8279c: f240f16f ands x15, x11, #0x1fffffffffffffff 827a0: 54000400 b.eq 82820 // b.none 827a4: f10301bf cmp x13, #0xc0 827a8: 52801811 mov w17, #0xc0 // #192 827ac: 9a9131b1 csel x17, x13, x17, cc // cc = lo, ul, last 827b0: 910005ef add x15, x15, #0x1 827b4: 531d7231 lsl w17, w17, #3 827b8: 927ff1ed and x13, x15, #0x3ffffffffffffffe 827bc: 927b1631 and x17, x17, #0x7e0 827c0: aa1f03eb mov x11, xzr 827c4: 8b11018c add x12, x12, x17 827c8: aa1f03ee mov x14, xzr 827cc: 9100218c add x12, x12, #0x8 827d0: aa0d03f1 mov x17, x13 827d4: a97f8592 ldp x18, x1, [x12, #-8] 827d8: f1000a31 subs x17, x17, #0x2 827dc: 9100418c add x12, x12, #0x10 827e0: aa3203e2 mvn x2, x18 827e4: aa2103e3 mvn x3, x1 827e8: d347fc42 lsr x2, x2, #7 827ec: d347fc63 lsr x3, x3, #7 827f0: aa521852 orr x18, x2, x18, lsr #6 827f4: aa411861 orr x1, x3, x1, lsr #6 827f8: 9200c252 and x18, x18, #0x101010101010101 827fc: 9200c021 and x1, x1, #0x101010101010101 82800: 8b0b024b add x11, x18, x11 82804: 8b0e002e add x14, x1, x14 82808: 54fffe61 b.ne 827d4 // b.any 8280c: 8b0b01cb add x11, x14, x11 82810: eb0d01ff cmp x15, x13 82814: 540001c0 b.eq 8284c // b.none 82818: 8b0d0d4c add x12, x10, x13, lsl #3 8281c: 14000003 b 82828 82820: aa1f03eb mov x11, xzr 82824: aa0a03ec mov x12, x10 82828: 8b100d4a add x10, x10, x16, lsl #3 8282c: f840858d ldr x13, [x12], #8 82830: eb0a019f cmp x12, x10 82834: aa2d03ee mvn x14, x13 82838: d347fdce lsr x14, x14, #7 8283c: aa4d19cd orr x13, x14, x13, lsr #6 82840: 9200c1ad and x13, x13, #0x101010101010101 82844: 8b0b01ab add x11, x13, x11 82848: 54ffff21 b.ne 8282c // b.any 8284c: d348fd6a lsr x10, x11, #8 82850: 92009d6b and x11, x11, #0xff00ff00ff00ff 82854: 92009d4a and x10, x10, #0xff00ff00ff00ff 82858: 8b0b014a add x10, x10, x11 8285c: b20083eb mov x11, #0x1000100010001 // #281479271743489 82860: 9b0b7d4a mul x10, x10, x11 82864: 8b4ac129 add x9, x9, x10, lsr #48 82868: eb090108 subs x8, x8, x9 8286c: 54000149 b.ls 82894 // b.plast 82870: 3940e009 ldrb w9, [x0, #56] 82874: 71000d3f cmp w9, #0x3 82878: 1a8903e9 csel w9, wzr, w9, eq // eq = none 8287c: 7200053f tst w9, #0x3 82880: 540001e0 b.eq 828bc // b.none 82884: 7100053f cmp w9, #0x1 82888: 54000201 b.ne 828c8 // b.any 8288c: aa1f03f8 mov x24, xzr 82890: 14000012 b 828d8 82894: a9422408 ldp x8, x9, [x0, #32] 82898: aa1403e1 mov x1, x20 8289c: aa1303e2 mov x2, x19 828a0: a9434ff4 ldp x20, x19, [sp, #48] 828a4: a94257f6 ldp x22, x21, [sp, #32] 828a8: aa0803e0 mov x0, x8 828ac: a9415ff8 ldp x24, x23, [sp, #16] 828b0: f9400d23 ldr x3, [x9, #24] 828b4: a8c467fe ldp x30, x25, [sp], #64 828b8: d61f0060 br x3 828bc: aa0803f8 mov x24, x8 828c0: aa1f03e8 mov x8, xzr 828c4: 14000005 b 828d8 828c8: d341fd09 lsr x9, x8, #1 828cc: 91000508 add x8, x8, #0x1 828d0: d341fd18 lsr x24, x8, #1 828d4: aa0903e8 mov x8, x9 828d8: a9425c15 ldp x21, x23, [x0, #32] 828dc: 91000519 add x25, x8, #0x1 828e0: b9403416 ldr w22, [x0, #52] 828e4: f1000739 subs x25, x25, #0x1 828e8: 54000180 b.eq 82918 // b.none 828ec: f94012e8 ldr x8, [x23, #32] 828f0: aa1503e0 mov x0, x21 828f4: 2a1603e1 mov w1, w22 828f8: d63f0100 blr x8 828fc: 3607ff40 tbz w0, #0, 828e4 82900: 52800020 mov w0, #0x1 // #1 82904: a9434ff4 ldp x20, x19, [sp, #48] 82908: a94257f6 ldp x22, x21, [sp, #32] 8290c: a9415ff8 ldp x24, x23, [sp, #16] 82910: a8c467fe ldp x30, x25, [sp], #64 82914: d65f03c0 ret 82918: 714442df cmp w22, #0x110, lsl #12 8291c: 9a9803f8 csel x24, xzr, x24, eq // eq = none 82920: 540000e1 b.ne 8293c // b.any 82924: 52800020 mov w0, #0x1 // #1 82928: a9434ff4 ldp x20, x19, [sp, #48] 8292c: a94257f6 ldp x22, x21, [sp, #32] 82930: a9415ff8 ldp x24, x23, [sp, #16] 82934: a8c467fe ldp x30, x25, [sp], #64 82938: d65f03c0 ret 8293c: f9400ee8 ldr x8, [x23, #24] 82940: aa1503e0 mov x0, x21 82944: aa1403e1 mov x1, x20 82948: aa1303e2 mov x2, x19 8294c: d63f0100 blr x8 82950: 360000e0 tbz w0, #0, 8296c 82954: 52800020 mov w0, #0x1 // #1 82958: a9434ff4 ldp x20, x19, [sp, #48] 8295c: a94257f6 ldp x22, x21, [sp, #32] 82960: a9415ff8 ldp x24, x23, [sp, #16] 82964: a8c467fe ldp x30, x25, [sp], #64 82968: d65f03c0 ret 8296c: aa1f03f3 mov x19, xzr 82970: eb13031f cmp x24, x19 82974: 54000120 b.eq 82998 // b.none 82978: f94012e8 ldr x8, [x23, #32] 8297c: aa1503e0 mov x0, x21 82980: 2a1603e1 mov w1, w22 82984: 91000673 add x19, x19, #0x1 82988: d63f0100 blr x8 8298c: 34ffff20 cbz w0, 82970 82990: d1000668 sub x8, x19, #0x1 82994: 14000002 b 8299c 82998: aa1803e8 mov x8, x24 8299c: eb18011f cmp x8, x24 829a0: 1a9f27e0 cset w0, cc // cc = lo, ul, last 829a4: a9434ff4 ldp x20, x19, [sp, #48] 829a8: a94257f6 ldp x22, x21, [sp, #32] 829ac: a9415ff8 ldp x24, x23, [sp, #16] 829b0: a8c467fe ldp x30, x25, [sp], #64 829b4: d65f03c0 ret 00000000000829b8 : 829b8: d10103ff sub sp, sp, #0x40 829bc: 9100c3e8 add x8, sp, #0x30 829c0: 52800029 mov w9, #0x1 // #1 829c4: a90307e0 stp x0, x1, [sp, #48] 829c8: 910003e0 mov x0, sp 829cc: aa0203e1 mov x1, x2 829d0: a9017fff stp xzr, xzr, [sp, #16] 829d4: a90027e8 stp x8, x9, [sp] 829d8: d503201f nop 829dc: 1014b6e8 adr x8, ac0b8 829e0: a9027fe8 stp x8, xzr, [sp, #32] 829e4: 97fffd59 bl 81f48 829e8: d4200020 brk #0x1 00000000000829ec : 829ec: d10143ff sub sp, sp, #0x50 829f0: a90407fe stp x30, x1, [sp, #64] 829f4: f90007e0 str x0, [sp, #8] 829f8: 910043e0 add x0, sp, #0x10 829fc: aa0203e1 mov x1, x2 82a00: 52800602 mov w2, #0x30 // #48 82a04: 94007fe0 bl a2984 82a08: b0000101 adrp x1, a3000 82a0c: 90000105 adrp x5, a2000 82a10: 912d8021 add x1, x1, #0xb60 82a14: 913d40a5 add x5, x5, #0xf50 82a18: 910023e0 add x0, sp, #0x8 82a1c: 910123e2 add x2, sp, #0x48 82a20: 910043e4 add x4, sp, #0x10 82a24: aa0103e3 mov x3, x1 82a28: 94000002 bl 82a30 82a2c: d4200020 brk #0x1 0000000000082a30 : 82a30: d103c3ff sub sp, sp, #0xf0 82a34: f9006bfe str x30, [sp, #208] 82a38: a90e4ff4 stp x20, x19, [sp, #224] 82a3c: b000010a adrp x10, a3000 82a40: aa0503f3 mov x19, x5 82a44: 52800048 mov w8, #0x2 // #2 82a48: f9400089 ldr x9, [x4] 82a4c: 912e014a add x10, x10, #0xb80 82a50: a9008be1 stp x1, x2, [sp, #8] 82a54: f90003e0 str x0, [sp] 82a58: f90017e8 str x8, [sp, #40] 82a5c: a901abe3 stp x3, x10, [sp, #24] 82a60: b50002e9 cbnz x9, 82abc 82a64: 90000009 adrp x9, 82000 82a68: 910083e8 add x8, sp, #0x20 82a6c: 912cc129 add x9, x9, #0xb30 82a70: d503201f nop 82a74: 1000066b adr x11, 82b40 <<&T as core::fmt::Debug>::fmt> 82a78: 910003ea mov x10, sp 82a7c: a90b7fff stp xzr, xzr, [sp, #176] 82a80: a90627e8 stp x8, x9, [sp, #96] 82a84: 910043e8 add x8, sp, #0x10 82a88: b0000109 adrp x9, a3000 82a8c: a9072fea stp x10, x11, [sp, #112] 82a90: 91302129 add x9, x9, #0xc08 82a94: a9082fe8 stp x8, x11, [sp, #128] 82a98: 52800088 mov w8, #0x4 // #4 82a9c: a90a23e9 stp x9, x8, [sp, #160] 82aa0: 910183e8 add x8, sp, #0x60 82aa4: 52800069 mov w9, #0x3 // #3 82aa8: a90c27e8 stp x8, x9, [sp, #192] 82aac: 910283e0 add x0, sp, #0xa0 82ab0: aa1303e1 mov x1, x19 82ab4: 97fffd25 bl 81f48 82ab8: d4200020 brk #0x1 82abc: 9100c3e0 add x0, sp, #0x30 82ac0: aa0403e1 mov x1, x4 82ac4: 52800602 mov w2, #0x30 // #48 82ac8: 9100c3f4 add x20, sp, #0x30 82acc: 94007fae bl a2984 82ad0: 90000009 adrp x9, 82000 82ad4: 910083e8 add x8, sp, #0x20 82ad8: 912cc129 add x9, x9, #0xb30 82adc: d503201f nop 82ae0: 1000030b adr x11, 82b40 <<&T as core::fmt::Debug>::fmt> 82ae4: 910003ea mov x10, sp 82ae8: a90b7fff stp xzr, xzr, [sp, #176] 82aec: a90627e8 stp x8, x9, [sp, #96] 82af0: 910043e8 add x8, sp, #0x10 82af4: b0000109 adrp x9, a3000 82af8: a9072fea stp x10, x11, [sp, #112] 82afc: 912f0129 add x9, x9, #0xbc0 82b00: a9082fe8 stp x8, x11, [sp, #128] 82b04: d503201f nop 82b08: 10000228 adr x8, 82b4c <::fmt> 82b0c: a90923f4 stp x20, x8, [sp, #144] 82b10: 52800088 mov w8, #0x4 // #4 82b14: a90a23e9 stp x9, x8, [sp, #160] 82b18: 910183e9 add x9, sp, #0x60 82b1c: a90c23e9 stp x9, x8, [sp, #192] 82b20: 910283e0 add x0, sp, #0xa0 82b24: aa1303e1 mov x1, x19 82b28: 97fffd08 bl 81f48 82b2c: d4200020 brk #0x1 0000000000082b30 <<&T as core::fmt::Display>::fmt>: 82b30: aa0103e8 mov x8, x1 82b34: a9400801 ldp x1, x2, [x0] 82b38: aa0803e0 mov x0, x8 82b3c: 17fffe15 b 82390 0000000000082b40 <<&T as core::fmt::Debug>::fmt>: 82b40: a9402000 ldp x0, x8, [x0] 82b44: f9400d02 ldr x2, [x8, #24] 82b48: d61f0040 br x2 0000000000082b4c <::fmt>: 82b4c: d10143ff sub sp, sp, #0x50 82b50: f9001bfe str x30, [sp, #48] 82b54: a9044ff4 stp x20, x19, [sp, #64] 82b58: aa0003e8 mov x8, x0 82b5c: 910003e0 mov x0, sp 82b60: a9425033 ldp x19, x20, [x1, #32] 82b64: aa0803e1 mov x1, x8 82b68: 52800602 mov w2, #0x30 // #48 82b6c: 94007f86 bl a2984 82b70: 910003e2 mov x2, sp 82b74: aa1303e0 mov x0, x19 82b78: aa1403e1 mov x1, x20 82b7c: 94000005 bl 82b90 82b80: a9444ff4 ldp x20, x19, [sp, #64] 82b84: f9401bfe ldr x30, [sp, #48] 82b88: 910143ff add sp, sp, #0x50 82b8c: d65f03c0 ret 0000000000082b90 : 82b90: d10203ff sub sp, sp, #0x80 82b94: f90023fe str x30, [sp, #64] 82b98: a9055ff8 stp x24, x23, [sp, #80] 82b9c: a90657f6 stp x22, x21, [sp, #96] 82ba0: a9074ff4 stp x20, x19, [sp, #112] 82ba4: d2c00408 mov x8, #0x2000000000 // #137438953472 82ba8: aa0203f3 mov x19, x2 82bac: 52800069 mov w9, #0x3 // #3 82bb0: f90003ff str xzr, [sp] 82bb4: f9000bff str xzr, [sp, #16] 82bb8: a902a3e1 stp x1, x8, [sp, #40] 82bbc: f9400848 ldr x8, [x2, #16] 82bc0: 3900e3e9 strb w9, [sp, #56] 82bc4: f90013e0 str x0, [sp, #32] 82bc8: b40008e8 cbz x8, 82ce4 82bcc: f9400e69 ldr x9, [x19, #24] 82bd0: b4000be9 cbz x9, 82d4c 82bd4: f940026a ldr x10, [x19] 82bd8: 5280070c mov w12, #0x38 // #56 82bdc: d100052b sub x11, x9, #0x1 82be0: f0fffff8 adrp x24, 81000 <__exception_restore_context> 82be4: 9240f16b and x11, x11, #0x1fffffffffffffff 82be8: 9b0c7d35 mul x21, x9, x12 82bec: 91000574 add x20, x11, #0x1 82bf0: 91002156 add x22, x10, #0x8 82bf4: 91006117 add x23, x8, #0x18 82bf8: 91362318 add x24, x24, #0xd88 82bfc: f94002c2 ldr x2, [x22] 82c00: b40000c2 cbz x2, 82c18 82c04: a94223e0 ldp x0, x8, [sp, #32] 82c08: f85f82c1 ldur x1, [x22, #-8] 82c0c: f9400d08 ldr x8, [x8, #24] 82c10: d63f0100 blr x8 82c14: 37000c00 tbnz w0, #0, 82d94 82c18: b94012e8 ldr w8, [x23, #16] 82c1c: b90037e8 str w8, [sp, #52] 82c20: 394062e8 ldrb w8, [x23, #24] 82c24: 3900e3e8 strb w8, [sp, #56] 82c28: f9401268 ldr x8, [x19, #32] 82c2c: b94016e9 ldr w9, [x23, #20] 82c30: b90033e9 str w9, [sp, #48] 82c34: a94026ea ldp x10, x9, [x23] 82c38: b40001ea cbz x10, 82c74 82c3c: f100055f cmp x10, #0x1 82c40: 540000a1 b.ne 82c54 // b.any 82c44: 8b09110a add x10, x8, x9, lsl #4 82c48: f940054a ldr x10, [x10, #8] 82c4c: eb18015f cmp x10, x24 82c50: 540000c0 b.eq 82c68 // b.none 82c54: aa1f03ea mov x10, xzr 82c58: a90027ea stp x10, x9, [sp] 82c5c: a97f26ea ldp x10, x9, [x23, #-16] 82c60: b500012a cbnz x10, 82c84 82c64: 14000013 b 82cb0 82c68: d37ced29 lsl x9, x9, #4 82c6c: f8696909 ldr x9, [x8, x9] 82c70: f9400129 ldr x9, [x9] 82c74: 5280002a mov w10, #0x1 // #1 82c78: a90027ea stp x10, x9, [sp] 82c7c: a97f26ea ldp x10, x9, [x23, #-16] 82c80: b400018a cbz x10, 82cb0 82c84: f100055f cmp x10, #0x1 82c88: 540000a1 b.ne 82c9c // b.any 82c8c: 8b09110a add x10, x8, x9, lsl #4 82c90: f940054a ldr x10, [x10, #8] 82c94: eb18015f cmp x10, x24 82c98: 54000060 b.eq 82ca4 // b.none 82c9c: aa1f03ea mov x10, xzr 82ca0: 14000005 b 82cb4 82ca4: d37ced29 lsl x9, x9, #4 82ca8: f8696909 ldr x9, [x8, x9] 82cac: f9400129 ldr x9, [x9] 82cb0: 5280002a mov w10, #0x1 // #1 82cb4: a90127ea stp x10, x9, [sp, #16] 82cb8: 910003e1 mov x1, sp 82cbc: f85e82e9 ldur x9, [x23, #-24] 82cc0: 8b091108 add x8, x8, x9, lsl #4 82cc4: a9402500 ldp x0, x9, [x8] 82cc8: d63f0120 blr x9 82ccc: 37000640 tbnz w0, #0, 82d94 82cd0: 910042d6 add x22, x22, #0x10 82cd4: f100e2b5 subs x21, x21, #0x38 82cd8: 9100e2f7 add x23, x23, #0x38 82cdc: 54fff901 b.ne 82bfc // b.any 82ce0: 1400001c b 82d50 82ce4: f9401668 ldr x8, [x19, #40] 82ce8: b4000408 cbz x8, 82d68 82cec: d1000508 sub x8, x8, #0x1 82cf0: f9400269 ldr x9, [x19] 82cf4: f940126a ldr x10, [x19, #32] 82cf8: 9240ed08 and x8, x8, #0xfffffffffffffff 82cfc: 91000514 add x20, x8, #0x1 82d00: 91002135 add x21, x9, #0x8 82d04: aa1403f7 mov x23, x20 82d08: 91002156 add x22, x10, #0x8 82d0c: f94002a2 ldr x2, [x21] 82d10: b40000c2 cbz x2, 82d28 82d14: a94223e0 ldp x0, x8, [sp, #32] 82d18: f85f82a1 ldur x1, [x21, #-8] 82d1c: f9400d08 ldr x8, [x8, #24] 82d20: d63f0100 blr x8 82d24: 37000380 tbnz w0, #0, 82d94 82d28: a97fa2c0 ldp x0, x8, [x22, #-8] 82d2c: 910003e1 mov x1, sp 82d30: d63f0100 blr x8 82d34: 37000300 tbnz w0, #0, 82d94 82d38: f10006f7 subs x23, x23, #0x1 82d3c: 910042b5 add x21, x21, #0x10 82d40: 910042d6 add x22, x22, #0x10 82d44: 54fffe41 b.ne 82d0c // b.any 82d48: 14000002 b 82d50 82d4c: aa1f03f4 mov x20, xzr 82d50: a9402668 ldp x8, x9, [x19] 82d54: 8b141108 add x8, x8, x20, lsl #4 82d58: eb09029f cmp x20, x9 82d5c: 9a9f3108 csel x8, x8, xzr, cc // cc = lo, ul, last 82d60: 54000103 b.cc 82d80 // b.lo, b.ul, b.last 82d64: 14000013 b 82db0 82d68: aa1f03f4 mov x20, xzr 82d6c: a9402668 ldp x8, x9, [x19] 82d70: 8b141108 add x8, x8, x20, lsl #4 82d74: eb09029f cmp x20, x9 82d78: 9a9f3108 csel x8, x8, xzr, cc // cc = lo, ul, last 82d7c: 540001a2 b.cs 82db0 // b.hs, b.nlast 82d80: a94227e0 ldp x0, x9, [sp, #32] 82d84: a9400901 ldp x1, x2, [x8] 82d88: f9400d28 ldr x8, [x9, #24] 82d8c: d63f0100 blr x8 82d90: 36000100 tbz w0, #0, 82db0 82d94: 52800020 mov w0, #0x1 // #1 82d98: a9474ff4 ldp x20, x19, [sp, #112] 82d9c: a94657f6 ldp x22, x21, [sp, #96] 82da0: a9455ff8 ldp x24, x23, [sp, #80] 82da4: f94023fe ldr x30, [sp, #64] 82da8: 910203ff add sp, sp, #0x80 82dac: d65f03c0 ret 82db0: 2a1f03e0 mov w0, wzr 82db4: a9474ff4 ldp x20, x19, [sp, #112] 82db8: a94657f6 ldp x22, x21, [sp, #96] 82dbc: a9455ff8 ldp x24, x23, [sp, #80] 82dc0: f94023fe ldr x30, [sp, #64] 82dc4: 910203ff add sp, sp, #0x80 82dc8: d65f03c0 ret 0000000000082dcc <<&T as core::fmt::Debug>::fmt>: 82dcc: d10243ff sub sp, sp, #0x90 82dd0: f90043fe str x30, [sp, #128] 82dd4: b9403028 ldr w8, [x1, #48] 82dd8: f9400009 ldr x9, [x0] 82ddc: 372005a8 tbnz w8, #4, 82e90 <<&T as core::fmt::Debug>::fmt+0xc4> 82de0: 372807a8 tbnz w8, #5, 82ed4 <<&T as core::fmt::Debug>::fmt+0x108> 82de4: f9400128 ldr x8, [x9] 82de8: d344fd09 lsr x9, x8, #4 82dec: f109c53f cmp x9, #0x271 82df0: 54000b23 b.cc 82f54 <<&T as core::fmt::Debug>::fmt+0x188> // b.lo, b.ul, b.last 82df4: d28b296a mov x10, #0x594b // #22859 82df8: 529c1fef mov w15, #0xe0ff // #57599 82dfc: f2a710ca movk x10, #0x3886, lsl #16 82e00: b0000110 adrp x16, a3000 82e04: f2d8baca movk x10, #0xc5d6, lsl #32 82e08: aa1f03e9 mov x9, xzr 82e0c: f2e68daa movk x10, #0x346d, lsl #48 82e10: 1284e1eb mov w11, #0xffffd8f0 // #-10000 82e14: 52828f6c mov w12, #0x147b // #5243 82e18: 12800c6d mov w13, #0xffffff9c // #-100 82e1c: 910003ee mov x14, sp 82e20: 72a0beaf movk w15, #0x5f5, lsl #16 82e24: 91351e10 add x16, x16, #0xd47 82e28: aa0803f1 mov x17, x8 82e2c: 9bca7d08 umulh x8, x8, x10 82e30: 8b0901c2 add x2, x14, x9 82e34: d1001129 sub x9, x9, #0x4 82e38: d34bfd08 lsr x8, x8, #11 82e3c: eb0f023f cmp x17, x15 82e40: 1b0b4512 madd w18, w8, w11, w17 82e44: 53023e40 ubfx w0, w18, #2, #14 82e48: 1b0c7c00 mul w0, w0, w12 82e4c: 53117c00 lsr w0, w0, #17 82e50: 1b0d4812 madd w18, w0, w13, w18 82e54: 8b204600 add x0, x16, w0, uxtw #1 82e58: 8b322612 add x18, x16, w18, uxth #1 82e5c: 39400403 ldrb w3, [x0, #1] 82e60: 39400000 ldrb w0, [x0] 82e64: 39400644 ldrb w4, [x18, #1] 82e68: 39009043 strb w3, [x2, #36] 82e6c: 39400252 ldrb w18, [x18] 82e70: 39008c40 strb w0, [x2, #35] 82e74: 39009844 strb w4, [x2, #38] 82e78: 39009452 strb w18, [x2, #37] 82e7c: 54fffd68 b.hi 82e28 <<&T as core::fmt::Debug>::fmt+0x5c> // b.pmore 82e80: 91009d29 add x9, x9, #0x27 82e84: f1018d1f cmp x8, #0x63 82e88: 540006c8 b.hi 82f60 <<&T as core::fmt::Debug>::fmt+0x194> // b.pmore 82e8c: 14000046 b 82fa4 <<&T as core::fmt::Debug>::fmt+0x1d8> 82e90: aa1f03e8 mov x8, xzr 82e94: f9400129 ldr x9, [x9] 82e98: 910003ea mov x10, sp 82e9c: 52800aeb mov w11, #0x57 // #87 82ea0: 5280060c mov w12, #0x30 // #48 82ea4: 12000d2d and w13, w9, #0xf 82ea8: d344fd2e lsr x14, x9, #4 82eac: 710029bf cmp w13, #0xa 82eb0: 8b080150 add x16, x10, x8 82eb4: 1a8b318f csel w15, w12, w11, cc // cc = lo, ul, last 82eb8: f1003d3f cmp x9, #0xf 82ebc: 0b0d01ed add w13, w15, w13 82ec0: d1000508 sub x8, x8, #0x1 82ec4: aa0e03e9 mov x9, x14 82ec8: 3901fe0d strb w13, [x16, #127] 82ecc: 54fffec8 b.hi 82ea4 <<&T as core::fmt::Debug>::fmt+0xd8> // b.pmore 82ed0: 14000011 b 82f14 <<&T as core::fmt::Debug>::fmt+0x148> 82ed4: aa1f03e8 mov x8, xzr 82ed8: f9400129 ldr x9, [x9] 82edc: 910003ea mov x10, sp 82ee0: 528006eb mov w11, #0x37 // #55 82ee4: 5280060c mov w12, #0x30 // #48 82ee8: 12000d2d and w13, w9, #0xf 82eec: d344fd2e lsr x14, x9, #4 82ef0: 710029bf cmp w13, #0xa 82ef4: 8b080150 add x16, x10, x8 82ef8: 1a8b318f csel w15, w12, w11, cc // cc = lo, ul, last 82efc: f1003d3f cmp x9, #0xf 82f00: 0b0d01ed add w13, w15, w13 82f04: d1000508 sub x8, x8, #0x1 82f08: aa0e03e9 mov x9, x14 82f0c: 3901fe0d strb w13, [x16, #127] 82f10: 54fffec8 b.hi 82ee8 <<&T as core::fmt::Debug>::fmt+0x11c> // b.pmore 82f14: 91020100 add x0, x8, #0x80 82f18: f102041f cmp x0, #0x81 82f1c: 54000802 b.cs 8301c <<&T as core::fmt::Debug>::fmt+0x250> // b.hs, b.nlast 82f20: 910003e9 mov x9, sp 82f24: cb0803e4 neg x4, x8 82f28: 8b080129 add x9, x9, x8 82f2c: d503201f nop 82f30: 70107088 adr x8, a3d43 82f34: 91020123 add x3, x9, #0x80 82f38: aa0103e0 mov x0, x1 82f3c: aa0803e1 mov x1, x8 82f40: 52800042 mov w2, #0x2 // #2 82f44: 97fffc13 bl 81f90 82f48: f94043fe ldr x30, [sp, #128] 82f4c: 910243ff add sp, sp, #0x90 82f50: d65f03c0 ret 82f54: 528004e9 mov w9, #0x27 // #39 82f58: f1018d1f cmp x8, #0x63 82f5c: 54000249 b.ls 82fa4 <<&T as core::fmt::Debug>::fmt+0x1d8> // b.plast 82f60: 53023d0a ubfx w10, w8, #2, #14 82f64: 52828f6b mov w11, #0x147b // #5243 82f68: d1000929 sub x9, x9, #0x2 82f6c: 1b0b7d4a mul w10, w10, w11 82f70: 12800c6b mov w11, #0xffffff9c // #-100 82f74: 53117d4a lsr w10, w10, #17 82f78: 1b0b2148 madd w8, w10, w11, w8 82f7c: d503201f nop 82f80: 70106e2b adr x11, a3d47 82f84: 8b282568 add x8, x11, w8, uxth #1 82f88: 910003eb mov x11, sp 82f8c: 8b09016b add x11, x11, x9 82f90: 3940050c ldrb w12, [x8, #1] 82f94: 3940010d ldrb w13, [x8] 82f98: aa0a03e8 mov x8, x10 82f9c: 3900056c strb w12, [x11, #1] 82fa0: 3900016d strb w13, [x11] 82fa4: f100291f cmp x8, #0xa 82fa8: 540000c2 b.cs 82fc0 <<&T as core::fmt::Debug>::fmt+0x1f4> // b.hs, b.nlast 82fac: d1000529 sub x9, x9, #0x1 82fb0: 1100c108 add w8, w8, #0x30 82fb4: 910003ea mov x10, sp 82fb8: 38296948 strb w8, [x10, x9] 82fbc: 1400000b b 82fe8 <<&T as core::fmt::Debug>::fmt+0x21c> 82fc0: b000010a adrp x10, a3000 82fc4: d1000929 sub x9, x9, #0x2 82fc8: 91351d4a add x10, x10, #0xd47 82fcc: 8b080548 add x8, x10, x8, lsl #1 82fd0: 910003ea mov x10, sp 82fd4: 8b09014a add x10, x10, x9 82fd8: 3940050b ldrb w11, [x8, #1] 82fdc: 39400108 ldrb w8, [x8] 82fe0: 3900054b strb w11, [x10, #1] 82fe4: 39000148 strb w8, [x10] 82fe8: 910003e8 mov x8, sp 82fec: 528004ea mov w10, #0x27 // #39 82ff0: 8b090103 add x3, x8, x9 82ff4: d503201f nop 82ff8: 10148608 adr x8, ac0b8 82ffc: cb090144 sub x4, x10, x9 83000: aa0103e0 mov x0, x1 83004: aa0803e1 mov x1, x8 83008: aa1f03e2 mov x2, xzr 8300c: 97fffbe1 bl 81f90 83010: f94043fe ldr x30, [sp, #128] 83014: 910243ff add sp, sp, #0x90 83018: d65f03c0 ret 8301c: 52801001 mov w1, #0x80 // #128 83020: 97fffca8 bl 822c0 83024: d4200020 brk #0x1 0000000000083028 : 83028: a9bf4ffe stp x30, x19, [sp, #-16]! 8302c: aa0103f3 mov x19, x1 83030: f2400829 ands x9, x1, #0x7 83034: 54000320 b.eq 83098 // b.none 83038: f9400008 ldr x8, [x0] 8303c: f100a51f cmp x8, #0x29 83040: 54000aa2 b.cs 83194 // b.hs, b.nlast 83044: b4000288 cbz x8, 83094 83048: f00000eb adrp x11, a2000 8304c: 8b08080c add x12, x0, x8, lsl #2 83050: 913da16b add x11, x11, #0xf68 83054: aa1f03ea mov x10, xzr 83058: d37ef50d lsl x13, x8, #2 8305c: b869796b ldr w11, [x11, x9, lsl #2] 83060: 91002189 add x9, x12, #0x8 83064: 9100200c add x12, x0, #0x8 83068: b940018e ldr w14, [x12] 8306c: f10011ad subs x13, x13, #0x4 83070: 9b0b29ce madd x14, x14, x11, x10 83074: d360fdca lsr x10, x14, #32 83078: b800458e str w14, [x12], #4 8307c: 54ffff61 b.ne 83068 // b.any 83080: 340000aa cbz w10, 83094 83084: f1009d1f cmp x8, #0x27 83088: 540007a8 b.hi 8317c // b.pmore 8308c: 91000508 add x8, x8, #0x1 83090: b900012a str w10, [x9] 83094: f9000008 str x8, [x0] 83098: 36180313 tbz w19, #3, 830f8 8309c: f9400008 ldr x8, [x0] 830a0: f100a51f cmp x8, #0x29 830a4: 54000782 b.cs 83194 // b.hs, b.nlast 830a8: b4000268 cbz x8, 830f4 830ac: 8b080809 add x9, x0, x8, lsl #2 830b0: 529c200d mov w13, #0xe100 // #57600 830b4: aa1f03ea mov x10, xzr 830b8: 9100200b add x11, x0, #0x8 830bc: 91002129 add x9, x9, #0x8 830c0: d37ef50c lsl x12, x8, #2 830c4: 72a0bead movk w13, #0x5f5, lsl #16 830c8: b940016e ldr w14, [x11] 830cc: f100118c subs x12, x12, #0x4 830d0: 9b0d29ce madd x14, x14, x13, x10 830d4: d360fdca lsr x10, x14, #32 830d8: b800456e str w14, [x11], #4 830dc: 54ffff61 b.ne 830c8 // b.any 830e0: 340000aa cbz w10, 830f4 830e4: f1009d1f cmp x8, #0x27 830e8: 540004a8 b.hi 8317c // b.pmore 830ec: 91000508 add x8, x8, #0x1 830f0: b900012a str w10, [x9] 830f4: f9000008 str x8, [x0] 830f8: 372000f3 tbnz w19, #4, 83114 830fc: 37280173 tbnz w19, #5, 83128 83100: 373001f3 tbnz w19, #6, 8313c 83104: 37380273 tbnz w19, #7, 83150 83108: 374002f3 tbnz w19, #8, 83164 8310c: a8c14ffe ldp x30, x19, [sp], #16 83110: d65f03c0 ret 83114: f00000e1 adrp x1, a2000 83118: 52800042 mov w2, #0x2 // #2 8311c: 913ee021 add x1, x1, #0xfb8 83120: 94000021 bl 831a4 83124: 362ffef3 tbz w19, #5, 83100 83128: f00000e1 adrp x1, a2000 8312c: 52800082 mov w2, #0x4 // #4 83130: 913f0021 add x1, x1, #0xfc0 83134: 9400001c bl 831a4 83138: 3637fe73 tbz w19, #6, 83104 8313c: f00000e1 adrp x1, a2000 83140: 528000e2 mov w2, #0x7 // #7 83144: 913f4021 add x1, x1, #0xfd0 83148: 94000017 bl 831a4 8314c: 363ffdf3 tbz w19, #7, 83108 83150: f00000e1 adrp x1, a2000 83154: 528001c2 mov w2, #0xe // #14 83158: 913fb021 add x1, x1, #0xfec 8315c: 94000012 bl 831a4 83160: 3647fd73 tbz w19, #8, 8310c 83164: 90000101 adrp x1, a3000 83168: 52800362 mov w2, #0x1b // #27 8316c: 91009021 add x1, x1, #0x24 83170: 9400000d bl 831a4 83174: a8c14ffe ldp x30, x19, [sp], #16 83178: d65f03c0 ret 8317c: b0000102 adrp x2, a4000 83180: 52800500 mov w0, #0x28 // #40 83184: 912e2042 add x2, x2, #0xb88 83188: 52800501 mov w1, #0x28 // #40 8318c: 97fffb01 bl 81d90 83190: d4200020 brk #0x1 83194: aa0803e0 mov x0, x8 83198: 52800501 mov w1, #0x28 // #40 8319c: 97fffc63 bl 82328 831a0: d4200020 brk #0x1 00000000000831a4 : 831a4: d10343ff sub sp, sp, #0xd0 831a8: f90053fe str x30, [sp, #160] 831ac: a90b57f6 stp x22, x21, [sp, #176] 831b0: a90c4ff4 stp x20, x19, [sp, #192] 831b4: aa0203f5 mov x21, x2 831b8: aa0103f4 mov x20, x1 831bc: aa0003f3 mov x19, x0 831c0: 910003e0 mov x0, sp 831c4: 2a1f03e1 mov w1, wzr 831c8: 52801402 mov w2, #0xa0 // #160 831cc: 94007d4e bl a2704 831d0: f9400260 ldr x0, [x19] 831d4: eb15001f cmp x0, x21 831d8: 540007e2 b.cs 832d4 // b.hs, b.nlast 831dc: f100a41f cmp x0, #0x29 831e0: 54001282 b.cs 83430 // b.hs, b.nlast 831e4: 91002261 add x1, x19, #0x8 831e8: 910003ec mov x12, sp 831ec: aa1f03eb mov x11, xzr 831f0: aa1f03f6 mov x22, xzr 831f4: 8b000828 add x8, x1, x0, lsl #2 831f8: 910006a9 add x9, x21, #0x1 831fc: d10006aa sub x10, x21, #0x1 83200: d100118c sub x12, x12, #0x4 83204: d37ef6ad lsl x13, x21, #2 83208: 5280050e mov w14, #0x28 // #40 8320c: aa0103ef mov x15, x1 83210: aa1f03f0 mov x16, xzr 83214: 8b0b0991 add x17, x12, x11, lsl #2 83218: aa0b03f2 mov x18, x11 8321c: eb0801ff cmp x15, x8 83220: 54000d60 b.eq 833cc // b.none 83224: b8707822 ldr w2, [x1, x16, lsl #2] 83228: aa1203e0 mov x0, x18 8322c: 910011ef add x15, x15, #0x4 83230: 91000610 add x16, x16, #0x1 83234: 91001231 add x17, x17, #0x4 83238: 91000652 add x18, x18, #0x1 8323c: 34ffff02 cbz w2, 8321c 83240: f100a01f cmp x0, #0x28 83244: aa1f03e3 mov x3, xzr 83248: 9a8e3012 csel x18, x0, x14, cc // cc = lo, ul, last 8324c: aa1f03e1 mov x1, xzr 83250: d37ef644 lsl x4, x18, #2 83254: 8b100172 add x18, x11, x16 83258: d1028084 sub x4, x4, #0xa0 8325c: ab03009f cmn x4, x3 83260: 54000de0 b.eq 8341c // b.none 83264: b8636a25 ldr w5, [x17, x3] 83268: 91000400 add x0, x0, #0x1 8326c: b8636a86 ldr w6, [x20, x3] 83270: 8b050021 add x1, x1, x5 83274: 9b0204c5 madd x5, x6, x2, x1 83278: d360fca1 lsr x1, x5, #32 8327c: b8236a25 str w5, [x17, x3] 83280: 91001063 add x3, x3, #0x4 83284: eb0301bf cmp x13, x3 83288: 54fffea1 b.ne 8325c // b.any 8328c: aa1503f1 mov x17, x21 83290: 34000121 cbz w1, 832b4 83294: 8b0b0151 add x17, x10, x11 83298: 8b100231 add x17, x17, x16 8329c: f1009e3f cmp x17, #0x27 832a0: 54000b28 b.hi 83404 // b.pmore 832a4: 8b0b02b1 add x17, x21, x11 832a8: 8b110980 add x0, x12, x17, lsl #2 832ac: aa0903f1 mov x17, x9 832b0: b8307801 str w1, [x0, x16, lsl #2] 832b4: 8b11016b add x11, x11, x17 832b8: aa0f03e1 mov x1, x15 832bc: 8b10016b add x11, x11, x16 832c0: d100056b sub x11, x11, #0x1 832c4: eb0b02df cmp x22, x11 832c8: 9a963176 csel x22, x11, x22, cc // cc = lo, ul, last 832cc: aa1203eb mov x11, x18 832d0: 17ffffd0 b 83210 832d4: f100a41f cmp x0, #0x29 832d8: 54000ac2 b.cs 83430 // b.hs, b.nlast 832dc: 910003e8 mov x8, sp 832e0: aa1f03eb mov x11, xzr 832e4: aa1f03f6 mov x22, xzr 832e8: 8b150a89 add x9, x20, x21, lsl #2 832ec: 9100040a add x10, x0, #0x1 832f0: d100040c sub x12, x0, #0x1 832f4: d100110d sub x13, x8, #0x4 832f8: 9100226e add x14, x19, #0x8 832fc: d37ef40f lsl x15, x0, #2 83300: 52800510 mov w16, #0x28 // #40 83304: aa1403f1 mov x17, x20 83308: aa1f03f2 mov x18, xzr 8330c: 8b0b09a1 add x1, x13, x11, lsl #2 83310: aa0b03e2 mov x2, x11 83314: eb09023f cmp x17, x9 83318: 540005a0 b.eq 833cc // b.none 8331c: b8727a83 ldr w3, [x20, x18, lsl #2] 83320: aa0203e8 mov x8, x2 83324: 91001231 add x17, x17, #0x4 83328: 91000652 add x18, x18, #0x1 8332c: 91001021 add x1, x1, #0x4 83330: 91000442 add x2, x2, #0x1 83334: 34ffff03 cbz w3, 83314 83338: f100a11f cmp x8, #0x28 8333c: aa1f03e5 mov x5, xzr 83340: 9a903102 csel x2, x8, x16, cc // cc = lo, ul, last 83344: aa1f03e4 mov x4, xzr 83348: d37ef446 lsl x6, x2, #2 8334c: 8b120162 add x2, x11, x18 83350: d10280c6 sub x6, x6, #0xa0 83354: ab0500df cmn x6, x5 83358: 54000500 b.eq 833f8 // b.none 8335c: b8656827 ldr w7, [x1, x5] 83360: 91000508 add x8, x8, #0x1 83364: b86569d4 ldr w20, [x14, x5] 83368: 8b070084 add x4, x4, x7 8336c: 9b031287 madd x7, x20, x3, x4 83370: d360fce4 lsr x4, x7, #32 83374: b8256827 str w7, [x1, x5] 83378: 910010a5 add x5, x5, #0x4 8337c: eb0501ff cmp x15, x5 83380: 54fffea1 b.ne 83354 // b.any 83384: aa0003e8 mov x8, x0 83388: 34000124 cbz w4, 833ac 8338c: 8b0b0188 add x8, x12, x11 83390: 8b120108 add x8, x8, x18 83394: f1009d1f cmp x8, #0x27 83398: 540003c8 b.hi 83410 // b.pmore 8339c: 8b0b0008 add x8, x0, x11 833a0: 8b0809a1 add x1, x13, x8, lsl #2 833a4: aa0a03e8 mov x8, x10 833a8: b8327824 str w4, [x1, x18, lsl #2] 833ac: 8b080168 add x8, x11, x8 833b0: aa1103f4 mov x20, x17 833b4: 8b120108 add x8, x8, x18 833b8: aa0203eb mov x11, x2 833bc: d1000508 sub x8, x8, #0x1 833c0: eb0802df cmp x22, x8 833c4: 9a963116 csel x22, x8, x22, cc // cc = lo, ul, last 833c8: 17ffffd0 b 83308 833cc: 91002260 add x0, x19, #0x8 833d0: 910003e1 mov x1, sp 833d4: 52801402 mov w2, #0xa0 // #160 833d8: 94007d6b bl a2984 833dc: aa1303e0 mov x0, x19 833e0: f9000276 str x22, [x19] 833e4: a94c4ff4 ldp x20, x19, [sp, #192] 833e8: a94b57f6 ldp x22, x21, [sp, #176] 833ec: f94053fe ldr x30, [sp, #160] 833f0: 910343ff add sp, sp, #0xd0 833f4: d65f03c0 ret 833f8: b0000102 adrp x2, a4000 833fc: aa0803e0 mov x0, x8 83400: 14000008 b 83420 83404: 8b0b02a8 add x8, x21, x11 83408: 8b100108 add x8, x8, x16 8340c: 14000003 b 83418 83410: 8b0b0008 add x8, x0, x11 83414: 8b120108 add x8, x8, x18 83418: d1000500 sub x0, x8, #0x1 8341c: d503201f nop 83420: 1010bb42 adr x2, a4b88 83424: 52800501 mov w1, #0x28 // #40 83428: 97fffa5a bl 81d90 8342c: d4200020 brk #0x1 83430: 52800501 mov w1, #0x28 // #40 83434: 97fffbbd bl 82328 83438: d4200020 brk #0x1 000000000008343c : 8343c: f113fc3f cmp x1, #0x4ff 83440: 54001ae8 b.hi 8379c // b.pmore 83444: f9400009 ldr x9, [x0] 83448: d345fc2a lsr x10, x1, #5 8344c: b4000229 cbz x9, 83490 83450: 8b0a0808 add x8, x0, x10, lsl #2 83454: d100052b sub x11, x9, #0x1 83458: 9100100c add x12, x0, #0x4 8345c: d100054d sub x13, x10, #0x1 83460: 9100110e add x14, x8, #0x4 83464: d1000528 sub x8, x9, #0x1 83468: f1009d7f cmp x11, #0x27 8346c: 54001668 b.hi 83738 // b.pmore 83470: 8b0901af add x15, x13, x9 83474: f100a1ff cmp x15, #0x28 83478: 540016c2 b.cs 83750 // b.hs, b.nlast 8347c: d37ef52f lsl x15, x9, #2 83480: aa0803e9 mov x9, x8 83484: b86f6990 ldr w16, [x12, x15] 83488: b82f69d0 str w16, [x14, x15] 8348c: b5fffec8 cbnz x8, 83464 83490: f100803f cmp x1, #0x20 83494: 54000f63 b.cc 83680 // b.lo, b.ul, b.last 83498: f100055f cmp x10, #0x1 8349c: b900081f str wzr, [x0, #8] 834a0: 9a9f8548 csinc x8, x10, xzr, hi // hi = pmore 834a4: f101003f cmp x1, #0x40 834a8: 54000ec3 b.cc 83680 // b.lo, b.ul, b.last 834ac: f100091f cmp x8, #0x2 834b0: b9000c1f str wzr, [x0, #12] 834b4: 54000e60 b.eq 83680 // b.none 834b8: f1000d1f cmp x8, #0x3 834bc: b900101f str wzr, [x0, #16] 834c0: 54000e00 b.eq 83680 // b.none 834c4: f100111f cmp x8, #0x4 834c8: b900141f str wzr, [x0, #20] 834cc: 54000da0 b.eq 83680 // b.none 834d0: f100151f cmp x8, #0x5 834d4: b900181f str wzr, [x0, #24] 834d8: 54000d40 b.eq 83680 // b.none 834dc: f100191f cmp x8, #0x6 834e0: b9001c1f str wzr, [x0, #28] 834e4: 54000ce0 b.eq 83680 // b.none 834e8: f1001d1f cmp x8, #0x7 834ec: b900201f str wzr, [x0, #32] 834f0: 54000c80 b.eq 83680 // b.none 834f4: f100211f cmp x8, #0x8 834f8: b900241f str wzr, [x0, #36] 834fc: 54000c20 b.eq 83680 // b.none 83500: f100251f cmp x8, #0x9 83504: b900281f str wzr, [x0, #40] 83508: 54000bc0 b.eq 83680 // b.none 8350c: f100291f cmp x8, #0xa 83510: b9002c1f str wzr, [x0, #44] 83514: 54000b60 b.eq 83680 // b.none 83518: f1002d1f cmp x8, #0xb 8351c: b900301f str wzr, [x0, #48] 83520: 54000b00 b.eq 83680 // b.none 83524: f100311f cmp x8, #0xc 83528: b900341f str wzr, [x0, #52] 8352c: 54000aa0 b.eq 83680 // b.none 83530: f100351f cmp x8, #0xd 83534: b900381f str wzr, [x0, #56] 83538: 54000a40 b.eq 83680 // b.none 8353c: f100391f cmp x8, #0xe 83540: b9003c1f str wzr, [x0, #60] 83544: 540009e0 b.eq 83680 // b.none 83548: f1003d1f cmp x8, #0xf 8354c: b900401f str wzr, [x0, #64] 83550: 54000980 b.eq 83680 // b.none 83554: f100411f cmp x8, #0x10 83558: b900441f str wzr, [x0, #68] 8355c: 54000920 b.eq 83680 // b.none 83560: f100451f cmp x8, #0x11 83564: b900481f str wzr, [x0, #72] 83568: 540008c0 b.eq 83680 // b.none 8356c: f100491f cmp x8, #0x12 83570: b9004c1f str wzr, [x0, #76] 83574: 54000860 b.eq 83680 // b.none 83578: f1004d1f cmp x8, #0x13 8357c: b900501f str wzr, [x0, #80] 83580: 54000800 b.eq 83680 // b.none 83584: f100511f cmp x8, #0x14 83588: b900541f str wzr, [x0, #84] 8358c: 540007a0 b.eq 83680 // b.none 83590: f100551f cmp x8, #0x15 83594: b900581f str wzr, [x0, #88] 83598: 54000740 b.eq 83680 // b.none 8359c: f100591f cmp x8, #0x16 835a0: b9005c1f str wzr, [x0, #92] 835a4: 540006e0 b.eq 83680 // b.none 835a8: f1005d1f cmp x8, #0x17 835ac: b900601f str wzr, [x0, #96] 835b0: 54000680 b.eq 83680 // b.none 835b4: f100611f cmp x8, #0x18 835b8: b900641f str wzr, [x0, #100] 835bc: 54000620 b.eq 83680 // b.none 835c0: f100651f cmp x8, #0x19 835c4: b900681f str wzr, [x0, #104] 835c8: 540005c0 b.eq 83680 // b.none 835cc: f100691f cmp x8, #0x1a 835d0: b9006c1f str wzr, [x0, #108] 835d4: 54000560 b.eq 83680 // b.none 835d8: f1006d1f cmp x8, #0x1b 835dc: b900701f str wzr, [x0, #112] 835e0: 54000500 b.eq 83680 // b.none 835e4: f100711f cmp x8, #0x1c 835e8: b900741f str wzr, [x0, #116] 835ec: 540004a0 b.eq 83680 // b.none 835f0: f100751f cmp x8, #0x1d 835f4: b900781f str wzr, [x0, #120] 835f8: 54000440 b.eq 83680 // b.none 835fc: f100791f cmp x8, #0x1e 83600: b9007c1f str wzr, [x0, #124] 83604: 540003e0 b.eq 83680 // b.none 83608: f1007d1f cmp x8, #0x1f 8360c: b900801f str wzr, [x0, #128] 83610: 54000380 b.eq 83680 // b.none 83614: f100811f cmp x8, #0x20 83618: b900841f str wzr, [x0, #132] 8361c: 54000320 b.eq 83680 // b.none 83620: f100851f cmp x8, #0x21 83624: b900881f str wzr, [x0, #136] 83628: 540002c0 b.eq 83680 // b.none 8362c: f100891f cmp x8, #0x22 83630: b9008c1f str wzr, [x0, #140] 83634: 54000260 b.eq 83680 // b.none 83638: f1008d1f cmp x8, #0x23 8363c: b900901f str wzr, [x0, #144] 83640: 54000200 b.eq 83680 // b.none 83644: f100911f cmp x8, #0x24 83648: b900941f str wzr, [x0, #148] 8364c: 540001a0 b.eq 83680 // b.none 83650: f100951f cmp x8, #0x25 83654: b900981f str wzr, [x0, #152] 83658: 54000140 b.eq 83680 // b.none 8365c: f100991f cmp x8, #0x26 83660: b9009c1f str wzr, [x0, #156] 83664: 540000e0 b.eq 83680 // b.none 83668: f1009d1f cmp x8, #0x27 8366c: b900a01f str wzr, [x0, #160] 83670: 54000080 b.eq 83680 // b.none 83674: f100a11f cmp x8, #0x28 83678: b900a41f str wzr, [x0, #164] 8367c: 540009e1 b.ne 837b8 // b.any 83680: f9400008 ldr x8, [x0] 83684: 92401029 and x9, x1, #0x1f 83688: 8b0a0108 add x8, x8, x10 8368c: b4000529 cbz x9, 83730 83690: d1000509 sub x9, x8, #0x1 83694: f1009d3f cmp x9, #0x27 83698: 54000768 b.hi 83784 // b.pmore 8369c: 8b090809 add x9, x0, x9, lsl #2 836a0: 4b0103ee neg w14, w1 836a4: aa0803eb mov x11, x8 836a8: b9400929 ldr w9, [x9, #8] 836ac: 1ace252c lsr w12, w9, w14 836b0: 340000cc cbz w12, 836c8 836b4: f1009d1f cmp x8, #0x27 836b8: 54000408 b.hi 83738 // b.pmore 836bc: 8b08080d add x13, x0, x8, lsl #2 836c0: 9100050b add x11, x8, #0x1 836c4: b90009ac str w12, [x13, #8] 836c8: 9100054d add x13, x10, #0x1 836cc: 1200102c and w12, w1, #0x1f 836d0: eb0801bf cmp x13, x8 836d4: 54000222 b.cs 83718 // b.hs, b.nlast 836d8: 8b08080f add x15, x0, x8, lsl #2 836dc: 120011ce and w14, w14, #0x1f 836e0: 910011ef add x15, x15, #0x4 836e4: d1000910 sub x16, x8, #0x2 836e8: f100a21f cmp x16, #0x28 836ec: 54000402 b.cs 8376c // b.hs, b.nlast 836f0: aa0f03f0 mov x16, x15 836f4: 1acc2131 lsl w17, w9, w12 836f8: d1000508 sub x8, x8, #0x1 836fc: eb0801bf cmp x13, x8 83700: b85fce09 ldr w9, [x16, #-4]! 83704: 1ace2532 lsr w18, w9, w14 83708: 2a110251 orr w17, w18, w17 8370c: b90001f1 str w17, [x15] 83710: aa1003ef mov x15, x16 83714: 54fffe83 b.cc 836e4 // b.lo, b.ul, b.last 83718: 8b0a0808 add x8, x0, x10, lsl #2 8371c: f900000b str x11, [x0] 83720: b9400909 ldr w9, [x8, #8] 83724: 1acc2129 lsl w9, w9, w12 83728: b9000909 str w9, [x8, #8] 8372c: d65f03c0 ret 83730: f9000008 str x8, [x0] 83734: d65f03c0 ret 83738: b0000102 adrp x2, a4000 8373c: aa0803e0 mov x0, x8 83740: 912e2042 add x2, x2, #0xb88 83744: 52800501 mov w1, #0x28 // #40 83748: 97fff992 bl 81d90 8374c: d4200020 brk #0x1 83750: 8b090148 add x8, x10, x9 83754: b0000102 adrp x2, a4000 83758: d1000500 sub x0, x8, #0x1 8375c: 912e2042 add x2, x2, #0xb88 83760: 52800501 mov w1, #0x28 // #40 83764: 97fff98b bl 81d90 83768: d4200020 brk #0x1 8376c: b0000102 adrp x2, a4000 83770: 92800000 mov x0, #0xffffffffffffffff // #-1 83774: 912e2042 add x2, x2, #0xb88 83778: 52800501 mov w1, #0x28 // #40 8377c: 97fff985 bl 81d90 83780: d4200020 brk #0x1 83784: b0000102 adrp x2, a4000 83788: aa0903e0 mov x0, x9 8378c: 912e2042 add x2, x2, #0xb88 83790: 52800501 mov w1, #0x28 // #40 83794: 97fff97f bl 81d90 83798: d4200020 brk #0x1 8379c: b0000100 adrp x0, a4000 837a0: b0000102 adrp x2, a4000 837a4: 912ee800 add x0, x0, #0xbba 837a8: 912e2042 add x2, x2, #0xb88 837ac: 528003a1 mov w1, #0x1d // #29 837b0: 97fffc82 bl 829b8 837b4: d4200020 brk #0x1 837b8: b0000102 adrp x2, a4000 837bc: 52800500 mov w0, #0x28 // #40 837c0: 912e2042 add x2, x2, #0xb88 837c4: 52800501 mov w1, #0x28 // #40 837c8: 97fff972 bl 81d90 837cc: d4200020 brk #0x1 00000000000837d0 : 837d0: 94000002 bl 837d8 837d4: d4200020 brk #0x1 00000000000837d8 : 837d8: 94000002 bl 837e0 837dc: d4200020 brk #0x1 00000000000837e0 : 837e0: 94000002 bl 837e8 837e4: d4200020 brk #0x1 00000000000837e8 : 837e8: d10183ff sub sp, sp, #0x60 837ec: d0ffffe9 adrp x9, 81000 <__exception_restore_context> 837f0: 910003e8 mov x8, sp 837f4: 91377129 add x9, x9, #0xddc 837f8: 910023ea add x10, sp, #0x8 837fc: a90007e0 stp x0, x1, [sp] 83800: d503201f nop 83804: 10104a21 adr x1, a4148 83808: 910043e0 add x0, sp, #0x10 8380c: a90427e8 stp x8, x9, [sp, #64] 83810: 52800048 mov w8, #0x2 // #2 83814: a90527ea stp x10, x9, [sp, #80] 83818: d503201f nop 8381c: 10104869 adr x9, a4128 83820: a9027fff stp xzr, xzr, [sp, #32] 83824: a90123e9 stp x9, x8, [sp, #16] 83828: 910103e9 add x9, sp, #0x40 8382c: a90323e9 stp x9, x8, [sp, #48] 83830: 97fff9c6 bl 81f48 83834: d4200020 brk #0x1 0000000000083838 : 83838: a9bc67fe stp x30, x25, [sp, #-64]! 8383c: a9015ff8 stp x24, x23, [sp, #16] 83840: a90257f6 stp x22, x21, [sp, #32] 83844: a9034ff4 stp x20, x19, [sp, #48] 83848: f94023e8 ldr x8, [sp, #64] 8384c: aa0003f3 mov x19, x0 83850: eb0800e9 subs x9, x7, x8 83854: 540006e9 b.ls 83930 // b.plast 83858: eb08013f cmp x9, x8 8385c: 540006a9 b.ls 83930 // b.plast 83860: 2a0503f8 mov w24, w5 83864: 2a0403f6 mov w22, w4 83868: aa0303f4 mov x20, x3 8386c: aa0203f5 mov x21, x2 83870: aa0103f7 mov x23, x1 83874: cb0600e9 sub x9, x7, x6 83878: eb06013f cmp x9, x6 8387c: 540001c9 b.ls 838b4 // b.plast 83880: cb0604e9 sub x9, x7, x6, lsl #1 83884: d37ff90a lsl x10, x8, #1 83888: eb0a013f cmp x9, x10 8388c: 54000143 b.cc 838b4 // b.lo, b.ul, b.last 83890: eb15029f cmp x20, x21 83894: 54000848 b.hi 8399c // b.pmore 83898: a9005277 stp x23, x20, [x19] 8389c: 79002276 strh w22, [x19, #16] 838a0: a9434ff4 ldp x20, x19, [sp, #48] 838a4: a94257f6 ldp x22, x21, [sp, #32] 838a8: a9415ff8 ldp x24, x23, [sp, #16] 838ac: a8c467fe ldp x30, x25, [sp], #64 838b0: d65f03c0 ret 838b4: eb0800c9 subs x9, x6, x8 838b8: eb0800c8 subs x8, x6, x8 838bc: 540003a9 b.ls 83930 // b.plast 838c0: cb0900e9 sub x9, x7, x9 838c4: eb08013f cmp x9, x8 838c8: 54000348 b.hi 83930 // b.pmore 838cc: eb15029f cmp x20, x21 838d0: 54000668 b.hi 8399c // b.pmore 838d4: aa1f03e8 mov x8, xzr 838d8: aa1703e9 mov x9, x23 838dc: eb08029f cmp x20, x8 838e0: 54000360 b.eq 8394c // b.none 838e4: 8b14012a add x10, x9, x20 838e8: 91000508 add x8, x8, #0x1 838ec: d1000529 sub x9, x9, #0x1 838f0: 385ff14a ldurb w10, [x10, #-1] 838f4: 7100e55f cmp w10, #0x39 838f8: 54ffff20 b.eq 838dc // b.none 838fc: 3874692a ldrb w10, [x9, x20] 83900: cb08028b sub x11, x20, x8 83904: 9100056b add x11, x11, #0x1 83908: eb14017f cmp x11, x20 8390c: 1100054a add w10, w10, #0x1 83910: 3834692a strb w10, [x9, x20] 83914: 54fffbe2 b.cs 83890 // b.hs, b.nlast 83918: 8b140129 add x9, x9, x20 8391c: d1000502 sub x2, x8, #0x1 83920: 91000520 add x0, x9, #0x1 83924: 52800601 mov w1, #0x30 // #48 83928: 94007b77 bl a2704 8392c: 17ffffd9 b 83890 83930: a900fe7f stp xzr, xzr, [x19, #8] 83934: f900027f str xzr, [x19] 83938: a9434ff4 ldp x20, x19, [sp, #48] 8393c: a94257f6 ldp x22, x21, [sp, #32] 83940: a9415ff8 ldp x24, x23, [sp, #16] 83944: a8c467fe ldp x30, x25, [sp], #64 83948: d65f03c0 ret 8394c: 52800639 mov w25, #0x31 // #49 83950: b4000154 cbz x20, 83978 83954: f1000682 subs x2, x20, #0x1 83958: 390002f9 strb w25, [x23] 8395c: 54000061 b.ne 83968 // b.any 83960: 52800619 mov w25, #0x30 // #48 83964: 14000005 b 83978 83968: 910006e0 add x0, x23, #0x1 8396c: 52800601 mov w1, #0x30 // #48 83970: 52800619 mov w25, #0x30 // #48 83974: 94007b64 bl a2704 83978: 110006c8 add w8, w22, #0x1 8397c: 13003d16 sxth w22, w8 83980: 6b38a2df cmp w22, w24, sxth 83984: 54fff86d b.le 83890 83988: eb15029f cmp x20, x21 8398c: 54fff822 b.cs 83890 // b.hs, b.nlast 83990: 38346af9 strb w25, [x23, x20] 83994: 91000694 add x20, x20, #0x1 83998: 17ffffbe b 83890 8399c: aa1403e0 mov x0, x20 839a0: aa1503e1 mov x1, x21 839a4: 97fffa61 bl 82328 839a8: d4200020 brk #0x1 00000000000839ac : 839ac: b4000841 cbz x1, 83ab4 839b0: 39400008 ldrb w8, [x0] 839b4: 7100c11f cmp w8, #0x30 839b8: 54000889 b.ls 83ac8 // b.plast 839bc: 13003c48 sxth w8, w2 839c0: 7100051f cmp w8, #0x1 839c4: 540002ab b.lt 83a18 // b.tstop 839c8: 92403c49 and x9, x2, #0xffff 839cc: 52800048 mov w8, #0x2 // #2 839d0: eb01012a subs x10, x9, x1 839d4: f9000480 str x0, [x4, #8] 839d8: 79000088 strh w8, [x4] 839dc: 54000442 b.cs 83a64 // b.hs, b.nlast 839e0: b000014b adrp x11, ac000 839e4: f9000889 str x9, [x4, #16] 839e8: 5280002a mov w10, #0x1 // #1 839ec: 91044d6b add x11, x11, #0x113 839f0: 8b09000c add x12, x0, x9 839f4: cb090029 sub x9, x1, x9 839f8: eb03013f cmp x9, x3 839fc: 79003088 strh w8, [x4, #24] 83a00: a902288b stp x11, x10, [x4, #32] 83a04: 79006088 strh w8, [x4, #48] 83a08: a903a48c stp x12, x9, [x4, #56] 83a0c: 540004c2 b.cs 83aa4 // b.hs, b.nlast 83a10: cb090063 sub x3, x3, x9 83a14: 1400001e b 83a8c 83a18: 9000010a adrp x10, a3000 83a1c: 52800048 mov w8, #0x2 // #2 83a20: 9125214a add x10, x10, #0x948 83a24: 93403c49 sxth x9, w2 83a28: eb01006b subs x11, x3, x1 83a2c: 7900309f strh wzr, [x4, #24] 83a30: 79000088 strh w8, [x4] 83a34: a900a08a stp x10, x8, [x4, #8] 83a38: cb0903ea neg x10, x9 83a3c: 79006088 strh w8, [x4, #48] 83a40: 52800068 mov w8, #0x3 // #3 83a44: a9038480 stp x0, x1, [x4, #56] 83a48: f900108a str x10, [x4, #32] 83a4c: 54000269 b.ls 83a98 // b.plast 83a50: eb0a017f cmp x11, x10 83a54: 54000229 b.ls 83a98 // b.plast 83a58: cb010128 sub x8, x9, x1 83a5c: 8b030103 add x3, x8, x3 83a60: 1400000b b 83a8c 83a64: 52800048 mov w8, #0x2 // #2 83a68: f9000881 str x1, [x4, #16] 83a6c: 7900309f strh wzr, [x4, #24] 83a70: f900108a str x10, [x4, #32] 83a74: b4000123 cbz x3, 83a98 83a78: b0000149 adrp x9, ac000 83a7c: 79006088 strh w8, [x4, #48] 83a80: 52800028 mov w8, #0x1 // #1 83a84: 91044d29 add x9, x9, #0x113 83a88: a903a089 stp x9, x8, [x4, #56] 83a8c: 52800088 mov w8, #0x4 // #4 83a90: 7900909f strh wzr, [x4, #72] 83a94: f9002883 str x3, [x4, #80] 83a98: aa0403e0 mov x0, x4 83a9c: aa0803e1 mov x1, x8 83aa0: d65f03c0 ret 83aa4: 52800068 mov w8, #0x3 // #3 83aa8: aa0403e0 mov x0, x4 83aac: aa0803e1 mov x1, x8 83ab0: d65f03c0 ret 83ab4: 90000100 adrp x0, a3000 83ab8: 90000102 adrp x2, a3000 83abc: 91216000 add x0, x0, #0x858 83ac0: 9123c042 add x2, x2, #0x8f0 83ac4: 14000005 b 83ad8 83ac8: 90000100 adrp x0, a3000 83acc: 90000102 adrp x2, a3000 83ad0: 91242000 add x0, x0, #0x908 83ad4: 9124c042 add x2, x2, #0x930 83ad8: 52800421 mov w1, #0x21 // #33 83adc: 97fffbb7 bl 829b8 83ae0: d4200020 brk #0x1 0000000000083ae4 ::fmt>: 83ae4: d10243ff sub sp, sp, #0x90 83ae8: f90043fe str x30, [sp, #128] 83aec: aa1f03e8 mov x8, xzr 83af0: 910003e9 mov x9, sp 83af4: 7940000c ldrh w12, [x0] 83af8: 52800aea mov w10, #0x57 // #87 83afc: 5280060b mov w11, #0x30 // #48 83b00: 12000d8d and w13, w12, #0xf 83b04: 53043d8e ubfx w14, w12, #4, #12 83b08: 710029bf cmp w13, #0xa 83b0c: 12003d8f and w15, w12, #0xffff 83b10: 1a8a316c csel w12, w11, w10, cc // cc = lo, ul, last 83b14: 8b080130 add x16, x9, x8 83b18: 0b0d018d add w13, w12, w13 83b1c: d1000508 sub x8, x8, #0x1 83b20: 2a0e03ec mov w12, w14 83b24: 71003dff cmp w15, #0xf 83b28: 3901fe0d strb w13, [x16, #127] 83b2c: 54fffea8 b.hi 83b00 ::fmt+0x1c> // b.pmore 83b30: 91020100 add x0, x8, #0x80 83b34: f102041f cmp x0, #0x81 83b38: 540001c2 b.cs 83b70 ::fmt+0x8c> // b.hs, b.nlast 83b3c: 910003e9 mov x9, sp 83b40: cb0803e4 neg x4, x8 83b44: 8b080129 add x9, x9, x8 83b48: d503201f nop 83b4c: 70100fa8 adr x8, a3d43 83b50: 91020123 add x3, x9, #0x80 83b54: aa0103e0 mov x0, x1 83b58: aa0803e1 mov x1, x8 83b5c: 52800042 mov w2, #0x2 // #2 83b60: 97fff90c bl 81f90 83b64: f94043fe ldr x30, [sp, #128] 83b68: 910243ff add sp, sp, #0x90 83b6c: d65f03c0 ret 83b70: 52801001 mov w1, #0x80 // #128 83b74: 97fff9d3 bl 822c0 83b78: d4200020 brk #0x1 0000000000083b7c : 83b7c: 94000002 bl 83b84 83b80: d4200020 brk #0x1 0000000000083b84 : 83b84: a9bf07e0 stp x0, x1, [sp, #-16]! 83b88: 910003e0 mov x0, sp 83b8c: aa0203e1 mov x1, x2 83b90: 94000002 bl 83b98 83b94: d4200020 brk #0x1 0000000000083b98 : 83b98: d10103ff sub sp, sp, #0x40 83b9c: f0ffffe8 adrp x8, 82000 83ba0: 52800029 mov w9, #0x1 // #1 83ba4: 912cc108 add x8, x8, #0xb30 83ba8: a9017fff stp xzr, xzr, [sp, #16] 83bac: a90323e0 stp x0, x8, [sp, #48] 83bb0: d503201f nop 83bb4: 10120528 adr x8, a7c58 83bb8: 910003e0 mov x0, sp 83bbc: a90027e8 stp x8, x9, [sp] 83bc0: 9100c3e8 add x8, sp, #0x30 83bc4: a90227e8 stp x8, x9, [sp, #32] 83bc8: 97fff8e0 bl 81f48 83bcc: d4200020 brk #0x1 0000000000083bd0 : 83bd0: a9400408 ldp x8, x1, [x0] 83bd4: aa0803e0 mov x0, x8 83bd8: d65f03c0 ret 0000000000083bdc : 83bdc: b9401000 ldr w0, [x0, #16] 83be0: d65f03c0 ret 0000000000083be4 : 83be4: b9401400 ldr w0, [x0, #20] 83be8: d65f03c0 ret 0000000000083bec ::fmt>: 83bec: d10103ff sub sp, sp, #0x40 83bf0: f9001bfe str x30, [sp, #48] 83bf4: b940000a ldr w10, [x0] 83bf8: aa0103e8 mov x8, x1 83bfc: d3447d49 ubfx x9, x10, #4, #28 83c00: 7109c53f cmp w9, #0x271 83c04: d503201f nop 83c08: 701009e9 adr x9, a3d47 83c0c: 540004c3 b.cc 83ca4 ::fmt+0xb8> // b.lo, b.ul, b.last 83c10: d28b296c mov x12, #0x594b // #22859 83c14: 529c1ff1 mov w17, #0xe0ff // #57599 83c18: f2a710cc movk x12, #0x3886, lsl #16 83c1c: aa1f03eb mov x11, xzr 83c20: f2d8bacc movk x12, #0xc5d6, lsl #32 83c24: 1284e1ed mov w13, #0xffffd8f0 // #-10000 83c28: f2e68dac movk x12, #0x346d, lsl #48 83c2c: 52828f6e mov w14, #0x147b // #5243 83c30: 12800c6f mov w15, #0xffffff9c // #-100 83c34: 910023f0 add x16, sp, #0x8 83c38: 72a0beb1 movk w17, #0x5f5, lsl #16 83c3c: aa0a03f2 mov x18, x10 83c40: 9bcc7d4a umulh x10, x10, x12 83c44: 8b0b0202 add x2, x16, x11 83c48: d100116b sub x11, x11, #0x4 83c4c: d34bfd4a lsr x10, x10, #11 83c50: eb11025f cmp x18, x17 83c54: 1b0d4940 madd w0, w10, w13, w18 83c58: 53023c01 ubfx w1, w0, #2, #14 83c5c: 1b0e7c21 mul w1, w1, w14 83c60: 53117c21 lsr w1, w1, #17 83c64: 1b0f0020 madd w0, w1, w15, w0 83c68: 8b214521 add x1, x9, w1, uxtw #1 83c6c: 8b202520 add x0, x9, w0, uxth #1 83c70: 39400423 ldrb w3, [x1, #1] 83c74: 39400021 ldrb w1, [x1] 83c78: 39400404 ldrb w4, [x0, #1] 83c7c: 39009043 strb w3, [x2, #36] 83c80: 39400000 ldrb w0, [x0] 83c84: 39008c41 strb w1, [x2, #35] 83c88: 39009844 strb w4, [x2, #38] 83c8c: 39009440 strb w0, [x2, #37] 83c90: 54fffd68 b.hi 83c3c ::fmt+0x50> // b.pmore 83c94: 91009d6b add x11, x11, #0x27 83c98: f1018d5f cmp x10, #0x63 83c9c: 540000a8 b.hi 83cb0 ::fmt+0xc4> // b.pmore 83ca0: 14000013 b 83cec ::fmt+0x100> 83ca4: 528004eb mov w11, #0x27 // #39 83ca8: f1018d5f cmp x10, #0x63 83cac: 54000209 b.ls 83cec ::fmt+0x100> // b.plast 83cb0: 53023d4c ubfx w12, w10, #2, #14 83cb4: 52828f6d mov w13, #0x147b // #5243 83cb8: d100096b sub x11, x11, #0x2 83cbc: 1b0d7d8c mul w12, w12, w13 83cc0: 12800c6d mov w13, #0xffffff9c // #-100 83cc4: 53117d8c lsr w12, w12, #17 83cc8: 1b0d298a madd w10, w12, w13, w10 83ccc: 910023ed add x13, sp, #0x8 83cd0: 8b0b01ad add x13, x13, x11 83cd4: 8b2a252a add x10, x9, w10, uxth #1 83cd8: 3940054e ldrb w14, [x10, #1] 83cdc: 3940014f ldrb w15, [x10] 83ce0: aa0c03ea mov x10, x12 83ce4: 390005ae strb w14, [x13, #1] 83ce8: 390001af strb w15, [x13] 83cec: f100295f cmp x10, #0xa 83cf0: 540000c2 b.cs 83d08 ::fmt+0x11c> // b.hs, b.nlast 83cf4: d1000569 sub x9, x11, #0x1 83cf8: 1100c14a add w10, w10, #0x30 83cfc: 910023eb add x11, sp, #0x8 83d00: 3829696a strb w10, [x11, x9] 83d04: 14000009 b 83d28 ::fmt+0x13c> 83d08: 8b0a052a add x10, x9, x10, lsl #1 83d0c: d1000969 sub x9, x11, #0x2 83d10: 910023eb add x11, sp, #0x8 83d14: 8b09016b add x11, x11, x9 83d18: 3940054c ldrb w12, [x10, #1] 83d1c: 3940014a ldrb w10, [x10] 83d20: 3900056c strb w12, [x11, #1] 83d24: 3900016a strb w10, [x11] 83d28: 910023ea add x10, sp, #0x8 83d2c: 528004eb mov w11, #0x27 // #39 83d30: b0000141 adrp x1, ac000 83d34: 8b090143 add x3, x10, x9 83d38: cb090164 sub x4, x11, x9 83d3c: 9102e021 add x1, x1, #0xb8 83d40: aa0803e0 mov x0, x8 83d44: aa1f03e2 mov x2, xzr 83d48: 97fff892 bl 81f90 83d4c: f9401bfe ldr x30, [sp, #48] 83d50: 910103ff add sp, sp, #0x40 83d54: d65f03c0 ret 0000000000083d58 : 83d58: f9400800 ldr x0, [x0, #16] 83d5c: d65f03c0 ret 0000000000083d60 : 83d60: f9400c00 ldr x0, [x0, #24] 83d64: d65f03c0 ret 0000000000083d68 : 83d68: d101c3ff sub sp, sp, #0x70 83d6c: f0ffffe9 adrp x9, 82000 83d70: 910003e8 mov x8, sp 83d74: 912cc129 add x9, x9, #0xb30 83d78: 910043ea add x10, sp, #0x10 83d7c: a90007e0 stp x0, x1, [sp] 83d80: 910083e0 add x0, sp, #0x20 83d84: aa0403e1 mov x1, x4 83d88: a9010fe2 stp x2, x3, [sp, #16] 83d8c: a90527e8 stp x8, x9, [sp, #80] 83d90: d503201f nop 83d94: 10ff6d68 adr x8, 82b40 <<&T as core::fmt::Debug>::fmt> 83d98: d503201f nop 83d9c: 100ff569 adr x9, a3c48 83da0: a9037fff stp xzr, xzr, [sp, #48] 83da4: a90623ea stp x10, x8, [sp, #96] 83da8: 52800048 mov w8, #0x2 // #2 83dac: a90223e9 stp x9, x8, [sp, #32] 83db0: 910143e9 add x9, sp, #0x50 83db4: a90423e9 stp x9, x8, [sp, #64] 83db8: 97fff864 bl 81f48 83dbc: d4200020 brk #0x1 0000000000083dc0 <::write_str>: 83dc0: f81a0ffe str x30, [sp, #-96]! 83dc4: a9016ffc stp x28, x27, [sp, #16] 83dc8: a90267fa stp x26, x25, [sp, #32] 83dcc: a9035ff8 stp x24, x23, [sp, #48] 83dd0: a90457f6 stp x22, x21, [sp, #64] 83dd4: a9054ff4 stp x20, x19, [sp, #80] 83dd8: b4001062 cbz x2, 83fe4 <::write_str+0x224> 83ddc: d281415a mov x26, #0xa0a // #2570 83de0: b207dbf8 mov x24, #0xfefefefefefefefe // #-72340172838076674 83de4: a940e41b ldp x27, x25, [x0, #8] 83de8: f2a1415a movk x26, #0xa0a, lsl #16 83dec: 90000116 adrp x22, a3000 83df0: f2c1415a movk x26, #0xa0a, lsl #32 83df4: aa0203f3 mov x19, x2 83df8: aa0103f4 mov x20, x1 83dfc: f29fdff8 movk x24, #0xfeff 83e00: f2e1415a movk x26, #0xa0a, lsl #48 83e04: f9400015 ldr x21, [x0] 83e08: 5280003c mov w28, #0x1 // #1 83e0c: 913272d6 add x22, x22, #0xc9c 83e10: 14000007 b 83e2c <::write_str+0x6c> 83e14: 38f76a88 ldrsb w8, [x20, x23] 83e18: 3101051f cmn w8, #0x41 83e1c: 54000f8d b.le 8400c <::write_str+0x24c> 83e20: 8b170294 add x20, x20, x23 83e24: eb170273 subs x19, x19, x23 83e28: 54000de0 b.eq 83fe4 <::write_str+0x224> // b.none 83e2c: 39400328 ldrb w8, [x25] 83e30: 340000e8 cbz w8, 83e4c <::write_str+0x8c> 83e34: f9400f68 ldr x8, [x27, #24] 83e38: aa1503e0 mov x0, x21 83e3c: aa1603e1 mov x1, x22 83e40: 52800082 mov w2, #0x4 // #4 83e44: d63f0100 blr x8 83e48: 37000d20 tbnz w0, #0, 83fec <::write_str+0x22c> 83e4c: aa1f03e3 mov x3, xzr 83e50: aa1303e1 mov x1, x19 83e54: f1004028 subs x8, x1, #0x10 83e58: 54000162 b.cs 83e84 <::write_str+0xc4> // b.hs, b.nlast 83e5c: b40008e1 cbz x1, 83f78 <::write_str+0x1b8> 83e60: aa1f03e9 mov x9, xzr 83e64: 8b030288 add x8, x20, x3 83e68: 3869690a ldrb w10, [x8, x9] 83e6c: 7100295f cmp w10, #0xa 83e70: 540006c0 b.eq 83f48 <::write_str+0x188> // b.none 83e74: 91000529 add x9, x9, #0x1 83e78: eb09003f cmp x1, x9 83e7c: 54ffff61 b.ne 83e68 <::write_str+0xa8> // b.any 83e80: 1400003e b 83f78 <::write_str+0x1b8> 83e84: 8b030289 add x9, x20, x3 83e88: 91001d2a add x10, x9, #0x7 83e8c: 927df14a and x10, x10, #0xfffffffffffffff8 83e90: eb09014a subs x10, x10, x9 83e94: 540001c0 b.eq 83ecc <::write_str+0x10c> // b.none 83e98: eb01015f cmp x10, x1 83e9c: aa1f03e9 mov x9, xzr 83ea0: 9a8a8020 csel x0, x1, x10, hi // hi = pmore 83ea4: 8b03028a add x10, x20, x3 83ea8: 3869694b ldrb w11, [x10, x9] 83eac: 7100297f cmp w11, #0xa 83eb0: 540004c0 b.eq 83f48 <::write_str+0x188> // b.none 83eb4: 91000529 add x9, x9, #0x1 83eb8: eb09001f cmp x0, x9 83ebc: 54ffff61 b.ne 83ea8 <::write_str+0xe8> // b.any 83ec0: eb08001f cmp x0, x8 83ec4: 54000069 b.ls 83ed0 <::write_str+0x110> // b.plast 83ec8: 14000013 b 83f14 <::write_str+0x154> 83ecc: aa1f03e0 mov x0, xzr 83ed0: 8b030289 add x9, x20, x3 83ed4: 8b00012a add x10, x9, x0 83ed8: a940294b ldp x11, x10, [x10] 83edc: ca1a016c eor x12, x11, x26 83ee0: ca1a014d eor x13, x10, x26 83ee4: 8b18018c add x12, x12, x24 83ee8: 8b1801ad add x13, x13, x24 83eec: 8a2b018b bic x11, x12, x11 83ef0: 8a2a01aa bic x10, x13, x10 83ef4: aa0a016a orr x10, x11, x10 83ef8: f201c15f tst x10, #0x8080808080808080 83efc: 54000081 b.ne 83f0c <::write_str+0x14c> // b.any 83f00: 91004000 add x0, x0, #0x10 83f04: eb08001f cmp x0, x8 83f08: 54fffe69 b.ls 83ed4 <::write_str+0x114> // b.plast 83f0c: eb01001f cmp x0, x1 83f10: 540008a8 b.hi 84024 <::write_str+0x264> // b.pmore 83f14: eb010008 subs x8, x0, x1 83f18: 54000300 b.eq 83f78 <::write_str+0x1b8> // b.none 83f1c: 8b03028a add x10, x20, x3 83f20: aa1f03e9 mov x9, xzr 83f24: 8b00014a add x10, x10, x0 83f28: 3869694b ldrb w11, [x10, x9] 83f2c: 7100297f cmp w11, #0xa 83f30: 540000a0 b.eq 83f44 <::write_str+0x184> // b.none 83f34: 91000529 add x9, x9, #0x1 83f38: ab09011f cmn x8, x9 83f3c: 54ffff61 b.ne 83f28 <::write_str+0x168> // b.any 83f40: 1400000e b 83f78 <::write_str+0x1b8> 83f44: 8b090009 add x9, x0, x9 83f48: 8b030128 add x8, x9, x3 83f4c: b1000503 adds x3, x8, #0x1 83f50: 540000c2 b.cs 83f68 <::write_str+0x1a8> // b.hs, b.nlast 83f54: eb13007f cmp x3, x19 83f58: 54000088 b.hi 83f68 <::write_str+0x1a8> // b.pmore 83f5c: 38686a88 ldrb w8, [x20, x8] 83f60: 7100291f cmp w8, #0xa 83f64: 54000280 b.eq 83fb4 <::write_str+0x1f4> // b.none 83f68: eb030268 subs x8, x19, x3 83f6c: 9a8833e1 csel x1, xzr, x8, cc // cc = lo, ul, last 83f70: eb13007f cmp x3, x19 83f74: 54fff709 b.ls 83e54 <::write_str+0x94> // b.plast 83f78: aa1303e3 mov x3, x19 83f7c: 3900033f strb wzr, [x25] 83f80: aa1303f7 mov x23, x19 83f84: eb03027f cmp x19, x3 83f88: 54000241 b.ne 83fd0 <::write_str+0x210> // b.any 83f8c: f9400f68 ldr x8, [x27, #24] 83f90: aa1503e0 mov x0, x21 83f94: aa1403e1 mov x1, x20 83f98: aa1703e2 mov x2, x23 83f9c: d63f0100 blr x8 83fa0: 37000260 tbnz w0, #0, 83fec <::write_str+0x22c> 83fa4: eb17027f cmp x19, x23 83fa8: 54fff368 b.hi 83e14 <::write_str+0x54> // b.pmore 83fac: 54fff3a0 b.eq 83e20 <::write_str+0x60> // b.none 83fb0: 14000017 b 8400c <::write_str+0x24c> 83fb4: eb13007f cmp x3, x19 83fb8: 3900033c strb w28, [x25] 83fbc: 54fffe22 b.cs 83f80 <::write_str+0x1c0> // b.hs, b.nlast 83fc0: 38e36a88 ldrsb w8, [x20, x3] 83fc4: aa0303f7 mov x23, x3 83fc8: 3101051f cmn w8, #0x41 83fcc: 54fffe0c b.gt 83f8c <::write_str+0x1cc> 83fd0: aa1403e0 mov x0, x20 83fd4: aa1303e1 mov x1, x19 83fd8: aa1f03e2 mov x2, xzr 83fdc: 94000014 bl 8402c 83fe0: d4200020 brk #0x1 83fe4: 2a1f03e0 mov w0, wzr 83fe8: 14000002 b 83ff0 <::write_str+0x230> 83fec: 52800020 mov w0, #0x1 // #1 83ff0: a9454ff4 ldp x20, x19, [sp, #80] 83ff4: a94457f6 ldp x22, x21, [sp, #64] 83ff8: a9435ff8 ldp x24, x23, [sp, #48] 83ffc: a94267fa ldp x26, x25, [sp, #32] 84000: a9416ffc ldp x28, x27, [sp, #16] 84004: f84607fe ldr x30, [sp], #96 84008: d65f03c0 ret 8400c: aa1403e0 mov x0, x20 84010: aa1303e1 mov x1, x19 84014: aa1703e2 mov x2, x23 84018: aa1303e3 mov x3, x19 8401c: 94000004 bl 8402c 84020: d4200020 brk #0x1 84024: 97fff8a7 bl 822c0 84028: d4200020 brk #0x1 000000000008402c : 8402c: f81e0fe0 str x0, [sp, #-32]! 84030: 910003e0 mov x0, sp 84034: a9008be1 stp x1, x2, [sp, #8] 84038: f9000fe3 str x3, [sp, #24] 8403c: 94000002 bl 84044 84040: d4200020 brk #0x1 0000000000084044 : 84044: a9400408 ldp x8, x1, [x0] 84048: a9410c02 ldp x2, x3, [x0, #16] 8404c: aa0803e0 mov x0, x8 84050: 94000002 bl 84058 84054: d4200020 brk #0x1 0000000000084058 : 84058: 94000002 bl 84060 8405c: d4200020 brk #0x1 0000000000084060 : 84060: f104043f cmp x1, #0x101 84064: a9b30fe2 stp x2, x3, [sp, #-208]! 84068: 540000c3 b.cc 84080 // b.lo, b.ul, b.last 8406c: 39c40008 ldrsb w8, [x0, #256] 84070: 3101051f cmn w8, #0x41 84074: 5400016d b.le 840a0 84078: 52802008 mov w8, #0x100 // #256 8407c: 14000014 b 840cc 84080: 90000148 adrp x8, ac000 84084: aa1f03e9 mov x9, xzr 84088: a90107e0 stp x0, x1, [sp, #16] 8408c: 9102e108 add x8, x8, #0xb8 84090: eb01005f cmp x2, x1 84094: a90227e8 stp x8, x9, [sp, #32] 84098: 54000289 b.ls 840e8 // b.plast 8409c: 1400002f b 84158 840a0: 39c3fc08 ldrsb w8, [x0, #255] 840a4: 3101051f cmn w8, #0x41 840a8: 5400006d b.le 840b4 840ac: 52801fe8 mov w8, #0xff // #255 840b0: 14000007 b 840cc 840b4: 39c3f808 ldrsb w8, [x0, #254] 840b8: 3101051f cmn w8, #0x41 840bc: 5400006d b.le 840c8 840c0: 52801fc8 mov w8, #0xfe // #254 840c4: 14000002 b 840cc 840c8: 52801fa8 mov w8, #0xfd // #253 840cc: a90123e0 stp x0, x8, [sp, #16] 840d0: 90000108 adrp x8, a4000 840d4: 528000a9 mov w9, #0x5 // #5 840d8: 910bad08 add x8, x8, #0x2eb 840dc: eb01005f cmp x2, x1 840e0: a90227e8 stp x8, x9, [sp, #32] 840e4: 540003a8 b.hi 84158 // b.pmore 840e8: eb01007f cmp x3, x1 840ec: 54000368 b.hi 84158 // b.pmore 840f0: eb03005f cmp x2, x3 840f4: 54000649 b.ls 841bc // b.plast 840f8: b0ffffe9 adrp x9, 81000 <__exception_restore_context> 840fc: 910003e8 mov x8, sp 84100: 91377129 add x9, x9, #0xddc 84104: 910023ea add x10, sp, #0x8 84108: d0ffffeb adrp x11, 82000 8410c: 90000101 adrp x1, a4000 84110: 912cc16b add x11, x11, #0xb30 84114: a9067fff stp xzr, xzr, [sp, #96] 84118: a90827e8 stp x8, x9, [sp, #128] 8411c: 910043e8 add x8, sp, #0x10 84120: a90927ea stp x10, x9, [sp, #144] 84124: 910083e9 add x9, sp, #0x20 84128: 910ec021 add x1, x1, #0x3b0 8412c: a90a2fe8 stp x8, x11, [sp, #160] 84130: 52800088 mov w8, #0x4 // #4 84134: a90b2fe9 stp x9, x11, [sp, #176] 84138: d503201f nop 8413c: 101011a9 adr x9, a4370 84140: a90523e9 stp x9, x8, [sp, #80] 84144: 910203e9 add x9, sp, #0x80 84148: a90723e9 stp x9, x8, [sp, #112] 8414c: 910143e0 add x0, sp, #0x50 84150: 97fff77e bl 81f48 84154: d4200020 brk #0x1 84158: eb01005f cmp x2, x1 8415c: b0ffffea adrp x10, 81000 <__exception_restore_context> 84160: 9a838048 csel x8, x2, x3, hi // hi = pmore 84164: 910103e9 add x9, sp, #0x40 84168: 9137714a add x10, x10, #0xddc 8416c: 910043eb add x11, sp, #0x10 84170: 90000101 adrp x1, a4000 84174: a9067fff stp xzr, xzr, [sp, #96] 84178: f90023e8 str x8, [sp, #64] 8417c: d503201f nop 84180: 10ff4d88 adr x8, 82b30 <<&T as core::fmt::Display>::fmt> 84184: a9082be9 stp x9, x10, [sp, #128] 84188: 910083e9 add x9, sp, #0x20 8418c: 910d2021 add x1, x1, #0x348 84190: a90923eb stp x11, x8, [sp, #144] 84194: a90a23e9 stp x9, x8, [sp, #160] 84198: 90000109 adrp x9, a4000 8419c: 52800068 mov w8, #0x3 // #3 841a0: 910c6129 add x9, x9, #0x318 841a4: a90523e9 stp x9, x8, [sp, #80] 841a8: 910203e9 add x9, sp, #0x80 841ac: a90723e9 stp x9, x8, [sp, #112] 841b0: 910143e0 add x0, sp, #0x50 841b4: 97fff765 bl 81f48 841b8: d4200020 brk #0x1 841bc: b4000122 cbz x2, 841e0 841c0: eb01005f cmp x2, x1 841c4: 540000a2 b.cs 841d8 // b.hs, b.nlast 841c8: 38e26808 ldrsb w8, [x0, x2] 841cc: 3101011f cmn w8, #0x40 841d0: 5400008a b.ge 841e0 // b.tcont 841d4: 14000004 b 841e4 841d8: eb02003f cmp x1, x2 841dc: 54000041 b.ne 841e4 // b.any 841e0: aa0303e2 mov x2, x3 841e4: aa0103e8 mov x8, x1 841e8: eb01005f cmp x2, x1 841ec: f9001be2 str x2, [sp, #48] 841f0: 54000602 b.cs 842b0 // b.hs, b.nlast 841f4: f1000c48 subs x8, x2, #0x3 841f8: 91000449 add x9, x2, #0x1 841fc: 9a8833e8 csel x8, xzr, x8, cc // cc = lo, ul, last 84200: eb08013f cmp x9, x8 84204: 540000a2 b.cs 84218 // b.hs, b.nlast 84208: aa0803e0 mov x0, x8 8420c: aa0903e1 mov x1, x9 84210: 97fffd70 bl 837d0 84214: d4200020 brk #0x1 84218: eb09011f cmp x8, x9 8421c: 54000480 b.eq 842ac // b.none 84220: 8b02000a add x10, x0, x2 84224: 8b08000c add x12, x0, x8 84228: 8b090009 add x9, x0, x9 8422c: cb0c0129 sub x9, x9, x12 84230: 39c0014b ldrsb w11, [x10] 84234: 3101057f cmn w11, #0x41 84238: 5400006d b.le 84244 8423c: d100052b sub x11, x9, #0x1 84240: 1400001b b 842ac 84244: eb02011f cmp x8, x2 84248: 54000320 b.eq 842ac // b.none 8424c: aa0a03eb mov x11, x10 84250: 38dffd6d ldrsb w13, [x11, #-1]! 84254: 310105bf cmn w13, #0x41 84258: 5400006d b.le 84264 8425c: d100092b sub x11, x9, #0x2 84260: 14000013 b 842ac 84264: eb0b019f cmp x12, x11 84268: 54000220 b.eq 842ac // b.none 8426c: aa0a03eb mov x11, x10 84270: 38dfed6d ldrsb w13, [x11, #-2]! 84274: 310105bf cmn w13, #0x41 84278: 5400006d b.le 84284 8427c: d1000d2b sub x11, x9, #0x3 84280: 1400000b b 842ac 84284: eb0b019f cmp x12, x11 84288: 54000120 b.eq 842ac // b.none 8428c: 38dfdd4b ldrsb w11, [x10, #-3]! 84290: 3101057f cmn w11, #0x41 84294: 5400006d b.le 842a0 84298: d100112b sub x11, x9, #0x4 8429c: 14000004 b 842ac 842a0: eb0a019f cmp x12, x10 842a4: 54000040 b.eq 842ac // b.none 842a8: d100152b sub x11, x9, #0x5 842ac: 8b080168 add x8, x11, x8 842b0: b4000168 cbz x8, 842dc 842b4: eb01011f cmp x8, x1 842b8: 54000102 b.cs 842d8 // b.hs, b.nlast 842bc: 38e86809 ldrsb w9, [x0, x8] 842c0: 3101053f cmn w9, #0x41 842c4: 540000cc b.gt 842dc 842c8: aa0803e2 mov x2, x8 842cc: aa0103e3 mov x3, x1 842d0: 97ffff57 bl 8402c 842d4: d4200020 brk #0x1 842d8: 54ffff81 b.ne 842c8 // b.any 842dc: eb01011f cmp x8, x1 842e0: 54000101 b.ne 84300 // b.any 842e4: 90000120 adrp x0, a8000 842e8: 90000102 adrp x2, a4000 842ec: 91156800 add x0, x0, #0x55a 842f0: 910f2042 add x2, x2, #0x3c8 842f4: 52800561 mov w1, #0x2b // #43 842f8: 97fff9b0 bl 829b8 842fc: d4200020 brk #0x1 84300: 8b08000b add x11, x0, x8 84304: 39c00169 ldrsb w9, [x11] 84308: 12001d2c and w12, w9, #0xff 8430c: 37f80089 tbnz w9, #31, 8431c 84310: 52800029 mov w9, #0x1 // #1 84314: b9003fec str w12, [sp, #60] 84318: 14000022 b 843a0 8431c: 39400569 ldrb w9, [x11, #1] 84320: 1200118a and w10, w12, #0x1f 84324: 71037d9f cmp w12, #0xdf 84328: 12001529 and w9, w9, #0x3f 8432c: 540001a9 b.ls 84360 // b.plast 84330: 3940096d ldrb w13, [x11, #2] 84334: 7103c19f cmp w12, #0xf0 84338: 120015ad and w13, w13, #0x3f 8433c: 331a152d bfi w13, w9, #6, #6 84340: 54000143 b.cc 84368 // b.lo, b.ul, b.last 84344: 39400d69 ldrb w9, [x11, #3] 84348: 12001529 and w9, w9, #0x3f 8434c: 331a2da9 bfi w9, w13, #6, #12 84350: 330e0949 bfi w9, w10, #18, #3 84354: 7144413f cmp w9, #0x110, lsl #12 84358: 54fffc60 b.eq 842e4 // b.none 8435c: 14000005 b 84370 84360: 331a1149 bfi w9, w10, #6, #5 84364: 14000003 b 84370 84368: 3314114d bfi w13, w10, #12, #5 8436c: 2a0d03e9 mov w9, w13 84370: 7102013f cmp w9, #0x80 84374: b9003fe9 str w9, [sp, #60] 84378: 54000062 b.cs 84384 // b.hs, b.nlast 8437c: 52800029 mov w9, #0x1 // #1 84380: 14000008 b 843a0 84384: 7120013f cmp w9, #0x800 84388: 54000062 b.cs 84394 // b.hs, b.nlast 8438c: 52800049 mov w9, #0x2 // #2 84390: 14000004 b 843a0 84394: 7140413f cmp w9, #0x10, lsl #12 84398: 52800069 mov w9, #0x3 // #3 8439c: 9a893529 cinc x9, x9, cs // cs = hs, nlast 843a0: 8b080129 add x9, x9, x8 843a4: b0ffffeb adrp x11, 81000 <__exception_restore_context> 843a8: 9100c3ea add x10, sp, #0x30 843ac: 9137716b add x11, x11, #0xddc 843b0: 90000101 adrp x1, a4000 843b4: a9067fff stp xzr, xzr, [sp, #96] 843b8: a90427e8 stp x8, x9, [sp, #64] 843bc: 90000009 adrp x9, 84000 <::write_str+0x240> 843c0: a9082fea stp x10, x11, [sp, #128] 843c4: 9100f3e8 add x8, sp, #0x3c 843c8: 91108129 add x9, x9, #0x420 843cc: d503201f nop 843d0: 1000156a adr x10, 8467c < as core::fmt::Debug>::fmt> 843d4: 910103eb add x11, sp, #0x40 843d8: 9114c021 add x1, x1, #0x530 843dc: a90927e8 stp x8, x9, [sp, #144] 843e0: d0ffffe9 adrp x9, 82000 843e4: 910043e8 add x8, sp, #0x10 843e8: 912cc129 add x9, x9, #0xb30 843ec: a90a2beb stp x11, x10, [sp, #160] 843f0: 910083ea add x10, sp, #0x20 843f4: a90b27e8 stp x8, x9, [sp, #176] 843f8: 528000a8 mov w8, #0x5 // #5 843fc: a90c27ea stp x10, x9, [sp, #192] 84400: d503201f nop 84404: 101006e9 adr x9, a44e0 84408: a90523e9 stp x9, x8, [sp, #80] 8440c: 910203e9 add x9, sp, #0x80 84410: a90723e9 stp x9, x8, [sp, #112] 84414: 910143e0 add x0, sp, #0x50 84418: 97fff6cc bl 81f48 8441c: d4200020 brk #0x1 0000000000084420 <::fmt>: 84420: d10203ff sub sp, sp, #0x80 84424: a9027bfd stp x29, x30, [sp, #32] 84428: a9036ffc stp x28, x27, [sp, #48] 8442c: a90467fa stp x26, x25, [sp, #64] 84430: a9055ff8 stp x24, x23, [sp, #80] 84434: a90657f6 stp x22, x21, [sp, #96] 84438: a9074ff4 stp x20, x19, [sp, #112] 8443c: a9422033 ldp x19, x8, [x1, #32] 84440: aa0003f4 mov x20, x0 84444: 528004e1 mov w1, #0x27 // #39 84448: aa1303e0 mov x0, x19 8444c: f9401102 ldr x2, [x8, #32] 84450: f90003e2 str x2, [sp] 84454: d63f0040 blr x2 84458: 36000140 tbz w0, #0, 84480 <::fmt+0x60> 8445c: a9474ff4 ldp x20, x19, [sp, #112] 84460: 52800020 mov w0, #0x1 // #1 84464: a94657f6 ldp x22, x21, [sp, #96] 84468: a9455ff8 ldp x24, x23, [sp, #80] 8446c: a94467fa ldp x26, x25, [sp, #64] 84470: a9436ffc ldp x28, x27, [sp, #48] 84474: a9427bfd ldp x29, x30, [sp, #32] 84478: 910203ff add sp, sp, #0x80 8447c: d65f03c0 ret 84480: b9400281 ldr w1, [x20] 84484: 910023e0 add x0, sp, #0x8 84488: 52802022 mov w2, #0x101 // #257 8448c: 94000131 bl 84950 ::escape_debug_ext> 84490: 29415ff6 ldp w22, w23, [sp, #8] 84494: f9400bf5 ldr x21, [sp, #16] 84498: b9401bf4 ldr w20, [sp, #24] 8449c: 394073e8 ldrb w8, [sp, #28] 844a0: 714442ff cmp w23, #0x110, lsl #12 844a4: 54000641 b.ne 8456c <::fmt+0x14c> // b.any 844a8: d00000fa adrp x26, a2000 844ac: 52800af7 mov w23, #0x57 // #87 844b0: 52800618 mov w24, #0x30 // #48 844b4: 52800039 mov w25, #0x1 // #1 844b8: 912fbf5a add x26, x26, #0xbef 844bc: 14000009 b 844e0 <::fmt+0xc0> 844c0: 52800036 mov w22, #0x1 // #1 844c4: 52800b81 mov w1, #0x5c // #92 844c8: 2a0803fb mov w27, w8 844cc: aa1303e0 mov x0, x19 844d0: f94003e2 ldr x2, [sp] 844d4: d63f0040 blr x2 844d8: 2a1b03e8 mov w8, w27 844dc: 35fffc00 cbnz w0, 8445c <::fmt+0x3c> 844e0: 71000adf cmp w22, #0x2 844e4: 54fffee0 b.eq 844c0 <::fmt+0xa0> // b.none 844e8: 71000edf cmp w22, #0x3 844ec: 54000b21 b.ne 84650 <::fmt+0x230> // b.any 844f0: 92401d08 and x8, x8, #0xff 844f4: 52800fa1 mov w1, #0x7d // #125 844f8: 2a1f03fb mov w27, wzr 844fc: 10fffe89 adr x9, 844cc <::fmt+0xac> 84500: 38686b4a ldrb w10, [x26, x8] 84504: 8b0a0929 add x9, x9, x10, lsl #2 84508: d61f0120 br x9 8450c: 531e0aa8 ubfiz w8, w21, #2, #3 84510: d10006a9 sub x9, x21, #0x1 84514: 52800076 mov w22, #0x3 // #3 84518: 1ac82688 lsr w8, w20, w8 8451c: 12000d08 and w8, w8, #0xf 84520: 7100291f cmp w8, #0xa 84524: 1a97330a csel w10, w24, w23, cc // cc = lo, ul, last 84528: f10002bf cmp x21, #0x0 8452c: 0b080141 add w1, w10, w8 84530: 1a99073b cinc w27, w25, ne // ne = any 84534: 9a8903f5 csel x21, xzr, x9, eq // eq = none 84538: 17ffffe5 b 844cc <::fmt+0xac> 8453c: 5280005b mov w27, #0x2 // #2 84540: 52800076 mov w22, #0x3 // #3 84544: 52800f61 mov w1, #0x7b // #123 84548: 17ffffe1 b 844cc <::fmt+0xac> 8454c: 52800076 mov w22, #0x3 // #3 84550: 52800ea1 mov w1, #0x75 // #117 84554: 5280007b mov w27, #0x3 // #3 84558: 17ffffdd b 844cc <::fmt+0xac> 8455c: 5280009b mov w27, #0x4 // #4 84560: 52800076 mov w22, #0x3 // #3 84564: 52800b81 mov w1, #0x5c // #92 84568: 17ffffd9 b 844cc <::fmt+0xac> 8456c: d00000fb adrp x27, a2000 84570: d00000fc adrp x28, a2000 84574: 52800af8 mov w24, #0x57 // #87 84578: 52800619 mov w25, #0x30 // #48 8457c: 5280003a mov w26, #0x1 // #1 84580: 912f977b add x27, x27, #0xbe5 84584: 912fa79c add x28, x28, #0xbe9 84588: 14000009 b 845ac <::fmt+0x18c> 8458c: 2a1f03f6 mov w22, wzr 84590: 2a1703e1 mov w1, w23 84594: 2a0803fd mov w29, w8 84598: aa1303e0 mov x0, x19 8459c: f94003e2 ldr x2, [sp] 845a0: d63f0040 blr x2 845a4: 2a1d03e8 mov w8, w29 845a8: 3707f5a0 tbnz w0, #0, 8445c <::fmt+0x3c> 845ac: 2a1603e9 mov w9, w22 845b0: 52800036 mov w22, #0x1 // #1 845b4: 2a0903e9 mov w9, w9 845b8: 52800b81 mov w1, #0x5c // #92 845bc: 2a0803fd mov w29, w8 845c0: 10fffe6a adr x10, 8458c <::fmt+0x16c> 845c4: 38696b6b ldrb w11, [x27, x9] 845c8: 8b0b094a add x10, x10, x11, lsl #2 845cc: d61f0140 br x10 845d0: 92401d08 and x8, x8, #0xff 845d4: 52800076 mov w22, #0x3 // #3 845d8: 52800fa1 mov w1, #0x7d // #125 845dc: 2a1f03fd mov w29, wzr 845e0: 10fffdc9 adr x9, 84598 <::fmt+0x178> 845e4: 38686b8a ldrb w10, [x28, x8] 845e8: 8b0a0929 add x9, x9, x10, lsl #2 845ec: d61f0120 br x9 845f0: 531e0aa8 ubfiz w8, w21, #2, #3 845f4: d10006a9 sub x9, x21, #0x1 845f8: 52800076 mov w22, #0x3 // #3 845fc: 1ac82688 lsr w8, w20, w8 84600: 12000d08 and w8, w8, #0xf 84604: 7100291f cmp w8, #0xa 84608: 1a98332a csel w10, w25, w24, cc // cc = lo, ul, last 8460c: f10002bf cmp x21, #0x0 84610: 0b080141 add w1, w10, w8 84614: 1a9a075d cinc w29, w26, ne // ne = any 84618: 9a8903f5 csel x21, xzr, x9, eq // eq = none 8461c: 17ffffdf b 84598 <::fmt+0x178> 84620: 5280005d mov w29, #0x2 // #2 84624: 52800076 mov w22, #0x3 // #3 84628: 52800f61 mov w1, #0x7b // #123 8462c: 17ffffdb b 84598 <::fmt+0x178> 84630: 52800076 mov w22, #0x3 // #3 84634: 52800ea1 mov w1, #0x75 // #117 84638: 5280007d mov w29, #0x3 // #3 8463c: 17ffffd7 b 84598 <::fmt+0x178> 84640: 5280009d mov w29, #0x4 // #4 84644: 52800076 mov w22, #0x3 // #3 84648: 52800b81 mov w1, #0x5c // #92 8464c: 17ffffd3 b 84598 <::fmt+0x178> 84650: aa1303e0 mov x0, x19 84654: f94003e2 ldr x2, [sp] 84658: a9474ff4 ldp x20, x19, [sp, #112] 8465c: 528004e1 mov w1, #0x27 // #39 84660: a94657f6 ldp x22, x21, [sp, #96] 84664: a9455ff8 ldp x24, x23, [sp, #80] 84668: a94467fa ldp x26, x25, [sp, #64] 8466c: a9436ffc ldp x28, x27, [sp, #48] 84670: a9427bfd ldp x29, x30, [sp, #32] 84674: 910203ff add sp, sp, #0x80 84678: d61f0040 br x2 000000000008467c < as core::fmt::Debug>::fmt>: 8467c: d10143ff sub sp, sp, #0x50 84680: f9001bfe str x30, [sp, #48] 84684: a9044ff4 stp x20, x19, [sp, #64] 84688: aa0103f3 mov x19, x1 8468c: aa0003f4 mov x20, x0 84690: 9400001a bl 846f8 ::fmt> 84694: 370001c0 tbnz w0, #0, 846cc < as core::fmt::Debug>::fmt+0x50> 84698: f00000e8 adrp x8, a3000 8469c: 52800029 mov w9, #0x1 // #1 846a0: 91266108 add x8, x8, #0x998 846a4: 910003e2 mov x2, sp 846a8: a9420660 ldp x0, x1, [x19, #32] 846ac: a900ffe9 stp x9, xzr, [sp, #8] 846b0: f90003e8 str x8, [sp] 846b4: d503201f nop 846b8: 1013d008 adr x8, ac0b8 846bc: f90017ff str xzr, [sp, #40] 846c0: a901a3ff stp xzr, x8, [sp, #24] 846c4: 97fff933 bl 82b90 846c8: 340000c0 cbz w0, 846e0 < as core::fmt::Debug>::fmt+0x64> 846cc: a9444ff4 ldp x20, x19, [sp, #64] 846d0: 52800020 mov w0, #0x1 // #1 846d4: f9401bfe ldr x30, [sp, #48] 846d8: 910143ff add sp, sp, #0x50 846dc: d65f03c0 ret 846e0: 91002280 add x0, x20, #0x8 846e4: aa1303e1 mov x1, x19 846e8: a9444ff4 ldp x20, x19, [sp, #64] 846ec: f9401bfe ldr x30, [sp, #48] 846f0: 910143ff add sp, sp, #0x50 846f4: 14000001 b 846f8 ::fmt> 00000000000846f8 ::fmt>: 846f8: d10243ff sub sp, sp, #0x90 846fc: f90043fe str x30, [sp, #128] 84700: b9403028 ldr w8, [x1, #48] 84704: 372005a8 tbnz w8, #4, 847b8 ::fmt+0xc0> 84708: 372807a8 tbnz w8, #5, 847fc ::fmt+0x104> 8470c: f9400008 ldr x8, [x0] 84710: d344fd09 lsr x9, x8, #4 84714: f109c53f cmp x9, #0x271 84718: 54000b23 b.cc 8487c ::fmt+0x184> // b.lo, b.ul, b.last 8471c: d28b296a mov x10, #0x594b // #22859 84720: 529c1fef mov w15, #0xe0ff // #57599 84724: f2a710ca movk x10, #0x3886, lsl #16 84728: f00000f0 adrp x16, a3000 8472c: f2d8baca movk x10, #0xc5d6, lsl #32 84730: aa1f03e9 mov x9, xzr 84734: f2e68daa movk x10, #0x346d, lsl #48 84738: 1284e1eb mov w11, #0xffffd8f0 // #-10000 8473c: 52828f6c mov w12, #0x147b // #5243 84740: 12800c6d mov w13, #0xffffff9c // #-100 84744: 910003ee mov x14, sp 84748: 72a0beaf movk w15, #0x5f5, lsl #16 8474c: 91351e10 add x16, x16, #0xd47 84750: aa0803f1 mov x17, x8 84754: 9bca7d08 umulh x8, x8, x10 84758: 8b0901c2 add x2, x14, x9 8475c: d1001129 sub x9, x9, #0x4 84760: d34bfd08 lsr x8, x8, #11 84764: eb0f023f cmp x17, x15 84768: 1b0b4512 madd w18, w8, w11, w17 8476c: 53023e40 ubfx w0, w18, #2, #14 84770: 1b0c7c00 mul w0, w0, w12 84774: 53117c00 lsr w0, w0, #17 84778: 1b0d4812 madd w18, w0, w13, w18 8477c: 8b204600 add x0, x16, w0, uxtw #1 84780: 8b322612 add x18, x16, w18, uxth #1 84784: 39400403 ldrb w3, [x0, #1] 84788: 39400000 ldrb w0, [x0] 8478c: 39400644 ldrb w4, [x18, #1] 84790: 39009043 strb w3, [x2, #36] 84794: 39400252 ldrb w18, [x18] 84798: 39008c40 strb w0, [x2, #35] 8479c: 39009844 strb w4, [x2, #38] 847a0: 39009452 strb w18, [x2, #37] 847a4: 54fffd68 b.hi 84750 ::fmt+0x58> // b.pmore 847a8: 91009d29 add x9, x9, #0x27 847ac: f1018d1f cmp x8, #0x63 847b0: 540006c8 b.hi 84888 ::fmt+0x190> // b.pmore 847b4: 14000046 b 848cc ::fmt+0x1d4> 847b8: aa1f03e8 mov x8, xzr 847bc: f9400009 ldr x9, [x0] 847c0: 910003ea mov x10, sp 847c4: 52800aeb mov w11, #0x57 // #87 847c8: 5280060c mov w12, #0x30 // #48 847cc: 12000d2d and w13, w9, #0xf 847d0: d344fd2e lsr x14, x9, #4 847d4: 710029bf cmp w13, #0xa 847d8: 8b080150 add x16, x10, x8 847dc: 1a8b318f csel w15, w12, w11, cc // cc = lo, ul, last 847e0: f1003d3f cmp x9, #0xf 847e4: 0b0d01ed add w13, w15, w13 847e8: d1000508 sub x8, x8, #0x1 847ec: aa0e03e9 mov x9, x14 847f0: 3901fe0d strb w13, [x16, #127] 847f4: 54fffec8 b.hi 847cc ::fmt+0xd4> // b.pmore 847f8: 14000011 b 8483c ::fmt+0x144> 847fc: aa1f03e8 mov x8, xzr 84800: f9400009 ldr x9, [x0] 84804: 910003ea mov x10, sp 84808: 528006eb mov w11, #0x37 // #55 8480c: 5280060c mov w12, #0x30 // #48 84810: 12000d2d and w13, w9, #0xf 84814: d344fd2e lsr x14, x9, #4 84818: 710029bf cmp w13, #0xa 8481c: 8b080150 add x16, x10, x8 84820: 1a8b318f csel w15, w12, w11, cc // cc = lo, ul, last 84824: f1003d3f cmp x9, #0xf 84828: 0b0d01ed add w13, w15, w13 8482c: d1000508 sub x8, x8, #0x1 84830: aa0e03e9 mov x9, x14 84834: 3901fe0d strb w13, [x16, #127] 84838: 54fffec8 b.hi 84810 ::fmt+0x118> // b.pmore 8483c: 91020100 add x0, x8, #0x80 84840: f102041f cmp x0, #0x81 84844: 54000802 b.cs 84944 ::fmt+0x24c> // b.hs, b.nlast 84848: 910003e9 mov x9, sp 8484c: cb0803e4 neg x4, x8 84850: 8b080129 add x9, x9, x8 84854: d503201f nop 84858: 700fa748 adr x8, a3d43 8485c: 91020123 add x3, x9, #0x80 84860: aa0103e0 mov x0, x1 84864: aa0803e1 mov x1, x8 84868: 52800042 mov w2, #0x2 // #2 8486c: 97fff5c9 bl 81f90 84870: f94043fe ldr x30, [sp, #128] 84874: 910243ff add sp, sp, #0x90 84878: d65f03c0 ret 8487c: 528004e9 mov w9, #0x27 // #39 84880: f1018d1f cmp x8, #0x63 84884: 54000249 b.ls 848cc ::fmt+0x1d4> // b.plast 84888: 53023d0a ubfx w10, w8, #2, #14 8488c: 52828f6b mov w11, #0x147b // #5243 84890: d1000929 sub x9, x9, #0x2 84894: 1b0b7d4a mul w10, w10, w11 84898: 12800c6b mov w11, #0xffffff9c // #-100 8489c: 53117d4a lsr w10, w10, #17 848a0: 1b0b2148 madd w8, w10, w11, w8 848a4: d503201f nop 848a8: 700fa4eb adr x11, a3d47 848ac: 8b282568 add x8, x11, w8, uxth #1 848b0: 910003eb mov x11, sp 848b4: 8b09016b add x11, x11, x9 848b8: 3940050c ldrb w12, [x8, #1] 848bc: 3940010d ldrb w13, [x8] 848c0: aa0a03e8 mov x8, x10 848c4: 3900056c strb w12, [x11, #1] 848c8: 3900016d strb w13, [x11] 848cc: f100291f cmp x8, #0xa 848d0: 540000c2 b.cs 848e8 ::fmt+0x1f0> // b.hs, b.nlast 848d4: d1000529 sub x9, x9, #0x1 848d8: 1100c108 add w8, w8, #0x30 848dc: 910003ea mov x10, sp 848e0: 38296948 strb w8, [x10, x9] 848e4: 1400000b b 84910 ::fmt+0x218> 848e8: f00000ea adrp x10, a3000 848ec: d1000929 sub x9, x9, #0x2 848f0: 91351d4a add x10, x10, #0xd47 848f4: 8b080548 add x8, x10, x8, lsl #1 848f8: 910003ea mov x10, sp 848fc: 8b09014a add x10, x10, x9 84900: 3940050b ldrb w11, [x8, #1] 84904: 39400108 ldrb w8, [x8] 84908: 3900054b strb w11, [x10, #1] 8490c: 39000148 strb w8, [x10] 84910: 910003e8 mov x8, sp 84914: 528004ea mov w10, #0x27 // #39 84918: 8b090103 add x3, x8, x9 8491c: d503201f nop 84920: 1013bcc8 adr x8, ac0b8 84924: cb090144 sub x4, x10, x9 84928: aa0103e0 mov x0, x1 8492c: aa0803e1 mov x1, x8 84930: aa1f03e2 mov x2, xzr 84934: 97fff597 bl 81f90 84938: f94043fe ldr x30, [sp, #128] 8493c: 910243ff add sp, sp, #0x90 84940: d65f03c0 ret 84944: 52801001 mov w1, #0x80 // #128 84948: 97fff65e bl 822c0 8494c: d4200020 brk #0x1 0000000000084950 ::escape_debug_ext>: 84950: 12005c4b and w11, w2, #0xffffff 84954: 71009c3f cmp w1, #0x27 84958: 54000188 b.hi 84988 ::escape_debug_ext+0x38> // b.pmore 8495c: d00000ec adrp x12, a2000 84960: 2a0103ea mov w10, w1 84964: 912fd58c add x12, x12, #0xbf5 84968: 52800609 mov w9, #0x30 // #48 8496c: 52800048 mov w8, #0x2 // #2 84970: 1000008d adr x13, 84980 ::escape_debug_ext+0x30> 84974: 386a698e ldrb w14, [x12, x10] 84978: 8b0e09ad add x13, x13, x14, lsl #2 8497c: d61f01a0 br x13 84980: 52800e89 mov w9, #0x74 // #116 84984: 140000c3 b 84c90 ::escape_debug_ext+0x340> 84988: 7101703f cmp w1, #0x5c 8498c: 54000161 b.ne 849b8 ::escape_debug_ext+0x68> // b.any 84990: 52800b89 mov w9, #0x5c // #92 84994: 140000bf b 84c90 ::escape_debug_ext+0x340> 84998: 52800dc9 mov w9, #0x6e // #110 8499c: 140000bd b 84c90 ::escape_debug_ext+0x340> 849a0: 52800e49 mov w9, #0x72 // #114 849a4: 140000bb b 84c90 ::escape_debug_ext+0x340> 849a8: 3680008b tbz w11, #16, 849b8 ::escape_debug_ext+0x68> 849ac: 52800449 mov w9, #0x22 // #34 849b0: 140000b8 b 84c90 ::escape_debug_ext+0x340> 849b4: 374016cb tbnz w11, #8, 84c8c ::escape_debug_ext+0x33c> 849b8: 3600084b tbz w11, #0, 84ac0 ::escape_debug_ext+0x170> 849bc: 9000010a adrp x10, a4000 849c0: aa1f03e8 mov x8, xzr 849c4: 53155029 lsl w9, w1, #11 849c8: 5280040c mov w12, #0x20 // #32 849cc: 5280040b mov w11, #0x20 // #32 849d0: 9131814a add x10, x10, #0xc60 849d4: 14000004 b 849e4 ::escape_debug_ext+0x94> 849d8: 91000588 add x8, x12, #0x1 849dc: eb08016c subs x12, x11, x8 849e0: 54000129 b.ls 84a04 ::escape_debug_ext+0xb4> // b.plast 849e4: 8b4c050c add x12, x8, x12, lsr #1 849e8: b86c794d ldr w13, [x10, x12, lsl #2] 849ec: 531551ad lsl w13, w13, #11 849f0: 6b0901bf cmp w13, w9 849f4: 54ffff23 b.cc 849d8 ::escape_debug_ext+0x88> // b.lo, b.ul, b.last 849f8: aa0c03eb mov x11, x12 849fc: 54ffff01 b.ne 849dc ::escape_debug_ext+0x8c> // b.any 84a00: 91000588 add x8, x12, #0x1 84a04: f1007d1f cmp x8, #0x1f 84a08: 54001be8 b.hi 84d84 ::escape_debug_ext+0x434> // b.pmore 84a0c: f1007d1f cmp x8, #0x1f 84a10: 540001c1 b.ne 84a48 ::escape_debug_ext+0xf8> // b.any 84a14: 5280586b mov w11, #0x2c3 // #707 84a18: f1000509 subs x9, x8, #0x1 84a1c: 54000203 b.cc 84a5c ::escape_debug_ext+0x10c> // b.lo, b.ul, b.last 84a20: f100813f cmp x9, #0x20 84a24: 54001b82 b.cs 84d94 ::escape_debug_ext+0x444> // b.hs, b.nlast 84a28: b8697949 ldr w9, [x10, x9, lsl #2] 84a2c: 1200512c and w12, w9, #0x1fffff 84a30: b8687948 ldr w8, [x10, x8, lsl #2] 84a34: d355fd09 lsr x9, x8, #21 84a38: aa2903e8 mvn x8, x9 84a3c: ab08017f cmn x11, x8 84a40: 540001a1 b.ne 84a74 ::escape_debug_ext+0x124> // b.any 84a44: 1400001e b 84abc ::escape_debug_ext+0x16c> 84a48: 8b080949 add x9, x10, x8, lsl #2 84a4c: b9400529 ldr w9, [x9, #4] 84a50: d355fd2b lsr x11, x9, #21 84a54: f1000509 subs x9, x8, #0x1 84a58: 54fffe42 b.cs 84a20 ::escape_debug_ext+0xd0> // b.hs, b.nlast 84a5c: 2a1f03ec mov w12, wzr 84a60: b8687948 ldr w8, [x10, x8, lsl #2] 84a64: d355fd09 lsr x9, x8, #21 84a68: aa2903e8 mvn x8, x9 84a6c: ab08017f cmn x11, x8 84a70: 54000260 b.eq 84abc ::escape_debug_ext+0x16c> // b.none 84a74: f10b0d3f cmp x9, #0x2c3 84a78: 52805868 mov w8, #0x2c3 // #707 84a7c: 9000010d adrp x13, a4000 84a80: 2a1f03ea mov w10, wzr 84a84: 4b0c002c sub w12, w1, w12 84a88: 9a888128 csel x8, x9, x8, hi // hi = pmore 84a8c: d100056b sub x11, x11, #0x1 84a90: 913381ad add x13, x13, #0xce0 84a94: eb09011f cmp x8, x9 84a98: 540016a0 b.eq 84d6c ::escape_debug_ext+0x41c> // b.none 84a9c: 386969ae ldrb w14, [x13, x9] 84aa0: 0b0e014a add w10, w10, w14 84aa4: 6b0c015f cmp w10, w12 84aa8: 540000a8 b.hi 84abc ::escape_debug_ext+0x16c> // b.pmore 84aac: 91000529 add x9, x9, #0x1 84ab0: eb09017f cmp x11, x9 84ab4: 54ffff01 b.ne 84a94 ::escape_debug_ext+0x144> // b.any 84ab8: aa0b03e9 mov x9, x11 84abc: 37001429 tbnz w9, #0, 84d40 ::escape_debug_ext+0x3f0> 84ac0: 7140403f cmp w1, #0x10, lsl #12 84ac4: 540004c2 b.cs 84b5c ::escape_debug_ext+0x20c> // b.hs, b.nlast 84ac8: 9000010b adrp x11, a4000 84acc: 9000010c adrp x12, a4000 84ad0: 9000010d adrp x13, a4000 84ad4: aa1f03e9 mov x9, xzr 84ad8: 53083c2a ubfx w10, w1, #8, #8 84adc: 9116216b add x11, x11, #0x588 84ae0: 9117618c add x12, x12, #0x5d8 84ae4: 911761ad add x13, x13, #0x5d8 84ae8: aa0b03e8 mov x8, x11 84aec: 9100096b add x11, x11, #0x2 84af0: 3940050e ldrb w14, [x8, #1] 84af4: 3940010f ldrb w15, [x8] 84af8: 8b0e0128 add x8, x9, x14 84afc: 6b0a01ff cmp w15, w10 84b00: 54000181 b.ne 84b30 ::escape_debug_ext+0x1e0> // b.any 84b04: eb09011f cmp x8, x9 84b08: 54001523 b.cc 84dac ::escape_debug_ext+0x45c> // b.lo, b.ul, b.last 84b0c: f104811f cmp x8, #0x120 84b10: 54001568 b.hi 84dbc ::escape_debug_ext+0x46c> // b.pmore 84b14: 8b090189 add x9, x12, x9 84b18: b40000ee cbz x14, 84b34 ::escape_debug_ext+0x1e4> 84b1c: 3840152f ldrb w15, [x9], #1 84b20: d10005ce sub x14, x14, #0x1 84b24: 6b2101ff cmp w15, w1, uxtb 84b28: 54ffff81 b.ne 84b18 ::escape_debug_ext+0x1c8> // b.any 84b2c: 14000085 b 84d40 ::escape_debug_ext+0x3f0> 84b30: 54000088 b.hi 84b40 ::escape_debug_ext+0x1f0> // b.pmore 84b34: aa0803e9 mov x9, x8 84b38: eb0d017f cmp x11, x13 84b3c: 54fffd61 b.ne 84ae8 ::escape_debug_ext+0x198> // b.any 84b40: 9000010b adrp x11, a4000 84b44: 9000010a adrp x10, a4000 84b48: 12003c29 and w9, w1, #0xffff 84b4c: 52800028 mov w8, #0x1 // #1 84b50: 911be16b add x11, x11, #0x6f8 84b54: 91209d4a add x10, x10, #0x827 84b58: 1400003f b 84c54 ::escape_debug_ext+0x304> 84b5c: 7140803f cmp w1, #0x20, lsl #12 84b60: 54000a62 b.cs 84cac ::escape_debug_ext+0x35c> // b.hs, b.nlast 84b64: 9000010b adrp x11, a4000 84b68: 9000010c adrp x12, a4000 84b6c: 9000010d adrp x13, a4000 84b70: aa1f03e9 mov x9, xzr 84b74: 53083c2a ubfx w10, w1, #8, #8 84b78: 91209d6b add x11, x11, #0x827 84b7c: 9121ed8c add x12, x12, #0x87b 84b80: 9121edad add x13, x13, #0x87b 84b84: aa0b03e8 mov x8, x11 84b88: 9100096b add x11, x11, #0x2 84b8c: 3940050e ldrb w14, [x8, #1] 84b90: 3940010f ldrb w15, [x8] 84b94: 8b0e0128 add x8, x9, x14 84b98: 6b0a01ff cmp w15, w10 84b9c: 54000181 b.ne 84bcc ::escape_debug_ext+0x27c> // b.any 84ba0: eb09011f cmp x8, x9 84ba4: 54001043 b.cc 84dac ::escape_debug_ext+0x45c> // b.lo, b.ul, b.last 84ba8: f103011f cmp x8, #0xc0 84bac: 54001108 b.hi 84dcc ::escape_debug_ext+0x47c> // b.pmore 84bb0: 8b090189 add x9, x12, x9 84bb4: b40000ee cbz x14, 84bd0 ::escape_debug_ext+0x280> 84bb8: 3840152f ldrb w15, [x9], #1 84bbc: d10005ce sub x14, x14, #0x1 84bc0: 6b2101ff cmp w15, w1, uxtb 84bc4: 54ffff81 b.ne 84bb4 ::escape_debug_ext+0x264> // b.any 84bc8: 1400005e b 84d40 ::escape_debug_ext+0x3f0> 84bcc: 54000088 b.hi 84bdc ::escape_debug_ext+0x28c> // b.pmore 84bd0: aa0803e9 mov x9, x8 84bd4: eb0d017f cmp x11, x13 84bd8: 54fffd61 b.ne 84b84 ::escape_debug_ext+0x234> // b.any 84bdc: 9000010b adrp x11, a4000 84be0: 9000010a adrp x10, a4000 84be4: 12003c29 and w9, w1, #0xffff 84be8: 52800028 mov w8, #0x1 // #1 84bec: 9124ed6b add x11, x11, #0x93b 84bf0: 912bc54a add x10, x10, #0xaf1 84bf4: aa0b03ed mov x13, x11 84bf8: 38c015ae ldrsb w14, [x13], #1 84bfc: 12001dcc and w12, w14, #0xff 84c00: 37f8006e tbnz w14, #31, 84c0c ::escape_debug_ext+0x2bc> 84c04: aa0d03eb mov x11, x13 84c08: 14000007 b 84c24 ::escape_debug_ext+0x2d4> 84c0c: eb0a01bf cmp x13, x10 84c10: 54000e60 b.eq 84ddc ::escape_debug_ext+0x48c> // b.none 84c14: 1200198d and w13, w12, #0x7f 84c18: 3940056c ldrb w12, [x11, #1] 84c1c: 9100096b add x11, x11, #0x2 84c20: 331819ac bfi w12, w13, #8, #7 84c24: 6b0c0129 subs w9, w9, w12 84c28: 540002e4 b.mi 84c84 ::escape_debug_ext+0x334> // b.first 84c2c: 52000108 eor w8, w8, #0x1 84c30: eb0a017f cmp x11, x10 84c34: 54fffe01 b.ne 84bf4 ::escape_debug_ext+0x2a4> // b.any 84c38: 14000013 b 84c84 ::escape_debug_ext+0x334> 84c3c: aa0d03eb mov x11, x13 84c40: 6b0c0129 subs w9, w9, w12 84c44: 54000204 b.mi 84c84 ::escape_debug_ext+0x334> // b.first 84c48: 52000108 eor w8, w8, #0x1 84c4c: eb0a017f cmp x11, x10 84c50: 540001a0 b.eq 84c84 ::escape_debug_ext+0x334> // b.none 84c54: aa0b03ed mov x13, x11 84c58: 38c015ae ldrsb w14, [x13], #1 84c5c: 12001dcc and w12, w14, #0xff 84c60: 36fffeee tbz w14, #31, 84c3c ::escape_debug_ext+0x2ec> 84c64: eb0a01bf cmp x13, x10 84c68: 54000ba0 b.eq 84ddc ::escape_debug_ext+0x48c> // b.none 84c6c: 1200198d and w13, w12, #0x7f 84c70: 3940056c ldrb w12, [x11, #1] 84c74: 9100096b add x11, x11, #0x2 84c78: 331819ac bfi w12, w13, #8, #7 84c7c: 6b0c0129 subs w9, w9, w12 84c80: 54fffe45 b.pl 84c48 ::escape_debug_ext+0x2f8> // b.nfrst 84c84: 360005e8 tbz w8, #0, 84d40 ::escape_debug_ext+0x3f0> 84c88: 1400002b b 84d34 ::escape_debug_ext+0x3e4> 84c8c: 528004e9 mov w9, #0x27 // #39 84c90: 52800048 mov w8, #0x2 // #2 84c94: 29002408 stp w8, w9, [x0] 84c98: 528000a8 mov w8, #0x5 // #5 84c9c: f900040a str x10, [x0, #8] 84ca0: b9001001 str w1, [x0, #16] 84ca4: 39005008 strb w8, [x0, #20] 84ca8: d65f03c0 ret 84cac: 52803de8 mov w8, #0x1ef // #495 84cb0: 72a001c8 movk w8, #0xe, lsl #16 84cb4: 6b08003f cmp w1, w8 84cb8: 54000448 b.hi 84d40 ::escape_debug_ext+0x3f0> // b.pmore 84cbc: 529703c9 mov w9, #0xb81e // #47134 84cc0: 121f4c28 and w8, w1, #0x1ffffe 84cc4: 72a00049 movk w9, #0x2, lsl #16 84cc8: 6b09011f cmp w8, w9 84ccc: 540003a0 b.eq 84d40 ::escape_debug_ext+0x3f0> // b.none 84cd0: 5294dc09 mov w9, #0xa6e0 // #42720 84cd4: 121b3c28 and w8, w1, #0x1fffe0 84cd8: 72a00049 movk w9, #0x2, lsl #16 84cdc: 6b09011f cmp w8, w9 84ce0: 54000300 b.eq 84d40 ::escape_debug_ext+0x3f0> // b.none 84ce4: 5140ac28 sub w8, w1, #0x2b, lsl #12 84ce8: 511ce508 sub w8, w8, #0x739 84cec: 71001d1f cmp w8, #0x7 84cf0: 54000283 b.cc 84d40 ::escape_debug_ext+0x3f0> // b.lo, b.ul, b.last 84cf4: 5140b028 sub w8, w1, #0x2c, lsl #12 84cf8: 513ac108 sub w8, w8, #0xeb0 84cfc: 31003d1f cmn w8, #0xf 84d00: 54000208 b.hi 84d40 ::escape_debug_ext+0x3f0> // b.pmore 84d04: 5140c028 sub w8, w1, #0x30, lsl #12 84d08: 11200109 add w9, w8, #0x800 84d0c: 3130813f cmn w9, #0xc20 84d10: 54000188 b.hi 84d40 ::escape_debug_ext+0x3f0> // b.pmore 84d14: 31178d1f cmn w8, #0x5e3 84d18: 54000148 b.hi 84d40 ::escape_debug_ext+0x3f0> // b.pmore 84d1c: 51438028 sub w8, w1, #0xe0, lsl #12 84d20: 52824969 mov w9, #0x124b // #4683 84d24: 51040108 sub w8, w8, #0x100 84d28: 72bffea9 movk w9, #0xfff5, lsl #16 84d2c: 6b09011f cmp w8, w9 84d30: 54000082 b.cs 84d40 ::escape_debug_ext+0x3f0> // b.hs, b.nlast 84d34: 52800028 mov w8, #0x1 // #1 84d38: 2a0103e9 mov w9, w1 84d3c: 17ffffd6 b 84c94 ::escape_debug_ext+0x344> 84d40: 32000028 orr w8, w1, #0x1 84d44: 5ac01108 clz w8, w8 84d48: 53027d08 lsr w8, w8, #2 84d4c: 5200090a eor w10, w8, #0x7 84d50: 52800068 mov w8, #0x3 // #3 84d54: 29002408 stp w8, w9, [x0] 84d58: 528000a8 mov w8, #0x5 // #5 84d5c: f900040a str x10, [x0, #8] 84d60: b9001001 str w1, [x0, #16] 84d64: 39005008 strb w8, [x0, #20] 84d68: d65f03c0 ret 84d6c: 90000102 adrp x2, a4000 84d70: aa0803e0 mov x0, x8 84d74: 912ce042 add x2, x2, #0xb38 84d78: 52805861 mov w1, #0x2c3 // #707 84d7c: 97fff405 bl 81d90 84d80: d4200020 brk #0x1 84d84: 90000102 adrp x2, a4000 84d88: aa0803e0 mov x0, x8 84d8c: 912c8042 add x2, x2, #0xb20 84d90: 14000004 b 84da0 ::escape_debug_ext+0x450> 84d94: 90000102 adrp x2, a4000 84d98: aa0903e0 mov x0, x9 84d9c: 912d4042 add x2, x2, #0xb50 84da0: 52800401 mov w1, #0x20 // #32 84da4: 97fff3fb bl 81d90 84da8: d4200020 brk #0x1 84dac: aa0903e0 mov x0, x9 84db0: aa0803e1 mov x1, x8 84db4: 97fffa87 bl 837d0 84db8: d4200020 brk #0x1 84dbc: aa0803e0 mov x0, x8 84dc0: 52802401 mov w1, #0x120 // #288 84dc4: 97fff559 bl 82328 84dc8: d4200020 brk #0x1 84dcc: aa0803e0 mov x0, x8 84dd0: 52801801 mov w1, #0xc0 // #192 84dd4: 97fff555 bl 82328 84dd8: d4200020 brk #0x1 84ddc: 90000120 adrp x0, a8000 84de0: 90000102 adrp x2, a4000 84de4: 91156800 add x0, x0, #0x55a 84de8: 9115c042 add x2, x2, #0x570 84dec: 52800561 mov w1, #0x2b // #43 84df0: 97fff6f2 bl 829b8 84df4: d4200020 brk #0x1 0000000000084df8 : 84df8: d10283ff sub sp, sp, #0xa0 84dfc: a90667fe stp x30, x25, [sp, #96] 84e00: a9075ff8 stp x24, x23, [sp, #112] 84e04: a90857f6 stp x22, x21, [sp, #128] 84e08: a9094ff4 stp x20, x19, [sp, #144] 84e0c: aa0003f3 mov x19, x0 84e10: 39402009 ldrb w9, [x0, #8] 84e14: 52800039 mov w25, #0x1 // #1 84e18: 52800028 mov w8, #0x1 // #1 84e1c: 35000a69 cbnz w9, 84f68 84e20: f9400277 ldr x23, [x19] 84e24: aa0403f5 mov x21, x4 84e28: aa0303f4 mov x20, x3 84e2c: aa0203f6 mov x22, x2 84e30: aa0103f8 mov x24, x1 84e34: 39402669 ldrb w9, [x19, #9] 84e38: b94032e8 ldr w8, [x23, #48] 84e3c: 371003e8 tbnz w8, #2, 84eb8 84e40: a9422ee0 ldp x0, x11, [x23, #32] 84e44: d0000128 adrp x8, aa000 84e48: f00000ea adrp x10, a3000 84e4c: 91362108 add x8, x8, #0xd88 84e50: 9133f54a add x10, x10, #0xcfd 84e54: 7100013f cmp w9, #0x0 84e58: 9a880141 csel x1, x10, x8, eq // eq = none 84e5c: 52800048 mov w8, #0x2 // #2 84e60: 9a881502 cinc x2, x8, eq // eq = none 84e64: f9400d68 ldr x8, [x11, #24] 84e68: d63f0100 blr x8 84e6c: 370007c0 tbnz w0, #0, 84f64 84e70: a94222e0 ldp x0, x8, [x23, #32] 84e74: aa1803e1 mov x1, x24 84e78: aa1603e2 mov x2, x22 84e7c: f9400d08 ldr x8, [x8, #24] 84e80: d63f0100 blr x8 84e84: 37000700 tbnz w0, #0, 84f64 84e88: a94222e0 ldp x0, x8, [x23, #32] 84e8c: f0000121 adrp x1, ab000 84e90: 52800042 mov w2, #0x2 // #2 84e94: 91169c21 add x1, x1, #0x5a7 84e98: f9400d08 ldr x8, [x8, #24] 84e9c: d63f0100 blr x8 84ea0: 37000620 tbnz w0, #0, 84f64 84ea4: f9400ea8 ldr x8, [x21, #24] 84ea8: aa1403e0 mov x0, x20 84eac: aa1703e1 mov x1, x23 84eb0: d63f0100 blr x8 84eb4: 1400003c b 84fa4 84eb8: 35000129 cbnz w9, 84edc 84ebc: a94222e0 ldp x0, x8, [x23, #32] 84ec0: f00000e1 adrp x1, a3000 84ec4: 52800062 mov w2, #0x3 // #3 84ec8: 9133e021 add x1, x1, #0xcf8 84ecc: f9400d08 ldr x8, [x8, #24] 84ed0: d63f0100 blr x8 84ed4: 37000480 tbnz w0, #0, 84f64 84ed8: b94032e8 ldr w8, [x23, #48] 84edc: a9422ae9 ldp x9, x10, [x23, #32] 84ee0: 910073eb add x11, sp, #0x1c 84ee4: 5280002c mov w12, #0x1 // #1 84ee8: 910003e0 mov x0, sp 84eec: aa1803e1 mov x1, x24 84ef0: aa1603e2 mov x2, x22 84ef4: f9000beb str x11, [sp, #16] 84ef8: a9002be9 stp x9, x10, [sp] 84efc: b94036e9 ldr w9, [x23, #52] 84f00: a94036eb ldp x11, x13, [x23] 84f04: 390073ec strb w12, [sp, #28] 84f08: a9413aec ldp x12, x14, [x23, #16] 84f0c: 290a27e8 stp w8, w9, [sp, #80] 84f10: f00000e9 adrp x9, a3000 84f14: 3940e2ea ldrb w10, [x23, #56] 84f18: 910003e8 mov x8, sp 84f1c: 9131a129 add x9, x9, #0xc68 84f20: a90237eb stp x11, x13, [sp, #32] 84f24: 390163ea strb w10, [sp, #88] 84f28: a9033bec stp x12, x14, [sp, #48] 84f2c: a90427e8 stp x8, x9, [sp, #64] 84f30: 97fffba4 bl 83dc0 <::write_str> 84f34: 37000180 tbnz w0, #0, 84f64 84f38: f0000121 adrp x1, ab000 84f3c: 910003e0 mov x0, sp 84f40: 91169c21 add x1, x1, #0x5a7 84f44: 52800042 mov w2, #0x2 // #2 84f48: 97fffb9e bl 83dc0 <::write_str> 84f4c: 350000c0 cbnz w0, 84f64 84f50: f9400ea8 ldr x8, [x21, #24] 84f54: 910083e1 add x1, sp, #0x20 84f58: aa1403e0 mov x0, x20 84f5c: d63f0100 blr x8 84f60: 36000160 tbz w0, #0, 84f8c 84f64: 52800028 mov w8, #0x1 // #1 84f68: aa1303e0 mov x0, x19 84f6c: 39002268 strb w8, [x19, #8] 84f70: 39002679 strb w25, [x19, #9] 84f74: a9494ff4 ldp x20, x19, [sp, #144] 84f78: a94857f6 ldp x22, x21, [sp, #128] 84f7c: a9475ff8 ldp x24, x23, [sp, #112] 84f80: a94667fe ldp x30, x25, [sp, #96] 84f84: 910283ff add sp, sp, #0xa0 84f88: d65f03c0 ret 84f8c: a94423e0 ldp x0, x8, [sp, #64] 84f90: f00000e1 adrp x1, a3000 84f94: 52800042 mov w2, #0x2 // #2 84f98: 9133ec21 add x1, x1, #0xcfb 84f9c: f9400d08 ldr x8, [x8, #24] 84fa0: d63f0100 blr x8 84fa4: 2a0003e8 mov w8, w0 84fa8: 17fffff0 b 84f68 0000000000084fac : 84fac: f81f0ffe str x30, [sp, #-16]! 84fb0: 7102003f cmp w1, #0x80 84fb4: b9000fff str wzr, [sp, #12] 84fb8: 540000e2 b.cs 84fd4 // b.hs, b.nlast 84fbc: 52800022 mov w2, #0x1 // #1 84fc0: 390033e1 strb w1, [sp, #12] 84fc4: 910033e1 add x1, sp, #0xc 84fc8: 97fffb7e bl 83dc0 <::write_str> 84fcc: f84107fe ldr x30, [sp], #16 84fd0: d65f03c0 ret 84fd4: 7120003f cmp w1, #0x800 84fd8: 54000182 b.cs 85008 // b.hs, b.nlast 84fdc: 53067c28 lsr w8, w1, #6 84fe0: 52801009 mov w9, #0x80 // #128 84fe4: 321a0508 orr w8, w8, #0xc0 84fe8: 33001429 bfxil w9, w1, #0, #6 84fec: 52800042 mov w2, #0x2 // #2 84ff0: 390033e8 strb w8, [sp, #12] 84ff4: 390037e9 strb w9, [sp, #13] 84ff8: 910033e1 add x1, sp, #0xc 84ffc: 97fffb71 bl 83dc0 <::write_str> 85000: f84107fe ldr x30, [sp], #16 85004: d65f03c0 ret 85008: 7140403f cmp w1, #0x10, lsl #12 8500c: 540001e2 b.cs 85048 // b.hs, b.nlast 85010: 530c7c28 lsr w8, w1, #12 85014: 52801009 mov w9, #0x80 // #128 85018: 5280100a mov w10, #0x80 // #128 8501c: 321b0908 orr w8, w8, #0xe0 85020: 33062c29 bfxil w9, w1, #6, #6 85024: 3300142a bfxil w10, w1, #0, #6 85028: 52800062 mov w2, #0x3 // #3 8502c: 390033e8 strb w8, [sp, #12] 85030: 390037e9 strb w9, [sp, #13] 85034: 39003bea strb w10, [sp, #14] 85038: 910033e1 add x1, sp, #0xc 8503c: 97fffb61 bl 83dc0 <::write_str> 85040: f84107fe ldr x30, [sp], #16 85044: d65f03c0 ret 85048: 53127c28 lsr w8, w1, #18 8504c: 52801009 mov w9, #0x80 // #128 85050: 5280100a mov w10, #0x80 // #128 85054: 5280100b mov w11, #0x80 // #128 85058: 321c0d08 orr w8, w8, #0xf0 8505c: 330c4429 bfxil w9, w1, #12, #6 85060: 33062c2a bfxil w10, w1, #6, #6 85064: 3300142b bfxil w11, w1, #0, #6 85068: 52800082 mov w2, #0x4 // #4 8506c: 390033e8 strb w8, [sp, #12] 85070: 390037e9 strb w9, [sp, #13] 85074: 39003bea strb w10, [sp, #14] 85078: 39003feb strb w11, [sp, #15] 8507c: 910033e1 add x1, sp, #0xc 85080: 97fffb50 bl 83dc0 <::write_str> 85084: f84107fe ldr x30, [sp], #16 85088: d65f03c0 ret 000000000008508c : 8508c: d10103ff sub sp, sp, #0x40 85090: a90303fe stp x30, x0, [sp, #48] 85094: 910003e0 mov x0, sp 85098: 52800602 mov w2, #0x30 // #48 8509c: 9400763a bl a2984 850a0: d00000e1 adrp x1, a3000 850a4: 9100e3e0 add x0, sp, #0x38 850a8: 91392021 add x1, x1, #0xe48 850ac: 910003e2 mov x2, sp 850b0: 97fff6b8 bl 82b90 850b4: f9401bfe ldr x30, [sp, #48] 850b8: 910103ff add sp, sp, #0x40 850bc: d65f03c0 ret 00000000000850c0 <<&mut W as core::fmt::Write>::write_str>: 850c0: f9400000 ldr x0, [x0] 850c4: 17fffb3f b 83dc0 <::write_str> 00000000000850c8 <<&mut W as core::fmt::Write>::write_char>: 850c8: f81f0ffe str x30, [sp, #-16]! 850cc: f9400000 ldr x0, [x0] 850d0: 7102003f cmp w1, #0x80 850d4: b9000fff str wzr, [sp, #12] 850d8: 540000e2 b.cs 850f4 <<&mut W as core::fmt::Write>::write_char+0x2c> // b.hs, b.nlast 850dc: 52800022 mov w2, #0x1 // #1 850e0: 390033e1 strb w1, [sp, #12] 850e4: 910033e1 add x1, sp, #0xc 850e8: 97fffb36 bl 83dc0 <::write_str> 850ec: f84107fe ldr x30, [sp], #16 850f0: d65f03c0 ret 850f4: 7120003f cmp w1, #0x800 850f8: 54000182 b.cs 85128 <<&mut W as core::fmt::Write>::write_char+0x60> // b.hs, b.nlast 850fc: 53067c28 lsr w8, w1, #6 85100: 52801009 mov w9, #0x80 // #128 85104: 321a0508 orr w8, w8, #0xc0 85108: 33001429 bfxil w9, w1, #0, #6 8510c: 52800042 mov w2, #0x2 // #2 85110: 390033e8 strb w8, [sp, #12] 85114: 390037e9 strb w9, [sp, #13] 85118: 910033e1 add x1, sp, #0xc 8511c: 97fffb29 bl 83dc0 <::write_str> 85120: f84107fe ldr x30, [sp], #16 85124: d65f03c0 ret 85128: 7140403f cmp w1, #0x10, lsl #12 8512c: 540001e2 b.cs 85168 <<&mut W as core::fmt::Write>::write_char+0xa0> // b.hs, b.nlast 85130: 530c7c28 lsr w8, w1, #12 85134: 52801009 mov w9, #0x80 // #128 85138: 5280100a mov w10, #0x80 // #128 8513c: 321b0908 orr w8, w8, #0xe0 85140: 33062c29 bfxil w9, w1, #6, #6 85144: 3300142a bfxil w10, w1, #0, #6 85148: 52800062 mov w2, #0x3 // #3 8514c: 390033e8 strb w8, [sp, #12] 85150: 390037e9 strb w9, [sp, #13] 85154: 39003bea strb w10, [sp, #14] 85158: 910033e1 add x1, sp, #0xc 8515c: 97fffb19 bl 83dc0 <::write_str> 85160: f84107fe ldr x30, [sp], #16 85164: d65f03c0 ret 85168: 53127c28 lsr w8, w1, #18 8516c: 52801009 mov w9, #0x80 // #128 85170: 5280100a mov w10, #0x80 // #128 85174: 5280100b mov w11, #0x80 // #128 85178: 321c0d08 orr w8, w8, #0xf0 8517c: 330c4429 bfxil w9, w1, #12, #6 85180: 33062c2a bfxil w10, w1, #6, #6 85184: 3300142b bfxil w11, w1, #0, #6 85188: 52800082 mov w2, #0x4 // #4 8518c: 390033e8 strb w8, [sp, #12] 85190: 390037e9 strb w9, [sp, #13] 85194: 39003bea strb w10, [sp, #14] 85198: 39003feb strb w11, [sp, #15] 8519c: 910033e1 add x1, sp, #0xc 851a0: 97fffb08 bl 83dc0 <::write_str> 851a4: f84107fe ldr x30, [sp], #16 851a8: d65f03c0 ret 00000000000851ac <<&mut W as core::fmt::Write>::write_fmt>: 851ac: d10103ff sub sp, sp, #0x40 851b0: f9400008 ldr x8, [x0] 851b4: 910003e0 mov x0, sp 851b8: 52800602 mov w2, #0x30 // #48 851bc: a90323fe stp x30, x8, [sp, #48] 851c0: 940075f1 bl a2984 851c4: d00000e1 adrp x1, a3000 851c8: 9100e3e0 add x0, sp, #0x38 851cc: 91392021 add x1, x1, #0xe48 851d0: 910003e2 mov x2, sp 851d4: 97fff66f bl 82b90 851d8: f9401bfe ldr x30, [sp, #48] 851dc: 910103ff add sp, sp, #0x40 851e0: d65f03c0 ret 00000000000851e4 : 851e4: a9bf4ffe stp x30, x19, [sp, #-16]! 851e8: aa0003f3 mov x19, x0 851ec: 39402408 ldrb w8, [x0, #9] 851f0: 39402000 ldrb w0, [x0, #8] 851f4: 34000268 cbz w8, 85240 851f8: 34000060 cbz w0, 85204 851fc: 52800020 mov w0, #0x1 // #1 85200: 1400000f b 8523c 85204: f9400268 ldr x8, [x19] 85208: 3940c109 ldrb w9, [x8, #48] 8520c: 371000c9 tbnz w9, #2, 85224 85210: a9422500 ldp x0, x9, [x8, #32] 85214: d00000e1 adrp x1, a3000 85218: 52800042 mov w2, #0x2 // #2 8521c: 91340421 add x1, x1, #0xd01 85220: 14000005 b 85234 85224: a9422500 ldp x0, x9, [x8, #32] 85228: d00000e1 adrp x1, a3000 8522c: 52800022 mov w2, #0x1 // #1 85230: 91340021 add x1, x1, #0xd00 85234: f9400d28 ldr x8, [x9, #24] 85238: d63f0100 blr x8 8523c: 39002260 strb w0, [x19, #8] 85240: 7100001f cmp w0, #0x0 85244: 1a9f07e0 cset w0, ne // ne = any 85248: a8c14ffe ldp x30, x19, [sp], #16 8524c: d65f03c0 ret 0000000000085250 : 85250: d10283ff sub sp, sp, #0xa0 85254: f90033fe str x30, [sp, #96] 85258: a9075ff8 stp x24, x23, [sp, #112] 8525c: a90857f6 stp x22, x21, [sp, #128] 85260: a9094ff4 stp x20, x19, [sp, #144] 85264: aa0003f3 mov x19, x0 85268: 39404008 ldrb w8, [x0, #16] 8526c: 340001a8 cbz w8, 852a0 85270: f9400678 ldr x24, [x19, #8] 85274: 52800037 mov w23, #0x1 // #1 85278: 91000708 add x8, x24, #0x1 8527c: aa1303e0 mov x0, x19 85280: 39004277 strb w23, [x19, #16] 85284: f94033fe ldr x30, [sp, #96] 85288: a94857f6 ldp x22, x21, [sp, #128] 8528c: f9000668 str x8, [x19, #8] 85290: a9494ff4 ldp x20, x19, [sp, #144] 85294: a9475ff8 ldp x24, x23, [sp, #112] 85298: 910283ff add sp, sp, #0xa0 8529c: d65f03c0 ret 852a0: a9406276 ldp x22, x24, [x19] 852a4: aa0203f5 mov x21, x2 852a8: aa0103f4 mov x20, x1 852ac: b94032c8 ldr w8, [x22, #48] 852b0: 37100268 tbnz w8, #2, 852fc 852b4: a9422ac0 ldp x0, x10, [x22, #32] 852b8: b0000128 adrp x8, aa000 852bc: d00000e9 adrp x9, a3000 852c0: 91362108 add x8, x8, #0xd88 852c4: 91341529 add x9, x9, #0xd05 852c8: f100031f cmp x24, #0x0 852cc: 52800037 mov w23, #0x1 // #1 852d0: 9a880121 csel x1, x9, x8, eq // eq = none 852d4: 9a9706e2 cinc x2, x23, ne // ne = any 852d8: f9400d48 ldr x8, [x10, #24] 852dc: d63f0100 blr x8 852e0: 3707fcc0 tbnz w0, #0, 85278 852e4: f9400ea8 ldr x8, [x21, #24] 852e8: aa1403e0 mov x0, x20 852ec: aa1603e1 mov x1, x22 852f0: d63f0100 blr x8 852f4: 2a0003f7 mov w23, w0 852f8: 17ffffe0 b 85278 852fc: b5000178 cbnz x24, 85328 85300: a94222c0 ldp x0, x8, [x22, #32] 85304: d00000e1 adrp x1, a3000 85308: 52800042 mov w2, #0x2 // #2 8530c: 91340c21 add x1, x1, #0xd03 85310: f9400d08 ldr x8, [x8, #24] 85314: d63f0100 blr x8 85318: 36000060 tbz w0, #0, 85324 8531c: aa1f03f8 mov x24, xzr 85320: 17ffffd5 b 85274 85324: b94032c8 ldr w8, [x22, #48] 85328: a9422ac9 ldp x9, x10, [x22, #32] 8532c: 9101b3eb add x11, sp, #0x6c 85330: 5280002c mov w12, #0x1 // #1 85334: 910083e1 add x1, sp, #0x20 85338: aa1403e0 mov x0, x20 8533c: f9000feb str x11, [sp, #24] 85340: a900abe9 stp x9, x10, [sp, #8] 85344: b94036c9 ldr w9, [x22, #52] 85348: 3940e2ca ldrb w10, [x22, #56] 8534c: 3901b3ec strb w12, [sp, #108] 85350: a94036cb ldp x11, x13, [x22] 85354: a9413acc ldp x12, x14, [x22, #16] 85358: 290a27e8 stp w8, w9, [sp, #80] 8535c: d00000e9 adrp x9, a3000 85360: 390163ea strb w10, [sp, #88] 85364: 910023e8 add x8, sp, #0x8 85368: 9131a129 add x9, x9, #0xc68 8536c: f9400eaa ldr x10, [x21, #24] 85370: a90237eb stp x11, x13, [sp, #32] 85374: a9033bec stp x12, x14, [sp, #48] 85378: a90427e8 stp x8, x9, [sp, #64] 8537c: d63f0140 blr x10 85380: 3707f7a0 tbnz w0, #0, 85274 85384: a94423e0 ldp x0, x8, [sp, #64] 85388: d00000e1 adrp x1, a3000 8538c: 52800042 mov w2, #0x2 // #2 85390: 9133ec21 add x1, x1, #0xcfb 85394: f9400d08 ldr x8, [x8, #24] 85398: d63f0100 blr x8 8539c: 2a0003f7 mov w23, w0 853a0: 17ffffb6 b 85278 00000000000853a4 : 853a4: a9be57fe stp x30, x21, [sp, #-32]! 853a8: a9014ff4 stp x20, x19, [sp, #16] 853ac: f9400408 ldr x8, [x0, #8] 853b0: 39404014 ldrb w20, [x0, #16] 853b4: b4000388 cbz x8, 85424 853b8: aa0003f3 mov x19, x0 853bc: 34000074 cbz w20, 853c8 853c0: 52800034 mov w20, #0x1 // #1 853c4: 14000017 b 85420 853c8: f9400275 ldr x21, [x19] 853cc: f100051f cmp x8, #0x1 853d0: 540001a1 b.ne 85404 // b.any 853d4: 39404668 ldrb w8, [x19, #17] 853d8: 34000168 cbz w8, 85404 853dc: 3940c2a8 ldrb w8, [x21, #48] 853e0: 37100128 tbnz w8, #2, 85404 853e4: a94222a0 ldp x0, x8, [x21, #32] 853e8: d00000e1 adrp x1, a3000 853ec: 52800022 mov w2, #0x1 // #1 853f0: 91341821 add x1, x1, #0xd06 853f4: 52800034 mov w20, #0x1 // #1 853f8: f9400d08 ldr x8, [x8, #24] 853fc: d63f0100 blr x8 85400: 35000100 cbnz w0, 85420 85404: a94222a0 ldp x0, x8, [x21, #32] 85408: f00000e1 adrp x1, a4000 8540c: 52800022 mov w2, #0x1 // #1 85410: 913ebc21 add x1, x1, #0xfaf 85414: f9400d08 ldr x8, [x8, #24] 85418: d63f0100 blr x8 8541c: 2a0003f4 mov w20, w0 85420: 39004274 strb w20, [x19, #16] 85424: 7100029f cmp w20, #0x0 85428: a9414ff4 ldp x20, x19, [sp, #16] 8542c: 1a9f07e0 cset w0, ne // ne = any 85430: a8c257fe ldp x30, x21, [sp], #32 85434: d65f03c0 ret 0000000000085438 ::fmt>: 85438: d101c3ff sub sp, sp, #0x70 8543c: a90367fe stp x30, x25, [sp, #48] 85440: a9045ff8 stp x24, x23, [sp, #64] 85444: a90557f6 stp x22, x21, [sp, #80] 85448: a9064ff4 stp x20, x19, [sp, #96] 8544c: d2832e69 mov x9, #0x1973 // #6515 85450: d2961a4a mov x10, #0xb0d2 // #45266 85454: a9402c08 ldp x8, x11, [x0] 85458: f2bd06c9 movk x9, #0xe836, lsl #16 8545c: f2bb694a movk x10, #0xdb4a, lsl #16 85460: f2de9e29 movk x9, #0xf4f1, lsl #32 85464: f2c4a7ca movk x10, #0x253e, lsl #32 85468: f2f2b309 movk x9, #0x9598, lsl #48 8546c: f2eec1ea movk x10, #0x760f, lsl #48 85470: d29227b5 mov x21, #0x913d // #37181 85474: 93c84d6e extr x14, x11, x8, #19 85478: 9bc97d0c umulh x12, x8, x9 8547c: f2bc8c15 movk x21, #0xe460, lsl #16 85480: 9b0a7d0d mul x13, x8, x10 85484: f2c22b15 movk x21, #0x1158, lsl #32 85488: 9bca7d0f umulh x15, x8, x10 8548c: d2aec317 mov x23, #0x76180000 // #1981284352 85490: ab0d018c adds x12, x12, x13 85494: 9b097d6d mul x13, x11, x9 85498: ba1f01ef adcs x15, x15, xzr 8549c: 9bc97d69 umulh x9, x11, x9 854a0: ab0d019f cmn x12, x13 854a4: 9b0a7d6c mul x12, x11, x10 854a8: ba1f0129 adcs x9, x9, xzr 854ac: 9bca7d6a umulh x10, x11, x10 854b0: ab0c01ec adds x12, x15, x12 854b4: 9ad509cd udiv x13, x14, x21 854b8: ba1f014a adcs x10, x10, xzr 854bc: f2db9f77 movk x23, #0xdcfb, lsl #32 854c0: ab090189 adds x9, x12, x9 854c4: f2eea717 movk x23, #0x7538, lsl #48 854c8: ba1f014a adcs x10, x10, xzr 854cc: aa0103f3 mov x19, x1 854d0: f142017f cmp x11, #0x80, lsl #12 854d4: 910003e1 mov x1, sp 854d8: 93c9f949 extr x9, x10, x9, #62 854dc: 9100a3e2 add x2, sp, #0x28 854e0: d37efd4a lsr x10, x10, #62 854e4: 910003f4 mov x20, sp 854e8: 9a8a33f8 csel x24, xzr, x10, cc // cc = lo, ul, last 854ec: 9a8931b6 csel x22, x13, x9, cc // cc = lo, ul, last 854f0: 528004e9 mov w9, #0x27 // #39 854f4: 9b1722c0 madd x0, x22, x23, x8 854f8: f90017e9 str x9, [sp, #40] 854fc: 9400002a bl 855a4 85500: aa1802c8 orr x8, x22, x24 85504: b4000328 cbz x8, 85568 ::fmt+0x130> 85508: f94017e8 ldr x8, [sp, #40] 8550c: 91005280 add x0, x20, #0x14 85510: 52800601 mov w1, #0x30 // #48 85514: d1005102 sub x2, x8, #0x14 85518: 9400747b bl a2704 8551c: 93d64f19 extr x25, x24, x22, #19 85520: 52800288 mov w8, #0x14 // #20 85524: 910003e1 mov x1, sp 85528: 9100a3e2 add x2, sp, #0x28 8552c: 9ad50b38 udiv x24, x25, x21 85530: f90017e8 str x8, [sp, #40] 85534: 9b175b00 madd x0, x24, x23, x22 85538: 9400001b bl 855a4 8553c: eb15033f cmp x25, x21 85540: 54000143 b.cc 85568 ::fmt+0x130> // b.lo, b.ul, b.last 85544: f94017e8 ldr x8, [sp, #40] 85548: 910003e9 mov x9, sp 8554c: b2400120 orr x0, x9, #0x1 85550: 52800601 mov w1, #0x30 // #48 85554: d1000502 sub x2, x8, #0x1 85558: 9400746b bl a2704 8555c: 321c0708 orr w8, w24, #0x30 85560: f90017ff str xzr, [sp, #40] 85564: 390003e8 strb w8, [sp] 85568: f94017e8 ldr x8, [sp, #40] 8556c: 528004e9 mov w9, #0x27 // #39 85570: f0000121 adrp x1, ac000 85574: aa1303e0 mov x0, x19 85578: 9102e021 add x1, x1, #0xb8 8557c: aa1f03e2 mov x2, xzr 85580: 8b080283 add x3, x20, x8 85584: cb080124 sub x4, x9, x8 85588: 97fff282 bl 81f90 8558c: a9464ff4 ldp x20, x19, [sp, #96] 85590: a94557f6 ldp x22, x21, [sp, #80] 85594: a9445ff8 ldp x24, x23, [sp, #64] 85598: a94367fe ldp x30, x25, [sp, #48] 8559c: 9101c3ff add sp, sp, #0x70 855a0: d65f03c0 ret 00000000000855a4 : 855a4: f9400049 ldr x9, [x2] 855a8: f100513f cmp x9, #0x14 855ac: 5400212b b.lt 859d0 // b.tstop 855b0: 92b207ea mov x10, #0xffffffff6fc0ffff // #-2420047873 855b4: d00000e8 adrp x8, a3000 855b8: f2d0de4a movk x10, #0x86f2, lsl #32 855bc: 91351d08 add x8, x8, #0xd47 855c0: f2e0046a movk x10, #0x23, lsl #48 855c4: eb0a001f cmp x0, x10 855c8: 54000e69 b.ls 85794 // b.plast 855cc: 9100054a add x10, x10, #0x1 855d0: d2b207ec mov x12, #0x903f0000 // #2420047872 855d4: f2cf21ac movk x12, #0x790d, lsl #32 855d8: d284466f mov x15, #0x2233 // #8755 855dc: 9aca080a udiv x10, x0, x10 855e0: f2fffb8c movk x12, #0xffdc, lsl #48 855e4: f2ab7a8f movk x15, #0x5bd4, lsl #16 855e8: d299b02d mov x13, #0xcd81 // #52609 855ec: f2c6604f movk x15, #0x3302, lsl #32 855f0: f2aa12ad movk x13, #0x5095, lsl #16 855f4: f2e465ef movk x15, #0x232f, lsl #48 855f8: d29ab7f1 mov x17, #0xd5bf // #54719 855fc: f2c9b86d movk x13, #0x4dc3, lsl #32 85600: f2b7bdb1 movk x17, #0xbded, lsl #16 85604: f2e1684d movk x13, #0xb42, lsl #48 85608: f2dfd9d1 movk x17, #0xfece, lsl #32 8560c: f2fb7cd1 movk x17, #0xdbe6, lsl #48 85610: 52828f70 mov w16, #0x147b // #5243 85614: 9b0c014c madd x12, x10, x12, x0 85618: d299dfa0 mov x0, #0xcefd // #52989 8561c: f2b08c20 movk x0, #0x8461, lsl #16 85620: 5280052e mov w14, #0x29 // #41 85624: f2cee220 movk x0, #0x7711, lsl #32 85628: 5290a3f2 mov w18, #0x851f // #34079 8562c: 9bcf7d8f umulh x15, x12, x15 85630: f2f57980 movk x0, #0xabcc, lsl #48 85634: 9bcd7d8d umulh x13, x12, x13 85638: d2869b63 mov x3, #0x34db // #13531 8563c: d365fdef lsr x15, x15, #37 85640: 9bd17d91 umulh x17, x12, x17 85644: 9bc07d80 umulh x0, x12, x0 85648: 53023de6 ubfx w6, w15, #2, #14 8564c: d36ac5a5 ubfx x5, x13, #42, #8 85650: 72aa3d72 movk w18, #0x51eb, lsl #16 85654: f2baf6c3 movk x3, #0xd7b6, lsl #16 85658: 1b107cd0 mul w16, w6, w16 8565c: d35ae406 ubfx x6, x0, #26, #32 85660: d361fe31 lsr x17, x17, #33 85664: f2dbd043 movk x3, #0xde82, lsl #32 85668: 1b0e7cae mul w14, w5, w14 8566c: d28b2965 mov x5, #0x594b // #22859 85670: f2e86363 movk x3, #0x431b, lsl #48 85674: f2a710c5 movk x5, #0x3886, lsl #16 85678: 9b127cc6 mul x6, x6, x18 8567c: 9b127e32 mul x18, x17, x18 85680: d29eb864 mov x4, #0xf5c3 // #62915 85684: f2d8bac5 movk x5, #0xc5d6, lsl #32 85688: 52800c8b mov w11, #0x64 // #100 8568c: f2ab8504 movk x4, #0x5c28, lsl #16 85690: f2e68da5 movk x5, #0x346d, lsl #48 85694: 9bc37d83 umulh x3, x12, x3 85698: 530c7dce lsr w14, w14, #12 8569c: d365fe52 lsr x18, x18, #37 856a0: f2d851e4 movk x4, #0xc28f, lsl #32 856a4: d36afdad lsr x13, x13, #42 856a8: f2e51ea4 movk x4, #0x28f5, lsl #48 856ac: 9bc57d85 umulh x5, x12, x5 856b0: d365fcc6 lsr x6, x6, #37 856b4: 1b0bb5cd msub w13, w14, w11, w13 856b8: d354fc6e lsr x14, x3, #20 856bc: 53117e10 lsr w16, w16, #17 856c0: 1b0bc651 msub w17, w18, w11, w17 856c4: d342fd92 lsr x18, x12, #2 856c8: d35afc00 lsr x0, x0, #26 856cc: 9bc47dce umulh x14, x14, x4 856d0: d352fc63 lsr x3, x3, #18 856d4: 1b0b80c0 msub w0, w6, w11, w0 856d8: d34dfca6 lsr x6, x5, #13 856dc: 1b0bbe10 msub w16, w16, w11, w15 856e0: d342fdce lsr x14, x14, #2 856e4: 9bc47e4f umulh x15, x18, x4 856e8: 8b2d050d add x13, x8, w13, uxtb #1 856ec: 9bc47cd2 umulh x18, x6, x4 856f0: 8b204500 add x0, x8, w0, uxtw #1 856f4: d344fde6 lsr x6, x15, #4 856f8: 9b0b8dce msub x14, x14, x11, x3 856fc: d342fe52 lsr x18, x18, #2 85700: d342fdef lsr x15, x15, #2 85704: 9bc47cc3 umulh x3, x6, x4 85708: d34bfca4 lsr x4, x5, #11 8570c: 9b0b9252 msub x18, x18, x11, x4 85710: 394005a6 ldrb w6, [x13, #1] 85714: d342fc63 lsr x3, x3, #2 85718: 394001ad ldrb w13, [x13] 8571c: 8b302510 add x16, x8, w16, uxth #1 85720: 92800c64 mov x4, #0xffffffffffffff9c // #-100 85724: 9b0bbc63 msub x3, x3, x11, x15 85728: d100412b sub x11, x9, #0x10 8572c: 8b0b0025 add x5, x1, x11 85730: 9b0431e4 madd x4, x15, x4, x12 85734: d37ff9cf lsl x15, x14, #1 85738: d37ffa4e lsl x14, x18, #1 8573c: 8b010132 add x18, x9, x1 85740: d37ff86c lsl x12, x3, #1 85744: 390000ad strb w13, [x5] 85748: 8b31450d add x13, x8, w17, uxtw #1 8574c: 39400611 ldrb w17, [x16, #1] 85750: 390004a6 strb w6, [x5, #1] 85754: 39400210 ldrb w16, [x16] 85758: f900004b str x11, [x2] 8575c: 394005a3 ldrb w3, [x13, #1] 85760: 381f3251 sturb w17, [x18, #-13] 85764: 394001b1 ldrb w17, [x13] 85768: d37ff88d lsl x13, x4, #1 8576c: 381f2250 sturb w16, [x18, #-14] 85770: 381f5243 sturb w3, [x18, #-11] 85774: 39400403 ldrb w3, [x0, #1] 85778: 381f4251 sturb w17, [x18, #-12] 8577c: 39400011 ldrb w17, [x0] 85780: d1002130 sub x16, x9, #0x8 85784: aa0a03e0 mov x0, x10 85788: 381f7243 sturb w3, [x18, #-9] 8578c: 381f6251 sturb w17, [x18, #-10] 85790: 1400003e b 85888 85794: 529c200a mov w10, #0xe100 // #57600 85798: 72a0beaa movk w10, #0x5f5, lsl #16 8579c: d100054b sub x11, x10, #0x1 857a0: eb0b001f cmp x0, x11 857a4: 540001e8 b.hi 857e0 // b.pmore 857a8: d3447c0a ubfx x10, x0, #4, #28 857ac: 7109c15f cmp w10, #0x270 857b0: 54000a08 b.hi 858f0 // b.pmore 857b4: 12003c0a and w10, w0, #0xffff 857b8: 71018d5f cmp w10, #0x63 857bc: 54000d68 b.hi 85968 // b.pmore 857c0: 12003c0a and w10, w0, #0xffff 857c4: 7100295f cmp w10, #0xa 857c8: 54000f22 b.cs 859ac // b.hs, b.nlast 857cc: d1000528 sub x8, x9, #0x1 857d0: 1100c009 add w9, w0, #0x30 857d4: f9000048 str x8, [x2] 857d8: 38286829 strb w9, [x1, x8] 857dc: d65f03c0 ret 857e0: 9aca080a udiv x10, x0, x10 857e4: 929c1feb mov x11, #0xffffffffffff1f00 // #-57600 857e8: f2bf414b movk x11, #0xfa0a, lsl #16 857ec: 529bd06c mov w12, #0xde83 // #56963 857f0: 5290a3ee mov w14, #0x851f // #34079 857f4: 72a8636c movk w12, #0x431b, lsl #16 857f8: 72aa3d6e movk w14, #0x51eb, lsl #16 857fc: 5282eb30 mov w16, #0x1759 // #5977 85800: 72ba36f0 movk w16, #0xd1b7, lsl #16 85804: 5280052f mov w15, #0x29 // #41 85808: 9b0b014b madd x11, x10, x11, x0 8580c: aa0a03e0 mov x0, x10 85810: 92407d6d and x13, x11, #0xffffffff 85814: 9b0c7dac mul x12, x13, x12 85818: 9b0e7db1 mul x17, x13, x14 8581c: 9b107dad mul x13, x13, x16 85820: d372e592 ubfx x18, x12, #50, #8 85824: 12800c70 mov w16, #0xffffff9c // #-100 85828: d365fe31 lsr x17, x17, #37 8582c: d36dfdad lsr x13, x13, #45 85830: 1b0f7e4f mul w15, w18, w15 85834: 52828f72 mov w18, #0x147b // #5243 85838: 1b102e2b madd w11, w17, w16, w11 8583c: 53023db0 ubfx w16, w13, #2, #14 85840: 9b0e7e2e mul x14, x17, x14 85844: 530c7def lsr w15, w15, #12 85848: d372fd8c lsr x12, x12, #50 8584c: 1b127e10 mul w16, w16, w18 85850: 52800c92 mov w18, #0x64 // #100 85854: d365fdce lsr x14, x14, #37 85858: 1b12b1ec msub w12, w15, w18, w12 8585c: 53117e0f lsr w15, w16, #17 85860: 1b12c5ce msub w14, w14, w18, w17 85864: d1002130 sub x16, x9, #0x8 85868: 1b12b5ef msub w15, w15, w18, w13 8586c: 531f796d lsl w13, w11, #1 85870: 531f798b lsl w11, w12, #1 85874: 531f79cc lsl w12, w14, #1 85878: 531f79ee lsl w14, w15, #1 8587c: 927f196f and x15, x11, #0xfe 85880: 927f39ce and x14, x14, #0xfffe 85884: aa1003eb mov x11, x16 85888: 8b0f010a add x10, x8, x15 8588c: 8b10002f add x15, x1, x16 85890: 8b0e010e add x14, x8, x14 85894: 8b010131 add x17, x9, x1 85898: 8b0c0109 add x9, x8, x12 8589c: 8b0d010d add x13, x8, x13 858a0: 39400550 ldrb w16, [x10, #1] 858a4: 3940014a ldrb w10, [x10] 858a8: 394005cc ldrb w12, [x14, #1] 858ac: 390005f0 strb w16, [x15, #1] 858b0: 394001ce ldrb w14, [x14] 858b4: 390001ea strb w10, [x15] 858b8: 3940052a ldrb w10, [x9, #1] 858bc: 39400129 ldrb w9, [x9] 858c0: 381fb22c sturb w12, [x17, #-5] 858c4: 394005ac ldrb w12, [x13, #1] 858c8: 381fa22e sturb w14, [x17, #-6] 858cc: 381fd22a sturb w10, [x17, #-3] 858d0: 394001aa ldrb w10, [x13] 858d4: 381fc229 sturb w9, [x17, #-4] 858d8: aa0b03e9 mov x9, x11 858dc: 381ff22c sturb w12, [x17, #-1] 858e0: 381fe22a sturb w10, [x17, #-2] 858e4: d3447c0a ubfx x10, x0, #4, #28 858e8: 7109c15f cmp w10, #0x270 858ec: 54fff649 b.ls 857b4 // b.plast 858f0: 5282eb2a mov w10, #0x1759 // #5977 858f4: 1284e1eb mov w11, #0xffffd8f0 // #-10000 858f8: 72ba36ea movk w10, #0xd1b7, lsl #16 858fc: 52828f6c mov w12, #0x147b // #5243 85900: 8b010130 add x16, x9, x1 85904: 9baa7c0a umull x10, w0, w10 85908: d36dfd4a lsr x10, x10, #45 8590c: 1b0b014b madd w11, w10, w11, w0 85910: 2a0a03e0 mov w0, w10 85914: 53023d6d ubfx w13, w11, #2, #14 85918: 1b0c7dac mul w12, w13, w12 8591c: 12800c6d mov w13, #0xffffff9c // #-100 85920: 53117d8c lsr w12, w12, #17 85924: 1b0d2d8b madd w11, w12, w13, w11 85928: 8b2c450c add x12, x8, w12, uxtw #1 8592c: d100112d sub x13, x9, #0x4 85930: 8b0d002e add x14, x1, x13 85934: aa0d03e9 mov x9, x13 85938: 3940058f ldrb w15, [x12, #1] 8593c: 8b2b250b add x11, x8, w11, uxth #1 85940: 3940018c ldrb w12, [x12] 85944: 390005cf strb w15, [x14, #1] 85948: 3940056f ldrb w15, [x11, #1] 8594c: 3940016b ldrb w11, [x11] 85950: 390001cc strb w12, [x14] 85954: 381ff20f sturb w15, [x16, #-1] 85958: 381fe20b sturb w11, [x16, #-2] 8595c: 12003c0a and w10, w0, #0xffff 85960: 71018d5f cmp w10, #0x63 85964: 54fff2e9 b.ls 857c0 // b.plast 85968: 53023c0a ubfx w10, w0, #2, #14 8596c: 52828f6b mov w11, #0x147b // #5243 85970: d1000929 sub x9, x9, #0x2 85974: 1b0b7d4a mul w10, w10, w11 85978: 12800c6b mov w11, #0xffffff9c // #-100 8597c: 8b09002c add x12, x1, x9 85980: 53117d4a lsr w10, w10, #17 85984: 1b0b014b madd w11, w10, w11, w0 85988: 2a0a03e0 mov w0, w10 8598c: 8b2b250b add x11, x8, w11, uxth #1 85990: 3940056d ldrb w13, [x11, #1] 85994: 3940016b ldrb w11, [x11] 85998: 3900058d strb w13, [x12, #1] 8599c: 3900018b strb w11, [x12] 859a0: 12003c0a and w10, w0, #0xffff 859a4: 7100295f cmp w10, #0xa 859a8: 54fff123 b.cc 857cc // b.lo, b.ul, b.last 859ac: 8b202508 add x8, x8, w0, uxth #1 859b0: d1000929 sub x9, x9, #0x2 859b4: 8b09002a add x10, x1, x9 859b8: 3940050b ldrb w11, [x8, #1] 859bc: f9000049 str x9, [x2] 859c0: 39400108 ldrb w8, [x8] 859c4: 3900054b strb w11, [x10, #1] 859c8: 39000148 strb w8, [x10] 859cc: d65f03c0 ret 859d0: d00000e0 adrp x0, a3000 859d4: d00000e2 adrp x2, a3000 859d8: 91383c00 add x0, x0, #0xe0f 859dc: 9138c042 add x2, x2, #0xe30 859e0: 52800381 mov w1, #0x1c // #28 859e4: 97fff3f5 bl 829b8 859e8: d4200020 brk #0x1 00000000000859ec : 859ec: a9422408 ldp x8, x9, [x0, #32] 859f0: aa0803e0 mov x0, x8 859f4: f9400d23 ldr x3, [x9, #24] 859f8: d61f0060 br x3 00000000000859fc : 859fc: d10143ff sub sp, sp, #0x50 85a00: f9001bfe str x30, [sp, #48] 85a04: a9044ff4 stp x20, x19, [sp, #64] 85a08: a9425013 ldp x19, x20, [x0, #32] 85a0c: 910003e0 mov x0, sp 85a10: 52800602 mov w2, #0x30 // #48 85a14: 940073dc bl a2984 85a18: 910003e2 mov x2, sp 85a1c: aa1303e0 mov x0, x19 85a20: aa1403e1 mov x1, x20 85a24: 97fff45b bl 82b90 85a28: a9444ff4 ldp x20, x19, [sp, #64] 85a2c: f9401bfe ldr x30, [sp, #48] 85a30: 910143ff add sp, sp, #0x50 85a34: d65f03c0 ret 0000000000085a38 : 85a38: b9403400 ldr w0, [x0, #52] 85a3c: d65f03c0 ret 0000000000085a40 : 85a40: a9400408 ldp x8, x1, [x0] 85a44: aa0803e0 mov x0, x8 85a48: d65f03c0 ret 0000000000085a4c : 85a4c: a9410408 ldp x8, x1, [x0, #16] 85a50: aa0803e0 mov x0, x8 85a54: d65f03c0 ret 0000000000085a58 : 85a58: 3940c008 ldrb w8, [x0, #48] 85a5c: 53041100 ubfx w0, w8, #4, #1 85a60: d65f03c0 ret 0000000000085a64 : 85a64: 3940c008 ldrb w8, [x0, #48] 85a68: 53051500 ubfx w0, w8, #5, #1 85a6c: d65f03c0 ret 0000000000085a70 : 85a70: f81e0ffe str x30, [sp, #-32]! 85a74: a9014ff4 stp x20, x19, [sp, #16] 85a78: aa0003f4 mov x20, x0 85a7c: aa0103f3 mov x19, x1 85a80: a9422020 ldp x0, x8, [x1, #32] 85a84: aa0203e1 mov x1, x2 85a88: aa0303e2 mov x2, x3 85a8c: f9400d08 ldr x8, [x8, #24] 85a90: d63f0100 blr x8 85a94: f9000293 str x19, [x20] 85a98: 39002280 strb w0, [x20, #8] 85a9c: 3900269f strb wzr, [x20, #9] 85aa0: a9414ff4 ldp x20, x19, [sp, #16] 85aa4: f84207fe ldr x30, [sp], #32 85aa8: d65f03c0 ret 0000000000085aac : 85aac: f81e0ffe str x30, [sp, #-32]! 85ab0: a9014ff4 stp x20, x19, [sp, #16] 85ab4: aa0003f4 mov x20, x0 85ab8: aa0103f3 mov x19, x1 85abc: a9422020 ldp x0, x8, [x1, #32] 85ac0: aa0203e1 mov x1, x2 85ac4: aa0303e2 mov x2, x3 85ac8: f9400d08 ldr x8, [x8, #24] 85acc: d63f0100 blr x8 85ad0: a9007e93 stp x19, xzr, [x20] 85ad4: 39004280 strb w0, [x20, #16] 85ad8: 3900469f strb wzr, [x20, #17] 85adc: a9414ff4 ldp x20, x19, [sp, #16] 85ae0: f84207fe ldr x30, [sp], #32 85ae4: d65f03c0 ret 0000000000085ae8 <::fmt>: 85ae8: d10283ff sub sp, sp, #0xa0 85aec: a9047bfd stp x29, x30, [sp, #64] 85af0: a9056ffc stp x28, x27, [sp, #80] 85af4: a90667fa stp x26, x25, [sp, #96] 85af8: a9075ff8 stp x24, x23, [sp, #112] 85afc: a90857f6 stp x22, x21, [sp, #128] 85b00: a9094ff4 stp x20, x19, [sp, #144] 85b04: a9426c53 ldp x19, x27, [x2, #32] 85b08: aa0103f4 mov x20, x1 85b0c: aa0003fa mov x26, x0 85b10: 52800441 mov w1, #0x22 // #34 85b14: aa1303e0 mov x0, x19 85b18: f9401362 ldr x2, [x27, #32] 85b1c: f90013e2 str x2, [sp, #32] 85b20: d63f0040 blr x2 85b24: 36000140 tbz w0, #0, 85b4c <::fmt+0x64> 85b28: a9494ff4 ldp x20, x19, [sp, #144] 85b2c: 52800020 mov w0, #0x1 // #1 85b30: a94857f6 ldp x22, x21, [sp, #128] 85b34: a9475ff8 ldp x24, x23, [sp, #112] 85b38: a94667fa ldp x26, x25, [sp, #96] 85b3c: a9456ffc ldp x28, x27, [sp, #80] 85b40: a9447bfd ldp x29, x30, [sp, #64] 85b44: 910283ff add sp, sp, #0xa0 85b48: d65f03c0 ret 85b4c: b4001c94 cbz x20, 85edc <::fmt+0x3f4> 85b50: b00000fd adrp x29, a2000 85b54: aa1f03f7 mov x23, xzr 85b58: aa1f03f8 mov x24, xzr 85b5c: 8b140359 add x25, x26, x20 85b60: aa1a03e8 mov x8, x26 85b64: aa1a03f5 mov x21, x26 85b68: 913087bd add x29, x29, #0xc21 85b6c: a9006bf4 stp x20, x26, [sp] 85b70: 14000009 b 85b94 <::fmt+0xac> 85b74: 52800028 mov w8, #0x1 // #1 85b78: aa1403fb mov x27, x20 85b7c: 8b1a0117 add x23, x8, x26 85b80: a9406bf4 ldp x20, x26, [sp] 85b84: aa1503e8 mov x8, x21 85b88: f9400ff8 ldr x24, [sp, #24] 85b8c: eb1902bf cmp x21, x25 85b90: 54001960 b.eq 85ebc <::fmt+0x3d4> // b.none 85b94: aa1503e9 mov x9, x21 85b98: 38c0152b ldrsb w11, [x9], #1 85b9c: 12001d6a and w10, w11, #0xff 85ba0: 37f8008b tbnz w11, #31, 85bb0 <::fmt+0xc8> 85ba4: aa0903f5 mov x21, x9 85ba8: 2a0a03f6 mov w22, w10 85bac: 14000019 b 85c10 <::fmt+0x128> 85bb0: 394006ab ldrb w11, [x21, #1] 85bb4: 12001149 and w9, w10, #0x1f 85bb8: 71037d5f cmp w10, #0xdf 85bbc: 12001576 and w22, w11, #0x3f 85bc0: 540001c9 b.ls 85bf8 <::fmt+0x110> // b.plast 85bc4: 39400aab ldrb w11, [x21, #2] 85bc8: 7103c15f cmp w10, #0xf0 85bcc: 1200156b and w11, w11, #0x3f 85bd0: 331a16cb bfi w11, w22, #6, #6 85bd4: 54000183 b.cc 85c04 <::fmt+0x11c> // b.lo, b.ul, b.last 85bd8: 39400eaa ldrb w10, [x21, #3] 85bdc: 12001556 and w22, w10, #0x3f 85be0: 331a2d76 bfi w22, w11, #6, #12 85be4: 330e0936 bfi w22, w9, #18, #3 85be8: 714442df cmp w22, #0x110, lsl #12 85bec: 54001680 b.eq 85ebc <::fmt+0x3d4> // b.none 85bf0: 910012b5 add x21, x21, #0x4 85bf4: 14000007 b 85c10 <::fmt+0x128> 85bf8: 91000ab5 add x21, x21, #0x2 85bfc: 331a1136 bfi w22, w9, #6, #5 85c00: 14000004 b 85c10 <::fmt+0x128> 85c04: 3314112b bfi w11, w9, #12, #5 85c08: 91000eb5 add x21, x21, #0x3 85c0c: 2a0b03f6 mov w22, w11 85c10: cb080308 sub x8, x24, x8 85c14: 9100a3e0 add x0, sp, #0x28 85c18: 8b150108 add x8, x8, x21 85c1c: 2a1603e1 mov w1, w22 85c20: 320083e2 mov w2, #0x10001 // #65537 85c24: f9000fe8 str x8, [sp, #24] 85c28: 97fffb4a bl 84950 ::escape_debug_ext> 85c2c: b00000ea adrp x10, a2000 85c30: b9402bfc ldr w28, [sp, #40] 85c34: 9130754a add x10, x10, #0xc1d 85c38: 10fffa68 adr x8, 85b84 <::fmt+0x9c> 85c3c: 387c6949 ldrb w9, [x10, x28] 85c40: 8b090908 add x8, x8, x9, lsl #2 85c44: d61f0100 br x8 85c48: f9401be8 ldr x8, [sp, #48] 85c4c: 3940f3e9 ldrb w9, [sp, #60] 85c50: 8b090108 add x8, x8, x9 85c54: f100051f cmp x8, #0x1 85c58: 54fff960 b.eq 85b84 <::fmt+0x9c> // b.none 85c5c: eb17031f cmp x24, x23 85c60: 54001723 b.cc 85f44 <::fmt+0x45c> // b.lo, b.ul, b.last 85c64: b4000117 cbz x23, 85c84 <::fmt+0x19c> 85c68: eb1402ff cmp x23, x20 85c6c: 540000a2 b.cs 85c80 <::fmt+0x198> // b.hs, b.nlast 85c70: 38f76b48 ldrsb w8, [x26, x23] 85c74: 3101011f cmn w8, #0x40 85c78: 5400006a b.ge 85c84 <::fmt+0x19c> // b.tcont 85c7c: 140000b2 b 85f44 <::fmt+0x45c> 85c80: 54001621 b.ne 85f44 <::fmt+0x45c> // b.any 85c84: b4000118 cbz x24, 85ca4 <::fmt+0x1bc> 85c88: eb14031f cmp x24, x20 85c8c: 54000102 b.cs 85cac <::fmt+0x1c4> // b.hs, b.nlast 85c90: 38f86b48 ldrsb w8, [x26, x24] 85c94: 3101051f cmn w8, #0x41 85c98: 5400156d b.le 85f44 <::fmt+0x45c> 85c9c: aa1803e9 mov x9, x24 85ca0: 14000005 b 85cb4 <::fmt+0x1cc> 85ca4: aa1f03e9 mov x9, xzr 85ca8: 14000003 b 85cb4 <::fmt+0x1cc> 85cac: aa1403e9 mov x9, x20 85cb0: 540014a1 b.ne 85f44 <::fmt+0x45c> // b.any 85cb4: 8b170341 add x1, x26, x23 85cb8: cb170122 sub x2, x9, x23 85cbc: f9400f68 ldr x8, [x27, #24] 85cc0: aa1303e0 mov x0, x19 85cc4: aa0903fa mov x26, x9 85cc8: aa1b03f4 mov x20, x27 85ccc: d63f0100 blr x8 85cd0: 3707f2c0 tbnz w0, #0, 85b28 <::fmt+0x40> 85cd4: b9403be8 ldr w8, [sp, #56] 85cd8: b9402ff7 ldr w23, [sp, #44] 85cdc: f9401bf8 ldr x24, [sp, #48] 85ce0: b90017e8 str w8, [sp, #20] 85ce4: 3940f3e8 ldrb w8, [sp, #60] 85ce8: 714442ff cmp w23, #0x110, lsl #12 85cec: 54000800 b.eq 85dec <::fmt+0x304> // b.none 85cf0: 14000009 b 85d14 <::fmt+0x22c> 85cf4: 2a1f03fc mov w28, wzr 85cf8: 2a1703e1 mov w1, w23 85cfc: 2a0803fb mov w27, w8 85d00: aa1303e0 mov x0, x19 85d04: f94013e2 ldr x2, [sp, #32] 85d08: d63f0040 blr x2 85d0c: 2a1b03e8 mov w8, w27 85d10: 3707f0c0 tbnz w0, #0, 85b28 <::fmt+0x40> 85d14: 2a1c03e9 mov w9, w28 85d18: 5280003c mov w28, #0x1 // #1 85d1c: 2a0903e9 mov w9, w9 85d20: 52800b81 mov w1, #0x5c // #92 85d24: 2a0803fb mov w27, w8 85d28: 10fffe6a adr x10, 85cf4 <::fmt+0x20c> 85d2c: 38696bab ldrb w11, [x29, x9] 85d30: 8b0b094a add x10, x10, x11, lsl #2 85d34: d61f0140 br x10 85d38: b00000eb adrp x11, a2000 85d3c: 92401d08 and x8, x8, #0xff 85d40: 9130956b add x11, x11, #0xc25 85d44: 5280007c mov w28, #0x3 // #3 85d48: 52800fa1 mov w1, #0x7d // #125 85d4c: 2a1f03fb mov w27, wzr 85d50: 10fffd89 adr x9, 85d00 <::fmt+0x218> 85d54: 3868696a ldrb w10, [x11, x8] 85d58: 8b0a0929 add x9, x9, x10, lsl #2 85d5c: d61f0120 br x9 85d60: 531e0b08 ubfiz w8, w24, #2, #3 85d64: b94017e9 ldr w9, [sp, #20] 85d68: 52800aea mov w10, #0x57 // #87 85d6c: 5280060b mov w11, #0x30 // #48 85d70: 1ac82528 lsr w8, w9, w8 85d74: d1000709 sub x9, x24, #0x1 85d78: 12000d08 and w8, w8, #0xf 85d7c: 7100291f cmp w8, #0xa 85d80: 1a8a316a csel w10, w11, w10, cc // cc = lo, ul, last 85d84: f100031f cmp x24, #0x0 85d88: 0b080141 add w1, w10, w8 85d8c: 52800028 mov w8, #0x1 // #1 85d90: 1a88051b cinc w27, w8, ne // ne = any 85d94: 9a8903f8 csel x24, xzr, x9, eq // eq = none 85d98: 14000003 b 85da4 <::fmt+0x2bc> 85d9c: 5280007b mov w27, #0x3 // #3 85da0: 52800ea1 mov w1, #0x75 // #117 85da4: 5280007c mov w28, #0x3 // #3 85da8: 17ffffd6 b 85d00 <::fmt+0x218> 85dac: 5280007c mov w28, #0x3 // #3 85db0: 5280005b mov w27, #0x2 // #2 85db4: 52800f61 mov w1, #0x7b // #123 85db8: 17ffffd2 b 85d00 <::fmt+0x218> 85dbc: 5280007c mov w28, #0x3 // #3 85dc0: 5280009b mov w27, #0x4 // #4 85dc4: 52800b81 mov w1, #0x5c // #92 85dc8: 17ffffce b 85d00 <::fmt+0x218> 85dcc: 5280003c mov w28, #0x1 // #1 85dd0: 52800b81 mov w1, #0x5c // #92 85dd4: 2a0803f7 mov w23, w8 85dd8: aa1303e0 mov x0, x19 85ddc: f94013e2 ldr x2, [sp, #32] 85de0: d63f0040 blr x2 85de4: 2a1703e8 mov w8, w23 85de8: 35ffea00 cbnz w0, 85b28 <::fmt+0x40> 85dec: 71000b9f cmp w28, #0x2 85df0: 54fffee0 b.eq 85dcc <::fmt+0x2e4> // b.none 85df4: 71000f9f cmp w28, #0x3 85df8: 540004c1 b.ne 85e90 <::fmt+0x3a8> // b.any 85dfc: b00000eb adrp x11, a2000 85e00: 92401d08 and x8, x8, #0xff 85e04: 9130ad6b add x11, x11, #0xc2b 85e08: 5280007c mov w28, #0x3 // #3 85e0c: 52800fa1 mov w1, #0x7d // #125 85e10: 2a1f03f7 mov w23, wzr 85e14: 10fffe29 adr x9, 85dd8 <::fmt+0x2f0> 85e18: 3868696a ldrb w10, [x11, x8] 85e1c: 8b0a0929 add x9, x9, x10, lsl #2 85e20: d61f0120 br x9 85e24: 531e0b08 ubfiz w8, w24, #2, #3 85e28: b94017e9 ldr w9, [sp, #20] 85e2c: 52800aea mov w10, #0x57 // #87 85e30: 5280060b mov w11, #0x30 // #48 85e34: 1ac82528 lsr w8, w9, w8 85e38: d1000709 sub x9, x24, #0x1 85e3c: 12000d08 and w8, w8, #0xf 85e40: 7100291f cmp w8, #0xa 85e44: 1a8a316a csel w10, w11, w10, cc // cc = lo, ul, last 85e48: f100031f cmp x24, #0x0 85e4c: 0b080141 add w1, w10, w8 85e50: 52800028 mov w8, #0x1 // #1 85e54: 1a880517 cinc w23, w8, ne // ne = any 85e58: 9a8903f8 csel x24, xzr, x9, eq // eq = none 85e5c: 14000003 b 85e68 <::fmt+0x380> 85e60: 52800077 mov w23, #0x3 // #3 85e64: 52800ea1 mov w1, #0x75 // #117 85e68: 5280007c mov w28, #0x3 // #3 85e6c: 17ffffdb b 85dd8 <::fmt+0x2f0> 85e70: 5280007c mov w28, #0x3 // #3 85e74: 52800057 mov w23, #0x2 // #2 85e78: 52800f61 mov w1, #0x7b // #123 85e7c: 17ffffd7 b 85dd8 <::fmt+0x2f0> 85e80: 5280007c mov w28, #0x3 // #3 85e84: 52800097 mov w23, #0x4 // #4 85e88: 52800b81 mov w1, #0x5c // #92 85e8c: 17ffffd3 b 85dd8 <::fmt+0x2f0> 85e90: 710202df cmp w22, #0x80 85e94: 54ffe703 b.cc 85b74 <::fmt+0x8c> // b.lo, b.ul, b.last 85e98: aa1403fb mov x27, x20 85e9c: 712002df cmp w22, #0x800 85ea0: 54000062 b.cs 85eac <::fmt+0x3c4> // b.hs, b.nlast 85ea4: 52800048 mov w8, #0x2 // #2 85ea8: 17ffff35 b 85b7c <::fmt+0x94> 85eac: 714042df cmp w22, #0x10, lsl #12 85eb0: 52800068 mov w8, #0x3 // #3 85eb4: 9a883508 cinc x8, x8, cs // cs = hs, nlast 85eb8: 17ffff31 b 85b7c <::fmt+0x94> 85ebc: b4000117 cbz x23, 85edc <::fmt+0x3f4> 85ec0: eb1402ff cmp x23, x20 85ec4: 54000302 b.cs 85f24 <::fmt+0x43c> // b.hs, b.nlast 85ec8: 38f76b48 ldrsb w8, [x26, x23] 85ecc: 3101051f cmn w8, #0x41 85ed0: 540002ed b.le 85f2c <::fmt+0x444> 85ed4: aa1703e8 mov x8, x23 85ed8: 14000002 b 85ee0 <::fmt+0x3f8> 85edc: aa1f03e8 mov x8, xzr 85ee0: 8b080341 add x1, x26, x8 85ee4: cb080282 sub x2, x20, x8 85ee8: f9400f68 ldr x8, [x27, #24] 85eec: aa1303e0 mov x0, x19 85ef0: d63f0100 blr x8 85ef4: 3707e1a0 tbnz w0, #0, 85b28 <::fmt+0x40> 85ef8: aa1303e0 mov x0, x19 85efc: f94013e2 ldr x2, [sp, #32] 85f00: a9494ff4 ldp x20, x19, [sp, #144] 85f04: 52800441 mov w1, #0x22 // #34 85f08: a94857f6 ldp x22, x21, [sp, #128] 85f0c: a9475ff8 ldp x24, x23, [sp, #112] 85f10: a94667fa ldp x26, x25, [sp, #96] 85f14: a9456ffc ldp x28, x27, [sp, #80] 85f18: a9447bfd ldp x29, x30, [sp, #64] 85f1c: 910283ff add sp, sp, #0xa0 85f20: d61f0040 br x2 85f24: aa1403e8 mov x8, x20 85f28: 54fffdc0 b.eq 85ee0 <::fmt+0x3f8> // b.none 85f2c: aa1a03e0 mov x0, x26 85f30: aa1403e1 mov x1, x20 85f34: aa1703e2 mov x2, x23 85f38: aa1403e3 mov x3, x20 85f3c: 97fff83c bl 8402c 85f40: d4200020 brk #0x1 85f44: aa1a03e0 mov x0, x26 85f48: aa1403e1 mov x1, x20 85f4c: aa1703e2 mov x2, x23 85f50: aa1803e3 mov x3, x24 85f54: 97fff836 bl 8402c 85f58: d4200020 brk #0x1 0000000000085f5c <::fmt>: 85f5c: aa0103e8 mov x8, x1 85f60: aa0003e1 mov x1, x0 85f64: aa0203e0 mov x0, x2 85f68: aa0803e2 mov x2, x8 85f6c: 17fff109 b 82390 0000000000085f70 <::fmt>: 85f70: f81f0ffe str x30, [sp, #-16]! 85f74: f9400029 ldr x9, [x1] 85f78: aa0103e8 mov x8, x1 85f7c: f940082a ldr x10, [x1, #16] 85f80: b9400001 ldr w1, [x0] 85f84: f100053f cmp x9, #0x1 85f88: fa411944 ccmp x10, #0x1, #0x4, ne // ne = any 85f8c: 54000161 b.ne 85fb8 <::fmt+0x48> // b.any 85f90: 7102003f cmp w1, #0x80 85f94: b9000fff str wzr, [sp, #12] 85f98: 54000182 b.cs 85fc8 <::fmt+0x58> // b.hs, b.nlast 85f9c: 52800022 mov w2, #0x1 // #1 85fa0: 390033e1 strb w1, [sp, #12] 85fa4: 910033e1 add x1, sp, #0xc 85fa8: aa0803e0 mov x0, x8 85fac: 97fff0f9 bl 82390 85fb0: f84107fe ldr x30, [sp], #16 85fb4: d65f03c0 ret 85fb8: a9422500 ldp x0, x9, [x8, #32] 85fbc: f9401122 ldr x2, [x9, #32] 85fc0: f84107fe ldr x30, [sp], #16 85fc4: d61f0040 br x2 85fc8: 7120003f cmp w1, #0x800 85fcc: 540001a2 b.cs 86000 <::fmt+0x90> // b.hs, b.nlast 85fd0: 53067c29 lsr w9, w1, #6 85fd4: 5280100a mov w10, #0x80 // #128 85fd8: 321a0529 orr w9, w9, #0xc0 85fdc: 3300142a bfxil w10, w1, #0, #6 85fe0: 52800042 mov w2, #0x2 // #2 85fe4: 390033e9 strb w9, [sp, #12] 85fe8: 390037ea strb w10, [sp, #13] 85fec: 910033e1 add x1, sp, #0xc 85ff0: aa0803e0 mov x0, x8 85ff4: 97fff0e7 bl 82390 85ff8: f84107fe ldr x30, [sp], #16 85ffc: d65f03c0 ret 86000: 7140403f cmp w1, #0x10, lsl #12 86004: 54000202 b.cs 86044 <::fmt+0xd4> // b.hs, b.nlast 86008: 530c7c29 lsr w9, w1, #12 8600c: 5280100a mov w10, #0x80 // #128 86010: 5280100b mov w11, #0x80 // #128 86014: 321b0929 orr w9, w9, #0xe0 86018: 33062c2a bfxil w10, w1, #6, #6 8601c: 3300142b bfxil w11, w1, #0, #6 86020: 52800062 mov w2, #0x3 // #3 86024: 390033e9 strb w9, [sp, #12] 86028: 390037ea strb w10, [sp, #13] 8602c: 39003beb strb w11, [sp, #14] 86030: 910033e1 add x1, sp, #0xc 86034: aa0803e0 mov x0, x8 86038: 97fff0d6 bl 82390 8603c: f84107fe ldr x30, [sp], #16 86040: d65f03c0 ret 86044: 53127c29 lsr w9, w1, #18 86048: 5280100a mov w10, #0x80 // #128 8604c: 5280100b mov w11, #0x80 // #128 86050: 5280100c mov w12, #0x80 // #128 86054: 321c0d29 orr w9, w9, #0xf0 86058: 330c442a bfxil w10, w1, #12, #6 8605c: 33062c2b bfxil w11, w1, #6, #6 86060: 3300142c bfxil w12, w1, #0, #6 86064: 52800082 mov w2, #0x4 // #4 86068: 390033e9 strb w9, [sp, #12] 8606c: 390037ea strb w10, [sp, #13] 86070: 39003beb strb w11, [sp, #14] 86074: 39003fec strb w12, [sp, #15] 86078: 910033e1 add x1, sp, #0xc 8607c: aa0803e0 mov x0, x8 86080: 97fff0c4 bl 82390 86084: f84107fe ldr x30, [sp], #16 86088: d65f03c0 ret 000000000008608c <<*const T as core::fmt::Pointer>::fmt::inner>: 8608c: d102c3ff sub sp, sp, #0xb0 86090: f90043fe str x30, [sp, #128] 86094: a90957f6 stp x22, x21, [sp, #144] 86098: a90a4ff4 stp x20, x19, [sp, #160] 8609c: b9403034 ldr w20, [x1, #48] 860a0: aa0103f3 mov x19, x1 860a4: a9405436 ldp x22, x21, [x1] 860a8: 2a1403e9 mov w9, w20 860ac: 361000d4 tbz w20, #2, 860c4 <<*const T as core::fmt::Pointer>::fmt::inner+0x38> 860b0: 321d0289 orr w9, w20, #0x8 860b4: b5000096 cbnz x22, 860c4 <<*const T as core::fmt::Pointer>::fmt::inner+0x38> 860b8: 52800028 mov w8, #0x1 // #1 860bc: 5280024a mov w10, #0x12 // #18 860c0: a9002a68 stp x8, x10, [x19] 860c4: aa1f03e8 mov x8, xzr 860c8: 321e012c orr w12, w9, #0x4 860cc: 910003e9 mov x9, sp 860d0: 52800aea mov w10, #0x57 // #87 860d4: 5280060b mov w11, #0x30 // #48 860d8: b900326c str w12, [x19, #48] 860dc: 12000c0c and w12, w0, #0xf 860e0: d344fc0d lsr x13, x0, #4 860e4: 7100299f cmp w12, #0xa 860e8: 8b08012f add x15, x9, x8 860ec: 1a8a316e csel w14, w11, w10, cc // cc = lo, ul, last 860f0: f1003c1f cmp x0, #0xf 860f4: 0b0c01cc add w12, w14, w12 860f8: d1000508 sub x8, x8, #0x1 860fc: aa0d03e0 mov x0, x13 86100: 3901fdec strb w12, [x15, #127] 86104: 54fffec8 b.hi 860dc <<*const T as core::fmt::Pointer>::fmt::inner+0x50> // b.pmore 86108: 91020100 add x0, x8, #0x80 8610c: f102041f cmp x0, #0x81 86110: 54000222 b.cs 86154 <<*const T as core::fmt::Pointer>::fmt::inner+0xc8> // b.hs, b.nlast 86114: 910003e9 mov x9, sp 86118: b00000e1 adrp x1, a3000 8611c: 8b080129 add x9, x9, x8 86120: cb0803e4 neg x4, x8 86124: 91020123 add x3, x9, #0x80 86128: 91350c21 add x1, x1, #0xd43 8612c: aa1303e0 mov x0, x19 86130: 52800042 mov w2, #0x2 // #2 86134: 97ffef97 bl 81f90 86138: a9005676 stp x22, x21, [x19] 8613c: f94043fe ldr x30, [sp, #128] 86140: b9003274 str w20, [x19, #48] 86144: a94a4ff4 ldp x20, x19, [sp, #160] 86148: a94957f6 ldp x22, x21, [sp, #144] 8614c: 9102c3ff add sp, sp, #0xb0 86150: d65f03c0 ret 86154: 52801001 mov w1, #0x80 // #128 86158: 97fff05a bl 822c0 8615c: d4200020 brk #0x1 0000000000086160 : 86160: 91001c28 add x8, x1, #0x7 86164: 12001c0a and w10, w0, #0xff 86168: 927df108 and x8, x8, #0xfffffffffffffff8 8616c: eb010109 subs x9, x8, x1 86170: 540001e0 b.eq 861ac // b.none 86174: eb02013f cmp x9, x2 86178: aa1f03e8 mov x8, xzr 8617c: 9a898040 csel x0, x2, x9, hi // hi = pmore 86180: 52800029 mov w9, #0x1 // #1 86184: 3868682b ldrb w11, [x1, x8] 86188: 6b0a017f cmp w11, w10 8618c: 54000520 b.eq 86230 // b.none 86190: 91000508 add x8, x8, #0x1 86194: eb08001f cmp x0, x8 86198: 54ffff61 b.ne 86184 // b.any 8619c: d1004048 sub x8, x2, #0x10 861a0: eb08001f cmp x0, x8 861a4: 54000089 b.ls 861b4 // b.plast 861a8: 14000017 b 86204 861ac: aa1f03e0 mov x0, xzr 861b0: d1004048 sub x8, x2, #0x10 861b4: b200c3e9 mov x9, #0x101010101010101 // #72340172838076673 861b8: b207dbeb mov x11, #0xfefefefefefefefe // #-72340172838076674 861bc: f29fdfeb movk x11, #0xfeff 861c0: 9b097d49 mul x9, x10, x9 861c4: 8b00002c add x12, x1, x0 861c8: a940318d ldp x13, x12, [x12] 861cc: ca0901ad eor x13, x13, x9 861d0: ca09018c eor x12, x12, x9 861d4: 8b0b01ae add x14, x13, x11 861d8: 8b0b018f add x15, x12, x11 861dc: 8a2d01cd bic x13, x14, x13 861e0: 8a2c01ec bic x12, x15, x12 861e4: aa0c01ac orr x12, x13, x12 861e8: f201c19f tst x12, #0x8080808080808080 861ec: 54000081 b.ne 861fc // b.any 861f0: 91004000 add x0, x0, #0x10 861f4: eb08001f cmp x0, x8 861f8: 54fffe69 b.ls 861c4 // b.plast 861fc: eb02001f cmp x0, x2 86200: 54000288 b.hi 86250 // b.pmore 86204: eb020008 subs x8, x0, x2 86208: 54000120 b.eq 8622c // b.none 8620c: aa1f03e9 mov x9, xzr 86210: 8b00002b add x11, x1, x0 86214: 3869696c ldrb w12, [x11, x9] 86218: 6b0a019f cmp w12, w10 8621c: 54000100 b.eq 8623c // b.none 86220: 91000529 add x9, x9, #0x1 86224: ab09011f cmn x8, x9 86228: 54ffff61 b.ne 86214 // b.any 8622c: aa1f03e9 mov x9, xzr 86230: aa0903e0 mov x0, x9 86234: aa0803e1 mov x1, x8 86238: d65f03c0 ret 8623c: 8b090008 add x8, x0, x9 86240: 52800029 mov w9, #0x1 // #1 86244: aa0903e0 mov x0, x9 86248: aa0803e1 mov x1, x8 8624c: d65f03c0 ret 86250: aa0203e1 mov x1, x2 86254: 97fff01b bl 822c0 86258: d4200020 brk #0x1 000000000008625c ::copy_from_slice::len_mismatch_fail>: 8625c: d10183ff sub sp, sp, #0x60 86260: f0ffffc9 adrp x9, 81000 <__exception_restore_context> 86264: 910023e8 add x8, sp, #0x8 86268: 91377129 add x9, x9, #0xddc 8626c: 910003ea mov x10, sp 86270: a90007e0 stp x0, x1, [sp] 86274: 910043e0 add x0, sp, #0x10 86278: aa0203e1 mov x1, x2 8627c: a9027fff stp xzr, xzr, [sp, #32] 86280: a90427e8 stp x8, x9, [sp, #64] 86284: 52800068 mov w8, #0x3 // #3 86288: a90527ea stp x10, x9, [sp, #80] 8628c: d503201f nop 86290: 100ef889 adr x9, a41a0 86294: a90123e9 stp x9, x8, [sp, #16] 86298: 910103e8 add x8, sp, #0x40 8629c: 52800049 mov w9, #0x2 // #2 862a0: a90327e8 stp x8, x9, [sp, #48] 862a4: 97ffef29 bl 81f48 862a8: d4200020 brk #0x1 00000000000862ac : 862ac: f1003c48 subs x8, x2, #0xf 862b0: 9a8833e9 csel x9, xzr, x8, cc // cc = lo, ul, last 862b4: b4001002 cbz x2, 864b4 862b8: 91001c2a add x10, x1, #0x7 862bc: d00000ed adrp x13, a4000 862c0: 927df14a and x10, x10, #0xfffffffffffffff8 862c4: aa1f03e8 mov x8, xzr 862c8: cb01014a sub x10, x10, x1 862cc: 12800beb mov w11, #0xffffffa0 // #-96 862d0: 1280080c mov w12, #0xffffffbf // #-65 862d4: 910741ad add x13, x13, #0x1d0 862d8: 14000004 b 862e8 862dc: 91000508 add x8, x8, #0x1 862e0: eb02011f cmp x8, x2 862e4: 54000e82 b.cs 864b4 // b.hs, b.nlast 862e8: 38e8682e ldrsb w14, [x1, x8] 862ec: 37f802ee tbnz w14, #31, 86348 862f0: b100055f cmn x10, #0x1 862f4: 54ffff40 b.eq 862dc // b.none 862f8: 4b08014e sub w14, w10, w8 862fc: f24009df tst x14, #0x7 86300: 54fffee1 b.ne 862dc // b.any 86304: 14000002 b 8630c 86308: 91004108 add x8, x8, #0x10 8630c: eb09011f cmp x8, x9 86310: 540000c2 b.cs 86328 // b.hs, b.nlast 86314: 8b08002e add x14, x1, x8 86318: a94039cf ldp x15, x14, [x14] 8631c: aa0e01ee orr x14, x15, x14 86320: f201c1df tst x14, #0x8080808080808080 86324: 54ffff20 b.eq 86308 // b.none 86328: eb02011f cmp x8, x2 8632c: 54fffda2 b.cs 862e0 // b.hs, b.nlast 86330: 38e8682e ldrsb w14, [x1, x8] 86334: 37fffd6e tbnz w14, #31, 862e0 86338: 91000508 add x8, x8, #0x1 8633c: eb08005f cmp x2, x8 86340: 54ffff81 b.ne 86330 // b.any 86344: 1400005c b 864b4 86348: 92401dce and x14, x14, #0xff 8634c: 386e69af ldrb w15, [x13, x14] 86350: 710011ff cmp w15, #0x4 86354: 54000180 b.eq 86384 // b.none 86358: 71000dff cmp w15, #0x3 8635c: 540002a0 b.eq 863b0 // b.none 86360: 710009ff cmp w15, #0x2 86364: 54000bc1 b.ne 864dc // b.any 86368: 9100050e add x14, x8, #0x1 8636c: eb0201df cmp x14, x2 86370: 54000a82 b.cs 864c0 // b.hs, b.nlast 86374: 38ee682f ldrsb w15, [x1, x14] 86378: 310105ff cmn w15, #0x41 8637c: 5400098d b.le 864ac 86380: 14000057 b 864dc 86384: 9100050f add x15, x8, #0x1 86388: eb0201ff cmp x15, x2 8638c: 540009a2 b.cs 864c0 // b.hs, b.nlast 86390: 38ef6830 ldrsb w16, [x1, x15] 86394: 7103c1df cmp w14, #0xf0 86398: 54000220 b.eq 863dc // b.none 8639c: 7103d1df cmp w14, #0xf4 863a0: 54000261 b.ne 863ec // b.any 863a4: 3101c61f cmn w16, #0x71 863a8: 5400034d b.le 86410 863ac: 1400004c b 864dc 863b0: 9100050f add x15, x8, #0x1 863b4: eb0201ff cmp x15, x2 863b8: 54000842 b.cs 864c0 // b.hs, b.nlast 863bc: 386f6830 ldrb w16, [x1, x15] 863c0: 710381df cmp w14, #0xe0 863c4: 54000400 b.eq 86444 // b.none 863c8: 7103b5df cmp w14, #0xed 863cc: 54000441 b.ne 86454 // b.any 863d0: 6b30817f cmp w11, w16, sxtb 863d4: 5400060c b.gt 86494 863d8: 14000041 b 864dc 863dc: 1101c20e add w14, w16, #0x70 863e0: 7100c1df cmp w14, #0x30 863e4: 54000163 b.cc 86410 // b.lo, b.ul, b.last 863e8: 1400003d b 864dc 863ec: 11003dce add w14, w14, #0xf 863f0: 12001dcf and w15, w14, #0xff 863f4: 5280002e mov w14, #0x1 // #1 863f8: 710009ff cmp w15, #0x2 863fc: 54000728 b.hi 864e0 // b.pmore 86400: 5280002f mov w15, #0x1 // #1 86404: 36f80610 tbz w16, #31, 864c4 86408: 3101021f cmn w16, #0x40 8640c: 540005c2 b.cs 864c4 // b.hs, b.nlast 86410: 9100090e add x14, x8, #0x2 86414: eb0201df cmp x14, x2 86418: 54000542 b.cs 864c0 // b.hs, b.nlast 8641c: 38ee682e ldrsb w14, [x1, x14] 86420: 310105df cmn w14, #0x41 86424: 540006cc b.gt 864fc 86428: 91000d0e add x14, x8, #0x3 8642c: eb0201df cmp x14, x2 86430: 54000482 b.cs 864c0 // b.hs, b.nlast 86434: 38ee682f ldrsb w15, [x1, x14] 86438: 310105ff cmn w15, #0x41 8643c: 5400038d b.le 864ac 86440: 14000031 b 86504 86444: 121b0a0e and w14, w16, #0xe0 86448: 710281df cmp w14, #0xa0 8644c: 54000240 b.eq 86494 // b.none 86450: 14000023 b 864dc 86454: 11007dcf add w15, w14, #0x1f 86458: 12001def and w15, w15, #0xff 8645c: 710031ff cmp w15, #0xc 86460: 54000082 b.cs 86470 // b.hs, b.nlast 86464: 6b30819f cmp w12, w16, sxtb 86468: 5400016a b.ge 86494 // b.tcont 8646c: 1400001c b 864dc 86470: 121f19cf and w15, w14, #0xfe 86474: 5280002e mov w14, #0x1 // #1 86478: 7103b9ff cmp w15, #0xee 8647c: 54000321 b.ne 864e0 // b.any 86480: 13001e0f sxtb w15, w16 86484: 36f802ef tbz w15, #31, 864e0 86488: 5280002f mov w15, #0x1 // #1 8648c: 7103021f cmp w16, #0xc0 86490: 540001a2 b.cs 864c4 // b.hs, b.nlast 86494: 9100090e add x14, x8, #0x2 86498: eb0201df cmp x14, x2 8649c: 54000122 b.cs 864c0 // b.hs, b.nlast 864a0: 38ee682f ldrsb w15, [x1, x14] 864a4: 310105ff cmn w15, #0x41 864a8: 540002ac b.gt 864fc 864ac: 910005c8 add x8, x14, #0x1 864b0: 17ffff8c b 862e0 864b4: a9008801 stp x1, x2, [x0, #8] 864b8: f900001f str xzr, [x0] 864bc: d65f03c0 ret 864c0: 2a1f03ee mov w14, wzr 864c4: f9000408 str x8, [x0, #8] 864c8: 52800028 mov w8, #0x1 // #1 864cc: 3900400e strb w14, [x0, #16] 864d0: 3900440f strb w15, [x0, #17] 864d4: f9000008 str x8, [x0] 864d8: d65f03c0 ret 864dc: 5280002e mov w14, #0x1 // #1 864e0: 5280002f mov w15, #0x1 // #1 864e4: f9000408 str x8, [x0, #8] 864e8: 52800028 mov w8, #0x1 // #1 864ec: 3900400e strb w14, [x0, #16] 864f0: 3900440f strb w15, [x0, #17] 864f4: f9000008 str x8, [x0] 864f8: d65f03c0 ret 864fc: 5280004f mov w15, #0x2 // #2 86500: 14000002 b 86508 86504: 5280006f mov w15, #0x3 // #3 86508: 5280002e mov w14, #0x1 // #1 8650c: f9000408 str x8, [x0, #8] 86510: 52800028 mov w8, #0x1 // #1 86514: 3900400e strb w14, [x0, #16] 86518: 3900440f strb w15, [x0, #17] 8651c: f9000008 str x8, [x0] 86520: d65f03c0 ret 0000000000086524 ::fmt>: 86524: d10103ff sub sp, sp, #0x40 86528: f9001bfe str x30, [sp, #48] 8652c: 39400008 ldrb w8, [x0] 86530: aa0103e0 mov x0, x1 86534: f1018d1f cmp x8, #0x63 86538: 54000229 b.ls 8657c ::fmt+0x58> // b.plast 8653c: 12001d09 and w9, w8, #0xff 86540: 5280052a mov w10, #0x29 // #41 86544: 1b0a7d29 mul w9, w9, w10 86548: 12800c6a mov w10, #0xffffff9c // #-100 8654c: 530c7d2b lsr w11, w9, #12 86550: d503201f nop 86554: 700ebf89 adr x9, a3d47 86558: 1b0a2168 madd w8, w11, w10, w8 8655c: 8b280528 add x8, x9, w8, uxtb #1 86560: 52800489 mov w9, #0x24 // #36 86564: 3940050a ldrb w10, [x8, #1] 86568: 3940010c ldrb w12, [x8] 8656c: 2a0b03e8 mov w8, w11 86570: 3900bbea strb w10, [sp, #46] 86574: 3900b7ec strb w12, [sp, #45] 86578: 14000004 b 86588 ::fmt+0x64> 8657c: 7100291f cmp w8, #0xa 86580: 540000c2 b.cs 86598 ::fmt+0x74> // b.hs, b.nlast 86584: 528004c9 mov w9, #0x26 // #38 86588: 1100c108 add w8, w8, #0x30 8658c: 910023ea add x10, sp, #0x8 86590: 38296948 strb w8, [x10, x9] 86594: 14000009 b 865b8 ::fmt+0x94> 86598: d503201f nop 8659c: 700ebd49 adr x9, a3d47 865a0: 8b080528 add x8, x9, x8, lsl #1 865a4: 528004a9 mov w9, #0x25 // #37 865a8: 3940050a ldrb w10, [x8, #1] 865ac: 39400108 ldrb w8, [x8] 865b0: 3900bbea strb w10, [sp, #46] 865b4: 3900b7e8 strb w8, [sp, #45] 865b8: 910023e8 add x8, sp, #0x8 865bc: 528004ea mov w10, #0x27 // #39 865c0: d0000121 adrp x1, ac000 865c4: 8b090103 add x3, x8, x9 865c8: cb090144 sub x4, x10, x9 865cc: 9102e021 add x1, x1, #0xb8 865d0: aa1f03e2 mov x2, xzr 865d4: 97ffee6f bl 81f90 865d8: f9401bfe ldr x30, [sp, #48] 865dc: 910103ff add sp, sp, #0x40 865e0: d65f03c0 ret 00000000000865e4 ::fmt>: 865e4: d10243ff sub sp, sp, #0x90 865e8: f90043fe str x30, [sp, #128] 865ec: aa1f03e8 mov x8, xzr 865f0: 910003e9 mov x9, sp 865f4: 3940000a ldrb w10, [x0] 865f8: 52800aeb mov w11, #0x57 // #87 865fc: 5280060c mov w12, #0x30 // #48 86600: 12000d4d and w13, w10, #0xf 86604: 53047d4e lsr w14, w10, #4 86608: 710029bf cmp w13, #0xa 8660c: 8b080130 add x16, x9, x8 86610: 1a8b318f csel w15, w12, w11, cc // cc = lo, ul, last 86614: 71003d5f cmp w10, #0xf 86618: 0b0d01ed add w13, w15, w13 8661c: d1000508 sub x8, x8, #0x1 86620: 2a0e03ea mov w10, w14 86624: 3901fe0d strb w13, [x16, #127] 86628: 54fffec8 b.hi 86600 ::fmt+0x1c> // b.pmore 8662c: 91020100 add x0, x8, #0x80 86630: f102041f cmp x0, #0x81 86634: 540001c2 b.cs 8666c ::fmt+0x88> // b.hs, b.nlast 86638: 910003e9 mov x9, sp 8663c: cb0803e4 neg x4, x8 86640: 8b080129 add x9, x9, x8 86644: d503201f nop 86648: 700eb7c8 adr x8, a3d43 8664c: 91020123 add x3, x9, #0x80 86650: aa0103e0 mov x0, x1 86654: aa0803e1 mov x1, x8 86658: 52800042 mov w2, #0x2 // #2 8665c: 97ffee4d bl 81f90 86660: f94043fe ldr x30, [sp, #128] 86664: 910243ff add sp, sp, #0x90 86668: d65f03c0 ret 8666c: 52801001 mov w1, #0x80 // #128 86670: 97ffef14 bl 822c0 86674: d4200020 brk #0x1 0000000000086678 ::fmt>: 86678: d10243ff sub sp, sp, #0x90 8667c: f90043fe str x30, [sp, #128] 86680: aa1f03e8 mov x8, xzr 86684: 910003e9 mov x9, sp 86688: b940000a ldr w10, [x0] 8668c: 52800aeb mov w11, #0x57 // #87 86690: 5280060c mov w12, #0x30 // #48 86694: 12000d4d and w13, w10, #0xf 86698: 53047d4e lsr w14, w10, #4 8669c: 710029bf cmp w13, #0xa 866a0: 8b080130 add x16, x9, x8 866a4: 1a8b318f csel w15, w12, w11, cc // cc = lo, ul, last 866a8: 71003d5f cmp w10, #0xf 866ac: 0b0d01ed add w13, w15, w13 866b0: d1000508 sub x8, x8, #0x1 866b4: 2a0e03ea mov w10, w14 866b8: 3901fe0d strb w13, [x16, #127] 866bc: 54fffec8 b.hi 86694 ::fmt+0x1c> // b.pmore 866c0: 91020100 add x0, x8, #0x80 866c4: f102041f cmp x0, #0x81 866c8: 540001c2 b.cs 86700 ::fmt+0x88> // b.hs, b.nlast 866cc: 910003e9 mov x9, sp 866d0: cb0803e4 neg x4, x8 866d4: 8b080129 add x9, x9, x8 866d8: d503201f nop 866dc: 700eb328 adr x8, a3d43 866e0: 91020123 add x3, x9, #0x80 866e4: aa0103e0 mov x0, x1 866e8: aa0803e1 mov x1, x8 866ec: 52800042 mov w2, #0x2 // #2 866f0: 97ffee28 bl 81f90 866f4: f94043fe ldr x30, [sp, #128] 866f8: 910243ff add sp, sp, #0x90 866fc: d65f03c0 ret 86700: 52801001 mov w1, #0x80 // #128 86704: 97ffeeef bl 822c0 86708: d4200020 brk #0x1 000000000008670c <<&T as core::fmt::Debug>::fmt>: 8670c: d10243ff sub sp, sp, #0x90 86710: f90043fe str x30, [sp, #128] 86714: b9403028 ldr w8, [x1, #48] 86718: f9400009 ldr x9, [x0] 8671c: 372002a8 tbnz w8, #4, 86770 <<&T as core::fmt::Debug>::fmt+0x64> 86720: 372804a8 tbnz w8, #5, 867b4 <<&T as core::fmt::Debug>::fmt+0xa8> 86724: 39400128 ldrb w8, [x9] 86728: f1018d1f cmp x8, #0x63 8672c: 54000849 b.ls 86834 <<&T as core::fmt::Debug>::fmt+0x128> // b.plast 86730: 12001d09 and w9, w8, #0xff 86734: 5280052a mov w10, #0x29 // #41 86738: 1b0a7d29 mul w9, w9, w10 8673c: 12800c6a mov w10, #0xffffff9c // #-100 86740: 530c7d2b lsr w11, w9, #12 86744: d503201f nop 86748: 700eafe9 adr x9, a3d47 8674c: 1b0a2168 madd w8, w11, w10, w8 86750: 8b280528 add x8, x9, w8, uxtb #1 86754: 52800489 mov w9, #0x24 // #36 86758: 3940050a ldrb w10, [x8, #1] 8675c: 3940010c ldrb w12, [x8] 86760: 2a0b03e8 mov w8, w11 86764: 39009bea strb w10, [sp, #38] 86768: 390097ec strb w12, [sp, #37] 8676c: 14000035 b 86840 <<&T as core::fmt::Debug>::fmt+0x134> 86770: aa1f03e8 mov x8, xzr 86774: 39400129 ldrb w9, [x9] 86778: 910003ea mov x10, sp 8677c: 52800aeb mov w11, #0x57 // #87 86780: 5280060c mov w12, #0x30 // #48 86784: 12000d2d and w13, w9, #0xf 86788: 53047d2e lsr w14, w9, #4 8678c: 710029bf cmp w13, #0xa 86790: 8b080150 add x16, x10, x8 86794: 1a8b318f csel w15, w12, w11, cc // cc = lo, ul, last 86798: 71003d3f cmp w9, #0xf 8679c: 0b0d01ed add w13, w15, w13 867a0: d1000508 sub x8, x8, #0x1 867a4: 2a0e03e9 mov w9, w14 867a8: 3901fe0d strb w13, [x16, #127] 867ac: 54fffec8 b.hi 86784 <<&T as core::fmt::Debug>::fmt+0x78> // b.pmore 867b0: 14000011 b 867f4 <<&T as core::fmt::Debug>::fmt+0xe8> 867b4: aa1f03e8 mov x8, xzr 867b8: 39400129 ldrb w9, [x9] 867bc: 910003ea mov x10, sp 867c0: 528006eb mov w11, #0x37 // #55 867c4: 5280060c mov w12, #0x30 // #48 867c8: 12000d2d and w13, w9, #0xf 867cc: 53047d2e lsr w14, w9, #4 867d0: 710029bf cmp w13, #0xa 867d4: 8b080150 add x16, x10, x8 867d8: 1a8b318f csel w15, w12, w11, cc // cc = lo, ul, last 867dc: 71003d3f cmp w9, #0xf 867e0: 0b0d01ed add w13, w15, w13 867e4: d1000508 sub x8, x8, #0x1 867e8: 2a0e03e9 mov w9, w14 867ec: 3901fe0d strb w13, [x16, #127] 867f0: 54fffec8 b.hi 867c8 <<&T as core::fmt::Debug>::fmt+0xbc> // b.pmore 867f4: 91020100 add x0, x8, #0x80 867f8: f102041f cmp x0, #0x81 867fc: 54000542 b.cs 868a4 <<&T as core::fmt::Debug>::fmt+0x198> // b.hs, b.nlast 86800: 910003e9 mov x9, sp 86804: cb0803e4 neg x4, x8 86808: 8b080129 add x9, x9, x8 8680c: d503201f nop 86810: 700ea988 adr x8, a3d43 86814: 91020123 add x3, x9, #0x80 86818: aa0103e0 mov x0, x1 8681c: aa0803e1 mov x1, x8 86820: 52800042 mov w2, #0x2 // #2 86824: 97ffeddb bl 81f90 86828: f94043fe ldr x30, [sp, #128] 8682c: 910243ff add sp, sp, #0x90 86830: d65f03c0 ret 86834: 7100291f cmp w8, #0xa 86838: 540000c2 b.cs 86850 <<&T as core::fmt::Debug>::fmt+0x144> // b.hs, b.nlast 8683c: 528004c9 mov w9, #0x26 // #38 86840: 1100c108 add w8, w8, #0x30 86844: 910003ea mov x10, sp 86848: 38296948 strb w8, [x10, x9] 8684c: 14000009 b 86870 <<&T as core::fmt::Debug>::fmt+0x164> 86850: d503201f nop 86854: 700ea789 adr x9, a3d47 86858: 8b080528 add x8, x9, x8, lsl #1 8685c: 528004a9 mov w9, #0x25 // #37 86860: 3940050a ldrb w10, [x8, #1] 86864: 39400108 ldrb w8, [x8] 86868: 39009bea strb w10, [sp, #38] 8686c: 390097e8 strb w8, [sp, #37] 86870: 910003e8 mov x8, sp 86874: 528004ea mov w10, #0x27 // #39 86878: 8b090103 add x3, x8, x9 8687c: d503201f nop 86880: 1012c1c8 adr x8, ac0b8 86884: cb090144 sub x4, x10, x9 86888: aa0103e0 mov x0, x1 8688c: aa0803e1 mov x1, x8 86890: aa1f03e2 mov x2, xzr 86894: 97ffedbf bl 81f90 86898: f94043fe ldr x30, [sp, #128] 8689c: 910243ff add sp, sp, #0x90 868a0: d65f03c0 ret 868a4: 52801001 mov w1, #0x80 // #128 868a8: 97ffee86 bl 822c0 868ac: d4200020 brk #0x1 00000000000868b0 <<&T as core::fmt::Debug>::fmt>: 868b0: f9400000 ldr x0, [x0] 868b4: 17fff791 b 846f8 ::fmt> 00000000000868b8 <<&T as core::fmt::Debug>::fmt>: 868b8: aa0103e0 mov x0, x1 868bc: d503201f nop 868c0: 100f5ec1 adr x1, a5498 868c4: 52800042 mov w2, #0x2 // #2 868c8: 17ffeeb2 b 82390 00000000000868cc <::fmt>: 868cc: d10103ff sub sp, sp, #0x40 868d0: f90013fe str x30, [sp, #32] 868d4: a9034ff4 stp x20, x19, [sp, #48] 868d8: aa0003f4 mov x20, x0 868dc: aa0103f3 mov x19, x1 868e0: a9422020 ldp x0, x8, [x1, #32] 868e4: d00000e1 adrp x1, a4000 868e8: 52800222 mov w2, #0x11 // #17 868ec: 91306021 add x1, x1, #0xc18 868f0: f9400d08 ldr x8, [x8, #24] 868f4: d63f0100 blr x8 868f8: d00000e2 adrp x2, a4000 868fc: 390063e0 strb w0, [sp, #24] 86900: 912fe042 add x2, x2, #0xbf8 86904: 910023e0 add x0, sp, #0x8 86908: 9100a3e1 add x1, sp, #0x28 8690c: a900fff3 stp x19, xzr, [sp, #8] 86910: 390067ff strb wzr, [sp, #25] 86914: f90017f4 str x20, [sp, #40] 86918: 97fffa4e bl 85250 8691c: f9400be8 ldr x8, [sp, #16] 86920: 394063f3 ldrb w19, [sp, #24] 86924: b4000068 cbz x8, 86930 <::fmt+0x64> 86928: 34000113 cbz w19, 86948 <::fmt+0x7c> 8692c: 52800033 mov w19, #0x1 // #1 86930: 7100027f cmp w19, #0x0 86934: f94013fe ldr x30, [sp, #32] 86938: a9434ff4 ldp x20, x19, [sp, #48] 8693c: 1a9f07e0 cset w0, ne // ne = any 86940: 910103ff add sp, sp, #0x40 86944: d65f03c0 ret 86948: f94007f4 ldr x20, [sp, #8] 8694c: f100051f cmp x8, #0x1 86950: 540001a1 b.ne 86984 <::fmt+0xb8> // b.any 86954: 394067e8 ldrb w8, [sp, #25] 86958: 34000168 cbz w8, 86984 <::fmt+0xb8> 8695c: 3940c288 ldrb w8, [x20, #48] 86960: 37100128 tbnz w8, #2, 86984 <::fmt+0xb8> 86964: a9422280 ldp x0, x8, [x20, #32] 86968: b00000e1 adrp x1, a3000 8696c: 52800022 mov w2, #0x1 // #1 86970: 91341821 add x1, x1, #0xd06 86974: 52800033 mov w19, #0x1 // #1 86978: f9400d08 ldr x8, [x8, #24] 8697c: d63f0100 blr x8 86980: 35fffd80 cbnz w0, 86930 <::fmt+0x64> 86984: a9422280 ldp x0, x8, [x20, #32] 86988: d00000e1 adrp x1, a4000 8698c: 52800022 mov w2, #0x1 // #1 86990: 913ebc21 add x1, x1, #0xfaf 86994: f9400d08 ldr x8, [x8, #24] 86998: d63f0100 blr x8 8699c: 2a0003f3 mov w19, w0 869a0: 7100027f cmp w19, #0x0 869a4: f94013fe ldr x30, [sp, #32] 869a8: a9434ff4 ldp x20, x19, [sp, #48] 869ac: 1a9f07e0 cset w0, ne // ne = any 869b0: 910103ff add sp, sp, #0x40 869b4: d65f03c0 ret 00000000000869b8 : 869b8: a9ba7bfd stp x29, x30, [sp, #-96]! 869bc: a9016ffc stp x28, x27, [sp, #16] 869c0: a90267fa stp x26, x25, [sp, #32] 869c4: a9035ff8 stp x24, x23, [sp, #48] 869c8: a90457f6 stp x22, x21, [sp, #64] 869cc: a9054ff4 stp x20, x19, [sp, #80] 869d0: d11ec3ff sub sp, sp, #0x7b0 869d4: 52801fe8 mov w8, #0xff // #255 869d8: 531f582a ubfiz w10, w1, #1, #23 869dc: 6a415d09 ands w9, w8, w1, lsr #23 869e0: 52a01008 mov w8, #0x800000 // #8388608 869e4: 33005828 bfxil w8, w1, #0, #23 869e8: aa0303f4 mov x20, x3 869ec: aa0003e7 mov x7, x0 869f0: 1a880159 csel w25, w10, w8, eq // eq = none 869f4: 7200783f tst w1, #0x7fffffff 869f8: 54000260 b.eq 86a44 // b.none 869fc: 92400328 and x8, x25, #0x1 86a00: 72091c2a ands w10, w1, #0x7f800000 86a04: 540003c0 b.eq 86a7c // b.none 86a08: 52aff00b mov w11, #0x7f800000 // #2139095040 86a0c: 6b0b015f cmp w10, w11 86a10: 54001681 b.ne 86ce0 // b.any 86a14: 12005828 and w8, w1, #0x7fffff 86a18: 34001ac8 cbz w8, 86d70 86a1c: d000013b adrp x27, ac000 86a20: aa1f03f9 mov x25, xzr 86a24: aa1f03f6 mov x22, xzr 86a28: aa1f03fd mov x29, xzr 86a2c: 2a1f03f8 mov w24, wzr 86a30: aa1f03fa mov x26, xzr 86a34: 5280003c mov w28, #0x1 // #1 86a38: 52800048 mov w8, #0x2 // #2 86a3c: 9102e37b add x27, x27, #0xb8 86a40: 1400001c b 86ab0 86a44: 2a1f03f8 mov w24, wzr 86a48: aa1f03fd mov x29, xzr 86a4c: aa1f03f6 mov x22, xzr 86a50: aa1f03f9 mov x25, xzr 86a54: 52800088 mov w8, #0x4 // #4 86a58: 5280003c mov w28, #0x1 // #1 86a5c: d503201f nop 86a60: 500e7749 adr x9, a394a 86a64: 360001c2 tbz w2, #0, 86a9c 86a68: b00000ea adrp x10, a3000 86a6c: 7100003f cmp w1, #0x0 86a70: 91252d4a add x10, x10, #0x94b 86a74: 5280003a mov w26, #0x1 // #1 86a78: 1400000d b 86aac 86a7c: 2a1f03fc mov w28, wzr 86a80: 51025938 sub w24, w9, #0x96 86a84: 52000108 eor w8, w8, #0x1 86a88: 5280003d mov w29, #0x1 // #1 86a8c: 52800036 mov w22, #0x1 // #1 86a90: d503201f nop 86a94: 500e75a9 adr x9, a394a 86a98: 3707fe82 tbnz w2, #0, 86a68 86a9c: d000012a adrp x10, ac000 86aa0: 7100003f cmp w1, #0x0 86aa4: 9102e14a add x10, x10, #0xb8 86aa8: 531f7c3a lsr w26, w1, #31 86aac: 9a8ab13b csel x27, x9, x10, lt // lt = tstop 86ab0: 51000908 sub w8, w8, #0x2 86ab4: 52800069 mov w9, #0x3 // #3 86ab8: 71000d1f cmp w8, #0x3 86abc: 1a893108 csel w8, w8, w9, cc // cc = lo, ul, last 86ac0: 900000e9 adrp x9, a2000 86ac4: 92401d08 and x8, x8, #0xff 86ac8: 9130c529 add x9, x9, #0xc31 86acc: 1000008a adr x10, 86adc 86ad0: 3868692b ldrb w11, [x9, x8] 86ad4: 8b0b094a add x10, x10, x11, lsl #2 86ad8: d61f0140 br x10 86adc: b00000e9 adrp x9, a3000 86ae0: 52800048 mov w8, #0x2 // #2 86ae4: 91254129 add x9, x9, #0x950 86ae8: 14000004 b 86af8 86aec: b00000e9 adrp x9, a3000 86af0: 52800048 mov w8, #0x2 // #2 86af4: 91253529 add x9, x9, #0x94d 86af8: 5280006a mov w10, #0x3 // #3 86afc: 790e13e8 strh w8, [sp, #1800] 86b00: f9038be9 str x9, [sp, #1808] 86b04: 911c23e8 add x8, sp, #0x708 86b08: 52800021 mov w1, #0x1 // #1 86b0c: f9038fea str x10, [sp, #1816] 86b10: 14000398 b 87970 86b14: 52800048 mov w8, #0x2 // #2 86b18: 790e13e8 strh w8, [sp, #1800] 86b1c: b4001174 cbz x20, 86d48 86b20: b00000e8 adrp x8, a3000 86b24: 52800041 mov w1, #0x2 // #2 86b28: 91252108 add x8, x8, #0x948 86b2c: 790e43ff strh wzr, [sp, #1824] 86b30: f90397f4 str x20, [sp, #1832] 86b34: f9038fe1 str x1, [sp, #1816] 86b38: f9038be8 str x8, [sp, #1808] 86b3c: 911c23e8 add x8, sp, #0x708 86b40: 1400038c b 87970 86b44: 13003f08 sxth w8, w24 86b48: 92800169 mov x9, #0xfffffffffffffff4 // #-12 86b4c: 7100011f cmp w8, #0x0 86b50: 528000a8 mov w8, #0x5 // #5 86b54: 9a88b128 csel x8, x9, x8, lt // lt = tstop 86b58: 93403f17 sxth x23, w24 86b5c: 9b177d09 mul x9, x8, x23 86b60: d346fd28 lsr x8, x9, #6 86b64: f103e91f cmp x8, #0xfa 86b68: 54007648 b.hi 87a30 // b.pmore 86b6c: f140229f cmp x20, #0x8, lsl #12 86b70: 128fffe8 mov w8, #0xffff8000 // #-32768 86b74: 5a942508 csneg w8, w8, w20, cs // cs = hs, nlast 86b78: b40076b9 cbz x25, 87a4c 86b7c: d3507f2b ubfx x11, x25, #16, #16 86b80: d3607f2a lsl x10, x25, #32 86b84: d3503f2c lsl x12, x25, #48 86b88: f100017f cmp x11, #0x0 86b8c: 128003eb mov w11, #0xffffffe0 // #-32 86b90: 128005ed mov w13, #0xffffffd0 // #-48 86b94: 9a8a018a csel x10, x12, x10, eq // eq = none 86b98: 1a8b01ab csel w11, w13, w11, eq // eq = none 86b9c: d378fd4c lsr x12, x10, #56 86ba0: 0b0b030b add w11, w24, w11 86ba4: d378dd4d lsl x13, x10, #8 86ba8: f100019f cmp x12, #0x0 86bac: 5100216c sub w12, w11, #0x8 86bb0: 9a8a01aa csel x10, x13, x10, eq // eq = none 86bb4: 1a8b018b csel w11, w12, w11, eq // eq = none 86bb8: d37cfd4c lsr x12, x10, #60 86bbc: d37ced4d lsl x13, x10, #4 86bc0: f100019f cmp x12, #0x0 86bc4: 5100116c sub w12, w11, #0x4 86bc8: 9a8a01aa csel x10, x13, x10, eq // eq = none 86bcc: 1a8b018b csel w11, w12, w11, eq // eq = none 86bd0: d37efd4c lsr x12, x10, #62 86bd4: d37ef54d lsl x13, x10, #2 86bd8: f100019f cmp x12, #0x0 86bdc: 9a8a01aa csel x10, x13, x10, eq // eq = none 86be0: 5100096c sub w12, w11, #0x2 86be4: 937ffd4d asr x13, x10, #63 86be8: 1a8b018b csel w11, w12, w11, eq // eq = none 86bec: 2a2d03ec mvn w12, w13 86bf0: 52800a0d mov w13, #0x50 // #80 86bf4: 0b0c016b add w11, w11, w12 86bf8: 12800bec mov w12, #0xffffffa0 // #-96 86bfc: 4b0b018c sub w12, w12, w11 86c00: 528a760e mov w14, #0x53b0 // #21424 86c04: 13003d8c sxth w12, w12 86c08: 72a0002e movk w14, #0x1, lsl #16 86c0c: 13003d05 sxth w5, w8 86c10: d344fd29 lsr x9, x9, #4 86c14: 1b0d398c madd w12, w12, w13, w14 86c18: 5299326d mov w13, #0xc993 // #51603 86c1c: 72af69ad movk w13, #0x7b4d, lsl #16 86c20: aa2a03ee mvn x14, x10 86c24: 9100553e add x30, x9, #0x15 86c28: 9b2d7d8c smull x12, w12, w13 86c2c: d360fd8d lsr x13, x12, #32 86c30: d37ffd8c lsr x12, x12, #63 86c34: 0b8d298c add w12, w12, w13, asr #10 86c38: d503201f nop 86c3c: 100e306d adr x13, a3248 86c40: 8b2c51ac add x12, x13, w12, uxtw #4 86c44: d37ffdcd lsr x13, x14, #63 86c48: f940018e ldr x14, [x12] 86c4c: 9acd214a lsl x10, x10, x13 86c50: d360fd4f lsr x15, x10, #32 86c54: 927e7550 and x16, x10, #0xfffffffc 86c58: 79401180 ldrh w0, [x12, #8] 86c5c: 52b0000d mov w13, #0x80000000 // #-2147483648 86c60: 92407dd1 and x17, x14, #0xffffffff 86c64: d360fdd2 lsr x18, x14, #32 86c68: 9baa7dca umull x10, w14, w10 86c6c: 128007ee mov w14, #0xffffffc0 // #-64 86c70: 9b0f7e31 mul x17, x17, x15 86c74: 0b00016b add w11, w11, w0 86c78: 9b107e41 mul x1, x18, x16 86c7c: d360fd4a lsr x10, x10, #32 86c80: 9b0f7e4f mul x15, x18, x15 86c84: 927e7430 and x16, x1, #0xfffffffc 86c88: 8b31414a add x10, x10, w17, uxtw 86c8c: 8b10014a add x10, x10, x16 86c90: 4b0b01d0 sub w16, w14, w11 86c94: 8b0d014d add x13, x10, x13 86c98: 8b5181ea add x10, x15, x17, lsr #32 86c9c: 8b418148 add x8, x10, x1, lsr #32 86ca0: 7940158a ldrh w10, [x12, #10] 86ca4: 8b4d810f add x15, x8, x13, lsr #32 86ca8: 52800028 mov w8, #0x1 // #1 86cac: 9ad025eb lsr x11, x15, x16 86cb0: 9ad02108 lsl x8, x8, x16 86cb4: d3447d6c ubfx x12, x11, #4, #28 86cb8: 7109c59f cmp w12, #0x271 86cbc: 54000302 b.cs 86d1c // b.hs, b.nlast 86cc0: 7101917f cmp w11, #0x64 86cc4: 540006a2 b.cs 86d98 // b.hs, b.nlast 86cc8: 7100257f cmp w11, #0x9 86ccc: 5280014c mov w12, #0xa // #10 86cd0: 1a9f97f1 cset w17, hi // hi = pmore 86cd4: 7100297f cmp w11, #0xa 86cd8: 1a9f258c csinc w12, w12, wzr, cs // cs = hs, nlast 86cdc: 14000044 b 86dec 86ce0: 7160033f cmp w25, #0x800, lsl #12 86ce4: 128012ea mov w10, #0xffffff68 // #-152 86ce8: 1a8a054a cinc w10, w10, ne // ne = any 86cec: d37ffb2b lsl x11, x25, #1 86cf0: 0b090158 add w24, w10, w9 86cf4: 52800036 mov w22, #0x1 // #1 86cf8: 52a04009 mov w9, #0x2000000 // #33554432 86cfc: 2a1f03fc mov w28, wzr 86d00: 9a9616dd cinc x29, x22, eq // eq = none 86d04: 9a8b0139 csel x25, x9, x11, eq // eq = none 86d08: 52000108 eor w8, w8, #0x1 86d0c: d503201f nop 86d10: 500e61c9 adr x9, a394a 86d14: 3607ec42 tbz w2, #0, 86a9c 86d18: 17ffff54 b 86a68 86d1c: 5288480c mov w12, #0x4240 // #16960 86d20: 72a001ec movk w12, #0xf, lsl #16 86d24: 6b0c017f cmp w11, w12 86d28: 54000422 b.cs 86dac // b.hs, b.nlast 86d2c: 53057d6c lsr w12, w11, #5 86d30: 5290d40d mov w13, #0x86a0 // #34464 86d34: 72a0002d movk w13, #0x1, lsl #16 86d38: 7130d59f cmp w12, #0xc35 86d3c: 5284e20c mov w12, #0x2710 // #10000 86d40: 5280008e mov w14, #0x4 // #4 86d44: 14000022 b 86dcc 86d48: b00000e8 adrp x8, a3000 86d4c: 52800021 mov w1, #0x1 // #1 86d50: 91253108 add x8, x8, #0x94c 86d54: 911c23e9 add x9, sp, #0x708 86d58: f90333fb str x27, [sp, #1632] 86d5c: f90337fa str x26, [sp, #1640] 86d60: f9038be8 str x8, [sp, #1808] 86d64: f9038fe1 str x1, [sp, #1816] 86d68: f9033be9 str x9, [sp, #1648] 86d6c: 14000304 b 8797c 86d70: 2a1f03f8 mov w24, wzr 86d74: aa1f03fd mov x29, xzr 86d78: aa1f03f6 mov x22, xzr 86d7c: aa1f03f9 mov x25, xzr 86d80: 52800068 mov w8, #0x3 // #3 86d84: 5280003c mov w28, #0x1 // #1 86d88: d503201f nop 86d8c: 500e5de9 adr x9, a394a 86d90: 3707e6c2 tbnz w2, #0, 86a68 86d94: 17ffff42 b 86a9c 86d98: 710fa17f cmp w11, #0x3e8 86d9c: 52807d0c mov w12, #0x3e8 // #1000 86da0: 52800c8d mov w13, #0x64 // #100 86da4: 5280004e mov w14, #0x2 // #2 86da8: 1400000f b 86de4 86dac: 529c200d mov w13, #0xe100 // #57600 86db0: 72a0bead movk w13, #0x5f5, lsl #16 86db4: 6b0d017f cmp w11, w13 86db8: 540000e2 b.cs 86dd4 // b.hs, b.nlast 86dbc: 5292d00d mov w13, #0x9680 // #38528 86dc0: 528000ce mov w14, #0x6 // #6 86dc4: 72a0130d movk w13, #0x98, lsl #16 86dc8: 6b0d017f cmp w11, w13 86dcc: 1a8d318c csel w12, w12, w13, cc // cc = lo, ul, last 86dd0: 14000006 b 86de8 86dd4: 5299400c mov w12, #0xca00 // #51712 86dd8: 5280010e mov w14, #0x8 // #8 86ddc: 72a7734c movk w12, #0x3b9a, lsl #16 86de0: 6b0c017f cmp w11, w12 86de4: 1a8c31ac csel w12, w13, w12, cc // cc = lo, ul, last 86de8: 1a8e35d1 cinc w17, w14, cs // cs = hs, nlast 86dec: 12001e2d and w13, w17, #0xff 86df0: f90027e7 str x7, [sp, #72] 86df4: 4b0a01aa sub w10, w13, w10 86df8: 1100054a add w10, w10, #0x1 86dfc: 13003d44 sxth w4, w10 86e00: 9240160a and x10, x16, #0x3f 86e04: 6b050092 subs w18, w4, w5 86e08: 5400048d b.le 86e98 86e0c: d100050e sub x14, x8, #0x1 86e10: 93407c80 sxtw x0, w4 86e14: 8a0e01e6 and x6, x15, x14 86e18: cb25c00f sub x15, x0, w5, sxtw 86e1c: 93403e52 sxth x18, w18 86e20: eb1e01ff cmp x15, x30 86e24: 9a9e3243 csel x3, x18, x30, cc // cc = lo, ul, last 86e28: 529999a0 mov w0, #0xcccd // #52429 86e2c: aa1f03ed mov x13, xzr 86e30: 92403e10 and x16, x16, #0xffff 86e34: 92401e31 and x17, x17, #0xff 86e38: d100046f sub x15, x3, #0x1 86e3c: 910143f2 add x18, sp, #0x50 86e40: 72b99980 movk w0, #0xcccc, lsl #16 86e44: 1acc0961 udiv w1, w11, w12 86e48: eb0d01ff cmp x15, x13 86e4c: 1b0cac2b msub w11, w1, w12, w11 86e50: 1100c021 add w1, w1, #0x30 86e54: 382d6a41 strb w1, [x18, x13] 86e58: 540005c0 b.eq 86f10 // b.none 86e5c: eb0d023f cmp x17, x13 86e60: 54000be0 b.eq 86fdc // b.none 86e64: 9ba07d81 umull x1, w12, w0 86e68: 7100299f cmp w12, #0xa 86e6c: 910005ad add x13, x13, #0x1 86e70: d363fc21 lsr x1, x1, #35 86e74: 2a0103ec mov w12, w1 86e78: 54fffe62 b.cs 86e44 // b.hs, b.nlast 86e7c: b00000e0 adrp x0, a3000 86e80: b00000e2 adrp x2, a3000 86e84: 91208000 add x0, x0, #0x820 86e88: 91226042 add x2, x2, #0x898 86e8c: 52800321 mov w1, #0x19 // #25 86e90: 97ffeeca bl 829b8 86e94: d4200020 brk #0x1 86e98: b202e7e9 mov x9, #0xcccccccccccccccc // #-3689348814741910324 86e9c: 2a0c03eb mov w11, w12 86ea0: f29999a9 movk x9, #0xcccd 86ea4: 9aca2167 lsl x7, x11, x10 86ea8: 911143e0 add x0, sp, #0x450 86eac: 910143e1 add x1, sp, #0x50 86eb0: 9bc97de9 umulh x9, x15, x9 86eb4: aa1e03f5 mov x21, x30 86eb8: aa1e03e2 mov x2, x30 86ebc: aa1f03e3 mov x3, xzr 86ec0: d343fd26 lsr x6, x9, #3 86ec4: 2a0503f3 mov w19, w5 86ec8: f90003e8 str x8, [sp] 86ecc: 97fff25b bl 83838 86ed0: f9422be0 ldr x0, [sp, #1104] 86ed4: b4000380 cbz x0, 86f44 86ed8: f9422ff9 ldr x25, [sp, #1112] 86edc: 7948c3f7 ldrh w23, [sp, #1120] 86ee0: 6b37a27f cmp w19, w23, sxth 86ee4: 540052ea b.ge 87940 // b.tcont 86ee8: 911c23e4 add x4, sp, #0x708 86eec: aa1903e1 mov x1, x25 86ef0: 2a1703e2 mov w2, w23 86ef4: aa1403e3 mov x3, x20 86ef8: 97fff2ad bl 839ac 86efc: f94027e7 ldr x7, [sp, #72] 86f00: f90333fb str x27, [sp, #1632] 86f04: f90337fa str x26, [sp, #1640] 86f08: f9033be0 str x0, [sp, #1648] 86f0c: 1400029c b 8797c 86f10: 9aca2169 lsl x9, x11, x10 86f14: 2a0c03eb mov w11, w12 86f18: 8b060126 add x6, x9, x6 86f1c: 9aca2167 lsl x7, x11, x10 86f20: 911143e0 add x0, sp, #0x450 86f24: 910143e1 add x1, sp, #0x50 86f28: aa1e03f5 mov x21, x30 86f2c: aa1e03e2 mov x2, x30 86f30: 2a0503f3 mov w19, w5 86f34: f90003e8 str x8, [sp] 86f38: 97fff240 bl 83838 86f3c: f9422be0 ldr x0, [sp, #1104] 86f40: b5fffcc0 cbnz x0, 86ed8 86f44: 370059fc tbnz w28, #0, 87a80 86f48: b4005abd cbz x29, 87a9c 86f4c: ab1d033f cmn x25, x29 86f50: 54005b42 b.cs 87ab8 // b.hs, b.nlast 86f54: eb16033f cmp x25, x22 86f58: 54005be3 b.cc 87ad4 // b.lo, b.ul, b.last 86f5c: d1000728 sub x8, x25, #0x1 86f60: 9111a3f6 add x22, sp, #0x468 86f64: dac01108 clz x8, x8 86f68: 5289a849 mov w9, #0x4d42 // #19778 86f6c: cb0802e8 sub x8, x23, x8 86f70: 5280003d mov w29, #0x1 // #1 86f74: 910042c0 add x0, x22, #0x10 86f78: 2a1f03e1 mov w1, wzr 86f7c: 52801302 mov w2, #0x98 // #152 86f80: 91010108 add x8, x8, #0x40 86f84: 72a9a209 movk w9, #0x4d10, lsl #16 86f88: f90237fd str x29, [sp, #1128] 86f8c: b90473f9 str w25, [sp, #1136] 86f90: 9b097d1c mul x28, x8, x9 86f94: b90477ff str wzr, [sp, #1140] 86f98: 94006ddb bl a2704 86f9c: 911443f9 add x25, sp, #0x510 86fa0: 2a1f03e1 mov w1, wzr 86fa4: 91003320 add x0, x25, #0xc 86fa8: 52801382 mov w2, #0x9c // #156 86fac: 94006dd6 bl a2704 86fb0: f9028bfd str x29, [sp, #1296] 86fb4: b9051bfd str w29, [sp, #1304] 86fb8: 37780598 tbnz w24, #15, 87068 86fbc: 9111a3e0 add x0, sp, #0x468 86fc0: aa1703e1 mov x1, x23 86fc4: 97fff11e bl 8343c 86fc8: d360ff97 lsr x23, x28, #32 86fcc: b77805bc tbnz x28, #47, 87080 86fd0: d360bf81 ubfx x1, x28, #32, #16 86fd4: 911443e0 add x0, sp, #0x510 86fd8: 1400002d b 8708c 86fdc: 910005ac add x12, x13, #0x1 86fe0: 5100060b sub w11, w16, #0x1 86fe4: eb1e019f cmp x12, x30 86fe8: 910143ec add x12, sp, #0x50 86fec: 9240156b and x11, x11, #0x3f 86ff0: 9a8d97c0 csinc x0, x30, x13, ls // ls = plast 86ff4: b240018c orr x12, x12, #0x1 86ff8: 91005130 add x16, x9, #0x14 86ffc: 52800029 mov w9, #0x1 // #1 87000: 9acb2531 lsr x17, x9, x11 87004: b5004291 cbnz x17, 87854 87008: eb0d021f cmp x16, x13 8700c: 54004e60 b.eq 879d8 // b.none 87010: 8b0608d1 add x17, x6, x6, lsl #2 87014: 8b090929 add x9, x9, x9, lsl #2 87018: d37ffa31 lsl x17, x17, #1 8701c: d37ff929 lsl x9, x9, #1 87020: 9aca2632 lsr x18, x17, x10 87024: 8a0e0226 and x6, x17, x14 87028: 1100c252 add w18, w18, #0x30 8702c: 382d6992 strb w18, [x12, x13] 87030: 910005ad add x13, x13, #0x1 87034: eb0d01ff cmp x15, x13 87038: 54fffe41 b.ne 87000 // b.any 8703c: 911143e0 add x0, sp, #0x450 87040: 910143e1 add x1, sp, #0x50 87044: aa1e03f5 mov x21, x30 87048: aa1e03e2 mov x2, x30 8704c: 2a0503f3 mov w19, w5 87050: aa0803e7 mov x7, x8 87054: f90003e9 str x9, [sp] 87058: 97fff1f8 bl 83838 8705c: f9422be0 ldr x0, [sp, #1104] 87060: b5fff3c0 cbnz x0, 86ed8 87064: 17ffffb8 b 86f44 87068: 4b1803e8 neg w8, w24 8706c: 911443e0 add x0, sp, #0x510 87070: 93403d01 sxth x1, w8 87074: 97fff0f2 bl 8343c 87078: d360ff97 lsr x23, x28, #32 8707c: b67ffabc tbz x28, #47, 86fd0 87080: cb17c3e8 neg x8, x23, lsl #48 87084: 9111a3e0 add x0, sp, #0x468 87088: 9370fd01 asr x1, x8, #48 8708c: 97ffefe7 bl 83028 87090: 911443e8 add x8, sp, #0x510 87094: 911c23fd add x29, sp, #0x708 87098: 91002101 add x1, x8, #0x8 8709c: 910023a0 add x0, x29, #0x8 870a0: 52801402 mov w2, #0xa0 // #160 870a4: f9428bf8 ldr x24, [sp, #1296] 870a8: f90023e1 str x1, [sp, #64] 870ac: 94006e36 bl a2984 870b0: f100a31f cmp x24, #0x28 870b4: f90387f8 str x24, [sp, #1800] 870b8: 54004d48 b.hi 87a60 // b.pmore 870bc: d28b4a6a mov x10, #0x5a53 // #23123 870c0: 92993feb mov x11, #0xffffffffffff3600 // #-51712 870c4: f2b4136a movk x10, #0xa09b, lsl #16 870c8: 910022d2 add x18, x22, #0x8 870cc: f2d705ea movk x10, #0xb82f, lsl #32 870d0: 9100233c add x28, x25, #0x8 870d4: b27e03a8 orr x8, x29, #0x4 870d8: f2e0088a movk x10, #0x44, lsl #48 870dc: f2b88cab movk x11, #0xc465, lsl #16 870e0: aa1503e9 mov x9, x21 870e4: aa1803e0 mov x0, x24 870e8: b4000180 cbz x0, 87118 870ec: aa1f03ed mov x13, xzr 870f0: d37ef40c lsl x12, x0, #2 870f4: b86c690e ldr w14, [x8, x12] 870f8: b3607dae bfi x14, x13, #32, #32 870fc: d349fdcd lsr x13, x14, #9 87100: 9bca7dad umulh x13, x13, x10 87104: d34bfdaf lsr x15, x13, #11 87108: 9b0b39ed madd x13, x15, x11, x14 8710c: b82c690f str w15, [x8, x12] 87110: f100118c subs x12, x12, #0x4 87114: 54ffff01 b.ne 870f4 // b.any 87118: d1002529 sub x9, x9, #0x9 8711c: f100253f cmp x9, #0x9 87120: 540000e9 b.ls 8713c // b.plast 87124: f94387e0 ldr x0, [sp, #1800] 87128: f100a41f cmp x0, #0x29 8712c: 54fffde3 b.cc 870e8 // b.lo, b.ul, b.last 87130: 52800501 mov w1, #0x28 // #40 87134: 97ffec7d bl 82328 87138: d4200020 brk #0x1 8713c: d503201f nop 87140: 100df288 adr x8, a2f90 87144: b8697908 ldr w8, [x8, x9, lsl #2] 87148: 34004d48 cbz w8, 87af0 8714c: f94387e0 ldr x0, [sp, #1800] 87150: f100a41f cmp x0, #0x29 87154: 54fffee2 b.cs 87130 // b.hs, b.nlast 87158: b40036a0 cbz x0, 8782c 8715c: 911c23eb add x11, sp, #0x708 87160: aa1f03e9 mov x9, xzr 87164: 2a0803e8 mov w8, w8 87168: d37ef40a lsl x10, x0, #2 8716c: b27e016b orr x11, x11, #0x4 87170: b86a696c ldr w12, [x11, x10] 87174: b3607d2c bfi x12, x9, #32, #32 87178: 9ac8098d udiv x13, x12, x8 8717c: 9b08b1a9 msub x9, x13, x8, x12 87180: b82a696d str w13, [x11, x10] 87184: f100114a subs x10, x10, #0x4 87188: 54ffff41 b.ne 87170 // b.any 8718c: f94387e8 ldr x8, [sp, #1800] 87190: f94237e0 ldr x0, [sp, #1128] 87194: eb00011f cmp x8, x0 87198: 9a808108 csel x8, x8, x0, hi // hi = pmore 8719c: f100a11f cmp x8, #0x28 871a0: 54003528 b.hi 87844 // b.pmore 871a4: b4000348 cbz x8, 8720c 871a8: 9111a3ea add x10, sp, #0x468 871ac: 911c23eb add x11, sp, #0x708 871b0: 2a1f03e9 mov w9, wzr 871b4: 9100214a add x10, x10, #0x8 871b8: 9100216b add x11, x11, #0x8 871bc: aa0803ec mov x12, x8 871c0: b940016d ldr w13, [x11] 871c4: 12000129 and w9, w9, #0x1 871c8: b840454e ldr w14, [x10], #4 871cc: 2b0e01ad adds w13, w13, w14 871d0: 1a9f37ee cset w14, cs // cs = hs, nlast 871d4: 2b0901ad adds w13, w13, w9 871d8: 1a9f37e9 cset w9, cs // cs = hs, nlast 871dc: f100058c subs x12, x12, #0x1 871e0: 2a0901c9 orr w9, w14, w9 871e4: b800456d str w13, [x11], #4 871e8: 54fffec1 b.ne 871c0 // b.any 871ec: 34000109 cbz w9, 8720c 871f0: f1009d1f cmp x8, #0x27 871f4: 54003fc8 b.hi 879ec // b.pmore 871f8: 911c23e9 add x9, sp, #0x708 871fc: 5280002a mov w10, #0x1 // #1 87200: 8b080929 add x9, x9, x8, lsl #2 87204: 91000508 add x8, x8, #0x1 87208: b900092a str w10, [x9, #8] 8720c: eb18011f cmp x8, x24 87210: f90387e8 str x8, [sp, #1800] 87214: 9a988109 csel x9, x8, x24, hi // hi = pmore 87218: f100a53f cmp x9, #0x29 8721c: 540042a2 b.cs 87a70 // b.hs, b.nlast 87220: 911c23e8 add x8, sp, #0x708 87224: 911443eb add x11, sp, #0x510 87228: b27e010a orr x10, x8, #0x4 8722c: d37ef528 lsl x8, x9, #2 87230: b27e0169 orr x9, x11, #0x4 87234: b4000208 cbz x8, 87274 87238: b868694b ldr w11, [x10, x8] 8723c: b868692c ldr w12, [x9, x8] 87240: d1001108 sub x8, x8, #0x4 87244: 6b0c017f cmp w11, w12 87248: 1a9f07eb cset w11, ne // ne = any 8724c: 5a9f216b csinv w11, w11, wzr, cs // cs = hs, nlast 87250: 34ffff2b cbz w11, 87234 87254: 12001d68 and w8, w11, #0xff 87258: 7100091f cmp w8, #0x2 8725c: 54000162 b.cs 87288 // b.hs, b.nlast 87260: 110006f7 add w23, w23, #0x1 87264: 6b37a27f cmp w19, w23, sxth 87268: 5400040d b.le 872e8 8726c: aa1f03f9 mov x25, xzr 87270: 1400012c b 87720 87274: f100011f cmp x8, #0x0 87278: 5a9f03eb csetm w11, ne // ne = any 8727c: 12001d68 and w8, w11, #0xff 87280: 7100091f cmp w8, #0x2 87284: 54fffee3 b.cc 87260 // b.lo, b.ul, b.last 87288: f100a41f cmp x0, #0x29 8728c: 54fff522 b.cs 87130 // b.hs, b.nlast 87290: b4000260 cbz x0, 872dc 87294: 9111a3e8 add x8, sp, #0x468 87298: aa1f03e9 mov x9, xzr 8729c: 8b000908 add x8, x8, x0, lsl #2 872a0: d37ef40a lsl x10, x0, #2 872a4: 91002108 add x8, x8, #0x8 872a8: 5280014b mov w11, #0xa // #10 872ac: aa1203ec mov x12, x18 872b0: b940018d ldr w13, [x12] 872b4: f100114a subs x10, x10, #0x4 872b8: 9b0b25ad madd x13, x13, x11, x9 872bc: d360fda9 lsr x9, x13, #32 872c0: b800458d str w13, [x12], #4 872c4: 54ffff61 b.ne 872b0 // b.any 872c8: 340000a9 cbz w9, 872dc 872cc: f1009c1f cmp x0, #0x27 872d0: 540038e8 b.hi 879ec // b.pmore 872d4: 91000400 add x0, x0, #0x1 872d8: b9000109 str w9, [x8] 872dc: f90237e0 str x0, [sp, #1128] 872e0: 6b37a27f cmp w19, w23, sxth 872e4: 54fffc4c b.gt 8726c 872e8: 2a1703e8 mov w8, w23 872ec: 4b1302e9 sub w9, w23, w19 872f0: 93403d08 sxth x8, w8 872f4: 93403d29 sxth x9, w9 872f8: cb33c108 sub x8, x8, w19, sxtw 872fc: eb15011f cmp x8, x21 87300: 9a953139 csel x25, x9, x21, cc // cc = lo, ul, last 87304: b40020f9 cbz x25, 87720 87308: a9034bf5 stp x21, x18, [sp, #48] 8730c: f94023f5 ldr x21, [sp, #64] 87310: 9116e3e8 add x8, sp, #0x5b8 87314: 52801402 mov w2, #0xa0 // #160 87318: 91002100 add x0, x8, #0x8 8731c: b9002ff3 str w19, [sp, #44] 87320: aa1503e1 mov x1, x21 87324: 9116e3f3 add x19, sp, #0x5b8 87328: f9000be0 str x0, [sp, #16] 8732c: 94006d96 bl a2984 87330: 9116e3e0 add x0, sp, #0x5b8 87334: 52800021 mov w1, #0x1 // #1 87338: f902dff8 str x24, [sp, #1464] 8733c: 97fff040 bl 8343c 87340: 911983fd add x29, sp, #0x660 87344: aa1503e1 mov x1, x21 87348: 910023a0 add x0, x29, #0x8 8734c: 52801402 mov w2, #0xa0 // #160 87350: f9428bf8 ldr x24, [sp, #1296] 87354: f9000fe0 str x0, [sp, #24] 87358: 94006d8b bl a2984 8735c: 911983e0 add x0, sp, #0x660 87360: 52800041 mov w1, #0x2 // #2 87364: f90333f8 str x24, [sp, #1632] 87368: 97fff035 bl 8343c 8736c: 911c23f6 add x22, sp, #0x708 87370: aa1503e1 mov x1, x21 87374: 910022c0 add x0, x22, #0x8 87378: 52801402 mov w2, #0xa0 // #160 8737c: f9428bf8 ldr x24, [sp, #1296] 87380: f90013e0 str x0, [sp, #32] 87384: 94006d80 bl a2984 87388: 911c23e0 add x0, sp, #0x708 8738c: 52800061 mov w1, #0x3 // #3 87390: f90387f8 str x24, [sp, #1800] 87394: 97fff02a bl 8343c 87398: 9111a3ed add x13, sp, #0x468 8739c: 911443e8 add x8, sp, #0x510 873a0: f9401ffe ldr x30, [sp, #56] 873a4: aa1f03ec mov x12, xzr 873a8: f94387ea ldr x10, [sp, #1800] 873ac: b27e01af orr x15, x13, #0x4 873b0: f94333eb ldr x11, [sp, #1632] 873b4: b27e02d0 orr x16, x22, #0x4 873b8: f942dfee ldr x14, [sp, #1464] 873bc: 910021b1 add x17, x13, #0x8 873c0: f9428bf8 ldr x24, [sp, #1296] 873c4: b27e03b2 orr x18, x29, #0x4 873c8: f94237e0 ldr x0, [sp, #1128] 873cc: b27e0261 orr x1, x19, #0x4 873d0: b27e0102 orr x2, x8, #0x4 873d4: 91002103 add x3, x8, #0x8 873d8: 52800145 mov w5, #0xa // #10 873dc: f100a41f cmp x0, #0x29 873e0: 54ffea82 b.cs 87130 // b.hs, b.nlast 873e4: aa0c03e8 mov x8, x12 873e8: 9100058c add x12, x12, #0x1 873ec: d37ef409 lsl x9, x0, #2 873f0: aa1e03e6 mov x6, x30 873f4: b4002409 cbz x9, 87874 873f8: b84044c7 ldr w7, [x6], #4 873fc: d1001129 sub x9, x9, #0x4 87400: 34ffffa7 cbz w7, 873f4 87404: eb0a001f cmp x0, x10 87408: 9a8a8009 csel x9, x0, x10, hi // hi = pmore 8740c: f100a53f cmp x9, #0x29 87410: 54003302 b.cs 87a70 // b.hs, b.nlast 87414: d37ef526 lsl x6, x9, #2 87418: b4000126 cbz x6, 8743c 8741c: b86669e7 ldr w7, [x15, x6] 87420: b8666a16 ldr w22, [x16, x6] 87424: d10010c6 sub x6, x6, #0x4 87428: 6b1600ff cmp w7, w22 8742c: 1a9f07e7 cset w7, ne // ne = any 87430: 5a9f20e7 csinv w7, w7, wzr, cs // cs = hs, nlast 87434: 34ffff27 cbz w7, 87418 87438: 14000003 b 87444 8743c: f10000df cmp x6, #0x0 87440: 5a9f03e7 csetm w7, ne // ne = any 87444: 12001ce6 and w6, w7, #0xff 87448: 710008df cmp w6, #0x2 8744c: 540002e2 b.cs 874a8 // b.hs, b.nlast 87450: b4000269 cbz x9, 8749c 87454: 52800020 mov w0, #0x1 // #1 87458: aa1103e6 mov x6, x17 8745c: f94013e7 ldr x7, [sp, #32] 87460: aa0903f6 mov x22, x9 87464: b84044fd ldr w29, [x7], #4 87468: b94000de ldr w30, [x6] 8746c: 12000000 and w0, w0, #0x1 87470: 2a3d03fd mvn w29, w29 87474: 2b1d03dd adds w29, w30, w29 87478: 1a9f37fe cset w30, cs // cs = hs, nlast 8747c: 2b0003bd adds w29, w29, w0 87480: 1a9f37e0 cset w0, cs // cs = hs, nlast 87484: f10006d6 subs x22, x22, #0x1 87488: 2a0003c0 orr w0, w30, w0 8748c: b80044dd str w29, [x6], #4 87490: 54fffea1 b.ne 87464 // b.any 87494: f9401ffe ldr x30, [sp, #56] 87498: 36003420 tbz w0, #0, 87b1c 8749c: 52800106 mov w6, #0x8 // #8 874a0: f90237e9 str x9, [sp, #1128] 874a4: 14000003 b 874b0 874a8: 2a1f03e6 mov w6, wzr 874ac: aa0003e9 mov x9, x0 874b0: eb0b013f cmp x9, x11 874b4: 9a8b8120 csel x0, x9, x11, hi // hi = pmore 874b8: f100a41f cmp x0, #0x29 874bc: 54ffe3a2 b.cs 87130 // b.hs, b.nlast 874c0: d37ef407 lsl x7, x0, #2 874c4: b4000127 cbz x7, 874e8 874c8: b86769f6 ldr w22, [x15, x7] 874cc: b8676a5d ldr w29, [x18, x7] 874d0: d10010e7 sub x7, x7, #0x4 874d4: 6b1d02df cmp w22, w29 874d8: 1a9f07f6 cset w22, ne // ne = any 874dc: 5a9f22d6 csinv w22, w22, wzr, cs // cs = hs, nlast 874e0: 34ffff36 cbz w22, 874c4 874e4: 14000003 b 874f0 874e8: f10000ff cmp x7, #0x0 874ec: 5a9f03f6 csetm w22, ne // ne = any 874f0: 12001ec7 and w7, w22, #0xff 874f4: 710008ff cmp w7, #0x2 874f8: 540002e2 b.cs 87554 // b.hs, b.nlast 874fc: b4000260 cbz x0, 87548 87500: 52800029 mov w9, #0x1 // #1 87504: aa1103e7 mov x7, x17 87508: f9400ff6 ldr x22, [sp, #24] 8750c: aa0003fd mov x29, x0 87510: b84046de ldr w30, [x22], #4 87514: b94000e4 ldr w4, [x7] 87518: 12000129 and w9, w9, #0x1 8751c: 2a3e03fe mvn w30, w30 87520: 2b1e0084 adds w4, w4, w30 87524: 1a9f37fe cset w30, cs // cs = hs, nlast 87528: 2b090084 adds w4, w4, w9 8752c: 1a9f37e9 cset w9, cs // cs = hs, nlast 87530: f10007bd subs x29, x29, #0x1 87534: 2a0903c9 orr w9, w30, w9 87538: b80044e4 str w4, [x7], #4 8753c: 54fffea1 b.ne 87510 // b.any 87540: f9401ffe ldr x30, [sp, #56] 87544: 36002ec9 tbz w9, #0, 87b1c 87548: 321e00c6 orr w6, w6, #0x4 8754c: f90237e0 str x0, [sp, #1128] 87550: 14000002 b 87558 87554: aa0903e0 mov x0, x9 87558: eb0e001f cmp x0, x14 8755c: 9a8e8009 csel x9, x0, x14, hi // hi = pmore 87560: f100a53f cmp x9, #0x29 87564: 54002862 b.cs 87a70 // b.hs, b.nlast 87568: d37ef527 lsl x7, x9, #2 8756c: b4000127 cbz x7, 87590 87570: b86769f6 ldr w22, [x15, x7] 87574: b867683d ldr w29, [x1, x7] 87578: d10010e7 sub x7, x7, #0x4 8757c: 6b1d02df cmp w22, w29 87580: 1a9f07f6 cset w22, ne // ne = any 87584: 5a9f22d6 csinv w22, w22, wzr, cs // cs = hs, nlast 87588: 34ffff36 cbz w22, 8756c 8758c: 14000003 b 87598 87590: f10000ff cmp x7, #0x0 87594: 5a9f03f6 csetm w22, ne // ne = any 87598: 12001ec7 and w7, w22, #0xff 8759c: 710008ff cmp w7, #0x2 875a0: 540002e2 b.cs 875fc // b.hs, b.nlast 875a4: b4000269 cbz x9, 875f0 875a8: 52800020 mov w0, #0x1 // #1 875ac: aa1103e7 mov x7, x17 875b0: f9400bf6 ldr x22, [sp, #16] 875b4: aa0903fd mov x29, x9 875b8: b84046c4 ldr w4, [x22], #4 875bc: b94000fe ldr w30, [x7] 875c0: 12000000 and w0, w0, #0x1 875c4: 2a2403e4 mvn w4, w4 875c8: 2b0403c4 adds w4, w30, w4 875cc: 1a9f37fe cset w30, cs // cs = hs, nlast 875d0: 2b000084 adds w4, w4, w0 875d4: 1a9f37e0 cset w0, cs // cs = hs, nlast 875d8: f10007bd subs x29, x29, #0x1 875dc: 2a0003c0 orr w0, w30, w0 875e0: b80044e4 str w4, [x7], #4 875e4: 54fffea1 b.ne 875b8 // b.any 875e8: f9401ffe ldr x30, [sp, #56] 875ec: 36002980 tbz w0, #0, 87b1c 875f0: 110008c6 add w6, w6, #0x2 875f4: f90237e9 str x9, [sp, #1128] 875f8: 14000002 b 87600 875fc: aa0003e9 mov x9, x0 87600: eb18013f cmp x9, x24 87604: 9a988120 csel x0, x9, x24, hi // hi = pmore 87608: f100a41f cmp x0, #0x29 8760c: 54ffd922 b.cs 87130 // b.hs, b.nlast 87610: d37ef407 lsl x7, x0, #2 87614: b4000127 cbz x7, 87638 87618: b86769e4 ldr w4, [x15, x7] 8761c: b8676856 ldr w22, [x2, x7] 87620: d10010e7 sub x7, x7, #0x4 87624: 6b16009f cmp w4, w22 87628: 1a9f07e4 cset w4, ne // ne = any 8762c: 5a9f2096 csinv w22, w4, wzr, cs // cs = hs, nlast 87630: 34ffff36 cbz w22, 87614 87634: 14000003 b 87640 87638: f10000ff cmp x7, #0x0 8763c: 5a9f03f6 csetm w22, ne // ne = any 87640: 12001ec4 and w4, w22, #0xff 87644: 7100089f cmp w4, #0x2 87648: 540002e2 b.cs 876a4 // b.hs, b.nlast 8764c: b4000260 cbz x0, 87698 87650: 52800029 mov w9, #0x1 // #1 87654: aa1103e7 mov x7, x17 87658: aa0303f6 mov x22, x3 8765c: aa0003fd mov x29, x0 87660: b84046c4 ldr w4, [x22], #4 87664: b94000fe ldr w30, [x7] 87668: 12000129 and w9, w9, #0x1 8766c: 2a2403e4 mvn w4, w4 87670: 2b0403c4 adds w4, w30, w4 87674: 1a9f37fe cset w30, cs // cs = hs, nlast 87678: 2b090084 adds w4, w4, w9 8767c: 1a9f37e9 cset w9, cs // cs = hs, nlast 87680: f10007bd subs x29, x29, #0x1 87684: 2a0903c9 orr w9, w30, w9 87688: b80044e4 str w4, [x7], #4 8768c: 54fffea1 b.ne 87660 // b.any 87690: f9401ffe ldr x30, [sp, #56] 87694: 36002449 tbz w9, #0, 87b1c 87698: 110004c6 add w6, w6, #0x1 8769c: f90237e0 str x0, [sp, #1128] 876a0: 14000002 b 876a8 876a4: aa0903e0 mov x0, x9 876a8: f9401be9 ldr x9, [sp, #48] 876ac: 910143e4 add x4, sp, #0x50 876b0: eb09011f cmp x8, x9 876b4: 54001a80 b.eq 87a04 // b.none 876b8: 1100c0c9 add w9, w6, #0x30 876bc: 38286889 strb w9, [x4, x8] 876c0: b4000220 cbz x0, 87704 876c4: 8b0009a8 add x8, x13, x0, lsl #2 876c8: aa1f03e9 mov x9, xzr 876cc: 91002108 add x8, x8, #0x8 876d0: d37ef406 lsl x6, x0, #2 876d4: aa1e03e7 mov x7, x30 876d8: b94000e4 ldr w4, [x7] 876dc: f10010c6 subs x6, x6, #0x4 876e0: 9b052484 madd x4, x4, x5, x9 876e4: d360fc89 lsr x9, x4, #32 876e8: b80044e4 str w4, [x7], #4 876ec: 54ffff61 b.ne 876d8 // b.any 876f0: 340000a9 cbz w9, 87704 876f4: f1009c1f cmp x0, #0x27 876f8: 540017a8 b.hi 879ec // b.pmore 876fc: 91000400 add x0, x0, #0x1 87700: b9000109 str w9, [x8] 87704: eb19019f cmp x12, x25 87708: f90237e0 str x0, [sp, #1128] 8770c: 54ffe681 b.ne 873dc // b.any 87710: f9401bf5 ldr x21, [sp, #48] 87714: 2a1f03e8 mov w8, wzr 87718: b9402ff3 ldr w19, [sp, #44] 8771c: 14000002 b 87724 87720: 52800028 mov w8, #0x1 // #1 87724: f100a71f cmp x24, #0x29 87728: 540019c2 b.cs 87a60 // b.hs, b.nlast 8772c: b4000258 cbz x24, 87774 87730: 911443e9 add x9, sp, #0x510 87734: aa1f03ea mov x10, xzr 87738: 8b180929 add x9, x9, x24, lsl #2 8773c: d37ef70b lsl x11, x24, #2 87740: 91002129 add x9, x9, #0x8 87744: b940038c ldr w12, [x28] 87748: f100116b subs x11, x11, #0x4 8774c: 8b0c098c add x12, x12, x12, lsl #2 87750: 8b0a018c add x12, x12, x10 87754: d360fd8a lsr x10, x12, #32 87758: b800478c str w12, [x28], #4 8775c: 54ffff41 b.ne 87744 // b.any 87760: 340000aa cbz w10, 87774 87764: f1009f1f cmp x24, #0x27 87768: 54001428 b.hi 879ec // b.pmore 8776c: 91000718 add x24, x24, #0x1 87770: b900012a str w10, [x9] 87774: eb18001f cmp x0, x24 87778: f9028bf8 str x24, [sp, #1296] 8777c: 9a988000 csel x0, x0, x24, hi // hi = pmore 87780: f100a41f cmp x0, #0x29 87784: 54ffcd62 b.cs 87130 // b.hs, b.nlast 87788: 9111a3e9 add x9, sp, #0x468 8778c: 911443eb add x11, sp, #0x510 87790: b27e012a orr x10, x9, #0x4 87794: d37ef409 lsl x9, x0, #2 87798: b27e016b orr x11, x11, #0x4 8779c: b40008c9 cbz x9, 878b4 877a0: b869694c ldr w12, [x10, x9] 877a4: b869696d ldr w13, [x11, x9] 877a8: d1001129 sub x9, x9, #0x4 877ac: 6b0d019f cmp w12, w13 877b0: 1a9f07ec cset w12, ne // ne = any 877b4: 5a9f218c csinv w12, w12, wzr, cs // cs = hs, nlast 877b8: 34ffff2c cbz w12, 8779c 877bc: 12001d89 and w9, w12, #0xff 877c0: 7100053f cmp w9, #0x1 877c4: 54000b41 b.ne 8792c // b.any 877c8: eb15033f cmp x25, x21 877cc: 54001a08 b.hi 87b0c // b.pmore 877d0: aa1f03e9 mov x9, xzr 877d4: 910143ea add x10, sp, #0x50 877d8: eb09033f cmp x25, x9 877dc: 540007e0 b.eq 878d8 // b.none 877e0: 8b19014b add x11, x10, x25 877e4: 91000529 add x9, x9, #0x1 877e8: d100054a sub x10, x10, #0x1 877ec: 385ff16b ldurb w11, [x11, #-1] 877f0: 7100e57f cmp w11, #0x39 877f4: 54ffff20 b.eq 877d8 // b.none 877f8: 38796948 ldrb w8, [x10, x25] 877fc: cb09032b sub x11, x25, x9 87800: 9100056b add x11, x11, #0x1 87804: eb0b033f cmp x25, x11 87808: 11000508 add w8, w8, #0x1 8780c: 38396948 strb w8, [x10, x25] 87810: 540008e9 b.ls 8792c // b.plast 87814: 8b190148 add x8, x10, x25 87818: d1000522 sub x2, x9, #0x1 8781c: 91000500 add x0, x8, #0x1 87820: 52800601 mov w1, #0x30 // #48 87824: 94006bb8 bl a2704 87828: 14000041 b 8792c 8782c: aa1f03e8 mov x8, xzr 87830: f94237e0 ldr x0, [sp, #1128] 87834: eb00011f cmp x8, x0 87838: 9a808108 csel x8, x8, x0, hi // hi = pmore 8783c: f100a11f cmp x8, #0x28 87840: 54ffcb29 b.ls 871a4 // b.plast 87844: aa0803e0 mov x0, x8 87848: 52800501 mov w1, #0x28 // #40 8784c: 97ffeab7 bl 82328 87850: d4200020 brk #0x1 87854: 2a0503f3 mov w19, w5 87858: aa1e03f5 mov x21, x30 8785c: f90233ff str xzr, [sp, #1120] 87860: f9022fff str xzr, [sp, #1112] 87864: f9022bff str xzr, [sp, #1104] 87868: aa1f03e0 mov x0, xzr 8786c: b5ffb360 cbnz x0, 86ed8 87870: 17fffdb5 b 86f44 87874: eb08033f cmp x25, x8 87878: 54001603 b.cc 87b38 // b.lo, b.ul, b.last 8787c: f9401be1 ldr x1, [sp, #48] 87880: eb01033f cmp x25, x1 87884: 54001628 b.hi 87b48 // b.pmore 87888: eb080322 subs x2, x25, x8 8788c: 540000a0 b.eq 878a0 // b.none 87890: 910143e9 add x9, sp, #0x50 87894: 52800601 mov w1, #0x30 // #48 87898: 8b080120 add x0, x9, x8 8789c: 94006b9a bl a2704 878a0: b9402ff3 ldr w19, [sp, #44] 878a4: 910143e0 add x0, sp, #0x50 878a8: 6b37a27f cmp w19, w23, sxth 878ac: 54ffb1eb b.lt 86ee8 // b.tstop 878b0: 14000024 b 87940 878b4: b50003c9 cbnz x9, 8792c 878b8: 3707f888 tbnz w8, #0, 877c8 878bc: d1000720 sub x0, x25, #0x1 878c0: eb15001f cmp x0, x21 878c4: 54000ac2 b.cs 87a1c // b.hs, b.nlast 878c8: 910143e9 add x9, sp, #0x50 878cc: 38606929 ldrb w9, [x9, x0] 878d0: 3707f7c9 tbnz w9, #0, 877c8 878d4: 14000016 b 8792c 878d8: 52800636 mov w22, #0x31 // #49 878dc: 37000168 tbnz w8, #0, 87908 878e0: f1000722 subs x2, x25, #0x1 878e4: 390143f6 strb w22, [sp, #80] 878e8: 54000061 b.ne 878f4 // b.any 878ec: 52800616 mov w22, #0x30 // #48 878f0: 14000006 b 87908 878f4: 910143e8 add x8, sp, #0x50 878f8: 52800601 mov w1, #0x30 // #48 878fc: b2400100 orr x0, x8, #0x1 87900: 52800616 mov w22, #0x30 // #48 87904: 94006b80 bl a2704 87908: 110006e8 add w8, w23, #0x1 8790c: 13003d17 sxth w23, w8 87910: 6b1302ff cmp w23, w19 87914: 540000cd b.le 8792c 87918: eb15033f cmp x25, x21 8791c: 54000082 b.cs 8792c // b.hs, b.nlast 87920: 910143e8 add x8, sp, #0x50 87924: 38396916 strb w22, [x8, x25] 87928: 91000739 add x25, x25, #0x1 8792c: eb15033f cmp x25, x21 87930: 54000ee8 b.hi 87b0c // b.pmore 87934: 910143e0 add x0, sp, #0x50 87938: 6b37a27f cmp w19, w23, sxth 8793c: 54ffad6b b.lt 86ee8 // b.tstop 87940: 52800048 mov w8, #0x2 // #2 87944: 790e13e8 strh w8, [sp, #1800] 87948: b4000334 cbz x20, 879ac 8794c: 900000e8 adrp x8, a3000 87950: 52800041 mov w1, #0x2 // #2 87954: 91252108 add x8, x8, #0x948 87958: f94027e7 ldr x7, [sp, #72] 8795c: 790e43ff strh wzr, [sp, #1824] 87960: f90397f4 str x20, [sp, #1832] 87964: f9038be8 str x8, [sp, #1808] 87968: 911c23e8 add x8, sp, #0x708 8796c: f9038fe1 str x1, [sp, #1816] 87970: f90333fb str x27, [sp, #1632] 87974: f90337fa str x26, [sp, #1640] 87978: f9033be8 str x8, [sp, #1648] 8797c: f9033fe1 str x1, [sp, #1656] 87980: 911983e1 add x1, sp, #0x660 87984: aa0703e0 mov x0, x7 87988: 94000595 bl 88fdc 8798c: 911ec3ff add sp, sp, #0x7b0 87990: a9454ff4 ldp x20, x19, [sp, #80] 87994: a94457f6 ldp x22, x21, [sp, #64] 87998: a9435ff8 ldp x24, x23, [sp, #48] 8799c: a94267fa ldp x26, x25, [sp, #32] 879a0: a9416ffc ldp x28, x27, [sp, #16] 879a4: a8c67bfd ldp x29, x30, [sp], #96 879a8: d65f03c0 ret 879ac: 900000e8 adrp x8, a3000 879b0: 52800021 mov w1, #0x1 // #1 879b4: 91253108 add x8, x8, #0x94c 879b8: 911c23e9 add x9, sp, #0x708 879bc: f94027e7 ldr x7, [sp, #72] 879c0: f90333fb str x27, [sp, #1632] 879c4: f90337fa str x26, [sp, #1640] 879c8: f9038be8 str x8, [sp, #1808] 879cc: f9038fe1 str x1, [sp, #1816] 879d0: f9033be9 str x9, [sp, #1648] 879d4: 17ffffea b 8797c 879d8: 900000e2 adrp x2, a3000 879dc: aa1e03e1 mov x1, x30 879e0: 9122c042 add x2, x2, #0x8b0 879e4: 97ffe8eb bl 81d90 879e8: d4200020 brk #0x1 879ec: b00000e2 adrp x2, a4000 879f0: 52800500 mov w0, #0x28 // #40 879f4: 912e2042 add x2, x2, #0xb88 879f8: 52800501 mov w1, #0x28 // #40 879fc: 97ffe8e5 bl 81d90 87a00: d4200020 brk #0x1 87a04: f9401be0 ldr x0, [sp, #48] 87a08: d503201f nop 87a0c: 100dc062 adr x2, a3218 87a10: aa0003e1 mov x1, x0 87a14: 97ffe8df bl 81d90 87a18: d4200020 brk #0x1 87a1c: 900000e2 adrp x2, a3000 87a20: aa1503e1 mov x1, x21 87a24: 9108c042 add x2, x2, #0x230 87a28: 97ffe8da bl 81d90 87a2c: d4200020 brk #0x1 87a30: 900000e0 adrp x0, a3000 87a34: 900000e2 adrp x2, a3000 87a38: 91254c00 add x0, x0, #0x953 87a3c: 9125e042 add x2, x2, #0x978 87a40: 528004a1 mov w1, #0x25 // #37 87a44: 97ffebdd bl 829b8 87a48: d4200020 brk #0x1 87a4c: 900000e0 adrp x0, a3000 87a50: 900000e2 adrp x2, a3000 87a54: 9102fc00 add x0, x0, #0xbf 87a58: 91220042 add x2, x2, #0x880 87a5c: 14000014 b 87aac 87a60: aa1803e0 mov x0, x24 87a64: 52800501 mov w1, #0x28 // #40 87a68: 97ffea30 bl 82328 87a6c: d4200020 brk #0x1 87a70: aa0903e0 mov x0, x9 87a74: 52800501 mov w1, #0x28 // #40 87a78: 97ffea2c bl 82328 87a7c: d4200020 brk #0x1 87a80: 900000e0 adrp x0, a3000 87a84: 900000e2 adrp x2, a3000 87a88: 91036c00 add x0, x0, #0xdb 87a8c: 9106e042 add x2, x2, #0x1b8 87a90: 528003a1 mov w1, #0x1d // #29 87a94: 97ffebc9 bl 829b8 87a98: d4200020 brk #0x1 87a9c: 900000e0 adrp x0, a3000 87aa0: 900000e2 adrp x2, a3000 87aa4: 9103e000 add x0, x0, #0xf8 87aa8: 91074042 add x2, x2, #0x1d0 87aac: 52800381 mov w1, #0x1c // #28 87ab0: 97ffebc2 bl 829b8 87ab4: d4200020 brk #0x1 87ab8: 900000e0 adrp x0, a3000 87abc: 900000e2 adrp x2, a3000 87ac0: 91045000 add x0, x0, #0x114 87ac4: 9107a042 add x2, x2, #0x1e8 87ac8: 528006c1 mov w1, #0x36 // #54 87acc: 97ffebbb bl 829b8 87ad0: d4200020 brk #0x1 87ad4: 900000e0 adrp x0, a3000 87ad8: 900000e2 adrp x2, a3000 87adc: 91052800 add x0, x0, #0x14a 87ae0: 91080042 add x2, x2, #0x200 87ae4: 528006e1 mov w1, #0x37 // #55 87ae8: 97ffebb4 bl 829b8 87aec: d4200020 brk #0x1 87af0: b00000e0 adrp x0, a4000 87af4: b00000e2 adrp x2, a4000 87af8: 912f5c00 add x0, x0, #0xbd7 87afc: 912e2042 add x2, x2, #0xb88 87b00: 52800361 mov w1, #0x1b // #27 87b04: 97ffebad bl 829b8 87b08: d4200020 brk #0x1 87b0c: aa1903e0 mov x0, x25 87b10: aa1503e1 mov x1, x21 87b14: 97ffea05 bl 82328 87b18: d4200020 brk #0x1 87b1c: b00000e0 adrp x0, a4000 87b20: b00000e2 adrp x2, a4000 87b24: 912e8000 add x0, x0, #0xba0 87b28: 912e2042 add x2, x2, #0xb88 87b2c: 52800341 mov w1, #0x1a // #26 87b30: 97ffeba2 bl 829b8 87b34: d4200020 brk #0x1 87b38: aa0803e0 mov x0, x8 87b3c: aa1903e1 mov x1, x25 87b40: 97ffef24 bl 837d0 87b44: d4200020 brk #0x1 87b48: aa1903e0 mov x0, x25 87b4c: 97ffe9f7 bl 82328 87b50: d4200020 brk #0x1 0000000000087b54 : 87b54: a9ba7bfd stp x29, x30, [sp, #-96]! 87b58: a9016ffc stp x28, x27, [sp, #16] 87b5c: a90267fa stp x26, x25, [sp, #32] 87b60: a9035ff8 stp x24, x23, [sp, #48] 87b64: a90457f6 stp x22, x21, [sp, #64] 87b68: a9054ff4 stp x20, x19, [sp, #80] 87b6c: d11843ff sub sp, sp, #0x610 87b70: 52801fe8 mov w8, #0xff // #255 87b74: 531f5829 ubfiz w9, w1, #1, #23 87b78: 6a415d0b ands w11, w8, w1, lsr #23 87b7c: 52a01008 mov w8, #0x800000 // #8388608 87b80: 33005828 bfxil w8, w1, #0, #23 87b84: 1a880128 csel w8, w9, w8, eq // eq = none 87b88: 7200783f tst w1, #0x7fffffff 87b8c: 54000260 b.eq 87bd8 // b.none 87b90: 9240010a and x10, x8, #0x1 87b94: 72091c29 ands w9, w1, #0x7f800000 87b98: 540003c0 b.eq 87c10 // b.none 87b9c: 52aff00c mov w12, #0x7f800000 // #2139095040 87ba0: 6b0c013f cmp w9, w12 87ba4: 54001d21 b.ne 87f48 // b.any 87ba8: 12005828 and w8, w1, #0x7fffff 87bac: 34002008 cbz w8, 87fac 87bb0: b000013a adrp x26, ac000 87bb4: aa1f03e8 mov x8, xzr 87bb8: aa1f03fe mov x30, xzr 87bbc: aa1f03fd mov x29, xzr 87bc0: 2a1f03f5 mov w21, wzr 87bc4: aa1f03f9 mov x25, xzr 87bc8: 52800029 mov w9, #0x1 // #1 87bcc: 5280005c mov w28, #0x2 // #2 87bd0: 9102e35a add x26, x26, #0xb8 87bd4: 1400001b b 87c40 87bd8: 2a1f03f5 mov w21, wzr 87bdc: aa1f03fd mov x29, xzr 87be0: aa1f03fe mov x30, xzr 87be4: aa1f03e8 mov x8, xzr 87be8: 5280009c mov w28, #0x4 // #4 87bec: 52800029 mov w9, #0x1 // #1 87bf0: 360001a2 tbz w2, #0, 87c24 87bf4: 900000ea adrp x10, a3000 87bf8: 900000eb adrp x11, a3000 87bfc: 91252d4a add x10, x10, #0x94b 87c00: 9125296b add x11, x11, #0x94a 87c04: 7100003f cmp w1, #0x0 87c08: 52800039 mov w25, #0x1 // #1 87c0c: 1400000c b 87c3c 87c10: 51025975 sub w21, w11, #0x96 87c14: 5200015c eor w28, w10, #0x1 87c18: 5280003d mov w29, #0x1 // #1 87c1c: 5280003e mov w30, #0x1 // #1 87c20: 3707fea2 tbnz w2, #0, 87bf4 87c24: b000012a adrp x10, ac000 87c28: 900000eb adrp x11, a3000 87c2c: 9102e14a add x10, x10, #0xb8 87c30: 9125296b add x11, x11, #0x94a 87c34: 7100003f cmp w1, #0x0 87c38: 531f7c39 lsr w25, w1, #31 87c3c: 9a8ab17a csel x26, x11, x10, lt // lt = tstop 87c40: 51000b8a sub w10, w28, #0x2 87c44: 5280006b mov w11, #0x3 // #3 87c48: 71000d5f cmp w10, #0x3 87c4c: 9105e3ef add x15, sp, #0x178 87c50: 1a8b314a csel w10, w10, w11, cc // cc = lo, ul, last 87c54: f00000cb adrp x11, a2000 87c58: 92401d4a and x10, x10, #0xff 87c5c: 9130d56b add x11, x11, #0xc35 87c60: 1000008c adr x12, 87c70 87c64: 386a696d ldrb w13, [x11, x10] 87c68: 8b0d098c add x12, x12, x13, lsl #2 87c6c: d61f0180 br x12 87c70: 900000e9 adrp x9, a3000 87c74: 52800048 mov w8, #0x2 // #2 87c78: 91254129 add x9, x9, #0x950 87c7c: 140000a9 b 87f20 87c80: 52800048 mov w8, #0x2 // #2 87c84: d503201f nop 87c88: 100de629 adr x9, a394c 87c8c: 52800021 mov w1, #0x1 // #1 87c90: f901a5fa str x26, [x15, #840] 87c94: 790ad3e8 strh w8, [sp, #1384] 87c98: 9115a3e8 add x8, sp, #0x568 87c9c: f901fde9 str x9, [x15, #1016] 87ca0: f90201e1 str x1, [x15, #1024] 87ca4: 140000a6 b 87f3c 87ca8: b40094e8 cbz x8, 88f44 87cac: 37009569 tbnz w9, #0, 88f58 87cb0: b40095fd cbz x29, 88f6c 87cb4: ab1d011f cmn x8, x29 87cb8: 54009682 b.cs 88f88 // b.hs, b.nlast 87cbc: eb1e0109 subs x9, x8, x30 87cc0: 54009723 b.cc 88fa4 // b.lo, b.ul, b.last 87cc4: 8b0803aa add x10, x29, x8 87cc8: f901a5e9 str x9, [x15, #840] 87ccc: d360fd4b lsr x11, x10, #32 87cd0: d3607d4c lsl x12, x10, #32 87cd4: f100017f cmp x11, #0x0 87cd8: 510082ab sub w11, w21, #0x20 87cdc: 9a8a018a csel x10, x12, x10, eq // eq = none 87ce0: 1a95016b csel w11, w11, w21, eq // eq = none 87ce4: d370fd4c lsr x12, x10, #48 87ce8: d370bd4d lsl x13, x10, #16 87cec: f100019f cmp x12, #0x0 87cf0: 5100416c sub w12, w11, #0x10 87cf4: 9a8a01aa csel x10, x13, x10, eq // eq = none 87cf8: 1a8b018b csel w11, w12, w11, eq // eq = none 87cfc: d378fd4c lsr x12, x10, #56 87d00: d378dd4d lsl x13, x10, #8 87d04: f100019f cmp x12, #0x0 87d08: 5100216c sub w12, w11, #0x8 87d0c: 9a8a01aa csel x10, x13, x10, eq // eq = none 87d10: 1a8b018b csel w11, w12, w11, eq // eq = none 87d14: d37cfd4c lsr x12, x10, #60 87d18: d37ced4d lsl x13, x10, #4 87d1c: f100019f cmp x12, #0x0 87d20: 5100116c sub w12, w11, #0x4 87d24: 9a8a01aa csel x10, x13, x10, eq // eq = none 87d28: 1a8b018c csel w12, w12, w11, eq // eq = none 87d2c: d37efd4b lsr x11, x10, #62 87d30: d37ef54d lsl x13, x10, #2 87d34: f100017f cmp x11, #0x0 87d38: 790993f5 strh w21, [sp, #1224] 87d3c: 9a8a01ab csel x11, x13, x10, eq // eq = none 87d40: 5100098a sub w10, w12, #0x2 87d44: 937ffd6d asr x13, x11, #63 87d48: 1a8c014a csel w10, w10, w12, eq // eq = none 87d4c: 2a2d03ec mvn w12, w13 87d50: 0b0c014a add w10, w10, w12 87d54: 4b0a02ac sub w12, w21, w10 87d58: 3778934c tbnz w12, #15, 88fc0 87d5c: 13003d8c sxth w12, w12 87d60: 9280000d mov x13, #0xffffffffffffffff // #-1 87d64: 9acc25ad lsr x13, x13, x12 87d68: 8a0901ae and x14, x13, x9 87d6c: eb0d013f cmp x9, x13 87d70: f90151ee str x14, [x15, #672] 87d74: 54008ca8 b.hi 88f08 // b.pmore 87d78: 8a0801ae and x14, x13, x8 87d7c: eb0d011f cmp x8, x13 87d80: f901a5e8 str x8, [x15, #840] 87d84: 790993f5 strh w21, [sp, #1224] 87d88: f90151ee str x14, [x15, #672] 87d8c: 54008be8 b.hi 88f08 // b.pmore 87d90: 12800bed mov w13, #0xffffffa0 // #-96 87d94: 52800a0e mov w14, #0x50 // #80 87d98: 4b0a01ad sub w13, w13, w10 87d9c: 528a760f mov w15, #0x53b0 // #21424 87da0: 13003dad sxth w13, w13 87da4: 72a0002f movk w15, #0x1, lsl #16 87da8: 9240158c and x12, x12, #0x3f 87dac: 52b00001 mov w1, #0x80000000 // #-2147483648 87db0: 1b0e3dad madd w13, w13, w14, w15 87db4: 5299326e mov w14, #0xc993 // #51603 87db8: 72af69ae movk w14, #0x7b4d, lsl #16 87dbc: aa2b03ef mvn x15, x11 87dc0: d37ffdef lsr x15, x15, #63 87dc4: 9acc2129 lsl x9, x9, x12 87dc8: 9b2e7dad smull x13, w13, w14 87dcc: 9acc2112 lsl x18, x8, x12 87dd0: d360fd30 lsr x16, x9, #32 87dd4: 92407d23 and x3, x9, #0xffffffff 87dd8: d360fdae lsr x14, x13, #32 87ddc: d37ffdad lsr x13, x13, #63 87de0: 9acf216b lsl x11, x11, x15 87de4: b900a7fc str w28, [sp, #164] 87de8: 0b8e29ad add w13, w13, w14, asr #10 87dec: d503201f nop 87df0: 100da2ce adr x14, a3248 87df4: 92407d62 and x2, x11, #0xffffffff 87df8: 8b2d51d1 add x17, x14, w13, uxtw #4 87dfc: d360fd6e lsr x14, x11, #32 87e00: d360fe4d lsr x13, x18, #32 87e04: a90103f9 stp x25, x0, [sp, #16] 87e08: f90007fa str x26, [sp, #8] 87e0c: f940022f ldr x15, [x17] 87e10: 79401224 ldrh w4, [x17, #8] 87e14: 9bab7deb umull x11, w15, w11 87e18: d360fdec lsr x12, x15, #32 87e1c: 9ba97de9 umull x9, w15, w9 87e20: 0b04014a add w10, w10, w4 87e24: 9bb27de6 umull x6, w15, w18 87e28: 92407def and x15, x15, #0xffffffff 87e2c: 9b027d87 mul x7, x12, x2 87e30: d360fd6b lsr x11, x11, #32 87e34: 9b0e7df3 mul x19, x15, x14 87e38: 92407e52 and x18, x18, #0xffffffff 87e3c: 9b107de4 mul x4, x15, x16 87e40: d360fd29 lsr x9, x9, #32 87e44: 9b037d83 mul x3, x12, x3 87e48: 79401622 ldrh w2, [x17, #10] 87e4c: 8b33416b add x11, x11, w19, uxtw 87e50: 9b0d7def mul x15, x15, x13 87e54: 8b27416b add x11, x11, w7, uxtw 87e58: 9b127d97 mul x23, x12, x18 87e5c: 8b244129 add x9, x9, w4, uxtw 87e60: 8b01016b add x11, x11, x1 87e64: 9b0e7d9b mul x27, x12, x14 87e68: 8b234129 add x9, x9, w3, uxtw 87e6c: 9b107d85 mul x5, x12, x16 87e70: d360fd70 lsr x16, x11, #32 87e74: d360fccb lsr x11, x6, #32 87e78: d360fe72 lsr x18, x19, #32 87e7c: 8b010129 add x9, x9, x1 87e80: d360fc94 lsr x20, x4, #32 87e84: 8b2f416b add x11, x11, w15, uxtw 87e88: d360fde4 lsr x4, x15, #32 87e8c: d360fcf1 lsr x17, x7, #32 87e90: d360fd38 lsr x24, x9, #32 87e94: 8b374169 add x9, x11, w23, uxtw 87e98: 9b0d118b madd x11, x12, x13, x4 87e9c: 8b12036f add x15, x27, x18 87ea0: 4b0a03ea neg w10, w10 87ea4: d360fee7 lsr x7, x23, #32 87ea8: 8b1101ef add x15, x15, x17 87eac: 8b010129 add x9, x9, x1 87eb0: a90afbfb stp x27, x30, [sp, #168] 87eb4: 8b07017b add x27, x11, x7 87eb8: 8b1001eb add x11, x15, x16 87ebc: d360fd26 lsr x6, x9, #32 87ec0: 9100056f add x15, x11, #0x1 87ec4: 52800029 mov w9, #0x1 // #1 87ec8: 9aca25f3 lsr x19, x15, x10 87ecc: 12001541 and w1, w10, #0x3f 87ed0: 9aca212a lsl x10, x9, x10 87ed4: d360fc76 lsr x22, x3, #32 87ed8: d1000543 sub x3, x10, #0x1 87edc: 8a0301e9 and x9, x15, x3 87ee0: d3447e6b ubfx x11, x19, #4, #28 87ee4: 7109c57f cmp w11, #0x271 87ee8: f9004fe4 str x4, [sp, #152] 87eec: 54000482 b.cs 87f7c // b.hs, b.nlast 87ef0: aa1d03e4 mov x4, x29 87ef4: 7101927f cmp w19, #0x64 87ef8: 540006a2 b.cs 87fcc // b.hs, b.nlast 87efc: 7100267f cmp w19, #0x9 87f00: 5280014b mov w11, #0xa // #10 87f04: 1a9f97fc cset w28, hi // hi = pmore 87f08: 71002a7f cmp w19, #0xa 87f0c: 1a9f257a csinc w26, w11, wzr, cs // cs = hs, nlast 87f10: 14000045 b 88024 87f14: 900000e9 adrp x9, a3000 87f18: 52800048 mov w8, #0x2 // #2 87f1c: 91253529 add x9, x9, #0x94d 87f20: 5280006a mov w10, #0x3 // #3 87f24: f901fde9 str x9, [x15, #1016] 87f28: 790ad3e8 strh w8, [sp, #1384] 87f2c: 9115a3e8 add x8, sp, #0x568 87f30: f901a5fa str x26, [x15, #840] 87f34: 52800021 mov w1, #0x1 // #1 87f38: f90201ea str x10, [x15, #1024] 87f3c: f901a9f9 str x25, [x15, #848] 87f40: f901ade8 str x8, [x15, #856] 87f44: 140003b2 b 88e0c 87f48: 7160011f cmp w8, #0x800, lsl #12 87f4c: 128012ec mov w12, #0xffffff68 // #-152 87f50: 1a8c058c cinc w12, w12, ne // ne = any 87f54: d37ff908 lsl x8, x8, #1 87f58: 0b0b0195 add w21, w12, w11 87f5c: 5280003e mov w30, #0x1 // #1 87f60: 52a0400b mov w11, #0x2000000 // #33554432 87f64: 2a1f03e9 mov w9, wzr 87f68: 9a9e17dd cinc x29, x30, eq // eq = none 87f6c: 9a880168 csel x8, x11, x8, eq // eq = none 87f70: 5200015c eor w28, w10, #0x1 87f74: 3607e582 tbz w2, #0, 87c24 87f78: 17ffff1f b 87bf4 87f7c: 5288480b mov w11, #0x4240 // #16960 87f80: 72a001eb movk w11, #0xf, lsl #16 87f84: 6b0b027f cmp w19, w11 87f88: 540002c2 b.cs 87fe0 // b.hs, b.nlast 87f8c: 53057e6b lsr w11, w19, #5 87f90: 5290d417 mov w23, #0x86a0 // #34464 87f94: aa1d03e4 mov x4, x29 87f98: 72a00037 movk w23, #0x1, lsl #16 87f9c: 7130d57f cmp w11, #0xc35 87fa0: 5284e20b mov w11, #0x2710 // #10000 87fa4: 52800099 mov w25, #0x4 // #4 87fa8: 14000017 b 88004 87fac: 2a1f03f5 mov w21, wzr 87fb0: aa1f03fd mov x29, xzr 87fb4: aa1f03fe mov x30, xzr 87fb8: aa1f03e8 mov x8, xzr 87fbc: 5280007c mov w28, #0x3 // #3 87fc0: 52800029 mov w9, #0x1 // #1 87fc4: 3707e182 tbnz w2, #0, 87bf4 87fc8: 17ffff17 b 87c24 87fcc: 710fa27f cmp w19, #0x3e8 87fd0: 52807d0b mov w11, #0x3e8 // #1000 87fd4: 52800c97 mov w23, #0x64 // #100 87fd8: 52800059 mov w25, #0x2 // #2 87fdc: 14000010 b 8801c 87fe0: 529c2017 mov w23, #0xe100 // #57600 87fe4: aa1d03e4 mov x4, x29 87fe8: 72a0beb7 movk w23, #0x5f5, lsl #16 87fec: 6b17027f cmp w19, w23 87ff0: 540000e2 b.cs 8800c // b.hs, b.nlast 87ff4: 5292d017 mov w23, #0x9680 // #38528 87ff8: 528000d9 mov w25, #0x6 // #6 87ffc: 72a01317 movk w23, #0x98, lsl #16 88000: 6b17027f cmp w19, w23 88004: 1a97317a csel w26, w11, w23, cc // cc = lo, ul, last 88008: 14000006 b 88020 8800c: 5299400b mov w11, #0xca00 // #51712 88010: 52800119 mov w25, #0x8 // #8 88014: 72a7734b movk w11, #0x3b9a, lsl #16 88018: 6b0b027f cmp w19, w11 8801c: 1a8b32fa csel w26, w23, w11, cc // cc = lo, ul, last 88020: 1a99373c cinc w28, w25, cs // cs = hs, nlast 88024: 8b1400a5 add x5, x5, x20 88028: 8b060374 add x20, x27, x6 8802c: 8b1600a5 add x5, x5, x22 88030: 12001f96 and w22, w28, #0xff 88034: 8b1800bb add x27, x5, x24 88038: 4b0202c2 sub w2, w22, w2 8803c: cb1b01e5 sub x5, x15, x27 88040: 529999b9 mov w25, #0xcccd // #52429 88044: 910004a5 add x5, x5, #0x1 88048: aa1f03eb mov x11, xzr 8804c: 92401f9d and x29, x28, #0xff 88050: 11000440 add w0, w2, #0x1 88054: 8a0300a2 and x2, x5, x3 88058: 9102f3fe add x30, sp, #0xbc 8805c: 72b99999 movk w25, #0xcccc, lsl #16 88060: f90013e0 str x0, [sp, #32] 88064: 1ada0a77 udiv w23, w19, w26 88068: 1100c2f6 add w22, w23, #0x30 8806c: 1b1acef3 msub w19, w23, w26, w19 88070: 382b6bd6 strb w22, [x30, x11] 88074: 9ac12278 lsl x24, x19, x1 88078: 8b09031c add x28, x24, x9 8807c: eb1c00b7 subs x23, x5, x28 88080: 54000208 b.hi 880c0 // b.pmore 88084: eb0b03bf cmp x29, x11 88088: 54000900 b.eq 881a8 // b.none 8808c: 9bb97f56 umull x22, w26, w25 88090: 71002b5f cmp w26, #0xa 88094: 9100056b add x11, x11, #0x1 88098: d363fed6 lsr x22, x22, #35 8809c: 2a1603fa mov w26, w22 880a0: 54fffe22 b.cs 88064 // b.hs, b.nlast 880a4: f00000c0 adrp x0, a3000 880a8: f00000c2 adrp x2, a3000 880ac: 91208000 add x0, x0, #0x820 880b0: 91200042 add x2, x2, #0x800 880b4: 52800321 mov w1, #0x19 // #25 880b8: 97ffea40 bl 829b8 880bc: d4200020 brk #0x1 880c0: 9100057e add x30, x11, #0x1 880c4: f100457f cmp x11, #0x11 880c8: 54007362 b.cs 88f34 // b.hs, b.nlast 880cc: 2a1a03ea mov w10, w26 880d0: cb1401ef sub x15, x15, x20 880d4: 9ac1214a lsl x10, x10, x1 880d8: d10005e1 sub x1, x15, #0x1 880dc: eb0a02ff cmp x23, x10 880e0: 910005ef add x15, x15, #0x1 880e4: 1a9f37f3 cset w19, cs // cs = hs, nlast 880e8: eb1c003f cmp x1, x28 880ec: fa4a82e0 ccmp x23, x10, #0x0, hi // hi = pmore 880f0: aa0403fd mov x29, x4 880f4: 54000de3 b.cc 882b0 // b.lo, b.ul, b.last 880f8: f9404fe0 ldr x0, [sp, #152] 880fc: 8b180122 add x2, x9, x24 88100: 8b020283 add x3, x20, x2 88104: 8b0a0122 add x2, x9, x10 88108: cb0e01ad sub x13, x13, x14 8810c: 8b110253 add x19, x18, x17 88110: 8b000044 add x4, x2, x0 88114: 8b10026e add x14, x19, x16 88118: 8b070084 add x4, x4, x7 8811c: 52800040 mov w0, #0x2 // #2 88120: 8b060084 add x4, x4, x6 88124: 8b180046 add x6, x2, x24 88128: 9b0d118d madd x13, x12, x13, x4 8812c: f94057ec ldr x12, [sp, #168] 88130: cb0303e3 neg x3, x3 88134: cb1201b2 sub x18, x13, x18 88138: 8b0c01cc add x12, x14, x12 8813c: 8b06036e add x14, x27, x6 88140: cb0e000d sub x13, x0, x14 88144: cb11024e sub x14, x18, x17 88148: cb1001ce sub x14, x14, x16 8814c: 9102f3f0 add x16, sp, #0xbc 88150: 8b020311 add x17, x24, x2 88154: eb01023f cmp x17, x1 88158: 540000a3 b.cc 8816c // b.lo, b.ul, b.last 8815c: 8b0c0072 add x18, x3, x12 88160: 8b0e0300 add x0, x24, x14 88164: eb00025f cmp x18, x0 88168: 54000a03 b.cc 882a8 // b.lo, b.ul, b.last 8816c: 8b0c01b2 add x18, x13, x12 88170: 510006d6 sub w22, w22, #0x1 88174: eb0a025f cmp x18, x10 88178: 8b0a0129 add x9, x9, x10 8817c: 1a9f37f3 cset w19, cs // cs = hs, nlast 88180: eb01023f cmp x17, x1 88184: 382b6a16 strb w22, [x16, x11] 88188: 540000c2 b.cs 881a0 // b.hs, b.nlast 8818c: cb0a018c sub x12, x12, x10 88190: 8b0a01ce add x14, x14, x10 88194: 8b0a0042 add x2, x2, x10 88198: eb0a025f cmp x18, x10 8819c: 54fffda2 b.cs 88150 // b.hs, b.nlast 881a0: 8b09031c add x28, x24, x9 881a4: 14000043 b 882b0 881a8: 9100056c add x12, x11, #0x1 881ac: 5280022d mov w13, #0x11 // #17 881b0: f100459f cmp x12, #0x11 881b4: 52800030 mov w16, #0x1 // #1 881b8: 9a8b95a0 csinc x0, x13, x11, ls // ls = plast 881bc: 9102f3ed add x13, sp, #0xbc 881c0: aa0403fd mov x29, x4 881c4: f100417f cmp x11, #0x10 881c8: 54006680 b.eq 88e98 // b.none 881cc: 8b090929 add x9, x9, x9, lsl #2 881d0: 8b02084e add x14, x2, x2, lsl #2 881d4: d37ff932 lsl x18, x9, #1 881d8: aa1003ec mov x12, x16 881dc: aa0203f1 mov x17, x2 881e0: 8b100a10 add x16, x16, x16, lsl #2 881e4: d37ff9c2 lsl x2, x14, #1 881e8: 8a030249 and x9, x18, x3 881ec: 9ac1264e lsr x14, x18, x1 881f0: d37ffa10 lsl x16, x16, #1 881f4: 1100c1ce add w14, w14, #0x30 881f8: 8b0b01b2 add x18, x13, x11 881fc: 9100056b add x11, x11, #0x1 88200: eb090044 subs x4, x2, x9 88204: 3900064e strb w14, [x18, #1] 88208: 54fffde9 b.ls 881c4 // b.plast 8820c: 9100057e add x30, x11, #0x1 88210: f100457f cmp x11, #0x11 88214: 54006902 b.cs 88f34 // b.hs, b.nlast 88218: cb1401ed sub x13, x15, x20 8821c: eb0a009f cmp x4, x10 88220: 1a9f37e1 cset w1, cs // cs = hs, nlast 88224: 9b0d7e0f mul x15, x16, x13 88228: 8b1001ed add x13, x15, x16 8822c: cb1001f0 sub x16, x15, x16 88230: eb090212 subs x18, x16, x9 88234: 540005c9 b.ls 882ec // b.plast 88238: eb0a009f cmp x4, x10 8823c: 54000583 b.cc 882ec // b.lo, b.ul, b.last 88240: 5280014f mov w15, #0xa // #10 88244: 8b090141 add x1, x10, x9 88248: cb0103e1 neg x1, x1 8824c: aa1f03e0 mov x0, xzr 88250: 9b0f0631 madd x17, x17, x15, x1 88254: cb100143 sub x3, x10, x16 88258: 9102f3e4 add x4, sp, #0xbc 8825c: 8b0a012f add x15, x9, x10 88260: eb1001ff cmp x15, x16 88264: 540000a3 b.cc 88278 // b.lo, b.ul, b.last 88268: 8b000241 add x1, x18, x0 8826c: 8b090065 add x5, x3, x9 88270: eb05003f cmp x1, x5 88274: 540003a3 b.cc 882e8 // b.lo, b.ul, b.last 88278: 8b000225 add x5, x17, x0 8827c: 510005ce sub w14, w14, #0x1 88280: eb0a00bf cmp x5, x10 88284: 1a9f37e1 cset w1, cs // cs = hs, nlast 88288: eb1001ff cmp x15, x16 8828c: 382b688e strb w14, [x4, x11] 88290: 54000302 b.cs 882f0 // b.hs, b.nlast 88294: cb0a0000 sub x0, x0, x10 88298: aa0f03e9 mov x9, x15 8829c: eb0a00bf cmp x5, x10 882a0: 54fffde2 b.cs 8825c // b.hs, b.nlast 882a4: 14000013 b 882f0 882a8: 8b09031c add x28, x24, x9 882ac: 52800033 mov w19, #0x1 // #1 882b0: eb1c01e9 subs x9, x15, x28 882b4: 540000e9 b.ls 882d0 // b.plast 882b8: 360000d3 tbz w19, #0, 882d0 882bc: 8b0a038a add x10, x28, x10 882c0: eb0f014a subs x10, x10, x15 882c4: 540003a3 b.cc 88338 // b.lo, b.ul, b.last 882c8: eb0a013f cmp x9, x10 882cc: 54000362 b.cs 88338 // b.hs, b.nlast 882d0: f1000b9f cmp x28, #0x2 882d4: 54000323 b.cc 88338 // b.lo, b.ul, b.last 882d8: d10010a9 sub x9, x5, #0x4 882dc: eb09039f cmp x28, x9 882e0: 54000289 b.ls 88330 // b.plast 882e4: 14000015 b 88338 882e8: 52800021 mov w1, #0x1 // #1 882ec: aa0903ef mov x15, x9 882f0: eb0f01a9 subs x9, x13, x15 882f4: 540000e9 b.ls 88310 // b.plast 882f8: 360000c1 tbz w1, #0, 88310 882fc: 8b0a01ea add x10, x15, x10 88300: eb0d014a subs x10, x10, x13 88304: 540001a3 b.cc 88338 // b.lo, b.ul, b.last 88308: eb0a013f cmp x9, x10 8830c: 54000162 b.cs 88338 // b.hs, b.nlast 88310: 8b0c0989 add x9, x12, x12, lsl #2 88314: d37ef529 lsl x9, x9, #2 88318: eb0f013f cmp x9, x15 8831c: 540000e8 b.hi 88338 // b.pmore 88320: 928004e9 mov x9, #0xffffffffffffffd8 // #-40 88324: 9b090989 madd x9, x12, x9, x2 88328: eb0901ff cmp x15, x9 8832c: 54000068 b.hi 88338 // b.pmore 88330: f94013f4 ldr x20, [sp, #32] 88334: 140002aa b 88ddc 88338: 8b1d0109 add x9, x8, x29 8833c: 93403eb4 sxth x20, w21 88340: d1000529 sub x9, x9, #0x1 88344: 910343f6 add x22, sp, #0xd0 88348: dac01129 clz x9, x9 8834c: 5289a84a mov w10, #0x4d42 // #19778 88350: cb090289 sub x9, x20, x9 88354: 52800037 mov w23, #0x1 // #1 88358: 910042c0 add x0, x22, #0x10 8835c: 2a1f03e1 mov w1, wzr 88360: 52801302 mov w2, #0x98 // #152 88364: 91010129 add x9, x9, #0x40 88368: 72a9a20a movk w10, #0x4d10, lsl #16 8836c: f9006bf7 str x23, [sp, #208] 88370: 291b7fe8 stp w8, wzr, [sp, #216] 88374: 9b0a7d33 mul x19, x9, x10 88378: 940068e3 bl a2704 8837c: 9105e3f8 add x24, sp, #0x178 88380: 9105e3fa add x26, sp, #0x178 88384: 91003300 add x0, x24, #0xc 88388: f9405be8 ldr x8, [sp, #176] 8838c: 2a1f03e1 mov w1, wzr 88390: 52801382 mov w2, #0x9c // #156 88394: f9000357 str x23, [x26] 88398: b90183e8 str w8, [sp, #384] 8839c: 940068da bl a2704 883a0: 910883f9 add x25, sp, #0x220 883a4: 2a1f03e1 mov w1, wzr 883a8: 91003320 add x0, x25, #0xc 883ac: 52801382 mov w2, #0x9c // #156 883b0: f9005757 str x23, [x26, #168] 883b4: b9022bfd str w29, [sp, #552] 883b8: 940068d3 bl a2704 883bc: 910b23e8 add x8, sp, #0x2c8 883c0: 2a1f03e1 mov w1, wzr 883c4: 91003100 add x0, x8, #0xc 883c8: 52801382 mov w2, #0x9c // #156 883cc: 940068ce bl a2704 883d0: f900ab57 str x23, [x26, #336] 883d4: b902d3f7 str w23, [sp, #720] 883d8: 377801f5 tbnz w21, #15, 88414 883dc: 910343e0 add x0, sp, #0xd0 883e0: aa1403e1 mov x1, x20 883e4: 97ffec16 bl 8343c 883e8: 9105e3e0 add x0, sp, #0x178 883ec: aa1403e1 mov x1, x20 883f0: 97ffec13 bl 8343c 883f4: 910883e0 add x0, sp, #0x220 883f8: aa1403e1 mov x1, x20 883fc: 97ffec10 bl 8343c 88400: d360fe75 lsr x21, x19, #32 88404: b7780153 tbnz x19, #47, 8842c 88408: d360be61 ubfx x1, x19, #32, #16 8840c: 910b23e0 add x0, sp, #0x2c8 88410: 14000011 b 88454 88414: 4b1503e8 neg w8, w21 88418: 910b23e0 add x0, sp, #0x2c8 8841c: 93403d01 sxth x1, w8 88420: 97ffec07 bl 8343c 88424: d360fe75 lsr x21, x19, #32 88428: b67fff13 tbz x19, #47, 88408 8842c: cb15c3e8 neg x8, x21, lsl #48 88430: 910343e0 add x0, sp, #0xd0 88434: 9370fd14 asr x20, x8, #48 88438: aa1403e1 mov x1, x20 8843c: 97ffeafb bl 83028 88440: 9105e3e0 add x0, sp, #0x178 88444: aa1403e1 mov x1, x20 88448: 97ffeaf8 bl 83028 8844c: 910883e0 add x0, sp, #0x220 88450: aa1403e1 mov x1, x20 88454: 97ffeaf5 bl 83028 88458: 910343e8 add x8, sp, #0xd0 8845c: 9115a3e9 add x9, sp, #0x568 88460: 91002101 add x1, x8, #0x8 88464: 91002120 add x0, x9, #0x8 88468: 52801402 mov w2, #0xa0 // #160 8846c: f9406bf4 ldr x20, [sp, #208] 88470: f90043e1 str x1, [sp, #128] 88474: 94006944 bl a2984 88478: 9105e3ef add x15, sp, #0x178 8847c: f94055e0 ldr x0, [x15, #168] 88480: f901f9f4 str x20, [x15, #1008] 88484: eb00029f cmp x20, x0 88488: 9a808288 csel x8, x20, x0, hi // hi = pmore 8848c: f100a11f cmp x8, #0x28 88490: 540050e8 b.hi 88eac // b.pmore 88494: b940a7f0 ldr w16, [sp, #164] 88498: b4000348 cbz x8, 88500 8849c: 910883ea add x10, sp, #0x220 884a0: 9115a3eb add x11, sp, #0x568 884a4: 2a1f03e9 mov w9, wzr 884a8: 9100214a add x10, x10, #0x8 884ac: 9100216b add x11, x11, #0x8 884b0: aa0803ec mov x12, x8 884b4: b940016d ldr w13, [x11] 884b8: 12000129 and w9, w9, #0x1 884bc: b840454e ldr w14, [x10], #4 884c0: 2b0e01ad adds w13, w13, w14 884c4: 1a9f37ee cset w14, cs // cs = hs, nlast 884c8: 2b0901ad adds w13, w13, w9 884cc: 1a9f37e9 cset w9, cs // cs = hs, nlast 884d0: f100058c subs x12, x12, #0x1 884d4: 2a0901c9 orr w9, w14, w9 884d8: b800456d str w13, [x11], #4 884dc: 54fffec1 b.ne 884b4 // b.any 884e0: 34000109 cbz w9, 88500 884e4: f1009d1f cmp x8, #0x27 884e8: 54003e68 b.hi 88cb4 // b.pmore 884ec: 9115a3e9 add x9, sp, #0x568 884f0: 5280002a mov w10, #0x1 // #1 884f4: 8b080929 add x9, x9, x8, lsl #2 884f8: 91000508 add x8, x8, #0x1 884fc: b900092a str w10, [x9, #8] 88500: f940a9f3 ldr x19, [x15, #336] 88504: f901f9e8 str x8, [x15, #1008] 88508: eb08027f cmp x19, x8 8850c: 9a888269 csel x9, x19, x8, hi // hi = pmore 88510: f100a53f cmp x9, #0x29 88514: 54004ee2 b.cs 88ef0 // b.hs, b.nlast 88518: 910022ca add x10, x22, #0x8 8851c: 91002308 add x8, x24, #0x8 88520: d37ef529 lsl x9, x9, #2 88524: a9052be8 stp x8, x10, [sp, #80] 88528: 91002328 add x8, x25, #0x8 8852c: 9115a3ea add x10, sp, #0x568 88530: b27e014a orr x10, x10, #0x4 88534: f90027e8 str x8, [sp, #72] 88538: 910b23e8 add x8, sp, #0x2c8 8853c: b27e0108 orr x8, x8, #0x4 88540: b40001a9 cbz x9, 88574 88544: b869690b ldr w11, [x8, x9] 88548: b869694c ldr w12, [x10, x9] 8854c: d1001129 sub x9, x9, #0x4 88550: 6b0c017f cmp w11, w12 88554: 1a9f07eb cset w11, ne // ne = any 88558: 5a9f216b csinv w11, w11, wzr, cs // cs = hs, nlast 8855c: 34ffff2b cbz w11, 88540 88560: 6b2b821f cmp w16, w11, sxtb 88564: 5400010d b.le 88584 88568: 110006b5 add w21, w21, #0x1 8856c: f90013f5 str x21, [sp, #32] 88570: 14000049 b 88694 88574: f100013f cmp x9, #0x0 88578: 5a9f03eb csetm w11, ne // ne = any 8857c: 6b2b821f cmp w16, w11, sxtb 88580: 54ffff4c b.gt 88568 88584: f100a69f cmp x20, #0x29 88588: 54004b82 b.cs 88ef8 // b.hs, b.nlast 8858c: b4000274 cbz x20, 885d8 88590: 910343e8 add x8, sp, #0xd0 88594: aa1f03e9 mov x9, xzr 88598: 8b140908 add x8, x8, x20, lsl #2 8859c: d37ef68a lsl x10, x20, #2 885a0: 91002108 add x8, x8, #0x8 885a4: 5280014b mov w11, #0xa // #10 885a8: f9402fec ldr x12, [sp, #88] 885ac: b940018d ldr w13, [x12] 885b0: f100114a subs x10, x10, #0x4 885b4: 9b0b25ad madd x13, x13, x11, x9 885b8: d360fda9 lsr x9, x13, #32 885bc: b800458d str w13, [x12], #4 885c0: 54ffff61 b.ne 885ac // b.any 885c4: 340000a9 cbz w9, 885d8 885c8: f1009e9f cmp x20, #0x27 885cc: 54003748 b.hi 88cb4 // b.pmore 885d0: 91000694 add x20, x20, #0x1 885d4: b9000109 str w9, [x8] 885d8: f94001e8 ldr x8, [x15] 885dc: f9006bf4 str x20, [sp, #208] 885e0: f100a51f cmp x8, #0x29 885e4: 54004642 b.cs 88eac // b.hs, b.nlast 885e8: b4000268 cbz x8, 88634 885ec: 9105e3e9 add x9, sp, #0x178 885f0: aa1f03ea mov x10, xzr 885f4: 8b080929 add x9, x9, x8, lsl #2 885f8: d37ef50b lsl x11, x8, #2 885fc: 91002129 add x9, x9, #0x8 88600: 5280014c mov w12, #0xa // #10 88604: f9402bed ldr x13, [sp, #80] 88608: b94001ae ldr w14, [x13] 8860c: f100116b subs x11, x11, #0x4 88610: 9b0c29ce madd x14, x14, x12, x10 88614: d360fdca lsr x10, x14, #32 88618: b80045ae str w14, [x13], #4 8861c: 54ffff61 b.ne 88608 // b.any 88620: 340000aa cbz w10, 88634 88624: f1009d1f cmp x8, #0x27 88628: 54003468 b.hi 88cb4 // b.pmore 8862c: 91000508 add x8, x8, #0x1 88630: b900012a str w10, [x9] 88634: f100a41f cmp x0, #0x29 88638: f90001e8 str x8, [x15] 8863c: 54004602 b.cs 88efc // b.hs, b.nlast 88640: b4000260 cbz x0, 8868c 88644: 910883e8 add x8, sp, #0x220 88648: aa1f03e9 mov x9, xzr 8864c: 8b000908 add x8, x8, x0, lsl #2 88650: d37ef40a lsl x10, x0, #2 88654: 91002108 add x8, x8, #0x8 88658: 5280014b mov w11, #0xa // #10 8865c: f94027ec ldr x12, [sp, #72] 88660: b940018d ldr w13, [x12] 88664: f100114a subs x10, x10, #0x4 88668: 9b0b25ad madd x13, x13, x11, x9 8866c: d360fda9 lsr x9, x13, #32 88670: b800458d str w13, [x12], #4 88674: 54ffff61 b.ne 88660 // b.any 88678: 340000a9 cbz w9, 8868c 8867c: f1009c1f cmp x0, #0x27 88680: 540031a8 b.hi 88cb4 // b.pmore 88684: 91000400 add x0, x0, #0x1 88688: b9000109 str w9, [x8] 8868c: f90013f5 str x21, [sp, #32] 88690: f90055e0 str x0, [x15, #168] 88694: 910b23f4 add x20, sp, #0x2c8 88698: 910dc3f5 add x21, sp, #0x370 8869c: 91002299 add x25, x20, #0x8 886a0: 910022a0 add x0, x21, #0x8 886a4: aa1903e1 mov x1, x25 886a8: 52801402 mov w2, #0xa0 // #160 886ac: 9105e3f8 add x24, sp, #0x178 886b0: f9001be0 str x0, [sp, #48] 886b4: 940068b4 bl a2984 886b8: 910dc3e0 add x0, sp, #0x370 886bc: 52800021 mov w1, #0x1 // #1 886c0: f900ff13 str x19, [x24, #504] 886c4: 97ffeb5e bl 8343c 886c8: 911063f6 add x22, sp, #0x418 886cc: aa1903e1 mov x1, x25 886d0: 910022c0 add x0, x22, #0x8 886d4: 52801402 mov w2, #0xa0 // #160 886d8: f940ab13 ldr x19, [x24, #336] 886dc: f9001fe0 str x0, [sp, #56] 886e0: 940068a9 bl a2984 886e4: 911063e0 add x0, sp, #0x418 886e8: 52800041 mov w1, #0x2 // #2 886ec: f9015313 str x19, [x24, #672] 886f0: 97ffeb53 bl 8343c 886f4: 911303f3 add x19, sp, #0x4c0 886f8: aa1903e1 mov x1, x25 886fc: 91002260 add x0, x19, #0x8 88700: 52801402 mov w2, #0xa0 // #160 88704: f940ab17 ldr x23, [x24, #336] 88708: f90017f9 str x25, [sp, #40] 8870c: f90023e0 str x0, [sp, #64] 88710: 9400689d bl a2984 88714: 911303e0 add x0, sp, #0x4c0 88718: 52800061 mov w1, #0x3 // #3 8871c: f901a717 str x23, [x24, #840] 88720: 97ffeb47 bl 8343c 88724: f941a708 ldr x8, [x24, #840] 88728: 9105e3f0 add x16, sp, #0x178 8872c: f9406bfd ldr x29, [sp, #208] 88730: f9003be8 str x8, [sp, #112] 88734: eb0803bf cmp x29, x8 88738: 9a8883a8 csel x8, x29, x8, hi // hi = pmore 8873c: f100a11f cmp x8, #0x28 88740: 54003b68 b.hi 88eac // b.pmore 88744: f941520a ldr x10, [x16, #672] 88748: aa1f03fe mov x30, xzr 8874c: f940fe09 ldr x9, [x16, #504] 88750: b27e026c orr x12, x19, #0x4 88754: f940aa11 ldr x17, [x16, #336] 88758: b27e02db orr x27, x22, #0x4 8875c: b27e02b6 orr x22, x21, #0x4 88760: b27e0299 orr x25, x20, #0x4 88764: a908abe9 stp x9, x10, [sp, #136] 88768: 9115a3e9 add x9, sp, #0x568 8876c: 910343ea add x10, sp, #0xd0 88770: 9100212b add x11, x9, #0x8 88774: b27e0158 orr x24, x10, #0x4 88778: 9100214a add x10, x10, #0x8 8877c: b27e0137 orr x23, x9, #0x4 88780: 52800155 mov w21, #0xa // #10 88784: f9003ff1 str x17, [sp, #120] 88788: a90aafea stp x10, x11, [sp, #168] 8878c: 9105e3ea add x10, sp, #0x178 88790: b27e015a orr x26, x10, #0x4 88794: 910883ea add x10, sp, #0x220 88798: 9100214a add x10, x10, #0x8 8879c: a90633ea stp x10, x12, [sp, #96] 887a0: 14000009 b 887c4 887a4: 91000400 add x0, x0, #0x1 887a8: b9000109 str w9, [x8] 887ac: a946a3ec ldp x12, x8, [sp, #104] 887b0: f9005600 str x0, [x16, #168] 887b4: eb0803bf cmp x29, x8 887b8: 9a8883a8 csel x8, x29, x8, hi // hi = pmore 887bc: f100a11f cmp x8, #0x28 887c0: 54003768 b.hi 88eac // b.pmore 887c4: d37ef509 lsl x9, x8, #2 887c8: b4000409 cbz x9, 88848 887cc: b8696b0a ldr w10, [x24, x9] 887d0: b869698b ldr w11, [x12, x9] 887d4: d1001129 sub x9, x9, #0x4 887d8: 6b0b015f cmp w10, w11 887dc: 1a9f07ea cset w10, ne // ne = any 887e0: 5a9f214a csinv w10, w10, wzr, cs // cs = hs, nlast 887e4: 34ffff2a cbz w10, 887c8 887e8: 12001d49 and w9, w10, #0xff 887ec: 7100093f cmp w9, #0x2 887f0: 54000362 b.cs 8885c // b.hs, b.nlast 887f4: b4000248 cbz x8, 8883c 887f8: 52800029 mov w9, #0x1 // #1 887fc: f94057ea ldr x10, [sp, #168] 88800: f94023eb ldr x11, [sp, #64] 88804: aa0803ec mov x12, x8 88808: b840456d ldr w13, [x11], #4 8880c: b940014e ldr w14, [x10] 88810: 12000129 and w9, w9, #0x1 88814: 2a2d03ed mvn w13, w13 88818: 2b0d01cd adds w13, w14, w13 8881c: 1a9f37ee cset w14, cs // cs = hs, nlast 88820: 2b0901ad adds w13, w13, w9 88824: 1a9f37e9 cset w9, cs // cs = hs, nlast 88828: f100058c subs x12, x12, #0x1 8882c: 2a0901c9 orr w9, w14, w9 88830: b800454d str w13, [x10], #4 88834: 54fffea1 b.ne 88808 // b.any 88838: 360034e9 tbz w9, #0, 88ed4 8883c: 52800109 mov w9, #0x8 // #8 88840: f9006be8 str x8, [sp, #208] 88844: 14000008 b 88864 88848: f100013f cmp x9, #0x0 8884c: 5a9f03ea csetm w10, ne // ne = any 88850: 12001d49 and w9, w10, #0xff 88854: 7100093f cmp w9, #0x2 88858: 54fffce3 b.cc 887f4 // b.lo, b.ul, b.last 8885c: 2a1f03e9 mov w9, wzr 88860: aa1d03e8 mov x8, x29 88864: f9404bea ldr x10, [sp, #144] 88868: eb0a011f cmp x8, x10 8886c: 9a8a8100 csel x0, x8, x10, hi // hi = pmore 88870: f100a41f cmp x0, #0x29 88874: 54003442 b.cs 88efc // b.hs, b.nlast 88878: d37ef40a lsl x10, x0, #2 8887c: b400040a cbz x10, 888fc 88880: b86a6b0b ldr w11, [x24, x10] 88884: b86a6b6c ldr w12, [x27, x10] 88888: d100114a sub x10, x10, #0x4 8888c: 6b0c017f cmp w11, w12 88890: 1a9f07eb cset w11, ne // ne = any 88894: 5a9f216b csinv w11, w11, wzr, cs // cs = hs, nlast 88898: 34ffff2b cbz w11, 8887c 8889c: 12001d6a and w10, w11, #0xff 888a0: 7100095f cmp w10, #0x2 888a4: 54000362 b.cs 88910 // b.hs, b.nlast 888a8: b4000240 cbz x0, 888f0 888ac: 52800028 mov w8, #0x1 // #1 888b0: f94057ea ldr x10, [sp, #168] 888b4: f9401feb ldr x11, [sp, #56] 888b8: aa0003ec mov x12, x0 888bc: b840456d ldr w13, [x11], #4 888c0: b940014e ldr w14, [x10] 888c4: 12000108 and w8, w8, #0x1 888c8: 2a2d03ed mvn w13, w13 888cc: 2b0d01cd adds w13, w14, w13 888d0: 1a9f37ee cset w14, cs // cs = hs, nlast 888d4: 2b0801ad adds w13, w13, w8 888d8: 1a9f37e8 cset w8, cs // cs = hs, nlast 888dc: f100058c subs x12, x12, #0x1 888e0: 2a0801c8 orr w8, w14, w8 888e4: b800454d str w13, [x10], #4 888e8: 54fffea1 b.ne 888bc // b.any 888ec: 36002f48 tbz w8, #0, 88ed4 888f0: 321e0129 orr w9, w9, #0x4 888f4: f9006be0 str x0, [sp, #208] 888f8: 14000007 b 88914 888fc: f100015f cmp x10, #0x0 88900: 5a9f03eb csetm w11, ne // ne = any 88904: 12001d6a and w10, w11, #0xff 88908: 7100095f cmp w10, #0x2 8890c: 54fffce3 b.cc 888a8 // b.lo, b.ul, b.last 88910: aa0803e0 mov x0, x8 88914: f94047e8 ldr x8, [sp, #136] 88918: eb08001f cmp x0, x8 8891c: 9a888008 csel x8, x0, x8, hi // hi = pmore 88920: f100a51f cmp x8, #0x29 88924: 54002c42 b.cs 88eac // b.hs, b.nlast 88928: d37ef50a lsl x10, x8, #2 8892c: b400040a cbz x10, 889ac 88930: b86a6b0b ldr w11, [x24, x10] 88934: b86a6acc ldr w12, [x22, x10] 88938: d100114a sub x10, x10, #0x4 8893c: 6b0c017f cmp w11, w12 88940: 1a9f07eb cset w11, ne // ne = any 88944: 5a9f216b csinv w11, w11, wzr, cs // cs = hs, nlast 88948: 34ffff2b cbz w11, 8892c 8894c: 12001d6a and w10, w11, #0xff 88950: 7100095f cmp w10, #0x2 88954: 54000362 b.cs 889c0 // b.hs, b.nlast 88958: b4000248 cbz x8, 889a0 8895c: 5280002a mov w10, #0x1 // #1 88960: f94057eb ldr x11, [sp, #168] 88964: f9401bec ldr x12, [sp, #48] 88968: aa0803ed mov x13, x8 8896c: b840458e ldr w14, [x12], #4 88970: b940016f ldr w15, [x11] 88974: 1200014a and w10, w10, #0x1 88978: 2a2e03ee mvn w14, w14 8897c: 2b0e01ee adds w14, w15, w14 88980: 1a9f37ef cset w15, cs // cs = hs, nlast 88984: 2b0a01ce adds w14, w14, w10 88988: 1a9f37ea cset w10, cs // cs = hs, nlast 8898c: f10005ad subs x13, x13, #0x1 88990: 2a0a01ea orr w10, w15, w10 88994: b800456e str w14, [x11], #4 88998: 54fffea1 b.ne 8896c // b.any 8899c: 360029ca tbz w10, #0, 88ed4 889a0: 11000929 add w9, w9, #0x2 889a4: f9006be8 str x8, [sp, #208] 889a8: 14000007 b 889c4 889ac: f100015f cmp x10, #0x0 889b0: 5a9f03eb csetm w11, ne // ne = any 889b4: 12001d6a and w10, w11, #0xff 889b8: 7100095f cmp w10, #0x2 889bc: 54fffce3 b.cc 88958 // b.lo, b.ul, b.last 889c0: aa0003e8 mov x8, x0 889c4: eb11011f cmp x8, x17 889c8: 9a91811d csel x29, x8, x17, hi // hi = pmore 889cc: f100a7bf cmp x29, #0x29 889d0: 54002722 b.cs 88eb4 // b.hs, b.nlast 889d4: d37ef7aa lsl x10, x29, #2 889d8: b400040a cbz x10, 88a58 889dc: b86a6b0b ldr w11, [x24, x10] 889e0: b86a6b2c ldr w12, [x25, x10] 889e4: d100114a sub x10, x10, #0x4 889e8: 6b0c017f cmp w11, w12 889ec: 1a9f07eb cset w11, ne // ne = any 889f0: 5a9f216b csinv w11, w11, wzr, cs // cs = hs, nlast 889f4: 34ffff2b cbz w11, 889d8 889f8: 12001d6a and w10, w11, #0xff 889fc: 7100095f cmp w10, #0x2 88a00: 54000362 b.cs 88a6c // b.hs, b.nlast 88a04: b400025d cbz x29, 88a4c 88a08: 52800028 mov w8, #0x1 // #1 88a0c: f94057ea ldr x10, [sp, #168] 88a10: f94017eb ldr x11, [sp, #40] 88a14: aa1d03ec mov x12, x29 88a18: b840456d ldr w13, [x11], #4 88a1c: b940014e ldr w14, [x10] 88a20: 12000108 and w8, w8, #0x1 88a24: 2a2d03ed mvn w13, w13 88a28: 2b0d01cd adds w13, w14, w13 88a2c: 1a9f37ee cset w14, cs // cs = hs, nlast 88a30: 2b0801ad adds w13, w13, w8 88a34: 1a9f37e8 cset w8, cs // cs = hs, nlast 88a38: f100058c subs x12, x12, #0x1 88a3c: 2a0801c8 orr w8, w14, w8 88a40: b800454d str w13, [x10], #4 88a44: 54fffea1 b.ne 88a18 // b.any 88a48: 36002468 tbz w8, #0, 88ed4 88a4c: 11000529 add w9, w9, #0x1 88a50: f9006bfd str x29, [sp, #208] 88a54: 14000007 b 88a70 88a58: f100015f cmp x10, #0x0 88a5c: 5a9f03eb csetm w11, ne // ne = any 88a60: 12001d6a and w10, w11, #0xff 88a64: 7100095f cmp w10, #0x2 88a68: 54fffce3 b.cc 88a04 // b.lo, b.ul, b.last 88a6c: aa0803fd mov x29, x8 88a70: f10047df cmp x30, #0x11 88a74: 54002060 b.eq 88e80 // b.none 88a78: f9400214 ldr x20, [x16] 88a7c: 1100c128 add w8, w9, #0x30 88a80: 9102f3e9 add x9, sp, #0xbc 88a84: eb1403bf cmp x29, x20 88a88: 383e6928 strb w8, [x9, x30] 88a8c: 9a9483a0 csel x0, x29, x20, hi // hi = pmore 88a90: f100a41f cmp x0, #0x29 88a94: 54002342 b.cs 88efc // b.hs, b.nlast 88a98: 910007d3 add x19, x30, #0x1 88a9c: d37ef408 lsl x8, x0, #2 88aa0: f9004ffe str x30, [sp, #152] 88aa4: b4000128 cbz x8, 88ac8 88aa8: b8686b09 ldr w9, [x24, x8] 88aac: b8686b4a ldr w10, [x26, x8] 88ab0: d1001108 sub x8, x8, #0x4 88ab4: 6b0a013f cmp w9, w10 88ab8: 1a9f07e9 cset w9, ne // ne = any 88abc: 5a9f213c csinv w28, w9, wzr, cs // cs = hs, nlast 88ac0: 34ffff3c cbz w28, 88aa4 88ac4: 14000003 b 88ad0 88ac8: f100011f cmp x8, #0x0 88acc: 5a9f03fc csetm w28, ne // ne = any 88ad0: f9405be0 ldr x0, [sp, #176] 88ad4: 52801402 mov w2, #0xa0 // #160 88ad8: f94043e1 ldr x1, [sp, #128] 88adc: 940067aa bl a2984 88ae0: 9105e3f0 add x16, sp, #0x178 88ae4: f9405600 ldr x0, [x16, #168] 88ae8: f901fa1d str x29, [x16, #1008] 88aec: eb0003bf cmp x29, x0 88af0: 9a8083a8 csel x8, x29, x0, hi // hi = pmore 88af4: f100a11f cmp x8, #0x28 88af8: 54001da8 b.hi 88eac // b.pmore 88afc: b940a7ef ldr w15, [sp, #164] 88b00: aa1303fe mov x30, x19 88b04: f9403ff1 ldr x17, [sp, #120] 88b08: b4000308 cbz x8, 88b68 88b0c: 2a1f03e9 mov w9, wzr 88b10: f9405bea ldr x10, [sp, #176] 88b14: f94033eb ldr x11, [sp, #96] 88b18: aa0803ec mov x12, x8 88b1c: b940014d ldr w13, [x10] 88b20: 12000129 and w9, w9, #0x1 88b24: b840456e ldr w14, [x11], #4 88b28: 2b0e01ad adds w13, w13, w14 88b2c: 1a9f37ee cset w14, cs // cs = hs, nlast 88b30: 2b0901ad adds w13, w13, w9 88b34: 1a9f37e9 cset w9, cs // cs = hs, nlast 88b38: f100058c subs x12, x12, #0x1 88b3c: 2a0901c9 orr w9, w14, w9 88b40: b800454d str w13, [x10], #4 88b44: 54fffec1 b.ne 88b1c // b.any 88b48: 34000109 cbz w9, 88b68 88b4c: f1009d1f cmp x8, #0x27 88b50: 54000b28 b.hi 88cb4 // b.pmore 88b54: 9115a3e9 add x9, sp, #0x568 88b58: 5280002a mov w10, #0x1 // #1 88b5c: 8b080929 add x9, x9, x8, lsl #2 88b60: 91000508 add x8, x8, #0x1 88b64: b900092a str w10, [x9, #8] 88b68: eb08023f cmp x17, x8 88b6c: f901fa08 str x8, [x16, #1008] 88b70: 9a888229 csel x9, x17, x8, hi // hi = pmore 88b74: f100a53f cmp x9, #0x29 88b78: 54001bc2 b.cs 88ef0 // b.hs, b.nlast 88b7c: d37ef529 lsl x9, x9, #2 88b80: b4000169 cbz x9, 88bac 88b84: b8696b28 ldr w8, [x25, x9] 88b88: b8696aea ldr w10, [x23, x9] 88b8c: d1001129 sub x9, x9, #0x4 88b90: 6b0a011f cmp w8, w10 88b94: 1a9f07e8 cset w8, ne // ne = any 88b98: 5a9f2108 csinv w8, w8, wzr, cs // cs = hs, nlast 88b9c: 34ffff28 cbz w8, 88b80 88ba0: 6b3c81ff cmp w15, w28, sxtb 88ba4: 540000cd b.le 88bbc 88ba8: 14000049 b 88ccc 88bac: f100013f cmp x9, #0x0 88bb0: 5a9f03e8 csetm w8, ne // ne = any 88bb4: 6b3c81ff cmp w15, w28, sxtb 88bb8: 540008ac b.gt 88ccc 88bbc: 6b2881ff cmp w15, w8, sxtb 88bc0: 5400086c b.gt 88ccc 88bc4: f100a7bf cmp x29, #0x29 88bc8: 54001762 b.cs 88eb4 // b.hs, b.nlast 88bcc: b400025d cbz x29, 88c14 88bd0: 910343e8 add x8, sp, #0xd0 88bd4: aa1f03e9 mov x9, xzr 88bd8: 8b1d0908 add x8, x8, x29, lsl #2 88bdc: d37ef7aa lsl x10, x29, #2 88be0: 91002108 add x8, x8, #0x8 88be4: f9402feb ldr x11, [sp, #88] 88be8: b940016c ldr w12, [x11] 88bec: f100114a subs x10, x10, #0x4 88bf0: 9b15258c madd x12, x12, x21, x9 88bf4: d360fd89 lsr x9, x12, #32 88bf8: b800456c str w12, [x11], #4 88bfc: 54ffff61 b.ne 88be8 // b.any 88c00: 340000a9 cbz w9, 88c14 88c04: f1009fbf cmp x29, #0x27 88c08: 54000568 b.hi 88cb4 // b.pmore 88c0c: 910007bd add x29, x29, #0x1 88c10: b9000109 str w9, [x8] 88c14: f100a69f cmp x20, #0x29 88c18: f9006bfd str x29, [sp, #208] 88c1c: 540016e2 b.cs 88ef8 // b.hs, b.nlast 88c20: b4000254 cbz x20, 88c68 88c24: 9105e3e8 add x8, sp, #0x178 88c28: aa1f03e9 mov x9, xzr 88c2c: 8b140908 add x8, x8, x20, lsl #2 88c30: d37ef68a lsl x10, x20, #2 88c34: 91002108 add x8, x8, #0x8 88c38: f9402beb ldr x11, [sp, #80] 88c3c: b940016c ldr w12, [x11] 88c40: f100114a subs x10, x10, #0x4 88c44: 9b15258c madd x12, x12, x21, x9 88c48: d360fd89 lsr x9, x12, #32 88c4c: b800456c str w12, [x11], #4 88c50: 54ffff61 b.ne 88c3c // b.any 88c54: 340000a9 cbz w9, 88c68 88c58: f1009e9f cmp x20, #0x27 88c5c: 540002c8 b.hi 88cb4 // b.pmore 88c60: 91000694 add x20, x20, #0x1 88c64: b9000109 str w9, [x8] 88c68: f100a41f cmp x0, #0x29 88c6c: f9000214 str x20, [x16] 88c70: 54001462 b.cs 88efc // b.hs, b.nlast 88c74: b4ffd9c0 cbz x0, 887ac 88c78: 910883e8 add x8, sp, #0x220 88c7c: aa1f03e9 mov x9, xzr 88c80: 8b000908 add x8, x8, x0, lsl #2 88c84: d37ef40a lsl x10, x0, #2 88c88: 91002108 add x8, x8, #0x8 88c8c: f94027eb ldr x11, [sp, #72] 88c90: b940016c ldr w12, [x11] 88c94: f100114a subs x10, x10, #0x4 88c98: 9b15258c madd x12, x12, x21, x9 88c9c: d360fd89 lsr x9, x12, #32 88ca0: b800456c str w12, [x11], #4 88ca4: 54ffff61 b.ne 88c90 // b.any 88ca8: 34ffd829 cbz w9, 887ac 88cac: f1009c1f cmp x0, #0x27 88cb0: 54ffd7a9 b.ls 887a4 // b.plast 88cb4: 900000e2 adrp x2, a4000 88cb8: 52800500 mov w0, #0x28 // #40 88cbc: 912e2042 add x2, x2, #0xb88 88cc0: 52800501 mov w1, #0x28 // #40 88cc4: 97ffe433 bl 81d90 88cc8: d4200020 brk #0x1 88ccc: f94013f4 ldr x20, [sp, #32] 88cd0: 6b2881ff cmp w15, w8, sxtb 88cd4: 540007ed b.le 88dd0 88cd8: 6b3c81ff cmp w15, w28, sxtb 88cdc: 5400040d b.le 88d5c 88ce0: 910343e0 add x0, sp, #0xd0 88ce4: 52800021 mov w1, #0x1 // #1 88ce8: aa1e03f5 mov x21, x30 88cec: 910343f3 add x19, sp, #0xd0 88cf0: 97ffe9d3 bl 8343c 88cf4: 9105e3e9 add x9, sp, #0x178 88cf8: f9406be8 ldr x8, [sp, #208] 88cfc: f940a929 ldr x9, [x9, #336] 88d00: eb09011f cmp x8, x9 88d04: 9a898100 csel x0, x8, x9, hi // hi = pmore 88d08: f100a41f cmp x0, #0x29 88d0c: 54000f82 b.cs 88efc // b.hs, b.nlast 88d10: 910b23ea add x10, sp, #0x2c8 88d14: b27e0268 orr x8, x19, #0x4 88d18: d37ef409 lsl x9, x0, #2 88d1c: b27e014a orr x10, x10, #0x4 88d20: aa1503fe mov x30, x21 88d24: b4000129 cbz x9, 88d48 88d28: b869690b ldr w11, [x8, x9] 88d2c: b869694c ldr w12, [x10, x9] 88d30: d1001129 sub x9, x9, #0x4 88d34: 6b0c017f cmp w11, w12 88d38: 1a9f07eb cset w11, ne // ne = any 88d3c: 5a9f216b csinv w11, w11, wzr, cs // cs = hs, nlast 88d40: 34ffff2b cbz w11, 88d24 88d44: 14000003 b 88d50 88d48: f100013f cmp x9, #0x0 88d4c: 5a9f03eb csetm w11, ne // ne = any 88d50: 12001d68 and w8, w11, #0xff 88d54: 7100091f cmp w8, #0x2 88d58: 540003c2 b.cs 88dd0 // b.hs, b.nlast 88d5c: f9404ff5 ldr x21, [sp, #152] 88d60: f10046bf cmp x21, #0x11 88d64: 54000e82 b.cs 88f34 // b.hs, b.nlast 88d68: 9102f3e9 add x9, sp, #0xbc 88d6c: aa1f03e8 mov x8, xzr 88d70: 8b150129 add x9, x9, x21 88d74: 8b0802aa add x10, x21, x8 88d78: b100055f cmn x10, #0x1 88d7c: 540005e0 b.eq 88e38 // b.none 88d80: 3868692a ldrb w10, [x9, x8] 88d84: d1000508 sub x8, x8, #0x1 88d88: 7100e55f cmp w10, #0x39 88d8c: 54ffff40 b.eq 88d74 // b.none 88d90: 9102f3e9 add x9, sp, #0xbc 88d94: 8b0802ab add x11, x21, x8 88d98: 8b150129 add x9, x9, x21 88d9c: 9100096b add x11, x11, #0x2 88da0: 8b080129 add x9, x9, x8 88da4: eb0b02bf cmp x21, x11 88da8: 3940052a ldrb w10, [x9, #1] 88dac: 1100054a add w10, w10, #0x1 88db0: 3900052a strb w10, [x9, #1] 88db4: 540000e3 b.cc 88dd0 // b.lo, b.ul, b.last 88db8: 91000920 add x0, x9, #0x2 88dbc: aa2803e2 mvn x2, x8 88dc0: 52800601 mov w1, #0x30 // #48 88dc4: aa1e03f3 mov x19, x30 88dc8: 9400664f bl a2704 88dcc: aa1303fe mov x30, x19 88dd0: f9404fe8 ldr x8, [sp, #152] 88dd4: f100451f cmp x8, #0x11 88dd8: 54000ae2 b.cs 88f34 // b.hs, b.nlast 88ddc: 9102f3e0 add x0, sp, #0xbc 88de0: 9115a3e4 add x4, sp, #0x568 88de4: aa1e03e1 mov x1, x30 88de8: 2a1403e2 mov w2, w20 88dec: aa1f03e3 mov x3, xzr 88df0: 97ffeaef bl 839ac 88df4: f94007e8 ldr x8, [sp, #8] 88df8: 9105e3ef add x15, sp, #0x178 88dfc: f901a5e8 str x8, [x15, #840] 88e00: f901ade0 str x0, [x15, #856] 88e04: a94103e8 ldp x8, x0, [sp, #16] 88e08: f901a9e8 str x8, [x15, #848] 88e0c: f901b1e1 str x1, [x15, #864] 88e10: 911303e1 add x1, sp, #0x4c0 88e14: 94000072 bl 88fdc 88e18: 911843ff add sp, sp, #0x610 88e1c: a9454ff4 ldp x20, x19, [sp, #80] 88e20: a94457f6 ldp x22, x21, [sp, #64] 88e24: a9435ff8 ldp x24, x23, [sp, #48] 88e28: a94267fa ldp x26, x25, [sp, #32] 88e2c: a9416ffc ldp x28, x27, [sp, #16] 88e30: a8c67bfd ldp x29, x30, [sp], #96 88e34: d65f03c0 ret 88e38: 52800628 mov w8, #0x31 // #49 88e3c: 3902f3e8 strb w8, [sp, #188] 88e40: b4000155 cbz x21, 88e68 88e44: 9102f3e8 add x8, sp, #0xbc 88e48: 52800601 mov w1, #0x30 // #48 88e4c: b2400100 orr x0, x8, #0x1 88e50: aa1503e2 mov x2, x21 88e54: aa1e03f3 mov x19, x30 88e58: 9400662b bl a2704 88e5c: aa1303fe mov x30, x19 88e60: f1003ebf cmp x21, #0xf 88e64: 540002c8 b.hi 88ebc // b.pmore 88e68: 9102f3e8 add x8, sp, #0xbc 88e6c: 52800609 mov w9, #0x30 // #48 88e70: 11000694 add w20, w20, #0x1 88e74: 383e6909 strb w9, [x8, x30] 88e78: 91000abe add x30, x21, #0x2 88e7c: 17ffffd8 b 88ddc 88e80: f00000c2 adrp x2, a3000 88e84: 52800220 mov w0, #0x11 // #17 88e88: 91062042 add x2, x2, #0x188 88e8c: 52800221 mov w1, #0x11 // #17 88e90: 97ffe3c0 bl 81d90 88e94: d4200020 brk #0x1 88e98: d503201f nop 88e9c: 100d4d22 adr x2, a3840 88ea0: 52800221 mov w1, #0x11 // #17 88ea4: 97ffe3bb bl 81d90 88ea8: d4200020 brk #0x1 88eac: aa0803e0 mov x0, x8 88eb0: 14000013 b 88efc 88eb4: aa1d03e0 mov x0, x29 88eb8: 14000011 b 88efc 88ebc: f00000c2 adrp x2, a3000 88ec0: aa1e03e0 mov x0, x30 88ec4: 91068042 add x2, x2, #0x1a0 88ec8: 52800221 mov w1, #0x11 // #17 88ecc: 97ffe3b1 bl 81d90 88ed0: d4200020 brk #0x1 88ed4: 900000e0 adrp x0, a4000 88ed8: 900000e2 adrp x2, a4000 88edc: 912e8000 add x0, x0, #0xba0 88ee0: 912e2042 add x2, x2, #0xb88 88ee4: 52800341 mov w1, #0x1a // #26 88ee8: 97ffe6b4 bl 829b8 88eec: d4200020 brk #0x1 88ef0: aa0903e0 mov x0, x9 88ef4: 14000002 b 88efc 88ef8: aa1403e0 mov x0, x20 88efc: 52800501 mov w1, #0x28 // #40 88f00: 97ffe50a bl 82328 88f04: d4200020 brk #0x1 88f08: 911063e0 add x0, sp, #0x418 88f0c: 911303e1 add x1, sp, #0x4c0 88f10: 9115a3e2 add x2, sp, #0x568 88f14: f9020dff str xzr, [x15, #1048] 88f18: f90209ff str xzr, [x15, #1040] 88f1c: f90205ff str xzr, [x15, #1032] 88f20: f90201ff str xzr, [x15, #1024] 88f24: f901fdff str xzr, [x15, #1016] 88f28: f901f9ff str xzr, [x15, #1008] 88f2c: 97ffe6b0 bl 829ec 88f30: d4200020 brk #0x1 88f34: aa1e03e0 mov x0, x30 88f38: 52800221 mov w1, #0x11 // #17 88f3c: 97ffe4fb bl 82328 88f40: d4200020 brk #0x1 88f44: f00000c0 adrp x0, a3000 88f48: f00000c2 adrp x2, a3000 88f4c: 9102fc00 add x0, x0, #0xbf 88f50: 911e2042 add x2, x2, #0x788 88f54: 1400000a b 88f7c 88f58: f00000c0 adrp x0, a3000 88f5c: f00000c2 adrp x2, a3000 88f60: 91036c00 add x0, x0, #0xdb 88f64: 911e8042 add x2, x2, #0x7a0 88f68: 1400001a b 88fd0 88f6c: f00000c0 adrp x0, a3000 88f70: f00000c2 adrp x2, a3000 88f74: 9103e000 add x0, x0, #0xf8 88f78: 911ee042 add x2, x2, #0x7b8 88f7c: 52800381 mov w1, #0x1c // #28 88f80: 97ffe68e bl 829b8 88f84: d4200020 brk #0x1 88f88: f00000c0 adrp x0, a3000 88f8c: f00000c2 adrp x2, a3000 88f90: 91045000 add x0, x0, #0x114 88f94: 911f4042 add x2, x2, #0x7d0 88f98: 528006c1 mov w1, #0x36 // #54 88f9c: 97ffe687 bl 829b8 88fa0: d4200020 brk #0x1 88fa4: f00000c0 adrp x0, a3000 88fa8: f00000c2 adrp x2, a3000 88fac: 91052800 add x0, x0, #0x14a 88fb0: 911fa042 add x2, x2, #0x7e8 88fb4: 528006e1 mov w1, #0x37 // #55 88fb8: 97ffe680 bl 829b8 88fbc: d4200020 brk #0x1 88fc0: d00000c0 adrp x0, a2000 88fc4: d00000c2 adrp x2, a2000 88fc8: 913be000 add x0, x0, #0xef8 88fcc: 913ce042 add x2, x2, #0xf38 88fd0: 528003a1 mov w1, #0x1d // #29 88fd4: 97ffe679 bl 829b8 88fd8: d4200020 brk #0x1 0000000000088fdc : 88fdc: d101c3ff sub sp, sp, #0x70 88fe0: f90013fe str x30, [sp, #32] 88fe4: a90367fa stp x26, x25, [sp, #48] 88fe8: a9045ff8 stp x24, x23, [sp, #64] 88fec: a90557f6 stp x22, x21, [sp, #80] 88ff0: a9064ff4 stp x20, x19, [sp, #96] 88ff4: f9400009 ldr x9, [x0] 88ff8: aa0003f3 mov x19, x0 88ffc: aa0103e8 mov x8, x1 89000: f100053f cmp x9, #0x1 89004: 540001c1 b.ne 8903c // b.any 89008: a9405501 ldp x1, x21, [x8] 8900c: a9416919 ldp x25, x26, [x8, #16] 89010: f9400678 ldr x24, [x19, #8] 89014: b9403676 ldr w22, [x19, #52] 89018: a90057e1 stp x1, x21, [sp] 8901c: 3940c268 ldrb w8, [x19, #48] 89020: 3940e277 ldrb w23, [x19, #56] 89024: a9016bf9 stp x25, x26, [sp, #16] 89028: 371801c8 tbnz w8, #3, 89060 8902c: 2a1603f4 mov w20, w22 89030: 2a1703e8 mov w8, w23 89034: b500037a cbnz x26, 890a0 89038: 14000039 b 8911c 8903c: aa1303e0 mov x0, x19 89040: f94013fe ldr x30, [sp, #32] 89044: a9464ff4 ldp x20, x19, [sp, #96] 89048: aa0803e1 mov x1, x8 8904c: a94557f6 ldp x22, x21, [sp, #80] 89050: a9445ff8 ldp x24, x23, [sp, #64] 89054: a94367fa ldp x26, x25, [sp, #48] 89058: 9101c3ff add sp, sp, #0x70 8905c: 1400006c b 8920c 89060: a9422260 ldp x0, x8, [x19, #32] 89064: aa1503e2 mov x2, x21 89068: f9400d08 ldr x8, [x8, #24] 8906c: d63f0100 blr x8 89070: 370009c0 tbnz w0, #0, 891a8 89074: f0000108 adrp x8, ac000 89078: 52800614 mov w20, #0x30 // #48 8907c: 9102e108 add x8, x8, #0xb8 89080: eb150309 subs x9, x24, x21 89084: 9a8933f8 csel x24, xzr, x9, cc // cc = lo, ul, last 89088: aa1f03f5 mov x21, xzr 8908c: b9003674 str w20, [x19, #52] 89090: a9007fe8 stp x8, xzr, [sp] 89094: 52800028 mov w8, #0x1 // #1 89098: 3900e268 strb w8, [x19, #56] 8909c: b400041a cbz x26, 8911c 890a0: 8b1a074a add x10, x26, x26, lsl #1 890a4: 91002329 add x9, x25, #0x8 890a8: d37df14a lsl x10, x10, #3 890ac: 5280004b mov w11, #0x2 // #2 890b0: 5280008c mov w12, #0x4 // #4 890b4: 14000006 b 890cc 890b8: f940052d ldr x13, [x9, #8] 890bc: 8b1501b5 add x21, x13, x21 890c0: 91006129 add x9, x9, #0x18 890c4: f100614a subs x10, x10, #0x18 890c8: 540002a0 b.eq 8911c // b.none 890cc: 785f812d ldurh w13, [x9, #-8] 890d0: 3400014d cbz w13, 890f8 890d4: f10005bf cmp x13, #0x1 890d8: 54ffff01 b.ne 890b8 // b.any 890dc: 785fa12d ldurh w13, [x9, #-6] 890e0: 710fa1bf cmp w13, #0x3e8 890e4: 540000e2 b.cs 89100 // b.hs, b.nlast 890e8: 710029bf cmp w13, #0xa 890ec: 54000122 b.cs 89110 // b.hs, b.nlast 890f0: 5280002d mov w13, #0x1 // #1 890f4: 17fffff2 b 890bc 890f8: f940012d ldr x13, [x9] 890fc: 17fffff0 b 890bc 89100: 53047dad lsr w13, w13, #4 89104: 7109c5bf cmp w13, #0x271 89108: 9a8c358d cinc x13, x12, cs // cs = hs, nlast 8910c: 17ffffec b 890bc 89110: 710191bf cmp w13, #0x64 89114: 9a8b356d cinc x13, x11, cs // cs = hs, nlast 89118: 17ffffe9 b 890bc 8911c: eb150309 subs x9, x24, x21 89120: 540001a9 b.ls 89154 // b.plast 89124: b00000cb adrp x11, a2000 89128: 92400508 and x8, x8, #0x3 8912c: 9130e56b add x11, x11, #0xc39 89130: aa1f03ea mov x10, xzr 89134: aa0903f8 mov x24, x9 89138: 1000008c adr x12, 89148 8913c: 3868696d ldrb w13, [x11, x8] 89140: 8b0d098c add x12, x12, x13, lsl #2 89144: d61f0180 br x12 89148: aa1f03f8 mov x24, xzr 8914c: aa0903ea mov x10, x9 89150: 14000008 b 89170 89154: 910003e1 mov x1, sp 89158: aa1303e0 mov x0, x19 8915c: 9400002c bl 8920c 89160: 14000022 b 891e8 89164: 91000528 add x8, x9, #0x1 89168: d341fd2a lsr x10, x9, #1 8916c: d341fd18 lsr x24, x8, #1 89170: a9426675 ldp x21, x25, [x19, #32] 89174: 9100055a add x26, x10, #0x1 89178: f100075a subs x26, x26, #0x1 8917c: 540000e0 b.eq 89198 // b.none 89180: f9401328 ldr x8, [x25, #32] 89184: aa1503e0 mov x0, x21 89188: 2a1403e1 mov w1, w20 8918c: d63f0100 blr x8 89190: 3607ff40 tbz w0, #0, 89178 89194: 14000005 b 891a8 89198: 910003e1 mov x1, sp 8919c: aa1303e0 mov x0, x19 891a0: 9400001b bl 8920c 891a4: 36000060 tbz w0, #0, 891b0 891a8: 52800020 mov w0, #0x1 // #1 891ac: 14000011 b 891f0 891b0: aa1f03fa mov x26, xzr 891b4: eb1a031f cmp x24, x26 891b8: 54000120 b.eq 891dc // b.none 891bc: f9401328 ldr x8, [x25, #32] 891c0: aa1503e0 mov x0, x21 891c4: 2a1403e1 mov w1, w20 891c8: 9100075a add x26, x26, #0x1 891cc: d63f0100 blr x8 891d0: 34ffff20 cbz w0, 891b4 891d4: d1000748 sub x8, x26, #0x1 891d8: 14000002 b 891e0 891dc: aa1803e8 mov x8, x24 891e0: eb18011f cmp x8, x24 891e4: 1a9f27e0 cset w0, cc // cc = lo, ul, last 891e8: b9003676 str w22, [x19, #52] 891ec: 3900e277 strb w23, [x19, #56] 891f0: a9464ff4 ldp x20, x19, [sp, #96] 891f4: a94557f6 ldp x22, x21, [sp, #80] 891f8: a9445ff8 ldp x24, x23, [sp, #64] 891fc: a94367fa ldp x26, x25, [sp, #48] 89200: f94013fe ldr x30, [sp, #32] 89204: 9101c3ff add sp, sp, #0x70 89208: d65f03c0 ret 000000000008920c : 8920c: d101c3ff sub sp, sp, #0x70 89210: a9017bfd stp x29, x30, [sp, #16] 89214: a9026ffc stp x28, x27, [sp, #32] 89218: a90367fa stp x26, x25, [sp, #48] 8921c: a9045ff8 stp x24, x23, [sp, #64] 89220: a90557f6 stp x22, x21, [sp, #80] 89224: a9064ff4 stp x20, x19, [sp, #96] 89228: aa0103f3 mov x19, x1 8922c: f9400422 ldr x2, [x1, #8] 89230: aa0003f4 mov x20, x0 89234: b4000102 cbz x2, 89254 89238: a9422280 ldp x0, x8, [x20, #32] 8923c: f9400261 ldr x1, [x19] 89240: f9400d08 ldr x8, [x8, #24] 89244: d63f0100 blr x8 89248: 34000060 cbz w0, 89254 8924c: 52800020 mov w0, #0x1 // #1 89250: 1400005e b 893c8 89254: f9400e68 ldr x8, [x19, #24] 89258: b4000b68 cbz x8, 893c4 8925c: f9400a69 ldr x9, [x19, #16] 89260: 5280030a mov w10, #0x18 // #24 89264: a9425a93 ldp x19, x22, [x20, #32] 89268: 910023eb add x11, sp, #0x8 8926c: d00000d4 adrp x20, a3000 89270: 9b0a2519 madd x25, x8, x10, x9 89274: 529999b7 mov w23, #0xcccd // #52429 89278: d1000578 sub x24, x11, #0x1 8927c: 1280013a mov w26, #0xfffffff6 // #-10 89280: 5280009c mov w28, #0x4 // #4 89284: aa0903fd mov x29, x9 89288: 9139e294 add x20, x20, #0xe78 8928c: 784187a8 ldrh w8, [x29], #24 89290: 34000228 cbz w8, 892d4 89294: f100051f cmp x8, #0x1 89298: 54000381 b.ne 89308 // b.any 8929c: 79400528 ldrh w8, [x9, #2] 892a0: 390033ff strb wzr, [sp, #12] 892a4: b9000bff str wzr, [sp, #8] 892a8: 7940012a ldrh w10, [x9] 892ac: 340004aa cbz w10, 89340 892b0: f100055f cmp x10, #0x1 892b4: 540004a1 b.ne 89348 // b.any 892b8: 79400529 ldrh w9, [x9, #2] 892bc: 710fa13f cmp w9, #0x3e8 892c0: 54000502 b.cs 89360 // b.hs, b.nlast 892c4: 7100293f cmp w9, #0xa 892c8: 54000542 b.cs 89370 // b.hs, b.nlast 892cc: 52800022 mov w2, #0x1 // #1 892d0: 1400002b b 8937c 892d4: f9400535 ldr x21, [x9, #8] 892d8: f10106bf cmp x21, #0x41 892dc: 540001c3 b.cc 89314 // b.lo, b.ul, b.last 892e0: f9400edb ldr x27, [x22, #24] 892e4: aa1303e0 mov x0, x19 892e8: aa1403e1 mov x1, x20 892ec: 52800802 mov w2, #0x40 // #64 892f0: d63f0360 blr x27 892f4: 3707fac0 tbnz w0, #0, 8924c 892f8: d10102b5 sub x21, x21, #0x40 892fc: f10102bf cmp x21, #0x40 89300: 54ffff28 b.hi 892e4 // b.pmore 89304: 14000005 b 89318 89308: a9408921 ldp x1, x2, [x9, #8] 8930c: f9400ec8 ldr x8, [x22, #24] 89310: 14000027 b 893ac 89314: b4000535 cbz x21, 893b8 89318: f100febf cmp x21, #0x3f 8931c: 54000088 b.hi 8932c // b.pmore 89320: 38f56a88 ldrsb w8, [x20, x21] 89324: 3101051f cmn w8, #0x41 89328: 5400068d b.le 893f8 8932c: f9400ec8 ldr x8, [x22, #24] 89330: aa1303e0 mov x0, x19 89334: aa1403e1 mov x1, x20 89338: aa1503e2 mov x2, x21 8933c: 1400001d b 893b0 89340: 5280002a mov w10, #0x1 // #1 89344: 14000002 b 8934c 89348: 5280004a mov w10, #0x2 // #2 8934c: f86a7922 ldr x2, [x9, x10, lsl #3] 89350: f100185f cmp x2, #0x6 89354: 540004a2 b.cs 893e8 // b.hs, b.nlast 89358: b5000122 cbnz x2, 8937c 8935c: 14000012 b 893a4 89360: 53047d29 lsr w9, w9, #4 89364: 7109c53f cmp w9, #0x271 89368: 9a9c3782 cinc x2, x28, cs // cs = hs, nlast 8936c: 14000004 b 8937c 89370: 7101913f cmp w9, #0x64 89374: 52800049 mov w9, #0x2 // #2 89378: 9a893522 cinc x2, x9, cs // cs = hs, nlast 8937c: aa0203e9 mov x9, x2 89380: 12003d0a and w10, w8, #0xffff 89384: 1b177d4a mul w10, w10, w23 89388: 53137d4a lsr w10, w10, #19 8938c: 1b1a214b madd w11, w10, w26, w8 89390: 2a0a03e8 mov w8, w10 89394: 321c056a orr w10, w11, #0x30 89398: 38296b0a strb w10, [x24, x9] 8939c: f1000529 subs x9, x9, #0x1 893a0: 54ffff01 b.ne 89380 // b.any 893a4: f9400ec8 ldr x8, [x22, #24] 893a8: 910023e1 add x1, sp, #0x8 893ac: aa1303e0 mov x0, x19 893b0: d63f0100 blr x8 893b4: 3707f4c0 tbnz w0, #0, 8924c 893b8: aa1d03e9 mov x9, x29 893bc: eb1d033f cmp x25, x29 893c0: 54fff661 b.ne 8928c // b.any 893c4: 2a1f03e0 mov w0, wzr 893c8: a9464ff4 ldp x20, x19, [sp, #96] 893cc: a94557f6 ldp x22, x21, [sp, #80] 893d0: a9445ff8 ldp x24, x23, [sp, #64] 893d4: a94367fa ldp x26, x25, [sp, #48] 893d8: a9426ffc ldp x28, x27, [sp, #32] 893dc: a9417bfd ldp x29, x30, [sp, #16] 893e0: 9101c3ff add sp, sp, #0x70 893e4: d65f03c0 ret 893e8: aa0203e0 mov x0, x2 893ec: 528000a1 mov w1, #0x5 // #5 893f0: 97ffe3ce bl 82328 893f4: d4200020 brk #0x1 893f8: d00000c0 adrp x0, a3000 893fc: 52800801 mov w1, #0x40 // #64 89400: 9139e000 add x0, x0, #0xe78 89404: aa1f03e2 mov x2, xzr 89408: aa1503e3 mov x3, x21 8940c: 97ffeb08 bl 8402c 89410: d4200020 brk #0x1 0000000000089414 ::fmt>: 89414: aa0103e8 mov x8, x1 89418: f940082a ldr x10, [x1, #16] 8941c: b9400001 ldr w1, [x0] 89420: b9403109 ldr w9, [x8, #48] 89424: f100055f cmp x10, #0x1 89428: 12000122 and w2, w9, #0x1 8942c: 54000081 b.ne 8943c ::fmt+0x28> // b.any 89430: f9400d03 ldr x3, [x8, #24] 89434: aa0803e0 mov x0, x8 89438: 17fff560 b 869b8 8943c: aa0803e0 mov x0, x8 89440: 17fff9c5 b 87b54 0000000000089444 ::fmt>: 89444: d10243ff sub sp, sp, #0x90 89448: f90043fe str x30, [sp, #128] 8944c: aa1f03e8 mov x8, xzr 89450: 910003e9 mov x9, sp 89454: 3940000a ldrb w10, [x0] 89458: 528006eb mov w11, #0x37 // #55 8945c: 5280060c mov w12, #0x30 // #48 89460: 12000d4d and w13, w10, #0xf 89464: 53047d4e lsr w14, w10, #4 89468: 710029bf cmp w13, #0xa 8946c: 8b080130 add x16, x9, x8 89470: 1a8b318f csel w15, w12, w11, cc // cc = lo, ul, last 89474: 71003d5f cmp w10, #0xf 89478: 0b0d01ed add w13, w15, w13 8947c: d1000508 sub x8, x8, #0x1 89480: 2a0e03ea mov w10, w14 89484: 3901fe0d strb w13, [x16, #127] 89488: 54fffec8 b.hi 89460 ::fmt+0x1c> // b.pmore 8948c: 91020100 add x0, x8, #0x80 89490: f102041f cmp x0, #0x81 89494: 540001c2 b.cs 894cc ::fmt+0x88> // b.hs, b.nlast 89498: 910003e9 mov x9, sp 8949c: cb0803e4 neg x4, x8 894a0: 8b080129 add x9, x9, x8 894a4: d503201f nop 894a8: 700d44c8 adr x8, a3d43 894ac: 91020123 add x3, x9, #0x80 894b0: aa0103e0 mov x0, x1 894b4: aa0803e1 mov x1, x8 894b8: 52800042 mov w2, #0x2 // #2 894bc: 97ffe2b5 bl 81f90 894c0: f94043fe ldr x30, [sp, #128] 894c4: 910243ff add sp, sp, #0x90 894c8: d65f03c0 ret 894cc: 52801001 mov w1, #0x80 // #128 894d0: 97ffe37c bl 822c0 894d4: d4200020 brk #0x1 00000000000894d8 ::fmt>: 894d8: d10243ff sub sp, sp, #0x90 894dc: f90043fe str x30, [sp, #128] 894e0: aa1f03e8 mov x8, xzr 894e4: 910003e9 mov x9, sp 894e8: 7940000c ldrh w12, [x0] 894ec: 528006ea mov w10, #0x37 // #55 894f0: 5280060b mov w11, #0x30 // #48 894f4: 12000d8d and w13, w12, #0xf 894f8: 53043d8e ubfx w14, w12, #4, #12 894fc: 710029bf cmp w13, #0xa 89500: 12003d8f and w15, w12, #0xffff 89504: 1a8a316c csel w12, w11, w10, cc // cc = lo, ul, last 89508: 8b080130 add x16, x9, x8 8950c: 0b0d018d add w13, w12, w13 89510: d1000508 sub x8, x8, #0x1 89514: 2a0e03ec mov w12, w14 89518: 71003dff cmp w15, #0xf 8951c: 3901fe0d strb w13, [x16, #127] 89520: 54fffea8 b.hi 894f4 ::fmt+0x1c> // b.pmore 89524: 91020100 add x0, x8, #0x80 89528: f102041f cmp x0, #0x81 8952c: 540001c2 b.cs 89564 ::fmt+0x8c> // b.hs, b.nlast 89530: 910003e9 mov x9, sp 89534: cb0803e4 neg x4, x8 89538: 8b080129 add x9, x9, x8 8953c: d503201f nop 89540: 700d4008 adr x8, a3d43 89544: 91020123 add x3, x9, #0x80 89548: aa0103e0 mov x0, x1 8954c: aa0803e1 mov x1, x8 89550: 52800042 mov w2, #0x2 // #2 89554: 97ffe28f bl 81f90 89558: f94043fe ldr x30, [sp, #128] 8955c: 910243ff add sp, sp, #0x90 89560: d65f03c0 ret 89564: 52801001 mov w1, #0x80 // #128 89568: 97ffe356 bl 822c0 8956c: d4200020 brk #0x1 0000000000089570 ::fmt>: 89570: d10243ff sub sp, sp, #0x90 89574: f90043fe str x30, [sp, #128] 89578: aa1f03e8 mov x8, xzr 8957c: 910003e9 mov x9, sp 89580: b940000a ldr w10, [x0] 89584: 53017d4b lsr w11, w10, #1 89588: 5280060c mov w12, #0x30 // #48 8958c: 3300014c bfxil w12, w10, #0, #1 89590: 7100055f cmp w10, #0x1 89594: 8b08012d add x13, x9, x8 89598: d1000508 sub x8, x8, #0x1 8959c: 2a0b03ea mov w10, w11 895a0: 3901fdac strb w12, [x13, #127] 895a4: 54ffff08 b.hi 89584 ::fmt+0x14> // b.pmore 895a8: 91020100 add x0, x8, #0x80 895ac: f102041f cmp x0, #0x81 895b0: 540001c2 b.cs 895e8 ::fmt+0x78> // b.hs, b.nlast 895b4: 910003e9 mov x9, sp 895b8: cb0803e4 neg x4, x8 895bc: 8b080129 add x9, x9, x8 895c0: d503201f nop 895c4: 300d3c08 adr x8, a3d45 895c8: 91020123 add x3, x9, #0x80 895cc: aa0103e0 mov x0, x1 895d0: aa0803e1 mov x1, x8 895d4: 52800042 mov w2, #0x2 // #2 895d8: 97ffe26e bl 81f90 895dc: f94043fe ldr x30, [sp, #128] 895e0: 910243ff add sp, sp, #0x90 895e4: d65f03c0 ret 895e8: 52801001 mov w1, #0x80 // #128 895ec: 97ffe335 bl 822c0 895f0: d4200020 brk #0x1 00000000000895f4 ::fmt>: 895f4: d10243ff sub sp, sp, #0x90 895f8: f90043fe str x30, [sp, #128] 895fc: aa1f03e8 mov x8, xzr 89600: 910003e9 mov x9, sp 89604: b940000a ldr w10, [x0] 89608: 528006eb mov w11, #0x37 // #55 8960c: 5280060c mov w12, #0x30 // #48 89610: 12000d4d and w13, w10, #0xf 89614: 53047d4e lsr w14, w10, #4 89618: 710029bf cmp w13, #0xa 8961c: 8b080130 add x16, x9, x8 89620: 1a8b318f csel w15, w12, w11, cc // cc = lo, ul, last 89624: 71003d5f cmp w10, #0xf 89628: 0b0d01ed add w13, w15, w13 8962c: d1000508 sub x8, x8, #0x1 89630: 2a0e03ea mov w10, w14 89634: 3901fe0d strb w13, [x16, #127] 89638: 54fffec8 b.hi 89610 ::fmt+0x1c> // b.pmore 8963c: 91020100 add x0, x8, #0x80 89640: f102041f cmp x0, #0x81 89644: 540001c2 b.cs 8967c ::fmt+0x88> // b.hs, b.nlast 89648: 910003e9 mov x9, sp 8964c: cb0803e4 neg x4, x8 89650: 8b080129 add x9, x9, x8 89654: d503201f nop 89658: 700d3748 adr x8, a3d43 8965c: 91020123 add x3, x9, #0x80 89660: aa0103e0 mov x0, x1 89664: aa0803e1 mov x1, x8 89668: 52800042 mov w2, #0x2 // #2 8966c: 97ffe249 bl 81f90 89670: f94043fe ldr x30, [sp, #128] 89674: 910243ff add sp, sp, #0x90 89678: d65f03c0 ret 8967c: 52801001 mov w1, #0x80 // #128 89680: 97ffe310 bl 822c0 89684: d4200020 brk #0x1 0000000000089688 ::fmt>: 89688: d10243ff sub sp, sp, #0x90 8968c: f90043fe str x30, [sp, #128] 89690: aa1f03e8 mov x8, xzr 89694: 910003e9 mov x9, sp 89698: f940000a ldr x10, [x0] 8969c: 52800aeb mov w11, #0x57 // #87 896a0: 5280060c mov w12, #0x30 // #48 896a4: 12000d4d and w13, w10, #0xf 896a8: d344fd4e lsr x14, x10, #4 896ac: 710029bf cmp w13, #0xa 896b0: 8b080130 add x16, x9, x8 896b4: 1a8b318f csel w15, w12, w11, cc // cc = lo, ul, last 896b8: f1003d5f cmp x10, #0xf 896bc: 0b0d01ed add w13, w15, w13 896c0: d1000508 sub x8, x8, #0x1 896c4: aa0e03ea mov x10, x14 896c8: 3901fe0d strb w13, [x16, #127] 896cc: 54fffec8 b.hi 896a4 ::fmt+0x1c> // b.pmore 896d0: 91020100 add x0, x8, #0x80 896d4: f102041f cmp x0, #0x81 896d8: 540001c2 b.cs 89710 ::fmt+0x88> // b.hs, b.nlast 896dc: 910003e9 mov x9, sp 896e0: cb0803e4 neg x4, x8 896e4: 8b080129 add x9, x9, x8 896e8: d503201f nop 896ec: 700d32a8 adr x8, a3d43 896f0: 91020123 add x3, x9, #0x80 896f4: aa0103e0 mov x0, x1 896f8: aa0803e1 mov x1, x8 896fc: 52800042 mov w2, #0x2 // #2 89700: 97ffe224 bl 81f90 89704: f94043fe ldr x30, [sp, #128] 89708: 910243ff add sp, sp, #0x90 8970c: d65f03c0 ret 89710: 52801001 mov w1, #0x80 // #128 89714: 97ffe2eb bl 822c0 89718: d4200020 brk #0x1 000000000008971c ::fmt>: 8971c: d10243ff sub sp, sp, #0x90 89720: f90043fe str x30, [sp, #128] 89724: aa1f03e8 mov x8, xzr 89728: 910003e9 mov x9, sp 8972c: f940000a ldr x10, [x0] 89730: 528006eb mov w11, #0x37 // #55 89734: 5280060c mov w12, #0x30 // #48 89738: 12000d4d and w13, w10, #0xf 8973c: d344fd4e lsr x14, x10, #4 89740: 710029bf cmp w13, #0xa 89744: 8b080130 add x16, x9, x8 89748: 1a8b318f csel w15, w12, w11, cc // cc = lo, ul, last 8974c: f1003d5f cmp x10, #0xf 89750: 0b0d01ed add w13, w15, w13 89754: d1000508 sub x8, x8, #0x1 89758: aa0e03ea mov x10, x14 8975c: 3901fe0d strb w13, [x16, #127] 89760: 54fffec8 b.hi 89738 ::fmt+0x1c> // b.pmore 89764: 91020100 add x0, x8, #0x80 89768: f102041f cmp x0, #0x81 8976c: 540001c2 b.cs 897a4 ::fmt+0x88> // b.hs, b.nlast 89770: 910003e9 mov x9, sp 89774: cb0803e4 neg x4, x8 89778: 8b080129 add x9, x9, x8 8977c: d503201f nop 89780: 700d2e08 adr x8, a3d43 89784: 91020123 add x3, x9, #0x80 89788: aa0103e0 mov x0, x1 8978c: aa0803e1 mov x1, x8 89790: 52800042 mov w2, #0x2 // #2 89794: 97ffe1ff bl 81f90 89798: f94043fe ldr x30, [sp, #128] 8979c: 910243ff add sp, sp, #0x90 897a0: d65f03c0 ret 897a4: 52801001 mov w1, #0x80 // #128 897a8: 97ffe2c6 bl 822c0 897ac: d4200020 brk #0x1 00000000000897b0 ::fmt>: 897b0: d10103ff sub sp, sp, #0x40 897b4: f9001bfe str x30, [sp, #48] 897b8: 79400009 ldrh w9, [x0] 897bc: aa0103e8 mov x8, x1 897c0: d3447d2a ubfx x10, x9, #4, #28 897c4: 7109c55f cmp w10, #0x271 897c8: 54000423 b.cc 8984c ::fmt+0x9c> // b.lo, b.ul, b.last 897cc: 53043d2a ubfx w10, w9, #4, #12 897d0: 528068eb mov w11, #0x347 // #839 897d4: d00000cd adrp x13, a3000 897d8: 1b0b7d4a mul w10, w10, w11 897dc: 5284e20b mov w11, #0x2710 // #10000 897e0: 91351dad add x13, x13, #0xd47 897e4: 53137d4a lsr w10, w10, #19 897e8: 1b0ba54a msub w10, w10, w11, w9 897ec: 52828f6b mov w11, #0x147b // #5243 897f0: 53023d4c ubfx w12, w10, #2, #14 897f4: 1b0b7d8b mul w11, w12, w11 897f8: 12800c6c mov w12, #0xffffff9c // #-100 897fc: 53117d6b lsr w11, w11, #17 89800: 1b0c296a madd w10, w11, w12, w10 89804: d28b296c mov x12, #0x594b // #22859 89808: 8b2b45ab add x11, x13, w11, uxtw #1 8980c: f2a710cc movk x12, #0x3886, lsl #16 89810: f2d8bacc movk x12, #0xc5d6, lsl #32 89814: f2e68dac movk x12, #0x346d, lsl #48 89818: 8b2a25aa add x10, x13, w10, uxth #1 8981c: 3940056d ldrb w13, [x11, #1] 89820: 9bcc7d29 umulh x9, x9, x12 89824: 3940016c ldrb w12, [x11] 89828: 5280046b mov w11, #0x23 // #35 8982c: 3900b3ed strb w13, [sp, #44] 89830: 3940054d ldrb w13, [x10, #1] 89834: 3940014a ldrb w10, [x10] 89838: d34bfd29 lsr x9, x9, #11 8983c: 3900afec strb w12, [sp, #43] 89840: 3900bbed strb w13, [sp, #46] 89844: 3900b7ea strb w10, [sp, #45] 89848: 14000020 b 898c8 ::fmt+0x118> 8984c: d00000ca adrp x10, a3000 89850: 71018d3f cmp w9, #0x63 89854: 91351d4a add x10, x10, #0xd47 89858: 54000329 b.ls 898bc ::fmt+0x10c> // b.plast 8985c: 53023d2b ubfx w11, w9, #2, #14 89860: 52828f6c mov w12, #0x147b // #5243 89864: 1b0c7d6b mul w11, w11, w12 89868: 12800c6c mov w12, #0xffffff9c // #-100 8986c: 53117d6d lsr w13, w11, #17 89870: 528004ab mov w11, #0x25 // #37 89874: 1b0c25a9 madd w9, w13, w12, w9 89878: 8b292549 add x9, x10, w9, uxth #1 8987c: 3940052c ldrb w12, [x9, #1] 89880: 3940012e ldrb w14, [x9] 89884: aa0d03e9 mov x9, x13 89888: 3900bbec strb w12, [sp, #46] 8988c: 3900b7ee strb w14, [sp, #45] 89890: f100293f cmp x9, #0xa 89894: 540001a3 b.cc 898c8 ::fmt+0x118> // b.lo, b.ul, b.last 89898: 8b090549 add x9, x10, x9, lsl #1 8989c: d100096a sub x10, x11, #0x2 898a0: 910023eb add x11, sp, #0x8 898a4: 8b0a016b add x11, x11, x10 898a8: 3940052c ldrb w12, [x9, #1] 898ac: 39400129 ldrb w9, [x9] 898b0: 3900056c strb w12, [x11, #1] 898b4: 39000169 strb w9, [x11] 898b8: 14000008 b 898d8 ::fmt+0x128> 898bc: 528004eb mov w11, #0x27 // #39 898c0: f100293f cmp x9, #0xa 898c4: 54fffea2 b.cs 89898 ::fmt+0xe8> // b.hs, b.nlast 898c8: d100056a sub x10, x11, #0x1 898cc: 1100c129 add w9, w9, #0x30 898d0: 910023eb add x11, sp, #0x8 898d4: 382a6969 strb w9, [x11, x10] 898d8: 910023e9 add x9, sp, #0x8 898dc: 528004eb mov w11, #0x27 // #39 898e0: f0000101 adrp x1, ac000 898e4: 8b0a0123 add x3, x9, x10 898e8: cb0a0164 sub x4, x11, x10 898ec: 9102e021 add x1, x1, #0xb8 898f0: aa0803e0 mov x0, x8 898f4: aa1f03e2 mov x2, xzr 898f8: 97ffe1a6 bl 81f90 898fc: f9401bfe ldr x30, [sp, #48] 89900: 910103ff add sp, sp, #0x40 89904: d65f03c0 ret 0000000000089908 <::fmt>: 89908: a9422020 ldp x0, x8, [x1, #32] 8990c: 900000e1 adrp x1, a5000 89910: 528000a2 mov w2, #0x5 // #5 89914: 91102021 add x1, x1, #0x408 89918: f9400d03 ldr x3, [x8, #24] 8991c: d61f0060 br x3 0000000000089920 <::fmt>: 89920: d10103ff sub sp, sp, #0x40 89924: a90257fe stp x30, x21, [sp, #32] 89928: a9034ff4 stp x20, x19, [sp, #48] 8992c: aa0003f4 mov x20, x0 89930: 91002015 add x21, x0, #0x8 89934: a9422020 ldp x0, x8, [x1, #32] 89938: aa0103f3 mov x19, x1 8993c: d503201f nop 89940: 100f1941 adr x1, a7c68 89944: 52800122 mov w2, #0x9 // #9 89948: f9400d08 ldr x8, [x8, #24] 8994c: d63f0100 blr x8 89950: f00000c1 adrp x1, a4000 89954: d00000c4 adrp x4, a3000 89958: 390043e0 strb w0, [sp, #16] 8995c: 9130a421 add x1, x1, #0xc29 89960: 912d0084 add x4, x4, #0xb40 89964: 910023e0 add x0, sp, #0x8 89968: 910063e3 add x3, sp, #0x18 8996c: 52800162 mov w2, #0xb // #11 89970: f90007f3 str x19, [sp, #8] 89974: 390047ff strb wzr, [sp, #17] 89978: f9000ff4 str x20, [sp, #24] 8997c: 97ffed1f bl 84df8 89980: f00000c1 adrp x1, a4000 89984: f00000c4 adrp x4, a4000 89988: 9130d021 add x1, x1, #0xc34 8998c: 91310084 add x4, x4, #0xc40 89990: 910023e0 add x0, sp, #0x8 89994: 910063e3 add x3, sp, #0x18 89998: 52800122 mov w2, #0x9 // #9 8999c: f9000ff5 str x21, [sp, #24] 899a0: 97ffed16 bl 84df8 899a4: 394047e8 ldrb w8, [sp, #17] 899a8: 394043e0 ldrb w0, [sp, #16] 899ac: 34000068 cbz w8, 899b8 <::fmt+0x98> 899b0: 34000100 cbz w0, 899d0 <::fmt+0xb0> 899b4: 52800020 mov w0, #0x1 // #1 899b8: a9434ff4 ldp x20, x19, [sp, #48] 899bc: 7100001f cmp w0, #0x0 899c0: a94257fe ldp x30, x21, [sp, #32] 899c4: 1a9f07e0 cset w0, ne // ne = any 899c8: 910103ff add sp, sp, #0x40 899cc: d65f03c0 ret 899d0: f94007e8 ldr x8, [sp, #8] 899d4: 3940c109 ldrb w9, [x8, #48] 899d8: 371000c9 tbnz w9, #2, 899f0 <::fmt+0xd0> 899dc: a9422500 ldp x0, x9, [x8, #32] 899e0: d00000c1 adrp x1, a3000 899e4: 52800042 mov w2, #0x2 // #2 899e8: 91340421 add x1, x1, #0xd01 899ec: 14000005 b 89a00 <::fmt+0xe0> 899f0: a9422500 ldp x0, x9, [x8, #32] 899f4: d00000c1 adrp x1, a3000 899f8: 52800022 mov w2, #0x1 // #1 899fc: 91340021 add x1, x1, #0xd00 89a00: f9400d28 ldr x8, [x9, #24] 89a04: d63f0100 blr x8 89a08: a9434ff4 ldp x20, x19, [sp, #48] 89a0c: 7100001f cmp w0, #0x0 89a10: a94257fe ldp x30, x21, [sp, #32] 89a14: 1a9f07e0 cset w0, ne // ne = any 89a18: 910103ff add sp, sp, #0x40 89a1c: d65f03c0 ret 0000000000089a20 <<&T as core::fmt::Debug>::fmt>: 89a20: d10103ff sub sp, sp, #0x40 89a24: f90013fe str x30, [sp, #32] 89a28: a9034ff4 stp x20, x19, [sp, #48] 89a2c: f9400008 ldr x8, [x0] 89a30: aa0103f3 mov x19, x1 89a34: 39400109 ldrb w9, [x8] 89a38: 34000389 cbz w9, 89aa8 <<&T as core::fmt::Debug>::fmt+0x88> 89a3c: a9422660 ldp x0, x9, [x19, #32] 89a40: d00000c1 adrp x1, a3000 89a44: 91000514 add x20, x8, #0x1 89a48: 91328021 add x1, x1, #0xca0 89a4c: 52800082 mov w2, #0x4 // #4 89a50: f9400d28 ldr x8, [x9, #24] 89a54: d63f0100 blr x8 89a58: d00000c2 adrp x2, a3000 89a5c: 390063e0 strb w0, [sp, #24] 89a60: 91342042 add x2, x2, #0xd08 89a64: 910023e0 add x0, sp, #0x8 89a68: 9100a3e1 add x1, sp, #0x28 89a6c: a900fff3 stp x19, xzr, [sp, #8] 89a70: 390067ff strb wzr, [sp, #25] 89a74: f90017f4 str x20, [sp, #40] 89a78: 97ffedf6 bl 85250 89a7c: f9400be8 ldr x8, [sp, #16] 89a80: 394063f3 ldrb w19, [sp, #24] 89a84: b4000068 cbz x8, 89a90 <<&T as core::fmt::Debug>::fmt+0x70> 89a88: 34000233 cbz w19, 89acc <<&T as core::fmt::Debug>::fmt+0xac> 89a8c: 52800033 mov w19, #0x1 // #1 89a90: 7100027f cmp w19, #0x0 89a94: f94013fe ldr x30, [sp, #32] 89a98: a9434ff4 ldp x20, x19, [sp, #48] 89a9c: 1a9f07e0 cset w0, ne // ne = any 89aa0: 910103ff add sp, sp, #0x40 89aa4: d65f03c0 ret 89aa8: a9422260 ldp x0, x8, [x19, #32] 89aac: d00000c1 adrp x1, a3000 89ab0: 52800082 mov w2, #0x4 // #4 89ab4: a9434ff4 ldp x20, x19, [sp, #48] 89ab8: 9133d021 add x1, x1, #0xcf4 89abc: f94013fe ldr x30, [sp, #32] 89ac0: f9400d03 ldr x3, [x8, #24] 89ac4: 910103ff add sp, sp, #0x40 89ac8: d61f0060 br x3 89acc: f94007f4 ldr x20, [sp, #8] 89ad0: f100051f cmp x8, #0x1 89ad4: 540001a1 b.ne 89b08 <<&T as core::fmt::Debug>::fmt+0xe8> // b.any 89ad8: 394067e8 ldrb w8, [sp, #25] 89adc: 34000168 cbz w8, 89b08 <<&T as core::fmt::Debug>::fmt+0xe8> 89ae0: 3940c288 ldrb w8, [x20, #48] 89ae4: 37100128 tbnz w8, #2, 89b08 <<&T as core::fmt::Debug>::fmt+0xe8> 89ae8: a9422280 ldp x0, x8, [x20, #32] 89aec: d00000c1 adrp x1, a3000 89af0: 52800022 mov w2, #0x1 // #1 89af4: 91341821 add x1, x1, #0xd06 89af8: 52800033 mov w19, #0x1 // #1 89afc: f9400d08 ldr x8, [x8, #24] 89b00: d63f0100 blr x8 89b04: 35fffc60 cbnz w0, 89a90 <<&T as core::fmt::Debug>::fmt+0x70> 89b08: a9422280 ldp x0, x8, [x20, #32] 89b0c: f00000c1 adrp x1, a4000 89b10: 52800022 mov w2, #0x1 // #1 89b14: 913ebc21 add x1, x1, #0xfaf 89b18: f9400d08 ldr x8, [x8, #24] 89b1c: d63f0100 blr x8 89b20: 2a0003f3 mov w19, w0 89b24: 7100027f cmp w19, #0x0 89b28: f94013fe ldr x30, [sp, #32] 89b2c: a9434ff4 ldp x20, x19, [sp, #48] 89b30: 1a9f07e0 cset w0, ne // ne = any 89b34: 910103ff add sp, sp, #0x40 89b38: d65f03c0 ret 89b3c: 00000000 .inst 0x00000000 ; undefined 0000000000089b40 <>::try_from>: 89b40: f100f01f cmp x0, #0x3c 89b44: 540000a8 b.hi 89b58 <>::try_from+0x18> // b.pmore 89b48: d503201f nop 89b4c: 10114a68 adr x8, ac498 89b50: f8607900 ldr x0, [x8, x0, lsl #3] 89b54: d65f03c0 ret 89b58: 528007a0 mov w0, #0x3d // #61 89b5c: d65f03c0 ret 0000000000089b60 <<&T as core::fmt::Debug>::fmt>: 89b60: d101c3ff sub sp, sp, #0x70 89b64: f90033fe str x30, [sp, #96] 89b68: f9400009 ldr x9, [x0] 89b6c: f90007e9 str x9, [sp, #8] 89b70: 3940052b ldrb w11, [x9, #1] 89b74: 3940012c ldrb w12, [x9] 89b78: 2a0c03ea mov w10, w12 89b7c: 33181d6a bfi w10, w11, #8, #8 89b80: 39400929 ldrb w9, [x9, #2] 89b84: 33103d2a bfi w10, w9, #16, #16 89b88: 5280080b mov w11, #0x40 // #64 89b8c: 52800029 mov w9, #0x1 // #1 89b90: aa0103e8 mov x8, x1 89b94: d503201f nop 89b98: 300c852d adr x13, a2c3d <__floatundisf+0xf5> 89b9c: 1000008e adr x14, 89bac <<&T as core::fmt::Debug>::fmt+0x4c> 89ba0: 386c69af ldrb w15, [x13, x12] 89ba4: 8b0f09ce add x14, x14, x15, lsl #2 89ba8: d61f01c0 br x14 89bac: 52800049 mov w9, #0x2 // #2 89bb0: 14000027 b 89c4c <<&T as core::fmt::Debug>::fmt+0xec> 89bb4: 52800069 mov w9, #0x3 // #3 89bb8: 14000025 b 89c4c <<&T as core::fmt::Debug>::fmt+0xec> 89bbc: 52800089 mov w9, #0x4 // #4 89bc0: 14000023 b 89c4c <<&T as core::fmt::Debug>::fmt+0xec> 89bc4: 528000a9 mov w9, #0x5 // #5 89bc8: 14000021 b 89c4c <<&T as core::fmt::Debug>::fmt+0xec> 89bcc: 528000c9 mov w9, #0x6 // #6 89bd0: 1400001f b 89c4c <<&T as core::fmt::Debug>::fmt+0xec> 89bd4: 52800149 mov w9, #0xa // #10 89bd8: 1400001d b 89c4c <<&T as core::fmt::Debug>::fmt+0xec> 89bdc: 52800189 mov w9, #0xc // #12 89be0: 1400001b b 89c4c <<&T as core::fmt::Debug>::fmt+0xec> 89be4: 52800609 mov w9, #0x30 // #48 89be8: 14000019 b 89c4c <<&T as core::fmt::Debug>::fmt+0xec> 89bec: 52800629 mov w9, #0x31 // #49 89bf0: 14000017 b 89c4c <<&T as core::fmt::Debug>::fmt+0xec> 89bf4: 52800249 mov w9, #0x12 // #18 89bf8: 14000015 b 89c4c <<&T as core::fmt::Debug>::fmt+0xec> 89bfc: 52800269 mov w9, #0x13 // #19 89c00: 14000013 b 89c4c <<&T as core::fmt::Debug>::fmt+0xec> 89c04: 528002c9 mov w9, #0x16 // #22 89c08: 14000011 b 89c4c <<&T as core::fmt::Debug>::fmt+0xec> 89c0c: 528002e9 mov w9, #0x17 // #23 89c10: 1400000f b 89c4c <<&T as core::fmt::Debug>::fmt+0xec> 89c14: 52800309 mov w9, #0x18 // #24 89c18: 1400000d b 89c4c <<&T as core::fmt::Debug>::fmt+0xec> 89c1c: 52800349 mov w9, #0x1a // #26 89c20: 1400000b b 89c4c <<&T as core::fmt::Debug>::fmt+0xec> 89c24: 528003a9 mov w9, #0x1d // #29 89c28: 14000009 b 89c4c <<&T as core::fmt::Debug>::fmt+0xec> 89c2c: 5280100b mov w11, #0x80 // #128 89c30: 14000002 b 89c38 <<&T as core::fmt::Debug>::fmt+0xd8> 89c34: 5280180b mov w11, #0xc0 // #192 89c38: 12005d49 and w9, w10, #0xffffff 89c3c: 53035d4a ubfx w10, w10, #3, #21 89c40: 121b014a and w10, w10, #0x20 89c44: 2a0b014a orr w10, w10, w11 89c48: 2a494149 orr w9, w10, w9, lsr #16 89c4c: 3901b3e9 strb w9, [sp, #108] 89c50: d503201f nop 89c54: 10fe4c89 adr x9, 865e4 ::fmt> 89c58: 9101b3ea add x10, sp, #0x6c 89c5c: 910023eb add x11, sp, #0x8 89c60: a90427ea stp x10, x9, [sp, #64] 89c64: d503201f nop 89c68: 10000249 adr x9, 89cb0 <<&T as core::fmt::Display>::fmt> 89c6c: d503201f nop 89c70: 100da6ca adr x10, a5148 89c74: a90527eb stp x11, x9, [sp, #80] 89c78: 52800069 mov w9, #0x3 // #3 89c7c: a90127ea stp x10, x9, [sp, #16] 89c80: d503201f nop 89c84: 100da7a9 adr x9, a5178 89c88: 5280004a mov w10, #0x2 // #2 89c8c: a9022be9 stp x9, x10, [sp, #32] 89c90: 910103e9 add x9, sp, #0x40 89c94: a9032be9 stp x9, x10, [sp, #48] 89c98: 910043e1 add x1, sp, #0x10 89c9c: aa0803e0 mov x0, x8 89ca0: 97ffef57 bl 859fc 89ca4: f94033fe ldr x30, [sp, #96] 89ca8: 9101c3ff add sp, sp, #0x70 89cac: d65f03c0 ret 0000000000089cb0 <<&T as core::fmt::Display>::fmt>: 89cb0: d10183ff sub sp, sp, #0x60 89cb4: f9002bfe str x30, [sp, #80] 89cb8: f9400009 ldr x9, [x0] 89cbc: 3940012a ldrb w10, [x9] 89cc0: aa0103e8 mov x8, x1 89cc4: d503201f nop 89cc8: 300c7c4b adr x11, a2c51 <__floatundisf+0x109> 89ccc: 1000008c adr x12, 89cdc <<&T as core::fmt::Display>::fmt+0x2c> 89cd0: 386a696d ldrb w13, [x11, x10] 89cd4: 8b0d098c add x12, x12, x13, lsl #2 89cd8: d61f0180 br x12 89cdc: d503201f nop 89ce0: 500da2a1 adr x1, a5136 89ce4: 14000053 b 89e30 <<&T as core::fmt::Display>::fmt+0x180> 89ce8: d503201f nop 89cec: 700da201 adr x1, a512f 89cf0: 14000050 b 89e30 <<&T as core::fmt::Display>::fmt+0x180> 89cf4: d503201f nop 89cf8: 300da161 adr x1, a5125 89cfc: aa0803e0 mov x0, x8 89d00: 52800142 mov w2, #0xa // #10 89d04: f9402bfe ldr x30, [sp, #80] 89d08: 910183ff add sp, sp, #0x60 89d0c: 17ffef38 b 859ec 89d10: d503201f nop 89d14: 300da021 adr x1, a5119 89d18: aa0803e0 mov x0, x8 89d1c: 52800182 mov w2, #0xc // #12 89d20: f9402bfe ldr x30, [sp, #80] 89d24: 910183ff add sp, sp, #0x60 89d28: 17ffef31 b 859ec 89d2c: d00000c1 adrp x1, a3000 89d30: 9132e021 add x1, x1, #0xcb8 89d34: aa0803e0 mov x0, x8 89d38: 52800082 mov w2, #0x4 // #4 89d3c: f9402bfe ldr x30, [sp, #80] 89d40: 910183ff add sp, sp, #0x60 89d44: 17ffef2a b 859ec 89d48: d503201f nop 89d4c: 100d9de1 adr x1, a5108 89d50: aa0803e0 mov x0, x8 89d54: 52800222 mov w2, #0x11 // #17 89d58: f9402bfe ldr x30, [sp, #80] 89d5c: 910183ff add sp, sp, #0x60 89d60: 17ffef23 b 859ec 89d64: d503201f nop 89d68: 500d9ca1 adr x1, a50fe 89d6c: aa0803e0 mov x0, x8 89d70: 52800142 mov w2, #0xa // #10 89d74: f9402bfe ldr x30, [sp, #80] 89d78: 910183ff add sp, sp, #0x60 89d7c: 17ffef1c b 859ec 89d80: d503201f nop 89d84: 100d9b81 adr x1, a50f4 89d88: aa0803e0 mov x0, x8 89d8c: 52800142 mov w2, #0xa // #10 89d90: f9402bfe ldr x30, [sp, #80] 89d94: 910183ff add sp, sp, #0x60 89d98: 17ffef15 b 859ec 89d9c: f00000c1 adrp x1, a4000 89da0: 9112d821 add x1, x1, #0x4b6 89da4: aa0803e0 mov x0, x8 89da8: 52800102 mov w2, #0x8 // #8 89dac: f9402bfe ldr x30, [sp, #80] 89db0: 910183ff add sp, sp, #0x60 89db4: 17ffef0e b 859ec 89db8: d503201f nop 89dbc: 300d99a1 adr x1, a50f1 89dc0: aa0803e0 mov x0, x8 89dc4: 52800062 mov w2, #0x3 // #3 89dc8: f9402bfe ldr x30, [sp, #80] 89dcc: 910183ff add sp, sp, #0x60 89dd0: 17ffef07 b 859ec 89dd4: d503201f nop 89dd8: 100d9861 adr x1, a50e4 89ddc: aa0803e0 mov x0, x8 89de0: 528001a2 mov w2, #0xd // #13 89de4: f9402bfe ldr x30, [sp, #80] 89de8: 910183ff add sp, sp, #0x60 89dec: 17ffef00 b 859ec 89df0: d503201f nop 89df4: 300d9701 adr x1, a50d5 89df8: aa0803e0 mov x0, x8 89dfc: 528001e2 mov w2, #0xf // #15 89e00: f9402bfe ldr x30, [sp, #80] 89e04: 910183ff add sp, sp, #0x60 89e08: 17ffeef9 b 859ec 89e0c: d503201f nop 89e10: 100d95e1 adr x1, a50cc 89e14: aa0803e0 mov x0, x8 89e18: 52800122 mov w2, #0x9 // #9 89e1c: f9402bfe ldr x30, [sp, #80] 89e20: 910183ff add sp, sp, #0x60 89e24: 17ffeef2 b 859ec 89e28: d503201f nop 89e2c: 300d94c1 adr x1, a50c5 89e30: aa0803e0 mov x0, x8 89e34: 528000e2 mov w2, #0x7 // #7 89e38: f9402bfe ldr x30, [sp, #80] 89e3c: 910183ff add sp, sp, #0x60 89e40: 17ffeeeb b 859ec 89e44: d503201f nop 89e48: 500d9361 adr x1, a50b6 89e4c: aa0803e0 mov x0, x8 89e50: 528001e2 mov w2, #0xf // #15 89e54: f9402bfe ldr x30, [sp, #80] 89e58: 910183ff add sp, sp, #0x60 89e5c: 17ffeee4 b 859ec 89e60: d503201f nop 89e64: 300d9221 adr x1, a50a9 89e68: aa0803e0 mov x0, x8 89e6c: 528001a2 mov w2, #0xd // #13 89e70: f9402bfe ldr x30, [sp, #80] 89e74: 910183ff add sp, sp, #0x60 89e78: 17ffeedd b 859ec 89e7c: d503201f nop 89e80: 100d9101 adr x1, a50a0 89e84: aa0803e0 mov x0, x8 89e88: 52800122 mov w2, #0x9 // #9 89e8c: f9402bfe ldr x30, [sp, #80] 89e90: 910183ff add sp, sp, #0x60 89e94: 17ffeed6 b 859ec 89e98: 3940052a ldrb w10, [x9, #1] 89e9c: 39400929 ldrb w9, [x9, #2] 89ea0: 910173eb add x11, sp, #0x5c 89ea4: d503201f nop 89ea8: 100031cc adr x12, 8a4e0 <::fmt> 89eac: d503201f nop 89eb0: 100d8e0d adr x13, a5070 89eb4: 14000010 b 89ef4 <<&T as core::fmt::Display>::fmt+0x244> 89eb8: 3940052a ldrb w10, [x9, #1] 89ebc: 39400929 ldrb w9, [x9, #2] 89ec0: 910173eb add x11, sp, #0x5c 89ec4: d503201f nop 89ec8: 100030cc adr x12, 8a4e0 <::fmt> 89ecc: d503201f nop 89ed0: 100d8b0d adr x13, a5030 89ed4: 14000008 b 89ef4 <<&T as core::fmt::Display>::fmt+0x244> 89ed8: 3940052a ldrb w10, [x9, #1] 89edc: 39400929 ldrb w9, [x9, #2] 89ee0: 910173eb add x11, sp, #0x5c 89ee4: d503201f nop 89ee8: 10002fcc adr x12, 8a4e0 <::fmt> 89eec: d503201f nop 89ef0: 100d860d adr x13, a4fb0 89ef4: a90333eb stp x11, x12, [sp, #48] 89ef8: 5280006b mov w11, #0x3 // #3 89efc: a9002fed stp x13, x11, [sp] 89f00: d503201f nop 89f04: 100d87ab adr x11, a4ff8 89f08: 390173e9 strb w9, [sp, #92] 89f0c: d503201f nop 89f10: 10fbab89 adr x9, 81480 <<&T as core::fmt::Display>::fmt> 89f14: 8b0a116a add x10, x11, x10, lsl #4 89f18: a90427ea stp x10, x9, [sp, #64] 89f1c: a9017fff stp xzr, xzr, [sp, #16] 89f20: 9100c3e9 add x9, sp, #0x30 89f24: 5280004a mov w10, #0x2 // #2 89f28: a9022be9 stp x9, x10, [sp, #32] 89f2c: 910003e1 mov x1, sp 89f30: aa0803e0 mov x0, x8 89f34: 97ffeeb2 bl 859fc 89f38: f9402bfe ldr x30, [sp, #80] 89f3c: 910183ff add sp, sp, #0x60 89f40: d65f03c0 ret ... 0000000000089f50 <<&T as core::fmt::Debug>::fmt>: 89f50: f9400000 ldr x0, [x0] 89f54: 17fffe73 b 89920 <::fmt> ... 0000000000089f60 <<&T as core::fmt::Debug>::fmt>: 89f60: d100c3ff sub sp, sp, #0x30 89f64: a9024ffe stp x30, x19, [sp, #32] 89f68: f9400008 ldr x8, [x0] 89f6c: b9400109 ldr w9, [x8] 89f70: 34000249 cbz w9, 89fb8 <<&T as core::fmt::Debug>::fmt+0x58> 89f74: 91001113 add x19, x8, #0x4 89f78: d00000c2 adrp x2, a3000 89f7c: 91328042 add x2, x2, #0xca0 89f80: 910003e0 mov x0, sp 89f84: 52800083 mov w3, #0x4 // #4 89f88: 97ffeec9 bl 85aac 89f8c: f9000ff3 str x19, [sp, #24] 89f90: d503201f nop 89f94: 100d92a2 adr x2, a51e8 89f98: 910003e0 mov x0, sp 89f9c: 910063e1 add x1, sp, #0x18 89fa0: 97ffecac bl 85250 89fa4: 910003e0 mov x0, sp 89fa8: 97ffecff bl 853a4 89fac: a9424ffe ldp x30, x19, [sp, #32] 89fb0: 9100c3ff add sp, sp, #0x30 89fb4: d65f03c0 ret 89fb8: d00000c8 adrp x8, a3000 89fbc: 9133d108 add x8, x8, #0xcf4 89fc0: aa0103e0 mov x0, x1 89fc4: aa0803e1 mov x1, x8 89fc8: 52800082 mov w2, #0x4 // #4 89fcc: a9424ffe ldp x30, x19, [sp, #32] 89fd0: 9100c3ff add sp, sp, #0x30 89fd4: 17ffee86 b 859ec ... 0000000000089fe0 <<&T as core::fmt::Debug>::fmt>: 89fe0: d100c3ff sub sp, sp, #0x30 89fe4: a9024ffe stp x30, x19, [sp, #32] 89fe8: f9400013 ldr x19, [x0] 89fec: 39400268 ldrb w8, [x19] 89ff0: 7100511f cmp w8, #0x14 89ff4: 54000121 b.ne 8a018 <<&T as core::fmt::Debug>::fmt+0x38> // b.any 89ff8: d00000c8 adrp x8, a3000 89ffc: 9133d108 add x8, x8, #0xcf4 8a000: aa0103e0 mov x0, x1 8a004: aa0803e1 mov x1, x8 8a008: 52800082 mov w2, #0x4 // #4 8a00c: a9424ffe ldp x30, x19, [sp, #32] 8a010: 9100c3ff add sp, sp, #0x30 8a014: 17ffee76 b 859ec 8a018: b00000c2 adrp x2, a3000 8a01c: 91328042 add x2, x2, #0xca0 8a020: 910003e0 mov x0, sp 8a024: 52800083 mov w3, #0x4 // #4 8a028: 97ffeea1 bl 85aac 8a02c: f9000ff3 str x19, [sp, #24] 8a030: d503201f nop 8a034: 100d8ea2 adr x2, a5208 8a038: 910003e0 mov x0, sp 8a03c: 910063e1 add x1, sp, #0x18 8a040: 97ffec84 bl 85250 8a044: 910003e0 mov x0, sp 8a048: 97ffecd7 bl 853a4 8a04c: a9424ffe ldp x30, x19, [sp, #32] 8a050: 9100c3ff add sp, sp, #0x30 8a054: d65f03c0 ret ... 000000000008a060 <<&T as core::fmt::Debug>::fmt>: 8a060: d10103ff sub sp, sp, #0x40 8a064: f90013fe str x30, [sp, #32] 8a068: a9034ff4 stp x20, x19, [sp, #48] 8a06c: f9400008 ldr x8, [x0] 8a070: 39400109 ldrb w9, [x8] 8a074: d503201f nop 8a078: 300c5f6a adr x10, a2c65 <__floatundisf+0x11d> 8a07c: 1000008b adr x11, 8a08c <<&T as core::fmt::Debug>::fmt+0x2c> 8a080: 3869694c ldrb w12, [x10, x9] 8a084: 8b0c096b add x11, x11, x12, lsl #2 8a088: d61f0160 br x11 8a08c: d00000c8 adrp x8, a4000 8a090: 9110d908 add x8, x8, #0x436 8a094: 1400004f b 8a1d0 <<&T as core::fmt::Debug>::fmt+0x170> 8a098: d503201f nop 8a09c: 100d99e8 adr x8, a53d8 8a0a0: aa0103e0 mov x0, x1 8a0a4: aa0803e1 mov x1, x8 8a0a8: 528000c2 mov w2, #0x6 // #6 8a0ac: a9434ff4 ldp x20, x19, [sp, #48] 8a0b0: f94013fe ldr x30, [sp, #32] 8a0b4: 910103ff add sp, sp, #0x40 8a0b8: 17ffee4d b 859ec 8a0bc: 91001113 add x19, x8, #0x4 8a0c0: 91002114 add x20, x8, #0x8 8a0c4: d503201f nop 8a0c8: 100d9782 adr x2, a53b8 8a0cc: 910023e0 add x0, sp, #0x8 8a0d0: 52800143 mov w3, #0xa // #10 8a0d4: 97ffee67 bl 85a70 8a0d8: f90017f3 str x19, [sp, #40] 8a0dc: d503201f nop 8a0e0: 500d9701 adr x1, a53c2 8a0e4: d503201f nop 8a0e8: 100d8f13 adr x19, a52c8 8a0ec: 910023e0 add x0, sp, #0x8 8a0f0: 9100a3e3 add x3, sp, #0x28 8a0f4: 52800182 mov w2, #0xc // #12 8a0f8: aa1303e4 mov x4, x19 8a0fc: 97ffeb3f bl 84df8 8a100: f90017f4 str x20, [sp, #40] 8a104: d503201f nop 8a108: 500d9621 adr x1, a53ce 8a10c: 910023e0 add x0, sp, #0x8 8a110: 9100a3e3 add x3, sp, #0x28 8a114: 52800142 mov w2, #0xa // #10 8a118: aa1303e4 mov x4, x19 8a11c: 140000b0 b 8a3dc <<&T as core::fmt::Debug>::fmt+0x37c> 8a120: 91000513 add x19, x8, #0x1 8a124: d503201f nop 8a128: 500d95a2 adr x2, a53de 8a12c: 910023e0 add x0, sp, #0x8 8a130: 528000c3 mov w3, #0x6 // #6 8a134: 140000a1 b 8a3b8 <<&T as core::fmt::Debug>::fmt+0x358> 8a138: 91000513 add x19, x8, #0x1 8a13c: d503201f nop 8a140: 100d9362 adr x2, a53ac 8a144: 910023e0 add x0, sp, #0x8 8a148: 52800183 mov w3, #0xc // #12 8a14c: 1400009b b 8a3b8 <<&T as core::fmt::Debug>::fmt+0x358> 8a150: d503201f nop 8a154: 100d9268 adr x8, a53a0 8a158: aa0103e0 mov x0, x1 8a15c: aa0803e1 mov x1, x8 8a160: 52800182 mov w2, #0xc // #12 8a164: a9434ff4 ldp x20, x19, [sp, #48] 8a168: f94013fe ldr x30, [sp, #32] 8a16c: 910103ff add sp, sp, #0x40 8a170: 17ffee1f b 859ec 8a174: 91000513 add x19, x8, #0x1 8a178: d503201f nop 8a17c: 701114e2 adr x2, ac41b 8a180: 910023e0 add x0, sp, #0x8 8a184: 52800143 mov w3, #0xa // #10 8a188: 97ffee3a bl 85a70 8a18c: f90017f3 str x19, [sp, #40] 8a190: d503201f nop 8a194: 30111481 adr x1, ac425 8a198: d503201f nop 8a19c: 100d8f24 adr x4, a5380 8a1a0: 1400008c b 8a3d0 <<&T as core::fmt::Debug>::fmt+0x370> 8a1a4: d503201f nop 8a1a8: 500d8e28 adr x8, a536e 8a1ac: aa0103e0 mov x0, x1 8a1b0: aa0803e1 mov x1, x8 8a1b4: 52800162 mov w2, #0xb // #11 8a1b8: a9434ff4 ldp x20, x19, [sp, #48] 8a1bc: f94013fe ldr x30, [sp, #32] 8a1c0: 910103ff add sp, sp, #0x40 8a1c4: 17ffee0a b 859ec 8a1c8: d00000c8 adrp x8, a4000 8a1cc: 91127908 add x8, x8, #0x49e 8a1d0: aa0103e0 mov x0, x1 8a1d4: aa0803e1 mov x1, x8 8a1d8: 52800102 mov w2, #0x8 // #8 8a1dc: a9434ff4 ldp x20, x19, [sp, #48] 8a1e0: f94013fe ldr x30, [sp, #32] 8a1e4: 910103ff add sp, sp, #0x40 8a1e8: 17ffee01 b 859ec 8a1ec: d503201f nop 8a1f0: 100d8ba8 adr x8, a5364 8a1f4: aa0103e0 mov x0, x1 8a1f8: aa0803e1 mov x1, x8 8a1fc: 52800142 mov w2, #0xa // #10 8a200: a9434ff4 ldp x20, x19, [sp, #48] 8a204: f94013fe ldr x30, [sp, #32] 8a208: 910103ff add sp, sp, #0x40 8a20c: 17ffedf8 b 859ec 8a210: d503201f nop 8a214: 500d8a08 adr x8, a5356 8a218: aa0103e0 mov x0, x1 8a21c: aa0803e1 mov x1, x8 8a220: 528001c2 mov w2, #0xe // #14 8a224: a9434ff4 ldp x20, x19, [sp, #48] 8a228: f94013fe ldr x30, [sp, #32] 8a22c: 910103ff add sp, sp, #0x40 8a230: 17ffedef b 859ec 8a234: b00000c8 adrp x8, a3000 8a238: 913f2108 add x8, x8, #0xfc8 8a23c: aa0103e0 mov x0, x1 8a240: aa0803e1 mov x1, x8 8a244: 52800202 mov w2, #0x10 // #16 8a248: a9434ff4 ldp x20, x19, [sp, #48] 8a24c: f94013fe ldr x30, [sp, #32] 8a250: 910103ff add sp, sp, #0x40 8a254: 17ffede6 b 859ec 8a258: 91000513 add x19, x8, #0x1 8a25c: 91001114 add x20, x8, #0x4 8a260: d503201f nop 8a264: 100d85e2 adr x2, a5320 8a268: 910023e0 add x0, sp, #0x8 8a26c: 528001a3 mov w3, #0xd // #13 8a270: 97ffee00 bl 85a70 8a274: f90017f3 str x19, [sp, #40] 8a278: d00000c1 adrp x1, a4000 8a27c: 91111821 add x1, x1, #0x446 8a280: d503201f nop 8a284: 100d8564 adr x4, a5330 8a288: 910023e0 add x0, sp, #0x8 8a28c: 9100a3e3 add x3, sp, #0x28 8a290: 52800102 mov w2, #0x8 // #8 8a294: 97ffead9 bl 84df8 8a298: f90017f4 str x20, [sp, #40] 8a29c: d503201f nop 8a2a0: 100d8581 adr x1, a5350 8a2a4: d503201f nop 8a2a8: 100d7e44 adr x4, a5270 8a2ac: 910023e0 add x0, sp, #0x8 8a2b0: 9100a3e3 add x3, sp, #0x28 8a2b4: 528000c2 mov w2, #0x6 // #6 8a2b8: 14000049 b 8a3dc <<&T as core::fmt::Debug>::fmt+0x37c> 8a2bc: 91000513 add x19, x8, #0x1 8a2c0: d503201f nop 8a2c4: 300d8162 adr x2, a52f1 8a2c8: 910023e0 add x0, sp, #0x8 8a2cc: 52800143 mov w3, #0xa // #10 8a2d0: 97ffede8 bl 85a70 8a2d4: f90017f3 str x19, [sp, #40] 8a2d8: b00000c1 adrp x1, a3000 8a2dc: 9133c021 add x1, x1, #0xcf0 8a2e0: d503201f nop 8a2e4: 100d80e4 adr x4, a5300 8a2e8: 910023e0 add x0, sp, #0x8 8a2ec: 9100a3e3 add x3, sp, #0x28 8a2f0: 52800082 mov w2, #0x4 // #4 8a2f4: 1400003a b 8a3dc <<&T as core::fmt::Debug>::fmt+0x37c> 8a2f8: 91001113 add x19, x8, #0x4 8a2fc: 91002114 add x20, x8, #0x8 8a300: d503201f nop 8a304: 100d7d62 adr x2, a52b0 8a308: 910023e0 add x0, sp, #0x8 8a30c: 52800183 mov w3, #0xc // #12 8a310: 97ffedd8 bl 85a70 8a314: f90017f3 str x19, [sp, #40] 8a318: d503201f nop 8a31c: 100d7d01 adr x1, a52bc 8a320: d503201f nop 8a324: 100d7d33 adr x19, a52c8 8a328: 910023e0 add x0, sp, #0x8 8a32c: 9100a3e3 add x3, sp, #0x28 8a330: 528000e2 mov w2, #0x7 // #7 8a334: aa1303e4 mov x4, x19 8a338: 97ffeab0 bl 84df8 8a33c: f90017f4 str x20, [sp, #40] 8a340: d503201f nop 8a344: 100d7d21 adr x1, a52e8 8a348: 910023e0 add x0, sp, #0x8 8a34c: 9100a3e3 add x3, sp, #0x28 8a350: 52800122 mov w2, #0x9 // #9 8a354: aa1303e4 mov x4, x19 8a358: 14000021 b 8a3dc <<&T as core::fmt::Debug>::fmt+0x37c> 8a35c: 91002113 add x19, x8, #0x8 8a360: b00000c2 adrp x2, a3000 8a364: 9132b042 add x2, x2, #0xcac 8a368: 910023e0 add x0, sp, #0x8 8a36c: 52800083 mov w3, #0x4 // #4 8a370: 97ffedcf bl 85aac 8a374: f90017f3 str x19, [sp, #40] 8a378: d503201f nop 8a37c: 100d78a2 adr x2, a5290 8a380: 910023e0 add x0, sp, #0x8 8a384: 9100a3e1 add x1, sp, #0x28 8a388: 97ffebb2 bl 85250 8a38c: 910023e0 add x0, sp, #0x8 8a390: 97ffec05 bl 853a4 8a394: a9434ff4 ldp x20, x19, [sp, #48] 8a398: f94013fe ldr x30, [sp, #32] 8a39c: 910103ff add sp, sp, #0x40 8a3a0: d65f03c0 ret 8a3a4: 91000513 add x19, x8, #0x1 8a3a8: d503201f nop 8a3ac: 100d75e2 adr x2, a5268 8a3b0: 910023e0 add x0, sp, #0x8 8a3b4: 528000a3 mov w3, #0x5 // #5 8a3b8: 97ffedae bl 85a70 8a3bc: f90017f3 str x19, [sp, #40] 8a3c0: d503201f nop 8a3c4: 300d7541 adr x1, a526d 8a3c8: d503201f nop 8a3cc: 100d7524 adr x4, a5270 8a3d0: 910023e0 add x0, sp, #0x8 8a3d4: 9100a3e3 add x3, sp, #0x28 8a3d8: 52800062 mov w2, #0x3 // #3 8a3dc: 97ffea87 bl 84df8 8a3e0: 910023e0 add x0, sp, #0x8 8a3e4: 97ffeb80 bl 851e4 8a3e8: a9434ff4 ldp x20, x19, [sp, #48] 8a3ec: f94013fe ldr x30, [sp, #32] 8a3f0: 910103ff add sp, sp, #0x40 8a3f4: d65f03c0 ret ... 000000000008a400 <<&T as core::fmt::Debug>::fmt>: 8a400: f81e0ffe str x30, [sp, #-32]! 8a404: a9014ff4 stp x20, x19, [sp, #16] 8a408: aa0103f3 mov x19, x1 8a40c: f9400014 ldr x20, [x0] 8a410: aa0103e0 mov x0, x1 8a414: 97ffed91 bl 85a58 8a418: 360000c0 tbz w0, #0, 8a430 <<&T as core::fmt::Debug>::fmt+0x30> 8a41c: aa1403e0 mov x0, x20 8a420: aa1303e1 mov x1, x19 8a424: a9414ff4 ldp x20, x19, [sp, #16] 8a428: f84207fe ldr x30, [sp], #32 8a42c: 17fff06e b 865e4 ::fmt> 8a430: aa1303e0 mov x0, x19 8a434: 97ffed8c bl 85a64 8a438: 360000c0 tbz w0, #0, 8a450 <<&T as core::fmt::Debug>::fmt+0x50> 8a43c: aa1403e0 mov x0, x20 8a440: aa1303e1 mov x1, x19 8a444: a9414ff4 ldp x20, x19, [sp, #16] 8a448: f84207fe ldr x30, [sp], #32 8a44c: 17fffbfe b 89444 ::fmt> 8a450: aa1403e0 mov x0, x20 8a454: aa1303e1 mov x1, x19 8a458: a9414ff4 ldp x20, x19, [sp, #16] 8a45c: f84207fe ldr x30, [sp], #32 8a460: 17fff031 b 86524 ::fmt> ... 000000000008a470 <<&T as core::fmt::Debug>::fmt>: 8a470: f81e0ffe str x30, [sp, #-32]! 8a474: a9014ff4 stp x20, x19, [sp, #16] 8a478: aa0103f3 mov x19, x1 8a47c: f9400014 ldr x20, [x0] 8a480: aa0103e0 mov x0, x1 8a484: 97ffed75 bl 85a58 8a488: 360000c0 tbz w0, #0, 8a4a0 <<&T as core::fmt::Debug>::fmt+0x30> 8a48c: aa1403e0 mov x0, x20 8a490: aa1303e1 mov x1, x19 8a494: a9414ff4 ldp x20, x19, [sp, #16] 8a498: f84207fe ldr x30, [sp], #32 8a49c: 17fff077 b 86678 ::fmt> 8a4a0: aa1303e0 mov x0, x19 8a4a4: 97ffed70 bl 85a64 8a4a8: 360000c0 tbz w0, #0, 8a4c0 <<&T as core::fmt::Debug>::fmt+0x50> 8a4ac: aa1403e0 mov x0, x20 8a4b0: aa1303e1 mov x1, x19 8a4b4: a9414ff4 ldp x20, x19, [sp, #16] 8a4b8: f84207fe ldr x30, [sp], #32 8a4bc: 17fffc4e b 895f4 ::fmt> 8a4c0: aa1403e0 mov x0, x20 8a4c4: aa1303e1 mov x1, x19 8a4c8: a9414ff4 ldp x20, x19, [sp, #16] 8a4cc: f84207fe ldr x30, [sp], #32 8a4d0: 17ffe5c7 b 83bec ::fmt> ... 000000000008a4e0 <::fmt>: 8a4e0: d10143ff sub sp, sp, #0x50 8a4e4: aa0103e8 mov x8, x1 8a4e8: 52800029 mov w9, #0x1 // #1 8a4ec: d503201f nop 8a4f0: 10fe01aa adr x10, 86524 ::fmt> 8a4f4: a90283e9 stp x9, x0, [sp, #40] 8a4f8: a903fbea stp x10, x30, [sp, #56] 8a4fc: d503201f nop 8a500: 100ebaca adr x10, a7c58 8a504: a90027ea stp x10, x9, [sp] 8a508: a9017fff stp xzr, xzr, [sp, #16] 8a50c: 9100c3ea add x10, sp, #0x30 8a510: f90013ea str x10, [sp, #32] 8a514: 910003e1 mov x1, sp 8a518: aa0803e0 mov x0, x8 8a51c: 97ffed38 bl 859fc 8a520: f94023fe ldr x30, [sp, #64] 8a524: 910143ff add sp, sp, #0x50 8a528: d65f03c0 ret 8a52c: 00000000 .inst 0x00000000 ; undefined 000000000008a530 <<&T as core::fmt::Debug>::fmt>: 8a530: d100c3ff sub sp, sp, #0x30 8a534: a9024ffe stp x30, x19, [sp, #32] 8a538: f9400013 ldr x19, [x0] 8a53c: d503201f nop 8a540: 500d74e2 adr x2, a53de 8a544: 910003e0 mov x0, sp 8a548: 528000c3 mov w3, #0x6 // #6 8a54c: 97ffed58 bl 85aac 8a550: f9000ff3 str x19, [sp, #24] 8a554: d503201f nop 8a558: 100d7482 adr x2, a53e8 8a55c: 910003e0 mov x0, sp 8a560: 910063e1 add x1, sp, #0x18 8a564: 97ffeb3b bl 85250 8a568: 910003e0 mov x0, sp 8a56c: 97ffeb8e bl 853a4 8a570: a9424ffe ldp x30, x19, [sp, #32] 8a574: 9100c3ff add sp, sp, #0x30 8a578: d65f03c0 ret 8a57c: 00000000 .inst 0x00000000 ; undefined 000000000008a580 <::fmt>: 8a580: aa0103e0 mov x0, x1 8a584: d503201f nop 8a588: 100d7401 adr x1, a5408 8a58c: 528000a2 mov w2, #0x5 // #5 8a590: 17ffed17 b 859ec ... 000000000008a5a0 : 8a5a0: f81c0ffd str x29, [sp, #-64]! 8a5a4: a9015ffe stp x30, x23, [sp, #16] 8a5a8: a90257f6 stp x22, x21, [sp, #32] 8a5ac: a9034ff4 stp x20, x19, [sp, #48] 8a5b0: d10803ff sub sp, sp, #0x200 8a5b4: 2a0403f6 mov w22, w4 8a5b8: 2a0303f7 mov w23, w3 8a5bc: 2a0203f5 mov w21, w2 8a5c0: 2a0103f4 mov w20, w1 8a5c4: aa0003f3 mov x19, x0 8a5c8: 910003e0 mov x0, sp 8a5cc: 2a1f03e1 mov w1, wzr 8a5d0: 52804002 mov w2, #0x200 // #512 8a5d4: 9400604c bl a2704 8a5d8: 34000437 cbz w23, 8a65c 8a5dc: 531e76d6 lsl w22, w22, #2 8a5e0: 0b5626a8 add w8, w21, w22, lsr #9 8a5e4: 0b140102 add w2, w8, w20 8a5e8: d503201f nop 8a5ec: 100f1ae3 adr x3, a8948 8a5f0: 910003f4 mov x20, sp 8a5f4: 910003e0 mov x0, sp 8a5f8: 52800021 mov w1, #0x1 // #1 8a5fc: 52800184 mov w4, #0xc // #12 8a600: 94004680 bl 9c000 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read> 8a604: 7100381f cmp w0, #0xe 8a608: 54000561 b.ne 8a6b4 // b.any 8a60c: 927e1ac8 and x8, x22, #0x1fc 8a610: 8b080288 add x8, x20, x8 8a614: 39400d09 ldrb w9, [x8, #3] 8a618: 3940090a ldrb w10, [x8, #2] 8a61c: 33181d2a bfi w10, w9, #8, #8 8a620: 39400509 ldrb w9, [x8, #1] 8a624: 39400108 ldrb w8, [x8] 8a628: 33181d28 bfi w8, w9, #8, #8 8a62c: 33103d48 bfi w8, w10, #16, #16 8a630: 72006d08 ands w8, w8, #0xfffffff 8a634: 54000460 b.eq 8a6c0 // b.none 8a638: 7100051f cmp w8, #0x1 8a63c: 540000c0 b.eq 8a654 // b.none 8a640: 529ffee9 mov w9, #0xfff7 // #65527 8a644: 72a1ffe9 movk w9, #0xfff, lsl #16 8a648: 6b09011f cmp w8, w9 8a64c: 54000300 b.eq 8a6ac // b.none 8a650: 540004c9 b.ls 8a6e8 // b.plast 8a654: 528001a8 mov w8, #0xd // #13 8a658: 1400001b b 8a6c4 8a65c: 531f7ad6 lsl w22, w22, #1 8a660: 0b5626a8 add w8, w21, w22, lsr #9 8a664: 0b140102 add w2, w8, w20 8a668: d503201f nop 8a66c: 100f16e3 adr x3, a8948 8a670: 910003f4 mov x20, sp 8a674: 910003e0 mov x0, sp 8a678: 52800021 mov w1, #0x1 // #1 8a67c: 52800184 mov w4, #0xc // #12 8a680: 94004660 bl 9c000 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read> 8a684: 7100381f cmp w0, #0xe 8a688: 54000161 b.ne 8a6b4 // b.any 8a68c: 927f1ec8 and x8, x22, #0x1fe 8a690: 8b080288 add x8, x20, x8 8a694: 39400509 ldrb w9, [x8, #1] 8a698: 39400108 ldrb w8, [x8] 8a69c: 33181d28 bfi w8, w9, #8, #8 8a6a0: 529ffee9 mov w9, #0xfff7 // #65527 8a6a4: 6b09011f cmp w8, w9 8a6a8: 54fffd41 b.ne 8a650 // b.any 8a6ac: 528001c8 mov w8, #0xe // #14 8a6b0: 14000005 b 8a6c4 8a6b4: 3900227f strb wzr, [x19, #8] 8a6b8: 29018660 stp w0, w1, [x19, #12] 8a6bc: 14000003 b 8a6c8 8a6c0: 52800248 mov w8, #0x12 // #18 8a6c4: 39002268 strb w8, [x19, #8] 8a6c8: 52800028 mov w8, #0x1 // #1 8a6cc: b9000268 str w8, [x19] 8a6d0: 910803ff add sp, sp, #0x200 8a6d4: a9434ff4 ldp x20, x19, [sp, #48] 8a6d8: a94257f6 ldp x22, x21, [sp, #32] 8a6dc: a9415ffe ldp x30, x23, [sp, #16] 8a6e0: f84407fd ldr x29, [sp], #64 8a6e4: d65f03c0 ret 8a6e8: 2900227f stp wzr, w8, [x19] 8a6ec: 910803ff add sp, sp, #0x200 8a6f0: a9434ff4 ldp x20, x19, [sp, #48] 8a6f4: a94257f6 ldp x22, x21, [sp, #32] 8a6f8: a9415ffe ldp x30, x23, [sp, #16] 8a6fc: f84407fd ldr x29, [sp], #64 8a700: d65f03c0 ret ... 000000000008a710 : 8a710: a9bc7bfd stp x29, x30, [sp, #-64]! 8a714: a9015ff8 stp x24, x23, [sp, #16] 8a718: a90257f6 stp x22, x21, [sp, #32] 8a71c: a9034ff4 stp x20, x19, [sp, #48] 8a720: d10843ff sub sp, sp, #0x210 8a724: 2a0303f4 mov w20, w3 8a728: aa0203f6 mov x22, x2 8a72c: 2a0103f5 mov w21, w1 8a730: aa0003f3 mov x19, x0 8a734: 910003f7 mov x23, sp 8a738: 910003e0 mov x0, sp 8a73c: 2a1f03e1 mov w1, wzr 8a740: 52804002 mov w2, #0x200 // #512 8a744: 94005ff0 bl a2704 8a748: d00000c3 adrp x3, a4000 8a74c: 91123863 add x3, x3, #0x48e 8a750: 52800038 mov w24, #0x1 // #1 8a754: 910003e0 mov x0, sp 8a758: 52800021 mov w1, #0x1 // #1 8a75c: 2a1403e2 mov w2, w20 8a760: 52800104 mov w4, #0x8 // #8 8a764: 94004627 bl 9c000 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read> 8a768: 7100381f cmp w0, #0xe 8a76c: 540004c1 b.ne 8a804 // b.any 8a770: 52800408 mov w8, #0x20 // #32 8a774: f90103f7 str x23, [sp, #512] 8a778: f90107e8 str x8, [sp, #520] 8a77c: 394003e8 ldrb w8, [sp] 8a780: 34002768 cbz w8, 8ac6c 8a784: 39402be8 ldrb w8, [sp, #10] 8a788: 794013ea ldrh w10, [sp, #8] 8a78c: 33103d0a bfi w10, w8, #16, #16 8a790: f94003eb ldr x11, [sp] 8a794: 39400ec8 ldrb w8, [x22, #3] 8a798: 39400ac9 ldrb w9, [x22, #2] 8a79c: b3781d09 bfi x9, x8, #8, #8 8a7a0: 394006cc ldrb w12, [x22, #1] 8a7a4: 394002c8 ldrb w8, [x22] 8a7a8: b3781d88 bfi x8, x12, #8, #8 8a7ac: b3703d28 bfi x8, x9, #16, #16 8a7b0: aa1603e9 mov x9, x22 8a7b4: 38404d2c ldrb w12, [x9, #4]! 8a7b8: 39400d2d ldrb w13, [x9, #3] 8a7bc: 39400929 ldrb w9, [x9, #2] 8a7c0: 33181da9 bfi w9, w13, #8, #8 8a7c4: 394016cd ldrb w13, [x22, #5] 8a7c8: 33181dac bfi w12, w13, #8, #8 8a7cc: 33103d2c bfi w12, w9, #16, #16 8a7d0: b3607d88 bfi x8, x12, #32, #32 8a7d4: 394026cc ldrb w12, [x22, #9] 8a7d8: 38408ec9 ldrb w9, [x22, #8]! 8a7dc: b3781d89 bfi x9, x12, #8, #8 8a7e0: 39400acc ldrb w12, [x22, #2] 8a7e4: b370bd89 bfi x9, x12, #16, #48 8a7e8: ca08016b eor x11, x11, x8 8a7ec: 4a09014a eor w10, w10, w9 8a7f0: 92405d4a and x10, x10, #0xffffff 8a7f4: aa0a016a orr x10, x11, x10 8a7f8: b500018a cbnz x10, 8a828 8a7fc: 2a1f03e4 mov w4, wzr 8a800: 1400010f b 8ac3c 8a804: 3900227f strb wzr, [x19, #8] 8a808: 29018660 stp w0, w1, [x19, #12] 8a80c: b9000278 str w24, [x19] 8a810: 910843ff add sp, sp, #0x210 8a814: a9434ff4 ldp x20, x19, [sp, #48] 8a818: a94257f6 ldp x22, x21, [sp, #32] 8a81c: a9415ff8 ldp x24, x23, [sp, #16] 8a820: a8c47bfd ldp x29, x30, [sp], #64 8a824: d65f03c0 ret 8a828: 910003ea mov x10, sp 8a82c: 9100814a add x10, x10, #0x20 8a830: 5280040b mov w11, #0x20 // #32 8a834: f90103ea str x10, [sp, #512] 8a838: f90107eb str x11, [sp, #520] 8a83c: 394083ea ldrb w10, [sp, #32] 8a840: 3400216a cbz w10, 8ac6c 8a844: 3940abea ldrb w10, [sp, #42] 8a848: 794053eb ldrh w11, [sp, #40] 8a84c: 33103d4b bfi w11, w10, #16, #16 8a850: f94013ea ldr x10, [sp, #32] 8a854: ca08014a eor x10, x10, x8 8a858: 4a09016b eor w11, w11, w9 8a85c: 92405d6b and x11, x11, #0xffffff 8a860: aa0b014a orr x10, x10, x11 8a864: b500006a cbnz x10, 8a870 8a868: 52800404 mov w4, #0x20 // #32 8a86c: 140000f4 b 8ac3c 8a870: 910003ea mov x10, sp 8a874: 9101014a add x10, x10, #0x40 8a878: 5280040b mov w11, #0x20 // #32 8a87c: f90103ea str x10, [sp, #512] 8a880: f90107eb str x11, [sp, #520] 8a884: 394103ea ldrb w10, [sp, #64] 8a888: 34001f2a cbz w10, 8ac6c 8a88c: 39412bea ldrb w10, [sp, #74] 8a890: 794093eb ldrh w11, [sp, #72] 8a894: 33103d4b bfi w11, w10, #16, #16 8a898: f94023ea ldr x10, [sp, #64] 8a89c: ca08014a eor x10, x10, x8 8a8a0: 4a09016b eor w11, w11, w9 8a8a4: 92405d6b and x11, x11, #0xffffff 8a8a8: aa0b014a orr x10, x10, x11 8a8ac: b500006a cbnz x10, 8a8b8 8a8b0: 52800804 mov w4, #0x40 // #64 8a8b4: 140000e2 b 8ac3c 8a8b8: 910003ea mov x10, sp 8a8bc: 9101814a add x10, x10, #0x60 8a8c0: 5280040b mov w11, #0x20 // #32 8a8c4: f90103ea str x10, [sp, #512] 8a8c8: f90107eb str x11, [sp, #520] 8a8cc: 394183ea ldrb w10, [sp, #96] 8a8d0: 34001cea cbz w10, 8ac6c 8a8d4: 3941abea ldrb w10, [sp, #106] 8a8d8: 7940d3eb ldrh w11, [sp, #104] 8a8dc: 33103d4b bfi w11, w10, #16, #16 8a8e0: f94033ea ldr x10, [sp, #96] 8a8e4: ca08014a eor x10, x10, x8 8a8e8: 4a09016b eor w11, w11, w9 8a8ec: 92405d6b and x11, x11, #0xffffff 8a8f0: aa0b014a orr x10, x10, x11 8a8f4: b500006a cbnz x10, 8a900 8a8f8: 52800c04 mov w4, #0x60 // #96 8a8fc: 140000d0 b 8ac3c 8a900: 910003ea mov x10, sp 8a904: 9102014a add x10, x10, #0x80 8a908: 5280040b mov w11, #0x20 // #32 8a90c: f90103ea str x10, [sp, #512] 8a910: f90107eb str x11, [sp, #520] 8a914: 394203ea ldrb w10, [sp, #128] 8a918: 34001aaa cbz w10, 8ac6c 8a91c: 39422bea ldrb w10, [sp, #138] 8a920: 794113eb ldrh w11, [sp, #136] 8a924: 33103d4b bfi w11, w10, #16, #16 8a928: f94043ea ldr x10, [sp, #128] 8a92c: ca08014a eor x10, x10, x8 8a930: 4a09016b eor w11, w11, w9 8a934: 92405d6b and x11, x11, #0xffffff 8a938: aa0b014a orr x10, x10, x11 8a93c: b500006a cbnz x10, 8a948 8a940: 52801004 mov w4, #0x80 // #128 8a944: 140000be b 8ac3c 8a948: 910003ea mov x10, sp 8a94c: 9102814a add x10, x10, #0xa0 8a950: 5280040b mov w11, #0x20 // #32 8a954: f90103ea str x10, [sp, #512] 8a958: f90107eb str x11, [sp, #520] 8a95c: 394283ea ldrb w10, [sp, #160] 8a960: 3400186a cbz w10, 8ac6c 8a964: 3942abea ldrb w10, [sp, #170] 8a968: 794153eb ldrh w11, [sp, #168] 8a96c: 33103d4b bfi w11, w10, #16, #16 8a970: f94053ea ldr x10, [sp, #160] 8a974: ca08014a eor x10, x10, x8 8a978: 4a09016b eor w11, w11, w9 8a97c: 92405d6b and x11, x11, #0xffffff 8a980: aa0b014a orr x10, x10, x11 8a984: b500006a cbnz x10, 8a990 8a988: 52801404 mov w4, #0xa0 // #160 8a98c: 140000ac b 8ac3c 8a990: 910003ea mov x10, sp 8a994: 9103014a add x10, x10, #0xc0 8a998: 5280040b mov w11, #0x20 // #32 8a99c: f90103ea str x10, [sp, #512] 8a9a0: f90107eb str x11, [sp, #520] 8a9a4: 394303ea ldrb w10, [sp, #192] 8a9a8: 3400162a cbz w10, 8ac6c 8a9ac: 39432bea ldrb w10, [sp, #202] 8a9b0: 794193eb ldrh w11, [sp, #200] 8a9b4: 33103d4b bfi w11, w10, #16, #16 8a9b8: f94063ea ldr x10, [sp, #192] 8a9bc: ca08014a eor x10, x10, x8 8a9c0: 4a09016b eor w11, w11, w9 8a9c4: 92405d6b and x11, x11, #0xffffff 8a9c8: aa0b014a orr x10, x10, x11 8a9cc: b500006a cbnz x10, 8a9d8 8a9d0: 52801804 mov w4, #0xc0 // #192 8a9d4: 1400009a b 8ac3c 8a9d8: 910003ea mov x10, sp 8a9dc: 9103814a add x10, x10, #0xe0 8a9e0: 5280040b mov w11, #0x20 // #32 8a9e4: f90103ea str x10, [sp, #512] 8a9e8: f90107eb str x11, [sp, #520] 8a9ec: 394383ea ldrb w10, [sp, #224] 8a9f0: 340013ea cbz w10, 8ac6c 8a9f4: 3943abea ldrb w10, [sp, #234] 8a9f8: 7941d3eb ldrh w11, [sp, #232] 8a9fc: 33103d4b bfi w11, w10, #16, #16 8aa00: f94073ea ldr x10, [sp, #224] 8aa04: ca08014a eor x10, x10, x8 8aa08: 4a09016b eor w11, w11, w9 8aa0c: 92405d6b and x11, x11, #0xffffff 8aa10: aa0b014a orr x10, x10, x11 8aa14: b500006a cbnz x10, 8aa20 8aa18: 52801c04 mov w4, #0xe0 // #224 8aa1c: 14000088 b 8ac3c 8aa20: 910402ea add x10, x23, #0x100 8aa24: 5280040b mov w11, #0x20 // #32 8aa28: f90103ea str x10, [sp, #512] 8aa2c: f90107eb str x11, [sp, #520] 8aa30: 394403eb ldrb w11, [sp, #256] 8aa34: 340011cb cbz w11, 8ac6c 8aa38: 3940294b ldrb w11, [x10, #10] 8aa3c: 7940114c ldrh w12, [x10, #8] 8aa40: 33103d6c bfi w12, w11, #16, #16 8aa44: f940014b ldr x11, [x10] 8aa48: ca08016b eor x11, x11, x8 8aa4c: 4a09018c eor w12, w12, w9 8aa50: 92405d8c and x12, x12, #0xffffff 8aa54: aa0c016b orr x11, x11, x12 8aa58: b500006b cbnz x11, 8aa64 8aa5c: 52802004 mov w4, #0x100 // #256 8aa60: 14000077 b 8ac3c 8aa64: 9100814b add x11, x10, #0x20 8aa68: 5280040c mov w12, #0x20 // #32 8aa6c: f90103eb str x11, [sp, #512] 8aa70: f90107ec str x12, [sp, #520] 8aa74: 394483ec ldrb w12, [sp, #288] 8aa78: 34000fac cbz w12, 8ac6c 8aa7c: 3940296c ldrb w12, [x11, #10] 8aa80: 7940116d ldrh w13, [x11, #8] 8aa84: 33103d8d bfi w13, w12, #16, #16 8aa88: f940016b ldr x11, [x11] 8aa8c: ca08016b eor x11, x11, x8 8aa90: 4a0901ac eor w12, w13, w9 8aa94: 92405d8c and x12, x12, #0xffffff 8aa98: aa0c016b orr x11, x11, x12 8aa9c: b500006b cbnz x11, 8aaa8 8aaa0: 52802404 mov w4, #0x120 // #288 8aaa4: 14000066 b 8ac3c 8aaa8: 9101014b add x11, x10, #0x40 8aaac: 5280040c mov w12, #0x20 // #32 8aab0: f90103eb str x11, [sp, #512] 8aab4: f90107ec str x12, [sp, #520] 8aab8: 394503ec ldrb w12, [sp, #320] 8aabc: 34000d8c cbz w12, 8ac6c 8aac0: 3940296c ldrb w12, [x11, #10] 8aac4: 7940116d ldrh w13, [x11, #8] 8aac8: 33103d8d bfi w13, w12, #16, #16 8aacc: f940016b ldr x11, [x11] 8aad0: ca08016b eor x11, x11, x8 8aad4: 4a0901ac eor w12, w13, w9 8aad8: 92405d8c and x12, x12, #0xffffff 8aadc: aa0c016b orr x11, x11, x12 8aae0: b500006b cbnz x11, 8aaec 8aae4: 52802804 mov w4, #0x140 // #320 8aae8: 14000055 b 8ac3c 8aaec: 9101814b add x11, x10, #0x60 8aaf0: 5280040c mov w12, #0x20 // #32 8aaf4: f90103eb str x11, [sp, #512] 8aaf8: f90107ec str x12, [sp, #520] 8aafc: 394583ec ldrb w12, [sp, #352] 8ab00: 34000b6c cbz w12, 8ac6c 8ab04: 3940296c ldrb w12, [x11, #10] 8ab08: 7940116d ldrh w13, [x11, #8] 8ab0c: 33103d8d bfi w13, w12, #16, #16 8ab10: f940016b ldr x11, [x11] 8ab14: ca08016b eor x11, x11, x8 8ab18: 4a0901ac eor w12, w13, w9 8ab1c: 92405d8c and x12, x12, #0xffffff 8ab20: aa0c016b orr x11, x11, x12 8ab24: b500006b cbnz x11, 8ab30 8ab28: 52802c04 mov w4, #0x160 // #352 8ab2c: 14000044 b 8ac3c 8ab30: 9102014b add x11, x10, #0x80 8ab34: 5280040c mov w12, #0x20 // #32 8ab38: f90103eb str x11, [sp, #512] 8ab3c: f90107ec str x12, [sp, #520] 8ab40: 394603ec ldrb w12, [sp, #384] 8ab44: 3400094c cbz w12, 8ac6c 8ab48: 3940296c ldrb w12, [x11, #10] 8ab4c: 7940116d ldrh w13, [x11, #8] 8ab50: 33103d8d bfi w13, w12, #16, #16 8ab54: f940016b ldr x11, [x11] 8ab58: ca08016b eor x11, x11, x8 8ab5c: 4a0901ac eor w12, w13, w9 8ab60: 92405d8c and x12, x12, #0xffffff 8ab64: aa0c016b orr x11, x11, x12 8ab68: b500006b cbnz x11, 8ab74 8ab6c: 52803004 mov w4, #0x180 // #384 8ab70: 14000033 b 8ac3c 8ab74: 9102814b add x11, x10, #0xa0 8ab78: 5280040c mov w12, #0x20 // #32 8ab7c: f90103eb str x11, [sp, #512] 8ab80: f90107ec str x12, [sp, #520] 8ab84: 394683ec ldrb w12, [sp, #416] 8ab88: 3400072c cbz w12, 8ac6c 8ab8c: 3940296c ldrb w12, [x11, #10] 8ab90: 7940116d ldrh w13, [x11, #8] 8ab94: 33103d8d bfi w13, w12, #16, #16 8ab98: f940016b ldr x11, [x11] 8ab9c: ca08016b eor x11, x11, x8 8aba0: 4a0901ac eor w12, w13, w9 8aba4: 92405d8c and x12, x12, #0xffffff 8aba8: aa0c016b orr x11, x11, x12 8abac: b500006b cbnz x11, 8abb8 8abb0: 52803404 mov w4, #0x1a0 // #416 8abb4: 14000022 b 8ac3c 8abb8: 9103014b add x11, x10, #0xc0 8abbc: 5280040c mov w12, #0x20 // #32 8abc0: f90103eb str x11, [sp, #512] 8abc4: f90107ec str x12, [sp, #520] 8abc8: 394703ec ldrb w12, [sp, #448] 8abcc: 3400050c cbz w12, 8ac6c 8abd0: 3940296c ldrb w12, [x11, #10] 8abd4: 7940116d ldrh w13, [x11, #8] 8abd8: 33103d8d bfi w13, w12, #16, #16 8abdc: f940016b ldr x11, [x11] 8abe0: ca08016b eor x11, x11, x8 8abe4: 4a0901ac eor w12, w13, w9 8abe8: 92405d8c and x12, x12, #0xffffff 8abec: aa0c016b orr x11, x11, x12 8abf0: b500006b cbnz x11, 8abfc 8abf4: 52803804 mov w4, #0x1c0 // #448 8abf8: 14000011 b 8ac3c 8abfc: 9103814a add x10, x10, #0xe0 8ac00: 5280040b mov w11, #0x20 // #32 8ac04: f90103ea str x10, [sp, #512] 8ac08: f90107eb str x11, [sp, #520] 8ac0c: 394783eb ldrb w11, [sp, #480] 8ac10: 340002eb cbz w11, 8ac6c 8ac14: 3940294b ldrb w11, [x10, #10] 8ac18: 7940114c ldrh w12, [x10, #8] 8ac1c: 33103d6c bfi w12, w11, #16, #16 8ac20: f940014a ldr x10, [x10] 8ac24: ca080148 eor x8, x10, x8 8ac28: 4a090189 eor w9, w12, w9 8ac2c: 92405d29 and x9, x9, #0xffffff 8ac30: aa090108 orr x8, x8, x9 8ac34: b5000308 cbnz x8, 8ac94 8ac38: 52803c04 mov w4, #0x1e0 // #480 8ac3c: 91001260 add x0, x19, #0x4 8ac40: 910803e1 add x1, sp, #0x200 8ac44: 2a1503e2 mov w2, w21 8ac48: 2a1403e3 mov w3, w20 8ac4c: 94003d01 bl 9a050 8ac50: b900027f str wzr, [x19] 8ac54: 910843ff add sp, sp, #0x210 8ac58: a9434ff4 ldp x20, x19, [sp, #48] 8ac5c: a94257f6 ldp x22, x21, [sp, #32] 8ac60: a9415ff8 ldp x24, x23, [sp, #16] 8ac64: a8c47bfd ldp x29, x30, [sp], #64 8ac68: d65f03c0 ret 8ac6c: 528000c8 mov w8, #0x6 // #6 8ac70: 39002268 strb w8, [x19, #8] 8ac74: 52800028 mov w8, #0x1 // #1 8ac78: b9000268 str w8, [x19] 8ac7c: 910843ff add sp, sp, #0x210 8ac80: a9434ff4 ldp x20, x19, [sp, #48] 8ac84: a94257f6 ldp x22, x21, [sp, #32] 8ac88: a9415ff8 ldp x24, x23, [sp, #16] 8ac8c: a8c47bfd ldp x29, x30, [sp], #64 8ac90: d65f03c0 ret 8ac94: 528002c8 mov w8, #0x16 // #22 8ac98: 17fffff6 b 8ac70 8ac9c: 00000000 .inst 0x00000000 ; undefined 000000000008aca0 < as core::fmt::Debug>::fmt>: 8aca0: d100c3ff sub sp, sp, #0x30 8aca4: a9024ffe stp x30, x19, [sp, #32] 8aca8: 39400008 ldrb w8, [x0] 8acac: d503201f nop 8acb0: 500bfe29 adr x9, a2c76 <__floatundisf+0x12e> 8acb4: 1000008a adr x10, 8acc4 < as core::fmt::Debug>::fmt+0x24> 8acb8: 3868692b ldrb w11, [x9, x8] 8acbc: 8b0b094a add x10, x10, x11, lsl #2 8acc0: d61f0140 br x10 8acc4: 91001013 add x19, x0, #0x4 8acc8: d503201f nop 8accc: 100d4a62 adr x2, a5618 8acd0: 910003e0 mov x0, sp 8acd4: 52800163 mov w3, #0xb // #11 8acd8: 97ffeb75 bl 85aac 8acdc: f9000ff3 str x19, [sp, #24] 8ace0: d503201f nop 8ace4: 100d4a22 adr x2, a5628 8ace8: 140000a1 b 8af6c < as core::fmt::Debug>::fmt+0x2cc> 8acec: 91002013 add x19, x0, #0x8 8acf0: d503201f nop 8acf4: 100d47c2 adr x2, a55ec 8acf8: 910003e0 mov x0, sp 8acfc: 52800163 mov w3, #0xb // #11 8ad00: 97ffeb6b bl 85aac 8ad04: f9000ff3 str x19, [sp, #24] 8ad08: d503201f nop 8ad0c: 100d4762 adr x2, a55f8 8ad10: 14000097 b 8af6c < as core::fmt::Debug>::fmt+0x2cc> 8ad14: d503201f nop 8ad18: 100d4648 adr x8, a55e0 8ad1c: 1400001d b 8ad90 < as core::fmt::Debug>::fmt+0xf0> 8ad20: 91000413 add x19, x0, #0x1 8ad24: d503201f nop 8ad28: 500d4442 adr x2, a55b2 8ad2c: 910003e0 mov x0, sp 8ad30: 528001a3 mov w3, #0xd // #13 8ad34: 97ffeb5e bl 85aac 8ad38: f9000ff3 str x19, [sp, #24] 8ad3c: d503201f nop 8ad40: 100d4402 adr x2, a55c0 8ad44: 1400008a b 8af6c < as core::fmt::Debug>::fmt+0x2cc> 8ad48: d503201f nop 8ad4c: 700d42a8 adr x8, a55a3 8ad50: aa0103e0 mov x0, x1 8ad54: aa0803e1 mov x1, x8 8ad58: 528001e2 mov w2, #0xf // #15 8ad5c: a9424ffe ldp x30, x19, [sp, #32] 8ad60: 9100c3ff add sp, sp, #0x30 8ad64: 17ffeb22 b 859ec 8ad68: b00000c8 adrp x8, a3000 8ad6c: 913d2108 add x8, x8, #0xf48 8ad70: aa0103e0 mov x0, x1 8ad74: aa0803e1 mov x1, x8 8ad78: 52800202 mov w2, #0x10 // #16 8ad7c: a9424ffe ldp x30, x19, [sp, #32] 8ad80: 9100c3ff add sp, sp, #0x30 8ad84: 17ffeb1a b 859ec 8ad88: d503201f nop 8ad8c: 700d4048 adr x8, a5597 8ad90: aa0103e0 mov x0, x1 8ad94: aa0803e1 mov x1, x8 8ad98: 52800182 mov w2, #0xc // #12 8ad9c: a9424ffe ldp x30, x19, [sp, #32] 8ada0: 9100c3ff add sp, sp, #0x30 8ada4: 17ffeb12 b 859ec 8ada8: d503201f nop 8adac: 100d3ee8 adr x8, a5588 8adb0: aa0103e0 mov x0, x1 8adb4: aa0803e1 mov x1, x8 8adb8: 528001e2 mov w2, #0xf // #15 8adbc: a9424ffe ldp x30, x19, [sp, #32] 8adc0: 9100c3ff add sp, sp, #0x30 8adc4: 17ffeb0a b 859ec 8adc8: d503201f nop 8adcc: 500d3d68 adr x8, a557a 8add0: aa0103e0 mov x0, x1 8add4: aa0803e1 mov x1, x8 8add8: 528001c2 mov w2, #0xe // #14 8addc: a9424ffe ldp x30, x19, [sp, #32] 8ade0: 9100c3ff add sp, sp, #0x30 8ade4: 17ffeb02 b 859ec 8ade8: d503201f nop 8adec: 700d3be8 adr x8, a556b 8adf0: aa0103e0 mov x0, x1 8adf4: aa0803e1 mov x1, x8 8adf8: 528001e2 mov w2, #0xf // #15 8adfc: a9424ffe ldp x30, x19, [sp, #32] 8ae00: 9100c3ff add sp, sp, #0x30 8ae04: 17ffeafa b 859ec 8ae08: d503201f nop 8ae0c: 100d3a88 adr x8, a555c 8ae10: aa0103e0 mov x0, x1 8ae14: aa0803e1 mov x1, x8 8ae18: 528001e2 mov w2, #0xf // #15 8ae1c: a9424ffe ldp x30, x19, [sp, #32] 8ae20: 9100c3ff add sp, sp, #0x30 8ae24: 17ffeaf2 b 859ec 8ae28: d503201f nop 8ae2c: 500d3928 adr x8, a5552 8ae30: aa0103e0 mov x0, x1 8ae34: aa0803e1 mov x1, x8 8ae38: 52800142 mov w2, #0xa // #10 8ae3c: a9424ffe ldp x30, x19, [sp, #32] 8ae40: 9100c3ff add sp, sp, #0x30 8ae44: 17ffeaea b 859ec 8ae48: d503201f nop 8ae4c: 100eab28 adr x8, a83b0 8ae50: aa0103e0 mov x0, x1 8ae54: aa0803e1 mov x1, x8 8ae58: 52800162 mov w2, #0xb // #11 8ae5c: a9424ffe ldp x30, x19, [sp, #32] 8ae60: 9100c3ff add sp, sp, #0x30 8ae64: 17ffeae2 b 859ec 8ae68: d503201f nop 8ae6c: 300d36e8 adr x8, a5549 8ae70: aa0103e0 mov x0, x1 8ae74: aa0803e1 mov x1, x8 8ae78: 52800122 mov w2, #0x9 // #9 8ae7c: a9424ffe ldp x30, x19, [sp, #32] 8ae80: 9100c3ff add sp, sp, #0x30 8ae84: 17ffeada b 859ec 8ae88: d503201f nop 8ae8c: 700d3588 adr x8, a553f 8ae90: aa0103e0 mov x0, x1 8ae94: aa0803e1 mov x1, x8 8ae98: 52800142 mov w2, #0xa // #10 8ae9c: a9424ffe ldp x30, x19, [sp, #32] 8aea0: 9100c3ff add sp, sp, #0x30 8aea4: 17ffead2 b 859ec 8aea8: d503201f nop 8aeac: 100d3428 adr x8, a5530 8aeb0: aa0103e0 mov x0, x1 8aeb4: aa0803e1 mov x1, x8 8aeb8: 528001e2 mov w2, #0xf // #15 8aebc: a9424ffe ldp x30, x19, [sp, #32] 8aec0: 9100c3ff add sp, sp, #0x30 8aec4: 17ffeaca b 859ec 8aec8: d503201f nop 8aecc: 500d32a8 adr x8, a5522 8aed0: aa0103e0 mov x0, x1 8aed4: aa0803e1 mov x1, x8 8aed8: 528001c2 mov w2, #0xe // #14 8aedc: a9424ffe ldp x30, x19, [sp, #32] 8aee0: 9100c3ff add sp, sp, #0x30 8aee4: 17ffeac2 b 859ec 8aee8: d503201f nop 8aeec: 700d3128 adr x8, a5513 8aef0: aa0103e0 mov x0, x1 8aef4: aa0803e1 mov x1, x8 8aef8: 528001e2 mov w2, #0xf // #15 8aefc: a9424ffe ldp x30, x19, [sp, #32] 8af00: 9100c3ff add sp, sp, #0x30 8af04: 17ffeaba b 859ec 8af08: d503201f nop 8af0c: 300d2fe8 adr x8, a5509 8af10: aa0103e0 mov x0, x1 8af14: aa0803e1 mov x1, x8 8af18: 52800142 mov w2, #0xa // #10 8af1c: a9424ffe ldp x30, x19, [sp, #32] 8af20: 9100c3ff add sp, sp, #0x30 8af24: 17ffeab2 b 859ec 8af28: d503201f nop 8af2c: 100d2e68 adr x8, a54f8 8af30: aa0103e0 mov x0, x1 8af34: aa0803e1 mov x1, x8 8af38: 52800222 mov w2, #0x11 // #17 8af3c: a9424ffe ldp x30, x19, [sp, #32] 8af40: 9100c3ff add sp, sp, #0x30 8af44: 17ffeaaa b 859ec 8af48: 91000813 add x19, x0, #0x2 8af4c: d503201f nop 8af50: 500d2bc2 adr x2, a54ca 8af54: 910003e0 mov x0, sp 8af58: 52800183 mov w3, #0xc // #12 8af5c: 97ffead4 bl 85aac 8af60: f9000ff3 str x19, [sp, #24] 8af64: d503201f nop 8af68: 100d2b82 adr x2, a54d8 8af6c: 910003e0 mov x0, sp 8af70: 910063e1 add x1, sp, #0x18 8af74: 97ffe8b7 bl 85250 8af78: 910003e0 mov x0, sp 8af7c: 97ffe90a bl 853a4 8af80: a9424ffe ldp x30, x19, [sp, #32] 8af84: 9100c3ff add sp, sp, #0x30 8af88: d65f03c0 ret 8af8c: d503201f nop 8af90: 100d2988 adr x8, a54c0 8af94: aa0103e0 mov x0, x1 8af98: aa0803e1 mov x1, x8 8af9c: 52800142 mov w2, #0xa // #10 8afa0: a9424ffe ldp x30, x19, [sp, #32] 8afa4: 9100c3ff add sp, sp, #0x30 8afa8: 17ffea91 b 859ec 8afac: d00000c8 adrp x8, a4000 8afb0: 91101908 add x8, x8, #0x406 8afb4: aa0103e0 mov x0, x1 8afb8: aa0803e1 mov x1, x8 8afbc: 52800102 mov w2, #0x8 // #8 8afc0: a9424ffe ldp x30, x19, [sp, #32] 8afc4: 9100c3ff add sp, sp, #0x30 8afc8: 17ffea89 b 859ec 8afcc: 00000000 .inst 0x00000000 ; undefined 000000000008afd0 <<() as core::fmt::Debug>::fmt>: 8afd0: aa0103e0 mov x0, x1 8afd4: d503201f nop 8afd8: 100d2601 adr x1, a5498 8afdc: 52800042 mov w2, #0x2 // #2 8afe0: 17ffdcec b 82390 ... 000000000008aff0 <::fmt>: 8aff0: d10143ff sub sp, sp, #0x50 8aff4: f90023fe str x30, [sp, #64] 8aff8: aa0103e8 mov x8, x1 8affc: f9400009 ldr x9, [x0] 8b000: b4000269 cbz x9, 8b04c <::fmt+0x5c> 8b004: f90027e0 str x0, [sp, #72] 8b008: 910123e9 add x9, sp, #0x48 8b00c: d503201f nop 8b010: 10fb240a adr x10, 81490 <<&T as core::fmt::Display>::fmt> 8b014: d503201f nop 8b018: 100e620b adr x11, a7c58 8b01c: a9032be9 stp x9, x10, [sp, #48] 8b020: 52800029 mov w9, #0x1 // #1 8b024: a90027eb stp x11, x9, [sp] 8b028: a9017fff stp xzr, xzr, [sp, #16] 8b02c: 9100c3ea add x10, sp, #0x30 8b030: a90227ea stp x10, x9, [sp, #32] 8b034: 910003e1 mov x1, sp 8b038: aa0803e0 mov x0, x8 8b03c: 97ffea70 bl 859fc 8b040: f94023fe ldr x30, [sp, #64] 8b044: 910143ff add sp, sp, #0x50 8b048: d65f03c0 ret 8b04c: d503201f nop 8b050: 100d3ac9 adr x9, a57a8 8b054: 5280002a mov w10, #0x1 // #1 8b058: a9002be9 stp x9, x10, [sp] 8b05c: d503201f nop 8b060: 101082c9 adr x9, ac0b8 8b064: a9017fff stp xzr, xzr, [sp, #16] 8b068: a9027fe9 stp x9, xzr, [sp, #32] 8b06c: 910003e1 mov x1, sp 8b070: aa0803e0 mov x0, x8 8b074: 97ffea62 bl 859fc 8b078: f94023fe ldr x30, [sp, #64] 8b07c: 910143ff add sp, sp, #0x50 8b080: d65f03c0 ret ... 000000000008b090 ::print_layout>: 8b090: d10383ff sub sp, sp, #0xe0 8b094: f9004bfe str x30, [sp, #144] 8b098: a90a67fa stp x26, x25, [sp, #160] 8b09c: a90b5ff8 stp x24, x23, [sp, #176] 8b0a0: a90c57f6 stp x22, x21, [sp, #192] 8b0a4: a90d4ff4 stp x20, x19, [sp, #208] 8b0a8: f00000a8 adrp x8, a2000 8b0ac: 9136a108 add x8, x8, #0xda8 8b0b0: f90007e8 str x8, [sp, #8] 8b0b4: d5033fdf isb 8b0b8: d53be028 mrs x8, cntpct_el0 8b0bc: d53be009 mrs x9, cntfrq_el0 8b0c0: b4001369 cbz x9, 8b32c ::print_layout+0x29c> 8b0c4: 52994014 mov w20, #0xca00 // #51712 8b0c8: 72a77354 movk w20, #0x3b9a, lsl #16 8b0cc: 9b147d08 mul x8, x8, x20 8b0d0: 9ac90908 udiv x8, x8, x9 8b0d4: d28b4a69 mov x9, #0x5a53 // #23123 8b0d8: f2b41369 movk x9, #0xa09b, lsl #16 8b0dc: f2d705e9 movk x9, #0xb82f, lsl #32 8b0e0: f2e00889 movk x9, #0x44, lsl #48 8b0e4: d349fd0a lsr x10, x8, #9 8b0e8: 9bc97d49 umulh x9, x10, x9 8b0ec: d34bfd32 lsr x18, x9, #11 8b0f0: 9b14a248 msub x8, x18, x20, x8 8b0f4: d503201f nop 8b0f8: 10fb6733 adr x19, 81ddc ::fmt> 8b0fc: 910143ea add x10, sp, #0x50 8b100: a9014fea stp x10, x19, [sp, #16] 8b104: 5289ba6a mov w10, #0x4dd3 // #19923 8b108: 72a20c4a movk w10, #0x1062, lsl #16 8b10c: d503201f nop 8b110: 10fc56f5 adr x21, 83bec ::fmt> 8b114: 910163eb add x11, sp, #0x58 8b118: d503201f nop 8b11c: 100d47f6 adr x22, a5a18 8b120: 528000ac mov w12, #0x5 // #5 8b124: a90257eb stp x11, x21, [sp, #32] 8b128: a90633f6 stp x22, x12, [sp, #96] 8b12c: 9b0a7d09 mul x9, x8, x10 8b130: d366fd29 lsr x9, x9, #38 8b134: 529bd06b mov w11, #0xde83 // #56963 8b138: 72a8636b movk w11, #0x431b, lsl #16 8b13c: 910173ec add x12, sp, #0x5c 8b140: d503201f nop 8b144: 10001177 adr x23, 8b370 <<&T as core::fmt::Display>::fmt> 8b148: d0000119 adrp x25, ad000 8b14c: 91006339 add x25, x25, #0x18 8b150: 9b0b7d08 mul x8, x8, x11 8b154: 910023eb add x11, sp, #0x8 8b158: a90357ec stp x12, x21, [sp, #48] 8b15c: f90023eb str x11, [sp, #64] 8b160: a904cbf7 stp x23, x18, [sp, #72] 8b164: f9004ff9 str x25, [sp, #152] 8b168: d372fd0b lsr x11, x8, #50 8b16c: 9b0a7d28 mul x8, x9, x10 8b170: 52807d0a mov w10, #0x3e8 // #1000 8b174: d366fd08 lsr x8, x8, #38 8b178: 1b0aa508 msub w8, w8, w10, w9 8b17c: d503201f nop 8b180: 10106918 adr x24, abea0 8b184: 52800089 mov w9, #0x4 // #4 8b188: a90727f8 stp x24, x9, [sp, #112] 8b18c: 290b23eb stp w11, w8, [sp, #88] 8b190: 910043e8 add x8, sp, #0x10 8b194: a90827e8 stp x8, x9, [sp, #128] 8b198: d503201f nop 8b19c: 101076e1 adr x1, ac078 8b1a0: 910263e0 add x0, sp, #0x98 8b1a4: 910183e2 add x2, sp, #0x60 8b1a8: 97ffde7a bl 82b90 8b1ac: 35000ce0 cbnz w0, 8b348 ::print_layout+0x2b8> 8b1b0: f00000a8 adrp x8, a2000 8b1b4: 91376108 add x8, x8, #0xdd8 8b1b8: f90007e8 str x8, [sp, #8] 8b1bc: d5033fdf isb 8b1c0: d53be028 mrs x8, cntpct_el0 8b1c4: d53be009 mrs x9, cntfrq_el0 8b1c8: b4000b29 cbz x9, 8b32c ::print_layout+0x29c> 8b1cc: 9b147d08 mul x8, x8, x20 8b1d0: 9ac90908 udiv x8, x8, x9 8b1d4: 9ad40909 udiv x9, x8, x20 8b1d8: 9b14a128 msub x8, x9, x20, x8 8b1dc: 5288481a mov w26, #0x4240 // #16960 8b1e0: 72a001fa movk w26, #0xf, lsl #16 8b1e4: 5289ba6a mov w10, #0x4dd3 // #19923 8b1e8: 72a20c4a movk w10, #0x1062, lsl #16 8b1ec: 52807d0b mov w11, #0x3e8 // #1000 8b1f0: 910143ec add x12, sp, #0x50 8b1f4: 910163ed add x13, sp, #0x58 8b1f8: 910173ee add x14, sp, #0x5c 8b1fc: 9b0a7d0f mul x15, x8, x10 8b200: d366fdef lsr x15, x15, #38 8b204: 9b0a7dea mul x10, x15, x10 8b208: d366fd4a lsr x10, x10, #38 8b20c: 1b0bbd4a msub w10, w10, w11, w15 8b210: 910023eb add x11, sp, #0x8 8b214: f9004ff9 str x25, [sp, #152] 8b218: 528000af mov w15, #0x5 // #5 8b21c: a9063ff6 stp x22, x15, [sp, #96] 8b220: 5280008f mov w15, #0x4 // #4 8b224: a9014fec stp x12, x19, [sp, #16] 8b228: a90257ed stp x13, x21, [sp, #32] 8b22c: a90357ee stp x14, x21, [sp, #48] 8b230: a9045feb stp x11, x23, [sp, #64] 8b234: a9073ff8 stp x24, x15, [sp, #112] 8b238: f9002be9 str x9, [sp, #80] 8b23c: 1ada0908 udiv w8, w8, w26 8b240: 290b2be8 stp w8, w10, [sp, #88] 8b244: 910043e8 add x8, sp, #0x10 8b248: a9083fe8 stp x8, x15, [sp, #128] 8b24c: d503201f nop 8b250: 10107141 adr x1, ac078 8b254: 910263e0 add x0, sp, #0x98 8b258: 910183e2 add x2, sp, #0x60 8b25c: 97ffde4d bl 82b90 8b260: 35000740 cbnz w0, 8b348 ::print_layout+0x2b8> 8b264: f00000a8 adrp x8, a2000 8b268: 91382108 add x8, x8, #0xe08 8b26c: f90007e8 str x8, [sp, #8] 8b270: d5033fdf isb 8b274: d53be028 mrs x8, cntpct_el0 8b278: d53be009 mrs x9, cntfrq_el0 8b27c: b4000589 cbz x9, 8b32c ::print_layout+0x29c> 8b280: 9b147d08 mul x8, x8, x20 8b284: 9ac90908 udiv x8, x8, x9 8b288: 9ad40909 udiv x9, x8, x20 8b28c: 9b14a128 msub x8, x9, x20, x8 8b290: 5289ba6a mov w10, #0x4dd3 // #19923 8b294: 72a20c4a movk w10, #0x1062, lsl #16 8b298: 52807d0b mov w11, #0x3e8 // #1000 8b29c: 910143ec add x12, sp, #0x50 8b2a0: 910163ed add x13, sp, #0x58 8b2a4: 910173ee add x14, sp, #0x5c 8b2a8: f9004ff9 str x25, [sp, #152] 8b2ac: 910023ef add x15, sp, #0x8 8b2b0: a9014fec stp x12, x19, [sp, #16] 8b2b4: 528000ac mov w12, #0x5 // #5 8b2b8: a90257ed stp x13, x21, [sp, #32] 8b2bc: a90357ee stp x14, x21, [sp, #48] 8b2c0: 5280008d mov w13, #0x4 // #4 8b2c4: a9045fef stp x15, x23, [sp, #64] 8b2c8: a90633f6 stp x22, x12, [sp, #96] 8b2cc: a90737f8 stp x24, x13, [sp, #112] 8b2d0: f9002be9 str x9, [sp, #80] 8b2d4: 9b0a7d09 mul x9, x8, x10 8b2d8: d366fd29 lsr x9, x9, #38 8b2dc: 9b0a7d2a mul x10, x9, x10 8b2e0: d366fd4a lsr x10, x10, #38 8b2e4: 1b0ba549 msub w9, w10, w11, w9 8b2e8: 1ada0908 udiv w8, w8, w26 8b2ec: 290b27e8 stp w8, w9, [sp, #88] 8b2f0: 910043e8 add x8, sp, #0x10 8b2f4: a90837e8 stp x8, x13, [sp, #128] 8b2f8: d503201f nop 8b2fc: 10106be1 adr x1, ac078 8b300: 910263e0 add x0, sp, #0x98 8b304: 910183e2 add x2, sp, #0x60 8b308: 97ffde22 bl 82b90 8b30c: 350001e0 cbnz w0, 8b348 ::print_layout+0x2b8> 8b310: a94d4ff4 ldp x20, x19, [sp, #208] 8b314: a94c57f6 ldp x22, x21, [sp, #192] 8b318: a94b5ff8 ldp x24, x23, [sp, #176] 8b31c: a94a67fa ldp x26, x25, [sp, #160] 8b320: f9404bfe ldr x30, [sp, #144] 8b324: 910383ff add sp, sp, #0xe0 8b328: d65f03c0 ret 8b32c: d503201f nop 8b330: 10104980 adr x0, abc60 8b334: d503201f nop 8b338: 10104a42 adr x2, abc80 8b33c: 52800321 mov w1, #0x19 // #25 8b340: 97ffdd9e bl 829b8 8b344: d4200020 brk #0x1 8b348: d503201f nop 8b34c: 10108520 adr x0, ac3f0 8b350: d503201f nop 8b354: 101039e3 adr x3, aba90 8b358: d503201f nop 8b35c: 10104564 adr x4, abc08 8b360: 910183e2 add x2, sp, #0x60 8b364: 52800561 mov w1, #0x2b // #43 8b368: 97ffe280 bl 83d68 8b36c: d4200020 brk #0x1 000000000008b370 <<&T as core::fmt::Display>::fmt>: 8b370: d10503ff sub sp, sp, #0x140 8b374: a9117bfd stp x29, x30, [sp, #272] 8b378: a91257f6 stp x22, x21, [sp, #288] 8b37c: a9134ff4 stp x20, x19, [sp, #304] 8b380: aa0103f3 mov x19, x1 8b384: f9400014 ldr x20, [x0] 8b388: f9400a95 ldr x21, [x20, #16] 8b38c: 910243e8 add x8, sp, #0x90 8b390: d63f02a0 blr x21 8b394: f9404bf6 ldr x22, [sp, #144] 8b398: f90007f6 str x22, [sp, #8] 8b39c: 910243e8 add x8, sp, #0x90 8b3a0: d63f02a0 blr x21 8b3a4: f9404fe8 ldr x8, [sp, #152] 8b3a8: f9000be8 str x8, [sp, #16] 8b3ac: cb160108 sub x8, x8, x22 8b3b0: 91000508 add x8, x8, #0x1 8b3b4: d354fd0a lsr x10, x8, #20 8b3b8: b50000ea cbnz x10, 8b3d4 <<&T as core::fmt::Display>::fmt+0x64> 8b3bc: f110011f cmp x8, #0x400 8b3c0: 54000142 b.cs 8b3e8 <<&T as core::fmt::Display>::fmt+0x78> // b.hs, b.nlast 8b3c4: 52800089 mov w9, #0x4 // #4 8b3c8: 900000ca adrp x10, a3000 8b3cc: 9133714a add x10, x10, #0xcdc 8b3d0: 1400000a b 8b3f8 <<&T as core::fmt::Display>::fmt+0x88> 8b3d4: 52800069 mov w9, #0x3 // #3 8b3d8: aa0a03e8 mov x8, x10 8b3dc: d503201f nop 8b3e0: 100d1eca adr x10, a57b8 8b3e4: 14000005 b 8b3f8 <<&T as core::fmt::Display>::fmt+0x88> 8b3e8: d34afd08 lsr x8, x8, #10 8b3ec: 52800069 mov w9, #0x3 // #3 8b3f0: d503201f nop 8b3f4: 700d1e2a adr x10, a57bb 8b3f8: a901abe8 stp x8, x10, [sp, #24] 8b3fc: f90017e9 str x9, [sp, #40] 8b400: 3940a288 ldrb w8, [x20, #40] 8b404: d503201f nop 8b408: 500d1da9 adr x9, a57be 8b40c: d503201f nop 8b410: 300d1d8a adr x10, a57c1 8b414: 5280006b mov w11, #0x3 // #3 8b418: 7100011f cmp w8, #0x0 8b41c: d503201f nop 8b420: 500d1d08 adr x8, a57c2 8b424: 9a890149 csel x9, x10, x9, eq // eq = none 8b428: 9a9f156a csinc x10, x11, xzr, ne // ne = any 8b42c: a9032be9 stp x9, x10, [sp, #48] 8b430: d503201f nop 8b434: 100d1c89 adr x9, a57c4 8b438: 3940a68a ldrb w10, [x20, #41] 8b43c: 5280004b mov w11, #0x2 // #2 8b440: 7100015f cmp w10, #0x0 8b444: 9a880128 csel x8, x9, x8, eq // eq = none 8b448: a9042fe8 stp x8, x11, [sp, #64] 8b44c: 3940aa88 ldrb w8, [x20, #42] 8b450: d503201f nop 8b454: 500d1b89 adr x9, a57c6 8b458: d503201f nop 8b45c: 300d1b6a adr x10, a57c9 8b460: 7100011f cmp w8, #0x0 8b464: 9a890148 csel x8, x10, x9, eq // eq = none 8b468: 9a8b0569 cinc x9, x11, ne // ne = any 8b46c: a90527e8 stp x8, x9, [sp, #80] 8b470: d503201f nop 8b474: 10ff10a8 adr x8, 89688 ::fmt> 8b478: 910023e9 add x9, sp, #0x8 8b47c: a90923e9 stp x9, x8, [sp, #144] 8b480: 910043e9 add x9, sp, #0x10 8b484: a90a23e9 stp x9, x8, [sp, #160] 8b488: 910063e8 add x8, sp, #0x18 8b48c: d503201f nop 8b490: 10fb4a69 adr x9, 81ddc ::fmt> 8b494: a90b27e8 stp x8, x9, [sp, #176] 8b498: 910083e8 add x8, sp, #0x20 8b49c: d503201f nop 8b4a0: 10faff09 adr x9, 81480 <<&T as core::fmt::Display>::fmt> 8b4a4: a90c27e8 stp x8, x9, [sp, #192] 8b4a8: 9100c3e8 add x8, sp, #0x30 8b4ac: a90d27e8 stp x8, x9, [sp, #208] 8b4b0: 910103e8 add x8, sp, #0x40 8b4b4: a90e27e8 stp x8, x9, [sp, #224] 8b4b8: 910143e8 add x8, sp, #0x50 8b4bc: a90f27e8 stp x8, x9, [sp, #240] 8b4c0: a91027f4 stp x20, x9, [sp, #256] 8b4c4: d503201f nop 8b4c8: 100d1888 adr x8, a57d8 8b4cc: 52800109 mov w9, #0x8 // #8 8b4d0: d503201f nop 8b4d4: 100d1c2a adr x10, a5858 8b4d8: a90627e8 stp x8, x9, [sp, #96] 8b4dc: a90727ea stp x10, x9, [sp, #112] 8b4e0: 910243e8 add x8, sp, #0x90 8b4e4: a90827e8 stp x8, x9, [sp, #128] 8b4e8: 910183e1 add x1, sp, #0x60 8b4ec: aa1303e0 mov x0, x19 8b4f0: 97ffe943 bl 859fc 8b4f4: a9534ff4 ldp x20, x19, [sp, #304] 8b4f8: a95257f6 ldp x22, x21, [sp, #288] 8b4fc: a9517bfd ldp x29, x30, [sp, #272] 8b500: 910503ff add sp, sp, #0x140 8b504: d65f03c0 ret ... 000000000008b510 ::from_be_slice>: 8b510: d102c3ff sub sp, sp, #0xb0 8b514: f9003bfe str x30, [sp, #112] 8b518: a9085ff8 stp x24, x23, [sp, #128] 8b51c: a90957f6 stp x22, x21, [sp, #144] 8b520: a90a4ff4 stp x20, x19, [sp, #160] 8b524: aa0003f3 mov x19, x0 8b528: 91008022 add x2, x1, #0x20 8b52c: 910103f4 add x20, sp, #0x40 8b530: 910103e0 add x0, sp, #0x40 8b534: 94002ab7 bl 96010 ::from_exact_iter> 8b538: 394103e8 ldrb w8, [sp, #64] 8b53c: 34001628 cbz w8, 8b800 ::from_be_slice+0x2f0> 8b540: aa1f03e8 mov x8, xzr 8b544: aa1f03e0 mov x0, xzr 8b548: aa1f03f7 mov x23, xzr 8b54c: aa1f03f8 mov x24, xzr 8b550: aa1f03f5 mov x21, xzr 8b554: aa1f03f6 mov x22, xzr 8b558: 394113ea ldrb w10, [sp, #68] 8b55c: 39410feb ldrb w11, [sp, #67] 8b560: 39410bec ldrb w12, [sp, #66] 8b564: b240028d orr x13, x20, #0x1 8b568: 394107e9 ldrb w9, [sp, #65] 8b56c: b3781d4b bfi x11, x10, #8, #8 8b570: 394133ea ldrb w10, [sp, #76] 8b574: 39412fee ldrb w14, [sp, #75] 8b578: b3781d89 bfi x9, x12, #8, #8 8b57c: b3781d4e bfi x14, x10, #8, #8 8b580: 39411bea ldrb w10, [sp, #70] 8b584: 38404dac ldrb w12, [x13, #4]! 8b588: 33181d4c bfi w12, w10, #8, #8 8b58c: b3703d69 bfi x9, x11, #16, #16 8b590: 39400daa ldrb w10, [x13, #3] 8b594: 394009ab ldrb w11, [x13, #2] 8b598: 33181d4b bfi w11, w10, #8, #8 8b59c: 33103d6c bfi w12, w11, #16, #16 8b5a0: 39412beb ldrb w11, [sp, #74] 8b5a4: 394127ea ldrb w10, [sp, #73] 8b5a8: b3781d6a bfi x10, x11, #8, #8 8b5ac: b3703dca bfi x10, x14, #16, #16 8b5b0: 9100268b add x11, x20, #0x9 8b5b4: b3607d89 bfi x9, x12, #32, #32 8b5b8: 38404d6c ldrb w12, [x11, #4]! 8b5bc: 39400d6d ldrb w13, [x11, #3] 8b5c0: 3940096b ldrb w11, [x11, #2] 8b5c4: 33181dab bfi w11, w13, #8, #8 8b5c8: 39413bed ldrb w13, [sp, #78] 8b5cc: 33181dac bfi w12, w13, #8, #8 8b5d0: 33103d6c bfi w12, w11, #16, #16 8b5d4: b3607d8a bfi x10, x12, #32, #32 8b5d8: 394153eb ldrb w11, [sp, #84] 8b5dc: 39414fec ldrb w12, [sp, #83] 8b5e0: b3781d6c bfi x12, x11, #8, #8 8b5e4: 39414beb ldrb w11, [sp, #82] 8b5e8: 394147ed ldrb w13, [sp, #81] 8b5ec: b3781d6d bfi x13, x11, #8, #8 8b5f0: b3703d8d bfi x13, x12, #16, #16 8b5f4: 9100468b add x11, x20, #0x11 8b5f8: 38404d6c ldrb w12, [x11, #4]! 8b5fc: 39400d6e ldrb w14, [x11, #3] 8b600: 3940096b ldrb w11, [x11, #2] 8b604: 33181dcb bfi w11, w14, #8, #8 8b608: 39415bee ldrb w14, [sp, #86] 8b60c: 33181dcc bfi w12, w14, #8, #8 8b610: 33103d6c bfi w12, w11, #16, #16 8b614: b3607d8d bfi x13, x12, #32, #32 8b618: 394173eb ldrb w11, [sp, #92] 8b61c: 39416fec ldrb w12, [sp, #91] 8b620: b3781d6c bfi x12, x11, #8, #8 8b624: 39416beb ldrb w11, [sp, #90] 8b628: 394167ee ldrb w14, [sp, #89] 8b62c: b3781d6e bfi x14, x11, #8, #8 8b630: b3703d8e bfi x14, x12, #16, #16 8b634: 9100668b add x11, x20, #0x19 8b638: 38404d6c ldrb w12, [x11, #4]! 8b63c: 39400d6f ldrb w15, [x11, #3] 8b640: 3940096b ldrb w11, [x11, #2] 8b644: 33181deb bfi w11, w15, #8, #8 8b648: 39417bef ldrb w15, [sp, #94] 8b64c: 33181dec bfi w12, w15, #8, #8 8b650: a9002be9 stp x9, x10, [sp] 8b654: a9022be9 stp x9, x10, [sp, #32] 8b658: 33103d6c bfi w12, w11, #16, #16 8b65c: b3607d8e bfi x14, x12, #32, #32 8b660: a9013bed stp x13, x14, [sp, #16] 8b664: a9033bed stp x13, x14, [sp, #48] 8b668: 528003e9 mov w9, #0x1f // #31 8b66c: 910083ea add x10, sp, #0x20 8b670: a90457f6 stp x22, x21, [sp, #64] 8b674: a9055ff8 stp x24, x23, [sp, #80] 8b678: 3869694b ldrb w11, [x10, x9] 8b67c: f100211f cmp x8, #0x8 8b680: a90623e0 stp x0, x8, [sp, #96] 8b684: 540000e1 b.ne 8b6a0 ::from_be_slice+0x190> // b.any 8b688: f1000c1f cmp x0, #0x3 8b68c: 54000968 b.hi 8b7b8 ::from_be_slice+0x2a8> // b.pmore 8b690: aa1f03e8 mov x8, xzr 8b694: 91000400 add x0, x0, #0x1 8b698: a9067fe0 stp x0, xzr, [sp, #96] 8b69c: 14000003 b 8b6a8 ::from_be_slice+0x198> 8b6a0: 531d7108 lsl w8, w8, #3 8b6a4: 927d0908 and x8, x8, #0x38 8b6a8: f100101f cmp x0, #0x4 8b6ac: 540007c2 b.cs 8b7a4 ::from_be_slice+0x294> // b.hs, b.nlast 8b6b0: d37df00c lsl x12, x0, #3 8b6b4: f86c6a8d ldr x13, [x20, x12] 8b6b8: 9ac82168 lsl x8, x11, x8 8b6bc: aa0d0108 orr x8, x8, x13 8b6c0: f82c6a88 str x8, [x20, x12] 8b6c4: a94457f6 ldp x22, x21, [sp, #64] 8b6c8: a94623e0 ldp x0, x8, [sp, #96] 8b6cc: 91000508 add x8, x8, #0x1 8b6d0: a9455ff8 ldp x24, x23, [sp, #80] 8b6d4: d1000529 sub x9, x9, #0x1 8b6d8: b100053f cmn x9, #0x1 8b6dc: 54fffca1 b.ne 8b670 ::from_be_slice+0x160> // b.any 8b6e0: f1000c1f cmp x0, #0x3 8b6e4: 54000761 b.ne 8b7d0 ::from_be_slice+0x2c0> // b.any 8b6e8: f100211f cmp x8, #0x8 8b6ec: 540007e1 b.ne 8b7e8 ::from_be_slice+0x2d8> // b.any 8b6f0: d284aa28 mov x8, #0x2551 // #9553 8b6f4: f2bf8c68 movk x8, #0xfc63, lsl #16 8b6f8: f2d95848 movk x8, #0xcac2, lsl #32 8b6fc: f2fe7728 movk x8, #0xf3b9, lsl #48 8b700: eb0802df cmp x22, x8 8b704: d293d088 mov x8, #0x9e84 // #40580 8b708: f2b4e2e8 movk x8, #0xa717, lsl #16 8b70c: f2df55a8 movk x8, #0xfaad, lsl #32 8b710: f2f79cc8 movk x8, #0xbce6, lsl #48 8b714: 9a882508 cinc x8, x8, cc // cc = lo, ul, last 8b718: eb15011f cmp x8, x21 8b71c: da9f83e9 csetm x9, ls // ls = plast 8b720: eb18013f cmp x9, x24 8b724: 1a9f97e9 cset w9, hi // hi = pmore 8b728: eb15011f cmp x8, x21 8b72c: 1a9f97e8 cset w8, hi // hi = pmore 8b730: 1a889128 csel w8, w9, w8, ls // ls = plast 8b734: eb0802e8 subs x8, x23, x8 8b738: fa1f03e9 ngcs x9, xzr 8b73c: d2c0002a mov x10, #0x100000000 // #4294967296 8b740: ab0a011f cmn x8, x10 8b744: 92800008 mov x8, #0xffffffffffffffff // #-1 8b748: ba080128 adcs x8, x9, x8 8b74c: d1000509 sub x9, x8, #0x1 8b750: 8a280128 bic x8, x9, x8 8b754: d37ffd00 lsr x0, x8, #63 8b758: 94005be6 bl a26f0 8b75c: 2a2003e8 mvn w8, w0 8b760: 12000100 and w0, w8, #0x1 8b764: 94005be3 bl a26f0 8b768: 12001c08 and w8, w0, #0xff 8b76c: 7100051f cmp w8, #0x1 8b770: 540000a1 b.ne 8b784 ::from_be_slice+0x274> // b.any 8b774: aa1f03e8 mov x8, xzr 8b778: a900d676 stp x22, x21, [x19, #8] 8b77c: a901de78 stp x24, x23, [x19, #24] 8b780: 14000002 b 8b788 ::from_be_slice+0x278> 8b784: 52800028 mov w8, #0x1 // #1 8b788: f9000268 str x8, [x19] 8b78c: a94a4ff4 ldp x20, x19, [sp, #160] 8b790: a94957f6 ldp x22, x21, [sp, #144] 8b794: a9485ff8 ldp x24, x23, [sp, #128] 8b798: f9403bfe ldr x30, [sp, #112] 8b79c: 9102c3ff add sp, sp, #0xb0 8b7a0: d65f03c0 ret 8b7a4: d503201f nop 8b7a8: 100e18c2 adr x2, a7ac0 8b7ac: 52800081 mov w1, #0x4 // #4 8b7b0: 97ffd978 bl 81d90 8b7b4: d4200020 brk #0x1 8b7b8: d503201f nop 8b7bc: 100e1762 adr x2, a7aa8 8b7c0: 52800020 mov w0, #0x1 // #1 8b7c4: 52800021 mov w1, #0x1 // #1 8b7c8: 97ffd972 bl 81d90 8b7cc: d4200020 brk #0x1 8b7d0: d503201f nop 8b7d4: 100e1522 adr x2, a7a78 8b7d8: 52800020 mov w0, #0x1 // #1 8b7dc: 52800021 mov w1, #0x1 // #1 8b7e0: 97ffd96c bl 81d90 8b7e4: d4200020 brk #0x1 8b7e8: d503201f nop 8b7ec: 100e1522 adr x2, a7a90 8b7f0: 52800020 mov w0, #0x1 // #1 8b7f4: 52800021 mov w1, #0x1 // #1 8b7f8: 97ffd966 bl 81d90 8b7fc: d4200020 brk #0x1 8b800: d503201f nop 8b804: 100d1e20 adr x0, a5bc8 8b808: d503201f nop 8b80c: 100d1f62 adr x2, a5bf8 8b810: 52800541 mov w1, #0x2a // #42 8b814: 97ffe0da bl 83b7c 8b818: d4200020 brk #0x1 8b81c: 00000000 .inst 0x00000000 ; undefined 000000000008b820 ::is_zero>: 8b820: d10103ff sub sp, sp, #0x40 8b824: a901fbff stp xzr, x30, [sp, #24] 8b828: a9034ff4 stp x20, x19, [sp, #48] 8b82c: aa0003f3 mov x19, x0 8b830: a900ffff stp xzr, xzr, [sp, #8] 8b834: f90003ff str xzr, [sp] 8b838: 52800020 mov w0, #0x1 // #1 8b83c: 94005bad bl a26f0 8b840: 2a0003f4 mov w20, w0 8b844: f9400268 ldr x8, [x19] 8b848: f94003e9 ldr x9, [sp] 8b84c: ca080128 eor x8, x9, x8 8b850: d1000509 sub x9, x8, #0x1 8b854: 8a280128 bic x8, x9, x8 8b858: d37ffd00 lsr x0, x8, #63 8b85c: 94005ba5 bl a26f0 8b860: 0a140000 and w0, w0, w20 8b864: 94005ba3 bl a26f0 8b868: 2a0003f4 mov w20, w0 8b86c: f9400668 ldr x8, [x19, #8] 8b870: f94007e9 ldr x9, [sp, #8] 8b874: ca080128 eor x8, x9, x8 8b878: d1000509 sub x9, x8, #0x1 8b87c: 8a280128 bic x8, x9, x8 8b880: d37ffd00 lsr x0, x8, #63 8b884: 94005b9b bl a26f0 8b888: 0a140000 and w0, w0, w20 8b88c: 94005b99 bl a26f0 8b890: 2a0003f4 mov w20, w0 8b894: f9400a68 ldr x8, [x19, #16] 8b898: f9400be9 ldr x9, [sp, #16] 8b89c: ca080128 eor x8, x9, x8 8b8a0: d1000509 sub x9, x8, #0x1 8b8a4: 8a280128 bic x8, x9, x8 8b8a8: d37ffd00 lsr x0, x8, #63 8b8ac: 94005b91 bl a26f0 8b8b0: 0a140000 and w0, w0, w20 8b8b4: 94005b8f bl a26f0 8b8b8: 2a0003f4 mov w20, w0 8b8bc: f9400e68 ldr x8, [x19, #24] 8b8c0: f9400fe9 ldr x9, [sp, #24] 8b8c4: ca080128 eor x8, x9, x8 8b8c8: d1000509 sub x9, x8, #0x1 8b8cc: 8a280128 bic x8, x9, x8 8b8d0: d37ffd00 lsr x0, x8, #63 8b8d4: 94005b87 bl a26f0 8b8d8: 0a140000 and w0, w0, w20 8b8dc: 94005b85 bl a26f0 8b8e0: a9434ff4 ldp x20, x19, [sp, #48] 8b8e4: f94013fe ldr x30, [sp, #32] 8b8e8: 910103ff add sp, sp, #0x40 8b8ec: d65f03c0 ret 000000000008b8f0 < as core::convert::TryFrom<&[u8]>>::try_from>: 8b8f0: d102c3ff sub sp, sp, #0xb0 8b8f4: a90767fe stp x30, x25, [sp, #112] 8b8f8: a9085ff8 stp x24, x23, [sp, #128] 8b8fc: a90957f6 stp x22, x21, [sp, #144] 8b900: a90a4ff4 stp x20, x19, [sp, #160] 8b904: aa0003f3 mov x19, x0 8b908: 91008022 add x2, x1, #0x20 8b90c: 910103f4 add x20, sp, #0x40 8b910: 910103e0 add x0, sp, #0x40 8b914: 940029bf bl 96010 ::from_exact_iter> 8b918: 394103e8 ldrb w8, [sp, #64] 8b91c: 34001888 cbz w8, 8bc2c < as core::convert::TryFrom<&[u8]>>::try_from+0x33c> 8b920: aa1f03e8 mov x8, xzr 8b924: aa1f03e0 mov x0, xzr 8b928: aa1f03f6 mov x22, xzr 8b92c: aa1f03f8 mov x24, xzr 8b930: aa1f03f5 mov x21, xzr 8b934: aa1f03f7 mov x23, xzr 8b938: 394113ea ldrb w10, [sp, #68] 8b93c: 39410feb ldrb w11, [sp, #67] 8b940: 39410bec ldrb w12, [sp, #66] 8b944: b240028d orr x13, x20, #0x1 8b948: 394107e9 ldrb w9, [sp, #65] 8b94c: b3781d4b bfi x11, x10, #8, #8 8b950: 394133ea ldrb w10, [sp, #76] 8b954: 39412fee ldrb w14, [sp, #75] 8b958: b3781d89 bfi x9, x12, #8, #8 8b95c: b3781d4e bfi x14, x10, #8, #8 8b960: 39411bea ldrb w10, [sp, #70] 8b964: 38404dac ldrb w12, [x13, #4]! 8b968: 33181d4c bfi w12, w10, #8, #8 8b96c: b3703d69 bfi x9, x11, #16, #16 8b970: 39400daa ldrb w10, [x13, #3] 8b974: 394009ab ldrb w11, [x13, #2] 8b978: 33181d4b bfi w11, w10, #8, #8 8b97c: 33103d6c bfi w12, w11, #16, #16 8b980: 39412beb ldrb w11, [sp, #74] 8b984: 394127ea ldrb w10, [sp, #73] 8b988: b3781d6a bfi x10, x11, #8, #8 8b98c: b3703dca bfi x10, x14, #16, #16 8b990: 9100268b add x11, x20, #0x9 8b994: b3607d89 bfi x9, x12, #32, #32 8b998: 38404d6c ldrb w12, [x11, #4]! 8b99c: 39400d6d ldrb w13, [x11, #3] 8b9a0: 3940096b ldrb w11, [x11, #2] 8b9a4: 33181dab bfi w11, w13, #8, #8 8b9a8: 39413bed ldrb w13, [sp, #78] 8b9ac: 33181dac bfi w12, w13, #8, #8 8b9b0: 33103d6c bfi w12, w11, #16, #16 8b9b4: b3607d8a bfi x10, x12, #32, #32 8b9b8: 394153eb ldrb w11, [sp, #84] 8b9bc: 39414fec ldrb w12, [sp, #83] 8b9c0: b3781d6c bfi x12, x11, #8, #8 8b9c4: 39414beb ldrb w11, [sp, #82] 8b9c8: 394147ed ldrb w13, [sp, #81] 8b9cc: b3781d6d bfi x13, x11, #8, #8 8b9d0: b3703d8d bfi x13, x12, #16, #16 8b9d4: 9100468b add x11, x20, #0x11 8b9d8: 38404d6c ldrb w12, [x11, #4]! 8b9dc: 39400d6e ldrb w14, [x11, #3] 8b9e0: 3940096b ldrb w11, [x11, #2] 8b9e4: 33181dcb bfi w11, w14, #8, #8 8b9e8: 39415bee ldrb w14, [sp, #86] 8b9ec: 33181dcc bfi w12, w14, #8, #8 8b9f0: 33103d6c bfi w12, w11, #16, #16 8b9f4: b3607d8d bfi x13, x12, #32, #32 8b9f8: 394173eb ldrb w11, [sp, #92] 8b9fc: 39416fec ldrb w12, [sp, #91] 8ba00: b3781d6c bfi x12, x11, #8, #8 8ba04: 39416beb ldrb w11, [sp, #90] 8ba08: 394167ee ldrb w14, [sp, #89] 8ba0c: b3781d6e bfi x14, x11, #8, #8 8ba10: b3703d8e bfi x14, x12, #16, #16 8ba14: 9100668b add x11, x20, #0x19 8ba18: 38404d6c ldrb w12, [x11, #4]! 8ba1c: 39400d6f ldrb w15, [x11, #3] 8ba20: 3940096b ldrb w11, [x11, #2] 8ba24: 33181deb bfi w11, w15, #8, #8 8ba28: 39417bef ldrb w15, [sp, #94] 8ba2c: 33181dec bfi w12, w15, #8, #8 8ba30: a9002be9 stp x9, x10, [sp] 8ba34: a9022be9 stp x9, x10, [sp, #32] 8ba38: 33103d6c bfi w12, w11, #16, #16 8ba3c: b3607d8e bfi x14, x12, #32, #32 8ba40: a9013bed stp x13, x14, [sp, #16] 8ba44: a9033bed stp x13, x14, [sp, #48] 8ba48: 528003e9 mov w9, #0x1f // #31 8ba4c: 910083ea add x10, sp, #0x20 8ba50: a90457f7 stp x23, x21, [sp, #64] 8ba54: a9055bf8 stp x24, x22, [sp, #80] 8ba58: 3869694b ldrb w11, [x10, x9] 8ba5c: f100211f cmp x8, #0x8 8ba60: a90623e0 stp x0, x8, [sp, #96] 8ba64: 540000e1 b.ne 8ba80 < as core::convert::TryFrom<&[u8]>>::try_from+0x190> // b.any 8ba68: f1000c1f cmp x0, #0x3 8ba6c: 54000bc8 b.hi 8bbe4 < as core::convert::TryFrom<&[u8]>>::try_from+0x2f4> // b.pmore 8ba70: aa1f03e8 mov x8, xzr 8ba74: 91000400 add x0, x0, #0x1 8ba78: a9067fe0 stp x0, xzr, [sp, #96] 8ba7c: 14000003 b 8ba88 < as core::convert::TryFrom<&[u8]>>::try_from+0x198> 8ba80: 531d7108 lsl w8, w8, #3 8ba84: 927d0908 and x8, x8, #0x38 8ba88: f100101f cmp x0, #0x4 8ba8c: 54000a22 b.cs 8bbd0 < as core::convert::TryFrom<&[u8]>>::try_from+0x2e0> // b.hs, b.nlast 8ba90: d37df00c lsl x12, x0, #3 8ba94: f86c6a8d ldr x13, [x20, x12] 8ba98: 9ac82168 lsl x8, x11, x8 8ba9c: aa0d0108 orr x8, x8, x13 8baa0: f82c6a88 str x8, [x20, x12] 8baa4: a94457f7 ldp x23, x21, [sp, #64] 8baa8: a94623e0 ldp x0, x8, [sp, #96] 8baac: 91000508 add x8, x8, #0x1 8bab0: a9455bf8 ldp x24, x22, [sp, #80] 8bab4: d1000529 sub x9, x9, #0x1 8bab8: b100053f cmn x9, #0x1 8babc: 54fffca1 b.ne 8ba50 < as core::convert::TryFrom<&[u8]>>::try_from+0x160> // b.any 8bac0: f1000c1f cmp x0, #0x3 8bac4: 540009c1 b.ne 8bbfc < as core::convert::TryFrom<&[u8]>>::try_from+0x30c> // b.any 8bac8: f100211f cmp x8, #0x8 8bacc: 54000a41 b.ne 8bc14 < as core::convert::TryFrom<&[u8]>>::try_from+0x324> // b.any 8bad0: aa1f03f9 mov x25, xzr 8bad4: d284aa28 mov x8, #0x2551 // #9553 8bad8: f2bf8c68 movk x8, #0xfc63, lsl #16 8badc: f2d95848 movk x8, #0xcac2, lsl #32 8bae0: f2fe7728 movk x8, #0xf3b9, lsl #48 8bae4: eb0802ff cmp x23, x8 8bae8: d293d088 mov x8, #0x9e84 // #40580 8baec: f2b4e2e8 movk x8, #0xa717, lsl #16 8baf0: f2df55a8 movk x8, #0xfaad, lsl #32 8baf4: f2f79cc8 movk x8, #0xbce6, lsl #48 8baf8: 9a882508 cinc x8, x8, cc // cc = lo, ul, last 8bafc: eb15011f cmp x8, x21 8bb00: da998329 cinv x9, x25, ls // ls = plast 8bb04: eb18013f cmp x9, x24 8bb08: 1a9f97e9 cset w9, hi // hi = pmore 8bb0c: eb15011f cmp x8, x21 8bb10: 1a9f97e8 cset w8, hi // hi = pmore 8bb14: 1a889128 csel w8, w9, w8, ls // ls = plast 8bb18: eb0802c8 subs x8, x22, x8 8bb1c: fa190329 sbcs x9, x25, x25 8bb20: d2c0002a mov x10, #0x100000000 // #4294967296 8bb24: ab0a011f cmn x8, x10 8bb28: 92800008 mov x8, #0xffffffffffffffff // #-1 8bb2c: ba080128 adcs x8, x9, x8 8bb30: d1000509 sub x9, x8, #0x1 8bb34: 8a280128 bic x8, x9, x8 8bb38: d37ffd00 lsr x0, x8, #63 8bb3c: 94005aed bl a26f0 8bb40: 2a2003e8 mvn w8, w0 8bb44: 12000100 and w0, w8, #0x1 8bb48: 94005aea bl a26f0 8bb4c: 2a0003f4 mov w20, w0 8bb50: cb200328 sub x8, x25, w0, uxtb 8bb54: 8a0802f7 and x23, x23, x8 8bb58: 8a0802b5 and x21, x21, x8 8bb5c: a90257f7 stp x23, x21, [sp, #32] 8bb60: 8a080318 and x24, x24, x8 8bb64: 8a0802d6 and x22, x22, x8 8bb68: a9035bf8 stp x24, x22, [sp, #48] 8bb6c: a90567f9 stp x25, x25, [sp, #80] 8bb70: a90467f9 stp x25, x25, [sp, #64] 8bb74: 910083e0 add x0, sp, #0x20 8bb78: 910103e1 add x1, sp, #0x40 8bb7c: 94003841 bl 99c80 >::ct_eq> 8bb80: 2a2003e8 mvn w8, w0 8bb84: 12000100 and w0, w8, #0x1 8bb88: 94005ada bl a26f0 8bb8c: 0a000280 and w0, w20, w0 8bb90: 94005ad8 bl a26f0 8bb94: 12001c08 and w8, w0, #0xff 8bb98: 7100051f cmp w8, #0x1 8bb9c: 540000a1 b.ne 8bbb0 < as core::convert::TryFrom<&[u8]>>::try_from+0x2c0> // b.any 8bba0: aa1f03e8 mov x8, xzr 8bba4: a900d677 stp x23, x21, [x19, #8] 8bba8: a901da78 stp x24, x22, [x19, #24] 8bbac: 14000002 b 8bbb4 < as core::convert::TryFrom<&[u8]>>::try_from+0x2c4> 8bbb0: 52800028 mov w8, #0x1 // #1 8bbb4: f9000268 str x8, [x19] 8bbb8: a94a4ff4 ldp x20, x19, [sp, #160] 8bbbc: a94957f6 ldp x22, x21, [sp, #144] 8bbc0: a9485ff8 ldp x24, x23, [sp, #128] 8bbc4: a94767fe ldp x30, x25, [sp, #112] 8bbc8: 9102c3ff add sp, sp, #0xb0 8bbcc: d65f03c0 ret 8bbd0: d503201f nop 8bbd4: 100df762 adr x2, a7ac0 8bbd8: 52800081 mov w1, #0x4 // #4 8bbdc: 97ffd86d bl 81d90 8bbe0: d4200020 brk #0x1 8bbe4: d503201f nop 8bbe8: 100df602 adr x2, a7aa8 8bbec: 52800020 mov w0, #0x1 // #1 8bbf0: 52800021 mov w1, #0x1 // #1 8bbf4: 97ffd867 bl 81d90 8bbf8: d4200020 brk #0x1 8bbfc: d503201f nop 8bc00: 100df3c2 adr x2, a7a78 8bc04: 52800020 mov w0, #0x1 // #1 8bc08: 52800021 mov w1, #0x1 // #1 8bc0c: 97ffd861 bl 81d90 8bc10: d4200020 brk #0x1 8bc14: d503201f nop 8bc18: 100df3c2 adr x2, a7a90 8bc1c: 52800020 mov w0, #0x1 // #1 8bc20: 52800021 mov w1, #0x1 // #1 8bc24: 97ffd85b bl 81d90 8bc28: d4200020 brk #0x1 8bc2c: d503201f nop 8bc30: 100cfcc0 adr x0, a5bc8 8bc34: d503201f nop 8bc38: 100cfe02 adr x2, a5bf8 8bc3c: 52800541 mov w1, #0x2a // #42 8bc40: 97ffdfcf bl 83b7c 8bc44: d4200020 brk #0x1 ... 000000000008bc50 <::digest>: 8bc50: d105c3ff sub sp, sp, #0x170 8bc54: a912f7ff stp xzr, x29, [sp, #296] 8bc58: a9145ffe stp x30, x23, [sp, #320] 8bc5c: a91557f6 stp x22, x21, [sp, #336] 8bc60: a9164ff4 stp x20, x19, [sp, #352] 8bc64: aa0203f4 mov x20, x2 8bc68: aa0103f5 mov x21, x1 8bc6c: aa0003f3 mov x19, x0 8bc70: a90fffff stp xzr, xzr, [sp, #248] 8bc74: a910ffff stp xzr, xzr, [sp, #264] 8bc78: a911ffff stp xzr, xzr, [sp, #280] 8bc7c: 52800808 mov w8, #0x40 // #64 8bc80: a90effe8 stp x8, xzr, [sp, #232] 8bc84: 9101e3f6 add x22, sp, #0x78 8bc88: 9101e3e0 add x0, sp, #0x78 8bc8c: 9103a3e1 add x1, sp, #0xe8 8bc90: 52800902 mov w2, #0x48 // #72 8bc94: 94005b3c bl a2984 8bc98: 910022d6 add x22, x22, #0x8 8bc9c: 910023f7 add x23, sp, #0x8 8bca0: 910042e0 add x0, x23, #0x10 8bca4: aa1603e1 mov x1, x22 8bca8: 52800802 mov w2, #0x40 // #64 8bcac: 94005b36 bl a2984 8bcb0: 910142e0 add x0, x23, #0x50 8bcb4: 900000c1 adrp x1, a3000 8bcb8: 9129a021 add x1, x1, #0xa68 8bcbc: 52800417 mov w23, #0x20 // #32 8bcc0: 52800402 mov w2, #0x20 // #32 8bcc4: 94005b30 bl a2984 8bcc8: a900ffff stp xzr, xzr, [sp, #8] 8bccc: 910023e0 add x0, sp, #0x8 8bcd0: aa1503e1 mov x1, x21 8bcd4: aa1403e2 mov x2, x20 8bcd8: 9400513e bl a01d0 8bcdc: a90fffff stp xzr, xzr, [sp, #248] 8bce0: f90087ff str xzr, [sp, #264] 8bce4: a90efff7 stp x23, xzr, [sp, #232] 8bce8: 9101e3e0 add x0, sp, #0x78 8bcec: 9103a3e1 add x1, sp, #0xe8 8bcf0: 52800502 mov w2, #0x28 // #40 8bcf4: 94005b24 bl a2984 8bcf8: aa1303e0 mov x0, x19 8bcfc: aa1603e1 mov x1, x22 8bd00: 52800402 mov w2, #0x20 // #32 8bd04: 94005b20 bl a2984 8bd08: 9101e3e0 add x0, sp, #0x78 8bd0c: 910023e1 add x1, sp, #0x8 8bd10: 52800e02 mov w2, #0x70 // #112 8bd14: 94005b1c bl a2984 8bd18: 9101e3e0 add x0, sp, #0x78 8bd1c: aa1303e1 mov x1, x19 8bd20: 9400517c bl a0310 <::finalize_into_dirty> 8bd24: a9564ff4 ldp x20, x19, [sp, #352] 8bd28: a95557f6 ldp x22, x21, [sp, #336] 8bd2c: a9545ffe ldp x30, x23, [sp, #320] 8bd30: f9409bfd ldr x29, [sp, #304] 8bd34: 9105c3ff add sp, sp, #0x170 8bd38: d65f03c0 ret 8bd3c: 00000000 .inst 0x00000000 ; undefined 000000000008bd40 : 8bd40: f81f0ffe str x30, [sp, #-16]! 8bd44: aa0003e8 mov x8, x0 8bd48: aa0103e0 mov x0, x1 8bd4c: aa1f03e1 mov x1, xzr 8bd50: aa1f03e2 mov x2, xzr 8bd54: aa1f03e3 mov x3, xzr 8bd58: d63f0100 blr x8 8bd5c: d503205f wfe 8bd60: 17ffffff b 8bd5c ... 000000000008bd70 : 8bd70: a9ba7bfd stp x29, x30, [sp, #-96]! 8bd74: a9016ffc stp x28, x27, [sp, #16] 8bd78: a90267fa stp x26, x25, [sp, #32] 8bd7c: a9035ff8 stp x24, x23, [sp, #48] 8bd80: a90457f6 stp x22, x21, [sp, #64] 8bd84: a9054ff4 stp x20, x19, [sp, #80] 8bd88: d13a43ff sub sp, sp, #0xe90 8bd8c: aa0003f3 mov x19, x0 8bd90: 910663fa add x26, sp, #0x198 8bd94: b0002ba1 adrp x1, 600000 8bd98: 91000021 add x1, x1, #0x0 8bd9c: 911503e0 add x0, sp, #0x540 8bda0: aa1303e2 mov x2, x19 8bda4: 94003bd3 bl 9acf0 8bda8: f941d748 ldr x8, [x26, #936] 8bdac: b501c6c8 cbnz x8, 8f684 8bdb0: f941e348 ldr x8, [x26, #960] 8bdb4: f941e749 ldr x9, [x26, #968] 8bdb8: f941eb4a ldr x10, [x26, #976] 8bdbc: a9002748 stp x8, x9, [x26] 8bdc0: f941ef48 ldr x8, [x26, #984] 8bdc4: a901234a stp x10, x8, [x26, #16] 8bdc8: f900135f str xzr, [x26, #32] 8bdcc: d503201f nop 8bdd0: 100e41c2 adr x2, a8608 8bdd4: 911503e0 add x0, sp, #0x540 8bdd8: 910663e1 add x1, sp, #0x198 8bddc: 528001e3 mov w3, #0xf // #15 8bde0: 94003a00 bl 9a5e0 8bde4: 9121c3e0 add x0, sp, #0x870 8bde8: 911503e1 add x1, sp, #0x540 8bdec: 94003aad bl 9a8a0 <::next> 8bdf0: f9436f48 ldr x8, [x26, #1752] 8bdf4: f100111f cmp x8, #0x4 8bdf8: 5401c620 b.eq 8f6bc // b.none 8bdfc: 910b03f4 add x20, sp, #0x2c0 8be00: 910b03e0 add x0, sp, #0x2c0 8be04: 9121c3e1 add x1, sp, #0x870 8be08: 52800a02 mov w2, #0x50 // #80 8be0c: 94005ade bl a2984 8be10: 9100a281 add x1, x20, #0x28 8be14: 910943e0 add x0, sp, #0x250 8be18: 52800502 mov w2, #0x28 // #40 8be1c: 94005ada bl a2984 8be20: 911503e0 add x0, sp, #0x540 8be24: 910943e1 add x1, sp, #0x250 8be28: 52800502 mov w2, #0x28 // #40 8be2c: 94005ad6 bl a2984 8be30: d503201f nop 8be34: 100e3fe1 adr x1, a8630 8be38: 911503e0 add x0, sp, #0x540 8be3c: 528000e2 mov w2, #0x7 // #7 8be40: 940039b0 bl 9a500 8be44: b401bf20 cbz x0, 8f628 8be48: aa0003e3 mov x3, x0 8be4c: aa0103e4 mov x4, x1 8be50: b00000c1 adrp x1, a4000 8be54: 9101a021 add x1, x1, #0x68 8be58: 911ec3f4 add x20, sp, #0x7b0 8be5c: 911ec3e0 add x0, sp, #0x7b0 8be60: 52800202 mov w2, #0x10 // #16 8be64: 94003c67 bl 9b000 <<&str as rustBoot::dt::writer::Concat>::concat> 8be68: 91002281 add x1, x20, #0x8 8be6c: f9430f42 ldr x2, [x26, #1560] 8be70: 911503e0 add x0, sp, #0x540 8be74: 97ffe90e bl 862ac 8be78: f941d748 ldr x8, [x26, #936] 8be7c: b501bd68 cbnz x8, 8f628 8be80: f941df48 ldr x8, [x26, #952] 8be84: b401be08 cbz x8, 8f644 8be88: f941db41 ldr x1, [x26, #944] 8be8c: d1000508 sub x8, x8, #0x1 8be90: 38686829 ldrb w9, [x1, x8] 8be94: 3501bd89 cbnz w9, 8f644 8be98: b401bd61 cbz x1, 8f644 8be9c: 7100013f cmp w9, #0x0 8bea0: 9a9f0102 csel x2, x8, xzr, eq // eq = none 8bea4: d503201f nop 8bea8: 700e3c63 adr x3, a8637 8beac: 9132e3f4 add x20, sp, #0xcb8 8beb0: 9132e3e0 add x0, sp, #0xcb8 8beb4: 52800164 mov w4, #0xb // #11 8beb8: 94003c52 bl 9b000 <<&str as rustBoot::dt::writer::Concat>::concat> 8bebc: 91002281 add x1, x20, #0x8 8bec0: f9459342 ldr x2, [x26, #2848] 8bec4: 911503e0 add x0, sp, #0x540 8bec8: 97ffe8f9 bl 862ac 8becc: f941d748 ldr x8, [x26, #936] 8bed0: b501bac8 cbnz x8, 8f628 8bed4: f941df48 ldr x8, [x26, #952] 8bed8: b401bb68 cbz x8, 8f644 8bedc: f941db42 ldr x2, [x26, #944] 8bee0: d1000508 sub x8, x8, #0x1 8bee4: 38686849 ldrb w9, [x2, x8] 8bee8: 3501bae9 cbnz w9, 8f644 8beec: b401bac2 cbz x2, 8f644 8bef0: 7100013f cmp w9, #0x0 8bef4: 9a9f0103 csel x3, x8, xzr, eq // eq = none 8bef8: 911503e0 add x0, sp, #0x540 8befc: 910663e1 add x1, sp, #0x198 8bf00: 940039b8 bl 9a5e0 8bf04: 9121c3e0 add x0, sp, #0x870 8bf08: 911503e1 add x1, sp, #0x540 8bf0c: 94003a65 bl 9a8a0 <::next> 8bf10: f9436f48 ldr x8, [x26, #1752] 8bf14: f100111f cmp x8, #0x4 8bf18: 5401be00 b.eq 8f6d8 // b.none 8bf1c: 910b03f4 add x20, sp, #0x2c0 8bf20: 910b03e0 add x0, sp, #0x2c0 8bf24: 9121c3e1 add x1, sp, #0x870 8bf28: 52800a02 mov w2, #0x50 // #80 8bf2c: 94005a96 bl a2984 8bf30: 9100a281 add x1, x20, #0x28 8bf34: 9121c3e0 add x0, sp, #0x870 8bf38: 52800502 mov w2, #0x28 // #40 8bf3c: 94005a92 bl a2984 8bf40: 911503e0 add x0, sp, #0x540 8bf44: 9121c3e1 add x1, sp, #0x870 8bf48: 52800502 mov w2, #0x28 // #40 8bf4c: 94005a8e bl a2984 8bf50: 900000c1 adrp x1, a3000 8bf54: 9132f021 add x1, x1, #0xcbc 8bf58: 911503e0 add x0, sp, #0x540 8bf5c: 52800082 mov w2, #0x4 // #4 8bf60: 94003968 bl 9a500 8bf64: b401bc80 cbz x0, 8f6f4 8bf68: aa0003e8 mov x8, x0 8bf6c: aa0103e2 mov x2, x1 8bf70: 911503e0 add x0, sp, #0x540 8bf74: aa0803e1 mov x1, x8 8bf78: 97ffe8cd bl 862ac 8bf7c: f941d748 ldr x8, [x26, #936] 8bf80: b501b548 cbnz x8, 8f628 8bf84: f941df48 ldr x8, [x26, #952] 8bf88: b401b6c8 cbz x8, 8f660 8bf8c: f941db40 ldr x0, [x26, #944] 8bf90: d1000508 sub x8, x8, #0x1 8bf94: 38686809 ldrb w9, [x0, x8] 8bf98: 3501b649 cbnz w9, 8f660 8bf9c: b401b620 cbz x0, 8f660 8bfa0: f100611f cmp x8, #0x18 8bfa4: 5401b5e1 b.ne 8f660 // b.any 8bfa8: d503201f nop 8bfac: 100e35a1 adr x1, a8660 8bfb0: 52800302 mov w2, #0x18 // #24 8bfb4: 94005a75 bl a2988 8bfb8: 3501b540 cbnz w0, 8f660 8bfbc: 3501b37f cbnz wzr, 8f628 8bfc0: 52800028 mov w8, #0x1 // #1 8bfc4: 3401b328 cbz w8, 8f628 8bfc8: b0002ba1 adrp x1, 600000 8bfcc: 91000021 add x1, x1, #0x0 8bfd0: 911503e0 add x0, sp, #0x540 8bfd4: aa1303e2 mov x2, x19 8bfd8: 94003b46 bl 9acf0 8bfdc: f941d748 ldr x8, [x26, #936] 8bfe0: b501b988 cbnz x8, 8f710 8bfe4: f941e353 ldr x19, [x26, #960] 8bfe8: f941e755 ldr x21, [x26, #968] 8bfec: f941eb56 ldr x22, [x26, #976] 8bff0: a906d753 stp x19, x21, [x26, #104] 8bff4: f941ef57 ldr x23, [x26, #984] 8bff8: a907df56 stp x22, x23, [x26, #120] 8bffc: f900475f str xzr, [x26, #136] 8c000: d503201f nop 8c004: 500f6d02 adr x2, aada6 8c008: 911503f4 add x20, sp, #0x540 8c00c: 911503e0 add x0, sp, #0x540 8c010: 910803e1 add x1, sp, #0x200 8c014: 52800023 mov w3, #0x1 // #1 8c018: 94003972 bl 9a5e0 8c01c: 9121c3e0 add x0, sp, #0x870 8c020: 911503e1 add x1, sp, #0x540 8c024: 94003a1f bl 9a8a0 <::next> 8c028: f9436f48 ldr x8, [x26, #1752] 8c02c: f100111f cmp x8, #0x4 8c030: 5401b8c0 b.eq 8f748 // b.none 8c034: 910b03f8 add x24, sp, #0x2c0 8c038: 910b03e0 add x0, sp, #0x2c0 8c03c: 9121c3e1 add x1, sp, #0x870 8c040: 52800a02 mov w2, #0x50 // #80 8c044: 94005a50 bl a2984 8c048: 9100a301 add x1, x24, #0x28 8c04c: 9108a3e0 add x0, sp, #0x228 8c050: 52800502 mov w2, #0x28 // #40 8c054: 94005a4c bl a2984 8c058: f903735f str xzr, [x26, #1760] 8c05c: f903775f str xzr, [x26, #1768] 8c060: f9037b5f str xzr, [x26, #1776] 8c064: f9037f5f str xzr, [x26, #1784] 8c068: f903835f str xzr, [x26, #1792] 8c06c: f903875f str xzr, [x26, #1800] 8c070: f9038b5f str xzr, [x26, #1808] 8c074: f9038f5f str xzr, [x26, #1816] 8c078: 52800808 mov w8, #0x40 // #64 8c07c: f9036f48 str x8, [x26, #1752] 8c080: 9121c3f8 add x24, sp, #0x870 8c084: 911503e0 add x0, sp, #0x540 8c088: 9121c3e1 add x1, sp, #0x870 8c08c: 52800902 mov w2, #0x48 // #72 8c090: 94005a3d bl a2984 8c094: 91002281 add x1, x20, #0x8 8c098: 910943f4 add x20, sp, #0x250 8c09c: 9100429c add x28, x20, #0x10 8c0a0: aa1c03e0 mov x0, x28 8c0a4: 52800802 mov w2, #0x40 // #64 8c0a8: 94005a37 bl a2984 8c0ac: 91014280 add x0, x20, #0x50 8c0b0: f00000a1 adrp x1, a3000 8c0b4: 9129a021 add x1, x1, #0xa68 8c0b8: 52800402 mov w2, #0x20 // #32 8c0bc: 94005a32 bl a2984 8c0c0: a90bff5f stp xzr, xzr, [x26, #184] 8c0c4: 911503e0 add x0, sp, #0x540 8c0c8: 9108a3e1 add x1, sp, #0x228 8c0cc: 52800502 mov w2, #0x28 // #40 8c0d0: 94005a2d bl a2984 8c0d4: d503201f nop 8c0d8: 100ce681 adr x1, a5da8 8c0dc: 911503e0 add x0, sp, #0x540 8c0e0: 52800122 mov w2, #0x9 // #9 8c0e4: 94003907 bl 9a500 8c0e8: b401b3e0 cbz x0, 8f764 8c0ec: aa0003e8 mov x8, x0 8c0f0: aa0103e2 mov x2, x1 8c0f4: 910943e0 add x0, sp, #0x250 8c0f8: aa0803e1 mov x1, x8 8c0fc: 94005035 bl a01d0 8c100: b9086bff str wzr, [sp, #2152] 8c104: 7910dbff strh wzr, [sp, #2156] 8c108: 3921bbff strb wzr, [sp, #2158] 8c10c: b90863ff str wzr, [sp, #2144] 8c110: 7910cbff strh wzr, [sp, #2148] 8c114: 39219bff strb wzr, [sp, #2150] 8c118: f9034f5f str xzr, [x26, #1688] 8c11c: f903535f str xzr, [x26, #1696] 8c120: f903575f str xzr, [x26, #1704] 8c124: f9035b5f str xzr, [x26, #1712] 8c128: f9035f5f str xzr, [x26, #1720] 8c12c: 392163ff strb wzr, [sp, #2136] 8c130: b90cdbff str wzr, [sp, #3288] 8c134: b90cd7ff str wzr, [sp, #3284] 8c138: b90cd3ff str wzr, [sp, #3280] 8c13c: b90ccfff str wzr, [sp, #3276] 8c140: b90ccbff str wzr, [sp, #3272] 8c144: b90cc7ff str wzr, [sp, #3268] 8c148: b90cc3ff str wzr, [sp, #3264] 8c14c: b90cbfff str wzr, [sp, #3260] 8c150: 9106c314 add x20, x24, #0x1b0 8c154: f9045f5f str xzr, [x26, #2232] 8c158: f00000b9 adrp x25, a3000 8c15c: 91335339 add x25, x25, #0xcd4 8c160: f904635f str xzr, [x26, #2240] 8c164: f9036f59 str x25, [x26, #1752] 8c168: 5280009b mov w27, #0x4 // #4 8c16c: f903735b str x27, [x26, #1760] 8c170: f9037759 str x25, [x26, #1768] 8c174: f9037b5b str x27, [x26, #1776] 8c178: f9037f59 str x25, [x26, #1784] 8c17c: f903835b str x27, [x26, #1792] 8c180: f903875f str xzr, [x26, #1800] 8c184: f9038b5f str xzr, [x26, #1808] 8c188: f9038f59 str x25, [x26, #1816] 8c18c: f903935b str x27, [x26, #1824] 8c190: 91017300 add x0, x24, #0x5c 8c194: b908c3ff str wzr, [sp, #2240] 8c198: b908cbff str wzr, [sp, #2248] 8c19c: 9132e3e1 add x1, sp, #0xcb8 8c1a0: 52800482 mov w2, #0x24 // #36 8c1a4: 940059f8 bl a2984 8c1a8: f903af59 str x25, [x26, #1880] 8c1ac: f903b35b str x27, [x26, #1888] 8c1b0: f903b759 str x25, [x26, #1896] 8c1b4: f903bb5b str x27, [x26, #1904] 8c1b8: f903bf59 str x25, [x26, #1912] 8c1bc: f903c35b str x27, [x26, #1920] 8c1c0: f903c759 str x25, [x26, #1928] 8c1c4: f903cb5b str x27, [x26, #1936] 8c1c8: f903cf5f str xzr, [x26, #1944] 8c1cc: f903d35f str xzr, [x26, #1952] 8c1d0: f903d759 str x25, [x26, #1960] 8c1d4: f903db5b str x27, [x26, #1968] 8c1d8: 9103b300 add x0, x24, #0xec 8c1dc: b90953ff str wzr, [sp, #2384] 8c1e0: b9095bff str wzr, [sp, #2392] 8c1e4: 9132e3e1 add x1, sp, #0xcb8 8c1e8: 52800482 mov w2, #0x24 // #36 8c1ec: 940059e6 bl a2984 8c1f0: f903f759 str x25, [x26, #2024] 8c1f4: 91048300 add x0, x24, #0x120 8c1f8: f805c419 str x25, [x0], #92 8c1fc: f903fb5b str x27, [x26, #2032] 8c200: f904035b str x27, [x26, #2048] 8c204: f9040759 str x25, [x26, #2056] 8c208: f9040b5b str x27, [x26, #2064] 8c20c: f9040f59 str x25, [x26, #2072] 8c210: f904135b str x27, [x26, #2080] 8c214: f904175f str xzr, [x26, #2088] 8c218: f9041b5f str xzr, [x26, #2096] 8c21c: f9041f59 str x25, [x26, #2104] 8c220: f904235b str x27, [x26, #2112] 8c224: b909e3ff str wzr, [sp, #2528] 8c228: b909ebff str wzr, [sp, #2536] 8c22c: 9132e3e1 add x1, sp, #0xcb8 8c230: 52800482 mov w2, #0x24 // #36 8c234: 940059d4 bl a2984 8c238: f9043f59 str x25, [x26, #2168] 8c23c: f904435b str x27, [x26, #2176] 8c240: f805c699 str x25, [x20], #92 8c244: f9044b5b str x27, [x26, #2192] 8c248: f9044f59 str x25, [x26, #2200] 8c24c: f904535b str x27, [x26, #2208] 8c250: f9045759 str x25, [x26, #2216] 8c254: f9045b5b str x27, [x26, #2224] 8c258: f9046759 str x25, [x26, #2248] 8c25c: f9046b5b str x27, [x26, #2256] 8c260: b90a73ff str wzr, [sp, #2672] 8c264: b90a7bff str wzr, [sp, #2680] 8c268: 9132e3e1 add x1, sp, #0xcb8 8c26c: aa1403e0 mov x0, x20 8c270: 52800482 mov w2, #0x24 // #36 8c274: 940059c4 bl a2984 8c278: f9048759 str x25, [x26, #2312] 8c27c: f9048b5b str x27, [x26, #2320] 8c280: f9048f53 str x19, [x26, #2328] 8c284: f9049355 str x21, [x26, #2336] 8c288: f9049756 str x22, [x26, #2344] 8c28c: f9049b57 str x23, [x26, #2352] 8c290: f9049f5f str xzr, [x26, #2360] 8c294: d503201f nop 8c298: 100e1b82 adr x2, a8608 8c29c: 9132e3e0 add x0, sp, #0xcb8 8c2a0: 912ac3e1 add x1, sp, #0xab0 8c2a4: 528001e3 mov w3, #0xf // #15 8c2a8: 940038ce bl 9a5e0 8c2ac: 911ec3e0 add x0, sp, #0x7b0 8c2b0: 9132e3e1 add x1, sp, #0xcb8 8c2b4: 9400397b bl 9a8a0 <::next> 8c2b8: f9430f48 ldr x8, [x26, #1560] 8c2bc: f100111f cmp x8, #0x4 8c2c0: 5401a600 b.eq 8f780 // b.none 8c2c4: 912da3f3 add x19, sp, #0xb68 8c2c8: 912da3e0 add x0, sp, #0xb68 8c2cc: 911ec3e1 add x1, sp, #0x7b0 8c2d0: 52800a02 mov w2, #0x50 // #80 8c2d4: 940059ac bl a2984 8c2d8: 9100a261 add x1, x19, #0x28 8c2dc: 912b63e0 add x0, sp, #0xad8 8c2e0: 52800502 mov w2, #0x28 // #40 8c2e4: 940059a8 bl a2984 8c2e8: 9132e3e0 add x0, sp, #0xcb8 8c2ec: 912b63e1 add x1, sp, #0xad8 8c2f0: 52800502 mov w2, #0x28 // #40 8c2f4: 940059a4 bl a2984 8c2f8: d503201f nop 8c2fc: 100e19a1 adr x1, a8630 8c300: 9132e3e0 add x0, sp, #0xcb8 8c304: 528000e2 mov w2, #0x7 // #7 8c308: 9400387e bl 9a500 8c30c: b4000240 cbz x0, 8c354 8c310: aa0003e3 mov x3, x0 8c314: aa0103e4 mov x4, x1 8c318: 900000c1 adrp x1, a4000 8c31c: 9101a021 add x1, x1, #0x68 8c320: 912c03f3 add x19, sp, #0xb00 8c324: 912c03e0 add x0, sp, #0xb00 8c328: 52800202 mov w2, #0x10 // #16 8c32c: 97ffd465 bl 814c0 <<&str as rustBoot::dt::writer::Concat>::concat> 8c330: 91002261 add x1, x19, #0x8 8c334: f944b742 ldr x2, [x26, #2408] 8c338: 9132e3e0 add x0, sp, #0xcb8 8c33c: 97ffe7dc bl 862ac 8c340: f9459348 ldr x8, [x26, #2848] 8c344: b40060a8 cbz x8, 8cf58 8c348: 52800020 mov w0, #0x1 // #1 8c34c: 528000a1 mov w1, #0x5 // #5 8c350: 140006fc b 8df40 8c354: b900b3ff str wzr, [sp, #176] 8c358: aa1f03f3 mov x19, xzr 8c35c: f00000bb adrp x27, a3000 8c360: 9133537b add x27, x27, #0xcd4 8c364: 52800094 mov w20, #0x4 // #4 8c368: 5280009d mov w29, #0x4 // #4 8c36c: a90deffb stp x27, x27, [sp, #216] 8c370: 52800088 mov w8, #0x4 // #4 8c374: a90ef3e8 stp x8, x28, [sp, #232] 8c378: a90beffb stp x27, x27, [sp, #184] 8c37c: 52800097 mov w23, #0x4 // #4 8c380: f90057fb str x27, [sp, #168] 8c384: 52800096 mov w22, #0x4 // #4 8c388: 52800095 mov w21, #0x4 // #4 8c38c: a90ceffb stp x27, x27, [sp, #200] 8c390: 52800098 mov w24, #0x4 // #4 8c394: 52800099 mov w25, #0x4 // #4 8c398: b9486be8 ldr w8, [sp, #2152] 8c39c: b9053be8 str w8, [sp, #1336] 8c3a0: 7950dbe8 ldrh w8, [sp, #2156] 8c3a4: 3961bbe9 ldrb w9, [sp, #2158] 8c3a8: b94863ea ldr w10, [sp, #2144] 8c3ac: 7950cbeb ldrh w11, [sp, #2148] 8c3b0: 790a7be8 strh w8, [sp, #1340] 8c3b4: 3914fbe9 strb w9, [sp, #1342] 8c3b8: b90533ea str w10, [sp, #1328] 8c3bc: 790a6beb strh w11, [sp, #1332] 8c3c0: 39619be8 ldrb w8, [sp, #2150] 8c3c4: 3914dbe8 strb w8, [sp, #1334] 8c3c8: 911503e8 add x8, sp, #0x540 8c3cc: 9100c11c add x28, x8, #0x30 8c3d0: 9121c3e1 add x1, sp, #0x870 8c3d4: aa1c03e0 mov x0, x28 8c3d8: 52804802 mov w2, #0x240 // #576 8c3dc: 9400596a bl a2984 8c3e0: 911413e0 add x0, sp, #0x504 8c3e4: 9120c3e1 add x1, sp, #0x830 8c3e8: 52800522 mov w2, #0x29 // #41 8c3ec: 94005966 bl a2984 8c3f0: 910b03e0 add x0, sp, #0x2c0 8c3f4: aa1c03e1 mov x1, x28 8c3f8: 52804802 mov w2, #0x240 // #576 8c3fc: 94005962 bl a2984 8c400: b9453be8 ldr w8, [sp, #1336] 8c404: b90e2be8 str w8, [sp, #3624] 8c408: 794a7be8 ldrh w8, [sp, #1340] 8c40c: 3954fbe9 ldrb w9, [sp, #1342] 8c410: b94533ea ldr w10, [sp, #1328] 8c414: 794a6beb ldrh w11, [sp, #1332] 8c418: 791c5be8 strh w8, [sp, #3628] 8c41c: 3938bbe9 strb w9, [sp, #3630] 8c420: b90ddbea str w10, [sp, #3544] 8c424: 791bbbeb strh w11, [sp, #3548] 8c428: 3954dbe8 ldrb w8, [sp, #1334] 8c42c: 39377be8 strb w8, [sp, #3550] 8c430: 912da3e0 add x0, sp, #0xb68 8c434: 911413e1 add x1, sp, #0x504 8c438: 52800522 mov w2, #0x29 // #41 8c43c: 94005952 bl a2984 8c440: 911503e0 add x0, sp, #0x540 8c444: 910b03e1 add x1, sp, #0x2c0 8c448: 52804802 mov w2, #0x240 // #576 8c44c: 9400594e bl a2984 8c450: 9121c3e0 add x0, sp, #0x870 8c454: 2a1f03e1 mov w1, wzr 8c458: 528012c2 mov w2, #0x96 // #150 8c45c: 940058aa bl a2704 8c460: f1025b3f cmp x25, #0x96 8c464: 54019ca8 b.hi 8f7f8 // b.pmore 8c468: 9121c3e0 add x0, sp, #0x870 8c46c: f9406fe1 ldr x1, [sp, #216] 8c470: aa1903e2 mov x2, x25 8c474: 94005944 bl a2984 8c478: ab18033c adds x28, x25, x24 8c47c: 54019c82 b.cs 8f80c // b.hs, b.nlast 8c480: f1025b9f cmp x28, #0x96 8c484: 54018fc8 b.hi 8f67c // b.pmore 8c488: 9121c3e8 add x8, sp, #0x870 8c48c: 8b190100 add x0, x8, x25 8c490: f9406be1 ldr x1, [sp, #208] 8c494: aa1803e2 mov x2, x24 8c498: 9400593b bl a2984 8c49c: ab150398 adds x24, x28, x21 8c4a0: 54019a42 b.cs 8f7e8 // b.hs, b.nlast 8c4a4: f1025b1f cmp x24, #0x96 8c4a8: 54019a68 b.hi 8f7f4 // b.pmore 8c4ac: 9121c3e8 add x8, sp, #0x870 8c4b0: 8b1c0100 add x0, x8, x28 8c4b4: f94067e1 ldr x1, [sp, #200] 8c4b8: aa1503e2 mov x2, x21 8c4bc: 94005932 bl a2984 8c4c0: ab16031c adds x28, x24, x22 8c4c4: 54019a22 b.cs 8f808 // b.hs, b.nlast 8c4c8: f1025b9f cmp x28, #0x96 8c4cc: 54018d88 b.hi 8f67c // b.pmore 8c4d0: 9121c3e8 add x8, sp, #0x870 8c4d4: 8b180100 add x0, x8, x24 8c4d8: f94063e1 ldr x1, [sp, #192] 8c4dc: aa1603e2 mov x2, x22 8c4e0: 94005929 bl a2984 8c4e4: ab170395 adds x21, x28, x23 8c4e8: 540195a2 b.cs 8f79c // b.hs, b.nlast 8c4ec: f1025abf cmp x21, #0x96 8c4f0: 540195c8 b.hi 8f7a8 // b.pmore 8c4f4: 9121c3e8 add x8, sp, #0x870 8c4f8: 8b1c0100 add x0, x8, x28 8c4fc: f94057e1 ldr x1, [sp, #168] 8c500: aa1703e2 mov x2, x23 8c504: 94005920 bl a2984 8c508: f94077e2 ldr x2, [sp, #232] 8c50c: ab0202bc adds x28, x21, x2 8c510: 54019502 b.cs 8f7b0 // b.hs, b.nlast 8c514: f1025b9f cmp x28, #0x96 8c518: f9405fe1 ldr x1, [sp, #184] 8c51c: 54018b08 b.hi 8f67c // b.pmore 8c520: 9121c3e8 add x8, sp, #0x870 8c524: 8b150100 add x0, x8, x21 8c528: 94005917 bl a2984 8c52c: ab1d0395 adds x21, x28, x29 8c530: 54019362 b.cs 8f79c // b.hs, b.nlast 8c534: f1025abf cmp x21, #0x96 8c538: 54019388 b.hi 8f7a8 // b.pmore 8c53c: 9121c3e8 add x8, sp, #0x870 8c540: 8b1c0100 add x0, x8, x28 8c544: f94073e1 ldr x1, [sp, #224] 8c548: aa1d03e2 mov x2, x29 8c54c: 9400590e bl a2984 8c550: ab1402bc adds x28, x21, x20 8c554: 540192e2 b.cs 8f7b0 // b.hs, b.nlast 8c558: f1025b9f cmp x28, #0x96 8c55c: 54018908 b.hi 8f67c // b.pmore 8c560: 9121c3e8 add x8, sp, #0x870 8c564: 8b150100 add x0, x8, x21 8c568: aa1b03e1 mov x1, x27 8c56c: aa1403e2 mov x2, x20 8c570: 94005905 bl a2984 8c574: 910943e0 add x0, sp, #0x250 8c578: 9121c3e1 add x1, sp, #0x870 8c57c: aa1c03e2 mov x2, x28 8c580: 94004f14 bl a01d0 8c584: 911ec3f4 add x20, sp, #0x7b0 8c588: 911ec3e0 add x0, sp, #0x7b0 8c58c: 2a1f03e1 mov w1, wzr 8c590: 52801002 mov w2, #0x80 // #128 8c594: 9400585c bl a2704 8c598: f9420748 ldr x8, [x26, #1032] 8c59c: f9420b49 ldr x9, [x26, #1040] 8c5a0: f9420f4a ldr x10, [x26, #1048] 8c5a4: f9030f48 str x8, [x26, #1560] 8c5a8: f9031349 str x9, [x26, #1568] 8c5ac: f9421348 ldr x8, [x26, #1056] 8c5b0: 911503f5 add x21, sp, #0x540 8c5b4: f903174a str x10, [x26, #1576] 8c5b8: f9031b48 str x8, [x26, #1584] 8c5bc: 9103c2a1 add x1, x21, #0xf0 8c5c0: 91008280 add x0, x20, #0x20 8c5c4: 52800402 mov w2, #0x20 // #32 8c5c8: 940058ef bl a2984 8c5cc: 910602a1 add x1, x21, #0x180 8c5d0: 91010280 add x0, x20, #0x40 8c5d4: 52800402 mov w2, #0x20 // #32 8c5d8: 940058eb bl a2984 8c5dc: 910842a1 add x1, x21, #0x210 8c5e0: 91018280 add x0, x20, #0x60 8c5e4: 52800402 mov w2, #0x20 // #32 8c5e8: 940058e7 bl a2984 8c5ec: 910b03e0 add x0, sp, #0x2c0 8c5f0: 911ec3e1 add x1, sp, #0x7b0 8c5f4: 52801002 mov w2, #0x80 // #128 8c5f8: 940058e3 bl a2984 8c5fc: 9132e3e0 add x0, sp, #0xcb8 8c600: 2a1f03e1 mov w1, wzr 8c604: 52801002 mov w2, #0x80 // #128 8c608: 9400583f bl a2704 8c60c: b942c3e8 ldr w8, [sp, #704] 8c610: b942c7e9 ldr w9, [sp, #708] 8c614: b90cbbe8 str w8, [sp, #3256] 8c618: b90cbfe9 str w9, [sp, #3260] 8c61c: b942cbe8 ldr w8, [sp, #712] 8c620: b942cfe9 ldr w9, [sp, #716] 8c624: b90cc3e8 str w8, [sp, #3264] 8c628: b90cc7e9 str w9, [sp, #3268] 8c62c: b942d3e8 ldr w8, [sp, #720] 8c630: b942d7e9 ldr w9, [sp, #724] 8c634: b90ccbe8 str w8, [sp, #3272] 8c638: b90ccfe9 str w9, [sp, #3276] 8c63c: 7945b3e8 ldrh w8, [sp, #728] 8c640: 7919a3e8 strh w8, [sp, #3280] 8c644: 394b6be8 ldrb w8, [sp, #730] 8c648: 39334be8 strb w8, [sp, #3282] 8c64c: 394b6fe8 ldrb w8, [sp, #731] 8c650: 39334fe8 strb w8, [sp, #3283] 8c654: b942dfe8 ldr w8, [sp, #732] 8c658: b942e3e9 ldr w9, [sp, #736] 8c65c: b90cd7e8 str w8, [sp, #3284] 8c660: b90cdbe9 str w9, [sp, #3288] 8c664: b942e7e8 ldr w8, [sp, #740] 8c668: b942ebe9 ldr w9, [sp, #744] 8c66c: b90cdfe8 str w8, [sp, #3292] 8c670: b90ce3e9 str w9, [sp, #3296] 8c674: b942efe8 ldr w8, [sp, #748] 8c678: b942f3e9 ldr w9, [sp, #752] 8c67c: b90ce7e8 str w8, [sp, #3300] 8c680: b90cebe9 str w9, [sp, #3304] 8c684: 7945ebe8 ldrh w8, [sp, #756] 8c688: 7919dbe8 strh w8, [sp, #3308] 8c68c: 394bdbe8 ldrb w8, [sp, #758] 8c690: 3933bbe8 strb w8, [sp, #3310] 8c694: 394bdfe8 ldrb w8, [sp, #759] 8c698: 3933bfe8 strb w8, [sp, #3311] 8c69c: b942fbe8 ldr w8, [sp, #760] 8c6a0: b942ffe9 ldr w9, [sp, #764] 8c6a4: b90cf3e8 str w8, [sp, #3312] 8c6a8: b90cf7e9 str w9, [sp, #3316] 8c6ac: b94303e8 ldr w8, [sp, #768] 8c6b0: b94307e9 ldr w9, [sp, #772] 8c6b4: b90cfbe8 str w8, [sp, #3320] 8c6b8: b90cffe9 str w9, [sp, #3324] 8c6bc: b9430be8 ldr w8, [sp, #776] 8c6c0: b9430fe9 ldr w9, [sp, #780] 8c6c4: b90d03e8 str w8, [sp, #3328] 8c6c8: b90d07e9 str w9, [sp, #3332] 8c6cc: 794623e8 ldrh w8, [sp, #784] 8c6d0: 791a13e8 strh w8, [sp, #3336] 8c6d4: 394c4be8 ldrb w8, [sp, #786] 8c6d8: 39342be8 strb w8, [sp, #3338] 8c6dc: 394c4fe8 ldrb w8, [sp, #787] 8c6e0: 39342fe8 strb w8, [sp, #3339] 8c6e4: 394c53e8 ldrb w8, [sp, #788] 8c6e8: 393433e8 strb w8, [sp, #3340] 8c6ec: 394c57e8 ldrb w8, [sp, #789] 8c6f0: 393437e8 strb w8, [sp, #3341] 8c6f4: 394c5be8 ldrb w8, [sp, #790] 8c6f8: 39343be8 strb w8, [sp, #3342] 8c6fc: 394c5fe8 ldrb w8, [sp, #791] 8c700: 39343fe8 strb w8, [sp, #3343] 8c704: 394c63e8 ldrb w8, [sp, #792] 8c708: 393443e8 strb w8, [sp, #3344] 8c70c: 394c67e8 ldrb w8, [sp, #793] 8c710: 393447e8 strb w8, [sp, #3345] 8c714: 394c6be8 ldrb w8, [sp, #794] 8c718: 39344be8 strb w8, [sp, #3346] 8c71c: 394c6fe8 ldrb w8, [sp, #795] 8c720: 39344fe8 strb w8, [sp, #3347] 8c724: 394c73e8 ldrb w8, [sp, #796] 8c728: 393453e8 strb w8, [sp, #3348] 8c72c: 394c77e8 ldrb w8, [sp, #797] 8c730: 393457e8 strb w8, [sp, #3349] 8c734: 394c7be8 ldrb w8, [sp, #798] 8c738: 39345be8 strb w8, [sp, #3350] 8c73c: 394c7fe8 ldrb w8, [sp, #799] 8c740: 39345fe8 strb w8, [sp, #3351] 8c744: 394c83e8 ldrb w8, [sp, #800] 8c748: 393463e8 strb w8, [sp, #3352] 8c74c: 394c87e8 ldrb w8, [sp, #801] 8c750: 393467e8 strb w8, [sp, #3353] 8c754: 394c8be8 ldrb w8, [sp, #802] 8c758: 39346be8 strb w8, [sp, #3354] 8c75c: 394c8fe8 ldrb w8, [sp, #803] 8c760: 39346fe8 strb w8, [sp, #3355] 8c764: 394c93e8 ldrb w8, [sp, #804] 8c768: 393473e8 strb w8, [sp, #3356] 8c76c: 394c97e8 ldrb w8, [sp, #805] 8c770: 393477e8 strb w8, [sp, #3357] 8c774: 394c9be8 ldrb w8, [sp, #806] 8c778: 39347be8 strb w8, [sp, #3358] 8c77c: 394c9fe8 ldrb w8, [sp, #807] 8c780: 39347fe8 strb w8, [sp, #3359] 8c784: 394ca3e8 ldrb w8, [sp, #808] 8c788: 393483e8 strb w8, [sp, #3360] 8c78c: 394ca7e8 ldrb w8, [sp, #809] 8c790: 393487e8 strb w8, [sp, #3361] 8c794: 394cabe8 ldrb w8, [sp, #810] 8c798: 39348be8 strb w8, [sp, #3362] 8c79c: 394cafe8 ldrb w8, [sp, #811] 8c7a0: 39348fe8 strb w8, [sp, #3363] 8c7a4: 394cb3e8 ldrb w8, [sp, #812] 8c7a8: 393493e8 strb w8, [sp, #3364] 8c7ac: 394cb7e8 ldrb w8, [sp, #813] 8c7b0: 393497e8 strb w8, [sp, #3365] 8c7b4: 394cbbe8 ldrb w8, [sp, #814] 8c7b8: 39349be8 strb w8, [sp, #3366] 8c7bc: 394cbfe8 ldrb w8, [sp, #815] 8c7c0: 39349fe8 strb w8, [sp, #3367] 8c7c4: 394cc3e8 ldrb w8, [sp, #816] 8c7c8: 3934a3e8 strb w8, [sp, #3368] 8c7cc: 394cc7e8 ldrb w8, [sp, #817] 8c7d0: 3934a7e8 strb w8, [sp, #3369] 8c7d4: 394ccbe8 ldrb w8, [sp, #818] 8c7d8: 3934abe8 strb w8, [sp, #3370] 8c7dc: 394ccfe8 ldrb w8, [sp, #819] 8c7e0: 3934afe8 strb w8, [sp, #3371] 8c7e4: 394cd3e8 ldrb w8, [sp, #820] 8c7e8: 3934b3e8 strb w8, [sp, #3372] 8c7ec: 394cd7e8 ldrb w8, [sp, #821] 8c7f0: 3934b7e8 strb w8, [sp, #3373] 8c7f4: 394cdbe8 ldrb w8, [sp, #822] 8c7f8: 3934bbe8 strb w8, [sp, #3374] 8c7fc: 394cdfe8 ldrb w8, [sp, #823] 8c800: 3934bfe8 strb w8, [sp, #3375] 8c804: 394ce3e8 ldrb w8, [sp, #824] 8c808: 3934c3e8 strb w8, [sp, #3376] 8c80c: 394ce7e8 ldrb w8, [sp, #825] 8c810: 3934c7e8 strb w8, [sp, #3377] 8c814: 394cebe8 ldrb w8, [sp, #826] 8c818: 3934cbe8 strb w8, [sp, #3378] 8c81c: 394cefe8 ldrb w8, [sp, #827] 8c820: 3934cfe8 strb w8, [sp, #3379] 8c824: 394cf3e8 ldrb w8, [sp, #828] 8c828: 3934d3e8 strb w8, [sp, #3380] 8c82c: 394cf7e8 ldrb w8, [sp, #829] 8c830: 3934d7e8 strb w8, [sp, #3381] 8c834: 394cfbe8 ldrb w8, [sp, #830] 8c838: 3934dbe8 strb w8, [sp, #3382] 8c83c: 394cffe8 ldrb w8, [sp, #831] 8c840: 3934dfe8 strb w8, [sp, #3383] 8c844: 910943e0 add x0, sp, #0x250 8c848: 9132e3e1 add x1, sp, #0xcb8 8c84c: 52801002 mov w2, #0x80 // #128 8c850: 94004e60 bl a01d0 8c854: a94bdb57 ldp x23, x22, [x26, #184] 8c858: 910b03f5 add x21, sp, #0x2c0 8c85c: 910b03e0 add x0, sp, #0x2c0 8c860: f9407be1 ldr x1, [sp, #240] 8c864: 52800c02 mov w2, #0x60 // #96 8c868: 94005847 bl a2984 8c86c: b94e2be8 ldr w8, [sp, #3624] 8c870: b90323e8 str w8, [sp, #800] 8c874: 795c5be8 ldrh w8, [sp, #3628] 8c878: 3978bbe9 ldrb w9, [sp, #3630] 8c87c: b94ddbea ldr w10, [sp, #3544] 8c880: 795bbbeb ldrh w11, [sp, #3548] 8c884: 79064be8 strh w8, [sp, #804] 8c888: 390c9be9 strb w9, [sp, #806] 8c88c: b9012bea str w10, [sp, #296] 8c890: 79025beb strh w11, [sp, #300] 8c894: 39777be8 ldrb w8, [sp, #3550] 8c898: 3904bbe8 strb w8, [sp, #302] 8c89c: 912da3f4 add x20, sp, #0xb68 8c8a0: 9103f3e0 add x0, sp, #0xfc 8c8a4: 912da3e1 add x1, sp, #0xb68 8c8a8: 52800522 mov w2, #0x29 // #41 8c8ac: 94005836 bl a2984 8c8b0: 910663e0 add x0, sp, #0x198 8c8b4: 910b03e1 add x1, sp, #0x2c0 8c8b8: 52800ce2 mov w2, #0x67 // #103 8c8bc: 94005832 bl a2984 8c8c0: 9104c3e0 add x0, sp, #0x130 8c8c4: 910663e1 add x1, sp, #0x198 8c8c8: 52800ce2 mov w2, #0x67 // #103 8c8cc: 9400582e bl a2984 8c8d0: 911ec3e0 add x0, sp, #0x7b0 8c8d4: 910663e1 add x1, sp, #0x198 8c8d8: 52800c02 mov w2, #0x60 // #96 8c8dc: 9400582a bl a2984 8c8e0: 91001e88 add x8, x20, #0x7 8c8e4: d360fe69 lsr x9, x19, #32 8c8e8: 38004d09 strb w9, [x8, #4]! 8c8ec: d378fe69 lsr x9, x19, #56 8c8f0: 39000d09 strb w9, [x8, #3] 8c8f4: b94193e9 ldr w9, [sp, #400] 8c8f8: b90b6be9 str w9, [sp, #2920] 8c8fc: 79432be9 ldrh w9, [sp, #404] 8c900: 7916dbe9 strh w9, [sp, #2924] 8c904: 39465be9 ldrb w9, [sp, #406] 8c908: 392dbbe9 strb w9, [sp, #2926] 8c90c: d370fe69 lsr x9, x19, #48 8c910: 39000909 strb w9, [x8, #2] 8c914: d368fe68 lsr x8, x19, #40 8c918: 392dd3e8 strb w8, [sp, #2932] 8c91c: d358fe68 lsr x8, x19, #24 8c920: 392dcbe8 strb w8, [sp, #2930] 8c924: d350fe68 lsr x8, x19, #16 8c928: 392dc7e8 strb w8, [sp, #2929] 8c92c: d348fe68 lsr x8, x19, #8 8c930: 392dc3e8 strb w8, [sp, #2928] 8c934: 392dbff3 strb w19, [sp, #2927] 8c938: b940b3e8 ldr w8, [sp, #176] 8c93c: 392ddfe8 strb w8, [sp, #2935] 8c940: b9412be8 ldr w8, [sp, #296] 8c944: b90b7be8 str w8, [sp, #2936] 8c948: 79425be8 ldrh w8, [sp, #300] 8c94c: 7916fbe8 strh w8, [sp, #2940] 8c950: 3944bbe8 ldrb w8, [sp, #302] 8c954: 91005e80 add x0, x20, #0x17 8c958: 392dfbe8 strb w8, [sp, #2942] 8c95c: 9103f3e1 add x1, sp, #0xfc 8c960: 52800522 mov w2, #0x29 // #41 8c964: 94005808 bl a2984 8c968: 9132e3e0 add x0, sp, #0xcb8 8c96c: 911ec3e1 add x1, sp, #0x7b0 8c970: 52800c02 mov w2, #0x60 // #96 8c974: 94005804 bl a2984 8c978: d28e8088 mov x8, #0x7404 // #29700 8c97c: f2abb7e8 movk x8, #0x5dbf, lsl #16 8c980: f2df1d28 movk x8, #0xf8e9, lsl #32 8c984: f2ed2d28 movk x8, #0x6969, lsl #48 8c988: d286a889 mov x9, #0x3544 // #13636 8c98c: f2b6f5c9 movk x9, #0xb7ae, lsl #16 8c990: f2cde729 movk x9, #0x6f39, lsl #32 8c994: f2e81429 movk x9, #0x40a1, lsl #48 8c998: d296c22a mov x10, #0xb611 // #46609 8c99c: f2aff42a movk x10, #0x7fa1, lsl #16 8c9a0: f2d145aa movk x10, #0x8a2d, lsl #32 8c9a4: f2f730ca movk x10, #0xb986, lsl #48 8c9a8: a912a748 stp x8, x9, [x26, #296] 8c9ac: d2978b08 mov x8, #0xbc58 // #48216 8c9b0: f2aa2948 movk x8, #0x514a, lsl #16 8c9b4: f2de7ee8 movk x8, #0xf3f7, lsl #32 8c9b8: f2e461e8 movk x8, #0x230f, lsl #48 8c9bc: a913a34a stp x10, x8, [x26, #312] 8c9c0: d28f0ee8 mov x8, #0x7877 // #30839 8c9c4: f2a221c8 movk x8, #0x110e, lsl #16 8c9c8: f2d2a8c8 movk x8, #0x9546, lsl #32 8c9cc: f2e3a748 movk x8, #0x1d3a, lsl #48 8c9d0: d28d3be9 mov x9, #0x69df // #27103 8c9d4: f2a699a9 movk x9, #0x34cd, lsl #16 8c9d8: f2dfc469 movk x9, #0xfe23, lsl #32 8c9dc: f2e0ac69 movk x9, #0x563, lsl #48 8c9e0: a914a748 stp x8, x9, [x26, #328] 8c9e4: d28602a8 mov x8, #0x3015 // #12309 8c9e8: f2b76868 movk x8, #0xbb43, lsl #16 8c9ec: f2ceb3c8 movk x8, #0x759e, lsl #32 8c9f0: f2fc0c68 movk x8, #0xe063, lsl #48 8c9f4: d28d4829 mov x9, #0x6a41 // #27201 8c9f8: f2b9ce09 movk x9, #0xce70, lsl #16 8c9fc: f2c142c9 movk x9, #0xa16, lsl #32 8ca00: f2e54c09 movk x9, #0x2a60, lsl #48 8ca04: 5280070a mov w10, #0x38 // #56 8ca08: a915a748 stp x8, x9, [x26, #344] 8ca0c: 52800048 mov w8, #0x2 // #2 8ca10: 7100111f cmp w8, #0x4 8ca14: 52800088 mov w8, #0x4 // #4 8ca18: 390c03ea strb w10, [sp, #768] 8ca1c: a90a5bf7 stp x23, x22, [sp, #160] 8ca20: 54006742 b.cs 8d708 // b.hs, b.nlast 8ca24: 528007a9 mov w9, #0x3d // #61 8ca28: 1ac82529 lsr w9, w9, w8 8ca2c: 36016c69 tbz w9, #0, 8f7b8 8ca30: b24002b4 orr x20, x21, #0x1 8ca34: 52800189 mov w9, #0xc // #12 8ca38: 1ac82529 lsr w9, w9, w8 8ca3c: 37004929 tbnz w9, #0, 8d360 8ca40: 528007a9 mov w9, #0x3d // #61 8ca44: 1ac82529 lsr w9, w9, w8 8ca48: 36016b89 tbz w9, #0, 8f7b8 8ca4c: 7100151f cmp w8, #0x5 8ca50: 54006761 b.ne 8d73c // b.any 8ca54: 910943e0 add x0, sp, #0x250 8ca58: aa1403e1 mov x1, x20 8ca5c: 94002a65 bl 973f0 8ca60: 3949c3e8 ldrb w8, [sp, #624] 8ca64: a94bab49 ldp x9, x10, [x26, #184] 8ca68: cb0803e8 neg x8, x8 8ca6c: 8a080129 and x9, x9, x8 8ca70: f9055f49 str x9, [x26, #2744] 8ca74: 8a08014a and x10, x10, x8 8ca78: f905634a str x10, [x26, #2752] 8ca7c: a94cb34b ldp x11, x12, [x26, #200] 8ca80: 8a08016b and x11, x11, x8 8ca84: f905674b str x11, [x26, #2760] 8ca88: 8a080188 and x8, x12, x8 8ca8c: f9056b48 str x8, [x26, #2768] 8ca90: f901d749 str x9, [x26, #936] 8ca94: f901db4a str x10, [x26, #944] 8ca98: f901df4b str x11, [x26, #952] 8ca9c: f901e348 str x8, [x26, #960] 8caa0: 9121c3e0 add x0, sp, #0x870 8caa4: 911503e1 add x1, sp, #0x540 8caa8: 913143e2 add x2, sp, #0xc50 8caac: 9400286d bl 96c60 8cab0: 910663e0 add x0, sp, #0x198 8cab4: 9121c3e1 add x1, sp, #0x870 8cab8: 913143e2 add x2, sp, #0xc50 8cabc: 94002869 bl 96c60 8cac0: f00000a8 adrp x8, a3000 8cac4: 912aa108 add x8, x8, #0xaa8 8cac8: a9402909 ldp x9, x10, [x8] 8cacc: f9062349 str x9, [x26, #3136] 8cad0: f906274a str x10, [x26, #3144] 8cad4: a9412109 ldp x9, x8, [x8, #16] 8cad8: f9062b49 str x9, [x26, #3152] 8cadc: f9062f48 str x8, [x26, #3160] 8cae0: 911503f3 add x19, sp, #0x540 8cae4: 911503e0 add x0, sp, #0x540 8cae8: 913763e1 add x1, sp, #0xdd8 8caec: 913143e2 add x2, sp, #0xc50 8caf0: 9400285c bl 96c60 8caf4: f941d748 ldr x8, [x26, #936] 8caf8: a9402b49 ldp x9, x10, [x26] 8cafc: ab090108 adds x8, x8, x9 8cb00: ba1f03e9 adcs x9, xzr, xzr 8cb04: f941db4b ldr x11, [x26, #944] 8cb08: ab0a016a adds x10, x11, x10 8cb0c: ba1f03eb adcs x11, xzr, xzr 8cb10: ab090149 adds x9, x10, x9 8cb14: ba1f016a adcs x10, x11, xzr 8cb18: f941df4b ldr x11, [x26, #952] 8cb1c: a941374c ldp x12, x13, [x26, #16] 8cb20: ab0c016b adds x11, x11, x12 8cb24: ba1f03ec adcs x12, xzr, xzr 8cb28: ab0a016a adds x10, x11, x10 8cb2c: ba1f018b adcs x11, x12, xzr 8cb30: f941e34c ldr x12, [x26, #960] 8cb34: ab0d018c adds x12, x12, x13 8cb38: ba1f03ed adcs x13, xzr, xzr 8cb3c: ab0b018b adds x11, x12, x11 8cb40: ba1f01ac adcs x12, x13, xzr 8cb44: b1000508 adds x8, x8, #0x1 8cb48: 92800017 mov x23, #0xffffffffffffffff // #-1 8cb4c: ba1703ed adcs x13, xzr, x23 8cb50: 937ffdad asr x13, x13, #63 8cb54: ab0901a9 adds x9, x13, x9 8cb58: ba1f01ad adcs x13, x13, xzr 8cb5c: b26083f4 mov x20, #0xffffffff00000001 // #-4294967295 8cb60: ab140129 adds x9, x9, x20 8cb64: ba1701ad adcs x13, x13, x23 8cb68: 937ffdad asr x13, x13, #63 8cb6c: ab0a01aa adds x10, x13, x10 8cb70: ba1f01ad adcs x13, x13, xzr 8cb74: 937ffdad asr x13, x13, #63 8cb78: ab0d016b adds x11, x11, x13 8cb7c: ba1f01ad adcs x13, x13, xzr 8cb80: 12800016 mov w22, #0xffffffff // #-1 8cb84: ab16016b adds x11, x11, x22 8cb88: ba1701ad adcs x13, x13, x23 8cb8c: 937ffdad asr x13, x13, #63 8cb90: ab0c01bf cmn x13, x12 8cb94: ba1f01ac adcs x12, x13, xzr 8cb98: ab080188 adds x8, x12, x8 8cb9c: ba1f03ed adcs x13, xzr, xzr 8cba0: ab2c4129 adds x9, x9, w12, uxtw 8cba4: ba1f03ee adcs x14, xzr, xzr 8cba8: ab0d0129 adds x9, x9, x13 8cbac: ba1f01cd adcs x13, x14, xzr 8cbb0: ab0a01aa adds x10, x13, x10 8cbb4: ba1f03ed adcs x13, xzr, xzr 8cbb8: 9260818c and x12, x12, #0xffffffff00000001 8cbbc: 8b0b018b add x11, x12, x11 8cbc0: 8b0d016b add x11, x11, x13 8cbc4: d297bbec mov x12, #0xbddf // #48607 8cbc8: f2a5388c movk x12, #0x29c4, lsl #16 8cbcc: f2dbec4c movk x12, #0xdf62, lsl #32 8cbd0: f2fb138c movk x12, #0xd89c, lsl #48 8cbd4: ab0c0108 adds x8, x8, x12 8cbd8: ba1f03ec adcs x12, xzr, xzr 8cbdc: ab0c0129 adds x9, x9, x12 8cbe0: ba1f03ec adcs x12, xzr, xzr 8cbe4: d286120d mov x13, #0x3090 // #12432 8cbe8: f2af108d movk x13, #0x7884, lsl #16 8cbec: f2c0b9ad movk x13, #0x5cd, lsl #32 8cbf0: f2f59e0d movk x13, #0xacf0, lsl #48 8cbf4: ab0d0129 adds x9, x9, x13 8cbf8: ba1f018c adcs x12, x12, xzr 8cbfc: ab0c014a adds x10, x10, x12 8cc00: ba1f03ec adcs x12, xzr, xzr 8cc04: d285dacd mov x13, #0x2ed6 // #11990 8cc08: f2bee42d movk x13, #0xf721, lsl #16 8cc0c: f2c4156d movk x13, #0x20ab, lsl #32 8cc10: f2fcb44d movk x13, #0xe5a2, lsl #48 8cc14: ab0d014a adds x10, x10, x13 8cc18: ba1f018c adcs x12, x12, xzr 8cc1c: ab0c016b adds x11, x11, x12 8cc20: ba1f03ec adcs x12, xzr, xzr 8cc24: d289068d mov x13, #0x4834 // #18484 8cc28: f2a090ed movk x13, #0x487, lsl #16 8cc2c: f2c0c3ad movk x13, #0x61d, lsl #32 8cc30: f2fb860d movk x13, #0xdc30, lsl #48 8cc34: ab0d016b adds x11, x11, x13 8cc38: ba1f018c adcs x12, x12, xzr 8cc3c: b1000508 adds x8, x8, #0x1 8cc40: ba1703ed adcs x13, xzr, x23 8cc44: 937ffdad asr x13, x13, #63 8cc48: ab0901a9 adds x9, x13, x9 8cc4c: ba1f01ad adcs x13, x13, xzr 8cc50: ab140129 adds x9, x9, x20 8cc54: ba1701ad adcs x13, x13, x23 8cc58: 937ffdad asr x13, x13, #63 8cc5c: ab0a01aa adds x10, x13, x10 8cc60: ba1f01ad adcs x13, x13, xzr 8cc64: 937ffdad asr x13, x13, #63 8cc68: ab0d016b adds x11, x11, x13 8cc6c: ba1f01ad adcs x13, x13, xzr 8cc70: ab16016b adds x11, x11, x22 8cc74: ba1701ad adcs x13, x13, x23 8cc78: 937ffdad asr x13, x13, #63 8cc7c: ab0c01bf cmn x13, x12 8cc80: ba1f01ac adcs x12, x13, xzr 8cc84: ab080188 adds x8, x12, x8 8cc88: ba1f03ed adcs x13, xzr, xzr 8cc8c: ab2c4129 adds x9, x9, w12, uxtw 8cc90: ba1f03ee adcs x14, xzr, xzr 8cc94: ab0d0129 adds x9, x9, x13 8cc98: ba1f01cd adcs x13, x14, xzr 8cc9c: ab0a01aa adds x10, x13, x10 8cca0: ba1f03ed adcs x13, xzr, xzr 8cca4: 9260818c and x12, x12, #0xffffffff00000001 8cca8: a9002748 stp x8, x9, [x26] 8ccac: 8b0b0188 add x8, x12, x11 8ccb0: 8b0d0108 add x8, x8, x13 8ccb4: a901234a stp x10, x8, [x26, #16] 8ccb8: 9121c3e0 add x0, sp, #0x870 8ccbc: 910663e1 add x1, sp, #0x198 8ccc0: 94002934 bl 97190 8ccc4: 396243f5 ldrb w21, [sp, #2192] 8ccc8: f9436f48 ldr x8, [x26, #1752] 8cccc: cb1503e9 neg x9, x21 8ccd0: f943734a ldr x10, [x26, #1760] 8ccd4: 8a090108 and x8, x8, x9 8ccd8: 9bd67d0b umulh x11, x8, x22 8ccdc: f943774c ldr x12, [x26, #1768] 8cce0: f9437b4d ldr x13, [x26, #1776] 8cce4: 8a09014a and x10, x10, x9 8cce8: d3607d0e lsl x14, x8, #32 8ccec: 9bd47d0f umulh x15, x8, x20 8ccf0: ab08014a adds x10, x10, x8 8ccf4: cb0801d0 sub x16, x14, x8 8ccf8: ba1f03f1 adcs x17, xzr, xzr 8ccfc: ab10014a adds x10, x10, x16 8cd00: 8a09018c and x12, x12, x9 8cd04: ba0b022b adcs x11, x17, x11 8cd08: 8a0901a9 and x9, x13, x9 8cd0c: cb0e0108 sub x8, x8, x14 8cd10: ab0c016b adds x11, x11, x12 8cd14: 9bd47d4c umulh x12, x10, x20 8cd18: ba1f03ed adcs x13, xzr, xzr 8cd1c: ab090108 adds x8, x8, x9 8cd20: d3607d49 lsl x9, x10, #32 8cd24: ba1f01ee adcs x14, x15, xzr 8cd28: ab0d0108 adds x8, x8, x13 8cd2c: d360fd4d lsr x13, x10, #32 8cd30: ba1f01ce adcs x14, x14, xzr 8cd34: ab09016b adds x11, x11, x9 8cd38: ba1f01ad adcs x13, x13, xzr 8cd3c: cb090149 sub x9, x10, x9 8cd40: ab0801a8 adds x8, x13, x8 8cd44: 9bd47d6a umulh x10, x11, x20 8cd48: ba1f03ed adcs x13, xzr, xzr 8cd4c: ab0901c9 adds x9, x14, x9 8cd50: d3607d6e lsl x14, x11, #32 8cd54: ba1f018c adcs x12, x12, xzr 8cd58: ab0d0129 adds x9, x9, x13 8cd5c: d360fd6d lsr x13, x11, #32 8cd60: ba1f018c adcs x12, x12, xzr 8cd64: ab0e0108 adds x8, x8, x14 8cd68: ba1f01ad adcs x13, x13, xzr 8cd6c: cb0e016b sub x11, x11, x14 8cd70: ab0901a9 adds x9, x13, x9 8cd74: 9bd47d0d umulh x13, x8, x20 8cd78: ba1f03ee adcs x14, xzr, xzr 8cd7c: ab0b018b adds x11, x12, x11 8cd80: d3607d0c lsl x12, x8, #32 8cd84: ba1f014a adcs x10, x10, xzr 8cd88: ab0e016b adds x11, x11, x14 8cd8c: d360fd0e lsr x14, x8, #32 8cd90: ba1f014a adcs x10, x10, xzr 8cd94: ab0c0129 adds x9, x9, x12 8cd98: ba1f01ce adcs x14, x14, xzr 8cd9c: cb0c0108 sub x8, x8, x12 8cda0: ab0b01cb adds x11, x14, x11 8cda4: ba1f03ec adcs x12, xzr, xzr 8cda8: ab080148 adds x8, x10, x8 8cdac: ba1f01aa adcs x10, x13, xzr 8cdb0: ab0c0108 adds x8, x8, x12 8cdb4: ba1f014a adcs x10, x10, xzr 8cdb8: b1000529 adds x9, x9, #0x1 8cdbc: ba1703ec adcs x12, xzr, x23 8cdc0: 937ffd8c asr x12, x12, #63 8cdc4: ab0c016b adds x11, x11, x12 8cdc8: ba1f018c adcs x12, x12, xzr 8cdcc: ab14016b adds x11, x11, x20 8cdd0: ba17018c adcs x12, x12, x23 8cdd4: 937ffd8c asr x12, x12, #63 8cdd8: ab08018d adds x13, x12, x8 8cddc: ba1f0188 adcs x8, x12, xzr 8cde0: 937ffd08 asr x8, x8, #63 8cde4: ab08014a adds x10, x10, x8 8cde8: ba1f0108 adcs x8, x8, xzr 8cdec: ab16014c adds x12, x10, x22 8cdf0: ba170108 adcs x8, x8, x23 8cdf4: 937ffd0e asr x14, x8, #63 8cdf8: ab0901c8 adds x8, x14, x9 8cdfc: ba1f03e9 adcs x9, xzr, xzr 8ce00: ab2e416a adds x10, x11, w14, uxtw 8ce04: ba1f03eb adcs x11, xzr, xzr 8ce08: ab090149 adds x9, x10, x9 8ce0c: ba1f016a adcs x10, x11, xzr 8ce10: ab0d014a adds x10, x10, x13 8ce14: ba1f03eb adcs x11, xzr, xzr 8ce18: eb0902cd subs x13, x22, x9 8ce1c: fa1f03ef ngcs x15, xzr 8ce20: 937ffdef asr x15, x15, #63 8ce24: 926081ce and x14, x14, #0xffffffff00000001 8ce28: eb0a01f0 subs x16, x15, x10 8ce2c: 8b0c01cc add x12, x14, x12 8ce30: fa1f01ee sbcs x14, x15, xzr 8ce34: 8b0b018b add x11, x12, x11 8ce38: 937ffdcc asr x12, x14, #63 8ce3c: eb0b018e subs x14, x12, x11 8ce40: fa1f018c sbcs x12, x12, xzr 8ce44: ab1401ce adds x14, x14, x20 8ce48: ba1f018c adcs x12, x12, xzr 8ce4c: aa2803ef mvn x15, x8 8ce50: 937ffd8c asr x12, x12, #63 8ce54: ab0f018f adds x15, x12, x15 8ce58: ba1f03f1 adcs x17, xzr, xzr 8ce5c: ab2c41ad adds x13, x13, w12, uxtw 8ce60: ba1f03f2 adcs x18, xzr, xzr 8ce64: ab1101ad adds x13, x13, x17 8ce68: ba1f0251 adcs x17, x18, xzr 8ce6c: ab100230 adds x16, x17, x16 8ce70: ba1f03f1 adcs x17, xzr, xzr 8ce74: eb0801ff cmp x15, x8 8ce78: 1a9f27f2 cset w18, cc // cc = lo, ul, last 8ce7c: eb0901a0 subs x0, x13, x9 8ce80: fa1f03e1 ngcs x1, xzr 8ce84: eb12001f cmp x0, x18 8ce88: f9455f52 ldr x18, [x26, #2744] 8ce8c: f901d752 str x18, [x26, #936] 8ce90: f9456352 ldr x18, [x26, #2752] 8ce94: f901db52 str x18, [x26, #944] 8ce98: f9456752 ldr x18, [x26, #2760] 8ce9c: f901df52 str x18, [x26, #952] 8cea0: fa1f0032 sbcs x18, x1, xzr 8cea4: f9064b48 str x8, [x26, #3216] 8cea8: 92608188 and x8, x12, #0xffffffff00000001 8ceac: eb0a020c subs x12, x16, x10 8ceb0: 937ffe52 asr x18, x18, #63 8ceb4: f9064f49 str x9, [x26, #3224] 8ceb8: 8b0e0108 add x8, x8, x14 8cebc: fa1f03e9 ngcs x9, xzr 8cec0: ab0c025f cmn x18, x12 8cec4: f906534a str x10, [x26, #3232] 8cec8: 8b110108 add x8, x8, x17 8cecc: ba090249 adcs x9, x18, x9 8ced0: f906574b str x11, [x26, #3240] 8ced4: eb0b010a subs x10, x8, x11 8ced8: 937ffd29 asr x9, x9, #63 8cedc: fa1f03eb ngcs x11, xzr 8cee0: ab0a013f cmn x9, x10 8cee4: a91337ef stp x15, x13, [sp, #304] 8cee8: ba0b0129 adcs x9, x9, x11 8ceec: 9104c3ea add x10, sp, #0x130 8cef0: 9138a3eb add x11, sp, #0xe28 8cef4: f100013f cmp x9, #0x0 8cef8: a91423f0 stp x16, x8, [sp, #320] 8cefc: 9a8aa168 csel x8, x11, x10, ge // ge = tcont 8cf00: f9456b49 ldr x9, [x26, #2768] 8cf04: f901e349 str x9, [x26, #960] 8cf08: a9402909 ldp x9, x10, [x8] 8cf0c: a9002b49 stp x9, x10, [x26] 8cf10: a9412109 ldp x9, x8, [x8, #16] 8cf14: a9012349 stp x9, x8, [x26, #16] 8cf18: 91008260 add x0, x19, #0x20 8cf1c: f00000a2 adrp x2, a3000 8cf20: 91282042 add x2, x2, #0xa08 8cf24: 910663e1 add x1, sp, #0x198 8cf28: 9400274e bl 96c60 8cf2c: f941d756 ldr x22, [x26, #936] 8cf30: f941db58 ldr x24, [x26, #944] 8cf34: f941df59 ldr x25, [x26, #952] 8cf38: f941e35b ldr x27, [x26, #960] 8cf3c: f941e75d ldr x29, [x26, #968] 8cf40: f941eb57 ldr x23, [x26, #976] 8cf44: f941ef5c ldr x28, [x26, #984] 8cf48: 3949c3e8 ldrb w8, [sp, #624] 8cf4c: 0a150100 and w0, w8, w21 8cf50: f941f355 ldr x21, [x26, #992] 8cf54: 140002dc b 8dac4 8cf58: f9459b48 ldr x8, [x26, #2864] 8cf5c: b4013748 cbz x8, 8f644 8cf60: f9459742 ldr x2, [x26, #2856] 8cf64: d1000508 sub x8, x8, #0x1 8cf68: 38686849 ldrb w9, [x2, x8] 8cf6c: 350136c9 cbnz w9, 8f644 8cf70: b40136a2 cbz x2, 8f644 8cf74: f9007bfc str x28, [sp, #240] 8cf78: 7100013f cmp w9, #0x0 8cf7c: 9a9f0103 csel x3, x8, xzr, eq // eq = none 8cf80: 9132e3e0 add x0, sp, #0xcb8 8cf84: 912ac3e1 add x1, sp, #0xab0 8cf88: 94003596 bl 9a5e0 8cf8c: 911ec3e0 add x0, sp, #0x7b0 8cf90: 9132e3e1 add x1, sp, #0xcb8 8cf94: 94003643 bl 9a8a0 <::next> 8cf98: f9430f48 ldr x8, [x26, #1560] 8cf9c: f100111f cmp x8, #0x4 8cfa0: 540143e0 b.eq 8f81c // b.none 8cfa4: 912da3f6 add x22, sp, #0xb68 8cfa8: 912da3e0 add x0, sp, #0xb68 8cfac: 911ec3e1 add x1, sp, #0x7b0 8cfb0: 52800a02 mov w2, #0x50 // #80 8cfb4: 94005674 bl a2984 8cfb8: 9100a2c1 add x1, x22, #0x28 8cfbc: 912d03e0 add x0, sp, #0xb40 8cfc0: 52800502 mov w2, #0x28 // #40 8cfc4: 94005670 bl a2984 8cfc8: a90d7fff stp xzr, xzr, [sp, #208] 8cfcc: a90c7fff stp xzr, xzr, [sp, #192] 8cfd0: a90b7fff stp xzr, xzr, [sp, #176] 8cfd4: a90a7fff stp xzr, xzr, [sp, #160] 8cfd8: a9097fff stp xzr, xzr, [sp, #144] 8cfdc: a90e7fff stp xzr, xzr, [sp, #224] 8cfe0: a9087fff stp xzr, xzr, [sp, #128] 8cfe4: a9077fff stp xzr, xzr, [sp, #112] 8cfe8: aa1f03f9 mov x25, xzr 8cfec: aa1f03fd mov x29, xzr 8cff0: d503201f nop 8cff4: 700c70b7 adr x23, a5e0b 8cff8: f904eb57 str x23, [x26, #2512] 8cffc: 52800168 mov w8, #0xb // #11 8d000: d503201f nop 8d004: 100db6a9 adr x9, a86d8 8d008: f904ef48 str x8, [x26, #2520] 8d00c: f904f349 str x9, [x26, #2528] 8d010: 528000c9 mov w9, #0x6 // #6 8d014: f904f749 str x9, [x26, #2536] 8d018: d503201f nop 8d01c: 100db698 adr x24, a86ec 8d020: f904fb58 str x24, [x26, #2544] 8d024: 52800069 mov w9, #0x3 // #3 8d028: f904ff49 str x9, [x26, #2552] 8d02c: d503201f nop 8d030: 500db653 adr x19, a86fa 8d034: f9050353 str x19, [x26, #2560] 8d038: 528000e9 mov w9, #0x7 // #7 8d03c: f00000bc adrp x28, a4000 8d040: 9112fb9c add x28, x28, #0x4be 8d044: f9050749 str x9, [x26, #2568] 8d048: f9050b5c str x28, [x26, #2576] 8d04c: 52800109 mov w9, #0x8 // #8 8d050: f9050f49 str x9, [x26, #2584] 8d054: d503201f nop 8d058: 100c6d49 adr x9, a5e00 8d05c: f9051349 str x9, [x26, #2592] 8d060: d503201f nop 8d064: 300ae155 adr x21, a2c8d <__floatundisf+0x145> 8d068: f9051748 str x8, [x26, #2600] 8d06c: 910182db add x27, x22, #0x60 8d070: 1400000d b 8d0a4 8d074: 9132e3e0 add x0, sp, #0xcb8 8d078: 912d03e1 add x1, sp, #0xb40 8d07c: 52800502 mov w2, #0x28 // #40 8d080: 94005641 bl a2984 8d084: 9132e3e0 add x0, sp, #0xcb8 8d088: aa1403e1 mov x1, x20 8d08c: 52800162 mov w2, #0xb // #11 8d090: 9400351c bl 9a500 8d094: a90d03e1 stp x1, x0, [sp, #208] 8d098: 910042d6 add x22, x22, #0x10 8d09c: eb1b02df cmp x22, x27 8d0a0: 54001380 b.eq 8d310 // b.none 8d0a4: f94006c8 ldr x8, [x22, #8] 8d0a8: d1000d08 sub x8, x8, #0x3 8d0ac: f100211f cmp x8, #0x8 8d0b0: 54ffff48 b.hi 8d098 // b.pmore 8d0b4: f94002d4 ldr x20, [x22] 8d0b8: 10ffff09 adr x9, 8d098 8d0bc: 38686aaa ldrb w10, [x21, x8] 8d0c0: 8b0a0929 add x9, x9, x10, lsl #2 8d0c4: d61f0120 br x9 8d0c8: aa1403e0 mov x0, x20 8d0cc: aa1803e1 mov x1, x24 8d0d0: 52800062 mov w2, #0x3 // #3 8d0d4: 9400562d bl a2988 8d0d8: 35fffe00 cbnz w0, 8d098 8d0dc: 9132e3e0 add x0, sp, #0xcb8 8d0e0: 912d03e1 add x1, sp, #0xb40 8d0e4: 52800502 mov w2, #0x28 // #40 8d0e8: 94005627 bl a2984 8d0ec: 9132e3e0 add x0, sp, #0xcb8 8d0f0: aa1403e1 mov x1, x20 8d0f4: 52800062 mov w2, #0x3 // #3 8d0f8: 94003502 bl 9a500 8d0fc: a90b03e1 stp x1, x0, [sp, #176] 8d100: 17ffffe6 b 8d098 8d104: aa1403e0 mov x0, x20 8d108: aa1303e1 mov x1, x19 8d10c: 528000e2 mov w2, #0x7 // #7 8d110: 9400561e bl a2988 8d114: 35fffc20 cbnz w0, 8d098 8d118: 9132e3e0 add x0, sp, #0xcb8 8d11c: 912d03e1 add x1, sp, #0xb40 8d120: 52800502 mov w2, #0x28 // #40 8d124: 94005618 bl a2984 8d128: 9132e3e0 add x0, sp, #0xcb8 8d12c: aa1403e1 mov x1, x20 8d130: 528000e2 mov w2, #0x7 // #7 8d134: 940034f3 bl 9a500 8d138: a90a03e1 stp x1, x0, [sp, #160] 8d13c: 17ffffd7 b 8d098 8d140: aa1403e0 mov x0, x20 8d144: d503201f nop 8d148: 100dac81 adr x1, a86d8 8d14c: 528000c2 mov w2, #0x6 // #6 8d150: 9400560e bl a2988 8d154: 35fffa20 cbnz w0, 8d098 8d158: 9132e3e0 add x0, sp, #0xcb8 8d15c: 912d03e1 add x1, sp, #0xb40 8d160: 52800502 mov w2, #0x28 // #40 8d164: 94005608 bl a2984 8d168: 9132e3e0 add x0, sp, #0xcb8 8d16c: aa1403e1 mov x1, x20 8d170: 528000c2 mov w2, #0x6 // #6 8d174: 940034e3 bl 9a500 8d178: a90c03e1 stp x1, x0, [sp, #192] 8d17c: 17ffffc7 b 8d098 8d180: aa1403e0 mov x0, x20 8d184: aa1c03e1 mov x1, x28 8d188: 52800102 mov w2, #0x8 // #8 8d18c: 940055ff bl a2988 8d190: 35fff840 cbnz w0, 8d098 8d194: 9132e3e0 add x0, sp, #0xcb8 8d198: 912d03e1 add x1, sp, #0xb40 8d19c: 52800502 mov w2, #0x28 // #40 8d1a0: 940055f9 bl a2984 8d1a4: 9132e3e0 add x0, sp, #0xcb8 8d1a8: aa1403e1 mov x1, x20 8d1ac: 52800102 mov w2, #0x8 // #8 8d1b0: 940034d4 bl 9a500 8d1b4: a90903e1 stp x1, x0, [sp, #144] 8d1b8: 17ffffb8 b 8d098 8d1bc: aa1403e0 mov x0, x20 8d1c0: aa1703e1 mov x1, x23 8d1c4: 52800162 mov w2, #0xb // #11 8d1c8: 940055f0 bl a2988 8d1cc: 34fff540 cbz w0, 8d074 8d1d0: aa1403e0 mov x0, x20 8d1d4: d503201f nop 8d1d8: 100c6141 adr x1, a5e00 8d1dc: 52800162 mov w2, #0xb // #11 8d1e0: 940055ea bl a2988 8d1e4: 35fff5a0 cbnz w0, 8d098 8d1e8: aa1c03f3 mov x19, x28 8d1ec: aa1703fc mov x28, x23 8d1f0: 911ec3e0 add x0, sp, #0x7b0 8d1f4: 912d03e1 add x1, sp, #0xb40 8d1f8: 52800502 mov w2, #0x28 // #40 8d1fc: 940055e2 bl a2984 8d200: 9132e3e0 add x0, sp, #0xcb8 8d204: 911ec3e1 add x1, sp, #0x7b0 8d208: 940033f6 bl 9a1e0 8d20c: f9459348 ldr x8, [x26, #2848] 8d210: b5000728 cbnz x8, 8d2f4 8d214: f9459748 ldr x8, [x26, #2856] 8d218: f100051f cmp x8, #0x1 8d21c: 540000c0 b.eq 8d234 // b.none 8d220: f100111f cmp x8, #0x4 8d224: 54000680 b.eq 8d2f4 // b.none 8d228: f100091f cmp x8, #0x2 8d22c: 54fffea1 b.ne 8d200 // b.any 8d230: 14000031 b 8d2f4 8d234: f9459b54 ldr x20, [x26, #2864] 8d238: f9459f48 ldr x8, [x26, #2872] 8d23c: f945a357 ldr x23, [x26, #2880] 8d240: f945a758 ldr x24, [x26, #2888] 8d244: f100351f cmp x8, #0xd 8d248: 54000360 b.eq 8d2b4 // b.none 8d24c: f100151f cmp x8, #0x5 8d250: 54000200 b.eq 8d290 // b.none 8d254: f100111f cmp x8, #0x4 8d258: 54fffd41 b.ne 8d200 // b.any 8d25c: 39400e88 ldrb w8, [x20, #3] 8d260: 39400a89 ldrb w9, [x20, #2] 8d264: 33181d09 bfi w9, w8, #8, #8 8d268: 39400688 ldrb w8, [x20, #1] 8d26c: 3940028a ldrb w10, [x20] 8d270: 33181d0a bfi w10, w8, #8, #8 8d274: 33103d2a bfi w10, w9, #16, #16 8d278: 528d8c28 mov w8, #0x6c61 // #27745 8d27c: 72adece8 movk w8, #0x6f67, lsl #16 8d280: 6b08015f cmp w10, w8 8d284: 54fffbe1 b.ne 8d200 // b.any 8d288: a90e5ff8 stp x24, x23, [sp, #224] 8d28c: 17ffffdd b 8d200 8d290: aa1403e0 mov x0, x20 8d294: d503201f nop 8d298: 100c7881 adr x1, a61a8 8d29c: 528000a2 mov w2, #0x5 // #5 8d2a0: 940055ba bl a2988 8d2a4: 35fffae0 cbnz w0, 8d200 8d2a8: aa1703f9 mov x25, x23 8d2ac: aa1803fd mov x29, x24 8d2b0: 17ffffd4 b 8d200 8d2b4: aa1403e0 mov x0, x20 8d2b8: d503201f nop 8d2bc: 100c8fa1 adr x1, a64b0 8d2c0: 528001a2 mov w2, #0xd // #13 8d2c4: 940055b1 bl a2988 8d2c8: 34000120 cbz w0, 8d2ec 8d2cc: aa1403e0 mov x0, x20 8d2d0: d503201f nop 8d2d4: 300c8f41 adr x1, a64bd 8d2d8: 528001a2 mov w2, #0xd // #13 8d2dc: 940055ab bl a2988 8d2e0: 35fff900 cbnz w0, 8d200 8d2e4: a9075ff8 stp x24, x23, [sp, #112] 8d2e8: 17ffffc6 b 8d200 8d2ec: a9085ff8 stp x24, x23, [sp, #128] 8d2f0: 17ffffc4 b 8d200 8d2f4: aa1c03f7 mov x23, x28 8d2f8: aa1303fc mov x28, x19 8d2fc: d503201f nop 8d300: 500d9fd3 adr x19, a86fa 8d304: d503201f nop 8d308: 100d9f38 adr x24, a86ec 8d30c: 17ffff63 b 8d098 8d310: b4ff81d9 cbz x25, 8c348 8d314: f10007bf cmp x29, #0x1 8d318: 54006241 b.ne 8df60 // b.any 8d31c: 39400328 ldrb w8, [x25] 8d320: 35007ac8 cbnz w8, 8e278 8d324: 2a1f03f6 mov w22, wzr 8d328: aa1f03f3 mov x19, xzr 8d32c: 39301bff strb wzr, [sp, #3078] 8d330: 79180bff strh wzr, [sp, #3076] 8d334: b90c03ff str wzr, [sp, #3072] 8d338: b90bfbff str wzr, [sp, #3064] 8d33c: 7917fbff strh wzr, [sp, #3068] 8d340: 392ffbff strb wzr, [sp, #3070] 8d344: f9051b5f str xzr, [x26, #2608] 8d348: f9051f5f str xzr, [x26, #2616] 8d34c: f905235f str xzr, [x26, #2624] 8d350: f905275f str xzr, [x26, #2632] 8d354: f9052b5f str xzr, [x26, #2640] 8d358: 392fc3ff strb wzr, [sp, #3056] 8d35c: 1400032f b 8e018 8d360: 528007a9 mov w9, #0x3d // #61 8d364: 1ac82529 lsr w9, w9, w8 8d368: 36012289 tbz w9, #0, 8f7b8 8d36c: d37df108 lsl x8, x8, #3 8d370: d2a02009 mov x9, #0x1000000 // #16777216 8d374: f2c02009 movk x9, #0x100, lsl #32 8d378: 9ac82520 lsr x0, x9, x8 8d37c: 940054dd bl a26f0 8d380: 2a0003fd mov w29, w0 8d384: 9121c3e0 add x0, sp, #0x870 8d388: aa1403e1 mov x1, x20 8d38c: 94002819 bl 973f0 8d390: 396243e8 ldrb w8, [sp, #2192] 8d394: f9436f49 ldr x9, [x26, #1752] 8d398: cb0803e8 neg x8, x8 8d39c: 8a080129 and x9, x9, x8 8d3a0: f9062349 str x9, [x26, #3136] 8d3a4: f943734a ldr x10, [x26, #1760] 8d3a8: 8a08014a and x10, x10, x8 8d3ac: f906274a str x10, [x26, #3144] 8d3b0: f943774b ldr x11, [x26, #1768] 8d3b4: 8a08016b and x11, x11, x8 8d3b8: f9062b4b str x11, [x26, #3152] 8d3bc: f9437b4c ldr x12, [x26, #1776] 8d3c0: 8a080188 and x8, x12, x8 8d3c4: f9062f48 str x8, [x26, #3160] 8d3c8: f901d749 str x9, [x26, #936] 8d3cc: f901db4a str x10, [x26, #944] 8d3d0: f901df4b str x11, [x26, #952] 8d3d4: f901e348 str x8, [x26, #960] 8d3d8: 910943e0 add x0, sp, #0x250 8d3dc: 911503e1 add x1, sp, #0x540 8d3e0: 913763e2 add x2, sp, #0xdd8 8d3e4: 9400261f bl 96c60 8d3e8: 910663e0 add x0, sp, #0x198 8d3ec: 910943e1 add x1, sp, #0x250 8d3f0: 913763e2 add x2, sp, #0xdd8 8d3f4: 9400261b bl 96c60 8d3f8: d00000a8 adrp x8, a3000 8d3fc: 912aa108 add x8, x8, #0xaa8 8d400: a9402909 ldp x9, x10, [x8] 8d404: a9132be9 stp x9, x10, [sp, #304] 8d408: a9412109 ldp x9, x8, [x8, #16] 8d40c: a91423e9 stp x9, x8, [sp, #320] 8d410: 911503e0 add x0, sp, #0x540 8d414: 9104c3e1 add x1, sp, #0x130 8d418: 913763e2 add x2, sp, #0xdd8 8d41c: 94002611 bl 96c60 8d420: f941d748 ldr x8, [x26, #936] 8d424: a9402b49 ldp x9, x10, [x26] 8d428: ab090108 adds x8, x8, x9 8d42c: ba1f03e9 adcs x9, xzr, xzr 8d430: f941db4b ldr x11, [x26, #944] 8d434: ab0a016a adds x10, x11, x10 8d438: ba1f03eb adcs x11, xzr, xzr 8d43c: ab090149 adds x9, x10, x9 8d440: ba1f016a adcs x10, x11, xzr 8d444: f941df4b ldr x11, [x26, #952] 8d448: a941374c ldp x12, x13, [x26, #16] 8d44c: ab0c016b adds x11, x11, x12 8d450: ba1f03ec adcs x12, xzr, xzr 8d454: ab0a016a adds x10, x11, x10 8d458: ba1f018b adcs x11, x12, xzr 8d45c: f941e34c ldr x12, [x26, #960] 8d460: ab0d018c adds x12, x12, x13 8d464: ba1f03ed adcs x13, xzr, xzr 8d468: ab0b018b adds x11, x12, x11 8d46c: ba1f01ac adcs x12, x13, xzr 8d470: b100050d adds x13, x8, #0x1 8d474: 92800008 mov x8, #0xffffffffffffffff // #-1 8d478: ba0803ee adcs x14, xzr, x8 8d47c: 937ffdce asr x14, x14, #63 8d480: ab0901c9 adds x9, x14, x9 8d484: ba1f01ce adcs x14, x14, xzr 8d488: b26083f4 mov x20, #0xffffffff00000001 // #-4294967295 8d48c: ab140129 adds x9, x9, x20 8d490: ba0801ce adcs x14, x14, x8 8d494: 937ffdce asr x14, x14, #63 8d498: ab0a01ca adds x10, x14, x10 8d49c: ba1f01ce adcs x14, x14, xzr 8d4a0: 937ffdce asr x14, x14, #63 8d4a4: ab0e016b adds x11, x11, x14 8d4a8: ba1f01ce adcs x14, x14, xzr 8d4ac: 12800016 mov w22, #0xffffffff // #-1 8d4b0: ab16016b adds x11, x11, x22 8d4b4: ba0801ce adcs x14, x14, x8 8d4b8: 937ffdce asr x14, x14, #63 8d4bc: ab0c01df cmn x14, x12 8d4c0: ba1f01cc adcs x12, x14, xzr 8d4c4: ab0d018d adds x13, x12, x13 8d4c8: ba1f03ee adcs x14, xzr, xzr 8d4cc: ab2c4129 adds x9, x9, w12, uxtw 8d4d0: ba1f03ef adcs x15, xzr, xzr 8d4d4: ab0e0129 adds x9, x9, x14 8d4d8: ba1f01ee adcs x14, x15, xzr 8d4dc: ab0a01ca adds x10, x14, x10 8d4e0: ba1f03ee adcs x14, xzr, xzr 8d4e4: 9260818c and x12, x12, #0xffffffff00000001 8d4e8: 8b0b018b add x11, x12, x11 8d4ec: 8b0e016b add x11, x11, x14 8d4f0: d297bbec mov x12, #0xbddf // #48607 8d4f4: f2a5388c movk x12, #0x29c4, lsl #16 8d4f8: f2dbec4c movk x12, #0xdf62, lsl #32 8d4fc: f2fb138c movk x12, #0xd89c, lsl #48 8d500: ab0c01ac adds x12, x13, x12 8d504: ba1f03ed adcs x13, xzr, xzr 8d508: ab0d0129 adds x9, x9, x13 8d50c: ba1f03ed adcs x13, xzr, xzr 8d510: d286120e mov x14, #0x3090 // #12432 8d514: f2af108e movk x14, #0x7884, lsl #16 8d518: f2c0b9ae movk x14, #0x5cd, lsl #32 8d51c: f2f59e0e movk x14, #0xacf0, lsl #48 8d520: ab0e0129 adds x9, x9, x14 8d524: ba1f01ad adcs x13, x13, xzr 8d528: ab0d014a adds x10, x10, x13 8d52c: ba1f03ed adcs x13, xzr, xzr 8d530: d285dace mov x14, #0x2ed6 // #11990 8d534: f2bee42e movk x14, #0xf721, lsl #16 8d538: f2c4156e movk x14, #0x20ab, lsl #32 8d53c: f2fcb44e movk x14, #0xe5a2, lsl #48 8d540: ab0e014a adds x10, x10, x14 8d544: ba1f01ad adcs x13, x13, xzr 8d548: ab0d016b adds x11, x11, x13 8d54c: ba1f03ed adcs x13, xzr, xzr 8d550: d289068e mov x14, #0x4834 // #18484 8d554: f2a090ee movk x14, #0x487, lsl #16 8d558: f2c0c3ae movk x14, #0x61d, lsl #32 8d55c: f2fb860e movk x14, #0xdc30, lsl #48 8d560: ab0e016b adds x11, x11, x14 8d564: ba1f01ad adcs x13, x13, xzr 8d568: b100058c adds x12, x12, #0x1 8d56c: ba0803ee adcs x14, xzr, x8 8d570: 937ffdce asr x14, x14, #63 8d574: ab0901c9 adds x9, x14, x9 8d578: ba1f01ce adcs x14, x14, xzr 8d57c: ab140129 adds x9, x9, x20 8d580: ba0801ce adcs x14, x14, x8 8d584: 937ffdce asr x14, x14, #63 8d588: ab0a01ca adds x10, x14, x10 8d58c: ba1f01ce adcs x14, x14, xzr 8d590: 937ffdce asr x14, x14, #63 8d594: ab0e016b adds x11, x11, x14 8d598: ba1f01ce adcs x14, x14, xzr 8d59c: ab16016b adds x11, x11, x22 8d5a0: ba0801c8 adcs x8, x14, x8 8d5a4: 937ffd08 asr x8, x8, #63 8d5a8: ab0d011f cmn x8, x13 8d5ac: ba1f0108 adcs x8, x8, xzr 8d5b0: ab0c010c adds x12, x8, x12 8d5b4: ba1f03ed adcs x13, xzr, xzr 8d5b8: ab284129 adds x9, x9, w8, uxtw 8d5bc: ba1f03ee adcs x14, xzr, xzr 8d5c0: ab0d0129 adds x9, x9, x13 8d5c4: ba1f01cd adcs x13, x14, xzr 8d5c8: ab0a01aa adds x10, x13, x10 8d5cc: ba1f03ed adcs x13, xzr, xzr 8d5d0: f9064b4c str x12, [x26, #3216] 8d5d4: 92608108 and x8, x8, #0xffffffff00000001 8d5d8: f9064f49 str x9, [x26, #3224] 8d5dc: 8b0b0108 add x8, x8, x11 8d5e0: f906534a str x10, [x26, #3232] 8d5e4: 8b0d0108 add x8, x8, x13 8d5e8: f9065748 str x8, [x26, #3240] 8d5ec: 911503e0 add x0, sp, #0x540 8d5f0: 9138a3e1 add x1, sp, #0xe28 8d5f4: 940026e7 bl 97190 8d5f8: 395583f3 ldrb w19, [sp, #1376] 8d5fc: f941db48 ldr x8, [x26, #944] 8d600: f941df49 ldr x9, [x26, #952] 8d604: cb1303ea neg x10, x19 8d608: 8a0a0118 and x24, x8, x10 8d60c: eb1802c8 subs x8, x22, x24 8d610: f941e34b ldr x11, [x26, #960] 8d614: fa1f03ec ngcs x12, xzr 8d618: 8a0a0139 and x25, x9, x10 8d61c: 937ffd89 asr x9, x12, #63 8d620: eb19012c subs x12, x9, x25 8d624: f941d74d ldr x13, [x26, #936] 8d628: fa1f0129 sbcs x9, x9, xzr 8d62c: 8a0a0175 and x21, x11, x10 8d630: 937ffd29 asr x9, x9, #63 8d634: eb15012b subs x11, x9, x21 8d638: fa1f0129 sbcs x9, x9, xzr 8d63c: ab14016b adds x11, x11, x20 8d640: 8a0a01b4 and x20, x13, x10 8d644: ba1f0129 adcs x9, x9, xzr 8d648: aa3403ea mvn x10, x20 8d64c: 937ffd29 asr x9, x9, #63 8d650: ab0a0136 adds x22, x9, x10 8d654: ba1f03ea adcs x10, xzr, xzr 8d658: ab294108 adds x8, x8, w9, uxtw 8d65c: ba1f03ed adcs x13, xzr, xzr 8d660: ab0a0117 adds x23, x8, x10 8d664: ba1f01a8 adcs x8, x13, xzr 8d668: ab0c011c adds x28, x8, x12 8d66c: ba1f03e8 adcs x8, xzr, xzr 8d670: a90be354 stp x20, x24, [x26, #184] 8d674: 92608129 and x9, x9, #0xffffffff00000001 8d678: 8b0b0129 add x9, x9, x11 8d67c: 8b08013b add x27, x9, x8 8d680: a90cd759 stp x25, x21, [x26, #200] 8d684: 910663e0 add x0, sp, #0x198 8d688: 910943e1 add x1, sp, #0x250 8d68c: 940027c5 bl 975a0 8d690: 3946dfe8 ldrb w8, [sp, #439] 8d694: 12000100 and w0, w8, #0x1 8d698: 94005416 bl a26f0 8d69c: 4a1d0000 eor w0, w0, w29 8d6a0: 94005414 bl a26f0 8d6a4: 2a2003e8 mvn w8, w0 8d6a8: 12000100 and w0, w8, #0x1 8d6ac: 94005411 bl a26f0 8d6b0: 92401c08 and x8, x0, #0xff 8d6b4: cb0803e9 neg x9, x8 8d6b8: d1000508 sub x8, x8, #0x1 8d6bc: 8a0802ca and x10, x22, x8 8d6c0: 8a09028b and x11, x20, x9 8d6c4: aa0a017d orr x29, x11, x10 8d6c8: f9462356 ldr x22, [x26, #3136] 8d6cc: 8a0802ea and x10, x23, x8 8d6d0: 8a09030b and x11, x24, x9 8d6d4: aa0a0177 orr x23, x11, x10 8d6d8: f9462758 ldr x24, [x26, #3144] 8d6dc: 8a08038a and x10, x28, x8 8d6e0: 8a09032b and x11, x25, x9 8d6e4: aa0a017c orr x28, x11, x10 8d6e8: f9462b59 ldr x25, [x26, #3152] 8d6ec: 8a080368 and x8, x27, x8 8d6f0: f9462f5b ldr x27, [x26, #3160] 8d6f4: 8a0902a9 and x9, x21, x9 8d6f8: aa080135 orr x21, x9, x8 8d6fc: 396243e8 ldrb w8, [sp, #2192] 8d700: 0a130100 and w0, w8, w19 8d704: 140000f0 b 8dac4 8d708: 35010588 cbnz w8, 8f7b8 8d70c: 52800020 mov w0, #0x1 // #1 8d710: 940053f8 bl a26f0 8d714: aa1f03f6 mov x22, xzr 8d718: aa1f03f8 mov x24, xzr 8d71c: aa1f03f9 mov x25, xzr 8d720: aa1f03fb mov x27, xzr 8d724: aa1f03fd mov x29, xzr 8d728: aa1f03f7 mov x23, xzr 8d72c: aa1f03fc mov x28, xzr 8d730: aa1f03f5 mov x21, xzr 8d734: 2a1f03e8 mov w8, wzr 8d738: 140000e5 b 8dacc 8d73c: 910086b3 add x19, x21, #0x21 8d740: 9121c3e0 add x0, sp, #0x870 8d744: aa1403e1 mov x1, x20 8d748: 9400272a bl 973f0 8d74c: 911503e0 add x0, sp, #0x540 8d750: aa1303e1 mov x1, x19 8d754: 94002727 bl 973f0 8d758: f9436f48 ldr x8, [x26, #1752] 8d75c: 396243e9 ldrb w9, [sp, #2192] 8d760: f9007be9 str x9, [sp, #240] 8d764: cb0903e9 neg x9, x9 8d768: 8a090108 and x8, x8, x9 8d76c: f9055f48 str x8, [x26, #2744] 8d770: f9437348 ldr x8, [x26, #1760] 8d774: 8a090108 and x8, x8, x9 8d778: f9056348 str x8, [x26, #2752] 8d77c: f9437748 ldr x8, [x26, #1768] 8d780: 8a090108 and x8, x8, x9 8d784: f9056748 str x8, [x26, #2760] 8d788: f9437b48 ldr x8, [x26, #1776] 8d78c: 8a090108 and x8, x8, x9 8d790: f9056b48 str x8, [x26, #2768] 8d794: 395583e9 ldrb w9, [sp, #1376] 8d798: f90077e9 str x9, [sp, #232] 8d79c: f941d748 ldr x8, [x26, #936] 8d7a0: cb0903e9 neg x9, x9 8d7a4: 8a090108 and x8, x8, x9 8d7a8: f9062348 str x8, [x26, #3136] 8d7ac: f941db4a ldr x10, [x26, #944] 8d7b0: 8a09014a and x10, x10, x9 8d7b4: f906274a str x10, [x26, #3144] 8d7b8: f941df4b ldr x11, [x26, #952] 8d7bc: 8a09016b and x11, x11, x9 8d7c0: f9062b4b str x11, [x26, #3152] 8d7c4: f941e34c ldr x12, [x26, #960] 8d7c8: 8a090189 and x9, x12, x9 8d7cc: f9062f49 str x9, [x26, #3160] 8d7d0: a90bab48 stp x8, x10, [x26, #184] 8d7d4: a90ca74b stp x11, x9, [x26, #200] 8d7d8: 9138a3e0 add x0, sp, #0xe28 8d7dc: 910943e1 add x1, sp, #0x250 8d7e0: 913763e2 add x2, sp, #0xdd8 8d7e4: 9400251f bl 96c60 8d7e8: f9455f48 ldr x8, [x26, #2744] 8d7ec: f9456349 ldr x9, [x26, #2752] 8d7f0: f945674a ldr x10, [x26, #2760] 8d7f4: a90ba748 stp x8, x9, [x26, #184] 8d7f8: f9456b48 ldr x8, [x26, #2768] 8d7fc: a90ca34a stp x10, x8, [x26, #200] 8d800: 910663e0 add x0, sp, #0x198 8d804: 910943e1 add x1, sp, #0x250 8d808: 913143e2 add x2, sp, #0xc50 8d80c: 94002515 bl 96c60 8d810: 9104c3e0 add x0, sp, #0x130 8d814: 910663e1 add x1, sp, #0x198 8d818: 913143e2 add x2, sp, #0xc50 8d81c: 94002511 bl 96c60 8d820: d00000a8 adrp x8, a3000 8d824: 912aa108 add x8, x8, #0xaa8 8d828: a9402909 ldp x9, x10, [x8] 8d82c: a90bab49 stp x9, x10, [x26, #184] 8d830: a9412109 ldp x9, x8, [x8, #16] 8d834: a90ca349 stp x9, x8, [x26, #200] 8d838: 910663e0 add x0, sp, #0x198 8d83c: 910943e1 add x1, sp, #0x250 8d840: 913143e2 add x2, sp, #0xc50 8d844: 94002507 bl 96c60 8d848: a95327e8 ldp x8, x9, [sp, #304] 8d84c: a9402f4a ldp x10, x11, [x26] 8d850: a95437ec ldp x12, x13, [sp, #320] 8d854: ab08014a adds x10, x10, x8 8d858: a9413b48 ldp x8, x14, [x26, #16] 8d85c: ba1f03ef adcs x15, xzr, xzr 8d860: ab090169 adds x9, x11, x9 8d864: ba1f03eb adcs x11, xzr, xzr 8d868: ab0f0129 adds x9, x9, x15 8d86c: ba1f016b adcs x11, x11, xzr 8d870: ab0c0108 adds x8, x8, x12 8d874: ba1f03ec adcs x12, xzr, xzr 8d878: ab0b010b adds x11, x8, x11 8d87c: ba1f0188 adcs x8, x12, xzr 8d880: ab0d01cc adds x12, x14, x13 8d884: ba1f03ed adcs x13, xzr, xzr 8d888: ab08018c adds x12, x12, x8 8d88c: 92800008 mov x8, #0xffffffffffffffff // #-1 8d890: ba1f01ad adcs x13, x13, xzr 8d894: b100054a adds x10, x10, #0x1 8d898: ba0803ee adcs x14, xzr, x8 8d89c: 937ffdce asr x14, x14, #63 8d8a0: b26083ef mov x15, #0xffffffff00000001 // #-4294967295 8d8a4: ab0901c9 adds x9, x14, x9 8d8a8: ba1f01ce adcs x14, x14, xzr 8d8ac: ab0f0129 adds x9, x9, x15 8d8b0: ba0801ce adcs x14, x14, x8 8d8b4: 937ffdce asr x14, x14, #63 8d8b8: ab0b01cb adds x11, x14, x11 8d8bc: ba1f01ce adcs x14, x14, xzr 8d8c0: 937ffdce asr x14, x14, #63 8d8c4: 12800010 mov w16, #0xffffffff // #-1 8d8c8: ab0e018c adds x12, x12, x14 8d8cc: ba1f01ce adcs x14, x14, xzr 8d8d0: ab10018c adds x12, x12, x16 8d8d4: ba0801ce adcs x14, x14, x8 8d8d8: 937ffdce asr x14, x14, #63 8d8dc: ab0d01df cmn x14, x13 8d8e0: ba1f01cd adcs x13, x14, xzr 8d8e4: ab0a01aa adds x10, x13, x10 8d8e8: ba1f03ee adcs x14, xzr, xzr 8d8ec: ab2d4129 adds x9, x9, w13, uxtw 8d8f0: ba1f03f1 adcs x17, xzr, xzr 8d8f4: ab0e0129 adds x9, x9, x14 8d8f8: ba1f022e adcs x14, x17, xzr 8d8fc: d297bbf1 mov x17, #0xbddf // #48607 8d900: f2a53891 movk x17, #0x29c4, lsl #16 8d904: f2dbec51 movk x17, #0xdf62, lsl #32 8d908: f2fb1391 movk x17, #0xd89c, lsl #48 8d90c: ab0b01cb adds x11, x14, x11 8d910: ba1f03ee adcs x14, xzr, xzr 8d914: ab11014a adds x10, x10, x17 8d918: ba1f03f1 adcs x17, xzr, xzr 8d91c: d2861212 mov x18, #0x3090 // #12432 8d920: f2af1092 movk x18, #0x7884, lsl #16 8d924: f2c0b9b2 movk x18, #0x5cd, lsl #32 8d928: f2f59e12 movk x18, #0xacf0, lsl #48 8d92c: ab110129 adds x9, x9, x17 8d930: ba1f03f1 adcs x17, xzr, xzr 8d934: ab120129 adds x9, x9, x18 8d938: ba1f0231 adcs x17, x17, xzr 8d93c: d285dad2 mov x18, #0x2ed6 // #11990 8d940: f2bee432 movk x18, #0xf721, lsl #16 8d944: f2c41572 movk x18, #0x20ab, lsl #32 8d948: f2fcb452 movk x18, #0xe5a2, lsl #48 8d94c: 926081ad and x13, x13, #0xffffffff00000001 8d950: ab11016b adds x11, x11, x17 8d954: 8b0c01ac add x12, x13, x12 8d958: ba1f03ed adcs x13, xzr, xzr 8d95c: ab12016b adds x11, x11, x18 8d960: 8b0e018c add x12, x12, x14 8d964: ba1f01ad adcs x13, x13, xzr 8d968: d289068e mov x14, #0x4834 // #18484 8d96c: f2a090ee movk x14, #0x487, lsl #16 8d970: f2c0c3ae movk x14, #0x61d, lsl #32 8d974: f2fb860e movk x14, #0xdc30, lsl #48 8d978: ab0d018c adds x12, x12, x13 8d97c: ba1f03ed adcs x13, xzr, xzr 8d980: ab0e018c adds x12, x12, x14 8d984: ba1f01ad adcs x13, x13, xzr 8d988: b100054a adds x10, x10, #0x1 8d98c: ba0803ee adcs x14, xzr, x8 8d990: 937ffdce asr x14, x14, #63 8d994: ab0901c9 adds x9, x14, x9 8d998: ba1f01ce adcs x14, x14, xzr 8d99c: ab0f0129 adds x9, x9, x15 8d9a0: ba0801ce adcs x14, x14, x8 8d9a4: 937ffdce asr x14, x14, #63 8d9a8: ab0b01cb adds x11, x14, x11 8d9ac: ba1f01ce adcs x14, x14, xzr 8d9b0: 937ffdce asr x14, x14, #63 8d9b4: ab0e018c adds x12, x12, x14 8d9b8: ba1f01ce adcs x14, x14, xzr 8d9bc: ab10018c adds x12, x12, x16 8d9c0: ba0801c8 adcs x8, x14, x8 8d9c4: 937ffd08 asr x8, x8, #63 8d9c8: ab0d011f cmn x8, x13 8d9cc: f9455f56 ldr x22, [x26, #2744] 8d9d0: ba1f0108 adcs x8, x8, xzr 8d9d4: f9464b4d ldr x13, [x26, #3216] 8d9d8: ab0a010a adds x10, x8, x10 8d9dc: f9456358 ldr x24, [x26, #2752] 8d9e0: ba1f03ee adcs x14, xzr, xzr 8d9e4: ab284129 adds x9, x9, w8, uxtw 8d9e8: f9456759 ldr x25, [x26, #2760] 8d9ec: f9456b5b ldr x27, [x26, #2768] 8d9f0: f946235d ldr x29, [x26, #3136] 8d9f4: ba1f03ef adcs x15, xzr, xzr 8d9f8: ab0e0134 adds x20, x9, x14 8d9fc: f9462757 ldr x23, [x26, #3144] 8da00: 92608108 and x8, x8, #0xffffffff00000001 8da04: 8b0c0108 add x8, x8, x12 8da08: f9462b5c ldr x28, [x26, #3152] 8da0c: ca0a01a9 eor x9, x13, x10 8da10: f9462f55 ldr x21, [x26, #3160] 8da14: ba1f01ea adcs x10, x15, xzr 8da18: ab0b014a adds x10, x10, x11 8da1c: f9006fea str x10, [sp, #216] 8da20: ba1f03ea adcs x10, xzr, xzr 8da24: 8b0a0108 add x8, x8, x10 8da28: f90073e8 str x8, [sp, #224] 8da2c: d1000528 sub x8, x9, #0x1 8da30: 8a290108 bic x8, x8, x9 8da34: d37ffd00 lsr x0, x8, #63 8da38: 9400532e bl a26f0 8da3c: 2a0003f3 mov w19, w0 8da40: f9464f48 ldr x8, [x26, #3224] 8da44: ca140108 eor x8, x8, x20 8da48: d1000509 sub x9, x8, #0x1 8da4c: 8a280128 bic x8, x9, x8 8da50: d37ffd00 lsr x0, x8, #63 8da54: 94005327 bl a26f0 8da58: 0a130000 and w0, w0, w19 8da5c: 94005325 bl a26f0 8da60: 2a0003f3 mov w19, w0 8da64: f9465348 ldr x8, [x26, #3232] 8da68: f9406fe9 ldr x9, [sp, #216] 8da6c: ca090108 eor x8, x8, x9 8da70: d1000509 sub x9, x8, #0x1 8da74: 8a280128 bic x8, x9, x8 8da78: d37ffd00 lsr x0, x8, #63 8da7c: 9400531d bl a26f0 8da80: 0a130000 and w0, w0, w19 8da84: 9400531b bl a26f0 8da88: 2a0003f3 mov w19, w0 8da8c: f9465748 ldr x8, [x26, #3240] 8da90: f94073e9 ldr x9, [sp, #224] 8da94: ca090108 eor x8, x8, x9 8da98: d1000509 sub x9, x8, #0x1 8da9c: 8a280128 bic x8, x9, x8 8daa0: d37ffd00 lsr x0, x8, #63 8daa4: 94005313 bl a26f0 8daa8: 0a130000 and w0, w0, w19 8daac: 94005311 bl a26f0 8dab0: f94077e8 ldr x8, [sp, #232] 8dab4: 0a000100 and w0, w8, w0 8dab8: 9400530e bl a26f0 8dabc: f9407be8 ldr x8, [sp, #240] 8dac0: 0a000100 and w0, w8, w0 8dac4: 9400530b bl a26f0 8dac8: 52800028 mov w8, #0x1 // #1 8dacc: f9007be0 str x0, [sp, #240] 8dad0: aa1f03f4 mov x20, xzr 8dad4: cb200289 sub x9, x20, w0, uxtb 8dad8: 8a0902d3 and x19, x22, x9 8dadc: 8a090316 and x22, x24, x9 8dae0: 8a090338 and x24, x25, x9 8dae4: 8a09037b and x27, x27, x9 8dae8: 8a0903bd and x29, x29, x9 8daec: 8a0902f7 and x23, x23, x9 8daf0: 8a090399 and x25, x28, x9 8daf4: 8a0902b5 and x21, x21, x9 8daf8: 4b0003e9 neg w9, w0 8dafc: 0a090108 and w8, w8, w9 8db00: 52000100 eor w0, w8, #0x1 8db04: b9005be0 str w0, [sp, #88] 8db08: 940052fa bl a26f0 8db0c: 92401c08 and x8, x0, #0xff 8db10: d1000509 sub x9, x8, #0x1 8db14: f9004ff3 str x19, [sp, #152] 8db18: 8a09026a and x10, x19, x9 8db1c: f901d74a str x10, [x26, #936] 8db20: a9085bf8 stp x24, x22, [sp, #128] 8db24: 8a0902ca and x10, x22, x9 8db28: f901db4a str x10, [x26, #944] 8db2c: 8a09030a and x10, x24, x9 8db30: f901df4a str x10, [x26, #952] 8db34: a9066ffd stp x29, x27, [sp, #96] 8db38: 8a09036a and x10, x27, x9 8db3c: f901e34a str x10, [x26, #960] 8db40: d24003aa eor x10, x29, #0x1 8db44: cb080288 sub x8, x20, x8 8db48: f9002bea str x10, [sp, #80] 8db4c: 8a08014a and x10, x10, x8 8db50: ca1d014a eor x10, x10, x29 8db54: f901e74a str x10, [x26, #968] 8db58: d2607eea eor x10, x23, #0xffffffff00000000 8db5c: f90027ea str x10, [sp, #72] 8db60: 8a08014a and x10, x10, x8 8db64: a9075ff9 stp x25, x23, [sp, #112] 8db68: ca17014a eor x10, x10, x23 8db6c: f901eb4a str x10, [x26, #976] 8db70: aa08032a orr x10, x25, x8 8db74: f901ef4a str x10, [x26, #984] 8db78: d27f7aaa eor x10, x21, #0xfffffffe 8db7c: f90023ea str x10, [sp, #64] 8db80: 8a080148 and x8, x10, x8 8db84: f9004bf5 str x21, [sp, #144] 8db88: ca150108 eor x8, x8, x21 8db8c: f901f348 str x8, [x26, #992] 8db90: 92400128 and x8, x9, #0x1 8db94: f901f748 str x8, [x26, #1000] 8db98: 92607d28 and x8, x9, #0xffffffff00000000 8db9c: f901fb48 str x8, [x26, #1008] 8dba0: 927f7928 and x8, x9, #0xfffffffe 8dba4: f901ff49 str x9, [x26, #1016] 8dba8: 911503e9 add x9, sp, #0x540 8dbac: 91010121 add x1, x9, #0x40 8dbb0: f9020348 str x8, [x26, #1024] 8dbb4: 910943e0 add x0, sp, #0x250 8dbb8: 940024e2 bl 96f40 8dbbc: f941d748 ldr x8, [x26, #936] 8dbc0: f941db49 ldr x9, [x26, #944] 8dbc4: a9002748 stp x8, x9, [x26] 8dbc8: 3949c3ea ldrb w10, [sp, #624] 8dbcc: f90077ea str x10, [sp, #232] 8dbd0: a94ba748 ldp x8, x9, [x26, #184] 8dbd4: cb0a0293 sub x19, x20, x10 8dbd8: 8a130108 and x8, x8, x19 8dbdc: 8a130129 and x9, x9, x19 8dbe0: a94caf4a ldp x10, x11, [x26, #200] 8dbe4: 8a13014a and x10, x10, x19 8dbe8: 8a13016b and x11, x11, x19 8dbec: a91327e8 stp x8, x9, [sp, #304] 8dbf0: a9142fea stp x10, x11, [sp, #320] 8dbf4: f941df48 ldr x8, [x26, #952] 8dbf8: f941e349 ldr x9, [x26, #960] 8dbfc: a9012748 stp x8, x9, [x26, #16] 8dc00: 9121c3f5 add x21, sp, #0x870 8dc04: 9121c3e0 add x0, sp, #0x870 8dc08: 910663e1 add x1, sp, #0x198 8dc0c: 9104c3e2 add x2, sp, #0x130 8dc10: 94002414 bl 96c60 8dc14: f941e748 ldr x8, [x26, #968] 8dc18: f941eb49 ldr x9, [x26, #976] 8dc1c: f941ef4a ldr x10, [x26, #984] 8dc20: a9002748 stp x8, x9, [x26] 8dc24: f941f348 ldr x8, [x26, #992] 8dc28: a901234a stp x10, x8, [x26, #16] 8dc2c: 910082b5 add x21, x21, #0x20 8dc30: 910663e1 add x1, sp, #0x198 8dc34: 9104c3e2 add x2, sp, #0x130 8dc38: aa1503e0 mov x0, x21 8dc3c: 94002409 bl 96c60 8dc40: f9436f48 ldr x8, [x26, #1752] 8dc44: f9437349 ldr x9, [x26, #1760] 8dc48: f943774a ldr x10, [x26, #1768] 8dc4c: f9437b4b ldr x11, [x26, #1776] 8dc50: f9437f4c ldr x12, [x26, #1784] 8dc54: 8a130119 and x25, x8, x19 8dc58: 8a13013d and x29, x9, x19 8dc5c: 8a130148 and x8, x10, x19 8dc60: f9005be8 str x8, [sp, #176] 8dc64: f9438348 ldr x8, [x26, #1792] 8dc68: 8a130169 and x9, x11, x19 8dc6c: f9005fe9 str x9, [sp, #184] 8dc70: 8a130189 and x9, x12, x19 8dc74: f90063e9 str x9, [sp, #192] 8dc78: f9438749 ldr x9, [x26, #1800] 8dc7c: 8a130108 and x8, x8, x19 8dc80: f90067e8 str x8, [sp, #200] 8dc84: 8a130128 and x8, x9, x19 8dc88: f9006be8 str x8, [sp, #208] 8dc8c: f9438b48 ldr x8, [x26, #1808] 8dc90: 8a130108 and x8, x8, x19 8dc94: f90073e8 str x8, [sp, #224] 8dc98: d503201f nop 8dc9c: 100cf1f7 adr x23, a7ad8 8dca0: 910102e1 add x1, x23, #0x40 8dca4: 910943e0 add x0, sp, #0x250 8dca8: 940024a6 bl 96f40 8dcac: a94026e8 ldp x8, x9, [x23] 8dcb0: a9002748 stp x8, x9, [x26] 8dcb4: 3949c3ea ldrb w10, [sp, #624] 8dcb8: f9006fea str x10, [sp, #216] 8dcbc: a94ba748 ldp x8, x9, [x26, #184] 8dcc0: cb0a0294 sub x20, x20, x10 8dcc4: 8a140108 and x8, x8, x20 8dcc8: 8a140129 and x9, x9, x20 8dccc: a94caf4a ldp x10, x11, [x26, #200] 8dcd0: 8a14014a and x10, x10, x20 8dcd4: 8a14016b and x11, x11, x20 8dcd8: a91327e8 stp x8, x9, [sp, #304] 8dcdc: a9142fea stp x10, x11, [sp, #320] 8dce0: a94126e8 ldp x8, x9, [x23, #16] 8dce4: a9012748 stp x8, x9, [x26, #16] 8dce8: 9121c3e0 add x0, sp, #0x870 8dcec: 910663e1 add x1, sp, #0x198 8dcf0: 9104c3e2 add x2, sp, #0x130 8dcf4: 940023db bl 96c60 8dcf8: a94226e8 ldp x8, x9, [x23, #32] 8dcfc: a9002748 stp x8, x9, [x26] 8dd00: a94326e8 ldp x8, x9, [x23, #48] 8dd04: a9012748 stp x8, x9, [x26, #16] 8dd08: 910663e1 add x1, sp, #0x198 8dd0c: 9104c3e2 add x2, sp, #0x130 8dd10: aa1503e0 mov x0, x21 8dd14: 940023d3 bl 96c60 8dd18: f9436f48 ldr x8, [x26, #1752] 8dd1c: f9437349 ldr x9, [x26, #1760] 8dd20: f943774a ldr x10, [x26, #1768] 8dd24: 8a140108 and x8, x8, x20 8dd28: 8a140136 and x22, x9, x20 8dd2c: f9437b49 ldr x9, [x26, #1776] 8dd30: f9437f4b ldr x11, [x26, #1784] 8dd34: f943834c ldr x12, [x26, #1792] 8dd38: 8a14015b and x27, x10, x20 8dd3c: 8a140133 and x19, x9, x20 8dd40: f9438749 ldr x9, [x26, #1800] 8dd44: 8a140178 and x24, x11, x20 8dd48: 8a140197 and x23, x12, x20 8dd4c: f9438b4a ldr x10, [x26, #1808] 8dd50: 8a14013c and x28, x9, x20 8dd54: 8a140154 and x20, x10, x20 8dd58: ca190108 eor x8, x8, x25 8dd5c: d1000509 sub x9, x8, #0x1 8dd60: 8a280128 bic x8, x9, x8 8dd64: d37ffd00 lsr x0, x8, #63 8dd68: 94005262 bl a26f0 8dd6c: 2a0003f5 mov w21, w0 8dd70: ca1d02c8 eor x8, x22, x29 8dd74: d1000509 sub x9, x8, #0x1 8dd78: 8a280128 bic x8, x9, x8 8dd7c: d37ffd00 lsr x0, x8, #63 8dd80: 9400525c bl a26f0 8dd84: 0a150000 and w0, w0, w21 8dd88: 9400525a bl a26f0 8dd8c: 2a0003f5 mov w21, w0 8dd90: f9405be8 ldr x8, [sp, #176] 8dd94: ca080368 eor x8, x27, x8 8dd98: d1000509 sub x9, x8, #0x1 8dd9c: 8a280128 bic x8, x9, x8 8dda0: d37ffd00 lsr x0, x8, #63 8dda4: 94005253 bl a26f0 8dda8: 0a150000 and w0, w0, w21 8ddac: 94005251 bl a26f0 8ddb0: 2a0003f5 mov w21, w0 8ddb4: f9405fe8 ldr x8, [sp, #184] 8ddb8: ca080268 eor x8, x19, x8 8ddbc: d1000509 sub x9, x8, #0x1 8ddc0: 8a280128 bic x8, x9, x8 8ddc4: d37ffd00 lsr x0, x8, #63 8ddc8: 9400524a bl a26f0 8ddcc: 0a150000 and w0, w0, w21 8ddd0: 94005248 bl a26f0 8ddd4: 2a0003f5 mov w21, w0 8ddd8: f94063e8 ldr x8, [sp, #192] 8dddc: ca080308 eor x8, x24, x8 8dde0: d1000509 sub x9, x8, #0x1 8dde4: 8a280128 bic x8, x9, x8 8dde8: d37ffd00 lsr x0, x8, #63 8ddec: 94005241 bl a26f0 8ddf0: 2a0003f6 mov w22, w0 8ddf4: f94067e8 ldr x8, [sp, #200] 8ddf8: ca0802e8 eor x8, x23, x8 8ddfc: d1000509 sub x9, x8, #0x1 8de00: 8a280128 bic x8, x9, x8 8de04: d37ffd00 lsr x0, x8, #63 8de08: 9400523a bl a26f0 8de0c: 0a160000 and w0, w0, w22 8de10: 94005238 bl a26f0 8de14: 2a0003f6 mov w22, w0 8de18: f9406be8 ldr x8, [sp, #208] 8de1c: ca080388 eor x8, x28, x8 8de20: d1000509 sub x9, x8, #0x1 8de24: 8a280128 bic x8, x9, x8 8de28: d37ffd00 lsr x0, x8, #63 8de2c: 94005231 bl a26f0 8de30: 0a160000 and w0, w0, w22 8de34: 9400522f bl a26f0 8de38: 2a0003f6 mov w22, w0 8de3c: f94073e8 ldr x8, [sp, #224] 8de40: ca080288 eor x8, x20, x8 8de44: d1000509 sub x9, x8, #0x1 8de48: 8a280128 bic x8, x9, x8 8de4c: d37ffd00 lsr x0, x8, #63 8de50: 94005228 bl a26f0 8de54: 0a160000 and w0, w0, w22 8de58: 94005226 bl a26f0 8de5c: 0a150000 and w0, w0, w21 8de60: 94005224 bl a26f0 8de64: 2a0003f5 mov w21, w0 8de68: f94077e8 ldr x8, [sp, #232] 8de6c: f9406fe9 ldr x9, [sp, #216] 8de70: 4a080128 eor w8, w9, w8 8de74: 12000108 and w8, w8, #0x1 8de78: 51000508 sub w8, w8, #0x1 8de7c: 53071d00 ubfx w0, w8, #7, #1 8de80: 9400521c bl a26f0 8de84: 0a150000 and w0, w0, w21 8de88: 9400521a bl a26f0 8de8c: 2a2003e8 mvn w8, w0 8de90: 12000100 and w0, w8, #0x1 8de94: 94005217 bl a26f0 8de98: f9407be8 ldr x8, [sp, #240] 8de9c: 0a000100 and w0, w8, w0 8dea0: 94005214 bl a26f0 8dea4: 12001c08 and w8, w0, #0xff 8dea8: 7100051f cmp w8, #0x1 8deac: 54000461 b.ne 8df38 // b.any 8deb0: 912da3f4 add x20, sp, #0xb68 8deb4: 911503e0 add x0, sp, #0x540 8deb8: 912da3e1 add x1, sp, #0xb68 8debc: 97fff595 bl 8b510 ::from_be_slice> 8dec0: f941d748 ldr x8, [x26, #936] 8dec4: b5000348 cbnz x8, 8df2c 8dec8: 911503e8 add x8, sp, #0x540 8decc: 91002113 add x19, x8, #0x8 8ded0: a9402269 ldp x9, x8, [x19] 8ded4: f9009749 str x9, [x26, #296] 8ded8: a9412e6a ldp x10, x11, [x19, #16] 8dedc: a9142fea stp x10, x11, [sp, #320] 8dee0: a91323e9 stp x9, x8, [sp, #304] 8dee4: 9104c3e0 add x0, sp, #0x130 8dee8: 97fff64e bl 8b820 ::is_zero> 8deec: 72001c1f tst w0, #0xff 8def0: 540001e1 b.ne 8df2c // b.any 8def4: 91008281 add x1, x20, #0x20 8def8: 911503e0 add x0, sp, #0x540 8defc: 97fff585 bl 8b510 ::from_be_slice> 8df00: f941d748 ldr x8, [x26, #936] 8df04: b5000148 cbnz x8, 8df2c 8df08: a9402269 ldp x9, x8, [x19] 8df0c: f9009749 str x9, [x26, #296] 8df10: a9412e6a ldp x10, x11, [x19, #16] 8df14: a9142fea stp x10, x11, [sp, #320] 8df18: a91323e9 stp x9, x8, [sp, #304] 8df1c: 9104c3e0 add x0, sp, #0x130 8df20: 97fff640 bl 8b820 ::is_zero> 8df24: 72001c1f tst w0, #0xff 8df28: 54001ae0 b.eq 8e284 // b.none 8df2c: 52800020 mov w0, #0x1 // #1 8df30: 52800121 mov w1, #0x9 // #9 8df34: 14000003 b 8df40 8df38: 52800020 mov w0, #0x1 // #1 8df3c: 528000e1 mov w1, #0x7 // #7 8df40: 913a43ff add sp, sp, #0xe90 8df44: a9454ff4 ldp x20, x19, [sp, #80] 8df48: a94457f6 ldp x22, x21, [sp, #64] 8df4c: a9435ff8 ldp x24, x23, [sp, #48] 8df50: a94267fa ldp x26, x25, [sp, #32] 8df54: a9416ffc ldp x28, x27, [sp, #16] 8df58: a8c67bfd ldp x29, x30, [sp], #96 8df5c: d65f03c0 ret 8df60: f10103bf cmp x29, #0x40 8df64: 540018a1 b.ne 8e278 // b.any 8df68: 9132e3f4 add x20, sp, #0xcb8 8df6c: b2400280 orr x0, x20, #0x1 8df70: aa1903e1 mov x1, x25 8df74: 52800802 mov w2, #0x40 // #64 8df78: 94005283 bl a2984 8df7c: 3932e3ff strb wzr, [sp, #3256] 8df80: 3972ffe8 ldrb w8, [sp, #3263] 8df84: 3972fbe9 ldrb w9, [sp, #3262] 8df88: 3972f7ea ldrb w10, [sp, #3261] 8df8c: 3972f3eb ldrb w11, [sp, #3260] 8df90: 3972efec ldrb w12, [sp, #3259] 8df94: 39301be8 strb w8, [sp, #3078] 8df98: 3972ebe8 ldrb w8, [sp, #3258] 8df9c: 33185d2a bfi w10, w9, #8, #24 8dfa0: 33181d6c bfi w12, w11, #8, #8 8dfa4: 3972e7e9 ldrb w9, [sp, #3257] 8dfa8: 33181d09 bfi w9, w8, #8, #8 8dfac: 79180bea strh w10, [sp, #3076] 8dfb0: f9459753 ldr x19, [x26, #2856] 8dfb4: 33103d89 bfi w9, w12, #16, #16 8dfb8: 39733fe8 ldrb w8, [sp, #3279] 8dfbc: 392ffbe8 strb w8, [sp, #3070] 8dfc0: b90c03e9 str w9, [sp, #3072] 8dfc4: 39733be8 ldrb w8, [sp, #3278] 8dfc8: 397337e9 ldrb w9, [sp, #3277] 8dfcc: 33185d09 bfi w9, w8, #8, #24 8dfd0: 7917fbe9 strh w9, [sp, #3068] 8dfd4: 397333e8 ldrb w8, [sp, #3276] 8dfd8: 39732fe9 ldrb w9, [sp, #3275] 8dfdc: 33181d09 bfi w9, w8, #8, #8 8dfe0: 39732be8 ldrb w8, [sp, #3274] 8dfe4: 397327ea ldrb w10, [sp, #3273] 8dfe8: 33181d0a bfi w10, w8, #8, #8 8dfec: 33103d2a bfi w10, w9, #16, #16 8dff0: b90bfbea str w10, [sp, #3064] 8dff4: 91006281 add x1, x20, #0x18 8dff8: 397323f6 ldrb w22, [sp, #3272] 8dffc: 911ec3e0 add x0, sp, #0x7b0 8e000: 52800522 mov w2, #0x29 // #41 8e004: 94005260 bl a2984 8e008: 912f23e0 add x0, sp, #0xbc8 8e00c: 911ec3e1 add x1, sp, #0x7b0 8e010: 52800522 mov w2, #0x29 // #41 8e014: 9400525c bl a2984 8e018: f94077e1 ldr x1, [sp, #232] 8e01c: b400c0e1 cbz x1, 8f838 8e020: 9132e3e0 add x0, sp, #0xcb8 8e024: f94073e2 ldr x2, [sp, #224] 8e028: 97ffe0a1 bl 862ac 8e02c: f9459348 ldr x8, [x26, #2848] 8e030: b5ff18c8 cbnz x8, 8c348 8e034: f9459b48 ldr x8, [x26, #2864] 8e038: b400c0e8 cbz x8, 8f854 8e03c: f9459757 ldr x23, [x26, #2856] 8e040: d1000508 sub x8, x8, #0x1 8e044: 38686ae9 ldrb w9, [x23, x8] 8e048: 72001d29 ands w9, w9, #0xff 8e04c: 9a9f0108 csel x8, x8, xzr, eq // eq = none 8e050: 3500c029 cbnz w9, 8f854 8e054: b400c017 cbz x23, 8f854 8e058: f90077e8 str x8, [sp, #232] 8e05c: f94047e1 ldr x1, [sp, #136] 8e060: b400c081 cbz x1, 8f870 8e064: 9132e3e0 add x0, sp, #0xcb8 8e068: f94043e2 ldr x2, [sp, #128] 8e06c: 97ffe090 bl 862ac 8e070: f9459348 ldr x8, [x26, #2848] 8e074: b5ff16a8 cbnz x8, 8c348 8e078: f9459b48 ldr x8, [x26, #2864] 8e07c: b400c088 cbz x8, 8f88c 8e080: f945974a ldr x10, [x26, #2856] 8e084: d1000508 sub x8, x8, #0x1 8e088: 38686949 ldrb w9, [x10, x8] 8e08c: 72001d29 ands w9, w9, #0xff 8e090: 9a9f011d csel x29, x8, xzr, eq // eq = none 8e094: 3500bfc9 cbnz w9, 8f88c 8e098: b400bfaa cbz x10, 8f88c 8e09c: f90073ea str x10, [sp, #224] 8e0a0: f9403fe1 ldr x1, [sp, #120] 8e0a4: b400c101 cbz x1, 8f8c4 8e0a8: 9132e3e0 add x0, sp, #0xcb8 8e0ac: f9403be2 ldr x2, [sp, #112] 8e0b0: 940037b8 bl 9bf90 8e0b4: f9459348 ldr x8, [x26, #2848] 8e0b8: b5ff1488 cbnz x8, 8c348 8e0bc: f945975b ldr x27, [x26, #2856] 8e0c0: b400c33b cbz x27, 8f924 8e0c4: f9406fe1 ldr x1, [sp, #216] 8e0c8: b400c3c1 cbz x1, 8f940 8e0cc: f9459b54 ldr x20, [x26, #2864] 8e0d0: 9132e3e0 add x0, sp, #0xcb8 8e0d4: f9406be2 ldr x2, [sp, #208] 8e0d8: 940037ae bl 9bf90 8e0dc: f9459348 ldr x8, [x26, #2848] 8e0e0: b5ff1348 cbnz x8, 8c348 8e0e4: f9459748 ldr x8, [x26, #2856] 8e0e8: b400c3a8 cbz x8, 8f95c 8e0ec: f9006fe8 str x8, [sp, #216] 8e0f0: f94067e1 ldr x1, [sp, #200] 8e0f4: b400c421 cbz x1, 8f978 8e0f8: f9459b59 ldr x25, [x26, #2864] 8e0fc: 9132e3e0 add x0, sp, #0xcb8 8e100: f94063e2 ldr x2, [sp, #192] 8e104: 940037a3 bl 9bf90 8e108: f9459348 ldr x8, [x26, #2848] 8e10c: b5ff11e8 cbnz x8, 8c348 8e110: f9459748 ldr x8, [x26, #2856] 8e114: b400c408 cbz x8, 8f994 8e118: f9006be8 str x8, [sp, #208] 8e11c: f9405fe1 ldr x1, [sp, #184] 8e120: b400c481 cbz x1, 8f9b0 8e124: f9459b58 ldr x24, [x26, #2864] 8e128: 9132e3e0 add x0, sp, #0xcb8 8e12c: f9405be2 ldr x2, [sp, #176] 8e130: 94003798 bl 9bf90 8e134: f9459348 ldr x8, [x26, #2848] 8e138: b5ff1088 cbnz x8, 8c348 8e13c: f9459748 ldr x8, [x26, #2856] 8e140: b400c708 cbz x8, 8fa20 8e144: f90067e8 str x8, [sp, #200] 8e148: f94057e1 ldr x1, [sp, #168] 8e14c: b400c781 cbz x1, 8fa3c 8e150: f9459b55 ldr x21, [x26, #2864] 8e154: 9132e3e0 add x0, sp, #0xcb8 8e158: f94053e2 ldr x2, [sp, #160] 8e15c: 9400378d bl 9bf90 8e160: f9459348 ldr x8, [x26, #2848] 8e164: b5ff0f28 cbnz x8, 8c348 8e168: b900b3f6 str w22, [sp, #176] 8e16c: f9459748 ldr x8, [x26, #2856] 8e170: a90ba3f7 stp x23, x8, [sp, #184] 8e174: b400d2e8 cbz x8, 8fbd0 8e178: f9404fe1 ldr x1, [sp, #152] 8e17c: b400d381 cbz x1, 8fbec 8e180: f9459b56 ldr x22, [x26, #2864] 8e184: 9132e3e0 add x0, sp, #0xcb8 8e188: f9404be2 ldr x2, [sp, #144] 8e18c: 94003781 bl 9bf90 8e190: f9459348 ldr x8, [x26, #2848] 8e194: b5ff0da8 cbnz x8, 8c348 8e198: f9459748 ldr x8, [x26, #2856] 8e19c: f90057e8 str x8, [sp, #168] 8e1a0: b400d5c8 cbz x8, 8fc58 8e1a4: b94c03e8 ldr w8, [sp, #3072] 8e1a8: b9086be8 str w8, [sp, #2152] 8e1ac: 79580be8 ldrh w8, [sp, #3076] 8e1b0: 39701be9 ldrb w9, [sp, #3078] 8e1b4: b94bfbea ldr w10, [sp, #3064] 8e1b8: 7957fbeb ldrh w11, [sp, #3068] 8e1bc: 7910dbe8 strh w8, [sp, #2156] 8e1c0: 3921bbe9 strb w9, [sp, #2158] 8e1c4: b90863ea str w10, [sp, #2144] 8e1c8: 7910cbeb strh w11, [sp, #2148] 8e1cc: 396ffbe8 ldrb w8, [sp, #3070] 8e1d0: 39219be8 strb w8, [sp, #2150] 8e1d4: f9459b57 ldr x23, [x26, #2864] 8e1d8: 9120c3e0 add x0, sp, #0x830 8e1dc: 912f23e1 add x1, sp, #0xbc8 8e1e0: 52800522 mov w2, #0x29 // #41 8e1e4: 940051e8 bl a2984 8e1e8: 528000c8 mov w8, #0x6 // #6 8e1ec: 52800069 mov w9, #0x3 // #3 8e1f0: d503201f nop 8e1f4: 100d272a adr x10, a86d8 8e1f8: f9053b4a str x10, [x26, #2672] 8e1fc: 528000ea mov w10, #0x7 // #7 8e200: 5280010b mov w11, #0x8 // #8 8e204: f9053f48 str x8, [x26, #2680] 8e208: 913023e8 add x8, sp, #0xc08 8e20c: 91010108 add x8, x8, #0x40 8e210: f9001be8 str x8, [sp, #48] 8e214: d503201f nop 8e218: 100d26a8 adr x8, a86ec 8e21c: f9054348 str x8, [x26, #2688] 8e220: 9138a3e8 add x8, sp, #0xe28 8e224: 9100a112 add x18, x8, #0x28 8e228: f9054749 str x9, [x26, #2696] 8e22c: 9132e3e8 add x8, sp, #0xcb8 8e230: 91020108 add x8, x8, #0x80 8e234: a901cbe8 stp x8, x18, [sp, #24] 8e238: d503201f nop 8e23c: 500d25e8 adr x8, a86fa 8e240: f9054b48 str x8, [x26, #2704] 8e244: 911ec3e8 add x8, sp, #0x7b0 8e248: 91004108 add x8, x8, #0x10 8e24c: f9002be8 str x8, [sp, #80] 8e250: f9054f4a str x10, [x26, #2712] 8e254: 913763e8 add x8, sp, #0xdd8 8e258: 9100a108 add x8, x8, #0x28 8e25c: f9000be8 str x8, [sp, #16] 8e260: f905535c str x28, [x26, #2720] 8e264: 913023fc add x28, sp, #0xc08 8e268: f905574b str x11, [x26, #2728] 8e26c: 9121c3e8 add x8, sp, #0x870 8e270: f90053e8 str x8, [sp, #160] 8e274: 14000354 b 8efc4 8e278: 52800028 mov w8, #0x1 // #1 8e27c: 3932e3e8 strb w8, [sp, #3256] 8e280: 17fff832 b 8c348 8e284: 911503e8 add x8, sp, #0x540 8e288: b94b6be9 ldr w9, [sp, #2920] 8e28c: b94b6fea ldr w10, [sp, #2924] 8e290: b9054be9 str w9, [sp, #1352] 8e294: b9054fea str w10, [sp, #1356] 8e298: b94b73e9 ldr w9, [sp, #2928] 8e29c: b94b77ea ldr w10, [sp, #2932] 8e2a0: 91002501 add x1, x8, #0x9 8e2a4: b90553e9 str w9, [sp, #1360] 8e2a8: b90557ea str w10, [sp, #1364] 8e2ac: b94b7be8 ldr w8, [sp, #2936] 8e2b0: b94b7fe9 ldr w9, [sp, #2940] 8e2b4: b9055be8 str w8, [sp, #1368] 8e2b8: b9055fe9 str w9, [sp, #1372] 8e2bc: 795703e8 ldrh w8, [sp, #2944] 8e2c0: 790ac3e8 strh w8, [sp, #1376] 8e2c4: 396e0be8 ldrb w8, [sp, #2946] 8e2c8: 39158be8 strb w8, [sp, #1378] 8e2cc: 396e0fe8 ldrb w8, [sp, #2947] 8e2d0: 39158fe8 strb w8, [sp, #1379] 8e2d4: 396e13e8 ldrb w8, [sp, #2948] 8e2d8: 391593e8 strb w8, [sp, #1380] 8e2dc: 396e17e8 ldrb w8, [sp, #2949] 8e2e0: 391597e8 strb w8, [sp, #1381] 8e2e4: 396e1be8 ldrb w8, [sp, #2950] 8e2e8: 39159be8 strb w8, [sp, #1382] 8e2ec: 396e1fe8 ldrb w8, [sp, #2951] 8e2f0: 39159fe8 strb w8, [sp, #1383] 8e2f4: 396e23e8 ldrb w8, [sp, #2952] 8e2f8: 3915a3e8 strb w8, [sp, #1384] 8e2fc: 396e27e8 ldrb w8, [sp, #2953] 8e300: 3915a7e8 strb w8, [sp, #1385] 8e304: 396e2be8 ldrb w8, [sp, #2954] 8e308: 3915abe8 strb w8, [sp, #1386] 8e30c: 396e2fe8 ldrb w8, [sp, #2955] 8e310: 3915afe8 strb w8, [sp, #1387] 8e314: 396e33e8 ldrb w8, [sp, #2956] 8e318: 3915b3e8 strb w8, [sp, #1388] 8e31c: 396e37e8 ldrb w8, [sp, #2957] 8e320: 3915b7e8 strb w8, [sp, #1389] 8e324: 396e3be8 ldrb w8, [sp, #2958] 8e328: 3915bbe8 strb w8, [sp, #1390] 8e32c: 396e3fe8 ldrb w8, [sp, #2959] 8e330: 3915bfe8 strb w8, [sp, #1391] 8e334: 396e43e8 ldrb w8, [sp, #2960] 8e338: 3915c3e8 strb w8, [sp, #1392] 8e33c: 396e47e8 ldrb w8, [sp, #2961] 8e340: 3915c7e8 strb w8, [sp, #1393] 8e344: 396e4be8 ldrb w8, [sp, #2962] 8e348: 3915cbe8 strb w8, [sp, #1394] 8e34c: 396e4fe8 ldrb w8, [sp, #2963] 8e350: 3915cfe8 strb w8, [sp, #1395] 8e354: 396e53e8 ldrb w8, [sp, #2964] 8e358: 3915d3e8 strb w8, [sp, #1396] 8e35c: 396e57e8 ldrb w8, [sp, #2965] 8e360: 3915d7e8 strb w8, [sp, #1397] 8e364: 396e5be8 ldrb w8, [sp, #2966] 8e368: 3915dbe8 strb w8, [sp, #1398] 8e36c: 396e5fe8 ldrb w8, [sp, #2967] 8e370: 3915dfe8 strb w8, [sp, #1399] 8e374: 396e63e8 ldrb w8, [sp, #2968] 8e378: 3915e3e8 strb w8, [sp, #1400] 8e37c: 396e67e8 ldrb w8, [sp, #2969] 8e380: 3915e7e8 strb w8, [sp, #1401] 8e384: 396e6be8 ldrb w8, [sp, #2970] 8e388: 3915ebe8 strb w8, [sp, #1402] 8e38c: 396e6fe8 ldrb w8, [sp, #2971] 8e390: 3915efe8 strb w8, [sp, #1403] 8e394: 396e73e8 ldrb w8, [sp, #2972] 8e398: 3915f3e8 strb w8, [sp, #1404] 8e39c: 396e77e8 ldrb w8, [sp, #2973] 8e3a0: 3915f7e8 strb w8, [sp, #1405] 8e3a4: 396e7be8 ldrb w8, [sp, #2974] 8e3a8: 3915fbe8 strb w8, [sp, #1406] 8e3ac: 396e7fe8 ldrb w8, [sp, #2975] 8e3b0: 3915ffe8 strb w8, [sp, #1407] 8e3b4: 396e83e8 ldrb w8, [sp, #2976] 8e3b8: 391603e8 strb w8, [sp, #1408] 8e3bc: 396e87e8 ldrb w8, [sp, #2977] 8e3c0: 391607e8 strb w8, [sp, #1409] 8e3c4: 396e8be8 ldrb w8, [sp, #2978] 8e3c8: 39160be8 strb w8, [sp, #1410] 8e3cc: 396e8fe8 ldrb w8, [sp, #2979] 8e3d0: 39160fe8 strb w8, [sp, #1411] 8e3d4: 396e93e8 ldrb w8, [sp, #2980] 8e3d8: 391613e8 strb w8, [sp, #1412] 8e3dc: 396e97e8 ldrb w8, [sp, #2981] 8e3e0: 391617e8 strb w8, [sp, #1413] 8e3e4: 396e9be8 ldrb w8, [sp, #2982] 8e3e8: 39161be8 strb w8, [sp, #1414] 8e3ec: 396e9fe8 ldrb w8, [sp, #2983] 8e3f0: 39161fe8 strb w8, [sp, #1415] 8e3f4: 395523f3 ldrb w19, [sp, #1352] 8e3f8: 910663e0 add x0, sp, #0x198 8e3fc: 528007e2 mov w2, #0x3f // #63 8e400: 94005161 bl a2984 8e404: 390943f3 strb w19, [sp, #592] 8e408: 910943f5 add x21, sp, #0x250 8e40c: b24002a0 orr x0, x21, #0x1 8e410: 910663e1 add x1, sp, #0x198 8e414: 528007e2 mov w2, #0x3f // #63 8e418: 9400515b bl a2984 8e41c: f903735f str xzr, [x26, #1760] 8e420: f903775f str xzr, [x26, #1768] 8e424: f9037b5f str xzr, [x26, #1776] 8e428: f9037f5f str xzr, [x26, #1784] 8e42c: 52800408 mov w8, #0x20 // #32 8e430: f9036f48 str x8, [x26, #1752] 8e434: 911503f3 add x19, sp, #0x540 8e438: 911503e0 add x0, sp, #0x540 8e43c: 9121c3e1 add x1, sp, #0x870 8e440: 52800502 mov w2, #0x28 // #40 8e444: 94005150 bl a2984 8e448: f941db48 ldr x8, [x26, #944] 8e44c: f941df49 ldr x9, [x26, #952] 8e450: f941e34a ldr x10, [x26, #960] 8e454: a912a748 stp x8, x9, [x26, #296] 8e458: f941e748 ldr x8, [x26, #968] 8e45c: a913a34a stp x10, x8, [x26, #312] 8e460: f94053e8 ldr x8, [sp, #160] 8e464: f901d748 str x8, [x26, #936] 8e468: 91004260 add x0, x19, #0x10 8e46c: f94057e8 ldr x8, [sp, #168] 8e470: f901db48 str x8, [x26, #944] 8e474: 9132e3e1 add x1, sp, #0xcb8 8e478: 52800c02 mov w2, #0x60 // #96 8e47c: 94005142 bl a2984 8e480: 911503e0 add x0, sp, #0x540 8e484: 910b03e1 add x1, sp, #0x2c0 8e488: 940047a2 bl a0310 <::finalize_into_dirty> 8e48c: 9120c3e0 add x0, sp, #0x830 8e490: 910b03e1 add x1, sp, #0x2c0 8e494: 97ffcaf3 bl 81060 8e498: 910082b4 add x20, x21, #0x20 8e49c: 911503f3 add x19, sp, #0x540 8e4a0: 911503e0 add x0, sp, #0x540 8e4a4: 910943e1 add x1, sp, #0x250 8e4a8: aa1403e2 mov x2, x20 8e4ac: 94001ed9 bl 96010 ::from_exact_iter> 8e4b0: 395503e8 ldrb w8, [sp, #1344] 8e4b4: 34009fa8 cbz w8, 8f8a8 8e4b8: b2400268 orr x8, x19, #0x1 8e4bc: 395513e9 ldrb w9, [sp, #1348] 8e4c0: 39550fea ldrb w10, [sp, #1347] 8e4c4: 39550beb ldrb w11, [sp, #1346] 8e4c8: 395507ec ldrb w12, [sp, #1345] 8e4cc: b3781d2a bfi x10, x9, #8, #8 8e4d0: 395533e9 ldrb w9, [sp, #1356] 8e4d4: 39552fed ldrb w13, [sp, #1355] 8e4d8: b3781d6c bfi x12, x11, #8, #8 8e4dc: b3781d2d bfi x13, x9, #8, #8 8e4e0: 39551be9 ldrb w9, [sp, #1350] 8e4e4: 38404d0b ldrb w11, [x8, #4]! 8e4e8: 33181d2b bfi w11, w9, #8, #8 8e4ec: b3703d4c bfi x12, x10, #16, #16 8e4f0: 39400d09 ldrb w9, [x8, #3] 8e4f4: 39400908 ldrb w8, [x8, #2] 8e4f8: 33181d28 bfi w8, w9, #8, #8 8e4fc: 39552be9 ldrb w9, [sp, #1354] 8e500: 395527ea ldrb w10, [sp, #1353] 8e504: b3781d2a bfi x10, x9, #8, #8 8e508: b3703daa bfi x10, x13, #16, #16 8e50c: 91002669 add x9, x19, #0x9 8e510: 33103d0b bfi w11, w8, #16, #16 8e514: b3607d6c bfi x12, x11, #32, #32 8e518: 38404d28 ldrb w8, [x9, #4]! 8e51c: 39400d2b ldrb w11, [x9, #3] 8e520: 39400929 ldrb w9, [x9, #2] 8e524: 33181d69 bfi w9, w11, #8, #8 8e528: 39553beb ldrb w11, [sp, #1358] 8e52c: 33181d68 bfi w8, w11, #8, #8 8e530: 33103d28 bfi w8, w9, #16, #16 8e534: b3607d0a bfi x10, x8, #32, #32 8e538: a912ab4c stp x12, x10, [x26, #296] 8e53c: 395553e8 ldrb w8, [sp, #1364] 8e540: 39554fe9 ldrb w9, [sp, #1363] 8e544: b3781d09 bfi x9, x8, #8, #8 8e548: 39554be8 ldrb w8, [sp, #1362] 8e54c: 395547ea ldrb w10, [sp, #1361] 8e550: b3781d0a bfi x10, x8, #8, #8 8e554: 91004668 add x8, x19, #0x11 8e558: 38404d0b ldrb w11, [x8, #4]! 8e55c: b3703d2a bfi x10, x9, #16, #16 8e560: 39400d09 ldrb w9, [x8, #3] 8e564: 39400908 ldrb w8, [x8, #2] 8e568: 33181d28 bfi w8, w9, #8, #8 8e56c: 39555be9 ldrb w9, [sp, #1366] 8e570: 33181d2b bfi w11, w9, #8, #8 8e574: 33103d0b bfi w11, w8, #16, #16 8e578: b3607d6a bfi x10, x11, #32, #32 8e57c: 395573e8 ldrb w8, [sp, #1372] 8e580: 39556fe9 ldrb w9, [sp, #1371] 8e584: b3781d09 bfi x9, x8, #8, #8 8e588: 39556be8 ldrb w8, [sp, #1370] 8e58c: 395567eb ldrb w11, [sp, #1369] 8e590: b3781d0b bfi x11, x8, #8, #8 8e594: 91006668 add x8, x19, #0x19 8e598: 38404d0c ldrb w12, [x8, #4]! 8e59c: b3703d2b bfi x11, x9, #16, #16 8e5a0: 39400d09 ldrb w9, [x8, #3] 8e5a4: 39400908 ldrb w8, [x8, #2] 8e5a8: 33181d28 bfi w8, w9, #8, #8 8e5ac: 39557be9 ldrb w9, [sp, #1374] 8e5b0: 33181d2c bfi w12, w9, #8, #8 8e5b4: 33103d0c bfi w12, w8, #16, #16 8e5b8: b3607d8b bfi x11, x12, #32, #32 8e5bc: a913af4a stp x10, x11, [x26, #312] 8e5c0: 910102b5 add x21, x21, #0x40 8e5c4: 911503f3 add x19, sp, #0x540 8e5c8: 911503e0 add x0, sp, #0x540 8e5cc: aa1403e1 mov x1, x20 8e5d0: aa1503e2 mov x2, x21 8e5d4: 94001e8f bl 96010 ::from_exact_iter> 8e5d8: 395503e8 ldrb w8, [sp, #1344] 8e5dc: 34009668 cbz w8, 8f8a8 8e5e0: b2400268 orr x8, x19, #0x1 8e5e4: 395513e9 ldrb w9, [sp, #1348] 8e5e8: 39550fea ldrb w10, [sp, #1347] 8e5ec: 39550beb ldrb w11, [sp, #1346] 8e5f0: 395507ec ldrb w12, [sp, #1345] 8e5f4: 39551bed ldrb w13, [sp, #1350] 8e5f8: b3781d2a bfi x10, x9, #8, #8 8e5fc: 395533e9 ldrb w9, [sp, #1356] 8e600: b3781d6c bfi x12, x11, #8, #8 8e604: 39552feb ldrb w11, [sp, #1355] 8e608: b3781d2b bfi x11, x9, #8, #8 8e60c: 38404d09 ldrb w9, [x8, #4]! 8e610: 33181da9 bfi w9, w13, #8, #8 8e614: 39400d0d ldrb w13, [x8, #3] 8e618: 39400908 ldrb w8, [x8, #2] 8e61c: b3703d4c bfi x12, x10, #16, #16 8e620: 33181da8 bfi w8, w13, #8, #8 8e624: 39552bea ldrb w10, [sp, #1354] 8e628: 395527ed ldrb w13, [sp, #1353] 8e62c: b3781d4d bfi x13, x10, #8, #8 8e630: b3703d6d bfi x13, x11, #16, #16 8e634: 33103d09 bfi w9, w8, #16, #16 8e638: 91002668 add x8, x19, #0x9 8e63c: b3607d2c bfi x12, x9, #32, #32 8e640: 38404d09 ldrb w9, [x8, #4]! 8e644: f9036f4c str x12, [x26, #1752] 8e648: 39400d0a ldrb w10, [x8, #3] 8e64c: 39400908 ldrb w8, [x8, #2] 8e650: 33181d48 bfi w8, w10, #8, #8 8e654: 39553bea ldrb w10, [sp, #1358] 8e658: 33181d49 bfi w9, w10, #8, #8 8e65c: 33103d09 bfi w9, w8, #16, #16 8e660: b3607d2d bfi x13, x9, #32, #32 8e664: f903734d str x13, [x26, #1760] 8e668: 395553e8 ldrb w8, [sp, #1364] 8e66c: 39554fe9 ldrb w9, [sp, #1363] 8e670: b3781d09 bfi x9, x8, #8, #8 8e674: 39554be8 ldrb w8, [sp, #1362] 8e678: 395547ea ldrb w10, [sp, #1361] 8e67c: b3781d0a bfi x10, x8, #8, #8 8e680: b3703d2a bfi x10, x9, #16, #16 8e684: 91004668 add x8, x19, #0x11 8e688: 38404d09 ldrb w9, [x8, #4]! 8e68c: 39400d0b ldrb w11, [x8, #3] 8e690: 39400908 ldrb w8, [x8, #2] 8e694: 33181d68 bfi w8, w11, #8, #8 8e698: 39555beb ldrb w11, [sp, #1366] 8e69c: 33181d69 bfi w9, w11, #8, #8 8e6a0: 33103d09 bfi w9, w8, #16, #16 8e6a4: b3607d2a bfi x10, x9, #32, #32 8e6a8: f903774a str x10, [x26, #1768] 8e6ac: 395573e8 ldrb w8, [sp, #1372] 8e6b0: 39556fe9 ldrb w9, [sp, #1371] 8e6b4: b3781d09 bfi x9, x8, #8, #8 8e6b8: 39556be8 ldrb w8, [sp, #1370] 8e6bc: 395567ea ldrb w10, [sp, #1369] 8e6c0: b3781d0a bfi x10, x8, #8, #8 8e6c4: b3703d2a bfi x10, x9, #16, #16 8e6c8: 91006668 add x8, x19, #0x19 8e6cc: 38404d09 ldrb w9, [x8, #4]! 8e6d0: 39400d0b ldrb w11, [x8, #3] 8e6d4: 39400908 ldrb w8, [x8, #2] 8e6d8: 33181d68 bfi w8, w11, #8, #8 8e6dc: 39557beb ldrb w11, [sp, #1374] 8e6e0: 33181d69 bfi w9, w11, #8, #8 8e6e4: 33103d09 bfi w9, w8, #16, #16 8e6e8: b3607d2a bfi x10, x9, #32, #32 8e6ec: f9037b4a str x10, [x26, #1776] 8e6f0: a952a748 ldp x8, x9, [x26, #296] 8e6f4: f901d748 str x8, [x26, #936] 8e6f8: f901db49 str x9, [x26, #944] 8e6fc: a953a748 ldp x8, x9, [x26, #312] 8e700: f901df48 str x8, [x26, #952] 8e704: f901e349 str x9, [x26, #960] 8e708: 91008260 add x0, x19, #0x20 8e70c: 9121c3e1 add x1, sp, #0x870 8e710: 52800402 mov w2, #0x20 // #32 8e714: 9400509c bl a2984 8e718: 9121c3e0 add x0, sp, #0x870 8e71c: 911503e1 add x1, sp, #0x540 8e720: 97fff474 bl 8b8f0 < as core::convert::TryFrom<&[u8]>>::try_from> 8e724: f9436f48 ldr x8, [x26, #1752] 8e728: b5008dc8 cbnz x8, 8f8e0 8e72c: f9437348 ldr x8, [x26, #1760] 8e730: f9437749 ldr x9, [x26, #1768] 8e734: f9437b4a ldr x10, [x26, #1776] 8e738: a91327e8 stp x8, x9, [sp, #304] 8e73c: f9437f48 ldr x8, [x26, #1784] 8e740: a91423ea stp x10, x8, [sp, #320] 8e744: 911503f3 add x19, sp, #0x540 8e748: 911503e0 add x0, sp, #0x540 8e74c: 910943e1 add x1, sp, #0x250 8e750: aa1403e2 mov x2, x20 8e754: 94001e2f bl 96010 ::from_exact_iter> 8e758: 395503e8 ldrb w8, [sp, #1344] 8e75c: 34008a68 cbz w8, 8f8a8 8e760: b2400268 orr x8, x19, #0x1 8e764: 395513e9 ldrb w9, [sp, #1348] 8e768: 39550fea ldrb w10, [sp, #1347] 8e76c: 39550beb ldrb w11, [sp, #1346] 8e770: 395507ec ldrb w12, [sp, #1345] 8e774: b3781d2a bfi x10, x9, #8, #8 8e778: 395533e9 ldrb w9, [sp, #1356] 8e77c: 39552fed ldrb w13, [sp, #1355] 8e780: b3781d6c bfi x12, x11, #8, #8 8e784: b3781d2d bfi x13, x9, #8, #8 8e788: 39551be9 ldrb w9, [sp, #1350] 8e78c: 38404d0b ldrb w11, [x8, #4]! 8e790: 33181d2b bfi w11, w9, #8, #8 8e794: b3703d4c bfi x12, x10, #16, #16 8e798: 39400d09 ldrb w9, [x8, #3] 8e79c: 39400908 ldrb w8, [x8, #2] 8e7a0: 33181d28 bfi w8, w9, #8, #8 8e7a4: 33103d0b bfi w11, w8, #16, #16 8e7a8: 39552be8 ldrb w8, [sp, #1354] 8e7ac: 395527e9 ldrb w9, [sp, #1353] 8e7b0: b3781d09 bfi x9, x8, #8, #8 8e7b4: b3703da9 bfi x9, x13, #16, #16 8e7b8: 91002668 add x8, x19, #0x9 8e7bc: b3607d6c bfi x12, x11, #32, #32 8e7c0: 38404d0a ldrb w10, [x8, #4]! 8e7c4: 39400d0b ldrb w11, [x8, #3] 8e7c8: 39400908 ldrb w8, [x8, #2] 8e7cc: 33181d68 bfi w8, w11, #8, #8 8e7d0: 39553beb ldrb w11, [sp, #1358] 8e7d4: 33181d6a bfi w10, w11, #8, #8 8e7d8: 33103d0a bfi w10, w8, #16, #16 8e7dc: b3607d49 bfi x9, x10, #32, #32 8e7e0: a912a74c stp x12, x9, [x26, #296] 8e7e4: 395553e8 ldrb w8, [sp, #1364] 8e7e8: 39554fe9 ldrb w9, [sp, #1363] 8e7ec: b3781d09 bfi x9, x8, #8, #8 8e7f0: 39554be8 ldrb w8, [sp, #1362] 8e7f4: 395547ea ldrb w10, [sp, #1361] 8e7f8: b3781d0a bfi x10, x8, #8, #8 8e7fc: b3703d2a bfi x10, x9, #16, #16 8e800: 91004668 add x8, x19, #0x11 8e804: 38404d09 ldrb w9, [x8, #4]! 8e808: 39400d0b ldrb w11, [x8, #3] 8e80c: 39400908 ldrb w8, [x8, #2] 8e810: 33181d68 bfi w8, w11, #8, #8 8e814: 39555beb ldrb w11, [sp, #1366] 8e818: 33181d69 bfi w9, w11, #8, #8 8e81c: 33103d09 bfi w9, w8, #16, #16 8e820: b3607d2a bfi x10, x9, #32, #32 8e824: 395573e8 ldrb w8, [sp, #1372] 8e828: 39556fe9 ldrb w9, [sp, #1371] 8e82c: b3781d09 bfi x9, x8, #8, #8 8e830: 39556be8 ldrb w8, [sp, #1370] 8e834: 395567eb ldrb w11, [sp, #1369] 8e838: b3781d0b bfi x11, x8, #8, #8 8e83c: b3703d2b bfi x11, x9, #16, #16 8e840: 91006668 add x8, x19, #0x19 8e844: 38404d09 ldrb w9, [x8, #4]! 8e848: 39400d0c ldrb w12, [x8, #3] 8e84c: 39400908 ldrb w8, [x8, #2] 8e850: 33181d88 bfi w8, w12, #8, #8 8e854: 39557bec ldrb w12, [sp, #1374] 8e858: 33181d89 bfi w9, w12, #8, #8 8e85c: 33103d09 bfi w9, w8, #16, #16 8e860: b3607d2b bfi x11, x9, #32, #32 8e864: a913af4a stp x10, x11, [x26, #312] 8e868: 911503f3 add x19, sp, #0x540 8e86c: 911503e0 add x0, sp, #0x540 8e870: aa1403e1 mov x1, x20 8e874: aa1503e2 mov x2, x21 8e878: 94001de6 bl 96010 ::from_exact_iter> 8e87c: 395503e8 ldrb w8, [sp, #1344] 8e880: 34008148 cbz w8, 8f8a8 8e884: b2400268 orr x8, x19, #0x1 8e888: 395513e9 ldrb w9, [sp, #1348] 8e88c: 39550fea ldrb w10, [sp, #1347] 8e890: 39550beb ldrb w11, [sp, #1346] 8e894: 395507ec ldrb w12, [sp, #1345] 8e898: 39551bed ldrb w13, [sp, #1350] 8e89c: b3781d2a bfi x10, x9, #8, #8 8e8a0: 395533e9 ldrb w9, [sp, #1356] 8e8a4: b3781d6c bfi x12, x11, #8, #8 8e8a8: 39552feb ldrb w11, [sp, #1355] 8e8ac: b3781d2b bfi x11, x9, #8, #8 8e8b0: 38404d09 ldrb w9, [x8, #4]! 8e8b4: 33181da9 bfi w9, w13, #8, #8 8e8b8: 39400d0d ldrb w13, [x8, #3] 8e8bc: 39400908 ldrb w8, [x8, #2] 8e8c0: b3703d4c bfi x12, x10, #16, #16 8e8c4: 33181da8 bfi w8, w13, #8, #8 8e8c8: 39552bea ldrb w10, [sp, #1354] 8e8cc: 395527ed ldrb w13, [sp, #1353] 8e8d0: b3781d4d bfi x13, x10, #8, #8 8e8d4: b3703d6d bfi x13, x11, #16, #16 8e8d8: 33103d09 bfi w9, w8, #16, #16 8e8dc: 91002668 add x8, x19, #0x9 8e8e0: b3607d2c bfi x12, x9, #32, #32 8e8e4: 38404d09 ldrb w9, [x8, #4]! 8e8e8: f9036f4c str x12, [x26, #1752] 8e8ec: 39400d0a ldrb w10, [x8, #3] 8e8f0: 39400908 ldrb w8, [x8, #2] 8e8f4: 33181d48 bfi w8, w10, #8, #8 8e8f8: 39553bea ldrb w10, [sp, #1358] 8e8fc: 33181d49 bfi w9, w10, #8, #8 8e900: 33103d09 bfi w9, w8, #16, #16 8e904: b3607d2d bfi x13, x9, #32, #32 8e908: f903734d str x13, [x26, #1760] 8e90c: 395553e8 ldrb w8, [sp, #1364] 8e910: 39554fe9 ldrb w9, [sp, #1363] 8e914: b3781d09 bfi x9, x8, #8, #8 8e918: 39554be8 ldrb w8, [sp, #1362] 8e91c: 395547ea ldrb w10, [sp, #1361] 8e920: b3781d0a bfi x10, x8, #8, #8 8e924: b3703d2a bfi x10, x9, #16, #16 8e928: 91004668 add x8, x19, #0x11 8e92c: 38404d09 ldrb w9, [x8, #4]! 8e930: 39400d0b ldrb w11, [x8, #3] 8e934: 39400908 ldrb w8, [x8, #2] 8e938: 33181d68 bfi w8, w11, #8, #8 8e93c: 39555beb ldrb w11, [sp, #1366] 8e940: 33181d69 bfi w9, w11, #8, #8 8e944: 33103d09 bfi w9, w8, #16, #16 8e948: b3607d2a bfi x10, x9, #32, #32 8e94c: f903774a str x10, [x26, #1768] 8e950: 395573e8 ldrb w8, [sp, #1372] 8e954: 39556fe9 ldrb w9, [sp, #1371] 8e958: b3781d09 bfi x9, x8, #8, #8 8e95c: 39556be8 ldrb w8, [sp, #1370] 8e960: 395567ea ldrb w10, [sp, #1369] 8e964: b3781d0a bfi x10, x8, #8, #8 8e968: b3703d2a bfi x10, x9, #16, #16 8e96c: 91006668 add x8, x19, #0x19 8e970: 38404d09 ldrb w9, [x8, #4]! 8e974: 39400d0b ldrb w11, [x8, #3] 8e978: 39400908 ldrb w8, [x8, #2] 8e97c: 33181d68 bfi w8, w11, #8, #8 8e980: 39557beb ldrb w11, [sp, #1374] 8e984: 33181d69 bfi w9, w11, #8, #8 8e988: 33103d09 bfi w9, w8, #16, #16 8e98c: b3607d2a bfi x10, x9, #32, #32 8e990: f9037b4a str x10, [x26, #1776] 8e994: a952a748 ldp x8, x9, [x26, #296] 8e998: f901d748 str x8, [x26, #936] 8e99c: f901db49 str x9, [x26, #944] 8e9a0: a953a748 ldp x8, x9, [x26, #312] 8e9a4: f901df48 str x8, [x26, #952] 8e9a8: f901e349 str x9, [x26, #960] 8e9ac: 91008274 add x20, x19, #0x20 8e9b0: 9121c3e1 add x1, sp, #0x870 8e9b4: aa1403e0 mov x0, x20 8e9b8: 52800402 mov w2, #0x20 // #32 8e9bc: 94004ff2 bl a2984 8e9c0: 910b03e0 add x0, sp, #0x2c0 8e9c4: aa1403e1 mov x1, x20 8e9c8: 97fff3ca bl 8b8f0 < as core::convert::TryFrom<&[u8]>>::try_from> 8e9cc: f9409748 ldr x8, [x26, #296] 8e9d0: b5007968 cbnz x8, 8f8fc 8e9d4: a9532748 ldp x8, x9, [x26, #304] 8e9d8: f9037f48 str x8, [x26, #1784] 8e9dc: f9038349 str x9, [x26, #1792] 8e9e0: a9542748 ldp x8, x9, [x26, #320] 8e9e4: f9038748 str x8, [x26, #1800] 8e9e8: f9038b49 str x9, [x26, #1808] 8e9ec: a95327e8 ldp x8, x9, [sp, #304] 8e9f0: f9036f48 str x8, [x26, #1752] 8e9f4: f9037349 str x9, [x26, #1760] 8e9f8: a95427e8 ldp x8, x9, [sp, #320] 8e9fc: f9037748 str x8, [x26, #1768] 8ea00: f9037b49 str x9, [x26, #1776] 8ea04: f9436f48 ldr x8, [x26, #1752] 8ea08: f9051b48 str x8, [x26, #2608] 8ea0c: f9437348 ldr x8, [x26, #1760] 8ea10: f9051f48 str x8, [x26, #2616] 8ea14: f9437748 ldr x8, [x26, #1768] 8ea18: f9052348 str x8, [x26, #2624] 8ea1c: aa0903e8 mov x8, x9 8ea20: f9052748 str x8, [x26, #2632] 8ea24: f9437f48 ldr x8, [x26, #1784] 8ea28: f904b748 str x8, [x26, #2408] 8ea2c: f9438348 ldr x8, [x26, #1792] 8ea30: f904bb48 str x8, [x26, #2416] 8ea34: f9438748 ldr x8, [x26, #1800] 8ea38: f904bf48 str x8, [x26, #2424] 8ea3c: f9438b48 ldr x8, [x26, #1808] 8ea40: f904c348 str x8, [x26, #2432] 8ea44: b00000a8 adrp x8, a3000 8ea48: 912ba108 add x8, x8, #0xae8 8ea4c: a9402909 ldp x9, x10, [x8] 8ea50: f9036f49 str x9, [x26, #1752] 8ea54: f903734a str x10, [x26, #1760] 8ea58: a9412109 ldp x9, x8, [x8, #16] 8ea5c: f9037749 str x9, [x26, #1768] 8ea60: f9037b48 str x8, [x26, #1776] 8ea64: 52800833 mov w19, #0x41 // #65 8ea68: 14000004 b 8ea78 8ea6c: d1000673 sub x19, x19, #0x1 8ea70: f100067f cmp x19, #0x1 8ea74: 540003a9 b.ls 8eae8 // b.plast 8ea78: d1000a74 sub x20, x19, #0x2 8ea7c: 911503e0 add x0, sp, #0x540 8ea80: 9121c3e1 add x1, sp, #0x870 8ea84: 9121c3e2 add x2, sp, #0x870 8ea88: 94001eee bl 96640 8ea8c: f941d748 ldr x8, [x26, #936] 8ea90: f941db49 ldr x9, [x26, #944] 8ea94: f941df4a ldr x10, [x26, #952] 8ea98: f9036f48 str x8, [x26, #1752] 8ea9c: f9037349 str x9, [x26, #1760] 8eaa0: f903774a str x10, [x26, #1768] 8eaa4: f941e348 ldr x8, [x26, #960] 8eaa8: f9037b48 str x8, [x26, #1776] 8eaac: f100829f cmp x20, #0x20 8eab0: 54fffde3 b.cc 8ea6c // b.lo, b.ul, b.last 8eab4: 911503e0 add x0, sp, #0x540 8eab8: 9121c3e1 add x1, sp, #0x870 8eabc: 912c03e2 add x2, sp, #0xb00 8eac0: 94001ee0 bl 96640 8eac4: f941d748 ldr x8, [x26, #936] 8eac8: f941db49 ldr x9, [x26, #944] 8eacc: f941df4a ldr x10, [x26, #952] 8ead0: f9036f48 str x8, [x26, #1752] 8ead4: f9037349 str x9, [x26, #1760] 8ead8: f903774a str x10, [x26, #1768] 8eadc: f941e348 ldr x8, [x26, #960] 8eae0: f9037b48 str x8, [x26, #1776] 8eae4: 17ffffe2 b 8ea6c 8eae8: 52800833 mov w19, #0x41 // #65 8eaec: 911503e0 add x0, sp, #0x540 8eaf0: 9121c3e1 add x1, sp, #0x870 8eaf4: 9121c3e2 add x2, sp, #0x870 8eaf8: 94001ed2 bl 96640 8eafc: f941d748 ldr x8, [x26, #936] 8eb00: f941db49 ldr x9, [x26, #944] 8eb04: f941df4a ldr x10, [x26, #952] 8eb08: f9036f48 str x8, [x26, #1752] 8eb0c: f9037349 str x9, [x26, #1760] 8eb10: f903774a str x10, [x26, #1768] 8eb14: f941e348 ldr x8, [x26, #960] 8eb18: f9037b48 str x8, [x26, #1776] 8eb1c: 911503e0 add x0, sp, #0x540 8eb20: 9121c3e1 add x1, sp, #0x870 8eb24: 912c03e2 add x2, sp, #0xb00 8eb28: 94001ec6 bl 96640 8eb2c: f941d748 ldr x8, [x26, #936] 8eb30: f941db49 ldr x9, [x26, #944] 8eb34: f941df4a ldr x10, [x26, #952] 8eb38: f9036f48 str x8, [x26, #1752] 8eb3c: f941e348 ldr x8, [x26, #960] 8eb40: f9037349 str x9, [x26, #1760] 8eb44: f903774a str x10, [x26, #1768] 8eb48: f9037b48 str x8, [x26, #1776] 8eb4c: d1000673 sub x19, x19, #0x1 8eb50: f100067f cmp x19, #0x1 8eb54: 54fffcc8 b.hi 8eaec // b.pmore 8eb58: 52800833 mov w19, #0x41 // #65 8eb5c: 52800034 mov w20, #0x1 // #1 8eb60: d293d095 mov x21, #0x9e84 // #40580 8eb64: f2b4e2f5 movk x21, #0xa717, lsl #16 8eb68: f2df55b5 movk x21, #0xfaad, lsl #32 8eb6c: f2f79cd5 movk x21, #0xbce6, lsl #48 8eb70: 14000004 b 8eb80 8eb74: d1000673 sub x19, x19, #0x1 8eb78: f100067f cmp x19, #0x1 8eb7c: 540003c9 b.ls 8ebf4 // b.plast 8eb80: d1000a76 sub x22, x19, #0x2 8eb84: 911503e0 add x0, sp, #0x540 8eb88: 9121c3e1 add x1, sp, #0x870 8eb8c: 9121c3e2 add x2, sp, #0x870 8eb90: 94001eac bl 96640 8eb94: f941d748 ldr x8, [x26, #936] 8eb98: f941db49 ldr x9, [x26, #944] 8eb9c: f941df4a ldr x10, [x26, #952] 8eba0: f9036f48 str x8, [x26, #1752] 8eba4: f941e348 ldr x8, [x26, #960] 8eba8: f9037349 str x9, [x26, #1760] 8ebac: f903774a str x10, [x26, #1768] 8ebb0: f9037b48 str x8, [x26, #1776] 8ebb4: 9ad62288 lsl x8, x20, x22 8ebb8: ea15011f tst x8, x21 8ebbc: 54fffdc0 b.eq 8eb74 // b.none 8ebc0: 911503e0 add x0, sp, #0x540 8ebc4: 9121c3e1 add x1, sp, #0x870 8ebc8: 912c03e2 add x2, sp, #0xb00 8ebcc: 94001e9d bl 96640 8ebd0: f941d748 ldr x8, [x26, #936] 8ebd4: f941db49 ldr x9, [x26, #944] 8ebd8: f941df4a ldr x10, [x26, #952] 8ebdc: f9036f48 str x8, [x26, #1752] 8ebe0: f9037349 str x9, [x26, #1760] 8ebe4: f903774a str x10, [x26, #1768] 8ebe8: f941e348 ldr x8, [x26, #960] 8ebec: f9037b48 str x8, [x26, #1776] 8ebf0: 17ffffe1 b 8eb74 8ebf4: 52800833 mov w19, #0x41 // #65 8ebf8: 52800034 mov w20, #0x1 // #1 8ebfc: d284a9f5 mov x21, #0x254f // #9551 8ec00: f2bf8c75 movk x21, #0xfc63, lsl #16 8ec04: f2d95855 movk x21, #0xcac2, lsl #32 8ec08: f2fe7735 movk x21, #0xf3b9, lsl #48 8ec0c: 14000004 b 8ec1c 8ec10: d1000673 sub x19, x19, #0x1 8ec14: f100067f cmp x19, #0x1 8ec18: 540003c9 b.ls 8ec90 // b.plast 8ec1c: d1000a76 sub x22, x19, #0x2 8ec20: 911503e0 add x0, sp, #0x540 8ec24: 9121c3e1 add x1, sp, #0x870 8ec28: 9121c3e2 add x2, sp, #0x870 8ec2c: 94001e85 bl 96640 8ec30: f941d748 ldr x8, [x26, #936] 8ec34: f941db49 ldr x9, [x26, #944] 8ec38: f941df4a ldr x10, [x26, #952] 8ec3c: f9036f48 str x8, [x26, #1752] 8ec40: f941e348 ldr x8, [x26, #960] 8ec44: f9037349 str x9, [x26, #1760] 8ec48: f903774a str x10, [x26, #1768] 8ec4c: f9037b48 str x8, [x26, #1776] 8ec50: 9ad62288 lsl x8, x20, x22 8ec54: ea15011f tst x8, x21 8ec58: 54fffdc0 b.eq 8ec10 // b.none 8ec5c: 911503e0 add x0, sp, #0x540 8ec60: 9121c3e1 add x1, sp, #0x870 8ec64: 912c03e2 add x2, sp, #0xb00 8ec68: 94001e76 bl 96640 8ec6c: f941d748 ldr x8, [x26, #936] 8ec70: f941db49 ldr x9, [x26, #944] 8ec74: f941df4a ldr x10, [x26, #952] 8ec78: f9036f48 str x8, [x26, #1752] 8ec7c: f9037349 str x9, [x26, #1760] 8ec80: f903774a str x10, [x26, #1768] 8ec84: f941e348 ldr x8, [x26, #960] 8ec88: f9037b48 str x8, [x26, #1776] 8ec8c: 17ffffe1 b 8ec10 8ec90: f901e35f str xzr, [x26, #960] 8ec94: f9436f48 ldr x8, [x26, #1752] 8ec98: f9437349 ldr x9, [x26, #1760] 8ec9c: a912a748 stp x8, x9, [x26, #296] 8eca0: f9437748 ldr x8, [x26, #1768] 8eca4: f9437b49 ldr x9, [x26, #1776] 8eca8: a913a748 stp x8, x9, [x26, #312] 8ecac: f901df5f str xzr, [x26, #952] 8ecb0: f901db5f str xzr, [x26, #944] 8ecb4: f901d75f str xzr, [x26, #936] 8ecb8: 912c03e0 add x0, sp, #0xb00 8ecbc: 911503e1 add x1, sp, #0x540 8ecc0: 94002bf0 bl 99c80 >::ct_eq> 8ecc4: 2a2003e8 mvn w8, w0 8ecc8: 12000100 and w0, w8, #0x1 8eccc: 94004e89 bl a26f0 8ecd0: 12001c08 and w8, w0, #0xff 8ecd4: 7100051f cmp w8, #0x1 8ecd8: 54001621 b.ne 8ef9c // b.any 8ecdc: a952a748 ldp x8, x9, [x26, #296] 8ece0: f9053b48 str x8, [x26, #2672] 8ece4: f9053f49 str x9, [x26, #2680] 8ece8: a953a748 ldp x8, x9, [x26, #312] 8ecec: f9054348 str x8, [x26, #2688] 8ecf0: f9054749 str x9, [x26, #2696] 8ecf4: f9434f48 ldr x8, [x26, #1688] 8ecf8: f9036f48 str x8, [x26, #1752] 8ecfc: f9435348 ldr x8, [x26, #1696] 8ed00: f9037348 str x8, [x26, #1760] 8ed04: f9435748 ldr x8, [x26, #1704] 8ed08: f9037748 str x8, [x26, #1768] 8ed0c: f9435b48 ldr x8, [x26, #1712] 8ed10: f9037b48 str x8, [x26, #1776] 8ed14: f9453b48 ldr x8, [x26, #2672] 8ed18: f901d748 str x8, [x26, #936] 8ed1c: f9453f48 ldr x8, [x26, #2680] 8ed20: f901db48 str x8, [x26, #944] 8ed24: f9454348 ldr x8, [x26, #2688] 8ed28: f901df48 str x8, [x26, #952] 8ed2c: aa0903e8 mov x8, x9 8ed30: f901e348 str x8, [x26, #960] 8ed34: 913143e0 add x0, sp, #0xc50 8ed38: 9121c3e1 add x1, sp, #0x870 8ed3c: 911503e2 add x2, sp, #0x540 8ed40: 94001e40 bl 96640 8ed44: f9451b48 ldr x8, [x26, #2608] 8ed48: f9036f48 str x8, [x26, #1752] 8ed4c: f9451f48 ldr x8, [x26, #2616] 8ed50: f9037348 str x8, [x26, #1760] 8ed54: f9452348 ldr x8, [x26, #2624] 8ed58: f9037748 str x8, [x26, #1768] 8ed5c: f9452748 ldr x8, [x26, #2632] 8ed60: f9037b48 str x8, [x26, #1776] 8ed64: f9453b48 ldr x8, [x26, #2672] 8ed68: f901d748 str x8, [x26, #936] 8ed6c: f9453f48 ldr x8, [x26, #2680] 8ed70: f901db48 str x8, [x26, #944] 8ed74: f9454348 ldr x8, [x26, #2688] 8ed78: f901df48 str x8, [x26, #952] 8ed7c: f9454748 ldr x8, [x26, #2696] 8ed80: f901e348 str x8, [x26, #960] 8ed84: 913763e0 add x0, sp, #0xdd8 8ed88: 9121c3e1 add x1, sp, #0x870 8ed8c: 911503e2 add x2, sp, #0x540 8ed90: 94001e2c bl 96640 8ed94: b9405be0 ldr w0, [sp, #88] 8ed98: 94004e56 bl a26f0 8ed9c: 92401c08 and x8, x0, #0xff 8eda0: d1000513 sub x19, x8, #0x1 8eda4: cb0803e8 neg x8, x8 8eda8: f9404fe9 ldr x9, [sp, #152] 8edac: 8a130134 and x20, x9, x19 8edb0: f94047e9 ldr x9, [sp, #136] 8edb4: 8a130135 and x21, x9, x19 8edb8: f94043e9 ldr x9, [sp, #128] 8edbc: 8a130136 and x22, x9, x19 8edc0: a94627ea ldp x10, x9, [sp, #96] 8edc4: 8a130129 and x9, x9, x19 8edc8: f9007be9 str x9, [sp, #240] 8edcc: f9402be9 ldr x9, [sp, #80] 8edd0: 8a080129 and x9, x9, x8 8edd4: ca0a0129 eor x9, x9, x10 8edd8: f90077e9 str x9, [sp, #232] 8eddc: f94027e9 ldr x9, [sp, #72] 8ede0: 8a080129 and x9, x9, x8 8ede4: f9403fea ldr x10, [sp, #120] 8ede8: ca0a0139 eor x25, x9, x10 8edec: f9403be9 ldr x9, [sp, #112] 8edf0: aa08013b orr x27, x9, x8 8edf4: f94023e9 ldr x9, [sp, #64] 8edf8: 8a080128 and x8, x9, x8 8edfc: f9404be9 ldr x9, [sp, #144] 8ee00: ca09011c eor x28, x8, x9 8ee04: 9240027d and x29, x19, #0x1 8ee08: 92607e77 and x23, x19, #0xffffffff00000000 8ee0c: 927f7a78 and x24, x19, #0xfffffffe 8ee10: d503201f nop 8ee14: 100c6921 adr x1, a7b38 8ee18: 911503e0 add x0, sp, #0x540 8ee1c: 52800c02 mov w2, #0x60 // #96 8ee20: 94004ed9 bl a2984 8ee24: 910b03e0 add x0, sp, #0x2c0 8ee28: 911503e1 add x1, sp, #0x540 8ee2c: 913143e2 add x2, sp, #0xc50 8ee30: 94002794 bl 98c80 <>::mul> 8ee34: f901d754 str x20, [x26, #936] 8ee38: f901db55 str x21, [x26, #944] 8ee3c: f901df56 str x22, [x26, #952] 8ee40: f9407be8 ldr x8, [sp, #240] 8ee44: f901e348 str x8, [x26, #960] 8ee48: f94077e8 ldr x8, [sp, #232] 8ee4c: f901e748 str x8, [x26, #968] 8ee50: f901eb59 str x25, [x26, #976] 8ee54: f901ef5b str x27, [x26, #984] 8ee58: f901f35c str x28, [x26, #992] 8ee5c: f901f75d str x29, [x26, #1000] 8ee60: f901fb57 str x23, [x26, #1008] 8ee64: f901ff53 str x19, [x26, #1016] 8ee68: f9020358 str x24, [x26, #1024] 8ee6c: 9121c3f3 add x19, sp, #0x870 8ee70: 911503f4 add x20, sp, #0x540 8ee74: 9121c3e0 add x0, sp, #0x870 8ee78: 911503e1 add x1, sp, #0x540 8ee7c: 913763e2 add x2, sp, #0xdd8 8ee80: 94002780 bl 98c80 <>::mul> 8ee84: 911503e0 add x0, sp, #0x540 8ee88: 910b03e1 add x1, sp, #0x2c0 8ee8c: 9121c3e2 add x2, sp, #0x870 8ee90: 9400225c bl 97800 8ee94: 91010281 add x1, x20, #0x40 8ee98: 910b03e0 add x0, sp, #0x2c0 8ee9c: 94002029 bl 96f40 8eea0: f941d748 ldr x8, [x26, #936] 8eea4: f941db49 ldr x9, [x26, #944] 8eea8: a91327e8 stp x8, x9, [sp, #304] 8eeac: 394b83e8 ldrb w8, [sp, #736] 8eeb0: a952ab49 ldp x9, x10, [x26, #296] 8eeb4: cb0803f4 neg x20, x8 8eeb8: 8a140128 and x8, x9, x20 8eebc: f9064b48 str x8, [x26, #3216] 8eec0: a953a748 ldp x8, x9, [x26, #312] 8eec4: 8a14014a and x10, x10, x20 8eec8: 8a140108 and x8, x8, x20 8eecc: 8a140129 and x9, x9, x20 8eed0: f9064f4a str x10, [x26, #3224] 8eed4: f9065348 str x8, [x26, #3232] 8eed8: f9065749 str x9, [x26, #3240] 8eedc: f941df48 ldr x8, [x26, #952] 8eee0: f941e349 ldr x9, [x26, #960] 8eee4: a91427e8 stp x8, x9, [sp, #320] 8eee8: 9121c3e0 add x0, sp, #0x870 8eeec: 9104c3e1 add x1, sp, #0x130 8eef0: 9138a3e2 add x2, sp, #0xe28 8eef4: 94001f5b bl 96c60 8eef8: f941e748 ldr x8, [x26, #968] 8eefc: f941eb49 ldr x9, [x26, #976] 8ef00: f941ef4a ldr x10, [x26, #984] 8ef04: a91327e8 stp x8, x9, [sp, #304] 8ef08: f941f348 ldr x8, [x26, #992] 8ef0c: a91423ea stp x10, x8, [sp, #320] 8ef10: 91008260 add x0, x19, #0x20 8ef14: 9104c3e1 add x1, sp, #0x130 8ef18: 9138a3e2 add x2, sp, #0xe28 8ef1c: 94001f51 bl 96c60 8ef20: f9436f48 ldr x8, [x26, #1752] 8ef24: f9437349 ldr x9, [x26, #1760] 8ef28: f943774a ldr x10, [x26, #1768] 8ef2c: 8a140108 and x8, x8, x20 8ef30: 8a140129 and x9, x9, x20 8ef34: f9036f48 str x8, [x26, #1752] 8ef38: f9037349 str x9, [x26, #1760] 8ef3c: f9437b48 ldr x8, [x26, #1776] 8ef40: 8a140149 and x9, x10, x20 8ef44: f9037749 str x9, [x26, #1768] 8ef48: 8a140108 and x8, x8, x20 8ef4c: f9037b48 str x8, [x26, #1776] 8ef50: 910b03e0 add x0, sp, #0x2c0 8ef54: 9121c3e1 add x1, sp, #0x870 8ef58: 94002192 bl 975a0 8ef5c: a952a748 ldp x8, x9, [x26, #296] 8ef60: f901d748 str x8, [x26, #936] 8ef64: f901db49 str x9, [x26, #944] 8ef68: a953a748 ldp x8, x9, [x26, #312] 8ef6c: f901df48 str x8, [x26, #952] 8ef70: f901e349 str x9, [x26, #960] 8ef74: 9121c3e0 add x0, sp, #0x870 8ef78: 911503e1 add x1, sp, #0x540 8ef7c: 97ffc839 bl 81060 8ef80: 9121c3e0 add x0, sp, #0x870 8ef84: 912f23e1 add x1, sp, #0xbc8 8ef88: 94002b3e bl 99c80 >::ct_eq> 8ef8c: 72001c1f tst w0, #0xff 8ef90: 1a9f17e0 cset w0, eq // eq = none 8ef94: 52800021 mov w1, #0x1 // #1 8ef98: 17fffbea b 8df40 8ef9c: 52800020 mov w0, #0x1 // #1 8efa0: 52800021 mov w1, #0x1 // #1 8efa4: 17fffbe7 b 8df40 8efa8: f94053ec ldr x12, [sp, #160] 8efac: 9102418c add x12, x12, #0x90 8efb0: f90053ec str x12, [sp, #160] 8efb4: 9100439c add x28, x28, #0x10 8efb8: f9401be8 ldr x8, [sp, #48] 8efbc: eb08039f cmp x28, x8 8efc0: 54fe9ec0 b.eq 8c398 // b.none 8efc4: f9055b5c str x28, [x26, #2736] 8efc8: 9132e3e0 add x0, sp, #0xcb8 8efcc: 912d03e1 add x1, sp, #0xb40 8efd0: 52800502 mov w2, #0x28 // #40 8efd4: 94004e6c bl a2984 8efd8: a9400b81 ldp x1, x2, [x28] 8efdc: 9132e3e0 add x0, sp, #0xcb8 8efe0: 94002d48 bl 9a500 8efe4: b4fffe20 cbz x0, 8efa8 8efe8: aa0003e3 mov x3, x0 8efec: aa0103e4 mov x4, x1 8eff0: f90043fc str x28, [sp, #128] 8eff4: 913143e0 add x0, sp, #0xc50 8eff8: d00000a1 adrp x1, a4000 8effc: 91133821 add x1, x1, #0x4ce 8f000: 52800102 mov w2, #0x8 // #8 8f004: 97ffc92f bl 814c0 <<&str as rustBoot::dt::writer::Concat>::concat> 8f008: 9132e3e0 add x0, sp, #0xcb8 8f00c: 913143e1 add x1, sp, #0xc50 8f010: 97ffca98 bl 81a70 ::as_str> 8f014: f9459348 ldr x8, [x26, #2848] 8f018: b5fe9988 cbnz x8, 8c348 8f01c: f9459742 ldr x2, [x26, #2856] 8f020: f9459b43 ldr x3, [x26, #2864] 8f024: 9132e3e0 add x0, sp, #0xcb8 8f028: 912ac3e1 add x1, sp, #0xab0 8f02c: 94002d6d bl 9a5e0 8f030: 911ec3e0 add x0, sp, #0x7b0 8f034: 9132e3e1 add x1, sp, #0xcb8 8f038: 94002e1a bl 9a8a0 <::next> 8f03c: f9430f48 ldr x8, [x26, #1560] 8f040: f100111f cmp x8, #0x4 8f044: 540050a0 b.eq 8fa58 // b.none 8f048: 9138a3e0 add x0, sp, #0xe28 8f04c: 911ec3e1 add x1, sp, #0x7b0 8f050: 52800a02 mov w2, #0x50 // #80 8f054: 94004e4c bl a2984 8f058: 913243e0 add x0, sp, #0xc90 8f05c: f94013e1 ldr x1, [sp, #32] 8f060: 52800502 mov w2, #0x28 // #40 8f064: 94004e48 bl a2984 8f068: d503201f nop 8f06c: 700b6ce8 adr x8, a5e0b 8f070: f9059348 str x8, [x26, #2848] 8f074: 52800169 mov w9, #0xb // #11 8f078: f9059749 str x9, [x26, #2856] 8f07c: 900000a8 adrp x8, a3000 8f080: 91331108 add x8, x8, #0xcc4 8f084: f9059b48 str x8, [x26, #2864] 8f088: 5280008a mov w10, #0x4 // #4 8f08c: f9059f4a str x10, [x26, #2872] 8f090: 900000a8 adrp x8, a3000 8f094: 9132c108 add x8, x8, #0xcb0 8f098: f905a348 str x8, [x26, #2880] 8f09c: f905a74a str x10, [x26, #2888] 8f0a0: 900000a8 adrp x8, a3000 8f0a4: 9133a108 add x8, x8, #0xce8 8f0a8: f905ab48 str x8, [x26, #2896] 8f0ac: f905af4a str x10, [x26, #2904] 8f0b0: d503201f nop 8f0b4: 100b7ee8 adr x8, a6090 8f0b8: f905b348 str x8, [x26, #2912] 8f0bc: 52800048 mov w8, #0x2 // #2 8f0c0: f905b748 str x8, [x26, #2920] 8f0c4: d503201f nop 8f0c8: 500b7e48 adr x8, a6092 8f0cc: f905bb48 str x8, [x26, #2928] 8f0d0: f905bf49 str x9, [x26, #2936] 8f0d4: 900000a8 adrp x8, a3000 8f0d8: 91330108 add x8, x8, #0xcc0 8f0dc: f905c348 str x8, [x26, #2944] 8f0e0: f905c74a str x10, [x26, #2952] 8f0e4: d503201f nop 8f0e8: 300b7da8 adr x8, a609d 8f0ec: f905cb48 str x8, [x26, #2960] 8f0f0: 528000a8 mov w8, #0x5 // #5 8f0f4: f905cf48 str x8, [x26, #2968] 8f0f8: f905d75f str xzr, [x26, #2984] 8f0fc: f905d35f str xzr, [x26, #2976] 8f100: f905df5f str xzr, [x26, #3000] 8f104: f905db5f str xzr, [x26, #2992] 8f108: f905e75f str xzr, [x26, #3016] 8f10c: f905e35f str xzr, [x26, #3008] 8f110: f905ef5f str xzr, [x26, #3032] 8f114: f905eb5f str xzr, [x26, #3024] 8f118: f905f75f str xzr, [x26, #3048] 8f11c: f905f35f str xzr, [x26, #3040] 8f120: f905ff5f str xzr, [x26, #3064] 8f124: f905fb5f str xzr, [x26, #3056] 8f128: f906075f str xzr, [x26, #3080] 8f12c: f906035f str xzr, [x26, #3072] 8f130: f9060f5f str xzr, [x26, #3096] 8f134: f9060b5f str xzr, [x26, #3088] 8f138: 913243e8 add x8, sp, #0xc90 8f13c: f9030f48 str x8, [x26, #1560] 8f140: 9134e3e8 add x8, sp, #0xd38 8f144: f9031348 str x8, [x26, #1568] 8f148: 913523e8 add x8, sp, #0xd48 8f14c: f9031748 str x8, [x26, #1576] 8f150: 913563e8 add x8, sp, #0xd58 8f154: f9031b48 str x8, [x26, #1584] 8f158: 9135a3e8 add x8, sp, #0xd68 8f15c: f9031f48 str x8, [x26, #1592] 8f160: 9135e3e8 add x8, sp, #0xd78 8f164: f9032348 str x8, [x26, #1600] 8f168: 913623e8 add x8, sp, #0xd88 8f16c: f9032748 str x8, [x26, #1608] 8f170: 913663e8 add x8, sp, #0xd98 8f174: f9032b48 str x8, [x26, #1616] 8f178: 9136a3e8 add x8, sp, #0xda8 8f17c: f9032f48 str x8, [x26, #1624] 8f180: 9132e3e0 add x0, sp, #0xcb8 8f184: 911ec3e2 add x2, sp, #0x7b0 8f188: f9400fe1 ldr x1, [sp, #24] 8f18c: 940002bd bl 8fc80 < as core::iter::traits::iterator::Iterator>::for_each> 8f190: d0041688 adrp x8, 8361000 8f194: f9400908 ldr x8, [x8, #16] 8f198: f100091f cmp x8, #0x2 8f19c: 540002a9 b.ls 8f1f0 // b.plast 8f1a0: 913123e8 add x8, sp, #0xc48 8f1a4: f9064b48 str x8, [x26, #3216] 8f1a8: d503201f nop 8f1ac: 10f91628 adr x8, 81470 <<&T as core::fmt::Debug>::fmt> 8f1b0: f9064f48 str x8, [x26, #3224] 8f1b4: d503201f nop 8f1b8: 100b7808 adr x8, a60b8 8f1bc: f9030f48 str x8, [x26, #1560] 8f1c0: 52800048 mov w8, #0x2 // #2 8f1c4: f9031348 str x8, [x26, #1568] 8f1c8: f9402be8 ldr x8, [sp, #80] 8f1cc: a9007d1f stp xzr, xzr, [x8] 8f1d0: 9138a3e8 add x8, sp, #0xe28 8f1d4: f9031f48 str x8, [x26, #1592] 8f1d8: 52800028 mov w8, #0x1 // #1 8f1dc: f9032348 str x8, [x26, #1600] 8f1e0: 911ec3e0 add x0, sp, #0x7b0 8f1e4: d503201f nop 8f1e8: 100b7841 adr x1, a60f0 8f1ec: 94001ced bl 965a0 8f1f0: f945db41 ldr x1, [x26, #2992] 8f1f4: b4004401 cbz x1, 8fa74 8f1f8: f945df42 ldr x2, [x26, #3000] 8f1fc: 911ec3e0 add x0, sp, #0x7b0 8f200: 97fff294 bl 8bc50 <::digest> 8f204: f9430f48 ldr x8, [x26, #1560] 8f208: f9061348 str x8, [x26, #3104] 8f20c: f9431348 ldr x8, [x26, #1568] 8f210: f9061748 str x8, [x26, #3112] 8f214: f9431748 ldr x8, [x26, #1576] 8f218: f9061b48 str x8, [x26, #3120] 8f21c: f9431b48 ldr x8, [x26, #1584] 8f220: f9061f48 str x8, [x26, #3128] 8f224: d0041688 adrp x8, 8361000 8f228: f9400908 ldr x8, [x8, #16] 8f22c: f100091f cmp x8, #0x2 8f230: 54000329 b.ls 8f294 // b.plast 8f234: 913123e8 add x8, sp, #0xc48 8f238: f9064b48 str x8, [x26, #3216] 8f23c: d503201f nop 8f240: 10f91188 adr x8, 81470 <<&T as core::fmt::Debug>::fmt> 8f244: f9064f48 str x8, [x26, #3224] 8f248: 9136e3e8 add x8, sp, #0xdb8 8f24c: f9065348 str x8, [x26, #3232] 8f250: d503201f nop 8f254: 10038d68 adr x8, 96400 >::fmt> 8f258: f9065748 str x8, [x26, #3240] 8f25c: d503201f nop 8f260: 100b76c8 adr x8, a6138 8f264: f9030f48 str x8, [x26, #1560] 8f268: 52800049 mov w9, #0x2 // #2 8f26c: f9031349 str x9, [x26, #1568] 8f270: f9402be8 ldr x8, [sp, #80] 8f274: a9007d1f stp xzr, xzr, [x8] 8f278: 9138a3e8 add x8, sp, #0xe28 8f27c: f9031f48 str x8, [x26, #1592] 8f280: f9032349 str x9, [x26, #1600] 8f284: 911ec3e0 add x0, sp, #0x7b0 8f288: d503201f nop 8f28c: 100b7661 adr x1, a6158 8f290: 94001cc4 bl 965a0 8f294: 911ec3e0 add x0, sp, #0x7b0 8f298: 913243e1 add x1, sp, #0xc90 8f29c: 900000a2 adrp x2, a3000 8f2a0: 9132a042 add x2, x2, #0xca8 8f2a4: 52800083 mov w3, #0x4 // #4 8f2a8: 94002cce bl 9a5e0 8f2ac: 9138a3e0 add x0, sp, #0xe28 8f2b0: 911ec3e1 add x1, sp, #0x7b0 8f2b4: 94002d7b bl 9a8a0 <::next> 8f2b8: f9464b48 ldr x8, [x26, #3216] 8f2bc: f100111f cmp x8, #0x4 8f2c0: 54003e80 b.eq 8fa90 // b.none 8f2c4: 913763e0 add x0, sp, #0xdd8 8f2c8: 9138a3e1 add x1, sp, #0xe28 8f2cc: 52800a02 mov w2, #0x50 // #80 8f2d0: 94004dad bl a2984 8f2d4: 9138a3e0 add x0, sp, #0xe28 8f2d8: f9400be1 ldr x1, [sp, #16] 8f2dc: 52800502 mov w2, #0x28 // #40 8f2e0: 94004da9 bl a2984 8f2e4: 911ec3e0 add x0, sp, #0x7b0 8f2e8: 9138a3e1 add x1, sp, #0xe28 8f2ec: 52800502 mov w2, #0x28 // #40 8f2f0: 94004da5 bl a2984 8f2f4: 911ec3e0 add x0, sp, #0x7b0 8f2f8: d503201f nop 8f2fc: 100b7561 adr x1, a61a8 8f300: 528000a2 mov w2, #0x5 // #5 8f304: 94002c7f bl 9a500 8f308: aa0003fc mov x28, x0 8f30c: f9004fe1 str x1, [sp, #152] 8f310: 911ec3e0 add x0, sp, #0x7b0 8f314: 9138a3e1 add x1, sp, #0xe28 8f318: 52800502 mov w2, #0x28 // #40 8f31c: 94004d9a bl a2984 8f320: 911ec3e0 add x0, sp, #0x7b0 8f324: 900000a1 adrp x1, a3000 8f328: 9132f021 add x1, x1, #0xcbc 8f32c: 52800082 mov w2, #0x4 // #4 8f330: 94002c74 bl 9a500 8f334: a90883e1 stp x1, x0, [sp, #136] 8f338: b4003bbc cbz x28, 8faac 8f33c: f9404fe8 ldr x8, [sp, #152] 8f340: f100811f cmp x8, #0x20 8f344: 54003441 b.ne 8f9cc // b.any 8f348: 9136e3e0 add x0, sp, #0xdb8 8f34c: aa1c03e1 mov x1, x28 8f350: 52800402 mov w2, #0x20 // #32 8f354: 94004d8d bl a2988 8f358: 350033a0 cbnz w0, 8f9cc 8f35c: d0041688 adrp x8, 8361000 8f360: f9400908 ldr x8, [x8, #16] 8f364: f100091f cmp x8, #0x2 8f368: 540002a9 b.ls 8f3bc // b.plast 8f36c: 913123e8 add x8, sp, #0xc48 8f370: f9062348 str x8, [x26, #3136] 8f374: d503201f nop 8f378: 10f908c8 adr x8, 81490 <<&T as core::fmt::Display>::fmt> 8f37c: f9062748 str x8, [x26, #3144] 8f380: d503201f nop 8f384: 100b76a8 adr x8, a6258 8f388: f9030f48 str x8, [x26, #1560] 8f38c: 52800048 mov w8, #0x2 // #2 8f390: f9031348 str x8, [x26, #1568] 8f394: f9402be8 ldr x8, [sp, #80] 8f398: a9007d1f stp xzr, xzr, [x8] 8f39c: 913763e8 add x8, sp, #0xdd8 8f3a0: f9031f48 str x8, [x26, #1592] 8f3a4: 52800028 mov w8, #0x1 // #1 8f3a8: f9032348 str x8, [x26, #1600] 8f3ac: 911ec3e0 add x0, sp, #0x7b0 8f3b0: d503201f nop 8f3b4: 100b7621 adr x1, a6278 8f3b8: 94001c7a bl 965a0 8f3bc: f9461348 ldr x8, [x26, #3104] 8f3c0: f9461749 ldr x9, [x26, #3112] 8f3c4: f9461b4a ldr x10, [x26, #3120] 8f3c8: f9030f48 str x8, [x26, #1560] 8f3cc: f9031349 str x9, [x26, #1568] 8f3d0: f903174a str x10, [x26, #1576] 8f3d4: f9461f48 ldr x8, [x26, #3128] 8f3d8: f9031b48 str x8, [x26, #1584] 8f3dc: f9404be1 ldr x1, [sp, #144] 8f3e0: b4003741 cbz x1, 8fac8 8f3e4: 9139e3e0 add x0, sp, #0xe78 8f3e8: f94047e2 ldr x2, [sp, #136] 8f3ec: 940032e9 bl 9bf90 8f3f0: f9467348 ldr x8, [x26, #3296] 8f3f4: b5fe7aa8 cbnz x8, 8c348 8f3f8: f9467748 ldr x8, [x26, #3304] 8f3fc: f9004fe8 str x8, [sp, #152] 8f400: b4003728 cbz x8, 8fae4 8f404: f9467b48 ldr x8, [x26, #3312] 8f408: f9004be8 str x8, [sp, #144] 8f40c: f9430f48 ldr x8, [x26, #1560] 8f410: f9431349 ldr x9, [x26, #1568] 8f414: f943174a ldr x10, [x26, #1576] 8f418: f9062348 str x8, [x26, #3136] 8f41c: f9062749 str x9, [x26, #3144] 8f420: f9062b4a str x10, [x26, #3152] 8f424: f9431b48 ldr x8, [x26, #1584] 8f428: f9062f48 str x8, [x26, #3160] 8f42c: f945f341 ldr x1, [x26, #3040] 8f430: b4000161 cbz x1, 8f45c 8f434: f945f742 ldr x2, [x26, #3048] 8f438: 911ec3e0 add x0, sp, #0x7b0 8f43c: 940032d5 bl 9bf90 8f440: f9430f48 ldr x8, [x26, #1560] 8f444: b5fe7828 cbnz x8, 8c348 8f448: f9431348 ldr x8, [x26, #1568] 8f44c: f9003fe8 str x8, [sp, #120] 8f450: f9431748 ldr x8, [x26, #1576] 8f454: f90047e8 str x8, [sp, #136] 8f458: 14000003 b 8f464 8f45c: f90047ff str xzr, [sp, #136] 8f460: f9003fff str xzr, [sp, #120] 8f464: f9460348 ldr x8, [x26, #3072] 8f468: b4000208 cbz x8, 8f4a8 8f46c: f9460749 ldr x9, [x26, #3080] 8f470: f100113f cmp x9, #0x4 8f474: 54003ca1 b.ne 8fc08 // b.any 8f478: 39400d09 ldrb w9, [x8, #3] 8f47c: 3940090a ldrb w10, [x8, #2] 8f480: 33181d2a bfi w10, w9, #8, #8 8f484: 39400509 ldrb w9, [x8, #1] 8f488: 39400108 ldrb w8, [x8] 8f48c: 33181d28 bfi w8, w9, #8, #8 8f490: 33103d48 bfi w8, w10, #16, #16 8f494: 5ac00908 rev w8, w8 8f498: b9002fe8 str w8, [sp, #44] 8f49c: 52800028 mov w8, #0x1 // #1 8f4a0: b90073e8 str w8, [sp, #112] 8f4a4: 14000002 b 8f4ac 8f4a8: b90073ff str wzr, [sp, #112] 8f4ac: f9460b48 ldr x8, [x26, #3088] 8f4b0: b4000208 cbz x8, 8f4f0 8f4b4: f9460f49 ldr x9, [x26, #3096] 8f4b8: f100113f cmp x9, #0x4 8f4bc: 54003ba1 b.ne 8fc30 // b.any 8f4c0: 39400d09 ldrb w9, [x8, #3] 8f4c4: 3940090a ldrb w10, [x8, #2] 8f4c8: 33181d2a bfi w10, w9, #8, #8 8f4cc: 39400509 ldrb w9, [x8, #1] 8f4d0: 39400108 ldrb w8, [x8] 8f4d4: 33181d28 bfi w8, w9, #8, #8 8f4d8: 33103d48 bfi w8, w10, #16, #16 8f4dc: 5ac00908 rev w8, w8 8f4e0: b9002be8 str w8, [sp, #40] 8f4e4: 52800028 mov w8, #0x1 // #1 8f4e8: b9006be8 str w8, [sp, #104] 8f4ec: 14000002 b 8f4f4 8f4f0: b9006bff str wzr, [sp, #104] 8f4f4: f945d341 ldr x1, [x26, #2976] 8f4f8: b4003041 cbz x1, 8fb00 8f4fc: f945d742 ldr x2, [x26, #2984] 8f500: 911ec3e0 add x0, sp, #0x7b0 8f504: 940032a3 bl 9bf90 8f508: f9430f48 ldr x8, [x26, #1560] 8f50c: b5fe71e8 cbnz x8, 8c348 8f510: f9431348 ldr x8, [x26, #1568] 8f514: f90033e8 str x8, [sp, #96] 8f518: b4003028 cbz x8, 8fb1c 8f51c: f945e341 ldr x1, [x26, #3008] 8f520: b4003081 cbz x1, 8fb30 8f524: f9431748 ldr x8, [x26, #1576] 8f528: f9002fe8 str x8, [sp, #88] 8f52c: f945e742 ldr x2, [x26, #3016] 8f530: 911ec3e0 add x0, sp, #0x7b0 8f534: 94003297 bl 9bf90 8f538: f9430f48 ldr x8, [x26, #1560] 8f53c: b5fe7068 cbnz x8, 8c348 8f540: f9431348 ldr x8, [x26, #1568] 8f544: f90027e8 str x8, [sp, #72] 8f548: b4003028 cbz x8, 8fb4c 8f54c: f945eb41 ldr x1, [x26, #3024] 8f550: b4003081 cbz x1, 8fb60 8f554: f9431748 ldr x8, [x26, #1576] 8f558: f90023e8 str x8, [sp, #64] 8f55c: f945ef42 ldr x2, [x26, #3032] 8f560: 911ec3e0 add x0, sp, #0x7b0 8f564: 9400328b bl 9bf90 8f568: f9430f48 ldr x8, [x26, #1560] 8f56c: b5fe6ee8 cbnz x8, 8c348 8f570: f943135c ldr x28, [x26, #1568] 8f574: b400305c cbz x28, 8fb7c 8f578: f945fb41 ldr x1, [x26, #3056] 8f57c: b40030e1 cbz x1, 8fb98 8f580: f9431748 ldr x8, [x26, #1576] 8f584: f9001fe8 str x8, [sp, #56] 8f588: f945ff42 ldr x2, [x26, #3064] 8f58c: 911ec3e0 add x0, sp, #0x7b0 8f590: 94003280 bl 9bf90 8f594: f9430f48 ldr x8, [x26, #1560] 8f598: b5fe6d88 cbnz x8, 8c348 8f59c: f9431348 ldr x8, [x26, #1568] 8f5a0: b40030a8 cbz x8, 8fbb4 8f5a4: f9431749 ldr x9, [x26, #1576] 8f5a8: f94053ec ldr x12, [sp, #160] 8f5ac: a945afea ldp x10, x11, [sp, #88] 8f5b0: a900298b stp x11, x10, [x12] 8f5b4: a9442fea ldp x10, x11, [sp, #64] 8f5b8: a901298b stp x11, x10, [x12, #16] 8f5bc: f9401fea ldr x10, [sp, #56] 8f5c0: a902299c stp x28, x10, [x12, #32] 8f5c4: a947f3eb ldp x11, x28, [sp, #120] 8f5c8: f94047ea ldr x10, [sp, #136] 8f5cc: a903298b stp x11, x10, [x12, #48] 8f5d0: a9042588 stp x8, x9, [x12, #64] 8f5d4: b94073ea ldr w10, [sp, #112] 8f5d8: b9402fe8 ldr w8, [sp, #44] 8f5dc: 290a218a stp w10, w8, [x12, #80] 8f5e0: b9406bea ldr w10, [sp, #104] 8f5e4: b9402be8 ldr w8, [sp, #40] 8f5e8: 290b218a stp w10, w8, [x12, #88] 8f5ec: f9462348 ldr x8, [x26, #3136] 8f5f0: f9462749 ldr x9, [x26, #3144] 8f5f4: f9462b4a ldr x10, [x26, #3152] 8f5f8: f9462f4b ldr x11, [x26, #3160] 8f5fc: a9072d8a stp x10, x11, [x12, #112] 8f600: a9062588 stp x8, x9, [x12, #96] 8f604: a9494be8 ldp x8, x18, [sp, #144] 8f608: a9082192 stp x18, x8, [x12, #128] 8f60c: 9102418c add x12, x12, #0x90 8f610: f90053ec str x12, [sp, #160] 8f614: 9100439c add x28, x28, #0x10 8f618: f9401be8 ldr x8, [sp, #48] 8f61c: eb08039f cmp x28, x8 8f620: 54ffcd21 b.ne 8efc4 // b.any 8f624: 17fff35d b 8c398 8f628: d503201f nop 8f62c: 100b38e0 adr x0, a5d48 8f630: d503201f nop 8f634: 100b3962 adr x2, a5d60 8f638: 52800261 mov w1, #0x13 // #19 8f63c: 97ffccdf bl 829b8 8f640: d4200020 brk #0x1 8f644: d503201f nop 8f648: 500c7880 adr x0, a855a 8f64c: d503201f nop 8f650: 100c4b42 adr x2, a7fb8 8f654: 52800561 mov w1, #0x2b // #43 8f658: 97ffccd8 bl 829b8 8f65c: d4200020 brk #0x1 8f660: d503201f nop 8f664: 100c8a60 adr x0, a87b0 8f668: d503201f nop 8f66c: 100c8062 adr x2, a8678 8f670: 528001e1 mov w1, #0xf // #15 8f674: 97ffccd1 bl 829b8 8f678: d4200020 brk #0x1 8f67c: aa1c03f9 mov x25, x28 8f680: 1400005e b 8f7f8 8f684: f941db48 ldr x8, [x26, #944] 8f688: f9036f48 str x8, [x26, #1752] 8f68c: f941df48 ldr x8, [x26, #952] 8f690: f9037348 str x8, [x26, #1760] 8f694: d503201f nop 8f698: 100e6ac0 adr x0, ac3f0 8f69c: d503201f nop 8f6a0: 100c7743 adr x3, a8588 8f6a4: d503201f nop 8f6a8: 100c7a44 adr x4, a85f0 8f6ac: 9121c3e2 add x2, sp, #0x870 8f6b0: 52800561 mov w1, #0x2b // #43 8f6b4: 97ffd1ad bl 83d68 8f6b8: d4200020 brk #0x1 8f6bc: d503201f nop 8f6c0: 500c74c0 adr x0, a855a 8f6c4: d503201f nop 8f6c8: 100c7a82 adr x2, a8618 8f6cc: 52800561 mov w1, #0x2b // #43 8f6d0: 97ffccba bl 829b8 8f6d4: d4200020 brk #0x1 8f6d8: d503201f nop 8f6dc: 500c73e0 adr x0, a855a 8f6e0: d503201f nop 8f6e4: 100c7b22 adr x2, a8648 8f6e8: 52800561 mov w1, #0x2b // #43 8f6ec: 97ffccb3 bl 829b8 8f6f0: d4200020 brk #0x1 8f6f4: d503201f nop 8f6f8: 100c7cc0 adr x0, a8690 8f6fc: d503201f nop 8f700: 100c7e02 adr x2, a86c0 8f704: 528005c1 mov w1, #0x2e // #46 8f708: 97ffccac bl 829b8 8f70c: d4200020 brk #0x1 8f710: f941db48 ldr x8, [x26, #944] 8f714: f9036f48 str x8, [x26, #1752] 8f718: f941df48 ldr x8, [x26, #952] 8f71c: f9037348 str x8, [x26, #1760] 8f720: d503201f nop 8f724: 100e6660 adr x0, ac3f0 8f728: d503201f nop 8f72c: 100b2ee3 adr x3, a5d08 8f730: d503201f nop 8f734: 100b3224 adr x4, a5d78 8f738: 9121c3e2 add x2, sp, #0x870 8f73c: 52800561 mov w1, #0x2b // #43 8f740: 97ffd18a bl 83d68 8f744: d4200020 brk #0x1 8f748: d503201f nop 8f74c: 500c7060 adr x0, a855a 8f750: d503201f nop 8f754: 100b31e2 adr x2, a5d90 8f758: 52800561 mov w1, #0x2b // #43 8f75c: 97ffcc97 bl 829b8 8f760: d4200020 brk #0x1 8f764: d503201f nop 8f768: 500c6f80 adr x0, a855a 8f76c: d503201f nop 8f770: 100b3242 adr x2, a5db8 8f774: 52800561 mov w1, #0x2b // #43 8f778: 97ffcc90 bl 829b8 8f77c: d4200020 brk #0x1 8f780: d503201f nop 8f784: 500c6ea0 adr x0, a855a 8f788: d503201f nop 8f78c: 100b3222 adr x2, a5dd0 8f790: 52800561 mov w1, #0x2b // #43 8f794: 97ffcc89 bl 829b8 8f798: d4200020 brk #0x1 8f79c: aa1c03f9 mov x25, x28 8f7a0: aa1503fc mov x28, x21 8f7a4: 1400001a b 8f80c 8f7a8: aa1503f9 mov x25, x21 8f7ac: 14000013 b 8f7f8 8f7b0: aa1503f9 mov x25, x21 8f7b4: 14000016 b 8f80c 8f7b8: 52800068 mov w8, #0x3 // #3 8f7bc: f901d748 str x8, [x26, #936] 8f7c0: d503201f nop 8f7c4: 100c1fa0 adr x0, a7bb8 8f7c8: d503201f nop 8f7cc: 100c1e63 adr x3, a7b98 8f7d0: d503201f nop 8f7d4: 100c1fa4 adr x4, a7bc8 8f7d8: 911503e2 add x2, sp, #0x540 8f7dc: 52800161 mov w1, #0xb // #11 8f7e0: 97ffd162 bl 83d68 8f7e4: d4200020 brk #0x1 8f7e8: aa1c03f9 mov x25, x28 8f7ec: aa1803fc mov x28, x24 8f7f0: 14000007 b 8f80c 8f7f4: aa1803f9 mov x25, x24 8f7f8: aa1903e0 mov x0, x25 8f7fc: 528012c1 mov w1, #0x96 // #150 8f800: 97ffcaca bl 82328 8f804: d4200020 brk #0x1 8f808: aa1803f9 mov x25, x24 8f80c: aa1903e0 mov x0, x25 8f810: aa1c03e1 mov x1, x28 8f814: 97ffcfef bl 837d0 8f818: d4200020 brk #0x1 8f81c: d503201f nop 8f820: 500c69c0 adr x0, a855a 8f824: d503201f nop 8f828: 100b2e02 adr x2, a5de8 8f82c: 52800561 mov w1, #0x2b // #43 8f830: 97ffcc62 bl 829b8 8f834: d4200020 brk #0x1 8f838: d503201f nop 8f83c: 500c68e0 adr x0, a855a 8f840: d503201f nop 8f844: 100b2ea2 adr x2, a5e18 8f848: 52800561 mov w1, #0x2b // #43 8f84c: 97ffcc5b bl 829b8 8f850: d4200020 brk #0x1 8f854: d503201f nop 8f858: 100b2ec0 adr x0, a5e30 8f85c: d503201f nop 8f860: 100b2f82 adr x2, a5e50 8f864: 52800321 mov w1, #0x19 // #25 8f868: 97ffd0c5 bl 83b7c 8f86c: d4200020 brk #0x1 8f870: d503201f nop 8f874: 500c6720 adr x0, a855a 8f878: d503201f nop 8f87c: 100b2f62 adr x2, a5e68 8f880: 52800561 mov w1, #0x2b // #43 8f884: 97ffcc4d bl 829b8 8f888: d4200020 brk #0x1 8f88c: d503201f nop 8f890: 100b2f80 adr x0, a5e80 8f894: d503201f nop 8f898: 100b3042 adr x2, a5ea0 8f89c: 528003a1 mov w1, #0x1d // #29 8f8a0: 97ffd0b7 bl 83b7c 8f8a4: d4200020 brk #0x1 8f8a8: d503201f nop 8f8ac: 100b18e0 adr x0, a5bc8 8f8b0: d503201f nop 8f8b4: 100b1a22 adr x2, a5bf8 8f8b8: 52800541 mov w1, #0x2a // #42 8f8bc: 97ffd0b0 bl 83b7c 8f8c0: d4200020 brk #0x1 8f8c4: d503201f nop 8f8c8: 500c6480 adr x0, a855a 8f8cc: d503201f nop 8f8d0: 100b2f42 adr x2, a5eb8 8f8d4: 52800561 mov w1, #0x2b // #43 8f8d8: 97ffcc38 bl 829b8 8f8dc: d4200020 brk #0x1 8f8e0: d503201f nop 8f8e4: 100b1d00 adr x0, a5c84 8f8e8: d503201f nop 8f8ec: 100b1923 adr x3, a5c10 8f8f0: d503201f nop 8f8f4: 100b1de4 adr x4, a5cb0 8f8f8: 14000007 b 8f914 8f8fc: d503201f nop 8f900: 100b1e40 adr x0, a5cc8 8f904: d503201f nop 8f908: 100b1843 adr x3, a5c10 8f90c: d503201f nop 8f910: 100b1f04 adr x4, a5cf0 8f914: 9139e3e2 add x2, sp, #0xe78 8f918: 52800501 mov w1, #0x28 // #40 8f91c: 97ffd113 bl 83d68 8f920: d4200020 brk #0x1 8f924: d503201f nop 8f928: 100b2d40 adr x0, a5ed0 8f92c: d503201f nop 8f930: 100b2e42 adr x2, a5ef8 8f934: 528004e1 mov w1, #0x27 // #39 8f938: 97ffd091 bl 83b7c 8f93c: d4200020 brk #0x1 8f940: d503201f nop 8f944: 500c60a0 adr x0, a855a 8f948: d503201f nop 8f94c: 100b2e22 adr x2, a5f10 8f950: 52800561 mov w1, #0x2b // #43 8f954: 97ffcc19 bl 829b8 8f958: d4200020 brk #0x1 8f95c: 900000a0 adrp x0, a3000 8f960: 912b2000 add x0, x0, #0xac8 8f964: d503201f nop 8f968: 100b2e02 adr x2, a5f28 8f96c: 52800401 mov w1, #0x20 // #32 8f970: 97ffd083 bl 83b7c 8f974: d4200020 brk #0x1 8f978: d503201f nop 8f97c: 500c5ee0 adr x0, a855a 8f980: d503201f nop 8f984: 100b2de2 adr x2, a5f40 8f988: 52800561 mov w1, #0x2b // #43 8f98c: 97ffcc0b bl 829b8 8f990: d4200020 brk #0x1 8f994: d503201f nop 8f998: 100b2e00 adr x0, a5f58 8f99c: d503201f nop 8f9a0: 100b2ec2 adr x2, a5f78 8f9a4: 52800361 mov w1, #0x1b // #27 8f9a8: 97ffd075 bl 83b7c 8f9ac: d4200020 brk #0x1 8f9b0: d503201f nop 8f9b4: 500c5d20 adr x0, a855a 8f9b8: d503201f nop 8f9bc: 100b2ea2 adr x2, a5f90 8f9c0: 52800561 mov w1, #0x2b // #43 8f9c4: 97ffcbfd bl 829b8 8f9c8: d4200020 brk #0x1 8f9cc: 913123e8 add x8, sp, #0xc48 8f9d0: d503201f nop 8f9d4: 10f8d5e9 adr x9, 81490 <<&T as core::fmt::Display>::fmt> 8f9d8: f9062749 str x9, [x26, #3144] 8f9dc: d503201f nop 8f9e0: 100b4049 adr x9, a61e8 8f9e4: f9062348 str x8, [x26, #3136] 8f9e8: 52800048 mov w8, #0x2 // #2 8f9ec: f9030f49 str x9, [x26, #1560] 8f9f0: f9031348 str x8, [x26, #1568] 8f9f4: f903175f str xzr, [x26, #1576] 8f9f8: f9031b5f str xzr, [x26, #1584] 8f9fc: 913763e8 add x8, sp, #0xdd8 8fa00: f9031f48 str x8, [x26, #1592] 8fa04: 52800028 mov w8, #0x1 // #1 8fa08: f9032348 str x8, [x26, #1600] 8fa0c: d503201f nop 8fa10: 100b3fc1 adr x1, a6208 8fa14: 911ec3e0 add x0, sp, #0x7b0 8fa18: 97ffc94c bl 81f48 8fa1c: d4200020 brk #0x1 8fa20: d503201f nop 8fa24: 100b2c20 adr x0, a5fa8 8fa28: d503201f nop 8fa2c: 100b2ca2 adr x2, a5fc0 8fa30: 52800301 mov w1, #0x18 // #24 8fa34: 97ffd052 bl 83b7c 8fa38: d4200020 brk #0x1 8fa3c: d503201f nop 8fa40: 500c58c0 adr x0, a855a 8fa44: d503201f nop 8fa48: 100b2c82 adr x2, a5fd8 8fa4c: 52800561 mov w1, #0x2b // #43 8fa50: 97ffcbda bl 829b8 8fa54: d4200020 brk #0x1 8fa58: d503201f nop 8fa5c: 500c57e0 adr x0, a855a 8fa60: d503201f nop 8fa64: 100b30a2 adr x2, a6078 8fa68: 52800561 mov w1, #0x2b // #43 8fa6c: 97ffcbd3 bl 829b8 8fa70: d4200020 brk #0x1 8fa74: d503201f nop 8fa78: 100b5040 adr x0, a6480 8fa7c: d503201f nop 8fa80: 100b50c2 adr x2, a6498 8fa84: 52800281 mov w1, #0x14 // #20 8fa88: 97ffcbcc bl 829b8 8fa8c: d4200020 brk #0x1 8fa90: d503201f nop 8fa94: 500c5620 adr x0, a855a 8fa98: d503201f nop 8fa9c: 100b37a2 adr x2, a6190 8faa0: 52800561 mov w1, #0x2b // #43 8faa4: 97ffcbc5 bl 829b8 8faa8: d4200020 brk #0x1 8faac: d503201f nop 8fab0: 500c5540 adr x0, a855a 8fab4: d503201f nop 8fab8: 100b37c2 adr x2, a61b0 8fabc: 52800561 mov w1, #0x2b // #43 8fac0: 97ffcbbe bl 829b8 8fac4: d4200020 brk #0x1 8fac8: d503201f nop 8facc: 500c5460 adr x0, a855a 8fad0: d503201f nop 8fad4: 100b3ee2 adr x2, a62b0 8fad8: 52800561 mov w1, #0x2b // #43 8fadc: 97ffcbb7 bl 829b8 8fae0: d4200020 brk #0x1 8fae4: d503201f nop 8fae8: 100b3f00 adr x0, a62c8 8faec: d503201f nop 8faf0: 100b3fc2 adr x2, a62e8 8faf4: 528003c1 mov w1, #0x1e // #30 8faf8: 97ffd021 bl 83b7c 8fafc: d4200020 brk #0x1 8fb00: d503201f nop 8fb04: 500c52a0 adr x0, a855a 8fb08: d503201f nop 8fb0c: 100b4122 adr x2, a6330 8fb10: 52800561 mov w1, #0x2b // #43 8fb14: 97ffcba9 bl 829b8 8fb18: d4200020 brk #0x1 8fb1c: d503201f nop 8fb20: 100b4140 adr x0, a6348 8fb24: d503201f nop 8fb28: 100b4242 adr x2, a6370 8fb2c: 14000026 b 8fbc4 8fb30: d503201f nop 8fb34: 500c5120 adr x0, a855a 8fb38: d503201f nop 8fb3c: 100b4262 adr x2, a6388 8fb40: 52800561 mov w1, #0x2b // #43 8fb44: 97ffcb9d bl 829b8 8fb48: d4200020 brk #0x1 8fb4c: d503201f nop 8fb50: 100b4280 adr x0, a63a0 8fb54: d503201f nop 8fb58: 100b4342 adr x2, a63c0 8fb5c: 1400000c b 8fb8c 8fb60: d503201f nop 8fb64: 500c4fa0 adr x0, a855a 8fb68: d503201f nop 8fb6c: 100b4362 adr x2, a63d8 8fb70: 52800561 mov w1, #0x2b // #43 8fb74: 97ffcb91 bl 829b8 8fb78: d4200020 brk #0x1 8fb7c: d503201f nop 8fb80: 100b4380 adr x0, a63f0 8fb84: d503201f nop 8fb88: 100b4442 adr x2, a6410 8fb8c: 528003e1 mov w1, #0x1f // #31 8fb90: 97ffcffb bl 83b7c 8fb94: d4200020 brk #0x1 8fb98: d503201f nop 8fb9c: 500c4de0 adr x0, a855a 8fba0: d503201f nop 8fba4: 100b4422 adr x2, a6428 8fba8: 52800561 mov w1, #0x2b // #43 8fbac: 97ffcb83 bl 829b8 8fbb0: d4200020 brk #0x1 8fbb4: d503201f nop 8fbb8: 100b4440 adr x0, a6440 8fbbc: d503201f nop 8fbc0: 100b4542 adr x2, a6468 8fbc4: 528004c1 mov w1, #0x26 // #38 8fbc8: 97ffcfed bl 83b7c 8fbcc: d4200020 brk #0x1 8fbd0: d503201f nop 8fbd4: 100b20e0 adr x0, a5ff0 8fbd8: d503201f nop 8fbdc: 100b21a2 adr x2, a6010 8fbe0: 52800381 mov w1, #0x1c // #28 8fbe4: 97ffcfe6 bl 83b7c 8fbe8: d4200020 brk #0x1 8fbec: d503201f nop 8fbf0: 500c4b40 adr x0, a855a 8fbf4: d503201f nop 8fbf8: 100b2182 adr x2, a6028 8fbfc: 52800561 mov w1, #0x2b // #43 8fc00: 97ffcb6e bl 829b8 8fc04: d4200020 brk #0x1 8fc08: d503201f nop 8fc0c: 100e3f20 adr x0, ac3f0 8fc10: d503201f nop 8fc14: 100b08a3 adr x3, a5d28 8fc18: d503201f nop 8fc1c: 100b3724 adr x4, a6300 8fc20: 9139e3e2 add x2, sp, #0xe78 8fc24: 52800561 mov w1, #0x2b // #43 8fc28: 97ffd050 bl 83d68 8fc2c: d4200020 brk #0x1 8fc30: d503201f nop 8fc34: 100e3de0 adr x0, ac3f0 8fc38: d503201f nop 8fc3c: 100b0763 adr x3, a5d28 8fc40: d503201f nop 8fc44: 100b36a4 adr x4, a6318 8fc48: 9139e3e2 add x2, sp, #0xe78 8fc4c: 52800561 mov w1, #0x2b // #43 8fc50: 97ffd046 bl 83d68 8fc54: d4200020 brk #0x1 8fc58: d503201f nop 8fc5c: 100b1f20 adr x0, a6040 8fc60: d503201f nop 8fc64: 100b1fe2 adr x2, a6060 8fc68: 528003a1 mov w1, #0x1d // #29 8fc6c: 97ffcfc4 bl 83b7c 8fc70: d4200020 brk #0x1 ... 000000000008fc80 < as core::iter::traits::iterator::Iterator>::for_each>: 8fc80: d10303ff sub sp, sp, #0xc0 8fc84: a9067bfd stp x29, x30, [sp, #96] 8fc88: a9076ffc stp x28, x27, [sp, #112] 8fc8c: a90867fa stp x26, x25, [sp, #128] 8fc90: a9095ff8 stp x24, x23, [sp, #144] 8fc94: a90a57f6 stp x22, x21, [sp, #160] 8fc98: a90b4ff4 stp x20, x19, [sp, #176] 8fc9c: eb01001f cmp x0, x1 8fca0: 540016a0 b.eq 8ff74 < as core::iter::traits::iterator::Iterator>::for_each+0x2f4> // b.none 8fca4: aa0203f3 mov x19, x2 8fca8: aa0103f4 mov x20, x1 8fcac: aa0003f5 mov x21, x0 8fcb0: 91010049 add x9, x2, #0x40 8fcb4: 9100e04a add x10, x2, #0x38 8fcb8: 9100c04b add x11, x2, #0x30 8fcbc: 9100a048 add x8, x2, #0x28 8fcc0: a902a7e8 stp x8, x9, [sp, #40] 8fcc4: 91008048 add x8, x2, #0x20 8fcc8: a900a3ea stp x10, x8, [sp, #8] 8fccc: 91006048 add x8, x2, #0x18 8fcd0: a901afe8 stp x8, x11, [sp, #24] 8fcd4: 9100405c add x28, x2, #0x10 8fcd8: d503201f nop 8fcdc: 50097ddb adr x27, a2c96 <__floatundisf+0x14e> 8fce0: 91002058 add x24, x2, #0x8 8fce4: 528e6dfa mov w26, #0x736f // #29551 8fce8: 528c2c9d mov w29, #0x6164 // #24932 8fcec: 72ac2e9d movk w29, #0x6174, lsl #16 8fcf0: d503201f nop 8fcf4: 300b1d56 adr x22, a609d 8fcf8: d503201f nop 8fcfc: 700b0877 adr x23, a5e0b 8fd00: 1400000f b 8fd3c < as core::iter::traits::iterator::Iterator>::for_each+0xbc> 8fd04: f9400261 ldr x1, [x19] 8fd08: 9100e3e0 add x0, sp, #0x38 8fd0c: 52800502 mov w2, #0x28 // #40 8fd10: 94004b1d bl a2984 8fd14: 9100e3e0 add x0, sp, #0x38 8fd18: aa1903e1 mov x1, x25 8fd1c: 52800162 mov w2, #0xb // #11 8fd20: 940029f8 bl 9a500 8fd24: aa1803e8 mov x8, x24 8fd28: f9400108 ldr x8, [x8] 8fd2c: a9000500 stp x0, x1, [x8] 8fd30: 910042b5 add x21, x21, #0x10 8fd34: eb1402bf cmp x21, x20 8fd38: 540011e0 b.eq 8ff74 < as core::iter::traits::iterator::Iterator>::for_each+0x2f4> // b.none 8fd3c: f94006a8 ldr x8, [x21, #8] 8fd40: d1000908 sub x8, x8, #0x2 8fd44: f100251f cmp x8, #0x9 8fd48: 54ffff48 b.hi 8fd30 < as core::iter::traits::iterator::Iterator>::for_each+0xb0> // b.pmore 8fd4c: f94002b9 ldr x25, [x21] 8fd50: 10ffff09 adr x9, 8fd30 < as core::iter::traits::iterator::Iterator>::for_each+0xb0> 8fd54: 38686b6a ldrb w10, [x27, x8] 8fd58: 8b0a0929 add x9, x9, x10, lsl #2 8fd5c: d61f0120 br x9 8fd60: 39400728 ldrb w8, [x25, #1] 8fd64: 39400329 ldrb w9, [x25] 8fd68: 33181d09 bfi w9, w8, #8, #8 8fd6c: 6b1a013f cmp w9, w26 8fd70: 54fffe01 b.ne 8fd30 < as core::iter::traits::iterator::Iterator>::for_each+0xb0> // b.any 8fd74: f9400261 ldr x1, [x19] 8fd78: 9100e3e0 add x0, sp, #0x38 8fd7c: 52800502 mov w2, #0x28 // #40 8fd80: 94004b01 bl a2984 8fd84: 9100e3e0 add x0, sp, #0x38 8fd88: aa1903e1 mov x1, x25 8fd8c: 52800042 mov w2, #0x2 // #2 8fd90: 940029dc bl 9a500 8fd94: f94017e8 ldr x8, [sp, #40] 8fd98: 17ffffe4 b 8fd28 < as core::iter::traits::iterator::Iterator>::for_each+0xa8> 8fd9c: 39400f28 ldrb w8, [x25, #3] 8fda0: 39400b29 ldrb w9, [x25, #2] 8fda4: 33181d09 bfi w9, w8, #8, #8 8fda8: 39400728 ldrb w8, [x25, #1] 8fdac: 3940032a ldrb w10, [x25] 8fdb0: 33181d0a bfi w10, w8, #8, #8 8fdb4: 33103d2a bfi w10, w9, #16, #16 8fdb8: 6b1d015f cmp w10, w29 8fdbc: 54000a00 b.eq 8fefc < as core::iter::traits::iterator::Iterator>::for_each+0x27c> // b.none 8fdc0: 39400f28 ldrb w8, [x25, #3] 8fdc4: 39400b29 ldrb w9, [x25, #2] 8fdc8: 33181d09 bfi w9, w8, #8, #8 8fdcc: 39400728 ldrb w8, [x25, #1] 8fdd0: 3940032a ldrb w10, [x25] 8fdd4: 33181d0a bfi w10, w8, #8, #8 8fdd8: 33103d2a bfi w10, w9, #16, #16 8fddc: 528f2e88 mov w8, #0x7974 // #31092 8fde0: 72acae08 movk w8, #0x6570, lsl #16 8fde4: 6b08015f cmp w10, w8 8fde8: 540009e0 b.eq 8ff24 < as core::iter::traits::iterator::Iterator>::for_each+0x2a4> // b.none 8fdec: 39400f28 ldrb w8, [x25, #3] 8fdf0: 39400b29 ldrb w9, [x25, #2] 8fdf4: 33181d09 bfi w9, w8, #8, #8 8fdf8: 39400728 ldrb w8, [x25, #1] 8fdfc: 3940032a ldrb w10, [x25] 8fe00: 33181d0a bfi w10, w8, #8, #8 8fe04: 33103d2a bfi w10, w9, #16, #16 8fe08: 528e4c28 mov w8, #0x7261 // #29281 8fe0c: 72ad0c68 movk w8, #0x6863, lsl #16 8fe10: 6b08015f cmp w10, w8 8fe14: 540009c0 b.eq 8ff4c < as core::iter::traits::iterator::Iterator>::for_each+0x2cc> // b.none 8fe18: 39400f28 ldrb w8, [x25, #3] 8fe1c: 39400b29 ldrb w9, [x25, #2] 8fe20: 33181d09 bfi w9, w8, #8, #8 8fe24: 39400728 ldrb w8, [x25, #1] 8fe28: 3940032a ldrb w10, [x25] 8fe2c: 33181d0a bfi w10, w8, #8, #8 8fe30: 33103d2a bfi w10, w9, #16, #16 8fe34: 528ded88 mov w8, #0x6f6c // #28524 8fe38: 72ac8c28 movk w8, #0x6461, lsl #16 8fe3c: 6b08015f cmp w10, w8 8fe40: 54fff781 b.ne 8fd30 < as core::iter::traits::iterator::Iterator>::for_each+0xb0> // b.any 8fe44: f9400261 ldr x1, [x19] 8fe48: 9100e3e0 add x0, sp, #0x38 8fe4c: 52800502 mov w2, #0x28 // #40 8fe50: 94004acd bl a2984 8fe54: 9100e3e0 add x0, sp, #0x38 8fe58: aa1903e1 mov x1, x25 8fe5c: 52800082 mov w2, #0x4 // #4 8fe60: 940029a8 bl 9a500 8fe64: f94007e8 ldr x8, [sp, #8] 8fe68: 17ffffb0 b 8fd28 < as core::iter::traits::iterator::Iterator>::for_each+0xa8> 8fe6c: aa1903e0 mov x0, x25 8fe70: aa1603e1 mov x1, x22 8fe74: 528000a2 mov w2, #0x5 // #5 8fe78: 94004ac4 bl a2988 8fe7c: 35fff5a0 cbnz w0, 8fd30 < as core::iter::traits::iterator::Iterator>::for_each+0xb0> 8fe80: f9400261 ldr x1, [x19] 8fe84: 9100e3e0 add x0, sp, #0x38 8fe88: 52800502 mov w2, #0x28 // #40 8fe8c: 94004abe bl a2984 8fe90: 9100e3e0 add x0, sp, #0x38 8fe94: aa1903e1 mov x1, x25 8fe98: 528000a2 mov w2, #0x5 // #5 8fe9c: 94002999 bl 9a500 8fea0: f9401be8 ldr x8, [sp, #48] 8fea4: 17ffffa1 b 8fd28 < as core::iter::traits::iterator::Iterator>::for_each+0xa8> 8fea8: aa1903e0 mov x0, x25 8feac: aa1703e1 mov x1, x23 8feb0: 52800162 mov w2, #0xb // #11 8feb4: 94004ab5 bl a2988 8feb8: 34fff260 cbz w0, 8fd04 < as core::iter::traits::iterator::Iterator>::for_each+0x84> 8febc: aa1903e0 mov x0, x25 8fec0: d503201f nop 8fec4: 500b0e61 adr x1, a6092 8fec8: 52800162 mov w2, #0xb // #11 8fecc: 94004aaf bl a2988 8fed0: 35fff300 cbnz w0, 8fd30 < as core::iter::traits::iterator::Iterator>::for_each+0xb0> 8fed4: f9400261 ldr x1, [x19] 8fed8: 9100e3e0 add x0, sp, #0x38 8fedc: 52800502 mov w2, #0x28 // #40 8fee0: 94004aa9 bl a2984 8fee4: 9100e3e0 add x0, sp, #0x38 8fee8: aa1903e1 mov x1, x25 8feec: 52800162 mov w2, #0xb // #11 8fef0: 94002984 bl 9a500 8fef4: f94013e8 ldr x8, [sp, #32] 8fef8: 17ffff8c b 8fd28 < as core::iter::traits::iterator::Iterator>::for_each+0xa8> 8fefc: f9400261 ldr x1, [x19] 8ff00: 9100e3e0 add x0, sp, #0x38 8ff04: 52800502 mov w2, #0x28 // #40 8ff08: 94004a9f bl a2984 8ff0c: 9100e3e0 add x0, sp, #0x38 8ff10: aa1903e1 mov x1, x25 8ff14: 52800082 mov w2, #0x4 // #4 8ff18: 9400297a bl 9a500 8ff1c: aa1c03e8 mov x8, x28 8ff20: 17ffff82 b 8fd28 < as core::iter::traits::iterator::Iterator>::for_each+0xa8> 8ff24: f9400261 ldr x1, [x19] 8ff28: 9100e3e0 add x0, sp, #0x38 8ff2c: 52800502 mov w2, #0x28 // #40 8ff30: 94004a95 bl a2984 8ff34: 9100e3e0 add x0, sp, #0x38 8ff38: aa1903e1 mov x1, x25 8ff3c: 52800082 mov w2, #0x4 // #4 8ff40: 94002970 bl 9a500 8ff44: f9400fe8 ldr x8, [sp, #24] 8ff48: 17ffff78 b 8fd28 < as core::iter::traits::iterator::Iterator>::for_each+0xa8> 8ff4c: f9400261 ldr x1, [x19] 8ff50: 9100e3e0 add x0, sp, #0x38 8ff54: 52800502 mov w2, #0x28 // #40 8ff58: 94004a8b bl a2984 8ff5c: 9100e3e0 add x0, sp, #0x38 8ff60: aa1903e1 mov x1, x25 8ff64: 52800082 mov w2, #0x4 // #4 8ff68: 94002966 bl 9a500 8ff6c: f9400be8 ldr x8, [sp, #16] 8ff70: 17ffff6e b 8fd28 < as core::iter::traits::iterator::Iterator>::for_each+0xa8> 8ff74: a94b4ff4 ldp x20, x19, [sp, #176] 8ff78: a94a57f6 ldp x22, x21, [sp, #160] 8ff7c: a9495ff8 ldp x24, x23, [sp, #144] 8ff80: a94867fa ldp x26, x25, [sp, #128] 8ff84: a9476ffc ldp x28, x27, [sp, #112] 8ff88: a9467bfd ldp x29, x30, [sp, #96] 8ff8c: 910303ff add sp, sp, #0xc0 8ff90: d65f03c0 ret ... 000000000008ffa0 : 8ffa0: a9ba7bfd stp x29, x30, [sp, #-96]! 8ffa4: a9016ffc stp x28, x27, [sp, #16] 8ffa8: a90267fa stp x26, x25, [sp, #32] 8ffac: a9035ff8 stp x24, x23, [sp, #48] 8ffb0: a90457f6 stp x22, x21, [sp, #64] 8ffb4: a9054ff4 stp x20, x19, [sp, #80] 8ffb8: d10803ff sub sp, sp, #0x200 8ffbc: d503201f nop 8ffc0: 10f84208 adr x8, 80800 <__exception_vector_start> 8ffc4: d518c008 msr vbar_el1, x8 8ffc8: d5033fdf isb 8ffcc: d00000e0 adrp x0, ad000 8ffd0: 91004000 add x0, x0, #0x10 8ffd4: 94003e97 bl 9fa30 8ffd8: b5000500 cbnz x0, 90078 8ffdc: d00000f9 adrp x25, ad000 8ffe0: 91006339 add x25, x25, #0x18 8ffe4: aa1903e0 mov x0, x25 8ffe8: 94003f5e bl 9fd60 <::init> 8ffec: b50004c0 cbnz x0, 90084 8fff0: d00000e8 adrp x8, ad000 8fff4: f9400908 ldr x8, [x8, #16] 8fff8: b9400509 ldr w9, [x8, #4] 8fffc: 5280048a mov w10, #0x24 // #36 90000: 33141549 bfi w9, w10, #12, #6 90004: b9000509 str w9, [x8, #4] 90008: 52aa0009 mov w9, #0x50000000 // #1342177280 9000c: b900e509 str w9, [x8, #228] 90010: 940039e0 bl 9e790 90014: 35003d80 cbnz w0, 907c4 90018: d503201f nop 9001c: 300c4728 adr x8, a8901 90020: 52800189 mov w9, #0xc // #12 90024: a90527e8 stp x8, x9, [sp, #80] 90028: d2a10048 mov x8, #0x8020000 // #134348800 9002c: f2c00028 movk x8, #0x1, lsl #32 90030: f2e00c88 movk x8, #0x64, lsl #48 90034: f90033e8 str x8, [sp, #96] 90038: 910143e0 add x0, sp, #0x50 9003c: 52803541 mov w1, #0x1aa // #426 90040: 940031c4 bl 9c750 90044: 71000c1f cmp w0, #0x3 90048: 54003be0 b.eq 907c4 // b.none 9004c: 35000520 cbnz w0, 900f0 90050: 52900000 mov w0, #0x8000 // #32768 90054: 72aa1fe0 movk w0, #0x50ff, lsl #16 90058: 94003a86 bl 9ea70 9005c: 35003b20 cbnz w0, 907c0 90060: b00000e8 adrp x8, ad000 90064: 3941ad08 ldrb w8, [x8, #107] 90068: 721a011f tst w8, #0x40 9006c: 52800068 mov w8, #0x3 // #3 90070: 1a880508 cinc w8, w8, ne // ne = any 90074: 14000029 b 90118 90078: d503201f nop 9007c: 100dd428 adr x8, abb00 90080: 14000003 b 9008c 90084: f00000c8 adrp x8, ab000 90088: 912c4108 add x8, x8, #0xb10 9008c: 91002109 add x9, x8, #0x8 90090: a90287e0 stp x0, x1, [sp, #40] 90094: f9400100 ldr x0, [x8] 90098: f9400128 ldr x8, [x9] 9009c: f9400d08 ldr x8, [x8, #24] 900a0: d63f0100 blr x8 900a4: 9100e3e8 add x8, sp, #0x38 900a8: a90387e0 stp x0, x1, [sp, #56] 900ac: d503201f nop 900b0: 10f89e89 adr x9, 81480 <<&T as core::fmt::Display>::fmt> 900b4: a91ca7e8 stp x8, x9, [sp, #456] 900b8: 9100a3e8 add x8, sp, #0x28 900bc: d503201f nop 900c0: 100b514a adr x10, a6ae8 900c4: a91da7e8 stp x8, x9, [sp, #472] 900c8: 52800048 mov w8, #0x2 // #2 900cc: a90523ea stp x10, x8, [sp, #80] 900d0: a9067fff stp xzr, xzr, [sp, #96] 900d4: 910723e9 add x9, sp, #0x1c8 900d8: a90723e9 stp x9, x8, [sp, #112] 900dc: d503201f nop 900e0: 100b5241 adr x1, a6b28 900e4: 910143e0 add x0, sp, #0x50 900e8: 97ffc798 bl 81f48 900ec: d4200020 brk #0x1 900f0: 940039a8 bl 9e790 900f4: 52800088 mov w8, #0x4 // #4 900f8: 72bfc688 movk w8, #0xfe34, lsl #16 900fc: b9402108 ldr w8, [x8, #32] 90100: 36000048 tbz w8, #0, 90108 90104: 35003600 cbnz w0, 907c4 90108: 321123e0 mov w0, #0xff8000 // #16744448 9010c: 94003a59 bl 9ea70 90110: 35003580 cbnz w0, 907c0 90114: 52800048 mov w8, #0x2 // #2 90118: b00000e9 adrp x9, ad000 9011c: d503201f nop 90120: 300c402a adr x10, a8925 90124: 39018128 strb w8, [x9, #96] 90128: 52800188 mov w8, #0xc // #12 9012c: a90523ea stp x10, x8, [sp, #80] 90130: 52a04028 mov w8, #0x2010000 // #33619968 90134: f90033e8 str x8, [sp, #96] 90138: 910143e0 add x0, sp, #0x50 9013c: 2a1f03e1 mov w1, wzr 90140: 94003184 bl 9c750 90144: 350033e0 cbnz w0, 907c0 90148: d503201f nop 9014c: 100c3e68 adr x8, a8918 90150: 528001a9 mov w9, #0xd // #13 90154: a90527e8 stp x8, x9, [sp, #80] 90158: 52a06048 mov w8, #0x3020000 // #50462720 9015c: f90033e8 str x8, [sp, #96] 90160: 910143e0 add x0, sp, #0x50 90164: 2a1f03e1 mov w1, wzr 90168: 9400317a bl 9c750 9016c: 350032a0 cbnz w0, 907c0 90170: b00000f4 adrp x20, ad000 90174: 900000a8 adrp x8, a4000 90178: 91129908 add x8, x8, #0x4a6 9017c: b9406681 ldr w1, [x20, #100] 90180: 52800109 mov w9, #0x8 // #8 90184: a90527e8 stp x8, x9, [sp, #80] 90188: d2a12028 mov x8, #0x9010000 // #151060480 9018c: f2c00028 movk x8, #0x1, lsl #32 90190: f90033e8 str x8, [sp, #96] 90194: 910143e0 add x0, sp, #0x50 90198: 9400316e bl 9c750 9019c: 35003120 cbnz w0, 907c0 901a0: 528f0800 mov w0, #0x7840 // #30784 901a4: 72a02fa0 movk w0, #0x17d, lsl #16 901a8: 940038aa bl 9e450 901ac: 350030a0 cbnz w0, 907c0 901b0: d503201f nop 901b4: 300c3ac8 adr x8, a890d 901b8: b9406681 ldr w1, [x20, #100] 901bc: 52800169 mov w9, #0xb // #11 901c0: a90527e8 stp x8, x9, [sp, #80] 901c4: d2a0e068 mov x8, #0x7030000 // #117637120 901c8: f2c00028 movk x8, #0x1, lsl #32 901cc: f90033e8 str x8, [sp, #96] 901d0: 910143e0 add x0, sp, #0x50 901d4: 9400315f bl 9c750 901d8: 35002f40 cbnz w0, 907c0 901dc: 940030c9 bl 9c500 901e0: 35000aa0 cbnz w0, 90334 901e4: 52800095 mov w21, #0x4 // #4 901e8: 72bfc695 movk w21, #0xfe34, lsl #16 901ec: b94002a8 ldr w8, [x21] 901f0: 52a00029 mov w9, #0x10000 // #65536 901f4: 33003d09 bfxil w9, w8, #0, #16 901f8: b90002a9 str w9, [x21] 901fc: b94002a8 ldr w8, [x21] 90200: 12165508 and w8, w8, #0xfffffc00 90204: 321d0108 orr w8, w8, #0x8 90208: b90002a8 str w8, [x21] 9020c: b9406681 ldr w1, [x20, #100] 90210: 350001c1 cbnz w1, 90248 90214: d503201f nop 90218: 700c3028 adr x8, a881f 9021c: 528000e9 mov w9, #0x7 // #7 90220: a90527e8 stp x8, x9, [sp, #80] 90224: d2a6e008 mov x8, #0x37000000 // #922746880 90228: f2e00c88 movk x8, #0x64, lsl #48 9022c: f90033e8 str x8, [sp, #96] 90230: 910143e0 add x0, sp, #0x50 90234: 94003147 bl 9c750 90238: 5290d400 mov w0, #0x86a0 // #34464 9023c: 72a00020 movk w0, #0x1, lsl #16 90240: 94003d38 bl 9f720 <::wait_for> 90244: 14000012 b 9028c 90248: d503201f nop 9024c: 100c2e48 adr x8, a8814 90250: 52800169 mov w9, #0xb // #11 90254: a90527e8 stp x8, x9, [sp, #80] 90258: d2a6e048 mov x8, #0x37020000 // #922877952 9025c: f2c00028 movk x8, #0x1, lsl #32 90260: f90033e8 str x8, [sp, #96] 90264: 910143e0 add x0, sp, #0x50 90268: 9400313a bl 9c750 9026c: 350000c0 cbnz w0, 90284 90270: b00000e8 adrp x8, ad000 90274: 3941b108 ldrb w8, [x8, #108] 90278: 372800a8 tbnz w8, #5, 9028c 9027c: 52800020 mov w0, #0x1 // #1 90280: 14000015 b 902d4 90284: 9400328f bl 9ccc0 90288: 35000260 cbnz w0, 902d4 9028c: 900000a8 adrp x8, a4000 90290: 9110b908 add x8, x8, #0x42e 90294: 52800109 mov w9, #0x8 // #8 90298: a90527e8 stp x8, x9, [sp, #80] 9029c: 52800208 mov w8, #0x10 // #16 902a0: 72a66448 movk w8, #0x3322, lsl #16 902a4: f90033e8 str x8, [sp, #96] 902a8: 910143e0 add x0, sp, #0x50 902ac: 2a1f03e1 mov w1, wzr 902b0: 94003128 bl 9c750 902b4: 35000c00 cbnz w0, 90434 902b8: b9406688 ldr w8, [x20, #100] 902bc: 34000108 cbz w8, 902dc 902c0: b00000e8 adrp x8, ad000 902c4: 3941b108 ldrb w8, [x8, #108] 902c8: 372800a8 tbnz w8, #5, 902dc 902cc: 52800100 mov w0, #0x8 // #8 902d0: 14000059 b 90434 902d4: 9400327b bl 9ccc0 902d8: 35000ae0 cbnz w0, 90434 902dc: 52800400 mov w0, #0x20 // #32 902e0: 94003328 bl 9cf80 902e4: 350002c0 cbnz w0, 9033c 902e8: 2a1f03f3 mov w19, wzr 902ec: 2a1f03f7 mov w23, wzr 902f0: 2a1f03f6 mov w22, wzr 902f4: 5290d418 mov w24, #0x86a0 // #34464 902f8: 72a00038 movk w24, #0x1, lsl #16 902fc: 14000008 b 9031c 90300: b9401ea8 ldr w8, [x21, #28] 90304: 710002ff cmp w23, #0x0 90308: 1a960116 csel w22, w8, w22, eq // eq = none 9030c: 1a880273 csel w19, w19, w8, eq // eq = none 90310: 110006f7 add w23, w23, #0x1 90314: 71000aff cmp w23, #0x2 90318: 54000982 b.cs 90448 // b.hs, b.nlast 9031c: b94022a8 ldr w8, [x21, #32] 90320: 374fff08 tbnz w8, #9, 90300 90324: 52807d00 mov w0, #0x3e8 // #1000 90328: 94003cfe bl 9f720 <::wait_for> 9032c: 71000718 subs w24, w24, #0x1 90330: 54ffff21 b.ne 90314 // b.any 90334: 52800040 mov w0, #0x2 // #2 90338: 14000122 b 907c0 9033c: b90023e1 str w1, [sp, #32] 90340: b9001be0 str w0, [sp, #24] 90344: d5033fdf isb 90348: d53be028 mrs x8, cntpct_el0 9034c: d53be009 mrs x9, cntfrq_el0 90350: b40089a9 cbz x9, 91484 90354: 5299400a mov w10, #0xca00 // #51712 90358: 72a7734a movk w10, #0x3b9a, lsl #16 9035c: 9b0a7d08 mul x8, x8, x10 90360: 9ac90908 udiv x8, x8, x9 90364: d28b4a69 mov x9, #0x5a53 // #23123 90368: f2b41369 movk x9, #0xa09b, lsl #16 9036c: f2d705e9 movk x9, #0xb82f, lsl #32 90370: f2e00889 movk x9, #0x44, lsl #48 90374: d349fd0b lsr x11, x8, #9 90378: 9bc97d69 umulh x9, x11, x9 9037c: d34bfd29 lsr x9, x9, #11 90380: 9b0aa128 msub x8, x9, x10, x8 90384: 5289ba6a mov w10, #0x4dd3 // #19923 90388: 72a20c4a movk w10, #0x1062, lsl #16 9038c: 9100a3eb add x11, sp, #0x28 90390: d503201f nop 90394: 10f8d24c adr x12, 81ddc ::fmt> 90398: 9107f3ed add x13, sp, #0x1fc 9039c: d503201f nop 903a0: 10f9c26e adr x14, 83bec ::fmt> 903a4: a91cb3eb stp x11, x12, [sp, #456] 903a8: a91dbbed stp x13, x14, [sp, #472] 903ac: 9b0a7d0b mul x11, x8, x10 903b0: 9106e3ec add x12, sp, #0x1b8 903b4: a91ebbec stp x12, x14, [sp, #488] 903b8: d366fd6b lsr x11, x11, #38 903bc: d503201f nop 903c0: 100d33cc adr x12, aaa38 903c4: 5280008d mov w13, #0x4 // #4 903c8: a90537ec stp x12, x13, [sp, #80] 903cc: 529bd06c mov w12, #0xde83 // #56963 903d0: 72a8636c movk w12, #0x431b, lsl #16 903d4: f9001ff9 str x25, [sp, #56] 903d8: f90017e9 str x9, [sp, #40] 903dc: 9b0c7d08 mul x8, x8, x12 903e0: d372fd08 lsr x8, x8, #50 903e4: b901ffe8 str w8, [sp, #508] 903e8: 9b0a7d68 mul x8, x11, x10 903ec: 52807d09 mov w9, #0x3e8 // #1000 903f0: d503201f nop 903f4: 100dccea adr x10, abd90 903f8: d366fd08 lsr x8, x8, #38 903fc: 5280006c mov w12, #0x3 // #3 90400: a90633ea stp x10, x12, [sp, #96] 90404: 1b09ad08 msub w8, w8, w9, w11 90408: b901bbe8 str w8, [sp, #440] 9040c: 910723e8 add x8, sp, #0x1c8 90410: a90733e8 stp x8, x12, [sp, #112] 90414: d503201f nop 90418: 100de301 adr x1, ac078 9041c: 9100e3e0 add x0, sp, #0x38 90420: 910143e2 add x2, sp, #0x50 90424: 97ffc9db bl 82b90 90428: 35002640 cbnz w0, 908f0 9042c: b9401be0 ldr w0, [sp, #24] 90430: b94023e1 ldr w1, [sp, #32] 90434: 94003223 bl 9ccc0 90438: 35001c40 cbnz w0, 907c0 9043c: b00000e8 adrp x8, ad000 90440: f9402908 ldr x8, [x8, #80] 90444: 14000005 b 90458 90448: 2a1603e8 mov w8, w22 9044c: b3607e68 bfi x8, x19, #32, #32 90450: b00000e9 adrp x9, ad000 90454: f9002928 str x8, [x9, #80] 90458: 92780d08 and x8, x8, #0xf00 9045c: f114011f cmp x8, #0x500 90460: 54000861 b.ne 9056c // b.any 90464: b9406688 ldr w8, [x20, #100] 90468: 321f0101 orr w1, w8, #0x2 9046c: 52800420 mov w0, #0x21 // #33 90470: 9400378c bl 9e2a0 90474: 35001a60 cbnz w0, 907c0 90478: b94026a8 ldr w8, [x21, #36] 9047c: 321f0108 orr w8, w8, #0x2 90480: b90026a8 str w8, [x21, #36] 90484: d5033fdf isb 90488: d53be028 mrs x8, cntpct_el0 9048c: d53be009 mrs x9, cntfrq_el0 90490: b4007fa9 cbz x9, 91484 90494: 5299400a mov w10, #0xca00 // #51712 90498: 72a7734a movk w10, #0x3b9a, lsl #16 9049c: 9b0a7d08 mul x8, x8, x10 904a0: 9ac90908 udiv x8, x8, x9 904a4: d28b4a69 mov x9, #0x5a53 // #23123 904a8: f2b41369 movk x9, #0xa09b, lsl #16 904ac: f2d705e9 movk x9, #0xb82f, lsl #32 904b0: f2e00889 movk x9, #0x44, lsl #48 904b4: d349fd0b lsr x11, x8, #9 904b8: 9bc97d69 umulh x9, x11, x9 904bc: d34bfd29 lsr x9, x9, #11 904c0: 9b0aa128 msub x8, x9, x10, x8 904c4: 5289ba6a mov w10, #0x4dd3 // #19923 904c8: 72a20c4a movk w10, #0x1062, lsl #16 904cc: 9100a3eb add x11, sp, #0x28 904d0: d503201f nop 904d4: 10f8c84c adr x12, 81ddc ::fmt> 904d8: 9107f3ed add x13, sp, #0x1fc 904dc: d503201f nop 904e0: 10f9b86e adr x14, 83bec ::fmt> 904e4: a91cb3eb stp x11, x12, [sp, #456] 904e8: a91dbbed stp x13, x14, [sp, #472] 904ec: 9b0a7d0b mul x11, x8, x10 904f0: 9106e3ec add x12, sp, #0x1b8 904f4: a91ebbec stp x12, x14, [sp, #488] 904f8: d366fd6b lsr x11, x11, #38 904fc: d503201f nop 90500: 100d424c adr x12, aad48 90504: 5280008d mov w13, #0x4 // #4 90508: a90537ec stp x12, x13, [sp, #80] 9050c: 529bd06c mov w12, #0xde83 // #56963 90510: 72a8636c movk w12, #0x431b, lsl #16 90514: f9001ff9 str x25, [sp, #56] 90518: f90017e9 str x9, [sp, #40] 9051c: 9b0c7d08 mul x8, x8, x12 90520: d372fd08 lsr x8, x8, #50 90524: b901ffe8 str w8, [sp, #508] 90528: 9b0a7d68 mul x8, x11, x10 9052c: 52807d09 mov w9, #0x3e8 // #1000 90530: d503201f nop 90534: 100dc2ea adr x10, abd90 90538: d366fd08 lsr x8, x8, #38 9053c: 5280006c mov w12, #0x3 // #3 90540: a90633ea stp x10, x12, [sp, #96] 90544: 1b09ad08 msub w8, w8, w9, w11 90548: b901bbe8 str w8, [sp, #440] 9054c: 910723e8 add x8, sp, #0x1c8 90550: a90733e8 stp x8, x12, [sp, #112] 90554: d503201f nop 90558: 100dd901 adr x1, ac078 9055c: 9100e3e0 add x0, sp, #0x38 90560: 910143e2 add x2, sp, #0x50 90564: 97ffc98b bl 82b90 90568: 35001c40 cbnz w0, 908f0 9056c: d503201f nop 90570: 500c1ac8 adr x8, a88ca 90574: 52800189 mov w9, #0xc // #12 90578: a90527e8 stp x8, x9, [sp, #80] 9057c: 52a20008 mov w8, #0x10000000 // #268435456 90580: f90033e8 str x8, [sp, #96] 90584: 910143e0 add x0, sp, #0x50 90588: 52804001 mov w1, #0x200 // #512 9058c: 94003071 bl 9c750 90590: 35001180 cbnz w0, 907c0 90594: b00000e8 adrp x8, ad000 90598: 9100e108 add x8, x8, #0x38 9059c: 29402109 ldp w9, w8, [x8] 905a0: 13884128 extr w8, w9, w8, #16 905a4: b9004fe8 str w8, [sp, #76] 905a8: d5033fdf isb 905ac: d53be02a mrs x10, cntpct_el0 905b0: d53be009 mrs x9, cntfrq_el0 905b4: b4007689 cbz x9, 91484 905b8: 52994008 mov w8, #0xca00 // #51712 905bc: 72a77348 movk w8, #0x3b9a, lsl #16 905c0: 9b087d4a mul x10, x10, x8 905c4: d503201f nop 905c8: 10f8c0ab adr x11, 81ddc ::fmt> 905cc: 9106e3ec add x12, sp, #0x1b8 905d0: d503201f nop 905d4: 10f9b0cd adr x13, 83bec ::fmt> 905d8: 910613ee add x14, sp, #0x184 905dc: 910623ef add x15, sp, #0x188 905e0: 9100a3f0 add x16, sp, #0x28 905e4: 910633f1 add x17, sp, #0x18c 905e8: d503201f nop 905ec: 10facc32 adr x18, 85f70 <::fmt> 905f0: 910643e0 add x0, sp, #0x190 905f4: 910653e1 add x1, sp, #0x194 905f8: 910663e2 add x2, sp, #0x198 905fc: 910673e3 add x3, sp, #0x19c 90600: 910683e4 add x4, sp, #0x1a0 90604: 910693e5 add x5, sp, #0x1a4 90608: 9106a3e6 add x6, sp, #0x1a8 9060c: 9106b3e7 add x7, sp, #0x1ac 90610: 9106c3f3 add x19, sp, #0x1b0 90614: a9052fec stp x12, x11, [sp, #80] 90618: a9092ff0 stp x16, x11, [sp, #144] 9061c: 9106d3eb add x11, sp, #0x1b4 90620: a90b4be0 stp x0, x18, [sp, #176] 90624: a90c4be1 stp x1, x18, [sp, #192] 90628: a90d4be2 stp x2, x18, [sp, #208] 9062c: a90e4be3 stp x3, x18, [sp, #224] 90630: a90f4be4 stp x4, x18, [sp, #240] 90634: a9104be5 stp x5, x18, [sp, #256] 90638: a9114be6 stp x6, x18, [sp, #272] 9063c: 910713ec add x12, sp, #0x1c4 90640: a90637ee stp x14, x13, [sp, #96] 90644: a90737ef stp x15, x13, [sp, #112] 90648: a90a37f1 stp x17, x13, [sp, #160] 9064c: a91237e7 stp x7, x13, [sp, #288] 90650: a91337f3 stp x19, x13, [sp, #304] 90654: a91437eb stp x11, x13, [sp, #320] 90658: a91537ec stp x12, x13, [sp, #336] 9065c: 9ac90949 udiv x9, x10, x9 90660: d28b4a6a mov x10, #0x5a53 // #23123 90664: f2b4136a movk x10, #0xa09b, lsl #16 90668: f2d705ea movk x10, #0xb82f, lsl #32 9066c: f2e0088a movk x10, #0x44, lsl #48 90670: 910133eb add x11, sp, #0x4c 90674: d503201f nop 90678: 10fb000c adr x12, 86678 ::fmt> 9067c: a91633eb stp x11, x12, [sp, #352] 90680: d349fd2b lsr x11, x9, #9 90684: 9107f3ed add x13, sp, #0x1fc 90688: a91733ed stp x13, x12, [sp, #368] 9068c: 9bca7d6a umulh x10, x11, x10 90690: d503201f nop 90694: 100c066b adr x11, a8760 90698: 5289ba6c mov w12, #0x4dd3 // #19923 9069c: 72a20c4c movk w12, #0x1062, lsl #16 906a0: d503201f nop 906a4: 100d38ed adr x13, aadc0 906a8: 3941232e ldrb w14, [x25, #72] 906ac: 5280028f mov w15, #0x14 // #20 906b0: d34bfd4a lsr x10, x10, #11 906b4: a91cbfed stp x13, x15, [sp, #456] 906b8: 9b08a548 msub x8, x10, x8, x9 906bc: f9402329 ldr x9, [x25, #64] 906c0: 79409f2d ldrh w13, [x25, #78] 906c4: b901ffed str w13, [sp, #508] 906c8: 8b0e116b add x11, x11, x14, lsl #4 906cc: 29433b2d ldp w13, w14, [x25, #24] 906d0: d354fd29 lsr x9, x9, #20 906d4: f90017e9 str x9, [sp, #40] 906d8: 53105da9 ubfx w9, w13, #16, #8 906dc: b9018fe9 str w9, [sp, #396] 906e0: 53083da9 ubfx w9, w13, #8, #8 906e4: 12001dad and w13, w13, #0xff 906e8: b90193e9 str w9, [sp, #400] 906ec: b90197ed str w13, [sp, #404] 906f0: 9b0c7d09 mul x9, x8, x12 906f4: 53187dcd lsr w13, w14, #24 906f8: b9019bed str w13, [sp, #408] 906fc: 53105dcd ubfx w13, w14, #16, #8 90700: b9019fed str w13, [sp, #412] 90704: 53083dcd ubfx w13, w14, #8, #8 90708: b901a3ed str w13, [sp, #416] 9070c: 52807d0d mov w13, #0x3e8 // #1000 90710: d366fd29 lsr x9, x9, #38 90714: 9b0c7d2c mul x12, x9, x12 90718: d366fd8c lsr x12, x12, #38 9071c: 1b0da589 msub w9, w12, w13, w9 90720: 2944372c ldp w12, w13, [x25, #32] 90724: 12001dce and w14, w14, #0xff 90728: b901a7ee str w14, [sp, #420] 9072c: 53187d8e lsr w14, w12, #24 90730: b901abee str w14, [sp, #424] 90734: 53145d8e ubfx w14, w12, #20, #4 90738: b901afee str w14, [sp, #428] 9073c: 53104d8c ubfx w12, w12, #16, #4 90740: b901b3ec str w12, [sp, #432] 90744: 12000dac and w12, w13, #0xf 90748: b901b7ec str w12, [sp, #436] 9074c: 529bd06c mov w12, #0xde83 // #56963 90750: 72a8636c movk w12, #0x431b, lsl #16 90754: 9b0c7d08 mul x8, x8, x12 90758: d503201f nop 9075c: 10f8692c adr x12, 81480 <<&T as core::fmt::Display>::fmt> 90760: aa1903f3 mov x19, x25 90764: f9001ff9 str x25, [sp, #56] 90768: 53042dad ubfx w13, w13, #4, #8 9076c: 111f41ad add w13, w13, #0x7d0 90770: b901c7ed str w13, [sp, #452] 90774: d503201f nop 90778: 100d3c4d adr x13, aaf00 9077c: a90833eb stp x11, x12, [sp, #128] 90780: 5280026b mov w11, #0x13 // #19 90784: a91dafed stp x13, x11, [sp, #472] 90788: f900dfea str x10, [sp, #440] 9078c: d372fd08 lsr x8, x8, #50 90790: b90187e8 str w8, [sp, #388] 90794: b9018be9 str w9, [sp, #392] 90798: 910143e8 add x8, sp, #0x50 9079c: a91eafe8 stp x8, x11, [sp, #488] 907a0: d503201f nop 907a4: 100dc6a1 adr x1, ac078 907a8: 9100e3e0 add x0, sp, #0x38 907ac: 910723e2 add x2, sp, #0x1c8 907b0: 97ffc8f8 bl 82b90 907b4: 350009e0 cbnz w0, 908f0 907b8: aa1303f9 mov x25, x19 907bc: 14000002 b 907c4 907c0: 94003140 bl 9ccc0 907c4: d5033fdf isb 907c8: d53be029 mrs x9, cntpct_el0 907cc: d53be008 mrs x8, cntfrq_el0 907d0: b40065a8 cbz x8, 91484 907d4: 52994016 mov w22, #0xca00 // #51712 907d8: 72a77356 movk w22, #0x3b9a, lsl #16 907dc: 52884813 mov w19, #0x4240 // #16960 907e0: 72a001f3 movk w19, #0xf, lsl #16 907e4: 9b167d29 mul x9, x9, x22 907e8: 9ac80928 udiv x8, x9, x8 907ec: d349fd09 lsr x9, x8, #9 907f0: d28b4a6a mov x10, #0x5a53 // #23123 907f4: f2b4136a movk x10, #0xa09b, lsl #16 907f8: f2d705ea movk x10, #0xb82f, lsl #32 907fc: f2e0088a movk x10, #0x44, lsl #48 90800: 9bca7d29 umulh x9, x9, x10 90804: d34bfd29 lsr x9, x9, #11 90808: 9b16a12b msub x11, x9, x22, x8 9080c: 5289ba6a mov w10, #0x4dd3 // #19923 90810: 72a20c4a movk w10, #0x1062, lsl #16 90814: 9b0a7d68 mul x8, x11, x10 90818: d503201f nop 9081c: 10f8ae15 adr x21, 81ddc ::fmt> 90820: d366fd08 lsr x8, x8, #38 90824: d503201f nop 90828: 10f99e34 adr x20, 83bec ::fmt> 9082c: 1ad3096b udiv w11, w11, w19 90830: d503201f nop 90834: 100daaf7 adr x23, abd90 90838: 35000240 cbnz w0, 90880 9083c: f90017e9 str x9, [sp, #40] 90840: b901ffeb str w11, [sp, #508] 90844: 9baa7d09 umull x9, w8, w10 90848: 52807d0a mov w10, #0x3e8 // #1000 9084c: 9100a3eb add x11, sp, #0x28 90850: 9107f3ec add x12, sp, #0x1fc 90854: 9106e3ed add x13, sp, #0x1b8 90858: a91cd7eb stp x11, x21, [sp, #456] 9085c: a91dd3ec stp x12, x20, [sp, #472] 90860: d366fd29 lsr x9, x9, #38 90864: 1b0aa128 msub w8, w9, w10, w8 90868: b901bbe8 str w8, [sp, #440] 9086c: a91ed3ed stp x13, x20, [sp, #488] 90870: f9001ff9 str x25, [sp, #56] 90874: d503201f nop 90878: 100d9988 adr x8, abba8 9087c: 14000011 b 908c0 90880: f90017e9 str x9, [sp, #40] 90884: b901ffeb str w11, [sp, #508] 90888: 9baa7d09 umull x9, w8, w10 9088c: 52807d0a mov w10, #0x3e8 // #1000 90890: 9100a3eb add x11, sp, #0x28 90894: 9107f3ec add x12, sp, #0x1fc 90898: 9106e3ed add x13, sp, #0x1b8 9089c: a91cd7eb stp x11, x21, [sp, #456] 908a0: a91dd3ec stp x12, x20, [sp, #472] 908a4: d366fd29 lsr x9, x9, #38 908a8: 1b0aa128 msub w8, w9, w10, w8 908ac: b901bbe8 str w8, [sp, #440] 908b0: a91ed3ed stp x13, x20, [sp, #488] 908b4: f9001ff9 str x25, [sp, #56] 908b8: d503201f nop 908bc: 100d9468 adr x8, abb48 908c0: 52800089 mov w9, #0x4 // #4 908c4: a90527e8 stp x8, x9, [sp, #80] 908c8: 52800068 mov w8, #0x3 // #3 908cc: a90623f7 stp x23, x8, [sp, #96] 908d0: 910723e9 add x9, sp, #0x1c8 908d4: a90723e9 stp x9, x8, [sp, #112] 908d8: d503201f nop 908dc: 100dbce1 adr x1, ac078 908e0: 9100e3e0 add x0, sp, #0x38 908e4: 910143e2 add x2, sp, #0x50 908e8: 97ffc8aa bl 82b90 908ec: 34000160 cbz w0, 90918 908f0: d503201f nop 908f4: 100dd7e0 adr x0, ac3f0 908f8: d503201f nop 908fc: 100d8ca3 adr x3, aba90 90900: d503201f nop 90904: 100d9824 adr x4, abc08 90908: 9100e3e2 add x2, sp, #0x38 9090c: 52800561 mov w1, #0x2b // #43 90910: 97ffcd16 bl 83d68 90914: d4200020 brk #0x1 90918: d5381008 mrs x8, sctlr_el1 9091c: 370023a8 tbnz w8, #0, 90d90 90920: d5033fdf isb 90924: d53be028 mrs x8, cntpct_el0 90928: d53be009 mrs x9, cntfrq_el0 9092c: b4005ac9 cbz x9, 91484 90930: 9b167d08 mul x8, x8, x22 90934: 9ac90908 udiv x8, x8, x9 90938: 9ad60909 udiv x9, x8, x22 9093c: 9b16a128 msub x8, x9, x22, x8 90940: 5289ba6a mov w10, #0x4dd3 // #19923 90944: 72a20c4a movk w10, #0x1062, lsl #16 90948: 52807d0b mov w11, #0x3e8 // #1000 9094c: 9100a3ec add x12, sp, #0x28 90950: 9107f3ed add x13, sp, #0x1fc 90954: 9106e3ee add x14, sp, #0x1b8 90958: f9001ff9 str x25, [sp, #56] 9095c: 9b0a7d0f mul x15, x8, x10 90960: d366fdef lsr x15, x15, #38 90964: 9b0a7dea mul x10, x15, x10 90968: d366fd4a lsr x10, x10, #38 9096c: 1b0bbd4a msub w10, w10, w11, w15 90970: d503201f nop 90974: 100ae62b adr x11, a6638 90978: 5280008f mov w15, #0x4 // #4 9097c: a9053feb stp x11, x15, [sp, #80] 90980: 5280006b mov w11, #0x3 // #3 90984: a91cd7ec stp x12, x21, [sp, #456] 90988: a91dd3ed stp x13, x20, [sp, #472] 9098c: a91ed3ee stp x14, x20, [sp, #488] 90990: a9062ff7 stp x23, x11, [sp, #96] 90994: f90017e9 str x9, [sp, #40] 90998: b901bbea str w10, [sp, #440] 9099c: 1ad30908 udiv w8, w8, w19 909a0: b901ffe8 str w8, [sp, #508] 909a4: 910723e8 add x8, sp, #0x1c8 909a8: a9072fe8 stp x8, x11, [sp, #112] 909ac: d503201f nop 909b0: 100db641 adr x1, ac078 909b4: 9100e3e0 add x0, sp, #0x38 909b8: 910143e2 add x2, sp, #0x50 909bc: 97ffc875 bl 82b90 909c0: 35fff980 cbnz w0, 908f0 909c4: d5380708 mrs x8, id_aa64mmfr0_el1 909c8: f2680d1f tst x8, #0xf000000 909cc: 54002081 b.ne 90ddc // b.any 909d0: d5033fdf isb 909d4: d53be028 mrs x8, cntpct_el0 909d8: d53be009 mrs x9, cntfrq_el0 909dc: b4005549 cbz x9, 91484 909e0: 9b167d08 mul x8, x8, x22 909e4: 9ac90908 udiv x8, x8, x9 909e8: 9ad60909 udiv x9, x8, x22 909ec: 9b16a128 msub x8, x9, x22, x8 909f0: 5289ba6a mov w10, #0x4dd3 // #19923 909f4: 72a20c4a movk w10, #0x1062, lsl #16 909f8: 52807d0b mov w11, #0x3e8 // #1000 909fc: 9100a3ec add x12, sp, #0x28 90a00: 9107f3ed add x13, sp, #0x1fc 90a04: 9106e3ee add x14, sp, #0x1b8 90a08: f9001ff9 str x25, [sp, #56] 90a0c: 9b0a7d0f mul x15, x8, x10 90a10: d366fdef lsr x15, x15, #38 90a14: 9b0a7dea mul x10, x15, x10 90a18: d366fd4a lsr x10, x10, #38 90a1c: 1b0bbd4a msub w10, w10, w11, w15 90a20: d503201f nop 90a24: 100ae52b adr x11, a66c8 90a28: 5280008f mov w15, #0x4 // #4 90a2c: a9053feb stp x11, x15, [sp, #80] 90a30: 5280006b mov w11, #0x3 // #3 90a34: a91cd7ec stp x12, x21, [sp, #456] 90a38: a91dd3ed stp x13, x20, [sp, #472] 90a3c: a91ed3ee stp x14, x20, [sp, #488] 90a40: a9062ff7 stp x23, x11, [sp, #96] 90a44: f90017e9 str x9, [sp, #40] 90a48: b901bbea str w10, [sp, #440] 90a4c: 1ad30908 udiv w8, w8, w19 90a50: b901ffe8 str w8, [sp, #508] 90a54: 910723e8 add x8, sp, #0x1c8 90a58: a9072fe8 stp x8, x11, [sp, #112] 90a5c: d503201f nop 90a60: 100db0c1 adr x1, ac078 90a64: 9100e3e0 add x0, sp, #0x38 90a68: 910143e2 add x2, sp, #0x50 90a6c: 97ffc849 bl 82b90 90a70: 35fff400 cbnz w0, 908f0 90a74: 529fe088 mov w8, #0xff04 // #65284 90a78: d518a208 msr mair_el1, x8 90a7c: d5033fdf isb 90a80: d53be028 mrs x8, cntpct_el0 90a84: d53be009 mrs x9, cntfrq_el0 90a88: b4004fe9 cbz x9, 91484 90a8c: 9b167d08 mul x8, x8, x22 90a90: 9ac90908 udiv x8, x8, x9 90a94: 9ad60909 udiv x9, x8, x22 90a98: 9b16a128 msub x8, x9, x22, x8 90a9c: 5289ba6a mov w10, #0x4dd3 // #19923 90aa0: 72a20c4a movk w10, #0x1062, lsl #16 90aa4: 52807d0b mov w11, #0x3e8 // #1000 90aa8: 9100a3ec add x12, sp, #0x28 90aac: 9107f3ed add x13, sp, #0x1fc 90ab0: 9106e3ee add x14, sp, #0x1b8 90ab4: f9001ff9 str x25, [sp, #56] 90ab8: 9b0a7d0f mul x15, x8, x10 90abc: d366fdef lsr x15, x15, #38 90ac0: 9b0a7dea mul x10, x15, x10 90ac4: d366fd4a lsr x10, x10, #38 90ac8: 1b0bbd4a msub w10, w10, w11, w15 90acc: d503201f nop 90ad0: 100ae24b adr x11, a6718 90ad4: 5280008f mov w15, #0x4 // #4 90ad8: a9053feb stp x11, x15, [sp, #80] 90adc: 5280006b mov w11, #0x3 // #3 90ae0: a91cd7ec stp x12, x21, [sp, #456] 90ae4: a91dd3ed stp x13, x20, [sp, #472] 90ae8: a91ed3ee stp x14, x20, [sp, #488] 90aec: a9062ff7 stp x23, x11, [sp, #96] 90af0: f90017e9 str x9, [sp, #40] 90af4: b901bbea str w10, [sp, #440] 90af8: 1ad30908 udiv w8, w8, w19 90afc: b901ffe8 str w8, [sp, #508] 90b00: 910723e8 add x8, sp, #0x1c8 90b04: a9072fe8 stp x8, x11, [sp, #112] 90b08: d503201f nop 90b0c: 100dab61 adr x1, ac078 90b10: 9100e3e0 add x0, sp, #0x38 90b14: 910143e2 add x2, sp, #0x50 90b18: 97ffc81e bl 82b90 90b1c: 35ffeea0 cbnz w0, 908f0 90b20: d5033fdf isb 90b24: d53be028 mrs x8, cntpct_el0 90b28: d53be009 mrs x9, cntfrq_el0 90b2c: b4004ac9 cbz x9, 91484 90b30: 9b167d08 mul x8, x8, x22 90b34: 9ac90908 udiv x8, x8, x9 90b38: 9ad60909 udiv x9, x8, x22 90b3c: 9b16a128 msub x8, x9, x22, x8 90b40: 5289ba6a mov w10, #0x4dd3 // #19923 90b44: 72a20c4a movk w10, #0x1062, lsl #16 90b48: 52807d0b mov w11, #0x3e8 // #1000 90b4c: f900dfe9 str x9, [sp, #440] 90b50: 9b0a7d09 mul x9, x8, x10 90b54: d366fd29 lsr x9, x9, #38 90b58: 9b0a7d2a mul x10, x9, x10 90b5c: d366fd4a lsr x10, x10, #38 90b60: 1b0ba549 msub w9, w10, w11, w9 90b64: b901ffe9 str w9, [sp, #508] 90b68: 1ad30908 udiv w8, w8, w19 90b6c: b901c7e8 str w8, [sp, #452] 90b70: 9106e3e8 add x8, sp, #0x1b8 90b74: d538a209 mrs x9, mair_el1 90b78: a90557e8 stp x8, x21, [sp, #80] 90b7c: 910713e8 add x8, sp, #0x1c4 90b80: a90653e8 stp x8, x20, [sp, #96] 90b84: 9107f3e8 add x8, sp, #0x1fc 90b88: a90753e8 stp x8, x20, [sp, #112] 90b8c: d503201f nop 90b90: 10fc57ca adr x10, 89688 ::fmt> 90b94: 9100a3e8 add x8, sp, #0x28 90b98: a9082be8 stp x8, x10, [sp, #128] 90b9c: f9001ff9 str x25, [sp, #56] 90ba0: d503201f nop 90ba4: 100ade28 adr x8, a6768 90ba8: 528000aa mov w10, #0x5 // #5 90bac: a91cabe8 stp x8, x10, [sp, #456] 90bb0: d503201f nop 90bb4: 100d976a adr x10, abea0 90bb8: 52800088 mov w8, #0x4 // #4 90bbc: a91da3ea stp x10, x8, [sp, #472] 90bc0: f90017e9 str x9, [sp, #40] 90bc4: 910143e9 add x9, sp, #0x50 90bc8: a91ea3e9 stp x9, x8, [sp, #488] 90bcc: d503201f nop 90bd0: 100da541 adr x1, ac078 90bd4: 9100e3e0 add x0, sp, #0x38 90bd8: 910723e2 add x2, sp, #0x1c8 90bdc: 97ffc7ed bl 82b90 90be0: 35ffe880 cbnz w0, 908f0 90be4: aa1f03fa mov x26, xzr 90be8: aa1f03e9 mov x9, xzr 90bec: 90000b93 adrp x19, 200000 90bf0: 91000273 add x19, x19, #0x0 90bf4: 9142026a add x10, x19, #0x80, lsl #12 90bf8: 52806097 mov w23, #0x304 // #772 90bfc: d280807d mov x29, #0x403 // #1027 90c00: f2e0081d movk x29, #0x40, lsl #48 90c04: d503201f nop 90c08: 100e1fc8 adr x8, ad000 90c0c: d1000518 sub x24, x8, #0x1 90c10: 14000008 b 90c30 90c14: a941ebea ldp x10, x26, [sp, #24] 90c18: 52a40008 mov w8, #0x20000000 // #536870912 90c1c: 8b08035a add x26, x26, x8 90c20: 91404273 add x19, x19, #0x10, lsl #12 90c24: f9400be9 ldr x9, [sp, #16] 90c28: f100213f cmp x9, #0x8 90c2c: 54000e00 b.eq 90dec // b.none 90c30: aa1f03f5 mov x21, xzr 90c34: aa1f03fb mov x27, xzr 90c38: aa0903e8 mov x8, x9 90c3c: 90000b89 adrp x9, 200000 90c40: 91000129 add x9, x9, #0x0 90c44: 8b084129 add x9, x9, x8, lsl #16 90c48: 92707d29 and x9, x9, #0xffffffff0000 90c4c: b2400529 orr x9, x9, #0x3 90c50: f9002be9 str x9, [sp, #80] 90c54: f9402be9 ldr x9, [sp, #80] 90c58: f8008549 str x9, [x10], #8 90c5c: d363891c lsl x28, x8, #29 90c60: 91000508 add x8, x8, #0x1 90c64: a9012be8 stp x8, x10, [sp, #16] 90c68: f90013fa str x26, [sp, #32] 90c6c: 14000017 b 90cc8 90c70: 3940aa8a ldrb w10, [x20, #42] 90c74: 79405289 ldrh w9, [x20, #40] 90c78: b3701d49 bfi x9, x10, #16, #8 90c7c: 9100077b add x27, x27, #0x1 90c80: d350fd2a lsr x10, x9, #16 90c84: 92707d08 and x8, x8, #0xffffffff0000 90c88: 7200013f tst w9, #0x1 90c8c: 5280400b mov w11, #0x200 // #512 90c90: 9a8b02eb csel x11, x23, x11, eq // eq = none 90c94: b279016c orr x12, x11, #0x80 90c98: 7218013f tst w9, #0x100 90c9c: 9a8b0189 csel x9, x12, x11, eq // eq = none 90ca0: b34b0149 bfi x9, x10, #53, #1 90ca4: aa080128 orr x8, x9, x8 90ca8: aa1d0108 orr x8, x8, x29 90cac: f9002be8 str x8, [sp, #80] 90cb0: f9402be8 ldr x8, [sp, #80] 90cb4: f8356a68 str x8, [x19, x21] 90cb8: 9140435a add x26, x26, #0x10, lsl #12 90cbc: 910022b5 add x21, x21, #0x8 90cc0: f14042bf cmp x21, #0x10, lsl #12 90cc4: 54fffa80 b.eq 90c14 // b.none 90cc8: d503201f nop 90ccc: 10f799a8 adr x8, 80000 <_start> 90cd0: eb08035f cmp x26, x8 90cd4: 54000163 b.cc 90d00 // b.lo, b.ul, b.last 90cd8: eb18035f cmp x26, x24 90cdc: 54000128 b.hi 90d00 // b.pmore 90ce0: d503201f nop 90ce4: 10f870e9 adr x9, 81b00 90ce8: d0000094 adrp x20, a2000 90cec: 9136a294 add x20, x20, #0xda8 90cf0: f9400e8a ldr x10, [x20, #24] 90cf4: aa1a03e8 mov x8, x26 90cf8: b500034a cbnz x10, 90d60 90cfc: 17ffffdd b 90c70 90d00: 52a3ffe8 mov w8, #0x1fff0000 // #536805376 90d04: eb08035f cmp x26, x8 90d08: 54000121 b.ne 90d2c // b.any 90d0c: d503201f nop 90d10: 10f87089 adr x9, 81b20 90d14: d0000094 adrp x20, a2000 90d18: 91376294 add x20, x20, #0xdd8 90d1c: f9400e8a ldr x10, [x20, #24] 90d20: aa1a03e8 mov x8, x26 90d24: b50001ea cbnz x10, 90d60 90d28: 17ffffd2 b 90c70 90d2c: 929fffe8 mov x8, #0xffffffffffff0000 // #-65536 90d30: f2a04008 movk x8, #0x200, lsl #16 90d34: 8b080348 add x8, x26, x8 90d38: d350fd08 lsr x8, x8, #16 90d3c: f106111f cmp x8, #0x184 90d40: 54000208 b.hi 90d80 // b.pmore 90d44: d503201f nop 90d48: 10f86fc9 adr x9, 81b40 90d4c: d0000094 adrp x20, a2000 90d50: 91382294 add x20, x20, #0xe08 90d54: f9400e8a ldr x10, [x20, #24] 90d58: aa1a03e8 mov x8, x26 90d5c: b4fff8aa cbz x10, 90c70 90d60: 8b1b4399 add x25, x28, x27, lsl #16 90d64: f9401296 ldr x22, [x20, #32] 90d68: 910143e8 add x8, sp, #0x50 90d6c: d63f0120 blr x9 90d70: f9402be8 ldr x8, [sp, #80] 90d74: 8b160329 add x9, x25, x22 90d78: cb080128 sub x8, x9, x8 90d7c: 17ffffbd b 90c70 90d80: 52802009 mov w9, #0x100 // #256 90d84: 72a00029 movk w9, #0x1, lsl #16 90d88: aa1a03e8 mov x8, x26 90d8c: 17ffffbc b 90c7c 90d90: aa1f03e9 mov x9, xzr 90d94: aa1f03e8 mov x8, xzr 90d98: a903a3e9 stp x9, x8, [sp, #56] 90d9c: 9100e3e8 add x8, sp, #0x38 90da0: d503201f nop 90da4: 10fd1269 adr x9, 8aff0 <::fmt> 90da8: d503201f nop 90dac: 100aecea adr x10, a6b48 90db0: a91ca7e8 stp x8, x9, [sp, #456] 90db4: 52800028 mov w8, #0x1 // #1 90db8: a90523ea stp x10, x8, [sp, #80] 90dbc: a9067fff stp xzr, xzr, [sp, #96] 90dc0: 910723e9 add x9, sp, #0x1c8 90dc4: a90723e9 stp x9, x8, [sp, #112] 90dc8: d503201f nop 90dcc: 100aec61 adr x1, a6b58 90dd0: 910143e0 add x0, sp, #0x50 90dd4: 97ffc45d bl 81f48 90dd8: d4200020 brk #0x1 90ddc: 528004e8 mov w8, #0x27 // #39 90de0: d503201f nop 90de4: 100ac4a9 adr x9, a6678 90de8: 17ffffec b 90d98 90dec: d5033fdf isb 90df0: d53be028 mrs x8, cntpct_el0 90df4: d53be009 mrs x9, cntfrq_el0 90df8: b4003469 cbz x9, 91484 90dfc: 52994015 mov w21, #0xca00 // #51712 90e00: 72a77355 movk w21, #0x3b9a, lsl #16 90e04: 9b157d08 mul x8, x8, x21 90e08: 9ac90908 udiv x8, x8, x9 90e0c: 9ad50909 udiv x9, x8, x21 90e10: 9b15a128 msub x8, x9, x21, x8 90e14: 5289ba6a mov w10, #0x4dd3 // #19923 90e18: 72a20c4a movk w10, #0x1062, lsl #16 90e1c: 52807d0b mov w11, #0x3e8 // #1000 90e20: 9100a3ec add x12, sp, #0x28 90e24: 9107f3ed add x13, sp, #0x1fc 90e28: 9106e3ee add x14, sp, #0x1b8 90e2c: b00000f3 adrp x19, ad000 90e30: 91006273 add x19, x19, #0x18 90e34: f9001ff3 str x19, [sp, #56] 90e38: 9b0a7d0f mul x15, x8, x10 90e3c: d366fdef lsr x15, x15, #38 90e40: 9b0a7dea mul x10, x15, x10 90e44: d366fd4a lsr x10, x10, #38 90e48: 1b0bbd4a msub w10, w10, w11, w15 90e4c: d503201f nop 90e50: 100acc4b adr x11, a67d8 90e54: 5280008f mov w15, #0x4 // #4 90e58: a9053feb stp x11, x15, [sp, #80] 90e5c: 5280006b mov w11, #0x3 // #3 90e60: d503201f nop 90e64: 10f87bd7 adr x23, 81ddc ::fmt> 90e68: a91cdfec stp x12, x23, [sp, #456] 90e6c: d503201f nop 90e70: 10f96bf6 adr x22, 83bec ::fmt> 90e74: a91ddbed stp x13, x22, [sp, #472] 90e78: a91edbee stp x14, x22, [sp, #488] 90e7c: d503201f nop 90e80: 100d7898 adr x24, abd90 90e84: a9062ff8 stp x24, x11, [sp, #96] 90e88: f90017e9 str x9, [sp, #40] 90e8c: b901bbea str w10, [sp, #440] 90e90: 52884814 mov w20, #0x4240 // #16960 90e94: 72a001f4 movk w20, #0xf, lsl #16 90e98: 1ad40908 udiv w8, w8, w20 90e9c: b901ffe8 str w8, [sp, #508] 90ea0: 910723e8 add x8, sp, #0x1c8 90ea4: a9072fe8 stp x8, x11, [sp, #112] 90ea8: d503201f nop 90eac: 100d8e61 adr x1, ac078 90eb0: 9100e3e0 add x0, sp, #0x38 90eb4: 910143e2 add x2, sp, #0x50 90eb8: 97ffc736 bl 82b90 90ebc: 35ffd1a0 cbnz w0, 908f0 90ec0: d5033fdf isb 90ec4: d53be028 mrs x8, cntpct_el0 90ec8: d53be009 mrs x9, cntfrq_el0 90ecc: d503201f nop 90ed0: 100d7e99 adr x25, abea0 90ed4: b4002d89 cbz x9, 91484 90ed8: 9b157d08 mul x8, x8, x21 90edc: 9ac90908 udiv x8, x8, x9 90ee0: 9ad50909 udiv x9, x8, x21 90ee4: 9b15a128 msub x8, x9, x21, x8 90ee8: 5289ba6a mov w10, #0x4dd3 // #19923 90eec: 72a20c4a movk w10, #0x1062, lsl #16 90ef0: 52807d0b mov w11, #0x3e8 // #1000 90ef4: 9100a3ec add x12, sp, #0x28 90ef8: 9107f3ed add x13, sp, #0x1fc 90efc: 9106e3ee add x14, sp, #0x1b8 90f00: f9001ff3 str x19, [sp, #56] 90f04: 9b0a7d0f mul x15, x8, x10 90f08: d366fdef lsr x15, x15, #38 90f0c: 9b0a7dea mul x10, x15, x10 90f10: d366fd4a lsr x10, x10, #38 90f14: 1b0bbd4a msub w10, w10, w11, w15 90f18: d503201f nop 90f1c: 100ac8ab adr x11, a6830 90f20: 5280008f mov w15, #0x4 // #4 90f24: a9053feb stp x11, x15, [sp, #80] 90f28: 5280006b mov w11, #0x3 // #3 90f2c: a91cdfec stp x12, x23, [sp, #456] 90f30: a91ddbed stp x13, x22, [sp, #472] 90f34: a91edbee stp x14, x22, [sp, #488] 90f38: a9062ff8 stp x24, x11, [sp, #96] 90f3c: f90017e9 str x9, [sp, #40] 90f40: b901bbea str w10, [sp, #440] 90f44: 1ad40908 udiv w8, w8, w20 90f48: b901ffe8 str w8, [sp, #508] 90f4c: 910723e8 add x8, sp, #0x1c8 90f50: a9072fe8 stp x8, x11, [sp, #112] 90f54: d503201f nop 90f58: 100d8901 adr x1, ac078 90f5c: 9100e3e0 add x0, sp, #0x38 90f60: 910143e2 add x2, sp, #0x50 90f64: 97ffc70b bl 82b90 90f68: 35ffcc40 cbnz w0, 908f0 90f6c: 97ffe849 bl 8b090 ::print_layout> 90f70: 90000f88 adrp x8, 280000 90f74: 91000108 add x8, x8, #0x0 90f78: d341bd09 ubfx x9, x8, #1, #47 90f7c: d37ff929 lsl x9, x9, #1 90f80: d5182009 msr ttbr0_el1, x9 90f84: d5033fdf isb 90f88: d53be029 mrs x9, cntpct_el0 90f8c: d53be00a mrs x10, cntfrq_el0 90f90: b40027aa cbz x10, 91484 90f94: 9b157d29 mul x9, x9, x21 90f98: 9aca0929 udiv x9, x9, x10 90f9c: 9ad5092a udiv x10, x9, x21 90fa0: 9b15a549 msub x9, x10, x21, x9 90fa4: 5289ba6b mov w11, #0x4dd3 // #19923 90fa8: 72a20c4b movk w11, #0x1062, lsl #16 90fac: 52807d0c mov w12, #0x3e8 // #1000 90fb0: f90017e8 str x8, [sp, #40] 90fb4: 9106e3e8 add x8, sp, #0x1b8 90fb8: 910713ed add x13, sp, #0x1c4 90fbc: 9107f3ee add x14, sp, #0x1fc 90fc0: 9100a3ef add x15, sp, #0x28 90fc4: d503201f nop 90fc8: 100ac5d0 adr x16, a6880 90fcc: f9001ff3 str x19, [sp, #56] 90fd0: 528000b1 mov w17, #0x5 // #5 90fd4: a91cc7f0 stp x16, x17, [sp, #456] 90fd8: 52800090 mov w16, #0x4 // #4 90fdc: a9055fe8 stp x8, x23, [sp, #80] 90fe0: a9065bed stp x13, x22, [sp, #96] 90fe4: a9075bee stp x14, x22, [sp, #112] 90fe8: d503201f nop 90fec: 10fc34f8 adr x24, 89688 ::fmt> 90ff0: a90863ef stp x15, x24, [sp, #128] 90ff4: a91dc3f9 stp x25, x16, [sp, #472] 90ff8: f900dfea str x10, [sp, #440] 90ffc: 9b0b7d28 mul x8, x9, x11 91000: d366fd08 lsr x8, x8, #38 91004: 9b0b7d0a mul x10, x8, x11 91008: d366fd4a lsr x10, x10, #38 9100c: 1b0ca148 msub w8, w10, w12, w8 91010: b901ffe8 str w8, [sp, #508] 91014: 1ad40928 udiv w8, w9, w20 91018: b901c7e8 str w8, [sp, #452] 9101c: 910143e8 add x8, sp, #0x50 91020: a91ec3e8 stp x8, x16, [sp, #488] 91024: d503201f nop 91028: 100d8281 adr x1, ac078 9102c: 9100e3e0 add x0, sp, #0x38 91030: 910723e2 add x2, sp, #0x1c8 91034: 97ffc6d7 bl 82b90 91038: 35ffc5c0 cbnz w0, 908f0 9103c: d5033fdf isb 91040: d53be028 mrs x8, cntpct_el0 91044: d53be009 mrs x9, cntfrq_el0 91048: b40021e9 cbz x9, 91484 9104c: 9b157d08 mul x8, x8, x21 91050: 9ac90908 udiv x8, x8, x9 91054: 9ad50909 udiv x9, x8, x21 91058: 9b15a128 msub x8, x9, x21, x8 9105c: 5289ba6a mov w10, #0x4dd3 // #19923 91060: 72a20c4a movk w10, #0x1062, lsl #16 91064: 52807d0b mov w11, #0x3e8 // #1000 91068: f900dfe9 str x9, [sp, #440] 9106c: 9b0a7d09 mul x9, x8, x10 91070: d366fd29 lsr x9, x9, #38 91074: 9b0a7d2a mul x10, x9, x10 91078: d366fd4a lsr x10, x10, #38 9107c: 1b0ba549 msub w9, w10, w11, w9 91080: b901ffe9 str w9, [sp, #508] 91084: 1ad40908 udiv w8, w8, w20 91088: b901c7e8 str w8, [sp, #452] 9108c: 9106e3e8 add x8, sp, #0x1b8 91090: d5382009 mrs x9, ttbr0_el1 91094: a9055fe8 stp x8, x23, [sp, #80] 91098: 910713e8 add x8, sp, #0x1c4 9109c: a9065be8 stp x8, x22, [sp, #96] 910a0: 9107f3e8 add x8, sp, #0x1fc 910a4: a9075be8 stp x8, x22, [sp, #112] 910a8: 9100a3e8 add x8, sp, #0x28 910ac: a90863e8 stp x8, x24, [sp, #128] 910b0: f9001ff3 str x19, [sp, #56] 910b4: d503201f nop 910b8: 100ac148 adr x8, a68e0 910bc: 528000aa mov w10, #0x5 // #5 910c0: a91cabe8 stp x8, x10, [sp, #456] 910c4: 52800088 mov w8, #0x4 // #4 910c8: a91da3f9 stp x25, x8, [sp, #472] 910cc: f90017e9 str x9, [sp, #40] 910d0: 910143e9 add x9, sp, #0x50 910d4: a91ea3e9 stp x9, x8, [sp, #488] 910d8: d503201f nop 910dc: 100d7ce1 adr x1, ac078 910e0: 9100e3e0 add x0, sp, #0x38 910e4: 910723e2 add x2, sp, #0x1c8 910e8: 97ffc6aa bl 82b90 910ec: 35ffc020 cbnz w0, 908f0 910f0: d28ea408 mov x8, #0x7520 // #29984 910f4: f2a01008 movk x8, #0x80, lsl #16 910f8: f2c00048 movk x8, #0x2, lsl #32 910fc: d5182048 msr tcr_el1, x8 91100: d5033fdf isb 91104: d53be028 mrs x8, cntpct_el0 91108: d53be009 mrs x9, cntfrq_el0 9110c: b4001bc9 cbz x9, 91484 91110: 9b157d08 mul x8, x8, x21 91114: 9ac90908 udiv x8, x8, x9 91118: 9ad50909 udiv x9, x8, x21 9111c: 9b15a128 msub x8, x9, x21, x8 91120: 5289ba6a mov w10, #0x4dd3 // #19923 91124: 72a20c4a movk w10, #0x1062, lsl #16 91128: 52807d0b mov w11, #0x3e8 // #1000 9112c: f900dfe9 str x9, [sp, #440] 91130: 9b0a7d09 mul x9, x8, x10 91134: d366fd29 lsr x9, x9, #38 91138: 9b0a7d2a mul x10, x9, x10 9113c: d366fd4a lsr x10, x10, #38 91140: 1b0ba549 msub w9, w10, w11, w9 91144: b901ffe9 str w9, [sp, #508] 91148: 52884815 mov w21, #0x4240 // #16960 9114c: 72a001f5 movk w21, #0xf, lsl #16 91150: 1ad40908 udiv w8, w8, w20 91154: b901c7e8 str w8, [sp, #452] 91158: 9106e3e8 add x8, sp, #0x1b8 9115c: d5382049 mrs x9, tcr_el1 91160: a9055fe8 stp x8, x23, [sp, #80] 91164: 910713e8 add x8, sp, #0x1c4 91168: a9065be8 stp x8, x22, [sp, #96] 9116c: 9107f3e8 add x8, sp, #0x1fc 91170: a9075be8 stp x8, x22, [sp, #112] 91174: 9100a3e8 add x8, sp, #0x28 91178: a90863e8 stp x8, x24, [sp, #128] 9117c: f9001ff3 str x19, [sp, #56] 91180: d503201f nop 91184: 100abde8 adr x8, a6940 91188: 528000aa mov w10, #0x5 // #5 9118c: a91cabe8 stp x8, x10, [sp, #456] 91190: 52800088 mov w8, #0x4 // #4 91194: a91da3f9 stp x25, x8, [sp, #472] 91198: f90017e9 str x9, [sp, #40] 9119c: 910143e9 add x9, sp, #0x50 911a0: a91ea3e9 stp x9, x8, [sp, #488] 911a4: d503201f nop 911a8: 100d7681 adr x1, ac078 911ac: 9100e3e0 add x0, sp, #0x38 911b0: 910723e2 add x2, sp, #0x1c8 911b4: 97ffc677 bl 82b90 911b8: 35ffb9c0 cbnz w0, 908f0 911bc: d5033fdf isb 911c0: d5033fdf isb 911c4: d53be028 mrs x8, cntpct_el0 911c8: d53be009 mrs x9, cntfrq_el0 911cc: b40015c9 cbz x9, 91484 911d0: 5299400a mov w10, #0xca00 // #51712 911d4: 72a7734a movk w10, #0x3b9a, lsl #16 911d8: 9b0a7d08 mul x8, x8, x10 911dc: 9ac90908 udiv x8, x8, x9 911e0: 9aca0909 udiv x9, x8, x10 911e4: 9b0aa128 msub x8, x9, x10, x8 911e8: 5289ba6a mov w10, #0x4dd3 // #19923 911ec: 72a20c4a movk w10, #0x1062, lsl #16 911f0: 52807d0b mov w11, #0x3e8 // #1000 911f4: 9100a3ec add x12, sp, #0x28 911f8: 9107f3ed add x13, sp, #0x1fc 911fc: 9106e3ee add x14, sp, #0x1b8 91200: 900000ef adrp x15, ad000 91204: 910061ef add x15, x15, #0x18 91208: f9001fef str x15, [sp, #56] 9120c: d503201f nop 91210: 100abccf adr x15, a69a8 91214: 52800090 mov w16, #0x4 // #4 91218: a90543ef stp x15, x16, [sp, #80] 9121c: 5280006f mov w15, #0x3 // #3 91220: f900e7ec str x12, [sp, #456] 91224: d503201f nop 91228: 10f85dac adr x12, 81ddc ::fmt> 9122c: a91d37ec stp x12, x13, [sp, #464] 91230: d503201f nop 91234: 10f94dcc adr x12, 83bec ::fmt> 91238: a91e3bec stp x12, x14, [sp, #480] 9123c: f900fbec str x12, [sp, #496] 91240: d503201f nop 91244: 100d5a6c adr x12, abd90 91248: a9063fec stp x12, x15, [sp, #96] 9124c: f90017e9 str x9, [sp, #40] 91250: 9b0a7d09 mul x9, x8, x10 91254: d366fd29 lsr x9, x9, #38 91258: 9b0a7d2a mul x10, x9, x10 9125c: d366fd4a lsr x10, x10, #38 91260: 1b0ba549 msub w9, w10, w11, w9 91264: b901bbe9 str w9, [sp, #440] 91268: 1ad50908 udiv w8, w8, w21 9126c: b901ffe8 str w8, [sp, #508] 91270: 910723e8 add x8, sp, #0x1c8 91274: a9073fe8 stp x8, x15, [sp, #112] 91278: d503201f nop 9127c: 100d6fe1 adr x1, ac078 91280: 9100e3e0 add x0, sp, #0x38 91284: 910143e2 add x2, sp, #0x50 91288: 97ffc642 bl 82b90 9128c: 35ffb320 cbnz w0, 908f0 91290: d5033fdf isb 91294: d53be028 mrs x8, cntpct_el0 91298: d53be009 mrs x9, cntfrq_el0 9129c: b4000f49 cbz x9, 91484 912a0: 5299400a mov w10, #0xca00 // #51712 912a4: 72a7734a movk w10, #0x3b9a, lsl #16 912a8: 9b0a7d08 mul x8, x8, x10 912ac: 9ac90908 udiv x8, x8, x9 912b0: 9aca0909 udiv x9, x8, x10 912b4: 9b0aa128 msub x8, x9, x10, x8 912b8: 5289ba6a mov w10, #0x4dd3 // #19923 912bc: 72a20c4a movk w10, #0x1062, lsl #16 912c0: 52807d0b mov w11, #0x3e8 // #1000 912c4: f900dfe9 str x9, [sp, #440] 912c8: 9b0a7d09 mul x9, x8, x10 912cc: d366fd29 lsr x9, x9, #38 912d0: 9b0a7d2a mul x10, x9, x10 912d4: d366fd4a lsr x10, x10, #38 912d8: 1b0ba549 msub w9, w10, w11, w9 912dc: b901ffe9 str w9, [sp, #508] 912e0: 1ad50908 udiv w8, w8, w21 912e4: b901c7e8 str w8, [sp, #452] 912e8: 9106e3e8 add x8, sp, #0x1b8 912ec: d5381009 mrs x9, sctlr_el1 912f0: f9002be8 str x8, [sp, #80] 912f4: 90ffff88 adrp x8, 81000 <__exception_restore_context> 912f8: 9137710b add x11, x8, #0xddc 912fc: 910713e8 add x8, sp, #0x1c4 91300: a905a3eb stp x11, x8, [sp, #88] 91304: d503201f nop 91308: 10f9472a adr x10, 83bec ::fmt> 9130c: 9107f3e8 add x8, sp, #0x1fc 91310: a906a3ea stp x10, x8, [sp, #104] 91314: 9100a3e8 add x8, sp, #0x28 91318: a907a3ea stp x10, x8, [sp, #120] 9131c: d503201f nop 91320: 10fc1b48 adr x8, 89688 ::fmt> 91324: f90047e8 str x8, [sp, #136] 91328: 900000e8 adrp x8, ad000 9132c: 91006108 add x8, x8, #0x18 91330: f9001fe8 str x8, [sp, #56] 91334: d503201f nop 91338: 100ab608 adr x8, a69f8 9133c: 528000aa mov w10, #0x5 // #5 91340: a91cabe8 stp x8, x10, [sp, #456] 91344: 52800088 mov w8, #0x4 // #4 91348: d503201f nop 9134c: 100d5aaa adr x10, abea0 91350: a91da3ea stp x10, x8, [sp, #472] 91354: f90017e9 str x9, [sp, #40] 91358: 910143e9 add x9, sp, #0x50 9135c: a91ea3e9 stp x9, x8, [sp, #488] 91360: d503201f nop 91364: 100d68a1 adr x1, ac078 91368: 9100e3e0 add x0, sp, #0x38 9136c: 910723e2 add x2, sp, #0x1c8 91370: 97ffc608 bl 82b90 91374: 35ffabe0 cbnz w0, 908f0 91378: d5381008 mrs x8, sctlr_el1 9137c: 528200a9 mov w9, #0x1005 // #4101 91380: aa090108 orr x8, x8, x9 91384: f900dfe8 str x8, [sp, #440] 91388: d5033fdf isb 9138c: d53be028 mrs x8, cntpct_el0 91390: d53be009 mrs x9, cntfrq_el0 91394: b4000789 cbz x9, 91484 91398: 5299400a mov w10, #0xca00 // #51712 9139c: 72a7734a movk w10, #0x3b9a, lsl #16 913a0: 9b0a7d08 mul x8, x8, x10 913a4: 9ac90908 udiv x8, x8, x9 913a8: 9aca0909 udiv x9, x8, x10 913ac: 9b0aa128 msub x8, x9, x10, x8 913b0: 5289ba6a mov w10, #0x4dd3 // #19923 913b4: 72a20c4a movk w10, #0x1062, lsl #16 913b8: 52807d0b mov w11, #0x3e8 // #1000 913bc: 9100a3ec add x12, sp, #0x28 913c0: 910713ed add x13, sp, #0x1c4 913c4: 9107f3ee add x14, sp, #0x1fc 913c8: 900000ef adrp x15, ad000 913cc: 910061ef add x15, x15, #0x18 913d0: f9001fef str x15, [sp, #56] 913d4: d503201f nop 913d8: 100ab44f adr x15, a6a60 913dc: 9106e3f0 add x16, sp, #0x1b8 913e0: f9002bec str x12, [sp, #80] 913e4: d503201f nop 913e8: 10f84fac adr x12, 81ddc ::fmt> 913ec: a905b7ec stp x12, x13, [sp, #88] 913f0: 528000ac mov w12, #0x5 // #5 913f4: d503201f nop 913f8: 10f93fad adr x13, 83bec ::fmt> 913fc: a906bbed stp x13, x14, [sp, #104] 91400: a907c3ed stp x13, x16, [sp, #120] 91404: 5280008d mov w13, #0x4 // #4 91408: d503201f nop 9140c: 10fc13ee adr x14, 89688 ::fmt> 91410: f90047ee str x14, [sp, #136] 91414: d503201f nop 91418: 100d544e adr x14, abea0 9141c: a91db7ee stp x14, x13, [sp, #472] 91420: a91cb3ef stp x15, x12, [sp, #456] 91424: f90017e9 str x9, [sp, #40] 91428: 9b0a7d09 mul x9, x8, x10 9142c: d366fd29 lsr x9, x9, #38 91430: 9b0a7d2a mul x10, x9, x10 91434: d366fd4a lsr x10, x10, #38 91438: 1b0ba549 msub w9, w10, w11, w9 9143c: b901ffe9 str w9, [sp, #508] 91440: 1ad50908 udiv w8, w8, w21 91444: b901c7e8 str w8, [sp, #452] 91448: 910143e8 add x8, sp, #0x50 9144c: a91eb7e8 stp x8, x13, [sp, #488] 91450: d503201f nop 91454: 100d6121 adr x1, ac078 91458: 9100e3e0 add x0, sp, #0x38 9145c: 910723e2 add x2, sp, #0x1c8 91460: 97ffc5cc bl 82b90 91464: 35ffa460 cbnz w0, 908f0 91468: d5381008 mrs x8, sctlr_el1 9146c: 528200a9 mov w9, #0x1005 // #4101 91470: aa090108 orr x8, x8, x9 91474: d5181008 msr sctlr_el1, x8 91478: d5033fdf isb 9147c: 94000009 bl 914a0 91480: d4200020 brk #0x1 91484: d503201f nop 91488: 100d3ec0 adr x0, abc60 9148c: d503201f nop 91490: 100d3f82 adr x2, abc80 91494: 52800321 mov w1, #0x19 // #25 91498: 97ffc548 bl 829b8 9149c: d4200020 brk #0x1 00000000000914a0 : 914a0: a9ba7bfd stp x29, x30, [sp, #-96]! 914a4: a9016ffc stp x28, x27, [sp, #16] 914a8: a90267fa stp x26, x25, [sp, #32] 914ac: a9035ff8 stp x24, x23, [sp, #48] 914b0: a90457f6 stp x22, x21, [sp, #64] 914b4: a9054ff4 stp x20, x19, [sp, #80] 914b8: d12f43ff sub sp, sp, #0xbd0 914bc: d5033fdf isb 914c0: d53be028 mrs x8, cntpct_el0 914c4: d53be009 mrs x9, cntfrq_el0 914c8: b4023289 cbz x9, 95b18 914cc: 52994017 mov w23, #0xca00 // #51712 914d0: 72a77357 movk w23, #0x3b9a, lsl #16 914d4: 9b177d08 mul x8, x8, x23 914d8: 9ac90908 udiv x8, x8, x9 914dc: d28b4a69 mov x9, #0x5a53 // #23123 914e0: f2b41369 movk x9, #0xa09b, lsl #16 914e4: f2d705e9 movk x9, #0xb82f, lsl #32 914e8: f2e00889 movk x9, #0x44, lsl #48 914ec: d349fd0a lsr x10, x8, #9 914f0: 9bc97d49 umulh x9, x10, x9 914f4: d34bfd29 lsr x9, x9, #11 914f8: d503201f nop 914fc: 10f8471d adr x29, 81ddc ::fmt> 91500: 9126e3ea add x10, sp, #0x9b8 91504: f9033bea str x10, [sp, #1648] 91508: f9033ffd str x29, [sp, #1656] 9150c: 9b17a128 msub x8, x9, x23, x8 91510: d503201f nop 91514: 10f936d5 adr x21, 83bec ::fmt> 91518: 910c23ea add x10, sp, #0x308 9151c: f90343ea str x10, [sp, #1664] 91520: f90347f5 str x21, [sp, #1672] 91524: 5289ba6a mov w10, #0x4dd3 // #19923 91528: 72a20c4a movk w10, #0x1062, lsl #16 9152c: d503201f nop 91530: 100ab58b adr x11, a6be0 91534: 9123c3ec add x12, sp, #0x8f0 91538: d503201f nop 9153c: 100ab22d adr x13, a6b80 91540: 528000ce mov w14, #0x6 // #6 91544: f9034bec str x12, [sp, #1680] 91548: f9034ff5 str x21, [sp, #1688] 9154c: f901ebed str x13, [sp, #976] 91550: f901efee str x14, [sp, #984] 91554: f904dfe9 str x9, [sp, #2488] 91558: 9b0a7d09 mul x9, x8, x10 9155c: d503201f nop 91560: 10f7f91c adr x28, 81480 <<&T as core::fmt::Display>::fmt> 91564: 529bd06c mov w12, #0xde83 // #56963 91568: 72a8636c movk w12, #0x431b, lsl #16 9156c: d503201f nop 91570: 100ab44d adr x13, a6bf8 91574: 9b0c7d08 mul x8, x8, x12 91578: 900000f3 adrp x19, ad000 9157c: 91006273 add x19, x19, #0x18 91580: d366fd29 lsr x9, x9, #38 91584: f90353eb str x11, [sp, #1696] 91588: f90357fc str x28, [sp, #1704] 9158c: f9035bed str x13, [sp, #1712] 91590: f9035ffc str x28, [sp, #1720] 91594: f90543f3 str x19, [sp, #2688] 91598: d372fd08 lsr x8, x8, #50 9159c: b9030be8 str w8, [sp, #776] 915a0: 9b0a7d28 mul x8, x9, x10 915a4: 52807d0a mov w10, #0x3e8 // #1000 915a8: d366fd08 lsr x8, x8, #38 915ac: 1b0aa508 msub w8, w8, w10, w9 915b0: d503201f nop 915b4: 100cad38 adr x24, aab58 915b8: 528000a9 mov w9, #0x5 // #5 915bc: f901f3f8 str x24, [sp, #992] 915c0: f901f7e9 str x9, [sp, #1000] 915c4: b908f3e8 str w8, [sp, #2288] 915c8: 9119c3fb add x27, sp, #0x670 915cc: f901fbfb str x27, [sp, #1008] 915d0: f901ffe9 str x9, [sp, #1016] 915d4: d503201f nop 915d8: 100d5501 adr x1, ac078 915dc: 912a03e0 add x0, sp, #0xa80 915e0: 910f43e2 add x2, sp, #0x3d0 915e4: 97ffc56b bl 82b90 915e8: 35005ce0 cbnz w0, 92184 915ec: d5033fdf isb 915f0: d53be028 mrs x8, cntpct_el0 915f4: d53be009 mrs x9, cntfrq_el0 915f8: b4022909 cbz x9, 95b18 915fc: 9b177d08 mul x8, x8, x23 91600: 9ac90908 udiv x8, x8, x9 91604: 9ad70909 udiv x9, x8, x23 91608: 9b17a128 msub x8, x9, x23, x8 9160c: 52884819 mov w25, #0x4240 // #16960 91610: 72a001f9 movk w25, #0xf, lsl #16 91614: 5289ba6a mov w10, #0x4dd3 // #19923 91618: 72a20c4a movk w10, #0x1062, lsl #16 9161c: d503201f nop 91620: 100d410b adr x11, abe40 91624: 52807d0c mov w12, #0x3e8 // #1000 91628: 528001cd mov w13, #0xe // #14 9162c: 9123c3ee add x14, sp, #0x8f0 91630: 910923ef add x15, sp, #0x248 91634: 910c23f0 add x16, sp, #0x308 91638: 9b0a7d11 mul x17, x8, x10 9163c: d366fe31 lsr x17, x17, #38 91640: 9b0a7e2a mul x10, x17, x10 91644: d366fd4a lsr x10, x10, #38 91648: 1b0cc54a msub w10, w10, w12, w17 9164c: 912a03ec add x12, sp, #0xa80 91650: f904dff3 str x19, [sp, #2488] 91654: d503201f nop 91658: 100aae11 adr x17, a6c18 9165c: f90543eb str x11, [sp, #2688] 91660: f90547ed str x13, [sp, #2696] 91664: 528000ab mov w11, #0x5 // #5 91668: f901ebf1 str x17, [sp, #976] 9166c: f901efeb str x11, [sp, #984] 91670: d503201f nop 91674: 100d417a adr x26, abea0 91678: f9047be9 str x9, [sp, #2288] 9167c: 52800089 mov w9, #0x4 // #4 91680: f9033bee str x14, [sp, #1648] 91684: f9033ffd str x29, [sp, #1656] 91688: f90343ef str x15, [sp, #1664] 9168c: f90347f5 str x21, [sp, #1672] 91690: f9034bf0 str x16, [sp, #1680] 91694: f9034ff5 str x21, [sp, #1688] 91698: f90353ec str x12, [sp, #1696] 9169c: f90357fc str x28, [sp, #1704] 916a0: f901f3fa str x26, [sp, #992] 916a4: f901f7e9 str x9, [sp, #1000] 916a8: b9030bea str w10, [sp, #776] 916ac: 1ad90908 udiv w8, w8, w25 916b0: b9024be8 str w8, [sp, #584] 916b4: 9119c3e8 add x8, sp, #0x670 916b8: f901fbe8 str x8, [sp, #1008] 916bc: f901ffe9 str x9, [sp, #1016] 916c0: d503201f nop 916c4: 100d4da1 adr x1, ac078 916c8: 9126e3e0 add x0, sp, #0x9b8 916cc: 910f43e2 add x2, sp, #0x3d0 916d0: 97ffc530 bl 82b90 916d4: 35005580 cbnz w0, 92184 916d8: d5033fdf isb 916dc: d53be028 mrs x8, cntpct_el0 916e0: d53be009 mrs x9, cntfrq_el0 916e4: b40221a9 cbz x9, 95b18 916e8: 9b177d08 mul x8, x8, x23 916ec: 9ac90908 udiv x8, x8, x9 916f0: 9ad70909 udiv x9, x8, x23 916f4: 9b17a128 msub x8, x9, x23, x8 916f8: 5289ba6a mov w10, #0x4dd3 // #19923 916fc: 72a20c4a movk w10, #0x1062, lsl #16 91700: 52807d0b mov w11, #0x3e8 // #1000 91704: 9126e3ec add x12, sp, #0x9b8 91708: 910c23ed add x13, sp, #0x308 9170c: 9123c3ee add x14, sp, #0x8f0 91710: f90543f3 str x19, [sp, #2688] 91714: 9b0a7d0f mul x15, x8, x10 91718: d366fdef lsr x15, x15, #38 9171c: 9b0a7dea mul x10, x15, x10 91720: d366fd4a lsr x10, x10, #38 91724: 1b0bbd4a msub w10, w10, w11, w15 91728: d503201f nop 9172c: 100aaaeb adr x11, a6c88 91730: 5280008f mov w15, #0x4 // #4 91734: f9033beb str x11, [sp, #1648] 91738: f9033fef str x15, [sp, #1656] 9173c: d503201f nop 91740: 100d3294 adr x20, abd90 91744: f904dfe9 str x9, [sp, #2488] 91748: 52800069 mov w9, #0x3 // #3 9174c: f901ebec str x12, [sp, #976] 91750: f901effd str x29, [sp, #984] 91754: f901f3ed str x13, [sp, #992] 91758: f901f7f5 str x21, [sp, #1000] 9175c: f901fbee str x14, [sp, #1008] 91760: f901fff5 str x21, [sp, #1016] 91764: f90343f4 str x20, [sp, #1664] 91768: f90347e9 str x9, [sp, #1672] 9176c: b908f3ea str w10, [sp, #2288] 91770: 1ad90908 udiv w8, w8, w25 91774: b9030be8 str w8, [sp, #776] 91778: 910f43e8 add x8, sp, #0x3d0 9177c: f9034be8 str x8, [sp, #1680] 91780: f9034fe9 str x9, [sp, #1688] 91784: d503201f nop 91788: 100d4781 adr x1, ac078 9178c: 912a03e0 add x0, sp, #0xa80 91790: 9119c3e2 add x2, sp, #0x670 91794: 97ffc4ff bl 82b90 91798: 35004f60 cbnz w0, 92184 9179c: 97ffe63d bl 8b090 ::print_layout> 917a0: d5384248 mrs x8, currentel 917a4: d3420d08 ubfx x8, x8, #2, #2 917a8: f1000d1f cmp x8, #0x3 917ac: 540000a1 b.ne 917c0 // b.any 917b0: 528000e8 mov w8, #0x7 // #7 917b4: d503201f nop 917b8: 100cf789 adr x9, ab6a8 917bc: 14000005 b 917d0 917c0: d503201f nop 917c4: 100d75e9 adr x9, ac680 917c8: f8687929 ldr x9, [x9, x8, lsl #3] 917cc: 52800068 mov w8, #0x3 // #3 917d0: a90a23e9 stp x9, x8, [sp, #160] 917d4: d5033fdf isb 917d8: d53be028 mrs x8, cntpct_el0 917dc: d53be009 mrs x9, cntfrq_el0 917e0: b40219c9 cbz x9, 95b18 917e4: 9b177d08 mul x8, x8, x23 917e8: 9ac90908 udiv x8, x8, x9 917ec: 9ad70909 udiv x9, x8, x23 917f0: 9b17a128 msub x8, x9, x23, x8 917f4: 5289ba6a mov w10, #0x4dd3 // #19923 917f8: 72a20c4a movk w10, #0x1062, lsl #16 917fc: 52807d0b mov w11, #0x3e8 // #1000 91800: 9126e3ec add x12, sp, #0x9b8 91804: 910c23ed add x13, sp, #0x308 91808: 9123c3ee add x14, sp, #0x8f0 9180c: 910283ef add x15, sp, #0xa0 91810: f90543f3 str x19, [sp, #2688] 91814: 9b0a7d10 mul x16, x8, x10 91818: d366fe10 lsr x16, x16, #38 9181c: 9b0a7e0a mul x10, x16, x10 91820: d366fd4a lsr x10, x10, #38 91824: 1b0bc14a msub w10, w10, w11, w16 91828: d503201f nop 9182c: 100aa5eb adr x11, a6ce8 91830: 528000b0 mov w16, #0x5 // #5 91834: f901ebeb str x11, [sp, #976] 91838: f901eff0 str x16, [sp, #984] 9183c: 5280008b mov w11, #0x4 // #4 91840: f9033bec str x12, [sp, #1648] 91844: f9033ffd str x29, [sp, #1656] 91848: f90343ed str x13, [sp, #1664] 9184c: f90347f5 str x21, [sp, #1672] 91850: f9034bee str x14, [sp, #1680] 91854: f9034ff5 str x21, [sp, #1688] 91858: f90353ef str x15, [sp, #1696] 9185c: f90357fc str x28, [sp, #1704] 91860: f901f3fa str x26, [sp, #992] 91864: f901f7eb str x11, [sp, #1000] 91868: f904dfe9 str x9, [sp, #2488] 9186c: b908f3ea str w10, [sp, #2288] 91870: 1ad90908 udiv w8, w8, w25 91874: b9030be8 str w8, [sp, #776] 91878: 9119c3e8 add x8, sp, #0x670 9187c: f901fbe8 str x8, [sp, #1008] 91880: f901ffeb str x11, [sp, #1016] 91884: d503201f nop 91888: 100d3f81 adr x1, ac078 9188c: 912a03e0 add x0, sp, #0xa80 91890: 910f43e2 add x2, sp, #0x3d0 91894: 97ffc4bf bl 82b90 91898: 35004760 cbnz w0, 92184 9189c: d5033fdf isb 918a0: d53be028 mrs x8, cntpct_el0 918a4: d53be009 mrs x9, cntfrq_el0 918a8: b4021389 cbz x9, 95b18 918ac: 9b177d08 mul x8, x8, x23 918b0: 9ac90908 udiv x8, x8, x9 918b4: 9ad70909 udiv x9, x8, x23 918b8: 9b17a128 msub x8, x9, x23, x8 918bc: 5289ba6a mov w10, #0x4dd3 // #19923 918c0: 72a20c4a movk w10, #0x1062, lsl #16 918c4: 52807d0b mov w11, #0x3e8 // #1000 918c8: 9126e3ec add x12, sp, #0x9b8 918cc: 910c23ed add x13, sp, #0x308 918d0: 9123c3ee add x14, sp, #0x8f0 918d4: f90543f3 str x19, [sp, #2688] 918d8: 9b0a7d0f mul x15, x8, x10 918dc: d366fdef lsr x15, x15, #38 918e0: 9b0a7dea mul x10, x15, x10 918e4: d366fd4a lsr x10, x10, #38 918e8: 1b0bbd4a msub w10, w10, w11, w15 918ec: d503201f nop 918f0: 100aa34b adr x11, a6d58 918f4: 5280008f mov w15, #0x4 // #4 918f8: f9033beb str x11, [sp, #1648] 918fc: f9033fef str x15, [sp, #1656] 91900: 5280006b mov w11, #0x3 // #3 91904: f901ebec str x12, [sp, #976] 91908: f901effd str x29, [sp, #984] 9190c: f901f3ed str x13, [sp, #992] 91910: f901f7f5 str x21, [sp, #1000] 91914: f901fbee str x14, [sp, #1008] 91918: f901fff5 str x21, [sp, #1016] 9191c: f90343f4 str x20, [sp, #1664] 91920: f90347eb str x11, [sp, #1672] 91924: f904dfe9 str x9, [sp, #2488] 91928: b908f3ea str w10, [sp, #2288] 9192c: 1ad90908 udiv w8, w8, w25 91930: b9030be8 str w8, [sp, #776] 91934: 910f43e8 add x8, sp, #0x3d0 91938: f9034be8 str x8, [sp, #1680] 9193c: f9034feb str x11, [sp, #1688] 91940: d503201f nop 91944: 100d39a1 adr x1, ac078 91948: 912a03e0 add x0, sp, #0xa80 9194c: 9119c3e2 add x2, sp, #0x670 91950: 97ffc490 bl 82b90 91954: 35004180 cbnz w0, 92184 91958: d5033fdf isb 9195c: d53be028 mrs x8, cntpct_el0 91960: d53be009 mrs x9, cntfrq_el0 91964: b4020da9 cbz x9, 95b18 91968: 9b177d08 mul x8, x8, x23 9196c: 9ac90908 udiv x8, x8, x9 91970: 9ad70909 udiv x9, x8, x23 91974: 9b17a128 msub x8, x9, x23, x8 91978: 5289ba6a mov w10, #0x4dd3 // #19923 9197c: 72a20c4a movk w10, #0x1062, lsl #16 91980: 52807d0b mov w11, #0x3e8 // #1000 91984: f9047be9 str x9, [sp, #2288] 91988: 9b0a7d09 mul x9, x8, x10 9198c: d366fd29 lsr x9, x9, #38 91990: 9b0a7d2a mul x10, x9, x10 91994: d366fd4a lsr x10, x10, #38 91998: 1b0ba549 msub w9, w10, w11, w9 9199c: b9030be9 str w9, [sp, #776] 919a0: 1ad90908 udiv w8, w8, w25 919a4: b9024be8 str w8, [sp, #584] 919a8: 9123c3e8 add x8, sp, #0x8f0 919ac: d53b4229 mrs x9, daif 919b0: f9033be8 str x8, [sp, #1648] 919b4: f9033ffd str x29, [sp, #1656] 919b8: 910923e8 add x8, sp, #0x248 919bc: f90343e8 str x8, [sp, #1664] 919c0: f90347f5 str x21, [sp, #1672] 919c4: 910c23e8 add x8, sp, #0x308 919c8: f9034be8 str x8, [sp, #1680] 919cc: f9034ff5 str x21, [sp, #1688] 919d0: 912a03e8 add x8, sp, #0xa80 919d4: f90353e8 str x8, [sp, #1696] 919d8: f90357fc str x28, [sp, #1704] 919dc: d503201f nop 919e0: 100d2388 adr x8, abe50 919e4: f904dff3 str x19, [sp, #2488] 919e8: 528000aa mov w10, #0x5 // #5 919ec: f901ebe8 str x8, [sp, #976] 919f0: f901efea str x10, [sp, #984] 919f4: d503201f nop 919f8: 100d33d4 adr x20, ac070 919fc: 52800088 mov w8, #0x4 // #4 91a00: f901f3fa str x26, [sp, #992] 91a04: f901f7e8 str x8, [sp, #1000] 91a08: 528000ca mov w10, #0x6 // #6 91a0c: f0000096 adrp x22, a4000 91a10: 91105ad6 add x22, x22, #0x416 91a14: f277013f tst x9, #0x200 91a18: 52800109 mov w9, #0x8 // #8 91a1c: 9a8a0129 csel x9, x9, x10, eq // eq = none 91a20: 9a9402ca csel x10, x22, x20, eq // eq = none 91a24: f90543ea str x10, [sp, #2688] 91a28: f90547e9 str x9, [sp, #2696] 91a2c: 9119c3e9 add x9, sp, #0x670 91a30: f901fbe9 str x9, [sp, #1008] 91a34: f901ffe8 str x8, [sp, #1016] 91a38: d503201f nop 91a3c: 100d31e1 adr x1, ac078 91a40: 9126e3e0 add x0, sp, #0x9b8 91a44: 910f43e2 add x2, sp, #0x3d0 91a48: 97ffc452 bl 82b90 91a4c: 350039c0 cbnz w0, 92184 91a50: d5033fdf isb 91a54: d53be028 mrs x8, cntpct_el0 91a58: d53be009 mrs x9, cntfrq_el0 91a5c: b40205e9 cbz x9, 95b18 91a60: 9b177d08 mul x8, x8, x23 91a64: 9ac90908 udiv x8, x8, x9 91a68: 9ad70909 udiv x9, x8, x23 91a6c: 9b17a128 msub x8, x9, x23, x8 91a70: 5289ba6a mov w10, #0x4dd3 // #19923 91a74: 72a20c4a movk w10, #0x1062, lsl #16 91a78: 52807d0b mov w11, #0x3e8 // #1000 91a7c: f9047be9 str x9, [sp, #2288] 91a80: 9b0a7d09 mul x9, x8, x10 91a84: d366fd29 lsr x9, x9, #38 91a88: 9b0a7d2a mul x10, x9, x10 91a8c: d366fd4a lsr x10, x10, #38 91a90: 1b0ba549 msub w9, w10, w11, w9 91a94: b9030be9 str w9, [sp, #776] 91a98: 1ad90908 udiv w8, w8, w25 91a9c: b9024be8 str w8, [sp, #584] 91aa0: 9123c3e8 add x8, sp, #0x8f0 91aa4: d53b4229 mrs x9, daif 91aa8: f9033be8 str x8, [sp, #1648] 91aac: f9033ffd str x29, [sp, #1656] 91ab0: 910923e8 add x8, sp, #0x248 91ab4: f90343e8 str x8, [sp, #1664] 91ab8: f90347f5 str x21, [sp, #1672] 91abc: 910c23e8 add x8, sp, #0x308 91ac0: f9034be8 str x8, [sp, #1680] 91ac4: f9034ff5 str x21, [sp, #1688] 91ac8: 912a03e8 add x8, sp, #0xa80 91acc: f90353e8 str x8, [sp, #1696] 91ad0: f90357fc str x28, [sp, #1704] 91ad4: f904dff3 str x19, [sp, #2488] 91ad8: d503201f nop 91adc: 100d2528 adr x8, abf80 91ae0: 528000aa mov w10, #0x5 // #5 91ae4: f901ebe8 str x8, [sp, #976] 91ae8: f901efea str x10, [sp, #984] 91aec: 52800088 mov w8, #0x4 // #4 91af0: f901f3fa str x26, [sp, #992] 91af4: f901f7e8 str x8, [sp, #1000] 91af8: 528000ca mov w10, #0x6 // #6 91afc: 5280010b mov w11, #0x8 // #8 91b00: f278013f tst x9, #0x100 91b04: 9a8a0169 csel x9, x11, x10, eq // eq = none 91b08: 9a9402ca csel x10, x22, x20, eq // eq = none 91b0c: f90543ea str x10, [sp, #2688] 91b10: f90547e9 str x9, [sp, #2696] 91b14: 9119c3e9 add x9, sp, #0x670 91b18: f901fbe9 str x9, [sp, #1008] 91b1c: f901ffe8 str x8, [sp, #1016] 91b20: d503201f nop 91b24: 100d2aa1 adr x1, ac078 91b28: 9126e3e0 add x0, sp, #0x9b8 91b2c: 910f43e2 add x2, sp, #0x3d0 91b30: 97ffc418 bl 82b90 91b34: 35003280 cbnz w0, 92184 91b38: d5033fdf isb 91b3c: d53be028 mrs x8, cntpct_el0 91b40: d53be009 mrs x9, cntfrq_el0 91b44: b401fea9 cbz x9, 95b18 91b48: 9b177d08 mul x8, x8, x23 91b4c: 9ac90908 udiv x8, x8, x9 91b50: 9ad70909 udiv x9, x8, x23 91b54: 9b17a128 msub x8, x9, x23, x8 91b58: 5289ba6a mov w10, #0x4dd3 // #19923 91b5c: 72a20c4a movk w10, #0x1062, lsl #16 91b60: 52807d0b mov w11, #0x3e8 // #1000 91b64: f9047be9 str x9, [sp, #2288] 91b68: 9b0a7d09 mul x9, x8, x10 91b6c: d366fd29 lsr x9, x9, #38 91b70: 9b0a7d2a mul x10, x9, x10 91b74: d366fd4a lsr x10, x10, #38 91b78: 1b0ba549 msub w9, w10, w11, w9 91b7c: b9030be9 str w9, [sp, #776] 91b80: 1ad90908 udiv w8, w8, w25 91b84: b9024be8 str w8, [sp, #584] 91b88: 9123c3e8 add x8, sp, #0x8f0 91b8c: d53b4229 mrs x9, daif 91b90: f9033be8 str x8, [sp, #1648] 91b94: f9033ffd str x29, [sp, #1656] 91b98: 910923e8 add x8, sp, #0x248 91b9c: f90343e8 str x8, [sp, #1664] 91ba0: f90347f5 str x21, [sp, #1672] 91ba4: 910c23e8 add x8, sp, #0x308 91ba8: f9034be8 str x8, [sp, #1680] 91bac: f9034ff5 str x21, [sp, #1688] 91bb0: 912a03e8 add x8, sp, #0xa80 91bb4: f90353e8 str x8, [sp, #1696] 91bb8: f90357fc str x28, [sp, #1704] 91bbc: f904dff3 str x19, [sp, #2488] 91bc0: d503201f nop 91bc4: 100d2068 adr x8, abfd0 91bc8: 528000aa mov w10, #0x5 // #5 91bcc: f901ebe8 str x8, [sp, #976] 91bd0: f901efea str x10, [sp, #984] 91bd4: 52800088 mov w8, #0x4 // #4 91bd8: f901f3fa str x26, [sp, #992] 91bdc: f901f7e8 str x8, [sp, #1000] 91be0: 528000ca mov w10, #0x6 // #6 91be4: 5280010b mov w11, #0x8 // #8 91be8: f279013f tst x9, #0x80 91bec: 9a8a0169 csel x9, x11, x10, eq // eq = none 91bf0: 9a9402ca csel x10, x22, x20, eq // eq = none 91bf4: f90543ea str x10, [sp, #2688] 91bf8: f90547e9 str x9, [sp, #2696] 91bfc: 9119c3e9 add x9, sp, #0x670 91c00: f901fbe9 str x9, [sp, #1008] 91c04: f901ffe8 str x8, [sp, #1016] 91c08: d503201f nop 91c0c: 100d2361 adr x1, ac078 91c10: 9126e3e0 add x0, sp, #0x9b8 91c14: 910f43e2 add x2, sp, #0x3d0 91c18: 97ffc3de bl 82b90 91c1c: 35002b40 cbnz w0, 92184 91c20: d5033fdf isb 91c24: d53be028 mrs x8, cntpct_el0 91c28: d53be009 mrs x9, cntfrq_el0 91c2c: b401f769 cbz x9, 95b18 91c30: 9b177d08 mul x8, x8, x23 91c34: 9ac90908 udiv x8, x8, x9 91c38: 9ad70909 udiv x9, x8, x23 91c3c: 9b17a128 msub x8, x9, x23, x8 91c40: 5289ba6a mov w10, #0x4dd3 // #19923 91c44: 72a20c4a movk w10, #0x1062, lsl #16 91c48: 52807d0b mov w11, #0x3e8 // #1000 91c4c: f9047be9 str x9, [sp, #2288] 91c50: 9b0a7d09 mul x9, x8, x10 91c54: d366fd29 lsr x9, x9, #38 91c58: 9b0a7d2a mul x10, x9, x10 91c5c: d366fd4a lsr x10, x10, #38 91c60: 1b0ba549 msub w9, w10, w11, w9 91c64: b9030be9 str w9, [sp, #776] 91c68: 1ad90908 udiv w8, w8, w25 91c6c: b9024be8 str w8, [sp, #584] 91c70: 9123c3e8 add x8, sp, #0x8f0 91c74: d53b4229 mrs x9, daif 91c78: f9033be8 str x8, [sp, #1648] 91c7c: f9033ffd str x29, [sp, #1656] 91c80: 910923e8 add x8, sp, #0x248 91c84: f90343e8 str x8, [sp, #1664] 91c88: f90347f5 str x21, [sp, #1672] 91c8c: 910c23e8 add x8, sp, #0x308 91c90: f9034be8 str x8, [sp, #1680] 91c94: f9034ff5 str x21, [sp, #1688] 91c98: 912a03e8 add x8, sp, #0xa80 91c9c: f90353e8 str x8, [sp, #1696] 91ca0: f90357fc str x28, [sp, #1704] 91ca4: f904dff3 str x19, [sp, #2488] 91ca8: d503201f nop 91cac: 100d1ba8 adr x8, ac020 91cb0: 528000aa mov w10, #0x5 // #5 91cb4: f901ebe8 str x8, [sp, #976] 91cb8: f901efea str x10, [sp, #984] 91cbc: 52800088 mov w8, #0x4 // #4 91cc0: f901f3fa str x26, [sp, #992] 91cc4: f901f7e8 str x8, [sp, #1000] 91cc8: 528000ca mov w10, #0x6 // #6 91ccc: 5280010b mov w11, #0x8 // #8 91cd0: f27a013f tst x9, #0x40 91cd4: 9a8a0169 csel x9, x11, x10, eq // eq = none 91cd8: 9a9402ca csel x10, x22, x20, eq // eq = none 91cdc: f90543ea str x10, [sp, #2688] 91ce0: f90547e9 str x9, [sp, #2696] 91ce4: 9119c3e9 add x9, sp, #0x670 91ce8: f901fbe9 str x9, [sp, #1008] 91cec: f901ffe8 str x8, [sp, #1016] 91cf0: d503201f nop 91cf4: 100d1c21 adr x1, ac078 91cf8: 9126e3e0 add x0, sp, #0x9b8 91cfc: 910f43e2 add x2, sp, #0x3d0 91d00: 97ffc3a4 bl 82b90 91d04: 35002400 cbnz w0, 92184 91d08: d5033fdf isb 91d0c: d53be028 mrs x8, cntpct_el0 91d10: d53be009 mrs x9, cntfrq_el0 91d14: b401f029 cbz x9, 95b18 91d18: 9b177d08 mul x8, x8, x23 91d1c: 9ac90908 udiv x8, x8, x9 91d20: 9ad70909 udiv x9, x8, x23 91d24: 9b17a128 msub x8, x9, x23, x8 91d28: 1ad9090a udiv w10, w8, w25 91d2c: 5289ba6b mov w11, #0x4dd3 // #19923 91d30: 72a20c4b movk w11, #0x1062, lsl #16 91d34: 9b0b7d08 mul x8, x8, x11 91d38: d366fd08 lsr x8, x8, #38 91d3c: f9047be9 str x9, [sp, #2288] 91d40: b9024bea str w10, [sp, #584] 91d44: 9b0b7d09 mul x9, x8, x11 91d48: d366fd29 lsr x9, x9, #38 91d4c: 52807d0a mov w10, #0x3e8 // #1000 91d50: 1b0aa128 msub w8, w9, w10, w8 91d54: b9030be8 str w8, [sp, #776] 91d58: d53be008 mrs x8, cntfrq_el0 91d5c: d503201f nop 91d60: 100d0194 adr x20, abd90 91d64: b4003fe8 cbz x8, 92560 91d68: 9123c3e9 add x9, sp, #0x8f0 91d6c: 910923ea add x10, sp, #0x248 91d70: f904dff3 str x19, [sp, #2488] 91d74: f9033be9 str x9, [sp, #1648] 91d78: f9033ffd str x29, [sp, #1656] 91d7c: f90343ea str x10, [sp, #1664] 91d80: f90347f5 str x21, [sp, #1672] 91d84: 9ac80ae8 udiv x8, x23, x8 91d88: d503201f nop 91d8c: 10f9b569 adr x9, 85438 ::fmt> 91d90: 5289706a mov w10, #0x4b83 // #19331 91d94: 72a0008a movk w10, #0x4, lsl #16 91d98: d503201f nop 91d9c: 100a812b adr x11, a6dc0 91da0: 912a03ec add x12, sp, #0xa80 91da4: f90353ec str x12, [sp, #1696] 91da8: f90357e9 str x9, [sp, #1704] 91dac: d3497d09 ubfx x9, x8, #9, #23 91db0: 528000ac mov w12, #0x5 // #5 91db4: f901ebeb str x11, [sp, #976] 91db8: f901efec str x12, [sp, #984] 91dbc: 9baa7d29 umull x9, w9, w10 91dc0: 5299400a mov w10, #0xca00 // #51712 91dc4: 72a7734a movk w10, #0x3b9a, lsl #16 91dc8: 910c23eb add x11, sp, #0x308 91dcc: f9034beb str x11, [sp, #1680] 91dd0: f9034ff5 str x21, [sp, #1688] 91dd4: d367fd29 lsr x9, x9, #39 91dd8: 1b0a7d29 mul w9, w9, w10 91ddc: 5280008a mov w10, #0x4 // #4 91de0: f901f3fa str x26, [sp, #992] 91de4: f901f7ea str x10, [sp, #1000] 91de8: 4b090108 sub w8, w8, w9 91dec: 8b080128 add x8, x9, x8 91df0: f90547ff str xzr, [sp, #2696] 91df4: f90543e8 str x8, [sp, #2688] 91df8: 9119c3e8 add x8, sp, #0x670 91dfc: f901fbe8 str x8, [sp, #1008] 91e00: f901ffea str x10, [sp, #1016] 91e04: d503201f nop 91e08: 100d1381 adr x1, ac078 91e0c: 9126e3e0 add x0, sp, #0x9b8 91e10: 910f43e2 add x2, sp, #0x3d0 91e14: 97ffc35f bl 82b90 91e18: 35001b60 cbnz w0, 92184 91e1c: d5033fdf isb 91e20: d53be028 mrs x8, cntpct_el0 91e24: d53be009 mrs x9, cntfrq_el0 91e28: b401e789 cbz x9, 95b18 91e2c: 9b177d08 mul x8, x8, x23 91e30: 9ac90908 udiv x8, x8, x9 91e34: 9ad70909 udiv x9, x8, x23 91e38: 9b17a128 msub x8, x9, x23, x8 91e3c: 5289ba6a mov w10, #0x4dd3 // #19923 91e40: 72a20c4a movk w10, #0x1062, lsl #16 91e44: 52807d0b mov w11, #0x3e8 // #1000 91e48: 9126e3ec add x12, sp, #0x9b8 91e4c: 910c23ed add x13, sp, #0x308 91e50: 9123c3ee add x14, sp, #0x8f0 91e54: f90543f3 str x19, [sp, #2688] 91e58: 9b0a7d0f mul x15, x8, x10 91e5c: d366fdef lsr x15, x15, #38 91e60: 9b0a7dea mul x10, x15, x10 91e64: d366fd4a lsr x10, x10, #38 91e68: 1b0bbd4a msub w10, w10, w11, w15 91e6c: d503201f nop 91e70: 100a7dcb adr x11, a6e28 91e74: 5280008f mov w15, #0x4 // #4 91e78: f9033beb str x11, [sp, #1648] 91e7c: f9033fef str x15, [sp, #1656] 91e80: 5280006b mov w11, #0x3 // #3 91e84: f901ebec str x12, [sp, #976] 91e88: f901effd str x29, [sp, #984] 91e8c: f901f3ed str x13, [sp, #992] 91e90: f901f7f5 str x21, [sp, #1000] 91e94: f901fbee str x14, [sp, #1008] 91e98: f901fff5 str x21, [sp, #1016] 91e9c: f90343f4 str x20, [sp, #1664] 91ea0: f90347eb str x11, [sp, #1672] 91ea4: f904dfe9 str x9, [sp, #2488] 91ea8: b908f3ea str w10, [sp, #2288] 91eac: 1ad90908 udiv w8, w8, w25 91eb0: b9030be8 str w8, [sp, #776] 91eb4: 910f43e8 add x8, sp, #0x3d0 91eb8: f9034be8 str x8, [sp, #1680] 91ebc: f9034feb str x11, [sp, #1688] 91ec0: d503201f nop 91ec4: 100d0da1 adr x1, ac078 91ec8: 912a03e0 add x0, sp, #0xa80 91ecc: 9119c3e2 add x2, sp, #0x670 91ed0: 97ffc330 bl 82b90 91ed4: 35001580 cbnz w0, 92184 91ed8: d5033fdf isb 91edc: d53be028 mrs x8, cntpct_el0 91ee0: d53be009 mrs x9, cntfrq_el0 91ee4: b401e1a9 cbz x9, 95b18 91ee8: 9b177d08 mul x8, x8, x23 91eec: 9ac90908 udiv x8, x8, x9 91ef0: 9ad70909 udiv x9, x8, x23 91ef4: 9b17a128 msub x8, x9, x23, x8 91ef8: 1ad9090a udiv w10, w8, w25 91efc: 5289ba6b mov w11, #0x4dd3 // #19923 91f00: 72a20c4b movk w11, #0x1062, lsl #16 91f04: 9b0b7d08 mul x8, x8, x11 91f08: d366fd08 lsr x8, x8, #38 91f0c: 9b0b7d0b mul x11, x8, x11 91f10: f90187e9 str x9, [sp, #776] 91f14: 52807d09 mov w9, #0x3e8 // #1000 91f18: d366fd6b lsr x11, x11, #38 91f1c: b900cbea str w10, [sp, #200] 91f20: 1b09a168 msub w8, w11, w9, w8 91f24: b9024be8 str w8, [sp, #584] 91f28: 52800028 mov w8, #0x1 // #1 91f2c: f9047be8 str x8, [sp, #2288] 91f30: 900000f4 adrp x20, ad000 91f34: 91004294 add x20, x20, #0x10 91f38: aa1403e0 mov x0, x20 91f3c: 940036c1 bl 9fa40 <::compatible> 91f40: 910c23e8 add x8, sp, #0x308 91f44: f90543e0 str x0, [sp, #2688] 91f48: f90547e1 str x1, [sp, #2696] 91f4c: f9033be8 str x8, [sp, #1648] 91f50: f9033ffd str x29, [sp, #1656] 91f54: 910323e8 add x8, sp, #0xc8 91f58: f90343e8 str x8, [sp, #1664] 91f5c: f90347f5 str x21, [sp, #1672] 91f60: 910923e8 add x8, sp, #0x248 91f64: f9034be8 str x8, [sp, #1680] 91f68: f9034ff5 str x21, [sp, #1688] 91f6c: 9123c3e8 add x8, sp, #0x8f0 91f70: f90353e8 str x8, [sp, #1696] 91f74: f90357fd str x29, [sp, #1704] 91f78: 912a03e8 add x8, sp, #0xa80 91f7c: f9035be8 str x8, [sp, #1712] 91f80: f9035ffc str x28, [sp, #1720] 91f84: 91002288 add x8, x20, #0x8 91f88: f904dfe8 str x8, [sp, #2488] 91f8c: d503201f nop 91f90: 100a7714 adr x20, a6e70 91f94: 528000c8 mov w8, #0x6 // #6 91f98: f901ebf4 str x20, [sp, #976] 91f9c: f901efe8 str x8, [sp, #984] 91fa0: 528000a8 mov w8, #0x5 // #5 91fa4: f901f3f8 str x24, [sp, #992] 91fa8: f901f7e8 str x8, [sp, #1000] 91fac: 9119c3e9 add x9, sp, #0x670 91fb0: f901fbe9 str x9, [sp, #1008] 91fb4: f901ffe8 str x8, [sp, #1016] 91fb8: d503201f nop 91fbc: 100d05e1 adr x1, ac078 91fc0: 9126e3e0 add x0, sp, #0x9b8 91fc4: 910f43e2 add x2, sp, #0x3d0 91fc8: 97ffc2f2 bl 82b90 91fcc: 35000dc0 cbnz w0, 92184 91fd0: d5033fdf isb 91fd4: d53be028 mrs x8, cntpct_el0 91fd8: d53be009 mrs x9, cntfrq_el0 91fdc: b401d9e9 cbz x9, 95b18 91fe0: 9b177d08 mul x8, x8, x23 91fe4: 9ac90908 udiv x8, x8, x9 91fe8: 9ad70909 udiv x9, x8, x23 91fec: 9b17a128 msub x8, x9, x23, x8 91ff0: 1ad9090a udiv w10, w8, w25 91ff4: 5289ba6b mov w11, #0x4dd3 // #19923 91ff8: 72a20c4b movk w11, #0x1062, lsl #16 91ffc: 9b0b7d08 mul x8, x8, x11 92000: d366fd08 lsr x8, x8, #38 92004: 9b0b7d0b mul x11, x8, x11 92008: f90187e9 str x9, [sp, #776] 9200c: 52807d09 mov w9, #0x3e8 // #1000 92010: d366fd6b lsr x11, x11, #38 92014: b900cbea str w10, [sp, #200] 92018: 1b09a168 msub w8, w11, w9, w8 9201c: b9024be8 str w8, [sp, #584] 92020: 52800048 mov w8, #0x2 // #2 92024: f9047be8 str x8, [sp, #2288] 92028: aa1303e0 mov x0, x19 9202c: 94003749 bl 9fd50 <::compatible> 92030: 910c23e8 add x8, sp, #0x308 92034: f90543e0 str x0, [sp, #2688] 92038: f90547e1 str x1, [sp, #2696] 9203c: f9033be8 str x8, [sp, #1648] 92040: f9033ffd str x29, [sp, #1656] 92044: 910323e8 add x8, sp, #0xc8 92048: f90343e8 str x8, [sp, #1664] 9204c: f90347f5 str x21, [sp, #1672] 92050: 910923e8 add x8, sp, #0x248 92054: f9034be8 str x8, [sp, #1680] 92058: f9034ff5 str x21, [sp, #1688] 9205c: 9123c3e8 add x8, sp, #0x8f0 92060: f90353e8 str x8, [sp, #1696] 92064: f90357fd str x29, [sp, #1704] 92068: 912a03e8 add x8, sp, #0xa80 9206c: f9035be8 str x8, [sp, #1712] 92070: f9035ffc str x28, [sp, #1720] 92074: f904dff3 str x19, [sp, #2488] 92078: 528000c8 mov w8, #0x6 // #6 9207c: f901ebf4 str x20, [sp, #976] 92080: f901efe8 str x8, [sp, #984] 92084: 528000a8 mov w8, #0x5 // #5 92088: f901f3f8 str x24, [sp, #992] 9208c: f901f7e8 str x8, [sp, #1000] 92090: 9119c3e9 add x9, sp, #0x670 92094: f901fbe9 str x9, [sp, #1008] 92098: f901ffe8 str x8, [sp, #1016] 9209c: d503201f nop 920a0: 100cfec1 adr x1, ac078 920a4: 9126e3e0 add x0, sp, #0x9b8 920a8: 910f43e2 add x2, sp, #0x3d0 920ac: 97ffc2b9 bl 82b90 920b0: 370006a0 tbnz w0, #0, 92184 920b4: d5033fdf isb 920b8: d53be028 mrs x8, cntpct_el0 920bc: d53be009 mrs x9, cntfrq_el0 920c0: b401d2c9 cbz x9, 95b18 920c4: 9b177d08 mul x8, x8, x23 920c8: 9ac90908 udiv x8, x8, x9 920cc: 9ad70909 udiv x9, x8, x23 920d0: 9b17a128 msub x8, x9, x23, x8 920d4: 5289ba6a mov w10, #0x4dd3 // #19923 920d8: 72a20c4a movk w10, #0x1062, lsl #16 920dc: 52807d0b mov w11, #0x3e8 // #1000 920e0: f940066c ldr x12, [x19, #8] 920e4: 9123c3ed add x13, sp, #0x8f0 920e8: 910923ee add x14, sp, #0x248 920ec: 910c23ef add x15, sp, #0x308 920f0: 9b0a7d10 mul x16, x8, x10 920f4: d366fe10 lsr x16, x16, #38 920f8: 9b0a7e0a mul x10, x16, x10 920fc: d366fd4a lsr x10, x10, #38 92100: 1b0bc14a msub w10, w10, w11, w16 92104: d503201f nop 92108: 100a6f0b adr x11, a6ee8 9210c: 528000b0 mov w16, #0x5 // #5 92110: f901ebeb str x11, [sp, #976] 92114: f901eff0 str x16, [sp, #984] 92118: 9126e3eb add x11, sp, #0x9b8 9211c: f90543f3 str x19, [sp, #2688] 92120: f904dfec str x12, [sp, #2488] 92124: 5280008c mov w12, #0x4 // #4 92128: f9033bed str x13, [sp, #1648] 9212c: f9033ffd str x29, [sp, #1656] 92130: f90343ee str x14, [sp, #1664] 92134: f90347f5 str x21, [sp, #1672] 92138: f9034bef str x15, [sp, #1680] 9213c: f9034ff5 str x21, [sp, #1688] 92140: f90353eb str x11, [sp, #1696] 92144: f90357fd str x29, [sp, #1704] 92148: f901f3fa str x26, [sp, #992] 9214c: f901f7ec str x12, [sp, #1000] 92150: f9047be9 str x9, [sp, #2288] 92154: b9030bea str w10, [sp, #776] 92158: 1ad90908 udiv w8, w8, w25 9215c: b9024be8 str w8, [sp, #584] 92160: 9119c3e8 add x8, sp, #0x670 92164: f901fbe8 str x8, [sp, #1008] 92168: f901ffec str x12, [sp, #1016] 9216c: d503201f nop 92170: 100cf841 adr x1, ac078 92174: 912a03e0 add x0, sp, #0xa80 92178: 910f43e2 add x2, sp, #0x3d0 9217c: 97ffc285 bl 82b90 92180: 34000160 cbz w0, 921ac 92184: d503201f nop 92188: 100d1340 adr x0, ac3f0 9218c: d503201f nop 92190: 100cc803 adr x3, aba90 92194: d503201f nop 92198: 100cd384 adr x4, abc08 9219c: 910803e2 add x2, sp, #0x200 921a0: 52800561 mov w1, #0x2b // #43 921a4: 97ffc6f1 bl 83d68 921a8: d4200020 brk #0x1 921ac: 91071b76 add x22, x27, #0x1c6 921b0: f00000c8 adrp x8, ad000 921b4: f9400d08 ldr x8, [x8, #24] 921b8: f00000c9 adrp x9, ad000 921bc: b940190a ldr w10, [x8, #24] 921c0: 372000ea tbnz w10, #4, 921dc 921c4: b940011f ldr wzr, [x8] 921c8: f940152a ldr x10, [x9, #40] 921cc: 9100054a add x10, x10, #0x1 921d0: f900152a str x10, [x9, #40] 921d4: b940190a ldr w10, [x8, #24] 921d8: 3627ff6a tbz w10, #4, 921c4 921dc: a90bffff stp xzr, xzr, [sp, #184] 921e0: 52820008 mov w8, #0x1000 // #4096 921e4: 72a3ffe8 movk w8, #0x1fff, lsl #16 921e8: f9005be8 str x8, [sp, #176] 921ec: 9102c3e8 add x8, sp, #0xb0 921f0: f901ebe8 str x8, [sp, #976] 921f4: d503201f nop 921f8: 100a6c08 adr x8, a6f78 921fc: 52800029 mov w9, #0x1 // #1 92200: f9033be8 str x8, [sp, #1648] 92204: f9033fe9 str x9, [sp, #1656] 92208: d503201f nop 9220c: 100cf568 adr x8, ac0b8 92210: f90343ff str xzr, [sp, #1664] 92214: f90347ff str xzr, [sp, #1672] 92218: f9034be8 str x8, [sp, #1680] 9221c: f9034fff str xzr, [sp, #1688] 92220: d503201f nop 92224: 100cf2a1 adr x1, ac078 92228: 910f43e0 add x0, sp, #0x3d0 9222c: 9119c3e2 add x2, sp, #0x670 92230: 97ffc258 bl 82b90 92234: 34000160 cbz w0, 92260 92238: d503201f nop 9223c: 100d0da0 adr x0, ac3f0 92240: d503201f nop 92244: 100a4363 adr x3, a6ab0 92248: d503201f nop 9224c: 100a69e4 adr x4, a6f88 92250: 910803e2 add x2, sp, #0x200 92254: 52800561 mov w1, #0x2b // #43 92258: 97ffc6c4 bl 83d68 9225c: d4200020 brk #0x1 92260: f0041668 adrp x8, 8361000 92264: 91002108 add x8, x8, #0x8 92268: c8dffd09 ldar x9, [x8] 9226c: b40000a9 cbz x9, 92280 92270: f100053f cmp x9, #0x1 92274: 540001c1 b.ne 922ac // b.any 92278: 940010b6 bl 96550 9227c: d4200020 brk #0x1 92280: d503201f nop 92284: 100d6be9 adr x9, ad000 92288: d503201f nop 9228c: 100a9baa adr x10, a7600 92290: d503201f nop 92294: 100aabab adr x11, a7808 92298: a9002d2a stp x10, x11, [x9] 9229c: 52800049 mov w9, #0x2 // #2 922a0: c89ffd09 stlr x9, [x8] 922a4: 52800069 mov w9, #0x3 // #3 922a8: f9000509 str x9, [x8, #8] 922ac: f0041669 adrp x9, 8361000 922b0: f9400929 ldr x9, [x9, #16] 922b4: f1000d3f cmp x9, #0x3 922b8: 54000623 b.cc 9237c // b.lo, b.ul, b.last 922bc: f901efff str xzr, [sp, #984] 922c0: f901ebff str xzr, [sp, #976] 922c4: d503201f nop 922c8: 100d69c9 adr x9, ad000 922cc: 5280006a mov w10, #0x3 // #3 922d0: c8dffd08 ldar x8, [x8] 922d4: d503201f nop 922d8: 1009a50b adr x11, a5778 922dc: f9033bea str x10, [sp, #1648] 922e0: f9033feb str x11, [sp, #1656] 922e4: 5280030a mov w10, #0x18 // #24 922e8: d503201f nop 922ec: 1009a3ec adr x12, a5768 922f0: a940252d ldp x13, x9, [x9] 922f4: f90343ea str x10, [sp, #1664] 922f8: f90347ec str x12, [sp, #1672] 922fc: d503201f nop 92300: 100aaccc adr x12, a7898 92304: f100091f cmp x8, #0x2 92308: 9a8c0128 csel x8, x9, x12, eq // eq = none 9230c: d503201f nop 92310: 100ab7c9 adr x9, a7a08 92314: f941ebec ldr x12, [sp, #976] 92318: f941efee ldr x14, [sp, #984] 9231c: f90353ee str x14, [sp, #1696] 92320: d503201f nop 92324: 100cecae adr x14, ac0b8 92328: f90357ee str x14, [sp, #1704] 9232c: f9035bff str xzr, [sp, #1712] 92330: f9035fff str xzr, [sp, #1720] 92334: 9a8901a0 csel x0, x13, x9, eq // eq = none 92338: 52800029 mov w9, #0x1 // #1 9233c: f90363eb str x11, [sp, #1728] 92340: f90367ea str x10, [sp, #1736] 92344: d503201f nop 92348: 1009980a adr x10, a5648 9234c: f9036bff str xzr, [sp, #1744] 92350: f9036fea str x10, [sp, #1752] 92354: 5280094a mov w10, #0x4a // #74 92358: d280002b mov x11, #0x1 // #1 9235c: f2c0190b movk x11, #0xc8, lsl #32 92360: f90373ea str x10, [sp, #1760] 92364: f90377eb str x11, [sp, #1768] 92368: f9034fec str x12, [sp, #1688] 9236c: f9401508 ldr x8, [x8, #40] 92370: f9034be9 str x9, [sp, #1680] 92374: 9119c3e1 add x1, sp, #0x670 92378: d63f0100 blr x8 9237c: 12800128 mov w8, #0xfffffff6 // #-10 92380: b900dbe8 str w8, [sp, #216] 92384: d503201f nop 92388: 100cd589 adr x9, abe38 9238c: a90cffe9 stp x9, xzr, [sp, #200] 92390: f90073ff str xzr, [sp, #224] 92394: b900ebe8 str w8, [sp, #232] 92398: f9007bff str xzr, [sp, #240] 9239c: b900fbe8 str w8, [sp, #248] 923a0: f90083ff str xzr, [sp, #256] 923a4: b9010be8 str w8, [sp, #264] 923a8: f9008bff str xzr, [sp, #272] 923ac: b9011be8 str w8, [sp, #280] 923b0: f90093ff str xzr, [sp, #288] 923b4: b9012be8 str w8, [sp, #296] 923b8: f9009bff str xzr, [sp, #304] 923bc: b9013be8 str w8, [sp, #312] 923c0: f900a3ff str xzr, [sp, #320] 923c4: b9014be8 str w8, [sp, #328] 923c8: 9119c3e0 add x0, sp, #0x670 923cc: 2a1f03e1 mov w1, wzr 923d0: 52804002 mov w2, #0x200 // #512 923d4: 940040cc bl a2704 923d8: d0000083 adrp x3, a4000 923dc: 91125863 add x3, x3, #0x496 923e0: 9119c3e0 add x0, sp, #0x670 923e4: 52800021 mov w1, #0x1 // #1 923e8: 2a1f03e2 mov w2, wzr 923ec: 52800104 mov w4, #0x8 // #8 923f0: 94002704 bl 9c000 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read> 923f4: 7100381f cmp w0, #0xe 923f8: 540008e1 b.ne 92514 // b.any 923fc: 7950dfe8 ldrh w8, [sp, #2158] 92400: 52954aa9 mov w9, #0xaa55 // #43605 92404: 6b09011f cmp w8, w9 92408: 54000861 b.ne 92514 // b.any 9240c: 3960bbe8 ldrb w8, [sp, #2094] 92410: 7200191f tst w8, #0x7f 92414: 54000801 b.ne 92514 // b.any 92418: 3960cbe8 ldrb w8, [sp, #2098] 9241c: 7100391f cmp w8, #0xe 92420: 540007a8 b.hi 92514 // b.pmore 92424: 52800029 mov w9, #0x1 // #1 92428: 1ac82128 lsl w8, w9, w8 9242c: 528b0809 mov w9, #0x5840 // #22592 92430: 6a09011f tst w8, w9 92434: 54000700 b.eq 92514 // b.none 92438: 39400ec8 ldrb w8, [x22, #3] 9243c: 39400ac9 ldrb w9, [x22, #2] 92440: 33181d09 bfi w9, w8, #8, #8 92444: 394006c8 ldrb w8, [x22, #1] 92448: 394002d4 ldrb w20, [x22] 9244c: 33181d14 bfi w20, w8, #8, #8 92450: 394016c8 ldrb w8, [x22, #5] 92454: b9009be8 str w8, [sp, #152] 92458: 38404edb ldrb w27, [x22, #4]! 9245c: 33103d34 bfi w20, w9, #16, #16 92460: 39400ec8 ldrb w8, [x22, #3] 92464: b90093e8 str w8, [sp, #144] 92468: 39400adc ldrb w28, [x22, #2] 9246c: 910f43e0 add x0, sp, #0x3d0 92470: 2a1f03e1 mov w1, wzr 92474: 52804002 mov w2, #0x200 // #512 92478: 940040a3 bl a2704 9247c: d0000083 adrp x3, a4000 92480: 9111b863 add x3, x3, #0x46e 92484: 910f43e0 add x0, sp, #0x3d0 92488: 52800021 mov w1, #0x1 // #1 9248c: 2a1403e2 mov w2, w20 92490: 52800104 mov w4, #0x8 // #8 92494: 940026db bl 9c000 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read> 92498: 7100381f cmp w0, #0xe 9249c: 540003c1 b.ne 92514 // b.any 924a0: 794b9fe8 ldrh w8, [sp, #1486] 924a4: 52954aa9 mov w9, #0xaa55 // #43605 924a8: 6b09011f cmp w8, w9 924ac: 54000341 b.ne 92514 // b.any 924b0: 394f77e8 ldrb w8, [sp, #989] 924b4: 34004608 cbz w8, 92d74 924b8: 394f93e9 ldrb w9, [sp, #996] 924bc: 394f8fea ldrb w10, [sp, #995] 924c0: 33181d2a bfi w10, w9, #8, #8 924c4: 7947cfe9 ldrh w9, [sp, #998] 924c8: 394f83eb ldrb w11, [sp, #992] 924cc: 7947bfec ldrh w12, [sp, #990] 924d0: 394f8bed ldrb w13, [sp, #994] 924d4: 394f87ee ldrb w14, [sp, #993] 924d8: 33181dae bfi w14, w13, #8, #8 924dc: b943f3ed ldr w13, [sp, #1008] 924e0: b943f7ef ldr w15, [sp, #1012] 924e4: 7100013f cmp w9, #0x0 924e8: 1a8901e9 csel w9, w15, w9, eq // eq = none 924ec: 7100015f cmp w10, #0x0 924f0: 1a8a01aa csel w10, w13, w10, eq // eq = none 924f4: 531b69cd lsl w13, w14, #5 924f8: 1107fdad add w13, w13, #0x1ff 924fc: 0b4d258c add w12, w12, w13, lsr #9 92500: 1b0b3129 madd w9, w9, w11, w12 92504: 4b090149 sub w9, w10, w9 92508: 1ac80928 udiv w8, w9, w8 9250c: 713fd51f cmp w8, #0xff5 92510: 54000322 b.cs 92574 // b.hs, b.nlast 92514: d503201f nop 92518: 100a5808 adr x8, a7018 9251c: 52800029 mov w9, #0x1 // #1 92520: f9033be8 str x8, [sp, #1648] 92524: f9033fe9 str x9, [sp, #1656] 92528: f90343ff str xzr, [sp, #1664] 9252c: f90347ff str xzr, [sp, #1672] 92530: d503201f nop 92534: 100cdc28 adr x8, ac0b8 92538: f9034be8 str x8, [sp, #1680] 9253c: f9034fff str xzr, [sp, #1688] 92540: 9119c3e0 add x0, sp, #0x670 92544: 94003443 bl 9f650 92548: d0022b60 adrp x0, 4600000 9254c: 91000000 add x0, x0, #0x0 92550: d0001b61 adrp x1, 400000 92554: 91000021 add x1, x1, #0x0 92558: 97ffe5fa bl 8bd40 9255c: d4200020 brk #0x1 92560: d503201f nop 92564: 100cb7e0 adr x0, abc60 92568: d503201f nop 9256c: 100cb6a2 adr x2, abc40 92570: 14000d6e b 95b28 92574: 529ffe89 mov w9, #0xfff4 // #65524 92578: 6b09011f cmp w8, w9 9257c: 54000088 b.hi 9258c // b.pmore 92580: 910f43f6 add x22, sp, #0x3d0 92584: d348fec9 lsr x9, x22, #8 92588: 14000009 b 925ac 9258c: 7947f7e9 ldrh w9, [sp, #1018] 92590: 35fffc29 cbnz w9, 92514 92594: 529ffe89 mov w9, #0xfff4 // #65524 92598: 6b09011f cmp w8, w9 9259c: 1a9f97ea cset w10, hi // hi = pmore 925a0: 910f43f6 add x22, sp, #0x3d0 925a4: d348fec9 lsr x9, x22, #8 925a8: b3600148 bfi x8, x10, #32, #1 925ac: b378dd36 bfi x22, x9, #8, #56 925b0: d360fd08 lsr x8, x8, #32 925b4: 350008a8 cbnz w8, 926c8 925b8: 394032c8 ldrb w8, [x22, #12] 925bc: 39402ec9 ldrb w9, [x22, #11] 925c0: 33181d09 bfi w9, w8, #8, #8 925c4: 7108013f cmp w9, #0x200 925c8: 54fffa61 b.ne 92514 // b.any 925cc: 39404ac9 ldrb w9, [x22, #18] 925d0: 394046cc ldrb w12, [x22, #17] 925d4: 39403eca ldrb w10, [x22, #15] 925d8: 39403acb ldrb w11, [x22, #14] 925dc: 394042c8 ldrb w8, [x22, #16] 925e0: 33181d2c bfi w12, w9, #8, #8 925e4: 33181d4b bfi w11, w10, #8, #8 925e8: f90043eb str x11, [sp, #128] 925ec: b90053ec str w12, [sp, #80] 925f0: 531b6989 lsl w9, w12, #5 925f4: 1107fd29 add w9, w9, #0x1ff 925f8: 53097d29 lsr w9, w9, #9 925fc: 39405ecb ldrb w11, [x22, #23] 92600: 39405aca ldrb w10, [x22, #22] 92604: 33181d6a bfi w10, w11, #8, #8 92608: 3500012a cbnz w10, 9262c 9260c: aa1603eb mov x11, x22 92610: 38424d6a ldrb w10, [x11, #36]! 92614: 39400d6c ldrb w12, [x11, #3] 92618: 3940096d ldrb w13, [x11, #2] 9261c: 33181d8d bfi w13, w12, #8, #8 92620: 3940056b ldrb w11, [x11, #1] 92624: 33181d6a bfi w10, w11, #8, #8 92628: 33103daa bfi w10, w13, #16, #16 9262c: b9007bff str wzr, [sp, #120] 92630: f94043eb ldr x11, [sp, #128] 92634: 1b082d48 madd w8, w10, w8, w11 92638: b9006be8 str w8, [sp, #104] 9263c: 0b080128 add w8, w9, w8 92640: b90043e8 str w8, [sp, #64] 92644: 394036c8 ldrb w8, [x22, #13] 92648: b90063e8 str w8, [sp, #96] 9264c: b9409be8 ldr w8, [sp, #152] 92650: 33181d1b bfi w27, w8, #8, #8 92654: b94093e8 ldr w8, [sp, #144] 92658: 33181d1c bfi w28, w8, #8, #8 9265c: 33103f9b bfi w27, w28, #16, #16 92660: 53087f68 lsr w8, w27, #8 92664: 53107f69 lsr w9, w27, #16 92668: b90a83f4 str w20, [sp, #2688] 9266c: 392a13fb strb w27, [sp, #2692] 92670: 392a17e8 strb w8, [sp, #2693] 92674: 79150fe9 strh w9, [sp, #2694] 92678: f94543e8 ldr x8, [sp, #2688] 9267c: f9003be8 str x8, [sp, #112] 92680: f900cfff str xzr, [sp, #408] 92684: f9406be9 ldr x9, [sp, #208] 92688: b940dbe8 ldr w8, [sp, #216] 9268c: b5000d09 cbnz x9, 9282c 92690: 3100111f cmn w8, #0x4 92694: 54000cc1 b.ne 9282c // b.any 92698: 52800108 mov w8, #0x8 // #8 9269c: f9033be8 str x8, [sp, #1648] 926a0: d503201f nop 926a4: 100cea60 adr x0, ac3f0 926a8: d503201f nop 926ac: 100a4be3 adr x3, a7028 926b0: d503201f nop 926b4: 100a4ea4 adr x4, a7088 926b8: 9119c3e2 add x2, sp, #0x670 926bc: 52800561 mov w1, #0x2b // #43 926c0: 97ffc5aa bl 83d68 926c4: d4200020 brk #0x1 926c8: 39403ec9 ldrb w9, [x22, #15] 926cc: b90073e9 str w9, [sp, #112] 926d0: 39403ac9 ldrb w9, [x22, #14] 926d4: b90083e9 str w9, [sp, #128] 926d8: 394042c9 ldrb w9, [x22, #16] 926dc: b9007be9 str w9, [sp, #120] 926e0: 39405ec9 ldrb w9, [x22, #23] 926e4: 39405aca ldrb w10, [x22, #22] 926e8: 33181d2a bfi w10, w9, #8, #8 926ec: b9008bea str w10, [sp, #136] 926f0: 3500014a cbnz w10, 92718 926f4: aa1603e9 mov x9, x22 926f8: 38424d2c ldrb w12, [x9, #36]! 926fc: 39400d2a ldrb w10, [x9, #3] 92700: 3940092b ldrb w11, [x9, #2] 92704: 33181d4b bfi w11, w10, #8, #8 92708: 39400529 ldrb w9, [x9, #1] 9270c: 33181d2c bfi w12, w9, #8, #8 92710: 33103d6c bfi w12, w11, #16, #16 92714: b9008bec str w12, [sp, #136] 92718: 340007c8 cbz w8, 92810 9271c: 3940c6c8 ldrb w8, [x22, #49] 92720: 3940c2c9 ldrb w9, [x22, #48] 92724: 33181d09 bfi w9, w8, #8, #8 92728: b9006be9 str w9, [sp, #104] 9272c: 9119c3e0 add x0, sp, #0x670 92730: 2a1f03e1 mov w1, wzr 92734: 52804002 mov w2, #0x200 // #512 92738: 94003ff3 bl a2704 9273c: b9406be8 ldr w8, [sp, #104] 92740: 0b080282 add w2, w20, w8 92744: d0000083 adrp x3, a4000 92748: 9100e063 add x3, x3, #0x38 9274c: 9119c3e0 add x0, sp, #0x670 92750: 52800021 mov w1, #0x1 // #1 92754: b90053e2 str w2, [sp, #80] 92758: 52800204 mov w4, #0x10 // #16 9275c: 94002629 bl 9c000 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read> 92760: 7100381f cmp w0, #0xe 92764: 54ffed81 b.ne 92514 // b.any 92768: b94673e8 ldr w8, [sp, #1648] 9276c: 528a4a49 mov w9, #0x5252 // #21074 92770: 72a82c29 movk w9, #0x4161, lsl #16 92774: 6b09011f cmp w8, w9 92778: 54ffece1 b.ne 92514 // b.any 9277c: b94857e8 ldr w8, [sp, #2132] 92780: 528e4e49 mov w9, #0x7272 // #29298 92784: 72ac2829 movk w9, #0x6141, lsl #16 92788: 6b09011f cmp w8, w9 9278c: 54ffec41 b.ne 92514 // b.any 92790: b9486fe8 ldr w8, [sp, #2156] 92794: 52b54aa9 mov w9, #0xaa550000 // #-1437270016 92798: 6b09011f cmp w8, w9 9279c: 54ffebc1 b.ne 92514 // b.any 927a0: 3842cecc ldrb w12, [x22, #44]! 927a4: b94083e9 ldr w9, [sp, #128] 927a8: b94073e8 ldr w8, [sp, #112] 927ac: 33181d09 bfi w9, w8, #8, #8 927b0: 385e32c8 ldurb w8, [x22, #-29] 927b4: 385e22cb ldurb w11, [x22, #-30] 927b8: b9407bea ldr w10, [sp, #120] 927bc: b9408bed ldr w13, [sp, #136] 927c0: 1b0a25a9 madd w9, w13, w10, w9 927c4: b90043e9 str w9, [sp, #64] 927c8: b3781d0b bfi x11, x8, #8, #8 927cc: b9485be8 ldr w8, [sp, #2136] 927d0: 3100051f cmn w8, #0x1 927d4: 1a9f07e8 cset w8, ne // ne = any 927d8: 39400ec9 ldrb w9, [x22, #3] 927dc: 39400aca ldrb w10, [x22, #2] 927e0: 33181d2a bfi w10, w9, #8, #8 927e4: 394006c9 ldrb w9, [x22, #1] 927e8: 33181d2c bfi w12, w9, #8, #8 927ec: 385e12c9 ldurb w9, [x22, #-31] 927f0: b90063e9 str w9, [sp, #96] 927f4: 33103d4c bfi w12, w10, #16, #16 927f8: b9006bec str w12, [sp, #104] 927fc: b360010b bfi x11, x8, #32, #1 92800: f90043eb str x11, [sp, #128] 92804: 52800028 mov w8, #0x1 // #1 92808: b9007be8 str w8, [sp, #120] 9280c: 17ffff90 b 9264c 92810: d503201f nop 92814: 500aea20 adr x0, a855a 92818: d503201f nop 9281c: 10095fa2 adr x2, a5410 92820: 52800561 mov w1, #0x2b // #43 92824: 97ffc065 bl 829b8 92828: d4200020 brk #0x1 9282c: 3100291f cmn w8, #0xa 92830: 540015e1 b.ne 92aec // b.any 92834: aa1f03e8 mov x8, xzr 92838: 910323e9 add x9, sp, #0xc8 9283c: 8b081128 add x8, x9, x8, lsl #4 92840: f900051f str xzr, [x8, #8] 92844: 12800069 mov w9, #0xfffffffc // #-4 92848: b9001109 str w9, [x8, #16] 9284c: d5033fdf isb 92850: d53be028 mrs x8, cntpct_el0 92854: d53be009 mrs x9, cntfrq_el0 92858: b4019609 cbz x9, 95b18 9285c: 9b177d08 mul x8, x8, x23 92860: 9ac90908 udiv x8, x8, x9 92864: 9ad70909 udiv x9, x8, x23 92868: 9b17a128 msub x8, x9, x23, x8 9286c: 5289ba6a mov w10, #0x4dd3 // #19923 92870: 72a20c4a movk w10, #0x1062, lsl #16 92874: 52807d0b mov w11, #0x3e8 // #1000 92878: 9126e3ec add x12, sp, #0x9b8 9287c: 910c23ed add x13, sp, #0x308 92880: 9123c3ee add x14, sp, #0x8f0 92884: f90543f3 str x19, [sp, #2688] 92888: 9b0a7d0f mul x15, x8, x10 9288c: d366fdef lsr x15, x15, #38 92890: 9b0a7dea mul x10, x15, x10 92894: d366fd4a lsr x10, x10, #38 92898: 1b0bbd4a msub w10, w10, w11, w15 9289c: d503201f nop 928a0: 100a414b adr x11, a70c8 928a4: 5280008f mov w15, #0x4 // #4 928a8: f9033beb str x11, [sp, #1648] 928ac: f9033fef str x15, [sp, #1656] 928b0: 5280006b mov w11, #0x3 // #3 928b4: f901ebec str x12, [sp, #976] 928b8: f901effd str x29, [sp, #984] 928bc: f901f3ed str x13, [sp, #992] 928c0: f901f7f5 str x21, [sp, #1000] 928c4: f901fbee str x14, [sp, #1008] 928c8: f901fff5 str x21, [sp, #1016] 928cc: d503201f nop 928d0: 100ca60c adr x12, abd90 928d4: f90343ec str x12, [sp, #1664] 928d8: f90347eb str x11, [sp, #1672] 928dc: f904dfe9 str x9, [sp, #2488] 928e0: b908f3ea str w10, [sp, #2288] 928e4: 1ad90908 udiv w8, w8, w25 928e8: b9030be8 str w8, [sp, #776] 928ec: 910f43e8 add x8, sp, #0x3d0 928f0: f9034be8 str x8, [sp, #1680] 928f4: f9034feb str x11, [sp, #1688] 928f8: d503201f nop 928fc: 100cbbe1 adr x1, ac078 92900: 912a03e0 add x0, sp, #0xa80 92904: 9119c3e2 add x2, sp, #0x670 92908: 97ffc0a2 bl 82b90 9290c: 35ffc3c0 cbnz w0, 92184 92910: b9407be8 ldr w8, [sp, #120] 92914: 35000fe8 cbnz w8, 92b10 92918: b9406be8 ldr w8, [sp, #104] 9291c: f9403be9 ldr x9, [sp, #112] 92920: 0b09011c add w28, w8, w9 92924: b94053e8 ldr w8, [sp, #80] 92928: 12003d08 and w8, w8, #0xffff 9292c: 531b6908 lsl w8, w8, #5 92930: 1107fd16 add w22, w8, #0x1ff 92934: 9119c3f4 add x20, sp, #0x670 92938: 9119c3e0 add x0, sp, #0x670 9293c: 2a1f03e1 mov w1, wzr 92940: 52804002 mov w2, #0x200 // #512 92944: 94003f70 bl a2704 92948: 9126e3e8 add x8, sp, #0x9b8 9294c: 0b562789 add w9, w28, w22, lsr #9 92950: 52800416 mov w22, #0x20 // #32 92954: 91004108 add x8, x8, #0x10 92958: f9004fe8 str x8, [sp, #152] 9295c: 6b09039f cmp w28, w9 92960: 1a898388 csel w8, w28, w9, hi // hi = pmore 92964: b9008be8 str w8, [sp, #136] 92968: 14000002 b 92970 9296c: b94093fc ldr w28, [sp, #144] 92970: b9408be8 ldr w8, [sp, #136] 92974: 6b08039f cmp w28, w8 92978: 540021e0 b.eq 92db4 // b.none 9297c: 9119c3e0 add x0, sp, #0x670 92980: 52800021 mov w1, #0x1 // #1 92984: 2a1c03e2 mov w2, w28 92988: d0000083 adrp x3, a4000 9298c: 91123863 add x3, x3, #0x48e 92990: 52800104 mov w4, #0x8 // #8 92994: 9400259b bl 9c000 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read> 92998: 7100381f cmp w0, #0xe 9299c: 540039a1 b.ne 930d0 // b.any 929a0: aa1f03fb mov x27, xzr 929a4: 11000788 add w8, w28, #0x1 929a8: b90093e8 str w8, [sp, #144] 929ac: 14000004 b 929bc 929b0: 9100837b add x27, x27, #0x20 929b4: f108037f cmp x27, #0x200 929b8: 54fffda0 b.eq 9296c // b.none 929bc: 8b1b0288 add x8, x20, x27 929c0: f9047be8 str x8, [sp, #2288] 929c4: f9047ff6 str x22, [sp, #2296] 929c8: 39400108 ldrb w8, [x8] 929cc: 7103951f cmp w8, #0xe5 929d0: 54ffff00 b.eq 929b0 // b.none 929d4: 34001de8 cbz w8, 92d90 929d8: 8b1b0288 add x8, x20, x27 929dc: 39402d08 ldrb w8, [x8, #11] 929e0: 2a2803e8 mvn w8, w8 929e4: 72000d1f tst w8, #0xf 929e8: 54fffe40 b.eq 929b0 // b.none 929ec: 9126e3e0 add x0, sp, #0x9b8 929f0: 9123c3e1 add x1, sp, #0x8f0 929f4: 2a1f03e2 mov w2, wzr 929f8: 2a1c03e3 mov w3, w28 929fc: 2a1b03e4 mov w4, w27 92a00: 94001d94 bl 9a050 92a04: b949bfe8 ldr w8, [sp, #2492] 92a08: 5290e009 mov w9, #0x8700 // #34560 92a0c: 72a07269 movk w9, #0x393, lsl #16 92a10: 6b09011f cmp w8, w9 92a14: 54fffce9 b.ls 929b0 // b.plast 92a18: d5033fdf isb 92a1c: d53be028 mrs x8, cntpct_el0 92a20: d53be009 mrs x9, cntfrq_el0 92a24: b40187a9 cbz x9, 95b18 92a28: 9b177d08 mul x8, x8, x23 92a2c: 9ac90908 udiv x8, x8, x9 92a30: 9ad70909 udiv x9, x8, x23 92a34: 9b17a128 msub x8, x9, x23, x8 92a38: 910923ea add x10, sp, #0x248 92a3c: f901ebea str x10, [sp, #976] 92a40: f901effd str x29, [sp, #984] 92a44: 910543ea add x10, sp, #0x150 92a48: f901f3ea str x10, [sp, #992] 92a4c: f901f7f5 str x21, [sp, #1000] 92a50: 912d63ea add x10, sp, #0xb58 92a54: f901fbea str x10, [sp, #1008] 92a58: f901fff5 str x21, [sp, #1016] 92a5c: f9404fea ldr x10, [sp, #152] 92a60: f90203ea str x10, [sp, #1024] 92a64: d503201f nop 92a68: 1003a34a adr x10, 99ed0 <::fmt> 92a6c: f90207ea str x10, [sp, #1032] 92a70: f90187f3 str x19, [sp, #776] 92a74: d503201f nop 92a78: 10094e8a adr x10, a5448 92a7c: f90543ea str x10, [sp, #2688] 92a80: 528000aa mov w10, #0x5 // #5 92a84: f90547ea str x10, [sp, #2696] 92a88: f90127e9 str x9, [sp, #584] 92a8c: 5289ba6a mov w10, #0x4dd3 // #19923 92a90: 72a20c4a movk w10, #0x1062, lsl #16 92a94: 9b0a7d09 mul x9, x8, x10 92a98: d366fd29 lsr x9, x9, #38 92a9c: 9b0a7d2a mul x10, x9, x10 92aa0: d366fd4a lsr x10, x10, #38 92aa4: 52807d0b mov w11, #0x3e8 // #1000 92aa8: 1b0ba549 msub w9, w10, w11, w9 92aac: b90b5be9 str w9, [sp, #2904] 92ab0: 1ad90908 udiv w8, w8, w25 92ab4: b90153e8 str w8, [sp, #336] 92ab8: f9054bfa str x26, [sp, #2704] 92abc: 52800088 mov w8, #0x4 // #4 92ac0: f9054fe8 str x8, [sp, #2712] 92ac4: 910f43e9 add x9, sp, #0x3d0 92ac8: f90553e9 str x9, [sp, #2720] 92acc: f90557e8 str x8, [sp, #2728] 92ad0: 910c23e0 add x0, sp, #0x308 92ad4: 912a03e2 add x2, sp, #0xa80 92ad8: d503201f nop 92adc: 100cace1 adr x1, ac078 92ae0: 97ffc02c bl 82b90 92ae4: 34fff660 cbz w0, 929b0 92ae8: 17fffda7 b 92184 92aec: f94073e9 ldr x9, [sp, #224] 92af0: b940ebe8 ldr w8, [sp, #232] 92af4: b5000069 cbnz x9, 92b00 92af8: 3100111f cmn w8, #0x4 92afc: 54ffdce0 b.eq 92698 // b.none 92b00: 3100291f cmn w8, #0xa 92b04: 54001141 b.ne 92d2c // b.any 92b08: 52800028 mov w8, #0x1 // #1 92b0c: 17ffff4b b 92838 92b10: 9119c3f6 add x22, sp, #0x670 92b14: 9119c3e0 add x0, sp, #0x670 92b18: 2a1f03e1 mov w1, wzr 92b1c: 52804002 mov w2, #0x200 // #512 92b20: 94003ef9 bl a2704 92b24: 9126e3e8 add x8, sp, #0x9b8 92b28: b94043e9 ldr w9, [sp, #64] 92b2c: f9403bea ldr x10, [sp, #112] 92b30: 0b0a0129 add w9, w9, w10 92b34: b9004be9 str w9, [sp, #72] 92b38: 91004108 add x8, x8, #0x10 92b3c: f9004fe8 str x8, [sp, #152] 92b40: 52800414 mov w20, #0x20 // #32 92b44: b9406be8 ldr w8, [sp, #104] 92b48: b9005be8 str w8, [sp, #88] 92b4c: 1400000b b 92b78 92b50: 910f43e0 add x0, sp, #0x3d0 92b54: f9403be1 ldr x1, [sp, #112] 92b58: f94043e2 ldr x2, [sp, #128] 92b5c: b9407be3 ldr w3, [sp, #120] 92b60: b9405be4 ldr w4, [sp, #88] 92b64: 97ffde8f bl 8a5a0 92b68: b943d3e8 ldr w8, [sp, #976] 92b6c: b943d7e9 ldr w9, [sp, #980] 92b70: b9005be9 str w9, [sp, #88] 92b74: 35001208 cbnz w8, 92db4 92b78: b9405be9 ldr w9, [sp, #88] 92b7c: 3100113f cmn w9, #0x4 92b80: b9406be8 ldr w8, [sp, #104] 92b84: 1a890108 csel w8, w8, w9, eq // eq = none 92b88: 51000908 sub w8, w8, #0x2 92b8c: b94063e9 ldr w9, [sp, #96] 92b90: b9404bea ldr w10, [sp, #72] 92b94: 1b09291b madd w27, w8, w9, w10 92b98: 0b090368 add w8, w27, w9 92b9c: 6b08037f cmp w27, w8 92ba0: 1a888368 csel w8, w27, w8, hi // hi = pmore 92ba4: b9008be8 str w8, [sp, #136] 92ba8: 14000002 b 92bb0 92bac: b94093fb ldr w27, [sp, #144] 92bb0: b9408be8 ldr w8, [sp, #136] 92bb4: 6b08037f cmp w27, w8 92bb8: 54fffcc0 b.eq 92b50 // b.none 92bbc: 9119c3e0 add x0, sp, #0x670 92bc0: 52800021 mov w1, #0x1 // #1 92bc4: 2a1b03e2 mov w2, w27 92bc8: d0000083 adrp x3, a4000 92bcc: 91123863 add x3, x3, #0x48e 92bd0: 52800104 mov w4, #0x8 // #8 92bd4: 9400250b bl 9c000 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read> 92bd8: 7100381f cmp w0, #0xe 92bdc: 540027a1 b.ne 930d0 // b.any 92be0: aa1f03fc mov x28, xzr 92be4: 11000768 add w8, w27, #0x1 92be8: b90093e8 str w8, [sp, #144] 92bec: 14000004 b 92bfc 92bf0: 9100839c add x28, x28, #0x20 92bf4: f108039f cmp x28, #0x200 92bf8: 54fffda0 b.eq 92bac // b.none 92bfc: 8b1c02c8 add x8, x22, x28 92c00: f9047be8 str x8, [sp, #2288] 92c04: f9047ff4 str x20, [sp, #2296] 92c08: 39400108 ldrb w8, [x8] 92c0c: 7103951f cmp w8, #0xe5 92c10: 54ffff00 b.eq 92bf0 // b.none 92c14: 34000be8 cbz w8, 92d90 92c18: 8b1c02c8 add x8, x22, x28 92c1c: 39402d08 ldrb w8, [x8, #11] 92c20: 2a2803e8 mvn w8, w8 92c24: 72000d1f tst w8, #0xf 92c28: 54fffe40 b.eq 92bf0 // b.none 92c2c: 9126e3e0 add x0, sp, #0x9b8 92c30: 9123c3e1 add x1, sp, #0x8f0 92c34: 52800022 mov w2, #0x1 // #1 92c38: 2a1b03e3 mov w3, w27 92c3c: 2a1c03e4 mov w4, w28 92c40: 94001d04 bl 9a050 92c44: b949bfe8 ldr w8, [sp, #2492] 92c48: 5290e009 mov w9, #0x8700 // #34560 92c4c: 72a07269 movk w9, #0x393, lsl #16 92c50: 6b09011f cmp w8, w9 92c54: 54fffce9 b.ls 92bf0 // b.plast 92c58: d5033fdf isb 92c5c: d53be028 mrs x8, cntpct_el0 92c60: d53be009 mrs x9, cntfrq_el0 92c64: b40175a9 cbz x9, 95b18 92c68: 9b177d08 mul x8, x8, x23 92c6c: 9ac90908 udiv x8, x8, x9 92c70: 9ad70909 udiv x9, x8, x23 92c74: 9b17a128 msub x8, x9, x23, x8 92c78: 910923ea add x10, sp, #0x248 92c7c: f901ebea str x10, [sp, #976] 92c80: f901effd str x29, [sp, #984] 92c84: 910543ea add x10, sp, #0x150 92c88: f901f3ea str x10, [sp, #992] 92c8c: f901f7f5 str x21, [sp, #1000] 92c90: 912d63ea add x10, sp, #0xb58 92c94: f901fbea str x10, [sp, #1008] 92c98: f901fff5 str x21, [sp, #1016] 92c9c: f9404fea ldr x10, [sp, #152] 92ca0: f90203ea str x10, [sp, #1024] 92ca4: d503201f nop 92ca8: 1003914a adr x10, 99ed0 <::fmt> 92cac: f90207ea str x10, [sp, #1032] 92cb0: f90187f3 str x19, [sp, #776] 92cb4: d503201f nop 92cb8: 10093c8a adr x10, a5448 92cbc: f90543ea str x10, [sp, #2688] 92cc0: 528000aa mov w10, #0x5 // #5 92cc4: f90547ea str x10, [sp, #2696] 92cc8: f90127e9 str x9, [sp, #584] 92ccc: 5289ba6a mov w10, #0x4dd3 // #19923 92cd0: 72a20c4a movk w10, #0x1062, lsl #16 92cd4: 9b0a7d09 mul x9, x8, x10 92cd8: d366fd29 lsr x9, x9, #38 92cdc: 9b0a7d2a mul x10, x9, x10 92ce0: d366fd4a lsr x10, x10, #38 92ce4: 52807d0b mov w11, #0x3e8 // #1000 92ce8: 1b0ba549 msub w9, w10, w11, w9 92cec: b90b5be9 str w9, [sp, #2904] 92cf0: 1ad90908 udiv w8, w8, w25 92cf4: b90153e8 str w8, [sp, #336] 92cf8: f9054bfa str x26, [sp, #2704] 92cfc: 52800089 mov w9, #0x4 // #4 92d00: f9054fe9 str x9, [sp, #2712] 92d04: 910f43e8 add x8, sp, #0x3d0 92d08: f90553e8 str x8, [sp, #2720] 92d0c: f90557e9 str x9, [sp, #2728] 92d10: 910c23e0 add x0, sp, #0x308 92d14: 912a03e2 add x2, sp, #0xa80 92d18: d503201f nop 92d1c: 100c9ae1 adr x1, ac078 92d20: 97ffbf9c bl 82b90 92d24: 34fff660 cbz w0, 92bf0 92d28: 17fffd17 b 92184 92d2c: f9407be9 ldr x9, [sp, #240] 92d30: b940fbe8 ldr w8, [sp, #248] 92d34: b5000069 cbnz x9, 92d40 92d38: 3100111f cmn w8, #0x4 92d3c: 54ffcae0 b.eq 92698 // b.none 92d40: 3100291f cmn w8, #0xa 92d44: 54000061 b.ne 92d50 // b.any 92d48: 52800048 mov w8, #0x2 // #2 92d4c: 17fffebb b 92838 92d50: f94083e9 ldr x9, [sp, #256] 92d54: b9410be8 ldr w8, [sp, #264] 92d58: b5000069 cbnz x9, 92d64 92d5c: 3100111f cmn w8, #0x4 92d60: 54ffc9c0 b.eq 92698 // b.none 92d64: 3100291f cmn w8, #0xa 92d68: 54000101 b.ne 92d88 // b.any 92d6c: 52800068 mov w8, #0x3 // #3 92d70: 17fffeb2 b 92838 92d74: d503201f nop 92d78: 100a7c40 adr x0, a7d00 92d7c: d503201f nop 92d80: 100a7b02 adr x2, a7ce0 92d84: 14000b69 b 95b28 92d88: 52800088 mov w8, #0x4 // #4 92d8c: 17fffe44 b 9269c 92d90: 2a1f03e1 mov w1, wzr 92d94: 2a1f03e0 mov w0, wzr 92d98: 392a0bff strb wzr, [sp, #2690] 92d9c: 791503ff strh wzr, [sp, #2688] 92da0: f901ebff str xzr, [sp, #976] 92da4: 528002e8 mov w8, #0x17 // #23 92da8: b903dbff str wzr, [sp, #984] 92dac: 71005d1f cmp w8, #0x17 92db0: 54001961 b.ne 930dc // b.any 92db4: d5033fdf isb 92db8: d53be028 mrs x8, cntpct_el0 92dbc: d53be009 mrs x9, cntfrq_el0 92dc0: b4016ac9 cbz x9, 95b18 92dc4: 9b177d08 mul x8, x8, x23 92dc8: 9ac90908 udiv x8, x8, x9 92dcc: 9ad70909 udiv x9, x8, x23 92dd0: 9b17a128 msub x8, x9, x23, x8 92dd4: 5289ba6a mov w10, #0x4dd3 // #19923 92dd8: 72a20c4a movk w10, #0x1062, lsl #16 92ddc: 52807d0b mov w11, #0x3e8 // #1000 92de0: 9126e3ec add x12, sp, #0x9b8 92de4: 910c23ed add x13, sp, #0x308 92de8: 9123c3ee add x14, sp, #0x8f0 92dec: f90543f3 str x19, [sp, #2688] 92df0: 9b0a7d0f mul x15, x8, x10 92df4: d366fdef lsr x15, x15, #38 92df8: 9b0a7dea mul x10, x15, x10 92dfc: d366fd4a lsr x10, x10, #38 92e00: 1b0bbd4a msub w10, w10, w11, w15 92e04: d503201f nop 92e08: 100a1a0b adr x11, a7148 92e0c: 5280008f mov w15, #0x4 // #4 92e10: f9033beb str x11, [sp, #1648] 92e14: f9033fef str x15, [sp, #1656] 92e18: 5280006b mov w11, #0x3 // #3 92e1c: f901ebec str x12, [sp, #976] 92e20: f901effd str x29, [sp, #984] 92e24: f901f3ed str x13, [sp, #992] 92e28: f901f7f5 str x21, [sp, #1000] 92e2c: f901fbee str x14, [sp, #1008] 92e30: f901fff5 str x21, [sp, #1016] 92e34: d503201f nop 92e38: 100c7acc adr x12, abd90 92e3c: f90343ec str x12, [sp, #1664] 92e40: f90347eb str x11, [sp, #1672] 92e44: f904dfe9 str x9, [sp, #2488] 92e48: b908f3ea str w10, [sp, #2288] 92e4c: 1ad90908 udiv w8, w8, w25 92e50: b9030be8 str w8, [sp, #776] 92e54: 910f43f4 add x20, sp, #0x3d0 92e58: f9034bf4 str x20, [sp, #1680] 92e5c: f9034feb str x11, [sp, #1688] 92e60: d503201f nop 92e64: 100c90a1 adr x1, ac078 92e68: 912a03e0 add x0, sp, #0xa80 92e6c: 9119c3e2 add x2, sp, #0x670 92e70: 97ffbf48 bl 82b90 92e74: 35ff9880 cbnz w0, 92184 92e78: b203c3e8 mov x8, #0x2020202020202020 // #2314885530818453536 92e7c: 52892a69 mov w9, #0x4953 // #18771 92e80: 72a9c8e9 movk w9, #0x4e47, lsl #16 92e84: 528888aa mov w10, #0x4445 // #17477 92e88: f9033be8 str x8, [sp, #1648] 92e8c: b90673e9 str w9, [sp, #1648] 92e90: 790cebea strh w10, [sp, #1652] 92e94: 12001d48 and w8, w10, #0xff 92e98: 53187d29 lsr w9, w9, #24 92e9c: 3959cbea ldrb w10, [sp, #1650] 92ea0: 33181d09 bfi w9, w8, #8, #8 92ea4: 3959c7e8 ldrb w8, [sp, #1649] 92ea8: 33181d48 bfi w8, w10, #8, #8 92eac: 3959d7ea ldrb w10, [sp, #1653] 92eb0: 3217154a orr w10, w10, #0x7e00 92eb4: 79150bea strh w10, [sp, #2692] 92eb8: 33103d28 bfi w8, w9, #16, #16 92ebc: b90a83e8 str w8, [sp, #2688] 92ec0: 52800a68 mov w8, #0x53 // #83 92ec4: 390f43e8 strb w8, [sp, #976] 92ec8: b2400280 orr x0, x20, #0x1 92ecc: 912a03e1 add x1, sp, #0xa80 92ed0: 528000c2 mov w2, #0x6 // #6 92ed4: 94003eac bl a2984 92ed8: 52800628 mov w8, #0x31 // #49 92edc: 390f5fe8 strb w8, [sp, #983] 92ee0: 528a8928 mov w8, #0x5449 // #21577 92ee4: 7907b3e8 strh w8, [sp, #984] 92ee8: 52800848 mov w8, #0x42 // #66 92eec: 390f6be8 strb w8, [sp, #986] 92ef0: b9407be8 ldr w8, [sp, #120] 92ef4: 350003e8 cbnz w8, 92f70 92ef8: b9406be8 ldr w8, [sp, #104] 92efc: f9403be9 ldr x9, [sp, #112] 92f00: 0b090114 add w20, w8, w9 92f04: b94053e8 ldr w8, [sp, #80] 92f08: 12003d08 and w8, w8, #0xffff 92f0c: 531b6908 lsl w8, w8, #5 92f10: 1107fd08 add w8, w8, #0x1ff 92f14: 0b482688 add w8, w20, w8, lsr #9 92f18: 6b08029f cmp w20, w8 92f1c: 1a888296 csel w22, w20, w8, hi // hi = pmore 92f20: 6b1402df cmp w22, w20 92f24: 540001e0 b.eq 92f60 // b.none 92f28: 9119c3e0 add x0, sp, #0x670 92f2c: 910f43e2 add x2, sp, #0x3d0 92f30: 2a1f03e1 mov w1, wzr 92f34: 2a1403e3 mov w3, w20 92f38: 97ffddf6 bl 8a710 92f3c: b94673e9 ldr w9, [sp, #1648] 92f40: 7100053f cmp w9, #0x1 92f44: 54000661 b.ne 93010 // b.any 92f48: 3959e3e8 ldrb w8, [sp, #1656] 92f4c: 7100591f cmp w8, #0x16 92f50: 54000601 b.ne 93010 // b.any 92f54: 11000694 add w20, w20, #0x1 92f58: 6b1402df cmp w22, w20 92f5c: 54fffe61 b.ne 92f28 // b.any 92f60: 2a1f03eb mov w11, wzr 92f64: 528000ca mov w10, #0x6 // #6 92f68: 52800029 mov w9, #0x1 // #1 92f6c: 1400002e b 93024 92f70: b94043e8 ldr w8, [sp, #64] 92f74: f9403be9 ldr x9, [sp, #112] 92f78: 0b090116 add w22, w8, w9 92f7c: b9406bf4 ldr w20, [sp, #104] 92f80: 14000009 b 92fa4 92f84: f9403be1 ldr x1, [sp, #112] 92f88: f94043e2 ldr x2, [sp, #128] 92f8c: b9407be3 ldr w3, [sp, #120] 92f90: 2a1403e4 mov w4, w20 92f94: 97ffdd83 bl 8a5a0 92f98: b94673e8 ldr w8, [sp, #1648] 92f9c: b94677f4 ldr w20, [sp, #1652] 92fa0: 35fffe08 cbnz w8, 92f60 92fa4: 3100129f cmn w20, #0x4 92fa8: b9406be8 ldr w8, [sp, #104] 92fac: 1a940108 csel w8, w8, w20, eq // eq = none 92fb0: 51000908 sub w8, w8, #0x2 92fb4: b94063e9 ldr w9, [sp, #96] 92fb8: 1b09591b madd w27, w8, w9, w22 92fbc: 0b090368 add w8, w27, w9 92fc0: 6b08037f cmp w27, w8 92fc4: 1a88837c csel w28, w27, w8, hi // hi = pmore 92fc8: 9119c3e0 add x0, sp, #0x670 92fcc: 6b1b039f cmp w28, w27 92fd0: 54fffda0 b.eq 92f84 // b.none 92fd4: 910f43e2 add x2, sp, #0x3d0 92fd8: 52800021 mov w1, #0x1 // #1 92fdc: 2a1b03e3 mov w3, w27 92fe0: 97ffddcc bl 8a710 92fe4: b94673e9 ldr w9, [sp, #1648] 92fe8: 7100053f cmp w9, #0x1 92fec: 54000121 b.ne 93010 // b.any 92ff0: 3959e3e8 ldrb w8, [sp, #1656] 92ff4: 7100591f cmp w8, #0x16 92ff8: 540000c1 b.ne 93010 // b.any 92ffc: 1100077b add w27, w27, #0x1 93000: 9119c3e0 add x0, sp, #0x670 93004: 6b1b039f cmp w28, w27 93008: 54fffe61 b.ne 92fd4 // b.any 9300c: 17ffffde b 92f84 93010: b94677e8 ldr w8, [sp, #1652] 93014: b9001be8 str w8, [sp, #24] 93018: b9467bea ldr w10, [sp, #1656] 9301c: 395a6fe8 ldrb w8, [sp, #1691] 93020: 12185d4b and w11, w10, #0xffffff00 93024: b9414bec ldr w12, [sp, #328] 93028: 3100299f cmn w12, #0xa 9302c: 540001a0 b.eq 93060 // b.none 93030: b9413bec ldr w12, [sp, #312] 93034: 3100299f cmn w12, #0xa 93038: 54000140 b.eq 93060 // b.none 9303c: b9412bec ldr w12, [sp, #296] 93040: 3100299f cmn w12, #0xa 93044: 540000e0 b.eq 93060 // b.none 93048: b9411bec ldr w12, [sp, #280] 9304c: 3100299f cmn w12, #0xa 93050: 54000080 b.eq 93060 // b.none 93054: 52800088 mov w8, #0x4 // #4 93058: f90027e9 str x9, [sp, #72] 9305c: 14000052 b 931a4 93060: 35000329 cbnz w9, 930c4 93064: 12001d4d and w13, w10, #0xff 93068: b9412bea ldr w10, [sp, #296] 9306c: b9413bec ldr w12, [sp, #312] 93070: 3100295f cmn w10, #0xa 93074: 1a9f17e9 cset w9, eq // eq = none 93078: 3100299f cmn w12, #0xa 9307c: 5280004e mov w14, #0x2 // #2 93080: 9a8901c9 csel x9, x14, x9, eq // eq = none 93084: b9414bee ldr w14, [sp, #328] 93088: 310029df cmn w14, #0xa 9308c: 5280006e mov w14, #0x3 // #3 93090: 9a8901c9 csel x9, x14, x9, eq // eq = none 93094: 2a0d016b orr w11, w11, w13 93098: f90027eb str x11, [sp, #72] 9309c: 54000520 b.eq 93140 // b.none 930a0: 3100299f cmn w12, #0xa 930a4: 540004e0 b.eq 93140 // b.none 930a8: 3100295f cmn w10, #0xa 930ac: 540004a0 b.eq 93140 // b.none 930b0: b9411bea ldr w10, [sp, #280] 930b4: 3100295f cmn w10, #0xa 930b8: 54000440 b.eq 93140 // b.none 930bc: 52800088 mov w8, #0x4 // #4 930c0: 14000039 b 931a4 930c4: 528000c8 mov w8, #0x6 // #6 930c8: f90027e9 str x9, [sp, #72] 930cc: 14000036 b 931a4 930d0: 2a1f03e8 mov w8, wzr 930d4: 71005d1f cmp w8, #0x17 930d8: 54ffe6e0 b.eq 92db4 // b.none 930dc: 3919c3e8 strb w8, [sp, #1648] 930e0: 396a03e8 ldrb w8, [sp, #2688] 930e4: 3919c7e8 strb w8, [sp, #1649] 930e8: 396a07e8 ldrb w8, [sp, #2689] 930ec: 3919cbe8 strb w8, [sp, #1650] 930f0: 396a0be8 ldrb w8, [sp, #2690] 930f4: 3919cfe8 strb w8, [sp, #1651] 930f8: b90677e0 str w0, [sp, #1652] 930fc: b9067be1 str w1, [sp, #1656] 93100: b943d3e8 ldr w8, [sp, #976] 93104: b943d7e9 ldr w9, [sp, #980] 93108: b9067fe8 str w8, [sp, #1660] 9310c: b90683e9 str w9, [sp, #1664] 93110: b943dbe8 ldr w8, [sp, #984] 93114: b90687e8 str w8, [sp, #1668] 93118: d503201f nop 9311c: 100c96a0 adr x0, ac3f0 93120: d503201f nop 93124: 1009f823 adr x3, a7028 93128: d503201f nop 9312c: 1009fee4 adr x4, a7108 93130: 9119c3e2 add x2, sp, #0x670 93134: 52800561 mov w1, #0x2b // #43 93138: 97ffc30c bl 83d68 9313c: d4200020 brk #0x1 93140: f9408bea ldr x10, [sp, #272] 93144: b50000aa cbnz x10, 93158 93148: b9411bea ldr w10, [sp, #280] 9314c: b9401beb ldr w11, [sp, #24] 93150: 6b0b015f cmp w10, w11 93154: 54000260 b.eq 931a0 // b.none 93158: f94093ea ldr x10, [sp, #288] 9315c: b50000aa cbnz x10, 93170 93160: b9412bea ldr w10, [sp, #296] 93164: b9401beb ldr w11, [sp, #24] 93168: 6b0b015f cmp w10, w11 9316c: 540001a0 b.eq 931a0 // b.none 93170: f9409bea ldr x10, [sp, #304] 93174: b50000aa cbnz x10, 93188 93178: b9413bea ldr w10, [sp, #312] 9317c: b9401beb ldr w11, [sp, #24] 93180: 6b0b015f cmp w10, w11 93184: 540000e0 b.eq 931a0 // b.none 93188: f940a3ea ldr x10, [sp, #320] 9318c: b50002ea cbnz x10, 931e8 93190: b9414bea ldr w10, [sp, #328] 93194: b9401beb ldr w11, [sp, #24] 93198: 6b0b015f cmp w10, w11 9319c: 54000261 b.ne 931e8 // b.any 931a0: 52800108 mov w8, #0x8 // #8 931a4: f9033be8 str x8, [sp, #1648] 931a8: b9067bff str wzr, [sp, #1656] 931ac: f94027e9 ldr x9, [sp, #72] 931b0: b9067fe9 str w9, [sp, #1660] 931b4: b9401be8 ldr w8, [sp, #24] 931b8: b90683e8 str w8, [sp, #1664] 931bc: b90687e9 str w9, [sp, #1668] 931c0: d503201f nop 931c4: 100c9160 adr x0, ac3f0 931c8: d503201f nop 931cc: 1009f2e3 adr x3, a7028 931d0: d503201f nop 931d4: 1009fda4 adr x4, a7188 931d8: 9119c3e2 add x2, sp, #0x670 931dc: 52800561 mov w1, #0x2b // #43 931e0: 97ffc2e2 bl 83d68 931e4: d4200020 brk #0x1 931e8: 372032a8 tbnz w8, #4, 9383c 931ec: f9004fff str xzr, [sp, #152] 931f0: f90013ff str xzr, [sp, #32] 931f4: 910323e8 add x8, sp, #0xc8 931f8: 9100210a add x10, x8, #0x8 931fc: 91012108 add x8, x8, #0x48 93200: a900abe8 stp x8, x10, [sp, #8] 93204: 910323e8 add x8, sp, #0xc8 93208: f94027ea ldr x10, [sp, #72] 9320c: 7200215f tst w10, #0x1ff 93210: 8b091108 add x8, x8, x9, lsl #4 93214: f900251f str xzr, [x8, #72] 93218: b9401be9 ldr w9, [sp, #24] 9321c: b9005109 str w9, [x8, #80] 93220: 53097d48 lsr w8, w10, #9 93224: 1a880508 cinc w8, w8, ne // ne = any 93228: b9002be8 str w8, [sp, #40] 9322c: b94043e8 ldr w8, [sp, #64] 93230: f9403be9 ldr x9, [sp, #112] 93234: 0b090108 add w8, w8, w9 93238: b90033e8 str w8, [sp, #48] 9323c: f94027e8 ldr x8, [sp, #72] 93240: f9404fe9 ldr x9, [sp, #152] 93244: 6b08013f cmp w9, w8 93248: 54002dc0 b.eq 93800 // b.none 9324c: b9402be8 ldr w8, [sp, #40] 93250: 340024c8 cbz w8, 936e8 93254: f9002bff str xzr, [sp, #80] 93258: f9004bff str xzr, [sp, #144] 9325c: b9401bf4 ldr w20, [sp, #24] 93260: b9402be8 ldr w8, [sp, #40] 93264: b9008be8 str w8, [sp, #136] 93268: 9119c3e0 add x0, sp, #0x670 9326c: 2a1f03e1 mov w1, wzr 93270: 52804002 mov w2, #0x200 // #512 93274: 94003d24 bl a2704 93278: b9407be8 ldr w8, [sp, #120] 9327c: 34000428 cbz w8, 93300 93280: 531e7696 lsl w22, w20, #2 93284: f94043e8 ldr x8, [sp, #128] 93288: 0b562508 add w8, w8, w22, lsr #9 9328c: f9403be9 ldr x9, [sp, #112] 93290: 0b090102 add w2, w8, w9 93294: 9119c3e0 add x0, sp, #0x670 93298: 52800021 mov w1, #0x1 // #1 9329c: d503201f nop 932a0: 100ab543 adr x3, a8948 932a4: 52800184 mov w4, #0xc // #12 932a8: 94002356 bl 9c000 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read> 932ac: 7100381f cmp w0, #0xe 932b0: 54003021 b.ne 938b4 // b.any 932b4: 927e1ac8 and x8, x22, #0x1fc 932b8: 9119c3e9 add x9, sp, #0x670 932bc: 8b080128 add x8, x9, x8 932c0: 39400d09 ldrb w9, [x8, #3] 932c4: 3940090a ldrb w10, [x8, #2] 932c8: 33181d2a bfi w10, w9, #8, #8 932cc: 39400509 ldrb w9, [x8, #1] 932d0: 39400108 ldrb w8, [x8] 932d4: 33181d28 bfi w8, w9, #8, #8 932d8: 33103d48 bfi w8, w10, #16, #16 932dc: 12006d1b and w27, w8, #0xfffffff 932e0: 7100077f cmp w27, #0x1 932e4: 540003c0 b.eq 9335c // b.none 932e8: 3400373b cbz w27, 939cc 932ec: 529ffee8 mov w8, #0xfff7 // #65527 932f0: 72a1ffe8 movk w8, #0xfff, lsl #16 932f4: 6b08037f cmp w27, w8 932f8: 54000301 b.ne 93358 // b.any 932fc: 1400019a b 93964 93300: 531f7a96 lsl w22, w20, #1 93304: f94043e8 ldr x8, [sp, #128] 93308: 0b562508 add w8, w8, w22, lsr #9 9330c: f9403be9 ldr x9, [sp, #112] 93310: 0b090102 add w2, w8, w9 93314: 9119c3e0 add x0, sp, #0x670 93318: 52800021 mov w1, #0x1 // #1 9331c: d503201f nop 93320: 100ab143 adr x3, a8948 93324: 52800184 mov w4, #0xc // #12 93328: 94002336 bl 9c000 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read> 9332c: 7100381f cmp w0, #0xe 93330: 54002c21 b.ne 938b4 // b.any 93334: 927f1ec8 and x8, x22, #0x1fe 93338: 9119c3e9 add x9, sp, #0x670 9333c: 8b080128 add x8, x9, x8 93340: 39400509 ldrb w9, [x8, #1] 93344: 3940011b ldrb w27, [x8] 93348: 33181d3b bfi w27, w9, #8, #8 9334c: 529ffee8 mov w8, #0xfff7 // #65527 93350: 6b08037f cmp w27, w8 93354: 54003080 b.eq 93964 // b.none 93358: 54000049 b.ls 93360 // b.plast 9335c: 2a1403fb mov w27, w20 93360: 4b140368 sub w8, w27, w20 93364: 7100051f cmp w8, #0x1 93368: 54000901 b.ne 93488 // b.any 9336c: 2a1f03f6 mov w22, wzr 93370: 9119c3e0 add x0, sp, #0x670 93374: 2a1f03e1 mov w1, wzr 93378: 52804002 mov w2, #0x200 // #512 9337c: 94003ce2 bl a2704 93380: b9407be8 ldr w8, [sp, #120] 93384: 34000428 cbz w8, 93408 93388: 531e777c lsl w28, w27, #2 9338c: f94043e8 ldr x8, [sp, #128] 93390: 0b5c2508 add w8, w8, w28, lsr #9 93394: f9403be9 ldr x9, [sp, #112] 93398: 0b090102 add w2, w8, w9 9339c: 9119c3e0 add x0, sp, #0x670 933a0: 52800021 mov w1, #0x1 // #1 933a4: d503201f nop 933a8: 100aad03 adr x3, a8948 933ac: 52800184 mov w4, #0xc // #12 933b0: 94002314 bl 9c000 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read> 933b4: 7100381f cmp w0, #0xe 933b8: 54002461 b.ne 93844 // b.any 933bc: 927e1b88 and x8, x28, #0x1fc 933c0: 9119c3e9 add x9, sp, #0x670 933c4: 8b080128 add x8, x9, x8 933c8: 39400d09 ldrb w9, [x8, #3] 933cc: 3940090a ldrb w10, [x8, #2] 933d0: 33181d2a bfi w10, w9, #8, #8 933d4: 39400509 ldrb w9, [x8, #1] 933d8: 39400108 ldrb w8, [x8] 933dc: 33181d28 bfi w8, w9, #8, #8 933e0: 33103d48 bfi w8, w10, #16, #16 933e4: 12006d08 and w8, w8, #0xfffffff 933e8: 7100051f cmp w8, #0x1 933ec: 54000540 b.eq 93494 // b.none 933f0: 34002328 cbz w8, 93854 933f4: 529ffee9 mov w9, #0xfff7 // #65527 933f8: 72a1ffe9 movk w9, #0xfff, lsl #16 933fc: 6b09011f cmp w8, w9 93400: 54000301 b.ne 93460 // b.any 93404: 14000112 b 9384c 93408: 531f7b7c lsl w28, w27, #1 9340c: f94043e8 ldr x8, [sp, #128] 93410: 0b5c2508 add w8, w8, w28, lsr #9 93414: f9403be9 ldr x9, [sp, #112] 93418: 0b090102 add w2, w8, w9 9341c: 9119c3e0 add x0, sp, #0x670 93420: 52800021 mov w1, #0x1 // #1 93424: d503201f nop 93428: 100aa903 adr x3, a8948 9342c: 52800184 mov w4, #0xc // #12 93430: 940022f4 bl 9c000 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read> 93434: 7100381f cmp w0, #0xe 93438: 54002061 b.ne 93844 // b.any 9343c: 927f1f88 and x8, x28, #0x1fe 93440: 9119c3e9 add x9, sp, #0x670 93444: 8b080128 add x8, x9, x8 93448: 39400509 ldrb w9, [x8, #1] 9344c: 39400108 ldrb w8, [x8] 93450: 33181d28 bfi w8, w9, #8, #8 93454: 529ffee9 mov w9, #0xfff7 // #65527 93458: 6b09011f cmp w8, w9 9345c: 54001f80 b.eq 9384c // b.none 93460: 540001a8 b.hi 93494 // b.pmore 93464: 529d4c09 mov w9, #0xea60 // #60000 93468: 6b0902df cmp w22, w9 9346c: 54000120 b.eq 93490 // b.none 93470: 110006d6 add w22, w22, #0x1 93474: 4b1b0109 sub w9, w8, w27 93478: 7100053f cmp w9, #0x1 9347c: 2a0803fb mov w27, w8 93480: 54fff780 b.eq 93370 // b.none 93484: 14000004 b 93494 93488: 2a1f03f6 mov w22, wzr 9348c: 14000002 b 93494 93490: 529d4c16 mov w22, #0xea60 // #60000 93494: b94063e8 ldr w8, [sp, #96] 93498: 1b16211c madd w28, w8, w22, w8 9349c: d377db9b lsl x27, x28, #9 934a0: f9404be8 ldr x8, [sp, #144] 934a4: ab080368 adds x8, x27, x8 934a8: f9002fe8 str x8, [sp, #88] 934ac: 54002082 b.cs 938bc // b.hs, b.nlast 934b0: 52a07d08 mov w8, #0x3e80000 // #65536000 934b4: f9402fe9 ldr x9, [sp, #88] 934b8: eb08013f cmp x9, x8 934bc: 54002088 b.hi 938cc // b.pmore 934c0: b9407be8 ldr w8, [sp, #120] 934c4: 34000128 cbz w8, 934e8 934c8: 3100129f cmn w20, #0x4 934cc: b9406be8 ldr w8, [sp, #104] 934d0: 1a940108 csel w8, w8, w20, eq // eq = none 934d4: 51000908 sub w8, w8, #0x2 934d8: b94063e9 ldr w9, [sp, #96] 934dc: b94033ea ldr w10, [sp, #48] 934e0: 1b092902 madd w2, w8, w9, w10 934e4: 1400000a b 9350c 934e8: 51000a88 sub w8, w20, #0x2 934ec: b94043e9 ldr w9, [sp, #64] 934f0: b94063ea ldr w10, [sp, #96] 934f4: 1b0a2508 madd w8, w8, w10, w9 934f8: 3100129f cmn w20, #0x4 934fc: b9406be9 ldr w9, [sp, #104] 93500: 1a880128 csel w8, w9, w8, eq // eq = none 93504: f9403be9 ldr x9, [sp, #112] 93508: 0b090102 add w2, w8, w9 9350c: b0002b68 adrp x8, 600000 93510: 91000108 add x8, x8, #0x0 93514: f9404be9 ldr x9, [sp, #144] 93518: 8b090100 add x0, x8, x9 9351c: aa1c03e1 mov x1, x28 93520: d503201f nop 93524: 500aa0c3 adr x3, a893e 93528: 52800144 mov w4, #0xa // #10 9352c: 940022b5 bl 9c000 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read> 93530: 7100381f cmp w0, #0xe 93534: 54001d41 b.ne 938dc // b.any 93538: b9408be8 ldr w8, [sp, #136] 9353c: 6b1c0108 subs w8, w8, w28 93540: 1a8833e8 csel w8, wzr, w8, cc // cc = lo, ul, last 93544: b9003be8 str w8, [sp, #56] 93548: 0b1402d4 add w20, w22, w20 9354c: 9119c3e0 add x0, sp, #0x670 93550: 2a1f03e1 mov w1, wzr 93554: 52804002 mov w2, #0x200 // #512 93558: 94003c6b bl a2704 9355c: b9407be8 ldr w8, [sp, #120] 93560: 34000428 cbz w8, 935e4 93564: 531e7694 lsl w20, w20, #2 93568: f94043e8 ldr x8, [sp, #128] 9356c: 0b542508 add w8, w8, w20, lsr #9 93570: f9403be9 ldr x9, [sp, #112] 93574: 0b090102 add w2, w8, w9 93578: 9119c3e0 add x0, sp, #0x670 9357c: 52800021 mov w1, #0x1 // #1 93580: d503201f nop 93584: 100a9e23 adr x3, a8948 93588: 52800184 mov w4, #0xc // #12 9358c: 9400229d bl 9c000 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read> 93590: 7100381f cmp w0, #0xe 93594: 54001cc1 b.ne 9392c // b.any 93598: 927e1a88 and x8, x20, #0x1fc 9359c: 9119c3e9 add x9, sp, #0x670 935a0: 8b080128 add x8, x9, x8 935a4: 39400d09 ldrb w9, [x8, #3] 935a8: 3940090a ldrb w10, [x8, #2] 935ac: 33181d2a bfi w10, w9, #8, #8 935b0: 39400509 ldrb w9, [x8, #1] 935b4: 39400108 ldrb w8, [x8] 935b8: 33181d28 bfi w8, w9, #8, #8 935bc: 33103d48 bfi w8, w10, #16, #16 935c0: 12006d14 and w20, w8, #0xfffffff 935c4: 7100069f cmp w20, #0x1 935c8: 540006c0 b.eq 936a0 // b.none 935cc: 34001d14 cbz w20, 9396c 935d0: 529ffee8 mov w8, #0xfff7 // #65527 935d4: 72a1ffe8 movk w8, #0xfff, lsl #16 935d8: 6b08029f cmp w20, w8 935dc: 54000301 b.ne 9363c // b.any 935e0: 140000d5 b 93934 935e4: 531f7a94 lsl w20, w20, #1 935e8: f94043e8 ldr x8, [sp, #128] 935ec: 0b542508 add w8, w8, w20, lsr #9 935f0: f9403be9 ldr x9, [sp, #112] 935f4: 0b090102 add w2, w8, w9 935f8: 9119c3e0 add x0, sp, #0x670 935fc: 52800021 mov w1, #0x1 // #1 93600: d503201f nop 93604: 100a9a23 adr x3, a8948 93608: 52800184 mov w4, #0xc // #12 9360c: 9400227d bl 9c000 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read> 93610: 7100381f cmp w0, #0xe 93614: 540018c1 b.ne 9392c // b.any 93618: 927f1e88 and x8, x20, #0x1fe 9361c: 9119c3e9 add x9, sp, #0x670 93620: 8b080128 add x8, x9, x8 93624: 39400509 ldrb w9, [x8, #1] 93628: 39400114 ldrb w20, [x8] 9362c: 33181d34 bfi w20, w9, #8, #8 93630: 529ffee8 mov w8, #0xfff7 // #65527 93634: 6b08029f cmp w20, w8 93638: 540017e0 b.eq 93934 // b.none 9363c: 54000328 b.hi 936a0 // b.pmore 93640: f94027e8 ldr x8, [sp, #72] 93644: f9404fea ldr x10, [sp, #152] 93648: 4b0a0108 sub w8, w8, w10 9364c: eb08037f cmp x27, x8 93650: 9a9b8108 csel x8, x8, x27, hi // hi = pmore 93654: 93407d09 sxtw x9, w8 93658: ab2a412a adds x10, x9, w10, uxtw 9365c: f9004fea str x10, [sp, #152] 93660: 540016e4 b.mi 9393c // b.first 93664: f94027e9 ldr x9, [sp, #72] 93668: f9404fea ldr x10, [sp, #152] 9366c: eb09015f cmp x10, x9 93670: 54001668 b.hi 9393c // b.pmore 93674: f9402be9 ldr x9, [sp, #80] 93678: 8b090109 add x9, x8, x9 9367c: f9002be9 str x9, [sp, #80] 93680: b9408be8 ldr w8, [sp, #136] 93684: 6b1c011f cmp w8, w28 93688: f9402fe8 ldr x8, [sp, #88] 9368c: f9004be8 str x8, [sp, #144] 93690: b9403be8 ldr w8, [sp, #56] 93694: b9008be8 str w8, [sp, #136] 93698: 54ffde88 b.hi 93268 // b.pmore 9369c: 14000014 b 936ec 936a0: 528001a8 mov w8, #0xd // #13 936a4: 390f43e8 strb w8, [sp, #976] 936a8: f94027e8 ldr x8, [sp, #72] 936ac: f9404fea ldr x10, [sp, #152] 936b0: 4b0a0108 sub w8, w8, w10 936b4: eb08037f cmp x27, x8 936b8: 9a9b8108 csel x8, x8, x27, hi // hi = pmore 936bc: 93407d09 sxtw x9, w8 936c0: ab2a4129 adds x9, x9, w10, uxtw 936c4: 54001b44 b.mi 93a2c // b.first 936c8: f94027ea ldr x10, [sp, #72] 936cc: eb0a013f cmp x9, x10 936d0: 54001ae8 b.hi 93a2c // b.pmore 936d4: f9402bea ldr x10, [sp, #80] 936d8: 8b0a010a add x10, x8, x10 936dc: f9002bea str x10, [sp, #80] 936e0: f9004fe9 str x9, [sp, #152] 936e4: 14000002 b 936ec 936e8: f9002bff str xzr, [sp, #80] 936ec: f9402be8 ldr x8, [sp, #80] 936f0: f900cfe8 str x8, [sp, #408] 936f4: d5033fdf isb 936f8: d53be028 mrs x8, cntpct_el0 936fc: d53be009 mrs x9, cntfrq_el0 93700: b40120c9 cbz x9, 95b18 93704: 9b177d08 mul x8, x8, x23 93708: 9ac90908 udiv x8, x8, x9 9370c: 9ad70909 udiv x9, x8, x23 93710: 9b17a128 msub x8, x9, x23, x8 93714: b0002b6a adrp x10, 600000 93718: 9100014a add x10, x10, #0x0 9371c: f904dfea str x10, [sp, #2488] 93720: 9123c3ea add x10, sp, #0x8f0 93724: f9033bea str x10, [sp, #1648] 93728: f9033ffd str x29, [sp, #1656] 9372c: 910923ea add x10, sp, #0x248 93730: f90343ea str x10, [sp, #1664] 93734: f90347f5 str x21, [sp, #1672] 93738: 910c23ea add x10, sp, #0x308 9373c: f9034bea str x10, [sp, #1680] 93740: f9034ff5 str x21, [sp, #1688] 93744: 910663ea add x10, sp, #0x198 93748: f90353ea str x10, [sp, #1696] 9374c: d503201f nop 93750: 1005570a adr x10, 9e230 ::fmt.1267> 93754: f90357ea str x10, [sp, #1704] 93758: 9126e3ea add x10, sp, #0x9b8 9375c: f9035bea str x10, [sp, #1712] 93760: d503201f nop 93764: 10f6e9ea adr x10, 814a0 <<&T as core::fmt::Pointer>::fmt> 93768: f9035fea str x10, [sp, #1720] 9376c: f90543f3 str x19, [sp, #2688] 93770: d503201f nop 93774: 1009d36a adr x10, a71e0 93778: f901ebea str x10, [sp, #976] 9377c: 528000ca mov w10, #0x6 // #6 93780: f901efea str x10, [sp, #984] 93784: f9047be9 str x9, [sp, #2288] 93788: 5289ba6a mov w10, #0x4dd3 // #19923 9378c: 72a20c4a movk w10, #0x1062, lsl #16 93790: 9b0a7d09 mul x9, x8, x10 93794: d366fd29 lsr x9, x9, #38 93798: 9b0a7d2a mul x10, x9, x10 9379c: d366fd4a lsr x10, x10, #38 937a0: 52807d0b mov w11, #0x3e8 // #1000 937a4: 1b0ba549 msub w9, w10, w11, w9 937a8: b9030be9 str w9, [sp, #776] 937ac: 1ad90908 udiv w8, w8, w25 937b0: b9024be8 str w8, [sp, #584] 937b4: f901f3f8 str x24, [sp, #992] 937b8: 528000a8 mov w8, #0x5 // #5 937bc: f901f7e8 str x8, [sp, #1000] 937c0: 9119c3e9 add x9, sp, #0x670 937c4: f901fbe9 str x9, [sp, #1008] 937c8: f901ffe8 str x8, [sp, #1016] 937cc: 912a03e0 add x0, sp, #0xa80 937d0: 910f43e2 add x2, sp, #0x3d0 937d4: d503201f nop 937d8: 100c4501 adr x1, ac078 937dc: 97ffbced bl 82b90 937e0: 35ff4d20 cbnz w0, 92184 937e4: f9402be8 ldr x8, [sp, #80] 937e8: 92785d08 and x8, x8, #0xffffff00 937ec: f90013e8 str x8, [sp, #32] 937f0: f94027e8 ldr x8, [sp, #72] 937f4: f9404fe9 ldr x9, [sp, #152] 937f8: 6b08013f cmp w9, w8 937fc: 54ffd281 b.ne 9324c // b.any 93800: f9408be8 ldr x8, [sp, #272] 93804: b50000a8 cbnz x8, 93818 93808: b9411be8 ldr w8, [sp, #280] 9380c: b9401be9 ldr w9, [sp, #24] 93810: 6b09011f cmp w8, w9 93814: 54001440 b.eq 93a9c // b.none 93818: f94093e8 ldr x8, [sp, #288] 9381c: b50011c8 cbnz x8, 93a54 93820: b9412be8 ldr w8, [sp, #296] 93824: b9401be9 ldr w9, [sp, #24] 93828: 6b09011f cmp w8, w9 9382c: 54001141 b.ne 93a54 // b.any 93830: f94007e8 ldr x8, [sp, #8] 93834: 91004108 add x8, x8, #0x10 93838: 14000098 b 93a98 9383c: 52800128 mov w8, #0x9 // #9 93840: 17fffe59 b 931a4 93844: 390f43ff strb wzr, [sp, #976] 93848: 14000005 b 9385c 9384c: 528001c8 mov w8, #0xe // #14 93850: 14000002 b 93858 93854: 52800248 mov w8, #0x12 // #18 93858: 390f43e8 strb w8, [sp, #976] 9385c: b903d7e0 str w0, [sp, #980] 93860: b903dbe1 str w1, [sp, #984] 93864: 910f43e8 add x8, sp, #0x3d0 93868: d503201f nop 9386c: 10fba1a9 adr x9, 8aca0 < as core::fmt::Debug>::fmt> 93870: d503201f nop 93874: 1008f22a adr x10, a56b8 93878: f90543e8 str x8, [sp, #2688] 9387c: f90547e9 str x9, [sp, #2696] 93880: 52800028 mov w8, #0x1 // #1 93884: f9033bea str x10, [sp, #1648] 93888: f9033fe8 str x8, [sp, #1656] 9388c: f90343ff str xzr, [sp, #1664] 93890: f90347ff str xzr, [sp, #1672] 93894: 912a03e9 add x9, sp, #0xa80 93898: f9034be9 str x9, [sp, #1680] 9389c: f9034fe8 str x8, [sp, #1688] 938a0: d503201f nop 938a4: 1008f421 adr x1, a5728 938a8: 9119c3e0 add x0, sp, #0x670 938ac: 97ffb9a7 bl 81f48 938b0: d4200020 brk #0x1 938b4: 390f43ff strb wzr, [sp, #976] 938b8: 14000047 b 939d4 938bc: f9404be0 ldr x0, [sp, #144] 938c0: f9402fe1 ldr x1, [sp, #88] 938c4: 97ffbfc3 bl 837d0 938c8: d4200020 brk #0x1 938cc: f9402fe0 ldr x0, [sp, #88] 938d0: 52a07d01 mov w1, #0x3e80000 // #65536000 938d4: 97ffba95 bl 82328 938d8: d4200020 brk #0x1 938dc: f94013e8 ldr x8, [sp, #32] 938e0: aa008108 orr x8, x8, x0, lsl #32 938e4: b943d3e9 ldr w9, [sp, #976] 938e8: b943d7ea ldr w10, [sp, #980] 938ec: f9033be8 str x8, [sp, #1648] 938f0: b9067be1 str w1, [sp, #1656] 938f4: b9067fe9 str w9, [sp, #1660] 938f8: b943dbe8 ldr w8, [sp, #984] 938fc: b90683ea str w10, [sp, #1664] 93900: b90687e8 str w8, [sp, #1668] 93904: d503201f nop 93908: 100c5740 adr x0, ac3f0 9390c: d503201f nop 93910: 1009b8c3 adr x3, a7028 93914: d503201f nop 93918: 1009c444 adr x4, a71a0 9391c: 9119c3e2 add x2, sp, #0x670 93920: 52800561 mov w1, #0x2b // #43 93924: 97ffc111 bl 83d68 93928: d4200020 brk #0x1 9392c: 390f43ff strb wzr, [sp, #976] 93930: 14000011 b 93974 93934: 528001c8 mov w8, #0xe // #14 93938: 1400000e b 93970 9393c: d503201f nop 93940: 100c5580 adr x0, ac3f0 93944: d503201f nop 93948: 1008dac3 adr x3, a54a0 9394c: d503201f nop 93950: 1008ed44 adr x4, a56f8 93954: 910803e2 add x2, sp, #0x200 93958: 52800561 mov w1, #0x2b // #43 9395c: 97ffc103 bl 83d68 93960: d4200020 brk #0x1 93964: 528001c8 mov w8, #0xe // #14 93968: 1400001a b 939d0 9396c: 52800248 mov w8, #0x12 // #18 93970: 390f43e8 strb w8, [sp, #976] 93974: b903d7e0 str w0, [sp, #980] 93978: b903dbe1 str w1, [sp, #984] 9397c: 910f43e8 add x8, sp, #0x3d0 93980: d503201f nop 93984: 10fb98e9 adr x9, 8aca0 < as core::fmt::Debug>::fmt> 93988: d503201f nop 9398c: 1008e96a adr x10, a56b8 93990: f90543e8 str x8, [sp, #2688] 93994: f90547e9 str x9, [sp, #2696] 93998: 52800028 mov w8, #0x1 // #1 9399c: f9033bea str x10, [sp, #1648] 939a0: f9033fe8 str x8, [sp, #1656] 939a4: f90343ff str xzr, [sp, #1664] 939a8: f90347ff str xzr, [sp, #1672] 939ac: 912a03e9 add x9, sp, #0xa80 939b0: f9034be9 str x9, [sp, #1680] 939b4: f9034fe8 str x8, [sp, #1688] 939b8: d503201f nop 939bc: 1008e861 adr x1, a56c8 939c0: 9119c3e0 add x0, sp, #0x670 939c4: 97ffb961 bl 81f48 939c8: d4200020 brk #0x1 939cc: 52800248 mov w8, #0x12 // #18 939d0: 390f43e8 strb w8, [sp, #976] 939d4: b903d7e0 str w0, [sp, #980] 939d8: b903dbe1 str w1, [sp, #984] 939dc: 910f43e8 add x8, sp, #0x3d0 939e0: d503201f nop 939e4: 10fb95e9 adr x9, 8aca0 < as core::fmt::Debug>::fmt> 939e8: d503201f nop 939ec: 1008e66a adr x10, a56b8 939f0: f90543e8 str x8, [sp, #2688] 939f4: f90547e9 str x9, [sp, #2696] 939f8: 52800028 mov w8, #0x1 // #1 939fc: f9033bea str x10, [sp, #1648] 93a00: f9033fe8 str x8, [sp, #1656] 93a04: f90343ff str xzr, [sp, #1664] 93a08: f90347ff str xzr, [sp, #1672] 93a0c: 912a03e9 add x9, sp, #0xa80 93a10: f9034be9 str x9, [sp, #1680] 93a14: f9034fe8 str x8, [sp, #1688] 93a18: d503201f nop 93a1c: 1008e7a1 adr x1, a5710 93a20: 9119c3e0 add x0, sp, #0x670 93a24: 97ffb949 bl 81f48 93a28: d4200020 brk #0x1 93a2c: d503201f nop 93a30: 100c4e00 adr x0, ac3f0 93a34: d503201f nop 93a38: 1008d343 adr x3, a54a0 93a3c: d503201f nop 93a40: 1008e504 adr x4, a56e0 93a44: 910803e2 add x2, sp, #0x200 93a48: 52800561 mov w1, #0x2b // #43 93a4c: 97ffc0c7 bl 83d68 93a50: d4200020 brk #0x1 93a54: f9409be8 ldr x8, [sp, #304] 93a58: b5000108 cbnz x8, 93a78 93a5c: b9413be8 ldr w8, [sp, #312] 93a60: b9401be9 ldr w9, [sp, #24] 93a64: 6b09011f cmp w8, w9 93a68: 54000081 b.ne 93a78 // b.any 93a6c: f94007e8 ldr x8, [sp, #8] 93a70: 91008108 add x8, x8, #0x20 93a74: 14000009 b 93a98 93a78: f940a3e8 ldr x8, [sp, #320] 93a7c: b5000168 cbnz x8, 93aa8 93a80: b9414be8 ldr w8, [sp, #328] 93a84: b9401be9 ldr w9, [sp, #24] 93a88: 6b09011f cmp w8, w9 93a8c: 540000e1 b.ne 93aa8 // b.any 93a90: f94007e8 ldr x8, [sp, #8] 93a94: 9100c108 add x8, x8, #0x30 93a98: f90007e8 str x8, [sp, #8] 93a9c: 12800128 mov w8, #0xfffffff6 // #-10 93aa0: f94007e9 ldr x9, [sp, #8] 93aa4: b9000928 str w8, [x9, #8] 93aa8: f9406be8 ldr x8, [sp, #208] 93aac: b5000088 cbnz x8, 93abc 93ab0: b940dbe8 ldr w8, [sp, #216] 93ab4: 3100111f cmn w8, #0x4 93ab8: 54000320 b.eq 93b1c // b.none 93abc: f94073e8 ldr x8, [sp, #224] 93ac0: b50000e8 cbnz x8, 93adc 93ac4: b940ebe8 ldr w8, [sp, #232] 93ac8: 3100111f cmn w8, #0x4 93acc: 54000081 b.ne 93adc // b.any 93ad0: f9400be8 ldr x8, [sp, #16] 93ad4: 91004108 add x8, x8, #0x10 93ad8: 14000010 b 93b18 93adc: f9407be8 ldr x8, [sp, #240] 93ae0: b50000e8 cbnz x8, 93afc 93ae4: b940fbe8 ldr w8, [sp, #248] 93ae8: 3100111f cmn w8, #0x4 93aec: 54000081 b.ne 93afc // b.any 93af0: f9400be8 ldr x8, [sp, #16] 93af4: 91008108 add x8, x8, #0x20 93af8: 14000008 b 93b18 93afc: f94083e8 ldr x8, [sp, #256] 93b00: b5000148 cbnz x8, 93b28 93b04: b9410be8 ldr w8, [sp, #264] 93b08: 3100111f cmn w8, #0x4 93b0c: 540000e1 b.ne 93b28 // b.any 93b10: f9400be8 ldr x8, [sp, #16] 93b14: 9100c108 add x8, x8, #0x30 93b18: f9000be8 str x8, [sp, #16] 93b1c: 12800128 mov w8, #0xfffffff6 // #-10 93b20: f9400be9 ldr x9, [sp, #16] 93b24: b9000928 str w8, [x9, #8] 93b28: f940cff4 ldr x20, [sp, #408] 93b2c: 52800028 mov w8, #0x1 // #1 93b30: 72a07d08 movk w8, #0x3e8, lsl #16 93b34: eb08029f cmp x20, x8 93b38: 540000a3 b.cc 93b4c // b.lo, b.ul, b.last 93b3c: aa1403e0 mov x0, x20 93b40: 52a07d01 mov w1, #0x3e80000 // #65536000 93b44: 97ffb9f9 bl 82328 93b48: d4200020 brk #0x1 93b4c: d5033fdf isb 93b50: d53be028 mrs x8, cntpct_el0 93b54: d53be009 mrs x9, cntfrq_el0 93b58: b400fe09 cbz x9, 95b18 93b5c: 9b177d08 mul x8, x8, x23 93b60: 9ac90908 udiv x8, x8, x9 93b64: 9ad70909 udiv x9, x8, x23 93b68: 9b17a128 msub x8, x9, x23, x8 93b6c: 5289ba6a mov w10, #0x4dd3 // #19923 93b70: 72a20c4a movk w10, #0x1062, lsl #16 93b74: 52807d0b mov w11, #0x3e8 // #1000 93b78: 9126e3ec add x12, sp, #0x9b8 93b7c: 910c23ed add x13, sp, #0x308 93b80: 9123c3ee add x14, sp, #0x8f0 93b84: f90543f3 str x19, [sp, #2688] 93b88: 9b0a7d0f mul x15, x8, x10 93b8c: d366fdef lsr x15, x15, #38 93b90: 9b0a7dea mul x10, x15, x10 93b94: d366fd4a lsr x10, x10, #38 93b98: 1b0bbd4a msub w10, w10, w11, w15 93b9c: d503201f nop 93ba0: 1009b68b adr x11, a7270 93ba4: 5280008f mov w15, #0x4 // #4 93ba8: f9033beb str x11, [sp, #1648] 93bac: f9033fef str x15, [sp, #1656] 93bb0: 5280006b mov w11, #0x3 // #3 93bb4: f901ebec str x12, [sp, #976] 93bb8: f901effd str x29, [sp, #984] 93bbc: f901f3ed str x13, [sp, #992] 93bc0: f901f7f5 str x21, [sp, #1000] 93bc4: f901fbee str x14, [sp, #1008] 93bc8: f901fff5 str x21, [sp, #1016] 93bcc: d503201f nop 93bd0: 100c0e0c adr x12, abd90 93bd4: f90343ec str x12, [sp, #1664] 93bd8: f90347eb str x11, [sp, #1672] 93bdc: f904dfe9 str x9, [sp, #2488] 93be0: b908f3ea str w10, [sp, #2288] 93be4: 1ad90908 udiv w8, w8, w25 93be8: b9030be8 str w8, [sp, #776] 93bec: 910f43e8 add x8, sp, #0x3d0 93bf0: f9034be8 str x8, [sp, #1680] 93bf4: f9034feb str x11, [sp, #1688] 93bf8: d503201f nop 93bfc: 100c23e1 adr x1, ac078 93c00: 912a03e0 add x0, sp, #0xa80 93c04: 9119c3e2 add x2, sp, #0x670 93c08: 97ffbbe2 bl 82b90 93c0c: 35ff2bc0 cbnz w0, 92184 93c10: b0002b68 adrp x8, 600000 93c14: 91000108 add x8, x8, #0x0 93c18: f240091f tst x8, #0x7 93c1c: 54000741 b.ne 93d04 // b.any 93c20: 5281ba09 mov w9, #0xdd0 // #3536 93c24: 72bdbfc9 movk w9, #0xedfe, lsl #16 93c28: b0002b68 adrp x8, 600000 93c2c: b9400108 ldr w8, [x8] 93c30: 6b09011f cmp w8, w9 93c34: 540006c1 b.ne 93d0c // b.any 93c38: b0002b68 adrp x8, 600000 93c3c: b9400508 ldr w8, [x8, #4] 93c40: 5ac00900 rev w0, w8 93c44: 52800028 mov w8, #0x1 // #1 93c48: 72a07d08 movk w8, #0x3e8, lsl #16 93c4c: 6b08001f cmp w0, w8 93c50: 54ffe402 b.cs 938d0 // b.hs, b.nlast 93c54: 97ffe047 bl 8bd70 93c58: 2a0103f8 mov w24, w1 93c5c: 37000740 tbnz w0, #0, 93d44 93c60: f901ebf3 str x19, [sp, #976] 93c64: d503201f nop 93c68: 1009b848 adr x8, a7370 93c6c: 52800029 mov w9, #0x1 // #1 93c70: f9033be8 str x8, [sp, #1648] 93c74: f9033fe9 str x9, [sp, #1656] 93c78: f90343ff str xzr, [sp, #1664] 93c7c: f90347ff str xzr, [sp, #1672] 93c80: d503201f nop 93c84: 100c21a8 adr x8, ac0b8 93c88: f9034be8 str x8, [sp, #1680] 93c8c: f9034fff str xzr, [sp, #1688] 93c90: d503201f nop 93c94: 100c1f21 adr x1, ac078 93c98: 910f43e0 add x0, sp, #0x3d0 93c9c: 9119c3e2 add x2, sp, #0x670 93ca0: 97ffbbbc bl 82b90 93ca4: 35ff2700 cbnz w0, 92184 93ca8: 36074378 tbz w24, #0, 92514 93cac: d503201f nop 93cb0: 100a5141 adr x1, a86d8 93cb4: aa1403e0 mov x0, x20 93cb8: 528000c2 mov w2, #0x6 // #6 93cbc: 94002031 bl 9bd80 93cc0: b50006c0 cbnz x0, 93d98 93cc4: d503201f nop 93cc8: 1009b948 adr x8, a73f0 93ccc: 52800029 mov w9, #0x1 // #1 93cd0: f9033be8 str x8, [sp, #1648] 93cd4: f9033fe9 str x9, [sp, #1656] 93cd8: f90343ff str xzr, [sp, #1664] 93cdc: f90347ff str xzr, [sp, #1672] 93ce0: d503201f nop 93ce4: 100c1ea8 adr x8, ac0b8 93ce8: f9034be8 str x8, [sp, #1680] 93cec: f9034fff str xzr, [sp, #1688] 93cf0: d503201f nop 93cf4: 1009b861 adr x1, a7400 93cf8: 9119c3e0 add x0, sp, #0x670 93cfc: 97ffb893 bl 81f48 93d00: d4200020 brk #0x1 93d04: 528002a8 mov w8, #0x15 // #21 93d08: 14000002 b 93d10 93d0c: 52800048 mov w8, #0x2 // #2 93d10: f9033bff str xzr, [sp, #1648] 93d14: b9067be8 str w8, [sp, #1656] 93d18: b9067fff str wzr, [sp, #1660] 93d1c: d503201f nop 93d20: 100c3680 adr x0, ac3f0 93d24: d503201f nop 93d28: 10099903 adr x3, a7048 93d2c: d503201f nop 93d30: 1009ac04 adr x4, a72b0 93d34: 9119c3e2 add x2, sp, #0x670 93d38: 52800561 mov w1, #0x2b // #43 93d3c: 97ffc00b bl 83d68 93d40: d4200020 brk #0x1 93d44: 392a03f8 strb w24, [sp, #2688] 93d48: 912a03e8 add x8, sp, #0xa80 93d4c: d503201f nop 93d50: 1003db09 adr x9, 9b8b0 <::fmt> 93d54: d503201f nop 93d58: 1009acca adr x10, a72f0 93d5c: f901ebe8 str x8, [sp, #976] 93d60: f901efe9 str x9, [sp, #984] 93d64: 52800028 mov w8, #0x1 // #1 93d68: f9033bea str x10, [sp, #1648] 93d6c: f9033fe8 str x8, [sp, #1656] 93d70: f90343ff str xzr, [sp, #1664] 93d74: f90347ff str xzr, [sp, #1672] 93d78: 910f43e9 add x9, sp, #0x3d0 93d7c: f9034be9 str x9, [sp, #1680] 93d80: f9034fe8 str x8, [sp, #1688] 93d84: d503201f nop 93d88: 1009abc1 adr x1, a7300 93d8c: 9119c3e0 add x0, sp, #0x670 93d90: 97ffb86e bl 81f48 93d94: d4200020 brk #0x1 93d98: aa0103e2 mov x2, x1 93d9c: d350fc29 lsr x9, x1, #16 93da0: f107253f cmp x9, #0x1c9 93da4: 54000103 b.cc 93dc4 // b.lo, b.ul, b.last 93da8: d503201f nop 93dac: 1009aea0 adr x0, a7380 93db0: d503201f nop 93db4: 1009b062 adr x2, a73c0 93db8: 52800761 mov w1, #0x3b // #59 93dbc: 97ffbaff bl 829b8 93dc0: d4200020 brk #0x1 93dc4: aa0003e8 mov x8, x0 93dc8: b0022b78 adrp x24, 4600000 93dcc: 91000318 add x24, x24, #0x0 93dd0: aa1803e0 mov x0, x24 93dd4: aa0803e1 mov x1, x8 93dd8: 94003aeb bl a2984 93ddc: d5033fdf isb 93de0: d53be028 mrs x8, cntpct_el0 93de4: d53be009 mrs x9, cntfrq_el0 93de8: b400e989 cbz x9, 95b18 93dec: 9b177d08 mul x8, x8, x23 93df0: 9ac90908 udiv x8, x8, x9 93df4: 9ad70909 udiv x9, x8, x23 93df8: 9b17a128 msub x8, x9, x23, x8 93dfc: 5289ba6a mov w10, #0x4dd3 // #19923 93e00: 72a20c4a movk w10, #0x1062, lsl #16 93e04: 52807d0b mov w11, #0x3e8 // #1000 93e08: f904dff8 str x24, [sp, #2488] 93e0c: 9123c3ec add x12, sp, #0x8f0 93e10: 910923ed add x13, sp, #0x248 93e14: 910c23ee add x14, sp, #0x308 93e18: 9126e3ef add x15, sp, #0x9b8 93e1c: d503201f nop 93e20: 1009b590 adr x16, a74d0 93e24: f90543f3 str x19, [sp, #2688] 93e28: 528000b1 mov w17, #0x5 // #5 93e2c: f901ebf0 str x16, [sp, #976] 93e30: f901eff1 str x17, [sp, #984] 93e34: 52800090 mov w16, #0x4 // #4 93e38: f9033bec str x12, [sp, #1648] 93e3c: f9033ffd str x29, [sp, #1656] 93e40: f90343ed str x13, [sp, #1664] 93e44: f90347f5 str x21, [sp, #1672] 93e48: f9034bee str x14, [sp, #1680] 93e4c: f9034ff5 str x21, [sp, #1688] 93e50: f90353ef str x15, [sp, #1696] 93e54: d503201f nop 93e58: 10f6b24c adr x12, 814a0 <<&T as core::fmt::Pointer>::fmt> 93e5c: f90357ec str x12, [sp, #1704] 93e60: f901f3fa str x26, [sp, #992] 93e64: f901f7f0 str x16, [sp, #1000] 93e68: f9047be9 str x9, [sp, #2288] 93e6c: 9b0a7d09 mul x9, x8, x10 93e70: d366fd29 lsr x9, x9, #38 93e74: 9b0a7d2a mul x10, x9, x10 93e78: d366fd4a lsr x10, x10, #38 93e7c: 1b0ba549 msub w9, w10, w11, w9 93e80: b9030be9 str w9, [sp, #776] 93e84: 1ad90908 udiv w8, w8, w25 93e88: b9024be8 str w8, [sp, #584] 93e8c: 9119c3e8 add x8, sp, #0x670 93e90: f901fbe8 str x8, [sp, #1008] 93e94: f901fff0 str x16, [sp, #1016] 93e98: d503201f nop 93e9c: 100c0ee1 adr x1, ac078 93ea0: 912a03e0 add x0, sp, #0xa80 93ea4: 910f43e2 add x2, sp, #0x3d0 93ea8: 97ffbb3a bl 82b90 93eac: 35ff16c0 cbnz w0, 92184 93eb0: d503201f nop 93eb4: 500a4221 adr x1, a86fa 93eb8: aa1403e0 mov x0, x20 93ebc: 528000e2 mov w2, #0x7 // #7 93ec0: 94001fb0 bl 9bd80 93ec4: b5000220 cbnz x0, 93f08 93ec8: d503201f nop 93ecc: 1009ade8 adr x8, a7488 93ed0: 52800029 mov w9, #0x1 // #1 93ed4: f9033be8 str x8, [sp, #1648] 93ed8: f9033fe9 str x9, [sp, #1656] 93edc: f90343ff str xzr, [sp, #1664] 93ee0: f90347ff str xzr, [sp, #1672] 93ee4: d503201f nop 93ee8: 100c0e88 adr x8, ac0b8 93eec: f9034be8 str x8, [sp, #1680] 93ef0: f9034fff str xzr, [sp, #1688] 93ef4: d503201f nop 93ef8: 1009ad01 adr x1, a7498 93efc: 9119c3e0 add x0, sp, #0x670 93f00: 97ffb812 bl 81f48 93f04: d4200020 brk #0x1 93f08: aa0103e2 mov x2, x1 93f0c: 12bfc6e9 mov w9, #0x1c8ffff // #29949951 93f10: 914b4529 add x9, x9, #0x2d1, lsl #12 93f14: eb09003f cmp x1, x9 93f18: 54000109 b.ls 93f38 // b.plast 93f1c: d503201f nop 93f20: 1009a7c0 adr x0, a7418 93f24: d503201f nop 93f28: 1009a982 adr x2, a7458 93f2c: 528007c1 mov w1, #0x3e // #62 93f30: 97ffbaa2 bl 829b8 93f34: d4200020 brk #0x1 93f38: aa0003e8 mov x8, x0 93f3c: b0031b78 adrp x24, 6400000 93f40: 91000318 add x24, x24, #0x0 93f44: aa1803e0 mov x0, x24 93f48: aa0803e1 mov x1, x8 93f4c: 94003a8e bl a2984 93f50: d5033fdf isb 93f54: d53be028 mrs x8, cntpct_el0 93f58: d53be009 mrs x9, cntfrq_el0 93f5c: b400dde9 cbz x9, 95b18 93f60: 9b177d08 mul x8, x8, x23 93f64: 9ac90908 udiv x8, x8, x9 93f68: 9ad70909 udiv x9, x8, x23 93f6c: 9b17a128 msub x8, x9, x23, x8 93f70: 5289ba6a mov w10, #0x4dd3 // #19923 93f74: 72a20c4a movk w10, #0x1062, lsl #16 93f78: 52807d0b mov w11, #0x3e8 // #1000 93f7c: f904dff8 str x24, [sp, #2488] 93f80: 9123c3ec add x12, sp, #0x8f0 93f84: 910923ed add x13, sp, #0x248 93f88: 910c23ee add x14, sp, #0x308 93f8c: 9126e3ef add x15, sp, #0x9b8 93f90: d503201f nop 93f94: 1009ad70 adr x16, a7540 93f98: f90543f3 str x19, [sp, #2688] 93f9c: 528000b1 mov w17, #0x5 // #5 93fa0: f90353ef str x15, [sp, #1696] 93fa4: d503201f nop 93fa8: 10f6a7cf adr x15, 814a0 <<&T as core::fmt::Pointer>::fmt> 93fac: f90357ef str x15, [sp, #1704] 93fb0: 5280008f mov w15, #0x4 // #4 93fb4: f9033bec str x12, [sp, #1648] 93fb8: f9033ffd str x29, [sp, #1656] 93fbc: f90343ed str x13, [sp, #1664] 93fc0: f90347f5 str x21, [sp, #1672] 93fc4: f9034bee str x14, [sp, #1680] 93fc8: f9034ff5 str x21, [sp, #1688] 93fcc: f901f3fa str x26, [sp, #992] 93fd0: f901f7ef str x15, [sp, #1000] 93fd4: f901ebf0 str x16, [sp, #976] 93fd8: f901eff1 str x17, [sp, #984] 93fdc: f9047be9 str x9, [sp, #2288] 93fe0: 9b0a7d09 mul x9, x8, x10 93fe4: d366fd29 lsr x9, x9, #38 93fe8: 9b0a7d2a mul x10, x9, x10 93fec: d366fd4a lsr x10, x10, #38 93ff0: 1b0ba549 msub w9, w10, w11, w9 93ff4: b9030be9 str w9, [sp, #776] 93ff8: 1ad90908 udiv w8, w8, w25 93ffc: b9024be8 str w8, [sp, #584] 94000: 9119c3e8 add x8, sp, #0x670 94004: f901fbe8 str x8, [sp, #1008] 94008: f901ffef str x15, [sp, #1016] 9400c: d503201f nop 94010: 100c0341 adr x1, ac078 94014: 912a03e0 add x0, sp, #0xa80 94018: 910f43e2 add x2, sp, #0x3d0 9401c: 97ffbadd bl 82b90 94020: 35ff0b20 cbnz w0, 92184 94024: d5033fdf isb 94028: d53be028 mrs x8, cntpct_el0 9402c: d53be009 mrs x9, cntfrq_el0 94030: b400d749 cbz x9, 95b18 94034: 9b177d08 mul x8, x8, x23 94038: 9ac90908 udiv x8, x8, x9 9403c: 9ad70909 udiv x9, x8, x23 94040: 9b17a128 msub x8, x9, x23, x8 94044: 5289ba6a mov w10, #0x4dd3 // #19923 94048: 72a20c4a movk w10, #0x1062, lsl #16 9404c: 52807d0b mov w11, #0x3e8 // #1000 94050: 9126e3ec add x12, sp, #0x9b8 94054: 910c23ed add x13, sp, #0x308 94058: 9123c3ee add x14, sp, #0x8f0 9405c: f90543f3 str x19, [sp, #2688] 94060: 9b0a7d0f mul x15, x8, x10 94064: d366fdef lsr x15, x15, #38 94068: 9b0a7dea mul x10, x15, x10 9406c: d366fd4a lsr x10, x10, #38 94070: 1b0bbd4a msub w10, w10, w11, w15 94074: d503201f nop 94078: 1008d04b adr x11, a5a80 9407c: 5280008f mov w15, #0x4 // #4 94080: f9033beb str x11, [sp, #1648] 94084: f9033fef str x15, [sp, #1656] 94088: 5280006b mov w11, #0x3 // #3 9408c: f901ebec str x12, [sp, #976] 94090: f901effd str x29, [sp, #984] 94094: f901f3ed str x13, [sp, #992] 94098: f901f7f5 str x21, [sp, #1000] 9409c: f901fbee str x14, [sp, #1008] 940a0: f901fff5 str x21, [sp, #1016] 940a4: d503201f nop 940a8: 100be74c adr x12, abd90 940ac: f90343ec str x12, [sp, #1664] 940b0: f90347eb str x11, [sp, #1672] 940b4: f904dfe9 str x9, [sp, #2488] 940b8: b908f3ea str w10, [sp, #2288] 940bc: 1ad90908 udiv w8, w8, w25 940c0: b9030be8 str w8, [sp, #776] 940c4: 910f43e8 add x8, sp, #0x3d0 940c8: f9034be8 str x8, [sp, #1680] 940cc: f9034feb str x11, [sp, #1688] 940d0: d503201f nop 940d4: 100bfd21 adr x1, ac078 940d8: 912a03e0 add x0, sp, #0xa80 940dc: 9119c3e2 add x2, sp, #0x670 940e0: 97ffbaac bl 82b90 940e4: 35ff0500 cbnz w0, 92184 940e8: 90000081 adrp x1, a4000 940ec: 9112f821 add x1, x1, #0x4be 940f0: aa1403e0 mov x0, x20 940f4: 52800102 mov w2, #0x8 // #8 940f8: 94001f22 bl 9bd80 940fc: b5000100 cbnz x0, 9411c 94100: d503201f nop 94104: 500a22a0 adr x0, a855a 94108: d503201f nop 9410c: 1008cea2 adr x2, a5ae0 94110: 52800561 mov w1, #0x2b // #43 94114: 97ffba29 bl 829b8 94118: d4200020 brk #0x1 9411c: aa0003e8 mov x8, x0 94120: aa0103e2 mov x2, x1 94124: 9119c3e0 add x0, sp, #0x670 94128: aa0803e1 mov x1, x8 9412c: 97ffc860 bl 862ac 94130: f9433be8 ldr x8, [sp, #1648] 94134: b5ff1f08 cbnz x8, 92514 94138: f94343f6 ldr x22, [sp, #1664] 9413c: b40008f6 cbz x22, 94258 94140: f9433ff8 ldr x24, [sp, #1656] 94144: d10006c8 sub x8, x22, #0x1 94148: 38686b09 ldrb w9, [x24, x8] 9414c: 12001d29 and w9, w9, #0xff 94150: f100031f cmp x24, #0x0 94154: 1a9f17ea cset w10, eq // eq = none 94158: 7100893f cmp w9, #0x22 9415c: 1a9f07e9 cset w9, ne // ne = any 94160: 2a0a0129 orr w9, w9, w10 94164: 54000781 b.ne 94254 // b.any 94168: 37000789 tbnz w9, #0, 94258 9416c: f100291f cmp x8, #0xa 94170: 54001483 b.cc 94400 // b.lo, b.ul, b.last 94174: d503201f nop 94178: 1008d080 adr x0, a5b88 9417c: aa1803e1 mov x1, x24 94180: 52800142 mov w2, #0xa // #10 94184: 94003a01 bl a2988 94188: 2a0003fb mov w27, w0 9418c: 91002b08 add x8, x24, #0xa 94190: d1002ec9 sub x9, x22, #0xb 94194: 7100001f cmp w0, #0x0 94198: 9a9f0116 csel x22, x8, xzr, eq // eq = none 9419c: 9a9f0138 csel x24, x9, xzr, eq // eq = none 941a0: d503201f nop 941a4: 500a2aa1 adr x1, a86fa 941a8: aa1403e0 mov x0, x20 941ac: 528000e2 mov w2, #0x7 // #7 941b0: 94001ef4 bl 9bd80 941b4: b4001320 cbz x0, 94418 941b8: 350018fb cbnz w27, 944d4 941bc: 390543ff strb wzr, [sp, #336] 941c0: 90031b68 adrp x8, 6400000 941c4: 91000108 add x8, x8, #0x0 941c8: a915e3f6 stp x22, x24, [sp, #344] 941cc: 52800029 mov w9, #0x1 // #1 941d0: 3905a3e9 strb w9, [sp, #360] 941d4: 0b08002a add w10, w1, w8 941d8: 5ac00908 rev w8, w8 941dc: 5ac0094a rev w10, w10 941e0: 3905a7e8 strb w8, [sp, #361] 941e4: 53187d0b lsr w11, w8, #24 941e8: 3905b3eb strb w11, [sp, #364] 941ec: 53107d0b lsr w11, w8, #16 941f0: 3905afeb strb w11, [sp, #363] 941f4: 53087d08 lsr w8, w8, #8 941f8: 3905abe8 strb w8, [sp, #362] 941fc: 390603e9 strb w9, [sp, #384] 94200: 390607ea strb w10, [sp, #385] 94204: 53187d48 lsr w8, w10, #24 94208: 390613e8 strb w8, [sp, #388] 9420c: 53107d48 lsr w8, w10, #16 94210: 39060fe8 strb w8, [sp, #387] 94214: 53087d48 lsr w8, w10, #8 94218: 39060be8 strb w8, [sp, #386] 9421c: d503201f nop 94220: 100a2661 adr x1, a86ec 94224: aa1403e0 mov x0, x20 94228: 52800062 mov w2, #0x3 // #3 9422c: 94001ed5 bl 9bd80 94230: a90587e0 stp x0, x1, [sp, #88] 94234: b5000200 cbnz x0, 94274 94238: d503201f nop 9423c: 500a18e0 adr x0, a855a 94240: d503201f nop 94244: 1008c5a2 adr x2, a5af8 94248: 52800561 mov w1, #0x2b // #43 9424c: 97ffb9db bl 829b8 94250: d4200020 brk #0x1 94254: 34000d69 cbz w9, 94400 94258: d503201f nop 9425c: 500a17e0 adr x0, a855a 94260: d503201f nop 94264: 1008c862 adr x2, a5b70 94268: 52800561 mov w1, #0x2b // #43 9426c: 97ffb9d3 bl 829b8 94270: d4200020 brk #0x1 94274: 9119c3e0 add x0, sp, #0x670 94278: a9458be1 ldp x1, x2, [sp, #88] 9427c: 94001a9d bl 9acf0 94280: f9433be8 ldr x8, [sp, #1648] 94284: b5ff1488 cbnz x8, 92514 94288: f94347e9 ldr x9, [sp, #1672] 9428c: f9434be8 ldr x8, [sp, #1680] 94290: a90427e8 stp x8, x9, [sp, #64] 94294: f9434fe9 ldr x9, [sp, #1688] 94298: f94353e8 ldr x8, [sp, #1696] 9429c: a90327e8 stp x8, x9, [sp, #48] 942a0: d5033fdf isb 942a4: d53be028 mrs x8, cntpct_el0 942a8: d53be009 mrs x9, cntfrq_el0 942ac: b400c369 cbz x9, 95b18 942b0: 9b177d08 mul x8, x8, x23 942b4: 9ac90908 udiv x8, x8, x9 942b8: 9ad70909 udiv x9, x8, x23 942bc: 9b17a128 msub x8, x9, x23, x8 942c0: 5289ba6a mov w10, #0x4dd3 // #19923 942c4: 72a20c4a movk w10, #0x1062, lsl #16 942c8: 52807d0b mov w11, #0x3e8 // #1000 942cc: 9126e3ec add x12, sp, #0x9b8 942d0: 910c23ed add x13, sp, #0x308 942d4: 9123c3ee add x14, sp, #0x8f0 942d8: f90543f3 str x19, [sp, #2688] 942dc: d503201f nop 942e0: 1008c28f adr x15, a5b30 942e4: 52800090 mov w16, #0x4 // #4 942e8: f9033bef str x15, [sp, #1648] 942ec: f9033ff0 str x16, [sp, #1656] 942f0: 5280006f mov w15, #0x3 // #3 942f4: f901ebec str x12, [sp, #976] 942f8: f901effd str x29, [sp, #984] 942fc: f901f3ed str x13, [sp, #992] 94300: f901f7f5 str x21, [sp, #1000] 94304: f901fbee str x14, [sp, #1008] 94308: f901fff5 str x21, [sp, #1016] 9430c: d503201f nop 94310: 100bd40c adr x12, abd90 94314: f90343ec str x12, [sp, #1664] 94318: f90347ef str x15, [sp, #1672] 9431c: f904dfe9 str x9, [sp, #2488] 94320: 9b0a7d09 mul x9, x8, x10 94324: d366fd29 lsr x9, x9, #38 94328: 9b0a7d2a mul x10, x9, x10 9432c: d366fd4a lsr x10, x10, #38 94330: 1b0ba549 msub w9, w10, w11, w9 94334: b908f3e9 str w9, [sp, #2288] 94338: 1ad90908 udiv w8, w8, w25 9433c: b9030be8 str w8, [sp, #776] 94340: 910f43e8 add x8, sp, #0x3d0 94344: f9034be8 str x8, [sp, #1680] 94348: f9034fef str x15, [sp, #1688] 9434c: d503201f nop 94350: 100be941 adr x1, ac078 94354: 912a03e0 add x0, sp, #0xa80 94358: 9119c3e2 add x2, sp, #0x670 9435c: 97ffba0d bl 82b90 94360: 35fef120 cbnz w0, 92184 94364: 910663e0 add x0, sp, #0x198 94368: 2a1f03e1 mov w1, wzr 9436c: 52800c82 mov w2, #0x64 // #100 94370: 940038e5 bl a2704 94374: 90000088 adrp x8, a4000 94378: 91113908 add x8, x8, #0x44e 9437c: 52800109 mov w9, #0x8 // #8 94380: f90103e8 str x8, [sp, #512] 94384: f90107e9 str x9, [sp, #520] 94388: d503201f nop 9438c: 10090e28 adr x8, a6550 94390: 52800249 mov w9, #0x12 // #18 94394: f9010be8 str x8, [sp, #528] 94398: f9010fe9 str x9, [sp, #536] 9439c: 52800208 mov w8, #0x10 // #16 943a0: f0000069 adrp x9, a3000 943a4: 913e2129 add x9, x9, #0xf88 943a8: f9402fea ldr x10, [sp, #88] 943ac: f240094a ands x10, x10, #0x7 943b0: f90017ea str x10, [sp, #40] 943b4: f90113e9 str x9, [sp, #544] 943b8: f90117e8 str x8, [sp, #552] 943bc: 540003c1 b.ne 94434 // b.any 943c0: f94033e8 ldr x8, [sp, #96] 943c4: f100111f cmp x8, #0x4 943c8: 54000183 b.cc 943f8 // b.lo, b.ul, b.last 943cc: f9402fe8 ldr x8, [sp, #88] 943d0: b9400108 ldr w8, [x8] 943d4: 5281ba09 mov w9, #0xdd0 // #3536 943d8: 72bdbfc9 movk w9, #0xedfe, lsl #16 943dc: 6b09011f cmp w8, w9 943e0: 540000c1 b.ne 943f8 // b.any 943e4: f94033e8 ldr x8, [sp, #96] 943e8: f100a11f cmp x8, #0x28 943ec: 54000282 b.cs 9443c // b.hs, b.nlast 943f0: 52800308 mov w8, #0x18 // #24 943f4: 14000059 b 94558 943f8: 52800048 mov w8, #0x2 // #2 943fc: 14000057 b 94558 94400: d503201f nop 94404: 500a17a1 adr x1, a86fa 94408: aa1403e0 mov x0, x20 9440c: 528000e2 mov w2, #0x7 // #7 94410: 94001e5c bl 9bd80 94414: b5000600 cbnz x0, 944d4 94418: d503201f nop 9441c: 500a09e0 adr x0, a855a 94420: d503201f nop 94424: 1008bba2 adr x2, a5b98 94428: 52800561 mov w1, #0x2b // #43 9442c: 97ffb963 bl 829b8 94430: d4200020 brk #0x1 94434: 528002a8 mov w8, #0x15 // #21 94438: 14000048 b 94558 9443c: f9402fe8 ldr x8, [sp, #88] 94440: b9402118 ldr w24, [x8, #32] 94444: d503201f nop 94448: 100be389 adr x9, ac0b8 9444c: f9033be9 str x9, [sp, #1648] 94450: f9033fff str xzr, [sp, #1656] 94454: f90343e9 str x9, [sp, #1664] 94458: f90347ff str xzr, [sp, #1672] 9445c: f9034be9 str x9, [sp, #1680] 94460: f9034fff str xzr, [sp, #1688] 94464: f90353e9 str x9, [sp, #1696] 94468: f90357ff str xzr, [sp, #1704] 9446c: f9035be9 str x9, [sp, #1712] 94470: f9035fff str xzr, [sp, #1720] 94474: f90363e9 str x9, [sp, #1728] 94478: f90367ff str xzr, [sp, #1736] 9447c: f9036be9 str x9, [sp, #1744] 94480: f9036fff str xzr, [sp, #1752] 94484: f90373e9 str x9, [sp, #1760] 94488: f90377ff str xzr, [sp, #1768] 9448c: f9037be9 str x9, [sp, #1776] 94490: f9037fff str xzr, [sp, #1784] 94494: f94107e8 ldr x8, [sp, #520] 94498: f90383e9 str x9, [sp, #1792] 9449c: f90387ff str xzr, [sp, #1800] 944a0: b4000168 cbz x8, 944cc 944a4: f94103ea ldr x10, [sp, #512] 944a8: f9410fe9 ldr x9, [sp, #536] 944ac: f9033bea str x10, [sp, #1648] 944b0: f9033fe8 str x8, [sp, #1656] 944b4: b40000c9 cbz x9, 944cc 944b8: f9410bea ldr x10, [sp, #528] 944bc: f94117e8 ldr x8, [sp, #552] 944c0: f90343ea str x10, [sp, #1664] 944c4: f90347e9 str x9, [sp, #1672] 944c8: b5000148 cbnz x8, 944f0 944cc: 52800088 mov w8, #0x4 // #4 944d0: 14000022 b 94558 944d4: d503201f nop 944d8: 500a0400 adr x0, a855a 944dc: d503201f nop 944e0: 1008b682 adr x2, a5bb0 944e4: 52800561 mov w1, #0x2b // #43 944e8: 97ffb934 bl 829b8 944ec: d4200020 brk #0x1 944f0: f94113e9 ldr x9, [sp, #544] 944f4: f9034be9 str x9, [sp, #1680] 944f8: f9034fe8 str x8, [sp, #1688] 944fc: f9433ff4 ldr x20, [sp, #1656] 94500: f101929f cmp x20, #0x64 94504: 540006a8 b.hi 945d8 // b.pmore 94508: f9433be1 ldr x1, [sp, #1648] 9450c: 910663e0 add x0, sp, #0x198 94510: aa1403e2 mov x2, x20 94514: 9400391c bl a2984 94518: 91000696 add x22, x20, #0x1 9451c: f10192df cmp x22, #0x64 94520: 540001a8 b.hi 94554 // b.pmore 94524: f94347e2 ldr x2, [sp, #1672] 94528: ab0202d4 adds x20, x22, x2 9452c: 540004e2 b.cs 945c8 // b.hs, b.nlast 94530: f101929f cmp x20, #0x64 94534: 54000528 b.hi 945d8 // b.pmore 94538: f94343e1 ldr x1, [sp, #1664] 9453c: 910663e8 add x8, sp, #0x198 94540: 8b160100 add x0, x8, x22 94544: 94003910 bl a2984 94548: 9100069b add x27, x20, #0x1 9454c: f101937f cmp x27, #0x64 94550: 54000349 b.ls 945b8 // b.plast 94554: 52800188 mov w8, #0xc // #12 94558: aa1f03e9 mov x9, xzr 9455c: 2a0803e8 mov w8, w8 94560: f90543ff str xzr, [sp, #2688] 94564: f90547e8 str x8, [sp, #2696] 94568: 912a03e8 add x8, sp, #0xa80 9456c: d503201f nop 94570: 1003a389 adr x9, 9b9e0 <::fmt> 94574: d503201f nop 94578: 1008ffca adr x10, a6570 9457c: f901ebe8 str x8, [sp, #976] 94580: f901efe9 str x9, [sp, #984] 94584: 52800028 mov w8, #0x1 // #1 94588: f9033bea str x10, [sp, #1648] 9458c: f9033fe8 str x8, [sp, #1656] 94590: f90343ff str xzr, [sp, #1664] 94594: f90347ff str xzr, [sp, #1672] 94598: 910f43e9 add x9, sp, #0x3d0 9459c: f9034be9 str x9, [sp, #1680] 945a0: f9034fe8 str x8, [sp, #1688] 945a4: d503201f nop 945a8: 1008fec1 adr x1, a6580 945ac: 9119c3e0 add x0, sp, #0x670 945b0: 97ffb666 bl 81f48 945b4: d4200020 brk #0x1 945b8: f9434fe2 ldr x2, [sp, #1688] 945bc: ab020374 adds x20, x27, x2 945c0: 54000083 b.cc 945d0 // b.lo, b.ul, b.last 945c4: aa1b03f6 mov x22, x27 945c8: aa1603e0 mov x0, x22 945cc: 140004b5 b 958a0 945d0: f101929f cmp x20, #0x64 945d4: 54000069 b.ls 945e0 // b.plast 945d8: aa1403e0 mov x0, x20 945dc: 1400000a b 94604 945e0: f9434be1 ldr x1, [sp, #1680] 945e4: 910663e8 add x8, sp, #0x198 945e8: 8b1b0100 add x0, x8, x27 945ec: 940038e6 bl a2984 945f0: 91000688 add x8, x20, #0x1 945f4: f9002be8 str x8, [sp, #80] 945f8: f101951f cmp x8, #0x65 945fc: 540000a3 b.cc 94610 // b.lo, b.ul, b.last 94600: f9402be0 ldr x0, [sp, #80] 94604: 52800c81 mov w1, #0x64 // #100 94608: 97ffb748 bl 82328 9460c: d4200020 brk #0x1 94610: 2a1603e8 mov w8, w22 94614: 9278dec9 and x9, x22, #0xffffffffffffff00 94618: 92401d08 and x8, x8, #0xff 9461c: 5ac00b0a rev w10, w24 94620: 8b0a036b add x11, x27, x10 94624: aa080128 orr x8, x9, x8 94628: 8b0a0108 add x8, x8, x10 9462c: f9011bea str x10, [sp, #560] 94630: f9011fe8 str x8, [sp, #568] 94634: f90123eb str x11, [sp, #576] 94638: 912a03e8 add x8, sp, #0xa80 9463c: 91002100 add x0, x8, #0x8 94640: 2a1f03e1 mov w1, wzr 94644: 52801802 mov w2, #0xc0 // #192 94648: 9400382f bl a2704 9464c: d503201f nop 94650: 1008fa48 adr x8, a6598 94654: 79150fff strh wzr, [sp, #2694] 94658: 790d1bff strh wzr, [sp, #1676] 9465c: b9068bff str wzr, [sp, #1672] 94660: f90343ff str xzr, [sp, #1664] 94664: 39400d09 ldrb w9, [x8, #3] 94668: 3940090a ldrb w10, [x8, #2] 9466c: 3940050b ldrb w11, [x8, #1] 94670: 3940010c ldrb w12, [x8] 94674: 33181d2a bfi w10, w9, #8, #8 94678: 33181d6c bfi w12, w11, #8, #8 9467c: 52a02009 mov w9, #0x1000000 // #16777216 94680: b903d3e9 str w9, [sp, #976] 94684: 12001fe9 and w9, wzr, #0xff 94688: 33103d4c bfi w12, w10, #16, #16 9468c: f9033fff str xzr, [sp, #1656] 94690: f9033bff str xzr, [sp, #1648] 94694: 3919c3ff strb wzr, [sp, #1648] 94698: 7947a7ea ldrh w10, [sp, #978] 9469c: 53083feb ubfx w11, wzr, #8, #8 946a0: 3940150d ldrb w13, [x8, #5] 946a4: b90a83ec str w12, [sp, #2688] 946a8: 39401108 ldrb w8, [x8, #4] 946ac: 3919ebe9 strb w9, [sp, #1658] 946b0: 394f47e9 ldrb w9, [sp, #977] 946b4: 3919efeb strb w11, [sp, #1659] 946b8: 3919c7e9 strb w9, [sp, #1649] 946bc: 53083d8b ubfx w11, w12, #8, #8 946c0: 53105d8c ubfx w12, w12, #16, #8 946c4: 33185da8 bfi w8, w13, #8, #24 946c8: 790ce7ea strh w10, [sp, #1650] 946cc: 12001d4a and w10, w10, #0xff 946d0: 79150be8 strh w8, [sp, #2692] 946d4: 3959cfe8 ldrb w8, [sp, #1651] 946d8: 3919d7eb strb w11, [sp, #1653] 946dc: 396a03eb ldrb w11, [sp, #2688] 946e0: 3919dbec strb w12, [sp, #1654] 946e4: 396a13ec ldrb w12, [sp, #2692] 946e8: 3919e3ec strb w12, [sp, #1656] 946ec: 3959dbec ldrb w12, [sp, #1654] 946f0: 3959d7ed ldrb w13, [sp, #1653] 946f4: 396a17ee ldrb w14, [sp, #2693] 946f8: 3919e7ee strb w14, [sp, #1657] 946fc: 396a0fee ldrb w14, [sp, #2691] 94700: 33181d49 bfi w9, w10, #8, #8 94704: 3919d3eb strb w11, [sp, #1652] 94708: 33181d68 bfi w8, w11, #8, #8 9470c: 3959c3f4 ldrb w20, [sp, #1648] 94710: 3919dfee strb w14, [sp, #1655] 94714: 390f5bee strb w14, [sp, #982] 94718: 33103d09 bfi w9, w8, #16, #16 9471c: 33185d8d bfi w13, w12, #8, #24 94720: 9119c3f6 add x22, sp, #0x670 94724: 910022c1 add x1, x22, #0x8 94728: 7907abed strh w13, [sp, #980] 9472c: b903d3e9 str w9, [sp, #976] 94730: 9123c3f8 add x24, sp, #0x8f0 94734: 91002300 add x0, x24, #0x8 94738: 528002c2 mov w2, #0x16 // #22 9473c: 94003892 bl a2984 94740: 3923c3f4 strb w20, [sp, #2288] 94744: b2400300 orr x0, x24, #0x1 94748: 910f43f4 add x20, sp, #0x3d0 9474c: 910f43e1 add x1, sp, #0x3d0 94750: 528000e2 mov w2, #0x7 // #7 94754: 9400388c bl a2984 94758: aa1f03fc mov x28, xzr 9475c: f9447be8 ldr x8, [sp, #2288] 94760: 910062ca add x10, x22, #0x18 94764: 91002289 add x9, x20, #0x8 94768: a906abe9 stp x9, x10, [sp, #104] 9476c: b948fbe9 ldr w9, [sp, #2296] 94770: 9108c3ea add x10, sp, #0x230 94774: f90043ea str x10, [sp, #128] 94778: 5280018a mov w10, #0xc // #12 9477c: f9004bea str x10, [sp, #144] 94780: f90543e8 str x8, [sp, #2688] 94784: b90a8be9 str w9, [sp, #2696] 94788: 52801908 mov w8, #0xc8 // #200 9478c: f9404be9 ldr x9, [sp, #144] 94790: cb090108 sub x8, x8, x9 94794: f90047e8 str x8, [sp, #136] 94798: 910543e8 add x8, sp, #0x150 9479c: 387c691b ldrb w27, [x8, x28] 947a0: 340000db cbz w27, 947b8 947a4: f100077f cmp x27, #0x1 947a8: 54000181 b.ne 947d8 // b.any 947ac: 52800098 mov w24, #0x4 // #4 947b0: 52800208 mov w8, #0x10 // #16 947b4: 1400000b b 947e0 947b8: 910543e8 add x8, sp, #0x150 947bc: 8b1c0108 add x8, x8, x28 947c0: f9400918 ldr x24, [x8, #16] 947c4: 91003308 add x8, x24, #0xc 947c8: 360000d8 tbz w24, #0, 947e0 947cc: 91000b0a add x10, x24, #0x2 947d0: 91003b09 add x9, x24, #0xe 947d4: 14000005 b 947e8 947d8: aa1f03f8 mov x24, xzr 947dc: 52800188 mov w8, #0xc // #12 947e0: 91003309 add x9, x24, #0xc 947e4: aa1803ea mov x10, x24 947e8: 9240054a and x10, x10, #0x3 947ec: 8b080148 add x8, x10, x8 947f0: f94047ea ldr x10, [sp, #136] 947f4: eb0a011f cmp x8, x10 947f8: 54001768 b.hi 94ae4 // b.pmore 947fc: 912a03e8 add x8, sp, #0xa80 94800: f9404bea ldr x10, [sp, #144] 94804: 8b0a0108 add x8, x8, x10 94808: f9004fe8 str x8, [sp, #152] 9480c: f94043e8 ldr x8, [sp, #128] 94810: f9400108 ldr x8, [x8] 94814: f9003fe8 str x8, [sp, #120] 94818: f2400536 ands x22, x9, #0x3 9481c: 540001a0 b.eq 94850 // b.none 94820: b90673ff str wzr, [sp, #1648] 94824: f94047e8 ldr x8, [sp, #136] 94828: eb08031f cmp x24, x8 9482c: 54001a08 b.hi 94b6c // b.pmore 94830: b40003fb cbz x27, 948ac 94834: f100077f cmp x27, #0x1 94838: 54000421 b.ne 948bc // b.any 9483c: 910543e8 add x8, sp, #0x150 94840: 8b1c0108 add x8, x8, x28 94844: 91000501 add x1, x8, #0x1 94848: 52800088 mov w8, #0x4 // #4 9484c: 1400001f b 948c8 94850: f9403fe8 ldr x8, [sp, #120] 94854: d3487d16 ubfx x22, x8, #8, #24 94858: b400071b cbz x27, 94938 9485c: f100077f cmp x27, #0x1 94860: 540015c1 b.ne 94b18 // b.any 94864: f94047e8 ldr x8, [sp, #136] 94868: eb08031f cmp x24, x8 9486c: 54001808 b.hi 94b6c // b.pmore 94870: f100131f cmp x24, #0x4 94874: 54001601 b.ne 94b34 // b.any 94878: 910543e8 add x8, sp, #0x150 9487c: 8b1c0108 add x8, x8, x28 94880: 38401d09 ldrb w9, [x8, #1]! 94884: 3940050a ldrb w10, [x8, #1] 94888: 39400d0b ldrb w11, [x8, #3] 9488c: f9404fec ldr x12, [sp, #152] 94890: 39000189 strb w9, [x12] 94894: 39000d8b strb w11, [x12, #3] 94898: 39400908 ldrb w8, [x8, #2] 9489c: 52800094 mov w20, #0x4 // #4 948a0: 39000988 strb w8, [x12, #2] 948a4: 3900058a strb w10, [x12, #1] 948a8: 1400003a b 94990 948ac: 910543e8 add x8, sp, #0x150 948b0: 8b1c0108 add x8, x8, x28 948b4: a940a101 ldp x1, x8, [x8, #8] 948b8: 14000004 b 948c8 948bc: aa1f03e8 mov x8, xzr 948c0: d503201f nop 948c4: 100bbfa1 adr x1, ac0b8 948c8: eb08031f cmp x24, x8 948cc: 54001401 b.ne 94b4c // b.any 948d0: f9404fe0 ldr x0, [sp, #152] 948d4: aa1803e2 mov x2, x24 948d8: 9400382b bl a2984 948dc: ab1802d4 adds x20, x22, x24 948e0: 54001422 b.cs 94b64 // b.hs, b.nlast 948e4: f94047e8 ldr x8, [sp, #136] 948e8: eb08029f cmp x20, x8 948ec: 540014e8 b.hi 94b88 // b.pmore 948f0: f9404fe8 ldr x8, [sp, #152] 948f4: 8b180100 add x0, x8, x24 948f8: 9119c3e1 add x1, sp, #0x670 948fc: aa1603e2 mov x2, x22 94900: 94003821 bl a2984 94904: b40000bb cbz x27, 94918 94908: f100077f cmp x27, #0x1 9490c: 540000e1 b.ne 94928 // b.any 94910: 52800098 mov w24, #0x4 // #4 94914: 14000006 b 9492c 94918: 910543e8 add x8, sp, #0x150 9491c: 8b1c0108 add x8, x8, x28 94920: f9400918 ldr x24, [x8, #16] 94924: 14000002 b 9492c 94928: aa1f03f8 mov x24, xzr 9492c: f9403fe8 ldr x8, [sp, #120] 94930: d348fd16 lsr x22, x8, #8 94934: 14000017 b 94990 94938: f94047e8 ldr x8, [sp, #136] 9493c: eb08031f cmp x24, x8 94940: 54001168 b.hi 94b6c // b.pmore 94944: 910543e8 add x8, sp, #0x150 94948: 8b1c0108 add x8, x8, x28 9494c: f9400901 ldr x1, [x8, #16] 94950: eb01031f cmp x24, x1 94954: 54001101 b.ne 94b74 // b.any 94958: f9400501 ldr x1, [x8, #8] 9495c: f9404fe0 ldr x0, [sp, #152] 94960: aa1803e2 mov x2, x24 94964: 94003808 bl a2984 94968: 91001314 add x20, x24, #0x4 9496c: f94047e8 ldr x8, [sp, #136] 94970: eb08029f cmp x20, x8 94974: 540010a8 b.hi 94b88 // b.pmore 94978: f9404fe8 ldr x8, [sp, #152] 9497c: 8b180108 add x8, x8, x24 94980: 39000d1f strb wzr, [x8, #3] 94984: 3900091f strb wzr, [x8, #2] 94988: 3900051f strb wzr, [x8, #1] 9498c: 3900011f strb wzr, [x8] 94990: 52800068 mov w8, #0x3 // #3 94994: b3607f08 bfi x8, x24, #32, #32 94998: f904dfe8 str x8, [sp, #2488] 9499c: f9403fe8 ldr x8, [sp, #120] 949a0: 33185ec8 bfi w8, w22, #8, #24 949a4: b909c3e8 str w8, [sp, #2496] 949a8: b909c7ff str wzr, [sp, #2500] 949ac: f9404fe8 ldr x8, [sp, #152] 949b0: f904e7e8 str x8, [sp, #2504] 949b4: f904ebf4 str x20, [sp, #2512] 949b8: 9119c3e0 add x0, sp, #0x670 949bc: 9126e3e1 add x1, sp, #0x9b8 949c0: 94001afc bl 9b5b0 949c4: f9433be8 ldr x8, [sp, #1648] 949c8: f9433ff4 ldr x20, [sp, #1656] 949cc: f94343f6 ldr x22, [sp, #1664] 949d0: b5000e88 cbnz x8, 94ba0 949d4: a94687e0 ldp x0, x1, [sp, #104] 949d8: 52801802 mov w2, #0xc0 // #192 949dc: 940037ea bl a2984 949e0: f901ebf6 str x22, [sp, #976] 949e4: 9119c3e0 add x0, sp, #0x670 949e8: 9126e3e1 add x1, sp, #0x9b8 949ec: 94001af1 bl 9b5b0 949f0: f9433be8 ldr x8, [sp, #1648] 949f4: f9433fe0 ldr x0, [sp, #1656] 949f8: b5000d08 cbnz x8, 94b98 949fc: f9404be8 ldr x8, [sp, #144] 94a00: ab080016 adds x22, x0, x8 94a04: 54000fa2 b.cs 94bf8 // b.hs, b.nlast 94a08: f10322df cmp x22, #0xc8 94a0c: 54000fe8 b.hi 94c08 // b.pmore 94a10: eb14001f cmp x0, x20 94a14: 54000fe1 b.ne 94c10 // b.any 94a18: 910f43e1 add x1, sp, #0x3d0 94a1c: f9404fe0 ldr x0, [sp, #152] 94a20: aa1403e2 mov x2, x20 94a24: 940037d8 bl a2984 94a28: f94043e8 ldr x8, [sp, #128] 94a2c: 91002108 add x8, x8, #0x8 94a30: f90043e8 str x8, [sp, #128] 94a34: 9100639c add x28, x28, #0x18 94a38: f101239f cmp x28, #0x48 94a3c: f9004bf6 str x22, [sp, #144] 94a40: 54ffea41 b.ne 94788 // b.any 94a44: f94543f4 ldr x20, [sp, #2688] 94a48: 912a03e8 add x8, sp, #0xa80 94a4c: 91002101 add x1, x8, #0x8 94a50: 910923e0 add x0, sp, #0x248 94a54: 52801802 mov w2, #0xc0 // #192 94a58: 940037cb bl a2984 94a5c: f90187f4 str x20, [sp, #776] 94a60: 910c23e8 add x8, sp, #0x308 94a64: 91002100 add x0, x8, #0x8 94a68: 910923e1 add x1, sp, #0x248 94a6c: 52801802 mov w2, #0xc0 // #192 94a70: 940037c5 bl a2984 94a74: f94027e8 ldr x8, [sp, #72] 94a78: f904dfe8 str x8, [sp, #2488] 94a7c: f94023e8 ldr x8, [sp, #64] 94a80: f904e3e8 str x8, [sp, #2496] 94a84: f9401fe8 ldr x8, [sp, #56] 94a88: f904e7e8 str x8, [sp, #2504] 94a8c: f9401be8 ldr x8, [sp, #48] 94a90: f904ebe8 str x8, [sp, #2512] 94a94: f904efff str xzr, [sp, #2520] 94a98: d503201f nop 94a9c: 1008d8e2 adr x2, a65b8 94aa0: 9119c3e0 add x0, sp, #0x670 94aa4: 9126e3e1 add x1, sp, #0x9b8 94aa8: 528000e3 mov w3, #0x7 // #7 94aac: 940016cd bl 9a5e0 94ab0: 910f43e0 add x0, sp, #0x3d0 94ab4: 9119c3e1 add x1, sp, #0x670 94ab8: 9400177a bl 9a8a0 <::next> 94abc: f941ebe8 ldr x8, [sp, #976] 94ac0: f100111f cmp x8, #0x4 94ac4: 54000b01 b.ne 94c24 // b.any 94ac8: d503201f nop 94acc: 5009d460 adr x0, a855a 94ad0: d503201f nop 94ad4: 1008d0e2 adr x2, a64f0 94ad8: 52800561 mov w1, #0x2b // #43 94adc: 97ffb7b7 bl 829b8 94ae0: d4200020 brk #0x1 94ae4: 528001a8 mov w8, #0xd // #13 94ae8: f9033bff str xzr, [sp, #1648] 94aec: f9033fe8 str x8, [sp, #1656] 94af0: d503201f nop 94af4: 100bc7e0 adr x0, ac3f0 94af8: d503201f nop 94afc: 1009a2a3 adr x3, a7f50 94b00: d503201f nop 94b04: 1009a664 adr x4, a7fd0 94b08: 9119c3e2 add x2, sp, #0x670 94b0c: 52800561 mov w1, #0x2b // #43 94b10: 97ffbc96 bl 83d68 94b14: d4200020 brk #0x1 94b18: d503201f nop 94b1c: 1009e4a0 adr x0, a87b0 94b20: d503201f nop 94b24: 1009a7a2 adr x2, a8018 94b28: 528001e1 mov w1, #0xf // #15 94b2c: 97ffb7a3 bl 829b8 94b30: d4200020 brk #0x1 94b34: d503201f nop 94b38: 1009a7c2 adr x2, a8030 94b3c: aa1803e0 mov x0, x24 94b40: 52800081 mov w1, #0x4 // #4 94b44: 97ffc5c6 bl 8625c ::copy_from_slice::len_mismatch_fail> 94b48: d4200020 brk #0x1 94b4c: d503201f nop 94b50: 1009a582 adr x2, a8000 94b54: aa1803e0 mov x0, x24 94b58: aa0803e1 mov x1, x8 94b5c: 97ffc5c0 bl 8625c ::copy_from_slice::len_mismatch_fail> 94b60: d4200020 brk #0x1 94b64: aa1803e0 mov x0, x24 94b68: 1400034e b 958a0 94b6c: aa1803e0 mov x0, x24 94b70: 14000007 b 94b8c 94b74: d503201f nop 94b78: 1009a682 adr x2, a8048 94b7c: aa1803e0 mov x0, x24 94b80: 97ffc5b7 bl 8625c ::copy_from_slice::len_mismatch_fail> 94b84: d4200020 brk #0x1 94b88: aa1403e0 mov x0, x20 94b8c: f94047e1 ldr x1, [sp, #136] 94b90: 97ffb5e6 bl 82328 94b94: d4200020 brk #0x1 94b98: f94343f6 ldr x22, [sp, #1664] 94b9c: aa0003f4 mov x20, x0 94ba0: f90543f4 str x20, [sp, #2688] 94ba4: f90547f6 str x22, [sp, #2696] 94ba8: 912a03e8 add x8, sp, #0xa80 94bac: d503201f nop 94bb0: 10037189 adr x9, 9b9e0 <::fmt> 94bb4: d503201f nop 94bb8: 1008cdca adr x10, a6570 94bbc: f901ebe8 str x8, [sp, #976] 94bc0: f901efe9 str x9, [sp, #984] 94bc4: 52800028 mov w8, #0x1 // #1 94bc8: f9033bea str x10, [sp, #1648] 94bcc: f9033fe8 str x8, [sp, #1656] 94bd0: f90343ff str xzr, [sp, #1664] 94bd4: f90347ff str xzr, [sp, #1672] 94bd8: 910f43e9 add x9, sp, #0x3d0 94bdc: f9034be9 str x9, [sp, #1680] 94be0: f9034fe8 str x8, [sp, #1688] 94be4: d503201f nop 94be8: 1008cdc1 adr x1, a65a0 94bec: 9119c3e0 add x0, sp, #0x670 94bf0: 97ffb4d6 bl 81f48 94bf4: d4200020 brk #0x1 94bf8: f9404be0 ldr x0, [sp, #144] 94bfc: aa1603e1 mov x1, x22 94c00: 97ffbaf4 bl 837d0 94c04: d4200020 brk #0x1 94c08: aa1603e0 mov x0, x22 94c0c: 14000228 b 954ac 94c10: d503201f nop 94c14: 10099ea2 adr x2, a7fe8 94c18: aa1403e1 mov x1, x20 94c1c: 97ffc590 bl 8625c ::copy_from_slice::len_mismatch_fail> 94c20: d4200020 brk #0x1 94c24: 912a03f8 add x24, sp, #0xa80 94c28: 910f43f4 add x20, sp, #0x3d0 94c2c: 912a03e0 add x0, sp, #0xa80 94c30: 910f43e1 add x1, sp, #0x3d0 94c34: 52800902 mov w2, #0x48 // #72 94c38: 94003753 bl a2984 94c3c: f94557e8 ldr x8, [sp, #2728] 94c40: f9455be9 ldr x9, [sp, #2736] 94c44: f9047be8 str x8, [sp, #2288] 94c48: f9047fe9 str x9, [sp, #2296] 94c4c: f9455fe8 ldr x8, [sp, #2744] 94c50: f94563e9 ldr x9, [sp, #2752] 94c54: f90483e8 str x8, [sp, #2304] 94c58: f90487e9 str x9, [sp, #2312] 94c5c: f9420fe8 ldr x8, [sp, #1048] 94c60: d503201f nop 94c64: 100ba2aa adr x10, ac0b8 94c68: f9033bea str x10, [sp, #1648] 94c6c: f9033fff str xzr, [sp, #1656] 94c70: 52800049 mov w9, #0x2 // #2 94c74: f90343e9 str x9, [sp, #1664] 94c78: f90357ff str xzr, [sp, #1704] 94c7c: f9035bea str x10, [sp, #1712] 94c80: f9035fff str xzr, [sp, #1720] 94c84: f90363e9 str x9, [sp, #1728] 94c88: f90377ff str xzr, [sp, #1768] 94c8c: f9037bea str x10, [sp, #1776] 94c90: f9037fff str xzr, [sp, #1784] 94c94: f90383e9 str x9, [sp, #1792] 94c98: f90397ff str xzr, [sp, #1832] 94c9c: f9039bea str x10, [sp, #1840] 94ca0: f9039fff str xzr, [sp, #1848] 94ca4: f903a3e9 str x9, [sp, #1856] 94ca8: f903b7ff str xzr, [sp, #1896] 94cac: f903bbea str x10, [sp, #1904] 94cb0: f903bfff str xzr, [sp, #1912] 94cb4: f903c3e9 str x9, [sp, #1920] 94cb8: f903d7ff str xzr, [sp, #1960] 94cbc: f903dbea str x10, [sp, #1968] 94cc0: f903dfff str xzr, [sp, #1976] 94cc4: f903e3e9 str x9, [sp, #1984] 94cc8: f903f7ff str xzr, [sp, #2024] 94ccc: f903fbea str x10, [sp, #2032] 94cd0: f903ffff str xzr, [sp, #2040] 94cd4: f90403e9 str x9, [sp, #2048] 94cd8: f90417ff str xzr, [sp, #2088] 94cdc: f9041bea str x10, [sp, #2096] 94ce0: f9041fff str xzr, [sp, #2104] 94ce4: f90423e9 str x9, [sp, #2112] 94ce8: f90437ff str xzr, [sp, #2152] 94cec: f9043bea str x10, [sp, #2160] 94cf0: f9043fff str xzr, [sp, #2168] 94cf4: f90443e9 str x9, [sp, #2176] 94cf8: f90457ff str xzr, [sp, #2216] 94cfc: f9045bea str x10, [sp, #2224] 94d00: f9045fff str xzr, [sp, #2232] 94d04: f90463e9 str x9, [sp, #2240] 94d08: f90477ff str xzr, [sp, #2280] 94d0c: f94017e9 ldr x9, [sp, #40] 94d10: b5000229 cbnz x9, 94d54 94d14: f94033e9 ldr x9, [sp, #96] 94d18: f100113f cmp x9, #0x4 94d1c: 54000183 b.cc 94d4c // b.lo, b.ul, b.last 94d20: f9402fe9 ldr x9, [sp, #88] 94d24: b9400129 ldr w9, [x9] 94d28: 5281ba0a mov w10, #0xdd0 // #3536 94d2c: 72bdbfca movk w10, #0xedfe, lsl #16 94d30: 6b0a013f cmp w9, w10 94d34: 540000c1 b.ne 94d4c // b.any 94d38: f94033e9 ldr x9, [sp, #96] 94d3c: f100a13f cmp x9, #0x28 94d40: 54000362 b.cs 94dac // b.hs, b.nlast 94d44: 52800308 mov w8, #0x18 // #24 94d48: 14000004 b 94d58 94d4c: 52800048 mov w8, #0x2 // #2 94d50: 14000002 b 94d58 94d54: 528002a8 mov w8, #0x15 // #21 94d58: 2a0803e8 mov w8, w8 94d5c: d503201f nop 94d60: 10036409 adr x9, 9b9e0 <::fmt> 94d64: f90543ff str xzr, [sp, #2688] 94d68: f90547e8 str x8, [sp, #2696] 94d6c: f901ebf8 str x24, [sp, #976] 94d70: f901efe9 str x9, [sp, #984] 94d74: d503201f nop 94d78: 1008bfc8 adr x8, a6570 94d7c: 52800029 mov w9, #0x1 // #1 94d80: f9033be8 str x8, [sp, #1648] 94d84: f9033fe9 str x9, [sp, #1656] 94d88: f90343ff str xzr, [sp, #1664] 94d8c: f90347ff str xzr, [sp, #1672] 94d90: f9034bf4 str x20, [sp, #1680] 94d94: f9034fe9 str x9, [sp, #1688] 94d98: d503201f nop 94d9c: 1008c121 adr x1, a65c0 94da0: 9119c3e0 add x0, sp, #0x670 94da4: 97ffb469 bl 81f48 94da8: d4200020 brk #0x1 94dac: f9402fe9 ldr x9, [sp, #88] 94db0: b9400929 ldr w9, [x9, #8] 94db4: f9447bea ldr x10, [sp, #2288] 94db8: f9447feb ldr x11, [sp, #2296] 94dbc: f90543ea str x10, [sp, #2688] 94dc0: f90547eb str x11, [sp, #2696] 94dc4: f94483ea ldr x10, [sp, #2304] 94dc8: f94487eb ldr x11, [sp, #2312] 94dcc: d503201f nop 94dd0: 1006f694 adr x20, a2ca0 <__floatundisf+0x158> 94dd4: 9119c3f8 add x24, sp, #0x670 94dd8: f9054bea str x10, [sp, #2704] 94ddc: f9054feb str x11, [sp, #2712] 94de0: 5ac00929 rev w9, w9 94de4: 8b09011b add x27, x8, x9 94de8: f90553e8 str x8, [sp, #2720] 94dec: f90557ff str xzr, [sp, #2728] 94df0: 5280003c mov w28, #0x1 // #1 94df4: 14000015 b 94e48 94df8: f9402fee ldr x14, [sp, #88] 94dfc: 8b0801c8 add x8, x14, x8 94e00: 39400d0e ldrb w14, [x8, #3] 94e04: 3940090f ldrb w15, [x8, #2] 94e08: 39400510 ldrb w16, [x8, #1] 94e0c: 39400108 ldrb w8, [x8] 94e10: 8b001b11 add x17, x24, x0, lsl #6 94e14: a900262a stp x10, x9, [x17] 94e18: 33181dcf bfi w15, w14, #8, #8 94e1c: f9000a3c str x28, [x17, #16] 94e20: 33181e08 bfi w8, w16, #8, #8 94e24: 33103de8 bfi w8, w15, #16, #16 94e28: 52800069 mov w9, #0x3 // #3 94e2c: 29033229 stp w9, w12, [x17, #24] 94e30: 5ac00908 rev w8, w8 94e34: b9002228 str w8, [x17, #32] 94e38: a902b22b stp x11, x12, [x17, #40] 94e3c: 8b001b08 add x8, x24, x0, lsl #6 94e40: f9001d0d str x13, [x8, #56] 94e44: 8b1b01bb add x27, x13, x27 94e48: 910f43e0 add x0, sp, #0x3d0 94e4c: 912a03e1 add x1, sp, #0xa80 94e50: 940014e4 bl 9a1e0 94e54: f941ebe8 ldr x8, [sp, #976] 94e58: b5000668 cbnz x8, 94f24 94e5c: f941efe8 ldr x8, [sp, #984] 94e60: f100111f cmp x8, #0x4 94e64: 54000600 b.eq 94f24 // b.none 94e68: f941f3ea ldr x10, [sp, #992] 94e6c: f941f7e9 ldr x9, [sp, #1000] 94e70: f941fbeb ldr x11, [sp, #1008] 94e74: f941ffec ldr x12, [sp, #1016] 94e78: f94557e0 ldr x0, [sp, #2728] 94e7c: 9100040d add x13, x0, #0x1 94e80: f90557ed str x13, [sp, #2728] 94e84: 1000000d adr x13, 94e84 94e88: b8a87a8e ldrsw x14, [x20, x8, lsl #2] 94e8c: 8b0e01ad add x13, x13, x14 94e90: d61f01a0 br x13 94e94: f100281f cmp x0, #0xa 94e98: 54002222 b.cs 952dc // b.hs, b.nlast 94e9c: 927ef528 and x8, x9, #0xfffffffffffffffc 94ea0: 8b001b0b add x11, x24, x0, lsl #6 94ea4: 9100210d add x13, x8, #0x8 94ea8: a900256a stp x10, x9, [x11] 94eac: f900097f str xzr, [x11, #16] 94eb0: b900197c str w28, [x11, #24] 94eb4: a902256a stp x10, x9, [x11, #32] 94eb8: 17ffffe1 b 94e3c 94ebc: 92400588 and x8, x12, #0x3 94ec0: f100051f cmp x8, #0x1 94ec4: 540000e0 b.eq 94ee0 // b.none 94ec8: f100091f cmp x8, #0x2 94ecc: 540000e0 b.eq 94ee8 // b.none 94ed0: f1000d1f cmp x8, #0x3 94ed4: 540000e1 b.ne 94ef0 // b.any 94ed8: 9100358d add x13, x12, #0xd 94edc: 14000006 b 94ef4 94ee0: 91003d8d add x13, x12, #0xf 94ee4: 14000004 b 94ef4 94ee8: 9100398d add x13, x12, #0xe 94eec: 14000002 b 94ef4 94ef0: 9100318d add x13, x12, #0xc 94ef4: 91002368 add x8, x27, #0x8 94ef8: 91003361 add x1, x27, #0xc 94efc: eb08003f cmp x1, x8 94f00: 54001f83 b.cc 952f0 // b.lo, b.ul, b.last 94f04: f94033ee ldr x14, [sp, #96] 94f08: eb0e003f cmp x1, x14 94f0c: 54001f88 b.hi 952fc // b.pmore 94f10: f100241f cmp x0, #0x9 94f14: 54fff729 b.ls 94df8 // b.plast 94f18: d503201f nop 94f1c: 1008b022 adr x2, a6520 94f20: 140000f1 b 952e4 94f24: b94673e8 ldr w8, [sp, #1648] 94f28: b9009be8 str w8, [sp, #152] 94f2c: b94677fc ldr w28, [sp, #1652] 94f30: 9119c3fb add x27, sp, #0x670 94f34: 91004374 add x20, x27, #0x10 94f38: f9433ff8 ldr x24, [sp, #1656] 94f3c: 910f43e0 add x0, sp, #0x3d0 94f40: aa1403e1 mov x1, x20 94f44: 52804e02 mov w2, #0x270 // #624 94f48: 9400368f bl a2984 94f4c: b9409be8 ldr w8, [sp, #152] 94f50: b90673e8 str w8, [sp, #1648] 94f54: b90677fc str w28, [sp, #1652] 94f58: f9033ff8 str x24, [sp, #1656] 94f5c: 910f43e1 add x1, sp, #0x3d0 94f60: aa1403e0 mov x0, x20 94f64: 52804e02 mov w2, #0x270 // #624 94f68: 94003687 bl a2984 94f6c: 9123c3e0 add x0, sp, #0x8f0 94f70: 2a1f03e1 mov w1, wzr 94f74: 52801902 mov w2, #0xc8 // #200 94f78: 940035e3 bl a2704 94f7c: f9004fff str xzr, [sp, #152] 94f80: 910a0368 add x8, x27, #0x280 94f84: a908a3ff stp xzr, x8, [sp, #136] 94f88: 912a03e8 add x8, sp, #0xa80 94f8c: 9100450a add x10, x8, #0x11 94f90: 91006109 add x9, x8, #0x18 94f94: a906abe9 stp x9, x10, [sp, #104] 94f98: 9126e3fc add x28, sp, #0x9b8 94f9c: b240038a orr x10, x28, #0x1 94fa0: 91002389 add x9, x28, #0x8 94fa4: a907abe9 stp x9, x10, [sp, #120] 94fa8: b2400109 orr x9, x8, #0x1 94fac: 91002108 add x8, x8, #0x8 94fb0: a901a7e8 stp x8, x9, [sp, #24] 94fb4: 91001788 add x8, x28, #0x5 94fb8: f9000be8 str x8, [sp, #16] 94fbc: 14000009 b 94fe0 94fc0: f9401f68 ldr x8, [x27, #56] 94fc4: f9404fe9 ldr x9, [sp, #152] 94fc8: 8b090109 add x9, x8, x9 94fcc: f9004fe9 str x9, [sp, #152] 94fd0: 9101037b add x27, x27, #0x40 94fd4: f9404be8 ldr x8, [sp, #144] 94fd8: eb1b011f cmp x8, x27 94fdc: 54001940 b.eq 95304 // b.none 94fe0: f9400774 ldr x20, [x27, #8] 94fe4: 93d40688 ror x8, x20, #1 94fe8: f100251f cmp x8, #0x9 94fec: 54000448 b.hi 95074 // b.pmore 94ff0: d000006b adrp x11, a2000 94ff4: 9132c16b add x11, x11, #0xcb0 94ff8: 10000009 adr x9, 94ff8 94ffc: b8a8796a ldrsw x10, [x11, x8, lsl #2] 95000: 8b0a0129 add x9, x9, x10 95004: d61f0120 br x9 95008: f9400360 ldr x0, [x27] 9500c: f0000061 adrp x1, a4000 95010: 91113821 add x1, x1, #0x44e 95014: 52800102 mov w2, #0x8 // #8 95018: 9400365c bl a2988 9501c: 34fffd20 cbz w0, 94fc0 95020: b4fffd94 cbz x20, 94fd0 95024: f100429f cmp x20, #0x10 95028: 54000180 b.eq 95058 // b.none 9502c: f1004a9f cmp x20, #0x12 95030: 54000221 b.ne 95074 // b.any 95034: f9400360 ldr x0, [x27] 95038: d503201f nop 9503c: 1008a8a1 adr x1, a6550 95040: 52800242 mov w2, #0x12 // #18 95044: 94003651 bl a2988 95048: 34fffbc0 cbz w0, 94fc0 9504c: b4fffc34 cbz x20, 94fd0 95050: f100429f cmp x20, #0x10 95054: 54000101 b.ne 95074 // b.any 95058: f9400360 ldr x0, [x27] 9505c: d0000061 adrp x1, a3000 95060: 913e2021 add x1, x1, #0xf88 95064: 52800202 mov w2, #0x10 // #16 95068: 94003648 bl a2988 9506c: 34fffaa0 cbz w0, 94fc0 95070: b4fffb14 cbz x20, 94fd0 95074: f9400b68 ldr x8, [x27, #16] 95078: b4000588 cbz x8, 95128 9507c: f100051f cmp x8, #0x1 95080: 54fffa81 b.ne 94fd0 // b.any 95084: 91006361 add x1, x27, #0x18 95088: 912a03e0 add x0, sp, #0xa80 9508c: 94001949 bl 9b5b0 95090: f94543e8 ldr x8, [sp, #2688] 95094: f94547f4 ldr x20, [sp, #2696] 95098: f9403bec ldr x12, [sp, #112] 9509c: 39401989 ldrb w9, [x12, #6] 950a0: 3940158a ldrb w10, [x12, #5] 950a4: 3940118b ldrb w11, [x12, #4] 950a8: 392d7be9 strb w9, [sp, #2910] 950ac: 33185d4b bfi w11, w10, #8, #24 950b0: 7916bbeb strh w11, [sp, #2908] 950b4: 39400d89 ldrb w9, [x12, #3] 950b8: 3940098a ldrb w10, [x12, #2] 950bc: 33181d2a bfi w10, w9, #8, #8 950c0: 39400589 ldrb w9, [x12, #1] 950c4: 3940018b ldrb w11, [x12] 950c8: 33181d2b bfi w11, w9, #8, #8 950cc: 33103d4b bfi w11, w10, #16, #16 950d0: b90b5beb str w11, [sp, #2904] 950d4: 396a43f8 ldrb w24, [sp, #2704] 950d8: b50018a8 cbnz x8, 953ec 950dc: f9403fe0 ldr x0, [sp, #120] 950e0: f94037e1 ldr x1, [sp, #104] 950e4: 52801802 mov w2, #0xc0 // #192 950e8: 94003627 bl a2984 950ec: 3926e3f8 strb w24, [sp, #2488] 950f0: 912d63e1 add x1, sp, #0xb58 950f4: f94043e0 ldr x0, [sp, #128] 950f8: 528000e2 mov w2, #0x7 // #7 950fc: 94003622 bl a2984 95100: f94047e8 ldr x8, [sp, #136] 95104: ab080281 adds x1, x20, x8 95108: 54001ca2 b.cs 9549c // b.hs, b.nlast 9510c: f103203f cmp x1, #0xc8 95110: 54001cc8 b.hi 954a8 // b.pmore 95114: f94047f8 ldr x24, [sp, #136] 95118: 9123c3e8 add x8, sp, #0x8f0 9511c: 8b180100 add x0, x8, x24 95120: 9126e3e1 add x1, sp, #0x9b8 95124: 14000061 b 952a8 95128: f9401768 ldr x8, [x27, #40] 9512c: 91001114 add x20, x8, #0x4 95130: f1007a9f cmp x20, #0x1e 95134: 540016a2 b.cs 95408 // b.hs, b.nlast 95138: b9401b69 ldr w9, [x27, #24] 9513c: f904dfff str xzr, [sp, #2488] 95140: f904e3ff str xzr, [sp, #2496] 95144: f904e7ff str xzr, [sp, #2504] 95148: b909d3ff str wzr, [sp, #2512] 9514c: 7913abff strh wzr, [sp, #2516] 95150: 5ac0092a rev w10, w9 95154: b90643ea str w10, [sp, #1600] 95158: f9401369 ldr x9, [x27, #32] 9515c: 3926e3ea strb w10, [sp, #2488] 95160: 53083d4a ubfx w10, w10, #8, #8 95164: 3926e7ea strb w10, [sp, #2489] 95168: 794c87ea ldrh w10, [sp, #1602] 9516c: 791377ea strh w10, [sp, #2490] 95170: b4000448 cbz x8, 951f8 95174: d100050a sub x10, x8, #0x1 95178: f100695f cmp x10, #0x1a 9517c: 5280034b mov w11, #0x1a // #26 95180: 9a8b314a csel x10, x10, x11, cc // cc = lo, ul, last 95184: f100095f cmp x10, #0x2 95188: 54000082 b.cs 95198 // b.hs, b.nlast 9518c: aa0903ea mov x10, x9 95190: 5280008b mov w11, #0x4 // #4 95194: 14000011 b 951d8 95198: 9100054a add x10, x10, #0x1 9519c: 9240014b and x11, x10, #0x1 951a0: f240015f tst x10, #0x1 951a4: 5280004c mov w12, #0x2 // #2 951a8: 9a8b018b csel x11, x12, x11, eq // eq = none 951ac: cb0b014c sub x12, x10, x11 951b0: 8b0c012a add x10, x9, x12 951b4: 9100118b add x11, x12, #0x4 951b8: 9100052d add x13, x9, #0x1 951bc: f9400bee ldr x14, [sp, #16] 951c0: 385ff1af ldurb w15, [x13, #-1] 951c4: 384025b0 ldrb w16, [x13], #2 951c8: 381ff1cf sturb w15, [x14, #-1] 951cc: 380025d0 strb w16, [x14], #2 951d0: f100098c subs x12, x12, #0x2 951d4: 54ffff61 b.ne 951c0 // b.any 951d8: 8b080128 add x8, x9, x8 951dc: f100797f cmp x11, #0x1e 951e0: 54001520 b.eq 95484 // b.none 951e4: 38401549 ldrb w9, [x10], #1 951e8: eb08015f cmp x10, x8 951ec: 382b6b89 strb w9, [x28, x11] 951f0: 9100056b add x11, x11, #0x1 951f4: 54ffff41 b.ne 951dc // b.any 951f8: 3966e3f8 ldrb w24, [sp, #2488] 951fc: a947abe1 ldp x1, x10, [sp, #120] 95200: 39401948 ldrb w8, [x10, #6] 95204: 392ebbe8 strb w8, [sp, #2990] 95208: 39401548 ldrb w8, [x10, #5] 9520c: 39401149 ldrb w9, [x10, #4] 95210: 33185d09 bfi w9, w8, #8, #24 95214: 79175be9 strh w9, [sp, #2988] 95218: 39400d48 ldrb w8, [x10, #3] 9521c: 39400949 ldrb w9, [x10, #2] 95220: 33181d09 bfi w9, w8, #8, #8 95224: 39400548 ldrb w8, [x10, #1] 95228: 3940014a ldrb w10, [x10] 9522c: 33181d0a bfi w10, w8, #8, #8 95230: 33103d2a bfi w10, w9, #16, #16 95234: b90babea str w10, [sp, #2984] 95238: 912d63e0 add x0, sp, #0xb58 9523c: 528002c2 mov w2, #0x16 // #22 95240: 940035d1 bl a2984 95244: b94babe8 ldr w8, [sp, #2984] 95248: b9064be8 str w8, [sp, #1608] 9524c: 79575be8 ldrh w8, [sp, #2988] 95250: 790c9be8 strh w8, [sp, #1612] 95254: 396ebbe8 ldrb w8, [sp, #2990] 95258: f945afe9 ldr x9, [sp, #2904] 9525c: f945b3ea ldr x10, [sp, #2912] 95260: 39193be8 strb w8, [sp, #1614] 95264: a94183eb ldp x11, x0, [sp, #24] 95268: a9002969 stp x9, x10, [x11] 9526c: f945b7e8 ldr x8, [sp, #2920] 95270: f9000968 str x8, [x11, #16] 95274: 392a03f8 strb w24, [sp, #2688] 95278: 911923e1 add x1, sp, #0x648 9527c: 528000e2 mov w2, #0x7 // #7 95280: 940035c1 bl a2984 95284: f94047e8 ldr x8, [sp, #136] 95288: ab080281 adds x1, x20, x8 9528c: 54001082 b.cs 9549c // b.hs, b.nlast 95290: f103203f cmp x1, #0xc8 95294: 540010a8 b.hi 954a8 // b.pmore 95298: f94047f8 ldr x24, [sp, #136] 9529c: 9123c3e8 add x8, sp, #0x8f0 952a0: 8b180100 add x0, x8, x24 952a4: 912a03e1 add x1, sp, #0xa80 952a8: aa1403e2 mov x2, x20 952ac: 940035b6 bl a2984 952b0: f9401f68 ldr x8, [x27, #56] 952b4: 8b180118 add x24, x8, x24 952b8: f90047f8 str x24, [sp, #136] 952bc: 17ffff42 b 94fc4 952c0: d503201f nop 952c4: 10096da0 adr x0, a8078 952c8: d503201f nop 952cc: 100891e2 adr x2, a6508 952d0: 52800501 mov w1, #0x28 // #40 952d4: 97ffb5b9 bl 829b8 952d8: d4200020 brk #0x1 952dc: d503201f nop 952e0: 100892c2 adr x2, a6538 952e4: 52800141 mov w1, #0xa // #10 952e8: 97ffb2aa bl 81d90 952ec: d4200020 brk #0x1 952f0: aa0803e0 mov x0, x8 952f4: 97ffb937 bl 837d0 952f8: d4200020 brk #0x1 952fc: aa0103e0 mov x0, x1 95300: 14000177 b 958dc 95304: 3963c3f4 ldrb w20, [sp, #2288] 95308: 3963dfe8 ldrb w8, [sp, #2295] 9530c: 3963dbe9 ldrb w9, [sp, #2294] 95310: 3963d7ea ldrb w10, [sp, #2293] 95314: 39191be8 strb w8, [sp, #1606] 95318: 3963d3e8 ldrb w8, [sp, #2292] 9531c: 33185d2a bfi w10, w9, #8, #24 95320: 790c8bea strh w10, [sp, #1604] 95324: 3963cfe9 ldrb w9, [sp, #2291] 95328: 33181d09 bfi w9, w8, #8, #8 9532c: 3963cbe8 ldrb w8, [sp, #2290] 95330: 3963c7ea ldrb w10, [sp, #2289] 95334: 33181d0a bfi w10, w8, #8, #8 95338: 33103d2a bfi w10, w9, #16, #16 9533c: b90643ea str w10, [sp, #1600] 95340: 9123c3e8 add x8, sp, #0x8f0 95344: 91002101 add x1, x8, #0x8 95348: 912a03e0 add x0, sp, #0xa80 9534c: 52801802 mov w2, #0xc0 // #192 95350: 9400358d bl a2984 95354: 3919c3f4 strb w20, [sp, #1648] 95358: 9119c3f4 add x20, sp, #0x670 9535c: b2400280 orr x0, x20, #0x1 95360: 911903e1 add x1, sp, #0x640 95364: 528000e2 mov w2, #0x7 // #7 95368: 94003587 bl a2984 9536c: 91002280 add x0, x20, #0x8 95370: 912a03e1 add x1, sp, #0xa80 95374: 52801802 mov w2, #0xc0 // #192 95378: 94003583 bl a2984 9537c: f94027e8 ldr x8, [sp, #72] 95380: f905d7e8 str x8, [sp, #2984] 95384: f94023e8 ldr x8, [sp, #64] 95388: f905dbe8 str x8, [sp, #2992] 9538c: f9401fe8 ldr x8, [sp, #56] 95390: f905dfe8 str x8, [sp, #3000] 95394: f9401be8 ldr x8, [sp, #48] 95398: f905e3e8 str x8, [sp, #3008] 9539c: f905e7ff str xzr, [sp, #3016] 953a0: d503201f nop 953a4: 100890a2 adr x2, a65b8 953a8: 9126e3e0 add x0, sp, #0x9b8 953ac: 912ea3e1 add x1, sp, #0xba8 953b0: 528000e3 mov w3, #0x7 // #7 953b4: 9400148b bl 9a5e0 953b8: 9123c3e0 add x0, sp, #0x8f0 953bc: 9126e3e1 add x1, sp, #0x9b8 953c0: 94001538 bl 9a8a0 <::next> 953c4: f9447be8 ldr x8, [sp, #2288] 953c8: f100111f cmp x8, #0x4 953cc: 54000761 b.ne 954b8 // b.any 953d0: d503201f nop 953d4: 50098c20 adr x0, a855a 953d8: d503201f nop 953dc: 10094d62 adr x2, a7d88 953e0: 52800561 mov w1, #0x2b // #43 953e4: 97ffb575 bl 829b8 953e8: d4200020 brk #0x1 953ec: b94b5be8 ldr w8, [sp, #2904] 953f0: 7956bbe9 ldrh w9, [sp, #2908] 953f4: b90643e8 str w8, [sp, #1600] 953f8: 790c8be9 strh w9, [sp, #1604] 953fc: 396d7be8 ldrb w8, [sp, #2910] 95400: 39191be8 strb w8, [sp, #1606] 95404: 14000006 b 9541c 95408: aa1f03f4 mov x20, xzr 9540c: 39191bff strb wzr, [sp, #1606] 95410: 790c8bff strh wzr, [sp, #1604] 95414: 52800078 mov w24, #0x3 // #3 95418: b90643ff str wzr, [sp, #1600] 9541c: f904dff4 str x20, [sp, #2488] 95420: 392703f8 strb w24, [sp, #2496] 95424: 9126e3f3 add x19, sp, #0x9b8 95428: 91002660 add x0, x19, #0x9 9542c: 911903e1 add x1, sp, #0x640 95430: 528000e2 mov w2, #0x7 // #7 95434: 94003554 bl a2984 95438: d503201f nop 9543c: 10032d28 adr x8, 9b9e0 <::fmt> 95440: d503201f nop 95444: 10088969 adr x9, a6570 95448: f90543f3 str x19, [sp, #2688] 9544c: f90547e8 str x8, [sp, #2696] 95450: 52800028 mov w8, #0x1 // #1 95454: f9033be9 str x9, [sp, #1648] 95458: f9033fe8 str x8, [sp, #1656] 9545c: f90343ff str xzr, [sp, #1664] 95460: f90347ff str xzr, [sp, #1672] 95464: 912a03e9 add x9, sp, #0xa80 95468: f9034be9 str x9, [sp, #1680] 9546c: f9034fe8 str x8, [sp, #1688] 95470: d503201f nop 95474: 10088b21 adr x1, a65d8 95478: 9119c3e0 add x0, sp, #0x670 9547c: 97ffb2b3 bl 81f48 95480: d4200020 brk #0x1 95484: d503201f nop 95488: 10094ec2 adr x2, a7e60 9548c: 528003c0 mov w0, #0x1e // #30 95490: 528003c1 mov w1, #0x1e // #30 95494: 97ffb23f bl 81d90 95498: d4200020 brk #0x1 9549c: f94047e0 ldr x0, [sp, #136] 954a0: 97ffb8cc bl 837d0 954a4: d4200020 brk #0x1 954a8: aa0103e0 mov x0, x1 954ac: 52801901 mov w1, #0xc8 // #200 954b0: 97ffb39e bl 82328 954b4: d4200020 brk #0x1 954b8: 912d63e0 add x0, sp, #0xb58 954bc: 9123c3e1 add x1, sp, #0x8f0 954c0: 52800a02 mov w2, #0x50 // #80 954c4: 94003530 bl a2984 954c8: 9123c3e0 add x0, sp, #0x8f0 954cc: 912d63e1 add x1, sp, #0xb58 954d0: 52800502 mov w2, #0x28 // #40 954d4: 9400352c bl a2984 954d8: 9126e3e0 add x0, sp, #0x9b8 954dc: 9123c3e1 add x1, sp, #0x8f0 954e0: 940018a8 bl 9b780 954e4: f944dfe8 ldr x8, [sp, #2488] 954e8: b5000268 cbnz x8, 95534 954ec: f94017e8 ldr x8, [sp, #40] 954f0: b50003e8 cbnz x8, 9556c 954f4: f94033e8 ldr x8, [sp, #96] 954f8: f100111f cmp x8, #0x4 954fc: 54000183 b.cc 9552c // b.lo, b.ul, b.last 95500: f9402fe8 ldr x8, [sp, #88] 95504: b9400108 ldr w8, [x8] 95508: 5281ba09 mov w9, #0xdd0 // #3536 9550c: 72bdbfc9 movk w9, #0xedfe, lsl #16 95510: 6b09011f cmp w8, w9 95514: 540000c1 b.ne 9552c // b.any 95518: f94033e8 ldr x8, [sp, #96] 9551c: f1009d1f cmp x8, #0x27 95520: 54000428 b.hi 955a4 // b.pmore 95524: 52800308 mov w8, #0x18 // #24 95528: 14000012 b 95570 9552c: 52800048 mov w8, #0x2 // #2 95530: 14000010 b 95570 95534: f944e3e8 ldr x8, [sp, #2496] 95538: f944e7e9 ldr x9, [sp, #2504] 9553c: f905afe8 str x8, [sp, #2904] 95540: f905b3e9 str x9, [sp, #2912] 95544: d503201f nop 95548: 100b7540 adr x0, ac3f0 9554c: d503201f nop 95550: 10093e83 adr x3, a7d20 95554: d503201f nop 95558: 10094244 adr x4, a7da0 9555c: 912d63e2 add x2, sp, #0xb58 95560: 52800561 mov w1, #0x2b // #43 95564: 97ffba01 bl 83d68 95568: d4200020 brk #0x1 9556c: 528002a8 mov w8, #0x15 // #21 95570: f904dfff str xzr, [sp, #2488] 95574: b909c3e8 str w8, [sp, #2496] 95578: b909c7ff str wzr, [sp, #2500] 9557c: d503201f nop 95580: 100b7380 adr x0, ac3f0 95584: d503201f nop 95588: 10087a43 adr x3, a64d0 9558c: d503201f nop 95590: 10088304 adr x4, a65f0 95594: 9126e3e2 add x2, sp, #0x9b8 95598: 52800561 mov w1, #0x2b // #43 9559c: 97ffb9f3 bl 83d68 955a0: d4200020 brk #0x1 955a4: a9453bef ldp x15, x14, [sp, #80] 955a8: 2941a5c8 ldp w8, w9, [x14, #12] 955ac: 2942adca ldp w10, w11, [x14, #20] 955b0: 5ac00929 rev w9, w9 955b4: 5ac0094a rev w10, w10 955b8: 2940b5cc ldp w12, w13, [x14, #4] 955bc: b9065be9 str w9, [sp, #1624] 955c0: b9065fea str w10, [sp, #1628] 955c4: 5ac00969 rev w9, w11 955c8: 2943adca ldp w10, w11, [x14, #28] 955cc: 5ac0094a rev w10, w10 955d0: b90663e9 str w9, [sp, #1632] 955d4: b90667ea str w10, [sp, #1636] 955d8: f944e7e9 ldr x9, [sp, #2504] 955dc: 9240052a and x10, x9, #0x3 955e0: 8b0a0129 add x9, x9, x10 955e4: 5ac0096a rev w10, w11 955e8: b94025cb ldr w11, [x14, #36] 955ec: 5ac0096b rev w11, w11 955f0: 0b0f014a add w10, w10, w15 955f4: 91001129 add x9, x9, #0x4 955f8: 4b0902c9 sub w9, w22, w9 955fc: f94047ee ldr x14, [sp, #136] 95600: 0b0e0129 add w9, w9, w14 95604: f9404ff0 ldr x16, [sp, #152] 95608: 4b10012e sub w14, w9, w16 9560c: 0b0b01cb add w11, w14, w11 95610: b9066bea str w10, [sp, #1640] 95614: b9066feb str w11, [sp, #1644] 95618: 5ac009aa rev w10, w13 9561c: 5ac00908 rev w8, w8 95620: 0b0801c8 add w8, w14, w8 95624: b90653ea str w10, [sp, #1616] 95628: b90657e8 str w8, [sp, #1620] 9562c: 5ac00988 rev w8, w12 95630: 529fddaa mov w10, #0xfeed // #65261 95634: 72ba01aa movk w10, #0xd00d, lsl #16 95638: 0b0f0129 add w9, w9, w15 9563c: 4b100129 sub w9, w9, w16 95640: 0b080128 add w8, w9, w8 95644: b9064bea str w10, [sp, #1608] 95648: b9064fe8 str w8, [sp, #1612] 9564c: f94027e8 ldr x8, [sp, #72] 95650: f905d7e8 str x8, [sp, #2984] 95654: f94023e8 ldr x8, [sp, #64] 95658: f905dbe8 str x8, [sp, #2992] 9565c: f9401fe8 ldr x8, [sp, #56] 95660: f905dfe8 str x8, [sp, #3000] 95664: f9401be8 ldr x8, [sp, #48] 95668: f905e3e8 str x8, [sp, #3008] 9566c: f905e7ff str xzr, [sp, #3016] 95670: d503201f nop 95674: 10087a22 adr x2, a65b8 95678: 9126e3e0 add x0, sp, #0x9b8 9567c: 912ea3e1 add x1, sp, #0xba8 95680: 528000e3 mov w3, #0x7 // #7 95684: 940013d7 bl 9a5e0 95688: 9123c3e0 add x0, sp, #0x8f0 9568c: 9126e3e1 add x1, sp, #0x9b8 95690: 94001484 bl 9a8a0 <::next> 95694: f9447be8 ldr x8, [sp, #2288] 95698: f100111f cmp x8, #0x4 9569c: 54000101 b.ne 956bc // b.any 956a0: d503201f nop 956a4: 500975a0 adr x0, a855a 956a8: d503201f nop 956ac: 10093862 adr x2, a7db8 956b0: 52800561 mov w1, #0x2b // #43 956b4: 97ffb4c1 bl 829b8 956b8: d4200020 brk #0x1 956bc: 912d63f4 add x20, sp, #0xb58 956c0: 912d63e0 add x0, sp, #0xb58 956c4: 9123c3e1 add x1, sp, #0x8f0 956c8: 52800902 mov w2, #0x48 // #72 956cc: 940034ae bl a2984 956d0: f9449ff8 ldr x24, [sp, #2360] 956d4: 9123c3fb add x27, sp, #0x8f0 956d8: 9123c3e0 add x0, sp, #0x8f0 956dc: 912d63e1 add x1, sp, #0xb58 956e0: 52800502 mov w2, #0x28 // #40 956e4: 940034a8 bl a2984 956e8: f9402fe8 ldr x8, [sp, #88] 956ec: b9400108 ldr w8, [x8] 956f0: 5281ba09 mov w9, #0xdd0 // #3536 956f4: 72bdbfc9 movk w9, #0xedfe, lsl #16 956f8: 6b09011f cmp w8, w9 956fc: 54000261 b.ne 95748 // b.any 95700: f9402fe8 ldr x8, [sp, #88] 95704: b9400914 ldr w20, [x8, #8] 95708: 9126e3e0 add x0, sp, #0x9b8 9570c: 9123c3e1 add x1, sp, #0x8f0 95710: 9400181c bl 9b780 95714: f944dfe8 ldr x8, [sp, #2488] 95718: b5000428 cbnz x8, 9579c 9571c: 5ac00a88 rev w8, w20 95720: 8b284309 add x9, x24, w8, uxtw 95724: f9404fe8 ldr x8, [sp, #152] 95728: 8b080120 add x0, x9, x8 9572c: f94033e8 ldr x8, [sp, #96] 95730: eb000108 subs x8, x8, x0 95734: f9004be8 str x8, [sp, #144] 95738: 540004e2 b.cs 957d4 // b.hs, b.nlast 9573c: f94033e1 ldr x1, [sp, #96] 95740: 97ffb2e0 bl 822c0 95744: d4200020 brk #0x1 95748: 52800048 mov w8, #0x2 // #2 9574c: d503201f nop 95750: 10031489 adr x9, 9b9e0 <::fmt> 95754: f905afff str xzr, [sp, #2904] 95758: f905b3e8 str x8, [sp, #2912] 9575c: f9047bf4 str x20, [sp, #2288] 95760: f9047fe9 str x9, [sp, #2296] 95764: d503201f nop 95768: 10087048 adr x8, a6570 9576c: 52800029 mov w9, #0x1 // #1 95770: f904dfe8 str x8, [sp, #2488] 95774: f904e3e9 str x9, [sp, #2496] 95778: f904e7ff str xzr, [sp, #2504] 9577c: f904ebff str xzr, [sp, #2512] 95780: f904effb str x27, [sp, #2520] 95784: f904f3e9 str x9, [sp, #2528] 95788: d503201f nop 9578c: 100873e1 adr x1, a6608 95790: 9126e3e0 add x0, sp, #0x9b8 95794: 97ffb1ed bl 81f48 95798: d4200020 brk #0x1 9579c: f944e3e8 ldr x8, [sp, #2496] 957a0: f944e7e9 ldr x9, [sp, #2504] 957a4: f905afe8 str x8, [sp, #2904] 957a8: f905b3e9 str x9, [sp, #2912] 957ac: d503201f nop 957b0: 100b6200 adr x0, ac3f0 957b4: d503201f nop 957b8: 10092b43 adr x3, a7d20 957bc: d503201f nop 957c0: 10093084 adr x4, a7dd0 957c4: 912d63e2 add x2, sp, #0xb58 957c8: 52800561 mov w1, #0x2b // #43 957cc: 97ffb967 bl 83d68 957d0: d4200020 brk #0x1 957d4: 2a1f03ea mov w10, wzr 957d8: aa1f03e8 mov x8, xzr 957dc: f944e7eb ldr x11, [sp, #2504] 957e0: 9240056c and x12, x11, #0x3 957e4: 8b0c016b add x11, x11, x12 957e8: cb0b0129 sub x9, x9, x11 957ec: d1001134 sub x20, x9, #0x4 957f0: f9402fe9 ldr x9, [sp, #88] 957f4: 8b000129 add x9, x9, x0 957f8: f90043e9 str x9, [sp, #128] 957fc: 8b160298 add x24, x20, x22 95800: f94047e9 ldr x9, [sp, #136] 95804: 8b18013c add x28, x9, x24 95808: f9404be9 ldr x9, [sp, #144] 9580c: 8b09039b add x27, x28, x9 95810: f9402be9 ldr x9, [sp, #80] 95814: 8b090369 add x9, x27, x9 95818: f9004fe9 str x9, [sp, #152] 9581c: 911923e9 add x9, sp, #0x648 95820: 3700008a tbnz w10, #0, 95830 95824: f100a11f cmp x8, #0x28 95828: 540000c3 b.cc 95840 // b.lo, b.ul, b.last 9582c: 14000015 b 95880 95830: b1000d08 adds x8, x8, #0x3 95834: 54000262 b.cs 95880 // b.hs, b.nlast 95838: f1009d1f cmp x8, #0x27 9583c: 54000228 b.hi 95880 // b.pmore 95840: 91001100 add x0, x8, #0x4 95844: f100a41f cmp x0, #0x29 95848: 54000322 b.cs 958ac // b.hs, b.nlast 9584c: 8b08012a add x10, x9, x8 95850: 3940014b ldrb w11, [x10] 95854: 39400d4c ldrb w12, [x10, #3] 95858: 3940054d ldrb w13, [x10, #1] 9585c: 3900014c strb w12, [x10] 95860: 39000d4b strb w11, [x10, #3] 95864: 3940094b ldrb w11, [x10, #2] 95868: 91000508 add x8, x8, #0x1 9586c: 3900054b strb w11, [x10, #1] 95870: 3900094d strb w13, [x10, #2] 95874: 5280002a mov w10, #0x1 // #1 95878: 3607fd6a tbz w10, #0, 95824 9587c: 17ffffed b 95830 95880: f0001b40 adrp x0, 400000 95884: 91000000 add x0, x0, #0x0 95888: 911923e1 add x1, sp, #0x648 9588c: 52800502 mov w2, #0x28 // #40 95890: 9400343d bl a2984 95894: f100a282 subs x2, x20, #0x28 95898: 54000102 b.cs 958b8 // b.hs, b.nlast 9589c: 52800500 mov w0, #0x28 // #40 958a0: aa1403e1 mov x1, x20 958a4: 97ffb7cb bl 837d0 958a8: d4200020 brk #0x1 958ac: 52800501 mov w1, #0x28 // #40 958b0: 97ffb29e bl 82328 958b4: d4200020 brk #0x1 958b8: 52990008 mov w8, #0xc800 // #51200 958bc: eb08029f cmp x20, x8 958c0: 54000069 b.ls 958cc // b.plast 958c4: aa1403e0 mov x0, x20 958c8: 14000091 b 95b0c 958cc: f94033e8 ldr x8, [sp, #96] 958d0: eb08029f cmp x20, x8 958d4: 540000a9 b.ls 958e8 // b.plast 958d8: aa1403e0 mov x0, x20 958dc: f94033e1 ldr x1, [sp, #96] 958e0: 97ffb292 bl 82328 958e4: d4200020 brk #0x1 958e8: f9402fe8 ldr x8, [sp, #88] 958ec: 9100a101 add x1, x8, #0x28 958f0: f0001b40 adrp x0, 400000 958f4: 9100a000 add x0, x0, #0x28 958f8: 94003423 bl a2984 958fc: eb14031f cmp x24, x20 95900: 540000a2 b.cs 95914 // b.hs, b.nlast 95904: aa1403e0 mov x0, x20 95908: aa1803e1 mov x1, x24 9590c: 97ffb7b1 bl 837d0 95910: d4200020 brk #0x1 95914: 52990008 mov w8, #0xc800 // #51200 95918: eb08031f cmp x24, x8 9591c: 54000069 b.ls 95928 // b.plast 95920: aa1803e0 mov x0, x24 95924: 1400007a b 95b0c 95928: f0001b48 adrp x8, 400000 9592c: 91000108 add x8, x8, #0x0 95930: 8b140100 add x0, x8, x20 95934: 910c23e1 add x1, sp, #0x308 95938: aa1603e2 mov x2, x22 9593c: 94003412 bl a2984 95940: eb18039f cmp x28, x24 95944: 540000a2 b.cs 95958 // b.hs, b.nlast 95948: aa1803e0 mov x0, x24 9594c: aa1c03e1 mov x1, x28 95950: 97ffb7a0 bl 837d0 95954: d4200020 brk #0x1 95958: 52990008 mov w8, #0xc800 // #51200 9595c: eb08039f cmp x28, x8 95960: 54000069 b.ls 9596c // b.plast 95964: aa1c03e0 mov x0, x28 95968: 14000069 b 95b0c 9596c: f0001b48 adrp x8, 400000 95970: 91000108 add x8, x8, #0x0 95974: 8b180100 add x0, x8, x24 95978: 9119c3e1 add x1, sp, #0x670 9597c: f94047e2 ldr x2, [sp, #136] 95980: 94003401 bl a2984 95984: eb1c037f cmp x27, x28 95988: 540000a2 b.cs 9599c // b.hs, b.nlast 9598c: aa1c03e0 mov x0, x28 95990: aa1b03e1 mov x1, x27 95994: 97ffb78f bl 837d0 95998: d4200020 brk #0x1 9599c: 52990008 mov w8, #0xc800 // #51200 959a0: eb08037f cmp x27, x8 959a4: 54000069 b.ls 959b0 // b.plast 959a8: aa1b03e0 mov x0, x27 959ac: 14000058 b 95b0c 959b0: f0001b48 adrp x8, 400000 959b4: 91000108 add x8, x8, #0x0 959b8: 8b1c0100 add x0, x8, x28 959bc: f94043e1 ldr x1, [sp, #128] 959c0: f9404be2 ldr x2, [sp, #144] 959c4: 940033f0 bl a2984 959c8: f9404fe8 ldr x8, [sp, #152] 959cc: eb1b011f cmp x8, x27 959d0: 540000a2 b.cs 959e4 // b.hs, b.nlast 959d4: aa1b03e0 mov x0, x27 959d8: f9404fe1 ldr x1, [sp, #152] 959dc: 97ffb77d bl 837d0 959e0: d4200020 brk #0x1 959e4: 52990008 mov w8, #0xc800 // #51200 959e8: f9404fe9 ldr x9, [sp, #152] 959ec: eb08013f cmp x9, x8 959f0: 54000069 b.ls 959fc // b.plast 959f4: f9404fe0 ldr x0, [sp, #152] 959f8: 14000045 b 95b0c 959fc: f0001b48 adrp x8, 400000 95a00: 91000108 add x8, x8, #0x0 95a04: 8b1b0100 add x0, x8, x27 95a08: 910663e1 add x1, sp, #0x198 95a0c: f9402be2 ldr x2, [sp, #80] 95a10: 940033dd bl a2984 95a14: b9464ff4 ldr w20, [sp, #1612] 95a18: d5033fdf isb 95a1c: d53be028 mrs x8, cntpct_el0 95a20: d53be009 mrs x9, cntfrq_el0 95a24: b40007a9 cbz x9, 95b18 95a28: 9b177d08 mul x8, x8, x23 95a2c: 9ac90908 udiv x8, x8, x9 95a30: 9ad70909 udiv x9, x8, x23 95a34: 9b17a128 msub x8, x9, x23, x8 95a38: 5289ba6a mov w10, #0x4dd3 // #19923 95a3c: 72a20c4a movk w10, #0x1062, lsl #16 95a40: 52807d0b mov w11, #0x3e8 // #1000 95a44: 5299000c mov w12, #0xc800 // #51200 95a48: 9123c3ed add x13, sp, #0x8f0 95a4c: 910923ee add x14, sp, #0x248 95a50: d503201f nop 95a54: 10f5d2ef adr x15, 814b0 <<&T as core::fmt::Pointer>::fmt> 95a58: f904dff3 str x19, [sp, #2488] 95a5c: d503201f nop 95a60: 1008da90 adr x16, a75b0 95a64: 910c23f1 add x17, sp, #0x308 95a68: f0001b52 adrp x18, 400000 95a6c: 91000252 add x18, x18, #0x0 95a70: f90543f2 str x18, [sp, #2688] 95a74: f90547ec str x12, [sp, #2696] 95a78: 912a03ec add x12, sp, #0xa80 95a7c: f9033bed str x13, [sp, #1648] 95a80: f9033ffd str x29, [sp, #1656] 95a84: 528000ad mov w13, #0x5 // #5 95a88: f90343ee str x14, [sp, #1664] 95a8c: f90347f5 str x21, [sp, #1672] 95a90: f9034bf1 str x17, [sp, #1680] 95a94: f9034ff5 str x21, [sp, #1688] 95a98: 5280008e mov w14, #0x4 // #4 95a9c: f901f3fa str x26, [sp, #992] 95aa0: f901f7ee str x14, [sp, #1000] 95aa4: f90353ec str x12, [sp, #1696] 95aa8: f90357ef str x15, [sp, #1704] 95aac: f901ebf0 str x16, [sp, #976] 95ab0: f901efed str x13, [sp, #984] 95ab4: f9047be9 str x9, [sp, #2288] 95ab8: 9b0a7d09 mul x9, x8, x10 95abc: d366fd29 lsr x9, x9, #38 95ac0: 9b0a7d2a mul x10, x9, x10 95ac4: d366fd4a lsr x10, x10, #38 95ac8: 1b0ba549 msub w9, w10, w11, w9 95acc: b9030be9 str w9, [sp, #776] 95ad0: 1ad90908 udiv w8, w8, w25 95ad4: b9024be8 str w8, [sp, #584] 95ad8: 9119c3e8 add x8, sp, #0x670 95adc: f901fbe8 str x8, [sp, #1008] 95ae0: f901ffee str x14, [sp, #1016] 95ae4: d503201f nop 95ae8: 100b2c81 adr x1, ac078 95aec: 9126e3e0 add x0, sp, #0x9b8 95af0: 910f43e2 add x2, sp, #0x3d0 95af4: 97ffb427 bl 82b90 95af8: 35fe3460 cbnz w0, 92184 95afc: 5ac00a80 rev w0, w20 95b00: 52990028 mov w8, #0xc801 // #51201 95b04: eb08001f cmp x0, x8 95b08: 54fe5063 b.cc 92514 // b.lo, b.ul, b.last 95b0c: 52990001 mov w1, #0xc800 // #51200 95b10: 97ffb206 bl 82328 95b14: d4200020 brk #0x1 95b18: d503201f nop 95b1c: 100b0a20 adr x0, abc60 95b20: d503201f nop 95b24: 100b0ae2 adr x2, abc80 95b28: 52800321 mov w1, #0x19 // #25 95b2c: 97ffb3a3 bl 829b8 95b30: d4200020 brk #0x1 ... 0000000000095b40 >>: 95b40: d65f03c0 ret ... 0000000000095b50 <::enabled>: 95b50: f9400028 ldr x8, [x1] 95b54: f100111f cmp x8, #0x4 95b58: 1a9f27e0 cset w0, cc // cc = lo, ul, last 95b5c: d65f03c0 ret 0000000000095b60 <::log>: 95b60: d103c3ff sub sp, sp, #0xf0 95b64: f9005bfe str x30, [sp, #176] 95b68: a90c5ff8 stp x24, x23, [sp, #192] 95b6c: a90d57f6 stp x22, x21, [sp, #208] 95b70: a90e4ff4 stp x20, x19, [sp, #224] 95b74: f9400028 ldr x8, [x1] 95b78: f100111f cmp x8, #0x4 95b7c: 54002102 b.cs 95f9c <::log+0x43c> // b.hs, b.nlast 95b80: d5033fdf isb 95b84: d53be029 mrs x9, cntpct_el0 95b88: d53be00a mrs x10, cntfrq_el0 95b8c: b400214a cbz x10, 95fb4 <::log+0x454> 95b90: aa0103f3 mov x19, x1 95b94: 52994017 mov w23, #0xca00 // #51712 95b98: 72a77357 movk w23, #0x3b9a, lsl #16 95b9c: 9b177d29 mul x9, x9, x23 95ba0: 9aca0929 udiv x9, x9, x10 95ba4: d28b4a6a mov x10, #0x5a53 // #23123 95ba8: f2b4136a movk x10, #0xa09b, lsl #16 95bac: f2d705ea movk x10, #0xb82f, lsl #32 95bb0: f2e0088a movk x10, #0x44, lsl #48 95bb4: d349fd2b lsr x11, x9, #9 95bb8: 9bca7d6a umulh x10, x11, x10 95bbc: f9003be8 str x8, [sp, #112] 95bc0: d34bfd48 lsr x8, x10, #11 95bc4: 91006032 add x18, x1, #0x18 95bc8: 910003eb mov x11, sp 95bcc: d503201f nop 95bd0: 10f61074 adr x20, 81ddc ::fmt> 95bd4: a90153eb stp x11, x20, [sp, #16] 95bd8: 9b17a509 msub x9, x8, x23, x9 95bdc: d503201f nop 95be0: 1000490a adr x10, 96500 <::fmt> 95be4: 9101c3eb add x11, sp, #0x70 95be8: a9042beb stp x11, x10, [sp, #64] 95bec: 5289ba6a mov w10, #0x4dd3 // #19923 95bf0: 72a20c4a movk w10, #0x1062, lsl #16 95bf4: d503201f nop 95bf8: 1004f0cb adr x11, 9fa10 <<&T as core::fmt::Display>::fmt> 95bfc: 9101e3ec add x12, sp, #0x78 95c00: d503201f nop 95c04: 1008d02d adr x13, a7608 95c08: 528000ce mov w14, #0x6 // #6 95c0c: a9052fec stp x12, x11, [sp, #80] 95c10: a907b7f2 stp x18, x13, [sp, #120] 95c14: f90047ee str x14, [sp, #136] 95c18: f90003e8 str x8, [sp] 95c1c: 9b0a7d28 mul x8, x9, x10 95c20: d366fd08 lsr x8, x8, #38 95c24: 529bd06b mov w11, #0xde83 // #56963 95c28: 72a8636b movk w11, #0x431b, lsl #16 95c2c: 910033ec add x12, sp, #0xc 95c30: d503201f nop 95c34: 10f6fdd5 adr x21, 83bec ::fmt> 95c38: 900000d6 adrp x22, ad000 95c3c: 910062d6 add x22, x22, #0x18 95c40: 9b0b7d29 mul x9, x9, x11 95c44: 9102f3eb add x11, sp, #0xbc 95c48: a90257ec stp x12, x21, [sp, #32] 95c4c: a90357eb stp x11, x21, [sp, #48] 95c50: f90033f6 str x22, [sp, #96] 95c54: d372fd29 lsr x9, x9, #50 95c58: b9000fe9 str w9, [sp, #12] 95c5c: 9b0a7d09 mul x9, x8, x10 95c60: 52807d0a mov w10, #0x3e8 // #1000 95c64: d366fd29 lsr x9, x9, #38 95c68: 1b0aa128 msub w8, w9, w10, w8 95c6c: d503201f nop 95c70: 100a7758 adr x24, aab58 95c74: 528000a9 mov w9, #0x5 // #5 95c78: a90927f8 stp x24, x9, [sp, #144] 95c7c: b900bfe8 str w8, [sp, #188] 95c80: 910043e8 add x8, sp, #0x10 95c84: a90a27e8 stp x8, x9, [sp, #160] 95c88: d503201f nop 95c8c: 100b1f61 adr x1, ac078 95c90: 910183e0 add x0, sp, #0x60 95c94: 910203e2 add x2, sp, #0x80 95c98: 97ffb3be bl 82b90 95c9c: 350019a0 cbnz w0, 95fd0 <::log+0x470> 95ca0: 52884808 mov w8, #0x4240 // #16960 95ca4: 72a001e8 movk w8, #0xf, lsl #16 95ca8: f9402669 ldr x9, [x19, #72] 95cac: f100093f cmp x9, #0x2 95cb0: 54000621 b.ne 95d74 <::log+0x214> // b.any 95cb4: b9407a69 ldr w9, [x19, #120] 95cb8: 34000be9 cbz w9, 95e34 <::log+0x2d4> 95cbc: b9407e69 ldr w9, [x19, #124] 95cc0: b9000fe9 str w9, [sp, #12] 95cc4: d5033fdf isb 95cc8: d53be029 mrs x9, cntpct_el0 95ccc: d53be00a mrs x10, cntfrq_el0 95cd0: b400172a cbz x10, 95fb4 <::log+0x454> 95cd4: 9b177d29 mul x9, x9, x23 95cd8: 9aca0929 udiv x9, x9, x10 95cdc: 9ad7092a udiv x10, x9, x23 95ce0: 9b17a549 msub x9, x10, x23, x9 95ce4: 5289ba6b mov w11, #0x4dd3 // #19923 95ce8: 72a20c4b movk w11, #0x1062, lsl #16 95cec: 52807d0c mov w12, #0x3e8 // #1000 95cf0: a940ba6d ldp x13, x14, [x19, #8] 95cf4: 9101c3ef add x15, sp, #0x70 95cf8: 9102f3f0 add x16, sp, #0xbc 95cfc: 910003f1 mov x17, sp 95d00: 910183f2 add x18, sp, #0x60 95d04: d503201f nop 95d08: 10f5bbc0 adr x0, 81480 <<&T as core::fmt::Display>::fmt> 95d0c: 910033e1 add x1, sp, #0xc 95d10: a90153ef stp x15, x20, [sp, #16] 95d14: d503201f nop 95d18: 1008d18f adr x15, a7748 95d1c: a90257f0 stp x16, x21, [sp, #32] 95d20: a90357f1 stp x17, x21, [sp, #48] 95d24: a90557e1 stp x1, x21, [sp, #80] 95d28: 528000d0 mov w16, #0x6 // #6 95d2c: a90403f2 stp x18, x0, [sp, #64] 95d30: 528000b1 mov w17, #0x5 // #5 95d34: a90947f8 stp x24, x17, [sp, #144] 95d38: a907bff6 stp x22, x15, [sp, #120] 95d3c: f90047f0 str x16, [sp, #136] 95d40: a9063bed stp x13, x14, [sp, #96] 95d44: f9003bea str x10, [sp, #112] 95d48: 9b0b7d2a mul x10, x9, x11 95d4c: d366fd4a lsr x10, x10, #38 95d50: 9b0b7d4b mul x11, x10, x11 95d54: d366fd6b lsr x11, x11, #38 95d58: 1b0ca96a msub w10, w11, w12, w10 95d5c: b90003ea str w10, [sp] 95d60: 1ac80928 udiv w8, w9, w8 95d64: b900bfe8 str w8, [sp, #188] 95d68: 910043e8 add x8, sp, #0x10 95d6c: a90a47e8 stp x8, x17, [sp, #160] 95d70: 14000085 b 95f84 <::log+0x424> 95d74: a945266a ldp x10, x9, [x19, #80] 95d78: b9407a6b ldr w11, [x19, #120] 95d7c: 34000b0b cbz w11, 95edc <::log+0x37c> 95d80: b9407e6b ldr w11, [x19, #124] 95d84: a90627ea stp x10, x9, [sp, #96] 95d88: b9000feb str w11, [sp, #12] 95d8c: d5033fdf isb 95d90: d53be029 mrs x9, cntpct_el0 95d94: d53be00a mrs x10, cntfrq_el0 95d98: b40010ea cbz x10, 95fb4 <::log+0x454> 95d9c: 9b177d29 mul x9, x9, x23 95da0: 9aca0929 udiv x9, x9, x10 95da4: 9ad7092a udiv x10, x9, x23 95da8: 9b17a549 msub x9, x10, x23, x9 95dac: 5289ba6b mov w11, #0x4dd3 // #19923 95db0: 72a20c4b movk w11, #0x1062, lsl #16 95db4: 52807d0c mov w12, #0x3e8 // #1000 95db8: 9101c3ed add x13, sp, #0x70 95dbc: 9102f3ee add x14, sp, #0xbc 95dc0: 910003ef mov x15, sp 95dc4: d503201f nop 95dc8: 10f5b5d0 adr x16, 81480 <<&T as core::fmt::Display>::fmt> 95dcc: 910183f1 add x17, sp, #0x60 95dd0: 910033f2 add x18, sp, #0xc 95dd4: d503201f nop 95dd8: 1008c500 adr x0, a7678 95ddc: a90153ed stp x13, x20, [sp, #16] 95de0: 528000cd mov w13, #0x6 // #6 95de4: a90257ee stp x14, x21, [sp, #32] 95de8: a90357ef stp x15, x21, [sp, #48] 95dec: a90557f2 stp x18, x21, [sp, #80] 95df0: 528000ae mov w14, #0x5 // #5 95df4: a9093bf8 stp x24, x14, [sp, #144] 95df8: a90443f1 stp x17, x16, [sp, #64] 95dfc: a90783f6 stp x22, x0, [sp, #120] 95e00: f90047ed str x13, [sp, #136] 95e04: f9003bea str x10, [sp, #112] 95e08: 9b0b7d2a mul x10, x9, x11 95e0c: d366fd4a lsr x10, x10, #38 95e10: 9b0b7d4b mul x11, x10, x11 95e14: d366fd6b lsr x11, x11, #38 95e18: 1b0ca96a msub w10, w11, w12, w10 95e1c: b90003ea str w10, [sp] 95e20: 1ac80928 udiv w8, w9, w8 95e24: b900bfe8 str w8, [sp, #188] 95e28: 910043e8 add x8, sp, #0x10 95e2c: a90a3be8 stp x8, x14, [sp, #160] 95e30: 14000055 b 95f84 <::log+0x424> 95e34: d5033fdf isb 95e38: d53be029 mrs x9, cntpct_el0 95e3c: d53be00a mrs x10, cntfrq_el0 95e40: b4000baa cbz x10, 95fb4 <::log+0x454> 95e44: 9b177d29 mul x9, x9, x23 95e48: 9aca0929 udiv x9, x9, x10 95e4c: 9ad7092a udiv x10, x9, x23 95e50: 9b17a549 msub x9, x10, x23, x9 95e54: 5289ba6b mov w11, #0x4dd3 // #19923 95e58: 72a20c4b movk w11, #0x1062, lsl #16 95e5c: 52807d0c mov w12, #0x3e8 // #1000 95e60: 9101e3ed add x13, sp, #0x78 95e64: 910003ee mov x14, sp 95e68: 9101c3ef add x15, sp, #0x70 95e6c: d503201f nop 95e70: 1008ca10 adr x16, a77b0 95e74: f90033f6 str x22, [sp, #96] 95e78: 52800091 mov w17, #0x4 // #4 95e7c: a90853ed stp x13, x20, [sp, #128] 95e80: d503201f nop 95e84: 100af86d adr x13, abd90 95e88: a90957ee stp x14, x21, [sp, #144] 95e8c: a90a57ef stp x15, x21, [sp, #160] 95e90: 5280006e mov w14, #0x3 // #3 95e94: a90147f0 stp x16, x17, [sp, #16] 95e98: a9023bed stp x13, x14, [sp, #32] 95e9c: f9003fea str x10, [sp, #120] 95ea0: 9b0b7d2a mul x10, x9, x11 95ea4: d366fd4a lsr x10, x10, #38 95ea8: 9b0b7d4b mul x11, x10, x11 95eac: d366fd6b lsr x11, x11, #38 95eb0: 1b0ca96a msub w10, w11, w12, w10 95eb4: b90073ea str w10, [sp, #112] 95eb8: 1ac80928 udiv w8, w9, w8 95ebc: b90003e8 str w8, [sp] 95ec0: 910203e8 add x8, sp, #0x80 95ec4: a9033be8 stp x8, x14, [sp, #48] 95ec8: d503201f nop 95ecc: 100b0d61 adr x1, ac078 95ed0: 910183e0 add x0, sp, #0x60 95ed4: 910043e2 add x2, sp, #0x10 95ed8: 1400002f b 95f94 <::log+0x434> 95edc: a90627ea stp x10, x9, [sp, #96] 95ee0: d5033fdf isb 95ee4: d53be029 mrs x9, cntpct_el0 95ee8: d53be00a mrs x10, cntfrq_el0 95eec: b400064a cbz x10, 95fb4 <::log+0x454> 95ef0: 9b177d29 mul x9, x9, x23 95ef4: 9aca0929 udiv x9, x9, x10 95ef8: 9ad7092a udiv x10, x9, x23 95efc: 9b17a549 msub x9, x10, x23, x9 95f00: 5289ba6b mov w11, #0x4dd3 // #19923 95f04: 72a20c4b movk w11, #0x1062, lsl #16 95f08: 52807d0c mov w12, #0x3e8 // #1000 95f0c: 9101c3ed add x13, sp, #0x70 95f10: 9102f3ee add x14, sp, #0xbc 95f14: 910003ef mov x15, sp 95f18: 910183f0 add x16, sp, #0x60 95f1c: d503201f nop 95f20: 10f5ab11 adr x17, 81480 <<&T as core::fmt::Display>::fmt> 95f24: d503201f nop 95f28: 1008be12 adr x18, a76e8 95f2c: a90153ed stp x13, x20, [sp, #16] 95f30: 528000ad mov w13, #0x5 // #5 95f34: a90257ee stp x14, x21, [sp, #32] 95f38: a90357ef stp x15, x21, [sp, #48] 95f3c: d503201f nop 95f40: 100afb0e adr x14, abea0 95f44: a90447f0 stp x16, x17, [sp, #64] 95f48: 5280008f mov w15, #0x4 // #4 95f4c: a907cbf6 stp x22, x18, [sp, #120] 95f50: a908bbed stp x13, x14, [sp, #136] 95f54: f9003bea str x10, [sp, #112] 95f58: 9b0b7d2a mul x10, x9, x11 95f5c: d366fd4a lsr x10, x10, #38 95f60: 9b0b7d4b mul x11, x10, x11 95f64: d366fd6b lsr x11, x11, #38 95f68: 1b0ca96a msub w10, w11, w12, w10 95f6c: b90003ea str w10, [sp] 95f70: 1ac80928 udiv w8, w9, w8 95f74: b900bfe8 str w8, [sp, #188] 95f78: 910043e8 add x8, sp, #0x10 95f7c: a909a3ef stp x15, x8, [sp, #152] 95f80: f90057ef str x15, [sp, #168] 95f84: d503201f nop 95f88: 100b0781 adr x1, ac078 95f8c: 9101e3e0 add x0, sp, #0x78 95f90: 910203e2 add x2, sp, #0x80 95f94: 97ffb2ff bl 82b90 95f98: 350001c0 cbnz w0, 95fd0 <::log+0x470> 95f9c: a94e4ff4 ldp x20, x19, [sp, #224] 95fa0: a94d57f6 ldp x22, x21, [sp, #208] 95fa4: a94c5ff8 ldp x24, x23, [sp, #192] 95fa8: f9405bfe ldr x30, [sp, #176] 95fac: 9103c3ff add sp, sp, #0xf0 95fb0: d65f03c0 ret 95fb4: d503201f nop 95fb8: 100ae540 adr x0, abc60 95fbc: d503201f nop 95fc0: 100ae602 adr x2, abc80 95fc4: 52800321 mov w1, #0x19 // #25 95fc8: 97ffb27c bl 829b8 95fcc: d4200020 brk #0x1 95fd0: d503201f nop 95fd4: 100b20e0 adr x0, ac3f0 95fd8: d503201f nop 95fdc: 100ad5a3 adr x3, aba90 95fe0: d503201f nop 95fe4: 100ae124 adr x4, abc08 95fe8: 9102e3e2 add x2, sp, #0xb8 95fec: 52800561 mov w1, #0x2b // #43 95ff0: 97ffb75e bl 83d68 95ff4: d4200020 brk #0x1 ... 0000000000096000 <::flush>: 96000: d65f03c0 ret ... 0000000000096010 ::from_exact_iter>: 96010: d10203ff sub sp, sp, #0x80 96014: a9074ffe stp x30, x19, [sp, #112] 96018: f90003ff str xzr, [sp] 9601c: eb02003f cmp x1, x2 96020: 54001c20 b.eq 963a4 ::from_exact_iter+0x394> // b.none 96024: aa0103e8 mov x8, x1 96028: 38401509 ldrb w9, [x8], #1 9602c: 390023e9 strb w9, [sp, #8] 96030: 52800029 mov w9, #0x1 // #1 96034: f90003e9 str x9, [sp] 96038: eb02011f cmp x8, x2 9603c: 54001b40 b.eq 963a4 ::from_exact_iter+0x394> // b.none 96040: 39400428 ldrb w8, [x1, #1] 96044: 91000829 add x9, x1, #0x2 96048: 390027e8 strb w8, [sp, #9] 9604c: 52800048 mov w8, #0x2 // #2 96050: f90003e8 str x8, [sp] 96054: eb02013f cmp x9, x2 96058: 54001a60 b.eq 963a4 ::from_exact_iter+0x394> // b.none 9605c: 39400828 ldrb w8, [x1, #2] 96060: 91000c29 add x9, x1, #0x3 96064: 39002be8 strb w8, [sp, #10] 96068: 52800068 mov w8, #0x3 // #3 9606c: f90003e8 str x8, [sp] 96070: eb02013f cmp x9, x2 96074: 54001980 b.eq 963a4 ::from_exact_iter+0x394> // b.none 96078: 39400c28 ldrb w8, [x1, #3] 9607c: 91001029 add x9, x1, #0x4 96080: 39002fe8 strb w8, [sp, #11] 96084: 52800088 mov w8, #0x4 // #4 96088: f90003e8 str x8, [sp] 9608c: eb02013f cmp x9, x2 96090: 540018a0 b.eq 963a4 ::from_exact_iter+0x394> // b.none 96094: 39401028 ldrb w8, [x1, #4] 96098: 91001429 add x9, x1, #0x5 9609c: 390033e8 strb w8, [sp, #12] 960a0: 528000a8 mov w8, #0x5 // #5 960a4: f90003e8 str x8, [sp] 960a8: eb02013f cmp x9, x2 960ac: 540017c0 b.eq 963a4 ::from_exact_iter+0x394> // b.none 960b0: 39401428 ldrb w8, [x1, #5] 960b4: 91001829 add x9, x1, #0x6 960b8: 390037e8 strb w8, [sp, #13] 960bc: 528000c8 mov w8, #0x6 // #6 960c0: f90003e8 str x8, [sp] 960c4: eb02013f cmp x9, x2 960c8: 540016e0 b.eq 963a4 ::from_exact_iter+0x394> // b.none 960cc: 39401828 ldrb w8, [x1, #6] 960d0: 91001c29 add x9, x1, #0x7 960d4: 39003be8 strb w8, [sp, #14] 960d8: 528000e8 mov w8, #0x7 // #7 960dc: f90003e8 str x8, [sp] 960e0: eb02013f cmp x9, x2 960e4: 54001600 b.eq 963a4 ::from_exact_iter+0x394> // b.none 960e8: 39401c28 ldrb w8, [x1, #7] 960ec: 91002029 add x9, x1, #0x8 960f0: 39003fe8 strb w8, [sp, #15] 960f4: 52800108 mov w8, #0x8 // #8 960f8: f90003e8 str x8, [sp] 960fc: eb02013f cmp x9, x2 96100: 54001520 b.eq 963a4 ::from_exact_iter+0x394> // b.none 96104: 39402028 ldrb w8, [x1, #8] 96108: 91002429 add x9, x1, #0x9 9610c: 390043e8 strb w8, [sp, #16] 96110: 52800128 mov w8, #0x9 // #9 96114: f90003e8 str x8, [sp] 96118: eb02013f cmp x9, x2 9611c: 54001440 b.eq 963a4 ::from_exact_iter+0x394> // b.none 96120: 39402428 ldrb w8, [x1, #9] 96124: 91002829 add x9, x1, #0xa 96128: 390047e8 strb w8, [sp, #17] 9612c: 52800148 mov w8, #0xa // #10 96130: f90003e8 str x8, [sp] 96134: eb02013f cmp x9, x2 96138: 54001360 b.eq 963a4 ::from_exact_iter+0x394> // b.none 9613c: 39402828 ldrb w8, [x1, #10] 96140: 91002c29 add x9, x1, #0xb 96144: 39004be8 strb w8, [sp, #18] 96148: 52800168 mov w8, #0xb // #11 9614c: f90003e8 str x8, [sp] 96150: eb02013f cmp x9, x2 96154: 54001280 b.eq 963a4 ::from_exact_iter+0x394> // b.none 96158: 39402c28 ldrb w8, [x1, #11] 9615c: 91003029 add x9, x1, #0xc 96160: 39004fe8 strb w8, [sp, #19] 96164: 52800188 mov w8, #0xc // #12 96168: f90003e8 str x8, [sp] 9616c: eb02013f cmp x9, x2 96170: 540011a0 b.eq 963a4 ::from_exact_iter+0x394> // b.none 96174: 39403028 ldrb w8, [x1, #12] 96178: 91003429 add x9, x1, #0xd 9617c: 390053e8 strb w8, [sp, #20] 96180: 528001a8 mov w8, #0xd // #13 96184: f90003e8 str x8, [sp] 96188: eb02013f cmp x9, x2 9618c: 540010c0 b.eq 963a4 ::from_exact_iter+0x394> // b.none 96190: 39403428 ldrb w8, [x1, #13] 96194: 91003829 add x9, x1, #0xe 96198: 390057e8 strb w8, [sp, #21] 9619c: 528001c8 mov w8, #0xe // #14 961a0: f90003e8 str x8, [sp] 961a4: eb02013f cmp x9, x2 961a8: 54000fe0 b.eq 963a4 ::from_exact_iter+0x394> // b.none 961ac: 39403828 ldrb w8, [x1, #14] 961b0: 91003c29 add x9, x1, #0xf 961b4: 39005be8 strb w8, [sp, #22] 961b8: 528001e8 mov w8, #0xf // #15 961bc: f90003e8 str x8, [sp] 961c0: eb02013f cmp x9, x2 961c4: 54000f00 b.eq 963a4 ::from_exact_iter+0x394> // b.none 961c8: 39403c28 ldrb w8, [x1, #15] 961cc: 91004029 add x9, x1, #0x10 961d0: 39005fe8 strb w8, [sp, #23] 961d4: 52800208 mov w8, #0x10 // #16 961d8: f90003e8 str x8, [sp] 961dc: eb02013f cmp x9, x2 961e0: 54000e20 b.eq 963a4 ::from_exact_iter+0x394> // b.none 961e4: 39404028 ldrb w8, [x1, #16] 961e8: 91004429 add x9, x1, #0x11 961ec: 390063e8 strb w8, [sp, #24] 961f0: 52800228 mov w8, #0x11 // #17 961f4: f90003e8 str x8, [sp] 961f8: eb02013f cmp x9, x2 961fc: 54000d40 b.eq 963a4 ::from_exact_iter+0x394> // b.none 96200: 39404428 ldrb w8, [x1, #17] 96204: 91004829 add x9, x1, #0x12 96208: 390067e8 strb w8, [sp, #25] 9620c: 52800248 mov w8, #0x12 // #18 96210: f90003e8 str x8, [sp] 96214: eb02013f cmp x9, x2 96218: 54000c60 b.eq 963a4 ::from_exact_iter+0x394> // b.none 9621c: 39404828 ldrb w8, [x1, #18] 96220: 91004c29 add x9, x1, #0x13 96224: 39006be8 strb w8, [sp, #26] 96228: 52800268 mov w8, #0x13 // #19 9622c: f90003e8 str x8, [sp] 96230: eb02013f cmp x9, x2 96234: 54000b80 b.eq 963a4 ::from_exact_iter+0x394> // b.none 96238: 39404c28 ldrb w8, [x1, #19] 9623c: 91005029 add x9, x1, #0x14 96240: 39006fe8 strb w8, [sp, #27] 96244: 52800288 mov w8, #0x14 // #20 96248: f90003e8 str x8, [sp] 9624c: eb02013f cmp x9, x2 96250: 54000aa0 b.eq 963a4 ::from_exact_iter+0x394> // b.none 96254: 39405028 ldrb w8, [x1, #20] 96258: 91005429 add x9, x1, #0x15 9625c: 390073e8 strb w8, [sp, #28] 96260: 528002a8 mov w8, #0x15 // #21 96264: f90003e8 str x8, [sp] 96268: eb02013f cmp x9, x2 9626c: 540009c0 b.eq 963a4 ::from_exact_iter+0x394> // b.none 96270: 39405428 ldrb w8, [x1, #21] 96274: 91005829 add x9, x1, #0x16 96278: 390077e8 strb w8, [sp, #29] 9627c: 528002c8 mov w8, #0x16 // #22 96280: f90003e8 str x8, [sp] 96284: eb02013f cmp x9, x2 96288: 540008e0 b.eq 963a4 ::from_exact_iter+0x394> // b.none 9628c: 39405828 ldrb w8, [x1, #22] 96290: 91005c29 add x9, x1, #0x17 96294: 39007be8 strb w8, [sp, #30] 96298: 528002e8 mov w8, #0x17 // #23 9629c: f90003e8 str x8, [sp] 962a0: eb02013f cmp x9, x2 962a4: 54000800 b.eq 963a4 ::from_exact_iter+0x394> // b.none 962a8: 39405c28 ldrb w8, [x1, #23] 962ac: 91006029 add x9, x1, #0x18 962b0: 39007fe8 strb w8, [sp, #31] 962b4: 52800308 mov w8, #0x18 // #24 962b8: f90003e8 str x8, [sp] 962bc: eb02013f cmp x9, x2 962c0: 54000720 b.eq 963a4 ::from_exact_iter+0x394> // b.none 962c4: 39406028 ldrb w8, [x1, #24] 962c8: 91006429 add x9, x1, #0x19 962cc: 390083e8 strb w8, [sp, #32] 962d0: 52800328 mov w8, #0x19 // #25 962d4: f90003e8 str x8, [sp] 962d8: eb02013f cmp x9, x2 962dc: 54000640 b.eq 963a4 ::from_exact_iter+0x394> // b.none 962e0: 39406428 ldrb w8, [x1, #25] 962e4: 91006829 add x9, x1, #0x1a 962e8: 390087e8 strb w8, [sp, #33] 962ec: 52800348 mov w8, #0x1a // #26 962f0: f90003e8 str x8, [sp] 962f4: eb02013f cmp x9, x2 962f8: 54000560 b.eq 963a4 ::from_exact_iter+0x394> // b.none 962fc: 39406828 ldrb w8, [x1, #26] 96300: 91006c29 add x9, x1, #0x1b 96304: 39008be8 strb w8, [sp, #34] 96308: 52800368 mov w8, #0x1b // #27 9630c: f90003e8 str x8, [sp] 96310: eb02013f cmp x9, x2 96314: 54000480 b.eq 963a4 ::from_exact_iter+0x394> // b.none 96318: 39406c28 ldrb w8, [x1, #27] 9631c: 91007029 add x9, x1, #0x1c 96320: 39008fe8 strb w8, [sp, #35] 96324: 52800388 mov w8, #0x1c // #28 96328: f90003e8 str x8, [sp] 9632c: eb02013f cmp x9, x2 96330: 540003a0 b.eq 963a4 ::from_exact_iter+0x394> // b.none 96334: 39407028 ldrb w8, [x1, #28] 96338: 91007429 add x9, x1, #0x1d 9633c: 390093e8 strb w8, [sp, #36] 96340: 528003a8 mov w8, #0x1d // #29 96344: f90003e8 str x8, [sp] 96348: eb02013f cmp x9, x2 9634c: 540002c0 b.eq 963a4 ::from_exact_iter+0x394> // b.none 96350: 39407428 ldrb w8, [x1, #29] 96354: 91007829 add x9, x1, #0x1e 96358: 390097e8 strb w8, [sp, #37] 9635c: 528003c8 mov w8, #0x1e // #30 96360: f90003e8 str x8, [sp] 96364: eb02013f cmp x9, x2 96368: 540001e0 b.eq 963a4 ::from_exact_iter+0x394> // b.none 9636c: 39407828 ldrb w8, [x1, #30] 96370: 91007c29 add x9, x1, #0x1f 96374: 39009be8 strb w8, [sp, #38] 96378: 528003e8 mov w8, #0x1f // #31 9637c: f90003e8 str x8, [sp] 96380: eb02013f cmp x9, x2 96384: 54000100 b.eq 963a4 ::from_exact_iter+0x394> // b.none 96388: 39407c28 ldrb w8, [x1, #31] 9638c: 91008029 add x9, x1, #0x20 96390: 39009fe8 strb w8, [sp, #39] 96394: 52800408 mov w8, #0x20 // #32 96398: f90003e8 str x8, [sp] 9639c: eb02013f cmp x9, x2 963a0: 540000a0 b.eq 963b4 ::from_exact_iter+0x3a4> // b.none 963a4: 3900001f strb wzr, [x0] 963a8: a9474ffe ldp x30, x19, [sp, #112] 963ac: 910203ff add sp, sp, #0x80 963b0: d65f03c0 ret 963b4: aa0003f3 mov x19, x0 963b8: 910123e0 add x0, sp, #0x48 963bc: 910003e1 mov x1, sp 963c0: 52800502 mov w2, #0x28 // #40 963c4: 94003170 bl a2984 963c8: a94527e8 ldp x8, x9, [sp, #80] 963cc: a902a7e8 stp x8, x9, [sp, #40] 963d0: a94627e8 ldp x8, x9, [sp, #96] 963d4: a903a7e8 stp x8, x9, [sp, #56] 963d8: 91000660 add x0, x19, #0x1 963dc: 9100a3e1 add x1, sp, #0x28 963e0: 52800402 mov w2, #0x20 // #32 963e4: 94003168 bl a2984 963e8: 52800028 mov w8, #0x1 // #1 963ec: 39000268 strb w8, [x19] 963f0: a9474ffe ldp x30, x19, [sp, #112] 963f4: 910203ff add sp, sp, #0x80 963f8: d65f03c0 ret 963fc: 00000000 .inst 0x00000000 ; undefined 0000000000096400 >::fmt>: 96400: d10443ff sub sp, sp, #0x110 96404: f9006bfd str x29, [sp, #208] 96408: a90e5ffe stp x30, x23, [sp, #224] 9640c: a90f57f6 stp x22, x21, [sp, #240] 96410: a9104ff4 stp x20, x19, [sp, #256] 96414: aa0103f3 mov x19, x1 96418: aa0003f4 mov x20, x0 9641c: aa0103e0 mov x0, x1 96420: 97ffbd8b bl 85a4c 96424: 52800808 mov w8, #0x40 // #64 96428: a9057fff stp xzr, xzr, [sp, #80] 9642c: f100001f cmp x0, #0x0 96430: a9067fff stp xzr, xzr, [sp, #96] 96434: 9a810115 csel x21, x8, x1, eq // eq = none 96438: d341fea9 lsr x9, x21, #1 9643c: 924002aa and x10, x21, #0x1 96440: 8b0a0136 add x22, x9, x10 96444: a9077fff stp xzr, xzr, [sp, #112] 96448: f90043ff str xzr, [sp, #128] 9644c: a9047fe8 stp x8, xzr, [sp, #64] 96450: 910223f7 add x23, sp, #0x88 96454: 910223e0 add x0, sp, #0x88 96458: 910103e1 add x1, sp, #0x40 9645c: 52800902 mov w2, #0x48 // #72 96460: 94003149 bl a2984 96464: 910022e1 add x1, x23, #0x8 96468: 910003f7 mov x23, sp 9646c: 910003e0 mov x0, sp 96470: 52800802 mov w2, #0x40 // #64 96474: 94003144 bl a2984 96478: b4000256 cbz x22, 964c0 >::fmt+0xc0> 9647c: aa1f03e8 mov x8, xzr 96480: cb1603e9 neg x9, x22 96484: b24002ea orr x10, x23, #0x1 96488: b000006b adrp x11, a3000 9648c: 913f616b add x11, x11, #0xfd8 96490: f100811f cmp x8, #0x20 96494: 54000160 b.eq 964c0 >::fmt+0xc0> // b.none 96498: 38686a8c ldrb w12, [x20, x8] 9649c: d344fd8d lsr x13, x12, #4 964a0: 386d696d ldrb w13, [x11, x13] 964a4: 92400d8c and x12, x12, #0xf 964a8: 386c696c ldrb w12, [x11, x12] 964ac: 381ff14d sturb w13, [x10, #-1] 964b0: 3800254c strb w12, [x10], #2 964b4: 91000508 add x8, x8, #0x1 964b8: ab08013f cmn x9, x8 964bc: 54fffea1 b.ne 96490 >::fmt+0x90> // b.any 964c0: f10106bf cmp x21, #0x41 964c4: 54000162 b.cs 964f0 >::fmt+0xf0> // b.hs, b.nlast 964c8: 910003e1 mov x1, sp 964cc: aa1303e0 mov x0, x19 964d0: aa1503e2 mov x2, x21 964d4: 97ffbd46 bl 859ec 964d8: a9504ff4 ldp x20, x19, [sp, #256] 964dc: a94f57f6 ldp x22, x21, [sp, #240] 964e0: a94e5ffe ldp x30, x23, [sp, #224] 964e4: f9406bfd ldr x29, [sp, #208] 964e8: 910443ff add sp, sp, #0x110 964ec: d65f03c0 ret 964f0: aa1503e0 mov x0, x21 964f4: 52800801 mov w1, #0x40 // #64 964f8: 97ffaf8c bl 82328 964fc: d4200020 brk #0x1 0000000000096500 <::fmt>: 96500: aa0103e8 mov x8, x1 96504: f9400009 ldr x9, [x0] 96508: d503201f nop 9650c: 10089eea adr x10, a78e8 96510: 8b091149 add x9, x10, x9, lsl #4 96514: a9400921 ldp x1, x2, [x9] 96518: aa0803e0 mov x0, x8 9651c: 17ffaf9d b 82390 0000000000096520 <::enabled>: 96520: 2a1f03e0 mov w0, wzr 96524: d65f03c0 ret ... 0000000000096530 <::log>: 96530: d65f03c0 ret ... 0000000000096540 <::flush>: 96540: d65f03c0 ret ... 0000000000096550 : 96550: d10103ff sub sp, sp, #0x40 96554: d503201f nop 96558: 1008a448 adr x8, a79e0 9655c: d503201f nop 96560: 10f57909 adr x9, 81480 <<&T as core::fmt::Display>::fmt> 96564: a90327e8 stp x8, x9, [sp, #48] 96568: 52800028 mov w8, #0x1 // #1 9656c: d503201f nop 96570: 10089809 adr x9, a7870 96574: a90023e9 stp x9, x8, [sp] 96578: a9017fff stp xzr, xzr, [sp, #16] 9657c: 9100c3e9 add x9, sp, #0x30 96580: a90223e9 stp x9, x8, [sp, #32] 96584: d503201f nop 96588: 1008a341 adr x1, a79f0 9658c: 910003e0 mov x0, sp 96590: 97ffae6e bl 81f48 96594: d4200020 brk #0x1 ... 00000000000965a0 : 965a0: d10243ff sub sp, sp, #0x90 965a4: f90043fe str x30, [sp, #128] 965a8: f0041648 adrp x8, 8361000 965ac: 91002108 add x8, x8, #0x8 965b0: 52800069 mov w9, #0x3 // #3 965b4: b940302a ldr w10, [x1, #48] 965b8: a9422c2c ldp x12, x11, [x1, #32] 965bc: a941342e ldp x14, x13, [x1, #16] 965c0: a9403c30 ldp x16, x15, [x1] 965c4: c8dffd08 ldar x8, [x8] 965c8: a90043e9 stp x9, x16, [sp] 965cc: a9404009 ldp x9, x16, [x0] 965d0: a90127ef stp x15, x9, [sp, #16] 965d4: a9413c09 ldp x9, x15, [x0, #16] 965d8: a90227f0 stp x16, x9, [sp, #32] 965dc: d503201f nop 965e0: 100b5109 adr x9, ad000 965e4: a9424410 ldp x16, x17, [x0, #32] 965e8: a90343ef stp x15, x16, [sp, #48] 965ec: d503201f nop 965f0: 1008954f adr x15, a7898 965f4: f100091f cmp x8, #0x2 965f8: a9047ff1 stp x17, xzr, [sp, #64] 965fc: a9402528 ldp x8, x9, [x9] 96600: 9a8f0129 csel x9, x9, x15, eq // eq = none 96604: d503201f nop 96608: 1008a00f adr x15, a7a08 9660c: 9a8f0100 csel x0, x8, x15, eq // eq = none 96610: a90537ee stp x14, x13, [sp, #80] 96614: a90633ff stp xzr, x12, [sp, #96] 96618: f9003beb str x11, [sp, #112] 9661c: 52800028 mov w8, #0x1 // #1 96620: 290f2be8 stp w8, w10, [sp, #120] 96624: f9401528 ldr x8, [x9, #40] 96628: 910003e1 mov x1, sp 9662c: d63f0100 blr x8 96630: f94043fe ldr x30, [sp, #128] 96634: 910243ff add sp, sp, #0x90 96638: d65f03c0 ret 9663c: 00000000 .inst 0x00000000 ; undefined 0000000000096640 : 96640: a9be57f6 stp x22, x21, [sp, #-32]! 96644: a9014ff4 stp x20, x19, [sp, #16] 96648: a940344b ldp x11, x13, [x2] 9664c: a9402829 ldp x9, x10, [x1] 96650: 9b097d68 mul x8, x11, x9 96654: 9bc97d6c umulh x12, x11, x9 96658: 9bc97dae umulh x14, x13, x9 9665c: 9b097daf mul x15, x13, x9 96660: ab0c01ec adds x12, x15, x12 96664: ba1f01ce adcs x14, x14, xzr 96668: a941404f ldp x15, x16, [x2, #16] 9666c: 9bc97df1 umulh x17, x15, x9 96670: 9b097df2 mul x18, x15, x9 96674: ab0e024e adds x14, x18, x14 96678: ba1f0231 adcs x17, x17, xzr 9667c: 9bc97e12 umulh x18, x16, x9 96680: 9b097e09 mul x9, x16, x9 96684: ab110131 adds x17, x9, x17 96688: ba1f0252 adcs x18, x18, xzr 9668c: 9bca7d62 umulh x2, x11, x10 96690: 9b0a7d69 mul x9, x11, x10 96694: ab0c0129 adds x9, x9, x12 96698: ba1f004c adcs x12, x2, xzr 9669c: 9bca7da2 umulh x2, x13, x10 966a0: 9b0a7da3 mul x3, x13, x10 966a4: ab0c01cc adds x12, x14, x12 966a8: ba1f03ee adcs x14, xzr, xzr 966ac: ab03018c adds x12, x12, x3 966b0: ba0201ce adcs x14, x14, x2 966b4: 9bca7de2 umulh x2, x15, x10 966b8: 9b0a7de3 mul x3, x15, x10 966bc: ab0e022e adds x14, x17, x14 966c0: ba1f03f1 adcs x17, xzr, xzr 966c4: ab0301ce adds x14, x14, x3 966c8: ba020231 adcs x17, x17, x2 966cc: 9bca7e02 umulh x2, x16, x10 966d0: 9b0a7e0a mul x10, x16, x10 966d4: ab110251 adds x17, x18, x17 966d8: ba1f03f2 adcs x18, xzr, xzr 966dc: ab0a0231 adds x17, x17, x10 966e0: ba020252 adcs x18, x18, x2 966e4: a9410c22 ldp x2, x3, [x1, #16] 966e8: 9bc27d61 umulh x1, x11, x2 966ec: 9b027d6a mul x10, x11, x2 966f0: ab0c014a adds x10, x10, x12 966f4: ba1f002c adcs x12, x1, xzr 966f8: 9bc27da1 umulh x1, x13, x2 966fc: 9b027da4 mul x4, x13, x2 96700: ab0c01cc adds x12, x14, x12 96704: ba1f03ee adcs x14, xzr, xzr 96708: ab04018c adds x12, x12, x4 9670c: ba0101ce adcs x14, x14, x1 96710: 9bc27de1 umulh x1, x15, x2 96714: 9b027de4 mul x4, x15, x2 96718: ab0e022e adds x14, x17, x14 9671c: ba1f03f1 adcs x17, xzr, xzr 96720: ab0401ce adds x14, x14, x4 96724: ba010231 adcs x17, x17, x1 96728: 9bc27e01 umulh x1, x16, x2 9672c: 9b027e02 mul x2, x16, x2 96730: ab110251 adds x17, x18, x17 96734: ba1f03f2 adcs x18, xzr, xzr 96738: ab020231 adds x17, x17, x2 9673c: ba010252 adcs x18, x18, x1 96740: 9bc37d61 umulh x1, x11, x3 96744: 9b037d6b mul x11, x11, x3 96748: ab0c016c adds x12, x11, x12 9674c: ba1f002b adcs x11, x1, xzr 96750: 9bc37da1 umulh x1, x13, x3 96754: 9b037dad mul x13, x13, x3 96758: ab0b01cb adds x11, x14, x11 9675c: ba1f03ee adcs x14, xzr, xzr 96760: ab0d016b adds x11, x11, x13 96764: ba0101cd adcs x13, x14, x1 96768: 9bc37dee umulh x14, x15, x3 9676c: 9b037def mul x15, x15, x3 96770: ab0d022d adds x13, x17, x13 96774: ba1f03f1 adcs x17, xzr, xzr 96778: ab0f01a1 adds x1, x13, x15 9677c: ba0e022d adcs x13, x17, x14 96780: 9bc37e0e umulh x14, x16, x3 96784: 9b037e0f mul x15, x16, x3 96788: ab0d024d adds x13, x18, x13 9678c: ba1f03f0 adcs x16, xzr, xzr 96790: ab0f01b2 adds x18, x13, x15 96794: ba0e020d adcs x13, x16, x14 96798: d2937fd1 mov x17, #0x9bfe // #39934 9679c: f2bddbf1 movk x17, #0xeedf, lsl #16 967a0: f2dfb0b1 movk x17, #0xfd85, lsl #32 967a4: f2e025f1 movk x17, #0x12f, lsl #48 967a8: 9bd17d8e umulh x14, x12, x17 967ac: d28d842f mov x15, #0x6c21 // #27681 967b0: f2bbe34f movk x15, #0xdf1a, lsl #16 967b4: f2c0aa4f movk x15, #0x552, lsl #32 967b8: f2e8632f movk x15, #0x4319, lsl #48 967bc: 9bcf7d90 umulh x16, x12, x15 967c0: 9b0f7d82 mul x2, x12, x15 967c4: ab0201c2 adds x2, x14, x2 967c8: ba1f020e adcs x14, x16, xzr 967cc: d3607d83 lsl x3, x12, #32 967d0: 8b0c0070 add x16, x3, x12 967d4: cb1003e4 neg x4, x16 967d8: 92c00030 mov x16, #0xfffffffeffffffff // #-4294967297 967dc: 9bd07d85 umulh x5, x12, x16 967e0: ab0401c4 adds x4, x14, x4 967e4: ba1f00a5 adcs x5, x5, xzr 967e8: cb0c0063 sub x3, x3, x12 967ec: 1280000e mov w14, #0xffffffff // #-1 967f0: 9bce7d86 umulh x6, x12, x14 967f4: ab0300a3 adds x3, x5, x3 967f8: ba1f00c5 adcs x5, x6, xzr 967fc: ab0c00a5 adds x5, x5, x12 96800: ba1f03e6 adcs x6, xzr, xzr 96804: 9bd17d67 umulh x7, x11, x17 96808: 9b117d73 mul x19, x11, x17 9680c: ab13005f cmn x2, x19 96810: ba1f00e2 adcs x2, x7, xzr 96814: 9bcf7d67 umulh x7, x11, x15 96818: 9b0f7d73 mul x19, x11, x15 9681c: ab130084 adds x4, x4, x19 96820: ba1f00e7 adcs x7, x7, xzr 96824: ab020082 adds x2, x4, x2 96828: ba1f00e4 adcs x4, x7, xzr 9682c: d3607d67 lsl x7, x11, #32 96830: 8b0b00f3 add x19, x7, x11 96834: cb1303f3 neg x19, x19 96838: 9bd07d74 umulh x20, x11, x16 9683c: ab130063 adds x3, x3, x19 96840: ba1f0293 adcs x19, x20, xzr 96844: ab040063 adds x3, x3, x4 96848: ba1f0264 adcs x4, x19, xzr 9684c: cb0b00e7 sub x7, x7, x11 96850: 9bce7d73 umulh x19, x11, x14 96854: ab0700a5 adds x5, x5, x7 96858: ba1f0267 adcs x7, x19, xzr 9685c: ab0400a4 adds x4, x5, x4 96860: ba1f00e5 adcs x5, x7, xzr 96864: ab0b00c6 adds x6, x6, x11 96868: ba1f03e7 adcs x7, xzr, xzr 9686c: ab0500c5 adds x5, x6, x5 96870: ba1f00e6 adcs x6, x7, xzr 96874: 9bd17c27 umulh x7, x1, x17 96878: 9b117c33 mul x19, x1, x17 9687c: ab13005f cmn x2, x19 96880: ba1f00e2 adcs x2, x7, xzr 96884: 9bcf7c27 umulh x7, x1, x15 96888: 9b0f7c33 mul x19, x1, x15 9688c: ab130063 adds x3, x3, x19 96890: ba1f00e7 adcs x7, x7, xzr 96894: ab020062 adds x2, x3, x2 96898: ba1f00e3 adcs x3, x7, xzr 9689c: d3607c27 lsl x7, x1, #32 968a0: 8b0100f3 add x19, x7, x1 968a4: cb1303f3 neg x19, x19 968a8: 9bd07c34 umulh x20, x1, x16 968ac: ab130084 adds x4, x4, x19 968b0: ba1f0293 adcs x19, x20, xzr 968b4: ab030083 adds x3, x4, x3 968b8: ba1f0264 adcs x4, x19, xzr 968bc: cb0100e7 sub x7, x7, x1 968c0: 9bce7c33 umulh x19, x1, x14 968c4: ab0700a5 adds x5, x5, x7 968c8: ba1f0267 adcs x7, x19, xzr 968cc: ab0400a4 adds x4, x5, x4 968d0: ba1f00e5 adcs x5, x7, xzr 968d4: ab0100c1 adds x1, x6, x1 968d8: ba1f03e6 adcs x6, xzr, xzr 968dc: ab050021 adds x1, x1, x5 968e0: ba1f00c5 adcs x5, x6, xzr 968e4: 9bd17e46 umulh x6, x18, x17 968e8: 9b117e47 mul x7, x18, x17 968ec: ab07005f cmn x2, x7 968f0: ba1f00c2 adcs x2, x6, xzr 968f4: 9bcf7e46 umulh x6, x18, x15 968f8: 9b0f7e47 mul x7, x18, x15 968fc: ab070063 adds x3, x3, x7 96900: ba1f00c6 adcs x6, x6, xzr 96904: ab020062 adds x2, x3, x2 96908: ba1f00c3 adcs x3, x6, xzr 9690c: d3607e46 lsl x6, x18, #32 96910: 8b1200c7 add x7, x6, x18 96914: cb0703e7 neg x7, x7 96918: 9bd07e53 umulh x19, x18, x16 9691c: ab070084 adds x4, x4, x7 96920: ba1f0267 adcs x7, x19, xzr 96924: ab030083 adds x3, x4, x3 96928: ba1f00e4 adcs x4, x7, xzr 9692c: cb1200c6 sub x6, x6, x18 96930: 9bce7e47 umulh x7, x18, x14 96934: ab060021 adds x1, x1, x6 96938: ba1f00e6 adcs x6, x7, xzr 9693c: ab040021 adds x1, x1, x4 96940: ba1f00c4 adcs x4, x6, xzr 96944: ab1200b2 adds x18, x5, x18 96948: ba1f03e5 adcs x5, xzr, xzr 9694c: ab040252 adds x18, x18, x4 96950: ba1f00a4 adcs x4, x5, xzr 96954: 9bd17da5 umulh x5, x13, x17 96958: 9b117db1 mul x17, x13, x17 9695c: ab11005f cmn x2, x17 96960: ba1f00b1 adcs x17, x5, xzr 96964: 9bcf7da2 umulh x2, x13, x15 96968: 9b0f7daf mul x15, x13, x15 9696c: ab0f006f adds x15, x3, x15 96970: ba1f0042 adcs x2, x2, xzr 96974: ab1101f1 adds x17, x15, x17 96978: ba1f004f adcs x15, x2, xzr 9697c: d3607da2 lsl x2, x13, #32 96980: 8b0d0043 add x3, x2, x13 96984: cb0303e3 neg x3, x3 96988: 9bd07db0 umulh x16, x13, x16 9698c: ab030021 adds x1, x1, x3 96990: ba1f0210 adcs x16, x16, xzr 96994: ab0f0021 adds x1, x1, x15 96998: ba1f020f adcs x15, x16, xzr 9699c: cb0d0050 sub x16, x2, x13 969a0: 9bce7dae umulh x14, x13, x14 969a4: ab100250 adds x16, x18, x16 969a8: ba1f01ce adcs x14, x14, xzr 969ac: ab0f0212 adds x18, x16, x15 969b0: ba1f01ce adcs x14, x14, xzr 969b4: ab0d008d adds x13, x4, x13 969b8: ba1f03ef adcs x15, xzr, xzr 969bc: ab0e01a2 adds x2, x13, x14 969c0: ba1f01e3 adcs x3, x15, xzr 969c4: d284aa2d mov x13, #0x2551 // #9553 969c8: f2bf8c6d movk x13, #0xfc63, lsl #16 969cc: f2d9584d movk x13, #0xcac2, lsl #32 969d0: f2fe772d movk x13, #0xf3b9, lsl #48 969d4: 9b0d7e24 mul x4, x17, x13 969d8: 9bcd7e2f umulh x15, x17, x13 969dc: d293d08e mov x14, #0x9e84 // #40580 969e0: f2b4e2ee movk x14, #0xa717, lsl #16 969e4: f2df55ae movk x14, #0xfaad, lsl #32 969e8: f2f79cce movk x14, #0xbce6, lsl #48 969ec: 9bce7e30 umulh x16, x17, x14 969f0: 9b0e7e25 mul x5, x17, x14 969f4: ab0501e5 adds x5, x15, x5 969f8: ba1f0210 adcs x16, x16, xzr 969fc: 9280000f mov x15, #0xffffffffffffffff // #-1 96a00: 9bcf7e26 umulh x6, x17, x15 96a04: cb1103e7 neg x7, x17 96a08: ab070210 adds x16, x16, x7 96a0c: ba1f00c6 adcs x6, x6, xzr 96a10: b2607fe7 mov x7, #0xffffffff00000000 // #-4294967296 96a14: 9bc77e27 umulh x7, x17, x7 96a18: cb1183f1 neg x17, x17, lsl #32 96a1c: ab1100d1 adds x17, x6, x17 96a20: ba1f00e6 adcs x6, x7, xzr 96a24: 9bcd7c27 umulh x7, x1, x13 96a28: 9b0d7c33 mul x19, x1, x13 96a2c: ab1300a5 adds x5, x5, x19 96a30: ba1f00e7 adcs x7, x7, xzr 96a34: 9bce7c33 umulh x19, x1, x14 96a38: 9b0e7c34 mul x20, x1, x14 96a3c: ab140210 adds x16, x16, x20 96a40: ba1f0273 adcs x19, x19, xzr 96a44: ab070210 adds x16, x16, x7 96a48: ba1f0267 adcs x7, x19, xzr 96a4c: 9bcf7c33 umulh x19, x1, x15 96a50: cb0103f4 neg x20, x1 96a54: ab140231 adds x17, x17, x20 96a58: ba1f0273 adcs x19, x19, xzr 96a5c: ab070231 adds x17, x17, x7 96a60: ba1f0267 adcs x7, x19, xzr 96a64: 9bcd7e53 umulh x19, x18, x13 96a68: 9b0d7e54 mul x20, x18, x13 96a6c: ab140214 adds x20, x16, x20 96a70: ba1f0270 adcs x16, x19, xzr 96a74: 9bce7e53 umulh x19, x18, x14 96a78: 9b0e7e55 mul x21, x18, x14 96a7c: ab150231 adds x17, x17, x21 96a80: ba1f0273 adcs x19, x19, xzr 96a84: ab100230 adds x16, x17, x16 96a88: ba1f0273 adcs x19, x19, xzr 96a8c: 9bcd7c51 umulh x17, x2, x13 96a90: 9b0d7c55 mul x21, x2, x13 96a94: ab150215 adds x21, x16, x21 96a98: ba1f0236 adcs x22, x17, xzr 96a9c: d28c2f90 mov x16, #0x617c // #24956 96aa0: f2ab1d10 movk x16, #0x58e8, lsl #16 96aa4: f2c0aa50 movk x16, #0x552, lsl #32 96aa8: f2e86330 movk x16, #0x4319, lsl #48 96aac: d29b55f1 mov x17, #0xdaaf // #55983 96ab0: f2a07391 movk x17, #0x39c, lsl #16 96ab4: f2c6a7b1 movk x17, #0x353d, lsl #32 96ab8: f2e188d1 movk x17, #0xc46, lsl #48 96abc: 8b018252 add x18, x18, x1, lsl #32 96ac0: 9b104852 madd x18, x2, x16, x18 96ac4: 9b114872 madd x18, x3, x17, x18 96ac8: 8b0700c1 add x1, x6, x7 96acc: 8b130021 add x1, x1, x19 96ad0: 8b160021 add x1, x1, x22 96ad4: cb010252 sub x18, x18, x1 96ad8: eb040108 subs x8, x8, x4 96adc: fa1f03e1 ngcs x1, xzr 96ae0: 937ffc21 asr x1, x1, #63 96ae4: eb050129 subs x9, x9, x5 96ae8: fa1f03e2 ngcs x2, xzr 96aec: ab010129 adds x9, x9, x1 96af0: ba010041 adcs x1, x2, x1 96af4: 937ffc21 asr x1, x1, #63 96af8: eb14014a subs x10, x10, x20 96afc: fa1f03e2 ngcs x2, xzr 96b00: ab01014a adds x10, x10, x1 96b04: ba010041 adcs x1, x2, x1 96b08: 937ffc21 asr x1, x1, #63 96b0c: eb15018c subs x12, x12, x21 96b10: fa1f03e2 ngcs x2, xzr 96b14: ab01018c adds x12, x12, x1 96b18: ba010041 adcs x1, x2, x1 96b1c: 8b12016b add x11, x11, x18 96b20: 8b81fd6b add x11, x11, x1, asr #63 96b24: ab110108 adds x8, x8, x17 96b28: ba0f03f2 adcs x18, xzr, x15 96b2c: 937ffe52 asr x18, x18, #63 96b30: ab090249 adds x9, x18, x9 96b34: ba1f0252 adcs x18, x18, xzr 96b38: ab100129 adds x9, x9, x16 96b3c: ba0f0252 adcs x18, x18, x15 96b40: 937ffe52 asr x18, x18, #63 96b44: ab0a024a adds x10, x18, x10 96b48: ba1f0252 adcs x18, x18, xzr 96b4c: b100054a adds x10, x10, #0x1 96b50: ba0f0252 adcs x18, x18, x15 96b54: 937ffe52 asr x18, x18, #63 96b58: ab0c024c adds x12, x18, x12 96b5c: ba1f0252 adcs x18, x18, xzr 96b60: d2c00021 mov x1, #0x100000000 // #4294967296 96b64: ab01018c adds x12, x12, x1 96b68: ba0f0252 adcs x18, x18, x15 96b6c: 937ffe52 asr x18, x18, #63 96b70: ab0b024b adds x11, x18, x11 96b74: ba1f0252 adcs x18, x18, xzr 96b78: 8a0d0242 and x2, x18, x13 96b7c: ab080048 adds x8, x2, x8 96b80: ba1f03e2 adcs x2, xzr, xzr 96b84: 8a0e0243 and x3, x18, x14 96b88: ab090069 adds x9, x3, x9 96b8c: ba1f03e3 adcs x3, xzr, xzr 96b90: ab020129 adds x9, x9, x2 96b94: ba1f0062 adcs x2, x3, xzr 96b98: ab0a024a adds x10, x18, x10 96b9c: ba1f03e3 adcs x3, xzr, xzr 96ba0: ab02014a adds x10, x10, x2 96ba4: ba1f0062 adcs x2, x3, xzr 96ba8: 92607e52 and x18, x18, #0xffffffff00000000 96bac: ab0c024c adds x12, x18, x12 96bb0: ba1f03f2 adcs x18, xzr, xzr 96bb4: ab02018c adds x12, x12, x2 96bb8: ba1f0252 adcs x18, x18, xzr 96bbc: 8b0b024b add x11, x18, x11 96bc0: ab110108 adds x8, x8, x17 96bc4: ba0f03f1 adcs x17, xzr, x15 96bc8: 937ffe31 asr x17, x17, #63 96bcc: ab110129 adds x9, x9, x17 96bd0: ba1f0231 adcs x17, x17, xzr 96bd4: ab100129 adds x9, x9, x16 96bd8: ba0f0230 adcs x16, x17, x15 96bdc: 937ffe10 asr x16, x16, #63 96be0: ab10014a adds x10, x10, x16 96be4: ba1f0210 adcs x16, x16, xzr 96be8: b100054a adds x10, x10, #0x1 96bec: ba0f0210 adcs x16, x16, x15 96bf0: 937ffe10 asr x16, x16, #63 96bf4: ab10018c adds x12, x12, x16 96bf8: ba1f0210 adcs x16, x16, xzr 96bfc: ab01018c adds x12, x12, x1 96c00: ba0f020f adcs x15, x16, x15 96c04: 937ffdef asr x15, x15, #63 96c08: ab0b01ff cmn x15, x11 96c0c: ba1f01eb adcs x11, x15, xzr 96c10: 8a0d016d and x13, x11, x13 96c14: ab0801a8 adds x8, x13, x8 96c18: ba1f03ed adcs x13, xzr, xzr 96c1c: 8a0e016e and x14, x11, x14 96c20: ab0901c9 adds x9, x14, x9 96c24: ba1f03ee adcs x14, xzr, xzr 96c28: ab0d0129 adds x9, x9, x13 96c2c: ba1f01cd adcs x13, x14, xzr 96c30: ab0a016a adds x10, x11, x10 96c34: ba1f03ee adcs x14, xzr, xzr 96c38: ab0d014a adds x10, x10, x13 96c3c: ba1f01cd adcs x13, x14, xzr 96c40: 92607d6b and x11, x11, #0xffffffff00000000 96c44: a9002408 stp x8, x9, [x0] 96c48: 8b0c0168 add x8, x11, x12 96c4c: 8b0d0108 add x8, x8, x13 96c50: a901200a stp x10, x8, [x0, #16] 96c54: a9414ff4 ldp x20, x19, [sp, #16] 96c58: a8c257f6 ldp x22, x21, [sp], #32 96c5c: d65f03c0 ret 0000000000096c60 : 96c60: a9402849 ldp x9, x10, [x2] 96c64: a940302b ldp x11, x12, [x1] 96c68: 9b0b7d28 mul x8, x9, x11 96c6c: 9bcb7d2d umulh x13, x9, x11 96c70: 9bcb7d4e umulh x14, x10, x11 96c74: 9b0b7d4f mul x15, x10, x11 96c78: ab0d01ed adds x13, x15, x13 96c7c: ba1f01ce adcs x14, x14, xzr 96c80: a941404f ldp x15, x16, [x2, #16] 96c84: 9bcb7df1 umulh x17, x15, x11 96c88: 9b0b7df2 mul x18, x15, x11 96c8c: ab1201ce adds x14, x14, x18 96c90: ba1f0231 adcs x17, x17, xzr 96c94: 9bcb7e12 umulh x18, x16, x11 96c98: 9b0b7e0b mul x11, x16, x11 96c9c: ab0b022b adds x11, x17, x11 96ca0: ba1f0251 adcs x17, x18, xzr 96ca4: 9bc97d92 umulh x18, x12, x9 96ca8: 9b097d82 mul x2, x12, x9 96cac: ab0d004d adds x13, x2, x13 96cb0: ba1f0252 adcs x18, x18, xzr 96cb4: 9bca7d82 umulh x2, x12, x10 96cb8: 9b0a7d83 mul x3, x12, x10 96cbc: ab0301ce adds x14, x14, x3 96cc0: ba1f0042 adcs x2, x2, xzr 96cc4: ab1201ce adds x14, x14, x18 96cc8: ba1f0052 adcs x18, x2, xzr 96ccc: 9bcf7d82 umulh x2, x12, x15 96cd0: 9b0f7d83 mul x3, x12, x15 96cd4: ab03016b adds x11, x11, x3 96cd8: ba1f0042 adcs x2, x2, xzr 96cdc: ab12016b adds x11, x11, x18 96ce0: ba1f0052 adcs x18, x2, xzr 96ce4: 9bd07d82 umulh x2, x12, x16 96ce8: 9b107d8c mul x12, x12, x16 96cec: ab0c022c adds x12, x17, x12 96cf0: ba1f0051 adcs x17, x2, xzr 96cf4: ab12018c adds x12, x12, x18 96cf8: ba1f0231 adcs x17, x17, xzr 96cfc: a9410432 ldp x18, x1, [x1, #16] 96d00: 9bc97e42 umulh x2, x18, x9 96d04: 9b097e43 mul x3, x18, x9 96d08: ab0301ce adds x14, x14, x3 96d0c: ba1f0042 adcs x2, x2, xzr 96d10: 9bca7e43 umulh x3, x18, x10 96d14: 9b0a7e44 mul x4, x18, x10 96d18: ab04016b adds x11, x11, x4 96d1c: ba1f0063 adcs x3, x3, xzr 96d20: ab02016b adds x11, x11, x2 96d24: ba1f0062 adcs x2, x3, xzr 96d28: 9bcf7e43 umulh x3, x18, x15 96d2c: 9b0f7e44 mul x4, x18, x15 96d30: ab04018c adds x12, x12, x4 96d34: ba1f0063 adcs x3, x3, xzr 96d38: ab02018c adds x12, x12, x2 96d3c: ba1f0062 adcs x2, x3, xzr 96d40: 9bd07e43 umulh x3, x18, x16 96d44: 9b107e52 mul x18, x18, x16 96d48: ab120231 adds x17, x17, x18 96d4c: ba1f0072 adcs x18, x3, xzr 96d50: ab020231 adds x17, x17, x2 96d54: ba1f0252 adcs x18, x18, xzr 96d58: 9bc97c22 umulh x2, x1, x9 96d5c: 9b097c29 mul x9, x1, x9 96d60: ab090169 adds x9, x11, x9 96d64: ba1f004b adcs x11, x2, xzr 96d68: 9bca7c22 umulh x2, x1, x10 96d6c: 9b0a7c2a mul x10, x1, x10 96d70: ab0a018a adds x10, x12, x10 96d74: ba1f004c adcs x12, x2, xzr 96d78: ab0b014a adds x10, x10, x11 96d7c: ba1f018b adcs x11, x12, xzr 96d80: 9bcf7c2c umulh x12, x1, x15 96d84: 9b0f7c2f mul x15, x1, x15 96d88: ab0f022f adds x15, x17, x15 96d8c: ba1f018c adcs x12, x12, xzr 96d90: ab0b01eb adds x11, x15, x11 96d94: ba1f018c adcs x12, x12, xzr 96d98: 9bd07c2f umulh x15, x1, x16 96d9c: 9b107c30 mul x16, x1, x16 96da0: ab100250 adds x16, x18, x16 96da4: ba1f01ef adcs x15, x15, xzr 96da8: ab0c020c adds x12, x16, x12 96dac: ba1f01ef adcs x15, x15, xzr 96db0: d360fd10 lsr x16, x8, #32 96db4: d3607d11 lsl x17, x8, #32 96db8: ab0d022d adds x13, x17, x13 96dbc: ba1f0210 adcs x16, x16, xzr 96dc0: ab1001ce adds x14, x14, x16 96dc4: ba1f03f0 adcs x16, xzr, xzr 96dc8: cb110111 sub x17, x8, x17 96dcc: b26083f2 mov x18, #0xffffffff00000001 // #-4294967295 96dd0: 9bd27d08 umulh x8, x8, x18 96dd4: ab110210 adds x16, x16, x17 96dd8: ba1f0108 adcs x8, x8, xzr 96ddc: ab090209 adds x9, x16, x9 96de0: ba1f0108 adcs x8, x8, xzr 96de4: ab0a0108 adds x8, x8, x10 96de8: ba1f03ea adcs x10, xzr, xzr 96dec: d360fdb0 lsr x16, x13, #32 96df0: d3607db1 lsl x17, x13, #32 96df4: ab1101ce adds x14, x14, x17 96df8: ba1f0210 adcs x16, x16, xzr 96dfc: ab100129 adds x9, x9, x16 96e00: ba1f03f0 adcs x16, xzr, xzr 96e04: cb1101b1 sub x17, x13, x17 96e08: 9bd27dad umulh x13, x13, x18 96e0c: ab110108 adds x8, x8, x17 96e10: ba1f01ad adcs x13, x13, xzr 96e14: ab100108 adds x8, x8, x16 96e18: ba1f01ad adcs x13, x13, xzr 96e1c: ab0b014a adds x10, x10, x11 96e20: ba1f03eb adcs x11, xzr, xzr 96e24: ab0d014a adds x10, x10, x13 96e28: ba1f016b adcs x11, x11, xzr 96e2c: d360fdcd lsr x13, x14, #32 96e30: d3607dd0 lsl x16, x14, #32 96e34: ab100129 adds x9, x9, x16 96e38: ba1f01ad adcs x13, x13, xzr 96e3c: ab0d0108 adds x8, x8, x13 96e40: ba1f03ed adcs x13, xzr, xzr 96e44: cb1001d0 sub x16, x14, x16 96e48: 9bd27dce umulh x14, x14, x18 96e4c: ab10014a adds x10, x10, x16 96e50: ba1f01ce adcs x14, x14, xzr 96e54: ab0d014a adds x10, x10, x13 96e58: ba1f01cd adcs x13, x14, xzr 96e5c: ab0c016b adds x11, x11, x12 96e60: ba1f03ec adcs x12, xzr, xzr 96e64: ab0d016b adds x11, x11, x13 96e68: ba1f018c adcs x12, x12, xzr 96e6c: d360fd2d lsr x13, x9, #32 96e70: d3607d2e lsl x14, x9, #32 96e74: ab0e0108 adds x8, x8, x14 96e78: ba1f01ad adcs x13, x13, xzr 96e7c: ab0d014a adds x10, x10, x13 96e80: ba1f03ed adcs x13, xzr, xzr 96e84: cb0e012e sub x14, x9, x14 96e88: 9bd27d29 umulh x9, x9, x18 96e8c: ab0e016b adds x11, x11, x14 96e90: ba1f0129 adcs x9, x9, xzr 96e94: ab0d016b adds x11, x11, x13 96e98: ba1f0129 adcs x9, x9, xzr 96e9c: ab0f018c adds x12, x12, x15 96ea0: ba1f03ed adcs x13, xzr, xzr 96ea4: ab090189 adds x9, x12, x9 96ea8: ba1f01ac adcs x12, x13, xzr 96eac: b1000508 adds x8, x8, #0x1 96eb0: 9280000d mov x13, #0xffffffffffffffff // #-1 96eb4: ba0d03ee adcs x14, xzr, x13 96eb8: 937ffdce asr x14, x14, #63 96ebc: ab0a01ca adds x10, x14, x10 96ec0: ba1f01ce adcs x14, x14, xzr 96ec4: ab12014a adds x10, x10, x18 96ec8: ba0d01ce adcs x14, x14, x13 96ecc: 937ffdce asr x14, x14, #63 96ed0: ab0b01cb adds x11, x14, x11 96ed4: ba1f01ce adcs x14, x14, xzr 96ed8: 937ffdce asr x14, x14, #63 96edc: ab0e0129 adds x9, x9, x14 96ee0: ba1f01ce adcs x14, x14, xzr 96ee4: 1280000f mov w15, #0xffffffff // #-1 96ee8: ab0f0129 adds x9, x9, x15 96eec: ba0d01cd adcs x13, x14, x13 96ef0: 937ffdad asr x13, x13, #63 96ef4: ab0c01bf cmn x13, x12 96ef8: ba1f01ac adcs x12, x13, xzr 96efc: ab080188 adds x8, x12, x8 96f00: ba1f03ed adcs x13, xzr, xzr 96f04: ab2c414a adds x10, x10, w12, uxtw 96f08: ba1f03ee adcs x14, xzr, xzr 96f0c: ab0d014a adds x10, x10, x13 96f10: ba1f01cd adcs x13, x14, xzr 96f14: ab0b01ab adds x11, x13, x11 96f18: ba1f03ed adcs x13, xzr, xzr 96f1c: 9260818c and x12, x12, #0xffffffff00000001 96f20: a9002808 stp x8, x10, [x0] 96f24: 8b090188 add x8, x12, x9 96f28: 8b0d0108 add x8, x8, x13 96f2c: a901200b stp x11, x8, [x0, #16] 96f30: d65f03c0 ret ... 0000000000096f40 : 96f40: d101c3ff sub sp, sp, #0x70 96f44: a9045ffe stp x30, x23, [sp, #64] 96f48: a90557f6 stp x22, x21, [sp, #80] 96f4c: a9064ff4 stp x20, x19, [sp, #96] 96f50: aa0103f4 mov x20, x1 96f54: aa0003f3 mov x19, x0 96f58: 52800835 mov w21, #0x41 // #65 96f5c: b0000068 adrp x8, a3000 96f60: 9127a108 add x8, x8, #0x9e8 96f64: a9402909 ldp x9, x10, [x8] 96f68: a9002be9 stp x9, x10, [sp] 96f6c: a9412109 ldp x9, x8, [x8, #16] 96f70: a90123e9 stp x9, x8, [sp, #16] 96f74: 52800036 mov w22, #0x1 // #1 96f78: 14000004 b 96f88 96f7c: d10006b5 sub x21, x21, #0x1 96f80: f10006bf cmp x21, #0x1 96f84: 540002c9 b.ls 96fdc // b.plast 96f88: d1000ab7 sub x23, x21, #0x2 96f8c: 910083e0 add x0, sp, #0x20 96f90: 910003e1 mov x1, sp 96f94: 910003e2 mov x2, sp 96f98: 97ffff32 bl 96c60 96f9c: a94227e8 ldp x8, x9, [sp, #32] 96fa0: a9432fea ldp x10, x11, [sp, #48] 96fa4: a90027e8 stp x8, x9, [sp] 96fa8: a9012fea stp x10, x11, [sp, #16] 96fac: 9ad722c8 lsl x8, x22, x23 96fb0: f260811f tst x8, #0xffffffff00000001 96fb4: 54fffe40 b.eq 96f7c // b.none 96fb8: a94027e8 ldp x8, x9, [sp] 96fbc: a90227e8 stp x8, x9, [sp, #32] 96fc0: a94127e8 ldp x8, x9, [sp, #16] 96fc4: a90327e8 stp x8, x9, [sp, #48] 96fc8: 910003e0 mov x0, sp 96fcc: 910083e1 add x1, sp, #0x20 96fd0: aa1403e2 mov x2, x20 96fd4: 97ffff23 bl 96c60 96fd8: 17ffffe9 b 96f7c 96fdc: 52800835 mov w21, #0x41 // #65 96fe0: 910083e0 add x0, sp, #0x20 96fe4: 910003e1 mov x1, sp 96fe8: 910003e2 mov x2, sp 96fec: 97ffff1d bl 96c60 96ff0: a94227e8 ldp x8, x9, [sp, #32] 96ff4: a9432fea ldp x10, x11, [sp, #48] 96ff8: a90027e8 stp x8, x9, [sp] 96ffc: a9012fea stp x10, x11, [sp, #16] 97000: d10006b5 sub x21, x21, #0x1 97004: f10006bf cmp x21, #0x1 97008: 54fffec8 b.hi 96fe0 // b.pmore 9700c: 52800835 mov w21, #0x41 // #65 97010: 14000004 b 97020 97014: d10006b5 sub x21, x21, #0x1 97018: f10006bf cmp x21, #0x1 9701c: 540002a9 b.ls 97070 // b.plast 97020: d1000ab6 sub x22, x21, #0x2 97024: 910083e0 add x0, sp, #0x20 97028: 910003e1 mov x1, sp 9702c: 910003e2 mov x2, sp 97030: 97ffff0c bl 96c60 97034: a94227e8 ldp x8, x9, [sp, #32] 97038: a90027e8 stp x8, x9, [sp] 9703c: a94327e8 ldp x8, x9, [sp, #48] 97040: a90127e8 stp x8, x9, [sp, #16] 97044: f1007edf cmp x22, #0x1f 97048: 54fffe68 b.hi 97014 // b.pmore 9704c: a94027e8 ldp x8, x9, [sp] 97050: a90227e8 stp x8, x9, [sp, #32] 97054: a94127e8 ldp x8, x9, [sp, #16] 97058: a90327e8 stp x8, x9, [sp, #48] 9705c: 910003e0 mov x0, sp 97060: 910083e1 add x1, sp, #0x20 97064: aa1403e2 mov x2, x20 97068: 97fffefe bl 96c60 9706c: 17ffffea b 97014 97070: 52800835 mov w21, #0x41 // #65 97074: 52800036 mov w22, #0x1 // #1 97078: 14000004 b 97088 9707c: d10006b5 sub x21, x21, #0x1 97080: f10006bf cmp x21, #0x1 97084: 540002c9 b.ls 970dc // b.plast 97088: d1000ab7 sub x23, x21, #0x2 9708c: 910083e0 add x0, sp, #0x20 97090: 910003e1 mov x1, sp 97094: 910003e2 mov x2, sp 97098: 97fffef2 bl 96c60 9709c: a94227e8 ldp x8, x9, [sp, #32] 970a0: a9432fea ldp x10, x11, [sp, #48] 970a4: a90027e8 stp x8, x9, [sp] 970a8: a9012fea stp x10, x11, [sp, #16] 970ac: 9ad722c8 lsl x8, x22, x23 970b0: f27ef91f tst x8, #0xfffffffffffffffd 970b4: 54fffe40 b.eq 9707c // b.none 970b8: a94027e8 ldp x8, x9, [sp] 970bc: a90227e8 stp x8, x9, [sp, #32] 970c0: a94127e8 ldp x8, x9, [sp, #16] 970c4: a90327e8 stp x8, x9, [sp, #48] 970c8: 910003e0 mov x0, sp 970cc: 910083e1 add x1, sp, #0x20 970d0: aa1403e2 mov x2, x20 970d4: 97fffee3 bl 96c60 970d8: 17ffffe9 b 9707c 970dc: a94027e8 ldp x8, x9, [sp] 970e0: a9002668 stp x8, x9, [x19] 970e4: a94127e8 ldp x8, x9, [sp, #16] 970e8: a9012668 stp x8, x9, [x19, #16] 970ec: f9400288 ldr x8, [x20] 970f0: d1000509 sub x9, x8, #0x1 970f4: 8a280128 bic x8, x9, x8 970f8: d37ffd00 lsr x0, x8, #63 970fc: 94002d7d bl a26f0 97100: 2a0003f5 mov w21, w0 97104: f9400688 ldr x8, [x20, #8] 97108: d1000509 sub x9, x8, #0x1 9710c: 8a280128 bic x8, x9, x8 97110: d37ffd00 lsr x0, x8, #63 97114: 94002d77 bl a26f0 97118: 0a150000 and w0, w0, w21 9711c: 94002d75 bl a26f0 97120: 2a0003f5 mov w21, w0 97124: f9400a88 ldr x8, [x20, #16] 97128: d1000509 sub x9, x8, #0x1 9712c: 8a280128 bic x8, x9, x8 97130: d37ffd00 lsr x0, x8, #63 97134: 94002d6f bl a26f0 97138: 0a150000 and w0, w0, w21 9713c: 94002d6d bl a26f0 97140: 2a0003f5 mov w21, w0 97144: f9400e88 ldr x8, [x20, #24] 97148: d1000509 sub x9, x8, #0x1 9714c: 8a280128 bic x8, x9, x8 97150: d37ffd00 lsr x0, x8, #63 97154: 94002d67 bl a26f0 97158: 0a150000 and w0, w0, w21 9715c: 94002d65 bl a26f0 97160: 2a2003e8 mvn w8, w0 97164: 12000100 and w0, w8, #0x1 97168: 94002d62 bl a26f0 9716c: 39008260 strb w0, [x19, #32] 97170: a9464ff4 ldp x20, x19, [sp, #96] 97174: a94557f6 ldp x22, x21, [sp, #80] 97178: a9445ffe ldp x30, x23, [sp, #64] 9717c: 9101c3ff add sp, sp, #0x70 97180: d65f03c0 ret ... 0000000000097190 : 97190: d101c3ff sub sp, sp, #0x70 97194: a9045ffe stp x30, x23, [sp, #64] 97198: a90557f6 stp x22, x21, [sp, #80] 9719c: a9064ff4 stp x20, x19, [sp, #96] 971a0: aa0103f4 mov x20, x1 971a4: aa0003f3 mov x19, x0 971a8: 52800835 mov w21, #0x41 // #65 971ac: 90000068 adrp x8, a3000 971b0: 9127a108 add x8, x8, #0x9e8 971b4: a9402909 ldp x9, x10, [x8] 971b8: a9002be9 stp x9, x10, [sp] 971bc: a9412109 ldp x9, x8, [x8, #16] 971c0: a90123e9 stp x9, x8, [sp, #16] 971c4: 52800036 mov w22, #0x1 // #1 971c8: 14000004 b 971d8 971cc: d10006b5 sub x21, x21, #0x1 971d0: f10006bf cmp x21, #0x1 971d4: 540002c9 b.ls 9722c // b.plast 971d8: d1000ab7 sub x23, x21, #0x2 971dc: 910083e0 add x0, sp, #0x20 971e0: 910003e1 mov x1, sp 971e4: 910003e2 mov x2, sp 971e8: 97fffe9e bl 96c60 971ec: a94227e8 ldp x8, x9, [sp, #32] 971f0: a9432fea ldp x10, x11, [sp, #48] 971f4: a90027e8 stp x8, x9, [sp] 971f8: a9012fea stp x10, x11, [sp, #16] 971fc: 9ad722c8 lsl x8, x22, x23 97200: f2627d1f tst x8, #0x3fffffffc0000000 97204: 54fffe40 b.eq 971cc // b.none 97208: a94027e8 ldp x8, x9, [sp] 9720c: a90227e8 stp x8, x9, [sp, #32] 97210: a94127e8 ldp x8, x9, [sp, #16] 97214: a90327e8 stp x8, x9, [sp, #48] 97218: 910003e0 mov x0, sp 9721c: 910083e1 add x1, sp, #0x20 97220: aa1403e2 mov x2, x20 97224: 97fffe8f bl 96c60 97228: 17ffffe9 b 971cc 9722c: 52800835 mov w21, #0x41 // #65 97230: 14000004 b 97240 97234: d10006b5 sub x21, x21, #0x1 97238: f10006bf cmp x21, #0x1 9723c: 54000289 b.ls 9728c // b.plast 97240: 910083e0 add x0, sp, #0x20 97244: 910003e1 mov x1, sp 97248: 910003e2 mov x2, sp 9724c: 97fffe85 bl 96c60 97250: a94227e8 ldp x8, x9, [sp, #32] 97254: a90027e8 stp x8, x9, [sp] 97258: a94327e8 ldp x8, x9, [sp, #48] 9725c: a90127e8 stp x8, x9, [sp, #16] 97260: f10102bf cmp x21, #0x40 97264: 54fffe81 b.ne 97234 // b.any 97268: a94027e8 ldp x8, x9, [sp] 9726c: a90227e8 stp x8, x9, [sp, #32] 97270: a94127e8 ldp x8, x9, [sp, #16] 97274: a90327e8 stp x8, x9, [sp, #48] 97278: 910003e0 mov x0, sp 9727c: 910083e1 add x1, sp, #0x20 97280: aa1403e2 mov x2, x20 97284: 97fffe77 bl 96c60 97288: 17ffffeb b 97234 9728c: 52800835 mov w21, #0x41 // #65 97290: 14000004 b 972a0 97294: d10006b5 sub x21, x21, #0x1 97298: f10006bf cmp x21, #0x1 9729c: 54000289 b.ls 972ec // b.plast 972a0: 910083e0 add x0, sp, #0x20 972a4: 910003e1 mov x1, sp 972a8: 910003e2 mov x2, sp 972ac: 97fffe6d bl 96c60 972b0: a94227e8 ldp x8, x9, [sp, #32] 972b4: a90027e8 stp x8, x9, [sp] 972b8: a94327e8 ldp x8, x9, [sp, #48] 972bc: a90127e8 stp x8, x9, [sp, #16] 972c0: f10082bf cmp x21, #0x20 972c4: 54fffe81 b.ne 97294 // b.any 972c8: a94027e8 ldp x8, x9, [sp] 972cc: a90227e8 stp x8, x9, [sp, #32] 972d0: a94127e8 ldp x8, x9, [sp, #16] 972d4: a90327e8 stp x8, x9, [sp, #48] 972d8: 910003e0 mov x0, sp 972dc: 910083e1 add x1, sp, #0x20 972e0: aa1403e2 mov x2, x20 972e4: 97fffe5f bl 96c60 972e8: 17ffffeb b 97294 972ec: 52800835 mov w21, #0x41 // #65 972f0: 910083e0 add x0, sp, #0x20 972f4: 910003e1 mov x1, sp 972f8: 910003e2 mov x2, sp 972fc: 97fffe59 bl 96c60 97300: a94227e8 ldp x8, x9, [sp, #32] 97304: a9432fea ldp x10, x11, [sp, #48] 97308: a90027e8 stp x8, x9, [sp] 9730c: a9012fea stp x10, x11, [sp, #16] 97310: d10006b5 sub x21, x21, #0x1 97314: f10006bf cmp x21, #0x1 97318: 54fffec8 b.hi 972f0 // b.pmore 9731c: a94027e8 ldp x8, x9, [sp] 97320: a9002668 stp x8, x9, [x19] 97324: a94127e8 ldp x8, x9, [sp, #16] 97328: a9012668 stp x8, x9, [x19, #16] 9732c: 910083e0 add x0, sp, #0x20 97330: 910003e1 mov x1, sp 97334: 910003e2 mov x2, sp 97338: 97fffe4a bl 96c60 9733c: f94013e8 ldr x8, [sp, #32] 97340: f9400289 ldr x9, [x20] 97344: ca080128 eor x8, x9, x8 97348: d1000509 sub x9, x8, #0x1 9734c: 8a280128 bic x8, x9, x8 97350: d37ffd00 lsr x0, x8, #63 97354: 94002ce7 bl a26f0 97358: 2a0003f5 mov w21, w0 9735c: f94017e8 ldr x8, [sp, #40] 97360: f9400689 ldr x9, [x20, #8] 97364: ca080128 eor x8, x9, x8 97368: d1000509 sub x9, x8, #0x1 9736c: 8a280128 bic x8, x9, x8 97370: d37ffd00 lsr x0, x8, #63 97374: 94002cdf bl a26f0 97378: 0a150000 and w0, w0, w21 9737c: 94002cdd bl a26f0 97380: 2a0003f5 mov w21, w0 97384: f9401be8 ldr x8, [sp, #48] 97388: f9400a89 ldr x9, [x20, #16] 9738c: ca080128 eor x8, x9, x8 97390: d1000509 sub x9, x8, #0x1 97394: 8a280128 bic x8, x9, x8 97398: d37ffd00 lsr x0, x8, #63 9739c: 94002cd5 bl a26f0 973a0: 0a150000 and w0, w0, w21 973a4: 94002cd3 bl a26f0 973a8: 2a0003f5 mov w21, w0 973ac: f9401fe8 ldr x8, [sp, #56] 973b0: f9400e89 ldr x9, [x20, #24] 973b4: ca080128 eor x8, x9, x8 973b8: d1000509 sub x9, x8, #0x1 973bc: 8a280128 bic x8, x9, x8 973c0: d37ffd00 lsr x0, x8, #63 973c4: 94002ccb bl a26f0 973c8: 0a150000 and w0, w0, w21 973cc: 94002cc9 bl a26f0 973d0: 39008260 strb w0, [x19, #32] 973d4: a9464ff4 ldp x20, x19, [sp, #96] 973d8: a94557f6 ldp x22, x21, [sp, #80] 973dc: a9445ffe ldp x30, x23, [sp, #64] 973e0: 9101c3ff add sp, sp, #0x70 973e4: d65f03c0 ret ... 00000000000973f0 : 973f0: d10103ff sub sp, sp, #0x40 973f4: f90013fe str x30, [sp, #32] 973f8: a9034ff4 stp x20, x19, [sp, #48] 973fc: aa0003f3 mov x19, x0 97400: 39400c2b ldrb w11, [x1, #3] 97404: 39400829 ldrb w9, [x1, #2] 97408: 3940042d ldrb w13, [x1, #1] 9740c: 39400028 ldrb w8, [x1] 97410: 3940142a ldrb w10, [x1, #5] 97414: aa0103ec mov x12, x1 97418: 3940242e ldrb w14, [x1, #9] 9741c: aa0103ef mov x15, x1 97420: aa0103f0 mov x16, x1 97424: 39403431 ldrb w17, [x1, #13] 97428: b3781d69 bfi x9, x11, #8, #8 9742c: b3781da8 bfi x8, x13, #8, #8 97430: 3940442b ldrb w11, [x1, #17] 97434: 3940542d ldrb w13, [x1, #21] 97438: 39406432 ldrb w18, [x1, #25] 9743c: 39407420 ldrb w0, [x1, #29] 97440: 38404c22 ldrb w2, [x1, #4]! 97444: b3703d28 bfi x8, x9, #16, #16 97448: 39400c29 ldrb w9, [x1, #3] 9744c: 39400821 ldrb w1, [x1, #2] 97450: 33181d21 bfi w1, w9, #8, #8 97454: 33181d42 bfi w2, w10, #8, #8 97458: 33103c22 bfi w2, w1, #16, #16 9745c: 38408d89 ldrb w9, [x12, #8]! 97460: b3607c48 bfi x8, x2, #32, #32 97464: b3781dc9 bfi x9, x14, #8, #8 97468: 39400d8a ldrb w10, [x12, #3] 9746c: 3940098e ldrb w14, [x12, #2] 97470: b3781d4e bfi x14, x10, #8, #8 97474: b3703dc9 bfi x9, x14, #16, #16 97478: 38404d8a ldrb w10, [x12, #4]! 9747c: 39400d8e ldrb w14, [x12, #3] 97480: 3940098c ldrb w12, [x12, #2] 97484: 33181dcc bfi w12, w14, #8, #8 97488: 33181e2a bfi w10, w17, #8, #8 9748c: 33103d8a bfi w10, w12, #16, #16 97490: b3607d49 bfi x9, x10, #32, #32 97494: 38410dea ldrb w10, [x15, #16]! 97498: b3781d6a bfi x10, x11, #8, #8 9749c: 39400deb ldrb w11, [x15, #3] 974a0: 394009ec ldrb w12, [x15, #2] 974a4: b3781d6c bfi x12, x11, #8, #8 974a8: b3703d8a bfi x10, x12, #16, #16 974ac: 38404deb ldrb w11, [x15, #4]! 974b0: 39400dec ldrb w12, [x15, #3] 974b4: 394009ee ldrb w14, [x15, #2] 974b8: 33181d8e bfi w14, w12, #8, #8 974bc: 33181dab bfi w11, w13, #8, #8 974c0: dac00d08 rev x8, x8 974c4: dac00d29 rev x9, x9 974c8: 33103dcb bfi w11, w14, #16, #16 974cc: b3607d6a bfi x10, x11, #32, #32 974d0: dac00d4a rev x10, x10 974d4: 38418e0b ldrb w11, [x16, #24]! 974d8: b3781e4b bfi x11, x18, #8, #8 974dc: 39400e0c ldrb w12, [x16, #3] 974e0: 39400a0d ldrb w13, [x16, #2] 974e4: b3781d8d bfi x13, x12, #8, #8 974e8: 38404e0c ldrb w12, [x16, #4]! 974ec: b3703dab bfi x11, x13, #16, #16 974f0: 39400e0d ldrb w13, [x16, #3] 974f4: 39400a0e ldrb w14, [x16, #2] 974f8: 33181dae bfi w14, w13, #8, #8 974fc: 33181c0c bfi w12, w0, #8, #8 97500: 33103dcc bfi w12, w14, #16, #16 97504: b3607d8b bfi x11, x12, #32, #32 97508: dac00d6b rev x11, x11 9750c: b100057f cmn x11, #0x1 97510: 9280000c mov x12, #0xffffffffffffffff // #-1 97514: ba0c03ed adcs x13, xzr, x12 97518: 937ffdad asr x13, x13, #63 9751c: ab0d014e adds x14, x10, x13 97520: ba1f01ad adcs x13, x13, xzr 97524: b26083ef mov x15, #0xffffffff00000001 // #-4294967295 97528: ab0f01df cmn x14, x15 9752c: ba0c01ac adcs x12, x13, x12 97530: 937ffd8c asr x12, x12, #63 97534: ab09019f cmn x12, x9 97538: ba1f018c adcs x12, x12, xzr 9753c: 937ffd8c asr x12, x12, #63 97540: ab0c010d adds x13, x8, x12 97544: ba1f018c adcs x12, x12, xzr 97548: 1280000e mov w14, #0xffffffff // #-1 9754c: ab0e01bf cmn x13, x14 97550: a9002beb stp x11, x10, [sp] 97554: 5280002a mov w10, #0x1 // #1 97558: ba0a018a adcs x10, x12, x10 9755c: 12000154 and w20, w10, #0x1 97560: a90123e9 stp x9, x8, [sp, #16] 97564: 90000062 adrp x2, a3000 97568: 91282042 add x2, x2, #0xa08 9756c: 910003e1 mov x1, sp 97570: aa1303e0 mov x0, x19 97574: 97fffdbb bl 96c60 97578: 2a1403e0 mov w0, w20 9757c: 94002c5d bl a26f0 97580: 39008260 strb w0, [x19, #32] 97584: a9434ff4 ldp x20, x19, [sp, #48] 97588: f94013fe ldr x30, [sp, #32] 9758c: 910103ff add sp, sp, #0x40 97590: d65f03c0 ret ... 00000000000975a0 : 975a0: 12800008 mov w8, #0xffffffff // #-1 975a4: b26083e9 mov x9, #0xffffffff00000001 // #-4294967295 975a8: 9280000c mov x12, #0xffffffffffffffff // #-1 975ac: a9402c2a ldp x10, x11, [x1] 975b0: d3607d4d lsl x13, x10, #32 975b4: ab0a016b adds x11, x11, x10 975b8: cb0a01ae sub x14, x13, x10 975bc: ba1f03ef adcs x15, xzr, xzr 975c0: ab0e016b adds x11, x11, x14 975c4: 9bc87d4e umulh x14, x10, x8 975c8: ba0e01ee adcs x14, x15, x14 975cc: a941402f ldp x15, x16, [x1, #16] 975d0: cb0d014d sub x13, x10, x13 975d4: 9bc97d4a umulh x10, x10, x9 975d8: ab0f01ce adds x14, x14, x15 975dc: ba1f03ef adcs x15, xzr, xzr 975e0: ab1001ad adds x13, x13, x16 975e4: d360fd70 lsr x16, x11, #32 975e8: ba1f014a adcs x10, x10, xzr 975ec: ab0f01ad adds x13, x13, x15 975f0: d3607d6f lsl x15, x11, #32 975f4: ba1f014a adcs x10, x10, xzr 975f8: ab0f01ce adds x14, x14, x15 975fc: cb0f016f sub x15, x11, x15 97600: 9bc97d6b umulh x11, x11, x9 97604: ba1f0210 adcs x16, x16, xzr 97608: ab0d020d adds x13, x16, x13 9760c: ba1f03f0 adcs x16, xzr, xzr 97610: ab0f014a adds x10, x10, x15 97614: d360fdcf lsr x15, x14, #32 97618: ba1f016b adcs x11, x11, xzr 9761c: ab10014a adds x10, x10, x16 97620: d3607dd0 lsl x16, x14, #32 97624: ba1f016b adcs x11, x11, xzr 97628: ab1001ad adds x13, x13, x16 9762c: cb1001d0 sub x16, x14, x16 97630: 9bc97dce umulh x14, x14, x9 97634: ba1f01ef adcs x15, x15, xzr 97638: ab0a01ea adds x10, x15, x10 9763c: ba1f03ef adcs x15, xzr, xzr 97640: ab10016b adds x11, x11, x16 97644: d360fdb0 lsr x16, x13, #32 97648: ba1f01ce adcs x14, x14, xzr 9764c: ab0f016b adds x11, x11, x15 97650: d3607daf lsl x15, x13, #32 97654: ba1f01ce adcs x14, x14, xzr 97658: ab0f014a adds x10, x10, x15 9765c: cb0f01af sub x15, x13, x15 97660: 9bc97dad umulh x13, x13, x9 97664: ba1f0210 adcs x16, x16, xzr 97668: ab0b020b adds x11, x16, x11 9766c: ba1f03f0 adcs x16, xzr, xzr 97670: ab0f01ce adds x14, x14, x15 97674: ba1f01ad adcs x13, x13, xzr 97678: ab1001ce adds x14, x14, x16 9767c: ba1f01ad adcs x13, x13, xzr 97680: b100054f adds x15, x10, #0x1 97684: ba0c03ea adcs x10, xzr, x12 97688: 937ffd4a asr x10, x10, #63 9768c: ab0a016b adds x11, x11, x10 97690: ba1f014a adcs x10, x10, xzr 97694: ab09016b adds x11, x11, x9 97698: ba0c0149 adcs x9, x10, x12 9769c: 937ffd29 asr x9, x9, #63 976a0: ab0e012a adds x10, x9, x14 976a4: ba1f0129 adcs x9, x9, xzr 976a8: 937ffd29 asr x9, x9, #63 976ac: ab0901ad adds x13, x13, x9 976b0: ba1f0129 adcs x9, x9, xzr 976b4: ab0801a8 adds x8, x13, x8 976b8: ba0c0129 adcs x9, x9, x12 976bc: 937ffd29 asr x9, x9, #63 976c0: ab0f012c adds x12, x9, x15 976c4: dac00d8c rev x12, x12 976c8: d368fd8d lsr x13, x12, #40 976cc: 3900740d strb w13, [x0, #29] 976d0: d348fd8d lsr x13, x12, #8 976d4: 3900640d strb w13, [x0, #25] 976d8: aa0003ed mov x13, x0 976dc: ba1f03ee adcs x14, xzr, xzr 976e0: ab29416b adds x11, x11, w9, uxtw 976e4: ba1f03ef adcs x15, xzr, xzr 976e8: ab0e016b adds x11, x11, x14 976ec: dac00d6b rev x11, x11 976f0: 38010dab strb w11, [x13, #16]! 976f4: d368fd6e lsr x14, x11, #40 976f8: 3900540e strb w14, [x0, #21] 976fc: aa0003ee mov x14, x0 97700: ba1f01ef adcs x15, x15, xzr 97704: ab0a01ea adds x10, x15, x10 97708: dac00d4a rev x10, x10 9770c: 38008dca strb w10, [x14, #8]! 97710: d358fd6f lsr x15, x11, #24 97714: 39000daf strb w15, [x13, #3] 97718: d348fd6f lsr x15, x11, #8 9771c: 3900440f strb w15, [x0, #17] 97720: d358fd4f lsr x15, x10, #24 97724: 39000dcf strb w15, [x14, #3] 97728: d350fd4f lsr x15, x10, #16 9772c: 390009cf strb w15, [x14, #2] 97730: d360fd4f lsr x15, x10, #32 97734: 38004dcf strb w15, [x14, #4]! 97738: d368fd4f lsr x15, x10, #40 9773c: 3900340f strb w15, [x0, #13] 97740: d348fd4f lsr x15, x10, #8 97744: 3900240f strb w15, [x0, #9] 97748: 92608129 and x9, x9, #0xffffffff00000001 9774c: 8b080128 add x8, x9, x8 97750: ba1f03e9 adcs x9, xzr, xzr 97754: 8b090108 add x8, x8, x9 97758: dac00d08 rev x8, x8 9775c: 39000008 strb w8, [x0] 97760: d368fd09 lsr x9, x8, #40 97764: 39001409 strb w9, [x0, #5] 97768: d358fd09 lsr x9, x8, #24 9776c: 39000c09 strb w9, [x0, #3] 97770: d350fd09 lsr x9, x8, #16 97774: 39000809 strb w9, [x0, #2] 97778: d348fd09 lsr x9, x8, #8 9777c: 39000409 strb w9, [x0, #1] 97780: aa0003e9 mov x9, x0 97784: d360fd0f lsr x15, x8, #32 97788: 38004c0f strb w15, [x0, #4]! 9778c: d350fd6f lsr x15, x11, #16 97790: 390009af strb w15, [x13, #2] 97794: d378fd4f lsr x15, x10, #56 97798: 39000dcf strb w15, [x14, #3] 9779c: d378fd0f lsr x15, x8, #56 977a0: 39000c0f strb w15, [x0, #3] 977a4: d370fd08 lsr x8, x8, #48 977a8: 39000808 strb w8, [x0, #2] 977ac: d360fd68 lsr x8, x11, #32 977b0: 38004da8 strb w8, [x13, #4]! 977b4: 38018d2c strb w12, [x9, #24]! 977b8: d370fd48 lsr x8, x10, #48 977bc: 390009c8 strb w8, [x14, #2] 977c0: d378fd68 lsr x8, x11, #56 977c4: 39000da8 strb w8, [x13, #3] 977c8: d358fd88 lsr x8, x12, #24 977cc: 39000d28 strb w8, [x9, #3] 977d0: d350fd88 lsr x8, x12, #16 977d4: 39000928 strb w8, [x9, #2] 977d8: d360fd88 lsr x8, x12, #32 977dc: 38004d28 strb w8, [x9, #4]! 977e0: d370fd68 lsr x8, x11, #48 977e4: 390009a8 strb w8, [x13, #2] 977e8: d378fd88 lsr x8, x12, #56 977ec: 39000d28 strb w8, [x9, #3] 977f0: d370fd88 lsr x8, x12, #48 977f4: 39000928 strb w8, [x9, #2] 977f8: d65f03c0 ret 977fc: 00000000 .inst 0x00000000 ; undefined 0000000000097800 : 97800: a9ba7bfd stp x29, x30, [sp, #-96]! 97804: a9016ffc stp x28, x27, [sp, #16] 97808: a90267fa stp x26, x25, [sp, #32] 9780c: a9035ff8 stp x24, x23, [sp, #48] 97810: a90457f6 stp x22, x21, [sp, #64] 97814: a9054ff4 stp x20, x19, [sp, #80] 97818: d108c3ff sub sp, sp, #0x230 9781c: aa0203f4 mov x20, x2 97820: aa0103f5 mov x21, x1 97824: aa0003f3 mov x19, x0 97828: a9402428 ldp x8, x9, [x1] 9782c: a91d27e8 stp x8, x9, [sp, #464] 97830: a9412428 ldp x8, x9, [x1, #16] 97834: a91e27e8 stp x8, x9, [sp, #480] 97838: 9100c3e0 add x0, sp, #0x30 9783c: 910743e1 add x1, sp, #0x1d0 97840: 97fffd08 bl 96c60 97844: a94226a8 ldp x8, x9, [x21, #32] 97848: a91d27e8 stp x8, x9, [sp, #464] 9784c: a94326a8 ldp x8, x9, [x21, #48] 97850: a91e27e8 stp x8, x9, [sp, #480] 97854: 91008282 add x2, x20, #0x20 97858: 910143e0 add x0, sp, #0x50 9785c: 910743e1 add x1, sp, #0x1d0 97860: 97fffd00 bl 96c60 97864: a94426a8 ldp x8, x9, [x21, #64] 97868: a91d27e8 stp x8, x9, [sp, #464] 9786c: a94526a8 ldp x8, x9, [x21, #80] 97870: a91e27e8 stp x8, x9, [sp, #480] 97874: 91010282 add x2, x20, #0x40 97878: 9101c3e0 add x0, sp, #0x70 9787c: 910743e1 add x1, sp, #0x1d0 97880: 97fffcf8 bl 96c60 97884: a94026a8 ldp x8, x9, [x21] 97888: a9412eaa ldp x10, x11, [x21, #16] 9788c: a94236ac ldp x12, x13, [x21, #32] 97890: ab080188 adds x8, x12, x8 97894: ba1f03ec adcs x12, xzr, xzr 97898: ab0901a9 adds x9, x13, x9 9789c: ba1f03ed adcs x13, xzr, xzr 978a0: ab0c0129 adds x9, x9, x12 978a4: ba1f01ac adcs x12, x13, xzr 978a8: a9433aad ldp x13, x14, [x21, #48] 978ac: ab0a01aa adds x10, x13, x10 978b0: ba1f03ed adcs x13, xzr, xzr 978b4: ab0c014a adds x10, x10, x12 978b8: ba1f01ac adcs x12, x13, xzr 978bc: ab0b01cb adds x11, x14, x11 978c0: ba1f03ed adcs x13, xzr, xzr 978c4: ab0c016b adds x11, x11, x12 978c8: ba1f01ac adcs x12, x13, xzr 978cc: b1000508 adds x8, x8, #0x1 978d0: 92800016 mov x22, #0xffffffffffffffff // #-1 978d4: ba1603ed adcs x13, xzr, x22 978d8: 937ffdad asr x13, x13, #63 978dc: ab0901a9 adds x9, x13, x9 978e0: ba1f01ad adcs x13, x13, xzr 978e4: b26083ee mov x14, #0xffffffff00000001 // #-4294967295 978e8: ab0e0129 adds x9, x9, x14 978ec: b26083f7 mov x23, #0xffffffff00000001 // #-4294967295 978f0: ba1601ad adcs x13, x13, x22 978f4: 937ffdad asr x13, x13, #63 978f8: ab0a01aa adds x10, x13, x10 978fc: ba1f01ad adcs x13, x13, xzr 97900: 937ffdad asr x13, x13, #63 97904: ab0d016b adds x11, x11, x13 97908: ba1f01ad adcs x13, x13, xzr 9790c: 1280000e mov w14, #0xffffffff // #-1 97910: ab0e016b adds x11, x11, x14 97914: 12800018 mov w24, #0xffffffff // #-1 97918: ba1601ad adcs x13, x13, x22 9791c: 937ffdad asr x13, x13, #63 97920: ab0c01bf cmn x13, x12 97924: ba1f01ac adcs x12, x13, xzr 97928: ab080188 adds x8, x12, x8 9792c: ba1f03ed adcs x13, xzr, xzr 97930: ab2c4129 adds x9, x9, w12, uxtw 97934: ba1f03ee adcs x14, xzr, xzr 97938: ab0d0129 adds x9, x9, x13 9793c: ba1f01cd adcs x13, x14, xzr 97940: ab0a01aa adds x10, x13, x10 97944: ba1f03ed adcs x13, xzr, xzr 97948: 9260818c and x12, x12, #0xffffffff00000001 9794c: 8b0b018b add x11, x12, x11 97950: 8b0d016b add x11, x11, x13 97954: a91b27e8 stp x8, x9, [sp, #432] 97958: a91c2fea stp x10, x11, [sp, #448] 9795c: a9402688 ldp x8, x9, [x20] 97960: a9412e8a ldp x10, x11, [x20, #16] 97964: a942368c ldp x12, x13, [x20, #32] 97968: ab080188 adds x8, x12, x8 9796c: ba1f03ec adcs x12, xzr, xzr 97970: ab0901a9 adds x9, x13, x9 97974: ba1f03ed adcs x13, xzr, xzr 97978: ab0c0129 adds x9, x9, x12 9797c: ba1f01ac adcs x12, x13, xzr 97980: a9433a8d ldp x13, x14, [x20, #48] 97984: ab0a01aa adds x10, x13, x10 97988: ba1f03ed adcs x13, xzr, xzr 9798c: ab0c014a adds x10, x10, x12 97990: ba1f01ac adcs x12, x13, xzr 97994: ab0b01cb adds x11, x14, x11 97998: ba1f03ed adcs x13, xzr, xzr 9799c: ab0c016b adds x11, x11, x12 979a0: ba1f01ac adcs x12, x13, xzr 979a4: b1000508 adds x8, x8, #0x1 979a8: ba1603ed adcs x13, xzr, x22 979ac: 937ffdad asr x13, x13, #63 979b0: ab0901a9 adds x9, x13, x9 979b4: ba1f01ad adcs x13, x13, xzr 979b8: ab170129 adds x9, x9, x23 979bc: ba1601ad adcs x13, x13, x22 979c0: 937ffdad asr x13, x13, #63 979c4: ab0a01aa adds x10, x13, x10 979c8: ba1f01ad adcs x13, x13, xzr 979cc: 937ffdad asr x13, x13, #63 979d0: ab0d016b adds x11, x11, x13 979d4: ba1f01ad adcs x13, x13, xzr 979d8: ab18016b adds x11, x11, x24 979dc: ba1601ad adcs x13, x13, x22 979e0: 937ffdad asr x13, x13, #63 979e4: ab0c01bf cmn x13, x12 979e8: ba1f01ac adcs x12, x13, xzr 979ec: ab080188 adds x8, x12, x8 979f0: ba1f03ed adcs x13, xzr, xzr 979f4: ab2c4129 adds x9, x9, w12, uxtw 979f8: ba1f03ee adcs x14, xzr, xzr 979fc: ab0d0129 adds x9, x9, x13 97a00: ba1f01cd adcs x13, x14, xzr 97a04: ab0a01aa adds x10, x13, x10 97a08: ba1f03ed adcs x13, xzr, xzr 97a0c: 9260818c and x12, x12, #0xffffffff00000001 97a10: a91d27e8 stp x8, x9, [sp, #464] 97a14: 8b0b0188 add x8, x12, x11 97a18: 8b0d0108 add x8, x8, x13 97a1c: a91e23ea stp x10, x8, [sp, #480] 97a20: 910643e0 add x0, sp, #0x190 97a24: 9106c3e1 add x1, sp, #0x1b0 97a28: 910743e2 add x2, sp, #0x1d0 97a2c: 97fffc8d bl 96c60 97a30: a94327e8 ldp x8, x9, [sp, #48] 97a34: a9442fea ldp x10, x11, [sp, #64] 97a38: a94537ec ldp x12, x13, [sp, #80] 97a3c: ab080188 adds x8, x12, x8 97a40: ba1f03ec adcs x12, xzr, xzr 97a44: ab0901a9 adds x9, x13, x9 97a48: ba1f03ed adcs x13, xzr, xzr 97a4c: ab0c0129 adds x9, x9, x12 97a50: ba1f01ac adcs x12, x13, xzr 97a54: a9463bed ldp x13, x14, [sp, #96] 97a58: ab0a01aa adds x10, x13, x10 97a5c: ba1f03ed adcs x13, xzr, xzr 97a60: ab0c014a adds x10, x10, x12 97a64: ba1f01ac adcs x12, x13, xzr 97a68: ab0b01cb adds x11, x14, x11 97a6c: ba1f03ed adcs x13, xzr, xzr 97a70: ab0c016b adds x11, x11, x12 97a74: ba1f01ac adcs x12, x13, xzr 97a78: b1000508 adds x8, x8, #0x1 97a7c: ba1603ed adcs x13, xzr, x22 97a80: 937ffdad asr x13, x13, #63 97a84: ab0901a9 adds x9, x13, x9 97a88: ba1f01ad adcs x13, x13, xzr 97a8c: ab170129 adds x9, x9, x23 97a90: ba1601ad adcs x13, x13, x22 97a94: 937ffdad asr x13, x13, #63 97a98: ab0a01aa adds x10, x13, x10 97a9c: ba1f01ad adcs x13, x13, xzr 97aa0: 937ffdad asr x13, x13, #63 97aa4: ab0d016b adds x11, x11, x13 97aa8: ba1f01ad adcs x13, x13, xzr 97aac: ab18016b adds x11, x11, x24 97ab0: ba1601ad adcs x13, x13, x22 97ab4: 937ffdad asr x13, x13, #63 97ab8: ab0c01bf cmn x13, x12 97abc: ba1f01ac adcs x12, x13, xzr 97ac0: ab080188 adds x8, x12, x8 97ac4: ba1f03ed adcs x13, xzr, xzr 97ac8: ab2c4129 adds x9, x9, w12, uxtw 97acc: ba1f03ee adcs x14, xzr, xzr 97ad0: ab0d0129 adds x9, x9, x13 97ad4: ba1f01cd adcs x13, x14, xzr 97ad8: ab0a01aa adds x10, x13, x10 97adc: ba1f03ed adcs x13, xzr, xzr 97ae0: 9260818c and x12, x12, #0xffffffff00000001 97ae4: 8b0b018b add x11, x12, x11 97ae8: 8b0d016b add x11, x11, x13 97aec: a95937ec ldp x12, x13, [sp, #400] 97af0: a95a3fee ldp x14, x15, [sp, #416] 97af4: eb080188 subs x8, x12, x8 97af8: fa1f03ec ngcs x12, xzr 97afc: 937ffd8c asr x12, x12, #63 97b00: eb0901a9 subs x9, x13, x9 97b04: fa1f03ed ngcs x13, xzr 97b08: ab0c0129 adds x9, x9, x12 97b0c: ba0c01ac adcs x12, x13, x12 97b10: 937ffd8c asr x12, x12, #63 97b14: eb0a01ca subs x10, x14, x10 97b18: fa1f03ed ngcs x13, xzr 97b1c: ab0a018a adds x10, x12, x10 97b20: ba0d018c adcs x12, x12, x13 97b24: 937ffd8c asr x12, x12, #63 97b28: eb0b01eb subs x11, x15, x11 97b2c: fa1f03ed ngcs x13, xzr 97b30: ab0b018b adds x11, x12, x11 97b34: ba0d018c adcs x12, x12, x13 97b38: 937ffd8c asr x12, x12, #63 97b3c: ab080188 adds x8, x12, x8 97b40: ba1f03ed adcs x13, xzr, xzr 97b44: ab2c4129 adds x9, x9, w12, uxtw 97b48: ba1f03ee adcs x14, xzr, xzr 97b4c: ab0d0129 adds x9, x9, x13 97b50: ba1f01cd adcs x13, x14, xzr 97b54: ab0a01aa adds x10, x13, x10 97b58: ba1f03ed adcs x13, xzr, xzr 97b5c: 9260818c and x12, x12, #0xffffffff00000001 97b60: 8b0b018b add x11, x12, x11 97b64: 8b0d016b add x11, x11, x13 97b68: a90927e8 stp x8, x9, [sp, #144] 97b6c: a90a2fea stp x10, x11, [sp, #160] 97b70: a94226a8 ldp x8, x9, [x21, #32] 97b74: a9432eaa ldp x10, x11, [x21, #48] 97b78: a94436ac ldp x12, x13, [x21, #64] 97b7c: ab080188 adds x8, x12, x8 97b80: ba1f03ec adcs x12, xzr, xzr 97b84: ab0901a9 adds x9, x13, x9 97b88: ba1f03ed adcs x13, xzr, xzr 97b8c: ab0c0129 adds x9, x9, x12 97b90: ba1f01ac adcs x12, x13, xzr 97b94: a9453aad ldp x13, x14, [x21, #80] 97b98: ab0a01aa adds x10, x13, x10 97b9c: ba1f03ed adcs x13, xzr, xzr 97ba0: ab0c014a adds x10, x10, x12 97ba4: ba1f01ac adcs x12, x13, xzr 97ba8: ab0b01cb adds x11, x14, x11 97bac: ba1f03ed adcs x13, xzr, xzr 97bb0: ab0c016b adds x11, x11, x12 97bb4: ba1f01ac adcs x12, x13, xzr 97bb8: b1000508 adds x8, x8, #0x1 97bbc: ba1603ed adcs x13, xzr, x22 97bc0: 937ffdad asr x13, x13, #63 97bc4: ab0901a9 adds x9, x13, x9 97bc8: ba1f01ad adcs x13, x13, xzr 97bcc: ab170129 adds x9, x9, x23 97bd0: ba1601ad adcs x13, x13, x22 97bd4: 937ffdad asr x13, x13, #63 97bd8: ab0a01aa adds x10, x13, x10 97bdc: ba1f01ad adcs x13, x13, xzr 97be0: 937ffdad asr x13, x13, #63 97be4: ab0d016b adds x11, x11, x13 97be8: ba1f01ad adcs x13, x13, xzr 97bec: ab18016b adds x11, x11, x24 97bf0: ba1601ad adcs x13, x13, x22 97bf4: 937ffdad asr x13, x13, #63 97bf8: ab0c01bf cmn x13, x12 97bfc: ba1f01ac adcs x12, x13, xzr 97c00: ab080188 adds x8, x12, x8 97c04: ba1f03ed adcs x13, xzr, xzr 97c08: ab2c4129 adds x9, x9, w12, uxtw 97c0c: ba1f03ee adcs x14, xzr, xzr 97c10: ab0d0129 adds x9, x9, x13 97c14: ba1f01cd adcs x13, x14, xzr 97c18: ab0a01aa adds x10, x13, x10 97c1c: ba1f03ed adcs x13, xzr, xzr 97c20: 9260818c and x12, x12, #0xffffffff00000001 97c24: 8b0b018b add x11, x12, x11 97c28: 8b0d016b add x11, x11, x13 97c2c: a91b27e8 stp x8, x9, [sp, #432] 97c30: a91c2fea stp x10, x11, [sp, #448] 97c34: a9422688 ldp x8, x9, [x20, #32] 97c38: a9432e8a ldp x10, x11, [x20, #48] 97c3c: a944368c ldp x12, x13, [x20, #64] 97c40: ab080188 adds x8, x12, x8 97c44: ba1f03ec adcs x12, xzr, xzr 97c48: ab0901a9 adds x9, x13, x9 97c4c: ba1f03ed adcs x13, xzr, xzr 97c50: ab0c0129 adds x9, x9, x12 97c54: ba1f01ac adcs x12, x13, xzr 97c58: a9453a8d ldp x13, x14, [x20, #80] 97c5c: ab0a01aa adds x10, x13, x10 97c60: ba1f03ed adcs x13, xzr, xzr 97c64: ab0c014a adds x10, x10, x12 97c68: ba1f01ac adcs x12, x13, xzr 97c6c: ab0b01cb adds x11, x14, x11 97c70: ba1f03ed adcs x13, xzr, xzr 97c74: ab0c016b adds x11, x11, x12 97c78: ba1f01ac adcs x12, x13, xzr 97c7c: b1000508 adds x8, x8, #0x1 97c80: ba1603ed adcs x13, xzr, x22 97c84: 937ffdad asr x13, x13, #63 97c88: ab0901a9 adds x9, x13, x9 97c8c: ba1f01ad adcs x13, x13, xzr 97c90: ab170129 adds x9, x9, x23 97c94: ba1601ad adcs x13, x13, x22 97c98: 937ffdad asr x13, x13, #63 97c9c: ab0a01aa adds x10, x13, x10 97ca0: ba1f01ad adcs x13, x13, xzr 97ca4: 937ffdad asr x13, x13, #63 97ca8: ab0d016b adds x11, x11, x13 97cac: ba1f01ad adcs x13, x13, xzr 97cb0: ab18016b adds x11, x11, x24 97cb4: ba1601ad adcs x13, x13, x22 97cb8: 937ffdad asr x13, x13, #63 97cbc: ab0c01bf cmn x13, x12 97cc0: ba1f01ac adcs x12, x13, xzr 97cc4: ab080188 adds x8, x12, x8 97cc8: ba1f03ed adcs x13, xzr, xzr 97ccc: ab2c4129 adds x9, x9, w12, uxtw 97cd0: ba1f03ee adcs x14, xzr, xzr 97cd4: ab0d0129 adds x9, x9, x13 97cd8: ba1f01cd adcs x13, x14, xzr 97cdc: ab0a01aa adds x10, x13, x10 97ce0: ba1f03ed adcs x13, xzr, xzr 97ce4: 9260818c and x12, x12, #0xffffffff00000001 97ce8: a91d27e8 stp x8, x9, [sp, #464] 97cec: 8b0b0188 add x8, x12, x11 97cf0: 8b0d0108 add x8, x8, x13 97cf4: a91e23ea stp x10, x8, [sp, #480] 97cf8: 910643e0 add x0, sp, #0x190 97cfc: 9106c3e1 add x1, sp, #0x1b0 97d00: 910743e2 add x2, sp, #0x1d0 97d04: 97fffbd7 bl 96c60 97d08: a94527e8 ldp x8, x9, [sp, #80] 97d0c: a9462fea ldp x10, x11, [sp, #96] 97d10: a94737ec ldp x12, x13, [sp, #112] 97d14: ab080188 adds x8, x12, x8 97d18: ba1f03ec adcs x12, xzr, xzr 97d1c: ab0901a9 adds x9, x13, x9 97d20: ba1f03ed adcs x13, xzr, xzr 97d24: ab0c0129 adds x9, x9, x12 97d28: ba1f01ac adcs x12, x13, xzr 97d2c: a9483bed ldp x13, x14, [sp, #128] 97d30: ab0a01aa adds x10, x13, x10 97d34: ba1f03ed adcs x13, xzr, xzr 97d38: ab0c014a adds x10, x10, x12 97d3c: ba1f01ac adcs x12, x13, xzr 97d40: ab0b01cb adds x11, x14, x11 97d44: ba1f03ed adcs x13, xzr, xzr 97d48: ab0c016b adds x11, x11, x12 97d4c: ba1f01ac adcs x12, x13, xzr 97d50: b1000508 adds x8, x8, #0x1 97d54: ba1603ed adcs x13, xzr, x22 97d58: 937ffdad asr x13, x13, #63 97d5c: ab0901a9 adds x9, x13, x9 97d60: ba1f01ad adcs x13, x13, xzr 97d64: ab170129 adds x9, x9, x23 97d68: ba1601ad adcs x13, x13, x22 97d6c: 937ffdad asr x13, x13, #63 97d70: ab0a01aa adds x10, x13, x10 97d74: ba1f01ad adcs x13, x13, xzr 97d78: 937ffdad asr x13, x13, #63 97d7c: ab0d016b adds x11, x11, x13 97d80: ba1f01ad adcs x13, x13, xzr 97d84: ab18016b adds x11, x11, x24 97d88: ba1601ad adcs x13, x13, x22 97d8c: 937ffdad asr x13, x13, #63 97d90: ab0c01bf cmn x13, x12 97d94: ba1f01ac adcs x12, x13, xzr 97d98: ab080188 adds x8, x12, x8 97d9c: ba1f03ed adcs x13, xzr, xzr 97da0: ab2c4129 adds x9, x9, w12, uxtw 97da4: ba1f03ee adcs x14, xzr, xzr 97da8: ab0d0129 adds x9, x9, x13 97dac: ba1f01cd adcs x13, x14, xzr 97db0: ab0a01aa adds x10, x13, x10 97db4: ba1f03ed adcs x13, xzr, xzr 97db8: 9260818c and x12, x12, #0xffffffff00000001 97dbc: 8b0b018b add x11, x12, x11 97dc0: 8b0d016b add x11, x11, x13 97dc4: a95937ec ldp x12, x13, [sp, #400] 97dc8: a95a3fee ldp x14, x15, [sp, #416] 97dcc: eb080188 subs x8, x12, x8 97dd0: fa1f03ec ngcs x12, xzr 97dd4: 937ffd8c asr x12, x12, #63 97dd8: eb0901a9 subs x9, x13, x9 97ddc: fa1f03ed ngcs x13, xzr 97de0: ab0c0129 adds x9, x9, x12 97de4: ba0c01ac adcs x12, x13, x12 97de8: 937ffd8c asr x12, x12, #63 97dec: eb0a01ca subs x10, x14, x10 97df0: fa1f03ed ngcs x13, xzr 97df4: ab0a018a adds x10, x12, x10 97df8: ba0d018c adcs x12, x12, x13 97dfc: 937ffd8c asr x12, x12, #63 97e00: eb0b01eb subs x11, x15, x11 97e04: fa1f03ed ngcs x13, xzr 97e08: ab0b018b adds x11, x12, x11 97e0c: ba0d018c adcs x12, x12, x13 97e10: 937ffd8c asr x12, x12, #63 97e14: ab080188 adds x8, x12, x8 97e18: ba1f03ed adcs x13, xzr, xzr 97e1c: ab2c4129 adds x9, x9, w12, uxtw 97e20: ba1f03ee adcs x14, xzr, xzr 97e24: ab0d0129 adds x9, x9, x13 97e28: ba1f01cd adcs x13, x14, xzr 97e2c: ab0a01aa adds x10, x13, x10 97e30: ba1f03ed adcs x13, xzr, xzr 97e34: 9260818c and x12, x12, #0xffffffff00000001 97e38: 8b0b018b add x11, x12, x11 97e3c: 8b0d016b add x11, x11, x13 97e40: a90b27e8 stp x8, x9, [sp, #176] 97e44: a90c2fea stp x10, x11, [sp, #192] 97e48: a94026a8 ldp x8, x9, [x21] 97e4c: a9412eaa ldp x10, x11, [x21, #16] 97e50: a94436ac ldp x12, x13, [x21, #64] 97e54: ab080188 adds x8, x12, x8 97e58: ba1f03ec adcs x12, xzr, xzr 97e5c: ab0901a9 adds x9, x13, x9 97e60: ba1f03ed adcs x13, xzr, xzr 97e64: ab0c0129 adds x9, x9, x12 97e68: ba1f01ac adcs x12, x13, xzr 97e6c: a9453aad ldp x13, x14, [x21, #80] 97e70: ab0a01aa adds x10, x13, x10 97e74: ba1f03ed adcs x13, xzr, xzr 97e78: ab0c014a adds x10, x10, x12 97e7c: ba1f01ac adcs x12, x13, xzr 97e80: ab0b01cb adds x11, x14, x11 97e84: ba1f03ed adcs x13, xzr, xzr 97e88: ab0c016b adds x11, x11, x12 97e8c: ba1f01ac adcs x12, x13, xzr 97e90: b1000508 adds x8, x8, #0x1 97e94: ba1603ed adcs x13, xzr, x22 97e98: 937ffdad asr x13, x13, #63 97e9c: ab0901a9 adds x9, x13, x9 97ea0: ba1f01ad adcs x13, x13, xzr 97ea4: b26083ef mov x15, #0xffffffff00000001 // #-4294967295 97ea8: ab0f0129 adds x9, x9, x15 97eac: ba1601ad adcs x13, x13, x22 97eb0: 937ffdad asr x13, x13, #63 97eb4: ab0a01aa adds x10, x13, x10 97eb8: ba1f01ad adcs x13, x13, xzr 97ebc: 937ffdad asr x13, x13, #63 97ec0: ab0d016b adds x11, x11, x13 97ec4: ba1f01ad adcs x13, x13, xzr 97ec8: ab18016b adds x11, x11, x24 97ecc: ba1601ad adcs x13, x13, x22 97ed0: 937ffdad asr x13, x13, #63 97ed4: ab0c01bf cmn x13, x12 97ed8: ba1f01ac adcs x12, x13, xzr 97edc: ab080188 adds x8, x12, x8 97ee0: ba1f03ed adcs x13, xzr, xzr 97ee4: ab2c4129 adds x9, x9, w12, uxtw 97ee8: ba1f03ee adcs x14, xzr, xzr 97eec: ab0d0129 adds x9, x9, x13 97ef0: ba1f01cd adcs x13, x14, xzr 97ef4: ab0a01aa adds x10, x13, x10 97ef8: ba1f03ed adcs x13, xzr, xzr 97efc: 9260818c and x12, x12, #0xffffffff00000001 97f00: 8b0b018b add x11, x12, x11 97f04: 8b0d016b add x11, x11, x13 97f08: a91b27e8 stp x8, x9, [sp, #432] 97f0c: a91c2fea stp x10, x11, [sp, #448] 97f10: a9402688 ldp x8, x9, [x20] 97f14: a9412e8a ldp x10, x11, [x20, #16] 97f18: a944368c ldp x12, x13, [x20, #64] 97f1c: ab080188 adds x8, x12, x8 97f20: ba1f03ec adcs x12, xzr, xzr 97f24: ab0901a9 adds x9, x13, x9 97f28: ba1f03ed adcs x13, xzr, xzr 97f2c: ab0c0129 adds x9, x9, x12 97f30: ba1f01ac adcs x12, x13, xzr 97f34: a9453a8d ldp x13, x14, [x20, #80] 97f38: ab0a01aa adds x10, x13, x10 97f3c: ba1f03ed adcs x13, xzr, xzr 97f40: ab0c014a adds x10, x10, x12 97f44: ba1f01ac adcs x12, x13, xzr 97f48: ab0b01cb adds x11, x14, x11 97f4c: ba1f03ed adcs x13, xzr, xzr 97f50: ab0c016b adds x11, x11, x12 97f54: ba1f01ac adcs x12, x13, xzr 97f58: b1000508 adds x8, x8, #0x1 97f5c: ba1603ed adcs x13, xzr, x22 97f60: 937ffdad asr x13, x13, #63 97f64: ab0901a9 adds x9, x13, x9 97f68: ba1f01ad adcs x13, x13, xzr 97f6c: ab0f0129 adds x9, x9, x15 97f70: b26083f4 mov x20, #0xffffffff00000001 // #-4294967295 97f74: ba1601ad adcs x13, x13, x22 97f78: 937ffdad asr x13, x13, #63 97f7c: ab0a01aa adds x10, x13, x10 97f80: ba1f01ad adcs x13, x13, xzr 97f84: 937ffdad asr x13, x13, #63 97f88: ab0d016b adds x11, x11, x13 97f8c: ba1f01ad adcs x13, x13, xzr 97f90: ab18016b adds x11, x11, x24 97f94: ba1601ad adcs x13, x13, x22 97f98: 937ffdad asr x13, x13, #63 97f9c: ab0c01bf cmn x13, x12 97fa0: ba1f01ac adcs x12, x13, xzr 97fa4: ab080188 adds x8, x12, x8 97fa8: ba1f03ed adcs x13, xzr, xzr 97fac: ab2c4129 adds x9, x9, w12, uxtw 97fb0: ba1f03ee adcs x14, xzr, xzr 97fb4: ab0d0129 adds x9, x9, x13 97fb8: ba1f01cd adcs x13, x14, xzr 97fbc: ab0a01aa adds x10, x13, x10 97fc0: ba1f03ed adcs x13, xzr, xzr 97fc4: 9260818c and x12, x12, #0xffffffff00000001 97fc8: a91d27e8 stp x8, x9, [sp, #464] 97fcc: 8b0b0188 add x8, x12, x11 97fd0: 8b0d0108 add x8, x8, x13 97fd4: a91e23ea stp x10, x8, [sp, #480] 97fd8: 910643e0 add x0, sp, #0x190 97fdc: 9106c3e1 add x1, sp, #0x1b0 97fe0: 910743e2 add x2, sp, #0x1d0 97fe4: 97fffb1f bl 96c60 97fe8: a94327e8 ldp x8, x9, [sp, #48] 97fec: a9472fea ldp x10, x11, [sp, #112] 97ff0: a94437ec ldp x12, x13, [sp, #64] 97ff4: ab080148 adds x8, x10, x8 97ff8: a9483bea ldp x10, x14, [sp, #128] 97ffc: ba1f03ef adcs x15, xzr, xzr 98000: ab090169 adds x9, x11, x9 98004: ba1f03eb adcs x11, xzr, xzr 98008: ab0f0129 adds x9, x9, x15 9800c: ba1f016b adcs x11, x11, xzr 98010: ab0c014a adds x10, x10, x12 98014: ba1f03ec adcs x12, xzr, xzr 98018: ab0b014a adds x10, x10, x11 9801c: ba1f018b adcs x11, x12, xzr 98020: ab0d01cc adds x12, x14, x13 98024: ba1f03ed adcs x13, xzr, xzr 98028: ab0b018b adds x11, x12, x11 9802c: ba1f01ac adcs x12, x13, xzr 98030: b1000508 adds x8, x8, #0x1 98034: ba1603ed adcs x13, xzr, x22 98038: 937ffdad asr x13, x13, #63 9803c: ab0901a9 adds x9, x13, x9 98040: ba1f01ad adcs x13, x13, xzr 98044: ab140129 adds x9, x9, x20 98048: ba1601ad adcs x13, x13, x22 9804c: 937ffdad asr x13, x13, #63 98050: ab0a01aa adds x10, x13, x10 98054: ba1f01ad adcs x13, x13, xzr 98058: 937ffdad asr x13, x13, #63 9805c: ab0d016b adds x11, x11, x13 98060: ba1f01ad adcs x13, x13, xzr 98064: ab18016b adds x11, x11, x24 98068: ba1601ad adcs x13, x13, x22 9806c: 937ffdad asr x13, x13, #63 98070: ab0c01bf cmn x13, x12 98074: ba1f01ac adcs x12, x13, xzr 98078: ab080188 adds x8, x12, x8 9807c: ba1f03ed adcs x13, xzr, xzr 98080: ab2c4129 adds x9, x9, w12, uxtw 98084: ba1f03ee adcs x14, xzr, xzr 98088: ab0d0129 adds x9, x9, x13 9808c: a9593fed ldp x13, x15, [sp, #400] 98090: ba1f01ce adcs x14, x14, xzr 98094: ab0a01ca adds x10, x14, x10 98098: ba1f03ee adcs x14, xzr, xzr 9809c: eb0801a8 subs x8, x13, x8 980a0: fa1f03ed ngcs x13, xzr 980a4: eb0901e9 subs x9, x15, x9 980a8: 937ffdad asr x13, x13, #63 980ac: fa1f03ef ngcs x15, xzr 980b0: ab0d0129 adds x9, x9, x13 980b4: ba0d01ed adcs x13, x15, x13 980b8: a95a43ef ldp x15, x16, [sp, #416] 980bc: eb0a01ea subs x10, x15, x10 980c0: 9260818c and x12, x12, #0xffffffff00000001 980c4: 937ffdad asr x13, x13, #63 980c8: 8b0b018b add x11, x12, x11 980cc: fa1f03ec ngcs x12, xzr 980d0: ab0a01aa adds x10, x13, x10 980d4: 8b0e016b add x11, x11, x14 980d8: ba0c01ac adcs x12, x13, x12 980dc: eb0b020b subs x11, x16, x11 980e0: 937ffd8c asr x12, x12, #63 980e4: fa1f03ed ngcs x13, xzr 980e8: ab0b018b adds x11, x12, x11 980ec: ba0d018c adcs x12, x12, x13 980f0: 937ffd8c asr x12, x12, #63 980f4: ab080194 adds x20, x12, x8 980f8: f0000048 adrp x8, a3000 980fc: 91292108 add x8, x8, #0xa48 98100: ba1f03ed adcs x13, xzr, xzr 98104: ab2c4129 adds x9, x9, w12, uxtw 98108: 9260818c and x12, x12, #0xffffffff00000001 9810c: 8b0b018b add x11, x12, x11 98110: ba1f03ec adcs x12, xzr, xzr 98114: ab0d0135 adds x21, x9, x13 98118: a940751c ldp x28, x29, [x8] 9811c: a91f77fc stp x28, x29, [sp, #496] 98120: ba1f0189 adcs x9, x12, xzr 98124: a90d57f4 stp x20, x21, [sp, #208] 98128: ab0a0139 adds x25, x9, x10 9812c: ba1f03e9 adcs x9, xzr, xzr 98130: 8b09017b add x27, x11, x9 98134: a90e6ff9 stp x25, x27, [sp, #224] 98138: a9415d1a ldp x26, x23, [x8, #16] 9813c: f90103fa str x26, [sp, #512] 98140: f90107f7 str x23, [sp, #520] 98144: 910743e0 add x0, sp, #0x1d0 98148: 9107c3e1 add x1, sp, #0x1f0 9814c: 9101c3e2 add x2, sp, #0x70 98150: 97fffac4 bl 96c60 98154: a95d27e8 ldp x8, x9, [sp, #464] 98158: eb080288 subs x8, x20, x8 9815c: fa1f03ea ngcs x10, xzr 98160: eb0902a9 subs x9, x21, x9 98164: 937ffd4a asr x10, x10, #63 98168: fa1f03eb ngcs x11, xzr 9816c: ab0a0129 adds x9, x9, x10 98170: a95e37ec ldp x12, x13, [sp, #480] 98174: ba0a016a adcs x10, x11, x10 98178: eb0c032b subs x11, x25, x12 9817c: 937ffd4a asr x10, x10, #63 98180: fa1f03ec ngcs x12, xzr 98184: ab0b014b adds x11, x10, x11 98188: ba0c014a adcs x10, x10, x12 9818c: eb0d036c subs x12, x27, x13 98190: 937ffd4a asr x10, x10, #63 98194: fa1f03ed ngcs x13, xzr 98198: ab0c014c adds x12, x10, x12 9819c: ba0d014a adcs x10, x10, x13 981a0: 937ffd4a asr x10, x10, #63 981a4: ab080148 adds x8, x10, x8 981a8: ba1f03ed adcs x13, xzr, xzr 981ac: ab2a4129 adds x9, x9, w10, uxtw 981b0: ba1f03ee adcs x14, xzr, xzr 981b4: ab0d0129 adds x9, x9, x13 981b8: 93c8fd2d extr x13, x9, x8, #63 981bc: ba1f01ce adcs x14, x14, xzr 981c0: b2607ff0 mov x16, #0xffffffff00000000 // #-4294967296 981c4: ab0b01cb adds x11, x14, x11 981c8: 9260814a and x10, x10, #0xffffffff00000001 981cc: 93c9fd6e extr x14, x11, x9, #63 981d0: ba1f03ef adcs x15, xzr, xzr 981d4: ab1001ad adds x13, x13, x16 981d8: b2607fe5 mov x5, #0xffffffff00000000 // #-4294967296 981dc: 8b0c014a add x10, x10, x12 981e0: ba1603ec adcs x12, xzr, x22 981e4: 8b0f014a add x10, x10, x15 981e8: 937ffd8c asr x12, x12, #63 981ec: 93cbfd4f extr x15, x10, x11, #63 981f0: ab0e018e adds x14, x12, x14 981f4: ba1f018c adcs x12, x12, xzr 981f8: 937ffd8c asr x12, x12, #63 981fc: ab0c01ef adds x15, x15, x12 98200: ba1f018c adcs x12, x12, xzr 98204: 12800000 mov w0, #0xffffffff // #-1 98208: ab0001ef adds x15, x15, x0 9820c: ba16018c adcs x12, x12, x22 98210: 937ffd8c asr x12, x12, #63 98214: ab4afd9f cmn x12, x10, lsr #63 98218: ba1f018c adcs x12, x12, xzr 9821c: ab080590 adds x16, x12, x8, lsl #1 98220: ba1f03f1 adcs x17, xzr, xzr 98224: b1000610 adds x16, x16, #0x1 98228: ba1f0231 adcs x17, x17, xzr 9822c: ab2c41ad adds x13, x13, w12, uxtw 98230: ba1f03f2 adcs x18, xzr, xzr 98234: ab1101ad adds x13, x13, x17 98238: ba1f0251 adcs x17, x18, xzr 9823c: ab0e022e adds x14, x17, x14 98240: ba1f03f1 adcs x17, xzr, xzr 98244: ab100108 adds x8, x8, x16 98248: ba1f03f0 adcs x16, xzr, xzr 9824c: ab0d0129 adds x9, x9, x13 98250: 9260818c and x12, x12, #0xffffffff00000001 98254: ba1f03ed adcs x13, xzr, xzr 98258: ab100129 adds x9, x9, x16 9825c: 8b0f018c add x12, x12, x15 98260: ba1f01ad adcs x13, x13, xzr 98264: ab0e016b adds x11, x11, x14 98268: 8b11018c add x12, x12, x17 9826c: ba1f03ee adcs x14, xzr, xzr 98270: ab0d016b adds x11, x11, x13 98274: ba1f01cd adcs x13, x14, xzr 98278: ab0c014a adds x10, x10, x12 9827c: ba1f03ec adcs x12, xzr, xzr 98280: ab0d014a adds x10, x10, x13 98284: ba1f018c adcs x12, x12, xzr 98288: b1000508 adds x8, x8, #0x1 9828c: ba1603ed adcs x13, xzr, x22 98290: 937ffdad asr x13, x13, #63 98294: ab0901a9 adds x9, x13, x9 98298: ba1f01ad adcs x13, x13, xzr 9829c: b26083e4 mov x4, #0xffffffff00000001 // #-4294967295 982a0: ab040129 adds x9, x9, x4 982a4: ba1601ad adcs x13, x13, x22 982a8: 937ffdad asr x13, x13, #63 982ac: ab0b01ab adds x11, x13, x11 982b0: ba1f01ad adcs x13, x13, xzr 982b4: 937ffdad asr x13, x13, #63 982b8: ab0d014a adds x10, x10, x13 982bc: ba1f01ad adcs x13, x13, xzr 982c0: ab00014a adds x10, x10, x0 982c4: 1280001b mov w27, #0xffffffff // #-1 982c8: ba1601ad adcs x13, x13, x22 982cc: 937ffdad asr x13, x13, #63 982d0: ab0c01bf cmn x13, x12 982d4: ba1f01ac adcs x12, x13, xzr 982d8: ab08018e adds x14, x12, x8 982dc: ba1f03e8 adcs x8, xzr, xzr 982e0: ab2c4129 adds x9, x9, w12, uxtw 982e4: ba1f03ed adcs x13, xzr, xzr 982e8: ab08012f adds x15, x9, x8 982ec: a94547f0 ldp x16, x17, [sp, #80] 982f0: ba1f01a8 adcs x8, x13, xzr 982f4: ab0b0112 adds x18, x8, x11 982f8: ba1f03e8 adcs x8, xzr, xzr 982fc: eb0e0209 subs x9, x16, x14 98300: fa1f03eb ngcs x11, xzr 98304: eb0f022d subs x13, x17, x15 98308: 937ffd6b asr x11, x11, #63 9830c: fa1f03e0 ngcs x0, xzr 98310: ab0b01ad adds x13, x13, x11 98314: a9460be1 ldp x1, x2, [sp, #96] 98318: ba0b000b adcs x11, x0, x11 9831c: 9260818c and x12, x12, #0xffffffff00000001 98320: eb120020 subs x0, x1, x18 98324: 937ffd6b asr x11, x11, #63 98328: 8b0a018a add x10, x12, x10 9832c: fa1f03ec ngcs x12, xzr 98330: ab000160 adds x0, x11, x0 98334: 8b080143 add x3, x10, x8 98338: ba0c0168 adcs x8, x11, x12 9833c: eb03004a subs x10, x2, x3 98340: 937ffd0b asr x11, x8, #63 98344: fa1f03ec ngcs x12, xzr 98348: ab0a0168 adds x8, x11, x10 9834c: ba0c016a adcs x10, x11, x12 98350: 937ffd4a asr x10, x10, #63 98354: ab090149 adds x9, x10, x9 98358: ba1f03eb adcs x11, xzr, xzr 9835c: ab2a41ac adds x12, x13, w10, uxtw 98360: ba1f03ed adcs x13, xzr, xzr 98364: ab0b018b adds x11, x12, x11 98368: ba1f01ac adcs x12, x13, xzr 9836c: ab00018c adds x12, x12, x0 98370: ba1f03ed adcs x13, xzr, xzr 98374: ab1001ce adds x14, x14, x16 98378: ba1f03f0 adcs x16, xzr, xzr 9837c: ab1101ef adds x15, x15, x17 98380: ba1f03f1 adcs x17, xzr, xzr 98384: ab1001ef adds x15, x15, x16 98388: ba1f0230 adcs x16, x17, xzr 9838c: ab010251 adds x17, x18, x1 98390: ba1f03f2 adcs x18, xzr, xzr 98394: ab100230 adds x16, x17, x16 98398: ba1f0251 adcs x17, x18, xzr 9839c: ab020072 adds x18, x3, x2 983a0: ba1f03e0 adcs x0, xzr, xzr 983a4: ab110251 adds x17, x18, x17 983a8: ba1f0012 adcs x18, x0, xzr 983ac: b10005c0 adds x0, x14, #0x1 983b0: ba1603ee adcs x14, xzr, x22 983b4: 937ffdce asr x14, x14, #63 983b8: ab0f01cf adds x15, x14, x15 983bc: ba1f01ce adcs x14, x14, xzr 983c0: ab0401e1 adds x1, x15, x4 983c4: ba1601ce adcs x14, x14, x22 983c8: 937ffdce asr x14, x14, #63 983cc: ab1001d0 adds x16, x14, x16 983d0: ba1f01ce adcs x14, x14, xzr 983d4: 937ffdce asr x14, x14, #63 983d8: ab0e022f adds x15, x17, x14 983dc: ba1f01d1 adcs x17, x14, xzr 983e0: ab1b01ee adds x14, x15, x27 983e4: ba16022f adcs x15, x17, x22 983e8: 937ffdef asr x15, x15, #63 983ec: ab1201ff cmn x15, x18 983f0: a9474bf1 ldp x17, x18, [sp, #112] 983f4: ba1f01ef adcs x15, x15, xzr 983f8: ab0001e0 adds x0, x15, x0 983fc: f90017e0 str x0, [sp, #40] 98400: ba1f03e0 adcs x0, xzr, xzr 98404: ab2f4021 adds x1, x1, w15, uxtw 98408: 93d1fe42 extr x2, x18, x17, #63 9840c: ba1f03e3 adcs x3, xzr, xzr 98410: ab000020 adds x0, x1, x0 98414: f90013e0 str x0, [sp, #32] 98418: ba1f0060 adcs x0, x3, xzr 9841c: a9480fe1 ldp x1, x3, [sp, #128] 98420: 93d2fc24 extr x4, x1, x18, #63 98424: ab100010 adds x16, x0, x16 98428: f9000ff0 str x16, [sp, #24] 9842c: ba1f03f0 adcs x16, xzr, xzr 98430: ab050040 adds x0, x2, x5 98434: ba1603e2 adcs x2, xzr, x22 98438: 93c1fc65 extr x5, x3, x1, #63 9843c: 937ffc42 asr x2, x2, #63 98440: ab040044 adds x4, x2, x4 98444: ba1f0042 adcs x2, x2, xzr 98448: 937ffc42 asr x2, x2, #63 9844c: ab0200a5 adds x5, x5, x2 98450: ba1f0042 adcs x2, x2, xzr 98454: ab1b00a5 adds x5, x5, x27 98458: ba160042 adcs x2, x2, x22 9845c: 937ffc42 asr x2, x2, #63 98460: ab43fc5f cmn x2, x3, lsr #63 98464: ba1f0042 adcs x2, x2, xzr 98468: ab110446 adds x6, x2, x17, lsl #1 9846c: ba1f03e7 adcs x7, xzr, xzr 98470: b10004c6 adds x6, x6, #0x1 98474: ba1f00e7 adcs x7, x7, xzr 98478: ab224000 adds x0, x0, w2, uxtw 9847c: ba1f03f4 adcs x20, xzr, xzr 98480: ab070000 adds x0, x0, x7 98484: ba1f0287 adcs x7, x20, xzr 98488: ab0400e4 adds x4, x7, x4 9848c: ba1f03e7 adcs x7, xzr, xzr 98490: ab1100d1 adds x17, x6, x17 98494: ba1f03e6 adcs x6, xzr, xzr 98498: ab120012 adds x18, x0, x18 9849c: ba1f03e0 adcs x0, xzr, xzr 984a0: ab060252 adds x18, x18, x6 984a4: 92608042 and x2, x2, #0xffffffff00000001 984a8: 8b050042 add x2, x2, x5 984ac: ba1f0000 adcs x0, x0, xzr 984b0: ab010081 adds x1, x4, x1 984b4: 8b070042 add x2, x2, x7 984b8: ba1f03e4 adcs x4, xzr, xzr 984bc: ab000020 adds x0, x1, x0 984c0: ba1f0081 adcs x1, x4, xzr 984c4: ab030042 adds x2, x2, x3 984c8: ba1f03e3 adcs x3, xzr, xzr 984cc: ab010041 adds x1, x2, x1 984d0: ba1f0062 adcs x2, x3, xzr 984d4: b1000631 adds x17, x17, #0x1 984d8: ba1603e3 adcs x3, xzr, x22 984dc: 937ffc63 asr x3, x3, #63 984e0: ab120072 adds x18, x3, x18 984e4: ba1f0063 adcs x3, x3, xzr 984e8: b26083f8 mov x24, #0xffffffff00000001 // #-4294967295 984ec: ab180252 adds x18, x18, x24 984f0: ba160063 adcs x3, x3, x22 984f4: 937ffc63 asr x3, x3, #63 984f8: ab000060 adds x0, x3, x0 984fc: ba1f0063 adcs x3, x3, xzr 98500: 937ffc63 asr x3, x3, #63 98504: ab030021 adds x1, x1, x3 98508: ba1f0063 adcs x3, x3, xzr 9850c: ab1b0021 adds x1, x1, x27 98510: ba160063 adcs x3, x3, x22 98514: 937ffc63 asr x3, x3, #63 98518: ab02007f cmn x3, x2 9851c: 9260814a and x10, x10, #0xffffffff00000001 98520: 8b080148 add x8, x10, x8 98524: ba1f006a adcs x10, x3, xzr 98528: ab110155 adds x21, x10, x17 9852c: a90f2fe9 stp x9, x11, [sp, #240] 98530: ba1f03e9 adcs x9, xzr, xzr 98534: ab2a424b adds x11, x18, w10, uxtw 98538: 8b0d0108 add x8, x8, x13 9853c: a91023ec stp x12, x8, [sp, #256] 98540: 926081e8 and x8, x15, #0xffffffff00000001 98544: ba1f03ec adcs x12, xzr, xzr 98548: ab090179 adds x25, x11, x9 9854c: 8b0e0108 add x8, x8, x14 98550: 8b100108 add x8, x8, x16 98554: f9000be8 str x8, [sp, #16] 98558: ba1f0188 adcs x8, x12, xzr 9855c: ab000114 adds x20, x8, x0 98560: ba1f03e8 adcs x8, xzr, xzr 98564: f90117f7 str x23, [sp, #552] 98568: f90113fa str x26, [sp, #544] 9856c: 92608149 and x9, x10, #0xffffffff00000001 98570: 8b010129 add x9, x9, x1 98574: 8b080137 add x23, x9, x8 98578: f9010ffd str x29, [sp, #536] 9857c: f9010bfc str x28, [sp, #528] 98580: 910743e0 add x0, sp, #0x1d0 98584: 910843e1 add x1, sp, #0x210 98588: 910343e2 add x2, sp, #0xd0 9858c: 97fff9b5 bl 96c60 98590: a94327e8 ldp x8, x9, [sp, #48] 98594: ab0802ac adds x12, x21, x8 98598: a9442fea ldp x10, x11, [sp, #64] 9859c: ba1f03ed adcs x13, xzr, xzr 985a0: ab09032e adds x14, x25, x9 985a4: ba1f03ef adcs x15, xzr, xzr 985a8: ab0d01cd adds x13, x14, x13 985ac: ba1f01ee adcs x14, x15, xzr 985b0: ab0a028f adds x15, x20, x10 985b4: ba1f03f0 adcs x16, xzr, xzr 985b8: ab0e01ee adds x14, x15, x14 985bc: ba1f020f adcs x15, x16, xzr 985c0: ab0b02f0 adds x16, x23, x11 985c4: ba1f03f1 adcs x17, xzr, xzr 985c8: ab0f020f adds x15, x16, x15 985cc: ba1f0230 adcs x16, x17, xzr 985d0: b100058c adds x12, x12, #0x1 985d4: ba1603f1 adcs x17, xzr, x22 985d8: 937ffe31 asr x17, x17, #63 985dc: ab0d022d adds x13, x17, x13 985e0: ba1f0231 adcs x17, x17, xzr 985e4: ab1801ad adds x13, x13, x24 985e8: b26083fa mov x26, #0xffffffff00000001 // #-4294967295 985ec: ba160231 adcs x17, x17, x22 985f0: 937ffe31 asr x17, x17, #63 985f4: ab0e022e adds x14, x17, x14 985f8: ba1f0231 adcs x17, x17, xzr 985fc: 937ffe31 asr x17, x17, #63 98600: ab1101ef adds x15, x15, x17 98604: ba1f0231 adcs x17, x17, xzr 98608: ab1b01ef adds x15, x15, x27 9860c: ba160231 adcs x17, x17, x22 98610: 937ffe31 asr x17, x17, #63 98614: ab10023f cmn x17, x16 98618: ba1f0230 adcs x16, x17, xzr 9861c: ab0c020c adds x12, x16, x12 98620: ba1f03f1 adcs x17, xzr, xzr 98624: ab3041ad adds x13, x13, w16, uxtw 98628: ba1f03f2 adcs x18, xzr, xzr 9862c: ab1101ad adds x13, x13, x17 98630: a95d03f1 ldp x17, x0, [sp, #464] 98634: ba1f0252 adcs x18, x18, xzr 98638: ab0e024e adds x14, x18, x14 9863c: ba1f03f2 adcs x18, xzr, xzr 98640: eb0c022c subs x12, x17, x12 98644: fa1f03f1 ngcs x17, xzr 98648: eb0d000d subs x13, x0, x13 9864c: 937ffe31 asr x17, x17, #63 98650: fa1f03e0 ngcs x0, xzr 98654: ab1101ad adds x13, x13, x17 98658: a95e0be1 ldp x1, x2, [sp, #480] 9865c: ba110011 adcs x17, x0, x17 98660: 92608210 and x16, x16, #0xffffffff00000001 98664: eb0e002e subs x14, x1, x14 98668: 937ffe31 asr x17, x17, #63 9866c: 8b0f020f add x15, x16, x15 98670: fa1f03f0 ngcs x16, xzr 98674: ab0e022e adds x14, x17, x14 98678: 8b1201ef add x15, x15, x18 9867c: ba100230 adcs x16, x17, x16 98680: eb0f004f subs x15, x2, x15 98684: 937ffe10 asr x16, x16, #63 98688: fa1f03f1 ngcs x17, xzr 9868c: ab0f020f adds x15, x16, x15 98690: ba110210 adcs x16, x16, x17 98694: 937ffe10 asr x16, x16, #63 98698: ab0c020c adds x12, x16, x12 9869c: ba1f03f1 adcs x17, xzr, xzr 986a0: ab3041ad adds x13, x13, w16, uxtw 986a4: ba1f03f2 adcs x18, xzr, xzr 986a8: ab1101ad adds x13, x13, x17 986ac: 93ccfdb1 extr x17, x13, x12, #63 986b0: ba1f0252 adcs x18, x18, xzr 986b4: ab0e024e adds x14, x18, x14 986b8: 92608210 and x16, x16, #0xffffffff00000001 986bc: ba1f03f2 adcs x18, xzr, xzr 986c0: 93cdfdc0 extr x0, x14, x13, #63 986c4: b2607fe4 mov x4, #0xffffffff00000000 // #-4294967296 986c8: ab040231 adds x17, x17, x4 986cc: 8b0f020f add x15, x16, x15 986d0: ba1603f0 adcs x16, xzr, x22 986d4: 8b1201ef add x15, x15, x18 986d8: 93cefdf2 extr x18, x15, x14, #63 986dc: 937ffe10 asr x16, x16, #63 986e0: ab000200 adds x0, x16, x0 986e4: ba1f0210 adcs x16, x16, xzr 986e8: 937ffe10 asr x16, x16, #63 986ec: ab100252 adds x18, x18, x16 986f0: ba1f0210 adcs x16, x16, xzr 986f4: ab1b0252 adds x18, x18, x27 986f8: ba160210 adcs x16, x16, x22 986fc: 937ffe10 asr x16, x16, #63 98700: ab4ffe1f cmn x16, x15, lsr #63 98704: ba1f0210 adcs x16, x16, xzr 98708: ab0c0601 adds x1, x16, x12, lsl #1 9870c: ba1f03e2 adcs x2, xzr, xzr 98710: b1000421 adds x1, x1, #0x1 98714: ba1f0042 adcs x2, x2, xzr 98718: ab304231 adds x17, x17, w16, uxtw 9871c: ba1f03e3 adcs x3, xzr, xzr 98720: ab020231 adds x17, x17, x2 98724: ba1f0062 adcs x2, x3, xzr 98728: ab000040 adds x0, x2, x0 9872c: ba1f03e2 adcs x2, xzr, xzr 98730: ab01018c adds x12, x12, x1 98734: ba1f03e1 adcs x1, xzr, xzr 98738: ab1101ad adds x13, x13, x17 9873c: 92608210 and x16, x16, #0xffffffff00000001 98740: ba1f03f1 adcs x17, xzr, xzr 98744: ab0101ad adds x13, x13, x1 98748: 8b120210 add x16, x16, x18 9874c: ba1f0231 adcs x17, x17, xzr 98750: ab0001ce adds x14, x14, x0 98754: 8b020210 add x16, x16, x2 98758: ba1f03f2 adcs x18, xzr, xzr 9875c: ab1101ce adds x14, x14, x17 98760: ba1f0251 adcs x17, x18, xzr 98764: ab1001ef adds x15, x15, x16 98768: ba1f03f0 adcs x16, xzr, xzr 9876c: ab1101ef adds x15, x15, x17 98770: ba1f0210 adcs x16, x16, xzr 98774: b1000591 adds x17, x12, #0x1 98778: ba1603ec adcs x12, xzr, x22 9877c: 937ffd8c asr x12, x12, #63 98780: ab0d018d adds x13, x12, x13 98784: ba1f018c adcs x12, x12, xzr 98788: ab1a01b2 adds x18, x13, x26 9878c: ba16018c adcs x12, x12, x22 98790: 937ffd8c asr x12, x12, #63 98794: ab0e0180 adds x0, x12, x14 98798: ba1f018c adcs x12, x12, xzr 9879c: 937ffd8c asr x12, x12, #63 987a0: ab0c01ed adds x13, x15, x12 987a4: ba1f018e adcs x14, x12, xzr 987a8: 12800003 mov w3, #0xffffffff // #-1 987ac: ab0301ac adds x12, x13, x3 987b0: ba1601cd adcs x13, x14, x22 987b4: 937ffdad asr x13, x13, #63 987b8: ab1001bf cmn x13, x16 987bc: ba1f01ad adcs x13, x13, xzr 987c0: ab1101ae adds x14, x13, x17 987c4: 93c8fd21 extr x1, x9, x8, #63 987c8: ba1f03ef adcs x15, xzr, xzr 987cc: ab2d4250 adds x16, x18, w13, uxtw 987d0: ba1f03f1 adcs x17, xzr, xzr 987d4: ab0f0210 adds x16, x16, x15 987d8: ba1f022f adcs x15, x17, xzr 987dc: 93c9fd52 extr x18, x10, x9, #63 987e0: ab0001ef adds x15, x15, x0 987e4: ba1f03f1 adcs x17, xzr, xzr 987e8: ab040020 adds x0, x1, x4 987ec: ba1603e1 adcs x1, xzr, x22 987f0: 93cafd62 extr x2, x11, x10, #63 987f4: 937ffc21 asr x1, x1, #63 987f8: ab120032 adds x18, x1, x18 987fc: ba1f0021 adcs x1, x1, xzr 98800: 937ffc21 asr x1, x1, #63 98804: ab010042 adds x2, x2, x1 98808: ba1f0021 adcs x1, x1, xzr 9880c: ab030042 adds x2, x2, x3 98810: 12800018 mov w24, #0xffffffff // #-1 98814: ba160021 adcs x1, x1, x22 98818: 937ffc21 asr x1, x1, #63 9881c: ab4bfc3f cmn x1, x11, lsr #63 98820: ba1f0021 adcs x1, x1, xzr 98824: ab080423 adds x3, x1, x8, lsl #1 98828: ba1f03e4 adcs x4, xzr, xzr 9882c: b1000463 adds x3, x3, #0x1 98830: ba1f0084 adcs x4, x4, xzr 98834: ab214000 adds x0, x0, w1, uxtw 98838: ba1f03e5 adcs x5, xzr, xzr 9883c: ab040000 adds x0, x0, x4 98840: ba1f00a4 adcs x4, x5, xzr 98844: ab120092 adds x18, x4, x18 98848: ba1f03e4 adcs x4, xzr, xzr 9884c: ab080068 adds x8, x3, x8 98850: ba1f03e3 adcs x3, xzr, xzr 98854: ab090009 adds x9, x0, x9 98858: 92608020 and x0, x1, #0xffffffff00000001 9885c: ba1f03e1 adcs x1, xzr, xzr 98860: ab030129 adds x9, x9, x3 98864: 8b020000 add x0, x0, x2 98868: ba1f0021 adcs x1, x1, xzr 9886c: ab0a024a adds x10, x18, x10 98870: 8b040012 add x18, x0, x4 98874: ba1f03e0 adcs x0, xzr, xzr 98878: ab01014a adds x10, x10, x1 9887c: ba1f0000 adcs x0, x0, xzr 98880: ab0b024b adds x11, x18, x11 98884: ba1f03f2 adcs x18, xzr, xzr 98888: ab00016b adds x11, x11, x0 9888c: ba1f0252 adcs x18, x18, xzr 98890: b1000508 adds x8, x8, #0x1 98894: ba1603e0 adcs x0, xzr, x22 98898: 937ffc00 asr x0, x0, #63 9889c: ab090009 adds x9, x0, x9 988a0: ba1f0000 adcs x0, x0, xzr 988a4: ab1a0129 adds x9, x9, x26 988a8: ba160000 adcs x0, x0, x22 988ac: 937ffc00 asr x0, x0, #63 988b0: ab0a000a adds x10, x0, x10 988b4: ba1f0000 adcs x0, x0, xzr 988b8: 937ffc00 asr x0, x0, #63 988bc: ab00016b adds x11, x11, x0 988c0: ba1f0000 adcs x0, x0, xzr 988c4: ab18016b adds x11, x11, x24 988c8: ba160000 adcs x0, x0, x22 988cc: 937ffc00 asr x0, x0, #63 988d0: ab12001f cmn x0, x18 988d4: ba1f0012 adcs x18, x0, xzr 988d8: ab080248 adds x8, x18, x8 988dc: ba1f03e0 adcs x0, xzr, xzr 988e0: ab324129 adds x9, x9, w18, uxtw 988e4: ba1f03e1 adcs x1, xzr, xzr 988e8: ab000129 adds x9, x9, x0 988ec: ba1f0020 adcs x0, x1, xzr 988f0: ab0a000a adds x10, x0, x10 988f4: ba1f03e0 adcs x0, xzr, xzr 988f8: eb150108 subs x8, x8, x21 988fc: fa1f03e1 ngcs x1, xzr 98900: eb190129 subs x9, x9, x25 98904: 937ffc21 asr x1, x1, #63 98908: fa1f03e2 ngcs x2, xzr 9890c: ab010129 adds x9, x9, x1 98910: ba010041 adcs x1, x2, x1 98914: 92608252 and x18, x18, #0xffffffff00000001 98918: eb14014a subs x10, x10, x20 9891c: 937ffc21 asr x1, x1, #63 98920: 8b0b024b add x11, x18, x11 98924: fa1f03f2 ngcs x18, xzr 98928: ab0a002a adds x10, x1, x10 9892c: 8b00016b add x11, x11, x0 98930: ba120032 adcs x18, x1, x18 98934: eb17016b subs x11, x11, x23 98938: 937ffe52 asr x18, x18, #63 9893c: fa1f03e0 ngcs x0, xzr 98940: ab0b024b adds x11, x18, x11 98944: a91143ee stp x14, x16, [sp, #272] 98948: ba00024e adcs x14, x18, x0 9894c: 937ffdce asr x14, x14, #63 98950: 926081ad and x13, x13, #0xffffffff00000001 98954: 8b0c01ac add x12, x13, x12 98958: 8b11018c add x12, x12, x17 9895c: a91233ef stp x15, x12, [sp, #288] 98960: ab0801c8 adds x8, x14, x8 98964: ba1f03ec adcs x12, xzr, xzr 98968: ab2e4129 adds x9, x9, w14, uxtw 9896c: ba1f03ed adcs x13, xzr, xzr 98970: ab0c0129 adds x9, x9, x12 98974: a91327e8 stp x8, x9, [sp, #304] 98978: ba1f01a8 adcs x8, x13, xzr 9897c: 926081c9 and x9, x14, #0xffffffff00000001 98980: ab0a0108 adds x8, x8, x10 98984: 8b0b0129 add x9, x9, x11 98988: ba1f03ea adcs x10, xzr, xzr 9898c: 8b0a0129 add x9, x9, x10 98990: a91427e8 stp x8, x9, [sp, #320] 98994: a94253f5 ldp x21, x20, [sp, #32] 98998: a91d57f4 stp x20, x21, [sp, #464] 9899c: a9415ff9 ldp x25, x23, [sp, #16] 989a0: a91e67f7 stp x23, x25, [sp, #480] 989a4: 9106c3e0 add x0, sp, #0x1b0 989a8: 910743e1 add x1, sp, #0x1d0 989ac: 910243e2 add x2, sp, #0x90 989b0: 97fff8ac bl 96c60 989b4: a94b27e8 ldp x8, x9, [sp, #176] 989b8: a91d27e8 stp x8, x9, [sp, #464] 989bc: a94c27e8 ldp x8, x9, [sp, #192] 989c0: a91e27e8 stp x8, x9, [sp, #480] 989c4: 910543e0 add x0, sp, #0x150 989c8: 910743e1 add x1, sp, #0x1d0 989cc: 910443e2 add x2, sp, #0x110 989d0: 97fff8a4 bl 96c60 989d4: a95b27e8 ldp x8, x9, [sp, #432] 989d8: a9552fea ldp x10, x11, [sp, #336] 989dc: eb0a0108 subs x8, x8, x10 989e0: a95c33ea ldp x10, x12, [sp, #448] 989e4: fa1f03ed ngcs x13, xzr 989e8: eb0b0129 subs x9, x9, x11 989ec: 937ffdab asr x11, x13, #63 989f0: fa1f03ed ngcs x13, xzr 989f4: ab0b0129 adds x9, x9, x11 989f8: a9563fee ldp x14, x15, [sp, #352] 989fc: ba0b01ab adcs x11, x13, x11 98a00: eb0e014a subs x10, x10, x14 98a04: 937ffd6b asr x11, x11, #63 98a08: fa1f03ed ngcs x13, xzr 98a0c: ab0a016a adds x10, x11, x10 98a10: ba0d016b adcs x11, x11, x13 98a14: eb0f018c subs x12, x12, x15 98a18: 937ffd6b asr x11, x11, #63 98a1c: fa1f03ed ngcs x13, xzr 98a20: ab0c016c adds x12, x11, x12 98a24: ba0d016b adcs x11, x11, x13 98a28: 937ffd6b asr x11, x11, #63 98a2c: ab080168 adds x8, x11, x8 98a30: ba1f03ed adcs x13, xzr, xzr 98a34: ab2b4129 adds x9, x9, w11, uxtw 98a38: ba1f03ee adcs x14, xzr, xzr 98a3c: ab0d0129 adds x9, x9, x13 98a40: a9002668 stp x8, x9, [x19] 98a44: ba1f01c8 adcs x8, x14, xzr 98a48: 92608169 and x9, x11, #0xffffffff00000001 98a4c: ab0a0108 adds x8, x8, x10 98a50: 8b0c0129 add x9, x9, x12 98a54: ba1f03ea adcs x10, xzr, xzr 98a58: 8b0a0129 add x9, x9, x10 98a5c: a9012668 stp x8, x9, [x19, #16] 98a60: a91d57f4 stp x20, x21, [sp, #464] 98a64: a91e67f7 stp x23, x25, [sp, #480] 98a68: 9106c3e0 add x0, sp, #0x1b0 98a6c: 910743e1 add x1, sp, #0x1d0 98a70: 9103c3e2 add x2, sp, #0xf0 98a74: 97fff87b bl 96c60 98a78: a95327e8 ldp x8, x9, [sp, #304] 98a7c: a91d27e8 stp x8, x9, [sp, #464] 98a80: a95427e8 ldp x8, x9, [sp, #320] 98a84: a91e27e8 stp x8, x9, [sp, #480] 98a88: 9105c3e0 add x0, sp, #0x170 98a8c: 910743e1 add x1, sp, #0x1d0 98a90: 910443e2 add x2, sp, #0x110 98a94: 97fff873 bl 96c60 98a98: a95b27e8 ldp x8, x9, [sp, #432] 98a9c: a9572fea ldp x10, x11, [sp, #368] 98aa0: a95c37ec ldp x12, x13, [sp, #448] 98aa4: ab080148 adds x8, x10, x8 98aa8: ba1f03ea adcs x10, xzr, xzr 98aac: ab090169 adds x9, x11, x9 98ab0: ba1f03eb adcs x11, xzr, xzr 98ab4: ab0a0129 adds x9, x9, x10 98ab8: a9583bea ldp x10, x14, [sp, #384] 98abc: ba1f016b adcs x11, x11, xzr 98ac0: ab0c014a adds x10, x10, x12 98ac4: ba1f03ec adcs x12, xzr, xzr 98ac8: ab0b014a adds x10, x10, x11 98acc: ba1f018b adcs x11, x12, xzr 98ad0: ab0d01cc adds x12, x14, x13 98ad4: ba1f03ed adcs x13, xzr, xzr 98ad8: ab0b018b adds x11, x12, x11 98adc: ba1f01ac adcs x12, x13, xzr 98ae0: b1000508 adds x8, x8, #0x1 98ae4: ba1603ed adcs x13, xzr, x22 98ae8: 937ffdad asr x13, x13, #63 98aec: ab0901a9 adds x9, x13, x9 98af0: ba1f01ad adcs x13, x13, xzr 98af4: ab1a0129 adds x9, x9, x26 98af8: ba1601ad adcs x13, x13, x22 98afc: 937ffdad asr x13, x13, #63 98b00: ab0a01aa adds x10, x13, x10 98b04: ba1f01ad adcs x13, x13, xzr 98b08: 937ffdad asr x13, x13, #63 98b0c: ab0d016b adds x11, x11, x13 98b10: ba1f01ad adcs x13, x13, xzr 98b14: ab18016b adds x11, x11, x24 98b18: ba1601ad adcs x13, x13, x22 98b1c: 937ffdad asr x13, x13, #63 98b20: ab0c01bf cmn x13, x12 98b24: ba1f01ac adcs x12, x13, xzr 98b28: ab080188 adds x8, x12, x8 98b2c: a94f3bed ldp x13, x14, [sp, #240] 98b30: a91d3bed stp x13, x14, [sp, #464] 98b34: ba1f03ed adcs x13, xzr, xzr 98b38: ab2c4129 adds x9, x9, w12, uxtw 98b3c: ba1f03ee adcs x14, xzr, xzr 98b40: ab0d0129 adds x9, x9, x13 98b44: 9260818c and x12, x12, #0xffffffff00000001 98b48: 8b0b018b add x11, x12, x11 98b4c: ba1f01cc adcs x12, x14, xzr 98b50: a9022668 stp x8, x9, [x19, #32] 98b54: ab0a0188 adds x8, x12, x10 98b58: ba1f03e9 adcs x9, xzr, xzr 98b5c: 8b090169 add x9, x11, x9 98b60: a9032668 stp x8, x9, [x19, #48] 98b64: a95027e8 ldp x8, x9, [sp, #256] 98b68: a91e27e8 stp x8, x9, [sp, #480] 98b6c: 910643e0 add x0, sp, #0x190 98b70: 910743e1 add x1, sp, #0x1d0 98b74: 9102c3e2 add x2, sp, #0xb0 98b78: 97fff83a bl 96c60 98b7c: a94927e8 ldp x8, x9, [sp, #144] 98b80: a91d27e8 stp x8, x9, [sp, #464] 98b84: a94a27e8 ldp x8, x9, [sp, #160] 98b88: a91e27e8 stp x8, x9, [sp, #480] 98b8c: 9106c3e0 add x0, sp, #0x1b0 98b90: 910743e1 add x1, sp, #0x1d0 98b94: 9104c3e2 add x2, sp, #0x130 98b98: 97fff832 bl 96c60 98b9c: a95927e8 ldp x8, x9, [sp, #400] 98ba0: a95b2fea ldp x10, x11, [sp, #432] 98ba4: ab080148 adds x8, x10, x8 98ba8: ba1f03ea adcs x10, xzr, xzr 98bac: ab090169 adds x9, x11, x9 98bb0: ba1f03eb adcs x11, xzr, xzr 98bb4: ab0a0129 adds x9, x9, x10 98bb8: ba1f016a adcs x10, x11, xzr 98bbc: a95a33eb ldp x11, x12, [sp, #416] 98bc0: a95c3bed ldp x13, x14, [sp, #448] 98bc4: ab0b01ab adds x11, x13, x11 98bc8: ba1f03ed adcs x13, xzr, xzr 98bcc: ab0a016a adds x10, x11, x10 98bd0: ba1f01ab adcs x11, x13, xzr 98bd4: ab0c01cc adds x12, x14, x12 98bd8: ba1f03ed adcs x13, xzr, xzr 98bdc: ab0b018b adds x11, x12, x11 98be0: ba1f01ac adcs x12, x13, xzr 98be4: b1000508 adds x8, x8, #0x1 98be8: ba1603ed adcs x13, xzr, x22 98bec: 937ffdad asr x13, x13, #63 98bf0: ab0901a9 adds x9, x13, x9 98bf4: ba1f01ad adcs x13, x13, xzr 98bf8: ab1a0129 adds x9, x9, x26 98bfc: ba1601ad adcs x13, x13, x22 98c00: 937ffdad asr x13, x13, #63 98c04: ab0a01aa adds x10, x13, x10 98c08: ba1f01ad adcs x13, x13, xzr 98c0c: 937ffdad asr x13, x13, #63 98c10: ab0d016b adds x11, x11, x13 98c14: ba1f01ad adcs x13, x13, xzr 98c18: ab18016b adds x11, x11, x24 98c1c: ba1601ad adcs x13, x13, x22 98c20: 937ffdad asr x13, x13, #63 98c24: ab0c01bf cmn x13, x12 98c28: ba1f01ac adcs x12, x13, xzr 98c2c: ab080188 adds x8, x12, x8 98c30: ba1f03ed adcs x13, xzr, xzr 98c34: ab2c4129 adds x9, x9, w12, uxtw 98c38: ba1f03ee adcs x14, xzr, xzr 98c3c: ab0d0129 adds x9, x9, x13 98c40: ba1f01cd adcs x13, x14, xzr 98c44: ab0a01aa adds x10, x13, x10 98c48: ba1f03ed adcs x13, xzr, xzr 98c4c: 9260818c and x12, x12, #0xffffffff00000001 98c50: a9042668 stp x8, x9, [x19, #64] 98c54: 8b0b0188 add x8, x12, x11 98c58: 8b0d0108 add x8, x8, x13 98c5c: a905226a stp x10, x8, [x19, #80] 98c60: 9108c3ff add sp, sp, #0x230 98c64: a9454ff4 ldp x20, x19, [sp, #80] 98c68: a94457f6 ldp x22, x21, [sp, #64] 98c6c: a9435ff8 ldp x24, x23, [sp, #48] 98c70: a94267fa ldp x26, x25, [sp, #32] 98c74: a9416ffc ldp x28, x27, [sp, #16] 98c78: a8c67bfd ldp x29, x30, [sp], #96 98c7c: d65f03c0 ret 0000000000098c80 <>::mul>: 98c80: a9ba7bfd stp x29, x30, [sp, #-96]! 98c84: a9016ffc stp x28, x27, [sp, #16] 98c88: a90267fa stp x26, x25, [sp, #32] 98c8c: a9035ff8 stp x24, x23, [sp, #48] 98c90: a90457f6 stp x22, x21, [sp, #64] 98c94: a9054ff4 stp x20, x19, [sp, #80] 98c98: d10b03ff sub sp, sp, #0x2c0 98c9c: aa0203f3 mov x19, x2 98ca0: f9001fe1 str x1, [sp, #56] 98ca4: aa0003f5 mov x21, x0 98ca8: d503201f nop 98cac: 10077161 adr x1, a7ad8 98cb0: 52800c02 mov w2, #0x60 // #96 98cb4: 94002734 bl a2984 98cb8: f9000bf3 str x19, [sp, #16] 98cbc: 91008268 add x8, x19, #0x20 98cc0: f90023e8 str x8, [sp, #64] 98cc4: 910082a1 add x1, x21, #0x20 98cc8: 910102b6 add x22, x21, #0x40 98ccc: b2607ff3 mov x19, #0xffffffff00000000 // #-4294967296 98cd0: f0000048 adrp x8, a3000 98cd4: 91292108 add x8, x8, #0xa48 98cd8: a9400119 ldp x25, x0, [x8] 98cdc: 9280001c mov x28, #0xffffffffffffffff // #-1 98ce0: 12800014 mov w20, #0xffffffff // #-1 98ce4: a941211b ldp x27, x8, [x8, #16] 98ce8: a90183e8 stp x8, x0, [sp, #24] 98cec: a90287f9 stp x25, x1, [sp, #40] 98cf0: a906eff6 stp x22, x27, [sp, #104] 98cf4: f94023e8 ldr x8, [sp, #64] 98cf8: d1002108 sub x8, x8, #0x8 98cfc: f90023e8 str x8, [sp, #64] 98d00: 528007e8 mov w8, #0x3f // #63 98d04: f9003fe8 str x8, [sp, #120] 98d08: aa0003f8 mov x24, x0 98d0c: aa0103fa mov x26, x1 98d10: 910503e0 add x0, sp, #0x140 98d14: aa1503e1 mov x1, x21 98d18: aa1503e2 mov x2, x21 98d1c: 97fff7d1 bl 96c60 98d20: 910583e0 add x0, sp, #0x160 98d24: aa1a03e1 mov x1, x26 98d28: aa1a03e2 mov x2, x26 98d2c: 97fff7cd bl 96c60 98d30: 910603e0 add x0, sp, #0x180 98d34: aa1603e1 mov x1, x22 98d38: aa1603e2 mov x2, x22 98d3c: 97fff7c9 bl 96c60 98d40: a94026a8 ldp x8, x9, [x21] 98d44: a90e27e8 stp x8, x9, [sp, #224] 98d48: a94126a8 ldp x8, x9, [x21, #16] 98d4c: a90f27e8 stp x8, x9, [sp, #240] 98d50: 910203e0 add x0, sp, #0x80 98d54: 910383e1 add x1, sp, #0xe0 98d58: aa1a03e2 mov x2, x26 98d5c: 97fff7c1 bl 96c60 98d60: a94827e8 ldp x8, x9, [sp, #128] 98d64: 93c8fd2a extr x10, x9, x8, #63 98d68: a94933eb ldp x11, x12, [sp, #144] 98d6c: 93c9fd69 extr x9, x11, x9, #63 98d70: ab13014a adds x10, x10, x19 98d74: ba1c03ed adcs x13, xzr, x28 98d78: 93cbfd8b extr x11, x12, x11, #63 98d7c: 937ffdad asr x13, x13, #63 98d80: ab0901a9 adds x9, x13, x9 98d84: ba1f01ad adcs x13, x13, xzr 98d88: 937ffdad asr x13, x13, #63 98d8c: ab0d016b adds x11, x11, x13 98d90: ba1f01ad adcs x13, x13, xzr 98d94: ab14016b adds x11, x11, x20 98d98: ba1c01ad adcs x13, x13, x28 98d9c: 937ffdad asr x13, x13, #63 98da0: ab4cfdbf cmn x13, x12, lsr #63 98da4: ba1f01ac adcs x12, x13, xzr 98da8: ab080588 adds x8, x12, x8, lsl #1 98dac: ba1f03ed adcs x13, xzr, xzr 98db0: b1000508 adds x8, x8, #0x1 98db4: a9403eae ldp x14, x15, [x21] 98db8: a90e3fee stp x14, x15, [sp, #224] 98dbc: ba1f01ad adcs x13, x13, xzr 98dc0: ab2c414a adds x10, x10, w12, uxtw 98dc4: ba1f03ee adcs x14, xzr, xzr 98dc8: ab0d014a adds x10, x10, x13 98dcc: 9260818c and x12, x12, #0xffffffff00000001 98dd0: 8b0b018b add x11, x12, x11 98dd4: ba1f01cc adcs x12, x14, xzr 98dd8: a91a2be8 stp x8, x10, [sp, #416] 98ddc: ab090188 adds x8, x12, x9 98de0: ba1f03e9 adcs x9, xzr, xzr 98de4: 8b090169 add x9, x11, x9 98de8: a91b27e8 stp x8, x9, [sp, #432] 98dec: a94126a8 ldp x8, x9, [x21, #16] 98df0: a90f27e8 stp x8, x9, [sp, #240] 98df4: 910203e0 add x0, sp, #0x80 98df8: 910383e1 add x1, sp, #0xe0 98dfc: aa1603e2 mov x2, x22 98e00: 97fff798 bl 96c60 98e04: a94827e8 ldp x8, x9, [sp, #128] 98e08: 93c8fd2a extr x10, x9, x8, #63 98e0c: a94933eb ldp x11, x12, [sp, #144] 98e10: 93c9fd69 extr x9, x11, x9, #63 98e14: ab13014a adds x10, x10, x19 98e18: ba1c03ed adcs x13, xzr, x28 98e1c: 937ffdad asr x13, x13, #63 98e20: 93cbfd8b extr x11, x12, x11, #63 98e24: ab0901a9 adds x9, x13, x9 98e28: ba1f01ad adcs x13, x13, xzr 98e2c: 937ffdad asr x13, x13, #63 98e30: ab0d016b adds x11, x11, x13 98e34: ba1f01ad adcs x13, x13, xzr 98e38: ab14016b adds x11, x11, x20 98e3c: ba1c01ad adcs x13, x13, x28 98e40: 937ffdad asr x13, x13, #63 98e44: ab4cfdbf cmn x13, x12, lsr #63 98e48: ba1f01ac adcs x12, x13, xzr 98e4c: ab080588 adds x8, x12, x8, lsl #1 98e50: ba1f03ed adcs x13, xzr, xzr 98e54: b1000513 adds x19, x8, #0x1 98e58: ba1f01a8 adcs x8, x13, xzr 98e5c: ab2c414a adds x10, x10, w12, uxtw 98e60: ba1f03ed adcs x13, xzr, xzr 98e64: ab080154 adds x20, x10, x8 98e68: a91c53f3 stp x19, x20, [sp, #448] 98e6c: ba1f01a8 adcs x8, x13, xzr 98e70: 9260818a and x10, x12, #0xffffffff00000001 98e74: ab090116 adds x22, x8, x9 98e78: 8b0b0148 add x8, x10, x11 98e7c: ba1f03e9 adcs x9, xzr, xzr 98e80: 8b090117 add x23, x8, x9 98e84: a91d5ff6 stp x22, x23, [sp, #464] 98e88: a90863f9 stp x25, x24, [sp, #128] 98e8c: f9400ffd ldr x29, [sp, #24] 98e90: a90977fb stp x27, x29, [sp, #144] 98e94: 910383e0 add x0, sp, #0xe0 98e98: 910203e1 add x1, sp, #0x80 98e9c: 910603e2 add x2, sp, #0x180 98ea0: 97fff770 bl 96c60 98ea4: a94e27e8 ldp x8, x9, [sp, #224] 98ea8: a94f2fea ldp x10, x11, [sp, #240] 98eac: eb130108 subs x8, x8, x19 98eb0: fa1f03ec ngcs x12, xzr 98eb4: 937ffd8c asr x12, x12, #63 98eb8: eb140129 subs x9, x9, x20 98ebc: fa1f03ed ngcs x13, xzr 98ec0: ab0c0129 adds x9, x9, x12 98ec4: ba0c01ac adcs x12, x13, x12 98ec8: 937ffd8c asr x12, x12, #63 98ecc: eb16014a subs x10, x10, x22 98ed0: fa1f03ed ngcs x13, xzr 98ed4: ab0a018a adds x10, x12, x10 98ed8: ba0d018c adcs x12, x12, x13 98edc: 937ffd8c asr x12, x12, #63 98ee0: eb17016b subs x11, x11, x23 98ee4: fa1f03ed ngcs x13, xzr 98ee8: ab0b018b adds x11, x12, x11 98eec: ba0d018c adcs x12, x12, x13 98ef0: 937ffd8c asr x12, x12, #63 98ef4: ab080188 adds x8, x12, x8 98ef8: ba1f03ed adcs x13, xzr, xzr 98efc: ab2c4129 adds x9, x9, w12, uxtw 98f00: ba1f03ee adcs x14, xzr, xzr 98f04: ab0d0129 adds x9, x9, x13 98f08: ba1f01cd adcs x13, x14, xzr 98f0c: ab0a01aa adds x10, x13, x10 98f10: ba1f03ed adcs x13, xzr, xzr 98f14: 9260818c and x12, x12, #0xffffffff00000001 98f18: 8b0b018b add x11, x12, x11 98f1c: 8b0d016b add x11, x11, x13 98f20: 93c8fd2c extr x12, x9, x8, #63 98f24: b2607fed mov x13, #0xffffffff00000000 // #-4294967296 98f28: ab0d018c adds x12, x12, x13 98f2c: ba1c03ed adcs x13, xzr, x28 98f30: 93c9fd4e extr x14, x10, x9, #63 98f34: 937ffdad asr x13, x13, #63 98f38: ab0e01ae adds x14, x13, x14 98f3c: ba1f01ad adcs x13, x13, xzr 98f40: 937ffdad asr x13, x13, #63 98f44: 93cafd6f extr x15, x11, x10, #63 98f48: ab0d01ef adds x15, x15, x13 98f4c: ba1f01ad adcs x13, x13, xzr 98f50: 12800010 mov w16, #0xffffffff // #-1 98f54: ab1001ef adds x15, x15, x16 98f58: ba1c01ad adcs x13, x13, x28 98f5c: 937ffdad asr x13, x13, #63 98f60: ab4bfdbf cmn x13, x11, lsr #63 98f64: ba1f01ad adcs x13, x13, xzr 98f68: ab0805b0 adds x16, x13, x8, lsl #1 98f6c: ba1f03f1 adcs x17, xzr, xzr 98f70: b1000610 adds x16, x16, #0x1 98f74: ba1f0231 adcs x17, x17, xzr 98f78: ab2d418c adds x12, x12, w13, uxtw 98f7c: ba1f03f2 adcs x18, xzr, xzr 98f80: ab11018c adds x12, x12, x17 98f84: ba1f0251 adcs x17, x18, xzr 98f88: ab0e022e adds x14, x17, x14 98f8c: ba1f03f1 adcs x17, xzr, xzr 98f90: 926081ad and x13, x13, #0xffffffff00000001 98f94: 8b0f01ad add x13, x13, x15 98f98: 8b1101ad add x13, x13, x17 98f9c: ab100108 adds x8, x8, x16 98fa0: ba1f03ef adcs x15, xzr, xzr 98fa4: ab0c0129 adds x9, x9, x12 98fa8: ba1f03ec adcs x12, xzr, xzr 98fac: ab0f0129 adds x9, x9, x15 98fb0: ba1f018c adcs x12, x12, xzr 98fb4: ab0e014a adds x10, x10, x14 98fb8: ba1f03ee adcs x14, xzr, xzr 98fbc: ab0c014a adds x10, x10, x12 98fc0: ba1f01cc adcs x12, x14, xzr 98fc4: ab0d016b adds x11, x11, x13 98fc8: ba1f03ed adcs x13, xzr, xzr 98fcc: ab0c016b adds x11, x11, x12 98fd0: ba1f01ac adcs x12, x13, xzr 98fd4: b1000508 adds x8, x8, #0x1 98fd8: ba1c03ed adcs x13, xzr, x28 98fdc: 937ffdad asr x13, x13, #63 98fe0: ab0901a9 adds x9, x13, x9 98fe4: ba1f01ad adcs x13, x13, xzr 98fe8: b26083ee mov x14, #0xffffffff00000001 // #-4294967295 98fec: ab0e0129 adds x9, x9, x14 98ff0: b26083f3 mov x19, #0xffffffff00000001 // #-4294967295 98ff4: ba1c01ad adcs x13, x13, x28 98ff8: 937ffdad asr x13, x13, #63 98ffc: ab0a01aa adds x10, x13, x10 99000: ba1f01ad adcs x13, x13, xzr 99004: 937ffdad asr x13, x13, #63 99008: ab0d016b adds x11, x11, x13 9900c: ba1f01ad adcs x13, x13, xzr 99010: 1280000e mov w14, #0xffffffff // #-1 99014: ab0e016b adds x11, x11, x14 99018: ba1c01ad adcs x13, x13, x28 9901c: 937ffdad asr x13, x13, #63 99020: ab0c01bf cmn x13, x12 99024: ba1f01ac adcs x12, x13, xzr 99028: ab080188 adds x8, x12, x8 9902c: ba1f03ed adcs x13, xzr, xzr 99030: ab2c4129 adds x9, x9, w12, uxtw 99034: ba1f03ee adcs x14, xzr, xzr 99038: ab0d0129 adds x9, x9, x13 9903c: ba1f01cd adcs x13, x14, xzr 99040: ab0a01aa adds x10, x13, x10 99044: ba1f03ed adcs x13, xzr, xzr 99048: 9260818c and x12, x12, #0xffffffff00000001 9904c: 8b0b018b add x11, x12, x11 99050: 8b0d016b add x11, x11, x13 99054: a95637ec ldp x12, x13, [sp, #352] 99058: a9573fee ldp x14, x15, [sp, #368] 9905c: eb080190 subs x16, x12, x8 99060: fa1f03f1 ngcs x17, xzr 99064: 937ffe31 asr x17, x17, #63 99068: eb0901b2 subs x18, x13, x9 9906c: fa1f03e0 ngcs x0, xzr 99070: ab110252 adds x18, x18, x17 99074: ba110011 adcs x17, x0, x17 99078: 937ffe31 asr x17, x17, #63 9907c: eb0a01c0 subs x0, x14, x10 99080: fa1f03e1 ngcs x1, xzr 99084: ab000220 adds x0, x17, x0 99088: ba010231 adcs x17, x17, x1 9908c: 937ffe31 asr x17, x17, #63 99090: eb0b01e1 subs x1, x15, x11 99094: fa1f03e2 ngcs x2, xzr 99098: ab010221 adds x1, x17, x1 9909c: ba020231 adcs x17, x17, x2 990a0: 937ffe31 asr x17, x17, #63 990a4: ab100230 adds x16, x17, x16 990a8: ba1f03e2 adcs x2, xzr, xzr 990ac: ab314252 adds x18, x18, w17, uxtw 990b0: ba1f03e3 adcs x3, xzr, xzr 990b4: ab020252 adds x18, x18, x2 990b8: ba1f0062 adcs x2, x3, xzr 990bc: ab000040 adds x0, x2, x0 990c0: ba1f03e2 adcs x2, xzr, xzr 990c4: 92608231 and x17, x17, #0xffffffff00000001 990c8: 8b010231 add x17, x17, x1 990cc: 8b020231 add x17, x17, x2 990d0: a91e4bf0 stp x16, x18, [sp, #480] 990d4: a91f47e0 stp x0, x17, [sp, #496] 990d8: ab0c0108 adds x8, x8, x12 990dc: ba1f03ec adcs x12, xzr, xzr 990e0: ab0d0129 adds x9, x9, x13 990e4: ba1f03ed adcs x13, xzr, xzr 990e8: ab0c0129 adds x9, x9, x12 990ec: ba1f01ac adcs x12, x13, xzr 990f0: ab0e014a adds x10, x10, x14 990f4: ba1f03ed adcs x13, xzr, xzr 990f8: ab0c014a adds x10, x10, x12 990fc: ba1f01ac adcs x12, x13, xzr 99100: ab0f016b adds x11, x11, x15 99104: ba1f03ed adcs x13, xzr, xzr 99108: ab0c016b adds x11, x11, x12 9910c: ba1f01ac adcs x12, x13, xzr 99110: b1000508 adds x8, x8, #0x1 99114: ba1c03ed adcs x13, xzr, x28 99118: 937ffdad asr x13, x13, #63 9911c: ab0901a9 adds x9, x13, x9 99120: ba1f01ad adcs x13, x13, xzr 99124: ab130129 adds x9, x9, x19 99128: ba1c01ad adcs x13, x13, x28 9912c: 937ffdad asr x13, x13, #63 99130: ab0a01aa adds x10, x13, x10 99134: ba1f01ad adcs x13, x13, xzr 99138: 937ffdad asr x13, x13, #63 9913c: ab0d016b adds x11, x11, x13 99140: ba1f01ad adcs x13, x13, xzr 99144: 1280000e mov w14, #0xffffffff // #-1 99148: ab0e016b adds x11, x11, x14 9914c: ba1c01ad adcs x13, x13, x28 99150: 937ffdad asr x13, x13, #63 99154: ab0c01bf cmn x13, x12 99158: ba1f01ac adcs x12, x13, xzr 9915c: ab080188 adds x8, x12, x8 99160: ba1f03ed adcs x13, xzr, xzr 99164: ab2c4129 adds x9, x9, w12, uxtw 99168: ba1f03ee adcs x14, xzr, xzr 9916c: ab0d0129 adds x9, x9, x13 99170: ba1f01cd adcs x13, x14, xzr 99174: ab0a01aa adds x10, x13, x10 99178: ba1f03ed adcs x13, xzr, xzr 9917c: 9260818c and x12, x12, #0xffffffff00000001 99180: a90e27e8 stp x8, x9, [sp, #224] 99184: 8b0b0188 add x8, x12, x11 99188: 8b0d0108 add x8, x8, x13 9918c: a90f23ea stp x10, x8, [sp, #240] 99190: 910803e0 add x0, sp, #0x200 99194: 910383e1 add x1, sp, #0xe0 99198: 910783e2 add x2, sp, #0x1e0 9919c: 97fff6b1 bl 96c60 991a0: a95e27e8 ldp x8, x9, [sp, #480] 991a4: a90e27e8 stp x8, x9, [sp, #224] 991a8: a95f27e8 ldp x8, x9, [sp, #496] 991ac: a90f27e8 stp x8, x9, [sp, #240] 991b0: 910883e0 add x0, sp, #0x220 991b4: 910383e1 add x1, sp, #0xe0 991b8: 910683e2 add x2, sp, #0x1a0 991bc: 97fff6a9 bl 96c60 991c0: a95827e8 ldp x8, x9, [sp, #384] 991c4: 93c8fd2a extr x10, x9, x8, #63 991c8: a95933eb ldp x11, x12, [sp, #400] 991cc: 93c9fd6d extr x13, x11, x9, #63 991d0: b2607fee mov x14, #0xffffffff00000000 // #-4294967296 991d4: ab0e014a adds x10, x10, x14 991d8: ba1c03ee adcs x14, xzr, x28 991dc: 937ffdce asr x14, x14, #63 991e0: 93cbfd8f extr x15, x12, x11, #63 991e4: ab0d01cd adds x13, x14, x13 991e8: ba1f01ce adcs x14, x14, xzr 991ec: 937ffdce asr x14, x14, #63 991f0: ab0e01ef adds x15, x15, x14 991f4: ba1f01ce adcs x14, x14, xzr 991f8: 12800010 mov w16, #0xffffffff // #-1 991fc: ab1001ef adds x15, x15, x16 99200: ba1c01ce adcs x14, x14, x28 99204: 937ffdce asr x14, x14, #63 99208: ab4cfddf cmn x14, x12, lsr #63 9920c: ba1f01ce adcs x14, x14, xzr 99210: ab0805d0 adds x16, x14, x8, lsl #1 99214: ba1f03f1 adcs x17, xzr, xzr 99218: b1000610 adds x16, x16, #0x1 9921c: ba1f0231 adcs x17, x17, xzr 99220: ab2e414a adds x10, x10, w14, uxtw 99224: ba1f03f2 adcs x18, xzr, xzr 99228: ab11014a adds x10, x10, x17 9922c: ba1f0251 adcs x17, x18, xzr 99230: ab0d022d adds x13, x17, x13 99234: ba1f03f1 adcs x17, xzr, xzr 99238: ab080208 adds x8, x16, x8 9923c: ba1f03f0 adcs x16, xzr, xzr 99240: ab090149 adds x9, x10, x9 99244: 926081ca and x10, x14, #0xffffffff00000001 99248: ba1f03ee adcs x14, xzr, xzr 9924c: ab100129 adds x9, x9, x16 99250: 8b0f014a add x10, x10, x15 99254: ba1f01ce adcs x14, x14, xzr 99258: ab0b01ab adds x11, x13, x11 9925c: 8b11014a add x10, x10, x17 99260: ba1f03ed adcs x13, xzr, xzr 99264: ab0e016b adds x11, x11, x14 99268: ba1f01ad adcs x13, x13, xzr 9926c: ab0c014a adds x10, x10, x12 99270: ba1f03ec adcs x12, xzr, xzr 99274: ab0d014a adds x10, x10, x13 99278: ba1f018c adcs x12, x12, xzr 9927c: b1000508 adds x8, x8, #0x1 99280: ba1c03ed adcs x13, xzr, x28 99284: 937ffdad asr x13, x13, #63 99288: ab0901a9 adds x9, x13, x9 9928c: ba1f01ad adcs x13, x13, xzr 99290: ab130129 adds x9, x9, x19 99294: ba1c01ad adcs x13, x13, x28 99298: 937ffdad asr x13, x13, #63 9929c: ab0b01ab adds x11, x13, x11 992a0: ba1f01ad adcs x13, x13, xzr 992a4: 937ffdad asr x13, x13, #63 992a8: ab0d014a adds x10, x10, x13 992ac: ba1f01ad adcs x13, x13, xzr 992b0: 1280000e mov w14, #0xffffffff // #-1 992b4: ab0e014a adds x10, x10, x14 992b8: ba1c01ad adcs x13, x13, x28 992bc: 937ffdad asr x13, x13, #63 992c0: ab0c01bf cmn x13, x12 992c4: ba1f01ac adcs x12, x13, xzr 992c8: ab080194 adds x20, x12, x8 992cc: ba1f03e8 adcs x8, xzr, xzr 992d0: ab2c4129 adds x9, x9, w12, uxtw 992d4: ba1f03ed adcs x13, xzr, xzr 992d8: ab08013b adds x27, x9, x8 992dc: ba1f01a8 adcs x8, x13, xzr 992e0: ab0b0113 adds x19, x8, x11 992e4: ba1f03e8 adcs x8, xzr, xzr 992e8: a90e63f9 stp x25, x24, [sp, #224] 992ec: 92608189 and x9, x12, #0xffffffff00000001 992f0: 8b0a0129 add x9, x9, x10 992f4: 8b080138 add x24, x9, x8 992f8: f9403be8 ldr x8, [sp, #112] 992fc: a90f77e8 stp x8, x29, [sp, #240] 99300: 910a83e0 add x0, sp, #0x2a0 99304: 910383e1 add x1, sp, #0xe0 99308: 910703e2 add x2, sp, #0x1c0 9930c: 97fff655 bl 96c60 99310: a95427e8 ldp x8, x9, [sp, #320] 99314: ab08028c adds x12, x20, x8 99318: a9552fea ldp x10, x11, [sp, #336] 9931c: ba1f03ed adcs x13, xzr, xzr 99320: ab09036e adds x14, x27, x9 99324: ba1f03ef adcs x15, xzr, xzr 99328: ab0d01cd adds x13, x14, x13 9932c: ba1f01ee adcs x14, x15, xzr 99330: ab0a026f adds x15, x19, x10 99334: ba1f03f0 adcs x16, xzr, xzr 99338: ab0e01ee adds x14, x15, x14 9933c: ba1f020f adcs x15, x16, xzr 99340: ab0b0310 adds x16, x24, x11 99344: ba1f03f1 adcs x17, xzr, xzr 99348: ab0f020f adds x15, x16, x15 9934c: ba1f0230 adcs x16, x17, xzr 99350: b100058c adds x12, x12, #0x1 99354: ba1c03f1 adcs x17, xzr, x28 99358: 937ffe31 asr x17, x17, #63 9935c: ab0d022d adds x13, x17, x13 99360: ba1f0231 adcs x17, x17, xzr 99364: b26083e4 mov x4, #0xffffffff00000001 // #-4294967295 99368: ab0401ad adds x13, x13, x4 9936c: ba1c0231 adcs x17, x17, x28 99370: 937ffe31 asr x17, x17, #63 99374: ab0e022e adds x14, x17, x14 99378: ba1f0231 adcs x17, x17, xzr 9937c: 937ffe31 asr x17, x17, #63 99380: ab1101ef adds x15, x15, x17 99384: ba1f0231 adcs x17, x17, xzr 99388: 12800012 mov w18, #0xffffffff // #-1 9938c: ab1201ef adds x15, x15, x18 99390: ba1c0231 adcs x17, x17, x28 99394: 937ffe31 asr x17, x17, #63 99398: ab10023f cmn x17, x16 9939c: ba1f0230 adcs x16, x17, xzr 993a0: ab0c020c adds x12, x16, x12 993a4: ba1f03f1 adcs x17, xzr, xzr 993a8: ab3041ad adds x13, x13, w16, uxtw 993ac: ba1f03f2 adcs x18, xzr, xzr 993b0: ab1101ad adds x13, x13, x17 993b4: f94153f1 ldr x17, [sp, #672] 993b8: f94157e0 ldr x0, [sp, #680] 993bc: ba1f0252 adcs x18, x18, xzr 993c0: ab0e024e adds x14, x18, x14 993c4: ba1f03f2 adcs x18, xzr, xzr 993c8: eb0c022c subs x12, x17, x12 993cc: fa1f03f1 ngcs x17, xzr 993d0: eb0d000d subs x13, x0, x13 993d4: 937ffe31 asr x17, x17, #63 993d8: fa1f03e0 ngcs x0, xzr 993dc: ab1101ad adds x13, x13, x17 993e0: f9415be1 ldr x1, [sp, #688] 993e4: f9415fe2 ldr x2, [sp, #696] 993e8: ba110011 adcs x17, x0, x17 993ec: 92608210 and x16, x16, #0xffffffff00000001 993f0: eb0e002e subs x14, x1, x14 993f4: 937ffe31 asr x17, x17, #63 993f8: 8b0f020f add x15, x16, x15 993fc: fa1f03f0 ngcs x16, xzr 99400: ab0e022e adds x14, x17, x14 99404: 8b1201ef add x15, x15, x18 99408: ba100230 adcs x16, x17, x16 9940c: eb0f004f subs x15, x2, x15 99410: 937ffe10 asr x16, x16, #63 99414: fa1f03f1 ngcs x17, xzr 99418: ab0f020f adds x15, x16, x15 9941c: ba110210 adcs x16, x16, x17 99420: 937ffe10 asr x16, x16, #63 99424: ab0c020c adds x12, x16, x12 99428: ba1f03f1 adcs x17, xzr, xzr 9942c: ab3041ad adds x13, x13, w16, uxtw 99430: ba1f03f2 adcs x18, xzr, xzr 99434: ab1101ad adds x13, x13, x17 99438: 93ccfdb1 extr x17, x13, x12, #63 9943c: ba1f0252 adcs x18, x18, xzr 99440: ab0e024e adds x14, x18, x14 99444: 92608210 and x16, x16, #0xffffffff00000001 99448: ba1f03f2 adcs x18, xzr, xzr 9944c: 93cdfdc0 extr x0, x14, x13, #63 99450: b2607fe1 mov x1, #0xffffffff00000000 // #-4294967296 99454: ab010231 adds x17, x17, x1 99458: 8b0f020f add x15, x16, x15 9945c: ba1c03f0 adcs x16, xzr, x28 99460: 8b1201ef add x15, x15, x18 99464: 93cefdf2 extr x18, x15, x14, #63 99468: 937ffe10 asr x16, x16, #63 9946c: ab000200 adds x0, x16, x0 99470: ba1f0210 adcs x16, x16, xzr 99474: 937ffe10 asr x16, x16, #63 99478: ab100252 adds x18, x18, x16 9947c: ba1f0210 adcs x16, x16, xzr 99480: 12800001 mov w1, #0xffffffff // #-1 99484: ab010252 adds x18, x18, x1 99488: ba1c0210 adcs x16, x16, x28 9948c: 937ffe10 asr x16, x16, #63 99490: ab4ffe1f cmn x16, x15, lsr #63 99494: ba1f0210 adcs x16, x16, xzr 99498: ab0c0601 adds x1, x16, x12, lsl #1 9949c: ba1f03e2 adcs x2, xzr, xzr 994a0: b1000421 adds x1, x1, #0x1 994a4: ba1f0042 adcs x2, x2, xzr 994a8: ab304231 adds x17, x17, w16, uxtw 994ac: ba1f03e3 adcs x3, xzr, xzr 994b0: ab020231 adds x17, x17, x2 994b4: ba1f0062 adcs x2, x3, xzr 994b8: ab000040 adds x0, x2, x0 994bc: ba1f03e2 adcs x2, xzr, xzr 994c0: ab01018c adds x12, x12, x1 994c4: ba1f03e1 adcs x1, xzr, xzr 994c8: ab1101ad adds x13, x13, x17 994cc: 92608210 and x16, x16, #0xffffffff00000001 994d0: ba1f03f1 adcs x17, xzr, xzr 994d4: ab0101ad adds x13, x13, x1 994d8: 8b120210 add x16, x16, x18 994dc: ba1f0231 adcs x17, x17, xzr 994e0: ab0001ce adds x14, x14, x0 994e4: 8b020210 add x16, x16, x2 994e8: ba1f03f2 adcs x18, xzr, xzr 994ec: ab1101ce adds x14, x14, x17 994f0: ba1f0251 adcs x17, x18, xzr 994f4: ab1001ef adds x15, x15, x16 994f8: ba1f03f0 adcs x16, xzr, xzr 994fc: ab1101ef adds x15, x15, x17 99500: ba1f0210 adcs x16, x16, xzr 99504: b1000591 adds x17, x12, #0x1 99508: ba1c03ec adcs x12, xzr, x28 9950c: 937ffd8c asr x12, x12, #63 99510: ab0d018d adds x13, x12, x13 99514: ba1f018c adcs x12, x12, xzr 99518: ab0401b2 adds x18, x13, x4 9951c: b26083f9 mov x25, #0xffffffff00000001 // #-4294967295 99520: ba1c018c adcs x12, x12, x28 99524: 937ffd8c asr x12, x12, #63 99528: ab0e0180 adds x0, x12, x14 9952c: ba1f018c adcs x12, x12, xzr 99530: 937ffd8c asr x12, x12, #63 99534: ab0c01ed adds x13, x15, x12 99538: ba1f018e adcs x14, x12, xzr 9953c: 1280000c mov w12, #0xffffffff // #-1 99540: ab0c01ac adds x12, x13, x12 99544: ba1c01cd adcs x13, x14, x28 99548: 937ffdad asr x13, x13, #63 9954c: ab1001bf cmn x13, x16 99550: ba1f01ae adcs x14, x13, xzr 99554: ab1101cd adds x13, x14, x17 99558: 93c8fd21 extr x1, x9, x8, #63 9955c: ba1f03ef adcs x15, xzr, xzr 99560: ab2e4250 adds x16, x18, w14, uxtw 99564: ba1f03f1 adcs x17, xzr, xzr 99568: ab0f020f adds x15, x16, x15 9956c: ba1f0230 adcs x16, x17, xzr 99570: 93c9fd52 extr x18, x10, x9, #63 99574: ab000210 adds x16, x16, x0 99578: ba1f03f1 adcs x17, xzr, xzr 9957c: b2607fe0 mov x0, #0xffffffff00000000 // #-4294967296 99580: ab000020 adds x0, x1, x0 99584: ba1c03e1 adcs x1, xzr, x28 99588: 93cafd62 extr x2, x11, x10, #63 9958c: 937ffc21 asr x1, x1, #63 99590: ab120032 adds x18, x1, x18 99594: ba1f0021 adcs x1, x1, xzr 99598: 937ffc21 asr x1, x1, #63 9959c: ab010042 adds x2, x2, x1 995a0: ba1f0021 adcs x1, x1, xzr 995a4: 12800003 mov w3, #0xffffffff // #-1 995a8: ab030042 adds x2, x2, x3 995ac: ba1c0021 adcs x1, x1, x28 995b0: 937ffc21 asr x1, x1, #63 995b4: ab4bfc3f cmn x1, x11, lsr #63 995b8: ba1f0021 adcs x1, x1, xzr 995bc: ab080423 adds x3, x1, x8, lsl #1 995c0: ba1f03e4 adcs x4, xzr, xzr 995c4: b1000463 adds x3, x3, #0x1 995c8: ba1f0084 adcs x4, x4, xzr 995cc: ab214000 adds x0, x0, w1, uxtw 995d0: ba1f03e5 adcs x5, xzr, xzr 995d4: ab040000 adds x0, x0, x4 995d8: ba1f00a4 adcs x4, x5, xzr 995dc: ab120092 adds x18, x4, x18 995e0: ba1f03e4 adcs x4, xzr, xzr 995e4: ab080068 adds x8, x3, x8 995e8: ba1f03e3 adcs x3, xzr, xzr 995ec: ab090009 adds x9, x0, x9 995f0: ba1f03e0 adcs x0, xzr, xzr 995f4: ab030129 adds x9, x9, x3 995f8: 92608021 and x1, x1, #0xffffffff00000001 995fc: 8b020021 add x1, x1, x2 99600: ba1f0000 adcs x0, x0, xzr 99604: ab0a024a adds x10, x18, x10 99608: 8b040032 add x18, x1, x4 9960c: ba1f03e1 adcs x1, xzr, xzr 99610: ab00014a adds x10, x10, x0 99614: ba1f0020 adcs x0, x1, xzr 99618: ab0b024b adds x11, x18, x11 9961c: ba1f03f2 adcs x18, xzr, xzr 99620: ab00016b adds x11, x11, x0 99624: ba1f0252 adcs x18, x18, xzr 99628: b1000508 adds x8, x8, #0x1 9962c: ba1c03e0 adcs x0, xzr, x28 99630: 937ffc00 asr x0, x0, #63 99634: ab090009 adds x9, x0, x9 99638: ba1f0000 adcs x0, x0, xzr 9963c: ab190129 adds x9, x9, x25 99640: ba1c0000 adcs x0, x0, x28 99644: 937ffc00 asr x0, x0, #63 99648: ab0a000a adds x10, x0, x10 9964c: ba1f0000 adcs x0, x0, xzr 99650: 937ffc00 asr x0, x0, #63 99654: ab00016b adds x11, x11, x0 99658: ba1f0000 adcs x0, x0, xzr 9965c: 12800001 mov w1, #0xffffffff // #-1 99660: ab01016b adds x11, x11, x1 99664: ba1c0000 adcs x0, x0, x28 99668: 937ffc00 asr x0, x0, #63 9966c: ab12001f cmn x0, x18 99670: ba1f0012 adcs x18, x0, xzr 99674: ab080248 adds x8, x18, x8 99678: ba1f03e0 adcs x0, xzr, xzr 9967c: ab324129 adds x9, x9, w18, uxtw 99680: ba1f03e1 adcs x1, xzr, xzr 99684: ab000129 adds x9, x9, x0 99688: ba1f0020 adcs x0, x1, xzr 9968c: ab0a000a adds x10, x0, x10 99690: ba1f03e0 adcs x0, xzr, xzr 99694: eb140108 subs x8, x8, x20 99698: fa1f03e1 ngcs x1, xzr 9969c: eb1b0129 subs x9, x9, x27 996a0: 937ffc21 asr x1, x1, #63 996a4: fa1f03e2 ngcs x2, xzr 996a8: ab010129 adds x9, x9, x1 996ac: ba010041 adcs x1, x2, x1 996b0: 92608252 and x18, x18, #0xffffffff00000001 996b4: eb13014a subs x10, x10, x19 996b8: 937ffc21 asr x1, x1, #63 996bc: 8b0b024b add x11, x18, x11 996c0: fa1f03f2 ngcs x18, xzr 996c4: ab0a002a adds x10, x1, x10 996c8: 8b00016b add x11, x11, x0 996cc: ba120032 adcs x18, x1, x18 996d0: eb18016b subs x11, x11, x24 996d4: 937ffe52 asr x18, x18, #63 996d8: fa1f03e0 ngcs x0, xzr 996dc: ab0b024b adds x11, x18, x11 996e0: ba000252 adcs x18, x18, x0 996e4: 937ffe52 asr x18, x18, #63 996e8: 926081ce and x14, x14, #0xffffffff00000001 996ec: ab080248 adds x8, x18, x8 996f0: 8b0c01cc add x12, x14, x12 996f4: ba1f03ee adcs x14, xzr, xzr 996f8: ab324129 adds x9, x9, w18, uxtw 996fc: f90123ed str x13, [sp, #576] 99700: f90127ef str x15, [sp, #584] 99704: 8b11018c add x12, x12, x17 99708: ba1f03ed adcs x13, xzr, xzr 9970c: ab0e0129 adds x9, x9, x14 99710: f9012bf0 str x16, [sp, #592] 99714: f9012fec str x12, [sp, #600] 99718: ba1f01ac adcs x12, x13, xzr 9971c: f94103f3 ldr x19, [sp, #512] 99720: f94107f4 ldr x20, [sp, #520] 99724: 9260824d and x13, x18, #0xffffffff00000001 99728: 8b0b01ab add x11, x13, x11 9972c: ab0a018a adds x10, x12, x10 99730: ba1f03ec adcs x12, xzr, xzr 99734: 8b0c016b add x11, x11, x12 99738: f90153e8 str x8, [sp, #672] 9973c: f90157e9 str x9, [sp, #680] 99740: f9410bf6 ldr x22, [sp, #528] 99744: f9410ff7 ldr x23, [sp, #536] 99748: f9015bea str x10, [sp, #688] 9974c: f9015feb str x11, [sp, #696] 99750: 910a03e0 add x0, sp, #0x280 99754: 910a83e1 add x1, sp, #0x2a0 99758: 910903e2 add x2, sp, #0x240 9975c: 97fff541 bl 96c60 99760: f94143e8 ldr x8, [sp, #640] 99764: f94147e9 ldr x9, [sp, #648] 99768: ab130108 adds x8, x8, x19 9976c: f9414bea ldr x10, [sp, #656] 99770: f9414feb ldr x11, [sp, #664] 99774: ba1f03ec adcs x12, xzr, xzr 99778: ab140129 adds x9, x9, x20 9977c: ba1f03ed adcs x13, xzr, xzr 99780: ab0c0129 adds x9, x9, x12 99784: ba1f01ac adcs x12, x13, xzr 99788: ab16014a adds x10, x10, x22 9978c: ba1f03ed adcs x13, xzr, xzr 99790: ab0c014a adds x10, x10, x12 99794: ba1f01ac adcs x12, x13, xzr 99798: ab17016b adds x11, x11, x23 9979c: ba1f03ed adcs x13, xzr, xzr 997a0: ab0c016b adds x11, x11, x12 997a4: ba1f01ac adcs x12, x13, xzr 997a8: b1000508 adds x8, x8, #0x1 997ac: ba1c03ed adcs x13, xzr, x28 997b0: 937ffdad asr x13, x13, #63 997b4: ab0901a9 adds x9, x13, x9 997b8: ba1f01ad adcs x13, x13, xzr 997bc: ab190129 adds x9, x9, x25 997c0: ba1c01ad adcs x13, x13, x28 997c4: 937ffdad asr x13, x13, #63 997c8: ab0a01aa adds x10, x13, x10 997cc: ba1f01ad adcs x13, x13, xzr 997d0: 937ffdad asr x13, x13, #63 997d4: ab0d016b adds x11, x11, x13 997d8: ba1f01ad adcs x13, x13, xzr 997dc: 1280000e mov w14, #0xffffffff // #-1 997e0: ab0e016b adds x11, x11, x14 997e4: ba1c01ad adcs x13, x13, x28 997e8: 937ffdad asr x13, x13, #63 997ec: ab0c01bf cmn x13, x12 997f0: ba1f01ac adcs x12, x13, xzr 997f4: ab080198 adds x24, x12, x8 997f8: ba1f03e8 adcs x8, xzr, xzr 997fc: ab2c4129 adds x9, x9, w12, uxtw 99800: a9403b4d ldp x13, x14, [x26] 99804: f90153ed str x13, [sp, #672] 99808: f90157ee str x14, [sp, #680] 9980c: 9260818c and x12, x12, #0xffffffff00000001 99810: 8b0b018b add x11, x12, x11 99814: ba1f03ec adcs x12, xzr, xzr 99818: ab080139 adds x25, x9, x8 9981c: ba1f0188 adcs x8, x12, xzr 99820: ab0a0108 adds x8, x8, x10 99824: f90033e8 str x8, [sp, #96] 99828: ba1f03e8 adcs x8, xzr, xzr 9982c: 8b08017d add x29, x11, x8 99830: f9002bfd str x29, [sp, #80] 99834: a9412748 ldp x8, x9, [x26, #16] 99838: f9015be8 str x8, [sp, #688] 9983c: f9015fe9 str x9, [sp, #696] 99840: 910a03e0 add x0, sp, #0x280 99844: 910a83e1 add x1, sp, #0x2a0 99848: f94037e2 ldr x2, [sp, #104] 9984c: 97fff505 bl 96c60 99850: f94143e8 ldr x8, [sp, #640] 99854: f94147e9 ldr x9, [sp, #648] 99858: 93c8fd2a extr x10, x9, x8, #63 9985c: f9414beb ldr x11, [sp, #656] 99860: f9414fec ldr x12, [sp, #664] 99864: 93c9fd69 extr x9, x11, x9, #63 99868: b2607fed mov x13, #0xffffffff00000000 // #-4294967296 9986c: ab0d014a adds x10, x10, x13 99870: ba1c03ed adcs x13, xzr, x28 99874: 937ffdad asr x13, x13, #63 99878: 93cbfd8b extr x11, x12, x11, #63 9987c: ab0901a9 adds x9, x13, x9 99880: ba1f01ad adcs x13, x13, xzr 99884: 937ffdad asr x13, x13, #63 99888: ab0d016b adds x11, x11, x13 9988c: ba1f01ad adcs x13, x13, xzr 99890: 1280000e mov w14, #0xffffffff // #-1 99894: ab0e016b adds x11, x11, x14 99898: ba1c01ad adcs x13, x13, x28 9989c: 937ffdad asr x13, x13, #63 998a0: ab4cfdbf cmn x13, x12, lsr #63 998a4: ba1f01ac adcs x12, x13, xzr 998a8: ab080588 adds x8, x12, x8, lsl #1 998ac: f94123ed ldr x13, [sp, #576] 998b0: f94127ee ldr x14, [sp, #584] 998b4: ba1f03ef adcs x15, xzr, xzr 998b8: b1000508 adds x8, x8, #0x1 998bc: ba1f01ef adcs x15, x15, xzr 998c0: ab2c414a adds x10, x10, w12, uxtw 998c4: f90153ed str x13, [sp, #672] 998c8: f90157ee str x14, [sp, #680] 998cc: 9260818c and x12, x12, #0xffffffff00000001 998d0: 8b0b018b add x11, x12, x11 998d4: ba1f03ec adcs x12, xzr, xzr 998d8: ab0f014a adds x10, x10, x15 998dc: f94113f3 ldr x19, [sp, #544] 998e0: f94117f4 ldr x20, [sp, #552] 998e4: f90133e8 str x8, [sp, #608] 998e8: f90137ea str x10, [sp, #616] 998ec: f9411bf6 ldr x22, [sp, #560] 998f0: f9411ff7 ldr x23, [sp, #568] 998f4: ba1f0188 adcs x8, x12, xzr 998f8: ab090108 adds x8, x8, x9 998fc: ba1f03e9 adcs x9, xzr, xzr 99900: 8b090169 add x9, x11, x9 99904: f9013be8 str x8, [sp, #624] 99908: f9013fe9 str x9, [sp, #632] 9990c: f9412be8 ldr x8, [sp, #592] 99910: f9412fe9 ldr x9, [sp, #600] 99914: f9015be8 str x8, [sp, #688] 99918: f9015fe9 str x9, [sp, #696] 9991c: 910a03e0 add x0, sp, #0x280 99920: 910a83e1 add x1, sp, #0x2a0 99924: 910983e2 add x2, sp, #0x260 99928: 97fff4ce bl 96c60 9992c: f94143e8 ldr x8, [sp, #640] 99930: f94147e9 ldr x9, [sp, #648] 99934: eb080268 subs x8, x19, x8 99938: fa1f03ea ngcs x10, xzr 9993c: eb090289 subs x9, x20, x9 99940: 937ffd4a asr x10, x10, #63 99944: fa1f03eb ngcs x11, xzr 99948: ab0a0129 adds x9, x9, x10 9994c: f9414bec ldr x12, [sp, #656] 99950: f9414fed ldr x13, [sp, #664] 99954: ba0a016a adcs x10, x11, x10 99958: eb0c02cb subs x11, x22, x12 9995c: 937ffd4a asr x10, x10, #63 99960: fa1f03ec ngcs x12, xzr 99964: ab0b014b adds x11, x10, x11 99968: ba0c014a adcs x10, x10, x12 9996c: eb0d02ec subs x12, x23, x13 99970: 937ffd4a asr x10, x10, #63 99974: fa1f03ed ngcs x13, xzr 99978: ab0c014c adds x12, x10, x12 9997c: ba0d014a adcs x10, x10, x13 99980: 937ffd4a asr x10, x10, #63 99984: ab080153 adds x19, x10, x8 99988: ba1f03e8 adcs x8, xzr, xzr 9998c: ab2a4129 adds x9, x9, w10, uxtw 99990: f94133ed ldr x13, [sp, #608] 99994: f94137ee ldr x14, [sp, #616] 99998: f90153ed str x13, [sp, #672] 9999c: f90157ee str x14, [sp, #680] 999a0: 9260814a and x10, x10, #0xffffffff00000001 999a4: 8b0c014a add x10, x10, x12 999a8: ba1f03ec adcs x12, xzr, xzr 999ac: ab080137 adds x23, x9, x8 999b0: ba1f0188 adcs x8, x12, xzr 999b4: ab0b0116 adds x22, x8, x11 999b8: ba1f03e8 adcs x8, xzr, xzr 999bc: 8b080154 add x20, x10, x8 999c0: f9413be8 ldr x8, [sp, #624] 999c4: f9413fe9 ldr x9, [sp, #632] 999c8: f9015be8 str x8, [sp, #688] 999cc: f9015fe9 str x9, [sp, #696] 999d0: 910a03e0 add x0, sp, #0x280 999d4: 910a83e1 add x1, sp, #0x2a0 999d8: 910583e2 add x2, sp, #0x160 999dc: 97fff4a1 bl 96c60 999e0: f94143e8 ldr x8, [sp, #640] 999e4: f94147e9 ldr x9, [sp, #648] 999e8: f9414bea ldr x10, [sp, #656] 999ec: f9414feb ldr x11, [sp, #664] 999f0: 93c8fd2c extr x12, x9, x8, #63 999f4: b2607fed mov x13, #0xffffffff00000000 // #-4294967296 999f8: ab0d018c adds x12, x12, x13 999fc: 93c9fd49 extr x9, x10, x9, #63 99a00: ba1c03ed adcs x13, xzr, x28 99a04: 937ffdad asr x13, x13, #63 99a08: ab0901a9 adds x9, x13, x9 99a0c: ba1f01ad adcs x13, x13, xzr 99a10: 93cafd6a extr x10, x11, x10, #63 99a14: 937ffdad asr x13, x13, #63 99a18: ab0d014a adds x10, x10, x13 99a1c: ba1f01ad adcs x13, x13, xzr 99a20: 1280000e mov w14, #0xffffffff // #-1 99a24: ab0e014a adds x10, x10, x14 99a28: ba1c01ad adcs x13, x13, x28 99a2c: 937ffdad asr x13, x13, #63 99a30: ab4bfdbf cmn x13, x11, lsr #63 99a34: ba1f01ab adcs x11, x13, xzr 99a38: ab080568 adds x8, x11, x8, lsl #1 99a3c: ba1f03ed adcs x13, xzr, xzr 99a40: b1000508 adds x8, x8, #0x1 99a44: ba1f01ad adcs x13, x13, xzr 99a48: ab2b418c adds x12, x12, w11, uxtw 99a4c: ba1f03ee adcs x14, xzr, xzr 99a50: ab0d018c adds x12, x12, x13 99a54: ba1f01cd adcs x13, x14, xzr 99a58: ab0901a9 adds x9, x13, x9 99a5c: ba1f03ed adcs x13, xzr, xzr 99a60: 9260816b and x11, x11, #0xffffffff00000001 99a64: 93c8fd8e extr x14, x12, x8, #63 99a68: 8b0a016a add x10, x11, x10 99a6c: 93ccfd2b extr x11, x9, x12, #63 99a70: 8b0d014a add x10, x10, x13 99a74: 93c9fd49 extr x9, x10, x9, #63 99a78: b2607fec mov x12, #0xffffffff00000000 // #-4294967296 99a7c: ab0c01cc adds x12, x14, x12 99a80: ba1c03ed adcs x13, xzr, x28 99a84: 937ffdad asr x13, x13, #63 99a88: ab0b01ab adds x11, x13, x11 99a8c: ba1f01ad adcs x13, x13, xzr 99a90: 937ffdad asr x13, x13, #63 99a94: ab0d0129 adds x9, x9, x13 99a98: ba1f01ad adcs x13, x13, xzr 99a9c: 1280000e mov w14, #0xffffffff // #-1 99aa0: ab0e0129 adds x9, x9, x14 99aa4: ba1c01ad adcs x13, x13, x28 99aa8: 937ffdad asr x13, x13, #63 99aac: ab4afdbf cmn x13, x10, lsr #63 99ab0: ba1f01aa adcs x10, x13, xzr 99ab4: a9005eb3 stp x19, x23, [x21] 99ab8: ab080548 adds x8, x10, x8, lsl #1 99abc: ba1f03ed adcs x13, xzr, xzr 99ac0: a90152b6 stp x22, x20, [x21, #16] 99ac4: b100050e adds x14, x8, #0x1 99ac8: f90027ee str x14, [sp, #72] 99acc: ba1f01a8 adcs x8, x13, xzr 99ad0: a90266b8 stp x24, x25, [x21, #32] 99ad4: aa1803fc mov x28, x24 99ad8: ab2a418c adds x12, x12, w10, uxtw 99adc: ba1f03ed adcs x13, xzr, xzr 99ae0: ab08019a adds x26, x12, x8 99ae4: f94033fb ldr x27, [sp, #96] 99ae8: a90376bb stp x27, x29, [x21, #48] 99aec: ba1f01a8 adcs x8, x13, xzr 99af0: ab0b011d adds x29, x8, x11 99af4: ba1f03e8 adcs x8, xzr, xzr 99af8: 9260814a and x10, x10, #0xffffffff00000001 99afc: a9046aae stp x14, x26, [x21, #64] 99b00: 8b090149 add x9, x10, x9 99b04: 8b080128 add x8, x9, x8 99b08: f9002fe8 str x8, [sp, #88] 99b0c: a90522bd stp x29, x8, [x21, #80] 99b10: 910383e0 add x0, sp, #0xe0 99b14: aa1503e1 mov x1, x21 99b18: 52800c02 mov w2, #0x60 // #96 99b1c: 9400239a bl a2984 99b20: 910203e0 add x0, sp, #0x80 99b24: 910383e1 add x1, sp, #0xe0 99b28: f9401fe2 ldr x2, [sp, #56] 99b2c: 97fff735 bl 97800 99b30: f94023e8 ldr x8, [sp, #64] 99b34: f9400108 ldr x8, [x8] 99b38: f9403ff8 ldr x24, [sp, #120] 99b3c: 9ad82508 lsr x8, x8, x24 99b40: 12000100 and w0, w8, #0x1 99b44: 940022eb bl a26f0 99b48: a94827e8 ldp x8, x9, [sp, #128] 99b4c: 92401c0a and x10, x0, #0xff 99b50: cb0a03eb neg x11, x10 99b54: d100054a sub x10, x10, #0x1 99b58: 8a0a026c and x12, x19, x10 99b5c: 8a0a02ed and x13, x23, x10 99b60: f94013e0 ldr x0, [sp, #32] 99b64: 8a0b0108 and x8, x8, x11 99b68: 8a0b0129 and x9, x9, x11 99b6c: aa0c0108 orr x8, x8, x12 99b70: aa0d0129 orr x9, x9, x13 99b74: a94937ec ldp x12, x13, [sp, #144] 99b78: 8a0a02ce and x14, x22, x10 99b7c: 8a0b018c and x12, x12, x11 99b80: aa0e018c orr x12, x12, x14 99b84: 8a0a028e and x14, x20, x10 99b88: f9401be1 ldr x1, [sp, #48] 99b8c: 8a0b01ad and x13, x13, x11 99b90: aa0e01ad orr x13, x13, x14 99b94: a94a3fee ldp x14, x15, [sp, #160] 99b98: a90026a8 stp x8, x9, [x21] 99b9c: 8a0a0388 and x8, x28, x10 99ba0: 9280001c mov x28, #0xffffffffffffffff // #-1 99ba4: 8a0b01c9 and x9, x14, x11 99ba8: aa080128 orr x8, x9, x8 99bac: 8a0a0329 and x9, x25, x10 99bb0: a94b43ee ldp x14, x16, [sp, #176] 99bb4: 8a0b01ef and x15, x15, x11 99bb8: aa0901e9 orr x9, x15, x9 99bbc: 8a0a036f and x15, x27, x10 99bc0: 8a0b01ce and x14, x14, x11 99bc4: aa0f01ce orr x14, x14, x15 99bc8: a94c47ef ldp x15, x17, [sp, #192] 99bcc: f9402bf2 ldr x18, [sp, #80] 99bd0: 8a0a0252 and x18, x18, x10 99bd4: 8a0b0210 and x16, x16, x11 99bd8: aa120210 orr x16, x16, x18 99bdc: a90136ac stp x12, x13, [x21, #16] 99be0: f94027ec ldr x12, [sp, #72] 99be4: 8a0a018c and x12, x12, x10 99be8: a946eff6 ldp x22, x27, [sp, #104] 99bec: f94017f9 ldr x25, [sp, #40] 99bf0: 8a0b01ed and x13, x15, x11 99bf4: aa0c01ac orr x12, x13, x12 99bf8: 8a0a034d and x13, x26, x10 99bfc: 12800014 mov w20, #0xffffffff // #-1 99c00: a90226a8 stp x8, x9, [x21, #32] 99c04: 8a0b0228 and x8, x17, x11 99c08: aa0d0108 orr x8, x8, x13 99c0c: 8a0a03a9 and x9, x29, x10 99c10: b2607ff3 mov x19, #0xffffffff00000000 // #-4294967296 99c14: a90342ae stp x14, x16, [x21, #48] 99c18: a94d3bed ldp x13, x14, [sp, #208] 99c1c: 8a0b01ad and x13, x13, x11 99c20: aa0901a9 orr x9, x13, x9 99c24: f9402fed ldr x13, [sp, #88] 99c28: 8a0a01aa and x10, x13, x10 99c2c: 8a0b01cb and x11, x14, x11 99c30: aa0a016a orr x10, x11, x10 99c34: a90422ac stp x12, x8, [x21, #64] 99c38: a9052aa9 stp x9, x10, [x21, #80] 99c3c: d1000718 sub x24, x24, #0x1 99c40: f9003ff8 str x24, [sp, #120] 99c44: b100071f cmn x24, #0x1 99c48: 54ff8601 b.ne 98d08 <>::mul+0x88> // b.any 99c4c: f9400be8 ldr x8, [sp, #16] 99c50: f94023e9 ldr x9, [sp, #64] 99c54: eb09011f cmp x8, x9 99c58: 54ff84e1 b.ne 98cf4 <>::mul+0x74> // b.any 99c5c: 910b03ff add sp, sp, #0x2c0 99c60: a9454ff4 ldp x20, x19, [sp, #80] 99c64: a94457f6 ldp x22, x21, [sp, #64] 99c68: a9435ff8 ldp x24, x23, [sp, #48] 99c6c: a94267fa ldp x26, x25, [sp, #32] 99c70: a9416ffc ldp x28, x27, [sp, #16] 99c74: a8c67bfd ldp x29, x30, [sp], #96 99c78: d65f03c0 ret 99c7c: 00000000 .inst 0x00000000 ; undefined 0000000000099c80 >::ct_eq>: 99c80: a9be57fe stp x30, x21, [sp, #-32]! 99c84: a9014ff4 stp x20, x19, [sp, #16] 99c88: aa0103f3 mov x19, x1 99c8c: aa0003f4 mov x20, x0 99c90: 52800020 mov w0, #0x1 // #1 99c94: 94002297 bl a26f0 99c98: 2a0003f5 mov w21, w0 99c9c: f9400288 ldr x8, [x20] 99ca0: f9400269 ldr x9, [x19] 99ca4: ca080128 eor x8, x9, x8 99ca8: d1000509 sub x9, x8, #0x1 99cac: 8a280128 bic x8, x9, x8 99cb0: d37ffd00 lsr x0, x8, #63 99cb4: 9400228f bl a26f0 99cb8: 0a150000 and w0, w0, w21 99cbc: 9400228d bl a26f0 99cc0: 2a0003f5 mov w21, w0 99cc4: f9400688 ldr x8, [x20, #8] 99cc8: f9400669 ldr x9, [x19, #8] 99ccc: ca080128 eor x8, x9, x8 99cd0: d1000509 sub x9, x8, #0x1 99cd4: 8a280128 bic x8, x9, x8 99cd8: d37ffd00 lsr x0, x8, #63 99cdc: 94002285 bl a26f0 99ce0: 0a150000 and w0, w0, w21 99ce4: 94002283 bl a26f0 99ce8: 2a0003f5 mov w21, w0 99cec: f9400a88 ldr x8, [x20, #16] 99cf0: f9400a69 ldr x9, [x19, #16] 99cf4: ca080128 eor x8, x9, x8 99cf8: d1000509 sub x9, x8, #0x1 99cfc: 8a280128 bic x8, x9, x8 99d00: d37ffd00 lsr x0, x8, #63 99d04: 9400227b bl a26f0 99d08: 0a150000 and w0, w0, w21 99d0c: 94002279 bl a26f0 99d10: 2a0003f5 mov w21, w0 99d14: f9400e88 ldr x8, [x20, #24] 99d18: f9400e69 ldr x9, [x19, #24] 99d1c: ca080128 eor x8, x9, x8 99d20: d1000509 sub x9, x8, #0x1 99d24: 8a280128 bic x8, x9, x8 99d28: d37ffd00 lsr x0, x8, #63 99d2c: 94002271 bl a26f0 99d30: 0a150000 and w0, w0, w21 99d34: a9414ff4 ldp x20, x19, [sp, #16] 99d38: a8c257fe ldp x30, x21, [sp], #32 99d3c: 1400226d b a26f0 0000000000099d40 <<&T as core::fmt::Debug>::fmt>: 99d40: d100c3ff sub sp, sp, #0x30 99d44: f9000bfe str x30, [sp, #16] 99d48: a9024ff4 stp x20, x19, [sp, #32] 99d4c: f9400013 ldr x19, [x0] 99d50: 9100c274 add x20, x19, #0x30 99d54: d503201f nop 99d58: 1005b582 adr x2, a5408 99d5c: 910003e0 mov x0, sp 99d60: 528000a3 mov w3, #0x5 // #5 99d64: 97ffaf43 bl 85a70 99d68: f9000ff3 str x19, [sp, #24] 99d6c: d0000041 adrp x1, a3000 99d70: 91333021 add x1, x1, #0xccc 99d74: d503201f nop 99d78: 1005a584 adr x4, a5228 99d7c: 910003e0 mov x0, sp 99d80: 910063e3 add x3, sp, #0x18 99d84: 52800082 mov w2, #0x4 // #4 99d88: 97ffac1c bl 84df8 99d8c: f9000ff4 str x20, [sp, #24] 99d90: f0000041 adrp x1, a4000 99d94: 91107821 add x1, x1, #0x41e 99d98: d503201f nop 99d9c: 1005a564 adr x4, a5248 99da0: 910003e0 mov x0, sp 99da4: 910063e3 add x3, sp, #0x18 99da8: 52800102 mov w2, #0x8 // #8 99dac: 97ffac13 bl 84df8 99db0: 910003e0 mov x0, sp 99db4: 97ffad0c bl 851e4 99db8: a9424ff4 ldp x20, x19, [sp, #32] 99dbc: f9400bfe ldr x30, [sp, #16] 99dc0: 9100c3ff add sp, sp, #0x30 99dc4: d65f03c0 ret ... 0000000000099dd0 <<&T as core::fmt::Debug>::fmt>: 99dd0: d100c3ff sub sp, sp, #0x30 99dd4: a9024ffe stp x30, x19, [sp, #32] 99dd8: f9400008 ldr x8, [x0] 99ddc: 39400109 ldrb w9, [x8] 99de0: d503201f nop 99de4: 100477aa adr x10, a2cd8 <__floatundisf+0x190> 99de8: 1000008b adr x11, 99df8 <<&T as core::fmt::Debug>::fmt+0x28> 99dec: 3869694c ldrb w12, [x10, x9] 99df0: 8b0c096b add x11, x11, x12, lsl #2 99df4: d61f0160 br x11 99df8: d503201f nop 99dfc: 100933e8 adr x8, ac478 99e00: aa0103e0 mov x0, x1 99e04: aa0803e1 mov x1, x8 99e08: 52800342 mov w2, #0x1a // #26 99e0c: a9424ffe ldp x30, x19, [sp, #32] 99e10: 9100c3ff add sp, sp, #0x30 99e14: 17ffaef6 b 859ec 99e18: d503201f nop 99e1c: 10093168 adr x8, ac448 99e20: aa0103e0 mov x0, x1 99e24: aa0803e1 mov x1, x8 99e28: 52800182 mov w2, #0xc // #12 99e2c: a9424ffe ldp x30, x19, [sp, #32] 99e30: 9100c3ff add sp, sp, #0x30 99e34: 17ffaeee b 859ec 99e38: 91000513 add x19, x8, #0x1 99e3c: d503201f nop 99e40: 70092ec2 adr x2, ac41b 99e44: 910003e0 mov x0, sp 99e48: 52800143 mov w3, #0xa // #10 99e4c: 97ffaf09 bl 85a70 99e50: f9000ff3 str x19, [sp, #24] 99e54: d503201f nop 99e58: 30092e61 adr x1, ac425 99e5c: d503201f nop 99e60: 10092e44 adr x4, ac428 99e64: 910003e0 mov x0, sp 99e68: 910063e3 add x3, sp, #0x18 99e6c: 52800062 mov w2, #0x3 // #3 99e70: 97ffabe2 bl 84df8 99e74: 910003e0 mov x0, sp 99e78: 97ffacdb bl 851e4 99e7c: a9424ffe ldp x30, x19, [sp, #32] 99e80: 9100c3ff add sp, sp, #0x30 99e84: d65f03c0 ret 99e88: 91002113 add x19, x8, #0x8 99e8c: d0000042 adrp x2, a3000 99e90: 91326042 add x2, x2, #0xc98 99e94: 910003e0 mov x0, sp 99e98: 52800083 mov w3, #0x4 // #4 99e9c: 97ffaf04 bl 85aac 99ea0: f9000ff3 str x19, [sp, #24] 99ea4: d503201f nop 99ea8: 10092d82 adr x2, ac458 99eac: 910003e0 mov x0, sp 99eb0: 910063e1 add x1, sp, #0x18 99eb4: 97fface7 bl 85250 99eb8: 910003e0 mov x0, sp 99ebc: 97ffad3a bl 853a4 99ec0: a9424ffe ldp x30, x19, [sp, #32] 99ec4: 9100c3ff add sp, sp, #0x30 99ec8: d65f03c0 ret 99ecc: 00000000 .inst 0x00000000 ; undefined 0000000000099ed0 <::fmt>: 99ed0: d102c3ff sub sp, sp, #0xb0 99ed4: a9057bfd stp x29, x30, [sp, #80] 99ed8: a9066ffc stp x28, x27, [sp, #96] 99edc: a90767fa stp x26, x25, [sp, #112] 99ee0: a9085ff8 stp x24, x23, [sp, #128] 99ee4: a90957f6 stp x22, x21, [sp, #144] 99ee8: a90a4ff4 stp x20, x19, [sp, #160] 99eec: aa0103f3 mov x19, x1 99ef0: aa0003f4 mov x20, x0 99ef4: aa1f03f8 mov x24, xzr 99ef8: aa1f03f9 mov x25, xzr 99efc: 910023e8 add x8, sp, #0x8 99f00: 9100411b add x27, x8, #0x10 99f04: 910133fd add x29, sp, #0x4c 99f08: d503201f nop 99f0c: 10f60336 adr x22, 85f70 <::fmt> 99f10: 9100e3fa add x26, sp, #0x38 99f14: d503201f nop 99f18: 1006ea17 adr x23, a7c58 99f1c: 1400000f b 99f58 <::fmt+0x88> 99f20: b9004ff5 str w21, [sp, #76] 99f24: a903dbfd stp x29, x22, [sp, #56] 99f28: 52800035 mov w21, #0x1 // #1 99f2c: a900d7f7 stp x23, x21, [sp, #8] 99f30: a9007f7f stp xzr, xzr, [x27] 99f34: a902d7fa stp x26, x21, [sp, #40] 99f38: 910023e1 add x1, sp, #0x8 99f3c: aa1303e0 mov x0, x19 99f40: 97ffaeaf bl 859fc 99f44: 370006e0 tbnz w0, #0, 9a020 <::fmt+0x150> 99f48: 91000718 add x24, x24, #0x1 99f4c: 91000739 add x25, x25, #0x1 99f50: f1002f3f cmp x25, #0xb 99f54: 54000280 b.eq 99fa4 <::fmt+0xd4> // b.none 99f58: 38796a95 ldrb w21, [x20, x25] 99f5c: 710082bf cmp w21, #0x20 99f60: 54ffff60 b.eq 99f4c <::fmt+0x7c> // b.none 99f64: f100233f cmp x25, #0x8 99f68: 54fffdc1 b.ne 99f20 <::fmt+0x50> // b.any 99f6c: 5280003c mov w28, #0x1 // #1 99f70: d503201f nop 99f74: 1006e6a8 adr x8, a7c48 99f78: a900f3e8 stp x8, x28, [sp, #8] 99f7c: a9007f7f stp xzr, xzr, [x27] 99f80: d503201f nop 99f84: 100909a8 adr x8, ac0b8 99f88: a902ffe8 stp x8, xzr, [sp, #40] 99f8c: 910023e1 add x1, sp, #0x8 99f90: aa1303e0 mov x0, x19 99f94: 97ffae9a bl 859fc 99f98: 370003e0 tbnz w0, #0, 9a014 <::fmt+0x144> 99f9c: 91000718 add x24, x24, #0x1 99fa0: 17ffffe0 b 99f20 <::fmt+0x50> 99fa4: aa1303e0 mov x0, x19 99fa8: 97ffaea6 bl 85a40 99fac: 2a1f03f5 mov w21, wzr 99fb0: f100041f cmp x0, #0x1 99fb4: 54000361 b.ne 9a020 <::fmt+0x150> // b.any 99fb8: eb180034 subs x20, x1, x24 99fbc: 54000329 b.ls 9a020 <::fmt+0x150> // b.plast 99fc0: 54000260 b.eq 9a00c <::fmt+0x13c> // b.none 99fc4: 910023e8 add x8, sp, #0x8 99fc8: 91004115 add x21, x8, #0x10 99fcc: 910133f8 add x24, sp, #0x4c 99fd0: 52800039 mov w25, #0x1 // #1 99fd4: 9100e3fa add x26, sp, #0x38 99fd8: aa1303e0 mov x0, x19 99fdc: 97ffae97 bl 85a38 99fe0: b9004fe0 str w0, [sp, #76] 99fe4: a903dbf8 stp x24, x22, [sp, #56] 99fe8: a900e7f7 stp x23, x25, [sp, #8] 99fec: a9007ebf stp xzr, xzr, [x21] 99ff0: a902e7fa stp x26, x25, [sp, #40] 99ff4: 910023e1 add x1, sp, #0x8 99ff8: aa1303e0 mov x0, x19 99ffc: 97ffae80 bl 859fc 9a000: 370000e0 tbnz w0, #0, 9a01c <::fmt+0x14c> 9a004: f1000694 subs x20, x20, #0x1 9a008: 54fffe81 b.ne 99fd8 <::fmt+0x108> // b.any 9a00c: 2a1f03f5 mov w21, wzr 9a010: 14000004 b 9a020 <::fmt+0x150> 9a014: 2a1c03f5 mov w21, w28 9a018: 14000002 b 9a020 <::fmt+0x150> 9a01c: 52800035 mov w21, #0x1 // #1 9a020: 2a1503e0 mov w0, w21 9a024: a94a4ff4 ldp x20, x19, [sp, #160] 9a028: a94957f6 ldp x22, x21, [sp, #144] 9a02c: a9485ff8 ldp x24, x23, [sp, #128] 9a030: a94767fa ldp x26, x25, [sp, #112] 9a034: a9466ffc ldp x28, x27, [sp, #96] 9a038: a9457bfd ldp x29, x30, [sp, #80] 9a03c: 9102c3ff add sp, sp, #0xb0 9a040: d65f03c0 ret ... 000000000009a050 : 9a050: f9400428 ldr x8, [x1, #8] 9a054: f100651f cmp x8, #0x19 9a058: 54000b09 b.ls 9a1b8 // b.plast 9a05c: f9400021 ldr x1, [x1] 9a060: 39406431 ldrb w17, [x1, #25] 9a064: 3940602d ldrb w13, [x1, #24] 9a068: 39405c32 ldrb w18, [x1, #23] 9a06c: 3940582e ldrb w14, [x1, #22] 9a070: 39404430 ldrb w16, [x1, #17] 9a074: 3940402b ldrb w11, [x1, #16] 9a078: 39403c2f ldrb w15, [x1, #15] 9a07c: 3940382a ldrb w10, [x1, #14] 9a080: 39402c29 ldrb w9, [x1, #11] 9a084: f1006d1f cmp x8, #0x1b 9a088: 36000142 tbz w2, #0, 9a0b0 9a08c: 540009a9 b.ls 9a1c0 // b.plast 9a090: 39406c22 ldrb w2, [x1, #27] 9a094: 3940682c ldrb w12, [x1, #26] 9a098: 33181c4c bfi w12, w2, #8, #8 9a09c: 39405422 ldrb w2, [x1, #21] 9a0a0: 39405025 ldrb w5, [x1, #20] 9a0a4: 33185c45 bfi w5, w2, #8, #24 9a0a8: 33103cac bfi w12, w5, #16, #16 9a0ac: 14000005 b 9a0c0 9a0b0: 54000889 b.ls 9a1c0 // b.plast 9a0b4: 39406c22 ldrb w2, [x1, #27] 9a0b8: 3940682c ldrb w12, [x1, #26] 9a0bc: 33181c4c bfi w12, w2, #8, #8 9a0c0: f1007d1f cmp x8, #0x1f 9a0c4: 54000829 b.ls 9a1c8 // b.plast 9a0c8: 33181e2d bfi w13, w17, #8, #8 9a0cc: 33181e4e bfi w14, w18, #8, #8 9a0d0: 528001e8 mov w8, #0xf // #15 9a0d4: 33181e0b bfi w11, w16, #8, #8 9a0d8: 720011b0 ands w16, w13, #0x1f 9a0dc: 720011bf tst w13, #0x1f 9a0e0: 53097d71 lsr w17, w11, #9 9a0e4: 53097db2 lsr w18, w13, #9 9a0e8: 531f11c2 ubfiz w2, w14, #1, #5 9a0ec: 33181dea bfi w10, w15, #8, #8 9a0f0: 5100060f sub w15, w16, #0x1 9a0f4: 11002a50 add w16, w18, #0xa 9a0f8: 530b7dd2 lsr w18, w14, #11 9a0fc: 1a8f03ef csel w15, wzr, w15, eq // eq = none 9a100: 530529ce ubfx w14, w14, #5, #6 9a104: aa0003e5 mov x5, x0 9a108: 3801bcb0 strb w16, [x5, #27]! 9a10c: 6a4d1510 ands w16, w8, w13, lsr #5 9a110: 6a4d151f tst w8, w13, lsr #5 9a114: 390014a2 strb w2, [x5, #5] 9a118: 5100060d sub w13, w16, #0x1 9a11c: 1a8d03ed csel w13, wzr, w13, eq // eq = none 9a120: 390010ae strb w14, [x5, #4] 9a124: 7200116e ands w14, w11, #0x1f 9a128: 510005ce sub w14, w14, #0x1 9a12c: 39000cb2 strb w18, [x5, #3] 9a130: 11002a30 add w16, w17, #0xa 9a134: 390008af strb w15, [x5, #2] 9a138: aa0003ef mov x15, x0 9a13c: 38021df0 strb w16, [x15, #33]! 9a140: 7200117f tst w11, #0x1f 9a144: 1a8e03ee csel w14, wzr, w14, eq // eq = none 9a148: 6a4b1510 ands w16, w8, w11, lsr #5 9a14c: 51000610 sub w16, w16, #0x1 9a150: 6a4b151f tst w8, w11, lsr #5 9a154: 39407428 ldrb w8, [x1, #29] 9a158: 3900700d strb w13, [x0, #28] 9a15c: aa0103eb mov x11, x1 9a160: 531f114d ubfiz w13, w10, #1, #5 9a164: 390015ed strb w13, [x15, #5] 9a168: 3841cd6d ldrb w13, [x11, #28]! 9a16c: 33181d0d bfi w13, w8, #8, #8 9a170: 39400d68 ldrb w8, [x11, #3] 9a174: 1a9003f0 csel w16, wzr, w16, eq // eq = none 9a178: 530b7d51 lsr w17, w10, #11 9a17c: 5305294a ubfx w10, w10, #5, #6 9a180: 390011ea strb w10, [x15, #4] 9a184: 39000df1 strb w17, [x15, #3] 9a188: 390009ee strb w14, [x15, #2] 9a18c: 39008810 strb w16, [x0, #34] 9a190: 3940096a ldrb w10, [x11, #2] 9a194: 39009c09 strb w9, [x0, #39] 9a198: 33181d0a bfi w10, w8, #8, #8 9a19c: 33103d4d bfi w13, w10, #16, #16 9a1a0: 2900340c stp w12, w13, [x0] 9a1a4: 91004008 add x8, x0, #0x10 9a1a8: 29011003 stp w3, w4, [x0, #8] 9a1ac: aa0803e0 mov x0, x8 9a1b0: 52800162 mov w2, #0xb // #11 9a1b4: 140021f4 b a2984 9a1b8: 52800340 mov w0, #0x1a // #26 9a1bc: 14000004 b 9a1cc 9a1c0: 52800380 mov w0, #0x1c // #28 9a1c4: 14000002 b 9a1cc 9a1c8: 52800400 mov w0, #0x20 // #32 9a1cc: aa0803e1 mov x1, x8 9a1d0: 97ffa056 bl 82328 9a1d4: d4200020 brk #0x1 ... 000000000009a1e0 : 9a1e0: d10143ff sub sp, sp, #0x50 9a1e4: a9025ffe stp x30, x23, [sp, #32] 9a1e8: a90357f6 stp x22, x21, [sp, #48] 9a1ec: a9044ff4 stp x20, x19, [sp, #64] 9a1f0: aa0103f4 mov x20, x1 9a1f4: aa0003f3 mov x19, x0 9a1f8: f9400421 ldr x1, [x1, #8] 9a1fc: f1001028 subs x8, x1, #0x4 9a200: 54000b83 b.cc 9a370 // b.lo, b.ul, b.last 9a204: f9401295 ldr x21, [x20, #32] 9a208: eb15011f cmp x8, x21 9a20c: 54000b23 b.cc 9a370 // b.lo, b.ul, b.last 9a210: f9400289 ldr x9, [x20] 9a214: eb15003f cmp x1, x21 9a218: 540014a3 b.cc 9a4ac // b.lo, b.ul, b.last 9a21c: b875692a ldr w10, [x9, x21] 9a220: 5ac0094a rev w10, w10 9a224: 7100115f cmp w10, #0x4 9a228: 540000c1 b.ne 9a240 // b.any 9a22c: 910012b5 add x21, x21, #0x4 9a230: f9001295 str x21, [x20, #32] 9a234: eb15011f cmp x8, x21 9a238: 54fffee2 b.cs 9a214 // b.hs, b.nlast 9a23c: 1400004d b 9a370 9a240: 51000548 sub w8, w10, #0x1 9a244: 7100211f cmp w8, #0x8 9a248: 54000aa8 b.hi 9a39c // b.pmore 9a24c: d503201f nop 9a250: 1004546a adr x10, a2cdc <__floatundisf+0x194> 9a254: 1000008b adr x11, 9a264 9a258: 3868694c ldrb w12, [x10, x8] 9a25c: 8b0c096b add x11, x11, x12, lsl #2 9a260: d61f0160 br x11 9a264: 910012a0 add x0, x21, #0x4 9a268: eb00003f cmp x1, x0 9a26c: 54001223 b.cc 9a4b0 // b.lo, b.ul, b.last 9a270: 8b000128 add x8, x9, x0 9a274: 8b150129 add x9, x9, x21 9a278: cb0102aa sub x10, x21, x1 9a27c: 92800016 mov x22, #0xffffffffffffffff // #-1 9a280: 8b16014b add x11, x10, x22 9a284: b100157f cmn x11, #0x5 9a288: 540008e0 b.eq 9a3a4 // b.none 9a28c: 8b16012b add x11, x9, x22 9a290: 3940156b ldrb w11, [x11, #5] 9a294: 910006d6 add x22, x22, #0x1 9a298: 35ffff4b cbnz w11, 9a280 9a29c: 8b1602a9 add x9, x21, x22 9a2a0: 91001129 add x9, x9, #0x4 9a2a4: eb00013f cmp x9, x0 9a2a8: 54001083 b.cc 9a4b8 // b.lo, b.ul, b.last 9a2ac: eb01013f cmp x9, x1 9a2b0: 540010a8 b.hi 9a4c4 // b.pmore 9a2b4: 910023f7 add x23, sp, #0x8 9a2b8: 910023e0 add x0, sp, #0x8 9a2bc: aa0803e1 mov x1, x8 9a2c0: aa1603e2 mov x2, x22 9a2c4: 97ffaffa bl 862ac 9a2c8: f94007e8 ldr x8, [sp, #8] 9a2cc: b4000708 cbz x8, 9a3ac 9a2d0: 910022e8 add x8, x23, #0x8 9a2d4: a9402109 ldp x9, x8, [x8] 9a2d8: a900a269 stp x9, x8, [x19, #8] 9a2dc: 14000027 b 9a378 9a2e0: 910012a8 add x8, x21, #0x4 9a2e4: f9001288 str x8, [x20, #32] 9a2e8: 52800048 mov w8, #0x2 // #2 9a2ec: a900227f stp xzr, x8, [x19] 9a2f0: a9444ff4 ldp x20, x19, [sp, #64] 9a2f4: a94357f6 ldp x22, x21, [sp, #48] 9a2f8: a9425ffe ldp x30, x23, [sp, #32] 9a2fc: 910143ff add sp, sp, #0x50 9a300: d65f03c0 ret 9a304: f1002028 subs x8, x1, #0x8 9a308: 54000343 b.cc 9a370 // b.lo, b.ul, b.last 9a30c: 910012a0 add x0, x21, #0x4 9a310: eb00011f cmp x8, x0 9a314: 540002e3 b.cc 9a370 // b.lo, b.ul, b.last 9a318: eb00003f cmp x1, x0 9a31c: 54000ca3 b.cc 9a4b0 // b.lo, b.ul, b.last 9a320: 8b000128 add x8, x9, x0 9a324: b940010a ldr w10, [x8] 9a328: 5ac00956 rev w22, w10 9a32c: eb16002a subs x10, x1, x22 9a330: 54000203 b.cc 9a370 // b.lo, b.ul, b.last 9a334: 910032a0 add x0, x21, #0xc 9a338: eb00015f cmp x10, x0 9a33c: 540001a3 b.cc 9a370 // b.lo, b.ul, b.last 9a340: ab160015 adds x21, x0, x22 9a344: 54000c62 b.cs 9a4d0 // b.hs, b.nlast 9a348: eb0102bf cmp x21, x1 9a34c: 54000c88 b.hi 9a4dc // b.pmore 9a350: b9400508 ldr w8, [x8, #4] 9a354: 5ac0090b rev w11, w8 9a358: f9400e8c ldr x12, [x20, #24] 9a35c: eb0b0188 subs x8, x12, x11 9a360: 9a8833e1 csel x1, xzr, x8, cc // cc = lo, ul, last 9a364: 540003c2 b.cs 9a3dc // b.hs, b.nlast 9a368: 52800308 mov w8, #0x18 // #24 9a36c: 14000002 b 9a374 9a370: 52800328 mov w8, #0x19 // #25 9a374: a900a27f stp xzr, x8, [x19, #8] 9a378: 52800028 mov w8, #0x1 // #1 9a37c: f9000268 str x8, [x19] 9a380: a9444ff4 ldp x20, x19, [sp, #64] 9a384: a94357f6 ldp x22, x21, [sp, #48] 9a388: a9425ffe ldp x30, x23, [sp, #32] 9a38c: 910143ff add sp, sp, #0x50 9a390: d65f03c0 ret 9a394: 528001c8 mov w8, #0xe // #14 9a398: 17fffff7 b 9a374 9a39c: 528000e8 mov w8, #0x7 // #7 9a3a0: 17fffff5 b 9a374 9a3a4: 52800068 mov w8, #0x3 // #3 9a3a8: 17fffff3 b 9a374 9a3ac: 8b1602a8 add x8, x21, x22 9a3b0: 91002108 add x8, x8, #0x8 9a3b4: 927ef508 and x8, x8, #0xfffffffffffffffc 9a3b8: f9001288 str x8, [x20, #32] 9a3bc: a94127e8 ldp x8, x9, [sp, #16] 9a3c0: a9012668 stp x8, x9, [x19, #16] 9a3c4: a9007e7f stp xzr, xzr, [x19] 9a3c8: a9444ff4 ldp x20, x19, [sp, #64] 9a3cc: a94357f6 ldp x22, x21, [sp, #48] 9a3d0: a9425ffe ldp x30, x23, [sp, #32] 9a3d4: 910143ff add sp, sp, #0x50 9a3d8: d65f03c0 ret 9a3dc: eb0b019f cmp x12, x11 9a3e0: 54000289 b.ls 9a430 // b.plast 9a3e4: f100083f cmp x1, #0x2 9a3e8: 54000243 b.cc 9a430 // b.lo, b.ul, b.last 9a3ec: aa1f03ea mov x10, xzr 9a3f0: eb0b019f cmp x12, x11 9a3f4: f9400a8d ldr x13, [x20, #16] 9a3f8: 9a8b318e csel x14, x12, x11, cc // cc = lo, ul, last 9a3fc: f100043f cmp x1, #0x1 9a400: 8b000137 add x23, x9, x0 9a404: 8b0b01a8 add x8, x13, x11 9a408: 8b0d0169 add x9, x11, x13 9a40c: 91000529 add x9, x9, #0x1 9a410: 9a9f342b csinc x11, x1, xzr, cc // cc = lo, ul, last 9a414: 8b0b01cb add x11, x14, x11 9a418: cb0b018b sub x11, x12, x11 9a41c: 386a692c ldrb w12, [x9, x10] 9a420: 340000cc cbz w12, 9a438 9a424: 9100054a add x10, x10, #0x1 9a428: eb0a017f cmp x11, x10 9a42c: 54ffff81 b.ne 9a41c // b.any 9a430: 52800088 mov w8, #0x4 // #4 9a434: 17ffffd0 b 9a374 9a438: 91000542 add x2, x10, #0x1 9a43c: eb01015f cmp x10, x1 9a440: 54000542 b.cs 9a4e8 // b.hs, b.nlast 9a444: 910023e0 add x0, sp, #0x8 9a448: aa0803e1 mov x1, x8 9a44c: 97ffaf98 bl 862ac 9a450: a940a3ea ldp x10, x8, [sp, #8] 9a454: f9400fe9 ldr x9, [sp, #24] 9a458: b400012a cbz x10, 9a47c 9a45c: a900a668 stp x8, x9, [x19, #8] 9a460: 52800029 mov w9, #0x1 // #1 9a464: f9000269 str x9, [x19] 9a468: a9444ff4 ldp x20, x19, [sp, #64] 9a46c: a94357f6 ldp x22, x21, [sp, #48] 9a470: a9425ffe ldp x30, x23, [sp, #32] 9a474: 910143ff add sp, sp, #0x50 9a478: d65f03c0 ret 9a47c: 91000eaa add x10, x21, #0x3 9a480: 5280002b mov w11, #0x1 // #1 9a484: a9012668 stp x8, x9, [x19, #16] 9a488: 927ef548 and x8, x10, #0xfffffffffffffffc 9a48c: f9001288 str x8, [x20, #32] 9a490: a9025a77 stp x23, x22, [x19, #32] 9a494: a9002e7f stp xzr, x11, [x19] 9a498: a9444ff4 ldp x20, x19, [sp, #64] 9a49c: a94357f6 ldp x22, x21, [sp, #48] 9a4a0: a9425ffe ldp x30, x23, [sp, #32] 9a4a4: 910143ff add sp, sp, #0x50 9a4a8: d65f03c0 ret 9a4ac: aa1503e0 mov x0, x21 9a4b0: 97ff9f84 bl 822c0 9a4b4: d4200020 brk #0x1 9a4b8: aa0903e1 mov x1, x9 9a4bc: 97ffa4c5 bl 837d0 9a4c0: d4200020 brk #0x1 9a4c4: aa0903e0 mov x0, x9 9a4c8: 97ff9f98 bl 82328 9a4cc: d4200020 brk #0x1 9a4d0: aa1503e1 mov x1, x21 9a4d4: 97ffa4bf bl 837d0 9a4d8: d4200020 brk #0x1 9a4dc: aa1503e0 mov x0, x21 9a4e0: 97ff9f92 bl 82328 9a4e4: d4200020 brk #0x1 9a4e8: aa0203e0 mov x0, x2 9a4ec: 97ff9f8f bl 82328 9a4f0: d4200020 brk #0x1 ... 000000000009a500 : 9a500: d10283ff sub sp, sp, #0xa0 9a504: f90033fe str x30, [sp, #96] 9a508: a9075ff8 stp x24, x23, [sp, #112] 9a50c: a90857f6 stp x22, x21, [sp, #128] 9a510: a9094ff4 stp x20, x19, [sp, #144] 9a514: aa0203f3 mov x19, x2 9a518: aa0103f4 mov x20, x1 9a51c: aa0003e1 mov x1, x0 9a520: 910023e0 add x0, sp, #0x8 9a524: 52800502 mov w2, #0x28 // #40 9a528: 94002117 bl a2984 9a52c: 2a1f03e8 mov w8, wzr 9a530: d503201f nop 9a534: 30043d97 adr x23, a2ce5 <__floatundisf+0x19d> 9a538: 2a0803f8 mov w24, w8 9a53c: 9100c3e0 add x0, sp, #0x30 9a540: 910023e1 add x1, sp, #0x8 9a544: 97ffff27 bl 9a1e0 9a548: f9401be8 ldr x8, [sp, #48] 9a54c: b5000308 cbnz x8, 9a5ac 9a550: f9401fe8 ldr x8, [sp, #56] 9a554: f100111f cmp x8, #0x4 9a558: 54ffff28 b.hi 9a53c // b.pmore 9a55c: aa1f03f5 mov x21, xzr 9a560: aa1f03f6 mov x22, xzr 9a564: 10fffec9 adr x9, 9a53c 9a568: 38686aea ldrb w10, [x23, x8] 9a56c: 8b0a0929 add x9, x9, x10, lsl #2 9a570: d61f0120 br x9 9a574: f94027e8 ldr x8, [sp, #72] 9a578: eb13011f cmp x8, x19 9a57c: 54fffe01 b.ne 9a53c // b.any 9a580: f94023e0 ldr x0, [sp, #64] 9a584: a9455bf5 ldp x21, x22, [sp, #80] 9a588: aa1403e1 mov x1, x20 9a58c: aa1303e2 mov x2, x19 9a590: 940020fe bl a2988 9a594: 35fffd40 cbnz w0, 9a53c 9a598: 14000007 b 9a5b4 9a59c: 52800028 mov w8, #0x1 // #1 9a5a0: 17ffffe6 b 9a538 9a5a4: 2a1f03e8 mov w8, wzr 9a5a8: 3707fc98 tbnz w24, #0, 9a538 9a5ac: aa1f03f5 mov x21, xzr 9a5b0: aa1f03f6 mov x22, xzr 9a5b4: aa1503e0 mov x0, x21 9a5b8: aa1603e1 mov x1, x22 9a5bc: a9494ff4 ldp x20, x19, [sp, #144] 9a5c0: a94857f6 ldp x22, x21, [sp, #128] 9a5c4: a9475ff8 ldp x24, x23, [sp, #112] 9a5c8: f94033fe ldr x30, [sp, #96] 9a5cc: 910283ff add sp, sp, #0xa0 9a5d0: d65f03c0 ret ... 000000000009a5e0 : 9a5e0: d10243ff sub sp, sp, #0x90 9a5e4: a90567fe stp x30, x25, [sp, #80] 9a5e8: a9065ff8 stp x24, x23, [sp, #96] 9a5ec: a90757f6 stp x22, x21, [sp, #112] 9a5f0: a9084ff4 stp x20, x19, [sp, #128] 9a5f4: aa0203f4 mov x20, x2 9a5f8: aa0103f5 mov x21, x1 9a5fc: aa0003f3 mov x19, x0 9a600: b40000c3 cbz x3, 9a618 9a604: d1000468 sub x8, x3, #0x1 9a608: 38686a89 ldrb w9, [x20, x8] 9a60c: 7100bd3f cmp w9, #0x2f 9a610: 9a830118 csel x24, x8, x3, eq // eq = none 9a614: 14000002 b 9a61c 9a618: aa1f03f8 mov x24, xzr 9a61c: a90063ff stp xzr, x24, [sp] 9a620: a90163f4 stp x20, x24, [sp, #16] 9a624: a90263ff stp xzr, x24, [sp, #32] 9a628: 52800028 mov w8, #0x1 // #1 9a62c: d28005e9 mov x9, #0x2f // #47 9a630: f2c005e9 movk x9, #0x2f, lsl #32 9a634: a90327e8 stp x8, x9, [sp, #48] 9a638: 92800019 mov x25, #0xffffffffffffffff // #-1 9a63c: 790083e8 strh w8, [sp, #64] 9a640: 910003e0 mov x0, sp 9a644: 9400002b bl 9a6f0 < as core::iter::traits::iterator::Iterator>::next> 9a648: 91000739 add x25, x25, #0x1 9a64c: b5ffffa0 cbnz x0, 9a640 9a650: a90063ff stp xzr, x24, [sp] 9a654: a90163f4 stp x20, x24, [sp, #16] 9a658: a90263ff stp xzr, x24, [sp, #32] 9a65c: 52800028 mov w8, #0x1 // #1 9a660: d28005e9 mov x9, #0x2f // #47 9a664: f2c005e9 movk x9, #0x2f, lsl #32 9a668: a90327e8 stp x8, x9, [sp, #48] 9a66c: 790083e8 strh w8, [sp, #64] 9a670: f90027ff str xzr, [sp, #72] 9a674: 910003e0 mov x0, sp 9a678: 9400001e bl 9a6f0 < as core::iter::traits::iterator::Iterator>::next> 9a67c: b4000100 cbz x0, 9a69c 9a680: f94027e8 ldr x8, [sp, #72] 9a684: 91000509 add x9, x8, #0x1 9a688: f90027e9 str x9, [sp, #72] 9a68c: b5ffff48 cbnz x8, 9a674 9a690: aa0003f7 mov x23, x0 9a694: aa0103f6 mov x22, x1 9a698: 14000004 b 9a6a8 9a69c: aa1f03f6 mov x22, xzr 9a6a0: d503201f nop 9a6a4: 1008d0b7 adr x23, ac0b8 9a6a8: 52800388 mov w8, #0x1c // #28 9a6ac: a900227f stp xzr, x8, [x19] 9a6b0: 91004260 add x0, x19, #0x10 9a6b4: aa1503e1 mov x1, x21 9a6b8: 52800502 mov w2, #0x28 // #40 9a6bc: 940020b2 bl a2984 9a6c0: a903e274 stp x20, x24, [x19, #56] 9a6c4: a904da77 stp x23, x22, [x19, #72] 9a6c8: a905e67f stp xzr, x25, [x19, #88] 9a6cc: f900367f str xzr, [x19, #104] 9a6d0: a9484ff4 ldp x20, x19, [sp, #128] 9a6d4: a94757f6 ldp x22, x21, [sp, #112] 9a6d8: a9465ff8 ldp x24, x23, [sp, #96] 9a6dc: a94567fe ldp x30, x25, [sp, #80] 9a6e0: 910243ff add sp, sp, #0x90 9a6e4: d65f03c0 ret ... 000000000009a6f0 < as core::iter::traits::iterator::Iterator>::next>: 9a6f0: a9bb6ffe stp x30, x27, [sp, #-80]! 9a6f4: a90167fa stp x26, x25, [sp, #16] 9a6f8: a9025ff8 stp x24, x23, [sp, #32] 9a6fc: a90357f6 stp x22, x21, [sp, #48] 9a700: a9044ff4 stp x20, x19, [sp, #64] 9a704: 39410408 ldrb w8, [x0, #65] 9a708: 350009e8 cbnz w8, 9a844 < as core::iter::traits::iterator::Iterator>::next+0x154> 9a70c: aa0003f3 mov x19, x0 9a710: f9400816 ldr x22, [x0, #16] 9a714: a9426017 ldp x23, x24, [x0, #32] 9a718: eb17031f cmp x24, x23 9a71c: 540008a3 b.cc 9a830 < as core::iter::traits::iterator::Iterator>::next+0x140> // b.lo, b.ul, b.last 9a720: f9400e79 ldr x25, [x19, #24] 9a724: eb19031f cmp x24, x25 9a728: 54000848 b.hi 9a830 < as core::iter::traits::iterator::Iterator>::next+0x140> // b.pmore 9a72c: f9401a74 ldr x20, [x19, #48] 9a730: 9100f275 add x21, x19, #0x3c 9a734: 8b150288 add x8, x20, x21 9a738: d100051a sub x26, x8, #0x1 9a73c: 14000003 b 9a748 < as core::iter::traits::iterator::Iterator>::next+0x58> 9a740: eb17031f cmp x24, x23 9a744: 54000763 b.cc 9a830 < as core::iter::traits::iterator::Iterator>::next+0x140> // b.lo, b.ul, b.last 9a748: cb170302 sub x2, x24, x23 9a74c: 39400340 ldrb w0, [x26] 9a750: f100405f cmp x2, #0x10 9a754: 540001e2 b.cs 9a790 < as core::iter::traits::iterator::Iterator>::next+0xa0> // b.hs, b.nlast 9a758: aa1f03e1 mov x1, xzr 9a75c: b4000242 cbz x2, 9a7a4 < as core::iter::traits::iterator::Iterator>::next+0xb4> 9a760: 8b1702c8 add x8, x22, x23 9a764: 38616909 ldrb w9, [x8, x1] 9a768: 6b00013f cmp w9, w0 9a76c: 54000240 b.eq 9a7b4 < as core::iter::traits::iterator::Iterator>::next+0xc4> // b.none 9a770: 91000421 add x1, x1, #0x1 9a774: eb01005f cmp x2, x1 9a778: 54ffff61 b.ne 9a764 < as core::iter::traits::iterator::Iterator>::next+0x74> // b.any 9a77c: aa1f03e0 mov x0, xzr 9a780: aa0203e1 mov x1, x2 9a784: f100041f cmp x0, #0x1 9a788: 540001c0 b.eq 9a7c0 < as core::iter::traits::iterator::Iterator>::next+0xd0> // b.none 9a78c: 14000028 b 9a82c < as core::iter::traits::iterator::Iterator>::next+0x13c> 9a790: 8b1702c1 add x1, x22, x23 9a794: 97ffae73 bl 86160 9a798: f100041f cmp x0, #0x1 9a79c: 54000120 b.eq 9a7c0 < as core::iter::traits::iterator::Iterator>::next+0xd0> // b.none 9a7a0: 14000023 b 9a82c < as core::iter::traits::iterator::Iterator>::next+0x13c> 9a7a4: aa1f03e0 mov x0, xzr 9a7a8: f100041f cmp x0, #0x1 9a7ac: 540000a0 b.eq 9a7c0 < as core::iter::traits::iterator::Iterator>::next+0xd0> // b.none 9a7b0: 1400001f b 9a82c < as core::iter::traits::iterator::Iterator>::next+0x13c> 9a7b4: 52800020 mov w0, #0x1 // #1 9a7b8: f100041f cmp x0, #0x1 9a7bc: 54000381 b.ne 9a82c < as core::iter::traits::iterator::Iterator>::next+0x13c> // b.any 9a7c0: 8b170028 add x8, x1, x23 9a7c4: 91000517 add x23, x8, #0x1 9a7c8: f9001277 str x23, [x19, #32] 9a7cc: eb1402fb subs x27, x23, x20 9a7d0: 54fffb83 b.cc 9a740 < as core::iter::traits::iterator::Iterator>::next+0x50> // b.lo, b.ul, b.last 9a7d4: eb1902ff cmp x23, x25 9a7d8: 9a9483e8 csel x8, xzr, x20, hi // hi = pmore 9a7dc: 54fffb28 b.hi 9a740 < as core::iter::traits::iterator::Iterator>::next+0x50> // b.pmore 9a7e0: f100169f cmp x20, #0x5 9a7e4: 54000542 b.cs 9a88c < as core::iter::traits::iterator::Iterator>::next+0x19c> // b.hs, b.nlast 9a7e8: eb14011f cmp x8, x20 9a7ec: 54fffaa1 b.ne 9a740 < as core::iter::traits::iterator::Iterator>::next+0x50> // b.any 9a7f0: 8b1b02c0 add x0, x22, x27 9a7f4: aa1503e1 mov x1, x21 9a7f8: aa1403e2 mov x2, x20 9a7fc: 94002063 bl a2988 9a800: 35fffa00 cbnz w0, 9a740 < as core::iter::traits::iterator::Iterator>::next+0x50> 9a804: f9400268 ldr x8, [x19] 9a808: 8b0802c0 add x0, x22, x8 9a80c: cb080361 sub x1, x27, x8 9a810: f9000277 str x23, [x19] 9a814: a9444ff4 ldp x20, x19, [sp, #64] 9a818: a94357f6 ldp x22, x21, [sp, #48] 9a81c: a9425ff8 ldp x24, x23, [sp, #32] 9a820: a94167fa ldp x26, x25, [sp, #16] 9a824: a8c56ffe ldp x30, x27, [sp], #80 9a828: d65f03c0 ret 9a82c: f9001278 str x24, [x19, #32] 9a830: 3941026a ldrb w10, [x19, #64] 9a834: a9402269 ldp x9, x8, [x19] 9a838: 3500016a cbnz w10, 9a864 < as core::iter::traits::iterator::Iterator>::next+0x174> 9a83c: eb09011f cmp x8, x9 9a840: 54000121 b.ne 9a864 < as core::iter::traits::iterator::Iterator>::next+0x174> // b.any 9a844: aa1f03e0 mov x0, xzr 9a848: aa1f03e1 mov x1, xzr 9a84c: a9444ff4 ldp x20, x19, [sp, #64] 9a850: a94357f6 ldp x22, x21, [sp, #48] 9a854: a9425ff8 ldp x24, x23, [sp, #32] 9a858: a94167fa ldp x26, x25, [sp, #16] 9a85c: a8c56ffe ldp x30, x27, [sp], #80 9a860: d65f03c0 ret 9a864: 5280002a mov w10, #0x1 // #1 9a868: 3901066a strb w10, [x19, #65] 9a86c: 8b0902c0 add x0, x22, x9 9a870: cb090101 sub x1, x8, x9 9a874: a9444ff4 ldp x20, x19, [sp, #64] 9a878: a94357f6 ldp x22, x21, [sp, #48] 9a87c: a9425ff8 ldp x24, x23, [sp, #32] 9a880: a94167fa ldp x26, x25, [sp, #16] 9a884: a8c56ffe ldp x30, x27, [sp], #80 9a888: d65f03c0 ret 9a88c: aa1403e0 mov x0, x20 9a890: 52800081 mov w1, #0x4 // #4 9a894: 97ff9ea5 bl 82328 9a898: d4200020 brk #0x1 9a89c: 00000000 .inst 0x00000000 ; undefined 000000000009a8a0 <::next>: 9a8a0: d10503ff sub sp, sp, #0x140 9a8a4: a90e7bfd stp x29, x30, [sp, #224] 9a8a8: a90f6ffc stp x28, x27, [sp, #240] 9a8ac: a91067fa stp x26, x25, [sp, #256] 9a8b0: a9115ff8 stp x24, x23, [sp, #272] 9a8b4: a91257f6 stp x22, x21, [sp, #288] 9a8b8: a9134ff4 stp x20, x19, [sp, #304] 9a8bc: aa0103f5 mov x21, x1 9a8c0: aa0003f4 mov x20, x0 9a8c4: 39402028 ldrb w8, [x1, #8] 9a8c8: 7100711f cmp w8, #0x1c 9a8cc: 54001121 b.ne 9aaf0 <::next+0x250> // b.any 9a8d0: f9000ff4 str x20, [sp, #24] 9a8d4: 910042b4 add x20, x21, #0x10 9a8d8: 9101a3e8 add x8, sp, #0x68 9a8dc: 910243e9 add x9, sp, #0x90 9a8e0: 9100411a add x26, x8, #0x10 9a8e4: 9100212a add x10, x9, #0x8 9a8e8: f9000bea str x10, [sp, #16] 9a8ec: 9100453c add x28, x9, #0x11 9a8f0: 9100613d add x29, x9, #0x18 9a8f4: 91002516 add x22, x8, #0x9 9a8f8: 5280003b mov w27, #0x1 // #1 9a8fc: 14000003 b 9a908 <::next+0x68> 9a900: 91000673 add x19, x19, #0x1 9a904: f90036b3 str x19, [x21, #104] 9a908: 910243e0 add x0, sp, #0x90 9a90c: aa1403e1 mov x1, x20 9a910: 97fffe34 bl 9a1e0 9a914: a9494fe8 ldp x8, x19, [sp, #144] 9a918: 39401b89 ldrb w9, [x28, #6] 9a91c: 3940178a ldrb w10, [x28, #5] 9a920: 3940138b ldrb w11, [x28, #4] 9a924: 39009be9 strb w9, [sp, #38] 9a928: 33185d4b bfi w11, w10, #8, #24 9a92c: 79004beb strh w11, [sp, #36] 9a930: 39400f89 ldrb w9, [x28, #3] 9a934: 39400b8a ldrb w10, [x28, #2] 9a938: 33181d2a bfi w10, w9, #8, #8 9a93c: 39400789 ldrb w9, [x28, #1] 9a940: 3940038b ldrb w11, [x28] 9a944: 33181d2b bfi w11, w9, #8, #8 9a948: 33103d4b bfi w11, w10, #16, #16 9a94c: b90023eb str w11, [sp, #32] 9a950: 394283f7 ldrb w23, [sp, #160] 9a954: b5000ec8 cbnz x8, 9ab2c <::next+0x28c> 9a958: a94027a8 ldp x8, x9, [x29] 9a95c: a9002748 stp x8, x9, [x26] 9a960: f9400ba8 ldr x8, [x29, #16] 9a964: f9000b48 str x8, [x26, #16] 9a968: f90037f3 str x19, [sp, #104] 9a96c: 3901c3f7 strb w23, [sp, #112] 9a970: 910083e1 add x1, sp, #0x20 9a974: aa1603e0 mov x0, x22 9a978: 528000e2 mov w2, #0x7 // #7 9a97c: 94002002 bl a2984 9a980: b4000413 cbz x19, 9aa00 <::next+0x160> 9a984: f100067f cmp x19, #0x1 9a988: 54000920 b.eq 9aaac <::next+0x20c> // b.none 9a98c: f1000a7f cmp x19, #0x2 9a990: 54000dc1 b.ne 9ab48 <::next+0x2a8> // b.any 9a994: f94036a8 ldr x8, [x21, #104] 9a998: f9402ea9 ldr x9, [x21, #88] 9a99c: eb09011f cmp x8, x9 9a9a0: 54000a21 b.ne 9aae4 <::next+0x244> // b.any 9a9a4: b4000da8 cbz x8, 9ab58 <::next+0x2b8> 9a9a8: d1000513 sub x19, x8, #0x1 9a9ac: f9002eb3 str x19, [x21, #88] 9a9b0: a943a6a8 ldp x8, x9, [x21, #56] 9a9b4: a90927ff stp xzr, x9, [sp, #144] 9a9b8: a90a27e8 stp x8, x9, [sp, #160] 9a9bc: a90b27ff stp xzr, x9, [sp, #176] 9a9c0: d28005e8 mov x8, #0x2f // #47 9a9c4: f2c005e8 movk x8, #0x2f, lsl #32 9a9c8: a90c23fb stp x27, x8, [sp, #192] 9a9cc: 7901a3fb strh w27, [sp, #208] 9a9d0: f9006fff str xzr, [sp, #216] 9a9d4: 910243e0 add x0, sp, #0x90 9a9d8: 97ffff46 bl 9a6f0 < as core::iter::traits::iterator::Iterator>::next> 9a9dc: b40000e0 cbz x0, 9a9f8 <::next+0x158> 9a9e0: f9406fe8 ldr x8, [sp, #216] 9a9e4: 91000509 add x9, x8, #0x1 9a9e8: f9006fe9 str x9, [sp, #216] 9a9ec: eb13011f cmp x8, x19 9a9f0: 54ffff21 b.ne 9a9d4 <::next+0x134> // b.any 9a9f4: a90486a0 stp x0, x1, [x21, #72] 9a9f8: f90036b3 str x19, [x21, #104] 9a9fc: 17ffffc3 b 9a908 <::next+0x68> 9aa00: f94036b3 ldr x19, [x21, #104] 9aa04: f9402ea8 ldr x8, [x21, #88] 9aa08: eb08027f cmp x19, x8 9aa0c: 54fff7a1 b.ne 9a900 <::next+0x60> // b.any 9aa10: a944e2b9 ldp x25, x24, [x21, #72] 9aa14: 910243e0 add x0, sp, #0x90 9aa18: 9101a3e1 add x1, sp, #0x68 9aa1c: 94000359 bl 9b780 9aa20: f9404be8 ldr x8, [sp, #144] 9aa24: b50014c8 cbnz x8, 9acbc <::next+0x41c> 9aa28: f94053e8 ldr x8, [sp, #160] 9aa2c: eb08031f cmp x24, x8 9aa30: 54fff681 b.ne 9a900 <::next+0x60> // b.any 9aa34: f9404fe1 ldr x1, [sp, #152] 9aa38: aa1903e0 mov x0, x25 9aa3c: aa1803e2 mov x2, x24 9aa40: 94001fd2 bl a2988 9aa44: 35fff5e0 cbnz w0, 9a900 <::next+0x60> 9aa48: f94032a8 ldr x8, [x21, #96] 9aa4c: d1000508 sub x8, x8, #0x1 9aa50: 91000678 add x24, x19, #0x1 9aa54: eb08027f cmp x19, x8 9aa58: 54000e22 b.cs 9ac1c <::next+0x37c> // b.hs, b.nlast 9aa5c: f9002eb8 str x24, [x21, #88] 9aa60: a943a6a8 ldp x8, x9, [x21, #56] 9aa64: a90927ff stp xzr, x9, [sp, #144] 9aa68: a90a27e8 stp x8, x9, [sp, #160] 9aa6c: a90b27ff stp xzr, x9, [sp, #176] 9aa70: d28005e8 mov x8, #0x2f // #47 9aa74: f2c005e8 movk x8, #0x2f, lsl #32 9aa78: a90c23fb stp x27, x8, [sp, #192] 9aa7c: 7901a3fb strh w27, [sp, #208] 9aa80: f9006fff str xzr, [sp, #216] 9aa84: 910243e0 add x0, sp, #0x90 9aa88: 97ffff1a bl 9a6f0 < as core::iter::traits::iterator::Iterator>::next> 9aa8c: b4fff3a0 cbz x0, 9a900 <::next+0x60> 9aa90: f9406fe8 ldr x8, [sp, #216] 9aa94: 91000509 add x9, x8, #0x1 9aa98: f9006fe9 str x9, [sp, #216] 9aa9c: eb18011f cmp x8, x24 9aaa0: 54ffff21 b.ne 9aa84 <::next+0x1e4> // b.any 9aaa4: a90486a0 stp x0, x1, [x21, #72] 9aaa8: 17ffff96 b 9a900 <::next+0x60> 9aaac: f94036a8 ldr x8, [x21, #104] 9aab0: f9402ea9 ldr x9, [x21, #88] 9aab4: eb09011f cmp x8, x9 9aab8: 54fff281 b.ne 9a908 <::next+0x68> // b.any 9aabc: f9403fe2 ldr x2, [sp, #120] 9aac0: f9402aa8 ldr x8, [x21, #80] 9aac4: eb02011f cmp x8, x2 9aac8: 54fff201 b.ne 9a908 <::next+0x68> // b.any 9aacc: f94026a0 ldr x0, [x21, #72] 9aad0: f9403bf7 ldr x23, [sp, #112] 9aad4: aa1703e1 mov x1, x23 9aad8: 94001fac bl a2988 9aadc: 35fff160 cbnz w0, 9a908 <::next+0x68> 9aae0: 14000032 b 9aba8 <::next+0x308> 9aae4: d1000513 sub x19, x8, #0x1 9aae8: f90036b3 str x19, [x21, #104] 9aaec: 17ffff87 b 9a908 <::next+0x68> 9aaf0: 38409ea8 ldrb w8, [x21, #9]! 9aaf4: 39401aa9 ldrb w9, [x21, #6] 9aaf8: 39019be9 strb w9, [sp, #102] 9aafc: 394016a9 ldrb w9, [x21, #5] 9ab00: 394012aa ldrb w10, [x21, #4] 9ab04: 33185d2a bfi w10, w9, #8, #24 9ab08: 7900cbea strh w10, [sp, #100] 9ab0c: 39400ea9 ldrb w9, [x21, #3] 9ab10: 39400aaa ldrb w10, [x21, #2] 9ab14: 33181d2a bfi w10, w9, #8, #8 9ab18: 394006a9 ldrb w9, [x21, #1] 9ab1c: 33181d28 bfi w8, w9, #8, #8 9ab20: 33103d48 bfi w8, w10, #16, #16 9ab24: b90063e8 str w8, [sp, #96] 9ab28: 14000012 b 9ab70 <::next+0x2d0> 9ab2c: b94023e8 ldr w8, [sp, #32] 9ab30: 79404be9 ldrh w9, [sp, #36] 9ab34: b90063e8 str w8, [sp, #96] 9ab38: 7900cbe9 strh w9, [sp, #100] 9ab3c: 39409be8 ldrb w8, [sp, #38] 9ab40: 39019be8 strb w8, [sp, #102] 9ab44: 1400000a b 9ab6c <::next+0x2cc> 9ab48: 39019bff strb wzr, [sp, #102] 9ab4c: 7900cbff strh wzr, [sp, #100] 9ab50: b90063ff str wzr, [sp, #96] 9ab54: 14000006 b 9ab6c <::next+0x2cc> 9ab58: 52800208 mov w8, #0x10 // #16 9ab5c: a90022bf stp xzr, x8, [x21] 9ab60: b90063ff str wzr, [sp, #96] 9ab64: 7900cbff strh wzr, [sp, #100] 9ab68: 39019bff strb wzr, [sp, #102] 9ab6c: f9400ff4 ldr x20, [sp, #24] 9ab70: 91002280 add x0, x20, #0x8 9ab74: 2a1f03e1 mov w1, wzr 9ab78: 52800902 mov w2, #0x48 // #72 9ab7c: 94001ee2 bl a2704 9ab80: 52800093 mov w19, #0x4 // #4 9ab84: f9000293 str x19, [x20] 9ab88: a9534ff4 ldp x20, x19, [sp, #304] 9ab8c: a95257f6 ldp x22, x21, [sp, #288] 9ab90: a9515ff8 ldp x24, x23, [sp, #272] 9ab94: a95067fa ldp x26, x25, [sp, #256] 9ab98: a94f6ffc ldp x28, x27, [sp, #240] 9ab9c: a94e7bfd ldp x29, x30, [sp, #224] 9aba0: 910503ff add sp, sp, #0x140 9aba4: d65f03c0 ret 9aba8: 39401ac8 ldrb w8, [x22, #6] 9abac: 394016c9 ldrb w9, [x22, #5] 9abb0: 394012ca ldrb w10, [x22, #4] 9abb4: 39019be8 strb w8, [sp, #102] 9abb8: 39400ec8 ldrb w8, [x22, #3] 9abbc: 33185d2a bfi w10, w9, #8, #24 9abc0: 39400ac9 ldrb w9, [x22, #2] 9abc4: 33181d09 bfi w9, w8, #8, #8 9abc8: 394006c8 ldrb w8, [x22, #1] 9abcc: 394002cb ldrb w11, [x22] 9abd0: 33181d0b bfi w11, w8, #8, #8 9abd4: 7900cbea strh w10, [sp, #100] 9abd8: a9402b48 ldp x8, x10, [x26] 9abdc: a9092be8 stp x8, x10, [sp, #144] 9abe0: 33103d2b bfi w11, w9, #16, #16 9abe4: b90063eb str w11, [sp, #96] 9abe8: f9400b48 ldr x8, [x26, #16] 9abec: f90053e8 str x8, [sp, #160] 9abf0: 910243e8 add x8, sp, #0x90 9abf4: 91006100 add x0, x8, #0x18 9abf8: aa1403e1 mov x1, x20 9abfc: 52800502 mov w2, #0x28 // #40 9ac00: 94001f61 bl a2984 9ac04: 910083e0 add x0, sp, #0x20 9ac08: 910243e1 add x1, sp, #0x90 9ac0c: 52800802 mov w2, #0x40 // #64 9ac10: 94001f5d bl a2984 9ac14: 52800033 mov w19, #0x1 // #1 9ac18: 1400001e b 9ac90 <::next+0x3f0> 9ac1c: f90036b8 str x24, [x21, #104] 9ac20: 39401ac8 ldrb w8, [x22, #6] 9ac24: 394016c9 ldrb w9, [x22, #5] 9ac28: 394012ca ldrb w10, [x22, #4] 9ac2c: 39019be8 strb w8, [sp, #102] 9ac30: 39400ec8 ldrb w8, [x22, #3] 9ac34: 33185d2a bfi w10, w9, #8, #24 9ac38: 39400ac9 ldrb w9, [x22, #2] 9ac3c: 33181d09 bfi w9, w8, #8, #8 9ac40: 394006c8 ldrb w8, [x22, #1] 9ac44: 394002cb ldrb w11, [x22] 9ac48: 33181d0b bfi w11, w8, #8, #8 9ac4c: 7900cbea strh w10, [sp, #100] 9ac50: a9402b48 ldp x8, x10, [x26] 9ac54: a9092be8 stp x8, x10, [sp, #144] 9ac58: 33103d2b bfi w11, w9, #16, #16 9ac5c: b90063eb str w11, [sp, #96] 9ac60: f9400b48 ldr x8, [x26, #16] 9ac64: f90053e8 str x8, [sp, #160] 9ac68: 910243e8 add x8, sp, #0x90 9ac6c: 91006100 add x0, x8, #0x18 9ac70: aa1403e1 mov x1, x20 9ac74: 52800502 mov w2, #0x28 // #40 9ac78: 94001f43 bl a2984 9ac7c: 910083e0 add x0, sp, #0x20 9ac80: 910243e1 add x1, sp, #0x90 9ac84: 52800802 mov w2, #0x40 // #64 9ac88: 94001f3f bl a2984 9ac8c: aa1f03f3 mov x19, xzr 9ac90: f9400ff4 ldr x20, [sp, #24] 9ac94: 39002297 strb w23, [x20, #8] 9ac98: 91002680 add x0, x20, #0x9 9ac9c: 910183e1 add x1, sp, #0x60 9aca0: 528000e2 mov w2, #0x7 // #7 9aca4: 94001f38 bl a2984 9aca8: 91004280 add x0, x20, #0x10 9acac: 910083e1 add x1, sp, #0x20 9acb0: 52800802 mov w2, #0x40 // #64 9acb4: 94001f34 bl a2984 9acb8: 17ffffb3 b 9ab84 <::next+0x2e4> 9acbc: f9400be9 ldr x9, [sp, #16] 9acc0: a9402528 ldp x8, x9, [x9] 9acc4: a90227e8 stp x8, x9, [sp, #32] 9acc8: d503201f nop 9accc: 1008b920 adr x0, ac3f0 9acd0: d503201f nop 9acd4: 10068fe3 adr x3, a7ed0 9acd8: d503201f nop 9acdc: 100692e4 adr x4, a7f38 9ace0: 910083e2 add x2, sp, #0x20 9ace4: 52800561 mov w1, #0x2b // #43 9ace8: 97ffa420 bl 83d68 9acec: d4200020 brk #0x1 000000000009acf0 : 9acf0: d10203ff sub sp, sp, #0x80 9acf4: f90013fe str x30, [sp, #32] 9acf8: a9036ffc stp x28, x27, [sp, #48] 9acfc: a90467fa stp x26, x25, [sp, #64] 9ad00: a9055ff8 stp x24, x23, [sp, #80] 9ad04: a90657f6 stp x22, x21, [sp, #96] 9ad08: a9074ff4 stp x20, x19, [sp, #112] 9ad0c: aa0003f3 mov x19, x0 9ad10: f240083f tst x1, #0x7 9ad14: 54000060 b.eq 9ad20 // b.none 9ad18: 528002a9 mov w9, #0x15 // #21 9ad1c: 1400000f b 9ad58 9ad20: aa0203f4 mov x20, x2 9ad24: f100105f cmp x2, #0x4 9ad28: 54000163 b.cc 9ad54 // b.lo, b.ul, b.last 9ad2c: aa0103f5 mov x21, x1 9ad30: b9400028 ldr w8, [x1] 9ad34: 5281ba09 mov w9, #0xdd0 // #3536 9ad38: 72bdbfc9 movk w9, #0xedfe, lsl #16 9ad3c: 6b09011f cmp w8, w9 9ad40: 540000a1 b.ne 9ad54 // b.any 9ad44: f100a29f cmp x20, #0x28 9ad48: 54000202 b.cs 9ad88 // b.hs, b.nlast 9ad4c: 52800309 mov w9, #0x18 // #24 9ad50: 14000002 b 9ad58 9ad54: 52800049 mov w9, #0x2 // #2 9ad58: f900067f str xzr, [x19, #8] 9ad5c: 52800028 mov w8, #0x1 // #1 9ad60: 29027e69 stp w9, wzr, [x19, #16] 9ad64: f9000268 str x8, [x19] 9ad68: a9474ff4 ldp x20, x19, [sp, #112] 9ad6c: a94657f6 ldp x22, x21, [sp, #96] 9ad70: a9455ff8 ldp x24, x23, [sp, #80] 9ad74: a94467fa ldp x26, x25, [sp, #64] 9ad78: a9436ffc ldp x28, x27, [sp, #48] 9ad7c: f94013fe ldr x30, [sp, #32] 9ad80: 910203ff add sp, sp, #0x80 9ad84: d65f03c0 ret 9ad88: 2942a2a9 ldp w9, w8, [x21, #20] 9ad8c: 5ac00929 rev w9, w9 9ad90: 5ac0090a rev w10, w8 9ad94: 6b0a013f cmp w9, w10 9ad98: 54000062 b.cs 9ada4 // b.hs, b.nlast 9ad9c: 52800168 mov w8, #0xb // #11 9ada0: 14000024 b 9ae30 9ada4: 52a20009 mov w9, #0x10000000 // #268435456 9ada8: 6b09011f cmp w8, w9 9adac: 540003c1 b.ne 9ae24 // b.any 9adb0: 2940a2a9 ldp w9, w8, [x21, #4] 9adb4: b3607d28 bfi x8, x9, #32, #32 9adb8: dac00d18 rev x24, x8 9adbc: d360ff17 lsr x23, x24, #32 9adc0: 6b17031f cmp w24, w23 9adc4: 54000343 b.cc 9ae2c // b.lo, b.ul, b.last 9adc8: b9400ea8 ldr w8, [x21, #12] 9adcc: 5ac00916 rev w22, w8 9add0: 6b1802df cmp w22, w24 9add4: 540002c8 b.hi 9ae2c // b.pmore 9add8: b94012a8 ldr w8, [x21, #16] 9addc: 5ac00903 rev w3, w8 9ade0: 6b18007f cmp w3, w24 9ade4: 54000248 b.hi 9ae2c // b.pmore 9ade8: d360fe88 lsr x8, x20, #32 9adec: b5000208 cbnz x8, 9ae2c 9adf0: 6b18029f cmp w20, w24 9adf4: 540001c1 b.ne 9ae2c // b.any 9adf8: 294472bb ldp w27, w28, [x21, #32] 9adfc: 910023e0 add x0, sp, #0x8 9ae00: aa1503e1 mov x1, x21 9ae04: 2a1703e2 mov w2, w23 9ae08: 9400002e bl 9aec0 9ae0c: a940ebe8 ldp x8, x26, [sp, #8] 9ae10: f9400ff9 ldr x25, [sp, #24] 9ae14: b4000148 cbz x8, 9ae3c 9ae18: 52800028 mov w8, #0x1 // #1 9ae1c: a900e67a stp x26, x25, [x19, #8] 9ae20: 17ffffd1 b 9ad64 9ae24: 52800348 mov w8, #0x1a // #26 9ae28: 14000002 b 9ae30 9ae2c: 52800108 mov w8, #0x8 // #8 9ae30: a900a27f stp xzr, x8, [x19, #8] 9ae34: 52800028 mov w8, #0x1 // #1 9ae38: 17ffffcb b 9ad64 9ae3c: 5ac00b85 rev w5, w28 9ae40: 910023e0 add x0, sp, #0x8 9ae44: aa1503e1 mov x1, x21 9ae48: aa1403e2 mov x2, x20 9ae4c: 2a1703e3 mov w3, w23 9ae50: 2a1603e4 mov w4, w22 9ae54: 9400004b bl 9af80 9ae58: a940abe8 ldp x8, x10, [sp, #8] 9ae5c: f9400fe9 ldr x9, [sp, #24] 9ae60: b4000088 cbz x8, 9ae70 9ae64: 52800028 mov w8, #0x1 // #1 9ae68: a900a66a stp x10, x9, [x19, #8] 9ae6c: 17ffffbe b 9ad64 9ae70: 5ac00b6b rev w11, w27 9ae74: 6b0b0308 subs w8, w24, w11 9ae78: 54000183 b.cc 9aea8 // b.lo, b.ul, b.last 9ae7c: 6b16011f cmp w8, w22 9ae80: 54000143 b.cc 9aea8 // b.lo, b.ul, b.last 9ae84: 8b160160 add x0, x11, x22 9ae88: eb14001f cmp x0, x20 9ae8c: 54000128 b.hi 9aeb0 // b.pmore 9ae90: aa1f03e8 mov x8, xzr 9ae94: 8b1602ac add x12, x21, x22 9ae98: a900e67a stp x26, x25, [x19, #8] 9ae9c: a901a66a stp x10, x9, [x19, #24] 9aea0: a902ae6c stp x12, x11, [x19, #40] 9aea4: 17ffffb0 b 9ad64 9aea8: 52800248 mov w8, #0x12 // #18 9aeac: 17ffffe1 b 9ae30 9aeb0: aa1403e1 mov x1, x20 9aeb4: 97ff9d1d bl 82328 9aeb8: d4200020 brk #0x1 9aebc: 00000000 .inst 0x00000000 ; undefined 000000000009aec0 : 9aec0: 71004048 subs w8, w2, #0x10 9aec4: 54000143 b.cc 9aeec // b.lo, b.ul, b.last 9aec8: 6b03011f cmp w8, w3 9aecc: 54000103 b.cc 9aeec // b.lo, b.ul, b.last 9aed0: 7200087f tst w3, #0x7 9aed4: 54000160 b.eq 9af00 // b.none 9aed8: 528002c8 mov w8, #0x16 // #22 9aedc: a900a01f stp xzr, x8, [x0, #8] 9aee0: 5280002a mov w10, #0x1 // #1 9aee4: f900000a str x10, [x0] 9aee8: d65f03c0 ret 9aeec: 52800228 mov w8, #0x11 // #17 9aef0: a900a01f stp xzr, x8, [x0, #8] 9aef4: 5280002a mov w10, #0x1 // #1 9aef8: f900000a str x10, [x0] 9aefc: d65f03c0 ret 9af00: aa0103e9 mov x9, x1 9af04: 4b030048 sub w8, w2, w3 9af08: 53047d01 lsr w1, w8, #4 9af0c: d37cec28 lsl x8, x1, #4 9af10: b40001c8 cbz x8, 9af48 9af14: aa1f03e8 mov x8, xzr 9af18: 8b234129 add x9, x9, w3, uxtw 9af1c: d100042a sub x10, x1, #0x1 9af20: 9240ed4a and x10, x10, #0xfffffffffffffff 9af24: 9100054a add x10, x10, #0x1 9af28: aa0903eb mov x11, x9 9af2c: a940356c ldp x12, x13, [x11] 9af30: aa0d018c orr x12, x12, x13 9af34: b400014c cbz x12, 9af5c 9af38: 91000508 add x8, x8, #0x1 9af3c: 9100416b add x11, x11, #0x10 9af40: eb08015f cmp x10, x8 9af44: 54ffff41 b.ne 9af2c // b.any 9af48: 528001e8 mov w8, #0xf // #15 9af4c: a900a01f stp xzr, x8, [x0, #8] 9af50: 5280002a mov w10, #0x1 // #1 9af54: f900000a str x10, [x0] 9af58: d65f03c0 ret 9af5c: eb01011f cmp x8, x1 9af60: 54000088 b.hi 9af70 // b.pmore 9af64: a900a009 stp x9, x8, [x0, #8] 9af68: f900001f str xzr, [x0] 9af6c: d65f03c0 ret 9af70: aa0803e0 mov x0, x8 9af74: 97ff9ced bl 82328 9af78: d4200020 brk #0x1 9af7c: 00000000 .inst 0x00000000 ; undefined 000000000009af80 : 9af80: 2a050068 orr w8, w3, w5 9af84: 7200051f tst w8, #0x3 9af88: 540000c0 b.eq 9afa0 // b.none 9af8c: 528002e8 mov w8, #0x17 // #23 9af90: a900a01f stp xzr, x8, [x0, #8] 9af94: 52800028 mov w8, #0x1 // #1 9af98: f9000008 str x8, [x0] 9af9c: d65f03c0 ret 9afa0: 6b050088 subs w8, w4, w5 9afa4: 54000183 b.cc 9afd4 // b.lo, b.ul, b.last 9afa8: 6b03011f cmp w8, w3 9afac: 54000143 b.cc 9afd4 // b.lo, b.ul, b.last 9afb0: 2a0303e9 mov w9, w3 9afb4: 2a0503ea mov w10, w5 9afb8: 8b090148 add x8, x10, x9 9afbc: eb02011f cmp x8, x2 9afc0: 54000148 b.hi 9afe8 // b.pmore 9afc4: 8b090029 add x9, x1, x9 9afc8: a900a809 stp x9, x10, [x0, #8] 9afcc: f900001f str xzr, [x0] 9afd0: d65f03c0 ret 9afd4: 52800268 mov w8, #0x13 // #19 9afd8: a900a01f stp xzr, x8, [x0, #8] 9afdc: 52800028 mov w8, #0x1 // #1 9afe0: f9000008 str x8, [x0] 9afe4: d65f03c0 ret 9afe8: aa0803e0 mov x0, x8 9afec: aa0203e1 mov x1, x2 9aff0: 97ff9cce bl 82328 9aff4: d4200020 brk #0x1 ... 000000000009b000 <<&str as rustBoot::dt::writer::Concat>::concat>: 9b000: d10183ff sub sp, sp, #0x60 9b004: f90023fe str x30, [sp, #64] 9b008: a9054ff4 stp x20, x19, [sp, #80] 9b00c: aa0003f3 mov x19, x0 9b010: 790073ff strh wzr, [sp, #56] 9b014: a902ffff stp xzr, xzr, [sp, #40] 9b018: a901ffff stp xzr, xzr, [sp, #24] 9b01c: a900ffff stp xzr, xzr, [sp, #8] 9b020: b40000e2 cbz x2, 9b03c <<&str as rustBoot::dt::writer::Concat>::concat+0x3c> 9b024: 39400028 ldrb w8, [x1] 9b028: 390023e8 strb w8, [sp, #8] 9b02c: f100045f cmp x2, #0x1 9b030: 540000a1 b.ne 9b044 <<&str as rustBoot::dt::writer::Concat>::concat+0x44> // b.any 9b034: 52800028 mov w8, #0x1 // #1 9b038: 14000128 b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b03c: aa1f03e8 mov x8, xzr 9b040: 14000126 b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b044: 39400428 ldrb w8, [x1, #1] 9b048: 390027e8 strb w8, [sp, #9] 9b04c: f100085f cmp x2, #0x2 9b050: 54000061 b.ne 9b05c <<&str as rustBoot::dt::writer::Concat>::concat+0x5c> // b.any 9b054: 52800048 mov w8, #0x2 // #2 9b058: 14000120 b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b05c: 39400828 ldrb w8, [x1, #2] 9b060: 39002be8 strb w8, [sp, #10] 9b064: f1000c5f cmp x2, #0x3 9b068: 54000061 b.ne 9b074 <<&str as rustBoot::dt::writer::Concat>::concat+0x74> // b.any 9b06c: 52800068 mov w8, #0x3 // #3 9b070: 1400011a b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b074: 39400c28 ldrb w8, [x1, #3] 9b078: 39002fe8 strb w8, [sp, #11] 9b07c: f100105f cmp x2, #0x4 9b080: 54000061 b.ne 9b08c <<&str as rustBoot::dt::writer::Concat>::concat+0x8c> // b.any 9b084: 52800088 mov w8, #0x4 // #4 9b088: 14000114 b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b08c: 39401028 ldrb w8, [x1, #4] 9b090: 390033e8 strb w8, [sp, #12] 9b094: f100145f cmp x2, #0x5 9b098: 54000061 b.ne 9b0a4 <<&str as rustBoot::dt::writer::Concat>::concat+0xa4> // b.any 9b09c: 528000a8 mov w8, #0x5 // #5 9b0a0: 1400010e b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b0a4: 39401428 ldrb w8, [x1, #5] 9b0a8: 390037e8 strb w8, [sp, #13] 9b0ac: f100185f cmp x2, #0x6 9b0b0: 54000061 b.ne 9b0bc <<&str as rustBoot::dt::writer::Concat>::concat+0xbc> // b.any 9b0b4: 528000c8 mov w8, #0x6 // #6 9b0b8: 14000108 b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b0bc: 39401828 ldrb w8, [x1, #6] 9b0c0: 39003be8 strb w8, [sp, #14] 9b0c4: f1001c5f cmp x2, #0x7 9b0c8: 54000061 b.ne 9b0d4 <<&str as rustBoot::dt::writer::Concat>::concat+0xd4> // b.any 9b0cc: 528000e8 mov w8, #0x7 // #7 9b0d0: 14000102 b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b0d4: 39401c28 ldrb w8, [x1, #7] 9b0d8: 39003fe8 strb w8, [sp, #15] 9b0dc: f100205f cmp x2, #0x8 9b0e0: 54000061 b.ne 9b0ec <<&str as rustBoot::dt::writer::Concat>::concat+0xec> // b.any 9b0e4: 52800108 mov w8, #0x8 // #8 9b0e8: 140000fc b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b0ec: 39402028 ldrb w8, [x1, #8] 9b0f0: 390043e8 strb w8, [sp, #16] 9b0f4: f100245f cmp x2, #0x9 9b0f8: 54000061 b.ne 9b104 <<&str as rustBoot::dt::writer::Concat>::concat+0x104> // b.any 9b0fc: 52800128 mov w8, #0x9 // #9 9b100: 140000f6 b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b104: 39402428 ldrb w8, [x1, #9] 9b108: 390047e8 strb w8, [sp, #17] 9b10c: f100285f cmp x2, #0xa 9b110: 54000061 b.ne 9b11c <<&str as rustBoot::dt::writer::Concat>::concat+0x11c> // b.any 9b114: 52800148 mov w8, #0xa // #10 9b118: 140000f0 b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b11c: 39402828 ldrb w8, [x1, #10] 9b120: 39004be8 strb w8, [sp, #18] 9b124: f1002c5f cmp x2, #0xb 9b128: 54000061 b.ne 9b134 <<&str as rustBoot::dt::writer::Concat>::concat+0x134> // b.any 9b12c: 52800168 mov w8, #0xb // #11 9b130: 140000ea b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b134: 39402c28 ldrb w8, [x1, #11] 9b138: 39004fe8 strb w8, [sp, #19] 9b13c: f100305f cmp x2, #0xc 9b140: 54000061 b.ne 9b14c <<&str as rustBoot::dt::writer::Concat>::concat+0x14c> // b.any 9b144: 52800188 mov w8, #0xc // #12 9b148: 140000e4 b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b14c: 39403028 ldrb w8, [x1, #12] 9b150: 390053e8 strb w8, [sp, #20] 9b154: f100345f cmp x2, #0xd 9b158: 54000061 b.ne 9b164 <<&str as rustBoot::dt::writer::Concat>::concat+0x164> // b.any 9b15c: 528001a8 mov w8, #0xd // #13 9b160: 140000de b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b164: 39403428 ldrb w8, [x1, #13] 9b168: 390057e8 strb w8, [sp, #21] 9b16c: f100385f cmp x2, #0xe 9b170: 54000061 b.ne 9b17c <<&str as rustBoot::dt::writer::Concat>::concat+0x17c> // b.any 9b174: 528001c8 mov w8, #0xe // #14 9b178: 140000d8 b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b17c: 39403828 ldrb w8, [x1, #14] 9b180: 39005be8 strb w8, [sp, #22] 9b184: f1003c5f cmp x2, #0xf 9b188: 54000061 b.ne 9b194 <<&str as rustBoot::dt::writer::Concat>::concat+0x194> // b.any 9b18c: 528001e8 mov w8, #0xf // #15 9b190: 140000d2 b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b194: 39403c28 ldrb w8, [x1, #15] 9b198: 39005fe8 strb w8, [sp, #23] 9b19c: f100405f cmp x2, #0x10 9b1a0: 54000061 b.ne 9b1ac <<&str as rustBoot::dt::writer::Concat>::concat+0x1ac> // b.any 9b1a4: 52800208 mov w8, #0x10 // #16 9b1a8: 140000cc b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b1ac: 39404028 ldrb w8, [x1, #16] 9b1b0: 390063e8 strb w8, [sp, #24] 9b1b4: f100445f cmp x2, #0x11 9b1b8: 54000061 b.ne 9b1c4 <<&str as rustBoot::dt::writer::Concat>::concat+0x1c4> // b.any 9b1bc: 52800228 mov w8, #0x11 // #17 9b1c0: 140000c6 b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b1c4: 39404428 ldrb w8, [x1, #17] 9b1c8: 390067e8 strb w8, [sp, #25] 9b1cc: f100485f cmp x2, #0x12 9b1d0: 54000061 b.ne 9b1dc <<&str as rustBoot::dt::writer::Concat>::concat+0x1dc> // b.any 9b1d4: 52800248 mov w8, #0x12 // #18 9b1d8: 140000c0 b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b1dc: 39404828 ldrb w8, [x1, #18] 9b1e0: 39006be8 strb w8, [sp, #26] 9b1e4: f1004c5f cmp x2, #0x13 9b1e8: 54000061 b.ne 9b1f4 <<&str as rustBoot::dt::writer::Concat>::concat+0x1f4> // b.any 9b1ec: 52800268 mov w8, #0x13 // #19 9b1f0: 140000ba b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b1f4: 39404c28 ldrb w8, [x1, #19] 9b1f8: 39006fe8 strb w8, [sp, #27] 9b1fc: f100505f cmp x2, #0x14 9b200: 54000061 b.ne 9b20c <<&str as rustBoot::dt::writer::Concat>::concat+0x20c> // b.any 9b204: 52800288 mov w8, #0x14 // #20 9b208: 140000b4 b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b20c: 39405028 ldrb w8, [x1, #20] 9b210: 390073e8 strb w8, [sp, #28] 9b214: f100545f cmp x2, #0x15 9b218: 54000061 b.ne 9b224 <<&str as rustBoot::dt::writer::Concat>::concat+0x224> // b.any 9b21c: 528002a8 mov w8, #0x15 // #21 9b220: 140000ae b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b224: 39405428 ldrb w8, [x1, #21] 9b228: 390077e8 strb w8, [sp, #29] 9b22c: f100585f cmp x2, #0x16 9b230: 54000061 b.ne 9b23c <<&str as rustBoot::dt::writer::Concat>::concat+0x23c> // b.any 9b234: 528002c8 mov w8, #0x16 // #22 9b238: 140000a8 b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b23c: 39405828 ldrb w8, [x1, #22] 9b240: 39007be8 strb w8, [sp, #30] 9b244: f1005c5f cmp x2, #0x17 9b248: 54000061 b.ne 9b254 <<&str as rustBoot::dt::writer::Concat>::concat+0x254> // b.any 9b24c: 528002e8 mov w8, #0x17 // #23 9b250: 140000a2 b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b254: 39405c28 ldrb w8, [x1, #23] 9b258: 39007fe8 strb w8, [sp, #31] 9b25c: f100605f cmp x2, #0x18 9b260: 54000061 b.ne 9b26c <<&str as rustBoot::dt::writer::Concat>::concat+0x26c> // b.any 9b264: 52800308 mov w8, #0x18 // #24 9b268: 1400009c b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b26c: 39406028 ldrb w8, [x1, #24] 9b270: 390083e8 strb w8, [sp, #32] 9b274: f100645f cmp x2, #0x19 9b278: 54000061 b.ne 9b284 <<&str as rustBoot::dt::writer::Concat>::concat+0x284> // b.any 9b27c: 52800328 mov w8, #0x19 // #25 9b280: 14000096 b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b284: 39406428 ldrb w8, [x1, #25] 9b288: 390087e8 strb w8, [sp, #33] 9b28c: f100685f cmp x2, #0x1a 9b290: 54000061 b.ne 9b29c <<&str as rustBoot::dt::writer::Concat>::concat+0x29c> // b.any 9b294: 52800348 mov w8, #0x1a // #26 9b298: 14000090 b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b29c: 39406828 ldrb w8, [x1, #26] 9b2a0: 39008be8 strb w8, [sp, #34] 9b2a4: f1006c5f cmp x2, #0x1b 9b2a8: 54000061 b.ne 9b2b4 <<&str as rustBoot::dt::writer::Concat>::concat+0x2b4> // b.any 9b2ac: 52800368 mov w8, #0x1b // #27 9b2b0: 1400008a b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b2b4: 39406c28 ldrb w8, [x1, #27] 9b2b8: 39008fe8 strb w8, [sp, #35] 9b2bc: f100705f cmp x2, #0x1c 9b2c0: 54000061 b.ne 9b2cc <<&str as rustBoot::dt::writer::Concat>::concat+0x2cc> // b.any 9b2c4: 52800388 mov w8, #0x1c // #28 9b2c8: 14000084 b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b2cc: 39407028 ldrb w8, [x1, #28] 9b2d0: 390093e8 strb w8, [sp, #36] 9b2d4: f100745f cmp x2, #0x1d 9b2d8: 54000061 b.ne 9b2e4 <<&str as rustBoot::dt::writer::Concat>::concat+0x2e4> // b.any 9b2dc: 528003a8 mov w8, #0x1d // #29 9b2e0: 1400007e b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b2e4: 39407428 ldrb w8, [x1, #29] 9b2e8: 390097e8 strb w8, [sp, #37] 9b2ec: f100785f cmp x2, #0x1e 9b2f0: 54000061 b.ne 9b2fc <<&str as rustBoot::dt::writer::Concat>::concat+0x2fc> // b.any 9b2f4: 528003c8 mov w8, #0x1e // #30 9b2f8: 14000078 b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b2fc: 39407828 ldrb w8, [x1, #30] 9b300: 39009be8 strb w8, [sp, #38] 9b304: f1007c5f cmp x2, #0x1f 9b308: 54000061 b.ne 9b314 <<&str as rustBoot::dt::writer::Concat>::concat+0x314> // b.any 9b30c: 528003e8 mov w8, #0x1f // #31 9b310: 14000072 b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b314: 39407c28 ldrb w8, [x1, #31] 9b318: 39009fe8 strb w8, [sp, #39] 9b31c: f100805f cmp x2, #0x20 9b320: 54000061 b.ne 9b32c <<&str as rustBoot::dt::writer::Concat>::concat+0x32c> // b.any 9b324: 52800408 mov w8, #0x20 // #32 9b328: 1400006c b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b32c: 39408028 ldrb w8, [x1, #32] 9b330: 3900a3e8 strb w8, [sp, #40] 9b334: f100845f cmp x2, #0x21 9b338: 54000061 b.ne 9b344 <<&str as rustBoot::dt::writer::Concat>::concat+0x344> // b.any 9b33c: 52800428 mov w8, #0x21 // #33 9b340: 14000066 b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b344: 39408428 ldrb w8, [x1, #33] 9b348: 3900a7e8 strb w8, [sp, #41] 9b34c: f100885f cmp x2, #0x22 9b350: 54000061 b.ne 9b35c <<&str as rustBoot::dt::writer::Concat>::concat+0x35c> // b.any 9b354: 52800448 mov w8, #0x22 // #34 9b358: 14000060 b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b35c: 39408828 ldrb w8, [x1, #34] 9b360: 3900abe8 strb w8, [sp, #42] 9b364: f1008c5f cmp x2, #0x23 9b368: 54000061 b.ne 9b374 <<&str as rustBoot::dt::writer::Concat>::concat+0x374> // b.any 9b36c: 52800468 mov w8, #0x23 // #35 9b370: 1400005a b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b374: 39408c28 ldrb w8, [x1, #35] 9b378: 3900afe8 strb w8, [sp, #43] 9b37c: f100905f cmp x2, #0x24 9b380: 54000061 b.ne 9b38c <<&str as rustBoot::dt::writer::Concat>::concat+0x38c> // b.any 9b384: 52800488 mov w8, #0x24 // #36 9b388: 14000054 b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b38c: 39409028 ldrb w8, [x1, #36] 9b390: 3900b3e8 strb w8, [sp, #44] 9b394: f100945f cmp x2, #0x25 9b398: 54000061 b.ne 9b3a4 <<&str as rustBoot::dt::writer::Concat>::concat+0x3a4> // b.any 9b39c: 528004a8 mov w8, #0x25 // #37 9b3a0: 1400004e b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b3a4: 39409428 ldrb w8, [x1, #37] 9b3a8: 3900b7e8 strb w8, [sp, #45] 9b3ac: f100985f cmp x2, #0x26 9b3b0: 54000061 b.ne 9b3bc <<&str as rustBoot::dt::writer::Concat>::concat+0x3bc> // b.any 9b3b4: 528004c8 mov w8, #0x26 // #38 9b3b8: 14000048 b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b3bc: 39409828 ldrb w8, [x1, #38] 9b3c0: 3900bbe8 strb w8, [sp, #46] 9b3c4: f1009c5f cmp x2, #0x27 9b3c8: 54000061 b.ne 9b3d4 <<&str as rustBoot::dt::writer::Concat>::concat+0x3d4> // b.any 9b3cc: 528004e8 mov w8, #0x27 // #39 9b3d0: 14000042 b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b3d4: 39409c28 ldrb w8, [x1, #39] 9b3d8: 3900bfe8 strb w8, [sp, #47] 9b3dc: f100a05f cmp x2, #0x28 9b3e0: 54000061 b.ne 9b3ec <<&str as rustBoot::dt::writer::Concat>::concat+0x3ec> // b.any 9b3e4: 52800508 mov w8, #0x28 // #40 9b3e8: 1400003c b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b3ec: 3940a028 ldrb w8, [x1, #40] 9b3f0: 3900c3e8 strb w8, [sp, #48] 9b3f4: f100a45f cmp x2, #0x29 9b3f8: 54000061 b.ne 9b404 <<&str as rustBoot::dt::writer::Concat>::concat+0x404> // b.any 9b3fc: 52800528 mov w8, #0x29 // #41 9b400: 14000036 b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b404: 3940a428 ldrb w8, [x1, #41] 9b408: 3900c7e8 strb w8, [sp, #49] 9b40c: f100a85f cmp x2, #0x2a 9b410: 54000061 b.ne 9b41c <<&str as rustBoot::dt::writer::Concat>::concat+0x41c> // b.any 9b414: 52800548 mov w8, #0x2a // #42 9b418: 14000030 b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b41c: 3940a828 ldrb w8, [x1, #42] 9b420: 3900cbe8 strb w8, [sp, #50] 9b424: f100ac5f cmp x2, #0x2b 9b428: 54000061 b.ne 9b434 <<&str as rustBoot::dt::writer::Concat>::concat+0x434> // b.any 9b42c: 52800568 mov w8, #0x2b // #43 9b430: 1400002a b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b434: 3940ac28 ldrb w8, [x1, #43] 9b438: 3900cfe8 strb w8, [sp, #51] 9b43c: f100b05f cmp x2, #0x2c 9b440: 54000061 b.ne 9b44c <<&str as rustBoot::dt::writer::Concat>::concat+0x44c> // b.any 9b444: 52800588 mov w8, #0x2c // #44 9b448: 14000024 b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b44c: 3940b028 ldrb w8, [x1, #44] 9b450: 3900d3e8 strb w8, [sp, #52] 9b454: f100b45f cmp x2, #0x2d 9b458: 54000061 b.ne 9b464 <<&str as rustBoot::dt::writer::Concat>::concat+0x464> // b.any 9b45c: 528005a8 mov w8, #0x2d // #45 9b460: 1400001e b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b464: 3940b428 ldrb w8, [x1, #45] 9b468: 3900d7e8 strb w8, [sp, #53] 9b46c: f100b85f cmp x2, #0x2e 9b470: 54000061 b.ne 9b47c <<&str as rustBoot::dt::writer::Concat>::concat+0x47c> // b.any 9b474: 528005c8 mov w8, #0x2e // #46 9b478: 14000018 b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b47c: 3940b828 ldrb w8, [x1, #46] 9b480: 3900dbe8 strb w8, [sp, #54] 9b484: f100bc5f cmp x2, #0x2f 9b488: 54000061 b.ne 9b494 <<&str as rustBoot::dt::writer::Concat>::concat+0x494> // b.any 9b48c: 528005e8 mov w8, #0x2f // #47 9b490: 14000012 b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b494: 3940bc28 ldrb w8, [x1, #47] 9b498: 3900dfe8 strb w8, [sp, #55] 9b49c: f100c05f cmp x2, #0x30 9b4a0: 54000061 b.ne 9b4ac <<&str as rustBoot::dt::writer::Concat>::concat+0x4ac> // b.any 9b4a4: 52800608 mov w8, #0x30 // #48 9b4a8: 1400000c b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b4ac: 3940c028 ldrb w8, [x1, #48] 9b4b0: 3900e3e8 strb w8, [sp, #56] 9b4b4: f100c45f cmp x2, #0x31 9b4b8: 54000061 b.ne 9b4c4 <<&str as rustBoot::dt::writer::Concat>::concat+0x4c4> // b.any 9b4bc: 52800628 mov w8, #0x31 // #49 9b4c0: 14000006 b 9b4d8 <<&str as rustBoot::dt::writer::Concat>::concat+0x4d8> 9b4c4: 3940c428 ldrb w8, [x1, #49] 9b4c8: 3900e7e8 strb w8, [sp, #57] 9b4cc: f100c85f cmp x2, #0x32 9b4d0: 54000641 b.ne 9b598 <<&str as rustBoot::dt::writer::Concat>::concat+0x598> // b.any 9b4d4: 52800648 mov w8, #0x32 // #50 9b4d8: b40004c4 cbz x4, 9b570 <<&str as rustBoot::dt::writer::Concat>::concat+0x570> 9b4dc: 52800649 mov w9, #0x32 // #50 9b4e0: cb080129 sub x9, x9, x8 9b4e4: d100048a sub x10, x4, #0x1 9b4e8: eb0a013f cmp x9, x10 9b4ec: 9a8a3129 csel x9, x9, x10, cc // cc = lo, ul, last 9b4f0: 91000529 add x9, x9, #0x1 9b4f4: f1000d3f cmp x9, #0x3 9b4f8: 54000082 b.cs 9b508 <<&str as rustBoot::dt::writer::Concat>::concat+0x508> // b.hs, b.nlast 9b4fc: aa0303e9 mov x9, x3 9b500: aa0803ea mov x10, x8 9b504: 14000012 b 9b54c <<&str as rustBoot::dt::writer::Concat>::concat+0x54c> 9b508: 9240012a and x10, x9, #0x1 9b50c: f240013f tst x9, #0x1 9b510: 5280004c mov w12, #0x2 // #2 9b514: 9100046b add x11, x3, #0x1 9b518: 9a8a018a csel x10, x12, x10, eq // eq = none 9b51c: cb0a012c sub x12, x9, x10 9b520: 8b0c0069 add x9, x3, x12 9b524: 8b0c010a add x10, x8, x12 9b528: 910023ed add x13, sp, #0x8 9b52c: 8b0d0108 add x8, x8, x13 9b530: 91000508 add x8, x8, #0x1 9b534: 385ff16d ldurb w13, [x11, #-1] 9b538: 3840256e ldrb w14, [x11], #2 9b53c: 381ff10d sturb w13, [x8, #-1] 9b540: 3800250e strb w14, [x8], #2 9b544: f100098c subs x12, x12, #0x2 9b548: 54ffff61 b.ne 9b534 <<&str as rustBoot::dt::writer::Concat>::concat+0x534> // b.any 9b54c: 8b040068 add x8, x3, x4 9b550: 910023eb add x11, sp, #0x8 9b554: f100c95f cmp x10, #0x32 9b558: 54000200 b.eq 9b598 <<&str as rustBoot::dt::writer::Concat>::concat+0x598> // b.none 9b55c: 3840152c ldrb w12, [x9], #1 9b560: eb08013f cmp x9, x8 9b564: 382a696c strb w12, [x11, x10] 9b568: 9100054a add x10, x10, #0x1 9b56c: 54ffff41 b.ne 9b554 <<&str as rustBoot::dt::writer::Concat>::concat+0x554> // b.any 9b570: 8b020094 add x20, x4, x2 9b574: 91002260 add x0, x19, #0x8 9b578: 910023e1 add x1, sp, #0x8 9b57c: 52800642 mov w2, #0x32 // #50 9b580: 94001d01 bl a2984 9b584: f9000274 str x20, [x19] 9b588: a9454ff4 ldp x20, x19, [sp, #80] 9b58c: f94023fe ldr x30, [sp, #64] 9b590: 910183ff add sp, sp, #0x60 9b594: d65f03c0 ret 9b598: d503201f nop 9b59c: 10064562 adr x2, a7e48 9b5a0: 52800640 mov w0, #0x32 // #50 9b5a4: 52800641 mov w1, #0x32 // #50 9b5a8: 97ff99fa bl 81d90 9b5ac: d4200020 brk #0x1 000000000009b5b0 : 9b5b0: d104c3ff sub sp, sp, #0x130 9b5b4: a90f7bfd stp x29, x30, [sp, #240] 9b5b8: a9105ff8 stp x24, x23, [sp, #256] 9b5bc: a91157f6 stp x22, x21, [sp, #272] 9b5c0: a9124ff4 stp x20, x19, [sp, #288] 9b5c4: aa0003f3 mov x19, x0 9b5c8: f9400c38 ldr x24, [x1, #24] 9b5cc: 91003315 add x21, x24, #0xc 9b5d0: f10322bf cmp x21, #0xc8 9b5d4: 540009a2 b.cs 9b708 // b.hs, b.nlast 9b5d8: aa0103f4 mov x20, x1 9b5dc: 910383f6 add x22, sp, #0xe0 9b5e0: 910033f7 add x23, sp, #0xc 9b5e4: 910033e0 add x0, sp, #0xc 9b5e8: 2a1f03e1 mov w1, wzr 9b5ec: 52801902 mov w2, #0xc8 // #200 9b5f0: 94001c45 bl a2704 9b5f4: aa1f03e8 mov x8, xzr 9b5f8: 910353ef add x15, sp, #0xd4 9b5fc: 29402a89 ldp w9, w10, [x20] 9b600: 910363f0 add x16, sp, #0xd8 9b604: b9400a8b ldr w11, [x20, #8] 9b608: f9400a8e ldr x14, [x20, #16] 9b60c: 5ac00931 rev w17, w9 9b610: 910373e9 add x9, sp, #0xdc 9b614: 5ac0094a rev w10, w10 9b618: 291aabf1 stp w17, w10, [sp, #212] 9b61c: 910011ea add x10, x15, #0x4 9b620: 5ac0096b rev w11, w11 9b624: b900dfeb str w11, [sp, #220] 9b628: 9100120b add x11, x16, #0x4 9b62c: 9100112d add x13, x9, #0x4 9b630: 8b1801cc add x12, x14, x24 9b634: a9003ed0 stp x16, x15, [x22] 9b638: 5280002f mov w15, #0x1 // #1 9b63c: b400032f cbz x15, 9b6a0 9b640: f10009ff cmp x15, #0x2 9b644: 54000480 b.eq 9b6d4 // b.none 9b648: f94006d1 ldr x17, [x22, #8] 9b64c: b4000151 cbz x17, 9b674 9b650: eb11015f cmp x10, x17 9b654: 540000c0 b.eq 9b66c // b.none 9b658: 9103a3f0 add x16, sp, #0xe8 9b65c: 91000632 add x18, x17, #0x1 9b660: f9000212 str x18, [x16] 9b664: b5000191 cbnz x17, 9b694 9b668: 1400000e b 9b6a0 9b66c: aa1f03ea mov x10, xzr 9b670: f90006df str xzr, [x22, #8] 9b674: f94002d1 ldr x17, [x22] 9b678: b4000151 cbz x17, 9b6a0 9b67c: eb11017f cmp x11, x17 9b680: 54000100 b.eq 9b6a0 // b.none 9b684: 910383f0 add x16, sp, #0xe0 9b688: 91000632 add x18, x17, #0x1 9b68c: f9000212 str x18, [x16] 9b690: b4000091 cbz x17, 9b6a0 9b694: aa0e03f0 mov x16, x14 9b698: aa1103ee mov x14, x17 9b69c: 14000013 b 9b6e8 9b6a0: b4000109 cbz x9, 9b6c0 9b6a4: eb0901bf cmp x13, x9 9b6a8: 540000c0 b.eq 9b6c0 // b.none 9b6ac: aa1f03ef mov x15, xzr 9b6b0: aa0e03f0 mov x16, x14 9b6b4: aa0903ee mov x14, x9 9b6b8: 91000529 add x9, x9, #0x1 9b6bc: 1400000b b 9b6e8 9b6c0: aa1f03e9 mov x9, xzr 9b6c4: aa1f03eb mov x11, xzr 9b6c8: aa1f03ed mov x13, xzr 9b6cc: aa1f03ea mov x10, xzr 9b6d0: a9007edf stp xzr, xzr, [x22] 9b6d4: b40002ee cbz x14, 9b730 9b6d8: eb0e019f cmp x12, x14 9b6dc: 540002a0 b.eq 9b730 // b.none 9b6e0: 910005d0 add x16, x14, #0x1 9b6e4: 5280004f mov w15, #0x2 // #2 9b6e8: f103211f cmp x8, #0xc8 9b6ec: 54000380 b.eq 9b75c // b.none 9b6f0: 394001ce ldrb w14, [x14] 9b6f4: 38286aee strb w14, [x23, x8] 9b6f8: 91000508 add x8, x8, #0x1 9b6fc: aa1003ee mov x14, x16 9b700: b5fffa0f cbnz x15, 9b640 9b704: 17ffffe7 b 9b6a0 9b708: 52800068 mov w8, #0x3 // #3 9b70c: a900a27f stp xzr, x8, [x19, #8] 9b710: 52800028 mov w8, #0x1 // #1 9b714: f9000268 str x8, [x19] 9b718: a9524ff4 ldp x20, x19, [sp, #288] 9b71c: a95157f6 ldp x22, x21, [sp, #272] 9b720: a9505ff8 ldp x24, x23, [sp, #256] 9b724: a94f7bfd ldp x29, x30, [sp, #240] 9b728: 9104c3ff add sp, sp, #0x130 9b72c: d65f03c0 ret 9b730: 91004260 add x0, x19, #0x10 9b734: 910033e1 add x1, sp, #0xc 9b738: 52801902 mov w2, #0xc8 // #200 9b73c: 94001c92 bl a2984 9b740: a900567f stp xzr, x21, [x19] 9b744: a9524ff4 ldp x20, x19, [sp, #288] 9b748: a95157f6 ldp x22, x21, [sp, #272] 9b74c: a9505ff8 ldp x24, x23, [sp, #256] 9b750: a94f7bfd ldp x29, x30, [sp, #240] 9b754: 9104c3ff add sp, sp, #0x130 9b758: d65f03c0 ret 9b75c: d503201f nop 9b760: 10064802 adr x2, a8060 9b764: 52801900 mov w0, #0xc8 // #200 9b768: 52801901 mov w1, #0xc8 // #200 9b76c: 97ff9989 bl 81d90 9b770: d4200020 brk #0x1 ... 000000000009b780 : 9b780: d10203ff sub sp, sp, #0x80 9b784: f9002bfe str x30, [sp, #80] 9b788: a90657f6 stp x22, x21, [sp, #96] 9b78c: a9074ff4 stp x20, x19, [sp, #112] 9b790: aa0003f3 mov x19, x0 9b794: f9400028 ldr x8, [x1] 9b798: b4000148 cbz x8, 9b7c0 9b79c: 528000c8 mov w8, #0x6 // #6 9b7a0: a900a27f stp xzr, x8, [x19, #8] 9b7a4: 52800028 mov w8, #0x1 // #1 9b7a8: f9000268 str x8, [x19] 9b7ac: a9474ff4 ldp x20, x19, [sp, #112] 9b7b0: a94657f6 ldp x22, x21, [sp, #96] 9b7b4: f9402bfe ldr x30, [sp, #80] 9b7b8: 910203ff add sp, sp, #0x80 9b7bc: d65f03c0 ret 9b7c0: aa1f03f6 mov x22, xzr 9b7c4: a940d434 ldp x20, x21, [x1, #8] 9b7c8: a900d7ff stp xzr, x21, [sp, #8] 9b7cc: 52800028 mov w8, #0x1 // #1 9b7d0: a901d7f4 stp x20, x21, [sp, #24] 9b7d4: a90323f5 stp x21, x8, [sp, #48] 9b7d8: b21a03e8 mov x8, #0x4000000040 // #274877907008 9b7dc: aa1503e2 mov x2, x21 9b7e0: f90023e8 str x8, [sp, #64] 9b7e4: 14000003 b 9b7f0 9b7e8: eb1602a2 subs x2, x21, x22 9b7ec: 54000523 b.cc 9b890 // b.lo, b.ul, b.last 9b7f0: f100405f cmp x2, #0x10 9b7f4: 540001e2 b.cs 9b830 // b.hs, b.nlast 9b7f8: aa1f03e1 mov x1, xzr 9b7fc: b4000262 cbz x2, 9b848 9b800: 8b160288 add x8, x20, x22 9b804: 38616909 ldrb w9, [x8, x1] 9b808: 7101013f cmp w9, #0x40 9b80c: 54000260 b.eq 9b858 // b.none 9b810: 91000421 add x1, x1, #0x1 9b814: eb01005f cmp x2, x1 9b818: 54ffff61 b.ne 9b804 // b.any 9b81c: aa1f03e0 mov x0, xzr 9b820: aa0203e1 mov x1, x2 9b824: f100041f cmp x0, #0x1 9b828: 540001e0 b.eq 9b864 // b.none 9b82c: 14000019 b 9b890 9b830: 8b160281 add x1, x20, x22 9b834: 52800800 mov w0, #0x40 // #64 9b838: 97ffaa4a bl 86160 9b83c: f100041f cmp x0, #0x1 9b840: 54000120 b.eq 9b864 // b.none 9b844: 14000013 b 9b890 9b848: aa1f03e0 mov x0, xzr 9b84c: f100041f cmp x0, #0x1 9b850: 540000a0 b.eq 9b864 // b.none 9b854: 1400000f b 9b890 9b858: 52800020 mov w0, #0x1 // #1 9b85c: f100041f cmp x0, #0x1 9b860: 54000181 b.ne 9b890 // b.any 9b864: 8b160028 add x8, x1, x22 9b868: b1000516 adds x22, x8, #0x1 9b86c: f90017f6 str x22, [sp, #40] 9b870: 54fffbc0 b.eq 9b7e8 // b.none 9b874: eb1602bf cmp x21, x22 9b878: 54fffb83 b.cc 9b7e8 // b.lo, b.ul, b.last 9b87c: 38686a89 ldrb w9, [x20, x8] 9b880: 394113ea ldrb w10, [sp, #68] 9b884: 6b0a013f cmp w9, w10 9b888: 54fffb01 b.ne 9b7e8 // b.any 9b88c: 14000002 b 9b894 9b890: aa1503e8 mov x8, x21 9b894: a900a274 stp x20, x8, [x19, #8] 9b898: f900027f str xzr, [x19] 9b89c: a9474ff4 ldp x20, x19, [sp, #112] 9b8a0: a94657f6 ldp x22, x21, [sp, #96] 9b8a4: f9402bfe ldr x30, [sp, #80] 9b8a8: 910203ff add sp, sp, #0x80 9b8ac: d65f03c0 ret 000000000009b8b0 <::fmt>: 9b8b0: d10103ff sub sp, sp, #0x40 9b8b4: f9001bfe str x30, [sp, #48] 9b8b8: 39400009 ldrb w9, [x0] 9b8bc: aa0103e8 mov x8, x1 9b8c0: d503201f nop 9b8c4: 5003a12a adr x10, a2cea <__floatundisf+0x1a2> 9b8c8: 1000008b adr x11, 9b8d8 <::fmt+0x28> 9b8cc: 3869694c ldrb w12, [x10, x9] 9b8d0: 8b0c096b add x11, x11, x12, lsl #2 9b8d4: d61f0160 br x11 9b8d8: d503201f nop 9b8dc: 10065629 adr x9, a83a0 9b8e0: 1400002d b 9b994 <::fmt+0xe4> 9b8e4: d503201f nop 9b8e8: 10065409 adr x9, a8368 9b8ec: 1400002a b 9b994 <::fmt+0xe4> 9b8f0: d503201f nop 9b8f4: 10065229 adr x9, a8338 9b8f8: 14000027 b 9b994 <::fmt+0xe4> 9b8fc: d503201f nop 9b900: 10065089 adr x9, a8310 9b904: 14000024 b 9b994 <::fmt+0xe4> 9b908: d503201f nop 9b90c: 10064ee9 adr x9, a82e8 9b910: 14000021 b 9b994 <::fmt+0xe4> 9b914: d503201f nop 9b918: 10064d09 adr x9, a82b8 9b91c: 1400001e b 9b994 <::fmt+0xe4> 9b920: d503201f nop 9b924: 10064c29 adr x9, a82a8 9b928: 1400001b b 9b994 <::fmt+0xe4> 9b92c: d503201f nop 9b930: 10064a89 adr x9, a8280 9b934: 14000018 b 9b994 <::fmt+0xe4> 9b938: d503201f nop 9b93c: 100648a9 adr x9, a8250 9b940: 14000015 b 9b994 <::fmt+0xe4> 9b944: d503201f nop 9b948: 10064689 adr x9, a8218 9b94c: 14000012 b 9b994 <::fmt+0xe4> 9b950: d503201f nop 9b954: 10064529 adr x9, a81f8 9b958: 1400000f b 9b994 <::fmt+0xe4> 9b95c: d503201f nop 9b960: 100642c9 adr x9, a81b8 9b964: 1400000c b 9b994 <::fmt+0xe4> 9b968: d503201f nop 9b96c: 100640a9 adr x9, a8180 9b970: 14000009 b 9b994 <::fmt+0xe4> 9b974: d503201f nop 9b978: 10063fc9 adr x9, a8170 9b97c: 14000006 b 9b994 <::fmt+0xe4> 9b980: d503201f nop 9b984: 10063da9 adr x9, a8138 9b988: 14000003 b 9b994 <::fmt+0xe4> 9b98c: d503201f nop 9b990: 10063b49 adr x9, a80f8 9b994: 5280002a mov w10, #0x1 // #1 9b998: a9002be9 stp x9, x10, [sp] 9b99c: d503201f nop 9b9a0: 100838c9 adr x9, ac0b8 9b9a4: a9017fff stp xzr, xzr, [sp, #16] 9b9a8: a9027fe9 stp x9, xzr, [sp, #32] 9b9ac: 910003e1 mov x1, sp 9b9b0: aa0803e0 mov x0, x8 9b9b4: 97ffa812 bl 859fc 9b9b8: f9401bfe ldr x30, [sp, #48] 9b9bc: 910103ff add sp, sp, #0x40 9b9c0: d65f03c0 ret 9b9c4: d503201f nop 9b9c8: 10063580 adr x0, a8078 9b9cc: d503201f nop 9b9d0: 10063882 adr x2, a80e0 9b9d4: 52800501 mov w1, #0x28 // #40 9b9d8: 97ff9bf8 bl 829b8 9b9dc: d4200020 brk #0x1 000000000009b9e0 <::fmt>: 9b9e0: d100c3ff sub sp, sp, #0x30 9b9e4: a9024ffe stp x30, x19, [sp, #32] 9b9e8: 39402008 ldrb w8, [x0, #8] 9b9ec: 51000908 sub w8, w8, #0x2 9b9f0: 7100691f cmp w8, #0x1a 9b9f4: 52800069 mov w9, #0x3 // #3 9b9f8: 1a893108 csel w8, w8, w9, cc // cc = lo, ul, last 9b9fc: 92401d08 and x8, x8, #0xff 9ba00: d503201f nop 9ba04: 700397a9 adr x9, a2cfb <__floatundisf+0x1b3> 9ba08: 1000008a adr x10, 9ba18 <::fmt+0x38> 9ba0c: 3868692b ldrb w11, [x9, x8] 9ba10: 8b0b094a add x10, x10, x11, lsl #2 9ba14: d61f0140 br x10 9ba18: b0000048 adrp x8, a4000 9ba1c: 9110f908 add x8, x8, #0x43e 9ba20: aa0103e0 mov x0, x1 9ba24: aa0803e1 mov x1, x8 9ba28: 52800102 mov w2, #0x8 // #8 9ba2c: a9424ffe ldp x30, x19, [sp, #32] 9ba30: 9100c3ff add sp, sp, #0x30 9ba34: 17ffa7ee b 859ec 9ba38: d503201f nop 9ba3c: 70065888 adr x8, a854f 9ba40: aa0103e0 mov x0, x1 9ba44: aa0803e1 mov x1, x8 9ba48: 52800162 mov w2, #0xb // #11 9ba4c: a9424ffe ldp x30, x19, [sp, #32] 9ba50: 9100c3ff add sp, sp, #0x30 9ba54: 17ffa7e6 b 859ec 9ba58: d503201f nop 9ba5c: 10065728 adr x8, a8540 9ba60: aa0103e0 mov x0, x1 9ba64: aa0803e1 mov x1, x8 9ba68: 528001e2 mov w2, #0xf // #15 9ba6c: a9424ffe ldp x30, x19, [sp, #32] 9ba70: 9100c3ff add sp, sp, #0x30 9ba74: 17ffa7de b 859ec 9ba78: aa0003f3 mov x19, x0 9ba7c: d503201f nop 9ba80: 10065462 adr x2, a850c 9ba84: 910003e0 mov x0, sp 9ba88: 528001c3 mov w3, #0xe // #14 9ba8c: 97ffa808 bl 85aac 9ba90: f9000ff3 str x19, [sp, #24] 9ba94: d503201f nop 9ba98: 10065442 adr x2, a8520 9ba9c: 910003e0 mov x0, sp 9baa0: 910063e1 add x1, sp, #0x18 9baa4: 97ffa5eb bl 85250 9baa8: 910003e0 mov x0, sp 9baac: 97ffa63e bl 853a4 9bab0: a9424ffe ldp x30, x19, [sp, #32] 9bab4: 9100c3ff add sp, sp, #0x30 9bab8: d65f03c0 ret 9babc: d503201f nop 9bac0: 700651c8 adr x8, a84fb 9bac4: aa0103e0 mov x0, x1 9bac8: aa0803e1 mov x1, x8 9bacc: 52800222 mov w2, #0x11 // #17 9bad0: a9424ffe ldp x30, x19, [sp, #32] 9bad4: 9100c3ff add sp, sp, #0x30 9bad8: 17ffa7c5 b 859ec 9badc: d503201f nop 9bae0: 30065068 adr x8, a84ed 9bae4: aa0103e0 mov x0, x1 9bae8: aa0803e1 mov x1, x8 9baec: 528001c2 mov w2, #0xe // #14 9baf0: a9424ffe ldp x30, x19, [sp, #32] 9baf4: 9100c3ff add sp, sp, #0x30 9baf8: 17ffa7bd b 859ec 9bafc: d503201f nop 9bb00: 30064f08 adr x8, a84e1 9bb04: aa0103e0 mov x0, x1 9bb08: aa0803e1 mov x1, x8 9bb0c: 52800182 mov w2, #0xc // #12 9bb10: a9424ffe ldp x30, x19, [sp, #32] 9bb14: 9100c3ff add sp, sp, #0x30 9bb18: 17ffa7b5 b 859ec 9bb1c: d503201f nop 9bb20: 70064da8 adr x8, a84d7 9bb24: aa0103e0 mov x0, x1 9bb28: aa0803e1 mov x1, x8 9bb2c: 52800142 mov w2, #0xa // #10 9bb30: a9424ffe ldp x30, x19, [sp, #32] 9bb34: 9100c3ff add sp, sp, #0x30 9bb38: 17ffa7ad b 859ec 9bb3c: d503201f nop 9bb40: 10064c68 adr x8, a84cc 9bb44: aa0103e0 mov x0, x1 9bb48: aa0803e1 mov x1, x8 9bb4c: 52800162 mov w2, #0xb // #11 9bb50: a9424ffe ldp x30, x19, [sp, #32] 9bb54: 9100c3ff add sp, sp, #0x30 9bb58: 17ffa7a5 b 859ec 9bb5c: d503201f nop 9bb60: 50064b08 adr x8, a84c2 9bb64: aa0103e0 mov x0, x1 9bb68: aa0803e1 mov x1, x8 9bb6c: 52800142 mov w2, #0xa // #10 9bb70: a9424ffe ldp x30, x19, [sp, #32] 9bb74: 9100c3ff add sp, sp, #0x30 9bb78: 17ffa79d b 859ec 9bb7c: d503201f nop 9bb80: 70064988 adr x8, a84b3 9bb84: aa0103e0 mov x0, x1 9bb88: aa0803e1 mov x1, x8 9bb8c: 528001e2 mov w2, #0xf // #15 9bb90: a9424ffe ldp x30, x19, [sp, #32] 9bb94: 9100c3ff add sp, sp, #0x30 9bb98: 17ffa795 b 859ec 9bb9c: d503201f nop 9bba0: 30064828 adr x8, a84a5 9bba4: aa0103e0 mov x0, x1 9bba8: aa0803e1 mov x1, x8 9bbac: 528001c2 mov w2, #0xe // #14 9bbb0: a9424ffe ldp x30, x19, [sp, #32] 9bbb4: 9100c3ff add sp, sp, #0x30 9bbb8: 17ffa78d b 859ec 9bbbc: d503201f nop 9bbc0: 100646a8 adr x8, a8494 9bbc4: aa0103e0 mov x0, x1 9bbc8: aa0803e1 mov x1, x8 9bbcc: 52800222 mov w2, #0x11 // #17 9bbd0: a9424ffe ldp x30, x19, [sp, #32] 9bbd4: 9100c3ff add sp, sp, #0x30 9bbd8: 17ffa785 b 859ec 9bbdc: d503201f nop 9bbe0: 500644e8 adr x8, a847e 9bbe4: aa0103e0 mov x0, x1 9bbe8: aa0803e1 mov x1, x8 9bbec: 528002c2 mov w2, #0x16 // #22 9bbf0: a9424ffe ldp x30, x19, [sp, #32] 9bbf4: 9100c3ff add sp, sp, #0x30 9bbf8: 17ffa77d b 859ec 9bbfc: d503201f nop 9bc00: 70064368 adr x8, a846f 9bc04: aa0103e0 mov x0, x1 9bc08: aa0803e1 mov x1, x8 9bc0c: 528001e2 mov w2, #0xf // #15 9bc10: a9424ffe ldp x30, x19, [sp, #32] 9bc14: 9100c3ff add sp, sp, #0x30 9bc18: 17ffa775 b 859ec 9bc1c: d503201f nop 9bc20: 300641c8 adr x8, a8459 9bc24: aa0103e0 mov x0, x1 9bc28: aa0803e1 mov x1, x8 9bc2c: 528002c2 mov w2, #0x16 // #22 9bc30: a9424ffe ldp x30, x19, [sp, #32] 9bc34: 9100c3ff add sp, sp, #0x30 9bc38: 17ffa76d b 859ec 9bc3c: d503201f nop 9bc40: 70064028 adr x8, a8447 9bc44: aa0103e0 mov x0, x1 9bc48: aa0803e1 mov x1, x8 9bc4c: 52800242 mov w2, #0x12 // #18 9bc50: a9424ffe ldp x30, x19, [sp, #32] 9bc54: 9100c3ff add sp, sp, #0x30 9bc58: 17ffa765 b 859ec 9bc5c: d503201f nop 9bc60: 50063ea8 adr x8, a8436 9bc64: aa0103e0 mov x0, x1 9bc68: aa0803e1 mov x1, x8 9bc6c: 52800222 mov w2, #0x11 // #17 9bc70: a9424ffe ldp x30, x19, [sp, #32] 9bc74: 9100c3ff add sp, sp, #0x30 9bc78: 17ffa75d b 859ec 9bc7c: d503201f nop 9bc80: 30063d48 adr x8, a8429 9bc84: aa0103e0 mov x0, x1 9bc88: aa0803e1 mov x1, x8 9bc8c: 528001a2 mov w2, #0xd // #13 9bc90: a9424ffe ldp x30, x19, [sp, #32] 9bc94: 9100c3ff add sp, sp, #0x30 9bc98: 17ffa755 b 859ec 9bc9c: d503201f nop 9bca0: 10063be8 adr x8, a841c 9bca4: aa0103e0 mov x0, x1 9bca8: aa0803e1 mov x1, x8 9bcac: 528001a2 mov w2, #0xd // #13 9bcb0: a9424ffe ldp x30, x19, [sp, #32] 9bcb4: 9100c3ff add sp, sp, #0x30 9bcb8: 17ffa74d b 859ec 9bcbc: d503201f nop 9bcc0: 10063a48 adr x8, a8408 9bcc4: aa0103e0 mov x0, x1 9bcc8: aa0803e1 mov x1, x8 9bccc: 52800282 mov w2, #0x14 // #20 9bcd0: a9424ffe ldp x30, x19, [sp, #32] 9bcd4: 9100c3ff add sp, sp, #0x30 9bcd8: 17ffa745 b 859ec 9bcdc: d503201f nop 9bce0: 300638c8 adr x8, a83f9 9bce4: aa0103e0 mov x0, x1 9bce8: aa0803e1 mov x1, x8 9bcec: 528001e2 mov w2, #0xf // #15 9bcf0: a9424ffe ldp x30, x19, [sp, #32] 9bcf4: 9100c3ff add sp, sp, #0x30 9bcf8: 17ffa73d b 859ec 9bcfc: d503201f nop 9bd00: 50063728 adr x8, a83e6 9bd04: aa0103e0 mov x0, x1 9bd08: aa0803e1 mov x1, x8 9bd0c: 52800262 mov w2, #0x13 // #19 9bd10: a9424ffe ldp x30, x19, [sp, #32] 9bd14: 9100c3ff add sp, sp, #0x30 9bd18: 17ffa735 b 859ec 9bd1c: d503201f nop 9bd20: 30063588 adr x8, a83d1 9bd24: aa0103e0 mov x0, x1 9bd28: aa0803e1 mov x1, x8 9bd2c: 528002a2 mov w2, #0x15 // #21 9bd30: a9424ffe ldp x30, x19, [sp, #32] 9bd34: 9100c3ff add sp, sp, #0x30 9bd38: 17ffa72d b 859ec 9bd3c: d503201f nop 9bd40: 700633c8 adr x8, a83bb 9bd44: aa0103e0 mov x0, x1 9bd48: aa0803e1 mov x1, x8 9bd4c: 528002c2 mov w2, #0x16 // #22 9bd50: a9424ffe ldp x30, x19, [sp, #32] 9bd54: 9100c3ff add sp, sp, #0x30 9bd58: 17ffa725 b 859ec 9bd5c: d503201f nop 9bd60: 10063288 adr x8, a83b0 9bd64: aa0103e0 mov x0, x1 9bd68: aa0803e1 mov x1, x8 9bd6c: 52800162 mov w2, #0xb // #11 9bd70: a9424ffe ldp x30, x19, [sp, #32] 9bd74: 9100c3ff add sp, sp, #0x30 9bd78: 17ffa71d b 859ec 9bd7c: 00000000 .inst 0x00000000 ; undefined 000000000009bd80 : 9bd80: d105c3ff sub sp, sp, #0x170 9bd84: f900a3fd str x29, [sp, #320] 9bd88: a91557fe stp x30, x21, [sp, #336] 9bd8c: a9164ff4 stp x20, x19, [sp, #352] 9bd90: aa0003f3 mov x19, x0 9bd94: d1000c48 sub x8, x2, #0x3 9bd98: f100151f cmp x8, #0x5 9bd9c: 54000488 b.hi 9be2c // b.pmore 9bda0: d503201f nop 9bda4: 30037b89 adr x9, a2d15 <__floatundisf+0x1cd> 9bda8: 1000008a adr x10, 9bdb8 9bdac: 3868692b ldrb w11, [x9, x8] 9bdb0: 8b0b094a add x10, x10, x11, lsl #2 9bdb4: d61f0140 br x10 9bdb8: d503201f nop 9bdbc: 10064988 adr x8, a86ec 9bdc0: aa0103e0 mov x0, x1 9bdc4: aa0803e1 mov x1, x8 9bdc8: 52800062 mov w2, #0x3 // #3 9bdcc: 94001aef bl a2988 9bdd0: 350002e0 cbnz w0, 9be2c 9bdd4: 52800174 mov w20, #0xb // #11 9bdd8: d503201f nop 9bddc: 70064895 adr x21, a86ef 9bde0: 14000029 b 9be84 9bde4: d503201f nop 9bde8: 10064788 adr x8, a86d8 9bdec: aa0103e0 mov x0, x1 9bdf0: aa0803e1 mov x1, x8 9bdf4: 528000c2 mov w2, #0x6 // #6 9bdf8: 94001ae4 bl a2988 9bdfc: 35000180 cbnz w0, 9be2c 9be00: 528001d4 mov w20, #0xe // #14 9be04: d503201f nop 9be08: 500646b5 adr x21, a86de 9be0c: 1400001e b 9be84 9be10: d503201f nop 9be14: 50064728 adr x8, a86fa 9be18: aa0103e0 mov x0, x1 9be1c: aa0803e1 mov x1, x8 9be20: 528000e2 mov w2, #0x7 // #7 9be24: 94001ad9 bl a2988 9be28: 34000280 cbz w0, 9be78 9be2c: aa1f03f4 mov x20, xzr 9be30: d503201f nop 9be34: 10081435 adr x21, ac0b8 9be38: 14000013 b 9be84 9be3c: b0000048 adrp x8, a4000 9be40: 9112f908 add x8, x8, #0x4be 9be44: aa0103e0 mov x0, x1 9be48: aa0803e1 mov x1, x8 9be4c: 52800102 mov w2, #0x8 // #8 9be50: 94001ace bl a2988 9be54: d503201f nop 9be58: 10081308 adr x8, ac0b8 9be5c: 7100001f cmp w0, #0x0 9be60: 1a9f17e9 cset w9, eq // eq = none 9be64: d37ced34 lsl x20, x9, #4 9be68: b0000049 adrp x9, a4000 9be6c: 91022129 add x9, x9, #0x88 9be70: 9a880135 csel x21, x9, x8, eq // eq = none 9be74: 14000004 b 9be84 9be78: 528001d4 mov w20, #0xe // #14 9be7c: d503201f nop 9be80: 30064415 adr x21, a8701 9be84: b0002b21 adrp x1, 600000 9be88: 91000021 add x1, x1, #0x0 9be8c: 910343e0 add x0, sp, #0xd0 9be90: aa1303e2 mov x2, x19 9be94: 97fffb97 bl 9acf0 9be98: f9406be8 ldr x8, [sp, #208] 9be9c: b5000508 cbnz x8, 9bf3c 9bea0: a94ea7e8 ldp x8, x9, [sp, #232] 9bea4: a900a7e8 stp x8, x9, [sp, #8] 9bea8: a94fa7e8 ldp x8, x9, [sp, #248] 9beac: a901a7e8 stp x8, x9, [sp, #24] 9beb0: f90017ff str xzr, [sp, #40] 9beb4: 910343e0 add x0, sp, #0xd0 9beb8: 910023e1 add x1, sp, #0x8 9bebc: aa1503e2 mov x2, x21 9bec0: aa1403e3 mov x3, x20 9bec4: 97fff9c7 bl 9a5e0 9bec8: 910203e0 add x0, sp, #0x80 9becc: 910343e1 add x1, sp, #0xd0 9bed0: 97fffa74 bl 9a8a0 <::next> 9bed4: f94043e8 ldr x8, [sp, #128] 9bed8: f100111f cmp x8, #0x4 9bedc: 54000480 b.eq 9bf6c // b.none 9bee0: 9100c3f3 add x19, sp, #0x30 9bee4: 9100c3e0 add x0, sp, #0x30 9bee8: 910203e1 add x1, sp, #0x80 9beec: 52800a02 mov w2, #0x50 // #80 9bef0: 94001aa5 bl a2984 9bef4: 9100a261 add x1, x19, #0x28 9bef8: 910203e0 add x0, sp, #0x80 9befc: 52800502 mov w2, #0x28 // #40 9bf00: 94001aa1 bl a2984 9bf04: 910343e0 add x0, sp, #0xd0 9bf08: 910203e1 add x1, sp, #0x80 9bf0c: 52800502 mov w2, #0x28 // #40 9bf10: 94001a9d bl a2984 9bf14: 90000041 adrp x1, a3000 9bf18: 91331021 add x1, x1, #0xcc4 9bf1c: 910343e0 add x0, sp, #0xd0 9bf20: 52800082 mov w2, #0x4 // #4 9bf24: 97fff977 bl 9a500 9bf28: a9564ff4 ldp x20, x19, [sp, #352] 9bf2c: a95557fe ldp x30, x21, [sp, #336] 9bf30: f940a3fd ldr x29, [sp, #320] 9bf34: 9105c3ff add sp, sp, #0x170 9bf38: d65f03c0 ret 9bf3c: a94da7e8 ldp x8, x9, [sp, #216] 9bf40: a90827e8 stp x8, x9, [sp, #128] 9bf44: d503201f nop 9bf48: 10082540 adr x0, ac3f0 9bf4c: d503201f nop 9bf50: 100631c3 adr x3, a8588 9bf54: d503201f nop 9bf58: 10063dc4 adr x4, a8710 9bf5c: 910203e2 add x2, sp, #0x80 9bf60: 52800561 mov w1, #0x2b // #43 9bf64: 97ff9f81 bl 83d68 9bf68: d4200020 brk #0x1 9bf6c: d503201f nop 9bf70: 50062f40 adr x0, a855a 9bf74: d503201f nop 9bf78: 10063d82 adr x2, a8728 9bf7c: 52800561 mov w1, #0x2b // #43 9bf80: 97ff9a8e bl 829b8 9bf84: d4200020 brk #0x1 ... 000000000009bf90 : 9bf90: d100c3ff sub sp, sp, #0x30 9bf94: a9024ffe stp x30, x19, [sp, #32] 9bf98: aa0003f3 mov x19, x0 9bf9c: 910023e0 add x0, sp, #0x8 9bfa0: 97ffa8c3 bl 862ac 9bfa4: a940a7ea ldp x10, x9, [sp, #8] 9bfa8: f9400fe8 ldr x8, [sp, #24] 9bfac: b40000ea cbz x10, 9bfc8 9bfb0: a900a269 stp x9, x8, [x19, #8] 9bfb4: 52800029 mov w9, #0x1 // #1 9bfb8: f9000269 str x9, [x19] 9bfbc: a9424ffe ldp x30, x19, [sp, #32] 9bfc0: 9100c3ff add sp, sp, #0x30 9bfc4: d65f03c0 ret 9bfc8: b40000e8 cbz x8, 9bfe4 9bfcc: d1000508 sub x8, x8, #0x1 9bfd0: 3868692a ldrb w10, [x9, x8] 9bfd4: 72001d5f tst w10, #0xff 9bfd8: 9a9f012a csel x10, x9, xzr, eq // eq = none 9bfdc: 9a9f0108 csel x8, x8, xzr, eq // eq = none 9bfe0: 14000002 b 9bfe8 9bfe4: aa1f03ea mov x10, xzr 9bfe8: aa1f03e9 mov x9, xzr 9bfec: a900a26a stp x10, x8, [x19, #8] 9bff0: f9000269 str x9, [x19] 9bff4: a9424ffe ldp x30, x19, [sp, #32] 9bff8: 9100c3ff add sp, sp, #0x30 9bffc: d65f03c0 ret 000000000009c000 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read>: 9c000: d10283ff sub sp, sp, #0xa0 9c004: a9075ffe stp x30, x23, [sp, #112] 9c008: a90857f6 stp x22, x21, [sp, #128] 9c00c: a9094ff4 stp x20, x19, [sp, #144] 9c010: d1001088 sub x8, x4, #0x4 9c014: 93c80508 ror x8, x8, #1 9c018: f100191f cmp x8, #0x6 9c01c: 540007a8 b.hi 9c110 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x110> // b.pmore 9c020: aa0303f6 mov x22, x3 9c024: 2a0203f5 mov w21, w2 9c028: aa0103f3 mov x19, x1 9c02c: aa0003f4 mov x20, x0 9c030: d503201f nop 9c034: 70036729 adr x9, a2d1b <__floatundisf+0x1d3> 9c038: 1000008a adr x10, 9c048 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x48> 9c03c: 3868692b ldrb w11, [x9, x8] 9c040: 8b0b094a add x10, x10, x11, lsl #2 9c044: d61f0140 br x10 9c048: 39400ec8 ldrb w8, [x22, #3] 9c04c: 39400ac9 ldrb w9, [x22, #2] 9c050: 33181d09 bfi w9, w8, #8, #8 9c054: 394006c8 ldrb w8, [x22, #1] 9c058: 394002ca ldrb w10, [x22] 9c05c: 33181d0a bfi w10, w8, #8, #8 9c060: 33103d2a bfi w10, w9, #16, #16 9c064: 528cae48 mov w8, #0x6572 // #25970 9c068: 72ac8c28 movk w8, #0x6461, lsl #16 9c06c: 6b08015f cmp w10, w8 9c070: 54000501 b.ne 9c110 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x110> // b.any 9c074: 14000058 b 9c1d4 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x1d4> 9c078: 90000041 adrp x1, a4000 9c07c: 91125821 add x1, x1, #0x496 9c080: aa1603e0 mov x0, x22 9c084: 52800102 mov w2, #0x8 // #8 9c088: 94001a40 bl a2988 9c08c: 34000a40 cbz w0, 9c1d4 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x1d4> 9c090: 90000041 adrp x1, a4000 9c094: 9111b821 add x1, x1, #0x46e 9c098: aa1603e0 mov x0, x22 9c09c: 52800102 mov w2, #0x8 // #8 9c0a0: 94001a3a bl a2988 9c0a4: 34000980 cbz w0, 9c1d4 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x1d4> 9c0a8: 90000041 adrp x1, a4000 9c0ac: 91131821 add x1, x1, #0x4c6 9c0b0: aa1603e0 mov x0, x22 9c0b4: 52800102 mov w2, #0x8 // #8 9c0b8: 94001a34 bl a2988 9c0bc: 340008c0 cbz w0, 9c1d4 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x1d4> 9c0c0: 90000041 adrp x1, a4000 9c0c4: 91123821 add x1, x1, #0x48e 9c0c8: aa1603e0 mov x0, x22 9c0cc: 52800102 mov w2, #0x8 // #8 9c0d0: 94001a2e bl a2988 9c0d4: 350001e0 cbnz w0, 9c110 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x110> 9c0d8: 1400003f b 9c1d4 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x1d4> 9c0dc: d503201f nop 9c0e0: 500642e1 adr x1, a893e 9c0e4: aa1603e0 mov x0, x22 9c0e8: 52800142 mov w2, #0xa // #10 9c0ec: 94001a27 bl a2988 9c0f0: 35000100 cbnz w0, 9c110 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x110> 9c0f4: 14000038 b 9c1d4 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x1d4> 9c0f8: d503201f nop 9c0fc: 10064261 adr x1, a8948 9c100: aa1603e0 mov x0, x22 9c104: 52800182 mov w2, #0xc // #12 9c108: 94001a20 bl a2988 9c10c: 34000640 cbz w0, 9c1d4 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x1d4> 9c110: 94000d6c bl 9f6c0 <::uptime> 9c114: 5289ba68 mov w8, #0x4dd3 // #19923 9c118: 72a20c48 movk w8, #0x1062, lsl #16 9c11c: 910183e9 add x9, sp, #0x60 9c120: d503201f nop 9c124: 10f2e5ca adr x10, 81ddc ::fmt> 9c128: a9032be9 stp x9, x10, [sp, #48] 9c12c: 9ba87c29 umull x9, w1, w8 9c130: 9101a3ea add x10, sp, #0x68 9c134: d503201f nop 9c138: 10f3d5ab adr x11, 83bec ::fmt> 9c13c: a9042fea stp x10, x11, [sp, #64] 9c140: d366fd29 lsr x9, x9, #38 9c144: 9b087d28 mul x8, x9, x8 9c148: 9101b3ea add x10, sp, #0x6c 9c14c: f9002bea str x10, [sp, #80] 9c150: a90583eb stp x11, x0, [sp, #88] 9c154: 529bd06a mov w10, #0xde83 // #56963 9c158: 72a8636a movk w10, #0x431b, lsl #16 9c15c: d503201f nop 9c160: 1006418b adr x11, a8990 9c164: 5280008c mov w12, #0x4 // #4 9c168: a90033eb stp x11, x12, [sp] 9c16c: 9baa7c2a umull x10, w1, w10 9c170: d372fd52 lsr x18, x10, #50 9c174: 52807d0a mov w10, #0x3e8 // #1000 9c178: d503201f nop 9c17c: 1007e0ab adr x11, abd90 9c180: d366fd08 lsr x8, x8, #38 9c184: 5280006c mov w12, #0x3 // #3 9c188: a90133eb stp x11, x12, [sp, #16] 9c18c: 1b0aa508 msub w8, w8, w10, w9 9c190: 290d23f2 stp w18, w8, [sp, #104] 9c194: 9100c3e8 add x8, sp, #0x30 9c198: a90233e8 stp x8, x12, [sp, #32] 9c19c: 910003e0 mov x0, sp 9c1a0: 94000d2c bl 9f650 9c1a4: 528001a0 mov w0, #0xd // #13 9c1a8: a9494ff4 ldp x20, x19, [sp, #144] 9c1ac: a94857f6 ldp x22, x21, [sp, #128] 9c1b0: a9475ffe ldp x30, x23, [sp, #112] 9c1b4: 910283ff add sp, sp, #0xa0 9c1b8: d65f03c0 ret 9c1bc: 90000041 adrp x1, a4000 9c1c0: 9100e021 add x1, x1, #0x38 9c1c4: aa1603e0 mov x0, x22 9c1c8: 52800202 mov w2, #0x10 // #16 9c1cc: 940019ef bl a2988 9c1d0: 35fffa00 cbnz w0, 9c110 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x110> 9c1d4: b40017b3 cbz x19, 9c4c8 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x4c8> 9c1d8: b0000097 adrp x23, ad000 9c1dc: 394182e8 ldrb w8, [x23, #96] 9c1e0: 340000a8 cbz w8, 9c1f4 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x1f4> 9c1e4: 940000c7 bl 9c500 9c1e8: 340000a0 cbz w0, 9c1fc <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x1fc> 9c1ec: 52800040 mov w0, #0x2 // #2 9c1f0: 14000035 b 9c2c4 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x2c4> 9c1f4: 52800080 mov w0, #0x4 // #4 9c1f8: 14000033 b 9c2c4 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x2c4> 9c1fc: 71000a7f cmp w19, #0x2 9c200: 54000223 b.cc 9c244 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x244> // b.lo, b.ul, b.last 9c204: b0000088 adrp x8, ad000 9c208: f9402908 ldr x8, [x8, #80] 9c20c: 92680508 and x8, x8, #0x3000000 9c210: 52a04009 mov w9, #0x2000000 // #33554432 9c214: eb09011f cmp x8, x9 9c218: 54000161 b.ne 9c244 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x244> // b.any 9c21c: d503201f nop 9c220: 70063388 adr x8, a8893 9c224: 52800189 mov w9, #0xc // #12 9c228: a90327e8 stp x8, x9, [sp, #48] 9c22c: 52a2e048 mov w8, #0x17020000 // #386007040 9c230: f90023e8 str x8, [sp, #64] 9c234: 9100c3e0 add x0, sp, #0x30 9c238: 2a1303e1 mov w1, w19 9c23c: 94000145 bl 9c750 9c240: 35000400 cbnz w0, 9c2c0 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x2c0> 9c244: 52800096 mov w22, #0x4 // #4 9c248: 72bfc696 movk w22, #0xfe34, lsl #16 9c24c: 394182e8 ldrb w8, [x23, #96] 9c250: b94002c9 ldr w9, [x22] 9c254: 33103e69 bfi w9, w19, #16, #16 9c258: 53175aaa lsl w10, w21, #9 9c25c: b90002c9 str w9, [x22] 9c260: d503201f nop 9c264: 30063289 adr x9, a88b5 9c268: 71000d1f cmp w8, #0x3 9c26c: b94002c8 ldr w8, [x22] 9c270: d503201f nop 9c274: 7006324b adr x11, a88bf 9c278: 12165508 and w8, w8, #0xfffffc00 9c27c: 32170108 orr w8, w8, #0x200 9c280: b90002c8 str w8, [x22] 9c284: 52800148 mov w8, #0xa // #10 9c288: 1a950141 csel w1, w10, w21, eq // eq = none 9c28c: 5280064a mov w10, #0x32 // #50 9c290: 72a2444a movk w10, #0x1222, lsl #16 9c294: 7100067f cmp w19, #0x1 9c298: 9a890169 csel x9, x11, x9, eq // eq = none 9c29c: 9a881508 cinc x8, x8, eq // eq = none 9c2a0: a90323e9 stp x9, x8, [sp, #48] 9c2a4: 52800208 mov w8, #0x10 // #16 9c2a8: 72a22448 movk w8, #0x1122, lsl #16 9c2ac: 1a8a0108 csel w8, w8, w10, eq // eq = none 9c2b0: 29087fe8 stp w8, wzr, [sp, #64] 9c2b4: 9100c3e0 add x0, sp, #0x30 9c2b8: 94000126 bl 9c750 9c2bc: 34000160 cbz w0, 9c2e8 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x2e8> 9c2c0: 94000280 bl 9ccc0 9c2c4: 7100001f cmp w0, #0x0 9c2c8: 528001c8 mov w8, #0xe // #14 9c2cc: 1a800100 csel w0, w8, w0, eq // eq = none 9c2d0: 1a8103e1 csel w1, wzr, w1, eq // eq = none 9c2d4: a9494ff4 ldp x20, x19, [sp, #144] 9c2d8: a94857f6 ldp x22, x21, [sp, #128] 9c2dc: a9475ffe ldp x30, x23, [sp, #112] 9c2e0: 910283ff add sp, sp, #0xa0 9c2e4: d65f03c0 ret 9c2e8: d377da75 lsl x21, x19, #9 9c2ec: f240069f tst x20, #0x3 9c2f0: 54000600 b.eq 9c3b0 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x3b0> // b.none 9c2f4: 2a1f03f7 mov w23, wzr 9c2f8: 52800400 mov w0, #0x20 // #32 9c2fc: 94000321 bl 9cf80 9c300: 35fffe00 cbnz w0, 9c2c0 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x2c0> 9c304: 2a1f03e9 mov w9, wzr 9c308: aa1f03e0 mov x0, xzr 9c30c: 360000c9 tbz w9, #0, 9c324 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x324> 9c310: b1000c00 adds x0, x0, #0x3 9c314: 540003a2 b.cs 9c388 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x388> // b.hs, b.nlast 9c318: f107fc1f cmp x0, #0x1ff 9c31c: 54000089 b.ls 9c32c <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x32c> // b.plast 9c320: 1400001a b 9c388 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x388> 9c324: f108001f cmp x0, #0x200 9c328: 54000302 b.cs 9c388 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x388> // b.hs, b.nlast 9c32c: b9401eca ldr w10, [x22, #28] 9c330: eb15001f cmp x0, x21 9c334: 54000aa2 b.cs 9c488 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x488> // b.hs, b.nlast 9c338: 91000408 add x8, x0, #0x1 9c33c: 53187d49 lsr w9, w10, #24 9c340: 38206a89 strb w9, [x20, x0] 9c344: eb15011f cmp x8, x21 9c348: 54000a62 b.cs 9c494 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x494> // b.hs, b.nlast 9c34c: 53107d49 lsr w9, w10, #16 9c350: 38286a89 strb w9, [x20, x8] 9c354: 91000809 add x9, x0, #0x2 9c358: eb15013f cmp x9, x21 9c35c: 54000a42 b.cs 9c4a4 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x4a4> // b.hs, b.nlast 9c360: 53087d4b lsr w11, w10, #8 9c364: 38296a8b strb w11, [x20, x9] 9c368: 91000c00 add x0, x0, #0x3 9c36c: eb15001f cmp x0, x21 9c370: 54000a22 b.cs 9c4b4 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x4b4> // b.hs, b.nlast 9c374: 38206a8a strb w10, [x20, x0] 9c378: 52800029 mov w9, #0x1 // #1 9c37c: aa0803e0 mov x0, x8 9c380: 3607fd29 tbz w9, #0, 9c324 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x324> 9c384: 17ffffe3 b 9c310 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x310> 9c388: 110006f7 add w23, w23, #0x1 9c38c: 6b1302ff cmp w23, w19 9c390: 54000600 b.eq 9c450 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x450> // b.none 9c394: b4000ad5 cbz x21, 9c4ec <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x4ec> 9c398: 91080294 add x20, x20, #0x200 9c39c: d10802b5 sub x21, x21, #0x200 9c3a0: 52800400 mov w0, #0x20 // #32 9c3a4: 940002f7 bl 9cf80 9c3a8: 34fffae0 cbz w0, 9c304 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x304> 9c3ac: 17ffffc5 b 9c2c0 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x2c0> 9c3b0: 2a1f03f7 mov w23, wzr 9c3b4: 52800400 mov w0, #0x20 // #32 9c3b8: 940002f2 bl 9cf80 9c3bc: 35fff820 cbnz w0, 9c2c0 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x2c0> 9c3c0: aa1f03e8 mov x8, xzr 9c3c4: 2a1f03e9 mov w9, wzr 9c3c8: 360000c9 tbz w9, #0, 9c3e0 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x3e0> 9c3cc: b1000d08 adds x8, x8, #0x3 9c3d0: 540002c2 b.cs 9c428 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x428> // b.hs, b.nlast 9c3d4: f107fd1f cmp x8, #0x1ff 9c3d8: 54000089 b.ls 9c3e8 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x3e8> // b.plast 9c3dc: 14000013 b 9c428 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x428> 9c3e0: f108011f cmp x8, #0x200 9c3e4: 54000222 b.cs 9c428 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x428> // b.hs, b.nlast 9c3e8: 91001100 add x0, x8, #0x4 9c3ec: eb15001f cmp x0, x21 9c3f0: 54000788 b.hi 9c4e0 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x4e0> // b.pmore 9c3f4: b9401ec9 ldr w9, [x22, #28] 9c3f8: 8b08028a add x10, x20, x8 9c3fc: 39000149 strb w9, [x10] 9c400: 91000508 add x8, x8, #0x1 9c404: 53187d2b lsr w11, w9, #24 9c408: 39000d4b strb w11, [x10, #3] 9c40c: 53107d2b lsr w11, w9, #16 9c410: 53087d29 lsr w9, w9, #8 9c414: 3900094b strb w11, [x10, #2] 9c418: 39000549 strb w9, [x10, #1] 9c41c: 52800029 mov w9, #0x1 // #1 9c420: 3607fe09 tbz w9, #0, 9c3e0 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x3e0> 9c424: 17ffffea b 9c3cc <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x3cc> 9c428: 110006f7 add w23, w23, #0x1 9c42c: 6b1302ff cmp w23, w19 9c430: 54000100 b.eq 9c450 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x450> // b.none 9c434: b40005d5 cbz x21, 9c4ec <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x4ec> 9c438: 91080294 add x20, x20, #0x200 9c43c: d10802b5 sub x21, x21, #0x200 9c440: 52800400 mov w0, #0x20 // #32 9c444: 940002cf bl 9cf80 9c448: 34fffbc0 cbz w0, 9c3c0 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x3c0> 9c44c: 17ffff9d b 9c2c0 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x2c0> 9c450: 71000a7f cmp w19, #0x2 9c454: 540000e3 b.cc 9c470 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x470> // b.lo, b.ul, b.last 9c458: b0000088 adrp x8, ad000 9c45c: f9402908 ldr x8, [x8, #80] 9c460: 92680508 and x8, x8, #0x3000000 9c464: 52a04009 mov w9, #0x2000000 // #33554432 9c468: eb09011f cmp x8, x9 9c46c: 54000061 b.ne 9c478 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x478> // b.any 9c470: 2a1f03e0 mov w0, wzr 9c474: 17ffff94 b 9c2c4 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x2c4> 9c478: 52800140 mov w0, #0xa // #10 9c47c: 940003a1 bl 9d300 9c480: 35fff200 cbnz w0, 9c2c0 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x2c0> 9c484: 17ffff90 b 9c2c4 <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x2c4> 9c488: d503201f nop 9c48c: 100741e2 adr x2, aacc8 9c490: 1400000b b 9c4bc <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x4bc> 9c494: d503201f nop 9c498: 10074242 adr x2, aace0 9c49c: aa0803e0 mov x0, x8 9c4a0: 14000007 b 9c4bc <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x4bc> 9c4a4: d503201f nop 9c4a8: 10074282 adr x2, aacf8 9c4ac: aa0903e0 mov x0, x9 9c4b0: 14000003 b 9c4bc <<&rustBoot_hal::rpi::rpi4::bsp::drivers::emmc::EMMCController as rustBoot::fs::blockdevice::BlockDevice>::read+0x4bc> 9c4b4: d503201f nop 9c4b8: 100742c2 adr x2, aad10 9c4bc: aa1503e1 mov x1, x21 9c4c0: 97ff9634 bl 81d90 9c4c4: d4200020 brk #0x1 9c4c8: d503201f nop 9c4cc: 10062462 adr x2, a8958 9c4d0: aa1f03e0 mov x0, xzr 9c4d4: aa1f03e1 mov x1, xzr 9c4d8: 97ff962e bl 81d90 9c4dc: d4200020 brk #0x1 9c4e0: aa1503e1 mov x1, x21 9c4e4: 97ff9791 bl 82328 9c4e8: d4200020 brk #0x1 9c4ec: 52804000 mov w0, #0x200 // #512 9c4f0: aa1f03e1 mov x1, xzr 9c4f4: 97ff9773 bl 822c0 9c4f8: d4200020 brk #0x1 9c4fc: 00000000 .inst 0x00000000 ; undefined 000000000009c500 : 9c500: d10303ff sub sp, sp, #0xc0 9c504: f9005bfe str x30, [sp, #176] 9c508: aa1f03eb mov x11, xzr 9c50c: aa1f03ef mov x15, xzr 9c510: 52800608 mov w8, #0x30 // #48 9c514: 72bfc688 movk w8, #0xfe34, lsl #16 9c518: 52994009 mov w9, #0xca00 // #51712 9c51c: 72a77349 movk w9, #0x3b9a, lsl #16 9c520: 529423ec mov w12, #0xa11f // #41247 9c524: 72a000ec movk w12, #0x7, lsl #16 9c528: 5290000a mov w10, #0x8000 // #32768 9c52c: 72a02fca movk w10, #0x17e, lsl #16 9c530: 5289706d mov w13, #0x4b83 // #19331 9c534: 72a0008d movk w13, #0x4, lsl #16 9c538: d29ef9ee mov x14, #0xf7cf // #63439 9c53c: f2bc6a6e movk x14, #0xe353, lsl #16 9c540: f2d374ae movk x14, #0x9ba5, lsl #32 9c544: f2e4188e movk x14, #0x20c4, lsl #48 9c548: b85f4110 ldur w16, [x8, #-12] 9c54c: 36080370 tbz w16, #1, 9c5b8 9c550: b9400110 ldr w16, [x8] 9c554: 6a0a021f tst w16, w10 9c558: 54000301 b.ne 9c5b8 // b.any 9c55c: 91000590 add x16, x12, #0x1 9c560: eb1001ff cmp x15, x16 9c564: 540002a2 b.cs 9c5b8 // b.hs, b.nlast 9c568: d5033fdf isb 9c56c: d53be030 mrs x16, cntpct_el0 9c570: b400020b cbz x11, 9c5b0 9c574: d53be00f mrs x15, cntfrq_el0 9c578: b4000b8f cbz x15, 9c6e8 9c57c: cb0b0210 sub x16, x16, x11 9c580: 9acf092f udiv x15, x9, x15 9c584: d3497df1 ubfx x17, x15, #9, #23 9c588: 9bad7e31 umull x17, w17, w13 9c58c: d367fe31 lsr x17, x17, #39 9c590: 1b097e31 mul w17, w17, w9 9c594: 4b1101ef sub w15, w15, w17 9c598: 8b0f022f add x15, x17, x15 9c59c: 9b107def mul x15, x15, x16 9c5a0: d343fdef lsr x15, x15, #3 9c5a4: 9bce7def umulh x15, x15, x14 9c5a8: d344fdef lsr x15, x15, #4 9c5ac: 17ffffe7 b 9c548 9c5b0: aa1003eb mov x11, x16 9c5b4: 17ffffe5 b 9c548 9c5b8: eb0c01ff cmp x15, x12 9c5bc: 54000088 b.hi 9c5cc // b.pmore 9c5c0: b940010b ldr w11, [x8] 9c5c4: 6a0a017f tst w11, w10 9c5c8: 54000880 b.eq 9c6d8 // b.none 9c5cc: d5033fdf isb 9c5d0: d53be02a mrs x10, cntpct_el0 9c5d4: d53be00b mrs x11, cntfrq_el0 9c5d8: b400096b cbz x11, 9c704 9c5dc: 9b097d4a mul x10, x10, x9 9c5e0: 9acb094a udiv x10, x10, x11 9c5e4: 9ac9094b udiv x11, x10, x9 9c5e8: 9b09a969 msub x9, x11, x9, x10 9c5ec: 5289ba6a mov w10, #0x4dd3 // #19923 9c5f0: 72a20c4a movk w10, #0x1062, lsl #16 9c5f4: 9b0a7d2c mul x12, x9, x10 9c5f8: d366fd8c lsr x12, x12, #38 9c5fc: f90033eb str x11, [sp, #96] 9c600: 529bd06b mov w11, #0xde83 // #56963 9c604: 72a8636b movk w11, #0x431b, lsl #16 9c608: 9b0b7d29 mul x9, x9, x11 9c60c: d372fd2b lsr x11, x9, #50 9c610: 9b0a7d89 mul x9, x12, x10 9c614: 52807d0a mov w10, #0x3e8 // #1000 9c618: d366fd29 lsr x9, x9, #38 9c61c: 1b0ab129 msub w9, w9, w10, w12 9c620: 290da7eb stp w11, w9, [sp, #108] 9c624: b85f4109 ldur w9, [x8, #-12] 9c628: b90077e9 str w9, [sp, #116] 9c62c: b9400109 ldr w9, [x8] 9c630: b9007be9 str w9, [sp, #120] 9c634: 910183e9 add x9, sp, #0x60 9c638: d503201f nop 9c63c: 10f2bd0a adr x10, 81ddc ::fmt> 9c640: b85e0108 ldur w8, [x8, #-32] 9c644: a9002be9 stp x9, x10, [sp] 9c648: 9101b3e9 add x9, sp, #0x6c 9c64c: d503201f nop 9c650: 10f3acea adr x10, 83bec ::fmt> 9c654: a9012be9 stp x9, x10, [sp, #16] 9c658: 9101c3e9 add x9, sp, #0x70 9c65c: a9022be9 stp x9, x10, [sp, #32] 9c660: 9101d3e9 add x9, sp, #0x74 9c664: a9032be9 stp x9, x10, [sp, #48] 9c668: 9101e3e9 add x9, sp, #0x78 9c66c: a9042be9 stp x9, x10, [sp, #64] 9c670: 9101f3e9 add x9, sp, #0x7c 9c674: a9052be9 stp x9, x10, [sp, #80] 9c678: b0000089 adrp x9, ad000 9c67c: 91006129 add x9, x9, #0x18 9c680: f9005fe9 str x9, [sp, #184] 9c684: d503201f nop 9c688: 10066a89 adr x9, a93d8 9c68c: 528000ea mov w10, #0x7 // #7 9c690: a9082be9 stp x9, x10, [sp, #128] 9c694: d503201f nop 9c698: 10065949 adr x9, a91c0 9c69c: 528000ca mov w10, #0x6 // #6 9c6a0: a9092be9 stp x9, x10, [sp, #144] 9c6a4: b9007fe8 str w8, [sp, #124] 9c6a8: 910003e8 mov x8, sp 9c6ac: a90a2be8 stp x8, x10, [sp, #160] 9c6b0: d503201f nop 9c6b4: 1007ce21 adr x1, ac078 9c6b8: 9102e3e0 add x0, sp, #0xb8 9c6bc: 910203e2 add x2, sp, #0x80 9c6c0: 97ff9934 bl 82b90 9c6c4: 350002e0 cbnz w0, 9c720 9c6c8: 52800060 mov w0, #0x3 // #3 9c6cc: f9405bfe ldr x30, [sp, #176] 9c6d0: 910303ff add sp, sp, #0xc0 9c6d4: d65f03c0 ret 9c6d8: 2a1f03e0 mov w0, wzr 9c6dc: f9405bfe ldr x30, [sp, #176] 9c6e0: 910303ff add sp, sp, #0xc0 9c6e4: d65f03c0 ret 9c6e8: d503201f nop 9c6ec: 1007aba0 adr x0, abc60 9c6f0: d503201f nop 9c6f4: 1007aa62 adr x2, abc40 9c6f8: 52800321 mov w1, #0x19 // #25 9c6fc: 97ff98af bl 829b8 9c700: d4200020 brk #0x1 9c704: d503201f nop 9c708: 1007aac0 adr x0, abc60 9c70c: d503201f nop 9c710: 1007ab82 adr x2, abc80 9c714: 52800321 mov w1, #0x19 // #25 9c718: 97ff98a8 bl 829b8 9c71c: d4200020 brk #0x1 9c720: d503201f nop 9c724: 1007e660 adr x0, ac3f0 9c728: d503201f nop 9c72c: 10079b23 adr x3, aba90 9c730: d503201f nop 9c734: 1007a6a4 adr x4, abc08 9c738: 910203e2 add x2, sp, #0x80 9c73c: 52800561 mov w1, #0x2b // #43 9c740: 97ff9d8a bl 83d68 9c744: d4200020 brk #0x1 ... 000000000009c750 : 9c750: d10383ff sub sp, sp, #0xe0 9c754: f9005bfe str x30, [sp, #176] 9c758: a90c57f6 stp x22, x21, [sp, #192] 9c75c: a90d4ff4 stp x20, x19, [sp, #208] 9c760: 2a0103f3 mov w19, w1 9c764: aa1f03ea mov x10, xzr 9c768: aa1f03ee mov x14, xzr 9c76c: 52800615 mov w21, #0x30 // #48 9c770: 72bfc695 movk w21, #0xfe34, lsl #16 9c774: 52994008 mov w8, #0xca00 // #51712 9c778: 72a77348 movk w8, #0x3b9a, lsl #16 9c77c: 528847eb mov w11, #0x423f // #16959 9c780: 72a001eb movk w11, #0xf, lsl #16 9c784: 52900009 mov w9, #0x8000 // #32768 9c788: 72a02fc9 movk w9, #0x17e, lsl #16 9c78c: 5289706c mov w12, #0x4b83 // #19331 9c790: 72a0008c movk w12, #0x4, lsl #16 9c794: d29ef9ed mov x13, #0xf7cf // #63439 9c798: f2bc6a6d movk x13, #0xe353, lsl #16 9c79c: f2d374ad movk x13, #0x9ba5, lsl #32 9c7a0: f2e4188d movk x13, #0x20c4, lsl #48 9c7a4: b85f42af ldur w15, [x21, #-12] 9c7a8: 3600036f tbz w15, #0, 9c814 9c7ac: b94002af ldr w15, [x21] 9c7b0: 6a0901ff tst w15, w9 9c7b4: 54000301 b.ne 9c814 // b.any 9c7b8: 9100056f add x15, x11, #0x1 9c7bc: eb0f01df cmp x14, x15 9c7c0: 540002a2 b.cs 9c814 // b.hs, b.nlast 9c7c4: d5033fdf isb 9c7c8: d53be02f mrs x15, cntpct_el0 9c7cc: b400020a cbz x10, 9c80c 9c7d0: d53be00e mrs x14, cntfrq_el0 9c7d4: b400198e cbz x14, 9cb04 9c7d8: cb0a01ef sub x15, x15, x10 9c7dc: 9ace090e udiv x14, x8, x14 9c7e0: d3497dd0 ubfx x16, x14, #9, #23 9c7e4: 9bac7e10 umull x16, w16, w12 9c7e8: d367fe10 lsr x16, x16, #39 9c7ec: 1b087e10 mul w16, w16, w8 9c7f0: 4b1001ce sub w14, w14, w16 9c7f4: 8b0e020e add x14, x16, x14 9c7f8: 9b0f7dce mul x14, x14, x15 9c7fc: d343fdce lsr x14, x14, #3 9c800: 9bcd7dce umulh x14, x14, x13 9c804: d344fdce lsr x14, x14, #4 9c808: 17ffffe7 b 9c7a4 9c80c: aa0f03ea mov x10, x15 9c810: 17ffffe5 b 9c7a4 9c814: eb0b01df cmp x14, x11 9c818: 54000088 b.hi 9c828 // b.pmore 9c81c: b94002aa ldr w10, [x21] 9c820: 6a09015f tst w10, w9 9c824: 54000920 b.eq 9c948 // b.none 9c828: d5033fdf isb 9c82c: d53be029 mrs x9, cntpct_el0 9c830: d53be00a mrs x10, cntfrq_el0 9c834: b400222a cbz x10, 9cc78 9c838: 9b087d29 mul x9, x9, x8 9c83c: 9aca0929 udiv x9, x9, x10 9c840: 9ac8092a udiv x10, x9, x8 9c844: 9b08a548 msub x8, x10, x8, x9 9c848: 5289ba69 mov w9, #0x4dd3 // #19923 9c84c: 72a20c49 movk w9, #0x1062, lsl #16 9c850: 9b097d0b mul x11, x8, x9 9c854: d366fd6b lsr x11, x11, #38 9c858: f90033ea str x10, [sp, #96] 9c85c: 529bd06a mov w10, #0xde83 // #56963 9c860: 72a8636a movk w10, #0x431b, lsl #16 9c864: 9b0a7d08 mul x8, x8, x10 9c868: d372fd0a lsr x10, x8, #50 9c86c: 9b097d68 mul x8, x11, x9 9c870: 52807d09 mov w9, #0x3e8 // #1000 9c874: d366fd08 lsr x8, x8, #38 9c878: 1b09ad08 msub w8, w8, w9, w11 9c87c: 290da3ea stp w10, w8, [sp, #108] 9c880: b85f42a8 ldur w8, [x21, #-12] 9c884: b90077e8 str w8, [sp, #116] 9c888: b94002a8 ldr w8, [x21] 9c88c: b9007be8 str w8, [sp, #120] 9c890: 910183e8 add x8, sp, #0x60 9c894: d503201f nop 9c898: 10f2aa29 adr x9, 81ddc ::fmt> 9c89c: b85e02aa ldur w10, [x21, #-32] 9c8a0: a90027e8 stp x8, x9, [sp] 9c8a4: 9101b3e8 add x8, sp, #0x6c 9c8a8: d503201f nop 9c8ac: 10f39a09 adr x9, 83bec ::fmt> 9c8b0: a90127e8 stp x8, x9, [sp, #16] 9c8b4: 9101c3e8 add x8, sp, #0x70 9c8b8: a90227e8 stp x8, x9, [sp, #32] 9c8bc: 9101d3e8 add x8, sp, #0x74 9c8c0: d503201f nop 9c8c4: 10f4eda9 adr x9, 86678 ::fmt> 9c8c8: a90327e8 stp x8, x9, [sp, #48] 9c8cc: 9101e3e8 add x8, sp, #0x78 9c8d0: a90427e8 stp x8, x9, [sp, #64] 9c8d4: 9101f3e8 add x8, sp, #0x7c 9c8d8: a90527e8 stp x8, x9, [sp, #80] 9c8dc: b0000088 adrp x8, ad000 9c8e0: 91006108 add x8, x8, #0x18 9c8e4: f9005fe8 str x8, [sp, #184] 9c8e8: d503201f nop 9c8ec: 100652a8 adr x8, a9340 9c8f0: 528000e9 mov w9, #0x7 // #7 9c8f4: a90827e8 stp x8, x9, [sp, #128] 9c8f8: d503201f nop 9c8fc: 10060ba8 adr x8, a8a70 9c900: 528000c9 mov w9, #0x6 // #6 9c904: a90927e8 stp x8, x9, [sp, #144] 9c908: b9007fea str w10, [sp, #124] 9c90c: 910003e8 mov x8, sp 9c910: a90a27e8 stp x8, x9, [sp, #160] 9c914: d503201f nop 9c918: 1007bb01 adr x1, ac078 9c91c: 9102e3e0 add x0, sp, #0xb8 9c920: 910203e2 add x2, sp, #0x80 9c924: 97ff989b bl 82b90 9c928: 35001b60 cbnz w0, 9cc94 9c92c: 52800060 mov w0, #0x3 // #3 9c930: 2a1403e1 mov w1, w20 9c934: a94d4ff4 ldp x20, x19, [sp, #208] 9c938: a94c57f6 ldp x22, x21, [sp, #192] 9c93c: f9405bfe ldr x30, [sp, #176] 9c940: 910383ff add sp, sp, #0xe0 9c944: d65f03c0 ret 9c948: b0000088 adrp x8, ad000 9c94c: 9101c108 add x8, x8, #0x70 9c950: a9402809 ldp x9, x10, [x0] 9c954: a9002909 stp x9, x10, [x8] 9c958: f9400809 ldr x9, [x0, #16] 9c95c: f9000909 str x9, [x8, #16] 9c960: b94002a8 ldr w8, [x21] 9c964: b90002a8 str w8, [x21] 9c968: b81d82b3 stur w19, [x21, #-40] 9c96c: b9401016 ldr w22, [x0, #16] 9c970: b81dc2b6 stur w22, [x21, #-36] 9c974: 79402c08 ldrh w8, [x0, #22] 9c978: 34000088 cbz w8, 9c988 9c97c: 52807d09 mov w9, #0x3e8 // #1000 9c980: 1b097d00 mul w0, w8, w9 9c984: 94000b67 bl 9f720 <::wait_for> 9c988: 52800020 mov w0, #0x1 // #1 9c98c: 9400017d bl 9cf80 9c990: 34000100 cbz w0, 9c9b0 9c994: 2a0103f4 mov w20, w1 9c998: 2a1403e1 mov w1, w20 9c99c: a94d4ff4 ldp x20, x19, [sp, #208] 9c9a0: a94c57f6 ldp x22, x21, [sp, #192] 9c9a4: f9405bfe ldr x30, [sp, #176] 9c9a8: 910383ff add sp, sp, #0xe0 9c9ac: d65f03c0 ret 9c9b0: b85e02a8 ldur w8, [x21, #-32] 9c9b4: 531046c0 ubfx w0, w22, #16, #2 9c9b8: d503201f nop 9c9bc: 10031b49 adr x9, a2d24 <__floatundisf+0x1dc> 9c9c0: 1000000a adr x10, 9c9c0 9c9c4: b8a0792b ldrsw x11, [x9, x0, lsl #2] 9c9c8: 8b0b014a add x10, x10, x11 9c9cc: d61f0140 br x10 9c9d0: b0000089 adrp x9, ad000 9c9d4: b9006d3f str wzr, [x9, #108] 9c9d8: 120816c9 and w9, w22, #0x3f000000 9c9dc: 52a1200a mov w10, #0x9000000 // #150994944 9c9e0: 6b0a013f cmp w9, w10 9c9e4: 540007a1 b.ne 9cad8 // b.any 9c9e8: 940003be bl 9d8e0 9c9ec: 2a1f03e0 mov w0, wzr 9c9f0: 17ffffd0 b 9c930 9c9f4: 531876c9 ubfx w9, w22, #24, #6 9c9f8: 71000d3f cmp w9, #0x3 9c9fc: 54000920 b.eq 9cb20 // b.none 9ca00: 7100213f cmp w9, #0x8 9ca04: 54001160 b.eq 9cc30 // b.none 9ca08: 7100a53f cmp w9, #0x29 9ca0c: 540011c1 b.ne 9cc44 // b.any 9ca10: 2a1f03e0 mov w0, wzr 9ca14: b0000089 adrp x9, ad000 9ca18: 9101a129 add x9, x9, #0x68 9ca1c: 29007d28 stp w8, wzr, [x9] 9ca20: 17ffffc4 b 9c930 9ca24: b0000089 adrp x9, ad000 9ca28: b9006d28 str w8, [x9, #108] 9ca2c: 52980089 mov w9, #0xc004 // #49156 9ca30: 72bfff29 movk w9, #0xfff9, lsl #16 9ca34: 6a090114 ands w20, w8, w9 9ca38: 54000f80 b.eq 9cc28 // b.none 9ca3c: 94000b21 bl 9f6c0 <::uptime> 9ca40: f9005fe0 str x0, [sp, #184] 9ca44: 5289ba68 mov w8, #0x4dd3 // #19923 9ca48: 72a20c48 movk w8, #0x1062, lsl #16 9ca4c: 9102e3e9 add x9, sp, #0xb8 9ca50: d503201f nop 9ca54: 10f29c4a adr x10, 81ddc ::fmt> 9ca58: a9002be9 stp x9, x10, [sp] 9ca5c: 9ba87c29 umull x9, w1, w8 9ca60: 9101f3ea add x10, sp, #0x7c 9ca64: d503201f nop 9ca68: 10f38c2b adr x11, 83bec ::fmt> 9ca6c: a9012fea stp x10, x11, [sp, #16] 9ca70: d366fd29 lsr x9, x9, #38 9ca74: 9b087d28 mul x8, x9, x8 9ca78: 910183ea add x10, sp, #0x60 9ca7c: a9022fea stp x10, x11, [sp, #32] 9ca80: 529bd06a mov w10, #0xde83 // #56963 9ca84: 72a8636a movk w10, #0x431b, lsl #16 9ca88: d503201f nop 9ca8c: 1006f6eb adr x11, aa968 9ca90: 5280008c mov w12, #0x4 // #4 9ca94: a90833eb stp x11, x12, [sp, #128] 9ca98: 9baa7c2a umull x10, w1, w10 9ca9c: d372fd4a lsr x10, x10, #50 9caa0: b9007fea str w10, [sp, #124] 9caa4: 52807d0a mov w10, #0x3e8 // #1000 9caa8: d503201f nop 9caac: 1007972b adr x11, abd90 9cab0: d366fd08 lsr x8, x8, #38 9cab4: 5280006c mov w12, #0x3 // #3 9cab8: a90933eb stp x11, x12, [sp, #144] 9cabc: 1b0aa508 msub w8, w8, w10, w9 9cac0: b90063e8 str w8, [sp, #96] 9cac4: 910003e8 mov x8, sp 9cac8: a90a33e8 stp x8, x12, [sp, #160] 9cacc: 910203e0 add x0, sp, #0x80 9cad0: 94000ae0 bl 9f650 9cad4: 1400004e b 9cc0c 9cad8: 2a1f03e0 mov w0, wzr 9cadc: b0000089 adrp x9, ad000 9cae0: 9100c129 add x9, x9, #0x30 9cae4: b9000d28 str w8, [x9, #12] 9cae8: b85e42a8 ldur w8, [x21, #-28] 9caec: b9000928 str w8, [x9, #8] 9caf0: b85e82a8 ldur w8, [x21, #-24] 9caf4: b9000528 str w8, [x9, #4] 9caf8: b85ec2a8 ldur w8, [x21, #-20] 9cafc: b9000128 str w8, [x9] 9cb00: 17ffff8c b 9c930 9cb04: d503201f nop 9cb08: 10078ac0 adr x0, abc60 9cb0c: d503201f nop 9cb10: 10078982 adr x2, abc40 9cb14: 52800321 mov w1, #0x19 // #25 9cb18: 97ff97a8 bl 829b8 9cb1c: d4200020 brk #0x1 9cb20: 530f7d09 lsr w9, w8, #15 9cb24: 530e7d0a lsr w10, w8, #14 9cb28: 530d7d0b lsr w11, w8, #13 9cb2c: b000008c adrp x12, ad000 9cb30: 9101918c add x12, x12, #0x64 9cb34: 12103d0d and w13, w8, #0xffff0000 9cb38: b900018d str w13, [x12] 9cb3c: 12003108 and w8, w8, #0x1fff 9cb40: 330d0168 bfi w8, w11, #19, #1 9cb44: 330a0148 bfi w8, w10, #22, #1 9cb48: 33090128 bfi w8, w9, #23, #1 9cb4c: b9000988 str w8, [x12, #8] 9cb50: 52800089 mov w9, #0x4 // #4 9cb54: 72a01909 movk w9, #0xc8, lsl #16 9cb58: 6a09011f tst w8, w9 9cb5c: 54000660 b.eq 9cc28 // b.none 9cb60: 94000ad8 bl 9f6c0 <::uptime> 9cb64: f9005fe0 str x0, [sp, #184] 9cb68: 5289ba68 mov w8, #0x4dd3 // #19923 9cb6c: 72a20c48 movk w8, #0x1062, lsl #16 9cb70: 9102e3e9 add x9, sp, #0xb8 9cb74: d503201f nop 9cb78: 10f2932a adr x10, 81ddc ::fmt> 9cb7c: a9002be9 stp x9, x10, [sp] 9cb80: 9ba87c29 umull x9, w1, w8 9cb84: 9101f3ea add x10, sp, #0x7c 9cb88: d503201f nop 9cb8c: 10f3830b adr x11, 83bec ::fmt> 9cb90: a9012fea stp x10, x11, [sp, #16] 9cb94: d366fd29 lsr x9, x9, #38 9cb98: 9b087d28 mul x8, x9, x8 9cb9c: 910183ea add x10, sp, #0x60 9cba0: a9022fea stp x10, x11, [sp, #32] 9cba4: 529bd06a mov w10, #0xde83 // #56963 9cba8: 72a8636a movk w10, #0x431b, lsl #16 9cbac: d503201f nop 9cbb0: 1006f0cb adr x11, aa9c8 9cbb4: 5280008c mov w12, #0x4 // #4 9cbb8: a90833eb stp x11, x12, [sp, #128] 9cbbc: 9baa7c2a umull x10, w1, w10 9cbc0: d372fd4a lsr x10, x10, #50 9cbc4: b9007fea str w10, [sp, #124] 9cbc8: 52807d0a mov w10, #0x3e8 // #1000 9cbcc: d503201f nop 9cbd0: 10078e0b adr x11, abd90 9cbd4: d366fd08 lsr x8, x8, #38 9cbd8: 5280006c mov w12, #0x3 // #3 9cbdc: a90933eb stp x11, x12, [sp, #144] 9cbe0: 1b0aa508 msub w8, w8, w10, w9 9cbe4: b90063e8 str w8, [sp, #96] 9cbe8: 910003e8 mov x8, sp 9cbec: a90a33e8 stp x8, x12, [sp, #160] 9cbf0: 910203e0 add x0, sp, #0x80 9cbf4: 94000a97 bl 9f650 9cbf8: b0000088 adrp x8, ad000 9cbfc: 52980089 mov w9, #0xc004 // #49156 9cc00: 72bfff29 movk w9, #0xfff9, lsl #16 9cc04: b9406d08 ldr w8, [x8, #108] 9cc08: 0a090114 and w20, w8, w9 9cc0c: 52800180 mov w0, #0xc // #12 9cc10: 2a1403e1 mov w1, w20 9cc14: a94d4ff4 ldp x20, x19, [sp, #208] 9cc18: a94c57f6 ldp x22, x21, [sp, #192] 9cc1c: f9405bfe ldr x30, [sp, #176] 9cc20: 910383ff add sp, sp, #0xe0 9cc24: d65f03c0 ret 9cc28: 2a1f03e0 mov w0, wzr 9cc2c: 17ffff41 b 9c930 9cc30: b0000089 adrp x9, ad000 9cc34: b9006d3f str wzr, [x9, #108] 9cc38: 6b13011f cmp w8, w19 9cc3c: 1a9f07e0 cset w0, ne // ne = any 9cc40: 17ffff3c b 9c930 9cc44: b0000089 adrp x9, ad000 9cc48: b9006d28 str w8, [x9, #108] 9cc4c: 52980089 mov w9, #0xc004 // #49156 9cc50: 72bfff29 movk w9, #0xfff9, lsl #16 9cc54: 6a090114 ands w20, w8, w9 9cc58: 52800188 mov w8, #0xc // #12 9cc5c: 1a8803e0 csel w0, wzr, w8, eq // eq = none 9cc60: 2a1403e1 mov w1, w20 9cc64: a94d4ff4 ldp x20, x19, [sp, #208] 9cc68: a94c57f6 ldp x22, x21, [sp, #192] 9cc6c: f9405bfe ldr x30, [sp, #176] 9cc70: 910383ff add sp, sp, #0xe0 9cc74: d65f03c0 ret 9cc78: d503201f nop 9cc7c: 10077f20 adr x0, abc60 9cc80: d503201f nop 9cc84: 10077fe2 adr x2, abc80 9cc88: 52800321 mov w1, #0x19 // #25 9cc8c: 97ff974b bl 829b8 9cc90: d4200020 brk #0x1 9cc94: d503201f nop 9cc98: 1007bac0 adr x0, ac3f0 9cc9c: d503201f nop 9cca0: 10076f83 adr x3, aba90 9cca4: d503201f nop 9cca8: 10077b04 adr x4, abc08 9ccac: 910203e2 add x2, sp, #0x80 9ccb0: 52800561 mov w1, #0x2b // #43 9ccb4: 97ff9c2d bl 83d68 9ccb8: d4200020 brk #0x1 9ccbc: 00000000 .inst 0x00000000 ; undefined 000000000009ccc0 : 9ccc0: d10503ff sub sp, sp, #0x140 9ccc4: a9107bfd stp x29, x30, [sp, #256] 9ccc8: a9115ff8 stp x24, x23, [sp, #272] 9cccc: a91257f6 stp x22, x21, [sp, #288] 9ccd0: a9134ff4 stp x20, x19, [sp, #304] 9ccd4: 290007e0 stp w0, w1, [sp] 9ccd8: d5033fdf isb 9ccdc: d53be028 mrs x8, cntpct_el0 9cce0: d53be009 mrs x9, cntfrq_el0 9cce4: b40012a9 cbz x9, 9cf38 9cce8: 52994016 mov w22, #0xca00 // #51712 9ccec: 72a77356 movk w22, #0x3b9a, lsl #16 9ccf0: 9b167d08 mul x8, x8, x22 9ccf4: 9ac90908 udiv x8, x8, x9 9ccf8: d28b4a69 mov x9, #0x5a53 // #23123 9ccfc: f2b41369 movk x9, #0xa09b, lsl #16 9cd00: f2d705e9 movk x9, #0xb82f, lsl #32 9cd04: f2e00889 movk x9, #0x44, lsl #48 9cd08: d349fd0a lsr x10, x8, #9 9cd0c: 9bc97d49 umulh x9, x10, x9 9cd10: d34bfd29 lsr x9, x9, #11 9cd14: 9b16a128 msub x8, x9, x22, x8 9cd18: 5289ba6a mov w10, #0x4dd3 // #19923 9cd1c: 72a20c4a movk w10, #0x1062, lsl #16 9cd20: 9b0a7d0b mul x11, x8, x10 9cd24: d366fd6b lsr x11, x11, #38 9cd28: 529bd06c mov w12, #0xde83 // #56963 9cd2c: 72a8636c movk w12, #0x431b, lsl #16 9cd30: f90067e9 str x9, [sp, #200] 9cd34: 9b0c7d08 mul x8, x8, x12 9cd38: d372fd12 lsr x18, x8, #50 9cd3c: 9b0a7d68 mul x8, x11, x10 9cd40: 52807d09 mov w9, #0x3e8 // #1000 9cd44: d366fd08 lsr x8, x8, #38 9cd48: 1b09ad08 msub w8, w8, w9, w11 9cd4c: 291723f2 stp w18, w8, [sp, #184] 9cd50: 52800215 mov w21, #0x10 // #16 9cd54: 72bfc695 movk w21, #0xfe34, lsl #16 9cd58: b94016a8 ldr w8, [x21, #20] 9cd5c: b900c3e8 str w8, [sp, #192] 9cd60: b9401ea8 ldr w8, [x21, #28] 9cd64: b900c7e8 str w8, [sp, #196] 9cd68: 910323e8 add x8, sp, #0xc8 9cd6c: d503201f nop 9cd70: 10f28378 adr x24, 81ddc ::fmt> 9cd74: b94022a9 ldr w9, [x21, #32] 9cd78: a900e3e8 stp x8, x24, [sp, #8] 9cd7c: 9102e3e8 add x8, sp, #0xb8 9cd80: d503201f nop 9cd84: 10f37357 adr x23, 83bec ::fmt> 9cd88: a901dfe8 stp x8, x23, [sp, #24] 9cd8c: 9102f3e8 add x8, sp, #0xbc 9cd90: a902dfe8 stp x8, x23, [sp, #40] 9cd94: 910303e8 add x8, sp, #0xc0 9cd98: d503201f nop 9cd9c: 10f4c6f3 adr x19, 86678 ::fmt> 9cda0: a903cfe8 stp x8, x19, [sp, #56] 9cda4: 910313e8 add x8, sp, #0xc4 9cda8: a904cfe8 stp x8, x19, [sp, #72] 9cdac: 910263e8 add x8, sp, #0x98 9cdb0: a905cfe8 stp x8, x19, [sp, #88] 9cdb4: b0000094 adrp x20, ad000 9cdb8: 91006294 add x20, x20, #0x18 9cdbc: f90057f4 str x20, [sp, #168] 9cdc0: d503201f nop 9cdc4: 1005e1e8 adr x8, a8a00 9cdc8: 528000ea mov w10, #0x7 // #7 9cdcc: a90d2be8 stp x8, x10, [sp, #208] 9cdd0: d503201f nop 9cdd4: 1005e4e8 adr x8, a8a70 9cdd8: 528000ca mov w10, #0x6 // #6 9cddc: a90e2be8 stp x8, x10, [sp, #224] 9cde0: b9009be9 str w9, [sp, #152] 9cde4: 910023e8 add x8, sp, #0x8 9cde8: a90f2be8 stp x8, x10, [sp, #240] 9cdec: d503201f nop 9cdf0: 10079441 adr x1, ac078 9cdf4: 9102a3e0 add x0, sp, #0xa8 9cdf8: 910343e2 add x2, sp, #0xd0 9cdfc: 97ff9765 bl 82b90 9ce00: 35000aa0 cbnz w0, 9cf54 9ce04: d5033fdf isb 9ce08: d53be028 mrs x8, cntpct_el0 9ce0c: d53be009 mrs x9, cntfrq_el0 9ce10: b4000949 cbz x9, 9cf38 9ce14: 9b167d08 mul x8, x8, x22 9ce18: 9ac90908 udiv x8, x8, x9 9ce1c: 9ad60909 udiv x9, x8, x22 9ce20: 9b16a128 msub x8, x9, x22, x8 9ce24: 5288480a mov w10, #0x4240 // #16960 9ce28: 72a001ea movk w10, #0xf, lsl #16 9ce2c: 5289ba6b mov w11, #0x4dd3 // #19923 9ce30: 72a20c4b movk w11, #0x1062, lsl #16 9ce34: a945b68c ldp x12, x13, [x20, #88] 9ce38: a90ab7ec stp x12, x13, [sp, #168] 9ce3c: 52807d0c mov w12, #0x3e8 // #1000 9ce40: f9004fe9 str x9, [sp, #152] 9ce44: 9b0b7d09 mul x9, x8, x11 9ce48: d366fd29 lsr x9, x9, #38 9ce4c: 9b0b7d2b mul x11, x9, x11 9ce50: d366fd6b lsr x11, x11, #38 9ce54: 1b0ca569 msub w9, w11, w12, w9 9ce58: 1aca0908 udiv w8, w8, w10 9ce5c: 291427e8 stp w8, w9, [sp, #160] 9ce60: b9400ea8 ldr w8, [x21, #12] 9ce64: b900bbe8 str w8, [sp, #184] 9ce68: b9400aa8 ldr w8, [x21, #8] 9ce6c: b900bfe8 str w8, [sp, #188] 9ce70: b94006a8 ldr w8, [x21, #4] 9ce74: b900c3e8 str w8, [sp, #192] 9ce78: 910263e8 add x8, sp, #0x98 9ce7c: b94002a9 ldr w9, [x21] 9ce80: a900e3e8 stp x8, x24, [sp, #8] 9ce84: 910283e8 add x8, sp, #0xa0 9ce88: a901dfe8 stp x8, x23, [sp, #24] 9ce8c: 910293e8 add x8, sp, #0xa4 9ce90: a902dfe8 stp x8, x23, [sp, #40] 9ce94: 9102a3e8 add x8, sp, #0xa8 9ce98: d503201f nop 9ce9c: 10015b2a adr x10, 9fa00 <<&T as core::fmt::Debug>::fmt> 9cea0: a903abe8 stp x8, x10, [sp, #56] 9cea4: d503201f nop 9cea8: 10004148 adr x8, 9d6d0 <::fmt> 9ceac: 910003ea mov x10, sp 9ceb0: a904a3ea stp x10, x8, [sp, #72] 9ceb4: 9102e3e8 add x8, sp, #0xb8 9ceb8: a905cfe8 stp x8, x19, [sp, #88] 9cebc: 9102f3e8 add x8, sp, #0xbc 9cec0: a906cfe8 stp x8, x19, [sp, #104] 9cec4: 910303e8 add x8, sp, #0xc0 9cec8: a907cfe8 stp x8, x19, [sp, #120] 9cecc: 910313e8 add x8, sp, #0xc4 9ced0: a908cfe8 stp x8, x19, [sp, #136] 9ced4: d503201f nop 9ced8: 1005e908 adr x8, a8bf8 9cedc: 52800152 mov w18, #0xa // #10 9cee0: a90ca3f4 stp x20, x8, [sp, #200] 9cee4: d503201f nop 9cee8: 1005ed88 adr x8, a8c98 9ceec: 5280012a mov w10, #0x9 // #9 9cef0: a90da3f2 stp x18, x8, [sp, #216] 9cef4: b900c7e9 str w9, [sp, #196] 9cef8: 910023e8 add x8, sp, #0x8 9cefc: a90ea3ea stp x10, x8, [sp, #232] 9cf00: f9007fea str x10, [sp, #248] 9cf04: d503201f nop 9cf08: 10078b81 adr x1, ac078 9cf0c: 910323e0 add x0, sp, #0xc8 9cf10: 910343e2 add x2, sp, #0xd0 9cf14: 97ff971f bl 82b90 9cf18: 350001e0 cbnz w0, 9cf54 9cf1c: 294007e0 ldp w0, w1, [sp] 9cf20: a9534ff4 ldp x20, x19, [sp, #304] 9cf24: a95257f6 ldp x22, x21, [sp, #288] 9cf28: a9515ff8 ldp x24, x23, [sp, #272] 9cf2c: a9507bfd ldp x29, x30, [sp, #256] 9cf30: 910503ff add sp, sp, #0x140 9cf34: d65f03c0 ret 9cf38: d503201f nop 9cf3c: 10076920 adr x0, abc60 9cf40: d503201f nop 9cf44: 100769e2 adr x2, abc80 9cf48: 52800321 mov w1, #0x19 // #25 9cf4c: 97ff969b bl 829b8 9cf50: d4200020 brk #0x1 9cf54: d503201f nop 9cf58: 1007a4c0 adr x0, ac3f0 9cf5c: d503201f nop 9cf60: 10075983 adr x3, aba90 9cf64: d503201f nop 9cf68: 10076504 adr x4, abc08 9cf6c: 910343e2 add x2, sp, #0xd0 9cf70: 52800561 mov w1, #0x2b // #43 9cf74: 97ff9b7d bl 83d68 9cf78: d4200020 brk #0x1 9cf7c: 00000000 .inst 0x00000000 ; undefined 000000000009cf80 : 9cf80: d10443ff sub sp, sp, #0x110 9cf84: f9007bfd str x29, [sp, #240] 9cf88: a9104ffe stp x30, x19, [sp, #256] 9cf8c: aa1f03f0 mov x16, xzr 9cf90: aa1f03ec mov x12, xzr 9cf94: 910083e8 add x8, sp, #0x20 9cf98: 52800613 mov w19, #0x30 // #48 9cf9c: 72bfc693 movk w19, #0xfe34, lsl #16 9cfa0: 52994009 mov w9, #0xca00 // #51712 9cfa4: 72a77349 movk w9, #0x3b9a, lsl #16 9cfa8: 528847eb mov w11, #0x423f // #16959 9cfac: 72a001eb movk w11, #0xf, lsl #16 9cfb0: 5290000a mov w10, #0x8000 // #32768 9cfb4: 72a02fca movk w10, #0x17e, lsl #16 9cfb8: b9000fe0 str w0, [sp, #12] 9cfbc: 2a0a000d orr w13, w0, w10 9cfc0: 5289706e mov w14, #0x4b83 // #19331 9cfc4: 72a0008e movk w14, #0x4, lsl #16 9cfc8: d29ef9ef mov x15, #0xf7cf // #63439 9cfcc: f2bc6a6f movk x15, #0xe353, lsl #16 9cfd0: f2d374af movk x15, #0x9ba5, lsl #32 9cfd4: f2e4188f movk x15, #0x20c4, lsl #48 9cfd8: aa0c03f1 mov x17, x12 9cfdc: aa1103ec mov x12, x17 9cfe0: b9400271 ldr w17, [x19] 9cfe4: 0a0d0231 and w17, w17, w13 9cfe8: 91000572 add x18, x11, #0x1 9cfec: 7100023f cmp w17, #0x0 9cff0: fa520202 ccmp x16, x18, #0x2, eq // eq = none 9cff4: 54000262 b.cs 9d040 // b.hs, b.nlast 9cff8: d5033fdf isb 9cffc: d53be031 mrs x17, cntpct_el0 9d000: b4fffeec cbz x12, 9cfdc 9d004: d53be010 mrs x16, cntfrq_el0 9d008: b40014d0 cbz x16, 9d2a0 9d00c: cb0c0231 sub x17, x17, x12 9d010: 9ad00930 udiv x16, x9, x16 9d014: d3497e12 ubfx x18, x16, #9, #23 9d018: 9bae7e52 umull x18, w18, w14 9d01c: d367fe52 lsr x18, x18, #39 9d020: 1b097e52 mul w18, w18, w9 9d024: 4b120210 sub w16, w16, w18 9d028: 8b100250 add x16, x18, x16 9d02c: 9b117e10 mul x16, x16, x17 9d030: d343fe10 lsr x16, x16, #3 9d034: 9bcf7e10 umulh x16, x16, x15 9d038: d344fe10 lsr x16, x16, #4 9d03c: 17ffffe7 b 9cfd8 9d040: f9000bf0 str x16, [sp, #16] 9d044: b940026c ldr w12, [x19] 9d048: b9001fec str w12, [sp, #28] 9d04c: eb0b021f cmp x16, x11 9d050: 54000868 b.hi 9d15c // b.pmore 9d054: 3780084c tbnz w12, #16, 9d15c 9d058: 37a0082c tbnz w12, #20, 9d15c 9d05c: 6a0a019f tst w12, w10 9d060: 54001120 b.eq 9d284 // b.none 9d064: d5033fdf isb 9d068: d53be02a mrs x10, cntpct_el0 9d06c: d53be00b mrs x11, cntfrq_el0 9d070: b400122b cbz x11, 9d2b4 9d074: 9b097d4a mul x10, x10, x9 9d078: 9acb094a udiv x10, x10, x11 9d07c: 9ac9094b udiv x11, x10, x9 9d080: 9b09a969 msub x9, x11, x9, x10 9d084: 5289ba6a mov w10, #0x4dd3 // #19923 9d088: 72a20c4a movk w10, #0x1062, lsl #16 9d08c: 529bd06c mov w12, #0xde83 // #56963 9d090: 72a8636c movk w12, #0x431b, lsl #16 9d094: f900410b str x11, [x8, #128] 9d098: 9b0c7d2b mul x11, x9, x12 9d09c: d372fd72 lsr x18, x11, #50 9d0a0: 9b0a7d29 mul x9, x9, x10 9d0a4: d366fd29 lsr x9, x9, #38 9d0a8: 9b0a7d2a mul x10, x9, x10 9d0ac: 52807d0b mov w11, #0x3e8 // #1000 9d0b0: d366fd4a lsr x10, x10, #38 9d0b4: 1b0ba549 msub w9, w10, w11, w9 9d0b8: 291527f2 stp w18, w9, [sp, #168] 9d0bc: b85f4269 ldur w9, [x19, #-12] 9d0c0: b900b3e9 str w9, [sp, #176] 9d0c4: 910283e9 add x9, sp, #0xa0 9d0c8: d503201f nop 9d0cc: 10f2688a adr x10, 81ddc ::fmt> 9d0d0: b85e026b ldur w11, [x19, #-32] 9d0d4: a9022be9 stp x9, x10, [sp, #32] 9d0d8: 9102a3e9 add x9, sp, #0xa8 9d0dc: d503201f nop 9d0e0: 10f3586a adr x10, 83bec ::fmt> 9d0e4: a9032be9 stp x9, x10, [sp, #48] 9d0e8: 9102b3e9 add x9, sp, #0xac 9d0ec: a9042be9 stp x9, x10, [sp, #64] 9d0f0: 9102c3e9 add x9, sp, #0xb0 9d0f4: a9052be9 stp x9, x10, [sp, #80] 9d0f8: 910073e9 add x9, sp, #0x1c 9d0fc: a9062be9 stp x9, x10, [sp, #96] 9d100: 9102d3e9 add x9, sp, #0xb4 9d104: 9000008c adrp x12, ad000 9d108: 9100618c add x12, x12, #0x18 9d10c: a9072be9 stp x9, x10, [sp, #112] 9d110: d503201f nop 9d114: 100601e9 adr x9, a9150 9d118: a909a50c stp x12, x9, [x8, #152] 9d11c: 528000e9 mov w9, #0x7 // #7 9d120: d503201f nop 9d124: 100604ea adr x10, a91c0 9d128: a90aa909 stp x9, x10, [x8, #168] 9d12c: b900b7eb str w11, [sp, #180] 9d130: 528000c9 mov w9, #0x6 // #6 9d134: a90ba109 stp x9, x8, [x8, #184] 9d138: f9006509 str x9, [x8, #200] 9d13c: d503201f nop 9d140: 100779c1 adr x1, ac078 9d144: 9102e3e0 add x0, sp, #0xb8 9d148: 910303e2 add x2, sp, #0xc0 9d14c: 97ff9691 bl 82b90 9d150: 35000c00 cbnz w0, 9d2d0 9d154: 52800028 mov w8, #0x1 // #1 9d158: 14000044 b 9d268 9d15c: d5033fdf isb 9d160: d53be02a mrs x10, cntpct_el0 9d164: d53be00b mrs x11, cntfrq_el0 9d168: b4000a6b cbz x11, 9d2b4 9d16c: 9b097d4a mul x10, x10, x9 9d170: 9acb094a udiv x10, x10, x11 9d174: 9ac9094b udiv x11, x10, x9 9d178: f900410b str x11, [x8, #128] 9d17c: 9b09a969 msub x9, x11, x9, x10 9d180: 529bd06a mov w10, #0xde83 // #56963 9d184: 72a8636a movk w10, #0x431b, lsl #16 9d188: 9b0a7d2a mul x10, x9, x10 9d18c: d372fd52 lsr x18, x10, #50 9d190: 5289ba6a mov w10, #0x4dd3 // #19923 9d194: 72a20c4a movk w10, #0x1062, lsl #16 9d198: 9b0a7d29 mul x9, x9, x10 9d19c: d366fd29 lsr x9, x9, #38 9d1a0: 9b0a7d2a mul x10, x9, x10 9d1a4: 52807d0b mov w11, #0x3e8 // #1000 9d1a8: d366fd4a lsr x10, x10, #38 9d1ac: 1b0ba549 msub w9, w10, w11, w9 9d1b0: 291527f2 stp w18, w9, [sp, #168] 9d1b4: b85f4269 ldur w9, [x19, #-12] 9d1b8: b900b3e9 str w9, [sp, #176] 9d1bc: d503201f nop 9d1c0: 10f260e9 adr x9, 81ddc ::fmt> 9d1c4: 910283ea add x10, sp, #0xa0 9d1c8: b85e026b ldur w11, [x19, #-32] 9d1cc: a90227ea stp x10, x9, [sp, #32] 9d1d0: d503201f nop 9d1d4: 10f350ca adr x10, 83bec ::fmt> 9d1d8: 9102a3ec add x12, sp, #0xa8 9d1dc: a9032bec stp x12, x10, [sp, #48] 9d1e0: 9102b3ec add x12, sp, #0xac 9d1e4: a9042bec stp x12, x10, [sp, #64] 9d1e8: 910033ea add x10, sp, #0xc 9d1ec: d503201f nop 9d1f0: 10f4a44c adr x12, 86678 ::fmt> 9d1f4: a90533ea stp x10, x12, [sp, #80] 9d1f8: 9102c3ea add x10, sp, #0xb0 9d1fc: a90633ea stp x10, x12, [sp, #96] 9d200: 910073ea add x10, sp, #0x1c 9d204: a90733ea stp x10, x12, [sp, #112] 9d208: 9102d3ea add x10, sp, #0xb4 9d20c: a90833ea stp x10, x12, [sp, #128] 9d210: 910043ea add x10, sp, #0x10 9d214: 9000008c adrp x12, ad000 9d218: 9100618c add x12, x12, #0x18 9d21c: a907250a stp x10, x9, [x8, #112] 9d220: d503201f nop 9d224: 1005e5a9 adr x9, a8ed8 9d228: a909a50c stp x12, x9, [x8, #152] 9d22c: 52800129 mov w9, #0x9 // #9 9d230: d503201f nop 9d234: 1005e9aa adr x10, a8f68 9d238: a90aa909 stp x9, x10, [x8, #168] 9d23c: b900b7eb str w11, [sp, #180] 9d240: 52800109 mov w9, #0x8 // #8 9d244: a90ba109 stp x9, x8, [x8, #184] 9d248: f9006509 str x9, [x8, #200] 9d24c: d503201f nop 9d250: 10077141 adr x1, ac078 9d254: 9102e3e0 add x0, sp, #0xb8 9d258: 910303e2 add x2, sp, #0xc0 9d25c: 97ff964d bl 82b90 9d260: 35000380 cbnz w0, 9d2d0 9d264: 52800048 mov w8, #0x2 // #2 9d268: b9401fe0 ldr w0, [sp, #28] 9d26c: b9000260 str w0, [x19] 9d270: 2a0803e0 mov w0, w8 9d274: a9504ffe ldp x30, x19, [sp, #256] 9d278: f9407bfd ldr x29, [sp, #240] 9d27c: 910443ff add sp, sp, #0x110 9d280: d65f03c0 ret 9d284: 2a1f03e8 mov w8, wzr 9d288: b9000260 str w0, [x19] 9d28c: 2a0803e0 mov w0, w8 9d290: a9504ffe ldp x30, x19, [sp, #256] 9d294: f9407bfd ldr x29, [sp, #240] 9d298: 910443ff add sp, sp, #0x110 9d29c: d65f03c0 ret 9d2a0: d503201f nop 9d2a4: 10074de0 adr x0, abc60 9d2a8: d503201f nop 9d2ac: 10074ca2 adr x2, abc40 9d2b0: 14000005 b 9d2c4 9d2b4: d503201f nop 9d2b8: 10074d40 adr x0, abc60 9d2bc: d503201f nop 9d2c0: 10074e02 adr x2, abc80 9d2c4: 52800321 mov w1, #0x19 // #25 9d2c8: 97ff95bc bl 829b8 9d2cc: d4200020 brk #0x1 9d2d0: d503201f nop 9d2d4: 100788e0 adr x0, ac3f0 9d2d8: d503201f nop 9d2dc: 10073da3 adr x3, aba90 9d2e0: d503201f nop 9d2e4: 10074924 adr x4, abc08 9d2e8: 910303e2 add x2, sp, #0xc0 9d2ec: 52800561 mov w1, #0x2b // #43 9d2f0: 97ff9a9e bl 83d68 9d2f4: d4200020 brk #0x1 ... 000000000009d300 : 9d300: d100c3ff sub sp, sp, #0x30 9d304: f90013fe str x30, [sp, #32] 9d308: 12001c08 and w8, w0, #0xff 9d30c: 5100150f sub w15, w8, #0x5 9d310: 710071ff cmp w15, #0x1c 9d314: 54001ce8 b.hi 9d6b0 // b.pmore 9d318: 2a1f03ed mov w13, wzr 9d31c: 2a1f03e9 mov w9, wzr 9d320: 2a1f03e8 mov w8, wzr 9d324: 2a1f03e1 mov w1, wzr 9d328: d503201f nop 9d32c: 5005ae4c adr x12, a88f6 9d330: 52a1604b mov w11, #0xb020000 // #184680448 9d334: 52a0e06e mov w14, #0x7030000 // #117637120 9d338: 5280016a mov w10, #0xb // #11 9d33c: d503201f nop 9d340: 1002cfb0 adr x16, a2d34 <__floatundisf+0x1ec> 9d344: 100000d1 adr x17, 9d35c 9d348: 386f6a12 ldrb w18, [x16, x15] 9d34c: 8b120a31 add x17, x17, x18, lsl #2 9d350: d503201f nop 9d354: 3005adcf adr x15, a890d 9d358: d61f0220 br x17 9d35c: 52800c8d mov w13, #0x64 // #100 9d360: 52a1004e mov w14, #0x8020000 // #134348800 9d364: 5280018a mov w10, #0xc // #12 9d368: d503201f nop 9d36c: 3005acaf adr x15, a8901 9d370: 140000b1 b 9d634 9d374: 2a1f03ed mov w13, wzr 9d378: 52a1202e mov w14, #0x9010000 // #151060480 9d37c: 5280010a mov w10, #0x8 // #8 9d380: f000002f adrp x15, a4000 9d384: 911299ef add x15, x15, #0x4a6 9d388: 140000ab b 9d634 9d38c: 2a1f03ed mov w13, wzr 9d390: 52a1402e mov w14, #0xa010000 // #167837696 9d394: 5280010a mov w10, #0x8 // #8 9d398: f000002f adrp x15, a4000 9d39c: 911199ef add x15, x15, #0x466 9d3a0: 140000a5 b 9d634 9d3a4: 2a1f03e9 mov w9, wzr 9d3a8: 2a1f03e8 mov w8, wzr 9d3ac: 2a1f03e1 mov w1, wzr 9d3b0: 52a1806b mov w11, #0xc030000 // #201523200 9d3b4: 5280014a mov w10, #0xa // #10 9d3b8: d503201f nop 9d3bc: 1005a98c adr x12, a88ec 9d3c0: 140000a3 b 9d64c 9d3c4: 2a1f03ed mov w13, wzr 9d3c8: 52a1a04e mov w14, #0xd020000 // #218234880 9d3cc: 5280016a mov w10, #0xb // #11 9d3d0: d503201f nop 9d3d4: 3005a86f adr x15, a88e1 9d3d8: 14000097 b 9d634 9d3dc: 2a1f03ed mov w13, wzr 9d3e0: 52a1e00e mov w14, #0xf000000 // #251658240 9d3e4: 5280016a mov w10, #0xb // #11 9d3e8: d503201f nop 9d3ec: 5005a74f adr x15, a88d6 9d3f0: 14000091 b 9d634 9d3f4: 2a1f03e9 mov w9, wzr 9d3f8: 2a1f03e8 mov w8, wzr 9d3fc: 2a1f03e1 mov w1, wzr 9d400: 52a2000b mov w11, #0x10000000 // #268435456 9d404: 5280018a mov w10, #0xc // #12 9d408: d503201f nop 9d40c: 5005a5ec adr x12, a88ca 9d410: 1400008f b 9d64c 9d414: 2a1f03e9 mov w9, wzr 9d418: 2a1f03e8 mov w8, wzr 9d41c: 2a1f03e1 mov w1, wzr 9d420: 5280020b mov w11, #0x10 // #16 9d424: 72a2244b movk w11, #0x1122, lsl #16 9d428: 5280016a mov w10, #0xb // #11 9d42c: d503201f nop 9d430: 7005a46c adr x12, a88bf 9d434: 14000086 b 9d64c 9d438: 2a1f03e9 mov w9, wzr 9d43c: 2a1f03e8 mov w8, wzr 9d440: 2a1f03e1 mov w1, wzr 9d444: 5280064b mov w11, #0x32 // #50 9d448: 72a2444b movk w11, #0x1222, lsl #16 9d44c: 5280014a mov w10, #0xa // #10 9d450: d503201f nop 9d454: 3005a30c adr x12, a88b5 9d458: 1400007d b 9d64c 9d45c: 2a1f03e9 mov w9, wzr 9d460: 2a1f03e8 mov w8, wzr 9d464: 2a1f03e1 mov w1, wzr 9d468: 52a2604b mov w11, #0x13020000 // #318898176 9d46c: 5280016a mov w10, #0xb // #11 9d470: d503201f nop 9d474: 5005a1ac adr x12, a88aa 9d478: 14000075 b 9d64c 9d47c: 2a1f03e9 mov w9, wzr 9d480: 2a1f03e8 mov w8, wzr 9d484: 2a1f03e1 mov w1, wzr 9d488: 52a2806b mov w11, #0x14030000 // #335740928 9d48c: 5280016a mov w10, #0xb // #11 9d490: d503201f nop 9d494: 7005a04c adr x12, a889f 9d498: 1400006d b 9d64c 9d49c: 2a1f03e9 mov w9, wzr 9d4a0: 2a1f03e8 mov w8, wzr 9d4a4: 2a1f03e1 mov w1, wzr 9d4a8: 52a2e04b mov w11, #0x17020000 // #386007040 9d4ac: 5280018a mov w10, #0xc // #12 9d4b0: d503201f nop 9d4b4: 70059eec adr x12, a8893 9d4b8: 14000065 b 9d64c 9d4bc: 2a1f03e9 mov w9, wzr 9d4c0: 2a1f03e8 mov w8, wzr 9d4c4: 2a1f03e1 mov w1, wzr 9d4c8: 52a3044b mov w11, #0x18220000 // #404881408 9d4cc: 5280018a mov w10, #0xc // #12 9d4d0: d503201f nop 9d4d4: 70059d8c adr x12, a8887 9d4d8: 1400005d b 9d64c 9d4dc: 2a1f03e9 mov w9, wzr 9d4e0: 2a1f03e8 mov w8, wzr 9d4e4: 2a1f03e1 mov w1, wzr 9d4e8: 5280044b mov w11, #0x22 // #34 9d4ec: 72a3244b movk w11, #0x1922, lsl #16 9d4f0: 5280016a mov w10, #0xb // #11 9d4f4: d503201f nop 9d4f8: 10059c2c adr x12, a887c 9d4fc: 14000054 b 9d64c 9d500: 2a1f03e9 mov w9, wzr 9d504: 2a1f03e8 mov w8, wzr 9d508: 2a1f03e1 mov w1, wzr 9d50c: 52a3604b mov w11, #0x1b020000 // #453115904 9d510: 5280016a mov w10, #0xb // #11 9d514: d503201f nop 9d518: 30059acc adr x12, a8871 9d51c: 1400004c b 9d64c 9d520: 2a1f03e9 mov w9, wzr 9d524: 2a1f03e8 mov w8, wzr 9d528: 2a1f03e1 mov w1, wzr 9d52c: 52a3806b mov w11, #0x1c030000 // #469958656 9d530: 5280018a mov w10, #0xc // #12 9d534: d503201f nop 9d538: 3005996c adr x12, a8865 9d53c: 14000044 b 9d64c 9d540: 2a1f03e9 mov w9, wzr 9d544: 2a1f03e8 mov w8, wzr 9d548: 2a1f03e1 mov w1, wzr 9d54c: 52a3a06b mov w11, #0x1d030000 // #486735872 9d550: 5280018a mov w10, #0xc // #12 9d554: d503201f nop 9d558: 3005980c adr x12, a8859 9d55c: 1400003c b 9d64c 9d560: 2a1f03e9 mov w9, wzr 9d564: 2a1f03e8 mov w8, wzr 9d568: 2a1f03e1 mov w1, wzr 9d56c: 52a3c04b mov w11, #0x1e020000 // #503447552 9d570: 5280018a mov w10, #0xc // #12 9d574: d503201f nop 9d578: 300596ac adr x12, a884d 9d57c: 14000034 b 9d64c 9d580: 2a1f03e9 mov w9, wzr 9d584: 2a1f03e8 mov w8, wzr 9d588: 2a1f03e1 mov w1, wzr 9d58c: 52a4004b mov w11, #0x20020000 // #537001984 9d590: 5280016a mov w10, #0xb // #11 9d594: d503201f nop 9d598: 5005954c adr x12, a8842 9d59c: 1400002c b 9d64c 9d5a0: 2a1f03e9 mov w9, wzr 9d5a4: 2a1f03e8 mov w8, wzr 9d5a8: 2a1f03e1 mov w1, wzr 9d5ac: 52a4204b mov w11, #0x21020000 // #553779200 9d5b0: 5280018a mov w10, #0xc // #12 9d5b4: d503201f nop 9d5b8: 500593ec adr x12, a8836 9d5bc: 14000024 b 9d64c 9d5c0: 2a1f03e9 mov w9, wzr 9d5c4: 2a1f03e8 mov w8, wzr 9d5c8: 2a1f03e1 mov w1, wzr 9d5cc: 52a4c06b mov w11, #0x26030000 // #637730816 9d5d0: 528000aa mov w10, #0x5 // #5 9d5d4: d503201f nop 9d5d8: 300592cc adr x12, a8831 9d5dc: 1400001c b 9d64c 9d5e0: 2a1f03e9 mov w9, wzr 9d5e4: 2a1f03e8 mov w8, wzr 9d5e8: 2a1f03e1 mov w1, wzr 9d5ec: 52a5404b mov w11, #0x2a020000 // #704774144 9d5f0: 5280016a mov w10, #0xb // #11 9d5f4: d503201f nop 9d5f8: 5005916c adr x12, a8826 9d5fc: 14000014 b 9d64c 9d600: 2a1f03e8 mov w8, wzr 9d604: 2a1f03e1 mov w1, wzr 9d608: 52a6e00b mov w11, #0x37000000 // #922746880 9d60c: 52800c89 mov w9, #0x64 // #100 9d610: 528000ea mov w10, #0x7 // #7 9d614: d503201f nop 9d618: 7005902c adr x12, a881f 9d61c: 1400000c b 9d64c 9d620: 2a1f03ed mov w13, wzr 9d624: 52a6e04e mov w14, #0x37020000 // #922877952 9d628: 5280016a mov w10, #0xb // #11 9d62c: d503201f nop 9d630: 10058f2f adr x15, a8814 9d634: 90000088 adrp x8, ad000 9d638: b9406501 ldr w1, [x8, #100] 9d63c: 52800028 mov w8, #0x1 // #1 9d640: 2a0d03e9 mov w9, w13 9d644: 2a0e03eb mov w11, w14 9d648: aa0f03ec mov x12, x15 9d64c: a900abec stp x12, x10, [sp, #8] 9d650: b9001beb str w11, [sp, #24] 9d654: 79003be8 strh w8, [sp, #28] 9d658: 79003fe9 strh w9, [sp, #30] 9d65c: 910023e0 add x0, sp, #0x8 9d660: 97fffc3c bl 9c750 9d664: f94013fe ldr x30, [sp, #32] 9d668: 9100c3ff add sp, sp, #0x30 9d66c: d65f03c0 ret 9d670: 2a1f03e9 mov w9, wzr 9d674: 2a1f03e8 mov w8, wzr 9d678: 2a1f03e1 mov w1, wzr 9d67c: 52a7004b mov w11, #0x38020000 // #939655168 9d680: 528000ea mov w10, #0x7 // #7 9d684: d503201f nop 9d688: 30058c2c adr x12, a880d 9d68c: 17fffff0 b 9d64c 9d690: 2a1f03e9 mov w9, wzr 9d694: 2a1f03e8 mov w8, wzr 9d698: 2a1f03e1 mov w1, wzr 9d69c: 52a0c04b mov w11, #0x6020000 // #100794368 9d6a0: 528001aa mov w10, #0xd // #13 9d6a4: d503201f nop 9d6a8: 10058acc adr x12, a8800 9d6ac: 17ffffe8 b 9d64c 9d6b0: d503201f nop 9d6b4: 100587e0 adr x0, a87b0 9d6b8: d503201f nop 9d6bc: 10058962 adr x2, a87e8 9d6c0: 528001e1 mov w1, #0xf // #15 9d6c4: 97ff94bd bl 829b8 9d6c8: d4200020 brk #0x1 9d6cc: 00000000 .inst 0x00000000 ; undefined 000000000009d6d0 <::fmt>: 9d6d0: d100c3ff sub sp, sp, #0x30 9d6d4: a9024ffe stp x30, x19, [sp, #32] 9d6d8: b9400008 ldr w8, [x0] 9d6dc: d503201f nop 9d6e0: 3002b389 adr x9, a2d51 <__floatundisf+0x209> 9d6e4: 1000008a adr x10, 9d6f4 <::fmt+0x24> 9d6e8: 3868692b ldrb w11, [x9, x8] 9d6ec: 8b0b094a add x10, x10, x11, lsl #2 9d6f0: d61f0140 br x10 9d6f4: d503201f nop 9d6f8: 3006e668 adr x8, ab3c5 9d6fc: aa0103e0 mov x0, x1 9d700: aa0803e1 mov x1, x8 9d704: 528000e2 mov w2, #0x7 // #7 9d708: a9424ffe ldp x30, x19, [sp, #32] 9d70c: 9100c3ff add sp, sp, #0x30 9d710: 17ffa0b7 b 859ec 9d714: d503201f nop 9d718: 7006e508 adr x8, ab3bb 9d71c: aa0103e0 mov x0, x1 9d720: aa0803e1 mov x1, x8 9d724: 52800142 mov w2, #0xa // #10 9d728: a9424ffe ldp x30, x19, [sp, #32] 9d72c: 9100c3ff add sp, sp, #0x30 9d730: 17ffa0af b 859ec 9d734: d503201f nop 9d738: 7006e3a8 adr x8, ab3af 9d73c: aa0103e0 mov x0, x1 9d740: aa0803e1 mov x1, x8 9d744: 52800182 mov w2, #0xc // #12 9d748: a9424ffe ldp x30, x19, [sp, #32] 9d74c: 9100c3ff add sp, sp, #0x30 9d750: 17ffa0a7 b 859ec 9d754: d503201f nop 9d758: 5006e268 adr x8, ab3a6 9d75c: aa0103e0 mov x0, x1 9d760: aa0803e1 mov x1, x8 9d764: 52800122 mov w2, #0x9 // #9 9d768: a9424ffe ldp x30, x19, [sp, #32] 9d76c: 9100c3ff add sp, sp, #0x30 9d770: 17ffa09f b 859ec 9d774: d503201f nop 9d778: 5006e108 adr x8, ab39a 9d77c: aa0103e0 mov x0, x1 9d780: aa0803e1 mov x1, x8 9d784: 52800182 mov w2, #0xc // #12 9d788: a9424ffe ldp x30, x19, [sp, #32] 9d78c: 9100c3ff add sp, sp, #0x30 9d790: 17ffa097 b 859ec 9d794: f0000028 adrp x8, a4000 9d798: 91006108 add x8, x8, #0x18 9d79c: aa0103e0 mov x0, x1 9d7a0: aa0803e1 mov x1, x8 9d7a4: 52800202 mov w2, #0x10 // #16 9d7a8: a9424ffe ldp x30, x19, [sp, #32] 9d7ac: 9100c3ff add sp, sp, #0x30 9d7b0: 17ffa08f b 859ec 9d7b4: d0000028 adrp x8, a3000 9d7b8: 913fa108 add x8, x8, #0xfe8 9d7bc: aa0103e0 mov x0, x1 9d7c0: aa0803e1 mov x1, x8 9d7c4: 52800202 mov w2, #0x10 // #16 9d7c8: a9424ffe ldp x30, x19, [sp, #32] 9d7cc: 9100c3ff add sp, sp, #0x30 9d7d0: 17ffa087 b 859ec 9d7d4: d503201f nop 9d7d8: 1006dd88 adr x8, ab388 9d7dc: aa0103e0 mov x0, x1 9d7e0: aa0803e1 mov x1, x8 9d7e4: 52800242 mov w2, #0x12 // #18 9d7e8: a9424ffe ldp x30, x19, [sp, #32] 9d7ec: 9100c3ff add sp, sp, #0x30 9d7f0: 17ffa07f b 859ec 9d7f4: d503201f nop 9d7f8: 5006dbe8 adr x8, ab376 9d7fc: aa0103e0 mov x0, x1 9d800: aa0803e1 mov x1, x8 9d804: 52800242 mov w2, #0x12 // #18 9d808: a9424ffe ldp x30, x19, [sp, #32] 9d80c: 9100c3ff add sp, sp, #0x30 9d810: 17ffa077 b 859ec 9d814: f0000028 adrp x8, a4000 9d818: 9102a108 add x8, x8, #0xa8 9d81c: aa0103e0 mov x0, x1 9d820: aa0803e1 mov x1, x8 9d824: 52800202 mov w2, #0x10 // #16 9d828: a9424ffe ldp x30, x19, [sp, #32] 9d82c: 9100c3ff add sp, sp, #0x30 9d830: 17ffa06f b 859ec 9d834: d503201f nop 9d838: 7006d968 adr x8, ab367 9d83c: aa0103e0 mov x0, x1 9d840: aa0803e1 mov x1, x8 9d844: 528001e2 mov w2, #0xf // #15 9d848: a9424ffe ldp x30, x19, [sp, #32] 9d84c: 9100c3ff add sp, sp, #0x30 9d850: 17ffa067 b 859ec 9d854: d503201f nop 9d858: 1006d808 adr x8, ab358 9d85c: aa0103e0 mov x0, x1 9d860: aa0803e1 mov x1, x8 9d864: 528001e2 mov w2, #0xf // #15 9d868: a9424ffe ldp x30, x19, [sp, #32] 9d86c: 9100c3ff add sp, sp, #0x30 9d870: 17ffa05f b 859ec 9d874: 91001013 add x19, x0, #0x4 9d878: d503201f nop 9d87c: 1006d562 adr x2, ab328 9d880: 910003e0 mov x0, sp 9d884: 528001e3 mov w3, #0xf // #15 9d888: 97ffa089 bl 85aac 9d88c: f9000ff3 str x19, [sp, #24] 9d890: d503201f nop 9d894: 1006d522 adr x2, ab338 9d898: 910003e0 mov x0, sp 9d89c: 910063e1 add x1, sp, #0x18 9d8a0: 97ff9e6c bl 85250 9d8a4: 910003e0 mov x0, sp 9d8a8: 97ff9ebf bl 853a4 9d8ac: a9424ffe ldp x30, x19, [sp, #32] 9d8b0: 9100c3ff add sp, sp, #0x30 9d8b4: d65f03c0 ret 9d8b8: d0000028 adrp x8, a3000 9d8bc: 91334108 add x8, x8, #0xcd0 9d8c0: aa0103e0 mov x0, x1 9d8c4: aa0803e1 mov x1, x8 9d8c8: 52800082 mov w2, #0x4 // #4 9d8cc: a9424ffe ldp x30, x19, [sp, #32] 9d8d0: 9100c3ff add sp, sp, #0x30 9d8d4: 17ffa046 b 859ec ... 000000000009d8e0 : 9d8e0: a9bb7bfd stp x29, x30, [sp, #-80]! 9d8e4: a90167fa stp x26, x25, [sp, #16] 9d8e8: a9025ff8 stp x24, x23, [sp, #32] 9d8ec: a90357f6 stp x22, x21, [sp, #48] 9d8f0: a9044ff4 stp x20, x19, [sp, #64] 9d8f4: d10743ff sub sp, sp, #0x1d0 9d8f8: 52800208 mov w8, #0x10 // #16 9d8fc: 72bfc688 movk w8, #0xfe34, lsl #16 9d900: b9400109 ldr w9, [x8] 9d904: b90017e9 str w9, [sp, #20] 9d908: b9400509 ldr w9, [x8, #4] 9d90c: b90013e9 str w9, [sp, #16] 9d910: b9400909 ldr w9, [x8, #8] 9d914: b9000fe9 str w9, [sp, #12] 9d918: b9400d08 ldr w8, [x8, #12] 9d91c: b9000be8 str w8, [sp, #8] 9d920: d5033fdf isb 9d924: d53be028 mrs x8, cntpct_el0 9d928: d53be009 mrs x9, cntfrq_el0 9d92c: b4004289 cbz x9, 9e17c 9d930: 52994013 mov w19, #0xca00 // #51712 9d934: 72a77353 movk w19, #0x3b9a, lsl #16 9d938: 9b137d0a mul x10, x8, x19 9d93c: 910023e8 add x8, sp, #0x8 9d940: 910563eb add x11, sp, #0x158 9d944: d503201f nop 9d948: 10f224b4 adr x20, 81ddc ::fmt> 9d94c: 910653ec add x12, sp, #0x194 9d950: d503201f nop 9d954: 10f314d5 adr x21, 83bec ::fmt> 9d958: 910543ed add x13, sp, #0x150 9d95c: d503201f nop 9d960: 10f4642e adr x14, 865e4 ::fmt> 9d964: b240050f orr x15, x8, #0x3 9d968: b27f0110 orr x16, x8, #0x2 9d96c: b2400111 orr x17, x8, #0x1 9d970: 91001d12 add x18, x8, #0x7 9d974: 91001900 add x0, x8, #0x6 9d978: a901d3eb stp x11, x20, [sp, #24] 9d97c: a902d7ec stp x12, x21, [sp, #40] 9d980: a903d7ed stp x13, x21, [sp, #56] 9d984: a904bbef stp x15, x14, [sp, #72] 9d988: a905bbf0 stp x16, x14, [sp, #88] 9d98c: a906bbf1 stp x17, x14, [sp, #104] 9d990: a907bbe8 stp x8, x14, [sp, #120] 9d994: a908bbf2 stp x18, x14, [sp, #136] 9d998: a909bbe0 stp x0, x14, [sp, #152] 9d99c: 9ac90949 udiv x9, x10, x9 9d9a0: d28b4a6a mov x10, #0x5a53 // #23123 9d9a4: f2b4136a movk x10, #0xa09b, lsl #16 9d9a8: f2d705ea movk x10, #0xb82f, lsl #32 9d9ac: f2e0088a movk x10, #0x44, lsl #48 9d9b0: 9100150b add x11, x8, #0x5 9d9b4: a90abbeb stp x11, x14, [sp, #168] 9d9b8: d349fd2b lsr x11, x9, #9 9d9bc: 9100110c add x12, x8, #0x4 9d9c0: 91002d0d add x13, x8, #0xb 9d9c4: 9100290f add x15, x8, #0xa 9d9c8: a90bbbec stp x12, x14, [sp, #184] 9d9cc: a90cbbed stp x13, x14, [sp, #200] 9d9d0: a90dbbef stp x15, x14, [sp, #216] 9d9d4: 9bca7d6a umulh x10, x11, x10 9d9d8: d34bfd4a lsr x10, x10, #11 9d9dc: 9100210b add x11, x8, #0x8 9d9e0: 9100250c add x12, x8, #0x9 9d9e4: a90ebbec stp x12, x14, [sp, #232] 9d9e8: a90fbbeb stp x11, x14, [sp, #248] 9d9ec: 9b13a549 msub x9, x10, x19, x9 9d9f0: 91003d0b add x11, x8, #0xf 9d9f4: a910bbeb stp x11, x14, [sp, #264] 9d9f8: 5289ba6b mov w11, #0x4dd3 // #19923 9d9fc: 72a20c4b movk w11, #0x1062, lsl #16 9da00: 9100390c add x12, x8, #0xe 9da04: 9100350d add x13, x8, #0xd 9da08: a911bbec stp x12, x14, [sp, #280] 9da0c: a912bbed stp x13, x14, [sp, #296] 9da10: 9b0b7d2c mul x12, x9, x11 9da14: 91003108 add x8, x8, #0xc 9da18: a913bbe8 stp x8, x14, [sp, #312] 9da1c: d366fd88 lsr x8, x12, #38 9da20: 90000096 adrp x22, ad000 9da24: 910062d6 add x22, x22, #0x18 9da28: 9b0b7d0b mul x11, x8, x11 9da2c: 529bd06c mov w12, #0xde83 // #56963 9da30: 72a8636c movk w12, #0x431b, lsl #16 9da34: d503201f nop 9da38: 1005d14d adr x13, a9460 9da3c: 5280028e mov w14, #0x14 // #20 9da40: a919b7f6 stp x22, x13, [sp, #408] 9da44: f900d7ee str x14, [sp, #424] 9da48: 9b0c7d29 mul x9, x9, x12 9da4c: 52807d0c mov w12, #0x3e8 // #1000 9da50: d503201f nop 9da54: 1005da6d adr x13, a95a0 9da58: d366fd6b lsr x11, x11, #38 9da5c: 5280026e mov w14, #0x13 // #19 9da60: 1b0ca168 msub w8, w11, w12, w8 9da64: a91b3bed stp x13, x14, [sp, #432] 9da68: f900afea str x10, [sp, #344] 9da6c: d372fd29 lsr x9, x9, #50 9da70: b90197e9 str w9, [sp, #404] 9da74: b90153e8 str w8, [sp, #336] 9da78: 910063e8 add x8, sp, #0x18 9da7c: a91c3be8 stp x8, x14, [sp, #448] 9da80: d503201f nop 9da84: 10072fa1 adr x1, ac078 9da88: 910663e0 add x0, sp, #0x198 9da8c: 910683e2 add x2, sp, #0x1a0 9da90: 97ff9440 bl 82b90 9da94: 35003820 cbnz w0, 9e198 9da98: 39402bea ldrb w10, [sp, #10] 9da9c: 394027e8 ldrb w8, [sp, #9] 9daa0: 53185d08 lsl w8, w8, #8 9daa4: 33081d48 bfi w8, w10, #24, #8 9daa8: 394023e9 ldrb w9, [sp, #8] 9daac: 33101d28 bfi w8, w9, #16, #8 9dab0: 39403fe9 ldrb w9, [sp, #15] 9dab4: 2a09010b orr w11, w8, w9 9dab8: 9000008c adrp x12, ad000 9dabc: 9101018c add x12, x12, #0x40 9dac0: 39403be8 ldrb w8, [sp, #14] 9dac4: 394037e9 ldrb w9, [sp, #13] 9dac8: 53103d2d lsl w13, w9, #16 9dacc: 120c0dad and w13, w13, #0xf00000 9dad0: 33081d0d bfi w13, w8, #24, #8 9dad4: b9400588 ldr w8, [x12, #4] 9dad8: 33002d0d bfxil w13, w8, #0, #12 9dadc: 12000d28 and w8, w9, #0xf 9dae0: 33100d0d bfi w13, w8, #16, #4 9dae4: 394033e8 ldrb w8, [sp, #12] 9dae8: 53077d09 lsr w9, w8, #7 9daec: 3311012d bfi w13, w9, #15, #1 9daf0: 53061909 ubfx w9, w8, #6, #1 9daf4: 5305150e ubfx w14, w8, #5, #1 9daf8: 3312012d bfi w13, w9, #14, #1 9dafc: 53041109 ubfx w9, w8, #4, #1 9db00: 331301cd bfi w13, w14, #13, #1 9db04: 2a0931a9 orr w9, w13, w9, lsl #12 9db08: 2900258b stp w11, w9, [x12] 9db0c: 121a054a and w10, w10, #0xc0 9db10: 7101015f cmp w10, #0x40 9db14: 54000161 b.ne 9db40 // b.any 9db18: 39404fe8 ldrb w8, [sp, #19] 9db1c: 92401508 and x8, x8, #0x3f 9db20: 39404be9 ldrb w9, [sp, #18] 9db24: d378dd29 lsl x9, x9, #8 9db28: b3701509 bfi x9, x8, #16, #6 9db2c: 394047e8 ldrb w8, [sp, #17] 9db30: aa080128 orr x8, x9, x8 9db34: d36db109 lsl x9, x8, #19 9db38: 394043ea ldrb w10, [sp, #16] 9db3c: 14000021 b 9dbc0 9db40: 39404beb ldrb w11, [sp, #18] 9db44: 9000008c adrp x12, ad000 9db48: 9101118c add x12, x12, #0x44 9db4c: b940058a ldr w10, [x12, #4] 9db50: 39404fed ldrb w13, [sp, #19] 9db54: 5306156e lsl w14, w11, #26 9db58: 12000508 and w8, w8, #0x3 9db5c: 531e75ad lsl w13, w13, #2 9db60: 3316050d bfi w13, w8, #10, #2 9db64: 394047ef ldrb w15, [sp, #17] 9db68: 120309c8 and w8, w14, #0xe0000000 9db6c: 33004d48 bfxil w8, w10, #0, #20 9db70: 1200096a and w10, w11, #0x7 9db74: 33060948 bfi w8, w10, #26, #3 9db78: 394043ea ldrb w10, [sp, #16] 9db7c: 2a4b19ab orr w11, w13, w11, lsr #6 9db80: 53057ded lsr w13, w15, #5 9db84: 330909a8 bfi w8, w13, #23, #3 9db88: 53081d4d lsl w13, w10, #24 9db8c: 138d7ded extr w13, w15, w13, #31 9db90: 530211ee ubfx w14, w15, #2, #3 9db94: 330c09c8 bfi w8, w14, #20, #3 9db98: 12144d29 and w9, w9, #0xfffff000 9db9c: 120009ad and w13, w13, #0x7 9dba0: 2a0b0129 orr w9, w9, w11 9dba4: 29002189 stp w9, w8, [x12] 9dba8: 330f09a8 bfi w8, w13, #17, #3 9dbac: 1100056b add w11, w11, #0x1 9dbb0: 110009ac add w12, w13, #0x2 9dbb4: 1acc216b lsl w11, w11, w12 9dbb8: 53104d29 ubfx w9, w9, #16, #4 9dbbc: 1ac92169 lsl w9, w11, w9 9dbc0: 9000008b adrp x11, ad000 9dbc4: 9101216b add x11, x11, #0x48 9dbc8: f9000969 str x9, [x11, #16] 9dbcc: 53061949 ubfx w9, w10, #6, #1 9dbd0: 12165d08 and w8, w8, #0xfffffc03 9dbd4: 33170128 bfi w8, w9, #9, #1 9dbd8: 39405fe9 ldrb w9, [sp, #23] 9dbdc: 53017d2c lsr w12, w9, #1 9dbe0: 3300154c bfxil w12, w10, #0, #6 9dbe4: 331e1988 bfi w8, w12, #2, #7 9dbe8: b940056a ldr w10, [x11, #4] 9dbec: 5280022c mov w12, #0x11 // #17 9dbf0: 72a0180c movk w12, #0xc0, lsl #16 9dbf4: 0a0c014a and w10, w10, w12 9dbf8: 3307192a bfi w10, w9, #25, #7 9dbfc: 39405be9 ldrb w9, [sp, #22] 9dc00: 53077d2c lsr w12, w9, #7 9dc04: 3308018a bfi w10, w12, #24, #1 9dc08: 53057d2c lsr w12, w9, #5 9dc0c: 5302112d ubfx w13, w9, #2, #3 9dc10: 3317058a bfi w10, w12, #9, #2 9dc14: 330d09aa bfi w10, w13, #19, #3 9dc18: 394057ec ldrb w12, [sp, #21] 9dc1c: 53081d8d lsl w13, w12, #24 9dc20: 138d7929 extr w9, w9, w13, #30 9dc24: 12000d29 and w9, w9, #0xf 9dc28: 5305158c ubfx w12, w12, #5, #1 9dc2c: 394053ed ldrb w13, [sp, #20] 9dc30: 531f79ae lsl w14, w13, #1 9dc34: 121801cf and w15, w14, #0x100 9dc38: 121901d0 and w16, w14, #0x80 9dc3c: 121a01d1 and w17, w14, #0x40 9dc40: 33110d2a bfi w10, w9, #15, #4 9dc44: 121b01c9 and w9, w14, #0x20 9dc48: 121d01ad and w13, w13, #0x8 9dc4c: 3312018a bfi w10, w12, #14, #1 9dc50: 2a0f014a orr w10, w10, w15 9dc54: 2a10014a orr w10, w10, w16 9dc58: 2a11014a orr w10, w10, w17 9dc5c: 2a090149 orr w9, w10, w9 9dc60: 2a0d0129 orr w9, w9, w13 9dc64: 121f05ca and w10, w14, #0x6 9dc68: 2a0a0129 orr w9, w9, w10 9dc6c: 29002568 stp w8, w9, [x11] 9dc70: d5033fdf isb 9dc74: d53be028 mrs x8, cntpct_el0 9dc78: d53be009 mrs x9, cntfrq_el0 9dc7c: b4002809 cbz x9, 9e17c 9dc80: 9b137d08 mul x8, x8, x19 9dc84: 9ac90908 udiv x8, x8, x9 9dc88: 29452ac9 ldp w9, w10, [x22, #40] 9dc8c: 910563eb add x11, sp, #0x158 9dc90: 910533ec add x12, sp, #0x14c 9dc94: 910593ed add x13, sp, #0x164 9dc98: 9105a3ee add x14, sp, #0x168 9dc9c: d503201f nop 9dca0: 1000291a adr x26, 9e1c0 ::fmt.1266> 9dca4: 9105b3ef add x15, sp, #0x16c 9dca8: 9105c3f0 add x16, sp, #0x170 9dcac: d503201f nop 9dcb0: 10f5ca37 adr x23, 895f4 ::fmt> 9dcb4: 9105d3f1 add x17, sp, #0x174 9dcb8: 9105e3f2 add x18, sp, #0x178 9dcbc: d503201f nop 9dcc0: 1005edc0 adr x0, a9a78 9dcc4: 52800221 mov w1, #0x11 // #17 9dcc8: a901d3eb stp x11, x20, [sp, #24] 9dccc: a902d7ec stp x12, x21, [sp, #40] 9dcd0: a903d7ed stp x13, x21, [sp, #56] 9dcd4: a904ebee stp x14, x26, [sp, #72] 9dcd8: a905ebef stp x15, x26, [sp, #88] 9dcdc: a906dff0 stp x16, x23, [sp, #104] 9dce0: a907dff1 stp x17, x23, [sp, #120] 9dce4: a908dff2 stp x18, x23, [sp, #136] 9dce8: a91983f6 stp x22, x0, [sp, #408] 9dcec: f900d7e1 str x1, [sp, #424] 9dcf0: 531e7d2b lsr w11, w9, #30 9dcf4: 5318752c ubfx w12, w9, #24, #6 9dcf8: 53083d2d ubfx w13, w9, #8, #8 9dcfc: 53105d2e ubfx w14, w9, #16, #8 9dd00: 12001d29 and w9, w9, #0xff 9dd04: 53147d4f lsr w15, w10, #20 9dd08: 53104d50 ubfx w16, w10, #16, #4 9dd0c: 530f3d51 ubfx w17, w10, #15, #1 9dd10: 530e3952 ubfx w18, w10, #14, #1 9dd14: 530d3540 ubfx w0, w10, #13, #1 9dd18: 530c314a ubfx w10, w10, #12, #1 9dd1c: b9016beb str w11, [sp, #360] 9dd20: b9016fec str w12, [sp, #364] 9dd24: b90173ed str w13, [sp, #368] 9dd28: b90177ee str w14, [sp, #372] 9dd2c: b9017be9 str w9, [sp, #376] 9dd30: b9017fef str w15, [sp, #380] 9dd34: b90183f0 str w16, [sp, #384] 9dd38: b90187f1 str w17, [sp, #388] 9dd3c: b9018bf2 str w18, [sp, #392] 9dd40: b9018fe0 str w0, [sp, #396] 9dd44: b90193ea str w10, [sp, #400] 9dd48: 9ad30909 udiv x9, x8, x19 9dd4c: b94032ca ldr w10, [x22, #48] 9dd50: 5302214b ubfx w11, w10, #2, #7 9dd54: 5309254a ubfx w10, w10, #9, #1 9dd58: b90197eb str w11, [sp, #404] 9dd5c: b90153ea str w10, [sp, #336] 9dd60: f900afe9 str x9, [sp, #344] 9dd64: 9b13a128 msub x8, x9, x19, x8 9dd68: 5289ba69 mov w9, #0x4dd3 // #19923 9dd6c: 72a20c49 movk w9, #0x1062, lsl #16 9dd70: 52807d0a mov w10, #0x3e8 // #1000 9dd74: 9b097d0b mul x11, x8, x9 9dd78: d366fd6b lsr x11, x11, #38 9dd7c: 9b097d69 mul x9, x11, x9 9dd80: d366fd29 lsr x9, x9, #38 9dd84: 1b0aad29 msub w9, w9, w10, w11 9dd88: b90167e9 str w9, [sp, #356] 9dd8c: 52884818 mov w24, #0x4240 // #16960 9dd90: 72a001f8 movk w24, #0xf, lsl #16 9dd94: 9105f3e9 add x9, sp, #0x17c 9dd98: 910603ea add x10, sp, #0x180 9dd9c: 910613eb add x11, sp, #0x184 9dda0: d503201f nop 9dda4: 10f5be79 adr x25, 89570 ::fmt> 9dda8: 910623ec add x12, sp, #0x188 9ddac: 910633ed add x13, sp, #0x18c 9ddb0: 910643ee add x14, sp, #0x190 9ddb4: 910653ef add x15, sp, #0x194 9ddb8: 910543f0 add x16, sp, #0x150 9ddbc: d503201f nop 9ddc0: 1005ee51 adr x17, a9b88 9ddc4: 52800212 mov w18, #0x10 // #16 9ddc8: a909dfe9 stp x9, x23, [sp, #152] 9ddcc: a90adfea stp x10, x23, [sp, #168] 9ddd0: a90be7eb stp x11, x25, [sp, #184] 9ddd4: a90ce7ec stp x12, x25, [sp, #200] 9ddd8: a90de7ed stp x13, x25, [sp, #216] 9dddc: a90ee7ee stp x14, x25, [sp, #232] 9dde0: a90fdfef stp x15, x23, [sp, #248] 9dde4: a910e7f0 stp x16, x25, [sp, #264] 9dde8: a91b4bf1 stp x17, x18, [sp, #432] 9ddec: 1ad80908 udiv w8, w8, w24 9ddf0: b9014fe8 str w8, [sp, #332] 9ddf4: 910063e8 add x8, sp, #0x18 9ddf8: a91c4be8 stp x8, x18, [sp, #448] 9ddfc: d503201f nop 9de00: 100713c1 adr x1, ac078 9de04: 910663e0 add x0, sp, #0x198 9de08: 910683e2 add x2, sp, #0x1a0 9de0c: 97ff9361 bl 82b90 9de10: 35001c40 cbnz w0, 9e198 9de14: 90000088 adrp x8, ad000 9de18: b940410b ldr w11, [x8, #64] 9de1c: d5033fdf isb 9de20: d53be028 mrs x8, cntpct_el0 9de24: d53be009 mrs x9, cntfrq_el0 9de28: b4001aa9 cbz x9, 9e17c 9de2c: 9b137d08 mul x8, x8, x19 9de30: 9ac90908 udiv x8, x8, x9 9de34: 9ad3090c udiv x12, x8, x19 9de38: 9b13a189 msub x9, x12, x19, x8 9de3c: 5289ba6a mov w10, #0x4dd3 // #19923 9de40: 72a20c4a movk w10, #0x1062, lsl #16 9de44: 9b0a7d28 mul x8, x9, x10 9de48: d366fd08 lsr x8, x8, #38 9de4c: 531e7d6b lsr w11, w11, #30 9de50: 7100057f cmp w11, #0x1 9de54: 54000541 b.ne 9defc // b.any 9de58: 9baa7d0a umull x10, w8, w10 9de5c: 1ad80929 udiv w9, w9, w24 9de60: 52807d0b mov w11, #0x3e8 // #1000 9de64: d366fd4a lsr x10, x10, #38 9de68: b9018be9 str w9, [sp, #392] 9de6c: 1b0ba148 msub w8, w10, w11, w8 9de70: b9018fe8 str w8, [sp, #396] 9de74: b94032c8 ldr w8, [x22, #48] 9de78: b90193e8 str w8, [sp, #400] 9de7c: f94022c0 ldr x0, [x22, #64] 9de80: a91503ec stp x12, x0, [sp, #336] 9de84: 94001331 bl a2b48 <__floatundisf> 9de88: 528d6501 mov w1, #0x6b28 // #27432 9de8c: 72a9cdc1 movk w1, #0x4e6e, lsl #16 9de90: 940012bf bl a298c <__divsf3> 9de94: b90197e0 str w0, [sp, #404] 9de98: 910543e8 add x8, sp, #0x150 9de9c: a901d3e8 stp x8, x20, [sp, #24] 9dea0: 910623e8 add x8, sp, #0x188 9dea4: a902d7e8 stp x8, x21, [sp, #40] 9dea8: 910633e8 add x8, sp, #0x18c 9deac: a903d7e8 stp x8, x21, [sp, #56] 9deb0: 910643e8 add x8, sp, #0x190 9deb4: a904dfe8 stp x8, x23, [sp, #72] 9deb8: 910563e8 add x8, sp, #0x158 9debc: d503201f nop 9dec0: 10001b89 adr x9, 9e230 ::fmt.1267> 9dec4: a905a7e8 stp x8, x9, [sp, #88] 9dec8: 910653e8 add x8, sp, #0x194 9decc: d503201f nop 9ded0: 10f5aa29 adr x9, 89414 ::fmt> 9ded4: a906a7e8 stp x8, x9, [sp, #104] 9ded8: d503201f nop 9dedc: 10060328 adr x8, a9f40 9dee0: a919a3f6 stp x22, x8, [sp, #408] 9dee4: 528000e9 mov w9, #0x7 // #7 9dee8: f900d7e9 str x9, [sp, #424] 9deec: d503201f nop 9def0: 10060608 adr x8, a9fb0 9def4: 528000c9 mov w9, #0x6 // #6 9def8: 14000035 b 9dfcc 9defc: 1ad80929 udiv w9, w9, w24 9df00: b9017be9 str w9, [sp, #376] 9df04: 9baa7d09 umull x9, w8, w10 9df08: 52807d0a mov w10, #0x3e8 // #1000 9df0c: d366fd29 lsr x9, x9, #38 9df10: 1b0aa128 msub w8, w9, w10, w8 9df14: b9017fe8 str w8, [sp, #380] 9df18: 2945a6c8 ldp w8, w9, [x22, #44] 9df1c: 12002d08 and w8, w8, #0xfff 9df20: b90183e8 str w8, [sp, #384] 9df24: 53114d28 ubfx w8, w9, #17, #3 9df28: b90187e8 str w8, [sp, #388] 9df2c: f94022c8 ldr x8, [x22, #64] 9df30: a91523ec stp x12, x8, [sp, #336] 9df34: 531d7d28 lsr w8, w9, #29 9df38: b9018be8 str w8, [sp, #392] 9df3c: 531a7128 ubfx w8, w9, #26, #3 9df40: b9018fe8 str w8, [sp, #396] 9df44: 53176528 ubfx w8, w9, #23, #3 9df48: b90193e8 str w8, [sp, #400] 9df4c: 53145928 ubfx w8, w9, #20, #3 9df50: b90197e8 str w8, [sp, #404] 9df54: 910543e8 add x8, sp, #0x150 9df58: a901d3e8 stp x8, x20, [sp, #24] 9df5c: 9105e3e8 add x8, sp, #0x178 9df60: a902d7e8 stp x8, x21, [sp, #40] 9df64: 9105f3e8 add x8, sp, #0x17c 9df68: a903d7e8 stp x8, x21, [sp, #56] 9df6c: 910603e8 add x8, sp, #0x180 9df70: a904ebe8 stp x8, x26, [sp, #72] 9df74: 910613e8 add x8, sp, #0x184 9df78: a905ebe8 stp x8, x26, [sp, #88] 9df7c: 910563e8 add x8, sp, #0x158 9df80: d503201f nop 9df84: 10001569 adr x9, 9e230 ::fmt.1267> 9df88: a906a7e8 stp x8, x9, [sp, #104] 9df8c: 910623e8 add x8, sp, #0x188 9df90: a907ebe8 stp x8, x26, [sp, #120] 9df94: 910633e8 add x8, sp, #0x18c 9df98: a908ebe8 stp x8, x26, [sp, #136] 9df9c: 910643e8 add x8, sp, #0x190 9dfa0: a909ebe8 stp x8, x26, [sp, #152] 9dfa4: 910653e8 add x8, sp, #0x194 9dfa8: a90aebe8 stp x8, x26, [sp, #168] 9dfac: d503201f nop 9dfb0: 10060e08 adr x8, aa170 9dfb4: a919a3f6 stp x22, x8, [sp, #408] 9dfb8: 52800169 mov w9, #0xb // #11 9dfbc: f900d7e9 str x9, [sp, #424] 9dfc0: d503201f nop 9dfc4: 100612e8 adr x8, aa220 9dfc8: 52800149 mov w9, #0xa // #10 9dfcc: a91b27e8 stp x8, x9, [sp, #432] 9dfd0: 910063e8 add x8, sp, #0x18 9dfd4: a91c27e8 stp x8, x9, [sp, #448] 9dfd8: d503201f nop 9dfdc: 100704e1 adr x1, ac078 9dfe0: 910663e0 add x0, sp, #0x198 9dfe4: 910683e2 add x2, sp, #0x1a0 9dfe8: 97ff92ea bl 82b90 9dfec: 35000d60 cbnz w0, 9e198 9dff0: d5033fdf isb 9dff4: d53be028 mrs x8, cntpct_el0 9dff8: d53be009 mrs x9, cntfrq_el0 9dffc: b4000c09 cbz x9, 9e17c 9e000: 9b137d08 mul x8, x8, x19 9e004: 9ac90908 udiv x8, x8, x9 9e008: 910563e9 add x9, sp, #0x158 9e00c: 910593ea add x10, sp, #0x164 9e010: 9105a3eb add x11, sp, #0x168 9e014: 9105b3ec add x12, sp, #0x16c 9e018: 9105c3ed add x13, sp, #0x170 9e01c: 9105d3ee add x14, sp, #0x174 9e020: 9105e3ef add x15, sp, #0x178 9e024: 9105f3f0 add x16, sp, #0x17c 9e028: 910603f1 add x17, sp, #0x180 9e02c: 910613f2 add x18, sp, #0x184 9e030: 910623e0 add x0, sp, #0x188 9e034: a901d3e9 stp x9, x20, [sp, #24] 9e038: 910633e9 add x9, sp, #0x18c 9e03c: a902d7ea stp x10, x21, [sp, #40] 9e040: a903d7eb stp x11, x21, [sp, #56] 9e044: 910643ea add x10, sp, #0x190 9e048: f900cff6 str x22, [sp, #408] 9e04c: a904e7ec stp x12, x25, [sp, #72] 9e050: a905e7ed stp x13, x25, [sp, #88] 9e054: a906e7ee stp x14, x25, [sp, #104] 9e058: a907e7ef stp x15, x25, [sp, #120] 9e05c: a908dff0 stp x16, x23, [sp, #136] 9e060: a909e7f1 stp x17, x25, [sp, #152] 9e064: a90ae7f2 stp x18, x25, [sp, #168] 9e068: a90be7e0 stp x0, x25, [sp, #184] 9e06c: a90ce7e9 stp x9, x25, [sp, #200] 9e070: a90de7ea stp x10, x25, [sp, #216] 9e074: 9ad30909 udiv x9, x8, x19 9e078: 910653ea add x10, sp, #0x194 9e07c: a90ee7ea stp x10, x25, [sp, #232] 9e080: 9b13a128 msub x8, x9, x19, x8 9e084: 5289ba6a mov w10, #0x4dd3 // #19923 9e088: 72a20c4a movk w10, #0x1062, lsl #16 9e08c: 52807d0b mov w11, #0x3e8 // #1000 9e090: b94036cc ldr w12, [x22, #52] 9e094: 910543ed add x13, sp, #0x150 9e098: d503201f nop 9e09c: 1006232e adr x14, aa500 9e0a0: 5280020f mov w15, #0x10 // #16 9e0a4: d503201f nop 9e0a8: 10062ad0 adr x16, aa600 9e0ac: a90fe7ed stp x13, x25, [sp, #248] 9e0b0: 528001ed mov w13, #0xf // #15 9e0b4: a91a3fee stp x14, x15, [sp, #416] 9e0b8: a91b37f0 stp x16, x13, [sp, #432] 9e0bc: 53197d8e lsr w14, w12, #25 9e0c0: 5318618f ubfx w15, w12, #24, #1 9e0c4: 53093590 ubfx w16, w12, #9, #5 9e0c8: b9016fee str w14, [sp, #364] 9e0cc: 5313558e ubfx w14, w12, #19, #3 9e0d0: b90173ef str w15, [sp, #368] 9e0d4: 530f498f ubfx w15, w12, #15, #4 9e0d8: b90177f0 str w16, [sp, #372] 9e0dc: 530e3990 ubfx w16, w12, #14, #1 9e0e0: b9017bee str w14, [sp, #376] 9e0e4: 5308218e ubfx w14, w12, #8, #1 9e0e8: b9017fef str w15, [sp, #380] 9e0ec: 53071d8f ubfx w15, w12, #7, #1 9e0f0: b90183f0 str w16, [sp, #384] 9e0f4: 53061990 ubfx w16, w12, #6, #1 9e0f8: b90187ee str w14, [sp, #388] 9e0fc: 5305158e ubfx w14, w12, #5, #1 9e100: b9018bef str w15, [sp, #392] 9e104: 53020d8f ubfx w15, w12, #2, #2 9e108: 5301098c ubfx w12, w12, #1, #2 9e10c: b9018ff0 str w16, [sp, #396] 9e110: b90193ee str w14, [sp, #400] 9e114: b90197ef str w15, [sp, #404] 9e118: b90153ec str w12, [sp, #336] 9e11c: f900afe9 str x9, [sp, #344] 9e120: 9b0a7d09 mul x9, x8, x10 9e124: d366fd29 lsr x9, x9, #38 9e128: 9b0a7d2a mul x10, x9, x10 9e12c: d366fd4a lsr x10, x10, #38 9e130: 1b0ba549 msub w9, w10, w11, w9 9e134: b9016be9 str w9, [sp, #360] 9e138: 1ad80908 udiv w8, w8, w24 9e13c: b90167e8 str w8, [sp, #356] 9e140: 910063e8 add x8, sp, #0x18 9e144: a91c37e8 stp x8, x13, [sp, #448] 9e148: d503201f nop 9e14c: 1006f961 adr x1, ac078 9e150: 910663e0 add x0, sp, #0x198 9e154: 910683e2 add x2, sp, #0x1a0 9e158: 97ff928e bl 82b90 9e15c: 350001e0 cbnz w0, 9e198 9e160: 910743ff add sp, sp, #0x1d0 9e164: a9444ff4 ldp x20, x19, [sp, #64] 9e168: a94357f6 ldp x22, x21, [sp, #48] 9e16c: a9425ff8 ldp x24, x23, [sp, #32] 9e170: a94167fa ldp x26, x25, [sp, #16] 9e174: a8c57bfd ldp x29, x30, [sp], #80 9e178: d65f03c0 ret 9e17c: d503201f nop 9e180: 1006d700 adr x0, abc60 9e184: d503201f nop 9e188: 1006d7c2 adr x2, abc80 9e18c: 52800321 mov w1, #0x19 // #25 9e190: 97ff920a bl 829b8 9e194: d4200020 brk #0x1 9e198: d503201f nop 9e19c: 100712a0 adr x0, ac3f0 9e1a0: d503201f nop 9e1a4: 1006c763 adr x3, aba90 9e1a8: d503201f nop 9e1ac: 1006d2e4 adr x4, abc08 9e1b0: 910683e2 add x2, sp, #0x1a0 9e1b4: 52800561 mov w1, #0x2b // #43 9e1b8: 97ff96ec bl 83d68 9e1bc: d4200020 brk #0x1 000000000009e1c0 ::fmt.1266>: 9e1c0: f81e0ffe str x30, [sp, #-32]! 9e1c4: a9014ff4 stp x20, x19, [sp, #16] 9e1c8: aa0103f3 mov x19, x1 9e1cc: aa0003f4 mov x20, x0 9e1d0: aa0103e0 mov x0, x1 9e1d4: 97ff9e21 bl 85a58 9e1d8: 360000c0 tbz w0, #0, 9e1f0 ::fmt.1266+0x30> 9e1dc: aa1403e0 mov x0, x20 9e1e0: aa1303e1 mov x1, x19 9e1e4: a9414ff4 ldp x20, x19, [sp, #16] 9e1e8: f84207fe ldr x30, [sp], #32 9e1ec: 17ffa123 b 86678 ::fmt> 9e1f0: aa1303e0 mov x0, x19 9e1f4: 97ff9e1c bl 85a64 9e1f8: 360000c0 tbz w0, #0, 9e210 ::fmt.1266+0x50> 9e1fc: aa1403e0 mov x0, x20 9e200: aa1303e1 mov x1, x19 9e204: a9414ff4 ldp x20, x19, [sp, #16] 9e208: f84207fe ldr x30, [sp], #32 9e20c: 17ffacfa b 895f4 ::fmt> 9e210: aa1403e0 mov x0, x20 9e214: aa1303e1 mov x1, x19 9e218: a9414ff4 ldp x20, x19, [sp, #16] 9e21c: f84207fe ldr x30, [sp], #32 9e220: 17ff9673 b 83bec ::fmt> ... 000000000009e230 ::fmt.1267>: 9e230: f81e0ffe str x30, [sp, #-32]! 9e234: a9014ff4 stp x20, x19, [sp, #16] 9e238: aa0103f3 mov x19, x1 9e23c: aa0003f4 mov x20, x0 9e240: aa0103e0 mov x0, x1 9e244: 97ff9e05 bl 85a58 9e248: 360000c0 tbz w0, #0, 9e260 ::fmt.1267+0x30> 9e24c: aa1403e0 mov x0, x20 9e250: aa1303e1 mov x1, x19 9e254: a9414ff4 ldp x20, x19, [sp, #16] 9e258: f84207fe ldr x30, [sp], #32 9e25c: 17ffad0b b 89688 ::fmt> 9e260: aa1303e0 mov x0, x19 9e264: 97ff9e00 bl 85a64 9e268: 360000c0 tbz w0, #0, 9e280 ::fmt.1267+0x50> 9e26c: aa1403e0 mov x0, x20 9e270: aa1303e1 mov x1, x19 9e274: a9414ff4 ldp x20, x19, [sp, #16] 9e278: f84207fe ldr x30, [sp], #32 9e27c: 17ffad28 b 8971c ::fmt> 9e280: aa1403e0 mov x0, x20 9e284: aa1303e1 mov x1, x19 9e288: a9414ff4 ldp x20, x19, [sp, #16] 9e28c: f84207fe ldr x30, [sp], #32 9e290: 17ff8ed3 b 81ddc ::fmt> ... 000000000009e2a0 : 9e2a0: d10103ff sub sp, sp, #0x40 9e2a4: f90013fe str x30, [sp, #32] 9e2a8: a9034ff4 stp x20, x19, [sp, #48] 9e2ac: 2a0103f4 mov w20, w1 9e2b0: 2a0003f3 mov w19, w0 9e2b4: 12001c08 and w8, w0, #0xff 9e2b8: 7100811f cmp w8, #0x20 9e2bc: 540004e3 b.cc 9e358 // b.lo, b.ul, b.last 9e2c0: f0000068 adrp x8, ad000 9e2c4: b9406501 ldr w1, [x8, #100] 9e2c8: 340001c1 cbz w1, 9e300 9e2cc: d503201f nop 9e2d0: 10052a28 adr x8, a8814 9e2d4: 52800169 mov w9, #0xb // #11 9e2d8: a900a7e8 stp x8, x9, [sp, #8] 9e2dc: d2a6e048 mov x8, #0x37020000 // #922877952 9e2e0: f2c00028 movk x8, #0x1, lsl #32 9e2e4: f9000fe8 str x8, [sp, #24] 9e2e8: 910023e0 add x0, sp, #0x8 9e2ec: 97fff919 bl 9c750 9e2f0: 34000220 cbz w0, 9e334 9e2f4: 97fffa73 bl 9ccc0 9e2f8: 35000260 cbnz w0, 9e344 9e2fc: 14000017 b 9e358 9e300: d503201f nop 9e304: 700528c8 adr x8, a881f 9e308: 528000e9 mov w9, #0x7 // #7 9e30c: a900a7e8 stp x8, x9, [sp, #8] 9e310: d2a6e008 mov x8, #0x37000000 // #922746880 9e314: f2e00c88 movk x8, #0x64, lsl #48 9e318: f9000fe8 str x8, [sp, #24] 9e31c: 910023e0 add x0, sp, #0x8 9e320: 97fff90c bl 9c750 9e324: 5290d400 mov w0, #0x86a0 // #34464 9e328: 72a00020 movk w0, #0x1, lsl #16 9e32c: 940004fd bl 9f720 <::wait_for> 9e330: 1400000a b 9e358 9e334: f0000068 adrp x8, ad000 9e338: 3941b108 ldrb w8, [x8, #108] 9e33c: 372800e8 tbnz w8, #5, 9e358 9e340: 52800020 mov w0, #0x1 // #1 9e344: 97fffa5f bl 9ccc0 9e348: a9434ff4 ldp x20, x19, [sp, #48] 9e34c: f94013fe ldr x30, [sp, #32] 9e350: 910103ff add sp, sp, #0x40 9e354: d65f03c0 ret 9e358: 51001668 sub w8, w19, #0x5 9e35c: 12001d09 and w9, w8, #0xff 9e360: 7100753f cmp w9, #0x1d 9e364: 54000622 b.cs 9e428 // b.hs, b.nlast 9e368: 12bd0009 mov w9, #0x17ffffff // #402653183 9e36c: 1ac82529 lsr w9, w9, w8 9e370: 360005c9 tbz w9, #0, 9e428 9e374: d503201f nop 9e378: 10071909 adr x9, ac698 9e37c: 937d1d0a sbfiz x10, x8, #3, #8 9e380: f86a6929 ldr x9, [x9, x10] 9e384: d503201f nop 9e388: 10071fcb adr x11, ac780 9e38c: f86a696a ldr x10, [x11, x10] 9e390: d503201f nop 9e394: 100726ab adr x11, ac868 9e398: 93401d0c sxtb x12, w8 9e39c: b86c796b ldr w11, [x11, x12, lsl #2] 9e3a0: d503201f nop 9e3a4: 100729cc adr x12, ac8dc 9e3a8: a900abe9 stp x9, x10, [sp, #8] 9e3ac: b9001beb str w11, [sp, #24] 9e3b0: 937f1d08 sbfiz x8, x8, #1, #8 9e3b4: 78686989 ldrh w9, [x12, x8] 9e3b8: 79003be9 strh w9, [sp, #28] 9e3bc: d503201f nop 9e3c0: 10072ac9 adr x9, ac918 9e3c4: 78686928 ldrh w8, [x9, x8] 9e3c8: 79003fe8 strh w8, [sp, #30] 9e3cc: 910023e0 add x0, sp, #0x8 9e3d0: 2a1403e1 mov w1, w20 9e3d4: 97fff8df bl 9c750 9e3d8: 35fffb80 cbnz w0, 9e348 9e3dc: 12001e68 and w8, w19, #0xff 9e3e0: 7100811f cmp w8, #0x20 9e3e4: 54000183 b.cc 9e414 // b.lo, b.ul, b.last 9e3e8: f0000068 adrp x8, ad000 9e3ec: b9406508 ldr w8, [x8, #100] 9e3f0: 34000128 cbz w8, 9e414 9e3f4: f0000068 adrp x8, ad000 9e3f8: 3941b108 ldrb w8, [x8, #108] 9e3fc: 372800c8 tbnz w8, #5, 9e414 9e400: 52800100 mov w0, #0x8 // #8 9e404: a9434ff4 ldp x20, x19, [sp, #48] 9e408: f94013fe ldr x30, [sp, #32] 9e40c: 910103ff add sp, sp, #0x40 9e410: d65f03c0 ret 9e414: 2a1f03e0 mov w0, wzr 9e418: a9434ff4 ldp x20, x19, [sp, #48] 9e41c: f94013fe ldr x30, [sp, #32] 9e420: 910103ff add sp, sp, #0x40 9e424: d65f03c0 ret 9e428: d503201f nop 9e42c: 10051c20 adr x0, a87b0 9e430: d503201f nop 9e434: 10051da2 adr x2, a87e8 9e438: 528001e1 mov w1, #0xf // #15 9e43c: 97ff915f bl 829b8 9e440: d4200020 brk #0x1 ... 000000000009e450 : 9e450: d103c3ff sub sp, sp, #0xf0 9e454: a90b67fe stp x30, x25, [sp, #176] 9e458: a90c5ff8 stp x24, x23, [sp, #192] 9e45c: a90d57f6 stp x22, x21, [sp, #208] 9e460: a90e4ff4 stp x20, x19, [sp, #224] 9e464: 529e1013 mov w19, #0xf080 // #61568 9e468: 72a05f53 movk w19, #0x2fa, lsl #16 9e46c: 531f7808 lsl w8, w0, #1 9e470: 1ac80a68 udiv w8, w19, w8 9e474: 531f7909 lsl w9, w8, #1 9e478: 1ac90a69 udiv w9, w19, w9 9e47c: 6b00013f cmp w9, w0 9e480: 1a889514 cinc w20, w8, hi // hi = pmore 9e484: 53027e88 lsr w8, w20, #2 9e488: 121a0508 and w8, w8, #0xc0 9e48c: 33181e88 bfi w8, w20, #8, #8 9e490: 32000d08 orr w8, w8, #0xf 9e494: 290123f4 stp w20, w8, [sp, #8] 9e498: d5033fdf isb 9e49c: d53be028 mrs x8, cntpct_el0 9e4a0: d53be009 mrs x9, cntfrq_el0 9e4a4: b40014e9 cbz x9, 9e740 9e4a8: 52994015 mov w21, #0xca00 // #51712 9e4ac: 72a77355 movk w21, #0x3b9a, lsl #16 9e4b0: 9b157d08 mul x8, x8, x21 9e4b4: 9ac90908 udiv x8, x8, x9 9e4b8: d28b4a69 mov x9, #0x5a53 // #23123 9e4bc: f2b41369 movk x9, #0xa09b, lsl #16 9e4c0: f2d705e9 movk x9, #0xb82f, lsl #32 9e4c4: f2e00889 movk x9, #0x44, lsl #48 9e4c8: d349fd0a lsr x10, x8, #9 9e4cc: 9bc97d49 umulh x9, x10, x9 9e4d0: d34bfd29 lsr x9, x9, #11 9e4d4: 9b15a128 msub x8, x9, x21, x8 9e4d8: d503201f nop 9e4dc: 10f1c817 adr x23, 81ddc ::fmt> 9e4e0: 910183ea add x10, sp, #0x60 9e4e4: a9015fea stp x10, x23, [sp, #16] 9e4e8: 5289ba6a mov w10, #0x4dd3 // #19923 9e4ec: 72a20c4a movk w10, #0x1062, lsl #16 9e4f0: d503201f nop 9e4f4: 10f2b7d6 adr x22, 83bec ::fmt> 9e4f8: 9101c3eb add x11, sp, #0x70 9e4fc: d503201f nop 9e500: 10062c4c adr x12, aaa88 9e504: 528000ad mov w13, #0x5 // #5 9e508: a9025beb stp x11, x22, [sp, #32] 9e50c: a90837ec stp x12, x13, [sp, #128] 9e510: f90033e9 str x9, [sp, #96] 9e514: 9b0a7d09 mul x9, x8, x10 9e518: d366fd29 lsr x9, x9, #38 9e51c: 529bd06b mov w11, #0xde83 // #56963 9e520: 72a8636b movk w11, #0x431b, lsl #16 9e524: 9101d3ec add x12, sp, #0x74 9e528: d503201f nop 9e52c: 10ffe4b9 adr x25, 9e1c0 ::fmt.1266> 9e530: f0000078 adrp x24, ad000 9e534: 91006318 add x24, x24, #0x18 9e538: 9b0b7d08 mul x8, x8, x11 9e53c: 910033eb add x11, sp, #0xc 9e540: a9035bec stp x12, x22, [sp, #48] 9e544: a90467eb stp x11, x25, [sp, #64] 9e548: f9003ff8 str x24, [sp, #120] 9e54c: d372fd12 lsr x18, x8, #50 9e550: 9b0a7d28 mul x8, x9, x10 9e554: 52807d0a mov w10, #0x3e8 // #1000 9e558: d366fd08 lsr x8, x8, #38 9e55c: 1b0aa508 msub w8, w8, w10, w9 9e560: d503201f nop 9e564: 1006c9e9 adr x9, abea0 9e568: 5280008a mov w10, #0x4 // #4 9e56c: a9092be9 stp x9, x10, [sp, #144] 9e570: 290e23f2 stp w18, w8, [sp, #112] 9e574: 910043e8 add x8, sp, #0x10 9e578: a90a2be8 stp x8, x10, [sp, #160] 9e57c: d503201f nop 9e580: 1006d7c1 adr x1, ac078 9e584: 9101e3e0 add x0, sp, #0x78 9e588: 910203e2 add x2, sp, #0x80 9e58c: 97ff9181 bl 82b90 9e590: 35000e60 cbnz w0, 9e75c 9e594: aa1f03ea mov x10, xzr 9e598: aa1f03ee mov x14, xzr 9e59c: 52884808 mov w8, #0x4240 // #16960 9e5a0: 72a001e8 movk w8, #0xf, lsl #16 9e5a4: 52800589 mov w9, #0x2c // #44 9e5a8: 72bfc689 movk w9, #0xfe34, lsl #16 9e5ac: 5290d3eb mov w11, #0x869f // #34463 9e5b0: 72a0002b movk w11, #0x1, lsl #16 9e5b4: b9400fec ldr w12, [sp, #12] 9e5b8: b900012c str w12, [x9] 9e5bc: 5289706c mov w12, #0x4b83 // #19331 9e5c0: 72a0008c movk w12, #0x4, lsl #16 9e5c4: d29ef9ed mov x13, #0xf7cf // #63439 9e5c8: f2bc6a6d movk x13, #0xe353, lsl #16 9e5cc: f2d374ad movk x13, #0x9ba5, lsl #32 9e5d0: f2e4188d movk x13, #0x20c4, lsl #48 9e5d4: b940012f ldr w15, [x9] 9e5d8: 3708030f tbnz w15, #1, 9e638 9e5dc: 9100056f add x15, x11, #0x1 9e5e0: eb0f01df cmp x14, x15 9e5e4: 540002a2 b.cs 9e638 // b.hs, b.nlast 9e5e8: d5033fdf isb 9e5ec: d53be02f mrs x15, cntpct_el0 9e5f0: b400020a cbz x10, 9e630 9e5f4: d53be00e mrs x14, cntfrq_el0 9e5f8: b400096e cbz x14, 9e724 9e5fc: cb0a01ef sub x15, x15, x10 9e600: 9ace0aae udiv x14, x21, x14 9e604: d3497dd0 ubfx x16, x14, #9, #23 9e608: 9bac7e10 umull x16, w16, w12 9e60c: d367fe10 lsr x16, x16, #39 9e610: 1b157e10 mul w16, w16, w21 9e614: 4b1001ce sub w14, w14, w16 9e618: 8b0e020e add x14, x16, x14 9e61c: 9b0f7dce mul x14, x14, x15 9e620: d343fdce lsr x14, x14, #3 9e624: 9bcd7dce umulh x14, x14, x13 9e628: d344fdce lsr x14, x14, #4 9e62c: 17ffffea b 9e5d4 9e630: aa0f03ea mov x10, x15 9e634: 17ffffe8 b 9e5d4 9e638: eb0b01df cmp x14, x11 9e63c: 54000069 b.ls 9e648 // b.plast 9e640: 528000c0 mov w0, #0x6 // #6 9e644: 14000032 b 9e70c 9e648: d5033fdf isb 9e64c: d53be029 mrs x9, cntpct_el0 9e650: d53be00a mrs x10, cntfrq_el0 9e654: b400076a cbz x10, 9e740 9e658: 9b157d29 mul x9, x9, x21 9e65c: 9aca0929 udiv x9, x9, x10 9e660: 9ad5092a udiv x10, x9, x21 9e664: 9b15a549 msub x9, x10, x21, x9 9e668: 5289ba6b mov w11, #0x4dd3 // #19923 9e66c: 72a20c4b movk w11, #0x1062, lsl #16 9e670: 52807d0c mov w12, #0x3e8 // #1000 9e674: f90033ea str x10, [sp, #96] 9e678: 9b0b7d2a mul x10, x9, x11 9e67c: 1ac80928 udiv w8, w9, w8 9e680: d366fd49 lsr x9, x10, #38 9e684: 9b0b7d2a mul x10, x9, x11 9e688: d366fd4a lsr x10, x10, #38 9e68c: 1b0ca549 msub w9, w10, w12, w9 9e690: 290da7e8 stp w8, w9, [sp, #108] 9e694: 1ad40a68 udiv w8, w19, w20 9e698: 53017d08 lsr w8, w8, #1 9e69c: b90077e8 str w8, [sp, #116] 9e6a0: 910183e8 add x8, sp, #0x60 9e6a4: a9015fe8 stp x8, x23, [sp, #16] 9e6a8: 9101b3e8 add x8, sp, #0x6c 9e6ac: a9025be8 stp x8, x22, [sp, #32] 9e6b0: 9101c3e8 add x8, sp, #0x70 9e6b4: a9035be8 stp x8, x22, [sp, #48] 9e6b8: 910023e8 add x8, sp, #0x8 9e6bc: a90467e8 stp x8, x25, [sp, #64] 9e6c0: 9101d3e8 add x8, sp, #0x74 9e6c4: a90567e8 stp x8, x25, [sp, #80] 9e6c8: d503201f nop 9e6cc: 10062168 adr x8, aaaf8 9e6d0: a907a3f8 stp x24, x8, [sp, #120] 9e6d4: 528000cb mov w11, #0x6 // #6 9e6d8: d503201f nop 9e6dc: 100623e8 adr x8, aab58 9e6e0: 528000a9 mov w9, #0x5 // #5 9e6e4: a908a3eb stp x11, x8, [sp, #136] 9e6e8: 910043e8 add x8, sp, #0x10 9e6ec: a909a3e9 stp x9, x8, [sp, #152] 9e6f0: f90057e9 str x9, [sp, #168] 9e6f4: d503201f nop 9e6f8: 1006cc01 adr x1, ac078 9e6fc: 9101e3e0 add x0, sp, #0x78 9e700: 910203e2 add x2, sp, #0x80 9e704: 97ff9123 bl 82b90 9e708: 350002a0 cbnz w0, 9e75c 9e70c: a94e4ff4 ldp x20, x19, [sp, #224] 9e710: a94d57f6 ldp x22, x21, [sp, #208] 9e714: a94c5ff8 ldp x24, x23, [sp, #192] 9e718: a94b67fe ldp x30, x25, [sp, #176] 9e71c: 9103c3ff add sp, sp, #0xf0 9e720: d65f03c0 ret 9e724: d503201f nop 9e728: 1006a9c0 adr x0, abc60 9e72c: d503201f nop 9e730: 1006a882 adr x2, abc40 9e734: 52800321 mov w1, #0x19 // #25 9e738: 97ff90a0 bl 829b8 9e73c: d4200020 brk #0x1 9e740: d503201f nop 9e744: 1006a8e0 adr x0, abc60 9e748: d503201f nop 9e74c: 1006a9a2 adr x2, abc80 9e750: 52800321 mov w1, #0x19 // #25 9e754: 97ff9099 bl 829b8 9e758: d4200020 brk #0x1 9e75c: d503201f nop 9e760: 1006e480 adr x0, ac3f0 9e764: d503201f nop 9e768: 10069943 adr x3, aba90 9e76c: d503201f nop 9e770: 1006a4c4 adr x4, abc08 9e774: 910203e2 add x2, sp, #0x80 9e778: 52800561 mov w1, #0x2b // #43 9e77c: 97ff957b bl 83d68 9e780: d4200020 brk #0x1 ... 000000000009e790 : 9e790: d10243ff sub sp, sp, #0x90 9e794: f9003bfe str x30, [sp, #112] 9e798: a9084ff4 stp x20, x19, [sp, #128] 9e79c: 52800593 mov w19, #0x2c // #44 9e7a0: 72bfc693 movk w19, #0xfe34, lsl #16 9e7a4: 52a02008 mov w8, #0x1000000 // #16777216 9e7a8: b9000268 str w8, [x19] 9e7ac: 5284e200 mov w0, #0x2710 // #10000 9e7b0: 940003dc bl 9f720 <::wait_for> 9e7b4: d5033fdf isb 9e7b8: d53be028 mrs x8, cntpct_el0 9e7bc: d53be009 mrs x9, cntfrq_el0 9e7c0: b4001309 cbz x9, 9ea20 9e7c4: 52994014 mov w20, #0xca00 // #51712 9e7c8: 72a77354 movk w20, #0x3b9a, lsl #16 9e7cc: 9b147d08 mul x8, x8, x20 9e7d0: 9ac90908 udiv x8, x8, x9 9e7d4: d28b4a69 mov x9, #0x5a53 // #23123 9e7d8: f2b41369 movk x9, #0xa09b, lsl #16 9e7dc: f2d705e9 movk x9, #0xb82f, lsl #32 9e7e0: f2e00889 movk x9, #0x44, lsl #48 9e7e4: d349fd0a lsr x10, x8, #9 9e7e8: 9bc97d49 umulh x9, x10, x9 9e7ec: d34bfd29 lsr x9, x9, #11 9e7f0: 9b14a128 msub x8, x9, x20, x8 9e7f4: 5289ba6a mov w10, #0x4dd3 // #19923 9e7f8: 72a20c4a movk w10, #0x1062, lsl #16 9e7fc: d503201f nop 9e800: 10f1aeeb adr x11, 81ddc ::fmt> 9e804: 9100c3ec add x12, sp, #0x30 9e808: d503201f nop 9e80c: 10f29f0d adr x13, 83bec ::fmt> 9e810: 9100e3ee add x14, sp, #0x38 9e814: a9002fec stp x12, x11, [sp] 9e818: a90137ee stp x14, x13, [sp, #16] 9e81c: 9b0a7d0b mul x11, x8, x10 9e820: 9100f3ec add x12, sp, #0x3c 9e824: a90237ec stp x12, x13, [sp, #32] 9e828: d366fd6b lsr x11, x11, #38 9e82c: f000006c adrp x12, ad000 9e830: 9100618c add x12, x12, #0x18 9e834: d503201f nop 9e838: 1006228d adr x13, aac88 9e83c: f9003fec str x12, [sp, #120] 9e840: 5280008c mov w12, #0x4 // #4 9e844: a90433ed stp x13, x12, [sp, #64] 9e848: 529bd06c mov w12, #0xde83 // #56963 9e84c: 72a8636c movk w12, #0x431b, lsl #16 9e850: f9001be9 str x9, [sp, #48] 9e854: 9b0c7d08 mul x8, x8, x12 9e858: d372fd12 lsr x18, x8, #50 9e85c: 9b0a7d68 mul x8, x11, x10 9e860: 52807d09 mov w9, #0x3e8 // #1000 9e864: d503201f nop 9e868: 1006a94a adr x10, abd90 9e86c: d366fd08 lsr x8, x8, #38 9e870: 5280006c mov w12, #0x3 // #3 9e874: a90533ea stp x10, x12, [sp, #80] 9e878: 1b09ad08 msub w8, w8, w9, w11 9e87c: 290723f2 stp w18, w8, [sp, #56] 9e880: 910003e8 mov x8, sp 9e884: a90633e8 stp x8, x12, [sp, #96] 9e888: d503201f nop 9e88c: 1006bf61 adr x1, ac078 9e890: 9101e3e0 add x0, sp, #0x78 9e894: 910103e2 add x2, sp, #0x40 9e898: 97ff90be bl 82b90 9e89c: 35000d00 cbnz w0, 9ea3c 9e8a0: aa1f03e9 mov x9, xzr 9e8a4: aa1f03ec mov x12, xzr 9e8a8: 5290d3e8 mov w8, #0x869f // #34463 9e8ac: 72a00028 movk w8, #0x1, lsl #16 9e8b0: 5289706a mov w10, #0x4b83 // #19331 9e8b4: 72a0008a movk w10, #0x4, lsl #16 9e8b8: d29ef9eb mov x11, #0xf7cf // #63439 9e8bc: f2bc6a6b movk x11, #0xe353, lsl #16 9e8c0: f2d374ab movk x11, #0x9ba5, lsl #32 9e8c4: f2e4188b movk x11, #0x20c4, lsl #48 9e8c8: b940026d ldr w13, [x19] 9e8cc: 36c0030d tbz w13, #24, 9e92c 9e8d0: 9100050d add x13, x8, #0x1 9e8d4: eb0d019f cmp x12, x13 9e8d8: 540002a2 b.cs 9e92c // b.hs, b.nlast 9e8dc: d5033fdf isb 9e8e0: d53be02d mrs x13, cntpct_el0 9e8e4: b4000209 cbz x9, 9e924 9e8e8: d53be00c mrs x12, cntfrq_el0 9e8ec: b40008cc cbz x12, 9ea04 9e8f0: cb0901ad sub x13, x13, x9 9e8f4: 9acc0a8c udiv x12, x20, x12 9e8f8: d3497d8e ubfx x14, x12, #9, #23 9e8fc: 9baa7dce umull x14, w14, w10 9e900: d367fdce lsr x14, x14, #39 9e904: 1b147dce mul w14, w14, w20 9e908: 4b0e018c sub w12, w12, w14 9e90c: 8b0c01cc add x12, x14, x12 9e910: 9b0d7d8c mul x12, x12, x13 9e914: d343fd8c lsr x12, x12, #3 9e918: 9bcb7d8c umulh x12, x12, x11 9e91c: d344fd8c lsr x12, x12, #4 9e920: 17ffffea b 9e8c8 9e924: aa0d03e9 mov x9, x13 9e928: 17ffffe8 b 9e8c8 9e92c: eb08019f cmp x12, x8 9e930: 540000c9 b.ls 9e948 // b.plast 9e934: 528000a0 mov w0, #0x5 // #5 9e938: a9484ff4 ldp x20, x19, [sp, #128] 9e93c: f9403bfe ldr x30, [sp, #112] 9e940: 910243ff add sp, sp, #0x90 9e944: d65f03c0 ret 9e948: 52a08008 mov w8, #0x4000000 // #67108864 9e94c: b9000268 str w8, [x19] 9e950: 5284e200 mov w0, #0x2710 // #10000 9e954: 94000373 bl 9f720 <::wait_for> 9e958: b900027f str wzr, [x19] 9e95c: b81fc27f stur wzr, [x19, #-4] 9e960: 52807d00 mov w0, #0x3e8 // #1000 9e964: 9400036f bl 9f720 <::wait_for> 9e968: 5281e008 mov w8, #0xf00 // #3840 9e96c: b81fc268 stur w8, [x19, #-4] 9e970: b900027f str wzr, [x19] 9e974: 52807d00 mov w0, #0x3e8 // #1000 9e978: 9400036a bl 9f720 <::wait_for> 9e97c: 52835000 mov w0, #0x1a80 // #6784 9e980: 72a000c0 movk w0, #0x6, lsl #16 9e984: 97fffeb3 bl 9e450 9e988: 35fffd80 cbnz w0, 9e938 9e98c: b9000e7f str wzr, [x19, #12] 9e990: 12802008 mov w8, #0xfffffeff // #-257 9e994: 12800009 mov w9, #0xffffffff // #-1 9e998: b9000a68 str w8, [x19, #8] 9e99c: b9000669 str w9, [x19, #4] 9e9a0: b9400e68 ldr w8, [x19, #12] 9e9a4: b9400669 ldr w9, [x19, #4] 9e9a8: 0a290108 bic w8, w8, w9 9e9ac: f0000069 adrp x9, ad000 9e9b0: 91018129 add x9, x9, #0x60 9e9b4: b9000e68 str w8, [x19, #12] 9e9b8: d503201f nop 9e9bc: 1004ec28 adr x8, a8740 9e9c0: b900053f str wzr, [x9, #4] 9e9c4: 5280002a mov w10, #0x1 // #1 9e9c8: a900a13f stp xzr, x8, [x9, #8] 9e9cc: 3900013f strb wzr, [x9] 9e9d0: a901fd2a stp x10, xzr, [x9, #24] 9e9d4: d503201f nop 9e9d8: 3004fac8 adr x8, a8931 9e9dc: 528001a9 mov w9, #0xd // #13 9e9e0: a90427e8 stp x8, x9, [sp, #64] 9e9e4: f9002bff str xzr, [sp, #80] 9e9e8: 910103e0 add x0, sp, #0x40 9e9ec: 2a1f03e1 mov w1, wzr 9e9f0: 97fff758 bl 9c750 9e9f4: a9484ff4 ldp x20, x19, [sp, #128] 9e9f8: f9403bfe ldr x30, [sp, #112] 9e9fc: 910243ff add sp, sp, #0x90 9ea00: d65f03c0 ret 9ea04: d503201f nop 9ea08: 100692c0 adr x0, abc60 9ea0c: d503201f nop 9ea10: 10069182 adr x2, abc40 9ea14: 52800321 mov w1, #0x19 // #25 9ea18: 97ff8fe8 bl 829b8 9ea1c: d4200020 brk #0x1 9ea20: d503201f nop 9ea24: 100691e0 adr x0, abc60 9ea28: d503201f nop 9ea2c: 100692a2 adr x2, abc80 9ea30: 52800321 mov w1, #0x19 // #25 9ea34: 97ff8fe1 bl 829b8 9ea38: d4200020 brk #0x1 9ea3c: d503201f nop 9ea40: 1006cd80 adr x0, ac3f0 9ea44: d503201f nop 9ea48: 10068243 adr x3, aba90 9ea4c: d503201f nop 9ea50: 10068dc4 adr x4, abc08 9ea54: 910103e2 add x2, sp, #0x40 9ea58: 52800561 mov w1, #0x2b // #43 9ea5c: 97ff94c3 bl 83d68 9ea60: d4200020 brk #0x1 ... 000000000009ea70 : 9ea70: d10203ff sub sp, sp, #0x80 9ea74: a9027bfd stp x29, x30, [sp, #32] 9ea78: a9036ffc stp x28, x27, [sp, #48] 9ea7c: a90467fa stp x26, x25, [sp, #64] 9ea80: a9055ff8 stp x24, x23, [sp, #80] 9ea84: a90657f6 stp x22, x21, [sp, #96] 9ea88: a9074ff4 stp x20, x19, [sp, #112] 9ea8c: 2a0003f3 mov w19, w0 9ea90: f0000074 adrp x20, ad000 9ea94: d503201f nop 9ea98: 1004ebf5 adr x21, a8814 9ea9c: b9406681 ldr w1, [x20, #100] 9eaa0: d0000036 adrp x22, a4000 9eaa4: 910162d6 add x22, x22, #0x58 9eaa8: 340001c1 cbz w1, 9eae0 9eaac: 52800168 mov w8, #0xb // #11 9eab0: a900a3f5 stp x21, x8, [sp, #8] 9eab4: d2a6e048 mov x8, #0x37020000 // #922877952 9eab8: f2c00028 movk x8, #0x1, lsl #32 9eabc: f9000fe8 str x8, [sp, #24] 9eac0: 910023e0 add x0, sp, #0x8 9eac4: 97fff723 bl 9c750 9eac8: 34000260 cbz w0, 9eb14 9eacc: 97fff87d bl 9ccc0 9ead0: 34000300 cbz w0, 9eb30 9ead4: 97fff87b bl 9ccc0 9ead8: 350003e0 cbnz w0, 9eb54 9eadc: 14000026 b 9eb74 9eae0: d503201f nop 9eae4: 7004e9c8 adr x8, a881f 9eae8: 528000e9 mov w9, #0x7 // #7 9eaec: a900a7e8 stp x8, x9, [sp, #8] 9eaf0: d2a6e008 mov x8, #0x37000000 // #922746880 9eaf4: f2e00c88 movk x8, #0x64, lsl #48 9eaf8: f9000fe8 str x8, [sp, #24] 9eafc: 910023e0 add x0, sp, #0x8 9eb00: 97fff714 bl 9c750 9eb04: 5290d400 mov w0, #0x86a0 // #34464 9eb08: 72a00020 movk w0, #0x1, lsl #16 9eb0c: 94000305 bl 9f720 <::wait_for> 9eb10: 14000008 b 9eb30 9eb14: f0000068 adrp x8, ad000 9eb18: 3941b108 ldrb w8, [x8, #108] 9eb1c: 372800a8 tbnz w8, #5, 9eb30 9eb20: 52800020 mov w0, #0x1 // #1 9eb24: 97fff867 bl 9ccc0 9eb28: 35000160 cbnz w0, 9eb54 9eb2c: 14000012 b 9eb74 9eb30: 52800208 mov w8, #0x10 // #16 9eb34: a900a3f6 stp x22, x8, [sp, #8] 9eb38: d2a52048 mov x8, #0x29020000 // #687996928 9eb3c: f2e07d08 movk x8, #0x3e8, lsl #48 9eb40: f9000fe8 str x8, [sp, #24] 9eb44: 910023e0 add x0, sp, #0x8 9eb48: 2a1303e1 mov w1, w19 9eb4c: 97fff701 bl 9c750 9eb50: 34000080 cbz w0, 9eb60 9eb54: 7100081f cmp w0, #0x2 9eb58: 540000e0 b.eq 9eb74 // b.none 9eb5c: 14000051 b 9eca0 9eb60: b9406688 ldr w8, [x20, #100] 9eb64: 34000088 cbz w8, 9eb74 9eb68: f0000068 adrp x8, ad000 9eb6c: 3941b108 ldrb w8, [x8, #108] 9eb70: 36280828 tbz w8, #5, 9ec74 9eb74: f0000077 adrp x23, ad000 9eb78: b9406ae8 ldr w8, [x23, #104] 9eb7c: 37f80868 tbnz w8, #31, 9ec88 9eb80: 528000d8 mov w24, #0x6 // #6 9eb84: 5280021b mov w27, #0x10 // #16 9eb88: d2a5205c mov x28, #0x29020000 // #687996928 9eb8c: f2e07d1c movk x28, #0x3e8, lsl #48 9eb90: 52800179 mov w25, #0xb // #11 9eb94: d2a6e05a mov x26, #0x37020000 // #922877952 9eb98: f2c0003a movk x26, #0x1, lsl #32 9eb9c: d503201f nop 9eba0: 7004e3fd adr x29, a881f 9eba4: 52908000 mov w0, #0x8400 // #33792 9eba8: 72a2fae0 movk w0, #0x17d7, lsl #16 9ebac: 940002dd bl 9f720 <::wait_for> 9ebb0: b9406681 ldr w1, [x20, #100] 9ebb4: 34000161 cbz w1, 9ebe0 9ebb8: a900e7f5 stp x21, x25, [sp, #8] 9ebbc: f9000ffa str x26, [sp, #24] 9ebc0: 910023e0 add x0, sp, #0x8 9ebc4: 97fff6e3 bl 9c750 9ebc8: 34000220 cbz w0, 9ec0c 9ebcc: 97fff83d bl 9ccc0 9ebd0: 340002c0 cbz w0, 9ec28 9ebd4: 97fff83b bl 9ccc0 9ebd8: 35000340 cbnz w0, 9ec40 9ebdc: 1400001b b 9ec48 9ebe0: 528000e8 mov w8, #0x7 // #7 9ebe4: a900a3fd stp x29, x8, [sp, #8] 9ebe8: d2a6e008 mov x8, #0x37000000 // #922746880 9ebec: f2e00c88 movk x8, #0x64, lsl #48 9ebf0: f9000fe8 str x8, [sp, #24] 9ebf4: 910023e0 add x0, sp, #0x8 9ebf8: 97fff6d6 bl 9c750 9ebfc: 5290d400 mov w0, #0x86a0 // #34464 9ec00: 72a00020 movk w0, #0x1, lsl #16 9ec04: 940002c7 bl 9f720 <::wait_for> 9ec08: 14000008 b 9ec28 9ec0c: f0000068 adrp x8, ad000 9ec10: 3941b108 ldrb w8, [x8, #108] 9ec14: 372800a8 tbnz w8, #5, 9ec28 9ec18: 52800020 mov w0, #0x1 // #1 9ec1c: 97fff829 bl 9ccc0 9ec20: 35000100 cbnz w0, 9ec40 9ec24: 14000009 b 9ec48 9ec28: a900eff6 stp x22, x27, [sp, #8] 9ec2c: f9000ffc str x28, [sp, #24] 9ec30: 910023e0 add x0, sp, #0x8 9ec34: 2a1303e1 mov w1, w19 9ec38: 97fff6c6 bl 9c750 9ec3c: 34000120 cbz w0, 9ec60 9ec40: 7100081f cmp w0, #0x2 9ec44: 540002e1 b.ne 9eca0 // b.any 9ec48: b9406ae8 ldr w8, [x23, #104] 9ec4c: 37f80188 tbnz w8, #31, 9ec7c 9ec50: 51000718 sub w24, w24, #0x1 9ec54: 72001f1f tst w24, #0xff 9ec58: 54fffa61 b.ne 9eba4 // b.any 9ec5c: 14000008 b 9ec7c 9ec60: b9406688 ldr w8, [x20, #100] 9ec64: 34ffff28 cbz w8, 9ec48 9ec68: f0000068 adrp x8, ad000 9ec6c: 3941b108 ldrb w8, [x8, #108] 9ec70: 372ffec8 tbnz w8, #5, 9ec48 9ec74: 52800100 mov w0, #0x8 // #8 9ec78: 1400000a b 9eca0 9ec7c: 37f80068 tbnz w8, #31, 9ec88 9ec80: 52800040 mov w0, #0x2 // #2 9ec84: 14000007 b 9eca0 9ec88: 37a000a8 tbnz w8, #20, 9ec9c 9ec8c: 720b011f tst w8, #0x200000 9ec90: 528000e8 mov w8, #0x7 // #7 9ec94: 1a9f0100 csel w0, w8, wzr, eq // eq = none 9ec98: 14000002 b 9eca0 9ec9c: 2a1f03e0 mov w0, wzr 9eca0: a9474ff4 ldp x20, x19, [sp, #112] 9eca4: a94657f6 ldp x22, x21, [sp, #96] 9eca8: a9455ff8 ldp x24, x23, [sp, #80] 9ecac: a94467fa ldp x26, x25, [sp, #64] 9ecb0: a9436ffc ldp x28, x27, [sp, #48] 9ecb4: a9427bfd ldp x29, x30, [sp, #32] 9ecb8: 910203ff add sp, sp, #0x80 9ecbc: d65f03c0 ret 000000000009ecc0 : 9ecc0: d503201f nop 9ecc4: 10063ae0 adr x0, ab420 9ecc8: d503201f nop 9eccc: 10063ca2 adr x2, ab460 9ecd0: 52800741 mov w1, #0x3a // #58 9ecd4: 97ff8f39 bl 829b8 9ecd8: d4200020 brk #0x1 9ecdc: 00000000 .inst 0x00000000 ; undefined 000000000009ece0 : 9ece0: d503201f nop 9ece4: 100639e0 adr x0, ab420 9ece8: d503201f nop 9ecec: 10063c62 adr x2, ab478 9ecf0: 52800741 mov w1, #0x3a // #58 9ecf4: 97ff8f31 bl 829b8 9ecf8: d4200020 brk #0x1 9ecfc: 00000000 .inst 0x00000000 ; undefined 000000000009ed00 : 9ed00: d503201f nop 9ed04: 100638e0 adr x0, ab420 9ed08: d503201f nop 9ed0c: 10063c22 adr x2, ab490 9ed10: 52800741 mov w1, #0x3a // #58 9ed14: 97ff8f29 bl 829b8 9ed18: d4200020 brk #0x1 9ed1c: 00000000 .inst 0x00000000 ; undefined 000000000009ed20 : 9ed20: d10183ff sub sp, sp, #0x60 9ed24: a9054ffe stp x30, x19, [sp, #80] 9ed28: aa0003f3 mov x19, x0 9ed2c: f9408408 ldr x8, [x0, #264] 9ed30: d35a7d00 ubfx x0, x8, #26, #6 9ed34: 97ffab83 bl 89b40 <>::try_from> 9ed38: f100d41f cmp x0, #0x35 9ed3c: 52800028 mov w8, #0x1 // #1 9ed40: 9ac02108 lsl x8, x8, x0 9ed44: d2c006e9 mov x9, #0x3700000000 // #236223201280 9ed48: f2e00609 movk x9, #0x30, lsl #48 9ed4c: 8a090108 and x8, x8, x9 9ed50: fa409904 ccmp x8, #0x0, #0x4, ls // ls = plast 9ed54: 54000160 b.eq 9ed80 // b.none 9ed58: d5386008 mrs x8, far_el1 9ed5c: d2c00049 mov x9, #0x200000000 // #8589934592 9ed60: eb09011f cmp x8, x9 9ed64: 540000e1 b.ne 9ed80 // b.any 9ed68: f9407e68 ldr x8, [x19, #248] 9ed6c: 91001108 add x8, x8, #0x4 9ed70: f9007e68 str x8, [x19, #248] 9ed74: a9454ffe ldp x30, x19, [sp, #80] 9ed78: 910183ff add sp, sp, #0x60 9ed7c: d65f03c0 ret 9ed80: 910023e8 add x8, sp, #0x8 9ed84: d503201f nop 9ed88: 10000249 adr x9, 9edd0 <<&T as core::fmt::Display>::fmt> 9ed8c: d503201f nop 9ed90: 1006320a adr x10, ab3d0 9ed94: a90427e8 stp x8, x9, [sp, #64] 9ed98: 52800028 mov w8, #0x1 // #1 9ed9c: a900abf3 stp x19, x10, [sp, #8] 9eda0: a901ffe8 stp x8, xzr, [sp, #24] 9eda4: 910103e9 add x9, sp, #0x40 9eda8: a902a7ff stp xzr, x9, [sp, #40] 9edac: f9001fe8 str x8, [sp, #56] 9edb0: d503201f nop 9edb4: 100632a1 adr x1, ab408 9edb8: 910043e0 add x0, sp, #0x10 9edbc: 97ff8c63 bl 81f48 9edc0: d4200020 brk #0x1 ... 000000000009edd0 <<&T as core::fmt::Display>::fmt>: 9edd0: d103c3ff sub sp, sp, #0xf0 9edd4: a9097bfd stp x29, x30, [sp, #144] 9edd8: a90a6ffc stp x28, x27, [sp, #160] 9eddc: a90b67fa stp x26, x25, [sp, #176] 9ede0: a90c5ff8 stp x24, x23, [sp, #192] 9ede4: a90d57f6 stp x22, x21, [sp, #208] 9ede8: a90e4ff4 stp x20, x19, [sp, #224] 9edec: aa0103f3 mov x19, x1 9edf0: f9400015 ldr x21, [x0] 9edf4: a9077fff stp xzr, xzr, [sp, #112] 9edf8: d503201f nop 9edfc: 10063578 adr x24, ab4a8 9ee00: 52800048 mov w8, #0x2 // #2 9ee04: a90623f8 stp x24, x8, [sp, #96] 9ee08: d503201f nop 9ee0c: 10001428 adr x8, 9f090 <::fmt> 9ee10: 910083e9 add x9, sp, #0x20 9ee14: 910422b6 add x22, x21, #0x108 9ee18: a90223f6 stp x22, x8, [sp, #32] 9ee1c: 52800034 mov w20, #0x1 // #1 9ee20: a90853e9 stp x9, x20, [sp, #128] 9ee24: 910183e1 add x1, sp, #0x60 9ee28: aa1303e0 mov x0, x19 9ee2c: 97ff9af4 bl 859fc 9ee30: 37001180 tbnz w0, #0, 9f060 <<&T as core::fmt::Display>::fmt+0x290> 9ee34: f94002c8 ldr x8, [x22] 9ee38: d35a7d00 ubfx x0, x8, #26, #6 9ee3c: 97ffab41 bl 89b40 <>::try_from> 9ee40: f100d41f cmp x0, #0x35 9ee44: 52800028 mov w8, #0x1 // #1 9ee48: 9ac02108 lsl x8, x8, x0 9ee4c: d2c006e9 mov x9, #0x3700000000 // #236223201280 9ee50: f2e00609 movk x9, #0x30, lsl #48 9ee54: 8a090108 and x8, x8, x9 9ee58: d503201f nop 9ee5c: 10f54177 adr x23, 89688 ::fmt> 9ee60: fa409904 ccmp x8, #0x0, #0x4, ls // ls = plast 9ee64: d503201f nop 9ee68: 10063496 adr x22, ab4f8 9ee6c: 54000220 b.eq 9eeb0 <<&T as core::fmt::Display>::fmt+0xe0> // b.none 9ee70: d5386008 mrs x8, far_el1 9ee74: f9002be8 str x8, [sp, #80] 9ee78: d503201f nop 9ee7c: 100632e8 adr x8, ab4d8 9ee80: 910143e9 add x9, sp, #0x50 9ee84: 5280004a mov w10, #0x2 // #2 9ee88: a9025fe9 stp x9, x23, [sp, #32] 9ee8c: a9062be8 stp x8, x10, [sp, #96] 9ee90: 52800034 mov w20, #0x1 // #1 9ee94: a90753f6 stp x22, x20, [sp, #112] 9ee98: 910083e8 add x8, sp, #0x20 9ee9c: a90853e8 stp x8, x20, [sp, #128] 9eea0: 910183e1 add x1, sp, #0x60 9eea4: aa1303e0 mov x0, x19 9eea8: 97ff9ad5 bl 859fc 9eeac: 37000da0 tbnz w0, #0, 9f060 <<&T as core::fmt::Display>::fmt+0x290> 9eeb0: d503201f nop 9eeb4: 10001ae8 adr x8, 9f210 <::fmt> 9eeb8: 910402a9 add x9, x21, #0x100 9eebc: a90223e9 stp x9, x8, [sp, #32] 9eec0: 52800048 mov w8, #0x2 // #2 9eec4: a90623f8 stp x24, x8, [sp, #96] 9eec8: a9077fff stp xzr, xzr, [sp, #112] 9eecc: 910083f8 add x24, sp, #0x20 9eed0: 52800034 mov w20, #0x1 // #1 9eed4: a90853f8 stp x24, x20, [sp, #128] 9eed8: 910183e1 add x1, sp, #0x60 9eedc: aa1303e0 mov x0, x19 9eee0: 97ff9ac7 bl 859fc 9eee4: 37000be0 tbnz w0, #0, 9f060 <<&T as core::fmt::Display>::fmt+0x290> 9eee8: 9103e2a8 add x8, x21, #0xf8 9eeec: d503201f nop 9eef0: 10063289 adr x9, ab540 9eef4: a9025fe8 stp x8, x23, [sp, #32] 9eef8: 52800048 mov w8, #0x2 // #2 9eefc: a90623e9 stp x9, x8, [sp, #96] 9ef00: 52800034 mov w20, #0x1 // #1 9ef04: a90753f6 stp x22, x20, [sp, #112] 9ef08: a90853f8 stp x24, x20, [sp, #128] 9ef0c: 910183e1 add x1, sp, #0x60 9ef10: aa1303e0 mov x0, x19 9ef14: 97ff9aba bl 859fc 9ef18: 37000a40 tbnz w0, #0, 9f060 <<&T as core::fmt::Display>::fmt+0x290> 9ef1c: d503201f nop 9ef20: 10063208 adr x8, ab560 9ef24: 52800034 mov w20, #0x1 // #1 9ef28: a90653e8 stp x8, x20, [sp, #96] 9ef2c: d503201f nop 9ef30: 10068c58 adr x24, ac0b8 9ef34: a9077fff stp xzr, xzr, [sp, #112] 9ef38: a9087ff8 stp x24, xzr, [sp, #128] 9ef3c: 910183e1 add x1, sp, #0x60 9ef40: aa1303e0 mov x0, x19 9ef44: 97ff9aae bl 859fc 9ef48: 370008c0 tbnz w0, #0, 9f060 <<&T as core::fmt::Display>::fmt+0x290> 9ef4c: d503201f nop 9ef50: 10063208 adr x8, ab590 9ef54: 52800034 mov w20, #0x1 // #1 9ef58: a90653e8 stp x8, x20, [sp, #96] 9ef5c: a9077fff stp xzr, xzr, [sp, #112] 9ef60: a9087ff8 stp x24, xzr, [sp, #128] 9ef64: 910183e1 add x1, sp, #0x60 9ef68: aa1303e0 mov x0, x19 9ef6c: 97ff9aa4 bl 859fc 9ef70: 37000780 tbnz w0, #0, 9f060 <<&T as core::fmt::Display>::fmt+0x290> 9ef74: aa1f03f9 mov x25, xzr 9ef78: aa1f03fa mov x26, xzr 9ef7c: 9103c2a8 add x8, x21, #0xf0 9ef80: f90007e8 str x8, [sp, #8] 9ef84: 52800074 mov w20, #0x3 // #3 9ef88: 910063fd add x29, sp, #0x18 9ef8c: d503201f nop 9ef90: 10063118 adr x24, ab5b0 9ef94: 910143fb add x27, sp, #0x50 9ef98: d503201f nop 9ef9c: 1006323c adr x28, ab5e0 9efa0: 8b1902a8 add x8, x21, x25 9efa4: a90123fa stp x26, x8, [sp, #16] 9efa8: f240035f tst x26, #0x1 9efac: 9a9f0688 csinc x8, x20, xzr, eq // eq = none 9efb0: d503201f nop 9efb4: 10068cc9 adr x9, ac14c 9efb8: d503201f nop 9efbc: 1006566a adr x10, aba88 9efc0: 9a890149 csel x9, x10, x9, eq // eq = none 9efc4: a90523e9 stp x9, x8, [sp, #80] 9efc8: 910043e8 add x8, sp, #0x10 9efcc: f90033e8 str x8, [sp, #96] 9efd0: d503201f nop 9efd4: 10f17048 adr x8, 81ddc ::fmt> 9efd8: a906f7e8 stp x8, x29, [sp, #104] 9efdc: d503201f nop 9efe0: 10005208 adr x8, 9fa20 <<&T as core::fmt::LowerHex>::fmt> 9efe4: a907efe8 stp x8, x27, [sp, #120] 9efe8: d503201f nop 9efec: 10f124a8 adr x8, 81480 <<&T as core::fmt::Display>::fmt> 9eff0: f90047e8 str x8, [sp, #136] 9eff4: a90253f8 stp x24, x20, [sp, #32] 9eff8: a90353fc stp x28, x20, [sp, #48] 9effc: 910183e8 add x8, sp, #0x60 9f000: a90453e8 stp x8, x20, [sp, #64] 9f004: 910083e1 add x1, sp, #0x20 9f008: aa1303e0 mov x0, x19 9f00c: 97ff9a7c bl 859fc 9f010: 37000260 tbnz w0, #0, 9f05c <<&T as core::fmt::Display>::fmt+0x28c> 9f014: 9100075a add x26, x26, #0x1 9f018: 91002339 add x25, x25, #0x8 9f01c: f103c33f cmp x25, #0xf0 9f020: 54fffc01 b.ne 9efa0 <<&T as core::fmt::Display>::fmt+0x1d0> // b.any 9f024: d503201f nop 9f028: 10063388 adr x8, ab698 9f02c: f94007e9 ldr x9, [sp, #8] 9f030: a9025fe9 stp x9, x23, [sp, #32] 9f034: 52800029 mov w9, #0x1 // #1 9f038: a90627e8 stp x8, x9, [sp, #96] 9f03c: a90727f6 stp x22, x9, [sp, #112] 9f040: 910083e8 add x8, sp, #0x20 9f044: a90827e8 stp x8, x9, [sp, #128] 9f048: 910183e1 add x1, sp, #0x60 9f04c: aa1303e0 mov x0, x19 9f050: 97ff9a6b bl 859fc 9f054: 2a0003f4 mov w20, w0 9f058: 14000002 b 9f060 <<&T as core::fmt::Display>::fmt+0x290> 9f05c: 52800034 mov w20, #0x1 // #1 9f060: 2a1403e0 mov w0, w20 9f064: a94e4ff4 ldp x20, x19, [sp, #224] 9f068: a94d57f6 ldp x22, x21, [sp, #208] 9f06c: a94c5ff8 ldp x24, x23, [sp, #192] 9f070: a94b67fa ldp x26, x25, [sp, #176] 9f074: a94a6ffc ldp x28, x27, [sp, #160] 9f078: a9497bfd ldp x29, x30, [sp, #144] 9f07c: 9103c3ff add sp, sp, #0xf0 9f080: d65f03c0 ret ... 000000000009f090 <::fmt>: 9f090: d10243ff sub sp, sp, #0x90 9f094: a9065ff8 stp x24, x23, [sp, #96] 9f098: a90757f6 stp x22, x21, [sp, #112] 9f09c: a9084ff4 stp x20, x19, [sp, #128] 9f0a0: aa0103f3 mov x19, x1 9f0a4: aa0003f4 mov x20, x0 9f0a8: d503201f nop 9f0ac: 10f52ef6 adr x22, 89688 ::fmt> 9f0b0: 910003f7 mov x23, sp 9f0b4: f9400008 ldr x8, [x0] 9f0b8: a904fbf6 stp x22, x30, [sp, #72] 9f0bc: d503201f nop 9f0c0: 10064609 adr x9, ab980 9f0c4: 5280004a mov w10, #0x2 // #2 9f0c8: a9012be9 stp x9, x10, [sp, #16] 9f0cc: f90003e8 str x8, [sp] 9f0d0: d503201f nop 9f0d4: 100630a8 adr x8, ab6e8 9f0d8: 52800035 mov w21, #0x1 // #1 9f0dc: a90257e8 stp x8, x21, [sp, #32] 9f0e0: 910103f8 add x24, sp, #0x40 9f0e4: f9001bf8 str x24, [sp, #48] 9f0e8: a903dff5 stp x21, x23, [sp, #56] 9f0ec: 910043e1 add x1, sp, #0x10 9f0f0: aa1303e0 mov x0, x19 9f0f4: 97ff9a42 bl 859fc 9f0f8: 370007e0 tbnz w0, #0, 9f1f4 <::fmt+0x164> 9f0fc: f9400288 ldr x8, [x20] 9f100: d503201f nop 9f104: 10064629 adr x9, ab9c8 9f108: a9045bf7 stp x23, x22, [sp, #64] 9f10c: d503201f nop 9f110: 10064657 adr x23, ab9d8 9f114: 52800035 mov w21, #0x1 // #1 9f118: a90157e9 stp x9, x21, [sp, #16] 9f11c: d35a7d08 ubfx x8, x8, #26, #6 9f120: f90003e8 str x8, [sp] 9f124: a90257f7 stp x23, x21, [sp, #32] 9f128: a90357f8 stp x24, x21, [sp, #48] 9f12c: 910043e1 add x1, sp, #0x10 9f130: aa1303e0 mov x0, x19 9f134: 97ff9a32 bl 859fc 9f138: 350005e0 cbnz w0, 9f1f4 <::fmt+0x164> 9f13c: f9400288 ldr x8, [x20] 9f140: d35a7d00 ubfx x0, x8, #26, #6 9f144: 97ffaa7f bl 89b40 <>::try_from> 9f148: d503201f nop 9f14c: 10064628 adr x8, aba10 9f150: d503201f nop 9f154: 700645e9 adr x9, aba13 9f158: f100941f cmp x0, #0x25 9f15c: 9a880128 csel x8, x9, x8, eq // eq = none 9f160: 52800069 mov w9, #0x3 // #3 9f164: 528002ca mov w10, #0x16 // #22 9f168: 9a890149 csel x9, x10, x9, eq // eq = none 9f16c: a90027e8 stp x8, x9, [sp] 9f170: 910003e8 mov x8, sp 9f174: d503201f nop 9f178: 10f11849 adr x9, 81480 <<&T as core::fmt::Display>::fmt> 9f17c: a90427e8 stp x8, x9, [sp, #64] 9f180: d503201f nop 9f184: 10064568 adr x8, aba30 9f188: 52800049 mov w9, #0x2 // #2 9f18c: a90127e8 stp x8, x9, [sp, #16] 9f190: a9027fff stp xzr, xzr, [sp, #32] 9f194: 910103f5 add x21, sp, #0x40 9f198: 52800028 mov w8, #0x1 // #1 9f19c: a90323f5 stp x21, x8, [sp, #48] 9f1a0: 910043e1 add x1, sp, #0x10 9f1a4: aa1303e0 mov x0, x19 9f1a8: 97ff9a15 bl 859fc 9f1ac: 36000060 tbz w0, #0, 9f1b8 <::fmt+0x128> 9f1b0: 52800035 mov w21, #0x1 // #1 9f1b4: 14000010 b 9f1f4 <::fmt+0x164> 9f1b8: f9400288 ldr x8, [x20] 9f1bc: 910163e9 add x9, sp, #0x58 9f1c0: a9045be9 stp x9, x22, [sp, #64] 9f1c4: d503201f nop 9f1c8: 10064589 adr x9, aba78 9f1cc: 5280002a mov w10, #0x1 // #1 9f1d0: a9012be9 stp x9, x10, [sp, #16] 9f1d4: 92406108 and x8, x8, #0x1ffffff 9f1d8: f9002fe8 str x8, [sp, #88] 9f1dc: a9022bf7 stp x23, x10, [sp, #32] 9f1e0: a9032bf5 stp x21, x10, [sp, #48] 9f1e4: 910043e1 add x1, sp, #0x10 9f1e8: aa1303e0 mov x0, x19 9f1ec: 97ff9a04 bl 859fc 9f1f0: 2a0003f5 mov w21, w0 9f1f4: 2a1503e0 mov w0, w21 9f1f8: a9484ff4 ldp x20, x19, [sp, #128] 9f1fc: a94757f6 ldp x22, x21, [sp, #112] 9f200: a9465ff8 ldp x24, x23, [sp, #96] 9f204: f9402bfe ldr x30, [sp, #80] 9f208: 910243ff add sp, sp, #0x90 9f20c: d65f03c0 ret 000000000009f210 <::fmt>: 9f210: d102c3ff sub sp, sp, #0xb0 9f214: a9066ffc stp x28, x27, [sp, #96] 9f218: a90767fa stp x26, x25, [sp, #112] 9f21c: a9085ff8 stp x24, x23, [sp, #128] 9f220: a90957f6 stp x22, x21, [sp, #144] 9f224: a90a4ff4 stp x20, x19, [sp, #160] 9f228: aa0103f3 mov x19, x1 9f22c: aa0003f4 mov x20, x0 9f230: d503201f nop 9f234: 10f522a8 adr x8, 89688 ::fmt> 9f238: 9100c3e9 add x9, sp, #0x30 9f23c: f940000a ldr x10, [x0] 9f240: f90023e9 str x9, [sp, #64] 9f244: a904fbe8 stp x8, x30, [sp, #72] 9f248: d503201f nop 9f24c: 100623e8 adr x8, ab6c8 9f250: 52800049 mov w9, #0x2 // #2 9f254: a90027e8 stp x8, x9, [sp] 9f258: d503201f nop 9f25c: 10062468 adr x8, ab6e8 9f260: 52800035 mov w21, #0x1 // #1 9f264: a90157e8 stp x8, x21, [sp, #16] 9f268: 910103e8 add x8, sp, #0x40 9f26c: f90013e8 str x8, [sp, #32] 9f270: a902abf5 stp x21, x10, [sp, #40] 9f274: 910003e1 mov x1, sp 9f278: aa1303e0 mov x0, x19 9f27c: 97ff99e0 bl 859fc 9f280: 37001aa0 tbnz w0, #0, 9f5d4 <::fmt+0x3c4> 9f284: d503201f nop 9f288: 10062548 adr x8, ab730 9f28c: 52800035 mov w21, #0x1 // #1 9f290: a90057e8 stp x8, x21, [sp] 9f294: d503201f nop 9f298: 10067119 adr x25, ac0b8 9f29c: a9017fff stp xzr, xzr, [sp, #16] 9f2a0: a9027ff9 stp x25, xzr, [sp, #32] 9f2a4: 910003e1 mov x1, sp 9f2a8: aa1303e0 mov x0, x19 9f2ac: 97ff99d4 bl 859fc 9f2b0: 35001920 cbnz w0, 9f5d4 <::fmt+0x3c4> 9f2b4: f9400288 ldr x8, [x20] 9f2b8: 910103fa add x26, sp, #0x40 9f2bc: d503201f nop 9f2c0: 10f10e18 adr x24, 81480 <<&T as core::fmt::Display>::fmt> 9f2c4: a90363fa stp x26, x24, [sp, #48] 9f2c8: 52800069 mov w9, #0x3 // #3 9f2cc: 528000ea mov w10, #0x7 // #7 9f2d0: d503201f nop 9f2d4: 100634b6 adr x22, ab968 9f2d8: f261011f tst x8, #0x80000000 9f2dc: d503201f nop 9f2e0: 70063457 adr x23, ab96b 9f2e4: 9a890148 csel x8, x10, x9, eq // eq = none 9f2e8: 9a9602e9 csel x9, x23, x22, eq // eq = none 9f2ec: a90423e9 stp x9, x8, [sp, #64] 9f2f0: d503201f nop 9f2f4: 10062368 adr x8, ab760 9f2f8: 52800049 mov w9, #0x2 // #2 9f2fc: a90027e8 stp x8, x9, [sp] 9f300: a9017fff stp xzr, xzr, [sp, #16] 9f304: 9100c3fb add x27, sp, #0x30 9f308: 52800035 mov w21, #0x1 // #1 9f30c: a90257fb stp x27, x21, [sp, #32] 9f310: 910003e1 mov x1, sp 9f314: aa1303e0 mov x0, x19 9f318: 97ff99b9 bl 859fc 9f31c: 370015c0 tbnz w0, #0, 9f5d4 <::fmt+0x3c4> 9f320: d503201f nop 9f324: 100623e8 adr x8, ab7a0 9f328: f9400289 ldr x9, [x20] 9f32c: 5280004a mov w10, #0x2 // #2 9f330: a9002be8 stp x8, x10, [sp] 9f334: 52800068 mov w8, #0x3 // #3 9f338: 528000ea mov w10, #0x7 // #7 9f33c: a90363fa stp x26, x24, [sp, #48] 9f340: f262013f tst x9, #0x40000000 9f344: 9a880148 csel x8, x10, x8, eq // eq = none 9f348: 9a9602e9 csel x9, x23, x22, eq // eq = none 9f34c: a90423e9 stp x9, x8, [sp, #64] 9f350: a9017fff stp xzr, xzr, [sp, #16] 9f354: 52800035 mov w21, #0x1 // #1 9f358: a90257fb stp x27, x21, [sp, #32] 9f35c: 910003e1 mov x1, sp 9f360: aa1303e0 mov x0, x19 9f364: 97ff99a6 bl 859fc 9f368: 37001360 tbnz w0, #0, 9f5d4 <::fmt+0x3c4> 9f36c: f9400288 ldr x8, [x20] 9f370: d503201f nop 9f374: 10062369 adr x9, ab7e0 9f378: 5280004a mov w10, #0x2 // #2 9f37c: a9002be9 stp x9, x10, [sp] 9f380: 52800069 mov w9, #0x3 // #3 9f384: 910103fa add x26, sp, #0x40 9f388: a90363fa stp x26, x24, [sp, #48] 9f38c: f263011f tst x8, #0x20000000 9f390: 528000e8 mov w8, #0x7 // #7 9f394: 9a890108 csel x8, x8, x9, eq // eq = none 9f398: 9a9602e9 csel x9, x23, x22, eq // eq = none 9f39c: a90423e9 stp x9, x8, [sp, #64] 9f3a0: a9017fff stp xzr, xzr, [sp, #16] 9f3a4: 9100c3fb add x27, sp, #0x30 9f3a8: 52800035 mov w21, #0x1 // #1 9f3ac: a90257fb stp x27, x21, [sp, #32] 9f3b0: 910003e1 mov x1, sp 9f3b4: aa1303e0 mov x0, x19 9f3b8: 97ff9991 bl 859fc 9f3bc: 370010c0 tbnz w0, #0, 9f5d4 <::fmt+0x3c4> 9f3c0: d503201f nop 9f3c4: 100622e8 adr x8, ab820 9f3c8: f9400289 ldr x9, [x20] 9f3cc: 5280004a mov w10, #0x2 // #2 9f3d0: a9002be8 stp x8, x10, [sp] 9f3d4: 52800068 mov w8, #0x3 // #3 9f3d8: 528000ea mov w10, #0x7 // #7 9f3dc: a90363fa stp x26, x24, [sp, #48] 9f3e0: f264013f tst x9, #0x10000000 9f3e4: 9a880148 csel x8, x10, x8, eq // eq = none 9f3e8: 9a9602e9 csel x9, x23, x22, eq // eq = none 9f3ec: a90423e9 stp x9, x8, [sp, #64] 9f3f0: a9017fff stp xzr, xzr, [sp, #16] 9f3f4: 52800035 mov w21, #0x1 // #1 9f3f8: a90257fb stp x27, x21, [sp, #32] 9f3fc: 910003e1 mov x1, sp 9f400: aa1303e0 mov x0, x19 9f404: 97ff997e bl 859fc 9f408: 37000e60 tbnz w0, #0, 9f5d4 <::fmt+0x3c4> 9f40c: d503201f nop 9f410: 10062188 adr x8, ab840 9f414: 52800035 mov w21, #0x1 // #1 9f418: a90057e8 stp x8, x21, [sp] 9f41c: a9017fff stp xzr, xzr, [sp, #16] 9f420: a9027ff9 stp x25, xzr, [sp, #32] 9f424: 910003e1 mov x1, sp 9f428: aa1303e0 mov x0, x19 9f42c: 97ff9974 bl 859fc 9f430: 37000d20 tbnz w0, #0, 9f5d4 <::fmt+0x3c4> 9f434: f9400288 ldr x8, [x20] 9f438: 528000c9 mov w9, #0x6 // #6 9f43c: 910103fb add x27, sp, #0x40 9f440: a90363fb stp x27, x24, [sp, #48] 9f444: 5280010a mov w10, #0x8 // #8 9f448: d503201f nop 9f44c: 100620eb adr x11, ab868 9f450: 5280004c mov w12, #0x2 // #2 9f454: a90033eb stp x11, x12, [sp] 9f458: d503201f nop 9f45c: 100660b9 adr x25, ac070 9f460: f277011f tst x8, #0x200 9f464: b000003a adrp x26, a4000 9f468: 91105b5a add x26, x26, #0x416 9f46c: 9a890148 csel x8, x10, x9, eq // eq = none 9f470: 9a990349 csel x9, x26, x25, eq // eq = none 9f474: a90423e9 stp x9, x8, [sp, #64] 9f478: a9017fff stp xzr, xzr, [sp, #16] 9f47c: 9100c3fc add x28, sp, #0x30 9f480: 52800035 mov w21, #0x1 // #1 9f484: a90257fc stp x28, x21, [sp, #32] 9f488: 910003e1 mov x1, sp 9f48c: aa1303e0 mov x0, x19 9f490: 97ff995b bl 859fc 9f494: 37000a00 tbnz w0, #0, 9f5d4 <::fmt+0x3c4> 9f498: d503201f nop 9f49c: 10062028 adr x8, ab8a0 9f4a0: f9400289 ldr x9, [x20] 9f4a4: 5280004a mov w10, #0x2 // #2 9f4a8: a9002be8 stp x8, x10, [sp] 9f4ac: 528000c8 mov w8, #0x6 // #6 9f4b0: 5280010a mov w10, #0x8 // #8 9f4b4: a90363fb stp x27, x24, [sp, #48] 9f4b8: f278013f tst x9, #0x100 9f4bc: 9a880148 csel x8, x10, x8, eq // eq = none 9f4c0: 9a990349 csel x9, x26, x25, eq // eq = none 9f4c4: a90423e9 stp x9, x8, [sp, #64] 9f4c8: a9017fff stp xzr, xzr, [sp, #16] 9f4cc: 52800035 mov w21, #0x1 // #1 9f4d0: a90257fc stp x28, x21, [sp, #32] 9f4d4: 910003e1 mov x1, sp 9f4d8: aa1303e0 mov x0, x19 9f4dc: 97ff9948 bl 859fc 9f4e0: 370007a0 tbnz w0, #0, 9f5d4 <::fmt+0x3c4> 9f4e4: f9400288 ldr x8, [x20] 9f4e8: d503201f nop 9f4ec: 10061f69 adr x9, ab8d8 9f4f0: 5280004a mov w10, #0x2 // #2 9f4f4: a9002be9 stp x9, x10, [sp] 9f4f8: 528000c9 mov w9, #0x6 // #6 9f4fc: 910103fb add x27, sp, #0x40 9f500: a90363fb stp x27, x24, [sp, #48] 9f504: f279011f tst x8, #0x80 9f508: 52800108 mov w8, #0x8 // #8 9f50c: 9a890108 csel x8, x8, x9, eq // eq = none 9f510: 9a990349 csel x9, x26, x25, eq // eq = none 9f514: a90423e9 stp x9, x8, [sp, #64] 9f518: a9017fff stp xzr, xzr, [sp, #16] 9f51c: 9100c3fc add x28, sp, #0x30 9f520: 52800035 mov w21, #0x1 // #1 9f524: a90257fc stp x28, x21, [sp, #32] 9f528: 910003e1 mov x1, sp 9f52c: aa1303e0 mov x0, x19 9f530: 97ff9933 bl 859fc 9f534: 37000500 tbnz w0, #0, 9f5d4 <::fmt+0x3c4> 9f538: d503201f nop 9f53c: 10061ea8 adr x8, ab910 9f540: f9400289 ldr x9, [x20] 9f544: 5280004a mov w10, #0x2 // #2 9f548: a9002be8 stp x8, x10, [sp] 9f54c: 528000c8 mov w8, #0x6 // #6 9f550: 5280010a mov w10, #0x8 // #8 9f554: a90363fb stp x27, x24, [sp, #48] 9f558: f27a013f tst x9, #0x40 9f55c: 9a880148 csel x8, x10, x8, eq // eq = none 9f560: 9a990349 csel x9, x26, x25, eq // eq = none 9f564: a90423e9 stp x9, x8, [sp, #64] 9f568: a9017fff stp xzr, xzr, [sp, #16] 9f56c: 52800035 mov w21, #0x1 // #1 9f570: a90257fc stp x28, x21, [sp, #32] 9f574: 910003e1 mov x1, sp 9f578: aa1303e0 mov x0, x19 9f57c: 97ff9920 bl 859fc 9f580: 370002a0 tbnz w0, #0, 9f5d4 <::fmt+0x3c4> 9f584: f9400288 ldr x8, [x20] 9f588: 910103e9 add x9, sp, #0x40 9f58c: a90363e9 stp x9, x24, [sp, #48] 9f590: d503201f nop 9f594: 10061e29 adr x9, ab958 9f598: 5280006a mov w10, #0x3 // #3 9f59c: 5280002b mov w11, #0x1 // #1 9f5a0: a9002fe9 stp x9, x11, [sp] 9f5a4: f26c011f tst x8, #0x100000 9f5a8: 528000e8 mov w8, #0x7 // #7 9f5ac: 9a8a0108 csel x8, x8, x10, eq // eq = none 9f5b0: 9a9602e9 csel x9, x23, x22, eq // eq = none 9f5b4: a90423e9 stp x9, x8, [sp, #64] 9f5b8: a9017fff stp xzr, xzr, [sp, #16] 9f5bc: 9100c3e8 add x8, sp, #0x30 9f5c0: a9022fe8 stp x8, x11, [sp, #32] 9f5c4: 910003e1 mov x1, sp 9f5c8: aa1303e0 mov x0, x19 9f5cc: 97ff990c bl 859fc 9f5d0: 2a0003f5 mov w21, w0 9f5d4: 2a1503e0 mov w0, w21 9f5d8: a94a4ff4 ldp x20, x19, [sp, #160] 9f5dc: a94957f6 ldp x22, x21, [sp, #144] 9f5e0: a9485ff8 ldp x24, x23, [sp, #128] 9f5e4: a94767fa ldp x26, x25, [sp, #112] 9f5e8: a9466ffc ldp x28, x27, [sp, #96] 9f5ec: f9402bfe ldr x30, [sp, #80] 9f5f0: 9102c3ff add sp, sp, #0xb0 9f5f4: d65f03c0 ret ... 000000000009f600 : 9f600: d10143ff sub sp, sp, #0x50 9f604: 910023e8 add x8, sp, #0x8 9f608: d503201f nop 9f60c: 10ffbe29 adr x9, 9edd0 <<&T as core::fmt::Display>::fmt> 9f610: 5280002a mov w10, #0x1 // #1 9f614: a90427e8 stp x8, x9, [sp, #64] 9f618: d503201f nop 9f61c: 1005eda8 adr x8, ab3d0 9f620: a900a3e0 stp x0, x8, [sp, #8] 9f624: a901ffea stp x10, xzr, [sp, #24] 9f628: 910103e8 add x8, sp, #0x40 9f62c: a902a3ff stp xzr, x8, [sp, #40] 9f630: f9001fea str x10, [sp, #56] 9f634: d503201f nop 9f638: 1005ee81 adr x1, ab408 9f63c: 910043e0 add x0, sp, #0x10 9f640: 97ff8a42 bl 81f48 9f644: d4200020 brk #0x1 ... 000000000009f650 : 9f650: d10103ff sub sp, sp, #0x40 9f654: aa0003e1 mov x1, x0 9f658: d0000068 adrp x8, ad000 9f65c: 91006108 add x8, x8, #0x18 9f660: a90323fe stp x30, x8, [sp, #48] 9f664: 910003e0 mov x0, sp 9f668: 52800602 mov w2, #0x30 // #48 9f66c: 94000cc6 bl a2984 9f670: d503201f nop 9f674: 10065021 adr x1, ac078 9f678: 9100e3e0 add x0, sp, #0x38 9f67c: 910003e2 mov x2, sp 9f680: 97ff8d44 bl 82b90 9f684: 35000080 cbnz w0, 9f694 9f688: f9401bfe ldr x30, [sp, #48] 9f68c: 910103ff add sp, sp, #0x40 9f690: d65f03c0 ret 9f694: d503201f nop 9f698: 10066ac0 adr x0, ac3f0 9f69c: d503201f nop 9f6a0: 10061f83 adr x3, aba90 9f6a4: d503201f nop 9f6a8: 10062b04 adr x4, abc08 9f6ac: 910003e2 mov x2, sp 9f6b0: 52800561 mov w1, #0x2b // #43 9f6b4: 97ff91ad bl 83d68 9f6b8: d4200020 brk #0x1 9f6bc: 00000000 .inst 0x00000000 ; undefined 000000000009f6c0 <::uptime>: 9f6c0: d5033fdf isb 9f6c4: d53be028 mrs x8, cntpct_el0 9f6c8: d53be009 mrs x9, cntfrq_el0 9f6cc: b40001c9 cbz x9, 9f704 <::uptime+0x44> 9f6d0: 5299400a mov w10, #0xca00 // #51712 9f6d4: 72a7734a movk w10, #0x3b9a, lsl #16 9f6d8: 9b0a7d08 mul x8, x8, x10 9f6dc: 9ac90908 udiv x8, x8, x9 9f6e0: d349fd09 lsr x9, x8, #9 9f6e4: d28b4a6b mov x11, #0x5a53 // #23123 9f6e8: f2b4136b movk x11, #0xa09b, lsl #16 9f6ec: f2d705eb movk x11, #0xb82f, lsl #32 9f6f0: f2e0088b movk x11, #0x44, lsl #48 9f6f4: 9bcb7d29 umulh x9, x9, x11 9f6f8: d34bfd20 lsr x0, x9, #11 9f6fc: 1b0aa001 msub w1, w0, w10, w8 9f700: d65f03c0 ret 9f704: d503201f nop 9f708: 10062ac0 adr x0, abc60 9f70c: d503201f nop 9f710: 10062b82 adr x2, abc80 9f714: 52800321 mov w1, #0x19 // #25 9f718: 97ff8ca8 bl 829b8 9f71c: d4200020 brk #0x1 000000000009f720 <::wait_for>: 9f720: d102c3ff sub sp, sp, #0xb0 9f724: f90053fe str x30, [sp, #160] 9f728: d53be008 mrs x8, cntfrq_el0 9f72c: 2a0003e9 mov w9, w0 9f730: 9bc97d0a umulh x10, x8, x9 9f734: b400080a cbz x10, 9f834 <::wait_for+0x114> 9f738: d5033fdf isb 9f73c: d53be028 mrs x8, cntpct_el0 9f740: d53be009 mrs x9, cntfrq_el0 9f744: b4001269 cbz x9, 9f990 <::wait_for+0x270> 9f748: 5299400a mov w10, #0xca00 // #51712 9f74c: 72a7734a movk w10, #0x3b9a, lsl #16 9f750: 9b0a7d08 mul x8, x8, x10 9f754: 9ac90908 udiv x8, x8, x9 9f758: d28b4a69 mov x9, #0x5a53 // #23123 9f75c: f2b41369 movk x9, #0xa09b, lsl #16 9f760: f2d705e9 movk x9, #0xb82f, lsl #32 9f764: f2e00889 movk x9, #0x44, lsl #48 9f768: d349fd0b lsr x11, x8, #9 9f76c: 9bc97d69 umulh x9, x11, x9 9f770: d34bfd29 lsr x9, x9, #11 9f774: 9b0aa128 msub x8, x9, x10, x8 9f778: 5289ba6a mov w10, #0x4dd3 // #19923 9f77c: 72a20c4a movk w10, #0x1062, lsl #16 9f780: d503201f nop 9f784: 10f132cb adr x11, 81ddc ::fmt> 9f788: 9101a3ec add x12, sp, #0x68 9f78c: d503201f nop 9f790: 10f222ed adr x13, 83bec ::fmt> 9f794: 9102b3ee add x14, sp, #0xac 9f798: a9072fec stp x12, x11, [sp, #112] 9f79c: a90837ee stp x14, x13, [sp, #128] 9f7a0: 9b0a7d0b mul x11, x8, x10 9f7a4: 910163ec add x12, sp, #0x58 9f7a8: a90937ec stp x12, x13, [sp, #144] 9f7ac: d366fd6b lsr x11, x11, #38 9f7b0: d000006c adrp x12, ad000 9f7b4: 9100618c add x12, x12, #0x18 9f7b8: d503201f nop 9f7bc: 10062cad adr x13, abd50 9f7c0: f90007ec str x12, [sp, #8] 9f7c4: 5280008c mov w12, #0x4 // #4 9f7c8: a901b3ed stp x13, x12, [sp, #24] 9f7cc: 529bd06c mov w12, #0xde83 // #56963 9f7d0: 72a8636c movk w12, #0x431b, lsl #16 9f7d4: f90037e9 str x9, [sp, #104] 9f7d8: 9b0c7d08 mul x8, x8, x12 9f7dc: d372fd08 lsr x8, x8, #50 9f7e0: b900afe8 str w8, [sp, #172] 9f7e4: 9b0a7d68 mul x8, x11, x10 9f7e8: 52807d09 mov w9, #0x3e8 // #1000 9f7ec: d503201f nop 9f7f0: 10062d0a adr x10, abd90 9f7f4: d366fd08 lsr x8, x8, #38 9f7f8: 5280006c mov w12, #0x3 // #3 9f7fc: a902b3ea stp x10, x12, [sp, #40] 9f800: 1b09ad08 msub w8, w8, w9, w11 9f804: b9005be8 str w8, [sp, #88] 9f808: 9101c3e8 add x8, sp, #0x70 9f80c: a903b3e8 stp x8, x12, [sp, #56] 9f810: d503201f nop 9f814: 10064321 adr x1, ac078 9f818: 910023e0 add x0, sp, #0x8 9f81c: 910063e2 add x2, sp, #0x18 9f820: 97ff8cdc bl 82b90 9f824: 350008a0 cbnz w0, 9f938 <::wait_for+0x218> 9f828: f94053fe ldr x30, [sp, #160] 9f82c: 9102c3ff add sp, sp, #0xb0 9f830: d65f03c0 ret 9f834: 9b097d09 mul x9, x8, x9 9f838: 52994008 mov w8, #0xca00 // #51712 9f83c: 72a77348 movk w8, #0x3b9a, lsl #16 9f840: eb08013f cmp x9, x8 9f844: 540008e2 b.cs 9f960 <::wait_for+0x240> // b.hs, b.nlast 9f848: 528000e9 mov w9, #0x7 // #7 9f84c: d503201f nop 9f850: 5006226a adr x10, abc9e 9f854: a900a7ea stp x10, x9, [sp, #8] 9f858: d5033fdf isb 9f85c: d53be029 mrs x9, cntpct_el0 9f860: d53be00a mrs x10, cntfrq_el0 9f864: b400096a cbz x10, 9f990 <::wait_for+0x270> 9f868: 9b087d29 mul x9, x9, x8 9f86c: 9aca0929 udiv x9, x9, x10 9f870: 9ac8092a udiv x10, x9, x8 9f874: 9b08a548 msub x8, x10, x8, x9 9f878: d503201f nop 9f87c: 10f12b09 adr x9, 81ddc ::fmt> 9f880: 910163eb add x11, sp, #0x58 9f884: a901a7eb stp x11, x9, [sp, #24] 9f888: 5289ba69 mov w9, #0x4dd3 // #19923 9f88c: 72a20c49 movk w9, #0x1062, lsl #16 9f890: d503201f nop 9f894: 10f21acb adr x11, 83bec ::fmt> 9f898: 910193ec add x12, sp, #0x64 9f89c: 9102b3ed add x13, sp, #0xac 9f8a0: a902afec stp x12, x11, [sp, #40] 9f8a4: a903afed stp x13, x11, [sp, #56] 9f8a8: 9b097d0b mul x11, x8, x9 9f8ac: d503201f nop 9f8b0: 10f0de8c adr x12, 81480 <<&T as core::fmt::Display>::fmt> 9f8b4: 910023ed add x13, sp, #0x8 9f8b8: a904b3ed stp x13, x12, [sp, #72] 9f8bc: d366fd6b lsr x11, x11, #38 9f8c0: d000006c adrp x12, ad000 9f8c4: 9100618c add x12, x12, #0x18 9f8c8: d503201f nop 9f8cc: 1006206d adr x13, abcd8 9f8d0: a906b7ec stp x12, x13, [sp, #104] 9f8d4: 528000ae mov w14, #0x5 // #5 9f8d8: 529bd06c mov w12, #0xde83 // #56963 9f8dc: 72a8636c movk w12, #0x431b, lsl #16 9f8e0: f9002fea str x10, [sp, #88] 9f8e4: 9b0c7d08 mul x8, x8, x12 9f8e8: d372fd08 lsr x8, x8, #50 9f8ec: b90067e8 str w8, [sp, #100] 9f8f0: 9b097d68 mul x8, x11, x9 9f8f4: 52807d09 mov w9, #0x3e8 // #1000 9f8f8: d503201f nop 9f8fc: 10062d2a adr x10, abea0 9f900: d366fd08 lsr x8, x8, #38 9f904: 5280008c mov w12, #0x4 // #4 9f908: a907abee stp x14, x10, [sp, #120] 9f90c: 1b09ad08 msub w8, w8, w9, w11 9f910: b900afe8 str w8, [sp, #172] 9f914: 910063e8 add x8, sp, #0x18 9f918: a908a3ec stp x12, x8, [sp, #136] 9f91c: f9004fec str x12, [sp, #152] 9f920: d503201f nop 9f924: 10063aa1 adr x1, ac078 9f928: 9101a3e0 add x0, sp, #0x68 9f92c: 9101c3e2 add x2, sp, #0x70 9f930: 97ff8c98 bl 82b90 9f934: 34fff7a0 cbz w0, 9f828 <::wait_for+0x108> 9f938: d503201f nop 9f93c: 100655a0 adr x0, ac3f0 9f940: d503201f nop 9f944: 10060a63 adr x3, aba90 9f948: d503201f nop 9f94c: 100615e4 adr x4, abc08 9f950: 9102a3e2 add x2, sp, #0xa8 9f954: 52800561 mov w1, #0x2b // #43 9f958: 97ff9104 bl 83d68 9f95c: d4200020 brk #0x1 9f960: d2d9400a mov x10, #0xca0000000000 // #222101348810752 9f964: f2e7734a movk x10, #0x3b9a, lsl #48 9f968: eb0a013f cmp x9, x10 9f96c: 54000203 b.cc 9f9ac <::wait_for+0x28c> // b.lo, b.ul, b.last 9f970: 528000c9 mov w9, #0x6 // #6 9f974: d503201f nop 9f978: 1006190a adr x10, abc98 9f97c: a900a7ea stp x10, x9, [sp, #8] 9f980: d5033fdf isb 9f984: d53be029 mrs x9, cntpct_el0 9f988: d53be00a mrs x10, cntfrq_el0 9f98c: b5fff6ea cbnz x10, 9f868 <::wait_for+0x148> 9f990: d503201f nop 9f994: 10061660 adr x0, abc60 9f998: d503201f nop 9f99c: 10061722 adr x2, abc80 9f9a0: 52800321 mov w1, #0x19 // #25 9f9a4: 97ff8c05 bl 829b8 9f9a8: d4200020 brk #0x1 9f9ac: d349fd28 lsr x8, x9, #9 9f9b0: d28b4a69 mov x9, #0x5a53 // #23123 9f9b4: f2b41369 movk x9, #0xa09b, lsl #16 9f9b8: f2d705e9 movk x9, #0xb82f, lsl #32 9f9bc: f2e00889 movk x9, #0x44, lsl #48 9f9c0: 9bc97d08 umulh x8, x8, x9 9f9c4: d34bfd08 lsr x8, x8, #11 9f9c8: d51be208 msr cntp_tval_el0, x8 9f9cc: d53be228 mrs x8, cntp_ctl_el0 9f9d0: b2400508 orr x8, x8, #0x3 9f9d4: d51be228 msr cntp_ctl_el0, x8 9f9d8: d53be228 mrs x8, cntp_ctl_el0 9f9dc: 3617ffe8 tbz w8, #2, 9f9d8 <::wait_for+0x2b8> 9f9e0: d53be228 mrs x8, cntp_ctl_el0 9f9e4: 927ff908 and x8, x8, #0xfffffffffffffffe 9f9e8: d51be228 msr cntp_ctl_el0, x8 9f9ec: f94053fe ldr x30, [sp, #160] 9f9f0: 9102c3ff add sp, sp, #0xb0 9f9f4: d65f03c0 ret ... 000000000009fa00 <<&T as core::fmt::Debug>::fmt>: 9fa00: aa0103e2 mov x2, x1 9fa04: a9400408 ldp x8, x1, [x0] 9fa08: aa0803e0 mov x0, x8 9fa0c: 17ff9837 b 85ae8 <::fmt> 000000000009fa10 <<&T as core::fmt::Display>::fmt>: 9fa10: f9400000 ldr x0, [x0] 9fa14: 17ff8c4e b 82b4c <::fmt> ... 000000000009fa20 <<&T as core::fmt::LowerHex>::fmt>: 9fa20: f9400000 ldr x0, [x0] 9fa24: 17ffa719 b 89688 ::fmt> ... 000000000009fa30 : 9fa30: aa1f03e0 mov x0, xzr 9fa34: aa1f03e1 mov x1, xzr 9fa38: d65f03c0 ret 9fa3c: 00000000 .inst 0x00000000 ; undefined 000000000009fa40 <::compatible>: 9fa40: b0000020 adrp x0, a4000 9fa44: 9111d800 add x0, x0, #0x476 9fa48: 52800101 mov w1, #0x8 // #8 9fa4c: d65f03c0 ret 000000000009fa50 <<&mut W as core::fmt::Write>::write_str>: 9fa50: b4000722 cbz x2, 9fb34 <<&mut W as core::fmt::Write>::write_str+0xe4> 9fa54: f9400008 ldr x8, [x0] 9fa58: 8b020029 add x9, x1, x2 9fa5c: 14000007 b 9fa78 <<&mut W as core::fmt::Write>::write_str+0x28> 9fa60: b900016a str w10, [x11] 9fa64: f940050a ldr x10, [x8, #8] 9fa68: 9100054a add x10, x10, #0x1 9fa6c: f900050a str x10, [x8, #8] 9fa70: eb09003f cmp x1, x9 9fa74: 54000600 b.eq 9fb34 <<&mut W as core::fmt::Write>::write_str+0xe4> // b.none 9fa78: aa0103eb mov x11, x1 9fa7c: 38c0156a ldrsb w10, [x11], #1 9fa80: 12001d4c and w12, w10, #0xff 9fa84: 37f800ea tbnz w10, #31, 9faa0 <<&mut W as core::fmt::Write>::write_str+0x50> 9fa88: 2a0c03ea mov w10, w12 9fa8c: aa0b03e1 mov x1, x11 9fa90: f940010b ldr x11, [x8] 9fa94: b940196c ldr w12, [x11, #24] 9fa98: 3728046c tbnz w12, #5, 9fb24 <<&mut W as core::fmt::Write>::write_str+0xd4> 9fa9c: 17fffff1 b 9fa60 <<&mut W as core::fmt::Write>::write_str+0x10> 9faa0: 1200118b and w11, w12, #0x1f 9faa4: 3940042a ldrb w10, [x1, #1] 9faa8: 1200154a and w10, w10, #0x3f 9faac: 71037d9f cmp w12, #0xdf 9fab0: 54000229 b.ls 9faf4 <<&mut W as core::fmt::Write>::write_str+0xa4> // b.plast 9fab4: 3940082d ldrb w13, [x1, #2] 9fab8: 120015ad and w13, w13, #0x3f 9fabc: 331a154d bfi w13, w10, #6, #6 9fac0: 7103c19f cmp w12, #0xf0 9fac4: 54000243 b.cc 9fb0c <<&mut W as core::fmt::Write>::write_str+0xbc> // b.lo, b.ul, b.last 9fac8: 39400c2a ldrb w10, [x1, #3] 9facc: 1200154a and w10, w10, #0x3f 9fad0: 331a2daa bfi w10, w13, #6, #12 9fad4: 330e096a bfi w10, w11, #18, #3 9fad8: 7144415f cmp w10, #0x110, lsl #12 9fadc: 540002c0 b.eq 9fb34 <<&mut W as core::fmt::Write>::write_str+0xe4> // b.none 9fae0: 91001021 add x1, x1, #0x4 9fae4: f940010b ldr x11, [x8] 9fae8: b940196c ldr w12, [x11, #24] 9faec: 372801cc tbnz w12, #5, 9fb24 <<&mut W as core::fmt::Write>::write_str+0xd4> 9faf0: 17ffffdc b 9fa60 <<&mut W as core::fmt::Write>::write_str+0x10> 9faf4: 91000821 add x1, x1, #0x2 9faf8: 331a116a bfi w10, w11, #6, #5 9fafc: f940010b ldr x11, [x8] 9fb00: b940196c ldr w12, [x11, #24] 9fb04: 3728010c tbnz w12, #5, 9fb24 <<&mut W as core::fmt::Write>::write_str+0xd4> 9fb08: 17ffffd6 b 9fa60 <<&mut W as core::fmt::Write>::write_str+0x10> 9fb0c: 91000c21 add x1, x1, #0x3 9fb10: 3314116d bfi w13, w11, #12, #5 9fb14: 2a0d03ea mov w10, w13 9fb18: f940010b ldr x11, [x8] 9fb1c: b940196c ldr w12, [x11, #24] 9fb20: 362ffa0c tbz w12, #5, 9fa60 <<&mut W as core::fmt::Write>::write_str+0x10> 9fb24: d503201f nop 9fb28: b940196c ldr w12, [x11, #24] 9fb2c: 372fffcc tbnz w12, #5, 9fb24 <<&mut W as core::fmt::Write>::write_str+0xd4> 9fb30: 17ffffcc b 9fa60 <<&mut W as core::fmt::Write>::write_str+0x10> 9fb34: 2a1f03e0 mov w0, wzr 9fb38: d65f03c0 ret 9fb3c: 00000000 .inst 0x00000000 ; undefined 000000000009fb40 <<&mut W as core::fmt::Write>::write_char>: 9fb40: d10043ff sub sp, sp, #0x10 9fb44: f9400008 ldr x8, [x0] 9fb48: b9000fff str wzr, [sp, #12] 9fb4c: 7102003f cmp w1, #0x80 9fb50: 540000e2 b.cs 9fb6c <<&mut W as core::fmt::Write>::write_char+0x2c> // b.hs, b.nlast 9fb54: 12001c29 and w9, w1, #0xff 9fb58: 5280002b mov w11, #0x1 // #1 9fb5c: 910033ea add x10, sp, #0xc 9fb60: 8b0b014b add x11, x10, x11 9fb64: 36380649 tbz w9, #7, 9fc2c <<&mut W as core::fmt::Write>::write_char+0xec> 9fb68: 14000036 b 9fc40 <<&mut W as core::fmt::Write>::write_char+0x100> 9fb6c: 7120003f cmp w1, #0x800 9fb70: 540001a2 b.cs 9fba4 <<&mut W as core::fmt::Write>::write_char+0x64> // b.hs, b.nlast 9fb74: 53067c29 lsr w9, w1, #6 9fb78: 321a052a orr w10, w9, #0xc0 9fb7c: 12001d49 and w9, w10, #0xff 9fb80: 390033ea strb w10, [sp, #12] 9fb84: 5280100a mov w10, #0x80 // #128 9fb88: 3300142a bfxil w10, w1, #0, #6 9fb8c: 390037ea strb w10, [sp, #13] 9fb90: 5280004b mov w11, #0x2 // #2 9fb94: 910033ea add x10, sp, #0xc 9fb98: 8b0b014b add x11, x10, x11 9fb9c: 36380489 tbz w9, #7, 9fc2c <<&mut W as core::fmt::Write>::write_char+0xec> 9fba0: 14000028 b 9fc40 <<&mut W as core::fmt::Write>::write_char+0x100> 9fba4: 7140403f cmp w1, #0x10, lsl #12 9fba8: 54000202 b.cs 9fbe8 <<&mut W as core::fmt::Write>::write_char+0xa8> // b.hs, b.nlast 9fbac: 5280100a mov w10, #0x80 // #128 9fbb0: 5280100b mov w11, #0x80 // #128 9fbb4: 530c7c29 lsr w9, w1, #12 9fbb8: 321b092c orr w12, w9, #0xe0 9fbbc: 33062c2b bfxil w11, w1, #6, #6 9fbc0: 12001d89 and w9, w12, #0xff 9fbc4: 390033ec strb w12, [sp, #12] 9fbc8: 390037eb strb w11, [sp, #13] 9fbcc: 3300142a bfxil w10, w1, #0, #6 9fbd0: 39003bea strb w10, [sp, #14] 9fbd4: 5280006b mov w11, #0x3 // #3 9fbd8: 910033ea add x10, sp, #0xc 9fbdc: 8b0b014b add x11, x10, x11 9fbe0: 36380269 tbz w9, #7, 9fc2c <<&mut W as core::fmt::Write>::write_char+0xec> 9fbe4: 14000017 b 9fc40 <<&mut W as core::fmt::Write>::write_char+0x100> 9fbe8: 53127c29 lsr w9, w1, #18 9fbec: 5280100a mov w10, #0x80 // #128 9fbf0: 5280100b mov w11, #0x80 // #128 9fbf4: 321c0d29 orr w9, w9, #0xf0 9fbf8: 390033e9 strb w9, [sp, #12] 9fbfc: 5280100c mov w12, #0x80 // #128 9fc00: 330c442b bfxil w11, w1, #12, #6 9fc04: 33062c2c bfxil w12, w1, #6, #6 9fc08: 12001d29 and w9, w9, #0xff 9fc0c: 390037eb strb w11, [sp, #13] 9fc10: 39003bec strb w12, [sp, #14] 9fc14: 3300142a bfxil w10, w1, #0, #6 9fc18: 39003fea strb w10, [sp, #15] 9fc1c: 5280008b mov w11, #0x4 // #4 9fc20: 910033ea add x10, sp, #0xc 9fc24: 8b0b014b add x11, x10, x11 9fc28: 373800c9 tbnz w9, #7, 9fc40 <<&mut W as core::fmt::Write>::write_char+0x100> 9fc2c: 9100054a add x10, x10, #0x1 9fc30: f940010c ldr x12, [x8] 9fc34: b940198d ldr w13, [x12, #24] 9fc38: 3728048d tbnz w13, #5, 9fcc8 <<&mut W as core::fmt::Write>::write_char+0x188> 9fc3c: 14000026 b 9fcd4 <<&mut W as core::fmt::Write>::write_char+0x194> 9fc40: 1200112c and w12, w9, #0x1f 9fc44: 3940054d ldrb w13, [x10, #1] 9fc48: 120015ae and w14, w13, #0x3f 9fc4c: 71037d3f cmp w9, #0xdf 9fc50: 54000229 b.ls 9fc94 <<&mut W as core::fmt::Write>::write_char+0x154> // b.plast 9fc54: 3940094d ldrb w13, [x10, #2] 9fc58: 120015ad and w13, w13, #0x3f 9fc5c: 331a15cd bfi w13, w14, #6, #6 9fc60: 7103c13f cmp w9, #0xf0 9fc64: 54000263 b.cc 9fcb0 <<&mut W as core::fmt::Write>::write_char+0x170> // b.lo, b.ul, b.last 9fc68: 39400d49 ldrb w9, [x10, #3] 9fc6c: 12001529 and w9, w9, #0x3f 9fc70: 331a2da9 bfi w9, w13, #6, #12 9fc74: 330e0989 bfi w9, w12, #18, #3 9fc78: 7144413f cmp w9, #0x110, lsl #12 9fc7c: 540003e0 b.eq 9fcf8 <<&mut W as core::fmt::Write>::write_char+0x1b8> // b.none 9fc80: 9100114a add x10, x10, #0x4 9fc84: f940010c ldr x12, [x8] 9fc88: b940198d ldr w13, [x12, #24] 9fc8c: 372801ed tbnz w13, #5, 9fcc8 <<&mut W as core::fmt::Write>::write_char+0x188> 9fc90: 14000011 b 9fcd4 <<&mut W as core::fmt::Write>::write_char+0x194> 9fc94: 9100094a add x10, x10, #0x2 9fc98: 331a118e bfi w14, w12, #6, #5 9fc9c: 2a0e03e9 mov w9, w14 9fca0: f940010c ldr x12, [x8] 9fca4: b940198d ldr w13, [x12, #24] 9fca8: 3728010d tbnz w13, #5, 9fcc8 <<&mut W as core::fmt::Write>::write_char+0x188> 9fcac: 1400000a b 9fcd4 <<&mut W as core::fmt::Write>::write_char+0x194> 9fcb0: 91000d4a add x10, x10, #0x3 9fcb4: 3314118d bfi w13, w12, #12, #5 9fcb8: 2a0d03e9 mov w9, w13 9fcbc: f940010c ldr x12, [x8] 9fcc0: b940198d ldr w13, [x12, #24] 9fcc4: 3628008d tbz w13, #5, 9fcd4 <<&mut W as core::fmt::Write>::write_char+0x194> 9fcc8: d503201f nop 9fccc: b940198d ldr w13, [x12, #24] 9fcd0: 372fffcd tbnz w13, #5, 9fcc8 <<&mut W as core::fmt::Write>::write_char+0x188> 9fcd4: b9000189 str w9, [x12] 9fcd8: f9400509 ldr x9, [x8, #8] 9fcdc: 91000529 add x9, x9, #0x1 9fce0: f9000509 str x9, [x8, #8] 9fce4: eb0b015f cmp x10, x11 9fce8: 54000080 b.eq 9fcf8 <<&mut W as core::fmt::Write>::write_char+0x1b8> // b.none 9fcec: 39400149 ldrb w9, [x10] 9fcf0: 363ff9e9 tbz w9, #7, 9fc2c <<&mut W as core::fmt::Write>::write_char+0xec> 9fcf4: 17ffffd3 b 9fc40 <<&mut W as core::fmt::Write>::write_char+0x100> 9fcf8: 2a1f03e0 mov w0, wzr 9fcfc: 910043ff add sp, sp, #0x10 9fd00: d65f03c0 ret ... 000000000009fd10 <<&mut W as core::fmt::Write>::write_fmt>: 9fd10: d10103ff sub sp, sp, #0x40 9fd14: f9400008 ldr x8, [x0] 9fd18: a90323fe stp x30, x8, [sp, #48] 9fd1c: 910003e0 mov x0, sp 9fd20: 52800602 mov w2, #0x30 // #48 9fd24: 94000b18 bl a2984 9fd28: d503201f nop 9fd2c: 10061a61 adr x1, ac078 9fd30: 9100e3e0 add x0, sp, #0x38 9fd34: 910003e2 mov x2, sp 9fd38: 97ff8b96 bl 82b90 9fd3c: f9401bfe ldr x30, [sp, #48] 9fd40: 910103ff add sp, sp, #0x40 9fd44: d65f03c0 ret ... 000000000009fd50 <::compatible>: 9fd50: d503201f nop 9fd54: 10061aa0 adr x0, ac0a8 9fd58: 528001c1 mov w1, #0xe // #14 9fd5c: d65f03c0 ret 000000000009fd60 <::init>: 9fd60: f9400008 ldr x8, [x0] 9fd64: b9401909 ldr w9, [x8, #24] 9fd68: 36180089 tbz w9, #3, 9fd78 <::init+0x18> 9fd6c: d503201f nop 9fd70: b9401909 ldr w9, [x8, #24] 9fd74: 371fffc9 tbnz w9, #3, 9fd6c <::init+0xc> 9fd78: b900311f str wzr, [x8, #48] 9fd7c: b900451f str wzr, [x8, #68] 9fd80: 52800069 mov w9, #0x3 // #3 9fd84: b9002509 str w9, [x8, #36] 9fd88: 52800209 mov w9, #0x10 // #16 9fd8c: b9002909 str w9, [x8, #40] 9fd90: 52800e09 mov w9, #0x70 // #112 9fd94: 5280602a mov w10, #0x301 // #769 9fd98: b9002d09 str w9, [x8, #44] 9fd9c: b900310a str w10, [x8, #48] 9fda0: aa1f03e0 mov x0, xzr 9fda4: aa1f03e1 mov x1, xzr 9fda8: d65f03c0 ret 9fdac: 00000000 .inst 0x00000000 ; undefined 000000000009fdb0 : 9fdb0: d10583ff sub sp, sp, #0x160 9fdb4: a9117bfd stp x29, x30, [sp, #272] 9fdb8: a91267fa stp x26, x25, [sp, #288] 9fdbc: a9135ff8 stp x24, x23, [sp, #304] 9fdc0: a91457f6 stp x22, x21, [sp, #320] 9fdc4: a9154ff4 stp x20, x19, [sp, #336] 9fdc8: d0041608 adrp x8, 8361000 9fdcc: 39400109 ldrb w9, [x8] 9fdd0: 34000069 cbz w9, 9fddc 9fdd4: d503205f wfe 9fdd8: 17ffffff b 9fdd4 9fddc: 52800029 mov w9, #0x1 // #1 9fde0: 39000109 strb w9, [x8] 9fde4: d5033fdf isb 9fde8: d53be028 mrs x8, cntpct_el0 9fdec: d53be009 mrs x9, cntfrq_el0 9fdf0: b4000de9 cbz x9, 9ffac 9fdf4: aa0003f3 mov x19, x0 9fdf8: 52820618 mov w24, #0x1030 // #4144 9fdfc: 72bfc418 movk w24, #0xfe20, lsl #16 9fe00: 5299400a mov w10, #0xca00 // #51712 9fe04: 72a7734a movk w10, #0x3b9a, lsl #16 9fe08: 9b0a7d08 mul x8, x8, x10 9fe0c: 9ac90908 udiv x8, x8, x9 9fe10: d349fd09 lsr x9, x8, #9 9fe14: d28b4a6b mov x11, #0x5a53 // #23123 9fe18: f2b4136b movk x11, #0xa09b, lsl #16 9fe1c: f2d705eb movk x11, #0xb82f, lsl #32 9fe20: f2e0088b movk x11, #0x44, lsl #48 9fe24: 9bcb7d29 umulh x9, x9, x11 9fe28: d34bfd39 lsr x25, x9, #11 9fe2c: 9b0aa33a msub x26, x25, x10, x8 9fe30: 97ff8fcc bl 83d60 9fe34: aa0003f4 mov x20, x0 9fe38: 97ff8f66 bl 83bd0 9fe3c: aa0003f5 mov x21, x0 9fe40: aa0103f6 mov x22, x1 9fe44: aa1403e0 mov x0, x20 9fe48: 97ff8f67 bl 83be4 9fe4c: 2a0003f7 mov w23, w0 9fe50: aa1403e0 mov x0, x20 9fe54: 97ff8f62 bl 83bdc 9fe58: a9005bf5 stp x21, x22, [sp] 9fe5c: 29025fe0 stp w0, w23, [sp, #16] 9fe60: f9003ff9 str x25, [sp, #120] 9fe64: 5289ba68 mov w8, #0x4dd3 // #19923 9fe68: 72a20c48 movk w8, #0x1062, lsl #16 9fe6c: 9b087f48 mul x8, x26, x8 9fe70: d366fd08 lsr x8, x8, #38 9fe74: b90087e8 str w8, [sp, #132] 9fe78: aa1303e0 mov x0, x19 9fe7c: 97ff8fb7 bl 83d58 9fe80: d503201f nop 9fe84: 100611a8 adr x8, ac0b8 9fe88: a9097fe8 stp x8, xzr, [sp, #144] 9fe8c: a90a7fff stp xzr, xzr, [sp, #160] 9fe90: a90b7fe8 stp x8, xzr, [sp, #176] 9fe94: f100001f cmp x0, #0x0 9fe98: 910243e8 add x8, sp, #0x90 9fe9c: 9a800108 csel x8, x8, x0, eq // eq = none 9fea0: f90047e8 str x8, [sp, #136] 9fea4: 9101e3e8 add x8, sp, #0x78 9fea8: d503201f nop 9feac: 10f0f989 adr x9, 81ddc ::fmt> 9feb0: a901a7e8 stp x8, x9, [sp, #24] 9feb4: d503201f nop 9feb8: 10f1e9a8 adr x8, 83bec ::fmt> 9febc: 910213e9 add x9, sp, #0x84 9fec0: a902a3e9 stp x9, x8, [sp, #40] 9fec4: 910003e9 mov x9, sp 9fec8: d503201f nop 9fecc: 10f0adaa adr x10, 81480 <<&T as core::fmt::Display>::fmt> 9fed0: a903abe9 stp x9, x10, [sp, #56] 9fed4: 910043e9 add x9, sp, #0x10 9fed8: a904a3e9 stp x9, x8, [sp, #72] 9fedc: 910053e9 add x9, sp, #0x14 9fee0: a905a3e9 stp x9, x8, [sp, #88] 9fee4: 910223e8 add x8, sp, #0x88 9fee8: d503201f nop 9feec: 10ffd929 adr x9, 9fa10 <<&T as core::fmt::Display>::fmt> 9fef0: a906a7e8 stp x8, x9, [sp, #104] 9fef4: 52800088 mov w8, #0x4 // #4 9fef8: 72bfc408 movk w8, #0xfe20, lsl #16 9fefc: 913ff109 add x9, x8, #0xffc 9ff00: a90c7fe9 stp x9, xzr, [sp, #192] 9ff04: f9006bff str xzr, [sp, #208] 9ff08: b9400109 ldr w9, [x8] 9ff0c: 5280048a mov w10, #0x24 // #36 9ff10: 33141549 bfi w9, w10, #12, #6 9ff14: b9000109 str w9, [x8] 9ff18: 52aa0009 mov w9, #0x50000000 // #1342177280 9ff1c: b900e109 str w9, [x8, #224] 9ff20: b85e8308 ldur w8, [x24, #-24] 9ff24: 36180088 tbz w8, #3, 9ff34 9ff28: d503201f nop 9ff2c: b85e8308 ldur w8, [x24, #-24] 9ff30: 371fffc8 tbnz w8, #3, 9ff28 9ff34: b900031f str wzr, [x24] 9ff38: b900171f str wzr, [x24, #20] 9ff3c: 52800068 mov w8, #0x3 // #3 9ff40: b81f4308 stur w8, [x24, #-12] 9ff44: 52800208 mov w8, #0x10 // #16 9ff48: b81f8308 stur w8, [x24, #-8] 9ff4c: 52800e08 mov w8, #0x70 // #112 9ff50: b81fc308 stur w8, [x24, #-4] 9ff54: 52806028 mov w8, #0x301 // #769 9ff58: b9000308 str w8, [x24] 9ff5c: 910303e8 add x8, sp, #0xc0 9ff60: d503201f nop 9ff64: 10060f69 adr x9, ac150 9ff68: a90da7e8 stp x8, x9, [sp, #216] 9ff6c: 528000ea mov w10, #0x7 // #7 9ff70: d503201f nop 9ff74: 10061268 adr x8, ac1c0 9ff78: 528000c9 mov w9, #0x6 // #6 9ff7c: a90ea3ea stp x10, x8, [sp, #232] 9ff80: 910063e8 add x8, sp, #0x18 9ff84: a90fa3e9 stp x9, x8, [sp, #248] 9ff88: f90087e9 str x9, [sp, #264] 9ff8c: d503201f nop 9ff90: 10060741 adr x1, ac078 9ff94: 910363e0 add x0, sp, #0xd8 9ff98: 910383e2 add x2, sp, #0xe0 9ff9c: 97ff8afd bl 82b90 9ffa0: 35000140 cbnz w0, 9ffc8 9ffa4: d503205f wfe 9ffa8: 17ffffff b 9ffa4 9ffac: d503201f nop 9ffb0: 1005e580 adr x0, abc60 9ffb4: d503201f nop 9ffb8: 1005e642 adr x2, abc80 9ffbc: 52800321 mov w1, #0x19 // #25 9ffc0: 97ff8a7e bl 829b8 9ffc4: d4200020 brk #0x1 9ffc8: d503201f nop 9ffcc: 10062120 adr x0, ac3f0 9ffd0: d503201f nop 9ffd4: 10060723 adr x3, ac0b8 9ffd8: d503201f nop 9ffdc: 100608e4 adr x4, ac0f8 9ffe0: 910383e2 add x2, sp, #0xe0 9ffe4: 52800561 mov w1, #0x2b // #43 9ffe8: 97ff8f60 bl 83d68 9ffec: d4200020 brk #0x1 000000000009fff0 <<&T as core::fmt::Debug>::fmt>: 9fff0: d100c3ff sub sp, sp, #0x30 9fff4: a9024ffe stp x30, x19, [sp, #32] 9fff8: f9400008 ldr x8, [x0] 9fffc: f9400109 ldr x9, [x8] a0000: d503201f nop a0004: 70016aca adr x10, a2d5f <__floatundisf+0x217> a0008: 1000008b adr x11, a0018 <<&T as core::fmt::Debug>::fmt+0x28> a000c: 3869694c ldrb w12, [x10, x9] a0010: 8b0c096b add x11, x11, x12, lsl #2 a0014: d61f0160 br x11 a0018: 91002113 add x19, x8, #0x8 a001c: f0000002 adrp x2, a3000 a0020: 91326042 add x2, x2, #0xc98 a0024: 910003e0 mov x0, sp a0028: 52800083 mov w3, #0x4 // #4 a002c: 97ff96a0 bl 85aac a0030: f9000ff3 str x19, [sp, #24] a0034: d503201f nop a0038: 1003df82 adr x2, a7c28 a003c: 14000012 b a0084 <<&T as core::fmt::Debug>::fmt+0x94> a0040: d503201f nop a0044: 1003de68 adr x8, a7c10 a0048: aa0103e0 mov x0, x1 a004c: aa0803e1 mov x1, x8 a0050: 52800262 mov w2, #0x13 // #19 a0054: a9424ffe ldp x30, x19, [sp, #32] a0058: 9100c3ff add sp, sp, #0x30 a005c: 17ff9664 b 859ec a0060: 91002113 add x19, x8, #0x8 a0064: d503201f nop a0068: 1003dbc2 adr x2, a7be0 a006c: 910003e0 mov x0, sp a0070: 52800123 mov w3, #0x9 // #9 a0074: 97ff968e bl 85aac a0078: f9000ff3 str x19, [sp, #24] a007c: d503201f nop a0080: 1003db82 adr x2, a7bf0 a0084: 910003e0 mov x0, sp a0088: 910063e1 add x1, sp, #0x18 a008c: 97ff9471 bl 85250 a0090: 910003e0 mov x0, sp a0094: 97ff94c4 bl 853a4 a0098: a9424ffe ldp x30, x19, [sp, #32] a009c: 9100c3ff add sp, sp, #0x30 a00a0: d65f03c0 ret a00a4: d503201f nop a00a8: 10061d08 adr x8, ac448 a00ac: aa0103e0 mov x0, x1 a00b0: aa0803e1 mov x1, x8 a00b4: 52800182 mov w2, #0xc // #12 a00b8: a9424ffe ldp x30, x19, [sp, #32] a00bc: 9100c3ff add sp, sp, #0x30 a00c0: 17ff964b b 859ec ... 00000000000a00d0 <::fmt>: a00d0: d100c3ff sub sp, sp, #0x30 a00d4: a9024ffe stp x30, x19, [sp, #32] a00d8: f9400008 ldr x8, [x0] a00dc: d503201f nop a00e0: 70016409 adr x9, a2d63 <__floatundisf+0x21b> a00e4: 1000008a adr x10, a00f4 <::fmt+0x24> a00e8: 3868692b ldrb w11, [x9, x8] a00ec: 8b0b094a add x10, x10, x11, lsl #2 a00f0: d61f0140 br x10 a00f4: 91002013 add x19, x0, #0x8 a00f8: f0000002 adrp x2, a3000 a00fc: 91326042 add x2, x2, #0xc98 a0100: 910003e0 mov x0, sp a0104: 52800083 mov w3, #0x4 // #4 a0108: 97ff9669 bl 85aac a010c: f9000ff3 str x19, [sp, #24] a0110: d503201f nop a0114: 10061222 adr x2, ac358 a0118: 14000012 b a0160 <::fmt+0x90> a011c: d503201f nop a0120: 10061188 adr x8, ac350 a0124: aa0103e0 mov x0, x1 a0128: aa0803e1 mov x1, x8 a012c: 528000c2 mov w2, #0x6 // #6 a0130: a9424ffe ldp x30, x19, [sp, #32] a0134: 9100c3ff add sp, sp, #0x30 a0138: 17ff962d b 859ec a013c: 91002013 add x19, x0, #0x8 a0140: d503201f nop a0144: 10060f02 adr x2, ac324 a0148: 910003e0 mov x0, sp a014c: 528000a3 mov w3, #0x5 // #5 a0150: 97ff9657 bl 85aac a0154: f9000ff3 str x19, [sp, #24] a0158: d503201f nop a015c: 10060ea2 adr x2, ac330 a0160: 910003e0 mov x0, sp a0164: 910063e1 add x1, sp, #0x18 a0168: 97ff943a bl 85250 a016c: 910003e0 mov x0, sp a0170: 97ff948d bl 853a4 a0174: a9424ffe ldp x30, x19, [sp, #32] a0178: 9100c3ff add sp, sp, #0x30 a017c: d65f03c0 ret a0180: d503201f nop a0184: 70060c88 adr x8, ac317 a0188: aa0103e0 mov x0, x1 a018c: aa0803e1 mov x1, x8 a0190: 528001a2 mov w2, #0xd // #13 a0194: a9424ffe ldp x30, x19, [sp, #32] a0198: 9100c3ff add sp, sp, #0x30 a019c: 17ff9614 b 859ec a01a0: d503201f nop a01a4: 10060b68 adr x8, ac310 a01a8: aa0103e0 mov x0, x1 a01ac: aa0803e1 mov x1, x8 a01b0: 528000e2 mov w2, #0x7 // #7 a01b4: a9424ffe ldp x30, x19, [sp, #32] a01b8: 9100c3ff add sp, sp, #0x30 a01bc: 17ff960c b 859ec 00000000000a01c0 : a01c0: 52800021 mov w1, #0x1 // #1 a01c4: d65f03c0 ret ... 00000000000a01d0 : a01d0: f81c0ffe str x30, [sp, #-64]! a01d4: a9015ff8 stp x24, x23, [sp, #16] a01d8: a90257f6 stp x22, x21, [sp, #32] a01dc: a9034ff4 stp x20, x19, [sp, #48] a01e0: aa0203f4 mov x20, x2 a01e4: aa0103f5 mov x21, x1 a01e8: aa0003f3 mov x19, x0 a01ec: a9400008 ldp x8, x0, [x0] a01f0: 8b020d08 add x8, x8, x2, lsl #3 a01f4: f9000268 str x8, [x19] a01f8: 52800808 mov w8, #0x40 // #64 a01fc: cb000102 sub x2, x8, x0 a0200: eb14005f cmp x2, x20 a0204: 54000269 b.ls a0250 // b.plast a0208: ab140001 adds x1, x0, x20 a020c: 540006a2 b.cs a02e0 // b.hs, b.nlast a0210: f101003f cmp x1, #0x40 a0214: 540006a8 b.hi a02e8 // b.pmore a0218: 91002268 add x8, x19, #0x8 a021c: 8b000108 add x8, x8, x0 a0220: 91002100 add x0, x8, #0x8 a0224: aa1503e1 mov x1, x21 a0228: aa1403e2 mov x2, x20 a022c: 940009d6 bl a2984 a0230: f9400668 ldr x8, [x19, #8] a0234: 8b140117 add x23, x8, x20 a0238: f9000677 str x23, [x19, #8] a023c: a9434ff4 ldp x20, x19, [sp, #48] a0240: a94257f6 ldp x22, x21, [sp, #32] a0244: a9415ff8 ldp x24, x23, [sp, #16] a0248: f84407fe ldr x30, [sp], #64 a024c: d65f03c0 ret a0250: 91014276 add x22, x19, #0x50 a0254: b4000260 cbz x0, a02a0 a0258: f101041f cmp x0, #0x41 a025c: 540004e2 b.cs a02f8 // b.hs, b.nlast a0260: 91004277 add x23, x19, #0x10 a0264: 8b0002e0 add x0, x23, x0 a0268: cb020294 sub x20, x20, x2 a026c: 8b0202b8 add x24, x21, x2 a0270: aa1503e1 mov x1, x21 a0274: 940009c4 bl a2984 a0278: f900067f str xzr, [x19, #8] a027c: aa1703e0 mov x0, x23 a0280: 97ffffd0 bl a01c0 a0284: aa0003e2 mov x2, x0 a0288: aa0103e3 mov x3, x1 a028c: aa1603e0 mov x0, x22 a0290: aa0203e1 mov x1, x2 a0294: aa0303e2 mov x2, x3 a0298: 940000c2 bl a05a0 a029c: aa1803f5 mov x21, x24 a02a0: d346fe82 lsr x2, x20, #6 a02a4: 92401697 and x23, x20, #0x3f a02a8: aa1603e0 mov x0, x22 a02ac: aa1503e1 mov x1, x21 a02b0: 940000bc bl a05a0 a02b4: 927ae688 and x8, x20, #0xffffffffffffffc0 a02b8: 8b0802a1 add x1, x21, x8 a02bc: 91004260 add x0, x19, #0x10 a02c0: aa1703e2 mov x2, x23 a02c4: 940009b0 bl a2984 a02c8: f9000677 str x23, [x19, #8] a02cc: a9434ff4 ldp x20, x19, [sp, #48] a02d0: a94257f6 ldp x22, x21, [sp, #32] a02d4: a9415ff8 ldp x24, x23, [sp, #16] a02d8: f84407fe ldr x30, [sp], #64 a02dc: d65f03c0 ret a02e0: 97ff8d3c bl 837d0 a02e4: d4200020 brk #0x1 a02e8: aa0103e0 mov x0, x1 a02ec: 52800801 mov w1, #0x40 // #64 a02f0: 97ff880e bl 82328 a02f4: d4200020 brk #0x1 a02f8: 52800801 mov w1, #0x40 // #64 a02fc: 97ff87f1 bl 822c0 a0300: d4200020 brk #0x1 ... 00000000000a0310 <::finalize_into_dirty>: a0310: d101c3ff sub sp, sp, #0x70 a0314: f90013fe str x30, [sp, #32] a0318: a90367fa stp x26, x25, [sp, #48] a031c: a9045ff8 stp x24, x23, [sp, #64] a0320: a90557f6 stp x22, x21, [sp, #80] a0324: a9064ff4 stp x20, x19, [sp, #96] a0328: aa0103f3 mov x19, x1 a032c: aa0003f5 mov x21, x0 a0330: 91014014 add x20, x0, #0x50 a0334: a9400019 ldp x25, x0, [x0] a0338: 910042b6 add x22, x21, #0x10 a033c: f101001f cmp x0, #0x40 a0340: 54000181 b.ne a0370 <::finalize_into_dirty+0x60> // b.any a0344: aa1603e0 mov x0, x22 a0348: 97ffff9e bl a01c0 a034c: aa0003e2 mov x2, x0 a0350: aa0103e3 mov x3, x1 a0354: aa1403e0 mov x0, x20 a0358: aa0203e1 mov x1, x2 a035c: aa0303e2 mov x2, x3 a0360: 94000090 bl a05a0 a0364: aa1f03e0 mov x0, xzr a0368: f90006bf str xzr, [x21, #8] a036c: 14000002 b a0374 <::finalize_into_dirty+0x64> a0370: 54001002 b.cs a0570 <::finalize_into_dirty+0x260> // b.hs, b.nlast a0374: 910042b7 add x23, x21, #0x10 a0378: 52801008 mov w8, #0x80 // #128 a037c: 38206ae8 strb w8, [x23, x0] a0380: f94006a8 ldr x8, [x21, #8] a0384: 91000500 add x0, x8, #0x1 a0388: f90006a0 str x0, [x21, #8] a038c: f101041f cmp x0, #0x41 a0390: 54000fa2 b.cs a0584 <::finalize_into_dirty+0x274> // b.hs, b.nlast a0394: 910022a9 add x9, x21, #0x8 a0398: 8b000129 add x9, x9, x0 a039c: 91002120 add x0, x9, #0x8 a03a0: 528007e9 mov w9, #0x3f // #63 a03a4: cb080122 sub x2, x9, x8 a03a8: 2a1f03e1 mov w1, wzr a03ac: 940008d6 bl a2704 a03b0: f94006a8 ldr x8, [x21, #8] a03b4: d100e51a sub x26, x8, #0x39 a03b8: aa1603e0 mov x0, x22 a03bc: 97ffff81 bl a01c0 a03c0: aa0003f6 mov x22, x0 a03c4: aa0103f8 mov x24, x1 a03c8: f100235f cmp x26, #0x8 a03cc: 54000162 b.cs a03f8 <::finalize_into_dirty+0xe8> // b.hs, b.nlast a03d0: aa1403e0 mov x0, x20 a03d4: aa1603e1 mov x1, x22 a03d8: aa1803e2 mov x2, x24 a03dc: 94000071 bl a05a0 a03e0: f94006a2 ldr x2, [x21, #8] a03e4: f101045f cmp x2, #0x41 a03e8: 54000d42 b.cs a0590 <::finalize_into_dirty+0x280> // b.hs, b.nlast a03ec: aa1703e0 mov x0, x23 a03f0: 2a1f03e1 mov w1, wzr a03f4: 940008c4 bl a2704 a03f8: dac00f28 rev x8, x25 a03fc: f90026a8 str x8, [x21, #72] a0400: aa1403e0 mov x0, x20 a0404: aa1603e1 mov x1, x22 a0408: aa1803e2 mov x2, x24 a040c: 94000065 bl a05a0 a0410: f90006bf str xzr, [x21, #8] a0414: 910003e0 mov x0, sp a0418: aa1403e1 mov x1, x20 a041c: 52800402 mov w2, #0x20 // #32 a0420: 94000959 bl a2984 a0424: 2940afe8 ldp w8, w11, [sp, #4] a0428: aa1303e9 mov x9, x19 a042c: 5ac00908 rev w8, w8 a0430: 38004d28 strb w8, [x9, #4]! a0434: aa1303ea mov x10, x19 a0438: b9400fec ldr w12, [sp, #12] a043c: 5ac0096b rev w11, w11 a0440: 38008d4b strb w11, [x10, #8]! a0444: b94003ed ldr w13, [sp] a0448: 53187d0e lsr w14, w8, #24 a044c: 39000d2e strb w14, [x9, #3] a0450: 53107d0e lsr w14, w8, #16 a0454: 3900092e strb w14, [x9, #2] a0458: 53187d69 lsr w9, w11, #24 a045c: 39000d49 strb w9, [x10, #3] a0460: 53107d69 lsr w9, w11, #16 a0464: 39000949 strb w9, [x10, #2] a0468: 5ac00989 rev w9, w12 a046c: aa1303ea mov x10, x19 a0470: 3800cd49 strb w9, [x10, #12]! a0474: 53187d2c lsr w12, w9, #24 a0478: 39000d4c strb w12, [x10, #3] a047c: 29423bec ldp w12, w14, [sp, #16] a0480: 5ac0098c rev w12, w12 a0484: aa1303ef mov x15, x19 a0488: 38010dec strb w12, [x15, #16]! a048c: 53107d30 lsr w16, w9, #16 a0490: 39000950 strb w16, [x10, #2] a0494: 53187d8a lsr w10, w12, #24 a0498: 39000dea strb w10, [x15, #3] a049c: 5ac009ca rev w10, w14 a04a0: aa1303ee mov x14, x19 a04a4: 38014dca strb w10, [x14, #20]! a04a8: 53107d90 lsr w16, w12, #16 a04ac: 390009f0 strb w16, [x15, #2] a04b0: 294343ef ldp w15, w16, [sp, #24] a04b4: 5ac009ef rev w15, w15 a04b8: aa1303f1 mov x17, x19 a04bc: 38018e2f strb w15, [x17, #24]! a04c0: 53187d52 lsr w18, w10, #24 a04c4: 39000dd2 strb w18, [x14, #3] a04c8: 53107d52 lsr w18, w10, #16 a04cc: 390009d2 strb w18, [x14, #2] a04d0: 53187dee lsr w14, w15, #24 a04d4: 39000e2e strb w14, [x17, #3] a04d8: 53107dee lsr w14, w15, #16 a04dc: 39000a2e strb w14, [x17, #2] a04e0: 5ac009ad rev w13, w13 a04e4: 53187dae lsr w14, w13, #24 a04e8: 39000e6e strb w14, [x19, #3] a04ec: 53107dae lsr w14, w13, #16 a04f0: 39000a6e strb w14, [x19, #2] a04f4: 3900026d strb w13, [x19] a04f8: 53087dad lsr w13, w13, #8 a04fc: 3900066d strb w13, [x19, #1] a0500: 53087d08 lsr w8, w8, #8 a0504: 39001668 strb w8, [x19, #5] a0508: 53087d68 lsr w8, w11, #8 a050c: 39002668 strb w8, [x19, #9] a0510: 53087d28 lsr w8, w9, #8 a0514: 39003668 strb w8, [x19, #13] a0518: 53087d88 lsr w8, w12, #8 a051c: 39004668 strb w8, [x19, #17] a0520: 53087d48 lsr w8, w10, #8 a0524: 39005668 strb w8, [x19, #21] a0528: 53087de8 lsr w8, w15, #8 a052c: 39006668 strb w8, [x19, #25] a0530: 5ac00a08 rev w8, w16 a0534: aa1303e9 mov x9, x19 a0538: 3801cd28 strb w8, [x9, #28]! a053c: 53187d0a lsr w10, w8, #24 a0540: 39000d2a strb w10, [x9, #3] a0544: 53107d0a lsr w10, w8, #16 a0548: 3900092a strb w10, [x9, #2] a054c: 53087d08 lsr w8, w8, #8 a0550: 39007668 strb w8, [x19, #29] a0554: a9464ff4 ldp x20, x19, [sp, #96] a0558: a94557f6 ldp x22, x21, [sp, #80] a055c: a9445ff8 ldp x24, x23, [sp, #64] a0560: a94367fa ldp x26, x25, [sp, #48] a0564: f94013fe ldr x30, [sp, #32] a0568: 9101c3ff add sp, sp, #0x70 a056c: d65f03c0 ret a0570: d503201f nop a0574: 1005f322 adr x2, ac3d8 a0578: 52800801 mov w1, #0x40 // #64 a057c: 97ff8605 bl 81d90 a0580: d4200020 brk #0x1 a0584: 52800801 mov w1, #0x40 // #64 a0588: 97ff874e bl 822c0 a058c: d4200020 brk #0x1 a0590: aa0203e0 mov x0, x2 a0594: 52800801 mov w1, #0x40 // #64 a0598: 97ff8764 bl 82328 a059c: d4200020 brk #0x1 00000000000a05a0 : a05a0: d10443ff sub sp, sp, #0x110 a05a4: a90b7bfd stp x29, x30, [sp, #176] a05a8: a90c6ffc stp x28, x27, [sp, #192] a05ac: a90d67fa stp x26, x25, [sp, #208] a05b0: a90e5ff8 stp x24, x23, [sp, #224] a05b4: a90f57f6 stp x22, x21, [sp, #240] a05b8: a9104ff4 stp x20, x19, [sp, #256] a05bc: 29405417 ldp w23, w21, [x0] a05c0: a90a7fff stp xzr, xzr, [sp, #160] a05c4: a9097fff stp xzr, xzr, [sp, #144] a05c8: 29414016 ldp w22, w16, [x0, #8] a05cc: a9087fff stp xzr, xzr, [sp, #128] a05d0: 29423c14 ldp w20, w15, [x0, #16] a05d4: a9077fff stp xzr, xzr, [sp, #112] a05d8: 29437807 ldp w7, w30, [x0, #24] a05dc: f9000be0 str x0, [sp, #16] a05e0: b40103e2 cbz x2, a265c a05e4: 8b021828 add x8, x1, x2, lsl #6 a05e8: f9000fe8 str x8, [sp, #24] a05ec: b9004ff7 str w23, [sp, #76] a05f0: b9003bfe str w30, [sp, #56] a05f4: b90057e7 str w7, [sp, #84] a05f8: 290c43ef stp w15, w16, [sp, #96] a05fc: 290d57f6 stp w22, w21, [sp, #104] a0600: aa0103e9 mov x9, x1 a0604: aa0103ea mov x10, x1 a0608: 39400c2b ldrb w11, [x1, #3] a060c: aa0103ec mov x12, x1 a0610: aa0103ed mov x13, x1 a0614: 39400831 ldrb w17, [x1, #2] a0618: aa0103f0 mov x16, x1 a061c: aa0103f2 mov x18, x1 a0620: 39400422 ldrb w2, [x1, #1] a0624: aa0103e4 mov x4, x1 a0628: aa0103e0 mov x0, x1 a062c: 3940002e ldrb w14, [x1] a0630: aa0103e3 mov x3, x1 a0634: 13941a85 ror w5, w20, #6 a0638: 39401426 ldrb w6, [x1, #5] a063c: 0a3400e7 bic w7, w7, w20 a0640: 0a1401f3 and w19, w15, w20 a0644: 39402428 ldrb w8, [x1, #9] a0648: 13970aef ror w15, w23, #2 a064c: b90027ef str w15, [sp, #36] a0650: 0a1502ef and w15, w23, w21 a0654: 39403435 ldrb w21, [x1, #13] a0658: b9406bf6 ldr w22, [sp, #104] a065c: 0a1602f6 and w22, w23, w22 a0660: 294d5ff8 ldp w24, w23, [sp, #104] a0664: 0a1802f7 and w23, w23, w24 a0668: 39404438 ldrb w24, [x1, #17] a066c: 39405439 ldrb w25, [x1, #21] a0670: 3940643a ldrb w26, [x1, #25] a0674: 3940743b ldrb w27, [x1, #29] a0678: 3940843c ldrb w28, [x1, #33] a067c: 3940943d ldrb w29, [x1, #37] a0680: 2a070267 orr w7, w19, w7 a0684: 38428c33 ldrb w19, [x1, #40]! a0688: 0b0703c7 add w7, w30, w7 a068c: b90053f4 str w20, [sp, #80] a0690: 4ad42ca5 eor w5, w5, w20, ror #11 a0694: 4ad464a5 eor w5, w5, w20, ror #25 a0698: 0b0500e5 add w5, w7, w5 a069c: 4a1701e7 eor w7, w15, w23 a06a0: 38404d37 ldrb w23, [x9, #4]! a06a4: 4a1600e7 eor w7, w7, w22 a06a8: 38408d56 ldrb w22, [x10, #8]! a06ac: 33181d71 bfi w17, w11, #8, #8 a06b0: 3840cd8b ldrb w11, [x12, #12]! a06b4: 33181c4e bfi w14, w2, #8, #8 a06b8: 38410da2 ldrb w2, [x13, #16]! a06bc: 33103e2e bfi w14, w17, #16, #16 a06c0: 38414e11 ldrb w17, [x16, #20]! a06c4: 33181cd7 bfi w23, w6, #8, #8 a06c8: 39400d26 ldrb w6, [x9, #3] a06cc: 39400929 ldrb w9, [x9, #2] a06d0: 33181cc9 bfi w9, w6, #8, #8 a06d4: 38418e46 ldrb w6, [x18, #24]! a06d8: 33103d37 bfi w23, w9, #16, #16 a06dc: 3841cc9e ldrb w30, [x4, #28]! a06e0: 33181d16 bfi w22, w8, #8, #8 a06e4: 39400d49 ldrb w9, [x10, #3] a06e8: 3940094a ldrb w10, [x10, #2] a06ec: 33181d2a bfi w10, w9, #8, #8 a06f0: 38420c14 ldrb w20, [x0, #32]! a06f4: 33103d56 bfi w22, w10, #16, #16 a06f8: 38424c6a ldrb w10, [x3, #36]! a06fc: 33181eab bfi w11, w21, #8, #8 a0700: 39400d89 ldrb w9, [x12, #3] a0704: 3940098c ldrb w12, [x12, #2] a0708: 33181d2c bfi w12, w9, #8, #8 a070c: 38404c35 ldrb w21, [x1, #4]! a0710: 33103d8b bfi w11, w12, #16, #16 a0714: 38404c2c ldrb w12, [x1, #4]! a0718: 33181f02 bfi w2, w24, #8, #8 a071c: 39400da9 ldrb w9, [x13, #3] a0720: 394009ad ldrb w13, [x13, #2] a0724: 33181d2d bfi w13, w9, #8, #8 a0728: 38404c29 ldrb w9, [x1, #4]! a072c: 33181f31 bfi w17, w25, #8, #8 a0730: 39400e18 ldrb w24, [x16, #3] a0734: 33103da2 bfi w2, w13, #16, #16 a0738: 39400a0d ldrb w13, [x16, #2] a073c: 38404c30 ldrb w16, [x1, #4]! a0740: 33181f0d bfi w13, w24, #8, #8 a0744: 38404c39 ldrb w25, [x1, #4]! a0748: 33181f46 bfi w6, w26, #8, #8 a074c: 39400e58 ldrb w24, [x18, #3] a0750: 5ac009ce rev w14, w14 a0754: 39400a52 ldrb w18, [x18, #2] a0758: 33181f12 bfi w18, w24, #8, #8 a075c: 33103db1 bfi w17, w13, #16, #16 a0760: 33103e46 bfi w6, w18, #16, #16 a0764: 33181f7e bfi w30, w27, #8, #8 a0768: 5ac00aed rev w13, w23 a076c: 39400c92 ldrb w18, [x4, #3] a0770: 39400888 ldrb w8, [x4, #2] a0774: 5ac00ada rev w26, w22 a0778: 33181e48 bfi w8, w18, #8, #8 a077c: 33103d1e bfi w30, w8, #16, #16 a0780: 5ac00972 rev w18, w11 a0784: 33181f94 bfi w20, w28, #8, #8 a0788: 39400c0b ldrb w11, [x0, #3] a078c: 5ac00857 rev w23, w2 a0790: 39400800 ldrb w0, [x0, #2] a0794: 33181d60 bfi w0, w11, #8, #8 a0798: 5ac00a36 rev w22, w17 a079c: 33103c14 bfi w20, w0, #16, #16 a07a0: 33181faa bfi w10, w29, #8, #8 a07a4: 5ac008c8 rev w8, w6 a07a8: 39400c71 ldrb w17, [x3, #3] a07ac: 39400860 ldrb w0, [x3, #2] a07b0: 5ac00bcb rev w11, w30 a07b4: 2908afe8 stp w8, w11, [sp, #68] a07b8: 33181e20 bfi w0, w17, #8, #8 a07bc: 33103c0a bfi w10, w0, #16, #16 a07c0: 5ac00a9b rev w27, w20 a07c4: 385ef031 ldurb w17, [x1, #-17] a07c8: 385ee020 ldurb w0, [x1, #-18] a07cc: 5ac0095c rev w28, w10 a07d0: 33181e20 bfi w0, w17, #8, #8 a07d4: 385ed02a ldurb w10, [x1, #-19] a07d8: 33181d53 bfi w19, w10, #8, #8 a07dc: 385f302a ldurb w10, [x1, #-13] a07e0: 385f2031 ldurb w17, [x1, #-14] a07e4: 33181d51 bfi w17, w10, #8, #8 a07e8: 385f102a ldurb w10, [x1, #-15] a07ec: 385f7022 ldurb w2, [x1, #-9] a07f0: 33181d55 bfi w21, w10, #8, #8 a07f4: 385f602a ldurb w10, [x1, #-10] a07f8: 290e37ee stp w14, w13, [sp, #112] a07fc: 33181c4a bfi w10, w2, #8, #8 a0800: 385f502d ldurb w13, [x1, #-11] a0804: 33103c13 bfi w19, w0, #16, #16 a0808: 33181dac bfi w12, w13, #8, #8 a080c: 385fb02d ldurb w13, [x1, #-5] a0810: 33103e35 bfi w21, w17, #16, #16 a0814: 385fa02e ldurb w14, [x1, #-6] a0818: 33181dae bfi w14, w13, #8, #8 a081c: 33103d4c bfi w12, w10, #16, #16 a0820: 385f902a ldurb w10, [x1, #-7] a0824: 33181d49 bfi w9, w10, #8, #8 a0828: 33103dc9 bfi w9, w14, #16, #16 a082c: 385ff02a ldurb w10, [x1, #-1] a0830: 385fe02d ldurb w13, [x1, #-2] a0834: 5ac00a7e rev w30, w19 a0838: 33181d4d bfi w13, w10, #8, #8 a083c: 385fd02a ldurb w10, [x1, #-3] a0840: 5ac00ab8 rev w24, w21 a0844: 33181d50 bfi w16, w10, #8, #8 a0848: 33103db0 bfi w16, w13, #16, #16 a084c: 5ac00991 rev w17, w12 a0850: 39400c2a ldrb w10, [x1, #3] a0854: 3940082c ldrb w12, [x1, #2] a0858: 5ac00929 rev w9, w9 a085c: b9003fe9 str w9, [sp, #60] a0860: 33181d4c bfi w12, w10, #8, #8 a0864: 39400429 ldrb w9, [x1, #1] a0868: 5ac00a1d rev w29, w16 a086c: 33181d39 bfi w25, w9, #8, #8 a0870: 33103d99 bfi w25, w12, #16, #16 a0874: 5ac00b29 rev w9, w25 a0878: 290b47e9 stp w9, w17, [sp, #88] a087c: 294e2bec ldp w12, w10, [sp, #112] a0880: 0b0c00a9 add w9, w5, w12 a0884: 29498fee ldp w14, w3, [sp, #76] a0888: b94027ed ldr w13, [sp, #36] a088c: 4ace35ad eor w13, w13, w14, ror #13 a0890: 4ace59ad eor w13, w13, w14, ror #22 a0894: 2a0e03e6 mov w6, w14 a0898: 5285f30e mov w14, #0x2f98 // #12184 a089c: 72a8514e movk w14, #0x428a, lsl #16 a08a0: 0b0e0129 add w9, w9, w14 a08a4: 0b0d00ed add w13, w7, w13 a08a8: 0b0901ae add w14, w13, w9 a08ac: b94067ed ldr w13, [sp, #100] a08b0: 0b0d0131 add w17, w9, w13 a08b4: 13911a29 ror w9, w17, #6 a08b8: b94063ed ldr w13, [sp, #96] a08bc: 0a3101ad bic w13, w13, w17 a08c0: 0a110070 and w16, w3, w17 a08c4: b94057e0 ldr w0, [sp, #84] a08c8: 0b0a0000 add w0, w0, w10 a08cc: 138e09c2 ror w2, w14, #2 a08d0: 2a0d020d orr w13, w16, w13 a08d4: b9406ff0 ldr w16, [sp, #108] a08d8: 4a1000d0 eor w16, w6, w16 a08dc: 0a1001d0 and w16, w14, w16 a08e0: 0b0d000d add w13, w0, w13 a08e4: 4ad12d29 eor w9, w9, w17, ror #11 a08e8: 4ad16529 eor w9, w9, w17, ror #25 a08ec: 0b0901a9 add w9, w13, w9 a08f0: 4a0f020d eor w13, w16, w15 a08f4: 4ace344f eor w15, w2, w14, ror #13 a08f8: 52889230 mov w16, #0x4491 // #17553 a08fc: 72ae26f0 movk w16, #0x7137, lsl #16 a0900: 0b100129 add w9, w9, w16 a0904: 4ace59ef eor w15, w15, w14, ror #22 a0908: 0b0d01ed add w13, w15, w13 a090c: 0b0901af add w15, w13, w9 a0910: b9406bed ldr w13, [sp, #104] a0914: 0b0d0120 add w0, w9, w13 a0918: 290f4bfa stp w26, w18, [sp, #120] a091c: 13801809 ror w9, w0, #6 a0920: 2a1203f0 mov w16, w18 a0924: 0a200072 bic w18, w3, w0 a0928: 2a0303f3 mov w19, w3 a092c: 2a1a03ed mov w13, w26 a0930: b94063e2 ldr w2, [sp, #96] a0934: 0b0d0042 add w2, w2, w13 a0938: 0a000223 and w3, w17, w0 a093c: 138f09e4 ror w4, w15, #2 a0940: 0a0e01e5 and w5, w15, w14 a0944: 2a120072 orr w18, w3, w18 a0948: 2a0603e7 mov w7, w6 a094c: 0a0601e3 and w3, w15, w6 a0950: 0a0601c6 and w6, w14, w6 a0954: 2a0703f4 mov w20, w7 a0958: 0b120052 add w18, w2, w18 a095c: 4a0600a2 eor w2, w5, w6 a0960: 4ac02d29 eor w9, w9, w0, ror #11 a0964: 4a030042 eor w2, w2, w3 a0968: 4ac06529 eor w9, w9, w0, ror #25 a096c: 4acf3483 eor w3, w4, w15, ror #13 a0970: 0b090249 add w9, w18, w9 a0974: 4acf5872 eor w18, w3, w15, ror #22 a0978: 0b120052 add w18, w2, w18 a097c: 529f79e2 mov w2, #0xfbcf // #64463 a0980: 72b6b802 movk w2, #0xb5c0, lsl #16 a0984: 0b020129 add w9, w9, w2 a0988: 0b090252 add w18, w18, w9 a098c: b9406fe2 ldr w2, [sp, #108] a0990: 0b020122 add w2, w9, w2 a0994: 13821849 ror w9, w2, #6 a0998: 0a220223 bic w3, w17, w2 a099c: 0b100264 add w4, w19, w16 a09a0: 0a020006 and w6, w0, w2 a09a4: 13920a47 ror w7, w18, #2 a09a8: 4a0e01f3 eor w19, w15, w14 a09ac: 2a0300c3 orr w3, w6, w3 a09b0: 0a130246 and w6, w18, w19 a09b4: 4a0500c5 eor w5, w6, w5 a09b8: 0b030083 add w3, w4, w3 a09bc: 4ac22d29 eor w9, w9, w2, ror #11 a09c0: 4ac26529 eor w9, w9, w2, ror #25 a09c4: 0b090069 add w9, w3, w9 a09c8: 4ad234e3 eor w3, w7, w18, ror #13 a09cc: 4ad25863 eor w3, w3, w18, ror #22 a09d0: 529b74a4 mov w4, #0xdba5 // #56229 a09d4: 72bd36a4 movk w4, #0xe9b5, lsl #16 a09d8: 0b040129 add w9, w9, w4 a09dc: 0b050063 add w3, w3, w5 a09e0: 0b020104 add w4, w8, w2 a09e4: 0b090063 add w3, w3, w9 a09e8: 29105bf7 stp w23, w22, [sp, #128] a09ec: 0b140128 add w8, w9, w20 a09f0: 2a1603e9 mov w9, w22 a09f4: 2a1703f5 mov w21, w23 a09f8: 0b080165 add w5, w11, w8 a09fc: 0b000126 add w6, w9, w0 a0a00: 0a280000 bic w0, w0, w8 a0a04: 0a080047 and w7, w2, w8 a0a08: 2a0000e0 orr w0, w7, w0 a0a0c: 0b150231 add w17, w17, w21 a0a10: 0b000231 add w17, w17, w0 a0a14: 0a120060 and w0, w3, w18 a0a18: 0a0f0247 and w7, w18, w15 a0a1c: 0a0f0073 and w19, w3, w15 a0a20: 4a070007 eor w7, w0, w7 a0a24: 4a1300e7 eor w7, w7, w19 a0a28: 13881913 ror w19, w8, #6 a0a2c: 4ac82e73 eor w19, w19, w8, ror #11 a0a30: 4ac86673 eor w19, w19, w8, ror #25 a0a34: 0b130231 add w17, w17, w19 a0a38: 13830873 ror w19, w3, #2 a0a3c: 4ac33673 eor w19, w19, w3, ror #13 a0a40: 52984b74 mov w20, #0xc25b // #49755 a0a44: 72a72ad4 movk w20, #0x3956, lsl #16 a0a48: 0b140231 add w17, w17, w20 a0a4c: 4ac35a73 eor w19, w19, w3, ror #22 a0a50: 0b1300e7 add w7, w7, w19 a0a54: 0b1100e7 add w7, w7, w17 a0a58: 0b0e022e add w14, w17, w14 a0a5c: 138e19d1 ror w17, w14, #6 a0a60: 0a2e0042 bic w2, w2, w14 a0a64: 0a0e0113 and w19, w8, w14 a0a68: 2a020262 orr w2, w19, w2 a0a6c: 0b0200c2 add w2, w6, w2 a0a70: 138708e6 ror w6, w7, #2 a0a74: 4a120073 eor w19, w3, w18 a0a78: 0a1300f3 and w19, w7, w19 a0a7c: 4ace2e31 eor w17, w17, w14, ror #11 a0a80: 4ace6631 eor w17, w17, w14, ror #25 a0a84: 0b110051 add w17, w2, w17 a0a88: 4a000260 eor w0, w19, w0 a0a8c: 4ac734c2 eor w2, w6, w7, ror #13 a0a90: 52823e26 mov w6, #0x11f1 // #4593 a0a94: 72ab3e26 movk w6, #0x59f1, lsl #16 a0a98: 0b060231 add w17, w17, w6 a0a9c: 4ac75842 eor w2, w2, w7, ror #22 a0aa0: 0b000040 add w0, w2, w0 a0aa4: 0b110000 add w0, w0, w17 a0aa8: 0b0f022f add w15, w17, w15 a0aac: 138f19f1 ror w17, w15, #6 a0ab0: 0a2f0108 bic w8, w8, w15 a0ab4: 0a0f01c2 and w2, w14, w15 a0ab8: 13800806 ror w6, w0, #2 a0abc: 2a080048 orr w8, w2, w8 a0ac0: 0a070002 and w2, w0, w7 a0ac4: 0a030013 and w19, w0, w3 a0ac8: 0b080088 add w8, w4, w8 a0acc: 0a0300e4 and w4, w7, w3 a0ad0: 4a040044 eor w4, w2, w4 a0ad4: 4a130084 eor w4, w4, w19 a0ad8: 4acf2e31 eor w17, w17, w15, ror #11 a0adc: 4acf6631 eor w17, w17, w15, ror #25 a0ae0: 0b110108 add w8, w8, w17 a0ae4: 4ac034d1 eor w17, w6, w0, ror #13 a0ae8: 4ac05a31 eor w17, w17, w0, ror #22 a0aec: 52905486 mov w6, #0x82a4 // #33444 a0af0: 72b247e6 movk w6, #0x923f, lsl #16 a0af4: 0b060108 add w8, w8, w6 a0af8: 0b110091 add w17, w4, w17 a0afc: 0b080224 add w4, w17, w8 a0b00: 0b120108 add w8, w8, w18 a0b04: 13881911 ror w17, w8, #6 a0b08: 0a2801d2 bic w18, w14, w8 a0b0c: 0a0801e6 and w6, w15, w8 a0b10: 2a1200d2 orr w18, w6, w18 a0b14: 4a070006 eor w6, w0, w7 a0b18: 13840893 ror w19, w4, #2 a0b1c: 0a060086 and w6, w4, w6 a0b20: 4a0200c2 eor w2, w6, w2 a0b24: 0b1200b2 add w18, w5, w18 a0b28: 4ac82e31 eor w17, w17, w8, ror #11 a0b2c: 4ac86631 eor w17, w17, w8, ror #25 a0b30: 0b110251 add w17, w18, w17 a0b34: 4ac43672 eor w18, w19, w4, ror #13 a0b38: 4ac45a52 eor w18, w18, w4, ror #22 a0b3c: 528bdaa5 mov w5, #0x5ed5 // #24277 a0b40: 72b56385 movk w5, #0xab1c, lsl #16 a0b44: 0b050231 add w17, w17, w5 a0b48: 0b020252 add w18, w18, w2 a0b4c: 0b110252 add w18, w18, w17 a0b50: 0b030231 add w17, w17, w3 a0b54: 0b0803c3 add w3, w30, w8 a0b58: 0b0f0382 add w2, w28, w15 a0b5c: 2a1803f7 mov w23, w24 a0b60: b90043f8 str w24, [sp, #64] a0b64: 0b110305 add w5, w24, w17 a0b68: 2a1b03eb mov w11, w27 a0b6c: 0b0e036e add w14, w27, w14 a0b70: 13911a26 ror w6, w17, #6 a0b74: 0a3101ef bic w15, w15, w17 a0b78: 0a110113 and w19, w8, w17 a0b7c: 2a0f026f orr w15, w19, w15 a0b80: 0b0f01ce add w14, w14, w15 a0b84: 4ad12ccf eor w15, w6, w17, ror #11 a0b88: 4ad165ef eor w15, w15, w17, ror #25 a0b8c: 0b0f01ce add w14, w14, w15 a0b90: 0a04024f and w15, w18, w4 a0b94: 0a000086 and w6, w4, w0 a0b98: 0a000253 and w19, w18, w0 a0b9c: 4a0601e6 eor w6, w15, w6 a0ba0: 4a1300c6 eor w6, w6, w19 a0ba4: 13920a53 ror w19, w18, #2 a0ba8: 4ad23673 eor w19, w19, w18, ror #13 a0bac: 4ad25a73 eor w19, w19, w18, ror #22 a0bb0: 52955314 mov w20, #0xaa98 // #43672 a0bb4: 72bb00f4 movk w20, #0xd807, lsl #16 a0bb8: 0b1401ce add w14, w14, w20 a0bbc: 0b1300c6 add w6, w6, w19 a0bc0: 0b0e00c6 add w6, w6, w14 a0bc4: 0b0701ce add w14, w14, w7 a0bc8: 138e19c7 ror w7, w14, #6 a0bcc: 0a2e0108 bic w8, w8, w14 a0bd0: 0a0e0233 and w19, w17, w14 a0bd4: 2a080268 orr w8, w19, w8 a0bd8: 4a040253 eor w19, w18, w4 a0bdc: 0a1300d3 and w19, w6, w19 a0be0: 4a0f026f eor w15, w19, w15 a0be4: 138608d3 ror w19, w6, #2 a0be8: 0b080048 add w8, w2, w8 a0bec: 4ace2ce2 eor w2, w7, w14, ror #11 a0bf0: 4ace6442 eor w2, w2, w14, ror #25 a0bf4: 0b020108 add w8, w8, w2 a0bf8: 4ac63662 eor w2, w19, w6, ror #13 a0bfc: 4ac65842 eor w2, w2, w6, ror #22 a0c00: 528b6027 mov w7, #0x5b01 // #23297 a0c04: 72a25067 movk w7, #0x1283, lsl #16 a0c08: 0b070108 add w8, w8, w7 a0c0c: 0b0f004f add w15, w2, w15 a0c10: 0b0801e2 add w2, w15, w8 a0c14: 0b00010f add w15, w8, w0 a0c18: 138f19e8 ror w8, w15, #6 a0c1c: 0a2f0231 bic w17, w17, w15 a0c20: 0a0f01c0 and w0, w14, w15 a0c24: 2a110011 orr w17, w0, w17 a0c28: 13820840 ror w0, w2, #2 a0c2c: 0b110071 add w17, w3, w17 a0c30: 0a060043 and w3, w2, w6 a0c34: 0a1200c7 and w7, w6, w18 a0c38: 0a120053 and w19, w2, w18 a0c3c: 4a070067 eor w7, w3, w7 a0c40: 4acf2d08 eor w8, w8, w15, ror #11 a0c44: 4a1300e7 eor w7, w7, w19 a0c48: 4acf6508 eor w8, w8, w15, ror #25 a0c4c: 4ac23400 eor w0, w0, w2, ror #13 a0c50: 0b080228 add w8, w17, w8 a0c54: 4ac25811 eor w17, w0, w2, ror #22 a0c58: 0b1100f1 add w17, w7, w17 a0c5c: 5290b7c0 mov w0, #0x85be // #34238 a0c60: 72a48620 movk w0, #0x2431, lsl #16 a0c64: 0b000108 add w8, w8, w0 a0c68: 0b080231 add w17, w17, w8 a0c6c: 0b040104 add w4, w8, w4 a0c70: 13841888 ror w8, w4, #6 a0c74: 0a2401c0 bic w0, w14, w4 a0c78: 0a0401e7 and w7, w15, w4 a0c7c: 2a0000e0 orr w0, w7, w0 a0c80: 13910a27 ror w7, w17, #2 a0c84: 4a060053 eor w19, w2, w6 a0c88: 0a130233 and w19, w17, w19 a0c8c: 4a030263 eor w3, w19, w3 a0c90: 4ac42d08 eor w8, w8, w4, ror #11 a0c94: 0b0000a0 add w0, w5, w0 a0c98: 4ac46508 eor w8, w8, w4, ror #25 a0c9c: 4ad134e5 eor w5, w7, w17, ror #13 a0ca0: 0b080008 add w8, w0, w8 a0ca4: 4ad158a0 eor w0, w5, w17, ror #22 a0ca8: 0b030000 add w0, w0, w3 a0cac: 528fb863 mov w3, #0x7dc3 // #32195 a0cb0: 72aaa183 movk w3, #0x550c, lsl #16 a0cb4: 0b030103 add w3, w8, w3 a0cb8: 0b030008 add w8, w0, w3 a0cbc: 0b0403a5 add w5, w29, w4 a0cc0: 0b120072 add w18, w3, w18 a0cc4: b9403ff9 ldr w25, [sp, #60] a0cc8: 0b0f0323 add w3, w25, w15 a0ccc: b9405ff6 ldr w22, [sp, #92] a0cd0: 0b0e02ce add w14, w22, w14 a0cd4: 13921a40 ror w0, w18, #6 a0cd8: 0a3201ef bic w15, w15, w18 a0cdc: 0a120087 and w7, w4, w18 a0ce0: 2a0f00ef orr w15, w7, w15 a0ce4: 13880907 ror w7, w8, #2 a0ce8: 0a110113 and w19, w8, w17 a0cec: 0b0f01ce add w14, w14, w15 a0cf0: 4ad22c0f eor w15, w0, w18, ror #11 a0cf4: 4ad265ef eor w15, w15, w18, ror #25 a0cf8: 0b0f01ce add w14, w14, w15 a0cfc: 0a02010f and w15, w8, w2 a0d00: 0a020220 and w0, w17, w2 a0d04: 4a000260 eor w0, w19, w0 a0d08: 4a0f000f eor w15, w0, w15 a0d0c: 4ac834e0 eor w0, w7, w8, ror #13 a0d10: 528bae87 mov w7, #0x5d74 // #23924 a0d14: 72ae57c7 movk w7, #0x72be, lsl #16 a0d18: 0b0701c7 add w7, w14, w7 a0d1c: 4ac8580e eor w14, w0, w8, ror #22 a0d20: 0b0e01ee add w14, w15, w14 a0d24: 0b0701ce add w14, w14, w7 a0d28: 0b0600e0 add w0, w7, w6 a0d2c: 1380180f ror w15, w0, #6 a0d30: 0a200084 bic w4, w4, w0 a0d34: 0a000246 and w6, w18, w0 a0d38: 138e09c7 ror w7, w14, #2 a0d3c: 2a0400c4 orr w4, w6, w4 a0d40: 4a110106 eor w6, w8, w17 a0d44: 0a0601c6 and w6, w14, w6 a0d48: 0b040063 add w3, w3, w4 a0d4c: 4ac02def eor w15, w15, w0, ror #11 a0d50: 4ac065ef eor w15, w15, w0, ror #25 a0d54: 0b0f006f add w15, w3, w15 a0d58: 4a1300c3 eor w3, w6, w19 a0d5c: 4ace34e4 eor w4, w7, w14, ror #13 a0d60: 52963fc6 mov w6, #0xb1fe // #45566 a0d64: 72b01bc6 movk w6, #0x80de, lsl #16 a0d68: 0b0601e6 add w6, w15, w6 a0d6c: 4ace588f eor w15, w4, w14, ror #22 a0d70: 0b0301ef add w15, w15, w3 a0d74: 0b0601ef add w15, w15, w6 a0d78: 0b0200c3 add w3, w6, w2 a0d7c: 13831862 ror w2, w3, #6 a0d80: 0a230244 bic w4, w18, w3 a0d84: 0a030006 and w6, w0, w3 a0d88: 0a0e01e7 and w7, w15, w14 a0d8c: 2a0400c4 orr w4, w6, w4 a0d90: 0a0801e6 and w6, w15, w8 a0d94: 0a0801d3 and w19, w14, w8 a0d98: 0b0400a4 add w4, w5, w4 a0d9c: 4a1300e5 eor w5, w7, w19 a0da0: 13954ab3 ror w19, w21, #18 a0da4: 4a0600a5 eor w5, w5, w6 a0da8: 4ac32c42 eor w2, w2, w3, ror #11 a0dac: 4ac36442 eor w2, w2, w3, ror #25 a0db0: 0b020082 add w2, w4, w2 a0db4: 13904a04 ror w4, w16, #18 a0db8: 138d49a6 ror w6, w13, #18 a0dbc: 4ad51e73 eor w19, w19, w21, ror #7 a0dc0: 4a550e73 eor w19, w19, w21, lsr #3 a0dc4: 0b100273 add w19, w19, w16 a0dc8: b9405bfb ldr w27, [sp, #88] a0dcc: 0b120372 add w18, w27, w18 a0dd0: 4ad01c84 eor w4, w4, w16, ror #7 a0dd4: 4a500c90 eor w16, w4, w16, lsr #3 a0dd8: 138f09e4 ror w4, w15, #2 a0ddc: 4acf3484 eor w4, w4, w15, ror #13 a0de0: 4acf5884 eor w4, w4, w15, ror #22 a0de4: 0b0400a4 add w4, w5, w4 a0de8: 0b0d0210 add w16, w16, w13 a0dec: 4acd1cc5 eor w5, w6, w13, ror #7 a0df0: 4a0e01e6 eor w6, w15, w14 a0df4: 4a4d0cad eor w13, w5, w13, lsr #3 a0df8: 138a4945 ror w5, w10, #18 a0dfc: 5280d4f4 mov w20, #0x6a7 // #1703 a0e00: 72b37b94 movk w20, #0x9bdc, lsl #16 a0e04: 0b140054 add w20, w2, w20 a0e08: 0b0a01ad add w13, w13, w10 a0e0c: 4aca1ca5 eor w5, w5, w10, ror #7 a0e10: 0b140082 add w2, w4, w20 a0e14: 4a4a0caa eor w10, w5, w10, lsr #3 a0e18: 0b0c014a add w10, w10, w12 a0e1c: 0b110285 add w5, w20, w17 a0e20: 0b16026c add w12, w19, w22 a0e24: 0b1c014a add w10, w10, w28 a0e28: 2a1c03f8 mov w24, w28 a0e2c: 138518a4 ror w4, w5, #6 a0e30: 139d47b1 ror w17, w29, #17 a0e34: 4add4e31 eor w17, w17, w29, ror #19 a0e38: 0a250013 bic w19, w0, w5 a0e3c: 4a5d2a31 eor w17, w17, w29, lsr #10 a0e40: 0b11015c add w28, w10, w17 a0e44: 0a05006a and w10, w3, w5 a0e48: 0b170210 add w16, w16, w23 a0e4c: 2a1e03f7 mov w23, w30 a0e50: 0b1e01ad add w13, w13, w30 a0e54: 2a13014a orr w10, w10, w19 a0e58: 2a1b03f6 mov w22, w27 a0e5c: 139b4771 ror w17, w27, #17 a0e60: 4adb4e31 eor w17, w17, w27, ror #19 a0e64: 0a060053 and w19, w2, w6 a0e68: 4a5b2a31 eor w17, w17, w27, lsr #10 a0e6c: 0b1101b4 add w20, w13, w17 a0e70: 4a07026d eor w13, w19, w7 a0e74: 139c4791 ror w17, w28, #17 a0e78: 4adc4e31 eor w17, w17, w28, ror #19 a0e7c: 13820847 ror w7, w2, #2 a0e80: 4a5c2a31 eor w17, w17, w28, lsr #10 a0e84: 0b110211 add w17, w16, w17 a0e88: 0b0a024a add w10, w18, w10 a0e8c: 4ac52c90 eor w16, w4, w5, ror #11 a0e90: 4ac56610 eor w16, w16, w5, ror #25 a0e94: 0b10014a add w10, w10, w16 a0e98: 4ac234f0 eor w16, w7, w2, ror #13 a0e9c: 4ac25a10 eor w16, w16, w2, ror #22 a0ea0: 0b0d020d add w13, w16, w13 a0ea4: 13944690 ror w16, w20, #17 a0ea8: 4ad44e10 eor w16, w16, w20, ror #19 a0eac: 529e2e92 mov w18, #0xf174 // #61812 a0eb0: 72b83372 movk w18, #0xc19b, lsl #16 a0eb4: 0b12014a add w10, w10, w18 a0eb8: 4a542a10 eor w16, w16, w20, lsr #10 a0ebc: 0b10018c add w12, w12, w16 a0ec0: 0b0a01b2 add w18, w13, w10 a0ec4: 0b050227 add w7, w17, w5 a0ec8: 0b030290 add w16, w20, w3 a0ecc: 0b08014d add w13, w10, w8 a0ed0: 0b000388 add w8, w28, w0 a0ed4: 138d19aa ror w10, w13, #6 a0ed8: 0a2d0060 bic w0, w3, w13 a0edc: 0a0d00a3 and w3, w5, w13 a0ee0: 2a000060 orr w0, w3, w0 a0ee4: 0b000108 add w8, w8, w0 a0ee8: 0a020240 and w0, w18, w2 a0eec: 0a0f0043 and w3, w2, w15 a0ef0: 0a0f0244 and w4, w18, w15 a0ef4: 4a030003 eor w3, w0, w3 a0ef8: 4a040063 eor w3, w3, w4 a0efc: 13920a44 ror w4, w18, #2 a0f00: 4acd2d4a eor w10, w10, w13, ror #11 a0f04: 4acd654a eor w10, w10, w13, ror #25 a0f08: 0b0a0108 add w8, w8, w10 a0f0c: 4ad2348a eor w10, w4, w18, ror #13 a0f10: 4ad2594a eor w10, w10, w18, ror #22 a0f14: 528d3824 mov w4, #0x69c1 // #27073 a0f18: 72bc9364 movk w4, #0xe49b, lsl #16 a0f1c: 0b040108 add w8, w8, w4 a0f20: 0b0a006a add w10, w3, w10 a0f24: 0b08014a add w10, w10, w8 a0f28: 0b0e0104 add w4, w8, w14 a0f2c: 13841888 ror w8, w4, #6 a0f30: 0a2400ae bic w14, w5, w4 a0f34: 0a0401a3 and w3, w13, w4 a0f38: 2a0e006e orr w14, w3, w14 a0f3c: 4a020243 eor w3, w18, w2 a0f40: 138a0945 ror w5, w10, #2 a0f44: 0a030143 and w3, w10, w3 a0f48: 4a000060 eor w0, w3, w0 a0f4c: 0b0e020e add w14, w16, w14 a0f50: 4ac42d08 eor w8, w8, w4, ror #11 a0f54: 4ac46508 eor w8, w8, w4, ror #25 a0f58: 0b0801c8 add w8, w14, w8 a0f5c: 4aca34ae eor w14, w5, w10, ror #13 a0f60: 4aca59ce eor w14, w14, w10, ror #22 a0f64: 5288f0d0 mov w16, #0x4786 // #18310 a0f68: 72bdf7d0 movk w16, #0xefbe, lsl #16 a0f6c: 0b100108 add w8, w8, w16 a0f70: 0b0001ce add w14, w14, w0 a0f74: 0b0801d0 add w16, w14, w8 a0f78: 0b0f010e add w14, w8, w15 a0f7c: 138e19c8 ror w8, w14, #6 a0f80: 0a2e01af bic w15, w13, w14 a0f84: 0a0e0080 and w0, w4, w14 a0f88: 2a0f000f orr w15, w0, w15 a0f8c: 13900a00 ror w0, w16, #2 a0f90: 0b0f00ef add w15, w7, w15 a0f94: 0a0a0203 and w3, w16, w10 a0f98: 0a120145 and w5, w10, w18 a0f9c: 0a120207 and w7, w16, w18 a0fa0: 4a050065 eor w5, w3, w5 a0fa4: 4ace2d08 eor w8, w8, w14, ror #11 a0fa8: 4a0700a5 eor w5, w5, w7 a0fac: 4ace6508 eor w8, w8, w14, ror #25 a0fb0: 4ad03400 eor w0, w0, w16, ror #13 a0fb4: 0b0801e8 add w8, w15, w8 a0fb8: 4ad0580f eor w15, w0, w16, ror #22 a0fbc: 0b0f00af add w15, w5, w15 a0fc0: 5293b8c0 mov w0, #0x9dc6 // #40390 a0fc4: 72a1f820 movk w0, #0xfc1, lsl #16 a0fc8: 0b000100 add w0, w8, w0 a0fcc: 0b0001e8 add w8, w15, w0 a0fd0: 2a0b03fb mov w27, w11 a0fd4: 138b496f ror w15, w11, #18 a0fd8: 0b020005 add w5, w0, w2 a0fdc: 2948fbe6 ldp w6, w30, [sp, #68] a0fe0: 139e4bc0 ror w0, w30, #18 a0fe4: 138648c2 ror w2, w6, #18 a0fe8: 13894927 ror w7, w9, #18 a0fec: 4ac61c42 eor w2, w2, w6, ror #7 a0ff0: 4a460c42 eor w2, w2, w6, lsr #3 a0ff4: 0b090042 add w2, w2, w9 a0ff8: 4ac91ce7 eor w7, w7, w9, ror #7 a0ffc: 4a490ceb eor w11, w7, w9, lsr #3 a1000: 0a250087 bic w7, w4, w5 a1004: 0b150169 add w9, w11, w21 a1008: 4adb1deb eor w11, w15, w27, ror #7 a100c: 0a0501cf and w15, w14, w5 a1010: 4a5b0d6b eor w11, w11, w27, lsr #3 a1014: 2a1b03f3 mov w19, w27 a1018: b90033fb str w27, [sp, #48] a101c: 0b1e016b add w11, w11, w30 a1020: 2a0701ef orr w15, w15, w7 a1024: 4ade1c00 eor w0, w0, w30, ror #7 a1028: 4a5e0c00 eor w0, w0, w30, lsr #3 a102c: 4a0a0207 eor w7, w16, w10 a1030: 0b060000 add w0, w0, w6 a1034: 0b1c016b add w11, w11, w28 a1038: 0a070107 and w7, w8, w7 a103c: 0b160000 add w0, w0, w22 a1040: 0b1d0042 add w2, w2, w29 a1044: 2a1d03f5 mov w21, w29 a1048: 4a0300e3 eor w3, w7, w3 a104c: 0b190129 add w9, w9, w25 a1050: 2a1903fb mov w27, w25 a1054: 13914627 ror w7, w17, #17 a1058: 0b0d018d add w13, w12, w13 a105c: 4ad14ce7 eor w7, w7, w17, ror #19 a1060: 4a5128e7 eor w7, w7, w17, lsr #10 a1064: 0b0f01ad add w13, w13, w15 a1068: 0b070139 add w25, w9, w7 a106c: 138c4589 ror w9, w12, #17 a1070: 138518af ror w15, w5, #6 a1074: 4ac52def eor w15, w15, w5, ror #11 a1078: 4ac565ef eor w15, w15, w5, ror #25 a107c: 0b0f01ad add w13, w13, w15 a1080: 4acc4d29 eor w9, w9, w12, ror #19 a1084: 4a4c2929 eor w9, w9, w12, lsr #10 a1088: 1388090f ror w15, w8, #2 a108c: 0b09005e add w30, w2, w9 a1090: 13994729 ror w9, w25, #17 a1094: 4ac835ef eor w15, w15, w8, ror #13 a1098: 4ac859ef eor w15, w15, w8, ror #22 a109c: 4ad94d29 eor w9, w9, w25, ror #19 a10a0: 0b0301ef add w15, w15, w3 a10a4: 4a592929 eor w9, w9, w25, lsr #10 a10a8: 0b090006 add w6, w0, w9 a10ac: 52943989 mov w9, #0xa1cc // #41420 a10b0: 72a48189 movk w9, #0x240c, lsl #16 a10b4: 0b0901a9 add w9, w13, w9 a10b8: 139e47cd ror w13, w30, #17 a10bc: 4ade4dad eor w13, w13, w30, ror #19 a10c0: 0b0901e2 add w2, w15, w9 a10c4: 4a5e29ad eor w13, w13, w30, lsr #10 a10c8: 0b0d0176 add w22, w11, w13 a10cc: 0b120129 add w9, w9, w18 a10d0: 0b04032b add w11, w25, w4 a10d4: 1389192d ror w13, w9, #6 a10d8: 0a2901cf bic w15, w14, w9 a10dc: 0a0900b2 and w18, w5, w9 a10e0: 2a0f024f orr w15, w18, w15 a10e4: 0b0f016b add w11, w11, w15 a10e8: 4ac92dad eor w13, w13, w9, ror #11 a10ec: 4ac965ad eor w13, w13, w9, ror #25 a10f0: 0b0d016b add w11, w11, w13 a10f4: 0a08004f and w15, w2, w8 a10f8: 0a10010d and w13, w8, w16 a10fc: 0a100052 and w18, w2, w16 a1100: 4a0d01ed eor w13, w15, w13 a1104: 4a1201ad eor w13, w13, w18 a1108: 13820852 ror w18, w2, #2 a110c: 4ac23652 eor w18, w18, w2, ror #13 a1110: 4ac25a52 eor w18, w18, w2, ror #22 a1114: 0b1201ad add w13, w13, w18 a1118: 0b0500d2 add w18, w6, w5 a111c: 0b0e03c4 add w4, w30, w14 a1120: 52858dee mov w14, #0x2c6f // #11375 a1124: 72a5bd2e movk w14, #0x2de9, lsl #16 a1128: 0b0e016b add w11, w11, w14 a112c: 0b0b01ae add w14, w13, w11 a1130: 0b0a016d add w13, w11, w10 a1134: 0a2d00aa bic w10, w5, w13 a1138: 0a0d012b and w11, w9, w13 a113c: 2a0a016a orr w10, w11, w10 a1140: 0b0902c5 add w5, w22, w9 a1144: 0b0a008a add w10, w4, w10 a1148: 138d19ab ror w11, w13, #6 a114c: 4acd2d6b eor w11, w11, w13, ror #11 a1150: 4acd656b eor w11, w11, w13, ror #25 a1154: 0b0b014a add w10, w10, w11 a1158: 4a08004b eor w11, w2, w8 a115c: 0a0b01cb and w11, w14, w11 a1160: 4a0f016b eor w11, w11, w15 a1164: 138e09cf ror w15, w14, #2 a1168: 4ace35ef eor w15, w15, w14, ror #13 a116c: 4ace59ef eor w15, w15, w14, ror #22 a1170: 52909540 mov w0, #0x84aa // #33962 a1174: 72a94e80 movk w0, #0x4a74, lsl #16 a1178: 0b00014a add w10, w10, w0 a117c: 0b0b01eb add w11, w15, w11 a1180: 0b0a016b add w11, w11, w10 a1184: 0b10014f add w15, w10, w16 a1188: 138f19ea ror w10, w15, #6 a118c: 0a2f0129 bic w9, w9, w15 a1190: 0a0f01b0 and w16, w13, w15 a1194: 2a090209 orr w9, w16, w9 a1198: 0a0e0170 and w16, w11, w14 a119c: 0b090249 add w9, w18, w9 a11a0: 4acf2d4a eor w10, w10, w15, ror #11 a11a4: 4acf654a eor w10, w10, w15, ror #25 a11a8: 0b0a0129 add w9, w9, w10 a11ac: 0a02016a and w10, w11, w2 a11b0: 0a0201d2 and w18, w14, w2 a11b4: 4a120212 eor w18, w16, w18 a11b8: 4a0a024a eor w10, w18, w10 a11bc: 138b0972 ror w18, w11, #2 a11c0: 4acb3652 eor w18, w18, w11, ror #13 a11c4: 4acb5a52 eor w18, w18, w11, ror #22 a11c8: 0b12014a add w10, w10, w18 a11cc: 52953b92 mov w18, #0xa9dc // #43484 a11d0: 72ab9612 movk w18, #0x5cb0, lsl #16 a11d4: 0b120132 add w18, w9, w18 a11d8: 0b120149 add w9, w10, w18 a11dc: 0b08024a add w10, w18, w8 a11e0: 0a2a01a8 bic w8, w13, w10 a11e4: 0a0a01f2 and w18, w15, w10 a11e8: 2a080248 orr w8, w18, w8 a11ec: 138a1952 ror w18, w10, #6 a11f0: 0b0800a8 add w8, w5, w8 a11f4: 4a0e0164 eor w4, w11, w14 a11f8: 0a040124 and w4, w9, w4 a11fc: 4aca2e52 eor w18, w18, w10, ror #11 a1200: 4aca6652 eor w18, w18, w10, ror #25 a1204: 0b120108 add w8, w8, w18 a1208: 4a100090 eor w16, w4, w16 a120c: 13974af2 ror w18, w23, #18 a1210: 13890924 ror w4, w9, #2 a1214: 4ac93484 eor w4, w4, w9, ror #13 a1218: 4ac95884 eor w4, w4, w9, ror #22 a121c: 0b100090 add w16, w4, w16 a1220: 2a1803e3 mov w3, w24 a1224: b90037f8 str w24, [sp, #52] a1228: 13984b04 ror w4, w24, #18 a122c: 4ad71e52 eor w18, w18, w23, ror #7 a1230: 4a570e52 eor w18, w18, w23, lsr #3 a1234: b9002ff7 str w23, [sp, #44] a1238: 0b180245 add w5, w18, w24 a123c: 4ad81c92 eor w18, w4, w24, ror #7 a1240: 52911b40 mov w0, #0x88da // #35034 a1244: 72aedf20 movk w0, #0x76f9, lsl #16 a1248: 0b000108 add w8, w8, w0 a124c: 4a580e52 eor w18, w18, w24, lsr #3 a1250: 0b130244 add w4, w18, w19 a1254: 0b080212 add w18, w16, w8 a1258: 0b1100b0 add w16, w5, w17 a125c: 0b140084 add w4, w4, w20 a1260: 0b020113 add w19, w8, w2 a1264: 138644c8 ror w8, w6, #17 a1268: 4ac64d08 eor w8, w8, w6, ror #19 a126c: 4a462908 eor w8, w8, w6, lsr #10 a1270: 0b08009a add w26, w4, w8 a1274: 139646c8 ror w8, w22, #17 a1278: 4ad64d08 eor w8, w8, w22, ror #19 a127c: 4a562908 eor w8, w8, w22, lsr #10 a1280: 0b08021d add w29, w16, w8 a1284: b94043e0 ldr w0, [sp, #64] a1288: 13804808 ror w8, w0, #18 a128c: 4ac01d08 eor w8, w8, w0, ror #7 a1290: 4a400d08 eor w8, w8, w0, lsr #3 a1294: 0b170108 add w8, w8, w23 a1298: 0b0c0108 add w8, w8, w12 a129c: 139a4750 ror w16, w26, #17 a12a0: 4ada4e10 eor w16, w16, w26, ror #19 a12a4: 4a5a2a10 eor w16, w16, w26, lsr #10 a12a8: 0b100105 add w5, w8, w16 a12ac: b9405ff8 ldr w24, [sp, #92] a12b0: 13984b08 ror w8, w24, #18 a12b4: 4ad81d08 eor w8, w8, w24, ror #7 a12b8: 4a580d08 eor w8, w8, w24, lsr #3 a12bc: 0b000108 add w8, w8, w0 a12c0: 0b190108 add w8, w8, w25 a12c4: 139d47b0 ror w16, w29, #17 a12c8: 4add4e10 eor w16, w16, w29, ror #19 a12cc: 4a5d2a10 eor w16, w16, w29, lsr #10 a12d0: 0b100103 add w3, w8, w16 a12d4: 0a3301e8 bic w8, w15, w19 a12d8: 0a130150 and w16, w10, w19 a12dc: 2a080208 orr w8, w16, w8 a12e0: 0b0d034d add w13, w26, w13 a12e4: 0b0801a8 add w8, w13, w8 a12e8: 13931a6d ror w13, w19, #6 a12ec: 4ad32dad eor w13, w13, w19, ror #11 a12f0: 4ad365ad eor w13, w13, w19, ror #25 a12f4: 0b0d0108 add w8, w8, w13 a12f8: 0a090250 and w16, w18, w9 a12fc: 0a0b012d and w13, w9, w11 a1300: 4a0d020d eor w13, w16, w13 a1304: 0a0b0244 and w4, w18, w11 a1308: 4a0401ad eor w13, w13, w4 a130c: 13920a44 ror w4, w18, #2 a1310: 4ad23484 eor w4, w4, w18, ror #13 a1314: 4ad25884 eor w4, w4, w18, ror #22 a1318: 0b0401ad add w13, w13, w4 a131c: 528a2a40 mov w0, #0x5152 // #20818 a1320: 72b307c0 movk w0, #0x983e, lsl #16 a1324: 0b000108 add w8, w8, w0 a1328: 0b0801a7 add w7, w13, w8 a132c: 0b0e010d add w13, w8, w14 a1330: 0a2d0148 bic w8, w10, w13 a1334: 0a0d026e and w14, w19, w13 a1338: 2a0801c8 orr w8, w14, w8 a133c: 0b0f03ae add w14, w29, w15 a1340: 0b0801c8 add w8, w14, w8 a1344: 138d19ae ror w14, w13, #6 a1348: 4acd2dce eor w14, w14, w13, ror #11 a134c: 4acd65ce eor w14, w14, w13, ror #25 a1350: 0b0e0108 add w8, w8, w14 a1354: 4a09024e eor w14, w18, w9 a1358: 0a0e00ee and w14, w7, w14 a135c: 4a1001ce eor w14, w14, w16 a1360: 138708ef ror w15, w7, #2 a1364: 4ac735ef eor w15, w15, w7, ror #13 a1368: 4ac759ef eor w15, w15, w7, ror #22 a136c: 0b0e01ee add w14, w15, w14 a1370: 5298cdaf mov w15, #0xc66d // #50797 a1374: 72b5062f movk w15, #0xa831, lsl #16 a1378: 0b0f010f add w15, w8, w15 a137c: 0b0f01c8 add w8, w14, w15 a1380: 0b0b01eb add w11, w15, w11 a1384: 0a2b026e bic w14, w19, w11 a1388: 0a0b01af and w15, w13, w11 a138c: 2a0e01ee orr w14, w15, w14 a1390: 0b0a00aa add w10, w5, w10 a1394: 0b0e014a add w10, w10, w14 a1398: 138b196e ror w14, w11, #6 a139c: 4acb2dce eor w14, w14, w11, ror #11 a13a0: 4acb65ce eor w14, w14, w11, ror #25 a13a4: 0b0e014a add w10, w10, w14 a13a8: 0a07010e and w14, w8, w7 a13ac: 0a1200ef and w15, w7, w18 a13b0: 4a0f01cf eor w15, w14, w15 a13b4: 0a120110 and w16, w8, w18 a13b8: 4a1001ef eor w15, w15, w16 a13bc: 13880910 ror w16, w8, #2 a13c0: 4ac83610 eor w16, w16, w8, ror #13 a13c4: 4ac85a10 eor w16, w16, w8, ror #22 a13c8: 0b1001ef add w15, w15, w16 a13cc: 5284f910 mov w16, #0x27c8 // #10184 a13d0: 72b60070 movk w16, #0xb003, lsl #16 a13d4: 0b10014a add w10, w10, w16 a13d8: 0b0a01e0 add w0, w15, w10 a13dc: 0b090144 add w4, w10, w9 a13e0: 0a2401a9 bic w9, w13, w4 a13e4: 0a04016a and w10, w11, w4 a13e8: 2a090149 orr w9, w10, w9 a13ec: 0b13006a add w10, w3, w19 a13f0: 0b090149 add w9, w10, w9 a13f4: 4a07010a eor w10, w8, w7 a13f8: 0a0a000a and w10, w0, w10 a13fc: 4a0e014a eor w10, w10, w14 a1400: 1384188e ror w14, w4, #6 a1404: 4ac42dce eor w14, w14, w4, ror #11 a1408: 4ac465ce eor w14, w14, w4, ror #25 a140c: 0b0e0129 add w9, w9, w14 a1410: 1380080e ror w14, w0, #2 a1414: 4ac035ce eor w14, w14, w0, ror #13 a1418: 4ac059ce eor w14, w14, w0, ror #22 a141c: 0b0a01ca add w10, w14, w10 a1420: 528ff8ee mov w14, #0x7fc7 // #32711 a1424: 72b7eb2e movk w14, #0xbf59, lsl #16 a1428: 0b0e0129 add w9, w9, w14 a142c: 0b09014e add w14, w10, w9 a1430: 0b12012f add w15, w9, w18 a1434: 2a1b03f7 mov w23, w27 a1438: 139b4b69 ror w9, w27, #18 a143c: 4adb1d29 eor w9, w9, w27, ror #7 a1440: 4a5b0d29 eor w9, w9, w27, lsr #3 a1444: 0b180129 add w9, w9, w24 a1448: 0b1e0129 add w9, w9, w30 a144c: 138544aa ror w10, w5, #17 a1450: 4ac54d4a eor w10, w10, w5, ror #19 a1454: 4a45294a eor w10, w10, w5, lsr #10 a1458: 0b0a013b add w27, w9, w10 a145c: 2a1503f0 mov w16, w21 a1460: b9002bf5 str w21, [sp, #40] a1464: 13954aa9 ror w9, w21, #18 a1468: 4ad51d29 eor w9, w9, w21, ror #7 a146c: 4a550d29 eor w9, w9, w21, lsr #3 a1470: 0b170129 add w9, w9, w23 a1474: 0b060129 add w9, w9, w6 a1478: 1383446a ror w10, w3, #17 a147c: 4ac34d4a eor w10, w10, w3, ror #19 a1480: 4a43294a eor w10, w10, w3, lsr #10 a1484: 0b0a0135 add w21, w9, w10 a1488: b9405bf2 ldr w18, [sp, #88] a148c: 13924a49 ror w9, w18, #18 a1490: 4ad21d29 eor w9, w9, w18, ror #7 a1494: 4a520d29 eor w9, w9, w18, lsr #3 a1498: 0b100129 add w9, w9, w16 a149c: 0b160129 add w9, w9, w22 a14a0: 139b476a ror w10, w27, #17 a14a4: 4adb4d4a eor w10, w10, w27, ror #19 a14a8: 4a5b294a eor w10, w10, w27, lsr #10 a14ac: 0b0a0133 add w19, w9, w10 a14b0: 139c4b89 ror w9, w28, #18 a14b4: 4adc1d29 eor w9, w9, w28, ror #7 a14b8: 4a5c0d29 eor w9, w9, w28, lsr #3 a14bc: 0b120129 add w9, w9, w18 a14c0: 0b1a0129 add w9, w9, w26 a14c4: 139546aa ror w10, w21, #17 a14c8: 4ad54d4a eor w10, w10, w21, ror #19 a14cc: 4a55294a eor w10, w10, w21, lsr #10 a14d0: 0b0a0122 add w2, w9, w10 a14d4: 0a2f0169 bic w9, w11, w15 a14d8: 0a0f008a and w10, w4, w15 a14dc: 2a090149 orr w9, w10, w9 a14e0: 0b0d036a add w10, w27, w13 a14e4: 0b090149 add w9, w10, w9 a14e8: 0a0001cd and w13, w14, w0 a14ec: 0a08000a and w10, w0, w8 a14f0: 4a0a01aa eor w10, w13, w10 a14f4: 0a0801d7 and w23, w14, w8 a14f8: 4a17014a eor w10, w10, w23 a14fc: 138f19f7 ror w23, w15, #6 a1500: 4acf2ef7 eor w23, w23, w15, ror #11 a1504: 4acf66f7 eor w23, w23, w15, ror #25 a1508: 0b170129 add w9, w9, w23 a150c: 138e09d7 ror w23, w14, #2 a1510: 4ace36f7 eor w23, w23, w14, ror #13 a1514: 4ace5af7 eor w23, w23, w14, ror #22 a1518: 0b17014a add w10, w10, w23 a151c: 52817e70 mov w16, #0xbf3 // #3059 a1520: 72b8dc10 movk w16, #0xc6e0, lsl #16 a1524: 0b100129 add w9, w9, w16 a1528: 0b09014a add w10, w10, w9 a152c: 0b070129 add w9, w9, w7 a1530: 0a290087 bic w7, w4, w9 a1534: 0a0901f7 and w23, w15, w9 a1538: 2a0702e7 orr w7, w23, w7 a153c: 0b0b02ab add w11, w21, w11 a1540: 0b07016b add w11, w11, w7 a1544: 13891927 ror w7, w9, #6 a1548: 4ac92ce7 eor w7, w7, w9, ror #11 a154c: 4ac964e7 eor w7, w7, w9, ror #25 a1550: 0b07016b add w11, w11, w7 a1554: 4a0001c7 eor w7, w14, w0 a1558: 0a070147 and w7, w10, w7 a155c: 4a0d00ed eor w13, w7, w13 a1560: 138a0947 ror w7, w10, #2 a1564: 4aca34e7 eor w7, w7, w10, ror #13 a1568: 4aca58e7 eor w7, w7, w10, ror #22 a156c: 0b0d00ed add w13, w7, w13 a1570: 529228f0 mov w16, #0x9147 // #37191 a1574: 72bab4f0 movk w16, #0xd5a7, lsl #16 a1578: 0b10016b add w11, w11, w16 a157c: 0b0b01b0 add w16, w13, w11 a1580: 0b080168 add w8, w11, w8 a1584: 0a2801eb bic w11, w15, w8 a1588: 0a080127 and w7, w9, w8 a158c: 2a0b00eb orr w11, w7, w11 a1590: 0b040264 add w4, w19, w4 a1594: 0b0b008b add w11, w4, w11 a1598: 0a0e0144 and w4, w10, w14 a159c: 0a0a0207 and w7, w16, w10 a15a0: 4a0400e4 eor w4, w7, w4 a15a4: 0a0e0217 and w23, w16, w14 a15a8: 4a170084 eor w4, w4, w23 a15ac: 13994b37 ror w23, w25, #18 a15b0: 4ad91ef7 eor w23, w23, w25, ror #7 a15b4: 138c4998 ror w24, w12, #18 a15b8: 4acc1f18 eor w24, w24, w12, ror #7 a15bc: 4a590ef7 eor w23, w23, w25, lsr #3 a15c0: 0b0c02f7 add w23, w23, w12 a15c4: 4a4c0f0c eor w12, w24, w12, lsr #3 a15c8: 0b110198 add w24, w12, w17 a15cc: 13914a2c ror w12, w17, #18 a15d0: 4ad11d8c eor w12, w12, w17, ror #7 a15d4: 4a510d8c eor w12, w12, w17, lsr #3 a15d8: 13881911 ror w17, w8, #6 a15dc: 4ac82e31 eor w17, w17, w8, ror #11 a15e0: 4ac86631 eor w17, w17, w8, ror #25 a15e4: 0b11016b add w11, w11, w17 a15e8: 13944a91 ror w17, w20, #18 a15ec: 4ad41e31 eor w17, w17, w20, ror #7 a15f0: 0b14018d add w13, w12, w20 a15f4: 4a540e2c eor w12, w17, w20, lsr #3 a15f8: 0b1c0192 add w18, w12, w28 a15fc: 13900a0c ror w12, w16, #2 a1600: 4ad0358c eor w12, w12, w16, ror #13 a1604: 4ad0598c eor w12, w12, w16, ror #22 a1608: 0b0c008c add w12, w4, w12 a160c: 528c6a31 mov w17, #0x6351 // #25425 a1610: 72a0d951 movk w17, #0x6ca, lsl #16 a1614: 0b11016b add w11, w11, w17 a1618: 0b0b0191 add w17, w12, w11 a161c: 0b00016c add w12, w11, w0 a1620: 0a2c012b bic w11, w9, w12 a1624: 0a0c0100 and w0, w8, w12 a1628: 2a0b000b orr w11, w0, w11 a162c: 4a0a0200 eor w0, w16, w10 a1630: 0a000220 and w0, w17, w0 a1634: 4a070000 eor w0, w0, w7 a1638: 0b1d0252 add w18, w18, w29 a163c: 13934664 ror w4, w19, #17 a1640: 4ad34c84 eor w4, w4, w19, ror #19 a1644: 4a532884 eor w4, w4, w19, lsr #10 a1648: 0b04025c add w28, w18, w4 a164c: 0b0501ad add w13, w13, w5 a1650: 13824452 ror w18, w2, #17 a1654: 4ac24e52 eor w18, w18, w2, ror #19 a1658: 4a422a52 eor w18, w18, w2, lsr #10 a165c: 0b1201a7 add w7, w13, w18 a1660: 0b0f004d add w13, w2, w15 a1664: 0b0b01ab add w11, w13, w11 a1668: 0b03030d add w13, w24, w3 a166c: 139c478f ror w15, w28, #17 a1670: 4adc4def eor w15, w15, w28, ror #19 a1674: 4a5c29ef eor w15, w15, w28, lsr #10 a1678: 0b0f01a4 add w4, w13, w15 a167c: 138c198d ror w13, w12, #6 a1680: 4acc2dad eor w13, w13, w12, ror #11 a1684: 4acc65ad eor w13, w13, w12, ror #25 a1688: 0b0d016b add w11, w11, w13 a168c: 0b1b02ed add w13, w23, w27 a1690: 138744ef ror w15, w7, #17 a1694: 4ac74def eor w15, w15, w7, ror #19 a1698: 4a4729ef eor w15, w15, w7, lsr #10 a169c: 0b0f01b2 add w18, w13, w15 a16a0: 13910a2d ror w13, w17, #2 a16a4: 4ad135ad eor w13, w13, w17, ror #13 a16a8: 4ad159ad eor w13, w13, w17, ror #22 a16ac: 0b0001ad add w13, w13, w0 a16b0: 52852cef mov w15, #0x2967 // #10599 a16b4: 72a2852f movk w15, #0x1429, lsl #16 a16b8: 0b0f016b add w11, w11, w15 a16bc: 0b0b01af add w15, w13, w11 a16c0: 0b0e016b add w11, w11, w14 a16c4: 0a2b010d bic w13, w8, w11 a16c8: 0a0b018e and w14, w12, w11 a16cc: 2a0d01cd orr w13, w14, w13 a16d0: 0b090389 add w9, w28, w9 a16d4: 0b0d0129 add w9, w9, w13 a16d8: 138b196d ror w13, w11, #6 a16dc: 4acb2dad eor w13, w13, w11, ror #11 a16e0: 4acb65ad eor w13, w13, w11, ror #25 a16e4: 0b0d0129 add w9, w9, w13 a16e8: 0a1101ed and w13, w15, w17 a16ec: 0a10022e and w14, w17, w16 a16f0: 4a0e01ae eor w14, w13, w14 a16f4: 0a1001e0 and w0, w15, w16 a16f8: 4a0001ce eor w14, w14, w0 a16fc: 138f09e0 ror w0, w15, #2 a1700: 4acf3400 eor w0, w0, w15, ror #13 a1704: 4acf5800 eor w0, w0, w15, ror #22 a1708: 0b0001ce add w14, w14, w0 a170c: 528150a0 mov w0, #0xa85 // #2693 a1710: 72a4f6e0 movk w0, #0x27b7, lsl #16 a1714: 0b000129 add w9, w9, w0 a1718: 0b0901ce add w14, w14, w9 a171c: 0b0a0129 add w9, w9, w10 a1720: 0a29018a bic w10, w12, w9 a1724: 0a090160 and w0, w11, w9 a1728: 2a0a000a orr w10, w0, w10 a172c: 0b0800e8 add w8, w7, w8 a1730: 0b0a0108 add w8, w8, w10 a1734: 4a1101ea eor w10, w15, w17 a1738: 0a0a01ca and w10, w14, w10 a173c: 4a0d014a eor w10, w10, w13 a1740: 1389192d ror w13, w9, #6 a1744: 4ac92dad eor w13, w13, w9, ror #11 a1748: 4ac965ad eor w13, w13, w9, ror #25 a174c: 0b0d0108 add w8, w8, w13 a1750: 139a4b4d ror w13, w26, #18 a1754: 4ada1dad eor w13, w13, w26, ror #7 a1758: 13964ac0 ror w0, w22, #18 a175c: 4ad61c00 eor w0, w0, w22, ror #7 a1760: 4a5a0dad eor w13, w13, w26, lsr #3 a1764: 0b1601b4 add w20, w13, w22 a1768: 4a560c0d eor w13, w0, w22, lsr #3 a176c: 0b0601a0 add w0, w13, w6 a1770: 138648cd ror w13, w6, #18 a1774: 4ac61dad eor w13, w13, w6, ror #7 a1778: 4a460dad eor w13, w13, w6, lsr #3 a177c: 138e09c6 ror w6, w14, #2 a1780: 4ace34c6 eor w6, w6, w14, ror #13 a1784: 4ace58c6 eor w6, w6, w14, ror #22 a1788: 0b0a00ca add w10, w6, w10 a178c: 52842706 mov w6, #0x2138 // #8504 a1790: 72a5c366 movk w6, #0x2e1b, lsl #16 a1794: 0b060106 add w6, w8, w6 a1798: 0b060148 add w8, w10, w6 a179c: 0b1000d0 add w16, w6, w16 a17a0: 0a30016a bic w10, w11, w16 a17a4: 0a100126 and w6, w9, w16 a17a8: 2a0a00ca orr w10, w6, w10 a17ac: 139e4bc6 ror w6, w30, #18 a17b0: 4ade1cc6 eor w6, w6, w30, ror #7 a17b4: 0b1e01b6 add w22, w13, w30 a17b8: 4a5e0ccd eor w13, w6, w30, lsr #3 a17bc: 0b0c008c add w12, w4, w12 a17c0: 0b0a018a add w10, w12, w10 a17c4: 0b1901ac add w12, w13, w25 a17c8: 0a0f01cd and w13, w14, w15 a17cc: 0a0e0106 and w6, w8, w14 a17d0: 4a0d00cd eor w13, w6, w13 a17d4: 0a0f0117 and w23, w8, w15 a17d8: 4a1701ad eor w13, w13, w23 a17dc: 0b15018c add w12, w12, w21 a17e0: 13844497 ror w23, w4, #17 a17e4: 4ac44ef7 eor w23, w23, w4, ror #19 a17e8: 4a442af7 eor w23, w23, w4, lsr #10 a17ec: 0b170199 add w25, w12, w23 a17f0: 13901a0c ror w12, w16, #6 a17f4: 4ad02d8c eor w12, w12, w16, ror #11 a17f8: 4ad0658c eor w12, w12, w16, ror #25 a17fc: 0b0c014a add w10, w10, w12 a1800: b94047ec ldr w12, [sp, #68] a1804: b9008bec str w12, [sp, #136] a1808: b9404bec ldr w12, [sp, #72] a180c: b9008fec str w12, [sp, #140] a1810: 1388090c ror w12, w8, #2 a1814: 4ac8358c eor w12, w12, w8, ror #13 a1818: 4ac8598c eor w12, w12, w8, ror #22 a181c: 0b0c01ac add w12, w13, w12 a1820: 528dbf8d mov w13, #0x6dfc // #28156 a1824: 72a9a58d movk w13, #0x4d2c, lsl #16 a1828: 0b0d014a add w10, w10, w13 a182c: 0b0a018d add w13, w12, w10 a1830: 0b110158 add w24, w10, w17 a1834: 0a38012a bic w10, w9, w24 a1838: 0a18020c and w12, w16, w24 a183c: 2a0a018a orr w10, w12, w10 a1840: 4a0e010c eor w12, w8, w14 a1844: 0a0c01ac and w12, w13, w12 a1848: 4a06018c eor w12, w12, w6 a184c: 0b1302d1 add w17, w22, w19 a1850: 13924646 ror w6, w18, #17 a1854: 4ad24cc6 eor w6, w6, w18, ror #19 a1858: 4a5228c6 eor w6, w6, w18, lsr #10 a185c: 0b060231 add w17, w17, w6 a1860: 0b020000 add w0, w0, w2 a1864: 13994726 ror w6, w25, #17 a1868: 4ad94cc6 eor w6, w6, w25, ror #19 a186c: 4a5928c6 eor w6, w6, w25, lsr #10 a1870: 0b06001e add w30, w0, w6 a1874: 0b0b024b add w11, w18, w11 a1878: 0b0a016a add w10, w11, w10 a187c: 0b1c028b add w11, w20, w28 a1880: 13914620 ror w0, w17, #17 a1884: 4ad14c00 eor w0, w0, w17, ror #19 a1888: 4a512800 eor w0, w0, w17, lsr #10 a188c: 0b000177 add w23, w11, w0 a1890: 13981b0b ror w11, w24, #6 a1894: 4ad82d6b eor w11, w11, w24, ror #11 a1898: 4ad8656b eor w11, w11, w24, ror #25 a189c: 0b0b014a add w10, w10, w11 a18a0: b94033eb ldr w11, [sp, #48] a18a4: b90093eb str w11, [sp, #144] a18a8: b94037eb ldr w11, [sp, #52] a18ac: b90097eb str w11, [sp, #148] a18b0: 138d09ab ror w11, w13, #2 a18b4: 4acd356b eor w11, w11, w13, ror #13 a18b8: 4acd596b eor w11, w11, w13, ror #22 a18bc: 0b0c016b add w11, w11, w12 a18c0: 5281a26c mov w12, #0xd13 // #3347 a18c4: 72aa670c movk w12, #0x5338, lsl #16 a18c8: 0b0c014c add w12, w10, w12 a18cc: 0b0c016a add w10, w11, w12 a18d0: 0b0f018f add w15, w12, w15 a18d4: 0a2f020b bic w11, w16, w15 a18d8: 0a0f030c and w12, w24, w15 a18dc: 2a0b018b orr w11, w12, w11 a18e0: 0b090329 add w9, w25, w9 a18e4: 0b0b0129 add w9, w9, w11 a18e8: 138f19eb ror w11, w15, #6 a18ec: 4acf2d6b eor w11, w11, w15, ror #11 a18f0: 4acf656b eor w11, w11, w15, ror #25 a18f4: 0b0b0129 add w9, w9, w11 a18f8: b9402feb ldr w11, [sp, #44] a18fc: b9009beb str w11, [sp, #152] a1900: b94043eb ldr w11, [sp, #64] a1904: b9009feb str w11, [sp, #156] a1908: 0a0d014b and w11, w10, w13 a190c: 0a0801ac and w12, w13, w8 a1910: 4a0c016c eor w12, w11, w12 a1914: 0a080140 and w0, w10, w8 a1918: 4a00018c eor w12, w12, w0 a191c: b9405fe6 ldr w6, [sp, #92] a1920: 138a0940 ror w0, w10, #2 a1924: 4aca3400 eor w0, w0, w10, ror #13 a1928: 4aca5800 eor w0, w0, w10, ror #22 a192c: 0b00018c add w12, w12, w0 a1930: b9403fe0 ldr w0, [sp, #60] a1934: 291403e6 stp w6, w0, [sp, #160] a1938: 0b100230 add w16, w17, w16 a193c: 528e6a80 mov w0, #0x7354 // #29524 a1940: 72aca140 movk w0, #0x650a, lsl #16 a1944: 0b000129 add w9, w9, w0 a1948: 0b09018c add w12, w12, w9 a194c: 0b0e012e add w14, w9, w14 a1950: 0b1803c9 add w9, w30, w24 a1954: b9402be6 ldr w6, [sp, #40] a1958: b9405be0 ldr w0, [sp, #88] a195c: 291503e6 stp w6, w0, [sp, #168] a1960: 138e19c0 ror w0, w14, #6 a1964: 0a2e0306 bic w6, w24, w14 a1968: 0a0e01f4 and w20, w15, w14 a196c: 4ace2c00 eor w0, w0, w14, ror #11 a1970: 2a060286 orr w6, w20, w6 a1974: 138c0994 ror w20, w12, #2 a1978: 0b060210 add w16, w16, w6 a197c: 4acc3686 eor w6, w20, w12, ror #13 a1980: 4a0d0154 eor w20, w10, w13 a1984: 4ace6400 eor w0, w0, w14, ror #25 a1988: 0a140194 and w20, w12, w20 a198c: 4acc58c6 eor w6, w6, w12, ror #22 a1990: 0b000210 add w16, w16, w0 a1994: 4a0b028b eor w11, w20, w11 a1998: 0b0b00cb add w11, w6, w11 a199c: 52815760 mov w0, #0xabb // #2747 a19a0: 72aecd40 movk w0, #0x766a, lsl #16 a19a4: 0b000210 add w16, w16, w0 a19a8: 0b10016b add w11, w11, w16 a19ac: 0b080200 add w0, w16, w8 a19b0: 13801808 ror w8, w0, #6 a19b4: 0a2001f0 bic w16, w15, w0 a19b8: 0a0001c6 and w6, w14, w0 a19bc: 4ac02d08 eor w8, w8, w0, ror #11 a19c0: 2a1000d0 orr w16, w6, w16 a19c4: 0b100129 add w9, w9, w16 a19c8: 4ac06508 eor w8, w8, w0, ror #25 a19cc: 138b0970 ror w16, w11, #2 a19d0: 4acb3610 eor w16, w16, w11, ror #13 a19d4: 4acb5a10 eor w16, w16, w11, ror #22 a19d8: 0a0c0166 and w6, w11, w12 a19dc: 0a0a0174 and w20, w11, w10 a19e0: 0b080128 add w8, w9, w8 a19e4: 0a0a0189 and w9, w12, w10 a19e8: 4a0900c9 eor w9, w6, w9 a19ec: 529925d6 mov w22, #0xc92e // #51502 a19f0: 72b03856 movk w22, #0x81c2, lsl #16 a19f4: 0b160116 add w22, w8, w22 a19f8: 4a140128 eor w8, w9, w20 a19fc: 0b100108 add w8, w8, w16 a1a00: 0b160108 add w8, w8, w22 a1a04: 139b4b69 ror w9, w27, #18 a1a08: 13834870 ror w16, w3, #18 a1a0c: 0b0d02d4 add w20, w22, w13 a1a10: 138548ad ror w13, w5, #18 a1a14: 4ac31e10 eor w16, w16, w3, ror #7 a1a18: 4adb1d29 eor w9, w9, w27, ror #7 a1a1c: 4ac51dad eor w13, w13, w5, ror #7 a1a20: 4a430e10 eor w16, w16, w3, lsr #3 a1a24: 4a5b0d29 eor w9, w9, w27, lsr #3 a1a28: 4a450dad eor w13, w13, w5, lsr #3 a1a2c: 0b030129 add w9, w9, w3 a1a30: 0a3401c3 bic w3, w14, w20 a1a34: 0b050210 add w16, w16, w5 a1a38: 0a140005 and w5, w0, w20 a1a3c: 2a0300a3 orr w3, w5, w3 a1a40: 4a0c0165 eor w5, w11, w12 a1a44: 0a050105 and w5, w8, w5 a1a48: 4a0600a5 eor w5, w5, w6 a1a4c: 139d4ba6 ror w6, w29, #18 a1a50: 4add1cc6 eor w6, w6, w29, ror #7 a1a54: 0b0f02ef add w15, w23, w15 a1a58: 4a5d0cc6 eor w6, w6, w29, lsr #3 a1a5c: 0b1d01ad add w13, w13, w29 a1a60: 13941a96 ror w22, w20, #6 a1a64: 0b1a00c6 add w6, w6, w26 a1a68: 0b190129 add w9, w9, w25 a1a6c: 13880918 ror w24, w8, #2 a1a70: 0b120210 add w16, w16, w18 a1a74: 0b0401ad add w13, w13, w4 a1a78: 0b0301ef add w15, w15, w3 a1a7c: 0b0700c3 add w3, w6, w7 a1a80: 139e47c6 ror w6, w30, #17 a1a84: 4ad42ed6 eor w22, w22, w20, ror #11 a1a88: 4ade4cc6 eor w6, w6, w30, ror #19 a1a8c: 4a5e28c6 eor w6, w6, w30, lsr #10 a1a90: 4ac8371a eor w26, w24, w8, ror #13 a1a94: 0b060078 add w24, w3, w6 a1a98: 139746e3 ror w3, w23, #17 a1a9c: 4ad466c6 eor w6, w22, w20, ror #25 a1aa0: 4ad74c63 eor w3, w3, w23, ror #19 a1aa4: 4a572863 eor w3, w3, w23, lsr #10 a1aa8: 4ac85b5a eor w26, w26, w8, ror #22 a1aac: 0b0301b6 add w22, w13, w3 a1ab0: 1398470d ror w13, w24, #17 a1ab4: 0b0601ef add w15, w15, w6 a1ab8: 4ad84dad eor w13, w13, w24, ror #19 a1abc: 4a5829ad eor w13, w13, w24, lsr #10 a1ac0: 0b050343 add w3, w26, w5 a1ac4: 0b0d021d add w29, w16, w13 a1ac8: 139646cd ror w13, w22, #17 a1acc: 528590b0 mov w16, #0x2c85 // #11397 a1ad0: 72b24e50 movk w16, #0x9272, lsl #16 a1ad4: 0b1001ef add w15, w15, w16 a1ad8: 4ad64dad eor w13, w13, w22, ror #19 a1adc: 4a5629b0 eor w16, w13, w22, lsr #10 a1ae0: 0b0f006d add w13, w3, w15 a1ae4: 0b10013a add w26, w9, w16 a1ae8: 0b1403b0 add w16, w29, w20 a1aec: 0b0a01e9 add w9, w15, w10 a1af0: 0b0002cf add w15, w22, w0 a1af4: 0b0e030a add w10, w24, w14 a1af8: 0a29000e bic w14, w0, w9 a1afc: 0a090280 and w0, w20, w9 a1b00: 2a0e000e orr w14, w0, w14 a1b04: 0b0e014a add w10, w10, w14 a1b08: 0a0801a0 and w0, w13, w8 a1b0c: 0a0b010e and w14, w8, w11 a1b10: 0a0b01a3 and w3, w13, w11 a1b14: 4a0e000e eor w14, w0, w14 a1b18: 4a0301ce eor w14, w14, w3 a1b1c: 13891923 ror w3, w9, #6 a1b20: 4ac92c63 eor w3, w3, w9, ror #11 a1b24: 4ac96463 eor w3, w3, w9, ror #25 a1b28: 0b03014a add w10, w10, w3 a1b2c: 138d09a3 ror w3, w13, #2 a1b30: 4acd3463 eor w3, w3, w13, ror #13 a1b34: 529d1425 mov w5, #0xe8a1 // #59553 a1b38: 72b457e5 movk w5, #0xa2bf, lsl #16 a1b3c: 0b050145 add w5, w10, w5 a1b40: 4acd586a eor w10, w3, w13, ror #22 a1b44: 0b0a01ca add w10, w14, w10 a1b48: 0b05014a add w10, w10, w5 a1b4c: 0b0c00ae add w14, w5, w12 a1b50: 138e19cc ror w12, w14, #6 a1b54: 4ace2d8c eor w12, w12, w14, ror #11 a1b58: 0a2e0283 bic w3, w20, w14 a1b5c: 0a0e0125 and w5, w9, w14 a1b60: 2a0300a3 orr w3, w5, w3 a1b64: 0b0301ef add w15, w15, w3 a1b68: 138a0943 ror w3, w10, #2 a1b6c: 4ace658c eor w12, w12, w14, ror #25 a1b70: 4aca3463 eor w3, w3, w10, ror #13 a1b74: 4aca5863 eor w3, w3, w10, ror #22 a1b78: 0b0c01ec add w12, w15, w12 a1b7c: 4a0801af eor w15, w13, w8 a1b80: 0a0f014f and w15, w10, w15 a1b84: 528cc965 mov w5, #0x664b // #26187 a1b88: 72b50345 movk w5, #0xa81a, lsl #16 a1b8c: 0b050185 add w5, w12, w5 a1b90: 4a0001ec eor w12, w15, w0 a1b94: 0b0c006c add w12, w3, w12 a1b98: 0b05018c add w12, w12, w5 a1b9c: 0b0b00af add w15, w5, w11 a1ba0: 138f19eb ror w11, w15, #6 a1ba4: 4acf2d6b eor w11, w11, w15, ror #11 a1ba8: 0a2f0120 bic w0, w9, w15 a1bac: 0a0f01c3 and w3, w14, w15 a1bb0: 2a000060 orr w0, w3, w0 a1bb4: 0b000210 add w16, w16, w0 a1bb8: 138c0980 ror w0, w12, #2 a1bbc: 4acf656b eor w11, w11, w15, ror #25 a1bc0: 4acc3400 eor w0, w0, w12, ror #13 a1bc4: 0a0a0183 and w3, w12, w10 a1bc8: 0b0b020b add w11, w16, w11 a1bcc: 0a0d0190 and w16, w12, w13 a1bd0: 0a0d0145 and w5, w10, w13 a1bd4: 4acc5800 eor w0, w0, w12, ror #22 a1bd8: 4a050065 eor w5, w3, w5 a1bdc: 4a1000b0 eor w16, w5, w16 a1be0: 0b000210 add w16, w16, w0 a1be4: 139c4b80 ror w0, w28, #18 a1be8: 13824845 ror w5, w2, #18 a1bec: 4adc1c00 eor w0, w0, w28, ror #7 a1bf0: 4ac21ca5 eor w5, w5, w2, ror #7 a1bf4: 4a420ca5 eor w5, w5, w2, lsr #3 a1bf8: 4a5c0c00 eor w0, w0, w28, lsr #3 a1bfc: 0b020000 add w0, w0, w2 a1c00: 13934a62 ror w2, w19, #18 a1c04: 0b090346 add w6, w26, w9 a1c08: 4ad31c49 eor w9, w2, w19, ror #7 a1c0c: 4a530d22 eor w2, w9, w19, lsr #3 a1c10: 52916e09 mov w9, #0x8b70 // #35696 a1c14: 72b84969 movk w9, #0xc24b, lsl #16 a1c18: 0b09016b add w11, w11, w9 a1c1c: 0b1300a5 add w5, w5, w19 a1c20: 13954ab3 ror w19, w21, #18 a1c24: 0b0b0209 add w9, w16, w11 a1c28: 4ad51e70 eor w16, w19, w21, ror #7 a1c2c: 4a550e10 eor w16, w16, w21, lsr #3 a1c30: 0b080174 add w20, w11, w8 a1c34: 0b150048 add w8, w2, w21 a1c38: 0b1b020b add w11, w16, w27 a1c3c: 13941a90 ror w16, w20, #6 a1c40: 0b11016b add w11, w11, w17 a1c44: 139d47a2 ror w2, w29, #17 a1c48: 0a3401d5 bic w21, w14, w20 a1c4c: 4add4c42 eor w2, w2, w29, ror #19 a1c50: 4a5d2842 eor w2, w2, w29, lsr #10 a1c54: 4ad42e10 eor w16, w16, w20, ror #11 a1c58: 0b020173 add w19, w11, w2 a1c5c: 0a1401eb and w11, w15, w20 a1c60: 2a15016b orr w11, w11, w21 a1c64: 4a0a0182 eor w2, w12, w10 a1c68: 0a020122 and w2, w9, w2 a1c6c: 4a030042 eor w2, w2, w3 a1c70: 13890923 ror w3, w9, #2 a1c74: 0b180000 add w0, w0, w24 a1c78: 4ac93463 eor w3, w3, w9, ror #13 a1c7c: 0b1700a5 add w5, w5, w23 a1c80: 0b1e0108 add w8, w8, w30 a1c84: 0b0b00cb add w11, w6, w11 a1c88: 139a4746 ror w6, w26, #17 a1c8c: 4ada4cc6 eor w6, w6, w26, ror #19 a1c90: 4ad46610 eor w16, w16, w20, ror #25 a1c94: 4a5a28c6 eor w6, w6, w26, lsr #10 a1c98: 0b060106 add w6, w8, w6 a1c9c: 4ac95868 eor w8, w3, w9, ror #22 a1ca0: 13934663 ror w3, w19, #17 a1ca4: 4ad34c63 eor w3, w3, w19, ror #19 a1ca8: 0b10016b add w11, w11, w16 a1cac: 4a532870 eor w16, w3, w19, lsr #10 a1cb0: 0b1000bb add w27, w5, w16 a1cb4: 0b020108 add w8, w8, w2 a1cb8: 138644d0 ror w16, w6, #17 a1cbc: 4ac64e10 eor w16, w16, w6, ror #19 a1cc0: 528a3462 mov w2, #0x51a3 // #20899 a1cc4: 72b8ed82 movk w2, #0xc76c, lsl #16 a1cc8: 0b02016b add w11, w11, w2 a1ccc: 4a462a10 eor w16, w16, w6, lsr #10 a1cd0: 0b100015 add w21, w0, w16 a1cd4: 0b0b0108 add w8, w8, w11 a1cd8: 0b140370 add w16, w27, w20 a1cdc: 0b0f00c0 add w0, w6, w15 a1ce0: 0b0d016b add w11, w11, w13 a1ce4: 0b0e026d add w13, w19, w14 a1ce8: 138b196e ror w14, w11, #6 a1cec: 4acb2dce eor w14, w14, w11, ror #11 a1cf0: 0a2b01ef bic w15, w15, w11 a1cf4: 0a0b0282 and w2, w20, w11 a1cf8: 4acb65ce eor w14, w14, w11, ror #25 a1cfc: 2a0f004f orr w15, w2, w15 a1d00: 0b0f01ad add w13, w13, w15 a1d04: 0b0e01ad add w13, w13, w14 a1d08: 0a090102 and w2, w8, w9 a1d0c: 0a0c012e and w14, w9, w12 a1d10: 0a0c010f and w15, w8, w12 a1d14: 4a0e004e eor w14, w2, w14 a1d18: 4a0f01ce eor w14, w14, w15 a1d1c: 1388090f ror w15, w8, #2 a1d20: 4ac835ef eor w15, w15, w8, ror #13 a1d24: 4ac859ef eor w15, w15, w8, ror #22 a1d28: 529d0323 mov w3, #0xe819 // #59417 a1d2c: 72ba3243 movk w3, #0xd192, lsl #16 a1d30: 0b0301ad add w13, w13, w3 a1d34: 0b0f01ce add w14, w14, w15 a1d38: 0b0d01ce add w14, w14, w13 a1d3c: 0b0a01af add w15, w13, w10 a1d40: 138f19ea ror w10, w15, #6 a1d44: 0a2f028d bic w13, w20, w15 a1d48: 4acf2d4a eor w10, w10, w15, ror #11 a1d4c: 0a0f0163 and w3, w11, w15 a1d50: 2a0d006d orr w13, w3, w13 a1d54: 0b0d000d add w13, w0, w13 a1d58: 138e09c0 ror w0, w14, #2 a1d5c: 4ace3400 eor w0, w0, w14, ror #13 a1d60: 4acf654a eor w10, w10, w15, ror #25 a1d64: 4ace5800 eor w0, w0, w14, ror #22 a1d68: 4a090103 eor w3, w8, w9 a1d6c: 0b0a01aa add w10, w13, w10 a1d70: 0a0301cd and w13, w14, w3 a1d74: 4a0201ad eor w13, w13, w2 a1d78: 5280c482 mov w2, #0x624 // #1572 a1d7c: 72bad322 movk w2, #0xd699, lsl #16 a1d80: 0b02014a add w10, w10, w2 a1d84: 0b0d000d add w13, w0, w13 a1d88: 0b0a01a3 add w3, w13, w10 a1d8c: 0b0c0140 add w0, w10, w12 a1d90: 1380180a ror w10, w0, #6 a1d94: 0a20016c bic w12, w11, w0 a1d98: 4ac02d4a eor w10, w10, w0, ror #11 a1d9c: 0a0001ed and w13, w15, w0 a1da0: 2a0c01ac orr w12, w13, w12 a1da4: 0b0c020c add w12, w16, w12 a1da8: 1383086d ror w13, w3, #2 a1dac: 4ac335ad eor w13, w13, w3, ror #13 a1db0: 4ac0654a eor w10, w10, w0, ror #25 a1db4: 0a0e0070 and w16, w3, w14 a1db8: 0a080062 and w2, w3, w8 a1dbc: 0b0a018a add w10, w12, w10 a1dc0: 0a0801cc and w12, w14, w8 a1dc4: 4a0c020c eor w12, w16, w12 a1dc8: 4ac359ad eor w13, w13, w3, ror #22 a1dcc: 4a02018c eor w12, w12, w2 a1dd0: 0b0d018c add w12, w12, w13 a1dd4: 5286b0ad mov w13, #0x3585 // #13701 a1dd8: 72be81cd movk w13, #0xf40e, lsl #16 a1ddc: 0b0d014a add w10, w10, w13 a1de0: 0b0a018d add w13, w12, w10 a1de4: 13994b2c ror w12, w25, #18 a1de8: 0b090145 add w5, w10, w9 a1dec: 13924a49 ror w9, w18, #18 a1df0: 1384488a ror w10, w4, #18 a1df4: 4ad91d8c eor w12, w12, w25, ror #7 a1df8: 4ad21d29 eor w9, w9, w18, ror #7 a1dfc: 4a520d29 eor w9, w9, w18, lsr #3 a1e00: 4a590d8c eor w12, w12, w25, lsr #3 a1e04: 0b12018c add w12, w12, w18 a1e08: 138748f2 ror w18, w7, #18 a1e0c: 4ac41d4a eor w10, w10, w4, ror #7 a1e10: 4ac71e52 eor w18, w18, w7, ror #7 a1e14: 4a440d4a eor w10, w10, w4, lsr #3 a1e18: 0b0b02ab add w11, w21, w11 a1e1c: 4a470e52 eor w18, w18, w7, lsr #3 a1e20: 0b040129 add w9, w9, w4 a1e24: 0a2501e2 bic w2, w15, w5 a1e28: 0b07014a add w10, w10, w7 a1e2c: 0a050004 and w4, w0, w5 a1e30: 2a020082 orr w2, w4, w2 a1e34: 4a0e0064 eor w4, w3, w14 a1e38: 0b1c0252 add w18, w18, w28 a1e3c: 138518a7 ror w7, w5, #6 a1e40: 0a0401a4 and w4, w13, w4 a1e44: 0b130194 add w20, w12, w19 a1e48: 4a100090 eor w16, w4, w16 a1e4c: 0b1a0129 add w9, w9, w26 a1e50: 0b1d014c add w12, w10, w29 a1e54: 0b020162 add w2, w11, w2 a1e58: 0b16024a add w10, w18, w22 a1e5c: 139b476b ror w11, w27, #17 a1e60: 138d09b2 ror w18, w13, #2 a1e64: 4adb4d6b eor w11, w11, w27, ror #19 a1e68: 4a5b296b eor w11, w11, w27, lsr #10 a1e6c: 4ac52ce4 eor w4, w7, w5, ror #11 a1e70: 0b0b014a add w10, w10, w11 a1e74: 139546ab ror w11, w21, #17 a1e78: 4acd3652 eor w18, w18, w13, ror #13 a1e7c: 4ad54d6b eor w11, w11, w21, ror #19 a1e80: 4a55296b eor w11, w11, w21, lsr #10 a1e84: 2a1503fc mov w28, w21 a1e88: 4ac56484 eor w4, w4, w5, ror #25 a1e8c: 0b0b018b add w11, w12, w11 a1e90: 138a454c ror w12, w10, #17 a1e94: 4acd5a52 eor w18, w18, w13, ror #22 a1e98: 4aca4d8c eor w12, w12, w10, ror #19 a1e9c: 4a4a298c eor w12, w12, w10, lsr #10 a1ea0: 0b040042 add w2, w2, w4 a1ea4: 0b0c012c add w12, w9, w12 a1ea8: 138b4569 ror w9, w11, #17 a1eac: 0b100250 add w16, w18, w16 a1eb0: 4acb4d29 eor w9, w9, w11, ror #19 a1eb4: 4a4b2929 eor w9, w9, w11, lsr #10 a1eb8: 52940e12 mov w18, #0xa070 // #41072 a1ebc: 72a20d52 movk w18, #0x106a, lsl #16 a1ec0: 0b120052 add w18, w2, w18 a1ec4: 0b090282 add w2, w20, w9 a1ec8: 0b050187 add w7, w12, w5 a1ecc: 0b120215 add w21, w16, w18 a1ed0: 0b000164 add w4, w11, w0 a1ed4: 0b0f014f add w15, w10, w15 a1ed8: 0b080249 add w9, w18, w8 a1edc: 13891928 ror w8, w9, #6 a1ee0: 0a290010 bic w16, w0, w9 a1ee4: 4ac92d08 eor w8, w8, w9, ror #11 a1ee8: 0a0900b2 and w18, w5, w9 a1eec: 2a100250 orr w16, w18, w16 a1ef0: 4ac96508 eor w8, w8, w9, ror #25 a1ef4: 0b1001ef add w15, w15, w16 a1ef8: 0a0d02b2 and w18, w21, w13 a1efc: 0b0801e8 add w8, w15, w8 a1f00: 0a0302af and w15, w21, w3 a1f04: 0a0301b0 and w16, w13, w3 a1f08: 4a100250 eor w16, w18, w16 a1f0c: 4a0f020f eor w15, w16, w15 a1f10: 13950ab0 ror w16, w21, #2 a1f14: 4ad53610 eor w16, w16, w21, ror #13 a1f18: 4ad55a10 eor w16, w16, w21, ror #22 a1f1c: 0b1001ef add w15, w15, w16 a1f20: 529822d0 mov w16, #0xc116 // #49430 a1f24: 72a33490 movk w16, #0x19a4, lsl #16 a1f28: 0b100108 add w8, w8, w16 a1f2c: 0b0801ef add w15, w15, w8 a1f30: 0b0e0110 add w16, w8, w14 a1f34: 13901a08 ror w8, w16, #6 a1f38: 0a3000ae bic w14, w5, w16 a1f3c: 0a100120 and w0, w9, w16 a1f40: 4ad02d08 eor w8, w8, w16, ror #11 a1f44: 2a0e000e orr w14, w0, w14 a1f48: 0b0e008e add w14, w4, w14 a1f4c: 4ad06508 eor w8, w8, w16, ror #25 a1f50: 138f09e0 ror w0, w15, #2 a1f54: 4acf3400 eor w0, w0, w15, ror #13 a1f58: 4acf5800 eor w0, w0, w15, ror #22 a1f5c: 4a0d02a4 eor w4, w21, w13 a1f60: 0a0401e4 and w4, w15, w4 a1f64: 0b0801c8 add w8, w14, w8 a1f68: 4a12008e eor w14, w4, w18 a1f6c: 0b0e000e add w14, w0, w14 a1f70: 528d8112 mov w18, #0x6c08 // #27656 a1f74: 72a3c6f2 movk w18, #0x1e37, lsl #16 a1f78: 0b120108 add w8, w8, w18 a1f7c: 0b0801d4 add w20, w14, w8 a1f80: 0b030104 add w4, w8, w3 a1f84: 13841888 ror w8, w4, #6 a1f88: 0a24012e bic w14, w9, w4 a1f8c: 0a040212 and w18, w16, w4 a1f90: 4ac42d08 eor w8, w8, w4, ror #11 a1f94: 2a0e024e orr w14, w18, w14 a1f98: 0b0e00ee add w14, w7, w14 a1f9c: 4ac46508 eor w8, w8, w4, ror #25 a1fa0: 13940a92 ror w18, w20, #2 a1fa4: 4ad43652 eor w18, w18, w20, ror #13 a1fa8: 4ad45a52 eor w18, w18, w20, ror #22 a1fac: 0a0f0280 and w0, w20, w15 a1fb0: 0a150283 and w3, w20, w21 a1fb4: 0b0801c8 add w8, w14, w8 a1fb8: 0a1501ee and w14, w15, w21 a1fbc: 4a0e000e eor w14, w0, w14 a1fc0: 528ee985 mov w5, #0x774c // #30540 a1fc4: 72a4e905 movk w5, #0x2748, lsl #16 a1fc8: 0b050105 add w5, w8, w5 a1fcc: 4a0301c8 eor w8, w14, w3 a1fd0: 0b120108 add w8, w8, w18 a1fd4: 0b050108 add w8, w8, w5 a1fd8: 13984b0e ror w14, w24, #18 a1fdc: 13974af2 ror w18, w23, #18 a1fe0: 0b0d00a7 add w7, w5, w13 a1fe4: 139e4bcd ror w13, w30, #18 a1fe8: 4ad71e52 eor w18, w18, w23, ror #7 a1fec: 4ad81dce eor w14, w14, w24, ror #7 a1ff0: 4ade1dad eor w13, w13, w30, ror #7 a1ff4: 4a570e52 eor w18, w18, w23, lsr #3 a1ff8: 4a580dce eor w14, w14, w24, lsr #3 a1ffc: 4a5e0dad eor w13, w13, w30, lsr #3 a2000: 0b1701ce add w14, w14, w23 a2004: 0a270203 bic w3, w16, w7 a2008: 0b1e0252 add w18, w18, w30 a200c: b9403bfe ldr w30, [sp, #56] a2010: 0a070085 and w5, w4, w7 a2014: 2a0300a3 orr w3, w5, w3 a2018: 4a0f0285 eor w5, w20, w15 a201c: 0a050105 and w5, w8, w5 a2020: 4a0000a0 eor w0, w5, w0 a2024: 13914a25 ror w5, w17, #18 a2028: 4ad11ca5 eor w5, w5, w17, ror #7 a202c: 0b090049 add w9, w2, w9 a2030: 4a510ca5 eor w5, w5, w17, lsr #3 a2034: 0b1101ad add w13, w13, w17 a2038: 138718f1 ror w17, w7, #6 a203c: 0b1900a5 add w5, w5, w25 a2040: 0b0a01d7 add w23, w14, w10 a2044: 1388090e ror w14, w8, #2 a2048: 0b1c0252 add w18, w18, w28 a204c: 0b1b01ad add w13, w13, w27 a2050: 0b030129 add w9, w9, w3 a2054: 0b0600a3 add w3, w5, w6 a2058: 138c4585 ror w5, w12, #17 a205c: 4ac72e31 eor w17, w17, w7, ror #11 a2060: 4acc4ca5 eor w5, w5, w12, ror #19 a2064: 4a4c28a5 eor w5, w5, w12, lsr #10 a2068: 4ac835ce eor w14, w14, w8, ror #13 a206c: 0b050063 add w3, w3, w5 a2070: 13824445 ror w5, w2, #17 a2074: 4ac76631 eor w17, w17, w7, ror #25 a2078: 4ac24ca5 eor w5, w5, w2, ror #19 a207c: 4a4228a5 eor w5, w5, w2, lsr #10 a2080: 4ac859ce eor w14, w14, w8, ror #22 a2084: 0b0501ad add w13, w13, w5 a2088: 13834465 ror w5, w3, #17 a208c: 0b110129 add w9, w9, w17 a2090: 4ac34cb1 eor w17, w5, w3, ror #19 a2094: 4a432a31 eor w17, w17, w3, lsr #10 a2098: 0b0001ce add w14, w14, w0 a209c: 0b110240 add w0, w18, w17 a20a0: 138d45b1 ror w17, w13, #17 a20a4: 529796b2 mov w18, #0xbcb5 // #48309 a20a8: 72a69612 movk w18, #0x34b0, lsl #16 a20ac: 0b120132 add w18, w9, w18 a20b0: 4acd4e29 eor w9, w17, w13, ror #19 a20b4: 4a4d2929 eor w9, w9, w13, lsr #10 a20b8: 0b1201ce add w14, w14, w18 a20bc: 0b0902e9 add w9, w23, w9 a20c0: 0b070011 add w17, w0, w7 a20c4: 0b150245 add w5, w18, w21 a20c8: 0b0401b2 add w18, w13, w4 a20cc: 0b100070 add w16, w3, w16 a20d0: 0a250084 bic w4, w4, w5 a20d4: 0a0500f5 and w21, w7, w5 a20d8: 2a0402a4 orr w4, w21, w4 a20dc: 0b040210 add w16, w16, w4 a20e0: 0a0801d5 and w21, w14, w8 a20e4: 0a140104 and w4, w8, w20 a20e8: 0a1401d7 and w23, w14, w20 a20ec: 4a0402a4 eor w4, w21, w4 a20f0: 4a170084 eor w4, w4, w23 a20f4: 138518b7 ror w23, w5, #6 a20f8: 4ac52ef7 eor w23, w23, w5, ror #11 a20fc: 4ac566f7 eor w23, w23, w5, ror #25 a2100: 0b170210 add w16, w16, w23 a2104: 138e09d7 ror w23, w14, #2 a2108: 4ace36f7 eor w23, w23, w14, ror #13 a210c: 52819679 mov w25, #0xcb3 // #3251 a2110: 72a72399 movk w25, #0x391c, lsl #16 a2114: 0b190219 add w25, w16, w25 a2118: 4ace5af0 eor w16, w23, w14, ror #22 a211c: 0b100090 add w16, w4, w16 a2120: 0b190210 add w16, w16, w25 a2124: 0b0f0324 add w4, w25, w15 a2128: 1384188f ror w15, w4, #6 a212c: 4ac42def eor w15, w15, w4, ror #11 a2130: 0a2400e7 bic w7, w7, w4 a2134: 0a0400b7 and w23, w5, w4 a2138: 2a0702e7 orr w7, w23, w7 a213c: 0b070252 add w18, w18, w7 a2140: 13900a07 ror w7, w16, #2 a2144: 4ac465ef eor w15, w15, w4, ror #25 a2148: 4ad034e7 eor w7, w7, w16, ror #13 a214c: 4ad058e7 eor w7, w7, w16, ror #22 a2150: 0b0f024f add w15, w18, w15 a2154: 4a0801d2 eor w18, w14, w8 a2158: 0a120212 and w18, w16, w18 a215c: 52954957 mov w23, #0xaa4a // #43594 a2160: 72a9db17 movk w23, #0x4ed8, lsl #16 a2164: 0b1701f7 add w23, w15, w23 a2168: 4a15024f eor w15, w18, w21 a216c: 0b0f00ef add w15, w7, w15 a2170: 0b1701ef add w15, w15, w23 a2174: 0b1402f4 add w20, w23, w20 a2178: 0a3400b2 bic w18, w5, w20 a217c: 0a140087 and w7, w4, w20 a2180: 0a1001f5 and w21, w15, w16 a2184: 0a0e01f7 and w23, w15, w14 a2188: 2a1200f2 orr w18, w7, w18 a218c: 0a0e0207 and w7, w16, w14 a2190: 4a0702a7 eor w7, w21, w7 a2194: 0b120231 add w17, w17, w18 a2198: 4a1700f2 eor w18, w7, w23 a219c: 139a4b47 ror w7, w26, #18 a21a0: 13934a77 ror w23, w19, #18 a21a4: 4ad31ef7 eor w23, w23, w19, ror #7 a21a8: 4ada1ce7 eor w7, w7, w26, ror #7 a21ac: 4a530ef7 eor w23, w23, w19, lsr #3 a21b0: 4a5a0ce7 eor w7, w7, w26, lsr #3 a21b4: 0b1a02f7 add w23, w23, w26 a21b8: 13941a99 ror w25, w20, #6 a21bc: 4ad42f39 eor w25, w25, w20, ror #11 a21c0: 4ad46739 eor w25, w25, w20, ror #25 a21c4: 0b190231 add w17, w17, w25 a21c8: 139d4bb9 ror w25, w29, #18 a21cc: 4add1f39 eor w25, w25, w29, ror #7 a21d0: 4a5d0f39 eor w25, w25, w29, lsr #3 a21d4: 0b1d00e7 add w7, w7, w29 a21d8: 13964ada ror w26, w22, #18 a21dc: 4ad61f5a eor w26, w26, w22, ror #7 a21e0: 4a560f5a eor w26, w26, w22, lsr #3 a21e4: 0b160336 add w22, w25, w22 a21e8: 138f09f9 ror w25, w15, #2 a21ec: 4acf3739 eor w25, w25, w15, ror #13 a21f0: 4acf5b39 eor w25, w25, w15, ror #22 a21f4: 0b190252 add w18, w18, w25 a21f8: 529949f9 mov w25, #0xca4f // #51791 a21fc: 72ab7399 movk w25, #0x5b9c, lsl #16 a2200: 0b190239 add w25, w17, w25 a2204: 0b190251 add w17, w18, w25 a2208: 0b080328 add w8, w25, w8 a220c: 0b180352 add w18, w26, w24 a2210: 0b0302e3 add w3, w23, w3 a2214: 0a280097 bic w23, w4, w8 a2218: 0b0200e2 add w2, w7, w2 a221c: 0a080287 and w7, w20, w8 a2220: 2a1700e7 orr w7, w7, w23 a2224: 4a1001f7 eor w23, w15, w16 a2228: 0a170237 and w23, w17, w23 a222c: 4a1502f5 eor w21, w23, w21 a2230: 0b0c02cc add w12, w22, w12 a2234: 0b0b024b add w11, w18, w11 a2238: 13804412 ror w18, w0, #17 a223c: 4ac04e52 eor w18, w18, w0, ror #19 a2240: 4a402a52 eor w18, w18, w0, lsr #10 a2244: 0b050125 add w5, w9, w5 a2248: 0b12016b add w11, w11, w18 a224c: 13881912 ror w18, w8, #6 a2250: 0b0700a5 add w5, w5, w7 a2254: 13894527 ror w7, w9, #17 a2258: 4ac94ce7 eor w7, w7, w9, ror #19 a225c: 4ac82e52 eor w18, w18, w8, ror #11 a2260: 4a4928e7 eor w7, w7, w9, lsr #10 a2264: 0b07018c add w12, w12, w7 a2268: 4ac86652 eor w18, w18, w8, ror #25 a226c: 13910a27 ror w7, w17, #2 a2270: 4ad134e7 eor w7, w7, w17, ror #13 a2274: 0b1200b2 add w18, w5, w18 a2278: 138b4565 ror w5, w11, #17 a227c: 4acb4ca5 eor w5, w5, w11, ror #19 a2280: 4ad158e7 eor w7, w7, w17, ror #22 a2284: 4a4b28a5 eor w5, w5, w11, lsr #10 a2288: 0b050045 add w5, w2, w5 a228c: 0b1500e2 add w2, w7, w21 a2290: 138c4587 ror w7, w12, #17 a2294: 4acc4ce7 eor w7, w7, w12, ror #19 a2298: 528dfe75 mov w21, #0x6ff3 // #28659 a229c: 72ad05d5 movk w21, #0x682e, lsl #16 a22a0: 0b150252 add w18, w18, w21 a22a4: 4a4c28e7 eor w7, w7, w12, lsr #10 a22a8: 0b070063 add w3, w3, w7 a22ac: 0b120042 add w2, w2, w18 a22b0: 0b0800b5 add w21, w5, w8 a22b4: 0b140196 add w22, w12, w20 a22b8: 0b0e0247 add w7, w18, w14 a22bc: 0b04016c add w12, w11, w4 a22c0: 138718ee ror w14, w7, #6 a22c4: 4ac72dce eor w14, w14, w7, ror #11 a22c8: 0a270292 bic w18, w20, w7 a22cc: 0a070104 and w4, w8, w7 a22d0: 4ac765ce eor w14, w14, w7, ror #25 a22d4: 2a120092 orr w18, w4, w18 a22d8: 0b12018c add w12, w12, w18 a22dc: 0b0e018c add w12, w12, w14 a22e0: 0a11004e and w14, w2, w17 a22e4: 0a0f0232 and w18, w17, w15 a22e8: 0a0f0044 and w4, w2, w15 a22ec: 4a1201d2 eor w18, w14, w18 a22f0: 4a040252 eor w18, w18, w4 a22f4: 13820844 ror w4, w2, #2 a22f8: 4ac23484 eor w4, w4, w2, ror #13 a22fc: 4ac25884 eor w4, w4, w2, ror #22 a2300: 52905dd4 mov w20, #0x82ee // #33518 a2304: 72ae91f4 movk w20, #0x748f, lsl #16 a2308: 0b140194 add w20, w12, w20 a230c: 0b04024c add w12, w18, w4 a2310: 0b14018c add w12, w12, w20 a2314: 0b100290 add w16, w20, w16 a2318: 13901a12 ror w18, w16, #6 a231c: 0a300108 bic w8, w8, w16 a2320: 4ad02e52 eor w18, w18, w16, ror #11 a2324: 0a1000e4 and w4, w7, w16 a2328: 2a080088 orr w8, w4, w8 a232c: 0b0802c8 add w8, w22, w8 a2330: 138c0984 ror w4, w12, #2 a2334: 4acc3484 eor w4, w4, w12, ror #13 a2338: 4ad06652 eor w18, w18, w16, ror #25 a233c: 4acc5884 eor w4, w4, w12, ror #22 a2340: 4a110054 eor w20, w2, w17 a2344: 0b120108 add w8, w8, w18 a2348: 0a140192 and w18, w12, w20 a234c: 4a0e024e eor w14, w18, w14 a2350: 528c6df2 mov w18, #0x636f // #25455 a2354: 72af14b2 movk w18, #0x78a5, lsl #16 a2358: 0b120112 add w18, w8, w18 a235c: 0b0e0088 add w8, w4, w14 a2360: 0b120108 add w8, w8, w18 a2364: 0b0f0244 add w4, w18, w15 a2368: 1384188e ror w14, w4, #6 a236c: 0a2400ef bic w15, w7, w4 a2370: 4ac42dce eor w14, w14, w4, ror #11 a2374: 0a040212 and w18, w16, w4 a2378: 2a0f024f orr w15, w18, w15 a237c: 0b0f02af add w15, w21, w15 a2380: 13880912 ror w18, w8, #2 a2384: 4ac83652 eor w18, w18, w8, ror #13 a2388: 4ac465ce eor w14, w14, w4, ror #25 a238c: 0a0c0115 and w21, w8, w12 a2390: 0a020114 and w20, w8, w2 a2394: 0b0e01ee add w14, w15, w14 a2398: 0a02018f and w15, w12, w2 a239c: 4a0f02af eor w15, w21, w15 a23a0: 4ac85a52 eor w18, w18, w8, ror #22 a23a4: 4a1401ef eor w15, w15, w20 a23a8: 138a4954 ror w20, w10, #18 a23ac: 0b1201ef add w15, w15, w18 a23b0: 139b4b72 ror w18, w27, #18 a23b4: 4aca1e94 eor w20, w20, w10, ror #7 a23b8: 528f0296 mov w22, #0x7814 // #30740 a23bc: 72b09916 movk w22, #0x84c8, lsl #16 a23c0: 0b1601d6 add w22, w14, w22 a23c4: 4a4a0e8e eor w14, w20, w10, lsr #3 a23c8: 138648ca ror w10, w6, #18 a23cc: 0b1601ef add w15, w15, w22 a23d0: 4adb1e52 eor w18, w18, w27, ror #7 a23d4: 4ac61d4a eor w10, w10, w6, ror #7 a23d8: 0b1102d4 add w20, w22, w17 a23dc: 4a5b0e51 eor w17, w18, w27, lsr #3 a23e0: 4a460d4a eor w10, w10, w6, lsr #3 a23e4: 0a340212 bic w18, w16, w20 a23e8: 0b060231 add w17, w17, w6 a23ec: 0a140086 and w6, w4, w20 a23f0: 2a1200d2 orr w18, w6, w18 a23f4: 4a0c0106 eor w6, w8, w12 a23f8: 0a0601e6 and w6, w15, w6 a23fc: 4a1500c6 eor w6, w6, w21 a2400: 294d57f6 ldp w22, w21, [sp, #104] a2404: 0b13014a add w10, w10, w19 a2408: 0b070067 add w7, w3, w7 a240c: 0b1200f2 add w18, w7, w18 a2410: 0b000231 add w17, w17, w0 a2414: 0b0d014a add w10, w10, w13 a2418: 138544ad ror w13, w5, #17 a241c: 4ac54dad eor w13, w13, w5, ror #19 a2420: 4a4529ad eor w13, w13, w5, lsr #10 a2424: 13941a80 ror w0, w20, #6 a2428: 4ad42c00 eor w0, w0, w20, ror #11 a242c: 4ad46400 eor w0, w0, w20, ror #25 a2430: 0b000252 add w18, w18, w0 a2434: 0b0d0140 add w0, w10, w13 a2438: 1383446a ror w10, w3, #17 a243c: 4ac34d4a eor w10, w10, w3, ror #19 a2440: 4a43294a eor w10, w10, w3, lsr #10 a2444: 138f09ed ror w13, w15, #2 a2448: 4acf35ad eor w13, w13, w15, ror #13 a244c: 4acf59ad eor w13, w13, w15, ror #22 a2450: 0b0a0223 add w3, w17, w10 a2454: 0b0601aa add w10, w13, w6 a2458: 1380440d ror w13, w0, #17 a245c: 4ac04dad eor w13, w13, w0, ror #19 a2460: 52804111 mov w17, #0x208 // #520 a2464: 72b198f1 movk w17, #0x8cc7, lsl #16 a2468: 0b110252 add w18, w18, w17 a246c: 4a4029a5 eor w5, w13, w0, lsr #10 a2470: 1383446d ror w13, w3, #17 a2474: 0b12014a add w10, w10, w18 a2478: 4ac34dad eor w13, w13, w3, ror #19 a247c: 4a4329b1 eor w17, w13, w3, lsr #10 a2480: 0b02024d add w13, w18, w2 a2484: 0b040072 add w18, w3, w4 a2488: 0b100010 add w16, w0, w16 a248c: 0a2d0080 bic w0, w4, w13 a2490: 0a0d0282 and w2, w20, w13 a2494: 2a000040 orr w0, w2, w0 a2498: 0b000210 add w16, w16, w0 a249c: 0a0f0140 and w0, w10, w15 a24a0: 0a0801e2 and w2, w15, w8 a24a4: 0a080143 and w3, w10, w8 a24a8: 4a020002 eor w2, w0, w2 a24ac: 4a030042 eor w2, w2, w3 a24b0: 138d19a3 ror w3, w13, #6 a24b4: 4acd2c63 eor w3, w3, w13, ror #11 a24b8: 4acd6463 eor w3, w3, w13, ror #25 a24bc: 0b030210 add w16, w16, w3 a24c0: 138a0943 ror w3, w10, #2 a24c4: 4aca3463 eor w3, w3, w10, ror #13 a24c8: 529fff44 mov w4, #0xfffa // #65530 a24cc: 72b217c4 movk w4, #0x90be, lsl #16 a24d0: 0b040204 add w4, w16, w4 a24d4: 4aca5870 eor w16, w3, w10, ror #22 a24d8: 0b100050 add w16, w2, w16 a24dc: 0b040210 add w16, w16, w4 a24e0: 0b0c008c add w12, w4, w12 a24e4: b94057e7 ldr w7, [sp, #84] a24e8: 0a2c0282 bic w2, w20, w12 a24ec: 0a0c01a3 and w3, w13, w12 a24f0: 2a020062 orr w2, w3, w2 a24f4: 0b020252 add w18, w18, w2 a24f8: 4a0f0142 eor w2, w10, w15 a24fc: 0a020202 and w2, w16, w2 a2500: 4a000040 eor w0, w2, w0 a2504: 138c1982 ror w2, w12, #6 a2508: 4acc2c42 eor w2, w2, w12, ror #11 a250c: 4acc6442 eor w2, w2, w12, ror #25 a2510: 0b020252 add w18, w18, w2 a2514: 13900a02 ror w2, w16, #2 a2518: 4ad03442 eor w2, w2, w16, ror #13 a251c: 4ad05842 eor w2, w2, w16, ror #22 a2520: 0b000040 add w0, w2, w0 a2524: 528d9d62 mov w2, #0x6ceb // #27883 a2528: 72b48a02 movk w2, #0xa450, lsl #16 a252c: 0b020252 add w18, w18, w2 a2530: 0b120000 add w0, w0, w18 a2534: 0b080248 add w8, w18, w8 a2538: 2a1c03e2 mov w2, w28 a253c: 139c4b92 ror w18, w28, #18 a2540: 4adc1e52 eor w18, w18, w28, ror #7 a2544: 4a5c0e52 eor w18, w18, w28, lsr #3 a2548: 2a1c03e4 mov w4, w28 a254c: 0b120372 add w18, w27, w18 a2550: 0a2801a2 bic w2, w13, w8 a2554: 0b090249 add w9, w18, w9 a2558: 0a080192 and w18, w12, w8 a255c: 2a020252 orr w18, w18, w2 a2560: 0b050129 add w9, w9, w5 a2564: 0b140129 add w9, w9, w20 a2568: 0b120129 add w9, w9, w18 a256c: 0a100012 and w18, w0, w16 a2570: 0a0a0202 and w2, w16, w10 a2574: 0a0a0003 and w3, w0, w10 a2578: 4a020242 eor w2, w18, w2 a257c: 4a030042 eor w2, w2, w3 a2580: 13881903 ror w3, w8, #6 a2584: 4ac82c63 eor w3, w3, w8, ror #11 a2588: 4ac86463 eor w3, w3, w8, ror #25 a258c: 0b030129 add w9, w9, w3 a2590: 13800803 ror w3, w0, #2 a2594: 4ac03463 eor w3, w3, w0, ror #13 a2598: 4ac05863 eor w3, w3, w0, ror #22 a259c: 0b030042 add w2, w2, w3 a25a0: 52947ee3 mov w3, #0xa3f7 // #41975 a25a4: 72b7df23 movk w3, #0xbef9, lsl #16 a25a8: 0b030129 add w9, w9, w3 a25ac: 0b090042 add w2, w2, w9 a25b0: 0b0f0129 add w9, w9, w15 a25b4: 0b0e038e add w14, w28, w14 a25b8: 0a29018f bic w15, w12, w9 a25bc: 0b0b01cb add w11, w14, w11 a25c0: 0a09010e and w14, w8, w9 a25c4: 2a0f01ce orr w14, w14, w15 a25c8: 0b11016b add w11, w11, w17 a25cc: 0b0d016b add w11, w11, w13 a25d0: 4a10000d eor w13, w0, w16 a25d4: 0a0d004d and w13, w2, w13 a25d8: 4a1201ad eor w13, w13, w18 a25dc: 0b0e016b add w11, w11, w14 a25e0: b9404fee ldr w14, [sp, #76] a25e4: 0b0e01ad add w13, w13, w14 a25e8: 0b160016 add w22, w0, w22 a25ec: 1382084e ror w14, w2, #2 a25f0: 4ac235ce eor w14, w14, w2, ror #13 a25f4: 0b150055 add w21, w2, w21 a25f8: 4ac259ce eor w14, w14, w2, ror #22 a25fc: b94067ef ldr w15, [sp, #100] a2600: 0b0f020f add w15, w16, w15 a2604: b90067ef str w15, [sp, #100] a2608: 2a0f03f0 mov w16, w15 a260c: b94053ef ldr w15, [sp, #80] a2610: 0b0f014a add w10, w10, w15 a2614: 1389192f ror w15, w9, #6 a2618: 4ac92def eor w15, w15, w9, ror #11 a261c: 4ac965ef eor w15, w15, w9, ror #25 a2620: 0b0f016b add w11, w11, w15 a2624: b94063ef ldr w15, [sp, #96] a2628: 0b0f012f add w15, w9, w15 a262c: 0b070107 add w7, w8, w7 a2630: 0b0e01a8 add w8, w13, w14 a2634: 528f1e49 mov w9, #0x78f2 // #30962 a2638: 72b8ce29 movk w9, #0xc671, lsl #16 a263c: 0b090169 add w9, w11, w9 a2640: 0b090117 add w23, w8, w9 a2644: 0b090154 add w20, w10, w9 a2648: 0b1e019e add w30, w12, w30 a264c: 91001021 add x1, x1, #0x4 a2650: f9400fe8 ldr x8, [sp, #24] a2654: eb08003f cmp x1, x8 a2658: 54fefca1 b.ne a05ec // b.any a265c: f9400be8 ldr x8, [sp, #16] a2660: 29005517 stp w23, w21, [x8] a2664: 29014116 stp w22, w16, [x8, #8] a2668: 29023d14 stp w20, w15, [x8, #16] a266c: 29037907 stp w7, w30, [x8, #24] a2670: a9504ff4 ldp x20, x19, [sp, #256] a2674: a94f57f6 ldp x22, x21, [sp, #240] a2678: a94e5ff8 ldp x24, x23, [sp, #224] a267c: a94d67fa ldp x26, x25, [sp, #208] a2680: a94c6ffc ldp x28, x27, [sp, #192] a2684: a94b7bfd ldp x29, x30, [sp, #176] a2688: 910443ff add sp, sp, #0x110 a268c: d65f03c0 ret 00000000000a2690 <<&T as core::fmt::Debug>::fmt>: a2690: d10143ff sub sp, sp, #0x50 a2694: aa0103e8 mov x8, x1 a2698: 910123e9 add x9, sp, #0x48 a269c: d503201f nop a26a0: 10efaf0a adr x10, 81c80 <<&T as core::fmt::Display>::fmt> a26a4: d503201f nop a26a8: 1000418b adr x11, a2ed8 a26ac: f9001be9 str x9, [sp, #48] a26b0: a903fbea stp x10, x30, [sp, #56] a26b4: 52800049 mov w9, #0x2 // #2 a26b8: a90027eb stp x11, x9, [sp] a26bc: f9400009 ldr x9, [x0] a26c0: f90027e9 str x9, [sp, #72] a26c4: a9017fff stp xzr, xzr, [sp, #16] a26c8: 9100c3e9 add x9, sp, #0x30 a26cc: 5280002a mov w10, #0x1 // #1 a26d0: a9022be9 stp x9, x10, [sp, #32] a26d4: 910003e1 mov x1, sp a26d8: aa0803e0 mov x0, x8 a26dc: 97ff8cc8 bl 859fc a26e0: f94023fe ldr x30, [sp, #64] a26e4: 910143ff add sp, sp, #0x50 a26e8: d65f03c0 ret a26ec: 00000000 .inst 0x00000000 ; undefined 00000000000a26f0 : a26f0: d10043ff sub sp, sp, #0x10 a26f4: 390033e0 strb w0, [sp, #12] a26f8: 394033e0 ldrb w0, [sp, #12] a26fc: 910043ff add sp, sp, #0x10 a2700: d65f03c0 ret 00000000000a2704 : a2704: 1400003d b a27f8 00000000000a2708 : a2708: f1003c5f cmp x2, #0xf a270c: 54000509 b.ls a27ac // b.plast a2710: 4b0003e8 neg w8, w0 a2714: f2400908 ands x8, x8, #0x7 a2718: 8b080009 add x9, x0, x8 a271c: 540000e0 b.eq a2738 // b.none a2720: aa0003ea mov x10, x0 a2724: aa0103eb mov x11, x1 a2728: 3840156c ldrb w12, [x11], #1 a272c: 3800154c strb w12, [x10], #1 a2730: eb09015f cmp x10, x9 a2734: 54ffffa3 b.cc a2728 // b.lo, b.ul, b.last a2738: cb08004a sub x10, x2, x8 a273c: 8b08002c add x12, x1, x8 a2740: 927df14b and x11, x10, #0xfffffffffffffff8 a2744: f240099f tst x12, #0x7 a2748: 8b0b0128 add x8, x9, x11 a274c: 54000360 b.eq a27b8 // b.none a2750: f100057f cmp x11, #0x1 a2754: 5400040b b.lt a27d4 // b.tstop a2758: aa0c03ed mov x13, x12 a275c: aa0d03ee mov x14, x13 a2760: 394015b1 ldrb w17, [x13, #5] a2764: 394009b2 ldrb w18, [x13, #2] a2768: 38404dcf ldrb w15, [x14, #4]! a276c: 39400dd0 ldrb w16, [x14, #3] a2770: 394009ce ldrb w14, [x14, #2] a2774: 33181e2f bfi w15, w17, #8, #8 a2778: 394005b1 ldrb w17, [x13, #1] a277c: 33181e0e bfi w14, w16, #8, #8 a2780: 39400db0 ldrb w16, [x13, #3] a2784: 33103dcf bfi w15, w14, #16, #16 a2788: b3781e12 bfi x18, x16, #8, #8 a278c: 384085ae ldrb w14, [x13], #8 a2790: b3781e2e bfi x14, x17, #8, #8 a2794: b3703e4e bfi x14, x18, #16, #16 a2798: b3607dee bfi x14, x15, #32, #32 a279c: f800852e str x14, [x9], #8 a27a0: eb08013f cmp x9, x8 a27a4: 54fffdc3 b.cc a275c // b.lo, b.ul, b.last a27a8: 1400000b b a27d4 a27ac: aa0003e8 mov x8, x0 a27b0: b5000182 cbnz x2, a27e0 a27b4: 14000010 b a27f4 a27b8: f100057f cmp x11, #0x1 a27bc: 540000cb b.lt a27d4 // b.tstop a27c0: aa0c03ed mov x13, x12 a27c4: f84085ae ldr x14, [x13], #8 a27c8: f800852e str x14, [x9], #8 a27cc: eb08013f cmp x9, x8 a27d0: 54ffffa3 b.cc a27c4 // b.lo, b.ul, b.last a27d4: 8b0b0181 add x1, x12, x11 a27d8: 92400942 and x2, x10, #0x7 a27dc: b40000c2 cbz x2, a27f4 a27e0: 8b020109 add x9, x8, x2 a27e4: 3840142a ldrb w10, [x1], #1 a27e8: 3800150a strb w10, [x8], #1 a27ec: eb09011f cmp x8, x9 a27f0: 54ffffa3 b.cc a27e4 // b.lo, b.ul, b.last a27f4: d65f03c0 ret 00000000000a27f8 : a27f8: f1003c5f cmp x2, #0xf a27fc: 540007a9 b.ls a28f0 // b.plast a2800: 4b0003e8 neg w8, w0 a2804: f240090a ands x10, x8, #0x7 a2808: 8b0a0008 add x8, x0, x10 a280c: 540002a0 b.eq a2860 // b.none a2810: 8b000149 add x9, x10, x0 a2814: 9100040b add x11, x0, #0x1 a2818: eb0b013f cmp x9, x11 a281c: 9a808529 csinc x9, x9, x0, hi // hi = pmore a2820: cb00012c sub x12, x9, x0 a2824: aa0003e9 mov x9, x0 a2828: f100099f cmp x12, #0x2 a282c: 54000143 b.cc a2854 // b.lo, b.ul, b.last a2830: 927ff98d and x13, x12, #0xfffffffffffffffe a2834: 8b0d0009 add x9, x0, x13 a2838: aa0d03ee mov x14, x13 a283c: f10009ce subs x14, x14, #0x2 a2840: 381ff161 sturb w1, [x11, #-1] a2844: 38002561 strb w1, [x11], #2 a2848: 54ffffa1 b.ne a283c // b.any a284c: eb0d019f cmp x12, x13 a2850: 54000080 b.eq a2860 // b.none a2854: 38001521 strb w1, [x9], #1 a2858: eb08013f cmp x9, x8 a285c: 54ffffc3 b.cc a2854 // b.lo, b.ul, b.last a2860: cb0a004b sub x11, x2, x10 a2864: 927df16c and x12, x11, #0xfffffffffffffff8 a2868: 8b0c0109 add x9, x8, x12 a286c: f100059f cmp x12, #0x1 a2870: 540003ab b.lt a28e4 // b.tstop a2874: 8b00018c add x12, x12, x0 a2878: 8b00014d add x13, x10, x0 a287c: 8b0a018c add x12, x12, x10 a2880: 910021ad add x13, x13, #0x8 a2884: 12001c2e and w14, w1, #0xff a2888: b200c3ef mov x15, #0x101010101010101 // #72340172838076673 a288c: eb0d019f cmp x12, x13 a2890: aa2003f1 mvn x17, x0 a2894: 9a8d8190 csel x16, x12, x13, hi // hi = pmore a2898: 9b0f7dcc mul x12, x14, x15 a289c: 8b11020e add x14, x16, x17 a28a0: cb0a01ca sub x10, x14, x10 a28a4: f100215f cmp x10, #0x8 a28a8: 54000183 b.cc a28d8 // b.lo, b.ul, b.last a28ac: d343fd4a lsr x10, x10, #3 a28b0: 9100054a add x10, x10, #0x1 a28b4: 927ff14e and x14, x10, #0x3ffffffffffffffe a28b8: aa0e03ef mov x15, x14 a28bc: 8b0e0d08 add x8, x8, x14, lsl #3 a28c0: a93fb1ac stp x12, x12, [x13, #-8] a28c4: 910041ad add x13, x13, #0x10 a28c8: f10009ef subs x15, x15, #0x2 a28cc: 54ffffa1 b.ne a28c0 // b.any a28d0: eb0e015f cmp x10, x14 a28d4: 54000080 b.eq a28e4 // b.none a28d8: f800850c str x12, [x8], #8 a28dc: eb09011f cmp x8, x9 a28e0: 54ffffc3 b.cc a28d8 // b.lo, b.ul, b.last a28e4: 92400962 and x2, x11, #0x7 a28e8: b5000082 cbnz x2, a28f8 a28ec: 14000018 b a294c a28f0: aa0003e9 mov x9, x0 a28f4: b40002c2 cbz x2, a294c a28f8: 8b090048 add x8, x2, x9 a28fc: 9100052a add x10, x9, #0x1 a2900: eb0a011f cmp x8, x10 a2904: 9a898508 csinc x8, x8, x9, hi // hi = pmore a2908: cb09010b sub x11, x8, x9 a290c: aa0903e8 mov x8, x9 a2910: f100097f cmp x11, #0x2 a2914: 54000143 b.cc a293c // b.lo, b.ul, b.last a2918: 927ff96c and x12, x11, #0xfffffffffffffffe a291c: 8b0c0128 add x8, x9, x12 a2920: aa0c03ed mov x13, x12 a2924: f10009ad subs x13, x13, #0x2 a2928: 381ff141 sturb w1, [x10, #-1] a292c: 38002541 strb w1, [x10], #2 a2930: 54ffffa1 b.ne a2924 // b.any a2934: eb0c017f cmp x11, x12 a2938: 540000a0 b.eq a294c // b.none a293c: 8b020129 add x9, x9, x2 a2940: 38001501 strb w1, [x8], #1 a2944: eb09011f cmp x8, x9 a2948: 54ffffc3 b.cc a2940 // b.lo, b.ul, b.last a294c: d65f03c0 ret 00000000000a2950 : a2950: b4000122 cbz x2, a2974 a2954: 39400008 ldrb w8, [x0] a2958: 39400029 ldrb w9, [x1] a295c: 6b090108 subs w8, w8, w9 a2960: 540000e1 b.ne a297c // b.any a2964: f1000442 subs x2, x2, #0x1 a2968: 91000421 add x1, x1, #0x1 a296c: 91000400 add x0, x0, #0x1 a2970: 54ffff21 b.ne a2954 // b.any a2974: 2a1f03e0 mov w0, wzr a2978: d65f03c0 ret a297c: 2a0803e0 mov w0, w8 a2980: d65f03c0 ret 00000000000a2984 : a2984: 17ffff61 b a2708 00000000000a2988 : a2988: 17fffff2 b a2950 00000000000a298c <__divsf3>: a298c: 14000001 b a2990 00000000000a2990 : a2990: 2a0003e8 mov w8, w0 a2994: 4a000029 eor w9, w1, w0 a2998: 5317780a ubfx w10, w0, #23, #8 a299c: 5317782b ubfx w11, w1, #23, #8 a29a0: 12010120 and w0, w9, #0x80000000 a29a4: 12005909 and w9, w8, #0x7fffff a29a8: 1200582c and w12, w1, #0x7fffff a29ac: 5100054d sub w13, w10, #0x1 a29b0: 7103f5bf cmp w13, #0xfd a29b4: 54000568 b.hi a2a60 // b.pmore a29b8: 5100056d sub w13, w11, #0x1 a29bc: 7103f5bf cmp w13, #0xfd a29c0: 54000508 b.hi a2a60 // b.pmore a29c4: 2a1f03e8 mov w8, wzr a29c8: 3209018c orr w12, w12, #0x800000 a29cc: 529e666d mov w13, #0xf333 // #62259 a29d0: 72aea08d movk w13, #0x7504, lsl #16 a29d4: 53185d8e lsl w14, w12, #8 a29d8: 4b0e01ad sub w13, w13, w14 a29dc: 4b0b014b sub w11, w10, w11 a29e0: 0b080168 add w8, w11, w8 a29e4: 528002eb mov w11, #0x17 // #23 a29e8: 9bae7daf umull x15, w13, w14 a29ec: d360fdef lsr x15, x15, #32 a29f0: 4b0f03ef neg w15, w15 a29f4: 9bad7ded umull x13, w15, w13 a29f8: d35ffdad lsr x13, x13, #31 a29fc: 9bae7daf umull x15, w13, w14 a2a00: d360fdef lsr x15, x15, #32 a2a04: 4b0f03ef neg w15, w15 a2a08: 9baf7dad umull x13, w13, w15 a2a0c: d35ffdad lsr x13, x13, #31 a2a10: 9bae7dae umull x14, w13, w14 a2a14: d360fdce lsr x14, x14, #32 a2a18: 4b0e03ee neg w14, w14 a2a1c: 9bae7dad umull x13, w13, w14 a2a20: 531f792e lsl w14, w9, #1 a2a24: 320801ce orr w14, w14, #0x1000000 a2a28: d35ffdad lsr x13, x13, #31 a2a2c: 510009ad sub w13, w13, #0x2 a2a30: 9bae7dad umull x13, w13, w14 a2a34: d378fdae lsr x14, x13, #56 a2a38: 710001df cmp w14, #0x0 a2a3c: 1a9f17ee cset w14, eq // eq = none a2a40: 1a9f07ea cset w10, ne // ne = any a2a44: 4b0e0108 sub w8, w8, w14 a2a48: 1a8b156b cinc w11, w11, eq // eq = none a2a4c: 1101fd08 add w8, w8, #0x7f a2a50: 7103f91f cmp w8, #0xfe a2a54: 5400012d b.le a2a78 a2a58: 32091c00 orr w0, w0, #0x7f800000 a2a5c: 14000020 b a2adc a2a60: 1200790e and w14, w8, #0x7fffffff a2a64: 52aff00f mov w15, #0x7f800000 // #2139095040 a2a68: 6b0f01df cmp w14, w15 a2a6c: 540001c9 b.ls a2aa4 // b.plast a2a70: 320a0100 orr w0, w8, #0x400000 a2a74: d65f03c0 ret a2a78: 7100051f cmp w8, #0x1 a2a7c: 5400030b b.lt a2adc // b.tstop a2a80: d360fdad lsr x13, x13, #32 a2a84: 1acb2129 lsl w9, w9, w11 a2a88: 1aca25aa lsr w10, w13, w10 a2a8c: 1b0ca549 msub w9, w10, w12, w9 a2a90: 3309210a bfi w10, w8, #23, #9 a2a94: 6b09059f cmp w12, w9, lsl #1 a2a98: 1a8a2548 cinc w8, w10, cc // cc = lo, ul, last a2a9c: 2a000100 orr w0, w8, w0 a2aa0: d65f03c0 ret a2aa4: 1200782d and w13, w1, #0x7fffffff a2aa8: 6b0f01bf cmp w13, w15 a2aac: 54000069 b.ls a2ab8 // b.plast a2ab0: 320a0020 orr w0, w1, #0x400000 a2ab4: d65f03c0 ret a2ab8: 52aff00f mov w15, #0x7f800000 // #2139095040 a2abc: 6b0f01df cmp w14, w15 a2ac0: 540000a1 b.ne a2ad4 // b.any a2ac4: 6b0f01bf cmp w13, w15 a2ac8: 540000c1 b.ne a2ae0 // b.any a2acc: 52aff800 mov w0, #0x7fc00000 // #2143289344 a2ad0: d65f03c0 ret a2ad4: 6b0f01bf cmp w13, w15 a2ad8: 540000a1 b.ne a2aec // b.any a2adc: d65f03c0 ret a2ae0: 12010029 and w9, w1, #0x80000000 a2ae4: 4a080120 eor w0, w9, w8 a2ae8: d65f03c0 ret a2aec: 3400014e cbz w14, a2b14 a2af0: 34fffb4d cbz w13, a2a58 a2af4: 716001df cmp w14, #0x800, lsl #12 a2af8: 54000162 b.cs a2b24 // b.hs, b.nlast a2afc: 5ac01128 clz w8, w9 a2b00: 5280012f mov w15, #0x9 // #9 a2b04: 1100610e add w14, w8, #0x18 a2b08: 4b0801e8 sub w8, w15, w8 a2b0c: 1ace2129 lsl w9, w9, w14 a2b10: 14000006 b a2b28 a2b14: 710001bf cmp w13, #0x0 a2b18: 52aff808 mov w8, #0x7fc00000 // #2143289344 a2b1c: 1a800100 csel w0, w8, w0, eq // eq = none a2b20: d65f03c0 ret a2b24: 2a1f03e8 mov w8, wzr a2b28: 716001bf cmp w13, #0x800, lsl #12 a2b2c: 54fff4e2 b.cs a29c8 // b.hs, b.nlast a2b30: 5ac0118d clz w13, w12 a2b34: 110061ae add w14, w13, #0x18 a2b38: 0b0801a8 add w8, w13, w8 a2b3c: 51002508 sub w8, w8, #0x9 a2b40: 1ace218c lsl w12, w12, w14 a2b44: 17ffffa1 b a29c8 00000000000a2b48 <__floatundisf>: a2b48: b4000480 cbz x0, a2bd8 <__floatundisf+0x90> a2b4c: dac0100a clz x10, x0 a2b50: 52001548 eor w8, w10, #0x3f a2b54: 7100a15f cmp w10, #0x28 a2b58: 54000122 b.cs a2b7c <__floatundisf+0x34> // b.hs, b.nlast a2b5c: 52800809 mov w9, #0x40 // #64 a2b60: 4b0a0129 sub w9, w9, w10 a2b64: 7100693f cmp w9, #0x1a a2b68: 54000200 b.eq a2ba8 <__floatundisf+0x60> // b.none a2b6c: 7100653f cmp w9, #0x19 a2b70: 540000c1 b.ne a2b88 <__floatundisf+0x40> // b.any a2b74: d37ff800 lsl x0, x0, #1 a2b78: 1400000c b a2ba8 <__floatundisf+0x60> a2b7c: 11006149 add w9, w10, #0x18 a2b80: 9ac9200a lsl x10, x0, x9 a2b84: 14000011 b a2bc8 <__floatundisf+0x80> a2b88: 1100694b add w11, w10, #0x1a a2b8c: 528004cc mov w12, #0x26 // #38 a2b90: 4b0a018a sub w10, w12, w10 a2b94: 9acb200b lsl x11, x0, x11 a2b98: f100017f cmp x11, #0x0 a2b9c: 9aca240a lsr x10, x0, x10 a2ba0: 1a9f07eb cset w11, ne // ne = any a2ba4: aa0b0140 orr x0, x10, x11 a2ba8: d342080a ubfx x10, x0, #2, #1 a2bac: 5280004b mov w11, #0x2 // #2 a2bb0: aa00014a orr x10, x10, x0 a2bb4: 9100054a add x10, x10, #0x1 a2bb8: f266015f tst x10, #0x4000000 a2bbc: 9a8b056b cinc x11, x11, ne // ne = any a2bc0: 1a890108 csel w8, w8, w9, eq // eq = none a2bc4: 9acb254a lsr x10, x10, x11 a2bc8: 52a7f009 mov w9, #0x3f800000 // #1065353216 a2bcc: 0b085d28 add w8, w9, w8, lsl #23 a2bd0: 12091d00 and w0, w8, #0x7f800000 a2bd4: 33005940 bfxil w0, w10, #0, #23 a2bd8: d65f03c0 ret Disassembly of section .rodata: 00000000000a2be0 : a2be0: 0f0a0500 .word 0x0f0a0500 a2be4: 14 .byte 0x14 a2be5: 31 .byte 0x31 a2be6: 0300 .short 0x0300 a2be8: 16002e11 .word 0x16002e11 a2bec: 612a2622 .word 0x612a2622 a2bf0: 201c1000 .word 0x201c1000 a2bf4: 24 .byte 0x24 a2bf5: c5 .byte 0xc5 a2bf6: 0e0e .short 0x0e0e a2bf8: 0e0e0e0e .word 0x0e0e0e0e a2bfc: 06000e0e .word 0x06000e0e a2c00: 0e080e0e .word 0x0e080e0e a2c04: 0e0e0e0e .word 0x0e0e0e0e a2c08: 0e0e0e0e .word 0x0e0e0e0e a2c0c: 0e0e0e0e .word 0x0e0e0e0e a2c10: 0e0e0e0e .word 0x0e0e0e0e a2c14: 0a0e0e0e .word 0x0a0e0e0e a2c18: 0e0e0e0e .word 0x0e0e0e0e a2c1c: 0d .byte 0x0d a2c1d: 36 .byte 0x36 a2c1e: 3600 .short 0x3600 a2c20: 03006731 .word 0x03006731 a2c24: 18006411 .word 0x18006411 a2c28: 2e2f272b .word 0x2e2f272b a2c2c: 22261300 .word 0x22261300 a2c30: 2a .byte 0x2a a2c31: 00 .byte 0x00 a2c32: 0e04 .short 0x0e04 a2c34: 1a .byte 0x1a a2c35: 00 .byte 0x00 a2c36: 04a9 .short 0x04a9 a2c38: 0e .byte 0x0e a2c39: 0a .byte 0x0a a2c3a: 0700 .short 0x0700 a2c3c: 00 .byte 0x00 a2c3d: 28 .byte 0x28 a2c3e: 0200 .short 0x0200 a2c40: 0a080604 .word 0x0a080604 a2c44: 12100e0c .word 0x12100e0c a2c48: 1a181614 .word 0x1a181614 a2c4c: 20231e1c .word 0x20231e1c a2c50: 22 .byte 0x22 a2c51: 00 .byte 0x00 a2c52: 0603 .short 0x0603 a2c54: 221b140d .word 0x221b140d a2c58: 3e373029 .word 0x3e373029 a2c5c: 5a534c45 .word 0x5a534c45 a2c60: 776f6861 .word 0x776f6861 a2c64: 7f .byte 0x7f a2c65: 00 .byte 0x00 a2c66: 0c03 .short 0x0c03 a2c68: 3a312b25 .word 0x3a312b25 a2c6c: 61584f46 .word 0x61584f46 a2c70: 9b8c736a .word 0x9b8c736a a2c74: c6b4 .short 0xc6b4 a2c76: 0a00 .short 0x0a00 a2c78: 29211714 .word 0x29211714 a2c7c: 49413931 .word 0x49413931 a2c80: 69615951 .word 0x69615951 a2c84: 89817971 .word 0x89817971 a2c88: a199ba91 .word 0xa199ba91 a2c8c: b2 .byte 0xb2 a2c8d: 0c .byte 0x0c a2c8e: 0000 .short 0x0000 a2c90: 003a1b2a .word 0x003a1b2a a2c94: 4900 .short 0x4900 a2c96: 000c .short 0x000c a2c98: 00004f1b .word 0x00004f1b a2c9c: 5e000000 .word 0x5e000000 a2ca0: 00000010 .word 0x00000010 a2ca4: 00000038 .word 0x00000038 a2ca8: 000000a0 .word 0x000000a0 a2cac: 0000043c .word 0x0000043c a2cb0: ffffffd8 .word 0xffffffd8 a2cb4: 0000007c .word 0x0000007c a2cb8: 0000007c .word 0x0000007c a2cbc: 0000007c .word 0x0000007c a2cc0: 00000010 .word 0x00000010 a2cc4: 0000007c .word 0x0000007c a2cc8: 0000007c .word 0x0000007c a2ccc: 0000007c .word 0x0000007c a2cd0: 00000060 .word 0x00000060 a2cd4: 0000003c .word 0x0000003c a2cd8: 10082400 .word 0x10082400 a2cdc: 4e281f00 .word 0x4e281f00 a2ce0: 4e4e4e4e .word 0x4e4e4e4e a2ce4: 4c .byte 0x4c a2ce5: 18 .byte 0x18 a2ce6: 1a0e .short 0x1a0e a2ce8: 1e00 .short 0x1e00 a2cea: 0300 .short 0x0300 a2cec: 0f0c0906 .word 0x0f0c0906 a2cf0: 1b181512 .word 0x1b181512 a2cf4: 2724211e .word 0x2724211e a2cf8: 2d2a .short 0x2d2a a2cfa: 3b .byte 0x3b a2cfb: 00 .byte 0x00 a2cfc: 29181008 .word 0x29181008 a2d00: 49413931 .word 0x49413931 a2d04: 69615951 .word 0x69615951 a2d08: 89817971 .word 0x89817971 a2d0c: a9a19991 .word 0xa9a19991 a2d10: c9c1b9b1 .word 0xc9c1b9b1 a2d14: d1 .byte 0xd1 a2d15: 00 .byte 0x00 a2d16: 1d1d .short 0x1d1d a2d18: 160b .short 0x160b a2d1a: 21 .byte 0x21 a2d1b: 00 .byte 0x00 a2d1c: 2c250c32 .word 0x2c250c32 a2d20: 00005d32 .word 0x00005d32 a2d24: ffffff70 .word 0xffffff70 a2d28: 00000010 .word 0x00000010 a2d2c: 00000034 .word 0x00000034 a2d30: 00000064 .word 0x00000064 a2d34: 0c0600b6 .word 0x0c0600b6 a2d38: 201a12bc .word 0x201a12bc a2d3c: 40372e26 .word 0x40372e26 a2d40: 60585048 .word 0x60585048 a2d44: 81797169 .word 0x81797169 a2d48: a1999189 .word 0xa1999189 a2d4c: d5c5b1a9 .word 0xd5c5b1a9 a2d50: cd .byte 0xcd a2d51: 00 .byte 0x00 a2d52: 1008 .short 0x1008 a2d54: 30282018 .word 0x30282018 a2d58: 50484038 .word 0x50484038 a2d5c: 6058 .short 0x6058 a2d5e: 71 .byte 0x71 a2d5f: 00 .byte 0x00 a2d60: 0a23 .short 0x0a23 a2d62: 12 .byte 0x12 a2d63: 00 .byte 0x00 a2d64: 2b23120a .word 0x2b23120a a2d68: 6e72654b .word 0x6e72654b a2d6c: 63206c65 .word 0x63206c65 a2d70: 2065646f .word 0x2065646f a2d74: 20646e61 .word 0x20646e61 a2d78: 64204f52 .word 0x64204f52 a2d7c: 7461 .short 0x7461 a2d7e: 61 .byte 0x61 a2d7f: 52 .byte 0x52 a2d80: 70616d65 .word 0x70616d65 a2d84: 20646570 .word 0x20646570 a2d88: 69766544 .word 0x69766544 a2d8c: 4d206563 .word 0x4d206563 a2d90: 494d .short 0x494d a2d92: 4f .byte 0x4f a2d93: 44 .byte 0x44 a2d94: 63697665 .word 0x63697665 a2d98: 4d4d2065 .word 0x4d4d2065 a2d9c: 00004f49 .word 0x00004f49 00000000000a2da0 : a2da0: ffffffff 00000000 000a2d68 00000000 ........h-...... a2db0: 00000017 00000000 00081b00 00000000 ................ ... a2dd8: 000a2d7f 00000000 00000014 00000000 .-.............. a2de8: 00081b20 00000000 00000001 00000000 ............... a2df8: fe200000 00000000 00010101 00000000 .. ............. a2e08: 000a2d93 00000000 0000000b 00000000 .-.............. a2e18: 00081b40 00000000 00000000 00000000 @............... ... a2e30: 00010101 00000000 555c3a43 73726573 ........C:\Users a2e40: 6c694e5c 61632e5c 5c6f6772 69676572 \Nil\.cargo\regi a2e50: 79727473 6372735c 7469675c 2e627568 stry\src\github. a2e60: 2d6d6f63 63636531 39393236 65396264 com-1ecc6299db9e a2e70: 33323863 6e6f635c 6f2d7473 302d6469 c823\const-oid-0 a2e80: 312e372e 6372735c 6372615c 73722e73 .7.1\src\arcs.rs a2e90: 000a2e38 00000000 00000058 00000000 8.......X....... a2ea0: 00000033 00000025 000a2e38 00000000 3...%...8....... a2eb0: 00000058 00000000 0000002e 00000025 X...........%... a2ec0: 656a624f 64497463 69746e65 72656966 ObjectIdentifier a2ed0: 00000028 00000000 000a2ec0 00000000 (............... a2ee0: 00000011 00000000 000a4faf 00000000 .........O...... a2ef0: 00000001 00000000 65737361 6f697472 ........assertio a2f00: 6166206e 64656c69 6465203a 61746c65 n failed: edelta a2f10: 203d3e20 62696c30 79726172 726f632f >= 0library/cor a2f20: 72732f65 756e2f63 69642f6d 6c665f79 e/src/num/diy_fl a2f30: 2e74616f 00007372 000a2f15 00000000 oat.rs.../...... a2f40: 00000021 00000000 0000004c 00000009 !.......L....... a2f50: 000a2f15 00000000 00000021 00000000 ./......!....... a2f60: 0000004e 00000009 N....... 00000000000a2f68 : a2f68: 00000001 0000000a 00000064 000003e8 ........d....... a2f78: 00002710 000186a0 000f4240 00989680 .'......@B...... a2f88: 05f5e100 3b9aca00 .......; 00000000000a2f90 : a2f90: 00000002 00000014 000000c8 000007d0 ................ a2fa0: 00004e20 00030d40 001e8480 01312d00 N..@........-1. a2fb0: 0bebc200 77359400 ......5w 00000000000a2fb8 : a2fb8: 6fc10000 002386f2 ...o..#. 00000000000a2fc0 : a2fc0: 00000000 85acef81 2d6d415b 000004ee ........[Am-.... 00000000000a2fd0 : ... a2fd8: bf6a1f01 6e38ed64 daa797ed e93ff9f4 ..j.d.8n......?. a2fe8: 00184f03 .O.. 00000000000a2fec : ... a2ffc: 2e953e01 03df9909 0f1538fd 2374e42f .>.......8../.t# a300c: d3cff5ec c404dc08 bccdb0da a6337f19 ..............3. a301c: e91f2603 0000024e .&..N... 00000000000a3024 : ... a3044: 982e7c01 bed3875b d8d99f72 12152f87 .|..[...r..../.. a3054: 6bde50c6 cf4a6e70 d595d80f 26b2716e .P.kpnJ.....nq.& a3064: adc666b0 1d153624 3c42d35a 63ff540e .f..$6..Z.B<.T.c a3074: cc5573c0 65f9ef17 55bc28f2 80dcc7f7 .sU....e.(.U.... a3084: f46eeddc 5fdcefce 000553f7 7262696c ..n...._.S..libr a3094: 2f797261 65726f63 6372732f 6d756e2f ary/core/src/num a30a4: 746c662f 63656432 7274732f 67657461 /flt2dec/strateg a30b4: 72642f79 6e6f6761 6173722e 72657373 y/dragon.rsasser a30c4: 6e6f6974 69616620 3a64656c 6d2e6420 tion failed: d.m a30d4: 20746e61 6130203e 72657373 6e6f6974 ant > 0assertion a30e4: 69616620 3a64656c 6d2e6420 73756e69 failed: d.minus a30f4: 30203e20 65737361 6f697472 6166206e > 0assertion fa a3104: 64656c69 2e64203a 73756c70 30203e20 iled: d.plus > 0 a3114: 65737361 6f697472 6166206e 64656c69 assertion failed a3124: 2e64203a 746e616d 6568632e 64656b63 : d.mant.checked a3134: 6464615f 702e6428 2973756c 5f73692e _add(d.plus).is_ a3144: 656d6f73 73612928 74726573 206e6f69 some()assertion a3154: 6c696166 203a6465 616d2e64 632e746e failed: d.mant.c a3164: 6b636568 735f6465 64286275 6e696d2e hecked_sub(d.min a3174: 2e297375 735f7369 28656d6f 00000029 us).is_some()... a3184: 00000000 000a3090 00000000 0000002f .....0....../... a3194: 00000000 000000c1 00000009 000a3090 .............0.. a31a4: 00000000 0000002f 00000000 000000fa ..../........... a31b4: 0000000d 000a3090 00000000 0000002f .....0....../... a31c4: 00000000 0000010b 00000005 000a3090 .............0.. a31d4: 00000000 0000002f 00000000 0000010c ..../........... a31e4: 00000005 000a3090 00000000 0000002f .....0....../... a31f4: 00000000 0000010d 00000005 000a3090 .............0.. a3204: 00000000 0000002f 00000000 0000010e ..../........... a3214: 00000005 000a3090 00000000 0000002f .....0....../... a3224: 00000000 00000165 0000000d 000a3090 ....e........0.. a3234: 00000000 0000002f 00000000 00000171 ..../.......q... a3244: 00000026 &... 00000000000a3248 : a3248: 3d1a45df e61acf03 feccfbc1 00000000 .E.=............ a3258: c79ac6ca ab70fe17 fed4fbdc 00000000 ......p......... a3268: bebcdc4f ff77b1fc fedcfbf6 00000000 O.....w......... a3278: 416bd60c be5691ef fee4fc11 00000000 ..kA..V......... a3288: 907ffc3c 8dd01fad feecfc2c 00000000 <.......,....... a3298: 31559a83 d3515c28 fef4fc46 00000000 ..U1(\Q.F....... a32a8: ada6c9b5 9d71ac8f fefcfc61 00000000 ......q.a....... a32b8: 23ee8bcb ea9c2277 ff04fc7b 00000000 ...#w"..{....... a32c8: 4078536d aecc4991 ff0cfc96 00000000 mSx@.I.......... a32d8: 5db6ce57 823c1279 ff14fcb1 00000000 W..]y.<......... a32e8: 4dfb5637 c2109436 ff1cfccb 00000000 7V.M6........... a32f8: 3848984f 9096ea6f ff24fce6 00000000 O.H8o.....$..... a3308: 25823ac7 d77485cb ff2cfd00 00000000 .:.%..t...,..... a3318: 97bf97f4 a086cfcd ff34fd1b 00000000 ..........4..... a3328: 172aace5 ef340a98 ff3cfd35 00000000 ..*...4.5.<..... a3338: 2a35b28e b23867fb ff44fd50 00000000 ..5*.g8.P.D..... a3348: d2c63f3b 84c8d4df ff4cfd6b 00000000 ;?......k.L..... a3358: 1ad3cdba c5dd4427 ff54fd85 00000000 ....'D....T..... a3368: bb25c996 936b9fce ff5cfda0 00000000 ..%...k...\..... a3378: 7d62a584 dbac6c24 ff64fdba 00000000 ..b}$l....d..... a3388: 0d5fdaf6 a3ab6658 ff6cfdd5 00000000 .._.Xf....l..... a3398: dec3f126 f3e2f893 ff74fdef 00000000 &.........t..... a33a8: aaff80b8 b5b5ada8 ff7cfe0a 00000000 ..........|..... a33b8: 6c7c4a8b 87625f05 ff84fe25 00000000 .J|l._b.%....... a33c8: 34c13053 c9bcff60 ff8cfe3f 00000000 S0.4`...?....... a33d8: 91ba2655 964e858c ff94fe5a 00000000 U&....N.Z....... a33e8: 70297ebd dff97724 ff9cfe74 00000000 .~)p$w..t....... a33f8: b8e5b88f a6dfbd9f ffa4fe8f 00000000 ................ a3408: 88747d94 f8a95fcf ffacfea9 00000000 .}t.._.......... a3418: 8fa89bcf b9447093 ffb4fec4 00000000 .....pD......... a3428: bf0f156b 8a08f0f8 ffbcfedf 00000000 k............... a3438: 653131b6 cdb02555 ffc4fef9 00000000 .11eU%.......... a3448: d07b7fac 993fe2c6 ffccff14 00000000 ..{...?......... a3458: 2a2b3b06 e45c10c4 ffd4ff2e 00000000 .;+*..\......... a3468: 697392d3 aa242499 ffdcff49 00000000 ..si.$$.I....... a3478: 8300ca0e fd87b5f2 ffe4ff63 00000000 ........c....... a3488: 92111aeb bce50864 ffecff7e 00000000 ....d...~....... a3498: 6f5088cc 8cbccc09 fff4ff99 00000000 ..Po............ a34a8: e219652c d1b71758 fffcffb3 00000000 ,e..X........... a34b8: 00000000 9c400000 0004ffce 00000000 ......@......... a34c8: 00000000 e8d4a510 000cffe8 00000000 ................ a34d8: ac620000 ad78ebc5 00140003 00000000 ..b...x......... a34e8: f8940984 813f3978 001c001e 00000000 ....x9?......... a34f8: c90715b3 c097ce7b 00240038 00000000 ....{...8.$..... a3508: 7bea5c70 8f7e32ce 002c0053 00000000 p\.{.2~.S.,..... a3518: abe98068 d5d238a4 0034006d 00000000 h....8..m.4..... a3528: 179a2245 9f4f2726 003c0088 00000000 E"..&'O...<..... a3538: d4c4fb27 ed63a231 004400a2 00000000 '...1.c...D..... a3548: 8cc8ada8 b0de6538 004c00bd 00000000 ....8e....L..... a3558: 1aab65db 83c7088e 005400d8 00000000 .e........T..... a3568: 42711d9a c45d1df9 005c00f2 00000000 ..qB..]...\..... a3578: a61be758 924d692c 0064010d 00000000 X...,iM...d..... a3588: 1a708dea da01ee64 006c0127 00000000 ..p.d...'.l..... a3598: 9aef774a a26da399 00740142 00000000 Jw....m.B.t..... a35a8: b47d6b85 f209787b 007c015c 00000000 .k}.{x..\.|..... a35b8: 79dd1877 b454e4a1 00840177 00000000 w..y..T.w....... a35c8: 5b9bc5c2 865b8692 008c0192 00000000 ...[..[......... a35d8: c8965d3d c83553c5 009401ac 00000000 =]...S5......... a35e8: fa97a0b3 952ab45c 009c01c7 00000000 ....\.*......... a35f8: 99a05fe3 de469fbd 00a401e1 00000000 ._....F......... a3608: db398c25 a59bc234 00ac01fc 00000000 %.9.4........... a3618: a3989f5c f6c69a72 00b40216 00000000 \...r........... a3628: 54e9bece b7dcbf53 00bc0231 00000000 ...TS...1....... a3638: f22241e2 88fcf317 00c4024c 00000000 .A".....L....... a3648: d35c78a5 cc20ce9b 00cc0266 00000000 .x\... .f....... a3658: 7b2153df 98165af3 00d40281 00000000 .S!{.Z.......... a3668: 971f303a e2a0b5dc 00dc029b 00000000 :0.............. a3678: 5ce3b396 a8d9d153 00e402b6 00000000 ...\S........... a3688: a4a7443c fb9b7cd9 00ec02d0 00000000 : a3820: 65747461 2074706d 64206f74 64697669 attempt to divid a3830: 79622065 72657a20 0000006f 00000000 e by zero....... a3840: 000a3758 00000000 0000002e 00000000 X7.............. a3850: 00000143 00000009 65737361 6f697472 C.......assertio a3860: 6166206e 64656c69 6221203a 692e6675 n failed: !buf.i a3870: 6d655f73 28797470 00000029 00000000 s_empty()....... a3880: 000a3758 00000000 0000002e 00000000 X7.............. a3890: 000001e0 00000005 000a3758 00000000 ........X7...... a38a0: 0000002e 00000000 00000227 00000011 ........'....... a38b0: 000a3758 00000000 0000002e 00000000 X7.............. a38c0: 00000260 00000009 7262696c 2f797261 `.......library/ a38d0: 65726f63 6372732f 6d756e2f 746c662f core/src/num/flt a38e0: 63656432 646f6d2f 0073722e 00000000 2dec/mod.rs..... a38f0: 000a38c8 00000000 00000023 00000000 .8......#....... a3900: 000000bc 00000005 65737361 6f697472 ........assertio a3910: 6166206e 64656c69 7562203a 5d305b66 n failed: buf[0] a3920: 62203e20 5c30275c 00000027 00000000 > b\'0\'....... a3930: 000a38c8 00000000 00000023 00000000 .8......#....... a3940: 000000bd 00000005 2b2d2e30 666e6930 ........0.-+0inf a3950: 614e614e 72657373 6e6f6974 69616620 NaNassertion fai a3960: 3a64656c 66756220 6e656c2e 3e202928 led: buf.len() > a3970: 616d203d 6e656c78 000a38c8 00000000 = maxlen.8...... a3980: 00000023 00000000 0000027f 0000000d #............... a3990: 00002e2e 00000000 000a3990 00000000 .........9...... a39a0: 00000002 00000000 00081f78 00000000 ........x....... ... a39b8: 00000001 00000000 00081f7c 00000000 ........|....... a39c8: 20656854 74636573 6620726f 2067616c The sector flag a39d8: 756c6176 73692065 766e6920 64696c61 value is invalid a39e8: 00000001 00000000 00000000 ffffffff ................ a39f8: ffffffff ffffffff fffffffe 00000000 ................ a3a08: 00000003 00000000 ffffffff fffffffb ................ a3a18: fffffffe ffffffff fffffffd 00000004 ................ a3a28: 65646e69 756f2078 666f2074 756f6220 index out of bou a3a38: 3a73646e 65687420 6e656c20 20736920 nds: the len is a3a48: 29c4bddf d89cdf62 78843090 acf005cd ...)b....0.x.... a3a58: f7212ed6 e5a220ab 04874834 dc30061d ..!.. ..4H....0. 00000000000a3a68 : a3a68: 6a09e667 bb67ae85 3c6ef372 a54ff53a g..j..g.r.n<:.O. a3a78: 510e527f 9b05688c 1f83d9ab 5be0cd19 .R.Q.h.........[ a3a88: 20202020 78452020 74706563 206e6f69 Exception a3a98: 646e6168 676e696c 61747320 0a3a6574 handling state:. a3aa8: fffffffc ffffffff ffffffff 00000003 ................ ... a3ac0: 00000004 fffffffc 7373696d 20676e69 ........missing a3ad0: 666e6f63 64206769 72637365 69747069 config descripti a3ae0: 66206e6f 646c6569 00000001 00000000 on field........ ... a3b08: 74756220 65687420 646e6920 69207865 but the index i a3b18: 00002073 00000000 000a3a28 00000000 s ......(:...... a3b28: 00000020 00000000 000a3b08 00000000 ........;...... a3b38: 00000012 00000000 00081f78 00000000 ........x....... a3b48: 00000008 00000000 00000008 00000000 ................ a3b58: 000868b0 00000000 00081f78 00000000 .h......x....... a3b68: 00000008 00000000 00000008 00000000 ................ a3b78: 00082dcc 00000000 73613d3d 74726573 .-......==assert a3b88: 206e6f69 6c696166 203a6465 656c2860 ion failed: `(le a3b98: 20207466 68676972 0a602974 656c2020 ft right)`. le a3ba8: 203a7466 0a2c6060 67697220 203a7468 ft: ``,. right: a3bb8: 203a6060 00000000 000a3b82 00000000 ``: .....;...... a3bc8: 00000019 00000000 000a3b9b 00000000 .........;...... a3bd8: 00000012 00000000 000a3bad 00000000 .........;...... a3be8: 0000000c 00000000 000a3bb9 00000000 .........;...... a3bf8: 00000003 00000000 00000060 00000000 ........`....... a3c08: 000a3b82 00000000 00000019 00000000 .;.............. a3c18: 000a3b9b 00000000 00000012 00000000 .;.............. a3c28: 000a3bad 00000000 0000000c 00000000 .;.............. a3c38: 000a3c00 00000000 00000001 00000000 .<.............. a3c48: 000ac0b8 00000000 00000000 00000000 ................ a3c58: 000ab5a7 00000000 00000002 00000000 ................ a3c68: 00081f78 00000000 00000018 00000000 x............... a3c78: 00000008 00000000 00083dc0 00000000 .........=...... a3c88: 00084fac 00000000 0008508c 00000000 .O.......P...... a3c98: 316e7341 20202020 656d6f53 4f464e49 Asn1 SomeINFO a3ca8: 68736168 38667455 65707974 203d3c20 hashUtf8type <= a3cb8: 4c4c554e 6f676c61 64616f6c 61746164 NULLalgoloaddata a3cc8: 34697072 646e696b 454e4f4e 656e6f6e rpi4kindNONEnone a3cd8: 72202c27 65747942 4e524157 0a426947 ', rByteWARNGiB. a3ce8: 68637261 0a736e20 65747962 656e6f4e arch ns.byteNone a3cf8: 2c0a7b20 207b200a 287d207d 002c280a {.,. { } }(.(,. a3d08: 00081f78 00000000 00000008 00000000 x............... a3d18: 00000008 00000000 0008670c 00000000 .........g...... a3d28: 7262696c 2f797261 65726f63 6372732f library/core/src a3d38: 746d662f 6d756e2f 3073722e 30623078 /fmt/num.rs0x0b0 a3d48: 30313030 30333032 30353034 30373036 0010203040506070 a3d58: 31393038 31313130 31333132 31353134 8091011121314151 a3d68: 31373136 32393138 32313230 32333232 6171819202122232 a3d78: 32353234 32373236 33393238 33313330 4252627282930313 a3d88: 33333332 33353334 33373336 34393338 2333435363738394 a3d98: 34313430 34333432 34353434 34373436 0414243444546474 a3da8: 35393438 35313530 35333532 35353534 8495051525354555 a3db8: 35373536 36393538 36313630 36333632 6575859606162636 a3dc8: 36353634 36373636 37393638 37313730 4656667686970717 a3dd8: 37333732 37353734 37373736 38393738 2737475767778798 a3de8: 38313830 38333832 38353834 38373836 0818283848586878 a3df8: 39393838 39313930 39333932 39353934 8899091929394959 a3e08: 39373936 61393938 72657373 6e6f6974 6979899assertion a3e18: 69616620 3a64656c 75632a20 3e207272 failed: *curr > a3e28: 00393120 00000000 000a3d28 00000000 19.....(=...... a3e38: 0000001b 00000000 000001e5 00000005 ................ a3e48: 00081f78 00000000 00000008 00000000 x............... a3e58: 00000008 00000000 000850c0 00000000 .........P...... a3e68: 000850c8 00000000 000851ac 00000000 .P.......Q...... a3e78: 30303030 30303030 30303030 30303030 0000000000000000 a3e88: 30303030 30303030 30303030 30303030 0000000000000000 a3e98: 30303030 30303030 30303030 30303030 0000000000000000 a3ea8: 30303030 30303030 30303030 30303030 0000000000000000 a3eb8: 676e6172 74732065 20747261 65646e69 range start inde a3ec8: 6f202078 6f207475 61722066 2065676e x out of range a3ed8: 20726f66 63696c73 666f2065 6e656c20 for slice of len a3ee8: 20687467 00000000 000a3eb8 00000000 gth .....>...... a3ef8: 00000012 00000000 000a3eca 00000000 .........>...... a3f08: 00000022 00000000 7262696c 2f797261 ".......library/ a3f18: 65726f63 6372732f 696c732f 692f6563 core/src/slice/i a3f28: 7865646e 0073722e 000a3f10 00000000 ndex.rs..?...... a3f38: 0000001f 00000000 00000033 00000005 ........3....... a3f48: 4d6f6f54 4f796e61 466e6570 73656c69 TooManyOpenFiles a3f58: 7077205d 7072675f 7a69735f 78303d65 ] wp_grp_size=0x a3f68: 2020205d 20202020 72724553 203a726f ] SError: a3f78: 6572202c 625f6461 656c5f6c 78303d6e , read_bl_len=0x a3f88: 756e696c 6e692c78 64727469 646e652d linux,initrd-end a3f98: 61766e49 4364696c 61726168 72657463 InvalidCharacter a3fa8: 20746f67 554e2061 76204c4c 65756c61 got a NULL value a3fb8: 2020205d 20202020 3a515249 20202020 ] IRQ: a3fc8: 4e676154 65626d75 766e4972 64696c61 TagNumberInvalid a3fd8: 33323130 37363534 62613938 66656463 0123456789abcdef a3fe8: 434d4d45 5252455f 435f524f 4b434f4c EMMC_ERROR_CLOCK a3ff8: 68772029 73206e65 6963696c 6020676e ) when slicing ` a4008: 2020205d 20202020 3a514946 20202020 ] FIQ: a4018: 434d4d45 5252455f 525f524f 54455345 EMMC_ERROR_RESET a4028: 20555043 65637845 6f697470 0a0a216e CPU Exception!.. a4038: 64616572 666e695f 65735f6f 726f7463 read_info_sector a4048: 2020205d 20202020 75626544 20203a67 ] Debug: a4058: 5f505041 444e4553 5f504f5f 444e4f43 APP_SEND_OP_COND a4068: 6e6f632f 75676966 69746172 2f736e6f /configurations/ a4078: 4d45205d 203a434d 43204453 20647261 ] EMMC: SD Card a4088: 616d692f 2f736567 6f636272 6769666e /images/rbconfig a4098: 676e6172 6e652065 6e692064 20786564 range end index a40a8: 434d4d45 5241435f 42415f44 544e4553 EMMC_CARD_ABSENT a40b8: 6177205d 64207469 74617275 206e6f69 ] wait duration a40c8: 000a4098 00000000 00000010 00000000 .@.............. a40d8: 000a3eca 00000000 00000022 00000000 .>......"....... a40e8: 000a3f10 00000000 0000001f 00000000 .?.............. a40f8: 00000048 00000005 63696c73 6e692065 H.......slice in a4108: 20786564 72617473 61207374 62202074 dex starts at b a4118: 65207475 2073646e 00207461 00000000 ut ends at ..... a4128: 000a4100 00000000 00000016 00000000 .A.............. a4138: 000a4116 00000000 0000000d 00000000 .A.............. a4148: 000a3f10 00000000 0000001f 00000000 .?.............. a4158: 0000005b 00000005 72756f73 73206563 [.......source s a4168: 6563696c 6e656c20 20687467 64202928 lice length () d a4178: 2073656f 20746f6e 6374616d 65642068 oes not match de a4188: 6e697473 6f697461 6c73206e 20656369 stination slice a4198: 676e656c 28206874 000a4160 00000000 length (`A...... a41a8: 00000015 00000000 000a4175 00000000 ........uA...... a41b8: 0000002b 00000000 000a4faf 00000000 +........O...... a41c8: 00000001 00000000 01010101 01010101 ................ a41d8: 01010101 01010101 01010101 01010101 ................ a41e8: 01010101 01010101 01010101 01010101 ................ a41f8: 01010101 01010101 01010101 01010101 ................ a4208: 01010101 01010101 01010101 01010101 ................ a4218: 01010101 01010101 01010101 01010101 ................ a4228: 01010101 01010101 01010101 01010101 ................ a4238: 01010101 01010101 01010101 01010101 ................ a4248: 01010101 01010101 00000000 00000000 ................ ... a4290: 02020000 02020202 02020202 02020202 ................ a42a0: 02020202 02020202 02020202 02020202 ................ a42b0: 03030303 03030303 03030303 03030303 ................ a42c0: 04040404 00000004 00000000 00000000 ................ a42d0: 7262696c 2f797261 65726f63 6372732f library/core/src a42e0: 7274732f 646f6d2f 5b73722e 5d2e2e2e /str/mod.rs[...] a42f0: 65747962 646e6920 20207865 6f207369 byte index is o a4300: 6f207475 6f622066 73646e75 20666f20 ut of bounds of a4310: 00000060 00000000 000a42f0 00000000 `........B...... a4320: 0000000b 00000000 000a42fb 00000000 .........B...... a4330: 00000016 00000000 000a3c00 00000000 .........<...... a4340: 00000001 00000000 000a42d0 00000000 .........B...... a4350: 0000001b 00000000 0000006b 00000009 ........k....... a4360: 69676562 3d3c206e 646e6520 00002820 begin <= end (.. a4370: 000a4360 00000000 0000000e 00000000 `C.............. a4380: 000a3cb4 00000000 00000004 00000000 .<.............. a4390: 000a3ff8 00000000 00000010 00000000 .?.............. a43a0: 000a3c00 00000000 00000001 00000000 .<.............. a43b0: 000a42d0 00000000 0000001b 00000000 .B.............. a43c0: 0000006f 00000005 000a42d0 00000000 o........B...... a43d0: 0000001b 00000000 0000007d 0000002d ........}...-... a43e0: 20736920 20746f6e 68632061 62207261 is not a char b a43f0: 646e756f 3b797261 20746920 69207369 oundary; it is i a4400: 6469736e 65522065 6e4f6461 2820796c nside ReadOnly ( a4410: 65747962 6e552073 6b73616d 6f706465 bytes Unmaskedpo a4420: 69746973 40206e6f 6e696c20 45533a65 sition @ line:SE a4430: 535f444e 61445243 69546574 6142656d ND_SCRDateTimeBa a4440: 67614d64 78656369 74636570 6f626465 dMagicexpectedbo a4450: 7261746f 202c7367 70736572 205d203a otargs, resp: ] a4460: 20202020 45532020 435f444e 65724449 SEND_CIDre a4470: 625f6461 43426270 5047204d 205d4f49 ad_bpbBCM GPIO] a4480: 33395b1b 61425b6d 61482064 65726873 .[93m[Bad Hashre a4490: 645f6461 65727269 6d5f6461 764f7262 ad_dirread_mbrOv a44a0: 6c667265 4553776f 435f444e 2c274453 erflowSEND_CSD', a44b0: 6e696c20 45532065 4e455551 62724543 line SEQUENCErb a44c0: 666e6f63 65726769 665f6461 692f7461 configread_fat/i a44d0: 6567616d 20292f73 6020666f 00000000 mages/) of `.... a44e0: 000a42f0 00000000 0000000b 00000000 .B.............. a44f0: 000a43e0 00000000 00000026 00000000 .C......&....... a4500: 000a440e 00000000 00000008 00000000 .D.............. a4510: 000a44d6 00000000 00000006 00000000 .D.............. a4520: 000a3c00 00000000 00000001 00000000 .<.............. a4530: 000a42d0 00000000 0000001b 00000000 .B.............. a4540: 0000007f 00000005 7262696c 2f797261 ........library/ a4550: 65726f63 6372732f 696e752f 65646f63 core/src/unicode a4560: 6972702f 6261746e 722e656c 00000073 /printable.rs... a4570: 000a4548 00000000 00000025 00000000 HE......%....... a4580: 0000001a 00000036 05030100 02060605 ....6........... a4590: 07080607 1c0a1109 1a0c190b 0d0e100d ................ a45a0: 0310040f 09131212 04170116 03190118 ................ a45b0: 011b071a 161f021c 032b0320 012e0b2d ........ .+.-... a45c0: 02310330 02a70132 04aa02a9 02fa08ab 0.1.2........... a45d0: 02fd05fb 09ff03fe 8b7978ad 5730a28d .........xy...0W a45e0: 908c8b58 0f0edd1c fcfb4c4b 5c3f2f2e X.......KL.../?\ a45f0: 84e25f5d 92918e8d bbbab1a9 cac9c6c5 ]_.............. a4600: ffe5e4de 12110400 37343129 493d3b3a ........)147:;=I a4610: 8e845d4a b4b1a992 cac6bbba e5e4cfce J].............. a4620: 0e0d0400 31291211 453b3a34 5e4a4946 ......)14:;EFIJ^ a4630: 91846564 cec99d9b 29110dcf 49453b3a de.........):;EI a4640: 5e5c5b57 8d65645f bab4a991 dfc9c5bb W[\^_de......... a4650: 0df0e5e4 64494511 b2848065 d5bfbebc .....EIde....... a4660: 83f1f0d7 a6a48b85 c7c5bfbe dbdacfce ................ a4670: cdbd9848 49cfcec6 59574f4e 8e895f5e H......INOWY^_.. a4680: b7b6b18f c7c6c1bf 171611d7 f7f65c5b ............[\.. a4690: 6d80fffe 0edfde71 1c6f6e1f 7e7d5f1d ...mq....no.._}~ a46a0: bb7fafae 1e1716bc 4e47461f 5c5a584f .........FGNOXZ\ a46b0: b57f7e5e dcd5d4c5 72f5f1f0 75748f73 ^~.........rs.tu a46c0: 2f2e2696 bfb7afa7 dfd7cfc7 9897409a .&./.........@.. a46d0: d21f8f30 4effced4 075b5a4f 27100f08 0......NOZ[....' a46e0: 6eefee2f 3f3d376f 91904542 c8756753 /..no7=?BE..Sgu. a46f0: d8d1d0c9 fffee7d9 225f2000 8204df82 ......... _".... a4700: 041b0844 ac811106 05ab800e 1b81091f D............... a4710: 01081903 34042f04 01030704 11070607 ...../.4........ a4720: 120f500a 03075507 090a1c04 07030803 .P...U.......... a4730: 03030203 05040c03 01060b03 4e05150e ...............N a4740: 57071b07 16060207 4304500d 01032d03 ...W.....P.C.-.. a4750: 0f061104 1d043a0c 6d205f25 80256a04 .....:..%_ m.j%. a4760: b08205c8 82061a03 075903fd 09180916 ..........Y..... a4770: 0c140c14 060a066a 0759061a 0a46052b ....j.....Y.+.F. a4780: 040c042c 0b310301 061a042c ac80030b ,.....1.,....... a4790: 2f060a06 80034d31 033c08a4 073c030f .../1M....<...<. a47a0: 052b0838 1811ff82 2d112f08 210f2103 8.+....../.-.!.! a47b0: 048c800f 0b199782 05948815 073b052f ............/.;. a47c0: 09180e02 7422be80 1ad6800c ff80050c ......"t........ a47d0: 0cdf8005 37039df2 145c8109 8008b880 .......7..\..... a47e0: 180a05cb 060a033b 08460838 0b74060c ....;...8.F...t. a47f0: 045a031e 83800959 160a1c18 80044c09 ..Z.Y........L.. a4800: a4ab068a 3104170c da8104a1 050c0726 .......1....&... a4810: 10a68005 0107f581 4c062a20 048d8004 ........ *.L.... a4820: 1b03be80 000d0f03 03010106 05020401 ................ a4830: 08020707 0a020908 0e020b05 11011004 ................ a4840: 13051202 15011411 19021702 1d051c0d ................ a4850: 6a012408 af026b04 cf02bc03 d402d102 .$.j.k.......... a4860: d609d50c da02d702 e105e001 e804e702 ................ a4870: f020ee02 fa02f804 0c01fb02 4e3e3b27 .. .........';>N a4880: 9e9e8f4f 938b7b9f bab2a296 0706b186 O....{.......... a4890: 3e3d3609 d1d0f356 36181404 7f575637 .6=>V......67VW. a48a0: bdafaeaa 8712e035 049e8e89 12110e0d ....5........... a48b0: 3a343129 4a494645 65644f4e 1bb7b65c )14:EFIJNOde\... a48c0: 0a08071c 3617140b a9a83a39 3709d9d8 .......69:.....7 a48d0: 07a89190 663e3b0a 6f928f69 efeebf5f .....;>fi..o_... a48e0: fcf4625a 2e9b9aff 5528272f a3a1a09d Zb....../'(U.... a48f0: ada8a7a4 06c4bcba 1d150c0b 51453f3a ............:?EQ a4900: cdcca7a6 1a1907a0 3f3e2522 ffefece7 ........"%>?.... a4910: 2004c6c5 28262523 483a3833 53504c4a ... #%&(38:HJLPS a4920: 5a585655 63605e5c 736b6665 8a7f7d78 UVXZ\^`cefksx}.. a4930: b0afaaa4 afaed0c0 5e936f6e 03057b22 ........no.^"{.. a4940: 66032d04 2e2f0103 031d8280 041c0f31 .-.f../.....1... a4950: 051e0924 0444052b aa802a0e 24042406 $...+.D..*...$.$ a4960: 34082804 81434e0b 0a160937 453b1808 .(.4.NC.7.....;E a4970: 08630339 05163009 051b0321 04384001 9.c..0..!....@8. a4980: 042f054b 0709070a 04272040 0336090c K./.....@ '...6. a4990: 071a053a 50070c04 0d333749 082e0733 :......PI73.3... a49a0: 5226810a 2a08284e 1c261a16 4e091714 ..&RN(.*..&....N a49b0: 44092404 0a07190d 27084806 3f0b7509 .$.D.....H.'.u.? a49c0: 3b062a41 51060a05 10050106 8b800503 A*.;...Q........ a49d0: 08481e62 5ea6800a 0a0b4522 3a130d06 b.H....^"E.....: a49e0: 2c360a06 b9801704 0c53643c 460a0948 ..6,.......library/ a4b70: 65726f63 6372732f 6d756e2f 6769622f core/src/num/big a4b80: 2e6d756e 00007372 000a4b68 00000000 num.rs..hK...... a4b90: 0000001e 00000000 000001ac 00000001 ................ a4ba0: 65737361 6f697472 6166206e 64656c69 assertion failed a4bb0: 6f6e203a 72726f62 7361776f 74726573 : noborrowassert a4bc0: 206e6f69 6c696166 203a6465 69676964 ion failed: digi a4bd0: 3c207374 61303420 72657373 6e6f6974 ts < 40assertion a4be0: 69616620 3a64656c 68746f20 3e207265 failed: other > a4bf0: 00003020 00000000 00081f78 00000000 0......x....... a4c00: 00000008 00000000 00000008 00000000 ................ a4c10: 000868b8 00000000 46797254 536d6f72 .h......TryFromS a4c20: 6563696c 6f727245 6c617672 755f6469 liceErrorvalid_u a4c30: 6f745f70 6f727265 656c5f72 0000006e p_toerror_len... a4c40: 00081f78 00000000 00000008 00000000 x............... a4c50: 00000008 00000000 00089a20 00000000 ........ ....... 00000000000a4c60 : a4c60: 00000300 00200483 00600591 00a0135d ...... ...`.]... a4c70: 1f201712 1f60200c 2ba02cef 2c20302a .. .. `..,.+*0 , a4c80: 2ce0a66f 2d60a802 2e60fb1e 3620fe00 o..,..`-..`... 6 a4c90: 3660ff9e 36e101fd 37210a01 37e10d24 ..`6...6..!7$..7 a4ca0: 39610eab 39a1182f 47e11c30 4c211ef3 ..a9/..90..G..!L a4cb0: 4fe16af0 50216f4f 50a1bc9d 5161cf00 .j.OOo!P...P..aQ a4cc0: 51a1d165 5221da00 53e1e000 5561e130 e..Q..!R...S0.aU a4cd0: 56a1e2ae 56e1e8d0 576e0020 57ff01f0 ...V...V .nW...W 00000000000a4ce0 : a4ce0: 07007000 01012d00 02010201 0b480101 .p...-........H. a4cf0: 01101530 06020765 04010202 1b1e0123 0...e.......#... a4d00: 093a0b5b 04180109 03010901 032b0501 [.:...........+. a4d10: 182a083c 01372001 08040101 07030104 <.*.. 7......... a4d20: 011d020a 0101013a 01080402 020a0109 ....:........... a4d30: 0202011a 02040139 03020204 021e0103 ....9........... a4d40: 020b0103 05040139 01040201 06160214 ....9........... a4d50: 013a0101 04010201 03070108 011e020a ..:............. a4d60: 0101013b 0109010c 01030128 03010137 ;.......(...7... a4d70: 04010305 020b0207 013a011d 01020102 ..........:..... a4d80: 02050103 020b0207 0239021c 04020101 ..........9..... a4d90: 01090108 011d020a 01040148 01010302 ........H....... a4da0: 01510108 080c0702 09020162 024a060b ..Q.....b.....J. a4db0: 0101011b 0e370101 02010501 24010b05 ......7........$ a4dc0: 04660109 02010601 02190202 04100304 ..f............. a4dd0: 0202010d 010f0106 03000300 021e021d ................ a4de0: 0240021e 01080701 01090b02 0101032d ..@.........-... a4df0: 01220275 02040376 03060109 010202db u.".v........... a4e00: 0701013a 01010101 0a060802 1f300102 :.............0. a4e10: 07300431 01050101 020c0928 02020420 1.0.....(... ... a4e20: 01380301 01030201 083a0301 03980202 ..8.......:..... a4e30: 07010d01 01060104 40c60203 21c30100 ...........@...! a4e40: 018d0300 06002060 04000269 02200a01 ....` ..i..... . a4e50: 01000250 01040103 01050219 121a0297 P............... a4e60: 0826010d 032e0b19 04020130 01270202 ..&.....0.....'. a4e70: 02020643 010c0202 012f0108 03010133 C........./.3... a4e80: 02050202 022a0101 01ee0108 01040102 ......*......... a4e90: 10000100 02001010 01e20100 03000595 ................ a4ea0: 04050201 01040328 040002a5 0b990200 ....(........... a4eb0: 017b0431 01290f36 030a0202 02020431 1.{.6.).....1... a4ec0: 033d0107 08010524 020c013e 040a0934 ..=.$...>...4... a4ed0: 035f0102 02010102 01a00106 02150803 .._............. a4ee0: 01010239 01160101 0503070e 030208c3 9............... a4ef0: 01170101 06020151 01020101 02010201 ....Q........... a4f00: 040201eb 02010206 0855021b 02010102 ..........U..... a4f10: 0101016a 01010602 04020365 09000501 j.......e....... a4f20: 01f50201 0101020a 04900104 01040202 ................ a4f30: 06280a20 01080402 03020609 02010d2e .(............. a4f40: 06010700 16520101 02010702 067a0201 ......R.......z. a4f50: 02010103 01010701 01030248 02000101 ........H....... a4f60: 073b0500 043f0100 02000151 17022e00 ..;...?.Q....... a4f70: 03010100 08080504 041e0702 37000394 ...............7 a4f80: 01083204 0516010e 07000f01 07021101 .2.............. a4f90: 05010201 01000700 0700043d 6000076d ........=...m..` a4fa0: 5000f080 41564952 5b204554 2928205d ...PRIVATE [] () a4fb0: 000a4fa3 00000000 00000009 00000000 .O.............. a4fc0: 000a4fac 00000000 00000003 00000000 .O.............. a4fd0: 000a4faf 00000000 00000001 00000000 .O.............. a4fe0: 6d697270 76697469 6e6f6365 75727473 primitiveconstru a4ff0: 64657463 00000000 000a4fe0 00000000 cted.....O...... a5000: 00000009 00000000 000a4fe9 00000000 .........O...... a5010: 0000000b 00000000 544e4f43 2d545845 ........CONTEXT- a5020: 43455053 43494649 00005b20 00000000 SPECIFIC [...... a5030: 000a5018 00000000 00000012 00000000 .P.............. a5040: 000a4fac 00000000 00000003 00000000 .O.............. a5050: 000a4faf 00000000 00000001 00000000 .O.............. a5060: 4c505041 54414349 204e4f49 0000005b APPLICATION [... a5070: 000a5060 00000000 0000000d 00000000 `P.............. a5080: 000a4fac 00000000 00000003 00000000 .O.............. a5090: 000a4faf 00000000 00000001 00000000 .O.............. a50a0: 53504d42 6e697274 73695667 656c6269 BMPStringVisible a50b0: 69727453 6547676e 6172656e 657a696c StringGeneralize a50c0: 6d695464 43545565 656d6954 53354149 dTimeUTCTimeIA5S a50d0: 6e697274 69725067 6261746e 7453656c tringPrintableSt a50e0: 676e6972 656d754e 53636972 6e697274 ringNumericStrin a50f0: 54455367 38465455 69727453 4e45676e gSETUTF8StringEN a5100: 52454d55 44455441 454a424f 49205443 UMERATEDOBJECT I a5110: 544e4544 45494649 54434f52 53205445 DENTIFIEROCTET S a5120: 4e495254 54494247 52545320 49474e49 TRINGBIT STRINGI a5130: 4745544e 4f425245 41454c4f 6761544e NTEGERBOOLEANTag a5140: 00783028 00000000 000a513d 00000000 (0x.....=Q...... a5150: 00000006 00000000 000ab5a7 00000000 ................ a5160: 00000002 00000000 000a4faf 00000000 .........O...... a5170: 00000001 00000000 00000000 00000000 ................ a5180: 00000002 00000000 00000000 00000000 ................ ... a5198: 00000002 00000000 00000020 00000008 ........ ....... a51a8: 00000003 00000000 00000001 00000000 ................ a51b8: 00000002 00000000 00000000 00000000 ................ a51c8: 00000002 00000000 00000000 00000000 ................ a51d8: 00000020 00000000 00000003 00000000 ............... a51e8: 00095b40 00000000 00000008 00000000 @[.............. a51f8: 00000008 00000000 0008a530 00000000 ........0....... a5208: 00095b40 00000000 00000008 00000000 @[.............. a5218: 00000008 00000000 00089b60 00000000 ........`....... a5228: 00095b40 00000000 00000008 00000000 @[.............. a5238: 00000008 00000000 0008a060 00000000 ........`....... a5248: 00095b40 00000000 00000008 00000000 @[.............. a5258: 00000008 00000000 00089f60 00000000 ........`....... a5268: 756c6156 67617465 00095b40 00000000 Valuetag@[...... a5278: 00000008 00000000 00000008 00000000 ................ a5288: 00089b60 00000000 00095b40 00000000 `.......@[...... a5298: 00000008 00000000 00000008 00000000 ................ a52a8: 00089f50 00000000 69617254 676e696c P.......Trailing a52b8: 61746144 6f636564 00646564 00000000 Datadecoded..... a52c8: 00095b40 00000000 00000008 00000000 @[.............. a52d8: 00000008 00000000 0008a530 00000000 ........0....... a52e8: 616d6572 6e696e69 67615467 6e6b6e55 remainingTagUnkn a52f8: 006e776f 00000000 00095b40 00000000 own.....@[...... a5308: 00000008 00000000 00000008 00000000 ................ a5318: 0008a400 00000000 55676154 7078656e ........TagUnexp a5328: 65746365 00000064 00095b40 00000000 ected...@[...... a5338: 00000008 00000000 00000008 00000000 ................ a5348: 00089fe0 00000000 75746361 61546c61 ........actualTa a5358: 646f4d67 6b6e5565 6e776f6e 7265764f gModeUnknownOver a5368: 676e656c 65536874 64724f74 6e697265 lengthSetOrderin a5378: 00000067 00000000 00095b40 00000000 g.......@[...... a5388: 00000008 00000000 00000008 00000000 ................ a5398: 000a2690 00000000 4d64694f 6f666c61 .&......OidMalfo a53a8: 64656d72 636e6f4e 6e6f6e61 6c616369 rmedNoncanonical a53b8: 6f636e49 656c706d 78656574 74636570 Incompleteexpect a53c8: 6c5f6465 63616e65 6c617574 6e656c5f ed_lenactual_len a53d8: 6c696146 654c6465 6874676e 00000000 FailedLength.... a53e8: 00095b40 00000000 00000008 00000000 @[.............. a53f8: 00000008 00000000 0008a470 00000000 ........p....... a5408: 6f727245 00000072 000a7c98 00000000 Error....|...... a5418: 00000043 00000000 0000056f 00000035 C.......o...5... a5428: 2020205d 2d202020 335b1b20 6f466d36 ] - .[36mFo a5438: 3a646e75 305b1b20 00000a6d 00000000 und: .[0m....... a5448: 000ac110 00000000 00000003 00000000 ................ a5458: 000ac113 00000000 00000001 00000000 ................ a5468: 000ac0b8 00000000 00000000 00000000 ................ a5478: 000a5428 00000000 00000015 00000000 (T.............. a5488: 000a543d 00000000 00000005 00000000 =T.............. a5498: 00002928 00000000 00095b40 00000000 ()......@[...... ... a54b0: 00000001 00000000 0008afd0 00000000 ................ a54c0: 49746f4e 6f6c426e 61426b63 6f6c4264 NotInBlockBadBlo a54d0: 69536b63 0000657a 00095b40 00000000 ckSize..@[...... a54e0: 00000008 00000000 00000008 00000000 ................ a54f0: 00081370 00000000 656c6946 65726c41 p.......FileAlre a5500: 45796461 74736978 6d754a73 46646570 adyExistsJumpedF a5510: 41656572 636f6c6c 6f697461 7272456e reeAllocationErr a5520: 6f4e726f 6f6e4574 53686775 65636170 orNotEnoughSpace a5530: 766e6f43 69737265 72456e6f 42726f72 ConversionErrorB a5540: 6c436461 65747375 646e4572 6946664f adClusterEndOfFi a5550: 6946656c 7349656c 6e65704f 656c6544 leFileIsOpenDele a5560: 69446574 46734172 4f656c69 656e6570 teDirAsFileOpene a5570: 72694464 69467341 6944656c 726c4172 dDirAsFileDirAlr a5580: 79646165 6e65704f 656c6946 65726c41 eadyOpenFileAlre a5590: 4f796461 466e6570 4e656c69 6f46746f adyOpenFileNotFo a55a0: 54646e75 614d6f6f 704f796e 69446e65 undTooManyOpenDi a55b0: 69467372 616e656c 7245656d 00726f72 rsFilenameError. a55c0: 00095b40 00000000 00000008 00000000 @[.............. a55d0: 00000008 00000000 000813e0 00000000 ................ a55e0: 75536f4e 6f566863 656d756c 6d726f46 NoSuchVolumeForm a55f0: 72457461 00726f72 00095b40 00000000 atError.@[...... a5600: 00000008 00000000 00000008 00000000 ................ a5610: 00081470 00000000 69766544 72456563 p.......DeviceEr a5620: 00726f72 00000000 00095b40 00000000 ror.....@[...... a5630: 00000008 00000000 00000008 00000000 ................ a5640: 00081360 00000000 555c3a43 73726573 `.......C:\Users a5650: 6c694e5c 7665645c 63617073 75725c65 \Nil\devspace\ru a5660: 705c7473 656a6f72 5c737463 74737572 st\projects\rust a5670: 746f6f42 7375725c 6f6f4274 72735c74 Boot\rustBoot\sr a5680: 73665c63 6e6f635c 6c6f7274 2e72656c c\fs\controller. a5690: 72457372 3a726f72 61727420 73726576 rsError: travers a56a0: 20676e69 20656874 20544146 6c626174 ing the FAT tabl a56b0: 00202c65 00000000 000a5692 00000000 e, ......V...... a56c0: 00000021 00000000 000a5648 00000000 !.......HV...... a56d0: 0000004a 00000000 000002b4 00000022 J..........."... a56e0: 000a5648 00000000 0000004a 00000000 HV......J....... a56f0: 000002b1 00000046 000a5648 00000000 ....F...HV...... a5700: 0000004a 00000000 000002bd 00000032 J...........2... a5710: 000a5648 00000000 0000004a 00000000 HV......J....... a5720: 00000255 0000001a 000a5648 00000000 U.......HV...... a5730: 0000004a 00000000 00000260 0000001e J.......`....... a5740: 61657263 6e206574 65207765 2d636d6d create new emmc- a5750: 20746166 746e6f63 6c6c6f72 2e2e7265 fat controller.. a5760: 0000002e 00000000 000a5740 00000000 ........@W...... a5770: 00000021 00000000 74737572 746f6f42 !.......rustBoot a5780: 73663a3a 6f633a3a 6f72746e 72656c6c ::fs::controller a5790: 20554d4d 61207369 6165726c 65207964 MMU is already e a57a0: 6c62616e 00006465 000a5790 00000000 nabled...W...... a57b0: 00000016 00000000 4b42694d 65444269 ........MiBKiBDe a57c0: 57524376 58504f52 2058504e 20202020 vCRWROPXNPX a57d0: 207c2020 00000000 000a57cb 00000000 | .....W...... a57e0: 00000006 00000000 000aba29 00000000 ........)....... a57f0: 00000003 00000000 000a57d1 00000000 .........W...... a5800: 00000003 00000000 000a8740 00000000 ........@....... a5810: 00000001 00000000 000a57d1 00000000 .........W...... a5820: 00000003 00000000 000a8740 00000000 ........@....... a5830: 00000001 00000000 000a8740 00000000 ........@....... a5840: 00000001 00000000 000a57d1 00000000 .........W...... a5850: 00000003 00000000 00000000 00000000 ................ a5860: 00000002 00000000 00000000 00000000 ................ ... a5878: 0000000a 00000000 00000020 0000000c ........ ....... a5888: 00000003 00000000 00000001 00000000 ................ a5898: 00000002 00000000 00000000 00000000 ................ ... a58b0: 0000000a 00000000 00000020 0000000c ........ ....... a58c0: 00000003 00000000 00000002 00000000 ................ a58d0: 00000002 00000000 00000000 00000000 ................ ... a58e8: 00000003 00000000 00000020 00000000 ........ ....... a58f8: 00000001 00000000 00000003 00000000 ................ a5908: 00000002 00000000 00000000 00000000 ................ a5918: 00000002 00000000 00000000 00000000 ................ a5928: 00000020 00000000 00000003 00000000 ............... a5938: 00000004 00000000 00000002 00000000 ................ ... a5958: 00000003 00000000 00000020 00000000 ........ ....... ... a5970: 00000005 00000000 00000002 00000000 ................ ... a5988: 00000002 00000000 00000000 00000000 ................ a5998: 00000020 00000000 00000003 00000000 ............... a59a8: 00000006 00000000 00000002 00000000 ................ ... a59c8: 00000003 00000000 00000020 00000000 ........ ....... ... a59e0: 00000007 00000000 00000002 00000000 ................ ... a59f8: 00000002 00000000 00000000 00000000 ................ a5a08: 00000020 00000000 00000003 00000000 ............... a5a18: 000ac110 00000000 00000003 00000000 ................ a5a28: 000ac113 00000000 00000001 00000000 ................ a5a38: 000ac0b8 00000000 00000000 00000000 ................ a5a48: 000a6b70 00000000 00000002 00000000 pk.............. a5a58: 000ac14c 00000000 00000001 00000000 L............... a5a68: 6f6c205d 72206461 6e6f6362 2e676966 ] load rbconfig. a5a78: 000a2e2e 00000000 000ac110 00000000 ................ a5a88: 00000003 00000000 000ac113 00000000 ................ a5a98: 00000001 00000000 000ac0b8 00000000 ................ ... a5ab0: 000a5a68 00000000 00000013 00000000 hZ.............. a5ac0: 746f6f62 64616f6c 5c737265 34697072 bootloaders\rpi4 a5ad0: 6372735c 6274645c 0073722e 00000000 \src\dtb.rs..... a5ae0: 000a5ac0 00000000 0000001b 00000000 .Z.............. a5af0: 0000000f 00000039 000a5ac0 00000000 ....9....Z...... a5b00: 0000001b 00000000 00000013 00000034 ............4... a5b10: 5b1b205d 5b1b6d35 706d3433 68637461 ] .[5m.[34mpatch a5b20: 20676e69 2e627464 5b1b2e2e 000a6d30 ing dtb....[0m.. a5b30: 000ac110 00000000 00000003 00000000 ................ a5b40: 000ac113 00000000 00000001 00000000 ................ a5b50: 000ac0b8 00000000 00000000 00000000 ................ a5b60: 000a5b10 00000000 0000001f 00000000 .[.............. a5b70: 000a5ac0 00000000 0000001b 00000000 .Z.............. a5b80: 00000023 0000000a 746f6f62 73677261 #.......bootargs a5b90: 0000223d 00000000 000a5ac0 00000000 =".......Z...... a5ba0: 0000001b 00000000 00000027 0000003a ........'...:... a5bb0: 000a5ac0 00000000 0000001b 00000000 .Z.............. a5bc0: 0000002d 00000028 63696c53 756d2065 -...(...Slice mu a5bd0: 62207473 68742065 61732065 6c20656d st be the same l a5be0: 74676e65 73612068 65687420 72726120 ength as the arr a5bf0: 00007961 00000000 000a7de8 00000000 ay.......}...... a5c00: 0000005c 00000000 0000024b 0000000e \.......K....... a5c10: 00095b40 00000000 00000000 00000000 @[.............. a5c20: 00000001 00000000 0008a580 00000000 ................ a5c30: 555c3a43 73726573 6c694e5c 61632e5c C:\Users\Nil\.ca a5c40: 5c6f6772 69676572 79727473 6372735c rgo\registry\src a5c50: 7469675c 2e627568 2d6d6f63 63636531 \github.com-1ecc a5c60: 39393236 65396264 33323863 6463655c 6299db9ec823\ecd a5c70: 302d6173 2e33312e 72735c34 696c5c63 sa-0.13.4\src\li a5c80: 73722e62 6f632d72 6e6f706d 20746e65 b.rsr-component a5c90: 75736e65 20646572 696c6176 6e692064 ensured valid in a5ca0: 6e6f6320 75727473 726f7463 00000000 constructor.... a5cb0: 000a5c30 00000000 00000054 00000000 0\......T....... a5cc0: 000000cf 0000000e 6f632d73 6e6f706d ........s-compon a5cd0: 20746e65 75736e65 20646572 696c6176 ent ensured vali a5ce0: 6e692064 6e6f6320 75727473 726f7463 d in constructor a5cf0: 000a5c30 00000000 00000054 00000000 0\......T....... a5d00: 000000d5 0000000e 00095b40 00000000 ........@[...... a5d10: 00000010 00000000 00000008 00000000 ................ a5d20: 0009b9e0 00000000 00095b40 00000000 ........@[...... ... a5d38: 00000001 00000000 000868cc 00000000 .........h...... a5d48: 20746f6e 20746579 6c706d69 6e656d65 not yet implemen a5d58: 00646574 00000000 000a85a8 00000000 ted............. a5d68: 00000043 00000000 000001b4 0000000e C............... a5d78: 000a85a8 00000000 00000043 00000000 ........C....... a5d88: 0000016a 00000029 000a85a8 00000000 j...)........... a5d98: 00000043 00000000 0000016c 0000003d C.......l...=... a5da8: 656d6974 6d617473 00000070 00000000 timestamp....... a5db8: 000a85a8 00000000 00000043 00000000 ........C....... a5dc8: 00000170 0000001d 000a85a8 00000000 p............... a5dd8: 00000043 00000000 00000075 0000004b C.......u...K... a5de8: 000a85a8 00000000 00000043 00000000 ........C....... a5df8: 0000007f 00000044 6e676973 72757461 ....D...signatur a5e08: 64314065 72637365 69747069 00006e6f e@1description.. a5e18: 000a85a8 00000000 00000043 00000000 ........C....... a5e28: 000000cf 00000029 6f676c61 746f6e20 ....)...algo not a5e38: 65707320 69666963 69206465 7469206e specified in it a5e48: 00000062 00000000 000a85a8 00000000 b............... a5e58: 00000043 00000000 000000cf 00000034 C...........4... a5e68: 000a85a8 00000000 00000043 00000000 ........C....... a5e78: 000000d0 00000027 5f79656b 746e6968 ....'...key_hint a5e88: 746f6e20 65707320 69666963 69206465 not specified i a5e98: 7469206e 00000062 000a85a8 00000000 n itb........... a5ea8: 00000043 00000000 000000d0 00000032 C...........2... a5eb8: 000a85a8 00000000 00000043 00000000 ........C....... a5ec8: 000000d1 00000031 6e676973 69206465 ....1...signed i a5ed8: 6567616d 696c2073 6e207473 7320746f mages list not s a5ee8: 69636570 64656966 206e6920 00627469 pecified in itb. a5ef8: 000a85a8 00000000 00000043 00000000 ........C....... a5f08: 000000d2 00000012 000a85a8 00000000 ................ a5f18: 00000043 00000000 000000d5 0000002d C...........-... a5f28: 000a85a8 00000000 00000043 00000000 ........C....... a5f38: 000000d5 00000038 000a85a8 00000000 ....8........... a5f48: 00000043 00000000 000000d6 00000023 C...........#... a5f58: 6e72656b 6e206c65 7320746f 69636570 kernel not speci a5f68: 64656966 206e6920 00627469 00000000 fied in itb..... a5f78: 000a85a8 00000000 00000043 00000000 ........C....... a5f88: 000000d6 0000002e 000a85a8 00000000 ................ a5f98: 00000043 00000000 000000d7 0000001d C............... a5fa8: 20746466 20746f6e 63657073 65696669 fdt not specifie a5fb8: 6e692064 62746920 000a85a8 00000000 d in itb........ a5fc8: 00000043 00000000 000000d7 00000028 C...........(... a5fd8: 000a85a8 00000000 00000043 00000000 ........C....... a5fe8: 000000d8 00000025 646d6172 206b7369 ....%...ramdisk a5ff8: 20746f6e 63657073 65696669 6e692064 not specified in a6008: 62746920 00000000 000a85a8 00000000 itb............ a6018: 00000043 00000000 000000d8 00000030 C...........0... a6028: 000a85a8 00000000 00000043 00000000 ........C....... a6038: 000000d9 00000027 6f636272 6769666e ....'...rbconfig a6048: 746f6e20 65707320 69666963 69206465 not specified i a6058: 7469206e 00000062 000a85a8 00000000 n itb........... a6068: 00000043 00000000 000000d9 00000032 C...........2... a6078: 000a85a8 00000000 00000043 00000000 ........C....... a6088: 000000e9 0000004d 6f63736f 6572706d ....M...oscompre a6098: 6f697373 746e656e 6f637972 7475706d ssionentrycomput a60a8: 20676e69 73616820 00000068 00000000 ing hash....... a60b8: 000a60a2 00000000 0000000a 00000000 .`.............. a60c8: 000a60ac 00000000 00000005 00000000 .`.............. a60d8: 74737572 746f6f42 74643a3a 69663a3a rustBoot::dt::fi a60e8: 00000074 00000000 000a60d8 00000000 t........`...... a60f8: 00000011 00000000 000a60d8 00000000 .........`...... a6108: 00000011 00000000 000a85a8 00000000 ................ a6118: 00000043 00000000 00000121 00000000 C.......!....... a6128: 706d6f63 64657475 61682020 203a6873 computed hash: a6138: 000a6128 00000000 00000009 00000000 (a.............. a6148: 000a6131 00000000 00000007 00000000 1a.............. a6158: 000a60d8 00000000 00000011 00000000 .`.............. a6168: 000a60d8 00000000 00000011 00000000 .`.............. a6178: 000a85a8 00000000 00000043 00000000 ........C....... a6188: 00000126 00000000 000a85a8 00000000 &............... a6198: 00000043 00000000 0000012d 00000055 C.......-...U... a61a8: 756c6176 00000065 000a85a8 00000000 value........... a61b8: 00000043 00000000 00000131 00000042 C.......1...B... a61c8: 746e6920 69677265 63207974 6b636568 intergity check a61d8: 69616620 2e64656c 00002e2e 00000000 failed......... a61e8: 000ac0b8 00000000 00000000 00000000 ................ a61f8: 000a61c8 00000000 0000001a 00000000 .a.............. a6208: 000a85a8 00000000 00000043 00000000 ........C....... a6218: 00000132 00000021 35395b1b 6e69206d 2...!....[95m in a6228: 72676574 20797469 736e6f63 65747369 tegrity consiste a6238: 5b1b746e 77206d30 20687469 70707573 nt.[0m with supp a6248: 6465696c 62746920 002e2e2e 00000000 lied itb........ a6258: 000a6220 00000000 00000005 00000000 b.............. a6268: 000a6225 00000000 0000002e 00000000 %b.............. a6278: 000a60d8 00000000 00000011 00000000 .`.............. a6288: 000a60d8 00000000 00000011 00000000 .`.............. a6298: 000a85a8 00000000 00000043 00000000 ........C....... a62a8: 00000134 00000000 000a85a8 00000000 4............... a62b8: 00000043 00000000 0000013d 00000030 C.......=...0... a62c8: 68736168 676c615f 6f6e206f 70732074 hash_algo not sp a62d8: 66696365 20646569 69206e69 00006274 ecified in itb.. a62e8: 000a85a8 00000000 00000043 00000000 ........C....... a62f8: 0000013d 0000003b 000a85a8 00000000 =...;........... a6308: 00000043 00000000 00000144 0000004d C.......D...M... a6318: 000a85a8 00000000 00000043 00000000 ........C....... a6328: 00000148 0000004d 000a85a8 00000000 H...M........... a6338: 00000043 00000000 0000014d 00000039 C.......M...9... a6348: 67616d69 65642065 69726373 6f697470 image descriptio a6358: 6f6e206e 70732074 66696365 20646569 n not specified a6368: 69206e69 00006274 000a85a8 00000000 in itb.......... a6378: 00000043 00000000 0000014e 0000001e C.......N....... a6388: 000a85a8 00000000 00000043 00000000 ........C....... a6398: 0000014f 00000029 67616d69 79742065 O...)...image ty a63a8: 6e206570 7320746f 69636570 64656966 pe not specified a63b8: 206e6920 00627469 000a85a8 00000000 in itb......... a63c8: 00000043 00000000 0000014f 00000034 C.......O...4... a63d8: 000a85a8 00000000 00000043 00000000 ........C....... a63e8: 00000150 0000002b 67616d69 72612065 P...+...image ar a63f8: 6e206863 7320746f 69636570 64656966 ch not specified a6408: 206e6920 00627469 000a85a8 00000000 in itb......... a6418: 00000043 00000000 00000150 00000036 C.......P...6... a6428: 000a85a8 00000000 00000043 00000000 ........C....... a6438: 00000152 00000039 67616d69 6f632065 R...9...image co a6448: 6572706d 6f697373 6f6e206e 70732074 mpression not sp a6458: 66696365 20646569 69206e69 00006274 ecified in itb.. a6468: 000a85a8 00000000 00000043 00000000 ........C....... a6478: 00000153 0000001e 61766e69 2064696c S.......invalid a6488: 20425449 70707573 6465696c 00000000 ITB supplied.... a6498: 000a85a8 00000000 00000043 00000000 ........C....... a64a8: 00000129 0000001d 2d79656b 656d616e ).......key-name a64b8: 6e69682d 67697374 2d64656e 67616d69 -hintsigned-imag a64c8: 00007365 00000000 00095b40 00000000 es......@[...... a64d8: 00000010 00000000 00000008 00000000 ................ a64e8: 0009b9e0 00000000 000a7d40 00000000 ........@}...... a64f8: 00000045 00000000 0000003a 00000043 E.......:...C... a6508: 000a7d40 00000000 00000045 00000000 @}......E....... a6518: 0000006a 00000011 000a7d40 00000000 j.......@}...... a6528: 00000045 00000000 00000052 00000011 E.......R....... a6538: 000a7d40 00000000 00000045 00000000 @}......E....... a6548: 00000065 00000011 756e696c 6e692c78 e.......linux,in a6558: 64727469 6174732d 72657472 3a726f72 itrd-starterror: a6568: 00000020 00000000 000a6562 00000000 .......be...... a6578: 00000007 00000000 000a7d40 00000000 ........@}...... a6588: 00000045 00000000 000000fc 00000013 E............... a6598: 736f6863 00006e65 000a7d40 00000000 chosen..@}...... a65a8: 00000045 00000000 00000104 00000013 E............... a65b8: 6f68632f 006e6573 000a7d40 00000000 /chosen.@}...... a65c8: 00000045 00000000 0000010b 00000013 E............... a65d8: 000a7d40 00000000 00000045 00000000 @}......E....... a65e8: 00000111 00000013 000a7d40 00000000 ........@}...... a65f8: 00000045 00000000 00000118 00000033 E...........3... a6608: 000a7d40 00000000 00000045 00000000 @}......E....... a6618: 00000125 00000017 6d6d205d 6f6e2075 %.......] mmu no a6628: 6e652074 656c6261 68632064 0a6b6365 t enabled check. a6638: 000ac110 00000000 00000003 00000000 ................ a6648: 000ac113 00000000 00000001 00000000 ................ a6658: 000ac0b8 00000000 00000000 00000000 ................ a6668: 000a6620 00000000 00000018 00000000 f.............. a6678: 6e617254 74616c73 206e6f69 6e617267 Translation gran a6688: 20656c75 20746f6e 70707573 6574726f ule not supporte a6698: 6e692064 5d574820 61727420 616c736e d in HW] transla a66a8: 6e6f6974 61726720 616c756e 79746972 tion granularity a66b8: 70757320 74726f70 000a6465 00000000 supported...... a66c8: 000ac110 00000000 00000003 00000000 ................ a66d8: 000ac113 00000000 00000001 00000000 ................ a66e8: 000ac0b8 00000000 00000000 00000000 ................ a66f8: 000a669f 00000000 00000024 00000000 .f......$....... a6708: 414d205d 455f5249 7320314c 000a7465 ] MAIR_EL1 set.. a6718: 000ac110 00000000 00000003 00000000 ................ a6728: 000ac113 00000000 00000001 00000000 ................ a6738: 000ac0b8 00000000 00000000 00000000 ................ a6748: 000a6708 00000000 0000000f 00000000 .g.............. a6758: 414d205d 455f5249 203a314c 00007830 ] MAIR_EL1: 0x.. a6768: 000ac110 00000000 00000003 00000000 ................ a6778: 000ac113 00000000 00000001 00000000 ................ a6788: 000ac0b8 00000000 00000000 00000000 ................ a6798: 000a6758 00000000 0000000e 00000000 Xg.............. a67a8: 000ac14c 00000000 00000001 00000000 L............... a67b8: 7274205d 6c736e61 6f697461 6174206e ] translation ta a67c8: 73656c62 706f7020 74616c75 000a6465 bles populated.. a67d8: 000ac110 00000000 00000003 00000000 ................ a67e8: 000ac113 00000000 00000001 00000000 ................ a67f8: 000ac0b8 00000000 00000000 00000000 ................ a6808: 000a67b8 00000000 0000001f 00000000 .g.............. a6818: 7053205d 61696365 6572206c 6e6f6967 ] Special region a6828: 000a3a73 00000000 000ac110 00000000 s:.............. a6838: 00000003 00000000 000ac113 00000000 ................ a6848: 00000001 00000000 000ac0b8 00000000 ................ ... a6860: 000a6818 00000000 00000013 00000000 .h.............. a6870: 4142205d 41204553 3a524444 00783020 ] BASE ADDR: 0x. a6880: 000ac110 00000000 00000003 00000000 ................ a6890: 000ac113 00000000 00000001 00000000 ................ a68a0: 000ac0b8 00000000 00000000 00000000 ................ a68b0: 000a6870 00000000 0000000f 00000000 ph.............. a68c0: 000ac14c 00000000 00000001 00000000 L............... a68d0: 5454205d 5f305242 3a314c45 00783020 ] TTBR0_EL1: 0x. a68e0: 000ac110 00000000 00000003 00000000 ................ a68f0: 000ac113 00000000 00000001 00000000 ................ a6900: 000ac0b8 00000000 00000000 00000000 ................ a6910: 000a68d0 00000000 0000000f 00000000 .h.............. a6920: 000ac14c 00000000 00000001 00000000 L............... a6930: 4354205d 4c455f52 30203a31 00000078 ] TCR_EL1: 0x... a6940: 000ac110 00000000 00000003 00000000 ................ a6950: 000ac113 00000000 00000001 00000000 ................ a6960: 000ac0b8 00000000 00000000 00000000 ................ a6970: 000a6930 00000000 0000000d 00000000 0i.............. a6980: 000ac14c 00000000 00000001 00000000 L............... a6990: 6966205d 20747372 20627369 73736170 ] first isb pass a69a0: 000a6465 00000000 000ac110 00000000 ed.............. a69b0: 00000003 00000000 000ac113 00000000 ................ a69c0: 00000001 00000000 000ac0b8 00000000 ................ ... a69d8: 000a6990 00000000 00000013 00000000 .i.............. a69e8: 4353205d 5f524c54 3a314c45 00783020 ] SCTLR_EL1: 0x. a69f8: 000ac110 00000000 00000003 00000000 ................ a6a08: 000ac113 00000000 00000001 00000000 ................ a6a18: 000ac0b8 00000000 00000000 00000000 ................ a6a28: 000a69e8 00000000 0000000f 00000000 .i.............. a6a38: 000ac14c 00000000 00000001 00000000 L............... a6a48: 656e205d 43532077 5f524c54 3a314c45 ] new SCTLR_EL1: a6a58: 00783020 00000000 000ac110 00000000 0x............. a6a68: 00000003 00000000 000ac113 00000000 ................ a6a78: 00000001 00000000 000ac0b8 00000000 ................ ... a6a90: 000a6a48 00000000 00000013 00000000 Hj.............. a6aa0: 000ac14c 00000000 00000001 00000000 L............... a6ab0: 00095b40 00000000 00000000 00000000 @[.............. a6ac0: 00000001 00000000 00089908 00000000 ................ a6ad0: 6f727245 6f6c2072 6e696461 72642067 Error loading dr a6ae0: 72657669 0000203a 000a6ad0 00000000 iver: ...j...... a6af0: 00000016 00000000 000ab5a7 00000000 ................ a6b00: 00000002 00000000 746f6f62 64616f6c ........bootload a6b10: 5c737265 34697072 6372735c 69616d2f ers\rpi4\src/mai a6b20: 73722e6e 00000000 000a6b08 00000000 n.rs.....k...... a6b30: 0000001c 00000000 0000002a 0000000d ........*....... a6b40: 3a554d4d 00000020 000a6b40 00000000 MMU: ...@k...... a6b50: 00000005 00000000 000a6b08 00000000 .........k...... a6b60: 0000001c 00000000 00000030 00000009 ........0....... a6b70: 7620205d 69737265 00206e6f 00000000 ] version ..... a6b80: 000ac110 00000000 00000003 00000000 ................ a6b90: 000ac113 00000000 00000001 00000000 ................ a6ba0: 000ac0b8 00000000 00000000 00000000 ................ a6bb0: 000a6b70 00000000 00000002 00000000 pk.............. a6bc0: 000a6b72 00000000 00000009 00000000 rk.............. a6bd0: 000ac14c 00000000 00000001 00000000 L............... a6be0: 000a3cc8 00000000 00000004 00000000 .<.............. a6bf0: 2e312e30 00000030 000a6bf0 00000000 0.1.0....k...... a6c00: 00000005 00000000 6f42205d 6e69746f ........] Bootin a6c10: 6e6f2067 0000203a 000ac110 00000000 g on: .......... a6c20: 00000003 00000000 000ac113 00000000 ................ a6c30: 00000001 00000000 000ac0b8 00000000 ................ ... a6c48: 000a6c08 00000000 0000000e 00000000 .l.............. a6c58: 000ac14c 00000000 00000001 00000000 L............... a6c68: 4d4d205d 6e6f2055 656e696c 7053202e ] MMU online. Sp a6c78: 61696365 6572206c 6e6f6967 000a3a73 ecial regions:.. a6c88: 000ac110 00000000 00000003 00000000 ................ a6c98: 000ac113 00000000 00000001 00000000 ................ a6ca8: 000ac0b8 00000000 00000000 00000000 ................ a6cb8: 000a6c68 00000000 0000001f 00000000 hl.............. a6cc8: 7543205d 6e657272 72702074 6c697669 ] Current privil a6cd8: 20656765 6576656c 00203a6c 00000000 ege level: ..... a6ce8: 000ac110 00000000 00000003 00000000 ................ a6cf8: 000ac113 00000000 00000001 00000000 ................ a6d08: 000ac0b8 00000000 00000000 00000000 ................ a6d18: 000a6cc8 00000000 0000001b 00000000 .l.............. a6d28: 000ac14c 00000000 00000001 00000000 L............... a6d38: 7845205d 74706563 206e6f69 646e6168 ] Exception hand a6d48: 676e696c 61747320 0a3a6574 00000000 ling state:..... a6d58: 000ac110 00000000 00000003 00000000 ................ a6d68: 000ac113 00000000 00000001 00000000 ................ a6d78: 000ac0b8 00000000 00000000 00000000 ................ a6d88: 000a6d38 00000000 0000001c 00000000 8m.............. a6d98: 7241205d 74696863 75746365 206c6172 ] Architectural a6da8: 656d6974 65722072 756c6f73 6e6f6974 timer resolution a6db8: 0000203a 00000000 000ac110 00000000 : .............. a6dc8: 00000003 00000000 000ac113 00000000 ................ a6dd8: 00000001 00000000 000ac0b8 00000000 ................ ... a6df0: 000a6d98 00000000 00000022 00000000 .m......"....... a6e00: 000a3cec 00000000 00000004 00000000 .<.............. a6e10: 7244205d 72657669 6f6c2073 64656461 ] Drivers loaded a6e20: 00000a3a 00000000 000ac110 00000000 :............... a6e30: 00000003 00000000 000ac113 00000000 ................ a6e40: 00000001 00000000 000ac0b8 00000000 ................ ... a6e58: 000a6e10 00000000 00000012 00000000 .n.............. a6e68: 0000202e 00000000 000ac110 00000000 . .............. a6e78: 00000003 00000000 000ac113 00000000 ................ a6e88: 00000001 00000000 000ac0b8 00000000 ................ ... a6ea0: 000a445e 00000000 00000008 00000000 ^D.............. a6eb0: 000a6e68 00000000 00000002 00000000 hn.............. a6ec0: 000ac14c 00000000 00000001 00000000 L............... a6ed0: 6843205d 20737261 74697277 3a6e6574 ] Chars written: a6ee0: 00000020 00000000 000ac110 00000000 ............... a6ef0: 00000003 00000000 000ac113 00000000 ................ a6f00: 00000001 00000000 000ac0b8 00000000 ................ ... a6f18: 000a6ed0 00000000 00000011 00000000 .n.............. a6f28: 000ac14c 00000000 00000001 00000000 L............... a6f38: 2020205b 21212020 20202021 57205d20 [ !!! ] W a6f48: 69746972 7420676e 756f7268 74206867 riting through t a6f58: 72206568 70616d65 20646570 54524155 he remapped UART a6f68: 20746120 46317830 315f4646 0a303030 at 0x1FFF_1000. a6f78: 000a6f38 00000000 00000040 00000000 8o......@....... a6f88: 000a6b08 00000000 0000001c 00000000 .k.............. a6f98: 0000005d 00000006 6d355b1b 34335b1b ]........[5m.[34 a6fa8: 2a2a2a6d 2a2a2a2a 2a2a2a2a 2a2a2a2a m*************** a6fb8: 2a2a2a2a 2a2a2a2a 2a2a2a2a 2a2a2a2a **************** a6fc8: 2a2a2a2a 2a2a2a2a 53202a2a 74726174 ********** Start a6fd8: 20676e69 6e72656b 2a206c65 2a2a2a2a ing kernel ***** a6fe8: 2a2a2a2a 2a2a2a2a 2a2a2a2a 2a2a2a2a **************** a6ff8: 2a2a2a2a 2a2a2a2a 2a2a2a2a 2a2a2a2a **************** a7008: 2a2a2a2a 1b2a2a2a 0a6d305b 00000000 *******.[0m..... a7018: 000a6fa0 00000000 00000074 00000000 .o......t....... a7028: 00095b40 00000000 00000018 00000000 @[.............. a7038: 00000008 00000000 0008aca0 00000000 ................ a7048: 00095b40 00000000 00000010 00000000 @[.............. a7058: 00000008 00000000 0009b9e0 00000000 ................ a7068: 746f6f62 64616f6c 5c737265 34697072 bootloaders\rpi4 a7078: 6372735c 7469665c 0073722e 00000000 \src\fit.rs..... a7088: 000a7068 00000000 0000001b 00000000 hp.............. a7098: 00000013 00000031 694c205d 6e697473 ....1...] Listin a70a8: 5b1b2067 726d3333 1b746f6f 206d305b g .[33mroot.[0m a70b8: 65726964 726f7463 000a3a79 00000000 directory:...... a70c8: 000ac110 00000000 00000003 00000000 ................ a70d8: 000ac113 00000000 00000001 00000000 ................ a70e8: 000ac0b8 00000000 00000000 00000000 ................ a70f8: 000a70a0 00000000 00000023 00000000 .p......#....... a7108: 000a7068 00000000 0000001b 00000000 hp.............. a7118: 0000001b 0000000a 5b1b205d 5b1b6d35 ........] .[5m.[ a7128: 6c6d3433 6964616f 6620676e 692d7469 34mloading fit-i a7138: 6567616d 1b2e2e2e 0a6d305b 00000000 mage....[0m..... a7148: 000ac110 00000000 00000003 00000000 ................ a7158: 000ac113 00000000 00000001 00000000 ................ a7168: 000ac0b8 00000000 00000000 00000000 ................ a7178: 000a7120 00000000 00000024 00000000 q......$....... a7188: 000a7068 00000000 0000001b 00000000 hp.............. a7198: 00000021 0000000a 000a7068 00000000 !.......hp...... a71a8: 0000001b 00000000 00000025 0000000e ........%....... a71b8: 6f6c205d 64656461 74696620 6220203a ] loaded fit: b a71c8: 73657479 7473202c 69747261 6120676e ytes, starting a a71d8: 64612074 203a7264 000ac110 00000000 t addr: ........ a71e8: 00000003 00000000 000ac113 00000000 ................ a71f8: 00000001 00000000 000ac0b8 00000000 ................ ... a7210: 000a71b8 00000000 0000000e 00000000 .q.............. a7220: 000a71c6 00000000 0000001a 00000000 .q.............. a7230: 000ac14c 00000000 00000001 00000000 L............... a7240: 5b1b205d 5b1b6d35 616d3133 65687475 ] .[5m.[31mauthe a7250: 6369746e 6e697461 69662067 6d692d74 nticating fit-im a7260: 2e656761 5b1b2e2e 000a6d30 00000000 age....[0m...... a7270: 000ac110 00000000 00000003 00000000 ................ a7280: 000ac113 00000000 00000001 00000000 ................ a7290: 000ac0b8 00000000 00000000 00000000 ................ a72a0: 000a7240 00000000 0000002b 00000000 @r......+....... a72b0: 000a7068 00000000 0000001b 00000000 hp.............. a72c0: 00000034 00000042 6f727265 69203a72 4...B...error: i a72d0: 6567616d 72657620 63696669 6f697461 mage verificatio a72e0: 6166206e 64656c69 0000202c 00000000 n failed, ...... a72f0: 000a72c8 00000000 00000022 00000000 .r......"....... a7300: 000a7068 00000000 0000001b 00000000 hp.............. a7310: 0000003e 00000013 23232323 23232323 >.......######## a7320: 335b1b20 63656d33 20617364 6e676973 .[33mecdsa sign a7330: 72757461 305b1b65 6863206d 736b6365 ature.[0m checks a7340: 74756f20 5b1b202c 696d3239 6567616d out, .[92mimage a7350: 20736920 68747561 69746e65 305b1b63 is authentic.[0 a7360: 2323206d 23232323 000a2323 00000000 m ########...... a7370: 000a7318 00000000 00000053 00000000 .s......S....... a7380: 65737361 6f697472 6166206e 64656c69 assertion failed a7390: 656c203a 203c206e 61736e75 7b206566 : len < unsafe { a73a0: 52454b20 5f4c454e 44414f4c 4444415f KERNEL_LOAD_ADD a73b0: 2e302e52 286e656c 007d2029 00000000 R.0.len() }..... a73c0: 000a7068 00000000 0000001b 00000000 hp.............. a73d0: 00000049 0000000d 20627469 20736168 I.......itb has a73e0: 6b206f6e 656e7265 6164206c 00006174 no kernel data.. a73f0: 000a73d8 00000000 00000016 00000000 .s.............. a7400: 000a7068 00000000 0000001b 00000000 hp.............. a7410: 0000004d 0000000d 65737361 6f697472 M.......assertio a7420: 6166206e 64656c69 656c203a 203c206e n failed: len < a7430: 61736e75 7b206566 494e4920 4d415254 unsafe { INITRAM a7440: 4c5f5346 5f44414f 52444441 6c2e302e FS_LOAD_ADDR.0.l a7450: 29286e65 00007d20 000a7068 00000000 en() }..hp...... a7460: 0000001b 00000000 00000066 0000000d ........f....... a7470: 20627469 20736168 72206f6e 69646d61 itb has no ramdi a7480: 64206b73 00617461 000a7470 00000000 sk data.pt...... a7490: 00000017 00000000 000a7068 00000000 ........hp...... a74a0: 0000001b 00000000 0000006a 0000000d ........j....... a74b0: 6572205d 61636f6c 676e6974 72656b20 ] relocating ker a74c0: 206c656e 61206f74 3a726464 00000020 nel to addr: ... a74d0: 000ac110 00000000 00000003 00000000 ................ a74e0: 000ac113 00000000 00000001 00000000 ................ a74f0: 000ac0b8 00000000 00000000 00000000 ................ a7500: 000a74b0 00000000 0000001d 00000000 .t.............. a7510: 000ac14c 00000000 00000001 00000000 L............... a7520: 6572205d 61636f6c 676e6974 696e6920 ] relocating ini a7530: 20647274 61206f74 3a726464 00000020 trd to addr: ... a7540: 000ac110 00000000 00000003 00000000 ................ a7550: 000ac113 00000000 00000001 00000000 ................ a7560: 000ac0b8 00000000 00000000 00000000 ................ a7570: 000a7520 00000000 0000001d 00000000 u.............. a7580: 000ac14c 00000000 00000001 00000000 L............... a7590: 6572205d 61636f6c 676e6974 62746420 ] relocating dtb a75a0: 206f7420 72646461 0000203a 00000000 to addr: ...... a75b0: 000ac110 00000000 00000003 00000000 ................ a75c0: 000ac113 00000000 00000001 00000000 ................ a75d0: 000ac0b8 00000000 00000000 00000000 ................ a75e0: 000a7590 00000000 0000001a 00000000 .u.............. a75f0: 000ac14c 00000000 00000001 00000000 L............... a7600: 305b1b5d 0020206d 000ac110 00000000 ].[0m ......... a7610: 00000003 00000000 000ac113 00000000 ................ a7620: 00000001 00000000 000a7600 00000000 .........v...... ... a7638: 000a447e 00000000 00000008 00000000 ~D.............. a7648: 000a7600 00000000 00000007 00000000 .v.............. a7658: 000ac14c 00000000 00000001 00000000 L............... a7668: 2020205d 20202020 2d202020 00000020 ] - ... a7678: 000ac110 00000000 00000003 00000000 ................ a7688: 000ac113 00000000 00000001 00000000 ................ a7698: 000a7600 00000000 00000000 00000000 .v.............. a76a8: 000a7668 00000000 0000000d 00000000 hv.............. a76b8: 000a4426 00000000 00000008 00000000 &D.............. a76c8: 000ac14c 00000000 00000001 00000000 L............... a76d8: 2009205d bda8e220 00204020 00000000 ] . ... @ ..... a76e8: 000ac110 00000000 00000003 00000000 ................ a76f8: 000ac113 00000000 00000001 00000000 ................ a7708: 000a7600 00000000 00000000 00000000 .v.............. a7718: 000a76d8 00000000 0000000b 00000000 .v.............. a7728: 000ac14c 00000000 00000001 00000000 L............... a7738: 2009205d bda8e220 00000020 00000000 ] . ... ....... a7748: 000ac110 00000000 00000003 00000000 ................ a7758: 000ac113 00000000 00000001 00000000 ................ a7768: 000a7600 00000000 00000000 00000000 .v.............. a7778: 000a7738 00000000 00000009 00000000 8w.............. a7788: 000a4426 00000000 00000008 00000000 &D.............. a7798: 000ac14c 00000000 00000001 00000000 L............... a77a8: 2e2e205d 000a202e 000ac110 00000000 ] ... .......... a77b8: 00000003 00000000 000ac113 00000000 ................ a77c8: 00000001 00000000 000a7600 00000000 .........v...... ... a77e0: 000a77a8 00000000 00000007 00000000 .w.............. a77f0: 00095b40 00000000 00000000 00000000 @[.............. a7800: 00000001 00000000 00095b40 00000000 ........@[...... ... a7818: 00000001 00000000 000a77f0 00000000 .........w...... a7828: 00095b50 00000000 00095b60 00000000 P[......`[...... a7838: 00096000 00000000 65746e69 6c616e72 .`......internal a7848: 72726520 203a726f 65746e65 20646572 error: entered a7858: 65726e75 61686361 20656c62 65646f63 unreachable code a7868: 0000203a 00000000 000a7840 00000000 : ......@x...... a7878: 0000002a 00000000 00095b40 00000000 *.......@[...... ... a7890: 00000001 00000000 00095b40 00000000 ........@[...... ... a78a8: 00000001 00000000 000a7880 00000000 .........x...... a78b8: 00096520 00000000 00096530 00000000 e......0e...... a78c8: 00096540 00000000 4546464f 524f5252 @e......OFFERROR a78d8: 55424544 41525447 00004543 00000000 DEBUGTRACE...... 00000000000a78e8 : a78e8: 000a78d0 00000000 00000003 00000000 .x.............. a78f8: 000a78d3 00000000 00000005 00000000 .x.............. a7908: 000a3ce0 00000000 00000004 00000000 .<.............. a7918: 000a3ca4 00000000 00000004 00000000 .<.............. a7928: 000a78d8 00000000 00000005 00000000 .x.............. a7938: 000a78dd 00000000 00000005 00000000 .x.............. a7948: 555c3a43 73726573 6c694e5c 61632e5c C:\Users\Nil\.ca a7958: 5c6f6772 69676572 79727473 6372735c rgo\registry\src a7968: 7469675c 2e627568 2d6d6f63 63636531 \github.com-1ecc a7978: 39393236 65396264 33323863 676f6c5c 6299db9ec823\log a7988: 342e302d 5c36312e 5c637273 2e62696c -0.4.16\src\lib. a7998: 65737372 6f6c5f74 72656767 6361725f rsset_logger_rac a79a8: 756d2079 6e207473 6220746f 73752065 y must not be us a79b8: 77206465 20687469 6568746f 6e692072 ed with other in a79c8: 61697469 617a696c 6e6f6974 6e756620 itialization fun a79d8: 6f697463 0000736e 000a799a 00000000 ctions...y...... a79e8: 00000044 00000000 000a7948 00000000 D.......Hy...... a79f8: 00000052 00000000 000005f1 0000000d R............... 00000000000a7a08 : a7a08: 555c3a43 73726573 6c694e5c 61632e5c C:\Users\Nil\.ca a7a18: 5c6f6772 69676572 79727473 6372735c rgo\registry\src a7a28: 7469675c 2e627568 2d6d6f63 63636531 \github.com-1ecc a7a38: 39393236 65396264 33323863 7972635c 6299db9ec823\cry a7a48: 2d6f7470 69676962 302d746e 322e332e pto-bigint-0.3.2 a7a58: 6372735c 6e69755c 6e655c74 69646f63 \src\uint\encodi a7a68: 645c676e 646f6365 722e7265 00000073 ng\decoder.rs... a7a78: 000a7a08 00000000 0000006d 00000000 .z......m....... a7a88: 0000002c 00000009 000a7a08 00000000 ,........z...... a7a98: 0000006d 00000000 0000002d 00000009 m.......-....... a7aa8: 000a7a08 00000000 0000006d 00000000 .z......m....... a7ab8: 0000001f 0000000d 000a7a08 00000000 .........z...... a7ac8: 0000006d 00000000 00000024 00000009 m.......$....... ... a7af8: 00000001 00000000 00000000 ffffffff ................ a7b08: ffffffff ffffffff fffffffe 00000000 ................ ... a7b38: 18a9143c 79e730d4 5fedb601 75ba95fc <....0.y..._...u a7b48: 77622510 79fb732b a53755c6 18905f76 .%bw+s.y.U7.v_.. a7b58: ce95560a ddf25357 ba19e45c 8b4ab8e4 .V..WS..\.....J. a7b68: dd21f325 d2e88688 25885d85 8571ff18 %.!......].%..q. a7b78: 00000001 00000000 00000000 ffffffff ................ a7b88: ffffffff ffffffff fffffffe 00000000 ................ a7b98: 00095b40 00000000 00000050 00000000 @[......P....... a7ba8: 00000008 00000000 000a00d0 00000000 ................ a7bb8: 61766e69 2064696c 00676174 00000000 invalid tag..... a7bc8: 000a7e78 00000000 00000054 00000000 x~......T....... a7bd8: 000000c0 00000025 6c627550 654b6369 ....%...PublicKe a7be8: 00000079 00000000 00095b40 00000000 y.......@[...... a7bf8: 00000008 00000000 00000008 00000000 ................ a7c08: 00099dd0 00000000 61726150 6574656d ........Paramete a7c18: 614d7372 726f666c 0064656d 00000000 rsMalformed..... a7c28: 00095b40 00000000 00000008 00000000 @[.............. a7c38: 00000008 00000000 00099d40 00000000 ........@....... a7c48: 000ac113 00000000 00000001 00000000 ................ a7c58: 000ac0b8 00000000 00000000 00000000 ................ a7c68: 38667455 6f727245 73694d72 63616c70 Utf8ErrorMisplac a7c78: 65506465 646f6972 656d614e 4c6f6f54 edPeriodNameTooL a7c88: 46676e6f 6e656c69 45656d61 7974706d ongFilenameEmpty a7c98: 555c3a43 73726573 6c694e5c 7665645c C:\Users\Nil\dev a7ca8: 63617073 75725c65 705c7473 656a6f72 space\rust\proje a7cb8: 5c737463 74737572 746f6f42 7375725c cts\rustBoot\rus a7cc8: 6f6f4274 72735c74 73665c63 7461665c tBoot\src\fs\fat a7cd8: 0073722e 00000000 000a7c98 00000000 .rs......|...... a7ce8: 00000043 00000000 00000085 0000001d C............... ... 00000000000a7d00 : a7d00: 65747461 2074706d 64206f74 64697669 attempt to divid a7d10: 79622065 72657a20 0000006f 00000000 e by zero....... a7d20: 00095b40 00000000 00000010 00000000 @[.............. a7d30: 00000008 00000000 0009b9e0 00000000 ................ a7d40: 555c3a43 73726573 6c694e5c 7665645c C:\Users\Nil\dev a7d50: 63617073 75725c65 705c7473 656a6f72 space\rust\proje a7d60: 5c737463 74737572 746f6f42 7375725c cts\rustBoot\rus a7d70: 6f6f4274 72735c74 74645c63 7461705c tBoot\src\dt\pat a7d80: 722e6863 00000073 000a7d40 00000000 ch.rs...@}...... a7d90: 00000045 00000000 000000af 0000003e E...........>... a7da0: 000a7d40 00000000 00000045 00000000 @}......E....... a7db0: 000000b1 00000032 000a7d40 00000000 ....2...@}...... a7dc0: 00000045 00000000 000000bd 00000046 E...........F... a7dd0: 000a7d40 00000000 00000045 00000000 @}......E....... a7de0: 000000c2 00000032 555c3a43 73726573 ....2...C:\Users a7df0: 6c694e5c 61632e5c 5c6f6772 69676572 \Nil\.cargo\regi a7e00: 79727473 6372735c 7469675c 2e627568 stry\src\github. a7e10: 2d6d6f63 63636531 39393236 65396264 com-1ecc6299db9e a7e20: 33323863 6e65675c 63697265 7272612d c823\generic-arr a7e30: 302d7961 2e34312e 72735c35 696c5c63 ay-0.14.5\src\li a7e40: 73722e62 00000000 000a7f70 00000000 b.rs....p....... a7e50: 00000046 00000000 0000004d 00000025 F.......M...%... a7e60: 000a7f70 00000000 00000046 00000000 p.......F....... a7e70: 0000009e 00000025 555c3a43 73726573 ....%...C:\Users a7e80: 6c694e5c 61632e5c 5c6f6772 69676572 \Nil\.cargo\regi a7e90: 79727473 6372735c 7469675c 2e627568 stry\src\github. a7ea0: 2d6d6f63 63636531 39393236 65396264 com-1ecc6299db9e a7eb0: 33323863 6365735c 2e302d31 5c312e32 c823\sec1-0.2.1\ a7ec0: 5c637273 6e696f70 73722e74 00000000 src\point.rs.... a7ed0: 00095b40 00000000 00000010 00000000 @[.............. a7ee0: 00000008 00000000 0009b9e0 00000000 ................ a7ef0: 555c3a43 73726573 6c694e5c 7665645c C:\Users\Nil\dev a7f00: 63617073 75725c65 705c7473 656a6f72 space\rust\proje a7f10: 5c737463 74737572 746f6f42 7375725c cts\rustBoot\rus a7f20: 6f6f4274 72735c74 74645c63 6165725c tBoot\src\dt\rea a7f30: 2e726564 00007372 000a7ef0 00000000 der.rs...~...... a7f40: 00000046 00000000 0000011f 00000046 F...........F... a7f50: 00095b40 00000000 00000010 00000000 @[.............. a7f60: 00000008 00000000 0009b9e0 00000000 ................ a7f70: 555c3a43 73726573 6c694e5c 7665645c C:\Users\Nil\dev a7f80: 63617073 75725c65 705c7473 656a6f72 space\rust\proje a7f90: 5c737463 74737572 746f6f42 7375725c cts\rustBoot\rus a7fa0: 6f6f4274 72735c74 74645c63 6972775c tBoot\src\dt\wri a7fb0: 2e726574 00007372 000a7f70 00000000 ter.rs..p....... a7fc0: 00000046 00000000 00000022 00000010 F......."....... a7fd0: 000a7f70 00000000 00000046 00000000 p.......F....... a7fe0: 000000c5 0000000e 000a7f70 00000000 ........p....... a7ff0: 00000046 00000000 000000c9 0000003a F...........:... a8000: 000a7f70 00000000 00000046 00000000 p.......F....... a8010: 00000142 00000021 000a7f70 00000000 B...!...p....... a8020: 00000046 00000000 0000013d 00000016 F.......=....... a8030: 000a7f70 00000000 00000046 00000000 p.......F....... a8040: 00000135 00000029 000a7f70 00000000 5...)...p....... a8050: 00000046 00000000 0000012b 00000029 F.......+...)... a8060: 000a7f70 00000000 00000046 00000000 p.......F....... a8070: 00000165 0000000d 65746e69 6c616e72 e.......internal a8080: 72726520 203a726f 65746e65 20646572 error: entered a8090: 65726e75 61686361 20656c62 65646f63 unreachable code a80a0: 555c3a43 73726573 6c694e5c 7665645c C:\Users\Nil\dev a80b0: 63617073 75725c65 705c7473 656a6f72 space\rust\proje a80c0: 5c737463 74737572 746f6f42 7375725c cts\rustBoot\rus a80d0: 6f6f4274 72735c74 696c5c63 73722e62 tBoot\src\lib.rs a80e0: 000a80a0 00000000 00000040 00000000 ........@....... a80f0: 00000054 00000039 000a39c8 00000000 T...9....9...... a8100: 00000020 00000000 6e6e6143 7220746f .......Cannot r a8110: 696e6965 6c616974 20657a69 626f6c67 einitialize glob a8120: 6d206c61 62617475 7320656c 69746174 al mutable stati a8130: 00000063 00000000 000a8108 00000000 c............... a8140: 00000029 00000000 64616548 66207265 ).......Header f a8150: 646c6569 73616820 206e6120 61766e69 ield has an inva a8160: 2064696c 756c6176 00000065 00000000 lid value....... a8170: 000a8148 00000000 00000021 00000000 H.......!....... a8180: 000a3fa8 00000000 00000010 00000000 .?.............. a8190: 75206e41 6165726e 62616863 7320656c An unreachable s a81a0: 65746174 73617720 61657220 64656863 tate was reached a81b0: 0000002e 00000000 000a8190 00000000 ................ a81c0: 00000021 00000000 20656854 676e656c !.......The leng a81d0: 6f206874 68742066 65722065 73657571 th of the reques a81e0: 20646574 6c656966 73692064 766e6920 ted field is inv a81f0: 64696c61 00000000 000a81c8 00000000 alid............ a8200: 0000002c 00000000 20646142 6e676973 ,.......Bad sign a8210: 72757461 00000065 000a8208 00000000 ature........... a8220: 0000000d 00000000 20656854 67616d69 ........The imag a8230: 73692065 746f6e20 76206120 64696c61 e is not a valid a8240: 53555220 4f4f4254 6d692054 00656761 RUSTBOOT image. a8250: 000a8228 00000000 00000027 00000000 (.......'....... a8260: 43204345 74707972 706f206f 74617265 EC Crypto operat a8270: 206e6f69 6c696166 00006465 00000000 ion failed...... a8280: 000a8260 00000000 0000001a 00000000 `............... a8290: 20656854 6c656966 73692064 746f6e20 The field is not a82a0: 74657320 00000000 000a8290 00000000 set............ a82b0: 00000014 00000000 000a4486 00000000 .........D...... a82c0: 00000008 00000000 63616552 20646568 ........Reached a82d0: 20646e65 6820666f 65646165 706f2072 end of header op a82e0: 6e6f6974 00000073 000a82c8 00000000 tions........... a82f0: 0000001d 00000000 666c614d 656d726f ........Malforme a8300: 69462064 61776d72 00006572 00000000 d Firmware...... a8310: 000a82f8 00000000 00000012 00000000 ................ a8320: 65746e49 74697267 68632079 206b6365 Integrity check a8330: 6c696166 00006465 000a8320 00000000 failed.. ....... a8340: 00000016 00000000 6d726946 65726177 ........Firmware a8350: 74756120 746e6568 74616369 206e6f69 authentication a8360: 6c696166 00006465 000a8348 00000000 failed..H....... a8370: 0000001e 00000000 61766e49 2064696c ........Invalid a8380: 74617453 6f202c65 61726570 6e6f6974 State, operation a8390: 746f6e20 72657020 7474696d 00006465 not permitted.. a83a0: 000a8378 00000000 00000026 00000000 x.......&....... a83b0: 75736e55 726f7070 55646574 7075736e UnsupportedUnsup a83c0: 74726f70 6f436465 6556706d 6f697372 portedCompVersio a83d0: 656e556e 63657078 45646574 664f646e nUnexpectedEndOf a83e0: 75727453 6e557463 65707865 64657463 StructUnexpected a83f0: 4f646e45 6f6c4266 616e5562 6e67696c EndOfBlobUnalign a8400: 74536465 74637572 6c616e55 656e6769 edStructUnaligne a8410: 73655264 65767265 6d654d64 6c616e55 dReservedMemUnal a8420: 656e6769 6f6c4264 6e6f4e62 61687845 ignedBlobNonExha a8430: 69747375 764f6576 616c7265 6e697070 ustiveOverlappin a8440: 72745367 4f746375 6c726576 69707061 gStructOverlappi a8450: 7453676e 676e6972 65764f73 70616c72 ngStringsOverlap a8460: 676e6970 65736552 64657672 4f6d654d pingReservedMemO a8470: 664f7475 65726150 6f4e746e 6f4e6564 utOfParentNodeNo a8480: 6f72655a 65736552 64657672 456d654d ZeroReservedMemE a8490: 7972746e 6f4d6f4e 74536572 74637572 ntryNoMoreStruct a84a0: 6d657449 66754273 54726566 6d536f6f ItemsBufferTooSm a84b0: 426c6c61 65666675 68784572 74737561 allBufferExhaust a84c0: 61426465 72655664 6e6f6973 56646142 edBadVersionBadV a84d0: 65756c61 42727453 33556461 73694c32 alueStrBadU32Lis a84e0: 64614274 61746f54 7a69536c 64614265 tBadTotalSizeBad a84f0: 75727453 6f547463 426e656b 74536461 StructTokenBadSt a8500: 74637572 6d657449 65707954 53646142 ructItemTypeBadS a8510: 6e457274 69646f63 0000676e 00000000 trEncoding...... a8520: 00095b40 00000000 00000008 00000000 @[.............. a8530: 00000008 00000000 00089f50 00000000 ........P....... a8540: 50646142 65706f72 4e797472 42656d61 BadPropertyNameB a8550: 6f4e6461 614e6564 6163656d 64656c6c adNodeNamecalled a8560: 704f6020 6e6f6974 6e753a3a 70617277 `Option::unwrap a8570: 20602928 61206e6f 6f4e6020 2060656e ()` on a `None` a8580: 756c6176 00000065 00095b40 00000000 value...@[...... a8590: 00000010 00000000 00000008 00000000 ................ a85a0: 0009b9e0 00000000 555c3a43 73726573 ........C:\Users a85b0: 6c694e5c 7665645c 63617073 75725c65 \Nil\devspace\ru a85c0: 705c7473 656a6f72 5c737463 74737572 st\projects\rust a85d0: 746f6f42 7375725c 6f6f4274 72735c74 Boot\rustBoot\sr a85e0: 74645c63 7469665c 0073722e 00000000 c\dt\fit.rs..... a85f0: 000a85a8 00000000 00000043 00000000 ........C....... a8600: 000001ba 00000029 6e6f632f 75676966 ....).../configu a8610: 69746172 00736e6f 000a85a8 00000000 rations......... a8620: 00000043 00000000 000001bc 0000004b C...........K... a8630: 61666564 2f746c75 6e676973 72757461 default/signatur a8640: 00000065 00000000 000a85a8 00000000 e............... a8650: 00000043 00000000 000001c5 00000046 C...........F... a8660: 32616873 652c3635 61736463 2c363532 sha256,ecdsa256, a8670: 7473696e 36353270 000a85a8 00000000 nistp256........ a8680: 00000043 00000000 000001cd 0000001a C............... a8690: 73206f6e 696e6769 6120676e 726f676c no signing algor a86a0: 6d687469 65707320 69666963 69206465 ithm specified i a86b0: 7573206e 696c7070 69206465 00006274 n supplied itb.. a86c0: 000a85a8 00000000 00000043 00000000 ........C....... a86d0: 000001d1 00000011 6e72656b 692f6c65 ........kernel/i a86e0: 6567616d 656b2f73 6c656e72 2f746466 mages/kernelfdt/ a86f0: 67616d69 662f7365 61727464 7369646d images/fdtramdis a8700: 6d692f6b 73656761 696e692f 00647274 k/images/initrd. a8710: 000a85a8 00000000 00000043 00000000 ........C....... a8720: 000001e1 00000029 000a85a8 00000000 ....)........... a8730: 00000043 00000000 000001e3 00000042 C...........B... a8740: 434d4d20 65707954 79543120 32206570 MMCType 1Type 2 a8750: 54435320 20657079 43482032 00000000 SCType 2 HC.... 00000000000a8760 : a8760: 000ab6a8 00000000 00000007 00000000 ................ a8770: 000a8741 00000000 00000003 00000000 A............... a8780: 000a8744 00000000 00000006 00000000 D............... a8790: 000a874a 00000000 00000009 00000000 J............... a87a0: 000a8753 00000000 00000009 00000000 S............... a87b0: 20746f6e 6c706d69 6e656d65 68646574 not implementedh a87c0: 735c6c61 725c6372 725c6970 5c346970 al\src\rpi\rpi4\ a87d0: 5c707362 76697264 5c737265 636d6d65 bsp\drivers\emmc a87e0: 0073722e 00000000 000a87bf 00000000 .rs............. a87f0: 00000024 00000000 00000561 00000012 $.......a....... a8800: 5f544553 5f535542 54444957 4e454748 SET_BUS_WIDTHGEN a8810: 444d435f 5f505041 5f444d43 41414352 _CMDAPP_CMD_RCAA a8820: 435f5050 4f4c444d 555f4b43 434f4c4e PP_CMDLOCK_UNLOC a8830: 4152454b 52454553 5f455341 455f5257 KERASEERASE_WR_E a8840: 5245444e 5f455341 535f5257 444e5354 NDERASE_WR_STSND a8850: 4952575f 505f4554 524c4352 4952575f _WRITE_PRCLR_WRI a8860: 505f4554 54455352 4952575f 505f4554 TE_PRSET_WRITE_P a8870: 4f525052 4d415247 4453435f 54495257 RPROGRAM_CSDWRIT a8880: 554d5f45 5749544c 45544952 4e49535f E_MULTIWRITE_SIN a8890: 53454c47 425f5445 4b434f4c 53544e43 GLESET_BLOCKCNTS a88a0: 44454550 414c435f 45535353 545f444e PEED_CLASSSEND_T a88b0: 4e494e55 41455247 554d5f44 5249544c UNINGREAD_MULTIR a88c0: 5f444145 474e4953 4553454c 4c425f54 EAD_SINGLESET_BL a88d0: 4c4b434f 4f474e45 414e495f 56495443 OCKLENGO_INACTIV a88e0: 4e455345 54535f44 53555441 504f5453 ESEND_STATUSSTOP a88f0: 4152545f 4f56534e 535f544c 43544957 _TRANSVOLT_SWITC a8900: 4e455348 46495f44 4e4f435f 52414344 HSEND_IF_CONDCAR a8910: 45535f44 5443454c 444e4553 4c45525f D_SELECTSEND_REL a8920: 4444415f 4c4c4152 4e45535f 49435f44 _ADDRALL_SEND_CI a8930: 5f4f4744 454c4449 4154535f 65724554 DGO_IDLE_STATEre a8940: 6d5f6461 69746c75 7478656e 756c635f ad_multinext_clu a8950: 72657473 00000000 000a87bf 00000000 ster............ a8960: 00000024 00000000 000005ea 00000019 $............... a8970: 6e69205d 696c6176 65722064 6f206461 ] invalid read o a8980: 61726570 6e6f6974 0000000a 00000000 peration........ a8990: 000ac110 00000000 00000003 00000000 ................ a89a0: 000ac113 00000000 00000001 00000000 ................ a89b0: 000ac0b8 00000000 00000000 00000000 ................ a89c0: 000a8970 00000000 00000019 00000000 p............... a89d0: 4d45205d 203a434d 54415453 203a5355 ] EMMC: STATUS: a89e0: 202c7830 544e4f43 314c4f52 7830203a 0x, CONTROL1: 0x a89f0: 4e49202c 52524554 3a545055 00783020 , INTERRUPT: 0x. a8a00: 000ac110 00000000 00000003 00000000 ................ a8a10: 000ac113 00000000 00000001 00000000 ................ a8a20: 000ac0b8 00000000 00000000 00000000 ................ a8a30: 000a89d0 00000000 00000012 00000000 ................ a8a40: 000a89e2 00000000 0000000e 00000000 ................ a8a50: 000a89f0 00000000 0000000f 00000000 ................ a8a60: 000ac14a 00000000 00000002 00000000 J............... ... a8a78: 00000002 00000000 00000000 00000000 ................ ... a8a90: 00000003 00000000 00000020 00000000 ........ ....... a8aa0: 00000001 00000000 00000001 00000000 ................ a8ab0: 00000002 00000000 00000000 00000000 ................ ... a8ac8: 00000003 00000000 00000020 00000008 ........ ....... a8ad8: 00000003 00000000 00000002 00000000 ................ a8ae8: 00000002 00000000 00000000 00000000 ................ ... a8b00: 00000003 00000000 00000020 00000008 ........ ....... a8b10: 00000003 00000000 00000003 00000000 ................ a8b20: 00000002 00000000 00000000 00000000 ................ ... a8b38: 00000008 00000000 00000020 00000008 ........ ....... a8b48: 00000003 00000000 00000004 00000000 ................ a8b58: 00000002 00000000 00000000 00000000 ................ ... a8b70: 00000008 00000000 00000020 00000008 ........ ....... a8b80: 00000003 00000000 00000005 00000000 ................ a8b90: 00000002 00000000 00000000 00000000 ................ ... a8ba8: 00000008 00000000 00000020 00000008 ........ ....... a8bb8: 00000003 00000000 4d45205d 203a434d ........] EMMC: a8bc8: 20444d43 4552202c 3a335053 2c783020 CMD , RESP3: 0x, a8bd8: 53455220 203a3250 202c7830 50534552 RESP2: 0x, RESP a8be8: 30203a31 52202c78 30505345 7830203a 1: 0x, RESP0: 0x a8bf8: 000ac110 00000000 00000003 00000000 ................ a8c08: 000ac113 00000000 00000001 00000000 ................ a8c18: 000ac0b8 00000000 00000000 00000000 ................ a8c28: 000a8bc0 00000000 0000000c 00000000 ................ a8c38: 000a4456 00000000 00000008 00000000 VD.............. a8c48: 000a8bcc 00000000 0000000b 00000000 ................ a8c58: 000a8bd7 00000000 0000000b 00000000 ................ a8c68: 000a8be2 00000000 0000000b 00000000 ................ a8c78: 000a8bed 00000000 0000000b 00000000 ................ a8c88: 000ac14a 00000000 00000002 00000000 J............... ... a8ca0: 00000002 00000000 00000000 00000000 ................ ... a8cb8: 00000003 00000000 00000020 00000000 ........ ....... a8cc8: 00000001 00000000 00000001 00000000 ................ a8cd8: 00000002 00000000 00000000 00000000 ................ ... a8cf0: 00000003 00000000 00000020 00000008 ........ ....... a8d00: 00000003 00000000 00000002 00000000 ................ a8d10: 00000002 00000000 00000000 00000000 ................ ... a8d28: 00000003 00000000 00000020 00000008 ........ ....... a8d38: 00000003 00000000 00000003 00000000 ................ a8d48: 00000002 00000000 00000000 00000000 ................ a8d58: 00000002 00000000 00000000 00000000 ................ a8d68: 00000020 00000000 00000003 00000000 ............... a8d78: 00000004 00000000 00000002 00000000 ................ ... a8d90: 00000002 00000000 00000000 00000000 ................ a8da0: 00000020 00000000 00000003 00000000 ............... a8db0: 00000005 00000000 00000002 00000000 ................ ... a8dd0: 00000008 00000000 00000020 00000008 ........ ....... a8de0: 00000003 00000000 00000006 00000000 ................ a8df0: 00000002 00000000 00000000 00000000 ................ ... a8e08: 00000008 00000000 00000020 00000008 ........ ....... a8e18: 00000003 00000000 00000007 00000000 ................ a8e28: 00000002 00000000 00000000 00000000 ................ ... a8e40: 00000008 00000000 00000020 00000008 ........ ....... a8e50: 00000003 00000000 00000008 00000000 ................ a8e60: 00000002 00000000 00000000 00000000 ................ ... a8e78: 00000008 00000000 00000020 00000008 ........ ....... a8e88: 00000003 00000000 4d45205d 203a434d ........] EMMC: a8e98: 74696157 726f6620 746e6920 75727265 Wait for interru a8ea8: 202c7470 4b53414d 7830203a 5453202c pt, MASK: 0x, ST a8eb8: 53555441 7830203a 5669202c 203a4c41 ATUS: 0x, iVAL: a8ec8: 202c7830 656d6974 6669645f 00203a66 0x, time_diff: . a8ed8: 000ac110 00000000 00000003 00000000 ................ a8ee8: 000ac113 00000000 00000001 00000000 ................ a8ef8: 000ac0b8 00000000 00000000 00000000 ................ a8f08: 000a8e90 00000000 00000024 00000000 ........$....... a8f18: 000a8eb4 00000000 0000000c 00000000 ................ a8f28: 000a8ec0 00000000 0000000a 00000000 ................ a8f38: 000a8bed 00000000 0000000b 00000000 ................ a8f48: 000a8eca 00000000 0000000d 00000000 ................ a8f58: 000ac14a 00000000 00000002 00000000 J............... ... a8f70: 00000002 00000000 00000000 00000000 ................ ... a8f88: 00000003 00000000 00000020 00000000 ........ ....... a8f98: 00000001 00000000 00000001 00000000 ................ a8fa8: 00000002 00000000 00000000 00000000 ................ ... a8fc0: 00000003 00000000 00000020 00000008 ........ ....... a8fd0: 00000003 00000000 00000002 00000000 ................ a8fe0: 00000002 00000000 00000000 00000000 ................ ... a8ff8: 00000003 00000000 00000020 00000008 ........ ....... a9008: 00000003 00000000 00000003 00000000 ................ a9018: 00000002 00000000 00000000 00000000 ................ ... a9030: 00000008 00000000 00000020 00000008 ........ ....... a9040: 00000003 00000000 00000004 00000000 ................ a9050: 00000002 00000000 00000000 00000000 ................ ... a9068: 00000008 00000000 00000020 00000008 ........ ....... a9078: 00000003 00000000 00000005 00000000 ................ a9088: 00000002 00000000 00000000 00000000 ................ ... a90a0: 00000008 00000000 00000020 00000008 ........ ....... a90b0: 00000003 00000000 00000006 00000000 ................ a90c0: 00000002 00000000 00000000 00000000 ................ ... a90d8: 00000008 00000000 00000020 00000008 ........ ....... a90e8: 00000003 00000000 00000007 00000000 ................ a90f8: 00000002 00000000 00000000 00000000 ................ a9108: 00000002 00000000 00000000 00000000 ................ a9118: 00000020 00000000 00000003 00000000 ............... a9128: 4d45205d 203a434d 6f727245 61772072 ] EMMC: Error wa a9138: 6e697469 6f662067 6e692072 72726574 iting for interr a9148: 20747075 3a202c3a 000ac110 00000000 upt :, :........ a9158: 00000003 00000000 000ac113 00000000 ................ a9168: 00000001 00000000 000ac0b8 00000000 ................ ... a9180: 000a9128 00000000 00000025 00000000 (.......%....... a9190: 000a914d 00000000 00000003 00000000 M............... a91a0: 000a914d 00000000 00000003 00000000 M............... a91b0: 000ac14a 00000000 00000002 00000000 J............... ... a91c8: 00000002 00000000 00000000 00000000 ................ ... a91e0: 00000003 00000000 00000020 00000000 ........ ....... a91f0: 00000001 00000000 00000001 00000000 ................ a9200: 00000002 00000000 00000000 00000000 ................ ... a9218: 00000003 00000000 00000020 00000008 ........ ....... a9228: 00000003 00000000 00000002 00000000 ................ a9238: 00000002 00000000 00000000 00000000 ................ ... a9250: 00000003 00000000 00000020 00000008 ........ ....... a9260: 00000003 00000000 00000003 00000000 ................ a9270: 00000002 00000000 00000000 00000000 ................ a9280: 00000002 00000000 00000000 00000000 ................ a9290: 00000020 00000000 00000003 00000000 ............... a92a0: 00000004 00000000 00000002 00000000 ................ ... a92b8: 00000002 00000000 00000000 00000000 ................ a92c8: 00000020 00000000 00000003 00000000 ............... a92d8: 00000005 00000000 00000002 00000000 ................ ... a92f0: 00000002 00000000 00000000 00000000 ................ a9300: 00000020 00000000 00000003 00000000 ............... a9310: 4d45205d 203a434d 74696157 726f6620 ] EMMC: Wait for a9320: 6d6f6320 646e616d 6f626120 64657472 command aborted a9330: 5453202c 53555441 7830203a 00000000 , STATUS: 0x.... a9340: 000ac110 00000000 00000003 00000000 ................ a9350: 000ac113 00000000 00000001 00000000 ................ a9360: 000ac0b8 00000000 00000000 00000000 ................ a9370: 000a9310 00000000 0000002c 00000000 ........,....... a9380: 000a89f0 00000000 0000000f 00000000 ................ a9390: 000a8bed 00000000 0000000b 00000000 ................ a93a0: 000ac14a 00000000 00000002 00000000 J............... a93b0: 4d45205d 203a434d 74696157 726f6620 ] EMMC: Wait for a93c0: 74616420 62612061 6574726f 20203a64 data aborted: a93d0: 0000003a 00000000 000ac110 00000000 :............... a93e0: 00000003 00000000 000ac113 00000000 ................ a93f0: 00000001 00000000 000ac0b8 00000000 ................ ... a9408: 000a93b0 00000000 0000001f 00000000 ................ a9418: 000a93cf 00000000 00000002 00000000 ................ a9428: 000a93cf 00000000 00000002 00000000 ................ a9438: 000ac14a 00000000 00000002 00000000 J............... a9448: 5343205d 6f432044 6e65746e 3a207374 ] CSD Contents : a9458: 00000020 00000000 000ac110 00000000 ............... a9468: 00000003 00000000 000ac113 00000000 ................ a9478: 00000001 00000000 000ac0b8 00000000 ................ ... a9490: 000a9448 00000000 00000011 00000000 H............... a94a0: 000a8740 00000000 00000001 00000000 @............... a94b0: 000a8740 00000000 00000001 00000000 @............... a94c0: 000a8740 00000000 00000001 00000000 @............... a94d0: 000a8740 00000000 00000001 00000000 @............... a94e0: 000a8740 00000000 00000001 00000000 @............... a94f0: 000a8740 00000000 00000001 00000000 @............... a9500: 000a8740 00000000 00000001 00000000 @............... a9510: 000a8740 00000000 00000001 00000000 @............... a9520: 000ac0b8 00000000 00000000 00000000 ................ a9530: 000a8740 00000000 00000001 00000000 @............... a9540: 000a8740 00000000 00000001 00000000 @............... a9550: 000a8740 00000000 00000001 00000000 @............... a9560: 000a8740 00000000 00000001 00000000 @............... a9570: 000a8740 00000000 00000001 00000000 @............... a9580: 000a8740 00000000 00000001 00000000 @............... a9590: 000ac14c 00000000 00000001 00000000 L............... ... a95a8: 00000002 00000000 00000000 00000000 ................ ... a95c0: 00000003 00000000 00000020 00000000 ........ ....... a95d0: 00000001 00000000 00000001 00000000 ................ a95e0: 00000002 00000000 00000000 00000000 ................ ... a95f8: 00000003 00000000 00000020 00000008 ........ ....... a9608: 00000003 00000000 00000002 00000000 ................ a9618: 00000002 00000000 00000000 00000000 ................ ... a9630: 00000003 00000000 00000020 00000008 ........ ....... a9640: 00000003 00000000 00000003 00000000 ................ a9650: 00000002 00000000 00000000 00000000 ................ ... a9668: 00000002 00000000 00000020 00000008 ........ ....... a9678: 00000003 00000000 00000004 00000000 ................ a9688: 00000002 00000000 00000000 00000000 ................ ... a96a0: 00000002 00000000 00000020 00000008 ........ ....... a96b0: 00000003 00000000 00000005 00000000 ................ a96c0: 00000002 00000000 00000000 00000000 ................ ... a96d8: 00000002 00000000 00000020 00000008 ........ ....... a96e8: 00000003 00000000 00000006 00000000 ................ a96f8: 00000002 00000000 00000000 00000000 ................ ... a9710: 00000002 00000000 00000020 00000008 ........ ....... a9720: 00000003 00000000 00000007 00000000 ................ a9730: 00000002 00000000 00000000 00000000 ................ ... a9748: 00000002 00000000 00000020 00000008 ........ ....... a9758: 00000003 00000000 00000008 00000000 ................ a9768: 00000002 00000000 00000000 00000000 ................ ... a9780: 00000002 00000000 00000020 00000008 ........ ....... a9790: 00000003 00000000 00000009 00000000 ................ a97a0: 00000002 00000000 00000000 00000000 ................ ... a97b8: 00000002 00000000 00000020 00000008 ........ ....... a97c8: 00000003 00000000 0000000a 00000000 ................ a97d8: 00000002 00000000 00000000 00000000 ................ ... a97f0: 00000002 00000000 00000020 00000008 ........ ....... a9800: 00000003 00000000 0000000b 00000000 ................ a9810: 00000002 00000000 00000000 00000000 ................ ... a9828: 00000002 00000000 00000020 00000008 ........ ....... a9838: 00000003 00000000 0000000c 00000000 ................ a9848: 00000002 00000000 00000000 00000000 ................ ... a9860: 00000002 00000000 00000020 00000008 ........ ....... a9870: 00000003 00000000 0000000d 00000000 ................ a9880: 00000002 00000000 00000000 00000000 ................ ... a9898: 00000002 00000000 00000020 00000008 ........ ....... a98a8: 00000003 00000000 0000000e 00000000 ................ a98b8: 00000002 00000000 00000000 00000000 ................ ... a98d0: 00000002 00000000 00000020 00000008 ........ ....... a98e0: 00000003 00000000 0000000f 00000000 ................ a98f0: 00000002 00000000 00000000 00000000 ................ ... a9908: 00000002 00000000 00000020 00000008 ........ ....... a9918: 00000003 00000000 00000010 00000000 ................ a9928: 00000002 00000000 00000000 00000000 ................ ... a9940: 00000002 00000000 00000020 00000008 ........ ....... a9950: 00000003 00000000 00000011 00000000 ................ a9960: 00000002 00000000 00000000 00000000 ................ ... a9978: 00000002 00000000 00000020 00000008 ........ ....... a9988: 00000003 00000000 00000012 00000000 ................ a9998: 00000002 00000000 00000000 00000000 ................ ... a99b0: 00000002 00000000 00000020 00000008 ........ ....... a99c0: 00000003 00000000 6563205d 5f636d6d ........] cemmc_ a99d0: 75727473 72757463 202c3d65 63657073 structure=, spec a99e0: 7265765f 202c3d73 63616174 2c78303d _vers=, taac=0x, a99f0: 61736e20 78303d63 7274202c 735f6e61 nsac=0x, tran_s a9a00: 64656570 2c78303d 3d636363 202c7830 peed=0x,ccc=0x, a9a10: 64616572 5f6c625f 74726170 3d6c6169 read_bl_partial= a9a20: 77202c62 65746972 6b6c625f 73696d5f b, write_blk_mis a9a30: 67696c61 2c623d6e 64616572 6b6c625f align=b,read_blk a9a40: 73696d5f 67696c61 2c623d6e 72736420 _misalign=b, dsr a9a50: 706d695f 202c623d 74636573 735f726f _imp=b, sector_s a9a60: 20657a69 2c78303d 61726520 625f6573 ize =0x, erase_b a9a70: 655f6b6c 0a623d6e 000ac110 00000000 lk_en=b......... a9a80: 00000003 00000000 000ac113 00000000 ................ a9a90: 00000001 00000000 000ac0b8 00000000 ................ ... a9aa8: 000a99c8 00000000 00000012 00000000 ................ a9ab8: 000a99da 00000000 0000000c 00000000 ................ a9ac8: 000a99e6 00000000 00000009 00000000 ................ a9ad8: 000a99ef 00000000 00000009 00000000 ................ a9ae8: 000a99f8 00000000 0000000f 00000000 ................ a9af8: 000a9a07 00000000 00000007 00000000 ................ a9b08: 000a3f78 00000000 00000010 00000000 x?.............. a9b18: 000a9a0e 00000000 00000012 00000000 ................ a9b28: 000a9a20 00000000 00000016 00000000 ............... a9b38: 000a9a36 00000000 00000014 00000000 6............... a9b48: 000a9a4a 00000000 0000000b 00000000 J............... a9b58: 000a9a55 00000000 00000012 00000000 U............... a9b68: 000a9a67 00000000 0000000f 00000000 g............... a9b78: 000a9a76 00000000 00000002 00000000 v............... ... a9b90: 00000002 00000000 00000000 00000000 ................ ... a9ba8: 00000003 00000000 00000020 00000000 ........ ....... a9bb8: 00000001 00000000 00000001 00000000 ................ a9bc8: 00000002 00000000 00000000 00000000 ................ ... a9be0: 00000003 00000000 00000020 00000008 ........ ....... a9bf0: 00000003 00000000 00000002 00000000 ................ a9c00: 00000002 00000000 00000000 00000000 ................ ... a9c18: 00000003 00000000 00000020 00000008 ........ ....... a9c28: 00000003 00000000 00000003 00000000 ................ a9c38: 00000002 00000000 00000000 00000000 ................ a9c48: 00000002 00000000 00000000 00000000 ................ a9c58: 00000020 00000000 00000003 00000000 ............... a9c68: 00000004 00000000 00000002 00000000 ................ ... a9c80: 00000002 00000000 00000000 00000000 ................ a9c90: 00000020 00000000 00000003 00000000 ............... a9ca0: 00000005 00000000 00000002 00000000 ................ ... a9cc0: 00000002 00000000 00000020 00000008 ........ ....... a9cd0: 00000003 00000000 00000006 00000000 ................ a9ce0: 00000002 00000000 00000000 00000000 ................ ... a9cf8: 00000002 00000000 00000020 00000008 ........ ....... a9d08: 00000003 00000000 00000007 00000000 ................ a9d18: 00000002 00000000 00000000 00000000 ................ ... a9d30: 00000002 00000000 00000020 00000008 ........ ....... a9d40: 00000003 00000000 00000008 00000000 ................ a9d50: 00000002 00000000 00000000 00000000 ................ ... a9d68: 00000004 00000000 00000020 00000008 ........ ....... a9d78: 00000003 00000000 00000009 00000000 ................ a9d88: 00000002 00000000 00000000 00000000 ................ ... a9da0: 00000002 00000000 00000020 00000008 ........ ....... a9db0: 00000003 00000000 0000000a 00000000 ................ a9dc0: 00000002 00000000 00000000 00000000 ................ a9dd0: 00000002 00000000 00000000 00000000 ................ a9de0: 00000020 00000008 00000003 00000000 ............... a9df0: 0000000b 00000000 00000002 00000000 ................ ... a9e08: 00000002 00000000 00000000 00000000 ................ a9e18: 00000020 00000008 00000003 00000000 ............... a9e28: 0000000c 00000000 00000002 00000000 ................ ... a9e40: 00000002 00000000 00000000 00000000 ................ a9e50: 00000020 00000008 00000003 00000000 ............... a9e60: 0000000d 00000000 00000002 00000000 ................ ... a9e78: 00000002 00000000 00000000 00000000 ................ a9e88: 00000020 00000008 00000003 00000000 ............... a9e98: 0000000e 00000000 00000002 00000000 ................ ... a9eb8: 00000002 00000000 00000020 00000008 ........ ....... a9ec8: 00000003 00000000 0000000f 00000000 ................ a9ed8: 00000002 00000000 00000000 00000000 ................ a9ee8: 00000002 00000000 00000000 00000000 ................ a9ef8: 00000020 00000008 00000003 00000000 ............... a9f08: 5343205d 2e322044 76203a30 5f327265 ] CSD 2.0: ver2_ a9f18: 69735f63 3d20657a 2c783020 72616320 c_size = 0x, car a9f28: 61632064 69636170 203a7974 74796220 d capacity: byt a9f38: 6f207365 00002072 000ac110 00000000 es or .......... a9f48: 00000003 00000000 000ac113 00000000 ................ a9f58: 00000001 00000000 000ac0b8 00000000 ................ ... a9f70: 000a9f08 00000000 0000001b 00000000 ................ a9f80: 000a9f23 00000000 00000011 00000000 #............... a9f90: 000a9f34 00000000 0000000a 00000000 4............... a9fa0: 000a3ce4 00000000 00000004 00000000 .<.............. ... a9fb8: 00000002 00000000 00000000 00000000 ................ ... a9fd0: 00000003 00000000 00000020 00000000 ........ ....... a9fe0: 00000001 00000000 00000001 00000000 ................ a9ff0: 00000002 00000000 00000000 00000000 ................ ... aa008: 00000003 00000000 00000020 00000008 ........ ....... aa018: 00000003 00000000 00000002 00000000 ................ aa028: 00000002 00000000 00000000 00000000 ................ ... aa040: 00000003 00000000 00000020 00000008 ........ ....... aa050: 00000003 00000000 00000003 00000000 ................ aa060: 00000002 00000000 00000000 00000000 ................ ... aa078: 00000002 00000000 00000020 00000008 ........ ....... aa088: 00000003 00000000 00000004 00000000 ................ aa098: 00000002 00000000 00000000 00000000 ................ aa0a8: 00000002 00000000 00000000 00000000 ................ aa0b8: 00000020 00000000 00000003 00000000 ............... aa0c8: 00000005 00000000 00000000 00000000 ................ aa0d8: 00000002 00000000 00000002 00000000 ................ ... aa0f0: 00000020 00000000 00000003 00000000 ............... aa100: 5343205d 2e312044 63203a30 7a69735f ] CSD 1.0: c_siz aa110: 203d2065 5f63202c 657a6973 6c756d5f e = , c_size_mul aa120: 202c3d74 5f646476 75635f72 6d5f7272 t=, vdd_r_curr_m aa130: 3d206e69 76202c20 725f6464 7275635f in = , vdd_r_cur aa140: 616d5f72 202c3d78 5f646476 75635f77 r_max=, vdd_w_cu aa150: 6d5f7272 3d206e69 76202c20 775f6464 rr_min = , vdd_w aa160: 7275635f 616d5f72 00003d78 00000000 _curr_max=...... aa170: 000ac110 00000000 00000003 00000000 ................ aa180: 000ac113 00000000 00000001 00000000 ................ aa190: 000ac0b8 00000000 00000000 00000000 ................ aa1a0: 000aa100 00000000 00000014 00000000 ................ aa1b0: 000aa114 00000000 0000000e 00000000 ................ aa1c0: 000a9f23 00000000 00000011 00000000 #............... aa1d0: 000aa122 00000000 00000013 00000000 "............... aa1e0: 000aa135 00000000 00000011 00000000 5............... aa1f0: 000aa146 00000000 00000013 00000000 F............... aa200: 000aa159 00000000 00000011 00000000 Y............... aa210: 000ac14c 00000000 00000001 00000000 L............... ... aa228: 00000002 00000000 00000000 00000000 ................ ... aa240: 00000003 00000000 00000020 00000000 ........ ....... aa250: 00000001 00000000 00000001 00000000 ................ aa260: 00000002 00000000 00000000 00000000 ................ ... aa278: 00000003 00000000 00000020 00000008 ........ ....... aa288: 00000003 00000000 00000002 00000000 ................ aa298: 00000002 00000000 00000000 00000000 ................ ... aa2b0: 00000003 00000000 00000020 00000008 ........ ....... aa2c0: 00000003 00000000 00000003 00000000 ................ aa2d0: 00000002 00000000 00000000 00000000 ................ aa2e0: 00000002 00000000 00000000 00000000 ................ aa2f0: 00000020 00000000 00000003 00000000 ............... aa300: 00000004 00000000 00000002 00000000 ................ ... aa318: 00000002 00000000 00000000 00000000 ................ aa328: 00000020 00000000 00000003 00000000 ............... aa338: 00000005 00000000 00000002 00000000 ................ ... aa350: 00000002 00000000 00000000 00000000 ................ aa360: 00000020 00000000 00000003 00000000 ............... aa370: 00000006 00000000 00000002 00000000 ................ ... aa388: 00000002 00000000 00000000 00000000 ................ aa398: 00000020 00000000 00000003 00000000 ............... aa3a8: 00000007 00000000 00000002 00000000 ................ ... aa3c0: 00000002 00000000 00000000 00000000 ................ aa3d0: 00000020 00000000 00000003 00000000 ............... aa3e0: 00000008 00000000 00000002 00000000 ................ ... aa3f8: 00000002 00000000 00000000 00000000 ................ aa408: 00000020 00000000 00000003 00000000 ............... aa418: 00000009 00000000 00000002 00000000 ................ ... aa430: 00000002 00000000 00000000 00000000 ................ aa440: 00000020 00000000 00000003 00000000 ............... aa450: 77202c62 72675f70 6e655f70 656c6261 b, wp_grp_enable aa460: 202c623d 61666564 5f746c75 3d636365 =b, default_ecc= aa470: 72202c62 665f7732 6f746361 2c623d72 b, r2w_factor=b, aa480: 69727720 625f6574 656c5f6c 78303d6e write_bl_len=0x aa490: 7277202c 5f657469 705f6c62 69747261 , write_bl_parti aa4a0: 623d6c61 6966202c 665f656c 616d726f al=b, file_forma aa4b0: 72675f74 202c3d70 79706f63 202c623d t_grp=, copy=b, aa4c0: 6d726570 6972775f 705f6574 65746f72 perm_write_prote aa4d0: 623d7463 6d74202c 72775f70 5f657469 ct=b, tmp_write_ aa4e0: 746f7270 3d746365 66202c62 5f656c69 protect=b, file_ aa4f0: 6d726f66 623d7461 63636520 0000003d format=b ecc=... aa500: 000ac110 00000000 00000003 00000000 ................ aa510: 000ac113 00000000 00000001 00000000 ................ aa520: 000ac0b8 00000000 00000000 00000000 ................ aa530: 000a3f58 00000000 00000010 00000000 X?.............. aa540: 000aa450 00000000 00000011 00000000 P............... aa550: 000aa461 00000000 0000000f 00000000 a............... aa560: 000aa470 00000000 0000000e 00000000 p............... aa570: 000aa47e 00000000 00000012 00000000 ~............... aa580: 000aa490 00000000 00000013 00000000 ................ aa590: 000aa4a3 00000000 00000013 00000000 ................ aa5a0: 000aa4b6 00000000 00000007 00000000 ................ aa5b0: 000aa4bd 00000000 00000016 00000000 ................ aa5c0: 000aa4d3 00000000 00000015 00000000 ................ aa5d0: 000aa4e8 00000000 0000000f 00000000 ................ aa5e0: 000aa4f7 00000000 00000006 00000000 ................ aa5f0: 000a9a76 00000000 00000002 00000000 v............... ... aa608: 00000002 00000000 00000000 00000000 ................ ... aa620: 00000003 00000000 00000020 00000000 ........ ....... aa630: 00000001 00000000 00000001 00000000 ................ aa640: 00000002 00000000 00000000 00000000 ................ ... aa658: 00000003 00000000 00000020 00000008 ........ ....... aa668: 00000003 00000000 00000002 00000000 ................ aa678: 00000002 00000000 00000000 00000000 ................ ... aa690: 00000003 00000000 00000020 00000008 ........ ....... aa6a0: 00000003 00000000 00000003 00000000 ................ aa6b0: 00000002 00000000 00000000 00000000 ................ ... aa6c8: 00000007 00000000 00000020 00000008 ........ ....... aa6d8: 00000003 00000000 00000004 00000000 ................ aa6e8: 00000002 00000000 00000000 00000000 ................ aa6f8: 00000002 00000000 00000000 00000000 ................ aa708: 00000020 00000008 00000003 00000000 ............... aa718: 00000005 00000000 00000002 00000000 ................ ... aa738: 00000002 00000000 00000020 00000008 ........ ....... aa748: 00000003 00000000 00000006 00000000 ................ aa758: 00000002 00000000 00000000 00000000 ................ ... aa770: 00000003 00000000 00000020 00000008 ........ ....... aa780: 00000003 00000000 00000007 00000000 ................ aa790: 00000002 00000000 00000000 00000000 ................ ... aa7a8: 00000002 00000000 00000020 00000008 ........ ....... aa7b8: 00000003 00000000 00000008 00000000 ................ aa7c8: 00000002 00000000 00000000 00000000 ................ aa7d8: 00000002 00000000 00000000 00000000 ................ aa7e8: 00000020 00000008 00000003 00000000 ............... aa7f8: 00000009 00000000 00000002 00000000 ................ ... aa810: 00000002 00000000 00000000 00000000 ................ aa820: 00000020 00000008 00000003 00000000 ............... aa830: 0000000a 00000000 00000002 00000000 ................ ... aa848: 00000002 00000000 00000000 00000000 ................ aa858: 00000020 00000008 00000003 00000000 ............... aa868: 0000000b 00000000 00000002 00000000 ................ ... aa880: 00000002 00000000 00000000 00000000 ................ aa890: 00000020 00000008 00000003 00000000 ............... aa8a0: 0000000c 00000000 00000002 00000000 ................ ... aa8b8: 00000002 00000000 00000000 00000000 ................ aa8c8: 00000020 00000008 00000003 00000000 ............... aa8d8: 0000000d 00000000 00000002 00000000 ................ ... aa8f0: 00000002 00000000 00000000 00000000 ................ aa900: 00000020 00000008 00000003 00000000 ............... aa910: 0000000e 00000000 00000002 00000000 ................ ... aa930: 00000002 00000000 00000020 00000008 ........ ....... aa940: 00000003 00000000 4d43205d 55425f44 ........] CMD_BU aa950: 38345953 5f544942 50534552 73616320 SY48BIT_RESP cas aa960: 00000a65 00000000 000ac110 00000000 e............... aa970: 00000003 00000000 000ac113 00000000 ................ aa980: 00000001 00000000 000ac0b8 00000000 ................ ... aa998: 000aa948 00000000 0000001a 00000000 H............... aa9a8: 4d43205d 38345f44 5f544942 50534552 ] CMD_48BIT_RESP aa9b8: 7830202c 63203330 0a657361 00000000 , 0x03 case..... aa9c8: 000ac110 00000000 00000003 00000000 ................ aa9d8: 000ac113 00000000 00000001 00000000 ................ aa9e8: 000ac0b8 00000000 00000000 00000000 ................ aa9f8: 000aa9a8 00000000 0000001c 00000000 ................ aaa08: 4d45205d 203a434d 656d6954 2074756f ] EMMC: Timeout aaa18: 74696177 20676e69 20726f66 64616572 waiting for read aaa28: 6f742079 61657220 000a0a64 00000000 y to read....... aaa38: 000ac110 00000000 00000003 00000000 ................ aaa48: 000ac113 00000000 00000001 00000000 ................ aaa58: 000ac0b8 00000000 00000000 00000000 ................ aaa68: 000aaa08 00000000 0000002b 00000000 ........+....... aaa78: 6f63205d 6f72746e 203a316c 00000000 ] control1: .... aaa88: 000ac110 00000000 00000003 00000000 ................ aaa98: 000ac113 00000000 00000001 00000000 ................ aaaa8: 000ac0b8 00000000 00000000 00000000 ................ aaab8: 000aaa78 00000000 0000000c 00000000 x............... aaac8: 000ac14c 00000000 00000001 00000000 L............... aaad8: 6944205d 6f736976 203d2072 7246202c ] Divisor = , Fr aaae8: 53207165 3d207465 00000020 00000000 eq Set = ....... aaaf8: 000ac110 00000000 00000003 00000000 ................ aab08: 000ac113 00000000 00000001 00000000 ................ aab18: 000ac0b8 00000000 00000000 00000000 ................ aab28: 000aaad8 00000000 0000000c 00000000 ................ aab38: 000aaae4 00000000 0000000d 00000000 ................ aab48: 000ac14c 00000000 00000001 00000000 L............... ... aab60: 00000002 00000000 00000000 00000000 ................ ... aab78: 00000003 00000000 00000020 00000000 ........ ....... aab88: 00000001 00000000 00000001 00000000 ................ aab98: 00000002 00000000 00000000 00000000 ................ ... aabb0: 00000003 00000000 00000020 00000008 ........ ....... aabc0: 00000003 00000000 00000002 00000000 ................ aabd0: 00000002 00000000 00000000 00000000 ................ ... aabe8: 00000003 00000000 00000020 00000008 ........ ....... aabf8: 00000003 00000000 00000003 00000000 ................ aac08: 00000002 00000000 00000000 00000000 ................ aac18: 00000002 00000000 00000000 00000000 ................ aac28: 00000020 00000000 00000003 00000000 ............... aac38: 00000004 00000000 00000002 00000000 ................ ... aac50: 00000002 00000000 00000000 00000000 ................ aac60: 00000020 00000000 00000003 00000000 ............... aac70: 4d45205d 203a434d 65736572 61632074 ] EMMC: reset ca aac80: 0a2e6472 00000000 000ac110 00000000 rd.............. aac90: 00000003 00000000 000ac113 00000000 ................ aaca0: 00000001 00000000 000ac0b8 00000000 ................ ... aacb8: 000aac70 00000000 00000014 00000000 p............... aacc8: 000a87bf 00000000 00000024 00000000 ........$....... aacd8: 000009ba 00000019 000a87bf 00000000 ................ aace8: 00000024 00000000 000009bb 00000019 $............... aacf8: 000a87bf 00000000 00000024 00000000 ........$....... aad08: 000009bc 00000019 000a87bf 00000000 ................ aad18: 00000024 00000000 000009bd 00000019 $............... aad28: 4d45205d 203a434d 20737542 74646977 ] EMMC: Bus widt aad38: 65732068 6f742074 000a3420 00000000 h set to 4...... aad48: 000ac110 00000000 00000003 00000000 ................ aad58: 000ac113 00000000 00000001 00000000 ................ aad68: 000ac0b8 00000000 00000000 00000000 ................ aad78: 000aad28 00000000 0000001b 00000000 (............... aad88: 624d202c 666d202c 64695f72 202c203a , Mb, mfr_id: , aad98: 202c3a27 5f72666d 65746164 2c2f203a ':, mfr_date: /, aada8: 72657320 3a6c6169 2c783020 41435220 serial: 0x, RCA aadb8: 7830203a 00000000 000ac110 00000000 : 0x............ aadc8: 00000003 00000000 000ac113 00000000 ................ aadd8: 00000001 00000000 000ac0b8 00000000 ................ ... aadf0: 000a4078 00000000 00000010 00000000 x@.............. aae00: 000aad88 00000000 00000002 00000000 ................ aae10: 000aad8a 00000000 0000000c 00000000 ................ aae20: 000aad96 00000000 00000003 00000000 ................ aae30: 000ac0b8 00000000 00000000 00000000 ................ aae40: 000aad99 00000000 00000001 00000000 ................ aae50: 000ac0b8 00000000 00000000 00000000 ................ aae60: 000ac0b8 00000000 00000000 00000000 ................ aae70: 000ac0b8 00000000 00000000 00000000 ................ aae80: 000ac0b8 00000000 00000000 00000000 ................ aae90: 000a3cd8 00000000 00000004 00000000 .<.............. aaea0: 000ac113 00000000 00000001 00000000 ................ aaeb0: 000aad9a 00000000 0000000c 00000000 ................ aaec0: 000aada6 00000000 00000001 00000000 ................ aaed0: 000aada7 00000000 0000000c 00000000 ................ aaee0: 000aadb3 00000000 00000009 00000000 ................ aaef0: 000ac14c 00000000 00000001 00000000 L............... ... aaf08: 00000002 00000000 00000000 00000000 ................ ... aaf20: 00000003 00000000 00000020 00000000 ........ ....... aaf30: 00000001 00000000 00000001 00000000 ................ aaf40: 00000002 00000000 00000000 00000000 ................ ... aaf58: 00000003 00000000 00000020 00000008 ........ ....... aaf68: 00000003 00000000 00000002 00000000 ................ aaf78: 00000002 00000000 00000000 00000000 ................ ... aaf90: 00000003 00000000 00000020 00000008 ........ ....... aafa0: 00000003 00000000 00000003 00000000 ................ aafb0: 00000002 00000000 00000000 00000000 ................ aafc0: 00000002 00000000 00000000 00000000 ................ aafd0: 00000020 00000000 00000003 00000000 ............... aafe0: 00000004 00000000 00000002 00000000 ................ ... aaff8: 00000002 00000000 00000000 00000000 ................ ab008: 00000020 00000000 00000003 00000000 ............... ab018: 00000005 00000000 00000002 00000000 ................ ... ab030: 00000002 00000000 00000000 00000000 ................ ab040: 00000020 00000000 00000003 00000000 ............... ab050: 00000006 00000000 00000002 00000000 ................ ... ab068: 00000002 00000000 00000000 00000000 ................ ab078: 00000020 00000000 00000003 00000000 ............... ab088: 00000007 00000000 00000002 00000000 ................ ... ab0a0: 00000002 00000000 00000000 00000000 ................ ab0b0: 00000020 00000000 00000003 00000000 ............... ab0c0: 00000008 00000000 00000002 00000000 ................ ... ab0d8: 00000002 00000000 00000000 00000000 ................ ab0e8: 00000020 00000000 00000003 00000000 ............... ab0f8: 00000009 00000000 00000002 00000000 ................ ... ab110: 00000002 00000000 00000000 00000000 ................ ab120: 00000020 00000000 00000003 00000000 ............... ab130: 0000000a 00000000 00000002 00000000 ................ ... ab148: 00000002 00000000 00000000 00000000 ................ ab158: 00000020 00000000 00000003 00000000 ............... ab168: 0000000b 00000000 00000002 00000000 ................ ... ab180: 00000002 00000000 00000000 00000000 ................ ab190: 00000020 00000000 00000003 00000000 ............... ab1a0: 0000000c 00000000 00000002 00000000 ................ ... ab1b8: 00000002 00000000 00000000 00000000 ................ ab1c8: 00000020 00000000 00000003 00000000 ............... ab1d8: 0000000d 00000000 00000002 00000000 ................ ... ab1f0: 00000002 00000000 00000000 00000000 ................ ab200: 00000020 00000000 00000003 00000000 ............... ab210: 0000000e 00000000 00000002 00000000 ................ ... ab228: 00000002 00000000 00000000 00000000 ................ ab238: 00000020 00000000 00000003 00000000 ............... ab248: 0000000f 00000000 00000002 00000000 ................ ... ab260: 00000002 00000000 00000000 00000000 ................ ab270: 00000020 00000000 00000003 00000000 ............... ab280: 00000010 00000000 00000002 00000000 ................ ... ab298: 00000002 00000000 00000000 00000000 ................ ab2a8: 00000020 00000000 00000003 00000000 ............... ab2b8: 00000011 00000000 00000002 00000000 ................ ... ab2d8: 00000008 00000000 00000020 00000008 ........ ....... ab2e8: 00000003 00000000 00000012 00000000 ................ ab2f8: 00000002 00000000 00000000 00000000 ................ ... ab310: 00000004 00000000 00000020 00000008 ........ ....... ab320: 00000003 00000000 434d4d45 5241435f ........EMMC_CAR ab330: 54535f44 00455441 00095b40 00000000 D_STATE.@[...... ab340: 00000008 00000000 00000008 00000000 ................ ab350: 0008a470 00000000 434d4d45 554f4d5f p.......EMMC_MOU ab360: 465f544e 454c4941 5f434d4d 44414552 NT_FAILEMMC_READ ab370: 5252455f 4d45524f 455f434d 524f5252 _ERROREMMC_ERROR ab380: 5050415f 444d435f 434d4d45 5252455f _APP_CMDEMMC_ERR ab390: 565f524f 41544c4f 4d454547 4e5f434d OR_VOLTAGEEMMC_N ab3a0: 45525f4f 4d455053 425f434d 45595355 O_RESPEMMC_BUSYE ab3b0: 5f434d4d 454d4954 4554554f 5f434d4d MMC_TIMEOUTEMMC_ ab3c0: 4f525245 4d4d4552 4b4f5f43 00000000 ERROREMMC_OK.... ab3d0: 000a4028 00000000 00000010 00000000 (@.............. ab3e0: 5c6c6168 5c637273 5c697072 34697072 hal\src\rpi\rpi4 ab3f0: 6378655c 69747065 655c6e6f 70656378 \exception\excep ab400: 6e6f6974 0073722e 000ab3e0 00000000 tion.rs......... ab410: 00000027 00000000 00000040 00000005 '.......@....... ab420: 756f6853 6e20646c 6220746f 65682065 Should not be he ab430: 202e6572 20657355 5320666f 4c455f50 re. Use of SP_EL ab440: 6e692030 314c4520 20736920 20746f6e 0 in EL1 is not ab450: 70707573 6574726f 00002e64 00000000 supported....... ab460: 000ab3e0 00000000 00000027 00000000 ........'....... ab470: 0000004d 00000005 000ab3e0 00000000 M............... ab480: 00000027 00000000 00000052 00000005 '.......R....... ab490: 000ab3e0 00000000 00000027 00000000 ........'....... ab4a0: 00000057 00000005 000ac0b8 00000000 W............... ... ab4b8: 000ac14c 00000000 00000001 00000000 L............... ab4c8: 5f524146 3a314c45 00000020 00000000 FAR_EL1: ....... ab4d8: 000ab4c8 00000000 00000009 00000000 ................ ab4e8: 000ac14c 00000000 00000001 00000000 L............... ... ab500: 00000002 00000000 00000000 00000000 ................ ... ab518: 00000012 00000000 00000020 0000000c ........ ....... ab528: 00000003 00000000 5f524c45 3a314c45 ........ELR_EL1: ab538: 00000020 00000000 000ab530 00000000 .......0....... ab548: 00000009 00000000 000ac14c 00000000 ........L....... ab558: 00000001 00000000 000ac14c 00000000 ........L....... ab568: 00000001 00000000 656e6547 206c6172 ........General ab578: 70727570 2065736f 69676572 72657473 purpose register ab588: 00000a3a 00000000 000ab570 00000000 :.......p....... ab598: 0000001a 00000000 20202020 3a782020 ........ x: ab5a8: 00000020 00000000 000ab5a0 00000000 ............... ab5b8: 00000007 00000000 000ab5a7 00000000 ................ ab5c8: 00000002 00000000 000ac0b8 00000000 ................ ... ab5e8: 00000002 00000000 00000000 00000000 ................ ... ab600: 00000002 00000000 00000020 00000000 ........ ....... ... ab618: 00000001 00000000 00000002 00000000 ................ ... ab638: 00000012 00000000 00000020 0000000c ........ ....... ab648: 00000001 00000000 00000002 00000000 ................ ab658: 00000002 00000000 00000000 00000000 ................ ab668: 00000002 00000000 00000000 00000000 ................ ab678: 00000020 00000000 00000003 00000000 ............... ab688: 20202020 726c2020 00203a20 00000000 lr : ..... ab698: 000ab688 00000000 0000000b 00000000 ................ ab6a8: 6e6b6e55 456e776f 4c45324c 304c4531 UnknownEL2EL1EL0 ab6b8: 52535053 314c455f 0000203a 00000000 SPSR_EL1: ...... ab6c8: 000ab6b8 00000000 0000000a 00000000 ................ ab6d8: 000ac14c 00000000 00000001 00000000 L............... ... ab6f0: 00000002 00000000 00000000 00000000 ................ ... ab708: 0000000a 00000000 00000020 0000000c ........ ....... ab718: 00000003 00000000 20202020 6c462020 ........ Fl ab728: 3a736761 0000000a 000ab720 00000000 ags:.... ....... ab738: 0000000d 00000000 20202020 20202020 ........ ab748: 20202020 6167654e 65766974 294e2820 Negative (N) ab758: 0000203a 00000000 000ab740 00000000 : ......@....... ab768: 0000001a 00000000 000ac14c 00000000 ........L....... ab778: 00000001 00000000 20202020 20202020 ........ ab788: 20202020 6f72655a 20202020 295a2820 Zero (Z) ab798: 0000203a 00000000 000ab780 00000000 : .............. ab7a8: 0000001a 00000000 000ac14c 00000000 ........L....... ab7b8: 00000001 00000000 20202020 20202020 ........ ab7c8: 20202020 72726143 20202079 29432820 Carry (C) ab7d8: 0000203a 00000000 000ab7c0 00000000 : .............. ab7e8: 0000001a 00000000 000ac14c 00000000 ........L....... ab7f8: 00000001 00000000 20202020 20202020 ........ ab808: 20202020 7265764f 776f6c66 29562820 Overflow (V) ab818: 0000203a 00000000 000ab800 00000000 : .............. ab828: 0000001a 00000000 000ac14c 00000000 ........L....... ab838: 00000001 00000000 000a3a88 00000000 .........:...... ab848: 00000020 00000000 20202020 20202020 ....... ab858: 20202020 75626544 28202067 203a2944 Debug (D): ab868: 000ab850 00000000 00000018 00000000 P............... ab878: 000ac14c 00000000 00000001 00000000 L............... ab888: 20202020 20202020 20202020 72724553 SErr ab898: 2820726f 203a2941 000ab888 00000000 or (A): ........ ab8a8: 00000018 00000000 000ac14c 00000000 ........L....... ab8b8: 00000001 00000000 20202020 20202020 ........ ab8c8: 20202020 20515249 28202020 203a2949 IRQ (I): ab8d8: 000ab8c0 00000000 00000018 00000000 ................ ab8e8: 000ac14c 00000000 00000001 00000000 L............... ab8f8: 20202020 20202020 20202020 20514946 FIQ ab908: 28202020 203a2946 000ab8f8 00000000 (F): ........ ab918: 00000018 00000000 000ac14c 00000000 ........L....... ab928: 00000001 00000000 20202020 6c492020 ........ Il ab938: 6167656c 7845206c 74756365 206e6f69 legal Execution ab948: 74617453 49282065 203a294c 00000000 State (IL): .... ab958: 000ab930 00000000 00000024 00000000 0.......$....... ab968: 4e746553 7320746f 53457465 4c455f52 SetNot setESR_EL ab978: 00203a31 00000000 000ab972 00000000 1: .....r....... ab988: 00000009 00000000 000ac14c 00000000 ........L....... ab998: 00000001 00000000 20202020 78452020 ........ Ex ab9a8: 74706563 206e6f69 73616c43 20202073 ception Class ab9b8: 20202020 45282020 3a202943 00000020 (EC) : ... ab9c8: 000ab9a0 00000000 00000025 00000000 ........%....... ... ab9e0: 00000002 00000000 00000000 00000000 ................ ab9f0: 00000002 00000000 00000000 00000000 ................ aba00: 00000020 00000004 00000003 00000000 ............... aba10: 44412f4e 20617461 726f6241 63202c74 N/AData Abort, c aba20: 65727275 4520746e 202d204c 00000000 urrent EL - .... aba30: 000aba29 00000000 00000003 00000000 )............... aba40: 000ac14c 00000000 00000001 00000000 L............... aba50: 20202020 6e492020 20727473 63657053 Instr Spec aba60: 63696669 6e795320 6d6f7264 49282065 ific Syndrome (I aba70: 3a295353 00000020 000aba50 00000000 SS): ...P....... aba80: 00000025 00000000 00202020 00000000 %....... ..... aba90: 00095b40 00000000 00000000 00000000 @[.............. abaa0: 00000001 00000000 00089908 00000000 ................ abab0: 00095b40 00000000 00000008 00000000 @[.............. abac0: 00000008 00000000 0009fa40 00000000 ........@....... abad0: 0009fa30 00000000 00095b40 00000000 0.......@[...... abae0: 00000018 00000000 00000008 00000000 ................ abaf0: 0009fd50 00000000 0009fd60 00000000 P.......`....... 00000000000abb00 : abb00: 000ad010 00000000 000abab0 00000000 ................ abb10: 000ad018 00000000 000abad8 00000000 ................ abb20: 6166205d 64656c69 206f7420 74696e69 ] failed to init abb30: 696c6169 4520657a 32434d4d 0a2e2e2e ialize EMMC2.... abb40: 0000000a 00000000 000ac110 00000000 ................ abb50: 00000003 00000000 000ac113 00000000 ................ abb60: 00000001 00000000 000ac0b8 00000000 ................ ... abb78: 000abb20 00000000 00000021 00000000 .......!....... abb88: 4d45205d 2032434d 76697264 69207265 ] EMMC2 driver i abb98: 6974696e 7a696c61 2e2e6465 000a0a2e nitialized...... abba8: 000ac110 00000000 00000003 00000000 ................ abbb8: 000ac113 00000000 00000001 00000000 ................ abbc8: 000ac0b8 00000000 00000000 00000000 ................ abbd8: 000abb88 00000000 0000001f 00000000 ................ abbe8: 5c6c6168 5c637273 5c697072 34697072 hal\src\rpi\rpi4 abbf8: 676f6c5c 6972705c 722e746e 00000073 \log\print.rs... abc08: 000abbe8 00000000 0000001d 00000000 ................ abc18: 00000010 00000028 5c6c6168 5c637273 ....(...hal\src\ abc28: 5c697072 34697072 6372615c 69745c68 rpi\rpi4\arch\ti abc38: 722e656d 00000073 000abc20 00000000 me.rs... ....... abc48: 0000001d 00000000 00000047 0000001e ........G....... ... 00000000000abc60 : abc60: 65747461 2074706d 64206f74 64697669 attempt to divid abc70: 79622065 72657a20 0000006f 00000000 e by zero....... abc80: 000abc20 00000000 0000001d 00000000 ............... abc90: 0000004e 0000001e 67676962 6d737265 N.......biggersm abca0: 656c6c61 20575b72 61687420 7261206e aller[W than ar abcb0: 74696863 75746365 6c6c6172 75732079 chitecturally su abcc0: 726f7070 2c646574 696b7320 6e697070 pported, skippin abcd0: 00000a67 00000000 000abca5 00000000 g............... abce0: 00000003 00000000 000ac113 00000000 ................ abcf0: 00000001 00000000 000ac0b8 00000000 ................ ... abd08: 000a40b8 00000000 00000010 00000000 .@.............. abd18: 000abca8 00000000 0000002a 00000000 ........*....... abd28: 6177205d 64207469 74617275 206e6f69 ] wait duration abd38: 206f6f74 676e6f6c 6b73202c 69707069 too long, skippi abd48: 000a676e 00000000 000abca5 00000000 ng.............. abd58: 00000003 00000000 000ac113 00000000 ................ abd68: 00000001 00000000 000ac0b8 00000000 ................ ... abd80: 000abd28 00000000 00000023 00000000 (.......#....... ... abd98: 00000002 00000000 00000000 00000000 ................ ... abdb0: 00000003 00000000 00000020 00000000 ........ ....... abdc0: 00000001 00000000 00000001 00000000 ................ abdd0: 00000002 00000000 00000000 00000000 ................ ... abde8: 00000003 00000000 00000020 00000008 ........ ....... abdf8: 00000003 00000000 00000002 00000000 ................ abe08: 00000002 00000000 00000000 00000000 ................ ... abe20: 00000003 00000000 00000020 00000008 ........ ....... abe30: 00000003 00000000 ........ 00000000000abe38 : abe38: fe340000 00000000 70736152 72726562 ..4.....Raspberr abe48: 69502079 00003420 000ac110 00000000 y Pi 4.......... abe58: 00000003 00000000 000ac113 00000000 ................ abe68: 00000001 00000000 000ac0b8 00000000 ................ ... abe80: 000a4048 00000000 00000010 00000000 H@.............. abe90: 000ac14c 00000000 00000001 00000000 L............... ... abea8: 00000002 00000000 00000000 00000000 ................ ... abec0: 00000003 00000000 00000020 00000000 ........ ....... abed0: 00000001 00000000 00000001 00000000 ................ abee0: 00000002 00000000 00000000 00000000 ................ ... abef8: 00000003 00000000 00000020 00000008 ........ ....... abf08: 00000003 00000000 00000002 00000000 ................ abf18: 00000002 00000000 00000000 00000000 ................ ... abf30: 00000003 00000000 00000020 00000008 ........ ....... abf40: 00000003 00000000 00000003 00000000 ................ abf50: 00000002 00000000 00000000 00000000 ................ abf60: 00000002 00000000 00000000 00000000 ................ abf70: 00000020 00000000 00000003 00000000 ............... abf80: 000ac110 00000000 00000003 00000000 ................ abf90: 000ac113 00000000 00000001 00000000 ................ abfa0: 000ac0b8 00000000 00000000 00000000 ................ abfb0: 000a3f68 00000000 00000010 00000000 h?.............. abfc0: 000ac14c 00000000 00000001 00000000 L............... abfd0: 000ac110 00000000 00000003 00000000 ................ abfe0: 000ac113 00000000 00000001 00000000 ................ abff0: 000ac0b8 00000000 00000000 00000000 ................ ac000: 000a3fb8 00000000 00000010 00000000 .?.............. ac010: 000ac14c 00000000 00000001 00000000 L............... ac020: 000ac110 00000000 00000003 00000000 ................ ac030: 000ac113 00000000 00000001 00000000 ................ ac040: 000ac0b8 00000000 00000000 00000000 ................ ac050: 000a4008 00000000 00000010 00000000 .@.............. ac060: 000ac14c 00000000 00000001 00000000 L............... ac070: 6b73614d 00006465 00095b40 00000000 Masked..@[...... ac080: 00000008 00000000 00000008 00000000 ................ ac090: 0009fa50 00000000 0009fb40 00000000 P.......@....... ac0a0: 0009fd10 00000000 204d4342 31304c50 ........BCM PL01 ac0b0: 41552031 00005452 00095b40 00000000 1 UART..@[...... ... ac0c8: 00000001 00000000 00089908 00000000 ................ ac0d8: 5c6c6168 5c637273 5c697072 34697072 hal\src\rpi\rpi4 ac0e8: 6e61705c 775f6369 2e746961 00007372 \panic_wait.rs.. ac0f8: 000ac0d8 00000000 0000001e 00000000 ................ ac108: 0000000e 0000003b 2e20205b 654b205d ....;...[ .] Ke ac118: 6c656e72 6e617020 0a216369 6e61500a rnel panic!..Pan ac128: 6c206369 7461636f 3a6e6f69 2020200a ic location:. ac138: 46202020 20656c69 63202c27 6d756c6f File ', colum ac148: 0a0a206e 0000000a 000ac110 00000000 n .............. ac158: 00000003 00000000 000ac113 00000000 ................ ac168: 00000001 00000000 000ac114 00000000 ................ ac178: 0000002d 00000000 000a44ae 00000000 -........D...... ac188: 00000008 00000000 000ac141 00000000 ........A....... ac198: 00000009 00000000 000ac14a 00000000 ........J....... ac1a8: 00000002 00000000 000ac14c 00000000 ........L....... ac1b8: 00000001 00000000 00000000 00000000 ................ ac1c8: 00000002 00000000 00000000 00000000 ................ ... ac1e0: 00000003 00000000 00000020 00000000 ........ ....... ac1f0: 00000001 00000000 00000001 00000000 ................ ac200: 00000002 00000000 00000000 00000000 ................ ... ac218: 00000006 00000000 00000020 00000008 ........ ....... ac228: 00000003 00000000 00000002 00000000 ................ ac238: 00000002 00000000 00000000 00000000 ................ ac248: 00000002 00000000 00000000 00000000 ................ ac258: 00000020 00000000 00000003 00000000 ............... ac268: 00000003 00000000 00000002 00000000 ................ ... ac280: 00000002 00000000 00000000 00000000 ................ ac290: 00000020 00000000 00000003 00000000 ............... ac2a0: 00000004 00000000 00000002 00000000 ................ ... ac2b8: 00000002 00000000 00000000 00000000 ................ ac2c8: 00000020 00000000 00000003 00000000 ............... ac2d8: 00000005 00000000 00000002 00000000 ................ ... ac2f0: 00000002 00000000 00000000 00000000 ................ ac300: 00000020 00000000 00000003 00000000 ............... ac310: 73726556 506e6f69 746e696f 6f636e45 VersionPointEnco ac320: 676e6964 73636b50 00000038 00000000 dingPkcs8....... ac330: 00095b40 00000000 00000008 00000000 @[.............. ac340: 00000008 00000000 0009fff0 00000000 ................ ac350: 70797243 00006f74 00095b40 00000000 Crypto..@[...... ac360: 00000008 00000000 00000008 00000000 ................ ac370: 00099d40 00000000 555c3a43 73726573 @.......C:\Users ac380: 6c694e5c 61632e5c 5c6f6772 69676572 \Nil\.cargo\regi ac390: 79727473 6372735c 7469675c 2e627568 stry\src\github. ac3a0: 2d6d6f63 63636531 39393236 65396264 com-1ecc6299db9e ac3b0: 33323863 6f6c625c 622d6b63 65666675 c823\block-buffe ac3c0: 2e302d72 5c302e39 5c637273 2e62696c r-0.9.0\src\lib. ac3d0: 00007372 00000000 000ac378 00000000 rs......x....... ac3e0: 0000005a 00000000 00000084 00000009 Z............... ac3f0: 6c6c6163 60206465 75736552 3a3a746c called `Result:: ac400: 72776e75 29287061 6e6f2060 206e6120 unwrap()` on an ac410: 72724560 61762060 4f65756c 6e556469 `Err` valueOidUn ac420: 776f6e6b 64696f6e 00095b40 00000000 knownoid@[...... ac430: 00000008 00000000 00000008 00000000 ................ ac440: 000a2690 00000000 4d79654b 6f666c61 .&......KeyMalfo ac450: 64656d72 00000000 00095b40 00000000 rmed....@[...... ac460: 00000008 00000000 00000008 00000000 ................ ac470: 00099d40 00000000 6f676c41 68746972 @.......Algorith ac480: 7261506d 74656d61 4d737265 69737369 mParametersMissi ac490: 0000676e 00000000 00000000 00000000 ng.............. ac4a0: 00000001 00000000 0000003d 00000000 ........=....... ac4b0: 00000003 00000000 00000004 00000000 ................ ac4c0: 00000005 00000000 00000006 00000000 ................ ac4d0: 00000007 00000000 0000003d 00000000 ........=....... ac4e0: 0000003d 00000000 0000003d 00000000 =.......=....... ac4f0: 0000003d 00000000 0000000c 00000000 =............... ac500: 0000000d 00000000 0000000e 00000000 ................ ac510: 0000003d 00000000 0000003d 00000000 =.......=....... ac520: 00000011 00000000 0000003d 00000000 ........=....... ac530: 0000003d 00000000 0000003d 00000000 =.......=....... ac540: 00000015 00000000 00000016 00000000 ................ ac550: 00000017 00000000 00000018 00000000 ................ ac560: 00000019 00000000 0000003d 00000000 ........=....... ac570: 0000003d 00000000 0000001c 00000000 =............... ac580: 0000003d 00000000 0000003d 00000000 =.......=....... ac590: 0000003d 00000000 00000020 00000000 =....... ....... ac5a0: 00000021 00000000 00000022 00000000 !......."....... ac5b0: 0000003d 00000000 00000024 00000000 =.......$....... ac5c0: 00000025 00000000 00000026 00000000 %.......&....... ac5d0: 0000003d 00000000 00000028 00000000 =.......(....... ac5e0: 0000003d 00000000 0000003d 00000000 =.......=....... ac5f0: 0000003d 00000000 0000002c 00000000 =.......,....... ac600: 0000003d 00000000 0000003d 00000000 =.......=....... ac610: 0000002f 00000000 00000030 00000000 /.......0....... ac620: 00000031 00000000 00000032 00000000 1.......2....... ac630: 00000033 00000000 00000034 00000000 3.......4....... ac640: 00000035 00000000 0000003d 00000000 5.......=....... ac650: 0000003d 00000000 00000038 00000000 =.......8....... ac660: 0000003d 00000000 0000003d 00000000 =.......=....... ac670: 0000003d 00000000 0000003c 00000000 =.......<....... ac680: 000ab6b5 00000000 000ab6b2 00000000 ................ ac690: 000ab6af 00000000 000a890d 00000000 ................ ac6a0: 000a8901 00000000 000a44a6 00000000 .........D...... ac6b0: 000a4466 00000000 000a88f6 00000000 fD.............. ac6c0: 000a88ec 00000000 000a88e1 00000000 ................ ac6d0: 000a88d6 00000000 000a88ca 00000000 ................ ac6e0: 000a88bf 00000000 000a88b5 00000000 ................ ac6f0: 000a88aa 00000000 000a889f 00000000 ................ ac700: 000a8893 00000000 000a8887 00000000 ................ ac710: 000a887c 00000000 000a8871 00000000 |.......q....... ac720: 000a8865 00000000 000a8859 00000000 e.......Y....... ac730: 000a884d 00000000 000a8842 00000000 M.......B....... ac740: 000a8836 00000000 000a8831 00000000 6.......1....... ac750: 000a8826 00000000 000a881f 00000000 &............... ac760: 000a8814 00000000 000a880d 00000000 ................ ac770: 000a8800 00000000 000a8800 00000000 ................ ac780: 0000000b 00000000 0000000c 00000000 ................ ac790: 00000008 00000000 00000008 00000000 ................ ac7a0: 0000000b 00000000 0000000a 00000000 ................ ac7b0: 0000000b 00000000 0000000b 00000000 ................ ac7c0: 0000000c 00000000 0000000b 00000000 ................ ac7d0: 0000000a 00000000 0000000b 00000000 ................ ac7e0: 0000000b 00000000 0000000c 00000000 ................ ac7f0: 0000000c 00000000 0000000b 00000000 ................ ac800: 0000000b 00000000 0000000c 00000000 ................ ac810: 0000000c 00000000 0000000c 00000000 ................ ac820: 0000000b 00000000 0000000c 00000000 ................ ac830: 00000005 00000000 0000000b 00000000 ................ ac840: 00000007 00000000 0000000b 00000000 ................ ac850: 00000007 00000000 0000000d 00000000 ................ ac860: 0000000d 00000000 07030000 08020000 ................ ac870: 09010000 0a010000 0b020000 0c030000 ................ ac880: 0d020000 0f000000 10000000 11220010 ..............". ac890: 12220032 13020000 14030000 17020000 2."............. ac8a0: 18220000 19220022 1b020000 1c030000 .."."."......... ac8b0: 1d030000 1e020000 20020000 21020000 ........... ...! ac8c0: 26030000 2a020000 37000000 37020000 ...&...*...7...7 ac8d0: 38020000 06020000 06020000 00010001 ...8............ ac8e0: 00010001 00000000 00010001 00000000 ................ ... ac90c: 00010000 00000000 00000000 00640000 ..............d. ... ac948: 00000064 00000000 d......... Disassembly of section .data: 00000000000ad000 : ad000: 000ac0b8 00000000 ........ 00000000000ad008 : ad008: 000a7898 00000000 .x...... 00000000000ad010 : ad010: fe200000 00000000 .. ..... 00000000000ad018 : ad018: fe201000 00000000 00000000 00000000 .. ............. ... 00000000000ad030 : ... ad070: 000a8740 00000000 00000001 00000000 @............... ...