Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- __asm(" .file \"Hoard.cpp\"\n"
- " .text\n"
- " .p2align 4,,15\n"
- " .globl _Z17internalNeighbourx\n"
- " .type _Z17internalNeighbourx, @function\n"
- "_Z17internalNeighbourx:\n"
- ".LFB1984:\n"
- " .cfi_startproc\n"
- " leaq -1(%rdi), %rax\n"
- " subq $24, %rsp\n"
- " .cfi_def_cfa_offset 32\n"
- " cvtsi2sdq %rax, %xmm0\n"
- " sqrtsd %xmm0, %xmm1\n"
- " ucomisd %xmm1, %xmm1\n"
- " jp .L6\n"
- ".L2:\n"
- " subsd .LC0(%rip), %xmm1\n"
- " movq %rdi, %rdx\n"
- " addq $24, %rsp\n"
- " .cfi_remember_state\n"
- " .cfi_def_cfa_offset 8\n"
- " cvttsd2siq %xmm1, %rcx\n"
- " orq $1, %rcx\n"
- " movq %rcx, %rax\n"
- " leaq 1(%rcx), %rsi\n"
- " imulq %rcx, %rax\n"
- " addq $1, %rax\n"
- " subq %rax, %rdx\n"
- " movq %rdx, %rax\n"
- " cqto\n"
- " idivq %rsi\n"
- " leaq -2(%rax,%rcx,2), %rax\n"
- " addq %rax, %rax\n"
- " notq %rax\n"
- " addq %rdi, %rax\n"
- " ret\n"
- ".L6:\n"
- " .cfi_restore_state\n"
- " movq %rdi, 8(%rsp)\n"
- " call sqrt\n"
- " movq 8(%rsp), %rdi\n"
- " movapd %xmm0, %xmm1\n"
- " jmp .L2\n"
- " .cfi_endproc\n"
- ".LFE1984:\n"
- " .size _Z17internalNeighbourx, .-_Z17internalNeighbourx\n"
- " .section .text._ZNSt8_Rb_treeIxSt4pairIKxxESt10_Select1stIS2_ESt4lessIxESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E,\"axG\",@progbits,_ZNSt8_Rb_treeIxSt4pairIKxxESt10_Select1stIS2_ESt4lessIxESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E,comdat\n"
- " .align 2\n"
- " .p2align 4,,15\n"
- " .weak _ZNSt8_Rb_treeIxSt4pairIKxxESt10_Select1stIS2_ESt4lessIxESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E\n"
- " .type _ZNSt8_Rb_treeIxSt4pairIKxxESt10_Select1stIS2_ESt4lessIxESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E, @function\n"
- "_ZNSt8_Rb_treeIxSt4pairIKxxESt10_Select1stIS2_ESt4lessIxESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E:\n"
- ".LFB2084:\n"
- " .cfi_startproc\n"
- " pushq %r12\n"
- " .cfi_def_cfa_offset 16\n"
- " .cfi_offset 12, -16\n"
- " testq %rsi, %rsi\n"
- " movq %rdi, %r12\n"
- " pushq %rbp\n"
- " .cfi_def_cfa_offset 24\n"
- " .cfi_offset 6, -24\n"
- " pushq %rbx\n"
- " .cfi_def_cfa_offset 32\n"
- " .cfi_offset 3, -32\n"
- " movq %rsi, %rbx\n"
- " jne .L13\n"
- " jmp .L7\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L16:\n"
- " movq %rbp, %rbx\n"
- ".L13:\n"
- " movq 24(%rbx), %rsi\n"
- " movq %r12, %rdi\n"
- " call _ZNSt8_Rb_treeIxSt4pairIKxxESt10_Select1stIS2_ESt4lessIxESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E\n"
- " movq 16(%rbx), %rbp\n"
- " movq %rbx, %rdi\n"
- " call _ZdlPv\n"
- " testq %rbp, %rbp\n"
- " jne .L16\n"
- ".L7:\n"
- " popq %rbx\n"
- " .cfi_def_cfa_offset 24\n"
- " popq %rbp\n"
- " .cfi_def_cfa_offset 16\n"
- " popq %r12\n"
- " .cfi_def_cfa_offset 8\n"
- " ret\n"
- " .cfi_endproc\n"
- ".LFE2084:\n"
- " .size _ZNSt8_Rb_treeIxSt4pairIKxxESt10_Select1stIS2_ESt4lessIxESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E, .-_ZNSt8_Rb_treeIxSt4pairIKxxESt10_Select1stIS2_ESt4lessIxESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E\n"
- " .section .text._ZNSt8_Rb_treeISt4pairIxxES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E,\"axG\",@progbits,_ZNSt8_Rb_treeISt4pairIxxES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E,comdat\n"
- " .align 2\n"
- " .p2align 4,,15\n"
- " .weak _ZNSt8_Rb_treeISt4pairIxxES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E\n"
- " .type _ZNSt8_Rb_treeISt4pairIxxES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E, @function\n"
- "_ZNSt8_Rb_treeISt4pairIxxES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E:\n"
- ".LFB2105:\n"
- " .cfi_startproc\n"
- " pushq %r12\n"
- " .cfi_def_cfa_offset 16\n"
- " .cfi_offset 12, -16\n"
- " testq %rsi, %rsi\n"
- " movq %rdi, %r12\n"
- " pushq %rbp\n"
- " .cfi_def_cfa_offset 24\n"
- " .cfi_offset 6, -24\n"
- " pushq %rbx\n"
- " .cfi_def_cfa_offset 32\n"
- " .cfi_offset 3, -32\n"
- " movq %rsi, %rbx\n"
- " jne .L23\n"
- " jmp .L17\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L26:\n"
- " movq %rbp, %rbx\n"
- ".L23:\n"
- " movq 24(%rbx), %rsi\n"
- " movq %r12, %rdi\n"
- " call _ZNSt8_Rb_treeISt4pairIxxES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E\n"
- " movq 16(%rbx), %rbp\n"
- " movq %rbx, %rdi\n"
- " call _ZdlPv\n"
- " testq %rbp, %rbp\n"
- " jne .L26\n"
- ".L17:\n"
- " popq %rbx\n"
- " .cfi_def_cfa_offset 24\n"
- " popq %rbp\n"
- " .cfi_def_cfa_offset 16\n"
- " popq %r12\n"
- " .cfi_def_cfa_offset 8\n"
- " ret\n"
- " .cfi_endproc\n"
- ".LFE2105:\n"
- " .size _ZNSt8_Rb_treeISt4pairIxxES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E, .-_ZNSt8_Rb_treeISt4pairIxxES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E\n"
- " .section .text._ZNSt8_Rb_treeISt4pairIxxES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE16_M_insert_uniqueERKS1_,\"axG\",@progbits,_ZNSt8_Rb_treeISt4pairIxxES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE16_M_insert_uniqueERKS1_,comdat\n"
- " .align 2\n"
- " .p2align 4,,15\n"
- " .weak _ZNSt8_Rb_treeISt4pairIxxES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE16_M_insert_uniqueERKS1_\n"
- " .type _ZNSt8_Rb_treeISt4pairIxxES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE16_M_insert_uniqueERKS1_, @function\n"
- "_ZNSt8_Rb_treeISt4pairIxxES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE16_M_insert_uniqueERKS1_:\n"
- ".LFB2110:\n"
- " .cfi_startproc\n"
- " pushq %r15\n"
- " .cfi_def_cfa_offset 16\n"
- " .cfi_offset 15, -16\n"
- " pushq %r14\n"
- " .cfi_def_cfa_offset 24\n"
- " .cfi_offset 14, -24\n"
- " pushq %r13\n"
- " .cfi_def_cfa_offset 32\n"
- " .cfi_offset 13, -32\n"
- " movq %rdi, %r13\n"
- " pushq %r12\n"
- " .cfi_def_cfa_offset 40\n"
- " .cfi_offset 12, -40\n"
- " movq %rsi, %r12\n"
- " pushq %rbp\n"
- " .cfi_def_cfa_offset 48\n"
- " .cfi_offset 6, -48\n"
- " leaq 8(%rdi), %rbp\n"
- " pushq %rbx\n"
- " .cfi_def_cfa_offset 56\n"
- " .cfi_offset 3, -56\n"
- " subq $8, %rsp\n"
- " .cfi_def_cfa_offset 64\n"
- " movq 16(%rdi), %rbx\n"
- " testq %rbx, %rbx\n"
- " je .L41\n"
- " movq (%rsi), %rcx\n"
- " jmp .L32\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L52:\n"
- " jl .L30\n"
- " movq 40(%rbx), %rax\n"
- " cmpq %rax, 8(%r12)\n"
- " jl .L29\n"
- ".L30:\n"
- " movq 24(%rbx), %rax\n"
- " xorl %r8d, %r8d\n"
- " testq %rax, %rax\n"
- " je .L31\n"
- ".L53:\n"
- " movq %rax, %rbx\n"
- ".L32:\n"
- " movq 32(%rbx), %rdx\n"
- " cmpq %rcx, %rdx\n"
- " jle .L52\n"
- ".L29:\n"
- " movq 16(%rbx), %rax\n"
- " movl $1, %r8d\n"
- " testq %rax, %rax\n"
- " jne .L53\n"
- ".L31:\n"
- " testb %r8b, %r8b\n"
- " movq %rbx, %r15\n"
- " jne .L28\n"
- " cmpq %rdx, %rcx\n"
- " jg .L35\n"
- ".L54:\n"
- " .p2align 4,,2\n"
- " jl .L36\n"
- " movq 8(%r12), %rax\n"
- " cmpq %rax, 40(%rbx)\n"
- " jl .L35\n"
- ".L36:\n"
- " addq $8, %rsp\n"
- " .cfi_remember_state\n"
- " .cfi_def_cfa_offset 56\n"
- " movq %rbx, %rax\n"
- " xorl %edx, %edx\n"
- " popq %rbx\n"
- " .cfi_def_cfa_offset 48\n"
- " popq %rbp\n"
- " .cfi_def_cfa_offset 40\n"
- " popq %r12\n"
- " .cfi_def_cfa_offset 32\n"
- " popq %r13\n"
- " .cfi_def_cfa_offset 24\n"
- " popq %r14\n"
- " .cfi_def_cfa_offset 16\n"
- " popq %r15\n"
- " .cfi_def_cfa_offset 8\n"
- " ret\n"
- ".L41:\n"
- " .cfi_restore_state\n"
- " movq %rbp, %rbx\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L28:\n"
- " movq 24(%r13), %r15\n"
- " cmpq %rbx, %r15\n"
- " je .L34\n"
- " movq %rbx, %rdi\n"
- " movq %rbx, %r15\n"
- " call _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base\n"
- " movq (%r12), %rcx\n"
- " movq 32(%rax), %rdx\n"
- " movq %rax, %rbx\n"
- " cmpq %rdx, %rcx\n"
- " jle .L54\n"
- ".L35:\n"
- " xorl %ebx, %ebx\n"
- " testq %r15, %r15\n"
- " je .L36\n"
- ".L34:\n"
- " cmpq %r15, %rbp\n"
- " movl $1, %r14d\n"
- " je .L37\n"
- " movq 32(%r15), %rax\n"
- " cmpq %rax, (%r12)\n"
- " jl .L37\n"
- " movb $0, %r14b\n"
- " jle .L55\n"
- ".L37:\n"
- " movl $48, %edi\n"
- " call _Znwm\n"
- " cmpq $-32, %rax\n"
- " movq %rax, %rbx\n"
- " je .L38\n"
- " movq (%r12), %r9\n"
- " movq 8(%r12), %r10\n"
- " movq %r9, 32(%rax)\n"
- " movq %r10, 40(%rax)\n"
- ".L38:\n"
- " movq %r15, %rdx\n"
- " movq %rbp, %rcx\n"
- " movq %rbx, %rsi\n"
- " movl %r14d, %edi\n"
- " call _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_\n"
- " addq $1, 40(%r13)\n"
- " addq $8, %rsp\n"
- " .cfi_remember_state\n"
- " .cfi_def_cfa_offset 56\n"
- " movq %rbx, %rax\n"
- " popq %rbx\n"
- " .cfi_def_cfa_offset 48\n"
- " popq %rbp\n"
- " .cfi_def_cfa_offset 40\n"
- " popq %r12\n"
- " .cfi_def_cfa_offset 32\n"
- " popq %r13\n"
- " .cfi_def_cfa_offset 24\n"
- " popq %r14\n"
- " .cfi_def_cfa_offset 16\n"
- " movl $1, %edx\n"
- " popq %r15\n"
- " .cfi_def_cfa_offset 8\n"
- " ret\n"
- ".L55:\n"
- " .cfi_restore_state\n"
- " xorl %r14d, %r14d\n"
- " movq 40(%r15), %rax\n"
- " cmpq %rax, 8(%r12)\n"
- " setl %r14b\n"
- " jmp .L37\n"
- " .cfi_endproc\n"
- ".LFE2110:\n"
- " .size _ZNSt8_Rb_treeISt4pairIxxES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE16_M_insert_uniqueERKS1_, .-_ZNSt8_Rb_treeISt4pairIxxES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE16_M_insert_uniqueERKS1_\n"
- " .section .text._ZNSt8_Rb_treeIxxSt9_IdentityIxESt4lessIxESaIxEE8_M_eraseEPSt13_Rb_tree_nodeIxE,\"axG\",@progbits,_ZNSt8_Rb_treeIxxSt9_IdentityIxESt4lessIxESaIxEE8_M_eraseEPSt13_Rb_tree_nodeIxE,comdat\n"
- " .align 2\n"
- " .p2align 4,,15\n"
- " .weak _ZNSt8_Rb_treeIxxSt9_IdentityIxESt4lessIxESaIxEE8_M_eraseEPSt13_Rb_tree_nodeIxE\n"
- " .type _ZNSt8_Rb_treeIxxSt9_IdentityIxESt4lessIxESaIxEE8_M_eraseEPSt13_Rb_tree_nodeIxE, @function\n"
- "_ZNSt8_Rb_treeIxxSt9_IdentityIxESt4lessIxESaIxEE8_M_eraseEPSt13_Rb_tree_nodeIxE:\n"
- ".LFB2142:\n"
- " .cfi_startproc\n"
- " pushq %r12\n"
- " .cfi_def_cfa_offset 16\n"
- " .cfi_offset 12, -16\n"
- " testq %rsi, %rsi\n"
- " movq %rdi, %r12\n"
- " pushq %rbp\n"
- " .cfi_def_cfa_offset 24\n"
- " .cfi_offset 6, -24\n"
- " pushq %rbx\n"
- " .cfi_def_cfa_offset 32\n"
- " .cfi_offset 3, -32\n"
- " movq %rsi, %rbx\n"
- " jne .L62\n"
- " jmp .L56\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L65:\n"
- " movq %rbp, %rbx\n"
- ".L62:\n"
- " movq 24(%rbx), %rsi\n"
- " movq %r12, %rdi\n"
- " call _ZNSt8_Rb_treeIxxSt9_IdentityIxESt4lessIxESaIxEE8_M_eraseEPSt13_Rb_tree_nodeIxE\n"
- " movq 16(%rbx), %rbp\n"
- " movq %rbx, %rdi\n"
- " call _ZdlPv\n"
- " testq %rbp, %rbp\n"
- " jne .L65\n"
- ".L56:\n"
- " popq %rbx\n"
- " .cfi_def_cfa_offset 24\n"
- " popq %rbp\n"
- " .cfi_def_cfa_offset 16\n"
- " popq %r12\n"
- " .cfi_def_cfa_offset 8\n"
- " ret\n"
- " .cfi_endproc\n"
- ".LFE2142:\n"
- " .size _ZNSt8_Rb_treeIxxSt9_IdentityIxESt4lessIxESaIxEE8_M_eraseEPSt13_Rb_tree_nodeIxE, .-_ZNSt8_Rb_treeIxxSt9_IdentityIxESt4lessIxESaIxEE8_M_eraseEPSt13_Rb_tree_nodeIxE\n"
- " .section .text._ZNSt8_Rb_treeIxSt4pairIKxSt6vectorIS0_IxxESaIS3_EEESt10_Select1stIS6_ESt4lessIxESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E,\"axG\",@progbits,_ZNSt8_Rb_treeIxSt4pairIKxSt6vectorIS0_IxxESaIS3_EEESt10_Select1stIS6_ESt4lessIxESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E,comdat\n"
- " .align 2\n"
- " .p2align 4,,15\n"
- " .weak _ZNSt8_Rb_treeIxSt4pairIKxSt6vectorIS0_IxxESaIS3_EEESt10_Select1stIS6_ESt4lessIxESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E\n"
- " .type _ZNSt8_Rb_treeIxSt4pairIKxSt6vectorIS0_IxxESaIS3_EEESt10_Select1stIS6_ESt4lessIxESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E, @function\n"
- "_ZNSt8_Rb_treeIxSt4pairIKxSt6vectorIS0_IxxESaIS3_EEESt10_Select1stIS6_ESt4lessIxESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E:\n"
- ".LFB2150:\n"
- " .cfi_startproc\n"
- " pushq %r12\n"
- " .cfi_def_cfa_offset 16\n"
- " .cfi_offset 12, -16\n"
- " testq %rsi, %rsi\n"
- " movq %rdi, %r12\n"
- " pushq %rbp\n"
- " .cfi_def_cfa_offset 24\n"
- " .cfi_offset 6, -24\n"
- " pushq %rbx\n"
- " .cfi_def_cfa_offset 32\n"
- " .cfi_offset 3, -32\n"
- " movq %rsi, %rbx\n"
- " jne .L75\n"
- " jmp .L66\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L79:\n"
- " movq %rbp, %rbx\n"
- ".L75:\n"
- " movq 24(%rbx), %rsi\n"
- " movq %r12, %rdi\n"
- " call _ZNSt8_Rb_treeIxSt4pairIKxSt6vectorIS0_IxxESaIS3_EEESt10_Select1stIS6_ESt4lessIxESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E\n"
- " movq 40(%rbx), %rdi\n"
- " movq 16(%rbx), %rbp\n"
- " testq %rdi, %rdi\n"
- " je .L68\n"
- " call _ZdlPv\n"
- ".L68:\n"
- " movq %rbx, %rdi\n"
- " call _ZdlPv\n"
- " testq %rbp, %rbp\n"
- " jne .L79\n"
- ".L66:\n"
- " popq %rbx\n"
- " .cfi_def_cfa_offset 24\n"
- " popq %rbp\n"
- " .cfi_def_cfa_offset 16\n"
- " popq %r12\n"
- " .cfi_def_cfa_offset 8\n"
- " ret\n"
- " .cfi_endproc\n"
- ".LFE2150:\n"
- " .size _ZNSt8_Rb_treeIxSt4pairIKxSt6vectorIS0_IxxESaIS3_EEESt10_Select1stIS6_ESt4lessIxESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E, .-_ZNSt8_Rb_treeIxSt4pairIKxSt6vectorIS0_IxxESaIS3_EEESt10_Select1stIS6_ESt4lessIxESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E\n"
- " .section .text._ZNSt8_Rb_treeIxxSt9_IdentityIxESt4lessIxESaIxEE16_M_insert_uniqueERKx,\"axG\",@progbits,_ZNSt8_Rb_treeIxxSt9_IdentityIxESt4lessIxESaIxEE16_M_insert_uniqueERKx,comdat\n"
- " .align 2\n"
- " .p2align 4,,15\n"
- " .weak _ZNSt8_Rb_treeIxxSt9_IdentityIxESt4lessIxESaIxEE16_M_insert_uniqueERKx\n"
- " .type _ZNSt8_Rb_treeIxxSt9_IdentityIxESt4lessIxESaIxEE16_M_insert_uniqueERKx, @function\n"
- "_ZNSt8_Rb_treeIxxSt9_IdentityIxESt4lessIxESaIxEE16_M_insert_uniqueERKx:\n"
- ".LFB2152:\n"
- " .cfi_startproc\n"
- " pushq %r15\n"
- " .cfi_def_cfa_offset 16\n"
- " .cfi_offset 15, -16\n"
- " pushq %r14\n"
- " .cfi_def_cfa_offset 24\n"
- " .cfi_offset 14, -24\n"
- " movq %rsi, %r14\n"
- " pushq %r13\n"
- " .cfi_def_cfa_offset 32\n"
- " .cfi_offset 13, -32\n"
- " pushq %r12\n"
- " .cfi_def_cfa_offset 40\n"
- " .cfi_offset 12, -40\n"
- " movq %rdi, %r12\n"
- " pushq %rbp\n"
- " .cfi_def_cfa_offset 48\n"
- " .cfi_offset 6, -48\n"
- " leaq 8(%rdi), %rbp\n"
- " pushq %rbx\n"
- " .cfi_def_cfa_offset 56\n"
- " .cfi_offset 3, -56\n"
- " subq $8, %rsp\n"
- " .cfi_def_cfa_offset 64\n"
- " movq 16(%rdi), %rbx\n"
- " testq %rbx, %rbx\n"
- " je .L93\n"
- " movq (%rsi), %r8\n"
- " jmp .L85\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L102:\n"
- " movq 16(%rbx), %rax\n"
- " movl $1, %r9d\n"
- " testq %rax, %rax\n"
- " je .L84\n"
- ".L103:\n"
- " movq %rax, %rbx\n"
- ".L85:\n"
- " movq 32(%rbx), %rdx\n"
- " cmpq %r8, %rdx\n"
- " jg .L102\n"
- " movq 24(%rbx), %rax\n"
- " xorl %r9d, %r9d\n"
- " testq %rax, %rax\n"
- " jne .L103\n"
- ".L84:\n"
- " testb %r9b, %r9b\n"
- " movq %rbx, %r13\n"
- " jne .L81\n"
- " cmpq %r8, %rdx\n"
- " jl .L104\n"
- ".L89:\n"
- " addq $8, %rsp\n"
- " .cfi_remember_state\n"
- " .cfi_def_cfa_offset 56\n"
- " movq %rbx, %rax\n"
- " xorl %edx, %edx\n"
- " popq %rbx\n"
- " .cfi_def_cfa_offset 48\n"
- " popq %rbp\n"
- " .cfi_def_cfa_offset 40\n"
- " popq %r12\n"
- " .cfi_def_cfa_offset 32\n"
- " popq %r13\n"
- " .cfi_def_cfa_offset 24\n"
- " popq %r14\n"
- " .cfi_def_cfa_offset 16\n"
- " popq %r15\n"
- " .cfi_def_cfa_offset 8\n"
- " ret\n"
- ".L93:\n"
- " .cfi_restore_state\n"
- " movq %rbp, %rbx\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L81:\n"
- " movq 24(%r12), %r13\n"
- " cmpq %rbx, %r13\n"
- " je .L87\n"
- " movq %rbx, %rdi\n"
- " movq %rbx, %r13\n"
- " call _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base\n"
- " movq (%r14), %r8\n"
- " movq 32(%rax), %rdx\n"
- " movq %rax, %rbx\n"
- " cmpq %r8, %rdx\n"
- " jge .L89\n"
- ".L104:\n"
- " testq %r13, %r13\n"
- " jne .L87\n"
- " xorl %ebx, %ebx\n"
- " jmp .L89\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L87:\n"
- " cmpq %r13, %rbp\n"
- " je .L95\n"
- " xorl %r15d, %r15d\n"
- " movq 32(%r13), %rax\n"
- " cmpq %rax, (%r14)\n"
- " setl %r15b\n"
- ".L90:\n"
- " movl $40, %edi\n"
- " call _Znwm\n"
- " cmpq $-32, %rax\n"
- " movq %rax, %rbx\n"
- " je .L91\n"
- " movq (%r14), %rax\n"
- " movq %rax, 32(%rbx)\n"
- ".L91:\n"
- " movq %r13, %rdx\n"
- " movq %rbp, %rcx\n"
- " movq %rbx, %rsi\n"
- " movl %r15d, %edi\n"
- " call _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_\n"
- " addq $1, 40(%r12)\n"
- " addq $8, %rsp\n"
- " .cfi_remember_state\n"
- " .cfi_def_cfa_offset 56\n"
- " movq %rbx, %rax\n"
- " popq %rbx\n"
- " .cfi_def_cfa_offset 48\n"
- " popq %rbp\n"
- " .cfi_def_cfa_offset 40\n"
- " popq %r12\n"
- " .cfi_def_cfa_offset 32\n"
- " popq %r13\n"
- " .cfi_def_cfa_offset 24\n"
- " popq %r14\n"
- " .cfi_def_cfa_offset 16\n"
- " movl $1, %edx\n"
- " popq %r15\n"
- " .cfi_def_cfa_offset 8\n"
- " ret\n"
- ".L95:\n"
- " .cfi_restore_state\n"
- " movl $1, %r15d\n"
- " jmp .L90\n"
- " .cfi_endproc\n"
- ".LFE2152:\n"
- " .size _ZNSt8_Rb_treeIxxSt9_IdentityIxESt4lessIxESaIxEE16_M_insert_uniqueERKx, .-_ZNSt8_Rb_treeIxxSt9_IdentityIxESt4lessIxESaIxEE16_M_insert_uniqueERKx\n"
- " .section .text._ZNSt6vectorISt4pairIxxESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_,\"axG\",@progbits,_ZNSt6vectorISt4pairIxxESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_,comdat\n"
- " .align 2\n"
- " .p2align 4,,15\n"
- " .weak _ZNSt6vectorISt4pairIxxESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_\n"
- " .type _ZNSt6vectorISt4pairIxxESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_, @function\n"
- "_ZNSt6vectorISt4pairIxxESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_:\n"
- ".LFB2163:\n"
- " .cfi_startproc\n"
- " pushq %r14\n"
- " .cfi_def_cfa_offset 16\n"
- " .cfi_offset 14, -16\n"
- " pushq %r13\n"
- " .cfi_def_cfa_offset 24\n"
- " .cfi_offset 13, -24\n"
- " pushq %r12\n"
- " .cfi_def_cfa_offset 32\n"
- " .cfi_offset 12, -32\n"
- " pushq %rbp\n"
- " .cfi_def_cfa_offset 40\n"
- " .cfi_offset 6, -40\n"
- " pushq %rbx\n"
- " .cfi_def_cfa_offset 48\n"
- " .cfi_offset 3, -48\n"
- " movq %rdi, %rbx\n"
- " subq $16, %rsp\n"
- " .cfi_def_cfa_offset 64\n"
- " movq 8(%rdi), %rcx\n"
- " cmpq 16(%rdi), %rcx\n"
- " je .L106\n"
- " testq %rcx, %rcx\n"
- " je .L107\n"
- " movq -16(%rcx), %r9\n"
- " movq -8(%rcx), %r10\n"
- " movq %r9, (%rcx)\n"
- " movq %r10, 8(%rcx)\n"
- ".L107:\n"
- " leaq -16(%rcx), %rdi\n"
- " leaq 16(%rcx), %rax\n"
- " movq (%rdx), %r10\n"
- " movq 8(%rdx), %r9\n"
- " movq %rdi, %rcx\n"
- " movq %rax, 8(%rbx)\n"
- " movq %rdi, %r8\n"
- " subq %rsi, %rcx\n"
- " sarq $4, %rcx\n"
- " testq %rcx, %rcx\n"
- " jg .L140\n"
- " jmp .L110\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L148:\n"
- " subq $16, %rdi\n"
- ".L140:\n"
- " subq $16, %r8\n"
- " movq (%r8), %rax\n"
- " movq 8(%r8), %rdx\n"
- " subq $1, %rcx\n"
- " movq %rax, (%rdi)\n"
- " movq %rdx, 8(%rdi)\n"
- " jne .L148\n"
- ".L110:\n"
- " movq %r10, (%rsi)\n"
- " movq %r9, 8(%rsi)\n"
- ".L105:\n"
- " addq $16, %rsp\n"
- " .cfi_remember_state\n"
- " .cfi_def_cfa_offset 48\n"
- " popq %rbx\n"
- " .cfi_def_cfa_offset 40\n"
- " popq %rbp\n"
- " .cfi_def_cfa_offset 32\n"
- " popq %r12\n"
- " .cfi_def_cfa_offset 24\n"
- " popq %r13\n"
- " .cfi_def_cfa_offset 16\n"
- " popq %r14\n"
- " .cfi_def_cfa_offset 8\n"
- " ret\n"
- ".L106:\n"
- " .cfi_restore_state\n"
- " movq (%rdi), %rdi\n"
- " movq %rcx, %r12\n"
- " subq %rdi, %r12\n"
- " sarq $4, %r12\n"
- " testq %r12, %r12\n"
- " jne .L149\n"
- " movq %rsi, %r14\n"
- " movl $16, %r12d\n"
- " subq %rdi, %r14\n"
- " sarq $4, %r14\n"
- ".L125:\n"
- " movq %r12, %rdi\n"
- " movq %rdx, 8(%rsp)\n"
- " movq %rsi, (%rsp)\n"
- " call _Znwm\n"
- " movq 8(%rbx), %rcx\n"
- " movq (%rbx), %rdi\n"
- " movq %rax, %r13\n"
- " movq (%rsp), %rsi\n"
- " movq 8(%rsp), %rdx\n"
- " leaq 16(%rax), %rax\n"
- ".L114:\n"
- " salq $4, %r14\n"
- " addq %r13, %r14\n"
- " je .L115\n"
- " movq (%rdx), %r9\n"
- " movq 8(%rdx), %r10\n"
- " movq %r9, (%r14)\n"
- " movq %r10, 8(%r14)\n"
- ".L115:\n"
- " cmpq %rdi, %rsi\n"
- " je .L127\n"
- " movq %rdi, %rdx\n"
- " movq %r13, %rax\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L119:\n"
- " testq %rax, %rax\n"
- " je .L117\n"
- " movq (%rdx), %r9\n"
- " movq 8(%rdx), %r10\n"
- " movq %r9, (%rax)\n"
- " movq %r10, 8(%rax)\n"
- ".L117:\n"
- " addq $16, %rdx\n"
- " addq $16, %rax\n"
- " cmpq %rdx, %rsi\n"
- " jne .L119\n"
- " leaq 16(%rdi), %rax\n"
- " movq %rsi, %rdx\n"
- " subq %rax, %rdx\n"
- " movq %rdx, %rax\n"
- " andq $-16, %rax\n"
- " leaq 32(%r13,%rax), %rbp\n"
- ".L116:\n"
- " cmpq %rcx, %rsi\n"
- " je .L120\n"
- " movq %rsi, %rdx\n"
- " movq %rbp, %r8\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L123:\n"
- " testq %r8, %r8\n"
- " je .L121\n"
- " movq (%rdx), %r9\n"
- " movq 8(%rdx), %r10\n"
- " movq %r9, (%r8)\n"
- " movq %r10, 8(%r8)\n"
- ".L121:\n"
- " addq $16, %rdx\n"
- " addq $16, %r8\n"
- " cmpq %rcx, %rdx\n"
- " jne .L123\n"
- " addq $16, %rsi\n"
- " subq %rsi, %rdx\n"
- " andq $-16, %rdx\n"
- " leaq 16(%rbp,%rdx), %rbp\n"
- ".L120:\n"
- " testq %rdi, %rdi\n"
- " je .L124\n"
- " call _ZdlPv\n"
- ".L124:\n"
- " addq %r13, %r12\n"
- " movq %r13, (%rbx)\n"
- " movq %rbp, 8(%rbx)\n"
- " movq %r12, 16(%rbx)\n"
- " jmp .L105\n"
- ".L149:\n"
- " leaq (%r12,%r12), %rax\n"
- " cmpq %rax, %r12\n"
- " jbe .L150\n"
- ".L113:\n"
- " movq %rsi, %r14\n"
- " movq $-16, %r12\n"
- " subq %rdi, %r14\n"
- " sarq $4, %r14\n"
- " jmp .L125\n"
- ".L127:\n"
- " movq %rax, %rbp\n"
- " jmp .L116\n"
- ".L150:\n"
- " movabsq $1152921504606846975, %r8\n"
- " cmpq %r8, %rax\n"
- " ja .L113\n"
- " movq %rsi, %r14\n"
- " salq $5, %r12\n"
- " subq %rdi, %r14\n"
- " sarq $4, %r14\n"
- " testq %rax, %rax\n"
- " jne .L125\n"
- " movl $16, %eax\n"
- " xorl %r13d, %r13d\n"
- " jmp .L114\n"
- " .cfi_endproc\n"
- ".LFE2163:\n"
- " .size _ZNSt6vectorISt4pairIxxESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_, .-_ZNSt6vectorISt4pairIxxESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_\n"
- " .section .text._ZNSt8_Rb_treeISt4pairIxxES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11equal_rangeERKS1_,\"axG\",@progbits,_ZNSt8_Rb_treeISt4pairIxxES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11equal_rangeERKS1_,comdat\n"
- " .align 2\n"
- " .p2align 4,,15\n"
- " .weak _ZNSt8_Rb_treeISt4pairIxxES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11equal_rangeERKS1_\n"
- " .type _ZNSt8_Rb_treeISt4pairIxxES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11equal_rangeERKS1_, @function\n"
- "_ZNSt8_Rb_treeISt4pairIxxES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11equal_rangeERKS1_:\n"
- ".LFB2228:\n"
- " .cfi_startproc\n"
- " movq 16(%rdi), %rax\n"
- " leaq 8(%rdi), %rdx\n"
- " testq %rax, %rax\n"
- " je .L152\n"
- " movq (%rsi), %rcx\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L164:\n"
- " cmpq %rcx, 32(%rax)\n"
- " jl .L153\n"
- " jg .L154\n"
- " movq 8(%rsi), %rdi\n"
- " cmpq %rdi, 40(%rax)\n"
- " jl .L153\n"
- " .p2align 4,,3\n"
- " jg .L154\n"
- " movq 16(%rax), %r8\n"
- " movq 24(%rax), %rsi\n"
- ".L186:\n"
- " testq %rsi, %rsi\n"
- " je .L166\n"
- ".L187:\n"
- " cmpq %rcx, 32(%rsi)\n"
- " jg .L156\n"
- " jl .L157\n"
- " cmpq 40(%rsi), %rdi\n"
- " .p2align 4,,3\n"
- " jge .L157\n"
- ".L156:\n"
- " movq %rsi, %rdx\n"
- " movq 16(%rsi), %rsi\n"
- " testq %rsi, %rsi\n"
- " jne .L187\n"
- ".L166:\n"
- " testq %r8, %r8\n"
- " jne .L162\n"
- " jmp .L190\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L189:\n"
- " jg .L161\n"
- " cmpq 40(%r8), %rdi\n"
- " .p2align 4,,7\n"
- " jg .L160\n"
- ".L161:\n"
- " movq %r8, %rax\n"
- " movq 16(%r8), %r8\n"
- " testq %r8, %r8\n"
- " je .L188\n"
- ".L162:\n"
- " cmpq %rcx, 32(%r8)\n"
- " jge .L189\n"
- ".L160:\n"
- " movq 24(%r8), %r8\n"
- " testq %r8, %r8\n"
- " jne .L162\n"
- ".L188:\n"
- " ret\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L157:\n"
- " movq 24(%rsi), %rsi\n"
- " jmp .L186\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L153:\n"
- " movq 24(%rax), %rax\n"
- ".L165:\n"
- " testq %rax, %rax\n"
- " jne .L164\n"
- ".L152:\n"
- " movq %rdx, %rax\n"
- " ret\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L154:\n"
- " movq %rax, %rdx\n"
- " movq 16(%rax), %rax\n"
- " jmp .L165\n"
- ".L190:\n"
- " .p2align 4,,2\n"
- " ret\n"
- " .cfi_endproc\n"
- ".LFE2228:\n"
- " .size _ZNSt8_Rb_treeISt4pairIxxES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11equal_rangeERKS1_, .-_ZNSt8_Rb_treeISt4pairIxxES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11equal_rangeERKS1_\n"
- " .section .text._ZNSt8_Rb_treeIxSt4pairIKxxESt10_Select1stIS2_ESt4lessIxESaIS2_EE24_M_get_insert_unique_posERS1_,\"axG\",@progbits,_ZNSt8_Rb_treeIxSt4pairIKxxESt10_Select1stIS2_ESt4lessIxESaIS2_EE24_M_get_insert_unique_posERS1_,comdat\n"
- " .align 2\n"
- " .p2align 4,,15\n"
- " .weak _ZNSt8_Rb_treeIxSt4pairIKxxESt10_Select1stIS2_ESt4lessIxESaIS2_EE24_M_get_insert_unique_posERS1_\n"
- " .type _ZNSt8_Rb_treeIxSt4pairIKxxESt10_Select1stIS2_ESt4lessIxESaIS2_EE24_M_get_insert_unique_posERS1_, @function\n"
- "_ZNSt8_Rb_treeIxSt4pairIKxxESt10_Select1stIS2_ESt4lessIxESaIS2_EE24_M_get_insert_unique_posERS1_:\n"
- ".LFB2395:\n"
- " .cfi_startproc\n"
- " pushq %rbp\n"
- " .cfi_def_cfa_offset 16\n"
- " .cfi_offset 6, -16\n"
- " movq %rsi, %rbp\n"
- " pushq %rbx\n"
- " .cfi_def_cfa_offset 24\n"
- " .cfi_offset 3, -24\n"
- " subq $8, %rsp\n"
- " .cfi_def_cfa_offset 32\n"
- " movq 16(%rdi), %rbx\n"
- " testq %rbx, %rbx\n"
- " je .L205\n"
- " movq (%rsi), %rcx\n"
- " jmp .L197\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L206:\n"
- " movq 16(%rbx), %rax\n"
- " movl $1, %r8d\n"
- " testq %rax, %rax\n"
- " je .L196\n"
- ".L207:\n"
- " movq %rax, %rbx\n"
- ".L197:\n"
- " movq 32(%rbx), %rdx\n"
- " cmpq %rdx, %rcx\n"
- " jl .L206\n"
- " movq 24(%rbx), %rax\n"
- " xorl %r8d, %r8d\n"
- " testq %rax, %rax\n"
- " jne .L207\n"
- ".L196:\n"
- " testb %r8b, %r8b\n"
- " movq %rbx, %r9\n"
- " jne .L193\n"
- ".L198:\n"
- " xorl %esi, %esi\n"
- " movq %rbx, %rax\n"
- " cmpq %rcx, %rdx\n"
- " cmovl %rsi, %rax\n"
- " cmovl %r9, %rsi\n"
- " movq %rsi, %rdx\n"
- ".L200:\n"
- " addq $8, %rsp\n"
- " .cfi_remember_state\n"
- " .cfi_def_cfa_offset 24\n"
- " popq %rbx\n"
- " .cfi_def_cfa_offset 16\n"
- " popq %rbp\n"
- " .cfi_def_cfa_offset 8\n"
- " ret\n"
- ".L205:\n"
- " .cfi_restore_state\n"
- " leaq 8(%rdi), %rbx\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L193:\n"
- " xorl %eax, %eax\n"
- " cmpq 24(%rdi), %rbx\n"
- " movq %rbx, %rdx\n"
- " je .L200\n"
- " movq %rbx, %rdi\n"
- " call _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base\n"
- " movq %rbx, %r9\n"
- " movq 0(%rbp), %rcx\n"
- " movq 32(%rax), %rdx\n"
- " movq %rax, %rbx\n"
- " jmp .L198\n"
- " .cfi_endproc\n"
- ".LFE2395:\n"
- " .size _ZNSt8_Rb_treeIxSt4pairIKxxESt10_Select1stIS2_ESt4lessIxESaIS2_EE24_M_get_insert_unique_posERS1_, .-_ZNSt8_Rb_treeIxSt4pairIKxxESt10_Select1stIS2_ESt4lessIxESaIS2_EE24_M_get_insert_unique_posERS1_\n"
- " .section .text._ZNSt8_Rb_treeIxSt4pairIKxxESt10_Select1stIS2_ESt4lessIxESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_,\"axG\",@progbits,_ZNSt8_Rb_treeIxSt4pairIKxxESt10_Select1stIS2_ESt4lessIxESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_,comdat\n"
- " .align 2\n"
- " .p2align 4,,15\n"
- " .weak _ZNSt8_Rb_treeIxSt4pairIKxxESt10_Select1stIS2_ESt4lessIxESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_\n"
- " .type _ZNSt8_Rb_treeIxSt4pairIKxxESt10_Select1stIS2_ESt4lessIxESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_, @function\n"
- "_ZNSt8_Rb_treeIxSt4pairIKxxESt10_Select1stIS2_ESt4lessIxESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_:\n"
- ".LFB2292:\n"
- " .cfi_startproc\n"
- " pushq %r13\n"
- " .cfi_def_cfa_offset 16\n"
- " .cfi_offset 13, -16\n"
- " leaq 8(%rdi), %rax\n"
- " movq %rdx, %r13\n"
- " pushq %r12\n"
- " .cfi_def_cfa_offset 24\n"
- " .cfi_offset 12, -24\n"
- " pushq %rbp\n"
- " .cfi_def_cfa_offset 32\n"
- " .cfi_offset 6, -32\n"
- " movq %rdi, %rbp\n"
- " pushq %rbx\n"
- " .cfi_def_cfa_offset 40\n"
- " .cfi_offset 3, -40\n"
- " movq %rsi, %rbx\n"
- " subq $8, %rsp\n"
- " .cfi_def_cfa_offset 48\n"
- " cmpq %rax, %rsi\n"
- " je .L221\n"
- " movq (%rdx), %r12\n"
- " cmpq 32(%rsi), %r12\n"
- " jge .L212\n"
- " movq 24(%rdi), %rax\n"
- " cmpq %rsi, %rax\n"
- " movq %rax, %rdx\n"
- " je .L219\n"
- " movq %rsi, %rdi\n"
- " call _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base\n"
- " cmpq 32(%rax), %r12\n"
- " movq %rax, %rdx\n"
- " jle .L210\n"
- " xorl %eax, %eax\n"
- " cmpq $0, 24(%rdx)\n"
- " cmovne %rbx, %rax\n"
- " cmovne %rbx, %rdx\n"
- ".L219:\n"
- " addq $8, %rsp\n"
- " .cfi_remember_state\n"
- " .cfi_def_cfa_offset 40\n"
- " popq %rbx\n"
- " .cfi_def_cfa_offset 32\n"
- " popq %rbp\n"
- " .cfi_def_cfa_offset 24\n"
- " popq %r12\n"
- " .cfi_def_cfa_offset 16\n"
- " popq %r13\n"
- " .cfi_def_cfa_offset 8\n"
- " ret\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L212:\n"
- " .cfi_restore_state\n"
- " jle .L216\n"
- " movq 32(%rdi), %rdx\n"
- " cmpq %rsi, %rdx\n"
- " je .L211\n"
- " movq %rsi, %rdi\n"
- " call _ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base\n"
- " cmpq 32(%rax), %r12\n"
- " movq %rax, %rdx\n"
- " jge .L210\n"
- " xorl %eax, %eax\n"
- " cmpq $0, 24(%rbx)\n"
- " cmovne %rdx, %rax\n"
- " cmove %rbx, %rdx\n"
- " addq $8, %rsp\n"
- " .cfi_remember_state\n"
- " .cfi_def_cfa_offset 40\n"
- " popq %rbx\n"
- " .cfi_def_cfa_offset 32\n"
- " popq %rbp\n"
- " .cfi_def_cfa_offset 24\n"
- " popq %r12\n"
- " .cfi_def_cfa_offset 16\n"
- " popq %r13\n"
- " .cfi_def_cfa_offset 8\n"
- " ret\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L221:\n"
- " .cfi_restore_state\n"
- " cmpq $0, 40(%rdi)\n"
- " je .L210\n"
- " movq 32(%rdi), %rdx\n"
- " movq 0(%r13), %rax\n"
- " cmpq %rax, 32(%rdx)\n"
- " jl .L211\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L210:\n"
- " movq %r13, %rsi\n"
- " movq %rbp, %rdi\n"
- " call _ZNSt8_Rb_treeIxSt4pairIKxxESt10_Select1stIS2_ESt4lessIxESaIS2_EE24_M_get_insert_unique_posERS1_\n"
- " addq $8, %rsp\n"
- " .cfi_remember_state\n"
- " .cfi_def_cfa_offset 40\n"
- " popq %rbx\n"
- " .cfi_def_cfa_offset 32\n"
- " popq %rbp\n"
- " .cfi_def_cfa_offset 24\n"
- " popq %r12\n"
- " .cfi_def_cfa_offset 16\n"
- " popq %r13\n"
- " .cfi_def_cfa_offset 8\n"
- " ret\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L216:\n"
- " .cfi_restore_state\n"
- " addq $8, %rsp\n"
- " .cfi_remember_state\n"
- " .cfi_def_cfa_offset 40\n"
- " movq %rsi, %rax\n"
- " xorl %edx, %edx\n"
- " popq %rbx\n"
- " .cfi_def_cfa_offset 32\n"
- " popq %rbp\n"
- " .cfi_def_cfa_offset 24\n"
- " popq %r12\n"
- " .cfi_def_cfa_offset 16\n"
- " popq %r13\n"
- " .cfi_def_cfa_offset 8\n"
- " ret\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L211:\n"
- " .cfi_restore_state\n"
- " xorl %eax, %eax\n"
- " jmp .L219\n"
- " .cfi_endproc\n"
- ".LFE2292:\n"
- " .size _ZNSt8_Rb_treeIxSt4pairIKxxESt10_Select1stIS2_ESt4lessIxESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_, .-_ZNSt8_Rb_treeIxSt4pairIKxxESt10_Select1stIS2_ESt4lessIxESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_\n"
- " .section .text._ZNSt8_Rb_treeIxSt4pairIKxSt6vectorIS0_IxxESaIS3_EEESt10_Select1stIS6_ESt4lessIxESaIS6_EE24_M_get_insert_unique_posERS1_,\"axG\",@progbits,_ZNSt8_Rb_treeIxSt4pairIKxSt6vectorIS0_IxxESaIS3_EEESt10_Select1stIS6_ESt4lessIxESaIS6_EE24_M_get_insert_unique_posERS1_,comdat\n"
- " .align 2\n"
- " .p2align 4,,15\n"
- " .weak _ZNSt8_Rb_treeIxSt4pairIKxSt6vectorIS0_IxxESaIS3_EEESt10_Select1stIS6_ESt4lessIxESaIS6_EE24_M_get_insert_unique_posERS1_\n"
- " .type _ZNSt8_Rb_treeIxSt4pairIKxSt6vectorIS0_IxxESaIS3_EEESt10_Select1stIS6_ESt4lessIxESaIS6_EE24_M_get_insert_unique_posERS1_, @function\n"
- "_ZNSt8_Rb_treeIxSt4pairIKxSt6vectorIS0_IxxESaIS3_EEESt10_Select1stIS6_ESt4lessIxESaIS6_EE24_M_get_insert_unique_posERS1_:\n"
- ".LFB2435:\n"
- " .cfi_startproc\n"
- " pushq %rbp\n"
- " .cfi_def_cfa_offset 16\n"
- " .cfi_offset 6, -16\n"
- " movq %rsi, %rbp\n"
- " pushq %rbx\n"
- " .cfi_def_cfa_offset 24\n"
- " .cfi_offset 3, -24\n"
- " subq $8, %rsp\n"
- " .cfi_def_cfa_offset 32\n"
- " movq 16(%rdi), %rbx\n"
- " testq %rbx, %rbx\n"
- " je .L236\n"
- " movq (%rsi), %rcx\n"
- " jmp .L228\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L237:\n"
- " movq 16(%rbx), %rax\n"
- " movl $1, %r8d\n"
- " testq %rax, %rax\n"
- " je .L227\n"
- ".L238:\n"
- " movq %rax, %rbx\n"
- ".L228:\n"
- " movq 32(%rbx), %rdx\n"
- " cmpq %rdx, %rcx\n"
- " jl .L237\n"
- " movq 24(%rbx), %rax\n"
- " xorl %r8d, %r8d\n"
- " testq %rax, %rax\n"
- " jne .L238\n"
- ".L227:\n"
- " testb %r8b, %r8b\n"
- " movq %rbx, %r9\n"
- " jne .L224\n"
- ".L229:\n"
- " xorl %esi, %esi\n"
- " movq %rbx, %rax\n"
- " cmpq %rcx, %rdx\n"
- " cmovl %rsi, %rax\n"
- " cmovl %r9, %rsi\n"
- " movq %rsi, %rdx\n"
- ".L231:\n"
- " addq $8, %rsp\n"
- " .cfi_remember_state\n"
- " .cfi_def_cfa_offset 24\n"
- " popq %rbx\n"
- " .cfi_def_cfa_offset 16\n"
- " popq %rbp\n"
- " .cfi_def_cfa_offset 8\n"
- " ret\n"
- ".L236:\n"
- " .cfi_restore_state\n"
- " leaq 8(%rdi), %rbx\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L224:\n"
- " xorl %eax, %eax\n"
- " cmpq 24(%rdi), %rbx\n"
- " movq %rbx, %rdx\n"
- " je .L231\n"
- " movq %rbx, %rdi\n"
- " call _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base\n"
- " movq %rbx, %r9\n"
- " movq 0(%rbp), %rcx\n"
- " movq 32(%rax), %rdx\n"
- " movq %rax, %rbx\n"
- " jmp .L229\n"
- " .cfi_endproc\n"
- ".LFE2435:\n"
- " .size _ZNSt8_Rb_treeIxSt4pairIKxSt6vectorIS0_IxxESaIS3_EEESt10_Select1stIS6_ESt4lessIxESaIS6_EE24_M_get_insert_unique_posERS1_, .-_ZNSt8_Rb_treeIxSt4pairIKxSt6vectorIS0_IxxESaIS3_EEESt10_Select1stIS6_ESt4lessIxESaIS6_EE24_M_get_insert_unique_posERS1_\n"
- " .section .text._ZNSt8_Rb_treeIxSt4pairIKxSt6vectorIS0_IxxESaIS3_EEESt10_Select1stIS6_ESt4lessIxESaIS6_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS6_ERS1_,\"axG\",@progbits,_ZNSt8_Rb_treeIxSt4pairIKxSt6vectorIS0_IxxESaIS3_EEESt10_Select1stIS6_ESt4lessIxESaIS6_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS6_ERS1_,comdat\n"
- " .align 2\n"
- " .p2align 4,,15\n"
- " .weak _ZNSt8_Rb_treeIxSt4pairIKxSt6vectorIS0_IxxESaIS3_EEESt10_Select1stIS6_ESt4lessIxESaIS6_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS6_ERS1_\n"
- " .type _ZNSt8_Rb_treeIxSt4pairIKxSt6vectorIS0_IxxESaIS3_EEESt10_Select1stIS6_ESt4lessIxESaIS6_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS6_ERS1_, @function\n"
- "_ZNSt8_Rb_treeIxSt4pairIKxSt6vectorIS0_IxxESaIS3_EEESt10_Select1stIS6_ESt4lessIxESaIS6_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS6_ERS1_:\n"
- ".LFB2331:\n"
- " .cfi_startproc\n"
- " pushq %r13\n"
- " .cfi_def_cfa_offset 16\n"
- " .cfi_offset 13, -16\n"
- " leaq 8(%rdi), %rax\n"
- " movq %rdx, %r13\n"
- " pushq %r12\n"
- " .cfi_def_cfa_offset 24\n"
- " .cfi_offset 12, -24\n"
- " pushq %rbp\n"
- " .cfi_def_cfa_offset 32\n"
- " .cfi_offset 6, -32\n"
- " movq %rdi, %rbp\n"
- " pushq %rbx\n"
- " .cfi_def_cfa_offset 40\n"
- " .cfi_offset 3, -40\n"
- " movq %rsi, %rbx\n"
- " subq $8, %rsp\n"
- " .cfi_def_cfa_offset 48\n"
- " cmpq %rax, %rsi\n"
- " je .L252\n"
- " movq (%rdx), %r12\n"
- " cmpq 32(%rsi), %r12\n"
- " jge .L243\n"
- " movq 24(%rdi), %rax\n"
- " cmpq %rsi, %rax\n"
- " movq %rax, %rdx\n"
- " je .L250\n"
- " movq %rsi, %rdi\n"
- " call _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base\n"
- " cmpq 32(%rax), %r12\n"
- " movq %rax, %rdx\n"
- " jle .L241\n"
- " xorl %eax, %eax\n"
- " cmpq $0, 24(%rdx)\n"
- " cmovne %rbx, %rax\n"
- " cmovne %rbx, %rdx\n"
- ".L250:\n"
- " addq $8, %rsp\n"
- " .cfi_remember_state\n"
- " .cfi_def_cfa_offset 40\n"
- " popq %rbx\n"
- " .cfi_def_cfa_offset 32\n"
- " popq %rbp\n"
- " .cfi_def_cfa_offset 24\n"
- " popq %r12\n"
- " .cfi_def_cfa_offset 16\n"
- " popq %r13\n"
- " .cfi_def_cfa_offset 8\n"
- " ret\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L243:\n"
- " .cfi_restore_state\n"
- " jle .L247\n"
- " movq 32(%rdi), %rdx\n"
- " cmpq %rsi, %rdx\n"
- " je .L242\n"
- " movq %rsi, %rdi\n"
- " call _ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base\n"
- " cmpq 32(%rax), %r12\n"
- " movq %rax, %rdx\n"
- " jge .L241\n"
- " xorl %eax, %eax\n"
- " cmpq $0, 24(%rbx)\n"
- " cmovne %rdx, %rax\n"
- " cmove %rbx, %rdx\n"
- " addq $8, %rsp\n"
- " .cfi_remember_state\n"
- " .cfi_def_cfa_offset 40\n"
- " popq %rbx\n"
- " .cfi_def_cfa_offset 32\n"
- " popq %rbp\n"
- " .cfi_def_cfa_offset 24\n"
- " popq %r12\n"
- " .cfi_def_cfa_offset 16\n"
- " popq %r13\n"
- " .cfi_def_cfa_offset 8\n"
- " ret\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L252:\n"
- " .cfi_restore_state\n"
- " cmpq $0, 40(%rdi)\n"
- " je .L241\n"
- " movq 32(%rdi), %rdx\n"
- " movq 0(%r13), %rax\n"
- " cmpq %rax, 32(%rdx)\n"
- " jl .L242\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L241:\n"
- " movq %r13, %rsi\n"
- " movq %rbp, %rdi\n"
- " call _ZNSt8_Rb_treeIxSt4pairIKxSt6vectorIS0_IxxESaIS3_EEESt10_Select1stIS6_ESt4lessIxESaIS6_EE24_M_get_insert_unique_posERS1_\n"
- " addq $8, %rsp\n"
- " .cfi_remember_state\n"
- " .cfi_def_cfa_offset 40\n"
- " popq %rbx\n"
- " .cfi_def_cfa_offset 32\n"
- " popq %rbp\n"
- " .cfi_def_cfa_offset 24\n"
- " popq %r12\n"
- " .cfi_def_cfa_offset 16\n"
- " popq %r13\n"
- " .cfi_def_cfa_offset 8\n"
- " ret\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L247:\n"
- " .cfi_restore_state\n"
- " addq $8, %rsp\n"
- " .cfi_remember_state\n"
- " .cfi_def_cfa_offset 40\n"
- " movq %rsi, %rax\n"
- " xorl %edx, %edx\n"
- " popq %rbx\n"
- " .cfi_def_cfa_offset 32\n"
- " popq %rbp\n"
- " .cfi_def_cfa_offset 24\n"
- " popq %r12\n"
- " .cfi_def_cfa_offset 16\n"
- " popq %r13\n"
- " .cfi_def_cfa_offset 8\n"
- " ret\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L242:\n"
- " .cfi_restore_state\n"
- " xorl %eax, %eax\n"
- " jmp .L250\n"
- " .cfi_endproc\n"
- ".LFE2331:\n"
- " .size _ZNSt8_Rb_treeIxSt4pairIKxSt6vectorIS0_IxxESaIS3_EEESt10_Select1stIS6_ESt4lessIxESaIS6_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS6_ERS1_, .-_ZNSt8_Rb_treeIxSt4pairIKxSt6vectorIS0_IxxESaIS3_EEESt10_Select1stIS6_ESt4lessIxESaIS6_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS6_ERS1_\n"
- " .section .text._ZNSt8_Rb_treeIxSt4pairIKxSt6vectorIS0_IxxESaIS3_EEESt10_Select1stIS6_ESt4lessIxESaIS6_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS6_ERKS6_,\"axG\",@progbits,_ZNSt8_Rb_treeIxSt4pairIKxSt6vectorIS0_IxxESaIS3_EEESt10_Select1stIS6_ESt4lessIxESaIS6_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS6_ERKS6_,comdat\n"
- " .align 2\n"
- " .p2align 4,,15\n"
- " .weak _ZNSt8_Rb_treeIxSt4pairIKxSt6vectorIS0_IxxESaIS3_EEESt10_Select1stIS6_ESt4lessIxESaIS6_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS6_ERKS6_\n"
- " .type _ZNSt8_Rb_treeIxSt4pairIKxSt6vectorIS0_IxxESaIS3_EEESt10_Select1stIS6_ESt4lessIxESaIS6_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS6_ERKS6_, @function\n"
- "_ZNSt8_Rb_treeIxSt4pairIKxSt6vectorIS0_IxxESaIS3_EEESt10_Select1stIS6_ESt4lessIxESaIS6_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS6_ERKS6_:\n"
- ".LFB2227:\n"
- " .cfi_startproc\n"
- " .cfi_personality 0x3,__gxx_personality_v0\n"
- " .cfi_lsda 0x3,.LLSDA2227\n"
- " pushq %r15\n"
- " .cfi_def_cfa_offset 16\n"
- " .cfi_offset 15, -16\n"
- " pushq %r14\n"
- " .cfi_def_cfa_offset 24\n"
- " .cfi_offset 14, -24\n"
- " movq %rdx, %r14\n"
- " pushq %r13\n"
- " .cfi_def_cfa_offset 32\n"
- " .cfi_offset 13, -32\n"
- " pushq %r12\n"
- " .cfi_def_cfa_offset 40\n"
- " .cfi_offset 12, -40\n"
- " pushq %rbp\n"
- " .cfi_def_cfa_offset 48\n"
- " .cfi_offset 6, -48\n"
- " movq %rdi, %rbp\n"
- " pushq %rbx\n"
- " .cfi_def_cfa_offset 56\n"
- " .cfi_offset 3, -56\n"
- " subq $8, %rsp\n"
- " .cfi_def_cfa_offset 64\n"
- " call _ZNSt8_Rb_treeIxSt4pairIKxSt6vectorIS0_IxxESaIS3_EEESt10_Select1stIS6_ESt4lessIxESaIS6_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS6_ERS1_\n"
- " testq %rdx, %rdx\n"
- " movq %rdx, %r12\n"
- " je .L263\n"
- " testq %rax, %rax\n"
- " movl $1, %r13d\n"
- " je .L279\n"
- ".L255:\n"
- " movl $64, %edi\n"
- ".LEHB0:\n"
- " call _Znwm\n"
- ".LEHE0:\n"
- " cmpq $-32, %rax\n"
- " movq %rax, %rbx\n"
- " je .L256\n"
- " movq 16(%r14), %rdx\n"
- " subq 8(%r14), %rdx\n"
- " xorl %r15d, %r15d\n"
- " movq (%r14), %rax\n"
- " movq $0, 40(%rbx)\n"
- " movq $0, 48(%rbx)\n"
- " movq $0, 56(%rbx)\n"
- " sarq $4, %rdx\n"
- " movq %rax, 32(%rbx)\n"
- " xorl %eax, %eax\n"
- " testq %rdx, %rdx\n"
- " jne .L280\n"
- ".L257:\n"
- " addq %rax, %r15\n"
- " movq %rax, 40(%rbx)\n"
- " movq %rax, 48(%rbx)\n"
- " movq %r15, 56(%rbx)\n"
- " movq 16(%r14), %rsi\n"
- " movq 8(%r14), %rdi\n"
- " cmpq %rdi, %rsi\n"
- " je .L259\n"
- " movq %rdi, %rcx\n"
- " movq %rax, %rdx\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L262:\n"
- " testq %rdx, %rdx\n"
- " je .L260\n"
- " movq (%rcx), %r9\n"
- " movq 8(%rcx), %r10\n"
- " movq %r9, (%rdx)\n"
- " movq %r10, 8(%rdx)\n"
- ".L260:\n"
- " addq $16, %rcx\n"
- " addq $16, %rdx\n"
- " cmpq %rcx, %rsi\n"
- " jne .L262\n"
- " addq $16, %rdi\n"
- " subq %rdi, %rsi\n"
- " andq $-16, %rsi\n"
- " leaq 16(%rax,%rsi), %rax\n"
- ".L259:\n"
- " movq %rax, 48(%rbx)\n"
- ".L256:\n"
- " leaq 8(%rbp), %rcx\n"
- " movzbl %r13b, %edi\n"
- " movq %r12, %rdx\n"
- " movq %rbx, %rsi\n"
- " call _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_\n"
- " addq $1, 40(%rbp)\n"
- " movq %rbx, %rax\n"
- ".L263:\n"
- " addq $8, %rsp\n"
- " .cfi_remember_state\n"
- " .cfi_def_cfa_offset 56\n"
- " popq %rbx\n"
- " .cfi_def_cfa_offset 48\n"
- " popq %rbp\n"
- " .cfi_def_cfa_offset 40\n"
- " popq %r12\n"
- " .cfi_def_cfa_offset 32\n"
- " popq %r13\n"
- " .cfi_def_cfa_offset 24\n"
- " popq %r14\n"
- " .cfi_def_cfa_offset 16\n"
- " popq %r15\n"
- " .cfi_def_cfa_offset 8\n"
- " ret\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L279:\n"
- " .cfi_restore_state\n"
- " leaq 8(%rbp), %rax\n"
- " cmpq %rax, %rdx\n"
- " je .L255\n"
- " movq 32(%rdx), %rax\n"
- " cmpq %rax, (%r14)\n"
- " setl %r13b\n"
- " jmp .L255\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L280:\n"
- " movabsq $1152921504606846975, %rax\n"
- " cmpq %rax, %rdx\n"
- " ja .L281\n"
- " movq %rdx, %r15\n"
- " salq $4, %r15\n"
- " movq %r15, %rdi\n"
- ".LEHB1:\n"
- " call _Znwm\n"
- " jmp .L257\n"
- ".L281:\n"
- " call _ZSt17__throw_bad_allocv\n"
- ".LEHE1:\n"
- ".L269:\n"
- " movq %rax, %rdi\n"
- " .p2align 4,,5\n"
- " call __cxa_begin_catch\n"
- " movq %rbx, %rdi\n"
- " call _ZdlPv\n"
- ".LEHB2:\n"
- " call __cxa_rethrow\n"
- ".LEHE2:\n"
- ".L270:\n"
- " movq %rax, %rbx\n"
- " call __cxa_end_catch\n"
- " movq %rbx, %rdi\n"
- ".LEHB3:\n"
- " call _Unwind_Resume\n"
- ".LEHE3:\n"
- " .cfi_endproc\n"
- ".LFE2227:\n"
- " .globl __gxx_personality_v0\n"
- " .section .gcc_except_table._ZNSt8_Rb_treeIxSt4pairIKxSt6vectorIS0_IxxESaIS3_EEESt10_Select1stIS6_ESt4lessIxESaIS6_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS6_ERKS6_,\"aG\",@progbits,_ZNSt8_Rb_treeIxSt4pairIKxSt6vectorIS0_IxxESaIS3_EEESt10_Select1stIS6_ESt4lessIxESaIS6_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS6_ERKS6_,comdat\n"
- " .align 4\n"
- ".LLSDA2227:\n"
- " .byte 0xff\n"
- " .byte 0x3\n"
- " .uleb128 .LLSDATT2227-.LLSDATTD2227\n"
- ".LLSDATTD2227:\n"
- " .byte 0x1\n"
- " .uleb128 .LLSDACSE2227-.LLSDACSB2227\n"
- ".LLSDACSB2227:\n"
- " .uleb128 .LEHB0-.LFB2227\n"
- " .uleb128 .LEHE0-.LEHB0\n"
- " .uleb128 0\n"
- " .uleb128 0\n"
- " .uleb128 .LEHB1-.LFB2227\n"
- " .uleb128 .LEHE1-.LEHB1\n"
- " .uleb128 .L269-.LFB2227\n"
- " .uleb128 0x1\n"
- " .uleb128 .LEHB2-.LFB2227\n"
- " .uleb128 .LEHE2-.LEHB2\n"
- " .uleb128 .L270-.LFB2227\n"
- " .uleb128 0\n"
- " .uleb128 .LEHB3-.LFB2227\n"
- " .uleb128 .LEHE3-.LEHB3\n"
- " .uleb128 0\n"
- " .uleb128 0\n"
- ".LLSDACSE2227:\n"
- " .byte 0x1\n"
- " .byte 0\n"
- " .align 4\n"
- " .long 0\n"
- "\n"
- ".LLSDATT2227:\n"
- " .section .text._ZNSt8_Rb_treeIxSt4pairIKxSt6vectorIS0_IxxESaIS3_EEESt10_Select1stIS6_ESt4lessIxESaIS6_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS6_ERKS6_,\"axG\",@progbits,_ZNSt8_Rb_treeIxSt4pairIKxSt6vectorIS0_IxxESaIS3_EEESt10_Select1stIS6_ESt4lessIxESaIS6_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS6_ERKS6_,comdat\n"
- " .size _ZNSt8_Rb_treeIxSt4pairIKxSt6vectorIS0_IxxESaIS3_EEESt10_Select1stIS6_ESt4lessIxESaIS6_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS6_ERKS6_, .-_ZNSt8_Rb_treeIxSt4pairIKxSt6vectorIS0_IxxESaIS3_EEESt10_Select1stIS6_ESt4lessIxESaIS6_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS6_ERKS6_\n"
- " .text\n"
- " .p2align 4,,15\n"
- " .globl _Z8dijkstraRSt3mapIxSt6vectorISt4pairIxxESaIS2_EESt4lessIxESaIS1_IKxS4_EEExx\n"
- " .type _Z8dijkstraRSt3mapIxSt6vectorISt4pairIxxESaIS2_EESt4lessIxESaIS1_IKxS4_EEExx, @function\n"
- "_Z8dijkstraRSt3mapIxSt6vectorISt4pairIxxESaIS2_EESt4lessIxESaIS1_IKxS4_EEExx:\n"
- ".LFB1985:\n"
- " .cfi_startproc\n"
- " .cfi_personality 0x3,__gxx_personality_v0\n"
- " .cfi_lsda 0x3,.LLSDA1985\n"
- " pushq %r15\n"
- " .cfi_def_cfa_offset 16\n"
- " .cfi_offset 15, -16\n"
- " pushq %r14\n"
- " .cfi_def_cfa_offset 24\n"
- " .cfi_offset 14, -24\n"
- " pushq %r13\n"
- " .cfi_def_cfa_offset 32\n"
- " .cfi_offset 13, -32\n"
- " movq %rdi, %r13\n"
- " pushq %r12\n"
- " .cfi_def_cfa_offset 40\n"
- " .cfi_offset 12, -40\n"
- " leaq 8(%rdi), %r12\n"
- " pushq %rbp\n"
- " .cfi_def_cfa_offset 48\n"
- " .cfi_offset 6, -48\n"
- " pushq %rbx\n"
- " .cfi_def_cfa_offset 56\n"
- " .cfi_offset 3, -56\n"
- " movq %rsi, %rbx\n"
- " subq $328, %rsp\n"
- " .cfi_def_cfa_offset 384\n"
- " movq 24(%rdi), %rbp\n"
- " leaq 232(%rsp), %rsi\n"
- " movq %rdx, 40(%rsp)\n"
- " movl $0, 232(%rsp)\n"
- " movq $0, 240(%rsp)\n"
- " movq $0, 264(%rsp)\n"
- " cmpq %r12, %rbp\n"
- " movq %rsi, 248(%rsp)\n"
- " movq %rsi, 256(%rsp)\n"
- " je .L283\n"
- " xorl %r15d, %r15d\n"
- " movq %rsi, %r14\n"
- ".L294:\n"
- " testq %r15, %r15\n"
- " movq 32(%rbp), %rdx\n"
- " je .L284\n"
- " movq %r15, %rax\n"
- " movq %r14, %rsi\n"
- " jmp .L288\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L557:\n"
- " movq %rax, %rsi\n"
- " movq 16(%rax), %rax\n"
- " testq %rax, %rax\n"
- " je .L556\n"
- ".L288:\n"
- " cmpq %rdx, 32(%rax)\n"
- " jge .L557\n"
- " movq 24(%rax), %rax\n"
- " testq %rax, %rax\n"
- " jne .L288\n"
- ".L556:\n"
- " cmpq %r14, %rsi\n"
- " je .L289\n"
- " cmpq %rdx, 32(%rsi)\n"
- " jle .L290\n"
- ".L289:\n"
- " movq %rdx, 48(%rsp)\n"
- " leaq 224(%rsp), %rdi\n"
- " leaq 48(%rsp), %rdx\n"
- " movq $0, 56(%rsp)\n"
- " call _ZNSt8_Rb_treeIxSt4pairIKxxESt10_Select1stIS2_ESt4lessIxESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_\n"
- " testq %rdx, %rdx\n"
- " movq %rdx, %r15\n"
- " je .L546\n"
- " testq %rax, %rax\n"
- " movb $1, (%rsp)\n"
- " je .L558\n"
- ".L291:\n"
- " movl $48, %edi\n"
- ".LEHB4:\n"
- " call _Znwm\n"
- " cmpq $-32, %rax\n"
- " je .L292\n"
- " movq 48(%rsp), %r9\n"
- " movq 56(%rsp), %r10\n"
- " movq %r9, 32(%rax)\n"
- " movq %r10, 40(%rax)\n"
- ".L292:\n"
- " movzbl (%rsp), %edi\n"
- " movq %rax, %rsi\n"
- " movq %r14, %rcx\n"
- " movq %r15, %rdx\n"
- " movq %rax, (%rsp)\n"
- " call _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_\n"
- " addq $1, 264(%rsp)\n"
- " movq (%rsp), %rax\n"
- ".L546:\n"
- " movq 240(%rsp), %r15\n"
- " movq %rax, %rsi\n"
- ".L290:\n"
- " movabsq $9223372036854775807, %rax\n"
- " movq %rbp, %rdi\n"
- " movq %rax, 40(%rsi)\n"
- " call _ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base\n"
- " cmpq %r12, %rax\n"
- " movq %rax, %rbp\n"
- " jne .L294\n"
- " testq %r15, %r15\n"
- " je .L443\n"
- " movq %r15, %rdx\n"
- " leaq 232(%rsp), %rsi\n"
- " jmp .L298\n"
- ".L560:\n"
- " movq %rdx, %rsi\n"
- " movq 16(%rdx), %rdx\n"
- " testq %rdx, %rdx\n"
- " je .L559\n"
- ".L298:\n"
- " cmpq 32(%rdx), %rbx\n"
- " jle .L560\n"
- " movq 24(%rdx), %rdx\n"
- " testq %rdx, %rdx\n"
- " jne .L298\n"
- ".L559:\n"
- " leaq 232(%rsp), %rax\n"
- " cmpq %rax, %rsi\n"
- " je .L283\n"
- " cmpq 32(%rsi), %rbx\n"
- " jge .L561\n"
- ".L283:\n"
- " leaq 64(%rsp), %rdx\n"
- " leaq 224(%rsp), %rdi\n"
- " movq %rbx, 64(%rsp)\n"
- " movq $0, 72(%rsp)\n"
- " call _ZNSt8_Rb_treeIxSt4pairIKxxESt10_Select1stIS2_ESt4lessIxESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_\n"
- " testq %rdx, %rdx\n"
- " movq %rdx, %rbp\n"
- " movq %rax, %r15\n"
- " je .L416\n"
- " testq %rax, %rax\n"
- " movl $1, %r14d\n"
- " je .L562\n"
- ".L300:\n"
- " movl $48, %edi\n"
- " call _Znwm\n"
- ".LEHE4:\n"
- " cmpq $-32, %rax\n"
- " movq %rax, %r15\n"
- " je .L301\n"
- " movq 64(%rsp), %r9\n"
- " movq 72(%rsp), %r10\n"
- " movq %r9, 32(%rax)\n"
- " movq %r10, 40(%rax)\n"
- ".L301:\n"
- " leaq 232(%rsp), %rcx\n"
- " movzbl %r14b, %edi\n"
- " movq %rbp, %rdx\n"
- " movq %r15, %rsi\n"
- " call _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_\n"
- " addq $1, 264(%rsp)\n"
- ".L416:\n"
- " movq 240(%rsp), %rax\n"
- " leaq 280(%rsp), %rdx\n"
- " leaq 272(%rsp), %rcx\n"
- " movq $0, 40(%r15)\n"
- " movl $0, 280(%rsp)\n"
- " movq $0, 288(%rsp)\n"
- " testq %rax, %rax\n"
- " movq $0, 312(%rsp)\n"
- " movq %rcx, 32(%rsp)\n"
- " movq %rdx, 296(%rsp)\n"
- " movq %rdx, 304(%rsp)\n"
- " jne .L436\n"
- " leaq 232(%rsp), %rsi\n"
- ".L302:\n"
- " leaq 80(%rsp), %rdx\n"
- " leaq 224(%rsp), %rdi\n"
- " movq %rbx, 80(%rsp)\n"
- " movq $0, 88(%rsp)\n"
- " call _ZNSt8_Rb_treeIxSt4pairIKxxESt10_Select1stIS2_ESt4lessIxESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_\n"
- " testq %rdx, %rdx\n"
- " movq %rdx, %rbp\n"
- " movq %rax, %rsi\n"
- " je .L307\n"
- " testq %rax, %rax\n"
- " movl $1, %r14d\n"
- " je .L563\n"
- ".L308:\n"
- " movl $48, %edi\n"
- ".LEHB5:\n"
- " call _Znwm\n"
- " cmpq $-32, %rax\n"
- " movq %rax, %r15\n"
- " je .L309\n"
- " movq 80(%rsp), %r9\n"
- " movq 88(%rsp), %r10\n"
- " movq %r9, 32(%rax)\n"
- " movq %r10, 40(%rax)\n"
- ".L309:\n"
- " leaq 232(%rsp), %rcx\n"
- " movq %r15, %rsi\n"
- " movzbl %r14b, %edi\n"
- " movq %rbp, %rdx\n"
- " call _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_\n"
- " addq $1, 264(%rsp)\n"
- " movq %r15, %rsi\n"
- ".L307:\n"
- " movq 40(%rsi), %rax\n"
- " movq 32(%rsp), %rdi\n"
- " leaq 192(%rsp), %rsi\n"
- " movq %rbx, 200(%rsp)\n"
- " movq %rax, 192(%rsp)\n"
- " call _ZNSt8_Rb_treeISt4pairIxxES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE16_M_insert_uniqueERKS1_\n"
- ".LEHE5:\n"
- ".L310:\n"
- " cmpq $0, 312(%rsp)\n"
- " je .L311\n"
- " movq 32(%rsp), %rax\n"
- " movq 296(%rsp), %rdi\n"
- " leaq 8(%rax), %rsi\n"
- " movq 40(%rdi), %rbx\n"
- " call _ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_\n"
- " movq %rax, %rdi\n"
- " call _ZdlPv\n"
- " subq $1, 312(%rsp)\n"
- " cmpq 40(%rsp), %rbx\n"
- " je .L311\n"
- " movq $0, 8(%rsp)\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L312:\n"
- " movq 16(%r13), %rdx\n"
- " movq %r12, %rbp\n"
- " testq %rdx, %rdx\n"
- " jne .L396\n"
- " jmp .L392\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L565:\n"
- " movq %rdx, %rbp\n"
- " movq 16(%rdx), %rdx\n"
- " testq %rdx, %rdx\n"
- " je .L564\n"
- ".L396:\n"
- " cmpq 32(%rdx), %rbx\n"
- " jle .L565\n"
- " movq 24(%rdx), %rdx\n"
- " testq %rdx, %rdx\n"
- " jne .L396\n"
- ".L564:\n"
- " cmpq %r12, %rbp\n"
- " je .L392\n"
- " cmpq 32(%rbp), %rbx\n"
- " jge .L397\n"
- ".L392:\n"
- " leaq 192(%rsp), %rdx\n"
- " movq %rbp, %rsi\n"
- " movq %r13, %rdi\n"
- " movq %rbx, 192(%rsp)\n"
- " movq $0, 200(%rsp)\n"
- " movq $0, 216(%rsp)\n"
- " movq $0, 208(%rsp)\n"
- ".LEHB6:\n"
- " call _ZNSt8_Rb_treeIxSt4pairIKxSt6vectorIS0_IxxESaIS3_EEESt10_Select1stIS6_ESt4lessIxESaIS6_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS6_ERKS6_\n"
- ".LEHE6:\n"
- " movq 200(%rsp), %rdi\n"
- " movq %rax, %rbp\n"
- " testq %rdi, %rdi\n"
- " je .L397\n"
- " call _ZdlPv\n"
- ".L397:\n"
- " movq 48(%rbp), %rax\n"
- " subq 40(%rbp), %rax\n"
- " sarq $4, %rax\n"
- " cmpq %rax, 8(%rsp)\n"
- " jnb .L310\n"
- " movq 16(%r13), %rdx\n"
- " movq %r12, %rsi\n"
- " testq %rdx, %rdx\n"
- " je .L315\n"
- " movq %rdx, %rax\n"
- " jmp .L319\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L567:\n"
- " movq %rax, %rsi\n"
- " movq 16(%rax), %rax\n"
- " testq %rax, %rax\n"
- " je .L566\n"
- ".L319:\n"
- " cmpq 32(%rax), %rbx\n"
- " jle .L567\n"
- " movq 24(%rax), %rax\n"
- " testq %rax, %rax\n"
- " jne .L319\n"
- ".L566:\n"
- " cmpq %r12, %rsi\n"
- " je .L315\n"
- " cmpq 32(%rsi), %rbx\n"
- " jl .L315\n"
- " movq 8(%rsp), %r15\n"
- " movq 40(%rsi), %rax\n"
- " salq $4, %r15\n"
- " movq (%rax,%r15), %rbp\n"
- ".L322:\n"
- " movq %r12, %rax\n"
- " jmp .L330\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L569:\n"
- " movq %rdx, %rax\n"
- " movq 16(%rdx), %rdx\n"
- " testq %rdx, %rdx\n"
- " je .L568\n"
- ".L330:\n"
- " cmpq 32(%rdx), %rbx\n"
- " jle .L569\n"
- " movq 24(%rdx), %rdx\n"
- " testq %rdx, %rdx\n"
- " jne .L330\n"
- ".L568:\n"
- " cmpq %r12, %rax\n"
- " je .L323\n"
- " cmpq 32(%rax), %rbx\n"
- " jge .L331\n"
- ".L323:\n"
- " leaq 192(%rsp), %rdx\n"
- " movq %rax, %rsi\n"
- " movq %r13, %rdi\n"
- " movq %rbx, 192(%rsp)\n"
- " movq $0, 200(%rsp)\n"
- " movq $0, 216(%rsp)\n"
- " movq $0, 208(%rsp)\n"
- ".LEHB7:\n"
- " call _ZNSt8_Rb_treeIxSt4pairIKxSt6vectorIS0_IxxESaIS3_EEESt10_Select1stIS6_ESt4lessIxESaIS6_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS6_ERKS6_\n"
- ".LEHE7:\n"
- " movq 200(%rsp), %rdi\n"
- " testq %rdi, %rdi\n"
- " je .L331\n"
- " movq %rax, (%rsp)\n"
- " call _ZdlPv\n"
- " movq (%rsp), %rax\n"
- ".L331:\n"
- " movq 40(%rax), %rax\n"
- " movq 240(%rsp), %rdx\n"
- " leaq 232(%rsp), %rsi\n"
- " movq 8(%rax,%r15), %rax\n"
- " testq %rdx, %rdx\n"
- " movq %rax, 24(%rsp)\n"
- " movq %rdx, %rax\n"
- " jne .L519\n"
- " jmp .L334\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L571:\n"
- " movq %rax, %rsi\n"
- " movq 16(%rax), %rax\n"
- " testq %rax, %rax\n"
- " je .L570\n"
- ".L519:\n"
- " cmpq 32(%rax), %rbx\n"
- " jle .L571\n"
- " movq 24(%rax), %rax\n"
- " testq %rax, %rax\n"
- " jne .L519\n"
- ".L570:\n"
- " leaq 232(%rsp), %rax\n"
- " cmpq %rax, %rsi\n"
- " je .L334\n"
- " cmpq 32(%rsi), %rbx\n"
- " jl .L334\n"
- " movq 24(%rsp), %r15\n"
- " addq 40(%rsi), %r15\n"
- ".L437:\n"
- " leaq 232(%rsp), %rsi\n"
- " jmp .L348\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L573:\n"
- " movq %rdx, %rsi\n"
- " movq 16(%rdx), %rdx\n"
- " testq %rdx, %rdx\n"
- " je .L572\n"
- ".L348:\n"
- " cmpq %rbp, 32(%rdx)\n"
- " jge .L573\n"
- " movq 24(%rdx), %rdx\n"
- " testq %rdx, %rdx\n"
- " jne .L348\n"
- ".L572:\n"
- " leaq 232(%rsp), %rax\n"
- " cmpq %rax, %rsi\n"
- " je .L344\n"
- " cmpq %rbp, 32(%rsi)\n"
- " jle .L349\n"
- ".L344:\n"
- " leaq 112(%rsp), %rdx\n"
- " leaq 224(%rsp), %rdi\n"
- " movq %rbp, 112(%rsp)\n"
- " movq $0, 120(%rsp)\n"
- " call _ZNSt8_Rb_treeIxSt4pairIKxxESt10_Select1stIS2_ESt4lessIxESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_\n"
- " testq %rdx, %rdx\n"
- " movq %rdx, %r14\n"
- " je .L547\n"
- " testq %rax, %rax\n"
- " movb $1, (%rsp)\n"
- " je .L574\n"
- ".L350:\n"
- " movl $48, %edi\n"
- ".LEHB8:\n"
- " call _Znwm\n"
- " cmpq $-32, %rax\n"
- " je .L351\n"
- " movq 112(%rsp), %r9\n"
- " movq 120(%rsp), %r10\n"
- " movq %r9, 32(%rax)\n"
- " movq %r10, 40(%rax)\n"
- ".L351:\n"
- " movzbl (%rsp), %edi\n"
- " leaq 232(%rsp), %rcx\n"
- " movq %rax, %rsi\n"
- " movq %r14, %rdx\n"
- " movq %rax, (%rsp)\n"
- " call _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_\n"
- " addq $1, 264(%rsp)\n"
- " movq (%rsp), %rax\n"
- ".L547:\n"
- " movq %rax, %rsi\n"
- ".L349:\n"
- " cmpq %r15, 40(%rsi)\n"
- " jg .L575\n"
- ".L352:\n"
- " addq $1, 8(%rsp)\n"
- " jmp .L312\n"
- ".L284:\n"
- " movq %r14, %rsi\n"
- " jmp .L289\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L334:\n"
- " leaq 96(%rsp), %rdx\n"
- " leaq 224(%rsp), %rdi\n"
- " movq %rbx, 96(%rsp)\n"
- " movq $0, 104(%rsp)\n"
- " call _ZNSt8_Rb_treeIxSt4pairIKxxESt10_Select1stIS2_ESt4lessIxESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_\n"
- " testq %rdx, %rdx\n"
- " movq %rdx, %r15\n"
- " je .L422\n"
- " testq %rax, %rax\n"
- " movl $1, %r14d\n"
- " je .L576\n"
- ".L342:\n"
- " movl $48, %edi\n"
- " call _Znwm\n"
- ".LEHE8:\n"
- " cmpq $-32, %rax\n"
- " je .L343\n"
- " movq 96(%rsp), %r9\n"
- " movq 104(%rsp), %r10\n"
- " movq %r9, 32(%rax)\n"
- " movq %r10, 40(%rax)\n"
- ".L343:\n"
- " leaq 232(%rsp), %rcx\n"
- " movq %rax, %rsi\n"
- " movzbl %r14b, %edi\n"
- " movq %r15, %rdx\n"
- " movq %rax, (%rsp)\n"
- " call _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_\n"
- " addq $1, 264(%rsp)\n"
- " movq (%rsp), %rax\n"
- ".L422:\n"
- " movq 240(%rsp), %rdx\n"
- " movq 24(%rsp), %r15\n"
- " addq 40(%rax), %r15\n"
- " testq %rdx, %rdx\n"
- " jne .L437\n"
- " leaq 232(%rsp), %rsi\n"
- " jmp .L344\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L315:\n"
- " leaq 192(%rsp), %rdx\n"
- " movq %r13, %rdi\n"
- " movq %rbx, 192(%rsp)\n"
- " movq $0, 200(%rsp)\n"
- " movq $0, 216(%rsp)\n"
- " movq $0, 208(%rsp)\n"
- ".LEHB9:\n"
- " call _ZNSt8_Rb_treeIxSt4pairIKxSt6vectorIS0_IxxESaIS3_EEESt10_Select1stIS6_ESt4lessIxESaIS6_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS6_ERKS6_\n"
- ".LEHE9:\n"
- " movq 200(%rsp), %rdi\n"
- " movq %rax, %rbp\n"
- " testq %rdi, %rdi\n"
- " je .L321\n"
- " call _ZdlPv\n"
- ".L321:\n"
- " movq 8(%rsp), %r15\n"
- " movq 16(%r13), %rdx\n"
- " movq 40(%rbp), %rax\n"
- " salq $4, %r15\n"
- " testq %rdx, %rdx\n"
- " movq (%rax,%r15), %rbp\n"
- " movq %r12, %rax\n"
- " jne .L322\n"
- " jmp .L323\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L575:\n"
- " movq 240(%rsp), %rdx\n"
- " leaq 232(%rsp), %rsi\n"
- " testq %rdx, %rdx\n"
- " jne .L357\n"
- " jmp .L353\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L578:\n"
- " movq %rdx, %rsi\n"
- " movq 16(%rdx), %rdx\n"
- " testq %rdx, %rdx\n"
- " je .L577\n"
- ".L357:\n"
- " cmpq %rbp, 32(%rdx)\n"
- " jge .L578\n"
- " movq 24(%rdx), %rdx\n"
- " testq %rdx, %rdx\n"
- " jne .L357\n"
- ".L577:\n"
- " leaq 232(%rsp), %rax\n"
- " cmpq %rax, %rsi\n"
- " je .L353\n"
- " cmpq %rbp, 32(%rsi)\n"
- " jle .L358\n"
- ".L353:\n"
- " leaq 128(%rsp), %rdx\n"
- " leaq 224(%rsp), %rdi\n"
- " movq %rbp, 128(%rsp)\n"
- " movq $0, 136(%rsp)\n"
- " call _ZNSt8_Rb_treeIxSt4pairIKxxESt10_Select1stIS2_ESt4lessIxESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_\n"
- " testq %rdx, %rdx\n"
- " movq %rdx, %r15\n"
- " je .L548\n"
- " testq %rax, %rax\n"
- " movl $1, %r14d\n"
- " je .L579\n"
- ".L359:\n"
- " movl $48, %edi\n"
- ".LEHB10:\n"
- " call _Znwm\n"
- " cmpq $-32, %rax\n"
- " je .L360\n"
- " movq 128(%rsp), %r9\n"
- " movq 136(%rsp), %r10\n"
- " movq %r9, 32(%rax)\n"
- " movq %r10, 40(%rax)\n"
- ".L360:\n"
- " leaq 232(%rsp), %rcx\n"
- " movq %rax, %rsi\n"
- " movzbl %r14b, %edi\n"
- " movq %r15, %rdx\n"
- " movq %rax, (%rsp)\n"
- " call _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_\n"
- " addq $1, 264(%rsp)\n"
- " movq (%rsp), %rax\n"
- ".L548:\n"
- " movq %rax, %rsi\n"
- ".L358:\n"
- " movq 40(%rsi), %rax\n"
- " movq 32(%rsp), %rdi\n"
- " leaq 192(%rsp), %rsi\n"
- " movq %rbp, 200(%rsp)\n"
- " movq %rax, 192(%rsp)\n"
- " call _ZNSt8_Rb_treeISt4pairIxxES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11equal_rangeERKS1_\n"
- " cmpq 296(%rsp), %rax\n"
- " movq %rdx, (%rsp)\n"
- " movq %rax, %r15\n"
- " je .L361\n"
- ".L365:\n"
- " movq 32(%rsp), %rcx\n"
- " addq $8, %rcx\n"
- " cmpq (%rsp), %rax\n"
- " movq %rcx, 16(%rsp)\n"
- " jne .L536\n"
- " jmp .L363\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L580:\n"
- " movq %r14, %r15\n"
- ".L536:\n"
- " movq %r15, %rdi\n"
- " call _ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base\n"
- " movq 16(%rsp), %rsi\n"
- " movq %r15, %rdi\n"
- " movq %rax, %r14\n"
- " call _ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_\n"
- " movq %rax, %rdi\n"
- " call _ZdlPv\n"
- " subq $1, 312(%rsp)\n"
- " cmpq %r14, (%rsp)\n"
- " jne .L580\n"
- ".L363:\n"
- " movq 240(%rsp), %rdx\n"
- " testq %rdx, %rdx\n"
- " je .L464\n"
- ".L590:\n"
- " movq %rdx, %rax\n"
- " leaq 232(%rsp), %r15\n"
- " jmp .L372\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L582:\n"
- " movq %rax, %r15\n"
- " movq 16(%rax), %rax\n"
- " testq %rax, %rax\n"
- " je .L581\n"
- ".L372:\n"
- " cmpq %rbp, 32(%rax)\n"
- " jge .L582\n"
- " movq 24(%rax), %rax\n"
- " testq %rax, %rax\n"
- " jne .L372\n"
- ".L581:\n"
- " leaq 232(%rsp), %rax\n"
- " cmpq %rax, %r15\n"
- " je .L368\n"
- " cmpq %rbp, 32(%r15)\n"
- " jle .L373\n"
- ".L368:\n"
- " leaq 144(%rsp), %rdx\n"
- " leaq 224(%rsp), %rdi\n"
- " movq %r15, %rsi\n"
- " movq %rbp, 144(%rsp)\n"
- " movq $0, 152(%rsp)\n"
- " call _ZNSt8_Rb_treeIxSt4pairIKxxESt10_Select1stIS2_ESt4lessIxESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_\n"
- " testq %rdx, %rdx\n"
- " movq %rdx, %r15\n"
- " je .L549\n"
- " testq %rax, %rax\n"
- " movl $1, %r14d\n"
- " je .L583\n"
- ".L374:\n"
- " movl $48, %edi\n"
- " call _Znwm\n"
- " cmpq $-32, %rax\n"
- " je .L375\n"
- " movq 144(%rsp), %r9\n"
- " movq 152(%rsp), %r10\n"
- " movq %r9, 32(%rax)\n"
- " movq %r10, 40(%rax)\n"
- ".L375:\n"
- " leaq 232(%rsp), %rcx\n"
- " movq %rax, %rsi\n"
- " movzbl %r14b, %edi\n"
- " movq %r15, %rdx\n"
- " movq %rax, (%rsp)\n"
- " call _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_\n"
- " addq $1, 264(%rsp)\n"
- " movq (%rsp), %rax\n"
- ".L549:\n"
- " movq 240(%rsp), %rdx\n"
- " movq %rax, %r15\n"
- " testq %rdx, %rdx\n"
- " je .L468\n"
- ".L373:\n"
- " movq %rdx, %rax\n"
- " leaq 232(%rsp), %rsi\n"
- " jmp .L380\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L585:\n"
- " movq %rax, %rsi\n"
- " movq 16(%rax), %rax\n"
- " testq %rax, %rax\n"
- " je .L584\n"
- ".L380:\n"
- " cmpq 32(%rax), %rbx\n"
- " jle .L585\n"
- " movq 24(%rax), %rax\n"
- " testq %rax, %rax\n"
- " jne .L380\n"
- ".L584:\n"
- " leaq 232(%rsp), %rax\n"
- " cmpq %rax, %rsi\n"
- " je .L376\n"
- " cmpq 32(%rsi), %rbx\n"
- " jl .L376\n"
- " movq 24(%rsp), %rax\n"
- " addq 40(%rsi), %rax\n"
- " movq %rax, 40(%r15)\n"
- ".L438:\n"
- " leaq 232(%rsp), %rsi\n"
- " jmp .L388\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L587:\n"
- " movq %rdx, %rsi\n"
- " movq 16(%rdx), %rdx\n"
- " testq %rdx, %rdx\n"
- " je .L586\n"
- ".L388:\n"
- " cmpq %rbp, 32(%rdx)\n"
- " jge .L587\n"
- " movq 24(%rdx), %rdx\n"
- " testq %rdx, %rdx\n"
- " jne .L388\n"
- ".L586:\n"
- " leaq 232(%rsp), %rax\n"
- " cmpq %rax, %rsi\n"
- " je .L384\n"
- " cmpq %rbp, 32(%rsi)\n"
- " jle .L389\n"
- ".L384:\n"
- " leaq 176(%rsp), %rdx\n"
- " leaq 224(%rsp), %rdi\n"
- " movq %rbp, 176(%rsp)\n"
- " movq $0, 184(%rsp)\n"
- " call _ZNSt8_Rb_treeIxSt4pairIKxxESt10_Select1stIS2_ESt4lessIxESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_\n"
- " testq %rdx, %rdx\n"
- " movq %rdx, %r15\n"
- " je .L550\n"
- " testq %rax, %rax\n"
- " movl $1, %r14d\n"
- " je .L588\n"
- ".L390:\n"
- " movl $48, %edi\n"
- " call _Znwm\n"
- " cmpq $-32, %rax\n"
- " je .L391\n"
- " movq 176(%rsp), %r9\n"
- " movq 184(%rsp), %r10\n"
- " movq %r9, 32(%rax)\n"
- " movq %r10, 40(%rax)\n"
- ".L391:\n"
- " leaq 232(%rsp), %rcx\n"
- " movq %rax, %rsi\n"
- " movzbl %r14b, %edi\n"
- " movq %r15, %rdx\n"
- " movq %rax, (%rsp)\n"
- " call _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_\n"
- " addq $1, 264(%rsp)\n"
- " movq (%rsp), %rax\n"
- ".L550:\n"
- " movq %rax, %rsi\n"
- ".L389:\n"
- " movq 40(%rsi), %rax\n"
- " movq 32(%rsp), %rdi\n"
- " leaq 192(%rsp), %rsi\n"
- " movq %rbp, 200(%rsp)\n"
- " movq %rax, 192(%rsp)\n"
- " call _ZNSt8_Rb_treeISt4pairIxxES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE16_M_insert_uniqueERKS1_\n"
- " jmp .L352\n"
- ".L468:\n"
- " leaq 232(%rsp), %rsi\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L376:\n"
- " leaq 160(%rsp), %rdx\n"
- " leaq 224(%rsp), %rdi\n"
- " movq %rbx, 160(%rsp)\n"
- " movq $0, 168(%rsp)\n"
- " call _ZNSt8_Rb_treeIxSt4pairIKxxESt10_Select1stIS2_ESt4lessIxESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_\n"
- " testq %rdx, %rdx\n"
- " movq %rdx, %r14\n"
- " je .L430\n"
- " testq %rax, %rax\n"
- " movb $1, (%rsp)\n"
- " je .L589\n"
- ".L382:\n"
- " movl $48, %edi\n"
- " call _Znwm\n"
- ".LEHE10:\n"
- " cmpq $-32, %rax\n"
- " je .L383\n"
- " movq 160(%rsp), %r9\n"
- " movq 168(%rsp), %r10\n"
- " movq %r9, 32(%rax)\n"
- " movq %r10, 40(%rax)\n"
- ".L383:\n"
- " movzbl (%rsp), %edi\n"
- " leaq 232(%rsp), %rcx\n"
- " movq %rax, %rsi\n"
- " movq %r14, %rdx\n"
- " movq %rax, (%rsp)\n"
- " call _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_\n"
- " addq $1, 264(%rsp)\n"
- " movq (%rsp), %rax\n"
- ".L430:\n"
- " movq 240(%rsp), %rdx\n"
- " movq 24(%rsp), %rcx\n"
- " addq 40(%rax), %rcx\n"
- " testq %rdx, %rdx\n"
- " movq %rcx, 40(%r15)\n"
- " jne .L438\n"
- " leaq 232(%rsp), %rsi\n"
- " jmp .L384\n"
- ".L576:\n"
- " leaq 232(%rsp), %rax\n"
- " cmpq %rax, %r15\n"
- " je .L342\n"
- " movq 32(%r15), %rax\n"
- " cmpq %rax, 96(%rsp)\n"
- " setl %r14b\n"
- " jmp .L342\n"
- ".L574:\n"
- " leaq 232(%rsp), %rax\n"
- " cmpq %rax, %r14\n"
- " je .L350\n"
- " movq 32(%r14), %rax\n"
- " cmpq %rax, 112(%rsp)\n"
- " setl (%rsp)\n"
- " jmp .L350\n"
- ".L361:\n"
- " movq 32(%rsp), %rcx\n"
- " addq $8, %rcx\n"
- " cmpq %rcx, (%rsp)\n"
- " jne .L365\n"
- " movq 288(%rsp), %rsi\n"
- " movq 32(%rsp), %rdi\n"
- " call _ZNSt8_Rb_treeISt4pairIxxES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E\n"
- " movq 240(%rsp), %rdx\n"
- " movq (%rsp), %rax\n"
- " movq $0, 288(%rsp)\n"
- " movq $0, 312(%rsp)\n"
- " testq %rdx, %rdx\n"
- " movq %rax, 296(%rsp)\n"
- " movq %rax, 304(%rsp)\n"
- " jne .L590\n"
- ".L464:\n"
- " leaq 232(%rsp), %r15\n"
- " jmp .L368\n"
- ".L583:\n"
- " leaq 232(%rsp), %rax\n"
- " cmpq %rax, %r15\n"
- " je .L374\n"
- " movq 32(%r15), %rax\n"
- " cmpq %rax, 144(%rsp)\n"
- " setl %r14b\n"
- " jmp .L374\n"
- ".L579:\n"
- " leaq 232(%rsp), %rax\n"
- " cmpq %rax, %r15\n"
- " je .L359\n"
- " movq 32(%r15), %rax\n"
- " cmpq %rax, 128(%rsp)\n"
- " setl %r14b\n"
- " jmp .L359\n"
- ".L589:\n"
- " leaq 232(%rsp), %rax\n"
- " cmpq %rax, %r14\n"
- " je .L382\n"
- " movq 32(%r14), %rax\n"
- " cmpq %rax, 160(%rsp)\n"
- " setl (%rsp)\n"
- " jmp .L382\n"
- ".L588:\n"
- " leaq 232(%rsp), %rax\n"
- " cmpq %rax, %r15\n"
- " je .L390\n"
- " movq 32(%r15), %rax\n"
- " cmpq %rax, 176(%rsp)\n"
- " setl %r14b\n"
- " jmp .L390\n"
- ".L561:\n"
- " leaq 272(%rsp), %rax\n"
- " movq $0, 40(%rsi)\n"
- " movl $0, 280(%rsp)\n"
- " movq $0, 288(%rsp)\n"
- " movq $0, 312(%rsp)\n"
- " movq %rax, 32(%rsp)\n"
- " leaq 280(%rsp), %rax\n"
- " movq %rax, 296(%rsp)\n"
- " movq %rax, 304(%rsp)\n"
- " movq %r15, %rax\n"
- ".L436:\n"
- " leaq 232(%rsp), %rsi\n"
- " jmp .L306\n"
- ".L592:\n"
- " movq %rax, %rsi\n"
- " movq 16(%rax), %rax\n"
- " testq %rax, %rax\n"
- " je .L591\n"
- ".L306:\n"
- " cmpq 32(%rax), %rbx\n"
- " jle .L592\n"
- " movq 24(%rax), %rax\n"
- " testq %rax, %rax\n"
- " jne .L306\n"
- ".L591:\n"
- " leaq 232(%rsp), %rax\n"
- " cmpq %rax, %rsi\n"
- " je .L302\n"
- " cmpq 32(%rsi), %rbx\n"
- " jl .L302\n"
- " jmp .L307\n"
- ".L558:\n"
- " cmpq %r14, %r15\n"
- " .p2align 4,,4\n"
- " je .L291\n"
- " movq 32(%r15), %rax\n"
- " cmpq %rax, 48(%rsp)\n"
- " setl (%rsp)\n"
- " jmp .L291\n"
- ".L443:\n"
- " leaq 232(%rsp), %rsi\n"
- " jmp .L283\n"
- ".L480:\n"
- " movq %rax, %rbx\n"
- ".L412:\n"
- " movq 240(%rsp), %rsi\n"
- " leaq 224(%rsp), %rdi\n"
- " call _ZNSt8_Rb_treeIxSt4pairIKxxESt10_Select1stIS2_ESt4lessIxESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E\n"
- " movq %rbx, %rdi\n"
- ".LEHB11:\n"
- " call _Unwind_Resume\n"
- ".LEHE11:\n"
- ".L483:\n"
- ".L554:\n"
- " movq 200(%rsp), %rdi\n"
- " movq %rax, %rbx\n"
- " testq %rdi, %rdi\n"
- " je .L411\n"
- " call _ZdlPv\n"
- ".L411:\n"
- " movq 288(%rsp), %rsi\n"
- " movq 32(%rsp), %rdi\n"
- " call _ZNSt8_Rb_treeISt4pairIxxES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E\n"
- " jmp .L412\n"
- ".L484:\n"
- " jmp .L554\n"
- ".L311:\n"
- " movq 240(%rsp), %rax\n"
- " leaq 232(%rsp), %rsi\n"
- " testq %rax, %rax\n"
- " je .L314\n"
- ".L518:\n"
- " movq 40(%rsp), %rcx\n"
- " cmpq 32(%rax), %rcx\n"
- " jg .L404\n"
- " movq %rax, %rsi\n"
- " movq 16(%rax), %rax\n"
- ".L405:\n"
- " testq %rax, %rax\n"
- " jne .L518\n"
- " leaq 232(%rsp), %rax\n"
- " cmpq %rax, %rsi\n"
- " je .L314\n"
- " movq 40(%rsp), %rax\n"
- " cmpq 32(%rsi), %rax\n"
- " jge .L408\n"
- ".L314:\n"
- " movq 40(%rsp), %rax\n"
- " leaq 192(%rsp), %rdx\n"
- " leaq 224(%rsp), %rdi\n"
- " movq $0, 200(%rsp)\n"
- " movq %rax, 192(%rsp)\n"
- " call _ZNSt8_Rb_treeIxSt4pairIKxxESt10_Select1stIS2_ESt4lessIxESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_\n"
- " testq %rdx, %rdx\n"
- " movq %rdx, %rbp\n"
- " movq %rax, %rsi\n"
- " je .L408\n"
- " testq %rax, %rax\n"
- " movl $1, %r13d\n"
- " je .L593\n"
- ".L409:\n"
- " movl $48, %edi\n"
- ".LEHB12:\n"
- " call _Znwm\n"
- ".LEHE12:\n"
- " cmpq $-32, %rax\n"
- " movq %rax, %r12\n"
- " je .L410\n"
- " movq 192(%rsp), %rcx\n"
- " movq 200(%rsp), %rbx\n"
- " movq %rcx, 32(%rax)\n"
- " movq %rbx, 40(%rax)\n"
- ".L410:\n"
- " leaq 232(%rsp), %rcx\n"
- " movq %r12, %rsi\n"
- " movzbl %r13b, %edi\n"
- " movq %rbp, %rdx\n"
- " call _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_\n"
- " addq $1, 264(%rsp)\n"
- " movq %r12, %rsi\n"
- ".L408:\n"
- " movq 40(%rsi), %rbx\n"
- " movq 32(%rsp), %rdi\n"
- " movq 288(%rsp), %rsi\n"
- " call _ZNSt8_Rb_treeISt4pairIxxES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E\n"
- " movq 240(%rsp), %rsi\n"
- " leaq 224(%rsp), %rdi\n"
- " call _ZNSt8_Rb_treeIxSt4pairIKxxESt10_Select1stIS2_ESt4lessIxESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E\n"
- " addq $328, %rsp\n"
- " .cfi_remember_state\n"
- " .cfi_def_cfa_offset 56\n"
- " movq %rbx, %rax\n"
- " popq %rbx\n"
- " .cfi_def_cfa_offset 48\n"
- " popq %rbp\n"
- " .cfi_def_cfa_offset 40\n"
- " popq %r12\n"
- " .cfi_def_cfa_offset 32\n"
- " popq %r13\n"
- " .cfi_def_cfa_offset 24\n"
- " popq %r14\n"
- " .cfi_def_cfa_offset 16\n"
- " popq %r15\n"
- " .cfi_def_cfa_offset 8\n"
- " ret\n"
- ".L404:\n"
- " .cfi_restore_state\n"
- " movq 24(%rax), %rax\n"
- " jmp .L405\n"
- ".L485:\n"
- " jmp .L554\n"
- ".L593:\n"
- " leaq 232(%rsp), %rax\n"
- " cmpq %rax, %rbp\n"
- " je .L409\n"
- " movq 32(%rbp), %rax\n"
- " cmpq %rax, 192(%rsp)\n"
- " setl %r13b\n"
- " jmp .L409\n"
- ".L482:\n"
- ".L552:\n"
- " movq %rax, %rbx\n"
- " jmp .L411\n"
- ".L562:\n"
- " leaq 232(%rsp), %rax\n"
- " cmpq %rax, %rbp\n"
- " je .L300\n"
- " movq 32(%rbp), %rax\n"
- " cmpq %rax, 64(%rsp)\n"
- " setl %r14b\n"
- " jmp .L300\n"
- ".L481:\n"
- " jmp .L552\n"
- ".L563:\n"
- " leaq 232(%rsp), %rax\n"
- " cmpq %rax, %rbp\n"
- " je .L308\n"
- " movq 32(%rbp), %rax\n"
- " cmpq %rax, 80(%rsp)\n"
- " setl %r14b\n"
- " jmp .L308\n"
- " .cfi_endproc\n"
- ".LFE1985:\n"
- " .section .gcc_except_table,\"a\",@progbits\n"
- ".LLSDA1985:\n"
- " .byte 0xff\n"
- " .byte 0xff\n"
- " .byte 0x1\n"
- " .uleb128 .LLSDACSE1985-.LLSDACSB1985\n"
- ".LLSDACSB1985:\n"
- " .uleb128 .LEHB4-.LFB1985\n"
- " .uleb128 .LEHE4-.LEHB4\n"
- " .uleb128 .L480-.LFB1985\n"
- " .uleb128 0\n"
- " .uleb128 .LEHB5-.LFB1985\n"
- " .uleb128 .LEHE5-.LEHB5\n"
- " .uleb128 .L481-.LFB1985\n"
- " .uleb128 0\n"
- " .uleb128 .LEHB6-.LFB1985\n"
- " .uleb128 .LEHE6-.LEHB6\n"
- " .uleb128 .L485-.LFB1985\n"
- " .uleb128 0\n"
- " .uleb128 .LEHB7-.LFB1985\n"
- " .uleb128 .LEHE7-.LEHB7\n"
- " .uleb128 .L484-.LFB1985\n"
- " .uleb128 0\n"
- " .uleb128 .LEHB8-.LFB1985\n"
- " .uleb128 .LEHE8-.LEHB8\n"
- " .uleb128 .L482-.LFB1985\n"
- " .uleb128 0\n"
- " .uleb128 .LEHB9-.LFB1985\n"
- " .uleb128 .LEHE9-.LEHB9\n"
- " .uleb128 .L483-.LFB1985\n"
- " .uleb128 0\n"
- " .uleb128 .LEHB10-.LFB1985\n"
- " .uleb128 .LEHE10-.LEHB10\n"
- " .uleb128 .L482-.LFB1985\n"
- " .uleb128 0\n"
- " .uleb128 .LEHB11-.LFB1985\n"
- " .uleb128 .LEHE11-.LEHB11\n"
- " .uleb128 0\n"
- " .uleb128 0\n"
- " .uleb128 .LEHB12-.LFB1985\n"
- " .uleb128 .LEHE12-.LEHB12\n"
- " .uleb128 .L481-.LFB1985\n"
- " .uleb128 0\n"
- ".LLSDACSE1985:\n"
- " .text\n"
- " .size _Z8dijkstraRSt3mapIxSt6vectorISt4pairIxxESaIS2_EESt4lessIxESaIS1_IKxS4_EEExx, .-_Z8dijkstraRSt3mapIxSt6vectorISt4pairIxxESaIS2_EESt4lessIxESaIS1_IKxS4_EEExx\n"
- " .section .text.startup,\"ax\",@progbits\n"
- " .p2align 4,,15\n"
- " .globl main\n"
- " .type main, @function\n"
- "main:\n"
- ".LFB1992:\n"
- " .cfi_startproc\n"
- " .cfi_personality 0x3,__gxx_personality_v0\n"
- " .cfi_lsda 0x3,.LLSDA1992\n"
- " pushq %r15\n"
- " .cfi_def_cfa_offset 16\n"
- " .cfi_offset 15, -16\n"
- " xorl %edi, %edi\n"
- " pushq %r14\n"
- " .cfi_def_cfa_offset 24\n"
- " .cfi_offset 14, -24\n"
- " pushq %r13\n"
- " .cfi_def_cfa_offset 32\n"
- " .cfi_offset 13, -32\n"
- " pushq %r12\n"
- " .cfi_def_cfa_offset 40\n"
- " .cfi_offset 12, -40\n"
- " pushq %rbp\n"
- " .cfi_def_cfa_offset 48\n"
- " .cfi_offset 6, -48\n"
- " pushq %rbx\n"
- " .cfi_def_cfa_offset 56\n"
- " .cfi_offset 3, -56\n"
- " subq $200, %rsp\n"
- " .cfi_def_cfa_offset 256\n"
- ".LEHB13:\n"
- " call _ZNSt8ios_base15sync_with_stdioEb\n"
- " leaq 24(%rsp), %rsi\n"
- " movl $_ZSt3cin, %edi\n"
- " movq $0, _ZSt3cin+232(%rip)\n"
- " movq $0, _ZSt4cout+224(%rip)\n"
- " call _ZNSi10_M_extractIxEERSiRT_\n"
- " leaq 20(%rsp), %rsi\n"
- " movq %rax, %rdi\n"
- " call _ZNSirsERi\n"
- ".LEHE13:\n"
- " leaq 104(%rsp), %rax\n"
- " leaq 64(%rsp), %rsi\n"
- " leaq 96(%rsp), %rdi\n"
- " movl $0, 104(%rsp)\n"
- " movq $0, 112(%rsp)\n"
- " movq %rax, 120(%rsp)\n"
- " movq %rax, 128(%rsp)\n"
- " leaq 152(%rsp), %rax\n"
- " movq $0, 136(%rsp)\n"
- " movl $0, 152(%rsp)\n"
- " movq $0, 160(%rsp)\n"
- " movq $0, 184(%rsp)\n"
- " movq %rax, 168(%rsp)\n"
- " movq %rax, 176(%rsp)\n"
- " movq $1, 64(%rsp)\n"
- ".LEHB14:\n"
- " call _ZNSt8_Rb_treeIxxSt9_IdentityIxESt4lessIxESaIxEE16_M_insert_uniqueERKx\n"
- " leaq 24(%rsp), %rsi\n"
- " leaq 96(%rsp), %rdi\n"
- " call _ZNSt8_Rb_treeIxxSt9_IdentityIxESt4lessIxESaIxEE16_M_insert_uniqueERKx\n"
- ".LEHE14:\n"
- " movl 20(%rsp), %eax\n"
- " testl %eax, %eax\n"
- " jle .L627\n"
- " xorl %ebp, %ebp\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L628:\n"
- " leaq 32(%rsp), %rsi\n"
- " movl $_ZSt3cin, %edi\n"
- ".LEHB15:\n"
- " call _ZNSi10_M_extractIxEERSiRT_\n"
- " movq 32(%rsp), %rdi\n"
- " call _Z17internalNeighbourx\n"
- " leaq 40(%rsp), %rsi\n"
- " leaq 96(%rsp), %rdi\n"
- " movq %rax, 40(%rsp)\n"
- " call _ZNSt8_Rb_treeIxxSt9_IdentityIxESt4lessIxESaIxEE16_M_insert_uniqueERKx\n"
- " leaq 32(%rsp), %rsi\n"
- " leaq 96(%rsp), %rdi\n"
- " call _ZNSt8_Rb_treeIxxSt9_IdentityIxESt4lessIxESaIxEE16_M_insert_uniqueERKx\n"
- ".LEHE15:\n"
- " movq 160(%rsp), %rdx\n"
- " movq 32(%rsp), %rax\n"
- " movq $1, 56(%rsp)\n"
- " movq 40(%rsp), %rcx\n"
- " testq %rdx, %rdx\n"
- " movq %rax, 48(%rsp)\n"
- " leaq 144(%rsp), %rax\n"
- " je .L598\n"
- " leaq 152(%rsp), %r12\n"
- " jmp .L602\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L731:\n"
- " movq %rdx, %r12\n"
- " movq 16(%rdx), %rdx\n"
- " testq %rdx, %rdx\n"
- " je .L730\n"
- ".L602:\n"
- " cmpq %rcx, 32(%rdx)\n"
- " jge .L731\n"
- " movq 24(%rdx), %rdx\n"
- " testq %rdx, %rdx\n"
- " jne .L602\n"
- ".L730:\n"
- " leaq 152(%rsp), %rax\n"
- " cmpq %rax, %r12\n"
- " je .L603\n"
- " cmpq %rcx, 32(%r12)\n"
- " jle .L604\n"
- ".L603:\n"
- " leaq 64(%rsp), %rdx\n"
- " leaq 144(%rsp), %rdi\n"
- " movq %r12, %rsi\n"
- " movq %rcx, 64(%rsp)\n"
- " movq $0, 72(%rsp)\n"
- " movq $0, 88(%rsp)\n"
- " movq $0, 80(%rsp)\n"
- ".LEHB16:\n"
- " call _ZNSt8_Rb_treeIxSt4pairIKxSt6vectorIS0_IxxESaIS3_EEESt10_Select1stIS6_ESt4lessIxESaIS6_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS6_ERKS6_\n"
- ".LEHE16:\n"
- " movq 72(%rsp), %rdi\n"
- " movq %rax, %r12\n"
- " testq %rdi, %rdi\n"
- " je .L604\n"
- " call _ZdlPv\n"
- ".L604:\n"
- " movq 48(%r12), %rsi\n"
- " cmpq 56(%r12), %rsi\n"
- " je .L732\n"
- " testq %rsi, %rsi\n"
- " je .L611\n"
- " movq 48(%rsp), %rcx\n"
- " movq 56(%rsp), %rbx\n"
- " movq %rcx, (%rsi)\n"
- " movq %rbx, 8(%rsi)\n"
- ".L611:\n"
- " addq $16, %rsi\n"
- " movq %rsi, 48(%r12)\n"
- ".L612:\n"
- " movq 160(%rsp), %rdx\n"
- " movq 40(%rsp), %rax\n"
- " movq $1, 56(%rsp)\n"
- " movq 32(%rsp), %rcx\n"
- " testq %rdx, %rdx\n"
- " movq %rax, 48(%rsp)\n"
- " leaq 144(%rsp), %rax\n"
- " je .L613\n"
- " leaq 152(%rsp), %r12\n"
- " jmp .L617\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L734:\n"
- " movq %rdx, %r12\n"
- " movq 16(%rdx), %rdx\n"
- " testq %rdx, %rdx\n"
- " je .L733\n"
- ".L617:\n"
- " cmpq %rcx, 32(%rdx)\n"
- " jge .L734\n"
- " movq 24(%rdx), %rdx\n"
- " testq %rdx, %rdx\n"
- " jne .L617\n"
- ".L733:\n"
- " leaq 152(%rsp), %rax\n"
- " cmpq %rax, %r12\n"
- " je .L618\n"
- " cmpq %rcx, 32(%r12)\n"
- " jle .L619\n"
- ".L618:\n"
- " leaq 64(%rsp), %rdx\n"
- " leaq 144(%rsp), %rdi\n"
- " movq %r12, %rsi\n"
- " movq %rcx, 64(%rsp)\n"
- " movq $0, 72(%rsp)\n"
- " movq $0, 88(%rsp)\n"
- " movq $0, 80(%rsp)\n"
- ".LEHB17:\n"
- " call _ZNSt8_Rb_treeIxSt4pairIKxSt6vectorIS0_IxxESaIS3_EEESt10_Select1stIS6_ESt4lessIxESaIS6_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS6_ERKS6_\n"
- ".LEHE17:\n"
- " movq 72(%rsp), %rdi\n"
- " movq %rax, %r12\n"
- " testq %rdi, %rdi\n"
- " je .L619\n"
- " call _ZdlPv\n"
- ".L619:\n"
- " movq 48(%r12), %rsi\n"
- " cmpq 56(%r12), %rsi\n"
- " je .L735\n"
- " testq %rsi, %rsi\n"
- " je .L625\n"
- " movq 48(%rsp), %rcx\n"
- " movq 56(%rsp), %rbx\n"
- " movq %rcx, (%rsi)\n"
- " movq %rbx, 8(%rsi)\n"
- ".L625:\n"
- " addq $16, %rsi\n"
- " movq %rsi, 48(%r12)\n"
- ".L626:\n"
- " addl $1, %ebp\n"
- " cmpl %ebp, 20(%rsp)\n"
- " jg .L628\n"
- ".L627:\n"
- " movq 120(%rsp), %rbp\n"
- " leaq 104(%rsp), %r13\n"
- " cmpq %r13, %rbp\n"
- " je .L597\n"
- " movq %rbp, %r12\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L658:\n"
- " cmpq %r12, %rbp\n"
- " je .L736\n"
- ".L630:\n"
- " movq 32(%r12), %r14\n"
- " movq 32(%rbp), %rbx\n"
- " movq 160(%rsp), %rdx\n"
- " movq %r14, %r15\n"
- " movq %rbx, 48(%rsp)\n"
- " subq %rbx, %r15\n"
- " movq %r15, %rax\n"
- " sarq $63, %rax\n"
- " xorq %rax, %r15\n"
- " subq %rax, %r15\n"
- " testq %rdx, %rdx\n"
- " leaq 152(%rsp), %rax\n"
- " movq %r15, 56(%rsp)\n"
- " jne .L635\n"
- " jmp .L631\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L738:\n"
- " movq %rdx, %rax\n"
- " movq 16(%rdx), %rdx\n"
- " testq %rdx, %rdx\n"
- " je .L737\n"
- ".L635:\n"
- " cmpq 32(%rdx), %r14\n"
- " jle .L738\n"
- " movq 24(%rdx), %rdx\n"
- " testq %rdx, %rdx\n"
- " jne .L635\n"
- ".L737:\n"
- " leaq 152(%rsp), %rdx\n"
- " cmpq %rdx, %rax\n"
- " je .L631\n"
- " cmpq 32(%rax), %r14\n"
- " jge .L636\n"
- ".L631:\n"
- " leaq 64(%rsp), %rdx\n"
- " leaq 144(%rsp), %rdi\n"
- " movq %rax, %rsi\n"
- " movq %r14, 64(%rsp)\n"
- " movq $0, 72(%rsp)\n"
- " movq $0, 88(%rsp)\n"
- " movq $0, 80(%rsp)\n"
- ".LEHB18:\n"
- " call _ZNSt8_Rb_treeIxSt4pairIKxSt6vectorIS0_IxxESaIS3_EEESt10_Select1stIS6_ESt4lessIxESaIS6_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS6_ERKS6_\n"
- ".LEHE18:\n"
- " movq 72(%rsp), %rdi\n"
- " testq %rdi, %rdi\n"
- " je .L636\n"
- " movq %rax, 8(%rsp)\n"
- " call _ZdlPv\n"
- " movq 8(%rsp), %rax\n"
- ".L636:\n"
- " movq 48(%rax), %rsi\n"
- " cmpq 56(%rax), %rsi\n"
- " je .L739\n"
- " testq %rsi, %rsi\n"
- " je .L643\n"
- " movq 48(%rsp), %r9\n"
- " movq 56(%rsp), %r10\n"
- " movq %r9, (%rsi)\n"
- " movq %r10, 8(%rsi)\n"
- ".L643:\n"
- " addq $16, %rsi\n"
- " movq %rsi, 48(%rax)\n"
- ".L644:\n"
- " movq 160(%rsp), %rdx\n"
- " movq %r14, 48(%rsp)\n"
- " leaq 144(%rsp), %rax\n"
- " movq %r15, 56(%rsp)\n"
- " testq %rdx, %rdx\n"
- " je .L668\n"
- " leaq 152(%rsp), %r14\n"
- " jmp .L649\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L741:\n"
- " movq %rdx, %r14\n"
- " movq 16(%rdx), %rdx\n"
- " testq %rdx, %rdx\n"
- " je .L740\n"
- ".L649:\n"
- " cmpq 32(%rdx), %rbx\n"
- " jle .L741\n"
- " movq 24(%rdx), %rdx\n"
- " testq %rdx, %rdx\n"
- " jne .L649\n"
- ".L740:\n"
- " leaq 152(%rsp), %rax\n"
- " cmpq %rax, %r14\n"
- " je .L645\n"
- " cmpq 32(%r14), %rbx\n"
- " jge .L650\n"
- ".L645:\n"
- " leaq 64(%rsp), %rdx\n"
- " leaq 144(%rsp), %rdi\n"
- " movq %r14, %rsi\n"
- " movq %rbx, 64(%rsp)\n"
- " movq $0, 72(%rsp)\n"
- " movq $0, 88(%rsp)\n"
- " movq $0, 80(%rsp)\n"
- ".LEHB19:\n"
- " call _ZNSt8_Rb_treeIxSt4pairIKxSt6vectorIS0_IxxESaIS3_EEESt10_Select1stIS6_ESt4lessIxESaIS6_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS6_ERKS6_\n"
- ".LEHE19:\n"
- " movq 72(%rsp), %rdi\n"
- " movq %rax, %r14\n"
- " testq %rdi, %rdi\n"
- " je .L650\n"
- " call _ZdlPv\n"
- ".L650:\n"
- " movq 48(%r14), %rsi\n"
- " cmpq 56(%r14), %rsi\n"
- " je .L742\n"
- " testq %rsi, %rsi\n"
- " je .L656\n"
- " movq 48(%rsp), %r9\n"
- " movq 56(%rsp), %r10\n"
- " movq %r9, (%rsi)\n"
- " movq %r10, 8(%rsi)\n"
- ".L656:\n"
- " addq $16, %rsi\n"
- " movq %rsi, 48(%r14)\n"
- ".L657:\n"
- " movq %rbp, %rdi\n"
- " call _ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base\n"
- " movq %r12, %rdi\n"
- " movq %rax, %rbp\n"
- " call _ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base\n"
- " cmpq %r13, %rbp\n"
- " movq %rax, %r12\n"
- " jne .L658\n"
- ".L597:\n"
- " movq 24(%rsp), %rdx\n"
- " leaq 144(%rsp), %rdi\n"
- " movl $1, %esi\n"
- ".LEHB20:\n"
- " call _Z8dijkstraRSt3mapIxSt6vectorISt4pairIxxESaIS2_EESt4lessIxESaIS1_IKxS4_EEExx\n"
- " movq %rax, %rsi\n"
- " movl $_ZSt4cout, %edi\n"
- " call _ZNSo9_M_insertIxEERSoT_\n"
- " movq %rax, %rdi\n"
- " call _ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_\n"
- ".LEHE20:\n"
- " movq 160(%rsp), %rsi\n"
- " leaq 144(%rsp), %rdi\n"
- " call _ZNSt8_Rb_treeIxSt4pairIKxSt6vectorIS0_IxxESaIS3_EEESt10_Select1stIS6_ESt4lessIxESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E\n"
- " movq 112(%rsp), %rsi\n"
- " leaq 96(%rsp), %rdi\n"
- " call _ZNSt8_Rb_treeIxxSt9_IdentityIxESt4lessIxESaIxEE8_M_eraseEPSt13_Rb_tree_nodeIxE\n"
- " addq $200, %rsp\n"
- " .cfi_remember_state\n"
- " .cfi_def_cfa_offset 56\n"
- " xorl %eax, %eax\n"
- " popq %rbx\n"
- " .cfi_def_cfa_offset 48\n"
- " popq %rbp\n"
- " .cfi_def_cfa_offset 40\n"
- " popq %r12\n"
- " .cfi_def_cfa_offset 32\n"
- " popq %r13\n"
- " .cfi_def_cfa_offset 24\n"
- " popq %r14\n"
- " .cfi_def_cfa_offset 16\n"
- " popq %r15\n"
- " .cfi_def_cfa_offset 8\n"
- " ret\n"
- " .p2align 4,,10\n"
- " .p2align 3\n"
- ".L736:\n"
- " .cfi_restore_state\n"
- " movq %rbp, %rdi\n"
- " call _ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base\n"
- " movq %rax, %rbp\n"
- " jmp .L630\n"
- ".L668:\n"
- " leaq 8(%rax), %r14\n"
- " jmp .L645\n"
- ".L613:\n"
- " leaq 8(%rax), %r12\n"
- " jmp .L618\n"
- ".L598:\n"
- " leaq 8(%rax), %r12\n"
- " jmp .L603\n"
- ".L742:\n"
- " leaq 40(%r14), %rdi\n"
- " leaq 48(%rsp), %rdx\n"
- ".LEHB21:\n"
- " call _ZNSt6vectorISt4pairIxxESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_\n"
- ".LEHE21:\n"
- " jmp .L657\n"
- ".L732:\n"
- " leaq 40(%r12), %rdi\n"
- " leaq 48(%rsp), %rdx\n"
- ".LEHB22:\n"
- " call _ZNSt6vectorISt4pairIxxESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_\n"
- ".LEHE22:\n"
- " jmp .L612\n"
- ".L739:\n"
- " leaq 40(%rax), %rdi\n"
- " leaq 48(%rsp), %rdx\n"
- ".LEHB23:\n"
- " call _ZNSt6vectorISt4pairIxxESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_\n"
- ".LEHE23:\n"
- " jmp .L644\n"
- ".L735:\n"
- " leaq 40(%r12), %rdi\n"
- " leaq 48(%rsp), %rdx\n"
- ".LEHB24:\n"
- " call _ZNSt6vectorISt4pairIxxESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_\n"
- ".LEHE24:\n"
- " jmp .L626\n"
- ".L670:\n"
- ".L659:\n"
- " movq 160(%rsp), %rsi\n"
- " leaq 144(%rsp), %rdi\n"
- " movq %rax, 8(%rsp)\n"
- " call _ZNSt8_Rb_treeIxSt4pairIKxSt6vectorIS0_IxxESaIS3_EEESt10_Select1stIS6_ESt4lessIxESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E\n"
- " movq 112(%rsp), %rsi\n"
- " leaq 96(%rsp), %rdi\n"
- " call _ZNSt8_Rb_treeIxxSt9_IdentityIxESt4lessIxESaIxEE8_M_eraseEPSt13_Rb_tree_nodeIxE\n"
- " movq 8(%rsp), %rax\n"
- " movq %rax, %rdi\n"
- ".LEHB25:\n"
- " call _Unwind_Resume\n"
- ".LEHE25:\n"
- ".L671:\n"
- " jmp .L659\n"
- ".L673:\n"
- ".L727:\n"
- " movq 72(%rsp), %rdi\n"
- " movq %rax, %rbx\n"
- " testq %rdi, %rdi\n"
- " je .L655\n"
- " call _ZdlPv\n"
- ".L655:\n"
- " movq %rbx, %rax\n"
- " jmp .L659\n"
- ".L674:\n"
- " .p2align 4,,5\n"
- " jmp .L727\n"
- ".L675:\n"
- " .p2align 4,,8\n"
- " jmp .L727\n"
- ".L676:\n"
- " .p2align 4,,11\n"
- " jmp .L727\n"
- ".L672:\n"
- " .p2align 4,,11\n"
- " jmp .L659\n"
- " .cfi_endproc\n"
- ".LFE1992:\n"
- " .section .gcc_except_table\n"
- ".LLSDA1992:\n"
- " .byte 0xff\n"
- " .byte 0xff\n"
- " .byte 0x1\n"
- " .uleb128 .LLSDACSE1992-.LLSDACSB1992\n"
- ".LLSDACSB1992:\n"
- " .uleb128 .LEHB13-.LFB1992\n"
- " .uleb128 .LEHE13-.LEHB13\n"
- " .uleb128 0\n"
- " .uleb128 0\n"
- " .uleb128 .LEHB14-.LFB1992\n"
- " .uleb128 .LEHE14-.LEHB14\n"
- " .uleb128 .L670-.LFB1992\n"
- " .uleb128 0\n"
- " .uleb128 .LEHB15-.LFB1992\n"
- " .uleb128 .LEHE15-.LEHB15\n"
- " .uleb128 .L671-.LFB1992\n"
- " .uleb128 0\n"
- " .uleb128 .LEHB16-.LFB1992\n"
- " .uleb128 .LEHE16-.LEHB16\n"
- " .uleb128 .L673-.LFB1992\n"
- " .uleb128 0\n"
- " .uleb128 .LEHB17-.LFB1992\n"
- " .uleb128 .LEHE17-.LEHB17\n"
- " .uleb128 .L674-.LFB1992\n"
- " .uleb128 0\n"
- " .uleb128 .LEHB18-.LFB1992\n"
- " .uleb128 .LEHE18-.LEHB18\n"
- " .uleb128 .L675-.LFB1992\n"
- " .uleb128 0\n"
- " .uleb128 .LEHB19-.LFB1992\n"
- " .uleb128 .LEHE19-.LEHB19\n"
- " .uleb128 .L676-.LFB1992\n"
- " .uleb128 0\n"
- " .uleb128 .LEHB20-.LFB1992\n"
- " .uleb128 .LEHE20-.LEHB20\n"
- " .uleb128 .L670-.LFB1992\n"
- " .uleb128 0\n"
- " .uleb128 .LEHB21-.LFB1992\n"
- " .uleb128 .LEHE21-.LEHB21\n"
- " .uleb128 .L672-.LFB1992\n"
- " .uleb128 0\n"
- " .uleb128 .LEHB22-.LFB1992\n"
- " .uleb128 .LEHE22-.LEHB22\n"
- " .uleb128 .L671-.LFB1992\n"
- " .uleb128 0\n"
- " .uleb128 .LEHB23-.LFB1992\n"
- " .uleb128 .LEHE23-.LEHB23\n"
- " .uleb128 .L672-.LFB1992\n"
- " .uleb128 0\n"
- " .uleb128 .LEHB24-.LFB1992\n"
- " .uleb128 .LEHE24-.LEHB24\n"
- " .uleb128 .L671-.LFB1992\n"
- " .uleb128 0\n"
- " .uleb128 .LEHB25-.LFB1992\n"
- " .uleb128 .LEHE25-.LEHB25\n"
- " .uleb128 0\n"
- " .uleb128 0\n"
- ".LLSDACSE1992:\n"
- " .section .text.startup\n"
- " .size main, .-main\n"
- " .p2align 4,,15\n"
- " .type _GLOBAL__sub_I__Z17internalNeighbourx, @function\n"
- "_GLOBAL__sub_I__Z17internalNeighbourx:\n"
- ".LFB2539:\n"
- " .cfi_startproc\n"
- " subq $8, %rsp\n"
- " .cfi_def_cfa_offset 16\n"
- " movl $_ZStL8__ioinit, %edi\n"
- " call _ZNSt8ios_base4InitC1Ev\n"
- " movl $__dso_handle, %edx\n"
- " movl $_ZStL8__ioinit, %esi\n"
- " movl $_ZNSt8ios_base4InitD1Ev, %edi\n"
- " addq $8, %rsp\n"
- " .cfi_def_cfa_offset 8\n"
- " jmp __cxa_atexit\n"
- " .cfi_endproc\n"
- ".LFE2539:\n"
- " .size _GLOBAL__sub_I__Z17internalNeighbourx, .-_GLOBAL__sub_I__Z17internalNeighbourx\n"
- " .section .init_array,\"aw\"\n"
- " .align 8\n"
- " .quad _GLOBAL__sub_I__Z17internalNeighbourx\n"
- " .local _ZStL8__ioinit\n"
- " .comm _ZStL8__ioinit,1,1\n"
- " .section .rodata.cst8,\"aM\",@progbits,8\n"
- " .align 8\n"
- ".LC0:\n"
- " .long 0\n"
- " .long 1072693248\n"
- " .hidden __dso_handle\n"
- " .ident \"GCC: (GNU) 4.8.5 20150623 (Red Hat 4.8.5-16)\"\n"
- " .section .note.GNU-stack,\"\",@progbits\n"
- "\n");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement