Skip to content

Instantly share code, notes, and snippets.

@mfeckie
Created January 15, 2016 03:40
Show Gist options
  • Save mfeckie/1e0c647ffb2aabe7d683 to your computer and use it in GitHub Desktop.
Save mfeckie/1e0c647ffb2aabe7d683 to your computer and use it in GitHub Desktop.
.section __TEXT,__text,regular,pure_instructions
.align 4, 0x90
__ZN4main20h0ed1c70a1930c642MaaE:
Lfunc_begin0:
.cfi_startproc
.cfi_personality 155, _rust_eh_personality
.cfi_lsda 16, Lexception0
pushq %rbp
Ltmp39:
.cfi_def_cfa_offset 16
Ltmp40:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp41:
.cfi_def_cfa_register %rbp
subq $544, %rsp
movb $61, -1(%rbp)
movb $61, -2(%rbp)
leaq -80(%rbp), %rax
movq %rax, %rdi
movq %rax, -384(%rbp)
callq __ZN3env4args20h54de2a70550730edCieE
leaq -32(%rbp), %rax
movq %rax, %rdi
movq -384(%rbp), %rsi
movq %rax, -392(%rbp)
callq __ZN4iter8Iterator7collect7collect21h12729753393231188313E
Ltmp0:
movq -392(%rbp), %rdi
callq __ZN3vec13_$LT$impl$GT$3len3len19h824425568223598015E
Ltmp1:
movq %rax, -400(%rbp)
jmp LBB0_1
LBB0_1:
movq -400(%rbp), %rax
movq %rax, -88(%rbp)
cmpq $1, -88(%rbp)
sete %cl
testb $1, %cl
movb %cl, -401(%rbp)
jne LBB0_5
jmp LBB0_6
LBB0_2:
Ltmp38:
movl %edx, %ecx
movq %rax, -104(%rbp)
movl %ecx, -96(%rbp)
jmp LBB0_4
LBB0_3:
movl -96(%rbp), %eax
movq -104(%rbp), %rcx
movl %eax, -408(%rbp)
movq %rcx, -416(%rbp)
jmp LBB0_39
LBB0_4:
leaq -32(%rbp), %rdi
callq __ZN56collections..vec..Vec$LT$collections..string..String$GT$9drop.459617hffeb872ab1be8a6fE
jmp LBB0_3
LBB0_5:
movb -401(%rbp), %al
testb $1, %al
movb %al, -417(%rbp)
jne LBB0_9
jmp LBB0_10
LBB0_6:
Ltmp2:
movl $1, %eax
movl %eax, %esi
leaq -32(%rbp), %rdi
callq __ZN3vec13_$LT$impl$GT$5index5index20h5325969602841989631E
Ltmp3:
movq %rax, -432(%rbp)
jmp LBB0_7
LBB0_7:
movq -432(%rbp), %rax
movq %rax, -120(%rbp)
Ltmp4:
movq %rax, %rdi
callq __ZN6string13_$LT$impl$GT$3len20h84fbb09f89723f64qKfE
Ltmp5:
movq %rax, -440(%rbp)
jmp LBB0_8
LBB0_8:
movq -440(%rbp), %rax
movq %rax, -112(%rbp)
cmpq $1, -112(%rbp)
setne %cl
movb %cl, -401(%rbp)
jmp LBB0_5
LBB0_9:
movb -417(%rbp), %al
testb $1, %al
jne LBB0_16
jmp LBB0_22
LBB0_10:
Ltmp6:
movl $1, %eax
movl %eax, %esi
leaq -32(%rbp), %rdi
callq __ZN3vec13_$LT$impl$GT$5index5index20h5325969602841989631E
Ltmp7:
movq %rax, -448(%rbp)
jmp LBB0_11
LBB0_11:
movq -448(%rbp), %rax
movq %rax, -160(%rbp)
Ltmp8:
movq %rax, %rdi
callq __ZN6string13_$LT$impl$GT$5deref20ha29fdb92d3349f21v6fE
Ltmp9:
movq %rdx, -456(%rbp)
movq %rax, -464(%rbp)
jmp LBB0_12
LBB0_12:
movq -464(%rbp), %rax
movq %rax, -176(%rbp)
movq -456(%rbp), %rcx
movq %rcx, -168(%rbp)
movq -176(%rbp), %rsi
Ltmp10:
leaq -152(%rbp), %rdi
movq %rcx, %rdx
callq __ZN3str13_$LT$impl$GT$5chars20hdcdab841b04db3cey7eE
Ltmp11:
jmp LBB0_13
LBB0_13:
Ltmp12:
xorl %eax, %eax
movl %eax, %esi
leaq -152(%rbp), %rdi
callq __ZN4iter8Iterator3nth3nth20h3440778707843049691E
Ltmp13:
movq %rax, -472(%rbp)
jmp LBB0_14
LBB0_14:
movq -472(%rbp), %rax
movq %rax, -136(%rbp)
Ltmp14:
movq %rax, %rdi
callq __ZN14not_alphabetic20hf83dbc9408a81e64TjaE
Ltmp15:
movb %al, -473(%rbp)
jmp LBB0_15
LBB0_15:
movb -473(%rbp), %al
andb $1, %al
movb %al, -121(%rbp)
movb -121(%rbp), %al
movb %al, -417(%rbp)
jmp LBB0_9
LBB0_16:
movq __ZN4main15__STATIC_FMTSTR20hd3058e13335d7e60sbaE(%rip), %rax
movq %rax, -240(%rbp)
movq __ZN4main15__STATIC_FMTSTR20hd3058e13335d7e60sbaE+8(%rip), %rax
movq %rax, -232(%rbp)
movq -240(%rbp), %rsi
movq -232(%rbp), %rdx
movq %rsi, -488(%rbp)
movq %rdx, -496(%rbp)
jmp LBB0_18
LBB0_18:
leaq -256(%rbp), %rax
movq %rax, -272(%rbp)
movq $0, -264(%rbp)
movq -272(%rbp), %rcx
Ltmp32:
xorl %edx, %edx
movl %edx, %r8d
leaq -224(%rbp), %rdi
movq -488(%rbp), %rsi
movq -496(%rbp), %rdx
callq __ZN3fmt13_$LT$impl$GT$6new_v120h3e5fd94aafcc58553rWE
Ltmp33:
jmp LBB0_19
LBB0_19:
Ltmp34:
leaq -224(%rbp), %rdi
callq __ZN2io5stdio6_print20ha667e132e81d3ff0e4gE
Ltmp35:
jmp LBB0_20
LBB0_20:
Ltmp36:
movl $1, %edi
callq __ZN7process4exit20he5c8198483f5c722FymE
Ltmp37:
jmp LBB0_21
LBB0_21:
LBB0_22:
Ltmp16:
movl $1, %eax
movl %eax, %esi
leaq -32(%rbp), %rdi
callq __ZN3vec13_$LT$impl$GT$5index5index20h5325969602841989631E
Ltmp17:
movq %rax, -504(%rbp)
jmp LBB0_23
LBB0_23:
movq -504(%rbp), %rax
movq %rax, -304(%rbp)
Ltmp18:
movq %rax, %rdi
callq __ZN6string13_$LT$impl$GT$5deref20ha29fdb92d3349f21v6fE
Ltmp19:
movq %rdx, -512(%rbp)
movq %rax, -520(%rbp)
jmp LBB0_24
LBB0_24:
movq -520(%rbp), %rax
movq %rax, -320(%rbp)
movq -512(%rbp), %rcx
movq %rcx, -312(%rbp)
movq -320(%rbp), %rsi
Ltmp20:
leaq -296(%rbp), %rdi
movq %rcx, %rdx
callq __ZN3str13_$LT$impl$GT$12to_uppercase20hddae4c7aec2e6df7EjfE
Ltmp21:
jmp LBB0_25
LBB0_25:
movq _const4828(%rip), %rsi
movq _const4828+8(%rip), %rdx
Ltmp22:
leaq -352(%rbp), %rdi
callq __ZN3str13_$LT$impl$GT$8to_owned20h50ea6292efdef1c713eE
Ltmp23:
jmp LBB0_26
LBB0_26:
Ltmp25:
leaq -296(%rbp), %rdi
leaq -352(%rbp), %rsi
callq __ZN6string13_$LT$impl$GT$2eq20hdc9a3c18035c17b7sSfE
Ltmp26:
movb %al, -521(%rbp)
jmp LBB0_30
LBB0_27:
Ltmp24:
movl %edx, %ecx
movq %rax, -104(%rbp)
movl %ecx, -96(%rbp)
jmp LBB0_29
LBB0_28:
movl -96(%rbp), %eax
movq -104(%rbp), %rcx
movl %eax, -528(%rbp)
movq %rcx, -416(%rbp)
jmp LBB0_39
LBB0_29:
leaq -296(%rbp), %rdi
callq __ZN27collections..string..String9drop.448817h138972aabaa88ba5E
leaq -32(%rbp), %rdi
callq __ZN56collections..vec..Vec$LT$collections..string..String$GT$9drop.459617hffeb872ab1be8a6fE
jmp LBB0_28
LBB0_30:
movb -521(%rbp), %al
andb $1, %al
movb %al, -321(%rbp)
testb $1, -321(%rbp)
jne LBB0_34
jmp LBB0_36
LBB0_31:
Ltmp31:
movl %edx, %ecx
movq %rax, -104(%rbp)
movl %ecx, -96(%rbp)
jmp LBB0_33
LBB0_32:
movl -96(%rbp), %eax
movq -104(%rbp), %rcx
movl %eax, -532(%rbp)
movq %rcx, -416(%rbp)
jmp LBB0_39
LBB0_33:
leaq -352(%rbp), %rdi
callq __ZN27collections..string..String9drop.448817h138972aabaa88ba5E
leaq -296(%rbp), %rdi
callq __ZN27collections..string..String9drop.448817h138972aabaa88ba5E
leaq -32(%rbp), %rdi
callq __ZN56collections..vec..Vec$LT$collections..string..String$GT$9drop.459617hffeb872ab1be8a6fE
jmp LBB0_32
LBB0_34:
Ltmp29:
callq __ZN1a20h9cf7b7eae194ad5c8baE
Ltmp30:
jmp LBB0_35
LBB0_35:
jmp LBB0_38
LBB0_36:
movq -280(%rbp), %rax
movq %rax, -360(%rbp)
movq -296(%rbp), %rax
movq -288(%rbp), %rcx
movq %rcx, -368(%rbp)
movq %rax, -376(%rbp)
movabsq $2097865012304223517, %rax
movq %rax, -280(%rbp)
movq %rax, -288(%rbp)
movq %rax, -296(%rbp)
Ltmp27:
leaq -376(%rbp), %rdi
callq __ZN13build_pyramid20h3ac2dc1d6969af6bzcaE
Ltmp28:
jmp LBB0_37
LBB0_37:
jmp LBB0_38
LBB0_38:
leaq -352(%rbp), %rdi
callq __ZN27collections..string..String9drop.448817h138972aabaa88ba5E
leaq -296(%rbp), %rdi
callq __ZN27collections..string..String9drop.448817h138972aabaa88ba5E
leaq -32(%rbp), %rdi
callq __ZN56collections..vec..Vec$LT$collections..string..String$GT$9drop.459617hffeb872ab1be8a6fE
addq $544, %rsp
popq %rbp
retq
LBB0_39:
movq -416(%rbp), %rax
movq %rax, %rdi
callq __Unwind_Resume
Lfunc_end0:
.cfi_endproc
.section __TEXT,__gcc_except_tab
.align 2
GCC_except_table0:
Lexception0:
.byte 255
.byte 155
.asciz "\367\200"
.byte 3
.byte 117
Lset0 = Lfunc_begin0-Lfunc_begin0
.long Lset0
Lset1 = Ltmp0-Lfunc_begin0
.long Lset1
.long 0
.byte 0
Lset2 = Ltmp0-Lfunc_begin0
.long Lset2
Lset3 = Ltmp1-Ltmp0
.long Lset3
Lset4 = Ltmp38-Lfunc_begin0
.long Lset4
.byte 0
Lset5 = Ltmp1-Lfunc_begin0
.long Lset5
Lset6 = Ltmp2-Ltmp1
.long Lset6
.long 0
.byte 0
Lset7 = Ltmp2-Lfunc_begin0
.long Lset7
Lset8 = Ltmp21-Ltmp2
.long Lset8
Lset9 = Ltmp38-Lfunc_begin0
.long Lset9
.byte 0
Lset10 = Ltmp22-Lfunc_begin0
.long Lset10
Lset11 = Ltmp23-Ltmp22
.long Lset11
Lset12 = Ltmp24-Lfunc_begin0
.long Lset12
.byte 0
Lset13 = Ltmp25-Lfunc_begin0
.long Lset13
Lset14 = Ltmp26-Ltmp25
.long Lset14
Lset15 = Ltmp31-Lfunc_begin0
.long Lset15
.byte 0
Lset16 = Ltmp26-Lfunc_begin0
.long Lset16
Lset17 = Ltmp29-Ltmp26
.long Lset17
.long 0
.byte 0
Lset18 = Ltmp29-Lfunc_begin0
.long Lset18
Lset19 = Ltmp28-Ltmp29
.long Lset19
Lset20 = Ltmp31-Lfunc_begin0
.long Lset20
.byte 0
Lset21 = Ltmp28-Lfunc_begin0
.long Lset21
Lset22 = Lfunc_end0-Ltmp28
.long Lset22
.long 0
.byte 0
.align 2
.section __TEXT,__text,regular,pure_instructions
.align 4, 0x90
__ZN4iter8Iterator7collect7collect21h12729753393231188313E:
Lfunc_begin1:
.cfi_startproc
.cfi_personality 155, _rust_eh_personality
.cfi_lsda 16, Lexception1
pushq %rbp
Ltmp45:
.cfi_def_cfa_offset 16
Ltmp46:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp47:
.cfi_def_cfa_register %rbp
subq $96, %rsp
movq %rdi, %rax
movq 40(%rsi), %rcx
movq %rcx, -8(%rbp)
movq 32(%rsi), %rcx
movq %rcx, -16(%rbp)
movq 24(%rsi), %rcx
movq %rcx, -24(%rbp)
movq 16(%rsi), %rcx
movq %rcx, -32(%rbp)
movq (%rsi), %rcx
movq 8(%rsi), %rdx
movq %rdx, -40(%rbp)
movq %rcx, -48(%rbp)
movabsq $2097865012304223517, %rcx
movq %rcx, 40(%rsi)
movq %rcx, 32(%rsi)
movq %rcx, 24(%rsi)
movq %rcx, 16(%rsi)
movq %rcx, 8(%rsi)
movq %rcx, (%rsi)
Ltmp42:
leaq -48(%rbp), %rcx
movq %rsi, -72(%rbp)
movq %rcx, %rsi
movq %rax, -80(%rbp)
callq __ZN3vec13_$LT$impl$GT$9from_iter9from_iter21h16428603120656687504E
Ltmp43:
jmp LBB1_1
LBB1_1:
movq -72(%rbp), %rdi
callq __ZN14std..env..Args9drop.417017hfd44906fc06f984cE
movq -80(%rbp), %rax
addq $96, %rsp
popq %rbp
retq
LBB1_2:
Ltmp44:
movl %edx, %ecx
movq %rax, -64(%rbp)
movl %ecx, -56(%rbp)
jmp LBB1_4
LBB1_3:
movl -56(%rbp), %eax
movq -64(%rbp), %rdi
movl %eax, -84(%rbp)
callq __Unwind_Resume
LBB1_4:
movq -72(%rbp), %rdi
callq __ZN14std..env..Args9drop.417017hfd44906fc06f984cE
jmp LBB1_3
Lfunc_end1:
.cfi_endproc
.section __TEXT,__gcc_except_tab
.align 2
GCC_except_table1:
Lexception1:
.byte 255
.byte 155
.asciz "\234"
.byte 3
.byte 26
Lset23 = Ltmp42-Lfunc_begin1
.long Lset23
Lset24 = Ltmp43-Ltmp42
.long Lset24
Lset25 = Ltmp44-Lfunc_begin1
.long Lset25
.byte 0
Lset26 = Ltmp43-Lfunc_begin1
.long Lset26
Lset27 = Lfunc_end1-Ltmp43
.long Lset27
.long 0
.byte 0
.align 2
.section __TEXT,__text,regular,pure_instructions
.align 4, 0x90
__ZN3vec13_$LT$impl$GT$9from_iter9from_iter21h16428603120656687504E:
Lfunc_begin2:
.cfi_startproc
.cfi_personality 155, _rust_eh_personality
.cfi_lsda 16, Lexception2
pushq %rbp
Ltmp76:
.cfi_def_cfa_offset 16
Ltmp77:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp78:
.cfi_def_cfa_register %rbp
subq $416, %rsp
movq %rdi, %rax
movq 40(%rsi), %rcx
movq %rcx, -56(%rbp)
movq 32(%rsi), %rcx
movq %rcx, -64(%rbp)
movq 24(%rsi), %rcx
movq %rcx, -72(%rbp)
movq 16(%rsi), %rcx
movq %rcx, -80(%rbp)
movq (%rsi), %rcx
movq 8(%rsi), %rdx
movq %rdx, -88(%rbp)
movq %rcx, -96(%rbp)
movabsq $2097865012304223517, %rcx
movq %rcx, 40(%rsi)
movq %rcx, 32(%rsi)
movq %rcx, 24(%rsi)
movq %rcx, 16(%rsi)
movq %rcx, 8(%rsi)
movq %rcx, (%rsi)
Ltmp48:
leaq -48(%rbp), %rcx
leaq -96(%rbp), %rdx
movq %rdi, -336(%rbp)
movq %rcx, %rdi
movq %rsi, -344(%rbp)
movq %rdx, %rsi
movq %rax, -352(%rbp)
callq __ZN4iter13_$LT$impl$GT$9into_iter9into_iter20h4297237821902402192E
Ltmp49:
jmp LBB2_1
LBB2_1:
Ltmp51:
leaq -160(%rbp), %rdi
leaq -48(%rbp), %rsi
callq __ZN3env13_$LT$impl$GT$4next20h1405b17612932e77TieE
Ltmp52:
jmp LBB2_5
LBB2_2:
Ltmp50:
movl %edx, %ecx
movq %rax, -112(%rbp)
movl %ecx, -104(%rbp)
jmp LBB2_4
LBB2_3:
movl -104(%rbp), %eax
movq -112(%rbp), %rdi
movl %eax, -356(%rbp)
callq __Unwind_Resume
LBB2_4:
movq -344(%rbp), %rdi
callq __ZN14std..env..Args9drop.417017hfd44906fc06f984cE
jmp LBB2_3
LBB2_5:
movq -160(%rbp), %rax
testq %rax, %rax
setne %cl
movb %cl, -357(%rbp)
jne LBB2_12
jmp LBB2_35
LBB2_35:
movb -357(%rbp), %al
testb $1, %al
je LBB2_11
jmp LBB2_10
LBB2_6:
Ltmp53:
movl %edx, %ecx
movq %rax, -112(%rbp)
movl %ecx, -104(%rbp)
LBB2_7:
leaq -48(%rbp), %rdi
callq __ZN14std..env..Args9drop.417017hfd44906fc06f984cE
jmp LBB2_4
LBB2_8:
Ltmp73:
movq -336(%rbp), %rdi
callq __ZN3vec13_$LT$impl$GT$3new3new20h4520854869448611795E
Ltmp74:
jmp LBB2_13
LBB2_9:
movq -168(%rbp), %rax
Ltmp54:
leaq -192(%rbp), %rdi
leaq -48(%rbp), %rsi
movq %rax, -368(%rbp)
callq __ZN3env13_$LT$impl$GT$9size_hint20hd7c23a93fa26b252djeE
Ltmp55:
jmp LBB2_19
LBB2_10:
LBB2_11:
jmp LBB2_8
LBB2_12:
leaq -160(%rbp), %rax
movq %rax, -168(%rbp)
jmp LBB2_9
LBB2_13:
jmp LBB2_18
LBB2_14:
Ltmp75:
movl %edx, %ecx
movq %rax, -112(%rbp)
movl %ecx, -104(%rbp)
LBB2_15:
leaq -160(%rbp), %rdi
callq __ZN55core..option..Option$LT$collections..string..String$GT$9drop.448517h22c0c9fd86027f44E
jmp LBB2_7
LBB2_16:
movq -344(%rbp), %rdi
callq __ZN14std..env..Args9drop.417017hfd44906fc06f984cE
jmp LBB2_32
LBB2_17:
leaq -48(%rbp), %rdi
callq __ZN14std..env..Args9drop.417017hfd44906fc06f984cE
jmp LBB2_16
LBB2_18:
leaq -160(%rbp), %rdi
callq __ZN55core..option..Option$LT$collections..string..String$GT$9drop.448517h22c0c9fd86027f44E
jmp LBB2_17
LBB2_19:
movq -192(%rbp), %rax
movq %rax, -200(%rbp)
Ltmp56:
movl $1, %ecx
movl %ecx, %esi
movq %rax, %rdi
callq __ZN3num13_$LT$impl$GT$14saturating_add20hd9be5c5e46f432d3uQiE
Ltmp57:
movq %rax, -376(%rbp)
jmp LBB2_22
LBB2_20:
Ltmp60:
movl %edx, %ecx
movq %rax, -112(%rbp)
movl %ecx, -104(%rbp)
LBB2_21:
movq -368(%rbp), %rdi
callq __ZN27collections..string..String9drop.448817h138972aabaa88ba5E
movl $29, %esi
movl $24, %eax
movl %eax, %edx
movq -368(%rbp), %rdi
callq _memset
jmp LBB2_15
LBB2_22:
movq -376(%rbp), %rax
movq %rax, -232(%rbp)
Ltmp58:
leaq -224(%rbp), %rdi
movq %rax, %rsi
callq __ZN3vec13_$LT$impl$GT$13with_capacity13with_capacity20h8138951835527145411E
Ltmp59:
jmp LBB2_23
LBB2_23:
Ltmp61:
leaq -224(%rbp), %rdi
callq __ZN3vec13_$LT$impl$GT$9deref_mut9deref_mut20h4490310272487100157E
Ltmp62:
movq %rdx, -384(%rbp)
movq %rax, -392(%rbp)
jmp LBB2_24
LBB2_24:
movq -392(%rbp), %rax
movq %rax, -256(%rbp)
movq -384(%rbp), %rcx
movq %rcx, -248(%rbp)
movq -256(%rbp), %rdi
Ltmp63:
xorl %edx, %edx
movq %rcx, %rsi
callq __ZN5slice13_$LT$impl$GT$17get_unchecked_mut17get_unchecked_mut20h1856121565486302873E
Ltmp64:
movq %rax, -400(%rbp)
jmp LBB2_27
LBB2_25:
Ltmp69:
movl %edx, %ecx
movq %rax, -112(%rbp)
movl %ecx, -104(%rbp)
leaq -224(%rbp), %rdi
callq __ZN56collections..vec..Vec$LT$collections..string..String$GT$9drop.459617hffeb872ab1be8a6fE
jmp LBB2_21
LBB2_27:
movq -400(%rbp), %rax
movq %rax, -240(%rbp)
movq -368(%rbp), %rcx
movq 16(%rcx), %rdx
movq %rdx, -264(%rbp)
movq (%rcx), %rdx
movq 8(%rcx), %rsi
movq %rsi, -272(%rbp)
movq %rdx, -280(%rbp)
movabsq $2097865012304223517, %rdx
movq %rdx, 16(%rcx)
movq %rdx, 8(%rcx)
movq %rdx, (%rcx)
Ltmp65:
leaq -280(%rbp), %rsi
movq %rax, %rdi
callq __ZN3ptr5write5write20h8864941054876067919E
Ltmp66:
jmp LBB2_28
LBB2_28:
Ltmp67:
movl $1, %eax
movl %eax, %esi
leaq -224(%rbp), %rdi
callq __ZN3vec13_$LT$impl$GT$7set_len7set_len21h10581101330991497915E
Ltmp68:
jmp LBB2_29
LBB2_29:
leaq -224(%rbp), %rax
movl $29, %esi
movl $24, %ecx
movl %ecx, %edx
movq -224(%rbp), %rdi
movq %rdi, -136(%rbp)
movq -216(%rbp), %rdi
movq %rdi, -128(%rbp)
movq -208(%rbp), %rdi
movq %rdi, -120(%rbp)
movq %rax, %rdi
movq %rax, -408(%rbp)
callq _memset
movq -408(%rbp), %rdi
callq __ZN56collections..vec..Vec$LT$collections..string..String$GT$9drop.459617hffeb872ab1be8a6fE
movq -368(%rbp), %rdi
callq __ZN27collections..string..String9drop.448817h138972aabaa88ba5E
movl $29, %esi
movl $24, %ecx
movl %ecx, %edx
movq -368(%rbp), %rax
movq %rax, %rdi
callq _memset
leaq -160(%rbp), %rdi
callq __ZN55core..option..Option$LT$collections..string..String$GT$9drop.448517h22c0c9fd86027f44E
movq -8(%rbp), %rdi
movq %rdi, -288(%rbp)
movq -16(%rbp), %rdi
movq %rdi, -296(%rbp)
movq -24(%rbp), %rdi
movq %rdi, -304(%rbp)
movq -32(%rbp), %rdi
movq %rdi, -312(%rbp)
movq -48(%rbp), %rdi
movq -40(%rbp), %rax
movq %rax, -320(%rbp)
movq %rdi, -328(%rbp)
movabsq $2097865012304223517, %rax
movq %rax, -8(%rbp)
movq %rax, -16(%rbp)
movq %rax, -24(%rbp)
movq %rax, -32(%rbp)
movq %rax, -40(%rbp)
movq %rax, -48(%rbp)
Ltmp70:
leaq -136(%rbp), %rdi
leaq -328(%rbp), %rsi
callq __ZN3vec13_$LT$impl$GT$16extend_desugared16extend_desugared21h15993394564142002526E
Ltmp71:
jmp LBB2_31
LBB2_31:
leaq -136(%rbp), %rax
movl $29, %esi
movl $24, %ecx
movl %ecx, %edx
movq -136(%rbp), %rdi
movq -336(%rbp), %r8
movq %rdi, (%r8)
movq -128(%rbp), %rdi
movq %rdi, 8(%r8)
movq -120(%rbp), %rdi
movq %rdi, 16(%r8)
movq %rax, %rdi
movq %rax, -416(%rbp)
callq _memset
movq -416(%rbp), %rdi
callq __ZN56collections..vec..Vec$LT$collections..string..String$GT$9drop.459617hffeb872ab1be8a6fE
leaq -48(%rbp), %rdi
callq __ZN14std..env..Args9drop.417017hfd44906fc06f984cE
jmp LBB2_16
LBB2_32:
movq -352(%rbp), %rax
addq $416, %rsp
popq %rbp
retq
LBB2_33:
Ltmp72:
movl %edx, %ecx
movq %rax, -112(%rbp)
movl %ecx, -104(%rbp)
leaq -136(%rbp), %rdi
callq __ZN56collections..vec..Vec$LT$collections..string..String$GT$9drop.459617hffeb872ab1be8a6fE
leaq -48(%rbp), %rdi
callq __ZN14std..env..Args9drop.417017hfd44906fc06f984cE
jmp LBB2_4
Lfunc_end2:
.cfi_endproc
.section __TEXT,__gcc_except_tab
.align 2
GCC_except_table2:
Lexception2:
.byte 255
.byte 155
.asciz "\306\201\200"
.byte 3
.ascii "\303\001"
Lset28 = Ltmp48-Lfunc_begin2
.long Lset28
Lset29 = Ltmp49-Ltmp48
.long Lset29
Lset30 = Ltmp50-Lfunc_begin2
.long Lset30
.byte 0
Lset31 = Ltmp51-Lfunc_begin2
.long Lset31
Lset32 = Ltmp52-Ltmp51
.long Lset32
Lset33 = Ltmp53-Lfunc_begin2
.long Lset33
.byte 0
Lset34 = Ltmp52-Lfunc_begin2
.long Lset34
Lset35 = Ltmp73-Ltmp52
.long Lset35
.long 0
.byte 0
Lset36 = Ltmp73-Lfunc_begin2
.long Lset36
Lset37 = Ltmp74-Ltmp73
.long Lset37
Lset38 = Ltmp75-Lfunc_begin2
.long Lset38
.byte 0
Lset39 = Ltmp54-Lfunc_begin2
.long Lset39
Lset40 = Ltmp55-Ltmp54
.long Lset40
Lset41 = Ltmp60-Lfunc_begin2
.long Lset41
.byte 0
Lset42 = Ltmp55-Lfunc_begin2
.long Lset42
Lset43 = Ltmp56-Ltmp55
.long Lset43
.long 0
.byte 0
Lset44 = Ltmp56-Lfunc_begin2
.long Lset44
Lset45 = Ltmp57-Ltmp56
.long Lset45
Lset46 = Ltmp60-Lfunc_begin2
.long Lset46
.byte 0
Lset47 = Ltmp57-Lfunc_begin2
.long Lset47
Lset48 = Ltmp58-Ltmp57
.long Lset48
.long 0
.byte 0
Lset49 = Ltmp58-Lfunc_begin2
.long Lset49
Lset50 = Ltmp59-Ltmp58
.long Lset50
Lset51 = Ltmp60-Lfunc_begin2
.long Lset51
.byte 0
Lset52 = Ltmp61-Lfunc_begin2
.long Lset52
Lset53 = Ltmp64-Ltmp61
.long Lset53
Lset54 = Ltmp69-Lfunc_begin2
.long Lset54
.byte 0
Lset55 = Ltmp64-Lfunc_begin2
.long Lset55
Lset56 = Ltmp65-Ltmp64
.long Lset56
.long 0
.byte 0
Lset57 = Ltmp65-Lfunc_begin2
.long Lset57
Lset58 = Ltmp68-Ltmp65
.long Lset58
Lset59 = Ltmp69-Lfunc_begin2
.long Lset59
.byte 0
Lset60 = Ltmp68-Lfunc_begin2
.long Lset60
Lset61 = Ltmp70-Ltmp68
.long Lset61
.long 0
.byte 0
Lset62 = Ltmp70-Lfunc_begin2
.long Lset62
Lset63 = Ltmp71-Ltmp70
.long Lset63
Lset64 = Ltmp72-Lfunc_begin2
.long Lset64
.byte 0
Lset65 = Ltmp71-Lfunc_begin2
.long Lset65
Lset66 = Lfunc_end2-Ltmp71
.long Lset66
.long 0
.byte 0
.align 2
.section __TEXT,__text,regular,pure_instructions
.align 4, 0x90
__ZN4iter13_$LT$impl$GT$9into_iter9into_iter20h4297237821902402192E:
.cfi_startproc
pushq %rbp
Ltmp79:
.cfi_def_cfa_offset 16
Ltmp80:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp81:
.cfi_def_cfa_register %rbp
subq $32, %rsp
movq %rdi, %rax
movl $29, %ecx
movl $48, %edx
movl %edx, %r8d
movq %rsi, %r9
movq %rsi, -8(%rbp)
movq %r9, %rsi
movq %r8, %rdx
movq %rax, -16(%rbp)
movl %ecx, -20(%rbp)
movq %r8, -32(%rbp)
callq _memcpy
movq -8(%rbp), %rax
movq %rax, %rdi
movl -20(%rbp), %esi
movq -32(%rbp), %rdx
callq _memset
movq -8(%rbp), %rdi
callq __ZN14std..env..Args9drop.417017hfd44906fc06f984cE
movq -16(%rbp), %rax
addq $32, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN14std..env..Args9drop.417017hfd44906fc06f984cE:
.cfi_startproc
pushq %rax
Ltmp82:
.cfi_def_cfa_offset 16
callq __ZN16std..env..ArgsOs9drop.417317hbe5bc3715be5f604E
popq %rax
retq
.cfi_endproc
.align 4, 0x90
__ZN16std..env..ArgsOs9drop.417317hbe5bc3715be5f604E:
.cfi_startproc
pushq %rax
Ltmp83:
.cfi_def_cfa_offset 16
callq __ZN18std..sys..os..Args9drop.417617h2947504f503fe6f5E
popq %rax
retq
.cfi_endproc
.align 4, 0x90
__ZN18std..sys..os..Args9drop.417617h2947504f503fe6f5E:
.cfi_startproc
pushq %rax
Ltmp84:
.cfi_def_cfa_offset 16
callq __ZN60collections..vec..IntoIter$LT$std..ffi..os_str..OsString$GT$9drop.417917h1e9fd34b762e97ecE
popq %rax
retq
.cfi_endproc
.align 4, 0x90
__ZN60collections..vec..IntoIter$LT$std..ffi..os_str..OsString$GT$9drop.417917h1e9fd34b762e97ecE:
Lfunc_begin3:
.cfi_startproc
.cfi_personality 155, _rust_eh_personality
.cfi_lsda 16, Lexception3
subq $40, %rsp
Ltmp88:
.cfi_def_cfa_offset 48
movb 32(%rdi), %al
cmpb $-44, %al
setne %cl
cmpb $29, %al
setne %dl
andb %dl, %cl
testb $1, %cl
movq %rdi, 16(%rsp)
movb %al, 15(%rsp)
jne LBB7_2
LBB7_1:
movb 15(%rsp), %al
cmpb $-44, %al
je LBB7_4
jmp LBB7_3
LBB7_2:
int3
jmp LBB7_1
LBB7_3:
addq $40, %rsp
retq
LBB7_4:
Ltmp85:
movq 16(%rsp), %rdi
callq __ZN3vec13_$LT$impl$GT$4drop4drop20h6754250844110670204E
Ltmp86:
jmp LBB7_5
LBB7_5:
movq 16(%rsp), %rdi
callq __ZN60collections..vec..IntoIter$LT$std..ffi..os_str..OsString$GT$9drop.446217h1e9fd34b762e97ecE
jmp LBB7_3
LBB7_6:
Ltmp87:
movl %edx, %ecx
movq %rax, 24(%rsp)
movl %ecx, 32(%rsp)
jmp LBB7_8
LBB7_7:
movl 32(%rsp), %eax
movq 24(%rsp), %rdi
movl %eax, 8(%rsp)
callq __Unwind_Resume
LBB7_8:
movq 16(%rsp), %rdi
callq __ZN60collections..vec..IntoIter$LT$std..ffi..os_str..OsString$GT$9drop.446217h1e9fd34b762e97ecE
jmp LBB7_7
Lfunc_end3:
.cfi_endproc
.section __TEXT,__gcc_except_tab
.align 2
GCC_except_table7:
Lexception3:
.byte 255
.byte 155
.asciz "\234"
.byte 3
.byte 26
Lset67 = Ltmp85-Lfunc_begin3
.long Lset67
Lset68 = Ltmp86-Ltmp85
.long Lset68
Lset69 = Ltmp87-Lfunc_begin3
.long Lset69
.byte 0
Lset70 = Ltmp86-Lfunc_begin3
.long Lset70
Lset71 = Lfunc_end3-Ltmp86
.long Lset71
.long 0
.byte 0
.align 2
.section __TEXT,__text,regular,pure_instructions
.align 4, 0x90
__ZN3vec13_$LT$impl$GT$4drop4drop20h6754250844110670204E:
.cfi_startproc
pushq %rbp
Ltmp89:
.cfi_def_cfa_offset 16
Ltmp90:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp91:
.cfi_def_cfa_register %rbp
subq $96, %rsp
movq %rdi, -8(%rbp)
movq -8(%rbp), %rdi
callq __ZN4iter13_$LT$impl$GT$9into_iter9into_iter21h18072173821144017660E
leaq -32(%rbp), %rdi
movq %rax, -24(%rbp)
movq -24(%rbp), %rax
movq %rax, -32(%rbp)
movq %rdi, -40(%rbp)
movq -40(%rbp), %rsi
movq %rsi, -80(%rbp)
jmp LBB8_3
LBB8_2:
jmp LBB8_11
LBB8_3:
leaq -64(%rbp), %rdi
movq -80(%rbp), %rsi
callq __ZN4iter13_$LT$impl$GT$4next4next21h13983950886752731037E
movq -64(%rbp), %rsi
testq %rsi, %rsi
setne %al
movb %al, -81(%rbp)
jne LBB8_7
jmp LBB8_12
LBB8_12:
movb -81(%rbp), %al
testb $1, %al
je LBB8_8
jmp LBB8_6
LBB8_4:
movq -72(%rbp), %rax
movq %rax, %rdi
movq %rax, -96(%rbp)
callq __ZN26std..ffi..os_str..OsString9drop.430017h0009eb577f171660E
movl $29, %esi
movl $24, %ecx
movl %ecx, %edx
movq -96(%rbp), %rax
movq %rax, %rdi
callq _memset
jmp LBB8_10
LBB8_5:
jmp LBB8_9
LBB8_6:
LBB8_7:
leaq -64(%rbp), %rax
movq %rax, -72(%rbp)
jmp LBB8_4
LBB8_8:
jmp LBB8_5
LBB8_9:
leaq -64(%rbp), %rdi
callq __ZN54core..option..Option$LT$std..ffi..os_str..OsString$GT$9drop.446017h1c611a6998166918E
jmp LBB8_2
LBB8_10:
leaq -64(%rbp), %rdi
callq __ZN54core..option..Option$LT$std..ffi..os_str..OsString$GT$9drop.446017h1c611a6998166918E
jmp LBB8_3
LBB8_11:
addq $96, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN4iter13_$LT$impl$GT$9into_iter9into_iter21h18072173821144017660E:
.cfi_startproc
pushq %rbp
Ltmp92:
.cfi_def_cfa_offset 16
Ltmp93:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp94:
.cfi_def_cfa_register %rbp
movq %rdi, -8(%rbp)
movq -8(%rbp), %rax
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN4iter13_$LT$impl$GT$4next4next21h13983950886752731037E:
.cfi_startproc
pushq %rbp
Ltmp95:
.cfi_def_cfa_offset 16
Ltmp96:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp97:
.cfi_def_cfa_register %rbp
subq $16, %rsp
movq %rdi, %rax
movq %rsi, -8(%rbp)
movq -8(%rbp), %rsi
movq (%rsi), %rsi
movq %rax, -16(%rbp)
callq __ZN3vec13_$LT$impl$GT$4next4next21h10922710907048553217E
movq -16(%rbp), %rax
addq $16, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3vec13_$LT$impl$GT$4next4next21h10922710907048553217E:
.cfi_startproc
pushq %rbp
Ltmp98:
.cfi_def_cfa_offset 16
Ltmp99:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp100:
.cfi_def_cfa_register %rbp
subq $144, %rsp
movq %rdi, %rax
movq %rsi, -72(%rbp)
movq -72(%rbp), %rsi
movq 16(%rsi), %rsi
movq -72(%rbp), %rcx
cmpq 24(%rcx), %rsi
movq %rax, -112(%rbp)
movq %rdi, -120(%rbp)
jne LBB11_2
movq _const4189(%rip), %rax
movq -120(%rbp), %rcx
movq %rax, (%rcx)
movq _const4189+8(%rip), %rax
movq %rax, 8(%rcx)
movq _const4189+16(%rip), %rax
movq %rax, 16(%rcx)
jmp LBB11_6
LBB11_2:
callq __ZN3mem7size_of7size_of20h9685637178085678776E
movq %rax, -80(%rbp)
cmpq $0, -80(%rbp)
jne LBB11_4
leaq -64(%rbp), %rdi
movl $1, %eax
movl %eax, %ecx
movq -72(%rbp), %rdx
movq 16(%rdx), %rdx
addq $1, %rdx
movq %rdx, -88(%rbp)
movq -88(%rbp), %rdx
movq -72(%rbp), %rsi
movq %rdx, 16(%rsi)
movq %rcx, -40(%rbp)
callq __ZN3mem13uninitialized13uninitialized21h17770837078040237033E
leaq -64(%rbp), %rcx
movl $29, %esi
movl $24, %eax
movl %eax, %edx
movq -40(%rbp), %rdi
movq (%rdi), %r8
movq %r8, -64(%rbp)
movq 8(%rdi), %r8
movq %r8, -56(%rbp)
movq 16(%rdi), %rdi
movq %rdi, -48(%rbp)
movq -64(%rbp), %rdi
movq -120(%rbp), %r8
movq %rdi, (%r8)
movq -56(%rbp), %rdi
movq %rdi, 8(%r8)
movq -48(%rbp), %rdi
movq %rdi, 16(%r8)
movq %rcx, %rdi
movq %rcx, -128(%rbp)
callq _memset
movq -128(%rbp), %rdi
callq __ZN26std..ffi..os_str..OsString9drop.430017h0009eb577f171660E
jmp LBB11_5
LBB11_4:
movl $1, %eax
movl %eax, %esi
movq -72(%rbp), %rcx
movq 16(%rcx), %rcx
movq %rcx, -96(%rbp)
movq -72(%rbp), %rcx
movq 16(%rcx), %rdi
callq __ZN3ptr13_$LT$impl$GT$6offset6offset20h9665467158962855019E
leaq -32(%rbp), %rdi
movq %rax, -104(%rbp)
movq -104(%rbp), %rax
movq -72(%rbp), %rcx
movq %rax, 16(%rcx)
movq -96(%rbp), %rax
movq %rax, -8(%rbp)
callq __ZN3mem13uninitialized13uninitialized21h17770837078040237033E
leaq -32(%rbp), %rax
movl $29, %esi
movl $24, %edx
movq -8(%rbp), %rcx
movq (%rcx), %rdi
movq %rdi, -32(%rbp)
movq 8(%rcx), %rdi
movq %rdi, -24(%rbp)
movq 16(%rcx), %rcx
movq %rcx, -16(%rbp)
movq -32(%rbp), %rcx
movq -120(%rbp), %rdi
movq %rcx, (%rdi)
movq -24(%rbp), %rcx
movq %rcx, 8(%rdi)
movq -16(%rbp), %rcx
movq %rcx, 16(%rdi)
movq %rax, %rcx
movq %rcx, %rdi
movq %rax, -136(%rbp)
callq _memset
movq -136(%rbp), %rdi
callq __ZN26std..ffi..os_str..OsString9drop.430017h0009eb577f171660E
LBB11_5:
jmp LBB11_6
LBB11_6:
movq -112(%rbp), %rax
addq $144, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3mem7size_of7size_of20h9685637178085678776E:
.cfi_startproc
pushq %rbp
Ltmp101:
.cfi_def_cfa_offset 16
Ltmp102:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp103:
.cfi_def_cfa_register %rbp
movl $24, %eax
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3mem13uninitialized13uninitialized21h17770837078040237033E:
.cfi_startproc
pushq %rbp
Ltmp104:
.cfi_def_cfa_offset 16
Ltmp105:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp106:
.cfi_def_cfa_register %rbp
movq %rdi, %rax
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN26std..ffi..os_str..OsString9drop.430017h0009eb577f171660E:
.cfi_startproc
pushq %rax
Ltmp107:
.cfi_def_cfa_offset 16
callq __ZN21std..sys..os_str..Buf9drop.430317h789daec03aad487cE
popq %rax
retq
.cfi_endproc
.align 4, 0x90
__ZN21std..sys..os_str..Buf9drop.430317h789daec03aad487cE:
.cfi_startproc
pushq %rax
Ltmp108:
.cfi_def_cfa_offset 16
callq __ZN31collections..vec..Vec$LT$u8$GT$9drop.430617hb3e7a28d5c12e9c9E
popq %rax
retq
.cfi_endproc
.align 4, 0x90
__ZN31collections..vec..Vec$LT$u8$GT$9drop.430617hb3e7a28d5c12e9c9E:
Lfunc_begin4:
.cfi_startproc
.cfi_personality 155, _rust_eh_personality
.cfi_lsda 16, Lexception4
subq $40, %rsp
Ltmp112:
.cfi_def_cfa_offset 48
Ltmp109:
movq %rdi, 16(%rsp)
callq __ZN3vec13_$LT$impl$GT$4drop4drop20h1378680965922229971E
Ltmp110:
jmp LBB16_1
LBB16_1:
movq 16(%rsp), %rdi
callq __ZN31collections..vec..Vec$LT$u8$GT$9drop.442117hb3e7a28d5c12e9c9E
addq $40, %rsp
retq
LBB16_2:
Ltmp111:
movl %edx, %ecx
movq %rax, 24(%rsp)
movl %ecx, 32(%rsp)
jmp LBB16_4
LBB16_3:
movl 32(%rsp), %eax
movq 24(%rsp), %rdi
movl %eax, 12(%rsp)
callq __Unwind_Resume
LBB16_4:
movq 16(%rsp), %rdi
callq __ZN31collections..vec..Vec$LT$u8$GT$9drop.442117hb3e7a28d5c12e9c9E
jmp LBB16_3
Lfunc_end4:
.cfi_endproc
.section __TEXT,__gcc_except_tab
.align 2
GCC_except_table16:
Lexception4:
.byte 255
.byte 155
.asciz "\234"
.byte 3
.byte 26
Lset72 = Ltmp109-Lfunc_begin4
.long Lset72
Lset73 = Ltmp110-Ltmp109
.long Lset73
Lset74 = Ltmp111-Lfunc_begin4
.long Lset74
.byte 0
Lset75 = Ltmp110-Lfunc_begin4
.long Lset75
Lset76 = Lfunc_end4-Ltmp110
.long Lset76
.long 0
.byte 0
.align 2
.section __TEXT,__text,regular,pure_instructions
.align 4, 0x90
__ZN3vec13_$LT$impl$GT$4drop4drop20h1378680965922229971E:
.cfi_startproc
pushq %rbp
Ltmp113:
.cfi_def_cfa_offset 16
Ltmp114:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp115:
.cfi_def_cfa_register %rbp
subq $112, %rsp
movq %rdi, -8(%rbp)
movq -8(%rbp), %rdi
callq __ZN7raw_vec13_$LT$impl$GT$30unsafe_no_drop_flag_needs_drop30unsafe_no_drop_flag_needs_drop20h5702621662863959916E
andb $1, %al
movb %al, -9(%rbp)
testb $1, -9(%rbp)
je LBB17_15
movb $0, -10(%rbp)
testb $1, -10(%rbp)
je LBB17_14
movq -8(%rbp), %rdi
callq __ZN3vec13_$LT$impl$GT$9deref_mut9deref_mut21h12477805096194457726E
leaq -48(%rbp), %rdi
movq %rax, -64(%rbp)
movq %rdx, -56(%rbp)
movq -64(%rbp), %rsi
movq -56(%rbp), %rdx
callq __ZN5slice13_$LT$impl$GT$8iter_mut8iter_mut20h6041050641157611089E
leaq -32(%rbp), %rdi
leaq -48(%rbp), %rsi
callq __ZN4iter13_$LT$impl$GT$9into_iter9into_iter20h3865356603420108693E
leaq -32(%rbp), %rax
movq %rax, -72(%rbp)
movq -72(%rbp), %rdi
movq %rdi, -104(%rbp)
jmp LBB17_5
LBB17_4:
jmp LBB17_13
LBB17_5:
movq -104(%rbp), %rdi
callq __ZN5slice13_$LT$impl$GT$4next4next21h16766624914247637822E
movq %rax, -80(%rbp)
movq %rax, -88(%rbp)
testq %rax, %rax
setne %cl
movb %cl, -105(%rbp)
jne LBB17_9
jmp LBB17_16
LBB17_16:
movb -105(%rbp), %al
testb $1, %al
je LBB17_10
jmp LBB17_8
LBB17_6:
jmp LBB17_12
LBB17_7:
jmp LBB17_11
LBB17_8:
LBB17_9:
leaq -88(%rbp), %rax
movq %rax, -96(%rbp)
jmp LBB17_6
LBB17_10:
jmp LBB17_7
LBB17_11:
jmp LBB17_4
LBB17_12:
jmp LBB17_5
LBB17_13:
jmp LBB17_14
LBB17_14:
jmp LBB17_15
LBB17_15:
addq $112, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN7raw_vec13_$LT$impl$GT$30unsafe_no_drop_flag_needs_drop30unsafe_no_drop_flag_needs_drop20h5702621662863959916E:
.cfi_startproc
pushq %rbp
Ltmp116:
.cfi_def_cfa_offset 16
Ltmp117:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp118:
.cfi_def_cfa_register %rbp
movabsq $2097865012304223517, %rax
movq %rdi, -8(%rbp)
movq -8(%rbp), %rdi
cmpq %rax, 8(%rdi)
setne %cl
andb $1, %cl
andb $1, %cl
movzbl %cl, %eax
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN4iter13_$LT$impl$GT$9into_iter9into_iter20h3865356603420108693E:
.cfi_startproc
pushq %rbp
Ltmp119:
.cfi_def_cfa_offset 16
Ltmp120:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp121:
.cfi_def_cfa_register %rbp
movq %rdi, %rax
movq (%rsi), %rcx
movq %rcx, (%rdi)
movq 8(%rsi), %rcx
movq %rcx, 8(%rdi)
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN5slice13_$LT$impl$GT$8iter_mut8iter_mut20h6041050641157611089E:
.cfi_startproc
pushq %rbp
Ltmp122:
.cfi_def_cfa_offset 16
Ltmp123:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp124:
.cfi_def_cfa_register %rbp
subq $32, %rsp
movq %rdi, %rax
movq %rsi, -16(%rbp)
movq %rdx, -8(%rbp)
movq -16(%rbp), %rsi
movq -8(%rbp), %rdx
movq %rax, -24(%rbp)
callq __ZN5slice13_$LT$impl$GT$8iter_mut8iter_mut21h18223278702912392711E
movq -24(%rbp), %rax
addq $32, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN5slice13_$LT$impl$GT$8iter_mut8iter_mut21h18223278702912392711E:
.cfi_startproc
pushq %rbp
Ltmp125:
.cfi_def_cfa_offset 16
Ltmp126:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp127:
.cfi_def_cfa_register %rbp
subq $144, %rsp
movq %rdi, %rax
movq %rsi, -24(%rbp)
movq %rdx, -16(%rbp)
movq %rax, -104(%rbp)
movq %rdi, -112(%rbp)
callq __ZN3mem7size_of7size_of20h3291978886090962305E
movq %rax, -40(%rbp)
cmpq $0, -40(%rbp)
jne LBB21_2
movl $1, %eax
movl %eax, %ecx
movq %rcx, -32(%rbp)
jmp LBB21_3
LBB21_2:
movq -24(%rbp), %rdi
movq -16(%rbp), %rsi
callq __ZN5slice13_$LT$impl$GT$10as_mut_ptr10as_mut_ptr20h4487977000048052062E
movq %rax, -48(%rbp)
movq -48(%rbp), %rdi
callq __ZN3ptr13_$LT$impl$GT$7is_null7is_null20h5255508850291379720E
andb $1, %al
movb %al, -49(%rbp)
movq -48(%rbp), %rsi
movq %rsi, -32(%rbp)
LBB21_3:
movq -32(%rbp), %rax
movq -112(%rbp), %rcx
movq %rax, (%rcx)
addq $8, %rcx
movq -32(%rbp), %rax
movq %rax, -64(%rbp)
movq -64(%rbp), %rax
movq %rax, -8(%rbp)
movq %rcx, -120(%rbp)
callq __ZN3mem7size_of7size_of20h3291978886090962305E
movq %rax, -72(%rbp)
cmpq $0, -72(%rbp)
jne LBB21_5
movq -64(%rbp), %rax
movq -24(%rbp), %rdi
movq -16(%rbp), %rsi
movq %rax, -128(%rbp)
callq __ZN5slice13_$LT$impl$GT$3len3len20h4288982587895671553E
movq %rax, -88(%rbp)
movq -128(%rbp), %rax
addq -88(%rbp), %rax
movq %rax, -80(%rbp)
movq -80(%rbp), %rax
movq -120(%rbp), %rsi
movq %rax, (%rsi)
jmp LBB21_6
LBB21_5:
movq -64(%rbp), %rdi
movq -24(%rbp), %rax
movq -16(%rbp), %rsi
movq %rdi, -136(%rbp)
movq %rax, %rdi
callq __ZN5slice13_$LT$impl$GT$3len3len20h4288982587895671553E
movq %rax, -96(%rbp)
movq -96(%rbp), %rsi
movq -136(%rbp), %rdi
callq __ZN3ptr13_$LT$impl$GT$6offset6offset20h7694516596385698282E
movq -120(%rbp), %rsi
movq %rax, (%rsi)
LBB21_6:
movq -104(%rbp), %rax
addq $144, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3mem7size_of7size_of20h3291978886090962305E:
.cfi_startproc
pushq %rbp
Ltmp128:
.cfi_def_cfa_offset 16
Ltmp129:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp130:
.cfi_def_cfa_register %rbp
movl $1, %eax
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN5slice13_$LT$impl$GT$10as_mut_ptr10as_mut_ptr20h4487977000048052062E:
.cfi_startproc
pushq %rbp
Ltmp131:
.cfi_def_cfa_offset 16
Ltmp132:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp133:
.cfi_def_cfa_register %rbp
subq $32, %rsp
leaq -32(%rbp), %rax
movq %rdi, -16(%rbp)
movq %rsi, -8(%rbp)
movq -16(%rbp), %rsi
movq -8(%rbp), %rdx
movq %rax, %rdi
callq __ZN3raw4Repr4repr4repr21h15769309217336261029E
movq -32(%rbp), %rax
addq $32, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3raw4Repr4repr4repr21h15769309217336261029E:
.cfi_startproc
pushq %rbp
Ltmp134:
.cfi_def_cfa_offset 16
Ltmp135:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp136:
.cfi_def_cfa_register %rbp
subq $32, %rsp
movq %rdi, %rax
leaq -16(%rbp), %rcx
movq %rsi, -16(%rbp)
movq %rdx, -8(%rbp)
movq %rcx, %rsi
movq %rax, -24(%rbp)
callq __ZN3mem14transmute_copy14transmute_copy20h3969278612002212086E
movq -24(%rbp), %rax
addq $32, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3mem14transmute_copy14transmute_copy20h3969278612002212086E:
.cfi_startproc
pushq %rbp
Ltmp137:
.cfi_def_cfa_offset 16
Ltmp138:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp139:
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, %rax
leaq -24(%rbp), %rcx
movq %rsi, -32(%rbp)
movq -32(%rbp), %rsi
movq %rsi, -8(%rbp)
movq %rdi, -40(%rbp)
movq %rcx, %rdi
movq %rax, -48(%rbp)
callq __ZN3mem13uninitialized13uninitialized20h3282709255555528491E
movq -8(%rbp), %rax
movq (%rax), %rcx
movq %rcx, -24(%rbp)
movq 8(%rax), %rax
movq %rax, -16(%rbp)
movq -24(%rbp), %rax
movq -40(%rbp), %rcx
movq %rax, (%rcx)
movq -16(%rbp), %rax
movq %rax, 8(%rcx)
movq -48(%rbp), %rax
addq $48, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3mem13uninitialized13uninitialized20h3282709255555528491E:
.cfi_startproc
pushq %rbp
Ltmp140:
.cfi_def_cfa_offset 16
Ltmp141:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp142:
.cfi_def_cfa_register %rbp
movq %rdi, %rax
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3ptr13_$LT$impl$GT$7is_null7is_null20h5255508850291379720E:
.cfi_startproc
pushq %rbp
Ltmp143:
.cfi_def_cfa_offset 16
Ltmp144:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp145:
.cfi_def_cfa_register %rbp
movq %rdi, -8(%rbp)
cmpq $0, -8(%rbp)
sete %al
andb $1, %al
andb $1, %al
movzbl %al, %eax
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN5slice13_$LT$impl$GT$3len3len20h4288982587895671553E:
.cfi_startproc
pushq %rbp
Ltmp146:
.cfi_def_cfa_offset 16
Ltmp147:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp148:
.cfi_def_cfa_register %rbp
subq $32, %rsp
leaq -32(%rbp), %rax
movq %rdi, -16(%rbp)
movq %rsi, -8(%rbp)
movq -16(%rbp), %rsi
movq -8(%rbp), %rdx
movq %rax, %rdi
callq __ZN3raw4Repr4repr4repr21h15769309217336261029E
movq -24(%rbp), %rax
addq $32, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3ptr13_$LT$impl$GT$6offset6offset20h7694516596385698282E:
.cfi_startproc
pushq %rbp
Ltmp149:
.cfi_def_cfa_offset 16
Ltmp150:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp151:
.cfi_def_cfa_register %rbp
movq %rdi, -8(%rbp)
movq %rsi, -16(%rbp)
movq -8(%rbp), %rsi
addq -16(%rbp), %rsi
movq %rsi, -24(%rbp)
movq -24(%rbp), %rax
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3vec13_$LT$impl$GT$9deref_mut9deref_mut21h12477805096194457726E:
.cfi_startproc
pushq %rbp
Ltmp152:
.cfi_def_cfa_offset 16
Ltmp153:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp154:
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, -24(%rbp)
callq __ZN7raw_vec13_$LT$impl$GT$3ptr3ptr21h11965300743638376220E
movq %rax, -32(%rbp)
movq %rax, %rdi
callq __ZN3ptr13_$LT$impl$GT$7is_null7is_null20h5255508850291379720E
movb %al, -33(%rbp)
movq -32(%rbp), %rdi
movq -24(%rbp), %rcx
movq 16(%rcx), %rsi
callq __ZN5slice18from_raw_parts_mut18from_raw_parts_mut20h8117134520104468676E
movq %rax, -16(%rbp)
movq %rdx, -8(%rbp)
movq -16(%rbp), %rax
addq $48, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN7raw_vec13_$LT$impl$GT$3ptr3ptr21h11965300743638376220E:
.cfi_startproc
pushq %rbp
Ltmp155:
.cfi_def_cfa_offset 16
Ltmp156:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp157:
.cfi_def_cfa_register %rbp
subq $16, %rsp
movq %rdi, -8(%rbp)
movq -8(%rbp), %rdi
callq __ZN3ptr13_$LT$impl$GT$5deref5deref20h2957642854987474786E
movq %rax, -16(%rbp)
movq -16(%rbp), %rax
movq (%rax), %rax
addq $16, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3ptr13_$LT$impl$GT$5deref5deref20h2957642854987474786E:
.cfi_startproc
pushq %rbp
Ltmp158:
.cfi_def_cfa_offset 16
Ltmp159:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp160:
.cfi_def_cfa_register %rbp
subq $16, %rsp
movq %rdi, -8(%rbp)
movq -8(%rbp), %rdi
callq __ZN7nonzero13_$LT$impl$GT$5deref5deref21h16517527100623176035E
movq %rax, -16(%rbp)
movq -16(%rbp), %rax
addq $16, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN7nonzero13_$LT$impl$GT$5deref5deref21h16517527100623176035E:
.cfi_startproc
pushq %rbp
Ltmp161:
.cfi_def_cfa_offset 16
Ltmp162:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp163:
.cfi_def_cfa_register %rbp
movq %rdi, -8(%rbp)
movq -8(%rbp), %rdi
movq %rdi, -16(%rbp)
movq -16(%rbp), %rax
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN5slice18from_raw_parts_mut18from_raw_parts_mut20h8117134520104468676E:
.cfi_startproc
pushq %rbp
Ltmp164:
.cfi_def_cfa_offset 16
Ltmp165:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp166:
.cfi_def_cfa_register %rbp
movq %rdi, -24(%rbp)
movq %rsi, -32(%rbp)
movq -24(%rbp), %rsi
movq %rsi, -16(%rbp)
movq -32(%rbp), %rsi
movq %rsi, -8(%rbp)
movq -16(%rbp), %rax
movq %rsi, %rdx
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN5slice13_$LT$impl$GT$4next4next21h16766624914247637822E:
.cfi_startproc
pushq %rbp
Ltmp167:
.cfi_def_cfa_offset 16
Ltmp168:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp169:
.cfi_def_cfa_register %rbp
subq $112, %rsp
movq %rdi, -32(%rbp)
callq __ZN3mem7size_of7size_of20h3291978886090962305E
movq %rax, -40(%rbp)
cmpq $0, -40(%rbp)
je LBB35_2
movq -32(%rbp), %rax
movq (%rax), %rdi
callq __ZN3ptr13_$LT$impl$GT$7is_null7is_null20h5255508850291379720E
andb $1, %al
movb %al, -41(%rbp)
movq -32(%rbp), %rdi
movq 8(%rdi), %rdi
callq __ZN3ptr13_$LT$impl$GT$7is_null7is_null20h5255508850291379720E
andb $1, %al
movb %al, -42(%rbp)
LBB35_2:
movq -32(%rbp), %rax
movq (%rax), %rax
movq -32(%rbp), %rcx
cmpq 8(%rcx), %rax
jne LBB35_4
movq _const4374(%rip), %rax
movq %rax, -24(%rbp)
jmp LBB35_11
LBB35_4:
movq -32(%rbp), %rax
movq (%rax), %rax
movq %rax, -56(%rbp)
movq -32(%rbp), %rax
movq (%rax), %rax
movq %rax, -72(%rbp)
movq -72(%rbp), %rax
movq %rax, -16(%rbp)
callq __ZN3mem7size_of7size_of20h3291978886090962305E
movq %rax, -80(%rbp)
cmpq $0, -80(%rbp)
jne LBB35_6
movq -72(%rbp), %rax
addq $1, %rax
movq %rax, -88(%rbp)
movq -88(%rbp), %rax
movq %rax, -64(%rbp)
jmp LBB35_7
LBB35_6:
movl $1, %eax
movl %eax, %esi
movq -72(%rbp), %rdi
callq __ZN3ptr13_$LT$impl$GT$6offset6offset20h7694516596385698282E
movq %rax, -64(%rbp)
LBB35_7:
movq -64(%rbp), %rax
movq -32(%rbp), %rcx
movq %rax, (%rcx)
movq -56(%rbp), %rax
movq %rax, -96(%rbp)
movq -96(%rbp), %rax
movq %rax, -8(%rbp)
callq __ZN3mem7size_of7size_of20h3291978886090962305E
movq %rax, -104(%rbp)
cmpq $0, -104(%rbp)
jne LBB35_9
movl $1, %eax
movl %eax, %ecx
movq %rcx, -24(%rbp)
jmp LBB35_10
LBB35_9:
movq -96(%rbp), %rax
movq %rax, -24(%rbp)
LBB35_10:
jmp LBB35_11
LBB35_11:
movq -24(%rbp), %rax
addq $112, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN31collections..vec..Vec$LT$u8$GT$9drop.442117hb3e7a28d5c12e9c9E:
.cfi_startproc
pushq %rax
Ltmp170:
.cfi_def_cfa_offset 16
callq __ZN32alloc..raw_vec..RawVec$LT$u8$GT$9drop.442417h8d31fe906b508851E
popq %rax
retq
.cfi_endproc
.align 4, 0x90
__ZN32alloc..raw_vec..RawVec$LT$u8$GT$9drop.442417h8d31fe906b508851E:
Lfunc_begin5:
.cfi_startproc
.cfi_personality 155, _rust_eh_personality
.cfi_lsda 16, Lexception5
subq $40, %rsp
Ltmp174:
.cfi_def_cfa_offset 48
Ltmp171:
movq %rdi, 16(%rsp)
callq __ZN7raw_vec13_$LT$impl$GT$4drop4drop21h14932858888134219159E
Ltmp172:
jmp LBB37_1
LBB37_1:
movq 16(%rsp), %rdi
callq __ZN32alloc..raw_vec..RawVec$LT$u8$GT$9drop.444917h8d31fe906b508851E
addq $40, %rsp
retq
LBB37_2:
Ltmp173:
movl %edx, %ecx
movq %rax, 24(%rsp)
movl %ecx, 32(%rsp)
jmp LBB37_4
LBB37_3:
movl 32(%rsp), %eax
movq 24(%rsp), %rdi
movl %eax, 12(%rsp)
callq __Unwind_Resume
LBB37_4:
movq 16(%rsp), %rdi
callq __ZN32alloc..raw_vec..RawVec$LT$u8$GT$9drop.444917h8d31fe906b508851E
jmp LBB37_3
Lfunc_end5:
.cfi_endproc
.section __TEXT,__gcc_except_tab
.align 2
GCC_except_table37:
Lexception5:
.byte 255
.byte 155
.asciz "\234"
.byte 3
.byte 26
Lset77 = Ltmp171-Lfunc_begin5
.long Lset77
Lset78 = Ltmp172-Ltmp171
.long Lset78
Lset79 = Ltmp173-Lfunc_begin5
.long Lset79
.byte 0
Lset80 = Ltmp172-Lfunc_begin5
.long Lset80
Lset81 = Lfunc_end5-Ltmp172
.long Lset81
.long 0
.byte 0
.align 2
.section __TEXT,__text,regular,pure_instructions
.align 4, 0x90
__ZN7raw_vec13_$LT$impl$GT$4drop4drop21h14932858888134219159E:
.cfi_startproc
pushq %rbp
Ltmp175:
.cfi_def_cfa_offset 16
Ltmp176:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp177:
.cfi_def_cfa_register %rbp
subq $64, %rsp
movq %rdi, -8(%rbp)
callq __ZN3mem7size_of7size_of20h3291978886090962305E
movq %rax, -16(%rbp)
cmpq $0, -16(%rbp)
setne %cl
testb $1, %cl
movb %cl, -49(%rbp)
jne LBB38_2
LBB38_1:
movb -49(%rbp), %al
testb $1, %al
movb %al, -50(%rbp)
jne LBB38_4
jmp LBB38_3
LBB38_2:
movq -8(%rbp), %rax
cmpq $0, 8(%rax)
setne %cl
movb %cl, -49(%rbp)
jmp LBB38_1
LBB38_3:
movb -50(%rbp), %al
testb $1, %al
jne LBB38_5
jmp LBB38_8
LBB38_4:
movq -8(%rbp), %rdi
callq __ZN7raw_vec13_$LT$impl$GT$30unsafe_no_drop_flag_needs_drop30unsafe_no_drop_flag_needs_drop20h5702621662863959916E
andb $1, %al
movb %al, -17(%rbp)
movb -17(%rbp), %al
movb %al, -50(%rbp)
jmp LBB38_3
LBB38_5:
callq __ZN3mem8align_of8align_of21h14820172370209943832E
movq %rax, -32(%rbp)
movq -16(%rbp), %rax
movq -8(%rbp), %rcx
movq 8(%rcx), %rcx
mulq %rcx
seto %sil
testb $1, %sil
movq %rax, -64(%rbp)
jne LBB38_7
movq -64(%rbp), %rax
movq %rax, -40(%rbp)
movq -8(%rbp), %rdi
callq __ZN3ptr13_$LT$impl$GT$5deref5deref20h2957642854987474786E
movq %rax, -48(%rbp)
movq -48(%rbp), %rax
movq (%rax), %rdi
movq -40(%rbp), %rsi
movq -32(%rbp), %rdx
callq __ZN4heap10deallocate20h67c23584f57658974eaE
jmp LBB38_8
LBB38_7:
leaq _panic_loc4439(%rip), %rdi
callq __ZN9panicking5panic20hb8a57f0c8013c90awDKE
LBB38_8:
addq $64, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3mem8align_of8align_of21h14820172370209943832E:
.cfi_startproc
pushq %rbp
Ltmp178:
.cfi_def_cfa_offset 16
Ltmp179:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp180:
.cfi_def_cfa_register %rbp
movl $1, %eax
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN4heap10deallocate20h67c23584f57658974eaE:
.cfi_startproc
pushq %rbp
Ltmp181:
.cfi_def_cfa_offset 16
Ltmp182:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp183:
.cfi_def_cfa_register %rbp
subq $64, %rsp
movq %rdi, -8(%rbp)
movq %rsi, -16(%rbp)
movq %rdx, -24(%rbp)
movq -8(%rbp), %rdx
movq -16(%rbp), %rsi
movq -24(%rbp), %rdi
movq %rdx, -32(%rbp)
movq -32(%rbp), %rdx
movq %rsi, -40(%rbp)
movq -40(%rbp), %rsi
movq %rdi, -48(%rbp)
movq -48(%rbp), %rdi
movq %rdi, -56(%rbp)
movq %rdx, %rdi
movq -56(%rbp), %rdx
callq ___rust_deallocate
addq $64, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN32alloc..raw_vec..RawVec$LT$u8$GT$9drop.444917h8d31fe906b508851E:
.cfi_startproc
movq %rdi, -8(%rsp)
retq
.cfi_endproc
.align 4, 0x90
__ZN3ptr13_$LT$impl$GT$6offset6offset20h9665467158962855019E:
.cfi_startproc
pushq %rbp
Ltmp184:
.cfi_def_cfa_offset 16
Ltmp185:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp186:
.cfi_def_cfa_register %rbp
movq %rdi, -8(%rbp)
movq %rsi, -16(%rbp)
movq -8(%rbp), %rsi
imulq $24, -16(%rbp), %rdi
addq %rdi, %rsi
movq %rsi, %rax
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN54core..option..Option$LT$std..ffi..os_str..OsString$GT$9drop.446017h1c611a6998166918E:
.cfi_startproc
subq $24, %rsp
Ltmp187:
.cfi_def_cfa_offset 32
movq (%rdi), %rax
testq %rax, %rax
setne %cl
movq %rdi, 16(%rsp)
movb %cl, 15(%rsp)
jne LBB43_4
jmp LBB43_5
LBB43_5:
movb 15(%rsp), %al
testb $1, %al
je LBB43_3
jmp LBB43_1
LBB43_1:
addq $24, %rsp
retq
LBB43_2:
addq $24, %rsp
retq
LBB43_3:
jmp LBB43_2
LBB43_4:
movq 16(%rsp), %rdi
callq __ZN26std..ffi..os_str..OsString9drop.430017h0009eb577f171660E
jmp LBB43_2
.cfi_endproc
.align 4, 0x90
__ZN60collections..vec..IntoIter$LT$std..ffi..os_str..OsString$GT$9drop.446217h1e9fd34b762e97ecE:
.cfi_startproc
pushq %rax
Ltmp188:
.cfi_def_cfa_offset 16
callq __ZN56alloc..raw_vec..RawVec$LT$std..ffi..os_str..OsString$GT$9drop.446517h0c828dc6ae0ad60eE
popq %rax
retq
.cfi_endproc
.align 4, 0x90
__ZN56alloc..raw_vec..RawVec$LT$std..ffi..os_str..OsString$GT$9drop.446517h0c828dc6ae0ad60eE:
Lfunc_begin6:
.cfi_startproc
.cfi_personality 155, _rust_eh_personality
.cfi_lsda 16, Lexception6
subq $40, %rsp
Ltmp192:
.cfi_def_cfa_offset 48
Ltmp189:
movq %rdi, 16(%rsp)
callq __ZN7raw_vec13_$LT$impl$GT$4drop4drop20h5940180170585504642E
Ltmp190:
jmp LBB45_1
LBB45_1:
movq 16(%rsp), %rdi
callq __ZN56alloc..raw_vec..RawVec$LT$std..ffi..os_str..OsString$GT$9drop.446717h0c828dc6ae0ad60eE
addq $40, %rsp
retq
LBB45_2:
Ltmp191:
movl %edx, %ecx
movq %rax, 24(%rsp)
movl %ecx, 32(%rsp)
jmp LBB45_4
LBB45_3:
movl 32(%rsp), %eax
movq 24(%rsp), %rdi
movl %eax, 12(%rsp)
callq __Unwind_Resume
LBB45_4:
movq 16(%rsp), %rdi
callq __ZN56alloc..raw_vec..RawVec$LT$std..ffi..os_str..OsString$GT$9drop.446717h0c828dc6ae0ad60eE
jmp LBB45_3
Lfunc_end6:
.cfi_endproc
.section __TEXT,__gcc_except_tab
.align 2
GCC_except_table45:
Lexception6:
.byte 255
.byte 155
.asciz "\234"
.byte 3
.byte 26
Lset82 = Ltmp189-Lfunc_begin6
.long Lset82
Lset83 = Ltmp190-Ltmp189
.long Lset83
Lset84 = Ltmp191-Lfunc_begin6
.long Lset84
.byte 0
Lset85 = Ltmp190-Lfunc_begin6
.long Lset85
Lset86 = Lfunc_end6-Ltmp190
.long Lset86
.long 0
.byte 0
.align 2
.section __TEXT,__text,regular,pure_instructions
.align 4, 0x90
__ZN7raw_vec13_$LT$impl$GT$4drop4drop20h5940180170585504642E:
.cfi_startproc
pushq %rbp
Ltmp193:
.cfi_def_cfa_offset 16
Ltmp194:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp195:
.cfi_def_cfa_register %rbp
subq $64, %rsp
movq %rdi, -8(%rbp)
callq __ZN3mem7size_of7size_of20h9685637178085678776E
movq %rax, -16(%rbp)
cmpq $0, -16(%rbp)
setne %cl
testb $1, %cl
movb %cl, -49(%rbp)
jne LBB46_2
LBB46_1:
movb -49(%rbp), %al
testb $1, %al
movb %al, -50(%rbp)
jne LBB46_4
jmp LBB46_3
LBB46_2:
movq -8(%rbp), %rax
cmpq $0, 8(%rax)
setne %cl
movb %cl, -49(%rbp)
jmp LBB46_1
LBB46_3:
movb -50(%rbp), %al
testb $1, %al
jne LBB46_5
jmp LBB46_8
LBB46_4:
movq -8(%rbp), %rdi
callq __ZN7raw_vec13_$LT$impl$GT$30unsafe_no_drop_flag_needs_drop30unsafe_no_drop_flag_needs_drop21h13512598644741662045E
andb $1, %al
movb %al, -17(%rbp)
movb -17(%rbp), %al
movb %al, -50(%rbp)
jmp LBB46_3
LBB46_5:
callq __ZN3mem8align_of8align_of21h12401417428728293179E
movq %rax, -32(%rbp)
movq -16(%rbp), %rax
movq -8(%rbp), %rcx
movq 8(%rcx), %rcx
mulq %rcx
seto %sil
testb $1, %sil
movq %rax, -64(%rbp)
jne LBB46_7
movq -64(%rbp), %rax
movq %rax, -40(%rbp)
movq -8(%rbp), %rdi
callq __ZN3ptr13_$LT$impl$GT$5deref5deref20h6406578888927596891E
movq %rax, -48(%rbp)
movq -48(%rbp), %rax
movq (%rax), %rax
movq -40(%rbp), %rsi
movq -32(%rbp), %rdx
movq %rax, %rdi
callq __ZN4heap10deallocate20h67c23584f57658974eaE
jmp LBB46_8
LBB46_7:
leaq _panic_loc4439(%rip), %rdi
callq __ZN9panicking5panic20hb8a57f0c8013c90awDKE
LBB46_8:
addq $64, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN7raw_vec13_$LT$impl$GT$30unsafe_no_drop_flag_needs_drop30unsafe_no_drop_flag_needs_drop21h13512598644741662045E:
.cfi_startproc
pushq %rbp
Ltmp196:
.cfi_def_cfa_offset 16
Ltmp197:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp198:
.cfi_def_cfa_register %rbp
movabsq $2097865012304223517, %rax
movq %rdi, -8(%rbp)
movq -8(%rbp), %rdi
cmpq %rax, 8(%rdi)
setne %cl
andb $1, %cl
andb $1, %cl
movzbl %cl, %eax
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3mem8align_of8align_of21h12401417428728293179E:
.cfi_startproc
pushq %rbp
Ltmp199:
.cfi_def_cfa_offset 16
Ltmp200:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp201:
.cfi_def_cfa_register %rbp
movl $8, %eax
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3ptr13_$LT$impl$GT$5deref5deref20h6406578888927596891E:
.cfi_startproc
pushq %rbp
Ltmp202:
.cfi_def_cfa_offset 16
Ltmp203:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp204:
.cfi_def_cfa_register %rbp
subq $16, %rsp
movq %rdi, -8(%rbp)
movq -8(%rbp), %rdi
callq __ZN7nonzero13_$LT$impl$GT$5deref5deref21h17034130572828980555E
movq %rax, -16(%rbp)
movq -16(%rbp), %rax
addq $16, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN7nonzero13_$LT$impl$GT$5deref5deref21h17034130572828980555E:
.cfi_startproc
pushq %rbp
Ltmp205:
.cfi_def_cfa_offset 16
Ltmp206:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp207:
.cfi_def_cfa_register %rbp
movq %rdi, -8(%rbp)
movq -8(%rbp), %rdi
movq %rdi, -16(%rbp)
movq -16(%rbp), %rax
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN56alloc..raw_vec..RawVec$LT$std..ffi..os_str..OsString$GT$9drop.446717h0c828dc6ae0ad60eE:
.cfi_startproc
movq %rdi, -8(%rsp)
retq
.cfi_endproc
.align 4, 0x90
__ZN3vec13_$LT$impl$GT$3new3new20h4520854869448611795E:
.cfi_startproc
pushq %rbp
Ltmp208:
.cfi_def_cfa_offset 16
Ltmp209:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp210:
.cfi_def_cfa_register %rbp
subq $16, %rsp
movq %rdi, %rax
movq %rdi, -8(%rbp)
movq %rax, -16(%rbp)
callq __ZN7raw_vec13_$LT$impl$GT$3new3new21h15362212363571556948E
movq -8(%rbp), %rax
movq $0, 16(%rax)
movq -16(%rbp), %rax
addq $16, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN7raw_vec13_$LT$impl$GT$3new3new21h15362212363571556948E:
.cfi_startproc
pushq %rbp
Ltmp211:
.cfi_def_cfa_offset 16
Ltmp212:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp213:
.cfi_def_cfa_register %rbp
subq $32, %rsp
movq %rdi, %rax
movq %rax, -24(%rbp)
movq %rdi, -32(%rbp)
callq __ZN3mem7size_of7size_of21h10265787511114221581E
movq %rax, -16(%rbp)
cmpq $0, -16(%rbp)
jne LBB53_2
movq $-1, -8(%rbp)
jmp LBB53_3
LBB53_2:
movq $0, -8(%rbp)
LBB53_3:
movq _const4483(%rip), %rax
movq -32(%rbp), %rcx
movq %rax, (%rcx)
movq -8(%rbp), %rax
movq %rax, 8(%rcx)
movq -24(%rbp), %rax
addq $32, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3mem7size_of7size_of21h10265787511114221581E:
.cfi_startproc
pushq %rbp
Ltmp214:
.cfi_def_cfa_offset 16
Ltmp215:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp216:
.cfi_def_cfa_register %rbp
movl $24, %eax
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN55core..option..Option$LT$collections..string..String$GT$9drop.448517h22c0c9fd86027f44E:
.cfi_startproc
subq $24, %rsp
Ltmp217:
.cfi_def_cfa_offset 32
movq (%rdi), %rax
testq %rax, %rax
setne %cl
movq %rdi, 16(%rsp)
movb %cl, 15(%rsp)
jne LBB55_4
jmp LBB55_5
LBB55_5:
movb 15(%rsp), %al
testb $1, %al
je LBB55_3
jmp LBB55_1
LBB55_1:
addq $24, %rsp
retq
LBB55_2:
addq $24, %rsp
retq
LBB55_3:
jmp LBB55_2
LBB55_4:
movq 16(%rsp), %rdi
callq __ZN27collections..string..String9drop.448817h138972aabaa88ba5E
jmp LBB55_2
.cfi_endproc
.align 4, 0x90
__ZN27collections..string..String9drop.448817h138972aabaa88ba5E:
.cfi_startproc
pushq %rax
Ltmp218:
.cfi_def_cfa_offset 16
callq __ZN31collections..vec..Vec$LT$u8$GT$9drop.430617hb3e7a28d5c12e9c9E
popq %rax
retq
.cfi_endproc
.align 4, 0x90
__ZN3vec13_$LT$impl$GT$13with_capacity13with_capacity20h8138951835527145411E:
.cfi_startproc
pushq %rbp
Ltmp219:
.cfi_def_cfa_offset 16
Ltmp220:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp221:
.cfi_def_cfa_register %rbp
subq $32, %rsp
movq %rdi, %rax
movq %rsi, -8(%rbp)
movq -8(%rbp), %rsi
movq %rdi, -16(%rbp)
movq %rax, -24(%rbp)
callq __ZN7raw_vec13_$LT$impl$GT$13with_capacity13with_capacity21h16215945349614227223E
movq -16(%rbp), %rax
movq $0, 16(%rax)
movq -24(%rbp), %rax
addq $32, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN7raw_vec13_$LT$impl$GT$13with_capacity13with_capacity21h16215945349614227223E:
.cfi_startproc
pushq %rbp
Ltmp222:
.cfi_def_cfa_offset 16
Ltmp223:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp224:
.cfi_def_cfa_register %rbp
subq $96, %rsp
movq %rdi, %rax
movq %rsi, -8(%rbp)
movq %rax, -80(%rbp)
movq %rdi, -88(%rbp)
callq __ZN3mem7size_of7size_of21h10265787511114221581E
leaq -40(%rbp), %rdi
movq %rax, -16(%rbp)
movq -8(%rbp), %rsi
movq -16(%rbp), %rdx
callq __ZN3num13_$LT$impl$GT$11checked_mul20h96487486fd3e685evPiE
leaq -40(%rbp), %rdi
movq _const4547(%rip), %rsi
movq _const4547+8(%rip), %rdx
callq __ZN6option13_$LT$impl$GT$6expect6expect20h2746313064904276868E
movq %rax, -24(%rbp)
movq -24(%rbp), %rdi
callq __ZN7raw_vec11alloc_guard20hd42d017619eed8d7BtbE
cmpq $0, -24(%rbp)
jne LBB58_2
movl $1, %eax
movl %eax, %ecx
movq %rcx, -48(%rbp)
jmp LBB58_5
LBB58_2:
callq __ZN3mem8align_of8align_of20h3879783313634088271E
movq %rax, -56(%rbp)
movq -24(%rbp), %rdi
movq -56(%rbp), %rsi
callq __ZN4heap8allocate20h8529ce6d5e1fac7cPdaE
movq %rax, -64(%rbp)
movq -64(%rbp), %rdi
callq __ZN3ptr13_$LT$impl$GT$7is_null7is_null20h5255508850291379720E
andb $1, %al
movb %al, -65(%rbp)
testb $1, -65(%rbp)
je LBB58_4
callq __ZN3oom20h60a2387de2f8f1f2fubE
LBB58_4:
movq -64(%rbp), %rax
movq %rax, -48(%rbp)
LBB58_5:
movq -48(%rbp), %rax
movq %rax, %rdi
callq __ZN3ptr13_$LT$impl$GT$3new3new20h8102744067072970844E
movq -88(%rbp), %rdi
movq %rax, (%rdi)
movq -8(%rbp), %rax
movq %rax, 8(%rdi)
movq -80(%rbp), %rax
addq $96, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN6option13_$LT$impl$GT$6expect6expect20h2746313064904276868E:
.cfi_startproc
pushq %rbp
Ltmp225:
.cfi_def_cfa_offset 16
Ltmp226:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp227:
.cfi_def_cfa_register %rbp
subq $208, %rsp
movq %rsi, -16(%rbp)
movq %rdx, -8(%rbp)
movq (%rdi), %rdx
testq %rdx, %rdx
movq %rdi, -168(%rbp)
movq %rdx, -176(%rbp)
je LBB59_5
jmp LBB59_9
LBB59_9:
movq -176(%rbp), %rax
subq $1, %rax
movq %rax, -184(%rbp)
je LBB59_4
jmp LBB59_3
LBB59_1:
movq -24(%rbp), %rax
movq (%rax), %rax
movq %rax, -32(%rbp)
movq -32(%rbp), %rax
movq %rax, -192(%rbp)
jmp LBB59_8
LBB59_2:
leaq -128(%rbp), %rax
leaq -16(%rbp), %rcx
movq __ZN6option13_$LT$impl$GT$6expect15__STATIC_FMTSTR20hadfde06f1b688251a6ME@GOTPCREL(%rip), %rdx
movq (%rdx), %rsi
movq %rsi, -96(%rbp)
movq 8(%rdx), %rdx
movq %rdx, -88(%rbp)
movq -96(%rbp), %rsi
movq -88(%rbp), %rdx
movq %rcx, -120(%rbp)
movq -120(%rbp), %rcx
movq %rcx, -128(%rbp)
movq %rax, -136(%rbp)
movq %rsi, -200(%rbp)
movq %rdx, -208(%rbp)
jmp LBB59_6
LBB59_3:
LBB59_4:
movq -168(%rbp), %rax
addq $8, %rax
movq %rax, -24(%rbp)
jmp LBB59_1
LBB59_5:
jmp LBB59_2
LBB59_6:
leaq __ZN3fmt13_$LT$impl$GT$3fmt3fmt20h7398903449374467302E(%rip), %rdx
leaq -112(%rbp), %rdi
movq -136(%rbp), %rax
movq (%rax), %rax
movq %rax, -144(%rbp)
movq -144(%rbp), %rsi
callq __ZN3fmt13_$LT$impl$GT$3new3new20h9099232015585529973E
leaq -80(%rbp), %rdi
leaq -112(%rbp), %rax
movq %rax, -160(%rbp)
movq $1, -152(%rbp)
movq -160(%rbp), %rcx
movq -152(%rbp), %r8
movq -200(%rbp), %rsi
movq -208(%rbp), %rdx
callq __ZN3fmt13_$LT$impl$GT$6new_v120h3e5fd94aafcc58553rWE
leaq -80(%rbp), %rdi
movq __ZN6option13_$LT$impl$GT$6expect10_FILE_LINE20h828d2697f7b0d911U5ME@GOTPCREL(%rip), %rsi
callq __ZN9panicking9panic_fmt20h4c8d12e3c05f3b8cZEKE
LBB59_8:
movq -192(%rbp), %rax
addq $208, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3fmt13_$LT$impl$GT$6new_v120h3e5fd94aafcc58553rWE:
.cfi_startproc
pushq %rbp
Ltmp228:
.cfi_def_cfa_offset 16
Ltmp229:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp230:
.cfi_def_cfa_register %rbp
movq %rdi, %rax
movq %rsi, -16(%rbp)
movq %rdx, -8(%rbp)
movq %rcx, -32(%rbp)
movq %r8, -24(%rbp)
movq -16(%rbp), %rcx
movq %rcx, (%rdi)
movq -8(%rbp), %rcx
movq %rcx, 8(%rdi)
movq _const4532(%rip), %rcx
movq %rcx, 16(%rdi)
movq _const4532+8(%rip), %rcx
movq %rcx, 24(%rdi)
movq -32(%rbp), %rcx
movq %rcx, 32(%rdi)
movq -24(%rbp), %rcx
movq %rcx, 40(%rdi)
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3fmt13_$LT$impl$GT$3new3new20h9099232015585529973E:
.cfi_startproc
pushq %rbp
Ltmp231:
.cfi_def_cfa_offset 16
Ltmp232:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp233:
.cfi_def_cfa_register %rbp
movq %rdi, %rax
movq %rsi, -8(%rbp)
movq %rdx, -16(%rbp)
movq -16(%rbp), %rdx
movq %rdx, 8(%rdi)
movq -8(%rbp), %rdx
movq %rdx, (%rdi)
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3fmt13_$LT$impl$GT$3fmt3fmt20h7398903449374467302E:
.cfi_startproc
pushq %rbp
Ltmp234:
.cfi_def_cfa_offset 16
Ltmp235:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp236:
.cfi_def_cfa_register %rbp
subq $32, %rsp
movq %rdi, -16(%rbp)
movq %rsi, -24(%rbp)
movq -16(%rbp), %rsi
movq (%rsi), %rdi
movq 8(%rsi), %rsi
movq -24(%rbp), %rdx
callq __ZN3fmt13_$LT$impl$GT$3fmt20hbe277c16625f35edm6WE
movb %al, -8(%rbp)
movb -8(%rbp), %al
addq $32, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3num13_$LT$impl$GT$11checked_mul20h96487486fd3e685evPiE:
.cfi_startproc
pushq %rbp
Ltmp237:
.cfi_def_cfa_offset 16
Ltmp238:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp239:
.cfi_def_cfa_register %rbp
movq %rdi, %rax
movq %rsi, -8(%rbp)
movq %rdx, -16(%rbp)
movq -8(%rbp), %rdx
movq %rax, -56(%rbp)
movq %rdx, %rax
mulq -16(%rbp)
seto %cl
andb $1, %cl
movq %rax, -32(%rbp)
movb %cl, -24(%rbp)
movq -32(%rbp), %rax
movq %rax, -40(%rbp)
movb -24(%rbp), %cl
andb $1, %cl
movb %cl, -41(%rbp)
testb $1, -41(%rbp)
movq %rdi, -64(%rbp)
je LBB63_2
movq _const4545(%rip), %rax
movq -64(%rbp), %rcx
movq %rax, (%rcx)
movq _const4545+8(%rip), %rax
movq %rax, 8(%rcx)
jmp LBB63_3
LBB63_2:
movq -40(%rbp), %rax
movq -64(%rbp), %rcx
movq %rax, 8(%rcx)
movq $1, (%rcx)
LBB63_3:
movq -56(%rbp), %rax
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN7raw_vec11alloc_guard20hd42d017619eed8d7BtbE:
.cfi_startproc
pushq %rbp
Ltmp240:
.cfi_def_cfa_offset 16
Ltmp241:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp242:
.cfi_def_cfa_register %rbp
movq %rdi, -8(%rbp)
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3mem8align_of8align_of20h3879783313634088271E:
.cfi_startproc
pushq %rbp
Ltmp243:
.cfi_def_cfa_offset 16
Ltmp244:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp245:
.cfi_def_cfa_register %rbp
movl $8, %eax
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN4heap8allocate20h8529ce6d5e1fac7cPdaE:
.cfi_startproc
pushq %rbp
Ltmp246:
.cfi_def_cfa_offset 16
Ltmp247:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp248:
.cfi_def_cfa_register %rbp
subq $64, %rsp
movq %rdi, -24(%rbp)
movq %rsi, -32(%rbp)
movq -24(%rbp), %rsi
movq -32(%rbp), %rdi
movq %rsi, -8(%rbp)
movq %rdi, -16(%rbp)
movq -24(%rbp), %rsi
movq -32(%rbp), %rdi
movq %rsi, -40(%rbp)
movq -40(%rbp), %rsi
movq %rdi, -48(%rbp)
movq -48(%rbp), %rdi
movq %rdi, -56(%rbp)
movq %rsi, %rdi
movq -56(%rbp), %rsi
callq ___rust_allocate
addq $64, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3ptr13_$LT$impl$GT$3new3new20h8102744067072970844E:
.cfi_startproc
pushq %rbp
Ltmp249:
.cfi_def_cfa_offset 16
Ltmp250:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp251:
.cfi_def_cfa_register %rbp
movq %rdi, -32(%rbp)
movq -32(%rbp), %rdi
movq %rdi, -16(%rbp)
movq -16(%rbp), %rdi
movq %rdi, -8(%rbp)
movq -8(%rbp), %rdi
movq %rdi, -24(%rbp)
movq -24(%rbp), %rax
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3num13_$LT$impl$GT$14saturating_add20hd9be5c5e46f432d3uQiE:
.cfi_startproc
pushq %rbp
Ltmp252:
.cfi_def_cfa_offset 16
Ltmp253:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp254:
.cfi_def_cfa_register %rbp
subq $112, %rsp
movq %rdi, -16(%rbp)
movq %rsi, -24(%rbp)
movq -16(%rbp), %rdi
leaq -40(%rbp), %rax
movq %rdi, -72(%rbp)
movq %rax, %rdi
movq -72(%rbp), %rax
movq %rsi, -80(%rbp)
movq %rax, %rsi
movq -80(%rbp), %rdx
callq __ZN3num13_$LT$impl$GT$11checked_add20h859c512f12c58cd9fOiE
movq -40(%rbp), %rax
testq %rax, %rax
movq %rax, -88(%rbp)
je LBB68_6
jmp LBB68_10
LBB68_10:
movq -88(%rbp), %rax
subq $1, %rax
movq %rax, -96(%rbp)
je LBB68_5
jmp LBB68_4
LBB68_1:
movq -48(%rbp), %rax
movq (%rax), %rax
movq %rax, -56(%rbp)
movq -56(%rbp), %rax
movq %rax, -8(%rbp)
jmp LBB68_9
LBB68_2:
callq __ZN3num13_$LT$impl$GT$9max_value20he016d4076c889bd5rKiE
movq %rax, -8(%rbp)
jmp LBB68_9
LBB68_3:
callq __ZN3num13_$LT$impl$GT$9min_value20h30989ba6bd939655mKiE
movq %rax, -8(%rbp)
jmp LBB68_9
LBB68_4:
LBB68_5:
leaq -40(%rbp), %rax
addq $8, %rax
movq %rax, -48(%rbp)
jmp LBB68_1
LBB68_6:
movq -24(%rbp), %rax
movq %rax, -104(%rbp)
callq __ZN3num13_$LT$impl$GT$4zero20h7555bb692790de3767gE
movq %rax, -64(%rbp)
movq -104(%rbp), %rax
cmpq -64(%rbp), %rax
setae %cl
xorb $-1, %cl
testb $1, %cl
jne LBB68_8
jmp LBB68_2
LBB68_8:
jmp LBB68_3
LBB68_9:
movq -8(%rbp), %rax
addq $112, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3num13_$LT$impl$GT$11checked_add20h859c512f12c58cd9fOiE:
.cfi_startproc
pushq %rbp
Ltmp255:
.cfi_def_cfa_offset 16
Ltmp256:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp257:
.cfi_def_cfa_register %rbp
movq %rdi, %rax
movq %rsi, -8(%rbp)
movq %rdx, -16(%rbp)
movq -8(%rbp), %rdx
addq -16(%rbp), %rdx
setb %cl
andb $1, %cl
movq %rdx, -32(%rbp)
movb %cl, -24(%rbp)
movq -32(%rbp), %rdx
movq %rdx, -40(%rbp)
movb -24(%rbp), %cl
andb $1, %cl
movb %cl, -41(%rbp)
testb $1, -41(%rbp)
movq %rax, -56(%rbp)
movq %rdi, -64(%rbp)
je LBB69_2
movq _const4545(%rip), %rax
movq -64(%rbp), %rcx
movq %rax, (%rcx)
movq _const4545+8(%rip), %rax
movq %rax, 8(%rcx)
jmp LBB69_3
LBB69_2:
movq -40(%rbp), %rax
movq -64(%rbp), %rcx
movq %rax, 8(%rcx)
movq $1, (%rcx)
LBB69_3:
movq -56(%rbp), %rax
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3num13_$LT$impl$GT$4zero20h7555bb692790de3767gE:
.cfi_startproc
pushq %rbp
Ltmp258:
.cfi_def_cfa_offset 16
Ltmp259:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp260:
.cfi_def_cfa_register %rbp
xorl %eax, %eax
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3num13_$LT$impl$GT$9max_value20he016d4076c889bd5rKiE:
.cfi_startproc
pushq %rbp
Ltmp261:
.cfi_def_cfa_offset 16
Ltmp262:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp263:
.cfi_def_cfa_register %rbp
movq $-1, %rax
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3num13_$LT$impl$GT$9min_value20h30989ba6bd939655mKiE:
.cfi_startproc
pushq %rbp
Ltmp264:
.cfi_def_cfa_offset 16
Ltmp265:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp266:
.cfi_def_cfa_register %rbp
xorl %eax, %eax
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3ptr5write5write20h8864941054876067919E:
.cfi_startproc
pushq %rbp
Ltmp267:
.cfi_def_cfa_offset 16
Ltmp268:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp269:
.cfi_def_cfa_register %rbp
subq $16, %rsp
movl $29, %eax
movl $24, %ecx
movl %ecx, %edx
movq %rdi, -8(%rbp)
movq -8(%rbp), %rdi
movq (%rsi), %r8
movq %r8, (%rdi)
movq 8(%rsi), %r8
movq %r8, 8(%rdi)
movq 16(%rsi), %r8
movq %r8, 16(%rdi)
movq %rsi, %rdi
movq %rsi, -16(%rbp)
movl %eax, %esi
callq _memset
movq -16(%rbp), %rdi
callq __ZN27collections..string..String9drop.448817h138972aabaa88ba5E
addq $16, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN5slice13_$LT$impl$GT$17get_unchecked_mut17get_unchecked_mut20h1856121565486302873E:
.cfi_startproc
pushq %rbp
Ltmp270:
.cfi_def_cfa_offset 16
Ltmp271:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp272:
.cfi_def_cfa_register %rbp
subq $32, %rsp
movq %rdi, -16(%rbp)
movq %rsi, -8(%rbp)
movq %rdx, -24(%rbp)
movq -16(%rbp), %rdi
movq -8(%rbp), %rsi
movq -24(%rbp), %rdx
callq __ZN5slice13_$LT$impl$GT$17get_unchecked_mut17get_unchecked_mut21h18230857014750985754E
addq $32, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN5slice13_$LT$impl$GT$17get_unchecked_mut17get_unchecked_mut21h18230857014750985754E:
.cfi_startproc
pushq %rbp
Ltmp273:
.cfi_def_cfa_offset 16
Ltmp274:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp275:
.cfi_def_cfa_register %rbp
subq $48, %rsp
leaq -48(%rbp), %rax
movq %rdi, -16(%rbp)
movq %rsi, -8(%rbp)
movq %rdx, -24(%rbp)
movq -16(%rbp), %rsi
movq -8(%rbp), %rdx
movq %rax, %rdi
callq __ZN3raw4Repr4repr4repr21h14323987988428640990E
movq -48(%rbp), %rdi
movq -24(%rbp), %rsi
callq __ZN3ptr13_$LT$impl$GT$6offset6offset21h14623965961034258997E
movq %rax, -32(%rbp)
movq -32(%rbp), %rax
addq $48, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3ptr13_$LT$impl$GT$6offset6offset21h14623965961034258997E:
.cfi_startproc
pushq %rbp
Ltmp276:
.cfi_def_cfa_offset 16
Ltmp277:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp278:
.cfi_def_cfa_register %rbp
movq %rdi, -8(%rbp)
movq %rsi, -16(%rbp)
movq -8(%rbp), %rsi
imulq $24, -16(%rbp), %rdi
addq %rdi, %rsi
movq %rsi, -24(%rbp)
movq -24(%rbp), %rax
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3raw4Repr4repr4repr21h14323987988428640990E:
.cfi_startproc
pushq %rbp
Ltmp279:
.cfi_def_cfa_offset 16
Ltmp280:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp281:
.cfi_def_cfa_register %rbp
subq $32, %rsp
movq %rdi, %rax
leaq -16(%rbp), %rcx
movq %rsi, -16(%rbp)
movq %rdx, -8(%rbp)
movq %rcx, %rsi
movq %rax, -24(%rbp)
callq __ZN3mem14transmute_copy14transmute_copy20h9679907484045075260E
movq -24(%rbp), %rax
addq $32, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3mem14transmute_copy14transmute_copy20h9679907484045075260E:
.cfi_startproc
pushq %rbp
Ltmp282:
.cfi_def_cfa_offset 16
Ltmp283:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp284:
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, %rax
leaq -24(%rbp), %rcx
movq %rsi, -32(%rbp)
movq -32(%rbp), %rsi
movq %rsi, -8(%rbp)
movq %rdi, -40(%rbp)
movq %rcx, %rdi
movq %rax, -48(%rbp)
callq __ZN3mem13uninitialized13uninitialized20h6459724931125765215E
movq -8(%rbp), %rax
movq (%rax), %rcx
movq %rcx, -24(%rbp)
movq 8(%rax), %rax
movq %rax, -16(%rbp)
movq -24(%rbp), %rax
movq -40(%rbp), %rcx
movq %rax, (%rcx)
movq -16(%rbp), %rax
movq %rax, 8(%rcx)
movq -48(%rbp), %rax
addq $48, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3mem13uninitialized13uninitialized20h6459724931125765215E:
.cfi_startproc
pushq %rbp
Ltmp285:
.cfi_def_cfa_offset 16
Ltmp286:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp287:
.cfi_def_cfa_register %rbp
movq %rdi, %rax
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3vec13_$LT$impl$GT$9deref_mut9deref_mut20h4490310272487100157E:
.cfi_startproc
pushq %rbp
Ltmp288:
.cfi_def_cfa_offset 16
Ltmp289:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp290:
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, -24(%rbp)
callq __ZN7raw_vec13_$LT$impl$GT$3ptr3ptr21h14099773167720620865E
movq %rax, -32(%rbp)
movq %rax, %rdi
callq __ZN3ptr13_$LT$impl$GT$7is_null7is_null21h14113118285971834622E
movb %al, -33(%rbp)
movq -32(%rbp), %rdi
movq -24(%rbp), %rcx
movq 16(%rcx), %rsi
callq __ZN5slice18from_raw_parts_mut18from_raw_parts_mut19h341476963962884567E
movq %rax, -16(%rbp)
movq %rdx, -8(%rbp)
movq -16(%rbp), %rax
addq $48, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN7raw_vec13_$LT$impl$GT$3ptr3ptr21h14099773167720620865E:
.cfi_startproc
pushq %rbp
Ltmp291:
.cfi_def_cfa_offset 16
Ltmp292:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp293:
.cfi_def_cfa_register %rbp
subq $16, %rsp
movq %rdi, -8(%rbp)
movq -8(%rbp), %rdi
callq __ZN3ptr13_$LT$impl$GT$5deref5deref20h6433282100462083015E
movq %rax, -16(%rbp)
movq -16(%rbp), %rax
movq (%rax), %rax
addq $16, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3ptr13_$LT$impl$GT$5deref5deref20h6433282100462083015E:
.cfi_startproc
pushq %rbp
Ltmp294:
.cfi_def_cfa_offset 16
Ltmp295:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp296:
.cfi_def_cfa_register %rbp
subq $16, %rsp
movq %rdi, -8(%rbp)
movq -8(%rbp), %rdi
callq __ZN7nonzero13_$LT$impl$GT$5deref5deref21h11739493143618466383E
movq %rax, -16(%rbp)
movq -16(%rbp), %rax
addq $16, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN7nonzero13_$LT$impl$GT$5deref5deref21h11739493143618466383E:
.cfi_startproc
pushq %rbp
Ltmp297:
.cfi_def_cfa_offset 16
Ltmp298:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp299:
.cfi_def_cfa_register %rbp
movq %rdi, -8(%rbp)
movq -8(%rbp), %rdi
movq %rdi, -16(%rbp)
movq -16(%rbp), %rax
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3ptr13_$LT$impl$GT$7is_null7is_null21h14113118285971834622E:
.cfi_startproc
pushq %rbp
Ltmp300:
.cfi_def_cfa_offset 16
Ltmp301:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp302:
.cfi_def_cfa_register %rbp
movq %rdi, -8(%rbp)
cmpq $0, -8(%rbp)
sete %al
andb $1, %al
andb $1, %al
movzbl %al, %eax
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN5slice18from_raw_parts_mut18from_raw_parts_mut19h341476963962884567E:
.cfi_startproc
pushq %rbp
Ltmp303:
.cfi_def_cfa_offset 16
Ltmp304:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp305:
.cfi_def_cfa_register %rbp
movq %rdi, -24(%rbp)
movq %rsi, -32(%rbp)
movq -24(%rbp), %rsi
movq %rsi, -16(%rbp)
movq -32(%rbp), %rsi
movq %rsi, -8(%rbp)
movq -16(%rbp), %rax
movq %rsi, %rdx
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN56collections..vec..Vec$LT$collections..string..String$GT$9drop.459617hffeb872ab1be8a6fE:
Lfunc_begin7:
.cfi_startproc
.cfi_personality 155, _rust_eh_personality
.cfi_lsda 16, Lexception7
subq $40, %rsp
Ltmp309:
.cfi_def_cfa_offset 48
Ltmp306:
movq %rdi, 16(%rsp)
callq __ZN3vec13_$LT$impl$GT$4drop4drop19h820186310853207142E
Ltmp307:
jmp LBB86_1
LBB86_1:
movq 16(%rsp), %rdi
callq __ZN56collections..vec..Vec$LT$collections..string..String$GT$9drop.460017hffeb872ab1be8a6fE
addq $40, %rsp
retq
LBB86_2:
Ltmp308:
movl %edx, %ecx
movq %rax, 24(%rsp)
movl %ecx, 32(%rsp)
jmp LBB86_4
LBB86_3:
movl 32(%rsp), %eax
movq 24(%rsp), %rdi
movl %eax, 12(%rsp)
callq __Unwind_Resume
LBB86_4:
movq 16(%rsp), %rdi
callq __ZN56collections..vec..Vec$LT$collections..string..String$GT$9drop.460017hffeb872ab1be8a6fE
jmp LBB86_3
Lfunc_end7:
.cfi_endproc
.section __TEXT,__gcc_except_tab
.align 2
GCC_except_table86:
Lexception7:
.byte 255
.byte 155
.asciz "\234"
.byte 3
.byte 26
Lset87 = Ltmp306-Lfunc_begin7
.long Lset87
Lset88 = Ltmp307-Ltmp306
.long Lset88
Lset89 = Ltmp308-Lfunc_begin7
.long Lset89
.byte 0
Lset90 = Ltmp307-Lfunc_begin7
.long Lset90
Lset91 = Lfunc_end7-Ltmp307
.long Lset91
.long 0
.byte 0
.align 2
.section __TEXT,__text,regular,pure_instructions
.align 4, 0x90
__ZN3vec13_$LT$impl$GT$4drop4drop19h820186310853207142E:
.cfi_startproc
pushq %rbp
Ltmp310:
.cfi_def_cfa_offset 16
Ltmp311:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp312:
.cfi_def_cfa_register %rbp
subq $112, %rsp
movq %rdi, -8(%rbp)
movq -8(%rbp), %rdi
callq __ZN7raw_vec13_$LT$impl$GT$30unsafe_no_drop_flag_needs_drop30unsafe_no_drop_flag_needs_drop20h1197548263279846414E
andb $1, %al
movb %al, -9(%rbp)
testb $1, -9(%rbp)
je LBB87_15
movb $1, -10(%rbp)
testb $1, -10(%rbp)
je LBB87_14
movq -8(%rbp), %rdi
callq __ZN3vec13_$LT$impl$GT$9deref_mut9deref_mut20h4490310272487100157E
leaq -48(%rbp), %rdi
movq %rax, -64(%rbp)
movq %rdx, -56(%rbp)
movq -64(%rbp), %rsi
movq -56(%rbp), %rdx
callq __ZN5slice13_$LT$impl$GT$8iter_mut8iter_mut19h412365205699273651E
leaq -32(%rbp), %rdi
leaq -48(%rbp), %rsi
callq __ZN4iter13_$LT$impl$GT$9into_iter9into_iter20h3846008320508882521E
leaq -32(%rbp), %rax
movq %rax, -72(%rbp)
movq -72(%rbp), %rdi
movq %rdi, -104(%rbp)
jmp LBB87_5
LBB87_4:
jmp LBB87_13
LBB87_5:
movq -104(%rbp), %rdi
callq __ZN5slice13_$LT$impl$GT$4next4next21h12573365658964720371E
movq %rax, -80(%rbp)
movq %rax, -88(%rbp)
testq %rax, %rax
setne %cl
movb %cl, -105(%rbp)
jne LBB87_9
jmp LBB87_16
LBB87_16:
movb -105(%rbp), %al
testb $1, %al
je LBB87_10
jmp LBB87_8
LBB87_6:
movq -96(%rbp), %rax
movq (%rax), %rdi
callq __ZN27collections..string..String9drop.448817h138972aabaa88ba5E
jmp LBB87_12
LBB87_7:
jmp LBB87_11
LBB87_8:
LBB87_9:
leaq -88(%rbp), %rax
movq %rax, -96(%rbp)
jmp LBB87_6
LBB87_10:
jmp LBB87_7
LBB87_11:
jmp LBB87_4
LBB87_12:
jmp LBB87_5
LBB87_13:
jmp LBB87_14
LBB87_14:
jmp LBB87_15
LBB87_15:
addq $112, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN7raw_vec13_$LT$impl$GT$30unsafe_no_drop_flag_needs_drop30unsafe_no_drop_flag_needs_drop20h1197548263279846414E:
.cfi_startproc
pushq %rbp
Ltmp313:
.cfi_def_cfa_offset 16
Ltmp314:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp315:
.cfi_def_cfa_register %rbp
movabsq $2097865012304223517, %rax
movq %rdi, -8(%rbp)
movq -8(%rbp), %rdi
cmpq %rax, 8(%rdi)
setne %cl
andb $1, %cl
andb $1, %cl
movzbl %cl, %eax
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN4iter13_$LT$impl$GT$9into_iter9into_iter20h3846008320508882521E:
.cfi_startproc
pushq %rbp
Ltmp316:
.cfi_def_cfa_offset 16
Ltmp317:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp318:
.cfi_def_cfa_register %rbp
movq %rdi, %rax
movq (%rsi), %rcx
movq %rcx, (%rdi)
movq 8(%rsi), %rcx
movq %rcx, 8(%rdi)
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN5slice13_$LT$impl$GT$8iter_mut8iter_mut19h412365205699273651E:
.cfi_startproc
pushq %rbp
Ltmp319:
.cfi_def_cfa_offset 16
Ltmp320:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp321:
.cfi_def_cfa_register %rbp
subq $32, %rsp
movq %rdi, %rax
movq %rsi, -16(%rbp)
movq %rdx, -8(%rbp)
movq -16(%rbp), %rsi
movq -8(%rbp), %rdx
movq %rax, -24(%rbp)
callq __ZN5slice13_$LT$impl$GT$8iter_mut8iter_mut20h2654334653146192324E
movq -24(%rbp), %rax
addq $32, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN5slice13_$LT$impl$GT$8iter_mut8iter_mut20h2654334653146192324E:
.cfi_startproc
pushq %rbp
Ltmp322:
.cfi_def_cfa_offset 16
Ltmp323:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp324:
.cfi_def_cfa_register %rbp
subq $144, %rsp
movq %rdi, %rax
movq %rsi, -24(%rbp)
movq %rdx, -16(%rbp)
movq %rax, -104(%rbp)
movq %rdi, -112(%rbp)
callq __ZN3mem7size_of7size_of21h10265787511114221581E
movq %rax, -40(%rbp)
cmpq $0, -40(%rbp)
jne LBB91_2
movl $1, %eax
movl %eax, %ecx
movq %rcx, -32(%rbp)
jmp LBB91_3
LBB91_2:
movq -24(%rbp), %rdi
movq -16(%rbp), %rsi
callq __ZN5slice13_$LT$impl$GT$10as_mut_ptr10as_mut_ptr20h3718369154296997049E
movq %rax, -48(%rbp)
movq -48(%rbp), %rdi
callq __ZN3ptr13_$LT$impl$GT$7is_null7is_null21h14113118285971834622E
andb $1, %al
movb %al, -49(%rbp)
movq -48(%rbp), %rsi
movq %rsi, -32(%rbp)
LBB91_3:
movq -32(%rbp), %rax
movq -112(%rbp), %rcx
movq %rax, (%rcx)
addq $8, %rcx
movq -32(%rbp), %rax
movq %rax, -64(%rbp)
movq -64(%rbp), %rax
movq %rax, -8(%rbp)
movq %rcx, -120(%rbp)
callq __ZN3mem7size_of7size_of21h10265787511114221581E
movq %rax, -72(%rbp)
cmpq $0, -72(%rbp)
jne LBB91_5
movq -64(%rbp), %rax
movq -24(%rbp), %rdi
movq -16(%rbp), %rsi
movq %rax, -128(%rbp)
callq __ZN5slice13_$LT$impl$GT$3len3len21h14605296114281735551E
movq %rax, -88(%rbp)
movq -128(%rbp), %rax
addq -88(%rbp), %rax
movq %rax, -80(%rbp)
movq -80(%rbp), %rax
movq -120(%rbp), %rsi
movq %rax, (%rsi)
jmp LBB91_6
LBB91_5:
movq -64(%rbp), %rdi
movq -24(%rbp), %rax
movq -16(%rbp), %rsi
movq %rdi, -136(%rbp)
movq %rax, %rdi
callq __ZN5slice13_$LT$impl$GT$3len3len21h14605296114281735551E
movq %rax, -96(%rbp)
movq -96(%rbp), %rsi
movq -136(%rbp), %rdi
callq __ZN3ptr13_$LT$impl$GT$6offset6offset21h14623965961034258997E
movq -120(%rbp), %rsi
movq %rax, (%rsi)
LBB91_6:
movq -104(%rbp), %rax
addq $144, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN5slice13_$LT$impl$GT$10as_mut_ptr10as_mut_ptr20h3718369154296997049E:
.cfi_startproc
pushq %rbp
Ltmp325:
.cfi_def_cfa_offset 16
Ltmp326:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp327:
.cfi_def_cfa_register %rbp
subq $32, %rsp
leaq -32(%rbp), %rax
movq %rdi, -16(%rbp)
movq %rsi, -8(%rbp)
movq -16(%rbp), %rsi
movq -8(%rbp), %rdx
movq %rax, %rdi
callq __ZN3raw4Repr4repr4repr21h14323987988428640990E
movq -32(%rbp), %rax
addq $32, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN5slice13_$LT$impl$GT$3len3len21h14605296114281735551E:
.cfi_startproc
pushq %rbp
Ltmp328:
.cfi_def_cfa_offset 16
Ltmp329:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp330:
.cfi_def_cfa_register %rbp
subq $32, %rsp
leaq -32(%rbp), %rax
movq %rdi, -16(%rbp)
movq %rsi, -8(%rbp)
movq -16(%rbp), %rsi
movq -8(%rbp), %rdx
movq %rax, %rdi
callq __ZN3raw4Repr4repr4repr21h14323987988428640990E
movq -24(%rbp), %rax
addq $32, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN5slice13_$LT$impl$GT$4next4next21h12573365658964720371E:
.cfi_startproc
pushq %rbp
Ltmp331:
.cfi_def_cfa_offset 16
Ltmp332:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp333:
.cfi_def_cfa_register %rbp
subq $112, %rsp
movq %rdi, -32(%rbp)
callq __ZN3mem7size_of7size_of21h10265787511114221581E
movq %rax, -40(%rbp)
cmpq $0, -40(%rbp)
je LBB94_2
movq -32(%rbp), %rax
movq (%rax), %rdi
callq __ZN3ptr13_$LT$impl$GT$7is_null7is_null21h14113118285971834622E
andb $1, %al
movb %al, -41(%rbp)
movq -32(%rbp), %rdi
movq 8(%rdi), %rdi
callq __ZN3ptr13_$LT$impl$GT$7is_null7is_null21h14113118285971834622E
andb $1, %al
movb %al, -42(%rbp)
LBB94_2:
movq -32(%rbp), %rax
movq (%rax), %rax
movq -32(%rbp), %rcx
cmpq 8(%rcx), %rax
jne LBB94_4
movq _const4374(%rip), %rax
movq %rax, -24(%rbp)
jmp LBB94_11
LBB94_4:
movq -32(%rbp), %rax
movq (%rax), %rax
movq %rax, -56(%rbp)
movq -32(%rbp), %rax
movq (%rax), %rax
movq %rax, -72(%rbp)
movq -72(%rbp), %rax
movq %rax, -16(%rbp)
callq __ZN3mem7size_of7size_of21h10265787511114221581E
movq %rax, -80(%rbp)
cmpq $0, -80(%rbp)
jne LBB94_6
movq -72(%rbp), %rax
addq $1, %rax
movq %rax, -88(%rbp)
movq -88(%rbp), %rax
movq %rax, -64(%rbp)
jmp LBB94_7
LBB94_6:
movl $1, %eax
movl %eax, %esi
movq -72(%rbp), %rdi
callq __ZN3ptr13_$LT$impl$GT$6offset6offset21h14623965961034258997E
movq %rax, -64(%rbp)
LBB94_7:
leaq -24(%rbp), %rax
movq -64(%rbp), %rcx
movq -32(%rbp), %rdx
movq %rcx, (%rdx)
movq -56(%rbp), %rcx
movq %rcx, -96(%rbp)
movq -96(%rbp), %rcx
movq %rcx, -8(%rbp)
movq %rax, -112(%rbp)
callq __ZN3mem7size_of7size_of21h10265787511114221581E
movq %rax, -104(%rbp)
cmpq $0, -104(%rbp)
jne LBB94_9
movl $1, %eax
movl %eax, %ecx
movq -112(%rbp), %rdx
movq %rcx, (%rdx)
jmp LBB94_10
LBB94_9:
movq -96(%rbp), %rax
movq -112(%rbp), %rcx
movq %rax, (%rcx)
LBB94_10:
jmp LBB94_11
LBB94_11:
movq -24(%rbp), %rax
addq $112, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN56collections..vec..Vec$LT$collections..string..String$GT$9drop.460017hffeb872ab1be8a6fE:
.cfi_startproc
pushq %rax
Ltmp334:
.cfi_def_cfa_offset 16
callq __ZN57alloc..raw_vec..RawVec$LT$collections..string..String$GT$9drop.460317h3b54cf47800a868dE
popq %rax
retq
.cfi_endproc
.align 4, 0x90
__ZN57alloc..raw_vec..RawVec$LT$collections..string..String$GT$9drop.460317h3b54cf47800a868dE:
Lfunc_begin8:
.cfi_startproc
.cfi_personality 155, _rust_eh_personality
.cfi_lsda 16, Lexception8
subq $40, %rsp
Ltmp338:
.cfi_def_cfa_offset 48
Ltmp335:
movq %rdi, 16(%rsp)
callq __ZN7raw_vec13_$LT$impl$GT$4drop4drop20h9724406233888401282E
Ltmp336:
jmp LBB96_1
LBB96_1:
movq 16(%rsp), %rdi
callq __ZN57alloc..raw_vec..RawVec$LT$collections..string..String$GT$9drop.460517h3b54cf47800a868dE
addq $40, %rsp
retq
LBB96_2:
Ltmp337:
movl %edx, %ecx
movq %rax, 24(%rsp)
movl %ecx, 32(%rsp)
jmp LBB96_4
LBB96_3:
movl 32(%rsp), %eax
movq 24(%rsp), %rdi
movl %eax, 12(%rsp)
callq __Unwind_Resume
LBB96_4:
movq 16(%rsp), %rdi
callq __ZN57alloc..raw_vec..RawVec$LT$collections..string..String$GT$9drop.460517h3b54cf47800a868dE
jmp LBB96_3
Lfunc_end8:
.cfi_endproc
.section __TEXT,__gcc_except_tab
.align 2
GCC_except_table96:
Lexception8:
.byte 255
.byte 155
.asciz "\234"
.byte 3
.byte 26
Lset92 = Ltmp335-Lfunc_begin8
.long Lset92
Lset93 = Ltmp336-Ltmp335
.long Lset93
Lset94 = Ltmp337-Lfunc_begin8
.long Lset94
.byte 0
Lset95 = Ltmp336-Lfunc_begin8
.long Lset95
Lset96 = Lfunc_end8-Ltmp336
.long Lset96
.long 0
.byte 0
.align 2
.section __TEXT,__text,regular,pure_instructions
.align 4, 0x90
__ZN7raw_vec13_$LT$impl$GT$4drop4drop20h9724406233888401282E:
.cfi_startproc
pushq %rbp
Ltmp339:
.cfi_def_cfa_offset 16
Ltmp340:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp341:
.cfi_def_cfa_register %rbp
subq $64, %rsp
movq %rdi, -8(%rbp)
callq __ZN3mem7size_of7size_of21h10265787511114221581E
movq %rax, -16(%rbp)
cmpq $0, -16(%rbp)
setne %cl
testb $1, %cl
movb %cl, -49(%rbp)
jne LBB97_2
LBB97_1:
movb -49(%rbp), %al
testb $1, %al
movb %al, -50(%rbp)
jne LBB97_4
jmp LBB97_3
LBB97_2:
movq -8(%rbp), %rax
cmpq $0, 8(%rax)
setne %cl
movb %cl, -49(%rbp)
jmp LBB97_1
LBB97_3:
movb -50(%rbp), %al
testb $1, %al
jne LBB97_5
jmp LBB97_8
LBB97_4:
movq -8(%rbp), %rdi
callq __ZN7raw_vec13_$LT$impl$GT$30unsafe_no_drop_flag_needs_drop30unsafe_no_drop_flag_needs_drop20h1197548263279846414E
andb $1, %al
movb %al, -17(%rbp)
movb -17(%rbp), %al
movb %al, -50(%rbp)
jmp LBB97_3
LBB97_5:
callq __ZN3mem8align_of8align_of20h3879783313634088271E
movq %rax, -32(%rbp)
movq -16(%rbp), %rax
movq -8(%rbp), %rcx
movq 8(%rcx), %rcx
mulq %rcx
seto %sil
testb $1, %sil
movq %rax, -64(%rbp)
jne LBB97_7
movq -64(%rbp), %rax
movq %rax, -40(%rbp)
movq -8(%rbp), %rdi
callq __ZN3ptr13_$LT$impl$GT$5deref5deref20h6433282100462083015E
movq %rax, -48(%rbp)
movq -48(%rbp), %rax
movq (%rax), %rax
movq -40(%rbp), %rsi
movq -32(%rbp), %rdx
movq %rax, %rdi
callq __ZN4heap10deallocate20h67c23584f57658974eaE
jmp LBB97_8
LBB97_7:
leaq _panic_loc4439(%rip), %rdi
callq __ZN9panicking5panic20hb8a57f0c8013c90awDKE
LBB97_8:
addq $64, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN57alloc..raw_vec..RawVec$LT$collections..string..String$GT$9drop.460517h3b54cf47800a868dE:
.cfi_startproc
movq %rdi, -8(%rsp)
retq
.cfi_endproc
.align 4, 0x90
__ZN3vec13_$LT$impl$GT$7set_len7set_len21h10581101330991497915E:
.cfi_startproc
pushq %rbp
Ltmp342:
.cfi_def_cfa_offset 16
Ltmp343:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp344:
.cfi_def_cfa_register %rbp
movq %rdi, -8(%rbp)
movq %rsi, -16(%rbp)
movq -8(%rbp), %rsi
movq -16(%rbp), %rdi
movq %rdi, 16(%rsi)
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3vec13_$LT$impl$GT$16extend_desugared16extend_desugared21h15993394564142002526E:
Lfunc_begin9:
.cfi_startproc
.cfi_personality 155, _rust_eh_personality
.cfi_lsda 16, Lexception9
pushq %rbp
Ltmp369:
.cfi_def_cfa_offset 16
Ltmp370:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp371:
.cfi_def_cfa_register %rbp
subq $272, %rsp
movq %rdi, -8(%rbp)
movq %rsi, -168(%rbp)
jmp LBB100_2
LBB100_1:
movq -168(%rbp), %rdi
callq __ZN14std..env..Args9drop.417017hfd44906fc06f984cE
addq $272, %rsp
popq %rbp
retq
LBB100_2:
Ltmp345:
leaq -32(%rbp), %rdi
movq -168(%rbp), %rsi
callq __ZN3env13_$LT$impl$GT$4next20h1405b17612932e77TieE
Ltmp346:
jmp LBB100_3
LBB100_3:
movq -32(%rbp), %rax
testq %rax, %rax
jne LBB100_10
jmp LBB100_9
LBB100_4:
Ltmp347:
movl %edx, %ecx
movq %rax, -48(%rbp)
movl %ecx, -40(%rbp)
jmp LBB100_6
LBB100_5:
movl -40(%rbp), %eax
movq -48(%rbp), %rdi
movl %eax, -172(%rbp)
callq __Unwind_Resume
LBB100_6:
movq -168(%rbp), %rdi
callq __ZN14std..env..Args9drop.417017hfd44906fc06f984cE
jmp LBB100_5
LBB100_7:
movq -56(%rbp), %rax
movq -8(%rbp), %rdi
Ltmp348:
movq %rax, -184(%rbp)
callq __ZN3vec13_$LT$impl$GT$3len3len19h824425568223598015E
Ltmp349:
movq %rax, -192(%rbp)
jmp LBB100_11
LBB100_8:
jmp LBB100_28
LBB100_9:
jmp LBB100_8
LBB100_10:
leaq -32(%rbp), %rax
movq %rax, -56(%rbp)
jmp LBB100_7
LBB100_11:
movq -192(%rbp), %rax
movq %rax, -64(%rbp)
movq -8(%rbp), %rdi
Ltmp350:
movq %rax, -200(%rbp)
callq __ZN3vec13_$LT$impl$GT$8capacity8capacity20h8773800012870657494E
Ltmp351:
movq %rax, -208(%rbp)
jmp LBB100_15
LBB100_12:
Ltmp368:
movl %edx, %ecx
movq %rax, -48(%rbp)
movl %ecx, -40(%rbp)
jmp LBB100_14
LBB100_13:
leaq -32(%rbp), %rdi
callq __ZN55core..option..Option$LT$collections..string..String$GT$9drop.448517h22c0c9fd86027f44E
jmp LBB100_6
LBB100_14:
movq -184(%rbp), %rdi
callq __ZN27collections..string..String9drop.448817h138972aabaa88ba5E
movl $29, %esi
movl $24, %eax
movl %eax, %edx
movq -184(%rbp), %rdi
callq _memset
jmp LBB100_13
LBB100_15:
movq -208(%rbp), %rax
movq %rax, -72(%rbp)
movq -200(%rbp), %rcx
cmpq -72(%rbp), %rcx
jne LBB100_20
Ltmp352:
leaq -96(%rbp), %rdi
movq -168(%rbp), %rsi
callq __ZN3env13_$LT$impl$GT$9size_hint20hd7c23a93fa26b252djeE
Ltmp353:
jmp LBB100_17
LBB100_17:
movq -96(%rbp), %rax
movq %rax, -104(%rbp)
movq -8(%rbp), %rdi
Ltmp354:
movl $1, %ecx
movl %ecx, %esi
movq %rdi, -216(%rbp)
movq %rax, %rdi
callq __ZN3num13_$LT$impl$GT$14saturating_add20hd9be5c5e46f432d3uQiE
Ltmp355:
movq %rax, -224(%rbp)
jmp LBB100_18
LBB100_18:
movq -224(%rbp), %rax
movq %rax, -112(%rbp)
Ltmp356:
movq -216(%rbp), %rdi
movq %rax, %rsi
callq __ZN3vec13_$LT$impl$GT$7reserve7reserve21h15968559138292023453E
Ltmp357:
jmp LBB100_19
LBB100_19:
jmp LBB100_20
LBB100_20:
movq -8(%rbp), %rdi
Ltmp358:
callq __ZN3vec13_$LT$impl$GT$9deref_mut9deref_mut20h4490310272487100157E
Ltmp359:
movq %rdx, -232(%rbp)
movq %rax, -240(%rbp)
jmp LBB100_21
LBB100_21:
movq -240(%rbp), %rax
movq %rax, -136(%rbp)
movq -232(%rbp), %rcx
movq %rcx, -128(%rbp)
movq -136(%rbp), %rdi
movq -64(%rbp), %rdx
Ltmp360:
movq %rcx, %rsi
callq __ZN5slice13_$LT$impl$GT$17get_unchecked_mut17get_unchecked_mut20h1856121565486302873E
Ltmp361:
movq %rax, -248(%rbp)
jmp LBB100_22
LBB100_22:
movq -248(%rbp), %rax
movq %rax, -120(%rbp)
movq -184(%rbp), %rcx
movq 16(%rcx), %rdx
movq %rdx, -144(%rbp)
movq (%rcx), %rdx
movq 8(%rcx), %rsi
movq %rsi, -152(%rbp)
movq %rdx, -160(%rbp)
movabsq $2097865012304223517, %rdx
movq %rdx, 16(%rcx)
movq %rdx, 8(%rcx)
movq %rdx, (%rcx)
Ltmp362:
leaq -160(%rbp), %rsi
movq %rax, %rdi
callq __ZN3ptr5write5write20h8864941054876067919E
Ltmp363:
jmp LBB100_23
LBB100_23:
movq -8(%rbp), %rdi
movq -64(%rbp), %rax
addq $1, %rax
setb %cl
testb $1, %cl
movq %rdi, -256(%rbp)
movq %rax, -264(%rbp)
jne LBB100_25
Ltmp364:
movq -256(%rbp), %rdi
movq -264(%rbp), %rsi
callq __ZN3vec13_$LT$impl$GT$7set_len7set_len21h10581101330991497915E
Ltmp365:
jmp LBB100_27
LBB100_25:
Ltmp366:
leaq _panic_loc4685(%rip), %rdi
callq __ZN9panicking5panic20hb8a57f0c8013c90awDKE
Ltmp367:
jmp LBB100_26
LBB100_26:
LBB100_27:
movq -184(%rbp), %rdi
callq __ZN27collections..string..String9drop.448817h138972aabaa88ba5E
movl $29, %esi
movl $24, %eax
movl %eax, %edx
movq -184(%rbp), %rdi
callq _memset
jmp LBB100_29
LBB100_28:
leaq -32(%rbp), %rdi
callq __ZN55core..option..Option$LT$collections..string..String$GT$9drop.448517h22c0c9fd86027f44E
jmp LBB100_1
LBB100_29:
leaq -32(%rbp), %rdi
callq __ZN55core..option..Option$LT$collections..string..String$GT$9drop.448517h22c0c9fd86027f44E
jmp LBB100_2
Lfunc_end9:
.cfi_endproc
.section __TEXT,__gcc_except_tab
.align 2
GCC_except_table100:
Lexception9:
.byte 255
.byte 155
.byte 93
.byte 3
.byte 91
Lset97 = Lfunc_begin9-Lfunc_begin9
.long Lset97
Lset98 = Ltmp345-Lfunc_begin9
.long Lset98
.long 0
.byte 0
Lset99 = Ltmp345-Lfunc_begin9
.long Lset99
Lset100 = Ltmp346-Ltmp345
.long Lset100
Lset101 = Ltmp347-Lfunc_begin9
.long Lset101
.byte 0
Lset102 = Ltmp346-Lfunc_begin9
.long Lset102
Lset103 = Ltmp348-Ltmp346
.long Lset103
.long 0
.byte 0
Lset104 = Ltmp348-Lfunc_begin9
.long Lset104
Lset105 = Ltmp351-Ltmp348
.long Lset105
Lset106 = Ltmp368-Lfunc_begin9
.long Lset106
.byte 0
Lset107 = Ltmp351-Lfunc_begin9
.long Lset107
Lset108 = Ltmp352-Ltmp351
.long Lset108
.long 0
.byte 0
Lset109 = Ltmp352-Lfunc_begin9
.long Lset109
Lset110 = Ltmp367-Ltmp352
.long Lset110
Lset111 = Ltmp368-Lfunc_begin9
.long Lset111
.byte 0
Lset112 = Ltmp367-Lfunc_begin9
.long Lset112
Lset113 = Lfunc_end9-Ltmp367
.long Lset113
.long 0
.byte 0
.align 2
.section __TEXT,__text,regular,pure_instructions
.align 4, 0x90
__ZN3vec13_$LT$impl$GT$3len3len19h824425568223598015E:
.cfi_startproc
pushq %rbp
Ltmp372:
.cfi_def_cfa_offset 16
Ltmp373:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp374:
.cfi_def_cfa_register %rbp
movq %rdi, -8(%rbp)
movq -8(%rbp), %rdi
movq 16(%rdi), %rax
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3vec13_$LT$impl$GT$8capacity8capacity20h8773800012870657494E:
.cfi_startproc
pushq %rbp
Ltmp375:
.cfi_def_cfa_offset 16
Ltmp376:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp377:
.cfi_def_cfa_register %rbp
subq $16, %rsp
movq %rdi, -8(%rbp)
movq -8(%rbp), %rdi
callq __ZN7raw_vec13_$LT$impl$GT$3cap3cap21h12276464785984045075E
addq $16, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN7raw_vec13_$LT$impl$GT$3cap3cap21h12276464785984045075E:
.cfi_startproc
pushq %rbp
Ltmp378:
.cfi_def_cfa_offset 16
Ltmp379:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp380:
.cfi_def_cfa_register %rbp
subq $32, %rsp
movq %rdi, -16(%rbp)
callq __ZN3mem7size_of7size_of21h10265787511114221581E
movq %rax, -24(%rbp)
cmpq $0, -24(%rbp)
jne LBB103_2
movq $-1, -8(%rbp)
jmp LBB103_3
LBB103_2:
movq -16(%rbp), %rax
movq 8(%rax), %rax
movq %rax, -8(%rbp)
LBB103_3:
movq -8(%rbp), %rax
addq $32, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3vec13_$LT$impl$GT$7reserve7reserve21h15968559138292023453E:
.cfi_startproc
pushq %rbp
Ltmp381:
.cfi_def_cfa_offset 16
Ltmp382:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp383:
.cfi_def_cfa_register %rbp
subq $16, %rsp
movq %rdi, -8(%rbp)
movq %rsi, -16(%rbp)
movq -8(%rbp), %rdi
movq -8(%rbp), %rsi
movq 16(%rsi), %rsi
movq -16(%rbp), %rdx
callq __ZN7raw_vec13_$LT$impl$GT$7reserve7reserve21h12781368688760634343E
addq $16, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN7raw_vec13_$LT$impl$GT$7reserve7reserve21h12781368688760634343E:
.cfi_startproc
pushq %rbp
Ltmp384:
.cfi_def_cfa_offset 16
Ltmp385:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp386:
.cfi_def_cfa_register %rbp
subq $176, %rsp
movq %rdi, -8(%rbp)
movq %rsi, -16(%rbp)
movq %rdx, -24(%rbp)
callq __ZN3mem7size_of7size_of21h10265787511114221581E
movq %rax, -32(%rbp)
callq __ZN3mem8align_of8align_of20h3879783313634088271E
movq %rax, -40(%rbp)
movq -8(%rbp), %rdi
callq __ZN7raw_vec13_$LT$impl$GT$3cap3cap21h12276464785984045075E
movq %rax, -56(%rbp)
movq -56(%rbp), %rdi
movq -16(%rbp), %rsi
callq __ZN3num13_$LT$impl$GT$12wrapping_sub20h85a2b128482d507fCRiE
movq %rax, -48(%rbp)
movq -48(%rbp), %rax
cmpq -24(%rbp), %rax
jb LBB105_3
jmp LBB105_2
LBB105_2:
jmp LBB105_11
LBB105_3:
leaq -96(%rbp), %rdi
movq -16(%rbp), %rsi
movq -24(%rbp), %rdx
callq __ZN3num13_$LT$impl$GT$11checked_add20h859c512f12c58cd9fOiE
leaq -80(%rbp), %rdi
leaq -96(%rbp), %rsi
callq __ZN6option13_$LT$impl$GT$8and_then8and_then20h8348080041971707080E
leaq -80(%rbp), %rdi
movq _const4547(%rip), %rsi
movq _const4547+8(%rip), %rdx
callq __ZN6option13_$LT$impl$GT$6expect6expect20h2746313064904276868E
leaq -120(%rbp), %rdi
movq %rax, -64(%rbp)
movq -64(%rbp), %rsi
movq -32(%rbp), %rdx
callq __ZN3num13_$LT$impl$GT$11checked_mul20h96487486fd3e685evPiE
leaq -120(%rbp), %rdi
movq _const4547(%rip), %rsi
movq _const4547+8(%rip), %rdx
callq __ZN6option13_$LT$impl$GT$6expect6expect20h2746313064904276868E
movq %rax, -104(%rbp)
movq -104(%rbp), %rdi
callq __ZN7raw_vec11alloc_guard20hd42d017619eed8d7BtbE
movq -8(%rbp), %rax
cmpq $0, 8(%rax)
jne LBB105_5
movq -104(%rbp), %rdi
movq -40(%rbp), %rsi
callq __ZN4heap8allocate20h8529ce6d5e1fac7cPdaE
movq %rax, -128(%rbp)
jmp LBB105_8
LBB105_5:
movq -8(%rbp), %rdi
callq __ZN7raw_vec13_$LT$impl$GT$3ptr3ptr21h14099773167720620865E
movq %rax, -136(%rbp)
movq -8(%rbp), %rdi
movq 8(%rdi), %rdi
movq -32(%rbp), %rcx
movq %rax, -160(%rbp)
movq %rdi, %rax
mulq %rcx
seto %sil
testb $1, %sil
movq %rax, -168(%rbp)
jne LBB105_7
movq -104(%rbp), %rdx
movq -40(%rbp), %rcx
movq -160(%rbp), %rdi
movq -168(%rbp), %rsi
callq __ZN4heap10reallocate20h41b67b481f4b54ef9daE
movq %rax, -128(%rbp)
jmp LBB105_8
LBB105_7:
leaq _panic_loc4682(%rip), %rdi
callq __ZN9panicking5panic20hb8a57f0c8013c90awDKE
LBB105_8:
movq -128(%rbp), %rdi
callq __ZN3ptr13_$LT$impl$GT$7is_null7is_null20h5255508850291379720E
andb $1, %al
movb %al, -137(%rbp)
testb $1, -137(%rbp)
je LBB105_10
callq __ZN3oom20h60a2387de2f8f1f2fubE
LBB105_10:
movq -128(%rbp), %rax
movq %rax, %rdi
callq __ZN3ptr13_$LT$impl$GT$3new3new20h8102744067072970844E
movq %rax, -152(%rbp)
movq -152(%rbp), %rax
movq -8(%rbp), %rdi
movq %rax, (%rdi)
movq -8(%rbp), %rax
movq -64(%rbp), %rdi
movq %rdi, 8(%rax)
LBB105_11:
addq $176, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3num13_$LT$impl$GT$12wrapping_sub20h85a2b128482d507fCRiE:
.cfi_startproc
pushq %rbp
Ltmp387:
.cfi_def_cfa_offset 16
Ltmp388:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp389:
.cfi_def_cfa_register %rbp
movq %rdi, -8(%rbp)
movq %rsi, -16(%rbp)
movq -8(%rbp), %rsi
subq -16(%rbp), %rsi
movq %rsi, %rax
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN6option13_$LT$impl$GT$8and_then8and_then20h8348080041971707080E:
.cfi_startproc
pushq %rbp
Ltmp390:
.cfi_def_cfa_offset 16
Ltmp391:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp392:
.cfi_def_cfa_register %rbp
subq $64, %rsp
movq %rdi, %rax
movq (%rsi), %rcx
testq %rcx, %rcx
movq %rax, -32(%rbp)
movq %rsi, -40(%rbp)
movq %rdi, -48(%rbp)
movq %rcx, -56(%rbp)
je LBB107_5
jmp LBB107_7
LBB107_7:
movq -56(%rbp), %rax
subq $1, %rax
movq %rax, -64(%rbp)
je LBB107_4
jmp LBB107_3
LBB107_1:
movq -16(%rbp), %rax
movq (%rax), %rax
movq %rax, -24(%rbp)
movq -24(%rbp), %rsi
movq -48(%rbp), %rdi
callq __ZN5alloc7raw_vec13_$LT$impl$GT$7reserve16_$LT$closure$GT$12closure.4673E
jmp LBB107_6
LBB107_2:
movq _const4545(%rip), %rax
movq -48(%rbp), %rcx
movq %rax, (%rcx)
movq _const4545+8(%rip), %rax
movq %rax, 8(%rcx)
jmp LBB107_6
LBB107_3:
LBB107_4:
movq -40(%rbp), %rax
addq $8, %rax
movq %rax, -16(%rbp)
jmp LBB107_1
LBB107_5:
jmp LBB107_2
LBB107_6:
movq -32(%rbp), %rax
addq $64, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN5alloc7raw_vec13_$LT$impl$GT$7reserve16_$LT$closure$GT$12closure.4673E:
.cfi_startproc
subq $24, %rsp
Ltmp393:
.cfi_def_cfa_offset 32
movq %rdi, %rax
movl $2, %ecx
movl %ecx, %edx
movq %rsi, 16(%rsp)
movq 16(%rsp), %rsi
movq %rax, 8(%rsp)
callq __ZN3num13_$LT$impl$GT$11checked_mul20h96487486fd3e685evPiE
movq 8(%rsp), %rax
addq $24, %rsp
retq
.cfi_endproc
.align 4, 0x90
__ZN4heap10reallocate20h41b67b481f4b54ef9daE:
.cfi_startproc
pushq %rbp
Ltmp394:
.cfi_def_cfa_offset 16
Ltmp395:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp396:
.cfi_def_cfa_register %rbp
subq $96, %rsp
movq %rdi, -24(%rbp)
movq %rsi, -32(%rbp)
movq %rdx, -40(%rbp)
movq %rcx, -48(%rbp)
movq -40(%rbp), %rcx
movq -48(%rbp), %rdx
movq %rcx, -8(%rbp)
movq %rdx, -16(%rbp)
movq -24(%rbp), %rcx
movq -32(%rbp), %rdx
movq -40(%rbp), %rsi
movq -48(%rbp), %rdi
movq %rcx, -56(%rbp)
movq -56(%rbp), %rcx
movq %rdx, -64(%rbp)
movq -64(%rbp), %rdx
movq %rsi, -72(%rbp)
movq -72(%rbp), %rsi
movq %rdi, -80(%rbp)
movq -80(%rbp), %rdi
movq %rdi, -88(%rbp)
movq %rcx, %rdi
movq %rsi, -96(%rbp)
movq %rdx, %rsi
movq -96(%rbp), %rdx
movq -88(%rbp), %rcx
callq ___rust_reallocate
addq $96, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN6string13_$LT$impl$GT$3len20h84fbb09f89723f64qKfE:
.cfi_startproc
pushq %rbp
Ltmp397:
.cfi_def_cfa_offset 16
Ltmp398:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp399:
.cfi_def_cfa_register %rbp
subq $16, %rsp
movq %rdi, -8(%rbp)
movq -8(%rbp), %rdi
callq __ZN3vec13_$LT$impl$GT$3len3len21h10990350452322427058E
addq $16, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3vec13_$LT$impl$GT$3len3len21h10990350452322427058E:
.cfi_startproc
pushq %rbp
Ltmp400:
.cfi_def_cfa_offset 16
Ltmp401:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp402:
.cfi_def_cfa_register %rbp
movq %rdi, -8(%rbp)
movq -8(%rbp), %rdi
movq 16(%rdi), %rax
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3vec13_$LT$impl$GT$5index5index20h5325969602841989631E:
.cfi_startproc
pushq %rbp
Ltmp403:
.cfi_def_cfa_offset 16
Ltmp404:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp405:
.cfi_def_cfa_register %rbp
subq $64, %rsp
movq %rdi, -8(%rbp)
movq %rsi, -16(%rbp)
movq -8(%rbp), %rdi
callq __ZN3vec13_$LT$impl$GT$5deref5deref21h14326543982131141023E
movq %rax, -32(%rbp)
movq %rdx, -24(%rbp)
movq -16(%rbp), %rax
movq -32(%rbp), %rdx
movq -24(%rbp), %rsi
cmpq %rsi, %rax
setae %cl
testb $1, %cl
movq %rax, -40(%rbp)
movq %rdx, -48(%rbp)
movq %rsi, -56(%rbp)
jne LBB112_2
movq -40(%rbp), %rax
imulq $24, %rax, %rcx
movq -48(%rbp), %rdx
addq %rcx, %rdx
movq %rdx, %rax
addq $64, %rsp
popq %rbp
retq
LBB112_2:
leaq _panic_bounds_check_loc4719(%rip), %rdi
movq -40(%rbp), %rsi
movq -56(%rbp), %rdx
callq __ZN9panicking18panic_bounds_check20h2c011cc7c407798b5DKE
.cfi_endproc
.align 4, 0x90
__ZN3vec13_$LT$impl$GT$5deref5deref21h14326543982131141023E:
.cfi_startproc
pushq %rbp
Ltmp406:
.cfi_def_cfa_offset 16
Ltmp407:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp408:
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, -24(%rbp)
callq __ZN7raw_vec13_$LT$impl$GT$3ptr3ptr21h14099773167720620865E
movq %rax, -32(%rbp)
movq %rax, %rdi
callq __ZN3ptr13_$LT$impl$GT$7is_null7is_null21h14113118285971834622E
movb %al, -33(%rbp)
movq -32(%rbp), %rdi
movq -24(%rbp), %rcx
movq 16(%rcx), %rsi
callq __ZN5slice14from_raw_parts14from_raw_parts20h1962437538929636258E
movq %rax, -16(%rbp)
movq %rdx, -8(%rbp)
movq -16(%rbp), %rax
addq $48, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN5slice14from_raw_parts14from_raw_parts20h1962437538929636258E:
.cfi_startproc
pushq %rbp
Ltmp409:
.cfi_def_cfa_offset 16
Ltmp410:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp411:
.cfi_def_cfa_register %rbp
movq %rdi, -24(%rbp)
movq %rsi, -32(%rbp)
movq -24(%rbp), %rsi
movq %rsi, -16(%rbp)
movq -32(%rbp), %rsi
movq %rsi, -8(%rbp)
movq -16(%rbp), %rax
movq %rsi, %rdx
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN14not_alphabetic20hf83dbc9408a81e64TjaE:
.cfi_startproc
pushq %rbp
Ltmp412:
.cfi_def_cfa_offset 16
Ltmp413:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp414:
.cfi_def_cfa_register %rbp
subq $48, %rsp
movb $61, -2(%rbp)
movq %rdi, -16(%rbp)
movl -16(%rbp), %eax
testl %eax, %eax
movl %eax, -36(%rbp)
je LBB115_5
jmp LBB115_7
LBB115_7:
movl -36(%rbp), %eax
subl $1, %eax
movl %eax, -40(%rbp)
je LBB115_4
jmp LBB115_3
LBB115_1:
movq -24(%rbp), %rax
movl (%rax), %ecx
movl %ecx, -28(%rbp)
movl -28(%rbp), %edi
callq __ZN4char13_$LT$impl$GT$13is_alphabetic20hd627637d158b8a05wvhE
andb $1, %al
movb %al, -29(%rbp)
movb -29(%rbp), %al
xorb $-1, %al
andb $1, %al
movb %al, -1(%rbp)
jmp LBB115_6
LBB115_2:
movb $0, -1(%rbp)
jmp LBB115_6
LBB115_3:
LBB115_4:
leaq -16(%rbp), %rax
addq $4, %rax
movq %rax, -24(%rbp)
jmp LBB115_1
LBB115_5:
jmp LBB115_2
LBB115_6:
movb -1(%rbp), %al
andb $1, %al
movzbl %al, %eax
addq $48, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN4iter8Iterator3nth3nth20h3440778707843049691E:
.cfi_startproc
pushq %rbp
Ltmp415:
.cfi_def_cfa_offset 16
Ltmp416:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp417:
.cfi_def_cfa_register %rbp
subq $112, %rsp
movq %rdi, -16(%rbp)
movq %rsi, -24(%rbp)
movq -16(%rbp), %rdi
callq __ZN4iter13_$LT$impl$GT$9into_iter9into_iter20h3514568788977092823E
leaq -48(%rbp), %rsi
movq %rax, -40(%rbp)
movq -40(%rbp), %rax
movq %rax, -48(%rbp)
movq %rsi, -56(%rbp)
movq -56(%rbp), %rdi
movq %rdi, -96(%rbp)
jmp LBB116_3
LBB116_2:
jmp LBB116_19
LBB116_3:
movq -96(%rbp), %rdi
callq __ZN4iter13_$LT$impl$GT$4next4next21h16270659932655724586E
movq %rax, -64(%rbp)
movq %rax, -72(%rbp)
movl -72(%rbp), %ecx
testl %ecx, %ecx
movl %ecx, -100(%rbp)
je LBB116_8
jmp LBB116_21
LBB116_21:
movl -100(%rbp), %eax
subl $1, %eax
movl %eax, -104(%rbp)
je LBB116_7
jmp LBB116_6
LBB116_4:
movq -80(%rbp), %rax
movl (%rax), %ecx
movl %ecx, -84(%rbp)
cmpq $0, -24(%rbp)
je LBB116_9
jmp LBB116_14
LBB116_5:
jmp LBB116_17
LBB116_6:
LBB116_7:
leaq -72(%rbp), %rax
addq $4, %rax
movq %rax, -80(%rbp)
jmp LBB116_4
LBB116_8:
jmp LBB116_5
LBB116_9:
movl -84(%rbp), %eax
movl %eax, -4(%rbp)
movl $1, -8(%rbp)
jmp LBB116_13
LBB116_10:
jmp LBB116_20
LBB116_11:
jmp LBB116_10
LBB116_12:
jmp LBB116_11
LBB116_13:
jmp LBB116_12
LBB116_14:
movq -24(%rbp), %rax
subq $1, %rax
setb %cl
testb $1, %cl
movq %rax, -112(%rbp)
jne LBB116_16
movq -112(%rbp), %rax
movq %rax, -24(%rbp)
jmp LBB116_18
LBB116_16:
leaq _panic_loc4775(%rip), %rdi
callq __ZN9panicking5panic20hb8a57f0c8013c90awDKE
LBB116_17:
jmp LBB116_2
LBB116_18:
jmp LBB116_3
LBB116_19:
movq _const4737(%rip), %rax
movq %rax, -8(%rbp)
LBB116_20:
movq -8(%rbp), %rax
addq $112, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN4iter13_$LT$impl$GT$9into_iter9into_iter20h3514568788977092823E:
.cfi_startproc
pushq %rbp
Ltmp418:
.cfi_def_cfa_offset 16
Ltmp419:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp420:
.cfi_def_cfa_register %rbp
movq %rdi, -8(%rbp)
movq -8(%rbp), %rax
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN4iter13_$LT$impl$GT$4next4next21h16270659932655724586E:
.cfi_startproc
pushq %rbp
Ltmp421:
.cfi_def_cfa_offset 16
Ltmp422:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp423:
.cfi_def_cfa_register %rbp
subq $16, %rsp
movq %rdi, -16(%rbp)
movq -16(%rbp), %rdi
movq (%rdi), %rdi
callq __ZN3str13_$LT$impl$GT$4next20h71661afa028f0c51RKRE
movq %rax, -8(%rbp)
movq -8(%rbp), %rax
addq $16, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3str13_$LT$impl$GT$4next20h71661afa028f0c51RKRE:
.cfi_startproc
pushq %rbp
Ltmp424:
.cfi_def_cfa_offset 16
Ltmp425:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp426:
.cfi_def_cfa_register %rbp
subq $32, %rsp
movq %rdi, -16(%rbp)
movq -16(%rbp), %rdi
callq __ZN3str15next_code_point20h41fa37129baee7342GRE
movq %rax, -24(%rbp)
movq -24(%rbp), %rdi
callq __ZN6option13_$LT$impl$GT$3map3map21h12776989518615948897E
movq %rax, -8(%rbp)
movq -8(%rbp), %rax
addq $32, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN6option13_$LT$impl$GT$3map3map21h12776989518615948897E:
.cfi_startproc
pushq %rbp
Ltmp427:
.cfi_def_cfa_offset 16
Ltmp428:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp429:
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, -16(%rbp)
movl -16(%rbp), %eax
testl %eax, %eax
movl %eax, -40(%rbp)
je LBB120_5
jmp LBB120_7
LBB120_7:
movl -40(%rbp), %eax
subl $1, %eax
movl %eax, -44(%rbp)
je LBB120_4
jmp LBB120_3
LBB120_1:
movq -32(%rbp), %rax
movl (%rax), %ecx
movl %ecx, -36(%rbp)
movl -36(%rbp), %edi
callq __ZN4core3str13_$LT$impl$GT$4next16_$LT$closure$GT$12closure.4735E
movl %eax, -4(%rbp)
movl $1, -8(%rbp)
jmp LBB120_6
LBB120_2:
movq _const4737(%rip), %rax
movq %rax, -8(%rbp)
jmp LBB120_6
LBB120_3:
LBB120_4:
leaq -16(%rbp), %rax
addq $4, %rax
movq %rax, -32(%rbp)
jmp LBB120_1
LBB120_5:
jmp LBB120_2
LBB120_6:
movq -8(%rbp), %rax
addq $48, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN4core3str13_$LT$impl$GT$4next16_$LT$closure$GT$12closure.4735E:
.cfi_startproc
pushq %rax
Ltmp430:
.cfi_def_cfa_offset 16
movl %edi, 4(%rsp)
movl 4(%rsp), %edi
callq __ZN4char18from_u32_unchecked20hce7f236d29850afamkKE
popq %rdx
retq
.cfi_endproc
.align 4, 0x90
__ZN3str15next_code_point20h41fa37129baee7342GRE:
.cfi_startproc
pushq %rbp
Ltmp431:
.cfi_def_cfa_offset 16
Ltmp432:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp433:
.cfi_def_cfa_register %rbp
subq $144, %rsp
movq %rdi, -16(%rbp)
callq __ZN5slice13_$LT$impl$GT$4next4next19h297838165411126843E
movq %rax, -32(%rbp)
movq %rax, -40(%rbp)
testq %rax, %rax
setne %cl
movb %cl, -125(%rbp)
jne LBB122_6
jmp LBB122_17
LBB122_17:
movb -125(%rbp), %al
testb $1, %al
je LBB122_5
jmp LBB122_4
LBB122_1:
movq _const4737(%rip), %rax
movq %rax, -8(%rbp)
jmp LBB122_9
LBB122_2:
movq -48(%rbp), %rax
movb (%rax), %cl
movb %cl, -49(%rbp)
movzbl -49(%rbp), %edx
movl %edx, -4(%rbp)
movl $1, -8(%rbp)
jmp LBB122_10
LBB122_3:
movq -64(%rbp), %rax
movb (%rax), %cl
movb %cl, -65(%rbp)
movb -65(%rbp), %cl
movb %cl, -17(%rbp)
jmp LBB122_11
LBB122_4:
LBB122_5:
jmp LBB122_1
LBB122_6:
movq -40(%rbp), %rax
movq %rax, -48(%rbp)
movq -48(%rbp), %rcx
movb (%rcx), %dl
movb %dl, -49(%rbp)
cmpb $-128, -49(%rbp)
setb %dl
xorb $-1, %dl
testb $1, %dl
movq %rax, -136(%rbp)
jne LBB122_8
jmp LBB122_2
LBB122_8:
movq -136(%rbp), %rax
movq %rax, -64(%rbp)
jmp LBB122_3
LBB122_9:
jmp LBB122_16
LBB122_10:
jmp LBB122_9
LBB122_11:
movl $2, %esi
movzbl -17(%rbp), %edi
callq __ZN3str15utf8_first_byte20h7179f24824a68810TFRE
movl %eax, -72(%rbp)
movq -16(%rbp), %rdi
callq __ZN5slice13_$LT$impl$GT$4next4next19h297838165411126843E
movq %rax, -88(%rbp)
movq -88(%rbp), %rdi
callq __ZN3str11unwrap_or_020ha1859a931f8327ceLGRE
movb %al, -73(%rbp)
movl -72(%rbp), %edi
movzbl -73(%rbp), %esi
callq __ZN3str18utf8_acc_cont_byte20h7ac54d9ad1a01371cGRE
movl %eax, -92(%rbp)
cmpb $-32, -17(%rbp)
jb LBB122_15
movq -16(%rbp), %rdi
callq __ZN5slice13_$LT$impl$GT$4next4next19h297838165411126843E
movq %rax, -104(%rbp)
movq -104(%rbp), %rdi
callq __ZN3str11unwrap_or_020ha1859a931f8327ceLGRE
movb %al, -93(%rbp)
movb -73(%rbp), %al
andb $63, %al
movzbl %al, %edi
movzbl -93(%rbp), %esi
callq __ZN3str18utf8_acc_cont_byte20h7ac54d9ad1a01371cGRE
movl %eax, -108(%rbp)
movl -72(%rbp), %eax
shll $12, %eax
orl -108(%rbp), %eax
movl %eax, -92(%rbp)
cmpb $-16, -17(%rbp)
jb LBB122_14
movq -16(%rbp), %rdi
callq __ZN5slice13_$LT$impl$GT$4next4next19h297838165411126843E
movq %rax, -120(%rbp)
movq -120(%rbp), %rdi
callq __ZN3str11unwrap_or_020ha1859a931f8327ceLGRE
movb %al, -109(%rbp)
movl -72(%rbp), %ecx
andl $7, %ecx
shll $18, %ecx
movl -108(%rbp), %edi
movzbl -109(%rbp), %esi
movl %ecx, -140(%rbp)
callq __ZN3str18utf8_acc_cont_byte20h7ac54d9ad1a01371cGRE
movl %eax, -124(%rbp)
movl -140(%rbp), %eax
orl -124(%rbp), %eax
movl %eax, -92(%rbp)
LBB122_14:
jmp LBB122_15
LBB122_15:
movl -92(%rbp), %eax
movl %eax, -4(%rbp)
movl $1, -8(%rbp)
LBB122_16:
movq -8(%rbp), %rax
addq $144, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN5slice13_$LT$impl$GT$4next4next19h297838165411126843E:
.cfi_startproc
pushq %rbp
Ltmp434:
.cfi_def_cfa_offset 16
Ltmp435:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp436:
.cfi_def_cfa_register %rbp
subq $112, %rsp
movq %rdi, -32(%rbp)
callq __ZN3mem7size_of7size_of20h3291978886090962305E
movq %rax, -40(%rbp)
cmpq $0, -40(%rbp)
je LBB123_2
movq -32(%rbp), %rax
movq (%rax), %rdi
callq __ZN3ptr13_$LT$impl$GT$7is_null7is_null21h11891800483381718988E
andb $1, %al
movb %al, -41(%rbp)
movq -32(%rbp), %rdi
movq 8(%rdi), %rdi
callq __ZN3ptr13_$LT$impl$GT$7is_null7is_null21h11891800483381718988E
andb $1, %al
movb %al, -42(%rbp)
LBB123_2:
movq -32(%rbp), %rax
movq (%rax), %rax
movq -32(%rbp), %rcx
cmpq 8(%rcx), %rax
jne LBB123_4
movq _const4374(%rip), %rax
movq %rax, -24(%rbp)
jmp LBB123_11
LBB123_4:
movq -32(%rbp), %rax
movq (%rax), %rax
movq %rax, -56(%rbp)
movq -32(%rbp), %rax
movq (%rax), %rax
movq %rax, -72(%rbp)
movq -72(%rbp), %rax
movq %rax, -16(%rbp)
callq __ZN3mem7size_of7size_of20h3291978886090962305E
movq %rax, -80(%rbp)
cmpq $0, -80(%rbp)
jne LBB123_6
movq -72(%rbp), %rax
addq $1, %rax
movq %rax, -88(%rbp)
movq -88(%rbp), %rax
movq %rax, -64(%rbp)
jmp LBB123_7
LBB123_6:
movl $1, %eax
movl %eax, %esi
movq -72(%rbp), %rdi
callq __ZN3ptr13_$LT$impl$GT$6offset6offset20h3008778772160887791E
movq %rax, -64(%rbp)
LBB123_7:
movq -64(%rbp), %rax
movq -32(%rbp), %rcx
movq %rax, (%rcx)
movq -56(%rbp), %rax
movq %rax, -96(%rbp)
movq -96(%rbp), %rax
movq %rax, -8(%rbp)
callq __ZN3mem7size_of7size_of20h3291978886090962305E
movq %rax, -104(%rbp)
cmpq $0, -104(%rbp)
jne LBB123_9
movl $1, %eax
movl %eax, %ecx
movq %rcx, -24(%rbp)
jmp LBB123_10
LBB123_9:
movq -96(%rbp), %rax
movq %rax, -24(%rbp)
LBB123_10:
jmp LBB123_11
LBB123_11:
movq -24(%rbp), %rax
addq $112, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3ptr13_$LT$impl$GT$7is_null7is_null21h11891800483381718988E:
.cfi_startproc
pushq %rbp
Ltmp437:
.cfi_def_cfa_offset 16
Ltmp438:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp439:
.cfi_def_cfa_register %rbp
movq %rdi, -8(%rbp)
cmpq $0, -8(%rbp)
sete %al
andb $1, %al
andb $1, %al
movzbl %al, %eax
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3ptr13_$LT$impl$GT$6offset6offset20h3008778772160887791E:
.cfi_startproc
pushq %rbp
Ltmp440:
.cfi_def_cfa_offset 16
Ltmp441:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp442:
.cfi_def_cfa_register %rbp
movq %rdi, -8(%rbp)
movq %rsi, -16(%rbp)
movq -8(%rbp), %rsi
addq -16(%rbp), %rsi
movq %rsi, %rax
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3str15utf8_first_byte20h7179f24824a68810TFRE:
.cfi_startproc
pushq %rbp
Ltmp443:
.cfi_def_cfa_offset 16
Ltmp444:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp445:
.cfi_def_cfa_register %rbp
subq $16, %rsp
movb %dil, %al
movb $127, %cl
movb %al, -1(%rbp)
movl %esi, -8(%rbp)
movb -1(%rbp), %al
movl -8(%rbp), %esi
movl %esi, %edi
andl $-8, %edi
movb %sil, %dl
andb $7, %dl
movb %cl, -9(%rbp)
movb %dl, %cl
movb -9(%rbp), %dl
shrb %cl, %dl
cmpl $0, %edi
movb %dl, -10(%rbp)
movb %al, -11(%rbp)
jne LBB126_2
movb -11(%rbp), %al
movb -10(%rbp), %cl
andb %cl, %al
movzbl %al, %eax
addq $16, %rsp
popq %rbp
retq
LBB126_2:
leaq _panic_loc4758(%rip), %rdi
callq __ZN9panicking5panic20hb8a57f0c8013c90awDKE
.cfi_endproc
.align 4, 0x90
__ZN3str11unwrap_or_020ha1859a931f8327ceLGRE:
.cfi_startproc
pushq %rbp
Ltmp446:
.cfi_def_cfa_offset 16
Ltmp447:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp448:
.cfi_def_cfa_register %rbp
movq %rdi, -16(%rbp)
testq %rdi, %rdi
setne %al
movb %al, -26(%rbp)
jne LBB127_4
jmp LBB127_7
LBB127_7:
movb -26(%rbp), %al
testb $1, %al
je LBB127_5
jmp LBB127_3
LBB127_1:
movq -24(%rbp), %rax
movb (%rax), %cl
movb %cl, -25(%rbp)
movb -25(%rbp), %cl
movb %cl, -1(%rbp)
jmp LBB127_6
LBB127_2:
movb $0, -1(%rbp)
jmp LBB127_6
LBB127_3:
LBB127_4:
movq -16(%rbp), %rax
movq %rax, -24(%rbp)
jmp LBB127_1
LBB127_5:
jmp LBB127_2
LBB127_6:
movb -1(%rbp), %al
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3str18utf8_acc_cont_byte20h7ac54d9ad1a01371cGRE:
.cfi_startproc
pushq %rbp
Ltmp449:
.cfi_def_cfa_offset 16
Ltmp450:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp451:
.cfi_def_cfa_register %rbp
movb %sil, %al
movl %edi, -4(%rbp)
movb %al, -5(%rbp)
movl -4(%rbp), %esi
shll $6, %esi
movb -5(%rbp), %al
andb $63, %al
movzbl %al, %edi
orl %edi, %esi
movl %esi, %eax
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN4char18from_u32_unchecked20hce7f236d29850afamkKE:
.cfi_startproc
pushq %rbp
Ltmp452:
.cfi_def_cfa_offset 16
Ltmp453:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp454:
.cfi_def_cfa_register %rbp
movl %edi, -4(%rbp)
movl -4(%rbp), %eax
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3str13_$LT$impl$GT$5chars20hdcdab841b04db3cey7eE:
.cfi_startproc
pushq %rbp
Ltmp455:
.cfi_def_cfa_offset 16
Ltmp456:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp457:
.cfi_def_cfa_register %rbp
subq $32, %rsp
movq %rdi, %rax
movq %rsi, -16(%rbp)
movq %rdx, -8(%rbp)
movq -16(%rbp), %rsi
movq -8(%rbp), %rdx
movq %rax, -24(%rbp)
callq __ZN3str13_$LT$impl$GT$5chars20h87039dc17de308b6fOSE
movq -24(%rbp), %rax
addq $32, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3str13_$LT$impl$GT$5chars20h87039dc17de308b6fOSE:
.cfi_startproc
pushq %rbp
Ltmp458:
.cfi_def_cfa_offset 16
Ltmp459:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp460:
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, %rax
movq %rsi, -16(%rbp)
movq %rdx, -8(%rbp)
movq -16(%rbp), %rdx
movq -8(%rbp), %rsi
movq %rdi, -40(%rbp)
movq %rdx, %rdi
movq %rax, -48(%rbp)
callq __ZN3str13_$LT$impl$GT$8as_bytes20haa81bfbb41304cc064SE
movq %rax, -32(%rbp)
movq %rdx, -24(%rbp)
movq -32(%rbp), %rsi
movq -24(%rbp), %rdx
movq -40(%rbp), %rdi
callq __ZN5slice13_$LT$impl$GT$4iter4iter20h9034062379428757226E
movq -48(%rbp), %rax
addq $48, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN5slice13_$LT$impl$GT$4iter4iter20h9034062379428757226E:
.cfi_startproc
pushq %rbp
Ltmp461:
.cfi_def_cfa_offset 16
Ltmp462:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp463:
.cfi_def_cfa_register %rbp
subq $144, %rsp
movq %rdi, %rax
movq %rsi, -24(%rbp)
movq %rdx, -16(%rbp)
movq %rax, -104(%rbp)
movq %rdi, -112(%rbp)
callq __ZN3mem7size_of7size_of20h3291978886090962305E
movq %rax, -40(%rbp)
cmpq $0, -40(%rbp)
jne LBB132_2
movl $1, %eax
movl %eax, %ecx
movq %rcx, -32(%rbp)
jmp LBB132_3
LBB132_2:
movq -24(%rbp), %rdi
movq -16(%rbp), %rsi
callq __ZN5slice13_$LT$impl$GT$6as_ptr6as_ptr20h2569038056939761579E
movq %rax, -48(%rbp)
movq -48(%rbp), %rdi
callq __ZN3ptr13_$LT$impl$GT$7is_null7is_null21h11891800483381718988E
andb $1, %al
movb %al, -49(%rbp)
movq -48(%rbp), %rsi
movq %rsi, -32(%rbp)
LBB132_3:
movq -32(%rbp), %rax
movq -112(%rbp), %rcx
movq %rax, (%rcx)
addq $8, %rcx
movq -32(%rbp), %rax
movq %rax, -64(%rbp)
movq -64(%rbp), %rax
movq %rax, -8(%rbp)
movq %rcx, -120(%rbp)
callq __ZN3mem7size_of7size_of20h3291978886090962305E
movq %rax, -72(%rbp)
cmpq $0, -72(%rbp)
jne LBB132_5
movq -64(%rbp), %rax
movq -24(%rbp), %rdi
movq -16(%rbp), %rsi
movq %rax, -128(%rbp)
callq __ZN5slice13_$LT$impl$GT$3len3len20h4288982587895671553E
movq %rax, -88(%rbp)
movq -128(%rbp), %rax
addq -88(%rbp), %rax
movq %rax, -80(%rbp)
movq -80(%rbp), %rax
movq -120(%rbp), %rsi
movq %rax, (%rsi)
jmp LBB132_6
LBB132_5:
movq -64(%rbp), %rdi
movq -24(%rbp), %rax
movq -16(%rbp), %rsi
movq %rdi, -136(%rbp)
movq %rax, %rdi
callq __ZN5slice13_$LT$impl$GT$3len3len20h4288982587895671553E
movq %rax, -96(%rbp)
movq -96(%rbp), %rsi
movq -136(%rbp), %rdi
callq __ZN3ptr13_$LT$impl$GT$6offset6offset20h3008778772160887791E
movq -120(%rbp), %rsi
movq %rax, (%rsi)
LBB132_6:
movq -104(%rbp), %rax
addq $144, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN5slice13_$LT$impl$GT$6as_ptr6as_ptr20h2569038056939761579E:
.cfi_startproc
pushq %rbp
Ltmp464:
.cfi_def_cfa_offset 16
Ltmp465:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp466:
.cfi_def_cfa_register %rbp
subq $32, %rsp
leaq -32(%rbp), %rax
movq %rdi, -16(%rbp)
movq %rsi, -8(%rbp)
movq -16(%rbp), %rsi
movq -8(%rbp), %rdx
movq %rax, %rdi
callq __ZN3raw4Repr4repr4repr21h15769309217336261029E
movq -32(%rbp), %rax
addq $32, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3str13_$LT$impl$GT$8as_bytes20haa81bfbb41304cc064SE:
.cfi_startproc
pushq %rbp
Ltmp467:
.cfi_def_cfa_offset 16
Ltmp468:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp469:
.cfi_def_cfa_register %rbp
movq %rdi, -32(%rbp)
movq %rsi, -24(%rbp)
movq %rsi, -8(%rbp)
movq -32(%rbp), %rsi
movq %rsi, -16(%rbp)
movq -16(%rbp), %rax
movq -8(%rbp), %rdx
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN6string13_$LT$impl$GT$5deref20ha29fdb92d3349f21v6fE:
.cfi_startproc
pushq %rbp
Ltmp470:
.cfi_def_cfa_offset 16
Ltmp471:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp472:
.cfi_def_cfa_register %rbp
subq $80, %rsp
movq %rdi, -56(%rbp)
movq %rdi, -64(%rbp)
callq __ZN3vec13_$LT$impl$GT$5deref5deref20h6796926746828565714E
movq %rax, -80(%rbp)
movq %rdx, -72(%rbp)
movq -80(%rbp), %rax
movq %rax, -32(%rbp)
movq %rdx, -24(%rbp)
movq %rdx, -8(%rbp)
movq -32(%rbp), %rax
movq %rax, -16(%rbp)
movq -16(%rbp), %rax
movq -8(%rbp), %rdx
movq %rax, -48(%rbp)
movq %rdx, -40(%rbp)
movq -48(%rbp), %rax
addq $80, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3vec13_$LT$impl$GT$5deref5deref20h6796926746828565714E:
.cfi_startproc
pushq %rbp
Ltmp473:
.cfi_def_cfa_offset 16
Ltmp474:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp475:
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, -24(%rbp)
callq __ZN7raw_vec13_$LT$impl$GT$3ptr3ptr21h11965300743638376220E
movq %rax, -32(%rbp)
movq %rax, %rdi
callq __ZN3ptr13_$LT$impl$GT$7is_null7is_null20h5255508850291379720E
movb %al, -33(%rbp)
movq -32(%rbp), %rdi
movq -24(%rbp), %rcx
movq 16(%rcx), %rsi
callq __ZN5slice14from_raw_parts14from_raw_parts21h13370301977866858246E
movq %rax, -16(%rbp)
movq %rdx, -8(%rbp)
movq -16(%rbp), %rax
addq $48, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN5slice14from_raw_parts14from_raw_parts21h13370301977866858246E:
.cfi_startproc
pushq %rbp
Ltmp476:
.cfi_def_cfa_offset 16
Ltmp477:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp478:
.cfi_def_cfa_register %rbp
movq %rdi, -24(%rbp)
movq %rsi, -32(%rbp)
movq -24(%rbp), %rsi
movq %rsi, -16(%rbp)
movq -32(%rbp), %rsi
movq %rsi, -8(%rbp)
movq -16(%rbp), %rax
movq %rsi, %rdx
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN6string13_$LT$impl$GT$2eq20hdc9a3c18035c17b7sSfE:
.cfi_startproc
pushq %rbp
Ltmp479:
.cfi_def_cfa_offset 16
Ltmp480:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp481:
.cfi_def_cfa_register %rbp
subq $80, %rsp
movq %rdi, -8(%rbp)
movq %rsi, -16(%rbp)
movq -8(%rbp), %rdi
callq __ZN6string13_$LT$impl$GT$5index20hc9e7483a35d6a713y4fE
movq %rax, -40(%rbp)
movq %rdx, -32(%rbp)
movq -40(%rbp), %rdi
movq -32(%rbp), %rsi
movq -16(%rbp), %rax
movq %rdi, -72(%rbp)
movq %rax, %rdi
movq %rsi, -80(%rbp)
callq __ZN6string13_$LT$impl$GT$5index20hc9e7483a35d6a713y4fE
movq %rax, -64(%rbp)
movq %rdx, -56(%rbp)
movq -64(%rbp), %rdx
movq -56(%rbp), %rcx
movq -72(%rbp), %rdi
movq -80(%rbp), %rsi
callq __ZN3str6traits13_$LT$impl$GT$2eq20h4fa1e284cc598929dxSE
andb $1, %al
andb $1, %al
movzbl %al, %eax
addq $80, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3str6traits13_$LT$impl$GT$2eq20h4fa1e284cc598929dxSE:
.cfi_startproc
pushq %rbp
Ltmp482:
.cfi_def_cfa_offset 16
Ltmp483:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp484:
.cfi_def_cfa_register %rbp
subq $32, %rsp
movq %rdi, -16(%rbp)
movq %rsi, -8(%rbp)
movq %rdx, -32(%rbp)
movq %rcx, -24(%rbp)
movq -16(%rbp), %rdi
movq -8(%rbp), %rsi
movq -32(%rbp), %rdx
movq -24(%rbp), %rcx
callq __ZN3str8eq_slice20h92e6b1c043f6e2cfFkSE
andb $1, %al
andb $1, %al
movzbl %al, %eax
addq $32, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3str8eq_slice20h92e6b1c043f6e2cfFkSE:
.cfi_startproc
pushq %rbp
Ltmp485:
.cfi_def_cfa_offset 16
Ltmp486:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp487:
.cfi_def_cfa_register %rbp
subq $112, %rsp
movq %rdi, -16(%rbp)
movq %rsi, -8(%rbp)
movq %rdx, -32(%rbp)
movq %rcx, -24(%rbp)
movq -16(%rbp), %rdi
movq -8(%rbp), %rsi
callq __ZN3str13_$LT$impl$GT$3len20h04916f5f7d1f2decqaTE
movq %rax, -40(%rbp)
movq -40(%rbp), %rax
movq -32(%rbp), %rdi
movq -24(%rbp), %rsi
movq %rax, -72(%rbp)
callq __ZN3str13_$LT$impl$GT$3len20h04916f5f7d1f2decqaTE
movq %rax, -48(%rbp)
movq -72(%rbp), %rax
cmpq -48(%rbp), %rax
sete %r8b
testb $1, %r8b
movb %r8b, -73(%rbp)
jne LBB140_2
LBB140_1:
movb -73(%rbp), %al
andb $1, %al
andb $1, %al
movzbl %al, %eax
addq $112, %rsp
popq %rbp
retq
LBB140_2:
movq -16(%rbp), %rdi
movq -8(%rbp), %rsi
movq -32(%rbp), %rdx
movq -24(%rbp), %rcx
movq -16(%rbp), %rax
movq -8(%rbp), %r8
movq %rdi, -88(%rbp)
movq %rax, %rdi
movq %rsi, -96(%rbp)
movq %r8, %rsi
movq %rcx, -104(%rbp)
movq %rdx, -112(%rbp)
callq __ZN3str13_$LT$impl$GT$3len20h04916f5f7d1f2decqaTE
movq %rax, -64(%rbp)
movq -64(%rbp), %r8
movq -88(%rbp), %rdi
movq -96(%rbp), %rsi
movq -112(%rbp), %rdx
movq -104(%rbp), %rcx
callq __ZN3str9cmp_slice20haffcb9f1df6be86a7kSE
movl %eax, -56(%rbp)
cmpl $0, -56(%rbp)
sete %r9b
andb $1, %r9b
movb %r9b, -49(%rbp)
movb -49(%rbp), %r9b
movb %r9b, -73(%rbp)
jmp LBB140_1
.cfi_endproc
.align 4, 0x90
__ZN3str13_$LT$impl$GT$3len20h04916f5f7d1f2decqaTE:
.cfi_startproc
pushq %rbp
Ltmp488:
.cfi_def_cfa_offset 16
Ltmp489:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp490:
.cfi_def_cfa_register %rbp
subq $32, %rsp
leaq -32(%rbp), %rax
movq %rdi, -16(%rbp)
movq %rsi, -8(%rbp)
movq -16(%rbp), %rsi
movq -8(%rbp), %rdx
movq %rax, %rdi
callq __ZN3raw4Repr4repr4repr20h4224106345533647024E
movq -24(%rbp), %rax
addq $32, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3raw4Repr4repr4repr20h4224106345533647024E:
.cfi_startproc
pushq %rbp
Ltmp491:
.cfi_def_cfa_offset 16
Ltmp492:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp493:
.cfi_def_cfa_register %rbp
subq $32, %rsp
movq %rdi, %rax
leaq -16(%rbp), %rcx
movq %rsi, -16(%rbp)
movq %rdx, -8(%rbp)
movq %rcx, %rsi
movq %rax, -24(%rbp)
callq __ZN3mem14transmute_copy14transmute_copy20h7703329865053664598E
movq -24(%rbp), %rax
addq $32, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3mem14transmute_copy14transmute_copy20h7703329865053664598E:
.cfi_startproc
pushq %rbp
Ltmp494:
.cfi_def_cfa_offset 16
Ltmp495:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp496:
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, %rax
leaq -24(%rbp), %rcx
movq %rsi, -32(%rbp)
movq -32(%rbp), %rsi
movq %rsi, -8(%rbp)
movq %rdi, -40(%rbp)
movq %rcx, %rdi
movq %rax, -48(%rbp)
callq __ZN3mem13uninitialized13uninitialized20h3282709255555528491E
movq -8(%rbp), %rax
movq (%rax), %rcx
movq %rcx, -24(%rbp)
movq 8(%rax), %rax
movq %rax, -16(%rbp)
movq -24(%rbp), %rax
movq -40(%rbp), %rcx
movq %rax, (%rcx)
movq -16(%rbp), %rax
movq %rax, 8(%rcx)
movq -48(%rbp), %rax
addq $48, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3str9cmp_slice20haffcb9f1df6be86a7kSE:
.cfi_startproc
pushq %rbp
Ltmp497:
.cfi_def_cfa_offset 16
Ltmp498:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp499:
.cfi_def_cfa_register %rbp
subq $96, %rsp
movq %rdi, -16(%rbp)
movq %rsi, -8(%rbp)
movq %rdx, -32(%rbp)
movq %rcx, -24(%rbp)
movq %r8, -40(%rbp)
movq -16(%rbp), %rdi
movq -8(%rbp), %rsi
callq __ZN3str13_$LT$impl$GT$6as_ptr20hf855bd2985728803faTE
movq %rax, -48(%rbp)
movq -48(%rbp), %rax
movq -32(%rbp), %rdi
movq -24(%rbp), %rsi
movq %rax, -88(%rbp)
callq __ZN3str13_$LT$impl$GT$6as_ptr20hf855bd2985728803faTE
movq %rax, -56(%rbp)
movq -56(%rbp), %rax
movq -40(%rbp), %rcx
movq -88(%rbp), %rdx
movq %rdx, -64(%rbp)
movq -64(%rbp), %rdi
movq %rax, -72(%rbp)
movq -72(%rbp), %rsi
movq %rcx, -80(%rbp)
movq -80(%rbp), %rdx
callq _memcmp
addq $96, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3str13_$LT$impl$GT$6as_ptr20hf855bd2985728803faTE:
.cfi_startproc
pushq %rbp
Ltmp500:
.cfi_def_cfa_offset 16
Ltmp501:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp502:
.cfi_def_cfa_register %rbp
subq $32, %rsp
leaq -32(%rbp), %rax
movq %rdi, -16(%rbp)
movq %rsi, -8(%rbp)
movq -16(%rbp), %rsi
movq -8(%rbp), %rdx
movq %rax, %rdi
callq __ZN3raw4Repr4repr4repr20h4224106345533647024E
movq -32(%rbp), %rax
addq $32, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN6string13_$LT$impl$GT$5index20hc9e7483a35d6a713y4fE:
.cfi_startproc
pushq %rbp
Ltmp503:
.cfi_def_cfa_offset 16
Ltmp504:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp505:
.cfi_def_cfa_register %rbp
subq $96, %rsp
movq %rdi, -56(%rbp)
movq %rdi, -72(%rbp)
callq __ZN3vec13_$LT$impl$GT$5deref5deref20h6796926746828565714E
movq %rax, -88(%rbp)
movq %rdx, -80(%rbp)
movq -88(%rbp), %rax
movq %rax, -32(%rbp)
movq %rdx, -24(%rbp)
movq %rdx, -8(%rbp)
movq -32(%rbp), %rax
movq %rax, -16(%rbp)
movq -16(%rbp), %rax
movq -8(%rbp), %rdx
movq %rax, -48(%rbp)
movq %rdx, -40(%rbp)
movq -48(%rbp), %rax
addq $96, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN1a20h9cf7b7eae194ad5c8baE:
.cfi_startproc
pushq %rbp
Ltmp506:
.cfi_def_cfa_offset 16
Ltmp507:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp508:
.cfi_def_cfa_register %rbp
subq $112, %rsp
movq __ZN1a15__STATIC_FMTSTR20hd3058e13335d7e60jcaE(%rip), %rax
movq %rax, -64(%rbp)
movq __ZN1a15__STATIC_FMTSTR20hd3058e13335d7e60jcaE+8(%rip), %rax
movq %rax, -56(%rbp)
movq -64(%rbp), %rsi
movq -56(%rbp), %rdx
movq %rsi, -104(%rbp)
movq %rdx, -112(%rbp)
jmp LBB147_2
LBB147_2:
leaq -48(%rbp), %rdi
leaq -80(%rbp), %rax
movq %rax, -96(%rbp)
movq $0, -88(%rbp)
movq -96(%rbp), %rcx
movq -88(%rbp), %r8
movq -104(%rbp), %rsi
movq -112(%rbp), %rdx
callq __ZN3fmt13_$LT$impl$GT$6new_v120h3e5fd94aafcc58553rWE
leaq -48(%rbp), %rdi
callq __ZN2io5stdio6_print20ha667e132e81d3ff0e4gE
addq $112, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN13build_pyramid20h3ac2dc1d6969af6bzcaE:
Lfunc_begin10:
.cfi_startproc
.cfi_personality 155, _rust_eh_personality
.cfi_lsda 16, Lexception10
pushq %rbp
Ltmp578:
.cfi_def_cfa_offset 16
Ltmp579:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp580:
.cfi_def_cfa_register %rbp
subq $1200, %rsp
movb $61, -17(%rbp)
movb $61, -18(%rbp)
movb $61, -19(%rbp)
movb $61, -20(%rbp)
movb $61, -21(%rbp)
movb $61, -22(%rbp)
movb $61, -23(%rbp)
movb $61, -24(%rbp)
movb $61, -25(%rbp)
movb $61, -26(%rbp)
movb $61, -27(%rbp)
movb $61, -28(%rbp)
movb $61, -29(%rbp)
movb $61, -30(%rbp)
movb $61, -31(%rbp)
movb $61, -32(%rbp)
movb $61, -33(%rbp)
movq 16(%rdi), %rax
movq %rax, -56(%rbp)
movq (%rdi), %rax
movq 8(%rdi), %rcx
movq %rcx, -64(%rbp)
movq %rax, -72(%rbp)
movabsq $2097865012304223517, %rax
movq %rax, 16(%rdi)
movq %rax, 8(%rdi)
movq %rax, (%rdi)
Ltmp509:
leaq -72(%rbp), %rax
movq %rdi, -952(%rbp)
movq %rax, %rdi
callq __ZN18letter_of_alphabet20hcc8ac937a3dd876exjaE
Ltmp510:
movq %rax, -960(%rbp)
jmp LBB148_1
LBB148_1:
movq -960(%rbp), %rax
movq %rax, -48(%rbp)
Ltmp511:
movq %rax, %rdi
callq __ZN11total_width20h6176494ea9e7b336kjaE
Ltmp512:
movq %rax, -968(%rbp)
jmp LBB148_6
LBB148_2:
Ltmp524:
movl %edx, %ecx
movq %rax, -976(%rbp)
movl %ecx, -980(%rbp)
jmp LBB148_3
LBB148_3:
movl -980(%rbp), %eax
movq -976(%rbp), %rcx
movq %rcx, -88(%rbp)
movl %eax, -80(%rbp)
jmp LBB148_5
LBB148_4:
movl -80(%rbp), %eax
movq -88(%rbp), %rdi
movl %eax, -984(%rbp)
callq __Unwind_Resume
LBB148_5:
movq -952(%rbp), %rdi
callq __ZN27collections..string..String9drop.448817h138972aabaa88ba5E
jmp LBB148_4
LBB148_6:
movq -968(%rbp), %rax
movq %rax, -96(%rbp)
Ltmp513:
leaq -152(%rbp), %rdi
movq %rax, %rsi
callq __ZN5pad_a20h6424d7a81ab4f6c3gfaE
Ltmp514:
jmp LBB148_7
LBB148_7:
Ltmp515:
movl $24, %eax
movl %eax, %edi
movl $8, %eax
movl %eax, %esi
callq __ZN4heap15exchange_malloc20h6907b0cd76cba447JfaE
Ltmp516:
movq %rax, -992(%rbp)
jmp LBB148_8
LBB148_8:
movq -992(%rbp), %rax
movq -136(%rbp), %rcx
movq -992(%rbp), %rdx
movq %rcx, 16(%rdx)
movq -152(%rbp), %rcx
movq -144(%rbp), %rsi
movq %rsi, 8(%rdx)
movq %rcx, (%rdx)
movabsq $2097865012304223517, %rcx
movq %rcx, -136(%rbp)
movq %rcx, -144(%rbp)
movq %rcx, -152(%rbp)
Ltmp520:
leaq -152(%rbp), %rdi
movq %rax, -1000(%rbp)
callq __ZN49_$u5b$collections..string..String$u3b$$u20$1$u5d$9drop.494517h58f7651389391094E
Ltmp521:
jmp LBB148_11
LBB148_9:
Ltmp517:
movl %edx, %ecx
movq %rax, -16(%rbp)
movl %ecx, -8(%rbp)
Ltmp518:
leaq -152(%rbp), %rdi
callq __ZN49_$u5b$collections..string..String$u3b$$u20$1$u5d$9drop.494517h58f7651389391094E
Ltmp519:
jmp LBB148_10
LBB148_10:
movl -8(%rbp), %eax
movq -16(%rbp), %rcx
movq %rcx, -976(%rbp)
movl %eax, -980(%rbp)
jmp LBB148_3
LBB148_11:
jmp LBB148_12
LBB148_12:
movq -1000(%rbp), %rax
movq %rax, -128(%rbp)
movq %rax, -168(%rbp)
movq $1, -160(%rbp)
movq -168(%rbp), %rsi
Ltmp522:
movl $1, %ecx
movl %ecx, %edx
leaq -120(%rbp), %rdi
callq __ZN5slice13_$LT$impl$GT$8into_vec8into_vec20h5138906126048346565E
Ltmp523:
jmp LBB148_13
LBB148_13:
movq $1, -208(%rbp)
movq -48(%rbp), %rax
movq %rax, -200(%rbp)
Ltmp525:
leaq -192(%rbp), %rdi
leaq -208(%rbp), %rsi
callq __ZN4iter13_$LT$impl$GT$9into_iter9into_iter20h5073887001993607488E
Ltmp526:
jmp LBB148_14
LBB148_14:
leaq -192(%rbp), %rax
movq %rax, -216(%rbp)
jmp LBB148_17
LBB148_15:
Ltmp574:
movl %edx, %ecx
movq %rax, -88(%rbp)
movl %ecx, -80(%rbp)
LBB148_16:
leaq -120(%rbp), %rdi
callq __ZN56collections..vec..Vec$LT$collections..string..String$GT$9drop.459617hffeb872ab1be8a6fE
jmp LBB148_5
LBB148_17:
movq -216(%rbp), %rsi
movq %rsi, -1008(%rbp)
jmp LBB148_19
LBB148_18:
jmp LBB148_37
LBB148_19:
Ltmp527:
leaq -232(%rbp), %rdi
movq -1008(%rbp), %rsi
callq __ZN4iter13_$LT$impl$GT$4next4next21h13181347243014979377E
Ltmp528:
jmp LBB148_20
LBB148_20:
movq -232(%rbp), %rax
testq %rax, %rax
movq %rax, -1016(%rbp)
je LBB148_25
jmp LBB148_90
LBB148_90:
movq -1016(%rbp), %rax
subq $1, %rax
movq %rax, -1024(%rbp)
je LBB148_24
jmp LBB148_23
LBB148_21:
movq -240(%rbp), %rax
movq (%rax), %rax
movq %rax, -248(%rbp)
leaq __ZN8ALPHABET20h31cdb43686aaaee9faaE(%rip), %rax
movq %rax, -288(%rbp)
movq $26, -280(%rbp)
movq -288(%rbp), %rdi
movq -248(%rbp), %rdx
Ltmp570:
movl $26, %ecx
movl %ecx, %esi
callq __ZN5slice13_$LT$impl$GT$5index5index20h3824758754946540026E
Ltmp571:
movq %rax, -1032(%rbp)
jmp LBB148_26
LBB148_22:
jmp LBB148_35
LBB148_23:
LBB148_24:
leaq -232(%rbp), %rax
addq $8, %rax
movq %rax, -240(%rbp)
jmp LBB148_21
LBB148_25:
jmp LBB148_22
LBB148_26:
movq -1032(%rbp), %rax
movq %rax, -296(%rbp)
movq %rax, -304(%rbp)
movq (%rax), %rsi
movq 8(%rax), %rdx
movq -96(%rbp), %rcx
movq -248(%rbp), %r8
Ltmp572:
leaq -272(%rbp), %rdi
callq __ZN3pad20h352aebf33d999aefigaE
Ltmp573:
jmp LBB148_27
LBB148_27:
movq -256(%rbp), %rax
movq %rax, -312(%rbp)
movq -272(%rbp), %rax
movq -264(%rbp), %rcx
movq %rcx, -320(%rbp)
movq %rax, -328(%rbp)
movabsq $2097865012304223517, %rax
movq %rax, -256(%rbp)
movq %rax, -264(%rbp)
movq %rax, -272(%rbp)
Ltmp575:
leaq -120(%rbp), %rdi
leaq -328(%rbp), %rsi
callq __ZN3vec13_$LT$impl$GT$4push4push20h7596997780504308353E
Ltmp576:
jmp LBB148_28
LBB148_28:
leaq -272(%rbp), %rdi
callq __ZN27collections..string..String9drop.448817h138972aabaa88ba5E
jmp LBB148_36
LBB148_29:
Ltmp577:
movl %edx, %ecx
movq %rax, -88(%rbp)
movl %ecx, -80(%rbp)
jmp LBB148_34
LBB148_30:
jmp LBB148_16
LBB148_31:
jmp LBB148_30
LBB148_32:
jmp LBB148_31
LBB148_33:
jmp LBB148_32
LBB148_34:
leaq -272(%rbp), %rdi
callq __ZN27collections..string..String9drop.448817h138972aabaa88ba5E
jmp LBB148_33
LBB148_35:
jmp LBB148_18
LBB148_36:
jmp LBB148_19
LBB148_37:
Ltmp529:
leaq -120(%rbp), %rdi
callq __ZN3vec13_$LT$impl$GT$5deref5deref21h14326543982131141023E
Ltmp530:
movq %rdx, -1040(%rbp)
movq %rax, -1048(%rbp)
jmp LBB148_38
LBB148_38:
movq -1048(%rbp), %rax
movq %rax, -384(%rbp)
movq -1040(%rbp), %rcx
movq %rcx, -376(%rbp)
movq -384(%rbp), %rsi
Ltmp531:
leaq -368(%rbp), %rdi
movq %rcx, %rdx
callq __ZN5slice13_$LT$impl$GT$4iter4iter21h17611640337429280332E
Ltmp532:
jmp LBB148_39
LBB148_39:
Ltmp533:
leaq -352(%rbp), %rdi
leaq -368(%rbp), %rsi
callq __ZN4iter13_$LT$impl$GT$9into_iter9into_iter21h10983931994349528555E
Ltmp534:
jmp LBB148_40
LBB148_40:
leaq -352(%rbp), %rax
movq %rax, -392(%rbp)
movq -392(%rbp), %rdi
movq %rdi, -1056(%rbp)
jmp LBB148_43
LBB148_42:
jmp LBB148_57
LBB148_43:
Ltmp535:
movq -1056(%rbp), %rdi
callq __ZN5slice13_$LT$impl$GT$4next4next21h16343961552520942951E
Ltmp536:
movq %rax, -1064(%rbp)
jmp LBB148_44
LBB148_44:
movq -1064(%rbp), %rax
movq %rax, -400(%rbp)
movq %rax, -408(%rbp)
testq %rax, %rax
setne %cl
movb %cl, -1065(%rbp)
jne LBB148_48
jmp LBB148_91
LBB148_91:
movb -1065(%rbp), %al
testb $1, %al
je LBB148_49
jmp LBB148_47
LBB148_45:
leaq -520(%rbp), %rax
leaq -424(%rbp), %rcx
movq -416(%rbp), %rdx
movq (%rdx), %rdx
movq %rdx, -424(%rbp)
movq __ZN13build_pyramid15__STATIC_FMTSTR20hd3058e13335d7e60GdaE(%rip), %rdx
movq %rdx, -488(%rbp)
movq __ZN13build_pyramid15__STATIC_FMTSTR20hd3058e13335d7e60GdaE+8(%rip), %rdx
movq %rdx, -480(%rbp)
movq -488(%rbp), %rsi
movq -480(%rbp), %rdx
movq %rcx, -512(%rbp)
movq -512(%rbp), %rcx
movq %rcx, -520(%rbp)
movq %rax, -528(%rbp)
movq %rsi, -1080(%rbp)
movq %rdx, -1088(%rbp)
jmp LBB148_50
LBB148_46:
jmp LBB148_55
LBB148_47:
LBB148_48:
leaq -408(%rbp), %rax
movq %rax, -416(%rbp)
jmp LBB148_45
LBB148_49:
jmp LBB148_46
LBB148_50:
movq -528(%rbp), %rax
movq (%rax), %rax
movq %rax, -536(%rbp)
Ltmp564:
leaq __ZN3fmt13_$LT$impl$GT$3fmt3fmt21h10032524248652039195E(%rip), %rdx
leaq -504(%rbp), %rdi
movq %rax, %rsi
callq __ZN3fmt13_$LT$impl$GT$3new3new21h13325087837672818136E
Ltmp565:
jmp LBB148_51
LBB148_51:
jmp LBB148_52
LBB148_52:
leaq -504(%rbp), %rax
movq %rax, -552(%rbp)
movq $1, -544(%rbp)
movq -552(%rbp), %rcx
Ltmp566:
movl $1, %edx
movl %edx, %r8d
leaq -472(%rbp), %rdi
movq -1080(%rbp), %rsi
movq -1088(%rbp), %rdx
callq __ZN3fmt13_$LT$impl$GT$6new_v120h3e5fd94aafcc58553rWE
Ltmp567:
jmp LBB148_53
LBB148_53:
Ltmp568:
leaq -472(%rbp), %rdi
callq __ZN2io5stdio6_print20ha667e132e81d3ff0e4gE
Ltmp569:
jmp LBB148_54
LBB148_54:
jmp LBB148_56
LBB148_55:
jmp LBB148_42
LBB148_56:
jmp LBB148_43
LBB148_57:
Ltmp537:
leaq -120(%rbp), %rdi
callq __ZN3vec13_$LT$impl$GT$5deref5deref21h14326543982131141023E
Ltmp538:
movq %rdx, -1096(%rbp)
movq %rax, -1104(%rbp)
jmp LBB148_58
LBB148_58:
movq -1104(%rbp), %rax
movq %rax, -600(%rbp)
movq -1096(%rbp), %rcx
movq %rcx, -592(%rbp)
movq -600(%rbp), %rsi
Ltmp539:
leaq -120(%rbp), %rdi
movq %rcx, -1112(%rbp)
movq %rsi, -1120(%rbp)
callq __ZN3vec13_$LT$impl$GT$3len3len19h824425568223598015E
Ltmp540:
movq %rax, -1128(%rbp)
jmp LBB148_59
LBB148_59:
movq -1128(%rbp), %rax
movq %rax, -608(%rbp)
subq $1, %rax
setb %cl
testb $1, %cl
movq %rax, -1136(%rbp)
jne LBB148_61
Ltmp541:
leaq -584(%rbp), %rdi
movq -1120(%rbp), %rsi
movq -1112(%rbp), %rdx
movq -1136(%rbp), %rcx
callq __ZN5slice13_$LT$impl$GT$8split_at8split_at20h7683419674867629935E
Ltmp542:
jmp LBB148_63
LBB148_61:
Ltmp562:
leaq _panic_loc5012(%rip), %rdi
callq __ZN9panicking5panic20hb8a57f0c8013c90awDKE
Ltmp563:
jmp LBB148_62
LBB148_62:
LBB148_63:
movq -584(%rbp), %rax
movq -576(%rbp), %rcx
movq %rcx, -616(%rbp)
movq %rax, -624(%rbp)
movq -624(%rbp), %rsi
movq -616(%rbp), %rdx
Ltmp543:
leaq -680(%rbp), %rdi
callq __ZN5slice13_$LT$impl$GT$4iter4iter21h17611640337429280332E
Ltmp544:
jmp LBB148_64
LBB148_64:
Ltmp545:
leaq -664(%rbp), %rdi
leaq -680(%rbp), %rsi
callq __ZN4iter8Iterator3rev3rev21h14103214362882847257E
Ltmp546:
jmp LBB148_67
LBB148_65:
Ltmp561:
movl %edx, %ecx
movq %rax, -88(%rbp)
movl %ecx, -80(%rbp)
leaq -120(%rbp), %rdi
callq __ZN56collections..vec..Vec$LT$collections..string..String$GT$9drop.459617hffeb872ab1be8a6fE
jmp LBB148_5
LBB148_67:
Ltmp547:
leaq -648(%rbp), %rdi
leaq -664(%rbp), %rsi
callq __ZN4iter13_$LT$impl$GT$9into_iter9into_iter20h7907211723852268674E
Ltmp548:
jmp LBB148_68
LBB148_68:
leaq -648(%rbp), %rax
movq %rax, -688(%rbp)
movq -688(%rbp), %rdi
movq %rdi, -1144(%rbp)
jmp LBB148_71
LBB148_70:
jmp LBB148_85
LBB148_71:
Ltmp549:
movq -1144(%rbp), %rdi
callq __ZN4iter13_$LT$impl$GT$4next4next21h16419405614634605035E
Ltmp550:
movq %rax, -1152(%rbp)
jmp LBB148_72
LBB148_72:
movq -1152(%rbp), %rax
movq %rax, -696(%rbp)
movq %rax, -704(%rbp)
testq %rax, %rax
setne %cl
movb %cl, -1153(%rbp)
jne LBB148_76
jmp LBB148_92
LBB148_92:
movb -1153(%rbp), %al
testb $1, %al
je LBB148_77
jmp LBB148_75
LBB148_73:
leaq -816(%rbp), %rax
leaq -720(%rbp), %rcx
movq -712(%rbp), %rdx
movq (%rdx), %rdx
movq %rdx, -720(%rbp)
movq __ZN13build_pyramid15__STATIC_FMTSTR20hd3058e13335d7e60ueaE(%rip), %rdx
movq %rdx, -784(%rbp)
movq __ZN13build_pyramid15__STATIC_FMTSTR20hd3058e13335d7e60ueaE+8(%rip), %rdx
movq %rdx, -776(%rbp)
movq -784(%rbp), %rsi
movq -776(%rbp), %rdx
movq %rcx, -808(%rbp)
movq -808(%rbp), %rcx
movq %rcx, -816(%rbp)
movq %rax, -824(%rbp)
movq %rsi, -1168(%rbp)
movq %rdx, -1176(%rbp)
jmp LBB148_78
LBB148_74:
jmp LBB148_83
LBB148_75:
LBB148_76:
leaq -704(%rbp), %rax
movq %rax, -712(%rbp)
jmp LBB148_73
LBB148_77:
jmp LBB148_74
LBB148_78:
movq -824(%rbp), %rax
movq (%rax), %rax
movq %rax, -832(%rbp)
Ltmp555:
leaq __ZN3fmt13_$LT$impl$GT$3fmt3fmt21h10032524248652039195E(%rip), %rdx
leaq -800(%rbp), %rdi
movq %rax, %rsi
callq __ZN3fmt13_$LT$impl$GT$3new3new21h13325087837672818136E
Ltmp556:
jmp LBB148_79
LBB148_79:
jmp LBB148_80
LBB148_80:
leaq -800(%rbp), %rax
movq %rax, -848(%rbp)
movq $1, -840(%rbp)
movq -848(%rbp), %rcx
Ltmp557:
movl $1, %edx
movl %edx, %r8d
leaq -768(%rbp), %rdi
movq -1168(%rbp), %rsi
movq -1176(%rbp), %rdx
callq __ZN3fmt13_$LT$impl$GT$6new_v120h3e5fd94aafcc58553rWE
Ltmp558:
jmp LBB148_81
LBB148_81:
Ltmp559:
leaq -768(%rbp), %rdi
callq __ZN2io5stdio6_print20ha667e132e81d3ff0e4gE
Ltmp560:
jmp LBB148_82
LBB148_82:
jmp LBB148_84
LBB148_83:
jmp LBB148_70
LBB148_84:
jmp LBB148_71
LBB148_85:
movq __ZN13build_pyramid15__STATIC_FMTSTR20hd3058e13335d7e600eaE(%rip), %rax
movq %rax, -912(%rbp)
movq __ZN13build_pyramid15__STATIC_FMTSTR20hd3058e13335d7e600eaE+8(%rip), %rax
movq %rax, -904(%rbp)
movq -912(%rbp), %rsi
movq -904(%rbp), %rdx
movq %rsi, -1184(%rbp)
movq %rdx, -1192(%rbp)
jmp LBB148_87
LBB148_87:
leaq -928(%rbp), %rax
movq %rax, -944(%rbp)
movq $0, -936(%rbp)
movq -944(%rbp), %rcx
Ltmp551:
xorl %edx, %edx
movl %edx, %r8d
leaq -896(%rbp), %rdi
movq -1184(%rbp), %rsi
movq -1192(%rbp), %rdx
callq __ZN3fmt13_$LT$impl$GT$6new_v120h3e5fd94aafcc58553rWE
Ltmp552:
jmp LBB148_88
LBB148_88:
Ltmp553:
leaq -896(%rbp), %rdi
callq __ZN2io5stdio6_print20ha667e132e81d3ff0e4gE
Ltmp554:
jmp LBB148_89
LBB148_89:
leaq -120(%rbp), %rdi
callq __ZN56collections..vec..Vec$LT$collections..string..String$GT$9drop.459617hffeb872ab1be8a6fE
movq -952(%rbp), %rdi
callq __ZN27collections..string..String9drop.448817h138972aabaa88ba5E
addq $1200, %rsp
popq %rbp
retq
Lfunc_end10:
.cfi_endproc
.section __TEXT,__gcc_except_tab
.align 2
GCC_except_table148:
Lexception10:
.byte 255
.byte 155
.asciz "\306\201\200"
.byte 3
.ascii "\303\001"
Lset114 = Ltmp509-Lfunc_begin10
.long Lset114
Lset115 = Ltmp512-Ltmp509
.long Lset115
Lset116 = Ltmp524-Lfunc_begin10
.long Lset116
.byte 0
Lset117 = Ltmp512-Lfunc_begin10
.long Lset117
Lset118 = Ltmp513-Ltmp512
.long Lset118
.long 0
.byte 0
Lset119 = Ltmp513-Lfunc_begin10
.long Lset119
Lset120 = Ltmp514-Ltmp513
.long Lset120
Lset121 = Ltmp524-Lfunc_begin10
.long Lset121
.byte 0
Lset122 = Ltmp515-Lfunc_begin10
.long Lset122
Lset123 = Ltmp516-Ltmp515
.long Lset123
Lset124 = Ltmp517-Lfunc_begin10
.long Lset124
.byte 0
Lset125 = Ltmp520-Lfunc_begin10
.long Lset125
Lset126 = Ltmp523-Ltmp520
.long Lset126
Lset127 = Ltmp524-Lfunc_begin10
.long Lset127
.byte 0
Lset128 = Ltmp525-Lfunc_begin10
.long Lset128
Lset129 = Ltmp526-Ltmp525
.long Lset129
Lset130 = Ltmp574-Lfunc_begin10
.long Lset130
.byte 0
Lset131 = Ltmp526-Lfunc_begin10
.long Lset131
Lset132 = Ltmp527-Ltmp526
.long Lset132
.long 0
.byte 0
Lset133 = Ltmp527-Lfunc_begin10
.long Lset133
Lset134 = Ltmp573-Ltmp527
.long Lset134
Lset135 = Ltmp574-Lfunc_begin10
.long Lset135
.byte 0
Lset136 = Ltmp575-Lfunc_begin10
.long Lset136
Lset137 = Ltmp576-Ltmp575
.long Lset137
Lset138 = Ltmp577-Lfunc_begin10
.long Lset138
.byte 0
Lset139 = Ltmp576-Lfunc_begin10
.long Lset139
Lset140 = Ltmp529-Ltmp576
.long Lset140
.long 0
.byte 0
Lset141 = Ltmp529-Lfunc_begin10
.long Lset141
Lset142 = Ltmp563-Ltmp529
.long Lset142
Lset143 = Ltmp574-Lfunc_begin10
.long Lset143
.byte 0
Lset144 = Ltmp543-Lfunc_begin10
.long Lset144
Lset145 = Ltmp546-Ltmp543
.long Lset145
Lset146 = Ltmp561-Lfunc_begin10
.long Lset146
.byte 0
Lset147 = Ltmp546-Lfunc_begin10
.long Lset147
Lset148 = Ltmp547-Ltmp546
.long Lset148
.long 0
.byte 0
Lset149 = Ltmp547-Lfunc_begin10
.long Lset149
Lset150 = Ltmp554-Ltmp547
.long Lset150
Lset151 = Ltmp561-Lfunc_begin10
.long Lset151
.byte 0
Lset152 = Ltmp554-Lfunc_begin10
.long Lset152
Lset153 = Lfunc_end10-Ltmp554
.long Lset153
.long 0
.byte 0
.align 2
.section __TEXT,__text,regular,pure_instructions
.globl _main
.align 4, 0x90
_main:
.cfi_startproc
subq $24, %rsp
Ltmp581:
.cfi_def_cfa_offset 32
leaq __ZN4main20h0ed1c70a1930c642MaaE(%rip), %rax
movq %rdi, 16(%rsp)
movq %rax, %rdi
movq 16(%rsp), %rax
movq %rsi, 8(%rsp)
movq %rax, %rsi
movq 8(%rsp), %rdx
callq __ZN2rt10lang_start20h44a8548d0ff91511KVwE
addq $24, %rsp
retq
.cfi_endproc
.align 4, 0x90
__ZN18letter_of_alphabet20hcc8ac937a3dd876exjaE:
Lfunc_begin11:
.cfi_startproc
.cfi_personality 155, _rust_eh_personality
.cfi_lsda 16, Lexception11
pushq %rbp
Ltmp591:
.cfi_def_cfa_offset 16
Ltmp592:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp593:
.cfi_def_cfa_register %rbp
subq $128, %rsp
movb $61, -1(%rbp)
leaq __ZN8ALPHABET20h31cdb43686aaaee9faaE(%rip), %rax
movq %rax, -64(%rbp)
movq $26, -56(%rbp)
movq -64(%rbp), %rsi
Ltmp582:
movl $26, %ecx
movl %ecx, %edx
leaq -48(%rbp), %rax
movq %rdi, -96(%rbp)
movq %rax, %rdi
callq __ZN5slice13_$LT$impl$GT$4iter4iter20h4258863171210596538E
Ltmp583:
jmp LBB150_1
LBB150_1:
movq -96(%rbp), %rax
movq %rax, -88(%rbp)
Ltmp584:
leaq -32(%rbp), %rdi
leaq -48(%rbp), %rsi
movq %rax, %rdx
callq __ZN4iter8Iterator8position8position20h6638583383842569192E
Ltmp585:
jmp LBB150_5
LBB150_2:
Ltmp590:
movl %edx, %ecx
movq %rax, -80(%rbp)
movl %ecx, -72(%rbp)
jmp LBB150_4
LBB150_3:
movl -72(%rbp), %eax
movq -80(%rbp), %rdi
movl %eax, -100(%rbp)
callq __Unwind_Resume
LBB150_4:
movq -96(%rbp), %rdi
callq __ZN27collections..string..String9drop.448817h138972aabaa88ba5E
jmp LBB150_3
LBB150_5:
Ltmp586:
leaq -32(%rbp), %rdi
callq __ZN6option13_$LT$impl$GT$6unwrap6unwrap20h1874459688941993379E
Ltmp587:
movq %rax, -112(%rbp)
jmp LBB150_6
LBB150_6:
movq -112(%rbp), %rax
movq %rax, -16(%rbp)
addq $1, %rax
setb %cl
testb $1, %cl
movq %rax, -120(%rbp)
jne LBB150_8
movq -96(%rbp), %rdi
callq __ZN27collections..string..String9drop.448817h138972aabaa88ba5E
movq -120(%rbp), %rax
addq $128, %rsp
popq %rbp
retq
LBB150_8:
Ltmp588:
leaq _panic_loc5100(%rip), %rdi
callq __ZN9panicking5panic20hb8a57f0c8013c90awDKE
Ltmp589:
jmp LBB150_9
LBB150_9:
Lfunc_end11:
.cfi_endproc
.section __TEXT,__gcc_except_tab
.align 2
GCC_except_table150:
Lexception11:
.byte 255
.byte 155
.asciz "\303\200"
.byte 3
.byte 65
Lset154 = Ltmp582-Lfunc_begin11
.long Lset154
Lset155 = Ltmp585-Ltmp582
.long Lset155
Lset156 = Ltmp590-Lfunc_begin11
.long Lset156
.byte 0
Lset157 = Ltmp585-Lfunc_begin11
.long Lset157
Lset158 = Ltmp586-Ltmp585
.long Lset158
.long 0
.byte 0
Lset159 = Ltmp586-Lfunc_begin11
.long Lset159
Lset160 = Ltmp587-Ltmp586
.long Lset160
Lset161 = Ltmp590-Lfunc_begin11
.long Lset161
.byte 0
Lset162 = Ltmp587-Lfunc_begin11
.long Lset162
Lset163 = Ltmp588-Ltmp587
.long Lset163
.long 0
.byte 0
Lset164 = Ltmp588-Lfunc_begin11
.long Lset164
Lset165 = Ltmp589-Ltmp588
.long Lset165
Lset166 = Ltmp590-Lfunc_begin11
.long Lset166
.byte 0
.align 2
.section __TEXT,__text,regular,pure_instructions
.align 4, 0x90
__ZN11total_width20h6176494ea9e7b336kjaE:
.cfi_startproc
pushq %rbp
Ltmp594:
.cfi_def_cfa_offset 16
Ltmp595:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp596:
.cfi_def_cfa_register %rbp
subq $48, %rsp
movb $61, -1(%rbp)
movq %rdi, -16(%rbp)
movq %rdi, %rax
subq $1, %rdi
setb %cl
testb $1, %cl
movq %rax, -24(%rbp)
movq %rdi, -32(%rbp)
jne LBB151_2
movq -24(%rbp), %rax
movq -32(%rbp), %rcx
addq %rcx, %rax
setb %dl
testb $1, %dl
movq %rax, -40(%rbp)
jne LBB151_4
jmp LBB151_3
LBB151_2:
leaq _panic_loc5050(%rip), %rdi
callq __ZN9panicking5panic20hb8a57f0c8013c90awDKE
LBB151_3:
movq -40(%rbp), %rax
addq $48, %rsp
popq %rbp
retq
LBB151_4:
leaq _panic_loc5050(%rip), %rdi
callq __ZN9panicking5panic20hb8a57f0c8013c90awDKE
.cfi_endproc
.align 4, 0x90
__ZN5slice13_$LT$impl$GT$8into_vec8into_vec20h5138906126048346565E:
Lfunc_begin12:
.cfi_startproc
.cfi_personality 155, _rust_eh_personality
.cfi_lsda 16, Lexception12
pushq %rbp
Ltmp600:
.cfi_def_cfa_offset 16
Ltmp601:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp602:
.cfi_def_cfa_register %rbp
subq $64, %rsp
movq %rdi, %rax
movq %rsi, -16(%rbp)
movq %rdx, -8(%rbp)
movq -16(%rbp), %rsi
movq %rsi, -32(%rbp)
movq %rdx, -24(%rbp)
movabsq $2097865012304223517, %rdx
movq %rdx, -8(%rbp)
movq %rdx, -16(%rbp)
movq -32(%rbp), %rsi
movq -24(%rbp), %rdx
Ltmp597:
movq %rax, -56(%rbp)
callq __ZN5slice4hack8into_vec8into_vec20h9537520891817576546E
Ltmp598:
jmp LBB152_1
LBB152_1:
leaq -16(%rbp), %rdi
callq __ZN48Box$LT$$u5b$collections..string..String$u5d$$GT$9drop.488617h9b01271fea7804d4E
movq -56(%rbp), %rax
addq $64, %rsp
popq %rbp
retq
LBB152_2:
Ltmp599:
movl %edx, %ecx
movq %rax, -48(%rbp)
movl %ecx, -40(%rbp)
jmp LBB152_4
LBB152_3:
movl -40(%rbp), %eax
movq -48(%rbp), %rdi
movl %eax, -60(%rbp)
callq __Unwind_Resume
LBB152_4:
leaq -16(%rbp), %rdi
callq __ZN48Box$LT$$u5b$collections..string..String$u5d$$GT$9drop.488617h9b01271fea7804d4E
jmp LBB152_3
Lfunc_end12:
.cfi_endproc
.section __TEXT,__gcc_except_tab
.align 2
GCC_except_table152:
Lexception12:
.byte 255
.byte 155
.asciz "\234"
.byte 3
.byte 26
Lset167 = Ltmp597-Lfunc_begin12
.long Lset167
Lset168 = Ltmp598-Ltmp597
.long Lset168
Lset169 = Ltmp599-Lfunc_begin12
.long Lset169
.byte 0
Lset170 = Ltmp598-Lfunc_begin12
.long Lset170
Lset171 = Lfunc_end12-Ltmp598
.long Lset171
.long 0
.byte 0
.align 2
.section __TEXT,__text,regular,pure_instructions
.align 4, 0x90
__ZN5slice4hack8into_vec8into_vec20h9537520891817576546E:
Lfunc_begin13:
.cfi_startproc
.cfi_personality 155, _rust_eh_personality
.cfi_lsda 16, Lexception13
pushq %rbp
Ltmp615:
.cfi_def_cfa_offset 16
Ltmp616:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp617:
.cfi_def_cfa_register %rbp
subq $176, %rsp
movq %rdi, %rax
movq %rsi, -16(%rbp)
movq %rdx, -8(%rbp)
movq -16(%rbp), %rsi
Ltmp603:
movq %rdi, -104(%rbp)
movq %rsi, %rdi
movq %rdx, %rsi
movq %rax, -112(%rbp)
callq __ZN5slice13_$LT$impl$GT$10as_mut_ptr10as_mut_ptr21h15884598716305833221E
Ltmp604:
movq %rax, -120(%rbp)
jmp LBB153_1
LBB153_1:
movq -120(%rbp), %rax
movq %rax, -48(%rbp)
movq -16(%rbp), %rdi
movq -8(%rbp), %rsi
Ltmp605:
movq %rax, -128(%rbp)
callq __ZN5slice13_$LT$impl$GT$3len3len21h10446410041126348174E
Ltmp606:
movq %rax, -136(%rbp)
jmp LBB153_5
LBB153_2:
Ltmp611:
movl %edx, %ecx
movq %rax, -64(%rbp)
movl %ecx, -56(%rbp)
jmp LBB153_4
LBB153_3:
movl -56(%rbp), %eax
movq -64(%rbp), %rdi
movl %eax, -140(%rbp)
callq __Unwind_Resume
LBB153_4:
leaq -16(%rbp), %rdi
callq __ZN48Box$LT$$u5b$collections..string..String$u5d$$GT$9drop.488617h9b01271fea7804d4E
jmp LBB153_3
LBB153_5:
movq -136(%rbp), %rax
movq %rax, -72(%rbp)
movq -16(%rbp), %rdi
movq -8(%rbp), %rsi
Ltmp607:
movq %rax, -152(%rbp)
callq __ZN5slice13_$LT$impl$GT$3len3len21h10446410041126348174E
Ltmp608:
movq %rax, -160(%rbp)
jmp LBB153_6
LBB153_6:
movq -160(%rbp), %rax
movq %rax, -80(%rbp)
Ltmp609:
leaq -40(%rbp), %rdi
movq -128(%rbp), %rsi
movq -152(%rbp), %rdx
movq %rax, %rcx
callq __ZN3vec13_$LT$impl$GT$14from_raw_parts14from_raw_parts19h785091097973134836E
Ltmp610:
jmp LBB153_7
LBB153_7:
movq -16(%rbp), %rax
movq -8(%rbp), %rcx
movq %rax, -96(%rbp)
movq %rcx, -88(%rbp)
movabsq $2097865012304223517, %rax
movq %rax, -8(%rbp)
movq %rax, -16(%rbp)
movq -96(%rbp), %rdi
movq -88(%rbp), %rsi
Ltmp612:
callq __ZN3mem6forget6forget20h7851451795076771770E
Ltmp613:
jmp LBB153_8
LBB153_8:
leaq -40(%rbp), %rax
movl $29, %esi
movl $24, %ecx
movl %ecx, %edx
movq -40(%rbp), %rdi
movq -104(%rbp), %r8
movq %rdi, (%r8)
movq -32(%rbp), %rdi
movq %rdi, 8(%r8)
movq -24(%rbp), %rdi
movq %rdi, 16(%r8)
movq %rax, %rdi
movq %rax, -168(%rbp)
callq _memset
movq -168(%rbp), %rdi
callq __ZN56collections..vec..Vec$LT$collections..string..String$GT$9drop.459617hffeb872ab1be8a6fE
leaq -16(%rbp), %rdi
callq __ZN48Box$LT$$u5b$collections..string..String$u5d$$GT$9drop.488617h9b01271fea7804d4E
movq -112(%rbp), %rax
addq $176, %rsp
popq %rbp
retq
LBB153_9:
Ltmp614:
movl %edx, %ecx
movq %rax, -64(%rbp)
movl %ecx, -56(%rbp)
leaq -40(%rbp), %rdi
callq __ZN56collections..vec..Vec$LT$collections..string..String$GT$9drop.459617hffeb872ab1be8a6fE
jmp LBB153_4
Lfunc_end13:
.cfi_endproc
.section __TEXT,__gcc_except_tab
.align 2
GCC_except_table153:
Lexception13:
.byte 255
.byte 155
.asciz "\303\200"
.byte 3
.byte 65
Lset172 = Ltmp603-Lfunc_begin13
.long Lset172
Lset173 = Ltmp606-Ltmp603
.long Lset173
Lset174 = Ltmp611-Lfunc_begin13
.long Lset174
.byte 0
Lset175 = Ltmp606-Lfunc_begin13
.long Lset175
Lset176 = Ltmp607-Ltmp606
.long Lset176
.long 0
.byte 0
Lset177 = Ltmp607-Lfunc_begin13
.long Lset177
Lset178 = Ltmp610-Ltmp607
.long Lset178
Lset179 = Ltmp611-Lfunc_begin13
.long Lset179
.byte 0
Lset180 = Ltmp612-Lfunc_begin13
.long Lset180
Lset181 = Ltmp613-Ltmp612
.long Lset181
Lset182 = Ltmp614-Lfunc_begin13
.long Lset182
.byte 0
Lset183 = Ltmp613-Lfunc_begin13
.long Lset183
Lset184 = Lfunc_end13-Ltmp613
.long Lset184
.long 0
.byte 0
.align 2
.section __TEXT,__text,regular,pure_instructions
.align 4, 0x90
__ZN3vec13_$LT$impl$GT$14from_raw_parts14from_raw_parts19h785091097973134836E:
.cfi_startproc
pushq %rbp
Ltmp618:
.cfi_def_cfa_offset 16
Ltmp619:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp620:
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, %rax
movq %rsi, -8(%rbp)
movq %rdx, -16(%rbp)
movq %rcx, -24(%rbp)
movq -8(%rbp), %rsi
movq -24(%rbp), %rdx
movq %rdi, -32(%rbp)
movq %rax, -40(%rbp)
callq __ZN7raw_vec13_$LT$impl$GT$14from_raw_parts14from_raw_parts20h5472967580894585227E
movq -16(%rbp), %rax
movq -32(%rbp), %rcx
movq %rax, 16(%rcx)
movq -40(%rbp), %rax
addq $48, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN7raw_vec13_$LT$impl$GT$14from_raw_parts14from_raw_parts20h5472967580894585227E:
.cfi_startproc
pushq %rbp
Ltmp621:
.cfi_def_cfa_offset 16
Ltmp622:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp623:
.cfi_def_cfa_register %rbp
subq $32, %rsp
movq %rdi, %rax
movq %rsi, -8(%rbp)
movq %rdx, -16(%rbp)
movq -8(%rbp), %rdx
movq %rdi, -24(%rbp)
movq %rdx, %rdi
movq %rax, -32(%rbp)
callq __ZN3ptr13_$LT$impl$GT$3new3new20h8102744067072970844E
movq -24(%rbp), %rdx
movq %rax, (%rdx)
movq -16(%rbp), %rax
movq %rax, 8(%rdx)
movq -32(%rbp), %rax
addq $32, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN5slice13_$LT$impl$GT$10as_mut_ptr10as_mut_ptr21h15884598716305833221E:
.cfi_startproc
pushq %rbp
Ltmp624:
.cfi_def_cfa_offset 16
Ltmp625:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp626:
.cfi_def_cfa_register %rbp
subq $16, %rsp
movq %rdi, -16(%rbp)
movq %rsi, -8(%rbp)
movq -16(%rbp), %rdi
movq -8(%rbp), %rsi
callq __ZN5slice13_$LT$impl$GT$10as_mut_ptr10as_mut_ptr20h3718369154296997049E
addq $16, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN48Box$LT$$u5b$collections..string..String$u5d$$GT$9drop.488617h9b01271fea7804d4E:
.cfi_startproc
subq $24, %rsp
Ltmp627:
.cfi_def_cfa_offset 32
movabsq $2097865012304223517, %rax
movq (%rdi), %rcx
cmpq %rax, %rcx
movq %rdi, 16(%rsp)
movq %rcx, 8(%rsp)
jne LBB157_2
LBB157_1:
addq $24, %rsp
retq
LBB157_2:
movq 16(%rsp), %rdi
callq __ZN38_$u5b$collections..string..String$u5d$9drop.488917h548743bbe04b4c10E
movq 16(%rsp), %rdi
imulq $24, 8(%rdi), %rax
cmpq $0, %rax
movq %rax, (%rsp)
jne LBB157_4
LBB157_3:
jmp LBB157_1
LBB157_4:
movl $8, %eax
movl %eax, %edx
movq 8(%rsp), %rcx
movq %rcx, %rdi
movq (%rsp), %rsi
callq __ZN4heap13exchange_free20h0242e59c9ea9eefbkgaE
jmp LBB157_3
.cfi_endproc
.align 4, 0x90
__ZN38_$u5b$collections..string..String$u5d$9drop.488917h548743bbe04b4c10E:
.cfi_startproc
subq $24, %rsp
Ltmp628:
.cfi_def_cfa_offset 32
movq (%rdi), %rax
imulq $24, 8(%rdi), %rdi
movq %rax, %rcx
addq %rdi, %rcx
movq %rcx, 16(%rsp)
movq %rax, 8(%rsp)
LBB158_1:
movq 8(%rsp), %rax
movq 16(%rsp), %rcx
cmpq %rcx, %rax
movq %rax, (%rsp)
jae LBB158_3
movq (%rsp), %rdi
callq __ZN27collections..string..String9drop.448817h138972aabaa88ba5E
movq (%rsp), %rdi
addq $24, %rdi
movq %rdi, 8(%rsp)
jmp LBB158_1
LBB158_3:
addq $24, %rsp
retq
.cfi_endproc
.align 4, 0x90
__ZN4heap13exchange_free20h0242e59c9ea9eefbkgaE:
.cfi_startproc
pushq %rbp
Ltmp629:
.cfi_def_cfa_offset 16
Ltmp630:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp631:
.cfi_def_cfa_register %rbp
subq $32, %rsp
movq %rdi, -8(%rbp)
movq %rsi, -16(%rbp)
movq %rdx, -24(%rbp)
movq -8(%rbp), %rdi
movq -16(%rbp), %rsi
movq -24(%rbp), %rdx
callq __ZN4heap10deallocate20h67c23584f57658974eaE
addq $32, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN5slice13_$LT$impl$GT$3len3len21h10446410041126348174E:
.cfi_startproc
pushq %rbp
Ltmp632:
.cfi_def_cfa_offset 16
Ltmp633:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp634:
.cfi_def_cfa_register %rbp
subq $16, %rsp
movq %rdi, -16(%rbp)
movq %rsi, -8(%rbp)
movq -16(%rbp), %rdi
movq -8(%rbp), %rsi
callq __ZN5slice13_$LT$impl$GT$3len3len21h14605296114281735551E
addq $16, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3mem6forget6forget20h7851451795076771770E:
.cfi_startproc
pushq %rbp
Ltmp635:
.cfi_def_cfa_offset 16
Ltmp636:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp637:
.cfi_def_cfa_register %rbp
subq $48, %rsp
leaq -16(%rbp), %rax
movl $29, %ecx
movl $16, %edx
movq %rdi, -16(%rbp)
movq %rsi, -8(%rbp)
movq -16(%rbp), %rdi
movq %rdi, -32(%rbp)
movq %rsi, -24(%rbp)
movq %rax, %rsi
movq %rsi, %rdi
movl %ecx, %esi
movq %rax, -40(%rbp)
callq _memset
movq -40(%rbp), %rdi
callq __ZN48Box$LT$$u5b$collections..string..String$u5d$$GT$9drop.488617h9b01271fea7804d4E
addq $48, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN4heap15exchange_malloc20h6907b0cd76cba447JfaE:
.cfi_startproc
pushq %rbp
Ltmp638:
.cfi_def_cfa_offset 16
Ltmp639:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp640:
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, -16(%rbp)
movq %rsi, -24(%rbp)
cmpq $0, -16(%rbp)
jne LBB162_2
movl $1, %eax
movl %eax, %ecx
movq %rcx, -8(%rbp)
jmp LBB162_5
LBB162_2:
movq -16(%rbp), %rdi
movq -24(%rbp), %rsi
callq __ZN4heap8allocate20h8529ce6d5e1fac7cPdaE
movq %rax, -32(%rbp)
movq -32(%rbp), %rdi
callq __ZN3ptr13_$LT$impl$GT$7is_null7is_null20h5255508850291379720E
andb $1, %al
movb %al, -33(%rbp)
testb $1, -33(%rbp)
je LBB162_4
callq __ZN3oom20h60a2387de2f8f1f2fubE
LBB162_4:
movq -32(%rbp), %rax
movq %rax, -8(%rbp)
LBB162_5:
movq -8(%rbp), %rax
addq $48, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN49_$u5b$collections..string..String$u3b$$u20$1$u5d$9drop.494517h58f7651389391094E:
.cfi_startproc
subq $24, %rsp
Ltmp641:
.cfi_def_cfa_offset 32
movq %rdi, %rax
addq $24, %rax
movq %rax, 16(%rsp)
movq %rdi, 8(%rsp)
LBB163_1:
movq 8(%rsp), %rax
movq 16(%rsp), %rcx
cmpq %rcx, %rax
movq %rax, (%rsp)
jae LBB163_3
movq (%rsp), %rdi
callq __ZN27collections..string..String9drop.448817h138972aabaa88ba5E
movq (%rsp), %rdi
addq $24, %rdi
movq %rdi, 8(%rsp)
jmp LBB163_1
LBB163_3:
addq $24, %rsp
retq
.cfi_endproc
.align 4, 0x90
__ZN5pad_a20h6424d7a81ab4f6c3gfaE:
.cfi_startproc
pushq %rbp
Ltmp642:
.cfi_def_cfa_offset 16
Ltmp643:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp644:
.cfi_def_cfa_register %rbp
subq $240, %rsp
movq %rdi, %rax
leaq -128(%rbp), %rcx
leaq -16(%rbp), %rdx
leaq _const4828(%rip), %r8
movb $61, -1(%rbp)
movb $61, -2(%rbp)
movb $61, -3(%rbp)
movq %rsi, -16(%rbp)
movq __ZN5pad_a15__STATIC_FMTSTR20hd3058e13335d7e60ufaE(%rip), %rsi
movq %rsi, -80(%rbp)
movq __ZN5pad_a15__STATIC_FMTSTR20hd3058e13335d7e60ufaE+8(%rip), %rsi
movq %rsi, -72(%rbp)
movq -80(%rbp), %rsi
movq -72(%rbp), %r9
movq %r8, -128(%rbp)
movq %rdx, -120(%rbp)
movq %rcx, %rdx
addq $8, %rdx
movq %rdx, -152(%rbp)
movq %rcx, -136(%rbp)
movq %rax, -200(%rbp)
movq %r9, -208(%rbp)
movq %rdi, -216(%rbp)
movq %rsi, -224(%rbp)
leaq __ZN3fmt13_$LT$impl$GT$3fmt3fmt20h7398903449374467302E(%rip), %rdx
leaq -112(%rbp), %rax
movq -152(%rbp), %rcx
movq (%rcx), %rcx
movq %rcx, -160(%rbp)
movq -136(%rbp), %rcx
movq (%rcx), %rcx
movq %rcx, -144(%rbp)
movq -144(%rbp), %rsi
movq %rax, %rdi
movq %rax, -232(%rbp)
callq __ZN3fmt13_$LT$impl$GT$3new3new20h9099232015585529973E
movq -232(%rbp), %rax
addq $16, %rax
movq -160(%rbp), %rsi
movq %rax, %rdi
callq __ZN3fmt13_$LT$impl$GT$10from_usize20h9e971684858e3341xqWE
leaq -64(%rbp), %rdi
leaq -112(%rbp), %rax
movq %rax, -176(%rbp)
movq $2, -168(%rbp)
movq -176(%rbp), %rcx
movq -168(%rbp), %r8
movq __ZN5pad_a16__STATIC_FMTARGS20h70aa6c09b1b897250faE(%rip), %rax
movq %rax, -192(%rbp)
movq __ZN5pad_a16__STATIC_FMTARGS20h70aa6c09b1b897250faE+8(%rip), %rax
movq %rax, -184(%rbp)
movq -192(%rbp), %r9
movq -184(%rbp), %rax
movq -224(%rbp), %rsi
movq -208(%rbp), %rdx
movq %rax, (%rsp)
callq __ZN3fmt13_$LT$impl$GT$16new_v1_formatted20h0b92390175752ed3rsWE
leaq -64(%rbp), %rsi
movq -216(%rbp), %rdi
callq __ZN3fmt6format20h6dcb6c94971ecc6721dE
movq -200(%rbp), %rax
addq $240, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN4iter13_$LT$impl$GT$9into_iter9into_iter20h5073887001993607488E:
.cfi_startproc
pushq %rbp
Ltmp645:
.cfi_def_cfa_offset 16
Ltmp646:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp647:
.cfi_def_cfa_register %rbp
movq %rdi, %rax
movq (%rsi), %rcx
movq %rcx, (%rdi)
movq 8(%rsi), %rcx
movq %rcx, 8(%rdi)
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN4iter13_$LT$impl$GT$4next4next21h13181347243014979377E:
.cfi_startproc
pushq %rbp
Ltmp648:
.cfi_def_cfa_offset 16
Ltmp649:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp650:
.cfi_def_cfa_register %rbp
subq $64, %rsp
movq %rdi, %rax
movq %rsi, -8(%rbp)
movq -8(%rbp), %rsi
movq -8(%rbp), %rcx
addq $8, %rcx
movq %rdi, -48(%rbp)
movq %rsi, %rdi
movq %rcx, %rsi
movq %rax, -56(%rbp)
callq __ZN3cmp5impls13_$LT$impl$GT$2lt20h236810083d3fdeea0IAE
andb $1, %al
movb %al, -9(%rbp)
testb $1, -9(%rbp)
je LBB166_2
movq -8(%rbp), %rdi
movq %rdi, -64(%rbp)
callq __ZN3num13_$LT$impl$GT$3one20h3171d250a33e1f8bf8gE
leaq -40(%rbp), %rsi
movq %rax, -32(%rbp)
movq -32(%rbp), %rax
movq %rax, -40(%rbp)
movq -64(%rbp), %rdi
callq __ZN3ops13_$LT$impl$GT$3add20hd148aa01f24a30d9KEpE
leaq -24(%rbp), %rdi
movq %rax, -24(%rbp)
movq -8(%rbp), %rsi
callq __ZN3mem4swap4swap21h17220645629818787856E
movq -24(%rbp), %rax
movq -48(%rbp), %rsi
movq %rax, 8(%rsi)
movq $1, (%rsi)
jmp LBB166_3
LBB166_2:
movq _const4545(%rip), %rax
movq -48(%rbp), %rcx
movq %rax, (%rcx)
movq _const4545+8(%rip), %rax
movq %rax, 8(%rcx)
LBB166_3:
movq -56(%rbp), %rax
addq $64, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3cmp5impls13_$LT$impl$GT$2lt20h236810083d3fdeea0IAE:
.cfi_startproc
pushq %rbp
Ltmp651:
.cfi_def_cfa_offset 16
Ltmp652:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp653:
.cfi_def_cfa_register %rbp
movq %rdi, -8(%rbp)
movq %rsi, -16(%rbp)
movq -8(%rbp), %rsi
movq (%rsi), %rsi
movq -16(%rbp), %rdi
cmpq (%rdi), %rsi
setb %al
andb $1, %al
andb $1, %al
movzbl %al, %eax
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3num13_$LT$impl$GT$3one20h3171d250a33e1f8bf8gE:
.cfi_startproc
pushq %rbp
Ltmp654:
.cfi_def_cfa_offset 16
Ltmp655:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp656:
.cfi_def_cfa_register %rbp
movl $1, %eax
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3ops13_$LT$impl$GT$3add20hd148aa01f24a30d9KEpE:
.cfi_startproc
pushq %rbp
Ltmp657:
.cfi_def_cfa_offset 16
Ltmp658:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp659:
.cfi_def_cfa_register %rbp
subq $16, %rsp
movq %rdi, -8(%rbp)
movq %rsi, -16(%rbp)
movq -8(%rbp), %rsi
movq (%rsi), %rdi
movq -16(%rbp), %rsi
movq (%rsi), %rsi
callq __ZN3ops13_$LT$impl$GT$3add20h42c4a61e30fee144rDpE
addq $16, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3ops13_$LT$impl$GT$3add20h42c4a61e30fee144rDpE:
.cfi_startproc
pushq %rbp
Ltmp660:
.cfi_def_cfa_offset 16
Ltmp661:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp662:
.cfi_def_cfa_register %rbp
subq $32, %rsp
movq %rdi, -8(%rbp)
movq %rsi, -16(%rbp)
movq -8(%rbp), %rdi
addq %rsi, %rdi
setb %al
testb $1, %al
movq %rdi, -24(%rbp)
jne LBB170_2
movq -24(%rbp), %rax
addq $32, %rsp
popq %rbp
retq
LBB170_2:
leaq _panic_loc4954(%rip), %rdi
callq __ZN9panicking5panic20hb8a57f0c8013c90awDKE
.cfi_endproc
.align 4, 0x90
__ZN3mem4swap4swap21h17220645629818787856E:
.cfi_startproc
pushq %rbp
Ltmp663:
.cfi_def_cfa_offset 16
Ltmp664:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp665:
.cfi_def_cfa_register %rbp
subq $32, %rsp
movq %rdi, -8(%rbp)
movq %rsi, -16(%rbp)
callq __ZN3mem13uninitialized13uninitialized20h4435453983141561164E
movq %rax, -24(%rbp)
movq -8(%rbp), %rax
movq (%rax), %rax
movq %rax, -24(%rbp)
movq -16(%rbp), %rax
movq -8(%rbp), %rsi
movq (%rax), %rax
movq %rax, (%rsi)
movq -16(%rbp), %rax
movq -24(%rbp), %rsi
movq %rsi, (%rax)
movq -24(%rbp), %rdi
callq __ZN3mem6forget6forget20h3134117345892090793E
addq $32, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3mem13uninitialized13uninitialized20h4435453983141561164E:
.cfi_startproc
pushq %rbp
Ltmp666:
.cfi_def_cfa_offset 16
Ltmp667:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp668:
.cfi_def_cfa_register %rbp
movq -8(%rbp), %rax
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3mem6forget6forget20h3134117345892090793E:
.cfi_startproc
pushq %rbp
Ltmp669:
.cfi_def_cfa_offset 16
Ltmp670:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp671:
.cfi_def_cfa_register %rbp
movq %rdi, -8(%rbp)
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3pad20h352aebf33d999aefigaE:
Lfunc_begin14:
.cfi_startproc
.cfi_personality 155, _rust_eh_personality
.cfi_lsda 16, Lexception14
pushq %rbp
Ltmp682:
.cfi_def_cfa_offset 16
Ltmp683:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp684:
.cfi_def_cfa_register %rbp
subq $592, %rsp
movq %rdi, %rax
leaq _ref5042(%rip), %r9
leaq -32(%rbp), %r10
movb $61, -1(%rbp)
movb $61, -2(%rbp)
movb $61, -3(%rbp)
movb $61, -4(%rbp)
movb $61, -5(%rbp)
movb $61, -6(%rbp)
movb $61, -7(%rbp)
movb $61, -8(%rbp)
movb $61, -9(%rbp)
movq %rsi, -32(%rbp)
movq %rdx, -24(%rbp)
movq %rcx, -40(%rbp)
movq %r8, -48(%rbp)
movq __ZN3pad15__STATIC_FMTSTR20hd3058e13335d7e60GgaE(%rip), %rcx
movq %rcx, -136(%rbp)
movq __ZN3pad15__STATIC_FMTSTR20hd3058e13335d7e60GgaE+8(%rip), %rcx
movq %rcx, -128(%rbp)
movq -136(%rbp), %rsi
movq -128(%rbp), %rdx
movq %r10, -208(%rbp)
movq %r9, -200(%rbp)
movq -48(%rbp), %rcx
movq %rdi, -504(%rbp)
movq %rcx, %rdi
movq %rax, -512(%rbp)
movq %rdx, -520(%rbp)
movq %rsi, -528(%rbp)
callq __ZN16internal_padding20h673030d8b9764231YiaE
leaq -208(%rbp), %rcx
leaq -224(%rbp), %rdx
movq %rax, -216(%rbp)
movq -216(%rbp), %rax
movq %rax, -224(%rbp)
movq %rdx, -192(%rbp)
movq %rcx, %rax
addq $8, %rax
movq %rcx, %rdx
addq $16, %rdx
movq %rdx, -264(%rbp)
movq %rax, -248(%rbp)
movq %rcx, -232(%rbp)
leaq __ZN3fmt13_$LT$impl$GT$3fmt3fmt20h7398903449374467302E(%rip), %rdx
leaq -184(%rbp), %rax
movq -264(%rbp), %rcx
movq (%rcx), %rcx
movq %rcx, -272(%rbp)
movq -232(%rbp), %rcx
movq (%rcx), %rcx
movq %rcx, -240(%rbp)
movq -248(%rbp), %rcx
movq (%rcx), %rcx
movq %rcx, -256(%rbp)
movq -240(%rbp), %rsi
movq %rax, %rdi
movq %rax, -536(%rbp)
callq __ZN3fmt13_$LT$impl$GT$3new3new20h9099232015585529973E
movq -536(%rbp), %rax
addq $16, %rax
movq -272(%rbp), %rsi
movq %rax, %rdi
callq __ZN3fmt13_$LT$impl$GT$10from_usize20h9e971684858e3341xqWE
leaq __ZN3fmt13_$LT$impl$GT$3fmt3fmt20h7398903449374467302E(%rip), %rdx
movq -536(%rbp), %rax
addq $32, %rax
movq -256(%rbp), %rsi
movq %rax, %rdi
callq __ZN3fmt13_$LT$impl$GT$3new3new20h9099232015585529973E
leaq -120(%rbp), %rdi
leaq -184(%rbp), %rax
movq %rax, -288(%rbp)
movq $3, -280(%rbp)
movq -288(%rbp), %rcx
movq -280(%rbp), %r8
movq __ZN3pad16__STATIC_FMTARGS20h70aa6c09b1b89725nhaE(%rip), %rax
movq %rax, -304(%rbp)
movq __ZN3pad16__STATIC_FMTARGS20h70aa6c09b1b89725nhaE+8(%rip), %rax
movq %rax, -296(%rbp)
movq -304(%rbp), %r9
movq -296(%rbp), %rax
movq -528(%rbp), %rsi
movq -520(%rbp), %rdx
movq %rax, (%rsp)
callq __ZN3fmt13_$LT$impl$GT$16new_v1_formatted20h0b92390175752ed3rsWE
leaq -72(%rbp), %rdi
leaq -120(%rbp), %rsi
callq __ZN3fmt6format20h6dcb6c94971ecc6721dE
leaq -416(%rbp), %rax
leaq -40(%rbp), %rcx
leaq -72(%rbp), %rdx
movq __ZN3pad15__STATIC_FMTSTR20hd3058e13335d7e608haE(%rip), %rsi
movq %rsi, -368(%rbp)
movq __ZN3pad15__STATIC_FMTSTR20hd3058e13335d7e608haE+8(%rip), %rsi
movq %rsi, -360(%rbp)
movq -368(%rbp), %rsi
movq -360(%rbp), %rdi
movq %rdx, -416(%rbp)
movq %rcx, -408(%rbp)
movq %rax, %rcx
addq $8, %rcx
movq %rcx, -440(%rbp)
movq %rax, -424(%rbp)
movq %rdi, -544(%rbp)
movq %rsi, -552(%rbp)
movq -424(%rbp), %rax
movq (%rax), %rax
movq %rax, -432(%rbp)
movq -440(%rbp), %rax
movq (%rax), %rax
movq %rax, -448(%rbp)
leaq -400(%rbp), %rcx
Ltmp672:
movq %rcx, %rdi
movq %rax, %rsi
movq %rcx, -560(%rbp)
callq __ZN3fmt13_$LT$impl$GT$10from_usize20h9e971684858e3341xqWE
Ltmp673:
jmp LBB174_4
LBB174_4:
movq -560(%rbp), %rax
addq $16, %rax
movq -432(%rbp), %rsi
Ltmp674:
leaq __ZN6string13_$LT$impl$GT$3fmt20hbe95fa6de640a0a2M1fE(%rip), %rdx
movq %rax, %rdi
callq __ZN3fmt13_$LT$impl$GT$3new3new21h17691401303276579033E
Ltmp675:
jmp LBB174_8
LBB174_5:
Ltmp676:
movl %edx, %ecx
movq %rax, -464(%rbp)
movl %ecx, -456(%rbp)
jmp LBB174_7
LBB174_6:
movl -456(%rbp), %eax
movq -464(%rbp), %rcx
movl %eax, -564(%rbp)
movq %rcx, -576(%rbp)
jmp LBB174_15
LBB174_7:
leaq -72(%rbp), %rdi
callq __ZN27collections..string..String9drop.448817h138972aabaa88ba5E
jmp LBB174_6
LBB174_8:
jmp LBB174_9
LBB174_9:
leaq -400(%rbp), %rax
movq %rax, -480(%rbp)
movq $2, -472(%rbp)
movq -480(%rbp), %rcx
movq __ZN3pad16__STATIC_FMTARGS20h70aa6c09b1b89725EiaE+8(%rip), %rax
movq %rax, -488(%rbp)
movq __ZN3pad16__STATIC_FMTARGS20h70aa6c09b1b89725EiaE(%rip), %rax
movq %rax, -496(%rbp)
movq -496(%rbp), %r9
movq -488(%rbp), %rax
Ltmp677:
movq %rsp, %rdx
movq %rax, (%rdx)
movl $2, %esi
movl %esi, %r8d
leaq -352(%rbp), %rdi
movq -552(%rbp), %rsi
movq -544(%rbp), %rdx
callq __ZN3fmt13_$LT$impl$GT$16new_v1_formatted20h0b92390175752ed3rsWE
Ltmp678:
jmp LBB174_10
LBB174_10:
Ltmp679:
leaq -352(%rbp), %rsi
movq -504(%rbp), %rdi
callq __ZN3fmt6format20h6dcb6c94971ecc6721dE
Ltmp680:
jmp LBB174_14
LBB174_11:
Ltmp681:
movl %edx, %ecx
movq %rax, -464(%rbp)
movl %ecx, -456(%rbp)
jmp LBB174_13
LBB174_12:
movl -456(%rbp), %eax
movq -464(%rbp), %rcx
movl %eax, -580(%rbp)
movq %rcx, -576(%rbp)
jmp LBB174_15
LBB174_13:
leaq -72(%rbp), %rdi
callq __ZN27collections..string..String9drop.448817h138972aabaa88ba5E
jmp LBB174_12
LBB174_14:
leaq -72(%rbp), %rdi
callq __ZN27collections..string..String9drop.448817h138972aabaa88ba5E
movq -512(%rbp), %rax
addq $592, %rsp
popq %rbp
retq
LBB174_15:
movq -576(%rbp), %rax
movq %rax, %rdi
callq __Unwind_Resume
Lfunc_end14:
.cfi_endproc
.section __TEXT,__gcc_except_tab
.align 2
GCC_except_table174:
Lexception14:
.byte 255
.byte 155
.asciz "\303\200"
.byte 3
.byte 65
Lset185 = Lfunc_begin14-Lfunc_begin14
.long Lset185
Lset186 = Ltmp672-Lfunc_begin14
.long Lset186
.long 0
.byte 0
Lset187 = Ltmp672-Lfunc_begin14
.long Lset187
Lset188 = Ltmp675-Ltmp672
.long Lset188
Lset189 = Ltmp676-Lfunc_begin14
.long Lset189
.byte 0
Lset190 = Ltmp675-Lfunc_begin14
.long Lset190
Lset191 = Ltmp677-Ltmp675
.long Lset191
.long 0
.byte 0
Lset192 = Ltmp677-Lfunc_begin14
.long Lset192
Lset193 = Ltmp680-Ltmp677
.long Lset193
Lset194 = Ltmp681-Lfunc_begin14
.long Lset194
.byte 0
Lset195 = Ltmp680-Lfunc_begin14
.long Lset195
Lset196 = Lfunc_end14-Ltmp680
.long Lset196
.long 0
.byte 0
.align 2
.section __TEXT,__text,regular,pure_instructions
.align 4, 0x90
__ZN5slice13_$LT$impl$GT$5index5index20h3824758754946540026E:
.cfi_startproc
pushq %rbp
Ltmp685:
.cfi_def_cfa_offset 16
Ltmp686:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp687:
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, -16(%rbp)
movq %rsi, -8(%rbp)
movq %rdx, -24(%rbp)
movq -24(%rbp), %rdx
movq -16(%rbp), %rdi
movq -8(%rbp), %rsi
movq %rdx, -40(%rbp)
callq __ZN5slice13_$LT$impl$GT$3len3len20h2475095402994498038E
movq %rax, -32(%rbp)
movq -40(%rbp), %rax
cmpq -32(%rbp), %rax
setb %cl
xorb $-1, %cl
testb $1, %cl
jne LBB175_1
jmp LBB175_2
LBB175_1:
movq __ZN5slice13_$LT$impl$GT$5index14_MSG_FILE_LINE20hf9bf800bfa4eb952QoPE@GOTPCREL(%rip), %rdi
callq __ZN9panicking5panic20hb8a57f0c8013c90awDKE
LBB175_2:
movq -16(%rbp), %rdi
movq -8(%rbp), %rsi
movq -24(%rbp), %rdx
callq __ZN5slice13_$LT$impl$GT$13get_unchecked13get_unchecked21h10184014829097649010E
addq $48, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN5slice13_$LT$impl$GT$3len3len20h2475095402994498038E:
.cfi_startproc
pushq %rbp
Ltmp688:
.cfi_def_cfa_offset 16
Ltmp689:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp690:
.cfi_def_cfa_register %rbp
subq $32, %rsp
leaq -32(%rbp), %rax
movq %rdi, -16(%rbp)
movq %rsi, -8(%rbp)
movq -16(%rbp), %rsi
movq -8(%rbp), %rdx
movq %rax, %rdi
callq __ZN3raw4Repr4repr4repr20h9865629016062637313E
movq -24(%rbp), %rax
addq $32, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3raw4Repr4repr4repr20h9865629016062637313E:
.cfi_startproc
pushq %rbp
Ltmp691:
.cfi_def_cfa_offset 16
Ltmp692:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp693:
.cfi_def_cfa_register %rbp
subq $32, %rsp
movq %rdi, %rax
leaq -16(%rbp), %rcx
movq %rsi, -16(%rbp)
movq %rdx, -8(%rbp)
movq %rcx, %rsi
movq %rax, -24(%rbp)
callq __ZN3mem14transmute_copy14transmute_copy20h2163243021495922682E
movq -24(%rbp), %rax
addq $32, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3mem14transmute_copy14transmute_copy20h2163243021495922682E:
.cfi_startproc
pushq %rbp
Ltmp694:
.cfi_def_cfa_offset 16
Ltmp695:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp696:
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, %rax
leaq -24(%rbp), %rcx
movq %rsi, -32(%rbp)
movq -32(%rbp), %rsi
movq %rsi, -8(%rbp)
movq %rdi, -40(%rbp)
movq %rcx, %rdi
movq %rax, -48(%rbp)
callq __ZN3mem13uninitialized13uninitialized20h4451393266757637349E
movq -8(%rbp), %rax
movq (%rax), %rcx
movq %rcx, -24(%rbp)
movq 8(%rax), %rax
movq %rax, -16(%rbp)
movq -24(%rbp), %rax
movq -40(%rbp), %rcx
movq %rax, (%rcx)
movq -16(%rbp), %rax
movq %rax, 8(%rcx)
movq -48(%rbp), %rax
addq $48, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3mem13uninitialized13uninitialized20h4451393266757637349E:
.cfi_startproc
pushq %rbp
Ltmp697:
.cfi_def_cfa_offset 16
Ltmp698:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp699:
.cfi_def_cfa_register %rbp
movq %rdi, %rax
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN5slice13_$LT$impl$GT$13get_unchecked13get_unchecked21h10184014829097649010E:
.cfi_startproc
pushq %rbp
Ltmp700:
.cfi_def_cfa_offset 16
Ltmp701:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp702:
.cfi_def_cfa_register %rbp
subq $48, %rsp
leaq -48(%rbp), %rax
movq %rdi, -16(%rbp)
movq %rsi, -8(%rbp)
movq %rdx, -24(%rbp)
movq -16(%rbp), %rsi
movq -8(%rbp), %rdx
movq %rax, %rdi
callq __ZN3raw4Repr4repr4repr20h9865629016062637313E
movq -48(%rbp), %rdi
movq -24(%rbp), %rsi
callq __ZN3ptr13_$LT$impl$GT$6offset6offset21h10562289761865087507E
movq %rax, -32(%rbp)
movq -32(%rbp), %rax
addq $48, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3ptr13_$LT$impl$GT$6offset6offset21h10562289761865087507E:
.cfi_startproc
pushq %rbp
Ltmp703:
.cfi_def_cfa_offset 16
Ltmp704:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp705:
.cfi_def_cfa_register %rbp
movq %rdi, -8(%rbp)
movq %rsi, -16(%rbp)
movq -8(%rbp), %rsi
movq -16(%rbp), %rdi
shlq $4, %rdi
addq %rdi, %rsi
movq %rsi, %rax
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3vec13_$LT$impl$GT$4push4push20h7596997780504308353E:
Lfunc_begin15:
.cfi_startproc
.cfi_personality 155, _rust_eh_personality
.cfi_lsda 16, Lexception15
pushq %rbp
Ltmp721:
.cfi_def_cfa_offset 16
Ltmp722:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp723:
.cfi_def_cfa_register %rbp
subq $176, %rsp
movq %rdi, -8(%rbp)
movq 16(%rdi), %rax
Ltmp706:
movq %rax, -96(%rbp)
movq %rsi, -104(%rbp)
callq __ZN7raw_vec13_$LT$impl$GT$3cap3cap21h12276464785984045075E
Ltmp707:
movq %rax, -112(%rbp)
jmp LBB182_1
LBB182_1:
movq -112(%rbp), %rax
movq %rax, -16(%rbp)
movq -96(%rbp), %rcx
cmpq -16(%rbp), %rcx
je LBB182_5
jmp LBB182_7
LBB182_2:
Ltmp720:
movl %edx, %ecx
movq %rax, -32(%rbp)
movl %ecx, -24(%rbp)
jmp LBB182_4
LBB182_3:
movl -24(%rbp), %eax
movq -32(%rbp), %rdi
movl %eax, -116(%rbp)
callq __Unwind_Resume
LBB182_4:
movq -104(%rbp), %rdi
callq __ZN27collections..string..String9drop.448817h138972aabaa88ba5E
jmp LBB182_3
LBB182_5:
movq -8(%rbp), %rdi
Ltmp708:
callq __ZN7raw_vec13_$LT$impl$GT$6double6double20h6783367573923982219E
Ltmp709:
jmp LBB182_6
LBB182_6:
jmp LBB182_7
LBB182_7:
movq -8(%rbp), %rdi
Ltmp710:
callq __ZN3vec13_$LT$impl$GT$9deref_mut9deref_mut20h4490310272487100157E
Ltmp711:
movq %rdx, -128(%rbp)
movq %rax, -136(%rbp)
jmp LBB182_8
LBB182_8:
movq -136(%rbp), %rax
movq %rax, -64(%rbp)
movq -128(%rbp), %rcx
movq %rcx, -56(%rbp)
movq -64(%rbp), %rdi
Ltmp712:
movq %rcx, %rsi
callq __ZN5slice13_$LT$impl$GT$10as_mut_ptr10as_mut_ptr21h15884598716305833221E
Ltmp713:
movq %rax, -144(%rbp)
jmp LBB182_9
LBB182_9:
movq -144(%rbp), %rax
movq %rax, -48(%rbp)
movq -8(%rbp), %rcx
movq 16(%rcx), %rsi
Ltmp714:
movq %rax, %rdi
callq __ZN3ptr13_$LT$impl$GT$6offset6offset21h14623965961034258997E
Ltmp715:
movq %rax, -152(%rbp)
jmp LBB182_10
LBB182_10:
movq -152(%rbp), %rax
movq %rax, -40(%rbp)
movq -104(%rbp), %rcx
movq 16(%rcx), %rdx
movq %rdx, -72(%rbp)
movq (%rcx), %rdx
movq 8(%rcx), %rsi
movq %rsi, -80(%rbp)
movq %rdx, -88(%rbp)
movabsq $2097865012304223517, %rdx
movq %rdx, 16(%rcx)
movq %rdx, 8(%rcx)
movq %rdx, (%rcx)
Ltmp716:
leaq -88(%rbp), %rsi
movq %rax, %rdi
callq __ZN3ptr5write5write20h8864941054876067919E
Ltmp717:
jmp LBB182_11
LBB182_11:
movq -8(%rbp), %rax
movq %rax, %rcx
addq $16, %rcx
movq 16(%rax), %rax
addq $1, %rax
setb %dl
testb $1, %dl
movq %rcx, -160(%rbp)
movq %rax, -168(%rbp)
jne LBB182_13
movq -160(%rbp), %rax
movq -168(%rbp), %rcx
movq %rcx, (%rax)
movq -104(%rbp), %rdi
callq __ZN27collections..string..String9drop.448817h138972aabaa88ba5E
addq $176, %rsp
popq %rbp
retq
LBB182_13:
Ltmp718:
leaq _panic_loc4990(%rip), %rdi
callq __ZN9panicking5panic20hb8a57f0c8013c90awDKE
Ltmp719:
jmp LBB182_14
LBB182_14:
Lfunc_end15:
.cfi_endproc
.section __TEXT,__gcc_except_tab
.align 2
GCC_except_table182:
Lexception15:
.byte 255
.byte 155
.asciz "\303\200"
.byte 3
.byte 65
Lset197 = Ltmp706-Lfunc_begin15
.long Lset197
Lset198 = Ltmp707-Ltmp706
.long Lset198
Lset199 = Ltmp720-Lfunc_begin15
.long Lset199
.byte 0
Lset200 = Ltmp707-Lfunc_begin15
.long Lset200
Lset201 = Ltmp708-Ltmp707
.long Lset201
.long 0
.byte 0
Lset202 = Ltmp708-Lfunc_begin15
.long Lset202
Lset203 = Ltmp717-Ltmp708
.long Lset203
Lset204 = Ltmp720-Lfunc_begin15
.long Lset204
.byte 0
Lset205 = Ltmp717-Lfunc_begin15
.long Lset205
Lset206 = Ltmp718-Ltmp717
.long Lset206
.long 0
.byte 0
Lset207 = Ltmp718-Lfunc_begin15
.long Lset207
Lset208 = Ltmp719-Ltmp718
.long Lset208
Lset209 = Ltmp720-Lfunc_begin15
.long Lset209
.byte 0
.align 2
.section __TEXT,__text,regular,pure_instructions
.align 4, 0x90
__ZN7raw_vec13_$LT$impl$GT$6double6double20h6783367573923982219E:
.cfi_startproc
pushq %rbp
Ltmp724:
.cfi_def_cfa_offset 16
Ltmp725:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp726:
.cfi_def_cfa_register %rbp
subq $176, %rsp
movq %rdi, -8(%rbp)
callq __ZN3mem7size_of7size_of21h10265787511114221581E
movq %rax, -16(%rbp)
cmpq $0, -16(%rbp)
setne %cl
xorb $-1, %cl
testb $1, %cl
jne LBB183_1
jmp LBB183_2
LBB183_1:
movq __ZN7raw_vec13_$LT$impl$GT$6double14_MSG_FILE_LINE20h1e418a2a3882d24cokbE@GOTPCREL(%rip), %rdi
callq __ZN9panicking5panic20hb8a57f0c8013c90awDKE
LBB183_2:
callq __ZN3mem8align_of8align_of20h3879783313634088271E
movq %rax, -24(%rbp)
movq -8(%rbp), %rax
cmpq $0, 8(%rax)
jne LBB183_9
movabsq $2305843009213693951, %rax
cmpq %rax, -16(%rbp)
jbe LBB183_5
movq $1, -48(%rbp)
jmp LBB183_6
LBB183_5:
movq $4, -48(%rbp)
LBB183_6:
movq -48(%rbp), %rax
movq -16(%rbp), %rcx
mulq %rcx
seto %sil
testb $1, %sil
movq %rax, -128(%rbp)
jne LBB183_8
movq -24(%rbp), %rsi
movq -128(%rbp), %rdi
callq __ZN4heap8allocate20h8529ce6d5e1fac7cPdaE
movq %rax, -56(%rbp)
movq -48(%rbp), %rax
movq %rax, -40(%rbp)
movq -56(%rbp), %rax
movq %rax, -32(%rbp)
jmp LBB183_16
LBB183_8:
leaq _panic_loc4986(%rip), %rdi
callq __ZN9panicking5panic20hb8a57f0c8013c90awDKE
LBB183_9:
movq -8(%rbp), %rax
movq 8(%rax), %rax
movl $2, %ecx
movl %ecx, %edx
movq %rax, -136(%rbp)
movq %rdx, %rax
movq -136(%rbp), %rdx
mulq %rdx
seto %sil
testb $1, %sil
movq %rax, -144(%rbp)
jne LBB183_11
movq -144(%rbp), %rax
movq %rax, -64(%rbp)
movq -16(%rbp), %rcx
mulq %rcx
seto %sil
testb $1, %sil
movq %rax, -152(%rbp)
jne LBB183_13
jmp LBB183_12
LBB183_11:
leaq _panic_loc4987(%rip), %rdi
callq __ZN9panicking5panic20hb8a57f0c8013c90awDKE
LBB183_12:
movq -152(%rbp), %rax
movq %rax, -72(%rbp)
movq %rax, %rdi
callq __ZN7raw_vec11alloc_guard20hd42d017619eed8d7BtbE
movq -8(%rbp), %rdi
callq __ZN7raw_vec13_$LT$impl$GT$3ptr3ptr21h14099773167720620865E
movq %rax, -88(%rbp)
movq -8(%rbp), %rdi
movq 8(%rdi), %rdi
movq -16(%rbp), %rcx
movq %rax, -160(%rbp)
movq %rdi, %rax
mulq %rcx
seto %sil
testb $1, %sil
movq %rax, -168(%rbp)
jne LBB183_15
jmp LBB183_14
LBB183_13:
leaq _panic_loc4988(%rip), %rdi
callq __ZN9panicking5panic20hb8a57f0c8013c90awDKE
LBB183_14:
movq -72(%rbp), %rdx
movq -24(%rbp), %rcx
movq -160(%rbp), %rdi
movq -168(%rbp), %rsi
callq __ZN4heap10reallocate20h41b67b481f4b54ef9daE
movq %rax, -80(%rbp)
movq -64(%rbp), %rax
movq %rax, -40(%rbp)
movq -80(%rbp), %rax
movq %rax, -32(%rbp)
jmp LBB183_16
LBB183_15:
leaq _panic_loc4989(%rip), %rdi
callq __ZN9panicking5panic20hb8a57f0c8013c90awDKE
LBB183_16:
movq -40(%rbp), %rax
movq %rax, -96(%rbp)
movq -32(%rbp), %rax
movq %rax, -104(%rbp)
movq -104(%rbp), %rdi
callq __ZN3ptr13_$LT$impl$GT$7is_null7is_null20h5255508850291379720E
andb $1, %al
movb %al, -105(%rbp)
testb $1, -105(%rbp)
je LBB183_18
callq __ZN3oom20h60a2387de2f8f1f2fubE
LBB183_18:
movq -104(%rbp), %rax
movq %rax, %rdi
callq __ZN3ptr13_$LT$impl$GT$3new3new20h8102744067072970844E
movq %rax, -120(%rbp)
movq -120(%rbp), %rax
movq -8(%rbp), %rdi
movq %rax, (%rdi)
movq -8(%rbp), %rax
movq -96(%rbp), %rdi
movq %rdi, 8(%rax)
addq $176, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN4iter13_$LT$impl$GT$9into_iter9into_iter21h10983931994349528555E:
.cfi_startproc
pushq %rbp
Ltmp727:
.cfi_def_cfa_offset 16
Ltmp728:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp729:
.cfi_def_cfa_register %rbp
movq %rdi, %rax
movq (%rsi), %rcx
movq %rcx, (%rdi)
movq 8(%rsi), %rcx
movq %rcx, 8(%rdi)
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN5slice13_$LT$impl$GT$4iter4iter21h17611640337429280332E:
.cfi_startproc
pushq %rbp
Ltmp730:
.cfi_def_cfa_offset 16
Ltmp731:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp732:
.cfi_def_cfa_register %rbp
subq $32, %rsp
movq %rdi, %rax
movq %rsi, -16(%rbp)
movq %rdx, -8(%rbp)
movq -16(%rbp), %rsi
movq -8(%rbp), %rdx
movq %rax, -24(%rbp)
callq __ZN5slice13_$LT$impl$GT$4iter4iter21h11608799448073089739E
movq -24(%rbp), %rax
addq $32, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN5slice13_$LT$impl$GT$4iter4iter21h11608799448073089739E:
.cfi_startproc
pushq %rbp
Ltmp733:
.cfi_def_cfa_offset 16
Ltmp734:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp735:
.cfi_def_cfa_register %rbp
subq $144, %rsp
movq %rdi, %rax
movq %rsi, -24(%rbp)
movq %rdx, -16(%rbp)
movq %rax, -104(%rbp)
movq %rdi, -112(%rbp)
callq __ZN3mem7size_of7size_of21h10265787511114221581E
movq %rax, -40(%rbp)
cmpq $0, -40(%rbp)
jne LBB186_2
movl $1, %eax
movl %eax, %ecx
movq %rcx, -32(%rbp)
jmp LBB186_3
LBB186_2:
movq -24(%rbp), %rdi
movq -16(%rbp), %rsi
callq __ZN5slice13_$LT$impl$GT$6as_ptr6as_ptr21h17616566614683597563E
movq %rax, -48(%rbp)
movq -48(%rbp), %rdi
callq __ZN3ptr13_$LT$impl$GT$7is_null7is_null20h4456427685818109602E
andb $1, %al
movb %al, -49(%rbp)
movq -48(%rbp), %rsi
movq %rsi, -32(%rbp)
LBB186_3:
movq -32(%rbp), %rax
movq -112(%rbp), %rcx
movq %rax, (%rcx)
addq $8, %rcx
movq -32(%rbp), %rax
movq %rax, -64(%rbp)
movq -64(%rbp), %rax
movq %rax, -8(%rbp)
movq %rcx, -120(%rbp)
callq __ZN3mem7size_of7size_of21h10265787511114221581E
movq %rax, -72(%rbp)
cmpq $0, -72(%rbp)
jne LBB186_5
movq -64(%rbp), %rax
movq -24(%rbp), %rdi
movq -16(%rbp), %rsi
movq %rax, -128(%rbp)
callq __ZN5slice13_$LT$impl$GT$3len3len21h14605296114281735551E
movq %rax, -88(%rbp)
movq -128(%rbp), %rax
addq -88(%rbp), %rax
movq %rax, -80(%rbp)
movq -80(%rbp), %rax
movq -120(%rbp), %rsi
movq %rax, (%rsi)
jmp LBB186_6
LBB186_5:
movq -64(%rbp), %rdi
movq -24(%rbp), %rax
movq -16(%rbp), %rsi
movq %rdi, -136(%rbp)
movq %rax, %rdi
callq __ZN5slice13_$LT$impl$GT$3len3len21h14605296114281735551E
movq %rax, -96(%rbp)
movq -96(%rbp), %rsi
movq -136(%rbp), %rdi
callq __ZN3ptr13_$LT$impl$GT$6offset6offset20h2524605289273067253E
movq -120(%rbp), %rsi
movq %rax, (%rsi)
LBB186_6:
movq -104(%rbp), %rax
addq $144, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN5slice13_$LT$impl$GT$6as_ptr6as_ptr21h17616566614683597563E:
.cfi_startproc
pushq %rbp
Ltmp736:
.cfi_def_cfa_offset 16
Ltmp737:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp738:
.cfi_def_cfa_register %rbp
subq $32, %rsp
leaq -32(%rbp), %rax
movq %rdi, -16(%rbp)
movq %rsi, -8(%rbp)
movq -16(%rbp), %rsi
movq -8(%rbp), %rdx
movq %rax, %rdi
callq __ZN3raw4Repr4repr4repr21h14323987988428640990E
movq -32(%rbp), %rax
addq $32, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3ptr13_$LT$impl$GT$7is_null7is_null20h4456427685818109602E:
.cfi_startproc
pushq %rbp
Ltmp739:
.cfi_def_cfa_offset 16
Ltmp740:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp741:
.cfi_def_cfa_register %rbp
movq %rdi, -8(%rbp)
cmpq $0, -8(%rbp)
sete %al
andb $1, %al
andb $1, %al
movzbl %al, %eax
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3ptr13_$LT$impl$GT$6offset6offset20h2524605289273067253E:
.cfi_startproc
pushq %rbp
Ltmp742:
.cfi_def_cfa_offset 16
Ltmp743:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp744:
.cfi_def_cfa_register %rbp
movq %rdi, -8(%rbp)
movq %rsi, -16(%rbp)
movq -8(%rbp), %rsi
imulq $24, -16(%rbp), %rdi
addq %rdi, %rsi
movq %rsi, %rax
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN5slice13_$LT$impl$GT$4next4next21h16343961552520942951E:
.cfi_startproc
pushq %rbp
Ltmp745:
.cfi_def_cfa_offset 16
Ltmp746:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp747:
.cfi_def_cfa_register %rbp
subq $112, %rsp
movq %rdi, -32(%rbp)
callq __ZN3mem7size_of7size_of21h10265787511114221581E
movq %rax, -40(%rbp)
cmpq $0, -40(%rbp)
je LBB190_2
movq -32(%rbp), %rax
movq (%rax), %rdi
callq __ZN3ptr13_$LT$impl$GT$7is_null7is_null20h4456427685818109602E
andb $1, %al
movb %al, -41(%rbp)
movq -32(%rbp), %rdi
movq 8(%rdi), %rdi
callq __ZN3ptr13_$LT$impl$GT$7is_null7is_null20h4456427685818109602E
andb $1, %al
movb %al, -42(%rbp)
LBB190_2:
movq -32(%rbp), %rax
movq (%rax), %rax
movq -32(%rbp), %rcx
cmpq 8(%rcx), %rax
jne LBB190_4
movq _const4374(%rip), %rax
movq %rax, -24(%rbp)
jmp LBB190_11
LBB190_4:
movq -32(%rbp), %rax
movq (%rax), %rax
movq %rax, -56(%rbp)
movq -32(%rbp), %rax
movq (%rax), %rax
movq %rax, -72(%rbp)
movq -72(%rbp), %rax
movq %rax, -16(%rbp)
callq __ZN3mem7size_of7size_of21h10265787511114221581E
movq %rax, -80(%rbp)
cmpq $0, -80(%rbp)
jne LBB190_6
movq -72(%rbp), %rax
addq $1, %rax
movq %rax, -88(%rbp)
movq -88(%rbp), %rax
movq %rax, -64(%rbp)
jmp LBB190_7
LBB190_6:
movl $1, %eax
movl %eax, %esi
movq -72(%rbp), %rdi
callq __ZN3ptr13_$LT$impl$GT$6offset6offset20h2524605289273067253E
movq %rax, -64(%rbp)
LBB190_7:
leaq -24(%rbp), %rax
movq -64(%rbp), %rcx
movq -32(%rbp), %rdx
movq %rcx, (%rdx)
movq -56(%rbp), %rcx
movq %rcx, -96(%rbp)
movq -96(%rbp), %rcx
movq %rcx, -8(%rbp)
movq %rax, -112(%rbp)
callq __ZN3mem7size_of7size_of21h10265787511114221581E
movq %rax, -104(%rbp)
cmpq $0, -104(%rbp)
jne LBB190_9
movl $1, %eax
movl %eax, %ecx
movq -112(%rbp), %rdx
movq %rcx, (%rdx)
jmp LBB190_10
LBB190_9:
movq -96(%rbp), %rax
movq -112(%rbp), %rcx
movq %rax, (%rcx)
LBB190_10:
jmp LBB190_11
LBB190_11:
movq -24(%rbp), %rax
addq $112, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3fmt13_$LT$impl$GT$3new3new21h13325087837672818136E:
.cfi_startproc
pushq %rbp
Ltmp748:
.cfi_def_cfa_offset 16
Ltmp749:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp750:
.cfi_def_cfa_register %rbp
movq %rdi, %rax
movq %rsi, -8(%rbp)
movq %rdx, -16(%rbp)
movq -16(%rbp), %rdx
movq %rdx, 8(%rdi)
movq -8(%rbp), %rdx
movq %rdx, (%rdi)
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3fmt13_$LT$impl$GT$3fmt3fmt21h10032524248652039195E:
.cfi_startproc
pushq %rbp
Ltmp751:
.cfi_def_cfa_offset 16
Ltmp752:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp753:
.cfi_def_cfa_register %rbp
subq $32, %rsp
movq %rdi, -16(%rbp)
movq %rsi, -24(%rbp)
movq -16(%rbp), %rsi
movq (%rsi), %rdi
movq -24(%rbp), %rsi
callq __ZN6string13_$LT$impl$GT$3fmt20hbe95fa6de640a0a2M1fE
movb %al, -8(%rbp)
movb -8(%rbp), %al
addq $32, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN6string13_$LT$impl$GT$3fmt20hbe95fa6de640a0a2M1fE:
.cfi_startproc
pushq %rbp
Ltmp754:
.cfi_def_cfa_offset 16
Ltmp755:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp756:
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, -16(%rbp)
movq %rsi, -24(%rbp)
movq -16(%rbp), %rdi
callq __ZN6string13_$LT$impl$GT$5deref20ha29fdb92d3349f21v6fE
movq %rax, -40(%rbp)
movq %rdx, -32(%rbp)
movq -40(%rbp), %rdi
movq -32(%rbp), %rsi
movq -24(%rbp), %rdx
callq __ZN3fmt13_$LT$impl$GT$3fmt20hbe277c16625f35edm6WE
movb %al, -8(%rbp)
movb -8(%rbp), %al
addq $48, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN5slice13_$LT$impl$GT$8split_at8split_at20h7683419674867629935E:
.cfi_startproc
pushq %rbp
Ltmp757:
.cfi_def_cfa_offset 16
Ltmp758:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp759:
.cfi_def_cfa_register %rbp
subq $32, %rsp
movq %rdi, %rax
movq %rsi, -16(%rbp)
movq %rdx, -8(%rbp)
movq %rcx, -24(%rbp)
movq -16(%rbp), %rsi
movq -8(%rbp), %rdx
movq -24(%rbp), %rcx
movq %rax, -32(%rbp)
callq __ZN5slice13_$LT$impl$GT$8split_at8split_at21h13423777215411788316E
movq -32(%rbp), %rax
addq $32, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN5slice13_$LT$impl$GT$8split_at8split_at21h13423777215411788316E:
.cfi_startproc
pushq %rbp
Ltmp760:
.cfi_def_cfa_offset 16
Ltmp761:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp762:
.cfi_def_cfa_register %rbp
subq $96, %rsp
movq %rdi, %rax
movq %rsi, -16(%rbp)
movq %rdx, -8(%rbp)
movq %rcx, -24(%rbp)
movq -24(%rbp), %rcx
movq %rcx, -32(%rbp)
movq -32(%rbp), %rdx
movq -16(%rbp), %rcx
movq -8(%rbp), %rsi
movq %rdi, -80(%rbp)
movq %rcx, %rdi
movq %rax, -88(%rbp)
callq __ZN5slice13_$LT$impl$GT$5index5index21h15199798438800195178E
movq %rax, -48(%rbp)
movq %rdx, -40(%rbp)
movq -48(%rbp), %rax
movq -80(%rbp), %rcx
movq %rax, (%rcx)
movq -40(%rbp), %rax
movq %rax, 8(%rcx)
movq -24(%rbp), %rax
movq %rax, -56(%rbp)
movq -56(%rbp), %rdx
movq -16(%rbp), %rdi
movq -8(%rbp), %rsi
callq __ZN5slice13_$LT$impl$GT$5index5index20h7153668432083783089E
movq %rax, -72(%rbp)
movq %rdx, -64(%rbp)
movq -72(%rbp), %rax
movq -80(%rbp), %rcx
movq %rax, 16(%rcx)
movq -64(%rbp), %rax
movq %rax, 24(%rcx)
movq -88(%rbp), %rax
addq $96, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN5slice13_$LT$impl$GT$5index5index21h15199798438800195178E:
.cfi_startproc
pushq %rbp
Ltmp763:
.cfi_def_cfa_offset 16
Ltmp764:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp765:
.cfi_def_cfa_register %rbp
subq $64, %rsp
movq %rdi, -32(%rbp)
movq %rsi, -24(%rbp)
movq %rdx, -40(%rbp)
movq -32(%rbp), %rdi
movq -24(%rbp), %rsi
movq $0, -56(%rbp)
movq -40(%rbp), %rdx
movq %rdx, -48(%rbp)
leaq -56(%rbp), %rdx
callq __ZN5slice13_$LT$impl$GT$5index5index20h2783971113022319456E
movq %rax, -16(%rbp)
movq %rdx, -8(%rbp)
movq -16(%rbp), %rax
addq $64, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN5slice13_$LT$impl$GT$5index5index20h2783971113022319456E:
.cfi_startproc
pushq %rbp
Ltmp766:
.cfi_def_cfa_offset 16
Ltmp767:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp768:
.cfi_def_cfa_register %rbp
subq $96, %rsp
movq %rdi, -32(%rbp)
movq %rsi, -24(%rbp)
movq (%rdx), %rsi
cmpq 8(%rdx), %rsi
setbe %al
xorb $-1, %al
testb $1, %al
movq %rdx, -64(%rbp)
jne LBB197_1
jmp LBB197_2
LBB197_1:
movq __ZN5slice13_$LT$impl$GT$5index14_MSG_FILE_LINE20hf9bf800bfa4eb952AqPE@GOTPCREL(%rip), %rdi
callq __ZN9panicking5panic20hb8a57f0c8013c90awDKE
LBB197_2:
movq -64(%rbp), %rax
movq 8(%rax), %rcx
movq -32(%rbp), %rdi
movq -24(%rbp), %rsi
movq %rcx, -72(%rbp)
callq __ZN5slice13_$LT$impl$GT$3len3len21h14605296114281735551E
movq %rax, -40(%rbp)
movq -72(%rbp), %rax
cmpq -40(%rbp), %rax
setbe %dl
xorb $-1, %dl
testb $1, %dl
jne LBB197_3
jmp LBB197_4
LBB197_3:
movq __ZN5slice13_$LT$impl$GT$5index14_MSG_FILE_LINE20hf9bf800bfa4eb9523qPE@GOTPCREL(%rip), %rdi
callq __ZN9panicking5panic20hb8a57f0c8013c90awDKE
LBB197_4:
movq -32(%rbp), %rdi
movq -24(%rbp), %rsi
callq __ZN5slice13_$LT$impl$GT$6as_ptr6as_ptr21h17616566614683597563E
movq %rax, -56(%rbp)
movq -64(%rbp), %rsi
movq (%rsi), %rsi
movq %rax, %rdi
callq __ZN3ptr13_$LT$impl$GT$6offset6offset20h2524605289273067253E
movq %rax, -48(%rbp)
movq -64(%rbp), %rsi
movq (%rsi), %rdi
movq 8(%rsi), %rcx
subq %rdi, %rcx
setb %dl
testb $1, %dl
movq %rax, -80(%rbp)
movq %rcx, -88(%rbp)
jne LBB197_6
movq -80(%rbp), %rdi
movq -88(%rbp), %rsi
callq __ZN5slice14from_raw_parts14from_raw_parts20h1962437538929636258E
movq %rax, -16(%rbp)
movq %rdx, -8(%rbp)
movq -16(%rbp), %rax
addq $96, %rsp
popq %rbp
retq
LBB197_6:
leaq _panic_loc5009(%rip), %rdi
callq __ZN9panicking5panic20hb8a57f0c8013c90awDKE
.cfi_endproc
.align 4, 0x90
__ZN5slice13_$LT$impl$GT$5index5index20h7153668432083783089E:
.cfi_startproc
pushq %rbp
Ltmp769:
.cfi_def_cfa_offset 16
Ltmp770:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp771:
.cfi_def_cfa_register %rbp
subq $80, %rsp
movq %rdi, -32(%rbp)
movq %rsi, -24(%rbp)
movq %rdx, -40(%rbp)
movq -32(%rbp), %rdi
movq -24(%rbp), %rsi
movq %rdx, -56(%rbp)
movq -32(%rbp), %rdx
movq -24(%rbp), %rax
movq %rdi, -64(%rbp)
movq %rdx, %rdi
movq %rsi, -72(%rbp)
movq %rax, %rsi
callq __ZN5slice13_$LT$impl$GT$3len3len21h14605296114281735551E
movq %rax, -48(%rbp)
leaq -56(%rbp), %rdx
movq -64(%rbp), %rdi
movq -72(%rbp), %rsi
callq __ZN5slice13_$LT$impl$GT$5index5index20h2783971113022319456E
movq %rax, -16(%rbp)
movq %rdx, -8(%rbp)
movq -16(%rbp), %rax
addq $80, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN4iter13_$LT$impl$GT$9into_iter9into_iter20h7907211723852268674E:
.cfi_startproc
pushq %rbp
Ltmp772:
.cfi_def_cfa_offset 16
Ltmp773:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp774:
.cfi_def_cfa_register %rbp
movq %rdi, %rax
movq (%rsi), %rcx
movq %rcx, (%rdi)
movq 8(%rsi), %rcx
movq %rcx, 8(%rdi)
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN4iter8Iterator3rev3rev21h14103214362882847257E:
.cfi_startproc
pushq %rbp
Ltmp775:
.cfi_def_cfa_offset 16
Ltmp776:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp777:
.cfi_def_cfa_register %rbp
movq %rdi, %rax
movq (%rsi), %rcx
movq %rcx, (%rdi)
movq 8(%rsi), %rcx
movq %rcx, 8(%rdi)
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN4iter13_$LT$impl$GT$4next4next21h16419405614634605035E:
.cfi_startproc
pushq %rbp
Ltmp778:
.cfi_def_cfa_offset 16
Ltmp779:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp780:
.cfi_def_cfa_register %rbp
subq $16, %rsp
movq %rdi, -8(%rbp)
movq -8(%rbp), %rdi
callq __ZN5slice13_$LT$impl$GT$9next_back9next_back21h15159833987039250694E
addq $16, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN5slice13_$LT$impl$GT$9next_back9next_back21h15159833987039250694E:
.cfi_startproc
pushq %rbp
Ltmp781:
.cfi_def_cfa_offset 16
Ltmp782:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp783:
.cfi_def_cfa_register %rbp
subq $112, %rsp
movq %rdi, -32(%rbp)
callq __ZN3mem7size_of7size_of21h10265787511114221581E
movq %rax, -40(%rbp)
cmpq $0, -40(%rbp)
je LBB202_2
movq -32(%rbp), %rax
movq (%rax), %rdi
callq __ZN3ptr13_$LT$impl$GT$7is_null7is_null20h4456427685818109602E
andb $1, %al
movb %al, -41(%rbp)
movq -32(%rbp), %rdi
movq 8(%rdi), %rdi
callq __ZN3ptr13_$LT$impl$GT$7is_null7is_null20h4456427685818109602E
andb $1, %al
movb %al, -42(%rbp)
LBB202_2:
movq -32(%rbp), %rax
movq 8(%rax), %rax
movq -32(%rbp), %rcx
cmpq (%rcx), %rax
jne LBB202_4
movq _const4374(%rip), %rax
movq %rax, -24(%rbp)
jmp LBB202_11
LBB202_4:
movq -32(%rbp), %rax
movq 8(%rax), %rax
movq %rax, -64(%rbp)
movq -64(%rbp), %rax
movq %rax, -16(%rbp)
callq __ZN3mem7size_of7size_of21h10265787511114221581E
movq %rax, -72(%rbp)
cmpq $0, -72(%rbp)
jne LBB202_6
movq -64(%rbp), %rax
addq $-1, %rax
movq %rax, -80(%rbp)
movq -80(%rbp), %rax
movq %rax, -56(%rbp)
jmp LBB202_7
LBB202_6:
movq $-1, %rsi
movq -64(%rbp), %rdi
callq __ZN3ptr13_$LT$impl$GT$6offset6offset20h2524605289273067253E
movq %rax, -56(%rbp)
LBB202_7:
leaq -24(%rbp), %rax
movq -56(%rbp), %rcx
movq -32(%rbp), %rdx
movq %rcx, 8(%rdx)
movq -32(%rbp), %rcx
movq 8(%rcx), %rcx
movq %rcx, -88(%rbp)
movq -88(%rbp), %rcx
movq %rcx, -8(%rbp)
movq %rax, -104(%rbp)
callq __ZN3mem7size_of7size_of21h10265787511114221581E
movq %rax, -96(%rbp)
cmpq $0, -96(%rbp)
jne LBB202_9
movl $1, %eax
movl %eax, %ecx
movq -104(%rbp), %rdx
movq %rcx, (%rdx)
jmp LBB202_10
LBB202_9:
movq -88(%rbp), %rax
movq -104(%rbp), %rcx
movq %rax, (%rcx)
LBB202_10:
jmp LBB202_11
LBB202_11:
movq -24(%rbp), %rax
addq $112, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3fmt13_$LT$impl$GT$16new_v1_formatted20h0b92390175752ed3rsWE:
.cfi_startproc
pushq %rbp
Ltmp784:
.cfi_def_cfa_offset 16
Ltmp785:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp786:
.cfi_def_cfa_register %rbp
movq %rdi, %rax
movq 16(%rbp), %r10
movq %rsi, -16(%rbp)
movq %rdx, -8(%rbp)
movq %rcx, -32(%rbp)
movq %r8, -24(%rbp)
movq %r9, -48(%rbp)
movq %r10, -40(%rbp)
movq -16(%rbp), %rcx
movq %rcx, (%rdi)
movq -8(%rbp), %rcx
movq %rcx, 8(%rdi)
movq -48(%rbp), %rcx
movq %rcx, 16(%rdi)
movq -40(%rbp), %rcx
movq %rcx, 24(%rdi)
movq -32(%rbp), %rcx
movq %rcx, 32(%rdi)
movq -24(%rbp), %rcx
movq %rcx, 40(%rdi)
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN16internal_padding20h673030d8b9764231YiaE:
.cfi_startproc
pushq %rbp
Ltmp787:
.cfi_def_cfa_offset 16
Ltmp788:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp789:
.cfi_def_cfa_register %rbp
subq $64, %rsp
movb $61, -1(%rbp)
movb $61, -2(%rbp)
movq %rdi, -16(%rbp)
addq $1, %rdi
setb %al
testb $1, %al
movq %rdi, -32(%rbp)
jne LBB204_2
movq -32(%rbp), %rax
movq %rax, -24(%rbp)
movq -32(%rbp), %rcx
subq $1, %rcx
setb %dl
testb $1, %dl
movq %rax, -40(%rbp)
movq %rcx, -48(%rbp)
jne LBB204_4
jmp LBB204_3
LBB204_2:
leaq _panic_loc5048(%rip), %rdi
callq __ZN9panicking5panic20hb8a57f0c8013c90awDKE
LBB204_3:
movq -40(%rbp), %rax
movq -48(%rbp), %rcx
addq %rcx, %rax
setb %dl
testb $1, %dl
movq %rax, -56(%rbp)
jne LBB204_6
jmp LBB204_5
LBB204_4:
leaq _panic_loc5049(%rip), %rdi
callq __ZN9panicking5panic20hb8a57f0c8013c90awDKE
LBB204_5:
movq -56(%rbp), %rax
subq $2, %rax
setb %cl
testb $1, %cl
movq %rax, -64(%rbp)
jne LBB204_8
jmp LBB204_7
LBB204_6:
leaq _panic_loc5049(%rip), %rdi
callq __ZN9panicking5panic20hb8a57f0c8013c90awDKE
LBB204_7:
movq -64(%rbp), %rax
addq $64, %rsp
popq %rbp
retq
LBB204_8:
leaq _panic_loc5049(%rip), %rdi
callq __ZN9panicking5panic20hb8a57f0c8013c90awDKE
.cfi_endproc
.align 4, 0x90
__ZN3fmt13_$LT$impl$GT$3new3new21h17691401303276579033E:
.cfi_startproc
pushq %rbp
Ltmp790:
.cfi_def_cfa_offset 16
Ltmp791:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp792:
.cfi_def_cfa_register %rbp
movq %rdi, %rax
movq %rsi, -8(%rbp)
movq %rdx, -16(%rbp)
movq -16(%rbp), %rdx
movq %rdx, 8(%rdi)
movq -8(%rbp), %rdx
movq %rdx, (%rdi)
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN6option13_$LT$impl$GT$6unwrap6unwrap20h1874459688941993379E:
.cfi_startproc
pushq %rbp
Ltmp793:
.cfi_def_cfa_offset 16
Ltmp794:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp795:
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq (%rdi), %rax
testq %rax, %rax
movq %rdi, -24(%rbp)
movq %rax, -32(%rbp)
je LBB206_5
jmp LBB206_7
LBB206_7:
movq -32(%rbp), %rax
subq $1, %rax
movq %rax, -40(%rbp)
je LBB206_4
jmp LBB206_3
LBB206_1:
movq -8(%rbp), %rax
movq (%rax), %rax
movq %rax, -16(%rbp)
movq -16(%rbp), %rax
movq %rax, -48(%rbp)
jmp LBB206_6
LBB206_2:
movq __ZN6option13_$LT$impl$GT$6unwrap14_MSG_FILE_LINE20hf9bf800bfa4eb952P6ME@GOTPCREL(%rip), %rdi
callq __ZN9panicking5panic20hb8a57f0c8013c90awDKE
LBB206_3:
LBB206_4:
movq -24(%rbp), %rax
addq $8, %rax
movq %rax, -8(%rbp)
jmp LBB206_1
LBB206_5:
jmp LBB206_2
LBB206_6:
movq -48(%rbp), %rax
addq $48, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN4iter8Iterator8position8position20h6638583383842569192E:
.cfi_startproc
pushq %rbp
Ltmp796:
.cfi_def_cfa_offset 16
Ltmp797:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp798:
.cfi_def_cfa_register %rbp
subq $160, %rsp
movq %rdi, %rax
leaq -56(%rbp), %rcx
movq %rsi, -8(%rbp)
movq %rdx, -16(%rbp)
movq -8(%rbp), %rsi
movq %rdi, -128(%rbp)
movq %rcx, %rdi
movq %rax, -136(%rbp)
callq __ZN4iter8Iterator9enumerate9enumerate19h371526248947668437E
leaq -40(%rbp), %rdi
leaq -56(%rbp), %rsi
callq __ZN4iter13_$LT$impl$GT$9into_iter9into_iter21h10766568077161642445E
leaq -40(%rbp), %rax
movq %rax, -64(%rbp)
movq -64(%rbp), %rsi
movq %rsi, -144(%rbp)
jmp LBB207_3
LBB207_2:
jmp LBB207_17
LBB207_3:
leaq -80(%rbp), %rdi
movq -144(%rbp), %rsi
callq __ZN4iter13_$LT$impl$GT$4next4next20h8512676234434714302E
movq -72(%rbp), %rsi
testq %rsi, %rsi
setne %al
movb %al, -145(%rbp)
jne LBB207_7
jmp LBB207_19
LBB207_19:
movb -145(%rbp), %al
testb $1, %al
je LBB207_8
jmp LBB207_6
LBB207_4:
leaq -16(%rbp), %rdi
movq -88(%rbp), %rax
movq (%rax), %rax
movq %rax, -96(%rbp)
movq -104(%rbp), %rax
movq (%rax), %rax
movq %rax, -112(%rbp)
movq -112(%rbp), %rsi
callq __ZN18letter_of_alphabet16_$LT$closure$GT$12closure.5094E
andb $1, %al
movb %al, -113(%rbp)
testb $1, -113(%rbp)
jne LBB207_9
jmp LBB207_14
LBB207_5:
jmp LBB207_15
LBB207_6:
LBB207_7:
leaq -80(%rbp), %rax
movq %rax, %rcx
addq $8, %rcx
movq %rcx, -104(%rbp)
movq %rax, -88(%rbp)
jmp LBB207_4
LBB207_8:
jmp LBB207_5
LBB207_9:
movq -96(%rbp), %rax
movq -128(%rbp), %rcx
movq %rax, 8(%rcx)
movq $1, (%rcx)
jmp LBB207_13
LBB207_10:
jmp LBB207_18
LBB207_11:
jmp LBB207_10
LBB207_12:
jmp LBB207_11
LBB207_13:
jmp LBB207_12
LBB207_14:
jmp LBB207_16
LBB207_15:
jmp LBB207_2
LBB207_16:
jmp LBB207_3
LBB207_17:
movq _const4545(%rip), %rax
movq -128(%rbp), %rcx
movq %rax, (%rcx)
movq _const4545+8(%rip), %rax
movq %rax, 8(%rcx)
LBB207_18:
movq -136(%rbp), %rax
addq $160, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN4iter13_$LT$impl$GT$9into_iter9into_iter21h10766568077161642445E:
.cfi_startproc
pushq %rbp
Ltmp799:
.cfi_def_cfa_offset 16
Ltmp800:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp801:
.cfi_def_cfa_register %rbp
movq %rdi, %rax
movq (%rsi), %rcx
movq %rcx, (%rdi)
movq 8(%rsi), %rcx
movq %rcx, 8(%rdi)
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN4iter8Iterator9enumerate9enumerate19h371526248947668437E:
.cfi_startproc
pushq %rbp
Ltmp802:
.cfi_def_cfa_offset 16
Ltmp803:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp804:
.cfi_def_cfa_register %rbp
movq %rdi, %rax
movq %rsi, -8(%rbp)
movq -8(%rbp), %rsi
movq %rsi, (%rdi)
movq $0, 8(%rdi)
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN4iter13_$LT$impl$GT$4next4next20h8512676234434714302E:
.cfi_startproc
pushq %rbp
Ltmp805:
.cfi_def_cfa_offset 16
Ltmp806:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp807:
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, %rax
movq %rsi, -8(%rbp)
movq -8(%rbp), %rsi
movq %rdi, -32(%rbp)
movq %rsi, %rdi
movq %rax, -40(%rbp)
callq __ZN4iter13_$LT$impl$GT$4next4next21h17429348026111534450E
leaq -8(%rbp), %rsi
movq %rax, -16(%rbp)
movq -16(%rbp), %rax
movq %rsi, -24(%rbp)
movq -24(%rbp), %rdx
movq -32(%rbp), %rdi
movq %rax, %rsi
callq __ZN6option13_$LT$impl$GT$3map3map20h7319619672449732539E
movq -40(%rbp), %rax
addq $48, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN6option13_$LT$impl$GT$3map3map20h7319619672449732539E:
.cfi_startproc
pushq %rbp
Ltmp808:
.cfi_def_cfa_offset 16
Ltmp809:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp810:
.cfi_def_cfa_register %rbp
subq $64, %rsp
movq %rdi, %rax
movq %rsi, -8(%rbp)
movq %rdx, -16(%rbp)
movq -8(%rbp), %rdx
testq %rdx, %rdx
setne %cl
movq %rax, -40(%rbp)
movq %rdi, -48(%rbp)
movb %cl, -49(%rbp)
jne LBB211_4
jmp LBB211_7
LBB211_7:
movb -49(%rbp), %al
testb $1, %al
je LBB211_5
jmp LBB211_3
LBB211_1:
movq -24(%rbp), %rax
movq (%rax), %rax
movq %rax, -32(%rbp)
movq -16(%rbp), %rsi
movq -32(%rbp), %rdx
movq -48(%rbp), %rdi
callq __ZN4core4iter13_$LT$impl$GT$4next16_$LT$closure$GT$12closure.5088E
jmp LBB211_6
LBB211_2:
movq _const5090(%rip), %rax
movq -48(%rbp), %rcx
movq %rax, (%rcx)
movq _const5090+8(%rip), %rax
movq %rax, 8(%rcx)
jmp LBB211_6
LBB211_3:
LBB211_4:
leaq -8(%rbp), %rax
movq %rax, -24(%rbp)
jmp LBB211_1
LBB211_5:
jmp LBB211_2
LBB211_6:
movq -40(%rbp), %rax
addq $64, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN4core4iter13_$LT$impl$GT$4next16_$LT$closure$GT$12closure.5088E:
.cfi_startproc
subq $72, %rsp
Ltmp811:
.cfi_def_cfa_offset 80
movq %rdi, %rax
movq %rdx, 64(%rsp)
movq %rsi, 56(%rsp)
movq (%rsi), %rdx
movq 8(%rdx), %rdx
movq %rdx, 40(%rsp)
movq 64(%rsp), %rdx
movq %rdx, 48(%rsp)
movq (%rsi), %rdx
movq %rdx, %rsi
addq $8, %rsi
movq 8(%rdx), %rdx
addq $1, %rdx
setb %cl
testb $1, %cl
movq %rax, 32(%rsp)
movq %rdi, 24(%rsp)
movq %rsi, 16(%rsp)
movq %rdx, 8(%rsp)
jne LBB212_2
movq 16(%rsp), %rax
movq 8(%rsp), %rcx
movq %rcx, (%rax)
movq 40(%rsp), %rdx
movq 24(%rsp), %rsi
movq %rdx, (%rsi)
movq 48(%rsp), %rdx
movq %rdx, 8(%rsi)
movq 32(%rsp), %rax
addq $72, %rsp
retq
LBB212_2:
leaq _panic_loc5093(%rip), %rdi
callq __ZN9panicking5panic20hb8a57f0c8013c90awDKE
.cfi_endproc
.align 4, 0x90
__ZN4iter13_$LT$impl$GT$4next4next21h17429348026111534450E:
.cfi_startproc
pushq %rbp
Ltmp812:
.cfi_def_cfa_offset 16
Ltmp813:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp814:
.cfi_def_cfa_register %rbp
subq $16, %rsp
movq %rdi, -8(%rbp)
movq -8(%rbp), %rdi
movq (%rdi), %rdi
callq __ZN5slice13_$LT$impl$GT$4next4next20h9034322495362035410E
addq $16, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN5slice13_$LT$impl$GT$4next4next20h9034322495362035410E:
.cfi_startproc
pushq %rbp
Ltmp815:
.cfi_def_cfa_offset 16
Ltmp816:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp817:
.cfi_def_cfa_register %rbp
subq $112, %rsp
movq %rdi, -32(%rbp)
callq __ZN3mem7size_of7size_of20h3896304980225237379E
movq %rax, -40(%rbp)
cmpq $0, -40(%rbp)
je LBB214_2
movq -32(%rbp), %rax
movq (%rax), %rdi
callq __ZN3ptr13_$LT$impl$GT$7is_null7is_null21h14738516322793247283E
andb $1, %al
movb %al, -41(%rbp)
movq -32(%rbp), %rdi
movq 8(%rdi), %rdi
callq __ZN3ptr13_$LT$impl$GT$7is_null7is_null21h14738516322793247283E
andb $1, %al
movb %al, -42(%rbp)
LBB214_2:
movq -32(%rbp), %rax
movq (%rax), %rax
movq -32(%rbp), %rcx
cmpq 8(%rcx), %rax
jne LBB214_4
movq _const4374(%rip), %rax
movq %rax, -24(%rbp)
jmp LBB214_11
LBB214_4:
movq -32(%rbp), %rax
movq (%rax), %rax
movq %rax, -56(%rbp)
movq -32(%rbp), %rax
movq (%rax), %rax
movq %rax, -72(%rbp)
movq -72(%rbp), %rax
movq %rax, -16(%rbp)
callq __ZN3mem7size_of7size_of20h3896304980225237379E
movq %rax, -80(%rbp)
cmpq $0, -80(%rbp)
jne LBB214_6
movq -72(%rbp), %rax
addq $1, %rax
movq %rax, -88(%rbp)
movq -88(%rbp), %rax
movq %rax, -64(%rbp)
jmp LBB214_7
LBB214_6:
movl $1, %eax
movl %eax, %esi
movq -72(%rbp), %rdi
callq __ZN3ptr13_$LT$impl$GT$6offset6offset21h10562289761865087507E
movq %rax, -64(%rbp)
LBB214_7:
leaq -24(%rbp), %rax
movq -64(%rbp), %rcx
movq -32(%rbp), %rdx
movq %rcx, (%rdx)
movq -56(%rbp), %rcx
movq %rcx, -96(%rbp)
movq -96(%rbp), %rcx
movq %rcx, -8(%rbp)
movq %rax, -112(%rbp)
callq __ZN3mem7size_of7size_of20h3896304980225237379E
movq %rax, -104(%rbp)
cmpq $0, -104(%rbp)
jne LBB214_9
movl $1, %eax
movl %eax, %ecx
movq -112(%rbp), %rdx
movq %rcx, (%rdx)
jmp LBB214_10
LBB214_9:
movq -96(%rbp), %rax
movq -112(%rbp), %rcx
movq %rax, (%rcx)
LBB214_10:
jmp LBB214_11
LBB214_11:
movq -24(%rbp), %rax
addq $112, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3mem7size_of7size_of20h3896304980225237379E:
.cfi_startproc
pushq %rbp
Ltmp818:
.cfi_def_cfa_offset 16
Ltmp819:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp820:
.cfi_def_cfa_register %rbp
movl $16, %eax
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3ptr13_$LT$impl$GT$7is_null7is_null21h14738516322793247283E:
.cfi_startproc
pushq %rbp
Ltmp821:
.cfi_def_cfa_offset 16
Ltmp822:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp823:
.cfi_def_cfa_register %rbp
movq %rdi, -8(%rbp)
cmpq $0, -8(%rbp)
sete %al
andb $1, %al
andb $1, %al
movzbl %al, %eax
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN18letter_of_alphabet16_$LT$closure$GT$12closure.5094E:
.cfi_startproc
subq $24, %rsp
Ltmp824:
.cfi_def_cfa_offset 32
leaq 8(%rsp), %rax
leaq (%rsp), %rcx
movb $61, 23(%rsp)
movq %rsi, 8(%rsp)
movq (%rdi), %rsi
movq %rsi, (%rsp)
movq %rax, %rdi
movq %rcx, %rsi
callq __ZN3cmp5impls13_$LT$impl$GT$2eq2eq21h11501670577054829520E
andb $1, %al
andb $1, %al
movzbl %al, %eax
addq $24, %rsp
retq
.cfi_endproc
.align 4, 0x90
__ZN5slice13_$LT$impl$GT$4iter4iter20h4258863171210596538E:
.cfi_startproc
pushq %rbp
Ltmp825:
.cfi_def_cfa_offset 16
Ltmp826:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp827:
.cfi_def_cfa_register %rbp
subq $32, %rsp
movq %rdi, %rax
movq %rsi, -16(%rbp)
movq %rdx, -8(%rbp)
movq -16(%rbp), %rsi
movq -8(%rbp), %rdx
movq %rax, -24(%rbp)
callq __ZN5slice13_$LT$impl$GT$4iter4iter19h591448230618615844E
movq -24(%rbp), %rax
addq $32, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN5slice13_$LT$impl$GT$4iter4iter19h591448230618615844E:
.cfi_startproc
pushq %rbp
Ltmp828:
.cfi_def_cfa_offset 16
Ltmp829:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp830:
.cfi_def_cfa_register %rbp
subq $144, %rsp
movq %rdi, %rax
movq %rsi, -24(%rbp)
movq %rdx, -16(%rbp)
movq %rax, -104(%rbp)
movq %rdi, -112(%rbp)
callq __ZN3mem7size_of7size_of20h3896304980225237379E
movq %rax, -40(%rbp)
cmpq $0, -40(%rbp)
jne LBB219_2
movl $1, %eax
movl %eax, %ecx
movq %rcx, -32(%rbp)
jmp LBB219_3
LBB219_2:
movq -24(%rbp), %rdi
movq -16(%rbp), %rsi
callq __ZN5slice13_$LT$impl$GT$6as_ptr6as_ptr21h15509348445959746216E
movq %rax, -48(%rbp)
movq -48(%rbp), %rdi
callq __ZN3ptr13_$LT$impl$GT$7is_null7is_null21h14738516322793247283E
andb $1, %al
movb %al, -49(%rbp)
movq -48(%rbp), %rsi
movq %rsi, -32(%rbp)
LBB219_3:
movq -32(%rbp), %rax
movq -112(%rbp), %rcx
movq %rax, (%rcx)
addq $8, %rcx
movq -32(%rbp), %rax
movq %rax, -64(%rbp)
movq -64(%rbp), %rax
movq %rax, -8(%rbp)
movq %rcx, -120(%rbp)
callq __ZN3mem7size_of7size_of20h3896304980225237379E
movq %rax, -72(%rbp)
cmpq $0, -72(%rbp)
jne LBB219_5
movq -64(%rbp), %rax
movq -24(%rbp), %rdi
movq -16(%rbp), %rsi
movq %rax, -128(%rbp)
callq __ZN5slice13_$LT$impl$GT$3len3len20h2475095402994498038E
movq %rax, -88(%rbp)
movq -128(%rbp), %rax
addq -88(%rbp), %rax
movq %rax, -80(%rbp)
movq -80(%rbp), %rax
movq -120(%rbp), %rsi
movq %rax, (%rsi)
jmp LBB219_6
LBB219_5:
movq -64(%rbp), %rdi
movq -24(%rbp), %rax
movq -16(%rbp), %rsi
movq %rdi, -136(%rbp)
movq %rax, %rdi
callq __ZN5slice13_$LT$impl$GT$3len3len20h2475095402994498038E
movq %rax, -96(%rbp)
movq -96(%rbp), %rsi
movq -136(%rbp), %rdi
callq __ZN3ptr13_$LT$impl$GT$6offset6offset21h10562289761865087507E
movq -120(%rbp), %rsi
movq %rax, (%rsi)
LBB219_6:
movq -104(%rbp), %rax
addq $144, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN5slice13_$LT$impl$GT$6as_ptr6as_ptr21h15509348445959746216E:
.cfi_startproc
pushq %rbp
Ltmp831:
.cfi_def_cfa_offset 16
Ltmp832:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp833:
.cfi_def_cfa_register %rbp
subq $32, %rsp
leaq -32(%rbp), %rax
movq %rdi, -16(%rbp)
movq %rsi, -8(%rbp)
movq -16(%rbp), %rsi
movq -8(%rbp), %rdx
movq %rax, %rdi
callq __ZN3raw4Repr4repr4repr20h9865629016062637313E
movq -32(%rbp), %rax
addq $32, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3cmp5impls13_$LT$impl$GT$2eq2eq21h11501670577054829520E:
.cfi_startproc
pushq %rbp
Ltmp834:
.cfi_def_cfa_offset 16
Ltmp835:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp836:
.cfi_def_cfa_register %rbp
subq $16, %rsp
movq %rdi, -8(%rbp)
movq %rsi, -16(%rbp)
movq -8(%rbp), %rsi
movq (%rsi), %rdi
movq -16(%rbp), %rsi
movq (%rsi), %rsi
callq __ZN6string13_$LT$impl$GT$2eq20hc802205893f931dbCVfE
andb $1, %al
andb $1, %al
movzbl %al, %eax
addq $16, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN6string13_$LT$impl$GT$2eq20hc802205893f931dbCVfE:
.cfi_startproc
pushq %rbp
Ltmp837:
.cfi_def_cfa_offset 16
Ltmp838:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp839:
.cfi_def_cfa_register %rbp
subq $80, %rsp
movq %rdi, -8(%rbp)
movq %rsi, -16(%rbp)
movq -8(%rbp), %rsi
movq (%rsi), %rdi
movq 8(%rsi), %rsi
callq __ZN3str6traits13_$LT$impl$GT$5index20hb1459075522ca64dECSE
movq %rax, -40(%rbp)
movq %rdx, -32(%rbp)
movq -40(%rbp), %rdi
movq -32(%rbp), %rsi
movq -16(%rbp), %rax
movq %rdi, -72(%rbp)
movq %rax, %rdi
movq %rsi, -80(%rbp)
callq __ZN6string13_$LT$impl$GT$5index20hc9e7483a35d6a713y4fE
movq %rax, -64(%rbp)
movq %rdx, -56(%rbp)
movq -64(%rbp), %rdx
movq -56(%rbp), %rcx
movq -72(%rbp), %rdi
movq -80(%rbp), %rsi
callq __ZN3str6traits13_$LT$impl$GT$2eq20h4fa1e284cc598929dxSE
andb $1, %al
andb $1, %al
movzbl %al, %eax
addq $80, %rsp
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN3str6traits13_$LT$impl$GT$5index20hb1459075522ca64dECSE:
.cfi_startproc
pushq %rbp
Ltmp840:
.cfi_def_cfa_offset 16
Ltmp841:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp842:
.cfi_def_cfa_register %rbp
movq %rdi, -32(%rbp)
movq %rsi, -24(%rbp)
movq %rsi, -8(%rbp)
movq -32(%rbp), %rsi
movq %rsi, -16(%rbp)
movq -16(%rbp), %rax
movq -8(%rbp), %rdx
popq %rbp
retq
.cfi_endproc
.align 4, 0x90
__ZN4char13_$LT$impl$GT$13is_alphabetic20hd627637d158b8a05wvhE:
.cfi_startproc
pushq %rbp
Ltmp843:
.cfi_def_cfa_offset 16
Ltmp844:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp845:
.cfi_def_cfa_register %rbp
subq $32, %rsp
movl %edi, -8(%rbp)
movl -8(%rbp), %edi
cmpl $97, %edi
setae %al
cmpl $122, %edi
setbe %cl
andb %cl, %al
testb $1, %al
movl %edi, -24(%rbp)
jne LBB224_5
jmp LBB224_6
LBB224_1:
movb $1, -1(%rbp)
jmp LBB224_11
LBB224_2:
movq -16(%rbp), %rax
movl (%rax), %ecx
movl %ecx, -20(%rbp)
movl -20(%rbp), %edi
callq __ZN6tables16derived_property10Alphabetic20ha2eaaafe818f27028IaE
andb $1, %al
movb %al, -1(%rbp)
jmp LBB224_11
LBB224_3:
movb $0, -1(%rbp)
jmp LBB224_11
LBB224_4:
leaq -8(%rbp), %rax
movq %rax, -16(%rbp)
movq -16(%rbp), %rax
movl (%rax), %ecx
movl %ecx, -20(%rbp)
cmpl $127, -20(%rbp)
seta %dl
xorb $-1, %dl
testb $1, %dl
jne LBB224_10
jmp LBB224_9
LBB224_5:
jmp LBB224_1
LBB224_6:
movl -24(%rbp), %eax
cmpl $65, %eax
setae %cl
cmpl $90, %eax
setbe %dl
andb %dl, %cl
testb $1, %cl
jne LBB224_7
jmp LBB224_8
LBB224_7:
jmp LBB224_1
LBB224_8:
jmp LBB224_4
LBB224_9:
jmp LBB224_2
LBB224_10:
jmp LBB224_3
LBB224_11:
movb -1(%rbp), %al
andb $1, %al
movzbl %al, %eax
addq $32, %rsp
popq %rbp
retq
.cfi_endproc
.section __DATA,__const
.align 3
__ZN8ALPHABET20h31cdb43686aaaee9faaE:
.quad _str4129
.quad 1
.quad _str4130
.quad 1
.quad _str4131
.quad 1
.quad _str4132
.quad 1
.quad _str4133
.quad 1
.quad _str4134
.quad 1
.quad _str4135
.quad 1
.quad _str4136
.quad 1
.quad _str4137
.quad 1
.quad _str4138
.quad 1
.quad _str4139
.quad 1
.quad _str4140
.quad 1
.quad _str4141
.quad 1
.quad _str4142
.quad 1
.quad _str4143
.quad 1
.quad _str4144
.quad 1
.quad _str4145
.quad 1
.quad _str4146
.quad 1
.quad _str4147
.quad 1
.quad _str4148
.quad 1
.quad _str4149
.quad 1
.quad _str4150
.quad 1
.quad _str4151
.quad 1
.quad _str4152
.quad 1
.quad _str4153
.quad 1
.quad _str4154
.quad 1
.section __TEXT,__const
_str4129:
.byte 65
_str4130:
.byte 66
_str4131:
.byte 67
_str4132:
.byte 68
_str4133:
.byte 69
_str4134:
.byte 70
_str4135:
.byte 71
_str4136:
.byte 72
_str4137:
.byte 73
_str4138:
.byte 74
_str4139:
.byte 75
_str4140:
.byte 76
_str4141:
.byte 77
_str4142:
.byte 78
_str4143:
.byte 79
_str4144:
.byte 80
_str4145:
.byte 81
_str4146:
.byte 82
_str4147:
.byte 83
_str4148:
.byte 84
_str4149:
.byte 85
_str4150:
.byte 86
_str4151:
.byte 87
_str4152:
.byte 88
_str4153:
.byte 89
_str4154:
.byte 90
.align 3
_const4189:
.space 24
.align 3
_const4198:
.quad 0
.align 3
_const4207:
.quad 1
_const4322:
.byte 29
.align 3
_const4323:
.quad 2097865012304223517
.align 3
_const4342:
.quad 1
.align 3
_const4374:
.quad 0
_const4386:
.byte 0
.align 4
_str4436:
.ascii "arithmetic operation overflowed"
.align 4
_str4438:
.ascii "../src/liballoc/raw_vec.rs"
.section __DATA,__const
.align 3
_panic_loc4439:
.quad _str4436
.quad 31
.quad _str4438
.quad 26
.long 463
.space 4
.section __TEXT,__const
.align 3
_const4454:
.quad 1
.align 3
_const4455:
.quad 1
.align 3
_const4477:
.quad -1
.align 3
_const4483:
.quad 1
.align 3
_const4532:
.space 16
.section __DATA,__const
.align 3
_const4536:
.quad __ZN3fmt13_$LT$impl$GT$3fmt3fmt20h7398903449374467302E
.section __TEXT,__const
.align 3
_const4545:
.quad 0
.space 8
.align 4
_str4546:
.ascii "capacity overflow"
.section __DATA,__const
.align 3
_const4547:
.quad _str4546
.quad 17
.section __TEXT,__const
.align 3
_const4553:
.quad 64
_const4554:
.byte 0
_const4566:
.byte 0
.align 3
_const4594:
.quad 0
.align 3
_const4598:
.quad 1
_const4599:
.byte 0
.align 3
_const4675:
.quad 2
_const4676:
.byte 0
.section __DATA,__const
.align 3
_panic_loc4682:
.quad _str4436
.quad 31
.quad _str4438
.quad 26
.long 374
.space 4
.section __TEXT,__const
.align 4
_str4684:
.ascii "../src/libcollections/vec.rs"
.section __DATA,__const
.align 3
_panic_loc4685:
.quad _str4436
.quad 31
.quad _str4684
.quad 28
.long 1322
.space 4
.align 3
_panic_bounds_check_loc4719:
.quad _str4684
.quad 28
.long 1106
.space 4
.section __TEXT,__const
.align 2
_const4737:
.long 0
.space 4
_const4750:
.byte 128
_const4754:
.byte 127
.align 4
_str4755:
.ascii "shift operation overflowed"
.align 4
_str4757:
.ascii "../src/libcore/str/mod.rs"
.section __DATA,__const
.align 3
_panic_loc4758:
.quad _str4755
.quad 26
.quad _str4757
.quad 25
.long 301
.space 4
.section __TEXT,__const
.align 2
_const4759:
.long 2
.align 2
_const4761:
.long 6
_const4763:
.byte 63
_const4764:
.byte 224
.align 2
_const4765:
.long 12
_const4766:
.byte 240
.align 2
_const4767:
.long 7
.align 2
_const4768:
.long 18
_const4772:
.byte 0
.align 4
_str4774:
.ascii "../src/libcore/iter.rs"
.section __DATA,__const
.align 3
_panic_loc4775:
.quad _str4436
.quad 31
.quad _str4774
.quad 22
.long 412
.space 4
.section __TEXT,__const
_const4796:
.byte 0
.section __DATA,__const
.align 3
__ZN4main15__STATIC_FMTSTR20hd3058e13335d7e60sbaE:
.quad _ref4846
.quad 1
.section __TEXT,__const
_const4813:
.byte 0
.align 2
_const4823:
.long 1
.section __DATA,__const
.align 3
_const4828:
.quad _str4129
.quad 1
.section __TEXT,__const
.align 2
_const4842:
.long 0
_str4845:
.ascii "Invalid input\n"
.section __DATA,__const
.align 3
_ref4846:
.quad _str4845
.quad 14
.align 3
__ZN1a15__STATIC_FMTSTR20hd3058e13335d7e60jcaE:
.quad _ref4848
.quad 1
.section __TEXT,__const
_str4847:
.ascii "A\n"
.section __DATA,__const
.align 3
_ref4848:
.quad _str4847
.quad 2
.section __TEXT,__const
.align 4
_str4953:
.ascii "../src/libcore/ops.rs"
.section __DATA,__const
.align 3
_panic_loc4954:
.quad _str4436
.quad 31
.quad _str4953
.quad 21
.long 199
.space 4
.section __TEXT,__const
.align 3
_const4984:
.quad 2305843009213693951
.align 3
_const4985:
.quad 4
.section __DATA,__const
.align 3
_panic_loc4986:
.quad _str4436
.quad 31
.quad _str4438
.quad 26
.long 217
.space 4
.align 3
_panic_loc4987:
.quad _str4436
.quad 31
.quad _str4438
.quad 26
.long 222
.space 4
.align 3
_panic_loc4988:
.quad _str4436
.quad 31
.quad _str4438
.quad 26
.long 223
.space 4
.align 3
_panic_loc4989:
.quad _str4436
.quad 31
.quad _str4438
.quad 26
.long 226
.space 4
.align 3
_panic_loc4990:
.quad _str4436
.quad 31
.quad _str4684
.quad 28
.long 656
.space 4
.section __TEXT,__const
_const4992:
.byte 0
.section __DATA,__const
.align 3
__ZN13build_pyramid15__STATIC_FMTSTR20hd3058e13335d7e60GdaE:
.quad _ref5024
.quad 2
.align 3
_const4994:
.quad __ZN3fmt13_$LT$impl$GT$3fmt3fmt21h10032524248652039195E
.section __TEXT,__const
.align 4
_str5008:
.ascii "../src/libcore/slice.rs"
.section __DATA,__const
.align 3
_panic_loc5009:
.quad _str4436
.quad 31
.quad _str5008
.quad 23
.long 577
.space 4
.section __TEXT,__const
_str5011:
.ascii "src/main.rs"
.section __DATA,__const
.align 3
_panic_loc5012:
.quad _str4436
.quad 31
.quad _str5011
.quad 11
.long 41
.space 4
.align 3
__ZN13build_pyramid15__STATIC_FMTSTR20hd3058e13335d7e60ueaE:
.quad _ref5024
.quad 2
.align 3
__ZN13build_pyramid15__STATIC_FMTSTR20hd3058e13335d7e600eaE:
.quad _ref5025
.quad 1
.section __TEXT,__const
_str5022:
.byte 0
_str5023:
.byte 10
.section __DATA,__const
.align 3
_ref5024:
.quad _str5022
.quad 0
.quad _str5023
.quad 1
.align 3
_ref5025:
.quad _str5023
.quad 1
.align 3
__ZN5pad_a15__STATIC_FMTSTR20hd3058e13335d7e60ufaE:
.quad _ref5040
.quad 1
.align 3
_const5039:
.quad _const4828
.align 3
__ZN5pad_a16__STATIC_FMTARGS20h70aa6c09b1b897250faE:
.quad _ref5041
.quad 1
.align 3
_ref5040:
.quad _str5022
.quad 0
.section __TEXT,__const
.align 3
_ref5041:
.quad 0
.space 8
.long 32
.byte 2
.space 3
.long 0
.space 4
.quad 3
.space 8
.quad 1
.quad 1
.section __DATA,__const
.align 3
__ZN3pad15__STATIC_FMTSTR20hd3058e13335d7e60GgaE:
.quad _ref5045
.quad 3
.align 3
_ref5042:
.quad _str5022
.quad 0
.align 3
_const5043:
.quad _ref5042
.align 3
__ZN3pad16__STATIC_FMTARGS20h70aa6c09b1b89725nhaE:
.quad _ref5046
.quad 3
.align 3
__ZN3pad15__STATIC_FMTSTR20hd3058e13335d7e608haE:
.quad _ref5040
.quad 1
.align 3
_const5044:
.quad __ZN6string13_$LT$impl$GT$3fmt20hbe95fa6de640a0a2M1fE
.align 3
__ZN3pad16__STATIC_FMTARGS20h70aa6c09b1b89725EiaE:
.quad _ref5047
.quad 1
.align 3
_ref5045:
.quad _str5022
.quad 0
.quad _str5022
.quad 0
.quad _str5022
.quad 0
.section __TEXT,__const
.align 3
_ref5046:
.quad 1
.quad 0
.long 32
.byte 3
.space 3
.long 0
.space 4
.quad 3
.space 8
.quad 3
.space 8
.quad 1
.quad 2
.long 32
.byte 3
.space 3
.long 0
.space 4
.quad 3
.space 8
.quad 1
.quad 1
.quad 1
.quad 0
.long 32
.byte 3
.space 3
.long 0
.space 4
.quad 3
.space 8
.quad 3
.space 8
.align 3
_ref5047:
.quad 1
.quad 1
.long 32
.byte 2
.space 3
.long 0
.space 4
.quad 3
.space 8
.quad 1
.quad 0
.section __DATA,__const
.align 3
_panic_loc5048:
.quad _str4436
.quad 31
.quad _str5011
.quad 11
.long 58
.space 4
.align 3
_panic_loc5049:
.quad _str4436
.quad 31
.quad _str5011
.quad 11
.long 59
.space 4
.align 3
_panic_loc5050:
.quad _str4436
.quad 31
.quad _str5011
.quad 11
.long 63
.space 4
.section __TEXT,__const
.align 3
_const5090:
.space 16
.align 3
_const5091:
.quad 0
.align 3
_const5092:
.quad 1
.section __DATA,__const
.align 3
_panic_loc5093:
.quad _str4436
.quad 31
.quad _str4774
.quad 22
.long 2415
.space 4
.section __TEXT,__const
_const5096:
.byte 0
.section __DATA,__const
.align 3
_panic_loc5100:
.quad _str4436
.quad 31
.quad _str5011
.quad 11
.long 67
.space 4
.section __TEXT,__const
.align 2
_const5110:
.long 127
_const5111:
.byte 1
.subsections_via_symbols
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment