File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
    001b98d0
    001b98d0core::ptr::drop_in_place<core::option::Option<gimli::read::line::IncompleteLineProgram<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>,usize>>>:
    001b98d0push rbx
    001b98d1cmp [rdi], 47
    001b98d4je 0x1b992a
    001b98d6mov rbx, rdi
    001b98d9cmp [rdi+88], 0
    001b98deje 0x1b98ea
    001b98e0mov rdi, [rbx+80]
    001b98e4call [rip+0x5820e]
    001b98ea
    001b98ealoc_1b98ea:
    001b98eacmp [rbx+112], 0
    001b98efje 0x1b98fb
    001b98f1mov rdi, [rbx+104]
    001b98f5call [rip+0x581fd]
    001b98fb
    001b98fbloc_1b98fb:
    001b98fbcmp [rbx+136], 0
    001b9903je 0x1b9912
    001b9905mov rdi, [rbx+128]
    001b990ccall [rip+0x581e6]
    001b9912
    001b9912loc_1b9912:
    001b9912cmp [rbx+160], 0
    001b991aje 0x1b992a
    001b991cmov rdi, [rbx+152]
    001b9923pop rbx
    001b9924jmp [rip+0x581ce]
    001b992a
    001b992aloc_1b992a:
    001b992apop rbx
    001b992bret
    001b98d0
    001b992c
    001b992c // align 0x10
    001b9930
    001b9930_<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop:
    001b9930jmp [rip+0x581c2]
    001b9930
    001b9936
    001b9936 // align 0x10
    001b9940
    001b9940core::ptr::drop_in_place<alloc::collections::btree::map::BTreeMap<u64,gimli::read::abbrev::Abbreviation>>:
    001b9940push r15
    001b9942push r14
    001b9944push rbx
    001b9945sub rsp, 96
    001b9949mov rcx, [rdi]
    001b994ctest rcx, rcx
    001b994fje 0x1b9986
    001b9951mov rdx, [rdi+8]
    001b9955mov rax, [rdi+16]
    001b9959mov [rsp+32], 0
    001b9962mov [rsp+40], rcx
    001b9967mov [rsp+48], rdx
    001b996cmov [rsp+64], 0
    001b9975mov [rsp+72], rcx
    001b997amov [rsp+80], rdx
    001b997fmov ecx, 1
    001b9984jmp 0x1b998a
    001b9986
    001b9986loc_1b9986:
    001b9986xor ecx, ecx
    001b9988xor eax, eax
    001b998a
    001b998aloc_1b998a:
    001b998amov [rsp+24], rcx
    001b998fmov [rsp+56], rcx
    001b9994mov [rsp+88], rax
    001b9999mov rdi, rsp
    001b999clea rsi, [rsp+24]
    001b99a1call alloc::collections::btree::map::IntoIter<K,V,A>::dying_next
    001b99a6mov rax, [rsp]
    001b99aatest rax, rax
    001b99adje 0x1b99f4
    001b99afmov rbx, rsp
    001b99b2lea r14, [rsp+24]
    001b99b7mov r15, [rip+0x5813a]
    001b99bejmp 0x1b99d4
    001b99c0
    001b99c0loc_1b99c0:
    001b99c0mov rdi, rbx
    001b99c3mov rsi, r14
    001b99c6call alloc::collections::btree::map::IntoIter<K,V,A>::dying_next
    001b99cbmov rax, [rsp]
    001b99cftest rax, rax
    001b99d2je 0x1b99f4
    001b99d4
    001b99d4loc_1b99d4:
    001b99d4imul rcx, [rsp+16], 112
    001b99dacmp [rax+rcx], 0
    001b99dfje 0x1b99c0
    001b99e1add rax, rcx
    001b99e4cmp [rax+16], 0
    001b99e9je 0x1b99c0
    001b99ebmov rdi, [rax+8]
    001b99efcall r15
    001b99f2jmp 0x1b99c0
    001b99f4
    001b99f4loc_1b99f4:
    001b99f4add rsp, 96
    001b99f8pop rbx
    001b99f9pop r14
    001b99fbpop r15
    001b99fdret
    001b9940
    001b99fe
    001b99fe // align 0x10
    001b9a00
    001b9a00alloc::collections::btree::map::IntoIter<K,V,A>::dying_next:
    001b9a00push rbp
    001b9a01push r15
    001b9a03push r14
    001b9a05push r13
    001b9a07push r12
    001b9a09push rbx
    001b9a0apush rax
    001b9a0bmov r14, rsi
    001b9a0emov rbx, rdi
    001b9a11mov rax, [rsi+64]
    001b9a15test rax, rax
    001b9a18je 0x1b9ad7
    001b9a1edec rax
    001b9a21mov [r14+64], rax
    001b9a25mov rax, [r14]
    001b9a28mov rdi, [r14+8]
    001b9a2ctest rax, rax
    001b9a2fje 0x1b9b3a
    001b9a35test rdi, rdi
    001b9a38jne 0x1b9b3a
    001b9a3elea rax, [r14+16]
    001b9a42mov rdi, [r14+16]
    001b9a46mov rdx, [r14+24]
    001b9a4atest rdx, rdx
    001b9a4dje 0x1b9abe
    001b9a4fmov rsi, rdx
    001b9a52mov rcx, rdx
    001b9a55and rsi, 7
    001b9a59je 0x1b9a6c
    001b9a5band rcx, -8
    001b9a5fnop
    001b9a60
    001b9a60loc_1b9a60:
    001b9a60mov rdi, [rdi+1336]
    001b9a67dec rsi
    001b9a6ajne 0x1b9a60
    001b9a6c
    001b9a6cloc_1b9a6c:
    001b9a6ccmp rdx, 8
    001b9a70jb 0x1b9abe
    001b9a72nop [rax+rax]
    001b9a80
    001b9a80loc_1b9a80:
    001b9a80mov rdx, [rdi+1336]
    001b9a87mov rdx, [rdx+1336]
    001b9a8emov rdx, [rdx+1336]
    001b9a95mov rdx, [rdx+1336]
    001b9a9cmov rdx, [rdx+1336]
    001b9aa3mov rdx, [rdx+1336]
    001b9aaamov rdx, [rdx+1336]
    001b9ab1mov rdi, [rdx+1336]
    001b9ab8add rcx, -8
    001b9abcjne 0x1b9a80
    001b9abe
    001b9abeloc_1b9abe:
    001b9abexorps x0, x0
    001b9ac1movups [rax], x0
    001b9ac4mov [r14], 1
    001b9acbmov [r14+8], rdi
    001b9acfxor r12l, r12l
    001b9ad2xor r15l, r15l
    001b9ad5jmp 0x1b9b4b
    001b9ad7
    001b9ad7loc_1b9ad7:
    001b9ad7mov rdi, [r14+8]
    001b9adbmov rax, [r14+16]
    001b9adfmov rdx, [r14+24]
    001b9ae3cmp [r14], 0
    001b9ae7mov [r14], 0
    001b9aeeje 0x1b9cdf
    001b9af4test rdi, rdi
    001b9af7je 0x1b9c4e
    001b9afd
    001b9afdloc_1b9afd:
    001b9afdmov rax, [rdi+1232]
    001b9b04test rax, rax
    001b9b07je 0x1b9cd3
    001b9b0dmov r15, [rip+0x57fe4]
    001b9b14nop [rax+rax]
    001b9b20
    001b9b20loc_1b9b20:
    001b9b20mov r14, rax
    001b9b23call r15
    001b9b26mov rax, [r14+1232]
    001b9b2dmov rdi, r14
    001b9b30test rax, rax
    001b9b33jne 0x1b9b20
    001b9b35jmp 0x1b9cd6
    001b9b3a
    001b9b3aloc_1b9b3a:
    001b9b3atest rax, rax
    001b9b3dje 0x1b9d1d
    001b9b43mov r15, [r14+16]
    001b9b47mov r12, [r14+24]
    001b9b4b
    001b9b4bloc_1b9b4b:
    001b9b4bmovzx eax, [rdi+1330]
    001b9b52cmp r12, rax
    001b9b55jae 0x1b9b5c
    001b9b57mov r13, rdi
    001b9b5ajmp 0x1b9b9a
    001b9b5c
    001b9b5cloc_1b9b5c:
    001b9b5cmov rbp, [rip+0x57f95]
    001b9b63nop [rax+rax]
    001b9b70
    001b9b70loc_1b9b70:
    001b9b70mov r13, [rdi+1232]
    001b9b77test r13, r13
    001b9b7aje 0x1b9cfd
    001b9b80movzx r12l, [rdi+1328]
    001b9b88inc r15
    001b9b8bcall rbp
    001b9b8dmov rdi, r13
    001b9b90cmp r12w, [r13+1330]
    001b9b98jae 0x1b9b70
    001b9b9a
    001b9b9aloc_1b9b9a:
    001b9b9atest r15, r15
    001b9b9dje 0x1b9bdf
    001b9b9fmov rax, [r13+8*r12+1344]
    001b9ba7mov rdx, r15
    001b9baadec rdx
    001b9badje 0x1b9bdb
    001b9baflea rcx, [r15-2]
    001b9bb3mov rsi, rdx
    001b9bb6and rsi, 7
    001b9bbaje 0x1b9bd5
    001b9bbcmov rdx, rsi
    001b9bbfnop
    001b9bc0
    001b9bc0loc_1b9bc0:
    001b9bc0mov rax, [rax+1336]
    001b9bc7dec rdx
    001b9bcajne 0x1b9bc0
    001b9bccnot rsi
    001b9bcfadd rsi, r15
    001b9bd2mov rdx, rsi
    001b9bd5
    001b9bd5loc_1b9bd5:
    001b9bd5cmp rcx, 7
    001b9bd9jae 0x1b9be9
    001b9bdb
    001b9bdbloc_1b9bdb:
    001b9bdbxor ecx, ecx
    001b9bddjmp 0x1b9c2e
    001b9bdf
    001b9bdfloc_1b9bdf:
    001b9bdflea rcx, [r12+1]
    001b9be4mov rax, r13
    001b9be7jmp 0x1b9c2e
    001b9be9
    001b9be9loc_1b9be9:
    001b9be9xor ecx, ecx
    001b9bebnop [rax+rax]
    001b9bf0
    001b9bf0loc_1b9bf0:
    001b9bf0mov rax, [rax+1336]
    001b9bf7mov rax, [rax+1336]
    001b9bfemov rax, [rax+1336]
    001b9c05mov rax, [rax+1336]
    001b9c0cmov rax, [rax+1336]
    001b9c13mov rax, [rax+1336]
    001b9c1amov rax, [rax+1336]
    001b9c21mov rax, [rax+1336]
    001b9c28add rdx, -8
    001b9c2cjne 0x1b9bf0
    001b9c2e
    001b9c2eloc_1b9c2e:
    001b9c2emov [r14+8], rax
    001b9c32mov [r14+16], 0
    001b9c3amov [r14+24], rcx
    001b9c3emov [rbx], r13
    001b9c41mov [rbx+8], r15
    001b9c45mov [rbx+16], r12
    001b9c49jmp 0x1b9ce6
    001b9c4e
    001b9c4eloc_1b9c4e:
    001b9c4etest rdx, rdx
    001b9c51je 0x1b9cf5
    001b9c57mov rsi, rdx
    001b9c5amov rcx, rdx
    001b9c5dand rsi, 7
    001b9c61je 0x1b9c7c
    001b9c63and rcx, -8
    001b9c67nop [rax+rax]
    001b9c70
    001b9c70loc_1b9c70:
    001b9c70mov rax, [rax+1336]
    001b9c77dec rsi
    001b9c7ajne 0x1b9c70
    001b9c7c
    001b9c7cloc_1b9c7c:
    001b9c7cmov rdi, rax
    001b9c7fcmp rdx, 8
    001b9c83jb 0x1b9afd
    001b9c89mov rdi, rax
    001b9c8cnop [rax]
    001b9c90
    001b9c90loc_1b9c90:
    001b9c90mov rax, [rdi+1336]
    001b9c97mov rax, [rax+1336]
    001b9c9emov rax, [rax+1336]
    001b9ca5mov rax, [rax+1336]
    001b9cacmov rax, [rax+1336]
    001b9cb3mov rax, [rax+1336]
    001b9cbamov rax, [rax+1336]
    001b9cc1mov rdi, [rax+1336]
    001b9cc8add rcx, -8
    001b9cccjne 0x1b9c90
    001b9ccejmp 0x1b9afd
    001b9cd3
    001b9cd3loc_1b9cd3:
    001b9cd3mov r14, rdi
    001b9cd6
    001b9cd6loc_1b9cd6:
    001b9cd6mov rdi, r14
    001b9cd9call [rip+0x57e19]
    001b9cdf
    001b9cdfloc_1b9cdf:
    001b9cdfmov [rbx], 0
    001b9ce6
    001b9ce6loc_1b9ce6:
    001b9ce6add rsp, 8
    001b9ceapop rbx
    001b9cebpop r12
    001b9cedpop r13
    001b9cefpop r14
    001b9cf1pop r15
    001b9cf3pop rbp
    001b9cf4ret
    001b9cf5
    001b9cf5loc_1b9cf5:
    001b9cf5mov rdi, rax
    001b9cf8jmp 0x1b9afd
    001b9cfd
    001b9cfdloc_1b9cfd:
    001b9cfdcall [rip+0x57df5]
    001b9d03lea rdi, [rip-0x128d0c]
    001b9d0alea rdx, [rip+0x56377]
    001b9d11mov esi, 43
    001b9d16call core::panicking::panic
    001b9d1bud2
    001b9d1d
    001b9d1dloc_1b9d1d:
    001b9d1dlea rdi, [rip-0x128d26]
    001b9d24lea rdx, [rip+0x56375]
    001b9d2bmov esi, 43
    001b9d30call core::panicking::panic
    001b9d35ud2
    001b9d37call core::ptr::drop_in_place<alloc::collections::btree::mem::replace::PanicGuard>
    001b9d3cud2
    001b9a00
    001b9d3e
    001b9d3e // align 0x10
    001b9d40
    001b9d40gimli::read::abbrev::DebugAbbrev<R>::abbreviations:
    001b9d40push rbp
    001b9d41push r15
    001b9d43push r14
    001b9d45push r13
    001b9d47push r12
    001b9d49push rbx
    001b9d4asub rsp, 584
    001b9d51mov r14, rsi
    001b9d54mov r13, rdi
    001b9d57cmp rdx, rcx
    001b9d5ajae 0x1b9d72
    001b9d5cmov [r13+8], 19
    001b9d61mov [r13+16], r14
    001b9d65mov [r13], 0
    001b9d6djmp 0x1ba73b
    001b9d72
    001b9d72loc_1b9d72:
    001b9d72mov r15, rdx
    001b9d75add r14, rcx
    001b9d78mov [rsp+192], 8
    001b9d84mov [rsp+232], 0
    001b9d90xorps x0, x0
    001b9d93movups [rsp+200], x0
    001b9d9bmov [rsp+216], 0
    001b9da7sub r15, rcx
    001b9daaje 0x1ba4bd
    001b9db0lea r9, [rsp+56]
    001b9db5
    001b9db5loc_1b9db5:
    001b9db5xor r12l, r12l
    001b9db8xor ecx, ecx
    001b9dbamov rax, r15
    001b9dbdmov rdx, r14
    001b9dc0
    001b9dc0loc_1b9dc0:
    001b9dc0movzx esi, [rdx]
    001b9dc3mov ebx, 6
    001b9dc8cmp ecx, 63
    001b9dcbjne 0x1b9dd7
    001b9dcdcmp sil, 2
    001b9dd1jae 0x1ba5dd
    001b9dd7
    001b9dd7loc_1b9dd7:
    001b9dd7movzx edi, sil
    001b9ddbmov r8l, edi
    001b9ddeand r8l, 127
    001b9de2shl r8, cl
    001b9de5lea rsi, [rax-1]
    001b9de9lea rbp, [rdx+1]
    001b9dedor r12, r8
    001b9df0test dil, dil
    001b9df3jns 0x1b9e08
    001b9df5add ecx, 7
    001b9df8mov rax, rsi
    001b9dfbmov rdx, rbp
    001b9dfetest rsi, rsi
    001b9e01jne 0x1b9dc0
    001b9e03jmp 0x1ba4ba
    001b9e08
    001b9e08loc_1b9e08:
    001b9e08test r12, r12
    001b9e0bje 0x1ba583
    001b9e11test rsi, rsi
    001b9e14je 0x1ba560
    001b9e1alea r15, [rax-2]
    001b9e1elea rbp, [rdx+2]
    001b9e22movzx ecx, [rdx+1]
    001b9e26mov edi, ecx
    001b9e28and edi, 127
    001b9e2btest cl, cl
    001b9e2djns 0x1b9e85
    001b9e2ftest r15, r15
    001b9e32je 0x1ba560
    001b9e38lea r15, [rax-3]
    001b9e3clea rbp, [rdx+3]
    001b9e40movzx ecx, [rdx+2]
    001b9e44mov esi, ecx
    001b9e46and esi, 127
    001b9e49shl esi, 7
    001b9e4cmovzx edi, di
    001b9e4for edi, esi
    001b9e51test cl, cl
    001b9e53jns 0x1b9e85
    001b9e55test r15, r15
    001b9e58je 0x1ba560
    001b9e5emovzx ecx, [rbp]
    001b9e62cmp cx, 3
    001b9e66ja 0x1ba5dd
    001b9e6cadd rdx, 4
    001b9e70add rax, -4
    001b9e74movzx ecx, cx
    001b9e77shl ecx, 14
    001b9e7amovzx edi, di
    001b9e7dor edi, ecx
    001b9e7fmov rbp, rdx
    001b9e82mov r15, rax
    001b9e85
    001b9e85loc_1b9e85:
    001b9e85test di, di
    001b9e88je 0x1ba5d1
    001b9e8etest r15, r15
    001b9e91je 0x1ba560
    001b9e97movzx eax, [rbp]
    001b9e9bcmp al, 2
    001b9e9djae 0x1ba5d8
    001b9ea3mov [rsp+15], al
    001b9ea7mov [rsp+44], edi
    001b9eabmov [rsp+80], 0
    001b9eb4mov [rsp+88], 0
    001b9ebcmov [rsp+96], 0
    001b9ec5mov [rsp+104], 0
    001b9ecdmov [rsp+112], 0
    001b9ed6mov [rsp+120], 0
    001b9edemov [rsp+128], 0
    001b9eeamov [rsp+136], 0
    001b9ef5xorps x0, x0
    001b9ef8movaps [rsp+48], x0
    001b9efdmovups [rsp+60], x0
    001b9f02dec r15
    001b9f05inc rbp
    001b9f08mov [rsp+16], rbp
    001b9f0dxor eax, eax
    001b9f0fmov [rsp+184], rax
    001b9f17xor ebx, ebx
    001b9f19xor eax, eax
    001b9f1bmov [rsp+176], rax
    001b9f23mov [rsp+32], r13
    001b9f28jmp 0x1b9f54
    001b9f2a
    001b9f2aloc_1b9f2a:
    001b9f2amov rsi, [rsp+72]
    001b9f2fmov r9, r14
    001b9f32
    001b9f32loc_1b9f32:
    001b9f32mov rax, [rsp+56]
    001b9f37mov rcx, rsi
    001b9f3ashl rcx, 4
    001b9f3emov [rax+rcx], r13
    001b9f42mov [rax+rcx+8], rbp
    001b9f47inc rsi
    001b9f4amov [rsp+72], rsi
    001b9f4fmov r13, [rsp+32]
    001b9f54
    001b9f54loc_1b9f54:
    001b9f54test r15, r15
    001b9f57je 0x1ba56d
    001b9f5dlea rdx, [r15-1]
    001b9f61mov rax, [rsp+16]
    001b9f66lea rcx, [rax+1]
    001b9f6amovzx esi, [rax]
    001b9f6dmov eax, esi
    001b9f6fand eax, 127
    001b9f72test sil, sil
    001b9f75jns 0x1b9fe0
    001b9f77test rdx, rdx
    001b9f7aje 0x1ba54f
    001b9f80lea rdx, [r15-2]
    001b9f84mov rsi, [rsp+16]
    001b9f89lea rcx, [rsi+2]
    001b9f8dmovzx esi, [rsi+1]
    001b9f91mov edi, esi
    001b9f93and edi, 127
    001b9f96shl edi, 7
    001b9f99movzx eax, ax
    001b9f9cor eax, edi
    001b9f9etest sil, sil
    001b9fa1jns 0x1b9fe0
    001b9fa3test rdx, rdx
    001b9fa6je 0x1ba54f
    001b9facmovzx ecx, [rcx]
    001b9fafcmp cx, 3
    001b9fb3ja 0x1ba74d
    001b9fb9mov rdx, [rsp+16]
    001b9fbeadd rdx, 3
    001b9fc2add r15, -3
    001b9fc6movzx ecx, cx
    001b9fc9shl ecx, 14
    001b9fccmovzx eax, ax
    001b9fcfor eax, ecx
    001b9fd1mov rcx, rdx
    001b9fd4mov rdx, r15
    001b9fd7nop [rax+rax]
    001b9fe0
    001b9fe0loc_1b9fe0:
    001b9fe0test ax, ax
    001b9fe3je 0x1ba26b
    001b9fe9test rdx, rdx
    001b9fecje 0x1ba54f
    001b9ff2lea r15, [rdx-1]
    001b9ff6lea r11, [rcx+1]
    001b9ffamovzx edi, [rcx]
    001b9ffdmov esi, edi
    001b9fffand esi, 127
    001ba002test dil, dil
    001ba005jns 0x1ba070
    001ba007test r15, r15
    001ba00aje 0x1ba5af
    001ba010lea r15, [rdx-2]
    001ba014lea r11, [rcx+2]
    001ba018movzx edi, [rcx+1]
    001ba01cmov r8l, edi
    001ba01fand r8l, 127
    001ba023shl r8l, 7
    001ba027movzx esi, si
    001ba02aor esi, r8l
    001ba02dtest dil, dil
    001ba030jns 0x1ba070
    001ba032test r15, r15
    001ba035je 0x1ba5af
    001ba03bmovzx edi, [r11]
    001ba03fcmp di, 3
    001ba043ja 0x1ba74d
    001ba049add rcx, 3
    001ba04dadd rdx, -3
    001ba051movzx edi, di
    001ba054shl edi, 14
    001ba057movzx esi, si
    001ba05aor esi, edi
    001ba05cmov r11, rcx
    001ba05fmov r15, rdx
    001ba062nop [rax+rax]
    001ba070
    001ba070loc_1ba070:
    001ba070movzx r10l, si
    001ba074cmp r10w, 33
    001ba079je 0x1ba08e
    001ba07btest r10l, r10l
    001ba07eje 0x1ba5be
    001ba084mov [rsp+16], r11
    001ba089xor r13l, r13l
    001ba08cjmp 0x1ba101
    001ba08e
    001ba08eloc_1ba08e:
    001ba08exor ecx, ecx
    001ba090mov rdx, r11
    001ba093mov rsi, r15
    001ba096xor r13l, r13l
    001ba099jmp 0x1ba0b8
    001ba09b
    001ba09b 0f 1f 44 00 00 ..D..
    001ba0a0
    001ba0a0loc_1ba0a0:
    001ba0a0mov r8l, edi
    001ba0a3and r8l, 127
    001ba0a7shl r8, cl
    001ba0aainc rdx
    001ba0ador r13, r8
    001ba0b0add ecx, 7
    001ba0b3test dil, dil
    001ba0b6jns 0x1ba0d8
    001ba0b8
    001ba0b8loc_1ba0b8:
    001ba0b8sub rsi, 1
    001ba0bcjb 0x1ba4d1
    001ba0c2movzx edi, [rdx]
    001ba0c5cmp ecx, 63
    001ba0c8jne 0x1ba0a0
    001ba0cacmp edi, 127
    001ba0cdje 0x1ba0a0
    001ba0cftest edi, edi
    001ba0d1je 0x1ba0a0
    001ba0d3jmp 0x1ba541
    001ba0d8
    001ba0d8loc_1ba0d8:
    001ba0d8mov r8, -1
    001ba0dfshl r8, cl
    001ba0e2test dil, 64
    001ba0e6mov edi, 0
    001ba0ebcmove r8, rdi
    001ba0efcmp ecx, 64
    001ba0f2cmovge r8, rdi
    001ba0f6or r13, r8
    001ba0f9mov [rsp+16], rdx
    001ba0femov r15, rsi
    001ba101
    001ba101loc_1ba101:
    001ba101shl r10, 16
    001ba105mov rcx, 0xffffffff00000000
    001ba10fand rbp, rcx
    001ba112movzx eax, ax
    001ba115or rbp, rax
    001ba118or rbp, r10
    001ba11bmov rax, r13
    001ba11eand rax, rcx
    001ba121mov [rsp+184], rax
    001ba129mov rbx, r13
    001ba12cand rbx, 0xffffffffffff0000
    001ba133mov rax, r13
    001ba136and rax, -256
    001ba13cmov [rsp+176], rax
    001ba144cmp [rsp+48], 0
    001ba14aje 0x1ba16c
    001ba14cmov rsi, [rsp+72]
    001ba151cmp rsi, [rsp+64]
    001ba156jne 0x1b9f32
    001ba15cmov r14, r9
    001ba15fmov rdi, r9
    001ba162call alloc::raw_vec::RawVec<T,A>::reserve_for_push
    001ba167jmp 0x1b9f2a
    001ba16c
    001ba16cloc_1ba16c:
    001ba16cmov rdi, [rsp+56]
    001ba171cmp rdi, 5
    001ba175jne 0x1ba248
    001ba17bmov r14, r9
    001ba17emovzx eax, [rip+0x58f43]
    001ba185mov edi, 80
    001ba18acall [rip+0x579a8]
    001ba190test rax, rax
    001ba193je 0x1ba7e4
    001ba199movups x0, [r14+72]
    001ba19emovups [rax+64], x0
    001ba1a2movups x0, [r14+8]
    001ba1a7movups x1, [r14+24]
    001ba1acmovups x2, [r14+40]
    001ba1b1movups x3, [r14+56]
    001ba1b6movups [rax+48], x3
    001ba1bamovups [rax+32], x2
    001ba1bemovups [rax+16], x1
    001ba1c2movups [rax], x0
    001ba1c5mov [rsp+144], rax
    001ba1cdmov [rsp+152], 5
    001ba1d9mov [rsp+160], 5
    001ba1e5mov esi, 5
    001ba1ealea rdi, [rsp+144]
    001ba1f2call alloc::raw_vec::RawVec<T,A>::reserve_for_push
    001ba1f7mov rax, [rsp+144]
    001ba1ffmov rcx, [rsp+160]
    001ba207mov rdx, rcx
    001ba20ashl rdx, 4
    001ba20emov [rax+rdx], r13
    001ba212mov [rax+rdx+8], rbp
    001ba217inc rcx
    001ba21amov [rsp+160], rcx
    001ba222mov [r14+16], rcx
    001ba226movups x0, [rsp+144]
    001ba22emovups [r14], x0
    001ba232mov [rsp+48], 1
    001ba23bmov r13, [rsp+32]
    001ba240mov r9, r14
    001ba243jmp 0x1b9f54
    001ba248
    001ba248loc_1ba248:
    001ba248jae 0x1ba7d1
    001ba24eshl rdi, 4
    001ba252mov [rsp+rdi+64], r13
    001ba257mov [rsp+rdi+72], rbp
    001ba25cinc [rsp+56]
    001ba261mov r13, [rsp+32]
    001ba266jmp 0x1b9f54
    001ba26b
    001ba26bloc_1ba26b:
    001ba26btest rdx, rdx
    001ba26eje 0x1ba54f
    001ba274lea r15, [rdx-1]
    001ba278lea r14, [rcx+1]
    001ba27cmovzx esi, [rcx]
    001ba27fmov eax, esi
    001ba281and eax, 127
    001ba284test sil, sil
    001ba287jns 0x1ba2e0
    001ba289test r15, r15
    001ba28cje 0x1ba7bd
    001ba292lea r15, [rdx-2]
    001ba296lea r14, [rcx+2]
    001ba29amovzx esi, [rcx+1]
    001ba29emov edi, esi
    001ba2a0and edi, 127
    001ba2a3shl edi, 7
    001ba2a6movzx eax, ax
    001ba2a9or eax, edi
    001ba2abtest sil, sil
    001ba2aejns 0x1ba2e0
    001ba2b0test r15, r15
    001ba2b3je 0x1ba7bd
    001ba2b9movzx esi, [r14]
    001ba2bdcmp si, 3
    001ba2c1ja 0x1ba74d
    001ba2c7add rcx, 3
    001ba2cbadd rdx, -3
    001ba2cfmovzx esi, si
    001ba2d2shl esi, 14
    001ba2d5movzx eax, ax
    001ba2d8or eax, esi
    001ba2damov r14, rcx
    001ba2ddmov r15, rdx
    001ba2e0
    001ba2e0loc_1ba2e0:
    001ba2e0test ax, ax
    001ba2e3jne 0x1ba75e
    001ba2e9mov rax, [rsp+48]
    001ba2eemov rbx, [rsp+56]
    001ba2f3mov rbp, [rsp+64]
    001ba2f8movups x0, [r9+16]
    001ba2fdmovups x1, [r9+32]
    001ba302movups x2, [r9+48]
    001ba307movups x3, [r9+64]
    001ba30cmovaps [rsp+240], x0
    001ba314movaps [rsp+256], x1
    001ba31cmovaps [rsp+272], x2
    001ba324movaps [rsp+288], x3
    001ba32cmov rcx, [r9+80]
    001ba330mov [rsp+304], rcx
    001ba338cmp rax, 2
    001ba33cje 0x1ba782
    001ba342mov rcx, [rsp+304]
    001ba34amov [rsp+464], rcx
    001ba352movaps x0, [rsp+240]
    001ba35amovaps x1, [rsp+256]
    001ba362movaps x2, [rsp+272]
    001ba36amovaps x3, [rsp+288]
    001ba372movaps [rsp+448], x3
    001ba37amovaps [rsp+432], x2
    001ba382movaps [rsp+416], x1
    001ba38amovaps [rsp+400], x0
    001ba392cmp rax, 3
    001ba396je 0x1ba791
    001ba39cmov rcx, [rsp+464]
    001ba3a4mov [rsp+384], rcx
    001ba3acmovaps x0, [rsp+400]
    001ba3b4movaps x1, [rsp+416]
    001ba3bcmovaps x2, [rsp+432]
    001ba3c4movaps x3, [rsp+448]
    001ba3ccmovaps [rsp+368], x3
    001ba3d4movaps [rsp+352], x2
    001ba3dcmovaps [rsp+336], x1
    001ba3e4movaps [rsp+320], x0
    001ba3ecmov ecx, [rsp+171]
    001ba3f3mov [rsp+24], ecx
    001ba3f7movzx ecx, [rsp+175]
    001ba3ffmov [rsp+28], cl
    001ba403mov [rsp+472], rax
    001ba40bmov [rsp+480], rbx
    001ba413mov [rsp+488], rbp
    001ba41bmov rax, [rsp+384]
    001ba423lea rcx, [rsp+496]
    001ba42bmov [rcx+64], rax
    001ba42fmovaps x0, [rsp+320]
    001ba437movaps x1, [rsp+336]
    001ba43fmovaps x2, [rsp+352]
    001ba447movaps x3, [rsp+368]
    001ba44fmovups [rcx+48], x3
    001ba453movups [rcx+32], x2
    001ba457movups [rcx+16], x1
    001ba45bmovups [rcx], x0
    001ba45emov [rsp+568], r12
    001ba466mov eax, [rsp+44]
    001ba46amov [rsp+576], ax
    001ba472movzx eax, [rsp+15]
    001ba477mov [rsp+578], al
    001ba47emovzx eax, [rsp+28]
    001ba483mov [rcx+87], al
    001ba486mov eax, [rsp+24]
    001ba48amov [rcx+83], eax
    001ba48dlea rdi, [rsp+192]
    001ba495lea rsi, [rsp+472]
    001ba49dcall gimli::read::abbrev::Abbreviations::insert
    001ba4a2test al, al
    001ba4a4lea r9, [rsp+56]
    001ba4a9jne 0x1ba7b3
    001ba4aftest r15, r15
    001ba4b2jne 0x1b9db5
    001ba4b8jmp 0x1ba4bd
    001ba4ba
    001ba4baloc_1ba4ba:
    001ba4baadd r14, r15
    001ba4bd
    001ba4bdloc_1ba4bd:
    001ba4bdmov ebx, 19
    001ba4c2xor r15l, r15l
    001ba4c5mov rbp, r14
    001ba4c8
    001ba4c8loc_1ba4c8:
    001ba4c8xor ecx, ecx
    001ba4caxor eax, eax
    001ba4ccjmp 0x1ba5e4
    001ba4d1
    001ba4d1loc_1ba4d1:
    001ba4d1add r11, r15
    001ba4d4mov eax, 19
    001ba4d9xor edx, edx
    001ba4dbmov rbp, r11
    001ba4dexor ebx, ebx
    001ba4e0xor r12l, r12l
    001ba4e3
    001ba4e3loc_1ba4e3:
    001ba4e3mov r13, [rsp+32]
    001ba4e8
    001ba4e8loc_1ba4e8:
    001ba4e8mov r15, 0xffffffff00000000
    001ba4f2
    001ba4f2loc_1ba4f2:
    001ba4f2and rdx, r15
    001ba4f5and ebx, 0xffffffffffff0000
    001ba4fbor rbx, rdx
    001ba4feand r12l, 65280
    001ba505or r12, rax
    001ba508cmp [rsp+48], 0
    001ba50eje 0x1ba523
    001ba510cmp [rsp+64], 0
    001ba516je 0x1ba523
    001ba518mov rdi, [rsp+56]
    001ba51dcall [rip+0x575d5]
    001ba523
    001ba523loc_1ba523:
    001ba523or rbx, r12
    001ba526
    001ba526loc_1ba526:
    001ba526mov rcx, rbx
    001ba529and rcx, -256
    001ba530mov rax, rbx
    001ba533and rax, 0xffffffffffff0000
    001ba539
    001ba539loc_1ba539:
    001ba539and r15, rbx
    001ba53cjmp 0x1ba5e4
    001ba541
    001ba541loc_1ba541:
    001ba541mov eax, 7
    001ba546xor edx, edx
    001ba548xor ebx, ebx
    001ba54axor r12l, r12l
    001ba54djmp 0x1ba4e3
    001ba54f
    001ba54floc_1ba54f:
    001ba54fmov eax, 19
    001ba554xor edx, edx
    001ba556xor ebx, ebx
    001ba558xor r12l, r12l
    001ba55bmov rbp, rcx
    001ba55ejmp 0x1ba4e8
    001ba560
    001ba560loc_1ba560:
    001ba560mov ebx, 19
    001ba565xor r15l, r15l
    001ba568jmp 0x1ba4c8
    001ba56d
    001ba56dloc_1ba56d:
    001ba56dmov eax, 19
    001ba572xor edx, edx
    001ba574xor ebx, ebx
    001ba576xor r12l, r12l
    001ba579mov rbp, [rsp+16]
    001ba57ejmp 0x1ba4e8
    001ba583
    001ba583loc_1ba583:
    001ba583movups x0, [rsp+192]
    001ba58bmovups x1, [rsp+208]
    001ba593movups x2, [rsp+224]
    001ba59bmovups [r13+32], x2
    001ba5a0movups [r13+16], x1
    001ba5a5movups [r13], x0
    001ba5aajmp 0x1ba73b
    001ba5af
    001ba5afloc_1ba5af:
    001ba5afmov eax, 19
    001ba5b4xor edx, edx
    001ba5b6mov rbp, r11
    001ba5b9jmp 0x1ba754
    001ba5be
    001ba5beloc_1ba5be:
    001ba5bemov eax, 9
    001ba5c3mov rdx, r10
    001ba5c6mov rbx, r10
    001ba5c9mov r12, r10
    001ba5ccjmp 0x1ba4e8
    001ba5d1
    001ba5d1loc_1ba5d1:
    001ba5d1mov ebx, 8
    001ba5d6jmp 0x1ba5dd
    001ba5d8
    001ba5d8loc_1ba5d8:
    001ba5d8mov ebx, 10
    001ba5dd
    001ba5ddloc_1ba5dd:
    001ba5ddxor r15l, r15l
    001ba5e0xor eax, eax
    001ba5e2xor ecx, ecx
    001ba5e4
    001ba5e4loc_1ba5e4:
    001ba5e4and eax, 0xffffffffffff0000
    001ba5e9and ecx, 65280
    001ba5efor rcx, rax
    001ba5f2movzx eax, bl
    001ba5f5or rax, r15
    001ba5f8or rax, rcx
    001ba5fbmov [r13+8], rax
    001ba5ffmov [r13+16], rbp
    001ba603
    001ba603loc_1ba603:
    001ba603mov [r13], 0
    001ba60bmov rbx, [rsp+192]
    001ba613mov r14, [rsp+208]
    001ba61btest r14, r14
    001ba61eje 0x1ba64f
    001ba620lea r15, [rbx+16]
    001ba624mov r12, [rip+0x574cd]
    001ba62bjmp 0x1ba639
    001ba62dnop [rax]
    001ba630
    001ba630loc_1ba630:
    001ba630add r15, 112
    001ba634dec r14
    001ba637je 0x1ba64f
    001ba639
    001ba639loc_1ba639:
    001ba639cmp [r15-16], 0
    001ba63eje 0x1ba630
    001ba640cmp [r15], 0
    001ba644je 0x1ba630
    001ba646mov rdi, [r15-8]
    001ba64acall r12
    001ba64djmp 0x1ba630
    001ba64f
    001ba64floc_1ba64f:
    001ba64fcmp [rsp+200], 0
    001ba658je 0x1ba663
    001ba65amov rdi, rbx
    001ba65dcall [rip+0x57495]
    001ba663
    001ba663loc_1ba663:
    001ba663mov rcx, [rsp+216]
    001ba66btest rcx, rcx
    001ba66eje 0x1ba6ad
    001ba670mov rdx, [rsp+224]
    001ba678mov rax, [rsp+232]
    001ba680mov [rsp+56], 0
    001ba689mov [rsp+64], rcx
    001ba68emov [rsp+72], rdx
    001ba693mov [rsp+88], 0
    001ba69cmov [rsp+96], rcx
    001ba6a1mov [rsp+104], rdx
    001ba6a6mov ecx, 1
    001ba6abjmp 0x1ba6b1
    001ba6ad
    001ba6adloc_1ba6ad:
    001ba6adxor ecx, ecx
    001ba6afxor eax, eax
    001ba6b1
    001ba6b1loc_1ba6b1:
    001ba6b1mov [rsp+48], rcx
    001ba6b6mov [rsp+80], rcx
    001ba6bbmov [rsp+112], rax
    001ba6c0lea rdi, [rsp+240]
    001ba6c8lea rsi, [rsp+48]
    001ba6cdcall alloc::collections::btree::map::IntoIter<K,V,A>::dying_next
    001ba6d2mov rax, [rsp+240]
    001ba6datest rax, rax
    001ba6ddje 0x1ba73b
    001ba6dflea rbx, [rsp+240]
    001ba6e7lea r14, [rsp+48]
    001ba6ecmov r15, [rip+0x57405]
    001ba6f3jmp 0x1ba718
    001ba6f5
    001ba6f5 66 66 2e 0f 1f 84 00 00 00 00 00 ff.........
    001ba700
    001ba700loc_1ba700:
    001ba700mov rdi, rbx
    001ba703mov rsi, r14
    001ba706call alloc::collections::btree::map::IntoIter<K,V,A>::dying_next
    001ba70bmov rax, [rsp+240]
    001ba713test rax, rax
    001ba716je 0x1ba73b
    001ba718
    001ba718loc_1ba718:
    001ba718imul rcx, [rsp+256], 112
    001ba721cmp [rax+rcx], 0
    001ba726je 0x1ba700
    001ba728add rax, rcx
    001ba72bcmp [rax+16], 0
    001ba730je 0x1ba700
    001ba732mov rdi, [rax+8]
    001ba736call r15
    001ba739jmp 0x1ba700
    001ba73b
    001ba73bloc_1ba73b:
    001ba73badd rsp, 584
    001ba742pop rbx
    001ba743pop r12
    001ba745pop r13
    001ba747pop r14
    001ba749pop r15
    001ba74bpop rbp
    001ba74cret
    001ba74d
    001ba74dloc_1ba74d:
    001ba74dmov eax, 6
    001ba752xor edx, edx
    001ba754
    001ba754loc_1ba754:
    001ba754xor ebx, ebx
    001ba756xor r12l, r12l
    001ba759jmp 0x1ba4e8
    001ba75e
    001ba75eloc_1ba75e:
    001ba75emov eax, 13
    001ba763mov r15, 0xffffffff00000000
    001ba76dmov rdx, [rsp+184]
    001ba775mov r12, [rsp+176]
    001ba77djmp 0x1ba4f2
    001ba782
    001ba782loc_1ba782:
    001ba782mov r15, 0xffffffff00000000
    001ba78cjmp 0x1ba526
    001ba791
    001ba791loc_1ba791:
    001ba791mov rcx, rbx
    001ba794and rcx, -256
    001ba79bmov rax, rbx
    001ba79eand rax, 0xffffffffffff0000
    001ba7a4mov r15, 0xffffffff00000000
    001ba7aejmp 0x1ba539
    001ba7b3
    001ba7b3loc_1ba7b3:
    001ba7b3mov [r13+8], 14
    001ba7b8jmp 0x1ba603
    001ba7bd
    001ba7bdloc_1ba7bd:
    001ba7bdmov eax, 19
    001ba7c2xor edx, edx
    001ba7c4xor ebx, ebx
    001ba7c6xor r12l, r12l
    001ba7c9mov rbp, r14
    001ba7ccjmp 0x1ba4e8
    001ba7d1
    001ba7d1loc_1ba7d1:
    001ba7d1lea rdx, [rip+0x30ef0]
    001ba7d8mov esi, 5
    001ba7ddcall core::panicking::panic_bounds_check
    001ba7e2jmp 0x1ba7f3
    001ba7e4
    001ba7e4loc_1ba7e4:
    001ba7e4mov edi, 8
    001ba7e9mov esi, 80
    001ba7eecall alloc::alloc::handle_alloc_error
    001ba7f3
    001ba7f3loc_1ba7f3:
    001ba7f3ud2
    001ba7f5mov rbx, rax
    001ba7f8jmp 0x1ba823
    001ba7famov rbx, rax
    001ba7fdmov rdi, [rsp+144]
    001ba805mov rsi, [rsp+152]
    001ba80dcall core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
    001ba812jmp 0x1ba819
    001ba814jmp 0x1ba816
    001ba816
    001ba816loc_1ba816:
    001ba816mov rbx, rax
    001ba819
    001ba819loc_1ba819:
    001ba819lea rdi, [rsp+48]
    001ba81ecall core::ptr::drop_in_place<gimli::read::abbrev::Attributes>
    001ba823
    001ba823loc_1ba823:
    001ba823lea rdi, [rsp+192]
    001ba82bcall core::ptr::drop_in_place<gimli::read::abbrev::Abbreviations>
    001ba830mov rdi, rbx
    001ba833call _Unwind_Resume
    001ba838ud2
    001ba83acall core::panicking::panic_in_cleanup
    001ba83fud2
    001b9d40
    001ba841
    001ba841 // align 0x10
    001ba850
    001ba850core::ptr::drop_in_place<alloc::sync::ArcInner<gimli::read::abbrev::Abbreviations>>:
    001ba850push r15
    001ba852push r14
    001ba854push r13
    001ba856push r12
    001ba858push rbx
    001ba859mov rbx, rdi
    001ba85cmov r14, [rdi+16]
    001ba860mov r15, [rdi+32]
    001ba864test r15, r15
    001ba867je 0x1ba8a2
    001ba869lea r12, [r14+16]
    001ba86dmov r13, [rip+0x57284]
    001ba874jmp 0x1ba889
    001ba876nop [rax+rax]
    001ba880
    001ba880loc_1ba880:
    001ba880add r12, 112
    001ba884dec r15
    001ba887je 0x1ba8a2
    001ba889
    001ba889loc_1ba889:
    001ba889cmp [r12-16], 0
    001ba88fje 0x1ba880
    001ba891cmp [r12], 0
    001ba896je 0x1ba880
    001ba898mov rdi, [r12-8]
    001ba89dcall r13
    001ba8a0jmp 0x1ba880
    001ba8a2
    001ba8a2loc_1ba8a2:
    001ba8a2cmp [rbx+24], 0
    001ba8a7je 0x1ba8b2
    001ba8a9mov rdi, r14
    001ba8accall [rip+0x57246]
    001ba8b2
    001ba8b2loc_1ba8b2:
    001ba8b2add rbx, 40
    001ba8b6mov rdi, rbx
    001ba8b9pop rbx
    001ba8bapop r12
    001ba8bcpop r13
    001ba8bepop r14
    001ba8c0pop r15
    001ba8c2jmp 0x1b9940
    001ba850
    001ba8c7
    001ba8c7 // align 0x10
    001ba8d0
    001ba8d0gimli::read::unit::EntriesCursor<R>::next_entry:
    001ba8d0push rbp
    001ba8d1push r15
    001ba8d3push r14
    001ba8d5push r13
    001ba8d7push r12
    001ba8d9push rbx
    001ba8dasub rsp, 104
    001ba8demov r14, rsi
    001ba8e1mov rbx, [rsi+32]
    001ba8e5test rbx, rbx
    001ba8e8je 0x1ba910
    001ba8eacmp [r14+72], 0
    001ba8efje 0x1ba9a3
    001ba8f5mov rax, [r14+40]
    001ba8f9mov rcx, [r14+80]
    001ba8fdsub rax, rcx
    001ba900jae 0x1baa72
    001ba906mov eax, 19
    001ba90bjmp 0x1baafc
    001ba910
    001ba910loc_1ba910:
    001ba910mov rax, [r14+8]
    001ba914test rax, rax
    001ba917je 0x1baa85
    001ba91d
    001ba91dloc_1ba91d:
    001ba91dmov rsi, [r14]
    001ba920mov rdx, [r14+16]
    001ba924mov r10, [r14+24]
    001ba928mov rcx, [rdx+56]
    001ba92cxor r8l, r8l
    001ba92fcmp [rdx+73], 8
    001ba933sete r8b
    001ba937sub rcx, [rdx+48]
    001ba93blea r12, [rcx+8*r8]
    001ba93fadd r12, rsi
    001ba942sub r12, [rdx+40]
    001ba946add r12, 4
    001ba94alea r8, [rsi+rax]
    001ba94edec rax
    001ba951inc rsi
    001ba954xor r9l, r9l
    001ba957xor ecx, ecx
    001ba959nop [rax]
    001ba960
    001ba960loc_1ba960:
    001ba960movzx r11l, [rsi-1]
    001ba965cmp ecx, 63
    001ba968jne 0x1ba974
    001ba96acmp r11b, 2
    001ba96ejae 0x1baa9c
    001ba974
    001ba974loc_1ba974:
    001ba974movzx r11l, r11b
    001ba978mov ebx, r11l
    001ba97band ebx, 127
    001ba97eshl rbx, cl
    001ba981or r9, rbx
    001ba984test r11b, r11b
    001ba987jns 0x1baacc
    001ba98dadd ecx, 7
    001ba990inc rsi
    001ba993add rax, -1
    001ba997jb 0x1ba960
    001ba999mov ecx, 19
    001ba99ejmp 0x1baaa1
    001ba9a3
    001ba9a3loc_1ba9a3:
    001ba9a3mov [rsp], rdi
    001ba9a7lea r13, [r14+32]
    001ba9abmov rbp, [r14+40]
    001ba9afmov rdi, [r14+48]
    001ba9b3call _<gimli::read::abbrev::Attributes as core::ops::deref::Deref>::deref
    001ba9b8mov [rsp+8], rbx
    001ba9bdmov [rsp+16], rbp
    001ba9c2mov [rsp+24], rax
    001ba9c7mov [rsp+32], rdx
    001ba9ccmov [rsp+40], r13
    001ba9d1test rdx, rdx
    001ba9d4je 0x1baa4d
    001ba9d6mov r15, rax
    001ba9d9mov r12, rdx
    001ba9dcadd r15, 16
    001ba9e0dec r12
    001ba9e3lea r13, [rsp+72]
    001ba9e8lea rbp, [rsp+8]
    001ba9edlea rbx, [rsp+48]
    001ba9f2nop [rax+rax]
    001baa00
    001baa00loc_1baa00:
    001baa00movups x0, [r15-16]
    001baa05movaps [rsp+48], x0
    001baa0amov rax, [rsp+40]
    001baa0fmov rax, [rax+24]
    001baa13mov edx, [rax+72]
    001baa16mov rdi, r13
    001baa19mov rsi, rbp
    001baa1cmov rcx, rbx
    001baa1fcall gimli::read::unit::parse_attribute
    001baa24cmp [rsp+72], 46
    001baa29je 0x1baaee
    001baa2fmov [rsp+24], r15
    001baa34mov [rsp+32], r12
    001baa39add r15, 16
    001baa3dadd r12, -1
    001baa41jb 0x1baa00
    001baa43mov rbx, [rsp+8]
    001baa48mov r13, [rsp+40]
    001baa4d
    001baa4dloc_1baa4d:
    001baa4dcmp [r13+40], 0
    001baa52jne 0x1baa67
    001baa54mov rax, rbx
    001baa57sub rax, [r13]
    001baa5bmov [r13+40], 1
    001baa63mov [r13+48], rax
    001baa67
    001baa67loc_1baa67:
    001baa67mov rax, [rsp+16]
    001baa6cmov rdi, [rsp]
    001baa70jmp 0x1baa75
    001baa72
    001baa72loc_1baa72:
    001baa72add rbx, rcx
    001baa75
    001baa75loc_1baa75:
    001baa75mov [r14], rbx
    001baa78mov [r14+8], rax
    001baa7ctest rax, rax
    001baa7fjne 0x1ba91d
    001baa85
    001baa85loc_1baa85:
    001baa85mov [r14+32], 0
    001baa8dmov [r14+88], 0
    001baa95mov [rdi], 75
    001baa9ajmp 0x1bab03
    001baa9c
    001baa9cloc_1baa9c:
    001baa9cmov ecx, 6
    001baaa1
    001baaa1loc_1baaa1:
    001baaa1lea rax, [rip-0x1297b0]
    001baaa8mov [r14], rax
    001baaabmov [r14+8], 0
    001baab3mov [r14+88], 0
    001baabbmov [r14+32], 0
    001baac3mov [rdi], rcx
    001baac6mov [rdi+8], r8
    001baacajmp 0x1bab03
    001baacc
    001baaccloc_1baacc:
    001baaccmov [r14], rsi
    001baacfmov [r14+8], rax
    001baad3test r9, r9
    001baad6je 0x1bab12
    001baad8lea rcx, [r9-1]
    001baadccmp rcx, [r10+16]
    001baae0jae 0x1bab29
    001baae2imul r11, rcx, 112
    001baae6add r11, [r10]
    001baae9jmp 0x1babc0
    001baaee
    001baaeeloc_1baaee:
    001baaeemov rax, [rsp+80]
    001baaf3mov rbx, [rsp+88]
    001baaf8mov rdi, [rsp]
    001baafc
    001baafcloc_1baafc:
    001baafcmov [rdi], rax
    001baaffmov [rdi+8], rbx
    001bab03
    001bab03loc_1bab03:
    001bab03add rsp, 104
    001bab07pop rbx
    001bab08pop r12
    001bab0apop r13
    001bab0cpop r14
    001bab0epop r15
    001bab10pop rbp
    001bab11ret
    001bab12
    001bab12loc_1bab12:
    001bab12mov [r14+88], -1
    001bab1amov [r14+32], 0
    001bab22mov [rdi], 331
    001bab27jmp 0x1bab03
    001bab29
    001bab29loc_1bab29:
    001bab29mov r11, [r10+24]
    001bab2dmov ecx, 18
    001bab32test r11, r11
    001bab35je 0x1babf4
    001bab3bmov [rsp], rdi
    001bab3fmov r10, [r10+32]
    001bab43xor r8l, r8l
    001bab46mov ebx, 255
    001bab4b
    001bab4bloc_1bab4b:
    001bab4bmovzx edi, [r11+1330]
    001bab53lea r13, [8*rdi]
    001bab5bmov r15, -1
    001bab62nop [rax+rax]
    001bab70
    001bab70loc_1bab70:
    001bab70test r13, r13
    001bab73je 0x1bab9d
    001bab75xor ebp, ebp
    001bab77cmp [r11+8*r15+1248], r9
    001bab7fsetne bpl
    001bab83cmova ebp, ebx
    001bab86inc r15
    001bab89add r13, -8
    001bab8dcmp bpl, 1
    001bab91je 0x1bab70
    001bab93movzx ebp, bpl
    001bab97test ebp, ebp
    001bab99je 0x1babb0
    001bab9bjmp 0x1baba0
    001bab9d
    001bab9dloc_1bab9d:
    001bab9dmov r15, rdi
    001baba0
    001baba0loc_1baba0:
    001baba0sub r10, 1
    001baba4jb 0x1babff
    001baba6mov r11, [r11+8*r15+1336]
    001babaejmp 0x1bab4b
    001babb0
    001babb0loc_1babb0:
    001babb0test r11, r11
    001babb3je 0x1babfc
    001babb5imul rcx, r15, 112
    001babb9add r11, rcx
    001babbcmov rdi, [rsp]
    001babc0
    001babc0loc_1babc0:
    001babc0xor ecx, ecx
    001babc2cmp [r11+106], 1
    001babc7sete cl
    001babcamov [r14+88], rcx
    001babcemov [r14+32], rsi
    001babd2mov [r14+40], rax
    001babd6mov [r14+48], r11
    001babdamov [r14+56], rdx
    001babdemov [r14+64], r12
    001babe2mov [r14+72], 0
    001babeamov [rdi], 331
    001babefjmp 0x1bab03
    001babf4
    001babf4loc_1babf4:
    001babf4xor r8l, r8l
    001babf7jmp 0x1baaa1
    001babfc
    001babfcloc_1babfc:
    001babfcxor r8l, r8l
    001babff
    001babffloc_1babff:
    001babffmov rdi, [rsp]
    001bac03jmp 0x1baaa1
    001ba8d0
    001bac08
    001bac08 // align 0x10
    001bac10
    001bac10gimli::read::unit::parse_attribute:
    001bac10push rbp
    001bac11push r15
    001bac13push r14
    001bac15push r13
    001bac17push r12
    001bac19push rbx
    001bac1asub rsp, 136
    001bac21mov r14, rcx
    001bac24mov r15, rsi
    001bac27mov rbx, rdi
    001bac2amov eax, edx
    001bac2cshr eax, 8
    001bac2fmov esi, edx
    001bac31shr esi, 16
    001bac34movzx edi, [rcx+10]
    001bac38mov r9, [r15]
    001bac3bmov r11, [r15+8]
    001bac3flea r8, [rip-0x17b296]
    001bac46mov r10l, edi
    001bac49
    001bac49loc_1bac49:
    001bac49mov ecx, r10l
    001bac4cmov r12, r9
    001bac4fmov r13, r11
    001bac52movzx r9l, r10w
    001bac56lea r10l, [r9-1]
    001bac5acmp r10l, 43
    001bac5eja 0x1bad26
    001bac64movsxd r9, [r8+4*r10]
    001bac68add r9, r8
    001bac6bjmp r9
    001bac6etest r13, r13
    001bac71je 0x1bb8b5
    001bac77lea r11, [r13-1]
    001bac7blea r9, [r12+1]
    001bac80mov [r15], r9
    001bac83mov [r15+8], r11
    001bac87movzx ebp, [r12]
    001bac8cmov r10l, ebp
    001bac8fand r10l, 127
    001bac93test bpl, bpl
    001bac96jns 0x1bac49
    001bac98test r11, r11
    001bac9bje 0x1bbd38
    001baca1lea r11, [r13-2]
    001baca5lea r9, [r12+2]
    001bacaamov [r15], r9
    001bacadmov [r15+8], r11
    001bacb1mov [rsp+40], r15
    001bacb6mov r15, rbx
    001bacb9mov rbx, r14
    001bacbcmovzx r14l, [r12+1]
    001bacc2mov ebp, r14l
    001bacc5and ebp, 127
    001bacc8shl ebp, 7
    001baccbmovzx r10l, r10w
    001baccfor r10l, ebp
    001bacd2test r14b, r14b
    001bacd5mov r14, rbx
    001bacd8mov rbx, r15
    001bacdbmov r15, [rsp+40]
    001bace0jns 0x1bac49
    001bace6test r11, r11
    001bace9je 0x1bbd38
    001bacefadd r13, -3
    001bacf3lea r9, [r12+3]
    001bacf8mov [r15], r9
    001bacfbmov [r15+8], r13
    001bacffmovzx r11l, [r12+2]
    001bad05cmp r11w, 3
    001bad0aja 0x1bc012
    001bad10movzx ecx, r11w
    001bad14shl ecx, 14
    001bad17movzx r10l, r10w
    001bad1bor r10l, ecx
    001bad1emov r11, r13
    001bad21jmp 0x1bac49
    001bad26
    001bad26loc_1bad26:
    001bad26add r9l, -7937
    001bad2dcmp r9l, 32
    001bad31ja 0x1bb8be
    001bad37lea rcx, [rip-0x17b2de]
    001bad3emovsxd rdx, [rcx+4*r9]
    001bad42add rdx, rcx
    001bad45jmp rdx
    001bad47test r13, r13
    001bad4aje 0x1bb580
    001bad50lea rdx, [r12+r13]
    001bad54dec r13
    001bad57inc r12
    001bad5axor eax, eax
    001bad5cxor ecx, ecx
    001bad5enop
    001bad60
    001bad60loc_1bad60:
    001bad60movzx esi, [r12-1]
    001bad66cmp ecx, 63
    001bad69jne 0x1bad75
    001bad6bcmp sil, 2
    001bad6fjae 0x1bb587
    001bad75
    001bad75loc_1bad75:
    001bad75movzx esi, sil
    001bad79mov edi, esi
    001bad7band edi, 127
    001bad7eshl rdi, cl
    001bad81or rax, rdi
    001bad84test sil, sil
    001bad87jns 0x1bbd9a
    001bad8dadd ecx, 7
    001bad90inc r12
    001bad93add r13, -1
    001bad97jb 0x1bad60
    001bad99jmp 0x1bb573
    001bad9etest r13, r13
    001bada1je 0x1bb580
    001bada7lea rdx, [r12+r13]
    001badabdec r13
    001badaeinc r12
    001badb1xor eax, eax
    001badb3xor ecx, ecx
    001badb5nop [rax+rax]
    001badc0
    001badc0loc_1badc0:
    001badc0movzx esi, [r12-1]
    001badc6cmp ecx, 63
    001badc9jne 0x1badd5
    001badcbcmp sil, 2
    001badcfjae 0x1bb587
    001badd5
    001badd5loc_1badd5:
    001badd5movzx esi, sil
    001badd9mov edi, esi
    001baddband edi, 127
    001baddeshl rdi, cl
    001bade1or rax, rdi
    001bade4test sil, sil
    001bade7jns 0x1bbdc9
    001badedadd ecx, 7
    001badf0inc r12
    001badf3add r13, -1
    001badf7jb 0x1badc0
    001badf9jmp 0x1bb573
    001badfecmp al, 8
    001bae00jne 0x1bb837
    001bae06cmp r13, 7
    001bae0ajbe 0x1bb444
    001bae10add r13, -8
    001bae14lea rax, [r12+8]
    001bae19mov [r15], rax
    001bae1cmov [r15+8], r13
    001bae20mov rax, [r12]
    001bae24jmp 0x1bb873
    001bae29cmp al, 8
    001bae2bjne 0x1bb9a4
    001bae31cmp r13, 7
    001bae35ja 0x1bb5b7
    001bae3bjmp 0x1bb444
    001bae40movzx edx, dl
    001bae43lea rdi, [rsp+8]
    001bae48mov rsi, r15
    001bae4bcall gimli::read::reader::Reader::read_address
    001bae50movzx eax, [rsp+8]
    001bae55cmp al, 75
    001bae57jne 0x1bbb00
    001bae5dmov rax, [rsp+16]
    001bae62mov ecx, eax
    001bae64and ecx, 65280
    001bae6amov edx, eax
    001bae6cand edx, 0xffffffffffff0000
    001bae72mov rsi, 0xffffffff00000000
    001bae7cand rsi, rax
    001bae7fxor r8l, r8l
    001bae82jmp 0x1bb72b
    001bae87cmp r13, 2
    001bae8bjb 0x1bba08
    001bae91add r13, -2
    001bae95lea rax, [r12+2]
    001bae9amov [r15], rax
    001bae9dmov [r15+8], r13
    001baea1movzx edi, [r12]
    001baea6jmp 0x1bb077
    001baeabcmp r13, 4
    001baeafjb 0x1bba38
    001baeb5add r13, -4
    001baeb9lea rax, [r12+4]
    001baebemov [r15], rax
    001baec1mov [r15+8], r13
    001baec5movzx ecx, [r12+1]
    001baecbmovzx edx, [r12]
    001baed0movzx esi, [r12+3]
    001baed6mov [rsp+11], dl
    001baedamov [rsp+14], sil
    001baedfmov [rsp+12], cx
    001baee4mov edi, [rsp+11]
    001baee8jmp 0x1bb077
    001baeedcmp r13, 1
    001baef1jbe 0x1bba46
    001baef7add r13, -2
    001baefblea rax, [r12+2]
    001baf00mov [r15], rax
    001baf03mov [r15+8], r13
    001baf07movzx eax, [r12]
    001baf0cmovzx ecx, [r12+1]
    001baf12shl ecx, 8
    001baf15mov r8l, 3
    001baf1bjmp 0x1bb727
    001baf20and edx, 65280
    001baf26cmp edx, 1024
    001baf2cjne 0x1bb8fa
    001baf32mov edi, [r14+8]
    001baf36call gimli::read::unit::allow_section_offset
    001baf3btest al, al
    001baf3dje 0x1bb8fa
    001baf43lea rdi, [rsp+8]
    001baf48mov rsi, r15
    001baf4bmov edx, 4
    001baf50call gimli::read::reader::Reader::read_offset
    001baf55movzx eax, [rsp+8]
    001baf5acmp al, 75
    001baf5cjne 0x1bbb00
    001baf62mov rax, [rsp+16]
    001baf67jmp 0x1bbba0
    001baf6cand edx, 65280
    001baf72cmp edx, 2048
    001baf78jne 0x1bb951
    001baf7emov edi, [r14+8]
    001baf82call gimli::read::unit::allow_section_offset
    001baf87test al, al
    001baf89je 0x1bb951
    001baf8fcmp r13, 7
    001baf93ja 0x1bb325
    001baf99mov [rsp+14], 0
    001baf9emov [rsp+12], 0
    001bafa5mov [rsp+8], 0
    001bafadmov [rsp+15], r12
    001bafb2mov rax, [rsp+8]
    001bafb7movq x0, rax
    001bafbcmov rcx, r12
    001bafbfshr rcx, 8
    001bafc3mov [rbx+9], eax
    001bafc6shr rax, 32
    001bafcamov [rbx+13], ax
    001bafcemovdqa [rsp+48], x0
    001bafd4movzx eax, [rsp+54]
    001bafd9jmp 0x1bbe89
    001bafdetest r13, r13
    001bafe1je 0x1bb410
    001bafe7xor edi, edi
    001bafe9nop [rax]
    001baff0
    001baff0loc_1baff0:
    001baff0cmp [r12+rdi], 0
    001baff5je 0x1bbeac
    001baffbinc rdi
    001baffecmp r13, rdi
    001bb001jne 0x1baff0
    001bb003jmp 0x1bb410
    001bb008test r13, r13
    001bb00bje 0x1bb997
    001bb011lea rax, [r12+r13]
    001bb015dec r13
    001bb018inc r12
    001bb01bxor edi, edi
    001bb01dxor ecx, ecx
    001bb01f
    001bb01floc_1bb01f:
    001bb01fmovzx edx, [r12-1]
    001bb025cmp ecx, 63
    001bb028jne 0x1bb033
    001bb02acmp dl, 2
    001bb02djae 0x1bbd89
    001bb033
    001bb033loc_1bb033:
    001bb033movzx edx, dl
    001bb036mov esi, edx
    001bb038and esi, 127
    001bb03bshl rsi, cl
    001bb03eor rdi, rsi
    001bb041test dl, dl
    001bb043jns 0x1bbef0
    001bb049add ecx, 7
    001bb04cinc r12
    001bb04fadd r13, -1
    001bb053jb 0x1bb01f
    001bb055jmp 0x1bb38b
    001bb05atest r13, r13
    001bb05dje 0x1bbdf8
    001bb063dec r13
    001bb066lea rax, [r12+1]
    001bb06bmov [r15], rax
    001bb06emov [r15+8], r13
    001bb072movzx edi, [r12]
    001bb077
    001bb077loc_1bb077:
    001bb077mov ecx, 19
    001bb07csub r13, rdi
    001bb07fjae 0x1bb8c7
    001bb085mov r12, rax
    001bb088mov [rbx+8], rcx
    001bb08cjmp 0x1bc026
    001bb091test r13, r13
    001bb094je 0x1bb6e6
    001bb09adec r13
    001bb09dlea rax, [r12+1]
    001bb0a2mov [r15], rax
    001bb0a5mov [r15+8], r13
    001bb0a9movzx eax, [r12]
    001bb0aemov r8l, 2
    001bb0b4xor ecx, ecx
    001bb0b6jmp 0x1bb727
    001bb0bbtest r13, r13
    001bb0beje 0x1bb6e6
    001bb0c4dec r13
    001bb0c7lea rax, [r12+1]
    001bb0ccmov [r15], rax
    001bb0cfmov [r15+8], r13
    001bb0d3cmp [r12], 0
    001bb0d8setne al
    001bb0dbmov r8l, 9
    001bb0e1xor ecx, ecx
    001bb0e3jmp 0x1bb727
    001bb0e8dec r13
    001bb0ebxor ecx, ecx
    001bb0edxor eax, eax
    001bb0efjmp 0x1bb119
    001bb0f1
    001bb0f1 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 ffffff.........
    001bb100
    001bb100loc_1bb100:
    001bb100mov esi, edx
    001bb102and esi, 127
    001bb105shl rsi, cl
    001bb108or rax, rsi
    001bb10badd ecx, 7
    001bb10edec r13
    001bb111test dl, dl
    001bb113jns 0x1bbd44
    001bb119
    001bb119loc_1bb119:
    001bb119mov rdx, r12
    001bb11ccmp r13, -1
    001bb120je 0x1bb583
    001bb126lea r12, [rdx+1]
    001bb12amov [r15], r12
    001bb12dmov [r15+8], r13
    001bb131movzx edx, [rdx]
    001bb134cmp ecx, 63
    001bb137jne 0x1bb100
    001bb139cmp edx, 127
    001bb13cje 0x1bb100
    001bb13etest edx, edx
    001bb140je 0x1bb100
    001bb142mov al, 7
    001bb144jmp 0x1bb590
    001bb149cmp al, 8
    001bb14bjne 0x1bba56
    001bb151cmp r13, 7
    001bb155jbe 0x1bb444
    001bb15badd r13, -8
    001bb15flea rax, [r12+8]
    001bb164mov [r15], rax
    001bb167mov [r15+8], r13
    001bb16bmov rax, [r12]
    001bb16fjmp 0x1bba92
    001bb174test r13, r13
    001bb177je 0x1bb580
    001bb17dlea rdx, [r12+r13]
    001bb181dec r13
    001bb184inc r12
    001bb187xor eax, eax
    001bb189xor ecx, ecx
    001bb18b
    001bb18bloc_1bb18b:
    001bb18bmovzx esi, [r12-1]
    001bb191cmp ecx, 63
    001bb194jne 0x1bb1a0
    001bb196cmp sil, 2
    001bb19ajae 0x1bb587
    001bb1a0
    001bb1a0loc_1bb1a0:
    001bb1a0movzx esi, sil
    001bb1a4mov edi, esi
    001bb1a6and edi, 127
    001bb1a9shl rdi, cl
    001bb1acor rax, rdi
    001bb1aftest sil, sil
    001bb1b2jns 0x1bbf96
    001bb1b8add ecx, 7
    001bb1bbinc r12
    001bb1beadd r13, -1
    001bb1c2jb 0x1bb18b
    001bb1c4jmp 0x1bb573
    001bb1c9cmp si, 2
    001bb1cdjne 0x1bbaba
    001bb1d3movzx edx, dl
    001bb1d6lea rdi, [rsp+8]
    001bb1dbmov rsi, r15
    001bb1decall gimli::read::reader::Reader::read_sized_offset
    001bb1e3jmp 0x1bbaca
    001bb1e8test r13, r13
    001bb1ebje 0x1bb6e6
    001bb1f1dec r13
    001bb1f4lea rax, [r12+1]
    001bb1f9mov [r15], rax
    001bb1fcmov [r15+8], r13
    001bb200movzx eax, [r12]
    001bb205mov r8l, 13
    001bb20bxor ecx, ecx
    001bb20djmp 0x1bb727
    001bb212cmp r13, 1
    001bb216jbe 0x1bb752
    001bb21cadd r13, -2
    001bb220lea rax, [r12+2]
    001bb225mov [r15], rax
    001bb228mov [r15+8], r13
    001bb22cmovzx eax, [r12]
    001bb231mov ecx, eax
    001bb233and ecx, 65280
    001bb239mov r8l, 13
    001bb23fjmp 0x1bb727
    001bb244cmp r13, 3
    001bb248jbe 0x1bb80c
    001bb24eadd r13, -4
    001bb252lea rax, [r12+4]
    001bb257mov [r15], rax
    001bb25amov [r15+8], r13
    001bb25emovzx eax, [r12+1]
    001bb264movzx ecx, [r12]
    001bb269movzx edx, [r12+3]
    001bb26fmov [rsp+11], cl
    001bb273mov [rsp+14], dl
    001bb277mov [rsp+12], ax
    001bb27cmov eax, [rsp+11]
    001bb280mov ecx, eax
    001bb282and ecx, 65280
    001bb288mov edx, eax
    001bb28aand edx, 0xffffffffffff0000
    001bb290mov r8l, 13
    001bb296jmp 0x1bb729
    001bb29bcmp r13, 7
    001bb29fjbe 0x1bbb1f
    001bb2a5add r13, -8
    001bb2a9lea rax, [r12+8]
    001bb2aemov [r15], rax
    001bb2b1mov [r15+8], r13
    001bb2b5mov rax, [r12]
    001bb2b9jmp 0x1bbf3f
    001bb2betest r13, r13
    001bb2c1je 0x1bb580
    001bb2c7lea rdx, [r12+r13]
    001bb2cbdec r13
    001bb2ceinc r12
    001bb2d1xor eax, eax
    001bb2d3xor ecx, ecx
    001bb2d5
    001bb2d5loc_1bb2d5:
    001bb2d5movzx esi, [r12-1]
    001bb2dbcmp ecx, 63
    001bb2dejne 0x1bb2ea
    001bb2e0cmp sil, 2
    001bb2e4jae 0x1bb587
    001bb2ea
    001bb2ealoc_1bb2ea:
    001bb2eamovzx esi, sil
    001bb2eemov edi, esi
    001bb2f0and edi, 127
    001bb2f3shl rdi, cl
    001bb2f6or rax, rdi
    001bb2f9test sil, sil
    001bb2fcjns 0x1bbf38
    001bb302add ecx, 7
    001bb305inc r12
    001bb308add r13, -1
    001bb30cjb 0x1bb2d5
    001bb30ejmp 0x1bb573
    001bb313cmp al, 8
    001bb315jne 0x1bbb64
    001bb31bcmp r13, 7
    001bb31fjbe 0x1bb444
    001bb325
    001bb325loc_1bb325:
    001bb325add r13, -8
    001bb329lea rax, [r12+8]
    001bb32emov [r15], rax
    001bb331mov [r15+8], r13
    001bb335mov rax, [r12]
    001bb339jmp 0x1bbba0
    001bb33etest r13, r13
    001bb341je 0x1bb997
    001bb347lea rax, [r12+r13]
    001bb34bdec r13
    001bb34einc r12
    001bb351xor edi, edi
    001bb353xor ecx, ecx
    001bb355
    001bb355loc_1bb355:
    001bb355movzx edx, [r12-1]
    001bb35bcmp ecx, 63
    001bb35ejne 0x1bb369
    001bb360cmp dl, 2
    001bb363jae 0x1bbd89
    001bb369
    001bb369loc_1bb369:
    001bb369movzx edx, dl
    001bb36cmov esi, edx
    001bb36eand esi, 127
    001bb371shl rsi, cl
    001bb374or rdi, rsi
    001bb377test dl, dl
    001bb379jns 0x1bbfc5
    001bb37fadd ecx, 7
    001bb382inc r12
    001bb385add r13, -1
    001bb389jb 0x1bb355
    001bb38b
    001bb38bloc_1bb38b:
    001bb38bmov [r15], rax
    001bb38emov [r15+8], 0
    001bb396mov ecx, 19
    001bb39bjmp 0x1bbfd9
    001bb3a0mov r8l, 9
    001bb3a6xor ecx, ecx
    001bb3a8mov al, 1
    001bb3aajmp 0x1bb727
    001bb3afcmp r13, 3
    001bb3b3jbe 0x1bb80c
    001bb3b9add r13, -4
    001bb3bdlea rax, [r12+4]
    001bb3c2mov [r15], rax
    001bb3c5mov [r15+8], r13
    001bb3c9movzx eax, [r12+1]
    001bb3cfmovzx ecx, [r12]
    001bb3d4movzx edx, [r12+3]
    001bb3damov [rsp+11], cl
    001bb3demov [rsp+14], dl
    001bb3e2mov [rsp+12], ax
    001bb3e7mov eax, [rsp+11]
    001bb3ebmov ecx, eax
    001bb3edand ecx, 65280
    001bb3f3mov edx, eax
    001bb3f5and edx, 0xffffffffffff0000
    001bb3fbmov r8l, 15
    001bb401jmp 0x1bb729
    001bb406cmp r13, 16
    001bb40ajae 0x1bbbc8
    001bb410
    001bb410loc_1bb410:
    001bb410mov [rbx+8], 19
    001bb418jmp 0x1bc026
    001bb41dcmp al, 8
    001bb41fjne 0x1bbc0a
    001bb425cmp r13, 7
    001bb429jbe 0x1bb444
    001bb42badd r13, -8
    001bb42flea rax, [r12+8]
    001bb434mov [r15], rax
    001bb437mov [r15+8], r13
    001bb43bmov rax, [r12]
    001bb43fjmp 0x1bbc42
    001bb444
    001bb444loc_1bb444:
    001bb444mov [rsp+14], 0
    001bb449mov [rsp+12], 0
    001bb450mov [rsp+8], 0
    001bb458mov [rsp+15], r12
    001bb45dmov rax, [rsp+8]
    001bb462mov ecx, [rsp+16]
    001bb466mov edx, [rsp+19]
    001bb46amov [rsp+32], ecx
    001bb46emov [rsp+35], edx
    001bb472mov [rsp+24], rax
    001bb477mov r12, [rsp+31]
    001bb47cjmp 0x1bbc8e
    001bb481cmp r13, 7
    001bb485jbe 0x1bbca5
    001bb48badd r13, -8
    001bb48flea rax, [r12+8]
    001bb494mov [r15], rax
    001bb497mov [r15+8], r13
    001bb49bmov rax, [r12]
    001bb49fmov ecx, eax
    001bb4a1and ecx, 65280
    001bb4a7mov edx, eax
    001bb4a9and edx, 0xffffffffffff0000
    001bb4afmov rsi, 0xffffffff00000000
    001bb4b9and rsi, rax
    001bb4bcmov r8l, 25
    001bb4c2jmp 0x1bb72b
    001bb4c7cmp di, 33
    001bb4cbjne 0x1bbcea
    001bb4d1mov rax, [r14]
    001bb4d4jmp 0x1bbd61
    001bb4d9test r13, r13
    001bb4dcje 0x1bb580
    001bb4e2lea rdx, [r12+r13]
    001bb4e6dec r13
    001bb4e9inc r12
    001bb4ecxor eax, eax
    001bb4eexor ecx, ecx
    001bb4f0
    001bb4f0loc_1bb4f0:
    001bb4f0movzx esi, [r12-1]
    001bb4f6cmp ecx, 63
    001bb4f9jne 0x1bb505
    001bb4fbcmp sil, 2
    001bb4ffjae 0x1bb587
    001bb505
    001bb505loc_1bb505:
    001bb505movzx esi, sil
    001bb509mov edi, esi
    001bb50band edi, 127
    001bb50eshl rdi, cl
    001bb511or rax, rdi
    001bb514test sil, sil
    001bb517jns 0x1bbfe3
    001bb51dadd ecx, 7
    001bb520inc r12
    001bb523add r13, -1
    001bb527jb 0x1bb4f0
    001bb529jmp 0x1bb573
    001bb52btest r13, r13
    001bb52eje 0x1bb580
    001bb530lea rdx, [r12+r13]
    001bb534dec r13
    001bb537inc r12
    001bb53axor eax, eax
    001bb53cxor ecx, ecx
    001bb53e
    001bb53eloc_1bb53e:
    001bb53emovzx esi, [r12-1]
    001bb544cmp ecx, 63
    001bb547jne 0x1bb54f
    001bb549cmp sil, 2
    001bb54djae 0x1bb587
    001bb54f
    001bb54floc_1bb54f:
    001bb54fmovzx esi, sil
    001bb553mov edi, esi
    001bb555and edi, 127
    001bb558shl rdi, cl
    001bb55bor rax, rdi
    001bb55etest sil, sil
    001bb561jns 0x1bbf67
    001bb567add ecx, 7
    001bb56ainc r12
    001bb56dadd r13, -1
    001bb571jb 0x1bb53e
    001bb573
    001bb573loc_1bb573:
    001bb573mov [r15], rdx
    001bb576mov [r15+8], 0
    001bb57ejmp 0x1bb583
    001bb580
    001bb580loc_1bb580:
    001bb580mov rdx, r12
    001bb583
    001bb583loc_1bb583:
    001bb583mov al, 19
    001bb585jmp 0x1bb590
    001bb587
    001bb587loc_1bb587:
    001bb587mov [r15], r12
    001bb58amov [r15+8], r13
    001bb58emov al, 6
    001bb590
    001bb590loc_1bb590:
    001bb590mov [rbx+8], al
    001bb593mov [rbx+9], 0
    001bb597mov [rbx+14], 0
    001bb59dmov [rbx+10], 0
    001bb5a4mov [rbx+16], rdx
    001bb5a8jmp 0x1bc02a
    001bb5adcmp r13, 7
    001bb5b1jbe 0x1bbcf3
    001bb5b7
    001bb5b7loc_1bb5b7:
    001bb5b7add r13, -8
    001bb5bblea rax, [r12+8]
    001bb5c0mov [r15], rax
    001bb5c3mov [r15+8], r13
    001bb5c7mov rax, [r12]
    001bb5cbjmp 0x1bb9e0
    001bb5d0test r13, r13
    001bb5d3je 0x1bb6e6
    001bb5d9dec r13
    001bb5dclea rax, [r12+1]
    001bb5e1mov [r15], rax
    001bb5e4mov [r15+8], r13
    001bb5e8movzx eax, [r12]
    001bb5edmov r8l, 29
    001bb5f3xor ecx, ecx
    001bb5f5jmp 0x1bb727
    001bb5facmp r13, 1
    001bb5fejbe 0x1bb752
    001bb604add r13, -2
    001bb608lea rax, [r12+2]
    001bb60dmov [r15], rax
    001bb610mov [r15+8], r13
    001bb614movzx eax, [r12]
    001bb619mov ecx, eax
    001bb61band ecx, 65280
    001bb621mov r8l, 29
    001bb627jmp 0x1bb727
    001bb62ccmp r13, 2
    001bb630jbe 0x1bb89b
    001bb636add r13, -3
    001bb63alea rax, [r12+3]
    001bb63fmov [r15], rax
    001bb642mov [r15+8], r13
    001bb646movzx eax, [r12]
    001bb64bmovzx edx, [r12+2]
    001bb651shl edx, 16
    001bb654or edx, eax
    001bb656mov ecx, eax
    001bb658and ecx, 65280
    001bb65eand edx, 0xff0000
    001bb664mov r8l, 29
    001bb66ajmp 0x1bb729
    001bb66fcmp r13, 3
    001bb673jbe 0x1bb80c
    001bb679add r13, -4
    001bb67dlea rax, [r12+4]
    001bb682mov [r15], rax
    001bb685mov [r15+8], r13
    001bb689movzx eax, [r12+1]
    001bb68fmovzx ecx, [r12]
    001bb694movzx edx, [r12+3]
    001bb69amov [rsp+11], cl
    001bb69emov [rsp+14], dl
    001bb6a2mov [rsp+12], ax
    001bb6a7mov eax, [rsp+11]
    001bb6abmov ecx, eax
    001bb6adand ecx, 65280
    001bb6b3mov edx, eax
    001bb6b5and edx, 0xffffffffffff0000
    001bb6bbmov r8l, 29
    001bb6c1jmp 0x1bb729
    001bb6c3test r13, r13
    001bb6c6je 0x1bb6e6
    001bb6c8dec r13
    001bb6cblea rax, [r12+1]
    001bb6d0mov [r15], rax
    001bb6d3mov [r15+8], r13
    001bb6d7movzx eax, [r12]
    001bb6dcmov r8l, 12
    001bb6e2xor ecx, ecx
    001bb6e4jmp 0x1bb727
    001bb6e6
    001bb6e6loc_1bb6e6:
    001bb6e6mov [rbx+8], 19
    001bb6ecmov [rbx+14], 0
    001bb6f2mov [rbx+10], 0
    001bb6f9jmp 0x1bc026
    001bb6fecmp r13, 1
    001bb702jbe 0x1bb752
    001bb704add r13, -2
    001bb708lea rax, [r12+2]
    001bb70dmov [r15], rax
    001bb710mov [r15+8], r13
    001bb714movzx eax, [r12]
    001bb719mov ecx, eax
    001bb71band ecx, 65280
    001bb721mov r8l, 12
    001bb727
    001bb727loc_1bb727:
    001bb727xor edx, edx
    001bb729
    001bb729loc_1bb729:
    001bb729xor esi, esi
    001bb72b
    001bb72bloc_1bb72b:
    001bb72bmovzx r9l, [r14+8]
    001bb730movzx eax, al
    001bb733or ecx, eax
    001bb735movzx eax, cx
    001bb738or eax, edx
    001bb73aor rax, rsi
    001bb73dmov [rbx], r8
    001bb740mov [rbx+8], rax
    001bb744mov [rbx+16], rdi
    001bb748mov [rbx+24], r9w
    001bb74djmp 0x1bc031
    001bb752
    001bb752loc_1bb752:
    001bb752mov [rsp+8], 0
    001bb759mov [rsp+14], 0
    001bb75emov [rsp+10], 0
    001bb766mov eax, [rsp+11]
    001bb76amov [rbx+12], eax
    001bb76dmov eax, [rsp+8]
    001bb771jmp 0x1bbc99
    001bb776cmp r13, 2
    001bb77ajbe 0x1bb89b
    001bb780add r13, -3
    001bb784lea rax, [r12+3]
    001bb789mov [r15], rax
    001bb78cmov [r15+8], r13
    001bb790movzx eax, [r12]
    001bb795movzx edx, [r12+2]
    001bb79bshl edx, 16
    001bb79eor edx, eax
    001bb7a0mov ecx, eax
    001bb7a2and ecx, 65280
    001bb7a8and edx, 0xff0000
    001bb7aemov r8l, 12
    001bb7b4jmp 0x1bb729
    001bb7b9cmp r13, 3
    001bb7bdjbe 0x1bb80c
    001bb7bfadd r13, -4
    001bb7c3lea rax, [r12+4]
    001bb7c8mov [r15], rax
    001bb7cbmov [r15+8], r13
    001bb7cfmovzx eax, [r12+1]
    001bb7d5movzx ecx, [r12]
    001bb7damovzx edx, [r12+3]
    001bb7e0mov [rsp+11], cl
    001bb7e4mov [rsp+14], dl
    001bb7e8mov [rsp+12], ax
    001bb7edmov eax, [rsp+11]
    001bb7f1mov ecx, eax
    001bb7f3and ecx, 65280
    001bb7f9mov edx, eax
    001bb7fband edx, 0xffffffffffff0000
    001bb801mov r8l, 12
    001bb807jmp 0x1bb729
    001bb80c
    001bb80cloc_1bb80c:
    001bb80cmov [rsp+8], 0
    001bb814mov [rsp+14], 0
    001bb819mov [rsp+12], 0
    001bb820mov eax, [rsp+11]
    001bb824mov [rbx+12], eax
    001bb827mov [rbx+9], 0
    001bb82emov [rbx+8], 19
    001bb832jmp 0x1bc026
    001bb837
    001bb837loc_1bb837:
    001bb837cmp r13, 4
    001bb83bjb 0x1bbc6a
    001bb841add r13, -4
    001bb845lea rax, [r12+4]
    001bb84amov [r15], rax
    001bb84dmov [r15+8], r13
    001bb851movzx eax, [r12+1]
    001bb857movzx ecx, [r12]
    001bb85cmovzx edx, [r12+3]
    001bb862mov [rsp+11], cl
    001bb866mov [rsp+14], dl
    001bb86amov [rsp+12], ax
    001bb86fmov eax, [rsp+11]
    001bb873
    001bb873loc_1bb873:
    001bb873mov ecx, eax
    001bb875and ecx, 65280
    001bb87bmov edx, eax
    001bb87dand edx, 0xffffffffffff0000
    001bb883mov rsi, 0xffffffff00000000
    001bb88dand rsi, rax
    001bb890mov r8l, 27
    001bb896jmp 0x1bb72b
    001bb89b
    001bb89bloc_1bb89b:
    001bb89bmov [rbx+8], 19
    001bb89fmov [rbx+15], 0
    001bb8a3mov [rbx+13], 0
    001bb8a9mov [rbx+9], 0
    001bb8b0jmp 0x1bc026
    001bb8b5
    001bb8b5loc_1bb8b5:
    001bb8b5mov al, 19
    001bb8b7xor ecx, ecx
    001bb8b9jmp 0x1bc014
    001bb8be
    001bb8beloc_1bb8be:
    001bb8bemov [rbx+8], 12
    001bb8c2jmp 0x1bc02a
    001bb8c7
    001bb8c7loc_1bb8c7:
    001bb8c7lea rcx, [rax+rdi]
    001bb8cbmov [r15], rcx
    001bb8cemov [r15+8], r13
    001bb8d2mov ecx, eax
    001bb8d4and ecx, 65280
    001bb8damov edx, eax
    001bb8dcand edx, 0xffffffffffff0000
    001bb8e2mov rsi, 0xffffffff00000000
    001bb8ecand rsi, rax
    001bb8efmov r8l, 1
    001bb8f5jmp 0x1bb72b
    001bb8fa
    001bb8faloc_1bb8fa:
    001bb8facmp r13, 3
    001bb8fejbe 0x1bbe1c
    001bb904add r13, -4
    001bb908lea rax, [r12+4]
    001bb90dmov [r15], rax
    001bb910mov [r15+8], r13
    001bb914movzx eax, [r12+1]
    001bb91amovzx ecx, [r12]
    001bb91fmovzx edx, [r12+3]
    001bb925mov [rsp+11], cl
    001bb929mov [rsp+14], dl
    001bb92dmov [rsp+12], ax
    001bb932mov eax, [rsp+11]
    001bb936mov ecx, eax
    001bb938and ecx, 65280
    001bb93emov edx, eax
    001bb940and edx, 0xffffffffffff0000
    001bb946mov r8l, 4
    001bb94cjmp 0x1bb729
    001bb951
    001bb951loc_1bb951:
    001bb951cmp r13, 7
    001bb955jbe 0x1bbe49
    001bb95badd r13, -8
    001bb95flea rax, [r12+8]
    001bb964mov [r15], rax
    001bb967mov [r15+8], r13
    001bb96bmov rax, [r12]
    001bb96fmov ecx, eax
    001bb971and ecx, 65280
    001bb977mov edx, eax
    001bb979and edx, 0xffffffffffff0000
    001bb97fmov rsi, 0xffffffff00000000
    001bb989and rsi, rax
    001bb98cmov r8l, 5
    001bb992jmp 0x1bb72b
    001bb997
    001bb997loc_1bb997:
    001bb997mov rax, r12
    001bb99amov ecx, 19
    001bb99fjmp 0x1bbfd9
    001bb9a4
    001bb9a4loc_1bb9a4:
    001bb9a4cmp r13, 4
    001bb9a8jb 0x1bbc6a
    001bb9aeadd r13, -4
    001bb9b2lea rax, [r12+4]
    001bb9b7mov [r15], rax
    001bb9bamov [r15+8], r13
    001bb9bemovzx eax, [r12+1]
    001bb9c4movzx ecx, [r12]
    001bb9c9movzx edx, [r12+3]
    001bb9cfmov [rsp+11], cl
    001bb9d3mov [rsp+14], dl
    001bb9d7mov [rsp+12], ax
    001bb9dcmov eax, [rsp+11]
    001bb9e0
    001bb9e0loc_1bb9e0:
    001bb9e0mov ecx, eax
    001bb9e2and ecx, 65280
    001bb9e8mov edx, eax
    001bb9eaand edx, 0xffffffffffff0000
    001bb9f0mov rsi, 0xffffffff00000000
    001bb9faand rsi, rax
    001bb9fdmov r8l, 15
    001bba03jmp 0x1bb72b
    001bba08
    001bba08loc_1bba08:
    001bba08mov [rsp+8], 0
    001bba0fmov [rsp+10], 0
    001bba17movzx eax, [rsp+12]
    001bba1cmov ecx, [rsp+8]
    001bba20shl rcx, 8
    001bba24shl rax, 40
    001bba28add rcx, rax
    001bba2badd rcx, 19
    001bba2fmov [rbx+8], rcx
    001bba33jmp 0x1bc026
    001bba38
    001bba38loc_1bba38:
    001bba38mov ecx, 19
    001bba3dmov [rbx+8], rcx
    001bba41jmp 0x1bc026
    001bba46
    001bba46loc_1bba46:
    001bba46mov [rbx+8], 19
    001bba4amov [rbx+9], 0
    001bba51jmp 0x1bc01f
    001bba56
    001bba56loc_1bba56:
    001bba56cmp r13, 4
    001bba5ajb 0x1bbc6a
    001bba60add r13, -4
    001bba64lea rax, [r12+4]
    001bba69mov [r15], rax
    001bba6cmov [r15+8], r13
    001bba70movzx eax, [r12+1]
    001bba76movzx ecx, [r12]
    001bba7bmovzx edx, [r12+3]
    001bba81mov [rsp+11], cl
    001bba85mov [rsp+14], dl
    001bba89mov [rsp+12], ax
    001bba8emov eax, [rsp+11]
    001bba92
    001bba92loc_1bba92:
    001bba92mov ecx, eax
    001bba94and ecx, 65280
    001bba9amov edx, eax
    001bba9cand edx, 0xffffffffffff0000
    001bbaa2mov rsi, 0xffffffff00000000
    001bbaacand rsi, rax
    001bbaafmov r8l, 26
    001bbab5jmp 0x1bb72b
    001bbaba
    001bbabaloc_1bbaba:
    001bbabamovzx edx, al
    001bbabdlea rdi, [rsp+8]
    001bbac2mov rsi, r15
    001bbac5call gimli::read::reader::Reader::read_offset
    001bbaca
    001bbacaloc_1bbaca:
    001bbacamovzx eax, [rsp+8]
    001bbacfcmp al, 75
    001bbad1jne 0x1bbb00
    001bbad3mov rax, [rsp+16]
    001bbad8mov ecx, eax
    001bbadaand ecx, 65280
    001bbae0mov edx, eax
    001bbae2and edx, 0xffffffffffff0000
    001bbae8mov rsi, 0xffffffff00000000
    001bbaf2and rsi, rax
    001bbaf5mov r8l, 14
    001bbafbjmp 0x1bb72b
    001bbb00
    001bbb00loc_1bbb00:
    001bbb00mov ecx, [rsp+9]
    001bbb04mov edx, [rsp+12]
    001bbb08mov [rbx+12], edx
    001bbb0bmov [rbx+9], ecx
    001bbb0emov rcx, [rsp+16]
    001bbb13mov [rbx+8], al
    001bbb16mov [rbx+16], rcx
    001bbb1ajmp 0x1bc02a
    001bbb1f
    001bbb1floc_1bbb1f:
    001bbb1fmov [rsp+14], 0
    001bbb24mov [rsp+12], 0
    001bbb2bmov [rsp+8], 0
    001bbb33mov [rsp+15], r12
    001bbb38mov rax, [rsp+8]
    001bbb3dmovq x0, rax
    001bbb42mov rcx, r12
    001bbb45shr rcx, 8
    001bbb49mov [rbx+9], eax
    001bbb4cshr rax, 32
    001bbb50mov [rbx+13], ax
    001bbb54movdqa [rsp+80], x0
    001bbb5amovzx eax, [rsp+86]
    001bbb5fjmp 0x1bbe89
    001bbb64
    001bbb64loc_1bbb64:
    001bbb64cmp r13, 4
    001bbb68jb 0x1bbc6a
    001bbb6eadd r13, -4
    001bbb72lea rax, [r12+4]
    001bbb77mov [r15], rax
    001bbb7amov [r15+8], r13
    001bbb7emovzx eax, [r12+1]
    001bbb84movzx ecx, [r12]
    001bbb89movzx edx, [r12+3]
    001bbb8fmov [rsp+11], cl
    001bbb93mov [rsp+14], dl
    001bbb97mov [rsp+12], ax
    001bbb9cmov eax, [rsp+11]
    001bbba0
    001bbba0loc_1bbba0:
    001bbba0mov ecx, eax
    001bbba2and ecx, 65280
    001bbba8mov edx, eax
    001bbbaaand edx, 0xffffffffffff0000
    001bbbb0mov rsi, 0xffffffff00000000
    001bbbbaand rsi, rax
    001bbbbdmov r8l, 10
    001bbbc3jmp 0x1bb72b
    001bbbc8
    001bbbc8loc_1bbbc8:
    001bbbc8add r13, -16
    001bbbcclea rax, [r12+16]
    001bbbd1mov [r15], rax
    001bbbd4mov [r15+8], r13
    001bbbd8mov ecx, r12l
    001bbbdband ecx, 65280
    001bbbe1mov edx, r12l
    001bbbe4and edx, 0xffffffffffff0000
    001bbbeamov rsi, 0xffffffff00000000
    001bbbf4and rsi, r12
    001bbbf7mov r8l, 1
    001bbbfdmov edi, 16
    001bbc02mov eax, r12l
    001bbc05jmp 0x1bb72b
    001bbc0a
    001bbc0aloc_1bbc0a:
    001bbc0acmp r13, 4
    001bbc0ejb 0x1bbc6a
    001bbc10add r13, -4
    001bbc14lea rax, [r12+4]
    001bbc19mov [r15], rax
    001bbc1cmov [r15+8], r13
    001bbc20movzx eax, [r12+1]
    001bbc26movzx ecx, [r12]
    001bbc2bmovzx edx, [r12+3]
    001bbc31mov [rsp+11], cl
    001bbc35mov [rsp+14], dl
    001bbc39mov [rsp+12], ax
    001bbc3emov eax, [rsp+11]
    001bbc42
    001bbc42loc_1bbc42:
    001bbc42mov ecx, eax
    001bbc44and ecx, 65280
    001bbc4amov edx, eax
    001bbc4cand edx, 0xffffffffffff0000
    001bbc52mov rsi, 0xffffffff00000000
    001bbc5cand rsi, rax
    001bbc5fmov r8l, 30
    001bbc65jmp 0x1bb72b
    001bbc6a
    001bbc6aloc_1bbc6a:
    001bbc6amov [rsp+8], 0
    001bbc72mov [rsp+14], 0
    001bbc77mov [rsp+12], 0
    001bbc7emov eax, [rsp+11]
    001bbc82mov [rsp+27], eax
    001bbc86mov [rsp+24], 0
    001bbc8e
    001bbc8eloc_1bbc8e:
    001bbc8emov eax, [rsp+24]
    001bbc92mov ecx, [rsp+27]
    001bbc96mov [rbx+12], ecx
    001bbc99
    001bbc99loc_1bbc99:
    001bbc99mov [rbx+9], eax
    001bbc9cmov [rbx+8], 19
    001bbca0jmp 0x1bc026
    001bbca5
    001bbca5loc_1bbca5:
    001bbca5mov [rsp+14], 0
    001bbcaamov [rsp+12], 0
    001bbcb1mov [rsp+8], 0
    001bbcb9mov [rsp+15], r12
    001bbcbemov rax, [rsp+8]
    001bbcc3movq x0, rax
    001bbcc8mov rcx, r12
    001bbccbshr rcx, 8
    001bbccfmov [rbx+9], eax
    001bbcd2shr rax, 32
    001bbcd6mov [rbx+13], ax
    001bbcdamovdqa [rsp+96], x0
    001bbce0movzx eax, [rsp+102]
    001bbce5jmp 0x1bbe89
    001bbcea
    001bbcealoc_1bbcea:
    001bbceamov [rbx+8], 70
    001bbceejmp 0x1bc02a
    001bbcf3
    001bbcf3loc_1bbcf3:
    001bbcf3mov [rsp+14], 0
    001bbcf8mov [rsp+12], 0
    001bbcffmov [rsp+8], 0
    001bbd07mov [rsp+15], r12
    001bbd0cmov rax, [rsp+8]
    001bbd11movq x0, rax
    001bbd16mov rcx, r12
    001bbd19shr rcx, 8
    001bbd1dmov [rbx+9], eax
    001bbd20shr rax, 32
    001bbd24mov [rbx+13], ax
    001bbd28movdqa [rsp+112], x0
    001bbd2emovzx eax, [rsp+118]
    001bbd33jmp 0x1bbe89
    001bbd38
    001bbd38loc_1bbd38:
    001bbd38mov al, 19
    001bbd3axor ecx, ecx
    001bbd3cmov r12, r9
    001bbd3fjmp 0x1bc014
    001bbd44
    001bbd44loc_1bbd44:
    001bbd44mov rsi, -1
    001bbd4bshl rsi, cl
    001bbd4exor edi, edi
    001bbd50test dl, 64
    001bbd53cmove rsi, rdi
    001bbd57cmp ecx, 64
    001bbd5acmovge rsi, rdi
    001bbd5eor rax, rsi
    001bbd61
    001bbd61loc_1bbd61:
    001bbd61mov ecx, eax
    001bbd63and ecx, 65280
    001bbd69mov edx, eax
    001bbd6band edx, 0xffffffffffff0000
    001bbd71mov rsi, 0xffffffff00000000
    001bbd7band rsi, rax
    001bbd7emov r8l, 6
    001bbd84jmp 0x1bb72b
    001bbd89
    001bbd89loc_1bbd89:
    001bbd89mov [r15], r12
    001bbd8cmov [r15+8], r13
    001bbd90mov ecx, 6
    001bbd95jmp 0x1bbfd9
    001bbd9a
    001bbd9aloc_1bbd9a:
    001bbd9amov [r15], r12
    001bbd9dmov [r15+8], r13
    001bbda1mov ecx, eax
    001bbda3and ecx, 65280
    001bbda9mov edx, eax
    001bbdaband edx, 0xffffffffffff0000
    001bbdb1mov rsi, 0xffffffff00000000
    001bbdbband rsi, rax
    001bbdbemov r8l, 12
    001bbdc4jmp 0x1bb72b
    001bbdc9
    001bbdc9loc_1bbdc9:
    001bbdc9mov [r15], r12
    001bbdccmov [r15+8], r13
    001bbdd0mov ecx, eax
    001bbdd2and ecx, 65280
    001bbdd8mov edx, eax
    001bbddaand edx, 0xffffffffffff0000
    001bbde0mov rsi, 0xffffffff00000000
    001bbdeaand rsi, rax
    001bbdedmov r8l, 29
    001bbdf3jmp 0x1bb72b
    001bbdf8
    001bbdf8loc_1bbdf8:
    001bbdf8mov [rsp+8], 19
    001bbdffmov [rsp+14], 0
    001bbe06mov [rsp+10], 0
    001bbe0emov rcx, [rsp+8]
    001bbe13mov [rbx+8], rcx
    001bbe17jmp 0x1bc026
    001bbe1c
    001bbe1cloc_1bbe1c:
    001bbe1cmov [rsp+8], 0
    001bbe24movzx eax, [rsp+10]
    001bbe29mov [rbx+11], al
    001bbe2cmov [rbx+9], 0
    001bbe32mov [rbx+8], 19
    001bbe36mov [rbx+12], 0
    001bbe3amov [rbx+15], 0
    001bbe3emov [rbx+13], 0
    001bbe44jmp 0x1bc026
    001bbe49
    001bbe49loc_1bbe49:
    001bbe49mov [rsp+14], 0
    001bbe4emov [rsp+12], 0
    001bbe55mov [rsp+8], 0
    001bbe5dmov [rsp+15], r12
    001bbe62mov rax, [rsp+8]
    001bbe67movq x0, rax
    001bbe6cmov rcx, r12
    001bbe6fshr rcx, 8
    001bbe73mov [rbx+9], eax
    001bbe76shr rax, 32
    001bbe7amov [rbx+13], ax
    001bbe7emovdqa [rsp+64], x0
    001bbe84movzx eax, [rsp+70]
    001bbe89
    001bbe89loc_1bbe89:
    001bbe89mov [rbx+15], ax
    001bbe8dmov [rbx+8], 19
    001bbe91mov rax, r12
    001bbe94shr rax, 56
    001bbe98mov [rbx+23], al
    001bbe9bshr r12, 40
    001bbe9fmov [rbx+21], r12w
    001bbea4mov [rbx+17], ecx
    001bbea7jmp 0x1bc02a
    001bbeac
    001bbeacloc_1bbeac:
    001bbeacmov rax, rdi
    001bbeafnot rax
    001bbeb2add r13, rax
    001bbeb5lea rax, [r12+rdi]
    001bbeb9inc rax
    001bbebcmov [r15], rax
    001bbebfmov [r15+8], r13
    001bbec3mov ecx, r12l
    001bbec6and ecx, 65280
    001bbeccmov edx, r12l
    001bbecfand edx, 0xffffffffffff0000
    001bbed5mov rsi, 0xffffffff00000000
    001bbedfand rsi, r12
    001bbee2mov r8l, 31
    001bbee8mov eax, r12l
    001bbeebjmp 0x1bb72b
    001bbef0
    001bbef0loc_1bbef0:
    001bbef0mov [r15], r12
    001bbef3mov [r15+8], r13
    001bbef7sub r13, rdi
    001bbefajb 0x1bbfd1
    001bbf00lea rax, [r12+rdi]
    001bbf04mov [r15], rax
    001bbf07mov [r15+8], r13
    001bbf0bmov ecx, r12l
    001bbf0eand ecx, 65280
    001bbf14mov edx, r12l
    001bbf17and edx, 0xffffffffffff0000
    001bbf1dmov rsi, 0xffffffff00000000
    001bbf27and rsi, r12
    001bbf2amov r8l, 1
    001bbf30mov eax, r12l
    001bbf33jmp 0x1bb72b
    001bbf38
    001bbf38loc_1bbf38:
    001bbf38mov [r15], r12
    001bbf3bmov [r15+8], r13
    001bbf3f
    001bbf3floc_1bbf3f:
    001bbf3fmov ecx, eax
    001bbf41and ecx, 65280
    001bbf47mov edx, eax
    001bbf49and edx, 0xffffffffffff0000
    001bbf4fmov rsi, 0xffffffff00000000
    001bbf59and rsi, rax
    001bbf5cmov r8l, 13
    001bbf62jmp 0x1bb72b
    001bbf67
    001bbf67loc_1bbf67:
    001bbf67mov [r15], r12
    001bbf6amov [r15+8], r13
    001bbf6emov ecx, eax
    001bbf70and ecx, 65280
    001bbf76mov edx, eax
    001bbf78and edx, 0xffffffffffff0000
    001bbf7emov rsi, 0xffffffff00000000
    001bbf88and rsi, rax
    001bbf8bmov r8l, 24
    001bbf91jmp 0x1bb72b
    001bbf96
    001bbf96loc_1bbf96:
    001bbf96mov [r15], r12
    001bbf99mov [r15+8], r13
    001bbf9dmov ecx, eax
    001bbf9fand ecx, 65280
    001bbfa5mov edx, eax
    001bbfa7and edx, 0xffffffffffff0000
    001bbfadmov rsi, 0xffffffff00000000
    001bbfb7and rsi, rax
    001bbfbamov r8l, 7
    001bbfc0jmp 0x1bb72b
    001bbfc5
    001bbfc5loc_1bbfc5:
    001bbfc5mov [r15], r12
    001bbfc8mov [r15+8], r13
    001bbfccsub r13, rdi
    001bbfcfjae 0x1bc043
    001bbfd1
    001bbfd1loc_1bbfd1:
    001bbfd1mov ecx, 19
    001bbfd6mov rax, r12
    001bbfd9
    001bbfd9loc_1bbfd9:
    001bbfd9mov [rbx+8], rcx
    001bbfddmov [rbx+16], rax
    001bbfe1jmp 0x1bc02a
    001bbfe3
    001bbfe3loc_1bbfe3:
    001bbfe3mov [r15], r12
    001bbfe6mov [r15+8], r13
    001bbfeamov ecx, eax
    001bbfecand ecx, 65280
    001bbff2mov edx, eax
    001bbff4and edx, 0xffffffffffff0000
    001bbffamov rsi, 0xffffffff00000000
    001bc004and rsi, rax
    001bc007mov r8l, 19
    001bc00djmp 0x1bb72b
    001bc012
    001bc012loc_1bc012:
    001bc012mov al, 6
    001bc014
    001bc014loc_1bc014:
    001bc014mov [rbx+8], al
    001bc017mov [rbx+9], 0
    001bc01bmov [rbx+10], cx
    001bc01f
    001bc01floc_1bc01f:
    001bc01fmov [rbx+12], 0
    001bc026
    001bc026loc_1bc026:
    001bc026mov [rbx+16], r12
    001bc02a
    001bc02aloc_1bc02a:
    001bc02amov [rbx], 46
    001bc031
    001bc031loc_1bc031:
    001bc031add rsp, 136
    001bc038pop rbx
    001bc039pop r12
    001bc03bpop r13
    001bc03dpop r14
    001bc03fpop r15
    001bc041pop rbp
    001bc042ret
    001bc043
    001bc043loc_1bc043:
    001bc043lea rax, [r12+rdi]
    001bc047mov [r15], rax
    001bc04amov [r15+8], r13
    001bc04emov ecx, r12l
    001bc051and ecx, 65280
    001bc057mov edx, r12l
    001bc05aand edx, 0xffffffffffff0000
    001bc060mov rsi, 0xffffffff00000000
    001bc06aand rsi, r12
    001bc06dmov r8l, 8
    001bc073mov eax, r12l
    001bc076jmp 0x1bb72b
    001bac10