.section __TEXT,__text,regular,pure_instructions .align 4, 0x90 _check_heap.3468: Leh_func_begin0: pushq %rbp Ltmp0: movq %rsp, %rbp Ltmp1: pushq %r15 pushq %r14 pushq %rbx subq $8, %rsp Ltmp2: movq %rdi, %rbx movq (%rbx), %rax cmpq %rax, 32(%rbx) jb LBB0_50 ## InlineAsm Start rdtsc ## InlineAsm End movl %eax, %r14d movl %edx, %r15d movq _heap1(%rip), %rax movq 24(%rbx), %rcx movq %rcx, (%rax) movq _heap1(%rip), %rax movq 16(%rbx), %rcx movq %rcx, 8(%rax) movq _heap1(%rip), %rax movq 8(%rbx), %rcx movq %rcx, 16(%rax) cmpq $0, _verbose_gc(%rip) je LBB0_3 movq ___stderrp@GOTPCREL(%rip), %rax movq (%rax), %rcx movl $1, %esi movl $6, %edx leaq L_.str(%rip), %rdi callq _fwrite LBB0_3: movl %r14d, %eax shlq $32, %r15 addq %rax, %r15 movq _heap1(%rip), %rax leaq 24(%rax), %rcx movq %rcx, 32(%rbx) xorl %edx, %edx .align 4, 0x90 LBB0_4: movq (%rax,%rdx,8), %rsi movq _heap0(%rip), %rdi testb $-1, %sil sete %r8b testb $3, %sil sete %r9b cmpq %rdi, %rsi leaq 800000(%rdi), %rdi setae %r10b cmpq %rdi, %rsi jae LBB0_14 orb %r8b, %r9b andb %r10b, %r9b testb %r9b, %r9b je LBB0_14 movq (%rsi), %rdi cmpq $-4, %rdi jne LBB0_8 movq 8(%rsi), %rsi jmp LBB0_14 LBB0_8: movq 32(%rbx), %r8 movq %rdi, %r9 sarq $8, %r9 testq %r9, %r9 js LBB0_13 leaq 1(%r9), %r10 movq %rdi, (%r8) movq 32(%rbx), %rdi addq $8, %rdi movq %rdi, 32(%rbx) cmpq $2, %r10 jl LBB0_12 addq $8, %rsi .align 4, 0x90 LBB0_11: movq (%rsi), %r10 movq %r10, (%rdi) movq 32(%rbx), %rdi addq $8, %rdi addq $8, %rsi movq %rdi, 32(%rbx) decq %r9 jne LBB0_11 LBB0_12: movq (%rax,%rdx,8), %rsi LBB0_13: movq $-4, (%rsi) movq (%rax,%rdx,8), %rsi movq %r8, 8(%rsi) movq %r8, %rsi LBB0_14: movq %rsi, (%rax,%rdx,8) incq %rdx cmpq $3, %rdx jne LBB0_4 jmp LBB0_15 .align 4, 0x90 LBB0_17: movq %rsi, %rcx LBB0_15: movq 32(%rbx), %rax cmpq %rax, %rcx jae LBB0_40 movq (%rcx), %rdx leaq 8(%rcx), %rsi testb $3, %dl jne LBB0_17 movq %rdx, %rdi sarq $8, %rdi movzbl %dl, %r8d cmpl $31, %r8d jg LBB0_22 cmpl $4, %r8d je LBB0_51 cmpl $8, %r8d je LBB0_29 cmpl $16, %r8d jne LBB0_23 jmp LBB0_84 LBB0_22: cmpl $32, %r8d je LBB0_84 LBB0_23: testq %rdi, %rdi jle LBB0_84 leaq 8(%rcx), %rax jmp LBB0_25 .align 4, 0x90 LBB0_85: movq 32(%rbx), %r9 movq %r8, %r10 sarq $8, %r10 testq %r10, %r10 js LBB0_90 leaq 1(%r10), %r11 movq %r8, (%r9) movq 32(%rbx), %r8 addq $8, %r8 movq %r8, 32(%rbx) cmpq $2, %r11 jl LBB0_89 addq $8, %rsi .align 4, 0x90 LBB0_88: movq (%rsi), %r11 movq %r11, (%r8) movq 32(%rbx), %r8 addq $8, %r8 addq $8, %rsi movq %r8, 32(%rbx) decq %r10 jne LBB0_88 LBB0_89: movq (%rax), %rsi LBB0_90: movq $-4, (%rsi) movq (%rax), %rsi movq %r9, 8(%rsi) movq %r9, %rsi LBB0_91: movq %rsi, (%rax) addq $8, %rax decq %rdi je LBB0_84 LBB0_25: movq (%rax), %rsi movq _heap0(%rip), %r8 testb $-1, %sil sete %r9b testb $3, %sil sete %r10b cmpq %r8, %rsi leaq 800000(%r8), %r8 setae %r11b cmpq %r8, %rsi jae LBB0_91 orb %r9b, %r10b andb %r11b, %r10b testb %r10b, %r10b je LBB0_91 movq (%rsi), %r8 cmpq $-4, %r8 jne LBB0_85 movq 8(%rsi), %rsi jmp LBB0_91 LBB0_29: movq 16(%rcx), %rdx movq _heap0(%rip), %rsi testb $-1, %dl sete %dil testb $3, %dl sete %r8b cmpq %rsi, %rdx leaq 800000(%rsi), %rsi setae %r9b cmpq %rsi, %rdx jae LBB0_39 orb %dil, %r8b andb %r9b, %r8b testb %r8b, %r8b je LBB0_39 movq (%rdx), %rsi cmpq $-4, %rsi jne LBB0_33 movq 8(%rdx), %rdx jmp LBB0_39 LBB0_33: movq %rsi, %rdi sarq $8, %rdi testq %rdi, %rdi js LBB0_38 leaq 1(%rdi), %r8 movq %rsi, (%rax) movq 32(%rbx), %rsi addq $8, %rsi movq %rsi, 32(%rbx) cmpq $2, %r8 jl LBB0_37 addq $8, %rdx .align 4, 0x90 LBB0_36: movq (%rdx), %r8 movq %r8, (%rsi) movq 32(%rbx), %rsi addq $8, %rsi addq $8, %rdx movq %rsi, 32(%rbx) decq %rdi jne LBB0_36 LBB0_37: movq 16(%rcx), %rdx LBB0_38: movq $-4, (%rdx) movq 16(%rcx), %rdx movq %rax, 8(%rdx) movq %rax, %rdx LBB0_39: movq %rdx, 16(%rcx) addq $24, %rcx jmp LBB0_15 LBB0_51: movq (%rsi), %r8 movq _heap0(%rip), %r9 testb $-1, %r8b sete %r10b testb $3, %r8b sete %r11b cmpq %r9, %r8 leaq 800000(%r9), %r9 setae %r14b cmpq %r9, %r8 jae LBB0_61 orb %r10b, %r11b andb %r14b, %r11b testb %r11b, %r11b je LBB0_61 movq (%r8), %r9 cmpq $-4, %r9 jne LBB0_55 movq 8(%r8), %r8 jmp LBB0_61 LBB0_55: movq %r9, %r10 sarq $8, %r10 testq %r10, %r10 js LBB0_60 leaq 1(%r10), %r11 movq %r9, (%rax) movq 32(%rbx), %r9 addq $8, %r9 movq %r9, 32(%rbx) cmpq $2, %r11 jl LBB0_59 addq $8, %r8 .align 4, 0x90 LBB0_58: movq (%r8), %r11 movq %r11, (%r9) movq 32(%rbx), %r9 addq $8, %r9 addq $8, %r8 movq %r9, 32(%rbx) decq %r10 jne LBB0_58 LBB0_59: movq (%rsi), %r8 LBB0_60: movq $-4, (%r8) movq (%rsi), %r8 movq %rax, 8(%r8) movq %rax, %r8 LBB0_61: movq %r8, 8(%rcx) movq 16(%rcx), %rax movq _heap0(%rip), %rsi testb $-1, %al sete %r8b testb $3, %al sete %r9b cmpq %rsi, %rax leaq 800000(%rsi), %rsi setae %r10b cmpq %rsi, %rax jae LBB0_71 orb %r8b, %r9b andb %r10b, %r9b testb %r9b, %r9b je LBB0_71 movq (%rax), %rsi cmpq $-4, %rsi jne LBB0_65 movq 8(%rax), %rax jmp LBB0_71 LBB0_65: movq 32(%rbx), %r8 movq %rsi, %r9 sarq $8, %r9 testq %r9, %r9 js LBB0_70 leaq 1(%r9), %r10 movq %rsi, (%r8) movq 32(%rbx), %rsi addq $8, %rsi movq %rsi, 32(%rbx) cmpq $2, %r10 jl LBB0_69 addq $8, %rax .align 4, 0x90 LBB0_68: movq (%rax), %r10 movq %r10, (%rsi) movq 32(%rbx), %rsi addq $8, %rsi addq $8, %rax movq %rsi, 32(%rbx) decq %r9 jne LBB0_68 LBB0_69: movq 16(%rcx), %rax LBB0_70: movq $-4, (%rax) movq 16(%rcx), %rax movq %r8, 8(%rax) movq %r8, %rax LBB0_71: movq %rax, 16(%rcx) cmpq $4, %rdi jl LBB0_84 addq $-3, %rdi leaq 32(%rcx), %rax .align 4, 0x90 LBB0_73: movq (%rax), %rsi movq _heap0(%rip), %r8 testb $-1, %sil sete %r9b testb $3, %sil sete %r10b cmpq %r8, %rsi leaq 800000(%r8), %r8 setae %r11b cmpq %r8, %rsi jae LBB0_83 orb %r9b, %r10b andb %r11b, %r10b testb %r10b, %r10b je LBB0_83 movq (%rsi), %r8 cmpq $-4, %r8 jne LBB0_77 movq 8(%rsi), %rsi jmp LBB0_83 LBB0_77: movq 32(%rbx), %r9 movq %r8, %r10 sarq $8, %r10 testq %r10, %r10 js LBB0_82 leaq 1(%r10), %r11 movq %r8, (%r9) movq 32(%rbx), %r8 addq $8, %r8 movq %r8, 32(%rbx) cmpq $2, %r11 jl LBB0_81 addq $8, %rsi .align 4, 0x90 LBB0_80: movq (%rsi), %r11 movq %r11, (%r8) movq 32(%rbx), %r8 addq $8, %r8 addq $8, %rsi movq %r8, 32(%rbx) decq %r10 jne LBB0_80 LBB0_81: movq (%rax), %rsi LBB0_82: movq $-4, (%rsi) movq (%rax), %rsi movq %r9, 8(%rsi) movq %r9, %rsi LBB0_83: movq %rsi, (%rax) addq $8, %rax decq %rdi jne LBB0_73 LBB0_84: sarq $5, %rdx addq $8, %rdx andq $-8, %rdx addq %rdx, %rcx jmp LBB0_15 LBB0_40: movq _heap0(%rip), %rax movq _heap1(%rip), %rcx movq %rcx, _heap0(%rip) movq %rax, _heap1(%rip) cmpq $0, _clear_fromspace(%rip) je LBB0_43 xorl %ecx, %ecx .align 4, 0x90 LBB0_42: movq $10, (%rax,%rcx,8) incq %rcx cmpq $100000, %rcx jne LBB0_42 LBB0_43: cmpq $0, _clear_tospace(%rip) je LBB0_47 movq 32(%rbx), %rax movq _heap0(%rip), %rcx movq %rcx, %rdx negq %rdx leaq -800000(%rax,%rdx), %rdx cmpq $8, %rdx jb LBB0_47 movq %rax, %rdx subq %rcx, %rdx movq %rdx, %rcx sarq $63, %rcx shrq $61, %rcx addq %rdx, %rcx sarq $3, %rcx movl $100000, %edx subq %rcx, %rdx .align 4, 0x90 LBB0_46: movq $10, (%rax) addq $8, %rax decq %rdx jne LBB0_46 LBB0_47: cmpq $0, _verbose_gc(%rip) je LBB0_49 movq 32(%rbx), %rdx subq _heap0(%rip), %rdx sarq $3, %rdx movq ___stderrp@GOTPCREL(%rip), %rax movq (%rax), %rdi xorb %al, %al leaq L_.str1(%rip), %rsi callq _fprintf LBB0_49: movq _heap0(%rip), %rax movq (%rax), %rax movq %rax, 24(%rbx) movq _heap0(%rip), %rax movq 8(%rax), %rax movq %rax, 16(%rbx) movq _heap0(%rip), %rax movq 16(%rax), %rax movq %rax, 8(%rbx) movl $791808, %eax addq _heap0(%rip), %rax movq %rax, (%rbx) ## InlineAsm Start rdtsc ## InlineAsm End movl %eax, %eax shlq $32, %rdx addq %rdx, %rax movq _gc_ticks(%rip), %rcx subq %r15, %rcx addq %rax, %rcx movq %rcx, _gc_ticks(%rip) LBB0_50: addq $8, %rsp popq %rbx popq %r14 popq %r15 popq %rbp ret Leh_func_end0: .globl _unbox .align 4, 0x90 _unbox: Leh_func_begin1: pushq %rbp Ltmp3: movq %rsp, %rbp Ltmp4: movq %rdi, %rax sarq %rax popq %rbp ret Leh_func_end1: .globl _box .align 4, 0x90 _box: Leh_func_begin2: pushq %rbp Ltmp5: movq %rsp, %rbp Ltmp6: leaq 1(%rdi,%rdi), %rax popq %rbp ret Leh_func_end2: .globl _is_int .align 4, 0x90 _is_int: Leh_func_begin3: pushq %rbp Ltmp7: movq %rsp, %rbp Ltmp8: movl %edi, %eax andl $1, %eax popq %rbp ret Leh_func_end3: .globl _is_immediate .align 4, 0x90 _is_immediate: Leh_func_begin4: pushq %rbp Ltmp9: movq %rsp, %rbp Ltmp10: movzbl %dil, %ecx testb $3, %cl movl $0, %eax cmovneq %rcx, %rax popq %rbp ret Leh_func_end4: .globl _string_tuple_length .align 4, 0x90 _string_tuple_length: Leh_func_begin5: pushq %rbp Ltmp11: movq %rsp, %rbp Ltmp12: leaq 11(%rdi), %rax sarq $63, %rax shrq $61, %rax leaq 11(%rdi,%rax), %rax sarq $3, %rax popq %rbp ret Leh_func_end5: .globl _get_safe_typecode .align 4, 0x90 _get_safe_typecode: Leh_func_begin6: pushq %rbp Ltmp13: movq %rsp, %rbp Ltmp14: movzbl %dil, %eax testb $3, %al je LBB6_2 testq %rax, %rax jne LBB6_3 LBB6_2: movq (%rdi), %rdi LBB6_3: movzbl %dil, %eax popq %rbp ret Leh_func_end6: .globl _stack_depth_indent .align 4, 0x90 _stack_depth_indent: Leh_func_begin7: pushq %rbp Ltmp15: movq %rsp, %rbp Ltmp16: pushq %r15 pushq %r14 pushq %rbx subq $8, %rsp Ltmp17: cmpq $10, %rdi je LBB7_3 movq ___stderrp@GOTPCREL(%rip), %rbx leaq L_.str2(%rip), %r14 movq %rdi, %r15 .align 4, 0x90 LBB7_2: movq 8(%r15), %r15 movq (%rbx), %rcx movq %r14, %rdi movl $1, %esi movl $2, %edx callq _fwrite cmpq $10, %r15 jne LBB7_2 LBB7_3: addq $8, %rsp popq %rbx popq %r14 popq %r15 popq %rbp ret Leh_func_end7: .globl _print_string .align 4, 0x90 _print_string: Leh_func_begin8: pushq %rbp Ltmp18: movq %rsp, %rbp Ltmp19: pushq %r15 pushq %r14 pushq %r13 pushq %r12 pushq %rbx subq $8, %rsp Ltmp20: movl %esi, -44(%rbp) movq %rdi, %rbx testl %esi, %esi je LBB8_2 movq ___stdoutp@GOTPCREL(%rip), %rax movq (%rax), %rsi movl $34, %edi callq _fputc LBB8_2: xorl %r14d, %r14d movq ___stdoutp@GOTPCREL(%rip), %r15 movq __DefaultRuneLocale@GOTPCREL(%rip), %r12 leaq L_.str3(%rip), %r13 jmp LBB8_14 LBB8_12: movq ___stdoutp@GOTPCREL(%rip), %rbx movq (%rbx), %rcx movl $1, %esi movl $3, %edx leaq L_.str4(%rip), %rdi callq _fwrite jmp LBB8_15 .align 4, 0x90 LBB8_3: movsbq 12(%rbx,%r14), %rdi cmpq $34, %rdi jne LBB8_5 movq (%r15), %rsi movl $92, %edi callq _fputc movq (%r15), %rsi movl $34, %edi callq _fputc jmp LBB8_11 LBB8_5: testb %dil, %dil js LBB8_7 movl 60(%r12,%rdi,4), %eax shrl $18, %eax andl $1, %eax jmp LBB8_8 LBB8_7: movl $262144, %esi callq ___maskrune testl %eax, %eax setne %al movzbl %al, %eax LBB8_8: testl %eax, %eax je LBB8_10 movq (%r15), %rsi movsbl 12(%rbx,%r14), %edi callq _fputc jmp LBB8_11 LBB8_10: movq (%r15), %rdi movsbl 12(%rbx,%r14), %edx movq %r13, %rsi xorb %al, %al callq _fprintf LBB8_11: cmpl $51, %r14d jge LBB8_12 incq %r14 LBB8_14: cmpl 8(%rbx), %r14d jb LBB8_3 LBB8_15: cmpl $0, -44(%rbp) jne LBB8_17 addq $8, %rsp popq %rbx popq %r12 popq %r13 popq %r14 popq %r15 popq %rbp ret LBB8_17: movq ___stdoutp@GOTPCREL(%rip), %rax movq (%rax), %rsi movl $34, %edi addq $8, %rsp popq %rbx popq %r12 popq %r13 popq %r14 popq %r15 popq %rbp jmp _fputc Leh_func_end8: .globl _print_list .align 4, 0x90 _print_list: Leh_func_begin9: pushq %rbp Ltmp21: movq %rsp, %rbp Ltmp22: pushq %r14 pushq %rbx Ltmp23: movq %rdi, %rbx movq ___stdoutp@GOTPCREL(%rip), %r14 movq (%r14), %rsi movl $40, %edi jmp LBB9_1 .align 4, 0x90 LBB9_4: testb $-1, %bl je LBB9_6 movq %rbx, %rax andq $3, %rax testq %rax, %rax jne LBB9_8 LBB9_6: movzbl (%rbx), %eax cmpq $24, %rax jne LBB9_8 movq (%r14), %rsi movl $32, %edi LBB9_1: callq _fputc movq 8(%rbx), %rdi movq 16(%rbx), %rbx xorl %esi, %esi callq _dump_object cmpq $10, %rbx jne LBB9_4 movq ___stdoutp@GOTPCREL(%rip), %rbx movq (%rbx), %rsi LBB9_3: movl $41, %edi popq %rbx popq %r14 popq %rbp jmp _fputc LBB9_8: movq ___stdoutp@GOTPCREL(%rip), %r14 movq (%r14), %rcx movl $1, %esi movl $3, %edx leaq L_.str5(%rip), %rdi callq _fwrite xorl %esi, %esi movq %rbx, %rdi callq _dump_object movq (%r14), %rsi jmp LBB9_3 Leh_func_end9: .align 4, 0x90 _dump_object: Leh_func_begin10: pushq %rbp Ltmp24: movq %rsp, %rbp Ltmp25: pushq %r15 pushq %r14 pushq %r13 pushq %r12 pushq %rbx subq $8, %rsp Ltmp26: movl %esi, %ebx movq %rdi, %r14 cmpl $101, %ebx jl LBB10_4 movq ___stdoutp@GOTPCREL(%rip), %r14 movq (%r14), %rcx leaq L_.str4(%rip), %rdi LBB10_2: movl $1, %esi movl $3, %edx LBB10_3: addq $8, %rsp popq %rbx popq %r12 popq %r13 popq %r14 popq %r15 popq %rbp jmp _fwrite LBB10_4: testq %r14, %r14 jne LBB10_6 movq ___stdoutp@GOTPCREL(%rip), %r14 movq (%r14), %rcx leaq L_.str6(%rip), %rdi movl $1, %esi movl $6, %edx jmp LBB10_3 LBB10_6: testb $1, %r14b je LBB10_8 movq %r14, %rdx sarq %rdx movq ___stdoutp@GOTPCREL(%rip), %r14 movq (%r14), %rdi xorb %al, %al leaq L_.str7(%rip), %rsi callq _fprintf jmp LBB10_69 LBB10_8: xorl %eax, %eax testb $3, %r14b movzbl %r14b, %edx cmovel %eax, %edx cmpl $17, %edx jg LBB10_23 cmpl $13, %edx jg LBB10_21 cmpl $9, %edx jg LBB10_18 testl %edx, %edx je LBB10_25 cmpl $2, %edx je LBB10_15 cmpl $6, %edx jne LBB10_67 movq ___stdoutp@GOTPCREL(%rip), %rax movq (%rax), %rdi xorb %al, %al movq %r14, %rcx testb $-1, %ch leaq L_.str10(%rip), %r14 leaq L_.str11(%rip), %rsi cmovneq %r14, %rsi callq _fprintf jmp LBB10_69 LBB10_15: movq %r14, %rax andq $-256, %rax cmpq $65792, %rax jne LBB10_17 movq ___stdoutp@GOTPCREL(%rip), %r14 movq (%r14), %rcx leaq L_.str8(%rip), %rdi movl $1, %esi movl $5, %edx jmp LBB10_3 LBB10_17: shlq $16, %r14 movl %r14d, %edx sarl $24, %edx movq ___stdoutp@GOTPCREL(%rip), %r14 movq (%r14), %rdi xorb %al, %al leaq L_.str9(%rip), %rsi jmp LBB10_68 LBB10_18: cmpl $10, %edx jne LBB10_67 movq ___stdoutp@GOTPCREL(%rip), %r14 movq (%r14), %rcx leaq L_.str12(%rip), %rdi LBB10_20: movl $1, %esi movl $2, %edx jmp LBB10_3 LBB10_21: cmpl $14, %edx jne LBB10_67 movq ___stdoutp@GOTPCREL(%rip), %r14 movq (%r14), %rcx leaq L_.str13(%rip), %rdi jmp LBB10_20 LBB10_23: cmpl $18, %edx jne LBB10_67 movq ___stdoutp@GOTPCREL(%rip), %r14 movq (%r14), %rcx leaq L_.str14(%rip), %rdi jmp LBB10_2 LBB10_25: movq (%r14), %r15 movzbl %r15b, %edx cmpl $7, %edx jg LBB10_28 cmpl $4, %edx jne LBB10_61 movq 24(%r14), %rdx movq ___stdoutp@GOTPCREL(%rip), %r15 movq (%r15), %rdi xorb %al, %al leaq L_.str15(%rip), %rsi callq _fprintf incl %ebx movq 16(%r14), %rdi movl %ebx, %esi callq _dump_object movq (%r15), %rsi movl $10, %edi callq _fputc movq 8(%r14), %rdi movl %ebx, %esi callq _dump_object movq (%r15), %rsi jmp LBB10_37 LBB10_28: cmpl $11, %edx jg LBB10_31 cmpl $8, %edx jne LBB10_61 movq 8(%r14), %rdx movq 16(%r14), %rcx movq ___stdoutp@GOTPCREL(%rip), %r14 movq (%r14), %rdi xorb %al, %al leaq L_.str16(%rip), %rsi callq _fprintf jmp LBB10_69 LBB10_31: cmpl $15, %edx jg LBB10_39 cmpl $12, %edx jne LBB10_61 shrq $8, %r15 movq ___stdoutp@GOTPCREL(%rip), %rax movq (%rax), %rcx movl $1, %esi movl $7, %edx leaq L_.str17(%rip), %rdi callq _fwrite decq %r15 incl %ebx testq %r15, %r15 jle LBB10_36 leaq 16(%r14), %r12 movq ___stdoutp@GOTPCREL(%rip), %r13 .align 4, 0x90 LBB10_35: movq (%r12), %rdi movl %ebx, %esi callq _dump_object movq (%r13), %rsi movl $10, %edi callq _fputc addq $8, %r12 decq %r15 jne LBB10_35 LBB10_36: movq 8(%r14), %rdi movl %ebx, %esi callq _dump_object movq ___stdoutp@GOTPCREL(%rip), %r14 movq (%r14), %rsi LBB10_37: movl $62, %edi LBB10_38: addq $8, %rsp popq %rbx popq %r12 popq %r13 popq %r14 popq %r15 popq %rbp jmp _fputc LBB10_39: cmpl $19, %edx jg LBB10_43 cmpl $16, %edx jne LBB10_61 movl $1, %esi movq %r14, %rdi LBB10_42: addq $8, %rsp popq %rbx popq %r12 popq %r13 popq %r14 popq %r15 popq %rbp jmp _print_string LBB10_43: cmpl $23, %edx jg LBB10_51 cmpl $20, %edx jne LBB10_61 shrq $8, %r15 movq ___stdoutp@GOTPCREL(%rip), %rax movq (%rax), %rcx movl $1, %esi movl $2, %edx leaq L_.str18(%rip), %rdi callq _fwrite testq %r15, %r15 je LBB10_50 incl %ebx leaq -1(%r15), %r12 xorl %r13d, %r13d .align 4, 0x90 LBB10_47: movq 8(%r14,%r13,8), %rdi movl %ebx, %esi callq _dump_object cmpq %r12, %r13 jge LBB10_49 movq ___stdoutp@GOTPCREL(%rip), %rax movq (%rax), %rsi movl $32, %edi callq _fputc LBB10_49: incq %r13 cmpq %r15, %r13 jb LBB10_47 LBB10_50: movq ___stdoutp@GOTPCREL(%rip), %r14 movq (%r14), %rsi movl $41, %edi jmp LBB10_38 LBB10_51: cmpl $24, %edx je LBB10_59 cmpl $28, %edx je LBB10_60 cmpl $32, %edx jne LBB10_61 movq ___stdoutp@GOTPCREL(%rip), %r15 movq (%r15), %rcx movl 8(%r14), %r15d movl $1, %esi movl $4, %edx leaq L_.str19(%rip), %rdi callq _fwrite testq %r15, %r15 je LBB10_50 leaq -1(%r15), %rbx xorl %r12d, %r12d movq ___stdoutp@GOTPCREL(%rip), %r13 .align 4, 0x90 LBB10_56: movq (%r13), %rdi movswl 12(%r14,%r12,2), %edx leaq L_.str20(%rip), %rsi xorb %al, %al callq _fprintf cmpq %rbx, %r12 jge LBB10_58 movq (%r13), %rsi movl $32, %edi callq _fputc LBB10_58: incq %r12 cmpq %r15, %r12 jae LBB10_50 jmp LBB10_56 LBB10_59: movq %r14, %rdi addq $8, %rsp popq %rbx popq %r12 popq %r13 popq %r14 popq %r15 popq %rbp jmp _print_list LBB10_60: movq 8(%r14), %rdi xorl %esi, %esi jmp LBB10_42 LBB10_61: shrq $8, %r15 addl $-36, %edx sarl $2, %edx movq ___stdoutp@GOTPCREL(%rip), %rax movq (%rax), %rdi xorb %al, %al leaq L_.str21(%rip), %rsi callq _fprintf testq %r15, %r15 je LBB10_66 incl %ebx leaq -1(%r15), %r12 xorl %r13d, %r13d .align 4, 0x90 LBB10_63: movq 8(%r14,%r13,8), %rdi movl %ebx, %esi callq _dump_object cmpq %r12, %r13 jge LBB10_65 movq ___stdoutp@GOTPCREL(%rip), %rax movq (%rax), %rsi movl $32, %edi callq _fputc LBB10_65: incq %r13 cmpq %r15, %r13 jb LBB10_63 LBB10_66: movq ___stdoutp@GOTPCREL(%rip), %rax movq (%rax), %rsi movl $125, %edi jmp LBB10_38 LBB10_67: addl $-22, %edx sarl $2, %edx movq ___stdoutp@GOTPCREL(%rip), %rax movq (%rax), %rdi xorb %al, %al leaq L_.str22(%rip), %rsi LBB10_68: callq _fprintf LBB10_69: addq $8, %rsp popq %rbx popq %r12 popq %r13 popq %r14 popq %r15 popq %rbp ret Leh_func_end10: .globl _DO .align 4, 0x90 _DO: Leh_func_begin11: pushq %rbp Ltmp27: movq %rsp, %rbp Ltmp28: pushq %rbx subq $8, %rsp Ltmp29: xorl %esi, %esi callq _dump_object movq ___stdoutp@GOTPCREL(%rip), %rbx movq (%rbx), %rsi movl $10, %edi callq _fputc movq (%rbx), %rdi addq $8, %rsp popq %rbx popq %rbp jmp _fflush Leh_func_end11: .globl _read_header .align 4, 0x90 _read_header: Leh_func_begin12: pushq %rbp Ltmp30: movq %rsp, %rbp Ltmp31: pushq %r14 pushq %rbx Ltmp32: xorl %ebx, %ebx movq %rdi, %r14 .align 4, 0x90 LBB12_1: movq %r14, %rdi callq _fgetc movzbl %al, %eax cmpl $34, %eax je LBB12_5 movsbl %al, %eax cmpl $40, %eax je LBB12_8 cmpl $41, %eax jne LBB12_6 decl %ebx jmp LBB12_6 .align 4, 0x90 LBB12_5: movq %r14, %rdi callq _fgetc cmpl $34, %eax jne LBB12_5 LBB12_6: testl %ebx, %ebx jne LBB12_1 jmp LBB12_7 LBB12_8: incl %ebx jmp LBB12_6 LBB12_7: movq %r14, %rdi callq _fgetc xorl %eax, %eax popq %rbx popq %r14 popq %rbp ret Leh_func_end12: .globl _vm .align 4, 0x90 _vm: Leh_func_begin13: pushq %rbp Ltmp33: movq %rsp, %rbp Ltmp34: pushq %r15 pushq %r14 pushq %r13 pushq %r12 pushq %rbx subq $152, %rsp Ltmp35: movq $10, -160(%rbp) movq $10, -168(%rbp) movq $10, -176(%rbp) movq _heap0(%rip), %rax leaq 791808(%rax), %rcx movq %rcx, -184(%rbp) movq %rax, -152(%rbp) movq $772, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $3, %edx .align 4, 0x90 LBB13_1: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_1 movq %rax, -168(%rbp) movq $10, 8(%rax) movq -168(%rbp), %rax movq $10, 16(%rax) movq -168(%rbp), %rax leaq Ltmp36(%rip), %rcx movq %rcx, 24(%rax) movq -152(%rbp), %rax movq $2828, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $11, %edx .align 4, 0x90 LBB13_3: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_3 movq %rax, -144(%rbp) movq %rax, -176(%rbp) movq -160(%rbp), %rbx movq %rbx, 8(%rax) movq -144(%rbp), %rbx movq %rbx, -160(%rbp) movq -152(%rbp), %rbx movq $520, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $2, %ecx .align 4, 0x90 LBB13_5: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_5 movq %rbx, -136(%rbp) leaq Ltmp37(%rip), %rax movq %rax, 8(%rbx) movq -160(%rbp), %rbx movq -136(%rbp), %rax movq %rbx, 16(%rax) movq -144(%rbp), %rbx movq -136(%rbp), %rax movq %rax, 16(%rbx) movq -152(%rbp), %rbx movq $520, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $2, %ecx .align 4, 0x90 LBB13_7: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_7 movq %rbx, -136(%rbp) leaq Ltmp38(%rip), %rax movq %rax, 8(%rbx) movq -160(%rbp), %rbx movq -136(%rbp), %rax movq %rbx, 16(%rax) movq -144(%rbp), %rbx movq -136(%rbp), %rax movq %rax, 24(%rbx) movq -152(%rbp), %rbx movq $520, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $2, %ecx .align 4, 0x90 LBB13_9: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_9 movq %rbx, -136(%rbp) leaq Ltmp39(%rip), %rax movq %rax, 8(%rbx) movq -160(%rbp), %rbx movq -136(%rbp), %rax movq %rbx, 16(%rax) movq -144(%rbp), %rbx movq -136(%rbp), %rax movq %rax, 32(%rbx) movq -152(%rbp), %rbx movq $520, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $2, %ecx .align 4, 0x90 LBB13_11: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_11 movq %rbx, -136(%rbp) leaq Ltmp40(%rip), %rax movq %rax, 8(%rbx) movq -160(%rbp), %rbx movq -136(%rbp), %rax movq %rbx, 16(%rax) movq -144(%rbp), %rbx movq -136(%rbp), %rax movq %rax, 40(%rbx) movq -152(%rbp), %rbx movq $520, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $2, %ecx .align 4, 0x90 LBB13_13: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_13 movq %rbx, -136(%rbp) leaq Ltmp41(%rip), %rax movq %rax, 8(%rbx) movq -160(%rbp), %rbx movq -136(%rbp), %rax movq %rbx, 16(%rax) movq -144(%rbp), %rbx movq -136(%rbp), %rax movq %rax, 48(%rbx) movq -152(%rbp), %rbx movq $520, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $2, %ecx .align 4, 0x90 LBB13_15: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_15 movq %rbx, -136(%rbp) leaq Ltmp42(%rip), %rax movq %rax, 8(%rbx) movq -160(%rbp), %rbx movq -136(%rbp), %rax movq %rbx, 16(%rax) movq -144(%rbp), %rbx movq -136(%rbp), %rax movq %rax, 56(%rbx) movq -152(%rbp), %rbx movq $520, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $2, %ecx .align 4, 0x90 LBB13_17: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_17 movq %rbx, -136(%rbp) leaq Ltmp43(%rip), %rax movq %rax, 8(%rbx) movq -160(%rbp), %rbx movq -136(%rbp), %rax movq %rbx, 16(%rax) movq -144(%rbp), %rbx movq -136(%rbp), %rax movq %rax, 64(%rbx) movq -152(%rbp), %rbx movq $520, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $2, %ecx .align 4, 0x90 LBB13_19: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_19 movq %rbx, -136(%rbp) leaq Ltmp44(%rip), %rax movq %rax, 8(%rbx) movq -160(%rbp), %rbx movq -136(%rbp), %rax movq %rbx, 16(%rax) movq -144(%rbp), %rbx movq -136(%rbp), %rax movq %rax, 72(%rbx) movq -152(%rbp), %rbx movq $520, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $2, %ecx .align 4, 0x90 LBB13_21: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_21 movq %rbx, -136(%rbp) leaq Ltmp45(%rip), %rax movq %rax, 8(%rbx) movq -160(%rbp), %rbx movq -136(%rbp), %rax movq %rbx, 16(%rax) movq -144(%rbp), %rbx movq -136(%rbp), %rax movq %rax, 80(%rbx) movq -152(%rbp), %rbx movq $520, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $2, %ecx .align 4, 0x90 LBB13_23: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_23 movq %rbx, -136(%rbp) leaq Ltmp46(%rip), %rax movq %rax, 8(%rbx) movq -160(%rbp), %rbx movq -136(%rbp), %rax movq %rbx, 16(%rax) movq -144(%rbp), %rbx movq -136(%rbp), %rax movq %rax, 88(%rbx) movq $628319, -144(%rbp) movl $314159, %edi callq _srandom movq -152(%rbp), %rbx movq $780, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $3, %ecx .align 4, 0x90 LBB13_25: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_25 movq %rbx, -144(%rbp) movq -160(%rbp), %rax movq %rax, 8(%rbx) movq -144(%rbp), %rbx movq %rbx, -160(%rbp) movq -152(%rbp), %rbx movq $524, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $2, %ecx .align 4, 0x90 LBB13_27: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_27 movq %rbx, -136(%rbp) movq -160(%rbp), %rax movq %rax, 8(%rbx) movq -136(%rbp), %rbx movq %rbx, -160(%rbp) movq -152(%rbp), %rbx movq $520, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $2, %ecx .align 4, 0x90 LBB13_29: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_29 movq %rbx, -128(%rbp) leaq Ltmp47(%rip), %rax movq %rax, 8(%rbx) movq -160(%rbp), %rbx movq -128(%rbp), %rax movq %rbx, 16(%rax) movq -136(%rbp), %rbx movq -128(%rbp), %rax movq %rax, 16(%rbx) movq -152(%rbp), %rbx movq $780, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $3, %ecx .align 4, 0x90 LBB13_31: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_31 movq %rbx, -136(%rbp) movq $41, -128(%rbp) movq $41, 16(%rbx) movq $30, -128(%rbp) movq -136(%rbp), %rbx movq $30, 24(%rbx) movq -160(%rbp), %rbx movq 16(%rbx), %rbx movq %rbx, -128(%rbp) movq -152(%rbp), %rbx movq $1028, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $4, %ecx .align 4, 0x90 LBB13_33: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_33 movq -168(%rbp), %rax movq %rax, 8(%rbx) movq -160(%rbp), %rax movq %rax, 16(%rbx) leaq Ltmp48(%rip), %rax movq %rax, 24(%rbx) movq -144(%rbp), %rax movq %rax, 32(%rbx) movq %rbx, -168(%rbp) movq -136(%rbp), %rbx movq -128(%rbp), %rax movq 16(%rax), %rax movq %rax, 8(%rbx) movq -136(%rbp), %rbx movq %rbx, -160(%rbp) jmp LBB13_392 .align 4, 0x90 LBB13_384: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_384 movq %rbx, -144(%rbp) movq -160(%rbp), %rax movq %rax, 8(%rbx) movq -144(%rbp), %rbx movq %rbx, -160(%rbp) movq -152(%rbp), %rbx movq $780, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $3, %ecx .align 4, 0x90 LBB13_386: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_386 movq %rbx, -136(%rbp) movq -160(%rbp), %rax movq 8(%rax), %rax movq 16(%rax), %rax movq %rax, -128(%rbp) movq %rax, 16(%rbx) movq -160(%rbp), %rbx movq 8(%rbx), %rbx movq 24(%rbx), %rbx movq %rbx, -128(%rbp) movq -136(%rbp), %rax movq %rbx, 24(%rax) movq -176(%rbp), %rbx movq 24(%rbx), %rbx movq %rbx, -128(%rbp) movq -152(%rbp), %rbx movq $1028, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $4, %ecx .align 4, 0x90 LBB13_388: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_388 movq -168(%rbp), %rax movq %rax, 8(%rbx) movq -160(%rbp), %rax movq %rax, 16(%rbx) leaq Ltmp49(%rip), %rax movq %rax, 24(%rbx) movq -144(%rbp), %rax movq %rax, 32(%rbx) movq %rbx, -168(%rbp) movq -136(%rbp), %rbx movq -128(%rbp), %rax movq 16(%rax), %rax movq %rax, 8(%rbx) movq -136(%rbp), %rbx movq %rbx, -160(%rbp) .align 4, 0x90 Ltmp38: LBB13_35: movq -160(%rbp), %rbx movq 16(%rbx), %rax movq %rax, -144(%rbp) movl 8(%rax), %r14d leaq 1(%r14,%r14), %r15 movq %r15, -144(%rbp) movq 24(%rbx), %rax movq %rax, -136(%rbp) movl 8(%rax), %r12d leaq 1(%r12,%r12), %r13 movq %r13, -136(%rbp) movq %r15, -128(%rbp) movq %r13, -120(%rbp) cmpl %r12d, %r14d movq %r13, %rdx cmovbq %r15, %rdx movq %rdx, -128(%rbp) movq 16(%rbx), %rdi movq %rdi, -120(%rbp) movq 24(%rbx), %rsi movq %rsi, -112(%rbp) addq $12, %rsi addq $12, %rdi shrq %rdx callq _memcmp movslq %eax, %rax leaq 1(%rax,%rax), %rbx movq %rbx, -128(%rbp) movq %rbx, -120(%rbp) testl %eax, %eax jne LBB13_41 movq %r15, -120(%rbp) movq %r13, -112(%rbp) cmpl %r12d, %r14d jne LBB13_38 movl $1, %ebx movq $1, -120(%rbp) movq -168(%rbp), %r14 addq $24, %r14 jmpq *(%r14) LBB13_38: movq %r15, -120(%rbp) movq %r13, -112(%rbp) cmpl %r12d, %r14d jae LBB13_40 movq $-1, %rbx movq $-1, -120(%rbp) movq -168(%rbp), %rax addq $24, %rax jmpq *(%rax) LBB13_40: movl $3, %ebx movq $3, -120(%rbp) movq -168(%rbp), %rax addq $24, %rax jmpq *(%rax) LBB13_41: movq %rbx, -120(%rbp) movq -168(%rbp), %rax addq $24, %rax jmpq *(%rax) Ltmp39: LBB13_42: leaq -184(%rbp), %rdi callq _check_heap.3468 movq -152(%rbp), %rax movq $524, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $2, %edx .align 4, 0x90 LBB13_43: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_43 movq %rax, -144(%rbp) movq -160(%rbp), %rcx movq %rcx, 8(%rax) movq -144(%rbp), %rax movq %rax, -160(%rbp) movq -152(%rbp), %rax movq $520, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $2, %edx .align 4, 0x90 LBB13_45: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_45 movq %rax, -136(%rbp) leaq Ltmp50(%rip), %rcx movq %rcx, 8(%rax) movq -160(%rbp), %rax movq -136(%rbp), %rcx movq %rax, 16(%rcx) movq -144(%rbp), %rax movq -136(%rbp), %rcx movq %rcx, 16(%rax) movq -152(%rbp), %rax movq $524, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $2, %edx .align 4, 0x90 LBB13_47: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_47 movq %rax, -144(%rbp) movq -160(%rbp), %rcx movq 8(%rcx), %rcx movq 16(%rcx), %rcx movq %rcx, -136(%rbp) movq %rcx, 16(%rax) movq -160(%rbp), %rax movq 16(%rax), %rax movq %rax, -136(%rbp) movq -144(%rbp), %rcx movq 16(%rax), %rax movq %rax, 8(%rcx) movq -144(%rbp), %rax movq %rax, -160(%rbp) .align 4, 0x90 Ltmp50: LBB13_49: leaq -184(%rbp), %rdi callq _check_heap.3468 movq -160(%rbp), %rax movq 16(%rax), %rax movq %rax, -144(%rbp) testb $3, %al jne LBB13_51 movq (%rax), %rax LBB13_51: movzbl %al, %eax cmpq $36, %rax je LBB13_79 cmpq $40, %rax jne LBB13_102 movq -152(%rbp), %rax movq $1292, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $5, %edx .align 4, 0x90 LBB13_54: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_54 movq %rax, -144(%rbp) movq -160(%rbp), %rcx movq %rcx, 8(%rax) movq -144(%rbp), %rax movq %rax, -160(%rbp) movq 8(%rax), %rcx movq 16(%rcx), %rcx movq %rcx, -136(%rbp) movq 8(%rcx), %rcx movq %rcx, -136(%rbp) movq %rcx, 16(%rax) movq -160(%rbp), %rax movq 8(%rax), %rax movq 16(%rax), %rax movq %rax, -136(%rbp) movq 16(%rax), %rax movq %rax, -136(%rbp) movq -144(%rbp), %rcx movq %rax, 24(%rcx) movq -160(%rbp), %rax movq 8(%rax), %rax movq 16(%rax), %rax movq %rax, -136(%rbp) movq 24(%rax), %rax movq %rax, -136(%rbp) movq -144(%rbp), %rcx movq %rax, 32(%rcx) movq -160(%rbp), %rax movq 8(%rax), %rax movq 16(%rax), %rax movq %rax, -136(%rbp) movq 32(%rax), %rax movq %rax, -136(%rbp) movq -144(%rbp), %rcx movq %rax, 40(%rcx) movq -152(%rbp), %rax movq $780, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $3, %edx .align 4, 0x90 LBB13_56: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_56 movq %rax, -144(%rbp) movq -160(%rbp), %rcx movl $3, %edx .align 4, 0x90 LBB13_58: movq 8(%rcx), %rcx decq %rdx jne LBB13_58 movq 32(%rcx), %rcx movq %rcx, -136(%rbp) movq %rcx, 16(%rax) movq -160(%rbp), %rax movq 32(%rax), %rax movq %rax, -136(%rbp) movq -144(%rbp), %rcx movq %rax, 24(%rcx) movq -160(%rbp), %rax movl $3, %ecx .align 4, 0x90 LBB13_60: movq 8(%rax), %rax decq %rcx jne LBB13_60 movq 24(%rax), %rax movq %rax, -136(%rbp) movq -152(%rbp), %rax movq $772, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $3, %edx .align 4, 0x90 LBB13_62: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_62 movq -168(%rbp), %rcx movq %rcx, 8(%rax) movq -160(%rbp), %rcx movq %rcx, 16(%rax) leaq Ltmp51(%rip), %rcx movq %rcx, 24(%rax) movq %rax, -168(%rbp) movq -144(%rbp), %rax movq -136(%rbp), %rcx movq 16(%rcx), %rcx movq %rcx, 8(%rax) movq -144(%rbp), %rax movq %rax, -160(%rbp) movq -136(%rbp), %rax addq $8, %rax jmpq *(%rax) .align 4, 0x90 Ltmp51: LBB13_64: movq -168(%rbp), %rax movq 16(%rax), %rcx movq %rcx, -160(%rbp) movq 8(%rax), %rax movq %rax, -168(%rbp) movq %rbx, -144(%rbp) cmpq $6, %rbx je LBB13_67 LBB13_65: movq 16(%rcx), %rax LBB13_66: movq %rax, -144(%rbp) movq 8(%rcx), %rcx movq %rcx, -160(%rbp) movq %rax, 16(%rcx) jmp LBB13_49 LBB13_67: movq -152(%rbp), %rax movq $780, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $3, %edx .align 4, 0x90 LBB13_68: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_68 movq %rax, -144(%rbp) movq -160(%rbp), %rcx movq 32(%rcx), %rcx movq %rcx, -136(%rbp) movq %rcx, 16(%rax) movq -160(%rbp), %rax movl $3, %ecx .align 4, 0x90 LBB13_70: movq 8(%rax), %rax decq %rcx jne LBB13_70 movq 32(%rax), %rax movq %rax, -136(%rbp) movq -144(%rbp), %rcx movq %rax, 24(%rcx) movq -160(%rbp), %rax movl $3, %ecx .align 4, 0x90 LBB13_72: movq 8(%rax), %rax decq %rcx jne LBB13_72 movq 24(%rax), %rax movq %rax, -136(%rbp) movq -152(%rbp), %rax movq $772, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $3, %edx .align 4, 0x90 LBB13_74: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_74 movq -168(%rbp), %rcx movq %rcx, 8(%rax) movq -160(%rbp), %rcx movq %rcx, 16(%rax) leaq Ltmp52(%rip), %rcx movq %rcx, 24(%rax) movq %rax, -168(%rbp) movq -144(%rbp), %rax movq -136(%rbp), %rcx movq 16(%rcx), %rcx movq %rcx, 8(%rax) movq -144(%rbp), %rax movq %rax, -160(%rbp) movq -136(%rbp), %rax addq $8, %rax jmpq *(%rax) .align 4, 0x90 Ltmp52: LBB13_76: movq -168(%rbp), %rax movq 16(%rax), %rcx movq %rcx, -160(%rbp) movq 8(%rax), %rax movq %rax, -168(%rbp) movq %rbx, -144(%rbp) cmpq $6, %rbx je LBB13_78 LBB13_77: movq 24(%rcx), %rax jmp LBB13_66 LBB13_78: movq 40(%rcx), %rbx movq %rbx, -144(%rbp) movq -152(%rbp), %rbx movq $292, (%rbx) addq $16, -152(%rbp) movq -144(%rbp), %rax movq %rax, 8(%rbx) movq %rbx, -144(%rbp) movq -168(%rbp), %rax addq $24, %rax jmpq *(%rax) LBB13_79: movq -152(%rbp), %rax movq $1292, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $5, %edx .align 4, 0x90 LBB13_80: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_80 movq %rax, -144(%rbp) movq -160(%rbp), %rcx movq %rcx, 8(%rax) movq -144(%rbp), %rax movq %rax, -160(%rbp) movq 8(%rax), %rcx movq 16(%rcx), %rcx movq %rcx, -136(%rbp) movq 8(%rcx), %rcx movq %rcx, -136(%rbp) movq %rcx, 16(%rax) movq -160(%rbp), %rax movq 8(%rax), %rax movq 16(%rax), %rax movq %rax, -136(%rbp) movq 16(%rax), %rax movq %rax, -136(%rbp) movq -144(%rbp), %rcx movq %rax, 24(%rcx) movq -160(%rbp), %rax movq 8(%rax), %rax movq 16(%rax), %rax movq %rax, -136(%rbp) movq 24(%rax), %rax movq %rax, -136(%rbp) movq -144(%rbp), %rcx movq %rax, 32(%rcx) movq -160(%rbp), %rax movq 8(%rax), %rax movq 16(%rax), %rax movq %rax, -136(%rbp) movq 32(%rax), %rax movq %rax, -136(%rbp) movq -144(%rbp), %rcx movq %rax, 40(%rcx) movq -152(%rbp), %rax movq $780, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $3, %edx .align 4, 0x90 LBB13_82: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_82 movq %rax, -144(%rbp) movq -160(%rbp), %rcx movl $3, %edx .align 4, 0x90 LBB13_84: movq 8(%rcx), %rcx decq %rdx jne LBB13_84 movq 32(%rcx), %rcx movq %rcx, -136(%rbp) movq %rcx, 16(%rax) movq -160(%rbp), %rax movq 32(%rax), %rax movq %rax, -136(%rbp) movq -144(%rbp), %rcx movq %rax, 24(%rcx) movq -160(%rbp), %rax movl $3, %ecx .align 4, 0x90 LBB13_86: movq 8(%rax), %rax decq %rcx jne LBB13_86 movq 24(%rax), %rax movq %rax, -136(%rbp) movq -152(%rbp), %rax movq $772, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $3, %edx .align 4, 0x90 LBB13_88: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_88 movq -168(%rbp), %rcx movq %rcx, 8(%rax) movq -160(%rbp), %rcx movq %rcx, 16(%rax) leaq Ltmp53(%rip), %rcx movq %rcx, 24(%rax) movq %rax, -168(%rbp) movq -144(%rbp), %rax movq -136(%rbp), %rcx movq 16(%rcx), %rcx movq %rcx, 8(%rax) movq -144(%rbp), %rax movq %rax, -160(%rbp) movq -136(%rbp), %rax addq $8, %rax jmpq *(%rax) .align 4, 0x90 Ltmp53: LBB13_90: movq -168(%rbp), %rax movq 16(%rax), %rcx movq %rcx, -160(%rbp) movq 8(%rax), %rax movq %rax, -168(%rbp) movq %rbx, -144(%rbp) cmpq $6, %rbx jne LBB13_65 movq -152(%rbp), %rax movq $780, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $3, %edx .align 4, 0x90 LBB13_92: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_92 movq %rax, -144(%rbp) movq -160(%rbp), %rcx movq 32(%rcx), %rcx movq %rcx, -136(%rbp) movq %rcx, 16(%rax) movq -160(%rbp), %rax movl $3, %ecx .align 4, 0x90 LBB13_94: movq 8(%rax), %rax decq %rcx jne LBB13_94 movq 32(%rax), %rax movq %rax, -136(%rbp) movq -144(%rbp), %rcx movq %rax, 24(%rcx) movq -160(%rbp), %rax movl $3, %ecx .align 4, 0x90 LBB13_96: movq 8(%rax), %rax decq %rcx jne LBB13_96 movq 24(%rax), %rax movq %rax, -136(%rbp) movq -152(%rbp), %rax movq $772, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $3, %edx .align 4, 0x90 LBB13_98: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_98 movq -168(%rbp), %rcx movq %rcx, 8(%rax) movq -160(%rbp), %rcx movq %rcx, 16(%rax) leaq Ltmp54(%rip), %rcx movq %rcx, 24(%rax) movq %rax, -168(%rbp) movq -144(%rbp), %rax movq -136(%rbp), %rcx movq 16(%rcx), %rcx movq %rcx, 8(%rax) movq -144(%rbp), %rax movq %rax, -160(%rbp) movq -136(%rbp), %rax addq $8, %rax jmpq *(%rax) .align 4, 0x90 Ltmp54: LBB13_100: movq -168(%rbp), %rax movq 16(%rax), %rcx movq %rcx, -160(%rbp) movq 8(%rax), %rax movq %rax, -168(%rbp) movq %rbx, -144(%rbp) cmpq $6, %rbx jne LBB13_77 movq 40(%rcx), %rbx movq %rbx, -144(%rbp) movq -152(%rbp), %rbx movq $292, (%rbx) addq $16, -152(%rbp) movq -144(%rbp), %rax movq %rax, 8(%rbx) movq %rbx, -144(%rbp) movq -168(%rbp), %rax addq $24, %rax jmpq *(%rax) LBB13_102: movl $26, %ebx movq $26, -144(%rbp) movq -168(%rbp), %rax addq $24, %rax jmpq *(%rax) .align 4, 0x90 Ltmp40: LBB13_103: leaq -184(%rbp), %rdi callq _check_heap.3468 movq -160(%rbp), %rbx movq 24(%rbx), %rbx movq %rbx, -144(%rbp) testb $3, %bl jne LBB13_105 movq (%rbx), %rbx LBB13_105: movzbl %bl, %ebx cmpq $36, %rbx je LBB13_126 cmpq $40, %rbx jne LBB13_144 movq -152(%rbp), %rbx movq $1292, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $5, %ecx .align 4, 0x90 LBB13_108: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_108 movq %rbx, -144(%rbp) movq -160(%rbp), %rax movq %rax, 8(%rbx) movq -144(%rbp), %rbx movq %rbx, -160(%rbp) movq 8(%rbx), %rax movq 24(%rax), %rax movq %rax, -136(%rbp) movq 8(%rax), %rax movq %rax, -136(%rbp) movq %rax, 16(%rbx) movq -160(%rbp), %rbx movq 8(%rbx), %rbx movq 24(%rbx), %rbx movq %rbx, -136(%rbp) movq 16(%rbx), %rbx movq %rbx, -136(%rbp) movq -144(%rbp), %rax movq %rbx, 24(%rax) movq -160(%rbp), %rbx movq 8(%rbx), %rbx movq 24(%rbx), %rbx movq %rbx, -136(%rbp) movq 24(%rbx), %rbx movq %rbx, -136(%rbp) movq -144(%rbp), %rax movq %rbx, 32(%rax) movq -160(%rbp), %rbx movq 8(%rbx), %rbx movq 24(%rbx), %rbx movq %rbx, -136(%rbp) movq 32(%rbx), %rbx movq %rbx, -136(%rbp) movq -144(%rbp), %rax movq %rbx, 40(%rax) movq -152(%rbp), %rbx movq $780, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $3, %ecx .align 4, 0x90 LBB13_110: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_110 movq %rbx, -144(%rbp) movq -160(%rbp), %rax movq 8(%rax), %rax movq 16(%rax), %rax movq %rax, -136(%rbp) movq %rax, 16(%rbx) movq -160(%rbp), %rbx movq 16(%rbx), %rbx movq %rbx, -136(%rbp) movq -144(%rbp), %rax movq %rbx, 24(%rax) movq -176(%rbp), %rbx movq 40(%rbx), %rbx movq %rbx, -136(%rbp) movq -152(%rbp), %rbx movq $772, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $3, %ecx .align 4, 0x90 LBB13_112: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_112 movq -168(%rbp), %rax movq %rax, 8(%rbx) movq -160(%rbp), %rax movq %rax, 16(%rbx) leaq Ltmp55(%rip), %rax LBB13_114: movq %rax, 24(%rbx) movq %rbx, -168(%rbp) movq -144(%rbp), %rbx movq -136(%rbp), %rax movq 16(%rax), %rax movq %rax, 8(%rbx) movq -144(%rbp), %rbx movq %rbx, -160(%rbp) jmp LBB13_103 .align 4, 0x90 Ltmp55: LBB13_115: movq -168(%rbp), %rax movq 16(%rax), %rcx movq %rcx, -160(%rbp) movq 8(%rax), %rax movq %rax, -168(%rbp) movq -152(%rbp), %rax movq $780, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $3, %edx .align 4, 0x90 LBB13_116: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_116 movq %rax, -144(%rbp) movq -160(%rbp), %rcx movq 32(%rcx), %rcx movq %rcx, -136(%rbp) movq %rcx, 16(%rax) movq -160(%rbp), %rax movq 40(%rax), %rax movq %rax, -136(%rbp) movq -144(%rbp), %rcx movq %rax, 24(%rcx) movq -160(%rbp), %rax movq 8(%rax), %rax movq 16(%rax), %rax movq %rax, -136(%rbp) movq -152(%rbp), %rax movq $772, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $3, %edx .align 4, 0x90 LBB13_118: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_118 movq -168(%rbp), %rcx movq %rcx, 8(%rax) movq -160(%rbp), %rcx movq %rcx, 16(%rax) leaq Ltmp56(%rip), %rcx movq %rcx, 24(%rax) movq %rax, -168(%rbp) movq -144(%rbp), %rax movq -136(%rbp), %rcx movq 16(%rcx), %rcx movq %rcx, 8(%rax) movq -144(%rbp), %rax movq %rax, -160(%rbp) movq -136(%rbp), %rax addq $8, %rax jmpq *(%rax) Ltmp56: LBB13_120: movq -168(%rbp), %rbx movq 16(%rbx), %rax movq %rax, -160(%rbp) movq 8(%rbx), %rbx movq %rbx, -168(%rbp) movq -152(%rbp), %rbx movq $780, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $3, %ecx .align 4, 0x90 LBB13_121: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_121 movq %rbx, -144(%rbp) movq -160(%rbp), %rax movq 8(%rax), %rax movq 16(%rax), %rax movq %rax, -136(%rbp) movq %rax, 16(%rbx) movq -160(%rbp), %rbx movq 24(%rbx), %rbx movq %rbx, -136(%rbp) movq -144(%rbp), %rax movq %rbx, 24(%rax) movq -176(%rbp), %rbx movq 40(%rbx), %rbx movq %rbx, -136(%rbp) movq -152(%rbp), %rbx movq $772, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $3, %ecx .align 4, 0x90 LBB13_123: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_123 movq -168(%rbp), %rax movq %rax, 8(%rbx) movq -160(%rbp), %rax movq %rax, 16(%rbx) leaq Ltmp57(%rip), %rax jmp LBB13_114 .align 4, 0x90 Ltmp57: LBB13_125: movq -168(%rbp), %rbx movq 16(%rbx), %rax movq %rax, -160(%rbp) movq 8(%rbx), %rax movl $6, %ebx movq %rax, -168(%rbp) addq $24, %rax movq $6, -144(%rbp) jmpq *(%rax) LBB13_126: movq -152(%rbp), %rbx movq $1292, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $5, %ecx .align 4, 0x90 LBB13_127: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_127 movq %rbx, -144(%rbp) movq -160(%rbp), %rax movq %rax, 8(%rbx) movq -144(%rbp), %rbx movq %rbx, -160(%rbp) movq 8(%rbx), %rax movq 24(%rax), %rax movq %rax, -136(%rbp) movq 8(%rax), %rax movq %rax, -136(%rbp) movq %rax, 16(%rbx) movq -160(%rbp), %rbx movq 8(%rbx), %rbx movq 24(%rbx), %rbx movq %rbx, -136(%rbp) movq 16(%rbx), %rbx movq %rbx, -136(%rbp) movq -144(%rbp), %rax movq %rbx, 24(%rax) movq -160(%rbp), %rbx movq 8(%rbx), %rbx movq 24(%rbx), %rbx movq %rbx, -136(%rbp) movq 24(%rbx), %rbx movq %rbx, -136(%rbp) movq -144(%rbp), %rax movq %rbx, 32(%rax) movq -160(%rbp), %rbx movq 8(%rbx), %rbx movq 24(%rbx), %rbx movq %rbx, -136(%rbp) movq 32(%rbx), %rbx movq %rbx, -136(%rbp) movq -144(%rbp), %rax movq %rbx, 40(%rax) movq -152(%rbp), %rbx movq $780, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $3, %ecx .align 4, 0x90 LBB13_129: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_129 movq %rbx, -144(%rbp) movq -160(%rbp), %rax movq 8(%rax), %rax movq 16(%rax), %rax movq %rax, -136(%rbp) movq %rax, 16(%rbx) movq -160(%rbp), %rbx movq 16(%rbx), %rbx movq %rbx, -136(%rbp) movq -144(%rbp), %rax movq %rbx, 24(%rax) movq -176(%rbp), %rbx movq 40(%rbx), %rbx movq %rbx, -136(%rbp) movq -152(%rbp), %rbx movq $772, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $3, %ecx .align 4, 0x90 LBB13_131: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_131 movq -168(%rbp), %rax movq %rax, 8(%rbx) movq -160(%rbp), %rax movq %rax, 16(%rbx) leaq Ltmp58(%rip), %rax jmp LBB13_114 .align 4, 0x90 Ltmp58: LBB13_133: movq -168(%rbp), %rax movq 16(%rax), %rcx movq %rcx, -160(%rbp) movq 8(%rax), %rax movq %rax, -168(%rbp) movq -152(%rbp), %rax movq $780, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $3, %edx .align 4, 0x90 LBB13_134: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_134 movq %rax, -144(%rbp) movq -160(%rbp), %rcx movq 32(%rcx), %rcx movq %rcx, -136(%rbp) movq %rcx, 16(%rax) movq -160(%rbp), %rax movq 40(%rax), %rax movq %rax, -136(%rbp) movq -144(%rbp), %rcx movq %rax, 24(%rcx) movq -160(%rbp), %rax movq 8(%rax), %rax movq 16(%rax), %rax movq %rax, -136(%rbp) movq -152(%rbp), %rax movq $772, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $3, %edx .align 4, 0x90 LBB13_136: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_136 movq -168(%rbp), %rcx movq %rcx, 8(%rax) movq -160(%rbp), %rcx movq %rcx, 16(%rax) leaq Ltmp59(%rip), %rcx movq %rcx, 24(%rax) movq %rax, -168(%rbp) movq -144(%rbp), %rax movq -136(%rbp), %rcx movq 16(%rcx), %rcx movq %rcx, 8(%rax) movq -144(%rbp), %rax movq %rax, -160(%rbp) movq -136(%rbp), %rax addq $8, %rax jmpq *(%rax) Ltmp59: LBB13_138: movq -168(%rbp), %rbx movq 16(%rbx), %rax movq %rax, -160(%rbp) movq 8(%rbx), %rbx movq %rbx, -168(%rbp) movq -152(%rbp), %rbx movq $780, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $3, %ecx .align 4, 0x90 LBB13_139: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_139 movq %rbx, -144(%rbp) movq -160(%rbp), %rax movq 8(%rax), %rax movq 16(%rax), %rax movq %rax, -136(%rbp) movq %rax, 16(%rbx) movq -160(%rbp), %rbx movq 24(%rbx), %rbx movq %rbx, -136(%rbp) movq -144(%rbp), %rax movq %rbx, 24(%rax) movq -176(%rbp), %rbx movq 40(%rbx), %rbx movq %rbx, -136(%rbp) movq -152(%rbp), %rbx movq $772, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $3, %ecx .align 4, 0x90 LBB13_141: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_141 movq -168(%rbp), %rax movq %rax, 8(%rbx) movq -160(%rbp), %rax movq %rax, 16(%rbx) leaq Ltmp60(%rip), %rax jmp LBB13_114 .align 4, 0x90 Ltmp60: LBB13_143: movq -168(%rbp), %rbx movq 16(%rbx), %rax movq %rax, -160(%rbp) movq 8(%rbx), %rax movl $6, %ebx movq %rax, -168(%rbp) addq $24, %rax movq $6, -144(%rbp) jmpq *(%rax) LBB13_144: movl $6, %ebx movq $6, -144(%rbp) movq -168(%rbp), %rax addq $24, %rax jmpq *(%rax) Ltmp41: LBB13_145: leaq -184(%rbp), %rdi callq _check_heap.3468 movq -152(%rbp), %rbx movq $524, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $2, %ecx .align 4, 0x90 LBB13_146: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_146 movq %rbx, -144(%rbp) movq -160(%rbp), %rax movq %rax, 8(%rbx) movq -144(%rbp), %rbx movq %rbx, -160(%rbp) movq -152(%rbp), %rbx movq $520, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $2, %ecx .align 4, 0x90 LBB13_148: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_148 movq %rbx, -136(%rbp) leaq Ltmp61(%rip), %rax movq %rax, 8(%rbx) movq -160(%rbp), %rbx movq -136(%rbp), %rax movq %rbx, 16(%rax) movq -144(%rbp), %rbx movq -136(%rbp), %rax movq %rax, 16(%rbx) movq -152(%rbp), %rbx movq $524, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $2, %ecx .align 4, 0x90 LBB13_150: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_150 movq %rbx, -144(%rbp) movq -160(%rbp), %rax movq 8(%rax), %rax movq 32(%rax), %rax movq %rax, -136(%rbp) movq %rax, 16(%rbx) movq -160(%rbp), %rbx movq 16(%rbx), %rbx movq %rbx, -136(%rbp) movq -152(%rbp), %rbx movq $772, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $3, %ecx .align 4, 0x90 LBB13_152: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_152 movq -168(%rbp), %rax movq %rax, 8(%rbx) movq -160(%rbp), %rax movq %rax, 16(%rbx) leaq Ltmp62(%rip), %rax movq %rax, 24(%rbx) movq %rbx, -168(%rbp) movq -144(%rbp), %rbx movq -136(%rbp), %rax movq 16(%rax), %rax movq %rax, 8(%rbx) movq -144(%rbp), %rbx movq %rbx, -160(%rbp) jmp LBB13_154 .align 4, 0x90 LBB13_155: movl _constructed_17+8(%rip), %edx leaq 1(%rdx,%rdx), %rbx movl $1, %esi movq %rbx, -144(%rbp) leaq _constructed_16(%rip), %rbx movq %rbx, -136(%rbp) movq ___stdoutp@GOTPCREL(%rip), %rbx movq (%rbx), %rcx leaq _constructed_16+12(%rip), %rdi callq _fwrite movq -160(%rbp), %rbx movq 16(%rbx), %rax addq $-2, %rax orq $1, %rax movq $3, -136(%rbp) movq %rax, -144(%rbp) movq %rax, 16(%rbx) Ltmp61: LBB13_154: movq -160(%rbp), %rbx movq 16(%rbx), %rbx movq %rbx, -144(%rbp) sarq %rbx testq %rbx, %rbx jg LBB13_155 movl $6, %ebx movq $6, -144(%rbp) movq -168(%rbp), %rax addq $24, %rax jmpq *(%rax) .align 4, 0x90 Ltmp62: LBB13_157: movq -168(%rbp), %rax movq 16(%rax), %rcx movq %rcx, -160(%rbp) movq 8(%rax), %rax movq %rax, -168(%rbp) movq %rbx, -144(%rbp) movq 8(%rcx), %rbx movq %rbx, -160(%rbp) movq 16(%rbx), %rdi movq %rdi, -144(%rbp) xorl %esi, %esi callq _dump_object movl _constructed_15+8(%rip), %edx leaq 1(%rdx,%rdx), %rbx movq %rbx, -144(%rbp) leaq _constructed_14(%rip), %rbx movq %rbx, -136(%rbp) movq ___stdoutp@GOTPCREL(%rip), %rbx movq (%rbx), %rcx leaq _constructed_14+12(%rip), %rdi movl $1, %esi callq _fwrite movq -160(%rbp), %rax movq 24(%rax), %rdi movq %rdi, -144(%rbp) xorl %esi, %esi callq _dump_object movl _constructed_13+8(%rip), %edx leaq 1(%rdx,%rdx), %rax movq %rax, -144(%rbp) leaq _constructed_12(%rip), %rax movq %rax, -136(%rbp) movq (%rbx), %rcx leaq _constructed_12+12(%rip), %rdi movl $1, %esi callq _fwrite leaq 1(%rax,%rax), %rbx movq %rbx, -144(%rbp) movq -168(%rbp), %rax addq $24, %rax jmpq *(%rax) Ltmp42: LBB13_158: leaq -184(%rbp), %rdi callq _check_heap.3468 movq -152(%rbp), %rbx movq $524, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $2, %ecx .align 4, 0x90 LBB13_159: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_159 movq %rbx, -144(%rbp) movq -160(%rbp), %rax movq %rax, 8(%rbx) movq -144(%rbp), %rbx movq %rbx, -160(%rbp) movq -152(%rbp), %rbx movq $520, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $2, %ecx .align 4, 0x90 LBB13_161: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_161 movq %rbx, -136(%rbp) leaq Ltmp63(%rip), %rax movq %rax, 8(%rbx) movq -160(%rbp), %rbx movq -136(%rbp), %rax movq %rbx, 16(%rax) movq -144(%rbp), %rbx movq -136(%rbp), %rax movq %rax, 16(%rbx) movq -152(%rbp), %rbx movq $780, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $3, %ecx .align 4, 0x90 LBB13_163: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_163 movq %rbx, -144(%rbp) movq -160(%rbp), %rax movq 8(%rax), %rax movq 16(%rax), %rax movq %rax, -136(%rbp) movq %rax, 16(%rbx) movq $1, -136(%rbp) movq -144(%rbp), %rbx movq $1, 24(%rbx) movq -160(%rbp), %rbx movq 16(%rbx), %rbx movq %rbx, -136(%rbp) movq -144(%rbp), %rax movq 16(%rbx), %rbx movq %rbx, 8(%rax) jmp LBB13_180 .align 4, 0x90 Ltmp63: LBB13_165: leaq -184(%rbp), %rdi callq _check_heap.3468 movq -160(%rbp), %rbx movq 16(%rbx), %rbx movq %rbx, -144(%rbp) testb $3, %bl jne LBB13_167 movq (%rbx), %rbx LBB13_167: movzbl %bl, %ebx cmpq $36, %rbx je LBB13_170 cmpq $30, %rbx jne LBB13_187 movl $14, %ebx movq $14, -144(%rbp) movq -168(%rbp), %rax addq $24, %rax jmpq *(%rax) LBB13_170: movq -152(%rbp), %rbx movq $1292, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $5, %ecx .align 4, 0x90 LBB13_171: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_171 movq %rbx, -144(%rbp) movq -160(%rbp), %rax movq %rax, 8(%rbx) movq -144(%rbp), %rbx movq %rbx, -160(%rbp) movq 8(%rbx), %rax movq 16(%rax), %rax movq %rax, -136(%rbp) movq 8(%rax), %rax movq %rax, -136(%rbp) movq %rax, 16(%rbx) movq -160(%rbp), %rbx movq 8(%rbx), %rbx movq 16(%rbx), %rbx movq %rbx, -136(%rbp) movq 16(%rbx), %rbx movq %rbx, -136(%rbp) movq -144(%rbp), %rax movq %rbx, 24(%rax) movq -160(%rbp), %rbx movq 8(%rbx), %rbx movq 16(%rbx), %rbx movq %rbx, -136(%rbp) movq 24(%rbx), %rbx movq %rbx, -136(%rbp) movq -144(%rbp), %rax movq %rbx, 32(%rax) movq -160(%rbp), %rbx movq 8(%rbx), %rbx movq 16(%rbx), %rbx movq %rbx, -136(%rbp) movq 32(%rbx), %rbx movq %rbx, -136(%rbp) movq -144(%rbp), %rax movq %rbx, 40(%rax) movq -152(%rbp), %rbx movq $780, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $3, %ecx .align 4, 0x90 LBB13_173: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_173 movq %rbx, -144(%rbp) movq -160(%rbp), %rax movq 16(%rax), %rax movq %rax, -136(%rbp) movq %rax, 16(%rbx) movq -160(%rbp), %rbx movq 8(%rbx), %rbx movq 24(%rbx), %rbx addq $2, %rbx movl $2, %eax orq $1, %rbx movq $3, -128(%rbp) movq %rbx, -136(%rbp) movq -144(%rbp), %rcx movq %rbx, 24(%rcx) movq -160(%rbp), %rbx .align 4, 0x90 LBB13_175: movq 8(%rbx), %rbx decq %rax jne LBB13_175 movq 16(%rbx), %rbx movq %rbx, -136(%rbp) movq -152(%rbp), %rbx movq $772, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $3, %ecx .align 4, 0x90 LBB13_177: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_177 movq -168(%rbp), %rax movq %rax, 8(%rbx) movq -160(%rbp), %rax movq %rax, 16(%rbx) leaq Ltmp64(%rip), %rax LBB13_179: movq %rax, 24(%rbx) movq %rbx, -168(%rbp) movq -144(%rbp), %rbx movq -136(%rbp), %rax movq 16(%rax), %rax movq %rax, 8(%rbx) LBB13_180: movq -144(%rbp), %rbx movq %rbx, -160(%rbp) jmp LBB13_165 Ltmp64: LBB13_181: movq -168(%rbp), %rbx movq 16(%rbx), %rax movq %rax, -160(%rbp) movq 8(%rbx), %rbx movq %rbx, -168(%rbp) movq -152(%rbp), %rbx movq $1036, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $4, %ecx .align 4, 0x90 LBB13_182: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_182 movq %rbx, -144(%rbp) movq -160(%rbp), %rax movq 32(%rax), %rax movq %rax, -136(%rbp) movq %rax, 16(%rbx) movq -160(%rbp), %rbx movq 40(%rbx), %rbx movq %rbx, -136(%rbp) movq -144(%rbp), %rax movq %rbx, 24(%rax) movq -160(%rbp), %rbx movq 8(%rbx), %rbx movq 24(%rbx), %rbx movq %rbx, -136(%rbp) movq -144(%rbp), %rax movq %rbx, 32(%rax) movq -176(%rbp), %rbx movq 48(%rbx), %rbx movq %rbx, -136(%rbp) movq -152(%rbp), %rbx movq $772, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $3, %ecx .align 4, 0x90 LBB13_184: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_184 movq -168(%rbp), %rax movq %rax, 8(%rbx) movq -160(%rbp), %rax movq %rax, 16(%rbx) leaq Ltmp65(%rip), %rax LBB13_186: movq %rax, 24(%rbx) movq %rbx, -168(%rbp) movq -144(%rbp), %rbx movq -136(%rbp), %rax movq 16(%rax), %rax movq %rax, 8(%rbx) movq -144(%rbp), %rbx movq %rbx, -160(%rbp) jmp LBB13_145 LBB13_187: movq -152(%rbp), %rbx movq $1292, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $5, %ecx .align 4, 0x90 LBB13_188: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_188 movq %rbx, -144(%rbp) movq -160(%rbp), %rax movq %rax, 8(%rbx) movq -144(%rbp), %rbx movq %rbx, -160(%rbp) movq 8(%rbx), %rax movq 16(%rax), %rax movq %rax, -136(%rbp) movq 8(%rax), %rax movq %rax, -136(%rbp) movq %rax, 16(%rbx) movq -160(%rbp), %rbx movq 8(%rbx), %rbx movq 16(%rbx), %rbx movq %rbx, -136(%rbp) movq 16(%rbx), %rbx movq %rbx, -136(%rbp) movq -144(%rbp), %rax movq %rbx, 24(%rax) movq -160(%rbp), %rbx movq 8(%rbx), %rbx movq 16(%rbx), %rbx movq %rbx, -136(%rbp) movq 24(%rbx), %rbx movq %rbx, -136(%rbp) movq -144(%rbp), %rax movq %rbx, 32(%rax) movq -160(%rbp), %rbx movq 8(%rbx), %rbx movq 16(%rbx), %rbx movq %rbx, -136(%rbp) movq 32(%rbx), %rbx movq %rbx, -136(%rbp) movq -144(%rbp), %rax movq %rbx, 40(%rax) movq -152(%rbp), %rbx movq $780, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $3, %ecx .align 4, 0x90 LBB13_190: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_190 movq %rbx, -144(%rbp) movq -160(%rbp), %rax movq 16(%rax), %rax movq %rax, -136(%rbp) movq %rax, 16(%rbx) movq -160(%rbp), %rbx movq 8(%rbx), %rbx movq 24(%rbx), %rbx addq $2, %rbx movl $2, %eax orq $1, %rbx movq $3, -128(%rbp) movq %rbx, -136(%rbp) movq -144(%rbp), %rcx movq %rbx, 24(%rcx) movq -160(%rbp), %rbx .align 4, 0x90 LBB13_192: movq 8(%rbx), %rbx decq %rax jne LBB13_192 movq 16(%rbx), %rbx movq %rbx, -136(%rbp) movq -152(%rbp), %rbx movq $772, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $3, %ecx .align 4, 0x90 LBB13_194: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_194 movq -168(%rbp), %rax movq %rax, 8(%rbx) movq -160(%rbp), %rax movq %rax, 16(%rbx) leaq Ltmp66(%rip), %rax jmp LBB13_179 Ltmp66: LBB13_196: movq -168(%rbp), %rbx movq 16(%rbx), %rax movq %rax, -160(%rbp) movq 8(%rbx), %rbx movq %rbx, -168(%rbp) movq -152(%rbp), %rbx movq $1036, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $4, %ecx .align 4, 0x90 LBB13_197: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_197 movq %rbx, -144(%rbp) movq -160(%rbp), %rax movq 32(%rax), %rax movq %rax, -136(%rbp) movq %rax, 16(%rbx) movq -160(%rbp), %rbx movq 40(%rbx), %rbx movq %rbx, -136(%rbp) movq -144(%rbp), %rax movq %rbx, 24(%rax) movq -160(%rbp), %rbx movq 8(%rbx), %rbx movq 24(%rbx), %rbx movq %rbx, -136(%rbp) movq -144(%rbp), %rax movq %rbx, 32(%rax) movq -176(%rbp), %rbx movq 48(%rbx), %rbx movq %rbx, -136(%rbp) movq -152(%rbp), %rbx movq $772, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $3, %ecx .align 4, 0x90 LBB13_199: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_199 movq -168(%rbp), %rax movq %rax, 8(%rbx) movq -160(%rbp), %rax movq %rax, 16(%rbx) leaq Ltmp67(%rip), %rax jmp LBB13_186 Ltmp67: LBB13_201: Ltmp65: LBB13_202: movq -168(%rbp), %rbx movq 16(%rbx), %rax movq %rax, -160(%rbp) movq 8(%rbx), %rbx movq %rbx, -168(%rbp) movq 8(%rax), %rbx movq 24(%rbx), %rbx addq $2, %rbx orq $1, %rbx movq $3, -136(%rbp) movq %rbx, -144(%rbp) movq 24(%rax), %rbx movq %rbx, -136(%rbp) movq 8(%rax), %rax movq %rax, -160(%rbp) movq %rbx, 16(%rax) movq -160(%rbp), %rbx movq -144(%rbp), %rax movq %rax, 24(%rbx) jmp LBB13_165 Ltmp43: LBB13_203: leaq -184(%rbp), %rax movq %rax, %rdi callq _check_heap.3468 movq -152(%rbp), %rax movq $524, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $2, %edx .align 4, 0x90 LBB13_204: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_204 movq %rax, -144(%rbp) movq -160(%rbp), %rcx movq %rcx, 8(%rax) movq -144(%rbp), %rax movq %rax, -160(%rbp) movq -152(%rbp), %rax movq $520, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $2, %edx .align 4, 0x90 LBB13_206: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_206 movq %rax, -136(%rbp) leaq Ltmp68(%rip), %rcx movq %rcx, 8(%rax) movq -160(%rbp), %rax movq -136(%rbp), %rcx movq %rax, 16(%rcx) movq -144(%rbp), %rax movq -136(%rbp), %rcx movq %rcx, 16(%rax) movq -152(%rbp), %rax movq $524, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $2, %edx .align 4, 0x90 LBB13_208: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_208 movq %rax, -144(%rbp) movq -160(%rbp), %rcx movq %rcx, 8(%rax) movq -144(%rbp), %rax movq %rax, -160(%rbp) movq -152(%rbp), %rax movq $524, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $2, %edx .align 4, 0x90 LBB13_210: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_210 movq %rax, -136(%rbp) movq -160(%rbp), %rcx movl $2, %edx .align 4, 0x90 LBB13_212: movq 8(%rcx), %rcx decq %rdx jne LBB13_212 movq 16(%rcx), %rcx movq %rcx, -128(%rbp) movq %rcx, 16(%rax) movq -160(%rbp), %rax movq 8(%rax), %rax movq 16(%rax), %rax movq %rax, -128(%rbp) movq -152(%rbp), %rax movq $1028, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $4, %edx .align 4, 0x90 LBB13_214: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_214 movq -168(%rbp), %rcx movq %rcx, 8(%rax) movq -160(%rbp), %rcx movq %rcx, 16(%rax) leaq Ltmp69(%rip), %rcx jmp LBB13_241 .align 4, 0x90 Ltmp68: LBB13_216: leaq -184(%rbp), %rax movq %rax, %rdi callq _check_heap.3468 movq -160(%rbp), %rax movq 16(%rax), %rcx movq %rcx, -144(%rbp) testb $3, %cl jne LBB13_218 movq (%rcx), %rcx LBB13_218: movzbl %cl, %ecx cmpq $36, %rcx je LBB13_290 cmpq $40, %rcx jne LBB13_330 movq -152(%rbp), %rax movq $1292, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $5, %edx .align 4, 0x90 LBB13_221: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_221 movq %rax, -144(%rbp) movq -160(%rbp), %rcx movq %rcx, 8(%rax) movq -144(%rbp), %rax movq %rax, -160(%rbp) movq 8(%rax), %rcx movq 16(%rcx), %rcx movq %rcx, -136(%rbp) movq 8(%rcx), %rcx movq %rcx, -136(%rbp) movq %rcx, 16(%rax) movq -160(%rbp), %rax movq 8(%rax), %rax movq 16(%rax), %rax movq %rax, -136(%rbp) movq 16(%rax), %rax movq %rax, -136(%rbp) movq -144(%rbp), %rcx movq %rax, 24(%rcx) movq -160(%rbp), %rax movq 8(%rax), %rax movq 16(%rax), %rax movq %rax, -136(%rbp) movq 24(%rax), %rax movq %rax, -136(%rbp) movq -144(%rbp), %rcx movq %rax, 32(%rcx) movq -160(%rbp), %rax movq 8(%rax), %rax movq 16(%rax), %rax movq %rax, -136(%rbp) movq 32(%rax), %rax movq %rax, -136(%rbp) movq -144(%rbp), %rcx movq %rax, 40(%rcx) movq -152(%rbp), %rax movq $780, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $3, %edx .align 4, 0x90 LBB13_223: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_223 movq %rax, -144(%rbp) movq -160(%rbp), %rcx movl $3, %edx .align 4, 0x90 LBB13_225: movq 8(%rcx), %rcx decq %rdx jne LBB13_225 movq 32(%rcx), %rcx movq %rcx, -136(%rbp) movq %rcx, 16(%rax) movq -160(%rbp), %rax movq 32(%rax), %rax movq %rax, -136(%rbp) movq -144(%rbp), %rcx movq %rax, 24(%rcx) movq -160(%rbp), %rax movl $3, %ecx .align 4, 0x90 LBB13_227: movq 8(%rax), %rax decq %rcx jne LBB13_227 movq 24(%rax), %rax movq %rax, -136(%rbp) movq -152(%rbp), %rax movq $772, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $3, %edx .align 4, 0x90 LBB13_229: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_229 movq -168(%rbp), %rcx movq %rcx, 8(%rax) movq -160(%rbp), %rcx movq %rcx, 16(%rax) leaq Ltmp70(%rip), %rcx movq %rcx, 24(%rax) movq %rax, -168(%rbp) movq -144(%rbp), %rax movq -136(%rbp), %rcx movq 16(%rcx), %rcx movq %rcx, 8(%rax) movq -144(%rbp), %rax movq %rax, -160(%rbp) movq -136(%rbp), %rax addq $8, %rax jmpq *(%rax) .align 4, 0x90 Ltmp70: LBB13_231: movq -168(%rbp), %rax movq 16(%rax), %rcx movq %rcx, -160(%rbp) movq 8(%rax), %rax movq %rax, -168(%rbp) movq %rbx, -144(%rbp) movq -152(%rbp), %rax cmpq $6, %rbx je LBB13_256 movq $524, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $2, %edx .align 4, 0x90 LBB13_233: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_233 movq %rax, -144(%rbp) movq -160(%rbp), %rcx movq %rcx, 8(%rax) movq -144(%rbp), %rax movq %rax, -160(%rbp) movq -152(%rbp), %rax movq $524, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $2, %edx .align 4, 0x90 LBB13_235: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_235 movq %rax, -136(%rbp) movq -160(%rbp), %rcx movq 8(%rcx), %rcx movq 16(%rcx), %rcx movq %rcx, -128(%rbp) movq %rcx, 16(%rax) movq -160(%rbp), %rax movl $3, %ecx .align 4, 0x90 LBB13_237: movq 8(%rax), %rax decq %rcx jne LBB13_237 movq 16(%rax), %rax movq %rax, -128(%rbp) movq -152(%rbp), %rax movq $1028, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $4, %edx .align 4, 0x90 LBB13_239: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_239 movq -168(%rbp), %rcx movq %rcx, 8(%rax) movq -160(%rbp), %rcx movq %rcx, 16(%rax) leaq Ltmp71(%rip), %rcx LBB13_241: movq %rcx, 24(%rax) movq -144(%rbp), %rcx movq %rcx, 32(%rax) movq %rax, -168(%rbp) movq -136(%rbp), %rax movq -128(%rbp), %rcx movq 16(%rcx), %rcx movq %rcx, 8(%rax) movq -136(%rbp), %rax movq %rax, -160(%rbp) jmp LBB13_216 .align 4, 0x90 Ltmp71: LBB13_242: movq -168(%rbp), %rax movq 32(%rax), %rcx movq %rcx, -144(%rbp) movq 16(%rax), %rdx movq %rdx, -160(%rbp) movq 8(%rax), %rax movq %rax, -168(%rbp) movq %rbx, -136(%rbp) movq %rbx, 16(%rcx) movq -160(%rbp), %rax movq 16(%rax), %rbx movq %rbx, -144(%rbp) testb $3, %bl jne LBB13_244 movq (%rbx), %rbx LBB13_244: movzbl %bl, %ebx cmpq $36, %rbx jne LBB13_255 movq 16(%rax), %rbx movq %rbx, -144(%rbp) movq 8(%rbx), %rbx movq %rbx, -144(%rbp) movq 16(%rax), %rcx movq %rcx, -136(%rbp) movq 16(%rcx), %rcx movq %rcx, -136(%rbp) movq 16(%rax), %rdx movq %rdx, -128(%rbp) movq 24(%rdx), %rdx movq %rdx, -128(%rbp) movq 16(%rax), %rsi movq %rsi, -120(%rbp) movq 32(%rsi), %rsi movq %rsi, -120(%rbp) movq %rbx, -112(%rbp) testb $3, %bl je LBB13_247 movq %rbx, %rdi jmp LBB13_248 LBB13_247: movq (%rbx), %rdi LBB13_248: movzbl %dil, %edi cmpq $36, %rdi jne LBB13_250 movq %rbx, -112(%rbp) movq 8(%rbx), %rax movq %rax, -112(%rbp) movq %rbx, -104(%rbp) movq 16(%rbx), %rcx movq %rcx, -104(%rbp) movq %rbx, -96(%rbp) movq 24(%rbx), %rdx movq %rdx, -96(%rbp) movq %rbx, -88(%rbp) movq 32(%rbx), %rbx movq %rbx, -88(%rbp) movq %rax, -80(%rbp) movq %rcx, -72(%rbp) movq %rdx, -64(%rbp) movq %rbx, -56(%rbp) movq -152(%rbp), %rax movq $1064, (%rax) addq $40, -152(%rbp) movq -80(%rbp), %rbx movq %rbx, 8(%rax) movq -72(%rbp), %rbx movq %rbx, 16(%rax) movq -64(%rbp), %rbx movq %rbx, 24(%rax) movq -56(%rbp), %rbx movq %rbx, 32(%rax) movq %rax, -80(%rbp) movq -136(%rbp), %rax movq %rax, -72(%rbp) movq -160(%rbp), %rax movq 8(%rax), %rbx movq 24(%rbx), %rbx movq %rbx, -64(%rbp) movq 8(%rax), %rbx movq 32(%rbx), %rbx movq %rbx, -56(%rbp) movq 8(%rax), %rax movq 40(%rax), %rax movq %rax, -48(%rbp) movq -152(%rbp), %rax movq $1064, (%rax) addq $40, -152(%rbp) movq -72(%rbp), %rbx movq %rbx, 8(%rax) movq -64(%rbp), %rbx movq %rbx, 16(%rax) movq -56(%rbp), %rbx movq %rbx, 24(%rax) movq -48(%rbp), %rbx movq %rbx, 32(%rax) movq %rax, -72(%rbp) movq -128(%rbp), %rax movq %rax, -64(%rbp) movq -120(%rbp), %rax movq %rax, -56(%rbp) movq -152(%rbp), %rbx movq $1060, (%rbx) addq $40, -152(%rbp) movq -80(%rbp), %rax movq %rax, 8(%rbx) movq -72(%rbp), %rax movq %rax, 16(%rbx) movq -64(%rbp), %rax movq %rax, 24(%rbx) movq -56(%rbp), %rax movq %rax, 32(%rbx) movq %rbx, -80(%rbp) movq -168(%rbp), %rax addq $24, %rax jmpq *(%rax) LBB13_250: movq %rcx, -112(%rbp) testb $3, %cl je LBB13_252 movq %rcx, %rdi jmp LBB13_253 LBB13_252: movq (%rcx), %rdi LBB13_253: movzbl %dil, %edi cmpq $36, %rdi jne LBB13_255 movq %rcx, -112(%rbp) movq 8(%rcx), %rax movq %rax, -112(%rbp) movq %rcx, -104(%rbp) movq 16(%rcx), %rdi movq %rdi, -104(%rbp) movq %rcx, -96(%rbp) movq 24(%rcx), %rdi movq %rdi, -96(%rbp) movq %rcx, -88(%rbp) movq 32(%rcx), %rcx movq %rcx, -88(%rbp) movq %rbx, -80(%rbp) movq %rax, -72(%rbp) movq %rdx, -64(%rbp) movq %rsi, -56(%rbp) movq -152(%rbp), %rax movq $1064, (%rax) addq $40, -152(%rbp) movq -80(%rbp), %rbx movq %rbx, 8(%rax) movq -72(%rbp), %rbx movq %rbx, 16(%rax) movq -64(%rbp), %rbx movq %rbx, 24(%rax) movq -56(%rbp), %rbx movq %rbx, 32(%rax) movq %rax, -80(%rbp) movq -104(%rbp), %rax movq %rax, -72(%rbp) movq -160(%rbp), %rax movq 8(%rax), %rbx movq 24(%rbx), %rbx movq %rbx, -64(%rbp) movq 8(%rax), %rbx movq 32(%rbx), %rbx movq %rbx, -56(%rbp) movq 8(%rax), %rax movq 40(%rax), %rax movq %rax, -48(%rbp) movq -152(%rbp), %rax movq $1064, (%rax) addq $40, -152(%rbp) movq -72(%rbp), %rbx movq %rbx, 8(%rax) movq -64(%rbp), %rbx movq %rbx, 16(%rax) movq -56(%rbp), %rbx movq %rbx, 24(%rax) movq -48(%rbp), %rbx movq %rbx, 32(%rax) movq %rax, -72(%rbp) movq -96(%rbp), %rax movq %rax, -64(%rbp) movq -88(%rbp), %rax movq %rax, -56(%rbp) movq -152(%rbp), %rbx movq $1060, (%rbx) addq $40, -152(%rbp) movq -80(%rbp), %rax movq %rax, 8(%rbx) movq -72(%rbp), %rax movq %rax, 16(%rbx) movq -64(%rbp), %rax movq %rax, 24(%rbx) movq -56(%rbp), %rax movq %rax, 32(%rbx) movq %rbx, -80(%rbp) movq -168(%rbp), %rax addq $24, %rax jmpq *(%rax) LBB13_255: movq 16(%rax), %rbx movq %rbx, -144(%rbp) movq 8(%rax), %rbx movq 24(%rbx), %rbx movq %rbx, -136(%rbp) movq 8(%rax), %rbx movq 32(%rbx), %rbx movq %rbx, -128(%rbp) movq 8(%rax), %rax movq 40(%rax), %rax movq %rax, -120(%rbp) movq -152(%rbp), %rbx movq $1064, (%rbx) addq $40, -152(%rbp) movq -144(%rbp), %rax movq %rax, 8(%rbx) movq -136(%rbp), %rax movq %rax, 16(%rbx) movq -128(%rbp), %rax movq %rax, 24(%rbx) movq -120(%rbp), %rax movq %rax, 32(%rbx) movq %rbx, -144(%rbp) movq -168(%rbp), %rax addq $24, %rax jmpq *(%rax) LBB13_256: movq $780, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $3, %edx .align 4, 0x90 LBB13_257: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_257 movq %rax, -144(%rbp) movq -160(%rbp), %rcx movq 32(%rcx), %rcx movq %rcx, -136(%rbp) movq %rcx, 16(%rax) movq -160(%rbp), %rax movl $3, %ecx .align 4, 0x90 LBB13_259: movq 8(%rax), %rax decq %rcx jne LBB13_259 movq 32(%rax), %rax movq %rax, -136(%rbp) movq -144(%rbp), %rcx movq %rax, 24(%rcx) movq -160(%rbp), %rax movl $3, %ecx .align 4, 0x90 LBB13_261: movq 8(%rax), %rax decq %rcx jne LBB13_261 movq 24(%rax), %rax movq %rax, -136(%rbp) movq -152(%rbp), %rax movq $772, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $3, %edx .align 4, 0x90 LBB13_263: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_263 movq -168(%rbp), %rcx movq %rcx, 8(%rax) movq -160(%rbp), %rcx movq %rcx, 16(%rax) leaq Ltmp72(%rip), %rcx movq %rcx, 24(%rax) movq %rax, -168(%rbp) movq -144(%rbp), %rax movq -136(%rbp), %rcx movq 16(%rcx), %rcx movq %rcx, 8(%rax) movq -144(%rbp), %rax movq %rax, -160(%rbp) movq -136(%rbp), %rax addq $8, %rax jmpq *(%rax) .align 4, 0x90 Ltmp72: LBB13_265: movq -168(%rbp), %rax movq 16(%rax), %rcx movq %rcx, -160(%rbp) movq 8(%rax), %rax movq %rax, -168(%rbp) movq %rbx, -144(%rbp) cmpq $6, %rbx je LBB13_289 movq -152(%rbp), %rax movq $524, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $2, %edx .align 4, 0x90 LBB13_267: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_267 movq %rax, -144(%rbp) movq -160(%rbp), %rcx movq %rcx, 8(%rax) movq -144(%rbp), %rax movq %rax, -160(%rbp) movq -152(%rbp), %rax movq $524, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $2, %edx .align 4, 0x90 LBB13_269: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_269 movq %rax, -136(%rbp) movq -160(%rbp), %rcx movq 8(%rcx), %rcx movq 24(%rcx), %rcx movq %rcx, -128(%rbp) movq %rcx, 16(%rax) movq -160(%rbp), %rax movl $3, %ecx .align 4, 0x90 LBB13_271: movq 8(%rax), %rax decq %rcx jne LBB13_271 movq 16(%rax), %rax movq %rax, -128(%rbp) movq -152(%rbp), %rax movq $1028, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $4, %edx .align 4, 0x90 LBB13_273: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_273 movq -168(%rbp), %rcx movq %rcx, 8(%rax) movq -160(%rbp), %rcx movq %rcx, 16(%rax) leaq Ltmp73(%rip), %rcx jmp LBB13_241 .align 4, 0x90 Ltmp73: LBB13_275: movq -168(%rbp), %rax movq 32(%rax), %rcx movq %rcx, -144(%rbp) movq 16(%rax), %rdx movq %rdx, -160(%rbp) movq 8(%rax), %rax movq %rax, -168(%rbp) movq %rbx, -136(%rbp) movq %rbx, 16(%rcx) movq -160(%rbp), %rax movq 16(%rax), %rbx movq %rbx, -144(%rbp) testb $3, %bl jne LBB13_277 movq (%rbx), %rbx LBB13_277: movzbl %bl, %ebx cmpq $36, %rbx jne LBB13_288 movq 16(%rax), %rbx movq %rbx, -144(%rbp) movq 8(%rbx), %rbx movq %rbx, -144(%rbp) movq 16(%rax), %rcx movq %rcx, -136(%rbp) movq 16(%rcx), %rcx movq %rcx, -136(%rbp) movq 16(%rax), %rdx movq %rdx, -128(%rbp) movq 24(%rdx), %rdx movq %rdx, -128(%rbp) movq 16(%rax), %rdx movq %rdx, -120(%rbp) movq 32(%rdx), %rdx movq %rdx, -120(%rbp) movq %rbx, -112(%rbp) testb $3, %bl je LBB13_280 movq %rbx, %rdx jmp LBB13_281 LBB13_280: movq (%rbx), %rdx LBB13_281: movzbl %dl, %edx cmpq $36, %rdx jne LBB13_283 movq %rbx, -112(%rbp) movq 8(%rbx), %rcx movq %rcx, -112(%rbp) movq %rbx, -104(%rbp) movq 16(%rbx), %rdx movq %rdx, -104(%rbp) movq %rbx, -96(%rbp) movq 24(%rbx), %rdx movq %rdx, -96(%rbp) movq %rbx, -88(%rbp) movq 32(%rbx), %rbx movq %rbx, -88(%rbp) movq 8(%rax), %rbx movq 16(%rbx), %rbx movq %rbx, -80(%rbp) movq %rcx, -72(%rbp) movq 8(%rax), %rbx movq 32(%rbx), %rbx movq %rbx, -64(%rbp) movq 8(%rax), %rax movq 40(%rax), %rax movq %rax, -56(%rbp) movq -152(%rbp), %rax movq $1064, (%rax) addq $40, -152(%rbp) movq -80(%rbp), %rbx movq %rbx, 8(%rax) movq -72(%rbp), %rbx movq %rbx, 16(%rax) movq -64(%rbp), %rbx movq %rbx, 24(%rax) movq -56(%rbp), %rbx movq %rbx, 32(%rax) movq %rax, -80(%rbp) movq -104(%rbp), %rax movq %rax, -72(%rbp) movq -136(%rbp), %rax movq %rax, -64(%rbp) movq -128(%rbp), %rax movq %rax, -56(%rbp) movq -120(%rbp), %rax movq %rax, -48(%rbp) movq -152(%rbp), %rax movq $1064, (%rax) addq $40, -152(%rbp) movq -72(%rbp), %rbx movq %rbx, 8(%rax) movq -64(%rbp), %rbx movq %rbx, 16(%rax) movq -56(%rbp), %rbx movq %rbx, 24(%rax) movq -48(%rbp), %rbx movq %rbx, 32(%rax) movq %rax, -72(%rbp) movq -96(%rbp), %rax movq %rax, -64(%rbp) movq -88(%rbp), %rax movq %rax, -56(%rbp) movq -152(%rbp), %rbx movq $1060, (%rbx) addq $40, -152(%rbp) movq -80(%rbp), %rax movq %rax, 8(%rbx) movq -72(%rbp), %rax movq %rax, 16(%rbx) movq -64(%rbp), %rax movq %rax, 24(%rbx) movq -56(%rbp), %rax movq %rax, 32(%rbx) movq %rbx, -80(%rbp) movq -168(%rbp), %rax addq $24, %rax jmpq *(%rax) LBB13_283: movq %rcx, -112(%rbp) testb $3, %cl je LBB13_285 movq %rcx, %rdx jmp LBB13_286 LBB13_285: movq (%rcx), %rdx LBB13_286: movzbl %dl, %edx cmpq $36, %rdx jne LBB13_288 movq %rcx, -112(%rbp) movq 8(%rcx), %rdx movq %rdx, -112(%rbp) movq %rcx, -104(%rbp) movq 16(%rcx), %rdx movq %rdx, -104(%rbp) movq %rcx, -96(%rbp) movq 24(%rcx), %rdx movq %rdx, -96(%rbp) movq %rcx, -88(%rbp) movq 32(%rcx), %rcx movq %rcx, -88(%rbp) movq 8(%rax), %rcx movq 16(%rcx), %rcx movq %rcx, -80(%rbp) movq %rbx, -72(%rbp) movq 8(%rax), %rbx movq 32(%rbx), %rbx movq %rbx, -64(%rbp) movq 8(%rax), %rax movq 40(%rax), %rax movq %rax, -56(%rbp) movq -152(%rbp), %rax movq $1064, (%rax) addq $40, -152(%rbp) movq -80(%rbp), %rbx movq %rbx, 8(%rax) movq -72(%rbp), %rbx movq %rbx, 16(%rax) movq -64(%rbp), %rbx movq %rbx, 24(%rax) movq -56(%rbp), %rbx movq %rbx, 32(%rax) movq %rax, -80(%rbp) movq -112(%rbp), %rax movq %rax, -72(%rbp) movq -104(%rbp), %rax movq %rax, -64(%rbp) movq -96(%rbp), %rax movq %rax, -56(%rbp) movq -88(%rbp), %rax movq %rax, -48(%rbp) movq -152(%rbp), %rax movq $1064, (%rax) addq $40, -152(%rbp) movq -72(%rbp), %rbx movq %rbx, 8(%rax) movq -64(%rbp), %rbx movq %rbx, 16(%rax) movq -56(%rbp), %rbx movq %rbx, 24(%rax) movq -48(%rbp), %rbx movq %rbx, 32(%rax) movq %rax, -72(%rbp) movq -128(%rbp), %rax movq %rax, -64(%rbp) movq -120(%rbp), %rax movq %rax, -56(%rbp) movq -152(%rbp), %rbx movq $1060, (%rbx) addq $40, -152(%rbp) movq -80(%rbp), %rax movq %rax, 8(%rbx) movq -72(%rbp), %rax movq %rax, 16(%rbx) movq -64(%rbp), %rax movq %rax, 24(%rbx) movq -56(%rbp), %rax movq %rax, 32(%rbx) movq %rbx, -80(%rbp) movq -168(%rbp), %rax addq $24, %rax jmpq *(%rax) LBB13_288: movq 8(%rax), %rbx movq 16(%rbx), %rbx movq %rbx, -144(%rbp) movq 16(%rax), %rbx movq %rbx, -136(%rbp) movq 8(%rax), %rbx movq 32(%rbx), %rbx movq %rbx, -128(%rbp) movq 8(%rax), %rax movq 40(%rax), %rax movq %rax, -120(%rbp) movq -152(%rbp), %rbx movq $1064, (%rbx) addq $40, -152(%rbp) movq -144(%rbp), %rax movq %rax, 8(%rbx) movq -136(%rbp), %rax movq %rax, 16(%rbx) movq -128(%rbp), %rax movq %rax, 24(%rbx) movq -120(%rbp), %rax movq %rax, 32(%rbx) movq %rbx, -144(%rbp) movq -168(%rbp), %rax addq $24, %rax jmpq *(%rax) LBB13_289: movq 8(%rcx), %rbx movq 16(%rbx), %rbx addq $24, %rax movq %rbx, -144(%rbp) jmpq *(%rax) LBB13_290: movq -152(%rbp), %rax movq $1292, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $5, %edx .align 4, 0x90 LBB13_291: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_291 movq %rax, -144(%rbp) movq -160(%rbp), %rcx movq %rcx, 8(%rax) movq -144(%rbp), %rax movq %rax, -160(%rbp) movq 8(%rax), %rcx movq 16(%rcx), %rcx movq %rcx, -136(%rbp) movq 8(%rcx), %rcx movq %rcx, -136(%rbp) movq %rcx, 16(%rax) movq -160(%rbp), %rax movq 8(%rax), %rax movq 16(%rax), %rax movq %rax, -136(%rbp) movq 16(%rax), %rax movq %rax, -136(%rbp) movq -144(%rbp), %rcx movq %rax, 24(%rcx) movq -160(%rbp), %rax movq 8(%rax), %rax movq 16(%rax), %rax movq %rax, -136(%rbp) movq 24(%rax), %rax movq %rax, -136(%rbp) movq -144(%rbp), %rcx movq %rax, 32(%rcx) movq -160(%rbp), %rax movq 8(%rax), %rax movq 16(%rax), %rax movq %rax, -136(%rbp) movq 32(%rax), %rax movq %rax, -136(%rbp) movq -144(%rbp), %rcx movq %rax, 40(%rcx) movq -152(%rbp), %rax movq $780, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $3, %edx .align 4, 0x90 LBB13_293: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_293 movq %rax, -144(%rbp) movq -160(%rbp), %rcx movl $3, %edx .align 4, 0x90 LBB13_295: movq 8(%rcx), %rcx decq %rdx jne LBB13_295 movq 32(%rcx), %rcx movq %rcx, -136(%rbp) movq %rcx, 16(%rax) movq -160(%rbp), %rax movq 32(%rax), %rax movq %rax, -136(%rbp) movq -144(%rbp), %rcx movq %rax, 24(%rcx) movq -160(%rbp), %rax movl $3, %ecx .align 4, 0x90 LBB13_297: movq 8(%rax), %rax decq %rcx jne LBB13_297 movq 24(%rax), %rax movq %rax, -136(%rbp) movq -152(%rbp), %rax movq $772, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $3, %edx .align 4, 0x90 LBB13_299: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_299 movq -168(%rbp), %rcx movq %rcx, 8(%rax) movq -160(%rbp), %rcx movq %rcx, 16(%rax) leaq Ltmp74(%rip), %rcx movq %rcx, 24(%rax) movq %rax, -168(%rbp) movq -144(%rbp), %rax movq -136(%rbp), %rcx movq 16(%rcx), %rcx movq %rcx, 8(%rax) movq -144(%rbp), %rax movq %rax, -160(%rbp) movq -136(%rbp), %rax addq $8, %rax jmpq *(%rax) .align 4, 0x90 Ltmp74: LBB13_301: movq -168(%rbp), %rax movq 16(%rax), %rcx movq %rcx, -160(%rbp) movq 8(%rax), %rax movq %rax, -168(%rbp) movq %rbx, -144(%rbp) movq -152(%rbp), %rax cmpq $6, %rbx je LBB13_311 movq $524, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $2, %edx .align 4, 0x90 LBB13_303: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_303 movq %rax, -144(%rbp) movq -160(%rbp), %rcx movq 16(%rcx), %rcx movq %rcx, -136(%rbp) movq %rcx, 16(%rax) movq -160(%rbp), %rax movl $2, %ecx .align 4, 0x90 LBB13_305: movq 8(%rax), %rax decq %rcx jne LBB13_305 movq 16(%rax), %rax movq %rax, -136(%rbp) movq -152(%rbp), %rax movq $772, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $3, %edx .align 4, 0x90 LBB13_307: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_307 movq -168(%rbp), %rcx movq %rcx, 8(%rax) movq -160(%rbp), %rcx movq %rcx, 16(%rax) leaq Ltmp75(%rip), %rcx LBB13_309: movq %rcx, 24(%rax) movq %rax, -168(%rbp) movq -144(%rbp), %rax movq -136(%rbp), %rcx movq 16(%rcx), %rcx movq %rcx, 8(%rax) movq -144(%rbp), %rax movq %rax, -160(%rbp) jmp LBB13_216 .align 4, 0x90 Ltmp75: LBB13_310: movq -168(%rbp), %rax movq 16(%rax), %rcx movq %rcx, -160(%rbp) movq 8(%rax), %rax movq %rax, -168(%rbp) movq %rbx, -144(%rbp) movq 24(%rcx), %rax movq %rax, -136(%rbp) movq 32(%rcx), %rax movq %rax, -128(%rbp) movq 40(%rcx), %rax movq %rax, -120(%rbp) movq -152(%rbp), %rbx movq $1060, (%rbx) addq $40, -152(%rbp) movq -144(%rbp), %rax movq %rax, 8(%rbx) movq -136(%rbp), %rax movq %rax, 16(%rbx) movq -128(%rbp), %rax movq %rax, 24(%rbx) movq -120(%rbp), %rax movq %rax, 32(%rbx) movq %rbx, -144(%rbp) movq -168(%rbp), %rax addq $24, %rax jmpq *(%rax) LBB13_311: movq $780, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $3, %edx .align 4, 0x90 LBB13_312: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_312 movq %rax, -144(%rbp) movq -160(%rbp), %rcx movq 32(%rcx), %rcx movq %rcx, -136(%rbp) movq %rcx, 16(%rax) movq -160(%rbp), %rax movl $3, %ecx .align 4, 0x90 LBB13_314: movq 8(%rax), %rax decq %rcx jne LBB13_314 movq 32(%rax), %rax movq %rax, -136(%rbp) movq -144(%rbp), %rcx movq %rax, 24(%rcx) movq -160(%rbp), %rax movl $3, %ecx .align 4, 0x90 LBB13_316: movq 8(%rax), %rax decq %rcx jne LBB13_316 movq 24(%rax), %rax movq %rax, -136(%rbp) movq -152(%rbp), %rax movq $772, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $3, %edx .align 4, 0x90 LBB13_318: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_318 movq -168(%rbp), %rcx movq %rcx, 8(%rax) movq -160(%rbp), %rcx movq %rcx, 16(%rax) leaq Ltmp76(%rip), %rcx movq %rcx, 24(%rax) movq %rax, -168(%rbp) movq -144(%rbp), %rax movq -136(%rbp), %rcx movq 16(%rcx), %rcx movq %rcx, 8(%rax) movq -144(%rbp), %rax movq %rax, -160(%rbp) movq -136(%rbp), %rax addq $8, %rax jmpq *(%rax) .align 4, 0x90 Ltmp76: LBB13_320: movq -168(%rbp), %rax movq 16(%rax), %rcx movq %rcx, -160(%rbp) movq 8(%rax), %rax movq %rax, -168(%rbp) movq %rbx, -144(%rbp) cmpq $6, %rbx je LBB13_329 movq -152(%rbp), %rax movq $524, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $2, %edx .align 4, 0x90 LBB13_322: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_322 movq %rax, -144(%rbp) movq -160(%rbp), %rcx movq 24(%rcx), %rcx movq %rcx, -136(%rbp) movq %rcx, 16(%rax) movq -160(%rbp), %rax movl $2, %ecx .align 4, 0x90 LBB13_324: movq 8(%rax), %rax decq %rcx jne LBB13_324 movq 16(%rax), %rax movq %rax, -136(%rbp) movq -152(%rbp), %rax movq $772, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $3, %edx .align 4, 0x90 LBB13_326: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_326 movq -168(%rbp), %rcx movq %rcx, 8(%rax) movq -160(%rbp), %rcx movq %rcx, 16(%rax) leaq Ltmp77(%rip), %rcx jmp LBB13_309 .align 4, 0x90 Ltmp77: LBB13_328: movq -168(%rbp), %rax movq 16(%rax), %rcx movq %rcx, -160(%rbp) movq 8(%rax), %rax movq %rax, -168(%rbp) movq %rbx, -144(%rbp) movq 16(%rcx), %rax movq %rax, -136(%rbp) movq 32(%rcx), %rax movq %rax, -128(%rbp) movq 40(%rcx), %rax movq %rax, -120(%rbp) movq -152(%rbp), %rbx movq $1060, (%rbx) addq $40, -152(%rbp) movq -136(%rbp), %rax movq %rax, 8(%rbx) movq -144(%rbp), %rax movq %rax, 16(%rbx) movq -128(%rbp), %rax movq %rax, 24(%rbx) movq -120(%rbp), %rax movq %rax, 32(%rbx) movq %rbx, -144(%rbp) movq -168(%rbp), %rax addq $24, %rax jmpq *(%rax) LBB13_329: movq 8(%rcx), %rbx movq 16(%rbx), %rbx addq $24, %rax movq %rbx, -144(%rbp) jmpq *(%rax) LBB13_330: movq $30, -144(%rbp) movq $30, -136(%rbp) movl $2, %ebx movq %rax, %rcx .align 4, 0x90 LBB13_331: movq 8(%rcx), %rcx decq %rbx jne LBB13_331 movq 32(%rcx), %rbx movq %rbx, -128(%rbp) movl $2, %ebx .align 4, 0x90 LBB13_333: movq 8(%rax), %rax decq %rbx jne LBB13_333 movq 40(%rax), %rbx movq %rbx, -120(%rbp) movq -152(%rbp), %rbx movq $1060, (%rbx) addq $40, -152(%rbp) movq -144(%rbp), %rax movq %rax, 8(%rbx) movq -136(%rbp), %rax movq %rax, 16(%rbx) movq -128(%rbp), %rax movq %rax, 24(%rbx) movq -120(%rbp), %rax movq %rax, 32(%rbx) movq %rbx, -144(%rbp) movq -168(%rbp), %rax addq $24, %rax jmpq *(%rax) .align 4, 0x90 Ltmp69: LBB13_335: movq -168(%rbp), %rax movq 32(%rax), %rcx movq %rcx, -144(%rbp) movq 16(%rax), %rdx movq %rdx, -160(%rbp) movq 8(%rax), %rax movq %rax, -168(%rbp) movq %rbx, -136(%rbp) movq %rbx, 16(%rcx) movq -160(%rbp), %rax movq 16(%rax), %rbx movq %rbx, -144(%rbp) testb $3, %bl jne LBB13_337 movq (%rbx), %rbx LBB13_337: movzbl %bl, %ecx movq 16(%rax), %rbx movq %rbx, -144(%rbp) cmpq $36, %rcx jne LBB13_339 movq 8(%rbx), %rbx movq %rbx, -144(%rbp) movq 16(%rax), %rcx movq %rcx, -136(%rbp) movq 16(%rcx), %rcx movq %rcx, -136(%rbp) movq 16(%rax), %rdx movq %rdx, -128(%rbp) movq 24(%rdx), %rdx movq %rdx, -128(%rbp) movq 16(%rax), %rax movq %rax, -120(%rbp) movq 32(%rax), %rax movq %rax, -120(%rbp) movq %rbx, -112(%rbp) movq %rcx, -104(%rbp) movq %rdx, -96(%rbp) movq %rax, -88(%rbp) movq -152(%rbp), %rbx movq $1064, (%rbx) addq $40, -152(%rbp) movq -112(%rbp), %rax movq %rax, 8(%rbx) movq -104(%rbp), %rax movq %rax, 16(%rbx) movq -96(%rbp), %rax movq %rax, 24(%rbx) movq -88(%rbp), %rax movq %rax, 32(%rbx) movq %rbx, -112(%rbp) movq -168(%rbp), %rax addq $24, %rax jmpq *(%rax) LBB13_339: movq -168(%rbp), %rax addq $24, %rax jmpq *(%rax) .align 4, 0x90 Ltmp44: LBB13_340: movq -160(%rbp), %rbx movq 16(%rbx), %rdi movq %rdi, -144(%rbp) xorl %esi, %esi callq _dump_object movl _constructed_11+8(%rip), %edx leaq 1(%rdx,%rdx), %rbx movq %rbx, -144(%rbp) leaq _constructed_10(%rip), %rbx movq %rbx, -136(%rbp) movq ___stdoutp@GOTPCREL(%rip), %rbx movq (%rbx), %rcx leaq _constructed_10+12(%rip), %rdi movl $1, %esi callq _fwrite movq -160(%rbp), %rax movq 24(%rax), %rdi movq %rdi, -144(%rbp) xorl %esi, %esi callq _dump_object movl _constructed_9+8(%rip), %edx leaq 1(%rdx,%rdx), %rax movq %rax, -144(%rbp) leaq _constructed_8(%rip), %rax movq %rax, -136(%rbp) movq (%rbx), %rcx leaq _constructed_8+12(%rip), %rdi movl $1, %esi callq _fwrite leaq 1(%rax,%rax), %rbx movq %rbx, -144(%rbp) movq -168(%rbp), %rax addq $24, %rax jmpq *(%rax) .align 4, 0x90 Ltmp45: LBB13_341: leaq -184(%rbp), %rdi callq _check_heap.3468 movq -160(%rbp), %rbx movq 24(%rbx), %rbx movq %rbx, -144(%rbp) testb $3, %bl jne LBB13_343 movq (%rbx), %rbx LBB13_343: movzbl %bl, %ebx cmpq $36, %rbx je LBB13_364 cmpq $40, %rbx jne LBB13_382 movq -152(%rbp), %rbx movq $1292, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $5, %ecx .align 4, 0x90 LBB13_346: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_346 movq %rbx, -144(%rbp) movq -160(%rbp), %rax movq %rax, 8(%rbx) movq -144(%rbp), %rbx movq %rbx, -160(%rbp) movq 8(%rbx), %rax movq 24(%rax), %rax movq %rax, -136(%rbp) movq 8(%rax), %rax movq %rax, -136(%rbp) movq %rax, 16(%rbx) movq -160(%rbp), %rbx movq 8(%rbx), %rbx movq 24(%rbx), %rbx movq %rbx, -136(%rbp) movq 16(%rbx), %rbx movq %rbx, -136(%rbp) movq -144(%rbp), %rax movq %rbx, 24(%rax) movq -160(%rbp), %rbx movq 8(%rbx), %rbx movq 24(%rbx), %rbx movq %rbx, -136(%rbp) movq 24(%rbx), %rbx movq %rbx, -136(%rbp) movq -144(%rbp), %rax movq %rbx, 32(%rax) movq -160(%rbp), %rbx movq 8(%rbx), %rbx movq 24(%rbx), %rbx movq %rbx, -136(%rbp) movq 32(%rbx), %rbx movq %rbx, -136(%rbp) movq -144(%rbp), %rax movq %rbx, 40(%rax) movq -152(%rbp), %rbx movq $780, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $3, %ecx .align 4, 0x90 LBB13_348: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_348 movq %rbx, -144(%rbp) movq -160(%rbp), %rax movq 8(%rax), %rax movq 16(%rax), %rax movq %rax, -136(%rbp) movq %rax, 16(%rbx) movq -160(%rbp), %rbx movq 24(%rbx), %rbx movq %rbx, -136(%rbp) movq -144(%rbp), %rax movq %rbx, 24(%rax) movq -176(%rbp), %rbx movq 80(%rbx), %rbx movq %rbx, -136(%rbp) movq -152(%rbp), %rbx movq $772, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $3, %ecx .align 4, 0x90 LBB13_350: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_350 movq -168(%rbp), %rax movq %rax, 8(%rbx) movq -160(%rbp), %rax movq %rax, 16(%rbx) leaq Ltmp78(%rip), %rax LBB13_352: movq %rax, 24(%rbx) movq %rbx, -168(%rbp) movq -144(%rbp), %rbx movq -136(%rbp), %rax movq 16(%rax), %rax movq %rax, 8(%rbx) movq -144(%rbp), %rbx movq %rbx, -160(%rbp) jmp LBB13_341 .align 4, 0x90 Ltmp78: LBB13_353: movq -168(%rbp), %rax movq 16(%rax), %rcx movq %rcx, -160(%rbp) movq 8(%rax), %rax movq %rax, -168(%rbp) movq -152(%rbp), %rax movq $780, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $3, %edx .align 4, 0x90 LBB13_354: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_354 movq %rax, -144(%rbp) movq -160(%rbp), %rcx movq 32(%rcx), %rcx movq %rcx, -136(%rbp) movq %rcx, 16(%rax) movq -160(%rbp), %rax movq 40(%rax), %rax movq %rax, -136(%rbp) movq -144(%rbp), %rcx movq %rax, 24(%rcx) movq -160(%rbp), %rax movq 8(%rax), %rax movq 16(%rax), %rax movq %rax, -136(%rbp) movq -152(%rbp), %rax movq $772, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $3, %edx .align 4, 0x90 LBB13_356: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_356 movq -168(%rbp), %rcx movq %rcx, 8(%rax) movq -160(%rbp), %rcx movq %rcx, 16(%rax) leaq Ltmp79(%rip), %rcx movq %rcx, 24(%rax) movq %rax, -168(%rbp) movq -144(%rbp), %rax movq -136(%rbp), %rcx movq 16(%rcx), %rcx movq %rcx, 8(%rax) movq -144(%rbp), %rax movq %rax, -160(%rbp) movq -136(%rbp), %rax addq $8, %rax jmpq *(%rax) Ltmp79: LBB13_358: movq -168(%rbp), %rbx movq 16(%rbx), %rax movq %rax, -160(%rbp) movq 8(%rbx), %rbx movq %rbx, -168(%rbp) movq -152(%rbp), %rbx movq $780, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $3, %ecx .align 4, 0x90 LBB13_359: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_359 movq %rbx, -144(%rbp) movq -160(%rbp), %rax movq 8(%rax), %rax movq 16(%rax), %rax movq %rax, -136(%rbp) movq %rax, 16(%rbx) movq -160(%rbp), %rbx movq 16(%rbx), %rbx movq %rbx, -136(%rbp) movq -144(%rbp), %rax movq %rbx, 24(%rax) movq -176(%rbp), %rbx movq 80(%rbx), %rbx movq %rbx, -136(%rbp) movq -152(%rbp), %rbx movq $772, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $3, %ecx .align 4, 0x90 LBB13_361: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_361 movq -168(%rbp), %rax movq %rax, 8(%rbx) movq -160(%rbp), %rax movq %rax, 16(%rbx) leaq Ltmp80(%rip), %rax jmp LBB13_352 .align 4, 0x90 Ltmp80: LBB13_363: movq -168(%rbp), %rbx movq 16(%rbx), %rax movq %rax, -160(%rbp) movq 8(%rbx), %rax movl $6, %ebx movq %rax, -168(%rbp) addq $24, %rax movq $6, -144(%rbp) jmpq *(%rax) LBB13_364: movq -152(%rbp), %rbx movq $1292, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $5, %ecx .align 4, 0x90 LBB13_365: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_365 movq %rbx, -144(%rbp) movq -160(%rbp), %rax movq %rax, 8(%rbx) movq -144(%rbp), %rbx movq %rbx, -160(%rbp) movq 8(%rbx), %rax movq 24(%rax), %rax movq %rax, -136(%rbp) movq 8(%rax), %rax movq %rax, -136(%rbp) movq %rax, 16(%rbx) movq -160(%rbp), %rbx movq 8(%rbx), %rbx movq 24(%rbx), %rbx movq %rbx, -136(%rbp) movq 16(%rbx), %rbx movq %rbx, -136(%rbp) movq -144(%rbp), %rax movq %rbx, 24(%rax) movq -160(%rbp), %rbx movq 8(%rbx), %rbx movq 24(%rbx), %rbx movq %rbx, -136(%rbp) movq 24(%rbx), %rbx movq %rbx, -136(%rbp) movq -144(%rbp), %rax movq %rbx, 32(%rax) movq -160(%rbp), %rbx movq 8(%rbx), %rbx movq 24(%rbx), %rbx movq %rbx, -136(%rbp) movq 32(%rbx), %rbx movq %rbx, -136(%rbp) movq -144(%rbp), %rax movq %rbx, 40(%rax) movq -152(%rbp), %rbx movq $780, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $3, %ecx .align 4, 0x90 LBB13_367: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_367 movq %rbx, -144(%rbp) movq -160(%rbp), %rax movq 8(%rax), %rax movq 16(%rax), %rax movq %rax, -136(%rbp) movq %rax, 16(%rbx) movq -160(%rbp), %rbx movq 24(%rbx), %rbx movq %rbx, -136(%rbp) movq -144(%rbp), %rax movq %rbx, 24(%rax) movq -176(%rbp), %rbx movq 80(%rbx), %rbx movq %rbx, -136(%rbp) movq -152(%rbp), %rbx movq $772, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $3, %ecx .align 4, 0x90 LBB13_369: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_369 movq -168(%rbp), %rax movq %rax, 8(%rbx) movq -160(%rbp), %rax movq %rax, 16(%rbx) leaq Ltmp81(%rip), %rax jmp LBB13_352 .align 4, 0x90 Ltmp81: LBB13_371: movq -168(%rbp), %rax movq 16(%rax), %rcx movq %rcx, -160(%rbp) movq 8(%rax), %rax movq %rax, -168(%rbp) movq -152(%rbp), %rax movq $780, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $3, %edx .align 4, 0x90 LBB13_372: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_372 movq %rax, -144(%rbp) movq -160(%rbp), %rcx movq 32(%rcx), %rcx movq %rcx, -136(%rbp) movq %rcx, 16(%rax) movq -160(%rbp), %rax movq 40(%rax), %rax movq %rax, -136(%rbp) movq -144(%rbp), %rcx movq %rax, 24(%rcx) movq -160(%rbp), %rax movq 8(%rax), %rax movq 16(%rax), %rax movq %rax, -136(%rbp) movq -152(%rbp), %rax movq $772, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $3, %edx .align 4, 0x90 LBB13_374: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_374 movq -168(%rbp), %rcx movq %rcx, 8(%rax) movq -160(%rbp), %rcx movq %rcx, 16(%rax) leaq Ltmp82(%rip), %rcx movq %rcx, 24(%rax) movq %rax, -168(%rbp) movq -144(%rbp), %rax movq -136(%rbp), %rcx movq 16(%rcx), %rcx movq %rcx, 8(%rax) movq -144(%rbp), %rax movq %rax, -160(%rbp) movq -136(%rbp), %rax addq $8, %rax jmpq *(%rax) Ltmp82: LBB13_376: movq -168(%rbp), %rbx movq 16(%rbx), %rax movq %rax, -160(%rbp) movq 8(%rbx), %rbx movq %rbx, -168(%rbp) movq -152(%rbp), %rbx movq $780, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $3, %ecx .align 4, 0x90 LBB13_377: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_377 movq %rbx, -144(%rbp) movq -160(%rbp), %rax movq 8(%rax), %rax movq 16(%rax), %rax movq %rax, -136(%rbp) movq %rax, 16(%rbx) movq -160(%rbp), %rbx movq 16(%rbx), %rbx movq %rbx, -136(%rbp) movq -144(%rbp), %rax movq %rbx, 24(%rax) movq -176(%rbp), %rbx movq 80(%rbx), %rbx movq %rbx, -136(%rbp) movq -152(%rbp), %rbx movq $772, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $3, %ecx .align 4, 0x90 LBB13_379: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_379 movq -168(%rbp), %rax movq %rax, 8(%rbx) movq -160(%rbp), %rax movq %rax, 16(%rbx) leaq Ltmp83(%rip), %rax jmp LBB13_352 .align 4, 0x90 Ltmp83: LBB13_381: movq -168(%rbp), %rbx movq 16(%rbx), %rax movq %rax, -160(%rbp) movq 8(%rbx), %rax movl $6, %ebx movq %rax, -168(%rbp) addq $24, %rax movq $6, -144(%rbp) jmpq *(%rax) LBB13_382: movl $6, %ebx movq $6, -144(%rbp) movq -168(%rbp), %rax addq $24, %rax jmpq *(%rax) Ltmp46: LBB13_383: leaq -184(%rbp), %rdi callq _check_heap.3468 movq -152(%rbp), %rbx movq $524, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $2, %ecx jmp LBB13_384 .align 4, 0x90 Ltmp49: LBB13_390: movq -168(%rbp), %rax movq 32(%rax), %rcx movq %rcx, -144(%rbp) movq 16(%rax), %rdx movq %rdx, -160(%rbp) movq 8(%rax), %rax movq %rax, -168(%rbp) movq %rbx, -136(%rbp) movq %rbx, 16(%rcx) movq -160(%rbp), %rbx movl $262, %eax cmpq $0, 16(%rbx) movl $6, %ebx cmovsq %rax, %rbx movq %rbx, -144(%rbp) movq -168(%rbp), %rax addq $24, %rax jmpq *(%rax) Ltmp84: LBB13_391: movq -168(%rbp), %rax movq 16(%rax), %rcx movq %rcx, -160(%rbp) movq 8(%rax), %rax movq %rax, -168(%rbp) movq %rbx, -144(%rbp) movq 16(%rcx), %rax addq $-2, %rax orq $1, %rax movq $3, -128(%rbp) movq %rax, -136(%rbp) movq %rax, 16(%rcx) movq -160(%rbp), %rax movq -144(%rbp), %rcx movq %rcx, 24(%rax) Ltmp47: LBB13_392: leaq -184(%rbp), %rax movq %rax, %rdi callq _check_heap.3468 movq -160(%rbp), %rax movq 16(%rax), %rcx movq %rcx, -144(%rbp) cmpq $1, %rcx ja LBB13_394 movq 24(%rax), %rbx movq %rbx, -144(%rbp) movq -168(%rbp), %rax addq $24, %rax jmpq *(%rax) LBB13_394: movq -152(%rbp), %rax movq $1292, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $5, %edx .align 4, 0x90 LBB13_395: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_395 movq %rax, -144(%rbp) movq -160(%rbp), %rcx movq 24(%rcx), %rcx movq %rcx, -136(%rbp) movq %rcx, 16(%rax) movq -176(%rbp), %rax movq 16(%rax), %rax movq %rax, -136(%rbp) movq -144(%rbp), %rcx movq %rax, 24(%rcx) callq _random leaq 1(%rax,%rax), %rax movq %rax, -136(%rbp) movq -144(%rbp), %rcx movq %rax, 32(%rcx) callq _random leaq 1(%rax,%rax), %rax movq %rax, -136(%rbp) movq -144(%rbp), %rcx movq %rax, 40(%rcx) movq -176(%rbp), %rax movq 64(%rax), %rax movq %rax, -136(%rbp) movq -152(%rbp), %rax movq $772, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $3, %edx .align 4, 0x90 LBB13_397: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_397 movq -168(%rbp), %rcx movq %rcx, 8(%rax) movq -160(%rbp), %rcx movq %rcx, 16(%rax) leaq Ltmp84(%rip), %rcx LBB13_399: movq %rcx, 24(%rax) movq %rax, -168(%rbp) movq -144(%rbp), %rax movq -136(%rbp), %rcx movq 16(%rcx), %rcx movq %rcx, 8(%rax) movq -144(%rbp), %rax movq %rax, -160(%rbp) jmp LBB13_203 Ltmp48: LBB13_400: movq -168(%rbp), %rax movq 32(%rax), %rcx movq %rcx, -144(%rbp) movq 16(%rax), %rdx movq %rdx, -160(%rbp) movq 8(%rax), %rax movq %rax, -168(%rbp) movq %rbx, -136(%rbp) movq 8(%rdx), %rax movq %rax, -160(%rbp) movq %rbx, 16(%rcx) movq $30, -136(%rbp) movq -144(%rbp), %rbx movq $30, 24(%rbx) movl _constructed_7+8(%rip), %edx leaq 1(%rdx,%rdx), %rbx movl $1, %esi movq %rbx, -144(%rbp) leaq _constructed_6(%rip), %rbx movq %rbx, -136(%rbp) movq ___stdoutp@GOTPCREL(%rip), %rbx movq (%rbx), %rcx leaq _constructed_6+12(%rip), %rdi callq _fwrite movq -152(%rbp), %rbx movq $780, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $3, %ecx .align 4, 0x90 LBB13_401: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_401 movq %rbx, -144(%rbp) movq -176(%rbp), %rax movq 72(%rax), %rax movq %rax, -136(%rbp) movq %rax, 16(%rbx) movq -160(%rbp), %rbx movq 16(%rbx), %rbx movq %rbx, -136(%rbp) movq -144(%rbp), %rax movq %rbx, 24(%rax) movq -176(%rbp), %rbx movq 40(%rbx), %rbx movq %rbx, -136(%rbp) movq -152(%rbp), %rbx movq $772, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $3, %ecx .align 4, 0x90 LBB13_403: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_403 movq -168(%rbp), %rax movq %rax, 8(%rbx) movq -160(%rbp), %rax movq %rax, 16(%rbx) leaq Ltmp85(%rip), %rax jmp LBB13_114 Ltmp85: LBB13_405: movq -168(%rbp), %rbx movq 16(%rbx), %rax movq %rax, -160(%rbp) movq 8(%rbx), %rbx movq %rbx, -168(%rbp) movl _constructed_5+8(%rip), %edx leaq 1(%rdx,%rdx), %rbx movl $1, %esi movq %rbx, -144(%rbp) leaq _constructed_4(%rip), %rbx movq %rbx, -136(%rbp) movq ___stdoutp@GOTPCREL(%rip), %rbx movq (%rbx), %rcx leaq _constructed_4+12(%rip), %rdi callq _fwrite movq -152(%rbp), %rbx movq $780, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $3, %ecx .align 4, 0x90 LBB13_406: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_406 movq %rbx, -144(%rbp) movq -176(%rbp), %rax movq 72(%rax), %rax movq %rax, -136(%rbp) movq %rax, 16(%rbx) movq -160(%rbp), %rbx movq 16(%rbx), %rbx movq %rbx, -136(%rbp) movq -144(%rbp), %rax movq %rbx, 24(%rax) movq -176(%rbp), %rbx movq 80(%rbx), %rbx movq %rbx, -136(%rbp) movq -152(%rbp), %rbx movq $772, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $3, %ecx .align 4, 0x90 LBB13_408: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_408 movq -168(%rbp), %rax movq %rax, 8(%rbx) movq -160(%rbp), %rax movq %rax, 16(%rbx) leaq Ltmp86(%rip), %rax jmp LBB13_352 Ltmp86: LBB13_410: movq -168(%rbp), %rax movq 16(%rax), %rcx movq %rcx, -160(%rbp) movq 8(%rax), %rax movq %rax, -168(%rbp) movq -152(%rbp), %rax movq $1292, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $5, %edx .align 4, 0x90 LBB13_411: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_411 movq %rax, -144(%rbp) movq -160(%rbp), %rcx movq 16(%rcx), %rcx movq %rcx, -136(%rbp) movq %rcx, 16(%rax) movq -176(%rbp), %rax movq 16(%rax), %rax movq %rax, -136(%rbp) movq -144(%rbp), %rcx movq %rax, 24(%rcx) movq $2469, -136(%rbp) movq -144(%rbp), %rax movq $2469, 32(%rax) movq $10001, -136(%rbp) movq -144(%rbp), %rax movq $10001, 40(%rax) movq -176(%rbp), %rax movq 64(%rax), %rax movq %rax, -136(%rbp) movq -152(%rbp), %rax movq $772, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $3, %edx .align 4, 0x90 LBB13_413: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_413 movq -168(%rbp), %rcx movq %rcx, 8(%rax) movq -160(%rbp), %rcx movq %rcx, 16(%rax) leaq Ltmp87(%rip), %rcx jmp LBB13_399 Ltmp87: LBB13_415: movq -168(%rbp), %rax movq 16(%rax), %rcx movq %rcx, -160(%rbp) movq 8(%rax), %rax movq %rax, -168(%rbp) movq %rbx, -144(%rbp) movq %rbx, 16(%rcx) movq -152(%rbp), %rax movq $524, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $2, %edx .align 4, 0x90 LBB13_416: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_416 movq %rax, -144(%rbp) movq -160(%rbp), %rcx movq %rcx, 8(%rax) movq -144(%rbp), %rax movq %rax, -160(%rbp) movq -152(%rbp), %rax movq $1036, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $4, %edx .align 4, 0x90 LBB13_418: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_418 movq %rax, -136(%rbp) movq -160(%rbp), %rcx movq 8(%rcx), %rcx movq 16(%rcx), %rcx movq %rcx, -128(%rbp) movq %rcx, 16(%rax) movq -176(%rbp), %rax movq 16(%rax), %rax movq %rax, -128(%rbp) movq -136(%rbp), %rcx movq %rax, 24(%rcx) movq $2469, -128(%rbp) movq -136(%rbp), %rax movq $2469, 32(%rax) movq -176(%rbp), %rax movq 32(%rax), %rax movq %rax, -128(%rbp) movq -152(%rbp), %rax movq $1028, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $4, %edx .align 4, 0x90 LBB13_420: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_420 movq -168(%rbp), %rcx movq %rcx, 8(%rax) movq -160(%rbp), %rcx movq %rcx, 16(%rax) leaq Ltmp88(%rip), %rcx LBB13_422: movq %rcx, 24(%rax) movq -144(%rbp), %rcx movq %rcx, 32(%rax) movq %rax, -168(%rbp) movq -136(%rbp), %rax movq -128(%rbp), %rcx movq 16(%rcx), %rcx movq %rcx, 8(%rax) movq -136(%rbp), %rax movq %rax, -160(%rbp) jmp LBB13_42 Ltmp88: LBB13_423: movq -168(%rbp), %rax movq 32(%rax), %rcx movq %rcx, -144(%rbp) movq 16(%rax), %rdx movq %rdx, -160(%rbp) movq 8(%rax), %rax movq %rax, -168(%rbp) movq %rbx, -136(%rbp) movq %rbx, 16(%rcx) movq -160(%rbp), %rax movq 16(%rax), %rdi movq %rdi, -144(%rbp) xorl %esi, %esi callq _dump_object movq $14, -144(%rbp) movq ___stdoutp@GOTPCREL(%rip), %rax movq (%rax), %rsi movl $10, %edi callq _fputc movq -160(%rbp), %rax movq 8(%rax), %rax movq %rax, -160(%rbp) movq -152(%rbp), %rax movq $524, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $2, %edx .align 4, 0x90 LBB13_424: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_424 movq %rax, -144(%rbp) movq -160(%rbp), %rcx movq %rcx, 8(%rax) movq -144(%rbp), %rax movq %rax, -160(%rbp) movq -152(%rbp), %rax movq $1036, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $4, %edx .align 4, 0x90 LBB13_426: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_426 movq %rax, -136(%rbp) movq -160(%rbp), %rcx movq 8(%rcx), %rcx movq 16(%rcx), %rcx movq %rcx, -128(%rbp) movq %rcx, 16(%rax) movq -176(%rbp), %rax movq 16(%rax), %rax movq %rax, -128(%rbp) movq -136(%rbp), %rcx movq %rax, 24(%rcx) movq $19999, -128(%rbp) movq -136(%rbp), %rax movq $19999, 32(%rax) movq -176(%rbp), %rax movq 32(%rax), %rax movq %rax, -128(%rbp) movq -152(%rbp), %rax movq $1028, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $4, %edx .align 4, 0x90 LBB13_428: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_428 movq -168(%rbp), %rcx movq %rcx, 8(%rax) movq -160(%rbp), %rcx movq %rcx, 16(%rax) leaq Ltmp89(%rip), %rcx jmp LBB13_422 Ltmp89: LBB13_430: movq -168(%rbp), %rax movq 32(%rax), %rcx movq %rcx, -144(%rbp) movq 16(%rax), %rdx movq %rdx, -160(%rbp) movq 8(%rax), %rax movq %rax, -168(%rbp) movq %rbx, -136(%rbp) movq %rbx, 16(%rcx) movq -160(%rbp), %rbx movq 16(%rbx), %rdi movq %rdi, -144(%rbp) xorl %esi, %esi callq _dump_object movq $14, -144(%rbp) movq ___stdoutp@GOTPCREL(%rip), %rbx movq (%rbx), %rsi movl $10, %edi callq _fputc movq -160(%rbp), %rbx movq 8(%rbx), %rbx movq %rbx, -160(%rbp) movq -152(%rbp), %rbx movq $524, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $2, %ecx .align 4, 0x90 LBB13_431: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_431 movq %rbx, -144(%rbp) movq -160(%rbp), %rax movq 16(%rax), %rax movq %rax, -136(%rbp) movq %rax, 16(%rbx) movq -176(%rbp), %rbx movq 56(%rbx), %rbx movq %rbx, -136(%rbp) movq -152(%rbp), %rbx movq $772, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $3, %ecx .align 4, 0x90 LBB13_433: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_433 movq -168(%rbp), %rax movq %rax, 8(%rbx) movq -160(%rbp), %rax movq %rax, 16(%rbx) leaq Ltmp90(%rip), %rax LBB13_435: movq %rax, 24(%rbx) movq %rbx, -168(%rbp) movq -144(%rbp), %rbx movq -136(%rbp), %rax movq 16(%rax), %rax movq %rax, 8(%rbx) movq -144(%rbp), %rbx movq %rbx, -160(%rbp) jmp LBB13_158 Ltmp90: LBB13_436: movq -168(%rbp), %rax movq 16(%rax), %rcx movq %rcx, -160(%rbp) movq 8(%rax), %rax movq %rax, -168(%rbp) movq -152(%rbp), %rax movq $1292, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $5, %edx .align 4, 0x90 LBB13_437: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_437 movq %rax, -144(%rbp) movq -160(%rbp), %rcx movq 24(%rcx), %rcx movq %rcx, -136(%rbp) movq %rcx, 16(%rax) movq -176(%rbp), %rax movq 88(%rax), %rax movq %rax, -136(%rbp) movq -144(%rbp), %rcx movq %rax, 24(%rcx) leaq _constructed_3(%rip), %rax movq %rax, -136(%rbp) movq -144(%rbp), %rcx movq %rax, 32(%rcx) movq $1, -136(%rbp) movq -144(%rbp), %rax movq $1, 40(%rax) movq -176(%rbp), %rax movq 64(%rax), %rax movq %rax, -136(%rbp) movq -152(%rbp), %rax movq $772, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $3, %edx .align 4, 0x90 LBB13_439: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_439 movq -168(%rbp), %rcx movq %rcx, 8(%rax) movq -160(%rbp), %rcx movq %rcx, 16(%rax) leaq Ltmp91(%rip), %rcx jmp LBB13_399 Ltmp91: LBB13_441: movq -168(%rbp), %rax movq 16(%rax), %rcx movq %rcx, -160(%rbp) movq 8(%rax), %rax movq %rax, -168(%rbp) movq %rbx, -144(%rbp) movq %rbx, 24(%rcx) movq -152(%rbp), %rax movq $1292, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $5, %edx .align 4, 0x90 LBB13_442: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_442 movq %rax, -144(%rbp) movq -160(%rbp), %rcx movq 24(%rcx), %rcx movq %rcx, -136(%rbp) movq %rcx, 16(%rax) movq -176(%rbp), %rax movq 88(%rax), %rax movq %rax, -136(%rbp) movq -144(%rbp), %rcx movq %rax, 24(%rcx) leaq _constructed_2(%rip), %rax movq %rax, -136(%rbp) movq -144(%rbp), %rcx movq %rax, 32(%rcx) movq $5, -136(%rbp) movq -144(%rbp), %rax movq $5, 40(%rax) movq -176(%rbp), %rax movq 64(%rax), %rax movq %rax, -136(%rbp) movq -152(%rbp), %rax movq $772, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $3, %edx .align 4, 0x90 LBB13_444: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_444 movq -168(%rbp), %rcx movq %rcx, 8(%rax) movq -160(%rbp), %rcx movq %rcx, 16(%rax) leaq Ltmp92(%rip), %rcx jmp LBB13_399 Ltmp92: LBB13_446: movq -168(%rbp), %rax movq 16(%rax), %rcx movq %rcx, -160(%rbp) movq 8(%rax), %rax movq %rax, -168(%rbp) movq %rbx, -144(%rbp) movq %rbx, 24(%rcx) movq -152(%rbp), %rbx movq $524, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $2, %ecx .align 4, 0x90 LBB13_447: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_447 movq %rbx, -144(%rbp) movq -160(%rbp), %rax movq 24(%rax), %rax movq %rax, -136(%rbp) movq %rax, 16(%rbx) movq -176(%rbp), %rbx movq 56(%rbx), %rbx movq %rbx, -136(%rbp) movq -152(%rbp), %rbx movq $772, (%rbx) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) movl $3, %ecx .align 4, 0x90 LBB13_449: movq $10, (%rax) movq -152(%rbp), %rax addq $8, %rax movq %rax, -152(%rbp) decq %rcx jne LBB13_449 movq -168(%rbp), %rax movq %rax, 8(%rbx) movq -160(%rbp), %rax movq %rax, 16(%rbx) leaq Ltmp93(%rip), %rax jmp LBB13_435 Ltmp93: LBB13_451: movq -168(%rbp), %rax movq 16(%rax), %rcx movq %rcx, -160(%rbp) movq 8(%rax), %rax movq %rax, -168(%rbp) movq -152(%rbp), %rax movq $524, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $2, %edx .align 4, 0x90 LBB13_452: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_452 movq %rax, -144(%rbp) movq -160(%rbp), %rcx movq %rcx, 8(%rax) movq -144(%rbp), %rax movq %rax, -160(%rbp) movq -152(%rbp), %rax movq $1036, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $4, %edx .align 4, 0x90 LBB13_454: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_454 movq %rax, -136(%rbp) movq -160(%rbp), %rcx movq 8(%rcx), %rcx movq 24(%rcx), %rcx movq %rcx, -128(%rbp) movq %rcx, 16(%rax) movq -176(%rbp), %rax movq 88(%rax), %rax movq %rax, -128(%rbp) movq -136(%rbp), %rcx movq %rax, 24(%rcx) leaq _constructed_1(%rip), %rax movq %rax, -128(%rbp) movq -136(%rbp), %rcx movq %rax, 32(%rcx) movq -176(%rbp), %rax movq 32(%rax), %rax movq %rax, -128(%rbp) movq -152(%rbp), %rax movq $1028, (%rax) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) movl $4, %edx .align 4, 0x90 LBB13_456: movq $10, (%rcx) movq -152(%rbp), %rcx addq $8, %rcx movq %rcx, -152(%rbp) decq %rdx jne LBB13_456 movq -168(%rbp), %rcx movq %rcx, 8(%rax) movq -160(%rbp), %rcx movq %rcx, 16(%rax) leaq Ltmp94(%rip), %rcx jmp LBB13_422 .align 4, 0x90 Ltmp94: LBB13_458: movq -168(%rbp), %rax movq 32(%rax), %rcx movq %rcx, -144(%rbp) movq 16(%rax), %rdx movq %rdx, -160(%rbp) movq 8(%rax), %rax movq %rax, -168(%rbp) movq %rbx, -136(%rbp) movq %rbx, 16(%rcx) movq -160(%rbp), %rbx movq 16(%rbx), %rax movq %rax, -144(%rbp) testb $3, %al jne LBB13_460 movq (%rax), %rax LBB13_460: movzbl %al, %eax cmpq $26, %rax jne LBB13_462 leaq _constructed_0(%rip), %rdi movq %rdi, -144(%rbp) xorl %esi, %esi callq _dump_object movq ___stdoutp@GOTPCREL(%rip), %rbx movq (%rbx), %rsi movl $10, %edi callq _fputc movl $262, %ebx movq $262, -144(%rbp) movq -168(%rbp), %rax addq $24, %rax jmpq *(%rax) LBB13_462: movq 16(%rbx), %rbx movq %rbx, -144(%rbp) movq 8(%rbx), %rdi movq %rdi, -144(%rbp) movq %rdi, -136(%rbp) xorl %esi, %esi callq _dump_object movq ___stdoutp@GOTPCREL(%rip), %rbx movq (%rbx), %rsi movl $10, %edi callq _fputc movl $262, %ebx movq $262, -136(%rbp) movq -168(%rbp), %rax addq $24, %rax jmpq *(%rax) Ltmp36: LBB13_463: movq %rbx, %rax addq $152, %rsp popq %rbx popq %r12 popq %r13 popq %r14 popq %r15 popq %rbp ret .align 4, 0x90 Ltmp37: LBB13_464: movq -160(%rbp), %rax movq 16(%rax), %rcx movq %rcx, -144(%rbp) movq 24(%rax), %rax sarq %rcx movq %rax, -136(%rbp) sarq %rax movl $262, %edx cmpq %rax, %rcx movl $6, %ebx cmovlq %rdx, %rbx movq %rbx, -144(%rbp) movq -168(%rbp), %rax addq $24, %rax jmpq *(%rax) Leh_func_end13: .globl _main .align 4, 0x90 _main: Leh_func_begin14: pushq %rbp Ltmp95: movq %rsp, %rbp Ltmp96: pushq %r15 pushq %r14 pushq %rbx subq $8, %rsp Ltmp97: movq %rsi, %rbx movl %edi, %r14d movl $800000, %edi callq _malloc movq %rax, %r15 movq %r15, _heap0(%rip) movl $800000, %edi callq _malloc movq %rax, _heap1(%rip) testq %r15, %r15 je LBB14_2 testq %rax, %rax jne LBB14_4 LBB14_2: movq ___stderrp@GOTPCREL(%rip), %rbx movq (%rbx), %rcx movl $1, %esi movl $24, %edx leaq L_.str23(%rip), %rdi callq _fwrite movl $-1, %eax LBB14_3: addq $8, %rsp popq %rbx popq %r14 popq %r15 popq %rbp ret LBB14_4: cmpq $0, _clear_tospace(%rip) je LBB14_7 xorl %eax, %eax .align 4, 0x90 LBB14_6: movq $10, (%r15,%rax,8) incq %rax cmpq $100000, %rax jne LBB14_6 LBB14_7: movq %rbx, %rsi movl %r14d, %edi ## InlineAsm Start rdtsc ## InlineAsm End movl %eax, %ebx shlq $32, %rdx addq %rdx, %rbx callq _vm movq %rax, %r14 ## InlineAsm Start rdtsc ## InlineAsm End movl %eax, %eax shlq $32, %rdx movq %rdx, %r15 addq %rax, %r15 xorl %esi, %esi movq %r14, %rdi callq _dump_object movq ___stdoutp@GOTPCREL(%rip), %rax movq (%rax), %rsi movl $10, %edi callq _fputc movq _gc_ticks(%rip), %rcx movq %r15, %rdx subq %rbx, %rdx movq ___stderrp@GOTPCREL(%rip), %rax movq (%rax), %rdi xorb %al, %al leaq L_.str24(%rip), %rsi callq _fprintf movl %r14d, %eax jmp LBB14_3 Leh_func_end14: .globl _heap1 .zerofill __DATA,__common,_heap1,8,3 .globl _heap0 .zerofill __DATA,__common,_heap0,8,3 .section __DATA,__data .globl _verbose_gc .align 3 _verbose_gc: .quad 1 .section __TEXT,__cstring,cstring_literals L_.str: .asciz "[gc..." .globl _clear_fromspace .zerofill __DATA,__common,_clear_fromspace,8,3 .section __TEXT,__literal8,8byte_literals .globl _heap_size .align 3 _heap_size: .quad 100000 .globl _clear_tospace .zerofill __DATA,__common,_clear_tospace,8,3 .section __TEXT,__cstring,cstring_literals .align 4 L_.str1: .asciz "collected %ld words]\n" .globl _gc_ticks .zerofill __DATA,__common,_gc_ticks,8,3 L_.str2: .asciz " " L_.str3: .asciz "\\0x%02x" L_.str4: .asciz "..." L_.str5: .asciz " . " L_.str6: .asciz "" L_.str7: .asciz "%zd" L_.str8: .asciz "#\\eof" L_.str9: .asciz "#\\%c" L_.str10: .asciz "#t" L_.str11: .asciz "#f" L_.str12: .asciz "()" L_.str13: .asciz "#u" L_.str14: .asciz "#()" L_.str15: .asciz "" L_.str17: .asciz "" .section __DATA,__data .globl _constructed_17 .align 4 _constructed_17: .quad 272 .long 2 .asciz " " .space 1 .globl _constructed_16 .align 4 _constructed_16: .quad 272 .long 2 .asciz " " .space 1 .globl _constructed_15 .align 4 _constructed_15: .quad 272 .long 1 .asciz ":" .space 2 .globl _constructed_14 .align 4 _constructed_14: .quad 272 .long 1 .asciz ":" .space 2 .globl _constructed_13 .align 4 _constructed_13: .quad 272 .long 1 .asciz "\n" .space 2 .globl _constructed_12 .align 4 _constructed_12: .quad 272 .long 1 .asciz "\n" .space 2 .globl _constructed_11 .align 4 _constructed_11: .quad 272 .long 1 .asciz " " .space 2 .globl _constructed_10 .align 4 _constructed_10: .quad 272 .long 1 .asciz " " .space 2 .globl _constructed_9 .align 4 _constructed_9: .quad 272 .long 1 .asciz "\n" .space 2 .globl _constructed_8 .align 4 _constructed_8: .quad 272 .long 1 .asciz "\n" .space 2 .globl _constructed_7 .align 4 _constructed_7: .quad 528 .long 9 .asciz "inorder:\n" .space 2 .globl _constructed_6 .align 4 _constructed_6: .quad 528 .long 9 .asciz "inorder:\n" .space 2 .globl _constructed_5 .align 4 _constructed_5: .quad 528 .long 9 .asciz "reverse:\n" .space 2 .globl _constructed_4 .align 4 _constructed_4: .quad 528 .long 9 .asciz "reverse:\n" .space 2 .globl _constructed_3 .align 4 _constructed_3: .quad 528 .long 5 .asciz "howdy" .space 6 .globl _constructed_2 .align 4 _constructed_2: .quad 528 .long 5 .asciz "there" .space 6 .globl _constructed_1 .align 4 _constructed_1: .quad 528 .long 5 .asciz "there" .space 6 .globl _constructed_0 .align 4 _constructed_0: .quad 272 .long 4 .asciz "nope" .space 7 .section __TEXT,__cstring,cstring_literals .align 4 L_.str23: .asciz "unable to allocate heap\n" .align 4 L_.str24: .asciz "{total ticks: %lld gc ticks: %lld}\n" .section __TEXT,__literal8,8byte_literals .globl _head_room .align 3 _head_room: .quad 1024 .section __TEXT,__eh_frame,coalesced,no_toc+strip_static_syms+live_support EH_frame0: Lsection_eh_frame0: Leh_frame_common0: Lset0 = Leh_frame_common_end0-Leh_frame_common_begin0 .long Lset0 Leh_frame_common_begin0: .long 0 .byte 1 .asciz "zR" .byte 1 .byte 120 .byte 16 .byte 1 .byte 16 .byte 12 .byte 7 .byte 8 .byte 144 .byte 1 .align 3 Leh_frame_common_end0: _check_heap.3468.eh: Lset1 = Leh_frame_end0-Leh_frame_begin0 .long Lset1 Leh_frame_begin0: Lset2 = Leh_frame_begin0-Leh_frame_common0 .long Lset2 Ltmp98: .quad Leh_func_begin0-Ltmp98 Lset3 = Leh_func_end0-Leh_func_begin0 .quad Lset3 .byte 0 .byte 4 Lset4 = Ltmp0-Leh_func_begin0 .long Lset4 .byte 14 .byte 16 .byte 134 .byte 2 .byte 4 Lset5 = Ltmp1-Ltmp0 .long Lset5 .byte 13 .byte 6 .byte 4 Lset6 = Ltmp2-Ltmp1 .long Lset6 .byte 131 .byte 5 .byte 142 .byte 4 .byte 143 .byte 3 .align 3 Leh_frame_end0: .globl _unbox.eh _unbox.eh: Lset7 = Leh_frame_end1-Leh_frame_begin1 .long Lset7 Leh_frame_begin1: Lset8 = Leh_frame_begin1-Leh_frame_common0 .long Lset8 Ltmp99: .quad Leh_func_begin1-Ltmp99 Lset9 = Leh_func_end1-Leh_func_begin1 .quad Lset9 .byte 0 .byte 4 Lset10 = Ltmp3-Leh_func_begin1 .long Lset10 .byte 14 .byte 16 .byte 134 .byte 2 .byte 4 Lset11 = Ltmp4-Ltmp3 .long Lset11 .byte 13 .byte 6 .align 3 Leh_frame_end1: .globl _box.eh _box.eh: Lset12 = Leh_frame_end2-Leh_frame_begin2 .long Lset12 Leh_frame_begin2: Lset13 = Leh_frame_begin2-Leh_frame_common0 .long Lset13 Ltmp100: .quad Leh_func_begin2-Ltmp100 Lset14 = Leh_func_end2-Leh_func_begin2 .quad Lset14 .byte 0 .byte 4 Lset15 = Ltmp5-Leh_func_begin2 .long Lset15 .byte 14 .byte 16 .byte 134 .byte 2 .byte 4 Lset16 = Ltmp6-Ltmp5 .long Lset16 .byte 13 .byte 6 .align 3 Leh_frame_end2: .globl _is_int.eh _is_int.eh: Lset17 = Leh_frame_end3-Leh_frame_begin3 .long Lset17 Leh_frame_begin3: Lset18 = Leh_frame_begin3-Leh_frame_common0 .long Lset18 Ltmp101: .quad Leh_func_begin3-Ltmp101 Lset19 = Leh_func_end3-Leh_func_begin3 .quad Lset19 .byte 0 .byte 4 Lset20 = Ltmp7-Leh_func_begin3 .long Lset20 .byte 14 .byte 16 .byte 134 .byte 2 .byte 4 Lset21 = Ltmp8-Ltmp7 .long Lset21 .byte 13 .byte 6 .align 3 Leh_frame_end3: .globl _is_immediate.eh _is_immediate.eh: Lset22 = Leh_frame_end4-Leh_frame_begin4 .long Lset22 Leh_frame_begin4: Lset23 = Leh_frame_begin4-Leh_frame_common0 .long Lset23 Ltmp102: .quad Leh_func_begin4-Ltmp102 Lset24 = Leh_func_end4-Leh_func_begin4 .quad Lset24 .byte 0 .byte 4 Lset25 = Ltmp9-Leh_func_begin4 .long Lset25 .byte 14 .byte 16 .byte 134 .byte 2 .byte 4 Lset26 = Ltmp10-Ltmp9 .long Lset26 .byte 13 .byte 6 .align 3 Leh_frame_end4: .globl _string_tuple_length.eh _string_tuple_length.eh: Lset27 = Leh_frame_end5-Leh_frame_begin5 .long Lset27 Leh_frame_begin5: Lset28 = Leh_frame_begin5-Leh_frame_common0 .long Lset28 Ltmp103: .quad Leh_func_begin5-Ltmp103 Lset29 = Leh_func_end5-Leh_func_begin5 .quad Lset29 .byte 0 .byte 4 Lset30 = Ltmp11-Leh_func_begin5 .long Lset30 .byte 14 .byte 16 .byte 134 .byte 2 .byte 4 Lset31 = Ltmp12-Ltmp11 .long Lset31 .byte 13 .byte 6 .align 3 Leh_frame_end5: .globl _get_safe_typecode.eh _get_safe_typecode.eh: Lset32 = Leh_frame_end6-Leh_frame_begin6 .long Lset32 Leh_frame_begin6: Lset33 = Leh_frame_begin6-Leh_frame_common0 .long Lset33 Ltmp104: .quad Leh_func_begin6-Ltmp104 Lset34 = Leh_func_end6-Leh_func_begin6 .quad Lset34 .byte 0 .byte 4 Lset35 = Ltmp13-Leh_func_begin6 .long Lset35 .byte 14 .byte 16 .byte 134 .byte 2 .byte 4 Lset36 = Ltmp14-Ltmp13 .long Lset36 .byte 13 .byte 6 .align 3 Leh_frame_end6: .globl _stack_depth_indent.eh _stack_depth_indent.eh: Lset37 = Leh_frame_end7-Leh_frame_begin7 .long Lset37 Leh_frame_begin7: Lset38 = Leh_frame_begin7-Leh_frame_common0 .long Lset38 Ltmp105: .quad Leh_func_begin7-Ltmp105 Lset39 = Leh_func_end7-Leh_func_begin7 .quad Lset39 .byte 0 .byte 4 Lset40 = Ltmp15-Leh_func_begin7 .long Lset40 .byte 14 .byte 16 .byte 134 .byte 2 .byte 4 Lset41 = Ltmp16-Ltmp15 .long Lset41 .byte 13 .byte 6 .byte 4 Lset42 = Ltmp17-Ltmp16 .long Lset42 .byte 131 .byte 5 .byte 142 .byte 4 .byte 143 .byte 3 .align 3 Leh_frame_end7: .globl _print_string.eh _print_string.eh: Lset43 = Leh_frame_end8-Leh_frame_begin8 .long Lset43 Leh_frame_begin8: Lset44 = Leh_frame_begin8-Leh_frame_common0 .long Lset44 Ltmp106: .quad Leh_func_begin8-Ltmp106 Lset45 = Leh_func_end8-Leh_func_begin8 .quad Lset45 .byte 0 .byte 4 Lset46 = Ltmp18-Leh_func_begin8 .long Lset46 .byte 14 .byte 16 .byte 134 .byte 2 .byte 4 Lset47 = Ltmp19-Ltmp18 .long Lset47 .byte 13 .byte 6 .byte 4 Lset48 = Ltmp20-Ltmp19 .long Lset48 .byte 131 .byte 7 .byte 140 .byte 6 .byte 141 .byte 5 .byte 142 .byte 4 .byte 143 .byte 3 .align 3 Leh_frame_end8: .globl _print_list.eh _print_list.eh: Lset49 = Leh_frame_end9-Leh_frame_begin9 .long Lset49 Leh_frame_begin9: Lset50 = Leh_frame_begin9-Leh_frame_common0 .long Lset50 Ltmp107: .quad Leh_func_begin9-Ltmp107 Lset51 = Leh_func_end9-Leh_func_begin9 .quad Lset51 .byte 0 .byte 4 Lset52 = Ltmp21-Leh_func_begin9 .long Lset52 .byte 14 .byte 16 .byte 134 .byte 2 .byte 4 Lset53 = Ltmp22-Ltmp21 .long Lset53 .byte 13 .byte 6 .byte 4 Lset54 = Ltmp23-Ltmp22 .long Lset54 .byte 131 .byte 4 .byte 142 .byte 3 .align 3 Leh_frame_end9: _dump_object.eh: Lset55 = Leh_frame_end10-Leh_frame_begin10 .long Lset55 Leh_frame_begin10: Lset56 = Leh_frame_begin10-Leh_frame_common0 .long Lset56 Ltmp108: .quad Leh_func_begin10-Ltmp108 Lset57 = Leh_func_end10-Leh_func_begin10 .quad Lset57 .byte 0 .byte 4 Lset58 = Ltmp24-Leh_func_begin10 .long Lset58 .byte 14 .byte 16 .byte 134 .byte 2 .byte 4 Lset59 = Ltmp25-Ltmp24 .long Lset59 .byte 13 .byte 6 .byte 4 Lset60 = Ltmp26-Ltmp25 .long Lset60 .byte 131 .byte 7 .byte 140 .byte 6 .byte 141 .byte 5 .byte 142 .byte 4 .byte 143 .byte 3 .align 3 Leh_frame_end10: .globl _DO.eh _DO.eh: Lset61 = Leh_frame_end11-Leh_frame_begin11 .long Lset61 Leh_frame_begin11: Lset62 = Leh_frame_begin11-Leh_frame_common0 .long Lset62 Ltmp109: .quad Leh_func_begin11-Ltmp109 Lset63 = Leh_func_end11-Leh_func_begin11 .quad Lset63 .byte 0 .byte 4 Lset64 = Ltmp27-Leh_func_begin11 .long Lset64 .byte 14 .byte 16 .byte 134 .byte 2 .byte 4 Lset65 = Ltmp28-Ltmp27 .long Lset65 .byte 13 .byte 6 .byte 4 Lset66 = Ltmp29-Ltmp28 .long Lset66 .byte 131 .byte 3 .align 3 Leh_frame_end11: .globl _read_header.eh _read_header.eh: Lset67 = Leh_frame_end12-Leh_frame_begin12 .long Lset67 Leh_frame_begin12: Lset68 = Leh_frame_begin12-Leh_frame_common0 .long Lset68 Ltmp110: .quad Leh_func_begin12-Ltmp110 Lset69 = Leh_func_end12-Leh_func_begin12 .quad Lset69 .byte 0 .byte 4 Lset70 = Ltmp30-Leh_func_begin12 .long Lset70 .byte 14 .byte 16 .byte 134 .byte 2 .byte 4 Lset71 = Ltmp31-Ltmp30 .long Lset71 .byte 13 .byte 6 .byte 4 Lset72 = Ltmp32-Ltmp31 .long Lset72 .byte 131 .byte 4 .byte 142 .byte 3 .align 3 Leh_frame_end12: .globl _vm.eh _vm.eh: Lset73 = Leh_frame_end13-Leh_frame_begin13 .long Lset73 Leh_frame_begin13: Lset74 = Leh_frame_begin13-Leh_frame_common0 .long Lset74 Ltmp111: .quad Leh_func_begin13-Ltmp111 Lset75 = Leh_func_end13-Leh_func_begin13 .quad Lset75 .byte 0 .byte 4 Lset76 = Ltmp33-Leh_func_begin13 .long Lset76 .byte 14 .byte 16 .byte 134 .byte 2 .byte 4 Lset77 = Ltmp34-Ltmp33 .long Lset77 .byte 13 .byte 6 .byte 4 Lset78 = Ltmp35-Ltmp34 .long Lset78 .byte 131 .byte 7 .byte 140 .byte 6 .byte 141 .byte 5 .byte 142 .byte 4 .byte 143 .byte 3 .align 3 Leh_frame_end13: .globl _main.eh _main.eh: Lset79 = Leh_frame_end14-Leh_frame_begin14 .long Lset79 Leh_frame_begin14: Lset80 = Leh_frame_begin14-Leh_frame_common0 .long Lset80 Ltmp112: .quad Leh_func_begin14-Ltmp112 Lset81 = Leh_func_end14-Leh_func_begin14 .quad Lset81 .byte 0 .byte 4 Lset82 = Ltmp95-Leh_func_begin14 .long Lset82 .byte 14 .byte 16 .byte 134 .byte 2 .byte 4 Lset83 = Ltmp96-Ltmp95 .long Lset83 .byte 13 .byte 6 .byte 4 Lset84 = Ltmp97-Ltmp96 .long Lset84 .byte 131 .byte 5 .byte 142 .byte 4 .byte 143 .byte 3 .align 3 Leh_frame_end14: .subsections_via_symbols