File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
Loading..
0012b58b
0012b58bcore::ptr::drop_in_place<alloc::vec::Vec<alloc::vec::Vec<core::option::Option<alloc::sync::Arc<str>>>>>:
0012b58bpush r14
0012b58dpush rbx
0012b58epush rax
0012b58fmov r14, rdi
0012b592mov rbx, [rdi]
0012b595mov rsi, [rdi+16]
0012b599mov rdi, rbx
0012b59ccall core::ptr::drop_in_place<[alloc::vec::Vec<core::option::Option<alloc::sync::Arc<str>>>]>
0012b5a1mov rax, [r14+8]
0012b5a5test rax, rax
0012b5a8je 0x12b5bd
0012b5aaimul rsi, rax, 24
0012b5aemov rdi, rbx
0012b5b1add rsp, 8
0012b5b5pop rbx
0012b5b6pop r14
0012b5b8jmp 0xcedb6
0012b5bd
0012b5bdloc_12b5bd:
0012b5bdadd rsp, 8
0012b5c1pop rbx
0012b5c2pop r14
0012b5c4ret
0012b58b
0012b58bcore::ptr::drop_in_place<alloc::vec::Vec<alloc::vec::Vec<core::option::Option<alloc::sync::Arc<str>>>>>:
0012b58bpush r14
0012b58dpush rbx
0012b58epush rax
0012b58fmov r14, rdi
0012b592mov rbx, [rdi]
0012b595mov rsi, [rdi+16]
0012b599mov rdi, rbx
0012b59ccall core::ptr::drop_in_place<[alloc::vec::Vec<core::option::Option<alloc::sync::Arc<str>>>]>
0012b5a1mov rax, [r14+8]
0012b5a5test rax, rax
0012b5a8je 0x12b5bd
0012b5aaimul rsi, rax, 24
0012b5aemov rdi, rbx
0012b5b1add rsp, 8
0012b5b5pop rbx
0012b5b6pop r14
0012b5b8jmp 0xcedb6
0012b5bd
0012b5bdloc_12b5bd:
0012b5bdadd rsp, 8
0012b5c1pop rbx
0012b5c2pop r14
0012b5c4ret
0012b58b
0012b5c5
0012b5c5_<alloc::vec::Vec<T,A> as core::fmt::Debug>::fmt:
0012b5c5push r15
0012b5c7push r14
0012b5c9push r13
0012b5cbpush r12
0012b5cdpush rbx
0012b5cesub rsp, 32
0012b5d2mov r14, rsi
0012b5d5mov r12, [rdi]
0012b5d8imul r13, [rdi+16], 24
0012b5ddmov rdi, [rsi+32]
0012b5e1mov rax, [rsi+40]
0012b5e5lea rsi, [rip-0x9c1b3]
0012b5ecpush 1
0012b5eepop rdx
0012b5efcall [rax+24]
0012b5f2lea rbx, [rsp+16]
0012b5f7mov [rbx], r14
0012b5famov [rbx+8], al
0012b5fdmov [rbx+9], 0
0012b601lea r14, [rip+67]
0012b608lea r15, [rsp+8]
0012b60d
0012b60dloc_12b60d:
0012b60dtest r13, r13
0012b610je 0x12b62f
0012b612mov [rsp+8], r12
0012b617add r12, 24
0012b61bmov rdi, rbx
0012b61emov rsi, r15
0012b621mov rdx, r14
0012b624call core::fmt::builders::DebugSet::entry
0012b629add r13, -24
0012b62djmp 0x12b60d
0012b62f
0012b62floc_12b62f:
0012b62fmov rdi, [rsp+16]
0012b634mov esi, [rsp+24]
0012b638call core::fmt::builders::DebugList::finish
0012b63dadd rsp, 32
0012b641pop rbx
0012b642pop r12
0012b644pop r13
0012b646pop r14
0012b648pop r15
0012b64aret
0012b5c5
0012b5c5_<alloc::vec::Vec<T,A> as core::fmt::Debug>::fmt:
0012b5c5push r15
0012b5c7push r14
0012b5c9push r13
0012b5cbpush r12
0012b5cdpush rbx
0012b5cesub rsp, 32
0012b5d2mov r14, rsi
0012b5d5mov r12, [rdi]
0012b5d8imul r13, [rdi+16], 24
0012b5ddmov rdi, [rsi+32]
0012b5e1mov rax, [rsi+40]
0012b5e5lea rsi, [rip-0x9c1b3]
0012b5ecpush 1
0012b5eepop rdx
0012b5efcall [rax+24]
0012b5f2lea rbx, [rsp+16]
0012b5f7mov [rbx], r14
0012b5famov [rbx+8], al
0012b5fdmov [rbx+9], 0
0012b601lea r14, [rip+67]
0012b608lea r15, [rsp+8]
0012b60d
0012b60dloc_12b60d:
0012b60dtest r13, r13
0012b610je 0x12b62f
0012b612mov [rsp+8], r12
0012b617add r12, 24
0012b61bmov rdi, rbx
0012b61emov rsi, r15
0012b621mov rdx, r14
0012b624call core::fmt::builders::DebugSet::entry
0012b629add r13, -24
0012b62djmp 0x12b60d
0012b62f
0012b62floc_12b62f:
0012b62fmov rdi, [rsp+16]
0012b634mov esi, [rsp+24]
0012b638call core::fmt::builders::DebugList::finish
0012b63dadd rsp, 32
0012b641pop rbx
0012b642pop r12
0012b644pop r13
0012b646pop r14
0012b648pop r15
0012b64aret
0012b5c5
0012b64b
0012b64b_<&T as core::fmt::Debug>::fmt:
0012b64bpush r15
0012b64dpush r14
0012b64fpush r13
0012b651push r12
0012b653push rbx
0012b654sub rsp, 32
0012b658mov r14, rsi
0012b65bmov rax, [rdi]
0012b65emov r12, [rax]
0012b661mov r13, [rax+16]
0012b665mov rdi, [rsi+32]
0012b669mov rax, [rsi+40]
0012b66dlea rsi, [rip-0x9c23b]
0012b674push 1
0012b676pop rdx
0012b677call [rax+24]
0012b67alea rbx, [rsp+16]
0012b67fmov [rbx], r14
0012b682mov [rbx+8], al
0012b685mov [rbx+9], 0
0012b689shl r13, 4
0012b68dlea r14, [rip+67]
0012b694lea r15, [rsp+8]
0012b699
0012b699loc_12b699:
0012b699test r13, r13
0012b69cje 0x12b6bb
0012b69emov [rsp+8], r12
0012b6a3add r12, 16
0012b6a7mov rdi, rbx
0012b6aamov rsi, r15
0012b6admov rdx, r14
0012b6b0call core::fmt::builders::DebugSet::entry
0012b6b5add r13, -16
0012b6b9jmp 0x12b699
0012b6bb
0012b6bbloc_12b6bb:
0012b6bbmov rdi, [rsp+16]
0012b6c0mov esi, [rsp+24]
0012b6c4call core::fmt::builders::DebugList::finish
0012b6c9add rsp, 32
0012b6cdpop rbx
0012b6cepop r12
0012b6d0pop r13
0012b6d2pop r14
0012b6d4pop r15
0012b6d6ret
0012b64b
0012b64b_<&T as core::fmt::Debug>::fmt:
0012b64bpush r15
0012b64dpush r14
0012b64fpush r13
0012b651push r12
0012b653push rbx
0012b654sub rsp, 32
0012b658mov r14, rsi
0012b65bmov rax, [rdi]
0012b65emov r12, [rax]
0012b661mov r13, [rax+16]
0012b665mov rdi, [rsi+32]
0012b669mov rax, [rsi+40]
0012b66dlea rsi, [rip-0x9c23b]
0012b674push 1
0012b676pop rdx
0012b677call [rax+24]
0012b67alea rbx, [rsp+16]
0012b67fmov [rbx], r14
0012b682mov [rbx+8], al
0012b685mov [rbx+9], 0
0012b689shl r13, 4
0012b68dlea r14, [rip+67]
0012b694lea r15, [rsp+8]
0012b699
0012b699loc_12b699:
0012b699test r13, r13
0012b69cje 0x12b6bb
0012b69emov [rsp+8], r12
0012b6a3add r12, 16
0012b6a7mov rdi, rbx
0012b6aamov rsi, r15
0012b6admov rdx, r14
0012b6b0call core::fmt::builders::DebugSet::entry
0012b6b5add r13, -16
0012b6b9jmp 0x12b699
0012b6bb
0012b6bbloc_12b6bb:
0012b6bbmov rdi, [rsp+16]
0012b6c0mov esi, [rsp+24]
0012b6c4call core::fmt::builders::DebugList::finish
0012b6c9add rsp, 32
0012b6cdpop rbx
0012b6cepop r12
0012b6d0pop r13
0012b6d2pop r14
0012b6d4pop r15
0012b6d6ret
0012b64b
0012b6d7
0012b6d7_<&T as core::fmt::Debug>::fmt:
0012b6d7mov rax, [rdi]
0012b6dacmp [rax], 0
0012b6deje 0x12b705
0012b6e0push rax
0012b6e1mov rcx, rsp
0012b6e4mov [rcx], rax
0012b6e7lea rax, [rip-0xf170a]
0012b6eelea r8, [rip+0xc1d33]
0012b6f5push 4
0012b6f7pop rdx
0012b6f8mov rdi, rsi
0012b6fbmov rsi, rax
0012b6fecall core::fmt::Formatter::debug_tuple_field1_finish
0012b703pop rcx
0012b704ret
0012b705
0012b705loc_12b705:
0012b705mov rdi, [rsi+32]
0012b709mov rax, [rsi+40]
0012b70dmov rax, [rax+24]
0012b711lea rsi, [rip-0xf1738]
0012b718push 4
0012b71apop rdx
0012b71bjmp rax
0012b6d7
0012b6d7_<&T as core::fmt::Debug>::fmt:
0012b6d7mov rax, [rdi]
0012b6dacmp [rax], 0
0012b6deje 0x12b705
0012b6e0push rax
0012b6e1mov rcx, rsp
0012b6e4mov [rcx], rax
0012b6e7lea rax, [rip-0xf170a]
0012b6eelea r8, [rip+0xc1d33]
0012b6f5push 4
0012b6f7pop rdx
0012b6f8mov rdi, rsi
0012b6fbmov rsi, rax
0012b6fecall core::fmt::Formatter::debug_tuple_field1_finish
0012b703pop rcx
0012b704ret
0012b705
0012b705loc_12b705:
0012b705mov rdi, [rsi+32]
0012b709mov rax, [rsi+40]
0012b70dmov rax, [rax+24]
0012b711lea rsi, [rip-0xf1738]
0012b718push 4
0012b71apop rdx
0012b71bjmp rax
0012b6d7
0012b71d
0012b71d_<&T as core::fmt::Debug>::fmt:
0012b71dmov rax, [rdi]
0012b720mov rdi, [rax]
0012b723mov rax, [rax+8]
0012b727add rdi, 16
0012b72bmov rdx, [rsi+32]
0012b72fmov rcx, [rsi+40]
0012b733mov rsi, rax
0012b736jmp 0x10a780
0012b71d
0012b71d_<&T as core::fmt::Debug>::fmt:
0012b71dmov rax, [rdi]
0012b720mov rdi, [rax]
0012b723mov rax, [rax+8]
0012b727add rdi, 16
0012b72bmov rdx, [rsi+32]
0012b72fmov rcx, [rsi+40]
0012b733mov rsi, rax
0012b736jmp 0x10a780
0012b71d
0012b73b
0012b73bcore::ptr::drop_in_place<[alloc::vec::Vec<core::option::Option<alloc::sync::Arc<str>>>]>:
0012b73bpush rbp
0012b73cpush r15
0012b73epush r14
0012b740push r13
0012b742push r12
0012b744push rbx
0012b745push rax
0012b746mov [rsp], rsi
0012b74amov r14, rdi
0012b74dxor r13l, r13l
0012b750
0012b750loc_12b750:
0012b750cmp r13, [rsp]
0012b754je 0x12b798
0012b756imul rax, r13, 24
0012b75alea rbp, [r14+rax]
0012b75emov r15, [r14+rax]
0012b762mov rbx, [r14+rax+16]
0012b767mov r12, r15
0012b76a
0012b76aloc_12b76a:
0012b76asub rbx, 1
0012b76ejb 0x12b77e
0012b770mov rdi, r12
0012b773call core::ptr::drop_in_place<core::option::Option<alloc::sync::Arc<str>>>
0012b778add r12, 16
0012b77cjmp 0x12b76a
0012b77e
0012b77eloc_12b77e:
0012b77einc r13
0012b781mov rsi, [rbp+8]
0012b785test rsi, rsi
0012b788je 0x12b750
0012b78ashl rsi, 4
0012b78emov rdi, r15
0012b791call _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
0012b796jmp 0x12b750
0012b798
0012b798loc_12b798:
0012b798add rsp, 8
0012b79cpop rbx
0012b79dpop r12
0012b79fpop r13
0012b7a1pop r14
0012b7a3pop r15
0012b7a5pop rbp
0012b7a6ret
0012b73b
0012b73bcore::ptr::drop_in_place<[alloc::vec::Vec<core::option::Option<alloc::sync::Arc<str>>>]>:
0012b73bpush rbp
0012b73cpush r15
0012b73epush r14
0012b740push r13
0012b742push r12
0012b744push rbx
0012b745push rax
0012b746mov [rsp], rsi
0012b74amov r14, rdi
0012b74dxor r13l, r13l
0012b750
0012b750loc_12b750:
0012b750cmp r13, [rsp]
0012b754je 0x12b798
0012b756imul rax, r13, 24
0012b75alea rbp, [r14+rax]
0012b75emov r15, [r14+rax]
0012b762mov rbx, [r14+rax+16]
0012b767mov r12, r15
0012b76a
0012b76aloc_12b76a:
0012b76asub rbx, 1
0012b76ejb 0x12b77e
0012b770mov rdi, r12
0012b773call core::ptr::drop_in_place<core::option::Option<alloc::sync::Arc<str>>>
0012b778add r12, 16
0012b77cjmp 0x12b76a
0012b77e
0012b77eloc_12b77e:
0012b77einc r13
0012b781mov rsi, [rbp+8]
0012b785test rsi, rsi
0012b788je 0x12b750
0012b78ashl rsi, 4
0012b78emov rdi, r15
0012b791call _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
0012b796jmp 0x12b750
0012b798
0012b798loc_12b798:
0012b798add rsp, 8
0012b79cpop rbx
0012b79dpop r12
0012b79fpop r13
0012b7a1pop r14
0012b7a3pop r15
0012b7a5pop rbp
0012b7a6ret
0012b73b
0012b7a7
0012b7a7core::ptr::drop_in_place<core::option::Option<alloc::sync::Arc<str>>>:
0012b7a7cmp [rdi], 0
0012b7abjne 0x12b7b2
0012b7b1ret
0012b7a7
0012b7a7core::ptr::drop_in_place<core::option::Option<alloc::sync::Arc<str>>>:
0012b7a7cmp [rdi], 0
0012b7abjne 0x12b7b2
0012b7b1ret
0012b7a7
0012b7b2
0012b7b2core::ptr::drop_in_place<alloc::sync::Arc<str>>:
0012b7b2mov rax, [rdi]
0012b7b5lock dec [rax]
0012b7b9jne 0x12b7c0
0012b7bbjmp 0x12d168
0012b7c0
0012b7c0loc_12b7c0:
0012b7c0ret
0012b7b2
0012b7b2core::ptr::drop_in_place<alloc::sync::Arc<str>>:
0012b7b2mov rax, [rdi]
0012b7b5lock dec [rax]
0012b7b9jne 0x12b7c0
0012b7bbjmp 0x12d168
0012b7c0
0012b7c0loc_12b7c0:
0012b7c0ret
0012b7b2
0012b7c9
0012b7c9_<regex_automata::util::primitives::PatternID as core::fmt::Debug>::fmt:
0012b7c9push r15
0012b7cbpush r14
0012b7cdpush rbx
0012b7cesub rsp, 32
0012b7d2mov rbx, rsi
0012b7d5mov r14, rdi
0012b7d8mov rdi, [rsi+32]
0012b7dcmov rax, [rsi+40]
0012b7e0lea rsi, [rip-0xd4174]
0012b7e7push 9
0012b7e9pop rdx
0012b7eacall [rax+24]
0012b7edlea r15, [rsp+8]
0012b7f2mov [r15+8], rbx
0012b7f6mov [r15+16], al
0012b7faand [r15], 0
0012b7femov [r15+17], 0
0012b803mov eax, [r14]
0012b806lea rsi, [rsp+4]
0012b80bmov [rsi], eax
0012b80dlea rdx, [rip+0xc6424]
0012b814mov rdi, r15
0012b817call core::fmt::builders::DebugTuple::field
0012b81cmov rdi, r15
0012b81fcall core::fmt::builders::DebugTuple::finish
0012b824add rsp, 32
0012b828pop rbx
0012b829pop r14
0012b82bpop r15
0012b82dret
0012b7c9
0012b7c9_<regex_automata::util::primitives::PatternID as core::fmt::Debug>::fmt:
0012b7c9push r15
0012b7cbpush r14
0012b7cdpush rbx
0012b7cesub rsp, 32
0012b7d2mov rbx, rsi
0012b7d5mov r14, rdi
0012b7d8mov rdi, [rsi+32]
0012b7dcmov rax, [rsi+40]
0012b7e0lea rsi, [rip-0xd4174]
0012b7e7push 9
0012b7e9pop rdx
0012b7eacall [rax+24]
0012b7edlea r15, [rsp+8]
0012b7f2mov [r15+8], rbx
0012b7f6mov [r15+16], al
0012b7faand [r15], 0
0012b7femov [r15+17], 0
0012b803mov eax, [r14]
0012b806lea rsi, [rsp+4]
0012b80bmov [rsi], eax
0012b80dlea rdx, [rip+0xc6424]
0012b814mov rdi, r15
0012b817call core::fmt::builders::DebugTuple::field
0012b81cmov rdi, r15
0012b81fcall core::fmt::builders::DebugTuple::finish
0012b824add rsp, 32
0012b828pop rbx
0012b829pop r14
0012b82bpop r15
0012b82dret
0012b7c9
0012b82e
0012b82ecore::ptr::drop_in_place<[regex_automata::nfa::thompson::builder::State]>:
0012b82epush r14
0012b830push rbx
0012b831push rax
0012b832mov rbx, rsi
0012b835mov r14, rdi
0012b838
0012b838loc_12b838:
0012b838sub rbx, 1
0012b83cjb 0x12b84c
0012b83emov rdi, r14
0012b841call core::ptr::drop_in_place<regex_automata::nfa::thompson::builder::State>
0012b846add r14, 32
0012b84ajmp 0x12b838
0012b84c
0012b84cloc_12b84c:
0012b84cadd rsp, 8
0012b850pop rbx
0012b851pop r14
0012b853ret
0012b82e
0012b82ecore::ptr::drop_in_place<[regex_automata::nfa::thompson::builder::State]>:
0012b82epush r14
0012b830push rbx
0012b831push rax
0012b832mov rbx, rsi
0012b835mov r14, rdi
0012b838
0012b838loc_12b838:
0012b838sub rbx, 1
0012b83cjb 0x12b84c
0012b83emov rdi, r14
0012b841call core::ptr::drop_in_place<regex_automata::nfa::thompson::builder::State>
0012b846add r14, 32
0012b84ajmp 0x12b838
0012b84c
0012b84cloc_12b84c:
0012b84cadd rsp, 8
0012b850pop rbx
0012b851pop r14
0012b853ret
0012b82e
0012b854
0012b854core::ptr::drop_in_place<regex_automata::nfa::thompson::builder::State>:
0012b854mov eax, [rdi]
0012b856cmp rax, 2
0012b85aje 0x12b876
0012b85ccmp eax, 6
0012b85fje 0x12b866
0012b861cmp eax, 7
0012b864jne 0x12b886
0012b866
0012b866loc_12b866:
0012b866mov rax, [rdi+8]
0012b86amov rsi, [rdi+16]
0012b86emov rdi, rax
0012b871jmp 0xe1651
0012b876
0012b876loc_12b876:
0012b876mov rax, [rdi+8]
0012b87amov rsi, [rdi+16]
0012b87emov rdi, rax
0012b881jmp 0x12cf39
0012b886
0012b886loc_12b886:
0012b886ret
0012b854
0012b854core::ptr::drop_in_place<regex_automata::nfa::thompson::builder::State>:
0012b854mov eax, [rdi]
0012b856cmp rax, 2
0012b85aje 0x12b876
0012b85ccmp eax, 6
0012b85fje 0x12b866
0012b861cmp eax, 7
0012b864jne 0x12b886
0012b866
0012b866loc_12b866:
0012b866mov rax, [rdi+8]
0012b86amov rsi, [rdi+16]
0012b86emov rdi, rax
0012b871jmp 0xe1651
0012b876
0012b876loc_12b876:
0012b876mov rax, [rdi+8]
0012b87amov rsi, [rdi+16]
0012b87emov rdi, rax
0012b881jmp 0x12cf39
0012b886
0012b886loc_12b886:
0012b886ret
0012b854
0012b887
0012b887 ; À?
0012b887
0012b887core::ptr::drop_in_place<core::option::Option<regex_automata::nfa::thompson::compiler::WhichCaptures>>:
0012b887ret
0012b887
0012b887 ; À?
0012b887
0012b887core::ptr::drop_in_place<core::option::Option<regex_automata::nfa::thompson::compiler::WhichCaptures>>:
0012b887ret
0012b887
0012b888
0012b888_<core::option::Option<T> as core::fmt::Debug>::fmt:
0012b888cmp [rdi], 3
0012b88bjne 0x12b8a5
0012b88dmov rdi, [rsi+32]
0012b891mov rax, [rsi+40]
0012b895mov rax, [rax+24]
0012b899lea rsi, [rip-0xf18c0]
0012b8a0push 4
0012b8a2pop rdx
0012b8a3jmp rax
0012b8a5
0012b8a5loc_12b8a5:
0012b8a5push rax
0012b8a6mov rcx, rsp
0012b8a9mov [rcx], rdi
0012b8aclea rax, [rip-0xf18cf]
0012b8b3lea r8, [rip+0xc1f46]
0012b8bapush 4
0012b8bcpop rdx
0012b8bdmov rdi, rsi
0012b8c0mov rsi, rax
0012b8c3call core::fmt::Formatter::debug_tuple_field1_finish
0012b8c8pop rcx
0012b8c9ret
0012b888
0012b888_<core::option::Option<T> as core::fmt::Debug>::fmt:
0012b888cmp [rdi], 3
0012b88bjne 0x12b8a5
0012b88dmov rdi, [rsi+32]
0012b891mov rax, [rsi+40]
0012b895mov rax, [rax+24]
0012b899lea rsi, [rip-0xf18c0]
0012b8a0push 4
0012b8a2pop rdx
0012b8a3jmp rax
0012b8a5
0012b8a5loc_12b8a5:
0012b8a5push rax
0012b8a6mov rcx, rsp
0012b8a9mov [rcx], rdi
0012b8aclea rax, [rip-0xf18cf]
0012b8b3lea r8, [rip+0xc1f46]
0012b8bapush 4
0012b8bcpop rdx
0012b8bdmov rdi, rsi
0012b8c0mov rsi, rax
0012b8c3call core::fmt::Formatter::debug_tuple_field1_finish
0012b8c8pop rcx
0012b8c9ret
0012b888
0012b8ca
0012b8ca_<&T as core::fmt::Debug>::fmt:
0012b8camov rax, [rdi]
0012b8cdmovzx eax, [rax]
0012b8d0lea rcx, [rip-0x988bf]
0012b8d7mov rdx, [rcx+8*rax]
0012b8dblea rcx, [rip+0xe5e8e]
0012b8e2mov rax, [rcx+8*rax]
0012b8e6mov rdi, [rsi+32]
0012b8eamov rcx, [rsi+40]
0012b8eemov rcx, [rcx+24]
0012b8f2mov rsi, rax
0012b8f5jmp rcx
0012b8ca
0012b8ca_<&T as core::fmt::Debug>::fmt:
0012b8camov rax, [rdi]
0012b8cdmovzx eax, [rax]
0012b8d0lea rcx, [rip-0x988bf]
0012b8d7mov rdx, [rcx+8*rax]
0012b8dblea rcx, [rip+0xe5e8e]
0012b8e2mov rax, [rcx+8*rax]
0012b8e6mov rdi, [rsi+32]
0012b8eamov rcx, [rsi+40]
0012b8eemov rcx, [rcx+24]
0012b8f2mov rsi, rax
0012b8f5jmp rcx
0012b8ca
0012b8f7
0012b8f7_<core::option::Option<T> as core::fmt::Debug>::fmt:
0012b8f7cmp [rdi], 2
0012b8fajne 0x12b914
0012b8fcmov rdi, [rsi+32]
0012b900mov rax, [rsi+40]
0012b904mov rax, [rax+24]
0012b908lea rsi, [rip-0xf192f]
0012b90fpush 4
0012b911pop rdx
0012b912jmp rax
0012b914
0012b914loc_12b914:
0012b914push rax
0012b915mov rcx, rsp
0012b918mov [rcx], rdi
0012b91blea rax, [rip-0xf193e]
0012b922lea r8, [rip+0xc1e57]
0012b929push 4
0012b92bpop rdx
0012b92cmov rdi, rsi
0012b92fmov rsi, rax
0012b932call core::fmt::Formatter::debug_tuple_field1_finish
0012b937pop rcx
0012b938ret
0012b8f7
0012b8f7_<core::option::Option<T> as core::fmt::Debug>::fmt:
0012b8f7cmp [rdi], 2
0012b8fajne 0x12b914
0012b8fcmov rdi, [rsi+32]
0012b900mov rax, [rsi+40]
0012b904mov rax, [rax+24]
0012b908lea rsi, [rip-0xf192f]
0012b90fpush 4
0012b911pop rdx
0012b912jmp rax
0012b914
0012b914loc_12b914:
0012b914push rax
0012b915mov rcx, rsp
0012b918mov [rcx], rdi
0012b91blea rax, [rip-0xf193e]
0012b922lea r8, [rip+0xc1e57]
0012b929push 4
0012b92bpop rdx
0012b92cmov rdi, rsi
0012b92fmov rsi, rax
0012b932call core::fmt::Formatter::debug_tuple_field1_finish
0012b937pop rcx
0012b938ret
0012b8f7
0012b939
0012b939core::ptr::drop_in_place<regex_automata::hybrid::dfa::Config>:
0012b939add rdi, 88
0012b93djmp 0x12bb89
0012b939
0012b939core::ptr::drop_in_place<regex_automata::hybrid::dfa::Config>:
0012b939add rdi, 88
0012b93djmp 0x12bb89
0012b939
0012b942
0012b942_<regex_automata::hybrid::dfa::Config as core::fmt::Debug>::fmt:
0012b942push r15
0012b944push r14
0012b946push r12
0012b948push rbx
0012b949sub rsp, 200
0012b950mov rax, rsi
0012b953lea rcx, [rdi+120]
0012b957lea rdx, [rdi+88]
0012b95blea rsi, [rdi+121]
0012b95flea r8, [rdi+122]
0012b963lea r10, [rdi+123]
0012b967lea r11, [rdi+124]
0012b96blea rbx, [rdi+40]
0012b96flea r14, [rdi+125]
0012b973lea r15, [rdi+56]
0012b977lea r9, [rdi+72]
0012b97blea r12, [rsp+16]
0012b980mov [r12], r9
0012b984lea r9, [rsp+24]
0012b989mov [r9], rcx
0012b98clea rcx, [rip+0xc56cd]
0012b993mov [r9+8], rcx
0012b997mov [r9+16], rdx
0012b99blea rcx, [rip+0xc593e]
0012b9a2mov [r9+24], rcx
0012b9a6mov [r9+32], rsi
0012b9aalea rcx, [rip+0xc56cf]
0012b9b1mov [r9+40], rcx
0012b9b5mov [r9+48], r8
0012b9b9mov [r9+56], rcx
0012b9bdmov [r9+64], r10
0012b9c1mov [r9+72], rcx
0012b9c5mov [r9+80], rdi
0012b9c9lea rdx, [rip+0xc5930]
0012b9d0mov [r9+88], rdx
0012b9d4mov [r9+96], r11
0012b9d8mov [r9+104], rcx
0012b9dcmov [r9+112], rbx
0012b9e0lea rdx, [rip+0xc5939]
0012b9e7mov [r9+120], rdx
0012b9ebmov [r9+128], r14
0012b9f2mov [r9+136], rcx
0012b9f9mov [r9+144], r15
0012ba00lea rcx, [rip+0xc5939]
0012ba07mov [r9+152], rcx
0012ba0emov [r9+160], r12
0012ba15lea rcx, [rip+0xc5684]
0012ba1cmov [r9+168], rcx
0012ba23mov [rsp], 11
0012ba2blea rsi, [rip-0xd47d5]
0012ba32lea rcx, [rip+0xc57f7]
0012ba39push 6
0012ba3bpop rdx
0012ba3cpush 11
0012ba3epop r8
0012ba40mov rdi, rax
0012ba43call core::fmt::Formatter::debug_struct_fields_finish
0012ba48add rsp, 200
0012ba4fpop rbx
0012ba50pop r12
0012ba52pop r14
0012ba54pop r15
0012ba56ret
0012b942
0012b942_<regex_automata::hybrid::dfa::Config as core::fmt::Debug>::fmt:
0012b942push r15
0012b944push r14
0012b946push r12
0012b948push rbx
0012b949sub rsp, 200
0012b950mov rax, rsi
0012b953lea rcx, [rdi+120]
0012b957lea rdx, [rdi+88]
0012b95blea rsi, [rdi+121]
0012b95flea r8, [rdi+122]
0012b963lea r10, [rdi+123]
0012b967lea r11, [rdi+124]
0012b96blea rbx, [rdi+40]
0012b96flea r14, [rdi+125]
0012b973lea r15, [rdi+56]
0012b977lea r9, [rdi+72]
0012b97blea r12, [rsp+16]
0012b980mov [r12], r9
0012b984lea r9, [rsp+24]
0012b989mov [r9], rcx
0012b98clea rcx, [rip+0xc56cd]
0012b993mov [r9+8], rcx
0012b997mov [r9+16], rdx
0012b99blea rcx, [rip+0xc593e]
0012b9a2mov [r9+24], rcx
0012b9a6mov [r9+32], rsi
0012b9aalea rcx, [rip+0xc56cf]
0012b9b1mov [r9+40], rcx
0012b9b5mov [r9+48], r8
0012b9b9mov [r9+56], rcx
0012b9bdmov [r9+64], r10
0012b9c1mov [r9+72], rcx
0012b9c5mov [r9+80], rdi
0012b9c9lea rdx, [rip+0xc5930]
0012b9d0mov [r9+88], rdx
0012b9d4mov [r9+96], r11
0012b9d8mov [r9+104], rcx
0012b9dcmov [r9+112], rbx
0012b9e0lea rdx, [rip+0xc5939]
0012b9e7mov [r9+120], rdx
0012b9ebmov [r9+128], r14
0012b9f2mov [r9+136], rcx
0012b9f9mov [r9+144], r15
0012ba00lea rcx, [rip+0xc5939]
0012ba07mov [r9+152], rcx
0012ba0emov [r9+160], r12
0012ba15lea rcx, [rip+0xc5684]
0012ba1cmov [r9+168], rcx
0012ba23mov [rsp], 11
0012ba2blea rsi, [rip-0xd47d5]
0012ba32lea rcx, [rip+0xc57f7]
0012ba39push 6
0012ba3bpop rdx
0012ba3cpush 11
0012ba3epop r8
0012ba40mov rdi, rax
0012ba43call core::fmt::Formatter::debug_struct_fields_finish
0012ba48add rsp, 200
0012ba4fpop rbx
0012ba50pop r12
0012ba52pop r14
0012ba54pop r15
0012ba56ret
0012b942
0012ba5f
0012ba5f_<core::option::Option<T> as core::fmt::Debug>::fmt:
0012ba5fcmp [rdi], 0
0012ba63je 0x12ba8e
0012ba65push rax
0012ba66add rdi, 8
0012ba6amov rcx, rsp
0012ba6dmov [rcx], rdi
0012ba70lea rax, [rip-0xf1a93]
0012ba77lea r8, [rip+0xc1c42]
0012ba7epush 4
0012ba80pop rdx
0012ba81mov rdi, rsi
0012ba84mov rsi, rax
0012ba87call core::fmt::Formatter::debug_tuple_field1_finish
0012ba8cpop rcx
0012ba8dret
0012ba8e
0012ba8eloc_12ba8e:
0012ba8emov rdi, [rsi+32]
0012ba92mov rax, [rsi+40]
0012ba96mov rax, [rax+24]
0012ba9alea rsi, [rip-0xf1ac1]
0012baa1push 4
0012baa3pop rdx
0012baa4jmp rax
0012ba5f
0012ba5f_<core::option::Option<T> as core::fmt::Debug>::fmt:
0012ba5fcmp [rdi], 0
0012ba63je 0x12ba8e
0012ba65push rax
0012ba66add rdi, 8
0012ba6amov rcx, rsp
0012ba6dmov [rcx], rdi
0012ba70lea rax, [rip-0xf1a93]
0012ba77lea r8, [rip+0xc1c42]
0012ba7epush 4
0012ba80pop rdx
0012ba81mov rdi, rsi
0012ba84mov rsi, rax
0012ba87call core::fmt::Formatter::debug_tuple_field1_finish
0012ba8cpop rcx
0012ba8dret
0012ba8e
0012ba8eloc_12ba8e:
0012ba8emov rdi, [rsi+32]
0012ba92mov rax, [rsi+40]
0012ba96mov rax, [rax+24]
0012ba9alea rsi, [rip-0xf1ac1]
0012baa1push 4
0012baa3pop rdx
0012baa4jmp rax
0012ba5f
0012baae
0012baae_<regex_automata::util::alphabet::ByteSet as core::fmt::Debug>::fmt:
0012baaesub rsp, 24
0012bab2mov rax, rsi
0012bab5lea r9, [rsp+16]
0012babamov [r9], rdi
0012babdlea rcx, [rip+0xc5fcc]
0012bac4mov [rsp], rcx
0012bac8lea rsi, [rip-0xd458e]
0012bacflea rcx, [rip-0xf1afe]
0012bad6push 7
0012bad8pop rdx
0012bad9push 4
0012badbpop r8
0012baddmov rdi, rax
0012bae0call core::fmt::Formatter::debug_struct_field1_finish
0012bae5add rsp, 24
0012bae9ret
0012baae
0012baae_<regex_automata::util::alphabet::ByteSet as core::fmt::Debug>::fmt:
0012baaesub rsp, 24
0012bab2mov rax, rsi
0012bab5lea r9, [rsp+16]
0012babamov [r9], rdi
0012babdlea rcx, [rip+0xc5fcc]
0012bac4mov [rsp], rcx
0012bac8lea rsi, [rip-0xd458e]
0012bacflea rcx, [rip-0xf1afe]
0012bad6push 7
0012bad8pop rdx
0012bad9push 4
0012badbpop r8
0012baddmov rdi, rax
0012bae0call core::fmt::Formatter::debug_struct_field1_finish
0012bae5add rsp, 24
0012bae9ret
0012baae
0012baea
0012baea_<&T as core::fmt::Debug>::fmt:
0012baeapush r15
0012baecpush r14
0012baeepush r13
0012baf0push r12
0012baf2push rbx
0012baf3sub rsp, 32
0012baf7mov r15, rsi
0012bafamov rbx, [rdi]
0012bafdmov rdi, [rsi+32]
0012bb01mov rax, [rsi+40]
0012bb05lea rsi, [rip-0x9cf13]
0012bb0cpush 1
0012bb0epop rdx
0012bb0fcall [rax+24]
0012bb12lea r14, [rsp+16]
0012bb17mov [r14], r15
0012bb1amov [r14+8], al
0012bb1elea r15, [rsp+12]
0012bb23and [r15], 0
0012bb28mov [r14+9], 0
0012bb2dmov [r15+2], -1
0012bb32lea r12, [rip-0x4a1e6]
0012bb39lea r13, [rsp+11]
0012bb3e
0012bb3eloc_12bb3e:
0012bb3emov rdi, r15
0012bb41call core::iter::range::_<impl core::iter::traits::iterator::Iterator for core::ops::range::RangeInclusive<A>>::next
0012bb46test al, 1
0012bb48je 0x12bb6d
0012bb4amov [rsp+11], dl
0012bb4emovzx esi, dl
0012bb51mov rdi, rbx
0012bb54call aho_corasick::util::alphabet::ByteSet::contains
0012bb59test al, al
0012bb5bje 0x12bb3e
0012bb5dmov rdi, r14
0012bb60mov rsi, r13
0012bb63mov rdx, r12
0012bb66call core::fmt::builders::DebugSet::entry
0012bb6bjmp 0x12bb3e
0012bb6d
0012bb6dloc_12bb6d:
0012bb6dmov rdi, [rsp+16]
0012bb72mov esi, [rsp+24]
0012bb76call core::fmt::builders::DebugSet::finish
0012bb7badd rsp, 32
0012bb7fpop rbx
0012bb80pop r12
0012bb82pop r13
0012bb84pop r14
0012bb86pop r15
0012bb88ret
0012baea
0012baea_<&T as core::fmt::Debug>::fmt:
0012baeapush r15
0012baecpush r14
0012baeepush r13
0012baf0push r12
0012baf2push rbx
0012baf3sub rsp, 32
0012baf7mov r15, rsi
0012bafamov rbx, [rdi]
0012bafdmov rdi, [rsi+32]
0012bb01mov rax, [rsi+40]
0012bb05lea rsi, [rip-0x9cf13]
0012bb0cpush 1
0012bb0epop rdx
0012bb0fcall [rax+24]
0012bb12lea r14, [rsp+16]
0012bb17mov [r14], r15
0012bb1amov [r14+8], al
0012bb1elea r15, [rsp+12]
0012bb23and [r15], 0
0012bb28mov [r14+9], 0
0012bb2dmov [r15+2], -1
0012bb32lea r12, [rip-0x4a1e6]
0012bb39lea r13, [rsp+11]
0012bb3e
0012bb3eloc_12bb3e:
0012bb3emov rdi, r15
0012bb41call core::iter::range::_<impl core::iter::traits::iterator::Iterator for core::ops::range::RangeInclusive<A>>::next
0012bb46test al, 1
0012bb48je 0x12bb6d
0012bb4amov [rsp+11], dl
0012bb4emovzx esi, dl
0012bb51mov rdi, rbx
0012bb54call aho_corasick::util::alphabet::ByteSet::contains
0012bb59test al, al
0012bb5bje 0x12bb3e
0012bb5dmov rdi, r14
0012bb60mov rsi, r13
0012bb63mov rdx, r12
0012bb66call core::fmt::builders::DebugSet::entry
0012bb6bjmp 0x12bb3e
0012bb6d
0012bb6dloc_12bb6d:
0012bb6dmov rdi, [rsp+16]
0012bb72mov esi, [rsp+24]
0012bb76call core::fmt::builders::DebugSet::finish
0012bb7badd rsp, 32
0012bb7fpop rbx
0012bb80pop r12
0012bb82pop r13
0012bb84pop r14
0012bb86pop r15
0012bb88ret
0012baea
0012bb89
0012bb89core::ptr::drop_in_place<core::option::Option<core::option::Option<regex_automata::util::prefilter::Prefilter>>>:
0012bb89cmp [rdi+24], 3
0012bb8djne 0x12bcb0
0012bb93ret
0012bb89
0012bb89core::ptr::drop_in_place<core::option::Option<core::option::Option<regex_automata::util::prefilter::Prefilter>>>:
0012bb89cmp [rdi+24], 3
0012bb8djne 0x12bcb0
0012bb93ret
0012bb89
0012bb94
0012bb94_<core::option::Option<T> as core::fmt::Debug>::fmt:
0012bb94cmp [rdi+24], 3
0012bb98jne 0x12bbb2
0012bb9amov rdi, [rsi+32]
0012bb9emov rax, [rsi+40]
0012bba2mov rax, [rax+24]
0012bba6lea rsi, [rip-0xf1bcd]
0012bbadpush 4
0012bbafpop rdx
0012bbb0jmp rax
0012bbb2
0012bbb2loc_12bbb2:
0012bbb2push rax
0012bbb3mov rcx, rsp
0012bbb6mov [rcx], rdi
0012bbb9lea rax, [rip-0xf1bdc]
0012bbc0lea r8, [rip+0xc1c99]
0012bbc7push 4
0012bbc9pop rdx
0012bbcamov rdi, rsi
0012bbcdmov rsi, rax
0012bbd0call core::fmt::Formatter::debug_tuple_field1_finish
0012bbd5pop rcx
0012bbd6ret
0012bb94
0012bb94_<core::option::Option<T> as core::fmt::Debug>::fmt:
0012bb94cmp [rdi+24], 3
0012bb98jne 0x12bbb2
0012bb9amov rdi, [rsi+32]
0012bb9emov rax, [rsi+40]
0012bba2mov rax, [rax+24]
0012bba6lea rsi, [rip-0xf1bcd]
0012bbadpush 4
0012bbafpop rdx
0012bbb0jmp rax
0012bbb2
0012bbb2loc_12bbb2:
0012bbb2push rax
0012bbb3mov rcx, rsp
0012bbb6mov [rcx], rdi
0012bbb9lea rax, [rip-0xf1bdc]
0012bbc0lea r8, [rip+0xc1c99]
0012bbc7push 4
0012bbc9pop rdx
0012bbcamov rdi, rsi
0012bbcdmov rsi, rax
0012bbd0call core::fmt::Formatter::debug_tuple_field1_finish
0012bbd5pop rcx
0012bbd6ret
0012bb94
0012bbdf
0012bbdf_<core::option::Option<T> as core::fmt::Debug>::fmt:
0012bbdfcmp [rdi+24], 2
0012bbe3jne 0x12bbfd
0012bbe5mov rdi, [rsi+32]
0012bbe9mov rax, [rsi+40]
0012bbedmov rax, [rax+24]
0012bbf1lea rsi, [rip-0xf1c18]
0012bbf8push 4
0012bbfapop rdx
0012bbfbjmp rax
0012bbfd
0012bbfdloc_12bbfd:
0012bbfdpush rax
0012bbfemov rcx, rsp
0012bc01mov [rcx], rdi
0012bc04lea rax, [rip-0xf1c27]
0012bc0blea r8, [rip+0xc1b8e]
0012bc12push 4
0012bc14pop rdx
0012bc15mov rdi, rsi
0012bc18mov rsi, rax
0012bc1bcall core::fmt::Formatter::debug_tuple_field1_finish
0012bc20pop rcx
0012bc21ret
0012bbdf
0012bbdf_<core::option::Option<T> as core::fmt::Debug>::fmt:
0012bbdfcmp [rdi+24], 2
0012bbe3jne 0x12bbfd
0012bbe5mov rdi, [rsi+32]
0012bbe9mov rax, [rsi+40]
0012bbedmov rax, [rax+24]
0012bbf1lea rsi, [rip-0xf1c18]
0012bbf8push 4
0012bbfapop rdx
0012bbfbjmp rax
0012bbfd
0012bbfdloc_12bbfd:
0012bbfdpush rax
0012bbfemov rcx, rsp
0012bc01mov [rcx], rdi
0012bc04lea rax, [rip-0xf1c27]
0012bc0blea r8, [rip+0xc1b8e]
0012bc12push 4
0012bc14pop rdx
0012bc15mov rdi, rsi
0012bc18mov rsi, rax
0012bc1bcall core::fmt::Formatter::debug_tuple_field1_finish
0012bc20pop rcx
0012bc21ret
0012bbdf
0012bc2a
0012bc2a_<regex_automata::util::prefilter::Prefilter as core::fmt::Debug>::fmt:
0012bc2apush r15
0012bc2cpush r14
0012bc2epush r13
0012bc30push r12
0012bc32push rbx
0012bc33sub rsp, 16
0012bc37mov rax, rsi
0012bc3amov r9, rdi
0012bc3dlea r10, [rdi+24]
0012bc41lea rcx, [rdi+16]
0012bc45lea r11, [rsp+8]
0012bc4amov [r11], rcx
0012bc4dsub rsp, 8
0012bc51lea rbx, [rip+0xc1810]
0012bc58lea r14, [rip-0xd4613]
0012bc5flea r15, [rip+0xc1c1a]
0012bc66lea r12, [rip-0xd4628]
0012bc6dlea r13, [rip+0xc5fa4]
0012bc74lea rsi, [rip-0xd463f]
0012bc7blea rcx, [rip-0xd49a8]
0012bc82push 9
0012bc84pop rdx
0012bc85push 3
0012bc87pop r8
0012bc89mov rdi, rax
0012bc8cpush rbx
0012bc8dpush r11
0012bc8fpush 14
0012bc91push r14
0012bc93push r15
0012bc95push r10
0012bc97push 7
0012bc99push r12
0012bc9bpush r13
0012bc9dcall core::fmt::Formatter::debug_struct_field3_finish
0012bca2add rsp, 96
0012bca6pop rbx
0012bca7pop r12
0012bca9pop r13
0012bcabpop r14
0012bcadpop r15
0012bcafret
0012bc2a
0012bc2a_<regex_automata::util::prefilter::Prefilter as core::fmt::Debug>::fmt:
0012bc2apush r15
0012bc2cpush r14
0012bc2epush r13
0012bc30push r12
0012bc32push rbx
0012bc33sub rsp, 16
0012bc37mov rax, rsi
0012bc3amov r9, rdi
0012bc3dlea r10, [rdi+24]
0012bc41lea rcx, [rdi+16]
0012bc45lea r11, [rsp+8]
0012bc4amov [r11], rcx
0012bc4dsub rsp, 8
0012bc51lea rbx, [rip+0xc1810]
0012bc58lea r14, [rip-0xd4613]
0012bc5flea r15, [rip+0xc1c1a]
0012bc66lea r12, [rip-0xd4628]
0012bc6dlea r13, [rip+0xc5fa4]
0012bc74lea rsi, [rip-0xd463f]
0012bc7blea rcx, [rip-0xd49a8]
0012bc82push 9
0012bc84pop rdx
0012bc85push 3
0012bc87pop r8
0012bc89mov rdi, rax
0012bc8cpush rbx
0012bc8dpush r11
0012bc8fpush 14
0012bc91push r14
0012bc93push r15
0012bc95push r10
0012bc97push 7
0012bc99push r12
0012bc9bpush r13
0012bc9dcall core::fmt::Formatter::debug_struct_field3_finish
0012bca2add rsp, 96
0012bca6pop rbx
0012bca7pop r12
0012bca9pop r13
0012bcabpop r14
0012bcadpop r15
0012bcafret
0012bc2a
0012bcb0
0012bcb0core::ptr::drop_in_place<core::option::Option<regex_automata::util::prefilter::Prefilter>>:
0012bcb0cmp [rdi+24], 2
0012bcb4jne 0xe2995
0012bcbaret
0012bcb0
0012bcb0core::ptr::drop_in_place<core::option::Option<regex_automata::util::prefilter::Prefilter>>:
0012bcb0cmp [rdi+24], 2
0012bcb4jne 0xe2995
0012bcbaret
0012bcb0
0012bcbb
0012bcbb_<core::option::Option<T> as core::fmt::Debug>::fmt:
0012bcbbcmp [rdi], 2
0012bcbejne 0x12bcd8
0012bcc0mov rdi, [rsi+32]
0012bcc4mov rax, [rsi+40]
0012bcc8mov rax, [rax+24]
0012bccclea rsi, [rip-0xf1cf3]
0012bcd3push 4
0012bcd5pop rdx
0012bcd6jmp rax
0012bcd8
0012bcd8loc_12bcd8:
0012bcd8push rax
0012bcd9mov rcx, rsp
0012bcdcmov [rcx], rdi
0012bcdflea rax, [rip-0xf1d02]
0012bce6lea r8, [rip+0xc1ad3]
0012bcedpush 4
0012bcefpop rdx
0012bcf0mov rdi, rsi
0012bcf3mov rsi, rax
0012bcf6call core::fmt::Formatter::debug_tuple_field1_finish
0012bcfbpop rcx
0012bcfcret
0012bcbb
0012bcbb_<core::option::Option<T> as core::fmt::Debug>::fmt:
0012bcbbcmp [rdi], 2
0012bcbejne 0x12bcd8
0012bcc0mov rdi, [rsi+32]
0012bcc4mov rax, [rsi+40]
0012bcc8mov rax, [rax+24]
0012bccclea rsi, [rip-0xf1cf3]
0012bcd3push 4
0012bcd5pop rdx
0012bcd6jmp rax
0012bcd8
0012bcd8loc_12bcd8:
0012bcd8push rax
0012bcd9mov rcx, rsp
0012bcdcmov [rcx], rdi
0012bcdflea rax, [rip-0xf1d02]
0012bce6lea r8, [rip+0xc1ad3]
0012bcedpush 4
0012bcefpop rdx
0012bcf0mov rdi, rsi
0012bcf3mov rsi, rax
0012bcf6call core::fmt::Formatter::debug_tuple_field1_finish
0012bcfbpop rcx
0012bcfcret
0012bcbb
0012bcfd
0012bcfd_<&T as core::fmt::Debug>::fmt:
0012bcfdmov rax, [rdi]
0012bd00cmp [rax], 0
0012bd03push 3
0012bd05pop rax
0012bd06push 13
0012bd08pop rdx
0012bd09cmove rdx, rax
0012bd0dlea rcx, [rip-0xd47d9]
0012bd14lea rax, [rip-0xd4525]
0012bd1bcmove rax, rcx
0012bd1fmov rdi, [rsi+32]
0012bd23mov rcx, [rsi+40]
0012bd27mov rcx, [rcx+24]
0012bd2bmov rsi, rax
0012bd2ejmp rcx
0012bcfd
0012bcfd_<&T as core::fmt::Debug>::fmt:
0012bcfdmov rax, [rdi]
0012bd00cmp [rax], 0
0012bd03push 3
0012bd05pop rax
0012bd06push 13
0012bd08pop rdx
0012bd09cmove rdx, rax
0012bd0dlea rcx, [rip-0xd47d9]
0012bd14lea rax, [rip-0xd4525]
0012bd1bcmove rax, rcx
0012bd1fmov rdi, [rsi+32]
0012bd23mov rcx, [rsi+40]
0012bd27mov rcx, [rcx+24]
0012bd2bmov rsi, rax
0012bd2ejmp rcx
0012bcfd
0012bd30
0012bd30_<&T as core::fmt::Debug>::fmt:
0012bd30push rax
0012bd31mov rax, rsi
0012bd34mov rdx, [rdi]
0012bd37mov rcx, rsp
0012bd3amov [rcx], rdx
0012bd3dlea rsi, [rip-0xd485b]
0012bd44lea r8, [rip+0xc5c25]
0012bd4bpush 13
0012bd4dpop rdx
0012bd4emov rdi, rax
0012bd51call core::fmt::Formatter::debug_tuple_field1_finish
0012bd56pop rcx
0012bd57ret
0012bd30
0012bd30_<&T as core::fmt::Debug>::fmt:
0012bd30push rax
0012bd31mov rax, rsi
0012bd34mov rdx, [rdi]
0012bd37mov rcx, rsp
0012bd3amov [rcx], rdx
0012bd3dlea rsi, [rip-0xd485b]
0012bd44lea r8, [rip+0xc5c25]
0012bd4bpush 13
0012bd4dpop rdx
0012bd4emov rdi, rax
0012bd51call core::fmt::Formatter::debug_tuple_field1_finish
0012bd56pop rcx
0012bd57ret
0012bd30
0012bd58
0012bd58_<&T as core::fmt::Debug>::fmt:
0012bd58push rbp
0012bd59push r15
0012bd5bpush r14
0012bd5dpush r13
0012bd5fpush r12
0012bd61push rbx
0012bd62sub rsp, 248
0012bd69mov r15, [rdi]
0012bd6clea rax, [rip+0xc20e5]
0012bd73lea rdx, [rsp+16]
0012bd78mov [rdx], rax
0012bd7bmov [rdx+8], 1
0012bd83lea rax, [rip-0x9aa92]
0012bd8amov [rdx+16], rax
0012bd8exorps x0, x0
0012bd91movups [rdx+24], x0
0012bd95mov rbx, [rsi+32]
0012bd99mov r14, [rsi+40]
0012bd9dmov rdi, rbx
0012bda0mov rsi, r14
0012bda3call core::fmt::Formatter::write_fmt
0012bda8mov cl, 1
0012bdaatest al, al
0012bdacjne 0x12c5c0
0012bdb2mov r12, [r15+48]
0012bdb6mov rcx, [r15+344]
0012bdbdand ecx, 63
0012bdc0mov [rsp+184], r12
0012bdc8mov [rsp+232], rcx
0012bdd0shr r12, cl
0012bdd3mov rax, [r15+32]
0012bdd7mov [rsp+224], rax
0012bddfmov rax, [r15+336]
0012bde6mov [rsp+200], rax
0012bdeexor edi, edi
0012bdf0mov [rsp+168], r15
0012bdf8mov [rsp+80], rbx
0012bdfdmov [rsp+72], r14
0012be02mov [rsp+176], r12
0012be0a
0012be0aloc_12be0a:
0012be0acmp rdi, r12
0012be0dje 0x12c425
0012be13mov [rsp+13], al
0012be17mov [rsp+192], rdi
0012be1fcall regex_automata::util::primitives::StateID::must
0012be24mov r12l, eax
0012be27mov rdi, r15
0012be2amov esi, eax
0012be2ccall regex_automata::dfa::onepass::DFA::pattern_epsilons
0012be31mov [rsp+216], rax
0012be39test r12l, r12l
0012be3cje 0x12be56
0012be3emov rcx, 0xfffffbffffffffff
0012be48cmp rax, rcx
0012be4bjbe 0x12be5f
0012be4dlea rax, [rip+0xc20b4]
0012be54jmp 0x12be66
0012be56
0012be56loc_12be56:
0012be56lea rax, [rip+0xc20cb]
0012be5djmp 0x12be66
0012be5f
0012be5floc_12be5f:
0012be5flea rax, [rip+0xc20b2]
0012be66
0012be66loc_12be66:
0012be66mov [rsp+16], rax
0012be6bmov [rsp+24], 1
0012be74lea rax, [rip-0x9ab83]
0012be7bmov [rsp+32], rax
0012be80xorps x0, x0
0012be83movups [rsp+40], x0
0012be88mov rdi, rbx
0012be8bmov rsi, r14
0012be8elea rdx, [rsp+16]
0012be93call core::fmt::Formatter::write_fmt
0012be98test al, al
0012be9ajne 0x12c5be
0012bea0mov r12l, r12l
0012bea3mov [rsp+104], r12
0012bea8lea rax, [rsp+104]
0012beadmov [rsp+88], rax
0012beb2lea rax, [rip-0x61196]
0012beb9mov [rsp+96], rax
0012bebemov [rsp+16], 2
0012bec7and [rsp+32], 0
0012becdmov [rsp+40], 6
0012bed6and [rsp+48], 0
0012bedcmov rax, 0x800000020
0012bee6mov [rsp+56], rax
0012beebmov [rsp+64], 3
0012bef0lea rax, [rip+0xe5699]
0012bef7mov [rsp+112], rax
0012befcpush 1
0012befepop rcx
0012beffmov [rsp+120], rcx
0012bf04lea rax, [rsp+16]
0012bf09mov [rsp+144], rax
0012bf11mov [rsp+152], rcx
0012bf19lea rax, [rsp+88]
0012bf1emov [rsp+128], rax
0012bf26mov [rsp+136], rcx
0012bf2emov rdi, [rsp+80]
0012bf33mov rsi, [rsp+72]
0012bf38lea rdx, [rsp+112]
0012bf3dcall core::fmt::Formatter::write_fmt
0012bf42test al, al
0012bf44jne 0x12c5be
0012bf4amov rax, [rsp+216]
0012bf52mov rcx, 0xfffffbffffffffff
0012bf5ccmp rax, rcx
0012bf5fjbe 0x12bf70
0012bf61mov rcx, 0x3ffffffffff
0012bf6band rax, rcx
0012bf6eje 0x12bfd3
0012bf70
0012bf70loc_12bf70:
0012bf70lea rax, [rip+0xc1fc1]
0012bf77mov [rsp+16], rax
0012bf7cmov [rsp+24], 2
0012bf85and [rsp+48], 0
0012bf8blea rax, [rsp+216]
0012bf93mov [rsp+112], rax
0012bf98lea rax, [rip+1878]
0012bf9fmov [rsp+120], rax
0012bfa4lea rax, [rsp+112]
0012bfa9mov [rsp+32], rax
0012bfaemov [rsp+40], 1
0012bfb7mov rdi, [rsp+80]
0012bfbcmov rsi, [rsp+72]
0012bfc1lea rdx, [rsp+16]
0012bfc6call core::fmt::Formatter::write_fmt
0012bfcbtest al, al
0012bfcdjne 0x12c5be
0012bfd3
0012bfd3loc_12bfd3:
0012bfd3lea rax, [rip+0xc1f7e]
0012bfdamov [rsp+16], rax
0012bfdfmov [rsp+24], 1
0012bfe8lea rax, [rip-0x9acf7]
0012bfefmov [rsp+32], rax
0012bff4xorps x0, x0
0012bff7movups [rsp+40], x0
0012bffcmov rdi, [rsp+80]
0012c001mov rsi, [rsp+72]
0012c006lea rdx, [rsp+16]
0012c00bcall core::fmt::Formatter::write_fmt
0012c010test al, al
0012c012jne 0x12c5be
0012c018mov rcx, [rsp+232]
0012c020shl r12, cl
0012c023mov rsi, [rsp+200]
0012c02badd rsi, r12
0012c02ejb 0x12c66a
0012c034cmp [rsp+184], rsi
0012c03cjb 0x12c67b
0012c042inc [rsp+192]
0012c04amov rax, [rsp+224]
0012c052lea r15, [rax+8*r12]
0012c056mov rax, [rsp+200]
0012c05elea rax, [r15+8*rax]
0012c062mov [rsp+240], rax
0012c06axor r14l, r14l
0012c06dxor eax, eax
0012c06fmov [rsp+208], rax
0012c077xor r12l, r12l
0012c07a
0012c07aloc_12c07a:
0012c07amov rcx, r15
0012c07dmov rax, r14
0012c080push 1
0012c082pop rdi
0012c083mov sil, [rsp+13]
0012c088mov r8, [rsp+240]
0012c090
0012c090loc_12c090:
0012c090mov r10l, esi
0012c093mov r9, r13
0012c096xor edx, edx
0012c098mov r15, rcx
0012c09bmov rsi, rax
0012c09e
0012c09eloc_12c09e:
0012c09emov ebx, ebp
0012c0a0cmp r15, r8
0012c0a3je 0x12c0fe
0012c0a5add r15, 8
0012c0a9mov r13, [rcx+8*rdx]
0012c0adlea r14, [rax+rdx]
0012c0b1inc r14
0012c0b4test r12, r12
0012c0b7je 0x12c0ec
0012c0b9inc rdx
0012c0bcmov ebp, esi
0012c0beinc rsi
0012c0c1mov r12, rdi
0012c0c4cmp r9, r13
0012c0c7je 0x12c09e
0012c0c9lea ebp, [r14-1]
0012c0cdmov rcx, r15
0012c0d0mov esi, ebp
0012c0d2mov r12, rdi
0012c0d5mov rax, r14
0012c0d8mov rdx, 0x80000000000
0012c0e2cmp r9, rdx
0012c0e5jb 0x12c090
0012c0e7jmp 0x12c39e
0012c0ec
0012c0ecloc_12c0ec:
0012c0ecadd rax, rdx
0012c0efmov rcx, r15
0012c0f2mov ebp, eax
0012c0f4mov esi, eax
0012c0f6mov r12, rdi
0012c0f9mov rax, r14
0012c0fcjmp 0x12c090
0012c0fe
0012c0feloc_12c0fe:
0012c0fetest r12, r12
0012c101je 0x12c3ad
0012c107mov rcx, 0x80000000000
0012c111cmp r9, rcx
0012c114jb 0x12c3ad
0012c11aadd rax, rdx
0012c11dmov r14, rax
0012c120mov r13, r9
0012c123mov ebp, ebx
0012c125mov [rsp+13], r10b
0012c12axor r12l, r12l
0012c12d
0012c12dloc_12c12d:
0012c12dcmp [rsp+208], 0
0012c136mov [rsp+160], r9
0012c13eje 0x12c197
0012c140lea rax, [rip+0xc1e21]
0012c147mov [rsp+16], rax
0012c14cmov [rsp+24], 1
0012c155lea rax, [rip-0x9ae64]
0012c15cmov [rsp+32], rax
0012c161xorps x0, x0
0012c164movups [rsp+40], x0
0012c169mov rdi, [rsp+80]
0012c16emov rsi, [rsp+72]
0012c173lea rdx, [rsp+16]
0012c178mov [rsp+14], r10b
0012c17dcall core::fmt::Formatter::write_fmt
0012c182mov r10b, [rsp+14]
0012c187mov r9, [rsp+160]
0012c18ftest al, al
0012c191jne 0x12c5be
0012c197
0012c197loc_12c197:
0012c197mov rax, r9
0012c19ashr rax, 43
0012c19ecmp r10b, bl
0012c1a1jne 0x12c21b
0012c1a3mov [rsp+104], bl
0012c1a7mov [rsp+88], rax
0012c1aclea rax, [rsp+104]
0012c1b1mov [rsp+112], rax
0012c1b6lea rax, [rip-13292]
0012c1bdmov [rsp+120], rax
0012c1c2lea rax, [rip+0xc1ddf]
0012c1c9mov [rsp+16], rax
0012c1cepush 2
0012c1d0pop rcx
0012c1d1mov [rsp+24], rcx
0012c1d6and [rsp+48], 0
0012c1dclea rax, [rsp+88]
0012c1e1mov [rsp+128], rax
0012c1e9lea rax, [rip-0x614cd]
0012c1f0mov [rsp+136], rax
0012c1f8lea rax, [rsp+112]
0012c1fdmov [rsp+32], rax
0012c202mov [rsp+40], rcx
0012c207mov rdi, [rsp+80]
0012c20cmov rsi, [rsp+72]
0012c211lea rdx, [rsp+16]
0012c216jmp 0x12c2a5
0012c21b
0012c21bloc_12c21b:
0012c21bmov [rsp+15], r10b
0012c220mov [rsp+104], bl
0012c224mov [rsp+88], rax
0012c229lea rax, [rsp+15]
0012c22emov [rsp+16], rax
0012c233lea rcx, [rip-13417]
0012c23amov [rsp+24], rcx
0012c23flea rax, [rsp+104]
0012c244mov [rsp+32], rax
0012c249mov [rsp+40], rcx
0012c24elea rax, [rip+0xc1d23]
0012c255mov [rsp+112], rax
0012c25apush 3
0012c25cpop rcx
0012c25dmov [rsp+120], rcx
0012c262and [rsp+144], 0
0012c26blea rax, [rsp+88]
0012c270mov [rsp+48], rax
0012c275lea rax, [rip-0x61559]
0012c27cmov [rsp+56], rax
0012c281lea rax, [rsp+16]
0012c286mov [rsp+128], rax
0012c28emov [rsp+136], rcx
0012c296mov rdi, [rsp+80]
0012c29bmov rsi, [rsp+72]
0012c2a0lea rdx, [rsp+112]
0012c2a5
0012c2a5loc_12c2a5:
0012c2a5call core::fmt::Formatter::write_fmt
0012c2aatest al, al
0012c2acmov rcx, [rsp+160]
0012c2b4jne 0x12c5be
0012c2bamov rax, 0x3ffffffffff
0012c2c4inc rax
0012c2c7test rcx, rax
0012c2caje 0x12c319
0012c2cclea rax, [rip+0xc1cf5]
0012c2d3mov [rsp+16], rax
0012c2d8mov [rsp+24], 1
0012c2e1lea rax, [rip-0x9aff0]
0012c2e8mov [rsp+32], rax
0012c2edxorps x0, x0
0012c2f0movups [rsp+40], x0
0012c2f5mov rdi, [rsp+80]
0012c2famov rsi, [rsp+72]
0012c2fflea rdx, [rsp+16]
0012c304call core::fmt::Formatter::write_fmt
0012c309mov rcx, [rsp+160]
0012c311test al, al
0012c313jne 0x12c5be
0012c319
0012c319loc_12c319:
0012c319inc [rsp+208]
0012c321mov rax, 0x3ffffffffff
0012c32band rcx, rax
0012c32eje 0x12c07a
0012c334mov [rsp+88], rcx
0012c339lea rax, [rip+0xc1bf8]
0012c340mov [rsp+16], rax
0012c345mov [rsp+24], 2
0012c34eand [rsp+48], 0
0012c354lea rax, [rsp+88]
0012c359mov [rsp+112], rax
0012c35elea rax, [rip+1280]
0012c365mov [rsp+120], rax
0012c36alea rax, [rsp+112]
0012c36fmov [rsp+32], rax
0012c374mov [rsp+40], 1
0012c37dmov rdi, [rsp+80]
0012c382mov rsi, [rsp+72]
0012c387lea rdx, [rsp+16]
0012c38ccall core::fmt::Formatter::write_fmt
0012c391test al, al
0012c393je 0x12c07a
0012c399jmp 0x12c5be
0012c39e
0012c39eloc_12c39e:
0012c39emov eax, ebp
0012c3a0mov [rsp+13], bpl
0012c3a5mov r12, rdi
0012c3a8jmp 0x12c12d
0012c3ad
0012c3adloc_12c3ad:
0012c3adlea rax, [rip+0xe4984]
0012c3b4mov [rsp+16], rax
0012c3b9mov [rsp+24], 1
0012c3c2lea rax, [rip-0x9b0d1]
0012c3c9mov [rsp+32], rax
0012c3cexorps x0, x0
0012c3d1movups [rsp+40], x0
0012c3d6mov rdi, [rsp+80]
0012c3dbmov rsi, [rsp+72]
0012c3e0lea rdx, [rsp+16]
0012c3e5mov r13, r9
0012c3e8mov ebp, r10l
0012c3ebcall core::fmt::Formatter::write_fmt
0012c3f0test al, al
0012c3f2jne 0x12c5be
0012c3f8mov ecx, ebp
0012c3famov ebp, ebx
0012c3fcmov eax, ecx
0012c3femov rbx, [rsp+80]
0012c403mov r14, [rsp+72]
0012c408mov r15, [rsp+168]
0012c410mov r12, [rsp+176]
0012c418mov rdi, [rsp+192]
0012c420jmp 0x12be0a
0012c425
0012c425loc_12c425:
0012c425lea rdx, [rsp+16]
0012c42alea rax, [rip+0xe4907]
0012c431mov [rdx], rax
0012c434mov [rdx+8], 1
0012c43clea rax, [rip-0x9b14b]
0012c443mov [rdx+16], rax
0012c447xorps x0, x0
0012c44amovups [rdx+24], x0
0012c44emov rdi, rbx
0012c451mov rsi, r14
0012c454call core::fmt::Formatter::write_fmt
0012c459test al, al
0012c45bjne 0x12c5be
0012c461mov r13, r14
0012c464mov rax, r15
0012c467mov r15, rbx
0012c46amov rbx, [rax+56]
0012c46emov r14, [rax+72]
0012c472shl r14, 2
0012c476push -1
0012c478pop rax
0012c479lea r12, [rsp+16]
0012c47e
0012c47eloc_12c47e:
0012c47etest r14, r14
0012c481je 0x12c55f
0012c487mov ecx, [rbx+4*rax+4]
0012c48bmov rbp, rax
0012c48einc rbp
0012c491jne 0x12c4de
0012c493mov [rsp+88], rcx
0012c498lea rax, [rip+0xc1a19]
0012c49fmov [rsp+16], rax
0012c4a4mov [rsp+24], 2
0012c4adand [rsp+48], 0
0012c4b3lea rax, [rsp+88]
0012c4b8mov [rsp+112], rax
0012c4bdlea rax, [rip-0x617a1]
0012c4c4mov [rsp+120], rax
0012c4c9lea rax, [rsp+112]
0012c4cemov [rsp+32], rax
0012c4d3mov [rsp+40], 1
0012c4dcjmp 0x12c541
0012c4de
0012c4deloc_12c4de:
0012c4demov [rsp+104], rax
0012c4e3mov [rsp+88], rcx
0012c4e8lea rax, [rsp+104]
0012c4edmov [rsp+112], rax
0012c4f2lea rax, [rip-0x617d6]
0012c4f9mov [rsp+120], rax
0012c4felea rcx, [rip+0xc19d3]
0012c505mov [rsp+16], rcx
0012c50amov [rsp+24], 3
0012c513and [rsp+48], 0
0012c519lea rcx, [rsp+88]
0012c51emov [rsp+128], rcx
0012c526mov [rsp+136], rax
0012c52elea rax, [rsp+112]
0012c533mov [rsp+32], rax
0012c538mov [rsp+40], 2
0012c541
0012c541loc_12c541:
0012c541mov rdi, r15
0012c544mov rsi, r13
0012c547mov rdx, r12
0012c54acall core::fmt::Formatter::write_fmt
0012c54ftest al, al
0012c551jne 0x12c5be
0012c553add r14, -4
0012c557mov rax, rbp
0012c55ajmp 0x12c47e
0012c55f
0012c55floc_12c55f:
0012c55fmov rax, [rsp+176]
0012c567mov [rsp+88], rax
0012c56clea rax, [rip+0xc18f5]
0012c573lea rdx, [rsp+16]
0012c578mov [rdx], rax
0012c57bmov [rdx+8], 2
0012c583and [rdx+32], 0
0012c588lea r12, [rsp+88]
0012c58dmov [rsp+112], r12
0012c592lea rbx, [rip-0x61876]
0012c599mov [rsp+120], rbx
0012c59elea r14, [rsp+112]
0012c5a3mov [rdx+16], r14
0012c5a7mov [rdx+24], 1
0012c5afmov rdi, r15
0012c5b2mov rsi, r13
0012c5b5call core::fmt::Formatter::write_fmt
0012c5batest al, al
0012c5bcje 0x12c5d4
0012c5be
0012c5beloc_12c5be:
0012c5bemov cl, 1
0012c5c0
0012c5c0loc_12c5c0:
0012c5c0mov eax, ecx
0012c5c2add rsp, 248
0012c5c9pop rbx
0012c5capop r12
0012c5ccpop r13
0012c5cepop r14
0012c5d0pop r15
0012c5d2pop rbp
0012c5d3ret
0012c5d4
0012c5d4loc_12c5d4:
0012c5d4mov rax, [rsp+168]
0012c5dcmov rax, [rax+24]
0012c5e0mov rax, [rax+352]
0012c5e7mov [rsp+88], rax
0012c5eclea rax, [rip+0xc1895]
0012c5f3lea rdx, [rsp+16]
0012c5f8mov [rdx], rax
0012c5fbmov [rdx+8], 2
0012c603and [rdx+32], 0
0012c608mov [rsp+112], r12
0012c60dmov [rsp+120], rbx
0012c612mov [rdx+16], r14
0012c616mov [rdx+24], 1
0012c61emov rdi, r15
0012c621mov rsi, r13
0012c624call core::fmt::Formatter::write_fmt
0012c629test al, al
0012c62bmov cl, 1
0012c62djne 0x12c5c0
0012c62flea rax, [rip+0xc1872]
0012c636lea rdx, [rsp+16]
0012c63bmov [rdx], rax
0012c63emov [rdx+8], 1
0012c646lea rax, [rip-0x9b355]
0012c64dmov [rdx+16], rax
0012c651xorps x0, x0
0012c654movups [rdx+24], x0
0012c658mov rdi, r15
0012c65bmov rsi, r13
0012c65ecall core::fmt::Formatter::write_fmt
0012c663mov ecx, eax
0012c665jmp 0x12c5c0
0012c66a
0012c66aloc_12c66a:
0012c66alea rdx, [rip+0xc170f]
0012c671mov rdi, r12
0012c674call core::slice::index::slice_index_order_fail
0012c679ud2
0012c67b
0012c67bloc_12c67b:
0012c67blea rdx, [rip+0xc16fe]
0012c682mov rdi, rsi
0012c685mov rsi, [rsp+184]
0012c68dcall core::slice::index::slice_end_index_len_fail
0012c692ud2
0012bd58
0012bd58_<&T as core::fmt::Debug>::fmt:
0012bd58push rbp
0012bd59push r15
0012bd5bpush r14
0012bd5dpush r13
0012bd5fpush r12
0012bd61push rbx
0012bd62sub rsp, 248
0012bd69mov r15, [rdi]
0012bd6clea rax, [rip+0xc20e5]
0012bd73lea rdx, [rsp+16]
0012bd78mov [rdx], rax
0012bd7bmov [rdx+8], 1
0012bd83lea rax, [rip-0x9aa92]
0012bd8amov [rdx+16], rax
0012bd8exorps x0, x0
0012bd91movups [rdx+24], x0
0012bd95mov rbx, [rsi+32]
0012bd99mov r14, [rsi+40]
0012bd9dmov rdi, rbx
0012bda0mov rsi, r14
0012bda3call core::fmt::Formatter::write_fmt
0012bda8mov cl, 1
0012bdaatest al, al
0012bdacjne 0x12c5c0
0012bdb2mov r12, [r15+48]
0012bdb6mov rcx, [r15+344]
0012bdbdand ecx, 63
0012bdc0mov [rsp+184], r12
0012bdc8mov [rsp+232], rcx
0012bdd0shr r12, cl
0012bdd3mov rax, [r15+32]
0012bdd7mov [rsp+224], rax
0012bddfmov rax, [r15+336]
0012bde6mov [rsp+200], rax
0012bdeexor edi, edi
0012bdf0mov [rsp+168], r15
0012bdf8mov [rsp+80], rbx
0012bdfdmov [rsp+72], r14
0012be02mov [rsp+176], r12
0012be0a
0012be0aloc_12be0a:
0012be0acmp rdi, r12
0012be0dje 0x12c425
0012be13mov [rsp+13], al
0012be17mov [rsp+192], rdi
0012be1fcall regex_automata::util::primitives::StateID::must
0012be24mov r12l, eax
0012be27mov rdi, r15
0012be2amov esi, eax
0012be2ccall regex_automata::dfa::onepass::DFA::pattern_epsilons
0012be31mov [rsp+216], rax
0012be39test r12l, r12l
0012be3cje 0x12be56
0012be3emov rcx, 0xfffffbffffffffff
0012be48cmp rax, rcx
0012be4bjbe 0x12be5f
0012be4dlea rax, [rip+0xc20b4]
0012be54jmp 0x12be66
0012be56
0012be56loc_12be56:
0012be56lea rax, [rip+0xc20cb]
0012be5djmp 0x12be66
0012be5f
0012be5floc_12be5f:
0012be5flea rax, [rip+0xc20b2]
0012be66
0012be66loc_12be66:
0012be66mov [rsp+16], rax
0012be6bmov [rsp+24], 1
0012be74lea rax, [rip-0x9ab83]
0012be7bmov [rsp+32], rax
0012be80xorps x0, x0
0012be83movups [rsp+40], x0
0012be88mov rdi, rbx
0012be8bmov rsi, r14
0012be8elea rdx, [rsp+16]
0012be93call core::fmt::Formatter::write_fmt
0012be98test al, al
0012be9ajne 0x12c5be
0012bea0mov r12l, r12l
0012bea3mov [rsp+104], r12
0012bea8lea rax, [rsp+104]
0012beadmov [rsp+88], rax
0012beb2lea rax, [rip-0x61196]
0012beb9mov [rsp+96], rax
0012bebemov [rsp+16], 2
0012bec7and [rsp+32], 0
0012becdmov [rsp+40], 6
0012bed6and [rsp+48], 0
0012bedcmov rax, 0x800000020
0012bee6mov [rsp+56], rax
0012beebmov [rsp+64], 3
0012bef0lea rax, [rip+0xe5699]
0012bef7mov [rsp+112], rax
0012befcpush 1
0012befepop rcx
0012beffmov [rsp+120], rcx
0012bf04lea rax, [rsp+16]
0012bf09mov [rsp+144], rax
0012bf11mov [rsp+152], rcx
0012bf19lea rax, [rsp+88]
0012bf1emov [rsp+128], rax
0012bf26mov [rsp+136], rcx
0012bf2emov rdi, [rsp+80]
0012bf33mov rsi, [rsp+72]
0012bf38lea rdx, [rsp+112]
0012bf3dcall core::fmt::Formatter::write_fmt
0012bf42test al, al
0012bf44jne 0x12c5be
0012bf4amov rax, [rsp+216]
0012bf52mov rcx, 0xfffffbffffffffff
0012bf5ccmp rax, rcx
0012bf5fjbe 0x12bf70
0012bf61mov rcx, 0x3ffffffffff
0012bf6band rax, rcx
0012bf6eje 0x12bfd3
0012bf70
0012bf70loc_12bf70:
0012bf70lea rax, [rip+0xc1fc1]
0012bf77mov [rsp+16], rax
0012bf7cmov [rsp+24], 2
0012bf85and [rsp+48], 0
0012bf8blea rax, [rsp+216]
0012bf93mov [rsp+112], rax
0012bf98lea rax, [rip+1878]
0012bf9fmov [rsp+120], rax
0012bfa4lea rax, [rsp+112]
0012bfa9mov [rsp+32], rax
0012bfaemov [rsp+40], 1
0012bfb7mov rdi, [rsp+80]
0012bfbcmov rsi, [rsp+72]
0012bfc1lea rdx, [rsp+16]
0012bfc6call core::fmt::Formatter::write_fmt
0012bfcbtest al, al
0012bfcdjne 0x12c5be
0012bfd3
0012bfd3loc_12bfd3:
0012bfd3lea rax, [rip+0xc1f7e]
0012bfdamov [rsp+16], rax
0012bfdfmov [rsp+24], 1
0012bfe8lea rax, [rip-0x9acf7]
0012bfefmov [rsp+32], rax
0012bff4xorps x0, x0
0012bff7movups [rsp+40], x0
0012bffcmov rdi, [rsp+80]
0012c001mov rsi, [rsp+72]
0012c006lea rdx, [rsp+16]
0012c00bcall core::fmt::Formatter::write_fmt
0012c010test al, al
0012c012jne 0x12c5be
0012c018mov rcx, [rsp+232]
0012c020shl r12, cl
0012c023mov rsi, [rsp+200]
0012c02badd rsi, r12
0012c02ejb 0x12c66a
0012c034cmp [rsp+184], rsi
0012c03cjb 0x12c67b
0012c042inc [rsp+192]
0012c04amov rax, [rsp+224]
0012c052lea r15, [rax+8*r12]
0012c056mov rax, [rsp+200]
0012c05elea rax, [r15+8*rax]
0012c062mov [rsp+240], rax
0012c06axor r14l, r14l
0012c06dxor eax, eax
0012c06fmov [rsp+208], rax
0012c077xor r12l, r12l
0012c07a
0012c07aloc_12c07a:
0012c07amov rcx, r15
0012c07dmov rax, r14
0012c080push 1
0012c082pop rdi
0012c083mov sil, [rsp+13]
0012c088mov r8, [rsp+240]
0012c090
0012c090loc_12c090:
0012c090mov r10l, esi
0012c093mov r9, r13
0012c096xor edx, edx
0012c098mov r15, rcx
0012c09bmov rsi, rax
0012c09e
0012c09eloc_12c09e:
0012c09emov ebx, ebp
0012c0a0cmp r15, r8
0012c0a3je 0x12c0fe
0012c0a5add r15, 8
0012c0a9mov r13, [rcx+8*rdx]
0012c0adlea r14, [rax+rdx]
0012c0b1inc r14
0012c0b4test r12, r12
0012c0b7je 0x12c0ec
0012c0b9inc rdx
0012c0bcmov ebp, esi
0012c0beinc rsi
0012c0c1mov r12, rdi
0012c0c4cmp r9, r13
0012c0c7je 0x12c09e
0012c0c9lea ebp, [r14-1]
0012c0cdmov rcx, r15
0012c0d0mov esi, ebp
0012c0d2mov r12, rdi
0012c0d5mov rax, r14
0012c0d8mov rdx, 0x80000000000
0012c0e2cmp r9, rdx
0012c0e5jb 0x12c090
0012c0e7jmp 0x12c39e
0012c0ec
0012c0ecloc_12c0ec:
0012c0ecadd rax, rdx
0012c0efmov rcx, r15
0012c0f2mov ebp, eax
0012c0f4mov esi, eax
0012c0f6mov r12, rdi
0012c0f9mov rax, r14
0012c0fcjmp 0x12c090
0012c0fe
0012c0feloc_12c0fe:
0012c0fetest r12, r12
0012c101je 0x12c3ad
0012c107mov rcx, 0x80000000000
0012c111cmp r9, rcx
0012c114jb 0x12c3ad
0012c11aadd rax, rdx
0012c11dmov r14, rax
0012c120mov r13, r9
0012c123mov ebp, ebx
0012c125mov [rsp+13], r10b
0012c12axor r12l, r12l
0012c12d
0012c12dloc_12c12d:
0012c12dcmp [rsp+208], 0
0012c136mov [rsp+160], r9
0012c13eje 0x12c197
0012c140lea rax, [rip+0xc1e21]
0012c147mov [rsp+16], rax
0012c14cmov [rsp+24], 1
0012c155lea rax, [rip-0x9ae64]
0012c15cmov [rsp+32], rax
0012c161xorps x0, x0
0012c164movups [rsp+40], x0
0012c169mov rdi, [rsp+80]
0012c16emov rsi, [rsp+72]
0012c173lea rdx, [rsp+16]
0012c178mov [rsp+14], r10b
0012c17dcall core::fmt::Formatter::write_fmt
0012c182mov r10b, [rsp+14]
0012c187mov r9, [rsp+160]
0012c18ftest al, al
0012c191jne 0x12c5be
0012c197
0012c197loc_12c197:
0012c197mov rax, r9
0012c19ashr rax, 43
0012c19ecmp r10b, bl
0012c1a1jne 0x12c21b
0012c1a3mov [rsp+104], bl
0012c1a7mov [rsp+88], rax
0012c1aclea rax, [rsp+104]
0012c1b1mov [rsp+112], rax
0012c1b6lea rax, [rip-13292]
0012c1bdmov [rsp+120], rax
0012c1c2lea rax, [rip+0xc1ddf]
0012c1c9mov [rsp+16], rax
0012c1cepush 2
0012c1d0pop rcx
0012c1d1mov [rsp+24], rcx
0012c1d6and [rsp+48], 0
0012c1dclea rax, [rsp+88]
0012c1e1mov [rsp+128], rax
0012c1e9lea rax, [rip-0x614cd]
0012c1f0mov [rsp+136], rax
0012c1f8lea rax, [rsp+112]
0012c1fdmov [rsp+32], rax
0012c202mov [rsp+40], rcx
0012c207mov rdi, [rsp+80]
0012c20cmov rsi, [rsp+72]
0012c211lea rdx, [rsp+16]
0012c216jmp 0x12c2a5
0012c21b
0012c21bloc_12c21b:
0012c21bmov [rsp+15], r10b
0012c220mov [rsp+104], bl
0012c224mov [rsp+88], rax
0012c229lea rax, [rsp+15]
0012c22emov [rsp+16], rax
0012c233lea rcx, [rip-13417]
0012c23amov [rsp+24], rcx
0012c23flea rax, [rsp+104]
0012c244mov [rsp+32], rax
0012c249mov [rsp+40], rcx
0012c24elea rax, [rip+0xc1d23]
0012c255mov [rsp+112], rax
0012c25apush 3
0012c25cpop rcx
0012c25dmov [rsp+120], rcx
0012c262and [rsp+144], 0
0012c26blea rax, [rsp+88]
0012c270mov [rsp+48], rax
0012c275lea rax, [rip-0x61559]
0012c27cmov [rsp+56], rax
0012c281lea rax, [rsp+16]
0012c286mov [rsp+128], rax
0012c28emov [rsp+136], rcx
0012c296mov rdi, [rsp+80]
0012c29bmov rsi, [rsp+72]
0012c2a0lea rdx, [rsp+112]
0012c2a5
0012c2a5loc_12c2a5:
0012c2a5call core::fmt::Formatter::write_fmt
0012c2aatest al, al
0012c2acmov rcx, [rsp+160]
0012c2b4jne 0x12c5be
0012c2bamov rax, 0x3ffffffffff
0012c2c4inc rax
0012c2c7test rcx, rax
0012c2caje 0x12c319
0012c2cclea rax, [rip+0xc1cf5]
0012c2d3mov [rsp+16], rax
0012c2d8mov [rsp+24], 1
0012c2e1lea rax, [rip-0x9aff0]
0012c2e8mov [rsp+32], rax
0012c2edxorps x0, x0
0012c2f0movups [rsp+40], x0
0012c2f5mov rdi, [rsp+80]
0012c2famov rsi, [rsp+72]
0012c2fflea rdx, [rsp+16]
0012c304call core::fmt::Formatter::write_fmt
0012c309mov rcx, [rsp+160]
0012c311test al, al
0012c313jne 0x12c5be
0012c319
0012c319loc_12c319:
0012c319inc [rsp+208]
0012c321mov rax, 0x3ffffffffff
0012c32band rcx, rax
0012c32eje 0x12c07a
0012c334mov [rsp+88], rcx
0012c339lea rax, [rip+0xc1bf8]
0012c340mov [rsp+16], rax
0012c345mov [rsp+24], 2
0012c34eand [rsp+48], 0
0012c354lea rax, [rsp+88]
0012c359mov [rsp+112], rax
0012c35elea rax, [rip+1280]
0012c365mov [rsp+120], rax
0012c36alea rax, [rsp+112]
0012c36fmov [rsp+32], rax
0012c374mov [rsp+40], 1
0012c37dmov rdi, [rsp+80]
0012c382mov rsi, [rsp+72]
0012c387lea rdx, [rsp+16]
0012c38ccall core::fmt::Formatter::write_fmt
0012c391test al, al
0012c393je 0x12c07a
0012c399jmp 0x12c5be
0012c39e
0012c39eloc_12c39e:
0012c39emov eax, ebp
0012c3a0mov [rsp+13], bpl
0012c3a5mov r12, rdi
0012c3a8jmp 0x12c12d
0012c3ad
0012c3adloc_12c3ad:
0012c3adlea rax, [rip+0xe4984]
0012c3b4mov [rsp+16], rax
0012c3b9mov [rsp+24], 1
0012c3c2lea rax, [rip-0x9b0d1]
0012c3c9mov [rsp+32], rax
0012c3cexorps x0, x0
0012c3d1movups [rsp+40], x0
0012c3d6mov rdi, [rsp+80]
0012c3dbmov rsi, [rsp+72]
0012c3e0lea rdx, [rsp+16]
0012c3e5mov r13, r9
0012c3e8mov ebp, r10l
0012c3ebcall core::fmt::Formatter::write_fmt
0012c3f0test al, al
0012c3f2jne 0x12c5be
0012c3f8mov ecx, ebp
0012c3famov ebp, ebx
0012c3fcmov eax, ecx
0012c3femov rbx, [rsp+80]
0012c403mov r14, [rsp+72]
0012c408mov r15, [rsp+168]
0012c410mov r12, [rsp+176]
0012c418mov rdi, [rsp+192]
0012c420jmp 0x12be0a
0012c425
0012c425loc_12c425:
0012c425lea rdx, [rsp+16]
0012c42alea rax, [rip+0xe4907]
0012c431mov [rdx], rax
0012c434mov [rdx+8], 1
0012c43clea rax, [rip-0x9b14b]
0012c443mov [rdx+16], rax
0012c447xorps x0, x0
0012c44amovups [rdx+24], x0
0012c44emov rdi, rbx
0012c451mov rsi, r14
0012c454call core::fmt::Formatter::write_fmt
0012c459test al, al
0012c45bjne 0x12c5be
0012c461mov r13, r14
0012c464mov rax, r15
0012c467mov r15, rbx
0012c46amov rbx, [rax+56]
0012c46emov r14, [rax+72]
0012c472shl r14, 2
0012c476push -1
0012c478pop rax
0012c479lea r12, [rsp+16]
0012c47e
0012c47eloc_12c47e:
0012c47etest r14, r14
0012c481je 0x12c55f
0012c487mov ecx, [rbx+4*rax+4]
0012c48bmov rbp, rax
0012c48einc rbp
0012c491jne 0x12c4de
0012c493mov [rsp+88], rcx
0012c498lea rax, [rip+0xc1a19]
0012c49fmov [rsp+16], rax
0012c4a4mov [rsp+24], 2
0012c4adand [rsp+48], 0
0012c4b3lea rax, [rsp+88]
0012c4b8mov [rsp+112], rax
0012c4bdlea rax, [rip-0x617a1]
0012c4c4mov [rsp+120], rax
0012c4c9lea rax, [rsp+112]
0012c4cemov [rsp+32], rax
0012c4d3mov [rsp+40], 1
0012c4dcjmp 0x12c541
0012c4de
0012c4deloc_12c4de:
0012c4demov [rsp+104], rax
0012c4e3mov [rsp+88], rcx
0012c4e8lea rax, [rsp+104]
0012c4edmov [rsp+112], rax
0012c4f2lea rax, [rip-0x617d6]
0012c4f9mov [rsp+120], rax
0012c4felea rcx, [rip+0xc19d3]
0012c505mov [rsp+16], rcx
0012c50amov [rsp+24], 3
0012c513and [rsp+48], 0
0012c519lea rcx, [rsp+88]
0012c51emov [rsp+128], rcx
0012c526mov [rsp+136], rax
0012c52elea rax, [rsp+112]
0012c533mov [rsp+32], rax
0012c538mov [rsp+40], 2
0012c541
0012c541loc_12c541:
0012c541mov rdi, r15
0012c544mov rsi, r13
0012c547mov rdx, r12
0012c54acall core::fmt::Formatter::write_fmt
0012c54ftest al, al
0012c551jne 0x12c5be
0012c553add r14, -4
0012c557mov rax, rbp
0012c55ajmp 0x12c47e
0012c55f
0012c55floc_12c55f:
0012c55fmov rax, [rsp+176]
0012c567mov [rsp+88], rax
0012c56clea rax, [rip+0xc18f5]
0012c573lea rdx, [rsp+16]
0012c578mov [rdx], rax
0012c57bmov [rdx+8], 2
0012c583and [rdx+32], 0
0012c588lea r12, [rsp+88]
0012c58dmov [rsp+112], r12
0012c592lea rbx, [rip-0x61876]
0012c599mov [rsp+120], rbx
0012c59elea r14, [rsp+112]
0012c5a3mov [rdx+16], r14
0012c5a7mov [rdx+24], 1
0012c5afmov rdi, r15
0012c5b2mov rsi, r13
0012c5b5call core::fmt::Formatter::write_fmt
0012c5batest al, al
0012c5bcje 0x12c5d4
0012c5be
0012c5beloc_12c5be:
0012c5bemov cl, 1
0012c5c0
0012c5c0loc_12c5c0:
0012c5c0mov eax, ecx
0012c5c2add rsp, 248
0012c5c9pop rbx
0012c5capop r12
0012c5ccpop r13
0012c5cepop r14
0012c5d0pop r15
0012c5d2pop rbp
0012c5d3ret
0012c5d4
0012c5d4loc_12c5d4:
0012c5d4mov rax, [rsp+168]
0012c5dcmov rax, [rax+24]
0012c5e0mov rax, [rax+352]
0012c5e7mov [rsp+88], rax
0012c5eclea rax, [rip+0xc1895]
0012c5f3lea rdx, [rsp+16]
0012c5f8mov [rdx], rax
0012c5fbmov [rdx+8], 2
0012c603and [rdx+32], 0
0012c608mov [rsp+112], r12
0012c60dmov [rsp+120], rbx
0012c612mov [rdx+16], r14
0012c616mov [rdx+24], 1
0012c61emov rdi, r15
0012c621mov rsi, r13
0012c624call core::fmt::Formatter::write_fmt
0012c629test al, al
0012c62bmov cl, 1
0012c62djne 0x12c5c0
0012c62flea rax, [rip+0xc1872]
0012c636lea rdx, [rsp+16]
0012c63bmov [rdx], rax
0012c63emov [rdx+8], 1
0012c646lea rax, [rip-0x9b355]
0012c64dmov [rdx+16], rax
0012c651xorps x0, x0
0012c654movups [rdx+24], x0
0012c658mov rdi, r15
0012c65bmov rsi, r13
0012c65ecall core::fmt::Formatter::write_fmt
0012c663mov ecx, eax
0012c665jmp 0x12c5c0
0012c66a
0012c66aloc_12c66a:
0012c66alea rdx, [rip+0xc170f]
0012c671mov rdi, r12
0012c674call core::slice::index::slice_index_order_fail
0012c679ud2
0012c67b
0012c67bloc_12c67b:
0012c67blea rdx, [rip+0xc16fe]
0012c682mov rdi, rsi
0012c685mov rsi, [rsp+184]
0012c68dcall core::slice::index::slice_end_index_len_fail
0012c692ud2
0012bd58
0012c694
0012c694regex_automata::util::primitives::StateID::must:
0012c694cmp rdi, 0x7fffffff
0012c69bjae 0x12c6a0
0012c69dmov eax, edi
0012c69fret
0012c6a0
0012c6a0loc_12c6a0:
0012c6a0push rax
0012c6a1mov rdx, rsp
0012c6a4mov [rdx], rdi
0012c6a7lea rdi, [rip-0xd4f6e]
0012c6aelea rcx, [rip+0xc0ef3]
0012c6b5lea r8, [rip+0xc55e4]
0012c6bcpush 21
0012c6bepop rsi
0012c6bfcall core::result::unwrap_failed
0012c6c4ud2
0012c694
0012c694regex_automata::util::primitives::StateID::must:
0012c694cmp rdi, 0x7fffffff
0012c69bjae 0x12c6a0
0012c69dmov eax, edi
0012c69fret
0012c6a0
0012c6a0loc_12c6a0:
0012c6a0push rax
0012c6a1mov rdx, rsp
0012c6a4mov [rdx], rdi
0012c6a7lea rdi, [rip-0xd4f6e]
0012c6aelea rcx, [rip+0xc0ef3]
0012c6b5lea r8, [rip+0xc55e4]
0012c6bcpush 21
0012c6bepop rsi
0012c6bfcall core::result::unwrap_failed
0012c6c4ud2
0012c694
0012c6c6
0012c6c6regex_automata::dfa::onepass::DFA::pattern_epsilons:
0012c6c6push rax
0012c6c7mov edx, esi
0012c6c9mov cl, [rdi+344]
0012c6cfshl rdx, cl
0012c6d2add rdx, [rdi+352]
0012c6d9mov rax, [rdi+32]
0012c6ddmov rsi, [rdi+48]
0012c6e1lea rcx, [rip+0xc16b0]
0012c6e8mov rdi, rax
0012c6ebcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012c6f0mov rax, [rax]
0012c6f3pop rcx
0012c6f4ret
0012c6c6
0012c6c6regex_automata::dfa::onepass::DFA::pattern_epsilons:
0012c6c6push rax
0012c6c7mov edx, esi
0012c6c9mov cl, [rdi+344]
0012c6cfshl rdx, cl
0012c6d2add rdx, [rdi+352]
0012c6d9mov rax, [rdi+32]
0012c6ddmov rsi, [rdi+48]
0012c6e1lea rcx, [rip+0xc16b0]
0012c6e8mov rdi, rax
0012c6ebcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
0012c6f0mov rax, [rax]
0012c6f3pop rcx
0012c6f4ret
0012c6c6
0012c6f5
0012c6f5_<regex_automata::dfa::onepass::PatternEpsilons as core::fmt::Debug>::fmt:
0012c6f5push r15
0012c6f7push r14
0012c6f9push r12
0012c6fbpush rbx
0012c6fcsub rsp, 72
0012c700mov rax, [rdi]
0012c703mov r15, 0x3ffffffffff
0012c70dand r15, rax
0012c710shr rax, 42
0012c714cmp eax, 0x3fffff
0012c719jb 0x12c756
0012c71btest r15, r15
0012c71ejne 0x12c756
0012c720lea rax, [rip+0xc18d9]
0012c727lea rdx, [rsp+24]
0012c72cmov [rdx], rax
0012c72fmov [rdx+8], 1
0012c737lea rax, [rip-0x9b446]
0012c73emov [rdx+16], rax
0012c742xorps x0, x0
0012c745movups [rdx+24], x0
0012c749mov rdi, [rsi+32]
0012c74dmov rsi, [rsi+40]
0012c751jmp 0x12c850
0012c756
0012c756loc_12c756:
0012c756push 1
0012c758pop r12
0012c75acmp rax, 0x3fffff
0012c760jne 0x12c778
0012c762test r15, r15
0012c765je 0x12c861
0012c76bmov rbx, [rsi+32]
0012c76fmov r14, [rsi+40]
0012c773jmp 0x12c811
0012c778
0012c778loc_12c778:
0012c778mov rcx, rsp
0012c77bmov [rcx], rax
0012c77elea rax, [rsp+8]
0012c783mov [rax], rcx
0012c786lea rcx, [rip-0x2871d]
0012c78dmov [rax+8], rcx
0012c791lea rcx, [rip+0xe4df8]
0012c798lea rdx, [rsp+24]
0012c79dmov [rdx], rcx
0012c7a0mov [rdx+8], r12
0012c7a4and [rdx+32], 0
0012c7a9mov [rdx+16], rax
0012c7admov [rdx+24], r12
0012c7b1mov rbx, [rsi+32]
0012c7b5mov r14, [rsi+40]
0012c7b9mov rdi, rbx
0012c7bcmov rsi, r14
0012c7bfcall core::fmt::Formatter::write_fmt
0012c7c4test al, al
0012c7c6jne 0x12c855
0012c7cctest r15, r15
0012c7cfje 0x12c855
0012c7d5lea rax, [rip+0xc1814]
0012c7dclea rdx, [rsp+24]
0012c7e1mov [rdx], rax
0012c7e4mov [rdx+8], 1
0012c7eclea rax, [rip-0x9b4fb]
0012c7f3mov [rdx+16], rax
0012c7f7xorps x0, x0
0012c7famovups [rdx+24], x0
0012c7femov rdi, rbx
0012c801mov rsi, r14
0012c804call core::fmt::Formatter::write_fmt
0012c809mov ecx, eax
0012c80bmov al, 1
0012c80dtest cl, cl
0012c80fjne 0x12c855
0012c811
0012c811loc_12c811:
0012c811mov rax, rsp
0012c814mov [rax], r15
0012c817lea rcx, [rsp+8]
0012c81cmov [rcx], rax
0012c81flea rax, [rip+0xe4d6a]
0012c826lea rdx, [rsp+24]
0012c82bmov [rdx], rax
0012c82emov [rdx+8], r12
0012c832and [rdx+32], 0
0012c837lea rax, [rip+39]
0012c83emov [rcx+8], rax
0012c842mov [rdx+16], rcx
0012c846mov [rdx+24], r12
0012c84amov rdi, rbx
0012c84dmov rsi, r14
0012c850
0012c850loc_12c850:
0012c850call core::fmt::Formatter::write_fmt
0012c855
0012c855loc_12c855:
0012c855add rsp, 72
0012c859pop rbx
0012c85apop r12
0012c85cpop r14
0012c85epop r15
0012c860ret
0012c861
0012c861loc_12c861:
0012c861xor eax, eax
0012c863jmp 0x12c855
0012c6f5
0012c6f5_<regex_automata::dfa::onepass::PatternEpsilons as core::fmt::Debug>::fmt:
0012c6f5push r15
0012c6f7push r14
0012c6f9push r12
0012c6fbpush rbx
0012c6fcsub rsp, 72
0012c700mov rax, [rdi]
0012c703mov r15, 0x3ffffffffff
0012c70dand r15, rax
0012c710shr rax, 42
0012c714cmp eax, 0x3fffff
0012c719jb 0x12c756
0012c71btest r15, r15
0012c71ejne 0x12c756
0012c720lea rax, [rip+0xc18d9]
0012c727lea rdx, [rsp+24]
0012c72cmov [rdx], rax
0012c72fmov [rdx+8], 1
0012c737lea rax, [rip-0x9b446]
0012c73emov [rdx+16], rax
0012c742xorps x0, x0
0012c745movups [rdx+24], x0
0012c749mov rdi, [rsi+32]
0012c74dmov rsi, [rsi+40]
0012c751jmp 0x12c850
0012c756
0012c756loc_12c756:
0012c756push 1
0012c758pop r12
0012c75acmp rax, 0x3fffff
0012c760jne 0x12c778
0012c762test r15, r15
0012c765je 0x12c861
0012c76bmov rbx, [rsi+32]
0012c76fmov r14, [rsi+40]
0012c773jmp 0x12c811
0012c778
0012c778loc_12c778:
0012c778mov rcx, rsp
0012c77bmov [rcx], rax
0012c77elea rax, [rsp+8]
0012c783mov [rax], rcx
0012c786lea rcx, [rip-0x2871d]
0012c78dmov [rax+8], rcx
0012c791lea rcx, [rip+0xe4df8]
0012c798lea rdx, [rsp+24]
0012c79dmov [rdx], rcx
0012c7a0mov [rdx+8], r12
0012c7a4and [rdx+32], 0
0012c7a9mov [rdx+16], rax
0012c7admov [rdx+24], r12
0012c7b1mov rbx, [rsi+32]
0012c7b5mov r14, [rsi+40]
0012c7b9mov rdi, rbx
0012c7bcmov rsi, r14
0012c7bfcall core::fmt::Formatter::write_fmt
0012c7c4test al, al
0012c7c6jne 0x12c855
0012c7cctest r15, r15
0012c7cfje 0x12c855
0012c7d5lea rax, [rip+0xc1814]
0012c7dclea rdx, [rsp+24]
0012c7e1mov [rdx], rax
0012c7e4mov [rdx+8], 1
0012c7eclea rax, [rip-0x9b4fb]
0012c7f3mov [rdx+16], rax
0012c7f7xorps x0, x0
0012c7famovups [rdx+24], x0
0012c7femov rdi, rbx
0012c801mov rsi, r14
0012c804call core::fmt::Formatter::write_fmt
0012c809mov ecx, eax
0012c80bmov al, 1
0012c80dtest cl, cl
0012c80fjne 0x12c855
0012c811
0012c811loc_12c811:
0012c811mov rax, rsp
0012c814mov [rax], r15
0012c817lea rcx, [rsp+8]
0012c81cmov [rcx], rax
0012c81flea rax, [rip+0xe4d6a]
0012c826lea rdx, [rsp+24]
0012c82bmov [rdx], rax
0012c82emov [rdx+8], r12
0012c832and [rdx+32], 0
0012c837lea rax, [rip+39]
0012c83emov [rcx+8], rax
0012c842mov [rdx+16], rcx
0012c846mov [rdx+24], r12
0012c84amov rdi, rbx
0012c84dmov rsi, r14
0012c850
0012c850loc_12c850:
0012c850call core::fmt::Formatter::write_fmt
0012c855
0012c855loc_12c855:
0012c855add rsp, 72
0012c859pop rbx
0012c85apop r12
0012c85cpop r14
0012c85epop r15
0012c860ret
0012c861
0012c861loc_12c861:
0012c861xor eax, eax
0012c863jmp 0x12c855
0012c6f5
0012c865
0012c865_<regex_automata::dfa::onepass::Epsilons as core::fmt::Debug>::fmt:
0012c865push rbp
0012c866push r15
0012c868push r14
0012c86apush r12
0012c86cpush rbx
0012c86dsub rsp, 80
0012c871mov r12, [rdi]
0012c874mov rax, r12
0012c877shr rax, 10
0012c87bpush 1
0012c87dpop r15
0012c87ftest eax, eax
0012c881je 0x12c929
0012c887lea rcx, [rsp+12]
0012c88cmov [rcx], eax
0012c88elea rax, [rsp+16]
0012c893mov [rax], rcx
0012c896lea rcx, [rip+299]
0012c89dmov [rax+8], rcx
0012c8a1lea rcx, [rip+0xe4ce8]
0012c8a8lea rdx, [rsp+32]
0012c8admov [rdx], rcx
0012c8b0mov [rdx+8], r15
0012c8b4and [rdx+32], 0
0012c8b9mov [rdx+16], rax
0012c8bdmov [rdx+24], r15
0012c8c1mov rbx, [rsi+32]
0012c8c5mov r14, [rsi+40]
0012c8c9mov rdi, rbx
0012c8ccmov rsi, r14
0012c8cfcall core::fmt::Formatter::write_fmt
0012c8d4mov bpl, 1
0012c8d7test al, al
0012c8d9jne 0x12c9b9
0012c8dfand r12l, 1023
0012c8e6je 0x12c9b7
0012c8eclea rax, [rip+0xc16fd]
0012c8f3lea rdx, [rsp+32]
0012c8f8mov [rdx], rax
0012c8fbmov [rdx+8], 1
0012c903lea rax, [rip-0x9b612]
0012c90amov [rdx+16], rax
0012c90exorps x0, x0
0012c911movups [rdx+24], x0
0012c915mov rdi, rbx
0012c918mov rsi, r14
0012c91bcall core::fmt::Formatter::write_fmt
0012c920test al, al
0012c922je 0x12c93a
0012c924jmp 0x12c9b9
0012c929
0012c929loc_12c929:
0012c929and r12l, 1023
0012c930je 0x12c97d
0012c932mov rbx, [rsi+32]
0012c936mov r14, [rsi+40]
0012c93a
0012c93aloc_12c93a:
0012c93alea rax, [rsp+12]
0012c93fmov [rax], r12l
0012c942lea rcx, [rsp+16]
0012c947mov [rcx], rax
0012c94alea rax, [rip+0xe4c3f]
0012c951lea rdx, [rsp+32]
0012c956mov [rdx], rax
0012c959mov [rdx+8], r15
0012c95dand [rdx+32], 0
0012c962lea rax, [rip+318]
0012c969mov [rcx+8], rax
0012c96dmov [rdx+16], rcx
0012c971mov [rdx+24], r15
0012c975mov rdi, rbx
0012c978mov rsi, r14
0012c97bjmp 0x12c9ae
0012c97d
0012c97dloc_12c97d:
0012c97dlea rax, [rip+0xc167c]
0012c984lea rdx, [rsp+32]
0012c989mov [rdx], rax
0012c98cmov [rdx+8], 1
0012c994lea rax, [rip-0x9b6a3]
0012c99bmov [rdx+16], rax
0012c99fxorps x0, x0
0012c9a2movups [rdx+24], x0
0012c9a6mov rdi, [rsi+32]
0012c9aamov rsi, [rsi+40]
0012c9ae
0012c9aeloc_12c9ae:
0012c9aecall core::fmt::Formatter::write_fmt
0012c9b3mov ebp, eax
0012c9b5jmp 0x12c9b9
0012c9b7
0012c9b7loc_12c9b7:
0012c9b7xor ebp, ebp
0012c9b9
0012c9b9loc_12c9b9:
0012c9b9mov eax, ebp
0012c9bbadd rsp, 80
0012c9bfpop rbx
0012c9c0pop r12
0012c9c2pop r14
0012c9c4pop r15
0012c9c6pop rbp
0012c9c7ret
0012c865
0012c865_<regex_automata::dfa::onepass::Epsilons as core::fmt::Debug>::fmt:
0012c865push rbp
0012c866push r15
0012c868push r14
0012c86apush r12
0012c86cpush rbx
0012c86dsub rsp, 80
0012c871mov r12, [rdi]
0012c874mov rax, r12
0012c877shr rax, 10
0012c87bpush 1
0012c87dpop r15
0012c87ftest eax, eax
0012c881je 0x12c929
0012c887lea rcx, [rsp+12]
0012c88cmov [rcx], eax
0012c88elea rax, [rsp+16]
0012c893mov [rax], rcx
0012c896lea rcx, [rip+299]
0012c89dmov [rax+8], rcx
0012c8a1lea rcx, [rip+0xe4ce8]
0012c8a8lea rdx, [rsp+32]
0012c8admov [rdx], rcx
0012c8b0mov [rdx+8], r15
0012c8b4and [rdx+32], 0
0012c8b9mov [rdx+16], rax
0012c8bdmov [rdx+24], r15
0012c8c1mov rbx, [rsi+32]
0012c8c5mov r14, [rsi+40]
0012c8c9mov rdi, rbx
0012c8ccmov rsi, r14
0012c8cfcall core::fmt::Formatter::write_fmt
0012c8d4mov bpl, 1
0012c8d7test al, al
0012c8d9jne 0x12c9b9
0012c8dfand r12l, 1023
0012c8e6je 0x12c9b7
0012c8eclea rax, [rip+0xc16fd]
0012c8f3lea rdx, [rsp+32]
0012c8f8mov [rdx], rax
0012c8fbmov [rdx+8], 1
0012c903lea rax, [rip-0x9b612]
0012c90amov [rdx+16], rax
0012c90exorps x0, x0
0012c911movups [rdx+24], x0
0012c915mov rdi, rbx
0012c918mov rsi, r14
0012c91bcall core::fmt::Formatter::write_fmt
0012c920test al, al
0012c922je 0x12c93a
0012c924jmp 0x12c9b9
0012c929
0012c929loc_12c929:
0012c929and r12l, 1023
0012c930je 0x12c97d
0012c932mov rbx, [rsi+32]
0012c936mov r14, [rsi+40]
0012c93a
0012c93aloc_12c93a:
0012c93alea rax, [rsp+12]
0012c93fmov [rax], r12l
0012c942lea rcx, [rsp+16]
0012c947mov [rcx], rax
0012c94alea rax, [rip+0xe4c3f]
0012c951lea rdx, [rsp+32]
0012c956mov [rdx], rax
0012c959mov [rdx+8], r15
0012c95dand [rdx+32], 0
0012c962lea rax, [rip+318]
0012c969mov [rcx+8], rax
0012c96dmov [rdx+16], rcx
0012c971mov [rdx+24], r15
0012c975mov rdi, rbx
0012c978mov rsi, r14
0012c97bjmp 0x12c9ae
0012c97d
0012c97dloc_12c97d:
0012c97dlea rax, [rip+0xc167c]
0012c984lea rdx, [rsp+32]
0012c989mov [rdx], rax
0012c98cmov [rdx+8], 1
0012c994lea rax, [rip-0x9b6a3]
0012c99bmov [rdx+16], rax
0012c99fxorps x0, x0
0012c9a2movups [rdx+24], x0
0012c9a6mov rdi, [rsi+32]
0012c9aamov rsi, [rsi+40]
0012c9ae
0012c9aeloc_12c9ae:
0012c9aecall core::fmt::Formatter::write_fmt
0012c9b3mov ebp, eax
0012c9b5jmp 0x12c9b9
0012c9b7
0012c9b7loc_12c9b7:
0012c9b7xor ebp, ebp
0012c9b9
0012c9b9loc_12c9b9:
0012c9b9mov eax, ebp
0012c9bbadd rsp, 80
0012c9bfpop rbx
0012c9c0pop r12
0012c9c2pop r14
0012c9c4pop r15
0012c9c6pop rbp
0012c9c7ret
0012c865
0012c9c8
0012c9c8_<regex_automata::dfa::onepass::Slots as core::fmt::Debug>::fmt:
0012c9c8push rbp
0012c9c9push r15
0012c9cbpush r14
0012c9cdpush r13
0012c9cfpush r12
0012c9d1push rbx
0012c9d2sub rsp, 88
0012c9d6mov r12, rdi
0012c9d9lea rax, [rip+0xc1630]
0012c9e0lea rdx, [rsp+40]
0012c9e5mov [rdx], rax
0012c9e8mov [rdx+8], 1
0012c9f0lea rax, [rip-0x9b6ff]
0012c9f7mov [rdx+16], rax
0012c9fbxorps x0, x0
0012c9femovups [rdx+24], x0
0012ca02mov r14, [rsi+32]
0012ca06mov r15, [rsi+40]
0012ca0amov rdi, r14
0012ca0dmov rsi, r15
0012ca10call core::fmt::Formatter::write_fmt
0012ca15mov cl, 1
0012ca17test al, al
0012ca19jne 0x12ca96
0012ca1bmov eax, [r12]
0012ca1flea r12, [rsp+20]
0012ca24mov [r12], eax
0012ca28push 1
0012ca2apop rbx
0012ca2blea rbp, [rsp+24]
0012ca30lea r13, [rsp+40]
0012ca35
0012ca35loc_12ca35:
0012ca35mov rdi, r12
0012ca38call _<regex_automata::dfa::onepass::SlotsIter as core::iter::traits::iterator::Iterator>::next
0012ca3dtest rax, rax
0012ca40je 0x12ca94
0012ca42mov [rsp+8], rdx
0012ca47lea rax, [rip+0xe2c3a]
0012ca4emov [rsp+40], rax
0012ca53mov [rsp+48], rbx
0012ca58and [rsp+72], 0
0012ca5elea rax, [rsp+8]
0012ca63mov [rsp+24], rax
0012ca68lea rax, [rip-0x61d4c]
0012ca6fmov [rsp+32], rax
0012ca74mov [rsp+56], rbp
0012ca79mov [rsp+64], rbx
0012ca7emov rdi, r14
0012ca81mov rsi, r15
0012ca84mov rdx, r13
0012ca87call core::fmt::Formatter::write_fmt
0012ca8ctest al, al
0012ca8eje 0x12ca35
0012ca90mov cl, 1
0012ca92jmp 0x12ca96
0012ca94
0012ca94loc_12ca94:
0012ca94xor ecx, ecx
0012ca96
0012ca96loc_12ca96:
0012ca96mov eax, ecx
0012ca98add rsp, 88
0012ca9cpop rbx
0012ca9dpop r12
0012ca9fpop r13
0012caa1pop r14
0012caa3pop r15
0012caa5pop rbp
0012caa6ret
0012c9c8
0012c9c8_<regex_automata::dfa::onepass::Slots as core::fmt::Debug>::fmt:
0012c9c8push rbp
0012c9c9push r15
0012c9cbpush r14
0012c9cdpush r13
0012c9cfpush r12
0012c9d1push rbx
0012c9d2sub rsp, 88
0012c9d6mov r12, rdi
0012c9d9lea rax, [rip+0xc1630]
0012c9e0lea rdx, [rsp+40]
0012c9e5mov [rdx], rax
0012c9e8mov [rdx+8], 1
0012c9f0lea rax, [rip-0x9b6ff]
0012c9f7mov [rdx+16], rax
0012c9fbxorps x0, x0
0012c9femovups [rdx+24], x0
0012ca02mov r14, [rsi+32]
0012ca06mov r15, [rsi+40]
0012ca0amov rdi, r14
0012ca0dmov rsi, r15
0012ca10call core::fmt::Formatter::write_fmt
0012ca15mov cl, 1
0012ca17test al, al
0012ca19jne 0x12ca96
0012ca1bmov eax, [r12]
0012ca1flea r12, [rsp+20]
0012ca24mov [r12], eax
0012ca28push 1
0012ca2apop rbx
0012ca2blea rbp, [rsp+24]
0012ca30lea r13, [rsp+40]
0012ca35
0012ca35loc_12ca35:
0012ca35mov rdi, r12
0012ca38call _<regex_automata::dfa::onepass::SlotsIter as core::iter::traits::iterator::Iterator>::next
0012ca3dtest rax, rax
0012ca40je 0x12ca94
0012ca42mov [rsp+8], rdx
0012ca47lea rax, [rip+0xe2c3a]
0012ca4emov [rsp+40], rax
0012ca53mov [rsp+48], rbx
0012ca58and [rsp+72], 0
0012ca5elea rax, [rsp+8]
0012ca63mov [rsp+24], rax
0012ca68lea rax, [rip-0x61d4c]
0012ca6fmov [rsp+32], rax
0012ca74mov [rsp+56], rbp
0012ca79mov [rsp+64], rbx
0012ca7emov rdi, r14
0012ca81mov rsi, r15
0012ca84mov rdx, r13
0012ca87call core::fmt::Formatter::write_fmt
0012ca8ctest al, al
0012ca8eje 0x12ca35
0012ca90mov cl, 1
0012ca92jmp 0x12ca96
0012ca94
0012ca94loc_12ca94:
0012ca94xor ecx, ecx
0012ca96
0012ca96loc_12ca96:
0012ca96mov eax, ecx
0012ca98add rsp, 88
0012ca9cpop rbx
0012ca9dpop r12
0012ca9fpop r13
0012caa1pop r14
0012caa3pop r15
0012caa5pop rbp
0012caa6ret
0012c9c8
0012caa7
0012caa7_<regex_automata::util::look::LookSet as core::fmt::Debug>::fmt:
0012caa7push rbp
0012caa8push r15
0012caaapush r14
0012caacpush r13
0012caaepush r12
0012cab0push rbx
0012cab1sub rsp, 72
0012cab5mov eax, [rdi]
0012cab7test eax, eax
0012cab9je 0x12cc14
0012cabflea rbx, [rsp+4]
0012cac4mov [rbx], eax
0012cac6mov r14, [rsi+32]
0012cacamov r15, [rsi+40]
0012cacepush 1
0012cad0pop rbp
0012cad1lea r13, [rsp+8]
0012cad6lea r12, [rsp+24]
0012cadb
0012cadbloc_12cadb:
0012cadbmov rdi, rbx
0012cadecall _<regex_automata::util::look::LookSetIter as core::iter::traits::iterator::Iterator>::next
0012cae3test eax, eax
0012cae5je 0x12cc4c
0012caeblea ecx, [rax-1]
0012caeecmp ecx, 7
0012caf1jbe 0x12cb5b
0012caf3cmp eax, 16
0012caf6je 0x12cba1
0012cafccmp eax, 32
0012caffje 0x12cb7d
0012cb01cmp eax, 64
0012cb04je 0x12cb72
0012cb06cmp eax, 128
0012cb0bje 0x12cbb0
0012cb11cmp eax, 256
0012cb16je 0x12cb81
0012cb18cmp eax, 512
0012cb1dje 0x12cbb4
0012cb23cmp eax, 1024
0012cb28je 0x12cb96
0012cb2acmp eax, 2048
0012cb2fje 0x12cba5
0012cb31cmp eax, 4096
0012cb36je 0x12cba9
0012cb38cmp eax, 8192
0012cb3dje 0x12cb76
0012cb3fcmp eax, 16384
0012cb44je 0x12cb8f
0012cb46cmp eax, 32768
0012cb4bje 0x12cb88
0012cb4dcmp eax, 0x10000
0012cb52jne 0x12cb9a
0012cb54mov eax, 9664
0012cb59jmp 0x12cbc2
0012cb5b
0012cb5bloc_12cb5b:
0012cb5blea rax, [rip-0xeea3a]
0012cb62movsxd rcx, [rax+4*rcx]
0012cb66add rcx, rax
0012cb69push 65
0012cb6bpop rax
0012cb6cjmp rcx
0012cb6epush 122
0012cb70jmp 0x12cbc1
0012cb72
0012cb72loc_12cb72:
0012cb72push 98
0012cb74jmp 0x12cbc1
0012cb76
0012cb76loc_12cb76:
0012cb76mov eax, 12297
0012cb7bjmp 0x12cbc2
0012cb7d
0012cb7dloc_12cb7d:
0012cb7dpush 82
0012cb7fjmp 0x12cbc1
0012cb81
0012cb81loc_12cb81:
0012cb81mov eax, 0x1d6c3
0012cb86jmp 0x12cbc2
0012cb88
0012cb88loc_12cb88:
0012cb88mov eax, 9655
0012cb8djmp 0x12cbc2
0012cb8f
0012cb8floc_12cb8f:
0012cb8fmov eax, 9665
0012cb94jmp 0x12cbc2
0012cb96
0012cb96loc_12cb96:
0012cb96push 60
0012cb98jmp 0x12cbc1
0012cb9a
0012cb9aloc_12cb9a:
0012cb9amov eax, 9654
0012cb9fjmp 0x12cbc2
0012cba1
0012cba1loc_12cba1:
0012cba1push 114
0012cba3jmp 0x12cbc1
0012cba5
0012cba5loc_12cba5:
0012cba5push 62
0012cba7jmp 0x12cbc1
0012cba9
0012cba9loc_12cba9:
0012cba9mov eax, 12296
0012cbaejmp 0x12cbc2
0012cbb0
0012cbb0loc_12cbb0:
0012cbb0push 66
0012cbb2jmp 0x12cbc1
0012cbb4
0012cbb4loc_12cbb4:
0012cbb4mov eax, 0x1d6a9
0012cbb9jmp 0x12cbc2
0012cbbbpush 36
0012cbbdjmp 0x12cbc1
0012cbbfpush 94
0012cbc1
0012cbc1loc_12cbc1:
0012cbc1pop rax
0012cbc2
0012cbc2loc_12cbc2:
0012cbc2mov [rsp], eax
0012cbc5lea rax, [rip+0xe49c4]
0012cbccmov [rsp+24], rax
0012cbd1mov [rsp+32], rbp
0012cbd6and [rsp+56], 0
0012cbdcmov rax, rsp
0012cbdfmov [rsp+8], rax
0012cbe4lea rax, [rip-0x2162b]
0012cbebmov [rsp+16], rax
0012cbf0mov [rsp+40], r13
0012cbf5mov [rsp+48], rbp
0012cbfamov rdi, r14
0012cbfdmov rsi, r15
0012cc00mov rdx, r12
0012cc03call core::fmt::Formatter::write_fmt
0012cc08test al, al
0012cc0aje 0x12cadb
0012cc10mov al, 1
0012cc12jmp 0x12cc4e
0012cc14
0012cc14loc_12cc14:
0012cc14lea rax, [rip+0xc6b4d]
0012cc1blea rdx, [rsp+24]
0012cc20mov [rdx], rax
0012cc23mov [rdx+8], 1
0012cc2blea rax, [rip-0x9b93a]
0012cc32mov [rdx+16], rax
0012cc36xorps x0, x0
0012cc39movups [rdx+24], x0
0012cc3dmov rdi, [rsi+32]
0012cc41mov rsi, [rsi+40]
0012cc45call core::fmt::Formatter::write_fmt
0012cc4ajmp 0x12cc4e
0012cc4c
0012cc4cloc_12cc4c:
0012cc4cxor eax, eax
0012cc4e
0012cc4eloc_12cc4e:
0012cc4eadd rsp, 72
0012cc52pop rbx
0012cc53pop r12
0012cc55pop r13
0012cc57pop r14
0012cc59pop r15
0012cc5bpop rbp
0012cc5cret
0012cc5dud2
0012caa7
0012caa7_<regex_automata::util::look::LookSet as core::fmt::Debug>::fmt:
0012caa7push rbp
0012caa8push r15
0012caaapush r14
0012caacpush r13
0012caaepush r12
0012cab0push rbx
0012cab1sub rsp, 72
0012cab5mov eax, [rdi]
0012cab7test eax, eax
0012cab9je 0x12cc14
0012cabflea rbx, [rsp+4]
0012cac4mov [rbx], eax
0012cac6mov r14, [rsi+32]
0012cacamov r15, [rsi+40]
0012cacepush 1
0012cad0pop rbp
0012cad1lea r13, [rsp+8]
0012cad6lea r12, [rsp+24]
0012cadb
0012cadbloc_12cadb:
0012cadbmov rdi, rbx
0012cadecall _<regex_automata::util::look::LookSetIter as core::iter::traits::iterator::Iterator>::next
0012cae3test eax, eax
0012cae5je 0x12cc4c
0012caeblea ecx, [rax-1]
0012caeecmp ecx, 7
0012caf1jbe 0x12cb5b
0012caf3cmp eax, 16
0012caf6je 0x12cba1
0012cafccmp eax, 32
0012caffje 0x12cb7d
0012cb01cmp eax, 64
0012cb04je 0x12cb72
0012cb06cmp eax, 128
0012cb0bje 0x12cbb0
0012cb11cmp eax, 256
0012cb16je 0x12cb81
0012cb18cmp eax, 512
0012cb1dje 0x12cbb4
0012cb23cmp eax, 1024
0012cb28je 0x12cb96
0012cb2acmp eax, 2048
0012cb2fje 0x12cba5
0012cb31cmp eax, 4096
0012cb36je 0x12cba9
0012cb38cmp eax, 8192
0012cb3dje 0x12cb76
0012cb3fcmp eax, 16384
0012cb44je 0x12cb8f
0012cb46cmp eax, 32768
0012cb4bje 0x12cb88
0012cb4dcmp eax, 0x10000
0012cb52jne 0x12cb9a
0012cb54mov eax, 9664
0012cb59jmp 0x12cbc2
0012cb5b
0012cb5bloc_12cb5b:
0012cb5blea rax, [rip-0xeea3a]
0012cb62movsxd rcx, [rax+4*rcx]
0012cb66add rcx, rax
0012cb69push 65
0012cb6bpop rax
0012cb6cjmp rcx
0012cb6epush 122
0012cb70jmp 0x12cbc1
0012cb72
0012cb72loc_12cb72:
0012cb72push 98
0012cb74jmp 0x12cbc1
0012cb76
0012cb76loc_12cb76:
0012cb76mov eax, 12297
0012cb7bjmp 0x12cbc2
0012cb7d
0012cb7dloc_12cb7d:
0012cb7dpush 82
0012cb7fjmp 0x12cbc1
0012cb81
0012cb81loc_12cb81:
0012cb81mov eax, 0x1d6c3
0012cb86jmp 0x12cbc2
0012cb88
0012cb88loc_12cb88:
0012cb88mov eax, 9655
0012cb8djmp 0x12cbc2
0012cb8f
0012cb8floc_12cb8f:
0012cb8fmov eax, 9665
0012cb94jmp 0x12cbc2
0012cb96
0012cb96loc_12cb96:
0012cb96push 60
0012cb98jmp 0x12cbc1
0012cb9a
0012cb9aloc_12cb9a:
0012cb9amov eax, 9654
0012cb9fjmp 0x12cbc2
0012cba1
0012cba1loc_12cba1:
0012cba1push 114
0012cba3jmp 0x12cbc1
0012cba5
0012cba5loc_12cba5:
0012cba5push 62
0012cba7jmp 0x12cbc1
0012cba9
0012cba9loc_12cba9:
0012cba9mov eax, 12296
0012cbaejmp 0x12cbc2
0012cbb0
0012cbb0loc_12cbb0:
0012cbb0push 66
0012cbb2jmp 0x12cbc1
0012cbb4
0012cbb4loc_12cbb4:
0012cbb4mov eax, 0x1d6a9
0012cbb9jmp 0x12cbc2
0012cbbbpush 36
0012cbbdjmp 0x12cbc1
0012cbbfpush 94
0012cbc1
0012cbc1loc_12cbc1:
0012cbc1pop rax
0012cbc2
0012cbc2loc_12cbc2:
0012cbc2mov [rsp], eax
0012cbc5lea rax, [rip+0xe49c4]
0012cbccmov [rsp+24], rax
0012cbd1mov [rsp+32], rbp
0012cbd6and [rsp+56], 0
0012cbdcmov rax, rsp
0012cbdfmov [rsp+8], rax
0012cbe4lea rax, [rip-0x2162b]
0012cbebmov [rsp+16], rax
0012cbf0mov [rsp+40], r13
0012cbf5mov [rsp+48], rbp
0012cbfamov rdi, r14
0012cbfdmov rsi, r15
0012cc00mov rdx, r12
0012cc03call core::fmt::Formatter::write_fmt
0012cc08test al, al
0012cc0aje 0x12cadb
0012cc10mov al, 1
0012cc12jmp 0x12cc4e
0012cc14
0012cc14loc_12cc14:
0012cc14lea rax, [rip+0xc6b4d]
0012cc1blea rdx, [rsp+24]
0012cc20mov [rdx], rax
0012cc23mov [rdx+8], 1
0012cc2blea rax, [rip-0x9b93a]
0012cc32mov [rdx+16], rax
0012cc36xorps x0, x0
0012cc39movups [rdx+24], x0
0012cc3dmov rdi, [rsi+32]
0012cc41mov rsi, [rsi+40]
0012cc45call core::fmt::Formatter::write_fmt
0012cc4ajmp 0x12cc4e
0012cc4c
0012cc4cloc_12cc4c:
0012cc4cxor eax, eax
0012cc4e
0012cc4eloc_12cc4e:
0012cc4eadd rsp, 72
0012cc52pop rbx
0012cc53pop r12
0012cc55pop r13
0012cc57pop r14
0012cc59pop r15
0012cc5bpop rbp
0012cc5cret
0012cc5dud2
0012caa7
0012cc5f
0012cc5f_<regex_automata::util::look::LookSetIter as core::iter::traits::iterator::Iterator>::next:
0012cc5fmov ecx, [rdi]
0012cc61xor eax, eax
0012cc63test ecx, ecx
0012cc65je 0x12cccd
0012cc67mov edx, ecx
0012cc69neg edx
0012cc6band edx, ecx
0012cc6dlea esi, [rdx-1]
0012cc70cmp esi, 63
0012cc73jbe 0x12ccce
0012cc75
0012cc75loc_12cc75:
0012cc75cmp edx, 128
0012cc7bje 0x12ccde
0012cc7dcmp edx, 256
0012cc83je 0x12ccde
0012cc85cmp edx, 512
0012cc8bje 0x12ccde
0012cc8dcmp edx, 1024
0012cc93je 0x12ccde
0012cc95cmp edx, 2048
0012cc9bje 0x12ccde
0012cc9dcmp edx, 4096
0012cca3je 0x12ccde
0012cca5cmp edx, 8192
0012ccabje 0x12ccde
0012ccadcmp edx, 16384
0012ccb3je 0x12ccde
0012ccb5cmp edx, 32768
0012ccbbje 0x12ccde
0012ccbdcmp edx, 0x20000
0012ccc3je 0x12ccde
0012ccc5cmp edx, 0x10000
0012cccbje 0x12ccde
0012cccd
0012cccdloc_12cccd:
0012cccdret
0012ccce
0012ccceloc_12ccce:
0012cccemov r8, 0x800000008000808b
0012ccd8bt r8, rsi
0012ccdcjae 0x12cc75
0012ccde
0012ccdeloc_12ccde:
0012ccdexor ecx, edx
0012cce0mov [rdi], ecx
0012cce2mov eax, edx
0012cce4ret
0012cc5f
0012cc5f_<regex_automata::util::look::LookSetIter as core::iter::traits::iterator::Iterator>::next:
0012cc5fmov ecx, [rdi]
0012cc61xor eax, eax
0012cc63test ecx, ecx
0012cc65je 0x12cccd
0012cc67mov edx, ecx
0012cc69neg edx
0012cc6band edx, ecx
0012cc6dlea esi, [rdx-1]
0012cc70cmp esi, 63
0012cc73jbe 0x12ccce
0012cc75
0012cc75loc_12cc75:
0012cc75cmp edx, 128
0012cc7bje 0x12ccde
0012cc7dcmp edx, 256
0012cc83je 0x12ccde
0012cc85cmp edx, 512
0012cc8bje 0x12ccde
0012cc8dcmp edx, 1024
0012cc93je 0x12ccde
0012cc95cmp edx, 2048
0012cc9bje 0x12ccde
0012cc9dcmp edx, 4096
0012cca3je 0x12ccde
0012cca5cmp edx, 8192
0012ccabje 0x12ccde
0012ccadcmp edx, 16384
0012ccb3je 0x12ccde
0012ccb5cmp edx, 32768
0012ccbbje 0x12ccde
0012ccbdcmp edx, 0x20000
0012ccc3je 0x12ccde
0012ccc5cmp edx, 0x10000
0012cccbje 0x12ccde
0012cccd
0012cccdloc_12cccd:
0012cccdret
0012ccce
0012ccceloc_12ccce:
0012cccemov r8, 0x800000008000808b
0012ccd8bt r8, rsi
0012ccdcjae 0x12cc75
0012ccde
0012ccdeloc_12ccde:
0012ccdexor ecx, edx
0012cce0mov [rdi], ecx
0012cce2mov eax, edx
0012cce4ret
0012cc5f
0012cce5
0012cce5_<regex_automata::dfa::onepass::SlotsIter as core::iter::traits::iterator::Iterator>::next:
0012cce5mov eax, [rdi]
0012cce7test eax, eax
0012cce9je 0x12ccf0
0012ccebbsf ecx, eax
0012cceejmp 0x12ccf3
0012ccf0
0012ccf0loc_12ccf0:
0012ccf0push 32
0012ccf2pop rcx
0012ccf3
0012ccf3loc_12ccf3:
0012ccf3cmp ecx, 31
0012ccf6jbe 0x12ccfc
0012ccf8xor eax, eax
0012ccfajmp 0x12cd04
0012ccfc
0012ccfcloc_12ccfc:
0012ccfcbtr eax, ecx
0012ccffmov [rdi], eax
0012cd01push 1
0012cd03pop rax
0012cd04
0012cd04loc_12cd04:
0012cd04mov edx, ecx
0012cd06ret
0012cce5
0012cce5_<regex_automata::dfa::onepass::SlotsIter as core::iter::traits::iterator::Iterator>::next:
0012cce5mov eax, [rdi]
0012cce7test eax, eax
0012cce9je 0x12ccf0
0012ccebbsf ecx, eax
0012cceejmp 0x12ccf3
0012ccf0
0012ccf0loc_12ccf0:
0012ccf0push 32
0012ccf2pop rcx
0012ccf3
0012ccf3loc_12ccf3:
0012ccf3cmp ecx, 31
0012ccf6jbe 0x12ccfc
0012ccf8xor eax, eax
0012ccfajmp 0x12cd04
0012ccfc
0012ccfcloc_12ccfc:
0012ccfcbtr eax, ecx
0012ccffmov [rdi], eax
0012cd01push 1
0012cd03pop rax
0012cd04
0012cd04loc_12cd04:
0012cd04mov edx, ecx
0012cd06ret
0012cce5
0012cd07
0012cd07_<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index:
0012cd07cmp rsi, rdx
0012cd0ajbe 0x12cd11
0012cd0clea rax, [rdi+8*rdx]
0012cd10ret
0012cd11
0012cd11loc_12cd11:
0012cd11push rax
0012cd12mov rdi, rdx
0012cd15mov rdx, rcx
0012cd18call core::panicking::panic_bounds_check
0012cd1dud2
0012cd07
0012cd07_<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index:
0012cd07cmp rsi, rdx
0012cd0ajbe 0x12cd11
0012cd0clea rax, [rdi+8*rdx]
0012cd10ret
0012cd11
0012cd11loc_12cd11:
0012cd11push rax
0012cd12mov rdi, rdx
0012cd15mov rdx, rcx
0012cd18call core::panicking::panic_bounds_check
0012cd1dud2
0012cd07
0012cd1f
0012cd1f_<regex_automata::util::primitives::StateIDError as core::fmt::Debug>::fmt:
0012cd1fpush rax
0012cd20mov rax, rsi
0012cd23mov rcx, rsp
0012cd26mov [rcx], rdi
0012cd29lea rsi, [rip-0xd5592]
0012cd30lea r8, [rip+0xc4f49]
0012cd37push 12
0012cd39pop rdx
0012cd3amov rdi, rax
0012cd3dcall core::fmt::Formatter::debug_tuple_field1_finish
0012cd42pop rcx
0012cd43ret
0012cd1f
0012cd1f_<regex_automata::util::primitives::StateIDError as core::fmt::Debug>::fmt:
0012cd1fpush rax
0012cd20mov rax, rsi
0012cd23mov rcx, rsp
0012cd26mov [rcx], rdi
0012cd29lea rsi, [rip-0xd5592]
0012cd30lea r8, [rip+0xc4f49]
0012cd37push 12
0012cd39pop rdx
0012cd3amov rdi, rax
0012cd3dcall core::fmt::Formatter::debug_tuple_field1_finish
0012cd42pop rcx
0012cd43ret
0012cd1f
0012cd4c
0012cd4c_<regex_automata::util::primitives::SmallIndexError as core::fmt::Debug>::fmt:
0012cd4csub rsp, 24
0012cd50mov rax, rsi
0012cd53lea r9, [rsp+16]
0012cd58mov [r9], rdi
0012cd5blea rcx, [rip+0xc435e]
0012cd62mov [rsp], rcx
0012cd66lea rsi, [rip-0xd5709]
0012cd6dlea rcx, [rip-0xd59f0]
0012cd74push 15
0012cd76pop rdx
0012cd77push 9
0012cd79pop r8
0012cd7bmov rdi, rax
0012cd7ecall core::fmt::Formatter::debug_struct_field1_finish
0012cd83add rsp, 24
0012cd87ret
0012cd4c
0012cd4c_<regex_automata::util::primitives::SmallIndexError as core::fmt::Debug>::fmt:
0012cd4csub rsp, 24
0012cd50mov rax, rsi
0012cd53lea r9, [rsp+16]
0012cd58mov [r9], rdi
0012cd5blea rcx, [rip+0xc435e]
0012cd62mov [rsp], rcx
0012cd66lea rsi, [rip-0xd5709]
0012cd6dlea rcx, [rip-0xd59f0]
0012cd74push 15
0012cd76pop rdx
0012cd77push 9
0012cd79pop r8
0012cd7bmov rdi, rax
0012cd7ecall core::fmt::Formatter::debug_struct_field1_finish
0012cd83add rsp, 24
0012cd87ret
0012cd4c
0012cd88
0012cd88_<regex_automata::util::captures::GroupInfoError as core::fmt::Debug>::fmt:
0012cd88sub rsp, 24
0012cd8cmov rax, rsi
0012cd8flea r9, [rsp+16]
0012cd94mov [r9], rdi
0012cd97lea rcx, [rip+0xc4d72]
0012cd9emov [rsp], rcx
0012cda2lea rsi, [rip-0xd5819]
0012cda9lea rcx, [rip-0xefde4]
0012cdb0push 14
0012cdb2pop rdx
0012cdb3push 4
0012cdb5pop r8
0012cdb7mov rdi, rax
0012cdbacall core::fmt::Formatter::debug_struct_field1_finish
0012cdbfadd rsp, 24
0012cdc3ret
0012cd88
0012cd88_<regex_automata::util::captures::GroupInfoError as core::fmt::Debug>::fmt:
0012cd88sub rsp, 24
0012cd8cmov rax, rsi
0012cd8flea r9, [rsp+16]
0012cd94mov [r9], rdi
0012cd97lea rcx, [rip+0xc4d72]
0012cd9emov [rsp], rcx
0012cda2lea rsi, [rip-0xd5819]
0012cda9lea rcx, [rip-0xefde4]
0012cdb0push 14
0012cdb2pop rdx
0012cdb3push 4
0012cdb5pop r8
0012cdb7mov rdi, rax
0012cdbacall core::fmt::Formatter::debug_struct_field1_finish
0012cdbfadd rsp, 24
0012cdc3ret
0012cd88
0012cdc4
0012cdc4_<&T as core::fmt::Debug>::fmt:
0012cdc4push r14
0012cdc6push rbx
0012cdc7push rax
0012cdc8mov r10, rsi
0012cdcbmov r9, [rdi]
0012cdcemov eax, [r9]
0012cdd1lea rcx, [rip-0xeec90]
0012cdd8movsxd rax, [rcx+4*rax]
0012cddcadd rax, rcx
0012cddfjmp rax
0012cde1add r9, 8
0012cde5mov rax, rsp
0012cde8mov [rax], r9
0012cdebsub rsp, 8
0012cdeflea r11, [rip+0xc4d3a]
0012cdf6lea rsi, [rip-0xd5b5a]
0012cdfdlea rcx, [rip-0xd5aab]
0012ce04push 15
0012ce06pop rdx
0012ce07push 3
0012ce09jmp 0x12cea6
0012ce0elea rax, [r9+8]
0012ce12mov r11, rsp
0012ce15mov [r11], rax
0012ce18add r9, 4
0012ce1csub rsp, 8
0012ce20lea rax, [rip+0xc0641]
0012ce27lea rbx, [rip-0xd5adc]
0012ce2elea r14, [rip+0xc45ab]
0012ce35lea rsi, [rip-0xd589e]
0012ce3clea rcx, [rip-0xd5898]
0012ce43push 13
0012ce45pop rdx
0012ce46push 7
0012ce48pop r8
0012ce4amov rdi, r10
0012ce4dpush rax
0012ce4epush r11
0012ce50push 7
0012ce52jmp 0x12cefd
0012ce57add r9, 4
0012ce5bmov rax, rsp
0012ce5emov [rax], r9
0012ce61sub rsp, 8
0012ce65lea r11, [rip+0xc063c]
0012ce6clea rsi, [rip-0xd58c1]
0012ce73lea rcx, [rip-0xd58cf]
0012ce7apush 13
0012ce7cjmp 0x12cea3
0012ce7eadd r9, 4
0012ce82mov rax, rsp
0012ce85mov [rax], r9
0012ce88sub rsp, 8
0012ce8clea r11, [rip+0xc0615]
0012ce93lea rsi, [rip-0xd58db]
0012ce9alea rcx, [rip-0xd58f6]
0012cea1push 18
0012cea3
0012cea3loc_12cea3:
0012cea3pop rdx
0012cea4push 7
0012cea6
0012cea6loc_12cea6:
0012cea6pop r8
0012cea8mov rdi, r10
0012ceabmov r9, rax
0012ceaepush r11
0012ceb0call core::fmt::Formatter::debug_struct_field1_finish
0012ceb5pop rcx
0012ceb6pop rdx
0012ceb7jmp 0x12cf09
0012ceb9lea rax, [r9+8]
0012cebdmov r11, rsp
0012cec0mov [r11], rax
0012cec3add r9, 4
0012cec7sub rsp, 8
0012cecblea rax, [rip+0xc4c7e]
0012ced2lea rbx, [rip-0xf02d1]
0012ced9lea r14, [rip+0xc4500]
0012cee0lea rsi, [rip-0xd5916]
0012cee7lea rcx, [rip-0xd5943]
0012ceeepush 9
0012cef0pop rdx
0012cef1push 7
0012cef3pop r8
0012cef5mov rdi, r10
0012cef8push rax
0012cef9push r11
0012cefbpush 4
0012cefd
0012cefdloc_12cefd:
0012cefdpush rbx
0012cefepush r14
0012cf00call core::fmt::Formatter::debug_struct_field2_finish
0012cf05add rsp, 48
0012cf09
0012cf09loc_12cf09:
0012cf09add rsp, 8
0012cf0dpop rbx
0012cf0epop r14
0012cf10ret
0012cdc4
0012cdc4_<&T as core::fmt::Debug>::fmt:
0012cdc4push r14
0012cdc6push rbx
0012cdc7push rax
0012cdc8mov r10, rsi
0012cdcbmov r9, [rdi]
0012cdcemov eax, [r9]
0012cdd1lea rcx, [rip-0xeec90]
0012cdd8movsxd rax, [rcx+4*rax]
0012cddcadd rax, rcx
0012cddfjmp rax
0012cde1add r9, 8
0012cde5mov rax, rsp
0012cde8mov [rax], r9
0012cdebsub rsp, 8
0012cdeflea r11, [rip+0xc4d3a]
0012cdf6lea rsi, [rip-0xd5b5a]
0012cdfdlea rcx, [rip-0xd5aab]
0012ce04push 15
0012ce06pop rdx
0012ce07push 3
0012ce09jmp 0x12cea6
0012ce0elea rax, [r9+8]
0012ce12mov r11, rsp
0012ce15mov [r11], rax
0012ce18add r9, 4
0012ce1csub rsp, 8
0012ce20lea rax, [rip+0xc0641]
0012ce27lea rbx, [rip-0xd5adc]
0012ce2elea r14, [rip+0xc45ab]
0012ce35lea rsi, [rip-0xd589e]
0012ce3clea rcx, [rip-0xd5898]
0012ce43push 13
0012ce45pop rdx
0012ce46push 7
0012ce48pop r8
0012ce4amov rdi, r10
0012ce4dpush rax
0012ce4epush r11
0012ce50push 7
0012ce52jmp 0x12cefd
0012ce57add r9, 4
0012ce5bmov rax, rsp
0012ce5emov [rax], r9
0012ce61sub rsp, 8
0012ce65lea r11, [rip+0xc063c]
0012ce6clea rsi, [rip-0xd58c1]
0012ce73lea rcx, [rip-0xd58cf]
0012ce7apush 13
0012ce7cjmp 0x12cea3
0012ce7eadd r9, 4
0012ce82mov rax, rsp
0012ce85mov [rax], r9
0012ce88sub rsp, 8
0012ce8clea r11, [rip+0xc0615]
0012ce93lea rsi, [rip-0xd58db]
0012ce9alea rcx, [rip-0xd58f6]
0012cea1push 18
0012cea3
0012cea3loc_12cea3:
0012cea3pop rdx
0012cea4push 7
0012cea6
0012cea6loc_12cea6:
0012cea6pop r8
0012cea8mov rdi, r10
0012ceabmov r9, rax
0012ceaepush r11
0012ceb0call core::fmt::Formatter::debug_struct_field1_finish
0012ceb5pop rcx
0012ceb6pop rdx
0012ceb7jmp 0x12cf09
0012ceb9lea rax, [r9+8]
0012cebdmov r11, rsp
0012cec0mov [r11], rax
0012cec3add r9, 4
0012cec7sub rsp, 8
0012cecblea rax, [rip+0xc4c7e]
0012ced2lea rbx, [rip-0xf02d1]
0012ced9lea r14, [rip+0xc4500]
0012cee0lea rsi, [rip-0xd5916]
0012cee7lea rcx, [rip-0xd5943]
0012ceeepush 9
0012cef0pop rdx
0012cef1push 7
0012cef3pop r8
0012cef5mov rdi, r10
0012cef8push rax
0012cef9push r11
0012cefbpush 4
0012cefd
0012cefdloc_12cefd:
0012cefdpush rbx
0012cefepush r14
0012cf00call core::fmt::Formatter::debug_struct_field2_finish
0012cf05add rsp, 48
0012cf09
0012cf09loc_12cf09:
0012cf09add rsp, 8
0012cf0dpop rbx
0012cf0epop r14
0012cf10ret
0012cdc4
0012cf11
0012cf11_<&T as core::fmt::Debug>::fmt:
0012cf11push rax
0012cf12mov rax, rsi
0012cf15mov rdx, [rdi]
0012cf18mov rcx, rsp
0012cf1bmov [rcx], rdx
0012cf1elea rsi, [rip-0xd57f3]
0012cf25lea r8, [rip+0xc4d54]
0012cf2cpush 14
0012cf2epop rdx
0012cf2fmov rdi, rax
0012cf32call core::fmt::Formatter::debug_tuple_field1_finish
0012cf37pop rcx
0012cf38ret
0012cf11
0012cf11_<&T as core::fmt::Debug>::fmt:
0012cf11push rax
0012cf12mov rax, rsi
0012cf15mov rdx, [rdi]
0012cf18mov rcx, rsp
0012cf1bmov [rcx], rdx
0012cf1elea rsi, [rip-0xd57f3]
0012cf25lea r8, [rip+0xc4d54]
0012cf2cpush 14
0012cf2epop rdx
0012cf2fmov rdi, rax
0012cf32call core::fmt::Formatter::debug_tuple_field1_finish
0012cf37pop rcx
0012cf38ret
0012cf11
0012cf39
0012cf39_<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop:
0012cf39test rsi, rsi
0012cf3cje 0x12cf47
0012cf3eshl rsi, 3
0012cf42jmp 0xcedb6
0012cf47
0012cf47loc_12cf47:
0012cf47ret
0012cf39
0012cf39_<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop:
0012cf39test rsi, rsi
0012cf3cje 0x12cf47
0012cf3eshl rsi, 3
0012cf42jmp 0xcedb6
0012cf47
0012cf47loc_12cf47:
0012cf47ret
0012cf39
0012cf48
0012cf48core::ptr::drop_in_place<regex_automata::util::sparse_set::SparseSet>:
0012cf48push rbx
0012cf49mov rbx, rdi
0012cf4cmov rdi, [rdi]
0012cf4fmov rsi, [rbx+8]
0012cf53call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
0012cf58mov rdi, [rbx+24]
0012cf5cmov rsi, [rbx+32]
0012cf60pop rbx
0012cf61jmp 0xe1651
0012cf48
0012cf48core::ptr::drop_in_place<regex_automata::util::sparse_set::SparseSet>:
0012cf48push rbx
0012cf49mov rbx, rdi
0012cf4cmov rdi, [rdi]
0012cf4fmov rsi, [rbx+8]
0012cf53call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
0012cf58mov rdi, [rbx+24]
0012cf5cmov rsi, [rbx+32]
0012cf60pop rbx
0012cf61jmp 0xe1651
0012cf48
0012cf66
0012cf66regex_automata::util::sparse_set::SparseSet::iter:
0012cf66mov rax, rdi
0012cf69mov rsi, [rdi+16]
0012cf6dmov rdi, [rdi+48]
0012cf71cmp rsi, rdi
0012cf74jb 0x12cf7e
0012cf76mov rax, [rax]
0012cf79lea rdx, [rax+4*rdi]
0012cf7dret
0012cf7e
0012cf7eloc_12cf7e:
0012cf7epush rax
0012cf7flea rdx, [rip+0xc4062]
0012cf86call core::slice::index::slice_end_index_len_fail
0012cf8bud2
0012cf66
0012cf66regex_automata::util::sparse_set::SparseSet::iter:
0012cf66mov rax, rdi
0012cf69mov rsi, [rdi+16]
0012cf6dmov rdi, [rdi+48]
0012cf71cmp rsi, rdi
0012cf74jb 0x12cf7e
0012cf76mov rax, [rax]
0012cf79lea rdx, [rax+4*rdi]
0012cf7dret
0012cf7e
0012cf7eloc_12cf7e:
0012cf7epush rax
0012cf7flea rdx, [rip+0xc4062]
0012cf86call core::slice::index::slice_end_index_len_fail
0012cf8bud2
0012cf66
0012cf8d
0012cf8dcore::ptr::drop_in_place<regex_automata::nfa::thompson::pikevm::ActiveStates>:
0012cf8dpush rbx
0012cf8emov rbx, rdi
0012cf91call core::ptr::drop_in_place<regex_automata::util::sparse_set::SparseSet>
0012cf96mov rdi, [rbx+56]
0012cf9amov rsi, [rbx+64]
0012cf9epop rbx
0012cf9fjmp 0x12cf39
0012cf8d
0012cf8dcore::ptr::drop_in_place<regex_automata::nfa::thompson::pikevm::ActiveStates>:
0012cf8dpush rbx
0012cf8emov rbx, rdi
0012cf91call core::ptr::drop_in_place<regex_automata::util::sparse_set::SparseSet>
0012cf96mov rdi, [rbx+56]
0012cf9amov rsi, [rbx+64]
0012cf9epop rbx
0012cf9fjmp 0x12cf39
0012cf8d
0012cfa4
0012cfa4core::ptr::drop_in_place<regex_automata::hybrid::dfa::StateSaver>:
0012cfa4cmp [rdi], 1
0012cfa7jne 0x12cfb2
0012cfa9add rdi, 8
0012cfadjmp 0x12d159
0012cfb2
0012cfb2loc_12cfb2:
0012cfb2ret
0012cfa4
0012cfa4core::ptr::drop_in_place<regex_automata::hybrid::dfa::StateSaver>:
0012cfa4cmp [rdi], 1
0012cfa7jne 0x12cfb2
0012cfa9add rdi, 8
0012cfadjmp 0x12d159
0012cfb2
0012cfb2loc_12cfb2:
0012cfb2ret
0012cfa4
0012cfbb
0012cfbb_<regex_automata::hybrid::id::LazyStateID as core::fmt::Debug>::fmt:
0012cfbbpush rax
0012cfbcmov rax, rsi
0012cfbfmov rcx, rsp
0012cfc2mov [rcx], rdi
0012cfc5lea rsi, [rip-0xd5c53]
0012cfcclea r8, [rip+0xc43ad]
0012cfd3push 11
0012cfd5pop rdx
0012cfd6mov rdi, rax
0012cfd9call core::fmt::Formatter::debug_tuple_field1_finish
0012cfdepop rcx
0012cfdfret
0012cfbb
0012cfbb_<regex_automata::hybrid::id::LazyStateID as core::fmt::Debug>::fmt:
0012cfbbpush rax
0012cfbcmov rax, rsi
0012cfbfmov rcx, rsp
0012cfc2mov [rcx], rdi
0012cfc5lea rsi, [rip-0xd5c53]
0012cfcclea r8, [rip+0xc43ad]
0012cfd3push 11
0012cfd5pop rdx
0012cfd6mov rdi, rax
0012cfd9call core::fmt::Formatter::debug_tuple_field1_finish
0012cfdepop rcx
0012cfdfret
0012cfbb
0012cfe0
0012cfe0_<core::ops::range::RangeFrom<usize> as core::slice::index::SliceIndex<[T]>>::index:
0012cfe0mov r8, rdx
0012cfe3sub r8, rdi
0012cfe6jb 0x12cff2
0012cfe8add rsi, rdi
0012cfebmov rax, rsi
0012cfeemov rdx, r8
0012cff1ret
0012cff2
0012cff2loc_12cff2:
0012cff2push rax
0012cff3mov rsi, rdx
0012cff6mov rdx, rcx
0012cff9call core::slice::index::slice_start_index_len_fail
0012cffeud2
0012cfe0
0012cfe0_<core::ops::range::RangeFrom<usize> as core::slice::index::SliceIndex<[T]>>::index:
0012cfe0mov r8, rdx
0012cfe3sub r8, rdi
0012cfe6jb 0x12cff2
0012cfe8add rsi, rdi
0012cfebmov rax, rsi
0012cfeemov rdx, r8
0012cff1ret
0012cff2
0012cff2loc_12cff2:
0012cff2push rax
0012cff3mov rsi, rdx
0012cff6mov rdx, rcx
0012cff9call core::slice::index::slice_start_index_len_fail
0012cffeud2
0012cfe0
0012d000
0012d000regex_automata::util::determinize::state::Repr::is_match:
0012d000test rsi, rsi
0012d003je 0x12d00a
0012d005mov al, [rdi]
0012d007and al, 1
0012d009ret
0012d00a
0012d00aloc_12d00a:
0012d00apush rax
0012d00blea rdx, [rip+0xc3bfe]
0012d012xor edi, edi
0012d014xor esi, esi
0012d016call core::panicking::panic_bounds_check
0012d01bud2
0012d000
0012d000regex_automata::util::determinize::state::Repr::is_match:
0012d000test rsi, rsi
0012d003je 0x12d00a
0012d005mov al, [rdi]
0012d007and al, 1
0012d009ret
0012d00a
0012d00aloc_12d00a:
0012d00apush rax
0012d00blea rdx, [rip+0xc3bfe]
0012d012xor edi, edi
0012d014xor esi, esi
0012d016call core::panicking::panic_bounds_check
0012d01bud2
0012d000
0012d01d
0012d01dregex_automata::util::determinize::state::Repr::look_have:
0012d01dpush rax
0012d01emov rdx, rsi
0012d021mov rsi, rdi
0012d024lea rcx, [rip+0xc3c45]
0012d02bpush 1
0012d02dpop rdi
0012d02ecall _<core::ops::range::RangeFrom<usize> as core::slice::index::SliceIndex<[T]>>::index
0012d033mov rdi, rax
0012d036mov rsi, rdx
0012d039pop rax
0012d03ajmp 0x12d0ae
0012d01d
0012d01dregex_automata::util::determinize::state::Repr::look_have:
0012d01dpush rax
0012d01emov rdx, rsi
0012d021mov rsi, rdi
0012d024lea rcx, [rip+0xc3c45]
0012d02bpush 1
0012d02dpop rdi
0012d02ecall _<core::ops::range::RangeFrom<usize> as core::slice::index::SliceIndex<[T]>>::index
0012d033mov rdi, rax
0012d036mov rsi, rdx
0012d039pop rax
0012d03ajmp 0x12d0ae
0012d01d
0012d03f
0012d03fregex_automata::util::determinize::state::Repr::look_need:
0012d03fpush rax
0012d040mov rdx, rsi
0012d043mov rsi, rdi
0012d046lea rcx, [rip+0xc3c3b]
0012d04dpush 5
0012d04fpop rdi
0012d050call _<core::ops::range::RangeFrom<usize> as core::slice::index::SliceIndex<[T]>>::index
0012d055mov rdi, rax
0012d058mov rsi, rdx
0012d05bpop rax
0012d05cjmp 0x12d0ae
0012d03f
0012d03fregex_automata::util::determinize::state::Repr::look_need:
0012d03fpush rax
0012d040mov rdx, rsi
0012d043mov rsi, rdi
0012d046lea rcx, [rip+0xc3c3b]
0012d04dpush 5
0012d04fpop rdi
0012d050call _<core::ops::range::RangeFrom<usize> as core::slice::index::SliceIndex<[T]>>::index
0012d055mov rdi, rax
0012d058mov rsi, rdx
0012d05bpop rax
0012d05cjmp 0x12d0ae
0012d03f
0012d061
0012d061regex_automata::util::determinize::state::Repr::has_pattern_ids:
0012d061test rsi, rsi
0012d064je 0x12d06d
0012d066mov al, [rdi]
0012d068and al, 2
0012d06ashr al, 1
0012d06cret
0012d06d
0012d06dloc_12d06d:
0012d06dpush rax
0012d06elea rdx, [rip+0xc3bb3]
0012d075xor edi, edi
0012d077xor esi, esi
0012d079call core::panicking::panic_bounds_check
0012d07eud2
0012d061
0012d061regex_automata::util::determinize::state::Repr::has_pattern_ids:
0012d061test rsi, rsi
0012d064je 0x12d06d
0012d066mov al, [rdi]
0012d068and al, 2
0012d06ashr al, 1
0012d06cret
0012d06d
0012d06dloc_12d06d:
0012d06dpush rax
0012d06elea rdx, [rip+0xc3bb3]
0012d075xor edi, edi
0012d077xor esi, esi
0012d079call core::panicking::panic_bounds_check
0012d07eud2
0012d061
0012d080
0012d080core::result::Result<T,E>::unwrap:
0012d080test dil, 1
0012d084jne 0x12d08d
0012d086shr rdi, 8
0012d08amov eax, edi
0012d08cret
0012d08d
0012d08dloc_12d08d:
0012d08dpush rax
0012d08emov r8, rsi
0012d091lea rdi, [rip-0x9beaa]
0012d098lea rcx, [rip+0xc05a9]
0012d09fpush 43
0012d0a1pop rsi
0012d0a2lea rdx, [rsp+7]
0012d0a7call core::result::unwrap_failed
0012d0acud2
0012d080
0012d080core::result::Result<T,E>::unwrap:
0012d080test dil, 1
0012d084jne 0x12d08d
0012d086shr rdi, 8
0012d08amov eax, edi
0012d08cret
0012d08d
0012d08dloc_12d08d:
0012d08dpush rax
0012d08emov r8, rsi
0012d091lea rdi, [rip-0x9beaa]
0012d098lea rcx, [rip+0xc05a9]
0012d09fpush 43
0012d0a1pop rsi
0012d0a2lea rdx, [rsp+7]
0012d0a7call core::result::unwrap_failed
0012d0acud2
0012d080
0012d0ae
0012d0aeregex_automata::util::look::LookSet::read_repr:
0012d0aepush rax
0012d0aflea rcx, [rip+0xc3432]
0012d0b6push 4
0012d0b8pop rdx
0012d0b9call core::slice::index::_<impl core::ops::index::Index<I> for [T]>::index
0012d0becmp rdx, 4
0012d0c2jne 0x12d0ca
0012d0c4mov eax, [rax]
0012d0c6xor ecx, ecx
0012d0c8jmp 0x12d0cc
0012d0ca
0012d0caloc_12d0ca:
0012d0camov cl, 1
0012d0cc
0012d0ccloc_12d0cc:
0012d0ccshl rax, 8
0012d0d0movzx edi, cl
0012d0d3or rdi, rax
0012d0d6lea rsi, [rip+0xc3423]
0012d0ddpop rax
0012d0dejmp 0x12d080
0012d0ae
0012d0aeregex_automata::util::look::LookSet::read_repr:
0012d0aepush rax
0012d0aflea rcx, [rip+0xc3432]
0012d0b6push 4
0012d0b8pop rdx
0012d0b9call core::slice::index::_<impl core::ops::index::Index<I> for [T]>::index
0012d0becmp rdx, 4
0012d0c2jne 0x12d0ca
0012d0c4mov eax, [rax]
0012d0c6xor ecx, ecx
0012d0c8jmp 0x12d0cc
0012d0ca
0012d0caloc_12d0ca:
0012d0camov cl, 1
0012d0cc
0012d0ccloc_12d0cc:
0012d0ccshl rax, 8
0012d0d0movzx edi, cl
0012d0d3or rdi, rax
0012d0d6lea rsi, [rip+0xc3423]
0012d0ddpop rax
0012d0dejmp 0x12d080
0012d0ae
0012d0e3
0012d0e3regex_automata::util::determinize::state::Repr::encoded_pattern_len:
0012d0e3push r14
0012d0e5push rbx
0012d0e6push rax
0012d0e7mov rbx, rsi
0012d0eamov r14, rdi
0012d0edcall regex_automata::util::determinize::state::Repr::has_pattern_ids
0012d0f2test al, al
0012d0f4je 0x12d133
0012d0f6lea r8, [rip+0xc3beb]
0012d0fdpush 9
0012d0ffpop rdi
0012d100push 13
0012d102pop rsi
0012d103mov rdx, r14
0012d106mov rcx, rbx
0012d109call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index
0012d10elea rcx, [rip+0xc3a83]
0012d115push 4
0012d117pop r8
0012d119mov rdi, rax
0012d11cmov rsi, rdx
0012d11fmov rdx, r8
0012d122call core::slice::index::_<impl core::ops::index::Index<I> for [T]>::index
0012d127cmp rdx, 4
0012d12bjne 0x12d137
0012d12dmov eax, [rax]
0012d12fxor ecx, ecx
0012d131jmp 0x12d139
0012d133
0012d133loc_12d133:
0012d133xor eax, eax
0012d135jmp 0x12d151
0012d137
0012d137loc_12d137:
0012d137mov cl, 1
0012d139
0012d139loc_12d139:
0012d139shl rax, 8
0012d13dmovzx edi, cl
0012d140or rdi, rax
0012d143lea rsi, [rip+0xc3a66]
0012d14acall core::result::Result<T,E>::unwrap
0012d14fmov eax, eax
0012d151
0012d151loc_12d151:
0012d151add rsp, 8
0012d155pop rbx
0012d156pop r14
0012d158ret
0012d0e3
0012d0e3regex_automata::util::determinize::state::Repr::encoded_pattern_len:
0012d0e3push r14
0012d0e5push rbx
0012d0e6push rax
0012d0e7mov rbx, rsi
0012d0eamov r14, rdi
0012d0edcall regex_automata::util::determinize::state::Repr::has_pattern_ids
0012d0f2test al, al
0012d0f4je 0x12d133
0012d0f6lea r8, [rip+0xc3beb]
0012d0fdpush 9
0012d0ffpop rdi
0012d100push 13
0012d102pop rsi
0012d103mov rdx, r14
0012d106mov rcx, rbx
0012d109call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index
0012d10elea rcx, [rip+0xc3a83]
0012d115push 4
0012d117pop r8
0012d119mov rdi, rax
0012d11cmov rsi, rdx
0012d11fmov rdx, r8
0012d122call core::slice::index::_<impl core::ops::index::Index<I> for [T]>::index
0012d127cmp rdx, 4
0012d12bjne 0x12d137
0012d12dmov eax, [rax]
0012d12fxor ecx, ecx
0012d131jmp 0x12d139
0012d133
0012d133loc_12d133:
0012d133xor eax, eax
0012d135jmp 0x12d151
0012d137
0012d137loc_12d137:
0012d137mov cl, 1
0012d139
0012d139loc_12d139:
0012d139shl rax, 8
0012d13dmovzx edi, cl
0012d140or rdi, rax
0012d143lea rsi, [rip+0xc3a66]
0012d14acall core::result::Result<T,E>::unwrap
0012d14fmov eax, eax
0012d151
0012d151loc_12d151:
0012d151add rsp, 8
0012d155pop rbx
0012d156pop r14
0012d158ret
0012d0e3
0012d159
0012d159core::ptr::drop_in_place<regex_automata::util::determinize::state::State>:
0012d159mov rax, [rdi]
0012d15clock dec [rax]
0012d160jne 0x12d167
0012d162jmp 0x12d168
0012d167
0012d167loc_12d167:
0012d167ret
0012d159
0012d159core::ptr::drop_in_place<regex_automata::util::determinize::state::State>:
0012d159mov rax, [rdi]
0012d15clock dec [rax]
0012d160jne 0x12d167
0012d162jmp 0x12d168
0012d167
0012d167loc_12d167:
0012d167ret
0012d159
0012d168
0012d168alloc::sync::Arc<T,A>::drop_slow:
0012d168mov rax, rdi
0012d16bmov rdi, [rdi]
0012d16ecmp rdi, -1
0012d172je 0x12d18c
0012d174mov rsi, [rax+8]
0012d178lock dec [rdi+8]
0012d17djne 0x12d18c
0012d17fadd rsi, 23
0012d183and rsi, -8
0012d187jmp 0xcedb6
0012d18c
0012d18cloc_12d18c:
0012d18cret
0012d168
0012d168alloc::sync::Arc<T,A>::drop_slow:
0012d168mov rax, rdi
0012d16bmov rdi, [rdi]
0012d16ecmp rdi, -1
0012d172je 0x12d18c
0012d174mov rsi, [rax+8]
0012d178lock dec [rdi+8]
0012d17djne 0x12d18c
0012d17fadd rsi, 23
0012d183and rsi, -8
0012d187jmp 0xcedb6
0012d18c
0012d18cloc_12d18c:
0012d18cret
0012d168
0012d18d
0012d18d_<hashbrown::raw::RawTable<T,A> as core::ops::drop::Drop>::drop:
0012d18dpush r14
0012d18fpush rbx
0012d190sub rsp, 24
0012d194mov rbx, [rdi+8]
0012d198test rbx, rbx
0012d19bje 0x12d1c9
0012d19dmov r14, rdi
0012d1a0call hashbrown::raw::RawTable<T,A>::drop_elements
0012d1a5mov rsi, [r14]
0012d1a8mov r14, rsp
0012d1abmov rdi, r14
0012d1aemov rdx, rbx
0012d1b1call hashbrown::raw::RawTableInner<A>::allocation_info
0012d1b6mov rdi, [r14]
0012d1b9mov rsi, [r14+16]
0012d1bdadd rsp, 24
0012d1c1pop rbx
0012d1c2pop r14
0012d1c4jmp 0xcedb6
0012d1c9
0012d1c9loc_12d1c9:
0012d1c9add rsp, 24
0012d1cdpop rbx
0012d1cepop r14
0012d1d0ret
0012d18d
0012d18d_<hashbrown::raw::RawTable<T,A> as core::ops::drop::Drop>::drop:
0012d18dpush r14
0012d18fpush rbx
0012d190sub rsp, 24
0012d194mov rbx, [rdi+8]
0012d198test rbx, rbx
0012d19bje 0x12d1c9
0012d19dmov r14, rdi
0012d1a0call hashbrown::raw::RawTable<T,A>::drop_elements
0012d1a5mov rsi, [r14]
0012d1a8mov r14, rsp
0012d1abmov rdi, r14
0012d1aemov rdx, rbx
0012d1b1call hashbrown::raw::RawTableInner<A>::allocation_info
0012d1b6mov rdi, [r14]
0012d1b9mov rsi, [r14+16]
0012d1bdadd rsp, 24
0012d1c1pop rbx
0012d1c2pop r14
0012d1c4jmp 0xcedb6
0012d1c9
0012d1c9loc_12d1c9:
0012d1c9add rsp, 24
0012d1cdpop rbx
0012d1cepop r14
0012d1d0ret
0012d18d
0012d1d1
0012d1d1hashbrown::raw::RawTable<T,A>::drop_elements:
0012d1d1mov rax, [rdi+24]
0012d1d5test rax, rax
0012d1d8je 0x12d283
0012d1depush r14
0012d1e0push rbx
0012d1e1sub rsp, 40
0012d1e5mov rcx, [rdi]
0012d1e8mov rdx, [rdi+8]
0012d1eclea rdx, [rdx+rcx+1]
0012d1f1movdqa x0, [rcx]
0012d1f5pmovmskb esi, x0
0012d1f9not esi
0012d1fblea rbx, [rsp+24]
0012d200mov [rbx-24], rcx
0012d204add rcx, 16
0012d208mov [rbx-16], rcx
0012d20cmov [rbx-8], rdx
0012d210mov [rbx], si
0012d213mov [rbx+8], rax
0012d217push 1
0012d219pop r14
0012d21b
0012d21bloc_12d21b:
0012d21btest r14, r14
0012d21eje 0x12d27c
0012d220
0012d220loc_12d220:
0012d220mov rdi, rbx
0012d223call _<hashbrown::raw::bitmask::BitMaskIter as core::iter::traits::iterator::Iterator>::next
0012d228cmp rax, 1
0012d22cje 0x12d255
0012d22emov rax, [rsp+8]
0012d233movdqa x0, [rax]
0012d237pmovmskb ecx, x0
0012d23bnot ecx
0012d23dmov [rsp+24], cx
0012d242add [rsp], -384
0012d24aadd rax, 16
0012d24emov [rsp+8], rax
0012d253jmp 0x12d220
0012d255
0012d255loc_12d255:
0012d255neg rdx
0012d258imul rax, rdx, 24
0012d25cmov rcx, [rsp]
0012d260mov r14, [rsp+32]
0012d265dec r14
0012d268mov [rsp+32], r14
0012d26dlea rdi, [rcx+rax]
0012d271add rdi, -24
0012d275call core::ptr::drop_in_place<regex_automata::util::determinize::state::State>
0012d27ajmp 0x12d21b
0012d27c
0012d27cloc_12d27c:
0012d27cadd rsp, 40
0012d280pop rbx
0012d281pop r14
0012d283
0012d283loc_12d283:
0012d283ret
0012d1d1
0012d1d1hashbrown::raw::RawTable<T,A>::drop_elements:
0012d1d1mov rax, [rdi+24]
0012d1d5test rax, rax
0012d1d8je 0x12d283
0012d1depush r14
0012d1e0push rbx
0012d1e1sub rsp, 40
0012d1e5mov rcx, [rdi]
0012d1e8mov rdx, [rdi+8]
0012d1eclea rdx, [rdx+rcx+1]
0012d1f1movdqa x0, [rcx]
0012d1f5pmovmskb esi, x0
0012d1f9not esi
0012d1fblea rbx, [rsp+24]
0012d200mov [rbx-24], rcx
0012d204add rcx, 16
0012d208mov [rbx-16], rcx
0012d20cmov [rbx-8], rdx
0012d210mov [rbx], si
0012d213mov [rbx+8], rax
0012d217push 1
0012d219pop r14
0012d21b
0012d21bloc_12d21b:
0012d21btest r14, r14
0012d21eje 0x12d27c
0012d220
0012d220loc_12d220:
0012d220mov rdi, rbx
0012d223call _<hashbrown::raw::bitmask::BitMaskIter as core::iter::traits::iterator::Iterator>::next
0012d228cmp rax, 1
0012d22cje 0x12d255
0012d22emov rax, [rsp+8]
0012d233movdqa x0, [rax]
0012d237pmovmskb ecx, x0
0012d23bnot ecx
0012d23dmov [rsp+24], cx
0012d242add [rsp], -384
0012d24aadd rax, 16
0012d24emov [rsp+8], rax
0012d253jmp 0x12d220
0012d255
0012d255loc_12d255:
0012d255neg rdx
0012d258imul rax, rdx, 24
0012d25cmov rcx, [rsp]
0012d260mov r14, [rsp+32]
0012d265dec r14
0012d268mov [rsp+32], r14
0012d26dlea rdi, [rcx+rax]
0012d271add rdi, -24
0012d275call core::ptr::drop_in_place<regex_automata::util::determinize::state::State>
0012d27ajmp 0x12d21b
0012d27c
0012d27cloc_12d27c:
0012d27cadd rsp, 40
0012d280pop rbx
0012d281pop r14
0012d283
0012d283loc_12d283:
0012d283ret
0012d1d1
0012d284
0012d284hashbrown::raw::RawTableInner<A>::allocation_info:
0012d284push r15
0012d286push r14
0012d288push rbx
0012d289sub rsp, 32
0012d28dmov rbx, rsi
0012d290mov r14, rdi
0012d293lea rsi, [rdx+1]
0012d297lea r15, [rsp+8]
0012d29cmov rdi, r15
0012d29fcall _ZN9hashbrown3raw11TableLayout20calculate_layout_for17h645e96fc3acf8565E.715
0012d2a4movups x0, [r15]
0012d2a8sub rbx, [r15+16]
0012d2acmov [r14], rbx
0012d2afmovups [r14+8], x0
0012d2b4add rsp, 32
0012d2b8pop rbx
0012d2b9pop r14
0012d2bbpop r15
0012d2bdret
0012d284
0012d284hashbrown::raw::RawTableInner<A>::allocation_info:
0012d284push r15
0012d286push r14
0012d288push rbx
0012d289sub rsp, 32
0012d28dmov rbx, rsi
0012d290mov r14, rdi
0012d293lea rsi, [rdx+1]
0012d297lea r15, [rsp+8]
0012d29cmov rdi, r15
0012d29fcall _ZN9hashbrown3raw11TableLayout20calculate_layout_for17h645e96fc3acf8565E.715
0012d2a4movups x0, [r15]
0012d2a8sub rbx, [r15+16]
0012d2acmov [r14], rbx
0012d2afmovups [r14+8], x0
0012d2b4add rsp, 32
0012d2b8pop rbx
0012d2b9pop r14
0012d2bbpop r15
0012d2bdret
0012d284
0012d2be
0012d2be_ZN9hashbrown3raw11TableLayout20calculate_layout_for17h645e96fc3acf8565E.715:
0012d2bepush 24
0012d2c0pop rcx
0012d2c1mov rax, rsi
0012d2c4mul rcx
0012d2c7jo 0x12d2eb
0012d2c9add rax, 15
0012d2cdjb 0x12d2eb
0012d2cfand rax, -16
0012d2d3add rsi, 16
0012d2d7add rsi, rax
0012d2dajb 0x12d2eb
0012d2dcmov rcx, 0x7ffffffffffffff0
0012d2e6cmp rsi, rcx
0012d2e9jbe 0x12d2f0
0012d2eb
0012d2ebloc_12d2eb:
0012d2eband [rdi], 0
0012d2efret
0012d2f0
0012d2f0loc_12d2f0:
0012d2f0mov [rdi], 16
0012d2f7mov [rdi+8], rsi
0012d2fbmov [rdi+16], rax
0012d2ffret
0012d2be
0012d2be_ZN9hashbrown3raw11TableLayout20calculate_layout_for17h645e96fc3acf8565E.715:
0012d2bepush 24
0012d2c0pop rcx
0012d2c1mov rax, rsi
0012d2c4mul rcx
0012d2c7jo 0x12d2eb
0012d2c9add rax, 15
0012d2cdjb 0x12d2eb
0012d2cfand rax, -16
0012d2d3add rsi, 16
0012d2d7add rsi, rax
0012d2dajb 0x12d2eb
0012d2dcmov rcx, 0x7ffffffffffffff0
0012d2e6cmp rsi, rcx
0012d2e9jbe 0x12d2f0
0012d2eb
0012d2ebloc_12d2eb:
0012d2eband [rdi], 0
0012d2efret
0012d2f0
0012d2f0loc_12d2f0:
0012d2f0mov [rdi], 16
0012d2f7mov [rdi+8], rsi
0012d2fbmov [rdi+16], rax
0012d2ffret
0012d2be
0012d305
0012d305core::ptr::drop_in_place<[regex_automata::util::determinize::state::State]>:
0012d305push r14
0012d307push rbx
0012d308push rax
0012d309mov rbx, rsi
0012d30cmov r14, rdi
0012d30f
0012d30floc_12d30f:
0012d30fsub rbx, 1
0012d313jb 0x12d323
0012d315mov rdi, r14
0012d318call core::ptr::drop_in_place<regex_automata::util::determinize::state::State>
0012d31dadd r14, 16
0012d321jmp 0x12d30f
0012d323
0012d323loc_12d323:
0012d323add rsp, 8
0012d327pop rbx
0012d328pop r14
0012d32aret
0012d305
0012d305core::ptr::drop_in_place<[regex_automata::util::determinize::state::State]>:
0012d305push r14
0012d307push rbx
0012d308push rax
0012d309mov rbx, rsi
0012d30cmov r14, rdi
0012d30f
0012d30floc_12d30f:
0012d30fsub rbx, 1
0012d313jb 0x12d323
0012d315mov rdi, r14
0012d318call core::ptr::drop_in_place<regex_automata::util::determinize::state::State>
0012d31dadd r14, 16
0012d321jmp 0x12d30f
0012d323
0012d323loc_12d323:
0012d323add rsp, 8
0012d327pop rbx
0012d328pop r14
0012d32aret
0012d305
0012d32b
0012d32b_<&T as core::fmt::Debug>::fmt:
0012d32bpush rax
0012d32cmov rax, rsi
0012d32fmov rdx, [rdi]
0012d332mov rcx, rsp
0012d335mov [rcx], rdx
0012d338lea rsi, [rip-0xd6068]
0012d33flea r8, [rip+0xc466a]
0012d346push 3
0012d348pop rdx
0012d349mov rdi, rax
0012d34ccall core::fmt::Formatter::debug_tuple_field1_finish
0012d351pop rcx
0012d352ret
0012d32b
0012d32b_<&T as core::fmt::Debug>::fmt:
0012d32bpush rax
0012d32cmov rax, rsi
0012d32fmov rdx, [rdi]
0012d332mov rcx, rsp
0012d335mov [rcx], rdx
0012d338lea rsi, [rip-0xd6068]
0012d33flea r8, [rip+0xc466a]
0012d346push 3
0012d348pop rdx
0012d349mov rdi, rax
0012d34ccall core::fmt::Formatter::debug_tuple_field1_finish
0012d351pop rcx
0012d352ret
0012d32b
0012d353
0012d353_<&T as core::fmt::Debug>::fmt:
0012d353mov rax, [rdi]
0012d356cmp [rax], 0
0012d359je 0x12d383
0012d35bpush rax
0012d35cinc rax
0012d35fmov rcx, rsp
0012d362mov [rcx], rax
0012d365lea rax, [rip-0xf3388]
0012d36clea r8, [rip+0xc036d]
0012d373push 4
0012d375pop rdx
0012d376mov rdi, rsi
0012d379mov rsi, rax
0012d37ccall core::fmt::Formatter::debug_tuple_field1_finish
0012d381pop rcx
0012d382ret
0012d383
0012d383loc_12d383:
0012d383mov rdi, [rsi+32]
0012d387mov rax, [rsi+40]
0012d38bmov rax, [rax+24]
0012d38flea rsi, [rip-0xf33b6]
0012d396push 4
0012d398pop rdx
0012d399jmp rax
0012d353
0012d353_<&T as core::fmt::Debug>::fmt:
0012d353mov rax, [rdi]
0012d356cmp [rax], 0
0012d359je 0x12d383
0012d35bpush rax
0012d35cinc rax
0012d35fmov rcx, rsp
0012d362mov [rcx], rax
0012d365lea rax, [rip-0xf3388]
0012d36clea r8, [rip+0xc036d]
0012d373push 4
0012d375pop rdx
0012d376mov rdi, rsi
0012d379mov rsi, rax
0012d37ccall core::fmt::Formatter::debug_tuple_field1_finish
0012d381pop rcx
0012d382ret
0012d383
0012d383loc_12d383:
0012d383mov rdi, [rsi+32]
0012d387mov rax, [rsi+40]
0012d38bmov rax, [rax+24]
0012d38flea rsi, [rip-0xf33b6]
0012d396push 4
0012d398pop rdx
0012d399jmp rax
0012d353
0012d39b
0012d39b_<&T as core::fmt::Debug>::fmt:
0012d39bpush rax
0012d39cmov rax, rsi
0012d39fmov rdx, [rdi]
0012d3a2mov rcx, rsp
0012d3a5mov [rcx], rdx
0012d3a8lea rsi, [rip-0xd5ea7]
0012d3aflea r8, [rip+0xc048a]
0012d3b6push 9
0012d3b8pop rdx
0012d3b9mov rdi, rax
0012d3bccall core::fmt::Formatter::debug_tuple_field1_finish
0012d3c1pop rcx
0012d3c2ret
0012d39b
0012d39b_<&T as core::fmt::Debug>::fmt:
0012d39bpush rax
0012d39cmov rax, rsi
0012d39fmov rdx, [rdi]
0012d3a2mov rcx, rsp
0012d3a5mov [rcx], rdx
0012d3a8lea rsi, [rip-0xd5ea7]
0012d3aflea r8, [rip+0xc048a]
0012d3b6push 9
0012d3b8pop rdx
0012d3b9mov rdi, rax
0012d3bccall core::fmt::Formatter::debug_tuple_field1_finish
0012d3c1pop rcx
0012d3c2ret
0012d39b
0012d3c3
0012d3c3_<regex_automata::util::alphabet::Unit as core::fmt::Debug>::fmt:
0012d3c3sub rsp, 72
0012d3c7cmp [rdi], 0
0012d3caje 0x12d3f7
0012d3cclea rax, [rip+0xc2ead]
0012d3d3lea rdx, [rsp+24]
0012d3d8mov [rdx], rax
0012d3dbmov [rdx+8], 1
0012d3e3lea rax, [rip-0x9c0f2]
0012d3eamov [rdx+16], rax
0012d3eexorps x0, x0
0012d3f1movups [rdx+24], x0
0012d3f5jmp 0x12d437
0012d3f7
0012d3f7loc_12d3f7:
0012d3f7mov al, [rdi+1]
0012d3falea rcx, [rsp+7]
0012d3ffmov [rcx], al
0012d401lea rax, [rsp+8]
0012d406mov [rax], rcx
0012d409lea rcx, [rip-17983]
0012d410mov [rax+8], rcx
0012d414lea rcx, [rip+0xe4175]
0012d41blea rdx, [rsp+24]
0012d420mov [rdx], rcx
0012d423push 1
0012d425pop rcx
0012d426mov [rdx+8], rcx
0012d42aand [rdx+32], 0
0012d42fmov [rdx+16], rax
0012d433mov [rdx+24], rcx
0012d437
0012d437loc_12d437:
0012d437mov rdi, [rsi+32]
0012d43bmov rsi, [rsi+40]
0012d43fcall core::fmt::Formatter::write_fmt
0012d444add rsp, 72
0012d448ret
0012d3c3
0012d3c3_<regex_automata::util::alphabet::Unit as core::fmt::Debug>::fmt:
0012d3c3sub rsp, 72
0012d3c7cmp [rdi], 0
0012d3caje 0x12d3f7
0012d3cclea rax, [rip+0xc2ead]
0012d3d3lea rdx, [rsp+24]
0012d3d8mov [rdx], rax
0012d3dbmov [rdx+8], 1
0012d3e3lea rax, [rip-0x9c0f2]
0012d3eamov [rdx+16], rax
0012d3eexorps x0, x0
0012d3f1movups [rdx+24], x0
0012d3f5jmp 0x12d437
0012d3f7
0012d3f7loc_12d3f7:
0012d3f7mov al, [rdi+1]
0012d3falea rcx, [rsp+7]
0012d3ffmov [rcx], al
0012d401lea rax, [rsp+8]
0012d406mov [rax], rcx
0012d409lea rcx, [rip-17983]
0012d410mov [rax+8], rcx
0012d414lea rcx, [rip+0xe4175]
0012d41blea rdx, [rsp+24]
0012d420mov [rdx], rcx
0012d423push 1
0012d425pop rcx
0012d426mov [rdx+8], rcx
0012d42aand [rdx+32], 0
0012d42fmov [rdx+16], rax
0012d433mov [rdx+24], rcx
0012d437
0012d437loc_12d437:
0012d437mov rdi, [rsi+32]
0012d43bmov rsi, [rsi+40]
0012d43fcall core::fmt::Formatter::write_fmt
0012d444add rsp, 72
0012d448ret
0012d3c3
0012d449
0012d449core::ptr::drop_in_place<regex_automata::hybrid::dfa::Cache>:
0012d449push r14
0012d44bpush rbx
0012d44cpush rax
0012d44dmov rbx, rdi
0012d450mov rdi, [rdi+48]
0012d454mov rsi, [rbx+56]
0012d458call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
0012d45dmov rdi, [rbx+72]
0012d461mov rsi, [rbx+80]
0012d465call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
0012d46amov r14, [rbx+96]
0012d46emov rsi, [rbx+112]
0012d472mov rdi, r14
0012d475call _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
0012d47amov rsi, [rbx+104]
0012d47emov rdi, r14
0012d481call core::ptr::drop_in_place<alloc::vec::Vec<&std::path::Path>>
0012d486lea rdi, [rbx+120]
0012d48acall _<hashbrown::raw::RawTable<T,A> as core::ops::drop::Drop>::drop
0012d48flea rdi, [rbx+168]
0012d496call core::ptr::drop_in_place<regex_automata::util::sparse_set::SparseSet>
0012d49blea rdi, [rbx+224]
0012d4a2call core::ptr::drop_in_place<regex_automata::util::sparse_set::SparseSet>
0012d4a7mov rdi, [rbx+280]
0012d4aemov rsi, [rbx+288]
0012d4b5call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
0012d4bamov rdi, [rbx+304]
0012d4c1mov rsi, [rbx+312]
0012d4c8call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0012d4cdadd rbx, 24
0012d4d1mov rdi, rbx
0012d4d4add rsp, 8
0012d4d8pop rbx
0012d4d9pop r14
0012d4dbjmp 0x12cfa4
0012d449
0012d449core::ptr::drop_in_place<regex_automata::hybrid::dfa::Cache>:
0012d449push r14
0012d44bpush rbx
0012d44cpush rax
0012d44dmov rbx, rdi
0012d450mov rdi, [rdi+48]
0012d454mov rsi, [rbx+56]
0012d458call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
0012d45dmov rdi, [rbx+72]
0012d461mov rsi, [rbx+80]
0012d465call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
0012d46amov r14, [rbx+96]
0012d46emov rsi, [rbx+112]
0012d472mov rdi, r14
0012d475call _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
0012d47amov rsi, [rbx+104]
0012d47emov rdi, r14
0012d481call core::ptr::drop_in_place<alloc::vec::Vec<&std::path::Path>>
0012d486lea rdi, [rbx+120]
0012d48acall _<hashbrown::raw::RawTable<T,A> as core::ops::drop::Drop>::drop
0012d48flea rdi, [rbx+168]
0012d496call core::ptr::drop_in_place<regex_automata::util::sparse_set::SparseSet>
0012d49blea rdi, [rbx+224]
0012d4a2call core::ptr::drop_in_place<regex_automata::util::sparse_set::SparseSet>
0012d4a7mov rdi, [rbx+280]
0012d4aemov rsi, [rbx+288]
0012d4b5call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
0012d4bamov rdi, [rbx+304]
0012d4c1mov rsi, [rbx+312]
0012d4c8call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0012d4cdadd rbx, 24
0012d4d1mov rdi, rbx
0012d4d4add rsp, 8
0012d4d8pop rbx
0012d4d9pop r14
0012d4dbjmp 0x12cfa4
0012d449
0012d4e0
0012d4e0_<regex_automata::util::prefilter::aho_corasick::AhoCorasick as core::fmt::Debug>::fmt:
0012d4e0sub rsp, 24
0012d4e4mov rax, rsi
0012d4e7lea r9, [rsp+16]
0012d4ecmov [r9], rdi
0012d4eflea rcx, [rip+0xc46a2]
0012d4f6mov [rsp], rcx
0012d4falea rsi, [rip-0xd5efc]
0012d501lea rcx, [rip-0xd5ef8]
0012d508push 11
0012d50apop rdx
0012d50bpush 2
0012d50dpop r8
0012d50fmov rdi, rax
0012d512call core::fmt::Formatter::debug_struct_field1_finish
0012d517add rsp, 24
0012d51bret
0012d4e0
0012d4e0_<regex_automata::util::prefilter::aho_corasick::AhoCorasick as core::fmt::Debug>::fmt:
0012d4e0sub rsp, 24
0012d4e4mov rax, rsi
0012d4e7lea r9, [rsp+16]
0012d4ecmov [r9], rdi
0012d4eflea rcx, [rip+0xc46a2]
0012d4f6mov [rsp], rcx
0012d4falea rsi, [rip-0xd5efc]
0012d501lea rcx, [rip-0xd5ef8]
0012d508push 11
0012d50apop rdx
0012d50bpush 2
0012d50dpop r8
0012d50fmov rdi, rax
0012d512call core::fmt::Formatter::debug_struct_field1_finish
0012d517add rsp, 24
0012d51bret
0012d4e0
0012d51c
0012d51c_<&T as core::fmt::Debug>::fmt:
0012d51cpush r15
0012d51epush r14
0012d520push rbx
0012d521sub rsp, 32
0012d525mov rbx, rsi
0012d528mov r14, [rdi]
0012d52bmov rdi, [rsi+32]
0012d52fmov rax, [rsi+40]
0012d533lea rsi, [rip-0xd5f35]
0012d53apush 11
0012d53cpop rdx
0012d53dcall [rax+24]
0012d540lea r15, [rsp+8]
0012d545mov [r15+8], rbx
0012d549mov [r15+16], al
0012d54dand [r15], 0
0012d551mov [r15+17], 0
0012d556lea rdx, [rip+0xba65b]
0012d55dmov rdi, r15
0012d560mov rsi, r14
0012d563call core::fmt::builders::DebugTuple::field
0012d568mov rdi, r15
0012d56bcall core::fmt::builders::DebugTuple::finish
0012d570add rsp, 32
0012d574pop rbx
0012d575pop r14
0012d577pop r15
0012d579ret
0012d51c
0012d51c_<&T as core::fmt::Debug>::fmt:
0012d51cpush r15
0012d51epush r14
0012d520push rbx
0012d521sub rsp, 32
0012d525mov rbx, rsi
0012d528mov r14, [rdi]
0012d52bmov rdi, [rsi+32]
0012d52fmov rax, [rsi+40]
0012d533lea rsi, [rip-0xd5f35]
0012d53apush 11
0012d53cpop rdx
0012d53dcall [rax+24]
0012d540lea r15, [rsp+8]
0012d545mov [r15+8], rbx
0012d549mov [r15+16], al
0012d54dand [r15], 0
0012d551mov [r15+17], 0
0012d556lea rdx, [rip+0xba65b]
0012d55dmov rdi, r15
0012d560mov rsi, r14
0012d563call core::fmt::builders::DebugTuple::field
0012d568mov rdi, r15
0012d56bcall core::fmt::builders::DebugTuple::finish
0012d570add rsp, 32
0012d574pop rbx
0012d575pop r14
0012d577pop r15
0012d579ret
0012d51c
0012d57a
0012d57a_<&T as core::fmt::Debug>::fmt:
0012d57amov rax, [rdi]
0012d57dmov ecx, [rax]
0012d57ftest rcx, rcx
0012d582je 0x12d5a0
0012d584cmp ecx, 1
0012d587jne 0x12d5b8
0012d589mov rdi, [rsi+32]
0012d58dmov rax, [rsi+40]
0012d591mov rax, [rax+24]
0012d595lea rsi, [rip-0xd5db0]
0012d59cpush 3
0012d59ejmp 0x12d5b5
0012d5a0
0012d5a0loc_12d5a0:
0012d5a0mov rdi, [rsi+32]
0012d5a4mov rax, [rsi+40]
0012d5a8mov rax, [rax+24]
0012d5aclea rsi, [rip-0xd5dc9]
0012d5b3push 2
0012d5b5
0012d5b5loc_12d5b5:
0012d5b5pop rdx
0012d5b6jmp rax
0012d5b8
0012d5b8loc_12d5b8:
0012d5b8push rax
0012d5b9add rax, 4
0012d5bdmov rcx, rsp
0012d5c0mov [rcx], rax
0012d5c3lea rax, [rip-0xd5ddb]
0012d5calea r8, [rip+0xbfed7]
0012d5d1push 7
0012d5d3pop rdx
0012d5d4mov rdi, rsi
0012d5d7mov rsi, rax
0012d5dacall core::fmt::Formatter::debug_tuple_field1_finish
0012d5dfpop rcx
0012d5e0ret
0012d57a
0012d57a_<&T as core::fmt::Debug>::fmt:
0012d57amov rax, [rdi]
0012d57dmov ecx, [rax]
0012d57ftest rcx, rcx
0012d582je 0x12d5a0
0012d584cmp ecx, 1
0012d587jne 0x12d5b8
0012d589mov rdi, [rsi+32]
0012d58dmov rax, [rsi+40]
0012d591mov rax, [rax+24]
0012d595lea rsi, [rip-0xd5db0]
0012d59cpush 3
0012d59ejmp 0x12d5b5
0012d5a0
0012d5a0loc_12d5a0:
0012d5a0mov rdi, [rsi+32]
0012d5a4mov rax, [rsi+40]
0012d5a8mov rax, [rax+24]
0012d5aclea rsi, [rip-0xd5dc9]
0012d5b3push 2
0012d5b5
0012d5b5loc_12d5b5:
0012d5b5pop rdx
0012d5b6jmp rax
0012d5b8
0012d5b8loc_12d5b8:
0012d5b8push rax
0012d5b9add rax, 4
0012d5bdmov rcx, rsp
0012d5c0mov [rcx], rax
0012d5c3lea rax, [rip-0xd5ddb]
0012d5calea r8, [rip+0xbfed7]
0012d5d1push 7
0012d5d3pop rdx
0012d5d4mov rdi, rsi
0012d5d7mov rsi, rax
0012d5dacall core::fmt::Formatter::debug_tuple_field1_finish
0012d5dfpop rcx
0012d5e0ret
0012d57a
Loading..