Created
June 26, 2013 22:07
-
-
Save agam/5872178 to your computer and use it in GitHub Desktop.
Assembly version of binary and n-ary trees in C++
This file contains 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
.file "tree.cpp" | |
.text | |
.align 16, 0x90 | |
.type __cxx_global_var_init,@function | |
__cxx_global_var_init: # @__cxx_global_var_init | |
.Ltmp2: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp3: | |
.cfi_def_cfa_offset 16 | |
.Ltmp4: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp5: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
leaq _ZStL8__ioinit, %rdi | |
callq _ZNSt8ios_base4InitC1Ev | |
leaq _ZNSt8ios_base4InitD1Ev, %rdi | |
leaq _ZStL8__ioinit, %rsi | |
leaq __dso_handle, %rax | |
movq %rax, %rdx | |
callq __cxa_atexit | |
movl %eax, -4(%rbp) # 4-byte Spill | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp6: | |
.size __cxx_global_var_init, .Ltmp6-__cxx_global_var_init | |
.Ltmp7: | |
.cfi_endproc | |
.Leh_func_end0: | |
.globl _Z9binarySumP10BinaryNode | |
.align 16, 0x90 | |
.type _Z9binarySumP10BinaryNode,@function | |
_Z9binarySumP10BinaryNode: # @_Z9binarySumP10BinaryNode | |
.Ltmp10: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp11: | |
.cfi_def_cfa_offset 16 | |
.Ltmp12: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp13: | |
.cfi_def_cfa_register %rbp | |
subq $32, %rsp | |
movq %rdi, -16(%rbp) | |
cmpq $0, -16(%rbp) | |
jne .LBB1_2 | |
# BB#1: | |
movl $0, -4(%rbp) | |
jmp .LBB1_3 | |
.LBB1_2: | |
movq -16(%rbp), %rax | |
movl (%rax), %ecx | |
movq -16(%rbp), %rax | |
movq 8(%rax), %rdi | |
movl %ecx, -20(%rbp) # 4-byte Spill | |
callq _Z9binarySumP10BinaryNode | |
movl -20(%rbp), %ecx # 4-byte Reload | |
addl %ecx, %eax | |
movq -16(%rbp), %rdi | |
movq 16(%rdi), %rdi | |
movl %eax, -24(%rbp) # 4-byte Spill | |
callq _Z9binarySumP10BinaryNode | |
movl -24(%rbp), %ecx # 4-byte Reload | |
addl %ecx, %eax | |
movl %eax, -4(%rbp) | |
.LBB1_3: | |
movl -4(%rbp), %eax | |
addq $32, %rsp | |
popq %rbp | |
ret | |
.Ltmp14: | |
.size _Z9binarySumP10BinaryNode, .Ltmp14-_Z9binarySumP10BinaryNode | |
.Ltmp15: | |
.cfi_endproc | |
.Leh_func_end1: | |
.globl _Z7narySumP8NaryNode | |
.align 16, 0x90 | |
.type _Z7narySumP8NaryNode,@function | |
_Z7narySumP8NaryNode: # @_Z7narySumP8NaryNode | |
.Ltmp18: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp19: | |
.cfi_def_cfa_offset 16 | |
.Ltmp20: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp21: | |
.cfi_def_cfa_register %rbp | |
subq $64, %rsp | |
movq %rdi, -16(%rbp) | |
cmpq $0, -16(%rbp) | |
jne .LBB2_2 | |
# BB#1: | |
movl $0, -4(%rbp) | |
jmp .LBB2_7 | |
.LBB2_2: | |
movq -16(%rbp), %rax | |
movl (%rax), %ecx | |
movl %ecx, -20(%rbp) | |
movq -16(%rbp), %rax | |
addq $8, %rax | |
movq %rax, -32(%rbp) | |
movq -32(%rbp), %rdi | |
callq _ZNSt6vectorIP8NaryNodeSaIS1_EE5beginEv | |
movq %rax, -40(%rbp) | |
movq -32(%rbp), %rdi | |
callq _ZNSt6vectorIP8NaryNodeSaIS1_EE3endEv | |
movq %rax, -48(%rbp) | |
.LBB2_3: # =>This Inner Loop Header: Depth=1 | |
leaq -40(%rbp), %rdi | |
leaq -48(%rbp), %rsi | |
callq _ZN9__gnu_cxxneIPP8NaryNodeSt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_ | |
testb $1, %al | |
jne .LBB2_4 | |
jmp .LBB2_6 | |
.LBB2_4: # in Loop: Header=BB2_3 Depth=1 | |
leaq -40(%rbp), %rdi | |
callq _ZNK9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEEdeEv | |
movq (%rax), %rax | |
movq %rax, -56(%rbp) | |
movq -56(%rbp), %rdi | |
callq _Z7narySumP8NaryNode | |
movl -20(%rbp), %ecx | |
addl %eax, %ecx | |
movl %ecx, -20(%rbp) | |
# BB#5: # in Loop: Header=BB2_3 Depth=1 | |
leaq -40(%rbp), %rdi | |
callq _ZN9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEEppEv | |
movq %rax, -64(%rbp) # 8-byte Spill | |
jmp .LBB2_3 | |
.LBB2_6: | |
movl -20(%rbp), %eax | |
movl %eax, -4(%rbp) | |
.LBB2_7: | |
movl -4(%rbp), %eax | |
addq $64, %rsp | |
popq %rbp | |
ret | |
.Ltmp22: | |
.size _Z7narySumP8NaryNode, .Ltmp22-_Z7narySumP8NaryNode | |
.Ltmp23: | |
.cfi_endproc | |
.Leh_func_end2: | |
.section .text._ZNSt6vectorIP8NaryNodeSaIS1_EE5beginEv,"axG",@progbits,_ZNSt6vectorIP8NaryNodeSaIS1_EE5beginEv,comdat | |
.weak _ZNSt6vectorIP8NaryNodeSaIS1_EE5beginEv | |
.align 16, 0x90 | |
.type _ZNSt6vectorIP8NaryNodeSaIS1_EE5beginEv,@function | |
_ZNSt6vectorIP8NaryNodeSaIS1_EE5beginEv: # @_ZNSt6vectorIP8NaryNodeSaIS1_EE5beginEv | |
.Ltmp26: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp27: | |
.cfi_def_cfa_offset 16 | |
.Ltmp28: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp29: | |
.cfi_def_cfa_register %rbp | |
subq $32, %rsp | |
leaq -8(%rbp), %rax | |
movq %rdi, -16(%rbp) | |
movq -16(%rbp), %rdi | |
movq %rdi, -24(%rbp) # 8-byte Spill | |
movq %rax, %rdi | |
movq -24(%rbp), %rsi # 8-byte Reload | |
callq _ZN9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEEC1ERKS3_ | |
movq -8(%rbp), %rax | |
addq $32, %rsp | |
popq %rbp | |
ret | |
.Ltmp30: | |
.size _ZNSt6vectorIP8NaryNodeSaIS1_EE5beginEv, .Ltmp30-_ZNSt6vectorIP8NaryNodeSaIS1_EE5beginEv | |
.Ltmp31: | |
.cfi_endproc | |
.Leh_func_end3: | |
.section .text._ZNSt6vectorIP8NaryNodeSaIS1_EE3endEv,"axG",@progbits,_ZNSt6vectorIP8NaryNodeSaIS1_EE3endEv,comdat | |
.weak _ZNSt6vectorIP8NaryNodeSaIS1_EE3endEv | |
.align 16, 0x90 | |
.type _ZNSt6vectorIP8NaryNodeSaIS1_EE3endEv,@function | |
_ZNSt6vectorIP8NaryNodeSaIS1_EE3endEv: # @_ZNSt6vectorIP8NaryNodeSaIS1_EE3endEv | |
.Ltmp34: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp35: | |
.cfi_def_cfa_offset 16 | |
.Ltmp36: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp37: | |
.cfi_def_cfa_register %rbp | |
subq $32, %rsp | |
leaq -8(%rbp), %rax | |
movq %rdi, -16(%rbp) | |
movq -16(%rbp), %rdi | |
addq $8, %rdi | |
movq %rdi, -24(%rbp) # 8-byte Spill | |
movq %rax, %rdi | |
movq -24(%rbp), %rsi # 8-byte Reload | |
callq _ZN9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEEC1ERKS3_ | |
movq -8(%rbp), %rax | |
addq $32, %rsp | |
popq %rbp | |
ret | |
.Ltmp38: | |
.size _ZNSt6vectorIP8NaryNodeSaIS1_EE3endEv, .Ltmp38-_ZNSt6vectorIP8NaryNodeSaIS1_EE3endEv | |
.Ltmp39: | |
.cfi_endproc | |
.Leh_func_end4: | |
.section .text._ZN9__gnu_cxxneIPP8NaryNodeSt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_,"axG",@progbits,_ZN9__gnu_cxxneIPP8NaryNodeSt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_,comdat | |
.weak _ZN9__gnu_cxxneIPP8NaryNodeSt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_ | |
.align 16, 0x90 | |
.type _ZN9__gnu_cxxneIPP8NaryNodeSt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_,@function | |
_ZN9__gnu_cxxneIPP8NaryNodeSt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_: # @_ZN9__gnu_cxxneIPP8NaryNodeSt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_ | |
.Ltmp42: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp43: | |
.cfi_def_cfa_offset 16 | |
.Ltmp44: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp45: | |
.cfi_def_cfa_register %rbp | |
subq $32, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZNK9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEE4baseEv | |
movq (%rax), %rax | |
movq -16(%rbp), %rdi | |
movq %rax, -24(%rbp) # 8-byte Spill | |
callq _ZNK9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEE4baseEv | |
movq -24(%rbp), %rsi # 8-byte Reload | |
cmpq (%rax), %rsi | |
setne %cl | |
andb $1, %cl | |
movzbl %cl, %eax | |
addq $32, %rsp | |
popq %rbp | |
ret | |
.Ltmp46: | |
.size _ZN9__gnu_cxxneIPP8NaryNodeSt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_, .Ltmp46-_ZN9__gnu_cxxneIPP8NaryNodeSt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_ | |
.Ltmp47: | |
.cfi_endproc | |
.Leh_func_end5: | |
.section .text._ZNK9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEEdeEv,"axG",@progbits,_ZNK9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEEdeEv,comdat | |
.weak _ZNK9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEEdeEv | |
.align 16, 0x90 | |
.type _ZNK9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEEdeEv,@function | |
_ZNK9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEEdeEv: # @_ZNK9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEEdeEv | |
.Ltmp48: | |
.cfi_startproc | |
# BB#0: | |
movq %rdi, -8(%rsp) | |
movq -8(%rsp), %rdi | |
movq (%rdi), %rax | |
ret | |
.Ltmp49: | |
.size _ZNK9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEEdeEv, .Ltmp49-_ZNK9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEEdeEv | |
.Ltmp50: | |
.cfi_endproc | |
.Leh_func_end6: | |
.section .text._ZN9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEEppEv,"axG",@progbits,_ZN9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEEppEv,comdat | |
.weak _ZN9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEEppEv | |
.align 16, 0x90 | |
.type _ZN9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEEppEv,@function | |
_ZN9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEEppEv: # @_ZN9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEEppEv | |
.Ltmp51: | |
.cfi_startproc | |
# BB#0: | |
movq %rdi, -8(%rsp) | |
movq -8(%rsp), %rdi | |
movq (%rdi), %rax | |
addq $8, %rax | |
movq %rax, (%rdi) | |
movq %rdi, %rax | |
ret | |
.Ltmp52: | |
.size _ZN9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEEppEv, .Ltmp52-_ZN9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEEppEv | |
.Ltmp53: | |
.cfi_endproc | |
.Leh_func_end7: | |
.text | |
.globl main | |
.align 16, 0x90 | |
.type main,@function | |
main: # @main | |
.Ltmp147: | |
.cfi_startproc | |
.cfi_personality 3, __gxx_personality_v0 | |
.Leh_func_begin8: | |
.cfi_lsda 3, .Lexception8 | |
# BB#0: | |
pushq %rbp | |
.Ltmp148: | |
.cfi_def_cfa_offset 16 | |
.Ltmp149: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp150: | |
.cfi_def_cfa_register %rbp | |
subq $384, %rsp # imm = 0x180 | |
movl $0, -4(%rbp) | |
movl $24, %edi | |
callq _Znwm | |
movq %rax, %rdi | |
movq %rax, %rcx | |
.Ltmp54: | |
movl $4, %esi | |
xorl %edx, %edx | |
movq %rdi, -136(%rbp) # 8-byte Spill | |
movq %rax, %rdi | |
movq %rdx, -144(%rbp) # 8-byte Spill | |
movq -144(%rbp), %rax # 8-byte Reload | |
movq %rcx, -152(%rbp) # 8-byte Spill | |
movq %rax, %rcx | |
callq _ZN10BinaryNodeC1EiPS_S0_ | |
.Ltmp55: | |
jmp .LBB8_1 | |
.LBB8_1: | |
leaq -16(%rbp), %rdi | |
movq -136(%rbp), %rsi # 8-byte Reload | |
callq _ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EEC1EPS0_ | |
.Ltmp57: | |
movl $24, %edi | |
callq _Znwm | |
.Ltmp58: | |
movq %rax, -160(%rbp) # 8-byte Spill | |
jmp .LBB8_2 | |
.LBB8_2: | |
movq -160(%rbp), %rax # 8-byte Reload | |
.Ltmp59: | |
movl $5, %esi | |
xorl %ecx, %ecx | |
movq -160(%rbp), %rdi # 8-byte Reload | |
movq %rcx, %rdx | |
movq %rax, -168(%rbp) # 8-byte Spill | |
callq _ZN10BinaryNodeC1EiPS_S0_ | |
.Ltmp60: | |
jmp .LBB8_3 | |
.LBB8_3: | |
.Ltmp62: | |
leaq -40(%rbp), %rdi | |
movq -168(%rbp), %rsi # 8-byte Reload | |
callq _ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EEC1EPS0_ | |
.Ltmp63: | |
jmp .LBB8_4 | |
.LBB8_4: | |
.Ltmp65: | |
movl $24, %edi | |
callq _Znwm | |
.Ltmp66: | |
movq %rax, -176(%rbp) # 8-byte Spill | |
jmp .LBB8_5 | |
.LBB8_5: | |
movq -176(%rbp), %rax # 8-byte Reload | |
.Ltmp67: | |
leaq -16(%rbp), %rdi | |
movq %rax, -184(%rbp) # 8-byte Spill | |
callq _ZNKSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EE3getEv | |
.Ltmp68: | |
movq %rax, -192(%rbp) # 8-byte Spill | |
jmp .LBB8_6 | |
.LBB8_6: | |
.Ltmp69: | |
leaq -40(%rbp), %rdi | |
callq _ZNKSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EE3getEv | |
.Ltmp70: | |
movq %rax, -200(%rbp) # 8-byte Spill | |
jmp .LBB8_7 | |
.LBB8_7: | |
.Ltmp71: | |
xorl %esi, %esi | |
movq -184(%rbp), %rdi # 8-byte Reload | |
movq -192(%rbp), %rdx # 8-byte Reload | |
movq -200(%rbp), %rcx # 8-byte Reload | |
callq _ZN10BinaryNodeC1EiPS_S0_ | |
.Ltmp72: | |
jmp .LBB8_8 | |
.LBB8_8: | |
.Ltmp74: | |
leaq -48(%rbp), %rdi | |
movq -184(%rbp), %rsi # 8-byte Reload | |
callq _ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EEC1EPS0_ | |
.Ltmp75: | |
jmp .LBB8_9 | |
.LBB8_9: | |
.Ltmp77: | |
movl $_ZSt4cout, %edi | |
movl $.L.str, %esi | |
callq _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc | |
.Ltmp78: | |
movq %rax, -208(%rbp) # 8-byte Spill | |
jmp .LBB8_10 | |
.LBB8_10: | |
.Ltmp79: | |
leaq -48(%rbp), %rdi | |
callq _ZNKSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EE3getEv | |
.Ltmp80: | |
movq %rax, -216(%rbp) # 8-byte Spill | |
jmp .LBB8_11 | |
.LBB8_11: | |
.Ltmp81: | |
movq -216(%rbp), %rdi # 8-byte Reload | |
callq _Z9binarySumP10BinaryNode | |
.Ltmp82: | |
movl %eax, -220(%rbp) # 4-byte Spill | |
jmp .LBB8_12 | |
.LBB8_12: | |
.Ltmp83: | |
movq -208(%rbp), %rdi # 8-byte Reload | |
movl -220(%rbp), %esi # 4-byte Reload | |
callq _ZNSolsEi | |
.Ltmp84: | |
movq %rax, -232(%rbp) # 8-byte Spill | |
jmp .LBB8_13 | |
.LBB8_13: | |
.Ltmp85: | |
movl $_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_, %esi | |
movq -232(%rbp), %rdi # 8-byte Reload | |
callq _ZNSolsEPFRSoS_E | |
.Ltmp86: | |
movq %rax, -240(%rbp) # 8-byte Spill | |
jmp .LBB8_14 | |
.LBB8_14: | |
.Ltmp87: | |
leaq -72(%rbp), %rdi | |
callq _ZNSt6vectorIP8NaryNodeSaIS1_EEC1Ev | |
.Ltmp88: | |
jmp .LBB8_15 | |
.LBB8_15: | |
.Ltmp90: | |
movl $32, %edi | |
callq _Znwm | |
.Ltmp91: | |
movq %rax, -248(%rbp) # 8-byte Spill | |
jmp .LBB8_16 | |
.LBB8_16: | |
movq -248(%rbp), %rax # 8-byte Reload | |
.Ltmp92: | |
movl $4, %esi | |
leaq -72(%rbp), %rdx | |
movq -248(%rbp), %rdi # 8-byte Reload | |
movq %rax, -256(%rbp) # 8-byte Spill | |
callq _ZN8NaryNodeC1EiRSt6vectorIPS_SaIS1_EE | |
.Ltmp93: | |
jmp .LBB8_17 | |
.LBB8_17: | |
.Ltmp95: | |
leaq -80(%rbp), %rdi | |
movq -256(%rbp), %rsi # 8-byte Reload | |
callq _ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EEC1EPS0_ | |
.Ltmp96: | |
jmp .LBB8_18 | |
.LBB8_18: | |
.Ltmp98: | |
movl $32, %edi | |
callq _Znwm | |
.Ltmp99: | |
movq %rax, -264(%rbp) # 8-byte Spill | |
jmp .LBB8_19 | |
.LBB8_19: | |
movq -264(%rbp), %rax # 8-byte Reload | |
.Ltmp100: | |
movl $5, %esi | |
leaq -72(%rbp), %rdx | |
movq -264(%rbp), %rdi # 8-byte Reload | |
movq %rax, -272(%rbp) # 8-byte Spill | |
callq _ZN8NaryNodeC1EiRSt6vectorIPS_SaIS1_EE | |
.Ltmp101: | |
jmp .LBB8_20 | |
.LBB8_20: | |
.Ltmp103: | |
leaq -88(%rbp), %rdi | |
movq -272(%rbp), %rsi # 8-byte Reload | |
callq _ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EEC1EPS0_ | |
.Ltmp104: | |
jmp .LBB8_21 | |
.LBB8_21: | |
.Ltmp106: | |
movl $32, %edi | |
callq _Znwm | |
.Ltmp107: | |
movq %rax, -280(%rbp) # 8-byte Spill | |
jmp .LBB8_22 | |
.LBB8_22: | |
movq -280(%rbp), %rax # 8-byte Reload | |
.Ltmp108: | |
movl $6, %esi | |
leaq -72(%rbp), %rdx | |
movq -280(%rbp), %rdi # 8-byte Reload | |
movq %rax, -288(%rbp) # 8-byte Spill | |
callq _ZN8NaryNodeC1EiRSt6vectorIPS_SaIS1_EE | |
.Ltmp109: | |
jmp .LBB8_23 | |
.LBB8_23: | |
.Ltmp111: | |
leaq -96(%rbp), %rdi | |
movq -288(%rbp), %rsi # 8-byte Reload | |
callq _ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EEC1EPS0_ | |
.Ltmp112: | |
jmp .LBB8_24 | |
.LBB8_24: | |
.Ltmp114: | |
leaq -80(%rbp), %rdi | |
callq _ZNKSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EE3getEv | |
.Ltmp115: | |
movq %rax, -296(%rbp) # 8-byte Spill | |
jmp .LBB8_25 | |
.LBB8_25: | |
movq -296(%rbp), %rax # 8-byte Reload | |
movq %rax, -104(%rbp) | |
leaq -104(%rbp), %rsi | |
.Ltmp116: | |
leaq -72(%rbp), %rdi | |
callq _ZNSt6vectorIP8NaryNodeSaIS1_EE9push_backEOS1_ | |
.Ltmp117: | |
jmp .LBB8_26 | |
.LBB8_26: | |
.Ltmp118: | |
leaq -88(%rbp), %rdi | |
callq _ZNKSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EE3getEv | |
.Ltmp119: | |
movq %rax, -304(%rbp) # 8-byte Spill | |
jmp .LBB8_27 | |
.LBB8_27: | |
movq -304(%rbp), %rax # 8-byte Reload | |
movq %rax, -112(%rbp) | |
leaq -112(%rbp), %rsi | |
.Ltmp120: | |
leaq -72(%rbp), %rdi | |
callq _ZNSt6vectorIP8NaryNodeSaIS1_EE9push_backEOS1_ | |
.Ltmp121: | |
jmp .LBB8_28 | |
.LBB8_28: | |
.Ltmp122: | |
leaq -96(%rbp), %rdi | |
callq _ZNKSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EE3getEv | |
.Ltmp123: | |
movq %rax, -312(%rbp) # 8-byte Spill | |
jmp .LBB8_29 | |
.LBB8_29: | |
movq -312(%rbp), %rax # 8-byte Reload | |
movq %rax, -120(%rbp) | |
leaq -120(%rbp), %rsi | |
.Ltmp124: | |
leaq -72(%rbp), %rdi | |
callq _ZNSt6vectorIP8NaryNodeSaIS1_EE9push_backEOS1_ | |
.Ltmp125: | |
jmp .LBB8_30 | |
.LBB8_30: | |
.Ltmp126: | |
movl $32, %edi | |
callq _Znwm | |
.Ltmp127: | |
movq %rax, -320(%rbp) # 8-byte Spill | |
jmp .LBB8_31 | |
.LBB8_31: | |
movq -320(%rbp), %rax # 8-byte Reload | |
.Ltmp128: | |
xorl %esi, %esi | |
leaq -72(%rbp), %rdx | |
movq -320(%rbp), %rdi # 8-byte Reload | |
movq %rax, -328(%rbp) # 8-byte Spill | |
callq _ZN8NaryNodeC1EiRSt6vectorIPS_SaIS1_EE | |
.Ltmp129: | |
jmp .LBB8_32 | |
.LBB8_32: | |
.Ltmp131: | |
leaq -128(%rbp), %rdi | |
movq -328(%rbp), %rsi # 8-byte Reload | |
callq _ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EEC1EPS0_ | |
.Ltmp132: | |
jmp .LBB8_33 | |
.LBB8_33: | |
.Ltmp134: | |
movl $_ZSt4cout, %edi | |
movl $.L.str1, %esi | |
callq _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc | |
.Ltmp135: | |
movq %rax, -336(%rbp) # 8-byte Spill | |
jmp .LBB8_34 | |
.LBB8_34: | |
.Ltmp136: | |
leaq -128(%rbp), %rdi | |
callq _ZNKSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EE3getEv | |
.Ltmp137: | |
movq %rax, -344(%rbp) # 8-byte Spill | |
jmp .LBB8_35 | |
.LBB8_35: | |
.Ltmp138: | |
movq -344(%rbp), %rdi # 8-byte Reload | |
callq _Z7narySumP8NaryNode | |
.Ltmp139: | |
movl %eax, -348(%rbp) # 4-byte Spill | |
jmp .LBB8_36 | |
.LBB8_36: | |
.Ltmp140: | |
movq -336(%rbp), %rdi # 8-byte Reload | |
movl -348(%rbp), %esi # 4-byte Reload | |
callq _ZNSolsEi | |
.Ltmp141: | |
movq %rax, -360(%rbp) # 8-byte Spill | |
jmp .LBB8_37 | |
.LBB8_37: | |
.Ltmp142: | |
movl $_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_, %esi | |
movq -360(%rbp), %rdi # 8-byte Reload | |
callq _ZNSolsEPFRSoS_E | |
.Ltmp143: | |
movq %rax, -368(%rbp) # 8-byte Spill | |
jmp .LBB8_38 | |
.LBB8_38: | |
leaq -128(%rbp), %rdi | |
callq _ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EED1Ev | |
leaq -96(%rbp), %rdi | |
callq _ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EED1Ev | |
leaq -88(%rbp), %rdi | |
callq _ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EED1Ev | |
leaq -80(%rbp), %rdi | |
callq _ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EED1Ev | |
leaq -72(%rbp), %rdi | |
callq _ZNSt6vectorIP8NaryNodeSaIS1_EED1Ev | |
leaq -48(%rbp), %rdi | |
callq _ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EED1Ev | |
leaq -40(%rbp), %rdi | |
callq _ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EED1Ev | |
leaq -16(%rbp), %rdi | |
callq _ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EED1Ev | |
movl -4(%rbp), %eax | |
addq $384, %rsp # imm = 0x180 | |
popq %rbp | |
ret | |
.LBB8_39: | |
.Ltmp56: | |
movl %edx, %ecx | |
movq %rax, -24(%rbp) | |
movl %ecx, -28(%rbp) | |
movq -152(%rbp), %rdi # 8-byte Reload | |
callq _ZdlPv | |
jmp .LBB8_61 | |
.LBB8_40: | |
.Ltmp64: | |
movl %edx, %ecx | |
movq %rax, -24(%rbp) | |
movl %ecx, -28(%rbp) | |
jmp .LBB8_60 | |
.LBB8_41: | |
.Ltmp61: | |
movl %edx, %ecx | |
movq %rax, -24(%rbp) | |
movl %ecx, -28(%rbp) | |
movq -160(%rbp), %rdi # 8-byte Reload | |
callq _ZdlPv | |
jmp .LBB8_60 | |
.LBB8_42: | |
.Ltmp76: | |
movl %edx, %ecx | |
movq %rax, -24(%rbp) | |
movl %ecx, -28(%rbp) | |
jmp .LBB8_59 | |
.LBB8_43: | |
.Ltmp73: | |
movl %edx, %ecx | |
movq %rax, -24(%rbp) | |
movl %ecx, -28(%rbp) | |
movq -176(%rbp), %rdi # 8-byte Reload | |
callq _ZdlPv | |
jmp .LBB8_59 | |
.LBB8_44: | |
.Ltmp89: | |
movl %edx, %ecx | |
movq %rax, -24(%rbp) | |
movl %ecx, -28(%rbp) | |
jmp .LBB8_58 | |
.LBB8_45: | |
.Ltmp97: | |
movl %edx, %ecx | |
movq %rax, -24(%rbp) | |
movl %ecx, -28(%rbp) | |
jmp .LBB8_57 | |
.LBB8_46: | |
.Ltmp94: | |
movl %edx, %ecx | |
movq %rax, -24(%rbp) | |
movl %ecx, -28(%rbp) | |
movq -248(%rbp), %rdi # 8-byte Reload | |
callq _ZdlPv | |
jmp .LBB8_57 | |
.LBB8_47: | |
.Ltmp105: | |
movl %edx, %ecx | |
movq %rax, -24(%rbp) | |
movl %ecx, -28(%rbp) | |
jmp .LBB8_56 | |
.LBB8_48: | |
.Ltmp102: | |
movl %edx, %ecx | |
movq %rax, -24(%rbp) | |
movl %ecx, -28(%rbp) | |
movq -264(%rbp), %rdi # 8-byte Reload | |
callq _ZdlPv | |
jmp .LBB8_56 | |
.LBB8_49: | |
.Ltmp113: | |
movl %edx, %ecx | |
movq %rax, -24(%rbp) | |
movl %ecx, -28(%rbp) | |
jmp .LBB8_55 | |
.LBB8_50: | |
.Ltmp110: | |
movl %edx, %ecx | |
movq %rax, -24(%rbp) | |
movl %ecx, -28(%rbp) | |
movq -280(%rbp), %rdi # 8-byte Reload | |
callq _ZdlPv | |
jmp .LBB8_55 | |
.LBB8_51: | |
.Ltmp133: | |
movl %edx, %ecx | |
movq %rax, -24(%rbp) | |
movl %ecx, -28(%rbp) | |
jmp .LBB8_54 | |
.LBB8_52: | |
.Ltmp130: | |
movl %edx, %ecx | |
movq %rax, -24(%rbp) | |
movl %ecx, -28(%rbp) | |
movq -320(%rbp), %rdi # 8-byte Reload | |
callq _ZdlPv | |
jmp .LBB8_54 | |
.LBB8_53: | |
.Ltmp144: | |
leaq -128(%rbp), %rdi | |
movl %edx, %ecx | |
movq %rax, -24(%rbp) | |
movl %ecx, -28(%rbp) | |
callq _ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EED1Ev | |
.LBB8_54: | |
leaq -96(%rbp), %rdi | |
callq _ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EED1Ev | |
.LBB8_55: | |
leaq -88(%rbp), %rdi | |
callq _ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EED1Ev | |
.LBB8_56: | |
leaq -80(%rbp), %rdi | |
callq _ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EED1Ev | |
.LBB8_57: | |
leaq -72(%rbp), %rdi | |
callq _ZNSt6vectorIP8NaryNodeSaIS1_EED1Ev | |
.LBB8_58: | |
leaq -48(%rbp), %rdi | |
callq _ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EED1Ev | |
.LBB8_59: | |
leaq -40(%rbp), %rdi | |
callq _ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EED1Ev | |
.LBB8_60: | |
leaq -16(%rbp), %rdi | |
callq _ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EED1Ev | |
.LBB8_61: | |
movq -24(%rbp), %rax | |
movl -28(%rbp), %ecx | |
movq %rax, -376(%rbp) # 8-byte Spill | |
movl %ecx, -380(%rbp) # 4-byte Spill | |
# BB#62: # %unwind_resume | |
movq -376(%rbp), %rax # 8-byte Reload | |
movq %rax, %rdi | |
callq _Unwind_Resume | |
.Ltmp151: | |
.size main, .Ltmp151-main | |
.Ltmp152: | |
.cfi_endproc | |
.Leh_func_end8: | |
.section .gcc_except_table,"a",@progbits | |
.align 4 | |
GCC_except_table8: | |
.Lexception8: | |
.byte 255 # @LPStart Encoding = omit | |
.byte 3 # @TType Encoding = udata4 | |
.byte 187 # @TType base offset | |
.byte 130 | |
.zero 1 | |
.byte 3 # Call site Encoding = udata4 | |
.ascii "\270\002" # Call site table length | |
.Lset0 = .Leh_func_begin8-.Leh_func_begin8 # >> Call Site 1 << | |
.long .Lset0 | |
.Lset1 = .Ltmp54-.Leh_func_begin8 # Call between .Leh_func_begin8 and .Ltmp54 | |
.long .Lset1 | |
.long 0 # has no landing pad | |
.byte 0 # On action: cleanup | |
.Lset2 = .Ltmp54-.Leh_func_begin8 # >> Call Site 2 << | |
.long .Lset2 | |
.Lset3 = .Ltmp55-.Ltmp54 # Call between .Ltmp54 and .Ltmp55 | |
.long .Lset3 | |
.Lset4 = .Ltmp56-.Leh_func_begin8 # jumps to .Ltmp56 | |
.long .Lset4 | |
.byte 0 # On action: cleanup | |
.Lset5 = .Ltmp55-.Leh_func_begin8 # >> Call Site 3 << | |
.long .Lset5 | |
.Lset6 = .Ltmp57-.Ltmp55 # Call between .Ltmp55 and .Ltmp57 | |
.long .Lset6 | |
.long 0 # has no landing pad | |
.byte 0 # On action: cleanup | |
.Lset7 = .Ltmp57-.Leh_func_begin8 # >> Call Site 4 << | |
.long .Lset7 | |
.Lset8 = .Ltmp58-.Ltmp57 # Call between .Ltmp57 and .Ltmp58 | |
.long .Lset8 | |
.Lset9 = .Ltmp64-.Leh_func_begin8 # jumps to .Ltmp64 | |
.long .Lset9 | |
.byte 0 # On action: cleanup | |
.Lset10 = .Ltmp59-.Leh_func_begin8 # >> Call Site 5 << | |
.long .Lset10 | |
.Lset11 = .Ltmp60-.Ltmp59 # Call between .Ltmp59 and .Ltmp60 | |
.long .Lset11 | |
.Lset12 = .Ltmp61-.Leh_func_begin8 # jumps to .Ltmp61 | |
.long .Lset12 | |
.byte 0 # On action: cleanup | |
.Lset13 = .Ltmp62-.Leh_func_begin8 # >> Call Site 6 << | |
.long .Lset13 | |
.Lset14 = .Ltmp63-.Ltmp62 # Call between .Ltmp62 and .Ltmp63 | |
.long .Lset14 | |
.Lset15 = .Ltmp64-.Leh_func_begin8 # jumps to .Ltmp64 | |
.long .Lset15 | |
.byte 0 # On action: cleanup | |
.Lset16 = .Ltmp65-.Leh_func_begin8 # >> Call Site 7 << | |
.long .Lset16 | |
.Lset17 = .Ltmp66-.Ltmp65 # Call between .Ltmp65 and .Ltmp66 | |
.long .Lset17 | |
.Lset18 = .Ltmp76-.Leh_func_begin8 # jumps to .Ltmp76 | |
.long .Lset18 | |
.byte 0 # On action: cleanup | |
.Lset19 = .Ltmp67-.Leh_func_begin8 # >> Call Site 8 << | |
.long .Lset19 | |
.Lset20 = .Ltmp72-.Ltmp67 # Call between .Ltmp67 and .Ltmp72 | |
.long .Lset20 | |
.Lset21 = .Ltmp73-.Leh_func_begin8 # jumps to .Ltmp73 | |
.long .Lset21 | |
.byte 0 # On action: cleanup | |
.Lset22 = .Ltmp74-.Leh_func_begin8 # >> Call Site 9 << | |
.long .Lset22 | |
.Lset23 = .Ltmp75-.Ltmp74 # Call between .Ltmp74 and .Ltmp75 | |
.long .Lset23 | |
.Lset24 = .Ltmp76-.Leh_func_begin8 # jumps to .Ltmp76 | |
.long .Lset24 | |
.byte 0 # On action: cleanup | |
.Lset25 = .Ltmp77-.Leh_func_begin8 # >> Call Site 10 << | |
.long .Lset25 | |
.Lset26 = .Ltmp88-.Ltmp77 # Call between .Ltmp77 and .Ltmp88 | |
.long .Lset26 | |
.Lset27 = .Ltmp89-.Leh_func_begin8 # jumps to .Ltmp89 | |
.long .Lset27 | |
.byte 0 # On action: cleanup | |
.Lset28 = .Ltmp90-.Leh_func_begin8 # >> Call Site 11 << | |
.long .Lset28 | |
.Lset29 = .Ltmp91-.Ltmp90 # Call between .Ltmp90 and .Ltmp91 | |
.long .Lset29 | |
.Lset30 = .Ltmp97-.Leh_func_begin8 # jumps to .Ltmp97 | |
.long .Lset30 | |
.byte 0 # On action: cleanup | |
.Lset31 = .Ltmp92-.Leh_func_begin8 # >> Call Site 12 << | |
.long .Lset31 | |
.Lset32 = .Ltmp93-.Ltmp92 # Call between .Ltmp92 and .Ltmp93 | |
.long .Lset32 | |
.Lset33 = .Ltmp94-.Leh_func_begin8 # jumps to .Ltmp94 | |
.long .Lset33 | |
.byte 0 # On action: cleanup | |
.Lset34 = .Ltmp95-.Leh_func_begin8 # >> Call Site 13 << | |
.long .Lset34 | |
.Lset35 = .Ltmp96-.Ltmp95 # Call between .Ltmp95 and .Ltmp96 | |
.long .Lset35 | |
.Lset36 = .Ltmp97-.Leh_func_begin8 # jumps to .Ltmp97 | |
.long .Lset36 | |
.byte 0 # On action: cleanup | |
.Lset37 = .Ltmp98-.Leh_func_begin8 # >> Call Site 14 << | |
.long .Lset37 | |
.Lset38 = .Ltmp99-.Ltmp98 # Call between .Ltmp98 and .Ltmp99 | |
.long .Lset38 | |
.Lset39 = .Ltmp105-.Leh_func_begin8 # jumps to .Ltmp105 | |
.long .Lset39 | |
.byte 0 # On action: cleanup | |
.Lset40 = .Ltmp100-.Leh_func_begin8 # >> Call Site 15 << | |
.long .Lset40 | |
.Lset41 = .Ltmp101-.Ltmp100 # Call between .Ltmp100 and .Ltmp101 | |
.long .Lset41 | |
.Lset42 = .Ltmp102-.Leh_func_begin8 # jumps to .Ltmp102 | |
.long .Lset42 | |
.byte 0 # On action: cleanup | |
.Lset43 = .Ltmp103-.Leh_func_begin8 # >> Call Site 16 << | |
.long .Lset43 | |
.Lset44 = .Ltmp104-.Ltmp103 # Call between .Ltmp103 and .Ltmp104 | |
.long .Lset44 | |
.Lset45 = .Ltmp105-.Leh_func_begin8 # jumps to .Ltmp105 | |
.long .Lset45 | |
.byte 0 # On action: cleanup | |
.Lset46 = .Ltmp106-.Leh_func_begin8 # >> Call Site 17 << | |
.long .Lset46 | |
.Lset47 = .Ltmp107-.Ltmp106 # Call between .Ltmp106 and .Ltmp107 | |
.long .Lset47 | |
.Lset48 = .Ltmp113-.Leh_func_begin8 # jumps to .Ltmp113 | |
.long .Lset48 | |
.byte 0 # On action: cleanup | |
.Lset49 = .Ltmp108-.Leh_func_begin8 # >> Call Site 18 << | |
.long .Lset49 | |
.Lset50 = .Ltmp109-.Ltmp108 # Call between .Ltmp108 and .Ltmp109 | |
.long .Lset50 | |
.Lset51 = .Ltmp110-.Leh_func_begin8 # jumps to .Ltmp110 | |
.long .Lset51 | |
.byte 0 # On action: cleanup | |
.Lset52 = .Ltmp111-.Leh_func_begin8 # >> Call Site 19 << | |
.long .Lset52 | |
.Lset53 = .Ltmp112-.Ltmp111 # Call between .Ltmp111 and .Ltmp112 | |
.long .Lset53 | |
.Lset54 = .Ltmp113-.Leh_func_begin8 # jumps to .Ltmp113 | |
.long .Lset54 | |
.byte 0 # On action: cleanup | |
.Lset55 = .Ltmp114-.Leh_func_begin8 # >> Call Site 20 << | |
.long .Lset55 | |
.Lset56 = .Ltmp127-.Ltmp114 # Call between .Ltmp114 and .Ltmp127 | |
.long .Lset56 | |
.Lset57 = .Ltmp133-.Leh_func_begin8 # jumps to .Ltmp133 | |
.long .Lset57 | |
.byte 0 # On action: cleanup | |
.Lset58 = .Ltmp128-.Leh_func_begin8 # >> Call Site 21 << | |
.long .Lset58 | |
.Lset59 = .Ltmp129-.Ltmp128 # Call between .Ltmp128 and .Ltmp129 | |
.long .Lset59 | |
.Lset60 = .Ltmp130-.Leh_func_begin8 # jumps to .Ltmp130 | |
.long .Lset60 | |
.byte 0 # On action: cleanup | |
.Lset61 = .Ltmp131-.Leh_func_begin8 # >> Call Site 22 << | |
.long .Lset61 | |
.Lset62 = .Ltmp132-.Ltmp131 # Call between .Ltmp131 and .Ltmp132 | |
.long .Lset62 | |
.Lset63 = .Ltmp133-.Leh_func_begin8 # jumps to .Ltmp133 | |
.long .Lset63 | |
.byte 0 # On action: cleanup | |
.Lset64 = .Ltmp134-.Leh_func_begin8 # >> Call Site 23 << | |
.long .Lset64 | |
.Lset65 = .Ltmp143-.Ltmp134 # Call between .Ltmp134 and .Ltmp143 | |
.long .Lset65 | |
.Lset66 = .Ltmp144-.Leh_func_begin8 # jumps to .Ltmp144 | |
.long .Lset66 | |
.byte 0 # On action: cleanup | |
.Lset67 = .Ltmp143-.Leh_func_begin8 # >> Call Site 24 << | |
.long .Lset67 | |
.Lset68 = .Leh_func_end8-.Ltmp143 # Call between .Ltmp143 and .Leh_func_end8 | |
.long .Lset68 | |
.long 0 # has no landing pad | |
.byte 0 # On action: cleanup | |
.align 4 | |
.section .text._ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EEC1EPS0_,"axG",@progbits,_ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EEC1EPS0_,comdat | |
.weak _ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EEC1EPS0_ | |
.align 16, 0x90 | |
.type _ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EEC1EPS0_,@function | |
_ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EEC1EPS0_: # @_ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EEC1EPS0_ | |
.Ltmp155: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp156: | |
.cfi_def_cfa_offset 16 | |
.Ltmp157: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp158: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq -8(%rbp), %rdi | |
movq -16(%rbp), %rsi | |
callq _ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EEC2EPS0_ | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp159: | |
.size _ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EEC1EPS0_, .Ltmp159-_ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EEC1EPS0_ | |
.Ltmp160: | |
.cfi_endproc | |
.Leh_func_end9: | |
.section .text._ZN10BinaryNodeC1EiPS_S0_,"axG",@progbits,_ZN10BinaryNodeC1EiPS_S0_,comdat | |
.weak _ZN10BinaryNodeC1EiPS_S0_ | |
.align 16, 0x90 | |
.type _ZN10BinaryNodeC1EiPS_S0_,@function | |
_ZN10BinaryNodeC1EiPS_S0_: # @_ZN10BinaryNodeC1EiPS_S0_ | |
.Ltmp163: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp164: | |
.cfi_def_cfa_offset 16 | |
.Ltmp165: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp166: | |
.cfi_def_cfa_register %rbp | |
subq $32, %rsp | |
movq %rdi, -8(%rbp) | |
movl %esi, -12(%rbp) | |
movq %rdx, -24(%rbp) | |
movq %rcx, -32(%rbp) | |
movq -8(%rbp), %rdi | |
movl -12(%rbp), %esi | |
movq -24(%rbp), %rdx | |
movq -32(%rbp), %rcx | |
callq _ZN10BinaryNodeC2EiPS_S0_ | |
addq $32, %rsp | |
popq %rbp | |
ret | |
.Ltmp167: | |
.size _ZN10BinaryNodeC1EiPS_S0_, .Ltmp167-_ZN10BinaryNodeC1EiPS_S0_ | |
.Ltmp168: | |
.cfi_endproc | |
.Leh_func_end10: | |
.section .text._ZNKSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EE3getEv,"axG",@progbits,_ZNKSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EE3getEv,comdat | |
.weak _ZNKSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EE3getEv | |
.align 16, 0x90 | |
.type _ZNKSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EE3getEv,@function | |
_ZNKSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EE3getEv: # @_ZNKSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EE3getEv | |
.Ltmp171: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp172: | |
.cfi_def_cfa_offset 16 | |
.Ltmp173: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp174: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZSt3getILm0EJP10BinaryNodeSt14default_deleteIS0_EEENSt11__add_c_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERKS9_ | |
movq (%rax), %rax | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp175: | |
.size _ZNKSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EE3getEv, .Ltmp175-_ZNKSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EE3getEv | |
.Ltmp176: | |
.cfi_endproc | |
.Leh_func_end11: | |
.section .text._ZNSt6vectorIP8NaryNodeSaIS1_EEC1Ev,"axG",@progbits,_ZNSt6vectorIP8NaryNodeSaIS1_EEC1Ev,comdat | |
.weak _ZNSt6vectorIP8NaryNodeSaIS1_EEC1Ev | |
.align 16, 0x90 | |
.type _ZNSt6vectorIP8NaryNodeSaIS1_EEC1Ev,@function | |
_ZNSt6vectorIP8NaryNodeSaIS1_EEC1Ev: # @_ZNSt6vectorIP8NaryNodeSaIS1_EEC1Ev | |
.Ltmp179: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp180: | |
.cfi_def_cfa_offset 16 | |
.Ltmp181: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp182: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZNSt6vectorIP8NaryNodeSaIS1_EEC2Ev | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp183: | |
.size _ZNSt6vectorIP8NaryNodeSaIS1_EEC1Ev, .Ltmp183-_ZNSt6vectorIP8NaryNodeSaIS1_EEC1Ev | |
.Ltmp184: | |
.cfi_endproc | |
.Leh_func_end12: | |
.section .text._ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EEC1EPS0_,"axG",@progbits,_ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EEC1EPS0_,comdat | |
.weak _ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EEC1EPS0_ | |
.align 16, 0x90 | |
.type _ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EEC1EPS0_,@function | |
_ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EEC1EPS0_: # @_ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EEC1EPS0_ | |
.Ltmp187: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp188: | |
.cfi_def_cfa_offset 16 | |
.Ltmp189: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp190: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq -8(%rbp), %rdi | |
movq -16(%rbp), %rsi | |
callq _ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EEC2EPS0_ | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp191: | |
.size _ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EEC1EPS0_, .Ltmp191-_ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EEC1EPS0_ | |
.Ltmp192: | |
.cfi_endproc | |
.Leh_func_end13: | |
.section .text._ZN8NaryNodeC1EiRSt6vectorIPS_SaIS1_EE,"axG",@progbits,_ZN8NaryNodeC1EiRSt6vectorIPS_SaIS1_EE,comdat | |
.weak _ZN8NaryNodeC1EiRSt6vectorIPS_SaIS1_EE | |
.align 16, 0x90 | |
.type _ZN8NaryNodeC1EiRSt6vectorIPS_SaIS1_EE,@function | |
_ZN8NaryNodeC1EiRSt6vectorIPS_SaIS1_EE: # @_ZN8NaryNodeC1EiRSt6vectorIPS_SaIS1_EE | |
.Ltmp195: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp196: | |
.cfi_def_cfa_offset 16 | |
.Ltmp197: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp198: | |
.cfi_def_cfa_register %rbp | |
subq $32, %rsp | |
movq %rdi, -8(%rbp) | |
movl %esi, -12(%rbp) | |
movq %rdx, -24(%rbp) | |
movq -8(%rbp), %rdi | |
movl -12(%rbp), %esi | |
movq -24(%rbp), %rdx | |
callq _ZN8NaryNodeC2EiRSt6vectorIPS_SaIS1_EE | |
addq $32, %rsp | |
popq %rbp | |
ret | |
.Ltmp199: | |
.size _ZN8NaryNodeC1EiRSt6vectorIPS_SaIS1_EE, .Ltmp199-_ZN8NaryNodeC1EiRSt6vectorIPS_SaIS1_EE | |
.Ltmp200: | |
.cfi_endproc | |
.Leh_func_end14: | |
.section .text._ZNSt6vectorIP8NaryNodeSaIS1_EE9push_backEOS1_,"axG",@progbits,_ZNSt6vectorIP8NaryNodeSaIS1_EE9push_backEOS1_,comdat | |
.weak _ZNSt6vectorIP8NaryNodeSaIS1_EE9push_backEOS1_ | |
.align 16, 0x90 | |
.type _ZNSt6vectorIP8NaryNodeSaIS1_EE9push_backEOS1_,@function | |
_ZNSt6vectorIP8NaryNodeSaIS1_EE9push_backEOS1_: # @_ZNSt6vectorIP8NaryNodeSaIS1_EE9push_backEOS1_ | |
.Ltmp203: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp204: | |
.cfi_def_cfa_offset 16 | |
.Ltmp205: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp206: | |
.cfi_def_cfa_register %rbp | |
subq $32, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq -8(%rbp), %rdi | |
movq -16(%rbp), %rsi | |
movq %rdi, -24(%rbp) # 8-byte Spill | |
movq %rsi, %rdi | |
callq _ZSt4moveIRP8NaryNodeEONSt16remove_referenceIT_E4typeEOS4_ | |
movq -24(%rbp), %rdi # 8-byte Reload | |
movq %rax, %rsi | |
callq _ZNSt6vectorIP8NaryNodeSaIS1_EE12emplace_backIJS1_EEEvDpOT_ | |
addq $32, %rsp | |
popq %rbp | |
ret | |
.Ltmp207: | |
.size _ZNSt6vectorIP8NaryNodeSaIS1_EE9push_backEOS1_, .Ltmp207-_ZNSt6vectorIP8NaryNodeSaIS1_EE9push_backEOS1_ | |
.Ltmp208: | |
.cfi_endproc | |
.Leh_func_end15: | |
.section .text._ZNKSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EE3getEv,"axG",@progbits,_ZNKSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EE3getEv,comdat | |
.weak _ZNKSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EE3getEv | |
.align 16, 0x90 | |
.type _ZNKSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EE3getEv,@function | |
_ZNKSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EE3getEv: # @_ZNKSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EE3getEv | |
.Ltmp211: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp212: | |
.cfi_def_cfa_offset 16 | |
.Ltmp213: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp214: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZSt3getILm0EJP8NaryNodeSt14default_deleteIS0_EEENSt11__add_c_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERKS9_ | |
movq (%rax), %rax | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp215: | |
.size _ZNKSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EE3getEv, .Ltmp215-_ZNKSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EE3getEv | |
.Ltmp216: | |
.cfi_endproc | |
.Leh_func_end16: | |
.section .text._ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EED1Ev,"axG",@progbits,_ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EED1Ev,comdat | |
.weak _ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EED1Ev | |
.align 16, 0x90 | |
.type _ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EED1Ev,@function | |
_ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EED1Ev: # @_ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EED1Ev | |
.Ltmp219: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp220: | |
.cfi_def_cfa_offset 16 | |
.Ltmp221: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp222: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EED2Ev | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp223: | |
.size _ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EED1Ev, .Ltmp223-_ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EED1Ev | |
.Ltmp224: | |
.cfi_endproc | |
.Leh_func_end17: | |
.section .text._ZNSt6vectorIP8NaryNodeSaIS1_EED1Ev,"axG",@progbits,_ZNSt6vectorIP8NaryNodeSaIS1_EED1Ev,comdat | |
.weak _ZNSt6vectorIP8NaryNodeSaIS1_EED1Ev | |
.align 16, 0x90 | |
.type _ZNSt6vectorIP8NaryNodeSaIS1_EED1Ev,@function | |
_ZNSt6vectorIP8NaryNodeSaIS1_EED1Ev: # @_ZNSt6vectorIP8NaryNodeSaIS1_EED1Ev | |
.Ltmp227: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp228: | |
.cfi_def_cfa_offset 16 | |
.Ltmp229: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp230: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZNSt6vectorIP8NaryNodeSaIS1_EED2Ev | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp231: | |
.size _ZNSt6vectorIP8NaryNodeSaIS1_EED1Ev, .Ltmp231-_ZNSt6vectorIP8NaryNodeSaIS1_EED1Ev | |
.Ltmp232: | |
.cfi_endproc | |
.Leh_func_end18: | |
.section .text._ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EED1Ev,"axG",@progbits,_ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EED1Ev,comdat | |
.weak _ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EED1Ev | |
.align 16, 0x90 | |
.type _ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EED1Ev,@function | |
_ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EED1Ev: # @_ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EED1Ev | |
.Ltmp235: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp236: | |
.cfi_def_cfa_offset 16 | |
.Ltmp237: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp238: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EED2Ev | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp239: | |
.size _ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EED1Ev, .Ltmp239-_ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EED1Ev | |
.Ltmp240: | |
.cfi_endproc | |
.Leh_func_end19: | |
.section .text._ZNSt6vectorIP8NaryNodeSaIS1_EE12emplace_backIJS1_EEEvDpOT_,"axG",@progbits,_ZNSt6vectorIP8NaryNodeSaIS1_EE12emplace_backIJS1_EEEvDpOT_,comdat | |
.weak _ZNSt6vectorIP8NaryNodeSaIS1_EE12emplace_backIJS1_EEEvDpOT_ | |
.align 16, 0x90 | |
.type _ZNSt6vectorIP8NaryNodeSaIS1_EE12emplace_backIJS1_EEEvDpOT_,@function | |
_ZNSt6vectorIP8NaryNodeSaIS1_EE12emplace_backIJS1_EEEvDpOT_: # @_ZNSt6vectorIP8NaryNodeSaIS1_EE12emplace_backIJS1_EEEvDpOT_ | |
.Ltmp243: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp244: | |
.cfi_def_cfa_offset 16 | |
.Ltmp245: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp246: | |
.cfi_def_cfa_register %rbp | |
subq $48, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq -8(%rbp), %rsi | |
movq 8(%rsi), %rdi | |
cmpq 16(%rsi), %rdi | |
movq %rsi, -32(%rbp) # 8-byte Spill | |
je .LBB20_2 | |
# BB#1: | |
movq -32(%rbp), %rax # 8-byte Reload | |
movq -32(%rbp), %rcx # 8-byte Reload | |
movq 8(%rcx), %rsi | |
movq -16(%rbp), %rdi | |
movq %rsi, -40(%rbp) # 8-byte Spill | |
movq %rax, -48(%rbp) # 8-byte Spill | |
callq _ZSt7forwardIP8NaryNodeEOT_RNSt16remove_referenceIS2_E4typeE | |
movq -48(%rbp), %rdi # 8-byte Reload | |
movq -40(%rbp), %rsi # 8-byte Reload | |
movq %rax, %rdx | |
callq _ZN9__gnu_cxx13new_allocatorIP8NaryNodeE9constructIJS2_EEEvPS2_DpOT_ | |
movq -32(%rbp), %rax # 8-byte Reload | |
movq 8(%rax), %rcx | |
addq $8, %rcx | |
movq %rcx, 8(%rax) | |
jmp .LBB20_3 | |
.LBB20_2: | |
movq -32(%rbp), %rdi # 8-byte Reload | |
callq _ZNSt6vectorIP8NaryNodeSaIS1_EE3endEv | |
movq %rax, -24(%rbp) | |
movq -16(%rbp), %rdi | |
callq _ZSt7forwardIP8NaryNodeEOT_RNSt16remove_referenceIS2_E4typeE | |
movq -24(%rbp), %rsi | |
movq -32(%rbp), %rdi # 8-byte Reload | |
movq %rax, %rdx | |
callq _ZNSt6vectorIP8NaryNodeSaIS1_EE13_M_insert_auxIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_ | |
.LBB20_3: | |
addq $48, %rsp | |
popq %rbp | |
ret | |
.Ltmp247: | |
.size _ZNSt6vectorIP8NaryNodeSaIS1_EE12emplace_backIJS1_EEEvDpOT_, .Ltmp247-_ZNSt6vectorIP8NaryNodeSaIS1_EE12emplace_backIJS1_EEEvDpOT_ | |
.Ltmp248: | |
.cfi_endproc | |
.Leh_func_end20: | |
.section .text._ZSt4moveIRP8NaryNodeEONSt16remove_referenceIT_E4typeEOS4_,"axG",@progbits,_ZSt4moveIRP8NaryNodeEONSt16remove_referenceIT_E4typeEOS4_,comdat | |
.weak _ZSt4moveIRP8NaryNodeEONSt16remove_referenceIT_E4typeEOS4_ | |
.align 16, 0x90 | |
.type _ZSt4moveIRP8NaryNodeEONSt16remove_referenceIT_E4typeEOS4_,@function | |
_ZSt4moveIRP8NaryNodeEONSt16remove_referenceIT_E4typeEOS4_: # @_ZSt4moveIRP8NaryNodeEONSt16remove_referenceIT_E4typeEOS4_ | |
.Ltmp249: | |
.cfi_startproc | |
# BB#0: | |
movq %rdi, -8(%rsp) | |
movq -8(%rsp), %rax | |
ret | |
.Ltmp250: | |
.size _ZSt4moveIRP8NaryNodeEONSt16remove_referenceIT_E4typeEOS4_, .Ltmp250-_ZSt4moveIRP8NaryNodeEONSt16remove_referenceIT_E4typeEOS4_ | |
.Ltmp251: | |
.cfi_endproc | |
.Leh_func_end21: | |
.section .text._ZN9__gnu_cxx13new_allocatorIP8NaryNodeE9constructIJS2_EEEvPS2_DpOT_,"axG",@progbits,_ZN9__gnu_cxx13new_allocatorIP8NaryNodeE9constructIJS2_EEEvPS2_DpOT_,comdat | |
.weak _ZN9__gnu_cxx13new_allocatorIP8NaryNodeE9constructIJS2_EEEvPS2_DpOT_ | |
.align 16, 0x90 | |
.type _ZN9__gnu_cxx13new_allocatorIP8NaryNodeE9constructIJS2_EEEvPS2_DpOT_,@function | |
_ZN9__gnu_cxx13new_allocatorIP8NaryNodeE9constructIJS2_EEEvPS2_DpOT_: # @_ZN9__gnu_cxx13new_allocatorIP8NaryNodeE9constructIJS2_EEEvPS2_DpOT_ | |
.Ltmp254: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp255: | |
.cfi_def_cfa_offset 16 | |
.Ltmp256: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp257: | |
.cfi_def_cfa_register %rbp | |
subq $48, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq %rdx, -24(%rbp) | |
movq -16(%rbp), %rdx | |
cmpq $0, %rdx | |
movq %rdx, -32(%rbp) # 8-byte Spill | |
je .LBB22_2 | |
# BB#1: | |
movq -32(%rbp), %rax # 8-byte Reload | |
movq -24(%rbp), %rdi | |
movq %rax, -40(%rbp) # 8-byte Spill | |
callq _ZSt7forwardIP8NaryNodeEOT_RNSt16remove_referenceIS2_E4typeE | |
movq (%rax), %rax | |
movq -32(%rbp), %rdi # 8-byte Reload | |
movq %rax, (%rdi) | |
.LBB22_2: | |
addq $48, %rsp | |
popq %rbp | |
ret | |
.Ltmp258: | |
.size _ZN9__gnu_cxx13new_allocatorIP8NaryNodeE9constructIJS2_EEEvPS2_DpOT_, .Ltmp258-_ZN9__gnu_cxx13new_allocatorIP8NaryNodeE9constructIJS2_EEEvPS2_DpOT_ | |
.Ltmp259: | |
.cfi_endproc | |
.Leh_func_end22: | |
.section .text._ZSt7forwardIP8NaryNodeEOT_RNSt16remove_referenceIS2_E4typeE,"axG",@progbits,_ZSt7forwardIP8NaryNodeEOT_RNSt16remove_referenceIS2_E4typeE,comdat | |
.weak _ZSt7forwardIP8NaryNodeEOT_RNSt16remove_referenceIS2_E4typeE | |
.align 16, 0x90 | |
.type _ZSt7forwardIP8NaryNodeEOT_RNSt16remove_referenceIS2_E4typeE,@function | |
_ZSt7forwardIP8NaryNodeEOT_RNSt16remove_referenceIS2_E4typeE: # @_ZSt7forwardIP8NaryNodeEOT_RNSt16remove_referenceIS2_E4typeE | |
.Ltmp260: | |
.cfi_startproc | |
# BB#0: | |
movq %rdi, -8(%rsp) | |
movq -8(%rsp), %rax | |
ret | |
.Ltmp261: | |
.size _ZSt7forwardIP8NaryNodeEOT_RNSt16remove_referenceIS2_E4typeE, .Ltmp261-_ZSt7forwardIP8NaryNodeEOT_RNSt16remove_referenceIS2_E4typeE | |
.Ltmp262: | |
.cfi_endproc | |
.Leh_func_end23: | |
.section .text._ZNSt6vectorIP8NaryNodeSaIS1_EE13_M_insert_auxIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_,"axG",@progbits,_ZNSt6vectorIP8NaryNodeSaIS1_EE13_M_insert_auxIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_,comdat | |
.weak _ZNSt6vectorIP8NaryNodeSaIS1_EE13_M_insert_auxIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_ | |
.align 16, 0x90 | |
.type _ZNSt6vectorIP8NaryNodeSaIS1_EE13_M_insert_auxIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_,@function | |
_ZNSt6vectorIP8NaryNodeSaIS1_EE13_M_insert_auxIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_: # @_ZNSt6vectorIP8NaryNodeSaIS1_EE13_M_insert_auxIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_ | |
.Ltmp296: | |
.cfi_startproc | |
.cfi_personality 3, __gxx_personality_v0 | |
.Leh_func_begin24: | |
.cfi_lsda 3, .Lexception24 | |
# BB#0: | |
pushq %rbp | |
.Ltmp297: | |
.cfi_def_cfa_offset 16 | |
.Ltmp298: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp299: | |
.cfi_def_cfa_register %rbp | |
subq $336, %rsp # imm = 0x150 | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq %rdx, -24(%rbp) | |
movq -8(%rbp), %rdx | |
movq 8(%rdx), %rsi | |
cmpq 16(%rdx), %rsi | |
movq %rdx, -88(%rbp) # 8-byte Spill | |
je .LBB24_2 | |
# BB#1: | |
movq -88(%rbp), %rax # 8-byte Reload | |
movq -88(%rbp), %rcx # 8-byte Reload | |
movq 8(%rcx), %rsi | |
movq 8(%rcx), %rdx | |
addq $-8, %rdx | |
movq %rdx, %rdi | |
movq %rsi, -96(%rbp) # 8-byte Spill | |
movq %rax, -104(%rbp) # 8-byte Spill | |
callq _ZSt4moveIRP8NaryNodeEONSt16remove_referenceIT_E4typeEOS4_ | |
movq -104(%rbp), %rdi # 8-byte Reload | |
movq -96(%rbp), %rsi # 8-byte Reload | |
movq %rax, %rdx | |
callq _ZN9__gnu_cxx13new_allocatorIP8NaryNodeE9constructIJS2_EEEvPS2_DpOT_ | |
leaq -16(%rbp), %rdi | |
movq -88(%rbp), %rax # 8-byte Reload | |
movq 8(%rax), %rcx | |
addq $8, %rcx | |
movq %rcx, 8(%rax) | |
callq _ZNK9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEE4baseEv | |
movq (%rax), %rdi | |
movq -88(%rbp), %rax # 8-byte Reload | |
movq 8(%rax), %rcx | |
addq $-16, %rcx | |
movq 8(%rax), %rdx | |
addq $-8, %rdx | |
movq %rcx, %rsi | |
callq _ZSt13move_backwardIPP8NaryNodeS2_ET0_T_S4_S3_ | |
movq -24(%rbp), %rdi | |
movq %rax, -112(%rbp) # 8-byte Spill | |
callq _ZSt7forwardIP8NaryNodeEOT_RNSt16remove_referenceIS2_E4typeE | |
leaq -16(%rbp), %rdi | |
movq (%rax), %rax | |
movq %rax, -120(%rbp) # 8-byte Spill | |
callq _ZNK9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEEdeEv | |
movq -120(%rbp), %rcx # 8-byte Reload | |
movq %rcx, (%rax) | |
jmp .LBB24_23 | |
.LBB24_2: | |
movl $1, %esi | |
movl $.L.str2, %edx | |
movq -88(%rbp), %rdi # 8-byte Reload | |
callq _ZNKSt6vectorIP8NaryNodeSaIS1_EE12_M_check_lenEmPKc | |
movq %rax, -32(%rbp) | |
movq -88(%rbp), %rdi # 8-byte Reload | |
callq _ZNSt6vectorIP8NaryNodeSaIS1_EE5beginEv | |
leaq -48(%rbp), %rsi | |
movq %rax, -48(%rbp) | |
leaq -16(%rbp), %rdi | |
callq _ZN9__gnu_cxxmiIPP8NaryNodeSt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_ | |
movq %rax, -40(%rbp) | |
movq -32(%rbp), %rsi | |
movq -88(%rbp), %rdi # 8-byte Reload | |
callq _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE11_M_allocateEm | |
movq %rax, -56(%rbp) | |
movq %rax, -64(%rbp) | |
movq -56(%rbp), %rax | |
movq -40(%rbp), %rdx | |
leaq (%rax,%rdx,8), %rsi | |
movq -24(%rbp), %rdi | |
movq -88(%rbp), %rax # 8-byte Reload | |
.Ltmp263: | |
movq %rsi, -128(%rbp) # 8-byte Spill | |
movq %rax, -136(%rbp) # 8-byte Spill | |
callq _ZSt7forwardIP8NaryNodeEOT_RNSt16remove_referenceIS2_E4typeE | |
.Ltmp264: | |
movq %rax, -144(%rbp) # 8-byte Spill | |
jmp .LBB24_3 | |
.LBB24_3: | |
.Ltmp265: | |
movq -136(%rbp), %rdi # 8-byte Reload | |
movq -128(%rbp), %rsi # 8-byte Reload | |
movq -144(%rbp), %rdx # 8-byte Reload | |
callq _ZN9__gnu_cxx13new_allocatorIP8NaryNodeE9constructIJS2_EEEvPS2_DpOT_ | |
.Ltmp266: | |
jmp .LBB24_4 | |
.LBB24_4: | |
movq $0, -64(%rbp) | |
movq -88(%rbp), %rax # 8-byte Reload | |
movq (%rax), %rdi | |
.Ltmp267: | |
leaq -16(%rbp), %rcx | |
movq %rdi, -152(%rbp) # 8-byte Spill | |
movq %rcx, %rdi | |
callq _ZNK9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEE4baseEv | |
.Ltmp268: | |
movq %rax, -160(%rbp) # 8-byte Spill | |
jmp .LBB24_5 | |
.LBB24_5: | |
movq -160(%rbp), %rax # 8-byte Reload | |
movq (%rax), %rsi | |
movq -56(%rbp), %rdx | |
.Ltmp269: | |
movq -88(%rbp), %rdi # 8-byte Reload | |
movq %rdx, -168(%rbp) # 8-byte Spill | |
movq %rsi, -176(%rbp) # 8-byte Spill | |
callq _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE19_M_get_Tp_allocatorEv | |
.Ltmp270: | |
movq %rax, -184(%rbp) # 8-byte Spill | |
jmp .LBB24_6 | |
.LBB24_6: | |
.Ltmp271: | |
movq -152(%rbp), %rdi # 8-byte Reload | |
movq -176(%rbp), %rsi # 8-byte Reload | |
movq -168(%rbp), %rdx # 8-byte Reload | |
movq -184(%rbp), %rcx # 8-byte Reload | |
callq _ZSt22__uninitialized_move_aIPP8NaryNodeS2_SaIS1_EET0_T_S5_S4_RT1_ | |
.Ltmp272: | |
movq %rax, -192(%rbp) # 8-byte Spill | |
jmp .LBB24_7 | |
.LBB24_7: | |
movq -192(%rbp), %rax # 8-byte Reload | |
movq %rax, -64(%rbp) | |
leaq 8(%rax), %rcx | |
movq %rcx, -64(%rbp) | |
.Ltmp273: | |
leaq -16(%rbp), %rdi | |
callq _ZNK9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEE4baseEv | |
.Ltmp274: | |
movq %rax, -200(%rbp) # 8-byte Spill | |
jmp .LBB24_8 | |
.LBB24_8: | |
movq -200(%rbp), %rax # 8-byte Reload | |
movq (%rax), %rdi | |
movq -88(%rbp), %rcx # 8-byte Reload | |
movq 8(%rcx), %rsi | |
movq -64(%rbp), %rdx | |
.Ltmp275: | |
movq %rdi, -208(%rbp) # 8-byte Spill | |
movq %rcx, %rdi | |
movq %rdx, -216(%rbp) # 8-byte Spill | |
movq %rsi, -224(%rbp) # 8-byte Spill | |
callq _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE19_M_get_Tp_allocatorEv | |
.Ltmp276: | |
movq %rax, -232(%rbp) # 8-byte Spill | |
jmp .LBB24_9 | |
.LBB24_9: | |
.Ltmp277: | |
movq -208(%rbp), %rdi # 8-byte Reload | |
movq -224(%rbp), %rsi # 8-byte Reload | |
movq -216(%rbp), %rdx # 8-byte Reload | |
movq -232(%rbp), %rcx # 8-byte Reload | |
callq _ZSt22__uninitialized_move_aIPP8NaryNodeS2_SaIS1_EET0_T_S5_S4_RT1_ | |
.Ltmp278: | |
movq %rax, -240(%rbp) # 8-byte Spill | |
jmp .LBB24_10 | |
.LBB24_10: | |
movq -240(%rbp), %rax # 8-byte Reload | |
movq %rax, -64(%rbp) | |
jmp .LBB24_22 | |
.LBB24_11: | |
.Ltmp279: | |
movl %edx, %ecx | |
movq %rax, -72(%rbp) | |
movl %ecx, -76(%rbp) | |
# BB#12: | |
movq -72(%rbp), %rdi | |
callq __cxa_begin_catch | |
cmpq $0, -64(%rbp) | |
movq %rax, -248(%rbp) # 8-byte Spill | |
jne .LBB24_16 | |
# BB#13: | |
movq -56(%rbp), %rax | |
movq -40(%rbp), %rcx | |
leaq (%rax,%rcx,8), %rsi | |
.Ltmp280: | |
movq -88(%rbp), %rdi # 8-byte Reload | |
callq _ZN9__gnu_cxx13new_allocatorIP8NaryNodeE7destroyEPS2_ | |
.Ltmp281: | |
jmp .LBB24_14 | |
.LBB24_14: | |
jmp .LBB24_19 | |
.LBB24_15: | |
.Ltmp290: | |
movl %edx, %ecx | |
movq %rax, -72(%rbp) | |
movl %ecx, -76(%rbp) | |
.Ltmp291: | |
callq __cxa_end_catch | |
.Ltmp292: | |
jmp .LBB24_21 | |
.LBB24_16: | |
movq -56(%rbp), %rdi | |
movq -64(%rbp), %rsi | |
.Ltmp282: | |
movq -88(%rbp), %rax # 8-byte Reload | |
movq %rdi, -256(%rbp) # 8-byte Spill | |
movq %rax, %rdi | |
movq %rsi, -264(%rbp) # 8-byte Spill | |
callq _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE19_M_get_Tp_allocatorEv | |
.Ltmp283: | |
movq %rax, -272(%rbp) # 8-byte Spill | |
jmp .LBB24_17 | |
.LBB24_17: | |
.Ltmp284: | |
movq -256(%rbp), %rdi # 8-byte Reload | |
movq -264(%rbp), %rsi # 8-byte Reload | |
movq -272(%rbp), %rdx # 8-byte Reload | |
callq _ZSt8_DestroyIPP8NaryNodeS1_EvT_S3_RSaIT0_E | |
.Ltmp285: | |
jmp .LBB24_18 | |
.LBB24_18: | |
.LBB24_19: | |
movq -56(%rbp), %rsi | |
movq -32(%rbp), %rdx | |
.Ltmp286: | |
movq -88(%rbp), %rdi # 8-byte Reload | |
callq _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE13_M_deallocateEPS1_m | |
.Ltmp287: | |
jmp .LBB24_20 | |
.LBB24_20: | |
.Ltmp288: | |
callq __cxa_rethrow | |
.Ltmp289: | |
jmp .LBB24_26 | |
.LBB24_21: | |
jmp .LBB24_24 | |
.LBB24_22: | |
movq -88(%rbp), %rax # 8-byte Reload | |
movq (%rax), %rdi | |
movq 8(%rax), %rsi | |
movq %rdi, -280(%rbp) # 8-byte Spill | |
movq %rax, %rdi | |
movq %rsi, -288(%rbp) # 8-byte Spill | |
callq _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE19_M_get_Tp_allocatorEv | |
movq -280(%rbp), %rdi # 8-byte Reload | |
movq -288(%rbp), %rsi # 8-byte Reload | |
movq %rax, %rdx | |
callq _ZSt8_DestroyIPP8NaryNodeS1_EvT_S3_RSaIT0_E | |
movq -88(%rbp), %rax # 8-byte Reload | |
movq -88(%rbp), %rdx # 8-byte Reload | |
movq (%rdx), %rsi | |
movq 16(%rdx), %rdi | |
movq (%rdx), %rcx | |
subq %rcx, %rdi | |
sarq $3, %rdi | |
movq %rdi, -296(%rbp) # 8-byte Spill | |
movq %rax, %rdi | |
movq -296(%rbp), %rdx # 8-byte Reload | |
callq _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE13_M_deallocateEPS1_m | |
movq -56(%rbp), %rax | |
movq -88(%rbp), %rcx # 8-byte Reload | |
movq %rax, (%rcx) | |
movq -64(%rbp), %rax | |
movq %rax, 8(%rcx) | |
movq -56(%rbp), %rax | |
movq -32(%rbp), %rdx | |
shlq $3, %rdx | |
addq %rax, %rdx | |
movq %rdx, 16(%rcx) | |
.LBB24_23: | |
addq $336, %rsp # imm = 0x150 | |
popq %rbp | |
ret | |
.LBB24_24: | |
movq -72(%rbp), %rax | |
movl -76(%rbp), %ecx | |
movq %rax, -304(%rbp) # 8-byte Spill | |
movl %ecx, -308(%rbp) # 4-byte Spill | |
jmp .LBB24_27 | |
.LBB24_25: | |
.Ltmp293: | |
movq %rdx, -320(%rbp) # 8-byte Spill | |
movq %rax, -328(%rbp) # 8-byte Spill | |
callq _ZSt9terminatev | |
.LBB24_26: | |
.LBB24_27: # %unwind_resume | |
movq -304(%rbp), %rax # 8-byte Reload | |
movq %rax, %rdi | |
callq _Unwind_Resume | |
.Ltmp300: | |
.size _ZNSt6vectorIP8NaryNodeSaIS1_EE13_M_insert_auxIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_, .Ltmp300-_ZNSt6vectorIP8NaryNodeSaIS1_EE13_M_insert_auxIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_ | |
.Ltmp301: | |
.cfi_endproc | |
.Leh_func_end24: | |
.section .gcc_except_table,"a",@progbits | |
.align 4 | |
GCC_except_table24: | |
.Lexception24: | |
.byte 255 # @LPStart Encoding = omit | |
.byte 3 # @TType Encoding = udata4 | |
.byte 227 # @TType base offset | |
.zero 1,128 | |
.zero 1 | |
.byte 3 # Call site Encoding = udata4 | |
.byte 91 # Call site table length | |
.Lset69 = .Leh_func_begin24-.Leh_func_begin24 # >> Call Site 1 << | |
.long .Lset69 | |
.Lset70 = .Ltmp263-.Leh_func_begin24 # Call between .Leh_func_begin24 and .Ltmp263 | |
.long .Lset70 | |
.long 0 # has no landing pad | |
.byte 0 # On action: cleanup | |
.Lset71 = .Ltmp263-.Leh_func_begin24 # >> Call Site 2 << | |
.long .Lset71 | |
.Lset72 = .Ltmp278-.Ltmp263 # Call between .Ltmp263 and .Ltmp278 | |
.long .Lset72 | |
.Lset73 = .Ltmp279-.Leh_func_begin24 # jumps to .Ltmp279 | |
.long .Lset73 | |
.byte 1 # On action: 1 | |
.Lset74 = .Ltmp278-.Leh_func_begin24 # >> Call Site 3 << | |
.long .Lset74 | |
.Lset75 = .Ltmp280-.Ltmp278 # Call between .Ltmp278 and .Ltmp280 | |
.long .Lset75 | |
.long 0 # has no landing pad | |
.byte 0 # On action: cleanup | |
.Lset76 = .Ltmp280-.Leh_func_begin24 # >> Call Site 4 << | |
.long .Lset76 | |
.Lset77 = .Ltmp281-.Ltmp280 # Call between .Ltmp280 and .Ltmp281 | |
.long .Lset77 | |
.Lset78 = .Ltmp290-.Leh_func_begin24 # jumps to .Ltmp290 | |
.long .Lset78 | |
.byte 0 # On action: cleanup | |
.Lset79 = .Ltmp291-.Leh_func_begin24 # >> Call Site 5 << | |
.long .Lset79 | |
.Lset80 = .Ltmp292-.Ltmp291 # Call between .Ltmp291 and .Ltmp292 | |
.long .Lset80 | |
.Lset81 = .Ltmp293-.Leh_func_begin24 # jumps to .Ltmp293 | |
.long .Lset81 | |
.byte 1 # On action: 1 | |
.Lset82 = .Ltmp282-.Leh_func_begin24 # >> Call Site 6 << | |
.long .Lset82 | |
.Lset83 = .Ltmp289-.Ltmp282 # Call between .Ltmp282 and .Ltmp289 | |
.long .Lset83 | |
.Lset84 = .Ltmp290-.Leh_func_begin24 # jumps to .Ltmp290 | |
.long .Lset84 | |
.byte 0 # On action: cleanup | |
.Lset85 = .Ltmp289-.Leh_func_begin24 # >> Call Site 7 << | |
.long .Lset85 | |
.Lset86 = .Leh_func_end24-.Ltmp289 # Call between .Ltmp289 and .Leh_func_end24 | |
.long .Lset86 | |
.long 0 # has no landing pad | |
.byte 0 # On action: cleanup | |
.byte 1 # >> Action Record 1 << | |
# Catch TypeInfo 1 | |
.byte 0 # No further actions | |
# >> Catch TypeInfos << | |
.long 0 # TypeInfo 1 | |
.align 4 | |
.section .text._ZSt13move_backwardIPP8NaryNodeS2_ET0_T_S4_S3_,"axG",@progbits,_ZSt13move_backwardIPP8NaryNodeS2_ET0_T_S4_S3_,comdat | |
.weak _ZSt13move_backwardIPP8NaryNodeS2_ET0_T_S4_S3_ | |
.align 16, 0x90 | |
.type _ZSt13move_backwardIPP8NaryNodeS2_ET0_T_S4_S3_,@function | |
_ZSt13move_backwardIPP8NaryNodeS2_ET0_T_S4_S3_: # @_ZSt13move_backwardIPP8NaryNodeS2_ET0_T_S4_S3_ | |
.Ltmp304: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp305: | |
.cfi_def_cfa_offset 16 | |
.Ltmp306: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp307: | |
.cfi_def_cfa_register %rbp | |
subq $32, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq %rdx, -24(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZSt12__miter_baseIPP8NaryNodeENSt11_Miter_baseIT_E13iterator_typeES4_ | |
movq -16(%rbp), %rdi | |
movq %rax, -32(%rbp) # 8-byte Spill | |
callq _ZSt12__miter_baseIPP8NaryNodeENSt11_Miter_baseIT_E13iterator_typeES4_ | |
movq -24(%rbp), %rdx | |
movq -32(%rbp), %rdi # 8-byte Reload | |
movq %rax, %rsi | |
callq _ZSt23__copy_move_backward_a2ILb1EPP8NaryNodeS2_ET1_T0_S4_S3_ | |
addq $32, %rsp | |
popq %rbp | |
ret | |
.Ltmp308: | |
.size _ZSt13move_backwardIPP8NaryNodeS2_ET0_T_S4_S3_, .Ltmp308-_ZSt13move_backwardIPP8NaryNodeS2_ET0_T_S4_S3_ | |
.Ltmp309: | |
.cfi_endproc | |
.Leh_func_end25: | |
.section .text._ZNK9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEE4baseEv,"axG",@progbits,_ZNK9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEE4baseEv,comdat | |
.weak _ZNK9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEE4baseEv | |
.align 16, 0x90 | |
.type _ZNK9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEE4baseEv,@function | |
_ZNK9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEE4baseEv: # @_ZNK9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEE4baseEv | |
.Ltmp310: | |
.cfi_startproc | |
# BB#0: | |
movq %rdi, -8(%rsp) | |
movq -8(%rsp), %rax | |
ret | |
.Ltmp311: | |
.size _ZNK9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEE4baseEv, .Ltmp311-_ZNK9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEE4baseEv | |
.Ltmp312: | |
.cfi_endproc | |
.Leh_func_end26: | |
.section .text._ZNKSt6vectorIP8NaryNodeSaIS1_EE12_M_check_lenEmPKc,"axG",@progbits,_ZNKSt6vectorIP8NaryNodeSaIS1_EE12_M_check_lenEmPKc,comdat | |
.weak _ZNKSt6vectorIP8NaryNodeSaIS1_EE12_M_check_lenEmPKc | |
.align 16, 0x90 | |
.type _ZNKSt6vectorIP8NaryNodeSaIS1_EE12_M_check_lenEmPKc,@function | |
_ZNKSt6vectorIP8NaryNodeSaIS1_EE12_M_check_lenEmPKc: # @_ZNKSt6vectorIP8NaryNodeSaIS1_EE12_M_check_lenEmPKc | |
.Ltmp315: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp316: | |
.cfi_def_cfa_offset 16 | |
.Ltmp317: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp318: | |
.cfi_def_cfa_register %rbp | |
subq $96, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq %rdx, -24(%rbp) | |
movq -8(%rbp), %rdx | |
movq %rdx, %rdi | |
movq %rdx, -48(%rbp) # 8-byte Spill | |
callq _ZNKSt6vectorIP8NaryNodeSaIS1_EE8max_sizeEv | |
movq -48(%rbp), %rdi # 8-byte Reload | |
movq %rax, -56(%rbp) # 8-byte Spill | |
callq _ZNKSt6vectorIP8NaryNodeSaIS1_EE4sizeEv | |
movq -56(%rbp), %rdx # 8-byte Reload | |
subq %rax, %rdx | |
cmpq -16(%rbp), %rdx | |
jae .LBB27_2 | |
# BB#1: | |
movq -24(%rbp), %rdi | |
callq _ZSt20__throw_length_errorPKc | |
.LBB27_2: | |
movq -48(%rbp), %rdi # 8-byte Reload | |
callq _ZNKSt6vectorIP8NaryNodeSaIS1_EE4sizeEv | |
movq -48(%rbp), %rdi # 8-byte Reload | |
movq %rax, -64(%rbp) # 8-byte Spill | |
callq _ZNKSt6vectorIP8NaryNodeSaIS1_EE4sizeEv | |
leaq -40(%rbp), %rdi | |
leaq -16(%rbp), %rsi | |
movq %rax, -40(%rbp) | |
callq _ZSt3maxImERKT_S2_S2_ | |
movq (%rax), %rax | |
movq -64(%rbp), %rsi # 8-byte Reload | |
addq %rsi, %rax | |
movq %rax, -32(%rbp) | |
movq -32(%rbp), %rax | |
movq -48(%rbp), %rdi # 8-byte Reload | |
movq %rax, -72(%rbp) # 8-byte Spill | |
callq _ZNKSt6vectorIP8NaryNodeSaIS1_EE4sizeEv | |
movq -72(%rbp), %rsi # 8-byte Reload | |
cmpq %rax, %rsi | |
jb .LBB27_4 | |
# BB#3: | |
movq -32(%rbp), %rax | |
movq -48(%rbp), %rdi # 8-byte Reload | |
movq %rax, -80(%rbp) # 8-byte Spill | |
callq _ZNKSt6vectorIP8NaryNodeSaIS1_EE8max_sizeEv | |
movq -80(%rbp), %rdi # 8-byte Reload | |
cmpq %rax, %rdi | |
jbe .LBB27_5 | |
.LBB27_4: | |
movq -48(%rbp), %rdi # 8-byte Reload | |
callq _ZNKSt6vectorIP8NaryNodeSaIS1_EE8max_sizeEv | |
movq %rax, -88(%rbp) # 8-byte Spill | |
jmp .LBB27_6 | |
.LBB27_5: | |
movq -32(%rbp), %rax | |
movq %rax, -88(%rbp) # 8-byte Spill | |
.LBB27_6: | |
movq -88(%rbp), %rax # 8-byte Reload | |
addq $96, %rsp | |
popq %rbp | |
ret | |
.Ltmp319: | |
.size _ZNKSt6vectorIP8NaryNodeSaIS1_EE12_M_check_lenEmPKc, .Ltmp319-_ZNKSt6vectorIP8NaryNodeSaIS1_EE12_M_check_lenEmPKc | |
.Ltmp320: | |
.cfi_endproc | |
.Leh_func_end27: | |
.section .text._ZN9__gnu_cxxmiIPP8NaryNodeSt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_,"axG",@progbits,_ZN9__gnu_cxxmiIPP8NaryNodeSt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_,comdat | |
.weak _ZN9__gnu_cxxmiIPP8NaryNodeSt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_ | |
.align 16, 0x90 | |
.type _ZN9__gnu_cxxmiIPP8NaryNodeSt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_,@function | |
_ZN9__gnu_cxxmiIPP8NaryNodeSt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_: # @_ZN9__gnu_cxxmiIPP8NaryNodeSt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_ | |
.Ltmp323: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp324: | |
.cfi_def_cfa_offset 16 | |
.Ltmp325: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp326: | |
.cfi_def_cfa_register %rbp | |
subq $32, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZNK9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEE4baseEv | |
movq (%rax), %rax | |
movq -16(%rbp), %rdi | |
movq %rax, -24(%rbp) # 8-byte Spill | |
callq _ZNK9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEE4baseEv | |
movq (%rax), %rax | |
movq -24(%rbp), %rsi # 8-byte Reload | |
subq %rax, %rsi | |
sarq $3, %rsi | |
movq %rsi, %rax | |
addq $32, %rsp | |
popq %rbp | |
ret | |
.Ltmp327: | |
.size _ZN9__gnu_cxxmiIPP8NaryNodeSt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_, .Ltmp327-_ZN9__gnu_cxxmiIPP8NaryNodeSt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_ | |
.Ltmp328: | |
.cfi_endproc | |
.Leh_func_end28: | |
.section .text._ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE11_M_allocateEm,"axG",@progbits,_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE11_M_allocateEm,comdat | |
.weak _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE11_M_allocateEm | |
.align 16, 0x90 | |
.type _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE11_M_allocateEm,@function | |
_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE11_M_allocateEm: # @_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE11_M_allocateEm | |
.Ltmp331: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp332: | |
.cfi_def_cfa_offset 16 | |
.Ltmp333: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp334: | |
.cfi_def_cfa_register %rbp | |
subq $32, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq -8(%rbp), %rsi | |
cmpq $0, -16(%rbp) | |
movq %rsi, -24(%rbp) # 8-byte Spill | |
je .LBB29_2 | |
# BB#1: | |
movabsq $0, %rdx | |
movq -24(%rbp), %rax # 8-byte Reload | |
movq -16(%rbp), %rsi | |
movq %rax, %rdi | |
callq _ZN9__gnu_cxx13new_allocatorIP8NaryNodeE8allocateEmPKv | |
movq %rax, -32(%rbp) # 8-byte Spill | |
jmp .LBB29_3 | |
.LBB29_2: | |
movabsq $0, %rax | |
movq %rax, -32(%rbp) # 8-byte Spill | |
.LBB29_3: | |
movq -32(%rbp), %rax # 8-byte Reload | |
addq $32, %rsp | |
popq %rbp | |
ret | |
.Ltmp335: | |
.size _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE11_M_allocateEm, .Ltmp335-_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE11_M_allocateEm | |
.Ltmp336: | |
.cfi_endproc | |
.Leh_func_end29: | |
.section .text._ZSt22__uninitialized_move_aIPP8NaryNodeS2_SaIS1_EET0_T_S5_S4_RT1_,"axG",@progbits,_ZSt22__uninitialized_move_aIPP8NaryNodeS2_SaIS1_EET0_T_S5_S4_RT1_,comdat | |
.weak _ZSt22__uninitialized_move_aIPP8NaryNodeS2_SaIS1_EET0_T_S5_S4_RT1_ | |
.align 16, 0x90 | |
.type _ZSt22__uninitialized_move_aIPP8NaryNodeS2_SaIS1_EET0_T_S5_S4_RT1_,@function | |
_ZSt22__uninitialized_move_aIPP8NaryNodeS2_SaIS1_EET0_T_S5_S4_RT1_: # @_ZSt22__uninitialized_move_aIPP8NaryNodeS2_SaIS1_EET0_T_S5_S4_RT1_ | |
.Ltmp339: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp340: | |
.cfi_def_cfa_offset 16 | |
.Ltmp341: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp342: | |
.cfi_def_cfa_register %rbp | |
subq $48, %rsp | |
leaq -8(%rbp), %rax | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq %rdx, -24(%rbp) | |
movq %rcx, -32(%rbp) | |
movq %rax, %rdi | |
callq _ZSt18make_move_iteratorIPP8NaryNodeESt13move_iteratorIT_ERKS4_ | |
leaq -16(%rbp), %rdi | |
movq %rax, -40(%rbp) | |
callq _ZSt18make_move_iteratorIPP8NaryNodeESt13move_iteratorIT_ERKS4_ | |
movq %rax, -48(%rbp) | |
movq -24(%rbp), %rdx | |
movq -32(%rbp), %rcx | |
movq -40(%rbp), %rdi | |
movq -48(%rbp), %rsi | |
callq _ZSt22__uninitialized_copy_aISt13move_iteratorIPP8NaryNodeES3_S2_ET0_T_S6_S5_RSaIT1_E | |
addq $48, %rsp | |
popq %rbp | |
ret | |
.Ltmp343: | |
.size _ZSt22__uninitialized_move_aIPP8NaryNodeS2_SaIS1_EET0_T_S5_S4_RT1_, .Ltmp343-_ZSt22__uninitialized_move_aIPP8NaryNodeS2_SaIS1_EET0_T_S5_S4_RT1_ | |
.Ltmp344: | |
.cfi_endproc | |
.Leh_func_end30: | |
.section .text._ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE19_M_get_Tp_allocatorEv,"axG",@progbits,_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE19_M_get_Tp_allocatorEv,comdat | |
.weak _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE19_M_get_Tp_allocatorEv | |
.align 16, 0x90 | |
.type _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE19_M_get_Tp_allocatorEv,@function | |
_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE19_M_get_Tp_allocatorEv: # @_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE19_M_get_Tp_allocatorEv | |
.Ltmp345: | |
.cfi_startproc | |
# BB#0: | |
movq %rdi, -8(%rsp) | |
movq -8(%rsp), %rdi | |
movq %rdi, %rax | |
ret | |
.Ltmp346: | |
.size _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE19_M_get_Tp_allocatorEv, .Ltmp346-_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE19_M_get_Tp_allocatorEv | |
.Ltmp347: | |
.cfi_endproc | |
.Leh_func_end31: | |
.section .text._ZN9__gnu_cxx13new_allocatorIP8NaryNodeE7destroyEPS2_,"axG",@progbits,_ZN9__gnu_cxx13new_allocatorIP8NaryNodeE7destroyEPS2_,comdat | |
.weak _ZN9__gnu_cxx13new_allocatorIP8NaryNodeE7destroyEPS2_ | |
.align 16, 0x90 | |
.type _ZN9__gnu_cxx13new_allocatorIP8NaryNodeE7destroyEPS2_,@function | |
_ZN9__gnu_cxx13new_allocatorIP8NaryNodeE7destroyEPS2_: # @_ZN9__gnu_cxx13new_allocatorIP8NaryNodeE7destroyEPS2_ | |
.Ltmp348: | |
.cfi_startproc | |
# BB#0: | |
movq %rdi, -8(%rsp) | |
movq %rsi, -16(%rsp) | |
ret | |
.Ltmp349: | |
.size _ZN9__gnu_cxx13new_allocatorIP8NaryNodeE7destroyEPS2_, .Ltmp349-_ZN9__gnu_cxx13new_allocatorIP8NaryNodeE7destroyEPS2_ | |
.Ltmp350: | |
.cfi_endproc | |
.Leh_func_end32: | |
.section .text._ZSt8_DestroyIPP8NaryNodeS1_EvT_S3_RSaIT0_E,"axG",@progbits,_ZSt8_DestroyIPP8NaryNodeS1_EvT_S3_RSaIT0_E,comdat | |
.weak _ZSt8_DestroyIPP8NaryNodeS1_EvT_S3_RSaIT0_E | |
.align 16, 0x90 | |
.type _ZSt8_DestroyIPP8NaryNodeS1_EvT_S3_RSaIT0_E,@function | |
_ZSt8_DestroyIPP8NaryNodeS1_EvT_S3_RSaIT0_E: # @_ZSt8_DestroyIPP8NaryNodeS1_EvT_S3_RSaIT0_E | |
.Ltmp353: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp354: | |
.cfi_def_cfa_offset 16 | |
.Ltmp355: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp356: | |
.cfi_def_cfa_register %rbp | |
subq $32, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq %rdx, -24(%rbp) | |
movq -8(%rbp), %rdi | |
movq -16(%rbp), %rsi | |
callq _ZSt8_DestroyIPP8NaryNodeEvT_S3_ | |
addq $32, %rsp | |
popq %rbp | |
ret | |
.Ltmp357: | |
.size _ZSt8_DestroyIPP8NaryNodeS1_EvT_S3_RSaIT0_E, .Ltmp357-_ZSt8_DestroyIPP8NaryNodeS1_EvT_S3_RSaIT0_E | |
.Ltmp358: | |
.cfi_endproc | |
.Leh_func_end33: | |
.section .text._ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE13_M_deallocateEPS1_m,"axG",@progbits,_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE13_M_deallocateEPS1_m,comdat | |
.weak _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE13_M_deallocateEPS1_m | |
.align 16, 0x90 | |
.type _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE13_M_deallocateEPS1_m,@function | |
_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE13_M_deallocateEPS1_m: # @_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE13_M_deallocateEPS1_m | |
.Ltmp361: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp362: | |
.cfi_def_cfa_offset 16 | |
.Ltmp363: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp364: | |
.cfi_def_cfa_register %rbp | |
subq $32, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq %rdx, -24(%rbp) | |
movq -8(%rbp), %rdx | |
cmpq $0, -16(%rbp) | |
movq %rdx, -32(%rbp) # 8-byte Spill | |
je .LBB34_2 | |
# BB#1: | |
movq -32(%rbp), %rax # 8-byte Reload | |
movq -16(%rbp), %rsi | |
movq -24(%rbp), %rdx | |
movq %rax, %rdi | |
callq _ZN9__gnu_cxx13new_allocatorIP8NaryNodeE10deallocateEPS2_m | |
.LBB34_2: | |
addq $32, %rsp | |
popq %rbp | |
ret | |
.Ltmp365: | |
.size _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE13_M_deallocateEPS1_m, .Ltmp365-_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE13_M_deallocateEPS1_m | |
.Ltmp366: | |
.cfi_endproc | |
.Leh_func_end34: | |
.section .text._ZN9__gnu_cxx13new_allocatorIP8NaryNodeE10deallocateEPS2_m,"axG",@progbits,_ZN9__gnu_cxx13new_allocatorIP8NaryNodeE10deallocateEPS2_m,comdat | |
.weak _ZN9__gnu_cxx13new_allocatorIP8NaryNodeE10deallocateEPS2_m | |
.align 16, 0x90 | |
.type _ZN9__gnu_cxx13new_allocatorIP8NaryNodeE10deallocateEPS2_m,@function | |
_ZN9__gnu_cxx13new_allocatorIP8NaryNodeE10deallocateEPS2_m: # @_ZN9__gnu_cxx13new_allocatorIP8NaryNodeE10deallocateEPS2_m | |
.Ltmp369: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp370: | |
.cfi_def_cfa_offset 16 | |
.Ltmp371: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp372: | |
.cfi_def_cfa_register %rbp | |
subq $32, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq %rdx, -24(%rbp) | |
movq -16(%rbp), %rdx | |
movq %rdx, %rdi | |
callq _ZdlPv | |
addq $32, %rsp | |
popq %rbp | |
ret | |
.Ltmp373: | |
.size _ZN9__gnu_cxx13new_allocatorIP8NaryNodeE10deallocateEPS2_m, .Ltmp373-_ZN9__gnu_cxx13new_allocatorIP8NaryNodeE10deallocateEPS2_m | |
.Ltmp374: | |
.cfi_endproc | |
.Leh_func_end35: | |
.section .text._ZSt8_DestroyIPP8NaryNodeEvT_S3_,"axG",@progbits,_ZSt8_DestroyIPP8NaryNodeEvT_S3_,comdat | |
.weak _ZSt8_DestroyIPP8NaryNodeEvT_S3_ | |
.align 16, 0x90 | |
.type _ZSt8_DestroyIPP8NaryNodeEvT_S3_,@function | |
_ZSt8_DestroyIPP8NaryNodeEvT_S3_: # @_ZSt8_DestroyIPP8NaryNodeEvT_S3_ | |
.Ltmp377: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp378: | |
.cfi_def_cfa_offset 16 | |
.Ltmp379: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp380: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq -8(%rbp), %rdi | |
movq -16(%rbp), %rsi | |
callq _ZNSt12_Destroy_auxILb1EE9__destroyIPP8NaryNodeEEvT_S5_ | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp381: | |
.size _ZSt8_DestroyIPP8NaryNodeEvT_S3_, .Ltmp381-_ZSt8_DestroyIPP8NaryNodeEvT_S3_ | |
.Ltmp382: | |
.cfi_endproc | |
.Leh_func_end36: | |
.section .text._ZNSt12_Destroy_auxILb1EE9__destroyIPP8NaryNodeEEvT_S5_,"axG",@progbits,_ZNSt12_Destroy_auxILb1EE9__destroyIPP8NaryNodeEEvT_S5_,comdat | |
.weak _ZNSt12_Destroy_auxILb1EE9__destroyIPP8NaryNodeEEvT_S5_ | |
.align 16, 0x90 | |
.type _ZNSt12_Destroy_auxILb1EE9__destroyIPP8NaryNodeEEvT_S5_,@function | |
_ZNSt12_Destroy_auxILb1EE9__destroyIPP8NaryNodeEEvT_S5_: # @_ZNSt12_Destroy_auxILb1EE9__destroyIPP8NaryNodeEEvT_S5_ | |
.Ltmp383: | |
.cfi_startproc | |
# BB#0: | |
movq %rdi, -8(%rsp) | |
movq %rsi, -16(%rsp) | |
ret | |
.Ltmp384: | |
.size _ZNSt12_Destroy_auxILb1EE9__destroyIPP8NaryNodeEEvT_S5_, .Ltmp384-_ZNSt12_Destroy_auxILb1EE9__destroyIPP8NaryNodeEEvT_S5_ | |
.Ltmp385: | |
.cfi_endproc | |
.Leh_func_end37: | |
.section .text._ZSt22__uninitialized_copy_aISt13move_iteratorIPP8NaryNodeES3_S2_ET0_T_S6_S5_RSaIT1_E,"axG",@progbits,_ZSt22__uninitialized_copy_aISt13move_iteratorIPP8NaryNodeES3_S2_ET0_T_S6_S5_RSaIT1_E,comdat | |
.weak _ZSt22__uninitialized_copy_aISt13move_iteratorIPP8NaryNodeES3_S2_ET0_T_S6_S5_RSaIT1_E | |
.align 16, 0x90 | |
.type _ZSt22__uninitialized_copy_aISt13move_iteratorIPP8NaryNodeES3_S2_ET0_T_S6_S5_RSaIT1_E,@function | |
_ZSt22__uninitialized_copy_aISt13move_iteratorIPP8NaryNodeES3_S2_ET0_T_S6_S5_RSaIT1_E: # @_ZSt22__uninitialized_copy_aISt13move_iteratorIPP8NaryNodeES3_S2_ET0_T_S6_S5_RSaIT1_E | |
.Ltmp388: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp389: | |
.cfi_def_cfa_offset 16 | |
.Ltmp390: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp391: | |
.cfi_def_cfa_register %rbp | |
subq $48, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq %rdx, -24(%rbp) | |
movq %rcx, -32(%rbp) | |
movq -8(%rbp), %rcx | |
movq %rcx, -40(%rbp) | |
movq -16(%rbp), %rcx | |
movq %rcx, -48(%rbp) | |
movq -24(%rbp), %rdx | |
movq -40(%rbp), %rdi | |
movq -48(%rbp), %rsi | |
callq _ZSt18uninitialized_copyISt13move_iteratorIPP8NaryNodeES3_ET0_T_S6_S5_ | |
addq $48, %rsp | |
popq %rbp | |
ret | |
.Ltmp392: | |
.size _ZSt22__uninitialized_copy_aISt13move_iteratorIPP8NaryNodeES3_S2_ET0_T_S6_S5_RSaIT1_E, .Ltmp392-_ZSt22__uninitialized_copy_aISt13move_iteratorIPP8NaryNodeES3_S2_ET0_T_S6_S5_RSaIT1_E | |
.Ltmp393: | |
.cfi_endproc | |
.Leh_func_end38: | |
.section .text._ZSt18make_move_iteratorIPP8NaryNodeESt13move_iteratorIT_ERKS4_,"axG",@progbits,_ZSt18make_move_iteratorIPP8NaryNodeESt13move_iteratorIT_ERKS4_,comdat | |
.weak _ZSt18make_move_iteratorIPP8NaryNodeESt13move_iteratorIT_ERKS4_ | |
.align 16, 0x90 | |
.type _ZSt18make_move_iteratorIPP8NaryNodeESt13move_iteratorIT_ERKS4_,@function | |
_ZSt18make_move_iteratorIPP8NaryNodeESt13move_iteratorIT_ERKS4_: # @_ZSt18make_move_iteratorIPP8NaryNodeESt13move_iteratorIT_ERKS4_ | |
.Ltmp396: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp397: | |
.cfi_def_cfa_offset 16 | |
.Ltmp398: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp399: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
leaq -8(%rbp), %rax | |
movq %rdi, -16(%rbp) | |
movq -16(%rbp), %rdi | |
movq (%rdi), %rsi | |
movq %rax, %rdi | |
callq _ZNSt13move_iteratorIPP8NaryNodeEC1ES2_ | |
movq -8(%rbp), %rax | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp400: | |
.size _ZSt18make_move_iteratorIPP8NaryNodeESt13move_iteratorIT_ERKS4_, .Ltmp400-_ZSt18make_move_iteratorIPP8NaryNodeESt13move_iteratorIT_ERKS4_ | |
.Ltmp401: | |
.cfi_endproc | |
.Leh_func_end39: | |
.section .text._ZNSt13move_iteratorIPP8NaryNodeEC1ES2_,"axG",@progbits,_ZNSt13move_iteratorIPP8NaryNodeEC1ES2_,comdat | |
.weak _ZNSt13move_iteratorIPP8NaryNodeEC1ES2_ | |
.align 16, 0x90 | |
.type _ZNSt13move_iteratorIPP8NaryNodeEC1ES2_,@function | |
_ZNSt13move_iteratorIPP8NaryNodeEC1ES2_: # @_ZNSt13move_iteratorIPP8NaryNodeEC1ES2_ | |
.Ltmp404: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp405: | |
.cfi_def_cfa_offset 16 | |
.Ltmp406: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp407: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq -8(%rbp), %rdi | |
movq -16(%rbp), %rsi | |
callq _ZNSt13move_iteratorIPP8NaryNodeEC2ES2_ | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp408: | |
.size _ZNSt13move_iteratorIPP8NaryNodeEC1ES2_, .Ltmp408-_ZNSt13move_iteratorIPP8NaryNodeEC1ES2_ | |
.Ltmp409: | |
.cfi_endproc | |
.Leh_func_end40: | |
.section .text._ZNSt13move_iteratorIPP8NaryNodeEC2ES2_,"axG",@progbits,_ZNSt13move_iteratorIPP8NaryNodeEC2ES2_,comdat | |
.weak _ZNSt13move_iteratorIPP8NaryNodeEC2ES2_ | |
.align 16, 0x90 | |
.type _ZNSt13move_iteratorIPP8NaryNodeEC2ES2_,@function | |
_ZNSt13move_iteratorIPP8NaryNodeEC2ES2_: # @_ZNSt13move_iteratorIPP8NaryNodeEC2ES2_ | |
.Ltmp410: | |
.cfi_startproc | |
# BB#0: | |
movq %rdi, -8(%rsp) | |
movq %rsi, -16(%rsp) | |
movq -8(%rsp), %rsi | |
movq -16(%rsp), %rdi | |
movq %rdi, (%rsi) | |
ret | |
.Ltmp411: | |
.size _ZNSt13move_iteratorIPP8NaryNodeEC2ES2_, .Ltmp411-_ZNSt13move_iteratorIPP8NaryNodeEC2ES2_ | |
.Ltmp412: | |
.cfi_endproc | |
.Leh_func_end41: | |
.section .text._ZSt18uninitialized_copyISt13move_iteratorIPP8NaryNodeES3_ET0_T_S6_S5_,"axG",@progbits,_ZSt18uninitialized_copyISt13move_iteratorIPP8NaryNodeES3_ET0_T_S6_S5_,comdat | |
.weak _ZSt18uninitialized_copyISt13move_iteratorIPP8NaryNodeES3_ET0_T_S6_S5_ | |
.align 16, 0x90 | |
.type _ZSt18uninitialized_copyISt13move_iteratorIPP8NaryNodeES3_ET0_T_S6_S5_,@function | |
_ZSt18uninitialized_copyISt13move_iteratorIPP8NaryNodeES3_ET0_T_S6_S5_: # @_ZSt18uninitialized_copyISt13move_iteratorIPP8NaryNodeES3_ET0_T_S6_S5_ | |
.Ltmp415: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp416: | |
.cfi_def_cfa_offset 16 | |
.Ltmp417: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp418: | |
.cfi_def_cfa_register %rbp | |
subq $48, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq %rdx, -24(%rbp) | |
movq -8(%rbp), %rdx | |
movq %rdx, -32(%rbp) | |
movq -16(%rbp), %rdx | |
movq %rdx, -40(%rbp) | |
movq -24(%rbp), %rdx | |
movq -32(%rbp), %rdi | |
movq -40(%rbp), %rsi | |
callq _ZNSt20__uninitialized_copyILb1EE13__uninit_copyISt13move_iteratorIPP8NaryNodeES5_EET0_T_S8_S7_ | |
addq $48, %rsp | |
popq %rbp | |
ret | |
.Ltmp419: | |
.size _ZSt18uninitialized_copyISt13move_iteratorIPP8NaryNodeES3_ET0_T_S6_S5_, .Ltmp419-_ZSt18uninitialized_copyISt13move_iteratorIPP8NaryNodeES3_ET0_T_S6_S5_ | |
.Ltmp420: | |
.cfi_endproc | |
.Leh_func_end42: | |
.section .text._ZNSt20__uninitialized_copyILb1EE13__uninit_copyISt13move_iteratorIPP8NaryNodeES5_EET0_T_S8_S7_,"axG",@progbits,_ZNSt20__uninitialized_copyILb1EE13__uninit_copyISt13move_iteratorIPP8NaryNodeES5_EET0_T_S8_S7_,comdat | |
.weak _ZNSt20__uninitialized_copyILb1EE13__uninit_copyISt13move_iteratorIPP8NaryNodeES5_EET0_T_S8_S7_ | |
.align 16, 0x90 | |
.type _ZNSt20__uninitialized_copyILb1EE13__uninit_copyISt13move_iteratorIPP8NaryNodeES5_EET0_T_S8_S7_,@function | |
_ZNSt20__uninitialized_copyILb1EE13__uninit_copyISt13move_iteratorIPP8NaryNodeES5_EET0_T_S8_S7_: # @_ZNSt20__uninitialized_copyILb1EE13__uninit_copyISt13move_iteratorIPP8NaryNodeES5_EET0_T_S8_S7_ | |
.Ltmp423: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp424: | |
.cfi_def_cfa_offset 16 | |
.Ltmp425: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp426: | |
.cfi_def_cfa_register %rbp | |
subq $48, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq %rdx, -24(%rbp) | |
movq -8(%rbp), %rdx | |
movq %rdx, -32(%rbp) | |
movq -16(%rbp), %rdx | |
movq %rdx, -40(%rbp) | |
movq -24(%rbp), %rdx | |
movq -32(%rbp), %rdi | |
movq -40(%rbp), %rsi | |
callq _ZSt4copyISt13move_iteratorIPP8NaryNodeES3_ET0_T_S6_S5_ | |
addq $48, %rsp | |
popq %rbp | |
ret | |
.Ltmp427: | |
.size _ZNSt20__uninitialized_copyILb1EE13__uninit_copyISt13move_iteratorIPP8NaryNodeES5_EET0_T_S8_S7_, .Ltmp427-_ZNSt20__uninitialized_copyILb1EE13__uninit_copyISt13move_iteratorIPP8NaryNodeES5_EET0_T_S8_S7_ | |
.Ltmp428: | |
.cfi_endproc | |
.Leh_func_end43: | |
.section .text._ZSt4copyISt13move_iteratorIPP8NaryNodeES3_ET0_T_S6_S5_,"axG",@progbits,_ZSt4copyISt13move_iteratorIPP8NaryNodeES3_ET0_T_S6_S5_,comdat | |
.weak _ZSt4copyISt13move_iteratorIPP8NaryNodeES3_ET0_T_S6_S5_ | |
.align 16, 0x90 | |
.type _ZSt4copyISt13move_iteratorIPP8NaryNodeES3_ET0_T_S6_S5_,@function | |
_ZSt4copyISt13move_iteratorIPP8NaryNodeES3_ET0_T_S6_S5_: # @_ZSt4copyISt13move_iteratorIPP8NaryNodeES3_ET0_T_S6_S5_ | |
.Ltmp431: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp432: | |
.cfi_def_cfa_offset 16 | |
.Ltmp433: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp434: | |
.cfi_def_cfa_register %rbp | |
subq $48, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq %rdx, -24(%rbp) | |
movq -8(%rbp), %rdx | |
movq %rdx, -32(%rbp) | |
movq -32(%rbp), %rdi | |
callq _ZSt12__miter_baseISt13move_iteratorIPP8NaryNodeEENSt11_Miter_baseIT_E13iterator_typeES6_ | |
movq -16(%rbp), %rdx | |
movq %rdx, -40(%rbp) | |
movq -40(%rbp), %rdi | |
movq %rax, -48(%rbp) # 8-byte Spill | |
callq _ZSt12__miter_baseISt13move_iteratorIPP8NaryNodeEENSt11_Miter_baseIT_E13iterator_typeES6_ | |
movq -24(%rbp), %rdx | |
movq -48(%rbp), %rdi # 8-byte Reload | |
movq %rax, %rsi | |
callq _ZSt14__copy_move_a2ILb1EPP8NaryNodeS2_ET1_T0_S4_S3_ | |
addq $48, %rsp | |
popq %rbp | |
ret | |
.Ltmp435: | |
.size _ZSt4copyISt13move_iteratorIPP8NaryNodeES3_ET0_T_S6_S5_, .Ltmp435-_ZSt4copyISt13move_iteratorIPP8NaryNodeES3_ET0_T_S6_S5_ | |
.Ltmp436: | |
.cfi_endproc | |
.Leh_func_end44: | |
.section .text._ZSt14__copy_move_a2ILb1EPP8NaryNodeS2_ET1_T0_S4_S3_,"axG",@progbits,_ZSt14__copy_move_a2ILb1EPP8NaryNodeS2_ET1_T0_S4_S3_,comdat | |
.weak _ZSt14__copy_move_a2ILb1EPP8NaryNodeS2_ET1_T0_S4_S3_ | |
.align 16, 0x90 | |
.type _ZSt14__copy_move_a2ILb1EPP8NaryNodeS2_ET1_T0_S4_S3_,@function | |
_ZSt14__copy_move_a2ILb1EPP8NaryNodeS2_ET1_T0_S4_S3_: # @_ZSt14__copy_move_a2ILb1EPP8NaryNodeS2_ET1_T0_S4_S3_ | |
.Ltmp439: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp440: | |
.cfi_def_cfa_offset 16 | |
.Ltmp441: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp442: | |
.cfi_def_cfa_register %rbp | |
subq $48, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq %rdx, -24(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZSt12__niter_baseIPP8NaryNodeENSt11_Niter_baseIT_E13iterator_typeES4_ | |
movq -16(%rbp), %rdi | |
movq %rax, -32(%rbp) # 8-byte Spill | |
callq _ZSt12__niter_baseIPP8NaryNodeENSt11_Niter_baseIT_E13iterator_typeES4_ | |
movq -24(%rbp), %rdi | |
movq %rax, -40(%rbp) # 8-byte Spill | |
callq _ZSt12__niter_baseIPP8NaryNodeENSt11_Niter_baseIT_E13iterator_typeES4_ | |
movq -32(%rbp), %rdi # 8-byte Reload | |
movq -40(%rbp), %rsi # 8-byte Reload | |
movq %rax, %rdx | |
callq _ZSt13__copy_move_aILb1EPP8NaryNodeS2_ET1_T0_S4_S3_ | |
addq $48, %rsp | |
popq %rbp | |
ret | |
.Ltmp443: | |
.size _ZSt14__copy_move_a2ILb1EPP8NaryNodeS2_ET1_T0_S4_S3_, .Ltmp443-_ZSt14__copy_move_a2ILb1EPP8NaryNodeS2_ET1_T0_S4_S3_ | |
.Ltmp444: | |
.cfi_endproc | |
.Leh_func_end45: | |
.section .text._ZSt12__miter_baseISt13move_iteratorIPP8NaryNodeEENSt11_Miter_baseIT_E13iterator_typeES6_,"axG",@progbits,_ZSt12__miter_baseISt13move_iteratorIPP8NaryNodeEENSt11_Miter_baseIT_E13iterator_typeES6_,comdat | |
.weak _ZSt12__miter_baseISt13move_iteratorIPP8NaryNodeEENSt11_Miter_baseIT_E13iterator_typeES6_ | |
.align 16, 0x90 | |
.type _ZSt12__miter_baseISt13move_iteratorIPP8NaryNodeEENSt11_Miter_baseIT_E13iterator_typeES6_,@function | |
_ZSt12__miter_baseISt13move_iteratorIPP8NaryNodeEENSt11_Miter_baseIT_E13iterator_typeES6_: # @_ZSt12__miter_baseISt13move_iteratorIPP8NaryNodeEENSt11_Miter_baseIT_E13iterator_typeES6_ | |
.Ltmp447: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp448: | |
.cfi_def_cfa_offset 16 | |
.Ltmp449: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp450: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq -8(%rbp), %rdi | |
movq %rdi, -16(%rbp) | |
movq -16(%rbp), %rdi | |
callq _ZNSt10_Iter_baseISt13move_iteratorIPP8NaryNodeELb1EE7_S_baseES4_ | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp451: | |
.size _ZSt12__miter_baseISt13move_iteratorIPP8NaryNodeEENSt11_Miter_baseIT_E13iterator_typeES6_, .Ltmp451-_ZSt12__miter_baseISt13move_iteratorIPP8NaryNodeEENSt11_Miter_baseIT_E13iterator_typeES6_ | |
.Ltmp452: | |
.cfi_endproc | |
.Leh_func_end46: | |
.section .text._ZNSt10_Iter_baseISt13move_iteratorIPP8NaryNodeELb1EE7_S_baseES4_,"axG",@progbits,_ZNSt10_Iter_baseISt13move_iteratorIPP8NaryNodeELb1EE7_S_baseES4_,comdat | |
.weak _ZNSt10_Iter_baseISt13move_iteratorIPP8NaryNodeELb1EE7_S_baseES4_ | |
.align 16, 0x90 | |
.type _ZNSt10_Iter_baseISt13move_iteratorIPP8NaryNodeELb1EE7_S_baseES4_,@function | |
_ZNSt10_Iter_baseISt13move_iteratorIPP8NaryNodeELb1EE7_S_baseES4_: # @_ZNSt10_Iter_baseISt13move_iteratorIPP8NaryNodeELb1EE7_S_baseES4_ | |
.Ltmp455: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp456: | |
.cfi_def_cfa_offset 16 | |
.Ltmp457: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp458: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
leaq -8(%rbp), %rax | |
movq %rdi, -8(%rbp) | |
movq %rax, %rdi | |
callq _ZNKSt13move_iteratorIPP8NaryNodeE4baseEv | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp459: | |
.size _ZNSt10_Iter_baseISt13move_iteratorIPP8NaryNodeELb1EE7_S_baseES4_, .Ltmp459-_ZNSt10_Iter_baseISt13move_iteratorIPP8NaryNodeELb1EE7_S_baseES4_ | |
.Ltmp460: | |
.cfi_endproc | |
.Leh_func_end47: | |
.section .text._ZNKSt13move_iteratorIPP8NaryNodeE4baseEv,"axG",@progbits,_ZNKSt13move_iteratorIPP8NaryNodeE4baseEv,comdat | |
.weak _ZNKSt13move_iteratorIPP8NaryNodeE4baseEv | |
.align 16, 0x90 | |
.type _ZNKSt13move_iteratorIPP8NaryNodeE4baseEv,@function | |
_ZNKSt13move_iteratorIPP8NaryNodeE4baseEv: # @_ZNKSt13move_iteratorIPP8NaryNodeE4baseEv | |
.Ltmp461: | |
.cfi_startproc | |
# BB#0: | |
movq %rdi, -8(%rsp) | |
movq -8(%rsp), %rdi | |
movq (%rdi), %rax | |
ret | |
.Ltmp462: | |
.size _ZNKSt13move_iteratorIPP8NaryNodeE4baseEv, .Ltmp462-_ZNKSt13move_iteratorIPP8NaryNodeE4baseEv | |
.Ltmp463: | |
.cfi_endproc | |
.Leh_func_end48: | |
.section .text._ZSt13__copy_move_aILb1EPP8NaryNodeS2_ET1_T0_S4_S3_,"axG",@progbits,_ZSt13__copy_move_aILb1EPP8NaryNodeS2_ET1_T0_S4_S3_,comdat | |
.weak _ZSt13__copy_move_aILb1EPP8NaryNodeS2_ET1_T0_S4_S3_ | |
.align 16, 0x90 | |
.type _ZSt13__copy_move_aILb1EPP8NaryNodeS2_ET1_T0_S4_S3_,@function | |
_ZSt13__copy_move_aILb1EPP8NaryNodeS2_ET1_T0_S4_S3_: # @_ZSt13__copy_move_aILb1EPP8NaryNodeS2_ET1_T0_S4_S3_ | |
.Ltmp466: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp467: | |
.cfi_def_cfa_offset 16 | |
.Ltmp468: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp469: | |
.cfi_def_cfa_register %rbp | |
subq $32, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq %rdx, -24(%rbp) | |
movb $1, -25(%rbp) | |
movq -8(%rbp), %rdi | |
movq -16(%rbp), %rsi | |
movq -24(%rbp), %rdx | |
callq _ZNSt11__copy_moveILb1ELb1ESt26random_access_iterator_tagE8__copy_mIP8NaryNodeEEPT_PKS5_S8_S6_ | |
addq $32, %rsp | |
popq %rbp | |
ret | |
.Ltmp470: | |
.size _ZSt13__copy_move_aILb1EPP8NaryNodeS2_ET1_T0_S4_S3_, .Ltmp470-_ZSt13__copy_move_aILb1EPP8NaryNodeS2_ET1_T0_S4_S3_ | |
.Ltmp471: | |
.cfi_endproc | |
.Leh_func_end49: | |
.section .text._ZSt12__niter_baseIPP8NaryNodeENSt11_Niter_baseIT_E13iterator_typeES4_,"axG",@progbits,_ZSt12__niter_baseIPP8NaryNodeENSt11_Niter_baseIT_E13iterator_typeES4_,comdat | |
.weak _ZSt12__niter_baseIPP8NaryNodeENSt11_Niter_baseIT_E13iterator_typeES4_ | |
.align 16, 0x90 | |
.type _ZSt12__niter_baseIPP8NaryNodeENSt11_Niter_baseIT_E13iterator_typeES4_,@function | |
_ZSt12__niter_baseIPP8NaryNodeENSt11_Niter_baseIT_E13iterator_typeES4_: # @_ZSt12__niter_baseIPP8NaryNodeENSt11_Niter_baseIT_E13iterator_typeES4_ | |
.Ltmp474: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp475: | |
.cfi_def_cfa_offset 16 | |
.Ltmp476: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp477: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZNSt10_Iter_baseIPP8NaryNodeLb0EE7_S_baseES2_ | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp478: | |
.size _ZSt12__niter_baseIPP8NaryNodeENSt11_Niter_baseIT_E13iterator_typeES4_, .Ltmp478-_ZSt12__niter_baseIPP8NaryNodeENSt11_Niter_baseIT_E13iterator_typeES4_ | |
.Ltmp479: | |
.cfi_endproc | |
.Leh_func_end50: | |
.section .text._ZNSt10_Iter_baseIPP8NaryNodeLb0EE7_S_baseES2_,"axG",@progbits,_ZNSt10_Iter_baseIPP8NaryNodeLb0EE7_S_baseES2_,comdat | |
.weak _ZNSt10_Iter_baseIPP8NaryNodeLb0EE7_S_baseES2_ | |
.align 16, 0x90 | |
.type _ZNSt10_Iter_baseIPP8NaryNodeLb0EE7_S_baseES2_,@function | |
_ZNSt10_Iter_baseIPP8NaryNodeLb0EE7_S_baseES2_: # @_ZNSt10_Iter_baseIPP8NaryNodeLb0EE7_S_baseES2_ | |
.Ltmp480: | |
.cfi_startproc | |
# BB#0: | |
movq %rdi, -8(%rsp) | |
movq -8(%rsp), %rax | |
ret | |
.Ltmp481: | |
.size _ZNSt10_Iter_baseIPP8NaryNodeLb0EE7_S_baseES2_, .Ltmp481-_ZNSt10_Iter_baseIPP8NaryNodeLb0EE7_S_baseES2_ | |
.Ltmp482: | |
.cfi_endproc | |
.Leh_func_end51: | |
.section .text._ZNSt11__copy_moveILb1ELb1ESt26random_access_iterator_tagE8__copy_mIP8NaryNodeEEPT_PKS5_S8_S6_,"axG",@progbits,_ZNSt11__copy_moveILb1ELb1ESt26random_access_iterator_tagE8__copy_mIP8NaryNodeEEPT_PKS5_S8_S6_,comdat | |
.weak _ZNSt11__copy_moveILb1ELb1ESt26random_access_iterator_tagE8__copy_mIP8NaryNodeEEPT_PKS5_S8_S6_ | |
.align 16, 0x90 | |
.type _ZNSt11__copy_moveILb1ELb1ESt26random_access_iterator_tagE8__copy_mIP8NaryNodeEEPT_PKS5_S8_S6_,@function | |
_ZNSt11__copy_moveILb1ELb1ESt26random_access_iterator_tagE8__copy_mIP8NaryNodeEEPT_PKS5_S8_S6_: # @_ZNSt11__copy_moveILb1ELb1ESt26random_access_iterator_tagE8__copy_mIP8NaryNodeEEPT_PKS5_S8_S6_ | |
.Ltmp485: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp486: | |
.cfi_def_cfa_offset 16 | |
.Ltmp487: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp488: | |
.cfi_def_cfa_register %rbp | |
subq $32, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq %rdx, -24(%rbp) | |
movq -16(%rbp), %rdx | |
movq -8(%rbp), %rsi | |
subq %rsi, %rdx | |
sarq $3, %rdx | |
movq %rdx, -32(%rbp) | |
cmpq $0, -32(%rbp) | |
je .LBB52_2 | |
# BB#1: | |
movq -24(%rbp), %rax | |
movq -8(%rbp), %rcx | |
movq -32(%rbp), %rdx | |
shlq $3, %rdx | |
movq %rax, %rdi | |
movq %rcx, %rsi | |
callq memmove | |
.LBB52_2: | |
movq -24(%rbp), %rax | |
movq -32(%rbp), %rcx | |
shlq $3, %rcx | |
addq %rax, %rcx | |
movq %rcx, %rax | |
addq $32, %rsp | |
popq %rbp | |
ret | |
.Ltmp489: | |
.size _ZNSt11__copy_moveILb1ELb1ESt26random_access_iterator_tagE8__copy_mIP8NaryNodeEEPT_PKS5_S8_S6_, .Ltmp489-_ZNSt11__copy_moveILb1ELb1ESt26random_access_iterator_tagE8__copy_mIP8NaryNodeEEPT_PKS5_S8_S6_ | |
.Ltmp490: | |
.cfi_endproc | |
.Leh_func_end52: | |
.section .text._ZN9__gnu_cxx13new_allocatorIP8NaryNodeE8allocateEmPKv,"axG",@progbits,_ZN9__gnu_cxx13new_allocatorIP8NaryNodeE8allocateEmPKv,comdat | |
.weak _ZN9__gnu_cxx13new_allocatorIP8NaryNodeE8allocateEmPKv | |
.align 16, 0x90 | |
.type _ZN9__gnu_cxx13new_allocatorIP8NaryNodeE8allocateEmPKv,@function | |
_ZN9__gnu_cxx13new_allocatorIP8NaryNodeE8allocateEmPKv: # @_ZN9__gnu_cxx13new_allocatorIP8NaryNodeE8allocateEmPKv | |
.Ltmp493: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp494: | |
.cfi_def_cfa_offset 16 | |
.Ltmp495: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp496: | |
.cfi_def_cfa_register %rbp | |
subq $32, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq %rdx, -24(%rbp) | |
movq -8(%rbp), %rdi | |
movq -16(%rbp), %rdx | |
movq %rdx, -32(%rbp) # 8-byte Spill | |
callq _ZNK9__gnu_cxx13new_allocatorIP8NaryNodeE8max_sizeEv | |
movq -32(%rbp), %rdx # 8-byte Reload | |
cmpq %rax, %rdx | |
jbe .LBB53_2 | |
# BB#1: | |
callq _ZSt17__throw_bad_allocv | |
.LBB53_2: | |
movq -16(%rbp), %rax | |
shlq $3, %rax | |
movq %rax, %rdi | |
callq _Znwm | |
addq $32, %rsp | |
popq %rbp | |
ret | |
.Ltmp497: | |
.size _ZN9__gnu_cxx13new_allocatorIP8NaryNodeE8allocateEmPKv, .Ltmp497-_ZN9__gnu_cxx13new_allocatorIP8NaryNodeE8allocateEmPKv | |
.Ltmp498: | |
.cfi_endproc | |
.Leh_func_end53: | |
.section .text._ZNK9__gnu_cxx13new_allocatorIP8NaryNodeE8max_sizeEv,"axG",@progbits,_ZNK9__gnu_cxx13new_allocatorIP8NaryNodeE8max_sizeEv,comdat | |
.weak _ZNK9__gnu_cxx13new_allocatorIP8NaryNodeE8max_sizeEv | |
.align 16, 0x90 | |
.type _ZNK9__gnu_cxx13new_allocatorIP8NaryNodeE8max_sizeEv,@function | |
_ZNK9__gnu_cxx13new_allocatorIP8NaryNodeE8max_sizeEv: # @_ZNK9__gnu_cxx13new_allocatorIP8NaryNodeE8max_sizeEv | |
.Ltmp499: | |
.cfi_startproc | |
# BB#0: | |
movabsq $2305843009213693951, %rax # imm = 0x1FFFFFFFFFFFFFFF | |
movq %rdi, -8(%rsp) | |
ret | |
.Ltmp500: | |
.size _ZNK9__gnu_cxx13new_allocatorIP8NaryNodeE8max_sizeEv, .Ltmp500-_ZNK9__gnu_cxx13new_allocatorIP8NaryNodeE8max_sizeEv | |
.Ltmp501: | |
.cfi_endproc | |
.Leh_func_end54: | |
.section .text._ZNKSt6vectorIP8NaryNodeSaIS1_EE8max_sizeEv,"axG",@progbits,_ZNKSt6vectorIP8NaryNodeSaIS1_EE8max_sizeEv,comdat | |
.weak _ZNKSt6vectorIP8NaryNodeSaIS1_EE8max_sizeEv | |
.align 16, 0x90 | |
.type _ZNKSt6vectorIP8NaryNodeSaIS1_EE8max_sizeEv,@function | |
_ZNKSt6vectorIP8NaryNodeSaIS1_EE8max_sizeEv: # @_ZNKSt6vectorIP8NaryNodeSaIS1_EE8max_sizeEv | |
.Ltmp504: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp505: | |
.cfi_def_cfa_offset 16 | |
.Ltmp506: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp507: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZNKSt12_Vector_baseIP8NaryNodeSaIS1_EE19_M_get_Tp_allocatorEv | |
movq %rax, %rdi | |
callq _ZNK9__gnu_cxx13new_allocatorIP8NaryNodeE8max_sizeEv | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp508: | |
.size _ZNKSt6vectorIP8NaryNodeSaIS1_EE8max_sizeEv, .Ltmp508-_ZNKSt6vectorIP8NaryNodeSaIS1_EE8max_sizeEv | |
.Ltmp509: | |
.cfi_endproc | |
.Leh_func_end55: | |
.section .text._ZNKSt6vectorIP8NaryNodeSaIS1_EE4sizeEv,"axG",@progbits,_ZNKSt6vectorIP8NaryNodeSaIS1_EE4sizeEv,comdat | |
.weak _ZNKSt6vectorIP8NaryNodeSaIS1_EE4sizeEv | |
.align 16, 0x90 | |
.type _ZNKSt6vectorIP8NaryNodeSaIS1_EE4sizeEv,@function | |
_ZNKSt6vectorIP8NaryNodeSaIS1_EE4sizeEv: # @_ZNKSt6vectorIP8NaryNodeSaIS1_EE4sizeEv | |
.Ltmp510: | |
.cfi_startproc | |
# BB#0: | |
movq %rdi, -8(%rsp) | |
movq -8(%rsp), %rdi | |
movq 8(%rdi), %rax | |
movq (%rdi), %rdi | |
subq %rdi, %rax | |
sarq $3, %rax | |
ret | |
.Ltmp511: | |
.size _ZNKSt6vectorIP8NaryNodeSaIS1_EE4sizeEv, .Ltmp511-_ZNKSt6vectorIP8NaryNodeSaIS1_EE4sizeEv | |
.Ltmp512: | |
.cfi_endproc | |
.Leh_func_end56: | |
.section .text._ZSt3maxImERKT_S2_S2_,"axG",@progbits,_ZSt3maxImERKT_S2_S2_,comdat | |
.weak _ZSt3maxImERKT_S2_S2_ | |
.align 16, 0x90 | |
.type _ZSt3maxImERKT_S2_S2_,@function | |
_ZSt3maxImERKT_S2_S2_: # @_ZSt3maxImERKT_S2_S2_ | |
.Ltmp513: | |
.cfi_startproc | |
# BB#0: | |
movq %rdi, -16(%rsp) | |
movq %rsi, -24(%rsp) | |
movq -16(%rsp), %rsi | |
movq (%rsi), %rsi | |
movq -24(%rsp), %rdi | |
cmpq (%rdi), %rsi | |
jae .LBB57_2 | |
# BB#1: | |
movq -24(%rsp), %rax | |
movq %rax, -8(%rsp) | |
jmp .LBB57_3 | |
.LBB57_2: | |
movq -16(%rsp), %rax | |
movq %rax, -8(%rsp) | |
.LBB57_3: | |
movq -8(%rsp), %rax | |
ret | |
.Ltmp514: | |
.size _ZSt3maxImERKT_S2_S2_, .Ltmp514-_ZSt3maxImERKT_S2_S2_ | |
.Ltmp515: | |
.cfi_endproc | |
.Leh_func_end57: | |
.section .text._ZNKSt12_Vector_baseIP8NaryNodeSaIS1_EE19_M_get_Tp_allocatorEv,"axG",@progbits,_ZNKSt12_Vector_baseIP8NaryNodeSaIS1_EE19_M_get_Tp_allocatorEv,comdat | |
.weak _ZNKSt12_Vector_baseIP8NaryNodeSaIS1_EE19_M_get_Tp_allocatorEv | |
.align 16, 0x90 | |
.type _ZNKSt12_Vector_baseIP8NaryNodeSaIS1_EE19_M_get_Tp_allocatorEv,@function | |
_ZNKSt12_Vector_baseIP8NaryNodeSaIS1_EE19_M_get_Tp_allocatorEv: # @_ZNKSt12_Vector_baseIP8NaryNodeSaIS1_EE19_M_get_Tp_allocatorEv | |
.Ltmp516: | |
.cfi_startproc | |
# BB#0: | |
movq %rdi, -8(%rsp) | |
movq -8(%rsp), %rdi | |
movq %rdi, %rax | |
ret | |
.Ltmp517: | |
.size _ZNKSt12_Vector_baseIP8NaryNodeSaIS1_EE19_M_get_Tp_allocatorEv, .Ltmp517-_ZNKSt12_Vector_baseIP8NaryNodeSaIS1_EE19_M_get_Tp_allocatorEv | |
.Ltmp518: | |
.cfi_endproc | |
.Leh_func_end58: | |
.section .text._ZSt23__copy_move_backward_a2ILb1EPP8NaryNodeS2_ET1_T0_S4_S3_,"axG",@progbits,_ZSt23__copy_move_backward_a2ILb1EPP8NaryNodeS2_ET1_T0_S4_S3_,comdat | |
.weak _ZSt23__copy_move_backward_a2ILb1EPP8NaryNodeS2_ET1_T0_S4_S3_ | |
.align 16, 0x90 | |
.type _ZSt23__copy_move_backward_a2ILb1EPP8NaryNodeS2_ET1_T0_S4_S3_,@function | |
_ZSt23__copy_move_backward_a2ILb1EPP8NaryNodeS2_ET1_T0_S4_S3_: # @_ZSt23__copy_move_backward_a2ILb1EPP8NaryNodeS2_ET1_T0_S4_S3_ | |
.Ltmp521: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp522: | |
.cfi_def_cfa_offset 16 | |
.Ltmp523: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp524: | |
.cfi_def_cfa_register %rbp | |
subq $48, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq %rdx, -24(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZSt12__niter_baseIPP8NaryNodeENSt11_Niter_baseIT_E13iterator_typeES4_ | |
movq -16(%rbp), %rdi | |
movq %rax, -32(%rbp) # 8-byte Spill | |
callq _ZSt12__niter_baseIPP8NaryNodeENSt11_Niter_baseIT_E13iterator_typeES4_ | |
movq -24(%rbp), %rdi | |
movq %rax, -40(%rbp) # 8-byte Spill | |
callq _ZSt12__niter_baseIPP8NaryNodeENSt11_Niter_baseIT_E13iterator_typeES4_ | |
movq -32(%rbp), %rdi # 8-byte Reload | |
movq -40(%rbp), %rsi # 8-byte Reload | |
movq %rax, %rdx | |
callq _ZSt22__copy_move_backward_aILb1EPP8NaryNodeS2_ET1_T0_S4_S3_ | |
addq $48, %rsp | |
popq %rbp | |
ret | |
.Ltmp525: | |
.size _ZSt23__copy_move_backward_a2ILb1EPP8NaryNodeS2_ET1_T0_S4_S3_, .Ltmp525-_ZSt23__copy_move_backward_a2ILb1EPP8NaryNodeS2_ET1_T0_S4_S3_ | |
.Ltmp526: | |
.cfi_endproc | |
.Leh_func_end59: | |
.section .text._ZSt12__miter_baseIPP8NaryNodeENSt11_Miter_baseIT_E13iterator_typeES4_,"axG",@progbits,_ZSt12__miter_baseIPP8NaryNodeENSt11_Miter_baseIT_E13iterator_typeES4_,comdat | |
.weak _ZSt12__miter_baseIPP8NaryNodeENSt11_Miter_baseIT_E13iterator_typeES4_ | |
.align 16, 0x90 | |
.type _ZSt12__miter_baseIPP8NaryNodeENSt11_Miter_baseIT_E13iterator_typeES4_,@function | |
_ZSt12__miter_baseIPP8NaryNodeENSt11_Miter_baseIT_E13iterator_typeES4_: # @_ZSt12__miter_baseIPP8NaryNodeENSt11_Miter_baseIT_E13iterator_typeES4_ | |
.Ltmp529: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp530: | |
.cfi_def_cfa_offset 16 | |
.Ltmp531: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp532: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZNSt10_Iter_baseIPP8NaryNodeLb0EE7_S_baseES2_ | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp533: | |
.size _ZSt12__miter_baseIPP8NaryNodeENSt11_Miter_baseIT_E13iterator_typeES4_, .Ltmp533-_ZSt12__miter_baseIPP8NaryNodeENSt11_Miter_baseIT_E13iterator_typeES4_ | |
.Ltmp534: | |
.cfi_endproc | |
.Leh_func_end60: | |
.section .text._ZSt22__copy_move_backward_aILb1EPP8NaryNodeS2_ET1_T0_S4_S3_,"axG",@progbits,_ZSt22__copy_move_backward_aILb1EPP8NaryNodeS2_ET1_T0_S4_S3_,comdat | |
.weak _ZSt22__copy_move_backward_aILb1EPP8NaryNodeS2_ET1_T0_S4_S3_ | |
.align 16, 0x90 | |
.type _ZSt22__copy_move_backward_aILb1EPP8NaryNodeS2_ET1_T0_S4_S3_,@function | |
_ZSt22__copy_move_backward_aILb1EPP8NaryNodeS2_ET1_T0_S4_S3_: # @_ZSt22__copy_move_backward_aILb1EPP8NaryNodeS2_ET1_T0_S4_S3_ | |
.Ltmp537: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp538: | |
.cfi_def_cfa_offset 16 | |
.Ltmp539: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp540: | |
.cfi_def_cfa_register %rbp | |
subq $32, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq %rdx, -24(%rbp) | |
movb $1, -25(%rbp) | |
movq -8(%rbp), %rdi | |
movq -16(%rbp), %rsi | |
movq -24(%rbp), %rdx | |
callq _ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bIP8NaryNodeEEPT_PKS5_S8_S6_ | |
addq $32, %rsp | |
popq %rbp | |
ret | |
.Ltmp541: | |
.size _ZSt22__copy_move_backward_aILb1EPP8NaryNodeS2_ET1_T0_S4_S3_, .Ltmp541-_ZSt22__copy_move_backward_aILb1EPP8NaryNodeS2_ET1_T0_S4_S3_ | |
.Ltmp542: | |
.cfi_endproc | |
.Leh_func_end61: | |
.section .text._ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bIP8NaryNodeEEPT_PKS5_S8_S6_,"axG",@progbits,_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bIP8NaryNodeEEPT_PKS5_S8_S6_,comdat | |
.weak _ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bIP8NaryNodeEEPT_PKS5_S8_S6_ | |
.align 16, 0x90 | |
.type _ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bIP8NaryNodeEEPT_PKS5_S8_S6_,@function | |
_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bIP8NaryNodeEEPT_PKS5_S8_S6_: # @_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bIP8NaryNodeEEPT_PKS5_S8_S6_ | |
.Ltmp545: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp546: | |
.cfi_def_cfa_offset 16 | |
.Ltmp547: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp548: | |
.cfi_def_cfa_register %rbp | |
subq $32, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq %rdx, -24(%rbp) | |
movq -16(%rbp), %rdx | |
movq -8(%rbp), %rsi | |
subq %rsi, %rdx | |
sarq $3, %rdx | |
movq %rdx, -32(%rbp) | |
cmpq $0, -32(%rbp) | |
je .LBB62_2 | |
# BB#1: | |
movq -24(%rbp), %rax | |
movabsq $0, %rcx | |
subq -32(%rbp), %rcx | |
shlq $3, %rcx | |
addq %rax, %rcx | |
movq -8(%rbp), %rax | |
movq -32(%rbp), %rdx | |
shlq $3, %rdx | |
movq %rcx, %rdi | |
movq %rax, %rsi | |
callq memmove | |
.LBB62_2: | |
movq -24(%rbp), %rax | |
movabsq $0, %rcx | |
subq -32(%rbp), %rcx | |
shlq $3, %rcx | |
addq %rax, %rcx | |
movq %rcx, %rax | |
addq $32, %rsp | |
popq %rbp | |
ret | |
.Ltmp549: | |
.size _ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bIP8NaryNodeEEPT_PKS5_S8_S6_, .Ltmp549-_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bIP8NaryNodeEEPT_PKS5_S8_S6_ | |
.Ltmp550: | |
.cfi_endproc | |
.Leh_func_end62: | |
.section .text._ZSt3getILm0EJP8NaryNodeSt14default_deleteIS0_EEENSt11__add_c_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERKS9_,"axG",@progbits,_ZSt3getILm0EJP8NaryNodeSt14default_deleteIS0_EEENSt11__add_c_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERKS9_,comdat | |
.weak _ZSt3getILm0EJP8NaryNodeSt14default_deleteIS0_EEENSt11__add_c_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERKS9_ | |
.align 16, 0x90 | |
.type _ZSt3getILm0EJP8NaryNodeSt14default_deleteIS0_EEENSt11__add_c_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERKS9_,@function | |
_ZSt3getILm0EJP8NaryNodeSt14default_deleteIS0_EEENSt11__add_c_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERKS9_: # @_ZSt3getILm0EJP8NaryNodeSt14default_deleteIS0_EEENSt11__add_c_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERKS9_ | |
.Ltmp553: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp554: | |
.cfi_def_cfa_offset 16 | |
.Ltmp555: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp556: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZSt12__get_helperILm0EP8NaryNodeJSt14default_deleteIS0_EEENSt11__add_c_refIT0_E4typeERKSt11_Tuple_implIXT_EJS5_DpT1_EE | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp557: | |
.size _ZSt3getILm0EJP8NaryNodeSt14default_deleteIS0_EEENSt11__add_c_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERKS9_, .Ltmp557-_ZSt3getILm0EJP8NaryNodeSt14default_deleteIS0_EEENSt11__add_c_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERKS9_ | |
.Ltmp558: | |
.cfi_endproc | |
.Leh_func_end63: | |
.section .text._ZSt12__get_helperILm0EP8NaryNodeJSt14default_deleteIS0_EEENSt11__add_c_refIT0_E4typeERKSt11_Tuple_implIXT_EJS5_DpT1_EE,"axG",@progbits,_ZSt12__get_helperILm0EP8NaryNodeJSt14default_deleteIS0_EEENSt11__add_c_refIT0_E4typeERKSt11_Tuple_implIXT_EJS5_DpT1_EE,comdat | |
.weak _ZSt12__get_helperILm0EP8NaryNodeJSt14default_deleteIS0_EEENSt11__add_c_refIT0_E4typeERKSt11_Tuple_implIXT_EJS5_DpT1_EE | |
.align 16, 0x90 | |
.type _ZSt12__get_helperILm0EP8NaryNodeJSt14default_deleteIS0_EEENSt11__add_c_refIT0_E4typeERKSt11_Tuple_implIXT_EJS5_DpT1_EE,@function | |
_ZSt12__get_helperILm0EP8NaryNodeJSt14default_deleteIS0_EEENSt11__add_c_refIT0_E4typeERKSt11_Tuple_implIXT_EJS5_DpT1_EE: # @_ZSt12__get_helperILm0EP8NaryNodeJSt14default_deleteIS0_EEENSt11__add_c_refIT0_E4typeERKSt11_Tuple_implIXT_EJS5_DpT1_EE | |
.Ltmp561: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp562: | |
.cfi_def_cfa_offset 16 | |
.Ltmp563: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp564: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZNKSt11_Tuple_implILm0EJP8NaryNodeSt14default_deleteIS0_EEE7_M_headEv | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp565: | |
.size _ZSt12__get_helperILm0EP8NaryNodeJSt14default_deleteIS0_EEENSt11__add_c_refIT0_E4typeERKSt11_Tuple_implIXT_EJS5_DpT1_EE, .Ltmp565-_ZSt12__get_helperILm0EP8NaryNodeJSt14default_deleteIS0_EEENSt11__add_c_refIT0_E4typeERKSt11_Tuple_implIXT_EJS5_DpT1_EE | |
.Ltmp566: | |
.cfi_endproc | |
.Leh_func_end64: | |
.section .text._ZNKSt11_Tuple_implILm0EJP8NaryNodeSt14default_deleteIS0_EEE7_M_headEv,"axG",@progbits,_ZNKSt11_Tuple_implILm0EJP8NaryNodeSt14default_deleteIS0_EEE7_M_headEv,comdat | |
.weak _ZNKSt11_Tuple_implILm0EJP8NaryNodeSt14default_deleteIS0_EEE7_M_headEv | |
.align 16, 0x90 | |
.type _ZNKSt11_Tuple_implILm0EJP8NaryNodeSt14default_deleteIS0_EEE7_M_headEv,@function | |
_ZNKSt11_Tuple_implILm0EJP8NaryNodeSt14default_deleteIS0_EEE7_M_headEv: # @_ZNKSt11_Tuple_implILm0EJP8NaryNodeSt14default_deleteIS0_EEE7_M_headEv | |
.Ltmp569: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp570: | |
.cfi_def_cfa_offset 16 | |
.Ltmp571: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp572: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZNKSt10_Head_baseILm0EP8NaryNodeLb0EE7_M_headEv | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp573: | |
.size _ZNKSt11_Tuple_implILm0EJP8NaryNodeSt14default_deleteIS0_EEE7_M_headEv, .Ltmp573-_ZNKSt11_Tuple_implILm0EJP8NaryNodeSt14default_deleteIS0_EEE7_M_headEv | |
.Ltmp574: | |
.cfi_endproc | |
.Leh_func_end65: | |
.section .text._ZNKSt10_Head_baseILm0EP8NaryNodeLb0EE7_M_headEv,"axG",@progbits,_ZNKSt10_Head_baseILm0EP8NaryNodeLb0EE7_M_headEv,comdat | |
.weak _ZNKSt10_Head_baseILm0EP8NaryNodeLb0EE7_M_headEv | |
.align 16, 0x90 | |
.type _ZNKSt10_Head_baseILm0EP8NaryNodeLb0EE7_M_headEv,@function | |
_ZNKSt10_Head_baseILm0EP8NaryNodeLb0EE7_M_headEv: # @_ZNKSt10_Head_baseILm0EP8NaryNodeLb0EE7_M_headEv | |
.Ltmp575: | |
.cfi_startproc | |
# BB#0: | |
movq %rdi, -8(%rsp) | |
movq -8(%rsp), %rax | |
ret | |
.Ltmp576: | |
.size _ZNKSt10_Head_baseILm0EP8NaryNodeLb0EE7_M_headEv, .Ltmp576-_ZNKSt10_Head_baseILm0EP8NaryNodeLb0EE7_M_headEv | |
.Ltmp577: | |
.cfi_endproc | |
.Leh_func_end66: | |
.section .text._ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EED2Ev,"axG",@progbits,_ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EED2Ev,comdat | |
.weak _ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EED2Ev | |
.align 16, 0x90 | |
.type _ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EED2Ev,@function | |
_ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EED2Ev: # @_ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EED2Ev | |
.Ltmp583: | |
.cfi_startproc | |
.cfi_personality 3, __gxx_personality_v0 | |
.Leh_func_begin67: | |
.cfi_lsda 3, .Lexception67 | |
# BB#0: | |
pushq %rbp | |
.Ltmp584: | |
.cfi_def_cfa_offset 16 | |
.Ltmp585: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp586: | |
.cfi_def_cfa_register %rbp | |
subq $32, %rsp | |
movq %rdi, -8(%rbp) | |
.Ltmp578: | |
xorl %esi, %esi | |
callq _ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EE5resetEPS0_ | |
.Ltmp579: | |
jmp .LBB67_1 | |
.LBB67_1: | |
addq $32, %rsp | |
popq %rbp | |
ret | |
.LBB67_2: | |
.Ltmp580: | |
movq %rdx, -16(%rbp) # 8-byte Spill | |
movq %rax, -24(%rbp) # 8-byte Spill | |
callq _ZSt9terminatev | |
.Ltmp587: | |
.size _ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EED2Ev, .Ltmp587-_ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EED2Ev | |
.Ltmp588: | |
.cfi_endproc | |
.Leh_func_end67: | |
.section .gcc_except_table,"a",@progbits | |
.align 4 | |
GCC_except_table67: | |
.Lexception67: | |
.byte 255 # @LPStart Encoding = omit | |
.byte 3 # @TType Encoding = udata4 | |
.byte 162 # @TType base offset | |
.zero 2,128 | |
.zero 1 | |
.byte 3 # Call site Encoding = udata4 | |
.byte 26 # Call site table length | |
.Lset87 = .Ltmp578-.Leh_func_begin67 # >> Call Site 1 << | |
.long .Lset87 | |
.Lset88 = .Ltmp579-.Ltmp578 # Call between .Ltmp578 and .Ltmp579 | |
.long .Lset88 | |
.Lset89 = .Ltmp580-.Leh_func_begin67 # jumps to .Ltmp580 | |
.long .Lset89 | |
.byte 1 # On action: 1 | |
.Lset90 = .Ltmp579-.Leh_func_begin67 # >> Call Site 2 << | |
.long .Lset90 | |
.Lset91 = .Leh_func_end67-.Ltmp579 # Call between .Ltmp579 and .Leh_func_end67 | |
.long .Lset91 | |
.long 0 # has no landing pad | |
.byte 0 # On action: cleanup | |
.byte 1 # >> Action Record 1 << | |
# Catch TypeInfo 1 | |
.byte 0 # No further actions | |
# >> Catch TypeInfos << | |
.long 0 # TypeInfo 1 | |
.align 4 | |
.section .text._ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EE5resetEPS0_,"axG",@progbits,_ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EE5resetEPS0_,comdat | |
.weak _ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EE5resetEPS0_ | |
.align 16, 0x90 | |
.type _ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EE5resetEPS0_,@function | |
_ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EE5resetEPS0_: # @_ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EE5resetEPS0_ | |
.Ltmp591: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp592: | |
.cfi_def_cfa_offset 16 | |
.Ltmp593: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp594: | |
.cfi_def_cfa_register %rbp | |
subq $32, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq -8(%rbp), %rsi | |
movq %rsi, %rdi | |
movq %rsi, -24(%rbp) # 8-byte Spill | |
callq _ZSt3getILm0EJP8NaryNodeSt14default_deleteIS0_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERS9_ | |
leaq -16(%rbp), %rsi | |
movq %rax, %rdi | |
callq _ZSt4swapIP8NaryNodeEvRT_S3_ | |
cmpq $0, -16(%rbp) | |
je .LBB68_2 | |
# BB#1: | |
movq -24(%rbp), %rdi # 8-byte Reload | |
callq _ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EE11get_deleterEv | |
movq -16(%rbp), %rsi | |
movq %rax, %rdi | |
callq _ZNKSt14default_deleteI8NaryNodeEclEPS0_ | |
.LBB68_2: | |
addq $32, %rsp | |
popq %rbp | |
ret | |
.Ltmp595: | |
.size _ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EE5resetEPS0_, .Ltmp595-_ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EE5resetEPS0_ | |
.Ltmp596: | |
.cfi_endproc | |
.Leh_func_end68: | |
.section .text._ZSt4swapIP8NaryNodeEvRT_S3_,"axG",@progbits,_ZSt4swapIP8NaryNodeEvRT_S3_,comdat | |
.weak _ZSt4swapIP8NaryNodeEvRT_S3_ | |
.align 16, 0x90 | |
.type _ZSt4swapIP8NaryNodeEvRT_S3_,@function | |
_ZSt4swapIP8NaryNodeEvRT_S3_: # @_ZSt4swapIP8NaryNodeEvRT_S3_ | |
.Ltmp599: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp600: | |
.cfi_def_cfa_offset 16 | |
.Ltmp601: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp602: | |
.cfi_def_cfa_register %rbp | |
subq $32, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZSt4moveIRP8NaryNodeEONSt16remove_referenceIT_E4typeEOS4_ | |
movq (%rax), %rax | |
movq %rax, -24(%rbp) | |
movq -16(%rbp), %rdi | |
callq _ZSt4moveIRP8NaryNodeEONSt16remove_referenceIT_E4typeEOS4_ | |
leaq -24(%rbp), %rdi | |
movq (%rax), %rax | |
movq -8(%rbp), %rsi | |
movq %rax, (%rsi) | |
callq _ZSt4moveIRP8NaryNodeEONSt16remove_referenceIT_E4typeEOS4_ | |
movq (%rax), %rax | |
movq -16(%rbp), %rsi | |
movq %rax, (%rsi) | |
addq $32, %rsp | |
popq %rbp | |
ret | |
.Ltmp603: | |
.size _ZSt4swapIP8NaryNodeEvRT_S3_, .Ltmp603-_ZSt4swapIP8NaryNodeEvRT_S3_ | |
.Ltmp604: | |
.cfi_endproc | |
.Leh_func_end69: | |
.section .text._ZSt3getILm0EJP8NaryNodeSt14default_deleteIS0_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERS9_,"axG",@progbits,_ZSt3getILm0EJP8NaryNodeSt14default_deleteIS0_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERS9_,comdat | |
.weak _ZSt3getILm0EJP8NaryNodeSt14default_deleteIS0_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERS9_ | |
.align 16, 0x90 | |
.type _ZSt3getILm0EJP8NaryNodeSt14default_deleteIS0_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERS9_,@function | |
_ZSt3getILm0EJP8NaryNodeSt14default_deleteIS0_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERS9_: # @_ZSt3getILm0EJP8NaryNodeSt14default_deleteIS0_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERS9_ | |
.Ltmp607: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp608: | |
.cfi_def_cfa_offset 16 | |
.Ltmp609: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp610: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZSt12__get_helperILm0EP8NaryNodeJSt14default_deleteIS0_EEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS5_DpT1_EE | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp611: | |
.size _ZSt3getILm0EJP8NaryNodeSt14default_deleteIS0_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERS9_, .Ltmp611-_ZSt3getILm0EJP8NaryNodeSt14default_deleteIS0_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERS9_ | |
.Ltmp612: | |
.cfi_endproc | |
.Leh_func_end70: | |
.section .text._ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EE11get_deleterEv,"axG",@progbits,_ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EE11get_deleterEv,comdat | |
.weak _ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EE11get_deleterEv | |
.align 16, 0x90 | |
.type _ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EE11get_deleterEv,@function | |
_ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EE11get_deleterEv: # @_ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EE11get_deleterEv | |
.Ltmp615: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp616: | |
.cfi_def_cfa_offset 16 | |
.Ltmp617: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp618: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZSt3getILm1EJP8NaryNodeSt14default_deleteIS0_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERS9_ | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp619: | |
.size _ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EE11get_deleterEv, .Ltmp619-_ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EE11get_deleterEv | |
.Ltmp620: | |
.cfi_endproc | |
.Leh_func_end71: | |
.section .text._ZNKSt14default_deleteI8NaryNodeEclEPS0_,"axG",@progbits,_ZNKSt14default_deleteI8NaryNodeEclEPS0_,comdat | |
.weak _ZNKSt14default_deleteI8NaryNodeEclEPS0_ | |
.align 16, 0x90 | |
.type _ZNKSt14default_deleteI8NaryNodeEclEPS0_,@function | |
_ZNKSt14default_deleteI8NaryNodeEclEPS0_: # @_ZNKSt14default_deleteI8NaryNodeEclEPS0_ | |
.Ltmp623: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp624: | |
.cfi_def_cfa_offset 16 | |
.Ltmp625: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp626: | |
.cfi_def_cfa_register %rbp | |
subq $32, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq -16(%rbp), %rsi | |
cmpq $0, %rsi | |
movq %rsi, -24(%rbp) # 8-byte Spill | |
je .LBB72_2 | |
# BB#1: | |
movq -24(%rbp), %rdi # 8-byte Reload | |
callq _ZN8NaryNodeD1Ev | |
movq -24(%rbp), %rdi # 8-byte Reload | |
callq _ZdlPv | |
.LBB72_2: | |
addq $32, %rsp | |
popq %rbp | |
ret | |
.Ltmp627: | |
.size _ZNKSt14default_deleteI8NaryNodeEclEPS0_, .Ltmp627-_ZNKSt14default_deleteI8NaryNodeEclEPS0_ | |
.Ltmp628: | |
.cfi_endproc | |
.Leh_func_end72: | |
.section .text._ZN8NaryNodeD1Ev,"axG",@progbits,_ZN8NaryNodeD1Ev,comdat | |
.weak _ZN8NaryNodeD1Ev | |
.align 16, 0x90 | |
.type _ZN8NaryNodeD1Ev,@function | |
_ZN8NaryNodeD1Ev: # @_ZN8NaryNodeD1Ev | |
.Ltmp631: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp632: | |
.cfi_def_cfa_offset 16 | |
.Ltmp633: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp634: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZN8NaryNodeD2Ev | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp635: | |
.size _ZN8NaryNodeD1Ev, .Ltmp635-_ZN8NaryNodeD1Ev | |
.Ltmp636: | |
.cfi_endproc | |
.Leh_func_end73: | |
.section .text._ZN8NaryNodeD2Ev,"axG",@progbits,_ZN8NaryNodeD2Ev,comdat | |
.weak _ZN8NaryNodeD2Ev | |
.align 16, 0x90 | |
.type _ZN8NaryNodeD2Ev,@function | |
_ZN8NaryNodeD2Ev: # @_ZN8NaryNodeD2Ev | |
.Ltmp639: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp640: | |
.cfi_def_cfa_offset 16 | |
.Ltmp641: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp642: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq -8(%rbp), %rdi | |
addq $8, %rdi | |
callq _ZNSt6vectorIP8NaryNodeSaIS1_EED1Ev | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp643: | |
.size _ZN8NaryNodeD2Ev, .Ltmp643-_ZN8NaryNodeD2Ev | |
.Ltmp644: | |
.cfi_endproc | |
.Leh_func_end74: | |
.section .text._ZSt3getILm1EJP8NaryNodeSt14default_deleteIS0_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERS9_,"axG",@progbits,_ZSt3getILm1EJP8NaryNodeSt14default_deleteIS0_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERS9_,comdat | |
.weak _ZSt3getILm1EJP8NaryNodeSt14default_deleteIS0_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERS9_ | |
.align 16, 0x90 | |
.type _ZSt3getILm1EJP8NaryNodeSt14default_deleteIS0_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERS9_,@function | |
_ZSt3getILm1EJP8NaryNodeSt14default_deleteIS0_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERS9_: # @_ZSt3getILm1EJP8NaryNodeSt14default_deleteIS0_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERS9_ | |
.Ltmp647: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp648: | |
.cfi_def_cfa_offset 16 | |
.Ltmp649: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp650: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZSt12__get_helperILm1ESt14default_deleteI8NaryNodeEJEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS4_DpT1_EE | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp651: | |
.size _ZSt3getILm1EJP8NaryNodeSt14default_deleteIS0_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERS9_, .Ltmp651-_ZSt3getILm1EJP8NaryNodeSt14default_deleteIS0_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERS9_ | |
.Ltmp652: | |
.cfi_endproc | |
.Leh_func_end75: | |
.section .text._ZSt12__get_helperILm1ESt14default_deleteI8NaryNodeEJEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS4_DpT1_EE,"axG",@progbits,_ZSt12__get_helperILm1ESt14default_deleteI8NaryNodeEJEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS4_DpT1_EE,comdat | |
.weak _ZSt12__get_helperILm1ESt14default_deleteI8NaryNodeEJEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS4_DpT1_EE | |
.align 16, 0x90 | |
.type _ZSt12__get_helperILm1ESt14default_deleteI8NaryNodeEJEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS4_DpT1_EE,@function | |
_ZSt12__get_helperILm1ESt14default_deleteI8NaryNodeEJEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS4_DpT1_EE: # @_ZSt12__get_helperILm1ESt14default_deleteI8NaryNodeEJEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS4_DpT1_EE | |
.Ltmp655: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp656: | |
.cfi_def_cfa_offset 16 | |
.Ltmp657: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp658: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZNSt11_Tuple_implILm1EJSt14default_deleteI8NaryNodeEEE7_M_headEv | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp659: | |
.size _ZSt12__get_helperILm1ESt14default_deleteI8NaryNodeEJEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS4_DpT1_EE, .Ltmp659-_ZSt12__get_helperILm1ESt14default_deleteI8NaryNodeEJEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS4_DpT1_EE | |
.Ltmp660: | |
.cfi_endproc | |
.Leh_func_end76: | |
.section .text._ZNSt11_Tuple_implILm1EJSt14default_deleteI8NaryNodeEEE7_M_headEv,"axG",@progbits,_ZNSt11_Tuple_implILm1EJSt14default_deleteI8NaryNodeEEE7_M_headEv,comdat | |
.weak _ZNSt11_Tuple_implILm1EJSt14default_deleteI8NaryNodeEEE7_M_headEv | |
.align 16, 0x90 | |
.type _ZNSt11_Tuple_implILm1EJSt14default_deleteI8NaryNodeEEE7_M_headEv,@function | |
_ZNSt11_Tuple_implILm1EJSt14default_deleteI8NaryNodeEEE7_M_headEv: # @_ZNSt11_Tuple_implILm1EJSt14default_deleteI8NaryNodeEEE7_M_headEv | |
.Ltmp663: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp664: | |
.cfi_def_cfa_offset 16 | |
.Ltmp665: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp666: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZNSt10_Head_baseILm1ESt14default_deleteI8NaryNodeELb1EE7_M_headEv | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp667: | |
.size _ZNSt11_Tuple_implILm1EJSt14default_deleteI8NaryNodeEEE7_M_headEv, .Ltmp667-_ZNSt11_Tuple_implILm1EJSt14default_deleteI8NaryNodeEEE7_M_headEv | |
.Ltmp668: | |
.cfi_endproc | |
.Leh_func_end77: | |
.section .text._ZNSt10_Head_baseILm1ESt14default_deleteI8NaryNodeELb1EE7_M_headEv,"axG",@progbits,_ZNSt10_Head_baseILm1ESt14default_deleteI8NaryNodeELb1EE7_M_headEv,comdat | |
.weak _ZNSt10_Head_baseILm1ESt14default_deleteI8NaryNodeELb1EE7_M_headEv | |
.align 16, 0x90 | |
.type _ZNSt10_Head_baseILm1ESt14default_deleteI8NaryNodeELb1EE7_M_headEv,@function | |
_ZNSt10_Head_baseILm1ESt14default_deleteI8NaryNodeELb1EE7_M_headEv: # @_ZNSt10_Head_baseILm1ESt14default_deleteI8NaryNodeELb1EE7_M_headEv | |
.Ltmp669: | |
.cfi_startproc | |
# BB#0: | |
movq %rdi, -8(%rsp) | |
movq -8(%rsp), %rdi | |
movq %rdi, %rax | |
ret | |
.Ltmp670: | |
.size _ZNSt10_Head_baseILm1ESt14default_deleteI8NaryNodeELb1EE7_M_headEv, .Ltmp670-_ZNSt10_Head_baseILm1ESt14default_deleteI8NaryNodeELb1EE7_M_headEv | |
.Ltmp671: | |
.cfi_endproc | |
.Leh_func_end78: | |
.section .text._ZSt12__get_helperILm0EP8NaryNodeJSt14default_deleteIS0_EEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS5_DpT1_EE,"axG",@progbits,_ZSt12__get_helperILm0EP8NaryNodeJSt14default_deleteIS0_EEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS5_DpT1_EE,comdat | |
.weak _ZSt12__get_helperILm0EP8NaryNodeJSt14default_deleteIS0_EEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS5_DpT1_EE | |
.align 16, 0x90 | |
.type _ZSt12__get_helperILm0EP8NaryNodeJSt14default_deleteIS0_EEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS5_DpT1_EE,@function | |
_ZSt12__get_helperILm0EP8NaryNodeJSt14default_deleteIS0_EEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS5_DpT1_EE: # @_ZSt12__get_helperILm0EP8NaryNodeJSt14default_deleteIS0_EEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS5_DpT1_EE | |
.Ltmp674: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp675: | |
.cfi_def_cfa_offset 16 | |
.Ltmp676: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp677: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZNSt11_Tuple_implILm0EJP8NaryNodeSt14default_deleteIS0_EEE7_M_headEv | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp678: | |
.size _ZSt12__get_helperILm0EP8NaryNodeJSt14default_deleteIS0_EEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS5_DpT1_EE, .Ltmp678-_ZSt12__get_helperILm0EP8NaryNodeJSt14default_deleteIS0_EEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS5_DpT1_EE | |
.Ltmp679: | |
.cfi_endproc | |
.Leh_func_end79: | |
.section .text._ZNSt11_Tuple_implILm0EJP8NaryNodeSt14default_deleteIS0_EEE7_M_headEv,"axG",@progbits,_ZNSt11_Tuple_implILm0EJP8NaryNodeSt14default_deleteIS0_EEE7_M_headEv,comdat | |
.weak _ZNSt11_Tuple_implILm0EJP8NaryNodeSt14default_deleteIS0_EEE7_M_headEv | |
.align 16, 0x90 | |
.type _ZNSt11_Tuple_implILm0EJP8NaryNodeSt14default_deleteIS0_EEE7_M_headEv,@function | |
_ZNSt11_Tuple_implILm0EJP8NaryNodeSt14default_deleteIS0_EEE7_M_headEv: # @_ZNSt11_Tuple_implILm0EJP8NaryNodeSt14default_deleteIS0_EEE7_M_headEv | |
.Ltmp682: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp683: | |
.cfi_def_cfa_offset 16 | |
.Ltmp684: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp685: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZNSt10_Head_baseILm0EP8NaryNodeLb0EE7_M_headEv | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp686: | |
.size _ZNSt11_Tuple_implILm0EJP8NaryNodeSt14default_deleteIS0_EEE7_M_headEv, .Ltmp686-_ZNSt11_Tuple_implILm0EJP8NaryNodeSt14default_deleteIS0_EEE7_M_headEv | |
.Ltmp687: | |
.cfi_endproc | |
.Leh_func_end80: | |
.section .text._ZNSt10_Head_baseILm0EP8NaryNodeLb0EE7_M_headEv,"axG",@progbits,_ZNSt10_Head_baseILm0EP8NaryNodeLb0EE7_M_headEv,comdat | |
.weak _ZNSt10_Head_baseILm0EP8NaryNodeLb0EE7_M_headEv | |
.align 16, 0x90 | |
.type _ZNSt10_Head_baseILm0EP8NaryNodeLb0EE7_M_headEv,@function | |
_ZNSt10_Head_baseILm0EP8NaryNodeLb0EE7_M_headEv: # @_ZNSt10_Head_baseILm0EP8NaryNodeLb0EE7_M_headEv | |
.Ltmp688: | |
.cfi_startproc | |
# BB#0: | |
movq %rdi, -8(%rsp) | |
movq -8(%rsp), %rax | |
ret | |
.Ltmp689: | |
.size _ZNSt10_Head_baseILm0EP8NaryNodeLb0EE7_M_headEv, .Ltmp689-_ZNSt10_Head_baseILm0EP8NaryNodeLb0EE7_M_headEv | |
.Ltmp690: | |
.cfi_endproc | |
.Leh_func_end81: | |
.section .text._ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EEC2EPS0_,"axG",@progbits,_ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EEC2EPS0_,comdat | |
.weak _ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EEC2EPS0_ | |
.align 16, 0x90 | |
.type _ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EEC2EPS0_,@function | |
_ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EEC2EPS0_: # @_ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EEC2EPS0_ | |
.Ltmp693: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp694: | |
.cfi_def_cfa_offset 16 | |
.Ltmp695: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp696: | |
.cfi_def_cfa_register %rbp | |
subq $32, %rsp | |
leaq -24(%rbp), %rax | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq -8(%rbp), %rdi | |
movq %rdi, -32(%rbp) # 8-byte Spill | |
movq %rax, %rdi | |
callq _ZNSt14default_deleteI8NaryNodeEC1Ev | |
leaq -16(%rbp), %rsi | |
leaq -24(%rbp), %rdx | |
movq -32(%rbp), %rdi # 8-byte Reload | |
callq _ZNSt5tupleIJP8NaryNodeSt14default_deleteIS0_EEEC1IRS1_S3_EEOT_OT0_ | |
addq $32, %rsp | |
popq %rbp | |
ret | |
.Ltmp697: | |
.size _ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EEC2EPS0_, .Ltmp697-_ZNSt10unique_ptrI8NaryNodeSt14default_deleteIS0_EEC2EPS0_ | |
.Ltmp698: | |
.cfi_endproc | |
.Leh_func_end82: | |
.section .text._ZNSt5tupleIJP8NaryNodeSt14default_deleteIS0_EEEC1IRS1_S3_EEOT_OT0_,"axG",@progbits,_ZNSt5tupleIJP8NaryNodeSt14default_deleteIS0_EEEC1IRS1_S3_EEOT_OT0_,comdat | |
.weak _ZNSt5tupleIJP8NaryNodeSt14default_deleteIS0_EEEC1IRS1_S3_EEOT_OT0_ | |
.align 16, 0x90 | |
.type _ZNSt5tupleIJP8NaryNodeSt14default_deleteIS0_EEEC1IRS1_S3_EEOT_OT0_,@function | |
_ZNSt5tupleIJP8NaryNodeSt14default_deleteIS0_EEEC1IRS1_S3_EEOT_OT0_: # @_ZNSt5tupleIJP8NaryNodeSt14default_deleteIS0_EEEC1IRS1_S3_EEOT_OT0_ | |
.Ltmp701: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp702: | |
.cfi_def_cfa_offset 16 | |
.Ltmp703: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp704: | |
.cfi_def_cfa_register %rbp | |
subq $32, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq %rdx, -24(%rbp) | |
movq -8(%rbp), %rdi | |
movq -16(%rbp), %rsi | |
movq -24(%rbp), %rdx | |
callq _ZNSt5tupleIJP8NaryNodeSt14default_deleteIS0_EEEC2IRS1_S3_EEOT_OT0_ | |
addq $32, %rsp | |
popq %rbp | |
ret | |
.Ltmp705: | |
.size _ZNSt5tupleIJP8NaryNodeSt14default_deleteIS0_EEEC1IRS1_S3_EEOT_OT0_, .Ltmp705-_ZNSt5tupleIJP8NaryNodeSt14default_deleteIS0_EEEC1IRS1_S3_EEOT_OT0_ | |
.Ltmp706: | |
.cfi_endproc | |
.Leh_func_end83: | |
.section .text._ZNSt14default_deleteI8NaryNodeEC1Ev,"axG",@progbits,_ZNSt14default_deleteI8NaryNodeEC1Ev,comdat | |
.weak _ZNSt14default_deleteI8NaryNodeEC1Ev | |
.align 16, 0x90 | |
.type _ZNSt14default_deleteI8NaryNodeEC1Ev,@function | |
_ZNSt14default_deleteI8NaryNodeEC1Ev: # @_ZNSt14default_deleteI8NaryNodeEC1Ev | |
.Ltmp709: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp710: | |
.cfi_def_cfa_offset 16 | |
.Ltmp711: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp712: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZNSt14default_deleteI8NaryNodeEC2Ev | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp713: | |
.size _ZNSt14default_deleteI8NaryNodeEC1Ev, .Ltmp713-_ZNSt14default_deleteI8NaryNodeEC1Ev | |
.Ltmp714: | |
.cfi_endproc | |
.Leh_func_end84: | |
.section .text._ZNSt14default_deleteI8NaryNodeEC2Ev,"axG",@progbits,_ZNSt14default_deleteI8NaryNodeEC2Ev,comdat | |
.weak _ZNSt14default_deleteI8NaryNodeEC2Ev | |
.align 16, 0x90 | |
.type _ZNSt14default_deleteI8NaryNodeEC2Ev,@function | |
_ZNSt14default_deleteI8NaryNodeEC2Ev: # @_ZNSt14default_deleteI8NaryNodeEC2Ev | |
.Ltmp715: | |
.cfi_startproc | |
# BB#0: | |
movq %rdi, -8(%rsp) | |
ret | |
.Ltmp716: | |
.size _ZNSt14default_deleteI8NaryNodeEC2Ev, .Ltmp716-_ZNSt14default_deleteI8NaryNodeEC2Ev | |
.Ltmp717: | |
.cfi_endproc | |
.Leh_func_end85: | |
.section .text._ZNSt5tupleIJP8NaryNodeSt14default_deleteIS0_EEEC2IRS1_S3_EEOT_OT0_,"axG",@progbits,_ZNSt5tupleIJP8NaryNodeSt14default_deleteIS0_EEEC2IRS1_S3_EEOT_OT0_,comdat | |
.weak _ZNSt5tupleIJP8NaryNodeSt14default_deleteIS0_EEEC2IRS1_S3_EEOT_OT0_ | |
.align 16, 0x90 | |
.type _ZNSt5tupleIJP8NaryNodeSt14default_deleteIS0_EEEC2IRS1_S3_EEOT_OT0_,@function | |
_ZNSt5tupleIJP8NaryNodeSt14default_deleteIS0_EEEC2IRS1_S3_EEOT_OT0_: # @_ZNSt5tupleIJP8NaryNodeSt14default_deleteIS0_EEEC2IRS1_S3_EEOT_OT0_ | |
.Ltmp720: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp721: | |
.cfi_def_cfa_offset 16 | |
.Ltmp722: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp723: | |
.cfi_def_cfa_register %rbp | |
subq $48, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq %rdx, -24(%rbp) | |
movq -8(%rbp), %rdx | |
movq -16(%rbp), %rdi | |
movq %rdx, -32(%rbp) # 8-byte Spill | |
callq _ZSt7forwardIRP8NaryNodeEOT_RNSt16remove_referenceIS3_E4typeE | |
movq -24(%rbp), %rdi | |
movq %rax, -40(%rbp) # 8-byte Spill | |
callq _ZSt7forwardISt14default_deleteI8NaryNodeEEOT_RNSt16remove_referenceIS3_E4typeE | |
movq -32(%rbp), %rdi # 8-byte Reload | |
movq -40(%rbp), %rsi # 8-byte Reload | |
movq %rax, %rdx | |
callq _ZNSt11_Tuple_implILm0EJP8NaryNodeSt14default_deleteIS0_EEEC2IRS1_JS3_EEEOT_DpOT0_ | |
addq $48, %rsp | |
popq %rbp | |
ret | |
.Ltmp724: | |
.size _ZNSt5tupleIJP8NaryNodeSt14default_deleteIS0_EEEC2IRS1_S3_EEOT_OT0_, .Ltmp724-_ZNSt5tupleIJP8NaryNodeSt14default_deleteIS0_EEEC2IRS1_S3_EEOT_OT0_ | |
.Ltmp725: | |
.cfi_endproc | |
.Leh_func_end86: | |
.section .text._ZNSt11_Tuple_implILm0EJP8NaryNodeSt14default_deleteIS0_EEEC2IRS1_JS3_EEEOT_DpOT0_,"axG",@progbits,_ZNSt11_Tuple_implILm0EJP8NaryNodeSt14default_deleteIS0_EEEC2IRS1_JS3_EEEOT_DpOT0_,comdat | |
.weak _ZNSt11_Tuple_implILm0EJP8NaryNodeSt14default_deleteIS0_EEEC2IRS1_JS3_EEEOT_DpOT0_ | |
.align 16, 0x90 | |
.type _ZNSt11_Tuple_implILm0EJP8NaryNodeSt14default_deleteIS0_EEEC2IRS1_JS3_EEEOT_DpOT0_,@function | |
_ZNSt11_Tuple_implILm0EJP8NaryNodeSt14default_deleteIS0_EEEC2IRS1_JS3_EEEOT_DpOT0_: # @_ZNSt11_Tuple_implILm0EJP8NaryNodeSt14default_deleteIS0_EEEC2IRS1_JS3_EEEOT_DpOT0_ | |
.Ltmp728: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp729: | |
.cfi_def_cfa_offset 16 | |
.Ltmp730: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp731: | |
.cfi_def_cfa_register %rbp | |
subq $48, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq %rdx, -24(%rbp) | |
movq -8(%rbp), %rdx | |
movq %rdx, %rsi | |
movq -24(%rbp), %rdi | |
movq %rsi, -32(%rbp) # 8-byte Spill | |
movq %rdx, -40(%rbp) # 8-byte Spill | |
callq _ZSt7forwardISt14default_deleteI8NaryNodeEEOT_RNSt16remove_referenceIS3_E4typeE | |
movq -32(%rbp), %rdi # 8-byte Reload | |
movq %rax, %rsi | |
callq _ZNSt11_Tuple_implILm1EJSt14default_deleteI8NaryNodeEEEC2IS2_JEEEOT_DpOT0_ | |
movq -40(%rbp), %rax # 8-byte Reload | |
movq -16(%rbp), %rdi | |
movq %rax, -48(%rbp) # 8-byte Spill | |
callq _ZSt7forwardIRP8NaryNodeEOT_RNSt16remove_referenceIS3_E4typeE | |
movq -48(%rbp), %rdi # 8-byte Reload | |
movq %rax, %rsi | |
callq _ZNSt10_Head_baseILm0EP8NaryNodeLb0EEC2IRS1_EEOT_ | |
addq $48, %rsp | |
popq %rbp | |
ret | |
.Ltmp732: | |
.size _ZNSt11_Tuple_implILm0EJP8NaryNodeSt14default_deleteIS0_EEEC2IRS1_JS3_EEEOT_DpOT0_, .Ltmp732-_ZNSt11_Tuple_implILm0EJP8NaryNodeSt14default_deleteIS0_EEEC2IRS1_JS3_EEEOT_DpOT0_ | |
.Ltmp733: | |
.cfi_endproc | |
.Leh_func_end87: | |
.section .text._ZSt7forwardIRP8NaryNodeEOT_RNSt16remove_referenceIS3_E4typeE,"axG",@progbits,_ZSt7forwardIRP8NaryNodeEOT_RNSt16remove_referenceIS3_E4typeE,comdat | |
.weak _ZSt7forwardIRP8NaryNodeEOT_RNSt16remove_referenceIS3_E4typeE | |
.align 16, 0x90 | |
.type _ZSt7forwardIRP8NaryNodeEOT_RNSt16remove_referenceIS3_E4typeE,@function | |
_ZSt7forwardIRP8NaryNodeEOT_RNSt16remove_referenceIS3_E4typeE: # @_ZSt7forwardIRP8NaryNodeEOT_RNSt16remove_referenceIS3_E4typeE | |
.Ltmp734: | |
.cfi_startproc | |
# BB#0: | |
movq %rdi, -8(%rsp) | |
movq -8(%rsp), %rax | |
ret | |
.Ltmp735: | |
.size _ZSt7forwardIRP8NaryNodeEOT_RNSt16remove_referenceIS3_E4typeE, .Ltmp735-_ZSt7forwardIRP8NaryNodeEOT_RNSt16remove_referenceIS3_E4typeE | |
.Ltmp736: | |
.cfi_endproc | |
.Leh_func_end88: | |
.section .text._ZSt7forwardISt14default_deleteI8NaryNodeEEOT_RNSt16remove_referenceIS3_E4typeE,"axG",@progbits,_ZSt7forwardISt14default_deleteI8NaryNodeEEOT_RNSt16remove_referenceIS3_E4typeE,comdat | |
.weak _ZSt7forwardISt14default_deleteI8NaryNodeEEOT_RNSt16remove_referenceIS3_E4typeE | |
.align 16, 0x90 | |
.type _ZSt7forwardISt14default_deleteI8NaryNodeEEOT_RNSt16remove_referenceIS3_E4typeE,@function | |
_ZSt7forwardISt14default_deleteI8NaryNodeEEOT_RNSt16remove_referenceIS3_E4typeE: # @_ZSt7forwardISt14default_deleteI8NaryNodeEEOT_RNSt16remove_referenceIS3_E4typeE | |
.Ltmp737: | |
.cfi_startproc | |
# BB#0: | |
movq %rdi, -8(%rsp) | |
movq -8(%rsp), %rax | |
ret | |
.Ltmp738: | |
.size _ZSt7forwardISt14default_deleteI8NaryNodeEEOT_RNSt16remove_referenceIS3_E4typeE, .Ltmp738-_ZSt7forwardISt14default_deleteI8NaryNodeEEOT_RNSt16remove_referenceIS3_E4typeE | |
.Ltmp739: | |
.cfi_endproc | |
.Leh_func_end89: | |
.section .text._ZNSt11_Tuple_implILm1EJSt14default_deleteI8NaryNodeEEEC2IS2_JEEEOT_DpOT0_,"axG",@progbits,_ZNSt11_Tuple_implILm1EJSt14default_deleteI8NaryNodeEEEC2IS2_JEEEOT_DpOT0_,comdat | |
.weak _ZNSt11_Tuple_implILm1EJSt14default_deleteI8NaryNodeEEEC2IS2_JEEEOT_DpOT0_ | |
.align 16, 0x90 | |
.type _ZNSt11_Tuple_implILm1EJSt14default_deleteI8NaryNodeEEEC2IS2_JEEEOT_DpOT0_,@function | |
_ZNSt11_Tuple_implILm1EJSt14default_deleteI8NaryNodeEEEC2IS2_JEEEOT_DpOT0_: # @_ZNSt11_Tuple_implILm1EJSt14default_deleteI8NaryNodeEEEC2IS2_JEEEOT_DpOT0_ | |
.Ltmp742: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp743: | |
.cfi_def_cfa_offset 16 | |
.Ltmp744: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp745: | |
.cfi_def_cfa_register %rbp | |
subq $32, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq -8(%rbp), %rsi | |
movq -16(%rbp), %rdi | |
movq %rsi, -24(%rbp) # 8-byte Spill | |
callq _ZSt7forwardISt14default_deleteI8NaryNodeEEOT_RNSt16remove_referenceIS3_E4typeE | |
movq -24(%rbp), %rdi # 8-byte Reload | |
movq %rax, %rsi | |
callq _ZNSt10_Head_baseILm1ESt14default_deleteI8NaryNodeELb1EEC2IS2_EEOT_ | |
addq $32, %rsp | |
popq %rbp | |
ret | |
.Ltmp746: | |
.size _ZNSt11_Tuple_implILm1EJSt14default_deleteI8NaryNodeEEEC2IS2_JEEEOT_DpOT0_, .Ltmp746-_ZNSt11_Tuple_implILm1EJSt14default_deleteI8NaryNodeEEEC2IS2_JEEEOT_DpOT0_ | |
.Ltmp747: | |
.cfi_endproc | |
.Leh_func_end90: | |
.section .text._ZNSt10_Head_baseILm0EP8NaryNodeLb0EEC2IRS1_EEOT_,"axG",@progbits,_ZNSt10_Head_baseILm0EP8NaryNodeLb0EEC2IRS1_EEOT_,comdat | |
.weak _ZNSt10_Head_baseILm0EP8NaryNodeLb0EEC2IRS1_EEOT_ | |
.align 16, 0x90 | |
.type _ZNSt10_Head_baseILm0EP8NaryNodeLb0EEC2IRS1_EEOT_,@function | |
_ZNSt10_Head_baseILm0EP8NaryNodeLb0EEC2IRS1_EEOT_: # @_ZNSt10_Head_baseILm0EP8NaryNodeLb0EEC2IRS1_EEOT_ | |
.Ltmp750: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp751: | |
.cfi_def_cfa_offset 16 | |
.Ltmp752: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp753: | |
.cfi_def_cfa_register %rbp | |
subq $32, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq -8(%rbp), %rsi | |
movq -16(%rbp), %rdi | |
movq %rsi, -24(%rbp) # 8-byte Spill | |
callq _ZSt7forwardIRP8NaryNodeEOT_RNSt16remove_referenceIS3_E4typeE | |
movq (%rax), %rax | |
movq -24(%rbp), %rsi # 8-byte Reload | |
movq %rax, (%rsi) | |
addq $32, %rsp | |
popq %rbp | |
ret | |
.Ltmp754: | |
.size _ZNSt10_Head_baseILm0EP8NaryNodeLb0EEC2IRS1_EEOT_, .Ltmp754-_ZNSt10_Head_baseILm0EP8NaryNodeLb0EEC2IRS1_EEOT_ | |
.Ltmp755: | |
.cfi_endproc | |
.Leh_func_end91: | |
.section .text._ZNSt10_Head_baseILm1ESt14default_deleteI8NaryNodeELb1EEC2IS2_EEOT_,"axG",@progbits,_ZNSt10_Head_baseILm1ESt14default_deleteI8NaryNodeELb1EEC2IS2_EEOT_,comdat | |
.weak _ZNSt10_Head_baseILm1ESt14default_deleteI8NaryNodeELb1EEC2IS2_EEOT_ | |
.align 16, 0x90 | |
.type _ZNSt10_Head_baseILm1ESt14default_deleteI8NaryNodeELb1EEC2IS2_EEOT_,@function | |
_ZNSt10_Head_baseILm1ESt14default_deleteI8NaryNodeELb1EEC2IS2_EEOT_: # @_ZNSt10_Head_baseILm1ESt14default_deleteI8NaryNodeELb1EEC2IS2_EEOT_ | |
.Ltmp758: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp759: | |
.cfi_def_cfa_offset 16 | |
.Ltmp760: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp761: | |
.cfi_def_cfa_register %rbp | |
subq $32, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq -16(%rbp), %rdi | |
callq _ZSt7forwardISt14default_deleteI8NaryNodeEEOT_RNSt16remove_referenceIS3_E4typeE | |
movq %rax, -24(%rbp) # 8-byte Spill | |
addq $32, %rsp | |
popq %rbp | |
ret | |
.Ltmp762: | |
.size _ZNSt10_Head_baseILm1ESt14default_deleteI8NaryNodeELb1EEC2IS2_EEOT_, .Ltmp762-_ZNSt10_Head_baseILm1ESt14default_deleteI8NaryNodeELb1EEC2IS2_EEOT_ | |
.Ltmp763: | |
.cfi_endproc | |
.Leh_func_end92: | |
.section .text._ZNSt6vectorIP8NaryNodeSaIS1_EEC2Ev,"axG",@progbits,_ZNSt6vectorIP8NaryNodeSaIS1_EEC2Ev,comdat | |
.weak _ZNSt6vectorIP8NaryNodeSaIS1_EEC2Ev | |
.align 16, 0x90 | |
.type _ZNSt6vectorIP8NaryNodeSaIS1_EEC2Ev,@function | |
_ZNSt6vectorIP8NaryNodeSaIS1_EEC2Ev: # @_ZNSt6vectorIP8NaryNodeSaIS1_EEC2Ev | |
.Ltmp766: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp767: | |
.cfi_def_cfa_offset 16 | |
.Ltmp768: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp769: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EEC2Ev | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp770: | |
.size _ZNSt6vectorIP8NaryNodeSaIS1_EEC2Ev, .Ltmp770-_ZNSt6vectorIP8NaryNodeSaIS1_EEC2Ev | |
.Ltmp771: | |
.cfi_endproc | |
.Leh_func_end93: | |
.section .text._ZNSt12_Vector_baseIP8NaryNodeSaIS1_EEC2Ev,"axG",@progbits,_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EEC2Ev,comdat | |
.weak _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EEC2Ev | |
.align 16, 0x90 | |
.type _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EEC2Ev,@function | |
_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EEC2Ev: # @_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EEC2Ev | |
.Ltmp774: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp775: | |
.cfi_def_cfa_offset 16 | |
.Ltmp776: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp777: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implC1Ev | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp778: | |
.size _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EEC2Ev, .Ltmp778-_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EEC2Ev | |
.Ltmp779: | |
.cfi_endproc | |
.Leh_func_end94: | |
.section .text._ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implC1Ev,"axG",@progbits,_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implC1Ev,comdat | |
.weak _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implC1Ev | |
.align 16, 0x90 | |
.type _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implC1Ev,@function | |
_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implC1Ev: # @_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implC1Ev | |
.Ltmp782: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp783: | |
.cfi_def_cfa_offset 16 | |
.Ltmp784: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp785: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implC2Ev | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp786: | |
.size _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implC1Ev, .Ltmp786-_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implC1Ev | |
.Ltmp787: | |
.cfi_endproc | |
.Leh_func_end95: | |
.section .text._ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implC2Ev,"axG",@progbits,_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implC2Ev,comdat | |
.weak _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implC2Ev | |
.align 16, 0x90 | |
.type _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implC2Ev,@function | |
_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implC2Ev: # @_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implC2Ev | |
.Ltmp790: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp791: | |
.cfi_def_cfa_offset 16 | |
.Ltmp792: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp793: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq -8(%rbp), %rdi | |
movq %rdi, %rax | |
movq %rdi, -16(%rbp) # 8-byte Spill | |
movq %rax, %rdi | |
callq _ZNSaIP8NaryNodeEC2Ev | |
movq -16(%rbp), %rax # 8-byte Reload | |
movq $0, (%rax) | |
movq $0, 8(%rax) | |
movq $0, 16(%rax) | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp794: | |
.size _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implC2Ev, .Ltmp794-_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implC2Ev | |
.Ltmp795: | |
.cfi_endproc | |
.Leh_func_end96: | |
.section .text._ZNSaIP8NaryNodeEC2Ev,"axG",@progbits,_ZNSaIP8NaryNodeEC2Ev,comdat | |
.weak _ZNSaIP8NaryNodeEC2Ev | |
.align 16, 0x90 | |
.type _ZNSaIP8NaryNodeEC2Ev,@function | |
_ZNSaIP8NaryNodeEC2Ev: # @_ZNSaIP8NaryNodeEC2Ev | |
.Ltmp798: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp799: | |
.cfi_def_cfa_offset 16 | |
.Ltmp800: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp801: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZN9__gnu_cxx13new_allocatorIP8NaryNodeEC2Ev | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp802: | |
.size _ZNSaIP8NaryNodeEC2Ev, .Ltmp802-_ZNSaIP8NaryNodeEC2Ev | |
.Ltmp803: | |
.cfi_endproc | |
.Leh_func_end97: | |
.section .text._ZN9__gnu_cxx13new_allocatorIP8NaryNodeEC2Ev,"axG",@progbits,_ZN9__gnu_cxx13new_allocatorIP8NaryNodeEC2Ev,comdat | |
.weak _ZN9__gnu_cxx13new_allocatorIP8NaryNodeEC2Ev | |
.align 16, 0x90 | |
.type _ZN9__gnu_cxx13new_allocatorIP8NaryNodeEC2Ev,@function | |
_ZN9__gnu_cxx13new_allocatorIP8NaryNodeEC2Ev: # @_ZN9__gnu_cxx13new_allocatorIP8NaryNodeEC2Ev | |
.Ltmp804: | |
.cfi_startproc | |
# BB#0: | |
movq %rdi, -8(%rsp) | |
ret | |
.Ltmp805: | |
.size _ZN9__gnu_cxx13new_allocatorIP8NaryNodeEC2Ev, .Ltmp805-_ZN9__gnu_cxx13new_allocatorIP8NaryNodeEC2Ev | |
.Ltmp806: | |
.cfi_endproc | |
.Leh_func_end98: | |
.section .text._ZSt3getILm0EJP10BinaryNodeSt14default_deleteIS0_EEENSt11__add_c_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERKS9_,"axG",@progbits,_ZSt3getILm0EJP10BinaryNodeSt14default_deleteIS0_EEENSt11__add_c_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERKS9_,comdat | |
.weak _ZSt3getILm0EJP10BinaryNodeSt14default_deleteIS0_EEENSt11__add_c_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERKS9_ | |
.align 16, 0x90 | |
.type _ZSt3getILm0EJP10BinaryNodeSt14default_deleteIS0_EEENSt11__add_c_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERKS9_,@function | |
_ZSt3getILm0EJP10BinaryNodeSt14default_deleteIS0_EEENSt11__add_c_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERKS9_: # @_ZSt3getILm0EJP10BinaryNodeSt14default_deleteIS0_EEENSt11__add_c_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERKS9_ | |
.Ltmp809: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp810: | |
.cfi_def_cfa_offset 16 | |
.Ltmp811: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp812: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZSt12__get_helperILm0EP10BinaryNodeJSt14default_deleteIS0_EEENSt11__add_c_refIT0_E4typeERKSt11_Tuple_implIXT_EJS5_DpT1_EE | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp813: | |
.size _ZSt3getILm0EJP10BinaryNodeSt14default_deleteIS0_EEENSt11__add_c_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERKS9_, .Ltmp813-_ZSt3getILm0EJP10BinaryNodeSt14default_deleteIS0_EEENSt11__add_c_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERKS9_ | |
.Ltmp814: | |
.cfi_endproc | |
.Leh_func_end99: | |
.section .text._ZSt12__get_helperILm0EP10BinaryNodeJSt14default_deleteIS0_EEENSt11__add_c_refIT0_E4typeERKSt11_Tuple_implIXT_EJS5_DpT1_EE,"axG",@progbits,_ZSt12__get_helperILm0EP10BinaryNodeJSt14default_deleteIS0_EEENSt11__add_c_refIT0_E4typeERKSt11_Tuple_implIXT_EJS5_DpT1_EE,comdat | |
.weak _ZSt12__get_helperILm0EP10BinaryNodeJSt14default_deleteIS0_EEENSt11__add_c_refIT0_E4typeERKSt11_Tuple_implIXT_EJS5_DpT1_EE | |
.align 16, 0x90 | |
.type _ZSt12__get_helperILm0EP10BinaryNodeJSt14default_deleteIS0_EEENSt11__add_c_refIT0_E4typeERKSt11_Tuple_implIXT_EJS5_DpT1_EE,@function | |
_ZSt12__get_helperILm0EP10BinaryNodeJSt14default_deleteIS0_EEENSt11__add_c_refIT0_E4typeERKSt11_Tuple_implIXT_EJS5_DpT1_EE: # @_ZSt12__get_helperILm0EP10BinaryNodeJSt14default_deleteIS0_EEENSt11__add_c_refIT0_E4typeERKSt11_Tuple_implIXT_EJS5_DpT1_EE | |
.Ltmp817: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp818: | |
.cfi_def_cfa_offset 16 | |
.Ltmp819: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp820: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZNKSt11_Tuple_implILm0EJP10BinaryNodeSt14default_deleteIS0_EEE7_M_headEv | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp821: | |
.size _ZSt12__get_helperILm0EP10BinaryNodeJSt14default_deleteIS0_EEENSt11__add_c_refIT0_E4typeERKSt11_Tuple_implIXT_EJS5_DpT1_EE, .Ltmp821-_ZSt12__get_helperILm0EP10BinaryNodeJSt14default_deleteIS0_EEENSt11__add_c_refIT0_E4typeERKSt11_Tuple_implIXT_EJS5_DpT1_EE | |
.Ltmp822: | |
.cfi_endproc | |
.Leh_func_end100: | |
.section .text._ZNKSt11_Tuple_implILm0EJP10BinaryNodeSt14default_deleteIS0_EEE7_M_headEv,"axG",@progbits,_ZNKSt11_Tuple_implILm0EJP10BinaryNodeSt14default_deleteIS0_EEE7_M_headEv,comdat | |
.weak _ZNKSt11_Tuple_implILm0EJP10BinaryNodeSt14default_deleteIS0_EEE7_M_headEv | |
.align 16, 0x90 | |
.type _ZNKSt11_Tuple_implILm0EJP10BinaryNodeSt14default_deleteIS0_EEE7_M_headEv,@function | |
_ZNKSt11_Tuple_implILm0EJP10BinaryNodeSt14default_deleteIS0_EEE7_M_headEv: # @_ZNKSt11_Tuple_implILm0EJP10BinaryNodeSt14default_deleteIS0_EEE7_M_headEv | |
.Ltmp825: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp826: | |
.cfi_def_cfa_offset 16 | |
.Ltmp827: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp828: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZNKSt10_Head_baseILm0EP10BinaryNodeLb0EE7_M_headEv | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp829: | |
.size _ZNKSt11_Tuple_implILm0EJP10BinaryNodeSt14default_deleteIS0_EEE7_M_headEv, .Ltmp829-_ZNKSt11_Tuple_implILm0EJP10BinaryNodeSt14default_deleteIS0_EEE7_M_headEv | |
.Ltmp830: | |
.cfi_endproc | |
.Leh_func_end101: | |
.section .text._ZNKSt10_Head_baseILm0EP10BinaryNodeLb0EE7_M_headEv,"axG",@progbits,_ZNKSt10_Head_baseILm0EP10BinaryNodeLb0EE7_M_headEv,comdat | |
.weak _ZNKSt10_Head_baseILm0EP10BinaryNodeLb0EE7_M_headEv | |
.align 16, 0x90 | |
.type _ZNKSt10_Head_baseILm0EP10BinaryNodeLb0EE7_M_headEv,@function | |
_ZNKSt10_Head_baseILm0EP10BinaryNodeLb0EE7_M_headEv: # @_ZNKSt10_Head_baseILm0EP10BinaryNodeLb0EE7_M_headEv | |
.Ltmp831: | |
.cfi_startproc | |
# BB#0: | |
movq %rdi, -8(%rsp) | |
movq -8(%rsp), %rax | |
ret | |
.Ltmp832: | |
.size _ZNKSt10_Head_baseILm0EP10BinaryNodeLb0EE7_M_headEv, .Ltmp832-_ZNKSt10_Head_baseILm0EP10BinaryNodeLb0EE7_M_headEv | |
.Ltmp833: | |
.cfi_endproc | |
.Leh_func_end102: | |
.section .text._ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EED2Ev,"axG",@progbits,_ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EED2Ev,comdat | |
.weak _ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EED2Ev | |
.align 16, 0x90 | |
.type _ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EED2Ev,@function | |
_ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EED2Ev: # @_ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EED2Ev | |
.Ltmp839: | |
.cfi_startproc | |
.cfi_personality 3, __gxx_personality_v0 | |
.Leh_func_begin103: | |
.cfi_lsda 3, .Lexception103 | |
# BB#0: | |
pushq %rbp | |
.Ltmp840: | |
.cfi_def_cfa_offset 16 | |
.Ltmp841: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp842: | |
.cfi_def_cfa_register %rbp | |
subq $32, %rsp | |
movq %rdi, -8(%rbp) | |
.Ltmp834: | |
xorl %esi, %esi | |
callq _ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EE5resetEPS0_ | |
.Ltmp835: | |
jmp .LBB103_1 | |
.LBB103_1: | |
addq $32, %rsp | |
popq %rbp | |
ret | |
.LBB103_2: | |
.Ltmp836: | |
movq %rdx, -16(%rbp) # 8-byte Spill | |
movq %rax, -24(%rbp) # 8-byte Spill | |
callq _ZSt9terminatev | |
.Ltmp843: | |
.size _ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EED2Ev, .Ltmp843-_ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EED2Ev | |
.Ltmp844: | |
.cfi_endproc | |
.Leh_func_end103: | |
.section .gcc_except_table,"a",@progbits | |
.align 4 | |
GCC_except_table103: | |
.Lexception103: | |
.byte 255 # @LPStart Encoding = omit | |
.byte 3 # @TType Encoding = udata4 | |
.byte 162 # @TType base offset | |
.zero 2,128 | |
.zero 1 | |
.byte 3 # Call site Encoding = udata4 | |
.byte 26 # Call site table length | |
.Lset92 = .Ltmp834-.Leh_func_begin103 # >> Call Site 1 << | |
.long .Lset92 | |
.Lset93 = .Ltmp835-.Ltmp834 # Call between .Ltmp834 and .Ltmp835 | |
.long .Lset93 | |
.Lset94 = .Ltmp836-.Leh_func_begin103 # jumps to .Ltmp836 | |
.long .Lset94 | |
.byte 1 # On action: 1 | |
.Lset95 = .Ltmp835-.Leh_func_begin103 # >> Call Site 2 << | |
.long .Lset95 | |
.Lset96 = .Leh_func_end103-.Ltmp835 # Call between .Ltmp835 and .Leh_func_end103 | |
.long .Lset96 | |
.long 0 # has no landing pad | |
.byte 0 # On action: cleanup | |
.byte 1 # >> Action Record 1 << | |
# Catch TypeInfo 1 | |
.byte 0 # No further actions | |
# >> Catch TypeInfos << | |
.long 0 # TypeInfo 1 | |
.align 4 | |
.section .text._ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EE5resetEPS0_,"axG",@progbits,_ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EE5resetEPS0_,comdat | |
.weak _ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EE5resetEPS0_ | |
.align 16, 0x90 | |
.type _ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EE5resetEPS0_,@function | |
_ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EE5resetEPS0_: # @_ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EE5resetEPS0_ | |
.Ltmp847: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp848: | |
.cfi_def_cfa_offset 16 | |
.Ltmp849: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp850: | |
.cfi_def_cfa_register %rbp | |
subq $32, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq -8(%rbp), %rsi | |
movq %rsi, %rdi | |
movq %rsi, -24(%rbp) # 8-byte Spill | |
callq _ZSt3getILm0EJP10BinaryNodeSt14default_deleteIS0_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERS9_ | |
leaq -16(%rbp), %rsi | |
movq %rax, %rdi | |
callq _ZSt4swapIP10BinaryNodeEvRT_S3_ | |
cmpq $0, -16(%rbp) | |
je .LBB104_2 | |
# BB#1: | |
movq -24(%rbp), %rdi # 8-byte Reload | |
callq _ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EE11get_deleterEv | |
movq -16(%rbp), %rsi | |
movq %rax, %rdi | |
callq _ZNKSt14default_deleteI10BinaryNodeEclEPS0_ | |
.LBB104_2: | |
addq $32, %rsp | |
popq %rbp | |
ret | |
.Ltmp851: | |
.size _ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EE5resetEPS0_, .Ltmp851-_ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EE5resetEPS0_ | |
.Ltmp852: | |
.cfi_endproc | |
.Leh_func_end104: | |
.section .text._ZSt4swapIP10BinaryNodeEvRT_S3_,"axG",@progbits,_ZSt4swapIP10BinaryNodeEvRT_S3_,comdat | |
.weak _ZSt4swapIP10BinaryNodeEvRT_S3_ | |
.align 16, 0x90 | |
.type _ZSt4swapIP10BinaryNodeEvRT_S3_,@function | |
_ZSt4swapIP10BinaryNodeEvRT_S3_: # @_ZSt4swapIP10BinaryNodeEvRT_S3_ | |
.Ltmp855: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp856: | |
.cfi_def_cfa_offset 16 | |
.Ltmp857: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp858: | |
.cfi_def_cfa_register %rbp | |
subq $32, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZSt4moveIRP10BinaryNodeEONSt16remove_referenceIT_E4typeEOS4_ | |
movq (%rax), %rax | |
movq %rax, -24(%rbp) | |
movq -16(%rbp), %rdi | |
callq _ZSt4moveIRP10BinaryNodeEONSt16remove_referenceIT_E4typeEOS4_ | |
leaq -24(%rbp), %rdi | |
movq (%rax), %rax | |
movq -8(%rbp), %rsi | |
movq %rax, (%rsi) | |
callq _ZSt4moveIRP10BinaryNodeEONSt16remove_referenceIT_E4typeEOS4_ | |
movq (%rax), %rax | |
movq -16(%rbp), %rsi | |
movq %rax, (%rsi) | |
addq $32, %rsp | |
popq %rbp | |
ret | |
.Ltmp859: | |
.size _ZSt4swapIP10BinaryNodeEvRT_S3_, .Ltmp859-_ZSt4swapIP10BinaryNodeEvRT_S3_ | |
.Ltmp860: | |
.cfi_endproc | |
.Leh_func_end105: | |
.section .text._ZSt3getILm0EJP10BinaryNodeSt14default_deleteIS0_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERS9_,"axG",@progbits,_ZSt3getILm0EJP10BinaryNodeSt14default_deleteIS0_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERS9_,comdat | |
.weak _ZSt3getILm0EJP10BinaryNodeSt14default_deleteIS0_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERS9_ | |
.align 16, 0x90 | |
.type _ZSt3getILm0EJP10BinaryNodeSt14default_deleteIS0_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERS9_,@function | |
_ZSt3getILm0EJP10BinaryNodeSt14default_deleteIS0_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERS9_: # @_ZSt3getILm0EJP10BinaryNodeSt14default_deleteIS0_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERS9_ | |
.Ltmp863: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp864: | |
.cfi_def_cfa_offset 16 | |
.Ltmp865: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp866: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZSt12__get_helperILm0EP10BinaryNodeJSt14default_deleteIS0_EEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS5_DpT1_EE | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp867: | |
.size _ZSt3getILm0EJP10BinaryNodeSt14default_deleteIS0_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERS9_, .Ltmp867-_ZSt3getILm0EJP10BinaryNodeSt14default_deleteIS0_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERS9_ | |
.Ltmp868: | |
.cfi_endproc | |
.Leh_func_end106: | |
.section .text._ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EE11get_deleterEv,"axG",@progbits,_ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EE11get_deleterEv,comdat | |
.weak _ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EE11get_deleterEv | |
.align 16, 0x90 | |
.type _ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EE11get_deleterEv,@function | |
_ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EE11get_deleterEv: # @_ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EE11get_deleterEv | |
.Ltmp871: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp872: | |
.cfi_def_cfa_offset 16 | |
.Ltmp873: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp874: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZSt3getILm1EJP10BinaryNodeSt14default_deleteIS0_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERS9_ | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp875: | |
.size _ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EE11get_deleterEv, .Ltmp875-_ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EE11get_deleterEv | |
.Ltmp876: | |
.cfi_endproc | |
.Leh_func_end107: | |
.section .text._ZNKSt14default_deleteI10BinaryNodeEclEPS0_,"axG",@progbits,_ZNKSt14default_deleteI10BinaryNodeEclEPS0_,comdat | |
.weak _ZNKSt14default_deleteI10BinaryNodeEclEPS0_ | |
.align 16, 0x90 | |
.type _ZNKSt14default_deleteI10BinaryNodeEclEPS0_,@function | |
_ZNKSt14default_deleteI10BinaryNodeEclEPS0_: # @_ZNKSt14default_deleteI10BinaryNodeEclEPS0_ | |
.Ltmp879: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp880: | |
.cfi_def_cfa_offset 16 | |
.Ltmp881: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp882: | |
.cfi_def_cfa_register %rbp | |
subq $32, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq -16(%rbp), %rsi | |
cmpq $0, %rsi | |
movq %rsi, -24(%rbp) # 8-byte Spill | |
je .LBB108_2 | |
# BB#1: | |
movq -24(%rbp), %rax # 8-byte Reload | |
movq %rax, %rdi | |
callq _ZdlPv | |
.LBB108_2: | |
addq $32, %rsp | |
popq %rbp | |
ret | |
.Ltmp883: | |
.size _ZNKSt14default_deleteI10BinaryNodeEclEPS0_, .Ltmp883-_ZNKSt14default_deleteI10BinaryNodeEclEPS0_ | |
.Ltmp884: | |
.cfi_endproc | |
.Leh_func_end108: | |
.section .text._ZSt3getILm1EJP10BinaryNodeSt14default_deleteIS0_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERS9_,"axG",@progbits,_ZSt3getILm1EJP10BinaryNodeSt14default_deleteIS0_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERS9_,comdat | |
.weak _ZSt3getILm1EJP10BinaryNodeSt14default_deleteIS0_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERS9_ | |
.align 16, 0x90 | |
.type _ZSt3getILm1EJP10BinaryNodeSt14default_deleteIS0_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERS9_,@function | |
_ZSt3getILm1EJP10BinaryNodeSt14default_deleteIS0_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERS9_: # @_ZSt3getILm1EJP10BinaryNodeSt14default_deleteIS0_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERS9_ | |
.Ltmp887: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp888: | |
.cfi_def_cfa_offset 16 | |
.Ltmp889: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp890: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZSt12__get_helperILm1ESt14default_deleteI10BinaryNodeEJEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS4_DpT1_EE | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp891: | |
.size _ZSt3getILm1EJP10BinaryNodeSt14default_deleteIS0_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERS9_, .Ltmp891-_ZSt3getILm1EJP10BinaryNodeSt14default_deleteIS0_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERS9_ | |
.Ltmp892: | |
.cfi_endproc | |
.Leh_func_end109: | |
.section .text._ZSt12__get_helperILm1ESt14default_deleteI10BinaryNodeEJEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS4_DpT1_EE,"axG",@progbits,_ZSt12__get_helperILm1ESt14default_deleteI10BinaryNodeEJEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS4_DpT1_EE,comdat | |
.weak _ZSt12__get_helperILm1ESt14default_deleteI10BinaryNodeEJEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS4_DpT1_EE | |
.align 16, 0x90 | |
.type _ZSt12__get_helperILm1ESt14default_deleteI10BinaryNodeEJEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS4_DpT1_EE,@function | |
_ZSt12__get_helperILm1ESt14default_deleteI10BinaryNodeEJEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS4_DpT1_EE: # @_ZSt12__get_helperILm1ESt14default_deleteI10BinaryNodeEJEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS4_DpT1_EE | |
.Ltmp895: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp896: | |
.cfi_def_cfa_offset 16 | |
.Ltmp897: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp898: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZNSt11_Tuple_implILm1EJSt14default_deleteI10BinaryNodeEEE7_M_headEv | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp899: | |
.size _ZSt12__get_helperILm1ESt14default_deleteI10BinaryNodeEJEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS4_DpT1_EE, .Ltmp899-_ZSt12__get_helperILm1ESt14default_deleteI10BinaryNodeEJEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS4_DpT1_EE | |
.Ltmp900: | |
.cfi_endproc | |
.Leh_func_end110: | |
.section .text._ZNSt11_Tuple_implILm1EJSt14default_deleteI10BinaryNodeEEE7_M_headEv,"axG",@progbits,_ZNSt11_Tuple_implILm1EJSt14default_deleteI10BinaryNodeEEE7_M_headEv,comdat | |
.weak _ZNSt11_Tuple_implILm1EJSt14default_deleteI10BinaryNodeEEE7_M_headEv | |
.align 16, 0x90 | |
.type _ZNSt11_Tuple_implILm1EJSt14default_deleteI10BinaryNodeEEE7_M_headEv,@function | |
_ZNSt11_Tuple_implILm1EJSt14default_deleteI10BinaryNodeEEE7_M_headEv: # @_ZNSt11_Tuple_implILm1EJSt14default_deleteI10BinaryNodeEEE7_M_headEv | |
.Ltmp903: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp904: | |
.cfi_def_cfa_offset 16 | |
.Ltmp905: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp906: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZNSt10_Head_baseILm1ESt14default_deleteI10BinaryNodeELb1EE7_M_headEv | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp907: | |
.size _ZNSt11_Tuple_implILm1EJSt14default_deleteI10BinaryNodeEEE7_M_headEv, .Ltmp907-_ZNSt11_Tuple_implILm1EJSt14default_deleteI10BinaryNodeEEE7_M_headEv | |
.Ltmp908: | |
.cfi_endproc | |
.Leh_func_end111: | |
.section .text._ZNSt10_Head_baseILm1ESt14default_deleteI10BinaryNodeELb1EE7_M_headEv,"axG",@progbits,_ZNSt10_Head_baseILm1ESt14default_deleteI10BinaryNodeELb1EE7_M_headEv,comdat | |
.weak _ZNSt10_Head_baseILm1ESt14default_deleteI10BinaryNodeELb1EE7_M_headEv | |
.align 16, 0x90 | |
.type _ZNSt10_Head_baseILm1ESt14default_deleteI10BinaryNodeELb1EE7_M_headEv,@function | |
_ZNSt10_Head_baseILm1ESt14default_deleteI10BinaryNodeELb1EE7_M_headEv: # @_ZNSt10_Head_baseILm1ESt14default_deleteI10BinaryNodeELb1EE7_M_headEv | |
.Ltmp909: | |
.cfi_startproc | |
# BB#0: | |
movq %rdi, -8(%rsp) | |
movq -8(%rsp), %rdi | |
movq %rdi, %rax | |
ret | |
.Ltmp910: | |
.size _ZNSt10_Head_baseILm1ESt14default_deleteI10BinaryNodeELb1EE7_M_headEv, .Ltmp910-_ZNSt10_Head_baseILm1ESt14default_deleteI10BinaryNodeELb1EE7_M_headEv | |
.Ltmp911: | |
.cfi_endproc | |
.Leh_func_end112: | |
.section .text._ZSt12__get_helperILm0EP10BinaryNodeJSt14default_deleteIS0_EEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS5_DpT1_EE,"axG",@progbits,_ZSt12__get_helperILm0EP10BinaryNodeJSt14default_deleteIS0_EEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS5_DpT1_EE,comdat | |
.weak _ZSt12__get_helperILm0EP10BinaryNodeJSt14default_deleteIS0_EEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS5_DpT1_EE | |
.align 16, 0x90 | |
.type _ZSt12__get_helperILm0EP10BinaryNodeJSt14default_deleteIS0_EEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS5_DpT1_EE,@function | |
_ZSt12__get_helperILm0EP10BinaryNodeJSt14default_deleteIS0_EEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS5_DpT1_EE: # @_ZSt12__get_helperILm0EP10BinaryNodeJSt14default_deleteIS0_EEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS5_DpT1_EE | |
.Ltmp914: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp915: | |
.cfi_def_cfa_offset 16 | |
.Ltmp916: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp917: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZNSt11_Tuple_implILm0EJP10BinaryNodeSt14default_deleteIS0_EEE7_M_headEv | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp918: | |
.size _ZSt12__get_helperILm0EP10BinaryNodeJSt14default_deleteIS0_EEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS5_DpT1_EE, .Ltmp918-_ZSt12__get_helperILm0EP10BinaryNodeJSt14default_deleteIS0_EEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS5_DpT1_EE | |
.Ltmp919: | |
.cfi_endproc | |
.Leh_func_end113: | |
.section .text._ZNSt11_Tuple_implILm0EJP10BinaryNodeSt14default_deleteIS0_EEE7_M_headEv,"axG",@progbits,_ZNSt11_Tuple_implILm0EJP10BinaryNodeSt14default_deleteIS0_EEE7_M_headEv,comdat | |
.weak _ZNSt11_Tuple_implILm0EJP10BinaryNodeSt14default_deleteIS0_EEE7_M_headEv | |
.align 16, 0x90 | |
.type _ZNSt11_Tuple_implILm0EJP10BinaryNodeSt14default_deleteIS0_EEE7_M_headEv,@function | |
_ZNSt11_Tuple_implILm0EJP10BinaryNodeSt14default_deleteIS0_EEE7_M_headEv: # @_ZNSt11_Tuple_implILm0EJP10BinaryNodeSt14default_deleteIS0_EEE7_M_headEv | |
.Ltmp922: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp923: | |
.cfi_def_cfa_offset 16 | |
.Ltmp924: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp925: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZNSt10_Head_baseILm0EP10BinaryNodeLb0EE7_M_headEv | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp926: | |
.size _ZNSt11_Tuple_implILm0EJP10BinaryNodeSt14default_deleteIS0_EEE7_M_headEv, .Ltmp926-_ZNSt11_Tuple_implILm0EJP10BinaryNodeSt14default_deleteIS0_EEE7_M_headEv | |
.Ltmp927: | |
.cfi_endproc | |
.Leh_func_end114: | |
.section .text._ZNSt10_Head_baseILm0EP10BinaryNodeLb0EE7_M_headEv,"axG",@progbits,_ZNSt10_Head_baseILm0EP10BinaryNodeLb0EE7_M_headEv,comdat | |
.weak _ZNSt10_Head_baseILm0EP10BinaryNodeLb0EE7_M_headEv | |
.align 16, 0x90 | |
.type _ZNSt10_Head_baseILm0EP10BinaryNodeLb0EE7_M_headEv,@function | |
_ZNSt10_Head_baseILm0EP10BinaryNodeLb0EE7_M_headEv: # @_ZNSt10_Head_baseILm0EP10BinaryNodeLb0EE7_M_headEv | |
.Ltmp928: | |
.cfi_startproc | |
# BB#0: | |
movq %rdi, -8(%rsp) | |
movq -8(%rsp), %rax | |
ret | |
.Ltmp929: | |
.size _ZNSt10_Head_baseILm0EP10BinaryNodeLb0EE7_M_headEv, .Ltmp929-_ZNSt10_Head_baseILm0EP10BinaryNodeLb0EE7_M_headEv | |
.Ltmp930: | |
.cfi_endproc | |
.Leh_func_end115: | |
.section .text._ZSt4moveIRP10BinaryNodeEONSt16remove_referenceIT_E4typeEOS4_,"axG",@progbits,_ZSt4moveIRP10BinaryNodeEONSt16remove_referenceIT_E4typeEOS4_,comdat | |
.weak _ZSt4moveIRP10BinaryNodeEONSt16remove_referenceIT_E4typeEOS4_ | |
.align 16, 0x90 | |
.type _ZSt4moveIRP10BinaryNodeEONSt16remove_referenceIT_E4typeEOS4_,@function | |
_ZSt4moveIRP10BinaryNodeEONSt16remove_referenceIT_E4typeEOS4_: # @_ZSt4moveIRP10BinaryNodeEONSt16remove_referenceIT_E4typeEOS4_ | |
.Ltmp931: | |
.cfi_startproc | |
# BB#0: | |
movq %rdi, -8(%rsp) | |
movq -8(%rsp), %rax | |
ret | |
.Ltmp932: | |
.size _ZSt4moveIRP10BinaryNodeEONSt16remove_referenceIT_E4typeEOS4_, .Ltmp932-_ZSt4moveIRP10BinaryNodeEONSt16remove_referenceIT_E4typeEOS4_ | |
.Ltmp933: | |
.cfi_endproc | |
.Leh_func_end116: | |
.section .text._ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EEC2EPS0_,"axG",@progbits,_ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EEC2EPS0_,comdat | |
.weak _ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EEC2EPS0_ | |
.align 16, 0x90 | |
.type _ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EEC2EPS0_,@function | |
_ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EEC2EPS0_: # @_ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EEC2EPS0_ | |
.Ltmp936: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp937: | |
.cfi_def_cfa_offset 16 | |
.Ltmp938: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp939: | |
.cfi_def_cfa_register %rbp | |
subq $32, %rsp | |
leaq -24(%rbp), %rax | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq -8(%rbp), %rdi | |
movq %rdi, -32(%rbp) # 8-byte Spill | |
movq %rax, %rdi | |
callq _ZNSt14default_deleteI10BinaryNodeEC1Ev | |
leaq -16(%rbp), %rsi | |
leaq -24(%rbp), %rdx | |
movq -32(%rbp), %rdi # 8-byte Reload | |
callq _ZNSt5tupleIJP10BinaryNodeSt14default_deleteIS0_EEEC1IRS1_S3_EEOT_OT0_ | |
addq $32, %rsp | |
popq %rbp | |
ret | |
.Ltmp940: | |
.size _ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EEC2EPS0_, .Ltmp940-_ZNSt10unique_ptrI10BinaryNodeSt14default_deleteIS0_EEC2EPS0_ | |
.Ltmp941: | |
.cfi_endproc | |
.Leh_func_end117: | |
.section .text._ZNSt5tupleIJP10BinaryNodeSt14default_deleteIS0_EEEC1IRS1_S3_EEOT_OT0_,"axG",@progbits,_ZNSt5tupleIJP10BinaryNodeSt14default_deleteIS0_EEEC1IRS1_S3_EEOT_OT0_,comdat | |
.weak _ZNSt5tupleIJP10BinaryNodeSt14default_deleteIS0_EEEC1IRS1_S3_EEOT_OT0_ | |
.align 16, 0x90 | |
.type _ZNSt5tupleIJP10BinaryNodeSt14default_deleteIS0_EEEC1IRS1_S3_EEOT_OT0_,@function | |
_ZNSt5tupleIJP10BinaryNodeSt14default_deleteIS0_EEEC1IRS1_S3_EEOT_OT0_: # @_ZNSt5tupleIJP10BinaryNodeSt14default_deleteIS0_EEEC1IRS1_S3_EEOT_OT0_ | |
.Ltmp944: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp945: | |
.cfi_def_cfa_offset 16 | |
.Ltmp946: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp947: | |
.cfi_def_cfa_register %rbp | |
subq $32, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq %rdx, -24(%rbp) | |
movq -8(%rbp), %rdi | |
movq -16(%rbp), %rsi | |
movq -24(%rbp), %rdx | |
callq _ZNSt5tupleIJP10BinaryNodeSt14default_deleteIS0_EEEC2IRS1_S3_EEOT_OT0_ | |
addq $32, %rsp | |
popq %rbp | |
ret | |
.Ltmp948: | |
.size _ZNSt5tupleIJP10BinaryNodeSt14default_deleteIS0_EEEC1IRS1_S3_EEOT_OT0_, .Ltmp948-_ZNSt5tupleIJP10BinaryNodeSt14default_deleteIS0_EEEC1IRS1_S3_EEOT_OT0_ | |
.Ltmp949: | |
.cfi_endproc | |
.Leh_func_end118: | |
.section .text._ZNSt14default_deleteI10BinaryNodeEC1Ev,"axG",@progbits,_ZNSt14default_deleteI10BinaryNodeEC1Ev,comdat | |
.weak _ZNSt14default_deleteI10BinaryNodeEC1Ev | |
.align 16, 0x90 | |
.type _ZNSt14default_deleteI10BinaryNodeEC1Ev,@function | |
_ZNSt14default_deleteI10BinaryNodeEC1Ev: # @_ZNSt14default_deleteI10BinaryNodeEC1Ev | |
.Ltmp952: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp953: | |
.cfi_def_cfa_offset 16 | |
.Ltmp954: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp955: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZNSt14default_deleteI10BinaryNodeEC2Ev | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp956: | |
.size _ZNSt14default_deleteI10BinaryNodeEC1Ev, .Ltmp956-_ZNSt14default_deleteI10BinaryNodeEC1Ev | |
.Ltmp957: | |
.cfi_endproc | |
.Leh_func_end119: | |
.section .text._ZNSt14default_deleteI10BinaryNodeEC2Ev,"axG",@progbits,_ZNSt14default_deleteI10BinaryNodeEC2Ev,comdat | |
.weak _ZNSt14default_deleteI10BinaryNodeEC2Ev | |
.align 16, 0x90 | |
.type _ZNSt14default_deleteI10BinaryNodeEC2Ev,@function | |
_ZNSt14default_deleteI10BinaryNodeEC2Ev: # @_ZNSt14default_deleteI10BinaryNodeEC2Ev | |
.Ltmp958: | |
.cfi_startproc | |
# BB#0: | |
movq %rdi, -8(%rsp) | |
ret | |
.Ltmp959: | |
.size _ZNSt14default_deleteI10BinaryNodeEC2Ev, .Ltmp959-_ZNSt14default_deleteI10BinaryNodeEC2Ev | |
.Ltmp960: | |
.cfi_endproc | |
.Leh_func_end120: | |
.section .text._ZNSt5tupleIJP10BinaryNodeSt14default_deleteIS0_EEEC2IRS1_S3_EEOT_OT0_,"axG",@progbits,_ZNSt5tupleIJP10BinaryNodeSt14default_deleteIS0_EEEC2IRS1_S3_EEOT_OT0_,comdat | |
.weak _ZNSt5tupleIJP10BinaryNodeSt14default_deleteIS0_EEEC2IRS1_S3_EEOT_OT0_ | |
.align 16, 0x90 | |
.type _ZNSt5tupleIJP10BinaryNodeSt14default_deleteIS0_EEEC2IRS1_S3_EEOT_OT0_,@function | |
_ZNSt5tupleIJP10BinaryNodeSt14default_deleteIS0_EEEC2IRS1_S3_EEOT_OT0_: # @_ZNSt5tupleIJP10BinaryNodeSt14default_deleteIS0_EEEC2IRS1_S3_EEOT_OT0_ | |
.Ltmp963: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp964: | |
.cfi_def_cfa_offset 16 | |
.Ltmp965: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp966: | |
.cfi_def_cfa_register %rbp | |
subq $48, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq %rdx, -24(%rbp) | |
movq -8(%rbp), %rdx | |
movq -16(%rbp), %rdi | |
movq %rdx, -32(%rbp) # 8-byte Spill | |
callq _ZSt7forwardIRP10BinaryNodeEOT_RNSt16remove_referenceIS3_E4typeE | |
movq -24(%rbp), %rdi | |
movq %rax, -40(%rbp) # 8-byte Spill | |
callq _ZSt7forwardISt14default_deleteI10BinaryNodeEEOT_RNSt16remove_referenceIS3_E4typeE | |
movq -32(%rbp), %rdi # 8-byte Reload | |
movq -40(%rbp), %rsi # 8-byte Reload | |
movq %rax, %rdx | |
callq _ZNSt11_Tuple_implILm0EJP10BinaryNodeSt14default_deleteIS0_EEEC2IRS1_JS3_EEEOT_DpOT0_ | |
addq $48, %rsp | |
popq %rbp | |
ret | |
.Ltmp967: | |
.size _ZNSt5tupleIJP10BinaryNodeSt14default_deleteIS0_EEEC2IRS1_S3_EEOT_OT0_, .Ltmp967-_ZNSt5tupleIJP10BinaryNodeSt14default_deleteIS0_EEEC2IRS1_S3_EEOT_OT0_ | |
.Ltmp968: | |
.cfi_endproc | |
.Leh_func_end121: | |
.section .text._ZNSt11_Tuple_implILm0EJP10BinaryNodeSt14default_deleteIS0_EEEC2IRS1_JS3_EEEOT_DpOT0_,"axG",@progbits,_ZNSt11_Tuple_implILm0EJP10BinaryNodeSt14default_deleteIS0_EEEC2IRS1_JS3_EEEOT_DpOT0_,comdat | |
.weak _ZNSt11_Tuple_implILm0EJP10BinaryNodeSt14default_deleteIS0_EEEC2IRS1_JS3_EEEOT_DpOT0_ | |
.align 16, 0x90 | |
.type _ZNSt11_Tuple_implILm0EJP10BinaryNodeSt14default_deleteIS0_EEEC2IRS1_JS3_EEEOT_DpOT0_,@function | |
_ZNSt11_Tuple_implILm0EJP10BinaryNodeSt14default_deleteIS0_EEEC2IRS1_JS3_EEEOT_DpOT0_: # @_ZNSt11_Tuple_implILm0EJP10BinaryNodeSt14default_deleteIS0_EEEC2IRS1_JS3_EEEOT_DpOT0_ | |
.Ltmp971: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp972: | |
.cfi_def_cfa_offset 16 | |
.Ltmp973: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp974: | |
.cfi_def_cfa_register %rbp | |
subq $48, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq %rdx, -24(%rbp) | |
movq -8(%rbp), %rdx | |
movq %rdx, %rsi | |
movq -24(%rbp), %rdi | |
movq %rsi, -32(%rbp) # 8-byte Spill | |
movq %rdx, -40(%rbp) # 8-byte Spill | |
callq _ZSt7forwardISt14default_deleteI10BinaryNodeEEOT_RNSt16remove_referenceIS3_E4typeE | |
movq -32(%rbp), %rdi # 8-byte Reload | |
movq %rax, %rsi | |
callq _ZNSt11_Tuple_implILm1EJSt14default_deleteI10BinaryNodeEEEC2IS2_JEEEOT_DpOT0_ | |
movq -40(%rbp), %rax # 8-byte Reload | |
movq -16(%rbp), %rdi | |
movq %rax, -48(%rbp) # 8-byte Spill | |
callq _ZSt7forwardIRP10BinaryNodeEOT_RNSt16remove_referenceIS3_E4typeE | |
movq -48(%rbp), %rdi # 8-byte Reload | |
movq %rax, %rsi | |
callq _ZNSt10_Head_baseILm0EP10BinaryNodeLb0EEC2IRS1_EEOT_ | |
addq $48, %rsp | |
popq %rbp | |
ret | |
.Ltmp975: | |
.size _ZNSt11_Tuple_implILm0EJP10BinaryNodeSt14default_deleteIS0_EEEC2IRS1_JS3_EEEOT_DpOT0_, .Ltmp975-_ZNSt11_Tuple_implILm0EJP10BinaryNodeSt14default_deleteIS0_EEEC2IRS1_JS3_EEEOT_DpOT0_ | |
.Ltmp976: | |
.cfi_endproc | |
.Leh_func_end122: | |
.section .text._ZSt7forwardIRP10BinaryNodeEOT_RNSt16remove_referenceIS3_E4typeE,"axG",@progbits,_ZSt7forwardIRP10BinaryNodeEOT_RNSt16remove_referenceIS3_E4typeE,comdat | |
.weak _ZSt7forwardIRP10BinaryNodeEOT_RNSt16remove_referenceIS3_E4typeE | |
.align 16, 0x90 | |
.type _ZSt7forwardIRP10BinaryNodeEOT_RNSt16remove_referenceIS3_E4typeE,@function | |
_ZSt7forwardIRP10BinaryNodeEOT_RNSt16remove_referenceIS3_E4typeE: # @_ZSt7forwardIRP10BinaryNodeEOT_RNSt16remove_referenceIS3_E4typeE | |
.Ltmp977: | |
.cfi_startproc | |
# BB#0: | |
movq %rdi, -8(%rsp) | |
movq -8(%rsp), %rax | |
ret | |
.Ltmp978: | |
.size _ZSt7forwardIRP10BinaryNodeEOT_RNSt16remove_referenceIS3_E4typeE, .Ltmp978-_ZSt7forwardIRP10BinaryNodeEOT_RNSt16remove_referenceIS3_E4typeE | |
.Ltmp979: | |
.cfi_endproc | |
.Leh_func_end123: | |
.section .text._ZSt7forwardISt14default_deleteI10BinaryNodeEEOT_RNSt16remove_referenceIS3_E4typeE,"axG",@progbits,_ZSt7forwardISt14default_deleteI10BinaryNodeEEOT_RNSt16remove_referenceIS3_E4typeE,comdat | |
.weak _ZSt7forwardISt14default_deleteI10BinaryNodeEEOT_RNSt16remove_referenceIS3_E4typeE | |
.align 16, 0x90 | |
.type _ZSt7forwardISt14default_deleteI10BinaryNodeEEOT_RNSt16remove_referenceIS3_E4typeE,@function | |
_ZSt7forwardISt14default_deleteI10BinaryNodeEEOT_RNSt16remove_referenceIS3_E4typeE: # @_ZSt7forwardISt14default_deleteI10BinaryNodeEEOT_RNSt16remove_referenceIS3_E4typeE | |
.Ltmp980: | |
.cfi_startproc | |
# BB#0: | |
movq %rdi, -8(%rsp) | |
movq -8(%rsp), %rax | |
ret | |
.Ltmp981: | |
.size _ZSt7forwardISt14default_deleteI10BinaryNodeEEOT_RNSt16remove_referenceIS3_E4typeE, .Ltmp981-_ZSt7forwardISt14default_deleteI10BinaryNodeEEOT_RNSt16remove_referenceIS3_E4typeE | |
.Ltmp982: | |
.cfi_endproc | |
.Leh_func_end124: | |
.section .text._ZNSt11_Tuple_implILm1EJSt14default_deleteI10BinaryNodeEEEC2IS2_JEEEOT_DpOT0_,"axG",@progbits,_ZNSt11_Tuple_implILm1EJSt14default_deleteI10BinaryNodeEEEC2IS2_JEEEOT_DpOT0_,comdat | |
.weak _ZNSt11_Tuple_implILm1EJSt14default_deleteI10BinaryNodeEEEC2IS2_JEEEOT_DpOT0_ | |
.align 16, 0x90 | |
.type _ZNSt11_Tuple_implILm1EJSt14default_deleteI10BinaryNodeEEEC2IS2_JEEEOT_DpOT0_,@function | |
_ZNSt11_Tuple_implILm1EJSt14default_deleteI10BinaryNodeEEEC2IS2_JEEEOT_DpOT0_: # @_ZNSt11_Tuple_implILm1EJSt14default_deleteI10BinaryNodeEEEC2IS2_JEEEOT_DpOT0_ | |
.Ltmp985: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp986: | |
.cfi_def_cfa_offset 16 | |
.Ltmp987: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp988: | |
.cfi_def_cfa_register %rbp | |
subq $32, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq -8(%rbp), %rsi | |
movq -16(%rbp), %rdi | |
movq %rsi, -24(%rbp) # 8-byte Spill | |
callq _ZSt7forwardISt14default_deleteI10BinaryNodeEEOT_RNSt16remove_referenceIS3_E4typeE | |
movq -24(%rbp), %rdi # 8-byte Reload | |
movq %rax, %rsi | |
callq _ZNSt10_Head_baseILm1ESt14default_deleteI10BinaryNodeELb1EEC2IS2_EEOT_ | |
addq $32, %rsp | |
popq %rbp | |
ret | |
.Ltmp989: | |
.size _ZNSt11_Tuple_implILm1EJSt14default_deleteI10BinaryNodeEEEC2IS2_JEEEOT_DpOT0_, .Ltmp989-_ZNSt11_Tuple_implILm1EJSt14default_deleteI10BinaryNodeEEEC2IS2_JEEEOT_DpOT0_ | |
.Ltmp990: | |
.cfi_endproc | |
.Leh_func_end125: | |
.section .text._ZNSt10_Head_baseILm0EP10BinaryNodeLb0EEC2IRS1_EEOT_,"axG",@progbits,_ZNSt10_Head_baseILm0EP10BinaryNodeLb0EEC2IRS1_EEOT_,comdat | |
.weak _ZNSt10_Head_baseILm0EP10BinaryNodeLb0EEC2IRS1_EEOT_ | |
.align 16, 0x90 | |
.type _ZNSt10_Head_baseILm0EP10BinaryNodeLb0EEC2IRS1_EEOT_,@function | |
_ZNSt10_Head_baseILm0EP10BinaryNodeLb0EEC2IRS1_EEOT_: # @_ZNSt10_Head_baseILm0EP10BinaryNodeLb0EEC2IRS1_EEOT_ | |
.Ltmp993: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp994: | |
.cfi_def_cfa_offset 16 | |
.Ltmp995: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp996: | |
.cfi_def_cfa_register %rbp | |
subq $32, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq -8(%rbp), %rsi | |
movq -16(%rbp), %rdi | |
movq %rsi, -24(%rbp) # 8-byte Spill | |
callq _ZSt7forwardIRP10BinaryNodeEOT_RNSt16remove_referenceIS3_E4typeE | |
movq (%rax), %rax | |
movq -24(%rbp), %rsi # 8-byte Reload | |
movq %rax, (%rsi) | |
addq $32, %rsp | |
popq %rbp | |
ret | |
.Ltmp997: | |
.size _ZNSt10_Head_baseILm0EP10BinaryNodeLb0EEC2IRS1_EEOT_, .Ltmp997-_ZNSt10_Head_baseILm0EP10BinaryNodeLb0EEC2IRS1_EEOT_ | |
.Ltmp998: | |
.cfi_endproc | |
.Leh_func_end126: | |
.section .text._ZNSt10_Head_baseILm1ESt14default_deleteI10BinaryNodeELb1EEC2IS2_EEOT_,"axG",@progbits,_ZNSt10_Head_baseILm1ESt14default_deleteI10BinaryNodeELb1EEC2IS2_EEOT_,comdat | |
.weak _ZNSt10_Head_baseILm1ESt14default_deleteI10BinaryNodeELb1EEC2IS2_EEOT_ | |
.align 16, 0x90 | |
.type _ZNSt10_Head_baseILm1ESt14default_deleteI10BinaryNodeELb1EEC2IS2_EEOT_,@function | |
_ZNSt10_Head_baseILm1ESt14default_deleteI10BinaryNodeELb1EEC2IS2_EEOT_: # @_ZNSt10_Head_baseILm1ESt14default_deleteI10BinaryNodeELb1EEC2IS2_EEOT_ | |
.Ltmp1001: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp1002: | |
.cfi_def_cfa_offset 16 | |
.Ltmp1003: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp1004: | |
.cfi_def_cfa_register %rbp | |
subq $32, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq -16(%rbp), %rdi | |
callq _ZSt7forwardISt14default_deleteI10BinaryNodeEEOT_RNSt16remove_referenceIS3_E4typeE | |
movq %rax, -24(%rbp) # 8-byte Spill | |
addq $32, %rsp | |
popq %rbp | |
ret | |
.Ltmp1005: | |
.size _ZNSt10_Head_baseILm1ESt14default_deleteI10BinaryNodeELb1EEC2IS2_EEOT_, .Ltmp1005-_ZNSt10_Head_baseILm1ESt14default_deleteI10BinaryNodeELb1EEC2IS2_EEOT_ | |
.Ltmp1006: | |
.cfi_endproc | |
.Leh_func_end127: | |
.section .text._ZN9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEEC1ERKS3_,"axG",@progbits,_ZN9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEEC1ERKS3_,comdat | |
.weak _ZN9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEEC1ERKS3_ | |
.align 16, 0x90 | |
.type _ZN9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEEC1ERKS3_,@function | |
_ZN9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEEC1ERKS3_: # @_ZN9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEEC1ERKS3_ | |
.Ltmp1009: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp1010: | |
.cfi_def_cfa_offset 16 | |
.Ltmp1011: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp1012: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq -8(%rbp), %rdi | |
movq -16(%rbp), %rsi | |
callq _ZN9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEEC2ERKS3_ | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp1013: | |
.size _ZN9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEEC1ERKS3_, .Ltmp1013-_ZN9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEEC1ERKS3_ | |
.Ltmp1014: | |
.cfi_endproc | |
.Leh_func_end128: | |
.section .text._ZN9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEEC2ERKS3_,"axG",@progbits,_ZN9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEEC2ERKS3_,comdat | |
.weak _ZN9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEEC2ERKS3_ | |
.align 16, 0x90 | |
.type _ZN9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEEC2ERKS3_,@function | |
_ZN9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEEC2ERKS3_: # @_ZN9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEEC2ERKS3_ | |
.Ltmp1015: | |
.cfi_startproc | |
# BB#0: | |
movq %rdi, -8(%rsp) | |
movq %rsi, -16(%rsp) | |
movq -8(%rsp), %rsi | |
movq -16(%rsp), %rdi | |
movq (%rdi), %rdi | |
movq %rdi, (%rsi) | |
ret | |
.Ltmp1016: | |
.size _ZN9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEEC2ERKS3_, .Ltmp1016-_ZN9__gnu_cxx17__normal_iteratorIPP8NaryNodeSt6vectorIS2_SaIS2_EEEC2ERKS3_ | |
.Ltmp1017: | |
.cfi_endproc | |
.Leh_func_end129: | |
.section .text._ZNSt6vectorIP8NaryNodeSaIS1_EED2Ev,"axG",@progbits,_ZNSt6vectorIP8NaryNodeSaIS1_EED2Ev,comdat | |
.weak _ZNSt6vectorIP8NaryNodeSaIS1_EED2Ev | |
.align 16, 0x90 | |
.type _ZNSt6vectorIP8NaryNodeSaIS1_EED2Ev,@function | |
_ZNSt6vectorIP8NaryNodeSaIS1_EED2Ev: # @_ZNSt6vectorIP8NaryNodeSaIS1_EED2Ev | |
.Ltmp1025: | |
.cfi_startproc | |
.cfi_personality 3, __gxx_personality_v0 | |
.Leh_func_begin130: | |
.cfi_lsda 3, .Lexception130 | |
# BB#0: | |
pushq %rbp | |
.Ltmp1026: | |
.cfi_def_cfa_offset 16 | |
.Ltmp1027: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp1028: | |
.cfi_def_cfa_register %rbp | |
subq $64, %rsp | |
movq %rdi, -8(%rbp) | |
movq (%rdi), %rax | |
movq 8(%rdi), %rsi | |
movq %rdi, %rcx | |
.Ltmp1018: | |
movq %rcx, -32(%rbp) # 8-byte Spill | |
movq %rsi, -40(%rbp) # 8-byte Spill | |
movq %rax, -48(%rbp) # 8-byte Spill | |
callq _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE19_M_get_Tp_allocatorEv | |
.Ltmp1019: | |
movq %rax, -56(%rbp) # 8-byte Spill | |
jmp .LBB130_1 | |
.LBB130_1: | |
.Ltmp1020: | |
movq -48(%rbp), %rdi # 8-byte Reload | |
movq -40(%rbp), %rsi # 8-byte Reload | |
movq -56(%rbp), %rdx # 8-byte Reload | |
callq _ZSt8_DestroyIPP8NaryNodeS1_EvT_S3_RSaIT0_E | |
.Ltmp1021: | |
jmp .LBB130_2 | |
.LBB130_2: | |
movq -32(%rbp), %rax # 8-byte Reload | |
movq %rax, %rdi | |
callq _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EED2Ev | |
addq $64, %rsp | |
popq %rbp | |
ret | |
.LBB130_3: | |
.Ltmp1022: | |
movl %edx, %ecx | |
movq %rax, -16(%rbp) | |
movl %ecx, -20(%rbp) | |
movq -32(%rbp), %rax # 8-byte Reload | |
movq %rax, %rdi | |
callq _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EED2Ev | |
# BB#4: | |
movq -16(%rbp), %rdi | |
callq __cxa_call_unexpected | |
.Ltmp1029: | |
.size _ZNSt6vectorIP8NaryNodeSaIS1_EED2Ev, .Ltmp1029-_ZNSt6vectorIP8NaryNodeSaIS1_EED2Ev | |
.Ltmp1030: | |
.cfi_endproc | |
.Leh_func_end130: | |
.section .gcc_except_table,"a",@progbits | |
.align 4 | |
GCC_except_table130: | |
.Lexception130: | |
.byte 255 # @LPStart Encoding = omit | |
.byte 3 # @TType Encoding = udata4 | |
.byte 160 # @TType base offset | |
.zero 1 | |
.byte 3 # Call site Encoding = udata4 | |
.byte 26 # Call site table length | |
.Lset97 = .Ltmp1018-.Leh_func_begin130 # >> Call Site 1 << | |
.long .Lset97 | |
.Lset98 = .Ltmp1021-.Ltmp1018 # Call between .Ltmp1018 and .Ltmp1021 | |
.long .Lset98 | |
.Lset99 = .Ltmp1022-.Leh_func_begin130 # jumps to .Ltmp1022 | |
.long .Lset99 | |
.byte 3 # On action: 2 | |
.Lset100 = .Ltmp1021-.Leh_func_begin130 # >> Call Site 2 << | |
.long .Lset100 | |
.Lset101 = .Leh_func_end130-.Ltmp1021 # Call between .Ltmp1021 and .Leh_func_end130 | |
.long .Lset101 | |
.long 0 # has no landing pad | |
.byte 0 # On action: cleanup | |
.byte 0 # >> Action Record 1 << | |
# Cleanup | |
.byte 0 # No further actions | |
.byte 127 # >> Action Record 2 << | |
# Filter TypeInfo -1 | |
.byte 125 # Continue to action 1 | |
# >> Filter TypeInfos << | |
.byte 0 | |
.align 4 | |
.section .text._ZNSt12_Vector_baseIP8NaryNodeSaIS1_EED2Ev,"axG",@progbits,_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EED2Ev,comdat | |
.weak _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EED2Ev | |
.align 16, 0x90 | |
.type _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EED2Ev,@function | |
_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EED2Ev: # @_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EED2Ev | |
.Ltmp1036: | |
.cfi_startproc | |
.cfi_personality 3, __gxx_personality_v0 | |
.Leh_func_begin131: | |
.cfi_lsda 3, .Lexception131 | |
# BB#0: | |
pushq %rbp | |
.Ltmp1037: | |
.cfi_def_cfa_offset 16 | |
.Ltmp1038: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp1039: | |
.cfi_def_cfa_register %rbp | |
subq $32, %rsp | |
movq %rdi, -8(%rbp) | |
movq (%rdi), %rax | |
movq 16(%rdi), %rcx | |
subq %rax, %rcx | |
sarq $3, %rcx | |
movq %rdi, %rdx | |
.Ltmp1031: | |
movq %rax, %rsi | |
movq %rdx, -32(%rbp) # 8-byte Spill | |
movq %rcx, %rdx | |
callq _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE13_M_deallocateEPS1_m | |
.Ltmp1032: | |
jmp .LBB131_1 | |
.LBB131_1: | |
movq -32(%rbp), %rdi # 8-byte Reload | |
callq _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implD1Ev | |
addq $32, %rsp | |
popq %rbp | |
ret | |
.LBB131_2: | |
.Ltmp1033: | |
movl %edx, %ecx | |
movq %rax, -16(%rbp) | |
movl %ecx, -20(%rbp) | |
movq -32(%rbp), %rdi # 8-byte Reload | |
callq _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implD1Ev | |
# BB#3: | |
movq -16(%rbp), %rdi | |
callq __cxa_call_unexpected | |
.Ltmp1040: | |
.size _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EED2Ev, .Ltmp1040-_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EED2Ev | |
.Ltmp1041: | |
.cfi_endproc | |
.Leh_func_end131: | |
.section .gcc_except_table,"a",@progbits | |
.align 4 | |
GCC_except_table131: | |
.Lexception131: | |
.byte 255 # @LPStart Encoding = omit | |
.byte 3 # @TType Encoding = udata4 | |
.byte 160 # @TType base offset | |
.zero 1 | |
.byte 3 # Call site Encoding = udata4 | |
.byte 26 # Call site table length | |
.Lset102 = .Ltmp1031-.Leh_func_begin131 # >> Call Site 1 << | |
.long .Lset102 | |
.Lset103 = .Ltmp1032-.Ltmp1031 # Call between .Ltmp1031 and .Ltmp1032 | |
.long .Lset103 | |
.Lset104 = .Ltmp1033-.Leh_func_begin131 # jumps to .Ltmp1033 | |
.long .Lset104 | |
.byte 3 # On action: 2 | |
.Lset105 = .Ltmp1032-.Leh_func_begin131 # >> Call Site 2 << | |
.long .Lset105 | |
.Lset106 = .Leh_func_end131-.Ltmp1032 # Call between .Ltmp1032 and .Leh_func_end131 | |
.long .Lset106 | |
.long 0 # has no landing pad | |
.byte 0 # On action: cleanup | |
.byte 0 # >> Action Record 1 << | |
# Cleanup | |
.byte 0 # No further actions | |
.byte 127 # >> Action Record 2 << | |
# Filter TypeInfo -1 | |
.byte 125 # Continue to action 1 | |
# >> Filter TypeInfos << | |
.byte 0 | |
.align 4 | |
.section .text._ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implD1Ev,"axG",@progbits,_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implD1Ev,comdat | |
.weak _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implD1Ev | |
.align 16, 0x90 | |
.type _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implD1Ev,@function | |
_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implD1Ev: # @_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implD1Ev | |
.Ltmp1044: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp1045: | |
.cfi_def_cfa_offset 16 | |
.Ltmp1046: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp1047: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implD2Ev | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp1048: | |
.size _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implD1Ev, .Ltmp1048-_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implD1Ev | |
.Ltmp1049: | |
.cfi_endproc | |
.Leh_func_end132: | |
.section .text._ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implD2Ev,"axG",@progbits,_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implD2Ev,comdat | |
.weak _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implD2Ev | |
.align 16, 0x90 | |
.type _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implD2Ev,@function | |
_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implD2Ev: # @_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implD2Ev | |
.Ltmp1052: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp1053: | |
.cfi_def_cfa_offset 16 | |
.Ltmp1054: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp1055: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZNSaIP8NaryNodeED2Ev | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp1056: | |
.size _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implD2Ev, .Ltmp1056-_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implD2Ev | |
.Ltmp1057: | |
.cfi_endproc | |
.Leh_func_end133: | |
.section .text._ZNSaIP8NaryNodeED2Ev,"axG",@progbits,_ZNSaIP8NaryNodeED2Ev,comdat | |
.weak _ZNSaIP8NaryNodeED2Ev | |
.align 16, 0x90 | |
.type _ZNSaIP8NaryNodeED2Ev,@function | |
_ZNSaIP8NaryNodeED2Ev: # @_ZNSaIP8NaryNodeED2Ev | |
.Ltmp1060: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp1061: | |
.cfi_def_cfa_offset 16 | |
.Ltmp1062: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp1063: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq -8(%rbp), %rdi | |
callq _ZN9__gnu_cxx13new_allocatorIP8NaryNodeED2Ev | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp1064: | |
.size _ZNSaIP8NaryNodeED2Ev, .Ltmp1064-_ZNSaIP8NaryNodeED2Ev | |
.Ltmp1065: | |
.cfi_endproc | |
.Leh_func_end134: | |
.section .text._ZN9__gnu_cxx13new_allocatorIP8NaryNodeED2Ev,"axG",@progbits,_ZN9__gnu_cxx13new_allocatorIP8NaryNodeED2Ev,comdat | |
.weak _ZN9__gnu_cxx13new_allocatorIP8NaryNodeED2Ev | |
.align 16, 0x90 | |
.type _ZN9__gnu_cxx13new_allocatorIP8NaryNodeED2Ev,@function | |
_ZN9__gnu_cxx13new_allocatorIP8NaryNodeED2Ev: # @_ZN9__gnu_cxx13new_allocatorIP8NaryNodeED2Ev | |
.Ltmp1066: | |
.cfi_startproc | |
# BB#0: | |
movq %rdi, -8(%rsp) | |
ret | |
.Ltmp1067: | |
.size _ZN9__gnu_cxx13new_allocatorIP8NaryNodeED2Ev, .Ltmp1067-_ZN9__gnu_cxx13new_allocatorIP8NaryNodeED2Ev | |
.Ltmp1068: | |
.cfi_endproc | |
.Leh_func_end135: | |
.section .text._ZN8NaryNodeC2EiRSt6vectorIPS_SaIS1_EE,"axG",@progbits,_ZN8NaryNodeC2EiRSt6vectorIPS_SaIS1_EE,comdat | |
.weak _ZN8NaryNodeC2EiRSt6vectorIPS_SaIS1_EE | |
.align 16, 0x90 | |
.type _ZN8NaryNodeC2EiRSt6vectorIPS_SaIS1_EE,@function | |
_ZN8NaryNodeC2EiRSt6vectorIPS_SaIS1_EE: # @_ZN8NaryNodeC2EiRSt6vectorIPS_SaIS1_EE | |
.Ltmp1071: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp1072: | |
.cfi_def_cfa_offset 16 | |
.Ltmp1073: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp1074: | |
.cfi_def_cfa_register %rbp | |
subq $32, %rsp | |
movq %rdi, -8(%rbp) | |
movl %esi, -12(%rbp) | |
movq %rdx, -24(%rbp) | |
movq -8(%rbp), %rdx | |
movl -12(%rbp), %esi | |
movl %esi, (%rdx) | |
addq $8, %rdx | |
movq -24(%rbp), %rsi | |
movq %rdx, %rdi | |
callq _ZNSt6vectorIP8NaryNodeSaIS1_EEC1ERKS3_ | |
addq $32, %rsp | |
popq %rbp | |
ret | |
.Ltmp1075: | |
.size _ZN8NaryNodeC2EiRSt6vectorIPS_SaIS1_EE, .Ltmp1075-_ZN8NaryNodeC2EiRSt6vectorIPS_SaIS1_EE | |
.Ltmp1076: | |
.cfi_endproc | |
.Leh_func_end136: | |
.section .text._ZNSt6vectorIP8NaryNodeSaIS1_EEC1ERKS3_,"axG",@progbits,_ZNSt6vectorIP8NaryNodeSaIS1_EEC1ERKS3_,comdat | |
.weak _ZNSt6vectorIP8NaryNodeSaIS1_EEC1ERKS3_ | |
.align 16, 0x90 | |
.type _ZNSt6vectorIP8NaryNodeSaIS1_EEC1ERKS3_,@function | |
_ZNSt6vectorIP8NaryNodeSaIS1_EEC1ERKS3_: # @_ZNSt6vectorIP8NaryNodeSaIS1_EEC1ERKS3_ | |
.Ltmp1079: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp1080: | |
.cfi_def_cfa_offset 16 | |
.Ltmp1081: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp1082: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq -8(%rbp), %rdi | |
movq -16(%rbp), %rsi | |
callq _ZNSt6vectorIP8NaryNodeSaIS1_EEC2ERKS3_ | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp1083: | |
.size _ZNSt6vectorIP8NaryNodeSaIS1_EEC1ERKS3_, .Ltmp1083-_ZNSt6vectorIP8NaryNodeSaIS1_EEC1ERKS3_ | |
.Ltmp1084: | |
.cfi_endproc | |
.Leh_func_end137: | |
.section .text._ZNSt6vectorIP8NaryNodeSaIS1_EEC2ERKS3_,"axG",@progbits,_ZNSt6vectorIP8NaryNodeSaIS1_EEC2ERKS3_,comdat | |
.weak _ZNSt6vectorIP8NaryNodeSaIS1_EEC2ERKS3_ | |
.align 16, 0x90 | |
.type _ZNSt6vectorIP8NaryNodeSaIS1_EEC2ERKS3_,@function | |
_ZNSt6vectorIP8NaryNodeSaIS1_EEC2ERKS3_: # @_ZNSt6vectorIP8NaryNodeSaIS1_EEC2ERKS3_ | |
.Ltmp1096: | |
.cfi_startproc | |
.cfi_personality 3, __gxx_personality_v0 | |
.Leh_func_begin138: | |
.cfi_lsda 3, .Lexception138 | |
# BB#0: | |
pushq %rbp | |
.Ltmp1097: | |
.cfi_def_cfa_offset 16 | |
.Ltmp1098: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp1099: | |
.cfi_def_cfa_register %rbp | |
subq $128, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq -8(%rbp), %rdi | |
movq %rdi, -56(%rbp) # 8-byte Spill | |
movq %rsi, %rdi | |
callq _ZNKSt6vectorIP8NaryNodeSaIS1_EE4sizeEv | |
movq -16(%rbp), %rdi | |
movq %rax, -64(%rbp) # 8-byte Spill | |
callq _ZNKSt12_Vector_baseIP8NaryNodeSaIS1_EE19_M_get_Tp_allocatorEv | |
movq -56(%rbp), %rdi # 8-byte Reload | |
movq -64(%rbp), %rsi # 8-byte Reload | |
movq %rax, %rdx | |
callq _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EEC2EmRKS2_ | |
movq -16(%rbp), %rdi | |
.Ltmp1085: | |
callq _ZNKSt6vectorIP8NaryNodeSaIS1_EE5beginEv | |
.Ltmp1086: | |
movq %rax, -72(%rbp) # 8-byte Spill | |
jmp .LBB138_1 | |
.LBB138_1: | |
movq -72(%rbp), %rax # 8-byte Reload | |
movq %rax, -24(%rbp) | |
movq -16(%rbp), %rdi | |
.Ltmp1087: | |
callq _ZNKSt6vectorIP8NaryNodeSaIS1_EE3endEv | |
.Ltmp1088: | |
movq %rax, -80(%rbp) # 8-byte Spill | |
jmp .LBB138_2 | |
.LBB138_2: | |
movq -80(%rbp), %rax # 8-byte Reload | |
movq %rax, -48(%rbp) | |
movq -56(%rbp), %rcx # 8-byte Reload | |
movq (%rcx), %rdx | |
.Ltmp1089: | |
movq %rcx, %rdi | |
movq %rdx, -88(%rbp) # 8-byte Spill | |
callq _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE19_M_get_Tp_allocatorEv | |
.Ltmp1090: | |
movq %rax, -96(%rbp) # 8-byte Spill | |
jmp .LBB138_3 | |
.LBB138_3: | |
movq -24(%rbp), %rdi | |
movq -48(%rbp), %rsi | |
.Ltmp1091: | |
movq -88(%rbp), %rdx # 8-byte Reload | |
movq -96(%rbp), %rcx # 8-byte Reload | |
callq _ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEPS3_S3_ET0_T_SC_SB_RSaIT1_E | |
.Ltmp1092: | |
movq %rax, -104(%rbp) # 8-byte Spill | |
jmp .LBB138_4 | |
.LBB138_4: | |
movq -56(%rbp), %rax # 8-byte Reload | |
movq -104(%rbp), %rcx # 8-byte Reload | |
movq %rcx, 8(%rax) | |
addq $128, %rsp | |
popq %rbp | |
ret | |
.LBB138_5: | |
.Ltmp1093: | |
movl %edx, %ecx | |
movq %rax, -32(%rbp) | |
movl %ecx, -36(%rbp) | |
movq -56(%rbp), %rax # 8-byte Reload | |
movq %rax, %rdi | |
callq _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EED2Ev | |
# BB#6: | |
movq -32(%rbp), %rax | |
movl -36(%rbp), %ecx | |
movq %rax, -112(%rbp) # 8-byte Spill | |
movl %ecx, -116(%rbp) # 4-byte Spill | |
# BB#7: # %unwind_resume | |
movq -112(%rbp), %rax # 8-byte Reload | |
movq %rax, %rdi | |
callq _Unwind_Resume | |
.Ltmp1100: | |
.size _ZNSt6vectorIP8NaryNodeSaIS1_EEC2ERKS3_, .Ltmp1100-_ZNSt6vectorIP8NaryNodeSaIS1_EEC2ERKS3_ | |
.Ltmp1101: | |
.cfi_endproc | |
.Leh_func_end138: | |
.section .gcc_except_table,"a",@progbits | |
.align 4 | |
GCC_except_table138: | |
.Lexception138: | |
.byte 255 # @LPStart Encoding = omit | |
.byte 3 # @TType Encoding = udata4 | |
.byte 41 # @TType base offset | |
.byte 3 # Call site Encoding = udata4 | |
.byte 39 # Call site table length | |
.Lset107 = .Leh_func_begin138-.Leh_func_begin138 # >> Call Site 1 << | |
.long .Lset107 | |
.Lset108 = .Ltmp1085-.Leh_func_begin138 # Call between .Leh_func_begin138 and .Ltmp1085 | |
.long .Lset108 | |
.long 0 # has no landing pad | |
.byte 0 # On action: cleanup | |
.Lset109 = .Ltmp1085-.Leh_func_begin138 # >> Call Site 2 << | |
.long .Lset109 | |
.Lset110 = .Ltmp1092-.Ltmp1085 # Call between .Ltmp1085 and .Ltmp1092 | |
.long .Lset110 | |
.Lset111 = .Ltmp1093-.Leh_func_begin138 # jumps to .Ltmp1093 | |
.long .Lset111 | |
.byte 0 # On action: cleanup | |
.Lset112 = .Ltmp1092-.Leh_func_begin138 # >> Call Site 3 << | |
.long .Lset112 | |
.Lset113 = .Leh_func_end138-.Ltmp1092 # Call between .Ltmp1092 and .Leh_func_end138 | |
.long .Lset113 | |
.long 0 # has no landing pad | |
.byte 0 # On action: cleanup | |
.align 4 | |
.section .text._ZNSt12_Vector_baseIP8NaryNodeSaIS1_EEC2EmRKS2_,"axG",@progbits,_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EEC2EmRKS2_,comdat | |
.weak _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EEC2EmRKS2_ | |
.align 16, 0x90 | |
.type _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EEC2EmRKS2_,@function | |
_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EEC2EmRKS2_: # @_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EEC2EmRKS2_ | |
.Ltmp1107: | |
.cfi_startproc | |
.cfi_personality 3, __gxx_personality_v0 | |
.Leh_func_begin139: | |
.cfi_lsda 3, .Lexception139 | |
# BB#0: | |
pushq %rbp | |
.Ltmp1108: | |
.cfi_def_cfa_offset 16 | |
.Ltmp1109: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp1110: | |
.cfi_def_cfa_register %rbp | |
subq $80, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq %rdx, -24(%rbp) | |
movq -8(%rbp), %rsi | |
movq %rsi, %rdi | |
movq %rsi, -48(%rbp) # 8-byte Spill | |
movq %rdx, %rsi | |
callq _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implC1ERKS2_ | |
movq -16(%rbp), %rsi | |
.Ltmp1102: | |
movq -48(%rbp), %rdi # 8-byte Reload | |
callq _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE11_M_allocateEm | |
.Ltmp1103: | |
movq %rax, -56(%rbp) # 8-byte Spill | |
jmp .LBB139_1 | |
.LBB139_1: | |
movq -48(%rbp), %rax # 8-byte Reload | |
movq -56(%rbp), %rcx # 8-byte Reload | |
movq %rcx, (%rax) | |
movq (%rax), %rdx | |
movq %rdx, 8(%rax) | |
movq (%rax), %rdx | |
movq -16(%rbp), %rsi | |
shlq $3, %rsi | |
addq %rdx, %rsi | |
movq %rsi, 16(%rax) | |
addq $80, %rsp | |
popq %rbp | |
ret | |
.LBB139_2: | |
.Ltmp1104: | |
movl %edx, %ecx | |
movq %rax, -32(%rbp) | |
movl %ecx, -36(%rbp) | |
movq -48(%rbp), %rdi # 8-byte Reload | |
callq _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implD1Ev | |
# BB#3: | |
movq -32(%rbp), %rax | |
movl -36(%rbp), %ecx | |
movq %rax, -64(%rbp) # 8-byte Spill | |
movl %ecx, -68(%rbp) # 4-byte Spill | |
# BB#4: # %unwind_resume | |
movq -64(%rbp), %rax # 8-byte Reload | |
movq %rax, %rdi | |
callq _Unwind_Resume | |
.Ltmp1111: | |
.size _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EEC2EmRKS2_, .Ltmp1111-_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EEC2EmRKS2_ | |
.Ltmp1112: | |
.cfi_endproc | |
.Leh_func_end139: | |
.section .gcc_except_table,"a",@progbits | |
.align 4 | |
GCC_except_table139: | |
.Lexception139: | |
.byte 255 # @LPStart Encoding = omit | |
.byte 3 # @TType Encoding = udata4 | |
.byte 41 # @TType base offset | |
.byte 3 # Call site Encoding = udata4 | |
.byte 39 # Call site table length | |
.Lset114 = .Leh_func_begin139-.Leh_func_begin139 # >> Call Site 1 << | |
.long .Lset114 | |
.Lset115 = .Ltmp1102-.Leh_func_begin139 # Call between .Leh_func_begin139 and .Ltmp1102 | |
.long .Lset115 | |
.long 0 # has no landing pad | |
.byte 0 # On action: cleanup | |
.Lset116 = .Ltmp1102-.Leh_func_begin139 # >> Call Site 2 << | |
.long .Lset116 | |
.Lset117 = .Ltmp1103-.Ltmp1102 # Call between .Ltmp1102 and .Ltmp1103 | |
.long .Lset117 | |
.Lset118 = .Ltmp1104-.Leh_func_begin139 # jumps to .Ltmp1104 | |
.long .Lset118 | |
.byte 0 # On action: cleanup | |
.Lset119 = .Ltmp1103-.Leh_func_begin139 # >> Call Site 3 << | |
.long .Lset119 | |
.Lset120 = .Leh_func_end139-.Ltmp1103 # Call between .Ltmp1103 and .Leh_func_end139 | |
.long .Lset120 | |
.long 0 # has no landing pad | |
.byte 0 # On action: cleanup | |
.align 4 | |
.section .text._ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEPS3_S3_ET0_T_SC_SB_RSaIT1_E,"axG",@progbits,_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEPS3_S3_ET0_T_SC_SB_RSaIT1_E,comdat | |
.weak _ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEPS3_S3_ET0_T_SC_SB_RSaIT1_E | |
.align 16, 0x90 | |
.type _ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEPS3_S3_ET0_T_SC_SB_RSaIT1_E,@function | |
_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEPS3_S3_ET0_T_SC_SB_RSaIT1_E: # @_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEPS3_S3_ET0_T_SC_SB_RSaIT1_E | |
.Ltmp1115: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp1116: | |
.cfi_def_cfa_offset 16 | |
.Ltmp1117: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp1118: | |
.cfi_def_cfa_register %rbp | |
subq $48, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq %rdx, -24(%rbp) | |
movq %rcx, -32(%rbp) | |
movq -8(%rbp), %rcx | |
movq %rcx, -40(%rbp) | |
movq -16(%rbp), %rcx | |
movq %rcx, -48(%rbp) | |
movq -24(%rbp), %rdx | |
movq -40(%rbp), %rdi | |
movq -48(%rbp), %rsi | |
callq _ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_ | |
addq $48, %rsp | |
popq %rbp | |
ret | |
.Ltmp1119: | |
.size _ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEPS3_S3_ET0_T_SC_SB_RSaIT1_E, .Ltmp1119-_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEPS3_S3_ET0_T_SC_SB_RSaIT1_E | |
.Ltmp1120: | |
.cfi_endproc | |
.Leh_func_end140: | |
.section .text._ZNKSt6vectorIP8NaryNodeSaIS1_EE5beginEv,"axG",@progbits,_ZNKSt6vectorIP8NaryNodeSaIS1_EE5beginEv,comdat | |
.weak _ZNKSt6vectorIP8NaryNodeSaIS1_EE5beginEv | |
.align 16, 0x90 | |
.type _ZNKSt6vectorIP8NaryNodeSaIS1_EE5beginEv,@function | |
_ZNKSt6vectorIP8NaryNodeSaIS1_EE5beginEv: # @_ZNKSt6vectorIP8NaryNodeSaIS1_EE5beginEv | |
.Ltmp1123: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp1124: | |
.cfi_def_cfa_offset 16 | |
.Ltmp1125: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp1126: | |
.cfi_def_cfa_register %rbp | |
subq $32, %rsp | |
leaq -8(%rbp), %rax | |
leaq -24(%rbp), %rsi | |
movq %rdi, -16(%rbp) | |
movq -16(%rbp), %rdi | |
movq (%rdi), %rdi | |
movq %rdi, -24(%rbp) | |
movq %rax, %rdi | |
callq _ZN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS2_SaIS2_EEEC1ERKS4_ | |
movq -8(%rbp), %rax | |
addq $32, %rsp | |
popq %rbp | |
ret | |
.Ltmp1127: | |
.size _ZNKSt6vectorIP8NaryNodeSaIS1_EE5beginEv, .Ltmp1127-_ZNKSt6vectorIP8NaryNodeSaIS1_EE5beginEv | |
.Ltmp1128: | |
.cfi_endproc | |
.Leh_func_end141: | |
.section .text._ZNKSt6vectorIP8NaryNodeSaIS1_EE3endEv,"axG",@progbits,_ZNKSt6vectorIP8NaryNodeSaIS1_EE3endEv,comdat | |
.weak _ZNKSt6vectorIP8NaryNodeSaIS1_EE3endEv | |
.align 16, 0x90 | |
.type _ZNKSt6vectorIP8NaryNodeSaIS1_EE3endEv,@function | |
_ZNKSt6vectorIP8NaryNodeSaIS1_EE3endEv: # @_ZNKSt6vectorIP8NaryNodeSaIS1_EE3endEv | |
.Ltmp1131: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp1132: | |
.cfi_def_cfa_offset 16 | |
.Ltmp1133: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp1134: | |
.cfi_def_cfa_register %rbp | |
subq $32, %rsp | |
leaq -8(%rbp), %rax | |
leaq -24(%rbp), %rsi | |
movq %rdi, -16(%rbp) | |
movq -16(%rbp), %rdi | |
movq 8(%rdi), %rdi | |
movq %rdi, -24(%rbp) | |
movq %rax, %rdi | |
callq _ZN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS2_SaIS2_EEEC1ERKS4_ | |
movq -8(%rbp), %rax | |
addq $32, %rsp | |
popq %rbp | |
ret | |
.Ltmp1135: | |
.size _ZNKSt6vectorIP8NaryNodeSaIS1_EE3endEv, .Ltmp1135-_ZNKSt6vectorIP8NaryNodeSaIS1_EE3endEv | |
.Ltmp1136: | |
.cfi_endproc | |
.Leh_func_end142: | |
.section .text._ZN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS2_SaIS2_EEEC1ERKS4_,"axG",@progbits,_ZN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS2_SaIS2_EEEC1ERKS4_,comdat | |
.weak _ZN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS2_SaIS2_EEEC1ERKS4_ | |
.align 16, 0x90 | |
.type _ZN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS2_SaIS2_EEEC1ERKS4_,@function | |
_ZN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS2_SaIS2_EEEC1ERKS4_: # @_ZN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS2_SaIS2_EEEC1ERKS4_ | |
.Ltmp1139: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp1140: | |
.cfi_def_cfa_offset 16 | |
.Ltmp1141: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp1142: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq -8(%rbp), %rdi | |
movq -16(%rbp), %rsi | |
callq _ZN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS2_SaIS2_EEEC2ERKS4_ | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp1143: | |
.size _ZN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS2_SaIS2_EEEC1ERKS4_, .Ltmp1143-_ZN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS2_SaIS2_EEEC1ERKS4_ | |
.Ltmp1144: | |
.cfi_endproc | |
.Leh_func_end143: | |
.section .text._ZN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS2_SaIS2_EEEC2ERKS4_,"axG",@progbits,_ZN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS2_SaIS2_EEEC2ERKS4_,comdat | |
.weak _ZN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS2_SaIS2_EEEC2ERKS4_ | |
.align 16, 0x90 | |
.type _ZN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS2_SaIS2_EEEC2ERKS4_,@function | |
_ZN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS2_SaIS2_EEEC2ERKS4_: # @_ZN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS2_SaIS2_EEEC2ERKS4_ | |
.Ltmp1145: | |
.cfi_startproc | |
# BB#0: | |
movq %rdi, -8(%rsp) | |
movq %rsi, -16(%rsp) | |
movq -8(%rsp), %rsi | |
movq -16(%rsp), %rdi | |
movq (%rdi), %rdi | |
movq %rdi, (%rsi) | |
ret | |
.Ltmp1146: | |
.size _ZN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS2_SaIS2_EEEC2ERKS4_, .Ltmp1146-_ZN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS2_SaIS2_EEEC2ERKS4_ | |
.Ltmp1147: | |
.cfi_endproc | |
.Leh_func_end144: | |
.section .text._ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_,"axG",@progbits,_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_,comdat | |
.weak _ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_ | |
.align 16, 0x90 | |
.type _ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_,@function | |
_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_: # @_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_ | |
.Ltmp1150: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp1151: | |
.cfi_def_cfa_offset 16 | |
.Ltmp1152: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp1153: | |
.cfi_def_cfa_register %rbp | |
subq $48, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq %rdx, -24(%rbp) | |
movq -8(%rbp), %rdx | |
movq %rdx, -32(%rbp) | |
movq -16(%rbp), %rdx | |
movq %rdx, -40(%rbp) | |
movq -24(%rbp), %rdx | |
movq -32(%rbp), %rdi | |
movq -40(%rbp), %rsi | |
callq _ZNSt20__uninitialized_copyILb1EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS5_SaIS5_EEEEPS5_EET0_T_SE_SD_ | |
addq $48, %rsp | |
popq %rbp | |
ret | |
.Ltmp1154: | |
.size _ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_, .Ltmp1154-_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_ | |
.Ltmp1155: | |
.cfi_endproc | |
.Leh_func_end145: | |
.section .text._ZNSt20__uninitialized_copyILb1EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS5_SaIS5_EEEEPS5_EET0_T_SE_SD_,"axG",@progbits,_ZNSt20__uninitialized_copyILb1EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS5_SaIS5_EEEEPS5_EET0_T_SE_SD_,comdat | |
.weak _ZNSt20__uninitialized_copyILb1EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS5_SaIS5_EEEEPS5_EET0_T_SE_SD_ | |
.align 16, 0x90 | |
.type _ZNSt20__uninitialized_copyILb1EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS5_SaIS5_EEEEPS5_EET0_T_SE_SD_,@function | |
_ZNSt20__uninitialized_copyILb1EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS5_SaIS5_EEEEPS5_EET0_T_SE_SD_: # @_ZNSt20__uninitialized_copyILb1EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS5_SaIS5_EEEEPS5_EET0_T_SE_SD_ | |
.Ltmp1158: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp1159: | |
.cfi_def_cfa_offset 16 | |
.Ltmp1160: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp1161: | |
.cfi_def_cfa_register %rbp | |
subq $48, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq %rdx, -24(%rbp) | |
movq -8(%rbp), %rdx | |
movq %rdx, -32(%rbp) | |
movq -16(%rbp), %rdx | |
movq %rdx, -40(%rbp) | |
movq -24(%rbp), %rdx | |
movq -32(%rbp), %rdi | |
movq -40(%rbp), %rsi | |
callq _ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_ | |
addq $48, %rsp | |
popq %rbp | |
ret | |
.Ltmp1162: | |
.size _ZNSt20__uninitialized_copyILb1EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS5_SaIS5_EEEEPS5_EET0_T_SE_SD_, .Ltmp1162-_ZNSt20__uninitialized_copyILb1EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS5_SaIS5_EEEEPS5_EET0_T_SE_SD_ | |
.Ltmp1163: | |
.cfi_endproc | |
.Leh_func_end146: | |
.section .text._ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_,"axG",@progbits,_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_,comdat | |
.weak _ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_ | |
.align 16, 0x90 | |
.type _ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_,@function | |
_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_: # @_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_ | |
.Ltmp1166: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp1167: | |
.cfi_def_cfa_offset 16 | |
.Ltmp1168: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp1169: | |
.cfi_def_cfa_register %rbp | |
subq $64, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq %rdx, -24(%rbp) | |
movq -8(%rbp), %rdx | |
movq %rdx, -40(%rbp) | |
movq -40(%rbp), %rdi | |
callq _ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEENSt11_Miter_baseIT_E13iterator_typeESB_ | |
movq %rax, -32(%rbp) | |
movq -16(%rbp), %rax | |
movq %rax, -56(%rbp) | |
movq -56(%rbp), %rdi | |
callq _ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEENSt11_Miter_baseIT_E13iterator_typeESB_ | |
movq %rax, -48(%rbp) | |
movq -24(%rbp), %rdx | |
movq -32(%rbp), %rdi | |
movq -48(%rbp), %rsi | |
callq _ZSt14__copy_move_a2ILb0EN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEPS3_ET1_T0_SC_SB_ | |
addq $64, %rsp | |
popq %rbp | |
ret | |
.Ltmp1170: | |
.size _ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_, .Ltmp1170-_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_ | |
.Ltmp1171: | |
.cfi_endproc | |
.Leh_func_end147: | |
.section .text._ZSt14__copy_move_a2ILb0EN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEPS3_ET1_T0_SC_SB_,"axG",@progbits,_ZSt14__copy_move_a2ILb0EN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEPS3_ET1_T0_SC_SB_,comdat | |
.weak _ZSt14__copy_move_a2ILb0EN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEPS3_ET1_T0_SC_SB_ | |
.align 16, 0x90 | |
.type _ZSt14__copy_move_a2ILb0EN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEPS3_ET1_T0_SC_SB_,@function | |
_ZSt14__copy_move_a2ILb0EN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEPS3_ET1_T0_SC_SB_: # @_ZSt14__copy_move_a2ILb0EN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEPS3_ET1_T0_SC_SB_ | |
.Ltmp1174: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp1175: | |
.cfi_def_cfa_offset 16 | |
.Ltmp1176: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp1177: | |
.cfi_def_cfa_register %rbp | |
subq $64, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq %rdx, -24(%rbp) | |
movq -8(%rbp), %rdx | |
movq %rdx, -32(%rbp) | |
movq -32(%rbp), %rdi | |
callq _ZSt12__niter_baseIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEENSt11_Niter_baseIT_E13iterator_typeESB_ | |
movq -16(%rbp), %rdx | |
movq %rdx, -40(%rbp) | |
movq -40(%rbp), %rdi | |
movq %rax, -48(%rbp) # 8-byte Spill | |
callq _ZSt12__niter_baseIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEENSt11_Niter_baseIT_E13iterator_typeESB_ | |
movq -24(%rbp), %rdi | |
movq %rax, -56(%rbp) # 8-byte Spill | |
callq _ZSt12__niter_baseIPP8NaryNodeENSt11_Niter_baseIT_E13iterator_typeES4_ | |
movq -48(%rbp), %rdi # 8-byte Reload | |
movq -56(%rbp), %rsi # 8-byte Reload | |
movq %rax, %rdx | |
callq _ZSt13__copy_move_aILb0EPKP8NaryNodePS1_ET1_T0_S6_S5_ | |
addq $64, %rsp | |
popq %rbp | |
ret | |
.Ltmp1178: | |
.size _ZSt14__copy_move_a2ILb0EN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEPS3_ET1_T0_SC_SB_, .Ltmp1178-_ZSt14__copy_move_a2ILb0EN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEPS3_ET1_T0_SC_SB_ | |
.Ltmp1179: | |
.cfi_endproc | |
.Leh_func_end148: | |
.section .text._ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEENSt11_Miter_baseIT_E13iterator_typeESB_,"axG",@progbits,_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEENSt11_Miter_baseIT_E13iterator_typeESB_,comdat | |
.weak _ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEENSt11_Miter_baseIT_E13iterator_typeESB_ | |
.align 16, 0x90 | |
.type _ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEENSt11_Miter_baseIT_E13iterator_typeESB_,@function | |
_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEENSt11_Miter_baseIT_E13iterator_typeESB_: # @_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEENSt11_Miter_baseIT_E13iterator_typeESB_ | |
.Ltmp1182: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp1183: | |
.cfi_def_cfa_offset 16 | |
.Ltmp1184: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp1185: | |
.cfi_def_cfa_register %rbp | |
subq $32, %rsp | |
movq %rdi, -16(%rbp) | |
movq -16(%rbp), %rdi | |
movq %rdi, -24(%rbp) | |
movq -24(%rbp), %rdi | |
callq _ZNSt10_Iter_baseIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEELb0EE7_S_baseES9_ | |
movq %rax, -8(%rbp) | |
movq -8(%rbp), %rax | |
addq $32, %rsp | |
popq %rbp | |
ret | |
.Ltmp1186: | |
.size _ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEENSt11_Miter_baseIT_E13iterator_typeESB_, .Ltmp1186-_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEENSt11_Miter_baseIT_E13iterator_typeESB_ | |
.Ltmp1187: | |
.cfi_endproc | |
.Leh_func_end149: | |
.section .text._ZNSt10_Iter_baseIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEELb0EE7_S_baseES9_,"axG",@progbits,_ZNSt10_Iter_baseIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEELb0EE7_S_baseES9_,comdat | |
.weak _ZNSt10_Iter_baseIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEELb0EE7_S_baseES9_ | |
.align 16, 0x90 | |
.type _ZNSt10_Iter_baseIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEELb0EE7_S_baseES9_,@function | |
_ZNSt10_Iter_baseIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEELb0EE7_S_baseES9_: # @_ZNSt10_Iter_baseIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEELb0EE7_S_baseES9_ | |
.Ltmp1188: | |
.cfi_startproc | |
# BB#0: | |
movq %rdi, -16(%rsp) | |
movq -16(%rsp), %rdi | |
movq %rdi, -8(%rsp) | |
movq -8(%rsp), %rax | |
ret | |
.Ltmp1189: | |
.size _ZNSt10_Iter_baseIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEELb0EE7_S_baseES9_, .Ltmp1189-_ZNSt10_Iter_baseIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEELb0EE7_S_baseES9_ | |
.Ltmp1190: | |
.cfi_endproc | |
.Leh_func_end150: | |
.section .text._ZSt13__copy_move_aILb0EPKP8NaryNodePS1_ET1_T0_S6_S5_,"axG",@progbits,_ZSt13__copy_move_aILb0EPKP8NaryNodePS1_ET1_T0_S6_S5_,comdat | |
.weak _ZSt13__copy_move_aILb0EPKP8NaryNodePS1_ET1_T0_S6_S5_ | |
.align 16, 0x90 | |
.type _ZSt13__copy_move_aILb0EPKP8NaryNodePS1_ET1_T0_S6_S5_,@function | |
_ZSt13__copy_move_aILb0EPKP8NaryNodePS1_ET1_T0_S6_S5_: # @_ZSt13__copy_move_aILb0EPKP8NaryNodePS1_ET1_T0_S6_S5_ | |
.Ltmp1193: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp1194: | |
.cfi_def_cfa_offset 16 | |
.Ltmp1195: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp1196: | |
.cfi_def_cfa_register %rbp | |
subq $32, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq %rdx, -24(%rbp) | |
movb $1, -25(%rbp) | |
movq -8(%rbp), %rdi | |
movq -16(%rbp), %rsi | |
movq -24(%rbp), %rdx | |
callq _ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIP8NaryNodeEEPT_PKS5_S8_S6_ | |
addq $32, %rsp | |
popq %rbp | |
ret | |
.Ltmp1197: | |
.size _ZSt13__copy_move_aILb0EPKP8NaryNodePS1_ET1_T0_S6_S5_, .Ltmp1197-_ZSt13__copy_move_aILb0EPKP8NaryNodePS1_ET1_T0_S6_S5_ | |
.Ltmp1198: | |
.cfi_endproc | |
.Leh_func_end151: | |
.section .text._ZSt12__niter_baseIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEENSt11_Niter_baseIT_E13iterator_typeESB_,"axG",@progbits,_ZSt12__niter_baseIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEENSt11_Niter_baseIT_E13iterator_typeESB_,comdat | |
.weak _ZSt12__niter_baseIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEENSt11_Niter_baseIT_E13iterator_typeESB_ | |
.align 16, 0x90 | |
.type _ZSt12__niter_baseIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEENSt11_Niter_baseIT_E13iterator_typeESB_,@function | |
_ZSt12__niter_baseIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEENSt11_Niter_baseIT_E13iterator_typeESB_: # @_ZSt12__niter_baseIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEENSt11_Niter_baseIT_E13iterator_typeESB_ | |
.Ltmp1201: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp1202: | |
.cfi_def_cfa_offset 16 | |
.Ltmp1203: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp1204: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq -8(%rbp), %rdi | |
movq %rdi, -16(%rbp) | |
movq -16(%rbp), %rdi | |
callq _ZNSt10_Iter_baseIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEELb1EE7_S_baseES9_ | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp1205: | |
.size _ZSt12__niter_baseIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEENSt11_Niter_baseIT_E13iterator_typeESB_, .Ltmp1205-_ZSt12__niter_baseIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEEENSt11_Niter_baseIT_E13iterator_typeESB_ | |
.Ltmp1206: | |
.cfi_endproc | |
.Leh_func_end152: | |
.section .text._ZNSt10_Iter_baseIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEELb1EE7_S_baseES9_,"axG",@progbits,_ZNSt10_Iter_baseIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEELb1EE7_S_baseES9_,comdat | |
.weak _ZNSt10_Iter_baseIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEELb1EE7_S_baseES9_ | |
.align 16, 0x90 | |
.type _ZNSt10_Iter_baseIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEELb1EE7_S_baseES9_,@function | |
_ZNSt10_Iter_baseIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEELb1EE7_S_baseES9_: # @_ZNSt10_Iter_baseIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEELb1EE7_S_baseES9_ | |
.Ltmp1209: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp1210: | |
.cfi_def_cfa_offset 16 | |
.Ltmp1211: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp1212: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
leaq -8(%rbp), %rax | |
movq %rdi, -8(%rbp) | |
movq %rax, %rdi | |
callq _ZNK9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS2_SaIS2_EEE4baseEv | |
movq (%rax), %rax | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp1213: | |
.size _ZNSt10_Iter_baseIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEELb1EE7_S_baseES9_, .Ltmp1213-_ZNSt10_Iter_baseIN9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS3_SaIS3_EEEELb1EE7_S_baseES9_ | |
.Ltmp1214: | |
.cfi_endproc | |
.Leh_func_end153: | |
.section .text._ZNK9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS2_SaIS2_EEE4baseEv,"axG",@progbits,_ZNK9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS2_SaIS2_EEE4baseEv,comdat | |
.weak _ZNK9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS2_SaIS2_EEE4baseEv | |
.align 16, 0x90 | |
.type _ZNK9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS2_SaIS2_EEE4baseEv,@function | |
_ZNK9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS2_SaIS2_EEE4baseEv: # @_ZNK9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS2_SaIS2_EEE4baseEv | |
.Ltmp1215: | |
.cfi_startproc | |
# BB#0: | |
movq %rdi, -8(%rsp) | |
movq -8(%rsp), %rax | |
ret | |
.Ltmp1216: | |
.size _ZNK9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS2_SaIS2_EEE4baseEv, .Ltmp1216-_ZNK9__gnu_cxx17__normal_iteratorIPKP8NaryNodeSt6vectorIS2_SaIS2_EEE4baseEv | |
.Ltmp1217: | |
.cfi_endproc | |
.Leh_func_end154: | |
.section .text._ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIP8NaryNodeEEPT_PKS5_S8_S6_,"axG",@progbits,_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIP8NaryNodeEEPT_PKS5_S8_S6_,comdat | |
.weak _ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIP8NaryNodeEEPT_PKS5_S8_S6_ | |
.align 16, 0x90 | |
.type _ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIP8NaryNodeEEPT_PKS5_S8_S6_,@function | |
_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIP8NaryNodeEEPT_PKS5_S8_S6_: # @_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIP8NaryNodeEEPT_PKS5_S8_S6_ | |
.Ltmp1220: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp1221: | |
.cfi_def_cfa_offset 16 | |
.Ltmp1222: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp1223: | |
.cfi_def_cfa_register %rbp | |
subq $32, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq %rdx, -24(%rbp) | |
movq -16(%rbp), %rdx | |
movq -8(%rbp), %rsi | |
subq %rsi, %rdx | |
sarq $3, %rdx | |
movq %rdx, -32(%rbp) | |
cmpq $0, -32(%rbp) | |
je .LBB155_2 | |
# BB#1: | |
movq -24(%rbp), %rax | |
movq -8(%rbp), %rcx | |
movq -32(%rbp), %rdx | |
shlq $3, %rdx | |
movq %rax, %rdi | |
movq %rcx, %rsi | |
callq memmove | |
.LBB155_2: | |
movq -24(%rbp), %rax | |
movq -32(%rbp), %rcx | |
shlq $3, %rcx | |
addq %rax, %rcx | |
movq %rcx, %rax | |
addq $32, %rsp | |
popq %rbp | |
ret | |
.Ltmp1224: | |
.size _ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIP8NaryNodeEEPT_PKS5_S8_S6_, .Ltmp1224-_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIP8NaryNodeEEPT_PKS5_S8_S6_ | |
.Ltmp1225: | |
.cfi_endproc | |
.Leh_func_end155: | |
.section .text._ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implC1ERKS2_,"axG",@progbits,_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implC1ERKS2_,comdat | |
.weak _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implC1ERKS2_ | |
.align 16, 0x90 | |
.type _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implC1ERKS2_,@function | |
_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implC1ERKS2_: # @_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implC1ERKS2_ | |
.Ltmp1228: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp1229: | |
.cfi_def_cfa_offset 16 | |
.Ltmp1230: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp1231: | |
.cfi_def_cfa_register %rbp | |
subq $16, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq -8(%rbp), %rdi | |
movq -16(%rbp), %rsi | |
callq _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implC2ERKS2_ | |
addq $16, %rsp | |
popq %rbp | |
ret | |
.Ltmp1232: | |
.size _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implC1ERKS2_, .Ltmp1232-_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implC1ERKS2_ | |
.Ltmp1233: | |
.cfi_endproc | |
.Leh_func_end156: | |
.section .text._ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implC2ERKS2_,"axG",@progbits,_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implC2ERKS2_,comdat | |
.weak _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implC2ERKS2_ | |
.align 16, 0x90 | |
.type _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implC2ERKS2_,@function | |
_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implC2ERKS2_: # @_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implC2ERKS2_ | |
.Ltmp1236: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp1237: | |
.cfi_def_cfa_offset 16 | |
.Ltmp1238: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp1239: | |
.cfi_def_cfa_register %rbp | |
subq $32, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq -8(%rbp), %rsi | |
movq %rsi, %rdi | |
movq -16(%rbp), %rax | |
movq %rsi, -24(%rbp) # 8-byte Spill | |
movq %rax, %rsi | |
callq _ZNSaIP8NaryNodeEC2ERKS1_ | |
movq -24(%rbp), %rax # 8-byte Reload | |
movq $0, (%rax) | |
movq $0, 8(%rax) | |
movq $0, 16(%rax) | |
addq $32, %rsp | |
popq %rbp | |
ret | |
.Ltmp1240: | |
.size _ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implC2ERKS2_, .Ltmp1240-_ZNSt12_Vector_baseIP8NaryNodeSaIS1_EE12_Vector_implC2ERKS2_ | |
.Ltmp1241: | |
.cfi_endproc | |
.Leh_func_end157: | |
.section .text._ZNSaIP8NaryNodeEC2ERKS1_,"axG",@progbits,_ZNSaIP8NaryNodeEC2ERKS1_,comdat | |
.weak _ZNSaIP8NaryNodeEC2ERKS1_ | |
.align 16, 0x90 | |
.type _ZNSaIP8NaryNodeEC2ERKS1_,@function | |
_ZNSaIP8NaryNodeEC2ERKS1_: # @_ZNSaIP8NaryNodeEC2ERKS1_ | |
.Ltmp1244: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp1245: | |
.cfi_def_cfa_offset 16 | |
.Ltmp1246: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp1247: | |
.cfi_def_cfa_register %rbp | |
subq $32, %rsp | |
movq %rdi, -8(%rbp) | |
movq %rsi, -16(%rbp) | |
movq -8(%rbp), %rsi | |
movq -16(%rbp), %rdi | |
movq %rdi, -24(%rbp) # 8-byte Spill | |
movq %rsi, %rdi | |
movq -24(%rbp), %rsi # 8-byte Reload | |
callq _ZN9__gnu_cxx13new_allocatorIP8NaryNodeEC2ERKS3_ | |
addq $32, %rsp | |
popq %rbp | |
ret | |
.Ltmp1248: | |
.size _ZNSaIP8NaryNodeEC2ERKS1_, .Ltmp1248-_ZNSaIP8NaryNodeEC2ERKS1_ | |
.Ltmp1249: | |
.cfi_endproc | |
.Leh_func_end158: | |
.section .text._ZN9__gnu_cxx13new_allocatorIP8NaryNodeEC2ERKS3_,"axG",@progbits,_ZN9__gnu_cxx13new_allocatorIP8NaryNodeEC2ERKS3_,comdat | |
.weak _ZN9__gnu_cxx13new_allocatorIP8NaryNodeEC2ERKS3_ | |
.align 16, 0x90 | |
.type _ZN9__gnu_cxx13new_allocatorIP8NaryNodeEC2ERKS3_,@function | |
_ZN9__gnu_cxx13new_allocatorIP8NaryNodeEC2ERKS3_: # @_ZN9__gnu_cxx13new_allocatorIP8NaryNodeEC2ERKS3_ | |
.Ltmp1250: | |
.cfi_startproc | |
# BB#0: | |
movq %rdi, -8(%rsp) | |
movq %rsi, -16(%rsp) | |
ret | |
.Ltmp1251: | |
.size _ZN9__gnu_cxx13new_allocatorIP8NaryNodeEC2ERKS3_, .Ltmp1251-_ZN9__gnu_cxx13new_allocatorIP8NaryNodeEC2ERKS3_ | |
.Ltmp1252: | |
.cfi_endproc | |
.Leh_func_end159: | |
.section .text._ZN10BinaryNodeC2EiPS_S0_,"axG",@progbits,_ZN10BinaryNodeC2EiPS_S0_,comdat | |
.weak _ZN10BinaryNodeC2EiPS_S0_ | |
.align 16, 0x90 | |
.type _ZN10BinaryNodeC2EiPS_S0_,@function | |
_ZN10BinaryNodeC2EiPS_S0_: # @_ZN10BinaryNodeC2EiPS_S0_ | |
.Ltmp1253: | |
.cfi_startproc | |
# BB#0: | |
movq %rdi, -8(%rsp) | |
movl %esi, -12(%rsp) | |
movq %rdx, -24(%rsp) | |
movq %rcx, -32(%rsp) | |
movq -8(%rsp), %rcx | |
movl -12(%rsp), %esi | |
movl %esi, (%rcx) | |
movq -24(%rsp), %rdx | |
movq %rdx, 8(%rcx) | |
movq -32(%rsp), %rdx | |
movq %rdx, 16(%rcx) | |
ret | |
.Ltmp1254: | |
.size _ZN10BinaryNodeC2EiPS_S0_, .Ltmp1254-_ZN10BinaryNodeC2EiPS_S0_ | |
.Ltmp1255: | |
.cfi_endproc | |
.Leh_func_end160: | |
.text | |
.align 16, 0x90 | |
.type _GLOBAL__I_a,@function | |
_GLOBAL__I_a: # @_GLOBAL__I_a | |
.Ltmp1258: | |
.cfi_startproc | |
# BB#0: | |
pushq %rbp | |
.Ltmp1259: | |
.cfi_def_cfa_offset 16 | |
.Ltmp1260: | |
.cfi_offset %rbp, -16 | |
movq %rsp, %rbp | |
.Ltmp1261: | |
.cfi_def_cfa_register %rbp | |
callq __cxx_global_var_init | |
popq %rbp | |
ret | |
.Ltmp1262: | |
.size _GLOBAL__I_a, .Ltmp1262-_GLOBAL__I_a | |
.Ltmp1263: | |
.cfi_endproc | |
.Leh_func_end161: | |
.type _ZStL19piecewise_construct,@object # @_ZStL19piecewise_construct | |
.section .rodata,"a",@progbits | |
_ZStL19piecewise_construct: | |
.zero 1 | |
.size _ZStL19piecewise_construct, 1 | |
.type _ZStL13allocator_arg,@object # @_ZStL13allocator_arg | |
_ZStL13allocator_arg: | |
.zero 1 | |
.size _ZStL13allocator_arg, 1 | |
.type _ZStL8__ioinit,@object # @_ZStL8__ioinit | |
.local _ZStL8__ioinit | |
.comm _ZStL8__ioinit,1,1 | |
.type .L.str,@object # @.str | |
.section .rodata.str1.1,"aMS",@progbits,1 | |
.L.str: | |
.asciz "BinarySum = " | |
.size .L.str, 13 | |
.type .L.str1,@object # @.str1 | |
.L.str1: | |
.asciz "NarySum = " | |
.size .L.str1, 11 | |
.type .L.str2,@object # @.str2 | |
.L.str2: | |
.asciz "vector::_M_insert_aux" | |
.size .L.str2, 22 | |
.section .ctors,"aw",@progbits | |
.align 8 | |
.quad _GLOBAL__I_a | |
.section ".note.GNU-stack","",@progbits |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment