Last active
March 22, 2025 23:11
-
-
Save TheBlackPlague/ca04bc43bc966237d6d2bb8092ad8a7e to your computer and use it in GitHub Desktop.
x86 Linux Assembly of StockDory for RE purposes
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ; Licensed under https://github.com/TheBlackPlague/StockDory/blob/master/LICENSE - Compiled on EPYC 7B with Clang 20 | |
| std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const*, std::allocator<char> const&): | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %r12 | |
| movq %r12, (%rdi) | |
| testq %rsi, %rsi | |
| je .LBB0_10 | |
| movq %rdi, %rbx | |
| movq %rsi, %rdi | |
| movq %rsi, %r14 | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB0_5 | |
| testq %r15, %r15 | |
| js .LBB0_11 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB0_12 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB0_5: | |
| testq %r15, %r15 | |
| je .LBB0_9 | |
| cmpq $1, %r15 | |
| jne .LBB0_8 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB0_9 | |
| .LBB0_8: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB0_9: | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r14 | |
| popq %r15 | |
| retq | |
| .LBB0_12: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB0_10: | |
| leaq .L.str.2164(%rip), %rdi | |
| callq std::__throw_logic_error(char const*)@PLT | |
| .LBB0_11: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .Lfunc_end0: | |
| std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string(): | |
| movq %rdi, %rax | |
| movq (%rdi), %rdi | |
| addq $16, %rax | |
| cmpq %rax, %rdi | |
| je .LBB1_1 | |
| movq (%rax), %rsi | |
| incq %rsi | |
| jmp operator delete(void*, unsigned long)@PLT | |
| .LBB1_1: | |
| retq | |
| .Lfunc_end1: | |
| __cxx_global_var_init.1: | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $136, %rsp | |
| movzbl guard variable for C_STRING[abi:cxx11](%rip), %eax | |
| testb %al, %al | |
| jne .LBB2_10 | |
| leaq guard variable for C_STRING[abi:cxx11](%rip), %rdi | |
| callq __cxa_guard_acquire@PLT | |
| testl %eax, %eax | |
| je .LBB2_10 | |
| leaq 40(%rsp), %r14 | |
| leaq 80(%rsp), %r15 | |
| leaq 120(%rsp), %r12 | |
| movb $0, 16(%rsp) | |
| movq %r14, 24(%rsp) | |
| movl $1953065047, 40(%rsp) | |
| movw $101, 44(%rsp) | |
| movq $5, 32(%rsp) | |
| movb $1, 56(%rsp) | |
| movq %r15, 64(%rsp) | |
| movl $1667329090, 80(%rsp) | |
| movw $107, 84(%rsp) | |
| movq $5, 72(%rsp) | |
| movb $2, 96(%rsp) | |
| movq %r12, 104(%rsp) | |
| movl $4407630, 120(%rsp) | |
| movq $3, 112(%rsp) | |
| leaq C_STRING[abi:cxx11](%rip), %rdi | |
| leaq 16(%rsp), %rsi | |
| leaq 15(%rsp), %rcx | |
| leaq 14(%rsp), %r8 | |
| movl $3, %edx | |
| callq std::map<Color, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<Color>, std::allocator<std::pair<Color const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::map(std::initializer_list<std::pair<Color const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Color> const&, std::allocator<std::pair<Color const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) | |
| movq 104(%rsp), %rdi | |
| cmpq %r12, %rdi | |
| je .LBB2_5 | |
| movq 120(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB2_5: | |
| movq 64(%rsp), %rdi | |
| cmpq %r15, %rdi | |
| je .LBB2_7 | |
| movq 80(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB2_7: | |
| movq 24(%rsp), %rdi | |
| cmpq %r14, %rdi | |
| je .LBB2_9 | |
| movq 40(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB2_9: | |
| leaq std::map<Color, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<Color>, std::allocator<std::pair<Color const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~map()(%rip), %rdi | |
| leaq C_STRING[abi:cxx11](%rip), %rsi | |
| leaq __dso_handle(%rip), %rdx | |
| callq __cxa_atexit@PLT | |
| leaq guard variable for C_STRING[abi:cxx11](%rip), %rdi | |
| callq __cxa_guard_release@PLT | |
| .LBB2_10: | |
| addq $136, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r14 | |
| popq %r15 | |
| retq | |
| movq 104(%rsp), %rdi | |
| movq %rax, %rbx | |
| cmpq %r12, %rdi | |
| jne .LBB2_12 | |
| movq 64(%rsp), %rdi | |
| cmpq %r15, %rdi | |
| jne .LBB2_14 | |
| .LBB2_15: | |
| movq 24(%rsp), %rdi | |
| cmpq %r14, %rdi | |
| jne .LBB2_16 | |
| .LBB2_17: | |
| leaq guard variable for C_STRING[abi:cxx11](%rip), %rdi | |
| callq __cxa_guard_abort@PLT | |
| movq %rbx, %rdi | |
| callq _Unwind_Resume@PLT | |
| .LBB2_12: | |
| movq 120(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| movq 64(%rsp), %rdi | |
| cmpq %r15, %rdi | |
| je .LBB2_15 | |
| .LBB2_14: | |
| movq 80(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| movq 24(%rsp), %rdi | |
| cmpq %r14, %rdi | |
| je .LBB2_17 | |
| .LBB2_16: | |
| movq 40(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| leaq guard variable for C_STRING[abi:cxx11](%rip), %rdi | |
| callq __cxa_guard_abort@PLT | |
| movq %rbx, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end2: | |
| std::map<Color, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<Color>, std::allocator<std::pair<Color const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::map(std::initializer_list<std::pair<Color const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Color> const&, std::allocator<std::pair<Color const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 8(%rdi), %r15 | |
| movl $0, 8(%rdi) | |
| movq $0, 16(%rdi) | |
| movq %r15, 24(%rdi) | |
| movq %r15, 32(%rdi) | |
| movq $0, 40(%rdi) | |
| testq %rdx, %rdx | |
| je .LBB3_18 | |
| leaq (%rdx,%rdx,4), %rax | |
| movq %rsi, %r14 | |
| movq %rdi, %rbx | |
| xorl %r13d, %r13d | |
| leaq (%rsi,%rax,8), %rax | |
| movq %rax, (%rsp) | |
| jmp .LBB3_2 | |
| .LBB3_17: | |
| addq $40, %r14 | |
| cmpq (%rsp), %r14 | |
| je .LBB3_18 | |
| .LBB3_2: | |
| testq %r13, %r13 | |
| je .LBB3_4 | |
| movq 32(%rbx), %r12 | |
| movzbl 32(%r12), %eax | |
| cmpb (%r14), %al | |
| jb .LBB3_11 | |
| .LBB3_4: | |
| movq 16(%rbx), %rdx | |
| movq %r15, %r12 | |
| testq %rdx, %rdx | |
| je .LBB3_8 | |
| movzbl (%r14), %eax | |
| .LBB3_6: | |
| movzbl 32(%rdx), %ecx | |
| movq %rdx, %r12 | |
| xorl %edx, %edx | |
| cmpb %cl, %al | |
| setae %dl | |
| movq 16(%r12,%rdx,8), %rdx | |
| testq %rdx, %rdx | |
| jne .LBB3_6 | |
| cmpb %cl, %al | |
| jae .LBB3_10 | |
| .LBB3_8: | |
| cmpq 24(%rbx), %r12 | |
| je .LBB3_11 | |
| movq %r12, %rdi | |
| callq std::_Rb_tree_decrement(std::_Rb_tree_node_base*)@PLT | |
| movzbl 32(%rax), %ecx | |
| movzbl (%r14), %eax | |
| .LBB3_10: | |
| cmpb %al, %cl | |
| jae .LBB3_17 | |
| .LBB3_11: | |
| cmpq %r15, %r12 | |
| je .LBB3_12 | |
| movzbl (%r14), %eax | |
| cmpb 32(%r12), %al | |
| setb %bpl | |
| jmp .LBB3_14 | |
| .LBB3_12: | |
| movb $1, %bpl | |
| .LBB3_14: | |
| movl $72, %edi | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rbx, %rdi | |
| movq %rax, %rsi | |
| movq %r14, %rdx | |
| callq void std::_Rb_tree<Color, std::pair<Color const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Color const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Color>, std::allocator<std::pair<Color const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_construct_node<std::pair<Color const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>(std::_Rb_tree_node<std::pair<Color const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*, std::pair<Color const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) | |
| movzbl %bpl, %edi | |
| movq %r13, %rsi | |
| movq %r12, %rdx | |
| movq %r15, %rcx | |
| callq std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)@PLT | |
| movq 40(%rbx), %r13 | |
| incq %r13 | |
| movq %r13, 40(%rbx) | |
| jmp .LBB3_17 | |
| .LBB3_18: | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| movq %rbx, %rdi | |
| movq %rax, %r14 | |
| callq std::_Rb_tree<Color, std::pair<Color const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Color const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Color>, std::allocator<std::pair<Color const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~_Rb_tree() | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end3: | |
| std::map<Color, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<Color>, std::allocator<std::pair<Color const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~map(): | |
| pushq %rax | |
| movq 16(%rdi), %rsi | |
| callq std::_Rb_tree<Color, std::pair<Color const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Color const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Color>, std::allocator<std::pair<Color const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_erase(std::_Rb_tree_node<std::pair<Color const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*) | |
| popq %rax | |
| retq | |
| movq %rax, %rdi | |
| callq __clang_call_terminate | |
| .Lfunc_end4: | |
| __cxx_global_var_init.5: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $296, %rsp | |
| movzbl guard variable for P_STRING[abi:cxx11](%rip), %eax | |
| testb %al, %al | |
| jne .LBB5_18 | |
| leaq guard variable for P_STRING[abi:cxx11](%rip), %rdi | |
| callq __cxa_guard_acquire@PLT | |
| testl %eax, %eax | |
| je .LBB5_18 | |
| leaq 32(%rsp), %rax | |
| leaq 72(%rsp), %r15 | |
| leaq 112(%rsp), %r12 | |
| leaq 152(%rsp), %r13 | |
| leaq 192(%rsp), %rbp | |
| leaq 232(%rsp), %rbx | |
| leaq 272(%rsp), %r14 | |
| movb $0, 8(%rsp) | |
| movq %rax, 16(%rsp) | |
| movl $1853317456, 32(%rsp) | |
| movq $4, 24(%rsp) | |
| movb $0, 36(%rsp) | |
| movb $1, 48(%rsp) | |
| movq %r15, 56(%rsp) | |
| movl $1734962763, 72(%rsp) | |
| movw $29800, 76(%rsp) | |
| movq $6, 64(%rsp) | |
| movb $0, 78(%rsp) | |
| movb $2, 88(%rsp) | |
| movq %r12, 96(%rsp) | |
| movl $1752394050, 112(%rsp) | |
| movw $28783, 116(%rsp) | |
| movq $6, 104(%rsp) | |
| movb $0, 118(%rsp) | |
| movb $3, 128(%rsp) | |
| movq %r13, 136(%rsp) | |
| movl $1802465106, 152(%rsp) | |
| movq $4, 144(%rsp) | |
| movb $0, 156(%rsp) | |
| movb $4, 168(%rsp) | |
| movq %rbp, 176(%rsp) | |
| movl $1701147985, 192(%rsp) | |
| movw $110, 196(%rsp) | |
| movq $5, 184(%rsp) | |
| movb $5, 208(%rsp) | |
| movq %rbx, 216(%rsp) | |
| movl $1735289163, 232(%rsp) | |
| movq $4, 224(%rsp) | |
| movb $0, 236(%rsp) | |
| movb $6, 248(%rsp) | |
| movq %r14, 256(%rsp) | |
| movl $5259598, 272(%rsp) | |
| movq $3, 264(%rsp) | |
| leaq P_STRING[abi:cxx11](%rip), %rdi | |
| leaq 8(%rsp), %rsi | |
| leaq 7(%rsp), %rcx | |
| leaq 6(%rsp), %r8 | |
| movl $7, %edx | |
| callq std::map<Piece, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<Piece>, std::allocator<std::pair<Piece const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::map(std::initializer_list<std::pair<Piece const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Piece> const&, std::allocator<std::pair<Piece const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) | |
| movq 256(%rsp), %rdi | |
| cmpq %r14, %rdi | |
| je .LBB5_5 | |
| movq 272(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB5_5: | |
| movq 216(%rsp), %rdi | |
| cmpq %rbx, %rdi | |
| je .LBB5_7 | |
| movq 232(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB5_7: | |
| movq 176(%rsp), %rdi | |
| cmpq %rbp, %rdi | |
| je .LBB5_9 | |
| movq 192(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB5_9: | |
| movq 136(%rsp), %rdi | |
| cmpq %r13, %rdi | |
| je .LBB5_11 | |
| movq 152(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB5_11: | |
| movq 96(%rsp), %rdi | |
| cmpq %r12, %rdi | |
| je .LBB5_13 | |
| movq 112(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB5_13: | |
| movq 56(%rsp), %rdi | |
| cmpq %r15, %rdi | |
| je .LBB5_15 | |
| movq 72(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB5_15: | |
| movq 16(%rsp), %rdi | |
| leaq 32(%rsp), %rax | |
| cmpq %rax, %rdi | |
| je .LBB5_17 | |
| movq 32(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB5_17: | |
| leaq std::map<Piece, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<Piece>, std::allocator<std::pair<Piece const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~map()(%rip), %rdi | |
| leaq P_STRING[abi:cxx11](%rip), %rsi | |
| leaq __dso_handle(%rip), %rdx | |
| callq __cxa_atexit@PLT | |
| leaq guard variable for P_STRING[abi:cxx11](%rip), %rdi | |
| callq __cxa_guard_release@PLT | |
| .LBB5_18: | |
| addq $296, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| movq 256(%rsp), %rdi | |
| movq %rax, 288(%rsp) | |
| cmpq %r14, %rdi | |
| jne .LBB5_20 | |
| movq 216(%rsp), %rdi | |
| cmpq %rbx, %rdi | |
| jne .LBB5_22 | |
| .LBB5_23: | |
| movq 176(%rsp), %rdi | |
| cmpq %rbp, %rdi | |
| jne .LBB5_24 | |
| .LBB5_25: | |
| movq 136(%rsp), %rdi | |
| cmpq %r13, %rdi | |
| jne .LBB5_26 | |
| .LBB5_27: | |
| movq 96(%rsp), %rdi | |
| cmpq %r12, %rdi | |
| jne .LBB5_28 | |
| .LBB5_29: | |
| movq 56(%rsp), %rdi | |
| cmpq %r15, %rdi | |
| jne .LBB5_30 | |
| .LBB5_31: | |
| movq 16(%rsp), %rdi | |
| leaq 32(%rsp), %rax | |
| cmpq %rax, %rdi | |
| jne .LBB5_32 | |
| .LBB5_33: | |
| leaq guard variable for P_STRING[abi:cxx11](%rip), %rdi | |
| callq __cxa_guard_abort@PLT | |
| movq 288(%rsp), %rdi | |
| callq _Unwind_Resume@PLT | |
| .LBB5_20: | |
| movq 272(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| movq 216(%rsp), %rdi | |
| cmpq %rbx, %rdi | |
| je .LBB5_23 | |
| .LBB5_22: | |
| movq 232(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| movq 176(%rsp), %rdi | |
| cmpq %rbp, %rdi | |
| je .LBB5_25 | |
| .LBB5_24: | |
| movq 192(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| movq 136(%rsp), %rdi | |
| cmpq %r13, %rdi | |
| je .LBB5_27 | |
| .LBB5_26: | |
| movq 152(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| movq 96(%rsp), %rdi | |
| cmpq %r12, %rdi | |
| je .LBB5_29 | |
| .LBB5_28: | |
| movq 112(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| movq 56(%rsp), %rdi | |
| cmpq %r15, %rdi | |
| je .LBB5_31 | |
| .LBB5_30: | |
| movq 72(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| movq 16(%rsp), %rdi | |
| leaq 32(%rsp), %rax | |
| cmpq %rax, %rdi | |
| je .LBB5_33 | |
| .LBB5_32: | |
| movq 32(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| leaq guard variable for P_STRING[abi:cxx11](%rip), %rdi | |
| callq __cxa_guard_abort@PLT | |
| movq 288(%rsp), %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end5: | |
| std::map<Piece, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<Piece>, std::allocator<std::pair<Piece const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::map(std::initializer_list<std::pair<Piece const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Piece> const&, std::allocator<std::pair<Piece const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 8(%rdi), %r15 | |
| movl $0, 8(%rdi) | |
| movq $0, 16(%rdi) | |
| movq %r15, 24(%rdi) | |
| movq %r15, 32(%rdi) | |
| movq $0, 40(%rdi) | |
| testq %rdx, %rdx | |
| je .LBB6_18 | |
| leaq (%rdx,%rdx,4), %rax | |
| movq %rsi, %r14 | |
| movq %rdi, %rbx | |
| xorl %r13d, %r13d | |
| leaq (%rsi,%rax,8), %rax | |
| movq %rax, (%rsp) | |
| jmp .LBB6_2 | |
| .LBB6_17: | |
| addq $40, %r14 | |
| cmpq (%rsp), %r14 | |
| je .LBB6_18 | |
| .LBB6_2: | |
| testq %r13, %r13 | |
| je .LBB6_4 | |
| movq 32(%rbx), %r12 | |
| movzbl 32(%r12), %eax | |
| cmpb (%r14), %al | |
| jb .LBB6_11 | |
| .LBB6_4: | |
| movq 16(%rbx), %rdx | |
| movq %r15, %r12 | |
| testq %rdx, %rdx | |
| je .LBB6_8 | |
| movzbl (%r14), %eax | |
| .LBB6_6: | |
| movzbl 32(%rdx), %ecx | |
| movq %rdx, %r12 | |
| xorl %edx, %edx | |
| cmpb %cl, %al | |
| setae %dl | |
| movq 16(%r12,%rdx,8), %rdx | |
| testq %rdx, %rdx | |
| jne .LBB6_6 | |
| cmpb %cl, %al | |
| jae .LBB6_10 | |
| .LBB6_8: | |
| cmpq 24(%rbx), %r12 | |
| je .LBB6_11 | |
| movq %r12, %rdi | |
| callq std::_Rb_tree_decrement(std::_Rb_tree_node_base*)@PLT | |
| movzbl 32(%rax), %ecx | |
| movzbl (%r14), %eax | |
| .LBB6_10: | |
| cmpb %al, %cl | |
| jae .LBB6_17 | |
| .LBB6_11: | |
| cmpq %r15, %r12 | |
| je .LBB6_12 | |
| movzbl (%r14), %eax | |
| cmpb 32(%r12), %al | |
| setb %bpl | |
| jmp .LBB6_14 | |
| .LBB6_12: | |
| movb $1, %bpl | |
| .LBB6_14: | |
| movl $72, %edi | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rbx, %rdi | |
| movq %rax, %rsi | |
| movq %r14, %rdx | |
| callq void std::_Rb_tree<Piece, std::pair<Piece const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Piece const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Piece>, std::allocator<std::pair<Piece const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_construct_node<std::pair<Piece const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>(std::_Rb_tree_node<std::pair<Piece const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*, std::pair<Piece const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) | |
| movzbl %bpl, %edi | |
| movq %r13, %rsi | |
| movq %r12, %rdx | |
| movq %r15, %rcx | |
| callq std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)@PLT | |
| movq 40(%rbx), %r13 | |
| incq %r13 | |
| movq %r13, 40(%rbx) | |
| jmp .LBB6_17 | |
| .LBB6_18: | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| movq %rbx, %rdi | |
| movq %rax, %r14 | |
| callq std::_Rb_tree<Piece, std::pair<Piece const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Piece const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Piece>, std::allocator<std::pair<Piece const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~_Rb_tree() | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end6: | |
| std::map<Piece, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<Piece>, std::allocator<std::pair<Piece const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~map(): | |
| pushq %rax | |
| movq 16(%rdi), %rsi | |
| callq std::_Rb_tree<Piece, std::pair<Piece const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Piece const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Piece>, std::allocator<std::pair<Piece const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_erase(std::_Rb_tree_node<std::pair<Piece const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*) | |
| popq %rax | |
| retq | |
| movq %rax, %rdi | |
| callq __clang_call_terminate | |
| .Lfunc_end7: | |
| __cxx_global_var_init.16: | |
| pushq %rbx | |
| movzbl guard variable for TTable(%rip), %eax | |
| testb %al, %al | |
| je .LBB8_1 | |
| .LBB8_6: | |
| popq %rbx | |
| retq | |
| .LBB8_1: | |
| leaq guard variable for TTable(%rip), %rdi | |
| callq __cxa_guard_acquire@PLT | |
| testl %eax, %eax | |
| je .LBB8_6 | |
| vxorps %xmm0, %xmm0, %xmm0 | |
| vmovups %xmm0, TTable(%rip) | |
| movq $0, TTable+16(%rip) | |
| movq $1048576, TTable+24(%rip) | |
| movl $16777216, %edi | |
| callq operator new(unsigned long)@PLT | |
| xorl %ecx, %ecx | |
| vxorps %xmm0, %xmm0, %xmm0 | |
| vxorps %xmm1, %xmm1, %xmm1 | |
| .LBB8_4: | |
| vmovups %ymm0, (%rax,%rcx) | |
| movb $3, 15(%rax,%rcx) | |
| movb $3, 31(%rax,%rcx) | |
| vmovups %ymm0, 32(%rax,%rcx) | |
| movb $3, 47(%rax,%rcx) | |
| movb $3, 63(%rax,%rcx) | |
| vmovups %ymm0, 64(%rax,%rcx) | |
| movb $3, 79(%rax,%rcx) | |
| movb $3, 95(%rax,%rcx) | |
| vmovups %ymm0, 96(%rax,%rcx) | |
| movb $3, 111(%rax,%rcx) | |
| movb $3, 127(%rax,%rcx) | |
| vmovups %ymm0, 128(%rax,%rcx) | |
| movb $3, 143(%rax,%rcx) | |
| movb $3, 159(%rax,%rcx) | |
| vmovups %ymm0, 160(%rax,%rcx) | |
| movb $3, 175(%rax,%rcx) | |
| movb $3, 191(%rax,%rcx) | |
| vmovups %xmm1, 192(%rax,%rcx) | |
| movb $3, 207(%rax,%rcx) | |
| vmovups %xmm1, 208(%rax,%rcx) | |
| movb $3, 223(%rax,%rcx) | |
| vmovups %xmm1, 224(%rax,%rcx) | |
| movb $3, 239(%rax,%rcx) | |
| vmovups %xmm1, 240(%rax,%rcx) | |
| movb $3, 255(%rax,%rcx) | |
| addq $256, %rcx | |
| cmpq $16777216, %rcx | |
| jne .LBB8_4 | |
| leaq 16777216(%rax), %rdx | |
| addq %rax, %rcx | |
| movq %rax, TTable(%rip) | |
| leaq TTable(%rip), %rsi | |
| leaq StockDory::TranspositionTable<StockDory::EngineEntry>::~TranspositionTable()(%rip), %rdi | |
| movq %rcx, TTable+8(%rip) | |
| movq %rdx, TTable+16(%rip) | |
| leaq __dso_handle(%rip), %rdx | |
| vzeroupper | |
| callq __cxa_atexit@PLT | |
| leaq guard variable for TTable(%rip), %rdi | |
| popq %rbx | |
| jmp __cxa_guard_release@PLT | |
| leaq guard variable for TTable(%rip), %rdi | |
| movq %rax, %rbx | |
| callq __cxa_guard_abort@PLT | |
| movq %rbx, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end8: | |
| StockDory::TranspositionTable<StockDory::EngineEntry>::~TranspositionTable(): | |
| movq %rdi, %rax | |
| movq (%rdi), %rdi | |
| testq %rdi, %rdi | |
| je .LBB9_1 | |
| movq 16(%rax), %rsi | |
| subq %rdi, %rsi | |
| jmp operator delete(void*, unsigned long)@PLT | |
| .LBB9_1: | |
| retq | |
| .Lfunc_end9: | |
| std::array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 50ul>::~array(): | |
| pushq %r14 | |
| pushq %rbx | |
| pushq %rax | |
| movq %rdi, %rbx | |
| addq $1600, %rbx | |
| movq $-1600, %r14 | |
| jmp .LBB10_1 | |
| .LBB10_3: | |
| addq $-32, %rbx | |
| addq $32, %r14 | |
| je .LBB10_4 | |
| .LBB10_1: | |
| movq -32(%rbx), %rdi | |
| leaq -16(%rbx), %rax | |
| cmpq %rdi, %rax | |
| je .LBB10_3 | |
| movq (%rax), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| jmp .LBB10_3 | |
| .LBB10_4: | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r14 | |
| retq | |
| .Lfunc_end10: | |
| __cxx_global_var_init.69: | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %rbx | |
| subq $67344, %rsp | |
| leaq 16(%rsp), %rbx | |
| leaq .L.str.70(%rip), %rsi | |
| leaq .L.str.71(%rip), %rdx | |
| movq %rbx, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 80(%rsp), %rdi | |
| leaq .L.str.72(%rip), %rsi | |
| leaq .L.str.73(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 144(%rsp), %r14 | |
| leaq .L.str.74(%rip), %rsi | |
| leaq .L.str.75(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 208(%rsp), %r14 | |
| leaq .L.str.76(%rip), %rsi | |
| leaq .L.str.77(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 272(%rsp), %r14 | |
| leaq .L.str.78(%rip), %rsi | |
| leaq .L.str.79(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA20_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 336(%rsp), %r14 | |
| leaq .L.str.80(%rip), %rsi | |
| leaq .L.str.81(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA17_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 400(%rsp), %r14 | |
| leaq .L.str.82(%rip), %rsi | |
| leaq .L.str.83(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 464(%rsp), %r14 | |
| leaq .L.str.84(%rip), %rsi | |
| leaq .L.str.85(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA20_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 528(%rsp), %r14 | |
| leaq .L.str.86(%rip), %rsi | |
| leaq .L.str.87(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA21_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 592(%rsp), %r14 | |
| leaq .L.str.88(%rip), %rsi | |
| leaq .L.str.89(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 656(%rsp), %r14 | |
| leaq .L.str.90(%rip), %rsi | |
| leaq .L.str.91(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 720(%rsp), %r14 | |
| leaq .L.str.92(%rip), %rsi | |
| leaq .L.str.93(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA16_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 784(%rsp), %r14 | |
| leaq .L.str.94(%rip), %rsi | |
| leaq .L.str.95(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 848(%rsp), %r14 | |
| leaq .L.str.96(%rip), %rsi | |
| leaq .L.str.97(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 912(%rsp), %r14 | |
| leaq .L.str.98(%rip), %rsi | |
| leaq .L.str.99(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 976(%rsp), %r14 | |
| leaq .L.str.100(%rip), %rsi | |
| leaq .L.str.101(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 1040(%rsp), %r14 | |
| leaq .L.str.102(%rip), %rsi | |
| leaq .L.str.103(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 1104(%rsp), %r14 | |
| leaq .L.str.104(%rip), %rsi | |
| leaq .L.str.105(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 1168(%rsp), %r14 | |
| leaq .L.str.106(%rip), %rsi | |
| leaq .L.str.107(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 1232(%rsp), %r14 | |
| leaq .L.str.108(%rip), %rsi | |
| leaq .L.str.109(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 1296(%rsp), %r14 | |
| leaq .L.str.110(%rip), %rsi | |
| leaq .L.str.111(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA18_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 1360(%rsp), %r14 | |
| leaq .L.str.112(%rip), %rsi | |
| leaq .L.str.113(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA26_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 1424(%rsp), %r14 | |
| leaq .L.str.114(%rip), %rsi | |
| leaq .L.str.115(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 1488(%rsp), %r14 | |
| leaq .L.str.116(%rip), %rsi | |
| leaq .L.str.117(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 1552(%rsp), %r14 | |
| leaq .L.str.118(%rip), %rsi | |
| leaq .L.str.119(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA21_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 1616(%rsp), %r14 | |
| leaq .L.str.120(%rip), %rsi | |
| leaq .L.str.121(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA19_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 1680(%rsp), %r14 | |
| leaq .L.str.122(%rip), %rsi | |
| leaq .L.str.123(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA20_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 1744(%rsp), %r14 | |
| leaq .L.str.124(%rip), %rsi | |
| leaq .L.str.125(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 1808(%rsp), %r14 | |
| leaq .L.str.126(%rip), %rsi | |
| leaq .L.str.127(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 1872(%rsp), %r14 | |
| leaq .L.str.128(%rip), %rsi | |
| leaq .L.str.129(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA16_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 1936(%rsp), %r14 | |
| leaq .L.str.130(%rip), %rsi | |
| leaq .L.str.131(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 2000(%rsp), %r14 | |
| leaq .L.str.132(%rip), %rsi | |
| leaq .L.str.133(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 2064(%rsp), %r14 | |
| leaq .L.str.134(%rip), %rsi | |
| leaq .L.str.135(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 2128(%rsp), %r14 | |
| leaq .L.str.136(%rip), %rsi | |
| leaq .L.str.137(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 2192(%rsp), %r14 | |
| leaq .L.str.138(%rip), %rsi | |
| leaq .L.str.137(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 2256(%rsp), %r14 | |
| leaq .L.str.139(%rip), %rsi | |
| leaq .L.str.140(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 2320(%rsp), %r14 | |
| leaq .L.str.141(%rip), %rsi | |
| leaq .L.str.142(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 2384(%rsp), %r14 | |
| leaq .L.str.143(%rip), %rsi | |
| leaq .L.str.144(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 2448(%rsp), %r14 | |
| leaq .L.str.145(%rip), %rsi | |
| leaq .L.str.146(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 2512(%rsp), %r14 | |
| leaq .L.str.147(%rip), %rsi | |
| leaq .L.str.148(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 2576(%rsp), %r14 | |
| leaq .L.str.149(%rip), %rsi | |
| leaq .L.str.150(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 2640(%rsp), %r14 | |
| leaq .L.str.151(%rip), %rsi | |
| leaq .L.str.152(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 2704(%rsp), %r14 | |
| leaq .L.str.153(%rip), %rsi | |
| leaq .L.str.154(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA36_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 2768(%rsp), %r14 | |
| leaq .L.str.155(%rip), %rsi | |
| leaq .L.str.156(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA16_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 2832(%rsp), %r14 | |
| leaq .L.str.157(%rip), %rsi | |
| leaq .L.str.158(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 2896(%rsp), %r14 | |
| leaq .L.str.159(%rip), %rsi | |
| leaq .L.str.160(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA25_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 2960(%rsp), %r14 | |
| leaq .L.str.161(%rip), %rsi | |
| leaq .L.str.162(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA24_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 3024(%rsp), %r14 | |
| leaq .L.str.163(%rip), %rsi | |
| leaq .L.str.164(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 3088(%rsp), %r14 | |
| leaq .L.str.165(%rip), %rsi | |
| leaq .L.str.166(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 3152(%rsp), %r14 | |
| leaq .L.str.167(%rip), %rsi | |
| leaq .L.str.168(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 3216(%rsp), %r14 | |
| leaq .L.str.169(%rip), %rsi | |
| leaq .L.str.170(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 3280(%rsp), %r14 | |
| leaq .L.str.171(%rip), %rsi | |
| leaq .L.str.172(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 3344(%rsp), %r14 | |
| leaq .L.str.173(%rip), %rsi | |
| leaq .L.str.174(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 3408(%rsp), %r14 | |
| leaq .L.str.175(%rip), %rsi | |
| leaq .L.str.176(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 3472(%rsp), %r14 | |
| leaq .L.str.177(%rip), %rsi | |
| leaq .L.str.178(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 3536(%rsp), %r14 | |
| leaq .L.str.179(%rip), %rsi | |
| leaq .L.str.180(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 3600(%rsp), %r14 | |
| leaq .L.str.181(%rip), %rsi | |
| leaq .L.str.182(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 3664(%rsp), %r14 | |
| leaq .L.str.183(%rip), %rsi | |
| leaq .L.str.184(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 3728(%rsp), %r14 | |
| leaq .L.str.185(%rip), %rsi | |
| leaq .L.str.186(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 3792(%rsp), %r14 | |
| leaq .L.str.187(%rip), %rsi | |
| leaq .L.str.188(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 3856(%rsp), %r14 | |
| leaq .L.str.189(%rip), %rsi | |
| leaq .L.str.190(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA22_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 3920(%rsp), %r14 | |
| leaq .L.str.191(%rip), %rsi | |
| leaq .L.str.192(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 3984(%rsp), %r14 | |
| leaq .L.str.193(%rip), %rsi | |
| leaq .L.str.194(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 4048(%rsp), %r14 | |
| leaq .L.str.195(%rip), %rsi | |
| leaq .L.str.196(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 4112(%rsp), %r14 | |
| leaq .L.str.197(%rip), %rsi | |
| leaq .L.str.198(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 4176(%rsp), %r14 | |
| leaq .L.str.199(%rip), %rsi | |
| leaq .L.str.200(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 4240(%rsp), %r14 | |
| leaq .L.str.201(%rip), %rsi | |
| leaq .L.str.202(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 4304(%rsp), %r14 | |
| leaq .L.str.203(%rip), %rsi | |
| leaq .L.str.204(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 4368(%rsp), %r14 | |
| leaq .L.str.205(%rip), %rsi | |
| leaq .L.str.206(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 4432(%rsp), %r14 | |
| leaq .L.str.207(%rip), %rsi | |
| leaq .L.str.208(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 4496(%rsp), %r14 | |
| leaq .L.str.209(%rip), %rsi | |
| leaq .L.str.210(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 4560(%rsp), %r14 | |
| leaq .L.str.211(%rip), %rsi | |
| leaq .L.str.212(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 4624(%rsp), %r14 | |
| leaq .L.str.213(%rip), %rsi | |
| leaq .L.str.214(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 4688(%rsp), %r14 | |
| leaq .L.str.215(%rip), %rsi | |
| leaq .L.str.216(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA17_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 4752(%rsp), %r14 | |
| leaq .L.str.217(%rip), %rsi | |
| leaq .L.str.218(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 4816(%rsp), %r14 | |
| leaq .L.str.219(%rip), %rsi | |
| leaq .L.str.220(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 4880(%rsp), %r14 | |
| leaq .L.str.221(%rip), %rsi | |
| leaq .L.str.222(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA26_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 4944(%rsp), %r14 | |
| leaq .L.str.223(%rip), %rsi | |
| leaq .L.str.224(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 5008(%rsp), %r14 | |
| leaq .L.str.225(%rip), %rsi | |
| leaq .L.str.226(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 5072(%rsp), %r14 | |
| leaq .L.str.227(%rip), %rsi | |
| leaq .L.str.228(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA20_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 5136(%rsp), %r14 | |
| leaq .L.str.229(%rip), %rsi | |
| leaq .L.str.230(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 5200(%rsp), %r14 | |
| leaq .L.str.231(%rip), %rsi | |
| leaq .L.str.232(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA21_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 5264(%rsp), %r14 | |
| leaq .L.str.233(%rip), %rsi | |
| leaq .L.str.234(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 5328(%rsp), %r14 | |
| leaq .L.str.235(%rip), %rsi | |
| leaq .L.str.236(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA57_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 5392(%rsp), %r14 | |
| leaq .L.str.237(%rip), %rsi | |
| leaq .L.str.238(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA17_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 5456(%rsp), %r14 | |
| leaq .L.str.239(%rip), %rsi | |
| leaq .L.str.240(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA28_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 5520(%rsp), %r14 | |
| leaq .L.str.241(%rip), %rsi | |
| leaq .L.str.242(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA22_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 5584(%rsp), %r14 | |
| leaq .L.str.243(%rip), %rsi | |
| leaq .L.str.244(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 5648(%rsp), %r14 | |
| leaq .L.str.245(%rip), %rsi | |
| leaq .L.str.246(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 5712(%rsp), %r14 | |
| leaq .L.str.247(%rip), %rsi | |
| leaq .L.str.248(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 5776(%rsp), %r14 | |
| leaq .L.str.249(%rip), %rsi | |
| leaq .L.str.250(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA58_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 5840(%rsp), %r14 | |
| leaq .L.str.251(%rip), %rsi | |
| leaq .L.str.252(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA16_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 5904(%rsp), %r14 | |
| leaq .L.str.253(%rip), %rsi | |
| leaq .L.str.254(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA58_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 5968(%rsp), %r14 | |
| leaq .L.str.255(%rip), %rsi | |
| leaq .L.str.256(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 6032(%rsp), %r14 | |
| leaq .L.str.257(%rip), %rsi | |
| leaq .L.str.258(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 6096(%rsp), %r14 | |
| leaq .L.str.259(%rip), %rsi | |
| leaq .L.str.260(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA21_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 6160(%rsp), %r14 | |
| leaq .L.str.261(%rip), %rsi | |
| leaq .L.str.262(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 6224(%rsp), %r14 | |
| leaq .L.str.263(%rip), %rsi | |
| leaq .L.str.264(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA22_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 6288(%rsp), %r14 | |
| leaq .L.str.265(%rip), %rsi | |
| leaq .L.str.266(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA24_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 6352(%rsp), %r14 | |
| leaq .L.str.267(%rip), %rsi | |
| leaq .L.str.268(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 6416(%rsp), %r14 | |
| leaq .L.str.269(%rip), %rsi | |
| leaq .L.str.270(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 6480(%rsp), %r14 | |
| leaq .L.str.271(%rip), %rsi | |
| leaq .L.str.270(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 6544(%rsp), %r14 | |
| leaq .L.str.272(%rip), %rsi | |
| leaq .L.str.273(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 6608(%rsp), %r14 | |
| leaq .L.str.274(%rip), %rsi | |
| leaq .L.str.275(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA18_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 6672(%rsp), %r14 | |
| leaq .L.str.276(%rip), %rsi | |
| leaq .L.str.277(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 6736(%rsp), %r14 | |
| leaq .L.str.278(%rip), %rsi | |
| leaq .L.str.279(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 6800(%rsp), %r14 | |
| leaq .L.str.280(%rip), %rsi | |
| leaq .L.str.281(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 6864(%rsp), %r14 | |
| leaq .L.str.282(%rip), %rsi | |
| leaq .L.str.283(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 6928(%rsp), %r14 | |
| leaq .L.str.284(%rip), %rsi | |
| leaq .L.str.285(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 6992(%rsp), %r14 | |
| leaq .L.str.286(%rip), %rsi | |
| leaq .L.str.287(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 7056(%rsp), %r14 | |
| leaq .L.str.288(%rip), %rsi | |
| leaq .L.str.289(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 7120(%rsp), %r14 | |
| leaq .L.str.290(%rip), %rsi | |
| leaq .L.str.291(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA16_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 7184(%rsp), %r14 | |
| leaq .L.str.292(%rip), %rsi | |
| leaq .L.str.293(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 7248(%rsp), %r14 | |
| leaq .L.str.294(%rip), %rsi | |
| leaq .L.str.295(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA27_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 7312(%rsp), %r14 | |
| leaq .L.str.296(%rip), %rsi | |
| leaq .L.str.297(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 7376(%rsp), %r14 | |
| leaq .L.str.298(%rip), %rsi | |
| leaq .L.str.299(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA16_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 7440(%rsp), %r14 | |
| leaq .L.str.300(%rip), %rsi | |
| leaq .L.str.301(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 7504(%rsp), %r14 | |
| leaq .L.str.302(%rip), %rsi | |
| leaq .L.str.303(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 7568(%rsp), %r14 | |
| leaq .L.str.304(%rip), %rsi | |
| leaq .L.str.305(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 7632(%rsp), %r14 | |
| leaq .L.str.306(%rip), %rsi | |
| leaq .L.str.307(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA18_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 7696(%rsp), %r14 | |
| leaq .L.str.308(%rip), %rsi | |
| leaq .L.str.309(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA18_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 7760(%rsp), %r14 | |
| leaq .L.str.310(%rip), %rsi | |
| leaq .L.str.311(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 7824(%rsp), %r14 | |
| leaq .L.str.312(%rip), %rsi | |
| leaq .L.str.313(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 7888(%rsp), %r14 | |
| leaq .L.str.314(%rip), %rsi | |
| leaq .L.str.315(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 7952(%rsp), %r14 | |
| leaq .L.str.316(%rip), %rsi | |
| leaq .L.str.317(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA24_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 8016(%rsp), %r14 | |
| leaq .L.str.318(%rip), %rsi | |
| leaq .L.str.319(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 8080(%rsp), %r14 | |
| leaq .L.str.320(%rip), %rsi | |
| leaq .L.str.321(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 8144(%rsp), %r14 | |
| leaq .L.str.322(%rip), %rsi | |
| leaq .L.str.323(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 8208(%rsp), %r14 | |
| leaq .L.str.324(%rip), %rsi | |
| leaq .L.str.325(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA21_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 8272(%rsp), %r14 | |
| leaq .L.str.326(%rip), %rsi | |
| leaq .L.str.327(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA22_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 8336(%rsp), %r14 | |
| leaq .L.str.328(%rip), %rsi | |
| leaq .L.str.329(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 8400(%rsp), %r14 | |
| leaq .L.str.330(%rip), %rsi | |
| leaq .L.str.331(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 8464(%rsp), %r14 | |
| leaq .L.str.332(%rip), %rsi | |
| leaq .L.str.333(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 8528(%rsp), %r14 | |
| leaq .L.str.334(%rip), %rsi | |
| leaq .L.str.335(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA20_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 8592(%rsp), %r14 | |
| leaq .L.str.336(%rip), %rsi | |
| leaq .L.str.337(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 8656(%rsp), %r14 | |
| leaq .L.str.338(%rip), %rsi | |
| leaq .L.str.339(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 8720(%rsp), %r14 | |
| leaq .L.str.340(%rip), %rsi | |
| leaq .L.str.341(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 8784(%rsp), %r14 | |
| leaq .L.str.342(%rip), %rsi | |
| leaq .L.str.343(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 8848(%rsp), %r14 | |
| leaq .L.str.344(%rip), %rsi | |
| leaq .L.str.345(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 8912(%rsp), %r14 | |
| leaq .L.str.346(%rip), %rsi | |
| leaq .L.str.347(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA16_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 8976(%rsp), %r14 | |
| leaq .L.str.348(%rip), %rsi | |
| leaq .L.str.349(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 9040(%rsp), %r14 | |
| leaq .L.str.350(%rip), %rsi | |
| leaq .L.str.351(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA22_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 9104(%rsp), %r14 | |
| leaq .L.str.352(%rip), %rsi | |
| leaq .L.str.353(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA17_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 9168(%rsp), %r14 | |
| leaq .L.str.354(%rip), %rsi | |
| leaq .L.str.355(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 9232(%rsp), %r14 | |
| leaq .L.str.356(%rip), %rsi | |
| leaq .L.str.357(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA21_KcRA9_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 9296(%rsp), %r14 | |
| leaq .L.str.358(%rip), %rsi | |
| leaq .L.str.359(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA17_KcRA9_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 9360(%rsp), %r14 | |
| leaq .L.str.360(%rip), %rsi | |
| leaq .L.str.361(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 9424(%rsp), %r14 | |
| leaq .L.str.362(%rip), %rsi | |
| leaq .L.str.363(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 9488(%rsp), %r14 | |
| leaq .L.str.364(%rip), %rsi | |
| leaq .L.str.365(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 9552(%rsp), %r14 | |
| leaq .L.str.366(%rip), %rsi | |
| leaq .L.str.367(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 9616(%rsp), %r14 | |
| leaq .L.str.368(%rip), %rsi | |
| leaq .L.str.369(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 9680(%rsp), %r14 | |
| leaq .L.str.370(%rip), %rsi | |
| leaq .L.str.371(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA29_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 9744(%rsp), %r14 | |
| leaq .L.str.372(%rip), %rsi | |
| leaq .L.str.373(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA27_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 9808(%rsp), %r14 | |
| leaq .L.str.374(%rip), %rsi | |
| leaq .L.str.375(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 9872(%rsp), %r14 | |
| leaq .L.str.376(%rip), %rsi | |
| leaq .L.str.377(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 9936(%rsp), %r14 | |
| leaq .L.str.378(%rip), %rsi | |
| leaq .L.str.379(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 10000(%rsp), %r14 | |
| leaq .L.str.380(%rip), %rsi | |
| leaq .L.str.381(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA17_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 10064(%rsp), %r14 | |
| leaq .L.str.382(%rip), %rsi | |
| leaq .L.str.383(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 10128(%rsp), %r14 | |
| leaq .L.str.384(%rip), %rsi | |
| leaq .L.str.385(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA17_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 10192(%rsp), %r14 | |
| leaq .L.str.386(%rip), %rsi | |
| leaq .L.str.387(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 10256(%rsp), %r14 | |
| leaq .L.str.388(%rip), %rsi | |
| leaq .L.str.389(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 10320(%rsp), %r14 | |
| leaq .L.str.390(%rip), %rsi | |
| leaq .L.str.391(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA20_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 10384(%rsp), %r14 | |
| leaq .L.str.392(%rip), %rsi | |
| leaq .L.str.393(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 10448(%rsp), %r14 | |
| leaq .L.str.394(%rip), %rsi | |
| leaq .L.str.395(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA16_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 10512(%rsp), %r14 | |
| leaq .L.str.396(%rip), %rsi | |
| leaq .L.str.397(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA17_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 10576(%rsp), %r14 | |
| leaq .L.str.398(%rip), %rsi | |
| leaq .L.str.399(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 10640(%rsp), %r14 | |
| leaq .L.str.400(%rip), %rsi | |
| leaq .L.str.401(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 10704(%rsp), %r14 | |
| leaq .L.str.402(%rip), %rsi | |
| leaq .L.str.403(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 10768(%rsp), %r14 | |
| leaq .L.str.404(%rip), %rsi | |
| leaq .L.str.405(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA22_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 10832(%rsp), %r14 | |
| leaq .L.str.406(%rip), %rsi | |
| leaq .L.str.407(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA18_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 10896(%rsp), %r14 | |
| leaq .L.str.408(%rip), %rsi | |
| leaq .L.str.409(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 10960(%rsp), %r14 | |
| leaq .L.str.410(%rip), %rsi | |
| leaq .L.str.411(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA4_KcSB_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISC_SD_EEEEOT_OT0_ | |
| leaq 11024(%rsp), %r14 | |
| leaq .L.str.412(%rip), %rsi | |
| leaq .L.str.413(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 11088(%rsp), %r14 | |
| leaq .L.str.414(%rip), %rsi | |
| leaq .L.str.415(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 11152(%rsp), %r14 | |
| leaq .L.str.416(%rip), %rsi | |
| leaq .L.str.417(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 11216(%rsp), %r14 | |
| leaq .L.str.418(%rip), %rsi | |
| leaq .L.str.419(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 11280(%rsp), %r14 | |
| leaq .L.str.420(%rip), %rsi | |
| leaq .L.str.421(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 11344(%rsp), %r14 | |
| leaq .L.str.422(%rip), %rsi | |
| leaq .L.str.423(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA21_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 11408(%rsp), %r14 | |
| leaq .L.str.424(%rip), %rsi | |
| leaq .L.str.425(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 11472(%rsp), %r14 | |
| leaq .L.str.426(%rip), %rsi | |
| leaq .L.str.427(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 11536(%rsp), %r14 | |
| leaq .L.str.428(%rip), %rsi | |
| leaq .L.str.429(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 11600(%rsp), %r14 | |
| leaq .L.str.430(%rip), %rsi | |
| leaq .L.str.431(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 11664(%rsp), %r14 | |
| leaq .L.str.432(%rip), %rsi | |
| leaq .L.str.433(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 11728(%rsp), %r14 | |
| leaq .L.str.434(%rip), %rsi | |
| leaq .L.str.435(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 11792(%rsp), %r14 | |
| leaq .L.str.436(%rip), %rsi | |
| leaq .L.str.437(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 11856(%rsp), %r14 | |
| leaq .L.str.438(%rip), %rsi | |
| leaq .L.str.439(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 11920(%rsp), %r14 | |
| leaq .L.str.440(%rip), %rsi | |
| leaq .L.str.441(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 11984(%rsp), %r14 | |
| leaq .L.str.442(%rip), %rsi | |
| leaq .L.str.443(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 12048(%rsp), %r14 | |
| leaq .L.str.444(%rip), %rsi | |
| leaq .L.str.445(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 12112(%rsp), %r14 | |
| leaq .L.str.446(%rip), %rsi | |
| leaq .L.str.447(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 12176(%rsp), %r14 | |
| leaq .L.str.448(%rip), %rsi | |
| leaq .L.str.449(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 12240(%rsp), %r14 | |
| leaq .L.str.450(%rip), %rsi | |
| leaq .L.str.451(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 12304(%rsp), %r14 | |
| leaq .L.str.452(%rip), %rsi | |
| leaq .L.str.453(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 12368(%rsp), %r14 | |
| leaq .L.str.454(%rip), %rsi | |
| leaq .L.str.455(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 12432(%rsp), %r14 | |
| leaq .L.str.456(%rip), %rsi | |
| leaq .L.str.457(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 12496(%rsp), %r14 | |
| leaq .L.str.458(%rip), %rsi | |
| leaq .L.str.459(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 12560(%rsp), %r14 | |
| leaq .L.str.460(%rip), %rsi | |
| leaq .L.str.461(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 12624(%rsp), %r14 | |
| leaq .L.str.462(%rip), %rsi | |
| leaq .L.str.463(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 12688(%rsp), %r14 | |
| leaq .L.str.464(%rip), %rsi | |
| leaq .L.str.465(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 12752(%rsp), %r14 | |
| leaq .L.str.466(%rip), %rsi | |
| leaq .L.str.467(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 12816(%rsp), %r14 | |
| leaq .L.str.468(%rip), %rsi | |
| leaq .L.str.469(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 12880(%rsp), %r14 | |
| leaq .L.str.470(%rip), %rsi | |
| leaq .L.str.471(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 12944(%rsp), %r14 | |
| leaq .L.str.472(%rip), %rsi | |
| leaq .L.str.473(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 13008(%rsp), %r14 | |
| leaq .L.str.474(%rip), %rsi | |
| leaq .L.str.475(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 13072(%rsp), %r14 | |
| leaq .L.str.476(%rip), %rsi | |
| leaq .L.str.477(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA19_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 13136(%rsp), %r14 | |
| leaq .L.str.478(%rip), %rsi | |
| leaq .L.str.479(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 13200(%rsp), %r14 | |
| leaq .L.str.480(%rip), %rsi | |
| leaq .L.str.481(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 13264(%rsp), %r14 | |
| leaq .L.str.482(%rip), %rsi | |
| leaq .L.str.483(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 13328(%rsp), %r14 | |
| leaq .L.str.484(%rip), %rsi | |
| leaq .L.str.485(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA23_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 13392(%rsp), %r14 | |
| leaq .L.str.486(%rip), %rsi | |
| leaq .L.str.487(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA17_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 13456(%rsp), %r14 | |
| leaq .L.str.488(%rip), %rsi | |
| leaq .L.str.489(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 13520(%rsp), %r14 | |
| leaq .L.str.490(%rip), %rsi | |
| leaq .L.str.491(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA18_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 13584(%rsp), %r14 | |
| leaq .L.str.492(%rip), %rsi | |
| leaq .L.str.493(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 13648(%rsp), %r14 | |
| leaq .L.str.494(%rip), %rsi | |
| leaq .L.str.495(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA23_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 13712(%rsp), %r14 | |
| leaq .L.str.496(%rip), %rsi | |
| leaq .L.str.497(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA18_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 13776(%rsp), %r14 | |
| leaq .L.str.498(%rip), %rsi | |
| leaq .L.str.499(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA18_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 13840(%rsp), %r14 | |
| leaq .L.str.500(%rip), %rsi | |
| leaq .L.str.501(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA21_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 13904(%rsp), %r14 | |
| leaq .L.str.502(%rip), %rsi | |
| leaq .L.str.503(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 13968(%rsp), %r14 | |
| leaq .L.str.504(%rip), %rsi | |
| leaq .L.str.505(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 14032(%rsp), %r14 | |
| leaq .L.str.506(%rip), %rsi | |
| leaq .L.str.507(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 14096(%rsp), %r14 | |
| leaq .L.str.508(%rip), %rsi | |
| leaq .L.str.507(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 14160(%rsp), %r14 | |
| leaq .L.str.509(%rip), %rsi | |
| leaq .L.str.510(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 14224(%rsp), %r14 | |
| leaq .L.str.511(%rip), %rsi | |
| leaq .L.str.512(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 14288(%rsp), %r14 | |
| leaq .L.str.513(%rip), %rsi | |
| leaq .L.str.514(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA16_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 14352(%rsp), %r14 | |
| leaq .L.str.515(%rip), %rsi | |
| leaq .L.str.516(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 14416(%rsp), %r14 | |
| leaq .L.str.517(%rip), %rsi | |
| leaq .L.str.518(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 14480(%rsp), %r14 | |
| leaq .L.str.519(%rip), %rsi | |
| leaq .L.str.520(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 14544(%rsp), %r14 | |
| leaq .L.str.521(%rip), %rsi | |
| leaq .L.str.522(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA22_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 14608(%rsp), %r14 | |
| leaq .L.str.523(%rip), %rsi | |
| leaq .L.str.524(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA16_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 14672(%rsp), %r14 | |
| leaq .L.str.525(%rip), %rsi | |
| leaq .L.str.526(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA20_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 14736(%rsp), %r14 | |
| leaq .L.str.527(%rip), %rsi | |
| leaq .L.str.528(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 14800(%rsp), %r14 | |
| leaq .L.str.529(%rip), %rsi | |
| leaq .L.str.530(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 14864(%rsp), %r14 | |
| leaq .L.str.531(%rip), %rsi | |
| leaq .L.str.532(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 14928(%rsp), %r14 | |
| leaq .L.str.533(%rip), %rsi | |
| leaq .L.str.534(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA3_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 14992(%rsp), %r14 | |
| leaq .L.str.535(%rip), %rsi | |
| leaq .L.str.536(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA17_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 15056(%rsp), %r14 | |
| leaq .L.str.537(%rip), %rsi | |
| leaq .L.str.538(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA20_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 15120(%rsp), %r14 | |
| leaq .L.str.539(%rip), %rsi | |
| leaq .L.str.540(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 15184(%rsp), %r14 | |
| leaq .L.str.541(%rip), %rsi | |
| leaq .L.str.542(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 15248(%rsp), %r14 | |
| leaq .L.str.543(%rip), %rsi | |
| leaq .L.str.544(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 15312(%rsp), %r14 | |
| leaq .L.str.545(%rip), %rsi | |
| leaq .L.str.546(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 15376(%rsp), %r14 | |
| leaq .L.str.547(%rip), %rsi | |
| leaq .L.str.548(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA16_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 15440(%rsp), %r14 | |
| leaq .L.str.549(%rip), %rsi | |
| leaq .L.str.550(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA23_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 15504(%rsp), %r14 | |
| leaq .L.str.551(%rip), %rsi | |
| leaq .L.str.552(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 15568(%rsp), %r14 | |
| leaq .L.str.553(%rip), %rsi | |
| leaq .L.str.554(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA4_KcSB_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISC_SD_EEEEOT_OT0_ | |
| leaq 15632(%rsp), %r14 | |
| leaq .L.str.555(%rip), %rsi | |
| leaq .L.str.556(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA16_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 15696(%rsp), %r14 | |
| leaq .L.str.557(%rip), %rsi | |
| leaq .L.str.558(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA17_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 15760(%rsp), %r14 | |
| leaq .L.str.559(%rip), %rsi | |
| leaq .L.str.560(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 15824(%rsp), %r14 | |
| leaq .L.str.561(%rip), %rsi | |
| leaq .L.str.562(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA18_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 15888(%rsp), %r14 | |
| leaq .L.str.563(%rip), %rsi | |
| leaq .L.str.564(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 15952(%rsp), %r14 | |
| leaq .L.str.565(%rip), %rsi | |
| leaq .L.str.566(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 16016(%rsp), %r14 | |
| leaq .L.str.567(%rip), %rsi | |
| leaq .L.str.568(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 16080(%rsp), %r14 | |
| leaq .L.str.569(%rip), %rsi | |
| leaq .L.str.570(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA20_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 16144(%rsp), %r14 | |
| leaq .L.str.571(%rip), %rsi | |
| leaq .L.str.572(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 16208(%rsp), %r14 | |
| leaq .L.str.573(%rip), %rsi | |
| leaq .L.str.574(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 16272(%rsp), %r14 | |
| leaq .L.str.575(%rip), %rsi | |
| leaq .L.str.576(%rip), %rdx | |
| movq %r14, %rdi | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 16336(%rsp), %rdi | |
| leaq .L.str.577(%rip), %rsi | |
| leaq .L.str.578(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 16400(%rsp), %rdi | |
| leaq .L.str.579(%rip), %rsi | |
| leaq .L.str.580(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 16464(%rsp), %rdi | |
| leaq .L.str.581(%rip), %rsi | |
| leaq .L.str.582(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 16528(%rsp), %rdi | |
| leaq .L.str.583(%rip), %rsi | |
| leaq .L.str.584(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 16592(%rsp), %rdi | |
| leaq .L.str.585(%rip), %rsi | |
| leaq .L.str.586(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA18_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 16656(%rsp), %rdi | |
| leaq .L.str.587(%rip), %rsi | |
| leaq .L.str.588(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 16720(%rsp), %rdi | |
| leaq .L.str.589(%rip), %rsi | |
| leaq .L.str.590(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA17_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 16784(%rsp), %rdi | |
| leaq .L.str.591(%rip), %rsi | |
| leaq .L.str.592(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 16848(%rsp), %rdi | |
| leaq .L.str.593(%rip), %rsi | |
| leaq .L.str.594(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA19_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 16912(%rsp), %rdi | |
| leaq .L.str.595(%rip), %rsi | |
| leaq .L.str.596(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA26_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 16976(%rsp), %rdi | |
| leaq .L.str.597(%rip), %rsi | |
| leaq .L.str.598(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 17040(%rsp), %rdi | |
| leaq .L.str.599(%rip), %rsi | |
| leaq .L.str.600(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA16_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 17104(%rsp), %rdi | |
| leaq .L.str.601(%rip), %rsi | |
| leaq .L.str.602(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA19_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 17168(%rsp), %rdi | |
| leaq .L.str.603(%rip), %rsi | |
| leaq .L.str.604(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA34_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 17232(%rsp), %rdi | |
| leaq .L.str.605(%rip), %rsi | |
| leaq .L.str.606(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 17296(%rsp), %rdi | |
| leaq .L.str.607(%rip), %rsi | |
| leaq .L.str.608(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA24_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 17360(%rsp), %rdi | |
| leaq .L.str.609(%rip), %rsi | |
| leaq .L.str.610(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 17424(%rsp), %rdi | |
| leaq .L.str.611(%rip), %rsi | |
| leaq .L.str.612(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 17488(%rsp), %rdi | |
| leaq .L.str.613(%rip), %rsi | |
| leaq .L.str.614(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 17552(%rsp), %rdi | |
| leaq .L.str.615(%rip), %rsi | |
| leaq .L.str.616(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA16_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 17616(%rsp), %rdi | |
| leaq .L.str.617(%rip), %rsi | |
| leaq .L.str.618(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 17680(%rsp), %rdi | |
| leaq .L.str.619(%rip), %rsi | |
| leaq .L.str.620(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 17744(%rsp), %rdi | |
| leaq .L.str.621(%rip), %rsi | |
| leaq .L.str.622(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 17808(%rsp), %rdi | |
| leaq .L.str.623(%rip), %rsi | |
| leaq .L.str.622(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 17872(%rsp), %rdi | |
| leaq .L.str.624(%rip), %rsi | |
| leaq .L.str.625(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 17936(%rsp), %rdi | |
| leaq .L.str.626(%rip), %rsi | |
| leaq .L.str.627(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 18000(%rsp), %rdi | |
| leaq .L.str.628(%rip), %rsi | |
| leaq .L.str.629(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 18064(%rsp), %rdi | |
| leaq .L.str.630(%rip), %rsi | |
| leaq .L.str.631(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA22_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 18128(%rsp), %rdi | |
| leaq .L.str.632(%rip), %rsi | |
| leaq .L.str.633(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 18192(%rsp), %rdi | |
| leaq .L.str.634(%rip), %rsi | |
| leaq .L.str.635(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA16_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 18256(%rsp), %rdi | |
| leaq .L.str.636(%rip), %rsi | |
| leaq .L.str.637(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA26_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 18320(%rsp), %rdi | |
| leaq .L.str.638(%rip), %rsi | |
| leaq .L.str.639(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA19_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 18384(%rsp), %rdi | |
| leaq .L.str.640(%rip), %rsi | |
| leaq .L.str.641(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 18448(%rsp), %rdi | |
| leaq .L.str.642(%rip), %rsi | |
| leaq .L.str.643(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 18512(%rsp), %rdi | |
| leaq .L.str.644(%rip), %rsi | |
| leaq .L.str.645(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 18576(%rsp), %rdi | |
| leaq .L.str.646(%rip), %rsi | |
| leaq .L.str.647(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 18640(%rsp), %rdi | |
| leaq .L.str.648(%rip), %rsi | |
| leaq .L.str.649(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA18_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 18704(%rsp), %rdi | |
| leaq .L.str.650(%rip), %rsi | |
| leaq .L.str.651(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 18768(%rsp), %rdi | |
| leaq .L.str.652(%rip), %rsi | |
| leaq .L.str.653(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 18832(%rsp), %rdi | |
| leaq .L.str.654(%rip), %rsi | |
| leaq .L.str.655(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 18896(%rsp), %rdi | |
| leaq .L.str.656(%rip), %rsi | |
| leaq .L.str.657(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 18960(%rsp), %rdi | |
| leaq .L.str.658(%rip), %rsi | |
| leaq .L.str.659(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 19024(%rsp), %rdi | |
| leaq .L.str.660(%rip), %rsi | |
| leaq .L.str.661(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 19088(%rsp), %rdi | |
| leaq .L.str.662(%rip), %rsi | |
| leaq .L.str.663(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA17_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 19152(%rsp), %rdi | |
| leaq .L.str.664(%rip), %rsi | |
| leaq .L.str.665(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 19216(%rsp), %rdi | |
| leaq .L.str.666(%rip), %rsi | |
| leaq .L.str.667(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 19280(%rsp), %rdi | |
| leaq .L.str.668(%rip), %rsi | |
| leaq .L.str.669(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA27_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 19344(%rsp), %rdi | |
| leaq .L.str.670(%rip), %rsi | |
| leaq .L.str.671(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA24_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 19408(%rsp), %rdi | |
| leaq .L.str.672(%rip), %rsi | |
| leaq .L.str.673(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 19472(%rsp), %rdi | |
| leaq .L.str.674(%rip), %rsi | |
| leaq .L.str.675(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 19536(%rsp), %rdi | |
| leaq .L.str.676(%rip), %rsi | |
| leaq .L.str.677(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA16_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 19600(%rsp), %rdi | |
| leaq .L.str.678(%rip), %rsi | |
| leaq .L.str.679(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 19664(%rsp), %rdi | |
| leaq .L.str.680(%rip), %rsi | |
| leaq .L.str.681(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 19728(%rsp), %rdi | |
| leaq .L.str.682(%rip), %rsi | |
| leaq .L.str.683(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA40_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 19792(%rsp), %rdi | |
| leaq .L.str.684(%rip), %rsi | |
| leaq .L.str.685(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA37_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 19856(%rsp), %rdi | |
| leaq .L.str.686(%rip), %rsi | |
| leaq .L.str.687(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA37_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 19920(%rsp), %rdi | |
| leaq .L.str.688(%rip), %rsi | |
| leaq .L.str.689(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA37_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 19984(%rsp), %rdi | |
| leaq .L.str.690(%rip), %rsi | |
| leaq .L.str.691(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA37_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 20048(%rsp), %rdi | |
| leaq .L.str.692(%rip), %rsi | |
| leaq .L.str.693(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 20112(%rsp), %rdi | |
| leaq .L.str.694(%rip), %rsi | |
| leaq .L.str.695(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 20176(%rsp), %rdi | |
| leaq .L.str.696(%rip), %rsi | |
| leaq .L.str.695(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 20240(%rsp), %rdi | |
| leaq .L.str.697(%rip), %rsi | |
| leaq .L.str.698(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA22_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 20304(%rsp), %rdi | |
| leaq .L.str.699(%rip), %rsi | |
| leaq .L.str.700(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA18_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 20368(%rsp), %rdi | |
| leaq .L.str.701(%rip), %rsi | |
| leaq .L.str.702(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA23_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 20432(%rsp), %rdi | |
| leaq .L.str.703(%rip), %rsi | |
| leaq .L.str.704(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA17_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 20496(%rsp), %rdi | |
| leaq .L.str.705(%rip), %rsi | |
| leaq .L.str.706(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 20560(%rsp), %rdi | |
| leaq .L.str.707(%rip), %rsi | |
| leaq .L.str.708(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA17_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 20624(%rsp), %rdi | |
| leaq .L.str.709(%rip), %rsi | |
| leaq .L.str.710(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 20688(%rsp), %rdi | |
| leaq .L.str.711(%rip), %rsi | |
| leaq .L.str.712(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 20752(%rsp), %rdi | |
| leaq .L.str.713(%rip), %rsi | |
| leaq .L.str.714(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 20816(%rsp), %rdi | |
| leaq .L.str.715(%rip), %rsi | |
| leaq .L.str.716(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 20880(%rsp), %rdi | |
| leaq .L.str.717(%rip), %rsi | |
| leaq .L.str.718(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 20944(%rsp), %rdi | |
| leaq .L.str.719(%rip), %rsi | |
| leaq .L.str.720(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 21008(%rsp), %rdi | |
| leaq .L.str.721(%rip), %rsi | |
| leaq .L.str.722(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 21072(%rsp), %rdi | |
| leaq .L.str.723(%rip), %rsi | |
| leaq .L.str.724(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA16_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 21136(%rsp), %rdi | |
| leaq .L.str.725(%rip), %rsi | |
| leaq .L.str.726(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 21200(%rsp), %rdi | |
| leaq .L.str.727(%rip), %rsi | |
| leaq .L.str.728(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA26_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 21264(%rsp), %rdi | |
| leaq .L.str.729(%rip), %rsi | |
| leaq .L.str.730(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 21328(%rsp), %rdi | |
| leaq .L.str.731(%rip), %rsi | |
| leaq .L.str.732(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 21392(%rsp), %rdi | |
| leaq .L.str.733(%rip), %rsi | |
| leaq .L.str.734(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 21456(%rsp), %rdi | |
| leaq .L.str.735(%rip), %rsi | |
| leaq .L.str.736(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 21520(%rsp), %rdi | |
| leaq .L.str.737(%rip), %rsi | |
| leaq .L.str.738(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 21584(%rsp), %rdi | |
| leaq .L.str.739(%rip), %rsi | |
| leaq .L.str.740(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 21648(%rsp), %rdi | |
| leaq .L.str.741(%rip), %rsi | |
| leaq .L.str.742(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA25_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 21712(%rsp), %rdi | |
| leaq .L.str.743(%rip), %rsi | |
| leaq .L.str.744(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA19_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 21776(%rsp), %rdi | |
| leaq .L.str.745(%rip), %rsi | |
| leaq .L.str.746(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA31_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 21840(%rsp), %rdi | |
| leaq .L.str.747(%rip), %rsi | |
| leaq .L.str.748(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA31_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 21904(%rsp), %rdi | |
| leaq .L.str.749(%rip), %rsi | |
| leaq .L.str.750(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 21968(%rsp), %rdi | |
| leaq .L.str.751(%rip), %rsi | |
| leaq .L.str.752(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA24_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 22032(%rsp), %rdi | |
| leaq .L.str.753(%rip), %rsi | |
| leaq .L.str.754(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 22096(%rsp), %rdi | |
| leaq .L.str.755(%rip), %rsi | |
| leaq .L.str.756(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 22160(%rsp), %rdi | |
| leaq .L.str.757(%rip), %rsi | |
| leaq .L.str.758(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 22224(%rsp), %rdi | |
| leaq .L.str.759(%rip), %rsi | |
| leaq .L.str.760(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 22288(%rsp), %rdi | |
| leaq .L.str.761(%rip), %rsi | |
| leaq .L.str.762(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 22352(%rsp), %rdi | |
| leaq .L.str.763(%rip), %rsi | |
| leaq .L.str.764(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 22416(%rsp), %rdi | |
| leaq .L.str.765(%rip), %rsi | |
| leaq .L.str.766(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 22480(%rsp), %rdi | |
| leaq .L.str.767(%rip), %rsi | |
| leaq .L.str.768(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 22544(%rsp), %rdi | |
| leaq .L.str.769(%rip), %rsi | |
| leaq .L.str.770(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 22608(%rsp), %rdi | |
| leaq .L.str.771(%rip), %rsi | |
| leaq .L.str.772(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA30_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 22672(%rsp), %rdi | |
| leaq .L.str.773(%rip), %rsi | |
| leaq .L.str.774(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 22736(%rsp), %rdi | |
| leaq .L.str.775(%rip), %rsi | |
| leaq .L.str.776(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 22800(%rsp), %rdi | |
| leaq .L.str.777(%rip), %rsi | |
| leaq .L.str.778(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 22864(%rsp), %rdi | |
| leaq .L.str.779(%rip), %rsi | |
| leaq .L.str.780(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA17_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 22928(%rsp), %rdi | |
| leaq .L.str.781(%rip), %rsi | |
| leaq .L.str.782(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 22992(%rsp), %rdi | |
| leaq .L.str.783(%rip), %rsi | |
| leaq .L.str.784(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 23056(%rsp), %rdi | |
| leaq .L.str.785(%rip), %rsi | |
| leaq .L.str.786(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 23120(%rsp), %rdi | |
| leaq .L.str.787(%rip), %rsi | |
| leaq .L.str.788(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 23184(%rsp), %rdi | |
| leaq .L.str.789(%rip), %rsi | |
| leaq .L.str.790(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA21_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 23248(%rsp), %rdi | |
| leaq .L.str.791(%rip), %rsi | |
| leaq .L.str.792(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA31_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 23312(%rsp), %rdi | |
| leaq .L.str.793(%rip), %rsi | |
| leaq .L.str.794(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 23376(%rsp), %rdi | |
| leaq .L.str.795(%rip), %rsi | |
| leaq .L.str.796(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 23440(%rsp), %rdi | |
| leaq .L.str.797(%rip), %rsi | |
| leaq .L.str.798(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA24_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 23504(%rsp), %rdi | |
| leaq .L.str.799(%rip), %rsi | |
| leaq .L.str.800(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 23568(%rsp), %rdi | |
| leaq .L.str.801(%rip), %rsi | |
| leaq .L.str.800(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 23632(%rsp), %rdi | |
| leaq .L.str.802(%rip), %rsi | |
| leaq .L.str.803(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 23696(%rsp), %rdi | |
| leaq .L.str.804(%rip), %rsi | |
| leaq .L.str.805(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA17_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 23760(%rsp), %rdi | |
| leaq .L.str.806(%rip), %rsi | |
| leaq .L.str.807(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 23824(%rsp), %rdi | |
| leaq .L.str.808(%rip), %rsi | |
| leaq .L.str.809(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 23888(%rsp), %rdi | |
| leaq .L.str.810(%rip), %rsi | |
| leaq .L.str.811(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA23_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 23952(%rsp), %rdi | |
| leaq .L.str.812(%rip), %rsi | |
| leaq .L.str.813(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 24016(%rsp), %rdi | |
| leaq .L.str.814(%rip), %rsi | |
| leaq .L.str.815(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 24080(%rsp), %rdi | |
| leaq .L.str.816(%rip), %rsi | |
| leaq .L.str.817(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 24144(%rsp), %rdi | |
| leaq .L.str.818(%rip), %rsi | |
| leaq .L.str.819(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 24208(%rsp), %rdi | |
| leaq .L.str.820(%rip), %rsi | |
| leaq .L.str.821(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA17_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 24272(%rsp), %rdi | |
| leaq .L.str.822(%rip), %rsi | |
| leaq .L.str.823(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA28_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 24336(%rsp), %rdi | |
| leaq .L.str.824(%rip), %rsi | |
| leaq .L.str.825(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 24400(%rsp), %rdi | |
| leaq .L.str.826(%rip), %rsi | |
| leaq .L.str.827(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA19_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 24464(%rsp), %rdi | |
| leaq .L.str.828(%rip), %rsi | |
| leaq .L.str.829(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA21_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 24528(%rsp), %rdi | |
| leaq .L.str.830(%rip), %rsi | |
| leaq .L.str.831(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 24592(%rsp), %rdi | |
| leaq .L.str.832(%rip), %rsi | |
| leaq .L.str.833(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 24656(%rsp), %rdi | |
| leaq .L.str.834(%rip), %rsi | |
| leaq .L.str.835(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 24720(%rsp), %rdi | |
| leaq .L.str.836(%rip), %rsi | |
| leaq .L.str.837(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA16_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 24784(%rsp), %rdi | |
| leaq .L.str.838(%rip), %rsi | |
| leaq .L.str.839(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 24848(%rsp), %rdi | |
| leaq .L.str.840(%rip), %rsi | |
| leaq .L.str.841(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 24912(%rsp), %rdi | |
| leaq .L.str.842(%rip), %rsi | |
| leaq .L.str.843(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 24976(%rsp), %rdi | |
| leaq .L.str.844(%rip), %rsi | |
| leaq .L.str.845(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA22_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 25040(%rsp), %rdi | |
| leaq .L.str.846(%rip), %rsi | |
| leaq .L.str.847(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 25104(%rsp), %rdi | |
| leaq .L.str.848(%rip), %rsi | |
| leaq .L.str.849(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 25168(%rsp), %rdi | |
| leaq .L.str.850(%rip), %rsi | |
| leaq .L.str.851(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 25232(%rsp), %rdi | |
| leaq .L.str.852(%rip), %rsi | |
| leaq .L.str.853(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 25296(%rsp), %rdi | |
| leaq .L.str.854(%rip), %rsi | |
| leaq .L.str.855(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 25360(%rsp), %rdi | |
| leaq .L.str.856(%rip), %rsi | |
| leaq .L.str.857(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 25424(%rsp), %rdi | |
| leaq .L.str.858(%rip), %rsi | |
| leaq .L.str.859(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 25488(%rsp), %rdi | |
| leaq .L.str.860(%rip), %rsi | |
| leaq .L.str.861(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA23_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 25552(%rsp), %rdi | |
| leaq .L.str.862(%rip), %rsi | |
| leaq .L.str.863(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 25616(%rsp), %rdi | |
| leaq .L.str.864(%rip), %rsi | |
| leaq .L.str.865(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 25680(%rsp), %rdi | |
| leaq .L.str.866(%rip), %rsi | |
| leaq .L.str.867(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 25744(%rsp), %rdi | |
| leaq .L.str.868(%rip), %rsi | |
| leaq .L.str.869(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 25808(%rsp), %rdi | |
| leaq .L.str.870(%rip), %rsi | |
| leaq .L.str.871(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 25872(%rsp), %rdi | |
| leaq .L.str.872(%rip), %rsi | |
| leaq .L.str.873(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 25936(%rsp), %rdi | |
| leaq .L.str.874(%rip), %rsi | |
| leaq .L.str.875(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 26000(%rsp), %rdi | |
| leaq .L.str.876(%rip), %rsi | |
| leaq .L.str.877(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 26064(%rsp), %rdi | |
| leaq .L.str.878(%rip), %rsi | |
| leaq .L.str.879(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 26128(%rsp), %rdi | |
| leaq .L.str.880(%rip), %rsi | |
| leaq .L.str.881(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 26192(%rsp), %rdi | |
| leaq .L.str.882(%rip), %rsi | |
| leaq .L.str.883(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 26256(%rsp), %rdi | |
| leaq .L.str.884(%rip), %rsi | |
| leaq .L.str.885(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 26320(%rsp), %rdi | |
| leaq .L.str.886(%rip), %rsi | |
| leaq .L.str.887(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 26384(%rsp), %rdi | |
| leaq .L.str.888(%rip), %rsi | |
| leaq .L.str.889(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 26448(%rsp), %rdi | |
| leaq .L.str.890(%rip), %rsi | |
| leaq .L.str.891(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 26512(%rsp), %rdi | |
| leaq .L.str.892(%rip), %rsi | |
| leaq .L.str.893(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 26576(%rsp), %rdi | |
| leaq .L.str.894(%rip), %rsi | |
| leaq .L.str.895(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 26640(%rsp), %rdi | |
| leaq .L.str.896(%rip), %rsi | |
| leaq .L.str.897(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 26704(%rsp), %rdi | |
| leaq .L.str.898(%rip), %rsi | |
| leaq .L.str.899(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA18_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 26768(%rsp), %rdi | |
| leaq .L.str.900(%rip), %rsi | |
| leaq .L.str.901(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA20_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 26832(%rsp), %rdi | |
| leaq .L.str.902(%rip), %rsi | |
| leaq .L.str.903(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 26896(%rsp), %rdi | |
| leaq .L.str.904(%rip), %rsi | |
| leaq .L.str.905(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 26960(%rsp), %rdi | |
| leaq .L.str.906(%rip), %rsi | |
| leaq .L.str.907(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 27024(%rsp), %rdi | |
| leaq .L.str.908(%rip), %rsi | |
| leaq .L.str.909(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA17_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 27088(%rsp), %rdi | |
| leaq .L.str.910(%rip), %rsi | |
| leaq .L.str.911(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 27152(%rsp), %rdi | |
| leaq .L.str.912(%rip), %rsi | |
| leaq .L.str.913(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 27216(%rsp), %rdi | |
| leaq .L.str.914(%rip), %rsi | |
| leaq .L.str.915(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA19_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 27280(%rsp), %rdi | |
| leaq .L.str.916(%rip), %rsi | |
| leaq .L.str.917(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 27344(%rsp), %rdi | |
| leaq .L.str.918(%rip), %rsi | |
| leaq .L.str.919(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 27408(%rsp), %rdi | |
| leaq .L.str.920(%rip), %rsi | |
| leaq .L.str.921(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 27472(%rsp), %rdi | |
| leaq .L.str.922(%rip), %rsi | |
| leaq .L.str.923(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA19_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 27536(%rsp), %rdi | |
| leaq .L.str.924(%rip), %rsi | |
| leaq .L.str.925(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA22_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 27600(%rsp), %rdi | |
| leaq .L.str.926(%rip), %rsi | |
| leaq .L.str.927(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA20_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 27664(%rsp), %rdi | |
| leaq .L.str.928(%rip), %rsi | |
| leaq .L.str.929(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 27728(%rsp), %rdi | |
| leaq .L.str.930(%rip), %rsi | |
| leaq .L.str.929(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA25_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 27792(%rsp), %rdi | |
| leaq .L.str.931(%rip), %rsi | |
| leaq .L.str.932(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA40_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 27856(%rsp), %rdi | |
| leaq .L.str.933(%rip), %rsi | |
| leaq .L.str.934(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA4_KcSB_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISC_SD_EEEEOT_OT0_ | |
| leaq 27920(%rsp), %rdi | |
| leaq .L.str.935(%rip), %rsi | |
| leaq .L.str.936(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA19_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 27984(%rsp), %rdi | |
| leaq .L.str.937(%rip), %rsi | |
| leaq .L.str.938(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA25_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 28048(%rsp), %rdi | |
| leaq .L.str.939(%rip), %rsi | |
| leaq .L.str.940(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA18_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 28112(%rsp), %rdi | |
| leaq .L.str.941(%rip), %rsi | |
| leaq .L.str.942(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 28176(%rsp), %rdi | |
| leaq .L.str.943(%rip), %rsi | |
| leaq .L.str.944(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 28240(%rsp), %rdi | |
| leaq .L.str.945(%rip), %rsi | |
| leaq .L.str.946(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA26_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 28304(%rsp), %rdi | |
| leaq .L.str.947(%rip), %rsi | |
| leaq .L.str.948(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 28368(%rsp), %rdi | |
| leaq .L.str.949(%rip), %rsi | |
| leaq .L.str.950(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 28432(%rsp), %rdi | |
| leaq .L.str.951(%rip), %rsi | |
| leaq .L.str.952(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 28496(%rsp), %rdi | |
| leaq .L.str.953(%rip), %rsi | |
| leaq .L.str.954(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA19_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 28560(%rsp), %rdi | |
| leaq .L.str.955(%rip), %rsi | |
| leaq .L.str.956(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA20_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 28624(%rsp), %rdi | |
| leaq .L.str.957(%rip), %rsi | |
| leaq .L.str.958(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA18_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 28688(%rsp), %rdi | |
| leaq .L.str.959(%rip), %rsi | |
| leaq .L.str.960(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 28752(%rsp), %rdi | |
| leaq .L.str.961(%rip), %rsi | |
| leaq .L.str.962(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 28816(%rsp), %rdi | |
| leaq .L.str.963(%rip), %rsi | |
| leaq .L.str.962(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 28880(%rsp), %rdi | |
| leaq .L.str.964(%rip), %rsi | |
| leaq .L.str.965(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 28944(%rsp), %rdi | |
| leaq .L.str.966(%rip), %rsi | |
| leaq .L.str.967(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 29008(%rsp), %rdi | |
| leaq .L.str.968(%rip), %rsi | |
| leaq .L.str.969(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 29072(%rsp), %rdi | |
| leaq .L.str.970(%rip), %rsi | |
| leaq .L.str.971(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA16_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 29136(%rsp), %rdi | |
| leaq .L.str.972(%rip), %rsi | |
| leaq .L.str.973(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 29200(%rsp), %rdi | |
| leaq .L.str.974(%rip), %rsi | |
| leaq .L.str.975(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 29264(%rsp), %rdi | |
| leaq .L.str.976(%rip), %rsi | |
| leaq .L.str.977(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 29328(%rsp), %rdi | |
| leaq .L.str.978(%rip), %rsi | |
| leaq .L.str.979(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 29392(%rsp), %rdi | |
| leaq .L.str.980(%rip), %rsi | |
| leaq .L.str.981(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 29456(%rsp), %rdi | |
| leaq .L.str.982(%rip), %rsi | |
| leaq .L.str.983(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 29520(%rsp), %rdi | |
| leaq .L.str.984(%rip), %rsi | |
| leaq .L.str.985(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 29584(%rsp), %rdi | |
| leaq .L.str.986(%rip), %rsi | |
| leaq .L.str.987(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 29648(%rsp), %rdi | |
| leaq .L.str.988(%rip), %rsi | |
| leaq .L.str.989(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 29712(%rsp), %rdi | |
| leaq .L.str.990(%rip), %rsi | |
| leaq .L.str.991(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 29776(%rsp), %rdi | |
| leaq .L.str.992(%rip), %rsi | |
| leaq .L.str.993(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA25_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 29840(%rsp), %rdi | |
| leaq .L.str.994(%rip), %rsi | |
| leaq .L.str.995(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 29904(%rsp), %rdi | |
| leaq .L.str.996(%rip), %rsi | |
| leaq .L.str.997(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA18_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 29968(%rsp), %rdi | |
| leaq .L.str.998(%rip), %rsi | |
| leaq .L.str.999(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA20_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 30032(%rsp), %rdi | |
| leaq .L.str.1000(%rip), %rsi | |
| leaq .L.str.1001(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 30096(%rsp), %rdi | |
| leaq .L.str.1002(%rip), %rsi | |
| leaq .L.str.1003(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 30160(%rsp), %rdi | |
| leaq .L.str.1004(%rip), %rsi | |
| leaq .L.str.1005(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 30224(%rsp), %rdi | |
| leaq .L.str.1006(%rip), %rsi | |
| leaq .L.str.1007(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 30288(%rsp), %rdi | |
| leaq .L.str.1008(%rip), %rsi | |
| leaq .L.str.1009(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA28_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 30352(%rsp), %rdi | |
| leaq .L.str.1010(%rip), %rsi | |
| leaq .L.str.1011(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 30416(%rsp), %rdi | |
| leaq .L.str.1012(%rip), %rsi | |
| leaq .L.str.1013(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 30480(%rsp), %rdi | |
| leaq .L.str.1014(%rip), %rsi | |
| leaq .L.str.1015(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 30544(%rsp), %rdi | |
| leaq .L.str.1016(%rip), %rsi | |
| leaq .L.str.1017(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA20_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 30608(%rsp), %rdi | |
| leaq .L.str.1018(%rip), %rsi | |
| leaq .L.str.1019(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA26_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 30672(%rsp), %rdi | |
| leaq .L.str.1020(%rip), %rsi | |
| leaq .L.str.1021(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA21_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 30736(%rsp), %rdi | |
| leaq .L.str.1022(%rip), %rsi | |
| leaq .L.str.1023(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 30800(%rsp), %rdi | |
| leaq .L.str.1024(%rip), %rsi | |
| leaq .L.str.1025(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 30864(%rsp), %rdi | |
| leaq .L.str.1026(%rip), %rsi | |
| leaq .L.str.1027(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 30928(%rsp), %rdi | |
| leaq .L.str.1028(%rip), %rsi | |
| leaq .L.str.1029(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 30992(%rsp), %rdi | |
| leaq .L.str.1030(%rip), %rsi | |
| leaq .L.str.1031(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 31056(%rsp), %rdi | |
| leaq .L.str.1032(%rip), %rsi | |
| leaq .L.str.1033(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA18_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 31120(%rsp), %rdi | |
| leaq .L.str.1034(%rip), %rsi | |
| leaq .L.str.1033(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 31184(%rsp), %rdi | |
| leaq .L.str.1035(%rip), %rsi | |
| leaq .L.str.1036(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA17_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 31248(%rsp), %rdi | |
| leaq .L.str.1037(%rip), %rsi | |
| leaq .L.str.1038(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA18_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 31312(%rsp), %rdi | |
| leaq .L.str.1039(%rip), %rsi | |
| leaq .L.str.1040(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 31376(%rsp), %rdi | |
| leaq .L.str.1041(%rip), %rsi | |
| leaq .L.str.1042(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA18_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 31440(%rsp), %rdi | |
| leaq .L.str.1043(%rip), %rsi | |
| leaq .L.str.1044(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA16_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 31504(%rsp), %rdi | |
| leaq .L.str.1045(%rip), %rsi | |
| leaq .L.str.1046(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 31568(%rsp), %rdi | |
| leaq .L.str.1047(%rip), %rsi | |
| leaq .L.str.1048(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 31632(%rsp), %rdi | |
| leaq .L.str.1049(%rip), %rsi | |
| leaq .L.str.1050(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 31696(%rsp), %rdi | |
| leaq .L.str.1051(%rip), %rsi | |
| leaq .L.str.1052(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 31760(%rsp), %rdi | |
| leaq .L.str.1053(%rip), %rsi | |
| leaq .L.str.1054(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 31824(%rsp), %rdi | |
| leaq .L.str.1055(%rip), %rsi | |
| leaq .L.str.1056(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 31888(%rsp), %rdi | |
| leaq .L.str.1057(%rip), %rsi | |
| leaq .L.str.1058(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 31952(%rsp), %rdi | |
| leaq .L.str.1059(%rip), %rsi | |
| leaq .L.str.1060(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA18_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 32016(%rsp), %rdi | |
| leaq .L.str.1061(%rip), %rsi | |
| leaq .L.str.1062(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA21_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 32080(%rsp), %rdi | |
| leaq .L.str.1063(%rip), %rsi | |
| leaq .L.str.1064(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA20_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 32144(%rsp), %rdi | |
| leaq .L.str.1065(%rip), %rsi | |
| leaq .L.str.1066(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA20_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 32208(%rsp), %rdi | |
| leaq .L.str.1067(%rip), %rsi | |
| leaq .L.str.1068(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA20_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 32272(%rsp), %rdi | |
| leaq .L.str.1069(%rip), %rsi | |
| leaq .L.str.1070(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA19_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 32336(%rsp), %rdi | |
| leaq .L.str.1071(%rip), %rsi | |
| leaq .L.str.1072(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA21_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 32400(%rsp), %rdi | |
| leaq .L.str.1073(%rip), %rsi | |
| leaq .L.str.1074(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA19_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 32464(%rsp), %rdi | |
| leaq .L.str.1075(%rip), %rsi | |
| leaq .L.str.1076(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA21_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 32528(%rsp), %rdi | |
| leaq .L.str.1077(%rip), %rsi | |
| leaq .L.str.1078(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA19_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 32592(%rsp), %rdi | |
| leaq .L.str.1079(%rip), %rsi | |
| leaq .L.str.1080(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA20_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 32656(%rsp), %rdi | |
| leaq .L.str.1081(%rip), %rsi | |
| leaq .L.str.1082(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA21_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 32720(%rsp), %rdi | |
| leaq .L.str.1083(%rip), %rsi | |
| leaq .L.str.1084(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 32784(%rsp), %rdi | |
| leaq .L.str.1085(%rip), %rsi | |
| leaq .L.str.1086(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 32848(%rsp), %rdi | |
| leaq .L.str.1087(%rip), %rsi | |
| leaq .L.str.1088(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 32912(%rsp), %rdi | |
| leaq .L.str.1089(%rip), %rsi | |
| leaq .L.str.1090(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 32976(%rsp), %rdi | |
| leaq .L.str.1091(%rip), %rsi | |
| leaq .L.str.1092(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 33040(%rsp), %rdi | |
| leaq .L.str.1093(%rip), %rsi | |
| leaq .L.str.1094(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 33104(%rsp), %rdi | |
| leaq .L.str.1095(%rip), %rsi | |
| leaq .L.str.1096(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA22_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 33168(%rsp), %rdi | |
| leaq .L.str.1097(%rip), %rsi | |
| leaq .L.str.1098(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA23_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 33232(%rsp), %rdi | |
| leaq .L.str.1099(%rip), %rsi | |
| leaq .L.str.1100(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 33296(%rsp), %rdi | |
| leaq .L.str.1101(%rip), %rsi | |
| leaq .L.str.1102(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 33360(%rsp), %rdi | |
| leaq .L.str.1103(%rip), %rsi | |
| leaq .L.str.1104(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 33424(%rsp), %rdi | |
| leaq .L.str.1105(%rip), %rsi | |
| leaq .L.str.1106(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA20_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 33488(%rsp), %rdi | |
| leaq .L.str.1107(%rip), %rsi | |
| leaq .L.str.1108(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA21_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 33552(%rsp), %rdi | |
| leaq .L.str.1109(%rip), %rsi | |
| leaq .L.str.1110(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA23_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 33616(%rsp), %rdi | |
| leaq .L.str.1111(%rip), %rsi | |
| leaq .L.str.1112(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 33680(%rsp), %rdi | |
| leaq .L.str.1113(%rip), %rsi | |
| leaq .L.str.1114(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA20_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 33744(%rsp), %rdi | |
| leaq .L.str.1115(%rip), %rsi | |
| leaq .L.str.1116(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA30_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 33808(%rsp), %rdi | |
| leaq .L.str.1117(%rip), %rsi | |
| leaq .L.str.1118(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 33872(%rsp), %rdi | |
| leaq .L.str.1119(%rip), %rsi | |
| leaq .L.str.1120(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 33936(%rsp), %rdi | |
| leaq .L.str.1121(%rip), %rsi | |
| leaq .L.str.1122(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 34000(%rsp), %rdi | |
| leaq .L.str.1123(%rip), %rsi | |
| leaq .L.str.1124(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 34064(%rsp), %rdi | |
| leaq .L.str.1125(%rip), %rsi | |
| leaq .L.str.1126(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 34128(%rsp), %rdi | |
| leaq .L.str.1127(%rip), %rsi | |
| leaq .L.str.1128(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA19_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 34192(%rsp), %rdi | |
| leaq .L.str.1129(%rip), %rsi | |
| leaq .L.str.1130(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA28_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 34256(%rsp), %rdi | |
| leaq .L.str.1131(%rip), %rsi | |
| leaq .L.str.1132(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 34320(%rsp), %rdi | |
| leaq .L.str.1133(%rip), %rsi | |
| leaq .L.str.1134(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 34384(%rsp), %rdi | |
| leaq .L.str.1135(%rip), %rsi | |
| leaq .L.str.1136(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 34448(%rsp), %rdi | |
| leaq .L.str.1137(%rip), %rsi | |
| leaq .L.str.1138(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 34512(%rsp), %rdi | |
| leaq .L.str.1139(%rip), %rsi | |
| leaq .L.str.1140(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 34576(%rsp), %rdi | |
| leaq .L.str.1141(%rip), %rsi | |
| leaq .L.str.1142(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 34640(%rsp), %rdi | |
| leaq .L.str.1143(%rip), %rsi | |
| leaq .L.str.1144(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 34704(%rsp), %rdi | |
| leaq .L.str.1145(%rip), %rsi | |
| leaq .L.str.1146(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 34768(%rsp), %rdi | |
| leaq .L.str.1147(%rip), %rsi | |
| leaq .L.str.1148(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA20_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 34832(%rsp), %rdi | |
| leaq .L.str.1149(%rip), %rsi | |
| leaq .L.str.1150(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 34896(%rsp), %rdi | |
| leaq .L.str.1151(%rip), %rsi | |
| leaq .L.str.1152(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 34960(%rsp), %rdi | |
| leaq .L.str.1153(%rip), %rsi | |
| leaq .L.str.1154(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 35024(%rsp), %rdi | |
| leaq .L.str.1155(%rip), %rsi | |
| leaq .L.str.1156(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA20_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 35088(%rsp), %rdi | |
| leaq .L.str.1157(%rip), %rsi | |
| leaq .L.str.1158(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 35152(%rsp), %rdi | |
| leaq .L.str.1159(%rip), %rsi | |
| leaq .L.str.1160(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 35216(%rsp), %rdi | |
| leaq .L.str.1161(%rip), %rsi | |
| leaq .L.str.1162(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 35280(%rsp), %rdi | |
| leaq .L.str.1163(%rip), %rsi | |
| leaq .L.str.1164(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 35344(%rsp), %rdi | |
| leaq .L.str.1165(%rip), %rsi | |
| leaq .L.str.1166(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA17_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 35408(%rsp), %rdi | |
| leaq .L.str.1167(%rip), %rsi | |
| leaq .L.str.1168(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA27_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 35472(%rsp), %rdi | |
| leaq .L.str.1169(%rip), %rsi | |
| leaq .L.str.1170(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA20_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 35536(%rsp), %rdi | |
| leaq .L.str.1171(%rip), %rsi | |
| leaq .L.str.1172(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA26_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 35600(%rsp), %rdi | |
| leaq .L.str.1173(%rip), %rsi | |
| leaq .L.str.1174(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA24_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 35664(%rsp), %rdi | |
| leaq .L.str.1175(%rip), %rsi | |
| leaq .L.str.1176(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 35728(%rsp), %rdi | |
| leaq .L.str.1177(%rip), %rsi | |
| leaq .L.str.1178(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 35792(%rsp), %rdi | |
| leaq .L.str.1179(%rip), %rsi | |
| leaq .L.str.1180(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 35856(%rsp), %rdi | |
| leaq .L.str.1181(%rip), %rsi | |
| leaq .L.str.1182(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA34_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 35920(%rsp), %rdi | |
| leaq .L.str.1183(%rip), %rsi | |
| leaq .L.str.1184(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA22_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 35984(%rsp), %rdi | |
| leaq .L.str.1185(%rip), %rsi | |
| leaq .L.str.1186(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA18_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 36048(%rsp), %rdi | |
| leaq .L.str.1187(%rip), %rsi | |
| leaq .L.str.1188(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 36112(%rsp), %rdi | |
| leaq .L.str.1189(%rip), %rsi | |
| leaq .L.str.1188(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 36176(%rsp), %rdi | |
| leaq .L.str.1190(%rip), %rsi | |
| leaq .L.str.1191(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA20_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 36240(%rsp), %rdi | |
| leaq .L.str.1192(%rip), %rsi | |
| leaq .L.str.1193(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 36304(%rsp), %rdi | |
| leaq .L.str.1194(%rip), %rsi | |
| leaq .L.str.1195(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 36368(%rsp), %rdi | |
| leaq .L.str.1196(%rip), %rsi | |
| leaq .L.str.1197(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 36432(%rsp), %rdi | |
| leaq .L.str.1198(%rip), %rsi | |
| leaq .L.str.1199(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 36496(%rsp), %rdi | |
| leaq .L.str.1200(%rip), %rsi | |
| leaq .L.str.1201(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 36560(%rsp), %rdi | |
| leaq .L.str.1202(%rip), %rsi | |
| leaq .L.str.1203(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 36624(%rsp), %rdi | |
| leaq .L.str.1204(%rip), %rsi | |
| leaq .L.str.1203(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 36688(%rsp), %rdi | |
| leaq .L.str.1205(%rip), %rsi | |
| leaq .L.str.1206(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA29_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 36752(%rsp), %rdi | |
| leaq .L.str.1207(%rip), %rsi | |
| leaq .L.str.1208(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 36816(%rsp), %rdi | |
| leaq .L.str.1209(%rip), %rsi | |
| leaq .L.str.1210(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 36880(%rsp), %rdi | |
| leaq .L.str.1211(%rip), %rsi | |
| leaq .L.str.1212(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 36944(%rsp), %rdi | |
| leaq .L.str.1213(%rip), %rsi | |
| leaq .L.str.1214(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 37008(%rsp), %rdi | |
| leaq .L.str.1215(%rip), %rsi | |
| leaq .L.str.1216(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA17_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 37072(%rsp), %rdi | |
| leaq .L.str.1217(%rip), %rsi | |
| leaq .L.str.1218(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 37136(%rsp), %rdi | |
| leaq .L.str.1219(%rip), %rsi | |
| leaq .L.str.1220(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 37200(%rsp), %rdi | |
| leaq .L.str.1221(%rip), %rsi | |
| leaq .L.str.1222(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 37264(%rsp), %rdi | |
| leaq .L.str.1223(%rip), %rsi | |
| leaq .L.str.1224(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 37328(%rsp), %rdi | |
| leaq .L.str.1225(%rip), %rsi | |
| leaq .L.str.1226(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA19_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 37392(%rsp), %rdi | |
| leaq .L.str.1227(%rip), %rsi | |
| leaq .L.str.1228(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 37456(%rsp), %rdi | |
| leaq .L.str.1229(%rip), %rsi | |
| leaq .L.str.1230(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA20_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 37520(%rsp), %rdi | |
| leaq .L.str.1231(%rip), %rsi | |
| leaq .L.str.1232(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 37584(%rsp), %rdi | |
| leaq .L.str.1233(%rip), %rsi | |
| leaq .L.str.1234(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA19_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 37648(%rsp), %rdi | |
| leaq .L.str.1235(%rip), %rsi | |
| leaq .L.str.1236(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 37712(%rsp), %rdi | |
| leaq .L.str.1237(%rip), %rsi | |
| leaq .L.str.1238(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 37776(%rsp), %rdi | |
| leaq .L.str.1239(%rip), %rsi | |
| leaq .L.str.1240(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 37840(%rsp), %rdi | |
| leaq .L.str.1241(%rip), %rsi | |
| leaq .L.str.1242(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 37904(%rsp), %rdi | |
| leaq .L.str.1243(%rip), %rsi | |
| leaq .L.str.1244(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 37968(%rsp), %rdi | |
| leaq .L.str.1245(%rip), %rsi | |
| leaq .L.str.1246(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 38032(%rsp), %rdi | |
| leaq .L.str.1247(%rip), %rsi | |
| leaq .L.str.1248(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 38096(%rsp), %rdi | |
| leaq .L.str.1249(%rip), %rsi | |
| leaq .L.str.1250(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 38160(%rsp), %rdi | |
| leaq .L.str.1251(%rip), %rsi | |
| leaq .L.str.1252(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 38224(%rsp), %rdi | |
| leaq .L.str.1253(%rip), %rsi | |
| leaq .L.str.1254(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA21_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 38288(%rsp), %rdi | |
| leaq .L.str.1255(%rip), %rsi | |
| leaq .L.str.1256(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA20_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 38352(%rsp), %rdi | |
| leaq .L.str.1257(%rip), %rsi | |
| leaq .L.str.1258(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA19_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 38416(%rsp), %rdi | |
| leaq .L.str.1259(%rip), %rsi | |
| leaq .L.str.1260(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 38480(%rsp), %rdi | |
| leaq .L.str.1261(%rip), %rsi | |
| leaq .L.str.1262(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 38544(%rsp), %rdi | |
| leaq .L.str.1263(%rip), %rsi | |
| leaq .L.str.1264(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 38608(%rsp), %rdi | |
| leaq .L.str.1265(%rip), %rsi | |
| leaq .L.str.1266(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 38672(%rsp), %rdi | |
| leaq .L.str.1267(%rip), %rsi | |
| leaq .L.str.1268(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 38736(%rsp), %rdi | |
| leaq .L.str.1269(%rip), %rsi | |
| leaq .L.str.1270(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 38800(%rsp), %rdi | |
| leaq .L.str.1271(%rip), %rsi | |
| leaq .L.str.1272(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 38864(%rsp), %rdi | |
| leaq .L.str.1273(%rip), %rsi | |
| leaq .L.str.1274(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA19_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 38928(%rsp), %rdi | |
| leaq .L.str.1275(%rip), %rsi | |
| leaq .L.str.1276(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 38992(%rsp), %rdi | |
| leaq .L.str.1277(%rip), %rsi | |
| leaq .L.str.1278(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA16_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 39056(%rsp), %rdi | |
| leaq .L.str.1279(%rip), %rsi | |
| leaq .L.str.1280(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 39120(%rsp), %rdi | |
| leaq .L.str.1281(%rip), %rsi | |
| leaq .L.str.1282(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 39184(%rsp), %rdi | |
| leaq .L.str.1283(%rip), %rsi | |
| leaq .L.str.1284(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA16_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 39248(%rsp), %rdi | |
| leaq .L.str.1285(%rip), %rsi | |
| leaq .L.str.1286(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 39312(%rsp), %rdi | |
| leaq .L.str.1287(%rip), %rsi | |
| leaq .L.str.1288(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA5_KcSB_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISC_SD_EEEEOT_OT0_ | |
| leaq 39376(%rsp), %rdi | |
| leaq .L.str.1289(%rip), %rsi | |
| leaq .L.str.1290(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA30_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 39440(%rsp), %rdi | |
| leaq .L.str.1291(%rip), %rsi | |
| leaq .L.str.1292(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA4_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 39504(%rsp), %rdi | |
| leaq .L.str.1293(%rip), %rsi | |
| leaq .L.str.1294(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA4_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 39568(%rsp), %rdi | |
| leaq .L.str.1295(%rip), %rsi | |
| leaq .L.str.1296(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA5_KcSB_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISC_SD_EEEEOT_OT0_ | |
| leaq 39632(%rsp), %rdi | |
| leaq .L.str.1297(%rip), %rsi | |
| leaq .L.str.1298(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 39696(%rsp), %rdi | |
| leaq .L.str.1299(%rip), %rsi | |
| leaq .L.str.1300(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 39760(%rsp), %rdi | |
| leaq .L.str.1301(%rip), %rsi | |
| leaq .L.str.1302(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 39824(%rsp), %rdi | |
| leaq .L.str.1303(%rip), %rsi | |
| leaq .L.str.1304(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 39888(%rsp), %rdi | |
| leaq .L.str.1305(%rip), %rsi | |
| leaq .L.str.969(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 39952(%rsp), %rdi | |
| leaq .L.str.1306(%rip), %rsi | |
| leaq .L.str.1307(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA21_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 40016(%rsp), %rdi | |
| leaq .L.str.1308(%rip), %rsi | |
| leaq .L.str.1309(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 40080(%rsp), %rdi | |
| leaq .L.str.1310(%rip), %rsi | |
| leaq .L.str.1311(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA19_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 40144(%rsp), %rdi | |
| leaq .L.str.1312(%rip), %rsi | |
| leaq .L.str.1313(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 40208(%rsp), %rdi | |
| leaq .L.str.1314(%rip), %rsi | |
| leaq .L.str.1315(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 40272(%rsp), %rdi | |
| leaq .L.str.1316(%rip), %rsi | |
| leaq .L.str.1317(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA16_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 40336(%rsp), %rdi | |
| leaq .L.str.1318(%rip), %rsi | |
| leaq .L.str.1319(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA19_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 40400(%rsp), %rdi | |
| leaq .L.str.1320(%rip), %rsi | |
| leaq .L.str.1321(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 40464(%rsp), %rdi | |
| leaq .L.str.1322(%rip), %rsi | |
| leaq .L.str.1323(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA17_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 40528(%rsp), %rdi | |
| leaq .L.str.1324(%rip), %rsi | |
| leaq .L.str.1325(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 40592(%rsp), %rdi | |
| leaq .L.str.1326(%rip), %rsi | |
| leaq .L.str.1327(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA21_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 40656(%rsp), %rdi | |
| leaq .L.str.1328(%rip), %rsi | |
| leaq .L.str.1329(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA20_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 40720(%rsp), %rdi | |
| leaq .L.str.1330(%rip), %rsi | |
| leaq .L.str.1331(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA19_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 40784(%rsp), %rdi | |
| leaq .L.str.1332(%rip), %rsi | |
| leaq .L.str.1333(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 40848(%rsp), %rdi | |
| leaq .L.str.1334(%rip), %rsi | |
| leaq .L.str.1335(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 40912(%rsp), %rdi | |
| leaq .L.str.1336(%rip), %rsi | |
| leaq .L.str.1337(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA33_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 40976(%rsp), %rdi | |
| leaq .L.str.1338(%rip), %rsi | |
| leaq .L.str.1339(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 41040(%rsp), %rdi | |
| leaq .L.str.1340(%rip), %rsi | |
| leaq .L.str.1341(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 41104(%rsp), %rdi | |
| leaq .L.str.1342(%rip), %rsi | |
| leaq .L.str.1343(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 41168(%rsp), %rdi | |
| leaq .L.str.1344(%rip), %rsi | |
| leaq .L.str.1345(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 41232(%rsp), %rdi | |
| leaq .L.str.1346(%rip), %rsi | |
| leaq .L.str.1347(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 41296(%rsp), %rdi | |
| leaq .L.str.1348(%rip), %rsi | |
| leaq .L.str.1349(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 41360(%rsp), %rdi | |
| leaq .L.str.1350(%rip), %rsi | |
| leaq .L.str.1351(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 41424(%rsp), %rdi | |
| leaq .L.str.1352(%rip), %rsi | |
| leaq .L.str.1353(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 41488(%rsp), %rdi | |
| leaq .L.str.1354(%rip), %rsi | |
| leaq .L.str.1355(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 41552(%rsp), %rdi | |
| leaq .L.str.1356(%rip), %rsi | |
| leaq .L.str.1357(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 41616(%rsp), %rdi | |
| leaq .L.str.1358(%rip), %rsi | |
| leaq .L.str.1359(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA5_KcSB_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISC_SD_EEEEOT_OT0_ | |
| leaq 41680(%rsp), %rdi | |
| leaq .L.str.1360(%rip), %rsi | |
| leaq .L.str.1361(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA22_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 41744(%rsp), %rdi | |
| leaq .L.str.1362(%rip), %rsi | |
| leaq .L.str.1363(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 41808(%rsp), %rdi | |
| leaq .L.str.1364(%rip), %rsi | |
| leaq .L.str.1365(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA22_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 41872(%rsp), %rdi | |
| leaq .L.str.1366(%rip), %rsi | |
| leaq .L.str.1367(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA16_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 41936(%rsp), %rdi | |
| leaq .L.str.1368(%rip), %rsi | |
| leaq .L.str.1369(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 42000(%rsp), %rdi | |
| leaq .L.str.1370(%rip), %rsi | |
| leaq .L.str.1369(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 42064(%rsp), %rdi | |
| leaq .L.str.1371(%rip), %rsi | |
| leaq .L.str.73(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA19_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 42128(%rsp), %rdi | |
| leaq .L.str.1372(%rip), %rsi | |
| leaq .L.str.1373(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 42192(%rsp), %rdi | |
| leaq .L.str.1374(%rip), %rsi | |
| leaq .L.str.1375(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 42256(%rsp), %rdi | |
| leaq .L.str.1376(%rip), %rsi | |
| leaq .L.str.1377(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA23_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 42320(%rsp), %rdi | |
| leaq .L.str.1378(%rip), %rsi | |
| leaq .L.str.1379(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA20_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 42384(%rsp), %rdi | |
| leaq .L.str.1380(%rip), %rsi | |
| leaq .L.str.1381(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 42448(%rsp), %rdi | |
| leaq .L.str.1382(%rip), %rsi | |
| leaq .L.str.1383(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA5_KcSB_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISC_SD_EEEEOT_OT0_ | |
| leaq 42512(%rsp), %rdi | |
| leaq .L.str.1384(%rip), %rsi | |
| leaq .L.str.1385(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 42576(%rsp), %rdi | |
| leaq .L.str.1386(%rip), %rsi | |
| leaq .L.str.1387(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA17_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 42640(%rsp), %rdi | |
| leaq .L.str.1388(%rip), %rsi | |
| leaq .L.str.1389(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 42704(%rsp), %rdi | |
| leaq .L.str.1390(%rip), %rsi | |
| leaq .L.str.1391(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA5_KcSB_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISC_SD_EEEEOT_OT0_ | |
| leaq 42768(%rsp), %rdi | |
| leaq .L.str.1392(%rip), %rsi | |
| leaq .L.str.1393(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 42832(%rsp), %rdi | |
| leaq .L.str.1394(%rip), %rsi | |
| leaq .L.str.1395(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA17_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 42896(%rsp), %rdi | |
| leaq .L.str.1396(%rip), %rsi | |
| leaq .L.str.1397(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA17_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 42960(%rsp), %rdi | |
| leaq .L.str.1398(%rip), %rsi | |
| leaq .L.str.1399(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 43024(%rsp), %rdi | |
| leaq .L.str.1400(%rip), %rsi | |
| leaq .L.str.1401(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 43088(%rsp), %rdi | |
| leaq .L.str.1402(%rip), %rsi | |
| leaq .L.str.1403(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 43152(%rsp), %rdi | |
| leaq .L.str.1404(%rip), %rsi | |
| leaq .L.str.1405(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 43216(%rsp), %rdi | |
| leaq .L.str.1406(%rip), %rsi | |
| leaq .L.str.1407(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA24_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 43280(%rsp), %rdi | |
| leaq .L.str.1408(%rip), %rsi | |
| leaq .L.str.1409(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 43344(%rsp), %rdi | |
| leaq .L.str.1410(%rip), %rsi | |
| leaq .L.str.1411(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA17_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 43408(%rsp), %rdi | |
| leaq .L.str.1412(%rip), %rsi | |
| leaq .L.str.1413(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA19_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 43472(%rsp), %rdi | |
| leaq .L.str.1414(%rip), %rsi | |
| leaq .L.str.1415(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 43536(%rsp), %rdi | |
| leaq .L.str.1416(%rip), %rsi | |
| leaq .L.str.1415(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 43600(%rsp), %rdi | |
| leaq .L.str.1417(%rip), %rsi | |
| leaq .L.str.1418(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 43664(%rsp), %rdi | |
| leaq .L.str.1419(%rip), %rsi | |
| leaq .L.str.1420(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 43728(%rsp), %rdi | |
| leaq .L.str.1421(%rip), %rsi | |
| leaq .L.str.1422(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 43792(%rsp), %rdi | |
| leaq .L.str.1423(%rip), %rsi | |
| leaq .L.str.1424(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 43856(%rsp), %rdi | |
| leaq .L.str.1425(%rip), %rsi | |
| leaq .L.str.1426(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 43920(%rsp), %rdi | |
| leaq .L.str.1427(%rip), %rsi | |
| leaq .L.str.1428(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 43984(%rsp), %rdi | |
| leaq .L.str.1429(%rip), %rsi | |
| leaq .L.str.1430(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 44048(%rsp), %rdi | |
| leaq .L.str.1431(%rip), %rsi | |
| leaq .L.str.1432(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA18_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 44112(%rsp), %rdi | |
| leaq .L.str.1433(%rip), %rsi | |
| leaq .L.str.1434(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 44176(%rsp), %rdi | |
| leaq .L.str.1435(%rip), %rsi | |
| leaq .L.str.1436(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 44240(%rsp), %rdi | |
| leaq .L.str.1437(%rip), %rsi | |
| leaq .L.str.1438(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA18_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 44304(%rsp), %rdi | |
| leaq .L.str.1439(%rip), %rsi | |
| leaq .L.str.1440(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 44368(%rsp), %rdi | |
| leaq .L.str.1441(%rip), %rsi | |
| leaq .L.str.1442(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA19_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 44432(%rsp), %rdi | |
| leaq .L.str.1443(%rip), %rsi | |
| leaq .L.str.1444(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA25_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 44496(%rsp), %rdi | |
| leaq .L.str.1445(%rip), %rsi | |
| leaq .L.str.1446(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 44560(%rsp), %rdi | |
| leaq .L.str.1447(%rip), %rsi | |
| leaq .L.str.1448(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 44624(%rsp), %rdi | |
| leaq .L.str.1449(%rip), %rsi | |
| leaq .L.str.1450(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 44688(%rsp), %rdi | |
| leaq .L.str.1451(%rip), %rsi | |
| leaq .L.str.1452(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 44752(%rsp), %rdi | |
| leaq .L.str.1453(%rip), %rsi | |
| leaq .L.str.1454(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 44816(%rsp), %rdi | |
| leaq .L.str.1455(%rip), %rsi | |
| leaq .L.str.1456(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 44880(%rsp), %rdi | |
| leaq .L.str.1457(%rip), %rsi | |
| leaq .L.str.1458(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 44944(%rsp), %rdi | |
| leaq .L.str.1459(%rip), %rsi | |
| leaq .L.str.1458(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 45008(%rsp), %rdi | |
| leaq .L.str.1460(%rip), %rsi | |
| leaq .L.str.1458(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 45072(%rsp), %rdi | |
| leaq .L.str.1461(%rip), %rsi | |
| leaq .L.str.1462(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 45136(%rsp), %rdi | |
| leaq .L.str.1463(%rip), %rsi | |
| leaq .L.str.1464(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 45200(%rsp), %rdi | |
| leaq .L.str.1465(%rip), %rsi | |
| leaq .L.str.1466(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 45264(%rsp), %rdi | |
| leaq .L.str.1467(%rip), %rsi | |
| leaq .L.str.1468(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 45328(%rsp), %rdi | |
| leaq .L.str.1469(%rip), %rsi | |
| leaq .L.str.1470(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 45392(%rsp), %rdi | |
| leaq .L.str.1471(%rip), %rsi | |
| leaq .L.str.1472(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA19_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 45456(%rsp), %rdi | |
| leaq .L.str.1473(%rip), %rsi | |
| leaq .L.str.1474(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 45520(%rsp), %rdi | |
| leaq .L.str.1475(%rip), %rsi | |
| leaq .L.str.1476(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 45584(%rsp), %rdi | |
| leaq .L.str.1477(%rip), %rsi | |
| leaq .L.str.1478(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA17_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 45648(%rsp), %rdi | |
| leaq .L.str.1479(%rip), %rsi | |
| leaq .L.str.1480(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 45712(%rsp), %rdi | |
| leaq .L.str.1481(%rip), %rsi | |
| leaq .L.str.1482(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 45776(%rsp), %rdi | |
| leaq .L.str.1483(%rip), %rsi | |
| leaq .L.str.1484(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 45840(%rsp), %rdi | |
| leaq .L.str.1485(%rip), %rsi | |
| leaq .L.str.1486(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 45904(%rsp), %rdi | |
| leaq .L.str.1487(%rip), %rsi | |
| leaq .L.str.1488(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 45968(%rsp), %rdi | |
| leaq .L.str.1489(%rip), %rsi | |
| leaq .L.str.1490(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 46032(%rsp), %rdi | |
| leaq .L.str.1491(%rip), %rsi | |
| leaq .L.str.1492(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA16_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 46096(%rsp), %rdi | |
| leaq .L.str.1493(%rip), %rsi | |
| leaq .L.str.1494(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 46160(%rsp), %rdi | |
| leaq .L.str.1495(%rip), %rsi | |
| leaq .L.str.1496(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 46224(%rsp), %rdi | |
| leaq .L.str.1497(%rip), %rsi | |
| leaq .L.str.1498(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 46288(%rsp), %rdi | |
| leaq .L.str.1499(%rip), %rsi | |
| leaq .L.str.1500(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 46352(%rsp), %rdi | |
| leaq .L.str.1501(%rip), %rsi | |
| leaq .L.str.1502(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 46416(%rsp), %rdi | |
| leaq .L.str.1503(%rip), %rsi | |
| leaq .L.str.1504(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 46480(%rsp), %rdi | |
| leaq .L.str.1505(%rip), %rsi | |
| leaq .L.str.1506(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 46544(%rsp), %rdi | |
| leaq .L.str.1507(%rip), %rsi | |
| leaq .L.str.1508(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 46608(%rsp), %rdi | |
| leaq .L.str.1509(%rip), %rsi | |
| leaq .L.str.1510(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 46672(%rsp), %rdi | |
| leaq .L.str.1511(%rip), %rsi | |
| leaq .L.str.1512(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 46736(%rsp), %rdi | |
| leaq .L.str.1513(%rip), %rsi | |
| leaq .L.str.1514(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 46800(%rsp), %rdi | |
| leaq .L.str.1515(%rip), %rsi | |
| leaq .L.str.1516(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA26_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 46864(%rsp), %rdi | |
| leaq .L.str.1517(%rip), %rsi | |
| leaq .L.str.1518(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 46928(%rsp), %rdi | |
| leaq .L.str.1519(%rip), %rsi | |
| leaq .L.str.1520(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 46992(%rsp), %rdi | |
| leaq .L.str.1521(%rip), %rsi | |
| leaq .L.str.1522(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 47056(%rsp), %rdi | |
| leaq .L.str.1523(%rip), %rsi | |
| leaq .L.str.1524(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA20_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 47120(%rsp), %rdi | |
| leaq .L.str.1525(%rip), %rsi | |
| leaq .L.str.1526(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 47184(%rsp), %rdi | |
| leaq .L.str.1527(%rip), %rsi | |
| leaq .L.str.1528(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 47248(%rsp), %rdi | |
| leaq .L.str.1529(%rip), %rsi | |
| leaq .L.str.1530(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA19_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 47312(%rsp), %rdi | |
| leaq .L.str.1531(%rip), %rsi | |
| leaq .L.str.1532(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 47376(%rsp), %rdi | |
| leaq .L.str.1533(%rip), %rsi | |
| leaq .L.str.1534(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA16_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 47440(%rsp), %rdi | |
| leaq .L.str.1535(%rip), %rsi | |
| leaq .L.str.1536(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 47504(%rsp), %rdi | |
| leaq .L.str.1537(%rip), %rsi | |
| leaq .L.str.1538(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 47568(%rsp), %rdi | |
| leaq .L.str.1539(%rip), %rsi | |
| leaq .L.str.1540(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 47632(%rsp), %rdi | |
| leaq .L.str.1541(%rip), %rsi | |
| leaq .L.str.1540(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 47696(%rsp), %rdi | |
| leaq .L.str.1542(%rip), %rsi | |
| leaq .L.str.1543(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA35_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 47760(%rsp), %rdi | |
| leaq .L.str.1544(%rip), %rsi | |
| leaq .L.str.1545(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA56_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 47824(%rsp), %rdi | |
| leaq .L.str.1546(%rip), %rsi | |
| leaq .L.str.1547(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 47888(%rsp), %rdi | |
| leaq .L.str.1548(%rip), %rsi | |
| leaq .L.str.1549(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 47952(%rsp), %rdi | |
| leaq .L.str.1550(%rip), %rsi | |
| leaq .L.str.1551(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 48016(%rsp), %rdi | |
| leaq .L.str.1552(%rip), %rsi | |
| leaq .L.str.1553(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 48080(%rsp), %rdi | |
| leaq .L.str.1554(%rip), %rsi | |
| leaq .L.str.1555(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA3_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 48144(%rsp), %rdi | |
| leaq .L.str.1556(%rip), %rsi | |
| leaq .L.str.1557(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 48208(%rsp), %rdi | |
| leaq .L.str.1558(%rip), %rsi | |
| leaq .L.str.1559(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA18_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 48272(%rsp), %rdi | |
| leaq .L.str.1560(%rip), %rsi | |
| leaq .L.str.1561(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 48336(%rsp), %rdi | |
| leaq .L.str.1562(%rip), %rsi | |
| leaq .L.str.1563(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA44_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 48400(%rsp), %rdi | |
| leaq .L.str.1564(%rip), %rsi | |
| leaq .L.str.1565(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA19_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 48464(%rsp), %rdi | |
| leaq .L.str.1566(%rip), %rsi | |
| leaq .L.str.1567(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 48528(%rsp), %rdi | |
| leaq .L.str.1568(%rip), %rsi | |
| leaq .L.str.1569(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 48592(%rsp), %rdi | |
| leaq .L.str.1570(%rip), %rsi | |
| leaq .L.str.1571(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 48656(%rsp), %rdi | |
| leaq .L.str.1572(%rip), %rsi | |
| leaq .L.str.1573(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 48720(%rsp), %rdi | |
| leaq .L.str.1574(%rip), %rsi | |
| leaq .L.str.1575(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA21_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 48784(%rsp), %rdi | |
| leaq .L.str.1576(%rip), %rsi | |
| leaq .L.str.1577(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA19_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 48848(%rsp), %rdi | |
| leaq .L.str.1578(%rip), %rsi | |
| leaq .L.str.1579(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 48912(%rsp), %rdi | |
| leaq .L.str.1580(%rip), %rsi | |
| leaq .L.str.1581(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 48976(%rsp), %rdi | |
| leaq .L.str.1582(%rip), %rsi | |
| leaq .L.str.1583(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 49040(%rsp), %rdi | |
| leaq .L.str.1584(%rip), %rsi | |
| leaq .L.str.1585(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 49104(%rsp), %rdi | |
| leaq .L.str.1586(%rip), %rsi | |
| leaq .L.str.1587(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA23_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 49168(%rsp), %rdi | |
| leaq .L.str.1588(%rip), %rsi | |
| leaq .L.str.1589(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA17_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 49232(%rsp), %rdi | |
| leaq .L.str.1590(%rip), %rsi | |
| leaq .L.str.1591(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 49296(%rsp), %rdi | |
| leaq .L.str.1592(%rip), %rsi | |
| leaq .L.str.1593(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 49360(%rsp), %rdi | |
| leaq .L.str.1594(%rip), %rsi | |
| leaq .L.str.1595(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 49424(%rsp), %rdi | |
| leaq .L.str.1596(%rip), %rsi | |
| leaq .L.str.1597(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA16_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 49488(%rsp), %rdi | |
| leaq .L.str.1598(%rip), %rsi | |
| leaq .L.str.1599(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 49552(%rsp), %rdi | |
| leaq .L.str.1600(%rip), %rsi | |
| leaq .L.str.1601(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA17_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 49616(%rsp), %rdi | |
| leaq .L.str.1602(%rip), %rsi | |
| leaq .L.str.1603(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 49680(%rsp), %rdi | |
| leaq .L.str.1604(%rip), %rsi | |
| leaq .L.str.1603(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 49744(%rsp), %rdi | |
| leaq .L.str.1605(%rip), %rsi | |
| leaq .L.str.1606(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA26_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 49808(%rsp), %rdi | |
| leaq .L.str.1607(%rip), %rsi | |
| leaq .L.str.1608(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 49872(%rsp), %rdi | |
| leaq .L.str.1609(%rip), %rsi | |
| leaq .L.str.1610(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 49936(%rsp), %rdi | |
| leaq .L.str.1611(%rip), %rsi | |
| leaq .L.str.1610(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 50000(%rsp), %rdi | |
| leaq .L.str.1612(%rip), %rsi | |
| leaq .L.str.1613(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 50064(%rsp), %rdi | |
| leaq .L.str.1614(%rip), %rsi | |
| leaq .L.str.1615(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 50128(%rsp), %rdi | |
| leaq .L.str.1616(%rip), %rsi | |
| leaq .L.str.1617(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 50192(%rsp), %rdi | |
| leaq .L.str.1618(%rip), %rsi | |
| leaq .L.str.1619(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 50256(%rsp), %rdi | |
| leaq .L.str.1620(%rip), %rsi | |
| leaq .L.str.1621(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 50320(%rsp), %rdi | |
| leaq .L.str.1622(%rip), %rsi | |
| leaq .L.str.1623(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA17_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 50384(%rsp), %rdi | |
| leaq .L.str.1624(%rip), %rsi | |
| leaq .L.str.1625(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 50448(%rsp), %rdi | |
| leaq .L.str.1626(%rip), %rsi | |
| leaq .L.str.1627(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 50512(%rsp), %rdi | |
| leaq .L.str.1628(%rip), %rsi | |
| leaq .L.str.1629(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 50576(%rsp), %rdi | |
| leaq .L.str.1630(%rip), %rsi | |
| leaq .L.str.1631(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 50640(%rsp), %rdi | |
| leaq .L.str.1632(%rip), %rsi | |
| leaq .L.str.1633(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 50704(%rsp), %rdi | |
| leaq .L.str.1634(%rip), %rsi | |
| leaq .L.str.1635(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 50768(%rsp), %rdi | |
| leaq .L.str.1636(%rip), %rsi | |
| leaq .L.str.1637(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 50832(%rsp), %rdi | |
| leaq .L.str.1638(%rip), %rsi | |
| leaq .L.str.1639(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 50896(%rsp), %rdi | |
| leaq .L.str.1640(%rip), %rsi | |
| leaq .L.str.1641(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 50960(%rsp), %rdi | |
| leaq .L.str.1642(%rip), %rsi | |
| leaq .L.str.1643(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 51024(%rsp), %rdi | |
| leaq .L.str.1644(%rip), %rsi | |
| leaq .L.str.1645(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA16_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 51088(%rsp), %rdi | |
| leaq .L.str.1646(%rip), %rsi | |
| leaq .L.str.1647(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 51152(%rsp), %rdi | |
| leaq .L.str.1648(%rip), %rsi | |
| leaq .L.str.1649(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 51216(%rsp), %rdi | |
| leaq .L.str.1650(%rip), %rsi | |
| leaq .L.str.1651(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA16_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 51280(%rsp), %rdi | |
| leaq .L.str.1652(%rip), %rsi | |
| leaq .L.str.1653(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 51344(%rsp), %rdi | |
| leaq .L.str.1654(%rip), %rsi | |
| leaq .L.str.1655(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 51408(%rsp), %rdi | |
| leaq .L.str.1656(%rip), %rsi | |
| leaq .L.str.1657(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA20_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 51472(%rsp), %rdi | |
| leaq .L.str.1658(%rip), %rsi | |
| leaq .L.str.1659(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 51536(%rsp), %rdi | |
| leaq .L.str.1660(%rip), %rsi | |
| leaq .L.str.1661(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA19_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 51600(%rsp), %rdi | |
| leaq .L.str.1662(%rip), %rsi | |
| leaq .L.str.1663(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 51664(%rsp), %rdi | |
| leaq .L.str.1664(%rip), %rsi | |
| leaq .L.str.1665(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 51728(%rsp), %rdi | |
| leaq .L.str.1666(%rip), %rsi | |
| leaq .L.str.1667(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 51792(%rsp), %rdi | |
| leaq .L.str.1668(%rip), %rsi | |
| leaq .L.str.1669(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA23_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 51856(%rsp), %rdi | |
| leaq .L.str.1670(%rip), %rsi | |
| leaq .L.str.1671(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA25_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 51920(%rsp), %rdi | |
| leaq .L.str.1672(%rip), %rsi | |
| leaq .L.str.1673(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 51984(%rsp), %rdi | |
| leaq .L.str.1674(%rip), %rsi | |
| leaq .L.str.1675(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 52048(%rsp), %rdi | |
| leaq .L.str.1676(%rip), %rsi | |
| leaq .L.str.1677(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 52112(%rsp), %rdi | |
| leaq .L.str.1678(%rip), %rsi | |
| leaq .L.str.1679(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA16_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 52176(%rsp), %rdi | |
| leaq .L.str.1680(%rip), %rsi | |
| leaq .L.str.1681(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 52240(%rsp), %rdi | |
| leaq .L.str.1682(%rip), %rsi | |
| leaq .L.str.1683(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA25_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 52304(%rsp), %rdi | |
| leaq .L.str.1684(%rip), %rsi | |
| leaq .L.str.1685(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA24_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 52368(%rsp), %rdi | |
| leaq .L.str.1686(%rip), %rsi | |
| leaq .L.str.1687(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 52432(%rsp), %rdi | |
| leaq .L.str.1688(%rip), %rsi | |
| leaq .L.str.1689(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA17_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 52496(%rsp), %rdi | |
| leaq .L.str.1690(%rip), %rsi | |
| leaq .L.str.1691(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA21_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 52560(%rsp), %rdi | |
| leaq .L.str.1692(%rip), %rsi | |
| leaq .L.str.1693(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA23_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 52624(%rsp), %rdi | |
| leaq .L.str.1694(%rip), %rsi | |
| leaq .L.str.1695(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA17_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 52688(%rsp), %rdi | |
| leaq .L.str.1696(%rip), %rsi | |
| leaq .L.str.1697(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 52752(%rsp), %rdi | |
| leaq .L.str.1698(%rip), %rsi | |
| leaq .L.str.1699(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 52816(%rsp), %rdi | |
| leaq .L.str.1700(%rip), %rsi | |
| leaq .L.str.1701(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 52880(%rsp), %rdi | |
| leaq .L.str.1702(%rip), %rsi | |
| leaq .L.str.1703(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 52944(%rsp), %rdi | |
| leaq .L.str.1704(%rip), %rsi | |
| leaq .L.str.1705(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 53008(%rsp), %rdi | |
| leaq .L.str.1706(%rip), %rsi | |
| leaq .L.str.1707(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 53072(%rsp), %rdi | |
| leaq .L.str.1708(%rip), %rsi | |
| leaq .L.str.1709(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 53136(%rsp), %rdi | |
| leaq .L.str.1710(%rip), %rsi | |
| leaq .L.str.1711(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 53200(%rsp), %rdi | |
| leaq .L.str.1712(%rip), %rsi | |
| leaq .L.str.1711(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 53264(%rsp), %rdi | |
| leaq .L.str.1713(%rip), %rsi | |
| leaq .L.str.1714(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 53328(%rsp), %rdi | |
| leaq .L.str.1715(%rip), %rsi | |
| leaq .L.str.1716(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 53392(%rsp), %rdi | |
| leaq .L.str.1717(%rip), %rsi | |
| leaq .L.str.1718(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 53456(%rsp), %rdi | |
| leaq .L.str.1719(%rip), %rsi | |
| leaq .L.str.1720(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 53520(%rsp), %rdi | |
| leaq .L.str.1721(%rip), %rsi | |
| leaq .L.str.1722(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 53584(%rsp), %rdi | |
| leaq .L.str.1723(%rip), %rsi | |
| leaq .L.str.1724(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 53648(%rsp), %rdi | |
| leaq .L.str.1725(%rip), %rsi | |
| leaq .L.str.1726(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA23_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 53712(%rsp), %rdi | |
| leaq .L.str.1727(%rip), %rsi | |
| leaq .L.str.1728(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 53776(%rsp), %rdi | |
| leaq .L.str.1729(%rip), %rsi | |
| leaq .L.str.1730(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 53840(%rsp), %rdi | |
| leaq .L.str.1731(%rip), %rsi | |
| leaq .L.str.1732(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 53904(%rsp), %rdi | |
| leaq .L.str.1733(%rip), %rsi | |
| leaq .L.str.1734(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 53968(%rsp), %rdi | |
| leaq .L.str.1735(%rip), %rsi | |
| leaq .L.str.1736(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 54032(%rsp), %rdi | |
| leaq .L.str.1737(%rip), %rsi | |
| leaq .L.str.1738(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 54096(%rsp), %rdi | |
| leaq .L.str.1739(%rip), %rsi | |
| leaq .L.str.1740(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA20_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 54160(%rsp), %rdi | |
| leaq .L.str.1741(%rip), %rsi | |
| leaq .L.str.1742(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA19_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 54224(%rsp), %rdi | |
| leaq .L.str.1743(%rip), %rsi | |
| leaq .L.str.1744(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 54288(%rsp), %rdi | |
| leaq .L.str.1745(%rip), %rsi | |
| leaq .L.str.1746(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 54352(%rsp), %rdi | |
| leaq .L.str.1747(%rip), %rsi | |
| leaq .L.str.1748(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 54416(%rsp), %rdi | |
| leaq .L.str.1749(%rip), %rsi | |
| leaq .L.str.1750(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA18_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 54480(%rsp), %rdi | |
| leaq .L.str.1751(%rip), %rsi | |
| leaq .L.str.1752(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA16_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 54544(%rsp), %rdi | |
| leaq .L.str.1753(%rip), %rsi | |
| leaq .L.str.1754(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 54608(%rsp), %rdi | |
| leaq .L.str.1755(%rip), %rsi | |
| leaq .L.str.1756(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 54672(%rsp), %rdi | |
| leaq .L.str.1757(%rip), %rsi | |
| leaq .L.str.1758(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 54736(%rsp), %rdi | |
| leaq .L.str.1759(%rip), %rsi | |
| leaq .L.str.1760(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 54800(%rsp), %rdi | |
| leaq .L.str.1761(%rip), %rsi | |
| leaq .L.str.1762(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA30_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 54864(%rsp), %rdi | |
| leaq .L.str.1763(%rip), %rsi | |
| leaq .L.str.1764(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA17_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 54928(%rsp), %rdi | |
| leaq .L.str.1765(%rip), %rsi | |
| leaq .L.str.1766(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 54992(%rsp), %rdi | |
| leaq .L.str.1767(%rip), %rsi | |
| leaq .L.str.1768(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 55056(%rsp), %rdi | |
| leaq .L.str.1769(%rip), %rsi | |
| leaq .L.str.1770(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 55120(%rsp), %rdi | |
| leaq .L.str.1771(%rip), %rsi | |
| leaq .L.str.1772(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA22_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 55184(%rsp), %rdi | |
| leaq .L.str.1773(%rip), %rsi | |
| leaq .L.str.1774(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA18_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 55248(%rsp), %rdi | |
| leaq .L.str.1775(%rip), %rsi | |
| leaq .L.str.1776(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 55312(%rsp), %rdi | |
| leaq .L.str.1777(%rip), %rsi | |
| leaq .L.str.1778(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 55376(%rsp), %rdi | |
| leaq .L.str.1779(%rip), %rsi | |
| leaq .L.str.1780(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 55440(%rsp), %rdi | |
| leaq .L.str.1781(%rip), %rsi | |
| leaq .L.str.1782(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 55504(%rsp), %rdi | |
| leaq .L.str.1783(%rip), %rsi | |
| leaq .L.str.1784(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 55568(%rsp), %rdi | |
| leaq .L.str.1785(%rip), %rsi | |
| leaq .L.str.1786(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 55632(%rsp), %rdi | |
| leaq .L.str.1787(%rip), %rsi | |
| leaq .L.str.1788(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 55696(%rsp), %rdi | |
| leaq .L.str.1789(%rip), %rsi | |
| leaq .L.str.1790(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 55760(%rsp), %rdi | |
| leaq .L.str.1791(%rip), %rsi | |
| leaq .L.str.1792(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 55824(%rsp), %rdi | |
| leaq .L.str.1793(%rip), %rsi | |
| leaq .L.str.1794(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 55888(%rsp), %rdi | |
| leaq .L.str.1795(%rip), %rsi | |
| leaq .L.str.1796(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 55952(%rsp), %rdi | |
| leaq .L.str.1797(%rip), %rsi | |
| leaq .L.str.1798(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 56016(%rsp), %rdi | |
| leaq .L.str.1799(%rip), %rsi | |
| leaq .L.str.1800(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 56080(%rsp), %rdi | |
| leaq .L.str.1801(%rip), %rsi | |
| leaq .L.str.1802(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 56144(%rsp), %rdi | |
| leaq .L.str.1803(%rip), %rsi | |
| leaq .L.str.1804(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 56208(%rsp), %rdi | |
| leaq .L.str.1805(%rip), %rsi | |
| leaq .L.str.1806(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA5_KcSB_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISC_SD_EEEEOT_OT0_ | |
| leaq 56272(%rsp), %rdi | |
| leaq .L.str.1807(%rip), %rsi | |
| leaq .L.str.1808(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 56336(%rsp), %rdi | |
| leaq .L.str.1809(%rip), %rsi | |
| leaq .L.str.1810(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 56400(%rsp), %rdi | |
| leaq .L.str.1811(%rip), %rsi | |
| leaq .L.str.1812(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA5_KcSB_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISC_SD_EEEEOT_OT0_ | |
| leaq 56464(%rsp), %rdi | |
| leaq .L.str.1813(%rip), %rsi | |
| leaq .L.str.1814(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 56528(%rsp), %rdi | |
| leaq .L.str.1815(%rip), %rsi | |
| leaq .L.str.1816(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA5_KcSB_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISC_SD_EEEEOT_OT0_ | |
| leaq 56592(%rsp), %rdi | |
| leaq .L.str.1817(%rip), %rsi | |
| leaq .L.str.1818(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 56656(%rsp), %rdi | |
| leaq .L.str.1819(%rip), %rsi | |
| leaq .L.str.1820(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA5_KcSB_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISC_SD_EEEEOT_OT0_ | |
| leaq 56720(%rsp), %rdi | |
| leaq .L.str.1821(%rip), %rsi | |
| leaq .L.str.1822(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA5_KcSB_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISC_SD_EEEEOT_OT0_ | |
| leaq 56784(%rsp), %rdi | |
| leaq .L.str.1823(%rip), %rsi | |
| leaq .L.str.1824(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 56848(%rsp), %rdi | |
| leaq .L.str.1825(%rip), %rsi | |
| leaq .L.str.1826(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA5_KcSB_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISC_SD_EEEEOT_OT0_ | |
| leaq 56912(%rsp), %rdi | |
| leaq .L.str.1827(%rip), %rsi | |
| leaq .L.str.1828(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA5_KcSB_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISC_SD_EEEEOT_OT0_ | |
| leaq 56976(%rsp), %rdi | |
| leaq .L.str.1829(%rip), %rsi | |
| leaq .L.str.1830(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 57040(%rsp), %rdi | |
| leaq .L.str.1831(%rip), %rsi | |
| leaq .L.str.1832(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA20_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 57104(%rsp), %rdi | |
| leaq .L.str.1833(%rip), %rsi | |
| leaq .L.str.1834(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA16_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 57168(%rsp), %rdi | |
| leaq .L.str.1835(%rip), %rsi | |
| leaq .L.str.1836(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 57232(%rsp), %rdi | |
| leaq .L.str.1837(%rip), %rsi | |
| leaq .L.str.1838(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA20_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 57296(%rsp), %rdi | |
| leaq .L.str.1839(%rip), %rsi | |
| leaq .L.str.1840(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA19_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 57360(%rsp), %rdi | |
| leaq .L.str.1841(%rip), %rsi | |
| leaq .L.str.1842(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 57424(%rsp), %rdi | |
| leaq .L.str.1843(%rip), %rsi | |
| leaq .L.str.1844(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 57488(%rsp), %rdi | |
| leaq .L.str.1845(%rip), %rsi | |
| leaq .L.str.1846(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA17_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 57552(%rsp), %rdi | |
| leaq .L.str.1847(%rip), %rsi | |
| leaq .L.str.1848(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 57616(%rsp), %rdi | |
| leaq .L.str.1849(%rip), %rsi | |
| leaq .L.str.1850(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA20_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 57680(%rsp), %rdi | |
| leaq .L.str.1851(%rip), %rsi | |
| leaq .L.str.1852(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 57744(%rsp), %rdi | |
| leaq .L.str.1853(%rip), %rsi | |
| leaq .L.str.1854(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA16_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 57808(%rsp), %rdi | |
| leaq .L.str.1855(%rip), %rsi | |
| leaq .L.str.1856(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 57872(%rsp), %rdi | |
| leaq .L.str.1857(%rip), %rsi | |
| leaq .L.str.1858(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 57936(%rsp), %rdi | |
| leaq .L.str.1859(%rip), %rsi | |
| leaq .L.str.1860(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA25_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 58000(%rsp), %rdi | |
| leaq .L.str.1861(%rip), %rsi | |
| leaq .L.str.1862(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 58064(%rsp), %rdi | |
| leaq .L.str.1863(%rip), %rsi | |
| leaq .L.str.1864(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 58128(%rsp), %rdi | |
| leaq .L.str.1865(%rip), %rsi | |
| leaq .L.str.1866(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 58192(%rsp), %rdi | |
| leaq .L.str.1867(%rip), %rsi | |
| leaq .L.str.1868(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA21_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 58256(%rsp), %rdi | |
| leaq .L.str.1869(%rip), %rsi | |
| leaq .L.str.1870(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 58320(%rsp), %rdi | |
| leaq .L.str.1871(%rip), %rsi | |
| leaq .L.str.1872(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 58384(%rsp), %rdi | |
| leaq .L.str.1873(%rip), %rsi | |
| leaq .L.str.1874(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 58448(%rsp), %rdi | |
| leaq .L.str.1875(%rip), %rsi | |
| leaq .L.str.1876(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 58512(%rsp), %rdi | |
| leaq .L.str.1877(%rip), %rsi | |
| leaq .L.str.1876(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 58576(%rsp), %rdi | |
| leaq .L.str.1878(%rip), %rsi | |
| leaq .L.str.1879(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA31_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 58640(%rsp), %rdi | |
| leaq .L.str.1880(%rip), %rsi | |
| leaq .L.str.1881(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 58704(%rsp), %rdi | |
| leaq .L.str.1882(%rip), %rsi | |
| leaq .L.str.1883(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA16_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 58768(%rsp), %rdi | |
| leaq .L.str.1884(%rip), %rsi | |
| leaq .L.str.1885(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 58832(%rsp), %rdi | |
| leaq .L.str.1886(%rip), %rsi | |
| leaq .L.str.1887(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 58896(%rsp), %rdi | |
| leaq .L.str.1888(%rip), %rsi | |
| leaq .L.str.1889(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 58960(%rsp), %rdi | |
| leaq .L.str.1890(%rip), %rsi | |
| leaq .L.str.1891(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 59024(%rsp), %rdi | |
| leaq .L.str.1892(%rip), %rsi | |
| leaq .L.str.1893(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 59088(%rsp), %rdi | |
| leaq .L.str.1894(%rip), %rsi | |
| leaq .L.str.1895(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA21_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 59152(%rsp), %rdi | |
| leaq .L.str.1896(%rip), %rsi | |
| leaq .L.str.1897(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 59216(%rsp), %rdi | |
| leaq .L.str.1898(%rip), %rsi | |
| leaq .L.str.1899(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA5_KcSB_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISC_SD_EEEEOT_OT0_ | |
| leaq 59280(%rsp), %rdi | |
| leaq .L.str.1900(%rip), %rsi | |
| leaq .L.str.1901(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 59344(%rsp), %rdi | |
| leaq .L.str.1902(%rip), %rsi | |
| leaq .L.str.1903(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 59408(%rsp), %rdi | |
| leaq .L.str.1904(%rip), %rsi | |
| leaq .L.str.1905(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 59472(%rsp), %rdi | |
| leaq .L.str.1906(%rip), %rsi | |
| leaq .L.str.1907(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA16_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 59536(%rsp), %rdi | |
| leaq .L.str.1908(%rip), %rsi | |
| leaq .L.str.1909(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA18_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 59600(%rsp), %rdi | |
| leaq .L.str.1910(%rip), %rsi | |
| leaq .L.str.1911(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA21_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 59664(%rsp), %rdi | |
| leaq .L.str.1912(%rip), %rsi | |
| leaq .L.str.1913(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA5_KcSB_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISC_SD_EEEEOT_OT0_ | |
| leaq 59728(%rsp), %rdi | |
| leaq .L.str.1914(%rip), %rsi | |
| leaq .L.str.1913(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 59792(%rsp), %rdi | |
| leaq .L.str.1915(%rip), %rsi | |
| leaq .L.str.1916(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 59856(%rsp), %rdi | |
| leaq .L.str.1917(%rip), %rsi | |
| leaq .L.str.1916(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA5_KcSB_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISC_SD_EEEEOT_OT0_ | |
| leaq 59920(%rsp), %rdi | |
| leaq .L.str.1918(%rip), %rsi | |
| leaq .L.str.1916(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 59984(%rsp), %rdi | |
| leaq .L.str.1919(%rip), %rsi | |
| leaq .L.str.1920(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA25_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 60048(%rsp), %rdi | |
| leaq .L.str.1921(%rip), %rsi | |
| leaq .L.str.1922(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 60112(%rsp), %rdi | |
| leaq .L.str.1923(%rip), %rsi | |
| leaq .L.str.1924(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 60176(%rsp), %rdi | |
| leaq .L.str.1925(%rip), %rsi | |
| leaq .L.str.1926(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 60240(%rsp), %rdi | |
| leaq .L.str.1927(%rip), %rsi | |
| leaq .L.str.1928(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 60304(%rsp), %rdi | |
| leaq .L.str.1929(%rip), %rsi | |
| leaq .L.str.1930(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 60368(%rsp), %rdi | |
| leaq .L.str.1931(%rip), %rsi | |
| leaq .L.str.1932(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 60432(%rsp), %rdi | |
| leaq .L.str.1933(%rip), %rsi | |
| leaq .L.str.1934(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 60496(%rsp), %rdi | |
| leaq .L.str.1935(%rip), %rsi | |
| leaq .L.str.1936(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 60560(%rsp), %rdi | |
| leaq .L.str.1937(%rip), %rsi | |
| leaq .L.str.1938(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 60624(%rsp), %rdi | |
| leaq .L.str.1939(%rip), %rsi | |
| leaq .L.str.1940(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 60688(%rsp), %rdi | |
| leaq .L.str.1941(%rip), %rsi | |
| leaq .L.str.1942(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 60752(%rsp), %rdi | |
| leaq .L.str.1943(%rip), %rsi | |
| leaq .L.str.1944(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 60816(%rsp), %rdi | |
| leaq .L.str.1945(%rip), %rsi | |
| leaq .L.str.1946(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 60880(%rsp), %rdi | |
| leaq .L.str.1947(%rip), %rsi | |
| leaq .L.str.1948(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA5_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 60944(%rsp), %rdi | |
| leaq .L.str.1949(%rip), %rsi | |
| leaq .L.str.1950(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 61008(%rsp), %rdi | |
| leaq .L.str.1951(%rip), %rsi | |
| leaq .L.str.1952(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 61072(%rsp), %rdi | |
| leaq .L.str.1953(%rip), %rsi | |
| leaq .L.str.1954(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 61136(%rsp), %rdi | |
| leaq .L.str.1955(%rip), %rsi | |
| leaq .L.str.1956(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA26_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 61200(%rsp), %rdi | |
| leaq .L.str.1957(%rip), %rsi | |
| leaq .L.str.1958(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA19_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 61264(%rsp), %rdi | |
| leaq .L.str.1959(%rip), %rsi | |
| leaq .L.str.1960(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 61328(%rsp), %rdi | |
| leaq .L.str.1961(%rip), %rsi | |
| leaq .L.str.1962(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 61392(%rsp), %rdi | |
| leaq .L.str.1963(%rip), %rsi | |
| leaq .L.str.1964(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 61456(%rsp), %rdi | |
| leaq .L.str.1965(%rip), %rsi | |
| leaq .L.str.1966(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA17_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 61520(%rsp), %rdi | |
| leaq .L.str.1967(%rip), %rsi | |
| leaq .L.str.1968(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA16_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 61584(%rsp), %rdi | |
| leaq .L.str.1969(%rip), %rsi | |
| leaq .L.str.1970(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 61648(%rsp), %rdi | |
| leaq .L.str.1971(%rip), %rsi | |
| leaq .L.str.1972(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 61712(%rsp), %rdi | |
| leaq .L.str.1973(%rip), %rsi | |
| leaq .L.str.1974(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 61776(%rsp), %rdi | |
| leaq .L.str.1975(%rip), %rsi | |
| leaq .L.str.1976(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 61840(%rsp), %rdi | |
| leaq .L.str.1977(%rip), %rsi | |
| leaq .L.str.1978(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA28_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 61904(%rsp), %rdi | |
| leaq .L.str.1979(%rip), %rsi | |
| leaq .L.str.1980(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 61968(%rsp), %rdi | |
| leaq .L.str.1981(%rip), %rsi | |
| leaq .L.str.1982(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA24_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 62032(%rsp), %rdi | |
| leaq .L.str.1983(%rip), %rsi | |
| leaq .L.str.1984(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA26_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 62096(%rsp), %rdi | |
| leaq .L.str.1985(%rip), %rsi | |
| leaq .L.str.1986(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 62160(%rsp), %rdi | |
| leaq .L.str.1987(%rip), %rsi | |
| leaq .L.str.1988(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA21_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 62224(%rsp), %rdi | |
| leaq .L.str.1989(%rip), %rsi | |
| leaq .L.str.1990(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 62288(%rsp), %rdi | |
| leaq .L.str.1991(%rip), %rsi | |
| leaq .L.str.1992(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 62352(%rsp), %rdi | |
| leaq .L.str.1993(%rip), %rsi | |
| leaq .L.str.1994(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA21_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 62416(%rsp), %rdi | |
| leaq .L.str.1995(%rip), %rsi | |
| leaq .L.str.1996(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA17_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 62480(%rsp), %rdi | |
| leaq .L.str.1997(%rip), %rsi | |
| leaq .L.str.1998(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA16_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 62544(%rsp), %rdi | |
| leaq .L.str.1999(%rip), %rsi | |
| leaq .L.str.2000(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA20_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 62608(%rsp), %rdi | |
| leaq .L.str.2001(%rip), %rsi | |
| leaq .L.str.2002(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 62672(%rsp), %rdi | |
| leaq .L.str.2003(%rip), %rsi | |
| leaq .L.str.2004(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA25_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 62736(%rsp), %rdi | |
| leaq .L.str.2005(%rip), %rsi | |
| leaq .L.str.2006(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA17_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 62800(%rsp), %rdi | |
| leaq .L.str.2007(%rip), %rsi | |
| leaq .L.str.2008(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA4_KcSB_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISC_SD_EEEEOT_OT0_ | |
| leaq 62864(%rsp), %rdi | |
| leaq .L.str.2009(%rip), %rsi | |
| leaq .L.str.2010(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 62928(%rsp), %rdi | |
| leaq .L.str.2011(%rip), %rsi | |
| leaq .L.str.2012(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 62992(%rsp), %rdi | |
| leaq .L.str.2013(%rip), %rsi | |
| leaq .L.str.2014(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 63056(%rsp), %rdi | |
| leaq .L.str.2015(%rip), %rsi | |
| leaq .L.str.2016(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 63120(%rsp), %rdi | |
| leaq .L.str.2017(%rip), %rsi | |
| leaq .L.str.2018(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 63184(%rsp), %rdi | |
| leaq .L.str.2019(%rip), %rsi | |
| leaq .L.str.2020(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 63248(%rsp), %rdi | |
| leaq .L.str.2021(%rip), %rsi | |
| leaq .L.str.2022(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 63312(%rsp), %rdi | |
| leaq .L.str.2023(%rip), %rsi | |
| leaq .L.str.2024(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA23_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 63376(%rsp), %rdi | |
| leaq .L.str.2025(%rip), %rsi | |
| leaq .L.str.2026(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA22_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 63440(%rsp), %rdi | |
| leaq .L.str.2027(%rip), %rsi | |
| leaq .L.str.2028(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 63504(%rsp), %rdi | |
| leaq .L.str.2029(%rip), %rsi | |
| leaq .L.str.2030(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 63568(%rsp), %rdi | |
| leaq .L.str.2031(%rip), %rsi | |
| leaq .L.str.2032(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 63632(%rsp), %rdi | |
| leaq .L.str.2033(%rip), %rsi | |
| leaq .L.str.2034(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA16_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 63696(%rsp), %rdi | |
| leaq .L.str.2035(%rip), %rsi | |
| leaq .L.str.2036(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA5_KcSB_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISC_SD_EEEEOT_OT0_ | |
| leaq 63760(%rsp), %rdi | |
| leaq .L.str.2037(%rip), %rsi | |
| leaq .L.str.2038(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 63824(%rsp), %rdi | |
| leaq .L.str.2039(%rip), %rsi | |
| leaq .L.str.2040(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 63888(%rsp), %rdi | |
| leaq .L.str.2041(%rip), %rsi | |
| leaq .L.str.2042(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA20_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 63952(%rsp), %rdi | |
| leaq .L.str.2043(%rip), %rsi | |
| leaq .L.str.2044(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 64016(%rsp), %rdi | |
| leaq .L.str.2045(%rip), %rsi | |
| leaq .L.str.2046(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA20_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 64080(%rsp), %rdi | |
| leaq .L.str.2047(%rip), %rsi | |
| leaq .L.str.2048(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 64144(%rsp), %rdi | |
| leaq .L.str.2049(%rip), %rsi | |
| leaq .L.str.2050(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA23_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 64208(%rsp), %rdi | |
| leaq .L.str.2051(%rip), %rsi | |
| leaq .L.str.2052(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 64272(%rsp), %rdi | |
| leaq .L.str.2053(%rip), %rsi | |
| leaq .L.str.2052(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA22_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 64336(%rsp), %rdi | |
| leaq .L.str.2054(%rip), %rsi | |
| leaq .L.str.2055(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 64400(%rsp), %rdi | |
| leaq .L.str.2056(%rip), %rsi | |
| leaq .L.str.2057(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 64464(%rsp), %rdi | |
| leaq .L.str.2058(%rip), %rsi | |
| leaq .L.str.2059(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 64528(%rsp), %rdi | |
| leaq .L.str.2060(%rip), %rsi | |
| leaq .L.str.2061(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA16_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 64592(%rsp), %rdi | |
| leaq .L.str.2062(%rip), %rsi | |
| leaq .L.str.2063(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 64656(%rsp), %rdi | |
| leaq .L.str.2064(%rip), %rsi | |
| leaq .L.str.2065(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA18_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 64720(%rsp), %rdi | |
| leaq .L.str.2066(%rip), %rsi | |
| leaq .L.str.2067(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 64784(%rsp), %rdi | |
| leaq .L.str.2068(%rip), %rsi | |
| leaq .L.str.2069(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 64848(%rsp), %rdi | |
| leaq .L.str.2070(%rip), %rsi | |
| leaq .L.str.2071(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA19_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 64912(%rsp), %rdi | |
| leaq .L.str.2072(%rip), %rsi | |
| leaq .L.str.2073(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 64976(%rsp), %rdi | |
| leaq .L.str.2074(%rip), %rsi | |
| leaq .L.str.2075(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA22_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 65040(%rsp), %rdi | |
| leaq .L.str.2076(%rip), %rsi | |
| leaq .L.str.2077(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA19_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 65104(%rsp), %rdi | |
| leaq .L.str.2078(%rip), %rsi | |
| leaq .L.str.2079(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA21_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 65168(%rsp), %rdi | |
| leaq .L.str.2080(%rip), %rsi | |
| leaq .L.str.2081(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 65232(%rsp), %rdi | |
| leaq .L.str.2082(%rip), %rsi | |
| leaq .L.str.2083(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA28_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 65296(%rsp), %rdi | |
| leaq .L.str.2084(%rip), %rsi | |
| leaq .L.str.2085(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA22_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 65360(%rsp), %rdi | |
| leaq .L.str.2086(%rip), %rsi | |
| leaq .L.str.2087(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 65424(%rsp), %rdi | |
| leaq .L.str.2088(%rip), %rsi | |
| leaq .L.str.2089(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA16_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 65488(%rsp), %rdi | |
| leaq .L.str.2090(%rip), %rsi | |
| leaq .L.str.2091(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 65552(%rsp), %rdi | |
| leaq .L.str.2092(%rip), %rsi | |
| leaq .L.str.2093(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA21_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 65616(%rsp), %rdi | |
| leaq .L.str.2094(%rip), %rsi | |
| leaq .L.str.2095(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 65680(%rsp), %rdi | |
| leaq .L.str.2096(%rip), %rsi | |
| leaq .L.str.2097(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA22_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 65744(%rsp), %rdi | |
| leaq .L.str.2098(%rip), %rsi | |
| leaq .L.str.2099(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA25_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 65808(%rsp), %rdi | |
| leaq .L.str.2100(%rip), %rsi | |
| leaq .L.str.2101(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA35_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 65872(%rsp), %rdi | |
| leaq .L.str.2102(%rip), %rsi | |
| leaq .L.str.2103(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA29_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 65936(%rsp), %rdi | |
| leaq .L.str.2104(%rip), %rsi | |
| leaq .L.str.2105(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 66000(%rsp), %rdi | |
| leaq .L.str.2106(%rip), %rsi | |
| leaq .L.str.2107(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 66064(%rsp), %rdi | |
| leaq .L.str.2108(%rip), %rsi | |
| leaq .L.str.2109(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA20_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 66128(%rsp), %rdi | |
| leaq .L.str.2110(%rip), %rsi | |
| leaq .L.str.2111(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 66192(%rsp), %rdi | |
| leaq .L.str.2112(%rip), %rsi | |
| leaq .L.str.2113(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 66256(%rsp), %rdi | |
| leaq .L.str.2114(%rip), %rsi | |
| leaq .L.str.2115(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 66320(%rsp), %rdi | |
| leaq .L.str.2116(%rip), %rsi | |
| leaq .L.str.2117(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 66384(%rsp), %rdi | |
| leaq .L.str.2118(%rip), %rsi | |
| leaq .L.str.2119(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 66448(%rsp), %rdi | |
| leaq .L.str.2120(%rip), %rsi | |
| leaq .L.str.2121(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 66512(%rsp), %rdi | |
| leaq .L.str.2122(%rip), %rsi | |
| leaq .L.str.2123(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 66576(%rsp), %rdi | |
| leaq .L.str.2124(%rip), %rsi | |
| leaq .L.str.2125(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA17_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 66640(%rsp), %rdi | |
| leaq .L.str.2126(%rip), %rsi | |
| leaq .L.str.2127(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 66704(%rsp), %rdi | |
| leaq .L.str.2128(%rip), %rsi | |
| leaq .L.str.2129(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 66768(%rsp), %rdi | |
| leaq .L.str.2130(%rip), %rsi | |
| leaq .L.str.2131(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 66832(%rsp), %rdi | |
| leaq .L.str.2132(%rip), %rsi | |
| leaq .L.str.2133(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 66896(%rsp), %rdi | |
| leaq .L.str.2134(%rip), %rsi | |
| leaq .L.str.2135(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 66960(%rsp), %rdi | |
| leaq .L.str.2136(%rip), %rsi | |
| leaq .L.str.2137(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 67024(%rsp), %rdi | |
| leaq .L.str.2138(%rip), %rsi | |
| leaq .L.str.2139(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 67088(%rsp), %rdi | |
| leaq .L.str.2140(%rip), %rsi | |
| leaq .L.str.2141(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 67152(%rsp), %rdi | |
| leaq .L.str.2142(%rip), %rsi | |
| leaq .L.str.2143(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 67216(%rsp), %rdi | |
| leaq .L.str.2144(%rip), %rsi | |
| leaq .L.str.2145(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq 67280(%rsp), %rdi | |
| leaq .L.str.2146(%rip), %rsi | |
| leaq .L.str.2147(%rip), %rdx | |
| movq %rdi, %r14 | |
| callq _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA21_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_ | |
| leaq emojicpp::EMOJIS[abi:cxx11](%rip), %rdi | |
| leaq 16(%rsp), %rsi | |
| leaq 15(%rsp), %rcx | |
| leaq 14(%rsp), %r8 | |
| movl $1052, %edx | |
| callq std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::map(std::initializer_list<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) | |
| movq $-67328, %rbx | |
| leaq 67344(%rsp), %r14 | |
| jmp .LBB11_1053 | |
| .LBB11_1057: | |
| addq $-64, %r14 | |
| addq $64, %rbx | |
| je .LBB11_1058 | |
| .LBB11_1053: | |
| movq -32(%r14), %rdi | |
| leaq -16(%r14), %rax | |
| cmpq %rdi, %rax | |
| je .LBB11_1055 | |
| movq (%rax), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB11_1055: | |
| movq -64(%r14), %rdi | |
| leaq -48(%r14), %rax | |
| cmpq %rdi, %rax | |
| je .LBB11_1057 | |
| movq (%rax), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| jmp .LBB11_1057 | |
| .LBB11_1058: | |
| leaq std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~map()(%rip), %rdi | |
| leaq emojicpp::EMOJIS[abi:cxx11](%rip), %rsi | |
| leaq __dso_handle(%rip), %rdx | |
| callq __cxa_atexit@PLT | |
| addq $67344, %rsp | |
| popq %rbx | |
| popq %r14 | |
| popq %r15 | |
| retq | |
| movl $67264, %ebx | |
| movq %rax, %r15 | |
| .LBB11_1066: | |
| leaq 16(%rsp,%rbx), %rdi | |
| callq std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~pair() | |
| addq $-64, %rbx | |
| cmpq $-64, %rbx | |
| jne .LBB11_1066 | |
| .LBB11_1067: | |
| movq %r15, %rdi | |
| callq _Unwind_Resume@PLT | |
| addq $-16, %r14 | |
| movq %rax, %r15 | |
| jmp .LBB11_1060 | |
| .LBB11_1064: | |
| leaq -64(%r14), %rax | |
| addq $-48, %r14 | |
| cmpq %rbx, %r14 | |
| movq %rax, %r14 | |
| je .LBB11_1067 | |
| .LBB11_1060: | |
| movq -16(%r14), %rdi | |
| cmpq %rdi, %r14 | |
| je .LBB11_1062 | |
| movq (%r14), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB11_1062: | |
| movq -48(%r14), %rdi | |
| leaq -32(%r14), %rax | |
| cmpq %rdi, %rax | |
| je .LBB11_1064 | |
| movq (%rax), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| jmp .LBB11_1064 | |
| .Lfunc_end11: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB12_4 | |
| testq %r15, %r15 | |
| js .LBB12_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB12_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB12_4: | |
| testq %r15, %r15 | |
| je .LBB12_8 | |
| cmpq $1, %r15 | |
| jne .LBB12_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB12_8 | |
| .LBB12_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB12_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB12_17 | |
| testq %r15, %r15 | |
| js .LBB12_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB12_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB12_17: | |
| testq %r15, %r15 | |
| je .LBB12_21 | |
| cmpq $1, %r15 | |
| jne .LBB12_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB12_21 | |
| .LBB12_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB12_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB12_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB12_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB12_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB12_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB12_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB12_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end12: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB13_4 | |
| testq %r15, %r15 | |
| js .LBB13_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB13_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB13_4: | |
| testq %r15, %r15 | |
| je .LBB13_8 | |
| cmpq $1, %r15 | |
| jne .LBB13_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB13_8 | |
| .LBB13_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB13_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB13_17 | |
| testq %r15, %r15 | |
| js .LBB13_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB13_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB13_17: | |
| testq %r15, %r15 | |
| je .LBB13_21 | |
| cmpq $1, %r15 | |
| jne .LBB13_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB13_21 | |
| .LBB13_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB13_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB13_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB13_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB13_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB13_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB13_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB13_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end13: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB14_4 | |
| testq %r15, %r15 | |
| js .LBB14_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB14_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB14_4: | |
| testq %r15, %r15 | |
| je .LBB14_8 | |
| cmpq $1, %r15 | |
| jne .LBB14_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB14_8 | |
| .LBB14_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB14_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB14_17 | |
| testq %r15, %r15 | |
| js .LBB14_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB14_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB14_17: | |
| testq %r15, %r15 | |
| je .LBB14_21 | |
| cmpq $1, %r15 | |
| jne .LBB14_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB14_21 | |
| .LBB14_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB14_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB14_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB14_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB14_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB14_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB14_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB14_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end14: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB15_4 | |
| testq %r15, %r15 | |
| js .LBB15_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB15_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB15_4: | |
| testq %r15, %r15 | |
| je .LBB15_8 | |
| cmpq $1, %r15 | |
| jne .LBB15_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB15_8 | |
| .LBB15_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB15_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB15_17 | |
| testq %r15, %r15 | |
| js .LBB15_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB15_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB15_17: | |
| testq %r15, %r15 | |
| je .LBB15_21 | |
| cmpq $1, %r15 | |
| jne .LBB15_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB15_21 | |
| .LBB15_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB15_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB15_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB15_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB15_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB15_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB15_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB15_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end15: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA20_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB16_4 | |
| testq %r15, %r15 | |
| js .LBB16_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB16_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB16_4: | |
| testq %r15, %r15 | |
| je .LBB16_8 | |
| cmpq $1, %r15 | |
| jne .LBB16_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB16_8 | |
| .LBB16_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB16_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB16_17 | |
| testq %r15, %r15 | |
| js .LBB16_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB16_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB16_17: | |
| testq %r15, %r15 | |
| je .LBB16_21 | |
| cmpq $1, %r15 | |
| jne .LBB16_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB16_21 | |
| .LBB16_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB16_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB16_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB16_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB16_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB16_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB16_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB16_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end16: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA17_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB17_4 | |
| testq %r15, %r15 | |
| js .LBB17_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB17_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB17_4: | |
| testq %r15, %r15 | |
| je .LBB17_8 | |
| cmpq $1, %r15 | |
| jne .LBB17_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB17_8 | |
| .LBB17_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB17_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB17_17 | |
| testq %r15, %r15 | |
| js .LBB17_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB17_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB17_17: | |
| testq %r15, %r15 | |
| je .LBB17_21 | |
| cmpq $1, %r15 | |
| jne .LBB17_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB17_21 | |
| .LBB17_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB17_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB17_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB17_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB17_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB17_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB17_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB17_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end17: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB18_4 | |
| testq %r15, %r15 | |
| js .LBB18_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB18_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB18_4: | |
| testq %r15, %r15 | |
| je .LBB18_8 | |
| cmpq $1, %r15 | |
| jne .LBB18_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB18_8 | |
| .LBB18_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB18_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB18_17 | |
| testq %r15, %r15 | |
| js .LBB18_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB18_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB18_17: | |
| testq %r15, %r15 | |
| je .LBB18_21 | |
| cmpq $1, %r15 | |
| jne .LBB18_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB18_21 | |
| .LBB18_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB18_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB18_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB18_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB18_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB18_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB18_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB18_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end18: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA21_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB19_4 | |
| testq %r15, %r15 | |
| js .LBB19_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB19_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB19_4: | |
| testq %r15, %r15 | |
| je .LBB19_8 | |
| cmpq $1, %r15 | |
| jne .LBB19_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB19_8 | |
| .LBB19_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB19_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB19_17 | |
| testq %r15, %r15 | |
| js .LBB19_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB19_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB19_17: | |
| testq %r15, %r15 | |
| je .LBB19_21 | |
| cmpq $1, %r15 | |
| jne .LBB19_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB19_21 | |
| .LBB19_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB19_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB19_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB19_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB19_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB19_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB19_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB19_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end19: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA14_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB20_4 | |
| testq %r15, %r15 | |
| js .LBB20_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB20_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB20_4: | |
| testq %r15, %r15 | |
| je .LBB20_8 | |
| cmpq $1, %r15 | |
| jne .LBB20_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB20_8 | |
| .LBB20_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB20_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB20_17 | |
| testq %r15, %r15 | |
| js .LBB20_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB20_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB20_17: | |
| testq %r15, %r15 | |
| je .LBB20_21 | |
| cmpq $1, %r15 | |
| jne .LBB20_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB20_21 | |
| .LBB20_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB20_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB20_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB20_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB20_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB20_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB20_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB20_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end20: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB21_4 | |
| testq %r15, %r15 | |
| js .LBB21_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB21_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB21_4: | |
| testq %r15, %r15 | |
| je .LBB21_8 | |
| cmpq $1, %r15 | |
| jne .LBB21_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB21_8 | |
| .LBB21_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB21_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB21_17 | |
| testq %r15, %r15 | |
| js .LBB21_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB21_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB21_17: | |
| testq %r15, %r15 | |
| je .LBB21_21 | |
| cmpq $1, %r15 | |
| jne .LBB21_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB21_21 | |
| .LBB21_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB21_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB21_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB21_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB21_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB21_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB21_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB21_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end21: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA16_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB22_4 | |
| testq %r15, %r15 | |
| js .LBB22_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB22_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB22_4: | |
| testq %r15, %r15 | |
| je .LBB22_8 | |
| cmpq $1, %r15 | |
| jne .LBB22_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB22_8 | |
| .LBB22_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB22_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB22_17 | |
| testq %r15, %r15 | |
| js .LBB22_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB22_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB22_17: | |
| testq %r15, %r15 | |
| je .LBB22_21 | |
| cmpq $1, %r15 | |
| jne .LBB22_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB22_21 | |
| .LBB22_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB22_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB22_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB22_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB22_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB22_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB22_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB22_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end22: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB23_4 | |
| testq %r15, %r15 | |
| js .LBB23_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB23_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB23_4: | |
| testq %r15, %r15 | |
| je .LBB23_8 | |
| cmpq $1, %r15 | |
| jne .LBB23_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB23_8 | |
| .LBB23_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB23_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB23_17 | |
| testq %r15, %r15 | |
| js .LBB23_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB23_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB23_17: | |
| testq %r15, %r15 | |
| je .LBB23_21 | |
| cmpq $1, %r15 | |
| jne .LBB23_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB23_21 | |
| .LBB23_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB23_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB23_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB23_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB23_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB23_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB23_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB23_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end23: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA11_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB24_4 | |
| testq %r15, %r15 | |
| js .LBB24_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB24_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB24_4: | |
| testq %r15, %r15 | |
| je .LBB24_8 | |
| cmpq $1, %r15 | |
| jne .LBB24_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB24_8 | |
| .LBB24_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB24_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB24_17 | |
| testq %r15, %r15 | |
| js .LBB24_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB24_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB24_17: | |
| testq %r15, %r15 | |
| je .LBB24_21 | |
| cmpq $1, %r15 | |
| jne .LBB24_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB24_21 | |
| .LBB24_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB24_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB24_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB24_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB24_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB24_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB24_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB24_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end24: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA10_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB25_4 | |
| testq %r15, %r15 | |
| js .LBB25_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB25_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB25_4: | |
| testq %r15, %r15 | |
| je .LBB25_8 | |
| cmpq $1, %r15 | |
| jne .LBB25_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB25_8 | |
| .LBB25_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB25_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB25_17 | |
| testq %r15, %r15 | |
| js .LBB25_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB25_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB25_17: | |
| testq %r15, %r15 | |
| je .LBB25_21 | |
| cmpq $1, %r15 | |
| jne .LBB25_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB25_21 | |
| .LBB25_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB25_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB25_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB25_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB25_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB25_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB25_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB25_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end25: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB26_4 | |
| testq %r15, %r15 | |
| js .LBB26_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB26_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB26_4: | |
| testq %r15, %r15 | |
| je .LBB26_8 | |
| cmpq $1, %r15 | |
| jne .LBB26_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB26_8 | |
| .LBB26_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB26_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB26_17 | |
| testq %r15, %r15 | |
| js .LBB26_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB26_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB26_17: | |
| testq %r15, %r15 | |
| je .LBB26_21 | |
| cmpq $1, %r15 | |
| jne .LBB26_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB26_21 | |
| .LBB26_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB26_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB26_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB26_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB26_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB26_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB26_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB26_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end26: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA18_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB27_4 | |
| testq %r15, %r15 | |
| js .LBB27_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB27_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB27_4: | |
| testq %r15, %r15 | |
| je .LBB27_8 | |
| cmpq $1, %r15 | |
| jne .LBB27_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB27_8 | |
| .LBB27_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB27_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB27_17 | |
| testq %r15, %r15 | |
| js .LBB27_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB27_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB27_17: | |
| testq %r15, %r15 | |
| je .LBB27_21 | |
| cmpq $1, %r15 | |
| jne .LBB27_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB27_21 | |
| .LBB27_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB27_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB27_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB27_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB27_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB27_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB27_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB27_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end27: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA26_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB28_4 | |
| testq %r15, %r15 | |
| js .LBB28_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB28_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB28_4: | |
| testq %r15, %r15 | |
| je .LBB28_8 | |
| cmpq $1, %r15 | |
| jne .LBB28_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB28_8 | |
| .LBB28_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB28_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB28_17 | |
| testq %r15, %r15 | |
| js .LBB28_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB28_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB28_17: | |
| testq %r15, %r15 | |
| je .LBB28_21 | |
| cmpq $1, %r15 | |
| jne .LBB28_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB28_21 | |
| .LBB28_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB28_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB28_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB28_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB28_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB28_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB28_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB28_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end28: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA8_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB29_4 | |
| testq %r15, %r15 | |
| js .LBB29_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB29_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB29_4: | |
| testq %r15, %r15 | |
| je .LBB29_8 | |
| cmpq $1, %r15 | |
| jne .LBB29_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB29_8 | |
| .LBB29_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB29_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB29_17 | |
| testq %r15, %r15 | |
| js .LBB29_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB29_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB29_17: | |
| testq %r15, %r15 | |
| je .LBB29_21 | |
| cmpq $1, %r15 | |
| jne .LBB29_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB29_21 | |
| .LBB29_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB29_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB29_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB29_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB29_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB29_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB29_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB29_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end29: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA21_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB30_4 | |
| testq %r15, %r15 | |
| js .LBB30_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB30_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB30_4: | |
| testq %r15, %r15 | |
| je .LBB30_8 | |
| cmpq $1, %r15 | |
| jne .LBB30_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB30_8 | |
| .LBB30_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB30_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB30_17 | |
| testq %r15, %r15 | |
| js .LBB30_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB30_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB30_17: | |
| testq %r15, %r15 | |
| je .LBB30_21 | |
| cmpq $1, %r15 | |
| jne .LBB30_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB30_21 | |
| .LBB30_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB30_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB30_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB30_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB30_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB30_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB30_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB30_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end30: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA19_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB31_4 | |
| testq %r15, %r15 | |
| js .LBB31_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB31_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB31_4: | |
| testq %r15, %r15 | |
| je .LBB31_8 | |
| cmpq $1, %r15 | |
| jne .LBB31_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB31_8 | |
| .LBB31_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB31_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB31_17 | |
| testq %r15, %r15 | |
| js .LBB31_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB31_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB31_17: | |
| testq %r15, %r15 | |
| je .LBB31_21 | |
| cmpq $1, %r15 | |
| jne .LBB31_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB31_21 | |
| .LBB31_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB31_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB31_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB31_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB31_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB31_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB31_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB31_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end31: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB32_4 | |
| testq %r15, %r15 | |
| js .LBB32_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB32_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB32_4: | |
| testq %r15, %r15 | |
| je .LBB32_8 | |
| cmpq $1, %r15 | |
| jne .LBB32_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB32_8 | |
| .LBB32_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB32_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB32_17 | |
| testq %r15, %r15 | |
| js .LBB32_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB32_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB32_17: | |
| testq %r15, %r15 | |
| je .LBB32_21 | |
| cmpq $1, %r15 | |
| jne .LBB32_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB32_21 | |
| .LBB32_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB32_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB32_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB32_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB32_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB32_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB32_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB32_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end32: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA36_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB33_4 | |
| testq %r15, %r15 | |
| js .LBB33_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB33_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB33_4: | |
| testq %r15, %r15 | |
| je .LBB33_8 | |
| cmpq $1, %r15 | |
| jne .LBB33_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB33_8 | |
| .LBB33_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB33_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB33_17 | |
| testq %r15, %r15 | |
| js .LBB33_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB33_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB33_17: | |
| testq %r15, %r15 | |
| je .LBB33_21 | |
| cmpq $1, %r15 | |
| jne .LBB33_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB33_21 | |
| .LBB33_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB33_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB33_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB33_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB33_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB33_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB33_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB33_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end33: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA25_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB34_4 | |
| testq %r15, %r15 | |
| js .LBB34_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB34_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB34_4: | |
| testq %r15, %r15 | |
| je .LBB34_8 | |
| cmpq $1, %r15 | |
| jne .LBB34_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB34_8 | |
| .LBB34_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB34_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB34_17 | |
| testq %r15, %r15 | |
| js .LBB34_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB34_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB34_17: | |
| testq %r15, %r15 | |
| je .LBB34_21 | |
| cmpq $1, %r15 | |
| jne .LBB34_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB34_21 | |
| .LBB34_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB34_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB34_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB34_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB34_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB34_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB34_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB34_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end34: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA24_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB35_4 | |
| testq %r15, %r15 | |
| js .LBB35_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB35_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB35_4: | |
| testq %r15, %r15 | |
| je .LBB35_8 | |
| cmpq $1, %r15 | |
| jne .LBB35_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB35_8 | |
| .LBB35_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB35_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB35_17 | |
| testq %r15, %r15 | |
| js .LBB35_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB35_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB35_17: | |
| testq %r15, %r15 | |
| je .LBB35_21 | |
| cmpq $1, %r15 | |
| jne .LBB35_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB35_21 | |
| .LBB35_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB35_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB35_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB35_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB35_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB35_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB35_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB35_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end35: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA9_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB36_4 | |
| testq %r15, %r15 | |
| js .LBB36_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB36_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB36_4: | |
| testq %r15, %r15 | |
| je .LBB36_8 | |
| cmpq $1, %r15 | |
| jne .LBB36_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB36_8 | |
| .LBB36_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB36_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB36_17 | |
| testq %r15, %r15 | |
| js .LBB36_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB36_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB36_17: | |
| testq %r15, %r15 | |
| je .LBB36_21 | |
| cmpq $1, %r15 | |
| jne .LBB36_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB36_21 | |
| .LBB36_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB36_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB36_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB36_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB36_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB36_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB36_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB36_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end36: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA22_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB37_4 | |
| testq %r15, %r15 | |
| js .LBB37_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB37_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB37_4: | |
| testq %r15, %r15 | |
| je .LBB37_8 | |
| cmpq $1, %r15 | |
| jne .LBB37_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB37_8 | |
| .LBB37_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB37_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB37_17 | |
| testq %r15, %r15 | |
| js .LBB37_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB37_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB37_17: | |
| testq %r15, %r15 | |
| je .LBB37_21 | |
| cmpq $1, %r15 | |
| jne .LBB37_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB37_21 | |
| .LBB37_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB37_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB37_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB37_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB37_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB37_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB37_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB37_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end37: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB38_4 | |
| testq %r15, %r15 | |
| js .LBB38_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB38_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB38_4: | |
| testq %r15, %r15 | |
| je .LBB38_8 | |
| cmpq $1, %r15 | |
| jne .LBB38_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB38_8 | |
| .LBB38_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB38_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB38_17 | |
| testq %r15, %r15 | |
| js .LBB38_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB38_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB38_17: | |
| testq %r15, %r15 | |
| je .LBB38_21 | |
| cmpq $1, %r15 | |
| jne .LBB38_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB38_21 | |
| .LBB38_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB38_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB38_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB38_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB38_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB38_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB38_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB38_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end38: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA17_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB39_4 | |
| testq %r15, %r15 | |
| js .LBB39_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB39_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB39_4: | |
| testq %r15, %r15 | |
| je .LBB39_8 | |
| cmpq $1, %r15 | |
| jne .LBB39_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB39_8 | |
| .LBB39_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB39_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB39_17 | |
| testq %r15, %r15 | |
| js .LBB39_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB39_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB39_17: | |
| testq %r15, %r15 | |
| je .LBB39_21 | |
| cmpq $1, %r15 | |
| jne .LBB39_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB39_21 | |
| .LBB39_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB39_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB39_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB39_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB39_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB39_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB39_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB39_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end39: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA26_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB40_4 | |
| testq %r15, %r15 | |
| js .LBB40_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB40_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB40_4: | |
| testq %r15, %r15 | |
| je .LBB40_8 | |
| cmpq $1, %r15 | |
| jne .LBB40_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB40_8 | |
| .LBB40_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB40_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB40_17 | |
| testq %r15, %r15 | |
| js .LBB40_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB40_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB40_17: | |
| testq %r15, %r15 | |
| je .LBB40_21 | |
| cmpq $1, %r15 | |
| jne .LBB40_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB40_21 | |
| .LBB40_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB40_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB40_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB40_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB40_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB40_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB40_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB40_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end40: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA20_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB41_4 | |
| testq %r15, %r15 | |
| js .LBB41_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB41_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB41_4: | |
| testq %r15, %r15 | |
| je .LBB41_8 | |
| cmpq $1, %r15 | |
| jne .LBB41_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB41_8 | |
| .LBB41_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB41_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB41_17 | |
| testq %r15, %r15 | |
| js .LBB41_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB41_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB41_17: | |
| testq %r15, %r15 | |
| je .LBB41_21 | |
| cmpq $1, %r15 | |
| jne .LBB41_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB41_21 | |
| .LBB41_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB41_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB41_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB41_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB41_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB41_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB41_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB41_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end41: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA57_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB42_4 | |
| testq %r15, %r15 | |
| js .LBB42_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB42_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB42_4: | |
| testq %r15, %r15 | |
| je .LBB42_8 | |
| cmpq $1, %r15 | |
| jne .LBB42_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB42_8 | |
| .LBB42_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB42_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB42_17 | |
| testq %r15, %r15 | |
| js .LBB42_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB42_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB42_17: | |
| testq %r15, %r15 | |
| je .LBB42_21 | |
| cmpq $1, %r15 | |
| jne .LBB42_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB42_21 | |
| .LBB42_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB42_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB42_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB42_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB42_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB42_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB42_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB42_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end42: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA28_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB43_4 | |
| testq %r15, %r15 | |
| js .LBB43_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB43_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB43_4: | |
| testq %r15, %r15 | |
| je .LBB43_8 | |
| cmpq $1, %r15 | |
| jne .LBB43_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB43_8 | |
| .LBB43_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB43_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB43_17 | |
| testq %r15, %r15 | |
| js .LBB43_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB43_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB43_17: | |
| testq %r15, %r15 | |
| je .LBB43_21 | |
| cmpq $1, %r15 | |
| jne .LBB43_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB43_21 | |
| .LBB43_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB43_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB43_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB43_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB43_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB43_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB43_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB43_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end43: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA22_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB44_4 | |
| testq %r15, %r15 | |
| js .LBB44_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB44_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB44_4: | |
| testq %r15, %r15 | |
| je .LBB44_8 | |
| cmpq $1, %r15 | |
| jne .LBB44_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB44_8 | |
| .LBB44_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB44_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB44_17 | |
| testq %r15, %r15 | |
| js .LBB44_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB44_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB44_17: | |
| testq %r15, %r15 | |
| je .LBB44_21 | |
| cmpq $1, %r15 | |
| jne .LBB44_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB44_21 | |
| .LBB44_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB44_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB44_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB44_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB44_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB44_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB44_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB44_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end44: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB45_4 | |
| testq %r15, %r15 | |
| js .LBB45_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB45_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB45_4: | |
| testq %r15, %r15 | |
| je .LBB45_8 | |
| cmpq $1, %r15 | |
| jne .LBB45_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB45_8 | |
| .LBB45_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB45_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB45_17 | |
| testq %r15, %r15 | |
| js .LBB45_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB45_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB45_17: | |
| testq %r15, %r15 | |
| je .LBB45_21 | |
| cmpq $1, %r15 | |
| jne .LBB45_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB45_21 | |
| .LBB45_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB45_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB45_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB45_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB45_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB45_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB45_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB45_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end45: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA15_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB46_4 | |
| testq %r15, %r15 | |
| js .LBB46_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB46_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB46_4: | |
| testq %r15, %r15 | |
| je .LBB46_8 | |
| cmpq $1, %r15 | |
| jne .LBB46_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB46_8 | |
| .LBB46_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB46_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB46_17 | |
| testq %r15, %r15 | |
| js .LBB46_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB46_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB46_17: | |
| testq %r15, %r15 | |
| je .LBB46_21 | |
| cmpq $1, %r15 | |
| jne .LBB46_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB46_21 | |
| .LBB46_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB46_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB46_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB46_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB46_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB46_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB46_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB46_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end46: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA58_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB47_4 | |
| testq %r15, %r15 | |
| js .LBB47_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB47_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB47_4: | |
| testq %r15, %r15 | |
| je .LBB47_8 | |
| cmpq $1, %r15 | |
| jne .LBB47_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB47_8 | |
| .LBB47_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB47_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB47_17 | |
| testq %r15, %r15 | |
| js .LBB47_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB47_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB47_17: | |
| testq %r15, %r15 | |
| je .LBB47_21 | |
| cmpq $1, %r15 | |
| jne .LBB47_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB47_21 | |
| .LBB47_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB47_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB47_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB47_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB47_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB47_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB47_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB47_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end47: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA16_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB48_4 | |
| testq %r15, %r15 | |
| js .LBB48_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB48_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB48_4: | |
| testq %r15, %r15 | |
| je .LBB48_8 | |
| cmpq $1, %r15 | |
| jne .LBB48_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB48_8 | |
| .LBB48_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB48_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB48_17 | |
| testq %r15, %r15 | |
| js .LBB48_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB48_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB48_17: | |
| testq %r15, %r15 | |
| je .LBB48_21 | |
| cmpq $1, %r15 | |
| jne .LBB48_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB48_21 | |
| .LBB48_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB48_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB48_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB48_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB48_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB48_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB48_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB48_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end48: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA18_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB49_4 | |
| testq %r15, %r15 | |
| js .LBB49_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB49_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB49_4: | |
| testq %r15, %r15 | |
| je .LBB49_8 | |
| cmpq $1, %r15 | |
| jne .LBB49_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB49_8 | |
| .LBB49_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB49_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB49_17 | |
| testq %r15, %r15 | |
| js .LBB49_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB49_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB49_17: | |
| testq %r15, %r15 | |
| je .LBB49_21 | |
| cmpq $1, %r15 | |
| jne .LBB49_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB49_21 | |
| .LBB49_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB49_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB49_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB49_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB49_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB49_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB49_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB49_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end49: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA27_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB50_4 | |
| testq %r15, %r15 | |
| js .LBB50_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB50_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB50_4: | |
| testq %r15, %r15 | |
| je .LBB50_8 | |
| cmpq $1, %r15 | |
| jne .LBB50_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB50_8 | |
| .LBB50_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB50_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB50_17 | |
| testq %r15, %r15 | |
| js .LBB50_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB50_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB50_17: | |
| testq %r15, %r15 | |
| je .LBB50_21 | |
| cmpq $1, %r15 | |
| jne .LBB50_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB50_21 | |
| .LBB50_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB50_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB50_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB50_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB50_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB50_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB50_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB50_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end50: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA24_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB51_4 | |
| testq %r15, %r15 | |
| js .LBB51_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB51_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB51_4: | |
| testq %r15, %r15 | |
| je .LBB51_8 | |
| cmpq $1, %r15 | |
| jne .LBB51_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB51_8 | |
| .LBB51_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB51_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB51_17 | |
| testq %r15, %r15 | |
| js .LBB51_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB51_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB51_17: | |
| testq %r15, %r15 | |
| je .LBB51_21 | |
| cmpq $1, %r15 | |
| jne .LBB51_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB51_21 | |
| .LBB51_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB51_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB51_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB51_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB51_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB51_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB51_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB51_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end51: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA21_KcRA9_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB52_4 | |
| testq %r15, %r15 | |
| js .LBB52_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB52_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB52_4: | |
| testq %r15, %r15 | |
| je .LBB52_8 | |
| cmpq $1, %r15 | |
| jne .LBB52_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB52_8 | |
| .LBB52_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB52_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB52_17 | |
| testq %r15, %r15 | |
| js .LBB52_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB52_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB52_17: | |
| testq %r15, %r15 | |
| je .LBB52_21 | |
| cmpq $1, %r15 | |
| jne .LBB52_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB52_21 | |
| .LBB52_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB52_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB52_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB52_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB52_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB52_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB52_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB52_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end52: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA17_KcRA9_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB53_4 | |
| testq %r15, %r15 | |
| js .LBB53_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB53_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB53_4: | |
| testq %r15, %r15 | |
| je .LBB53_8 | |
| cmpq $1, %r15 | |
| jne .LBB53_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB53_8 | |
| .LBB53_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB53_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB53_17 | |
| testq %r15, %r15 | |
| js .LBB53_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB53_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB53_17: | |
| testq %r15, %r15 | |
| je .LBB53_21 | |
| cmpq $1, %r15 | |
| jne .LBB53_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB53_21 | |
| .LBB53_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB53_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB53_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB53_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB53_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB53_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB53_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB53_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end53: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA29_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB54_4 | |
| testq %r15, %r15 | |
| js .LBB54_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB54_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB54_4: | |
| testq %r15, %r15 | |
| je .LBB54_8 | |
| cmpq $1, %r15 | |
| jne .LBB54_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB54_8 | |
| .LBB54_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB54_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB54_17 | |
| testq %r15, %r15 | |
| js .LBB54_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB54_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB54_17: | |
| testq %r15, %r15 | |
| je .LBB54_21 | |
| cmpq $1, %r15 | |
| jne .LBB54_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB54_21 | |
| .LBB54_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB54_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB54_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB54_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB54_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB54_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB54_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB54_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end54: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA4_KcSB_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISC_SD_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB55_4 | |
| testq %r15, %r15 | |
| js .LBB55_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB55_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB55_4: | |
| testq %r15, %r15 | |
| je .LBB55_8 | |
| cmpq $1, %r15 | |
| jne .LBB55_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB55_8 | |
| .LBB55_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB55_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB55_17 | |
| testq %r15, %r15 | |
| js .LBB55_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB55_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB55_17: | |
| testq %r15, %r15 | |
| je .LBB55_21 | |
| cmpq $1, %r15 | |
| jne .LBB55_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB55_21 | |
| .LBB55_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB55_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB55_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB55_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB55_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB55_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB55_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB55_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end55: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA19_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB56_4 | |
| testq %r15, %r15 | |
| js .LBB56_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB56_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB56_4: | |
| testq %r15, %r15 | |
| je .LBB56_8 | |
| cmpq $1, %r15 | |
| jne .LBB56_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB56_8 | |
| .LBB56_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB56_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB56_17 | |
| testq %r15, %r15 | |
| js .LBB56_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB56_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB56_17: | |
| testq %r15, %r15 | |
| je .LBB56_21 | |
| cmpq $1, %r15 | |
| jne .LBB56_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB56_21 | |
| .LBB56_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB56_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB56_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB56_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB56_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB56_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB56_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB56_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end56: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA23_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB57_4 | |
| testq %r15, %r15 | |
| js .LBB57_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB57_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB57_4: | |
| testq %r15, %r15 | |
| je .LBB57_8 | |
| cmpq $1, %r15 | |
| jne .LBB57_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB57_8 | |
| .LBB57_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB57_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB57_17 | |
| testq %r15, %r15 | |
| js .LBB57_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB57_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB57_17: | |
| testq %r15, %r15 | |
| je .LBB57_21 | |
| cmpq $1, %r15 | |
| jne .LBB57_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB57_21 | |
| .LBB57_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB57_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB57_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB57_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB57_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB57_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB57_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB57_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end57: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA12_KcRA3_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB58_4 | |
| testq %r15, %r15 | |
| js .LBB58_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB58_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB58_4: | |
| testq %r15, %r15 | |
| je .LBB58_8 | |
| cmpq $1, %r15 | |
| jne .LBB58_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB58_8 | |
| .LBB58_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB58_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB58_17 | |
| testq %r15, %r15 | |
| js .LBB58_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB58_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB58_17: | |
| testq %r15, %r15 | |
| je .LBB58_21 | |
| cmpq $1, %r15 | |
| jne .LBB58_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB58_21 | |
| .LBB58_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB58_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB58_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB58_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB58_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB58_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB58_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB58_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end58: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB59_4 | |
| testq %r15, %r15 | |
| js .LBB59_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB59_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB59_4: | |
| testq %r15, %r15 | |
| je .LBB59_8 | |
| cmpq $1, %r15 | |
| jne .LBB59_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB59_8 | |
| .LBB59_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB59_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB59_17 | |
| testq %r15, %r15 | |
| js .LBB59_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB59_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB59_17: | |
| testq %r15, %r15 | |
| je .LBB59_21 | |
| cmpq $1, %r15 | |
| jne .LBB59_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB59_21 | |
| .LBB59_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB59_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB59_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB59_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB59_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB59_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB59_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB59_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end59: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA34_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB60_4 | |
| testq %r15, %r15 | |
| js .LBB60_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB60_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB60_4: | |
| testq %r15, %r15 | |
| je .LBB60_8 | |
| cmpq $1, %r15 | |
| jne .LBB60_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB60_8 | |
| .LBB60_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB60_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB60_17 | |
| testq %r15, %r15 | |
| js .LBB60_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB60_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB60_17: | |
| testq %r15, %r15 | |
| je .LBB60_21 | |
| cmpq $1, %r15 | |
| jne .LBB60_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB60_21 | |
| .LBB60_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB60_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB60_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB60_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB60_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB60_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB60_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB60_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end60: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA7_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB61_4 | |
| testq %r15, %r15 | |
| js .LBB61_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB61_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB61_4: | |
| testq %r15, %r15 | |
| je .LBB61_8 | |
| cmpq $1, %r15 | |
| jne .LBB61_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB61_8 | |
| .LBB61_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB61_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB61_17 | |
| testq %r15, %r15 | |
| js .LBB61_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB61_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB61_17: | |
| testq %r15, %r15 | |
| je .LBB61_21 | |
| cmpq $1, %r15 | |
| jne .LBB61_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB61_21 | |
| .LBB61_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB61_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB61_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB61_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB61_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB61_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB61_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB61_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end61: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA27_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB62_4 | |
| testq %r15, %r15 | |
| js .LBB62_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB62_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB62_4: | |
| testq %r15, %r15 | |
| je .LBB62_8 | |
| cmpq $1, %r15 | |
| jne .LBB62_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB62_8 | |
| .LBB62_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB62_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB62_17 | |
| testq %r15, %r15 | |
| js .LBB62_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB62_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB62_17: | |
| testq %r15, %r15 | |
| je .LBB62_21 | |
| cmpq $1, %r15 | |
| jne .LBB62_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB62_21 | |
| .LBB62_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB62_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB62_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB62_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB62_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB62_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB62_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB62_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end62: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA40_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB63_4 | |
| testq %r15, %r15 | |
| js .LBB63_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB63_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB63_4: | |
| testq %r15, %r15 | |
| je .LBB63_8 | |
| cmpq $1, %r15 | |
| jne .LBB63_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB63_8 | |
| .LBB63_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB63_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB63_17 | |
| testq %r15, %r15 | |
| js .LBB63_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB63_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB63_17: | |
| testq %r15, %r15 | |
| je .LBB63_21 | |
| cmpq $1, %r15 | |
| jne .LBB63_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB63_21 | |
| .LBB63_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB63_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB63_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB63_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB63_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB63_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB63_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB63_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end63: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA37_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB64_4 | |
| testq %r15, %r15 | |
| js .LBB64_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB64_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB64_4: | |
| testq %r15, %r15 | |
| je .LBB64_8 | |
| cmpq $1, %r15 | |
| jne .LBB64_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB64_8 | |
| .LBB64_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB64_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB64_17 | |
| testq %r15, %r15 | |
| js .LBB64_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB64_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB64_17: | |
| testq %r15, %r15 | |
| je .LBB64_21 | |
| cmpq $1, %r15 | |
| jne .LBB64_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB64_21 | |
| .LBB64_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB64_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB64_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB64_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB64_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB64_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB64_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB64_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end64: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA31_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB65_4 | |
| testq %r15, %r15 | |
| js .LBB65_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB65_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB65_4: | |
| testq %r15, %r15 | |
| je .LBB65_8 | |
| cmpq $1, %r15 | |
| jne .LBB65_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB65_8 | |
| .LBB65_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB65_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB65_17 | |
| testq %r15, %r15 | |
| js .LBB65_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB65_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB65_17: | |
| testq %r15, %r15 | |
| je .LBB65_21 | |
| cmpq $1, %r15 | |
| jne .LBB65_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB65_21 | |
| .LBB65_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB65_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB65_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB65_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB65_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB65_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB65_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB65_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end65: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA30_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB66_4 | |
| testq %r15, %r15 | |
| js .LBB66_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB66_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB66_4: | |
| testq %r15, %r15 | |
| je .LBB66_8 | |
| cmpq $1, %r15 | |
| jne .LBB66_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB66_8 | |
| .LBB66_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB66_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB66_17 | |
| testq %r15, %r15 | |
| js .LBB66_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB66_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB66_17: | |
| testq %r15, %r15 | |
| je .LBB66_21 | |
| cmpq $1, %r15 | |
| jne .LBB66_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB66_21 | |
| .LBB66_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB66_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB66_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB66_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB66_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB66_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB66_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB66_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end66: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA28_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB67_4 | |
| testq %r15, %r15 | |
| js .LBB67_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB67_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB67_4: | |
| testq %r15, %r15 | |
| je .LBB67_8 | |
| cmpq $1, %r15 | |
| jne .LBB67_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB67_8 | |
| .LBB67_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB67_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB67_17 | |
| testq %r15, %r15 | |
| js .LBB67_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB67_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB67_17: | |
| testq %r15, %r15 | |
| je .LBB67_21 | |
| cmpq $1, %r15 | |
| jne .LBB67_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB67_21 | |
| .LBB67_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB67_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB67_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB67_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB67_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB67_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB67_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB67_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end67: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA25_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB68_4 | |
| testq %r15, %r15 | |
| js .LBB68_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB68_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB68_4: | |
| testq %r15, %r15 | |
| je .LBB68_8 | |
| cmpq $1, %r15 | |
| jne .LBB68_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB68_8 | |
| .LBB68_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB68_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB68_17 | |
| testq %r15, %r15 | |
| js .LBB68_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB68_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB68_17: | |
| testq %r15, %r15 | |
| je .LBB68_21 | |
| cmpq $1, %r15 | |
| jne .LBB68_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB68_21 | |
| .LBB68_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB68_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB68_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB68_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB68_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB68_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB68_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB68_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end68: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA40_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB69_4 | |
| testq %r15, %r15 | |
| js .LBB69_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB69_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB69_4: | |
| testq %r15, %r15 | |
| je .LBB69_8 | |
| cmpq $1, %r15 | |
| jne .LBB69_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB69_8 | |
| .LBB69_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB69_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB69_17 | |
| testq %r15, %r15 | |
| js .LBB69_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB69_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB69_17: | |
| testq %r15, %r15 | |
| je .LBB69_21 | |
| cmpq $1, %r15 | |
| jne .LBB69_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB69_21 | |
| .LBB69_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB69_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB69_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB69_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB69_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB69_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB69_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB69_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end69: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA6_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB70_4 | |
| testq %r15, %r15 | |
| js .LBB70_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB70_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB70_4: | |
| testq %r15, %r15 | |
| je .LBB70_8 | |
| cmpq $1, %r15 | |
| jne .LBB70_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB70_8 | |
| .LBB70_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB70_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB70_17 | |
| testq %r15, %r15 | |
| js .LBB70_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB70_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB70_17: | |
| testq %r15, %r15 | |
| je .LBB70_21 | |
| cmpq $1, %r15 | |
| jne .LBB70_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB70_21 | |
| .LBB70_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB70_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB70_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB70_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB70_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB70_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB70_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB70_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end70: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA5_KcSB_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISC_SD_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB71_4 | |
| testq %r15, %r15 | |
| js .LBB71_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB71_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB71_4: | |
| testq %r15, %r15 | |
| je .LBB71_8 | |
| cmpq $1, %r15 | |
| jne .LBB71_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB71_8 | |
| .LBB71_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB71_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB71_17 | |
| testq %r15, %r15 | |
| js .LBB71_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB71_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB71_17: | |
| testq %r15, %r15 | |
| je .LBB71_21 | |
| cmpq $1, %r15 | |
| jne .LBB71_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB71_21 | |
| .LBB71_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB71_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB71_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB71_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB71_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB71_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB71_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB71_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end71: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA30_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB72_4 | |
| testq %r15, %r15 | |
| js .LBB72_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB72_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB72_4: | |
| testq %r15, %r15 | |
| je .LBB72_8 | |
| cmpq $1, %r15 | |
| jne .LBB72_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB72_8 | |
| .LBB72_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB72_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB72_17 | |
| testq %r15, %r15 | |
| js .LBB72_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB72_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB72_17: | |
| testq %r15, %r15 | |
| je .LBB72_21 | |
| cmpq $1, %r15 | |
| jne .LBB72_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB72_21 | |
| .LBB72_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB72_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB72_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB72_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB72_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB72_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB72_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB72_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end72: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA4_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB73_4 | |
| testq %r15, %r15 | |
| js .LBB73_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB73_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB73_4: | |
| testq %r15, %r15 | |
| je .LBB73_8 | |
| cmpq $1, %r15 | |
| jne .LBB73_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB73_8 | |
| .LBB73_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB73_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB73_17 | |
| testq %r15, %r15 | |
| js .LBB73_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB73_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB73_17: | |
| testq %r15, %r15 | |
| je .LBB73_21 | |
| cmpq $1, %r15 | |
| jne .LBB73_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB73_21 | |
| .LBB73_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB73_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB73_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB73_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB73_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB73_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB73_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB73_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end73: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA33_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB74_4 | |
| testq %r15, %r15 | |
| js .LBB74_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB74_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB74_4: | |
| testq %r15, %r15 | |
| je .LBB74_8 | |
| cmpq $1, %r15 | |
| jne .LBB74_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB74_8 | |
| .LBB74_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB74_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB74_17 | |
| testq %r15, %r15 | |
| js .LBB74_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB74_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB74_17: | |
| testq %r15, %r15 | |
| je .LBB74_21 | |
| cmpq $1, %r15 | |
| jne .LBB74_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB74_21 | |
| .LBB74_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB74_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB74_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB74_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB74_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB74_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB74_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB74_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end74: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA35_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB75_4 | |
| testq %r15, %r15 | |
| js .LBB75_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB75_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB75_4: | |
| testq %r15, %r15 | |
| je .LBB75_8 | |
| cmpq $1, %r15 | |
| jne .LBB75_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB75_8 | |
| .LBB75_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB75_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB75_17 | |
| testq %r15, %r15 | |
| js .LBB75_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB75_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB75_17: | |
| testq %r15, %r15 | |
| je .LBB75_21 | |
| cmpq $1, %r15 | |
| jne .LBB75_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB75_21 | |
| .LBB75_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB75_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB75_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB75_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB75_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB75_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB75_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB75_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end75: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA56_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB76_4 | |
| testq %r15, %r15 | |
| js .LBB76_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB76_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB76_4: | |
| testq %r15, %r15 | |
| je .LBB76_8 | |
| cmpq $1, %r15 | |
| jne .LBB76_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB76_8 | |
| .LBB76_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB76_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB76_17 | |
| testq %r15, %r15 | |
| js .LBB76_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB76_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB76_17: | |
| testq %r15, %r15 | |
| je .LBB76_21 | |
| cmpq $1, %r15 | |
| jne .LBB76_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB76_21 | |
| .LBB76_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB76_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB76_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB76_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB76_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB76_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB76_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB76_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end76: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA13_KcRA3_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB77_4 | |
| testq %r15, %r15 | |
| js .LBB77_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB77_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB77_4: | |
| testq %r15, %r15 | |
| je .LBB77_8 | |
| cmpq $1, %r15 | |
| jne .LBB77_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB77_8 | |
| .LBB77_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB77_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB77_17 | |
| testq %r15, %r15 | |
| js .LBB77_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB77_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB77_17: | |
| testq %r15, %r15 | |
| je .LBB77_21 | |
| cmpq $1, %r15 | |
| jne .LBB77_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB77_21 | |
| .LBB77_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB77_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB77_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB77_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB77_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB77_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB77_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB77_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end77: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA44_KcRA5_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB78_4 | |
| testq %r15, %r15 | |
| js .LBB78_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB78_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB78_4: | |
| testq %r15, %r15 | |
| je .LBB78_8 | |
| cmpq $1, %r15 | |
| jne .LBB78_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB78_8 | |
| .LBB78_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB78_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB78_17 | |
| testq %r15, %r15 | |
| js .LBB78_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB78_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB78_17: | |
| testq %r15, %r15 | |
| je .LBB78_21 | |
| cmpq $1, %r15 | |
| jne .LBB78_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB78_21 | |
| .LBB78_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB78_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB78_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB78_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB78_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB78_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB78_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB78_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end78: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA23_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB79_4 | |
| testq %r15, %r15 | |
| js .LBB79_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB79_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB79_4: | |
| testq %r15, %r15 | |
| je .LBB79_8 | |
| cmpq $1, %r15 | |
| jne .LBB79_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB79_8 | |
| .LBB79_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB79_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB79_17 | |
| testq %r15, %r15 | |
| js .LBB79_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB79_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB79_17: | |
| testq %r15, %r15 | |
| je .LBB79_21 | |
| cmpq $1, %r15 | |
| jne .LBB79_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB79_21 | |
| .LBB79_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB79_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB79_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB79_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB79_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB79_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB79_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB79_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end79: | |
| _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRA5_KcRA4_S9_Qaacl16_S_constructibleITL0__TL0_0_EEntcl10_S_danglesISE_SF_EEEEOT_OT0_: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 16(%rdi), %rbp | |
| movq %rdx, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rbp, (%rdi) | |
| movq %rsi, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %rbp, %r13 | |
| cmpq $16, %rax | |
| jb .LBB80_4 | |
| testq %r15, %r15 | |
| js .LBB80_25 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB80_26 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, (%rbx) | |
| movq %r15, 16(%rbx) | |
| .LBB80_4: | |
| testq %r15, %r15 | |
| je .LBB80_8 | |
| cmpq $1, %r15 | |
| jne .LBB80_7 | |
| movzbl (%r12), %eax | |
| movb %al, (%r13) | |
| jmp .LBB80_8 | |
| .LBB80_7: | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB80_8: | |
| leaq 48(%rbx), %r12 | |
| movq %r15, 8(%rbx) | |
| movb $0, (%r13,%r15) | |
| movq %r14, %rdi | |
| movq %r12, 32(%rbx) | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| cmpq $16, %rax | |
| jb .LBB80_17 | |
| testq %r15, %r15 | |
| js .LBB80_10 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB80_13 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 32(%rbx) | |
| movq %r15, 48(%rbx) | |
| .LBB80_17: | |
| testq %r15, %r15 | |
| je .LBB80_21 | |
| cmpq $1, %r15 | |
| jne .LBB80_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB80_21 | |
| .LBB80_20: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB80_21: | |
| movq %r15, 40(%rbx) | |
| movb $0, (%r12,%r15) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB80_26: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB80_13: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB80_25: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB80_10: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbp, %rdi | |
| je .LBB80_24 | |
| movq (%rbp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB80_24: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end80: | |
| std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~pair(): | |
| pushq %rbx | |
| movq %rdi, %rbx | |
| movq 32(%rdi), %rdi | |
| leaq 48(%rbx), %rax | |
| cmpq %rax, %rdi | |
| je .LBB81_2 | |
| movq (%rax), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB81_2: | |
| movq (%rbx), %rdi | |
| addq $16, %rbx | |
| cmpq %rbx, %rdi | |
| je .LBB81_3 | |
| movq (%rbx), %rsi | |
| incq %rsi | |
| popq %rbx | |
| jmp operator delete(void*, unsigned long)@PLT | |
| .LBB81_3: | |
| popq %rbx | |
| retq | |
| .Lfunc_end81: | |
| std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::map(std::initializer_list<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| leaq 8(%rdi), %rax | |
| movl $0, 8(%rdi) | |
| movq $0, 16(%rdi) | |
| movq %rax, 24(%rdi) | |
| movq %rax, 32(%rdi) | |
| movq $0, 40(%rdi) | |
| movq %rdi, (%rsp) | |
| testq %rdx, %rdx | |
| je .LBB82_12 | |
| movq %rdx, %r14 | |
| shlq $6, %r14 | |
| movq %rsi, %r15 | |
| movq %rdi, %rbx | |
| jmp .LBB82_2 | |
| .LBB82_7: | |
| xorl %eax, %eax | |
| .LBB82_10: | |
| movq %rbx, %rdi | |
| movq %rax, %rsi | |
| movq %r15, %rcx | |
| movq %rsp, %r8 | |
| callq std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_insert_<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_Alloc_node&) | |
| .LBB82_11: | |
| addq $64, %r15 | |
| addq $-64, %r14 | |
| je .LBB82_12 | |
| .LBB82_2: | |
| cmpq $0, 40(%rbx) | |
| je .LBB82_8 | |
| movq 32(%rbx), %rdx | |
| movq 8(%r15), %rbp | |
| movq 40(%rdx), %r13 | |
| cmpq %r13, %rbp | |
| movq %r13, %rax | |
| cmovbq %rbp, %rax | |
| testq %rax, %rax | |
| je .LBB82_5 | |
| movq (%r15), %rsi | |
| movq 32(%rdx), %rdi | |
| movq %rdx, %r12 | |
| movq %rax, %rdx | |
| callq memcmp@PLT | |
| movq %r12, %rdx | |
| testl %eax, %eax | |
| jne .LBB82_6 | |
| .LBB82_5: | |
| subq %rbp, %r13 | |
| movq $-2147483648, %rax | |
| cmpq $-2147483647, %r13 | |
| cmovlq %rax, %r13 | |
| movl $2147483647, %eax | |
| cmpq $2147483647, %r13 | |
| cmovgeq %rax, %r13 | |
| movl %r13d, %eax | |
| .LBB82_6: | |
| testl %eax, %eax | |
| js .LBB82_7 | |
| .LBB82_8: | |
| movq %rbx, %rdi | |
| movq %r15, %rsi | |
| callq std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) | |
| testq %rdx, %rdx | |
| jne .LBB82_10 | |
| jmp .LBB82_11 | |
| .LBB82_12: | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| movq %rbx, %rdi | |
| movq %rax, %r14 | |
| callq std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~_Rb_tree() | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end82: | |
| std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~map(): | |
| pushq %rax | |
| movq 16(%rdi), %rsi | |
| callq std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*) | |
| popq %rax | |
| retq | |
| movq %rax, %rdi | |
| callq __clang_call_terminate | |
| .Lfunc_end83: | |
| emojicpp::emojize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $88, %rsp | |
| movl 8(%rsi), %ebx | |
| movq %rsi, %rbp | |
| movq %rdi, 72(%rsp) | |
| testl %ebx, %ebx | |
| jle .LBB84_48 | |
| movl $-1, %eax | |
| movl %edx, %r14d | |
| xorl %r15d, %r15d | |
| movq %rbp, 64(%rsp) | |
| movl %edx, 56(%rsp) | |
| jmp .LBB84_4 | |
| .LBB84_41: | |
| movq 64(%rsp), %rbp | |
| movl 12(%rsp), %ebx | |
| .LBB84_2: | |
| movl %r15d, %eax | |
| .LBB84_3: | |
| incl %r15d | |
| cmpl %ebx, %r15d | |
| jge .LBB84_48 | |
| .LBB84_4: | |
| movq (%rbp), %r12 | |
| movslq %r15d, %rcx | |
| cmpb $58, (%r12,%rcx) | |
| jne .LBB84_3 | |
| testb %r14b, %r14b | |
| je .LBB84_8 | |
| testl %r15d, %r15d | |
| je .LBB84_8 | |
| cmpb $92, -1(%r12,%rcx) | |
| je .LBB84_3 | |
| .LBB84_8: | |
| cmpl $-1, %eax | |
| je .LBB84_2 | |
| movl %r15d, %ecx | |
| subl %eax, %ecx | |
| cmpl $1, %ecx | |
| je .LBB84_2 | |
| movl %ecx, %edx | |
| movq 8(%rbp), %rcx | |
| cltq | |
| movl %ebx, 12(%rsp) | |
| movq %rax, 48(%rsp) | |
| movq %rcx, %r13 | |
| subq %rax, %r13 | |
| jb .LBB84_53 | |
| incl %edx | |
| leaq 32(%rsp), %rbx | |
| movslq %edx, %rax | |
| movl %edx, 60(%rsp) | |
| movq %rbx, 16(%rsp) | |
| cmpq %r13, %rax | |
| movq %rax, 80(%rsp) | |
| cmovbq %rax, %r13 | |
| cmpq $16, %r13 | |
| jb .LBB84_16 | |
| testq %r13, %r13 | |
| js .LBB84_54 | |
| movq %r13, %rdi | |
| incq %rdi | |
| js .LBB84_52 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %rbx | |
| movq %rax, 16(%rsp) | |
| movq %r13, 32(%rsp) | |
| .LBB84_16: | |
| testq %r13, %r13 | |
| je .LBB84_20 | |
| addq 48(%rsp), %r12 | |
| cmpq $1, %r13 | |
| jne .LBB84_19 | |
| movzbl (%r12), %eax | |
| movb %al, (%rbx) | |
| jmp .LBB84_20 | |
| .LBB84_19: | |
| movq %rbx, %rdi | |
| movq %r12, %rsi | |
| movq %r13, %rdx | |
| callq memcpy@PLT | |
| .LBB84_20: | |
| movq %r13, 24(%rsp) | |
| movb $0, (%rbx,%r13) | |
| movq emojicpp::EMOJIS[abi:cxx11]+16(%rip), %r14 | |
| leaq emojicpp::EMOJIS[abi:cxx11]+8(%rip), %rbp | |
| movq 16(%rsp), %r12 | |
| testq %r14, %r14 | |
| je .LBB84_31 | |
| movq 24(%rsp), %r13 | |
| leaq emojicpp::EMOJIS[abi:cxx11]+8(%rip), %rbx | |
| jmp .LBB84_24 | |
| .LBB84_22: | |
| subq %r13, %rbp | |
| movq $-2147483648, %rax | |
| cmpq $-2147483647, %rbp | |
| cmovlq %rax, %rbp | |
| movl $2147483647, %eax | |
| cmpq $2147483647, %rbp | |
| cmovgeq %rax, %rbp | |
| movl %ebp, %eax | |
| .LBB84_23: | |
| testl %eax, %eax | |
| cmovnsq %r14, %rbx | |
| shrl $31, %eax | |
| movq 16(%r14,%rax,8), %r14 | |
| testq %r14, %r14 | |
| je .LBB84_26 | |
| .LBB84_24: | |
| movq 40(%r14), %rbp | |
| cmpq %rbp, %r13 | |
| movq %rbp, %rdx | |
| cmovbq %r13, %rdx | |
| testq %rdx, %rdx | |
| je .LBB84_22 | |
| movq 32(%r14), %rdi | |
| movq %r12, %rsi | |
| callq memcmp@PLT | |
| testl %eax, %eax | |
| jne .LBB84_23 | |
| jmp .LBB84_22 | |
| .LBB84_26: | |
| leaq emojicpp::EMOJIS[abi:cxx11]+8(%rip), %rax | |
| movq %rax, %rbp | |
| cmpq %rax, %rbx | |
| je .LBB84_31 | |
| movq 40(%rbx), %r14 | |
| movq %r13, %rdx | |
| cmpq %r13, %r14 | |
| cmovbq %r14, %rdx | |
| testq %rdx, %rdx | |
| je .LBB84_29 | |
| movq 32(%rbx), %rsi | |
| movq %r12, %rdi | |
| callq memcmp@PLT | |
| testl %eax, %eax | |
| jne .LBB84_30 | |
| .LBB84_29: | |
| subq %r14, %r13 | |
| movq $-2147483648, %rax | |
| cmpq $-2147483647, %r13 | |
| cmovlq %rax, %r13 | |
| movl $2147483647, %eax | |
| cmpq $2147483647, %r13 | |
| cmovgeq %rax, %r13 | |
| movl %r13d, %eax | |
| .LBB84_30: | |
| testl %eax, %eax | |
| leaq emojicpp::EMOJIS[abi:cxx11]+8(%rip), %rcx | |
| cmovsq %rcx, %rbx | |
| movq %rbx, %rbp | |
| .LBB84_31: | |
| leaq 32(%rsp), %rax | |
| cmpq %rax, %r12 | |
| je .LBB84_33 | |
| movq 32(%rsp), %rsi | |
| movq %r12, %rdi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB84_33: | |
| movl 56(%rsp), %r14d | |
| leaq emojicpp::EMOJIS[abi:cxx11]+8(%rip), %rax | |
| cmpq %rax, %rbp | |
| je .LBB84_41 | |
| leaq 32(%rsp), %rbx | |
| movq %rbx, 16(%rsp) | |
| movq 64(%rbp), %r13 | |
| movq 72(%rbp), %r12 | |
| movq 64(%rsp), %rbp | |
| cmpq $16, %r12 | |
| jb .LBB84_38 | |
| testq %r12, %r12 | |
| js .LBB84_54 | |
| movq %r12, %rdi | |
| incq %rdi | |
| js .LBB84_52 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %rbx | |
| movq %rax, 16(%rsp) | |
| movq %r12, 32(%rsp) | |
| .LBB84_38: | |
| testq %r12, %r12 | |
| je .LBB84_43 | |
| cmpq $1, %r12 | |
| jne .LBB84_42 | |
| movzbl (%r13), %eax | |
| movb %al, (%rbx) | |
| jmp .LBB84_43 | |
| .LBB84_42: | |
| movq %rbx, %rdi | |
| movq %r13, %rsi | |
| movq %r12, %rdx | |
| callq memcpy@PLT | |
| .LBB84_43: | |
| movq %r12, 24(%rsp) | |
| movb $0, (%rbx,%r12) | |
| movq 48(%rsp), %rsi | |
| movq 8(%rbp), %rcx | |
| movq %rcx, %rdx | |
| subq %rsi, %rdx | |
| jb .LBB84_55 | |
| movq 80(%rsp), %rax | |
| movq 16(%rsp), %rcx | |
| movq 24(%rsp), %r8 | |
| cmpq %rdx, %rax | |
| cmovbq %rax, %rdx | |
| movq %rbp, %rdi | |
| callq std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const*, unsigned long) | |
| movl 12(%rsp), %ebx | |
| movl 60(%rsp), %r12d | |
| subl 24(%rsp), %r12d | |
| movq 16(%rsp), %rdi | |
| leaq 32(%rsp), %rax | |
| cmpq %rax, %rdi | |
| je .LBB84_47 | |
| movq 32(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB84_47: | |
| subl %r12d, %ebx | |
| subl %r12d, %r15d | |
| movl $-1, %eax | |
| jmp .LBB84_3 | |
| .LBB84_48: | |
| movq 72(%rsp), %r15 | |
| leaq 16(%rbp), %rbx | |
| leaq 16(%r15), %rdi | |
| movq %rdi, (%r15) | |
| movq (%rbp), %rax | |
| cmpq %rbx, %rax | |
| je .LBB84_50 | |
| movq %rax, (%r15) | |
| movq 16(%rbp), %rax | |
| movq %rax, 16(%r15) | |
| movq 8(%rbp), %r14 | |
| jmp .LBB84_51 | |
| .LBB84_50: | |
| movq 8(%rbp), %r14 | |
| movq %rbx, %rsi | |
| leaq 1(%r14), %rdx | |
| callq memcpy@PLT | |
| .LBB84_51: | |
| movq %r14, 8(%r15) | |
| movq %rbx, (%rbp) | |
| movq $0, 8(%rbp) | |
| movb $0, 16(%rbp) | |
| movq %r15, %rax | |
| addq $88, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB84_52: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB84_53: | |
| movq 48(%rsp), %rdx | |
| leaq .L.str.2168(%rip), %rdi | |
| leaq .L.str.2167(%rip), %rsi | |
| xorl %eax, %eax | |
| callq std::__throw_out_of_range_fmt(char const*, ...)@PLT | |
| .LBB84_54: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB84_55: | |
| movq %rsi, %rdx | |
| leaq .L.str.2168(%rip), %rdi | |
| leaq .L.str.2170(%rip), %rsi | |
| xorl %eax, %eax | |
| callq std::__throw_out_of_range_fmt(char const*, ...)@PLT | |
| jmp .LBB84_59 | |
| .LBB84_59: | |
| movq 16(%rsp), %rdi | |
| movq %rax, %rbx | |
| leaq 32(%rsp), %rax | |
| cmpq %rax, %rdi | |
| je .LBB84_61 | |
| movq 32(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB84_61: | |
| movq %rbx, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end84: | |
| __cxx_global_var_init.2149: | |
| pushq %rbx | |
| subq $16, %rsp | |
| movzbl guard variable for StockDory::ThreadPool(%rip), %eax | |
| testb %al, %al | |
| je .LBB85_1 | |
| .LBB85_4: | |
| addq $16, %rsp | |
| popq %rbx | |
| retq | |
| .LBB85_1: | |
| leaq guard variable for StockDory::ThreadPool(%rip), %rdi | |
| callq __cxa_guard_acquire@PLT | |
| testl %eax, %eax | |
| je .LBB85_4 | |
| leaq StockDory::ThreadPool(%rip), %rdi | |
| leaq 15(%rsp), %rdx | |
| xorl %esi, %esi | |
| callq _ZN2BS11thread_poolILh0EEC2ITkNS_11init_func_cEZNS1_C1EvEUlvE_EEmOT_ | |
| leaq BS::thread_pool<(unsigned char)0>::~thread_pool()(%rip), %rdi | |
| leaq StockDory::ThreadPool(%rip), %rsi | |
| leaq __dso_handle(%rip), %rdx | |
| callq __cxa_atexit@PLT | |
| leaq guard variable for StockDory::ThreadPool(%rip), %rdi | |
| callq __cxa_guard_release@PLT | |
| addq $16, %rsp | |
| popq %rbx | |
| retq | |
| leaq guard variable for StockDory::ThreadPool(%rip), %rdi | |
| movq %rax, %rbx | |
| callq __cxa_guard_abort@PLT | |
| movq %rbx, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end85: | |
| BS::thread_pool<(unsigned char)0>::~thread_pool(): | |
| pushq %r14 | |
| pushq %rbx | |
| pushq %rax | |
| movq %rdi, %rbx | |
| callq BS::thread_pool<(unsigned char)0>::wait() | |
| .LBB86_2: | |
| movq 336(%rbx), %rsi | |
| testq %rsi, %rsi | |
| je .LBB86_4 | |
| leaq 336(%rbx), %rdi | |
| callq std::enable_if<is_convertible<std::jthread (*) [], std::jthread (*) []>::value, void>::type std::default_delete<std::jthread []>::operator()<std::jthread>(std::jthread*) const | |
| .LBB86_4: | |
| leaq 200(%rbx), %rdi | |
| movq $0, 336(%rbx) | |
| callq std::deque<std::move_only_function<void ()>, std::allocator<std::move_only_function<void ()> > >::~deque() | |
| leaq 152(%rbx), %rdi | |
| callq std::condition_variable::~condition_variable()@PLT | |
| movq 144(%rbx), %r14 | |
| testq %r14, %r14 | |
| je .LBB86_12 | |
| movq 8(%r14), %rax | |
| movabsq $4294967297, %rcx | |
| cmpq %rcx, %rax | |
| jne .LBB86_7 | |
| movq $0, 8(%r14) | |
| movq %r14, %rdi | |
| movq (%r14), %rax | |
| callq *16(%rax) | |
| movq (%r14), %rax | |
| movq %r14, %rdi | |
| callq *24(%rax) | |
| jmp .LBB86_12 | |
| .LBB86_7: | |
| movq __libc_single_threaded@GOTPCREL(%rip), %rcx | |
| cmpb $0, (%rcx) | |
| je .LBB86_9 | |
| leal -1(%rax), %ecx | |
| movl %ecx, 8(%r14) | |
| cmpl $1, %eax | |
| je .LBB86_11 | |
| .LBB86_12: | |
| leaq 88(%rbx), %rdi | |
| callq std::condition_variable::~condition_variable()@PLT | |
| leaq 40(%rbx), %rdi | |
| xorl %esi, %esi | |
| callq *64(%rbx) | |
| movq 24(%rbx), %rax | |
| movq %rbx, %rdi | |
| xorl %esi, %esi | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r14 | |
| jmpq *%rax | |
| .LBB86_9: | |
| movl $-1, %eax | |
| lock xaddl %eax, 8(%r14) | |
| cmpl $1, %eax | |
| jne .LBB86_12 | |
| .LBB86_11: | |
| movq %r14, %rdi | |
| callq std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold() | |
| jmp .LBB86_12 | |
| movq %rax, %rdi | |
| callq __cxa_begin_catch@PLT | |
| callq __cxa_end_catch@PLT | |
| jmp .LBB86_2 | |
| movq %rax, %rdi | |
| callq __clang_call_terminate | |
| .Lfunc_end86: | |
| std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void (std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::function<void (std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)> > > >::~unordered_map(): | |
| jmp std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::function<void (std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)> >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::function<void (std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)> > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::~_Hashtable() | |
| .Lfunc_end87: | |
| std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<StockDory::UCIOptionBase>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<StockDory::UCIOptionBase> > > >::~unordered_map(): | |
| pushq %rbx | |
| movq %rdi, %rbx | |
| callq std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<StockDory::UCIOptionBase> >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<StockDory::UCIOptionBase> > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::clear() | |
| movq (%rbx), %rdi | |
| leaq 48(%rbx), %rax | |
| cmpq %rax, %rdi | |
| je .LBB88_1 | |
| movq 8(%rbx), %rsi | |
| shlq $3, %rsi | |
| popq %rbx | |
| jmp operator delete(void*, unsigned long)@PLT | |
| .LBB88_1: | |
| popq %rbx | |
| retq | |
| .Lfunc_end88: | |
| DisplayTitle(): | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %rbx | |
| subq $432, %rsp | |
| leaq 40(%rsp), %rdi | |
| callq std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::basic_stringstream()@PLT | |
| leaq 56(%rsp), %r14 | |
| leaq NAME[abi:cxx11]+16(%rip), %rsi | |
| movl $9, %edx | |
| movq %r14, %rdi | |
| callq std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)@PLT | |
| leaq .L.str.2156(%rip), %rsi | |
| movl $1, %edx | |
| movq %rax, %rdi | |
| movq %rax, %rbx | |
| callq std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)@PLT | |
| leaq VERSION[abi:cxx11]+16(%rip), %rsi | |
| movl $12, %edx | |
| movq %rbx, %rdi | |
| callq std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)@PLT | |
| leaq .L.str.2157(%rip), %rsi | |
| movl $24, %edx | |
| movq %rax, %rdi | |
| movq %rax, %r15 | |
| callq std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)@PLT | |
| leaq 24(%rsp), %rbx | |
| movq %rbx, 8(%rsp) | |
| movl $1869772097, 24(%rsp) | |
| movw $24946, 28(%rsp) | |
| movq $6, 16(%rsp) | |
| movb $0, 30(%rsp) | |
| movl $6, %edx | |
| movq %r15, %rdi | |
| movq %rbx, %rsi | |
| callq std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)@PLT | |
| leaq .L.str.2158(%rip), %rsi | |
| movl $1, %edx | |
| movq %rax, %rdi | |
| callq std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)@PLT | |
| movq 8(%rsp), %rdi | |
| cmpq %rbx, %rdi | |
| je .LBB89_8 | |
| movq 24(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB89_8: | |
| leaq .L.str.2159(%rip), %rsi | |
| movl $12, %edx | |
| movq %r14, %rdi | |
| callq std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)@PLT | |
| movq AUTHOR[abi:cxx11]+8(%rip), %rdx | |
| movq AUTHOR[abi:cxx11](%rip), %rsi | |
| movq %r14, %rdi | |
| callq std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)@PLT | |
| leaq .L.str.2160(%rip), %rsi | |
| movl $11, %edx | |
| movq %rax, %rdi | |
| movq %rax, %r14 | |
| callq std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)@PLT | |
| leaq LICENSE[abi:cxx11]+16(%rip), %rsi | |
| movl $8, %edx | |
| movq %r14, %rdi | |
| callq std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)@PLT | |
| leaq .L.str.2161(%rip), %rsi | |
| movl $9, %edx | |
| movq %rax, %rdi | |
| callq std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)@PLT | |
| movq 104(%rsp), %rax | |
| movq 88(%rsp), %r8 | |
| movq %rbx, 8(%rsp) | |
| movq $0, 16(%rsp) | |
| movb $0, 24(%rsp) | |
| testq %rax, %rax | |
| sete %cl | |
| cmpq %r8, %rax | |
| cmovaq %rax, %r8 | |
| testq %r8, %r8 | |
| sete %al | |
| orb %cl, %al | |
| je .LBB89_14 | |
| leaq 136(%rsp), %rsi | |
| leaq 8(%rsp), %rdi | |
| callq std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) | |
| jmp .LBB89_17 | |
| .LBB89_14: | |
| movq 96(%rsp), %rcx | |
| subq %rcx, %r8 | |
| leaq 8(%rsp), %rdi | |
| xorl %esi, %esi | |
| xorl %edx, %edx | |
| callq std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const*, unsigned long) | |
| .LBB89_17: | |
| movq 16(%rsp), %rdx | |
| movq 8(%rsp), %rsi | |
| movq std::cerr@GOTPCREL(%rip), %rdi | |
| callq std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)@PLT | |
| movq %rax, %r14 | |
| movq (%rax), %rax | |
| movq -24(%rax), %rax | |
| movq 240(%r14,%rax), %r15 | |
| testq %r15, %r15 | |
| je .LBB89_19 | |
| cmpb $0, 56(%r15) | |
| je .LBB89_23 | |
| movzbl 67(%r15), %eax | |
| jmp .LBB89_25 | |
| .LBB89_23: | |
| movq %r15, %rdi | |
| callq std::ctype<char>::_M_widen_init() const@PLT | |
| movq (%r15), %rax | |
| movl $10, %esi | |
| movq %r15, %rdi | |
| callq *48(%rax) | |
| .LBB89_25: | |
| movsbl %al, %esi | |
| movq %r14, %rdi | |
| callq std::basic_ostream<char, std::char_traits<char> >::put(char)@PLT | |
| movq %rax, %rdi | |
| callq std::basic_ostream<char, std::char_traits<char> >::flush()@PLT | |
| movq 8(%rsp), %rdi | |
| cmpq %rbx, %rdi | |
| je .LBB89_29 | |
| movq 24(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB89_29: | |
| movq VTT for std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >@GOTPCREL(%rip), %rbx | |
| movq (%rbx), %rax | |
| movq 64(%rbx), %rcx | |
| movq 72(%rbx), %rdx | |
| movq %rax, 40(%rsp) | |
| movq -24(%rax), %rax | |
| movq %rcx, 40(%rsp,%rax) | |
| movq vtable for std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >@GOTPCREL(%rip), %rcx | |
| movq %rdx, 56(%rsp) | |
| leaq 152(%rsp), %rax | |
| addq $16, %rcx | |
| movq %rcx, 64(%rsp) | |
| movq 136(%rsp), %rdi | |
| cmpq %rax, %rdi | |
| je .LBB89_31 | |
| movq 152(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB89_31: | |
| movq vtable for std::basic_streambuf<char, std::char_traits<char> >@GOTPCREL(%rip), %rax | |
| leaq 120(%rsp), %rdi | |
| addq $16, %rax | |
| movq %rax, 64(%rsp) | |
| callq std::locale::~locale()@PLT | |
| movq 16(%rbx), %rax | |
| movq 24(%rbx), %rcx | |
| leaq 168(%rsp), %rdi | |
| movq %rax, 40(%rsp) | |
| movq -24(%rax), %rax | |
| movq %rcx, 40(%rsp,%rax) | |
| movq $0, 48(%rsp) | |
| callq std::ios_base::~ios_base()@PLT | |
| addq $432, %rsp | |
| popq %rbx | |
| popq %r14 | |
| popq %r15 | |
| retq | |
| .LBB89_19: | |
| callq std::__throw_bad_cast()@PLT | |
| jmp .LBB89_35 | |
| jmp .LBB89_35 | |
| .LBB89_35: | |
| movq 8(%rsp), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbx, %rdi | |
| je .LBB89_37 | |
| movq 24(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| leaq 40(%rsp), %rdi | |
| callq std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_stringstream()@PLT | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| movq %rax, %r14 | |
| .LBB89_37: | |
| leaq 40(%rsp), %rdi | |
| callq std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_stringstream()@PLT | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end89: | |
| main: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $72, %rsp | |
| movq %rsi, %rbx | |
| movl %edi, %ebp | |
| callq DisplayTitle() | |
| cmpl $2, %ebp | |
| jl .LBB90_35 | |
| movq 8(%rbx), %r14 | |
| leaq 24(%rsp), %r13 | |
| movq %r13, 8(%rsp) | |
| testq %r14, %r14 | |
| je .LBB90_41 | |
| movq %r14, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r15 | |
| movq %r13, %r12 | |
| cmpq $16, %rax | |
| jb .LBB90_7 | |
| testq %r15, %r15 | |
| js .LBB90_43 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB90_37 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 8(%rsp) | |
| movq %r15, 24(%rsp) | |
| .LBB90_7: | |
| testq %r15, %r15 | |
| je .LBB90_11 | |
| cmpq $1, %r15 | |
| jne .LBB90_10 | |
| movzbl (%r14), %eax | |
| movb %al, (%r12) | |
| jmp .LBB90_11 | |
| .LBB90_10: | |
| movq %r12, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB90_11: | |
| movq %r15, 16(%rsp) | |
| movb $0, (%r12,%r15) | |
| leaq 56(%rsp), %r12 | |
| movq 8(%rsp), %rdi | |
| movq 16(%rsp), %rsi | |
| movq %r12, 40(%rsp) | |
| movl $1668179298, 56(%rsp) | |
| movw $104, 60(%rsp) | |
| movq $5, 48(%rsp) | |
| leaq 40(%rsp), %rdx | |
| callq strutil::compare_ignore_case(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) | |
| movq 40(%rsp), %rdi | |
| movl %eax, %ebp | |
| cmpq %r12, %rdi | |
| je .LBB90_14 | |
| movq 56(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB90_14: | |
| movq 8(%rsp), %rdi | |
| cmpq %r13, %rdi | |
| je .LBB90_16 | |
| movq 24(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB90_16: | |
| testb %bpl, %bpl | |
| je .LBB90_18 | |
| callq StockDory::BenchHash::Run() | |
| jmp .LBB90_36 | |
| .LBB90_18: | |
| movq 8(%rbx), %rbx | |
| leaq 24(%rsp), %r13 | |
| movq %r13, 8(%rsp) | |
| testq %rbx, %rbx | |
| je .LBB90_45 | |
| movq %rbx, %rdi | |
| callq strlen@PLT | |
| movq %rax, %r14 | |
| movq %r13, %r15 | |
| cmpq $16, %rax | |
| jb .LBB90_24 | |
| testq %r14, %r14 | |
| js .LBB90_47 | |
| movq %r14, %rdi | |
| incq %rdi | |
| js .LBB90_39 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r15 | |
| movq %rax, 8(%rsp) | |
| movq %r14, 24(%rsp) | |
| .LBB90_24: | |
| testq %r14, %r14 | |
| je .LBB90_28 | |
| cmpq $1, %r14 | |
| jne .LBB90_27 | |
| movzbl (%rbx), %eax | |
| movb %al, (%r15) | |
| jmp .LBB90_28 | |
| .LBB90_27: | |
| movq %r15, %rdi | |
| movq %rbx, %rsi | |
| movq %r14, %rdx | |
| callq memcpy@PLT | |
| .LBB90_28: | |
| movq %r14, 16(%rsp) | |
| movb $0, (%r15,%r14) | |
| movq %r12, 40(%rsp) | |
| movl $1986948963, 56(%rsp) | |
| movl $1953654134, 59(%rsp) | |
| movq $7, 48(%rsp) | |
| movb $0, 63(%rsp) | |
| movq 8(%rsp), %rdi | |
| movq 16(%rsp), %rsi | |
| leaq 40(%rsp), %rdx | |
| callq strutil::compare_ignore_case(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) | |
| movq 40(%rsp), %rdi | |
| movl %eax, %ebx | |
| cmpq %r12, %rdi | |
| je .LBB90_31 | |
| movq 56(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB90_31: | |
| movq 8(%rsp), %rdi | |
| cmpq %r13, %rdi | |
| je .LBB90_33 | |
| movq 24(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB90_33: | |
| testb %bl, %bl | |
| je .LBB90_35 | |
| callq StockDory::NetworkConverter::Launch() | |
| jmp .LBB90_36 | |
| .LBB90_35: | |
| callq StockDory::UCIInterface::Launch() | |
| .LBB90_36: | |
| xorl %eax, %eax | |
| addq $72, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB90_37: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB90_39: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB90_41: | |
| leaq .L.str.2164(%rip), %rdi | |
| callq std::__throw_logic_error(char const*)@PLT | |
| .LBB90_43: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB90_45: | |
| leaq .L.str.2164(%rip), %rdi | |
| callq std::__throw_logic_error(char const*)@PLT | |
| .LBB90_47: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq 40(%rsp), %rdi | |
| movq %rax, %rbx | |
| cmpq %r12, %rdi | |
| je .LBB90_53 | |
| .LBB90_51: | |
| movq 56(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| movq 8(%rsp), %rdi | |
| cmpq %r13, %rdi | |
| je .LBB90_54 | |
| .LBB90_56: | |
| movq 24(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| movq %rbx, %rdi | |
| callq _Unwind_Resume@PLT | |
| movq 40(%rsp), %rdi | |
| movq %rax, %rbx | |
| cmpq %r12, %rdi | |
| jne .LBB90_51 | |
| .LBB90_53: | |
| movq 8(%rsp), %rdi | |
| cmpq %r13, %rdi | |
| jne .LBB90_56 | |
| .LBB90_54: | |
| movq %rbx, %rdi | |
| callq _Unwind_Resume@PLT | |
| movq %rax, %rdi | |
| callq _Unwind_Resume@PLT | |
| movq %rax, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end90: | |
| strutil::compare_ignore_case(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&): | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $64, %rsp | |
| leaq 16(%rsp), %r13 | |
| movq %rdx, %rbx | |
| movq %rsi, %r14 | |
| movq %rdi, %r15 | |
| movq %r13, (%rsp) | |
| movq %r13, %r12 | |
| cmpq $16, %rsi | |
| jb .LBB91_4 | |
| testq %r14, %r14 | |
| js .LBB91_42 | |
| movq %r14, %rdi | |
| incq %rdi | |
| js .LBB91_43 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, (%rsp) | |
| movq %r14, 16(%rsp) | |
| .LBB91_4: | |
| testq %r14, %r14 | |
| je .LBB91_8 | |
| cmpq $1, %r14 | |
| jne .LBB91_7 | |
| movzbl (%r15), %eax | |
| movb %al, (%r12) | |
| jmp .LBB91_8 | |
| .LBB91_7: | |
| movq %r12, %rdi | |
| movq %r15, %rsi | |
| movq %r14, %rdx | |
| callq memcpy@PLT | |
| .LBB91_8: | |
| movq %r14, 8(%rsp) | |
| movb $0, (%r12,%r14) | |
| movq 8(%rsp), %r14 | |
| testq %r14, %r14 | |
| je .LBB91_11 | |
| movq (%rsp), %r15 | |
| xorl %r12d, %r12d | |
| .LBB91_10: | |
| movzbl (%r15,%r12), %edi | |
| callq tolower@PLT | |
| movb %al, (%r15,%r12) | |
| incq %r12 | |
| cmpq %r12, %r14 | |
| jne .LBB91_10 | |
| .LBB91_11: | |
| movq (%rbx), %r14 | |
| movq 8(%rbx), %rbx | |
| leaq 48(%rsp), %r12 | |
| movq %r12, 32(%rsp) | |
| movq %r12, %r15 | |
| cmpq $16, %rbx | |
| jb .LBB91_20 | |
| testq %rbx, %rbx | |
| js .LBB91_13 | |
| movq %rbx, %rdi | |
| incq %rdi | |
| js .LBB91_16 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r15 | |
| movq %rax, 32(%rsp) | |
| movq %rbx, 48(%rsp) | |
| .LBB91_20: | |
| testq %rbx, %rbx | |
| je .LBB91_24 | |
| cmpq $1, %rbx | |
| jne .LBB91_23 | |
| movzbl (%r14), %eax | |
| movb %al, (%r15) | |
| jmp .LBB91_24 | |
| .LBB91_23: | |
| movq %r15, %rdi | |
| movq %r14, %rsi | |
| movq %rbx, %rdx | |
| callq memcpy@PLT | |
| .LBB91_24: | |
| movq %rbx, 40(%rsp) | |
| movb $0, (%r15,%rbx) | |
| movq 40(%rsp), %rbx | |
| testq %rbx, %rbx | |
| je .LBB91_29 | |
| movq 32(%rsp), %r14 | |
| xorl %r15d, %r15d | |
| .LBB91_26: | |
| movzbl (%r14,%r15), %edi | |
| callq tolower@PLT | |
| movb %al, (%r14,%r15) | |
| incq %r15 | |
| cmpq %r15, %rbx | |
| jne .LBB91_26 | |
| movq 40(%rsp), %rdx | |
| cmpq %rdx, 8(%rsp) | |
| jne .LBB91_28 | |
| movq 32(%rsp), %r14 | |
| testq %rdx, %rdx | |
| je .LBB91_32 | |
| movq (%rsp), %rdi | |
| movq %r14, %rsi | |
| callq bcmp@PLT | |
| testl %eax, %eax | |
| sete %bl | |
| cmpq %r12, %r14 | |
| jne .LBB91_35 | |
| jmp .LBB91_36 | |
| .LBB91_29: | |
| cmpq $0, 8(%rsp) | |
| je .LBB91_30 | |
| .LBB91_28: | |
| movq 32(%rsp), %r14 | |
| xorl %ebx, %ebx | |
| cmpq %r12, %r14 | |
| jne .LBB91_35 | |
| jmp .LBB91_36 | |
| .LBB91_30: | |
| movq 32(%rsp), %r14 | |
| movb $1, %bl | |
| cmpq %r12, %r14 | |
| je .LBB91_36 | |
| .LBB91_35: | |
| movq 48(%rsp), %rsi | |
| movq %r14, %rdi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB91_36: | |
| movq (%rsp), %rdi | |
| cmpq %r13, %rdi | |
| je .LBB91_38 | |
| movq 16(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB91_38: | |
| movl %ebx, %eax | |
| addq $64, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| retq | |
| .LBB91_32: | |
| movb $1, %bl | |
| cmpq %r12, %r14 | |
| jne .LBB91_35 | |
| jmp .LBB91_36 | |
| .LBB91_43: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB91_16: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB91_42: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB91_13: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq (%rsp), %rdi | |
| movq %rax, %rbx | |
| cmpq %r13, %rdi | |
| je .LBB91_41 | |
| movq 16(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB91_41: | |
| movq %rbx, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end91: | |
| .LCPI92_0: | |
| .long 1127219200 | |
| .long 1160773632 | |
| .long 0 | |
| .long 0 | |
| .LCPI92_1: | |
| .quad 0x4330000000000000 | |
| .quad 0x4530000000000000 | |
| .zero 16 | |
| .LCPI92_2: | |
| .quad 0x408f400000000000 | |
| .LCPI92_3: | |
| .quad 0x43e0000000000000 | |
| StockDory::BenchHash::Run(): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $71048, %rsp | |
| movq std::cout@GOTPCREL(%rip), %r14 | |
| leaq 576(%rsp), %r13 | |
| xorl %ebx, %ebx | |
| xorl %ebp, %ebp | |
| xorl %r12d, %r12d | |
| .LBB92_1: | |
| movl $10, %edx | |
| leaq .L.str.2181(%rip), %rsi | |
| movq %r14, %rdi | |
| callq std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)@PLT | |
| movq (%r14), %rax | |
| movq -24(%rax), %rcx | |
| movq $2, 16(%r14,%rcx) | |
| movq -24(%rax), %r15 | |
| cmpb $0, 225(%r14,%r15) | |
| jne .LBB92_6 | |
| movq 240(%r14,%r15), %r14 | |
| testq %r14, %r14 | |
| je .LBB92_20 | |
| cmpb $0, 56(%r14) | |
| jne .LBB92_5 | |
| movq %r14, %rdi | |
| callq std::ctype<char>::_M_widen_init() const@PLT | |
| movq (%r14), %rax | |
| movl $32, %esi | |
| movq %r14, %rdi | |
| callq *48(%rax) | |
| .LBB92_5: | |
| movq std::cout@GOTPCREL(%rip), %r14 | |
| movb $1, 225(%r14,%r15) | |
| .LBB92_6: | |
| movb $48, 224(%r14,%r15) | |
| movq %r14, %r15 | |
| leaq 1(%rbx), %r14 | |
| movq %rbp, 8(%rsp) | |
| movq %r13, %rbp | |
| movq %r15, %rdi | |
| movq %r14, %rsi | |
| callq std::basic_ostream<char, std::char_traits<char> >& std::basic_ostream<char, std::char_traits<char> >::_M_insert<unsigned long>(unsigned long)@PLT | |
| movl $1, %edx | |
| leaq .L.str.2173(%rip), %rsi | |
| movq %rax, %rdi | |
| callq std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)@PLT | |
| movl $50, %esi | |
| movq %r15, %rdi | |
| callq std::basic_ostream<char, std::char_traits<char> >& std::basic_ostream<char, std::char_traits<char> >::_M_insert<unsigned long>(unsigned long)@PLT | |
| movl $3, %edx | |
| leaq .L.str.2182(%rip), %rsi | |
| movq %rax, %rdi | |
| callq std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)@PLT | |
| shlq $5, %rbx | |
| leaq StockDory::BenchHash::Positions[abi:cxx11](%rip), %rax | |
| movq %r15, %rdi | |
| movq (%rbx,%rax), %rsi | |
| movq 8(%rbx,%rax), %rdx | |
| callq std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)@PLT | |
| movq %rax, %r15 | |
| movq (%rax), %rax | |
| movq -24(%rax), %rax | |
| movq 240(%r15,%rax), %r13 | |
| testq %r13, %r13 | |
| je .LBB92_20 | |
| cmpb $0, 56(%r13) | |
| je .LBB92_14 | |
| movzbl 67(%r13), %eax | |
| jmp .LBB92_15 | |
| .LBB92_14: | |
| movq %r13, %rdi | |
| callq std::ctype<char>::_M_widen_init() const@PLT | |
| movq (%r13), %rax | |
| movl $10, %esi | |
| movq %r13, %rdi | |
| callq *48(%rax) | |
| .LBB92_15: | |
| leaq StockDory::BenchHash::Positions[abi:cxx11](%rip), %rcx | |
| movsbl %al, %esi | |
| movq %r15, %rdi | |
| addq %rcx, %rbx | |
| callq std::basic_ostream<char, std::char_traits<char> >::put(char)@PLT | |
| movq %rax, %rdi | |
| callq std::basic_ostream<char, std::char_traits<char> >::flush()@PLT | |
| leaq 16(%rsp), %r15 | |
| movq %rbx, %rsi | |
| movq %r15, %rdi | |
| callq StockDory::Board::Board(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) | |
| movq 288(%rsp), %rbx | |
| movl $32760, %edx | |
| leaq 616(%rsp), %rdi | |
| xorl %esi, %esi | |
| callq memset@PLT | |
| movl $280, %edx | |
| leaq 296(%rsp), %rdi | |
| movq %r15, %rsi | |
| callq memcpy@PLT | |
| movl $33024, %edx | |
| leaq 33384(%rsp), %rdi | |
| vxorpd %xmm0, %xmm0, %xmm0 | |
| vmovupd %ymm0, (%rbp) | |
| movq %rbx, 608(%rsp) | |
| xorl %esi, %esi | |
| movq %rbp, %r13 | |
| movw $1, 33376(%rsp) | |
| vzeroupper | |
| callq memset@PLT | |
| movl $36960, %eax | |
| vxorpd %xmm0, %xmm0, %xmm0 | |
| .LBB92_16: | |
| movb $0, -3576(%rsp,%rax) | |
| vmovupd %ymm0, -3574(%rsp,%rax) | |
| vmovupd %ymm0, -3542(%rsp,%rax) | |
| vmovupd %ymm0, -3510(%rsp,%rax) | |
| vmovupd %ymm0, -3478(%rsp,%rax) | |
| vmovupd %ymm0, -3446(%rsp,%rax) | |
| vmovupd %ymm0, -3414(%rsp,%rax) | |
| vmovupd %ymm0, -3382(%rsp,%rax) | |
| vmovupd %ymm0, -3350(%rsp,%rax) | |
| movb $0, -3318(%rsp,%rax) | |
| vmovupd %ymm0, -3316(%rsp,%rax) | |
| vmovupd %ymm0, -3284(%rsp,%rax) | |
| vmovupd %ymm0, -3252(%rsp,%rax) | |
| vmovupd %ymm0, -3220(%rsp,%rax) | |
| vmovupd %ymm0, -3188(%rsp,%rax) | |
| vmovupd %ymm0, -3156(%rsp,%rax) | |
| vmovupd %ymm0, -3124(%rsp,%rax) | |
| vmovupd %ymm0, -3092(%rsp,%rax) | |
| movb $0, -3060(%rsp,%rax) | |
| vmovupd %ymm0, -3058(%rsp,%rax) | |
| vmovupd %ymm0, -3026(%rsp,%rax) | |
| vmovupd %ymm0, -2994(%rsp,%rax) | |
| vmovupd %ymm0, -2962(%rsp,%rax) | |
| vmovupd %ymm0, -2930(%rsp,%rax) | |
| vmovupd %ymm0, -2898(%rsp,%rax) | |
| vmovupd %ymm0, -2866(%rsp,%rax) | |
| vmovupd %ymm0, -2834(%rsp,%rax) | |
| movb $0, -2802(%rsp,%rax) | |
| vmovupd %ymm0, -2800(%rsp,%rax) | |
| vmovupd %ymm0, -2768(%rsp,%rax) | |
| vmovupd %ymm0, -2736(%rsp,%rax) | |
| vmovupd %ymm0, -2704(%rsp,%rax) | |
| vmovupd %ymm0, -2672(%rsp,%rax) | |
| vmovupd %ymm0, -2640(%rsp,%rax) | |
| vmovupd %ymm0, -2608(%rsp,%rax) | |
| vmovupd %ymm0, -2576(%rsp,%rax) | |
| movb $0, -2544(%rsp,%rax) | |
| vmovupd %ymm0, -2318(%rsp,%rax) | |
| vmovupd %ymm0, -2350(%rsp,%rax) | |
| vmovupd %ymm0, -2382(%rsp,%rax) | |
| vmovupd %ymm0, -2414(%rsp,%rax) | |
| vmovupd %ymm0, -2446(%rsp,%rax) | |
| vmovupd %ymm0, -2478(%rsp,%rax) | |
| vmovupd %ymm0, -2510(%rsp,%rax) | |
| vmovupd %ymm0, -2542(%rsp,%rax) | |
| movb $0, -2286(%rsp,%rax) | |
| vmovupd %ymm0, -2060(%rsp,%rax) | |
| vmovupd %ymm0, -2092(%rsp,%rax) | |
| vmovupd %ymm0, -2124(%rsp,%rax) | |
| vmovupd %ymm0, -2156(%rsp,%rax) | |
| vmovupd %ymm0, -2188(%rsp,%rax) | |
| vmovupd %ymm0, -2220(%rsp,%rax) | |
| vmovupd %ymm0, -2252(%rsp,%rax) | |
| vmovupd %ymm0, -2284(%rsp,%rax) | |
| movb $0, -2028(%rsp,%rax) | |
| vmovupd %ymm0, -1802(%rsp,%rax) | |
| vmovupd %ymm0, -1834(%rsp,%rax) | |
| vmovupd %ymm0, -1866(%rsp,%rax) | |
| vmovupd %ymm0, -1898(%rsp,%rax) | |
| vmovupd %ymm0, -1930(%rsp,%rax) | |
| vmovupd %ymm0, -1962(%rsp,%rax) | |
| vmovupd %ymm0, -1994(%rsp,%rax) | |
| vmovupd %ymm0, -2026(%rsp,%rax) | |
| movb $0, -1770(%rsp,%rax) | |
| vmovupd %ymm0, -1544(%rsp,%rax) | |
| vmovupd %ymm0, -1576(%rsp,%rax) | |
| vmovupd %ymm0, -1608(%rsp,%rax) | |
| vmovupd %ymm0, -1640(%rsp,%rax) | |
| vmovupd %ymm0, -1672(%rsp,%rax) | |
| vmovupd %ymm0, -1704(%rsp,%rax) | |
| vmovupd %ymm0, -1736(%rsp,%rax) | |
| vmovupd %ymm0, -1768(%rsp,%rax) | |
| movb $0, -1512(%rsp,%rax) | |
| vmovupd %ymm0, -1286(%rsp,%rax) | |
| vmovupd %ymm0, -1318(%rsp,%rax) | |
| vmovupd %ymm0, -1350(%rsp,%rax) | |
| vmovupd %ymm0, -1382(%rsp,%rax) | |
| vmovupd %ymm0, -1414(%rsp,%rax) | |
| vmovupd %ymm0, -1446(%rsp,%rax) | |
| vmovupd %ymm0, -1478(%rsp,%rax) | |
| vmovupd %ymm0, -1510(%rsp,%rax) | |
| movb $0, -1254(%rsp,%rax) | |
| vmovupd %ymm0, -1028(%rsp,%rax) | |
| vmovupd %ymm0, -1060(%rsp,%rax) | |
| vmovupd %ymm0, -1092(%rsp,%rax) | |
| vmovupd %ymm0, -1124(%rsp,%rax) | |
| vmovupd %ymm0, -1156(%rsp,%rax) | |
| vmovupd %ymm0, -1188(%rsp,%rax) | |
| vmovupd %ymm0, -1220(%rsp,%rax) | |
| vmovupd %ymm0, -1252(%rsp,%rax) | |
| movb $0, -996(%rsp,%rax) | |
| vmovupd %ymm0, -770(%rsp,%rax) | |
| vmovupd %ymm0, -802(%rsp,%rax) | |
| vmovupd %ymm0, -834(%rsp,%rax) | |
| vmovupd %ymm0, -866(%rsp,%rax) | |
| vmovupd %ymm0, -898(%rsp,%rax) | |
| vmovupd %ymm0, -930(%rsp,%rax) | |
| vmovupd %ymm0, -962(%rsp,%rax) | |
| vmovupd %ymm0, -994(%rsp,%rax) | |
| movb $0, -738(%rsp,%rax) | |
| vmovupd %ymm0, -512(%rsp,%rax) | |
| vmovupd %ymm0, -544(%rsp,%rax) | |
| vmovupd %ymm0, -576(%rsp,%rax) | |
| vmovupd %ymm0, -608(%rsp,%rax) | |
| vmovupd %ymm0, -640(%rsp,%rax) | |
| vmovupd %ymm0, -672(%rsp,%rax) | |
| vmovupd %ymm0, -704(%rsp,%rax) | |
| vmovupd %ymm0, -736(%rsp,%rax) | |
| movb $0, -480(%rsp,%rax) | |
| vmovupd %ymm0, -254(%rsp,%rax) | |
| vmovupd %ymm0, -286(%rsp,%rax) | |
| vmovupd %ymm0, -318(%rsp,%rax) | |
| vmovupd %ymm0, -350(%rsp,%rax) | |
| vmovupd %ymm0, -382(%rsp,%rax) | |
| vmovupd %ymm0, -414(%rsp,%rax) | |
| vmovupd %ymm0, -446(%rsp,%rax) | |
| vmovupd %ymm0, -478(%rsp,%rax) | |
| movb $0, -222(%rsp,%rax) | |
| vmovupd %ymm0, 4(%rsp,%rax) | |
| vmovupd %ymm0, -28(%rsp,%rax) | |
| vmovupd %ymm0, -60(%rsp,%rax) | |
| vmovupd %ymm0, -92(%rsp,%rax) | |
| vmovupd %ymm0, -124(%rsp,%rax) | |
| vmovupd %ymm0, -156(%rsp,%rax) | |
| vmovupd %ymm0, -188(%rsp,%rax) | |
| vmovupd %ymm0, -220(%rsp,%rax) | |
| movb $0, 36(%rsp,%rax) | |
| vmovupd %ymm0, 262(%rsp,%rax) | |
| vmovupd %ymm0, 230(%rsp,%rax) | |
| vmovupd %ymm0, 198(%rsp,%rax) | |
| vmovupd %ymm0, 166(%rsp,%rax) | |
| vmovupd %ymm0, 134(%rsp,%rax) | |
| vmovupd %ymm0, 102(%rsp,%rax) | |
| vmovupd %ymm0, 70(%rsp,%rax) | |
| vmovupd %ymm0, 38(%rsp,%rax) | |
| movb $0, 294(%rsp,%rax) | |
| vmovupd %ymm0, 520(%rsp,%rax) | |
| vmovupd %ymm0, 488(%rsp,%rax) | |
| vmovupd %ymm0, 456(%rsp,%rax) | |
| vmovupd %ymm0, 424(%rsp,%rax) | |
| vmovupd %ymm0, 392(%rsp,%rax) | |
| vmovupd %ymm0, 360(%rsp,%rax) | |
| vmovupd %ymm0, 328(%rsp,%rax) | |
| vmovupd %ymm0, 296(%rsp,%rax) | |
| addq $4128, %rax | |
| cmpq $69984, %rax | |
| jne .LBB92_16 | |
| movl $4608, %edx | |
| leaq 66408(%rsp), %rdi | |
| xorl %esi, %esi | |
| vzeroupper | |
| callq memset@PLT | |
| movq 8(%rsp), %rbp | |
| movl $69820, %eax | |
| .LBB92_18: | |
| movl $0, 172(%rsp,%rax) | |
| movb $0, 176(%rsp,%rax) | |
| movl $0, 180(%rsp,%rax) | |
| movb $0, 184(%rsp,%rax) | |
| movl $0, 188(%rsp,%rax) | |
| movb $0, 192(%rsp,%rax) | |
| movl $0, 196(%rsp,%rax) | |
| movb $0, 200(%rsp,%rax) | |
| movl $0, 204(%rsp,%rax) | |
| movb $0, 208(%rsp,%rax) | |
| movl $0, 212(%rsp,%rax) | |
| movb $0, 216(%rsp,%rax) | |
| movl $0, 220(%rsp,%rax) | |
| movb $0, 224(%rsp,%rax) | |
| movl $0, 228(%rsp,%rax) | |
| movb $0, 232(%rsp,%rax) | |
| movl $0, 236(%rsp,%rax) | |
| movb $0, 240(%rsp,%rax) | |
| movl $0, 244(%rsp,%rax) | |
| movb $0, 248(%rsp,%rax) | |
| movl $0, 252(%rsp,%rax) | |
| movb $0, 256(%rsp,%rax) | |
| movl $0, 260(%rsp,%rax) | |
| movb $0, 264(%rsp,%rax) | |
| movl $0, 268(%rsp,%rax) | |
| movb $0, 272(%rsp,%rax) | |
| movl $0, 276(%rsp,%rax) | |
| movb $0, 280(%rsp,%rax) | |
| movl $0, 284(%rsp,%rax) | |
| movb $0, 288(%rsp,%rax) | |
| movl $0, 292(%rsp,%rax) | |
| movb $0, 296(%rsp,%rax) | |
| subq $-128, %rax | |
| cmpq $70844, %rax | |
| jne .LBB92_18 | |
| movl $4293967296, %eax | |
| movb $0, 71016(%rsp) | |
| vxorpd %xmm0, %xmm0, %xmm0 | |
| vmovupd %xmm0, 70448(%r13) | |
| movq %rax, 71040(%rsp) | |
| movb $0, 69996(%rsp) | |
| callq std::chrono::_V2::system_clock::now()@PLT | |
| leaq 296(%rsp), %rdi | |
| movq $-1, %rsi | |
| movl $13, %edx | |
| movq %rax, %rbx | |
| callq StockDory::Search<StockDory::NoLogger>::IterativeDeepening(StockDory::Limit) | |
| callq std::chrono::_V2::system_clock::now()@PLT | |
| subq %rbx, %rax | |
| movabsq $4835703278458516699, %rcx | |
| addq 71024(%rsp), %rbp | |
| movq %r14, %rbx | |
| imulq %rcx | |
| movq %rdx, %rax | |
| shrq $63, %rax | |
| sarq $18, %rdx | |
| addq %rax, %rdx | |
| addq %rdx, %r12 | |
| cmpq $50, %r14 | |
| movq std::cout@GOTPCREL(%rip), %r14 | |
| jne .LBB92_1 | |
| vmovq %rbp, %xmm0 | |
| vpunpckldq .LCPI92_0(%rip), %xmm0, %xmm0 | |
| movq std::cout@GOTPCREL(%rip), %rdi | |
| movq %rbp, %rsi | |
| vsubpd .LCPI92_1(%rip), %xmm0, %xmm0 | |
| vcvtsi2sd %r12, %xmm1, %xmm2 | |
| vdivsd .LCPI92_2(%rip), %xmm2, %xmm2 | |
| vshufpd $1, %xmm0, %xmm0, %xmm1 | |
| vaddsd %xmm0, %xmm1, %xmm0 | |
| vdivsd %xmm2, %xmm0, %xmm0 | |
| vcvttsd2si %xmm0, %rax | |
| vsubsd .LCPI92_3(%rip), %xmm0, %xmm0 | |
| movq %rax, %rcx | |
| sarq $63, %rcx | |
| vcvttsd2si %xmm0, %rbx | |
| andq %rcx, %rbx | |
| orq %rax, %rbx | |
| callq std::basic_ostream<char, std::char_traits<char> >& std::basic_ostream<char, std::char_traits<char> >::_M_insert<unsigned long>(unsigned long)@PLT | |
| leaq .L.str.2183(%rip), %rsi | |
| movl $7, %edx | |
| movq %rax, %rdi | |
| movq %rax, %r14 | |
| callq std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)@PLT | |
| movq %r14, %rdi | |
| movq %rbx, %rsi | |
| callq std::basic_ostream<char, std::char_traits<char> >& std::basic_ostream<char, std::char_traits<char> >::_M_insert<unsigned long>(unsigned long)@PLT | |
| leaq .L.str.2184(%rip), %rsi | |
| movl $4, %edx | |
| movq %rax, %rdi | |
| movq %rax, %rbx | |
| callq std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)@PLT | |
| movq (%rbx), %rax | |
| movq -24(%rax), %rax | |
| movq 240(%rbx,%rax), %r14 | |
| testq %r14, %r14 | |
| je .LBB92_20 | |
| cmpb $0, 56(%r14) | |
| je .LBB92_12 | |
| movzbl 67(%r14), %eax | |
| jmp .LBB92_13 | |
| .LBB92_12: | |
| movq %r14, %rdi | |
| callq std::ctype<char>::_M_widen_init() const@PLT | |
| movq (%r14), %rax | |
| movl $10, %esi | |
| movq %r14, %rdi | |
| callq *48(%rax) | |
| .LBB92_13: | |
| movsbl %al, %esi | |
| movq %rbx, %rdi | |
| callq std::basic_ostream<char, std::char_traits<char> >::put(char)@PLT | |
| movq %rax, %rdi | |
| callq std::basic_ostream<char, std::char_traits<char> >::flush()@PLT | |
| addq $71048, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB92_20: | |
| callq std::__throw_bad_cast()@PLT | |
| .Lfunc_end92: | |
| StockDory::NetworkConverter::Launch(): | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $256, %rsp | |
| movl $37, %edi | |
| callq operator new(unsigned long)@PLT | |
| vmovups .L.str.2186(%rip), %ymm0 | |
| leaq 240(%rsp), %r15 | |
| movq %rax, 224(%rsp) | |
| movq $36, 240(%rsp) | |
| movl $979463780, 32(%rax) | |
| movq $36, 232(%rsp) | |
| vmovups %ymm0, (%rax) | |
| movb $0, 36(%rax) | |
| leaq 32(%rsp), %rdi | |
| leaq 224(%rsp), %rsi | |
| movl $1, %edx | |
| vzeroupper | |
| callq emojicpp::emojize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool) | |
| movq 40(%rsp), %rdx | |
| movq 32(%rsp), %rsi | |
| movq std::cout@GOTPCREL(%rip), %rdi | |
| callq std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)@PLT | |
| movq %rax, %rbx | |
| movq (%rax), %rax | |
| movq -24(%rax), %rax | |
| movq 240(%rbx,%rax), %r14 | |
| testq %r14, %r14 | |
| je .LBB93_4 | |
| cmpb $0, 56(%r14) | |
| je .LBB93_8 | |
| movzbl 67(%r14), %eax | |
| jmp .LBB93_10 | |
| .LBB93_8: | |
| movq %r14, %rdi | |
| callq std::ctype<char>::_M_widen_init() const@PLT | |
| movq (%r14), %rax | |
| movl $10, %esi | |
| movq %r14, %rdi | |
| callq *48(%rax) | |
| .LBB93_10: | |
| movsbl %al, %esi | |
| movq %rbx, %rdi | |
| callq std::basic_ostream<char, std::char_traits<char> >::put(char)@PLT | |
| movq %rax, %rdi | |
| callq std::basic_ostream<char, std::char_traits<char> >::flush()@PLT | |
| movq 32(%rsp), %rdi | |
| leaq 48(%rsp), %r14 | |
| cmpq %r14, %rdi | |
| je .LBB93_14 | |
| movq 48(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB93_14: | |
| movq 224(%rsp), %rdi | |
| cmpq %r15, %rdi | |
| je .LBB93_16 | |
| movq 240(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB93_16: | |
| movl $26, %edi | |
| callq operator new(unsigned long)@PLT | |
| vmovups .L.str.2187+9(%rip), %xmm0 | |
| vmovups .L.str.2187(%rip), %xmm1 | |
| leaq 208(%rsp), %r15 | |
| movq %rax, 192(%rsp) | |
| movq $25, 208(%rsp) | |
| movq $25, 200(%rsp) | |
| vmovups %xmm0, 9(%rax) | |
| vmovups %xmm1, (%rax) | |
| movb $0, 25(%rax) | |
| leaq 32(%rsp), %rdi | |
| leaq 192(%rsp), %rsi | |
| movl $1, %edx | |
| callq emojicpp::emojize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool) | |
| movq 40(%rsp), %rdx | |
| movq 32(%rsp), %rsi | |
| movq std::cout@GOTPCREL(%rip), %rdi | |
| callq std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)@PLT | |
| movq 32(%rsp), %rdi | |
| cmpq %r14, %rdi | |
| je .LBB93_21 | |
| movq 48(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB93_21: | |
| movq 192(%rsp), %rdi | |
| cmpq %r15, %rdi | |
| je .LBB93_23 | |
| movq 208(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB93_23: | |
| movq std::cin@GOTPCREL(%rip), %rax | |
| movq %r14, 32(%rsp) | |
| movq $0, 40(%rsp) | |
| movb $0, 48(%rsp) | |
| movq (%rax), %rcx | |
| movq -24(%rcx), %rcx | |
| movq 240(%rax,%rcx), %rbx | |
| testq %rbx, %rbx | |
| je .LBB93_24 | |
| cmpb $0, 56(%rbx) | |
| je .LBB93_28 | |
| movzbl 67(%rbx), %eax | |
| jmp .LBB93_30 | |
| .LBB93_28: | |
| movq %rbx, %rdi | |
| callq std::ctype<char>::_M_widen_init() const@PLT | |
| movq (%rbx), %rax | |
| movl $10, %esi | |
| movq %rbx, %rdi | |
| callq *48(%rax) | |
| .LBB93_30: | |
| movq std::cin@GOTPCREL(%rip), %rbx | |
| movsbl %al, %edx | |
| leaq 32(%rsp), %rsi | |
| movq %rbx, %rdi | |
| callq std::basic_istream<char, std::char_traits<char> >& std::getline<char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char)@PLT | |
| leaq 176(%rsp), %r12 | |
| movq %r12, 160(%rsp) | |
| movl $29, %edi | |
| callq operator new(unsigned long)@PLT | |
| vmovups .L.str.2188+12(%rip), %xmm0 | |
| vmovups .L.str.2188(%rip), %xmm1 | |
| movq %rax, 160(%rsp) | |
| movq $28, 176(%rsp) | |
| movq $28, 168(%rsp) | |
| vmovups %xmm0, 12(%rax) | |
| vmovups %xmm1, (%rax) | |
| movb $0, 28(%rax) | |
| leaq 64(%rsp), %rdi | |
| leaq 160(%rsp), %rsi | |
| movl $1, %edx | |
| callq emojicpp::emojize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool) | |
| movq 72(%rsp), %rdx | |
| movq 64(%rsp), %rsi | |
| movq std::cout@GOTPCREL(%rip), %rdi | |
| callq std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)@PLT | |
| movq 64(%rsp), %rdi | |
| leaq 80(%rsp), %r15 | |
| cmpq %r15, %rdi | |
| je .LBB93_36 | |
| movq 80(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB93_36: | |
| movq 160(%rsp), %rdi | |
| cmpq %r12, %rdi | |
| je .LBB93_38 | |
| movq 176(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB93_38: | |
| movq (%rbx), %rax | |
| movq %r15, 64(%rsp) | |
| movq $0, 72(%rsp) | |
| movb $0, 80(%rsp) | |
| movq -24(%rax), %rax | |
| movq 240(%rbx,%rax), %rbx | |
| testq %rbx, %rbx | |
| je .LBB93_39 | |
| cmpb $0, 56(%rbx) | |
| je .LBB93_43 | |
| movzbl 67(%rbx), %eax | |
| jmp .LBB93_45 | |
| .LBB93_43: | |
| movq %rbx, %rdi | |
| callq std::ctype<char>::_M_widen_init() const@PLT | |
| movq (%rbx), %rax | |
| movl $10, %esi | |
| movq %rbx, %rdi | |
| callq *48(%rax) | |
| .LBB93_45: | |
| movq std::cin@GOTPCREL(%rip), %rbx | |
| movsbl %al, %edx | |
| leaq 64(%rsp), %rsi | |
| movq %rbx, %rdi | |
| callq std::basic_istream<char, std::char_traits<char> >& std::getline<char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char)@PLT | |
| leaq 144(%rsp), %r13 | |
| movq %r13, 128(%rsp) | |
| movl $33, %edi | |
| callq operator new(unsigned long)@PLT | |
| vmovups .L.str.2189(%rip), %ymm0 | |
| movq %rax, 128(%rsp) | |
| movq $32, 144(%rsp) | |
| movq $32, 136(%rsp) | |
| vmovups %ymm0, (%rax) | |
| movb $0, 32(%rax) | |
| leaq 96(%rsp), %rdi | |
| leaq 128(%rsp), %rsi | |
| movl $1, %edx | |
| vzeroupper | |
| callq emojicpp::emojize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool) | |
| movq 104(%rsp), %rdx | |
| movq 96(%rsp), %rsi | |
| movq std::cout@GOTPCREL(%rip), %rdi | |
| callq std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)@PLT | |
| movq 96(%rsp), %rdi | |
| leaq 112(%rsp), %r12 | |
| cmpq %r12, %rdi | |
| je .LBB93_51 | |
| movq 112(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB93_51: | |
| movq 128(%rsp), %rdi | |
| cmpq %r13, %rdi | |
| je .LBB93_53 | |
| movq 144(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB93_53: | |
| movq (%rbx), %rax | |
| movq %r12, 96(%rsp) | |
| movq $0, 104(%rsp) | |
| movb $0, 112(%rsp) | |
| movq -24(%rax), %rax | |
| movq 240(%rbx,%rax), %rbx | |
| testq %rbx, %rbx | |
| je .LBB93_54 | |
| cmpb $0, 56(%rbx) | |
| je .LBB93_58 | |
| movzbl 67(%rbx), %eax | |
| jmp .LBB93_60 | |
| .LBB93_58: | |
| movq %rbx, %rdi | |
| callq std::ctype<char>::_M_widen_init() const@PLT | |
| movq (%rbx), %rax | |
| movl $10, %esi | |
| movq %rbx, %rdi | |
| callq *48(%rax) | |
| .LBB93_60: | |
| movq std::cin@GOTPCREL(%rip), %rdi | |
| movsbl %al, %edx | |
| leaq 96(%rsp), %rsi | |
| callq std::basic_istream<char, std::char_traits<char> >& std::getline<char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char)@PLT | |
| movq 64(%rsp), %rdi | |
| movq 72(%rsp), %rsi | |
| leaq 16(%rsp), %r13 | |
| movabsq $8241983638114235475, %rax | |
| movq %r13, (%rsp) | |
| movq %rax, 16(%rsp) | |
| movw $100, 24(%rsp) | |
| movq $9, 8(%rsp) | |
| movq %rsp, %rdx | |
| callq strutil::compare_ignore_case(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) | |
| movq (%rsp), %rdi | |
| movl %eax, %ebx | |
| cmpq %r13, %rdi | |
| je .LBB93_64 | |
| movq 16(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB93_64: | |
| testb %bl, %bl | |
| je .LBB93_114 | |
| leaq 32(%rsp), %rsi | |
| movq %rsp, %rdi | |
| callq std::shared_ptr<MantaRay::PerspectiveNetwork<short, int, MantaRay::ClippedReLU<short, (short)0, (short)255>, (unsigned short)768, (unsigned short)256, (unsigned short)1, (unsigned short)512, (short)400, (short)255, (short)64> > StockDory::NetworkConverter::ReadFromFile<MantaRay::PerspectiveNetwork<short, int, MantaRay::ClippedReLU<short, (short)0, (short)255>, (unsigned short)768, (unsigned short)256, (unsigned short)1, (unsigned short)512, (short)400, (short)255, (short)64> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) | |
| leaq 96(%rsp), %rdi | |
| movq %rsp, %rsi | |
| callq void StockDory::NetworkConverter::WriteToFile<MantaRay::PerspectiveNetwork<short, int, MantaRay::ClippedReLU<short, (short)0, (short)255>, (unsigned short)768, (unsigned short)256, (unsigned short)1, (unsigned short)512, (short)400, (short)255, (short)64> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<MantaRay::PerspectiveNetwork<short, int, MantaRay::ClippedReLU<short, (short)0, (short)255>, (unsigned short)768, (unsigned short)256, (unsigned short)1, (unsigned short)512, (short)400, (short)255, (short)64> > const&) | |
| jmp .LBB93_67 | |
| .LBB93_114: | |
| movq 64(%rsp), %rdi | |
| movq 72(%rsp), %rsi | |
| movq %r13, (%rsp) | |
| movl $1869772097, 16(%rsp) | |
| movw $24946, 20(%rsp) | |
| movq $6, 8(%rsp) | |
| movb $0, 22(%rsp) | |
| movq %rsp, %rdx | |
| callq strutil::compare_ignore_case(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) | |
| movq (%rsp), %rdi | |
| movl %eax, %ebx | |
| cmpq %r13, %rdi | |
| je .LBB93_117 | |
| movq 16(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB93_117: | |
| testb %bl, %bl | |
| je .LBB93_75 | |
| leaq 32(%rsp), %rsi | |
| movq %rsp, %rdi | |
| callq std::shared_ptr<MantaRay::PerspectiveNetwork<short, int, MantaRay::ClippedReLU<short, (short)0, (short)255>, (unsigned short)768, (unsigned short)384, (unsigned short)1, (unsigned short)512, (short)400, (short)255, (short)64> > StockDory::NetworkConverter::ReadFromFile<MantaRay::PerspectiveNetwork<short, int, MantaRay::ClippedReLU<short, (short)0, (short)255>, (unsigned short)768, (unsigned short)384, (unsigned short)1, (unsigned short)512, (short)400, (short)255, (short)64> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) | |
| leaq 96(%rsp), %rdi | |
| movq %rsp, %rsi | |
| callq void StockDory::NetworkConverter::WriteToFile<MantaRay::PerspectiveNetwork<short, int, MantaRay::ClippedReLU<short, (short)0, (short)255>, (unsigned short)768, (unsigned short)384, (unsigned short)1, (unsigned short)512, (short)400, (short)255, (short)64> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<MantaRay::PerspectiveNetwork<short, int, MantaRay::ClippedReLU<short, (short)0, (short)255>, (unsigned short)768, (unsigned short)384, (unsigned short)1, (unsigned short)512, (short)400, (short)255, (short)64> > const&) | |
| .LBB93_67: | |
| movq 8(%rsp), %rbx | |
| testq %rbx, %rbx | |
| je .LBB93_75 | |
| movq 8(%rbx), %rax | |
| movabsq $4294967297, %rcx | |
| cmpq %rcx, %rax | |
| jne .LBB93_70 | |
| movq $0, 8(%rbx) | |
| movq %rbx, %rdi | |
| movq (%rbx), %rax | |
| callq *16(%rax) | |
| movq (%rbx), %rax | |
| movq %rbx, %rdi | |
| callq *24(%rax) | |
| jmp .LBB93_75 | |
| .LBB93_70: | |
| movq __libc_single_threaded@GOTPCREL(%rip), %rcx | |
| cmpb $0, (%rcx) | |
| je .LBB93_72 | |
| leal -1(%rax), %ecx | |
| movl %ecx, 8(%rbx) | |
| cmpl $1, %eax | |
| je .LBB93_74 | |
| .LBB93_75: | |
| leaq 96(%rsp), %rdi | |
| leaq 64(%rsp), %rsi | |
| callq StockDory::NetworkConverter::GenerateHash(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) | |
| movq 96(%rsp), %rdi | |
| cmpq %r12, %rdi | |
| je .LBB93_78 | |
| movq 112(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB93_78: | |
| movq 64(%rsp), %rdi | |
| cmpq %r15, %rdi | |
| je .LBB93_80 | |
| movq 80(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB93_80: | |
| movq 32(%rsp), %rdi | |
| cmpq %r14, %rdi | |
| je .LBB93_82 | |
| movq 48(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB93_82: | |
| addq $256, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| retq | |
| .LBB93_72: | |
| movl $-1, %eax | |
| lock xaddl %eax, 8(%rbx) | |
| cmpl $1, %eax | |
| jne .LBB93_75 | |
| .LBB93_74: | |
| movq %rbx, %rdi | |
| callq std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold() | |
| jmp .LBB93_75 | |
| .LBB93_4: | |
| callq std::__throw_bad_cast()@PLT | |
| .LBB93_24: | |
| callq std::__throw_bad_cast()@PLT | |
| .LBB93_39: | |
| callq std::__throw_bad_cast()@PLT | |
| .LBB93_54: | |
| callq std::__throw_bad_cast()@PLT | |
| movq %rsp, %rdi | |
| movq %rax, %rbx | |
| callq std::__shared_ptr<MantaRay::PerspectiveNetwork<short, int, MantaRay::ClippedReLU<short, (short)0, (short)255>, (unsigned short)768, (unsigned short)384, (unsigned short)1, (unsigned short)512, (short)400, (short)255, (short)64>, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() | |
| jmp .LBB93_125 | |
| jmp .LBB93_124 | |
| movq %rsp, %rdi | |
| movq %rax, %rbx | |
| callq std::__shared_ptr<MantaRay::PerspectiveNetwork<short, int, MantaRay::ClippedReLU<short, (short)0, (short)255>, (unsigned short)768, (unsigned short)256, (unsigned short)1, (unsigned short)512, (short)400, (short)255, (short)64>, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() | |
| jmp .LBB93_125 | |
| jmp .LBB93_110 | |
| jmp .LBB93_124 | |
| .LBB93_110: | |
| movq (%rsp), %rdi | |
| movq %rax, %rbx | |
| cmpq %r13, %rdi | |
| je .LBB93_125 | |
| movq 16(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| jmp .LBB93_125 | |
| movq 96(%rsp), %rdi | |
| movq %rax, %rbx | |
| leaq 112(%rsp), %rax | |
| cmpq %rax, %rdi | |
| je .LBB93_107 | |
| movq 112(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| jmp .LBB93_107 | |
| movq %rax, %rbx | |
| .LBB93_107: | |
| movq 128(%rsp), %rdi | |
| cmpq %r13, %rdi | |
| je .LBB93_128 | |
| movq 144(%rsp), %rsi | |
| jmp .LBB93_127 | |
| movq %rax, %rbx | |
| jmp .LBB93_128 | |
| movq 64(%rsp), %rdi | |
| movq %rax, %rbx | |
| leaq 80(%rsp), %rax | |
| cmpq %rax, %rdi | |
| je .LBB93_100 | |
| movq 80(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| jmp .LBB93_100 | |
| movq %rax, %rbx | |
| .LBB93_100: | |
| movq 160(%rsp), %rdi | |
| cmpq %r12, %rdi | |
| je .LBB93_131 | |
| movq 176(%rsp), %rsi | |
| jmp .LBB93_130 | |
| movq %rax, %rbx | |
| jmp .LBB93_131 | |
| movq 32(%rsp), %rdi | |
| movq %rax, %rbx | |
| cmpq %r14, %rdi | |
| je .LBB93_93 | |
| movq 48(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| jmp .LBB93_93 | |
| movq %rax, %rbx | |
| .LBB93_93: | |
| movq 192(%rsp), %rdi | |
| cmpq %r15, %rdi | |
| je .LBB93_134 | |
| movq 208(%rsp), %rsi | |
| jmp .LBB93_133 | |
| movq %rax, %rdi | |
| callq _Unwind_Resume@PLT | |
| movq %rax, %rbx | |
| jmp .LBB93_87 | |
| movq %rax, %rdi | |
| callq _Unwind_Resume@PLT | |
| movq %rax, %rbx | |
| jmp .LBB93_128 | |
| movq %rax, %rbx | |
| jmp .LBB93_131 | |
| .LBB93_124: | |
| movq %rax, %rbx | |
| .LBB93_125: | |
| movq 96(%rsp), %rdi | |
| cmpq %r12, %rdi | |
| je .LBB93_128 | |
| movq 112(%rsp), %rsi | |
| .LBB93_127: | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB93_128: | |
| movq 64(%rsp), %rdi | |
| cmpq %r15, %rdi | |
| je .LBB93_131 | |
| movq 80(%rsp), %rsi | |
| .LBB93_130: | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB93_131: | |
| movq 32(%rsp), %rdi | |
| cmpq %r14, %rdi | |
| je .LBB93_134 | |
| movq 48(%rsp), %rsi | |
| jmp .LBB93_133 | |
| movq 32(%rsp), %rdi | |
| movq %rax, %rbx | |
| leaq 48(%rsp), %rax | |
| cmpq %rax, %rdi | |
| je .LBB93_87 | |
| movq 48(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB93_87: | |
| movq 224(%rsp), %rdi | |
| cmpq %r15, %rdi | |
| je .LBB93_134 | |
| movq 240(%rsp), %rsi | |
| .LBB93_133: | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB93_134: | |
| movq %rbx, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end93: | |
| StockDory::UCIInterface::Launch(): | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $40, %rsp | |
| callq StockDory::UCIInterface::RegisterOptions() | |
| callq StockDory::UCIInterface::RegisterCommands() | |
| movq std::cin@GOTPCREL(%rip), %rbx | |
| leaq 24(%rsp), %r12 | |
| leaq 8(%rsp), %r14 | |
| movq %r12, 8(%rsp) | |
| movq $0, 16(%rsp) | |
| movb $0, 24(%rsp) | |
| .LBB94_1: | |
| cmpb $1, StockDory::UCIInterface::Running(%rip) | |
| jne .LBB94_17 | |
| movq (%rbx), %rax | |
| movq -24(%rax), %rax | |
| movq 240(%rbx,%rax), %r15 | |
| testq %r15, %r15 | |
| je .LBB94_3 | |
| cmpb $0, 56(%r15) | |
| je .LBB94_7 | |
| movzbl 67(%r15), %eax | |
| jmp .LBB94_9 | |
| .LBB94_7: | |
| movq %r15, %rdi | |
| callq std::ctype<char>::_M_widen_init() const@PLT | |
| movq (%r15), %rax | |
| movl $10, %esi | |
| movq %r15, %rdi | |
| callq *48(%rax) | |
| .LBB94_9: | |
| movsbl %al, %edx | |
| movq %rbx, %rdi | |
| movq %r14, %rsi | |
| callq std::basic_istream<char, std::char_traits<char> >& std::getline<char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char)@PLT | |
| movq (%rax), %rcx | |
| movq -24(%rcx), %rcx | |
| testb $5, 32(%rax,%rcx) | |
| jne .LBB94_17 | |
| movq %r14, %rdi | |
| callq StockDory::UCIInterface::HandleInput(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) | |
| jmp .LBB94_1 | |
| .LBB94_17: | |
| movq 8(%rsp), %rdi | |
| cmpq %r12, %rdi | |
| je .LBB94_19 | |
| movq 24(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB94_19: | |
| addq $40, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r14 | |
| popq %r15 | |
| retq | |
| .LBB94_3: | |
| callq std::__throw_bad_cast()@PLT | |
| jmp .LBB94_14 | |
| .LBB94_14: | |
| movq 8(%rsp), %rdi | |
| movq %rax, %rbx | |
| cmpq %r12, %rdi | |
| je .LBB94_16 | |
| movq 24(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB94_16: | |
| movq %rbx, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end94: | |
| .hidden __clang_call_terminate | |
| __clang_call_terminate: | |
| pushq %rax | |
| callq __cxa_begin_catch@PLT | |
| callq std::terminate()@PLT | |
| .Lfunc_end95: | |
| std::_Rb_tree<Color, std::pair<Color const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Color const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Color>, std::allocator<std::pair<Color const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~_Rb_tree(): | |
| pushq %rax | |
| movq 16(%rdi), %rsi | |
| callq std::_Rb_tree<Color, std::pair<Color const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Color const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Color>, std::allocator<std::pair<Color const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_erase(std::_Rb_tree_node<std::pair<Color const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*) | |
| popq %rax | |
| retq | |
| movq %rax, %rdi | |
| callq __clang_call_terminate | |
| .Lfunc_end96: | |
| std::_Rb_tree<Color, std::pair<Color const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Color const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Color>, std::allocator<std::pair<Color const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_erase(std::_Rb_tree_node<std::pair<Color const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*): | |
| testq %rsi, %rsi | |
| je .LBB97_6 | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %rbx | |
| movq %rsi, %r14 | |
| movq %rdi, %rbx | |
| jmp .LBB97_2 | |
| .LBB97_4: | |
| movl $72, %esi | |
| movq %r14, %rdi | |
| callq operator delete(void*, unsigned long)@PLT | |
| movq %r15, %r14 | |
| testq %r15, %r15 | |
| je .LBB97_5 | |
| .LBB97_2: | |
| movq 24(%r14), %rsi | |
| movq %rbx, %rdi | |
| callq std::_Rb_tree<Color, std::pair<Color const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Color const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Color>, std::allocator<std::pair<Color const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_erase(std::_Rb_tree_node<std::pair<Color const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*) | |
| movq 16(%r14), %r15 | |
| movq 40(%r14), %rdi | |
| leaq 56(%r14), %rax | |
| cmpq %rax, %rdi | |
| je .LBB97_4 | |
| movq (%rax), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| jmp .LBB97_4 | |
| .LBB97_5: | |
| popq %rbx | |
| popq %r14 | |
| popq %r15 | |
| .LBB97_6: | |
| retq | |
| .Lfunc_end97: | |
| std::_Rb_tree<Piece, std::pair<Piece const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Piece const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Piece>, std::allocator<std::pair<Piece const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~_Rb_tree(): | |
| pushq %rax | |
| movq 16(%rdi), %rsi | |
| callq std::_Rb_tree<Piece, std::pair<Piece const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Piece const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Piece>, std::allocator<std::pair<Piece const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_erase(std::_Rb_tree_node<std::pair<Piece const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*) | |
| popq %rax | |
| retq | |
| movq %rax, %rdi | |
| callq __clang_call_terminate | |
| .Lfunc_end98: | |
| std::_Rb_tree<Piece, std::pair<Piece const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Piece const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Piece>, std::allocator<std::pair<Piece const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_erase(std::_Rb_tree_node<std::pair<Piece const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*): | |
| testq %rsi, %rsi | |
| je .LBB99_6 | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %rbx | |
| movq %rsi, %r14 | |
| movq %rdi, %rbx | |
| jmp .LBB99_2 | |
| .LBB99_4: | |
| movl $72, %esi | |
| movq %r14, %rdi | |
| callq operator delete(void*, unsigned long)@PLT | |
| movq %r15, %r14 | |
| testq %r15, %r15 | |
| je .LBB99_5 | |
| .LBB99_2: | |
| movq 24(%r14), %rsi | |
| movq %rbx, %rdi | |
| callq std::_Rb_tree<Piece, std::pair<Piece const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Piece const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Piece>, std::allocator<std::pair<Piece const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_erase(std::_Rb_tree_node<std::pair<Piece const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*) | |
| movq 16(%r14), %r15 | |
| movq 40(%r14), %rdi | |
| leaq 56(%r14), %rax | |
| cmpq %rax, %rdi | |
| je .LBB99_4 | |
| movq (%rax), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| jmp .LBB99_4 | |
| .LBB99_5: | |
| popq %rbx | |
| popq %r14 | |
| popq %r15 | |
| .LBB99_6: | |
| retq | |
| .Lfunc_end99: | |
| MantaRay::BinaryMemoryStream::~BinaryMemoryStream(): | |
| pushq %rbx | |
| leaq construction vtable for std::basic_istream<char, std::char_traits<char> >-in-MantaRay::BinaryMemoryStream+24(%rip), %rax | |
| movq %rdi, %rbx | |
| leaq construction vtable for std::basic_istream<char, std::char_traits<char> >-in-MantaRay::BinaryMemoryStream+64(%rip), %rcx | |
| movq %rax, (%rdi) | |
| addq $80, %rdi | |
| movq %rcx, 80(%rbx) | |
| movq $0, 8(%rbx) | |
| callq std::ios_base::~ios_base()@PLT | |
| movq vtable for std::basic_streambuf<char, std::char_traits<char> >@GOTPCREL(%rip), %rax | |
| addq $16, %rax | |
| movq %rax, 16(%rbx) | |
| addq $72, %rbx | |
| movq %rbx, %rdi | |
| popq %rbx | |
| jmp std::locale::~locale()@PLT | |
| .Lfunc_end100: | |
| MantaRay::BinaryMemoryStream::~BinaryMemoryStream(): | |
| pushq %rbx | |
| leaq construction vtable for std::basic_istream<char, std::char_traits<char> >-in-MantaRay::BinaryMemoryStream+24(%rip), %rax | |
| movq %rdi, %rbx | |
| leaq construction vtable for std::basic_istream<char, std::char_traits<char> >-in-MantaRay::BinaryMemoryStream+64(%rip), %rcx | |
| movq %rax, (%rdi) | |
| addq $80, %rdi | |
| movq %rcx, 80(%rbx) | |
| movq $0, 8(%rbx) | |
| callq std::ios_base::~ios_base()@PLT | |
| movq vtable for std::basic_streambuf<char, std::char_traits<char> >@GOTPCREL(%rip), %rax | |
| leaq 72(%rbx), %rdi | |
| addq $16, %rax | |
| movq %rax, 16(%rbx) | |
| callq std::locale::~locale()@PLT | |
| movl $344, %esi | |
| movq %rbx, %rdi | |
| popq %rbx | |
| jmp operator delete(void*, unsigned long)@PLT | |
| .Lfunc_end101: | |
| virtual thunk to MantaRay::BinaryMemoryStream::~BinaryMemoryStream(): | |
| pushq %r14 | |
| pushq %rbx | |
| pushq %rax | |
| movq (%rdi), %rax | |
| movq %rdi, %rbx | |
| movq -24(%rax), %r14 | |
| leaq construction vtable for std::basic_istream<char, std::char_traits<char> >-in-MantaRay::BinaryMemoryStream+24(%rip), %rax | |
| movq %rax, (%rdi,%r14) | |
| leaq 80(%rdi,%r14), %rdi | |
| leaq construction vtable for std::basic_istream<char, std::char_traits<char> >-in-MantaRay::BinaryMemoryStream+64(%rip), %rax | |
| movq %rax, 80(%rbx,%r14) | |
| movq $0, 8(%rbx,%r14) | |
| callq std::ios_base::~ios_base()@PLT | |
| movq vtable for std::basic_streambuf<char, std::char_traits<char> >@GOTPCREL(%rip), %rax | |
| leaq 72(%rbx,%r14), %rdi | |
| addq $16, %rax | |
| movq %rax, 16(%rbx,%r14) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r14 | |
| jmp std::locale::~locale()@PLT | |
| .Lfunc_end102: | |
| virtual thunk to MantaRay::BinaryMemoryStream::~BinaryMemoryStream(): | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %rbx | |
| movq (%rdi), %rax | |
| movq %rdi, %rbx | |
| movq -24(%rax), %r15 | |
| leaq construction vtable for std::basic_istream<char, std::char_traits<char> >-in-MantaRay::BinaryMemoryStream+24(%rip), %rax | |
| movq %rax, (%rdi,%r15) | |
| leaq (%rdi,%r15), %r14 | |
| leaq 80(%rdi,%r15), %rdi | |
| leaq construction vtable for std::basic_istream<char, std::char_traits<char> >-in-MantaRay::BinaryMemoryStream+64(%rip), %rax | |
| movq %rax, 80(%rbx,%r15) | |
| movq $0, 8(%rbx,%r15) | |
| callq std::ios_base::~ios_base()@PLT | |
| movq vtable for std::basic_streambuf<char, std::char_traits<char> >@GOTPCREL(%rip), %rax | |
| leaq 72(%rbx,%r15), %rdi | |
| addq $16, %rax | |
| movq %rax, 16(%rbx,%r15) | |
| callq std::locale::~locale()@PLT | |
| movl $344, %esi | |
| movq %r14, %rdi | |
| popq %rbx | |
| popq %r14 | |
| popq %r15 | |
| jmp operator delete(void*, unsigned long)@PLT | |
| .Lfunc_end103: | |
| MantaRay::BinaryMemoryBuffer::~BinaryMemoryBuffer(): | |
| pushq %rbx | |
| movq vtable for std::basic_streambuf<char, std::char_traits<char> >@GOTPCREL(%rip), %rax | |
| movq %rdi, %rbx | |
| addq $16, %rax | |
| movq %rax, (%rdi) | |
| addq $56, %rdi | |
| callq std::locale::~locale()@PLT | |
| movl $64, %esi | |
| movq %rbx, %rdi | |
| popq %rbx | |
| jmp operator delete(void*, unsigned long)@PLT | |
| .Lfunc_end104: | |
| std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~_Rb_tree(): | |
| pushq %rax | |
| movq 16(%rdi), %rsi | |
| callq std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*) | |
| popq %rax | |
| retq | |
| movq %rax, %rdi | |
| callq __clang_call_terminate | |
| .Lfunc_end105: | |
| std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*): | |
| testq %rsi, %rsi | |
| je .LBB106_8 | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %rbx | |
| movq %rsi, %r14 | |
| movq %rdi, %rbx | |
| jmp .LBB106_2 | |
| .LBB106_6: | |
| movl $96, %esi | |
| movq %r14, %rdi | |
| callq operator delete(void*, unsigned long)@PLT | |
| movq %r15, %r14 | |
| testq %r15, %r15 | |
| je .LBB106_7 | |
| .LBB106_2: | |
| movq 24(%r14), %rsi | |
| movq %rbx, %rdi | |
| callq std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*) | |
| movq 16(%r14), %r15 | |
| movq 64(%r14), %rdi | |
| leaq 80(%r14), %rax | |
| cmpq %rax, %rdi | |
| je .LBB106_4 | |
| movq (%rax), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB106_4: | |
| movq 32(%r14), %rdi | |
| leaq 48(%r14), %rax | |
| cmpq %rax, %rdi | |
| je .LBB106_6 | |
| movq (%rax), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| jmp .LBB106_6 | |
| .LBB106_7: | |
| popq %rbx | |
| popq %r14 | |
| popq %r15 | |
| .LBB106_8: | |
| retq | |
| .Lfunc_end106: | |
| std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const*, unsigned long): | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| movq 8(%rdi), %rax | |
| movq %rdi, %rbx | |
| movq %rdx, %rdi | |
| movabsq $9223372036854775807, %r9 | |
| subq %rax, %rdi | |
| addq %rdi, %r9 | |
| cmpq %r8, %r9 | |
| jb .LBB107_16 | |
| movq (%rbx), %rdi | |
| movq %r8, %r15 | |
| subq %rdx, %r15 | |
| leaq 16(%rbx), %r10 | |
| movl $15, %r9d | |
| addq %rax, %r15 | |
| cmpq %r10, %rdi | |
| je .LBB107_3 | |
| movq 16(%rbx), %r9 | |
| .LBB107_3: | |
| cmpq %r9, %r15 | |
| jbe .LBB107_4 | |
| movq %rbx, %rdi | |
| callq std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long) | |
| jmp .LBB107_15 | |
| .LBB107_4: | |
| leaq (%rdi,%rsi), %r14 | |
| addq %rdx, %rsi | |
| movq %rax, %r9 | |
| subq %rsi, %r9 | |
| cmpq %rdi, %rcx | |
| setb %r10b | |
| addq %rax, %rdi | |
| cmpq %rcx, %rdi | |
| setb %dil | |
| orb %r10b, %dil | |
| cmpb $1, %dil | |
| jne .LBB107_13 | |
| cmpq %rsi, %rax | |
| sete %al | |
| cmpq %rdx, %r8 | |
| sete %sil | |
| orb %al, %sil | |
| jne .LBB107_9 | |
| leaq (%r14,%r8), %rdi | |
| addq %r14, %rdx | |
| cmpq $1, %r9 | |
| jne .LBB107_8 | |
| movzbl (%rdx), %eax | |
| movb %al, (%rdi) | |
| .LBB107_9: | |
| testq %r8, %r8 | |
| je .LBB107_15 | |
| .LBB107_10: | |
| cmpq $1, %r8 | |
| jne .LBB107_12 | |
| movzbl (%rcx), %eax | |
| movb %al, (%r14) | |
| jmp .LBB107_15 | |
| .LBB107_12: | |
| movq %r14, %rdi | |
| movq %rcx, %rsi | |
| movq %r8, %rdx | |
| callq memcpy@PLT | |
| jmp .LBB107_15 | |
| .LBB107_8: | |
| movq %rdx, %rsi | |
| movq %r9, %rdx | |
| movq %r8, %r12 | |
| movq %rcx, %r13 | |
| callq memmove@PLT | |
| movq %r13, %rcx | |
| movq %r12, %r8 | |
| testq %r8, %r8 | |
| jne .LBB107_10 | |
| .LBB107_15: | |
| movq %r15, 8(%rbx) | |
| movq (%rbx), %rax | |
| movb $0, (%rax,%r15) | |
| movq %rbx, %rax | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| retq | |
| .LBB107_13: | |
| movq %rbx, %rdi | |
| movq %r14, %rsi | |
| callq std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace_cold(char*, unsigned long, char const*, unsigned long, unsigned long)@PLT | |
| jmp .LBB107_15 | |
| .LBB107_16: | |
| leaq .L.str.2171(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .Lfunc_end107: | |
| std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $56, %rsp | |
| movq (%rdi), %rbp | |
| movq %rcx, 16(%rsp) | |
| movq 8(%rdi), %r13 | |
| movq 16(%rdi), %rcx | |
| movq %r8, %r15 | |
| movq %rdx, 32(%rsp) | |
| subq %rdx, %r15 | |
| leaq 16(%rdi), %rdx | |
| movl $15, %eax | |
| cmpq %rdx, %rbp | |
| cmovneq %rcx, %rax | |
| addq %r13, %r15 | |
| js .LBB108_20 | |
| movq %r8, %r14 | |
| movq %rsi, %r12 | |
| movq %rdi, %rbx | |
| movq %rcx, 40(%rsp) | |
| movq %rdx, 48(%rsp) | |
| cmpq %rax, %r15 | |
| jbe .LBB108_4 | |
| addq %rax, %rax | |
| cmpq %rax, %r15 | |
| jae .LBB108_4 | |
| movabsq $9223372036854775807, %r15 | |
| cmpq %r15, %rax | |
| cmovbq %rax, %r15 | |
| .LBB108_4: | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB108_21 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %rdx | |
| movq %rax, 8(%rsp) | |
| testq %r12, %r12 | |
| je .LBB108_9 | |
| cmpq $1, %r12 | |
| jne .LBB108_8 | |
| movzbl (%rbp), %eax | |
| movb %al, (%rdx) | |
| jmp .LBB108_9 | |
| .LBB108_8: | |
| movq %rdx, %rdi | |
| movq %rbp, %rsi | |
| movq %r12, %rdx | |
| callq memcpy@PLT | |
| movq 8(%rsp), %rdx | |
| .LBB108_9: | |
| cmpq $0, 16(%rsp) | |
| movq 32(%rsp), %rax | |
| movq %rbp, 24(%rsp) | |
| sete %sil | |
| testq %r14, %r14 | |
| leaq (%rax,%r12), %rbp | |
| sete %cl | |
| orb %sil, %cl | |
| je .LBB108_10 | |
| cmpq %rbp, %r13 | |
| jne .LBB108_14 | |
| .LBB108_17: | |
| movq 24(%rsp), %rdi | |
| cmpq 48(%rsp), %rdi | |
| je .LBB108_19 | |
| .LBB108_18: | |
| movq 40(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| movq 8(%rsp), %rdx | |
| .LBB108_19: | |
| movq %rdx, (%rbx) | |
| movq %r15, 16(%rbx) | |
| addq $56, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB108_10: | |
| leaq (%rdx,%r12), %rdi | |
| cmpq $1, %r14 | |
| jne .LBB108_12 | |
| movq 16(%rsp), %rax | |
| movzbl (%rax), %eax | |
| movb %al, (%rdi) | |
| cmpq %rbp, %r13 | |
| je .LBB108_17 | |
| jmp .LBB108_14 | |
| .LBB108_12: | |
| movq 16(%rsp), %rsi | |
| movq %r14, %rdx | |
| callq memcpy@PLT | |
| movq 8(%rsp), %rdx | |
| cmpq %rbp, %r13 | |
| je .LBB108_17 | |
| .LBB108_14: | |
| movq %rdx, %rdi | |
| addq %r12, %rdi | |
| addq 24(%rsp), %r12 | |
| subq %rbp, %r13 | |
| addq 32(%rsp), %r12 | |
| addq %r14, %rdi | |
| cmpq $1, %r13 | |
| jne .LBB108_16 | |
| movzbl (%r12), %eax | |
| movb %al, (%rdi) | |
| movq 24(%rsp), %rdi | |
| cmpq 48(%rsp), %rdi | |
| jne .LBB108_18 | |
| jmp .LBB108_19 | |
| .LBB108_16: | |
| movq %r12, %rsi | |
| movq %r13, %rdx | |
| callq memcpy@PLT | |
| movq 8(%rsp), %rdx | |
| movq 24(%rsp), %rdi | |
| cmpq 48(%rsp), %rdi | |
| jne .LBB108_18 | |
| jmp .LBB108_19 | |
| .LBB108_21: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB108_20: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .Lfunc_end108: | |
| strutil::split(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $120, %rsp | |
| movq 8(%rdx), %r15 | |
| leaq 64(%rsp), %rax | |
| vxorps %xmm0, %xmm0, %xmm0 | |
| movq %rdx, 96(%rsp) | |
| vmovups %xmm0, (%rdi) | |
| movq %rdi, 40(%rsp) | |
| movq $0, 16(%rdi) | |
| movq %rsi, 80(%rsp) | |
| movq %rax, 48(%rsp) | |
| movq $0, 56(%rsp) | |
| xorl %eax, %eax | |
| movb $0, 64(%rsp) | |
| movq %r15, 112(%rsp) | |
| movq 8(%rsi), %rdx | |
| movq %rax, 88(%rsp) | |
| testq %r15, %r15 | |
| je .LBB109_8 | |
| .LBB109_1: | |
| movq %rdx, %rbp | |
| subq %rax, %rdx | |
| jbe .LBB109_48 | |
| cmpq %r15, %rdx | |
| jb .LBB109_48 | |
| movq 96(%rsp), %rax | |
| movq 80(%rsp), %rcx | |
| movq (%rax), %rbx | |
| movq (%rcx), %rcx | |
| movq 88(%rsp), %rax | |
| movsbl (%rbx), %r14d | |
| leaq (%rcx,%rbp), %r12 | |
| leaq (%rcx,%rax), %r13 | |
| movq %rcx, 104(%rsp) | |
| .LBB109_4: | |
| subq %r15, %rdx | |
| incq %rdx | |
| je .LBB109_48 | |
| movq %r13, %rdi | |
| movl %r14d, %esi | |
| callq memchr@PLT | |
| testq %rax, %rax | |
| je .LBB109_48 | |
| movq %rax, %r13 | |
| movq %rax, %rdi | |
| movq %rbx, %rsi | |
| movq %r15, %rdx | |
| callq bcmp@PLT | |
| testl %eax, %eax | |
| je .LBB109_10 | |
| incq %r13 | |
| movq %r12, %rdx | |
| subq %r13, %rdx | |
| cmpq %r15, %rdx | |
| jae .LBB109_4 | |
| jmp .LBB109_48 | |
| .LBB109_10: | |
| subq 104(%rsp), %r13 | |
| cmpq $-1, %r13 | |
| jne .LBB109_11 | |
| jmp .LBB109_48 | |
| .LBB109_8: | |
| movq %rax, %r13 | |
| movq %rdx, %rbp | |
| cmpq %rax, %rdx | |
| jb .LBB109_48 | |
| cmpq $-1, %r13 | |
| je .LBB109_48 | |
| .LBB109_11: | |
| movq 88(%rsp), %r14 | |
| movq %rbp, %rax | |
| subq %r14, %rax | |
| jb .LBB109_77 | |
| movq 80(%rsp), %rcx | |
| leaq 24(%rsp), %rbx | |
| movq %r13, %r15 | |
| subq %r14, %r15 | |
| movq %rbx, 8(%rsp) | |
| addq (%rcx), %r14 | |
| cmpq %rax, %r15 | |
| cmovaeq %rax, %r15 | |
| cmpq $16, %r15 | |
| jb .LBB109_17 | |
| testq %r15, %r15 | |
| js .LBB109_81 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB109_71 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %rbx | |
| movq %rax, 8(%rsp) | |
| movq %r15, 24(%rsp) | |
| .LBB109_17: | |
| testq %r15, %r15 | |
| je .LBB109_21 | |
| cmpq $1, %r15 | |
| jne .LBB109_20 | |
| movzbl (%r14), %eax | |
| movb %al, (%rbx) | |
| jmp .LBB109_21 | |
| .LBB109_20: | |
| movq %rbx, %rdi | |
| movq %r14, %rsi | |
| movq %r15, %rdx | |
| callq memcpy@PLT | |
| .LBB109_21: | |
| movq 48(%rsp), %rdi | |
| leaq 64(%rsp), %rax | |
| movq %r15, 16(%rsp) | |
| movb $0, (%rbx,%r15) | |
| cmpq %rax, %rdi | |
| je .LBB109_25 | |
| movq 8(%rsp), %rsi | |
| leaq 24(%rsp), %rbx | |
| cmpq %rbx, %rsi | |
| je .LBB109_28 | |
| vmovups 16(%rsp), %xmm0 | |
| movq 64(%rsp), %rax | |
| movq %rsi, 48(%rsp) | |
| vmovups %xmm0, 56(%rsp) | |
| testq %rdi, %rdi | |
| je .LBB109_27 | |
| movq %rdi, 8(%rsp) | |
| movq %rax, 24(%rsp) | |
| jmp .LBB109_33 | |
| .LBB109_25: | |
| movq 8(%rsp), %rsi | |
| leaq 24(%rsp), %rbx | |
| cmpq %rbx, %rsi | |
| je .LBB109_28 | |
| vmovups 16(%rsp), %xmm0 | |
| movq %rsi, 48(%rsp) | |
| vmovups %xmm0, 56(%rsp) | |
| .LBB109_27: | |
| movq %rbx, 8(%rsp) | |
| movq %rbx, %rdi | |
| jmp .LBB109_33 | |
| .LBB109_28: | |
| movq 16(%rsp), %rdx | |
| testq %rdx, %rdx | |
| je .LBB109_32 | |
| cmpq $1, %rdx | |
| jne .LBB109_31 | |
| movzbl (%rsi), %eax | |
| movb %al, (%rdi) | |
| jmp .LBB109_32 | |
| .LBB109_31: | |
| callq memcpy@PLT | |
| .LBB109_32: | |
| movq 16(%rsp), %rax | |
| movq %rax, 56(%rsp) | |
| movq 48(%rsp), %rcx | |
| movb $0, (%rcx,%rax) | |
| movq 8(%rsp), %rdi | |
| .LBB109_33: | |
| movq $0, 16(%rsp) | |
| movb $0, (%rdi) | |
| movq 8(%rsp), %rdi | |
| cmpq %rbx, %rdi | |
| je .LBB109_35 | |
| movq 24(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB109_35: | |
| movq 40(%rsp), %rdi | |
| movq 8(%rdi), %r15 | |
| cmpq 16(%rdi), %r15 | |
| je .LBB109_44 | |
| leaq 16(%r15), %r14 | |
| movq %r14, (%r15) | |
| movq 48(%rsp), %rbx | |
| movq 56(%rsp), %r12 | |
| cmpq $16, %r12 | |
| jb .LBB109_41 | |
| testq %r12, %r12 | |
| js .LBB109_83 | |
| movq %r12, %rdi | |
| incq %rdi | |
| js .LBB109_73 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r14 | |
| movq %rax, (%r15) | |
| movq %r12, 16(%r15) | |
| .LBB109_41: | |
| testq %r12, %r12 | |
| je .LBB109_46 | |
| cmpq $1, %r12 | |
| jne .LBB109_45 | |
| movzbl (%rbx), %eax | |
| movb %al, (%r14) | |
| jmp .LBB109_46 | |
| .LBB109_44: | |
| leaq 48(%rsp), %rdx | |
| movq %r15, %rsi | |
| callq void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) | |
| jmp .LBB109_47 | |
| .LBB109_45: | |
| movq %r14, %rdi | |
| movq %rbx, %rsi | |
| movq %r12, %rdx | |
| callq memcpy@PLT | |
| .LBB109_46: | |
| movq 40(%rsp), %rax | |
| movq %r12, 8(%r15) | |
| movb $0, (%r14,%r12) | |
| addq $32, 8(%rax) | |
| .LBB109_47: | |
| movq 96(%rsp), %rax | |
| addq 112(%rsp), %r13 | |
| movq 80(%rsp), %rsi | |
| movq 8(%rax), %r15 | |
| movq %r13, %rax | |
| movq 8(%rsi), %rdx | |
| movq %rax, 88(%rsp) | |
| testq %r15, %r15 | |
| jne .LBB109_1 | |
| jmp .LBB109_8 | |
| .LBB109_48: | |
| movq 88(%rsp), %r14 | |
| movq %rbp, %r13 | |
| subq %r14, %r13 | |
| jb .LBB109_75 | |
| movq 80(%rsp), %rax | |
| leaq 24(%rsp), %r15 | |
| movq %r15, 8(%rsp) | |
| movq %r15, %rbx | |
| addq (%rax), %r14 | |
| cmpq $16, %r13 | |
| jb .LBB109_54 | |
| testq %r13, %r13 | |
| js .LBB109_79 | |
| movq %r13, %rdi | |
| incq %rdi | |
| js .LBB109_69 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %rbx | |
| movq %rax, 8(%rsp) | |
| movq %r13, 24(%rsp) | |
| .LBB109_54: | |
| testq %r13, %r13 | |
| je .LBB109_58 | |
| cmpq $1, %r13 | |
| jne .LBB109_57 | |
| movzbl (%r14), %eax | |
| movb %al, (%rbx) | |
| jmp .LBB109_58 | |
| .LBB109_57: | |
| movq %rbx, %rdi | |
| movq %r14, %rsi | |
| movq %r13, %rdx | |
| callq memcpy@PLT | |
| .LBB109_58: | |
| movq 40(%rsp), %rdi | |
| movq %r13, 16(%rsp) | |
| movb $0, (%rbx,%r13) | |
| movq 8(%rdi), %rbx | |
| cmpq 16(%rdi), %rbx | |
| je .LBB109_61 | |
| leaq 16(%rbx), %rdi | |
| movq %rdi, (%rbx) | |
| movq 8(%rsp), %rax | |
| cmpq %r15, %rax | |
| je .LBB109_64 | |
| movq %rax, (%rbx) | |
| movq 24(%rsp), %rax | |
| movq %rax, 16(%rbx) | |
| movq 16(%rsp), %r14 | |
| jmp .LBB109_65 | |
| .LBB109_61: | |
| leaq 8(%rsp), %rdx | |
| movq %rbx, %rsi | |
| callq void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) | |
| movq 8(%rsp), %rdi | |
| cmpq %r15, %rdi | |
| je .LBB109_66 | |
| movq 24(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| jmp .LBB109_66 | |
| .LBB109_64: | |
| movq 16(%rsp), %r14 | |
| movq %r15, %rsi | |
| leaq 1(%r14), %rdx | |
| callq memcpy@PLT | |
| .LBB109_65: | |
| movq 40(%rsp), %rax | |
| movq %r14, 8(%rbx) | |
| movq %r15, 8(%rsp) | |
| movq $0, 16(%rsp) | |
| addq $32, 8(%rax) | |
| .LBB109_66: | |
| movq 48(%rsp), %rdi | |
| leaq 64(%rsp), %rax | |
| cmpq %rax, %rdi | |
| je .LBB109_68 | |
| movq 64(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB109_68: | |
| addq $120, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB109_69: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB109_71: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB109_73: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB109_75: | |
| leaq .L.str.2168(%rip), %rdi | |
| leaq .L.str.2167(%rip), %rsi | |
| movq %r14, %rdx | |
| movq %rbp, %rcx | |
| xorl %eax, %eax | |
| callq std::__throw_out_of_range_fmt(char const*, ...)@PLT | |
| .LBB109_77: | |
| leaq .L.str.2168(%rip), %rdi | |
| leaq .L.str.2167(%rip), %rsi | |
| movq %r14, %rdx | |
| movq %rbp, %rcx | |
| xorl %eax, %eax | |
| callq std::__throw_out_of_range_fmt(char const*, ...)@PLT | |
| .LBB109_79: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB109_81: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB109_83: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq 8(%rsp), %rdi | |
| movq %rax, %r14 | |
| cmpq %r15, %rdi | |
| je .LBB109_93 | |
| movq 24(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| jmp .LBB109_93 | |
| jmp .LBB109_92 | |
| jmp .LBB109_92 | |
| jmp .LBB109_92 | |
| jmp .LBB109_92 | |
| .LBB109_92: | |
| movq %rax, %r14 | |
| .LBB109_93: | |
| movq 40(%rsp), %rdi | |
| callq std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~vector() | |
| movq 48(%rsp), %rdi | |
| leaq 64(%rsp), %rax | |
| cmpq %rax, %rdi | |
| je .LBB109_95 | |
| movq 64(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB109_95: | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end109: | |
| std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~vector(): | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %rbx | |
| movq (%rdi), %r14 | |
| movq 8(%rdi), %r15 | |
| movq %rdi, %rbx | |
| cmpq %r15, %r14 | |
| je .LBB110_6 | |
| addq $16, %r14 | |
| jmp .LBB110_2 | |
| .LBB110_4: | |
| leaq 32(%r14), %rax | |
| addq $16, %r14 | |
| cmpq %r15, %r14 | |
| movq %rax, %r14 | |
| je .LBB110_5 | |
| .LBB110_2: | |
| movq -16(%r14), %rdi | |
| cmpq %rdi, %r14 | |
| je .LBB110_4 | |
| movq (%r14), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| jmp .LBB110_4 | |
| .LBB110_5: | |
| movq (%rbx), %r14 | |
| .LBB110_6: | |
| testq %r14, %r14 | |
| je .LBB110_7 | |
| movq 16(%rbx), %rsi | |
| movq %r14, %rdi | |
| subq %r14, %rsi | |
| popq %rbx | |
| popq %r14 | |
| popq %r15 | |
| jmp operator delete(void*, unsigned long)@PLT | |
| .LBB110_7: | |
| popq %rbx | |
| popq %r14 | |
| popq %r15 | |
| retq | |
| .Lfunc_end110: | |
| void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $40, %rsp | |
| movq %rsi, %r13 | |
| movq 8(%rdi), %r12 | |
| movq (%rdi), %rsi | |
| movabsq $9223372036854775776, %rcx | |
| movq %r12, %rax | |
| subq %rsi, %rax | |
| cmpq %rcx, %rax | |
| je .LBB111_40 | |
| sarq $5, %rax | |
| movq %rdx, %rbp | |
| movabsq $288230376151711743, %rdx | |
| movq %r13, %r15 | |
| movq %rsi, 16(%rsp) | |
| movq %rdi, 32(%rsp) | |
| cmpq $1, %rax | |
| movq %rax, %rcx | |
| adcq $0, %rcx | |
| leaq (%rcx,%rax), %rbx | |
| cmpq %rdx, %rbx | |
| cmovaeq %rdx, %rbx | |
| addq %rax, %rcx | |
| cmovbq %rdx, %rbx | |
| subq %rsi, %r15 | |
| testq %rbx, %rbx | |
| je .LBB111_2 | |
| movq %rbx, %rdi | |
| shlq $5, %rdi | |
| callq operator new(unsigned long)@PLT | |
| jmp .LBB111_4 | |
| .LBB111_2: | |
| xorl %eax, %eax | |
| .LBB111_4: | |
| leaq 16(%rax,%r15), %r14 | |
| leaq (%rax,%r15), %rcx | |
| movq %rcx, 8(%rsp) | |
| movq %r14, (%rax,%r15) | |
| movq %rax, %r15 | |
| movq (%rbp), %rcx | |
| movq 8(%rbp), %rbp | |
| movq %rcx, 24(%rsp) | |
| cmpq $16, %rbp | |
| jb .LBB111_13 | |
| testq %rbp, %rbp | |
| js .LBB111_6 | |
| movq %rbp, %rdi | |
| incq %rdi | |
| js .LBB111_9 | |
| callq operator new(unsigned long)@PLT | |
| movq 8(%rsp), %rcx | |
| movq %rax, %r14 | |
| movq %r14, (%rcx) | |
| movq %rbp, 16(%rcx) | |
| .LBB111_13: | |
| testq %rbp, %rbp | |
| je .LBB111_17 | |
| cmpq $1, %rbp | |
| jne .LBB111_16 | |
| movq 24(%rsp), %rax | |
| movzbl (%rax), %eax | |
| movb %al, (%r14) | |
| jmp .LBB111_17 | |
| .LBB111_16: | |
| movq 24(%rsp), %rsi | |
| movq %r14, %rdi | |
| movq %rbp, %rdx | |
| callq memcpy@PLT | |
| .LBB111_17: | |
| movq 8(%rsp), %rax | |
| movq 16(%rsp), %rdi | |
| movq %rbp, 8(%rax) | |
| movb $0, (%r14,%rbp) | |
| movq %r15, %rbp | |
| cmpq %r13, %rdi | |
| je .LBB111_24 | |
| leaq 16(%r15), %rbp | |
| leaq 16(%rdi), %r14 | |
| movq %r15, 8(%rsp) | |
| jmp .LBB111_19 | |
| .LBB111_21: | |
| movq %rax, -16(%rbp) | |
| movq (%r14), %rax | |
| movq %rax, (%rbp) | |
| movq -8(%r14), %r15 | |
| .LBB111_22: | |
| movq %r15, -8(%rbp) | |
| movq %r14, -16(%r14) | |
| movq $0, -8(%r14) | |
| movb $0, (%r14) | |
| leaq 32(%r14), %rax | |
| addq $32, %rbp | |
| addq $16, %r14 | |
| cmpq %r13, %r14 | |
| movq %rax, %r14 | |
| je .LBB111_23 | |
| .LBB111_19: | |
| movq %rbp, -16(%rbp) | |
| movq -16(%r14), %rax | |
| cmpq %rax, %r14 | |
| jne .LBB111_21 | |
| movq -8(%r14), %r15 | |
| movq %rbp, %rdi | |
| movq %r14, %rsi | |
| leaq 1(%r15), %rdx | |
| callq memcpy@PLT | |
| jmp .LBB111_22 | |
| .LBB111_23: | |
| movq 8(%rsp), %r15 | |
| movq 16(%rsp), %rdi | |
| addq $-16, %rbp | |
| .LBB111_24: | |
| cmpq %r12, %r13 | |
| je .LBB111_25 | |
| addq $48, %rbp | |
| addq $16, %r13 | |
| jmp .LBB111_27 | |
| .LBB111_29: | |
| movq %rax, -16(%rbp) | |
| movq (%r13), %rax | |
| movq %rax, (%rbp) | |
| movq -8(%r13), %r14 | |
| .LBB111_30: | |
| movq %r14, -8(%rbp) | |
| movq %r13, -16(%r13) | |
| movq $0, -8(%r13) | |
| movb $0, (%r13) | |
| leaq 32(%r13), %rax | |
| addq $32, %rbp | |
| addq $16, %r13 | |
| cmpq %r12, %r13 | |
| movq %rax, %r13 | |
| je .LBB111_31 | |
| .LBB111_27: | |
| movq %rbp, -16(%rbp) | |
| movq -16(%r13), %rax | |
| cmpq %rax, %r13 | |
| jne .LBB111_29 | |
| movq -8(%r13), %r14 | |
| movq %rbp, %rdi | |
| movq %r13, %rsi | |
| leaq 1(%r14), %rdx | |
| callq memcpy@PLT | |
| jmp .LBB111_30 | |
| .LBB111_31: | |
| movq 16(%rsp), %rdi | |
| addq $-16, %rbp | |
| movq 32(%rsp), %r14 | |
| testq %rdi, %rdi | |
| je .LBB111_34 | |
| .LBB111_33: | |
| movq 16(%r14), %rsi | |
| subq %rdi, %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB111_34: | |
| shlq $5, %rbx | |
| movq %r15, (%r14) | |
| movq %rbp, 8(%r14) | |
| addq %r15, %rbx | |
| movq %rbx, 16(%r14) | |
| addq $40, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB111_25: | |
| addq $32, %rbp | |
| movq 32(%rsp), %r14 | |
| testq %rdi, %rdi | |
| jne .LBB111_33 | |
| jmp .LBB111_34 | |
| .LBB111_9: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB111_40: | |
| leaq .L.str.2175(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .LBB111_6: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| movq %rax, %rdi | |
| callq __cxa_begin_catch@PLT | |
| shlq $5, %rbx | |
| movq %r15, %rdi | |
| movq %rbx, %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| callq __cxa_rethrow@PLT | |
| movq %rax, %rbx | |
| callq __cxa_end_catch@PLT | |
| movq %rbx, %rdi | |
| callq _Unwind_Resume@PLT | |
| movq %rax, %rdi | |
| callq __clang_call_terminate | |
| .Lfunc_end111: | |
| void std::_Destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*): | |
| cmpq %rsi, %rdi | |
| je .LBB112_6 | |
| pushq %r14 | |
| pushq %rbx | |
| pushq %rax | |
| movq %rdi, %r14 | |
| addq $16, %r14 | |
| movq %rsi, %rbx | |
| jmp .LBB112_2 | |
| .LBB112_4: | |
| leaq 32(%r14), %rax | |
| addq $16, %r14 | |
| cmpq %rbx, %r14 | |
| movq %rax, %r14 | |
| je .LBB112_5 | |
| .LBB112_2: | |
| movq -16(%r14), %rdi | |
| cmpq %rdi, %r14 | |
| je .LBB112_4 | |
| movq (%r14), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| jmp .LBB112_4 | |
| .LBB112_5: | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r14 | |
| .LBB112_6: | |
| retq | |
| .Lfunc_end112: | |
| void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $40, %rsp | |
| movq %rsi, %r15 | |
| movq 8(%rdi), %r14 | |
| movq (%rdi), %rsi | |
| movabsq $9223372036854775776, %rcx | |
| movq %r14, %rax | |
| subq %rsi, %rax | |
| cmpq %rcx, %rax | |
| je .LBB113_25 | |
| sarq $5, %rax | |
| movq %rdx, %r13 | |
| movq %rdi, %rbx | |
| movabsq $288230376151711743, %rdx | |
| movq %r15, %rbp | |
| movq %rsi, 24(%rsp) | |
| cmpq $1, %rax | |
| movq %rax, %rcx | |
| adcq $0, %rcx | |
| leaq (%rcx,%rax), %rdi | |
| cmpq %rdx, %rdi | |
| cmovaeq %rdx, %rdi | |
| addq %rax, %rcx | |
| cmovbq %rdx, %rdi | |
| subq %rsi, %rbp | |
| movq %rdi, 16(%rsp) | |
| testq %rdi, %rdi | |
| je .LBB113_2 | |
| shlq $5, %rdi | |
| callq operator new(unsigned long)@PLT | |
| jmp .LBB113_4 | |
| .LBB113_2: | |
| xorl %eax, %eax | |
| .LBB113_4: | |
| leaq 16(%rax,%rbp), %rdi | |
| leaq (%rax,%rbp), %r12 | |
| movq %rax, 8(%rsp) | |
| movq %rbx, 32(%rsp) | |
| movq %rdi, (%rax,%rbp) | |
| leaq 16(%r13), %rbp | |
| movq (%r13), %rax | |
| cmpq %rbp, %rax | |
| je .LBB113_5 | |
| movq %rax, (%r12) | |
| movq 16(%r13), %rax | |
| movq %rax, 16(%r12) | |
| movq 8(%r13), %rbx | |
| jmp .LBB113_7 | |
| .LBB113_5: | |
| movq 8(%r13), %rbx | |
| movq %rbp, %rsi | |
| leaq 1(%rbx), %rdx | |
| callq memcpy@PLT | |
| .LBB113_7: | |
| movq %rbx, 8(%r12) | |
| movq %rbp, (%r13) | |
| movq 8(%rsp), %rbp | |
| movq 24(%rsp), %r12 | |
| movq $0, 8(%r13) | |
| movb $0, 16(%r13) | |
| movq %rbp, %r13 | |
| cmpq %r15, %r12 | |
| je .LBB113_14 | |
| leaq 16(%rbp), %r13 | |
| leaq 16(%r12), %rbp | |
| jmp .LBB113_9 | |
| .LBB113_11: | |
| movq %rax, -16(%r13) | |
| movq (%rbp), %rax | |
| movq %rax, (%r13) | |
| movq -8(%rbp), %rbx | |
| .LBB113_12: | |
| movq %rbx, -8(%r13) | |
| movq %rbp, -16(%rbp) | |
| movq $0, -8(%rbp) | |
| movb $0, (%rbp) | |
| leaq 32(%rbp), %rax | |
| addq $32, %r13 | |
| addq $16, %rbp | |
| cmpq %r15, %rbp | |
| movq %rax, %rbp | |
| je .LBB113_13 | |
| .LBB113_9: | |
| movq %r13, -16(%r13) | |
| movq -16(%rbp), %rax | |
| cmpq %rax, %rbp | |
| jne .LBB113_11 | |
| movq -8(%rbp), %rbx | |
| movq %r13, %rdi | |
| movq %rbp, %rsi | |
| leaq 1(%rbx), %rdx | |
| callq memcpy@PLT | |
| jmp .LBB113_12 | |
| .LBB113_13: | |
| movq 8(%rsp), %rbp | |
| addq $-16, %r13 | |
| .LBB113_14: | |
| cmpq %r14, %r15 | |
| je .LBB113_15 | |
| addq $48, %r13 | |
| addq $16, %r15 | |
| jmp .LBB113_17 | |
| .LBB113_19: | |
| movq %rax, -16(%r13) | |
| movq (%r15), %rax | |
| movq %rax, (%r13) | |
| movq -8(%r15), %rbx | |
| .LBB113_20: | |
| movq %rbx, -8(%r13) | |
| movq %r15, -16(%r15) | |
| movq $0, -8(%r15) | |
| movb $0, (%r15) | |
| leaq 32(%r15), %rax | |
| addq $32, %r13 | |
| addq $16, %r15 | |
| cmpq %r14, %r15 | |
| movq %rax, %r15 | |
| je .LBB113_21 | |
| .LBB113_17: | |
| movq %r13, -16(%r13) | |
| movq -16(%r15), %rax | |
| cmpq %rax, %r15 | |
| jne .LBB113_19 | |
| movq -8(%r15), %rbx | |
| movq %r13, %rdi | |
| movq %r15, %rsi | |
| leaq 1(%rbx), %rdx | |
| callq memcpy@PLT | |
| jmp .LBB113_20 | |
| .LBB113_21: | |
| addq $-16, %r13 | |
| movq 32(%rsp), %rbx | |
| testq %r12, %r12 | |
| je .LBB113_24 | |
| .LBB113_23: | |
| movq 16(%rbx), %rsi | |
| movq %r12, %rdi | |
| subq %r12, %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB113_24: | |
| movq 16(%rsp), %rax | |
| movq %rbp, (%rbx) | |
| movq %r13, 8(%rbx) | |
| shlq $5, %rax | |
| addq %rbp, %rax | |
| movq %rax, 16(%rbx) | |
| addq $40, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB113_15: | |
| addq $32, %r13 | |
| movq 32(%rsp), %rbx | |
| testq %r12, %r12 | |
| jne .LBB113_23 | |
| jmp .LBB113_24 | |
| .LBB113_25: | |
| leaq .L.str.2175(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| .Lfunc_end113: | |
| std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::swap(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&): | |
| cmpq %rsi, %rdi | |
| je .LBB114_17 | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $24, %rsp | |
| movq (%rdi), %r12 | |
| leaq 16(%rdi), %rbx | |
| cmpq %rbx, %r12 | |
| je .LBB114_2 | |
| movq (%rbx), %r15 | |
| movq (%rsi), %rax | |
| leaq 16(%rsi), %r14 | |
| cmpq %r14, %rax | |
| je .LBB114_10 | |
| movq %rax, (%rdi) | |
| movq %r12, (%rsi) | |
| movq 16(%rsi), %rax | |
| movq %rax, 16(%rdi) | |
| jmp .LBB114_12 | |
| .LBB114_2: | |
| movq 8(%rdi), %rdx | |
| movq (%rsi), %r15 | |
| leaq 16(%rsi), %r14 | |
| cmpq %r14, %r15 | |
| je .LBB114_3 | |
| movq 16(%rsi), %rbp | |
| incq %rdx | |
| movq %rdi, %r12 | |
| movq %rsi, %r13 | |
| movq %r14, %rdi | |
| movq %rbx, %rsi | |
| callq memcpy@PLT | |
| movq %r15, (%r12) | |
| movq %r14, (%r13) | |
| movq %r12, %rdi | |
| movq %r13, %rsi | |
| movq %rbp, 16(%r12) | |
| jmp .LBB114_13 | |
| .LBB114_10: | |
| movq 8(%rsi), %rdx | |
| movq %rdi, %r13 | |
| movq %rsi, %rbp | |
| movq %rbx, %rdi | |
| movq %r14, %rsi | |
| incq %rdx | |
| callq memcpy@PLT | |
| movq %r12, (%rbp) | |
| movq %r13, %rdi | |
| movq %rbp, %rsi | |
| movq %rbx, (%r13) | |
| .LBB114_12: | |
| movq %r15, (%r14) | |
| .LBB114_13: | |
| movq 8(%rdi), %rax | |
| movq 8(%rsi), %rcx | |
| movq %rcx, 8(%rdi) | |
| movq %rax, 8(%rsi) | |
| .LBB114_16: | |
| addq $24, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| .LBB114_17: | |
| retq | |
| .LBB114_3: | |
| movq 8(%rsi), %r13 | |
| testq %rdx, %rdx | |
| je .LBB114_6 | |
| movq %rdi, %r15 | |
| movq %rsi, %rbp | |
| testq %r13, %r13 | |
| je .LBB114_14 | |
| incq %r13 | |
| movq %rdx, %r12 | |
| movq %rsp, %rdi | |
| movq %r14, %rsi | |
| movq %r13, %rdx | |
| callq memcpy@PLT | |
| incq %r12 | |
| movq %r14, %rdi | |
| movq %rbx, %rsi | |
| movq %r12, %rdx | |
| callq memcpy@PLT | |
| movq %rbx, %rdi | |
| movq %rsp, %rsi | |
| movq %r13, %rdx | |
| callq memcpy@PLT | |
| movq %rbp, %rsi | |
| movq %r15, %rdi | |
| jmp .LBB114_13 | |
| .LBB114_6: | |
| testq %r13, %r13 | |
| je .LBB114_13 | |
| incq %r13 | |
| movq %rdi, %r15 | |
| movq %rbx, %rdi | |
| movq %rsi, %rbx | |
| movq %r14, %rsi | |
| movq %r13, %rdx | |
| callq memcpy@PLT | |
| movq 8(%rbx), %rcx | |
| movq (%rbx), %rax | |
| movq %rcx, 8(%r15) | |
| movq $0, 8(%rbx) | |
| jmp .LBB114_15 | |
| .LBB114_14: | |
| incq %rdx | |
| movq %r14, %rdi | |
| movq %rbx, %rsi | |
| callq memcpy@PLT | |
| movq (%r15), %rax | |
| movq 8(%r15), %rcx | |
| movq %rcx, 8(%rbp) | |
| movq $0, 8(%r15) | |
| .LBB114_15: | |
| movb $0, (%rax) | |
| jmp .LBB114_16 | |
| .Lfunc_end114: | |
| std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::function<void (std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)> >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::function<void (std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)> > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::~_Hashtable(): | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %rbx | |
| movq 16(%rdi), %r14 | |
| movq %rdi, %rbx | |
| testq %r14, %r14 | |
| jne .LBB115_1 | |
| .LBB115_6: | |
| movq 8(%rbx), %rdx | |
| movq (%rbx), %rdi | |
| leaq 16(%rbx), %r14 | |
| xorl %esi, %esi | |
| shlq $3, %rdx | |
| callq memset@PLT | |
| vxorps %xmm0, %xmm0, %xmm0 | |
| vmovups %xmm0, (%r14) | |
| leaq 48(%rbx), %rax | |
| movq (%rbx), %rdi | |
| cmpq %rax, %rdi | |
| je .LBB115_7 | |
| movq 8(%rbx), %rsi | |
| shlq $3, %rsi | |
| popq %rbx | |
| popq %r14 | |
| popq %r15 | |
| jmp operator delete(void*, unsigned long)@PLT | |
| .LBB115_5: | |
| movl $80, %esi | |
| movq %r14, %rdi | |
| callq operator delete(void*, unsigned long)@PLT | |
| movq %r15, %r14 | |
| testq %r15, %r15 | |
| je .LBB115_6 | |
| .LBB115_1: | |
| movq (%r14), %r15 | |
| movq 56(%r14), %rax | |
| testq %rax, %rax | |
| je .LBB115_3 | |
| leaq 40(%r14), %rdi | |
| movl $3, %edx | |
| movq %rdi, %rsi | |
| callq *%rax | |
| .LBB115_3: | |
| movq 8(%r14), %rdi | |
| leaq 24(%r14), %rax | |
| cmpq %rax, %rdi | |
| je .LBB115_5 | |
| movq (%rax), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| jmp .LBB115_5 | |
| .LBB115_7: | |
| popq %rbx | |
| popq %r14 | |
| popq %r15 | |
| retq | |
| movq %rax, %rdi | |
| callq __clang_call_terminate | |
| .Lfunc_end115: | |
| std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<StockDory::UCIOptionBase> >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<StockDory::UCIOptionBase> > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::clear(): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| movq 16(%rdi), %r14 | |
| leaq 16(%rdi), %rax | |
| movq %rdi, %rbx | |
| movq %rax, (%rsp) | |
| testq %r14, %r14 | |
| je .LBB116_13 | |
| movq __libc_single_threaded@GOTPCREL(%rip), %rbp | |
| movabsq $4294967297, %r13 | |
| jmp .LBB116_2 | |
| .LBB116_12: | |
| movl $64, %esi | |
| movq %r14, %rdi | |
| callq operator delete(void*, unsigned long)@PLT | |
| movq %r12, %r14 | |
| testq %r12, %r12 | |
| je .LBB116_13 | |
| .LBB116_2: | |
| movq (%r14), %r12 | |
| movq 48(%r14), %r15 | |
| testq %r15, %r15 | |
| je .LBB116_10 | |
| movq 8(%r15), %rax | |
| cmpq %r13, %rax | |
| jne .LBB116_5 | |
| movq $0, 8(%r15) | |
| movq %r15, %rdi | |
| movq (%r15), %rax | |
| callq *16(%rax) | |
| movq (%r15), %rax | |
| movq %r15, %rdi | |
| callq *24(%rax) | |
| movq 8(%r14), %rdi | |
| leaq 24(%r14), %rax | |
| cmpq %rax, %rdi | |
| jne .LBB116_11 | |
| jmp .LBB116_12 | |
| .LBB116_5: | |
| cmpb $0, (%rbp) | |
| je .LBB116_7 | |
| leal -1(%rax), %ecx | |
| movl %ecx, 8(%r15) | |
| cmpl $1, %eax | |
| je .LBB116_9 | |
| .LBB116_10: | |
| movq 8(%r14), %rdi | |
| leaq 24(%r14), %rax | |
| cmpq %rax, %rdi | |
| je .LBB116_12 | |
| .LBB116_11: | |
| movq (%rax), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| jmp .LBB116_12 | |
| .LBB116_7: | |
| movl $-1, %eax | |
| lock xaddl %eax, 8(%r15) | |
| cmpl $1, %eax | |
| jne .LBB116_10 | |
| .LBB116_9: | |
| movq %r15, %rdi | |
| callq std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold() | |
| movq 8(%r14), %rdi | |
| leaq 24(%r14), %rax | |
| cmpq %rax, %rdi | |
| jne .LBB116_11 | |
| jmp .LBB116_12 | |
| .LBB116_13: | |
| movq 8(%rbx), %rdx | |
| movq (%rbx), %rdi | |
| xorl %esi, %esi | |
| shlq $3, %rdx | |
| callq memset@PLT | |
| movq (%rsp), %rax | |
| vxorps %xmm0, %xmm0, %xmm0 | |
| vmovups %xmm0, (%rax) | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .Lfunc_end116: | |
| std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold(): | |
| pushq %rbx | |
| movq (%rdi), %rax | |
| movq %rdi, %rbx | |
| callq *16(%rax) | |
| movq __libc_single_threaded@GOTPCREL(%rip), %rax | |
| cmpb $0, (%rax) | |
| je .LBB117_2 | |
| movl 12(%rbx), %eax | |
| leal -1(%rax), %ecx | |
| movl %ecx, 12(%rbx) | |
| cmpl $1, %eax | |
| jne .LBB117_4 | |
| .LBB117_5: | |
| movq (%rbx), %rax | |
| movq %rbx, %rdi | |
| popq %rbx | |
| jmpq *24(%rax) | |
| .LBB117_2: | |
| movl $-1, %eax | |
| lock xaddl %eax, 12(%rbx) | |
| cmpl $1, %eax | |
| je .LBB117_5 | |
| .LBB117_4: | |
| popq %rbx | |
| retq | |
| .Lfunc_end117: | |
| StockDory::Search<StockDory::UCISearchLogger>::Search(): | |
| pushq %r14 | |
| pushq %rbx | |
| subq $40, %rsp | |
| movq %rdi, %rbx | |
| movl $57, %edi | |
| leaq 24(%rsp), %r14 | |
| callq operator new(unsigned long)@PLT | |
| vmovups .L.str.2172(%rip), %ymm0 | |
| vmovups .L.str.2172+24(%rip), %ymm1 | |
| movq %rax, 8(%rsp) | |
| movq $56, 24(%rsp) | |
| movq $56, 16(%rsp) | |
| vmovups %ymm0, (%rax) | |
| vmovups %ymm1, 24(%rax) | |
| movb $0, 56(%rax) | |
| leaq 8(%rsp), %rsi | |
| movq %rbx, %rdi | |
| vzeroupper | |
| callq StockDory::Board::Board(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) | |
| movq 8(%rsp), %rdi | |
| cmpq %r14, %rdi | |
| je .LBB118_3 | |
| movq 24(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB118_3: | |
| leaq 320(%rbx), %rdi | |
| movl $32760, %edx | |
| vxorps %xmm0, %xmm0, %xmm0 | |
| vmovups %xmm0, 289(%rbx) | |
| xorl %esi, %esi | |
| vmovups %xmm0, 280(%rbx) | |
| xorl %r14d, %r14d | |
| callq memset@PLT | |
| leaq 33088(%rbx), %rdi | |
| movl $33024, %edx | |
| movw $1, 33080(%rbx) | |
| xorl %esi, %esi | |
| movq $0, 312(%rbx) | |
| callq memset@PLT | |
| leaq 36960(%rbx), %rax | |
| vxorps %xmm0, %xmm0, %xmm0 | |
| .LBB118_4: | |
| movb $0, -3872(%rax,%r14) | |
| vmovups %ymm0, -3870(%rax,%r14) | |
| vmovups %ymm0, -3838(%rax,%r14) | |
| vmovups %ymm0, -3806(%rax,%r14) | |
| vmovups %ymm0, -3774(%rax,%r14) | |
| vmovups %ymm0, -3742(%rax,%r14) | |
| vmovups %ymm0, -3710(%rax,%r14) | |
| vmovups %ymm0, -3678(%rax,%r14) | |
| vmovups %ymm0, -3646(%rax,%r14) | |
| movb $0, -3614(%rax,%r14) | |
| vmovups %ymm0, -3612(%rax,%r14) | |
| vmovups %ymm0, -3580(%rax,%r14) | |
| vmovups %ymm0, -3548(%rax,%r14) | |
| vmovups %ymm0, -3516(%rax,%r14) | |
| vmovups %ymm0, -3484(%rax,%r14) | |
| vmovups %ymm0, -3452(%rax,%r14) | |
| vmovups %ymm0, -3420(%rax,%r14) | |
| vmovups %ymm0, -3388(%rax,%r14) | |
| movb $0, -3356(%rax,%r14) | |
| vmovups %ymm0, -3354(%rax,%r14) | |
| vmovups %ymm0, -3322(%rax,%r14) | |
| vmovups %ymm0, -3290(%rax,%r14) | |
| vmovups %ymm0, -3258(%rax,%r14) | |
| vmovups %ymm0, -3226(%rax,%r14) | |
| vmovups %ymm0, -3194(%rax,%r14) | |
| vmovups %ymm0, -3162(%rax,%r14) | |
| vmovups %ymm0, -3130(%rax,%r14) | |
| movb $0, -3098(%rax,%r14) | |
| vmovups %ymm0, -3096(%rax,%r14) | |
| vmovups %ymm0, -3064(%rax,%r14) | |
| vmovups %ymm0, -3032(%rax,%r14) | |
| vmovups %ymm0, -3000(%rax,%r14) | |
| vmovups %ymm0, -2968(%rax,%r14) | |
| vmovups %ymm0, -2936(%rax,%r14) | |
| vmovups %ymm0, -2904(%rax,%r14) | |
| vmovups %ymm0, -2872(%rax,%r14) | |
| movb $0, -2840(%rax,%r14) | |
| vmovups %ymm0, -2614(%rax,%r14) | |
| vmovups %ymm0, -2646(%rax,%r14) | |
| vmovups %ymm0, -2678(%rax,%r14) | |
| vmovups %ymm0, -2710(%rax,%r14) | |
| vmovups %ymm0, -2742(%rax,%r14) | |
| vmovups %ymm0, -2774(%rax,%r14) | |
| vmovups %ymm0, -2806(%rax,%r14) | |
| vmovups %ymm0, -2838(%rax,%r14) | |
| movb $0, -2582(%rax,%r14) | |
| vmovups %ymm0, -2356(%rax,%r14) | |
| vmovups %ymm0, -2388(%rax,%r14) | |
| vmovups %ymm0, -2420(%rax,%r14) | |
| vmovups %ymm0, -2452(%rax,%r14) | |
| vmovups %ymm0, -2484(%rax,%r14) | |
| vmovups %ymm0, -2516(%rax,%r14) | |
| vmovups %ymm0, -2548(%rax,%r14) | |
| vmovups %ymm0, -2580(%rax,%r14) | |
| movb $0, -2324(%rax,%r14) | |
| vmovups %ymm0, -2098(%rax,%r14) | |
| vmovups %ymm0, -2130(%rax,%r14) | |
| vmovups %ymm0, -2162(%rax,%r14) | |
| vmovups %ymm0, -2194(%rax,%r14) | |
| vmovups %ymm0, -2226(%rax,%r14) | |
| vmovups %ymm0, -2258(%rax,%r14) | |
| vmovups %ymm0, -2290(%rax,%r14) | |
| vmovups %ymm0, -2322(%rax,%r14) | |
| movb $0, -2066(%rax,%r14) | |
| vmovups %ymm0, -1840(%rax,%r14) | |
| vmovups %ymm0, -1872(%rax,%r14) | |
| vmovups %ymm0, -1904(%rax,%r14) | |
| vmovups %ymm0, -1936(%rax,%r14) | |
| vmovups %ymm0, -1968(%rax,%r14) | |
| vmovups %ymm0, -2000(%rax,%r14) | |
| vmovups %ymm0, -2032(%rax,%r14) | |
| vmovups %ymm0, -2064(%rax,%r14) | |
| movb $0, -1808(%rax,%r14) | |
| vmovups %ymm0, -1582(%rax,%r14) | |
| vmovups %ymm0, -1614(%rax,%r14) | |
| vmovups %ymm0, -1646(%rax,%r14) | |
| vmovups %ymm0, -1678(%rax,%r14) | |
| vmovups %ymm0, -1710(%rax,%r14) | |
| vmovups %ymm0, -1742(%rax,%r14) | |
| vmovups %ymm0, -1774(%rax,%r14) | |
| vmovups %ymm0, -1806(%rax,%r14) | |
| movb $0, -1550(%rax,%r14) | |
| vmovups %ymm0, -1324(%rax,%r14) | |
| vmovups %ymm0, -1356(%rax,%r14) | |
| vmovups %ymm0, -1388(%rax,%r14) | |
| vmovups %ymm0, -1420(%rax,%r14) | |
| vmovups %ymm0, -1452(%rax,%r14) | |
| vmovups %ymm0, -1484(%rax,%r14) | |
| vmovups %ymm0, -1516(%rax,%r14) | |
| vmovups %ymm0, -1548(%rax,%r14) | |
| movb $0, -1292(%rax,%r14) | |
| vmovups %ymm0, -1066(%rax,%r14) | |
| vmovups %ymm0, -1098(%rax,%r14) | |
| vmovups %ymm0, -1130(%rax,%r14) | |
| vmovups %ymm0, -1162(%rax,%r14) | |
| vmovups %ymm0, -1194(%rax,%r14) | |
| vmovups %ymm0, -1226(%rax,%r14) | |
| vmovups %ymm0, -1258(%rax,%r14) | |
| vmovups %ymm0, -1290(%rax,%r14) | |
| movb $0, -1034(%rax,%r14) | |
| vmovups %ymm0, -808(%rax,%r14) | |
| vmovups %ymm0, -840(%rax,%r14) | |
| vmovups %ymm0, -872(%rax,%r14) | |
| vmovups %ymm0, -904(%rax,%r14) | |
| vmovups %ymm0, -936(%rax,%r14) | |
| vmovups %ymm0, -968(%rax,%r14) | |
| vmovups %ymm0, -1000(%rax,%r14) | |
| vmovups %ymm0, -1032(%rax,%r14) | |
| movb $0, -776(%rax,%r14) | |
| vmovups %ymm0, -550(%rax,%r14) | |
| vmovups %ymm0, -582(%rax,%r14) | |
| vmovups %ymm0, -614(%rax,%r14) | |
| vmovups %ymm0, -646(%rax,%r14) | |
| vmovups %ymm0, -678(%rax,%r14) | |
| vmovups %ymm0, -710(%rax,%r14) | |
| vmovups %ymm0, -742(%rax,%r14) | |
| vmovups %ymm0, -774(%rax,%r14) | |
| movb $0, -518(%rax,%r14) | |
| vmovups %ymm0, -292(%rax,%r14) | |
| vmovups %ymm0, -324(%rax,%r14) | |
| vmovups %ymm0, -356(%rax,%r14) | |
| vmovups %ymm0, -388(%rax,%r14) | |
| vmovups %ymm0, -420(%rax,%r14) | |
| vmovups %ymm0, -452(%rax,%r14) | |
| vmovups %ymm0, -484(%rax,%r14) | |
| vmovups %ymm0, -516(%rax,%r14) | |
| movb $0, -260(%rax,%r14) | |
| vmovups %ymm0, -34(%rax,%r14) | |
| vmovups %ymm0, -66(%rax,%r14) | |
| vmovups %ymm0, -98(%rax,%r14) | |
| vmovups %ymm0, -130(%rax,%r14) | |
| vmovups %ymm0, -162(%rax,%r14) | |
| vmovups %ymm0, -194(%rax,%r14) | |
| vmovups %ymm0, -226(%rax,%r14) | |
| vmovups %ymm0, -258(%rax,%r14) | |
| movb $0, -2(%rax,%r14) | |
| vmovups %ymm0, 224(%rax,%r14) | |
| vmovups %ymm0, 192(%rax,%r14) | |
| vmovups %ymm0, 160(%rax,%r14) | |
| vmovups %ymm0, 128(%rax,%r14) | |
| vmovups %ymm0, 96(%rax,%r14) | |
| vmovups %ymm0, 64(%rax,%r14) | |
| vmovups %ymm0, 32(%rax,%r14) | |
| vmovups %ymm0, (%rax,%r14) | |
| addq $4128, %r14 | |
| cmpq $33024, %r14 | |
| jne .LBB118_4 | |
| leaq 66112(%rbx), %rdi | |
| movl $4608, %edx | |
| xorl %esi, %esi | |
| xorl %r14d, %r14d | |
| vzeroupper | |
| callq memset@PLT | |
| .LBB118_6: | |
| movl $0, 69696(%rbx,%r14) | |
| movb $0, 69700(%rbx,%r14) | |
| movl $0, 69704(%rbx,%r14) | |
| movb $0, 69708(%rbx,%r14) | |
| movl $0, 69712(%rbx,%r14) | |
| movb $0, 69716(%rbx,%r14) | |
| movl $0, 69720(%rbx,%r14) | |
| movb $0, 69724(%rbx,%r14) | |
| movl $0, 69728(%rbx,%r14) | |
| movb $0, 69732(%rbx,%r14) | |
| movl $0, 69736(%rbx,%r14) | |
| movb $0, 69740(%rbx,%r14) | |
| movl $0, 69744(%rbx,%r14) | |
| movb $0, 69748(%rbx,%r14) | |
| movl $0, 69752(%rbx,%r14) | |
| movb $0, 69756(%rbx,%r14) | |
| movl $0, 69760(%rbx,%r14) | |
| movb $0, 69764(%rbx,%r14) | |
| movl $0, 69768(%rbx,%r14) | |
| movb $0, 69772(%rbx,%r14) | |
| movl $0, 69776(%rbx,%r14) | |
| movb $0, 69780(%rbx,%r14) | |
| movl $0, 69784(%rbx,%r14) | |
| movb $0, 69788(%rbx,%r14) | |
| movl $0, 69792(%rbx,%r14) | |
| movb $0, 69796(%rbx,%r14) | |
| movl $0, 69800(%rbx,%r14) | |
| movb $0, 69804(%rbx,%r14) | |
| movl $0, 69808(%rbx,%r14) | |
| movb $0, 69812(%rbx,%r14) | |
| movl $0, 69816(%rbx,%r14) | |
| movb $0, 69820(%rbx,%r14) | |
| subq $-128, %r14 | |
| cmpq $1024, %r14 | |
| jne .LBB118_6 | |
| movl $4293967296, %eax | |
| movb $0, 70720(%rbx) | |
| vxorps %xmm0, %xmm0, %xmm0 | |
| vmovups %xmm0, 70728(%rbx) | |
| movq %rax, 70744(%rbx) | |
| addq $40, %rsp | |
| popq %rbx | |
| popq %r14 | |
| retq | |
| movq 8(%rsp), %rdi | |
| movq %rax, %rbx | |
| cmpq %r14, %rdi | |
| je .LBB118_10 | |
| movq 24(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB118_10: | |
| movq %rbx, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end118: | |
| .zero 32,38 | |
| .LCPI119_1: | |
| .zero 4,38 | |
| StockDory::Board::Board(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $120, %rsp | |
| vxorps %xmm0, %xmm0, %xmm0 | |
| vmovups %xmm0, 241(%rdi) | |
| vmovups %xmm0, 232(%rdi) | |
| vmovups %xmm0, 264(%rdi) | |
| vbroadcastss .LCPI119_1(%rip), %ymm0 | |
| leaq 24(%rsp), %r14 | |
| movq %rdi, %rbx | |
| vmovups %ymm0, 168(%rdi) | |
| vmovups %ymm0, 200(%rdi) | |
| vxorps %xmm0, %xmm0, %xmm0 | |
| vmovups %ymm0, (%rdi) | |
| vmovups %ymm0, 32(%rdi) | |
| vmovups %ymm0, 64(%rdi) | |
| vmovups %ymm0, 96(%rdi) | |
| vmovups %ymm0, 128(%rdi) | |
| movq $0, 160(%rdi) | |
| movq %r14, 8(%rsp) | |
| movw $32, 24(%rsp) | |
| movq $1, 16(%rsp) | |
| leaq 72(%rsp), %rdi | |
| leaq 8(%rsp), %rdx | |
| vzeroupper | |
| callq strutil::split(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) | |
| movq 8(%rsp), %rdi | |
| cmpq %r14, %rdi | |
| je .LBB119_3 | |
| movq 24(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB119_3: | |
| movq 72(%rsp), %rsi | |
| movq %r14, 8(%rsp) | |
| movw $47, 24(%rsp) | |
| movq $1, 16(%rsp) | |
| leaq 48(%rsp), %rdi | |
| leaq 8(%rsp), %rdx | |
| callq strutil::split(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) | |
| movq 8(%rsp), %rdi | |
| movq %rbx, (%rsp) | |
| cmpq %r14, %rdi | |
| je .LBB119_6 | |
| movq 24(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB119_6: | |
| movq 48(%rsp), %r14 | |
| movq 56(%rsp), %r15 | |
| cmpq %r15, %r14 | |
| setne %al | |
| addq $-32, %r15 | |
| cmpq %r15, %r14 | |
| setb %cl | |
| andb %al, %cl | |
| cmpb $1, %cl | |
| jne .LBB119_8 | |
| .LBB119_7: | |
| movq %r14, %rdi | |
| movq %r15, %rsi | |
| callq std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::swap(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) | |
| addq $32, %r14 | |
| addq $-32, %r15 | |
| cmpq %r15, %r14 | |
| jb .LBB119_7 | |
| .LBB119_8: | |
| movq (%rsp), %r15 | |
| xorl %ecx, %ecx | |
| jmp .LBB119_10 | |
| .LBB119_9: | |
| movq 40(%rsp), %rcx | |
| incq %rcx | |
| cmpq $8, %rcx | |
| je .LBB119_34 | |
| .LBB119_10: | |
| movq 48(%rsp), %rax | |
| movq %rcx, 40(%rsp) | |
| shlq $5, %rcx | |
| movq 8(%rax,%rcx), %rdx | |
| testq %rdx, %rdx | |
| je .LBB119_9 | |
| movq (%rax,%rcx), %rcx | |
| movq 40(%rsp), %rax | |
| xorl %r14d, %r14d | |
| xorl %ebx, %ebx | |
| movq %rdx, 104(%rsp) | |
| leal (,%rax,8), %eax | |
| movq %rcx, 96(%rsp) | |
| movq %rax, 112(%rsp) | |
| jmp .LBB119_14 | |
| .LBB119_12: | |
| addb $-48, %r12b | |
| .LBB119_13: | |
| addb %bl, %r12b | |
| incq %r14 | |
| movl %r12d, %ebx | |
| cmpq %r14, %rdx | |
| je .LBB119_9 | |
| .LBB119_14: | |
| movsbl (%rcx,%r14), %r12d | |
| leal -48(%r12), %eax | |
| cmpl $9, %eax | |
| jbe .LBB119_12 | |
| movl %r12d, %edi | |
| callq isupper@PLT | |
| movl %r12d, %edi | |
| movl %eax, %ebp | |
| callq tolower@PLT | |
| movb $6, %dl | |
| movb $1, %cl | |
| addl $-98, %eax | |
| cmpl $16, %eax | |
| ja .LBB119_24 | |
| leaq .LJTI119_0(%rip), %rsi | |
| movslq (%rsi,%rax,4), %rax | |
| addq %rsi, %rax | |
| jmpq *%rax | |
| .LBB119_17: | |
| movb $2, %dl | |
| jmp .LBB119_23 | |
| .LBB119_18: | |
| movb $1, %dl | |
| jmp .LBB119_23 | |
| .LBB119_19: | |
| movb $3, %dl | |
| jmp .LBB119_23 | |
| .LBB119_20: | |
| movb $5, %dl | |
| jmp .LBB119_23 | |
| .LBB119_21: | |
| xorl %ecx, %ecx | |
| xorl %edx, %edx | |
| jmp .LBB119_24 | |
| .LBB119_22: | |
| movb $4, %dl | |
| .LBB119_23: | |
| xorl %ecx, %ecx | |
| .LBB119_24: | |
| movq 112(%rsp), %rax | |
| xorl %r13d, %r13d | |
| testl %ebp, %ebp | |
| movq %r15, %rdi | |
| movzbl %dl, %ebp | |
| sete %r13b | |
| movl %ebp, %edx | |
| imulq $56, %r13, %rsi | |
| addl %ebx, %eax | |
| addq %r15, %rsi | |
| movzbl %al, %r15d | |
| movl $1, %eax | |
| shlxq %r15, %rax, %rax | |
| orq %rax, (%rsi,%rbp,8) | |
| movl %r13d, %eax | |
| shlb $4, %al | |
| orb %al, %dl | |
| movb %dl, 168(%rdi,%r15) | |
| testb %cl, %cl | |
| je .LBB119_33 | |
| movq std::cout@GOTPCREL(%rip), %rdi | |
| movl $5, %edx | |
| leaq .L.str.2174(%rip), %rsi | |
| callq std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)@PLT | |
| movq std::cout@GOTPCREL(%rip), %rcx | |
| movq (%rcx), %rax | |
| movq -24(%rax), %rax | |
| movq 240(%rcx,%rax), %r12 | |
| testq %r12, %r12 | |
| je .LBB119_64 | |
| cmpb $0, 56(%r12) | |
| je .LBB119_29 | |
| movzbl 67(%r12), %eax | |
| jmp .LBB119_31 | |
| .LBB119_29: | |
| movq %r12, %rdi | |
| callq std::ctype<char>::_M_widen_init() const@PLT | |
| movq (%r12), %rax | |
| movl $10, %esi | |
| movq %r12, %rdi | |
| callq *48(%rax) | |
| .LBB119_31: | |
| movq std::cout@GOTPCREL(%rip), %rdi | |
| movsbl %al, %esi | |
| callq std::basic_ostream<char, std::char_traits<char> >::put(char)@PLT | |
| movq %rax, %rdi | |
| callq std::basic_ostream<char, std::char_traits<char> >::flush()@PLT | |
| .LBB119_33: | |
| imulq $3584, %r13, %rax | |
| shll $9, %ebp | |
| leaq ZobristKeyTable(%rip), %rcx | |
| movq 104(%rsp), %rdx | |
| movb $1, %r12b | |
| addq %rcx, %rbp | |
| movq 96(%rsp), %rcx | |
| addq %rax, %rbp | |
| movq (%rbp,%r15,8), %rax | |
| movq (%rsp), %r15 | |
| xorq %rax, 272(%r15) | |
| jmp .LBB119_13 | |
| .LBB119_34: | |
| movq 72(%rsp), %r12 | |
| movb $16, %bl | |
| movq 32(%r12), %rax | |
| cmpb $119, (%rax) | |
| jne .LBB119_36 | |
| movabsq $6088404239950730679, %rax | |
| xorl %ebx, %ebx | |
| xorq %rax, 272(%r15) | |
| .LBB119_36: | |
| movb %bl, 256(%r15) | |
| movq 72(%r12), %r15 | |
| testq %r15, %r15 | |
| je .LBB119_40 | |
| movq 64(%r12), %r14 | |
| movl $75, %esi | |
| movq %r15, %rdx | |
| movq %r14, %rdi | |
| callq memchr@PLT | |
| testq %rax, %rax | |
| je .LBB119_42 | |
| subq %r14, %rax | |
| cmpq $-1, %rax | |
| je .LBB119_42 | |
| movq (%rsp), %rbp | |
| orb $8, %bl | |
| movb %bl, 256(%rbp) | |
| jmp .LBB119_43 | |
| .LBB119_42: | |
| movq (%rsp), %rbp | |
| .LBB119_43: | |
| movl $81, %esi | |
| movq %r14, %rdi | |
| movq %r15, %rdx | |
| callq memchr@PLT | |
| movq %rax, %rcx | |
| subq %r14, %rcx | |
| movl $107, %esi | |
| movq %r14, %rdi | |
| cmpq $-1, %rcx | |
| setne %cl | |
| xorl %edx, %edx | |
| shlb $2, %cl | |
| testq %rax, %rax | |
| movzbl %cl, %r13d | |
| cmovel %edx, %r13d | |
| movq %r15, %rdx | |
| orb %bl, %r13b | |
| movb %r13b, 256(%rbp) | |
| callq memchr@PLT | |
| movq %rax, %rcx | |
| subq %r14, %rcx | |
| movl $113, %esi | |
| movq %r14, %rdi | |
| movq %r15, %rdx | |
| cmpq $-1, %rcx | |
| setne %cl | |
| addb %cl, %cl | |
| testq %rax, %rax | |
| movl $0, %eax | |
| movzbl %cl, %ebx | |
| cmovel %eax, %ebx | |
| orb %r13b, %bl | |
| movb %bl, 256(%rbp) | |
| callq memchr@PLT | |
| testq %rax, %rax | |
| setne %cl | |
| subq %r14, %rax | |
| cmpq $-1, %rax | |
| setne %al | |
| andb %cl, %al | |
| jmp .LBB119_44 | |
| .LBB119_40: | |
| movq (%rsp), %rbp | |
| xorl %eax, %eax | |
| .LBB119_44: | |
| orb %bl, %al | |
| leaq ZobristKeyTable(%rip), %rcx | |
| movb %al, 256(%rbp) | |
| andb $15, %al | |
| movzbl %al, %eax | |
| movq 10752(%rcx,%rax,8), %r15 | |
| xorq 272(%rbp), %r15 | |
| movq %r15, 272(%rbp) | |
| movq $0, 264(%rbp) | |
| cmpq $2, 104(%r12) | |
| jne .LBB119_47 | |
| movq 96(%r12), %r12 | |
| movsbl (%r12), %edi | |
| callq tolower@PLT | |
| movsbl 1(%r12), %edi | |
| movl %eax, %r14d | |
| callq tolower@PLT | |
| shrb $4, %bl | |
| leaq StockDory::AttackTable::Pawn(%rip), %rdx | |
| leal 23(%r14,%rax,8), %eax | |
| movl %ebx, %ecx | |
| xorb $1, %cl | |
| movzbl %al, %eax | |
| movzbl %cl, %ecx | |
| shll $9, %ecx | |
| addq %rcx, %rdx | |
| movzbl %bl, %ecx | |
| imulq $56, %rcx, %rcx | |
| movq (%rbp,%rcx), %rcx | |
| testq %rcx, (%rdx,%rax,8) | |
| je .LBB119_47 | |
| movl $1, %ecx | |
| leaq ZobristKeyTable(%rip), %rdx | |
| shlxq %rax, %rcx, %rcx | |
| movq %rcx, 264(%rbp) | |
| xorq 10880(%rdx,%rax,8), %r15 | |
| movq %r15, 272(%rbp) | |
| .LBB119_47: | |
| vmovdqu (%rbp), %xmm0 | |
| vmovdqu 56(%rbp), %xmm3 | |
| vmovdqu 16(%rbp), %xmm1 | |
| vmovdqu 32(%rbp), %xmm2 | |
| vpunpcklqdq %xmm3, %xmm0, %xmm4 | |
| vpunpckhqdq %xmm3, %xmm0, %xmm0 | |
| vmovdqu 72(%rbp), %xmm3 | |
| vpor %xmm0, %xmm4, %xmm0 | |
| vpunpcklqdq %xmm3, %xmm1, %xmm4 | |
| vpunpckhqdq %xmm3, %xmm1, %xmm1 | |
| vpor %xmm1, %xmm4, %xmm1 | |
| vpor %xmm1, %xmm0, %xmm0 | |
| vmovdqu 88(%rbp), %xmm1 | |
| vpunpcklqdq %xmm1, %xmm2, %xmm3 | |
| vpunpckhqdq %xmm1, %xmm2, %xmm1 | |
| vpor %xmm1, %xmm3, %xmm1 | |
| vpor %xmm1, %xmm0, %xmm0 | |
| vpshufd $238, %xmm0, %xmm1 | |
| vmovdqu %xmm0, 232(%rbp) | |
| vpor %xmm0, %xmm1, %xmm0 | |
| vmovq %xmm0, %rax | |
| notq %rax | |
| movq %rax, 248(%rbp) | |
| movq 48(%rsp), %rbx | |
| movq 56(%rsp), %r14 | |
| cmpq %r14, %rbx | |
| je .LBB119_53 | |
| addq $16, %rbx | |
| jmp .LBB119_50 | |
| .LBB119_49: | |
| leaq 32(%rbx), %rax | |
| addq $16, %rbx | |
| cmpq %r14, %rbx | |
| movq %rax, %rbx | |
| je .LBB119_52 | |
| .LBB119_50: | |
| movq -16(%rbx), %rdi | |
| cmpq %rdi, %rbx | |
| je .LBB119_49 | |
| movq (%rbx), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| jmp .LBB119_49 | |
| .LBB119_52: | |
| movq 48(%rsp), %rbx | |
| .LBB119_53: | |
| testq %rbx, %rbx | |
| je .LBB119_55 | |
| movq 64(%rsp), %rsi | |
| movq %rbx, %rdi | |
| subq %rbx, %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB119_55: | |
| movq 72(%rsp), %rbx | |
| movq 80(%rsp), %r14 | |
| cmpq %r14, %rbx | |
| je .LBB119_61 | |
| addq $16, %rbx | |
| jmp .LBB119_58 | |
| .LBB119_57: | |
| leaq 32(%rbx), %rax | |
| addq $16, %rbx | |
| cmpq %r14, %rbx | |
| movq %rax, %rbx | |
| je .LBB119_60 | |
| .LBB119_58: | |
| movq -16(%rbx), %rdi | |
| cmpq %rdi, %rbx | |
| je .LBB119_57 | |
| movq (%rbx), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| jmp .LBB119_57 | |
| .LBB119_60: | |
| movq 72(%rsp), %rbx | |
| .LBB119_61: | |
| testq %rbx, %rbx | |
| je .LBB119_63 | |
| movq 88(%rsp), %rsi | |
| movq %rbx, %rdi | |
| subq %rbx, %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB119_63: | |
| addq $120, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB119_64: | |
| callq std::__throw_bad_cast()@PLT | |
| movq 8(%rsp), %rdi | |
| movq %rax, %rbx | |
| cmpq %r14, %rdi | |
| je .LBB119_73 | |
| movq 24(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| jmp .LBB119_73 | |
| movq 8(%rsp), %rdi | |
| movq %rax, %rbx | |
| cmpq %r14, %rdi | |
| je .LBB119_74 | |
| movq 24(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| movq %rbx, %rdi | |
| callq _Unwind_Resume@PLT | |
| jmp .LBB119_72 | |
| .LBB119_72: | |
| leaq 48(%rsp), %rdi | |
| movq %rax, %rbx | |
| callq std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~vector() | |
| .LBB119_73: | |
| leaq 72(%rsp), %rdi | |
| callq std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~vector() | |
| .LBB119_74: | |
| movq %rbx, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end119: | |
| .LJTI119_0: | |
| .long .LBB119_17-.LJTI119_0 | |
| .long .LBB119_24-.LJTI119_0 | |
| .long .LBB119_24-.LJTI119_0 | |
| .long .LBB119_24-.LJTI119_0 | |
| .long .LBB119_24-.LJTI119_0 | |
| .long .LBB119_24-.LJTI119_0 | |
| .long .LBB119_24-.LJTI119_0 | |
| .long .LBB119_24-.LJTI119_0 | |
| .long .LBB119_24-.LJTI119_0 | |
| .long .LBB119_20-.LJTI119_0 | |
| .long .LBB119_24-.LJTI119_0 | |
| .long .LBB119_24-.LJTI119_0 | |
| .long .LBB119_18-.LJTI119_0 | |
| .long .LBB119_24-.LJTI119_0 | |
| .long .LBB119_21-.LJTI119_0 | |
| .long .LBB119_22-.LJTI119_0 | |
| .long .LBB119_19-.LJTI119_0 | |
| StockDory::Search<StockDory::NoLogger>::IterativeDeepening(StockDory::Limit): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $40, %rsp | |
| movl %edx, %ebx | |
| movq %rdi, %r15 | |
| leaq StockDory::Evaluation::NN+592192(%rip), %rdi | |
| leaq StockDory::Evaluation::NN+589824(%rip), %r12 | |
| movl $768, %edx | |
| movq %rsi, %r14 | |
| movw $0, StockDory::Evaluation::NN+1378624(%rip) | |
| movq %r12, %rsi | |
| callq memcpy@PLT | |
| leaq StockDory::Evaluation::NN+592960(%rip), %rdi | |
| movl $768, %edx | |
| movq %r12, %rsi | |
| callq memcpy@PLT | |
| leaq StockDory::Evaluation::NN(%rip), %r12 | |
| xorl %r13d, %r13d | |
| jmp .LBB120_1 | |
| .LBB120_4: | |
| incq %r13 | |
| cmpq $64, %r13 | |
| je .LBB120_5 | |
| .LBB120_1: | |
| movzbl 168(%r15,%r13), %edx | |
| movl %edx, %ecx | |
| andl $15, %ecx | |
| cmpl $6, %ecx | |
| je .LBB120_4 | |
| shrl $4, %edx | |
| cmpl $2, %edx | |
| je .LBB120_4 | |
| leal (%rdx,%rdx,2), %eax | |
| xorl $1, %edx | |
| shll $6, %ecx | |
| leal (%rdx,%rdx,2), %edx | |
| addl %r13d, %ecx | |
| shll $7, %eax | |
| shll $7, %edx | |
| addl %ecx, %eax | |
| addl %ecx, %edx | |
| movzwl StockDory::Evaluation::NN+1378624(%rip), %ecx | |
| shll $7, %eax | |
| xorl $56, %edx | |
| shll $7, %edx | |
| leal (%rdx,%rdx,2), %r8d | |
| movq %r12, %rdx | |
| leaq (%rcx,%rcx,2), %rcx | |
| shll $9, %ecx | |
| leaq 592192(%rcx,%r12), %rdi | |
| leaq 592960(%rcx,%r12), %rsi | |
| leal (%rax,%rax,2), %ecx | |
| callq void MantaRay::SIMD::AddToAll<short, 384ul, 294912ul>(std::array<short, 384ul>&, std::array<short, 384ul>&, std::array<short, 294912ul> const&, unsigned int, unsigned int) | |
| jmp .LBB120_4 | |
| .LBB120_5: | |
| callq std::chrono::_V2::steady_clock::now()@PLT | |
| movq %rax, 280(%r15) | |
| cmpq %r14, 70728(%r15) | |
| seta %al | |
| testb %bl, %bl | |
| sete %cl | |
| orb %al, %cl | |
| jne .LBB120_28 | |
| movw $1, %bp | |
| leaq 8(%rsp), %r12 | |
| .LBB120_7: | |
| cmpq $0, 296(%r15) | |
| je .LBB120_9 | |
| callq std::chrono::_V2::steady_clock::now()@PLT | |
| subq 280(%r15), %rax | |
| movabsq $4835703278458516699, %rcx | |
| imulq %rcx | |
| movq %rdx, %rax | |
| shrq $63, %rax | |
| sarq $18, %rdx | |
| addq %rax, %rdx | |
| cmpq 288(%r15), %rdx | |
| jg .LBB120_28 | |
| .LBB120_9: | |
| movzwl 70748(%r15), %r13d | |
| cmpb $15, 256(%r15) | |
| movswl %bp, %esi | |
| ja .LBB120_12 | |
| movq %r15, %rdi | |
| callq int StockDory::Search<StockDory::NoLogger>::Aspiration<(Color)0>(short) | |
| jmp .LBB120_13 | |
| .LBB120_12: | |
| movq %r15, %rdi | |
| callq int StockDory::Search<StockDory::NoLogger>::Aspiration<(Color)1>(short) | |
| .LBB120_13: | |
| movl %eax, 70744(%r15) | |
| movzwl 33090(%r15), %eax | |
| movw %ax, 70748(%r15) | |
| cmpw %ax, %r13w | |
| jne .LBB120_14 | |
| movzbl 70750(%r15), %eax | |
| movl $3, %ecx | |
| cmpb $3, %al | |
| cmovael %ecx, %eax | |
| incb %al | |
| movzbl %al, %ecx | |
| movb %al, 70750(%r15) | |
| cmpb $1, 304(%r15) | |
| je .LBB120_17 | |
| jmp .LBB120_20 | |
| .LBB120_14: | |
| xorl %eax, %eax | |
| xorl %ecx, %ecx | |
| movb %al, 70750(%r15) | |
| cmpb $1, 304(%r15) | |
| jne .LBB120_20 | |
| .LBB120_17: | |
| leaq BestMoveStabilityOptimisationFactor(%rip), %rax | |
| movzwl (%rax,%rcx,4), %edx | |
| movabsq $2951479051793528259, %rax | |
| imulq 288(%r15), %rdx | |
| shrq $2, %rdx | |
| mulxq %rax, %rax, %rax | |
| movq 296(%r15), %rcx | |
| shrq $2, %rax | |
| cmpq %rax, %rcx | |
| jb .LBB120_19 | |
| movq %rax, %rcx | |
| .LBB120_19: | |
| movq %rcx, 288(%r15) | |
| .LBB120_20: | |
| callq std::chrono::_V2::steady_clock::now()@PLT | |
| movq %r12, %rdi | |
| movq %r15, %rsi | |
| callq StockDory::Search<StockDory::NoLogger>::PvLine[abi:cxx11]() const | |
| movq 8(%rsp), %rdi | |
| leaq 24(%rsp), %rax | |
| cmpq %rax, %rdi | |
| je .LBB120_23 | |
| movq 24(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB120_23: | |
| cmpq %r14, 70728(%r15) | |
| ja .LBB120_28 | |
| incl %ebp | |
| cmpb %bpl, %bl | |
| jae .LBB120_7 | |
| .LBB120_28: | |
| addq $40, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| jmp .LBB120_26 | |
| .LBB120_26: | |
| movq %rax, %rdi | |
| cmpl $1, %edx | |
| jne .LBB120_29 | |
| callq __cxa_begin_catch@PLT | |
| callq __cxa_end_catch@PLT | |
| jmp .LBB120_28 | |
| .LBB120_29: | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end120: | |
| int StockDory::Search<StockDory::NoLogger>::Aspiration<(Color)0>(short): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| cmpb $0, 70751(%rdi) | |
| jne .LBB121_9 | |
| movl 70744(%rdi), %r14d | |
| movl $-1000000, %ecx | |
| movl $1000000, %eax | |
| movswl %si, %edx | |
| movb $1, %r12b | |
| movl $-1000000, %r15d | |
| movq %rdi, %rbx | |
| movl %edx, 4(%rsp) | |
| leal -16(%r14), %ebp | |
| addl $16, %r14d | |
| cmpw $5, %si | |
| cmovll %ecx, %ebp | |
| cmovll %eax, %r14d | |
| xorl %r13d, %r13d | |
| jmp .LBB121_2 | |
| .LBB121_5: | |
| movzbl %r12b, %eax | |
| incb %r13b | |
| imull %eax, %eax | |
| imull $-23, %eax, %eax | |
| addl %ebp, %eax | |
| cmpl $-999999, %eax | |
| cmovll %r15d, %eax | |
| movl %eax, %ebp | |
| incb %r12b | |
| cmpb $0, 70751(%rbx) | |
| movl $-1000000, %ecx | |
| jne .LBB121_9 | |
| .LBB121_2: | |
| cmpq $0, 296(%rbx) | |
| je .LBB121_4 | |
| callq std::chrono::_V2::steady_clock::now()@PLT | |
| subq 280(%rbx), %rax | |
| movabsq $4835703278458516699, %rdx | |
| movl $-1000000, %ecx | |
| imulq %rdx | |
| movq %rdx, %rax | |
| shrq $63, %rax | |
| sarq $18, %rdx | |
| addq %rax, %rdx | |
| cmpq 296(%rbx), %rdx | |
| jg .LBB121_9 | |
| .LBB121_4: | |
| movl 4(%rsp), %edx | |
| cmpl $-3500, %ebp | |
| movl $1000000, %eax | |
| movq %rbx, %rdi | |
| cmovll %ecx, %ebp | |
| cmpl $3501, %r14d | |
| cmovgel %eax, %r14d | |
| xorl %esi, %esi | |
| movl %ebp, %ecx | |
| movl %r14d, %r8d | |
| callq int StockDory::Search<StockDory::NoLogger>::AlphaBeta<(Color)0, true, true>(unsigned char, short, int, int) | |
| cmpl %ebp, %eax | |
| jle .LBB121_5 | |
| cmpl %r14d, %eax | |
| jl .LBB121_10 | |
| movzbl %r12b, %eax | |
| movzwl 33090(%rbx), %edx | |
| incb %r13b | |
| imull %eax, %eax | |
| leal (%rax,%rax,2), %ecx | |
| movw %dx, 70748(%rbx) | |
| shll $3, %ecx | |
| subl %eax, %ecx | |
| movl $1000000, %eax | |
| addl %r14d, %ecx | |
| cmpl $1000000, %ecx | |
| cmovgel %eax, %ecx | |
| movl %ecx, %r14d | |
| incb %r12b | |
| cmpb $0, 70751(%rbx) | |
| movl $-1000000, %ecx | |
| je .LBB121_2 | |
| .LBB121_9: | |
| movl $8, %edi | |
| callq __cxa_allocate_exception@PLT | |
| movq std::exception::~exception()@GOTPCREL(%rip), %rdx | |
| leaq vtable for StockDory::Search<StockDory::NoLogger>::SearchStopException+16(%rip), %rcx | |
| leaq typeinfo for StockDory::Search<StockDory::NoLogger>::SearchStopException(%rip), %rsi | |
| movq %rax, %rdi | |
| movq %rcx, (%rax) | |
| callq __cxa_throw@PLT | |
| .LBB121_10: | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .Lfunc_end121: | |
| int StockDory::Search<StockDory::NoLogger>::Aspiration<(Color)1>(short): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| cmpb $0, 70751(%rdi) | |
| jne .LBB122_9 | |
| movl 70744(%rdi), %r14d | |
| movl $-1000000, %ecx | |
| movl $1000000, %eax | |
| movswl %si, %edx | |
| movb $1, %r12b | |
| movl $-1000000, %r15d | |
| movq %rdi, %rbx | |
| movl %edx, 4(%rsp) | |
| leal -16(%r14), %ebp | |
| addl $16, %r14d | |
| cmpw $5, %si | |
| cmovll %ecx, %ebp | |
| cmovll %eax, %r14d | |
| xorl %r13d, %r13d | |
| jmp .LBB122_2 | |
| .LBB122_5: | |
| movzbl %r12b, %eax | |
| incb %r13b | |
| imull %eax, %eax | |
| imull $-23, %eax, %eax | |
| addl %ebp, %eax | |
| cmpl $-999999, %eax | |
| cmovll %r15d, %eax | |
| movl %eax, %ebp | |
| incb %r12b | |
| cmpb $0, 70751(%rbx) | |
| movl $-1000000, %ecx | |
| jne .LBB122_9 | |
| .LBB122_2: | |
| cmpq $0, 296(%rbx) | |
| je .LBB122_4 | |
| callq std::chrono::_V2::steady_clock::now()@PLT | |
| subq 280(%rbx), %rax | |
| movabsq $4835703278458516699, %rdx | |
| movl $-1000000, %ecx | |
| imulq %rdx | |
| movq %rdx, %rax | |
| shrq $63, %rax | |
| sarq $18, %rdx | |
| addq %rax, %rdx | |
| cmpq 296(%rbx), %rdx | |
| jg .LBB122_9 | |
| .LBB122_4: | |
| movl 4(%rsp), %edx | |
| cmpl $-3500, %ebp | |
| movl $1000000, %eax | |
| movq %rbx, %rdi | |
| cmovll %ecx, %ebp | |
| cmpl $3501, %r14d | |
| cmovgel %eax, %r14d | |
| xorl %esi, %esi | |
| movl %ebp, %ecx | |
| movl %r14d, %r8d | |
| callq int StockDory::Search<StockDory::NoLogger>::AlphaBeta<(Color)1, true, true>(unsigned char, short, int, int) | |
| cmpl %ebp, %eax | |
| jle .LBB122_5 | |
| cmpl %r14d, %eax | |
| jl .LBB122_10 | |
| movzbl %r12b, %eax | |
| movzwl 33090(%rbx), %edx | |
| incb %r13b | |
| imull %eax, %eax | |
| leal (%rax,%rax,2), %ecx | |
| movw %dx, 70748(%rbx) | |
| shll $3, %ecx | |
| subl %eax, %ecx | |
| movl $1000000, %eax | |
| addl %r14d, %ecx | |
| cmpl $1000000, %ecx | |
| cmovgel %eax, %ecx | |
| movl %ecx, %r14d | |
| incb %r12b | |
| cmpb $0, 70751(%rbx) | |
| movl $-1000000, %ecx | |
| je .LBB122_2 | |
| .LBB122_9: | |
| movl $8, %edi | |
| callq __cxa_allocate_exception@PLT | |
| movq std::exception::~exception()@GOTPCREL(%rip), %rdx | |
| leaq vtable for StockDory::Search<StockDory::NoLogger>::SearchStopException+16(%rip), %rcx | |
| leaq typeinfo for StockDory::Search<StockDory::NoLogger>::SearchStopException(%rip), %rsi | |
| movq %rax, %rdi | |
| movq %rcx, (%rax) | |
| callq __cxa_throw@PLT | |
| .LBB122_10: | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .Lfunc_end122: | |
| StockDory::Search<StockDory::NoLogger>::PvLine[abi:cxx11]() const: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $440, %rsp | |
| movq %rdi, 40(%rsp) | |
| leaq 48(%rsp), %rdi | |
| movq %rsi, %r14 | |
| callq std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::basic_stringstream()@PLT | |
| movzbl 33088(%r14), %ebx | |
| testq %rbx, %rbx | |
| je .LBB123_9 | |
| leaq 64(%rsp), %r15 | |
| leaq -1(%rbx), %rbp | |
| leaq 6(%rsp), %r13 | |
| xorl %r12d, %r12d | |
| jmp .LBB123_2 | |
| .LBB123_8: | |
| incq %r12 | |
| cmpq %r12, %rbx | |
| je .LBB123_9 | |
| .LBB123_2: | |
| movzwl 33090(%r14,%r12,2), %eax | |
| movw %ax, 6(%rsp) | |
| leaq 8(%rsp), %rdi | |
| movq %r13, %rsi | |
| callq Move::ToString[abi:cxx11]() const | |
| movq 16(%rsp), %rdx | |
| movq 8(%rsp), %rsi | |
| movq %r15, %rdi | |
| callq std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)@PLT | |
| movq 8(%rsp), %rdi | |
| leaq 24(%rsp), %rax | |
| cmpq %rax, %rdi | |
| je .LBB123_6 | |
| movq 24(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB123_6: | |
| cmpl %r12d, %ebp | |
| je .LBB123_8 | |
| movl $1, %edx | |
| leaq .L.str.2156(%rip), %rsi | |
| movq %r15, %rdi | |
| callq std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)@PLT | |
| jmp .LBB123_8 | |
| .LBB123_9: | |
| movq 112(%rsp), %rax | |
| movq 96(%rsp), %r8 | |
| movq 40(%rsp), %r15 | |
| testq %rax, %rax | |
| leaq 16(%r15), %rbx | |
| sete %cl | |
| cmpq %r8, %rax | |
| movq %rbx, (%r15) | |
| movq $0, 8(%r15) | |
| movb $0, 16(%r15) | |
| cmovaq %rax, %r8 | |
| testq %r8, %r8 | |
| sete %al | |
| orb %cl, %al | |
| je .LBB123_10 | |
| leaq 144(%rsp), %rsi | |
| movq %r15, %rdi | |
| callq std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) | |
| jmp .LBB123_18 | |
| .LBB123_10: | |
| movq 104(%rsp), %rcx | |
| subq %rcx, %r8 | |
| movq %r15, %rdi | |
| xorl %esi, %esi | |
| xorl %edx, %edx | |
| callq std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const*, unsigned long) | |
| .LBB123_18: | |
| movq VTT for std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >@GOTPCREL(%rip), %rbx | |
| movq (%rbx), %rax | |
| movq 64(%rbx), %rcx | |
| movq 72(%rbx), %rdx | |
| movq %rax, 48(%rsp) | |
| movq -24(%rax), %rax | |
| movq %rcx, 48(%rsp,%rax) | |
| movq vtable for std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >@GOTPCREL(%rip), %rcx | |
| movq %rdx, 64(%rsp) | |
| leaq 160(%rsp), %rax | |
| addq $16, %rcx | |
| movq %rcx, 72(%rsp) | |
| movq 144(%rsp), %rdi | |
| cmpq %rax, %rdi | |
| je .LBB123_20 | |
| movq 160(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB123_20: | |
| movq vtable for std::basic_streambuf<char, std::char_traits<char> >@GOTPCREL(%rip), %rax | |
| leaq 128(%rsp), %rdi | |
| addq $16, %rax | |
| movq %rax, 72(%rsp) | |
| callq std::locale::~locale()@PLT | |
| movq 16(%rbx), %rax | |
| movq 24(%rbx), %rcx | |
| leaq 176(%rsp), %rdi | |
| movq %rax, 48(%rsp) | |
| movq -24(%rax), %rax | |
| movq %rcx, 48(%rsp,%rax) | |
| movq $0, 56(%rsp) | |
| callq std::ios_base::~ios_base()@PLT | |
| movq %r15, %rax | |
| addq $440, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| movq (%r15), %rdi | |
| movq %rax, %r14 | |
| cmpq %rbx, %rdi | |
| je .LBB123_23 | |
| movq (%rbx), %rsi | |
| jmp .LBB123_13 | |
| jmp .LBB123_22 | |
| .LBB123_22: | |
| movq %rax, %r14 | |
| leaq 48(%rsp), %rdi | |
| callq std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_stringstream()@PLT | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| movq 8(%rsp), %rdi | |
| movq %rax, %r14 | |
| leaq 24(%rsp), %rax | |
| cmpq %rax, %rdi | |
| je .LBB123_23 | |
| movq 24(%rsp), %rsi | |
| .LBB123_13: | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB123_23: | |
| leaq 48(%rsp), %rdi | |
| callq std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_stringstream()@PLT | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end123: | |
| void MantaRay::SIMD::AddToAll<short, 384ul, 294912ul>(std::array<short, 384ul>&, std::array<short, 384ul>&, std::array<short, 294912ul> const&, unsigned int, unsigned int): | |
| movl %ecx, %eax | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| leal 16(%rcx), %eax | |
| vpaddw (%rdi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, (%rdi) | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| leal 32(%rcx), %eax | |
| vpaddw 32(%rdi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 32(%rdi) | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| leal 48(%rcx), %eax | |
| vpaddw 64(%rdi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 64(%rdi) | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| leal 64(%rcx), %eax | |
| vpaddw 96(%rdi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 96(%rdi) | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| leal 80(%rcx), %eax | |
| vpaddw 128(%rdi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 128(%rdi) | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| leal 96(%rcx), %eax | |
| vpaddw 160(%rdi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 160(%rdi) | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| leal 112(%rcx), %eax | |
| vpaddw 192(%rdi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 192(%rdi) | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| leal 128(%rcx), %eax | |
| vpaddw 224(%rdi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 224(%rdi) | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| leal 144(%rcx), %eax | |
| vpaddw 256(%rdi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 256(%rdi) | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| leal 160(%rcx), %eax | |
| vpaddw 288(%rdi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 288(%rdi) | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| leal 176(%rcx), %eax | |
| vpaddw 320(%rdi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 320(%rdi) | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| leal 192(%rcx), %eax | |
| vpaddw 352(%rdi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 352(%rdi) | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| leal 208(%rcx), %eax | |
| vpaddw 384(%rdi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 384(%rdi) | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| leal 224(%rcx), %eax | |
| vpaddw 416(%rdi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 416(%rdi) | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| leal 240(%rcx), %eax | |
| vpaddw 448(%rdi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 448(%rdi) | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| leal 256(%rcx), %eax | |
| vpaddw 480(%rdi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 480(%rdi) | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| leal 272(%rcx), %eax | |
| vpaddw 512(%rdi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 512(%rdi) | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| leal 288(%rcx), %eax | |
| vpaddw 544(%rdi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 544(%rdi) | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| leal 304(%rcx), %eax | |
| vpaddw 576(%rdi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 576(%rdi) | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| leal 320(%rcx), %eax | |
| vpaddw 608(%rdi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 608(%rdi) | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| leal 336(%rcx), %eax | |
| vpaddw 640(%rdi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 640(%rdi) | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| leal 352(%rcx), %eax | |
| addl $368, %ecx | |
| vpaddw 672(%rdi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 672(%rdi) | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| movl %r8d, %eax | |
| vpaddw 704(%rdi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 704(%rdi) | |
| vmovdqa (%rdx,%rcx,2), %ymm0 | |
| vpaddw 736(%rdi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 736(%rdi) | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| leal 16(%r8), %eax | |
| vpaddw (%rsi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, (%rsi) | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| leal 32(%r8), %eax | |
| vpaddw 32(%rsi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 32(%rsi) | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| leal 48(%r8), %eax | |
| vpaddw 64(%rsi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 64(%rsi) | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| leal 64(%r8), %eax | |
| vpaddw 96(%rsi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 96(%rsi) | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| leal 80(%r8), %eax | |
| vpaddw 128(%rsi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 128(%rsi) | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| leal 96(%r8), %eax | |
| vpaddw 160(%rsi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 160(%rsi) | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| leal 112(%r8), %eax | |
| vpaddw 192(%rsi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 192(%rsi) | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| leal 128(%r8), %eax | |
| vpaddw 224(%rsi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 224(%rsi) | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| leal 144(%r8), %eax | |
| vpaddw 256(%rsi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 256(%rsi) | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| leal 160(%r8), %eax | |
| vpaddw 288(%rsi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 288(%rsi) | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| leal 176(%r8), %eax | |
| vpaddw 320(%rsi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 320(%rsi) | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| leal 192(%r8), %eax | |
| vpaddw 352(%rsi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 352(%rsi) | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| leal 208(%r8), %eax | |
| vpaddw 384(%rsi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 384(%rsi) | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| leal 224(%r8), %eax | |
| vpaddw 416(%rsi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 416(%rsi) | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| leal 240(%r8), %eax | |
| vpaddw 448(%rsi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 448(%rsi) | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| leal 256(%r8), %eax | |
| vpaddw 480(%rsi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 480(%rsi) | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| leal 272(%r8), %eax | |
| vpaddw 512(%rsi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 512(%rsi) | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| leal 288(%r8), %eax | |
| vpaddw 544(%rsi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 544(%rsi) | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| leal 304(%r8), %eax | |
| vpaddw 576(%rsi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 576(%rsi) | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| leal 320(%r8), %eax | |
| vpaddw 608(%rsi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 608(%rsi) | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| leal 336(%r8), %eax | |
| vpaddw 640(%rsi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 640(%rsi) | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| leal 352(%r8), %eax | |
| addl $368, %r8d | |
| vpaddw 672(%rsi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 672(%rsi) | |
| vmovdqa (%rdx,%rax,2), %ymm0 | |
| vpaddw 704(%rsi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 704(%rsi) | |
| vmovdqa (%rdx,%r8,2), %ymm0 | |
| vpaddw 736(%rsi), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 736(%rsi) | |
| vzeroupper | |
| retq | |
| .Lfunc_end124: | |
| int StockDory::Search<StockDory::NoLogger>::AlphaBeta<(Color)0, true, true>(unsigned char, short, int, int): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $2024, %rsp | |
| cmpb $0, 70751(%rdi) | |
| movl %r8d, 28(%rsp) | |
| movl %ecx, 56(%rsp) | |
| jne .LBB125_115 | |
| movzwl 70728(%rdi), %eax | |
| movl %edx, %r15d | |
| movl %esi, %ebp | |
| movq %rdi, %r13 | |
| testl $4095, %eax | |
| jne .LBB125_4 | |
| cmpq $0, 296(%r13) | |
| je .LBB125_4 | |
| callq std::chrono::_V2::steady_clock::now()@PLT | |
| subq 280(%r13), %rax | |
| movabsq $4835703278458516699, %rcx | |
| imulq %rcx | |
| movq %rdx, %rax | |
| shrq $63, %rax | |
| sarq $18, %rdx | |
| addq %rax, %rdx | |
| cmpq 296(%r13), %rdx | |
| jg .LBB125_115 | |
| .LBB125_4: | |
| movzbl %bpl, %esi | |
| movl %esi, %eax | |
| shll $8, %eax | |
| leaq (%rax,%rsi,2), %rbx | |
| movb %sil, 33088(%r13,%rbx) | |
| movl 70720(%r13), %eax | |
| cmpb %sil, %al | |
| cmovbel %esi, %eax | |
| movb %al, 70720(%r13) | |
| testw %r15w, %r15w | |
| jle .LBB125_13 | |
| movq 272(%r13), %rdx | |
| movq %rsi, 32(%rsp) | |
| movq %rdx, 72(%rsp) | |
| mulxq TTable+24(%rip), %rcx, %rcx | |
| movq TTable(%rip), %r12 | |
| shlq $4, %rcx | |
| movzbl 15(%r12,%rcx), %eax | |
| cmpb $3, %al | |
| je .LBB125_10 | |
| movq 72(%rsp), %rdx | |
| addq %rcx, %r12 | |
| cmpq %rdx, (%r12) | |
| jne .LBB125_10 | |
| movzwl 12(%r12), %ecx | |
| movl %ecx, 48(%rsp) | |
| testb %al, %al | |
| je .LBB125_18 | |
| movzwl StockDory::Evaluation::NN+1378624(%rip), %eax | |
| leaq StockDory::Evaluation::NN(%rip), %rcx | |
| leaq StockDory::Evaluation::NN+590592(%rip), %rdx | |
| leaq StockDory::Evaluation::NN+592160(%rip), %r8 | |
| movq $0, 8(%rsp) | |
| xorl %r9d, %r9d | |
| leaq (%rax,%rax,2), %rax | |
| shll $9, %eax | |
| leaq 592192(%rax,%rcx), %rdi | |
| leaq 592960(%rax,%rcx), %rsi | |
| leaq StockDory::Evaluation::NN+592128(%rip), %rcx | |
| callq void MantaRay::SIMD::ActivateFlattenAndForward<MantaRay::ClippedReLU<short, (short)0, (short)255>, short, int, 384ul, 1ul>(std::array<short, 384ul> const&, std::array<short, 384ul> const&, std::array<short, ((384ul)*(2))*(1ul)> const&, std::array<short, 1ul> const&, std::array<int, 1ul>&, unsigned int) | |
| imull $400, StockDory::Evaluation::NN+592160(%rip), %eax | |
| movzbl 15(%r12), %ecx | |
| movslq %eax, %r14 | |
| imulq $-2139062143, %r14, %rax | |
| shrq $32, %rax | |
| addl %eax, %r14d | |
| movl %r14d, %eax | |
| shrl $31, %eax | |
| sarl $13, %r14d | |
| addl %eax, %r14d | |
| movl 8(%r12), %eax | |
| cmpl %eax, %r14d | |
| setg %dl | |
| cmpb $1, %cl | |
| sete %sil | |
| testb %sil, %dl | |
| jne .LBB125_11 | |
| cmpb $2, %cl | |
| movl %eax, %ecx | |
| movq $0, 8(%rsp) | |
| cmovel %r14d, %ecx | |
| cmpl %eax, %r14d | |
| cmovgel %eax, %ecx | |
| movl %ecx, %r14d | |
| jmp .LBB125_11 | |
| .LBB125_10: | |
| movzwl StockDory::Evaluation::NN+1378624(%rip), %eax | |
| leaq StockDory::Evaluation::NN(%rip), %rcx | |
| leaq StockDory::Evaluation::NN+590592(%rip), %rdx | |
| leaq StockDory::Evaluation::NN+592160(%rip), %r8 | |
| movl $0, 48(%rsp) | |
| xorl %r9d, %r9d | |
| leaq (%rax,%rax,2), %rax | |
| shll $9, %eax | |
| leaq 592192(%rax,%rcx), %rdi | |
| leaq 592960(%rax,%rcx), %rsi | |
| leaq StockDory::Evaluation::NN+592128(%rip), %rcx | |
| callq void MantaRay::SIMD::ActivateFlattenAndForward<MantaRay::ClippedReLU<short, (short)0, (short)255>, short, int, 384ul, 1ul>(std::array<short, 384ul> const&, std::array<short, 384ul> const&, std::array<short, ((384ul)*(2))*(1ul)> const&, std::array<short, 1ul> const&, std::array<int, 1ul>&, unsigned int) | |
| imull $400, StockDory::Evaluation::NN+592160(%rip), %eax | |
| movslq %eax, %r14 | |
| imulq $-2139062143, %r14, %rax | |
| shrq $32, %rax | |
| addl %eax, %r14d | |
| movl %r14d, %eax | |
| shrl $31, %eax | |
| sarl $13, %r14d | |
| addl %eax, %r14d | |
| movw $-1, %ax | |
| movq %rax, 8(%rsp) | |
| .LBB125_11: | |
| movq 32(%rsp), %rax | |
| leaq StockDory::AttackTable::Pawn(%rip), %rsi | |
| movb $1, 6(%rsp) | |
| movl %ebp, 52(%rsp) | |
| movl %r14d, 69696(%r13,%rax,8) | |
| movw $1, %ax | |
| tzcntq 40(%r13), %rcx | |
| movq 56(%r13), %rdx | |
| testq %rdx, (%rsi,%rcx,8) | |
| jne .LBB125_12 | |
| movq 64(%r13), %rsi | |
| leaq StockDory::AttackTable::Knight(%rip), %rdx | |
| testq %rsi, (%rdx,%rcx,8) | |
| jne .LBB125_12 | |
| leaq (%rcx,%rcx,2), %rdi | |
| movq 248(%r13), %rsi | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %r8 | |
| movq 88(%r13), %rdx | |
| movq 72(%r13), %r11 | |
| leaq StockDory::AttackTable::Sliding(%rip), %r9 | |
| movq 8(%r8,%rdi,8), %r10 | |
| notq %rsi | |
| orq %rdx, %r11 | |
| orq %rsi, %r10 | |
| imulq (%r8,%rdi,8), %r10 | |
| shrq $55, %r10 | |
| addl 16(%r8,%rdi,8), %r10d | |
| testq %r11, (%r9,%r10,8) | |
| je .LBB125_19 | |
| .LBB125_12: | |
| movq %rbx, %rbp | |
| .LBB125_21: | |
| movzwl %ax, %r12d | |
| xorl %ecx, %ecx | |
| movl $0, %eax | |
| leaq 66624(%r13), %r8 | |
| leaq 276(%rsp), %rdi | |
| movq %r13, %rsi | |
| addl %r15d, %r12d | |
| movq 8(%rsp), %r15 | |
| movq %rax, 64(%rsp) | |
| cmpw $4, %r12w | |
| movq 32(%rsp), %rbx | |
| cmovll %ecx, %r15d | |
| leaq 66112(%r13), %rcx | |
| movq %rcx, 160(%rsp) | |
| movq %r8, 216(%rsp) | |
| movl %ebx, %edx | |
| movl 48(%rsp), %r9d | |
| callq StockDory::OrderedMoveList<(Color)0, false>::OrderedMoveList(StockDory::Board const&, unsigned char, StockDory::KillerTable const&, StockDory::HistoryTable const&, Move) | |
| movzbl 2020(%rsp), %eax | |
| testb %al, %al | |
| je .LBB125_92 | |
| leaq 33088(%r13,%rbp), %rdx | |
| addl %r12d, %r15d | |
| leaq 33088(%r13), %rcx | |
| movl $-1000000, %r10d | |
| movswl %r15w, %edi | |
| movq %rdx, 192(%rsp) | |
| movl %edi, %edx | |
| imull %edi, %edx | |
| cmpw $3, %di | |
| movl %edx, 84(%rsp) | |
| setl %dl | |
| imull $21846, %edi, %esi | |
| orb %dl, 6(%rsp) | |
| movl %esi, %edx | |
| shrl $31, %edx | |
| shrl $16, %esi | |
| addl %edx, %esi | |
| movl $1, %edx | |
| cmpw $2, %si | |
| cmovll %edx, %esi | |
| imull $150, %edi, %edx | |
| movl %esi, 120(%rsp) | |
| leal (,%rbx,8), %esi | |
| movl %edi, 124(%rsp) | |
| addl %r14d, %edx | |
| movb $7, %r14b | |
| movl %edx, 128(%rsp) | |
| leaq 4(%rsi), %rdx | |
| movq %rsi, 224(%rsp) | |
| leaq StockDory::LogarithmicReductionTable::Internal(%rip), %rsi | |
| movq %rdx, 208(%rsp) | |
| leal -1(%r15), %edx | |
| movl 52(%rsp), %edi | |
| movl %edx, 140(%rsp) | |
| movzbl %r15b, %edx | |
| movq %r15, 8(%rsp) | |
| imulq $436, %rdx, %rdx | |
| addq %rdx, %rsi | |
| movl %ebx, %edx | |
| shll $8, %edx | |
| leaq (%rdx,%rbx,2), %rdx | |
| movq %rsi, 200(%rsp) | |
| incb %dil | |
| leaq 33090(%r13,%rdx), %rsi | |
| leaq 258(%rcx,%rdx), %rcx | |
| movq %rsi, 184(%rsp) | |
| movq %rcx, 176(%rsp) | |
| movzbl %dil, %ecx | |
| movl 28(%rsp), %esi | |
| movq %rcx, 40(%rsp) | |
| leaq (%rdx,%rcx,2), %rcx | |
| movq %r13, 16(%rsp) | |
| xorl %edx, %edx | |
| leaq 33444(%r13,%rcx), %rcx | |
| movq %rcx, 168(%rsp) | |
| movb $2, %cl | |
| negl %esi | |
| movl %esi, 136(%rsp) | |
| movl %ecx, 88(%rsp) | |
| xorl %ecx, %ecx | |
| movl 56(%rsp), %ebp | |
| jmp .LBB125_25 | |
| .LBB125_23: | |
| movq 104(%rsp), %rcx | |
| movl %eax, %r12d | |
| movl %r14d, %ebp | |
| movl %ecx, %r15d | |
| movq 112(%rsp), %rcx | |
| .LBB125_24: | |
| movq 232(%rsp), %r14 | |
| movzbl 2020(%rsp), %eax | |
| movl %r15d, %edx | |
| movl %r12d, %r10d | |
| addb $7, %r14b | |
| cmpq %rax, %rcx | |
| jae .LBB125_94 | |
| .LBB125_25: | |
| leaq 1(%rcx), %r9 | |
| movzbl %al, %eax | |
| movq %rdx, 104(%rsp) | |
| movq %rcx, %rbx | |
| cmpq %rax, %r9 | |
| jae .LBB125_31 | |
| movl %ebx, %ecx | |
| notl %ecx | |
| addl %eax, %ecx | |
| testb $7, %cl | |
| je .LBB125_32 | |
| movq 16(%rsp), %r13 | |
| leal (%r14,%rax), %ecx | |
| movl %ebx, %edx | |
| movzbl %cl, %esi | |
| movq %r9, %rcx | |
| andl $7, %esi | |
| jmp .LBB125_29 | |
| .LBB125_28: | |
| incq %rcx | |
| decq %rsi | |
| je .LBB125_33 | |
| .LBB125_29: | |
| movzbl %dl, %edi | |
| movl 276(%rsp,%rcx,8), %r8d | |
| movl %ecx, %edx | |
| cmpl 276(%rsp,%rdi,8), %r8d | |
| jg .LBB125_28 | |
| movl %edi, %edx | |
| jmp .LBB125_28 | |
| .LBB125_31: | |
| movq 16(%rsp), %r13 | |
| movl %ebx, %edx | |
| jmp .LBB125_34 | |
| .LBB125_32: | |
| movq 16(%rsp), %r13 | |
| movq %r9, %rcx | |
| movl %ebx, %edx | |
| .LBB125_33: | |
| movq %rax, %rsi | |
| subq %rbx, %rsi | |
| addq $-2, %rsi | |
| cmpq $7, %rsi | |
| jae .LBB125_38 | |
| .LBB125_34: | |
| movl 276(%rsp,%rbx,8), %esi | |
| movzbl %dl, %eax | |
| movq %r9, 112(%rsp) | |
| movl %r10d, 56(%rsp) | |
| movzwl 280(%rsp,%rax,8), %edi | |
| movl 276(%rsp,%rax,8), %edx | |
| movl %esi, 276(%rsp,%rax,8) | |
| movzwl 280(%rsp,%rbx,8), %esi | |
| movzwl %di, %ecx | |
| movw %si, 280(%rsp,%rax,8) | |
| movl $1542, %eax | |
| movl %edx, 276(%rsp,%rbx,8) | |
| movw %cx, 280(%rsp,%rbx,8) | |
| bextrl %eax, %edi, %r8d | |
| movzbl 168(%r13,%r8), %r12d | |
| andb $15, %r12b | |
| cmpb $6, %r12b | |
| sete %al | |
| movb %al, 52(%rsp) | |
| testq %rbx, %rbx | |
| je .LBB125_54 | |
| cmpb $6, %r12b | |
| jne .LBB125_54 | |
| cmpl %ebp, 128(%rsp) | |
| jg .LBB125_55 | |
| jmp .LBB125_93 | |
| .LBB125_37: | |
| addq $8, %rcx | |
| cmpq %rax, %rcx | |
| je .LBB125_34 | |
| .LBB125_38: | |
| movzbl %dl, %esi | |
| movl 276(%rsp,%rcx,8), %edi | |
| movl %ecx, %edx | |
| cmpl 276(%rsp,%rsi,8), %edi | |
| jg .LBB125_39 | |
| movl %esi, %edx | |
| movl 284(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 276(%rsp,%rdi,8), %esi | |
| jle .LBB125_40 | |
| .LBB125_47: | |
| leal 1(%rcx), %edx | |
| movzbl %dl, %edx | |
| movl 292(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 276(%rsp,%rdi,8), %esi | |
| jle .LBB125_41 | |
| .LBB125_48: | |
| leal 2(%rcx), %edx | |
| movzbl %dl, %edx | |
| movl 300(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 276(%rsp,%rdi,8), %esi | |
| jle .LBB125_42 | |
| .LBB125_49: | |
| leal 3(%rcx), %edx | |
| movzbl %dl, %edx | |
| movl 308(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 276(%rsp,%rdi,8), %esi | |
| jle .LBB125_43 | |
| .LBB125_50: | |
| leal 4(%rcx), %edx | |
| movzbl %dl, %edx | |
| movl 316(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 276(%rsp,%rdi,8), %esi | |
| jle .LBB125_44 | |
| .LBB125_51: | |
| leal 5(%rcx), %edx | |
| movzbl %dl, %edx | |
| movl 324(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 276(%rsp,%rdi,8), %esi | |
| jle .LBB125_45 | |
| .LBB125_52: | |
| leal 6(%rcx), %edx | |
| movzbl %dl, %edx | |
| movl 332(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 276(%rsp,%rdi,8), %esi | |
| jle .LBB125_37 | |
| jmp .LBB125_53 | |
| .LBB125_39: | |
| movl 284(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 276(%rsp,%rdi,8), %esi | |
| jg .LBB125_47 | |
| .LBB125_40: | |
| movl 292(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 276(%rsp,%rdi,8), %esi | |
| jg .LBB125_48 | |
| .LBB125_41: | |
| movl 300(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 276(%rsp,%rdi,8), %esi | |
| jg .LBB125_49 | |
| .LBB125_42: | |
| movl 308(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 276(%rsp,%rdi,8), %esi | |
| jg .LBB125_50 | |
| .LBB125_43: | |
| movl 316(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 276(%rsp,%rdi,8), %esi | |
| jg .LBB125_51 | |
| .LBB125_44: | |
| movl 324(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 276(%rsp,%rdi,8), %esi | |
| jg .LBB125_52 | |
| .LBB125_45: | |
| movl 332(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 276(%rsp,%rdi,8), %esi | |
| jle .LBB125_37 | |
| .LBB125_53: | |
| leal 7(%rcx), %edx | |
| movzbl %dl, %edx | |
| jmp .LBB125_37 | |
| .LBB125_54: | |
| cmpb $6, %r12b | |
| jne .LBB125_58 | |
| .LBB125_55: | |
| movl %ecx, %eax | |
| andl $63, %eax | |
| testb $15, 168(%r13,%rax) | |
| je .LBB125_58 | |
| movq 208(%rsp), %rax | |
| movzbl 69696(%r13,%rax), %eax | |
| incb %al | |
| jmp .LBB125_59 | |
| .LBB125_58: | |
| xorl %eax, %eax | |
| .LBB125_59: | |
| movl %edi, 92(%rsp) | |
| movl %ecx, %esi | |
| andl $63, %esi | |
| shrl $12, %ecx | |
| movq %r13, %rdi | |
| movq 224(%rsp), %rdx | |
| movq %rsi, 144(%rsp) | |
| movq %r8, 152(%rsp) | |
| movb %al, 69708(%r13,%rdx) | |
| movl %r8d, %edx | |
| vzeroupper | |
| callq PreviousState StockDory::Board::Move<61680ul>(Square, Square, Piece) | |
| incq 70728(%r13) | |
| movq %rdx, 240(%rsp) | |
| movq %rax, %r11 | |
| movq 272(%r13), %rdx | |
| mulxq TTable+24(%rip), %rax, %rax | |
| movq TTable(%rip), %rcx | |
| shlq $4, %rax | |
| prefetcht0 (%rcx,%rax) | |
| movzwl 33080(%r13), %eax | |
| leal 1(%rax), %ecx | |
| movw %cx, 33080(%r13) | |
| movq %rdx, 312(%r13,%rax,8) | |
| movswl 140(%rsp), %edx | |
| movq %r14, 232(%rsp) | |
| movb %r12b, 7(%rsp) | |
| movq %r11, 248(%rsp) | |
| testq %rbx, %rbx | |
| je .LBB125_62 | |
| cmpq $4, %rbx | |
| movl %ebp, %r15d | |
| notl %r15d | |
| setb %al | |
| orb 6(%rsp), %al | |
| testb $1, %al | |
| je .LBB125_63 | |
| movl %ebp, %r14d | |
| negl %ebp | |
| jmp .LBB125_70 | |
| .LBB125_62: | |
| movl %ebp, %r14d | |
| negl %ebp | |
| jmp .LBB125_72 | |
| .LBB125_63: | |
| movl %edx, 132(%rsp) | |
| tzcntq 96(%r13), %rcx | |
| movq (%r13), %rdx | |
| leaq StockDory::AttackTable::Pawn(%rip), %rsi | |
| movq 200(%rsp), %rax | |
| movq %rbx, 96(%rsp) | |
| movzwl (%rax,%rbx,2), %eax | |
| testq %rdx, 512(%rsi,%rcx,8) | |
| jne .LBB125_69 | |
| movq 8(%r13), %rdx | |
| leaq StockDory::AttackTable::Knight(%rip), %rsi | |
| testq %rdx, (%rsi,%rcx,8) | |
| jne .LBB125_69 | |
| leaq (%rcx,%rcx,2), %rdi | |
| movq 248(%r13), %rsi | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %r9 | |
| movq 32(%r13), %rdx | |
| movq 16(%r13), %r11 | |
| leaq StockDory::AttackTable::Sliding(%rip), %r10 | |
| movq 8(%r9,%rdi,8), %r8 | |
| notq %rsi | |
| orq %rdx, %r11 | |
| orq %rsi, %r8 | |
| imulq (%r9,%rdi,8), %r8 | |
| shrq $55, %r8 | |
| addl 16(%r9,%rdi,8), %r8d | |
| testq %r11, (%r10,%r8,8) | |
| jne .LBB125_69 | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %r8 | |
| orq 24(%r13), %rdx | |
| orq 1544(%r8,%rdi,8), %rsi | |
| imulq 1536(%r8,%rdi,8), %rsi | |
| shrq $52, %rsi | |
| addl 1552(%r8,%rdi,8), %esi | |
| leaq StockDory::AttackTable::Sliding(%rip), %rdi | |
| testq %rdx, (%rdi,%rsi,8) | |
| jne .LBB125_69 | |
| movq 40(%r13), %rdx | |
| leaq StockDory::AttackTable::King(%rip), %rsi | |
| testq %rdx, (%rsi,%rcx,8) | |
| jne .LBB125_69 | |
| incl %eax | |
| .LBB125_69: | |
| movl 124(%rsp), %ecx | |
| cwtl | |
| movl %ebp, %ebx | |
| movq 40(%rsp), %rsi | |
| movq %r13, %rdi | |
| subl %eax, %ecx | |
| movl $1, %eax | |
| cmpl $2, %ecx | |
| cmovll %eax, %ecx | |
| negl %ebp | |
| movswl %cx, %edx | |
| movl %r15d, %ecx | |
| movl %ebp, %r8d | |
| callq int StockDory::Search<StockDory::NoLogger>::AlphaBeta<(Color)1, false, false>(unsigned char, short, int, int) | |
| movl %eax, %r12d | |
| negl %r12d | |
| movl %ebx, %r14d | |
| movl 132(%rsp), %edx | |
| cmpl %r12d, %ebx | |
| movq 96(%rsp), %rbx | |
| jge .LBB125_73 | |
| .LBB125_70: | |
| movq 40(%rsp), %rsi | |
| movq %r13, %rdi | |
| movl %edx, %r12d | |
| movl %r15d, %ecx | |
| movl %ebp, %r8d | |
| callq int StockDory::Search<StockDory::NoLogger>::AlphaBeta<(Color)1, false, false>(unsigned char, short, int, int) | |
| negl %eax | |
| cmpl %eax, %r14d | |
| jge .LBB125_80 | |
| movq 16(%rsp), %r13 | |
| movl %r12d, %edx | |
| movl %eax, %r12d | |
| cmpl %eax, 28(%rsp) | |
| jle .LBB125_73 | |
| .LBB125_72: | |
| movl 136(%rsp), %ecx | |
| movq 40(%rsp), %rsi | |
| movq %r13, %rdi | |
| movl %ebp, %r8d | |
| callq int StockDory::Search<StockDory::NoLogger>::AlphaBeta<(Color)1, true, false>(unsigned char, short, int, int) | |
| movl %eax, %r12d | |
| negl %r12d | |
| .LBB125_73: | |
| xorl %ecx, %ecx | |
| movb 52(%rsp), %cl | |
| movq 64(%rsp), %rax | |
| movq %r13, %rdi | |
| addl %ecx, %eax | |
| movq %rax, 64(%rsp) | |
| movq 248(%rsp), %rax | |
| movq 240(%rsp), %rsi | |
| movzbl 144(%rsp), %edx | |
| movzbl 152(%rsp), %ecx | |
| movq %rax, 256(%rsp) | |
| movq %rsi, 264(%rsp) | |
| leaq 256(%rsp), %rsi | |
| callq void StockDory::Board::UndoMove<61680ul>(PreviousState const&, Square, Square) | |
| decw 33080(%r13) | |
| movl 56(%rsp), %eax | |
| cmpl %eax, %r12d | |
| jle .LBB125_23 | |
| movl %r14d, %ebp | |
| cmpl %r14d, %r12d | |
| movq 216(%rsp), %r14 | |
| jle .LBB125_79 | |
| movq 32(%rsp), %rax | |
| movl 92(%rsp), %r15d | |
| movq 184(%rsp), %r9 | |
| movq 168(%rsp), %r10 | |
| movw %r15w, (%r9,%rax,2) | |
| movq 176(%rsp), %rax | |
| movzbl (%rax), %eax | |
| cmpb %al, 40(%rsp) | |
| jae .LBB125_90 | |
| movq 40(%rsp), %rdi | |
| movzbl %al, %ecx | |
| movq %rcx, %rdx | |
| subq %rdi, %rdx | |
| cmpq $7, %rdx | |
| jbe .LBB125_89 | |
| cmpq $64, %rdx | |
| jae .LBB125_81 | |
| xorl %esi, %esi | |
| jmp .LBB125_85 | |
| .LBB125_79: | |
| movq 104(%rsp), %rax | |
| movq 112(%rsp), %rcx | |
| movl %eax, %r15d | |
| jmp .LBB125_24 | |
| .LBB125_80: | |
| movq 16(%rsp), %r13 | |
| movl %eax, %r12d | |
| jmp .LBB125_73 | |
| .LBB125_81: | |
| movq %rdx, %rsi | |
| andq $-64, %rsi | |
| xorl %edi, %edi | |
| .LBB125_82: | |
| vmovups -96(%r10,%rdi,2), %ymm0 | |
| vmovups -64(%r10,%rdi,2), %ymm1 | |
| vmovups -32(%r10,%rdi,2), %ymm2 | |
| vmovups (%r10,%rdi,2), %ymm3 | |
| vmovups %ymm0, -354(%r10,%rdi,2) | |
| vmovups %ymm1, -322(%r10,%rdi,2) | |
| vmovups %ymm2, -290(%r10,%rdi,2) | |
| vmovups %ymm3, -258(%r10,%rdi,2) | |
| addq $64, %rdi | |
| cmpq %rdi, %rsi | |
| jne .LBB125_82 | |
| cmpq %rsi, %rdx | |
| je .LBB125_90 | |
| testb $56, %dl | |
| je .LBB125_88 | |
| .LBB125_85: | |
| movq 40(%rsp), %rdi | |
| movq %rdx, %r8 | |
| andq $-8, %r8 | |
| addq %r8, %rdi | |
| .LBB125_86: | |
| vmovups -96(%r10,%rsi,2), %xmm0 | |
| vmovups %xmm0, -354(%r10,%rsi,2) | |
| addq $8, %rsi | |
| cmpq %rsi, %r8 | |
| jne .LBB125_86 | |
| cmpq %r8, %rdx | |
| jne .LBB125_89 | |
| jmp .LBB125_90 | |
| .LBB125_88: | |
| addq 40(%rsp), %rsi | |
| movq %rsi, %rdi | |
| .LBB125_89: | |
| movzwl 258(%r9,%rdi,2), %edx | |
| movw %dx, (%r9,%rdi,2) | |
| incq %rdi | |
| cmpq %rcx, %rdi | |
| jb .LBB125_89 | |
| .LBB125_90: | |
| movq 192(%rsp), %rcx | |
| movb %al, (%rcx) | |
| movq 112(%rsp), %rcx | |
| cmpl 28(%rsp), %r12d | |
| jge .LBB125_103 | |
| movl %r12d, %ebp | |
| movl $0, 88(%rsp) | |
| jmp .LBB125_24 | |
| .LBB125_13: | |
| movl 56(%rsp), %edx | |
| movl 28(%rsp), %ecx | |
| movq %r13, %rdi | |
| addq $2024, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| jmp int StockDory::Search<StockDory::NoLogger>::Q<(Color)0, true>(unsigned char, int, int) | |
| .LBB125_92: | |
| addl $-999999, %ebx | |
| xorl %r12d, %r12d | |
| cmpb $0, 6(%rsp) | |
| cmovnel %ebx, %r12d | |
| jmp .LBB125_102 | |
| .LBB125_93: | |
| movq 104(%rsp), %rax | |
| movl %r10d, %r12d | |
| movl %eax, %r15d | |
| .LBB125_94: | |
| movl 88(%rsp), %ebp | |
| cmpb $2, %bpl | |
| cmovel 48(%rsp), %r15d | |
| .LBB125_95: | |
| movq 72(%rsp), %rdx | |
| movq 8(%rsp), %rbx | |
| .LBB125_96: | |
| mulxq TTable+24(%rip), %rax, %rax | |
| shlq $4, %rax | |
| addq TTable(%rip), %rax | |
| testb %bpl, %bpl | |
| je .LBB125_101 | |
| cmpq (%rax), %rdx | |
| jne .LBB125_101 | |
| cmpb $1, %bpl | |
| jne .LBB125_100 | |
| cmpb $2, 15(%rax) | |
| je .LBB125_101 | |
| .LBB125_100: | |
| movzbl 14(%rax), %esi | |
| movzbl %bl, %ecx | |
| addl $-3, %esi | |
| cmpl %ecx, %esi | |
| jge .LBB125_102 | |
| .LBB125_101: | |
| movq %rdx, (%rax) | |
| movl %r12d, 8(%rax) | |
| movw %r15w, 12(%rax) | |
| movb %bl, 14(%rax) | |
| movb %bpl, 15(%rax) | |
| .LBB125_102: | |
| movl %r12d, %eax | |
| addq $2024, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| vzeroupper | |
| retq | |
| .LBB125_18: | |
| movl 8(%r12), %r14d | |
| movq $0, 8(%rsp) | |
| jmp .LBB125_11 | |
| .LBB125_103: | |
| cmpb $6, 7(%rsp) | |
| movb $1, %bpl | |
| jne .LBB125_95 | |
| movq %rbx, 96(%rsp) | |
| movzbl %bl, %ecx | |
| movq 32(%rsp), %rdi | |
| movq 160(%rsp), %rax | |
| movq 72(%rsp), %rdx | |
| movq 8(%rsp), %rbx | |
| movzwl (%rax,%rdi,2), %eax | |
| cmpw %r15w, %ax | |
| je .LBB125_106 | |
| movq 16(%rsp), %rsi | |
| movw %ax, 66368(%rsi,%rdi,2) | |
| movw %r15w, 66112(%rsi,%rdi,2) | |
| .LBB125_106: | |
| movq 16(%rsp), %rsi | |
| movq 144(%rsp), %rdi | |
| movzbl 120(%rsp), %r10d | |
| movl 84(%rsp), %eax | |
| movzbl 168(%rsi,%rdi), %esi | |
| movq 152(%rsp), %rdi | |
| imull %r10d, %ecx | |
| addl %eax, %ecx | |
| andl $15, %esi | |
| shll $8, %esi | |
| addq %r14, %rsi | |
| addl %ecx, (%rsi,%rdi,4) | |
| movzbl 64(%rsp), %ecx | |
| cmpl $2, %ecx | |
| jb .LBB125_96 | |
| movl %ecx, %esi | |
| decq %rsi | |
| leal -2(%rcx), %edi | |
| movq %r10, 64(%rsp) | |
| movq %rcx, 56(%rsp) | |
| movl %esi, %r13d | |
| andl $3, %r13d | |
| cmpl $3, %edi | |
| jae .LBB125_109 | |
| movl $1, %esi | |
| movl $1, %edi | |
| jmp .LBB125_112 | |
| .LBB125_19: | |
| orq 1544(%r8,%rdi,8), %rsi | |
| orq 80(%r13), %rdx | |
| movq %rbx, %rbp | |
| imulq 1536(%r8,%rdi,8), %rsi | |
| shrq $52, %rsi | |
| addl 1552(%r8,%rdi,8), %esi | |
| testq %rdx, (%r9,%rsi,8) | |
| jne .LBB125_21 | |
| leaq StockDory::AttackTable::King(%rip), %rdx | |
| movq 96(%r13), %rsi | |
| xorl %eax, %eax | |
| andq (%rdx,%rcx,8), %rsi | |
| setne %al | |
| movb %al, 6(%rsp) | |
| jmp .LBB125_21 | |
| .LBB125_109: | |
| movl $1, %edi | |
| movl $4, %r9d | |
| movl $2, %r11d | |
| leal (,%r10,4), %r8d | |
| movq %r10, %rdx | |
| andq $-4, %rsi | |
| movl $1542, %ebp | |
| xorl %ebx, %ebx | |
| subl %ecx, %edi | |
| subl %ecx, %r9d | |
| subl %ecx, %r11d | |
| negq %rsi | |
| imull %r10d, %edi | |
| imull %r10d, %r9d | |
| movl $3, %r10d | |
| imull %edx, %r11d | |
| subl %ecx, %r10d | |
| movq 96(%rsp), %rcx | |
| imull %edx, %r10d | |
| movq 16(%rsp), %rdx | |
| subl %eax, %edi | |
| subl %eax, %r9d | |
| subl %eax, %r11d | |
| subl %eax, %r10d | |
| movq %r14, %rax | |
| .LBB125_110: | |
| leal -1(%rcx,%rbx), %r14d | |
| movzbl %r14b, %r14d | |
| movzwl 280(%rsp,%r14,8), %r14d | |
| bextrl %ebp, %r14d, %r15d | |
| andl $63, %r14d | |
| movzbl 168(%rdx,%r14), %r14d | |
| andl $15, %r14d | |
| shll $8, %r14d | |
| addq %rax, %r14 | |
| addl %edi, (%r14,%r15,4) | |
| leal -2(%rcx,%rbx), %r14d | |
| addl %r8d, %edi | |
| movzbl %r14b, %r14d | |
| movzwl 280(%rsp,%r14,8), %r14d | |
| bextrl %ebp, %r14d, %r15d | |
| andl $63, %r14d | |
| movzbl 168(%rdx,%r14), %r14d | |
| andl $15, %r14d | |
| shll $8, %r14d | |
| addq %rax, %r14 | |
| addl %r11d, (%r14,%r15,4) | |
| leal -3(%rcx,%rbx), %r14d | |
| addl %r8d, %r11d | |
| movzbl %r14b, %r14d | |
| movzwl 280(%rsp,%r14,8), %r14d | |
| bextrl %ebp, %r14d, %r15d | |
| andl $63, %r14d | |
| movzbl 168(%rdx,%r14), %r14d | |
| andl $15, %r14d | |
| shll $8, %r14d | |
| addq %rax, %r14 | |
| addl %r10d, (%r14,%r15,4) | |
| leal -4(%rcx,%rbx), %r14d | |
| addq $-4, %rbx | |
| addl %r8d, %r10d | |
| movzbl %r14b, %r14d | |
| movzwl 280(%rsp,%r14,8), %r14d | |
| bextrl %ebp, %r14d, %r15d | |
| andl $63, %r14d | |
| movzbl 168(%rdx,%r14), %r14d | |
| andl $15, %r14d | |
| shll $8, %r14d | |
| addq %rax, %r14 | |
| addl %r9d, (%r14,%r15,4) | |
| addl %r8d, %r9d | |
| cmpq %rbx, %rsi | |
| jne .LBB125_110 | |
| movl $1, %edi | |
| movq %rax, %r14 | |
| movq 72(%rsp), %rdx | |
| movl 84(%rsp), %eax | |
| movl 92(%rsp), %r15d | |
| movq 64(%rsp), %r10 | |
| movb $1, %bpl | |
| subq %rbx, %rdi | |
| movq 8(%rsp), %rbx | |
| movl %edi, %esi | |
| .LBB125_112: | |
| testq %r13, %r13 | |
| je .LBB125_96 | |
| movq 96(%rsp), %rcx | |
| leal 1(%rdi), %r8d | |
| movq 16(%rsp), %r11 | |
| subq %rdi, %rcx | |
| movq 56(%rsp), %rdi | |
| .LBB125_114: | |
| movzbl %cl, %r9d | |
| subl %edi, %esi | |
| decq %rcx | |
| movzwl 280(%rsp,%r9,8), %r9d | |
| imull %r10d, %esi | |
| movl $1542, %r10d | |
| subl %eax, %esi | |
| bextrl %r10d, %r9d, %r10d | |
| andl $63, %r9d | |
| movzbl 168(%r11,%r9), %r9d | |
| andl $15, %r9d | |
| shll $8, %r9d | |
| addq %r14, %r9 | |
| addl %esi, (%r9,%r10,4) | |
| movq 64(%rsp), %r10 | |
| movl %r8d, %esi | |
| incl %r8d | |
| decq %r13 | |
| jne .LBB125_114 | |
| jmp .LBB125_96 | |
| .LBB125_115: | |
| movl $8, %edi | |
| callq __cxa_allocate_exception@PLT | |
| movq std::exception::~exception()@GOTPCREL(%rip), %rdx | |
| leaq vtable for StockDory::Search<StockDory::NoLogger>::SearchStopException+16(%rip), %rcx | |
| leaq typeinfo for StockDory::Search<StockDory::NoLogger>::SearchStopException(%rip), %rsi | |
| movq %rax, %rdi | |
| movq %rcx, (%rax) | |
| callq __cxa_throw@PLT | |
| .Lfunc_end125: | |
| StockDory::Search<StockDory::NoLogger>::SearchStopException::~SearchStopException(): | |
| pushq %rbx | |
| movq %rdi, %rbx | |
| callq std::exception::~exception()@PLT | |
| movl $8, %esi | |
| movq %rbx, %rdi | |
| popq %rbx | |
| jmp operator delete(void*, unsigned long)@PLT | |
| .Lfunc_end126: | |
| int StockDory::Search<StockDory::NoLogger>::Q<(Color)0, true>(unsigned char, int, int): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $1832, %rsp | |
| movl 70720(%rdi), %eax | |
| movl %esi, %r12d | |
| movl %ecx, %ebp | |
| movl %esi, %ecx | |
| movq %rdi, %rbx | |
| movl %edx, %r14d | |
| leaq StockDory::Evaluation::NN+590592(%rip), %rdx | |
| leaq StockDory::Evaluation::NN+592160(%rip), %r8 | |
| cmpb %r12b, %al | |
| cmoval %eax, %ecx | |
| xorl %r9d, %r9d | |
| movb %cl, 70720(%rdi) | |
| leaq StockDory::Evaluation::NN(%rip), %rcx | |
| movzwl StockDory::Evaluation::NN+1378624(%rip), %eax | |
| leaq (%rax,%rax,2), %rax | |
| shll $9, %eax | |
| leaq 592192(%rax,%rcx), %rdi | |
| leaq 592960(%rax,%rcx), %rsi | |
| leaq StockDory::Evaluation::NN+592128(%rip), %rcx | |
| callq void MantaRay::SIMD::ActivateFlattenAndForward<MantaRay::ClippedReLU<short, (short)0, (short)255>, short, int, 384ul, 1ul>(std::array<short, 384ul> const&, std::array<short, 384ul> const&, std::array<short, ((384ul)*(2))*(1ul)> const&, std::array<short, 1ul> const&, std::array<int, 1ul>&, unsigned int) | |
| imull $400, StockDory::Evaluation::NN+592160(%rip), %eax | |
| movslq %eax, %r15 | |
| imulq $-2139062143, %r15, %rax | |
| shrq $32, %rax | |
| addl %eax, %r15d | |
| movl %r15d, %eax | |
| shrl $31, %eax | |
| sarl $13, %r15d | |
| addl %eax, %r15d | |
| cmpl %ebp, %r15d | |
| jge .LBB127_38 | |
| movzbl %r12b, %edx | |
| leaq 66112(%rbx), %rcx | |
| leaq 66624(%rbx), %r8 | |
| leaq 84(%rsp), %rdi | |
| movq %rbx, %rsi | |
| xorl %r9d, %r9d | |
| movq %rdx, 40(%rsp) | |
| callq StockDory::OrderedMoveList<(Color)0, true>::OrderedMoveList(StockDory::Board const&, unsigned char, StockDory::KillerTable const&, StockDory::HistoryTable const&, Move) | |
| movzbl 1828(%rsp), %ecx | |
| testb %cl, %cl | |
| je .LBB127_2 | |
| cmpl %r14d, %r15d | |
| leal 1(%r12), %eax | |
| movl %ebp, 28(%rsp) | |
| cmovgl %r15d, %r14d | |
| negl %ebp | |
| movl %eax, 36(%rsp) | |
| xorl %r12d, %r12d | |
| movl %r14d, 4(%rsp) | |
| movb $7, %r14b | |
| movl %ebp, 32(%rsp) | |
| jmp .LBB127_4 | |
| .LBB127_31: | |
| movl %r15d, %ebp | |
| .LBB127_37: | |
| movzbl 1828(%rsp), %ecx | |
| addb $7, %r14b | |
| movl %ebp, %r15d | |
| cmpq %rcx, %r12 | |
| jae .LBB127_38 | |
| .LBB127_4: | |
| movq %r12, %rax | |
| incq %r12 | |
| movzbl %cl, %ecx | |
| cmpq %rcx, %r12 | |
| jae .LBB127_5 | |
| movl %eax, %edx | |
| notl %edx | |
| addl %ecx, %edx | |
| testb $7, %dl | |
| je .LBB127_7 | |
| leal (%r14,%rcx), %edx | |
| movl %eax, %esi | |
| movzbl %dl, %edi | |
| movq %r12, %rdx | |
| andl $7, %edi | |
| jmp .LBB127_9 | |
| .LBB127_11: | |
| incq %rdx | |
| decq %rdi | |
| je .LBB127_12 | |
| .LBB127_9: | |
| movzbl %sil, %r8d | |
| movl 84(%rsp,%rdx,8), %r9d | |
| movl %edx, %esi | |
| cmpl 84(%rsp,%r8,8), %r9d | |
| jg .LBB127_11 | |
| movl %r8d, %esi | |
| jmp .LBB127_11 | |
| .LBB127_5: | |
| movl %eax, %esi | |
| jmp .LBB127_30 | |
| .LBB127_7: | |
| movq %r12, %rdx | |
| movl %eax, %esi | |
| .LBB127_12: | |
| movq %rcx, %rdi | |
| subq %rax, %rdi | |
| addq $-2, %rdi | |
| cmpq $7, %rdi | |
| jae .LBB127_13 | |
| .LBB127_30: | |
| movzbl %sil, %ecx | |
| movl 84(%rsp,%rax,8), %esi | |
| movq %rbx, %rdi | |
| movl 84(%rsp,%rcx,8), %edx | |
| movzwl 88(%rsp,%rcx,8), %r13d | |
| movl %esi, 84(%rsp,%rcx,8) | |
| movzwl 88(%rsp,%rax,8), %esi | |
| movw %si, 88(%rsp,%rcx,8) | |
| movl %edx, 84(%rsp,%rax,8) | |
| movw %r13w, 88(%rsp,%rax,8) | |
| movl %r13d, %esi | |
| xorl %edx, %edx | |
| callq StockDory::SEE::Accurate(StockDory::Board const&, Move, int) | |
| testb %al, %al | |
| je .LBB127_31 | |
| movq 40(%rsp), %rax | |
| movzwl %r13w, %ecx | |
| movl $1542, %edx | |
| movq %r15, 56(%rsp) | |
| movq %r12, 8(%rsp) | |
| movq %r14, 16(%rsp) | |
| movq %rbx, %rdi | |
| bextrl %edx, %r13d, %r15d | |
| andl $63, %r13d | |
| shrl $12, %ecx | |
| movl %r13d, %esi | |
| movl %r15d, %edx | |
| movb $0, 69708(%rbx,%rax,8) | |
| callq PreviousState StockDory::Board::Move<61680ul>(Square, Square, Piece) | |
| incq 70728(%rbx) | |
| movq %rdx, 48(%rsp) | |
| movq %rax, %r14 | |
| movq %rbx, %rdi | |
| movq TTable+24(%rip), %rdx | |
| mulxq 272(%rbx), %rcx, %rcx | |
| movq TTable(%rip), %rax | |
| movl 4(%rsp), %r12d | |
| movzbl 36(%rsp), %esi | |
| movl 32(%rsp), %edx | |
| shlq $4, %rcx | |
| prefetcht0 (%rax,%rcx) | |
| movl %r12d, %ecx | |
| negl %ecx | |
| callq int StockDory::Search<StockDory::NoLogger>::Q<(Color)1, true>(unsigned char, int, int) | |
| movq 48(%rsp), %rsi | |
| movq %r14, 64(%rsp) | |
| movq 56(%rsp), %r14 | |
| movl %eax, %ebp | |
| negl %ebp | |
| movq %rbx, %rdi | |
| movl %r13d, %edx | |
| movl %r15d, %ecx | |
| movq %rsi, 72(%rsp) | |
| leaq 64(%rsp), %rsi | |
| callq void StockDory::Board::UndoMove<61680ul>(PreviousState const&, Square, Square) | |
| cmpl %ebp, %r14d | |
| jge .LBB127_33 | |
| cmpl %ebp, %r12d | |
| jge .LBB127_35 | |
| movq 16(%rsp), %r14 | |
| movq 8(%rsp), %r12 | |
| movl %ebp, 4(%rsp) | |
| cmpl %ebp, 28(%rsp) | |
| jg .LBB127_37 | |
| jmp .LBB127_38 | |
| .LBB127_29: | |
| addq $8, %rdx | |
| cmpq %rcx, %rdx | |
| je .LBB127_30 | |
| .LBB127_13: | |
| movzbl %sil, %edi | |
| movl 84(%rsp,%rdx,8), %r8d | |
| movl %edx, %esi | |
| cmpl 84(%rsp,%rdi,8), %r8d | |
| jle .LBB127_14 | |
| movl 92(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jg .LBB127_16 | |
| .LBB127_17: | |
| movl 100(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jg .LBB127_18 | |
| .LBB127_19: | |
| movl 108(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jg .LBB127_20 | |
| .LBB127_21: | |
| movl 116(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jg .LBB127_22 | |
| .LBB127_23: | |
| movl 124(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jg .LBB127_24 | |
| .LBB127_25: | |
| movl 132(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jg .LBB127_26 | |
| .LBB127_27: | |
| movl 140(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jle .LBB127_29 | |
| jmp .LBB127_28 | |
| .LBB127_14: | |
| movl %edi, %esi | |
| movl 92(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jle .LBB127_17 | |
| .LBB127_16: | |
| leal 1(%rdx), %esi | |
| movzbl %sil, %esi | |
| movl 100(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jle .LBB127_19 | |
| .LBB127_18: | |
| leal 2(%rdx), %esi | |
| movzbl %sil, %esi | |
| movl 108(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jle .LBB127_21 | |
| .LBB127_20: | |
| leal 3(%rdx), %esi | |
| movzbl %sil, %esi | |
| movl 116(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jle .LBB127_23 | |
| .LBB127_22: | |
| leal 4(%rdx), %esi | |
| movzbl %sil, %esi | |
| movl 124(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jle .LBB127_25 | |
| .LBB127_24: | |
| leal 5(%rdx), %esi | |
| movzbl %sil, %esi | |
| movl 132(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jle .LBB127_27 | |
| .LBB127_26: | |
| leal 6(%rdx), %esi | |
| movzbl %sil, %esi | |
| movl 140(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jle .LBB127_29 | |
| .LBB127_28: | |
| leal 7(%rdx), %esi | |
| movzbl %sil, %esi | |
| jmp .LBB127_29 | |
| .LBB127_33: | |
| movl %r14d, %ebp | |
| .LBB127_35: | |
| movq 16(%rsp), %r14 | |
| movq 8(%rsp), %r12 | |
| jmp .LBB127_37 | |
| .LBB127_2: | |
| movl %r15d, %ebp | |
| .LBB127_38: | |
| movl %ebp, %eax | |
| addq $1832, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .Lfunc_end127: | |
| StockDory::OrderedMoveList<(Color)0, false>::OrderedMoveList(StockDory::Board const&, unsigned char, StockDory::KillerTable const&, StockDory::HistoryTable const&, Move): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $104, %rsp | |
| movl $12, %eax | |
| movl %r9d, %r12d | |
| movq %rdi, %r15 | |
| movq %r8, 24(%rsp) | |
| .LBB128_1: | |
| movl $0, -12(%r15,%rax) | |
| movw $0, -8(%r15,%rax) | |
| movl $0, -4(%r15,%rax) | |
| movw $0, (%r15,%rax) | |
| addq $16, %rax | |
| cmpq $1756, %rax | |
| jne .LBB128_1 | |
| movb $0, 1744(%r15) | |
| movzbl %dl, %eax | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %r8 | |
| leaq StockDory::AttackTable::Sliding(%rip), %r10 | |
| movq %rsi, 8(%rsp) | |
| movzwl (%rcx,%rax,2), %edx | |
| movzwl 256(%rcx,%rax,2), %eax | |
| movw %dx, 2(%rsp) | |
| movw %ax, 4(%rsp) | |
| movw %r12w, 6(%rsp) | |
| movw %ax, 22(%rsp) | |
| movw %dx, 32(%rsp) | |
| tzcntq 40(%rsi), %rax | |
| movq 240(%rsi), %rcx | |
| movq 88(%rsi), %rdx | |
| movq 72(%rsi), %r11 | |
| orq %rdx, %r11 | |
| orq 80(%rsi), %rdx | |
| leaq (%rax,%rax,2), %rdi | |
| movq 8(%r8,%rdi,8), %r9 | |
| orq %rcx, %r9 | |
| orq 1544(%r8,%rdi,8), %rcx | |
| imulq (%r8,%rdi,8), %r9 | |
| imulq 1536(%r8,%rdi,8), %rcx | |
| shrq $55, %r9 | |
| addl 16(%r8,%rdi,8), %r9d | |
| shrq $52, %rcx | |
| addl 1552(%r8,%rdi,8), %ecx | |
| andq (%r10,%rcx,8), %rdx | |
| andq (%r10,%r9,8), %r11 | |
| je .LBB128_3 | |
| movq 232(%rsi), %r8 | |
| movl %eax, %ecx | |
| tzcntq %r11, %r10 | |
| blsrq %r11, %rbx | |
| shll $9, %ecx | |
| leaq StockDory::UtilityTable::Between(%rip), %rdi | |
| xorl %r9d, %r9d | |
| addq %rcx, %rdi | |
| xorl %ecx, %ecx | |
| .LBB128_7: | |
| movq (%rdi,%r10,8), %r11 | |
| leaq -1(%rbx), %rsi | |
| btsq %r10, %r11 | |
| movq %r11, %r10 | |
| andq %r8, %r10 | |
| popcntq %r10, %r10 | |
| cmpl $1, %r10d | |
| cmovneq %r9, %r11 | |
| tzcntq %rbx, %r10 | |
| andq %rbx, %rsi | |
| orq %r11, %rcx | |
| cmpq $1, %rbx | |
| movq %rsi, %rbx | |
| jae .LBB128_7 | |
| testq %rdx, %rdx | |
| je .LBB128_5 | |
| .LBB128_8: | |
| movq 8(%rsp), %rbx | |
| tzcntq %rdx, %r9 | |
| blsrq %rdx, %rdx | |
| shll $9, %eax | |
| leaq StockDory::UtilityTable::Between(%rip), %rsi | |
| xorl %r8d, %r8d | |
| addq %rax, %rsi | |
| xorl %eax, %eax | |
| movq 232(%rbx), %r11 | |
| .LBB128_9: | |
| movq (%rsi,%r9,8), %r10 | |
| leaq -1(%rdx), %rdi | |
| btsq %r9, %r10 | |
| movq %r10, %r9 | |
| andq %r11, %r9 | |
| popcntq %r9, %r9 | |
| cmpl $1, %r9d | |
| cmovneq %r8, %r10 | |
| tzcntq %rdx, %r9 | |
| andq %rdx, %rdi | |
| orq %r10, %rax | |
| cmpq $1, %rdx | |
| movq %rdi, %rdx | |
| jae .LBB128_9 | |
| jmp .LBB128_10 | |
| .LBB128_3: | |
| xorl %ecx, %ecx | |
| testq %rdx, %rdx | |
| jne .LBB128_8 | |
| .LBB128_5: | |
| movq 8(%rsp), %rbx | |
| xorl %eax, %eax | |
| .LBB128_10: | |
| movq %rax, 56(%rsp) | |
| movq %rbx, %rdi | |
| movq %rcx, 64(%rsp) | |
| callq CheckBitBoard StockDory::Board::Check<(Color)1>() const | |
| movq %rax, 72(%rsp) | |
| movb %dl, 80(%rsp) | |
| testb $1, %dl | |
| je .LBB128_23 | |
| movq 40(%rbx), %rax | |
| testq %rax, %rax | |
| je .LBB128_48 | |
| movq %rbx, %rsi | |
| tzcntq %rax, %rbx | |
| blsrq %rax, %rax | |
| movq %r15, 96(%rsp) | |
| movl %r12d, 48(%rsp) | |
| jmp .LBB128_13 | |
| .LBB128_22: | |
| movq 88(%rsp), %rcx | |
| movq 8(%rsp), %rsi | |
| leaq -1(%rcx), %rax | |
| tzcntq %rcx, %rbx | |
| andq %rcx, %rax | |
| cmpq $1, %rcx | |
| jb .LBB128_48 | |
| .LBB128_13: | |
| leaq 40(%rsp), %rdi | |
| movl %ebx, %edx | |
| movq %rax, 88(%rsp) | |
| movq $0, 40(%rsp) | |
| callq StockDory::MoveList<(Piece)5, (Color)0>::King(StockDory::Board const&, Square) | |
| movq 40(%rsp), %rax | |
| testq %rax, %rax | |
| je .LBB128_22 | |
| tzcntq %rax, %r14 | |
| blsrq %rax, %rbp | |
| movl %ebx, %r8d | |
| shrq $6, %rbx | |
| orl $24576, %r8d | |
| jmp .LBB128_15 | |
| .LBB128_17: | |
| movq %rbx, %r15 | |
| movl %r13d, %esi | |
| xorl %edx, %edx | |
| movq %rdi, %r12 | |
| movl %r8d, %ebx | |
| callq StockDory::SEE::Accurate(StockDory::Board const&, Move, int) | |
| movzbl 168(%r12,%r14), %ecx | |
| movl %ebx, %r8d | |
| movq %r15, %rbx | |
| movl 48(%rsp), %r12d | |
| movq 96(%rsp), %r15 | |
| andl $15, %ecx | |
| leaq (%rcx,%rcx), %rdx | |
| shll $4, %ecx | |
| subq %rdx, %rcx | |
| leaq StockDory::Policy<(Color)0, false>::MvvLva(%rip), %rdx | |
| testb %al, %al | |
| movl $300, %eax | |
| movzwl 10(%rcx,%rdx), %ecx | |
| movl $1000, %edx | |
| cmovnel %edx, %eax | |
| imull %ecx, %eax | |
| .LBB128_21: | |
| movzbl 1744(%r15), %ecx | |
| leaq -1(%rbp), %rsi | |
| tzcntq %rbp, %r14 | |
| andq %rbp, %rsi | |
| leal 1(%rcx), %edx | |
| movb %dl, 1744(%r15) | |
| movl %eax, (%r15,%rcx,8) | |
| movw %r13w, 4(%r15,%rcx,8) | |
| cmpq $1, %rbp | |
| movq %rsi, %rbp | |
| jb .LBB128_22 | |
| .LBB128_15: | |
| movl %r14d, %r13d | |
| shll $6, %r13d | |
| movl $2147483646, %eax | |
| orl %r8d, %r13d | |
| cmpw %r12w, %r13w | |
| je .LBB128_21 | |
| movq 8(%rsp), %rdi | |
| orq %rbx, %r14 | |
| movzbl 168(%rdi,%r14), %eax | |
| andb $15, %al | |
| cmpb $6, %al | |
| jne .LBB128_17 | |
| movl $900000, %eax | |
| cmpw 32(%rsp), %r13w | |
| je .LBB128_21 | |
| movl $800000, %eax | |
| cmpw 22(%rsp), %r13w | |
| je .LBB128_21 | |
| movq 24(%rsp), %rax | |
| movl 1280(%rax,%r14,4), %eax | |
| jmp .LBB128_21 | |
| .LBB128_23: | |
| movq 24(%rsp), %rdx | |
| leaq 2(%rsp), %rcx | |
| leaq 56(%rsp), %r8 | |
| leaq 72(%rsp), %r9 | |
| movq %r15, %rdi | |
| movq %rbx, %rsi | |
| callq void StockDory::OrderedMoveList<(Color)0, false>::AddMoveLoop<(Piece)0>(StockDory::Board const&, StockDory::HistoryTable const&, StockDory::Policy<(Color)0, false> const&, PinBitBoard const&, CheckBitBoard const&) | |
| movq 8(%rbx), %rax | |
| movq %rbx, %rdi | |
| testq %rax, %rax | |
| je .LBB128_36 | |
| tzcntq %rax, %rbx | |
| blsrq %rax, %rax | |
| jmp .LBB128_25 | |
| .LBB128_35: | |
| movq 32(%rsp), %rcx | |
| leaq -1(%rcx), %rax | |
| tzcntq %rcx, %rbx | |
| andq %rcx, %rax | |
| cmpq $1, %rcx | |
| jb .LBB128_36 | |
| .LBB128_25: | |
| movq 64(%rsp), %rcx | |
| movq %rax, 32(%rsp) | |
| orq 56(%rsp), %rcx | |
| btq %rbx, %rcx | |
| jb .LBB128_35 | |
| movq 232(%rdi), %rax | |
| leaq StockDory::AttackTable::Knight(%rip), %rcx | |
| andnq (%rcx,%rbx,8), %rax, %rax | |
| andq 72(%rsp), %rax | |
| je .LBB128_35 | |
| blsrq %rax, %r13 | |
| tzcntq %rax, %r14 | |
| movl %ebx, %r12d | |
| shrq $6, %rbx | |
| orl $24576, %r12d | |
| jmp .LBB128_28 | |
| .LBB128_30: | |
| movl %ebp, %esi | |
| xorl %edx, %edx | |
| callq StockDory::SEE::Accurate(StockDory::Board const&, Move, int) | |
| movq 8(%rsp), %rdi | |
| movzbl 168(%rdi,%r14), %ecx | |
| andl $15, %ecx | |
| leaq (%rcx,%rcx), %rdx | |
| shll $4, %ecx | |
| subq %rdx, %rcx | |
| leaq StockDory::Policy<(Color)0, false>::MvvLva(%rip), %rdx | |
| testb %al, %al | |
| movl $300, %eax | |
| movzwl 2(%rcx,%rdx), %ecx | |
| movl $1000, %edx | |
| cmovnel %edx, %eax | |
| imull %ecx, %eax | |
| .LBB128_34: | |
| movzbl 1744(%r15), %ecx | |
| leaq -1(%r13), %rsi | |
| tzcntq %r13, %r14 | |
| andq %r13, %rsi | |
| leal 1(%rcx), %edx | |
| movb %dl, 1744(%r15) | |
| movl %eax, (%r15,%rcx,8) | |
| movw %bp, 4(%r15,%rcx,8) | |
| cmpq $1, %r13 | |
| movq %rsi, %r13 | |
| jb .LBB128_35 | |
| .LBB128_28: | |
| movl %r14d, %ebp | |
| shll $6, %ebp | |
| movl $2147483646, %eax | |
| orl %r12d, %ebp | |
| cmpw 6(%rsp), %bp | |
| je .LBB128_34 | |
| orq %rbx, %r14 | |
| movzbl 168(%rdi,%r14), %eax | |
| andb $15, %al | |
| cmpb $6, %al | |
| jne .LBB128_30 | |
| movl $900000, %eax | |
| cmpw 2(%rsp), %bp | |
| je .LBB128_34 | |
| movl $800000, %eax | |
| cmpw 4(%rsp), %bp | |
| je .LBB128_34 | |
| movq 24(%rsp), %rax | |
| movl 256(%rax,%r14,4), %eax | |
| jmp .LBB128_34 | |
| .LBB128_36: | |
| movq 24(%rsp), %rbx | |
| leaq 2(%rsp), %r12 | |
| leaq 56(%rsp), %r13 | |
| leaq 72(%rsp), %rbp | |
| movq %rdi, %rsi | |
| movq %r15, %rdi | |
| movq %r12, %rcx | |
| movq %r13, %r8 | |
| movq %rbp, %r9 | |
| movq %rbx, %rdx | |
| callq void StockDory::OrderedMoveList<(Color)0, false>::AddMoveLoop<(Piece)2>(StockDory::Board const&, StockDory::HistoryTable const&, StockDory::Policy<(Color)0, false> const&, PinBitBoard const&, CheckBitBoard const&) | |
| movq 8(%rsp), %rsi | |
| movq %r15, %rdi | |
| movq %rbx, %rdx | |
| movq %r12, %rcx | |
| movq %r13, %r8 | |
| movq %rbp, %r9 | |
| callq void StockDory::OrderedMoveList<(Color)0, false>::AddMoveLoop<(Piece)3>(StockDory::Board const&, StockDory::HistoryTable const&, StockDory::Policy<(Color)0, false> const&, PinBitBoard const&, CheckBitBoard const&) | |
| movq 8(%rsp), %rsi | |
| movq %r15, %rdi | |
| movq %rbx, %rdx | |
| movq %r12, %rcx | |
| movq %r13, %r8 | |
| movq %rbp, %r9 | |
| callq void StockDory::OrderedMoveList<(Color)0, false>::AddMoveLoop<(Piece)4>(StockDory::Board const&, StockDory::HistoryTable const&, StockDory::Policy<(Color)0, false> const&, PinBitBoard const&, CheckBitBoard const&) | |
| movq 8(%rsp), %rsi | |
| movq 40(%rsi), %rax | |
| testq %rax, %rax | |
| je .LBB128_48 | |
| tzcntq %rax, %r12 | |
| blsrq %rax, %rax | |
| jmp .LBB128_38 | |
| .LBB128_47: | |
| movq 48(%rsp), %rcx | |
| movq 8(%rsp), %rsi | |
| leaq -1(%rcx), %rax | |
| tzcntq %rcx, %r12 | |
| andq %rcx, %rax | |
| cmpq $1, %rcx | |
| jb .LBB128_48 | |
| .LBB128_38: | |
| leaq 40(%rsp), %rdi | |
| movl %r12d, %edx | |
| movq %rax, 48(%rsp) | |
| movq $0, 40(%rsp) | |
| callq StockDory::MoveList<(Piece)5, (Color)0>::King(StockDory::Board const&, Square) | |
| movq 40(%rsp), %rax | |
| testq %rax, %rax | |
| je .LBB128_47 | |
| tzcntq %rax, %r14 | |
| blsrq %rax, %rbx | |
| movl %r12d, %r13d | |
| shrq $6, %r12 | |
| orl $24576, %r13d | |
| movq %r12, 32(%rsp) | |
| jmp .LBB128_40 | |
| .LBB128_42: | |
| movl %ebp, %esi | |
| xorl %edx, %edx | |
| movq %rdi, %r12 | |
| callq StockDory::SEE::Accurate(StockDory::Board const&, Move, int) | |
| movzbl 168(%r12,%r14), %ecx | |
| movq 32(%rsp), %r12 | |
| andl $15, %ecx | |
| leaq (%rcx,%rcx), %rdx | |
| shll $4, %ecx | |
| subq %rdx, %rcx | |
| leaq StockDory::Policy<(Color)0, false>::MvvLva(%rip), %rdx | |
| testb %al, %al | |
| movl $300, %eax | |
| movzwl 10(%rcx,%rdx), %ecx | |
| movl $1000, %edx | |
| cmovnel %edx, %eax | |
| imull %ecx, %eax | |
| .LBB128_46: | |
| movzbl 1744(%r15), %ecx | |
| leaq -1(%rbx), %rsi | |
| tzcntq %rbx, %r14 | |
| andq %rbx, %rsi | |
| leal 1(%rcx), %edx | |
| movb %dl, 1744(%r15) | |
| movl %eax, (%r15,%rcx,8) | |
| movw %bp, 4(%r15,%rcx,8) | |
| cmpq $1, %rbx | |
| movq %rsi, %rbx | |
| jb .LBB128_47 | |
| .LBB128_40: | |
| movl %r14d, %ebp | |
| shll $6, %ebp | |
| movl $2147483646, %eax | |
| orl %r13d, %ebp | |
| cmpw 6(%rsp), %bp | |
| je .LBB128_46 | |
| movq 8(%rsp), %rdi | |
| orq %r12, %r14 | |
| movzbl 168(%rdi,%r14), %eax | |
| andb $15, %al | |
| cmpb $6, %al | |
| jne .LBB128_42 | |
| movl $900000, %eax | |
| cmpw 2(%rsp), %bp | |
| je .LBB128_46 | |
| movl $800000, %eax | |
| cmpw 4(%rsp), %bp | |
| je .LBB128_46 | |
| movq 24(%rsp), %rax | |
| movl 1280(%rax,%r14,4), %eax | |
| jmp .LBB128_46 | |
| .LBB128_48: | |
| addq $104, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .Lfunc_end128: | |
| int StockDory::Search<StockDory::NoLogger>::AlphaBeta<(Color)1, true, false>(unsigned char, short, int, int): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $2008, %rsp | |
| cmpb $0, 70751(%rdi) | |
| jne .LBB129_128 | |
| movzwl 70728(%rdi), %eax | |
| movl %ecx, %r15d | |
| movq %rdi, %r14 | |
| testl $4095, %eax | |
| jne .LBB129_4 | |
| cmpq $0, 296(%r14) | |
| je .LBB129_4 | |
| movl %r15d, %r12d | |
| movl %esi, %ebp | |
| movl %edx, %ebx | |
| movl %r8d, %r15d | |
| callq std::chrono::_V2::steady_clock::now()@PLT | |
| subq 280(%r14), %rax | |
| movabsq $4835703278458516699, %rcx | |
| movl %r15d, %r8d | |
| movl %r12d, %r15d | |
| movl %ebp, %esi | |
| imulq %rcx | |
| movq %rdx, %rax | |
| movq %rax, %rcx | |
| shrq $63, %rcx | |
| sarq $18, %rax | |
| movl %ebx, %edx | |
| addq %rcx, %rax | |
| cmpq 296(%r14), %rax | |
| jg .LBB129_128 | |
| .LBB129_4: | |
| movzbl %sil, %r12d | |
| movl %r12d, %eax | |
| shll $8, %eax | |
| leaq (%rax,%r12,2), %rbx | |
| movb %r12b, 33088(%r14,%rbx) | |
| movl 70720(%r14), %eax | |
| cmpb %r12b, %al | |
| cmovbel %r12d, %eax | |
| movb %al, 70720(%r14) | |
| testw %dx, %dx | |
| jle .LBB129_14 | |
| movzbl 69700(%r14,%r12,8), %ecx | |
| xorl %ebp, %ebp | |
| cmpb $99, %cl | |
| ja .LBB129_114 | |
| movq 272(%r14), %r11 | |
| movzwl 33080(%r14), %eax | |
| testl %eax, %eax | |
| je .LBB129_15 | |
| notb %cl | |
| xorl %r9d, %r9d | |
| movsbl %cl, %ecx | |
| addl %eax, %ecx | |
| decl %eax | |
| movzwl %ax, %edi | |
| leaq 312(%r14,%rdi,8), %rdi | |
| jmp .LBB129_10 | |
| .LBB129_8: | |
| incb %r9b | |
| .LBB129_9: | |
| addq $-8, %rdi | |
| addw $-1, %ax | |
| jae .LBB129_15 | |
| .LBB129_10: | |
| movzwl %ax, %r10d | |
| cmpl %r10d, %ecx | |
| jg .LBB129_15 | |
| cmpq %r11, (%rdi) | |
| jne .LBB129_9 | |
| cmpb $1, %r9b | |
| jbe .LBB129_8 | |
| xorl %ebp, %ebp | |
| jmp .LBB129_114 | |
| .LBB129_14: | |
| movq %r14, %rdi | |
| movl %r12d, %esi | |
| movl %r15d, %edx | |
| movl %r8d, %ecx | |
| addq $2008, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| jmp int StockDory::Search<StockDory::NoLogger>::Q<(Color)1, true>(unsigned char, int, int) | |
| .LBB129_15: | |
| movq 248(%r14), %rax | |
| notq %rax | |
| popcntq %rax, %rax | |
| cmpq $2, %rax | |
| je .LBB129_114 | |
| cmpl $3, %eax | |
| jne .LBB129_18 | |
| movq 72(%r14), %rax | |
| orq 16(%r14), %rax | |
| orq 64(%r14), %rax | |
| orq 8(%r14), %rax | |
| jne .LBB129_114 | |
| .LBB129_18: | |
| leal -999999(%r12), %ecx | |
| movl $999998, %eax | |
| cmpl %ecx, %r15d | |
| cmovlel %ecx, %r15d | |
| subl %r12d, %eax | |
| cmpl %r8d, %eax | |
| cmovgel %r8d, %eax | |
| movl %eax, 12(%rsp) | |
| cmpl %eax, %r15d | |
| jge .LBB129_24 | |
| movl %ecx, 96(%rsp) | |
| movl %edx, %r13d | |
| movq %r11, %rdx | |
| mulxq TTable+24(%rip), %rcx, %rcx | |
| movq TTable(%rip), %rbp | |
| movq %r12, 80(%rsp) | |
| movl %esi, 40(%rsp) | |
| movq %r11, 72(%rsp) | |
| shlq $4, %rcx | |
| movzbl 15(%rbp,%rcx), %eax | |
| cmpb $3, %al | |
| je .LBB129_25 | |
| addq %rcx, %rbp | |
| cmpq %r11, (%rbp) | |
| jne .LBB129_25 | |
| movzwl 12(%rbp), %ecx | |
| movl %ecx, 24(%rsp) | |
| testb %al, %al | |
| je .LBB129_115 | |
| movzwl StockDory::Evaluation::NN+1378624(%rip), %eax | |
| leaq StockDory::Evaluation::NN(%rip), %rcx | |
| leaq StockDory::Evaluation::NN+590592(%rip), %rdx | |
| leaq StockDory::Evaluation::NN+592160(%rip), %r8 | |
| movq $0, 32(%rsp) | |
| xorl %r9d, %r9d | |
| leaq (%rax,%rax,2), %rax | |
| shll $9, %eax | |
| leaq 592192(%rax,%rcx), %rsi | |
| leaq 592960(%rax,%rcx), %rdi | |
| leaq StockDory::Evaluation::NN+592128(%rip), %rcx | |
| callq void MantaRay::SIMD::ActivateFlattenAndForward<MantaRay::ClippedReLU<short, (short)0, (short)255>, short, int, 384ul, 1ul>(std::array<short, 384ul> const&, std::array<short, 384ul> const&, std::array<short, ((384ul)*(2))*(1ul)> const&, std::array<short, 1ul> const&, std::array<int, 1ul>&, unsigned int) | |
| imull $400, StockDory::Evaluation::NN+592160(%rip), %eax | |
| movzbl 15(%rbp), %ecx | |
| movslq %eax, %r12 | |
| imulq $-2139062143, %r12, %rax | |
| shrq $32, %rax | |
| addl %eax, %r12d | |
| movl %r12d, %eax | |
| shrl $31, %eax | |
| sarl $13, %r12d | |
| addl %eax, %r12d | |
| movl 8(%rbp), %eax | |
| cmpl %eax, %r12d | |
| setg %dl | |
| cmpb $1, %cl | |
| sete %sil | |
| testb %sil, %dl | |
| jne .LBB129_26 | |
| cmpb $2, %cl | |
| movl %eax, %ecx | |
| movq $0, 32(%rsp) | |
| cmovel %r12d, %ecx | |
| cmpl %eax, %r12d | |
| cmovgel %eax, %ecx | |
| movl %ecx, %r12d | |
| jmp .LBB129_26 | |
| .LBB129_24: | |
| movl %r15d, %ebp | |
| jmp .LBB129_114 | |
| .LBB129_25: | |
| movzwl StockDory::Evaluation::NN+1378624(%rip), %eax | |
| leaq StockDory::Evaluation::NN(%rip), %rcx | |
| leaq StockDory::Evaluation::NN+590592(%rip), %rdx | |
| leaq StockDory::Evaluation::NN+592160(%rip), %r8 | |
| movl $0, 24(%rsp) | |
| xorl %r9d, %r9d | |
| leaq (%rax,%rax,2), %rax | |
| shll $9, %eax | |
| leaq 592192(%rax,%rcx), %rsi | |
| leaq 592960(%rax,%rcx), %rdi | |
| leaq StockDory::Evaluation::NN+592128(%rip), %rcx | |
| callq void MantaRay::SIMD::ActivateFlattenAndForward<MantaRay::ClippedReLU<short, (short)0, (short)255>, short, int, 384ul, 1ul>(std::array<short, 384ul> const&, std::array<short, 384ul> const&, std::array<short, ((384ul)*(2))*(1ul)> const&, std::array<short, 1ul> const&, std::array<int, 1ul>&, unsigned int) | |
| imull $400, StockDory::Evaluation::NN+592160(%rip), %eax | |
| movslq %eax, %r12 | |
| imulq $-2139062143, %r12, %rax | |
| shrq $32, %rax | |
| addl %eax, %r12d | |
| movl %r12d, %eax | |
| shrl $31, %eax | |
| sarl $13, %r12d | |
| addl %eax, %r12d | |
| movw $-1, %ax | |
| movq %rax, 32(%rsp) | |
| .LBB129_26: | |
| movq 80(%rsp), %rax | |
| leaq StockDory::AttackTable::Pawn(%rip), %rsi | |
| leaq StockDory::AttackTable::Knight(%rip), %rdi | |
| movb $1, 10(%rsp) | |
| movl %r15d, 28(%rsp) | |
| movl %r12d, 69696(%r14,%rax,8) | |
| movw $1, %ax | |
| tzcntq 96(%r14), %rcx | |
| movq (%r14), %rdx | |
| testq %rdx, 512(%rsi,%rcx,8) | |
| jne .LBB129_31 | |
| movq 8(%r14), %rdx | |
| testq %rdx, (%rdi,%rcx,8) | |
| jne .LBB129_31 | |
| leaq (%rcx,%rcx,2), %rdi | |
| movq 248(%r14), %rsi | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %r8 | |
| movq 32(%r14), %rdx | |
| movq 16(%r14), %r11 | |
| leaq StockDory::AttackTable::Sliding(%rip), %r9 | |
| movq 8(%r8,%rdi,8), %r10 | |
| notq %rsi | |
| orq %rdx, %r11 | |
| orq %rsi, %r10 | |
| imulq (%r8,%rdi,8), %r10 | |
| shrq $55, %r10 | |
| addl 16(%r8,%rdi,8), %r10d | |
| testq %r11, (%r9,%r10,8) | |
| jne .LBB129_31 | |
| orq 1544(%r8,%rdi,8), %rsi | |
| orq 24(%r14), %rdx | |
| imulq 1536(%r8,%rdi,8), %rsi | |
| shrq $52, %rsi | |
| addl 1552(%r8,%rdi,8), %esi | |
| testq %rdx, (%r9,%rsi,8) | |
| jne .LBB129_31 | |
| leaq StockDory::AttackTable::King(%rip), %rdx | |
| movq 40(%r14), %rsi | |
| xorl %eax, %eax | |
| andq (%rdx,%rcx,8), %rsi | |
| setne %al | |
| movb %al, 10(%rsp) | |
| .LBB129_31: | |
| movzwl %ax, %ebp | |
| xorl %ecx, %ecx | |
| movl $0, %eax | |
| leaq 66624(%r14), %r8 | |
| leaq 260(%rsp), %rdi | |
| movq %r14, %rsi | |
| addl %r13d, %ebp | |
| movq 32(%rsp), %r13 | |
| movq %rax, 48(%rsp) | |
| cmpw $4, %bp | |
| movq 80(%rsp), %r15 | |
| cmovll %ecx, %r13d | |
| leaq 66112(%r14), %rcx | |
| movq %rcx, 160(%rsp) | |
| movl %r15d, %edx | |
| movl 24(%rsp), %r9d | |
| callq StockDory::OrderedMoveList<(Color)1, false>::OrderedMoveList(StockDory::Board const&, unsigned char, StockDory::KillerTable const&, StockDory::HistoryTable const&, Move) | |
| movzbl 2004(%rsp), %eax | |
| testb %al, %al | |
| je .LBB129_104 | |
| leaq 33088(%r14,%rbx), %rdx | |
| addl %ebp, %r13d | |
| leaq StockDory::LogarithmicReductionTable::Internal(%rip), %r8 | |
| leaq 33088(%r14), %rcx | |
| movl $-1000000, %r11d | |
| movb $7, %r9b | |
| movswl %r13w, %edi | |
| movq %rdx, 192(%rsp) | |
| movl %edi, %edx | |
| imull %edi, %edx | |
| cmpw $3, %di | |
| movl %edx, 60(%rsp) | |
| setl %dl | |
| imull $21846, %edi, %esi | |
| orb %dl, 10(%rsp) | |
| movl %esi, %edx | |
| shrl $31, %edx | |
| shrl $16, %esi | |
| addl %edx, %esi | |
| movl $1, %edx | |
| cmpw $2, %si | |
| cmovll %edx, %esi | |
| imull $150, %edi, %edx | |
| xorl %ebx, %ebx | |
| movl %esi, 128(%rsp) | |
| leal (,%r15,8), %esi | |
| movl %edi, 132(%rsp) | |
| addl %r12d, %edx | |
| movl %edx, 136(%rsp) | |
| leaq 4(%rsi), %rdx | |
| movq %rsi, 216(%rsp) | |
| leal -1(%r13), %esi | |
| movq %rdx, 208(%rsp) | |
| movl 40(%rsp), %edx | |
| movl %esi, 148(%rsp) | |
| movzbl %r13b, %esi | |
| imulq $436, %rsi, %rsi | |
| movl 12(%rsp), %edi | |
| movq %r13, 32(%rsp) | |
| addq %rsi, %r8 | |
| movl %r15d, %esi | |
| shll $8, %esi | |
| leaq (%rsi,%r15,2), %rsi | |
| movq %r8, 200(%rsp) | |
| incb %dl | |
| negl %edi | |
| leaq 33090(%r14,%rsi), %r8 | |
| leaq 258(%rcx,%rsi), %rcx | |
| movq %r8, 184(%rsp) | |
| movl %edi, 144(%rsp) | |
| movq %rcx, 176(%rsp) | |
| movzbl %dl, %ecx | |
| movq %rcx, 16(%rsp) | |
| leaq (%rsi,%rcx,2), %rcx | |
| leaq 33444(%r14,%rcx), %rcx | |
| movq %rcx, 168(%rsp) | |
| movb $2, %cl | |
| movl %ecx, 64(%rsp) | |
| movq $0, 88(%rsp) | |
| movl 28(%rsp), %r15d | |
| jmp .LBB129_36 | |
| .LBB129_33: | |
| movl %eax, %ebp | |
| .LBB129_34: | |
| movq 88(%rsp), %rax | |
| movl %ebx, %r15d | |
| movl %eax, %r13d | |
| .LBB129_35: | |
| movq 120(%rsp), %r9 | |
| movq 112(%rsp), %rbx | |
| movzbl 2004(%rsp), %eax | |
| movl %r13d, %ecx | |
| movl %ebp, %r11d | |
| movq %rcx, 88(%rsp) | |
| addb $7, %r9b | |
| cmpq %rax, %rbx | |
| jae .LBB129_106 | |
| .LBB129_36: | |
| leaq 1(%rbx), %r10 | |
| movzbl %al, %eax | |
| cmpq %rax, %r10 | |
| jae .LBB129_42 | |
| movl %ebx, %ecx | |
| notl %ecx | |
| addl %eax, %ecx | |
| testb $7, %cl | |
| je .LBB129_43 | |
| leal (%r9,%rax), %ecx | |
| movl %ebx, %edx | |
| movzbl %cl, %esi | |
| movq %r10, %rcx | |
| andl $7, %esi | |
| jmp .LBB129_40 | |
| .LBB129_39: | |
| incq %rcx | |
| decq %rsi | |
| je .LBB129_44 | |
| .LBB129_40: | |
| movzbl %dl, %edi | |
| movl 260(%rsp,%rcx,8), %r8d | |
| movl %ecx, %edx | |
| cmpl 260(%rsp,%rdi,8), %r8d | |
| jg .LBB129_39 | |
| movl %edi, %edx | |
| jmp .LBB129_39 | |
| .LBB129_42: | |
| movl %ebx, %edx | |
| jmp .LBB129_45 | |
| .LBB129_43: | |
| movq %r10, %rcx | |
| movl %ebx, %edx | |
| .LBB129_44: | |
| movq %rax, %rsi | |
| subq %rbx, %rsi | |
| addq $-2, %rsi | |
| cmpq $7, %rsi | |
| jae .LBB129_49 | |
| .LBB129_45: | |
| movl 260(%rsp,%rbx,8), %esi | |
| movzbl %dl, %eax | |
| movq %r9, 120(%rsp) | |
| movq %r10, 112(%rsp) | |
| movl %r11d, 40(%rsp) | |
| movzwl 264(%rsp,%rax,8), %edi | |
| movl 260(%rsp,%rax,8), %edx | |
| movl %esi, 260(%rsp,%rax,8) | |
| movzwl 264(%rsp,%rbx,8), %esi | |
| movzwl %di, %ecx | |
| movw %si, 264(%rsp,%rax,8) | |
| movl $1542, %eax | |
| movl %edx, 260(%rsp,%rbx,8) | |
| movw %cx, 264(%rsp,%rbx,8) | |
| bextrl %eax, %edi, %r8d | |
| movzbl 168(%r14,%r8), %ebp | |
| andb $15, %bpl | |
| cmpb $6, %bpl | |
| sete %al | |
| movb %al, 28(%rsp) | |
| testq %rbx, %rbx | |
| je .LBB129_65 | |
| cmpb $6, %bpl | |
| jne .LBB129_65 | |
| cmpl %r15d, 136(%rsp) | |
| jg .LBB129_66 | |
| jmp .LBB129_105 | |
| .LBB129_48: | |
| addq $8, %rcx | |
| cmpq %rax, %rcx | |
| je .LBB129_45 | |
| .LBB129_49: | |
| movzbl %dl, %esi | |
| movl 260(%rsp,%rcx,8), %edi | |
| movl %ecx, %edx | |
| cmpl 260(%rsp,%rsi,8), %edi | |
| jg .LBB129_50 | |
| movl %esi, %edx | |
| movl 268(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 260(%rsp,%rdi,8), %esi | |
| jle .LBB129_51 | |
| .LBB129_58: | |
| leal 1(%rcx), %edx | |
| movzbl %dl, %edx | |
| movl 276(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 260(%rsp,%rdi,8), %esi | |
| jle .LBB129_52 | |
| .LBB129_59: | |
| leal 2(%rcx), %edx | |
| movzbl %dl, %edx | |
| movl 284(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 260(%rsp,%rdi,8), %esi | |
| jle .LBB129_53 | |
| .LBB129_60: | |
| leal 3(%rcx), %edx | |
| movzbl %dl, %edx | |
| movl 292(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 260(%rsp,%rdi,8), %esi | |
| jle .LBB129_54 | |
| .LBB129_61: | |
| leal 4(%rcx), %edx | |
| movzbl %dl, %edx | |
| movl 300(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 260(%rsp,%rdi,8), %esi | |
| jle .LBB129_55 | |
| .LBB129_62: | |
| leal 5(%rcx), %edx | |
| movzbl %dl, %edx | |
| movl 308(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 260(%rsp,%rdi,8), %esi | |
| jle .LBB129_56 | |
| .LBB129_63: | |
| leal 6(%rcx), %edx | |
| movzbl %dl, %edx | |
| movl 316(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 260(%rsp,%rdi,8), %esi | |
| jle .LBB129_48 | |
| jmp .LBB129_64 | |
| .LBB129_50: | |
| movl 268(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 260(%rsp,%rdi,8), %esi | |
| jg .LBB129_58 | |
| .LBB129_51: | |
| movl 276(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 260(%rsp,%rdi,8), %esi | |
| jg .LBB129_59 | |
| .LBB129_52: | |
| movl 284(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 260(%rsp,%rdi,8), %esi | |
| jg .LBB129_60 | |
| .LBB129_53: | |
| movl 292(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 260(%rsp,%rdi,8), %esi | |
| jg .LBB129_61 | |
| .LBB129_54: | |
| movl 300(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 260(%rsp,%rdi,8), %esi | |
| jg .LBB129_62 | |
| .LBB129_55: | |
| movl 308(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 260(%rsp,%rdi,8), %esi | |
| jg .LBB129_63 | |
| .LBB129_56: | |
| movl 316(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 260(%rsp,%rdi,8), %esi | |
| jle .LBB129_48 | |
| .LBB129_64: | |
| leal 7(%rcx), %edx | |
| movzbl %dl, %edx | |
| jmp .LBB129_48 | |
| .LBB129_65: | |
| cmpb $6, %bpl | |
| jne .LBB129_69 | |
| .LBB129_66: | |
| movl %ecx, %eax | |
| andl $63, %eax | |
| testb $15, 168(%r14,%rax) | |
| je .LBB129_69 | |
| movq 208(%rsp), %rax | |
| movzbl 69696(%r14,%rax), %eax | |
| incb %al | |
| jmp .LBB129_70 | |
| .LBB129_69: | |
| xorl %eax, %eax | |
| .LBB129_70: | |
| movl %edi, 68(%rsp) | |
| movl %ecx, %esi | |
| andl $63, %esi | |
| shrl $12, %ecx | |
| movq %r14, %rdi | |
| movq 216(%rsp), %rdx | |
| movq %rsi, 152(%rsp) | |
| movq %r8, 96(%rsp) | |
| movb %al, 69708(%r14,%rdx) | |
| movl %r8d, %edx | |
| vzeroupper | |
| callq PreviousState StockDory::Board::Move<61680ul>(Square, Square, Piece) | |
| incq 70728(%r14) | |
| movq %rdx, 224(%rsp) | |
| movq %rax, %r11 | |
| movq 272(%r14), %rdx | |
| mulxq TTable+24(%rip), %rax, %rax | |
| movq TTable(%rip), %rcx | |
| shlq $4, %rax | |
| prefetcht0 (%rcx,%rax) | |
| movzwl 33080(%r14), %eax | |
| leal 1(%rax), %ecx | |
| movw %cx, 33080(%r14) | |
| movq %rdx, 312(%r14,%rax,8) | |
| movswl 148(%rsp), %edx | |
| movq %rbx, 104(%rsp) | |
| movb %bpl, 11(%rsp) | |
| movq %r11, 232(%rsp) | |
| testq %rbx, %rbx | |
| je .LBB129_73 | |
| cmpq $4, %rbx | |
| movl %r15d, %r13d | |
| notl %r13d | |
| setb %al | |
| orb 10(%rsp), %al | |
| testb $1, %al | |
| je .LBB129_74 | |
| movl %r15d, %ebx | |
| negl %r15d | |
| jmp .LBB129_81 | |
| .LBB129_73: | |
| movl %r15d, %ebx | |
| negl %r15d | |
| jmp .LBB129_83 | |
| .LBB129_74: | |
| movl %edx, 140(%rsp) | |
| tzcntq 40(%r14), %rcx | |
| movq 56(%r14), %rdx | |
| leaq StockDory::AttackTable::Pawn(%rip), %rsi | |
| movq 200(%rsp), %rax | |
| movzwl (%rax,%rbx,2), %eax | |
| testq %rdx, (%rsi,%rcx,8) | |
| jne .LBB129_80 | |
| movq 64(%r14), %rdx | |
| leaq StockDory::AttackTable::Knight(%rip), %rsi | |
| testq %rdx, (%rsi,%rcx,8) | |
| jne .LBB129_80 | |
| leaq (%rcx,%rcx,2), %rdi | |
| movq 248(%r14), %rsi | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %r9 | |
| movq 88(%r14), %rdx | |
| movq 72(%r14), %r11 | |
| leaq StockDory::AttackTable::Sliding(%rip), %r10 | |
| movq 8(%r9,%rdi,8), %r8 | |
| notq %rsi | |
| orq %rdx, %r11 | |
| orq %rsi, %r8 | |
| imulq (%r9,%rdi,8), %r8 | |
| shrq $55, %r8 | |
| addl 16(%r9,%rdi,8), %r8d | |
| testq %r11, (%r10,%r8,8) | |
| jne .LBB129_80 | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %r8 | |
| orq 80(%r14), %rdx | |
| orq 1544(%r8,%rdi,8), %rsi | |
| imulq 1536(%r8,%rdi,8), %rsi | |
| shrq $52, %rsi | |
| addl 1552(%r8,%rdi,8), %esi | |
| leaq StockDory::AttackTable::Sliding(%rip), %rdi | |
| testq %rdx, (%rdi,%rsi,8) | |
| jne .LBB129_80 | |
| movq 96(%r14), %rdx | |
| leaq StockDory::AttackTable::King(%rip), %rsi | |
| testq %rdx, (%rsi,%rcx,8) | |
| jne .LBB129_80 | |
| incl %eax | |
| .LBB129_80: | |
| movl 132(%rsp), %ecx | |
| cwtl | |
| movl %r15d, %r12d | |
| movq 16(%rsp), %rsi | |
| movq %r14, %rdi | |
| subl %eax, %ecx | |
| movl $1, %eax | |
| cmpl $2, %ecx | |
| cmovll %eax, %ecx | |
| negl %r15d | |
| movswl %cx, %edx | |
| movl %r13d, %ecx | |
| movl %r15d, %r8d | |
| callq int StockDory::Search<StockDory::NoLogger>::AlphaBeta<(Color)0, false, false>(unsigned char, short, int, int) | |
| movl 140(%rsp), %edx | |
| movl %eax, %ebp | |
| negl %ebp | |
| movl %r12d, %ebx | |
| cmpl %ebp, %r12d | |
| jge .LBB129_84 | |
| .LBB129_81: | |
| movq 16(%rsp), %rsi | |
| movq %r14, %rdi | |
| movl %edx, %r12d | |
| movl %r13d, %ecx | |
| movl %r15d, %r8d | |
| callq int StockDory::Search<StockDory::NoLogger>::AlphaBeta<(Color)0, false, false>(unsigned char, short, int, int) | |
| movl %eax, %ebp | |
| negl %ebp | |
| cmpl %ebp, %ebx | |
| jge .LBB129_84 | |
| movl %r12d, %edx | |
| cmpl %ebp, 12(%rsp) | |
| jle .LBB129_84 | |
| .LBB129_83: | |
| movl 144(%rsp), %ecx | |
| movq 16(%rsp), %rsi | |
| movq %r14, %rdi | |
| movl %r15d, %r8d | |
| callq int StockDory::Search<StockDory::NoLogger>::AlphaBeta<(Color)0, true, false>(unsigned char, short, int, int) | |
| movl %eax, %ebp | |
| negl %ebp | |
| .LBB129_84: | |
| xorl %ecx, %ecx | |
| movb 28(%rsp), %cl | |
| movq 48(%rsp), %rax | |
| movq %r14, %rdi | |
| addl %ecx, %eax | |
| movq %rax, 48(%rsp) | |
| movq 232(%rsp), %rax | |
| movq 224(%rsp), %rsi | |
| movzbl 152(%rsp), %edx | |
| movzbl 96(%rsp), %ecx | |
| movq %rax, 240(%rsp) | |
| movq %rsi, 248(%rsp) | |
| leaq 240(%rsp), %rsi | |
| callq void StockDory::Board::UndoMove<61680ul>(PreviousState const&, Square, Square) | |
| decw 33080(%r14) | |
| movl 40(%rsp), %eax | |
| cmpl %eax, %ebp | |
| jle .LBB129_33 | |
| cmpl %ebx, %ebp | |
| jle .LBB129_34 | |
| movq 80(%rsp), %rax | |
| movl 68(%rsp), %r13d | |
| movq 184(%rsp), %r9 | |
| movq 168(%rsp), %r10 | |
| movw %r13w, (%r9,%rax,2) | |
| movq 176(%rsp), %rax | |
| movzbl (%rax), %eax | |
| cmpb %al, 16(%rsp) | |
| jae .LBB129_100 | |
| movq 16(%rsp), %rdi | |
| movzbl %al, %ecx | |
| movq %rcx, %rdx | |
| subq %rdi, %rdx | |
| cmpq $7, %rdx | |
| jbe .LBB129_99 | |
| cmpq $64, %rdx | |
| jae .LBB129_91 | |
| xorl %esi, %esi | |
| jmp .LBB129_95 | |
| .LBB129_91: | |
| movq %rdx, %rsi | |
| andq $-64, %rsi | |
| xorl %edi, %edi | |
| .LBB129_92: | |
| vmovups -96(%r10,%rdi,2), %ymm0 | |
| vmovups -64(%r10,%rdi,2), %ymm1 | |
| vmovups -32(%r10,%rdi,2), %ymm2 | |
| vmovups (%r10,%rdi,2), %ymm3 | |
| vmovups %ymm0, -354(%r10,%rdi,2) | |
| vmovups %ymm1, -322(%r10,%rdi,2) | |
| vmovups %ymm2, -290(%r10,%rdi,2) | |
| vmovups %ymm3, -258(%r10,%rdi,2) | |
| addq $64, %rdi | |
| cmpq %rdi, %rsi | |
| jne .LBB129_92 | |
| cmpq %rsi, %rdx | |
| je .LBB129_100 | |
| testb $56, %dl | |
| je .LBB129_98 | |
| .LBB129_95: | |
| movq 16(%rsp), %rdi | |
| movq %rdx, %r8 | |
| andq $-8, %r8 | |
| addq %r8, %rdi | |
| .LBB129_96: | |
| vmovups -96(%r10,%rsi,2), %xmm0 | |
| vmovups %xmm0, -354(%r10,%rsi,2) | |
| addq $8, %rsi | |
| cmpq %rsi, %r8 | |
| jne .LBB129_96 | |
| cmpq %r8, %rdx | |
| jne .LBB129_99 | |
| jmp .LBB129_100 | |
| .LBB129_98: | |
| addq 16(%rsp), %rsi | |
| movq %rsi, %rdi | |
| .LBB129_99: | |
| movzwl 258(%r9,%rdi,2), %edx | |
| movw %dx, (%r9,%rdi,2) | |
| incq %rdi | |
| cmpq %rcx, %rdi | |
| jb .LBB129_99 | |
| .LBB129_100: | |
| movq 192(%rsp), %rcx | |
| cmpb $6, 11(%rsp) | |
| movb %al, (%rcx) | |
| jne .LBB129_102 | |
| cmpl 12(%rsp), %ebp | |
| jge .LBB129_116 | |
| .LBB129_102: | |
| cmpl 12(%rsp), %ebp | |
| jge .LBB129_121 | |
| movl %ebp, %r15d | |
| movl $0, 64(%rsp) | |
| jmp .LBB129_35 | |
| .LBB129_104: | |
| xorl %ebp, %ebp | |
| cmpb $0, 10(%rsp) | |
| cmovnel 96(%rsp), %ebp | |
| jmp .LBB129_114 | |
| .LBB129_105: | |
| movq 88(%rsp), %rax | |
| movl %r11d, %ebp | |
| movl %eax, %r13d | |
| .LBB129_106: | |
| movl 64(%rsp), %ebx | |
| cmpb $2, %bl | |
| cmovel 24(%rsp), %r13d | |
| .LBB129_107: | |
| movq 72(%rsp), %rdx | |
| .LBB129_108: | |
| mulxq TTable+24(%rip), %rax, %rax | |
| movq 32(%rsp), %rdi | |
| shlq $4, %rax | |
| addq TTable(%rip), %rax | |
| testb %bl, %bl | |
| je .LBB129_113 | |
| cmpq (%rax), %rdx | |
| jne .LBB129_113 | |
| cmpb $1, %bl | |
| jne .LBB129_112 | |
| cmpb $2, 15(%rax) | |
| je .LBB129_113 | |
| .LBB129_112: | |
| movzbl 14(%rax), %esi | |
| movzbl %dil, %ecx | |
| addl $-3, %esi | |
| cmpl %ecx, %esi | |
| jge .LBB129_114 | |
| .LBB129_113: | |
| movq %rdx, (%rax) | |
| movl %ebp, 8(%rax) | |
| movw %r13w, 12(%rax) | |
| movb %dil, 14(%rax) | |
| movb %bl, 15(%rax) | |
| .LBB129_114: | |
| movl %ebp, %eax | |
| addq $2008, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| vzeroupper | |
| retq | |
| .LBB129_115: | |
| movl 8(%rbp), %r12d | |
| movq $0, 32(%rsp) | |
| jmp .LBB129_26 | |
| .LBB129_116: | |
| movq 80(%rsp), %rdx | |
| movq 160(%rsp), %rax | |
| movzbl 104(%rsp), %ecx | |
| movzwl (%rax,%rdx,2), %eax | |
| cmpw %r13w, %ax | |
| je .LBB129_118 | |
| movw %ax, 66368(%r14,%rdx,2) | |
| movw %r13w, 66112(%r14,%rdx,2) | |
| .LBB129_118: | |
| movq 152(%rsp), %rdx | |
| movzbl 128(%rsp), %r12d | |
| movl 60(%rsp), %eax | |
| movq 96(%rsp), %rsi | |
| movzbl 48(%rsp), %edi | |
| movb $1, %bl | |
| movzbl 168(%r14,%rdx), %edx | |
| imull %r12d, %ecx | |
| addl %eax, %ecx | |
| andl $15, %edx | |
| shll $8, %edx | |
| leaq 68160(%r14,%rdx), %rdx | |
| addl %ecx, (%rdx,%rsi,4) | |
| movq 72(%rsp), %rdx | |
| cmpl $2, %edi | |
| jb .LBB129_108 | |
| movl %edi, %esi | |
| decq %rsi | |
| leaq 68160(%r14), %rcx | |
| leal -2(%rdi), %r8d | |
| movq %rdi, 48(%rsp) | |
| movq %rsi, %r15 | |
| andl $3, %esi | |
| cmpl $3, %r8d | |
| jae .LBB129_122 | |
| movl $1, %edi | |
| movl $1, %r8d | |
| jmp .LBB129_125 | |
| .LBB129_121: | |
| movb $1, %bl | |
| jmp .LBB129_107 | |
| .LBB129_122: | |
| movl $1, %r8d | |
| movl $4, %r10d | |
| movl $3, %r11d | |
| movl $2, %ebx | |
| movq %r12, 40(%rsp) | |
| movq %r15, %rdx | |
| andq $-4, %rdx | |
| leal (,%r12,4), %r9d | |
| xorl %r15d, %r15d | |
| subl %edi, %r8d | |
| subl %edi, %r10d | |
| subl %edi, %r11d | |
| subl %edi, %ebx | |
| movq 104(%rsp), %rdi | |
| negq %rdx | |
| imull %r12d, %r8d | |
| imull %r12d, %r10d | |
| imull %r12d, %r11d | |
| imull %r12d, %ebx | |
| movl $1542, %r12d | |
| subl %eax, %r8d | |
| subl %eax, %r10d | |
| subl %eax, %r11d | |
| subl %eax, %ebx | |
| .LBB129_123: | |
| leal -1(%rdi,%r15), %r13d | |
| movzbl %r13b, %r13d | |
| movzwl 264(%rsp,%r13,8), %r13d | |
| bextrl %r12d, %r13d, %eax | |
| andl $63, %r13d | |
| movzbl 168(%r14,%r13), %r13d | |
| andl $15, %r13d | |
| shll $8, %r13d | |
| addq %rcx, %r13 | |
| addl %r8d, (%r13,%rax,4) | |
| leal -2(%rdi,%r15), %eax | |
| addl %r9d, %r8d | |
| movzbl %al, %eax | |
| movzwl 264(%rsp,%rax,8), %eax | |
| bextrl %r12d, %eax, %r13d | |
| andl $63, %eax | |
| movzbl 168(%r14,%rax), %eax | |
| andl $15, %eax | |
| shll $8, %eax | |
| addq %rcx, %rax | |
| addl %ebx, (%rax,%r13,4) | |
| leal -3(%rdi,%r15), %eax | |
| addl %r9d, %ebx | |
| movzbl %al, %eax | |
| movzwl 264(%rsp,%rax,8), %eax | |
| bextrl %r12d, %eax, %r13d | |
| andl $63, %eax | |
| movzbl 168(%r14,%rax), %eax | |
| andl $15, %eax | |
| shll $8, %eax | |
| addq %rcx, %rax | |
| addl %r11d, (%rax,%r13,4) | |
| leal -4(%rdi,%r15), %eax | |
| addq $-4, %r15 | |
| addl %r9d, %r11d | |
| movzbl %al, %eax | |
| movzwl 264(%rsp,%rax,8), %eax | |
| bextrl %r12d, %eax, %r13d | |
| andl $63, %eax | |
| movzbl 168(%r14,%rax), %eax | |
| andl $15, %eax | |
| shll $8, %eax | |
| addq %rcx, %rax | |
| addl %r10d, (%rax,%r13,4) | |
| addl %r9d, %r10d | |
| cmpq %r15, %rdx | |
| jne .LBB129_123 | |
| movq 72(%rsp), %rdx | |
| movl 68(%rsp), %r13d | |
| movq 40(%rsp), %r12 | |
| movl $1, %r8d | |
| movb $1, %bl | |
| subq %r15, %r8 | |
| movl %r8d, %edi | |
| .LBB129_125: | |
| testq %rsi, %rsi | |
| je .LBB129_108 | |
| movq 104(%rsp), %r15 | |
| leal 1(%r8), %r9d | |
| movl 60(%rsp), %r11d | |
| subq %r8, %r15 | |
| movq 48(%rsp), %r8 | |
| .LBB129_127: | |
| movzbl %r15b, %eax | |
| movl $1542, %r10d | |
| subl %r8d, %edi | |
| decq %r15 | |
| movzwl 264(%rsp,%rax,8), %eax | |
| imull %r12d, %edi | |
| subl %r11d, %edi | |
| bextrl %r10d, %eax, %r10d | |
| andl $63, %eax | |
| movzbl 168(%r14,%rax), %eax | |
| andl $15, %eax | |
| shll $8, %eax | |
| addq %rcx, %rax | |
| addl %edi, (%rax,%r10,4) | |
| movl %r9d, %edi | |
| incl %r9d | |
| decq %rsi | |
| jne .LBB129_127 | |
| jmp .LBB129_108 | |
| .LBB129_128: | |
| movl $8, %edi | |
| callq __cxa_allocate_exception@PLT | |
| movq std::exception::~exception()@GOTPCREL(%rip), %rdx | |
| leaq vtable for StockDory::Search<StockDory::NoLogger>::SearchStopException+16(%rip), %rcx | |
| leaq typeinfo for StockDory::Search<StockDory::NoLogger>::SearchStopException(%rip), %rsi | |
| movq %rax, %rdi | |
| movq %rcx, (%rax) | |
| callq __cxa_throw@PLT | |
| .Lfunc_end129: | |
| int StockDory::Search<StockDory::NoLogger>::AlphaBeta<(Color)1, false, false>(unsigned char, short, int, int): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $1992, %rsp | |
| cmpb $0, 70751(%rdi) | |
| jne .LBB130_140 | |
| movzwl 70728(%rdi), %eax | |
| movl %ecx, %r12d | |
| movl %esi, %r15d | |
| movq %rdi, %r14 | |
| testl $4095, %eax | |
| jne .LBB130_4 | |
| cmpq $0, 296(%r14) | |
| je .LBB130_4 | |
| movl %edx, %ebx | |
| movl %r8d, %ebp | |
| callq std::chrono::_V2::steady_clock::now()@PLT | |
| subq 280(%r14), %rax | |
| movabsq $4835703278458516699, %rcx | |
| movl %ebp, %r8d | |
| imulq %rcx | |
| movq %rdx, %rax | |
| movq %rax, %rcx | |
| shrq $63, %rcx | |
| sarq $18, %rax | |
| movl %ebx, %edx | |
| addq %rcx, %rax | |
| cmpq 296(%r14), %rax | |
| jg .LBB130_140 | |
| .LBB130_4: | |
| movzbl %r15b, %esi | |
| movl %esi, %eax | |
| shll $8, %eax | |
| leaq (%rax,%rsi,2), %rax | |
| movb %sil, 33088(%r14,%rax) | |
| testw %dx, %dx | |
| jle .LBB130_13 | |
| movzbl 69700(%r14,%rsi,8), %ecx | |
| xorl %ebx, %ebx | |
| cmpb $99, %cl | |
| ja .LBB130_107 | |
| movq 272(%r14), %r10 | |
| movzwl 33080(%r14), %eax | |
| testl %eax, %eax | |
| je .LBB130_15 | |
| notb %cl | |
| movsbl %cl, %ecx | |
| addl %eax, %ecx | |
| decl %eax | |
| movzwl %ax, %edi | |
| leaq 312(%r14,%rdi,8), %r11 | |
| xorl %edi, %edi | |
| jmp .LBB130_9 | |
| .LBB130_8: | |
| addq $-8, %r11 | |
| addw $-1, %ax | |
| jae .LBB130_15 | |
| .LBB130_9: | |
| movzwl %ax, %r9d | |
| cmpl %r9d, %ecx | |
| jg .LBB130_15 | |
| cmpq %r10, (%r11) | |
| jne .LBB130_8 | |
| cmpb $1, %dil | |
| ja .LBB130_96 | |
| incb %dil | |
| jmp .LBB130_8 | |
| .LBB130_13: | |
| movq %r14, %rdi | |
| movl %r12d, %edx | |
| movl %r8d, %ecx | |
| .LBB130_14: | |
| addq $1992, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| jmp int StockDory::Search<StockDory::NoLogger>::Q<(Color)1, false>(unsigned char, int, int) | |
| .LBB130_15: | |
| movq 248(%r14), %rax | |
| notq %rax | |
| popcntq %rax, %rax | |
| cmpq $2, %rax | |
| je .LBB130_107 | |
| cmpl $3, %eax | |
| jne .LBB130_18 | |
| movq 72(%r14), %rax | |
| orq 16(%r14), %rax | |
| orq 64(%r14), %rax | |
| orq 8(%r14), %rax | |
| jne .LBB130_107 | |
| .LBB130_18: | |
| leal -999999(%rsi), %edi | |
| movl $999998, %ebx | |
| movq %rsi, 48(%rsp) | |
| cmpl %edi, %r12d | |
| cmovlel %edi, %r12d | |
| subl %esi, %ebx | |
| cmpl %r8d, %ebx | |
| cmovgel %r8d, %ebx | |
| cmpl %ebx, %r12d | |
| jge .LBB130_24 | |
| movl %r12d, 16(%rsp) | |
| movl %r15d, 12(%rsp) | |
| movl %edx, %r12d | |
| movswl %dx, %ebp | |
| movq %r10, %rdx | |
| mulxq TTable+24(%rip), %rcx, %rcx | |
| movq TTable(%rip), %r13 | |
| movq %r10, 168(%rsp) | |
| movl %edi, 88(%rsp) | |
| shlq $4, %rcx | |
| movzbl 15(%r13,%rcx), %eax | |
| cmpl $3, %eax | |
| je .LBB130_25 | |
| addq %rcx, %r13 | |
| cmpq %r10, (%r13) | |
| jne .LBB130_25 | |
| movzwl 12(%r13), %ecx | |
| movzbl 14(%r13), %edx | |
| movl %ecx, 28(%rsp) | |
| cmpl %ebp, %edx | |
| jge .LBB130_108 | |
| testl %eax, %eax | |
| jne .LBB130_119 | |
| movl 8(%r13), %r15d | |
| movl %r12d, %eax | |
| movq $0, 40(%rsp) | |
| jmp .LBB130_27 | |
| .LBB130_24: | |
| movl %r12d, %ebx | |
| jmp .LBB130_107 | |
| .LBB130_25: | |
| movzwl StockDory::Evaluation::NN+1378624(%rip), %eax | |
| leaq StockDory::Evaluation::NN(%rip), %rcx | |
| leaq StockDory::Evaluation::NN+590592(%rip), %rdx | |
| leaq StockDory::Evaluation::NN+592160(%rip), %r8 | |
| movl $0, 28(%rsp) | |
| xorl %r9d, %r9d | |
| leaq (%rax,%rax,2), %rax | |
| shll $9, %eax | |
| leaq 592192(%rax,%rcx), %rsi | |
| leaq 592960(%rax,%rcx), %rdi | |
| leaq StockDory::Evaluation::NN+592128(%rip), %rcx | |
| callq void MantaRay::SIMD::ActivateFlattenAndForward<MantaRay::ClippedReLU<short, (short)0, (short)255>, short, int, 384ul, 1ul>(std::array<short, 384ul> const&, std::array<short, 384ul> const&, std::array<short, ((384ul)*(2))*(1ul)> const&, std::array<short, 1ul> const&, std::array<int, 1ul>&, unsigned int) | |
| imull $400, StockDory::Evaluation::NN+592160(%rip), %eax | |
| movslq %eax, %r15 | |
| imulq $-2139062143, %r15, %rax | |
| shrq $32, %rax | |
| addl %eax, %r15d | |
| movl %r15d, %eax | |
| shrl $31, %eax | |
| sarl $13, %r15d | |
| addl %eax, %r15d | |
| movw $-1, %ax | |
| movq %rax, 40(%rsp) | |
| .LBB130_26: | |
| movl %r12d, %eax | |
| .LBB130_27: | |
| movq 48(%rsp), %rcx | |
| leaq StockDory::AttackTable::Pawn(%rip), %rsi | |
| movl %ebx, 32(%rsp) | |
| movl %r15d, 69696(%r14,%rcx,8) | |
| tzcntq 96(%r14), %rcx | |
| movq (%r14), %rdx | |
| testq %rdx, 512(%rsi,%rcx,8) | |
| jne .LBB130_32 | |
| movq 8(%r14), %rsi | |
| leaq StockDory::AttackTable::Knight(%rip), %rdx | |
| testq %rsi, (%rdx,%rcx,8) | |
| jne .LBB130_32 | |
| leaq (%rcx,%rcx,2), %rdi | |
| movq 248(%r14), %rsi | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %r8 | |
| movq 32(%r14), %rdx | |
| movq 16(%r14), %r11 | |
| leaq StockDory::AttackTable::Sliding(%rip), %r9 | |
| movq 8(%r8,%rdi,8), %r10 | |
| notq %rsi | |
| orq %rdx, %r11 | |
| orq %rsi, %r10 | |
| imulq (%r8,%rdi,8), %r10 | |
| shrq $55, %r10 | |
| addl 16(%r8,%rdi,8), %r10d | |
| testq %r11, (%r9,%r10,8) | |
| jne .LBB130_32 | |
| orq 1544(%r8,%rdi,8), %rsi | |
| orq 24(%r14), %rdx | |
| imulq 1536(%r8,%rdi,8), %rsi | |
| shrq $52, %rsi | |
| addl 1552(%r8,%rdi,8), %esi | |
| testq %rdx, (%r9,%rsi,8) | |
| jne .LBB130_32 | |
| movq 40(%r14), %rsi | |
| leaq StockDory::AttackTable::King(%rip), %rdx | |
| testq %rsi, (%rdx,%rcx,8) | |
| je .LBB130_130 | |
| .LBB130_32: | |
| incl %eax | |
| movb $1, %bpl | |
| movl $0, 64(%rsp) | |
| .LBB130_33: | |
| movq 40(%rsp), %r13 | |
| xorl %ecx, %ecx | |
| cmpw $4, %ax | |
| movl %eax, %r12d | |
| movl $0, %eax | |
| leaq 66624(%r14), %r8 | |
| leaq 244(%rsp), %rdi | |
| movq %r14, %rsi | |
| movq %rax, 96(%rsp) | |
| movq 48(%rsp), %rbx | |
| cmovll %ecx, %r13d | |
| leaq 66112(%r14), %rcx | |
| movq %rcx, 160(%rsp) | |
| movl 28(%rsp), %r9d | |
| movl %ebx, %edx | |
| callq StockDory::OrderedMoveList<(Color)1, false>::OrderedMoveList(StockDory::Board const&, unsigned char, StockDory::KillerTable const&, StockDory::HistoryTable const&, Move) | |
| movzbl 1988(%rsp), %eax | |
| testb %al, %al | |
| je .LBB130_97 | |
| addl %r12d, %r13d | |
| movl %ebp, %esi | |
| movb $7, %r9b | |
| movswl %r13w, %edi | |
| notb %sil | |
| movl %edi, %edx | |
| imull %edx, %edx | |
| cmpw $4, %di | |
| setl %cl | |
| andb %cl, %sil | |
| cmpw $3, %di | |
| setl %cl | |
| movb %sil, 10(%rsp) | |
| imull $21846, %edi, %esi | |
| orb %bpl, %cl | |
| movb %cl, 9(%rsp) | |
| movl %esi, %ecx | |
| shrl $31, %ecx | |
| shrl $16, %esi | |
| addl %ecx, %esi | |
| movl $1, %ecx | |
| cmpw $2, %si | |
| cmovll %ecx, %esi | |
| leal 3(%rdx), %ecx | |
| movl %esi, 108(%rsp) | |
| movq %rdx, 136(%rsp) | |
| imull $150, %edi, %edx | |
| movl %edi, 116(%rsp) | |
| movzbl %cl, %ecx | |
| movb $2, %sil | |
| addl %r15d, %edx | |
| xorl %r15d, %r15d | |
| movl %edx, 124(%rsp) | |
| leal (,%rbx,8), %edx | |
| movl %ecx, 120(%rsp) | |
| leaq 4(%rdx), %rcx | |
| movq %rdx, 200(%rsp) | |
| leaq StockDory::LogarithmicReductionTable::Internal(%rip), %rdx | |
| movq %rcx, 184(%rsp) | |
| leal -1(%r13), %ecx | |
| movl 12(%rsp), %ebx | |
| movl %ecx, 84(%rsp) | |
| movl 32(%rsp), %ecx | |
| incb %bl | |
| negl %ecx | |
| movl %ecx, 80(%rsp) | |
| movzbl %r13b, %ecx | |
| movq %r13, 40(%rsp) | |
| movl $-1000000, %r13d | |
| imulq $436, %rcx, %rcx | |
| addq %rcx, %rdx | |
| movq %rdx, 176(%rsp) | |
| movl $2, %edx | |
| movzbl 64(%rsp), %ecx | |
| movl %esi, 76(%rsp) | |
| subl %ecx, %edx | |
| xorl $1, %ecx | |
| movzwl %dx, %edx | |
| movzwl %cx, %ecx | |
| movl %edx, 104(%rsp) | |
| movl %ecx, 112(%rsp) | |
| movq $0, 56(%rsp) | |
| movl %ebx, 12(%rsp) | |
| movl 16(%rsp), %r12d | |
| jmp .LBB130_38 | |
| .LBB130_35: | |
| movl %eax, %r8d | |
| movq 56(%rsp), %rax | |
| movl %r15d, %r12d | |
| movq 88(%rsp), %r9 | |
| movq 152(%rsp), %r15 | |
| .LBB130_36: | |
| movl %eax, %ebp | |
| .LBB130_37: | |
| movl %ebp, %ecx | |
| movzbl 1988(%rsp), %eax | |
| addb $7, %r9b | |
| movl %r8d, %r13d | |
| movq %rcx, 56(%rsp) | |
| movl 12(%rsp), %ebx | |
| cmpq %rax, %r15 | |
| jae .LBB130_99 | |
| .LBB130_38: | |
| movq 96(%rsp), %rcx | |
| leaq 1(%r15), %r10 | |
| movzbl %al, %eax | |
| movl %ecx, %r11d | |
| cmpq %rax, %r10 | |
| jae .LBB130_44 | |
| movl %r15d, %ecx | |
| notl %ecx | |
| addl %eax, %ecx | |
| testb $7, %cl | |
| je .LBB130_45 | |
| leal (%r9,%rax), %ecx | |
| movl %r15d, %edx | |
| movzbl %cl, %esi | |
| movq %r10, %rcx | |
| andl $7, %esi | |
| jmp .LBB130_42 | |
| .LBB130_41: | |
| incq %rcx | |
| decq %rsi | |
| je .LBB130_46 | |
| .LBB130_42: | |
| movzbl %dl, %edi | |
| movl 244(%rsp,%rcx,8), %r8d | |
| movl %ecx, %edx | |
| cmpl 244(%rsp,%rdi,8), %r8d | |
| jg .LBB130_41 | |
| movl %edi, %edx | |
| jmp .LBB130_41 | |
| .LBB130_44: | |
| movl %r15d, %edx | |
| jmp .LBB130_47 | |
| .LBB130_45: | |
| movq %r10, %rcx | |
| movl %r15d, %edx | |
| .LBB130_46: | |
| movq %rax, %rsi | |
| subq %r15, %rsi | |
| addq $-2, %rsi | |
| cmpq $7, %rsi | |
| jae .LBB130_56 | |
| .LBB130_47: | |
| movzbl %dl, %eax | |
| movl 244(%rsp,%r15,8), %edx | |
| xorl %esi, %esi | |
| movl 244(%rsp,%rax,8), %ecx | |
| movzwl 248(%rsp,%rax,8), %ebp | |
| movl %edx, 244(%rsp,%rax,8) | |
| movzwl 248(%rsp,%r15,8), %edx | |
| movw %dx, 248(%rsp,%rax,8) | |
| movl $1542, %eax | |
| movl %ecx, 244(%rsp,%r15,8) | |
| movw %bp, 248(%rsp,%r15,8) | |
| bextrl %eax, %ebp, %r8d | |
| movzbl 168(%r14,%r8), %edi | |
| andb $15, %dil | |
| cmpb $6, %dil | |
| sete %al | |
| testq %r15, %r15 | |
| je .LBB130_50 | |
| cmpb $6, %dil | |
| jne .LBB130_50 | |
| cmpl %r12d, 124(%rsp) | |
| jle .LBB130_98 | |
| .LBB130_50: | |
| movb %al, %sil | |
| addl %r11d, %esi | |
| cmpl $-999999, %r13d | |
| setge %al | |
| andb 10(%rsp), %al | |
| movzbl %sil, %edx | |
| cmpb $1, %al | |
| jne .LBB130_52 | |
| cmpl 120(%rsp), %edx | |
| ja .LBB130_98 | |
| .LBB130_52: | |
| movzwl %bp, %ecx | |
| movq %r9, 88(%rsp) | |
| movq %r10, 152(%rsp) | |
| movl %r11d, 128(%rsp) | |
| movl %r13d, 132(%rsp) | |
| movq %rdx, 144(%rsp) | |
| movq %rsi, 96(%rsp) | |
| movb %dil, 11(%rsp) | |
| cmpb $6, %dil | |
| jne .LBB130_73 | |
| movl %ecx, %eax | |
| andl $63, %eax | |
| testb $15, 168(%r14,%rax) | |
| je .LBB130_73 | |
| movq 184(%rsp), %rax | |
| movzbl 69696(%r14,%rax), %eax | |
| incb %al | |
| jmp .LBB130_74 | |
| .LBB130_55: | |
| addq $8, %rcx | |
| cmpq %rax, %rcx | |
| je .LBB130_47 | |
| .LBB130_56: | |
| movzbl %dl, %esi | |
| movl 244(%rsp,%rcx,8), %edi | |
| movl %ecx, %edx | |
| cmpl 244(%rsp,%rsi,8), %edi | |
| jg .LBB130_57 | |
| movl %esi, %edx | |
| movl 252(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 244(%rsp,%rdi,8), %esi | |
| jle .LBB130_58 | |
| .LBB130_65: | |
| leal 1(%rcx), %edx | |
| movzbl %dl, %edx | |
| movl 260(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 244(%rsp,%rdi,8), %esi | |
| jle .LBB130_59 | |
| .LBB130_66: | |
| leal 2(%rcx), %edx | |
| movzbl %dl, %edx | |
| movl 268(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 244(%rsp,%rdi,8), %esi | |
| jle .LBB130_60 | |
| .LBB130_67: | |
| leal 3(%rcx), %edx | |
| movzbl %dl, %edx | |
| movl 276(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 244(%rsp,%rdi,8), %esi | |
| jle .LBB130_61 | |
| .LBB130_68: | |
| leal 4(%rcx), %edx | |
| movzbl %dl, %edx | |
| movl 284(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 244(%rsp,%rdi,8), %esi | |
| jle .LBB130_62 | |
| .LBB130_69: | |
| leal 5(%rcx), %edx | |
| movzbl %dl, %edx | |
| movl 292(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 244(%rsp,%rdi,8), %esi | |
| jle .LBB130_63 | |
| .LBB130_70: | |
| leal 6(%rcx), %edx | |
| movzbl %dl, %edx | |
| movl 300(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 244(%rsp,%rdi,8), %esi | |
| jle .LBB130_55 | |
| jmp .LBB130_71 | |
| .LBB130_57: | |
| movl 252(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 244(%rsp,%rdi,8), %esi | |
| jg .LBB130_65 | |
| .LBB130_58: | |
| movl 260(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 244(%rsp,%rdi,8), %esi | |
| jg .LBB130_66 | |
| .LBB130_59: | |
| movl 268(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 244(%rsp,%rdi,8), %esi | |
| jg .LBB130_67 | |
| .LBB130_60: | |
| movl 276(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 244(%rsp,%rdi,8), %esi | |
| jg .LBB130_68 | |
| .LBB130_61: | |
| movl 284(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 244(%rsp,%rdi,8), %esi | |
| jg .LBB130_69 | |
| .LBB130_62: | |
| movl 292(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 244(%rsp,%rdi,8), %esi | |
| jg .LBB130_70 | |
| .LBB130_63: | |
| movl 300(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 244(%rsp,%rdi,8), %esi | |
| jle .LBB130_55 | |
| .LBB130_71: | |
| leal 7(%rcx), %edx | |
| movzbl %dl, %edx | |
| jmp .LBB130_55 | |
| .LBB130_73: | |
| xorl %eax, %eax | |
| .LBB130_74: | |
| movq 200(%rsp), %rdx | |
| movl %ecx, %esi | |
| andl $63, %esi | |
| shrl $12, %ecx | |
| movq %r14, %rdi | |
| movq %rsi, 64(%rsp) | |
| movq %r8, 16(%rsp) | |
| movb %al, 69708(%r14,%rdx) | |
| movl %r8d, %edx | |
| callq PreviousState StockDory::Board::Move<61680ul>(Square, Square, Piece) | |
| incq 70728(%r14) | |
| movq %rdx, %r13 | |
| movq %rax, %r11 | |
| movq 272(%r14), %rdx | |
| mulxq TTable+24(%rip), %rax, %rax | |
| movq TTable(%rip), %rcx | |
| movq %r15, 192(%rsp) | |
| movl %ebp, 36(%rsp) | |
| movq %r11, 216(%rsp) | |
| movq %r13, 208(%rsp) | |
| shlq $4, %rax | |
| prefetcht0 (%rcx,%rax) | |
| movzwl 33080(%r14), %eax | |
| leal 1(%rax), %ecx | |
| movw %cx, 33080(%r14) | |
| movq %rdx, 312(%r14,%rax,8) | |
| testq %r15, %r15 | |
| je .LBB130_77 | |
| cmpq $4, %r15 | |
| setb %al | |
| orb 9(%rsp), %al | |
| testb $1, %al | |
| je .LBB130_78 | |
| movl %r12d, %r13d | |
| movl %r12d, %ebp | |
| negl %r13d | |
| movl %r12d, %r15d | |
| notl %ebp | |
| jmp .LBB130_84 | |
| .LBB130_77: | |
| movswl 84(%rsp), %edx | |
| movl 80(%rsp), %ecx | |
| movl %r12d, %r8d | |
| negl %r8d | |
| movzbl %bl, %esi | |
| movq %r14, %rdi | |
| movl %r12d, %r15d | |
| callq int StockDory::Search<StockDory::NoLogger>::AlphaBeta<(Color)0, false, false>(unsigned char, short, int, int) | |
| jmp .LBB130_87 | |
| .LBB130_78: | |
| movq 176(%rsp), %rax | |
| tzcntq 40(%r14), %rcx | |
| movq 56(%r14), %rdx | |
| leaq StockDory::AttackTable::Pawn(%rip), %rsi | |
| movzwl (%rax,%r15,2), %eax | |
| testq %rdx, (%rsi,%rcx,8) | |
| jne .LBB130_82 | |
| movq 64(%r14), %rdx | |
| leaq StockDory::AttackTable::Knight(%rip), %rsi | |
| testq %rdx, (%rsi,%rcx,8) | |
| jne .LBB130_82 | |
| leaq (%rcx,%rcx,2), %rdi | |
| movq 248(%r14), %rsi | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %r9 | |
| movq 88(%r14), %rdx | |
| movq 72(%r14), %r11 | |
| leaq StockDory::AttackTable::Sliding(%rip), %r10 | |
| movq 8(%r9,%rdi,8), %r8 | |
| notq %rsi | |
| orq %rdx, %r11 | |
| orq %rsi, %r8 | |
| imulq (%r9,%rdi,8), %r8 | |
| shrq $55, %r8 | |
| addl 16(%r9,%rdi,8), %r8d | |
| testq %r11, (%r10,%r8,8) | |
| jne .LBB130_82 | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %r8 | |
| orq 80(%r14), %rdx | |
| orq 1544(%r8,%rdi,8), %rsi | |
| imulq 1536(%r8,%rdi,8), %rsi | |
| shrq $52, %rsi | |
| addl 1552(%r8,%rdi,8), %esi | |
| leaq StockDory::AttackTable::Sliding(%rip), %rdi | |
| testq %rdx, (%rdi,%rsi,8) | |
| je .LBB130_95 | |
| .LBB130_82: | |
| addl 112(%rsp), %eax | |
| .LBB130_83: | |
| movl 116(%rsp), %ecx | |
| cwtl | |
| movl %r12d, %ebp | |
| movl %r12d, %r13d | |
| notl %ebp | |
| movzbl %bl, %esi | |
| movq %r14, %rdi | |
| subl %eax, %ecx | |
| movl $1, %eax | |
| cmpl $2, %ecx | |
| cmovll %eax, %ecx | |
| negl %r13d | |
| movswl %cx, %edx | |
| movl %ebp, %ecx | |
| movl %r13d, %r8d | |
| callq int StockDory::Search<StockDory::NoLogger>::AlphaBeta<(Color)0, false, false>(unsigned char, short, int, int) | |
| negl %eax | |
| movl %r12d, %r15d | |
| cmpl %eax, %r12d | |
| jge .LBB130_88 | |
| .LBB130_84: | |
| movzbl 12(%rsp), %r12d | |
| movswl 84(%rsp), %ebx | |
| movq %r14, %rdi | |
| movl %ebp, %ecx | |
| movl %r13d, %r8d | |
| movl %r12d, %esi | |
| movl %ebx, %edx | |
| callq int StockDory::Search<StockDory::NoLogger>::AlphaBeta<(Color)0, false, false>(unsigned char, short, int, int) | |
| negl %eax | |
| cmpl %eax, %r15d | |
| jge .LBB130_88 | |
| cmpl %eax, 32(%rsp) | |
| jle .LBB130_88 | |
| movl 80(%rsp), %ecx | |
| movq %r14, %rdi | |
| movl %r12d, %esi | |
| movl %ebx, %edx | |
| movl %r13d, %r8d | |
| callq int StockDory::Search<StockDory::NoLogger>::AlphaBeta<(Color)0, true, false>(unsigned char, short, int, int) | |
| .LBB130_87: | |
| negl %eax | |
| .LBB130_88: | |
| movq 216(%rsp), %rcx | |
| movzbl 64(%rsp), %edx | |
| leaq 224(%rsp), %rsi | |
| movq %r14, %rdi | |
| movl %eax, %r13d | |
| movq %rcx, 224(%rsp) | |
| movq 208(%rsp), %rcx | |
| movq %rcx, 232(%rsp) | |
| movzbl 16(%rsp), %ecx | |
| callq void StockDory::Board::UndoMove<61680ul>(PreviousState const&, Square, Square) | |
| decw 33080(%r14) | |
| movl 132(%rsp), %eax | |
| cmpl %eax, %r13d | |
| jle .LBB130_35 | |
| movl %r13d, %r8d | |
| movl %r15d, %r12d | |
| movq 88(%rsp), %r9 | |
| cmpl %r15d, %r13d | |
| movq 152(%rsp), %r15 | |
| jle .LBB130_94 | |
| movzbl 11(%rsp), %esi | |
| movl 32(%rsp), %eax | |
| cmpb $6, %sil | |
| jne .LBB130_92 | |
| cmpl %eax, %r8d | |
| jge .LBB130_112 | |
| .LBB130_92: | |
| movl 36(%rsp), %ebp | |
| cmpl %eax, %r8d | |
| jge .LBB130_117 | |
| movl %r8d, %r12d | |
| movl $0, 76(%rsp) | |
| jmp .LBB130_37 | |
| .LBB130_94: | |
| movq 56(%rsp), %rax | |
| jmp .LBB130_36 | |
| .LBB130_95: | |
| movq 96(%r14), %rdx | |
| leaq StockDory::AttackTable::King(%rip), %rsi | |
| addl 104(%rsp), %eax | |
| andq (%rsi,%rcx,8), %rdx | |
| cmpq $1, %rdx | |
| adcw $-1, %ax | |
| jmp .LBB130_83 | |
| .LBB130_96: | |
| xorl %ebx, %ebx | |
| jmp .LBB130_107 | |
| .LBB130_97: | |
| xorl %r8d, %r8d | |
| testb %bpl, %bpl | |
| cmovnel 88(%rsp), %r8d | |
| jmp .LBB130_106 | |
| .LBB130_98: | |
| movq 56(%rsp), %rax | |
| movl %r13d, %r8d | |
| movl %eax, %ebp | |
| .LBB130_99: | |
| movl 76(%rsp), %r11d | |
| cmpb $2, %r11b | |
| cmovel 28(%rsp), %ebp | |
| .LBB130_100: | |
| movq 168(%rsp), %rdx | |
| mulxq TTable+24(%rip), %rax, %rax | |
| movq 40(%rsp), %rdi | |
| shlq $4, %rax | |
| addq TTable(%rip), %rax | |
| testb %r11b, %r11b | |
| je .LBB130_105 | |
| cmpq (%rax), %rdx | |
| jne .LBB130_105 | |
| cmpb $1, %r11b | |
| jne .LBB130_104 | |
| cmpb $2, 15(%rax) | |
| je .LBB130_105 | |
| .LBB130_104: | |
| movzbl 14(%rax), %esi | |
| movzbl %dil, %ecx | |
| addl $-3, %esi | |
| cmpl %ecx, %esi | |
| jge .LBB130_106 | |
| .LBB130_105: | |
| movq %rdx, (%rax) | |
| movl %r8d, 8(%rax) | |
| movw %bp, 12(%rax) | |
| movb %dil, 14(%rax) | |
| movb %r11b, 15(%rax) | |
| .LBB130_106: | |
| movl %r8d, %ebx | |
| .LBB130_107: | |
| movl %ebx, %eax | |
| addq $1992, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB130_108: | |
| cmpl $2, %eax | |
| je .LBB130_121 | |
| cmpl $1, %eax | |
| je .LBB130_118 | |
| testl %eax, %eax | |
| jne .LBB130_119 | |
| movl 8(%r13), %eax | |
| jmp .LBB130_122 | |
| .LBB130_112: | |
| movq 48(%rsp), %rdx | |
| movq 160(%rsp), %rax | |
| movq 192(%rsp), %r12 | |
| movl 36(%rsp), %ebp | |
| movq 136(%rsp), %r15 | |
| movzwl (%rax,%rdx,2), %eax | |
| movzbl %r12b, %ecx | |
| cmpw %bp, %ax | |
| je .LBB130_114 | |
| movw %ax, 66368(%r14,%rdx,2) | |
| movw %bp, 66112(%r14,%rdx,2) | |
| .LBB130_114: | |
| movq 64(%rsp), %rax | |
| movzbl 108(%rsp), %ebx | |
| movb $1, %r11b | |
| movzbl 168(%r14,%rax), %edx | |
| movq 16(%rsp), %rax | |
| imull %ebx, %ecx | |
| addl %r15d, %ecx | |
| andl $15, %edx | |
| shll $8, %edx | |
| leaq 68160(%r14,%rdx), %rdx | |
| addl %ecx, (%rdx,%rax,4) | |
| movq 144(%rsp), %rax | |
| cmpl $2, %eax | |
| jb .LBB130_100 | |
| movl %esi, %r9d | |
| movl %eax, %esi | |
| decq %rsi | |
| leaq 68160(%r14), %rcx | |
| leal -2(%rax), %edi | |
| movl %esi, %edx | |
| andl $3, %edx | |
| cmpl $3, %edi | |
| jae .LBB130_123 | |
| movl $1, %esi | |
| movl $1, %edi | |
| jmp .LBB130_126 | |
| .LBB130_117: | |
| movb $1, %r11b | |
| jmp .LBB130_100 | |
| .LBB130_118: | |
| movl 8(%r13), %eax | |
| cmpl %ebx, %eax | |
| jge .LBB130_122 | |
| .LBB130_119: | |
| movzwl StockDory::Evaluation::NN+1378624(%rip), %eax | |
| leaq StockDory::Evaluation::NN(%rip), %rcx | |
| leaq StockDory::Evaluation::NN+590592(%rip), %rdx | |
| leaq StockDory::Evaluation::NN+592160(%rip), %r8 | |
| movq $0, 40(%rsp) | |
| xorl %r9d, %r9d | |
| leaq (%rax,%rax,2), %rax | |
| shll $9, %eax | |
| leaq 592192(%rax,%rcx), %rsi | |
| leaq 592960(%rax,%rcx), %rdi | |
| leaq StockDory::Evaluation::NN+592128(%rip), %rcx | |
| callq void MantaRay::SIMD::ActivateFlattenAndForward<MantaRay::ClippedReLU<short, (short)0, (short)255>, short, int, 384ul, 1ul>(std::array<short, 384ul> const&, std::array<short, 384ul> const&, std::array<short, ((384ul)*(2))*(1ul)> const&, std::array<short, 1ul> const&, std::array<int, 1ul>&, unsigned int) | |
| imull $400, StockDory::Evaluation::NN+592160(%rip), %eax | |
| movzbl 15(%r13), %ecx | |
| movslq %eax, %r15 | |
| imulq $-2139062143, %r15, %rax | |
| shrq $32, %rax | |
| addl %eax, %r15d | |
| movl %r15d, %eax | |
| shrl $31, %eax | |
| sarl $13, %r15d | |
| addl %eax, %r15d | |
| movl 8(%r13), %eax | |
| cmpl %eax, %r15d | |
| setg %dl | |
| cmpb $1, %cl | |
| sete %sil | |
| testb %sil, %dl | |
| jne .LBB130_26 | |
| cmpb $2, %cl | |
| movl %eax, %ecx | |
| movq $0, 40(%rsp) | |
| cmovel %r15d, %ecx | |
| cmpl %eax, %r15d | |
| cmovgel %eax, %ecx | |
| movl %ecx, %r15d | |
| jmp .LBB130_26 | |
| .LBB130_121: | |
| movl 8(%r13), %eax | |
| cmpl 16(%rsp), %eax | |
| jg .LBB130_119 | |
| .LBB130_122: | |
| incq 70736(%r14) | |
| movl %eax, %ebx | |
| jmp .LBB130_107 | |
| .LBB130_123: | |
| movl 128(%rsp), %eax | |
| cmpb $6, %r9b | |
| movq %rbx, %rbp | |
| movl $4, %r9d | |
| movl $3, %r10d | |
| movl $2, %r11d | |
| leal (,%rbp,4), %r8d | |
| movq %rbp, 96(%rsp) | |
| sete %dil | |
| andq $-4, %rsi | |
| negq %rsi | |
| addb %dil, %al | |
| movl $1, %edi | |
| movzbl %al, %ebx | |
| movq %r12, %rax | |
| subl %ebx, %edi | |
| subl %ebx, %r9d | |
| subl %ebx, %r10d | |
| subl %ebx, %r11d | |
| xorl %ebx, %ebx | |
| imull %ebp, %edi | |
| imull %ebp, %r9d | |
| imull %ebp, %r10d | |
| imull %ebp, %r11d | |
| movl $1542, %ebp | |
| subl %r15d, %edi | |
| subl %r15d, %r9d | |
| subl %r15d, %r10d | |
| subl %r15d, %r11d | |
| .LBB130_124: | |
| leal -1(%rax,%rbx), %r12d | |
| movzbl %r12b, %r12d | |
| movzwl 248(%rsp,%r12,8), %r12d | |
| bextrl %ebp, %r12d, %r15d | |
| andl $63, %r12d | |
| movzbl 168(%r14,%r12), %r12d | |
| andl $15, %r12d | |
| shll $8, %r12d | |
| addq %rcx, %r12 | |
| addl %edi, (%r12,%r15,4) | |
| leal -2(%rax,%rbx), %r12d | |
| addl %r8d, %edi | |
| movzbl %r12b, %r12d | |
| movzwl 248(%rsp,%r12,8), %r12d | |
| bextrl %ebp, %r12d, %r15d | |
| andl $63, %r12d | |
| movzbl 168(%r14,%r12), %r12d | |
| andl $15, %r12d | |
| shll $8, %r12d | |
| addq %rcx, %r12 | |
| addl %r11d, (%r12,%r15,4) | |
| leal -3(%rax,%rbx), %r12d | |
| addl %r8d, %r11d | |
| movzbl %r12b, %r12d | |
| movzwl 248(%rsp,%r12,8), %r12d | |
| bextrl %ebp, %r12d, %r15d | |
| andl $63, %r12d | |
| movzbl 168(%r14,%r12), %r12d | |
| andl $15, %r12d | |
| shll $8, %r12d | |
| addq %rcx, %r12 | |
| addl %r10d, (%r12,%r15,4) | |
| leal -4(%rax,%rbx), %r12d | |
| addq $-4, %rbx | |
| addl %r8d, %r10d | |
| movzbl %r12b, %r12d | |
| movzwl 248(%rsp,%r12,8), %r12d | |
| bextrl %ebp, %r12d, %r15d | |
| andl $63, %r12d | |
| movzbl 168(%r14,%r12), %r12d | |
| andl $15, %r12d | |
| shll $8, %r12d | |
| addq %rcx, %r12 | |
| addl %r9d, (%r12,%r15,4) | |
| addl %r8d, %r9d | |
| cmpq %rbx, %rsi | |
| jne .LBB130_124 | |
| movl $1, %edi | |
| movq 136(%rsp), %r15 | |
| movl 36(%rsp), %ebp | |
| movb $1, %r11b | |
| movq %rax, %r12 | |
| movl %r13d, %r8d | |
| subq %rbx, %rdi | |
| movq 96(%rsp), %rbx | |
| movl %edi, %esi | |
| .LBB130_126: | |
| testq %rdx, %rdx | |
| je .LBB130_100 | |
| movq 144(%rsp), %rax | |
| leal 1(%rdi), %r8d | |
| subq %rdi, %r12 | |
| movl $1542, %edi | |
| .LBB130_128: | |
| movzbl %r12b, %r9d | |
| subl %eax, %esi | |
| decq %r12 | |
| movzwl 248(%rsp,%r9,8), %r9d | |
| imull %ebx, %esi | |
| subl %r15d, %esi | |
| bextrl %edi, %r9d, %r10d | |
| andl $63, %r9d | |
| movzbl 168(%r14,%r9), %r9d | |
| andl $15, %r9d | |
| shll $8, %r9d | |
| addq %rcx, %r9 | |
| addl %esi, (%r9,%r10,4) | |
| movl %r8d, %esi | |
| incl %r8d | |
| decq %rdx | |
| jne .LBB130_128 | |
| movl %r13d, %r8d | |
| jmp .LBB130_100 | |
| .LBB130_130: | |
| cmpb $2, 12(%rsp) | |
| jb .LBB130_132 | |
| movq 48(%rsp), %rcx | |
| addl $-2, %ecx | |
| cmpl 69696(%r14,%rcx,8), %r15d | |
| setge %r13b | |
| jmp .LBB130_133 | |
| .LBB130_132: | |
| xorl %r13d, %r13d | |
| .LBB130_133: | |
| cmpw $6, %ax | |
| jg .LBB130_138 | |
| imull $-67, %ebp, %ecx | |
| testb %r13b, %r13b | |
| leal (%r15,%rcx), %edx | |
| leal 76(%r15,%rcx), %ecx | |
| cmovel %edx, %ecx | |
| cmpl %ebx, %ecx | |
| jge .LBB130_107 | |
| cmpw $1, %ax | |
| jne .LBB130_138 | |
| leal 150(%r15), %eax | |
| cmpl 16(%rsp), %eax | |
| jge .LBB130_138 | |
| movl 16(%rsp), %edx | |
| movq 48(%rsp), %rsi | |
| movq %r14, %rdi | |
| movl %ebx, %ecx | |
| jmp .LBB130_14 | |
| .LBB130_138: | |
| movq 48(%rsp), %rsi | |
| movq %r14, %rdi | |
| movl %ebp, %edx | |
| movl %r15d, %ecx | |
| movl %ebx, %r8d | |
| callq bool StockDory::Search<StockDory::NoLogger>::NMP<(Color)1, false>(unsigned char, short, int, int) | |
| testb %al, %al | |
| jne .LBB130_107 | |
| movl %r13d, 64(%rsp) | |
| xorl %ebp, %ebp | |
| movl %r12d, %eax | |
| jmp .LBB130_33 | |
| .LBB130_140: | |
| movl $8, %edi | |
| callq __cxa_allocate_exception@PLT | |
| movq std::exception::~exception()@GOTPCREL(%rip), %rdx | |
| leaq vtable for StockDory::Search<StockDory::NoLogger>::SearchStopException+16(%rip), %rcx | |
| leaq typeinfo for StockDory::Search<StockDory::NoLogger>::SearchStopException(%rip), %rsi | |
| movq %rax, %rdi | |
| movq %rcx, (%rax) | |
| callq __cxa_throw@PLT | |
| .Lfunc_end130: | |
| StockDory::OrderedMoveList<(Color)0, true>::OrderedMoveList(StockDory::Board const&, unsigned char, StockDory::KillerTable const&, StockDory::HistoryTable const&, Move): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $88, %rsp | |
| movq %rdi, 24(%rsp) | |
| movq %rsi, (%rsp) | |
| movl $12, %eax | |
| movq %r8, 72(%rsp) | |
| movq 24(%rsp), %rsi | |
| .LBB131_1: | |
| movl $0, -12(%rsi,%rax) | |
| movw $0, -8(%rsi,%rax) | |
| movl $0, -4(%rsi,%rax) | |
| movw $0, (%rsi,%rax) | |
| addq $16, %rax | |
| cmpq $1756, %rax | |
| jne .LBB131_1 | |
| movq 24(%rsp), %rax | |
| movq (%rsp), %r11 | |
| leaq StockDory::AttackTable::Sliding(%rip), %r10 | |
| movb $0, 1744(%rax) | |
| movzbl %dl, %eax | |
| movzwl (%rcx,%rax,2), %edx | |
| movzwl 256(%rcx,%rax,2), %eax | |
| movw %dx, 10(%rsp) | |
| movw %ax, 12(%rsp) | |
| movw %r9w, 14(%rsp) | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %r9 | |
| tzcntq 40(%r11), %rax | |
| movq 240(%r11), %rcx | |
| movq 88(%r11), %rdx | |
| movq 72(%r11), %rsi | |
| orq %rdx, %rsi | |
| orq 80(%r11), %rdx | |
| leaq (%rax,%rax,2), %rdi | |
| movq 8(%r9,%rdi,8), %r8 | |
| orq %rcx, %r8 | |
| orq 1544(%r9,%rdi,8), %rcx | |
| imulq (%r9,%rdi,8), %r8 | |
| imulq 1536(%r9,%rdi,8), %rcx | |
| shrq $55, %r8 | |
| addl 16(%r9,%rdi,8), %r8d | |
| shrq $52, %rcx | |
| addl 1552(%r9,%rdi,8), %ecx | |
| andq (%r10,%rcx,8), %rdx | |
| andq (%r10,%r8,8), %rsi | |
| je .LBB131_3 | |
| movl %eax, %ecx | |
| shll $9, %ecx | |
| leaq StockDory::UtilityTable::Between(%rip), %rdi | |
| tzcntq %rsi, %r10 | |
| blsrq %rsi, %rsi | |
| xorl %r9d, %r9d | |
| addq %rcx, %rdi | |
| movq (%rsp), %rcx | |
| movq 232(%rcx), %r8 | |
| xorl %ecx, %ecx | |
| .LBB131_7: | |
| movq (%rdi,%r10,8), %r11 | |
| leaq -1(%rsi), %rbx | |
| btsq %r10, %r11 | |
| movq %r11, %r10 | |
| andq %r8, %r10 | |
| popcntq %r10, %r10 | |
| cmpl $1, %r10d | |
| cmovneq %r9, %r11 | |
| tzcntq %rsi, %r10 | |
| andq %rsi, %rbx | |
| orq %r11, %rcx | |
| cmpq $1, %rsi | |
| movq %rbx, %rsi | |
| jae .LBB131_7 | |
| testq %rdx, %rdx | |
| je .LBB131_5 | |
| .LBB131_8: | |
| shll $9, %eax | |
| leaq StockDory::UtilityTable::Between(%rip), %rsi | |
| tzcntq %rdx, %r9 | |
| blsrq %rdx, %rdx | |
| xorl %r8d, %r8d | |
| addq %rax, %rsi | |
| movq (%rsp), %rax | |
| movq 232(%rax), %rdi | |
| xorl %eax, %eax | |
| .LBB131_9: | |
| movq (%rsi,%r9,8), %r10 | |
| leaq -1(%rdx), %r11 | |
| btsq %r9, %r10 | |
| movq %r10, %r9 | |
| andq %rdi, %r9 | |
| popcntq %r9, %r9 | |
| cmpl $1, %r9d | |
| cmovneq %r8, %r10 | |
| tzcntq %rdx, %r9 | |
| andq %rdx, %r11 | |
| orq %r10, %rax | |
| cmpq $1, %rdx | |
| movq %r11, %rdx | |
| jae .LBB131_9 | |
| jmp .LBB131_10 | |
| .LBB131_3: | |
| xorl %ecx, %ecx | |
| testq %rdx, %rdx | |
| jne .LBB131_8 | |
| .LBB131_5: | |
| xorl %eax, %eax | |
| .LBB131_10: | |
| movq (%rsp), %rdi | |
| movq %rax, 40(%rsp) | |
| movq %rcx, 48(%rsp) | |
| callq CheckBitBoard StockDory::Board::Check<(Color)1>() const | |
| movq %rax, 56(%rsp) | |
| movb %dl, 64(%rsp) | |
| testb $1, %dl | |
| je .LBB131_19 | |
| movq (%rsp), %rax | |
| movq 40(%rax), %rax | |
| testq %rax, %rax | |
| je .LBB131_60 | |
| tzcntq %rax, %r12 | |
| blsrq %rax, %rax | |
| jmp .LBB131_13 | |
| .LBB131_18: | |
| movq 16(%rsp), %rcx | |
| leaq -1(%rcx), %rax | |
| tzcntq %rcx, %r12 | |
| andq %rcx, %rax | |
| cmpq $1, %rcx | |
| jb .LBB131_60 | |
| .LBB131_13: | |
| movq (%rsp), %rbx | |
| leaq 32(%rsp), %rdi | |
| movq %rax, 16(%rsp) | |
| movq $0, 32(%rsp) | |
| movl %r12d, %edx | |
| movq %rbx, %rsi | |
| callq StockDory::MoveList<(Piece)5, (Color)0>::King(StockDory::Board const&, Square) | |
| movq 248(%rbx), %rax | |
| andnq 32(%rsp), %rax, %rax | |
| je .LBB131_18 | |
| tzcntq %rax, %r15 | |
| blsrq %rax, %r13 | |
| movl %r12d, %r14d | |
| shrq $6, %r12 | |
| orl $24576, %r14d | |
| jmp .LBB131_15 | |
| .LBB131_17: | |
| movq 24(%rsp), %rdi | |
| leaq -1(%r13), %rsi | |
| tzcntq %r13, %r15 | |
| andq %r13, %rsi | |
| movzbl 1744(%rdi), %ecx | |
| leal 1(%rcx), %edx | |
| movb %dl, 1744(%rdi) | |
| movl %eax, (%rdi,%rcx,8) | |
| movw %bp, 4(%rdi,%rcx,8) | |
| cmpq $1, %r13 | |
| movq %rsi, %r13 | |
| jb .LBB131_18 | |
| .LBB131_15: | |
| movl %r15d, %ebp | |
| shll $6, %ebp | |
| movl $2147483646, %eax | |
| orl %r14d, %ebp | |
| cmpw 14(%rsp), %bp | |
| je .LBB131_17 | |
| movq (%rsp), %rbx | |
| movl %ebp, %esi | |
| xorl %edx, %edx | |
| movq %rbx, %rdi | |
| callq StockDory::SEE::Accurate(StockDory::Board const&, Move, int) | |
| orq %r12, %r15 | |
| movzbl 168(%rbx,%r15), %ecx | |
| andl $15, %ecx | |
| leaq (%rcx,%rcx), %rdx | |
| shll $4, %ecx | |
| subq %rdx, %rcx | |
| leaq StockDory::Policy<(Color)0, true>::MvvLva(%rip), %rdx | |
| testb %al, %al | |
| movl $300, %eax | |
| movzwl 10(%rcx,%rdx), %ecx | |
| movl $1000, %edx | |
| cmovnel %edx, %eax | |
| imull %ecx, %eax | |
| jmp .LBB131_17 | |
| .LBB131_19: | |
| movq (%rsp), %rbx | |
| movq 24(%rsp), %rdi | |
| movq 72(%rsp), %rdx | |
| leaq 10(%rsp), %rcx | |
| leaq 40(%rsp), %r8 | |
| leaq 56(%rsp), %r9 | |
| movq %rbx, %rsi | |
| callq void StockDory::OrderedMoveList<(Color)0, true>::AddMoveLoop<(Piece)0>(StockDory::Board const&, StockDory::HistoryTable const&, StockDory::Policy<(Color)0, true> const&, PinBitBoard const&, CheckBitBoard const&) | |
| movq 8(%rbx), %rax | |
| testq %rax, %rax | |
| je .LBB131_30 | |
| movq (%rsp), %rbx | |
| tzcntq %rax, %rdi | |
| blsrq %rax, %rax | |
| jmp .LBB131_21 | |
| .LBB131_29: | |
| movq 80(%rsp), %rcx | |
| leaq -1(%rcx), %rax | |
| tzcntq %rcx, %rdi | |
| andq %rcx, %rax | |
| cmpq $1, %rcx | |
| jb .LBB131_30 | |
| .LBB131_21: | |
| movq 48(%rsp), %rcx | |
| movq %rax, 80(%rsp) | |
| orq 40(%rsp), %rcx | |
| btq %rdi, %rcx | |
| jae .LBB131_23 | |
| xorl %eax, %eax | |
| movq (%rsp), %rcx | |
| movq 248(%rcx), %rcx | |
| andnq %rax, %rcx, %rax | |
| jne .LBB131_25 | |
| jmp .LBB131_29 | |
| .LBB131_23: | |
| movq (%rsp), %rax | |
| leaq StockDory::AttackTable::Knight(%rip), %rcx | |
| movq 232(%rax), %rax | |
| andnq (%rcx,%rdi,8), %rax, %rax | |
| andq 56(%rsp), %rax | |
| movq (%rsp), %rcx | |
| movq 248(%rcx), %rcx | |
| andnq %rax, %rcx, %rax | |
| je .LBB131_29 | |
| .LBB131_25: | |
| movl %edi, %r14d | |
| blsrq %rax, %r13 | |
| tzcntq %rax, %r15 | |
| shrq $6, %rdi | |
| orl $24576, %r14d | |
| movq %rdi, 16(%rsp) | |
| jmp .LBB131_26 | |
| .LBB131_28: | |
| movq 24(%rsp), %r9 | |
| leaq -1(%r13), %rsi | |
| tzcntq %r13, %r15 | |
| andq %r13, %rsi | |
| movzbl 1744(%r9), %ecx | |
| leal 1(%rcx), %edx | |
| movb %dl, 1744(%r9) | |
| movl %eax, (%r9,%rcx,8) | |
| movw %bp, 4(%r9,%rcx,8) | |
| cmpq $1, %r13 | |
| movq %rsi, %r13 | |
| jb .LBB131_29 | |
| .LBB131_26: | |
| movl %r15d, %ebp | |
| shll $6, %ebp | |
| movl $2147483646, %eax | |
| orl %r14d, %ebp | |
| cmpw 14(%rsp), %bp | |
| je .LBB131_28 | |
| movq %rbx, %rdi | |
| movl %ebp, %esi | |
| xorl %edx, %edx | |
| callq StockDory::SEE::Accurate(StockDory::Board const&, Move, int) | |
| movq 16(%rsp), %rdi | |
| orq %rdi, %r15 | |
| movzbl 168(%rbx,%r15), %ecx | |
| andl $15, %ecx | |
| leaq (%rcx,%rcx), %rdx | |
| shll $4, %ecx | |
| subq %rdx, %rcx | |
| leaq StockDory::Policy<(Color)0, true>::MvvLva(%rip), %rdx | |
| testb %al, %al | |
| movl $300, %eax | |
| movzwl 2(%rcx,%rdx), %ecx | |
| movl $1000, %edx | |
| cmovnel %edx, %eax | |
| imull %ecx, %eax | |
| jmp .LBB131_28 | |
| .LBB131_30: | |
| movq (%rsp), %rax | |
| movq 16(%rax), %rax | |
| testq %rax, %rax | |
| je .LBB131_41 | |
| movq (%rsp), %r12 | |
| tzcntq %rax, %rbx | |
| blsrq %rax, %rax | |
| jmp .LBB131_32 | |
| .LBB131_40: | |
| movq 16(%rsp), %rcx | |
| leaq -1(%rcx), %rax | |
| tzcntq %rcx, %rbx | |
| andq %rcx, %rax | |
| cmpq $1, %rcx | |
| jb .LBB131_41 | |
| .LBB131_32: | |
| movq %rax, 16(%rsp) | |
| movq 40(%rsp), %rax | |
| btq %rbx, %rax | |
| movq (%rsp), %rax | |
| movq 248(%rax), %rax | |
| notq %rax | |
| jae .LBB131_34 | |
| xorl %ecx, %ecx | |
| andq %rax, %rcx | |
| jne .LBB131_36 | |
| jmp .LBB131_40 | |
| .LBB131_34: | |
| leaq (%rbx,%rbx,2), %rdx | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %rdi | |
| movl $1, %ecx | |
| shlxq %rbx, %rcx, %rcx | |
| movq 8(%rdi,%rdx,8), %rsi | |
| orq %rax, %rsi | |
| imulq (%rdi,%rdx,8), %rsi | |
| shrq $55, %rsi | |
| addl 16(%rdi,%rdx,8), %esi | |
| movq (%rsp), %rdi | |
| movq 232(%rdi), %rdx | |
| leaq StockDory::AttackTable::Sliding(%rip), %rdi | |
| andnq (%rdi,%rsi,8), %rdx, %rdx | |
| movq 48(%rsp), %rdi | |
| andq 56(%rsp), %rdx | |
| andq %rdi, %rcx | |
| cmpq $1, %rcx | |
| sbbq %rcx, %rcx | |
| orq %rdi, %rcx | |
| andq %rdx, %rcx | |
| andq %rax, %rcx | |
| je .LBB131_40 | |
| .LBB131_36: | |
| movl %ebx, %r14d | |
| blsrq %rcx, %r13 | |
| tzcntq %rcx, %r15 | |
| shrq $6, %rbx | |
| orl $24576, %r14d | |
| jmp .LBB131_37 | |
| .LBB131_39: | |
| movq 24(%rsp), %r9 | |
| leaq -1(%r13), %rsi | |
| tzcntq %r13, %r15 | |
| andq %r13, %rsi | |
| movzbl 1744(%r9), %ecx | |
| leal 1(%rcx), %edx | |
| movb %dl, 1744(%r9) | |
| movl %eax, (%r9,%rcx,8) | |
| movw %bp, 4(%r9,%rcx,8) | |
| cmpq $1, %r13 | |
| movq %rsi, %r13 | |
| jb .LBB131_40 | |
| .LBB131_37: | |
| movl %r15d, %ebp | |
| shll $6, %ebp | |
| movl $2147483646, %eax | |
| orl %r14d, %ebp | |
| cmpw 14(%rsp), %bp | |
| je .LBB131_39 | |
| movq %r12, %rdi | |
| movl %ebp, %esi | |
| xorl %edx, %edx | |
| callq StockDory::SEE::Accurate(StockDory::Board const&, Move, int) | |
| orq %rbx, %r15 | |
| movzbl 168(%r12,%r15), %ecx | |
| andl $15, %ecx | |
| leaq (%rcx,%rcx), %rdx | |
| shll $4, %ecx | |
| subq %rdx, %rcx | |
| leaq StockDory::Policy<(Color)0, true>::MvvLva(%rip), %rdx | |
| testb %al, %al | |
| movl $300, %eax | |
| movzwl 4(%rcx,%rdx), %ecx | |
| movl $1000, %edx | |
| cmovnel %edx, %eax | |
| imull %ecx, %eax | |
| jmp .LBB131_39 | |
| .LBB131_41: | |
| movq (%rsp), %rax | |
| movq 24(%rax), %rax | |
| testq %rax, %rax | |
| je .LBB131_52 | |
| movq (%rsp), %r12 | |
| tzcntq %rax, %rbx | |
| blsrq %rax, %rax | |
| jmp .LBB131_43 | |
| .LBB131_51: | |
| movq 16(%rsp), %rcx | |
| leaq -1(%rcx), %rax | |
| tzcntq %rcx, %rbx | |
| andq %rcx, %rax | |
| cmpq $1, %rcx | |
| jb .LBB131_52 | |
| .LBB131_43: | |
| movq %rax, 16(%rsp) | |
| movq 48(%rsp), %rax | |
| btq %rbx, %rax | |
| movq (%rsp), %rax | |
| movq 248(%rax), %rax | |
| notq %rax | |
| jae .LBB131_45 | |
| xorl %ecx, %ecx | |
| andq %rax, %rcx | |
| jne .LBB131_47 | |
| jmp .LBB131_51 | |
| .LBB131_45: | |
| leaq (%rbx,%rbx,2), %rdx | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %rdi | |
| movl $1, %ecx | |
| shlxq %rbx, %rcx, %rcx | |
| movq 1544(%rdi,%rdx,8), %rsi | |
| orq %rax, %rsi | |
| imulq 1536(%rdi,%rdx,8), %rsi | |
| shrq $52, %rsi | |
| addl 1552(%rdi,%rdx,8), %esi | |
| movq (%rsp), %rdi | |
| movq 232(%rdi), %rdx | |
| leaq StockDory::AttackTable::Sliding(%rip), %rdi | |
| andnq (%rdi,%rsi,8), %rdx, %rdx | |
| movq 40(%rsp), %rdi | |
| andq 56(%rsp), %rdx | |
| andq %rdi, %rcx | |
| cmpq $1, %rcx | |
| sbbq %rcx, %rcx | |
| orq %rdi, %rcx | |
| andq %rdx, %rcx | |
| andq %rax, %rcx | |
| je .LBB131_51 | |
| .LBB131_47: | |
| movl %ebx, %r14d | |
| blsrq %rcx, %r13 | |
| tzcntq %rcx, %r15 | |
| shrq $6, %rbx | |
| orl $24576, %r14d | |
| jmp .LBB131_48 | |
| .LBB131_50: | |
| movq 24(%rsp), %rdi | |
| leaq -1(%r13), %rsi | |
| tzcntq %r13, %r15 | |
| andq %r13, %rsi | |
| movzbl 1744(%rdi), %ecx | |
| leal 1(%rcx), %edx | |
| movb %dl, 1744(%rdi) | |
| movl %eax, (%rdi,%rcx,8) | |
| movw %bp, 4(%rdi,%rcx,8) | |
| cmpq $1, %r13 | |
| movq %rsi, %r13 | |
| jb .LBB131_51 | |
| .LBB131_48: | |
| movl %r15d, %ebp | |
| shll $6, %ebp | |
| movl $2147483646, %eax | |
| orl %r14d, %ebp | |
| cmpw 14(%rsp), %bp | |
| je .LBB131_50 | |
| movq %r12, %rdi | |
| movl %ebp, %esi | |
| xorl %edx, %edx | |
| callq StockDory::SEE::Accurate(StockDory::Board const&, Move, int) | |
| orq %rbx, %r15 | |
| movzbl 168(%r12,%r15), %ecx | |
| andl $15, %ecx | |
| leaq (%rcx,%rcx), %rdx | |
| shll $4, %ecx | |
| subq %rdx, %rcx | |
| leaq StockDory::Policy<(Color)0, true>::MvvLva(%rip), %rdx | |
| testb %al, %al | |
| movl $300, %eax | |
| movzwl 6(%rcx,%rdx), %ecx | |
| movl $1000, %edx | |
| cmovnel %edx, %eax | |
| imull %ecx, %eax | |
| jmp .LBB131_50 | |
| .LBB131_52: | |
| movq (%rsp), %rbx | |
| movq 24(%rsp), %rdi | |
| movq 72(%rsp), %rdx | |
| leaq 10(%rsp), %rcx | |
| leaq 40(%rsp), %r8 | |
| leaq 56(%rsp), %r9 | |
| movq %rbx, %rsi | |
| callq void StockDory::OrderedMoveList<(Color)0, true>::AddMoveLoop<(Piece)4>(StockDory::Board const&, StockDory::HistoryTable const&, StockDory::Policy<(Color)0, true> const&, PinBitBoard const&, CheckBitBoard const&) | |
| movq 40(%rbx), %rax | |
| testq %rax, %rax | |
| je .LBB131_60 | |
| tzcntq %rax, %r12 | |
| blsrq %rax, %rax | |
| jmp .LBB131_54 | |
| .LBB131_59: | |
| movq 16(%rsp), %rcx | |
| leaq -1(%rcx), %rax | |
| tzcntq %rcx, %r12 | |
| andq %rcx, %rax | |
| cmpq $1, %rcx | |
| jb .LBB131_60 | |
| .LBB131_54: | |
| movq (%rsp), %rbx | |
| leaq 32(%rsp), %rdi | |
| movq %rax, 16(%rsp) | |
| movq $0, 32(%rsp) | |
| movl %r12d, %edx | |
| movq %rbx, %rsi | |
| callq StockDory::MoveList<(Piece)5, (Color)0>::King(StockDory::Board const&, Square) | |
| movq 248(%rbx), %rax | |
| andnq 32(%rsp), %rax, %rax | |
| je .LBB131_59 | |
| tzcntq %rax, %r15 | |
| blsrq %rax, %r13 | |
| movl %r12d, %r14d | |
| shrq $6, %r12 | |
| orl $24576, %r14d | |
| jmp .LBB131_56 | |
| .LBB131_58: | |
| movq 24(%rsp), %rdi | |
| leaq -1(%r13), %rsi | |
| tzcntq %r13, %r15 | |
| andq %r13, %rsi | |
| movzbl 1744(%rdi), %ecx | |
| leal 1(%rcx), %edx | |
| movb %dl, 1744(%rdi) | |
| movl %eax, (%rdi,%rcx,8) | |
| movw %bp, 4(%rdi,%rcx,8) | |
| cmpq $1, %r13 | |
| movq %rsi, %r13 | |
| jb .LBB131_59 | |
| .LBB131_56: | |
| movl %r15d, %ebp | |
| shll $6, %ebp | |
| movl $2147483646, %eax | |
| orl %r14d, %ebp | |
| cmpw 14(%rsp), %bp | |
| je .LBB131_58 | |
| movq (%rsp), %rbx | |
| movl %ebp, %esi | |
| xorl %edx, %edx | |
| movq %rbx, %rdi | |
| callq StockDory::SEE::Accurate(StockDory::Board const&, Move, int) | |
| orq %r12, %r15 | |
| movzbl 168(%rbx,%r15), %ecx | |
| andl $15, %ecx | |
| leaq (%rcx,%rcx), %rdx | |
| shll $4, %ecx | |
| subq %rdx, %rcx | |
| leaq StockDory::Policy<(Color)0, true>::MvvLva(%rip), %rdx | |
| testb %al, %al | |
| movl $300, %eax | |
| movzwl 10(%rcx,%rdx), %ecx | |
| movl $1000, %edx | |
| cmovnel %edx, %eax | |
| imull %ecx, %eax | |
| jmp .LBB131_58 | |
| .LBB131_60: | |
| addq $88, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .Lfunc_end131: | |
| StockDory::SEE::Accurate(StockDory::Board const&, Move, int): | |
| movl %esi, %ecx | |
| andl $61440, %ecx | |
| movb $1, %al | |
| cmpw $24576, %cx | |
| jne .LBB132_30 | |
| movzwl %si, %ecx | |
| movl %ecx, %r8d | |
| andl $63, %r8d | |
| shrl $6, %ecx | |
| movzbl 168(%rdi,%r8), %r10d | |
| andl $15, %r10d | |
| testq %r10, %r10 | |
| je .LBB132_5 | |
| cmpl $5, %r10d | |
| jne .LBB132_6 | |
| movl %ecx, %esi | |
| andb $63, %sil | |
| addb $-2, %sil | |
| cmpb $61, %sil | |
| jae .LBB132_6 | |
| movzbl %sil, %esi | |
| movabsq $1224979098644774929, %r9 | |
| btq %rsi, %r9 | |
| jae .LBB132_6 | |
| .LBB132_30: | |
| retq | |
| .LBB132_5: | |
| tzcntq 264(%rdi), %r9 | |
| movl %ecx, %esi | |
| andb $63, %sil | |
| cmpb %r9b, %sil | |
| je .LBB132_30 | |
| .LBB132_6: | |
| movzwl %cx, %r9d | |
| leaq StockDory::SEE::Internal(%rip), %r11 | |
| andl $63, %r9d | |
| movzbl 168(%rdi,%r9), %ecx | |
| andl $15, %ecx | |
| movzwl (%r11,%rcx,2), %esi | |
| subl %edx, %esi | |
| js .LBB132_7 | |
| movzwl (%r11,%r10,2), %ecx | |
| subl %ecx, %esi | |
| jns .LBB132_30 | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| movq 32(%rdi), %r11 | |
| movq 88(%rdi), %rax | |
| movq 16(%rdi), %rcx | |
| movq 64(%rdi), %r12 | |
| movq (%rdi), %r10 | |
| movq 56(%rdi), %rbx | |
| movq 96(%rdi), %r15 | |
| movq 248(%rdi), %r14 | |
| orq 72(%rdi), %rcx | |
| orq 8(%rdi), %r12 | |
| orq 40(%rdi), %r15 | |
| movq %r11, %rdx | |
| orq %rax, %rdx | |
| orq 80(%rdi), %r11 | |
| orq 24(%rdi), %rax | |
| btcq %r8, %r14 | |
| orq %rcx, %rdx | |
| leal (,%r9,8), %ecx | |
| movq %r14, %r8 | |
| notq %r8 | |
| orq %r11, %rax | |
| leaq StockDory::AttackTable::Pawn(%rip), %r11 | |
| andq (%rcx,%r11), %rbx | |
| andq 512(%rcx,%r11), %r10 | |
| leaq StockDory::AttackTable::Knight(%rip), %r11 | |
| andq (%rcx,%r11), %r12 | |
| leaq StockDory::AttackTable::King(%rip), %r11 | |
| andq (%rcx,%r11), %r15 | |
| leaq (%r9,%r9,2), %rcx | |
| orq %rbx, %r10 | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %rbx | |
| movq (%rbx,%rcx,8), %r9 | |
| movl 16(%rbx,%rcx,8), %r11d | |
| movq 1544(%rbx,%rcx,8), %r13 | |
| orq %r12, %r15 | |
| orq %r10, %r15 | |
| movq 8(%rbx,%rcx,8), %r10 | |
| movq %r9, -8(%rsp) | |
| movq %r13, -24(%rsp) | |
| movq %r10, %r12 | |
| orq %r8, %r12 | |
| imulq %r9, %r12 | |
| leaq StockDory::AttackTable::Sliding(%rip), %r9 | |
| shrq $55, %r12 | |
| addl %r11d, %r12d | |
| movq (%r9,%r12,8), %r12 | |
| andq %rdx, %r12 | |
| orq %r15, %r12 | |
| movq 1536(%rbx,%rcx,8), %r15 | |
| movl 1552(%rbx,%rcx,8), %ebx | |
| movq %r13, %rcx | |
| orq %r8, %rcx | |
| imulq %r15, %rcx | |
| movl %ebx, -36(%rsp) | |
| movq %r15, -16(%rsp) | |
| shrq $52, %rcx | |
| addl %ebx, %ecx | |
| movq (%r9,%rcx,8), %rbx | |
| movzbl 256(%rdi), %ecx | |
| shrl $4, %ecx | |
| andq %rax, %rbx | |
| movq %rcx, -32(%rsp) | |
| xorq $1, %rcx | |
| orq %r12, %rbx | |
| movq 232(%rdi,%rcx,8), %r15 | |
| andnq %rbx, %r14, %r13 | |
| andq %r13, %r15 | |
| je .LBB132_10 | |
| movl %ecx, %ebp | |
| jmp .LBB132_12 | |
| .LBB132_28: | |
| movzbl %r14b, %ecx | |
| andq %r8, %r13 | |
| movl %r14d, %ebp | |
| movq 232(%rdi,%rcx,8), %r15 | |
| andq %r13, %r15 | |
| je .LBB132_29 | |
| .LBB132_12: | |
| imulq $56, %rcx, %r14 | |
| movl $0, %ebx | |
| xorl %ecx, %ecx | |
| leaq (%rdi,%r14), %r12 | |
| testq %r15, (%rdi,%r14) | |
| jne .LBB132_20 | |
| testq %r15, 8(%r12) | |
| je .LBB132_15 | |
| movb $1, %bl | |
| xorl %ecx, %ecx | |
| jmp .LBB132_20 | |
| .LBB132_15: | |
| testq %r15, 16(%r12) | |
| je .LBB132_17 | |
| movb $2, %bl | |
| xorl %ecx, %ecx | |
| jmp .LBB132_20 | |
| .LBB132_17: | |
| testq %r15, 24(%r12) | |
| je .LBB132_19 | |
| movb $3, %bl | |
| xorl %ecx, %ecx | |
| jmp .LBB132_20 | |
| .LBB132_19: | |
| testq %r15, 32(%r12) | |
| sete %cl | |
| leal 4(%rcx), %ebx | |
| .LBB132_20: | |
| movzbl %bl, %ebx | |
| leaq StockDory::SEE::Internal(%rip), %r9 | |
| movl %ebp, %r14d | |
| notl %esi | |
| movzwl (%r9,%rbx,2), %r9d | |
| xorb $1, %r14b | |
| subl %r9d, %esi | |
| jns .LBB132_21 | |
| andq (%r12,%rbx,8), %r15 | |
| blsiq %r15, %rcx | |
| andnq %r8, %rcx, %r8 | |
| cmpb $4, %bl | |
| ja .LBB132_26 | |
| movl $21, %ecx | |
| btl %ebx, %ecx | |
| jae .LBB132_26 | |
| movq %r8, %rcx | |
| orq %r10, %rcx | |
| imulq -8(%rsp), %rcx | |
| leaq StockDory::AttackTable::Sliding(%rip), %r9 | |
| shrq $55, %rcx | |
| addl %r11d, %ecx | |
| movq (%r9,%rcx,8), %rcx | |
| andq %rdx, %rcx | |
| orq %rcx, %r13 | |
| .LBB132_26: | |
| addb $-3, %bl | |
| cmpb $1, %bl | |
| ja .LBB132_28 | |
| movq %r8, %rcx | |
| orq -24(%rsp), %rcx | |
| leaq StockDory::AttackTable::Sliding(%rip), %r9 | |
| imulq -16(%rsp), %rcx | |
| shrq $52, %rcx | |
| addl -36(%rsp), %ecx | |
| movq (%r9,%rcx,8), %rcx | |
| andq %rax, %rcx | |
| orq %rcx, %r13 | |
| jmp .LBB132_28 | |
| .LBB132_7: | |
| xorl %eax, %eax | |
| retq | |
| .LBB132_10: | |
| movl %ecx, %r14d | |
| jmp .LBB132_29 | |
| .LBB132_21: | |
| testb %cl, %cl | |
| je .LBB132_29 | |
| movzbl %r14b, %eax | |
| movzbl %bpl, %r14d | |
| testq %r13, 232(%rdi,%rax,8) | |
| cmovel %eax, %r14d | |
| .LBB132_29: | |
| cmpb -32(%rsp), %r14b | |
| setne %al | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .Lfunc_end132: | |
| int StockDory::Search<StockDory::NoLogger>::Q<(Color)1, true>(unsigned char, int, int): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $1832, %rsp | |
| movl 70720(%rdi), %eax | |
| movl %esi, %r12d | |
| movl %ecx, %ebp | |
| movl %esi, %ecx | |
| movq %rdi, %rbx | |
| movl %edx, %r14d | |
| leaq StockDory::Evaluation::NN+590592(%rip), %rdx | |
| leaq StockDory::Evaluation::NN+592160(%rip), %r8 | |
| cmpb %r12b, %al | |
| cmoval %eax, %ecx | |
| xorl %r9d, %r9d | |
| movb %cl, 70720(%rdi) | |
| leaq StockDory::Evaluation::NN(%rip), %rcx | |
| movzwl StockDory::Evaluation::NN+1378624(%rip), %eax | |
| leaq (%rax,%rax,2), %rax | |
| shll $9, %eax | |
| leaq 592192(%rax,%rcx), %rsi | |
| leaq 592960(%rax,%rcx), %rdi | |
| leaq StockDory::Evaluation::NN+592128(%rip), %rcx | |
| callq void MantaRay::SIMD::ActivateFlattenAndForward<MantaRay::ClippedReLU<short, (short)0, (short)255>, short, int, 384ul, 1ul>(std::array<short, 384ul> const&, std::array<short, 384ul> const&, std::array<short, ((384ul)*(2))*(1ul)> const&, std::array<short, 1ul> const&, std::array<int, 1ul>&, unsigned int) | |
| imull $400, StockDory::Evaluation::NN+592160(%rip), %eax | |
| movslq %eax, %r15 | |
| imulq $-2139062143, %r15, %rax | |
| shrq $32, %rax | |
| addl %eax, %r15d | |
| movl %r15d, %eax | |
| shrl $31, %eax | |
| sarl $13, %r15d | |
| addl %eax, %r15d | |
| cmpl %ebp, %r15d | |
| jge .LBB133_38 | |
| movzbl %r12b, %edx | |
| leaq 66112(%rbx), %rcx | |
| leaq 66624(%rbx), %r8 | |
| leaq 84(%rsp), %rdi | |
| movq %rbx, %rsi | |
| xorl %r9d, %r9d | |
| movq %rdx, 40(%rsp) | |
| callq StockDory::OrderedMoveList<(Color)1, true>::OrderedMoveList(StockDory::Board const&, unsigned char, StockDory::KillerTable const&, StockDory::HistoryTable const&, Move) | |
| movzbl 1828(%rsp), %ecx | |
| testb %cl, %cl | |
| je .LBB133_2 | |
| cmpl %r14d, %r15d | |
| leal 1(%r12), %eax | |
| movl %ebp, 28(%rsp) | |
| cmovgl %r15d, %r14d | |
| negl %ebp | |
| movl %eax, 36(%rsp) | |
| xorl %r12d, %r12d | |
| movl %r14d, 4(%rsp) | |
| movb $7, %r14b | |
| movl %ebp, 32(%rsp) | |
| jmp .LBB133_4 | |
| .LBB133_31: | |
| movl %r15d, %ebp | |
| .LBB133_37: | |
| movzbl 1828(%rsp), %ecx | |
| addb $7, %r14b | |
| movl %ebp, %r15d | |
| cmpq %rcx, %r12 | |
| jae .LBB133_38 | |
| .LBB133_4: | |
| movq %r12, %rax | |
| incq %r12 | |
| movzbl %cl, %ecx | |
| cmpq %rcx, %r12 | |
| jae .LBB133_5 | |
| movl %eax, %edx | |
| notl %edx | |
| addl %ecx, %edx | |
| testb $7, %dl | |
| je .LBB133_7 | |
| leal (%r14,%rcx), %edx | |
| movl %eax, %esi | |
| movzbl %dl, %edi | |
| movq %r12, %rdx | |
| andl $7, %edi | |
| jmp .LBB133_9 | |
| .LBB133_11: | |
| incq %rdx | |
| decq %rdi | |
| je .LBB133_12 | |
| .LBB133_9: | |
| movzbl %sil, %r8d | |
| movl 84(%rsp,%rdx,8), %r9d | |
| movl %edx, %esi | |
| cmpl 84(%rsp,%r8,8), %r9d | |
| jg .LBB133_11 | |
| movl %r8d, %esi | |
| jmp .LBB133_11 | |
| .LBB133_5: | |
| movl %eax, %esi | |
| jmp .LBB133_30 | |
| .LBB133_7: | |
| movq %r12, %rdx | |
| movl %eax, %esi | |
| .LBB133_12: | |
| movq %rcx, %rdi | |
| subq %rax, %rdi | |
| addq $-2, %rdi | |
| cmpq $7, %rdi | |
| jae .LBB133_13 | |
| .LBB133_30: | |
| movzbl %sil, %ecx | |
| movl 84(%rsp,%rax,8), %esi | |
| movq %rbx, %rdi | |
| movl 84(%rsp,%rcx,8), %edx | |
| movzwl 88(%rsp,%rcx,8), %r13d | |
| movl %esi, 84(%rsp,%rcx,8) | |
| movzwl 88(%rsp,%rax,8), %esi | |
| movw %si, 88(%rsp,%rcx,8) | |
| movl %edx, 84(%rsp,%rax,8) | |
| movw %r13w, 88(%rsp,%rax,8) | |
| movl %r13d, %esi | |
| xorl %edx, %edx | |
| callq StockDory::SEE::Accurate(StockDory::Board const&, Move, int) | |
| testb %al, %al | |
| je .LBB133_31 | |
| movq 40(%rsp), %rax | |
| movzwl %r13w, %ecx | |
| movl $1542, %edx | |
| movq %r15, 56(%rsp) | |
| movq %r12, 8(%rsp) | |
| movq %r14, 16(%rsp) | |
| movq %rbx, %rdi | |
| bextrl %edx, %r13d, %r15d | |
| andl $63, %r13d | |
| shrl $12, %ecx | |
| movl %r13d, %esi | |
| movl %r15d, %edx | |
| movb $0, 69708(%rbx,%rax,8) | |
| callq PreviousState StockDory::Board::Move<61680ul>(Square, Square, Piece) | |
| incq 70728(%rbx) | |
| movq %rdx, 48(%rsp) | |
| movq %rax, %r14 | |
| movq %rbx, %rdi | |
| movq TTable+24(%rip), %rdx | |
| mulxq 272(%rbx), %rcx, %rcx | |
| movq TTable(%rip), %rax | |
| movl 4(%rsp), %r12d | |
| movzbl 36(%rsp), %esi | |
| movl 32(%rsp), %edx | |
| shlq $4, %rcx | |
| prefetcht0 (%rax,%rcx) | |
| movl %r12d, %ecx | |
| negl %ecx | |
| callq int StockDory::Search<StockDory::NoLogger>::Q<(Color)0, true>(unsigned char, int, int) | |
| movq 48(%rsp), %rsi | |
| movq %r14, 64(%rsp) | |
| movq 56(%rsp), %r14 | |
| movl %eax, %ebp | |
| negl %ebp | |
| movq %rbx, %rdi | |
| movl %r13d, %edx | |
| movl %r15d, %ecx | |
| movq %rsi, 72(%rsp) | |
| leaq 64(%rsp), %rsi | |
| callq void StockDory::Board::UndoMove<61680ul>(PreviousState const&, Square, Square) | |
| cmpl %ebp, %r14d | |
| jge .LBB133_33 | |
| cmpl %ebp, %r12d | |
| jge .LBB133_35 | |
| movq 16(%rsp), %r14 | |
| movq 8(%rsp), %r12 | |
| movl %ebp, 4(%rsp) | |
| cmpl %ebp, 28(%rsp) | |
| jg .LBB133_37 | |
| jmp .LBB133_38 | |
| .LBB133_29: | |
| addq $8, %rdx | |
| cmpq %rcx, %rdx | |
| je .LBB133_30 | |
| .LBB133_13: | |
| movzbl %sil, %edi | |
| movl 84(%rsp,%rdx,8), %r8d | |
| movl %edx, %esi | |
| cmpl 84(%rsp,%rdi,8), %r8d | |
| jle .LBB133_14 | |
| movl 92(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jg .LBB133_16 | |
| .LBB133_17: | |
| movl 100(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jg .LBB133_18 | |
| .LBB133_19: | |
| movl 108(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jg .LBB133_20 | |
| .LBB133_21: | |
| movl 116(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jg .LBB133_22 | |
| .LBB133_23: | |
| movl 124(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jg .LBB133_24 | |
| .LBB133_25: | |
| movl 132(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jg .LBB133_26 | |
| .LBB133_27: | |
| movl 140(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jle .LBB133_29 | |
| jmp .LBB133_28 | |
| .LBB133_14: | |
| movl %edi, %esi | |
| movl 92(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jle .LBB133_17 | |
| .LBB133_16: | |
| leal 1(%rdx), %esi | |
| movzbl %sil, %esi | |
| movl 100(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jle .LBB133_19 | |
| .LBB133_18: | |
| leal 2(%rdx), %esi | |
| movzbl %sil, %esi | |
| movl 108(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jle .LBB133_21 | |
| .LBB133_20: | |
| leal 3(%rdx), %esi | |
| movzbl %sil, %esi | |
| movl 116(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jle .LBB133_23 | |
| .LBB133_22: | |
| leal 4(%rdx), %esi | |
| movzbl %sil, %esi | |
| movl 124(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jle .LBB133_25 | |
| .LBB133_24: | |
| leal 5(%rdx), %esi | |
| movzbl %sil, %esi | |
| movl 132(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jle .LBB133_27 | |
| .LBB133_26: | |
| leal 6(%rdx), %esi | |
| movzbl %sil, %esi | |
| movl 140(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jle .LBB133_29 | |
| .LBB133_28: | |
| leal 7(%rdx), %esi | |
| movzbl %sil, %esi | |
| jmp .LBB133_29 | |
| .LBB133_33: | |
| movl %r14d, %ebp | |
| .LBB133_35: | |
| movq 16(%rsp), %r14 | |
| movq 8(%rsp), %r12 | |
| jmp .LBB133_37 | |
| .LBB133_2: | |
| movl %r15d, %ebp | |
| .LBB133_38: | |
| movl %ebp, %eax | |
| addq $1832, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .Lfunc_end133: | |
| CheckBitBoard StockDory::Board::Check<(Color)1>() const: | |
| pushq %r14 | |
| pushq %rbx | |
| tzcntq 40(%rdi), %rax | |
| leaq StockDory::AttackTable::Pawn(%rip), %rdx | |
| movq 56(%rdi), %r8 | |
| movq 64(%rdi), %r9 | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %r11 | |
| leaq StockDory::AttackTable::Sliding(%rip), %r14 | |
| leal (,%rax,8), %ecx | |
| leaq (%rax,%rax,2), %r10 | |
| andq (%rcx,%rdx), %r8 | |
| leaq StockDory::AttackTable::Knight(%rip), %rdx | |
| movq 8(%r11,%r10,8), %rbx | |
| andq (%rcx,%rdx), %r9 | |
| movq 88(%rdi), %rdx | |
| movq %r9, %rsi | |
| orq %r8, %rsi | |
| testq %r9, %r9 | |
| movq 248(%rdi), %r9 | |
| setne %cl | |
| cmpq $1, %r8 | |
| movq 72(%rdi), %r8 | |
| sbbb $-1, %cl | |
| notq %r9 | |
| orq %r9, %rbx | |
| orq 1544(%r11,%r10,8), %r9 | |
| imulq (%r11,%r10,8), %rbx | |
| orq %rdx, %r8 | |
| orq 80(%rdi), %rdx | |
| imulq 1536(%r11,%r10,8), %r9 | |
| shrq $55, %rbx | |
| addl 16(%r11,%r10,8), %ebx | |
| shrq $52, %r9 | |
| addl 1552(%r11,%r10,8), %r9d | |
| andq (%r14,%r9,8), %rdx | |
| andq (%r14,%rbx,8), %r8 | |
| je .LBB134_2 | |
| movl %eax, %r9d | |
| tzcntq %r8, %rdi | |
| shll $9, %r9d | |
| leaq StockDory::UtilityTable::Between(%rip), %r10 | |
| addq %r9, %r10 | |
| movq (%r10,%rdi,8), %r9 | |
| btsq %rdi, %r9 | |
| orq %r9, %rsi | |
| .LBB134_2: | |
| testq %rdx, %rdx | |
| je .LBB134_4 | |
| tzcntq %rdx, %rdi | |
| shll $9, %eax | |
| leaq StockDory::UtilityTable::Between(%rip), %r9 | |
| addq %rax, %r9 | |
| movq (%r9,%rdi,8), %rax | |
| btsq %rdi, %rax | |
| blsrq %rdx, %rdi | |
| orq %rsi, %rax | |
| cmpq $1, %rdi | |
| sbbb $-1, %cl | |
| jmp .LBB134_5 | |
| .LBB134_4: | |
| cmpq $1, %rsi | |
| sbbq %rax, %rax | |
| orq %rsi, %rax | |
| .LBB134_5: | |
| testq %rdx, %rdx | |
| setne %dl | |
| cmpq $1, %r8 | |
| sbbb $-1, %dl | |
| addb %cl, %dl | |
| cmpb $2, %dl | |
| setae %dl | |
| popq %rbx | |
| popq %r14 | |
| retq | |
| .Lfunc_end134: | |
| void StockDory::OrderedMoveList<(Color)0, true>::AddMoveLoop<(Piece)0>(StockDory::Board const&, StockDory::HistoryTable const&, StockDory::Policy<(Color)0, true> const&, PinBitBoard const&, CheckBitBoard const&): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $56, %rsp | |
| movq (%rsi), %rax | |
| movq %r9, 32(%rsp) | |
| movq %r8, 24(%rsp) | |
| movq %rsi, 8(%rsp) | |
| testq %rax, %rax | |
| je .LBB135_12 | |
| tzcntq %rax, %rbp | |
| blsrq %rax, %rax | |
| movq %rcx, %r15 | |
| movq %rdi, %r13 | |
| movq %rcx, 48(%rsp) | |
| jmp .LBB135_2 | |
| .LBB135_10: | |
| movb %al, 1744(%r13) | |
| .LBB135_11: | |
| movq 40(%rsp), %rcx | |
| leaq -1(%rcx), %rax | |
| tzcntq %rcx, %rbp | |
| andq %rcx, %rax | |
| cmpq $1, %rcx | |
| jb .LBB135_12 | |
| .LBB135_2: | |
| movq 8(%rsp), %rbx | |
| movq 24(%rsp), %rcx | |
| movq 32(%rsp), %r8 | |
| leaq 16(%rsp), %rdi | |
| movq %rax, 40(%rsp) | |
| movq $0, 16(%rsp) | |
| movl %ebp, %edx | |
| movq %rbx, %rsi | |
| callq StockDory::MoveList<(Piece)0, (Color)0>::Pawn(StockDory::Board const&, Square, PinBitBoard const&, CheckBitBoard const&) | |
| movq 264(%rbx), %rax | |
| andnq 248(%rbx), %rax, %rax | |
| andnq 16(%rsp), %rax, %rax | |
| movq %rax, %r14 | |
| subq $1, %r14 | |
| jb .LBB135_11 | |
| tzcntq %rax, %r12 | |
| andq %rax, %r14 | |
| cmpq $47, %rbp | |
| jbe .LBB135_4 | |
| movzbl 1744(%r13), %eax | |
| movl $2147483646, %r8d | |
| .LBB135_9: | |
| shll $6, %r12d | |
| xorl %esi, %esi | |
| movzbl %al, %ecx | |
| orl %ebp, %r12d | |
| leal 2(%rcx), %edi | |
| movl %r12d, %edx | |
| orl $16384, %edx | |
| cmpw 4(%r15), %dx | |
| movzbl %dil, %edi | |
| sete %sil | |
| incb %al | |
| leal 2147483643(%rsi,%rsi,2), %esi | |
| movzbl %al, %eax | |
| movl %esi, (%r13,%rcx,8) | |
| movw %dx, 4(%r13,%rcx,8) | |
| movl %r12d, %edx | |
| orl $4096, %edx | |
| xorl %esi, %esi | |
| cmpw 4(%r15), %dx | |
| sete %sil | |
| leal 2147483642(,%rsi,4), %esi | |
| movl %esi, (%r13,%rax,8) | |
| movw %dx, 4(%r13,%rax,8) | |
| movl %r12d, %eax | |
| orl $12288, %eax | |
| xorl %edx, %edx | |
| leal 3(%rcx), %esi | |
| cmpw 4(%r15), %ax | |
| movzbl %sil, %esi | |
| sete %dl | |
| orl $8192, %r12d | |
| leal 2147483641(%rdx,%rdx,4), %edx | |
| movl %edx, (%r13,%rdi,8) | |
| movw %ax, 4(%r13,%rdi,8) | |
| movl %ecx, %eax | |
| movl $2147483640, %ecx | |
| addb $4, %al | |
| cmpw 4(%r15), %r12w | |
| cmovel %r8d, %ecx | |
| tzcntq %r14, %rdx | |
| movl %ecx, (%r13,%rsi,8) | |
| movw %r12w, 4(%r13,%rsi,8) | |
| leaq -1(%r14), %rsi | |
| andq %r14, %rsi | |
| movq %rdx, %r12 | |
| cmpq $1, %r14 | |
| movq %rsi, %r14 | |
| jae .LBB135_9 | |
| jmp .LBB135_10 | |
| .LBB135_4: | |
| orl $24576, %ebp | |
| jmp .LBB135_5 | |
| .LBB135_7: | |
| movzbl 1744(%r13), %ecx | |
| leaq -1(%r14), %rsi | |
| tzcntq %r14, %r12 | |
| andq %r14, %rsi | |
| leal 1(%rcx), %edx | |
| movb %dl, 1744(%r13) | |
| movl %eax, (%r13,%rcx,8) | |
| movw %bx, 4(%r13,%rcx,8) | |
| cmpq $1, %r14 | |
| movq %rsi, %r14 | |
| jb .LBB135_11 | |
| .LBB135_5: | |
| movl %r12d, %eax | |
| shll $6, %eax | |
| movl %ebp, %ebx | |
| orl %eax, %ebx | |
| movl $2147483646, %eax | |
| cmpw 4(%r15), %bx | |
| je .LBB135_7 | |
| movq %rbp, %r15 | |
| movq 8(%rsp), %rbp | |
| movl %ebx, %esi | |
| xorl %edx, %edx | |
| movq %rbp, %rdi | |
| callq StockDory::SEE::Accurate(StockDory::Board const&, Move, int) | |
| movzbl 168(%rbp,%r12), %ecx | |
| movq %r15, %rbp | |
| movq 48(%rsp), %r15 | |
| andl $15, %ecx | |
| leaq (%rcx,%rcx), %rdx | |
| shll $4, %ecx | |
| subq %rdx, %rcx | |
| leaq StockDory::Policy<(Color)0, true>::MvvLva(%rip), %rdx | |
| testb %al, %al | |
| movl $300, %eax | |
| movzwl (%rcx,%rdx), %ecx | |
| movl $1000, %edx | |
| cmovnel %edx, %eax | |
| imull %ecx, %eax | |
| jmp .LBB135_7 | |
| .LBB135_12: | |
| addq $56, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .Lfunc_end135: | |
| void StockDory::OrderedMoveList<(Color)0, true>::AddMoveLoop<(Piece)4>(StockDory::Board const&, StockDory::HistoryTable const&, StockDory::Policy<(Color)0, true> const&, PinBitBoard const&, CheckBitBoard const&): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $56, %rsp | |
| movq 32(%rsi), %rax | |
| movq %r9, 16(%rsp) | |
| movq %r8, 24(%rsp) | |
| movq %rsi, 8(%rsp) | |
| testq %rax, %rax | |
| je .LBB136_15 | |
| movq 8(%rsp), %r14 | |
| tzcntq %rax, %r13 | |
| blsrq %rax, %r9 | |
| movq %rdi, %r11 | |
| movq %rdi, 48(%rsp) | |
| movq %rcx, 40(%rsp) | |
| jmp .LBB136_2 | |
| .LBB136_14: | |
| movq 32(%rsp), %rdx | |
| leaq -1(%rdx), %rax | |
| tzcntq %rdx, %r13 | |
| andq %rdx, %rax | |
| movq %rax, %r9 | |
| cmpq $1, %rdx | |
| jb .LBB136_15 | |
| .LBB136_2: | |
| movq 24(%rsp), %rax | |
| movq %r9, 32(%rsp) | |
| movq (%rax), %rdx | |
| movq 8(%rax), %rsi | |
| movq 8(%rsp), %rax | |
| movq 248(%rax), %rax | |
| btq %r13, %rdx | |
| setb %r8b | |
| btq %r13, %rsi | |
| setb %dil | |
| notq %rax | |
| testb %dil, %r8b | |
| jne .LBB136_3 | |
| movl $1, %edi | |
| shlxq %r13, %rdi, %rdi | |
| testq %rdi, %rdx | |
| je .LBB136_6 | |
| leaq (%r13,%r13,2), %rdi | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %r8 | |
| movq 1544(%r8,%rdi,8), %rsi | |
| orq %rax, %rsi | |
| imulq 1536(%r8,%rdi,8), %rsi | |
| shrq $52, %rsi | |
| addl 1552(%r8,%rdi,8), %esi | |
| movq 8(%rsp), %r8 | |
| movq 232(%r8), %rdi | |
| leaq StockDory::AttackTable::Sliding(%rip), %r8 | |
| andnq (%r8,%rsi,8), %rdi, %r9 | |
| movq 16(%rsp), %rdi | |
| andq (%rdi), %r9 | |
| andq %rdx, %r9 | |
| jmp .LBB136_9 | |
| .LBB136_3: | |
| xorl %r9d, %r9d | |
| .LBB136_9: | |
| andq %rax, %r9 | |
| je .LBB136_14 | |
| blsrq %r9, %rbx | |
| tzcntq %r9, %r15 | |
| movl %r13d, %r12d | |
| orl $24576, %r12d | |
| shrq $6, %r13 | |
| jmp .LBB136_11 | |
| .LBB136_13: | |
| movzbl 1744(%r11), %edi | |
| leaq -1(%rbx), %rsi | |
| tzcntq %rbx, %r15 | |
| andq %rbx, %rsi | |
| leal 1(%rdi), %edx | |
| movb %dl, 1744(%r11) | |
| movl %eax, (%r11,%rdi,8) | |
| movw %bp, 4(%r11,%rdi,8) | |
| cmpq $1, %rbx | |
| movq %rsi, %rbx | |
| jb .LBB136_14 | |
| .LBB136_11: | |
| movl %r15d, %ebp | |
| shll $6, %ebp | |
| movl $2147483646, %eax | |
| orl %r12d, %ebp | |
| cmpw 4(%rcx), %bp | |
| je .LBB136_13 | |
| movq %r14, %rdi | |
| movl %ebp, %esi | |
| xorl %edx, %edx | |
| callq StockDory::SEE::Accurate(StockDory::Board const&, Move, int) | |
| orq %r13, %r15 | |
| movq 48(%rsp), %r11 | |
| movq 40(%rsp), %rcx | |
| movzbl 168(%r14,%r15), %esi | |
| andl $15, %esi | |
| leaq (%rsi,%rsi), %rdx | |
| shll $4, %esi | |
| subq %rdx, %rsi | |
| leaq StockDory::Policy<(Color)0, true>::MvvLva(%rip), %rdx | |
| testb %al, %al | |
| movl $300, %eax | |
| movzwl 8(%rsi,%rdx), %edx | |
| movl $1000, %esi | |
| cmovnel %esi, %eax | |
| imull %edx, %eax | |
| jmp .LBB136_13 | |
| .LBB136_6: | |
| movq 8(%rsp), %rdx | |
| movq 16(%rsp), %r8 | |
| movq 232(%rdx), %r9 | |
| movq (%r8), %rdx | |
| notq %r9 | |
| testq %rdi, %rsi | |
| je .LBB136_8 | |
| leaq (%r13,%r13,2), %rdi | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %rbx | |
| andq %rsi, %r9 | |
| movq 8(%rbx,%rdi,8), %r8 | |
| orq %rax, %r8 | |
| imulq (%rbx,%rdi,8), %r8 | |
| shrq $55, %r8 | |
| addl 16(%rbx,%rdi,8), %r8d | |
| leaq StockDory::AttackTable::Sliding(%rip), %rdi | |
| andq (%rdi,%r8,8), %rdx | |
| andq %rdx, %r9 | |
| jmp .LBB136_9 | |
| .LBB136_8: | |
| leaq (%r13,%r13,2), %rsi | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %rbx | |
| andq %r9, %rdx | |
| movq 8(%rbx,%rsi,8), %r8 | |
| movq 1544(%rbx,%rsi,8), %rdi | |
| orq %rax, %r8 | |
| imulq (%rbx,%rsi,8), %r8 | |
| orq %rax, %rdi | |
| imulq 1536(%rbx,%rsi,8), %rdi | |
| shrq $55, %r8 | |
| addl 16(%rbx,%rsi,8), %r8d | |
| shrq $52, %rdi | |
| addl 1552(%rbx,%rsi,8), %edi | |
| leaq StockDory::AttackTable::Sliding(%rip), %rbx | |
| movq (%rbx,%r8,8), %rsi | |
| orq (%rbx,%rdi,8), %rsi | |
| andq %rsi, %rdx | |
| movq %rdx, %r9 | |
| jmp .LBB136_9 | |
| .LBB136_15: | |
| addq $56, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .Lfunc_end136: | |
| StockDory::MoveList<(Piece)5, (Color)0>::King(StockDory::Board const&, Square): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| leaq StockDory::AttackTable::King(%rip), %rax | |
| movl %edx, %r15d | |
| movq %rdi, -24(%rsp) | |
| movq (%rax,%r15,8), %rcx | |
| movq 232(%rsi), %rax | |
| andnq %rcx, %rax, %r9 | |
| movq %rcx, -16(%rsp) | |
| je .LBB137_31 | |
| movq 88(%rsi), %rcx | |
| movq 72(%rsi), %rdi | |
| movq 40(%rsi), %rbx | |
| movq 96(%rsi), %r8 | |
| movq 56(%rsi), %r12 | |
| movq 64(%rsi), %rbp | |
| tzcntq %r9, %rax | |
| blsrq %r9, %r13 | |
| leaq StockDory::AttackTable::Pawn(%rip), %r11 | |
| leaq StockDory::AttackTable::Knight(%rip), %r10 | |
| movq %rdx, -32(%rsp) | |
| orq 248(%rsi), %rbx | |
| orq %rcx, %rdi | |
| orq 80(%rsi), %rcx | |
| movq %r8, -8(%rsp) | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %r8 | |
| notq %rbx | |
| .LBB137_2: | |
| testq %r12, (%r11,%rax,8) | |
| jne .LBB137_7 | |
| testq %rbp, (%r10,%rax,8) | |
| jne .LBB137_7 | |
| leaq (%rax,%rax,2), %rdx | |
| leaq StockDory::AttackTable::Sliding(%rip), %r10 | |
| movq 8(%r8,%rdx,8), %r14 | |
| orq %rbx, %r14 | |
| imulq (%r8,%rdx,8), %r14 | |
| shrq $55, %r14 | |
| addl 16(%r8,%rdx,8), %r14d | |
| testq %rdi, (%r10,%r14,8) | |
| leaq StockDory::AttackTable::Knight(%rip), %r10 | |
| jne .LBB137_7 | |
| movq 1544(%r8,%rdx,8), %r14 | |
| orq %rbx, %r14 | |
| imulq 1536(%r8,%rdx,8), %r14 | |
| shrq $52, %r14 | |
| addl 1552(%r8,%rdx,8), %r14d | |
| leaq StockDory::AttackTable::Sliding(%rip), %rdx | |
| testq %rcx, (%rdx,%r14,8) | |
| jne .LBB137_7 | |
| movq -8(%rsp), %r14 | |
| leaq StockDory::AttackTable::King(%rip), %rdx | |
| testq %r14, (%rdx,%rax,8) | |
| je .LBB137_8 | |
| .LBB137_7: | |
| btrq %rax, %r9 | |
| .LBB137_8: | |
| leaq -1(%r13), %rdx | |
| tzcntq %r13, %rax | |
| andq %r13, %rdx | |
| cmpq $1, %r13 | |
| movq %rdx, %r13 | |
| jae .LBB137_2 | |
| movq -24(%rsp), %rax | |
| movq (%rax), %rbx | |
| orq %r9, %rbx | |
| movq %rbx, (%rax) | |
| movq 56(%rsi), %rax | |
| testq %rax, (%r11,%r15,8) | |
| jne .LBB137_31 | |
| movq 64(%rsi), %rcx | |
| leaq StockDory::AttackTable::Knight(%rip), %rdx | |
| testq %rcx, (%rdx,%r15,8) | |
| jne .LBB137_31 | |
| leaq (%r15,%r15,2), %rdi | |
| movq 248(%rsi), %r12 | |
| movq 40(%rsi), %rbp | |
| movq 88(%rsi), %r13 | |
| movq 72(%rsi), %rdx | |
| leaq StockDory::AttackTable::Sliding(%rip), %r10 | |
| movq 8(%r8,%rdi,8), %r15 | |
| orq %r12, %rbp | |
| orq %r13, %rdx | |
| notq %rbp | |
| orq %rbp, %r15 | |
| imulq (%r8,%rdi,8), %r15 | |
| shrq $55, %r15 | |
| addl 16(%r8,%rdi,8), %r15d | |
| testq %rdx, (%r10,%r15,8) | |
| movq -32(%rsp), %r10 | |
| jne .LBB137_31 | |
| movq 1544(%r8,%rdi,8), %r15 | |
| orq 80(%rsi), %r13 | |
| orq %rbp, %r15 | |
| imulq 1536(%r8,%rdi,8), %r15 | |
| shrq $52, %r15 | |
| addl 1552(%r8,%rdi,8), %r15d | |
| leaq StockDory::AttackTable::Sliding(%rip), %rdi | |
| testq %r13, (%rdi,%r15,8) | |
| jne .LBB137_31 | |
| movq 96(%rsi), %rdi | |
| testq %rdi, -16(%rsp) | |
| jne .LBB137_31 | |
| movzbl 256(%rsi), %r14d | |
| testb $4, %r14b | |
| je .LBB137_23 | |
| leal -1(%r10), %r15d | |
| movzbl %r15b, %r15d | |
| btq %r15, %r9 | |
| jae .LBB137_23 | |
| leal -2(%r10), %r15d | |
| movzbl %r15b, %r15d | |
| testq %rax, (%r11,%r15,8) | |
| jne .LBB137_23 | |
| leaq StockDory::AttackTable::Knight(%rip), %rax | |
| testq %rcx, (%rax,%r15,8) | |
| jne .LBB137_23 | |
| leaq (%r15,%r15,2), %rax | |
| leaq StockDory::AttackTable::Sliding(%rip), %r10 | |
| movq 8(%r8,%rax,8), %rcx | |
| orq %rbp, %rcx | |
| imulq (%r8,%rax,8), %rcx | |
| shrq $55, %rcx | |
| addl 16(%r8,%rax,8), %ecx | |
| testq %rdx, (%r10,%rcx,8) | |
| jne .LBB137_22 | |
| orq 1544(%r8,%rax,8), %rbp | |
| imulq 1536(%r8,%rax,8), %rbp | |
| shrq $52, %rbp | |
| addl 1552(%r8,%rax,8), %ebp | |
| leaq StockDory::AttackTable::Sliding(%rip), %rax | |
| testq %r13, (%rax,%rbp,8) | |
| jne .LBB137_22 | |
| leaq StockDory::AttackTable::King(%rip), %rax | |
| notl %r12d | |
| testq %rdi, (%rax,%r15,8) | |
| setne %al | |
| testb $14, %r12b | |
| setne %cl | |
| orb %al, %cl | |
| jne .LBB137_22 | |
| movq -24(%rsp), %rax | |
| orq $12, %rbx | |
| movq %rbx, (%rax) | |
| .LBB137_22: | |
| movq -32(%rsp), %r10 | |
| .LBB137_23: | |
| testb $8, %r14b | |
| je .LBB137_31 | |
| leal 1(%r10), %eax | |
| movzbl %al, %eax | |
| btq %rax, %r9 | |
| jae .LBB137_31 | |
| movq 56(%rsi), %rcx | |
| addb $2, %r10b | |
| movzbl %r10b, %eax | |
| testq %rcx, (%r11,%rax,8) | |
| jne .LBB137_31 | |
| movq 64(%rsi), %rcx | |
| leaq StockDory::AttackTable::Knight(%rip), %rdx | |
| testq %rcx, (%rdx,%rax,8) | |
| jne .LBB137_31 | |
| leaq (%rax,%rax,2), %r9 | |
| movq 248(%rsi), %rcx | |
| movq 40(%rsi), %rdi | |
| movq 88(%rsi), %rdx | |
| movq 72(%rsi), %r11 | |
| leaq StockDory::AttackTable::Sliding(%rip), %r14 | |
| movq 8(%r8,%r9,8), %r10 | |
| orq %rcx, %rdi | |
| orq %rdx, %r11 | |
| notq %rdi | |
| orq %rdi, %r10 | |
| imulq (%r8,%r9,8), %r10 | |
| shrq $55, %r10 | |
| addl 16(%r8,%r9,8), %r10d | |
| testq %r11, (%r14,%r10,8) | |
| jne .LBB137_31 | |
| orq 1544(%r8,%r9,8), %rdi | |
| orq 80(%rsi), %rdx | |
| imulq 1536(%r8,%r9,8), %rdi | |
| shrq $52, %rdi | |
| addl 1552(%r8,%r9,8), %edi | |
| leaq StockDory::AttackTable::Sliding(%rip), %r8 | |
| testq %rdx, (%r8,%rdi,8) | |
| jne .LBB137_31 | |
| movq 96(%rsi), %rdx | |
| leaq StockDory::AttackTable::King(%rip), %rsi | |
| notl %ecx | |
| testq %rdx, (%rsi,%rax,8) | |
| setne %al | |
| testb $96, %cl | |
| setne %cl | |
| orb %al, %cl | |
| jne .LBB137_31 | |
| movq -24(%rsp), %rax | |
| orq $96, %rbx | |
| movq %rbx, (%rax) | |
| .LBB137_31: | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .Lfunc_end137: | |
| StockDory::MoveList<(Piece)0, (Color)0>::Pawn(StockDory::Board const&, Square, PinBitBoard const&, CheckBitBoard const&): | |
| pushq %r14 | |
| pushq %rbx | |
| movq 8(%rcx), %r9 | |
| movl $1, %eax | |
| movl %edx, %r10d | |
| shlxq %rdx, %rax, %rax | |
| btq %rdx, %r9 | |
| jae .LBB138_5 | |
| leaq StockDory::AttackTable::Pawn(%rip), %rcx | |
| movq (%r8), %r8 | |
| movq 264(%rsi), %rdx | |
| andq 240(%rsi), %r8 | |
| movq (%rcx,%r10,8), %rcx | |
| orq %rdx, %r8 | |
| andq %rcx, %r9 | |
| andq %r8, %r9 | |
| orq (%rdi), %r9 | |
| andq %rdx, %rcx | |
| movq %r9, (%rdi) | |
| je .LBB138_20 | |
| movq 248(%rsi), %r8 | |
| tzcntq %rdx, %r10 | |
| movq 88(%rsi), %rdx | |
| movq 80(%rsi), %r14 | |
| leal -8(%r10), %r11d | |
| btsq %r11, %r8 | |
| leaq StockDory::AttackTable::Sliding(%rip), %r11 | |
| orq %rdx, %r14 | |
| orq %rax, %r8 | |
| tzcntq 40(%rsi), %rax | |
| notq %r8 | |
| btsq %r10, %r8 | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %r10 | |
| leaq (%rax,%rax,2), %rax | |
| movq 1544(%r10,%rax,8), %rbx | |
| orq %r8, %rbx | |
| imulq 1536(%r10,%rax,8), %rbx | |
| shrq $52, %rbx | |
| addl 1552(%r10,%rax,8), %ebx | |
| testq %r14, (%r11,%rbx,8) | |
| jne .LBB138_4 | |
| orq 8(%r10,%rax,8), %r8 | |
| orq 72(%rsi), %rdx | |
| imulq (%r10,%rax,8), %r8 | |
| shrq $55, %r8 | |
| addl 16(%r10,%rax,8), %r8d | |
| testq %rdx, (%r11,%r8,8) | |
| je .LBB138_20 | |
| .LBB138_4: | |
| andnq %r9, %rcx, %rdx | |
| jmp .LBB138_19 | |
| .LBB138_5: | |
| movq (%rcx), %rcx | |
| testq %rax, %rcx | |
| je .LBB138_11 | |
| movq 248(%rsi), %rsi | |
| movl $256, %edx | |
| shlxq %r10, %rdx, %rdx | |
| andq %rsi, %rdx | |
| je .LBB138_7 | |
| testl $65280, %eax | |
| je .LBB138_10 | |
| movl $65792, %eax | |
| shlxq %r10, %rax, %rax | |
| andq %rax, %rsi | |
| movq %rsi, %rdx | |
| jmp .LBB138_10 | |
| .LBB138_11: | |
| leaq StockDory::AttackTable::Pawn(%rip), %rcx | |
| movq 240(%rsi), %r9 | |
| movl $256, %edx | |
| movq (%rcx,%r10,8), %rcx | |
| shlxq %r10, %rdx, %rdx | |
| andq %rcx, %r9 | |
| orq (%rdi), %r9 | |
| movq %r9, (%rdi) | |
| movq 248(%rsi), %r11 | |
| andq %r11, %rdx | |
| je .LBB138_12 | |
| testl $65280, %eax | |
| je .LBB138_15 | |
| movl $65792, %edx | |
| shlxq %r10, %rdx, %rdx | |
| andq %rdx, %r11 | |
| movq %r11, %rdx | |
| jmp .LBB138_15 | |
| .LBB138_7: | |
| xorl %edx, %edx | |
| .LBB138_10: | |
| andq (%r8), %rdx | |
| andq %rcx, %rdx | |
| orq (%rdi), %rdx | |
| jmp .LBB138_19 | |
| .LBB138_12: | |
| xorl %edx, %edx | |
| .LBB138_15: | |
| orq %r9, %rdx | |
| andq (%r8), %rdx | |
| movq 264(%rsi), %r8 | |
| andq %r8, %rcx | |
| movq %rcx, %r9 | |
| orq %rdx, %r9 | |
| movq %r9, (%rdi) | |
| testq %rcx, %rcx | |
| je .LBB138_20 | |
| movq 248(%rsi), %r9 | |
| tzcntq %r8, %r10 | |
| movq 88(%rsi), %r8 | |
| movq 80(%rsi), %r14 | |
| leal -8(%r10), %r11d | |
| btsq %r11, %r9 | |
| leaq StockDory::AttackTable::Sliding(%rip), %r11 | |
| orq %r8, %r14 | |
| orq %rax, %r9 | |
| tzcntq 40(%rsi), %rax | |
| notq %r9 | |
| btsq %r10, %r9 | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %r10 | |
| leaq (%rax,%rax,2), %rax | |
| movq 1544(%r10,%rax,8), %rbx | |
| orq %r9, %rbx | |
| imulq 1536(%r10,%rax,8), %rbx | |
| shrq $52, %rbx | |
| addl 1552(%r10,%rax,8), %ebx | |
| testq %r14, (%r11,%rbx,8) | |
| jne .LBB138_18 | |
| orq 8(%r10,%rax,8), %r9 | |
| orq 72(%rsi), %r8 | |
| imulq (%r10,%rax,8), %r9 | |
| shrq $55, %r9 | |
| addl 16(%r10,%rax,8), %r9d | |
| testq %r8, (%r11,%r9,8) | |
| je .LBB138_20 | |
| .LBB138_18: | |
| andnq %rdx, %rcx, %rdx | |
| .LBB138_19: | |
| movq %rdx, (%rdi) | |
| .LBB138_20: | |
| popq %rbx | |
| popq %r14 | |
| retq | |
| .Lfunc_end138: | |
| PreviousState StockDory::Board::Move<61680ul>(Square, Square, Piece): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $120, %rsp | |
| movl %ecx, 56(%rsp) | |
| movzwl StockDory::Evaluation::NN+1378624(%rip), %ecx | |
| leaq StockDory::Evaluation::NN(%rip), %r12 | |
| movq %rdi, %rbp | |
| leaq ZobristKeyTable(%rip), %rbx | |
| movl %esi, %edi | |
| movl %edx, %r13d | |
| leaq (%rcx,%rcx,2), %rax | |
| incl %ecx | |
| movw %cx, StockDory::Evaluation::NN+1378624(%rip) | |
| movzwl %cx, %ecx | |
| shll $9, %eax | |
| leaq (%rcx,%rcx,2), %rcx | |
| vmovaps 592192(%rax,%r12), %ymm0 | |
| shll $9, %ecx | |
| vmovaps %ymm0, 592192(%rcx,%r12) | |
| vmovaps 592224(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 592224(%rcx,%r12) | |
| vmovaps 592256(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 592256(%rcx,%r12) | |
| vmovaps 592288(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 592288(%rcx,%r12) | |
| vmovaps 592320(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 592320(%rcx,%r12) | |
| vmovaps 592352(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 592352(%rcx,%r12) | |
| vmovaps 592384(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 592384(%rcx,%r12) | |
| vmovaps 592416(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 592416(%rcx,%r12) | |
| vmovaps 592448(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 592448(%rcx,%r12) | |
| vmovaps 592480(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 592480(%rcx,%r12) | |
| vmovaps 592512(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 592512(%rcx,%r12) | |
| vmovaps 592544(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 592544(%rcx,%r12) | |
| vmovaps 592576(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 592576(%rcx,%r12) | |
| vmovaps 592608(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 592608(%rcx,%r12) | |
| vmovaps 592640(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 592640(%rcx,%r12) | |
| vmovaps 592672(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 592672(%rcx,%r12) | |
| vmovaps 592704(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 592704(%rcx,%r12) | |
| vmovaps 592736(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 592736(%rcx,%r12) | |
| vmovaps 592768(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 592768(%rcx,%r12) | |
| vmovaps 592800(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 592800(%rcx,%r12) | |
| vmovaps 592832(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 592832(%rcx,%r12) | |
| vmovaps 592864(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 592864(%rcx,%r12) | |
| vmovaps 592896(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 592896(%rcx,%r12) | |
| vmovaps 592928(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 592928(%rcx,%r12) | |
| vmovaps 592960(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 592960(%rcx,%r12) | |
| vmovaps 592992(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 592992(%rcx,%r12) | |
| vmovaps 593024(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 593024(%rcx,%r12) | |
| vmovaps 593056(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 593056(%rcx,%r12) | |
| vmovaps 593088(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 593088(%rcx,%r12) | |
| vmovaps 593120(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 593120(%rcx,%r12) | |
| vmovaps 593152(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 593152(%rcx,%r12) | |
| vmovaps 593184(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 593184(%rcx,%r12) | |
| vmovaps 593216(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 593216(%rcx,%r12) | |
| vmovaps 593248(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 593248(%rcx,%r12) | |
| vmovaps 593280(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 593280(%rcx,%r12) | |
| vmovaps 593312(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 593312(%rcx,%r12) | |
| vmovaps 593344(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 593344(%rcx,%r12) | |
| vmovaps 593376(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 593376(%rcx,%r12) | |
| vmovaps 593408(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 593408(%rcx,%r12) | |
| vmovaps 593440(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 593440(%rcx,%r12) | |
| vmovaps 593472(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 593472(%rcx,%r12) | |
| vmovaps 593504(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 593504(%rcx,%r12) | |
| vmovaps 593536(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 593536(%rcx,%r12) | |
| vmovaps 593568(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 593568(%rcx,%r12) | |
| vmovaps 593600(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 593600(%rcx,%r12) | |
| vmovaps 593632(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 593632(%rcx,%r12) | |
| vmovaps 593664(%rax,%r12), %ymm0 | |
| vmovaps %ymm0, 593664(%rcx,%r12) | |
| vmovaps 593696(%rax,%r12), %ymm0 | |
| movl %esi, %eax | |
| movq %rax, 40(%rsp) | |
| vmovaps %ymm0, 593696(%rcx,%r12) | |
| movzbl 256(%rbp), %r11d | |
| tzcntq 264(%rbp), %r9 | |
| movzbl 168(%rbp,%rax), %ecx | |
| movl %edx, %eax | |
| movzbl 168(%rbp,%rax), %r8d | |
| movq %rax, 48(%rsp) | |
| movq 272(%rbp), %r10 | |
| movl %r11d, %eax | |
| movl %r11d, %edx | |
| andl $15, %edx | |
| movl %ecx, %r15d | |
| movl %r8d, %r14d | |
| andl $15, %r15d | |
| movq %rcx, 64(%rsp) | |
| shrl $4, %r14d | |
| xorb $16, %al | |
| movq 10880(%rbx,%r9,8), %rsi | |
| movq $0, 264(%rbp) | |
| movb %al, 256(%rbp) | |
| xorq 10752(%rbx,%rdx,8), %rsi | |
| movabsq $6088404239950730679, %rdx | |
| movl %ecx, %ebx | |
| movl %r8d, %ecx | |
| andl $15, %ecx | |
| shrl $4, %ebx | |
| xorq %r10, %rdx | |
| movq %rcx, 32(%rsp) | |
| xorq %rsi, %rdx | |
| leaq StockDory::Board::ColorCastleMask(%rip), %rsi | |
| movq %rdx, 272(%rbp) | |
| cmpq $3, %rcx | |
| jne .LBB139_13 | |
| testb %al, (%r14,%rsi) | |
| je .LBB139_13 | |
| movl %edi, 24(%rsp) | |
| movzbl %r13b, %edi | |
| movl %r13d, 16(%rsp) | |
| cmpl $55, %edi | |
| jg .LBB139_6 | |
| testl %edi, %edi | |
| je .LBB139_9 | |
| cmpl $7, %edi | |
| jne .LBB139_12 | |
| movb $-9, %dil | |
| jmp .LBB139_11 | |
| .LBB139_6: | |
| cmpl $63, %edi | |
| je .LBB139_10 | |
| cmpl $56, %edi | |
| jne .LBB139_12 | |
| movb $-2, %dil | |
| jmp .LBB139_11 | |
| .LBB139_9: | |
| movb $-5, %dil | |
| jmp .LBB139_11 | |
| .LBB139_10: | |
| movb $-3, %dil | |
| .LBB139_11: | |
| andb %dil, %al | |
| movb %al, 256(%rbp) | |
| .LBB139_12: | |
| movl 24(%rsp), %edi | |
| movl 16(%rsp), %r13d | |
| .LBB139_13: | |
| movzbl %r15b, %ecx | |
| movq %r8, 112(%rsp) | |
| movq %r9, 104(%rsp) | |
| movq %r10, 96(%rsp) | |
| movq %r11, 88(%rsp) | |
| movl %ecx, 16(%rsp) | |
| testb %r15b, %r15b | |
| je .LBB139_21 | |
| movzbl (%rbx,%rsi), %ecx | |
| testb %al, %cl | |
| je .LBB139_26 | |
| movl %r13d, %esi | |
| cmpb $5, %r15b | |
| je .LBB139_27 | |
| cmpl $3, 16(%rsp) | |
| jne .LBB139_42 | |
| movzbl %dil, %ecx | |
| xorl %edx, %edx | |
| cmpl $55, %ecx | |
| jg .LBB139_33 | |
| testl %ecx, %ecx | |
| je .LBB139_39 | |
| cmpl $7, %ecx | |
| jne .LBB139_43 | |
| andb $-9, %al | |
| jmp .LBB139_41 | |
| .LBB139_21: | |
| movl %r13d, %esi | |
| cmpb %r9b, %sil | |
| jne .LBB139_23 | |
| movq %rbx, %rax | |
| xorq $1, %rax | |
| movzbl %sil, %ecx | |
| movq $-2, %rsi | |
| movq %rbx, 72(%rsp) | |
| imulq $56, %rax, %rdx | |
| xorq $8, %rcx | |
| rolq %cl, %rsi | |
| andq %rsi, (%rbp,%rdx) | |
| andq %rsi, 232(%rbp,%rax,8) | |
| leaq ZobristKeyTable(%rip), %rsi | |
| movq 240(%rbp), %rdx | |
| orq 232(%rbp), %rdx | |
| notq %rdx | |
| movq %rdx, 248(%rbp) | |
| imulq $3584, %rax, %rdx | |
| movb $38, 168(%rbp,%rcx) | |
| shll $7, %eax | |
| leal (%rax,%rax,2), %eax | |
| addq %rsi, %rdx | |
| orl %ecx, %eax | |
| movq (%rdx,%rcx,8), %rdx | |
| shll $7, %eax | |
| xorq %rdx, 272(%rbp) | |
| movl %ebx, %edx | |
| shll $7, %edx | |
| movl %edi, %ebx | |
| leal (%rdx,%rdx,2), %edx | |
| orl %ecx, %edx | |
| movzwl StockDory::Evaluation::NN+1378624(%rip), %ecx | |
| xorl $56, %edx | |
| shll $7, %edx | |
| leal (%rdx,%rdx,2), %r8d | |
| movq %r12, %rdx | |
| leaq (%rcx,%rcx,2), %rcx | |
| shll $9, %ecx | |
| leaq 592192(%rcx,%r12), %rdi | |
| leaq 592960(%rcx,%r12), %rsi | |
| leal (%rax,%rax,2), %ecx | |
| vzeroupper | |
| callq void MantaRay::SIMD::SubtractFromAll<short, 384ul, 294912ul>(std::array<short, 384ul>&, std::array<short, 384ul>&, std::array<short, 294912ul> const&, unsigned int, unsigned int) | |
| movl %ebx, %edi | |
| movq 72(%rsp), %rbx | |
| movl $16777216, %edx | |
| movl %r13d, %esi | |
| jmp .LBB139_43 | |
| .LBB139_23: | |
| movl %esi, %eax | |
| xorb %dil, %al | |
| cmpb $16, %al | |
| jne .LBB139_31 | |
| movq %rbx, %r8 | |
| movzbl %r8b, %ecx | |
| movl %r8d, %r9d | |
| movl %esi, %eax | |
| leaq StockDory::AttackTable::Pawn(%rip), %rsi | |
| shll $9, %ecx | |
| xorb $1, %r9b | |
| xorb $8, %al | |
| addq %rcx, %rsi | |
| movzbl %r9b, %ecx | |
| movzbl %al, %eax | |
| imulq $56, %rcx, %rcx | |
| movq (%rbp,%rcx), %rcx | |
| testq %rcx, (%rsi,%rax,8) | |
| je .LBB139_26 | |
| movl $1, %ecx | |
| leaq ZobristKeyTable(%rip), %rsi | |
| shlxq %rax, %rcx, %rcx | |
| movq %rcx, 264(%rbp) | |
| xorq 10880(%rsi,%rax,8), %rdx | |
| movq %rdx, 272(%rbp) | |
| .LBB139_26: | |
| xorl %edx, %edx | |
| movl %r13d, %esi | |
| jmp .LBB139_43 | |
| .LBB139_27: | |
| notb %cl | |
| xorl %edx, %edx | |
| andb %cl, %al | |
| movb %al, 256(%rbp) | |
| cmpb $62, %sil | |
| ja .LBB139_43 | |
| movzbl %sil, %eax | |
| movabsq $4899916394579099716, %rcx | |
| btq %rax, %rcx | |
| jae .LBB139_43 | |
| leal (%rbx,%rbx), %ecx | |
| leaq StockDory::Board::CastleRookSquareStart(%rip), %rdx | |
| movl %esi, %r8d | |
| xorl %esi, %esi | |
| movq 64(%rsp), %r13 | |
| movq %rbx, 72(%rsp) | |
| addq %rcx, %rdx | |
| cmpb %dil, %r8b | |
| movl %edi, %r8d | |
| movq $-2, %rdi | |
| setb %sil | |
| movzbl (%rsi,%rdx), %r10d | |
| leaq StockDory::Board::CastleRookSquareEnd(%rip), %rdx | |
| addq %rcx, %rdx | |
| movq 40(%rsp), %rcx | |
| movzbl (%rsi,%rdx), %r15d | |
| imulq $56, %rbx, %rdx | |
| movq $-2, %rsi | |
| movq %r10, 32(%rsp) | |
| rolq %cl, %rdi | |
| movq %rcx, %r9 | |
| andq %rdi, 40(%rbp,%rdx) | |
| andq %rdi, 232(%rbp,%rbx,8) | |
| movq 240(%rbp), %rcx | |
| orq 232(%rbp), %rcx | |
| notq %rcx | |
| movq %rcx, 248(%rbp) | |
| movq %r10, %rcx | |
| rolq %cl, %rsi | |
| movb $38, 168(%rbp,%r9) | |
| movq 48(%rsp), %r9 | |
| andq %rsi, 24(%rbp,%rdx) | |
| andq %rsi, 232(%rbp,%rbx,8) | |
| movq 240(%rbp), %rsi | |
| orq 232(%rbp), %rsi | |
| notq %rsi | |
| movq %rsi, 248(%rbp) | |
| movl $1, %esi | |
| movb $38, 168(%rbp,%r10) | |
| shlxq %r9, %rsi, %rcx | |
| shlxq %r15, %rsi, %rsi | |
| orq %rcx, 40(%rbp,%rdx) | |
| orq %rcx, 232(%rbp,%rbx,8) | |
| movq 240(%rbp), %rcx | |
| orq 232(%rbp), %rcx | |
| notq %rcx | |
| movq %rcx, 248(%rbp) | |
| movl %r13d, %ecx | |
| andb $-16, %cl | |
| leal 5(%rcx), %edi | |
| orb $3, %cl | |
| movb %dil, 168(%rbp,%r9) | |
| orq %rsi, 24(%rbp,%rdx) | |
| orq %rsi, 232(%rbp,%rbx,8) | |
| movzbl %bl, %esi | |
| movzbl %r8b, %edi | |
| movq 240(%rbp), %rdx | |
| orq 232(%rbp), %rdx | |
| notq %rdx | |
| movq %rdx, 248(%rbp) | |
| movb %cl, 168(%rbp,%r15) | |
| movl %esi, %edx | |
| xorl $1, %esi | |
| shll $7, %edx | |
| movzwl StockDory::Evaluation::NN+1378624(%rip), %ecx | |
| leal (%rdx,%rdx,2), %r14d | |
| shll $7, %esi | |
| leal (%rsi,%rsi,2), %ebx | |
| leal 320(%rdi,%r14), %edx | |
| leal 320(%rax,%r14), %r8d | |
| xorl $56, %eax | |
| xorl $56, %edi | |
| leal 320(%rdi,%rbx), %r9d | |
| leal 320(%rax,%rbx), %eax | |
| shll $7, %r8d | |
| shll $7, %edx | |
| leaq (%rcx,%rcx,2), %rcx | |
| shll $7, %r9d | |
| shll $7, %eax | |
| leal (%r8,%r8,2), %r8d | |
| leal (%rax,%rax,2), %eax | |
| leal (%r9,%r9,2), %r9d | |
| shll $9, %ecx | |
| leaq 592192(%rcx,%r12), %rdi | |
| leaq 592960(%rcx,%r12), %rsi | |
| leal (%rdx,%rdx,2), %ecx | |
| movq %r12, %rdx | |
| movl %eax, (%rsp) | |
| vzeroupper | |
| callq void MantaRay::SIMD::SubtractAndAddToAll<short, 384ul, 294912ul>(std::array<short, 384ul>&, std::array<short, 384ul>&, std::array<short, 294912ul> const&, unsigned int, unsigned int, unsigned int, unsigned int) | |
| movq 32(%rsp), %rcx | |
| leal 192(%r15,%r14), %r8d | |
| shll $7, %r8d | |
| leal (%r8,%r8,2), %r8d | |
| leal 192(%rcx,%r14), %eax | |
| xorl $56, %ecx | |
| leal 192(%rcx,%rbx), %edx | |
| movl %r15d, %ecx | |
| xorl $56, %ecx | |
| leal 192(%rcx,%rbx), %r10d | |
| movzwl StockDory::Evaluation::NN+1378624(%rip), %ecx | |
| shll $7, %eax | |
| shll $7, %edx | |
| shll $7, %r10d | |
| leal (%rdx,%rdx,2), %r9d | |
| leal (%r10,%r10,2), %edx | |
| leaq (%rcx,%rcx,2), %rcx | |
| movl %edx, (%rsp) | |
| movq %r12, %rdx | |
| shll $9, %ecx | |
| leaq 592192(%rcx,%r12), %rdi | |
| leaq 592960(%rcx,%r12), %rsi | |
| leal (%rax,%rax,2), %ecx | |
| callq void MantaRay::SIMD::SubtractAndAddToAll<short, 384ul, 294912ul>(std::array<short, 384ul>&, std::array<short, 384ul>&, std::array<short, 294912ul> const&, unsigned int, unsigned int, unsigned int, unsigned int) | |
| imulq $3584, 72(%rsp), %rax | |
| movq 40(%rsp), %rcx | |
| movq 32(%rsp), %r10 | |
| leaq ZobristKeyTable(%rip), %rdx | |
| movq 48(%rsp), %rsi | |
| movq %r15, %r9 | |
| shlq $48, %r9 | |
| addq %rdx, %rax | |
| movq 2560(%rax,%rcx,8), %rcx | |
| xorq 272(%rbp), %rcx | |
| xorq 1536(%rax,%r10,8), %rcx | |
| shlq $40, %r10 | |
| xorq 2560(%rax,%rsi,8), %rcx | |
| xorq 1536(%rax,%r15,8), %rcx | |
| movzbl 256(%rbp), %eax | |
| movl $393216, %r15d | |
| andl $15, %eax | |
| xorq 10752(%rdx,%rax,8), %rcx | |
| xorl %edx, %edx | |
| movq %rcx, 272(%rbp) | |
| jmp .LBB139_46 | |
| .LBB139_31: | |
| cmpb $6, 56(%rsp) | |
| je .LBB139_42 | |
| movq 40(%rsp), %rcx | |
| movq %rbp, %r9 | |
| movzbl %bl, %ebp | |
| movl %esi, %r13d | |
| movq $-2, %r8 | |
| movzbl %r14b, %r11d | |
| movq 32(%rsp), %rbx | |
| movl %edi, %r10d | |
| movq $-2, %rdi | |
| movl 56(%rsp), %eax | |
| movq %r9, 24(%rsp) | |
| imulq $56, %rbp, %rsi | |
| movq %r11, 16(%rsp) | |
| leaq (%r9,%rsi), %rdx | |
| rolq %cl, %r8 | |
| movzbl %al, %r15d | |
| orb 64(%rsp), %al | |
| andq %r8, (%r9,%rsi) | |
| andq %r8, 232(%r9,%rbp,8) | |
| movl $1, %r8d | |
| movq 240(%r9), %rsi | |
| orq 232(%r9), %rsi | |
| notq %rsi | |
| movq %rsi, 248(%r9) | |
| movb $38, 168(%r9,%rcx) | |
| movq 48(%rsp), %rcx | |
| imulq $56, %r11, %rsi | |
| addq %r9, %rsi | |
| rolq %cl, %rdi | |
| shlxq %rcx, %r8, %r8 | |
| andq %rdi, (%rsi,%rbx,8) | |
| andq %rdi, 232(%r9,%r11,8) | |
| movq 240(%r9), %rsi | |
| orq 232(%r9), %rsi | |
| notq %rsi | |
| movq %rsi, 248(%r9) | |
| movb $38, 168(%r9,%rcx) | |
| orq %r8, (%rdx,%r15,8) | |
| orq %r8, 232(%r9,%rbp,8) | |
| movq 240(%r9), %rdx | |
| orq 232(%r9), %rdx | |
| notq %rdx | |
| movq %rdx, 248(%r9) | |
| movl %ebp, %edx | |
| shll $7, %edx | |
| movb %al, 168(%r9,%rcx) | |
| movzbl %r10b, %eax | |
| leal (%rdx,%rdx,2), %ebx | |
| movl %ebp, %edx | |
| xorl $1, %edx | |
| shll $7, %edx | |
| leal (%rdx,%rdx,2), %r14d | |
| movzwl StockDory::Evaluation::NN+1378624(%rip), %edx | |
| leal (%rbx,%rax), %ecx | |
| xorl $56, %eax | |
| shll $7, %ecx | |
| addl %r14d, %eax | |
| leal (%rcx,%rcx,2), %ecx | |
| shll $7, %eax | |
| leal (%rax,%rax,2), %r8d | |
| leaq (%rdx,%rdx,2), %rdx | |
| shll $9, %edx | |
| leaq 592192(%rdx,%r12), %rdi | |
| leaq 592960(%rdx,%r12), %rsi | |
| movq %r12, %rdx | |
| vzeroupper | |
| callq void MantaRay::SIMD::SubtractFromAll<short, 384ul, 294912ul>(std::array<short, 384ul>&, std::array<short, 384ul>&, std::array<short, 294912ul> const&, unsigned int, unsigned int) | |
| movzwl StockDory::Evaluation::NN+1378624(%rip), %edx | |
| movl %r15d, %eax | |
| shll $6, %eax | |
| movzbl %r13b, %r13d | |
| leal (%rax,%r13), %ecx | |
| addl %ebx, %ecx | |
| movl %r13d, %ebx | |
| xorl $56, %ebx | |
| addl %ebx, %eax | |
| shll $7, %ecx | |
| addl %r14d, %eax | |
| movq 32(%rsp), %r14 | |
| leal (%rcx,%rcx,2), %ecx | |
| leaq (%rdx,%rdx,2), %rdx | |
| shll $7, %eax | |
| leal (%rax,%rax,2), %r8d | |
| shll $9, %edx | |
| leaq 592192(%rdx,%r12), %rdi | |
| leaq 592960(%rdx,%r12), %rsi | |
| movq %r12, %rdx | |
| callq void MantaRay::SIMD::AddToAll<short, 384ul, 294912ul>(std::array<short, 384ul>&, std::array<short, 384ul>&, std::array<short, 294912ul> const&, unsigned int, unsigned int) | |
| cmpb $6, %r14b | |
| je .LBB139_38 | |
| movq 16(%rsp), %rdx | |
| movzbl %r14b, %eax | |
| shll $6, %eax | |
| addl %eax, %r13d | |
| addl %ebx, %eax | |
| leal (%rdx,%rdx,2), %ecx | |
| xorl $1, %edx | |
| leal (%rdx,%rdx,2), %edx | |
| shll $7, %ecx | |
| addl %ecx, %r13d | |
| movzwl StockDory::Evaluation::NN+1378624(%rip), %ecx | |
| shll $7, %edx | |
| addl %edx, %eax | |
| shll $7, %r13d | |
| movq %r12, %rdx | |
| shll $7, %eax | |
| leal (%rax,%rax,2), %r8d | |
| leaq (%rcx,%rcx,2), %rcx | |
| shll $9, %ecx | |
| leaq 592192(%rcx,%r12), %rdi | |
| leaq 592960(%rcx,%r12), %rsi | |
| leal (%r13,%r13,2), %ecx | |
| callq void MantaRay::SIMD::SubtractFromAll<short, 384ul, 294912ul>(std::array<short, 384ul>&, std::array<short, 384ul>&, std::array<short, 294912ul> const&, unsigned int, unsigned int) | |
| .LBB139_38: | |
| imulq $3584, 16(%rsp), %rdx | |
| movq 40(%rsp), %rax | |
| movq 24(%rsp), %rsi | |
| imulq $3584, %rbp, %rcx | |
| leaq ZobristKeyTable(%rip), %rdi | |
| shll $9, %r14d | |
| movq 48(%rsp), %r8 | |
| movq 64(%rsp), %r13 | |
| movabsq $18014398509481984, %r9 | |
| movabsq $70368744177664, %r10 | |
| addq %rdi, %r14 | |
| addq %rdi, %rcx | |
| movq (%rcx,%rax,8), %rax | |
| shll $3, %r8d | |
| xorq 272(%rsi), %rax | |
| addq %rdx, %r14 | |
| movl %r15d, %edx | |
| shll $9, %edx | |
| shll $16, %r15d | |
| addq %rcx, %rdx | |
| movzbl 256(%rsi), %ecx | |
| xorq (%r8,%r14), %rax | |
| xorq (%r8,%rdx), %rax | |
| xorl %edx, %edx | |
| andl $15, %ecx | |
| xorq 10752(%rdi,%rcx,8), %rax | |
| movq %rax, 272(%rsi) | |
| jmp .LBB139_46 | |
| .LBB139_33: | |
| cmpl $56, %ecx | |
| je .LBB139_40 | |
| cmpl $63, %ecx | |
| jne .LBB139_43 | |
| andb $-3, %al | |
| jmp .LBB139_41 | |
| .LBB139_39: | |
| andb $-5, %al | |
| jmp .LBB139_41 | |
| .LBB139_40: | |
| andb $-2, %al | |
| .LBB139_41: | |
| movb %al, 256(%rbp) | |
| .LBB139_42: | |
| xorl %edx, %edx | |
| .LBB139_43: | |
| movq 48(%rsp), %rcx | |
| movzbl %r14b, %r8d | |
| movzbl 32(%rsp), %r14d | |
| movq %rdx, 80(%rsp) | |
| movq $-2, %rdx | |
| movzbl %bl, %r13d | |
| movq %rbp, 24(%rsp) | |
| imulq $56, %r8, %rax | |
| movq %r8, 56(%rsp) | |
| addq %rbp, %rax | |
| rolq %cl, %rdx | |
| andq %rdx, (%rax,%r14,8) | |
| imulq $56, %r13, %rax | |
| andq %rdx, 232(%rbp,%r8,8) | |
| movl %esi, %r8d | |
| movq 40(%rsp), %rsi | |
| addq %rbp, %rax | |
| movq (%rax,%r15,8), %rdx | |
| btrq %rsi, %rdx | |
| btsq %rcx, %rdx | |
| movq %rdx, (%rax,%r15,8) | |
| movzbl %dil, %edx | |
| movq 232(%rbp,%r13,8), %rax | |
| btrq %rsi, %rax | |
| btsq %rcx, %rax | |
| movq %rax, 232(%rbp,%r13,8) | |
| movq 240(%rbp), %rax | |
| orq 232(%rbp), %rax | |
| notq %rax | |
| movq %rax, 248(%rbp) | |
| movzbl 168(%rbp,%rsi), %eax | |
| movb %al, 168(%rbp,%rcx) | |
| movb $38, 168(%rbp,%rsi) | |
| movl 16(%rsp), %esi | |
| movl %r13d, %ecx | |
| xorl $1, %ecx | |
| leal (%r13,%r13,2), %eax | |
| movzbl %r8b, %ebp | |
| leal (%rcx,%rcx,2), %r10d | |
| movl %ebp, %ebx | |
| xorl $56, %ebx | |
| shll $7, %eax | |
| shll $7, %r10d | |
| shll $6, %esi | |
| addl %esi, %eax | |
| addl %esi, %r10d | |
| movzwl StockDory::Evaluation::NN+1378624(%rip), %esi | |
| leal (%rax,%rdx), %ecx | |
| xorl $56, %edx | |
| addl %ebp, %eax | |
| addl %r10d, %edx | |
| addl %ebx, %r10d | |
| shll $7, %ecx | |
| shll $7, %eax | |
| shll $7, %edx | |
| shll $7, %r10d | |
| leal (%rax,%rax,2), %r8d | |
| leal (%rcx,%rcx,2), %ecx | |
| leal (%rdx,%rdx,2), %r9d | |
| leal (%r10,%r10,2), %eax | |
| movq %r12, %rdx | |
| leaq (%rsi,%rsi,2), %rsi | |
| movl %eax, (%rsp) | |
| shll $9, %esi | |
| leaq 592192(%rsi,%r12), %rdi | |
| leaq 592960(%rsi,%r12), %rsi | |
| vzeroupper | |
| callq void MantaRay::SIMD::SubtractAndAddToAll<short, 384ul, 294912ul>(std::array<short, 384ul>&, std::array<short, 384ul>&, std::array<short, 294912ul> const&, unsigned int, unsigned int, unsigned int, unsigned int) | |
| cmpb $6, 32(%rsp) | |
| je .LBB139_45 | |
| movq 56(%rsp), %rdx | |
| movl %r14d, %eax | |
| shll $6, %eax | |
| addl %eax, %ebp | |
| addl %ebx, %eax | |
| leal (%rdx,%rdx,2), %ecx | |
| xorl $1, %edx | |
| leal (%rdx,%rdx,2), %edx | |
| shll $7, %ecx | |
| addl %ecx, %ebp | |
| movzwl StockDory::Evaluation::NN+1378624(%rip), %ecx | |
| shll $7, %edx | |
| addl %edx, %eax | |
| shll $7, %ebp | |
| movq %r12, %rdx | |
| shll $7, %eax | |
| leal (%rax,%rax,2), %r8d | |
| leaq (%rcx,%rcx,2), %rcx | |
| shll $9, %ecx | |
| leaq 592192(%rcx,%r12), %rdi | |
| leaq 592960(%rcx,%r12), %rsi | |
| leal (%rbp,%rbp,2), %ecx | |
| callq void MantaRay::SIMD::SubtractFromAll<short, 384ul, 294912ul>(std::array<short, 384ul>&, std::array<short, 384ul>&, std::array<short, 294912ul> const&, unsigned int, unsigned int) | |
| .LBB139_45: | |
| imulq $3584, 56(%rsp), %rcx | |
| imulq $3584, %r13, %rax | |
| shll $9, %r15d | |
| leaq ZobristKeyTable(%rip), %rsi | |
| shll $9, %r14d | |
| movq 24(%rsp), %rdx | |
| movq 64(%rsp), %r13 | |
| movabsq $18014398509481984, %r9 | |
| movabsq $70368744177664, %r10 | |
| addq %rsi, %r15 | |
| addq %rsi, %r14 | |
| addq %rax, %r15 | |
| movq 40(%rsp), %rax | |
| addq %rcx, %r14 | |
| movq 48(%rsp), %rcx | |
| movq (%r15,%rax,8), %rax | |
| xorq 272(%rdx), %rax | |
| shll $3, %ecx | |
| xorq (%rcx,%r14), %rax | |
| xorq (%rcx,%r15), %rax | |
| movzbl 256(%rdx), %ecx | |
| movl $393216, %r15d | |
| andl $15, %ecx | |
| xorq 10752(%rsi,%rcx,8), %rax | |
| movq %rax, 272(%rdx) | |
| movq 80(%rsp), %rdx | |
| .LBB139_46: | |
| movq 88(%rsp), %rax | |
| movq 104(%rsp), %rcx | |
| orq %r15, %rdx | |
| shlq $56, %rax | |
| shlq $32, %rcx | |
| orq %r10, %rax | |
| orq %r9, %rcx | |
| orq %rax, %rcx | |
| movq 112(%rsp), %rax | |
| shll $8, %eax | |
| orq %r13, %rax | |
| orq %rdx, %rax | |
| movq 96(%rsp), %rdx | |
| orq %rcx, %rax | |
| addq $120, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .Lfunc_end139: | |
| void MantaRay::SIMD::SubtractFromAll<short, 384ul, 294912ul>(std::array<short, 384ul>&, std::array<short, 384ul>&, std::array<short, 294912ul> const&, unsigned int, unsigned int): | |
| vmovdqa (%rdi), %ymm0 | |
| movl %ecx, %eax | |
| vmovdqa 32(%rdi), %ymm1 | |
| vmovdqa 64(%rdi), %ymm2 | |
| vmovdqa 96(%rdi), %ymm3 | |
| vpsubw (%rdx,%rax,2), %ymm0, %ymm0 | |
| leal 16(%rcx), %eax | |
| vmovdqa %ymm0, (%rdi) | |
| vpsubw (%rdx,%rax,2), %ymm1, %ymm0 | |
| leal 32(%rcx), %eax | |
| vmovdqa %ymm0, 32(%rdi) | |
| vpsubw (%rdx,%rax,2), %ymm2, %ymm0 | |
| leal 48(%rcx), %eax | |
| vmovdqa %ymm0, 64(%rdi) | |
| vpsubw (%rdx,%rax,2), %ymm3, %ymm0 | |
| leal 64(%rcx), %eax | |
| vmovdqa %ymm0, 96(%rdi) | |
| vmovdqa 128(%rdi), %ymm0 | |
| vpsubw (%rdx,%rax,2), %ymm0, %ymm0 | |
| leal 80(%rcx), %eax | |
| vmovdqa %ymm0, 128(%rdi) | |
| vmovdqa 160(%rdi), %ymm0 | |
| vpsubw (%rdx,%rax,2), %ymm0, %ymm0 | |
| leal 96(%rcx), %eax | |
| vmovdqa %ymm0, 160(%rdi) | |
| vmovdqa 192(%rdi), %ymm0 | |
| vpsubw (%rdx,%rax,2), %ymm0, %ymm0 | |
| leal 112(%rcx), %eax | |
| vmovdqa %ymm0, 192(%rdi) | |
| vmovdqa 224(%rdi), %ymm0 | |
| vpsubw (%rdx,%rax,2), %ymm0, %ymm0 | |
| leal 128(%rcx), %eax | |
| vmovdqa %ymm0, 224(%rdi) | |
| vmovdqa 256(%rdi), %ymm0 | |
| vpsubw (%rdx,%rax,2), %ymm0, %ymm0 | |
| leal 144(%rcx), %eax | |
| vmovdqa %ymm0, 256(%rdi) | |
| vmovdqa 288(%rdi), %ymm0 | |
| vpsubw (%rdx,%rax,2), %ymm0, %ymm0 | |
| leal 160(%rcx), %eax | |
| vmovdqa %ymm0, 288(%rdi) | |
| vmovdqa 320(%rdi), %ymm0 | |
| vpsubw (%rdx,%rax,2), %ymm0, %ymm0 | |
| leal 176(%rcx), %eax | |
| vmovdqa %ymm0, 320(%rdi) | |
| vmovdqa 352(%rdi), %ymm0 | |
| vpsubw (%rdx,%rax,2), %ymm0, %ymm0 | |
| leal 192(%rcx), %eax | |
| vmovdqa %ymm0, 352(%rdi) | |
| vmovdqa 384(%rdi), %ymm0 | |
| vpsubw (%rdx,%rax,2), %ymm0, %ymm0 | |
| leal 208(%rcx), %eax | |
| vmovdqa %ymm0, 384(%rdi) | |
| vmovdqa 416(%rdi), %ymm0 | |
| vpsubw (%rdx,%rax,2), %ymm0, %ymm0 | |
| leal 224(%rcx), %eax | |
| vmovdqa %ymm0, 416(%rdi) | |
| vmovdqa 448(%rdi), %ymm0 | |
| vpsubw (%rdx,%rax,2), %ymm0, %ymm0 | |
| leal 240(%rcx), %eax | |
| vmovdqa %ymm0, 448(%rdi) | |
| vmovdqa 480(%rdi), %ymm0 | |
| vpsubw (%rdx,%rax,2), %ymm0, %ymm0 | |
| leal 256(%rcx), %eax | |
| vmovdqa %ymm0, 480(%rdi) | |
| vmovdqa 512(%rdi), %ymm0 | |
| vpsubw (%rdx,%rax,2), %ymm0, %ymm0 | |
| leal 272(%rcx), %eax | |
| vmovdqa %ymm0, 512(%rdi) | |
| vmovdqa 544(%rdi), %ymm0 | |
| vpsubw (%rdx,%rax,2), %ymm0, %ymm0 | |
| leal 288(%rcx), %eax | |
| vmovdqa %ymm0, 544(%rdi) | |
| vmovdqa 576(%rdi), %ymm0 | |
| vpsubw (%rdx,%rax,2), %ymm0, %ymm0 | |
| leal 304(%rcx), %eax | |
| vmovdqa %ymm0, 576(%rdi) | |
| vmovdqa 608(%rdi), %ymm0 | |
| vpsubw (%rdx,%rax,2), %ymm0, %ymm0 | |
| leal 320(%rcx), %eax | |
| vmovdqa %ymm0, 608(%rdi) | |
| vmovdqa 640(%rdi), %ymm0 | |
| vpsubw (%rdx,%rax,2), %ymm0, %ymm0 | |
| leal 336(%rcx), %eax | |
| vmovdqa %ymm0, 640(%rdi) | |
| vmovdqa 672(%rdi), %ymm0 | |
| vpsubw (%rdx,%rax,2), %ymm0, %ymm0 | |
| leal 352(%rcx), %eax | |
| addl $368, %ecx | |
| vmovdqa %ymm0, 672(%rdi) | |
| vmovdqa 704(%rdi), %ymm0 | |
| vpsubw (%rdx,%rax,2), %ymm0, %ymm0 | |
| movl %r8d, %eax | |
| vmovdqa %ymm0, 704(%rdi) | |
| vmovdqa 736(%rdi), %ymm0 | |
| vpsubw (%rdx,%rcx,2), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 736(%rdi) | |
| vmovdqa (%rsi), %ymm0 | |
| vmovdqa 32(%rsi), %ymm1 | |
| vmovdqa 64(%rsi), %ymm2 | |
| vmovdqa 96(%rsi), %ymm3 | |
| vpsubw (%rdx,%rax,2), %ymm0, %ymm0 | |
| leal 16(%r8), %eax | |
| vmovdqa %ymm0, (%rsi) | |
| vpsubw (%rdx,%rax,2), %ymm1, %ymm0 | |
| leal 32(%r8), %eax | |
| vmovdqa %ymm0, 32(%rsi) | |
| vpsubw (%rdx,%rax,2), %ymm2, %ymm0 | |
| leal 48(%r8), %eax | |
| vmovdqa %ymm0, 64(%rsi) | |
| vpsubw (%rdx,%rax,2), %ymm3, %ymm0 | |
| leal 64(%r8), %eax | |
| vmovdqa %ymm0, 96(%rsi) | |
| vmovdqa 128(%rsi), %ymm0 | |
| vpsubw (%rdx,%rax,2), %ymm0, %ymm0 | |
| leal 80(%r8), %eax | |
| vmovdqa %ymm0, 128(%rsi) | |
| vmovdqa 160(%rsi), %ymm0 | |
| vpsubw (%rdx,%rax,2), %ymm0, %ymm0 | |
| leal 96(%r8), %eax | |
| vmovdqa %ymm0, 160(%rsi) | |
| vmovdqa 192(%rsi), %ymm0 | |
| vpsubw (%rdx,%rax,2), %ymm0, %ymm0 | |
| leal 112(%r8), %eax | |
| vmovdqa %ymm0, 192(%rsi) | |
| vmovdqa 224(%rsi), %ymm0 | |
| vpsubw (%rdx,%rax,2), %ymm0, %ymm0 | |
| leal 128(%r8), %eax | |
| vmovdqa %ymm0, 224(%rsi) | |
| vmovdqa 256(%rsi), %ymm0 | |
| vpsubw (%rdx,%rax,2), %ymm0, %ymm0 | |
| leal 144(%r8), %eax | |
| vmovdqa %ymm0, 256(%rsi) | |
| vmovdqa 288(%rsi), %ymm0 | |
| vpsubw (%rdx,%rax,2), %ymm0, %ymm0 | |
| leal 160(%r8), %eax | |
| vmovdqa %ymm0, 288(%rsi) | |
| vmovdqa 320(%rsi), %ymm0 | |
| vpsubw (%rdx,%rax,2), %ymm0, %ymm0 | |
| leal 176(%r8), %eax | |
| vmovdqa %ymm0, 320(%rsi) | |
| vmovdqa 352(%rsi), %ymm0 | |
| vpsubw (%rdx,%rax,2), %ymm0, %ymm0 | |
| leal 192(%r8), %eax | |
| vmovdqa %ymm0, 352(%rsi) | |
| vmovdqa 384(%rsi), %ymm0 | |
| vpsubw (%rdx,%rax,2), %ymm0, %ymm0 | |
| leal 208(%r8), %eax | |
| vmovdqa %ymm0, 384(%rsi) | |
| vmovdqa 416(%rsi), %ymm0 | |
| vpsubw (%rdx,%rax,2), %ymm0, %ymm0 | |
| leal 224(%r8), %eax | |
| vmovdqa %ymm0, 416(%rsi) | |
| vmovdqa 448(%rsi), %ymm0 | |
| vpsubw (%rdx,%rax,2), %ymm0, %ymm0 | |
| leal 240(%r8), %eax | |
| vmovdqa %ymm0, 448(%rsi) | |
| vmovdqa 480(%rsi), %ymm0 | |
| vpsubw (%rdx,%rax,2), %ymm0, %ymm0 | |
| leal 256(%r8), %eax | |
| vmovdqa %ymm0, 480(%rsi) | |
| vmovdqa 512(%rsi), %ymm0 | |
| vpsubw (%rdx,%rax,2), %ymm0, %ymm0 | |
| leal 272(%r8), %eax | |
| vmovdqa %ymm0, 512(%rsi) | |
| vmovdqa 544(%rsi), %ymm0 | |
| vpsubw (%rdx,%rax,2), %ymm0, %ymm0 | |
| leal 288(%r8), %eax | |
| vmovdqa %ymm0, 544(%rsi) | |
| vmovdqa 576(%rsi), %ymm0 | |
| vpsubw (%rdx,%rax,2), %ymm0, %ymm0 | |
| leal 304(%r8), %eax | |
| vmovdqa %ymm0, 576(%rsi) | |
| vmovdqa 608(%rsi), %ymm0 | |
| vpsubw (%rdx,%rax,2), %ymm0, %ymm0 | |
| leal 320(%r8), %eax | |
| vmovdqa %ymm0, 608(%rsi) | |
| vmovdqa 640(%rsi), %ymm0 | |
| vpsubw (%rdx,%rax,2), %ymm0, %ymm0 | |
| leal 336(%r8), %eax | |
| vmovdqa %ymm0, 640(%rsi) | |
| vmovdqa 672(%rsi), %ymm0 | |
| vpsubw (%rdx,%rax,2), %ymm0, %ymm0 | |
| leal 352(%r8), %eax | |
| addl $368, %r8d | |
| vmovdqa %ymm0, 672(%rsi) | |
| vmovdqa 704(%rsi), %ymm0 | |
| vpsubw (%rdx,%rax,2), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 704(%rsi) | |
| vmovdqa 736(%rsi), %ymm0 | |
| vpsubw (%rdx,%r8,2), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 736(%rsi) | |
| vzeroupper | |
| retq | |
| .Lfunc_end140: | |
| void MantaRay::SIMD::SubtractAndAddToAll<short, 384ul, 294912ul>(std::array<short, 384ul>&, std::array<short, 384ul>&, std::array<short, 294912ul> const&, unsigned int, unsigned int, unsigned int, unsigned int): | |
| vmovdqa (%rdi), %ymm0 | |
| movl %ecx, %r10d | |
| movl %r8d, %r11d | |
| vmovdqa 32(%rdi), %ymm1 | |
| vmovdqa 64(%rdi), %ymm2 | |
| vmovdqa 96(%rdi), %ymm3 | |
| movl 8(%rsp), %eax | |
| vpsubw (%rdx,%r10,2), %ymm0, %ymm0 | |
| leal 16(%rcx), %r10d | |
| vpaddw (%rdx,%r11,2), %ymm0, %ymm0 | |
| leal 16(%r8), %r11d | |
| vmovdqa %ymm0, (%rdi) | |
| vpsubw (%rdx,%r10,2), %ymm1, %ymm0 | |
| leal 32(%rcx), %r10d | |
| vpaddw (%rdx,%r11,2), %ymm0, %ymm0 | |
| leal 32(%r8), %r11d | |
| vmovdqa %ymm0, 32(%rdi) | |
| vpsubw (%rdx,%r10,2), %ymm2, %ymm0 | |
| leal 48(%rcx), %r10d | |
| vpaddw (%rdx,%r11,2), %ymm0, %ymm0 | |
| leal 48(%r8), %r11d | |
| vmovdqa %ymm0, 64(%rdi) | |
| vpsubw (%rdx,%r10,2), %ymm3, %ymm0 | |
| leal 64(%rcx), %r10d | |
| vpaddw (%rdx,%r11,2), %ymm0, %ymm0 | |
| leal 64(%r8), %r11d | |
| vmovdqa %ymm0, 96(%rdi) | |
| vmovdqa 128(%rdi), %ymm0 | |
| vpsubw (%rdx,%r10,2), %ymm0, %ymm0 | |
| leal 80(%rcx), %r10d | |
| vpaddw (%rdx,%r11,2), %ymm0, %ymm0 | |
| leal 80(%r8), %r11d | |
| vmovdqa %ymm0, 128(%rdi) | |
| vmovdqa 160(%rdi), %ymm0 | |
| vpsubw (%rdx,%r10,2), %ymm0, %ymm0 | |
| leal 96(%rcx), %r10d | |
| vpaddw (%rdx,%r11,2), %ymm0, %ymm0 | |
| leal 96(%r8), %r11d | |
| vmovdqa %ymm0, 160(%rdi) | |
| vmovdqa 192(%rdi), %ymm0 | |
| vpsubw (%rdx,%r10,2), %ymm0, %ymm0 | |
| leal 112(%rcx), %r10d | |
| vpaddw (%rdx,%r11,2), %ymm0, %ymm0 | |
| leal 112(%r8), %r11d | |
| vmovdqa %ymm0, 192(%rdi) | |
| vmovdqa 224(%rdi), %ymm0 | |
| vpsubw (%rdx,%r10,2), %ymm0, %ymm0 | |
| leal 128(%rcx), %r10d | |
| vpaddw (%rdx,%r11,2), %ymm0, %ymm0 | |
| leal 128(%r8), %r11d | |
| vmovdqa %ymm0, 224(%rdi) | |
| vmovdqa 256(%rdi), %ymm0 | |
| vpsubw (%rdx,%r10,2), %ymm0, %ymm0 | |
| leal 144(%rcx), %r10d | |
| vpaddw (%rdx,%r11,2), %ymm0, %ymm0 | |
| leal 144(%r8), %r11d | |
| vmovdqa %ymm0, 256(%rdi) | |
| vmovdqa 288(%rdi), %ymm0 | |
| vpsubw (%rdx,%r10,2), %ymm0, %ymm0 | |
| leal 160(%rcx), %r10d | |
| vpaddw (%rdx,%r11,2), %ymm0, %ymm0 | |
| leal 160(%r8), %r11d | |
| vmovdqa %ymm0, 288(%rdi) | |
| vmovdqa 320(%rdi), %ymm0 | |
| vpsubw (%rdx,%r10,2), %ymm0, %ymm0 | |
| leal 176(%rcx), %r10d | |
| vpaddw (%rdx,%r11,2), %ymm0, %ymm0 | |
| leal 176(%r8), %r11d | |
| vmovdqa %ymm0, 320(%rdi) | |
| vmovdqa 352(%rdi), %ymm0 | |
| vpsubw (%rdx,%r10,2), %ymm0, %ymm0 | |
| leal 192(%rcx), %r10d | |
| vpaddw (%rdx,%r11,2), %ymm0, %ymm0 | |
| leal 192(%r8), %r11d | |
| vmovdqa %ymm0, 352(%rdi) | |
| vmovdqa 384(%rdi), %ymm0 | |
| vpsubw (%rdx,%r10,2), %ymm0, %ymm0 | |
| leal 208(%rcx), %r10d | |
| vpaddw (%rdx,%r11,2), %ymm0, %ymm0 | |
| leal 208(%r8), %r11d | |
| vmovdqa %ymm0, 384(%rdi) | |
| vmovdqa 416(%rdi), %ymm0 | |
| vpsubw (%rdx,%r10,2), %ymm0, %ymm0 | |
| leal 224(%rcx), %r10d | |
| vpaddw (%rdx,%r11,2), %ymm0, %ymm0 | |
| leal 224(%r8), %r11d | |
| vmovdqa %ymm0, 416(%rdi) | |
| vmovdqa 448(%rdi), %ymm0 | |
| vpsubw (%rdx,%r10,2), %ymm0, %ymm0 | |
| leal 240(%rcx), %r10d | |
| vpaddw (%rdx,%r11,2), %ymm0, %ymm0 | |
| leal 240(%r8), %r11d | |
| vmovdqa %ymm0, 448(%rdi) | |
| vmovdqa 480(%rdi), %ymm0 | |
| vpsubw (%rdx,%r10,2), %ymm0, %ymm0 | |
| leal 256(%rcx), %r10d | |
| vpaddw (%rdx,%r11,2), %ymm0, %ymm0 | |
| leal 256(%r8), %r11d | |
| vmovdqa %ymm0, 480(%rdi) | |
| vmovdqa 512(%rdi), %ymm0 | |
| vpsubw (%rdx,%r10,2), %ymm0, %ymm0 | |
| leal 272(%rcx), %r10d | |
| vpaddw (%rdx,%r11,2), %ymm0, %ymm0 | |
| leal 272(%r8), %r11d | |
| vmovdqa %ymm0, 512(%rdi) | |
| vmovdqa 544(%rdi), %ymm0 | |
| vpsubw (%rdx,%r10,2), %ymm0, %ymm0 | |
| leal 288(%rcx), %r10d | |
| vpaddw (%rdx,%r11,2), %ymm0, %ymm0 | |
| leal 288(%r8), %r11d | |
| vmovdqa %ymm0, 544(%rdi) | |
| vmovdqa 576(%rdi), %ymm0 | |
| vpsubw (%rdx,%r10,2), %ymm0, %ymm0 | |
| leal 304(%rcx), %r10d | |
| vpaddw (%rdx,%r11,2), %ymm0, %ymm0 | |
| leal 304(%r8), %r11d | |
| vmovdqa %ymm0, 576(%rdi) | |
| vmovdqa 608(%rdi), %ymm0 | |
| vpsubw (%rdx,%r10,2), %ymm0, %ymm0 | |
| leal 320(%rcx), %r10d | |
| vpaddw (%rdx,%r11,2), %ymm0, %ymm0 | |
| leal 320(%r8), %r11d | |
| vmovdqa %ymm0, 608(%rdi) | |
| vmovdqa 640(%rdi), %ymm0 | |
| vpsubw (%rdx,%r10,2), %ymm0, %ymm0 | |
| leal 336(%rcx), %r10d | |
| vpaddw (%rdx,%r11,2), %ymm0, %ymm0 | |
| leal 336(%r8), %r11d | |
| vmovdqa %ymm0, 640(%rdi) | |
| vmovdqa 672(%rdi), %ymm0 | |
| vpsubw (%rdx,%r10,2), %ymm0, %ymm0 | |
| leal 352(%rcx), %r10d | |
| addl $368, %ecx | |
| vpaddw (%rdx,%r11,2), %ymm0, %ymm0 | |
| leal 352(%r8), %r11d | |
| addl $368, %r8d | |
| vmovdqa %ymm0, 672(%rdi) | |
| vmovdqa 704(%rdi), %ymm0 | |
| vpsubw (%rdx,%r10,2), %ymm0, %ymm0 | |
| vpaddw (%rdx,%r11,2), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 704(%rdi) | |
| vmovdqa 736(%rdi), %ymm0 | |
| vpsubw (%rdx,%rcx,2), %ymm0, %ymm0 | |
| movl %r9d, %ecx | |
| vpaddw (%rdx,%r8,2), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 736(%rdi) | |
| leal 16(%rax), %edi | |
| vmovdqa (%rsi), %ymm0 | |
| vmovdqa 32(%rsi), %ymm1 | |
| vmovdqa 64(%rsi), %ymm2 | |
| vmovdqa 96(%rsi), %ymm3 | |
| vpsubw (%rdx,%rcx,2), %ymm0, %ymm0 | |
| leal 16(%r9), %ecx | |
| vpaddw (%rdx,%rax,2), %ymm0, %ymm0 | |
| vmovdqa %ymm0, (%rsi) | |
| vpsubw (%rdx,%rcx,2), %ymm1, %ymm0 | |
| leal 32(%r9), %ecx | |
| vpaddw (%rdx,%rdi,2), %ymm0, %ymm0 | |
| leal 32(%rax), %edi | |
| vmovdqa %ymm0, 32(%rsi) | |
| vpsubw (%rdx,%rcx,2), %ymm2, %ymm0 | |
| leal 48(%r9), %ecx | |
| vpaddw (%rdx,%rdi,2), %ymm0, %ymm0 | |
| leal 48(%rax), %edi | |
| vmovdqa %ymm0, 64(%rsi) | |
| vpsubw (%rdx,%rcx,2), %ymm3, %ymm0 | |
| leal 64(%r9), %ecx | |
| vpaddw (%rdx,%rdi,2), %ymm0, %ymm0 | |
| leal 64(%rax), %edi | |
| vmovdqa %ymm0, 96(%rsi) | |
| vmovdqa 128(%rsi), %ymm0 | |
| vpsubw (%rdx,%rcx,2), %ymm0, %ymm0 | |
| leal 80(%r9), %ecx | |
| vpaddw (%rdx,%rdi,2), %ymm0, %ymm0 | |
| leal 80(%rax), %edi | |
| vmovdqa %ymm0, 128(%rsi) | |
| vmovdqa 160(%rsi), %ymm0 | |
| vpsubw (%rdx,%rcx,2), %ymm0, %ymm0 | |
| leal 96(%r9), %ecx | |
| vpaddw (%rdx,%rdi,2), %ymm0, %ymm0 | |
| leal 96(%rax), %edi | |
| vmovdqa %ymm0, 160(%rsi) | |
| vmovdqa 192(%rsi), %ymm0 | |
| vpsubw (%rdx,%rcx,2), %ymm0, %ymm0 | |
| leal 112(%r9), %ecx | |
| vpaddw (%rdx,%rdi,2), %ymm0, %ymm0 | |
| leal 112(%rax), %edi | |
| vmovdqa %ymm0, 192(%rsi) | |
| vmovdqa 224(%rsi), %ymm0 | |
| vpsubw (%rdx,%rcx,2), %ymm0, %ymm0 | |
| leal 128(%r9), %ecx | |
| vpaddw (%rdx,%rdi,2), %ymm0, %ymm0 | |
| leal 128(%rax), %edi | |
| vmovdqa %ymm0, 224(%rsi) | |
| vmovdqa 256(%rsi), %ymm0 | |
| vpsubw (%rdx,%rcx,2), %ymm0, %ymm0 | |
| leal 144(%r9), %ecx | |
| vpaddw (%rdx,%rdi,2), %ymm0, %ymm0 | |
| leal 144(%rax), %edi | |
| vmovdqa %ymm0, 256(%rsi) | |
| vmovdqa 288(%rsi), %ymm0 | |
| vpsubw (%rdx,%rcx,2), %ymm0, %ymm0 | |
| leal 160(%r9), %ecx | |
| vpaddw (%rdx,%rdi,2), %ymm0, %ymm0 | |
| leal 160(%rax), %edi | |
| vmovdqa %ymm0, 288(%rsi) | |
| vmovdqa 320(%rsi), %ymm0 | |
| vpsubw (%rdx,%rcx,2), %ymm0, %ymm0 | |
| leal 176(%r9), %ecx | |
| vpaddw (%rdx,%rdi,2), %ymm0, %ymm0 | |
| leal 176(%rax), %edi | |
| vmovdqa %ymm0, 320(%rsi) | |
| vmovdqa 352(%rsi), %ymm0 | |
| vpsubw (%rdx,%rcx,2), %ymm0, %ymm0 | |
| leal 192(%r9), %ecx | |
| vpaddw (%rdx,%rdi,2), %ymm0, %ymm0 | |
| leal 192(%rax), %edi | |
| vmovdqa %ymm0, 352(%rsi) | |
| vmovdqa 384(%rsi), %ymm0 | |
| vpsubw (%rdx,%rcx,2), %ymm0, %ymm0 | |
| leal 208(%r9), %ecx | |
| vpaddw (%rdx,%rdi,2), %ymm0, %ymm0 | |
| leal 208(%rax), %edi | |
| vmovdqa %ymm0, 384(%rsi) | |
| vmovdqa 416(%rsi), %ymm0 | |
| vpsubw (%rdx,%rcx,2), %ymm0, %ymm0 | |
| leal 224(%r9), %ecx | |
| vpaddw (%rdx,%rdi,2), %ymm0, %ymm0 | |
| leal 224(%rax), %edi | |
| vmovdqa %ymm0, 416(%rsi) | |
| vmovdqa 448(%rsi), %ymm0 | |
| vpsubw (%rdx,%rcx,2), %ymm0, %ymm0 | |
| leal 240(%r9), %ecx | |
| vpaddw (%rdx,%rdi,2), %ymm0, %ymm0 | |
| leal 240(%rax), %edi | |
| vmovdqa %ymm0, 448(%rsi) | |
| vmovdqa 480(%rsi), %ymm0 | |
| vpsubw (%rdx,%rcx,2), %ymm0, %ymm0 | |
| leal 256(%r9), %ecx | |
| vpaddw (%rdx,%rdi,2), %ymm0, %ymm0 | |
| leal 256(%rax), %edi | |
| vmovdqa %ymm0, 480(%rsi) | |
| vmovdqa 512(%rsi), %ymm0 | |
| vpsubw (%rdx,%rcx,2), %ymm0, %ymm0 | |
| leal 272(%r9), %ecx | |
| vpaddw (%rdx,%rdi,2), %ymm0, %ymm0 | |
| leal 272(%rax), %edi | |
| vmovdqa %ymm0, 512(%rsi) | |
| vmovdqa 544(%rsi), %ymm0 | |
| vpsubw (%rdx,%rcx,2), %ymm0, %ymm0 | |
| leal 288(%r9), %ecx | |
| vpaddw (%rdx,%rdi,2), %ymm0, %ymm0 | |
| leal 288(%rax), %edi | |
| vmovdqa %ymm0, 544(%rsi) | |
| vmovdqa 576(%rsi), %ymm0 | |
| vpsubw (%rdx,%rcx,2), %ymm0, %ymm0 | |
| leal 304(%r9), %ecx | |
| vpaddw (%rdx,%rdi,2), %ymm0, %ymm0 | |
| leal 304(%rax), %edi | |
| vmovdqa %ymm0, 576(%rsi) | |
| vmovdqa 608(%rsi), %ymm0 | |
| vpsubw (%rdx,%rcx,2), %ymm0, %ymm0 | |
| leal 320(%r9), %ecx | |
| vpaddw (%rdx,%rdi,2), %ymm0, %ymm0 | |
| leal 320(%rax), %edi | |
| vmovdqa %ymm0, 608(%rsi) | |
| vmovdqa 640(%rsi), %ymm0 | |
| vpsubw (%rdx,%rcx,2), %ymm0, %ymm0 | |
| leal 336(%r9), %ecx | |
| vpaddw (%rdx,%rdi,2), %ymm0, %ymm0 | |
| leal 336(%rax), %edi | |
| vmovdqa %ymm0, 640(%rsi) | |
| vmovdqa 672(%rsi), %ymm0 | |
| vpsubw (%rdx,%rcx,2), %ymm0, %ymm0 | |
| leal 352(%r9), %ecx | |
| addl $368, %r9d | |
| vpaddw (%rdx,%rdi,2), %ymm0, %ymm0 | |
| leal 352(%rax), %edi | |
| addl $368, %eax | |
| vmovdqa %ymm0, 672(%rsi) | |
| vmovdqa 704(%rsi), %ymm0 | |
| vpsubw (%rdx,%rcx,2), %ymm0, %ymm0 | |
| vpaddw (%rdx,%rdi,2), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 704(%rsi) | |
| vmovdqa 736(%rsi), %ymm0 | |
| vpsubw (%rdx,%r9,2), %ymm0, %ymm0 | |
| vpaddw (%rdx,%rax,2), %ymm0, %ymm0 | |
| vmovdqa %ymm0, 736(%rsi) | |
| vzeroupper | |
| retq | |
| .Lfunc_end141: | |
| StockDory::OrderedMoveList<(Color)1, true>::OrderedMoveList(StockDory::Board const&, unsigned char, StockDory::KillerTable const&, StockDory::HistoryTable const&, Move): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $88, %rsp | |
| movq %rdi, 24(%rsp) | |
| movq %rsi, (%rsp) | |
| movl $12, %eax | |
| movq %r8, 72(%rsp) | |
| movq 24(%rsp), %rsi | |
| .LBB142_1: | |
| movl $0, -12(%rsi,%rax) | |
| movw $0, -8(%rsi,%rax) | |
| movl $0, -4(%rsi,%rax) | |
| movw $0, (%rsi,%rax) | |
| addq $16, %rax | |
| cmpq $1756, %rax | |
| jne .LBB142_1 | |
| movq 24(%rsp), %rax | |
| movq (%rsp), %rbx | |
| movb $0, 1744(%rax) | |
| movzbl %dl, %eax | |
| movq %rbx, %rdi | |
| movzwl (%rcx,%rax,2), %edx | |
| movzwl 256(%rcx,%rax,2), %eax | |
| movw %dx, 10(%rsp) | |
| movw %ax, 12(%rsp) | |
| movw %r9w, 14(%rsp) | |
| callq PinBitBoard StockDory::Board::Pin<(Color)1, (Color)0>() const | |
| movq %rax, 40(%rsp) | |
| movq %rbx, %rdi | |
| movq %rdx, 48(%rsp) | |
| callq CheckBitBoard StockDory::Board::Check<(Color)0>() const | |
| movq %rax, 56(%rsp) | |
| movb %dl, 64(%rsp) | |
| testb $1, %dl | |
| je .LBB142_11 | |
| movq (%rsp), %rax | |
| movq 96(%rax), %rax | |
| testq %rax, %rax | |
| je .LBB142_52 | |
| tzcntq %rax, %r12 | |
| blsrq %rax, %rax | |
| jmp .LBB142_5 | |
| .LBB142_10: | |
| movq 16(%rsp), %rcx | |
| leaq -1(%rcx), %rax | |
| tzcntq %rcx, %r12 | |
| andq %rcx, %rax | |
| cmpq $1, %rcx | |
| jb .LBB142_52 | |
| .LBB142_5: | |
| movq (%rsp), %rbx | |
| leaq 32(%rsp), %rdi | |
| movq %rax, 16(%rsp) | |
| movq $0, 32(%rsp) | |
| movl %r12d, %edx | |
| movq %rbx, %rsi | |
| callq StockDory::MoveList<(Piece)5, (Color)1>::King(StockDory::Board const&, Square) | |
| movq 248(%rbx), %rax | |
| andnq 32(%rsp), %rax, %rax | |
| je .LBB142_10 | |
| tzcntq %rax, %r15 | |
| blsrq %rax, %r13 | |
| movl %r12d, %r14d | |
| shrq $6, %r12 | |
| orl $24576, %r14d | |
| jmp .LBB142_7 | |
| .LBB142_9: | |
| movq 24(%rsp), %rdi | |
| leaq -1(%r13), %rsi | |
| tzcntq %r13, %r15 | |
| andq %r13, %rsi | |
| movzbl 1744(%rdi), %ecx | |
| leal 1(%rcx), %edx | |
| movb %dl, 1744(%rdi) | |
| movl %eax, (%rdi,%rcx,8) | |
| movw %bp, 4(%rdi,%rcx,8) | |
| cmpq $1, %r13 | |
| movq %rsi, %r13 | |
| jb .LBB142_10 | |
| .LBB142_7: | |
| movl %r15d, %ebp | |
| shll $6, %ebp | |
| movl $2147483646, %eax | |
| orl %r14d, %ebp | |
| cmpw 14(%rsp), %bp | |
| je .LBB142_9 | |
| movq (%rsp), %rbx | |
| movl %ebp, %esi | |
| xorl %edx, %edx | |
| movq %rbx, %rdi | |
| callq StockDory::SEE::Accurate(StockDory::Board const&, Move, int) | |
| orq %r12, %r15 | |
| movzbl 168(%rbx,%r15), %ecx | |
| andl $15, %ecx | |
| leaq (%rcx,%rcx), %rdx | |
| shll $4, %ecx | |
| subq %rdx, %rcx | |
| leaq StockDory::Policy<(Color)1, true>::MvvLva(%rip), %rdx | |
| testb %al, %al | |
| movl $300, %eax | |
| movzwl 10(%rcx,%rdx), %ecx | |
| movl $1000, %edx | |
| cmovnel %edx, %eax | |
| imull %ecx, %eax | |
| jmp .LBB142_9 | |
| .LBB142_11: | |
| movq (%rsp), %rbx | |
| movq 24(%rsp), %rdi | |
| movq 72(%rsp), %rdx | |
| leaq 10(%rsp), %rcx | |
| leaq 40(%rsp), %r8 | |
| leaq 56(%rsp), %r9 | |
| movq %rbx, %rsi | |
| callq void StockDory::OrderedMoveList<(Color)1, true>::AddMoveLoop<(Piece)0>(StockDory::Board const&, StockDory::HistoryTable const&, StockDory::Policy<(Color)1, true> const&, PinBitBoard const&, CheckBitBoard const&) | |
| movq 64(%rbx), %rax | |
| testq %rax, %rax | |
| je .LBB142_22 | |
| movq (%rsp), %rbx | |
| tzcntq %rax, %rdi | |
| blsrq %rax, %rax | |
| jmp .LBB142_13 | |
| .LBB142_21: | |
| movq 80(%rsp), %rcx | |
| leaq -1(%rcx), %rax | |
| tzcntq %rcx, %rdi | |
| andq %rcx, %rax | |
| cmpq $1, %rcx | |
| jb .LBB142_22 | |
| .LBB142_13: | |
| movq 48(%rsp), %rcx | |
| movq %rax, 80(%rsp) | |
| orq 40(%rsp), %rcx | |
| btq %rdi, %rcx | |
| jae .LBB142_15 | |
| xorl %eax, %eax | |
| movq (%rsp), %rcx | |
| movq 248(%rcx), %rcx | |
| andnq %rax, %rcx, %rax | |
| jne .LBB142_17 | |
| jmp .LBB142_21 | |
| .LBB142_15: | |
| movq (%rsp), %rax | |
| leaq StockDory::AttackTable::Knight(%rip), %rcx | |
| movq 240(%rax), %rax | |
| andnq (%rcx,%rdi,8), %rax, %rax | |
| andq 56(%rsp), %rax | |
| movq (%rsp), %rcx | |
| movq 248(%rcx), %rcx | |
| andnq %rax, %rcx, %rax | |
| je .LBB142_21 | |
| .LBB142_17: | |
| movl %edi, %r14d | |
| blsrq %rax, %r13 | |
| tzcntq %rax, %r15 | |
| shrq $6, %rdi | |
| orl $24576, %r14d | |
| movq %rdi, 16(%rsp) | |
| jmp .LBB142_18 | |
| .LBB142_20: | |
| movq 24(%rsp), %r9 | |
| leaq -1(%r13), %rsi | |
| tzcntq %r13, %r15 | |
| andq %r13, %rsi | |
| movzbl 1744(%r9), %ecx | |
| leal 1(%rcx), %edx | |
| movb %dl, 1744(%r9) | |
| movl %eax, (%r9,%rcx,8) | |
| movw %bp, 4(%r9,%rcx,8) | |
| cmpq $1, %r13 | |
| movq %rsi, %r13 | |
| jb .LBB142_21 | |
| .LBB142_18: | |
| movl %r15d, %ebp | |
| shll $6, %ebp | |
| movl $2147483646, %eax | |
| orl %r14d, %ebp | |
| cmpw 14(%rsp), %bp | |
| je .LBB142_20 | |
| movq %rbx, %rdi | |
| movl %ebp, %esi | |
| xorl %edx, %edx | |
| callq StockDory::SEE::Accurate(StockDory::Board const&, Move, int) | |
| movq 16(%rsp), %rdi | |
| orq %rdi, %r15 | |
| movzbl 168(%rbx,%r15), %ecx | |
| andl $15, %ecx | |
| leaq (%rcx,%rcx), %rdx | |
| shll $4, %ecx | |
| subq %rdx, %rcx | |
| leaq StockDory::Policy<(Color)1, true>::MvvLva(%rip), %rdx | |
| testb %al, %al | |
| movl $300, %eax | |
| movzwl 2(%rcx,%rdx), %ecx | |
| movl $1000, %edx | |
| cmovnel %edx, %eax | |
| imull %ecx, %eax | |
| jmp .LBB142_20 | |
| .LBB142_22: | |
| movq (%rsp), %rax | |
| movq 72(%rax), %rax | |
| testq %rax, %rax | |
| je .LBB142_33 | |
| movq (%rsp), %rbx | |
| tzcntq %rax, %r13 | |
| blsrq %rax, %rax | |
| jmp .LBB142_24 | |
| .LBB142_32: | |
| movq 16(%rsp), %rcx | |
| leaq -1(%rcx), %rax | |
| tzcntq %rcx, %r13 | |
| andq %rcx, %rax | |
| cmpq $1, %rcx | |
| jb .LBB142_33 | |
| .LBB142_24: | |
| movq %rax, 16(%rsp) | |
| movq 40(%rsp), %rax | |
| btq %r13, %rax | |
| movq (%rsp), %rax | |
| movq 248(%rax), %rax | |
| notq %rax | |
| jae .LBB142_26 | |
| xorl %ecx, %ecx | |
| andq %rax, %rcx | |
| jne .LBB142_28 | |
| jmp .LBB142_32 | |
| .LBB142_26: | |
| leaq (%r13,%r13,2), %rdx | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %r8 | |
| movq (%rsp), %rdi | |
| movl $1, %ecx | |
| shlxq %r13, %rcx, %rcx | |
| movq 8(%r8,%rdx,8), %rsi | |
| orq %rax, %rsi | |
| imulq (%r8,%rdx,8), %rsi | |
| shrq $55, %rsi | |
| addl 16(%r8,%rdx,8), %esi | |
| movq 240(%rdi), %rdx | |
| movq 48(%rsp), %rdi | |
| leaq StockDory::AttackTable::Sliding(%rip), %r8 | |
| andnq (%r8,%rsi,8), %rdx, %rdx | |
| andq %rdi, %rcx | |
| andq 56(%rsp), %rdx | |
| cmpq $1, %rcx | |
| sbbq %rcx, %rcx | |
| orq %rdi, %rcx | |
| andq %rdx, %rcx | |
| andq %rax, %rcx | |
| je .LBB142_32 | |
| .LBB142_28: | |
| movl %r13d, %r14d | |
| blsrq %rcx, %r15 | |
| tzcntq %rcx, %r12 | |
| shrq $6, %r13 | |
| orl $24576, %r14d | |
| jmp .LBB142_29 | |
| .LBB142_31: | |
| movq 24(%rsp), %r9 | |
| leaq -1(%r15), %rsi | |
| tzcntq %r15, %r12 | |
| andq %r15, %rsi | |
| movzbl 1744(%r9), %ecx | |
| leal 1(%rcx), %edx | |
| movb %dl, 1744(%r9) | |
| movl %eax, (%r9,%rcx,8) | |
| movw %bp, 4(%r9,%rcx,8) | |
| cmpq $1, %r15 | |
| movq %rsi, %r15 | |
| jb .LBB142_32 | |
| .LBB142_29: | |
| movl %r12d, %ebp | |
| shll $6, %ebp | |
| movl $2147483646, %eax | |
| orl %r14d, %ebp | |
| cmpw 14(%rsp), %bp | |
| je .LBB142_31 | |
| movq %rbx, %rdi | |
| movl %ebp, %esi | |
| xorl %edx, %edx | |
| callq StockDory::SEE::Accurate(StockDory::Board const&, Move, int) | |
| orq %r13, %r12 | |
| movzbl 168(%rbx,%r12), %ecx | |
| andl $15, %ecx | |
| leaq (%rcx,%rcx), %rdx | |
| shll $4, %ecx | |
| subq %rdx, %rcx | |
| leaq StockDory::Policy<(Color)1, true>::MvvLva(%rip), %rdx | |
| testb %al, %al | |
| movl $300, %eax | |
| movzwl 4(%rcx,%rdx), %ecx | |
| movl $1000, %edx | |
| cmovnel %edx, %eax | |
| imull %ecx, %eax | |
| jmp .LBB142_31 | |
| .LBB142_33: | |
| movq (%rsp), %rax | |
| movq 80(%rax), %rax | |
| testq %rax, %rax | |
| je .LBB142_44 | |
| movq (%rsp), %r13 | |
| tzcntq %rax, %rbx | |
| blsrq %rax, %rax | |
| jmp .LBB142_35 | |
| .LBB142_43: | |
| movq 16(%rsp), %rcx | |
| leaq -1(%rcx), %rax | |
| tzcntq %rcx, %rbx | |
| andq %rcx, %rax | |
| cmpq $1, %rcx | |
| jb .LBB142_44 | |
| .LBB142_35: | |
| movq %rax, 16(%rsp) | |
| movq 48(%rsp), %rax | |
| btq %rbx, %rax | |
| movq (%rsp), %rax | |
| movq 248(%rax), %rax | |
| notq %rax | |
| jae .LBB142_37 | |
| xorl %ecx, %ecx | |
| andq %rax, %rcx | |
| jne .LBB142_39 | |
| jmp .LBB142_43 | |
| .LBB142_37: | |
| leaq (%rbx,%rbx,2), %rdx | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %r8 | |
| movq (%rsp), %rdi | |
| movl $1, %ecx | |
| shlxq %rbx, %rcx, %rcx | |
| movq 1544(%r8,%rdx,8), %rsi | |
| orq %rax, %rsi | |
| imulq 1536(%r8,%rdx,8), %rsi | |
| shrq $52, %rsi | |
| addl 1552(%r8,%rdx,8), %esi | |
| movq 240(%rdi), %rdx | |
| movq 40(%rsp), %rdi | |
| leaq StockDory::AttackTable::Sliding(%rip), %r8 | |
| andnq (%r8,%rsi,8), %rdx, %rdx | |
| andq %rdi, %rcx | |
| andq 56(%rsp), %rdx | |
| cmpq $1, %rcx | |
| sbbq %rcx, %rcx | |
| orq %rdi, %rcx | |
| andq %rdx, %rcx | |
| andq %rax, %rcx | |
| je .LBB142_43 | |
| .LBB142_39: | |
| movl %ebx, %r14d | |
| blsrq %rcx, %r15 | |
| tzcntq %rcx, %r12 | |
| shrq $6, %rbx | |
| orl $24576, %r14d | |
| jmp .LBB142_40 | |
| .LBB142_42: | |
| movq 24(%rsp), %r8 | |
| leaq -1(%r15), %rsi | |
| tzcntq %r15, %r12 | |
| andq %r15, %rsi | |
| movzbl 1744(%r8), %ecx | |
| leal 1(%rcx), %edx | |
| movb %dl, 1744(%r8) | |
| movl %eax, (%r8,%rcx,8) | |
| movw %bp, 4(%r8,%rcx,8) | |
| cmpq $1, %r15 | |
| movq %rsi, %r15 | |
| jb .LBB142_43 | |
| .LBB142_40: | |
| movl %r12d, %ebp | |
| shll $6, %ebp | |
| movl $2147483646, %eax | |
| orl %r14d, %ebp | |
| cmpw 14(%rsp), %bp | |
| je .LBB142_42 | |
| movq %r13, %rdi | |
| movl %ebp, %esi | |
| xorl %edx, %edx | |
| callq StockDory::SEE::Accurate(StockDory::Board const&, Move, int) | |
| orq %rbx, %r12 | |
| movzbl 168(%r13,%r12), %ecx | |
| andl $15, %ecx | |
| leaq (%rcx,%rcx), %rdx | |
| shll $4, %ecx | |
| subq %rdx, %rcx | |
| leaq StockDory::Policy<(Color)1, true>::MvvLva(%rip), %rdx | |
| testb %al, %al | |
| movl $300, %eax | |
| movzwl 6(%rcx,%rdx), %ecx | |
| movl $1000, %edx | |
| cmovnel %edx, %eax | |
| imull %ecx, %eax | |
| jmp .LBB142_42 | |
| .LBB142_44: | |
| movq (%rsp), %rbx | |
| movq 24(%rsp), %rdi | |
| movq 72(%rsp), %rdx | |
| leaq 10(%rsp), %rcx | |
| leaq 40(%rsp), %r8 | |
| leaq 56(%rsp), %r9 | |
| movq %rbx, %rsi | |
| callq void StockDory::OrderedMoveList<(Color)1, true>::AddMoveLoop<(Piece)4>(StockDory::Board const&, StockDory::HistoryTable const&, StockDory::Policy<(Color)1, true> const&, PinBitBoard const&, CheckBitBoard const&) | |
| movq 96(%rbx), %rax | |
| testq %rax, %rax | |
| je .LBB142_52 | |
| tzcntq %rax, %r12 | |
| blsrq %rax, %rax | |
| jmp .LBB142_46 | |
| .LBB142_51: | |
| movq 16(%rsp), %rcx | |
| leaq -1(%rcx), %rax | |
| tzcntq %rcx, %r12 | |
| andq %rcx, %rax | |
| cmpq $1, %rcx | |
| jb .LBB142_52 | |
| .LBB142_46: | |
| movq (%rsp), %rbx | |
| leaq 32(%rsp), %rdi | |
| movq %rax, 16(%rsp) | |
| movq $0, 32(%rsp) | |
| movl %r12d, %edx | |
| movq %rbx, %rsi | |
| callq StockDory::MoveList<(Piece)5, (Color)1>::King(StockDory::Board const&, Square) | |
| movq 248(%rbx), %rax | |
| andnq 32(%rsp), %rax, %rax | |
| je .LBB142_51 | |
| tzcntq %rax, %r15 | |
| blsrq %rax, %r13 | |
| movl %r12d, %r14d | |
| shrq $6, %r12 | |
| orl $24576, %r14d | |
| jmp .LBB142_48 | |
| .LBB142_50: | |
| movq 24(%rsp), %rdi | |
| leaq -1(%r13), %rsi | |
| tzcntq %r13, %r15 | |
| andq %r13, %rsi | |
| movzbl 1744(%rdi), %ecx | |
| leal 1(%rcx), %edx | |
| movb %dl, 1744(%rdi) | |
| movl %eax, (%rdi,%rcx,8) | |
| movw %bp, 4(%rdi,%rcx,8) | |
| cmpq $1, %r13 | |
| movq %rsi, %r13 | |
| jb .LBB142_51 | |
| .LBB142_48: | |
| movl %r15d, %ebp | |
| shll $6, %ebp | |
| movl $2147483646, %eax | |
| orl %r14d, %ebp | |
| cmpw 14(%rsp), %bp | |
| je .LBB142_50 | |
| movq (%rsp), %rbx | |
| movl %ebp, %esi | |
| xorl %edx, %edx | |
| movq %rbx, %rdi | |
| callq StockDory::SEE::Accurate(StockDory::Board const&, Move, int) | |
| orq %r12, %r15 | |
| movzbl 168(%rbx,%r15), %ecx | |
| andl $15, %ecx | |
| leaq (%rcx,%rcx), %rdx | |
| shll $4, %ecx | |
| subq %rdx, %rcx | |
| leaq StockDory::Policy<(Color)1, true>::MvvLva(%rip), %rdx | |
| testb %al, %al | |
| movl $300, %eax | |
| movzwl 10(%rcx,%rdx), %ecx | |
| movl $1000, %edx | |
| cmovnel %edx, %eax | |
| imull %ecx, %eax | |
| jmp .LBB142_50 | |
| .LBB142_52: | |
| addq $88, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .Lfunc_end142: | |
| .short 255 | |
| .short 255 | |
| .short 255 | |
| .short 255 | |
| .short 255 | |
| .short 255 | |
| .short 255 | |
| .short 255 | |
| .short 255 | |
| .short 255 | |
| .short 255 | |
| .short 255 | |
| .short 255 | |
| .short 255 | |
| .short 255 | |
| .short 255 | |
| .LCPI143_1: | |
| .short 255 | |
| void MantaRay::SIMD::ActivateFlattenAndForward<MantaRay::ClippedReLU<short, (short)0, (short)255>, short, int, 384ul, 1ul>(std::array<short, 384ul> const&, std::array<short, 384ul> const&, std::array<short, ((384ul)*(2))*(1ul)> const&, std::array<short, 1ul> const&, std::array<int, 1ul>&, unsigned int): | |
| vpbroadcastw .LCPI143_1(%rip), %ymm1 | |
| movl %r9d, %eax | |
| movswl (%rcx,%rax,2), %ecx | |
| movq $-96, %r9 | |
| vpxor %xmm0, %xmm0, %xmm0 | |
| vpxor %xmm2, %xmm2, %xmm2 | |
| .LBB143_1: | |
| vpminsw 192(%rdi,%r9,2), %ymm1, %ymm3 | |
| vpminsw 224(%rdi,%r9,2), %ymm1, %ymm4 | |
| vpmaxsw %ymm0, %ymm3, %ymm3 | |
| vpmaddwd 192(%rdx,%r9,2), %ymm3, %ymm3 | |
| vpmaxsw %ymm0, %ymm4, %ymm4 | |
| vpmaddwd 224(%rdx,%r9,2), %ymm4, %ymm4 | |
| vpaddd %ymm2, %ymm3, %ymm2 | |
| vpminsw 192(%rsi,%r9,2), %ymm1, %ymm3 | |
| vpmaxsw %ymm0, %ymm3, %ymm3 | |
| vpmaddwd 960(%rdx,%r9,2), %ymm3, %ymm3 | |
| vpaddd %ymm3, %ymm4, %ymm3 | |
| vpminsw 256(%rdi,%r9,2), %ymm1, %ymm4 | |
| vpaddd %ymm2, %ymm3, %ymm2 | |
| vpminsw 224(%rsi,%r9,2), %ymm1, %ymm3 | |
| vpmaxsw %ymm0, %ymm4, %ymm4 | |
| vpmaddwd 256(%rdx,%r9,2), %ymm4, %ymm4 | |
| vpmaxsw %ymm0, %ymm3, %ymm3 | |
| vpmaddwd 992(%rdx,%r9,2), %ymm3, %ymm3 | |
| vpaddd %ymm3, %ymm4, %ymm3 | |
| vpminsw 256(%rsi,%r9,2), %ymm1, %ymm4 | |
| vpmaxsw %ymm0, %ymm4, %ymm4 | |
| vpmaddwd 1024(%rdx,%r9,2), %ymm4, %ymm4 | |
| vpaddd %ymm4, %ymm3, %ymm3 | |
| vpminsw 288(%rsi,%r9,2), %ymm1, %ymm4 | |
| vpaddd %ymm2, %ymm3, %ymm2 | |
| vpminsw 288(%rdi,%r9,2), %ymm1, %ymm3 | |
| vpmaxsw %ymm0, %ymm4, %ymm4 | |
| vpmaddwd 1056(%rdx,%r9,2), %ymm4, %ymm4 | |
| vpmaxsw %ymm0, %ymm3, %ymm3 | |
| vpmaddwd 288(%rdx,%r9,2), %ymm3, %ymm3 | |
| vpaddd %ymm4, %ymm3, %ymm3 | |
| vpminsw 320(%rdi,%r9,2), %ymm1, %ymm4 | |
| vpmaxsw %ymm0, %ymm4, %ymm4 | |
| vpmaddwd 320(%rdx,%r9,2), %ymm4, %ymm4 | |
| vpaddd %ymm3, %ymm4, %ymm3 | |
| vpminsw 320(%rsi,%r9,2), %ymm1, %ymm4 | |
| vpmaxsw %ymm0, %ymm4, %ymm4 | |
| vpmaddwd 1088(%rdx,%r9,2), %ymm4, %ymm4 | |
| vpaddd %ymm4, %ymm3, %ymm3 | |
| vpminsw 352(%rsi,%r9,2), %ymm1, %ymm4 | |
| vpaddd %ymm2, %ymm3, %ymm2 | |
| vpminsw 352(%rdi,%r9,2), %ymm1, %ymm3 | |
| vpmaxsw %ymm0, %ymm4, %ymm4 | |
| vpmaddwd 1120(%rdx,%r9,2), %ymm4, %ymm4 | |
| vpmaxsw %ymm0, %ymm3, %ymm3 | |
| vpmaddwd 352(%rdx,%r9,2), %ymm3, %ymm3 | |
| addq $96, %r9 | |
| vpaddd %ymm4, %ymm3, %ymm3 | |
| vpaddd %ymm2, %ymm3, %ymm2 | |
| cmpq $288, %r9 | |
| jb .LBB143_1 | |
| vextracti128 $1, %ymm2, %xmm0 | |
| vpaddd %xmm0, %xmm2, %xmm0 | |
| vpshufd $238, %xmm0, %xmm1 | |
| vpaddd %xmm1, %xmm0, %xmm0 | |
| vpshufd $85, %xmm0, %xmm1 | |
| vpaddd %xmm0, %xmm1, %xmm0 | |
| vmovd %xmm0, %edx | |
| addl %ecx, %edx | |
| movl %edx, (%r8,%rax,4) | |
| vzeroupper | |
| retq | |
| .Lfunc_end143: | |
| PinBitBoard StockDory::Board::Pin<(Color)1, (Color)0>() const: | |
| pushq %rbx | |
| tzcntq 96(%rdi), %rax | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %r9 | |
| movq 232(%rdi), %rdx | |
| movq 32(%rdi), %rcx | |
| movq 16(%rdi), %rsi | |
| leaq StockDory::AttackTable::Sliding(%rip), %r11 | |
| orq %rcx, %rsi | |
| orq 24(%rdi), %rcx | |
| leaq (%rax,%rax,2), %r8 | |
| movq 8(%r9,%r8,8), %r10 | |
| orq %rdx, %r10 | |
| orq 1544(%r9,%r8,8), %rdx | |
| imulq (%r9,%r8,8), %r10 | |
| imulq 1536(%r9,%r8,8), %rdx | |
| shrq $55, %r10 | |
| addl 16(%r9,%r8,8), %r10d | |
| shrq $52, %rdx | |
| addl 1552(%r9,%r8,8), %edx | |
| andq (%r11,%rdx,8), %rcx | |
| andq (%r11,%r10,8), %rsi | |
| je .LBB144_1 | |
| movq 240(%rdi), %r9 | |
| movl %eax, %edx | |
| tzcntq %rsi, %r11 | |
| blsrq %rsi, %rsi | |
| shll $9, %edx | |
| leaq StockDory::UtilityTable::Between(%rip), %r8 | |
| xorl %r10d, %r10d | |
| addq %rdx, %r8 | |
| xorl %edx, %edx | |
| .LBB144_5: | |
| movq (%r8,%r11,8), %rbx | |
| btsq %r11, %rbx | |
| movq %rbx, %r11 | |
| andq %r9, %r11 | |
| popcntq %r11, %r11 | |
| cmpl $1, %r11d | |
| cmovneq %r10, %rbx | |
| tzcntq %rsi, %r11 | |
| orq %rbx, %rdx | |
| leaq -1(%rsi), %rbx | |
| andq %rsi, %rbx | |
| cmpq $1, %rsi | |
| movq %rbx, %rsi | |
| jae .LBB144_5 | |
| testq %rcx, %rcx | |
| je .LBB144_3 | |
| .LBB144_6: | |
| movq 240(%rdi), %rdi | |
| tzcntq %rcx, %r9 | |
| blsrq %rcx, %rcx | |
| shll $9, %eax | |
| leaq StockDory::UtilityTable::Between(%rip), %rsi | |
| xorl %r8d, %r8d | |
| addq %rax, %rsi | |
| xorl %eax, %eax | |
| .LBB144_7: | |
| movq (%rsi,%r9,8), %r10 | |
| leaq -1(%rcx), %r11 | |
| btsq %r9, %r10 | |
| movq %r10, %r9 | |
| andq %rdi, %r9 | |
| popcntq %r9, %r9 | |
| cmpl $1, %r9d | |
| cmovneq %r8, %r10 | |
| tzcntq %rcx, %r9 | |
| andq %rcx, %r11 | |
| orq %r10, %rax | |
| cmpq $1, %rcx | |
| movq %r11, %rcx | |
| jae .LBB144_7 | |
| popq %rbx | |
| retq | |
| .LBB144_1: | |
| xorl %edx, %edx | |
| testq %rcx, %rcx | |
| jne .LBB144_6 | |
| .LBB144_3: | |
| xorl %eax, %eax | |
| popq %rbx | |
| retq | |
| .Lfunc_end144: | |
| CheckBitBoard StockDory::Board::Check<(Color)0>() const: | |
| pushq %r14 | |
| pushq %rbx | |
| tzcntq 96(%rdi), %rax | |
| leaq StockDory::AttackTable::Pawn(%rip), %rdx | |
| movq (%rdi), %r8 | |
| movq 8(%rdi), %r9 | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %r11 | |
| leaq StockDory::AttackTable::Sliding(%rip), %r14 | |
| leal (,%rax,8), %ecx | |
| leaq (%rax,%rax,2), %r10 | |
| andq 512(%rcx,%rdx), %r8 | |
| leaq StockDory::AttackTable::Knight(%rip), %rdx | |
| movq 8(%r11,%r10,8), %rbx | |
| andq (%rcx,%rdx), %r9 | |
| movq 32(%rdi), %rdx | |
| movq %r9, %rsi | |
| orq %r8, %rsi | |
| testq %r9, %r9 | |
| movq 248(%rdi), %r9 | |
| setne %cl | |
| cmpq $1, %r8 | |
| movq 16(%rdi), %r8 | |
| sbbb $-1, %cl | |
| notq %r9 | |
| orq %r9, %rbx | |
| orq 1544(%r11,%r10,8), %r9 | |
| imulq (%r11,%r10,8), %rbx | |
| orq %rdx, %r8 | |
| orq 24(%rdi), %rdx | |
| imulq 1536(%r11,%r10,8), %r9 | |
| shrq $55, %rbx | |
| addl 16(%r11,%r10,8), %ebx | |
| shrq $52, %r9 | |
| addl 1552(%r11,%r10,8), %r9d | |
| andq (%r14,%r9,8), %rdx | |
| andq (%r14,%rbx,8), %r8 | |
| je .LBB145_2 | |
| movl %eax, %r9d | |
| tzcntq %r8, %rdi | |
| shll $9, %r9d | |
| leaq StockDory::UtilityTable::Between(%rip), %r10 | |
| addq %r9, %r10 | |
| movq (%r10,%rdi,8), %r9 | |
| btsq %rdi, %r9 | |
| orq %r9, %rsi | |
| .LBB145_2: | |
| testq %rdx, %rdx | |
| je .LBB145_4 | |
| tzcntq %rdx, %rdi | |
| shll $9, %eax | |
| leaq StockDory::UtilityTable::Between(%rip), %r9 | |
| addq %rax, %r9 | |
| movq (%r9,%rdi,8), %rax | |
| btsq %rdi, %rax | |
| blsrq %rdx, %rdi | |
| orq %rsi, %rax | |
| cmpq $1, %rdi | |
| sbbb $-1, %cl | |
| jmp .LBB145_5 | |
| .LBB145_4: | |
| cmpq $1, %rsi | |
| sbbq %rax, %rax | |
| orq %rsi, %rax | |
| .LBB145_5: | |
| testq %rdx, %rdx | |
| setne %dl | |
| cmpq $1, %r8 | |
| sbbb $-1, %dl | |
| addb %cl, %dl | |
| cmpb $2, %dl | |
| setae %dl | |
| popq %rbx | |
| popq %r14 | |
| retq | |
| .Lfunc_end145: | |
| void StockDory::OrderedMoveList<(Color)1, true>::AddMoveLoop<(Piece)0>(StockDory::Board const&, StockDory::HistoryTable const&, StockDory::Policy<(Color)1, true> const&, PinBitBoard const&, CheckBitBoard const&): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $56, %rsp | |
| movq 56(%rsi), %rax | |
| movq %r9, 24(%rsp) | |
| movq %r8, 16(%rsp) | |
| movq %rsi, (%rsp) | |
| testq %rax, %rax | |
| je .LBB146_12 | |
| tzcntq %rax, %rdx | |
| blsrq %rax, %rax | |
| movq %rcx, %r15 | |
| movq %rdi, %r13 | |
| movq %rcx, 40(%rsp) | |
| jmp .LBB146_2 | |
| .LBB146_10: | |
| movb %al, 1744(%r13) | |
| .LBB146_11: | |
| movq 32(%rsp), %rcx | |
| leaq -1(%rcx), %rax | |
| tzcntq %rcx, %rdx | |
| andq %rcx, %rax | |
| cmpq $1, %rcx | |
| jb .LBB146_12 | |
| .LBB146_2: | |
| movq (%rsp), %rbx | |
| movq 16(%rsp), %rcx | |
| movq 24(%rsp), %r8 | |
| leaq 8(%rsp), %rdi | |
| movq %rdx, %rbp | |
| movq %rax, 32(%rsp) | |
| movq $0, 8(%rsp) | |
| movq %rbx, %rsi | |
| callq StockDory::MoveList<(Piece)0, (Color)1>::Pawn(StockDory::Board const&, Square, PinBitBoard const&, CheckBitBoard const&) | |
| movq 264(%rbx), %rax | |
| andnq 248(%rbx), %rax, %rax | |
| andnq 8(%rsp), %rax, %rax | |
| movq %rax, %r14 | |
| subq $1, %r14 | |
| jb .LBB146_11 | |
| tzcntq %rax, %r12 | |
| andq %rax, %r14 | |
| movq %rbp, %r9 | |
| cmpq $16, %rbp | |
| jae .LBB146_4 | |
| movzbl 1744(%r13), %eax | |
| movl $2147483646, %r8d | |
| .LBB146_9: | |
| shll $6, %r12d | |
| xorl %esi, %esi | |
| movzbl %al, %ecx | |
| orl %r9d, %r12d | |
| leal 2(%rcx), %edi | |
| movl %r12d, %edx | |
| orl $16384, %edx | |
| cmpw 4(%r15), %dx | |
| movzbl %dil, %edi | |
| sete %sil | |
| incb %al | |
| leal 2147483643(%rsi,%rsi,2), %esi | |
| movzbl %al, %eax | |
| movl %esi, (%r13,%rcx,8) | |
| movw %dx, 4(%r13,%rcx,8) | |
| movl %r12d, %edx | |
| orl $4096, %edx | |
| xorl %esi, %esi | |
| cmpw 4(%r15), %dx | |
| sete %sil | |
| leal 2147483642(,%rsi,4), %esi | |
| movl %esi, (%r13,%rax,8) | |
| movw %dx, 4(%r13,%rax,8) | |
| movl %r12d, %eax | |
| orl $12288, %eax | |
| xorl %edx, %edx | |
| leal 3(%rcx), %esi | |
| cmpw 4(%r15), %ax | |
| movzbl %sil, %esi | |
| sete %dl | |
| orl $8192, %r12d | |
| leal 2147483641(%rdx,%rdx,4), %edx | |
| movl %edx, (%r13,%rdi,8) | |
| movw %ax, 4(%r13,%rdi,8) | |
| movl %ecx, %eax | |
| movl $2147483640, %ecx | |
| addb $4, %al | |
| cmpw 4(%r15), %r12w | |
| cmovel %r8d, %ecx | |
| tzcntq %r14, %rdx | |
| movl %ecx, (%r13,%rsi,8) | |
| movw %r12w, 4(%r13,%rsi,8) | |
| leaq -1(%r14), %rsi | |
| andq %r14, %rsi | |
| movq %rdx, %r12 | |
| cmpq $1, %r14 | |
| movq %rsi, %r14 | |
| jae .LBB146_9 | |
| jmp .LBB146_10 | |
| .LBB146_4: | |
| movl %r9d, %edi | |
| orl $24576, %edi | |
| shrq $6, %r9 | |
| movq %r9, 48(%rsp) | |
| jmp .LBB146_5 | |
| .LBB146_7: | |
| movzbl 1744(%r13), %ecx | |
| leaq -1(%r14), %rsi | |
| tzcntq %r14, %r12 | |
| andq %r14, %rsi | |
| leal 1(%rcx), %edx | |
| movb %dl, 1744(%r13) | |
| movl %eax, (%r13,%rcx,8) | |
| movw %bx, 4(%r13,%rcx,8) | |
| cmpq $1, %r14 | |
| movq %rsi, %r14 | |
| jb .LBB146_11 | |
| .LBB146_5: | |
| movl %r12d, %ebx | |
| shll $6, %ebx | |
| movl $2147483646, %eax | |
| orl %edi, %ebx | |
| cmpw 4(%r15), %bx | |
| je .LBB146_7 | |
| movq (%rsp), %rbp | |
| movl %edi, %r15d | |
| movl %ebx, %esi | |
| xorl %edx, %edx | |
| movq %rbp, %rdi | |
| callq StockDory::SEE::Accurate(StockDory::Board const&, Move, int) | |
| orq 48(%rsp), %r12 | |
| movl %r15d, %edi | |
| movq 40(%rsp), %r15 | |
| movzbl 168(%rbp,%r12), %ecx | |
| andl $15, %ecx | |
| leaq (%rcx,%rcx), %rdx | |
| shll $4, %ecx | |
| subq %rdx, %rcx | |
| leaq StockDory::Policy<(Color)1, true>::MvvLva(%rip), %rdx | |
| testb %al, %al | |
| movl $300, %eax | |
| movzwl (%rcx,%rdx), %ecx | |
| movl $1000, %edx | |
| cmovnel %edx, %eax | |
| imull %ecx, %eax | |
| jmp .LBB146_7 | |
| .LBB146_12: | |
| addq $56, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .Lfunc_end146: | |
| void StockDory::OrderedMoveList<(Color)1, true>::AddMoveLoop<(Piece)4>(StockDory::Board const&, StockDory::HistoryTable const&, StockDory::Policy<(Color)1, true> const&, PinBitBoard const&, CheckBitBoard const&): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $56, %rsp | |
| movq 88(%rsi), %rax | |
| movq %r9, 16(%rsp) | |
| movq %r8, 24(%rsp) | |
| movq %rsi, 8(%rsp) | |
| testq %rax, %rax | |
| je .LBB147_15 | |
| movq 8(%rsp), %r14 | |
| tzcntq %rax, %r13 | |
| blsrq %rax, %r9 | |
| movq %rdi, %r11 | |
| movq %rdi, 48(%rsp) | |
| movq %rcx, 40(%rsp) | |
| jmp .LBB147_2 | |
| .LBB147_14: | |
| movq 32(%rsp), %rdx | |
| leaq -1(%rdx), %rax | |
| tzcntq %rdx, %r13 | |
| andq %rdx, %rax | |
| movq %rax, %r9 | |
| cmpq $1, %rdx | |
| jb .LBB147_15 | |
| .LBB147_2: | |
| movq 24(%rsp), %rax | |
| movq %r9, 32(%rsp) | |
| movq (%rax), %rdx | |
| movq 8(%rax), %rsi | |
| movq 8(%rsp), %rax | |
| movq 248(%rax), %rax | |
| btq %r13, %rdx | |
| setb %r8b | |
| btq %r13, %rsi | |
| setb %dil | |
| notq %rax | |
| testb %dil, %r8b | |
| jne .LBB147_3 | |
| movl $1, %edi | |
| shlxq %r13, %rdi, %rdi | |
| testq %rdi, %rdx | |
| je .LBB147_6 | |
| leaq (%r13,%r13,2), %rdi | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %r8 | |
| movq 1544(%r8,%rdi,8), %rsi | |
| orq %rax, %rsi | |
| imulq 1536(%r8,%rdi,8), %rsi | |
| shrq $52, %rsi | |
| addl 1552(%r8,%rdi,8), %esi | |
| movq 8(%rsp), %r8 | |
| movq 240(%r8), %rdi | |
| leaq StockDory::AttackTable::Sliding(%rip), %r8 | |
| andnq (%r8,%rsi,8), %rdi, %r9 | |
| movq 16(%rsp), %rdi | |
| andq (%rdi), %r9 | |
| andq %rdx, %r9 | |
| jmp .LBB147_9 | |
| .LBB147_3: | |
| xorl %r9d, %r9d | |
| .LBB147_9: | |
| andq %rax, %r9 | |
| je .LBB147_14 | |
| blsrq %r9, %rbx | |
| tzcntq %r9, %r15 | |
| movl %r13d, %r12d | |
| orl $24576, %r12d | |
| shrq $6, %r13 | |
| jmp .LBB147_11 | |
| .LBB147_13: | |
| movzbl 1744(%r11), %edi | |
| leaq -1(%rbx), %rsi | |
| tzcntq %rbx, %r15 | |
| andq %rbx, %rsi | |
| leal 1(%rdi), %edx | |
| movb %dl, 1744(%r11) | |
| movl %eax, (%r11,%rdi,8) | |
| movw %bp, 4(%r11,%rdi,8) | |
| cmpq $1, %rbx | |
| movq %rsi, %rbx | |
| jb .LBB147_14 | |
| .LBB147_11: | |
| movl %r15d, %ebp | |
| shll $6, %ebp | |
| movl $2147483646, %eax | |
| orl %r12d, %ebp | |
| cmpw 4(%rcx), %bp | |
| je .LBB147_13 | |
| movq %r14, %rdi | |
| movl %ebp, %esi | |
| xorl %edx, %edx | |
| callq StockDory::SEE::Accurate(StockDory::Board const&, Move, int) | |
| orq %r13, %r15 | |
| movq 48(%rsp), %r11 | |
| movq 40(%rsp), %rcx | |
| movzbl 168(%r14,%r15), %esi | |
| andl $15, %esi | |
| leaq (%rsi,%rsi), %rdx | |
| shll $4, %esi | |
| subq %rdx, %rsi | |
| leaq StockDory::Policy<(Color)1, true>::MvvLva(%rip), %rdx | |
| testb %al, %al | |
| movl $300, %eax | |
| movzwl 8(%rsi,%rdx), %edx | |
| movl $1000, %esi | |
| cmovnel %esi, %eax | |
| imull %edx, %eax | |
| jmp .LBB147_13 | |
| .LBB147_6: | |
| movq 8(%rsp), %rdx | |
| movq 16(%rsp), %r8 | |
| movq 240(%rdx), %r9 | |
| movq (%r8), %rdx | |
| notq %r9 | |
| testq %rdi, %rsi | |
| je .LBB147_8 | |
| leaq (%r13,%r13,2), %rdi | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %rbx | |
| andq %rsi, %r9 | |
| movq 8(%rbx,%rdi,8), %r8 | |
| orq %rax, %r8 | |
| imulq (%rbx,%rdi,8), %r8 | |
| shrq $55, %r8 | |
| addl 16(%rbx,%rdi,8), %r8d | |
| leaq StockDory::AttackTable::Sliding(%rip), %rdi | |
| andq (%rdi,%r8,8), %rdx | |
| andq %rdx, %r9 | |
| jmp .LBB147_9 | |
| .LBB147_8: | |
| leaq (%r13,%r13,2), %rsi | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %rbx | |
| andq %r9, %rdx | |
| movq 8(%rbx,%rsi,8), %r8 | |
| movq 1544(%rbx,%rsi,8), %rdi | |
| orq %rax, %r8 | |
| imulq (%rbx,%rsi,8), %r8 | |
| orq %rax, %rdi | |
| imulq 1536(%rbx,%rsi,8), %rdi | |
| shrq $55, %r8 | |
| addl 16(%rbx,%rsi,8), %r8d | |
| shrq $52, %rdi | |
| addl 1552(%rbx,%rsi,8), %edi | |
| leaq StockDory::AttackTable::Sliding(%rip), %rbx | |
| movq (%rbx,%r8,8), %rsi | |
| orq (%rbx,%rdi,8), %rsi | |
| andq %rsi, %rdx | |
| movq %rdx, %r9 | |
| jmp .LBB147_9 | |
| .LBB147_15: | |
| addq $56, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .Lfunc_end147: | |
| StockDory::MoveList<(Piece)5, (Color)1>::King(StockDory::Board const&, Square): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| leaq StockDory::AttackTable::King(%rip), %rax | |
| movl %edx, %r15d | |
| movq %rdi, -24(%rsp) | |
| movq (%rax,%r15,8), %rcx | |
| movq 240(%rsi), %rax | |
| andnq %rcx, %rax, %r9 | |
| movq %rcx, -16(%rsp) | |
| je .LBB148_31 | |
| movq 32(%rsi), %rcx | |
| movq 16(%rsi), %rdi | |
| movq 96(%rsi), %rbp | |
| movq 40(%rsi), %r8 | |
| movq (%rsi), %rbx | |
| movq 8(%rsi), %r12 | |
| tzcntq %r9, %rax | |
| blsrq %r9, %r13 | |
| leaq StockDory::AttackTable::Pawn(%rip), %r11 | |
| leaq StockDory::AttackTable::Knight(%rip), %r10 | |
| movq %rdx, -32(%rsp) | |
| orq 248(%rsi), %rbp | |
| orq %rcx, %rdi | |
| orq 24(%rsi), %rcx | |
| movq %r8, -8(%rsp) | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %r8 | |
| notq %rbp | |
| .LBB148_2: | |
| testq %rbx, 512(%r11,%rax,8) | |
| jne .LBB148_7 | |
| testq %r12, (%r10,%rax,8) | |
| jne .LBB148_7 | |
| leaq (%rax,%rax,2), %rdx | |
| leaq StockDory::AttackTable::Sliding(%rip), %r10 | |
| movq 8(%r8,%rdx,8), %r14 | |
| orq %rbp, %r14 | |
| imulq (%r8,%rdx,8), %r14 | |
| shrq $55, %r14 | |
| addl 16(%r8,%rdx,8), %r14d | |
| testq %rdi, (%r10,%r14,8) | |
| leaq StockDory::AttackTable::Knight(%rip), %r10 | |
| jne .LBB148_7 | |
| movq 1544(%r8,%rdx,8), %r14 | |
| orq %rbp, %r14 | |
| imulq 1536(%r8,%rdx,8), %r14 | |
| shrq $52, %r14 | |
| addl 1552(%r8,%rdx,8), %r14d | |
| leaq StockDory::AttackTable::Sliding(%rip), %rdx | |
| testq %rcx, (%rdx,%r14,8) | |
| jne .LBB148_7 | |
| movq -8(%rsp), %r14 | |
| leaq StockDory::AttackTable::King(%rip), %rdx | |
| testq %r14, (%rdx,%rax,8) | |
| je .LBB148_8 | |
| .LBB148_7: | |
| btrq %rax, %r9 | |
| .LBB148_8: | |
| leaq -1(%r13), %rdx | |
| tzcntq %r13, %rax | |
| andq %r13, %rdx | |
| cmpq $1, %r13 | |
| movq %rdx, %r13 | |
| jae .LBB148_2 | |
| movq -24(%rsp), %rax | |
| movq (%rax), %rbx | |
| orq %r9, %rbx | |
| movq %rbx, (%rax) | |
| movq (%rsi), %rax | |
| testq %rax, 512(%r11,%r15,8) | |
| jne .LBB148_31 | |
| movq 8(%rsi), %rcx | |
| leaq StockDory::AttackTable::Knight(%rip), %rdx | |
| testq %rcx, (%rdx,%r15,8) | |
| jne .LBB148_31 | |
| leaq (%r15,%r15,2), %rdi | |
| movq 248(%rsi), %r12 | |
| movq 96(%rsi), %rbp | |
| movq 32(%rsi), %r13 | |
| movq 16(%rsi), %rdx | |
| leaq StockDory::AttackTable::Sliding(%rip), %r10 | |
| movq 8(%r8,%rdi,8), %r15 | |
| orq %r12, %rbp | |
| orq %r13, %rdx | |
| notq %rbp | |
| orq %rbp, %r15 | |
| imulq (%r8,%rdi,8), %r15 | |
| shrq $55, %r15 | |
| addl 16(%r8,%rdi,8), %r15d | |
| testq %rdx, (%r10,%r15,8) | |
| movq -32(%rsp), %r10 | |
| jne .LBB148_31 | |
| movq 1544(%r8,%rdi,8), %r15 | |
| orq 24(%rsi), %r13 | |
| orq %rbp, %r15 | |
| imulq 1536(%r8,%rdi,8), %r15 | |
| shrq $52, %r15 | |
| addl 1552(%r8,%rdi,8), %r15d | |
| leaq StockDory::AttackTable::Sliding(%rip), %rdi | |
| testq %r13, (%rdi,%r15,8) | |
| jne .LBB148_31 | |
| movq 40(%rsi), %rdi | |
| testq %rdi, -16(%rsp) | |
| jne .LBB148_31 | |
| movzbl 256(%rsi), %r14d | |
| testb $1, %r14b | |
| je .LBB148_23 | |
| leal -1(%r10), %r15d | |
| movzbl %r15b, %r15d | |
| btq %r15, %r9 | |
| jae .LBB148_23 | |
| leal -2(%r10), %r15d | |
| movzbl %r15b, %r15d | |
| testq %rax, 512(%r11,%r15,8) | |
| jne .LBB148_23 | |
| leaq StockDory::AttackTable::Knight(%rip), %rax | |
| testq %rcx, (%rax,%r15,8) | |
| jne .LBB148_23 | |
| leaq (%r15,%r15,2), %rax | |
| leaq StockDory::AttackTable::Sliding(%rip), %r10 | |
| movq 8(%r8,%rax,8), %rcx | |
| orq %rbp, %rcx | |
| imulq (%r8,%rax,8), %rcx | |
| shrq $55, %rcx | |
| addl 16(%r8,%rax,8), %ecx | |
| testq %rdx, (%r10,%rcx,8) | |
| jne .LBB148_22 | |
| orq 1544(%r8,%rax,8), %rbp | |
| imulq 1536(%r8,%rax,8), %rbp | |
| shrq $52, %rbp | |
| addl 1552(%r8,%rax,8), %ebp | |
| leaq StockDory::AttackTable::Sliding(%rip), %rax | |
| testq %r13, (%rax,%rbp,8) | |
| jne .LBB148_22 | |
| leaq StockDory::AttackTable::King(%rip), %rax | |
| andq (%rax,%r15,8), %rdi | |
| movabsq $1008806316530991104, %rax | |
| andnq %rax, %r12, %rax | |
| orq %rdi, %rax | |
| jne .LBB148_22 | |
| movq -24(%rsp), %rcx | |
| movabsq $864691128455135232, %rax | |
| orq %rax, %rbx | |
| movq %rbx, (%rcx) | |
| .LBB148_22: | |
| movq -32(%rsp), %r10 | |
| .LBB148_23: | |
| testb $2, %r14b | |
| je .LBB148_31 | |
| leal 1(%r10), %eax | |
| movzbl %al, %eax | |
| btq %rax, %r9 | |
| jae .LBB148_31 | |
| movq (%rsi), %rcx | |
| addb $2, %r10b | |
| movzbl %r10b, %eax | |
| testq %rcx, 512(%r11,%rax,8) | |
| jne .LBB148_31 | |
| movq 8(%rsi), %rcx | |
| leaq StockDory::AttackTable::Knight(%rip), %rdx | |
| testq %rcx, (%rdx,%rax,8) | |
| jne .LBB148_31 | |
| leaq (%rax,%rax,2), %r9 | |
| movq 248(%rsi), %rcx | |
| movq 96(%rsi), %rdi | |
| movq 32(%rsi), %rdx | |
| movq 16(%rsi), %r11 | |
| leaq StockDory::AttackTable::Sliding(%rip), %r14 | |
| movq 8(%r8,%r9,8), %r10 | |
| orq %rcx, %rdi | |
| orq %rdx, %r11 | |
| notq %rdi | |
| orq %rdi, %r10 | |
| imulq (%r8,%r9,8), %r10 | |
| shrq $55, %r10 | |
| addl 16(%r8,%r9,8), %r10d | |
| testq %r11, (%r14,%r10,8) | |
| jne .LBB148_31 | |
| orq 1544(%r8,%r9,8), %rdi | |
| orq 24(%rsi), %rdx | |
| imulq 1536(%r8,%r9,8), %rdi | |
| shrq $52, %rdi | |
| addl 1552(%r8,%r9,8), %edi | |
| leaq StockDory::AttackTable::Sliding(%rip), %r8 | |
| testq %rdx, (%r8,%rdi,8) | |
| jne .LBB148_31 | |
| movq 40(%rsi), %rsi | |
| leaq StockDory::AttackTable::King(%rip), %rdi | |
| movabsq $6917529027641081856, %rdx | |
| andq (%rdi,%rax,8), %rsi | |
| andnq %rdx, %rcx, %rax | |
| orq %rsi, %rax | |
| jne .LBB148_31 | |
| movq -24(%rsp), %rax | |
| orq %rdx, %rbx | |
| movq %rbx, (%rax) | |
| .LBB148_31: | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .Lfunc_end148: | |
| StockDory::MoveList<(Piece)0, (Color)1>::Pawn(StockDory::Board const&, Square, PinBitBoard const&, CheckBitBoard const&): | |
| pushq %r14 | |
| pushq %rbx | |
| movq 8(%rcx), %r9 | |
| movl $1, %eax | |
| movl %edx, %r10d | |
| shlxq %rdx, %rax, %rax | |
| btq %rdx, %r9 | |
| jae .LBB149_5 | |
| leaq StockDory::AttackTable::Pawn(%rip), %rcx | |
| movq (%r8), %r8 | |
| movq 264(%rsi), %rdx | |
| andq 232(%rsi), %r8 | |
| movq 512(%rcx,%r10,8), %rcx | |
| orq %rdx, %r8 | |
| andq %rcx, %r9 | |
| andq %r8, %r9 | |
| orq (%rdi), %r9 | |
| andq %rdx, %rcx | |
| movq %r9, (%rdi) | |
| je .LBB149_20 | |
| tzcntq %rdx, %r8 | |
| movl $256, %edx | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %r10 | |
| movq 24(%rsi), %r14 | |
| leaq StockDory::AttackTable::Sliding(%rip), %r11 | |
| shlxq %r8, %rdx, %rdx | |
| orq 248(%rsi), %rdx | |
| orq %rax, %rdx | |
| movq 32(%rsi), %rax | |
| notq %rdx | |
| btsq %r8, %rdx | |
| tzcntq 96(%rsi), %r8 | |
| orq %rax, %r14 | |
| leaq (%r8,%r8,2), %r8 | |
| movq 1544(%r10,%r8,8), %rbx | |
| orq %rdx, %rbx | |
| imulq 1536(%r10,%r8,8), %rbx | |
| shrq $52, %rbx | |
| addl 1552(%r10,%r8,8), %ebx | |
| testq %r14, (%r11,%rbx,8) | |
| jne .LBB149_4 | |
| orq 8(%r10,%r8,8), %rdx | |
| orq 16(%rsi), %rax | |
| imulq (%r10,%r8,8), %rdx | |
| shrq $55, %rdx | |
| addl 16(%r10,%r8,8), %edx | |
| testq %rax, (%r11,%rdx,8) | |
| je .LBB149_20 | |
| .LBB149_4: | |
| andnq %r9, %rcx, %rdx | |
| jmp .LBB149_19 | |
| .LBB149_5: | |
| movq (%rcx), %rcx | |
| testq %rax, %rcx | |
| je .LBB149_11 | |
| movq 248(%rsi), %rsi | |
| movq %rax, %r9 | |
| shrq $8, %r9 | |
| movq %rsi, %rdx | |
| andq %r9, %rdx | |
| je .LBB149_7 | |
| movq %rax, %r10 | |
| shrq $48, %r10 | |
| testb %r10b, %r10b | |
| je .LBB149_10 | |
| shrq $16, %rax | |
| orq %rax, %r9 | |
| andq %r9, %rsi | |
| movq %rsi, %rdx | |
| jmp .LBB149_10 | |
| .LBB149_11: | |
| leaq StockDory::AttackTable::Pawn(%rip), %rcx | |
| movq 232(%rsi), %r9 | |
| movq 512(%rcx,%r10,8), %rcx | |
| movq %rax, %r10 | |
| shrq $8, %r10 | |
| andq %rcx, %r9 | |
| orq (%rdi), %r9 | |
| movq %r9, (%rdi) | |
| movq 248(%rsi), %r11 | |
| movq %r11, %rdx | |
| andq %r10, %rdx | |
| je .LBB149_12 | |
| movq %rax, %rbx | |
| shrq $48, %rbx | |
| testb %bl, %bl | |
| je .LBB149_15 | |
| movq %rax, %rdx | |
| shrq $16, %rdx | |
| orq %rdx, %r10 | |
| andq %r10, %r11 | |
| movq %r11, %rdx | |
| jmp .LBB149_15 | |
| .LBB149_7: | |
| xorl %edx, %edx | |
| .LBB149_10: | |
| andq (%r8), %rdx | |
| andq %rcx, %rdx | |
| orq (%rdi), %rdx | |
| jmp .LBB149_19 | |
| .LBB149_12: | |
| xorl %edx, %edx | |
| .LBB149_15: | |
| orq %r9, %rdx | |
| andq (%r8), %rdx | |
| movq 264(%rsi), %r8 | |
| andq %r8, %rcx | |
| movq %rcx, %r9 | |
| orq %rdx, %r9 | |
| movq %r9, (%rdi) | |
| testq %rcx, %rcx | |
| je .LBB149_20 | |
| tzcntq %r8, %r9 | |
| movl $256, %r8d | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %r10 | |
| movq 24(%rsi), %r14 | |
| leaq StockDory::AttackTable::Sliding(%rip), %r11 | |
| shlxq %r9, %r8, %r8 | |
| orq 248(%rsi), %r8 | |
| orq %rax, %r8 | |
| movq 32(%rsi), %rax | |
| notq %r8 | |
| btsq %r9, %r8 | |
| tzcntq 96(%rsi), %r9 | |
| orq %rax, %r14 | |
| leaq (%r9,%r9,2), %r9 | |
| movq 1544(%r10,%r9,8), %rbx | |
| orq %r8, %rbx | |
| imulq 1536(%r10,%r9,8), %rbx | |
| shrq $52, %rbx | |
| addl 1552(%r10,%r9,8), %ebx | |
| testq %r14, (%r11,%rbx,8) | |
| jne .LBB149_18 | |
| orq 8(%r10,%r9,8), %r8 | |
| orq 16(%rsi), %rax | |
| imulq (%r10,%r9,8), %r8 | |
| shrq $55, %r8 | |
| addl 16(%r10,%r9,8), %r8d | |
| testq %rax, (%r11,%r8,8) | |
| je .LBB149_20 | |
| .LBB149_18: | |
| andnq %rdx, %rcx, %rdx | |
| .LBB149_19: | |
| movq %rdx, (%rdi) | |
| .LBB149_20: | |
| popq %rbx | |
| popq %r14 | |
| retq | |
| .Lfunc_end149: | |
| void StockDory::Board::UndoMove<61680ul>(PreviousState const&, Square, Square): | |
| decw StockDory::Evaluation::NN+1378624(%rip) | |
| xorl %r9d, %r9d | |
| movzbl %cl, %ecx | |
| movzbl 7(%rsi), %eax | |
| movb %al, 256(%rdi) | |
| movq 8(%rsi), %rax | |
| movq %rax, 272(%rdi) | |
| movl $1, %eax | |
| movzbl 4(%rsi), %r8d | |
| cmpb $64, %r8b | |
| shlxq %r8, %rax, %r8 | |
| cmovneq %r8, %r9 | |
| movq %r9, 264(%rdi) | |
| movzbl 2(%rsi), %r9d | |
| movzbl (%rsi), %r8d | |
| cmpq $6, %r9 | |
| jne .LBB150_1 | |
| pushq %rbx | |
| movl %r8d, %r9d | |
| shrb $4, %r8b | |
| movq $-2, %r11 | |
| andl $15, %r9d | |
| shlxq %rdx, %rax, %rax | |
| movzbl %dl, %ebx | |
| movzbl %r8b, %r8d | |
| rolq %cl, %r11 | |
| imulq $56, %r8, %r10 | |
| addq %rdi, %r10 | |
| andq %r11, (%r10,%r9,8) | |
| andq %r11, 232(%rdi,%r8,8) | |
| movq 240(%rdi), %r8 | |
| orq 232(%rdi), %r8 | |
| notq %r8 | |
| movq %r8, 248(%rdi) | |
| movb $38, 168(%rdi,%rcx) | |
| movzbl (%rsi), %r8d | |
| movl %r8d, %r10d | |
| shrl $4, %r10d | |
| movl %r8d, %r9d | |
| andl $15, %r9d | |
| imulq $56, %r10, %r11 | |
| addq %rdi, %r11 | |
| orq %rax, (%r11,%r9,8) | |
| orq %rax, 232(%rdi,%r10,8) | |
| movq 240(%rdi), %rax | |
| orq 232(%rdi), %rax | |
| notq %rax | |
| movq %rax, 248(%rdi) | |
| movb %r8b, 168(%rdi,%rbx) | |
| popq %rbx | |
| jmp .LBB150_3 | |
| .LBB150_1: | |
| shrl $4, %r8d | |
| movq $-2, %r11 | |
| movzbl %dl, %edx | |
| imulq $56, %r8, %r10 | |
| rolq %cl, %r11 | |
| shlxq %rdx, %rax, %rax | |
| addq %rdi, %r10 | |
| andq %r11, (%r10,%r9,8) | |
| andq %r11, 232(%rdi,%r8,8) | |
| movq 240(%rdi), %r8 | |
| orq 232(%rdi), %r8 | |
| notq %r8 | |
| movq %r8, 248(%rdi) | |
| movb $38, 168(%rdi,%rcx) | |
| movzbl (%rsi), %r8d | |
| movl %r8d, %r9d | |
| shrl $4, %r9d | |
| andb $-16, %r8b | |
| imulq $56, %r9, %r10 | |
| orq %rax, (%rdi,%r10) | |
| orq %rax, 232(%rdi,%r9,8) | |
| movq 240(%rdi), %rax | |
| orq 232(%rdi), %rax | |
| notq %rax | |
| movq %rax, 248(%rdi) | |
| movb %r8b, 168(%rdi,%rdx) | |
| .LBB150_3: | |
| movzbl 1(%rsi), %eax | |
| movzbl %al, %edx | |
| movl %edx, %r8d | |
| andl $15, %r8d | |
| cmpq $6, %r8 | |
| jne .LBB150_4 | |
| cmpb $1, 3(%rsi) | |
| jne .LBB150_7 | |
| movzbl (%rsi), %eax | |
| xorq $8, %rcx | |
| movl $1, %esi | |
| shlxq %rcx, %rsi, %rsi | |
| shrl $4, %eax | |
| xorq $1, %rax | |
| imulq $56, %rax, %rdx | |
| orq %rsi, (%rdi,%rdx) | |
| orq %rsi, 232(%rdi,%rax,8) | |
| shlb $4, %al | |
| movq 240(%rdi), %rdx | |
| orq 232(%rdi), %rdx | |
| notq %rdx | |
| movq %rdx, 248(%rdi) | |
| movb %al, 168(%rdi,%rcx) | |
| retq | |
| .LBB150_4: | |
| shrl $4, %edx | |
| movl $1, %r9d | |
| imulq $56, %rdx, %rsi | |
| shlxq %rcx, %r9, %r9 | |
| addq %rdi, %rsi | |
| orq %r9, (%rsi,%r8,8) | |
| orq %r9, 232(%rdi,%rdx,8) | |
| movq 240(%rdi), %rdx | |
| orq 232(%rdi), %rdx | |
| notq %rdx | |
| movq %rdx, 248(%rdi) | |
| movb %al, 168(%rdi,%rcx) | |
| retq | |
| .LBB150_7: | |
| cmpb $64, 5(%rsi) | |
| je .LBB150_9 | |
| movzbl (%rsi), %eax | |
| movzbl 6(%rsi), %ecx | |
| movq $-2, %r8 | |
| shrl $4, %eax | |
| rolq %cl, %r8 | |
| imulq $56, %rax, %rdx | |
| andq %r8, 24(%rdi,%rdx) | |
| andq %r8, 232(%rdi,%rax,8) | |
| movl $1, %r8d | |
| movq 240(%rdi), %rax | |
| orq 232(%rdi), %rax | |
| notq %rax | |
| movq %rax, 248(%rdi) | |
| movb $38, 168(%rdi,%rcx) | |
| movzbl (%rsi), %eax | |
| movzbl 5(%rsi), %edx | |
| movl %eax, %ecx | |
| shrl $4, %ecx | |
| shlxq %rdx, %r8, %r8 | |
| andb $-16, %al | |
| imulq $56, %rcx, %rsi | |
| orb $3, %al | |
| orq %r8, 24(%rdi,%rsi) | |
| orq %r8, 232(%rdi,%rcx,8) | |
| movq 240(%rdi), %rcx | |
| orq 232(%rdi), %rcx | |
| notq %rcx | |
| movq %rcx, 248(%rdi) | |
| movb %al, 168(%rdi,%rdx) | |
| .LBB150_9: | |
| retq | |
| .Lfunc_end150: | |
| void StockDory::OrderedMoveList<(Color)0, false>::AddMoveLoop<(Piece)0>(StockDory::Board const&, StockDory::HistoryTable const&, StockDory::Policy<(Color)0, false> const&, PinBitBoard const&, CheckBitBoard const&): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $56, %rsp | |
| movq (%rsi), %rax | |
| movq %r9, 32(%rsp) | |
| movq %r8, 24(%rsp) | |
| movq %rdx, 16(%rsp) | |
| testq %rax, %rax | |
| je .LBB151_12 | |
| tzcntq %rax, %r12 | |
| blsrq %rax, %rax | |
| movq %rcx, %r15 | |
| movq %rdi, %rbp | |
| movq %rsi, (%rsp) | |
| jmp .LBB151_2 | |
| .LBB151_10: | |
| movb %al, 1744(%rbp) | |
| .LBB151_11: | |
| movq 40(%rsp), %rcx | |
| movq (%rsp), %rsi | |
| leaq -1(%rcx), %rax | |
| tzcntq %rcx, %r12 | |
| andq %rcx, %rax | |
| cmpq $1, %rcx | |
| jb .LBB151_12 | |
| .LBB151_2: | |
| movq 24(%rsp), %rcx | |
| movq 32(%rsp), %r8 | |
| leaq 8(%rsp), %rdi | |
| movl %r12d, %edx | |
| movq %rax, 40(%rsp) | |
| movq $0, 8(%rsp) | |
| callq StockDory::MoveList<(Piece)0, (Color)0>::Pawn(StockDory::Board const&, Square, PinBitBoard const&, CheckBitBoard const&) | |
| movq 8(%rsp), %rax | |
| movq %rax, %r14 | |
| subq $1, %r14 | |
| jb .LBB151_11 | |
| tzcntq %rax, %r13 | |
| andq %rax, %r14 | |
| cmpq $47, %r12 | |
| jbe .LBB151_4 | |
| movzbl 1744(%rbp), %eax | |
| movl $2147483646, %r8d | |
| .LBB151_9: | |
| shll $6, %r13d | |
| xorl %esi, %esi | |
| movzbl %al, %ecx | |
| orl %r12d, %r13d | |
| leal 2(%rcx), %edi | |
| movl %r13d, %edx | |
| orl $16384, %edx | |
| cmpw 4(%r15), %dx | |
| movzbl %dil, %edi | |
| sete %sil | |
| incb %al | |
| leal 2147483643(%rsi,%rsi,2), %esi | |
| movzbl %al, %eax | |
| movl %esi, (%rbp,%rcx,8) | |
| movw %dx, 4(%rbp,%rcx,8) | |
| movl %r13d, %edx | |
| orl $4096, %edx | |
| xorl %esi, %esi | |
| cmpw 4(%r15), %dx | |
| sete %sil | |
| leal 2147483642(,%rsi,4), %esi | |
| movl %esi, (%rbp,%rax,8) | |
| movw %dx, 4(%rbp,%rax,8) | |
| movl %r13d, %eax | |
| orl $12288, %eax | |
| xorl %edx, %edx | |
| leal 3(%rcx), %esi | |
| cmpw 4(%r15), %ax | |
| movzbl %sil, %esi | |
| sete %dl | |
| orl $8192, %r13d | |
| leal 2147483641(%rdx,%rdx,4), %edx | |
| movl %edx, (%rbp,%rdi,8) | |
| movw %ax, 4(%rbp,%rdi,8) | |
| movl %ecx, %eax | |
| movl $2147483640, %ecx | |
| addb $4, %al | |
| cmpw 4(%r15), %r13w | |
| cmovel %r8d, %ecx | |
| tzcntq %r14, %rdx | |
| movl %ecx, (%rbp,%rsi,8) | |
| movw %r13w, 4(%rbp,%rsi,8) | |
| leaq -1(%r14), %rsi | |
| andq %r14, %rsi | |
| movq %rdx, %r13 | |
| cmpq $1, %r14 | |
| movq %rsi, %r14 | |
| jae .LBB151_9 | |
| jmp .LBB151_10 | |
| .LBB151_4: | |
| orl $24576, %r12d | |
| movq %r12, 48(%rsp) | |
| jmp .LBB151_5 | |
| .LBB151_7: | |
| movl %ebx, %esi | |
| xorl %edx, %edx | |
| movq %rdi, %r12 | |
| callq StockDory::SEE::Accurate(StockDory::Board const&, Move, int) | |
| movzbl 168(%r12,%r13), %ecx | |
| movq 48(%rsp), %r12 | |
| andl $15, %ecx | |
| leaq (%rcx,%rcx), %rdx | |
| shll $4, %ecx | |
| subq %rdx, %rcx | |
| leaq StockDory::Policy<(Color)0, false>::MvvLva(%rip), %rdx | |
| testb %al, %al | |
| movl $300, %eax | |
| movzwl (%rcx,%rdx), %ecx | |
| movl $1000, %edx | |
| cmovnel %edx, %eax | |
| imull %ecx, %eax | |
| .LBB151_16: | |
| movzbl 1744(%rbp), %ecx | |
| leaq -1(%r14), %rsi | |
| tzcntq %r14, %r13 | |
| andq %r14, %rsi | |
| leal 1(%rcx), %edx | |
| movb %dl, 1744(%rbp) | |
| movl %eax, (%rbp,%rcx,8) | |
| movw %bx, 4(%rbp,%rcx,8) | |
| cmpq $1, %r14 | |
| movq %rsi, %r14 | |
| jb .LBB151_11 | |
| .LBB151_5: | |
| movl %r13d, %eax | |
| shll $6, %eax | |
| movl %r12d, %ebx | |
| orl %eax, %ebx | |
| movl $2147483646, %eax | |
| cmpw 4(%r15), %bx | |
| je .LBB151_16 | |
| movq (%rsp), %rdi | |
| movzbl 168(%rdi,%r13), %eax | |
| andb $15, %al | |
| cmpb $6, %al | |
| jne .LBB151_7 | |
| movl $900000, %eax | |
| cmpw (%r15), %bx | |
| je .LBB151_16 | |
| movl $800000, %eax | |
| cmpw 2(%r15), %bx | |
| je .LBB151_16 | |
| movq 16(%rsp), %rax | |
| movl (%rax,%r13,4), %eax | |
| jmp .LBB151_16 | |
| .LBB151_12: | |
| addq $56, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .Lfunc_end151: | |
| void StockDory::OrderedMoveList<(Color)0, false>::AddMoveLoop<(Piece)2>(StockDory::Board const&, StockDory::HistoryTable const&, StockDory::Policy<(Color)0, false> const&, PinBitBoard const&, CheckBitBoard const&): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $56, %rsp | |
| movq 16(%rsi), %rax | |
| movq %r9, 16(%rsp) | |
| movq %r8, 8(%rsp) | |
| movq %rdx, 24(%rsp) | |
| testq %rax, %rax | |
| je .LBB152_9 | |
| tzcntq %rax, %r9 | |
| blsrq %rax, %rax | |
| movq %rcx, %r14 | |
| movq %rsi, %r8 | |
| movq %rdi, %rbp | |
| movq %rsi, 32(%rsp) | |
| jmp .LBB152_2 | |
| .LBB152_8: | |
| movq 40(%rsp), %rdx | |
| leaq -1(%rdx), %rax | |
| tzcntq %rdx, %r9 | |
| andq %rdx, %rax | |
| cmpq $1, %rdx | |
| jb .LBB152_9 | |
| .LBB152_2: | |
| movq 8(%rsp), %rcx | |
| movq %rax, 40(%rsp) | |
| movq (%rcx), %rax | |
| btq %r9, %rax | |
| jb .LBB152_8 | |
| movq 248(%r8), %rdx | |
| leaq (%r9,%r9,2), %rsi | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %r10 | |
| movq 8(%rsp), %rcx | |
| movq 232(%r8), %rdi | |
| movl $1, %eax | |
| shlxq %r9, %rax, %rax | |
| notq %rdx | |
| orq 8(%r10,%rsi,8), %rdx | |
| imulq (%r10,%rsi,8), %rdx | |
| shrq $55, %rdx | |
| addl 16(%r10,%rsi,8), %edx | |
| leaq StockDory::AttackTable::Sliding(%rip), %rsi | |
| andnq (%rsi,%rdx,8), %rdi, %rsi | |
| movq 16(%rsp), %rdi | |
| movq 8(%rcx), %rdx | |
| andq (%rdi), %rsi | |
| andq %rdx, %rax | |
| cmpq $1, %rax | |
| sbbq %rax, %rax | |
| orq %rdx, %rax | |
| andq %rsi, %rax | |
| je .LBB152_8 | |
| blsrq %rax, %r13 | |
| tzcntq %rax, %r12 | |
| movl %r9d, %r15d | |
| shrq $6, %r9 | |
| orl $24576, %r15d | |
| movq %r9, 48(%rsp) | |
| jmp .LBB152_5 | |
| .LBB152_7: | |
| movq %r8, %rdi | |
| movl %ebx, %esi | |
| xorl %edx, %edx | |
| callq StockDory::SEE::Accurate(StockDory::Board const&, Move, int) | |
| movq 32(%rsp), %r8 | |
| movq 48(%rsp), %r9 | |
| movzbl 168(%r8,%r12), %esi | |
| andl $15, %esi | |
| leaq (%rsi,%rsi), %rdx | |
| shll $4, %esi | |
| subq %rdx, %rsi | |
| leaq StockDory::Policy<(Color)0, false>::MvvLva(%rip), %rdx | |
| testb %al, %al | |
| movl $300, %eax | |
| movzwl 4(%rsi,%rdx), %edx | |
| movl $1000, %esi | |
| cmovnel %esi, %eax | |
| imull %edx, %eax | |
| .LBB152_13: | |
| movzbl 1744(%rbp), %edi | |
| leaq -1(%r13), %rsi | |
| tzcntq %r13, %r12 | |
| andq %r13, %rsi | |
| leal 1(%rdi), %edx | |
| movb %dl, 1744(%rbp) | |
| movl %eax, (%rbp,%rdi,8) | |
| movw %bx, 4(%rbp,%rdi,8) | |
| cmpq $1, %r13 | |
| movq %rsi, %r13 | |
| jb .LBB152_8 | |
| .LBB152_5: | |
| movl %r12d, %ebx | |
| shll $6, %ebx | |
| movl $2147483646, %eax | |
| orl %r15d, %ebx | |
| cmpw 4(%r14), %bx | |
| je .LBB152_13 | |
| orq %r9, %r12 | |
| movzbl 168(%r8,%r12), %eax | |
| andb $15, %al | |
| cmpb $6, %al | |
| jne .LBB152_7 | |
| movl $900000, %eax | |
| cmpw (%r14), %bx | |
| je .LBB152_13 | |
| movl $800000, %eax | |
| cmpw 2(%r14), %bx | |
| je .LBB152_13 | |
| movq 24(%rsp), %rax | |
| movl 512(%rax,%r12,4), %eax | |
| jmp .LBB152_13 | |
| .LBB152_9: | |
| addq $56, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .Lfunc_end152: | |
| void StockDory::OrderedMoveList<(Color)0, false>::AddMoveLoop<(Piece)3>(StockDory::Board const&, StockDory::HistoryTable const&, StockDory::Policy<(Color)0, false> const&, PinBitBoard const&, CheckBitBoard const&): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $56, %rsp | |
| movq 24(%rsi), %rax | |
| movq %r9, 16(%rsp) | |
| movq %r8, 8(%rsp) | |
| movq %rdx, 24(%rsp) | |
| testq %rax, %rax | |
| je .LBB153_9 | |
| tzcntq %rax, %r9 | |
| blsrq %rax, %rax | |
| movq %rcx, %r14 | |
| movq %rsi, %r8 | |
| movq %rdi, %rbp | |
| movq %rsi, 32(%rsp) | |
| jmp .LBB153_2 | |
| .LBB153_8: | |
| movq 40(%rsp), %rdx | |
| leaq -1(%rdx), %rax | |
| tzcntq %rdx, %r9 | |
| andq %rdx, %rax | |
| cmpq $1, %rdx | |
| jb .LBB153_9 | |
| .LBB153_2: | |
| movq 8(%rsp), %rcx | |
| movq %rax, 40(%rsp) | |
| movq 8(%rcx), %rax | |
| btq %r9, %rax | |
| jb .LBB153_8 | |
| movq 248(%r8), %rdx | |
| leaq (%r9,%r9,2), %rsi | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %r10 | |
| movq 8(%rsp), %rcx | |
| movq 232(%r8), %rdi | |
| movl $1, %eax | |
| shlxq %r9, %rax, %rax | |
| notq %rdx | |
| orq 1544(%r10,%rsi,8), %rdx | |
| imulq 1536(%r10,%rsi,8), %rdx | |
| shrq $52, %rdx | |
| addl 1552(%r10,%rsi,8), %edx | |
| leaq StockDory::AttackTable::Sliding(%rip), %rsi | |
| andnq (%rsi,%rdx,8), %rdi, %rsi | |
| movq 16(%rsp), %rdi | |
| movq (%rcx), %rdx | |
| andq (%rdi), %rsi | |
| andq %rdx, %rax | |
| cmpq $1, %rax | |
| sbbq %rax, %rax | |
| orq %rdx, %rax | |
| andq %rsi, %rax | |
| je .LBB153_8 | |
| blsrq %rax, %r13 | |
| tzcntq %rax, %r12 | |
| movl %r9d, %r15d | |
| shrq $6, %r9 | |
| orl $24576, %r15d | |
| movq %r9, 48(%rsp) | |
| jmp .LBB153_5 | |
| .LBB153_7: | |
| movq %r8, %rdi | |
| movl %ebx, %esi | |
| xorl %edx, %edx | |
| callq StockDory::SEE::Accurate(StockDory::Board const&, Move, int) | |
| movq 32(%rsp), %r8 | |
| movq 48(%rsp), %r9 | |
| movzbl 168(%r8,%r12), %esi | |
| andl $15, %esi | |
| leaq (%rsi,%rsi), %rdx | |
| shll $4, %esi | |
| subq %rdx, %rsi | |
| leaq StockDory::Policy<(Color)0, false>::MvvLva(%rip), %rdx | |
| testb %al, %al | |
| movl $300, %eax | |
| movzwl 6(%rsi,%rdx), %edx | |
| movl $1000, %esi | |
| cmovnel %esi, %eax | |
| imull %edx, %eax | |
| .LBB153_13: | |
| movzbl 1744(%rbp), %edi | |
| leaq -1(%r13), %rsi | |
| tzcntq %r13, %r12 | |
| andq %r13, %rsi | |
| leal 1(%rdi), %edx | |
| movb %dl, 1744(%rbp) | |
| movl %eax, (%rbp,%rdi,8) | |
| movw %bx, 4(%rbp,%rdi,8) | |
| cmpq $1, %r13 | |
| movq %rsi, %r13 | |
| jb .LBB153_8 | |
| .LBB153_5: | |
| movl %r12d, %ebx | |
| shll $6, %ebx | |
| movl $2147483646, %eax | |
| orl %r15d, %ebx | |
| cmpw 4(%r14), %bx | |
| je .LBB153_13 | |
| orq %r9, %r12 | |
| movzbl 168(%r8,%r12), %eax | |
| andb $15, %al | |
| cmpb $6, %al | |
| jne .LBB153_7 | |
| movl $900000, %eax | |
| cmpw (%r14), %bx | |
| je .LBB153_13 | |
| movl $800000, %eax | |
| cmpw 2(%r14), %bx | |
| je .LBB153_13 | |
| movq 24(%rsp), %rax | |
| movl 768(%rax,%r12,4), %eax | |
| jmp .LBB153_13 | |
| .LBB153_9: | |
| addq $56, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .Lfunc_end153: | |
| void StockDory::OrderedMoveList<(Color)0, false>::AddMoveLoop<(Piece)4>(StockDory::Board const&, StockDory::HistoryTable const&, StockDory::Policy<(Color)0, false> const&, PinBitBoard const&, CheckBitBoard const&): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $56, %rsp | |
| movq 32(%rsi), %rax | |
| movq %r9, 16(%rsp) | |
| movq %r8, 32(%rsp) | |
| movq %rdx, 24(%rsp) | |
| testq %rax, %rax | |
| je .LBB154_14 | |
| tzcntq %rax, %rbp | |
| blsrq %rax, %rax | |
| movq %rcx, %r14 | |
| movq %rsi, %r8 | |
| movq %rdi, %r15 | |
| movq %rsi, 48(%rsp) | |
| jmp .LBB154_2 | |
| .LBB154_13: | |
| movq 40(%rsp), %rcx | |
| leaq -1(%rcx), %rax | |
| tzcntq %rcx, %rbp | |
| andq %rcx, %rax | |
| cmpq $1, %rcx | |
| jb .LBB154_14 | |
| .LBB154_2: | |
| movq %rax, 40(%rsp) | |
| movq 32(%rsp), %rax | |
| movq (%rax), %rdx | |
| movq 8(%rax), %rsi | |
| btq %rbp, %rdx | |
| setb %al | |
| btq %rbp, %rsi | |
| setb %cl | |
| testb %cl, %al | |
| jne .LBB154_13 | |
| movq 248(%r8), %rcx | |
| movl $1, %eax | |
| shlxq %rbp, %rax, %rdi | |
| notq %rcx | |
| testq %rdi, %rdx | |
| je .LBB154_5 | |
| leaq (%rbp,%rbp,2), %rax | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %rsi | |
| orq 1544(%rsi,%rax,8), %rcx | |
| imulq 1536(%rsi,%rax,8), %rcx | |
| shrq $52, %rcx | |
| addl 1552(%rsi,%rax,8), %ecx | |
| movq 232(%r8), %rax | |
| leaq StockDory::AttackTable::Sliding(%rip), %rsi | |
| andnq (%rsi,%rcx,8), %rax, %rax | |
| movq 16(%rsp), %rsi | |
| andq (%rsi), %rax | |
| andq %rdx, %rax | |
| testq %rax, %rax | |
| jne .LBB154_9 | |
| jmp .LBB154_13 | |
| .LBB154_5: | |
| movq 16(%rsp), %rdx | |
| movq 232(%r8), %rax | |
| movq (%rdx), %rdx | |
| notq %rax | |
| testq %rdi, %rsi | |
| je .LBB154_7 | |
| leaq (%rbp,%rbp,2), %rdi | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %rbx | |
| andq %rsi, %rax | |
| orq 8(%rbx,%rdi,8), %rcx | |
| imulq (%rbx,%rdi,8), %rcx | |
| shrq $55, %rcx | |
| addl 16(%rbx,%rdi,8), %ecx | |
| leaq StockDory::AttackTable::Sliding(%rip), %rdi | |
| andq (%rdi,%rcx,8), %rdx | |
| andq %rdx, %rax | |
| testq %rax, %rax | |
| jne .LBB154_9 | |
| jmp .LBB154_13 | |
| .LBB154_7: | |
| leaq (%rbp,%rbp,2), %rsi | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %rbx | |
| andq %rax, %rdx | |
| movq 1544(%rbx,%rsi,8), %rdi | |
| orq %rcx, %rdi | |
| orq 8(%rbx,%rsi,8), %rcx | |
| imulq 1536(%rbx,%rsi,8), %rdi | |
| imulq (%rbx,%rsi,8), %rcx | |
| shrq $52, %rdi | |
| addl 1552(%rbx,%rsi,8), %edi | |
| shrq $55, %rcx | |
| addl 16(%rbx,%rsi,8), %ecx | |
| leaq StockDory::AttackTable::Sliding(%rip), %rsi | |
| movq (%rsi,%rcx,8), %rcx | |
| orq (%rsi,%rdi,8), %rcx | |
| andq %rcx, %rdx | |
| movq %rdx, %rax | |
| testq %rax, %rax | |
| je .LBB154_13 | |
| .LBB154_9: | |
| blsrq %rax, %r13 | |
| tzcntq %rax, %r12 | |
| movl %ebp, %edi | |
| orl $24576, %edi | |
| shrq $6, %rbp | |
| movl %edi, 12(%rsp) | |
| jmp .LBB154_10 | |
| .LBB154_12: | |
| movq %r8, %rdi | |
| movl %ebx, %esi | |
| xorl %edx, %edx | |
| callq StockDory::SEE::Accurate(StockDory::Board const&, Move, int) | |
| movq 48(%rsp), %r8 | |
| movl 12(%rsp), %edi | |
| movzbl 168(%r8,%r12), %ecx | |
| andl $15, %ecx | |
| leaq (%rcx,%rcx), %rdx | |
| shll $4, %ecx | |
| subq %rdx, %rcx | |
| leaq StockDory::Policy<(Color)0, false>::MvvLva(%rip), %rdx | |
| testb %al, %al | |
| movl $300, %eax | |
| movzwl 8(%rcx,%rdx), %ecx | |
| movl $1000, %edx | |
| cmovnel %edx, %eax | |
| imull %ecx, %eax | |
| .LBB154_18: | |
| movzbl 1744(%r15), %ecx | |
| leaq -1(%r13), %rsi | |
| tzcntq %r13, %r12 | |
| andq %r13, %rsi | |
| leal 1(%rcx), %edx | |
| movb %dl, 1744(%r15) | |
| movl %eax, (%r15,%rcx,8) | |
| movw %bx, 4(%r15,%rcx,8) | |
| cmpq $1, %r13 | |
| movq %rsi, %r13 | |
| jb .LBB154_13 | |
| .LBB154_10: | |
| movl %r12d, %ebx | |
| shll $6, %ebx | |
| movl $2147483646, %eax | |
| orl %edi, %ebx | |
| cmpw 4(%r14), %bx | |
| je .LBB154_18 | |
| orq %rbp, %r12 | |
| movzbl 168(%r8,%r12), %eax | |
| andb $15, %al | |
| cmpb $6, %al | |
| jne .LBB154_12 | |
| movl $900000, %eax | |
| cmpw (%r14), %bx | |
| je .LBB154_18 | |
| movl $800000, %eax | |
| cmpw 2(%r14), %bx | |
| je .LBB154_18 | |
| movq 24(%rsp), %rax | |
| movl 1024(%rax,%r12,4), %eax | |
| jmp .LBB154_18 | |
| .LBB154_14: | |
| addq $56, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .Lfunc_end154: | |
| StockDory::OrderedMoveList<(Color)1, false>::OrderedMoveList(StockDory::Board const&, unsigned char, StockDory::KillerTable const&, StockDory::HistoryTable const&, Move): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $104, %rsp | |
| movl $12, %eax | |
| movl %r9d, %r12d | |
| movq %r8, 24(%rsp) | |
| movq %rsi, %rbx | |
| movq %rdi, %r15 | |
| .LBB155_1: | |
| movl $0, -12(%r15,%rax) | |
| movw $0, -8(%r15,%rax) | |
| movl $0, -4(%r15,%rax) | |
| movw $0, (%r15,%rax) | |
| addq $16, %rax | |
| cmpq $1756, %rax | |
| jne .LBB155_1 | |
| movb $0, 1744(%r15) | |
| movzbl %dl, %eax | |
| movq %rbx, %rdi | |
| movzwl (%rcx,%rax,2), %edx | |
| movzwl 256(%rcx,%rax,2), %eax | |
| movw %dx, 2(%rsp) | |
| movw %ax, 4(%rsp) | |
| movw %dx, 48(%rsp) | |
| movw %ax, 22(%rsp) | |
| movw %r12w, 6(%rsp) | |
| callq PinBitBoard StockDory::Board::Pin<(Color)1, (Color)0>() const | |
| movq %rax, 64(%rsp) | |
| movq %rbx, %rdi | |
| movq %rdx, 72(%rsp) | |
| callq CheckBitBoard StockDory::Board::Check<(Color)0>() const | |
| movq %rax, 80(%rsp) | |
| movb %dl, 88(%rsp) | |
| movq %rbx, 8(%rsp) | |
| testb $1, %dl | |
| je .LBB155_15 | |
| movq 96(%rbx), %rax | |
| testq %rax, %rax | |
| je .LBB155_40 | |
| movq %rbx, %rsi | |
| tzcntq %rax, %rbx | |
| blsrq %rax, %rax | |
| movl %r12d, 60(%rsp) | |
| jmp .LBB155_5 | |
| .LBB155_14: | |
| movq 96(%rsp), %rcx | |
| movq 8(%rsp), %rsi | |
| leaq -1(%rcx), %rax | |
| tzcntq %rcx, %rbx | |
| andq %rcx, %rax | |
| cmpq $1, %rcx | |
| jb .LBB155_40 | |
| .LBB155_5: | |
| leaq 40(%rsp), %rdi | |
| movl %ebx, %edx | |
| movq %rax, 96(%rsp) | |
| movq $0, 40(%rsp) | |
| callq StockDory::MoveList<(Piece)5, (Color)1>::King(StockDory::Board const&, Square) | |
| movq 40(%rsp), %rax | |
| testq %rax, %rax | |
| je .LBB155_14 | |
| tzcntq %rax, %r14 | |
| blsrq %rax, %rbp | |
| movl %ebx, %r8d | |
| shrq $6, %rbx | |
| orl $24576, %r8d | |
| movq %rbx, 32(%rsp) | |
| jmp .LBB155_7 | |
| .LBB155_9: | |
| movl %r13d, %esi | |
| xorl %edx, %edx | |
| movq %rdi, %r12 | |
| movl %r8d, %ebx | |
| callq StockDory::SEE::Accurate(StockDory::Board const&, Move, int) | |
| movzbl 168(%r12,%r14), %ecx | |
| movl %ebx, %r8d | |
| movl 60(%rsp), %r12d | |
| movq 32(%rsp), %rbx | |
| andl $15, %ecx | |
| leaq (%rcx,%rcx), %rdx | |
| shll $4, %ecx | |
| subq %rdx, %rcx | |
| leaq StockDory::Policy<(Color)1, false>::MvvLva(%rip), %rdx | |
| testb %al, %al | |
| movl $300, %eax | |
| movzwl 10(%rcx,%rdx), %ecx | |
| movl $1000, %edx | |
| cmovnel %edx, %eax | |
| imull %ecx, %eax | |
| .LBB155_13: | |
| movzbl 1744(%r15), %ecx | |
| leaq -1(%rbp), %rsi | |
| tzcntq %rbp, %r14 | |
| andq %rbp, %rsi | |
| leal 1(%rcx), %edx | |
| movb %dl, 1744(%r15) | |
| movl %eax, (%r15,%rcx,8) | |
| movw %r13w, 4(%r15,%rcx,8) | |
| cmpq $1, %rbp | |
| movq %rsi, %rbp | |
| jb .LBB155_14 | |
| .LBB155_7: | |
| movl %r14d, %r13d | |
| shll $6, %r13d | |
| movl $2147483646, %eax | |
| orl %r8d, %r13d | |
| cmpw %r12w, %r13w | |
| je .LBB155_13 | |
| movq 8(%rsp), %rdi | |
| orq %rbx, %r14 | |
| movzbl 168(%rdi,%r14), %eax | |
| andb $15, %al | |
| cmpb $6, %al | |
| jne .LBB155_9 | |
| movl $900000, %eax | |
| cmpw 48(%rsp), %r13w | |
| je .LBB155_13 | |
| movl $800000, %eax | |
| cmpw 22(%rsp), %r13w | |
| je .LBB155_13 | |
| movq 24(%rsp), %rax | |
| movl 2816(%rax,%r14,4), %eax | |
| jmp .LBB155_13 | |
| .LBB155_15: | |
| movq 24(%rsp), %rdx | |
| leaq 2(%rsp), %rcx | |
| leaq 64(%rsp), %r8 | |
| leaq 80(%rsp), %r9 | |
| movq %r15, %rdi | |
| movq %rbx, %rsi | |
| callq void StockDory::OrderedMoveList<(Color)1, false>::AddMoveLoop<(Piece)0>(StockDory::Board const&, StockDory::HistoryTable const&, StockDory::Policy<(Color)1, false> const&, PinBitBoard const&, CheckBitBoard const&) | |
| movq 64(%rbx), %rax | |
| movq %rbx, %rdi | |
| testq %rax, %rax | |
| je .LBB155_28 | |
| tzcntq %rax, %rbx | |
| blsrq %rax, %rax | |
| jmp .LBB155_17 | |
| .LBB155_27: | |
| movq 32(%rsp), %rcx | |
| leaq -1(%rcx), %rax | |
| tzcntq %rcx, %rbx | |
| andq %rcx, %rax | |
| cmpq $1, %rcx | |
| jb .LBB155_28 | |
| .LBB155_17: | |
| movq 72(%rsp), %rcx | |
| movq %rax, 32(%rsp) | |
| orq 64(%rsp), %rcx | |
| btq %rbx, %rcx | |
| jb .LBB155_27 | |
| movq 240(%rdi), %rax | |
| leaq StockDory::AttackTable::Knight(%rip), %rcx | |
| andnq (%rcx,%rbx,8), %rax, %rax | |
| andq 80(%rsp), %rax | |
| je .LBB155_27 | |
| blsrq %rax, %r13 | |
| tzcntq %rax, %r14 | |
| movl %ebx, %r12d | |
| shrq $6, %rbx | |
| orl $24576, %r12d | |
| jmp .LBB155_20 | |
| .LBB155_22: | |
| movl %ebp, %esi | |
| xorl %edx, %edx | |
| callq StockDory::SEE::Accurate(StockDory::Board const&, Move, int) | |
| movq 8(%rsp), %rdi | |
| movzbl 168(%rdi,%r14), %ecx | |
| andl $15, %ecx | |
| leaq (%rcx,%rcx), %rdx | |
| shll $4, %ecx | |
| subq %rdx, %rcx | |
| leaq StockDory::Policy<(Color)1, false>::MvvLva(%rip), %rdx | |
| testb %al, %al | |
| movl $300, %eax | |
| movzwl 2(%rcx,%rdx), %ecx | |
| movl $1000, %edx | |
| cmovnel %edx, %eax | |
| imull %ecx, %eax | |
| .LBB155_26: | |
| movzbl 1744(%r15), %ecx | |
| leaq -1(%r13), %rsi | |
| tzcntq %r13, %r14 | |
| andq %r13, %rsi | |
| leal 1(%rcx), %edx | |
| movb %dl, 1744(%r15) | |
| movl %eax, (%r15,%rcx,8) | |
| movw %bp, 4(%r15,%rcx,8) | |
| cmpq $1, %r13 | |
| movq %rsi, %r13 | |
| jb .LBB155_27 | |
| .LBB155_20: | |
| movl %r14d, %ebp | |
| shll $6, %ebp | |
| movl $2147483646, %eax | |
| orl %r12d, %ebp | |
| cmpw 6(%rsp), %bp | |
| je .LBB155_26 | |
| orq %rbx, %r14 | |
| movzbl 168(%rdi,%r14), %eax | |
| andb $15, %al | |
| cmpb $6, %al | |
| jne .LBB155_22 | |
| movl $900000, %eax | |
| cmpw 2(%rsp), %bp | |
| je .LBB155_26 | |
| movl $800000, %eax | |
| cmpw 4(%rsp), %bp | |
| je .LBB155_26 | |
| movq 24(%rsp), %rax | |
| movl 1792(%rax,%r14,4), %eax | |
| jmp .LBB155_26 | |
| .LBB155_28: | |
| movq 24(%rsp), %rbx | |
| leaq 2(%rsp), %r12 | |
| leaq 64(%rsp), %r13 | |
| leaq 80(%rsp), %rbp | |
| movq %rdi, %rsi | |
| movq %r15, %rdi | |
| movq %r12, %rcx | |
| movq %r13, %r8 | |
| movq %rbp, %r9 | |
| movq %rbx, %rdx | |
| callq void StockDory::OrderedMoveList<(Color)1, false>::AddMoveLoop<(Piece)2>(StockDory::Board const&, StockDory::HistoryTable const&, StockDory::Policy<(Color)1, false> const&, PinBitBoard const&, CheckBitBoard const&) | |
| movq 8(%rsp), %rsi | |
| movq %r15, %rdi | |
| movq %rbx, %rdx | |
| movq %r12, %rcx | |
| movq %r13, %r8 | |
| movq %rbp, %r9 | |
| callq void StockDory::OrderedMoveList<(Color)1, false>::AddMoveLoop<(Piece)3>(StockDory::Board const&, StockDory::HistoryTable const&, StockDory::Policy<(Color)1, false> const&, PinBitBoard const&, CheckBitBoard const&) | |
| movq 8(%rsp), %rsi | |
| movq %r15, %rdi | |
| movq %rbx, %rdx | |
| movq %r12, %rcx | |
| movq %r13, %r8 | |
| movq %rbp, %r9 | |
| callq void StockDory::OrderedMoveList<(Color)1, false>::AddMoveLoop<(Piece)4>(StockDory::Board const&, StockDory::HistoryTable const&, StockDory::Policy<(Color)1, false> const&, PinBitBoard const&, CheckBitBoard const&) | |
| movq 8(%rsp), %rsi | |
| movq 96(%rsi), %rax | |
| testq %rax, %rax | |
| je .LBB155_40 | |
| tzcntq %rax, %r12 | |
| blsrq %rax, %rax | |
| jmp .LBB155_30 | |
| .LBB155_39: | |
| movq 48(%rsp), %rcx | |
| movq 8(%rsp), %rsi | |
| leaq -1(%rcx), %rax | |
| tzcntq %rcx, %r12 | |
| andq %rcx, %rax | |
| cmpq $1, %rcx | |
| jb .LBB155_40 | |
| .LBB155_30: | |
| leaq 40(%rsp), %rdi | |
| movl %r12d, %edx | |
| movq %rax, 48(%rsp) | |
| movq $0, 40(%rsp) | |
| callq StockDory::MoveList<(Piece)5, (Color)1>::King(StockDory::Board const&, Square) | |
| movq 40(%rsp), %rax | |
| testq %rax, %rax | |
| je .LBB155_39 | |
| tzcntq %rax, %r14 | |
| blsrq %rax, %rbx | |
| movl %r12d, %r13d | |
| shrq $6, %r12 | |
| orl $24576, %r13d | |
| movq %r12, 32(%rsp) | |
| jmp .LBB155_32 | |
| .LBB155_34: | |
| movl %ebp, %esi | |
| xorl %edx, %edx | |
| movq %rdi, %r12 | |
| callq StockDory::SEE::Accurate(StockDory::Board const&, Move, int) | |
| movzbl 168(%r12,%r14), %ecx | |
| movq 32(%rsp), %r12 | |
| andl $15, %ecx | |
| leaq (%rcx,%rcx), %rdx | |
| shll $4, %ecx | |
| subq %rdx, %rcx | |
| leaq StockDory::Policy<(Color)1, false>::MvvLva(%rip), %rdx | |
| testb %al, %al | |
| movl $300, %eax | |
| movzwl 10(%rcx,%rdx), %ecx | |
| movl $1000, %edx | |
| cmovnel %edx, %eax | |
| imull %ecx, %eax | |
| .LBB155_38: | |
| movzbl 1744(%r15), %ecx | |
| leaq -1(%rbx), %rsi | |
| tzcntq %rbx, %r14 | |
| andq %rbx, %rsi | |
| leal 1(%rcx), %edx | |
| movb %dl, 1744(%r15) | |
| movl %eax, (%r15,%rcx,8) | |
| movw %bp, 4(%r15,%rcx,8) | |
| cmpq $1, %rbx | |
| movq %rsi, %rbx | |
| jb .LBB155_39 | |
| .LBB155_32: | |
| movl %r14d, %ebp | |
| shll $6, %ebp | |
| movl $2147483646, %eax | |
| orl %r13d, %ebp | |
| cmpw 6(%rsp), %bp | |
| je .LBB155_38 | |
| movq 8(%rsp), %rdi | |
| orq %r12, %r14 | |
| movzbl 168(%rdi,%r14), %eax | |
| andb $15, %al | |
| cmpb $6, %al | |
| jne .LBB155_34 | |
| movl $900000, %eax | |
| cmpw 2(%rsp), %bp | |
| je .LBB155_38 | |
| movl $800000, %eax | |
| cmpw 4(%rsp), %bp | |
| je .LBB155_38 | |
| movq 24(%rsp), %rax | |
| movl 2816(%rax,%r14,4), %eax | |
| jmp .LBB155_38 | |
| .LBB155_40: | |
| addq $104, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .Lfunc_end155: | |
| int StockDory::Search<StockDory::NoLogger>::AlphaBeta<(Color)0, true, false>(unsigned char, short, int, int): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $2024, %rsp | |
| cmpb $0, 70751(%rdi) | |
| jne .LBB156_129 | |
| movzwl 70728(%rdi), %eax | |
| movl %ecx, %r15d | |
| movq %rdi, %r14 | |
| testl $4095, %eax | |
| jne .LBB156_4 | |
| cmpq $0, 296(%r14) | |
| je .LBB156_4 | |
| movl %r15d, %r12d | |
| movl %esi, %ebp | |
| movl %edx, %ebx | |
| movl %r8d, %r15d | |
| callq std::chrono::_V2::steady_clock::now()@PLT | |
| subq 280(%r14), %rax | |
| movabsq $4835703278458516699, %rcx | |
| movl %r15d, %r8d | |
| movl %r12d, %r15d | |
| movl %ebp, %esi | |
| imulq %rcx | |
| movq %rdx, %rax | |
| movq %rax, %rcx | |
| shrq $63, %rcx | |
| sarq $18, %rax | |
| movl %ebx, %edx | |
| addq %rcx, %rax | |
| cmpq 296(%r14), %rax | |
| jg .LBB156_129 | |
| .LBB156_4: | |
| movzbl %sil, %r12d | |
| movl %r12d, %eax | |
| shll $8, %eax | |
| leaq (%rax,%r12,2), %rbx | |
| movb %r12b, 33088(%r14,%rbx) | |
| movl 70720(%r14), %eax | |
| cmpb %r12b, %al | |
| cmovbel %r12d, %eax | |
| movb %al, 70720(%r14) | |
| testw %dx, %dx | |
| jle .LBB156_14 | |
| movzbl 69700(%r14,%r12,8), %ecx | |
| xorl %ebp, %ebp | |
| cmpb $99, %cl | |
| ja .LBB156_114 | |
| movq 272(%r14), %r11 | |
| movzwl 33080(%r14), %eax | |
| testl %eax, %eax | |
| je .LBB156_15 | |
| notb %cl | |
| xorl %r9d, %r9d | |
| movsbl %cl, %ecx | |
| addl %eax, %ecx | |
| decl %eax | |
| movzwl %ax, %edi | |
| leaq 312(%r14,%rdi,8), %rdi | |
| jmp .LBB156_10 | |
| .LBB156_8: | |
| incb %r9b | |
| .LBB156_9: | |
| addq $-8, %rdi | |
| addw $-1, %ax | |
| jae .LBB156_15 | |
| .LBB156_10: | |
| movzwl %ax, %r10d | |
| cmpl %r10d, %ecx | |
| jg .LBB156_15 | |
| cmpq %r11, (%rdi) | |
| jne .LBB156_9 | |
| cmpb $1, %r9b | |
| jbe .LBB156_8 | |
| xorl %ebp, %ebp | |
| jmp .LBB156_114 | |
| .LBB156_14: | |
| movq %r14, %rdi | |
| movl %r12d, %esi | |
| movl %r15d, %edx | |
| movl %r8d, %ecx | |
| addq $2024, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| jmp int StockDory::Search<StockDory::NoLogger>::Q<(Color)0, true>(unsigned char, int, int) | |
| .LBB156_15: | |
| movq 248(%r14), %rax | |
| notq %rax | |
| popcntq %rax, %rax | |
| cmpq $2, %rax | |
| je .LBB156_114 | |
| cmpl $3, %eax | |
| jne .LBB156_18 | |
| movq 72(%r14), %rax | |
| orq 16(%r14), %rax | |
| orq 64(%r14), %rax | |
| orq 8(%r14), %rax | |
| jne .LBB156_114 | |
| .LBB156_18: | |
| leal -999999(%r12), %ecx | |
| movl $999998, %eax | |
| cmpl %ecx, %r15d | |
| cmovlel %ecx, %r15d | |
| subl %r12d, %eax | |
| cmpl %r8d, %eax | |
| cmovgel %r8d, %eax | |
| cmpl %eax, %r15d | |
| jge .LBB156_24 | |
| movl %ecx, 104(%rsp) | |
| movl %eax, 28(%rsp) | |
| movq %r12, 88(%rsp) | |
| movq %r11, 56(%rsp) | |
| movl %edx, %r13d | |
| movq %r11, %rdx | |
| mulxq TTable+24(%rip), %rcx, %rcx | |
| movq TTable(%rip), %rbp | |
| movl %esi, 64(%rsp) | |
| shlq $4, %rcx | |
| movzbl 15(%rbp,%rcx), %eax | |
| cmpb $3, %al | |
| je .LBB156_25 | |
| movq 56(%rsp), %rdx | |
| addq %rcx, %rbp | |
| cmpq %rdx, (%rbp) | |
| jne .LBB156_25 | |
| movzwl 12(%rbp), %ecx | |
| movl %ecx, 44(%rsp) | |
| testb %al, %al | |
| je .LBB156_115 | |
| movzwl StockDory::Evaluation::NN+1378624(%rip), %eax | |
| leaq StockDory::Evaluation::NN(%rip), %rcx | |
| leaq StockDory::Evaluation::NN+590592(%rip), %rdx | |
| leaq StockDory::Evaluation::NN+592160(%rip), %r8 | |
| movq $0, 16(%rsp) | |
| xorl %r9d, %r9d | |
| leaq (%rax,%rax,2), %rax | |
| shll $9, %eax | |
| leaq 592192(%rax,%rcx), %rdi | |
| leaq 592960(%rax,%rcx), %rsi | |
| leaq StockDory::Evaluation::NN+592128(%rip), %rcx | |
| callq void MantaRay::SIMD::ActivateFlattenAndForward<MantaRay::ClippedReLU<short, (short)0, (short)255>, short, int, 384ul, 1ul>(std::array<short, 384ul> const&, std::array<short, 384ul> const&, std::array<short, ((384ul)*(2))*(1ul)> const&, std::array<short, 1ul> const&, std::array<int, 1ul>&, unsigned int) | |
| imull $400, StockDory::Evaluation::NN+592160(%rip), %eax | |
| movzbl 15(%rbp), %ecx | |
| movslq %eax, %r12 | |
| imulq $-2139062143, %r12, %rax | |
| shrq $32, %rax | |
| addl %eax, %r12d | |
| movl %r12d, %eax | |
| shrl $31, %eax | |
| sarl $13, %r12d | |
| addl %eax, %r12d | |
| movl 8(%rbp), %eax | |
| cmpl %eax, %r12d | |
| setg %dl | |
| cmpb $1, %cl | |
| sete %sil | |
| testb %sil, %dl | |
| jne .LBB156_26 | |
| cmpb $2, %cl | |
| movl %eax, %ecx | |
| movq $0, 16(%rsp) | |
| cmovel %r12d, %ecx | |
| cmpl %eax, %r12d | |
| cmovgel %eax, %ecx | |
| movl %ecx, %r12d | |
| jmp .LBB156_26 | |
| .LBB156_24: | |
| movl %r15d, %ebp | |
| jmp .LBB156_114 | |
| .LBB156_25: | |
| movzwl StockDory::Evaluation::NN+1378624(%rip), %eax | |
| leaq StockDory::Evaluation::NN(%rip), %rcx | |
| leaq StockDory::Evaluation::NN+590592(%rip), %rdx | |
| leaq StockDory::Evaluation::NN+592160(%rip), %r8 | |
| movl $0, 44(%rsp) | |
| xorl %r9d, %r9d | |
| leaq (%rax,%rax,2), %rax | |
| shll $9, %eax | |
| leaq 592192(%rax,%rcx), %rdi | |
| leaq 592960(%rax,%rcx), %rsi | |
| leaq StockDory::Evaluation::NN+592128(%rip), %rcx | |
| callq void MantaRay::SIMD::ActivateFlattenAndForward<MantaRay::ClippedReLU<short, (short)0, (short)255>, short, int, 384ul, 1ul>(std::array<short, 384ul> const&, std::array<short, 384ul> const&, std::array<short, ((384ul)*(2))*(1ul)> const&, std::array<short, 1ul> const&, std::array<int, 1ul>&, unsigned int) | |
| imull $400, StockDory::Evaluation::NN+592160(%rip), %eax | |
| movslq %eax, %r12 | |
| imulq $-2139062143, %r12, %rax | |
| shrq $32, %rax | |
| addl %eax, %r12d | |
| movl %r12d, %eax | |
| shrl $31, %eax | |
| sarl $13, %r12d | |
| addl %eax, %r12d | |
| movw $-1, %ax | |
| movq %rax, 16(%rsp) | |
| .LBB156_26: | |
| movq 88(%rsp), %rax | |
| leaq StockDory::AttackTable::Pawn(%rip), %rsi | |
| leaq StockDory::AttackTable::Knight(%rip), %rdi | |
| movb $1, 14(%rsp) | |
| movl %r15d, 52(%rsp) | |
| movl %r12d, 69696(%r14,%rax,8) | |
| movw $1, %ax | |
| tzcntq 40(%r14), %rcx | |
| movq 56(%r14), %rdx | |
| testq %rdx, (%rsi,%rcx,8) | |
| jne .LBB156_31 | |
| movq 64(%r14), %rdx | |
| testq %rdx, (%rdi,%rcx,8) | |
| jne .LBB156_31 | |
| leaq (%rcx,%rcx,2), %rdi | |
| movq 248(%r14), %rsi | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %r8 | |
| movq 88(%r14), %rdx | |
| movq 72(%r14), %r11 | |
| leaq StockDory::AttackTable::Sliding(%rip), %r9 | |
| movq 8(%r8,%rdi,8), %r10 | |
| notq %rsi | |
| orq %rdx, %r11 | |
| orq %rsi, %r10 | |
| imulq (%r8,%rdi,8), %r10 | |
| shrq $55, %r10 | |
| addl 16(%r8,%rdi,8), %r10d | |
| testq %r11, (%r9,%r10,8) | |
| jne .LBB156_31 | |
| orq 1544(%r8,%rdi,8), %rsi | |
| orq 80(%r14), %rdx | |
| imulq 1536(%r8,%rdi,8), %rsi | |
| shrq $52, %rsi | |
| addl 1552(%r8,%rdi,8), %esi | |
| testq %rdx, (%r9,%rsi,8) | |
| jne .LBB156_31 | |
| leaq StockDory::AttackTable::King(%rip), %rdx | |
| movq 96(%r14), %rsi | |
| xorl %eax, %eax | |
| andq (%rdx,%rcx,8), %rsi | |
| setne %al | |
| movb %al, 14(%rsp) | |
| .LBB156_31: | |
| movzwl %ax, %ebp | |
| xorl %ecx, %ecx | |
| movl $0, %eax | |
| leaq 66624(%r14), %r8 | |
| leaq 276(%rsp), %rdi | |
| movq %r14, %rsi | |
| addl %r13d, %ebp | |
| movq 16(%rsp), %r13 | |
| movq %rax, 72(%rsp) | |
| cmpw $4, %bp | |
| movq 88(%rsp), %r15 | |
| cmovll %ecx, %r13d | |
| leaq 66112(%r14), %rcx | |
| movq %rcx, 160(%rsp) | |
| movq %r8, 168(%rsp) | |
| movl %r15d, %edx | |
| movl 44(%rsp), %r9d | |
| callq StockDory::OrderedMoveList<(Color)0, false>::OrderedMoveList(StockDory::Board const&, unsigned char, StockDory::KillerTable const&, StockDory::HistoryTable const&, Move) | |
| movzbl 2020(%rsp), %eax | |
| testb %al, %al | |
| je .LBB156_104 | |
| leaq 33088(%r14,%rbx), %rdx | |
| addl %ebp, %r13d | |
| leaq 33088(%r14), %rcx | |
| movl $-1000000, %r11d | |
| movb $7, %r10b | |
| movswl %r13w, %edi | |
| movq %rdx, 200(%rsp) | |
| movl %edi, %edx | |
| imull %edi, %edx | |
| cmpw $3, %di | |
| movl %edx, 24(%rsp) | |
| setl %dl | |
| imull $21846, %edi, %esi | |
| orb %dl, 14(%rsp) | |
| movl %esi, %edx | |
| shrl $31, %edx | |
| shrl $16, %esi | |
| addl %edx, %esi | |
| movl $1, %edx | |
| cmpw $2, %si | |
| cmovll %edx, %esi | |
| imull $150, %edi, %edx | |
| xorl %ebx, %ebx | |
| movl %esi, 136(%rsp) | |
| leal (,%r15,8), %esi | |
| movl %edi, 140(%rsp) | |
| leaq StockDory::LogarithmicReductionTable::Internal(%rip), %rdi | |
| addl %r12d, %edx | |
| movl %edx, 144(%rsp) | |
| leaq 4(%rsi), %rdx | |
| movq %rsi, 224(%rsp) | |
| leal -1(%r13), %esi | |
| movq %rdx, 216(%rsp) | |
| movl 64(%rsp), %edx | |
| movl %esi, 156(%rsp) | |
| movzbl %r13b, %esi | |
| imulq $436, %rsi, %rsi | |
| movl 28(%rsp), %r8d | |
| movq %r13, 16(%rsp) | |
| addq %rsi, %rdi | |
| movl %r15d, %esi | |
| shll $8, %esi | |
| leaq (%rsi,%r15,2), %rsi | |
| movq %rdi, 208(%rsp) | |
| incb %dl | |
| negl %r8d | |
| leaq 33090(%r14,%rsi), %rdi | |
| leaq 258(%rcx,%rsi), %rcx | |
| movq %rdi, 192(%rsp) | |
| movl %r8d, 152(%rsp) | |
| movq %rcx, 184(%rsp) | |
| movzbl %dl, %ecx | |
| movq %rcx, 32(%rsp) | |
| leaq (%rsi,%rcx,2), %rcx | |
| leaq 33444(%r14,%rcx), %rcx | |
| movq %rcx, 176(%rsp) | |
| movb $2, %cl | |
| movl %ecx, 84(%rsp) | |
| movq $0, 96(%rsp) | |
| movl 52(%rsp), %r15d | |
| jmp .LBB156_36 | |
| .LBB156_33: | |
| movl %eax, %ebp | |
| .LBB156_34: | |
| movq 96(%rsp), %rax | |
| movl %ebx, %r15d | |
| movl %eax, %r9d | |
| .LBB156_35: | |
| movq 128(%rsp), %r10 | |
| movq 120(%rsp), %rbx | |
| movzbl 2020(%rsp), %eax | |
| movl %r9d, %ecx | |
| movl %ebp, %r11d | |
| movq %rcx, 96(%rsp) | |
| addb $7, %r10b | |
| cmpq %rax, %rbx | |
| jae .LBB156_106 | |
| .LBB156_36: | |
| leaq 1(%rbx), %r9 | |
| movzbl %al, %eax | |
| cmpq %rax, %r9 | |
| jae .LBB156_42 | |
| movl %ebx, %ecx | |
| notl %ecx | |
| addl %eax, %ecx | |
| testb $7, %cl | |
| je .LBB156_43 | |
| leal (%r10,%rax), %ecx | |
| movl %ebx, %edx | |
| movzbl %cl, %esi | |
| movq %r9, %rcx | |
| andl $7, %esi | |
| jmp .LBB156_40 | |
| .LBB156_39: | |
| incq %rcx | |
| decq %rsi | |
| je .LBB156_44 | |
| .LBB156_40: | |
| movzbl %dl, %edi | |
| movl 276(%rsp,%rcx,8), %r8d | |
| movl %ecx, %edx | |
| cmpl 276(%rsp,%rdi,8), %r8d | |
| jg .LBB156_39 | |
| movl %edi, %edx | |
| jmp .LBB156_39 | |
| .LBB156_42: | |
| movl %ebx, %edx | |
| jmp .LBB156_45 | |
| .LBB156_43: | |
| movq %r9, %rcx | |
| movl %ebx, %edx | |
| .LBB156_44: | |
| movq %rax, %rsi | |
| subq %rbx, %rsi | |
| addq $-2, %rsi | |
| cmpq $7, %rsi | |
| jae .LBB156_49 | |
| .LBB156_45: | |
| movl 276(%rsp,%rbx,8), %esi | |
| movzbl %dl, %eax | |
| movzwl 280(%rsp,%rax,8), %edi | |
| movl 276(%rsp,%rax,8), %edx | |
| movl %esi, 276(%rsp,%rax,8) | |
| movzwl 280(%rsp,%rbx,8), %esi | |
| movzwl %di, %ecx | |
| movl %edi, 48(%rsp) | |
| movq %r10, 128(%rsp) | |
| movq %r9, 120(%rsp) | |
| movl %r11d, 64(%rsp) | |
| movw %si, 280(%rsp,%rax,8) | |
| movl $1542, %eax | |
| movl %edx, 276(%rsp,%rbx,8) | |
| movw %cx, 280(%rsp,%rbx,8) | |
| bextrl %eax, %edi, %r8d | |
| movzbl 168(%r14,%r8), %ebp | |
| andb $15, %bpl | |
| cmpb $6, %bpl | |
| sete %al | |
| movb %al, 52(%rsp) | |
| testq %rbx, %rbx | |
| je .LBB156_65 | |
| cmpb $6, %bpl | |
| jne .LBB156_65 | |
| cmpl %r15d, 144(%rsp) | |
| jg .LBB156_66 | |
| jmp .LBB156_105 | |
| .LBB156_48: | |
| addq $8, %rcx | |
| cmpq %rax, %rcx | |
| je .LBB156_45 | |
| .LBB156_49: | |
| movzbl %dl, %esi | |
| movl 276(%rsp,%rcx,8), %edi | |
| movl %ecx, %edx | |
| cmpl 276(%rsp,%rsi,8), %edi | |
| jg .LBB156_50 | |
| movl %esi, %edx | |
| movl 284(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 276(%rsp,%rdi,8), %esi | |
| jle .LBB156_51 | |
| .LBB156_58: | |
| leal 1(%rcx), %edx | |
| movzbl %dl, %edx | |
| movl 292(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 276(%rsp,%rdi,8), %esi | |
| jle .LBB156_52 | |
| .LBB156_59: | |
| leal 2(%rcx), %edx | |
| movzbl %dl, %edx | |
| movl 300(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 276(%rsp,%rdi,8), %esi | |
| jle .LBB156_53 | |
| .LBB156_60: | |
| leal 3(%rcx), %edx | |
| movzbl %dl, %edx | |
| movl 308(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 276(%rsp,%rdi,8), %esi | |
| jle .LBB156_54 | |
| .LBB156_61: | |
| leal 4(%rcx), %edx | |
| movzbl %dl, %edx | |
| movl 316(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 276(%rsp,%rdi,8), %esi | |
| jle .LBB156_55 | |
| .LBB156_62: | |
| leal 5(%rcx), %edx | |
| movzbl %dl, %edx | |
| movl 324(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 276(%rsp,%rdi,8), %esi | |
| jle .LBB156_56 | |
| .LBB156_63: | |
| leal 6(%rcx), %edx | |
| movzbl %dl, %edx | |
| movl 332(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 276(%rsp,%rdi,8), %esi | |
| jle .LBB156_48 | |
| jmp .LBB156_64 | |
| .LBB156_50: | |
| movl 284(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 276(%rsp,%rdi,8), %esi | |
| jg .LBB156_58 | |
| .LBB156_51: | |
| movl 292(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 276(%rsp,%rdi,8), %esi | |
| jg .LBB156_59 | |
| .LBB156_52: | |
| movl 300(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 276(%rsp,%rdi,8), %esi | |
| jg .LBB156_60 | |
| .LBB156_53: | |
| movl 308(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 276(%rsp,%rdi,8), %esi | |
| jg .LBB156_61 | |
| .LBB156_54: | |
| movl 316(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 276(%rsp,%rdi,8), %esi | |
| jg .LBB156_62 | |
| .LBB156_55: | |
| movl 324(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 276(%rsp,%rdi,8), %esi | |
| jg .LBB156_63 | |
| .LBB156_56: | |
| movl 332(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 276(%rsp,%rdi,8), %esi | |
| jle .LBB156_48 | |
| .LBB156_64: | |
| leal 7(%rcx), %edx | |
| movzbl %dl, %edx | |
| jmp .LBB156_48 | |
| .LBB156_65: | |
| cmpb $6, %bpl | |
| jne .LBB156_69 | |
| .LBB156_66: | |
| movl %ecx, %eax | |
| andl $63, %eax | |
| testb $15, 168(%r14,%rax) | |
| je .LBB156_69 | |
| movq 216(%rsp), %rax | |
| movzbl 69696(%r14,%rax), %eax | |
| incb %al | |
| jmp .LBB156_70 | |
| .LBB156_69: | |
| xorl %eax, %eax | |
| .LBB156_70: | |
| movq 224(%rsp), %rdx | |
| movl %ecx, %esi | |
| andl $63, %esi | |
| shrl $12, %ecx | |
| movq %r14, %rdi | |
| movq %rsi, 248(%rsp) | |
| movq %r8, 104(%rsp) | |
| movb %al, 69708(%r14,%rdx) | |
| movl %r8d, %edx | |
| vzeroupper | |
| callq PreviousState StockDory::Board::Move<61680ul>(Square, Square, Piece) | |
| incq 70728(%r14) | |
| movq %rdx, 232(%rsp) | |
| movq %rax, %r11 | |
| movq 272(%r14), %rdx | |
| mulxq TTable+24(%rip), %rax, %rax | |
| movq TTable(%rip), %rcx | |
| shlq $4, %rax | |
| prefetcht0 (%rcx,%rax) | |
| movzwl 33080(%r14), %eax | |
| leal 1(%rax), %ecx | |
| movw %cx, 33080(%r14) | |
| movq %rdx, 312(%r14,%rax,8) | |
| movswl 156(%rsp), %edx | |
| movq %rbx, 112(%rsp) | |
| movb %bpl, 15(%rsp) | |
| movq %r11, 240(%rsp) | |
| testq %rbx, %rbx | |
| je .LBB156_73 | |
| cmpq $4, %rbx | |
| movl %r15d, %r12d | |
| notl %r12d | |
| setb %al | |
| orb 14(%rsp), %al | |
| testb $1, %al | |
| je .LBB156_74 | |
| movl %r15d, %ebx | |
| negl %r15d | |
| jmp .LBB156_81 | |
| .LBB156_73: | |
| movl %r15d, %ebx | |
| negl %r15d | |
| jmp .LBB156_83 | |
| .LBB156_74: | |
| movl %edx, 148(%rsp) | |
| tzcntq 96(%r14), %rcx | |
| movq (%r14), %rdx | |
| leaq StockDory::AttackTable::Pawn(%rip), %rsi | |
| movq 208(%rsp), %rax | |
| movzwl (%rax,%rbx,2), %eax | |
| testq %rdx, 512(%rsi,%rcx,8) | |
| jne .LBB156_80 | |
| movq 8(%r14), %rdx | |
| leaq StockDory::AttackTable::Knight(%rip), %rsi | |
| testq %rdx, (%rsi,%rcx,8) | |
| jne .LBB156_80 | |
| leaq (%rcx,%rcx,2), %rdi | |
| movq 248(%r14), %rsi | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %r9 | |
| movq 32(%r14), %rdx | |
| movq 16(%r14), %r11 | |
| leaq StockDory::AttackTable::Sliding(%rip), %r10 | |
| movq 8(%r9,%rdi,8), %r8 | |
| notq %rsi | |
| orq %rdx, %r11 | |
| orq %rsi, %r8 | |
| imulq (%r9,%rdi,8), %r8 | |
| shrq $55, %r8 | |
| addl 16(%r9,%rdi,8), %r8d | |
| testq %r11, (%r10,%r8,8) | |
| jne .LBB156_80 | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %r8 | |
| orq 24(%r14), %rdx | |
| orq 1544(%r8,%rdi,8), %rsi | |
| imulq 1536(%r8,%rdi,8), %rsi | |
| shrq $52, %rsi | |
| addl 1552(%r8,%rdi,8), %esi | |
| leaq StockDory::AttackTable::Sliding(%rip), %rdi | |
| testq %rdx, (%rdi,%rsi,8) | |
| jne .LBB156_80 | |
| movq 40(%r14), %rdx | |
| leaq StockDory::AttackTable::King(%rip), %rsi | |
| testq %rdx, (%rsi,%rcx,8) | |
| jne .LBB156_80 | |
| incl %eax | |
| .LBB156_80: | |
| movl 140(%rsp), %ecx | |
| cwtl | |
| movl %r15d, %r13d | |
| movq 32(%rsp), %rsi | |
| movq %r14, %rdi | |
| subl %eax, %ecx | |
| movl $1, %eax | |
| cmpl $2, %ecx | |
| cmovll %eax, %ecx | |
| negl %r15d | |
| movswl %cx, %edx | |
| movl %r12d, %ecx | |
| movl %r15d, %r8d | |
| callq int StockDory::Search<StockDory::NoLogger>::AlphaBeta<(Color)1, false, false>(unsigned char, short, int, int) | |
| movl 148(%rsp), %edx | |
| movl %eax, %ebp | |
| negl %ebp | |
| movl %r13d, %ebx | |
| cmpl %ebp, %r13d | |
| jge .LBB156_84 | |
| .LBB156_81: | |
| movq 32(%rsp), %rsi | |
| movq %r14, %rdi | |
| movl %edx, %r13d | |
| movl %r12d, %ecx | |
| movl %r15d, %r8d | |
| callq int StockDory::Search<StockDory::NoLogger>::AlphaBeta<(Color)1, false, false>(unsigned char, short, int, int) | |
| movl %eax, %ebp | |
| negl %ebp | |
| cmpl %ebp, %ebx | |
| jge .LBB156_84 | |
| movl %r13d, %edx | |
| cmpl %ebp, 28(%rsp) | |
| jle .LBB156_84 | |
| .LBB156_83: | |
| movl 152(%rsp), %ecx | |
| movq 32(%rsp), %rsi | |
| movq %r14, %rdi | |
| movl %r15d, %r8d | |
| callq int StockDory::Search<StockDory::NoLogger>::AlphaBeta<(Color)1, true, false>(unsigned char, short, int, int) | |
| movl %eax, %ebp | |
| negl %ebp | |
| .LBB156_84: | |
| xorl %ecx, %ecx | |
| movb 52(%rsp), %cl | |
| movq 72(%rsp), %rax | |
| movq %r14, %rdi | |
| addl %ecx, %eax | |
| movq %rax, 72(%rsp) | |
| movq 240(%rsp), %rax | |
| movq 248(%rsp), %r12 | |
| movq 232(%rsp), %rsi | |
| movzbl 104(%rsp), %ecx | |
| movq %rax, 256(%rsp) | |
| movq %rsi, 264(%rsp) | |
| movzbl %r12b, %edx | |
| leaq 256(%rsp), %rsi | |
| callq void StockDory::Board::UndoMove<61680ul>(PreviousState const&, Square, Square) | |
| decw 33080(%r14) | |
| movl 64(%rsp), %eax | |
| cmpl %eax, %ebp | |
| jle .LBB156_33 | |
| cmpl %ebx, %ebp | |
| jle .LBB156_34 | |
| movq 88(%rsp), %rax | |
| movl 48(%rsp), %r9d | |
| movq 192(%rsp), %r10 | |
| movq 176(%rsp), %r11 | |
| movw %r9w, (%r10,%rax,2) | |
| movq 184(%rsp), %rax | |
| movzbl (%rax), %eax | |
| cmpb %al, 32(%rsp) | |
| jae .LBB156_100 | |
| movq 32(%rsp), %rdi | |
| movzbl %al, %ecx | |
| movq %rcx, %rdx | |
| subq %rdi, %rdx | |
| cmpq $7, %rdx | |
| jbe .LBB156_99 | |
| cmpq $64, %rdx | |
| jae .LBB156_91 | |
| xorl %esi, %esi | |
| jmp .LBB156_95 | |
| .LBB156_91: | |
| movq %rdx, %rsi | |
| andq $-64, %rsi | |
| xorl %edi, %edi | |
| .LBB156_92: | |
| vmovups -96(%r11,%rdi,2), %ymm0 | |
| vmovups -64(%r11,%rdi,2), %ymm1 | |
| vmovups -32(%r11,%rdi,2), %ymm2 | |
| vmovups (%r11,%rdi,2), %ymm3 | |
| vmovups %ymm0, -354(%r11,%rdi,2) | |
| vmovups %ymm1, -322(%r11,%rdi,2) | |
| vmovups %ymm2, -290(%r11,%rdi,2) | |
| vmovups %ymm3, -258(%r11,%rdi,2) | |
| addq $64, %rdi | |
| cmpq %rdi, %rsi | |
| jne .LBB156_92 | |
| cmpq %rsi, %rdx | |
| je .LBB156_100 | |
| testb $56, %dl | |
| je .LBB156_98 | |
| .LBB156_95: | |
| movq 32(%rsp), %rdi | |
| movq %rdx, %r8 | |
| andq $-8, %r8 | |
| addq %r8, %rdi | |
| .LBB156_96: | |
| vmovups -96(%r11,%rsi,2), %xmm0 | |
| vmovups %xmm0, -354(%r11,%rsi,2) | |
| addq $8, %rsi | |
| cmpq %rsi, %r8 | |
| jne .LBB156_96 | |
| cmpq %r8, %rdx | |
| jne .LBB156_99 | |
| jmp .LBB156_100 | |
| .LBB156_98: | |
| addq 32(%rsp), %rsi | |
| movq %rsi, %rdi | |
| .LBB156_99: | |
| movzwl 258(%r10,%rdi,2), %edx | |
| movw %dx, (%r10,%rdi,2) | |
| incq %rdi | |
| cmpq %rcx, %rdi | |
| jb .LBB156_99 | |
| .LBB156_100: | |
| movq 200(%rsp), %rcx | |
| cmpb $6, 15(%rsp) | |
| movb %al, (%rcx) | |
| jne .LBB156_102 | |
| cmpl 28(%rsp), %ebp | |
| jge .LBB156_116 | |
| .LBB156_102: | |
| cmpl 28(%rsp), %ebp | |
| jge .LBB156_121 | |
| movl %ebp, %r15d | |
| movl $0, 84(%rsp) | |
| jmp .LBB156_35 | |
| .LBB156_104: | |
| xorl %ebp, %ebp | |
| cmpb $0, 14(%rsp) | |
| cmovnel 104(%rsp), %ebp | |
| jmp .LBB156_114 | |
| .LBB156_105: | |
| movq 96(%rsp), %rax | |
| movl %r11d, %ebp | |
| movl %eax, %r9d | |
| .LBB156_106: | |
| movl 84(%rsp), %ebx | |
| cmpb $2, %bl | |
| cmovel 44(%rsp), %r9d | |
| .LBB156_107: | |
| movq 56(%rsp), %rdx | |
| movq 16(%rsp), %r11 | |
| .LBB156_108: | |
| mulxq TTable+24(%rip), %rax, %rax | |
| shlq $4, %rax | |
| addq TTable(%rip), %rax | |
| testb %bl, %bl | |
| je .LBB156_113 | |
| cmpq (%rax), %rdx | |
| jne .LBB156_113 | |
| cmpb $1, %bl | |
| jne .LBB156_112 | |
| cmpb $2, 15(%rax) | |
| je .LBB156_113 | |
| .LBB156_112: | |
| movzbl 14(%rax), %esi | |
| movzbl %r11b, %ecx | |
| addl $-3, %esi | |
| cmpl %ecx, %esi | |
| jge .LBB156_114 | |
| .LBB156_113: | |
| movq %rdx, (%rax) | |
| movl %ebp, 8(%rax) | |
| movw %r9w, 12(%rax) | |
| movb %r11b, 14(%rax) | |
| movb %bl, 15(%rax) | |
| .LBB156_114: | |
| movl %ebp, %eax | |
| addq $2024, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| vzeroupper | |
| retq | |
| .LBB156_115: | |
| movl 8(%rbp), %r12d | |
| movq $0, 16(%rsp) | |
| jmp .LBB156_26 | |
| .LBB156_116: | |
| movq 88(%rsp), %rdx | |
| movq 160(%rsp), %rax | |
| movzbl 112(%rsp), %ecx | |
| movzwl (%rax,%rdx,2), %eax | |
| cmpw %r9w, %ax | |
| je .LBB156_118 | |
| movw %ax, 66368(%r14,%rdx,2) | |
| movw %r9w, 66112(%r14,%rdx,2) | |
| .LBB156_118: | |
| movzbl 136(%rsp), %r15d | |
| movzbl 168(%r14,%r12), %edx | |
| movq 168(%rsp), %r12 | |
| movq 104(%rsp), %rax | |
| movzbl 72(%rsp), %r13d | |
| movq 16(%rsp), %r11 | |
| movb $1, %bl | |
| imull %r15d, %ecx | |
| addl 24(%rsp), %ecx | |
| andl $15, %edx | |
| shll $8, %edx | |
| addq %r12, %rdx | |
| addl %ecx, (%rdx,%rax,4) | |
| movq 56(%rsp), %rdx | |
| cmpl $2, %r13d | |
| jb .LBB156_108 | |
| movl %r13d, %esi | |
| decq %rsi | |
| leal -2(%r13), %edi | |
| movq %r15, 64(%rsp) | |
| movq %r13, 72(%rsp) | |
| movl %esi, %eax | |
| andl $3, %eax | |
| cmpl $3, %edi | |
| jae .LBB156_122 | |
| movl 24(%rsp), %ecx | |
| movl $1, %esi | |
| movl $1, %edi | |
| jmp .LBB156_125 | |
| .LBB156_121: | |
| movb $1, %bl | |
| jmp .LBB156_107 | |
| .LBB156_122: | |
| movl $1, %edi | |
| movl $4, %r9d | |
| movl $3, %r10d | |
| movl $2, %r11d | |
| movl 24(%rsp), %ecx | |
| movq 112(%rsp), %rdx | |
| andq $-4, %rsi | |
| leal (,%r15,4), %r8d | |
| xorl %ebx, %ebx | |
| subl %r13d, %edi | |
| subl %r13d, %r9d | |
| subl %r13d, %r10d | |
| subl %r13d, %r11d | |
| negq %rsi | |
| imull %r15d, %edi | |
| imull %r15d, %r9d | |
| imull %r15d, %r10d | |
| imull %r15d, %r11d | |
| movl $1542, %r15d | |
| subl %ecx, %edi | |
| subl %ecx, %r9d | |
| subl %ecx, %r10d | |
| subl %ecx, %r11d | |
| movq %r12, %rcx | |
| .LBB156_123: | |
| leal -1(%rdx,%rbx), %r12d | |
| movzbl %r12b, %r12d | |
| movzwl 280(%rsp,%r12,8), %r12d | |
| bextrl %r15d, %r12d, %r13d | |
| andl $63, %r12d | |
| movzbl 168(%r14,%r12), %r12d | |
| andl $15, %r12d | |
| shll $8, %r12d | |
| addq %rcx, %r12 | |
| addl %edi, (%r12,%r13,4) | |
| leal -2(%rdx,%rbx), %r12d | |
| addl %r8d, %edi | |
| movzbl %r12b, %r12d | |
| movzwl 280(%rsp,%r12,8), %r12d | |
| bextrl %r15d, %r12d, %r13d | |
| andl $63, %r12d | |
| movzbl 168(%r14,%r12), %r12d | |
| andl $15, %r12d | |
| shll $8, %r12d | |
| addq %rcx, %r12 | |
| addl %r11d, (%r12,%r13,4) | |
| leal -3(%rdx,%rbx), %r12d | |
| addl %r8d, %r11d | |
| movzbl %r12b, %r12d | |
| movzwl 280(%rsp,%r12,8), %r12d | |
| bextrl %r15d, %r12d, %r13d | |
| andl $63, %r12d | |
| movzbl 168(%r14,%r12), %r12d | |
| andl $15, %r12d | |
| shll $8, %r12d | |
| addq %rcx, %r12 | |
| addl %r10d, (%r12,%r13,4) | |
| leal -4(%rdx,%rbx), %r12d | |
| addq $-4, %rbx | |
| addl %r8d, %r10d | |
| movzbl %r12b, %r12d | |
| movzwl 280(%rsp,%r12,8), %r12d | |
| bextrl %r15d, %r12d, %r13d | |
| andl $63, %r12d | |
| movzbl 168(%r14,%r12), %r12d | |
| andl $15, %r12d | |
| shll $8, %r12d | |
| addq %rcx, %r12 | |
| addl %r9d, (%r12,%r13,4) | |
| addl %r8d, %r9d | |
| cmpq %rbx, %rsi | |
| jne .LBB156_123 | |
| movq %rcx, %r12 | |
| movq 56(%rsp), %rdx | |
| movq 16(%rsp), %r11 | |
| movl 24(%rsp), %ecx | |
| movl 48(%rsp), %r9d | |
| movl $1, %edi | |
| subq %rbx, %rdi | |
| movb $1, %bl | |
| movl %edi, %esi | |
| .LBB156_125: | |
| testq %rax, %rax | |
| je .LBB156_108 | |
| movq 112(%rsp), %r15 | |
| leal 1(%rdi), %r8d | |
| movq 64(%rsp), %r13 | |
| subq %rdi, %r15 | |
| movq 72(%rsp), %rdi | |
| .LBB156_127: | |
| movzbl %r15b, %r9d | |
| movl $1542, %r10d | |
| subl %edi, %esi | |
| decq %r15 | |
| movzwl 280(%rsp,%r9,8), %r9d | |
| imull %r13d, %esi | |
| subl %ecx, %esi | |
| bextrl %r10d, %r9d, %r10d | |
| andl $63, %r9d | |
| movzbl 168(%r14,%r9), %r9d | |
| andl $15, %r9d | |
| shll $8, %r9d | |
| addq %r12, %r9 | |
| addl %esi, (%r9,%r10,4) | |
| movl %r8d, %esi | |
| incl %r8d | |
| decq %rax | |
| jne .LBB156_127 | |
| movl 48(%rsp), %r9d | |
| jmp .LBB156_108 | |
| .LBB156_129: | |
| movl $8, %edi | |
| callq __cxa_allocate_exception@PLT | |
| movq std::exception::~exception()@GOTPCREL(%rip), %rdx | |
| leaq vtable for StockDory::Search<StockDory::NoLogger>::SearchStopException+16(%rip), %rcx | |
| leaq typeinfo for StockDory::Search<StockDory::NoLogger>::SearchStopException(%rip), %rsi | |
| movq %rax, %rdi | |
| movq %rcx, (%rax) | |
| callq __cxa_throw@PLT | |
| .Lfunc_end156: | |
| int StockDory::Search<StockDory::NoLogger>::AlphaBeta<(Color)0, false, false>(unsigned char, short, int, int): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $1992, %rsp | |
| cmpb $0, 70751(%rdi) | |
| jne .LBB157_140 | |
| movzwl 70728(%rdi), %eax | |
| movl %ecx, %r12d | |
| movl %esi, %r15d | |
| movq %rdi, %r14 | |
| testl $4095, %eax | |
| jne .LBB157_4 | |
| cmpq $0, 296(%r14) | |
| je .LBB157_4 | |
| movl %edx, %ebx | |
| movl %r8d, %ebp | |
| callq std::chrono::_V2::steady_clock::now()@PLT | |
| subq 280(%r14), %rax | |
| movabsq $4835703278458516699, %rcx | |
| movl %ebp, %r8d | |
| imulq %rcx | |
| movq %rdx, %rax | |
| movq %rax, %rcx | |
| shrq $63, %rcx | |
| sarq $18, %rax | |
| movl %ebx, %edx | |
| addq %rcx, %rax | |
| cmpq 296(%r14), %rax | |
| jg .LBB157_140 | |
| .LBB157_4: | |
| movzbl %r15b, %esi | |
| movl %esi, %eax | |
| shll $8, %eax | |
| leaq (%rax,%rsi,2), %rax | |
| movb %sil, 33088(%r14,%rax) | |
| testw %dx, %dx | |
| jle .LBB157_13 | |
| movzbl 69700(%r14,%rsi,8), %ecx | |
| xorl %ebx, %ebx | |
| cmpb $99, %cl | |
| ja .LBB157_107 | |
| movq 272(%r14), %r10 | |
| movzwl 33080(%r14), %eax | |
| testl %eax, %eax | |
| je .LBB157_15 | |
| notb %cl | |
| movsbl %cl, %ecx | |
| addl %eax, %ecx | |
| decl %eax | |
| movzwl %ax, %edi | |
| leaq 312(%r14,%rdi,8), %r11 | |
| xorl %edi, %edi | |
| jmp .LBB157_9 | |
| .LBB157_8: | |
| addq $-8, %r11 | |
| addw $-1, %ax | |
| jae .LBB157_15 | |
| .LBB157_9: | |
| movzwl %ax, %r9d | |
| cmpl %r9d, %ecx | |
| jg .LBB157_15 | |
| cmpq %r10, (%r11) | |
| jne .LBB157_8 | |
| cmpb $1, %dil | |
| ja .LBB157_96 | |
| incb %dil | |
| jmp .LBB157_8 | |
| .LBB157_13: | |
| movq %r14, %rdi | |
| movl %r12d, %edx | |
| movl %r8d, %ecx | |
| .LBB157_14: | |
| addq $1992, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| jmp int StockDory::Search<StockDory::NoLogger>::Q<(Color)0, false>(unsigned char, int, int) | |
| .LBB157_15: | |
| movq 248(%r14), %rax | |
| notq %rax | |
| popcntq %rax, %rax | |
| cmpq $2, %rax | |
| je .LBB157_107 | |
| cmpl $3, %eax | |
| jne .LBB157_18 | |
| movq 72(%r14), %rax | |
| orq 16(%r14), %rax | |
| orq 64(%r14), %rax | |
| orq 8(%r14), %rax | |
| jne .LBB157_107 | |
| .LBB157_18: | |
| leal -999999(%rsi), %edi | |
| movl $999998, %ebx | |
| movq %rsi, 40(%rsp) | |
| cmpl %edi, %r12d | |
| cmovlel %edi, %r12d | |
| subl %esi, %ebx | |
| cmpl %r8d, %ebx | |
| cmovgel %r8d, %ebx | |
| cmpl %ebx, %r12d | |
| jge .LBB157_24 | |
| movl %r12d, 8(%rsp) | |
| movl %r15d, 4(%rsp) | |
| movl %edx, %r12d | |
| movswl %dx, %ebp | |
| movq %r10, %rdx | |
| mulxq TTable+24(%rip), %rcx, %rcx | |
| movq TTable(%rip), %r13 | |
| movq %r10, 168(%rsp) | |
| movl %edi, 80(%rsp) | |
| shlq $4, %rcx | |
| movzbl 15(%r13,%rcx), %eax | |
| cmpl $3, %eax | |
| je .LBB157_25 | |
| addq %rcx, %r13 | |
| cmpq %r10, (%r13) | |
| jne .LBB157_25 | |
| movzwl 12(%r13), %ecx | |
| movzbl 14(%r13), %edx | |
| movl %ecx, 20(%rsp) | |
| cmpl %ebp, %edx | |
| jge .LBB157_108 | |
| testl %eax, %eax | |
| jne .LBB157_119 | |
| movl 8(%r13), %r15d | |
| movl %r12d, %eax | |
| movq $0, 32(%rsp) | |
| jmp .LBB157_27 | |
| .LBB157_24: | |
| movl %r12d, %ebx | |
| jmp .LBB157_107 | |
| .LBB157_25: | |
| movzwl StockDory::Evaluation::NN+1378624(%rip), %eax | |
| leaq StockDory::Evaluation::NN(%rip), %rcx | |
| leaq StockDory::Evaluation::NN+590592(%rip), %rdx | |
| leaq StockDory::Evaluation::NN+592160(%rip), %r8 | |
| movl $0, 20(%rsp) | |
| xorl %r9d, %r9d | |
| leaq (%rax,%rax,2), %rax | |
| shll $9, %eax | |
| leaq 592192(%rax,%rcx), %rdi | |
| leaq 592960(%rax,%rcx), %rsi | |
| leaq StockDory::Evaluation::NN+592128(%rip), %rcx | |
| callq void MantaRay::SIMD::ActivateFlattenAndForward<MantaRay::ClippedReLU<short, (short)0, (short)255>, short, int, 384ul, 1ul>(std::array<short, 384ul> const&, std::array<short, 384ul> const&, std::array<short, ((384ul)*(2))*(1ul)> const&, std::array<short, 1ul> const&, std::array<int, 1ul>&, unsigned int) | |
| imull $400, StockDory::Evaluation::NN+592160(%rip), %eax | |
| movslq %eax, %r15 | |
| imulq $-2139062143, %r15, %rax | |
| shrq $32, %rax | |
| addl %eax, %r15d | |
| movl %r15d, %eax | |
| shrl $31, %eax | |
| sarl $13, %r15d | |
| addl %eax, %r15d | |
| movw $-1, %ax | |
| movq %rax, 32(%rsp) | |
| .LBB157_26: | |
| movl %r12d, %eax | |
| .LBB157_27: | |
| movq 40(%rsp), %rcx | |
| leaq StockDory::AttackTable::Pawn(%rip), %rsi | |
| movl %ebx, 24(%rsp) | |
| movl %r15d, 69696(%r14,%rcx,8) | |
| tzcntq 40(%r14), %rcx | |
| movq 56(%r14), %rdx | |
| testq %rdx, (%rsi,%rcx,8) | |
| jne .LBB157_32 | |
| movq 64(%r14), %rsi | |
| leaq StockDory::AttackTable::Knight(%rip), %rdx | |
| testq %rsi, (%rdx,%rcx,8) | |
| jne .LBB157_32 | |
| leaq (%rcx,%rcx,2), %rdi | |
| movq 248(%r14), %rsi | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %r8 | |
| movq 88(%r14), %rdx | |
| movq 72(%r14), %r11 | |
| leaq StockDory::AttackTable::Sliding(%rip), %r9 | |
| movq 8(%r8,%rdi,8), %r10 | |
| notq %rsi | |
| orq %rdx, %r11 | |
| orq %rsi, %r10 | |
| imulq (%r8,%rdi,8), %r10 | |
| shrq $55, %r10 | |
| addl 16(%r8,%rdi,8), %r10d | |
| testq %r11, (%r9,%r10,8) | |
| jne .LBB157_32 | |
| orq 1544(%r8,%rdi,8), %rsi | |
| orq 80(%r14), %rdx | |
| imulq 1536(%r8,%rdi,8), %rsi | |
| shrq $52, %rsi | |
| addl 1552(%r8,%rdi,8), %esi | |
| testq %rdx, (%r9,%rsi,8) | |
| jne .LBB157_32 | |
| movq 96(%r14), %rsi | |
| leaq StockDory::AttackTable::King(%rip), %rdx | |
| testq %rsi, (%rdx,%rcx,8) | |
| je .LBB157_130 | |
| .LBB157_32: | |
| incl %eax | |
| movb $1, %bpl | |
| movl $0, 56(%rsp) | |
| .LBB157_33: | |
| movq 32(%rsp), %r13 | |
| xorl %ecx, %ecx | |
| cmpw $4, %ax | |
| movl %eax, %r12d | |
| movl $0, %eax | |
| leaq 66624(%r14), %r8 | |
| leaq 244(%rsp), %rdi | |
| movq %r14, %rsi | |
| movq %rax, 88(%rsp) | |
| movq 40(%rsp), %rbx | |
| cmovll %ecx, %r13d | |
| leaq 66112(%r14), %rcx | |
| movq %rcx, 152(%rsp) | |
| movq %r8, 160(%rsp) | |
| movl 20(%rsp), %r9d | |
| movl %ebx, %edx | |
| callq StockDory::OrderedMoveList<(Color)0, false>::OrderedMoveList(StockDory::Board const&, unsigned char, StockDory::KillerTable const&, StockDory::HistoryTable const&, Move) | |
| movzbl 1988(%rsp), %eax | |
| testb %al, %al | |
| je .LBB157_97 | |
| addl %r12d, %r13d | |
| movl %ebp, %esi | |
| movb $7, %r9b | |
| movswl %r13w, %edi | |
| notb %sil | |
| movl %edi, %edx | |
| imull %edx, %edx | |
| cmpw $4, %di | |
| setl %cl | |
| andb %cl, %sil | |
| cmpw $3, %di | |
| setl %cl | |
| movb %sil, 2(%rsp) | |
| imull $21846, %edi, %esi | |
| orb %bpl, %cl | |
| movl $-1000000, %ebp | |
| movb %cl, 1(%rsp) | |
| movl %esi, %ecx | |
| shrl $31, %ecx | |
| shrl $16, %esi | |
| addl %ecx, %esi | |
| movl $1, %ecx | |
| cmpw $2, %si | |
| cmovll %ecx, %esi | |
| leal 3(%rdx), %ecx | |
| movl %esi, 100(%rsp) | |
| movq %rdx, 128(%rsp) | |
| imull $150, %edi, %edx | |
| movl %edi, 108(%rsp) | |
| movzbl %cl, %ecx | |
| movb $2, %sil | |
| addl %r15d, %edx | |
| xorl %r15d, %r15d | |
| movl %edx, 116(%rsp) | |
| leal (,%rbx,8), %edx | |
| movl %ecx, 112(%rsp) | |
| leaq 4(%rdx), %rcx | |
| movq %rdx, 200(%rsp) | |
| leaq StockDory::LogarithmicReductionTable::Internal(%rip), %rdx | |
| movq %rcx, 184(%rsp) | |
| leal -1(%r13), %ecx | |
| movl 4(%rsp), %ebx | |
| movl %ecx, 76(%rsp) | |
| movl 24(%rsp), %ecx | |
| incb %bl | |
| negl %ecx | |
| movl %ecx, 72(%rsp) | |
| movzbl %r13b, %ecx | |
| movq %r13, 32(%rsp) | |
| imulq $436, %rcx, %rcx | |
| addq %rcx, %rdx | |
| movq %rdx, 176(%rsp) | |
| movl $2, %edx | |
| movzbl 56(%rsp), %ecx | |
| movl %esi, 68(%rsp) | |
| subl %ecx, %edx | |
| xorl $1, %ecx | |
| movzwl %dx, %edx | |
| movzwl %cx, %ecx | |
| movl %edx, 96(%rsp) | |
| movl %ecx, 104(%rsp) | |
| movq $0, 48(%rsp) | |
| movl %ebx, 4(%rsp) | |
| movl 8(%rsp), %r12d | |
| jmp .LBB157_38 | |
| .LBB157_35: | |
| movl %eax, %r8d | |
| movq 48(%rsp), %rax | |
| movl %r15d, %r12d | |
| movq 80(%rsp), %r9 | |
| movq 144(%rsp), %r15 | |
| .LBB157_36: | |
| movl %eax, %r11d | |
| .LBB157_37: | |
| movl %r11d, %ecx | |
| movzbl 1988(%rsp), %eax | |
| addb $7, %r9b | |
| movl %r8d, %ebp | |
| movq %rcx, 48(%rsp) | |
| movl 4(%rsp), %ebx | |
| cmpq %rax, %r15 | |
| jae .LBB157_99 | |
| .LBB157_38: | |
| movq 88(%rsp), %rcx | |
| leaq 1(%r15), %r10 | |
| movzbl %al, %eax | |
| movl %ecx, %r11d | |
| cmpq %rax, %r10 | |
| jae .LBB157_44 | |
| movl %r15d, %ecx | |
| notl %ecx | |
| addl %eax, %ecx | |
| testb $7, %cl | |
| je .LBB157_45 | |
| leal (%r9,%rax), %ecx | |
| movl %r15d, %edx | |
| movzbl %cl, %esi | |
| movq %r10, %rcx | |
| andl $7, %esi | |
| jmp .LBB157_42 | |
| .LBB157_41: | |
| incq %rcx | |
| decq %rsi | |
| je .LBB157_46 | |
| .LBB157_42: | |
| movzbl %dl, %edi | |
| movl 244(%rsp,%rcx,8), %r8d | |
| movl %ecx, %edx | |
| cmpl 244(%rsp,%rdi,8), %r8d | |
| jg .LBB157_41 | |
| movl %edi, %edx | |
| jmp .LBB157_41 | |
| .LBB157_44: | |
| movl %r15d, %edx | |
| jmp .LBB157_47 | |
| .LBB157_45: | |
| movq %r10, %rcx | |
| movl %r15d, %edx | |
| .LBB157_46: | |
| movq %rax, %rsi | |
| subq %r15, %rsi | |
| addq $-2, %rsi | |
| cmpq $7, %rsi | |
| jae .LBB157_56 | |
| .LBB157_47: | |
| movzbl %dl, %eax | |
| movl 244(%rsp,%r15,8), %edx | |
| xorl %edi, %edi | |
| movl 244(%rsp,%rax,8), %ecx | |
| movzwl 248(%rsp,%rax,8), %esi | |
| movl %edx, 244(%rsp,%rax,8) | |
| movzwl 248(%rsp,%r15,8), %edx | |
| movw %dx, 248(%rsp,%rax,8) | |
| movl $1542, %eax | |
| movl %ecx, 244(%rsp,%r15,8) | |
| movw %si, 248(%rsp,%r15,8) | |
| bextrl %eax, %esi, %r8d | |
| movzbl 168(%r14,%r8), %r13d | |
| andb $15, %r13b | |
| cmpb $6, %r13b | |
| sete %al | |
| testq %r15, %r15 | |
| je .LBB157_50 | |
| cmpb $6, %r13b | |
| jne .LBB157_50 | |
| cmpl %r12d, 116(%rsp) | |
| jle .LBB157_98 | |
| .LBB157_50: | |
| movb %al, %dil | |
| addl %r11d, %edi | |
| cmpl $-999999, %ebp | |
| setge %al | |
| andb 2(%rsp), %al | |
| movzbl %dil, %edx | |
| cmpb $1, %al | |
| jne .LBB157_52 | |
| cmpl 112(%rsp), %edx | |
| ja .LBB157_98 | |
| .LBB157_52: | |
| movzwl %si, %ecx | |
| movl %esi, 28(%rsp) | |
| movq %r9, 80(%rsp) | |
| movq %r10, 144(%rsp) | |
| movl %r11d, 120(%rsp) | |
| movl %ebp, 124(%rsp) | |
| movq %rdx, 136(%rsp) | |
| movq %rdi, 88(%rsp) | |
| cmpb $6, %r13b | |
| jne .LBB157_73 | |
| movl %ecx, %eax | |
| andl $63, %eax | |
| testb $15, 168(%r14,%rax) | |
| je .LBB157_73 | |
| movq 184(%rsp), %rax | |
| movzbl 69696(%r14,%rax), %eax | |
| incb %al | |
| jmp .LBB157_74 | |
| .LBB157_55: | |
| addq $8, %rcx | |
| cmpq %rax, %rcx | |
| je .LBB157_47 | |
| .LBB157_56: | |
| movzbl %dl, %esi | |
| movl 244(%rsp,%rcx,8), %edi | |
| movl %ecx, %edx | |
| cmpl 244(%rsp,%rsi,8), %edi | |
| jg .LBB157_57 | |
| movl %esi, %edx | |
| movl 252(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 244(%rsp,%rdi,8), %esi | |
| jle .LBB157_58 | |
| .LBB157_65: | |
| leal 1(%rcx), %edx | |
| movzbl %dl, %edx | |
| movl 260(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 244(%rsp,%rdi,8), %esi | |
| jle .LBB157_59 | |
| .LBB157_66: | |
| leal 2(%rcx), %edx | |
| movzbl %dl, %edx | |
| movl 268(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 244(%rsp,%rdi,8), %esi | |
| jle .LBB157_60 | |
| .LBB157_67: | |
| leal 3(%rcx), %edx | |
| movzbl %dl, %edx | |
| movl 276(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 244(%rsp,%rdi,8), %esi | |
| jle .LBB157_61 | |
| .LBB157_68: | |
| leal 4(%rcx), %edx | |
| movzbl %dl, %edx | |
| movl 284(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 244(%rsp,%rdi,8), %esi | |
| jle .LBB157_62 | |
| .LBB157_69: | |
| leal 5(%rcx), %edx | |
| movzbl %dl, %edx | |
| movl 292(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 244(%rsp,%rdi,8), %esi | |
| jle .LBB157_63 | |
| .LBB157_70: | |
| leal 6(%rcx), %edx | |
| movzbl %dl, %edx | |
| movl 300(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 244(%rsp,%rdi,8), %esi | |
| jle .LBB157_55 | |
| jmp .LBB157_71 | |
| .LBB157_57: | |
| movl 252(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 244(%rsp,%rdi,8), %esi | |
| jg .LBB157_65 | |
| .LBB157_58: | |
| movl 260(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 244(%rsp,%rdi,8), %esi | |
| jg .LBB157_66 | |
| .LBB157_59: | |
| movl 268(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 244(%rsp,%rdi,8), %esi | |
| jg .LBB157_67 | |
| .LBB157_60: | |
| movl 276(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 244(%rsp,%rdi,8), %esi | |
| jg .LBB157_68 | |
| .LBB157_61: | |
| movl 284(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 244(%rsp,%rdi,8), %esi | |
| jg .LBB157_69 | |
| .LBB157_62: | |
| movl 292(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 244(%rsp,%rdi,8), %esi | |
| jg .LBB157_70 | |
| .LBB157_63: | |
| movl 300(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 244(%rsp,%rdi,8), %esi | |
| jle .LBB157_55 | |
| .LBB157_71: | |
| leal 7(%rcx), %edx | |
| movzbl %dl, %edx | |
| jmp .LBB157_55 | |
| .LBB157_73: | |
| xorl %eax, %eax | |
| .LBB157_74: | |
| movq 200(%rsp), %rdx | |
| movl %ecx, %esi | |
| andl $63, %esi | |
| shrl $12, %ecx | |
| movq %r14, %rdi | |
| movq %rsi, 56(%rsp) | |
| movq %r8, 8(%rsp) | |
| movb %al, 69708(%r14,%rdx) | |
| movl %r8d, %edx | |
| callq PreviousState StockDory::Board::Move<61680ul>(Square, Square, Piece) | |
| incq 70728(%r14) | |
| movq %rdx, %rbp | |
| movq %rax, %r11 | |
| movq 272(%r14), %rdx | |
| mulxq TTable+24(%rip), %rax, %rax | |
| movq TTable(%rip), %rcx | |
| movq %r15, 192(%rsp) | |
| movb %r13b, 3(%rsp) | |
| movq %r11, 216(%rsp) | |
| movq %rbp, 208(%rsp) | |
| shlq $4, %rax | |
| prefetcht0 (%rcx,%rax) | |
| movzwl 33080(%r14), %eax | |
| leal 1(%rax), %ecx | |
| movw %cx, 33080(%r14) | |
| movq %rdx, 312(%r14,%rax,8) | |
| testq %r15, %r15 | |
| je .LBB157_77 | |
| cmpq $4, %r15 | |
| setb %al | |
| orb 1(%rsp), %al | |
| testb $1, %al | |
| je .LBB157_78 | |
| movl %r12d, %r13d | |
| movl %r12d, %ebp | |
| negl %r13d | |
| movl %r12d, %r15d | |
| notl %ebp | |
| jmp .LBB157_84 | |
| .LBB157_77: | |
| movswl 76(%rsp), %edx | |
| movl 72(%rsp), %ecx | |
| movl %r12d, %r8d | |
| negl %r8d | |
| movzbl %bl, %esi | |
| movq %r14, %rdi | |
| movl %r12d, %r15d | |
| callq int StockDory::Search<StockDory::NoLogger>::AlphaBeta<(Color)1, false, false>(unsigned char, short, int, int) | |
| jmp .LBB157_87 | |
| .LBB157_78: | |
| movq 176(%rsp), %rax | |
| tzcntq 96(%r14), %rcx | |
| movq (%r14), %rdx | |
| leaq StockDory::AttackTable::Pawn(%rip), %rsi | |
| movzwl (%rax,%r15,2), %eax | |
| testq %rdx, 512(%rsi,%rcx,8) | |
| jne .LBB157_82 | |
| movq 8(%r14), %rdx | |
| leaq StockDory::AttackTable::Knight(%rip), %rsi | |
| testq %rdx, (%rsi,%rcx,8) | |
| jne .LBB157_82 | |
| leaq (%rcx,%rcx,2), %rdi | |
| movq 248(%r14), %rsi | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %r9 | |
| movq 32(%r14), %rdx | |
| movq 16(%r14), %r11 | |
| leaq StockDory::AttackTable::Sliding(%rip), %r10 | |
| movq 8(%r9,%rdi,8), %r8 | |
| notq %rsi | |
| orq %rdx, %r11 | |
| orq %rsi, %r8 | |
| imulq (%r9,%rdi,8), %r8 | |
| shrq $55, %r8 | |
| addl 16(%r9,%rdi,8), %r8d | |
| testq %r11, (%r10,%r8,8) | |
| jne .LBB157_82 | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %r8 | |
| orq 24(%r14), %rdx | |
| orq 1544(%r8,%rdi,8), %rsi | |
| imulq 1536(%r8,%rdi,8), %rsi | |
| shrq $52, %rsi | |
| addl 1552(%r8,%rdi,8), %esi | |
| leaq StockDory::AttackTable::Sliding(%rip), %rdi | |
| testq %rdx, (%rdi,%rsi,8) | |
| je .LBB157_95 | |
| .LBB157_82: | |
| addl 104(%rsp), %eax | |
| .LBB157_83: | |
| movl 108(%rsp), %ecx | |
| cwtl | |
| movl %r12d, %ebp | |
| movl %r12d, %r13d | |
| notl %ebp | |
| movzbl %bl, %esi | |
| movq %r14, %rdi | |
| subl %eax, %ecx | |
| movl $1, %eax | |
| cmpl $2, %ecx | |
| cmovll %eax, %ecx | |
| negl %r13d | |
| movswl %cx, %edx | |
| movl %ebp, %ecx | |
| movl %r13d, %r8d | |
| callq int StockDory::Search<StockDory::NoLogger>::AlphaBeta<(Color)1, false, false>(unsigned char, short, int, int) | |
| negl %eax | |
| movl %r12d, %r15d | |
| cmpl %eax, %r12d | |
| jge .LBB157_88 | |
| .LBB157_84: | |
| movzbl 4(%rsp), %r12d | |
| movswl 76(%rsp), %ebx | |
| movq %r14, %rdi | |
| movl %ebp, %ecx | |
| movl %r13d, %r8d | |
| movl %r12d, %esi | |
| movl %ebx, %edx | |
| callq int StockDory::Search<StockDory::NoLogger>::AlphaBeta<(Color)1, false, false>(unsigned char, short, int, int) | |
| negl %eax | |
| cmpl %eax, %r15d | |
| jge .LBB157_88 | |
| cmpl %eax, 24(%rsp) | |
| jle .LBB157_88 | |
| movl 72(%rsp), %ecx | |
| movq %r14, %rdi | |
| movl %r12d, %esi | |
| movl %ebx, %edx | |
| movl %r13d, %r8d | |
| callq int StockDory::Search<StockDory::NoLogger>::AlphaBeta<(Color)1, true, false>(unsigned char, short, int, int) | |
| .LBB157_87: | |
| negl %eax | |
| .LBB157_88: | |
| movq 216(%rsp), %rcx | |
| movzbl 56(%rsp), %edx | |
| leaq 224(%rsp), %rsi | |
| movq %r14, %rdi | |
| movl %eax, %ebx | |
| movq %rcx, 224(%rsp) | |
| movq 208(%rsp), %rcx | |
| movq %rcx, 232(%rsp) | |
| movzbl 8(%rsp), %ecx | |
| callq void StockDory::Board::UndoMove<61680ul>(PreviousState const&, Square, Square) | |
| decw 33080(%r14) | |
| movl 124(%rsp), %eax | |
| cmpl %eax, %ebx | |
| jle .LBB157_35 | |
| movl %ebx, %r8d | |
| movl %r15d, %r12d | |
| movq 80(%rsp), %r9 | |
| cmpl %r15d, %ebx | |
| movq 144(%rsp), %r15 | |
| jle .LBB157_94 | |
| movzbl 3(%rsp), %edi | |
| movl 24(%rsp), %eax | |
| cmpb $6, %dil | |
| jne .LBB157_92 | |
| cmpl %eax, %r8d | |
| jge .LBB157_112 | |
| .LBB157_92: | |
| movl 28(%rsp), %r11d | |
| cmpl %eax, %r8d | |
| jge .LBB157_117 | |
| movl %r8d, %r12d | |
| movl $0, 68(%rsp) | |
| jmp .LBB157_37 | |
| .LBB157_94: | |
| movq 48(%rsp), %rax | |
| jmp .LBB157_36 | |
| .LBB157_95: | |
| movq 40(%r14), %rdx | |
| leaq StockDory::AttackTable::King(%rip), %rsi | |
| addl 96(%rsp), %eax | |
| andq (%rsi,%rcx,8), %rdx | |
| cmpq $1, %rdx | |
| adcw $-1, %ax | |
| jmp .LBB157_83 | |
| .LBB157_96: | |
| xorl %ebx, %ebx | |
| jmp .LBB157_107 | |
| .LBB157_97: | |
| xorl %r8d, %r8d | |
| testb %bpl, %bpl | |
| cmovnel 80(%rsp), %r8d | |
| jmp .LBB157_106 | |
| .LBB157_98: | |
| movq 48(%rsp), %rax | |
| movl %ebp, %r8d | |
| movl %eax, %r11d | |
| .LBB157_99: | |
| movl 68(%rsp), %r10d | |
| cmpb $2, %r10b | |
| cmovel 20(%rsp), %r11d | |
| .LBB157_100: | |
| movq 168(%rsp), %rdx | |
| mulxq TTable+24(%rip), %rax, %rax | |
| movq 32(%rsp), %rdi | |
| shlq $4, %rax | |
| addq TTable(%rip), %rax | |
| testb %r10b, %r10b | |
| je .LBB157_105 | |
| cmpq (%rax), %rdx | |
| jne .LBB157_105 | |
| cmpb $1, %r10b | |
| jne .LBB157_104 | |
| cmpb $2, 15(%rax) | |
| je .LBB157_105 | |
| .LBB157_104: | |
| movzbl 14(%rax), %esi | |
| movzbl %dil, %ecx | |
| addl $-3, %esi | |
| cmpl %ecx, %esi | |
| jge .LBB157_106 | |
| .LBB157_105: | |
| movq %rdx, (%rax) | |
| movl %r8d, 8(%rax) | |
| movw %r11w, 12(%rax) | |
| movb %dil, 14(%rax) | |
| movb %r10b, 15(%rax) | |
| .LBB157_106: | |
| movl %r8d, %ebx | |
| .LBB157_107: | |
| movl %ebx, %eax | |
| addq $1992, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .LBB157_108: | |
| cmpl $2, %eax | |
| je .LBB157_121 | |
| cmpl $1, %eax | |
| je .LBB157_118 | |
| testl %eax, %eax | |
| jne .LBB157_119 | |
| movl 8(%r13), %eax | |
| jmp .LBB157_122 | |
| .LBB157_112: | |
| movq 40(%rsp), %rdx | |
| movq 152(%rsp), %rax | |
| movq 192(%rsp), %r13 | |
| movl 28(%rsp), %r11d | |
| movzwl (%rax,%rdx,2), %eax | |
| movzbl %r13b, %ecx | |
| cmpw %r11w, %ax | |
| je .LBB157_114 | |
| movw %ax, 66368(%r14,%rdx,2) | |
| movw %r11w, 66112(%r14,%rdx,2) | |
| .LBB157_114: | |
| movq 56(%rsp), %rax | |
| movzbl 100(%rsp), %ebp | |
| movq 128(%rsp), %r12 | |
| movq 160(%rsp), %r15 | |
| movb $1, %r10b | |
| movzbl 168(%r14,%rax), %edx | |
| movq 8(%rsp), %rax | |
| imull %ebp, %ecx | |
| addl %r12d, %ecx | |
| andl $15, %edx | |
| shll $8, %edx | |
| addq %r15, %rdx | |
| addl %ecx, (%rdx,%rax,4) | |
| movq 136(%rsp), %rax | |
| cmpl $2, %eax | |
| jb .LBB157_100 | |
| movl %eax, %ecx | |
| decq %rcx | |
| leal -2(%rax), %esi | |
| movq %rcx, %rdx | |
| andl $3, %ecx | |
| cmpl $3, %esi | |
| jae .LBB157_123 | |
| movl $1, %edx | |
| movl $1, %esi | |
| jmp .LBB157_126 | |
| .LBB157_117: | |
| movb $1, %r10b | |
| jmp .LBB157_100 | |
| .LBB157_118: | |
| movl 8(%r13), %eax | |
| cmpl %ebx, %eax | |
| jge .LBB157_122 | |
| .LBB157_119: | |
| movzwl StockDory::Evaluation::NN+1378624(%rip), %eax | |
| leaq StockDory::Evaluation::NN(%rip), %rcx | |
| leaq StockDory::Evaluation::NN+590592(%rip), %rdx | |
| leaq StockDory::Evaluation::NN+592160(%rip), %r8 | |
| movq $0, 32(%rsp) | |
| xorl %r9d, %r9d | |
| leaq (%rax,%rax,2), %rax | |
| shll $9, %eax | |
| leaq 592192(%rax,%rcx), %rdi | |
| leaq 592960(%rax,%rcx), %rsi | |
| leaq StockDory::Evaluation::NN+592128(%rip), %rcx | |
| callq void MantaRay::SIMD::ActivateFlattenAndForward<MantaRay::ClippedReLU<short, (short)0, (short)255>, short, int, 384ul, 1ul>(std::array<short, 384ul> const&, std::array<short, 384ul> const&, std::array<short, ((384ul)*(2))*(1ul)> const&, std::array<short, 1ul> const&, std::array<int, 1ul>&, unsigned int) | |
| imull $400, StockDory::Evaluation::NN+592160(%rip), %eax | |
| movzbl 15(%r13), %ecx | |
| movslq %eax, %r15 | |
| imulq $-2139062143, %r15, %rax | |
| shrq $32, %rax | |
| addl %eax, %r15d | |
| movl %r15d, %eax | |
| shrl $31, %eax | |
| sarl $13, %r15d | |
| addl %eax, %r15d | |
| movl 8(%r13), %eax | |
| cmpl %eax, %r15d | |
| setg %dl | |
| cmpb $1, %cl | |
| sete %sil | |
| testb %sil, %dl | |
| jne .LBB157_26 | |
| cmpb $2, %cl | |
| movl %eax, %ecx | |
| movq $0, 32(%rsp) | |
| cmovel %r15d, %ecx | |
| cmpl %eax, %r15d | |
| cmovgel %eax, %ecx | |
| movl %ecx, %r15d | |
| jmp .LBB157_26 | |
| .LBB157_121: | |
| movl 8(%r13), %eax | |
| cmpl 8(%rsp), %eax | |
| jg .LBB157_119 | |
| .LBB157_122: | |
| incq 70736(%r14) | |
| movl %eax, %ebx | |
| jmp .LBB157_107 | |
| .LBB157_123: | |
| movl 120(%rsp), %eax | |
| cmpb $6, %dil | |
| movl $4, %r8d | |
| movl $3, %r9d | |
| movl $2, %r10d | |
| leal (,%rbp,4), %edi | |
| movq %rbp, 8(%rsp) | |
| sete %sil | |
| andq $-4, %rdx | |
| negq %rdx | |
| movq %rdx, 88(%rsp) | |
| movl $1542, %edx | |
| addb %sil, %al | |
| movl $1, %esi | |
| movzbl %al, %r11d | |
| subl %r11d, %esi | |
| subl %r11d, %r8d | |
| subl %r11d, %r9d | |
| subl %r11d, %r10d | |
| xorl %r11d, %r11d | |
| imull %ebp, %esi | |
| imull %ebp, %r8d | |
| imull %ebp, %r9d | |
| imull %ebp, %r10d | |
| subl %r12d, %esi | |
| subl %r12d, %r8d | |
| subl %r12d, %r9d | |
| subl %r12d, %r10d | |
| .LBB157_124: | |
| leal -1(%r13,%r11), %ebp | |
| movq %r13, %rax | |
| movzbl %bpl, %r12d | |
| movzwl 248(%rsp,%r12,8), %ebp | |
| movl %ebp, %r13d | |
| andl $63, %r13d | |
| bextrl %edx, %ebp, %r12d | |
| leal -2(%rax,%r11), %ebp | |
| movzbl 168(%r14,%r13), %r13d | |
| andl $15, %r13d | |
| shll $8, %r13d | |
| addq %r15, %r13 | |
| addl %esi, (%r13,%r12,4) | |
| movzbl %bpl, %r12d | |
| leal -3(%rax,%r11), %ebp | |
| addl %edi, %esi | |
| movzwl 248(%rsp,%r12,8), %r13d | |
| bextrl %edx, %r13d, %r12d | |
| andl $63, %r13d | |
| movzbl 168(%r14,%r13), %r13d | |
| andl $15, %r13d | |
| shll $8, %r13d | |
| addq %r15, %r13 | |
| addl %r10d, (%r13,%r12,4) | |
| movzbl %bpl, %r12d | |
| leal -4(%rax,%r11), %ebp | |
| addq $-4, %r11 | |
| addl %edi, %r10d | |
| movzwl 248(%rsp,%r12,8), %r13d | |
| bextrl %edx, %r13d, %r12d | |
| andl $63, %r13d | |
| movzbl 168(%r14,%r13), %r13d | |
| andl $15, %r13d | |
| shll $8, %r13d | |
| addq %r15, %r13 | |
| addl %r9d, (%r13,%r12,4) | |
| movzbl %bpl, %r12d | |
| addl %edi, %r9d | |
| movzwl 248(%rsp,%r12,8), %r13d | |
| bextrl %edx, %r13d, %r12d | |
| andl $63, %r13d | |
| movzbl 168(%r14,%r13), %r13d | |
| andl $15, %r13d | |
| shll $8, %r13d | |
| addq %r15, %r13 | |
| addl %r8d, (%r13,%r12,4) | |
| addl %edi, %r8d | |
| movq %rax, %r13 | |
| cmpq %r11, 88(%rsp) | |
| jne .LBB157_124 | |
| movl $1, %esi | |
| movq 128(%rsp), %r12 | |
| movq 136(%rsp), %rax | |
| movq 8(%rsp), %rbp | |
| movb $1, %r10b | |
| movl %ebx, %r8d | |
| subq %r11, %rsi | |
| movl 28(%rsp), %r11d | |
| movl %esi, %edx | |
| .LBB157_126: | |
| testq %rcx, %rcx | |
| je .LBB157_100 | |
| leal 1(%rsi), %edi | |
| subq %rsi, %r13 | |
| movl $1542, %esi | |
| .LBB157_128: | |
| movzbl %r13b, %r8d | |
| subl %eax, %edx | |
| decq %r13 | |
| movzwl 248(%rsp,%r8,8), %r8d | |
| imull %ebp, %edx | |
| subl %r12d, %edx | |
| bextrl %esi, %r8d, %r9d | |
| andl $63, %r8d | |
| movzbl 168(%r14,%r8), %r8d | |
| andl $15, %r8d | |
| shll $8, %r8d | |
| addq %r15, %r8 | |
| addl %edx, (%r8,%r9,4) | |
| movl %edi, %edx | |
| incl %edi | |
| decq %rcx | |
| jne .LBB157_128 | |
| movl %ebx, %r8d | |
| jmp .LBB157_100 | |
| .LBB157_130: | |
| cmpb $2, 4(%rsp) | |
| jb .LBB157_132 | |
| movq 40(%rsp), %rcx | |
| addl $-2, %ecx | |
| cmpl 69696(%r14,%rcx,8), %r15d | |
| setge %r13b | |
| jmp .LBB157_133 | |
| .LBB157_132: | |
| xorl %r13d, %r13d | |
| .LBB157_133: | |
| cmpw $6, %ax | |
| jg .LBB157_138 | |
| imull $-67, %ebp, %ecx | |
| testb %r13b, %r13b | |
| leal (%r15,%rcx), %edx | |
| leal 76(%r15,%rcx), %ecx | |
| cmovel %edx, %ecx | |
| cmpl %ebx, %ecx | |
| jge .LBB157_107 | |
| cmpw $1, %ax | |
| jne .LBB157_138 | |
| leal 150(%r15), %eax | |
| cmpl 8(%rsp), %eax | |
| jge .LBB157_138 | |
| movl 8(%rsp), %edx | |
| movq 40(%rsp), %rsi | |
| movq %r14, %rdi | |
| movl %ebx, %ecx | |
| jmp .LBB157_14 | |
| .LBB157_138: | |
| movq 40(%rsp), %rsi | |
| movq %r14, %rdi | |
| movl %ebp, %edx | |
| movl %r15d, %ecx | |
| movl %ebx, %r8d | |
| callq bool StockDory::Search<StockDory::NoLogger>::NMP<(Color)0, false>(unsigned char, short, int, int) | |
| testb %al, %al | |
| jne .LBB157_107 | |
| movl %r13d, 56(%rsp) | |
| xorl %ebp, %ebp | |
| movl %r12d, %eax | |
| jmp .LBB157_33 | |
| .LBB157_140: | |
| movl $8, %edi | |
| callq __cxa_allocate_exception@PLT | |
| movq std::exception::~exception()@GOTPCREL(%rip), %rdx | |
| leaq vtable for StockDory::Search<StockDory::NoLogger>::SearchStopException+16(%rip), %rcx | |
| leaq typeinfo for StockDory::Search<StockDory::NoLogger>::SearchStopException(%rip), %rsi | |
| movq %rax, %rdi | |
| movq %rcx, (%rax) | |
| callq __cxa_throw@PLT | |
| .Lfunc_end157: | |
| void StockDory::OrderedMoveList<(Color)1, false>::AddMoveLoop<(Piece)0>(StockDory::Board const&, StockDory::HistoryTable const&, StockDory::Policy<(Color)1, false> const&, PinBitBoard const&, CheckBitBoard const&): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $56, %rsp | |
| movq 56(%rsi), %rax | |
| movq %r9, 32(%rsp) | |
| movq %r8, 24(%rsp) | |
| movq %rdx, 16(%rsp) | |
| testq %rax, %rax | |
| je .LBB158_12 | |
| tzcntq %rax, %r12 | |
| blsrq %rax, %rax | |
| movq %rcx, %r15 | |
| movq %rdi, %rbp | |
| movq %rsi, (%rsp) | |
| jmp .LBB158_2 | |
| .LBB158_10: | |
| movb %al, 1744(%rbp) | |
| .LBB158_11: | |
| movq 40(%rsp), %rcx | |
| movq (%rsp), %rsi | |
| leaq -1(%rcx), %rax | |
| tzcntq %rcx, %r12 | |
| andq %rcx, %rax | |
| cmpq $1, %rcx | |
| jb .LBB158_12 | |
| .LBB158_2: | |
| movq 24(%rsp), %rcx | |
| movq 32(%rsp), %r8 | |
| leaq 8(%rsp), %rdi | |
| movl %r12d, %edx | |
| movq %rax, 40(%rsp) | |
| movq $0, 8(%rsp) | |
| callq StockDory::MoveList<(Piece)0, (Color)1>::Pawn(StockDory::Board const&, Square, PinBitBoard const&, CheckBitBoard const&) | |
| movq 8(%rsp), %rax | |
| movq %rax, %r14 | |
| subq $1, %r14 | |
| jb .LBB158_11 | |
| tzcntq %rax, %r13 | |
| andq %rax, %r14 | |
| cmpq $16, %r12 | |
| jae .LBB158_4 | |
| movzbl 1744(%rbp), %eax | |
| movl $2147483646, %r8d | |
| .LBB158_9: | |
| shll $6, %r13d | |
| xorl %esi, %esi | |
| movzbl %al, %ecx | |
| orl %r12d, %r13d | |
| leal 2(%rcx), %edi | |
| movl %r13d, %edx | |
| orl $16384, %edx | |
| cmpw 4(%r15), %dx | |
| movzbl %dil, %edi | |
| sete %sil | |
| incb %al | |
| leal 2147483643(%rsi,%rsi,2), %esi | |
| movzbl %al, %eax | |
| movl %esi, (%rbp,%rcx,8) | |
| movw %dx, 4(%rbp,%rcx,8) | |
| movl %r13d, %edx | |
| orl $4096, %edx | |
| xorl %esi, %esi | |
| cmpw 4(%r15), %dx | |
| sete %sil | |
| leal 2147483642(,%rsi,4), %esi | |
| movl %esi, (%rbp,%rax,8) | |
| movw %dx, 4(%rbp,%rax,8) | |
| movl %r13d, %eax | |
| orl $12288, %eax | |
| xorl %edx, %edx | |
| leal 3(%rcx), %esi | |
| cmpw 4(%r15), %ax | |
| movzbl %sil, %esi | |
| sete %dl | |
| orl $8192, %r13d | |
| leal 2147483641(%rdx,%rdx,4), %edx | |
| movl %edx, (%rbp,%rdi,8) | |
| movw %ax, 4(%rbp,%rdi,8) | |
| movl %ecx, %eax | |
| movl $2147483640, %ecx | |
| addb $4, %al | |
| cmpw 4(%r15), %r13w | |
| cmovel %r8d, %ecx | |
| tzcntq %r14, %rdx | |
| movl %ecx, (%rbp,%rsi,8) | |
| movw %r13w, 4(%rbp,%rsi,8) | |
| leaq -1(%r14), %rsi | |
| andq %r14, %rsi | |
| movq %rdx, %r13 | |
| cmpq $1, %r14 | |
| movq %rsi, %r14 | |
| jae .LBB158_9 | |
| jmp .LBB158_10 | |
| .LBB158_4: | |
| movl %r12d, %r8d | |
| shrq $6, %r12 | |
| orl $24576, %r8d | |
| movq %r12, 48(%rsp) | |
| jmp .LBB158_5 | |
| .LBB158_7: | |
| movl %ebx, %esi | |
| xorl %edx, %edx | |
| movl %r8d, %r12d | |
| callq StockDory::SEE::Accurate(StockDory::Board const&, Move, int) | |
| movq (%rsp), %rcx | |
| movl %r12d, %r8d | |
| movq 48(%rsp), %r12 | |
| movzbl 168(%rcx,%r13), %ecx | |
| andl $15, %ecx | |
| leaq (%rcx,%rcx), %rdx | |
| shll $4, %ecx | |
| subq %rdx, %rcx | |
| leaq StockDory::Policy<(Color)1, false>::MvvLva(%rip), %rdx | |
| testb %al, %al | |
| movl $300, %eax | |
| movzwl (%rcx,%rdx), %ecx | |
| movl $1000, %edx | |
| cmovnel %edx, %eax | |
| imull %ecx, %eax | |
| .LBB158_16: | |
| movzbl 1744(%rbp), %ecx | |
| leaq -1(%r14), %rsi | |
| tzcntq %r14, %r13 | |
| andq %r14, %rsi | |
| leal 1(%rcx), %edx | |
| movb %dl, 1744(%rbp) | |
| movl %eax, (%rbp,%rcx,8) | |
| movw %bx, 4(%rbp,%rcx,8) | |
| cmpq $1, %r14 | |
| movq %rsi, %r14 | |
| jb .LBB158_11 | |
| .LBB158_5: | |
| movl %r13d, %ebx | |
| shll $6, %ebx | |
| movl $2147483646, %eax | |
| orl %r8d, %ebx | |
| cmpw 4(%r15), %bx | |
| je .LBB158_16 | |
| movq (%rsp), %rdi | |
| orq %r12, %r13 | |
| movzbl 168(%rdi,%r13), %eax | |
| andb $15, %al | |
| cmpb $6, %al | |
| jne .LBB158_7 | |
| movl $900000, %eax | |
| cmpw (%r15), %bx | |
| je .LBB158_16 | |
| movl $800000, %eax | |
| cmpw 2(%r15), %bx | |
| je .LBB158_16 | |
| movq 16(%rsp), %rax | |
| movl 1536(%rax,%r13,4), %eax | |
| jmp .LBB158_16 | |
| .LBB158_12: | |
| addq $56, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .Lfunc_end158: | |
| void StockDory::OrderedMoveList<(Color)1, false>::AddMoveLoop<(Piece)2>(StockDory::Board const&, StockDory::HistoryTable const&, StockDory::Policy<(Color)1, false> const&, PinBitBoard const&, CheckBitBoard const&): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $56, %rsp | |
| movq 72(%rsi), %rax | |
| movq %r9, 16(%rsp) | |
| movq %r8, 8(%rsp) | |
| movq %rdx, 24(%rsp) | |
| testq %rax, %rax | |
| je .LBB159_9 | |
| tzcntq %rax, %r9 | |
| blsrq %rax, %rax | |
| movq %rcx, %r14 | |
| movq %rsi, %r8 | |
| movq %rdi, %rbp | |
| movq %rsi, 32(%rsp) | |
| jmp .LBB159_2 | |
| .LBB159_8: | |
| movq 40(%rsp), %rdx | |
| leaq -1(%rdx), %rax | |
| tzcntq %rdx, %r9 | |
| andq %rdx, %rax | |
| cmpq $1, %rdx | |
| jb .LBB159_9 | |
| .LBB159_2: | |
| movq 8(%rsp), %rcx | |
| movq %rax, 40(%rsp) | |
| movq (%rcx), %rax | |
| btq %r9, %rax | |
| jb .LBB159_8 | |
| movq 248(%r8), %rdx | |
| leaq (%r9,%r9,2), %rsi | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %r10 | |
| movq 8(%rsp), %rcx | |
| movq 240(%r8), %rdi | |
| movl $1, %eax | |
| shlxq %r9, %rax, %rax | |
| notq %rdx | |
| orq 8(%r10,%rsi,8), %rdx | |
| imulq (%r10,%rsi,8), %rdx | |
| shrq $55, %rdx | |
| addl 16(%r10,%rsi,8), %edx | |
| leaq StockDory::AttackTable::Sliding(%rip), %rsi | |
| andnq (%rsi,%rdx,8), %rdi, %rsi | |
| movq 16(%rsp), %rdi | |
| movq 8(%rcx), %rdx | |
| andq (%rdi), %rsi | |
| andq %rdx, %rax | |
| cmpq $1, %rax | |
| sbbq %rax, %rax | |
| orq %rdx, %rax | |
| andq %rsi, %rax | |
| je .LBB159_8 | |
| blsrq %rax, %r13 | |
| tzcntq %rax, %r12 | |
| movl %r9d, %r15d | |
| shrq $6, %r9 | |
| orl $24576, %r15d | |
| movq %r9, 48(%rsp) | |
| jmp .LBB159_5 | |
| .LBB159_7: | |
| movq %r8, %rdi | |
| movl %ebx, %esi | |
| xorl %edx, %edx | |
| callq StockDory::SEE::Accurate(StockDory::Board const&, Move, int) | |
| movq 32(%rsp), %r8 | |
| movq 48(%rsp), %r9 | |
| movzbl 168(%r8,%r12), %esi | |
| andl $15, %esi | |
| leaq (%rsi,%rsi), %rdx | |
| shll $4, %esi | |
| subq %rdx, %rsi | |
| leaq StockDory::Policy<(Color)1, false>::MvvLva(%rip), %rdx | |
| testb %al, %al | |
| movl $300, %eax | |
| movzwl 4(%rsi,%rdx), %edx | |
| movl $1000, %esi | |
| cmovnel %esi, %eax | |
| imull %edx, %eax | |
| .LBB159_13: | |
| movzbl 1744(%rbp), %edi | |
| leaq -1(%r13), %rsi | |
| tzcntq %r13, %r12 | |
| andq %r13, %rsi | |
| leal 1(%rdi), %edx | |
| movb %dl, 1744(%rbp) | |
| movl %eax, (%rbp,%rdi,8) | |
| movw %bx, 4(%rbp,%rdi,8) | |
| cmpq $1, %r13 | |
| movq %rsi, %r13 | |
| jb .LBB159_8 | |
| .LBB159_5: | |
| movl %r12d, %ebx | |
| shll $6, %ebx | |
| movl $2147483646, %eax | |
| orl %r15d, %ebx | |
| cmpw 4(%r14), %bx | |
| je .LBB159_13 | |
| orq %r9, %r12 | |
| movzbl 168(%r8,%r12), %eax | |
| andb $15, %al | |
| cmpb $6, %al | |
| jne .LBB159_7 | |
| movl $900000, %eax | |
| cmpw (%r14), %bx | |
| je .LBB159_13 | |
| movl $800000, %eax | |
| cmpw 2(%r14), %bx | |
| je .LBB159_13 | |
| movq 24(%rsp), %rax | |
| movl 2048(%rax,%r12,4), %eax | |
| jmp .LBB159_13 | |
| .LBB159_9: | |
| addq $56, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .Lfunc_end159: | |
| void StockDory::OrderedMoveList<(Color)1, false>::AddMoveLoop<(Piece)3>(StockDory::Board const&, StockDory::HistoryTable const&, StockDory::Policy<(Color)1, false> const&, PinBitBoard const&, CheckBitBoard const&): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $56, %rsp | |
| movq 80(%rsi), %rax | |
| movq %r9, 16(%rsp) | |
| movq %r8, 8(%rsp) | |
| movq %rdx, 24(%rsp) | |
| testq %rax, %rax | |
| je .LBB160_9 | |
| tzcntq %rax, %r9 | |
| blsrq %rax, %rax | |
| movq %rcx, %r14 | |
| movq %rsi, %r8 | |
| movq %rdi, %rbp | |
| movq %rsi, 32(%rsp) | |
| jmp .LBB160_2 | |
| .LBB160_8: | |
| movq 40(%rsp), %rdx | |
| leaq -1(%rdx), %rax | |
| tzcntq %rdx, %r9 | |
| andq %rdx, %rax | |
| cmpq $1, %rdx | |
| jb .LBB160_9 | |
| .LBB160_2: | |
| movq 8(%rsp), %rcx | |
| movq %rax, 40(%rsp) | |
| movq 8(%rcx), %rax | |
| btq %r9, %rax | |
| jb .LBB160_8 | |
| movq 248(%r8), %rdx | |
| leaq (%r9,%r9,2), %rsi | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %r10 | |
| movq 8(%rsp), %rcx | |
| movq 240(%r8), %rdi | |
| movl $1, %eax | |
| shlxq %r9, %rax, %rax | |
| notq %rdx | |
| orq 1544(%r10,%rsi,8), %rdx | |
| imulq 1536(%r10,%rsi,8), %rdx | |
| shrq $52, %rdx | |
| addl 1552(%r10,%rsi,8), %edx | |
| leaq StockDory::AttackTable::Sliding(%rip), %rsi | |
| andnq (%rsi,%rdx,8), %rdi, %rsi | |
| movq 16(%rsp), %rdi | |
| movq (%rcx), %rdx | |
| andq (%rdi), %rsi | |
| andq %rdx, %rax | |
| cmpq $1, %rax | |
| sbbq %rax, %rax | |
| orq %rdx, %rax | |
| andq %rsi, %rax | |
| je .LBB160_8 | |
| blsrq %rax, %r13 | |
| tzcntq %rax, %r12 | |
| movl %r9d, %r15d | |
| shrq $6, %r9 | |
| orl $24576, %r15d | |
| movq %r9, 48(%rsp) | |
| jmp .LBB160_5 | |
| .LBB160_7: | |
| movq %r8, %rdi | |
| movl %ebx, %esi | |
| xorl %edx, %edx | |
| callq StockDory::SEE::Accurate(StockDory::Board const&, Move, int) | |
| movq 32(%rsp), %r8 | |
| movq 48(%rsp), %r9 | |
| movzbl 168(%r8,%r12), %esi | |
| andl $15, %esi | |
| leaq (%rsi,%rsi), %rdx | |
| shll $4, %esi | |
| subq %rdx, %rsi | |
| leaq StockDory::Policy<(Color)1, false>::MvvLva(%rip), %rdx | |
| testb %al, %al | |
| movl $300, %eax | |
| movzwl 6(%rsi,%rdx), %edx | |
| movl $1000, %esi | |
| cmovnel %esi, %eax | |
| imull %edx, %eax | |
| .LBB160_13: | |
| movzbl 1744(%rbp), %edi | |
| leaq -1(%r13), %rsi | |
| tzcntq %r13, %r12 | |
| andq %r13, %rsi | |
| leal 1(%rdi), %edx | |
| movb %dl, 1744(%rbp) | |
| movl %eax, (%rbp,%rdi,8) | |
| movw %bx, 4(%rbp,%rdi,8) | |
| cmpq $1, %r13 | |
| movq %rsi, %r13 | |
| jb .LBB160_8 | |
| .LBB160_5: | |
| movl %r12d, %ebx | |
| shll $6, %ebx | |
| movl $2147483646, %eax | |
| orl %r15d, %ebx | |
| cmpw 4(%r14), %bx | |
| je .LBB160_13 | |
| orq %r9, %r12 | |
| movzbl 168(%r8,%r12), %eax | |
| andb $15, %al | |
| cmpb $6, %al | |
| jne .LBB160_7 | |
| movl $900000, %eax | |
| cmpw (%r14), %bx | |
| je .LBB160_13 | |
| movl $800000, %eax | |
| cmpw 2(%r14), %bx | |
| je .LBB160_13 | |
| movq 24(%rsp), %rax | |
| movl 2304(%rax,%r12,4), %eax | |
| jmp .LBB160_13 | |
| .LBB160_9: | |
| addq $56, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .Lfunc_end160: | |
| void StockDory::OrderedMoveList<(Color)1, false>::AddMoveLoop<(Piece)4>(StockDory::Board const&, StockDory::HistoryTable const&, StockDory::Policy<(Color)1, false> const&, PinBitBoard const&, CheckBitBoard const&): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $56, %rsp | |
| movq 88(%rsi), %rax | |
| movq %r9, 16(%rsp) | |
| movq %r8, 32(%rsp) | |
| movq %rdx, 24(%rsp) | |
| testq %rax, %rax | |
| je .LBB161_14 | |
| tzcntq %rax, %rbp | |
| blsrq %rax, %rax | |
| movq %rcx, %r14 | |
| movq %rsi, %r8 | |
| movq %rdi, %r15 | |
| movq %rsi, 48(%rsp) | |
| jmp .LBB161_2 | |
| .LBB161_13: | |
| movq 40(%rsp), %rcx | |
| leaq -1(%rcx), %rax | |
| tzcntq %rcx, %rbp | |
| andq %rcx, %rax | |
| cmpq $1, %rcx | |
| jb .LBB161_14 | |
| .LBB161_2: | |
| movq %rax, 40(%rsp) | |
| movq 32(%rsp), %rax | |
| movq (%rax), %rdx | |
| movq 8(%rax), %rsi | |
| btq %rbp, %rdx | |
| setb %al | |
| btq %rbp, %rsi | |
| setb %cl | |
| testb %cl, %al | |
| jne .LBB161_13 | |
| movq 248(%r8), %rcx | |
| movl $1, %eax | |
| shlxq %rbp, %rax, %rdi | |
| notq %rcx | |
| testq %rdi, %rdx | |
| je .LBB161_5 | |
| leaq (%rbp,%rbp,2), %rax | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %rsi | |
| orq 1544(%rsi,%rax,8), %rcx | |
| imulq 1536(%rsi,%rax,8), %rcx | |
| shrq $52, %rcx | |
| addl 1552(%rsi,%rax,8), %ecx | |
| movq 240(%r8), %rax | |
| leaq StockDory::AttackTable::Sliding(%rip), %rsi | |
| andnq (%rsi,%rcx,8), %rax, %rax | |
| movq 16(%rsp), %rsi | |
| andq (%rsi), %rax | |
| andq %rdx, %rax | |
| testq %rax, %rax | |
| jne .LBB161_9 | |
| jmp .LBB161_13 | |
| .LBB161_5: | |
| movq 16(%rsp), %rdx | |
| movq 240(%r8), %rax | |
| movq (%rdx), %rdx | |
| notq %rax | |
| testq %rdi, %rsi | |
| je .LBB161_7 | |
| leaq (%rbp,%rbp,2), %rdi | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %rbx | |
| andq %rsi, %rax | |
| orq 8(%rbx,%rdi,8), %rcx | |
| imulq (%rbx,%rdi,8), %rcx | |
| shrq $55, %rcx | |
| addl 16(%rbx,%rdi,8), %ecx | |
| leaq StockDory::AttackTable::Sliding(%rip), %rdi | |
| andq (%rdi,%rcx,8), %rdx | |
| andq %rdx, %rax | |
| testq %rax, %rax | |
| jne .LBB161_9 | |
| jmp .LBB161_13 | |
| .LBB161_7: | |
| leaq (%rbp,%rbp,2), %rsi | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %rbx | |
| andq %rax, %rdx | |
| movq 1544(%rbx,%rsi,8), %rdi | |
| orq %rcx, %rdi | |
| orq 8(%rbx,%rsi,8), %rcx | |
| imulq 1536(%rbx,%rsi,8), %rdi | |
| imulq (%rbx,%rsi,8), %rcx | |
| shrq $52, %rdi | |
| addl 1552(%rbx,%rsi,8), %edi | |
| shrq $55, %rcx | |
| addl 16(%rbx,%rsi,8), %ecx | |
| leaq StockDory::AttackTable::Sliding(%rip), %rsi | |
| movq (%rsi,%rcx,8), %rcx | |
| orq (%rsi,%rdi,8), %rcx | |
| andq %rcx, %rdx | |
| movq %rdx, %rax | |
| testq %rax, %rax | |
| je .LBB161_13 | |
| .LBB161_9: | |
| blsrq %rax, %r13 | |
| tzcntq %rax, %r12 | |
| movl %ebp, %edi | |
| orl $24576, %edi | |
| shrq $6, %rbp | |
| movl %edi, 12(%rsp) | |
| jmp .LBB161_10 | |
| .LBB161_12: | |
| movq %r8, %rdi | |
| movl %ebx, %esi | |
| xorl %edx, %edx | |
| callq StockDory::SEE::Accurate(StockDory::Board const&, Move, int) | |
| movq 48(%rsp), %r8 | |
| movl 12(%rsp), %edi | |
| movzbl 168(%r8,%r12), %ecx | |
| andl $15, %ecx | |
| leaq (%rcx,%rcx), %rdx | |
| shll $4, %ecx | |
| subq %rdx, %rcx | |
| leaq StockDory::Policy<(Color)1, false>::MvvLva(%rip), %rdx | |
| testb %al, %al | |
| movl $300, %eax | |
| movzwl 8(%rcx,%rdx), %ecx | |
| movl $1000, %edx | |
| cmovnel %edx, %eax | |
| imull %ecx, %eax | |
| .LBB161_18: | |
| movzbl 1744(%r15), %ecx | |
| leaq -1(%r13), %rsi | |
| tzcntq %r13, %r12 | |
| andq %r13, %rsi | |
| leal 1(%rcx), %edx | |
| movb %dl, 1744(%r15) | |
| movl %eax, (%r15,%rcx,8) | |
| movw %bx, 4(%r15,%rcx,8) | |
| cmpq $1, %r13 | |
| movq %rsi, %r13 | |
| jb .LBB161_13 | |
| .LBB161_10: | |
| movl %r12d, %ebx | |
| shll $6, %ebx | |
| movl $2147483646, %eax | |
| orl %edi, %ebx | |
| cmpw 4(%r14), %bx | |
| je .LBB161_18 | |
| orq %rbp, %r12 | |
| movzbl 168(%r8,%r12), %eax | |
| andb $15, %al | |
| cmpb $6, %al | |
| jne .LBB161_12 | |
| movl $900000, %eax | |
| cmpw (%r14), %bx | |
| je .LBB161_18 | |
| movl $800000, %eax | |
| cmpw 2(%r14), %bx | |
| je .LBB161_18 | |
| movq 24(%rsp), %rax | |
| movl 2560(%rax,%r12,4), %eax | |
| jmp .LBB161_18 | |
| .LBB161_14: | |
| addq $56, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .Lfunc_end161: | |
| int StockDory::Search<StockDory::NoLogger>::Q<(Color)0, false>(unsigned char, int, int): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $1832, %rsp | |
| movl %edx, %r14d | |
| movq 272(%rdi), %rdx | |
| movl %ecx, %ebx | |
| movl %esi, %r15d | |
| movq %rdi, %r13 | |
| mulxq TTable+24(%rip), %rcx, %rcx | |
| movq TTable(%rip), %rax | |
| shlq $4, %rcx | |
| cmpq %rdx, (%rax,%rcx) | |
| jne .LBB162_7 | |
| addq %rcx, %rax | |
| movzbl 15(%rax), %ecx | |
| cmpl $2, %ecx | |
| je .LBB162_6 | |
| cmpl $1, %ecx | |
| je .LBB162_5 | |
| testl %ecx, %ecx | |
| jne .LBB162_7 | |
| movl 8(%rax), %ebp | |
| jmp .LBB162_46 | |
| .LBB162_5: | |
| movl 8(%rax), %ebp | |
| cmpl %ebx, %ebp | |
| jl .LBB162_7 | |
| jmp .LBB162_46 | |
| .LBB162_6: | |
| movl 8(%rax), %ebp | |
| cmpl %r14d, %ebp | |
| jle .LBB162_46 | |
| .LBB162_7: | |
| movzwl StockDory::Evaluation::NN+1378624(%rip), %eax | |
| leaq StockDory::Evaluation::NN(%rip), %rcx | |
| leaq StockDory::Evaluation::NN+590592(%rip), %rdx | |
| leaq StockDory::Evaluation::NN+592160(%rip), %r8 | |
| xorl %r9d, %r9d | |
| leaq (%rax,%rax,2), %rax | |
| shll $9, %eax | |
| leaq 592192(%rax,%rcx), %rdi | |
| leaq 592960(%rax,%rcx), %rsi | |
| leaq StockDory::Evaluation::NN+592128(%rip), %rcx | |
| callq void MantaRay::SIMD::ActivateFlattenAndForward<MantaRay::ClippedReLU<short, (short)0, (short)255>, short, int, 384ul, 1ul>(std::array<short, 384ul> const&, std::array<short, 384ul> const&, std::array<short, ((384ul)*(2))*(1ul)> const&, std::array<short, 1ul> const&, std::array<int, 1ul>&, unsigned int) | |
| imull $400, StockDory::Evaluation::NN+592160(%rip), %eax | |
| movslq %eax, %r12 | |
| imulq $-2139062143, %r12, %rax | |
| shrq $32, %rax | |
| addl %eax, %r12d | |
| movl %r12d, %eax | |
| shrl $31, %eax | |
| sarl $13, %r12d | |
| addl %eax, %r12d | |
| cmpl %ebx, %r12d | |
| jge .LBB162_8 | |
| movzbl %r15b, %r15d | |
| leaq 66112(%r13), %rcx | |
| leaq 66624(%r13), %r8 | |
| leaq 84(%rsp), %rdi | |
| movq %r13, %rsi | |
| xorl %r9d, %r9d | |
| movl %r15d, %edx | |
| callq StockDory::OrderedMoveList<(Color)0, true>::OrderedMoveList(StockDory::Board const&, unsigned char, StockDory::KillerTable const&, StockDory::HistoryTable const&, Move) | |
| movzbl 1828(%rsp), %ecx | |
| testb %cl, %cl | |
| je .LBB162_10 | |
| cmpl %r14d, %r12d | |
| movl %r15d, %eax | |
| movl %ebx, 32(%rsp) | |
| movq %r15, 24(%rsp) | |
| cmovgl %r12d, %r14d | |
| incb %al | |
| negl %ebx | |
| movl %r14d, 12(%rsp) | |
| movb $7, %r14b | |
| movb %al, 11(%rsp) | |
| xorl %eax, %eax | |
| movl %ebx, 36(%rsp) | |
| jmp .LBB162_12 | |
| .LBB162_39: | |
| movq 16(%rsp), %rax | |
| movl %r12d, %ebp | |
| .LBB162_45: | |
| movzbl 1828(%rsp), %ecx | |
| addb $7, %r14b | |
| movl %ebp, %r12d | |
| cmpq %rcx, %rax | |
| jae .LBB162_46 | |
| .LBB162_12: | |
| leaq 1(%rax), %r10 | |
| movzbl %cl, %ecx | |
| cmpq %rcx, %r10 | |
| jae .LBB162_13 | |
| movl %eax, %edx | |
| notl %edx | |
| addl %ecx, %edx | |
| testb $7, %dl | |
| je .LBB162_15 | |
| leal (%r14,%rcx), %edx | |
| movl %eax, %esi | |
| movzbl %dl, %edi | |
| movq %r10, %rdx | |
| andl $7, %edi | |
| jmp .LBB162_17 | |
| .LBB162_19: | |
| incq %rdx | |
| decq %rdi | |
| je .LBB162_20 | |
| .LBB162_17: | |
| movzbl %sil, %r8d | |
| movl 84(%rsp,%rdx,8), %r9d | |
| movl %edx, %esi | |
| cmpl 84(%rsp,%r8,8), %r9d | |
| jg .LBB162_19 | |
| movl %r8d, %esi | |
| jmp .LBB162_19 | |
| .LBB162_13: | |
| movl %eax, %esi | |
| jmp .LBB162_38 | |
| .LBB162_15: | |
| movq %r10, %rdx | |
| movl %eax, %esi | |
| .LBB162_20: | |
| movq %rcx, %rdi | |
| subq %rax, %rdi | |
| addq $-2, %rdi | |
| cmpq $7, %rdi | |
| jae .LBB162_21 | |
| .LBB162_38: | |
| movzbl %sil, %ecx | |
| movl 84(%rsp,%rax,8), %esi | |
| movq %r10, 16(%rsp) | |
| movq %r13, %rdi | |
| movl 84(%rsp,%rcx,8), %edx | |
| movzwl 88(%rsp,%rcx,8), %ebx | |
| movl %esi, 84(%rsp,%rcx,8) | |
| movzwl 88(%rsp,%rax,8), %esi | |
| movw %si, 88(%rsp,%rcx,8) | |
| movl %edx, 84(%rsp,%rax,8) | |
| movw %bx, 88(%rsp,%rax,8) | |
| movl %ebx, %esi | |
| xorl %edx, %edx | |
| callq StockDory::SEE::Accurate(StockDory::Board const&, Move, int) | |
| testb %al, %al | |
| je .LBB162_39 | |
| movzwl %bx, %ecx | |
| movl $1542, %eax | |
| movq %r12, 56(%rsp) | |
| movq %r14, 40(%rsp) | |
| movb $0, 69708(%r13,%r15,8) | |
| movq %r13, %rdi | |
| bextrl %eax, %ebx, %r12d | |
| andl $63, %ebx | |
| shrl $12, %ecx | |
| movl %ebx, %esi | |
| movl %r12d, %edx | |
| callq PreviousState StockDory::Board::Move<61680ul>(Square, Square, Piece) | |
| incq 70728(%r13) | |
| movq %rdx, 48(%rsp) | |
| movq %rax, %r14 | |
| movq %r13, %rdi | |
| movq TTable+24(%rip), %rdx | |
| mulxq 272(%r13), %rcx, %rcx | |
| movq TTable(%rip), %rax | |
| movl 12(%rsp), %r15d | |
| movzbl 11(%rsp), %esi | |
| movl 36(%rsp), %edx | |
| shlq $4, %rcx | |
| prefetcht0 (%rax,%rcx) | |
| movl %r15d, %ecx | |
| negl %ecx | |
| callq int StockDory::Search<StockDory::NoLogger>::Q<(Color)1, false>(unsigned char, int, int) | |
| movq 48(%rsp), %rsi | |
| movl %ebx, %edx | |
| movq 56(%rsp), %rbx | |
| movq %r14, 64(%rsp) | |
| movl %eax, %ebp | |
| negl %ebp | |
| movq %r13, %rdi | |
| movl %r12d, %ecx | |
| movq %rsi, 72(%rsp) | |
| leaq 64(%rsp), %rsi | |
| callq void StockDory::Board::UndoMove<61680ul>(PreviousState const&, Square, Square) | |
| cmpl %ebp, %ebx | |
| jge .LBB162_41 | |
| movq 40(%rsp), %r14 | |
| cmpl %ebp, %r15d | |
| jge .LBB162_43 | |
| movq 24(%rsp), %r15 | |
| movq 16(%rsp), %rax | |
| movl %ebp, 12(%rsp) | |
| cmpl %ebp, 32(%rsp) | |
| jg .LBB162_45 | |
| jmp .LBB162_46 | |
| .LBB162_37: | |
| addq $8, %rdx | |
| cmpq %rcx, %rdx | |
| je .LBB162_38 | |
| .LBB162_21: | |
| movzbl %sil, %edi | |
| movl 84(%rsp,%rdx,8), %r8d | |
| movl %edx, %esi | |
| cmpl 84(%rsp,%rdi,8), %r8d | |
| jle .LBB162_22 | |
| movl 92(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jg .LBB162_24 | |
| .LBB162_25: | |
| movl 100(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jg .LBB162_26 | |
| .LBB162_27: | |
| movl 108(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jg .LBB162_28 | |
| .LBB162_29: | |
| movl 116(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jg .LBB162_30 | |
| .LBB162_31: | |
| movl 124(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jg .LBB162_32 | |
| .LBB162_33: | |
| movl 132(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jg .LBB162_34 | |
| .LBB162_35: | |
| movl 140(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jle .LBB162_37 | |
| jmp .LBB162_36 | |
| .LBB162_22: | |
| movl %edi, %esi | |
| movl 92(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jle .LBB162_25 | |
| .LBB162_24: | |
| leal 1(%rdx), %esi | |
| movzbl %sil, %esi | |
| movl 100(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jle .LBB162_27 | |
| .LBB162_26: | |
| leal 2(%rdx), %esi | |
| movzbl %sil, %esi | |
| movl 108(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jle .LBB162_29 | |
| .LBB162_28: | |
| leal 3(%rdx), %esi | |
| movzbl %sil, %esi | |
| movl 116(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jle .LBB162_31 | |
| .LBB162_30: | |
| leal 4(%rdx), %esi | |
| movzbl %sil, %esi | |
| movl 124(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jle .LBB162_33 | |
| .LBB162_32: | |
| leal 5(%rdx), %esi | |
| movzbl %sil, %esi | |
| movl 132(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jle .LBB162_35 | |
| .LBB162_34: | |
| leal 6(%rdx), %esi | |
| movzbl %sil, %esi | |
| movl 140(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jle .LBB162_37 | |
| .LBB162_36: | |
| leal 7(%rdx), %esi | |
| movzbl %sil, %esi | |
| jmp .LBB162_37 | |
| .LBB162_41: | |
| movq 24(%rsp), %r15 | |
| movq 40(%rsp), %r14 | |
| movq 16(%rsp), %rax | |
| movl %ebx, %ebp | |
| jmp .LBB162_45 | |
| .LBB162_43: | |
| movq 24(%rsp), %r15 | |
| movq 16(%rsp), %rax | |
| jmp .LBB162_45 | |
| .LBB162_8: | |
| movl %ebx, %ebp | |
| jmp .LBB162_46 | |
| .LBB162_10: | |
| movl %r12d, %ebp | |
| .LBB162_46: | |
| movl %ebp, %eax | |
| addq $1832, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .Lfunc_end162: | |
| bool StockDory::Search<StockDory::NoLogger>::NMP<(Color)0, false>(unsigned char, short, int, int): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| cmpw $3, %dx | |
| movq %rdi, %r14 | |
| setl %al | |
| subl %r8d, %ecx | |
| setl %dil | |
| orb %al, %dil | |
| je .LBB163_2 | |
| xorl %eax, %eax | |
| jmp .LBB163_6 | |
| .LBB163_2: | |
| movslq %ecx, %rcx | |
| movzwl %dx, %eax | |
| movq 264(%r14), %rbp | |
| movabsq $6088404239950730679, %r15 | |
| movl %r8d, %ebx | |
| imulq $-1240768329, %rcx, %rdi | |
| imull $43691, %eax, %eax | |
| shrq $32, %rdi | |
| shrl $17, %eax | |
| addl %edi, %ecx | |
| movl %ecx, %edi | |
| shrl $31, %edi | |
| shrl $7, %ecx | |
| addl %edi, %ecx | |
| movl $3, %edi | |
| cmpw $3, %cx | |
| cmovll %ecx, %edi | |
| tzcntq %rbp, %r13 | |
| leaq ZobristKeyTable(%rip), %rcx | |
| incb %sil | |
| addl %eax, %edi | |
| movzbl %sil, %esi | |
| movq 10880(%rcx,%r13,8), %r12 | |
| movq $0, 264(%r14) | |
| xorb $16, 256(%r14) | |
| subl %edi, %edx | |
| movq %r14, %rdi | |
| movq 272(%r14), %rcx | |
| addl $-3, %edx | |
| movswl %dx, %edx | |
| xorq %r12, %rcx | |
| xorq %r15, %rcx | |
| movq %rcx, 272(%r14) | |
| movl %r8d, %ecx | |
| movl $1, %r8d | |
| negl %ecx | |
| subl %ebx, %r8d | |
| callq int StockDory::Search<StockDory::NoLogger>::AlphaBeta<(Color)1, false, false>(unsigned char, short, int, int) | |
| negl %eax | |
| testq %rbp, %rbp | |
| je .LBB163_3 | |
| movl $1, %ecx | |
| shlxq %r13, %rcx, %rcx | |
| movq %rcx, 264(%r14) | |
| xorq 272(%r14), %r12 | |
| jmp .LBB163_5 | |
| .LBB163_3: | |
| movq 272(%r14), %r12 | |
| .LBB163_5: | |
| xorb $16, 256(%r14) | |
| xorq %r15, %r12 | |
| cmpl %eax, %ebx | |
| setle %al | |
| movq %r12, 272(%r14) | |
| .LBB163_6: | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .Lfunc_end163: | |
| int StockDory::Search<StockDory::NoLogger>::Q<(Color)1, false>(unsigned char, int, int): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $1832, %rsp | |
| movl %edx, %r14d | |
| movq 272(%rdi), %rdx | |
| movl %ecx, %ebx | |
| movl %esi, %r15d | |
| movq %rdi, %r13 | |
| mulxq TTable+24(%rip), %rcx, %rcx | |
| movq TTable(%rip), %rax | |
| shlq $4, %rcx | |
| cmpq %rdx, (%rax,%rcx) | |
| jne .LBB164_7 | |
| addq %rcx, %rax | |
| movzbl 15(%rax), %ecx | |
| cmpl $2, %ecx | |
| je .LBB164_6 | |
| cmpl $1, %ecx | |
| je .LBB164_5 | |
| testl %ecx, %ecx | |
| jne .LBB164_7 | |
| movl 8(%rax), %ebp | |
| jmp .LBB164_46 | |
| .LBB164_5: | |
| movl 8(%rax), %ebp | |
| cmpl %ebx, %ebp | |
| jl .LBB164_7 | |
| jmp .LBB164_46 | |
| .LBB164_6: | |
| movl 8(%rax), %ebp | |
| cmpl %r14d, %ebp | |
| jle .LBB164_46 | |
| .LBB164_7: | |
| movzwl StockDory::Evaluation::NN+1378624(%rip), %eax | |
| leaq StockDory::Evaluation::NN(%rip), %rcx | |
| leaq StockDory::Evaluation::NN+590592(%rip), %rdx | |
| leaq StockDory::Evaluation::NN+592160(%rip), %r8 | |
| xorl %r9d, %r9d | |
| leaq (%rax,%rax,2), %rax | |
| shll $9, %eax | |
| leaq 592192(%rax,%rcx), %rsi | |
| leaq 592960(%rax,%rcx), %rdi | |
| leaq StockDory::Evaluation::NN+592128(%rip), %rcx | |
| callq void MantaRay::SIMD::ActivateFlattenAndForward<MantaRay::ClippedReLU<short, (short)0, (short)255>, short, int, 384ul, 1ul>(std::array<short, 384ul> const&, std::array<short, 384ul> const&, std::array<short, ((384ul)*(2))*(1ul)> const&, std::array<short, 1ul> const&, std::array<int, 1ul>&, unsigned int) | |
| imull $400, StockDory::Evaluation::NN+592160(%rip), %eax | |
| movslq %eax, %r12 | |
| imulq $-2139062143, %r12, %rax | |
| shrq $32, %rax | |
| addl %eax, %r12d | |
| movl %r12d, %eax | |
| shrl $31, %eax | |
| sarl $13, %r12d | |
| addl %eax, %r12d | |
| cmpl %ebx, %r12d | |
| jge .LBB164_8 | |
| movzbl %r15b, %r15d | |
| leaq 66112(%r13), %rcx | |
| leaq 66624(%r13), %r8 | |
| leaq 84(%rsp), %rdi | |
| movq %r13, %rsi | |
| xorl %r9d, %r9d | |
| movl %r15d, %edx | |
| callq StockDory::OrderedMoveList<(Color)1, true>::OrderedMoveList(StockDory::Board const&, unsigned char, StockDory::KillerTable const&, StockDory::HistoryTable const&, Move) | |
| movzbl 1828(%rsp), %ecx | |
| testb %cl, %cl | |
| je .LBB164_10 | |
| cmpl %r14d, %r12d | |
| movl %r15d, %eax | |
| movl %ebx, 32(%rsp) | |
| movq %r15, 24(%rsp) | |
| cmovgl %r12d, %r14d | |
| incb %al | |
| negl %ebx | |
| movl %r14d, 12(%rsp) | |
| movb $7, %r14b | |
| movb %al, 11(%rsp) | |
| xorl %eax, %eax | |
| movl %ebx, 36(%rsp) | |
| jmp .LBB164_12 | |
| .LBB164_39: | |
| movq 16(%rsp), %rax | |
| movl %r12d, %ebp | |
| .LBB164_45: | |
| movzbl 1828(%rsp), %ecx | |
| addb $7, %r14b | |
| movl %ebp, %r12d | |
| cmpq %rcx, %rax | |
| jae .LBB164_46 | |
| .LBB164_12: | |
| leaq 1(%rax), %r10 | |
| movzbl %cl, %ecx | |
| cmpq %rcx, %r10 | |
| jae .LBB164_13 | |
| movl %eax, %edx | |
| notl %edx | |
| addl %ecx, %edx | |
| testb $7, %dl | |
| je .LBB164_15 | |
| leal (%r14,%rcx), %edx | |
| movl %eax, %esi | |
| movzbl %dl, %edi | |
| movq %r10, %rdx | |
| andl $7, %edi | |
| jmp .LBB164_17 | |
| .LBB164_19: | |
| incq %rdx | |
| decq %rdi | |
| je .LBB164_20 | |
| .LBB164_17: | |
| movzbl %sil, %r8d | |
| movl 84(%rsp,%rdx,8), %r9d | |
| movl %edx, %esi | |
| cmpl 84(%rsp,%r8,8), %r9d | |
| jg .LBB164_19 | |
| movl %r8d, %esi | |
| jmp .LBB164_19 | |
| .LBB164_13: | |
| movl %eax, %esi | |
| jmp .LBB164_38 | |
| .LBB164_15: | |
| movq %r10, %rdx | |
| movl %eax, %esi | |
| .LBB164_20: | |
| movq %rcx, %rdi | |
| subq %rax, %rdi | |
| addq $-2, %rdi | |
| cmpq $7, %rdi | |
| jae .LBB164_21 | |
| .LBB164_38: | |
| movzbl %sil, %ecx | |
| movl 84(%rsp,%rax,8), %esi | |
| movq %r10, 16(%rsp) | |
| movq %r13, %rdi | |
| movl 84(%rsp,%rcx,8), %edx | |
| movzwl 88(%rsp,%rcx,8), %ebx | |
| movl %esi, 84(%rsp,%rcx,8) | |
| movzwl 88(%rsp,%rax,8), %esi | |
| movw %si, 88(%rsp,%rcx,8) | |
| movl %edx, 84(%rsp,%rax,8) | |
| movw %bx, 88(%rsp,%rax,8) | |
| movl %ebx, %esi | |
| xorl %edx, %edx | |
| callq StockDory::SEE::Accurate(StockDory::Board const&, Move, int) | |
| testb %al, %al | |
| je .LBB164_39 | |
| movzwl %bx, %ecx | |
| movl $1542, %eax | |
| movq %r12, 56(%rsp) | |
| movq %r14, 40(%rsp) | |
| movb $0, 69708(%r13,%r15,8) | |
| movq %r13, %rdi | |
| bextrl %eax, %ebx, %r12d | |
| andl $63, %ebx | |
| shrl $12, %ecx | |
| movl %ebx, %esi | |
| movl %r12d, %edx | |
| callq PreviousState StockDory::Board::Move<61680ul>(Square, Square, Piece) | |
| incq 70728(%r13) | |
| movq %rdx, 48(%rsp) | |
| movq %rax, %r14 | |
| movq %r13, %rdi | |
| movq TTable+24(%rip), %rdx | |
| mulxq 272(%r13), %rcx, %rcx | |
| movq TTable(%rip), %rax | |
| movl 12(%rsp), %r15d | |
| movzbl 11(%rsp), %esi | |
| movl 36(%rsp), %edx | |
| shlq $4, %rcx | |
| prefetcht0 (%rax,%rcx) | |
| movl %r15d, %ecx | |
| negl %ecx | |
| callq int StockDory::Search<StockDory::NoLogger>::Q<(Color)0, false>(unsigned char, int, int) | |
| movq 48(%rsp), %rsi | |
| movl %ebx, %edx | |
| movq 56(%rsp), %rbx | |
| movq %r14, 64(%rsp) | |
| movl %eax, %ebp | |
| negl %ebp | |
| movq %r13, %rdi | |
| movl %r12d, %ecx | |
| movq %rsi, 72(%rsp) | |
| leaq 64(%rsp), %rsi | |
| callq void StockDory::Board::UndoMove<61680ul>(PreviousState const&, Square, Square) | |
| cmpl %ebp, %ebx | |
| jge .LBB164_41 | |
| movq 40(%rsp), %r14 | |
| cmpl %ebp, %r15d | |
| jge .LBB164_43 | |
| movq 24(%rsp), %r15 | |
| movq 16(%rsp), %rax | |
| movl %ebp, 12(%rsp) | |
| cmpl %ebp, 32(%rsp) | |
| jg .LBB164_45 | |
| jmp .LBB164_46 | |
| .LBB164_37: | |
| addq $8, %rdx | |
| cmpq %rcx, %rdx | |
| je .LBB164_38 | |
| .LBB164_21: | |
| movzbl %sil, %edi | |
| movl 84(%rsp,%rdx,8), %r8d | |
| movl %edx, %esi | |
| cmpl 84(%rsp,%rdi,8), %r8d | |
| jle .LBB164_22 | |
| movl 92(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jg .LBB164_24 | |
| .LBB164_25: | |
| movl 100(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jg .LBB164_26 | |
| .LBB164_27: | |
| movl 108(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jg .LBB164_28 | |
| .LBB164_29: | |
| movl 116(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jg .LBB164_30 | |
| .LBB164_31: | |
| movl 124(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jg .LBB164_32 | |
| .LBB164_33: | |
| movl 132(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jg .LBB164_34 | |
| .LBB164_35: | |
| movl 140(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jle .LBB164_37 | |
| jmp .LBB164_36 | |
| .LBB164_22: | |
| movl %edi, %esi | |
| movl 92(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jle .LBB164_25 | |
| .LBB164_24: | |
| leal 1(%rdx), %esi | |
| movzbl %sil, %esi | |
| movl 100(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jle .LBB164_27 | |
| .LBB164_26: | |
| leal 2(%rdx), %esi | |
| movzbl %sil, %esi | |
| movl 108(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jle .LBB164_29 | |
| .LBB164_28: | |
| leal 3(%rdx), %esi | |
| movzbl %sil, %esi | |
| movl 116(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jle .LBB164_31 | |
| .LBB164_30: | |
| leal 4(%rdx), %esi | |
| movzbl %sil, %esi | |
| movl 124(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jle .LBB164_33 | |
| .LBB164_32: | |
| leal 5(%rdx), %esi | |
| movzbl %sil, %esi | |
| movl 132(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jle .LBB164_35 | |
| .LBB164_34: | |
| leal 6(%rdx), %esi | |
| movzbl %sil, %esi | |
| movl 140(%rsp,%rdx,8), %edi | |
| movzbl %sil, %r8d | |
| cmpl 84(%rsp,%r8,8), %edi | |
| jle .LBB164_37 | |
| .LBB164_36: | |
| leal 7(%rdx), %esi | |
| movzbl %sil, %esi | |
| jmp .LBB164_37 | |
| .LBB164_41: | |
| movq 24(%rsp), %r15 | |
| movq 40(%rsp), %r14 | |
| movq 16(%rsp), %rax | |
| movl %ebx, %ebp | |
| jmp .LBB164_45 | |
| .LBB164_43: | |
| movq 24(%rsp), %r15 | |
| movq 16(%rsp), %rax | |
| jmp .LBB164_45 | |
| .LBB164_8: | |
| movl %ebx, %ebp | |
| jmp .LBB164_46 | |
| .LBB164_10: | |
| movl %r12d, %ebp | |
| .LBB164_46: | |
| movl %ebp, %eax | |
| addq $1832, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .Lfunc_end164: | |
| bool StockDory::Search<StockDory::NoLogger>::NMP<(Color)1, false>(unsigned char, short, int, int): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| pushq %rax | |
| cmpw $3, %dx | |
| movq %rdi, %r14 | |
| setl %al | |
| subl %r8d, %ecx | |
| setl %dil | |
| orb %al, %dil | |
| je .LBB165_2 | |
| xorl %eax, %eax | |
| jmp .LBB165_6 | |
| .LBB165_2: | |
| movslq %ecx, %rcx | |
| movzwl %dx, %eax | |
| movq 264(%r14), %rbp | |
| movabsq $6088404239950730679, %r15 | |
| movl %r8d, %ebx | |
| imulq $-1240768329, %rcx, %rdi | |
| imull $43691, %eax, %eax | |
| shrq $32, %rdi | |
| shrl $17, %eax | |
| addl %edi, %ecx | |
| movl %ecx, %edi | |
| shrl $31, %edi | |
| shrl $7, %ecx | |
| addl %edi, %ecx | |
| movl $3, %edi | |
| cmpw $3, %cx | |
| cmovll %ecx, %edi | |
| tzcntq %rbp, %r13 | |
| leaq ZobristKeyTable(%rip), %rcx | |
| incb %sil | |
| addl %eax, %edi | |
| movzbl %sil, %esi | |
| movq 10880(%rcx,%r13,8), %r12 | |
| movq $0, 264(%r14) | |
| xorb $16, 256(%r14) | |
| subl %edi, %edx | |
| movq %r14, %rdi | |
| movq 272(%r14), %rcx | |
| addl $-3, %edx | |
| movswl %dx, %edx | |
| xorq %r12, %rcx | |
| xorq %r15, %rcx | |
| movq %rcx, 272(%r14) | |
| movl %r8d, %ecx | |
| movl $1, %r8d | |
| negl %ecx | |
| subl %ebx, %r8d | |
| callq int StockDory::Search<StockDory::NoLogger>::AlphaBeta<(Color)0, false, false>(unsigned char, short, int, int) | |
| negl %eax | |
| testq %rbp, %rbp | |
| je .LBB165_3 | |
| movl $1, %ecx | |
| shlxq %r13, %rcx, %rcx | |
| movq %rcx, 264(%r14) | |
| xorq 272(%r14), %r12 | |
| jmp .LBB165_5 | |
| .LBB165_3: | |
| movq 272(%r14), %r12 | |
| .LBB165_5: | |
| xorb $16, 256(%r14) | |
| xorq %r15, %r12 | |
| cmpl %eax, %ebx | |
| setle %al | |
| movq %r12, 272(%r14) | |
| .LBB165_6: | |
| addq $8, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| .Lfunc_end165: | |
| int StockDory::Search<StockDory::NoLogger>::AlphaBeta<(Color)1, true, true>(unsigned char, short, int, int): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $2008, %rsp | |
| cmpb $0, 70751(%rdi) | |
| movl %r8d, 4(%rsp) | |
| jne .LBB166_116 | |
| movzwl 70728(%rdi), %eax | |
| movl %ecx, %r15d | |
| movl %edx, %ebp | |
| movl %esi, %ebx | |
| testl $4095, %eax | |
| jne .LBB166_4 | |
| cmpq $0, 296(%rdi) | |
| je .LBB166_4 | |
| movq %rdi, %r14 | |
| callq std::chrono::_V2::steady_clock::now()@PLT | |
| subq 280(%r14), %rax | |
| movabsq $4835703278458516699, %rcx | |
| movq %r14, %rdi | |
| imulq %rcx | |
| movq %rdx, %rax | |
| shrq $63, %rax | |
| sarq $18, %rdx | |
| addq %rax, %rdx | |
| cmpq 296(%r14), %rdx | |
| jg .LBB166_116 | |
| .LBB166_4: | |
| movzbl %bl, %esi | |
| movl %esi, %eax | |
| shll $8, %eax | |
| leaq (%rax,%rsi,2), %r14 | |
| movb %sil, 33088(%rdi,%r14) | |
| movl 70720(%rdi), %eax | |
| cmpb %sil, %al | |
| cmovbel %esi, %eax | |
| movb %al, 70720(%rdi) | |
| testw %bp, %bp | |
| jle .LBB166_13 | |
| movq 272(%rdi), %rdx | |
| movq %rdi, 24(%rsp) | |
| movq %rdx, 40(%rsp) | |
| mulxq TTable+24(%rip), %rcx, %rcx | |
| movq TTable(%rip), %r12 | |
| movq %rsi, 72(%rsp) | |
| movl %r15d, 48(%rsp) | |
| shlq $4, %rcx | |
| movzbl 15(%r12,%rcx), %eax | |
| cmpb $3, %al | |
| je .LBB166_10 | |
| movq 40(%rsp), %rdx | |
| addq %rcx, %r12 | |
| cmpq %rdx, (%r12) | |
| jne .LBB166_10 | |
| movzwl 12(%r12), %ecx | |
| movl %ecx, 16(%rsp) | |
| testb %al, %al | |
| je .LBB166_18 | |
| movzwl StockDory::Evaluation::NN+1378624(%rip), %eax | |
| leaq StockDory::Evaluation::NN(%rip), %rcx | |
| leaq StockDory::Evaluation::NN+590592(%rip), %rdx | |
| leaq StockDory::Evaluation::NN+592160(%rip), %r8 | |
| xorl %r13d, %r13d | |
| xorl %r9d, %r9d | |
| leaq (%rax,%rax,2), %rax | |
| shll $9, %eax | |
| leaq 592192(%rax,%rcx), %rsi | |
| leaq 592960(%rax,%rcx), %rdi | |
| leaq StockDory::Evaluation::NN+592128(%rip), %rcx | |
| callq void MantaRay::SIMD::ActivateFlattenAndForward<MantaRay::ClippedReLU<short, (short)0, (short)255>, short, int, 384ul, 1ul>(std::array<short, 384ul> const&, std::array<short, 384ul> const&, std::array<short, ((384ul)*(2))*(1ul)> const&, std::array<short, 1ul> const&, std::array<int, 1ul>&, unsigned int) | |
| imull $400, StockDory::Evaluation::NN+592160(%rip), %eax | |
| movzbl 15(%r12), %ecx | |
| movslq %eax, %r15 | |
| imulq $-2139062143, %r15, %rax | |
| shrq $32, %rax | |
| addl %eax, %r15d | |
| movl %r15d, %eax | |
| shrl $31, %eax | |
| sarl $13, %r15d | |
| addl %eax, %r15d | |
| movl 8(%r12), %eax | |
| cmpl %eax, %r15d | |
| setg %dl | |
| cmpb $1, %cl | |
| sete %sil | |
| testb %sil, %dl | |
| jne .LBB166_11 | |
| cmpb $2, %cl | |
| movl %eax, %ecx | |
| cmovel %r15d, %ecx | |
| cmpl %eax, %r15d | |
| cmovgel %eax, %ecx | |
| xorl %r13d, %r13d | |
| movl %ecx, %r15d | |
| jmp .LBB166_11 | |
| .LBB166_10: | |
| movzwl StockDory::Evaluation::NN+1378624(%rip), %eax | |
| leaq StockDory::Evaluation::NN(%rip), %rcx | |
| leaq StockDory::Evaluation::NN+590592(%rip), %rdx | |
| leaq StockDory::Evaluation::NN+592160(%rip), %r8 | |
| movl $0, 16(%rsp) | |
| xorl %r9d, %r9d | |
| leaq (%rax,%rax,2), %rax | |
| shll $9, %eax | |
| leaq 592192(%rax,%rcx), %rsi | |
| leaq 592960(%rax,%rcx), %rdi | |
| leaq StockDory::Evaluation::NN+592128(%rip), %rcx | |
| callq void MantaRay::SIMD::ActivateFlattenAndForward<MantaRay::ClippedReLU<short, (short)0, (short)255>, short, int, 384ul, 1ul>(std::array<short, 384ul> const&, std::array<short, 384ul> const&, std::array<short, ((384ul)*(2))*(1ul)> const&, std::array<short, 1ul> const&, std::array<int, 1ul>&, unsigned int) | |
| imull $400, StockDory::Evaluation::NN+592160(%rip), %eax | |
| movw $-1, %r13w | |
| movslq %eax, %r15 | |
| imulq $-2139062143, %r15, %rax | |
| shrq $32, %rax | |
| addl %eax, %r15d | |
| movl %r15d, %eax | |
| shrl $31, %eax | |
| sarl $13, %r15d | |
| addl %eax, %r15d | |
| .LBB166_11: | |
| movq 24(%rsp), %r12 | |
| movq 72(%rsp), %rax | |
| leaq StockDory::AttackTable::Pawn(%rip), %rsi | |
| movb $1, 2(%rsp) | |
| movl %ebx, 20(%rsp) | |
| movl %r15d, 69696(%r12,%rax,8) | |
| movw $1, %ax | |
| tzcntq 96(%r12), %rcx | |
| movq (%r12), %rdx | |
| testq %rdx, 512(%rsi,%rcx,8) | |
| jne .LBB166_12 | |
| movq 8(%r12), %rsi | |
| leaq StockDory::AttackTable::Knight(%rip), %rdx | |
| testq %rsi, (%rdx,%rcx,8) | |
| jne .LBB166_12 | |
| leaq (%rcx,%rcx,2), %rdi | |
| movq 248(%r12), %rsi | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %r8 | |
| movq 32(%r12), %rdx | |
| movq 16(%r12), %r11 | |
| leaq StockDory::AttackTable::Sliding(%rip), %r9 | |
| movq 8(%r8,%rdi,8), %r10 | |
| notq %rsi | |
| orq %rdx, %r11 | |
| orq %rsi, %r10 | |
| imulq (%r8,%rdi,8), %r10 | |
| shrq $55, %r10 | |
| addl 16(%r8,%rdi,8), %r10d | |
| testq %r11, (%r9,%r10,8) | |
| je .LBB166_19 | |
| .LBB166_12: | |
| movq %r14, %rbx | |
| .LBB166_21: | |
| movzwl %ax, %r12d | |
| movl $0, %eax | |
| xorl %ecx, %ecx | |
| leaq 260(%rsp), %rdi | |
| movq %rax, 32(%rsp) | |
| addl %ebp, %r12d | |
| movq 24(%rsp), %rbp | |
| cmpw $4, %r12w | |
| movq 72(%rsp), %r14 | |
| cmovll %ecx, %r13d | |
| leaq 66112(%rbp), %rcx | |
| leaq 66624(%rbp), %r8 | |
| movq %rbp, %rsi | |
| movl %r14d, %edx | |
| movq %rcx, 160(%rsp) | |
| movl 16(%rsp), %r9d | |
| callq StockDory::OrderedMoveList<(Color)1, false>::OrderedMoveList(StockDory::Board const&, unsigned char, StockDory::KillerTable const&, StockDory::HistoryTable const&, Move) | |
| movzbl 2004(%rsp), %eax | |
| testb %al, %al | |
| je .LBB166_93 | |
| leaq 33088(%rbp,%rbx), %rdx | |
| addl %r12d, %r13d | |
| leaq 33088(%rbp), %rcx | |
| movl $-1000000, %r10d | |
| movswl %r13w, %edi | |
| movq %rdx, 192(%rsp) | |
| movl %edi, %edx | |
| imull %edi, %edx | |
| cmpw $3, %di | |
| movl %edx, 60(%rsp) | |
| setl %dl | |
| imull $21846, %edi, %esi | |
| orb %dl, 2(%rsp) | |
| movl %esi, %edx | |
| shrl $31, %edx | |
| shrl $16, %esi | |
| addl %edx, %esi | |
| movl $1, %edx | |
| cmpw $2, %si | |
| cmovll %edx, %esi | |
| imull $150, %edi, %edx | |
| movl %esi, 112(%rsp) | |
| leal (,%r14,8), %esi | |
| movl %edi, 116(%rsp) | |
| addl %r15d, %edx | |
| movl %edx, 120(%rsp) | |
| leaq 4(%rsi), %rdx | |
| movq %rsi, 216(%rsp) | |
| leaq StockDory::LogarithmicReductionTable::Internal(%rip), %rsi | |
| movq %rdx, 208(%rsp) | |
| leal -1(%r13), %edx | |
| movl 20(%rsp), %edi | |
| movl %edx, 132(%rsp) | |
| movzbl %r13b, %edx | |
| movq %r13, 136(%rsp) | |
| imulq $436, %rdx, %rdx | |
| addq %rdx, %rsi | |
| movl %r14d, %edx | |
| shll $8, %edx | |
| leaq (%rdx,%r14,2), %rdx | |
| movq %rsi, 200(%rsp) | |
| incb %dil | |
| movb $7, %r14b | |
| leaq 33090(%rbp,%rdx), %rsi | |
| leaq 258(%rcx,%rdx), %rcx | |
| movq %rsi, 184(%rsp) | |
| movq %rcx, 176(%rsp) | |
| movzbl %dil, %ecx | |
| movl 4(%rsp), %esi | |
| movq %rcx, 8(%rsp) | |
| leaq (%rdx,%rcx,2), %rcx | |
| xorl %edx, %edx | |
| leaq 33444(%rbp,%rcx), %rcx | |
| movq %rcx, 168(%rsp) | |
| movb $2, %cl | |
| negl %esi | |
| movl %esi, 128(%rsp) | |
| movl %ecx, 64(%rsp) | |
| xorl %ecx, %ecx | |
| movl 48(%rsp), %r15d | |
| jmp .LBB166_26 | |
| .LBB166_23: | |
| movq 88(%rsp), %rcx | |
| movl %eax, %r13d | |
| movl %r14d, %r15d | |
| movl %ecx, %r12d | |
| .LBB166_24: | |
| movq 96(%rsp), %r14 | |
| movq 104(%rsp), %rcx | |
| .LBB166_25: | |
| movzbl 2004(%rsp), %eax | |
| addb $7, %r14b | |
| movl %r12d, %edx | |
| movl %r13d, %r10d | |
| cmpq %rax, %rcx | |
| jae .LBB166_95 | |
| .LBB166_26: | |
| leaq 1(%rcx), %r9 | |
| movzbl %al, %eax | |
| movq %rdx, 88(%rsp) | |
| movq %rcx, %rbx | |
| cmpq %rax, %r9 | |
| jae .LBB166_32 | |
| movl %ebx, %ecx | |
| notl %ecx | |
| addl %eax, %ecx | |
| testb $7, %cl | |
| je .LBB166_33 | |
| leal (%r14,%rax), %ecx | |
| movl %ebx, %edx | |
| movzbl %cl, %esi | |
| movq %r9, %rcx | |
| andl $7, %esi | |
| jmp .LBB166_30 | |
| .LBB166_29: | |
| incq %rcx | |
| decq %rsi | |
| je .LBB166_34 | |
| .LBB166_30: | |
| movzbl %dl, %edi | |
| movl 260(%rsp,%rcx,8), %r8d | |
| movl %ecx, %edx | |
| cmpl 260(%rsp,%rdi,8), %r8d | |
| jg .LBB166_29 | |
| movl %edi, %edx | |
| jmp .LBB166_29 | |
| .LBB166_32: | |
| movl %ebx, %edx | |
| jmp .LBB166_35 | |
| .LBB166_33: | |
| movq %r9, %rcx | |
| movl %ebx, %edx | |
| .LBB166_34: | |
| movq %rax, %rsi | |
| subq %rbx, %rsi | |
| addq $-2, %rsi | |
| cmpq $7, %rsi | |
| jae .LBB166_39 | |
| .LBB166_35: | |
| movl 260(%rsp,%rbx,8), %esi | |
| movzbl %dl, %eax | |
| movq %r9, 104(%rsp) | |
| movl %r10d, 48(%rsp) | |
| movzwl 264(%rsp,%rax,8), %edi | |
| movl 260(%rsp,%rax,8), %edx | |
| movl %esi, 260(%rsp,%rax,8) | |
| movzwl 264(%rsp,%rbx,8), %esi | |
| movzwl %di, %ecx | |
| movw %si, 264(%rsp,%rax,8) | |
| movl $1542, %eax | |
| movl %edx, 260(%rsp,%rbx,8) | |
| movw %cx, 264(%rsp,%rbx,8) | |
| bextrl %eax, %edi, %r8d | |
| movzbl 168(%rbp,%r8), %r13d | |
| andb $15, %r13b | |
| cmpb $6, %r13b | |
| sete %al | |
| movb %al, 20(%rsp) | |
| testq %rbx, %rbx | |
| je .LBB166_55 | |
| cmpb $6, %r13b | |
| jne .LBB166_55 | |
| cmpl %r15d, 120(%rsp) | |
| jg .LBB166_56 | |
| jmp .LBB166_94 | |
| .LBB166_38: | |
| addq $8, %rcx | |
| cmpq %rax, %rcx | |
| je .LBB166_35 | |
| .LBB166_39: | |
| movzbl %dl, %esi | |
| movl 260(%rsp,%rcx,8), %edi | |
| movl %ecx, %edx | |
| cmpl 260(%rsp,%rsi,8), %edi | |
| jg .LBB166_40 | |
| movl %esi, %edx | |
| movl 268(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 260(%rsp,%rdi,8), %esi | |
| jle .LBB166_41 | |
| .LBB166_48: | |
| leal 1(%rcx), %edx | |
| movzbl %dl, %edx | |
| movl 276(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 260(%rsp,%rdi,8), %esi | |
| jle .LBB166_42 | |
| .LBB166_49: | |
| leal 2(%rcx), %edx | |
| movzbl %dl, %edx | |
| movl 284(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 260(%rsp,%rdi,8), %esi | |
| jle .LBB166_43 | |
| .LBB166_50: | |
| leal 3(%rcx), %edx | |
| movzbl %dl, %edx | |
| movl 292(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 260(%rsp,%rdi,8), %esi | |
| jle .LBB166_44 | |
| .LBB166_51: | |
| leal 4(%rcx), %edx | |
| movzbl %dl, %edx | |
| movl 300(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 260(%rsp,%rdi,8), %esi | |
| jle .LBB166_45 | |
| .LBB166_52: | |
| leal 5(%rcx), %edx | |
| movzbl %dl, %edx | |
| movl 308(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 260(%rsp,%rdi,8), %esi | |
| jle .LBB166_46 | |
| .LBB166_53: | |
| leal 6(%rcx), %edx | |
| movzbl %dl, %edx | |
| movl 316(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 260(%rsp,%rdi,8), %esi | |
| jle .LBB166_38 | |
| jmp .LBB166_54 | |
| .LBB166_40: | |
| movl 268(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 260(%rsp,%rdi,8), %esi | |
| jg .LBB166_48 | |
| .LBB166_41: | |
| movl 276(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 260(%rsp,%rdi,8), %esi | |
| jg .LBB166_49 | |
| .LBB166_42: | |
| movl 284(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 260(%rsp,%rdi,8), %esi | |
| jg .LBB166_50 | |
| .LBB166_43: | |
| movl 292(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 260(%rsp,%rdi,8), %esi | |
| jg .LBB166_51 | |
| .LBB166_44: | |
| movl 300(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 260(%rsp,%rdi,8), %esi | |
| jg .LBB166_52 | |
| .LBB166_45: | |
| movl 308(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 260(%rsp,%rdi,8), %esi | |
| jg .LBB166_53 | |
| .LBB166_46: | |
| movl 316(%rsp,%rcx,8), %esi | |
| movzbl %dl, %edi | |
| cmpl 260(%rsp,%rdi,8), %esi | |
| jle .LBB166_38 | |
| .LBB166_54: | |
| leal 7(%rcx), %edx | |
| movzbl %dl, %edx | |
| jmp .LBB166_38 | |
| .LBB166_55: | |
| cmpb $6, %r13b | |
| jne .LBB166_59 | |
| .LBB166_56: | |
| movl %ecx, %eax | |
| andl $63, %eax | |
| testb $15, 168(%rbp,%rax) | |
| je .LBB166_59 | |
| movq 208(%rsp), %rax | |
| movzbl 69696(%rbp,%rax), %eax | |
| incb %al | |
| jmp .LBB166_60 | |
| .LBB166_59: | |
| xorl %eax, %eax | |
| .LBB166_60: | |
| movl %edi, 68(%rsp) | |
| movl %ecx, %esi | |
| andl $63, %esi | |
| shrl $12, %ecx | |
| movq %rbp, %rdi | |
| movq 216(%rsp), %rdx | |
| movq %rsi, 144(%rsp) | |
| movq %r8, 152(%rsp) | |
| movb %al, 69708(%rbp,%rdx) | |
| movl %r8d, %edx | |
| vzeroupper | |
| callq PreviousState StockDory::Board::Move<61680ul>(Square, Square, Piece) | |
| incq 70728(%rbp) | |
| movq %rdx, 224(%rsp) | |
| movq %rax, %r11 | |
| movq 272(%rbp), %rdx | |
| mulxq TTable+24(%rip), %rax, %rax | |
| movq TTable(%rip), %rcx | |
| shlq $4, %rax | |
| prefetcht0 (%rcx,%rax) | |
| movzwl 33080(%rbp), %eax | |
| leal 1(%rax), %ecx | |
| movw %cx, 33080(%rbp) | |
| movq %rdx, 312(%rbp,%rax,8) | |
| movswl 132(%rsp), %edx | |
| movq %r14, 96(%rsp) | |
| movb %r13b, 3(%rsp) | |
| movq %r11, 232(%rsp) | |
| testq %rbx, %rbx | |
| je .LBB166_63 | |
| cmpq $4, %rbx | |
| movl %r15d, %r12d | |
| notl %r12d | |
| setb %al | |
| orb 2(%rsp), %al | |
| testb $1, %al | |
| je .LBB166_64 | |
| movl %r15d, %r14d | |
| negl %r15d | |
| jmp .LBB166_71 | |
| .LBB166_63: | |
| movl %r15d, %r14d | |
| negl %r15d | |
| jmp .LBB166_73 | |
| .LBB166_64: | |
| movl %edx, 124(%rsp) | |
| tzcntq 40(%rbp), %rcx | |
| movq 56(%rbp), %rdx | |
| leaq StockDory::AttackTable::Pawn(%rip), %rsi | |
| movq 200(%rsp), %rax | |
| movq %rbx, 80(%rsp) | |
| movzwl (%rax,%rbx,2), %eax | |
| testq %rdx, (%rsi,%rcx,8) | |
| jne .LBB166_70 | |
| movq 64(%rbp), %rdx | |
| leaq StockDory::AttackTable::Knight(%rip), %rsi | |
| testq %rdx, (%rsi,%rcx,8) | |
| jne .LBB166_70 | |
| leaq (%rcx,%rcx,2), %rdi | |
| movq 248(%rbp), %rsi | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %r9 | |
| movq 88(%rbp), %rdx | |
| movq 72(%rbp), %r11 | |
| leaq StockDory::AttackTable::Sliding(%rip), %r10 | |
| movq 8(%r9,%rdi,8), %r8 | |
| notq %rsi | |
| orq %rdx, %r11 | |
| orq %rsi, %r8 | |
| imulq (%r9,%rdi,8), %r8 | |
| shrq $55, %r8 | |
| addl 16(%r9,%rdi,8), %r8d | |
| testq %r11, (%r10,%r8,8) | |
| jne .LBB166_70 | |
| leaq StockDory::BlackMagicFactory::Magic(%rip), %r8 | |
| orq 80(%rbp), %rdx | |
| orq 1544(%r8,%rdi,8), %rsi | |
| imulq 1536(%r8,%rdi,8), %rsi | |
| shrq $52, %rsi | |
| addl 1552(%r8,%rdi,8), %esi | |
| leaq StockDory::AttackTable::Sliding(%rip), %rdi | |
| testq %rdx, (%rdi,%rsi,8) | |
| jne .LBB166_70 | |
| movq 96(%rbp), %rdx | |
| leaq StockDory::AttackTable::King(%rip), %rsi | |
| testq %rdx, (%rsi,%rcx,8) | |
| jne .LBB166_70 | |
| incl %eax | |
| .LBB166_70: | |
| movl 116(%rsp), %ecx | |
| cwtl | |
| movq 24(%rsp), %rbp | |
| movl %r15d, %ebx | |
| movq 8(%rsp), %rsi | |
| subl %eax, %ecx | |
| movl $1, %eax | |
| movq %rbp, %rdi | |
| cmpl $2, %ecx | |
| cmovll %eax, %ecx | |
| negl %r15d | |
| movswl %cx, %edx | |
| movl %r12d, %ecx | |
| movl %r15d, %r8d | |
| callq int StockDory::Search<StockDory::NoLogger>::AlphaBeta<(Color)0, false, false>(unsigned char, short, int, int) | |
| movl %eax, %r13d | |
| negl %r13d | |
| movl %ebx, %r14d | |
| movl 124(%rsp), %edx | |
| cmpl %r13d, %ebx | |
| movq 80(%rsp), %rbx | |
| jge .LBB166_74 | |
| .LBB166_71: | |
| movq 8(%rsp), %rsi | |
| movq %rbp, %rdi | |
| movl %edx, %r13d | |
| movl %r12d, %ecx | |
| movl %r15d, %r8d | |
| callq int StockDory::Search<StockDory::NoLogger>::AlphaBeta<(Color)0, false, false>(unsigned char, short, int, int) | |
| negl %eax | |
| cmpl %eax, %r14d | |
| jge .LBB166_81 | |
| movq 24(%rsp), %rbp | |
| movl %r13d, %edx | |
| movl %eax, %r13d | |
| cmpl %eax, 4(%rsp) | |
| jle .LBB166_74 | |
| .LBB166_73: | |
| movl 128(%rsp), %ecx | |
| movq 8(%rsp), %rsi | |
| movq %rbp, %rdi | |
| movl %r15d, %r8d | |
| callq int StockDory::Search<StockDory::NoLogger>::AlphaBeta<(Color)0, true, false>(unsigned char, short, int, int) | |
| movl %eax, %r13d | |
| negl %r13d | |
| .LBB166_74: | |
| xorl %ecx, %ecx | |
| movb 20(%rsp), %cl | |
| movq 32(%rsp), %rax | |
| movq %rbp, %rdi | |
| addl %ecx, %eax | |
| movq %rax, 32(%rsp) | |
| movq 232(%rsp), %rax | |
| movq 224(%rsp), %rsi | |
| movzbl 144(%rsp), %edx | |
| movzbl 152(%rsp), %ecx | |
| movq %rax, 240(%rsp) | |
| movq %rsi, 248(%rsp) | |
| leaq 240(%rsp), %rsi | |
| callq void StockDory::Board::UndoMove<61680ul>(PreviousState const&, Square, Square) | |
| decw 33080(%rbp) | |
| movl 48(%rsp), %eax | |
| cmpl %eax, %r13d | |
| jle .LBB166_23 | |
| cmpl %r14d, %r13d | |
| jle .LBB166_80 | |
| movq 72(%rsp), %rax | |
| movl 68(%rsp), %r12d | |
| movq 184(%rsp), %r9 | |
| movq 168(%rsp), %r10 | |
| movq 96(%rsp), %r14 | |
| movw %r12w, (%r9,%rax,2) | |
| movq 176(%rsp), %rax | |
| movzbl (%rax), %eax | |
| cmpb %al, 8(%rsp) | |
| jae .LBB166_91 | |
| movq 8(%rsp), %rdi | |
| movzbl %al, %ecx | |
| movq %rcx, %rdx | |
| subq %rdi, %rdx | |
| cmpq $7, %rdx | |
| jbe .LBB166_90 | |
| cmpq $64, %rdx | |
| jae .LBB166_82 | |
| xorl %esi, %esi | |
| jmp .LBB166_86 | |
| .LBB166_80: | |
| movq 88(%rsp), %rax | |
| movl %r14d, %r15d | |
| movl %eax, %r12d | |
| jmp .LBB166_24 | |
| .LBB166_81: | |
| movq 24(%rsp), %rbp | |
| movl %eax, %r13d | |
| jmp .LBB166_74 | |
| .LBB166_82: | |
| movq %rdx, %rsi | |
| andq $-64, %rsi | |
| xorl %edi, %edi | |
| .LBB166_83: | |
| vmovups -96(%r10,%rdi,2), %ymm0 | |
| vmovups -64(%r10,%rdi,2), %ymm1 | |
| vmovups -32(%r10,%rdi,2), %ymm2 | |
| vmovups (%r10,%rdi,2), %ymm3 | |
| vmovups %ymm0, -354(%r10,%rdi,2) | |
| vmovups %ymm1, -322(%r10,%rdi,2) | |
| vmovups %ymm2, -290(%r10,%rdi,2) | |
| vmovups %ymm3, -258(%r10,%rdi,2) | |
| addq $64, %rdi | |
| cmpq %rdi, %rsi | |
| jne .LBB166_83 | |
| cmpq %rsi, %rdx | |
| je .LBB166_91 | |
| testb $56, %dl | |
| je .LBB166_89 | |
| .LBB166_86: | |
| movq 8(%rsp), %rdi | |
| movq %rdx, %r8 | |
| andq $-8, %r8 | |
| addq %r8, %rdi | |
| .LBB166_87: | |
| vmovups -96(%r10,%rsi,2), %xmm0 | |
| vmovups %xmm0, -354(%r10,%rsi,2) | |
| addq $8, %rsi | |
| cmpq %rsi, %r8 | |
| jne .LBB166_87 | |
| cmpq %r8, %rdx | |
| jne .LBB166_90 | |
| jmp .LBB166_91 | |
| .LBB166_89: | |
| addq 8(%rsp), %rsi | |
| movq %rsi, %rdi | |
| .LBB166_90: | |
| movzwl 258(%r9,%rdi,2), %edx | |
| movw %dx, (%r9,%rdi,2) | |
| incq %rdi | |
| cmpq %rcx, %rdi | |
| jb .LBB166_90 | |
| .LBB166_91: | |
| movq 192(%rsp), %rcx | |
| movb %al, (%rcx) | |
| movq 104(%rsp), %rcx | |
| cmpl 4(%rsp), %r13d | |
| jge .LBB166_103 | |
| movl %r13d, %r15d | |
| movl $0, 64(%rsp) | |
| jmp .LBB166_25 | |
| .LBB166_13: | |
| movl 4(%rsp), %ecx | |
| movl %r15d, %edx | |
| addq $2008, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| jmp int StockDory::Search<StockDory::NoLogger>::Q<(Color)1, true>(unsigned char, int, int) | |
| .LBB166_93: | |
| addl $-999999, %r14d | |
| xorl %r13d, %r13d | |
| cmpb $0, 2(%rsp) | |
| cmovnel %r14d, %r13d | |
| jmp .LBB166_102 | |
| .LBB166_94: | |
| movq 88(%rsp), %rax | |
| movl %r10d, %r13d | |
| movl %eax, %r12d | |
| .LBB166_95: | |
| movl 64(%rsp), %r14d | |
| movq 40(%rsp), %rdx | |
| cmpb $2, %r14b | |
| cmovel 16(%rsp), %r12d | |
| .LBB166_96: | |
| mulxq TTable+24(%rip), %rax, %rax | |
| shlq $4, %rax | |
| addq TTable(%rip), %rax | |
| testb %r14b, %r14b | |
| je .LBB166_101 | |
| cmpq (%rax), %rdx | |
| jne .LBB166_101 | |
| cmpb $1, %r14b | |
| jne .LBB166_100 | |
| cmpb $2, 15(%rax) | |
| je .LBB166_101 | |
| .LBB166_100: | |
| movzbl 14(%rax), %esi | |
| movzbl 136(%rsp), %ecx | |
| addl $-3, %esi | |
| cmpl %ecx, %esi | |
| jge .LBB166_102 | |
| .LBB166_101: | |
| movq 136(%rsp), %rcx | |
| movq %rdx, (%rax) | |
| movl %r13d, 8(%rax) | |
| movw %r12w, 12(%rax) | |
| movb %cl, 14(%rax) | |
| movb %r14b, 15(%rax) | |
| .LBB166_102: | |
| movl %r13d, %eax | |
| addq $2008, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| vzeroupper | |
| retq | |
| .LBB166_18: | |
| movl 8(%r12), %r15d | |
| xorl %r13d, %r13d | |
| jmp .LBB166_11 | |
| .LBB166_103: | |
| cmpb $6, 3(%rsp) | |
| movb $1, %r14b | |
| jne .LBB166_109 | |
| movq %rbx, 80(%rsp) | |
| movzbl %bl, %ecx | |
| movq 72(%rsp), %rsi | |
| movq 160(%rsp), %rax | |
| movq 40(%rsp), %rdx | |
| movzwl (%rax,%rsi,2), %eax | |
| cmpw %r12w, %ax | |
| je .LBB166_106 | |
| movw %ax, 66368(%rbp,%rsi,2) | |
| movw %r12w, 66112(%rbp,%rsi,2) | |
| .LBB166_106: | |
| movq 144(%rsp), %rax | |
| movzbl 112(%rsp), %r15d | |
| movl 60(%rsp), %ebx | |
| movq 152(%rsp), %rsi | |
| movzbl 32(%rsp), %r11d | |
| movzbl 168(%rbp,%rax), %eax | |
| imull %r15d, %ecx | |
| addl %ebx, %ecx | |
| andl $15, %eax | |
| shll $8, %eax | |
| leaq 68160(%rbp,%rax), %rax | |
| addl %ecx, (%rax,%rsi,4) | |
| cmpl $2, %r11d | |
| jb .LBB166_96 | |
| movl %r11d, %edi | |
| decq %rdi | |
| leaq 68160(%rbp), %rax | |
| leal -2(%r11), %r8d | |
| movq %r11, 32(%rsp) | |
| movl %edi, %esi | |
| andl $3, %esi | |
| cmpl $3, %r8d | |
| jae .LBB166_110 | |
| movl $1, %edi | |
| movl $1, %r8d | |
| jmp .LBB166_113 | |
| .LBB166_19: | |
| orq 1544(%r8,%rdi,8), %rsi | |
| orq 24(%r12), %rdx | |
| movq %r14, %rbx | |
| imulq 1536(%r8,%rdi,8), %rsi | |
| shrq $52, %rsi | |
| addl 1552(%r8,%rdi,8), %esi | |
| testq %rdx, (%r9,%rsi,8) | |
| jne .LBB166_21 | |
| movq 24(%rsp), %rax | |
| leaq StockDory::AttackTable::King(%rip), %rdx | |
| movq 40(%rax), %rsi | |
| xorl %eax, %eax | |
| andq (%rdx,%rcx,8), %rsi | |
| setne %al | |
| movb %al, 2(%rsp) | |
| jmp .LBB166_21 | |
| .LBB166_109: | |
| movq 40(%rsp), %rdx | |
| jmp .LBB166_96 | |
| .LBB166_110: | |
| movl $1, %r8d | |
| movl $4, %r10d | |
| movq %r11, %rcx | |
| movl %ebx, %edx | |
| movq %r15, 48(%rsp) | |
| andq $-4, %rdi | |
| leal (,%r15,4), %r9d | |
| xorl %r14d, %r14d | |
| subl %r11d, %r8d | |
| subl %r11d, %r10d | |
| movl $3, %r11d | |
| negq %rdi | |
| subl %ecx, %r11d | |
| imull %r15d, %r8d | |
| imull %r15d, %r10d | |
| imull %r15d, %r11d | |
| subl %ebx, %r8d | |
| subl %ebx, %r10d | |
| subl %ebx, %r11d | |
| movl $2, %ebx | |
| subl %ecx, %ebx | |
| movq 80(%rsp), %rcx | |
| imull %r15d, %ebx | |
| subl %edx, %ebx | |
| movl $1542, %edx | |
| .LBB166_111: | |
| leal -1(%rcx,%r14), %r15d | |
| movzbl %r15b, %r15d | |
| movzwl 264(%rsp,%r15,8), %r15d | |
| bextrl %edx, %r15d, %r12d | |
| andl $63, %r15d | |
| movzbl 168(%rbp,%r15), %r15d | |
| andl $15, %r15d | |
| shll $8, %r15d | |
| addq %rax, %r15 | |
| addl %r8d, (%r15,%r12,4) | |
| leal -2(%rcx,%r14), %r15d | |
| addl %r9d, %r8d | |
| movzbl %r15b, %r15d | |
| movzwl 264(%rsp,%r15,8), %r15d | |
| bextrl %edx, %r15d, %r12d | |
| andl $63, %r15d | |
| movzbl 168(%rbp,%r15), %r15d | |
| andl $15, %r15d | |
| shll $8, %r15d | |
| addq %rax, %r15 | |
| addl %ebx, (%r15,%r12,4) | |
| leal -3(%rcx,%r14), %r15d | |
| addl %r9d, %ebx | |
| movzbl %r15b, %r15d | |
| movzwl 264(%rsp,%r15,8), %r15d | |
| bextrl %edx, %r15d, %r12d | |
| andl $63, %r15d | |
| movzbl 168(%rbp,%r15), %r15d | |
| andl $15, %r15d | |
| shll $8, %r15d | |
| addq %rax, %r15 | |
| addl %r11d, (%r15,%r12,4) | |
| leal -4(%rcx,%r14), %r15d | |
| addq $-4, %r14 | |
| addl %r9d, %r11d | |
| movzbl %r15b, %r15d | |
| movzwl 264(%rsp,%r15,8), %r15d | |
| bextrl %edx, %r15d, %r12d | |
| andl $63, %r15d | |
| movzbl 168(%rbp,%r15), %r15d | |
| andl $15, %r15d | |
| shll $8, %r15d | |
| addq %rax, %r15 | |
| addl %r10d, (%r15,%r12,4) | |
| addl %r9d, %r10d | |
| cmpq %r14, %rdi | |
| jne .LBB166_111 | |
| movq 40(%rsp), %rdx | |
| movl 60(%rsp), %ebx | |
| movl 68(%rsp), %r12d | |
| movq 48(%rsp), %r15 | |
| movq 32(%rsp), %r11 | |
| movl $1, %r8d | |
| subq %r14, %r8 | |
| movb $1, %r14b | |
| movl %r8d, %edi | |
| .LBB166_113: | |
| testq %rsi, %rsi | |
| je .LBB166_96 | |
| movq 80(%rsp), %rcx | |
| leal 1(%r8), %r9d | |
| subq %r8, %rcx | |
| movl $1542, %r8d | |
| .LBB166_115: | |
| movzbl %cl, %r10d | |
| subl %r11d, %edi | |
| decq %rcx | |
| movzwl 264(%rsp,%r10,8), %r10d | |
| imull %r15d, %edi | |
| subl %ebx, %edi | |
| bextrl %r8d, %r10d, %r11d | |
| andl $63, %r10d | |
| movzbl 168(%rbp,%r10), %r10d | |
| andl $15, %r10d | |
| shll $8, %r10d | |
| addq %rax, %r10 | |
| addl %edi, (%r10,%r11,4) | |
| movq 32(%rsp), %r11 | |
| movl %r9d, %edi | |
| incl %r9d | |
| decq %rsi | |
| jne .LBB166_115 | |
| jmp .LBB166_96 | |
| .LBB166_116: | |
| movl $8, %edi | |
| callq __cxa_allocate_exception@PLT | |
| movq std::exception::~exception()@GOTPCREL(%rip), %rdx | |
| leaq vtable for StockDory::Search<StockDory::NoLogger>::SearchStopException+16(%rip), %rcx | |
| leaq typeinfo for StockDory::Search<StockDory::NoLogger>::SearchStopException(%rip), %rsi | |
| movq %rax, %rdi | |
| movq %rcx, (%rax) | |
| callq __cxa_throw@PLT | |
| .Lfunc_end166: | |
| Move::ToString[abi:cxx11]() const: | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $456, %rsp | |
| movq %rdi, %rbx | |
| leaq 64(%rsp), %rdi | |
| movq %rsi, %r14 | |
| callq std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::basic_stringstream()@PLT | |
| movzwl (%r14), %ebp | |
| leaq FILE_CHAR(%rip), %rax | |
| leaq 16(%rsp), %r13 | |
| leaq 80(%rsp), %r14 | |
| movq %r13, (%rsp) | |
| movq $0, 8(%rsp) | |
| movb $0, 16(%rsp) | |
| movl %ebp, %r12d | |
| andl $63, %r12d | |
| movsbl (%r12,%rax), %edi | |
| callq tolower@PLT | |
| leaq RANK_CHAR(%rip), %r15 | |
| movb %al, 16(%rsp) | |
| movzbl (%r12,%r15), %eax | |
| movb %al, 17(%rsp) | |
| movq $2, 8(%rsp) | |
| movb $0, 18(%rsp) | |
| movl $2, %edx | |
| movq %r14, %rdi | |
| movq %r13, %rsi | |
| callq std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)@PLT | |
| movl $1542, %ecx | |
| movq %rax, %r13 | |
| leaq FILE_CHAR(%rip), %rax | |
| leaq 48(%rsp), %r12 | |
| bextrl %ecx, %ebp, %r14d | |
| movq %r12, 32(%rsp) | |
| movq $0, 40(%rsp) | |
| movb $0, 48(%rsp) | |
| movsbl (%r14,%rax), %edi | |
| callq tolower@PLT | |
| movzbl (%r14,%r15), %ecx | |
| movb %al, 48(%rsp) | |
| movb %cl, 49(%rsp) | |
| movq $2, 40(%rsp) | |
| movb $0, 50(%rsp) | |
| movl $2, %edx | |
| movq %r13, %rdi | |
| movq %r12, %rsi | |
| callq std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)@PLT | |
| movq 32(%rsp), %rdi | |
| shrl $12, %ebp | |
| cmpq %r12, %rdi | |
| je .LBB167_4 | |
| movq 48(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB167_4: | |
| movq (%rsp), %rdi | |
| leaq 16(%rsp), %rax | |
| cmpq %rax, %rdi | |
| je .LBB167_6 | |
| movq 16(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB167_6: | |
| cmpw $6, %bp | |
| je .LBB167_9 | |
| leaq P_CHAR(%rip), %rax | |
| movsbl (%rbp,%rax), %edi | |
| callq tolower@PLT | |
| movq 80(%rsp), %rcx | |
| movb %al, (%rsp) | |
| movq -24(%rcx), %rcx | |
| cmpq $0, 96(%rsp,%rcx) | |
| je .LBB167_11 | |
| movl $1, %edx | |
| leaq 80(%rsp), %rdi | |
| movq %rsp, %rsi | |
| callq std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)@PLT | |
| jmp .LBB167_9 | |
| .LBB167_11: | |
| movsbl %al, %esi | |
| leaq 80(%rsp), %rdi | |
| callq std::basic_ostream<char, std::char_traits<char> >::put(char)@PLT | |
| .LBB167_9: | |
| movq 128(%rsp), %rax | |
| movq 112(%rsp), %r8 | |
| leaq 16(%rbx), %r15 | |
| movq %r15, (%rbx) | |
| movq $0, 8(%rbx) | |
| movb $0, 16(%rbx) | |
| testq %rax, %rax | |
| sete %cl | |
| cmpq %r8, %rax | |
| cmovaq %rax, %r8 | |
| testq %r8, %r8 | |
| sete %al | |
| orb %cl, %al | |
| je .LBB167_10 | |
| leaq 160(%rsp), %rsi | |
| movq %rbx, %rdi | |
| callq std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) | |
| jmp .LBB167_21 | |
| .LBB167_10: | |
| movq 120(%rsp), %rcx | |
| subq %rcx, %r8 | |
| movq %rbx, %rdi | |
| xorl %esi, %esi | |
| xorl %edx, %edx | |
| callq std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const*, unsigned long) | |
| .LBB167_21: | |
| movq VTT for std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >@GOTPCREL(%rip), %r14 | |
| movq (%r14), %rax | |
| movq 64(%r14), %rcx | |
| movq 72(%r14), %rdx | |
| movq %rax, 64(%rsp) | |
| movq -24(%rax), %rax | |
| movq %rcx, 64(%rsp,%rax) | |
| movq vtable for std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >@GOTPCREL(%rip), %rcx | |
| movq %rdx, 80(%rsp) | |
| leaq 176(%rsp), %rax | |
| addq $16, %rcx | |
| movq %rcx, 88(%rsp) | |
| movq 160(%rsp), %rdi | |
| cmpq %rax, %rdi | |
| je .LBB167_23 | |
| movq 176(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB167_23: | |
| movq vtable for std::basic_streambuf<char, std::char_traits<char> >@GOTPCREL(%rip), %rax | |
| leaq 144(%rsp), %rdi | |
| addq $16, %rax | |
| movq %rax, 88(%rsp) | |
| callq std::locale::~locale()@PLT | |
| movq 16(%r14), %rax | |
| movq 24(%r14), %rcx | |
| leaq 192(%rsp), %rdi | |
| movq %rax, 64(%rsp) | |
| movq -24(%rax), %rax | |
| movq %rcx, 64(%rsp,%rax) | |
| movq $0, 72(%rsp) | |
| callq std::ios_base::~ios_base()@PLT | |
| movq %rbx, %rax | |
| addq $456, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %r14 | |
| popq %r15 | |
| popq %rbp | |
| retq | |
| movq %rax, %r14 | |
| leaq 64(%rsp), %rdi | |
| callq std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_stringstream()@PLT | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| movq (%rbx), %rdi | |
| movq %rax, %r14 | |
| cmpq %r15, %rdi | |
| je .LBB167_25 | |
| movq (%r15), %rsi | |
| jmp .LBB167_17 | |
| movq 32(%rsp), %rdi | |
| movq %rax, %r14 | |
| cmpq %r12, %rdi | |
| je .LBB167_15 | |
| movq 48(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| jmp .LBB167_15 | |
| movq %rax, %r14 | |
| .LBB167_15: | |
| movq (%rsp), %rdi | |
| leaq 16(%rsp), %rax | |
| cmpq %rax, %rdi | |
| je .LBB167_25 | |
| movq 16(%rsp), %rsi | |
| .LBB167_17: | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB167_25: | |
| leaq 64(%rsp), %rdi | |
| callq std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_stringstream()@PLT | |
| movq %r14, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end167: | |
| std::shared_ptr<MantaRay::PerspectiveNetwork<short, int, MantaRay::ClippedReLU<short, (short)0, (short)255>, (unsigned short)768, (unsigned short)256, (unsigned short)1, (unsigned short)512, (short)400, (short)255, (short)64> > StockDory::NetworkConverter::ReadFromFile<MantaRay::PerspectiveNetwork<short, int, MantaRay::ClippedReLU<short, (short)0, (short)255>, (unsigned short)768, (unsigned short)256, (unsigned short)1, (unsigned short)512, (short)400, (short)255, (short)64> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&): | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $648, %rsp | |
| movq %rsi, %r14 | |
| movq %rdi, %rbx | |
| movl $38, %edi | |
| callq operator new(unsigned long)@PLT | |
| vmovups .L.str.2191(%rip), %ymm0 | |
| leaq 80(%rsp), %r15 | |
| movabsq $2318841634947361126, %rcx | |
| movq %rax, 64(%rsp) | |
| movq $37, 80(%rsp) | |
| movq $37, 72(%rsp) | |
| vmovups %ymm0, (%rax) | |
| movq %rcx, 29(%rax) | |
| movb $0, 37(%rax) | |
| leaq 96(%rsp), %rdi | |
| leaq 64(%rsp), %rsi | |
| movl $1, %edx | |
| vzeroupper | |
| callq emojicpp::emojize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool) | |
| movq 104(%rsp), %rdx | |
| movq 96(%rsp), %rsi | |
| movq std::cout@GOTPCREL(%rip), %rdi | |
| callq std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)@PLT | |
| movq 96(%rsp), %rdi | |
| leaq 112(%rsp), %rax | |
| cmpq %rax, %rdi | |
| je .LBB168_5 | |
| movq 112(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB168_5: | |
| movq 64(%rsp), %rdi | |
| cmpq %r15, %rdi | |
| je .LBB168_7 | |
| movq 80(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB168_7: | |
| leaq 96(%rsp), %rdi | |
| movq %r14, %rsi | |
| callq MantaRay::MarlinflowStream::MarlinflowStream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) | |
| leaq 16(%rsp), %r12 | |
| movq %r12, (%rsp) | |
| movl $19, %edi | |
| callq operator new(unsigned long)@PLT | |
| vmovups .L.str.2076(%rip), %xmm0 | |
| movq %rax, (%rsp) | |
| movq $18, 16(%rsp) | |
| movw $14955, 16(%rax) | |
| movq $18, 8(%rsp) | |
| vmovups %xmm0, (%rax) | |
| movb $0, 18(%rax) | |
| leaq 32(%rsp), %rdi | |
| movl $1, %edx | |
| movq %rsp, %rsi | |
| callq emojicpp::emojize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool) | |
| movq 40(%rsp), %rdx | |
| movq 32(%rsp), %rsi | |
| movq std::cout@GOTPCREL(%rip), %rdi | |
| callq std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)@PLT | |
| movq %rax, %r14 | |
| movq (%rax), %rax | |
| movq -24(%rax), %rax | |
| movq 240(%r14,%rax), %r15 | |
| testq %r15, %r15 | |
| je .LBB168_11 | |
| cmpb $0, 56(%r15) | |
| je .LBB168_15 | |
| movzbl 67(%r15), %eax | |
| jmp .LBB168_17 | |
| .LBB168_15: | |
| movq %r15, %rdi | |
| callq std::ctype<char>::_M_widen_init() const@PLT | |
| movq (%r15), %rax | |
| movl $10, %esi | |
| movq %r15, %rdi | |
| callq *48(%rax) | |
| .LBB168_17: | |
| movsbl %al, %esi | |
| movq %r14, %rdi | |
| callq std::basic_ostream<char, std::char_traits<char> >::put(char)@PLT | |
| movq %rax, %rdi | |
| callq std::basic_ostream<char, std::char_traits<char> >::flush()@PLT | |
| movq 32(%rsp), %rdi | |
| leaq 48(%rsp), %rax | |
| cmpq %rax, %rdi | |
| je .LBB168_21 | |
| movq 48(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB168_21: | |
| movq (%rsp), %rdi | |
| cmpq %r12, %rdi | |
| je .LBB168_23 | |
| movq 16(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB168_23: | |
| movq $0, (%rbx) | |
| movl $919168, %edi | |
| movl $32, %esi | |
| callq operator new(unsigned long, std::align_val_t)@PLT | |
| movq %rax, %r14 | |
| movq %r14, %r15 | |
| movabsq $4294967297, %rdx | |
| addq $32, %r15 | |
| leaq vtable for std::_Sp_counted_ptr_inplace<MantaRay::PerspectiveNetwork<short, int, MantaRay::ClippedReLU<short, (short)0, (short)255>, (unsigned short)768, (unsigned short)256, (unsigned short)1, (unsigned short)512, (short)400, (short)255, (short)64>, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>+16(%rip), %rcx | |
| movq %rdx, 8(%r14) | |
| movq %rcx, (%r14) | |
| leaq 96(%rsp), %rsi | |
| movq %r15, %rdi | |
| callq MantaRay::PerspectiveNetwork<short, int, MantaRay::ClippedReLU<short, (short)0, (short)255>, (unsigned short)768, (unsigned short)256, (unsigned short)1, (unsigned short)512, (short)400, (short)255, (short)64>::PerspectiveNetwork(MantaRay::MarlinflowStream&) | |
| leaq vtable for MantaRay::MarlinflowStream+16(%rip), %rax | |
| movq %r14, 8(%rbx) | |
| movq %r15, (%rbx) | |
| leaq 640(%rsp), %rdi | |
| movq %rax, 96(%rsp) | |
| movzbl 632(%rsp), %esi | |
| callq nlohmann::json_abi_v3_11_2::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>::json_value::destroy(nlohmann::json_abi_v3_11_2::detail::value_t) | |
| leaq vtable for MantaRay::DataStream<(std::_Ios_Openmode)8>+16(%rip), %rax | |
| leaq 128(%rsp), %rdi | |
| movq %rax, 96(%rsp) | |
| callq std::basic_filebuf<char, std::char_traits<char> >::close()@PLT | |
| leaq 104(%rsp), %r14 | |
| testq %rax, %rax | |
| jne .LBB168_29 | |
| movq 104(%rsp), %rax | |
| movq -24(%rax), %rax | |
| movl 136(%rsp,%rax), %esi | |
| leaq (%r14,%rax), %rdi | |
| orl $4, %esi | |
| callq std::basic_ios<char, std::char_traits<char> >::clear(std::_Ios_Iostate)@PLT | |
| .LBB168_29: | |
| movq VTT for std::basic_fstream<char, std::char_traits<char> >@GOTPCREL(%rip), %rsi | |
| movq %r14, %rdi | |
| callq std::basic_fstream<char, std::char_traits<char> >::~basic_fstream()@PLT | |
| leaq 368(%rsp), %rdi | |
| callq std::ios_base::~ios_base()@PLT | |
| movq %rbx, %rax | |
| addq $648, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r14 | |
| popq %r15 | |
| retq | |
| .LBB168_11: | |
| callq std::__throw_bad_cast()@PLT | |
| movq %rax, %rdi | |
| callq __clang_call_terminate | |
| movl $919168, %esi | |
| movl $32, %edx | |
| movq %r14, %rdi | |
| movq %rax, %rbx | |
| callq operator delete(void*, unsigned long, std::align_val_t)@PLT | |
| jmp .LBB168_44 | |
| jmp .LBB168_43 | |
| movq %rax, %rbx | |
| jmp .LBB168_40 | |
| .LBB168_43: | |
| movq %rax, %rbx | |
| jmp .LBB168_44 | |
| movq 96(%rsp), %rdi | |
| movq %rax, %rbx | |
| leaq 112(%rsp), %rax | |
| cmpq %rax, %rdi | |
| je .LBB168_34 | |
| movq 112(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| jmp .LBB168_34 | |
| movq %rax, %rbx | |
| .LBB168_34: | |
| movq 64(%rsp), %rdi | |
| cmpq %r15, %rdi | |
| je .LBB168_45 | |
| movq 80(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| movq %rbx, %rdi | |
| callq _Unwind_Resume@PLT | |
| movq %rax, %rdi | |
| callq _Unwind_Resume@PLT | |
| movq %rax, %rdi | |
| callq __clang_call_terminate | |
| movq 32(%rsp), %rdi | |
| movq %rax, %rbx | |
| leaq 48(%rsp), %rax | |
| cmpq %rax, %rdi | |
| je .LBB168_40 | |
| movq 48(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB168_40: | |
| movq (%rsp), %rdi | |
| cmpq %r12, %rdi | |
| je .LBB168_44 | |
| movq 16(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB168_44: | |
| leaq 96(%rsp), %rdi | |
| callq MantaRay::MarlinflowStream::~MarlinflowStream() | |
| .LBB168_45: | |
| movq %rbx, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end168: | |
| void StockDory::NetworkConverter::WriteToFile<MantaRay::PerspectiveNetwork<short, int, MantaRay::ClippedReLU<short, (short)0, (short)255>, (unsigned short)768, (unsigned short)256, (unsigned short)1, (unsigned short)512, (short)400, (short)255, (short)64> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<MantaRay::PerspectiveNetwork<short, int, MantaRay::ClippedReLU<short, (short)0, (short)255>, (unsigned short)768, (unsigned short)256, (unsigned short)1, (unsigned short)512, (short)400, (short)255, (short)64> > const&): | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $632, %rsp | |
| leaq 80(%rsp), %r12 | |
| movq %rsi, %rbx | |
| movq %r12, 64(%rsp) | |
| movq (%rdi), %r15 | |
| movq 8(%rdi), %r14 | |
| cmpq $16, %r14 | |
| jb .LBB169_9 | |
| testq %r14, %r14 | |
| js .LBB169_2 | |
| movq %r14, %rdi | |
| incq %rdi | |
| js .LBB169_5 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 64(%rsp) | |
| movq %r14, 80(%rsp) | |
| .LBB169_9: | |
| testq %r14, %r14 | |
| je .LBB169_13 | |
| cmpq $1, %r14 | |
| jne .LBB169_12 | |
| movzbl (%r15), %eax | |
| movb %al, (%r12) | |
| jmp .LBB169_13 | |
| .LBB169_12: | |
| movq %r12, %rdi | |
| movq %r15, %rsi | |
| movq %r14, %rdx | |
| callq memcpy@PLT | |
| .LBB169_13: | |
| leaq 112(%rsp), %r15 | |
| movabsq $8461821895609509236, %rax | |
| movq %r14, 72(%rsp) | |
| movb $0, (%r12,%r14) | |
| vxorps %xmm0, %xmm0, %xmm0 | |
| vmovaps %xmm0, (%rsp) | |
| movq $0, 16(%rsp) | |
| movq %r15, 96(%rsp) | |
| movq %rax, 112(%rsp) | |
| movw $101, 120(%rsp) | |
| movq $9, 104(%rsp) | |
| movl $64, %edi | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %rcx | |
| addq $64, %rcx | |
| movq %rax, (%rsp) | |
| leaq 128(%rsp), %rsi | |
| movq %rcx, 16(%rsp) | |
| leaq 64(%rsp), %rdi | |
| movq %rax, %rdx | |
| callq std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__do_uninit_copy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) | |
| movq %rax, 8(%rsp) | |
| leaq 32(%rsp), %rdi | |
| movq %rsp, %rsi | |
| callq StockDory::NetworkConverter::JoinPath(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) | |
| movq (%rsp), %r14 | |
| movq 8(%rsp), %r12 | |
| cmpq %r12, %r14 | |
| je .LBB169_22 | |
| addq $16, %r14 | |
| jmp .LBB169_18 | |
| .LBB169_20: | |
| leaq 32(%r14), %rax | |
| addq $16, %r14 | |
| cmpq %r12, %r14 | |
| movq %rax, %r14 | |
| je .LBB169_21 | |
| .LBB169_18: | |
| movq -16(%r14), %rdi | |
| cmpq %rdi, %r14 | |
| je .LBB169_20 | |
| movq (%r14), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| jmp .LBB169_20 | |
| .LBB169_21: | |
| movq (%rsp), %r14 | |
| .LBB169_22: | |
| testq %r14, %r14 | |
| je .LBB169_24 | |
| movq 16(%rsp), %rsi | |
| movq %r14, %rdi | |
| subq %r14, %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB169_24: | |
| movq 96(%rsp), %rdi | |
| cmpq %r15, %rdi | |
| je .LBB169_26 | |
| movq 112(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB169_26: | |
| movq 64(%rsp), %rdi | |
| leaq 80(%rsp), %rax | |
| cmpq %rax, %rdi | |
| je .LBB169_28 | |
| movq 80(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB169_28: | |
| leaq 64(%rsp), %rdi | |
| leaq 32(%rsp), %rsi | |
| callq MantaRay::BinaryFileStream::BinaryFileStream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) | |
| movq (%rbx), %rdi | |
| leaq 64(%rsp), %rsi | |
| callq MantaRay::PerspectiveNetwork<short, int, MantaRay::ClippedReLU<short, (short)0, (short)255>, (unsigned short)768, (unsigned short)256, (unsigned short)1, (unsigned short)512, (short)400, (short)255, (short)64>::WriteTo(MantaRay::BinaryFileStream&) | |
| leaq vtable for MantaRay::BinaryFileStream+16(%rip), %rax | |
| movq %rax, 64(%rsp) | |
| leaq 616(%rsp), %rax | |
| movq 600(%rsp), %rdi | |
| cmpq %rax, %rdi | |
| je .LBB169_32 | |
| movq 616(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB169_32: | |
| leaq vtable for MantaRay::DataStream<(std::_Ios_Openmode)12>+16(%rip), %rax | |
| leaq 96(%rsp), %rdi | |
| movq %rax, 64(%rsp) | |
| callq std::basic_filebuf<char, std::char_traits<char> >::close()@PLT | |
| leaq 72(%rsp), %rbx | |
| testq %rax, %rax | |
| jne .LBB169_35 | |
| movq 72(%rsp), %rax | |
| movq -24(%rax), %rax | |
| movl 104(%rsp,%rax), %esi | |
| leaq (%rbx,%rax), %rdi | |
| orl $4, %esi | |
| callq std::basic_ios<char, std::char_traits<char> >::clear(std::_Ios_Iostate)@PLT | |
| .LBB169_35: | |
| movq VTT for std::basic_fstream<char, std::char_traits<char> >@GOTPCREL(%rip), %rsi | |
| movq %rbx, %rdi | |
| callq std::basic_fstream<char, std::char_traits<char> >::~basic_fstream()@PLT | |
| leaq 336(%rsp), %rdi | |
| callq std::ios_base::~ios_base()@PLT | |
| movq 32(%rsp), %rdi | |
| leaq 48(%rsp), %rax | |
| cmpq %rax, %rdi | |
| je .LBB169_37 | |
| movq 48(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB169_37: | |
| addq $632, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r14 | |
| popq %r15 | |
| retq | |
| .LBB169_5: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB169_2: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| leaq 64(%rsp), %rdi | |
| movq %rax, %rbx | |
| callq MantaRay::BinaryFileStream::~BinaryFileStream() | |
| jmp .LBB169_49 | |
| movq %rax, %rbx | |
| .LBB169_49: | |
| movq 32(%rsp), %rdi | |
| leaq 48(%rsp), %rax | |
| cmpq %rax, %rdi | |
| je .LBB169_52 | |
| movq 48(%rsp), %rsi | |
| jmp .LBB169_51 | |
| movq %rsp, %rdi | |
| movq %rax, %rbx | |
| callq std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~vector() | |
| movq 96(%rsp), %rdi | |
| cmpq %r15, %rdi | |
| je .LBB169_45 | |
| jmp .LBB169_44 | |
| movq %rax, %rdi | |
| callq __clang_call_terminate | |
| movq (%rsp), %rdi | |
| movq %rax, %rbx | |
| testq %rdi, %rdi | |
| jne .LBB169_39 | |
| movq 96(%rsp), %rdi | |
| cmpq %r15, %rdi | |
| jne .LBB169_44 | |
| .LBB169_45: | |
| movq 64(%rsp), %rdi | |
| leaq 80(%rsp), %rax | |
| cmpq %rax, %rdi | |
| jne .LBB169_46 | |
| jmp .LBB169_52 | |
| .LBB169_39: | |
| movq 16(%rsp), %rsi | |
| subq %rdi, %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| movq 96(%rsp), %rdi | |
| cmpq %r15, %rdi | |
| je .LBB169_45 | |
| .LBB169_44: | |
| movq 112(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| movq 64(%rsp), %rdi | |
| leaq 80(%rsp), %rax | |
| cmpq %rax, %rdi | |
| je .LBB169_52 | |
| .LBB169_46: | |
| movq 80(%rsp), %rsi | |
| .LBB169_51: | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB169_52: | |
| movq %rbx, %rdi | |
| callq _Unwind_Resume@PLT | |
| movq %rax, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end169: | |
| std::__shared_ptr<MantaRay::PerspectiveNetwork<short, int, MantaRay::ClippedReLU<short, (short)0, (short)255>, (unsigned short)768, (unsigned short)256, (unsigned short)1, (unsigned short)512, (short)400, (short)255, (short)64>, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr(): | |
| pushq %rbx | |
| movq 8(%rdi), %rbx | |
| testq %rbx, %rbx | |
| je .LBB170_6 | |
| movq 8(%rbx), %rax | |
| movabsq $4294967297, %rcx | |
| cmpq %rcx, %rax | |
| jne .LBB170_2 | |
| movq $0, 8(%rbx) | |
| movq %rbx, %rdi | |
| movq (%rbx), %rax | |
| callq *16(%rax) | |
| movq (%rbx), %rax | |
| movq %rbx, %rdi | |
| popq %rbx | |
| jmpq *24(%rax) | |
| .LBB170_2: | |
| movq __libc_single_threaded@GOTPCREL(%rip), %rcx | |
| cmpb $0, (%rcx) | |
| je .LBB170_4 | |
| leal -1(%rax), %ecx | |
| movl %ecx, 8(%rbx) | |
| cmpl $1, %eax | |
| je .LBB170_8 | |
| .LBB170_6: | |
| popq %rbx | |
| retq | |
| .LBB170_4: | |
| movl $-1, %eax | |
| lock xaddl %eax, 8(%rbx) | |
| cmpl $1, %eax | |
| jne .LBB170_6 | |
| .LBB170_8: | |
| movq %rbx, %rdi | |
| popq %rbx | |
| jmp std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold() | |
| .Lfunc_end170: | |
| std::shared_ptr<MantaRay::PerspectiveNetwork<short, int, MantaRay::ClippedReLU<short, (short)0, (short)255>, (unsigned short)768, (unsigned short)384, (unsigned short)1, (unsigned short)512, (short)400, (short)255, (short)64> > StockDory::NetworkConverter::ReadFromFile<MantaRay::PerspectiveNetwork<short, int, MantaRay::ClippedReLU<short, (short)0, (short)255>, (unsigned short)768, (unsigned short)384, (unsigned short)1, (unsigned short)512, (short)400, (short)255, (short)64> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&): | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $648, %rsp | |
| movq %rsi, %r14 | |
| movq %rdi, %rbx | |
| movl $38, %edi | |
| callq operator new(unsigned long)@PLT | |
| vmovups .L.str.2191(%rip), %ymm0 | |
| leaq 80(%rsp), %r15 | |
| movabsq $2318841634947361126, %rcx | |
| movq %rax, 64(%rsp) | |
| movq $37, 80(%rsp) | |
| movq $37, 72(%rsp) | |
| vmovups %ymm0, (%rax) | |
| movq %rcx, 29(%rax) | |
| movb $0, 37(%rax) | |
| leaq 96(%rsp), %rdi | |
| leaq 64(%rsp), %rsi | |
| movl $1, %edx | |
| vzeroupper | |
| callq emojicpp::emojize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool) | |
| movq 104(%rsp), %rdx | |
| movq 96(%rsp), %rsi | |
| movq std::cout@GOTPCREL(%rip), %rdi | |
| callq std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)@PLT | |
| movq 96(%rsp), %rdi | |
| leaq 112(%rsp), %rax | |
| cmpq %rax, %rdi | |
| je .LBB171_5 | |
| movq 112(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB171_5: | |
| movq 64(%rsp), %rdi | |
| cmpq %r15, %rdi | |
| je .LBB171_7 | |
| movq 80(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB171_7: | |
| leaq 96(%rsp), %rdi | |
| movq %r14, %rsi | |
| callq MantaRay::MarlinflowStream::MarlinflowStream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) | |
| leaq 16(%rsp), %r12 | |
| movq %r12, (%rsp) | |
| movl $19, %edi | |
| callq operator new(unsigned long)@PLT | |
| vmovups .L.str.2076(%rip), %xmm0 | |
| movq %rax, (%rsp) | |
| movq $18, 16(%rsp) | |
| movw $14955, 16(%rax) | |
| movq $18, 8(%rsp) | |
| vmovups %xmm0, (%rax) | |
| movb $0, 18(%rax) | |
| leaq 32(%rsp), %rdi | |
| movl $1, %edx | |
| movq %rsp, %rsi | |
| callq emojicpp::emojize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool) | |
| movq 40(%rsp), %rdx | |
| movq 32(%rsp), %rsi | |
| movq std::cout@GOTPCREL(%rip), %rdi | |
| callq std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)@PLT | |
| movq %rax, %r14 | |
| movq (%rax), %rax | |
| movq -24(%rax), %rax | |
| movq 240(%r14,%rax), %r15 | |
| testq %r15, %r15 | |
| je .LBB171_11 | |
| cmpb $0, 56(%r15) | |
| je .LBB171_15 | |
| movzbl 67(%r15), %eax | |
| jmp .LBB171_17 | |
| .LBB171_15: | |
| movq %r15, %rdi | |
| callq std::ctype<char>::_M_widen_init() const@PLT | |
| movq (%r15), %rax | |
| movl $10, %esi | |
| movq %r15, %rdi | |
| callq *48(%rax) | |
| .LBB171_17: | |
| movsbl %al, %esi | |
| movq %r14, %rdi | |
| callq std::basic_ostream<char, std::char_traits<char> >::put(char)@PLT | |
| movq %rax, %rdi | |
| callq std::basic_ostream<char, std::char_traits<char> >::flush()@PLT | |
| movq 32(%rsp), %rdi | |
| leaq 48(%rsp), %rax | |
| cmpq %rax, %rdi | |
| je .LBB171_21 | |
| movq 48(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB171_21: | |
| movq (%rsp), %rdi | |
| cmpq %r12, %rdi | |
| je .LBB171_23 | |
| movq 16(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB171_23: | |
| movq $0, (%rbx) | |
| movl $1378688, %edi | |
| movl $32, %esi | |
| callq operator new(unsigned long, std::align_val_t)@PLT | |
| movq %rax, %r14 | |
| movq %r14, %r15 | |
| movabsq $4294967297, %rdx | |
| addq $32, %r15 | |
| leaq vtable for std::_Sp_counted_ptr_inplace<MantaRay::PerspectiveNetwork<short, int, MantaRay::ClippedReLU<short, (short)0, (short)255>, (unsigned short)768, (unsigned short)384, (unsigned short)1, (unsigned short)512, (short)400, (short)255, (short)64>, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>+16(%rip), %rcx | |
| movq %rdx, 8(%r14) | |
| movq %rcx, (%r14) | |
| leaq 96(%rsp), %rsi | |
| movq %r15, %rdi | |
| callq MantaRay::PerspectiveNetwork<short, int, MantaRay::ClippedReLU<short, (short)0, (short)255>, (unsigned short)768, (unsigned short)384, (unsigned short)1, (unsigned short)512, (short)400, (short)255, (short)64>::PerspectiveNetwork(MantaRay::MarlinflowStream&) | |
| leaq vtable for MantaRay::MarlinflowStream+16(%rip), %rax | |
| movq %r14, 8(%rbx) | |
| movq %r15, (%rbx) | |
| leaq 640(%rsp), %rdi | |
| movq %rax, 96(%rsp) | |
| movzbl 632(%rsp), %esi | |
| callq nlohmann::json_abi_v3_11_2::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>::json_value::destroy(nlohmann::json_abi_v3_11_2::detail::value_t) | |
| leaq vtable for MantaRay::DataStream<(std::_Ios_Openmode)8>+16(%rip), %rax | |
| leaq 128(%rsp), %rdi | |
| movq %rax, 96(%rsp) | |
| callq std::basic_filebuf<char, std::char_traits<char> >::close()@PLT | |
| leaq 104(%rsp), %r14 | |
| testq %rax, %rax | |
| jne .LBB171_29 | |
| movq 104(%rsp), %rax | |
| movq -24(%rax), %rax | |
| movl 136(%rsp,%rax), %esi | |
| leaq (%r14,%rax), %rdi | |
| orl $4, %esi | |
| callq std::basic_ios<char, std::char_traits<char> >::clear(std::_Ios_Iostate)@PLT | |
| .LBB171_29: | |
| movq VTT for std::basic_fstream<char, std::char_traits<char> >@GOTPCREL(%rip), %rsi | |
| movq %r14, %rdi | |
| callq std::basic_fstream<char, std::char_traits<char> >::~basic_fstream()@PLT | |
| leaq 368(%rsp), %rdi | |
| callq std::ios_base::~ios_base()@PLT | |
| movq %rbx, %rax | |
| addq $648, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r14 | |
| popq %r15 | |
| retq | |
| .LBB171_11: | |
| callq std::__throw_bad_cast()@PLT | |
| movq %rax, %rdi | |
| callq __clang_call_terminate | |
| movl $1378688, %esi | |
| movl $32, %edx | |
| movq %r14, %rdi | |
| movq %rax, %rbx | |
| callq operator delete(void*, unsigned long, std::align_val_t)@PLT | |
| jmp .LBB171_44 | |
| jmp .LBB171_43 | |
| movq %rax, %rbx | |
| jmp .LBB171_40 | |
| .LBB171_43: | |
| movq %rax, %rbx | |
| jmp .LBB171_44 | |
| movq 96(%rsp), %rdi | |
| movq %rax, %rbx | |
| leaq 112(%rsp), %rax | |
| cmpq %rax, %rdi | |
| je .LBB171_34 | |
| movq 112(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| jmp .LBB171_34 | |
| movq %rax, %rbx | |
| .LBB171_34: | |
| movq 64(%rsp), %rdi | |
| cmpq %r15, %rdi | |
| je .LBB171_45 | |
| movq 80(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| movq %rbx, %rdi | |
| callq _Unwind_Resume@PLT | |
| movq %rax, %rdi | |
| callq _Unwind_Resume@PLT | |
| movq %rax, %rdi | |
| callq __clang_call_terminate | |
| movq 32(%rsp), %rdi | |
| movq %rax, %rbx | |
| leaq 48(%rsp), %rax | |
| cmpq %rax, %rdi | |
| je .LBB171_40 | |
| movq 48(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB171_40: | |
| movq (%rsp), %rdi | |
| cmpq %r12, %rdi | |
| je .LBB171_44 | |
| movq 16(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB171_44: | |
| leaq 96(%rsp), %rdi | |
| callq MantaRay::MarlinflowStream::~MarlinflowStream() | |
| .LBB171_45: | |
| movq %rbx, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end171: | |
| void StockDory::NetworkConverter::WriteToFile<MantaRay::PerspectiveNetwork<short, int, MantaRay::ClippedReLU<short, (short)0, (short)255>, (unsigned short)768, (unsigned short)384, (unsigned short)1, (unsigned short)512, (short)400, (short)255, (short)64> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<MantaRay::PerspectiveNetwork<short, int, MantaRay::ClippedReLU<short, (short)0, (short)255>, (unsigned short)768, (unsigned short)384, (unsigned short)1, (unsigned short)512, (short)400, (short)255, (short)64> > const&): | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $632, %rsp | |
| leaq 80(%rsp), %r12 | |
| movq %rsi, %rbx | |
| movq %r12, 64(%rsp) | |
| movq (%rdi), %r15 | |
| movq 8(%rdi), %r14 | |
| cmpq $16, %r14 | |
| jb .LBB172_9 | |
| testq %r14, %r14 | |
| js .LBB172_2 | |
| movq %r14, %rdi | |
| incq %rdi | |
| js .LBB172_5 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r12 | |
| movq %rax, 64(%rsp) | |
| movq %r14, 80(%rsp) | |
| .LBB172_9: | |
| testq %r14, %r14 | |
| je .LBB172_13 | |
| cmpq $1, %r14 | |
| jne .LBB172_12 | |
| movzbl (%r15), %eax | |
| movb %al, (%r12) | |
| jmp .LBB172_13 | |
| .LBB172_12: | |
| movq %r12, %rdi | |
| movq %r15, %rsi | |
| movq %r14, %rdx | |
| callq memcpy@PLT | |
| .LBB172_13: | |
| leaq 112(%rsp), %r15 | |
| movabsq $8461821895609509236, %rax | |
| movq %r14, 72(%rsp) | |
| movb $0, (%r12,%r14) | |
| vxorps %xmm0, %xmm0, %xmm0 | |
| vmovaps %xmm0, (%rsp) | |
| movq $0, 16(%rsp) | |
| movq %r15, 96(%rsp) | |
| movq %rax, 112(%rsp) | |
| movw $101, 120(%rsp) | |
| movq $9, 104(%rsp) | |
| movl $64, %edi | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %rcx | |
| addq $64, %rcx | |
| movq %rax, (%rsp) | |
| leaq 128(%rsp), %rsi | |
| movq %rcx, 16(%rsp) | |
| leaq 64(%rsp), %rdi | |
| movq %rax, %rdx | |
| callq std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__do_uninit_copy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) | |
| movq %rax, 8(%rsp) | |
| leaq 32(%rsp), %rdi | |
| movq %rsp, %rsi | |
| callq StockDory::NetworkConverter::JoinPath(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) | |
| movq (%rsp), %r14 | |
| movq 8(%rsp), %r12 | |
| cmpq %r12, %r14 | |
| je .LBB172_22 | |
| addq $16, %r14 | |
| jmp .LBB172_18 | |
| .LBB172_20: | |
| leaq 32(%r14), %rax | |
| addq $16, %r14 | |
| cmpq %r12, %r14 | |
| movq %rax, %r14 | |
| je .LBB172_21 | |
| .LBB172_18: | |
| movq -16(%r14), %rdi | |
| cmpq %rdi, %r14 | |
| je .LBB172_20 | |
| movq (%r14), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| jmp .LBB172_20 | |
| .LBB172_21: | |
| movq (%rsp), %r14 | |
| .LBB172_22: | |
| testq %r14, %r14 | |
| je .LBB172_24 | |
| movq 16(%rsp), %rsi | |
| movq %r14, %rdi | |
| subq %r14, %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB172_24: | |
| movq 96(%rsp), %rdi | |
| cmpq %r15, %rdi | |
| je .LBB172_26 | |
| movq 112(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB172_26: | |
| movq 64(%rsp), %rdi | |
| leaq 80(%rsp), %rax | |
| cmpq %rax, %rdi | |
| je .LBB172_28 | |
| movq 80(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB172_28: | |
| leaq 64(%rsp), %rdi | |
| leaq 32(%rsp), %rsi | |
| callq MantaRay::BinaryFileStream::BinaryFileStream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) | |
| movq (%rbx), %rdi | |
| leaq 64(%rsp), %rsi | |
| callq MantaRay::PerspectiveNetwork<short, int, MantaRay::ClippedReLU<short, (short)0, (short)255>, (unsigned short)768, (unsigned short)384, (unsigned short)1, (unsigned short)512, (short)400, (short)255, (short)64>::WriteTo(MantaRay::BinaryFileStream&) | |
| leaq vtable for MantaRay::BinaryFileStream+16(%rip), %rax | |
| movq %rax, 64(%rsp) | |
| leaq 616(%rsp), %rax | |
| movq 600(%rsp), %rdi | |
| cmpq %rax, %rdi | |
| je .LBB172_32 | |
| movq 616(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB172_32: | |
| leaq vtable for MantaRay::DataStream<(std::_Ios_Openmode)12>+16(%rip), %rax | |
| leaq 96(%rsp), %rdi | |
| movq %rax, 64(%rsp) | |
| callq std::basic_filebuf<char, std::char_traits<char> >::close()@PLT | |
| leaq 72(%rsp), %rbx | |
| testq %rax, %rax | |
| jne .LBB172_35 | |
| movq 72(%rsp), %rax | |
| movq -24(%rax), %rax | |
| movl 104(%rsp,%rax), %esi | |
| leaq (%rbx,%rax), %rdi | |
| orl $4, %esi | |
| callq std::basic_ios<char, std::char_traits<char> >::clear(std::_Ios_Iostate)@PLT | |
| .LBB172_35: | |
| movq VTT for std::basic_fstream<char, std::char_traits<char> >@GOTPCREL(%rip), %rsi | |
| movq %rbx, %rdi | |
| callq std::basic_fstream<char, std::char_traits<char> >::~basic_fstream()@PLT | |
| leaq 336(%rsp), %rdi | |
| callq std::ios_base::~ios_base()@PLT | |
| movq 32(%rsp), %rdi | |
| leaq 48(%rsp), %rax | |
| cmpq %rax, %rdi | |
| je .LBB172_37 | |
| movq 48(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB172_37: | |
| addq $632, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r14 | |
| popq %r15 | |
| retq | |
| .LBB172_5: | |
| callq std::__throw_bad_alloc()@PLT | |
| .LBB172_2: | |
| leaq .L.str.2165(%rip), %rdi | |
| callq std::__throw_length_error(char const*)@PLT | |
| leaq 64(%rsp), %rdi | |
| movq %rax, %rbx | |
| callq MantaRay::BinaryFileStream::~BinaryFileStream() | |
| jmp .LBB172_49 | |
| movq %rax, %rbx | |
| .LBB172_49: | |
| movq 32(%rsp), %rdi | |
| leaq 48(%rsp), %rax | |
| cmpq %rax, %rdi | |
| je .LBB172_52 | |
| movq 48(%rsp), %rsi | |
| jmp .LBB172_51 | |
| movq %rsp, %rdi | |
| movq %rax, %rbx | |
| callq std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~vector() | |
| movq 96(%rsp), %rdi | |
| cmpq %r15, %rdi | |
| je .LBB172_45 | |
| jmp .LBB172_44 | |
| movq %rax, %rdi | |
| callq __clang_call_terminate | |
| movq (%rsp), %rdi | |
| movq %rax, %rbx | |
| testq %rdi, %rdi | |
| jne .LBB172_39 | |
| movq 96(%rsp), %rdi | |
| cmpq %r15, %rdi | |
| jne .LBB172_44 | |
| .LBB172_45: | |
| movq 64(%rsp), %rdi | |
| leaq 80(%rsp), %rax | |
| cmpq %rax, %rdi | |
| jne .LBB172_46 | |
| jmp .LBB172_52 | |
| .LBB172_39: | |
| movq 16(%rsp), %rsi | |
| subq %rdi, %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| movq 96(%rsp), %rdi | |
| cmpq %r15, %rdi | |
| je .LBB172_45 | |
| .LBB172_44: | |
| movq 112(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| movq 64(%rsp), %rdi | |
| leaq 80(%rsp), %rax | |
| cmpq %rax, %rdi | |
| je .LBB172_52 | |
| .LBB172_46: | |
| movq 80(%rsp), %rsi | |
| .LBB172_51: | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB172_52: | |
| movq %rbx, %rdi | |
| callq _Unwind_Resume@PLT | |
| movq %rax, %rdi | |
| callq _Unwind_Resume@PLT | |
| .Lfunc_end172: | |
| std::__shared_ptr<MantaRay::PerspectiveNetwork<short, int, MantaRay::ClippedReLU<short, (short)0, (short)255>, (unsigned short)768, (unsigned short)384, (unsigned short)1, (unsigned short)512, (short)400, (short)255, (short)64>, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr(): | |
| pushq %rbx | |
| movq 8(%rdi), %rbx | |
| testq %rbx, %rbx | |
| je .LBB173_6 | |
| movq 8(%rbx), %rax | |
| movabsq $4294967297, %rcx | |
| cmpq %rcx, %rax | |
| jne .LBB173_2 | |
| movq $0, 8(%rbx) | |
| movq %rbx, %rdi | |
| movq (%rbx), %rax | |
| callq *16(%rax) | |
| movq (%rbx), %rax | |
| movq %rbx, %rdi | |
| popq %rbx | |
| jmpq *24(%rax) | |
| .LBB173_2: | |
| movq __libc_single_threaded@GOTPCREL(%rip), %rcx | |
| cmpb $0, (%rcx) | |
| je .LBB173_4 | |
| leal -1(%rax), %ecx | |
| movl %ecx, 8(%rbx) | |
| cmpl $1, %eax | |
| je .LBB173_8 | |
| .LBB173_6: | |
| popq %rbx | |
| retq | |
| .LBB173_4: | |
| movl $-1, %eax | |
| lock xaddl %eax, 8(%rbx) | |
| cmpl $1, %eax | |
| jne .LBB173_6 | |
| .LBB173_8: | |
| movq %rbx, %rdi | |
| popq %rbx | |
| jmp std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold() | |
| .Lfunc_end173: | |
| StockDory::NetworkConverter::GenerateHash(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&): | |
| pushq %rbp | |
| pushq %r15 | |
| pushq %r14 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $936, %rsp | |
| leaq 432(%rsp), %r13 | |
| movq %rsi, %r12 | |
| movq %rdi, %r15 | |
| movq %r13, 416(%rsp) | |
| movq (%rdi), %r14 | |
| movq 8(%rdi), %rbx | |
| cmpq $16, %rbx | |
| jb .LBB174_5 | |
| testq %rbx, %rbx | |
| js .LBB174_195 | |
| movq %rbx, %rdi | |
| incq %rdi | |
| js .LBB174_177 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, 416(%rsp) | |
| movq %rbx, 432(%rsp) | |
| .LBB174_5: | |
| testq %rbx, %rbx | |
| je .LBB174_9 | |
| cmpq $1, %rbx | |
| jne .LBB174_8 | |
| movzbl (%r14), %eax | |
| movb %al, (%r13) | |
| jmp .LBB174_9 | |
| .LBB174_8: | |
| movq %r13, %rdi | |
| movq %r14, %rsi | |
| movq %rbx, %rdx | |
| callq memcpy@PLT | |
| .LBB174_9: | |
| leaq 464(%rsp), %r14 | |
| movabsq $8461821895609509236, %rax | |
| movq %rbx, 424(%rsp) | |
| movb $0, (%r13,%rbx) | |
| vxorps %xmm0, %xmm0, %xmm0 | |
| vmovaps %xmm0, 16(%rsp) | |
| movq $0, 32(%rsp) | |
| movq %r14, 448(%rsp) | |
| movq %rax, 464(%rsp) | |
| movw $101, 472(%rsp) | |
| movq $9, 456(%rsp) | |
| movl $64, %edi | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %rcx | |
| addq $64, %rcx | |
| movq %rax, 16(%rsp) | |
| leaq 480(%rsp), %rsi | |
| movq %rcx, 32(%rsp) | |
| leaq 416(%rsp), %rdi | |
| movq %rax, %rdx | |
| callq std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__do_uninit_copy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) | |
| movq %rax, 24(%rsp) | |
| leaq 352(%rsp), %rdi | |
| leaq 16(%rsp), %rsi | |
| callq StockDory::NetworkConverter::JoinPath(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) | |
| movq 16(%rsp), %rbx | |
| movq 24(%rsp), %r13 | |
| cmpq %r13, %rbx | |
| je .LBB174_18 | |
| addq $16, %rbx | |
| jmp .LBB174_15 | |
| .LBB174_14: | |
| leaq 32(%rbx), %rax | |
| addq $16, %rbx | |
| cmpq %r13, %rbx | |
| movq %rax, %rbx | |
| je .LBB174_17 | |
| .LBB174_15: | |
| movq -16(%rbx), %rdi | |
| cmpq %rdi, %rbx | |
| je .LBB174_14 | |
| movq (%rbx), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| jmp .LBB174_14 | |
| .LBB174_17: | |
| movq 16(%rsp), %rbx | |
| .LBB174_18: | |
| testq %rbx, %rbx | |
| je .LBB174_20 | |
| movq 32(%rsp), %rsi | |
| movq %rbx, %rdi | |
| subq %rbx, %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB174_20: | |
| movq 448(%rsp), %rdi | |
| cmpq %r14, %rdi | |
| je .LBB174_22 | |
| movq 464(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB174_22: | |
| movq 416(%rsp), %rdi | |
| leaq 432(%rsp), %r14 | |
| cmpq %r14, %rdi | |
| je .LBB174_24 | |
| movq 432(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB174_24: | |
| leaq 336(%rsp), %rbx | |
| movq %rbx, 320(%rsp) | |
| movl $41, %edi | |
| callq operator new(unsigned long)@PLT | |
| vmovups .L.str.2308(%rip), %ymm0 | |
| movabsq $2318841634998149480, %rcx | |
| movq %rax, 320(%rsp) | |
| movq $40, 336(%rsp) | |
| movq $40, 328(%rsp) | |
| movq %rcx, 32(%rax) | |
| vmovups %ymm0, (%rax) | |
| movb $0, 40(%rax) | |
| leaq 416(%rsp), %rdi | |
| leaq 320(%rsp), %rsi | |
| movl $1, %edx | |
| vzeroupper | |
| callq emojicpp::emojize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool) | |
| movq 424(%rsp), %rdx | |
| movq 416(%rsp), %rsi | |
| movq std::cout@GOTPCREL(%rip), %rdi | |
| callq std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)@PLT | |
| movq 416(%rsp), %rdi | |
| cmpq %r14, %rdi | |
| je .LBB174_29 | |
| movq 432(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB174_29: | |
| movq 320(%rsp), %rdi | |
| cmpq %rbx, %rdi | |
| je .LBB174_31 | |
| movq 336(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB174_31: | |
| leaq 416(%rsp), %rdi | |
| leaq 352(%rsp), %rsi | |
| movl $4, %edx | |
| callq std::basic_ifstream<char, std::char_traits<char> >::basic_ifstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::_Ios_Openmode)@PLT | |
| movl $32, %edi | |
| callq operator new(unsigned long)@PLT | |
| movq 416(%rsp), %rcx | |
| vxorps %xmm0, %xmm0, %xmm0 | |
| vmovups %ymm0, (%rax) | |
| movq %rax, %r14 | |
| addq $32, %r14 | |
| movq %rax, %r8 | |
| movq -24(%rcx), %rcx | |
| movq 648(%rsp,%rcx), %rdi | |
| movl $-1, %esi | |
| movl $-1, %ecx | |
| movl $1048576, (%rsp) | |
| xorl %edx, %edx | |
| movq %r14, %r9 | |
| movq %rax, 120(%rsp) | |
| vzeroupper | |
| callq void picosha2::impl::hash256_impl<std::istreambuf_iterator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<unsigned char*, std::vector<unsigned char, std::allocator<unsigned char> > > >(std::istreambuf_iterator<char, std::char_traits<char> >, std::istreambuf_iterator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<unsigned char*, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char*, std::vector<unsigned char, std::allocator<unsigned char> > >, int, std::input_iterator_tag) | |
| leaq 432(%rsp), %rdi | |
| callq std::basic_filebuf<char, std::char_traits<char> >::close()@PLT | |
| testq %rax, %rax | |
| jne .LBB174_37 | |
| movq 416(%rsp), %rax | |
| movq -24(%rax), %rax | |
| movl 448(%rsp,%rax), %esi | |
| leaq 416(%rsp,%rax), %rdi | |
| orl $4, %esi | |
| callq std::basic_ios<char, std::char_traits<char> >::clear(std::_Ios_Iostate)@PLT | |
| .LBB174_37: | |
| leaq 32(%rsp), %rbx | |
| movq %rbx, 16(%rsp) | |
| movq $0, 24(%rsp) | |
| movb $0, 32(%rsp) | |
| movq 120(%rsp), %rdi | |
| leaq 16(%rsp), %rdx | |
| movq %r14, %rsi | |
| callq void picosha2::bytes_to_hex_string<__gnu_cxx::__normal_iterator<unsigned char*, std::vector<unsigned char, std::allocator<unsigned char> > > >(__gnu_cxx::__normal_iterator<unsigned char*, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char*, std::vector<unsigned char, std::allocator<unsigned char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) | |
| movq 24(%rsp), %rax | |
| movq 16(%rsp), %r14 | |
| movl $10, %r13d | |
| leaq 208(%rsp), %rcx | |
| movq %rcx, 192(%rsp) | |
| cmpq $10, %rax | |
| cmovbq %rax, %r13 | |
| testq %r13, %r13 | |
| je .LBB174_41 | |
| cmpq $1, %r13 | |
| jne .LBB174_72 | |
| movzbl (%r14), %eax | |
| movb %al, 208(%rsp) | |
| .LBB174_41: | |
| movq %r13, 200(%rsp) | |
| movb $0, 208(%rsp,%r13) | |
| cmpq %rbx, %r14 | |
| je .LBB174_43 | |
| .LBB174_42: | |
| movq 32(%rsp), %rsi | |
| movq %r14, %rdi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB174_43: | |
| leaq 304(%rsp), %rbp | |
| movq %rbp, 288(%rsp) | |
| movl $19, %edi | |
| callq operator new(unsigned long)@PLT | |
| vmovups .L.str.2076(%rip), %xmm0 | |
| movq %rax, 288(%rsp) | |
| movq $18, 304(%rsp) | |
| movw $14955, 16(%rax) | |
| movq $18, 296(%rsp) | |
| vmovups %xmm0, (%rax) | |
| movb $0, 18(%rax) | |
| leaq 16(%rsp), %rdi | |
| leaq 288(%rsp), %rsi | |
| movl $1, %edx | |
| callq emojicpp::emojize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool) | |
| movq 24(%rsp), %rdx | |
| movq 16(%rsp), %rsi | |
| movq std::cout@GOTPCREL(%rip), %rdi | |
| callq std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)@PLT | |
| movq %rax, %r13 | |
| movq (%rax), %rax | |
| movq -24(%rax), %rax | |
| movq 240(%r13,%rax), %r14 | |
| testq %r14, %r14 | |
| je .LBB174_187 | |
| cmpb $0, 56(%r14) | |
| je .LBB174_49 | |
| movzbl 67(%r14), %eax | |
| jmp .LBB174_51 | |
| .LBB174_49: | |
| movq %r14, %rdi | |
| callq std::ctype<char>::_M_widen_init() const@PLT | |
| movq (%r14), %rax | |
| movl $10, %esi | |
| movq %r14, %rdi | |
| callq *48(%rax) | |
| .LBB174_51: | |
| movsbl %al, %esi | |
| movq %r13, %rdi | |
| callq std::basic_ostream<char, std::char_traits<char> >::put(char)@PLT | |
| movq %rax, %rdi | |
| callq std::basic_ostream<char, std::char_traits<char> >::flush()@PLT | |
| movq 16(%rsp), %rdi | |
| cmpq %rbx, %rdi | |
| je .LBB174_55 | |
| movq 32(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB174_55: | |
| movq 288(%rsp), %rdi | |
| cmpq %rbp, %rdi | |
| je .LBB174_57 | |
| movq 304(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB174_57: | |
| leaq 272(%rsp), %r14 | |
| movq %r14, 256(%rsp) | |
| movl $33, %edi | |
| callq operator new(unsigned long)@PLT | |
| vmovups .L.str.2309(%rip), %ymm0 | |
| movq %rax, 256(%rsp) | |
| movq $32, 272(%rsp) | |
| movq $32, 264(%rsp) | |
| vmovups %ymm0, (%rax) | |
| movb $0, 32(%rax) | |
| leaq 16(%rsp), %rdi | |
| leaq 256(%rsp), %rsi | |
| movl $1, %edx | |
| vzeroupper | |
| callq emojicpp::emojize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool) | |
| movq 24(%rsp), %rdx | |
| movq 16(%rsp), %rsi | |
| movq std::cout@GOTPCREL(%rip), %rdi | |
| callq std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)@PLT | |
| movq 16(%rsp), %rdi | |
| cmpq %rbx, %rdi | |
| je .LBB174_62 | |
| movq 32(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB174_62: | |
| movq 256(%rsp), %rdi | |
| cmpq %r14, %rdi | |
| je .LBB174_64 | |
| movq 272(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB174_64: | |
| movq (%r12), %r13 | |
| movq 8(%r12), %r12 | |
| movq %rbx, 16(%rsp) | |
| movq %rbx, %r14 | |
| cmpq $16, %r12 | |
| jb .LBB174_69 | |
| testq %r12, %r12 | |
| js .LBB174_197 | |
| movq %r12, %rdi | |
| incq %rdi | |
| js .LBB174_179 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r14 | |
| movq %rax, 16(%rsp) | |
| movq %r12, 32(%rsp) | |
| .LBB174_69: | |
| testq %r12, %r12 | |
| je .LBB174_74 | |
| cmpq $1, %r12 | |
| jne .LBB174_73 | |
| movzbl (%r13), %eax | |
| movb %al, (%r14) | |
| jmp .LBB174_74 | |
| .LBB174_72: | |
| leaq 208(%rsp), %rdi | |
| movq %r14, %rsi | |
| movq %r13, %rdx | |
| callq memcpy@PLT | |
| movq %r13, 200(%rsp) | |
| movb $0, 208(%rsp,%r13) | |
| cmpq %rbx, %r14 | |
| jne .LBB174_42 | |
| jmp .LBB174_43 | |
| .LBB174_73: | |
| movq %r14, %rdi | |
| movq %r13, %rsi | |
| movq %r12, %rdx | |
| callq memcpy@PLT | |
| .LBB174_74: | |
| movq %r12, 24(%rsp) | |
| movb $0, (%r14,%r12) | |
| movq 24(%rsp), %r14 | |
| testq %r14, %r14 | |
| je .LBB174_85 | |
| movq 16(%rsp), %r12 | |
| leaq 168(%rsp), %rax | |
| xorl %r13d, %r13d | |
| movq %rax, 184(%rsp) | |
| .LBB174_76: | |
| movzbl (%r12,%r13), %edi | |
| callq tolower@PLT | |
| movb %al, (%r12,%r13) | |
| incq %r13 | |
| cmpq %r13, %r14 | |
| jne .LBB174_76 | |
| movq 16(%rsp), %rbp | |
| movq 24(%rsp), %r12 | |
| leaq 168(%rsp), %r13 | |
| movq %r13, 152(%rsp) | |
| cmpq $16, %r12 | |
| jb .LBB174_82 | |
| testq %r12, %r12 | |
| js .LBB174_203 | |
| movq %r12, %rdi | |
| incq %rdi | |
| js .LBB174_185 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r13 | |
| movq %rax, 152(%rsp) | |
| movq %r12, 168(%rsp) | |
| .LBB174_82: | |
| testq %r12, %r12 | |
| je .LBB174_87 | |
| cmpq $1, %r12 | |
| jne .LBB174_86 | |
| movzbl (%rbp), %eax | |
| movl $1, %r12d | |
| movb %al, (%r13) | |
| jmp .LBB174_87 | |
| .LBB174_85: | |
| leaq 168(%rsp), %r13 | |
| xorl %r12d, %r12d | |
| movq %r13, 152(%rsp) | |
| movq %r13, 184(%rsp) | |
| jmp .LBB174_87 | |
| .LBB174_86: | |
| movq %r13, %rdi | |
| movq %rbp, %rsi | |
| movq %r12, %rdx | |
| callq memcpy@PLT | |
| .LBB174_87: | |
| movq %r12, 160(%rsp) | |
| movb $0, (%r13,%r12) | |
| movq 160(%rsp), %r14 | |
| testq %r14, %r14 | |
| je .LBB174_92 | |
| movq 152(%rsp), %r12 | |
| xorl %r13d, %r13d | |
| .LBB174_89: | |
| movzbl (%r12,%r13), %edi | |
| callq tolower@PLT | |
| movb %al, (%r12,%r13) | |
| incq %r13 | |
| cmpq %r13, %r14 | |
| jne .LBB174_89 | |
| cmpq $0, 160(%rsp) | |
| je .LBB174_92 | |
| movq 152(%rsp), %r14 | |
| movsbl (%r14), %edi | |
| callq toupper@PLT | |
| movb %al, (%r14) | |
| .LBB174_92: | |
| movq 16(%rsp), %rdi | |
| cmpq %rbx, %rdi | |
| je .LBB174_94 | |
| movq 32(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB174_94: | |
| movq 160(%rsp), %rdx | |
| movq 152(%rsp), %rsi | |
| leaq .L.str.2310(%rip), %rcx | |
| leaq 88(%rsp), %rdi | |
| leaq 128(%rsp), %r9 | |
| movl $1, %r8d | |
| callq std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__str_concat<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::allocator_type const&) | |
| movq 96(%rsp), %rsi | |
| movq 200(%rsp), %r8 | |
| movabsq $9223372036854775802, %rbx | |
| movq %rbx, %rax | |
| subq %rsi, %rax | |
| addq $5, %rax | |
| cmpq %r8, %rax | |
| jb .LBB174_189 | |
| movq 88(%rsp), %rdi | |
| leaq (%rsi,%r8), %r14 | |
| leaq 104(%rsp), %r12 | |
| movl $15, %eax | |
| cmpq %r12, %rdi | |
| je .LBB174_98 | |
| movq 104(%rsp), %rax | |
| .LBB174_98: | |
| movq 192(%rsp), %rcx | |
| cmpq %rax, %r14 | |
| jbe .LBB174_100 | |
| leaq 88(%rsp), %rdi | |
| xorl %edx, %edx | |
| callq std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long) | |
| jmp .LBB174_104 | |
| .LBB174_100: | |
| testq %r8, %r8 | |
| je .LBB174_104 | |
| addq %rsi, %rdi | |
| cmpq $1, %r8 | |
| jne .LBB174_103 | |
| movzbl (%rcx), %eax | |
| movb %al, (%rdi) | |
| jmp .LBB174_104 | |
| .LBB174_103: | |
| movq %rcx, %rsi | |
| movq %r8, %rdx | |
| callq memcpy@PLT | |
| .LBB174_104: | |
| movq %r14, 96(%rsp) | |
| leaq 32(%rsp), %rbp | |
| movq 88(%rsp), %rax | |
| movb $0, (%rax,%r14) | |
| movq %rbp, 16(%rsp) | |
| movq 88(%rsp), %rax | |
| cmpq %r12, %rax | |
| je .LBB174_108 | |
| movq 96(%rsp), %rcx | |
| movq 104(%rsp), %rdx | |
| movq 96(%rsp), %r13 | |
| movq %rax, 16(%rsp) | |
| movq %r12, 88(%rsp) | |
| movq $0, 96(%rsp) | |
| movb $0, 104(%rsp) | |
| movq %rcx, 24(%rsp) | |
| movq %rdx, 32(%rsp) | |
| cmpq %rbx, %r13 | |
| jg .LBB174_193 | |
| leaq 5(%r13), %rbx | |
| cmpq %rbp, %rax | |
| je .LBB174_109 | |
| xorl %ecx, %ecx | |
| movl $15, %edx | |
| testb %cl, %cl | |
| je .LBB174_110 | |
| jmp .LBB174_111 | |
| .LBB174_108: | |
| movq 96(%rsp), %r13 | |
| movq %rbp, %rdi | |
| movq %r12, %rsi | |
| leaq 1(%r13), %rdx | |
| callq memcpy@PLT | |
| leaq 5(%r13), %rbx | |
| movq $0, 96(%rsp) | |
| movq %rbp, %rax | |
| movq %r13, 24(%rsp) | |
| movb $0, 104(%rsp) | |
| .LBB174_109: | |
| movb $1, %cl | |
| movl $15, %edx | |
| testb %cl, %cl | |
| jne .LBB174_111 | |
| .LBB174_110: | |
| movq 32(%rsp), %rdx | |
| .LBB174_111: | |
| cmpq %rdx, %rbx | |
| jbe .LBB174_113 | |
| leaq .L.str.2311(%rip), %rcx | |
| leaq 16(%rsp), %rdi | |
| movl $5, %r8d | |
| movq %r13, %rsi | |
| xorl %edx, %edx | |
| callq std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long) | |
| jmp .LBB174_114 | |
| .LBB174_113: | |
| movb $101, 4(%rax,%r13) | |
| movl $1970171438, (%rax,%r13) | |
| .LBB174_114: | |
| movq %rbx, 24(%rsp) | |
| leaq 240(%rsp), %r13 | |
| movq 16(%rsp), %rax | |
| movb $0, (%rax,%rbx) | |
| movq %r13, 224(%rsp) | |
| movq 16(%rsp), %rax | |
| cmpq %rbp, %rax | |
| je .LBB174_116 | |
| movq 24(%rsp), %rbx | |
| movq 32(%rsp), %rcx | |
| movq %rax, 224(%rsp) | |
| movq %rcx, 240(%rsp) | |
| jmp .LBB174_117 | |
| .LBB174_116: | |
| movq 24(%rsp), %rbx | |
| movq %r13, %rdi | |
| movq %rbp, %rsi | |
| leaq 1(%rbx), %rdx | |
| callq memcpy@PLT | |
| .LBB174_117: | |
| movq 88(%rsp), %rdi | |
| movq %rbp, 16(%rsp) | |
| movq $0, 24(%rsp) | |
| movq %rbx, 232(%rsp) | |
| movb $0, 32(%rsp) | |
| cmpq %r12, %rdi | |
| je .LBB174_119 | |
| movq 104(%rsp), %rsi | |
| incq %rsi | |
| callq operator delete(void*, unsigned long)@PLT | |
| .LBB174_119: | |
| leaq 32(%rsp), %r14 | |
| movq %r14, 16(%rsp) | |
| movq (%r15), %rbp | |
| movq 8(%r15), %r15 | |
| cmpq $16, %r15 | |
| jb .LBB174_124 | |
| testq %r15, %r15 | |
| js .LBB174_199 | |
| movq %r15, %rdi | |
| incq %rdi | |
| js .LBB174_181 | |
| callq operator new(unsigned long)@PLT | |
| movq %rax, %r14 | |
| movq %rax, 16(%rsp) | |
| movq %r15, 32(%rsp) | |
| .LBB174_124: | |
| testq %r15, %r15 | |
| je .LBB174_128 | |
| cmpq $1, %r15 | |
| jne .LBB174_127 | |
| movzbl (%rbp), %eax | |
| movb %al, (%r14) | |
| jmp .LBB174_128 | |
| .LBB174_127: | |
| movq %r14, |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment