Skip to content

Instantly share code, notes, and snippets.

@sargun
Created December 12, 2019 05:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sargun/240880675fb74941ac956970f70dbb22 to your computer and use it in GitHub Desktop.
Save sargun/240880675fb74941ac956970f70dbb22 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
.text
.file "main"
.file 1 "/home/sargun/.local/share/zig/stage1/builtin/6VpCvVutp3fFh-fthHVwSbVdOHDTqbA4JgeVMFCgN5v_sYlJne6w7c6xV_HkJ04J/builtin.zig"
.file 2 "/home/sargun/zig-linux-x86_64-0.5.0/lib/zig/std/debug.zig"
.file 3 "/home/sargun/zig-linux-x86_64-0.5.0/lib/zig/std/os/bits/linux.zig"
.file 4 "/home/sargun/zig-linux-x86_64-0.5.0/lib/zig/std/os/windows.zig"
.file 5 "/home/sargun/zig-linux-x86_64-0.5.0/lib/zig/std/os/bits/linux/x86_64.zig"
.file 6 "/home/sargun/zig-linux-x86_64-0.5.0/lib/zig/std/io.zig"
.file 7 "/home/sargun/zig-linux-x86_64-0.5.0/lib/zig/std/os/darwin.zig"
.file 8 "/home/sargun/zig-linux-x86_64-0.5.0/lib/zig/std/mem.zig"
.file 9 "/home/sargun/zig-linux-x86_64-0.5.0/lib/zig/std/elf.zig"
.file 10 "/home/sargun/zig-linux-x86_64-0.5.0/lib/zig/std/dwarf.zig"
.file 11 "/home/sargun/zig-linux-x86_64-0.5.0/lib/zig/std/fs/path.zig"
.file 12 "/home/sargun/zig-linux-x86_64-0.5.0/lib/zig/std/os/bits/linux/errno-generic.zig"
.file 13 "/home/sargun/zig-linux-x86_64-0.5.0/lib/zig/std/fmt.zig"
.file 14 "/home/sargun/zig-linux-x86_64-0.5.0/lib/zig/std/heap.zig"
.file 15 "/home/sargun/zig-linux-x86_64-0.5.0/lib/zig/std/os/linux.zig"
.file 16 "/home/sargun/zig-linux-x86_64-0.5.0/lib/zig/std/c.zig"
.file 17 "/home/sargun/zig-linux-x86_64-0.5.0/lib/zig/std/c/linux.zig"
.file 18 "/home/sargun/zig-linux-x86_64-0.5.0/lib/zig/std/time.zig"
.file 19 "/home/sargun/zig-linux-x86_64-0.5.0/lib/zig/std/os/wasi.zig"
.file 20 "/home/sargun/zig-linux-x86_64-0.5.0/lib/zig/std/os.zig"
.file 21 "/home/sargun/zig-linux-x86_64-0.5.0/lib/zig/std/thread.zig"
.file 22 "/home/sargun/zig-linux-x86_64-0.5.0/lib/zig/std/atomic/stack.zig"
.file 23 "/home/sargun/zig-linux-x86_64-0.5.0/lib/zig/std/event/loop.zig"
.file 24 "/home/sargun/zig-linux-x86_64-0.5.0/lib/zig/std/linked_list.zig"
.file 25 "/home/sargun/zig-linux-x86_64-0.5.0/lib/zig/std/atomic/queue.zig"
.file 26 "/home/sargun/zig-linux-x86_64-0.5.0/lib/zig/std/mutex.zig"
.file 27 "/home/sargun/zig-linux-x86_64-0.5.0/lib/zig/std/event/fs.zig"
.file 28 "/home/sargun/zig-linux-x86_64-0.5.0/lib/zig/std/os/bits.zig"
.file 29 "/home/sargun/zig-linux-x86_64-0.5.0/lib/zig/std/hash_map.zig"
.file 30 "/home/sargun/zig-linux-x86_64-0.5.0/lib/zig/std/coff.zig"
.file 31 "/home/sargun/zig-linux-x86_64-0.5.0/lib/zig/std/hash/wyhash.zig"
.file 32 "zig-cache/o/C5JEuJYOISJ4E4-PZetKMxF9TPwyiG5XleThoJisfQ56EPqLE704cUDuQvT2Pvok/cimport.zig"
.p2align 4, 0x90
.type std.fs.path.joinPosix,@function
std.fs.path.joinPosix:
.Lfunc_begin0:
.loc 11 85 0
.cfi_sections .debug_frame
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, %rax
movq %rdx, -8(%rbp)
.Ltmp0:
.loc 11 86 20 prologue_end
movq -8(%rbp), %rdx
movq %rdi, -16(%rbp)
movq %rsi, -24(%rbp)
.loc 11 86 19 is_stmt 0
movl $47, %r8d
movq %rcx, -32(%rbp)
.Ltmp1:
movl %r8d, %ecx
movq -32(%rbp), %r8
movq %rax, -40(%rbp)
callq std.fs.path.joinSep
movq -16(%rbp), %rax
.loc 11 86 5
cmpw $0, 16(%rax)
je .LBB0_2
.Ltmp2:
.loc 11 0 5
movq -24(%rbp), %rdi
.loc 11 86 5
callq __zig_return_error
jmp .LBB0_3
.Ltmp3:
.LBB0_2:
jmp .LBB0_3
.Ltmp4:
.LBB0_3:
.loc 11 0 5
movq -40(%rbp), %rax
.loc 11 86 5
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp5:
.Lfunc_end0:
.size std.fs.path.joinPosix, .Lfunc_end0-std.fs.path.joinPosix
.cfi_endproc
.p2align 4, 0x90
.type std.heap.DirectAllocator.realloc,@function
std.heap.DirectAllocator.realloc:
.Lfunc_begin1:
.loc 14 171 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $144, %rsp
movq %rdi, %rax
movl 16(%rbp), %r10d
movq %fs:40, %r11
movq %r11, -8(%rbp)
movq %rdx, -72(%rbp)
andl $536870911, %r8d
movl %r8d, -76(%rbp)
movq %r9, -88(%rbp)
.Ltmp6:
.loc 14 172 51 prologue_end
movq (%rcx), %rdx
andq $4095, %rdx
cmpq $0, %rdx
movq %rcx, -96(%rbp)
.Ltmp7:
.loc 14 0 51 is_stmt 0
movq %rsi, -104(%rbp)
movq %rdi, -112(%rbp)
movq %rax, -120(%rbp)
.loc 14 172 51
je .LBB1_14
jmp .LBB1_15
.Ltmp8:
.LBB1_1:
.loc 14 227 41 is_stmt 1
movl 16(%rbp), %eax
.loc 14 227 54 is_stmt 0
movl -76(%rbp), %ecx
.loc 14 227 51
subl %ecx, %eax
setbe %dl
movb %dl, -121(%rbp)
.Ltmp9:
.LBB1_2:
.loc 14 0 51
movb -121(%rbp), %al
.loc 14 227 9
testb $1, %al
jne .LBB1_3
jmp .LBB1_5
.Ltmp10:
.LBB1_3:
.loc 14 228 27 is_stmt 1
movq -72(%rbp), %rsi
.loc 14 228 47 is_stmt 0
movl -76(%rbp), %ecx
.loc 14 228 58
movq -88(%rbp), %r8
.loc 14 228 68
movl 16(%rbp), %r9d
movq -112(%rbp), %rax
.loc 14 228 26
movw $0, 16(%rax)
leaq -24(%rbp), %rdx
movq %rax, %rdi
callq std.heap.DirectAllocator.shrink
movq -112(%rbp), %rax
movw $0, 16(%rax)
movq %fs:40, %rdx
movq -8(%rbp), %rsi
cmpq %rsi, %rdx
jne .LBB1_16
.Ltmp11:
.loc 14 0 26
movq -120(%rbp), %rax
.loc 14 228 13
addq $144, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp12:
.LBB1_5:
.cfi_def_cfa %rbp, 16
.loc 14 227 9 is_stmt 1
jmp .LBB1_6
.Ltmp13:
.LBB1_6:
.loc 14 230 34
movq -72(%rbp), %rdx
.loc 14 230 45 is_stmt 0
movq -88(%rbp), %rcx
.loc 14 230 55
movl 16(%rbp), %r8d
leaq -48(%rbp), %rdi
movq -104(%rbp), %rsi
.loc 14 230 33
callq std.heap.DirectAllocator.alloc
.loc 14 230 24
cmpw $0, -32(%rbp)
je .LBB1_9
.Ltmp14:
movw -32(%rbp), %ax
movq -112(%rbp), %rcx
movw %ax, 16(%rcx)
movq -104(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB1_17
.Ltmp15:
.loc 14 0 24
movq -120(%rbp), %rax
.loc 14 230 24
addq $144, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp16:
.LBB1_9:
.cfi_def_cfa %rbp, 16
movq -48(%rbp), %rax
movq %rax, -64(%rbp)
movq -40(%rbp), %rax
movq %rax, -56(%rbp)
.loc 14 231 25 is_stmt 1
cmpq $0, -16(%rbp)
.loc 14 231 9 is_stmt 0
je .LBB1_11
.Ltmp17:
.loc 14 232 27 is_stmt 1
movq -64(%rbp), %rdi
.loc 14 232 40 is_stmt 0
movq -24(%rbp), %rsi
.loc 14 232 66
movq -16(%rbp), %rax
.loc 14 232 78
movq -56(%rbp), %rcx
movq %rdi, -136(%rbp)
.loc 14 232 58
movq %rax, %rdi
movq %rsi, -144(%rbp)
movq %rcx, %rsi
callq std.math.min
movq -136(%rbp), %rdi
movq -144(%rbp), %rsi
.loc 14 232 13
movq %rax, %rdx
callq memcpy@PLT
.loc 14 233 22 is_stmt 1
leaq -24(%rbp), %rdi
callq std.os.munmap
.Ltmp18:
.loc 14 231 9
jmp .LBB1_12
.Ltmp19:
.LBB1_11:
jmp .LBB1_12
.Ltmp20:
.LBB1_12:
.loc 14 0 9 is_stmt 0
movq -112(%rbp), %rax
.loc 14 235 16 is_stmt 1
movw $0, 16(%rax)
vmovdqu -64(%rbp), %xmm0
vmovdqu %xmm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB1_18
.Ltmp21:
.loc 14 0 16 is_stmt 0
movq -120(%rbp), %rax
.loc 14 235 9
addq $144, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp22:
.LBB1_14:
.cfi_def_cfa %rbp, 16
.loc 14 0 9
movq -96(%rbp), %rax
.loc 14 172 25 is_stmt 1
movq (%rax), %rcx
movq %rcx, -24(%rbp)
movq 8(%rax), %rcx
movq %rcx, -16(%rbp)
.loc 14 227 13
movq -88(%rbp), %rcx
.loc 14 227 22 is_stmt 0
cmpq -16(%rbp), %rcx
setbe %dl
.loc 14 227 37
testb $1, %dl
movb %dl, -121(%rbp)
jne .LBB1_1
jmp .LBB1_2
.Ltmp23:
.LBB1_15:
.loc 14 0 37
xorl %eax, %eax
movl %eax, %esi
.loc 14 172 51 is_stmt 1
leaq __unnamed_1(%rip), %rdi
callq std.special.panic
.Ltmp24:
.LBB1_16:
.loc 14 0 0 is_stmt 0
callq __stack_chk_fail@PLT
.Ltmp25:
.LBB1_17:
callq __stack_chk_fail@PLT
.Ltmp26:
.LBB1_18:
callq __stack_chk_fail@PLT
.Ltmp27:
.Lfunc_end1:
.size std.heap.DirectAllocator.realloc, .Lfunc_end1-std.heap.DirectAllocator.realloc
.cfi_endproc
.p2align 4, 0x90
.type std.heap.DirectAllocator.shrink,@function
std.heap.DirectAllocator.shrink:
.Lfunc_begin2:
.loc 14 131 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $192, %rsp
movq %rdi, %rax
movq %fs:40, %r10
movq %r10, -8(%rbp)
movq %rsi, -88(%rbp)
andl $536870911, %ecx
movl %ecx, -92(%rbp)
movq %r8, -104(%rbp)
andl $536870911, %r9d
movl %r9d, -108(%rbp)
.Ltmp28:
.loc 14 132 51 prologue_end
movq (%rdx), %rsi
andq $4095, %rsi
cmpq $0, %rsi
movq %rdx, -120(%rbp)
.Ltmp29:
.loc 14 0 51 is_stmt 0
movq %rdi, -128(%rbp)
movq %rax, -136(%rbp)
.loc 14 132 51
je .LBB2_4
jmp .LBB2_5
.Ltmp30:
.LBB2_1:
.loc 14 165 63 is_stmt 1
movq -72(%rbp), %rax
.loc 14 165 25 is_stmt 0
cmpq $0, %rax
movq %rax, -144(%rbp)
je .LBB2_10
jmp .LBB2_11
.Ltmp31:
.LBB2_2:
.loc 14 164 9 is_stmt 1
jmp .LBB2_3
.Ltmp32:
.LBB2_3:
.loc 14 0 9 is_stmt 0
xorl %eax, %eax
movl %eax, %ecx
.loc 14 168 28 is_stmt 1
movq -104(%rbp), %rdx
.loc 14 168 23 is_stmt 0
movq -32(%rbp), %rsi
cmpq %rdx, %rcx
movq %rdx, -152(%rbp)
movq %rsi, -160(%rbp)
jbe .LBB2_17
jmp .LBB2_16
.Ltmp33:
.LBB2_4:
.loc 14 0 23
movq -120(%rbp), %rax
.loc 14 132 25 is_stmt 1
movq (%rax), %rcx
movq %rcx, -40(%rbp)
movq 8(%rax), %rcx
movq %rcx, -32(%rbp)
.loc 14 160 44
movq -40(%rbp), %rcx
.loc 14 160 27 is_stmt 0
movq %rcx, -48(%rbp)
.loc 14 161 30 is_stmt 1
movq -48(%rbp), %rcx
.loc 14 161 40 is_stmt 0
addq -32(%rbp), %rcx
setb %dl
movq %rcx, -168(%rbp)
jb .LBB2_6
jmp .LBB2_7
.Ltmp34:
.LBB2_5:
.loc 14 0 40
xorl %eax, %eax
movl %eax, %esi
.loc 14 132 51 is_stmt 1
leaq __unnamed_1(%rip), %rdi
callq std.special.panic
.Ltmp35:
.LBB2_6:
.loc 14 0 51 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 14 161 40 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp36:
.LBB2_7:
.loc 14 0 40 is_stmt 0
movq -168(%rbp), %rax
.loc 14 161 40
movq %rax, -56(%rbp)
.loc 14 162 30 is_stmt 1
movq -48(%rbp), %rcx
.loc 14 162 40 is_stmt 0
addq -104(%rbp), %rcx
setb %dl
movq %rcx, -176(%rbp)
jb .LBB2_8
jmp .LBB2_9
.Ltmp37:
.LBB2_8:
.loc 14 0 40
xorl %eax, %eax
movl %eax, %esi
.loc 14 162 40
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp38:
.LBB2_9:
.loc 14 0 40
movq -176(%rbp), %rax
.loc 14 162 40
movq %rax, -64(%rbp)
.loc 14 163 55 is_stmt 1
movq -64(%rbp), %rdi
.loc 14 163 54 is_stmt 0
movl $4096, %esi
callq std.mem.alignForward
movq %rax, -72(%rbp)
.loc 14 164 13 is_stmt 1
movq -56(%rbp), %rax
.loc 14 164 26 is_stmt 0
cmpq -72(%rbp), %rax
.loc 14 164 9
ja .LBB2_1
jmp .LBB2_2
.Ltmp39:
.LBB2_10:
.loc 14 0 9
xorl %eax, %eax
movl %eax, %esi
.Ltmp40:
.loc 14 165 25 is_stmt 1
leaq __unnamed_3(%rip), %rdi
callq std.special.panic
.Ltmp41:
.LBB2_11:
.loc 14 0 25 is_stmt 0
movq -144(%rbp), %rax
.loc 14 165 25
movq %rax, -80(%rbp)
.loc 14 166 32 is_stmt 1
movq -56(%rbp), %rcx
.loc 14 166 45 is_stmt 0
subq -72(%rbp), %rcx
setb %dl
movq %rcx, -184(%rbp)
jb .LBB2_12
jmp .LBB2_13
.Ltmp42:
.LBB2_12:
.loc 14 0 45
xorl %eax, %eax
movl %eax, %esi
.loc 14 166 45
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp43:
.LBB2_13:
.loc 14 0 45
xorl %eax, %eax
movl %eax, %ecx
.loc 14 166 26
movq -80(%rbp), %rdx
movq -184(%rbp), %rsi
cmpq %rsi, %rcx
movq %rdx, -192(%rbp)
jbe .LBB2_15
.Ltmp44:
.loc 14 0 26
xorl %eax, %eax
movl %eax, %esi
.loc 14 166 26
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp45:
.LBB2_15:
.loc 14 0 26
movq -192(%rbp), %rax
.loc 14 166 26
movq %rax, -24(%rbp)
movq -184(%rbp), %rcx
subq $0, %rcx
movq %rcx, -16(%rbp)
.loc 14 166 22
leaq -24(%rbp), %rdi
callq std.os.munmap
.Ltmp46:
.loc 14 164 9 is_stmt 1
jmp .LBB2_3
.Ltmp47:
.LBB2_16:
.loc 14 0 9 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 14 168 23 is_stmt 1
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp48:
.LBB2_17:
.loc 14 0 23 is_stmt 0
movq -152(%rbp), %rax
movq -160(%rbp), %rcx
.loc 14 168 23
cmpq %rcx, %rax
jbe .LBB2_19
.Ltmp49:
.loc 14 0 23
xorl %eax, %eax
movl %eax, %esi
.loc 14 168 23
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp50:
.LBB2_19:
movq -40(%rbp), %rax
movq -128(%rbp), %rcx
movq %rax, (%rcx)
movq -152(%rbp), %rax
movq %rax, 8(%rcx)
movq %fs:40, %rdx
movq -8(%rbp), %rsi
cmpq %rsi, %rdx
jne .LBB2_21
.Ltmp51:
.loc 14 0 23
movq -136(%rbp), %rax
.loc 14 168 9
addq $192, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp52:
.LBB2_21:
.cfi_def_cfa %rbp, 16
.loc 14 0 0
callq __stack_chk_fail@PLT
.Ltmp53:
.Lfunc_end2:
.size std.heap.DirectAllocator.shrink, .Lfunc_end2-std.heap.DirectAllocator.shrink
.cfi_endproc
.p2align 4, 0x90
.type std.debug.assert,@function
std.debug.assert:
.Lfunc_begin3:
.loc 2 205 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $16, %rsp
andb $1, %dil
movb %dil, -1(%rbp)
.Ltmp54:
.loc 2 206 10 prologue_end
movb -1(%rbp), %al
.loc 2 206 9 is_stmt 0
testb %al, %al
.loc 2 206 5
jne .LBB3_2
jmp .LBB3_1
.LBB3_1:
.loc 2 0 5
xorl %eax, %eax
movl %eax, %esi
.loc 2 206 14
leaq __unnamed_5(%rip), %rdi
callq std.special.panic
.LBB3_2:
.loc 2 206 5
jmp .LBB3_3
.LBB3_3:
.loc 2 205 30 is_stmt 1
addq $16, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp55:
.Lfunc_end3:
.size std.debug.assert, .Lfunc_end3-std.debug.assert
.cfi_endproc
.p2align 4, 0x90
.type std.special.panic,@function
std.special.panic:
.Lfunc_begin4:
.file 33 "/home/sargun/zig-linux-x86_64-0.5.0/lib/zig/std/special/panic.zig"
.loc 33 9 0
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rsi, -32(%rbp)
.Ltmp56:
.loc 33 27 38 prologue_end
movq 8(%rbp), %rax
movq %rax, -8(%rbp)
.loc 33 28 34
movq -32(%rbp), %rax
.loc 33 28 54 is_stmt 0
movq -8(%rbp), %rcx
movq %rcx, -24(%rbp)
movb $1, -16(%rbp)
movq %rdi, -40(%rbp)
.Ltmp57:
.loc 33 28 33
movq %rax, %rdi
leaq -24(%rbp), %rsi
movq -40(%rbp), %rdx
callq std.debug.panicExtra
.Ltmp58:
.Lfunc_end4:
.size std.special.panic, .Lfunc_end4-std.special.panic
.cfi_endproc
.p2align 4, 0x90
.type std.debug.panicExtra,@function
std.debug.panicExtra:
.Lfunc_begin5:
.loc 2 218 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $336, %rsp
movq $0, -280(%rbp)
leaq -256(%rbp), %rax
movq %rax, -272(%rbp)
movq $32, -264(%rbp)
movq %rdi, -320(%rbp)
movq %rdx, -328(%rbp)
.Ltmp59:
movq %rsi, -336(%rbp)
.Ltmp60:
.loc 2 224 29 prologue_end
callq std.debug.resetSegfaultHandler
movb $1, %cl
.Ltmp61:
.loc 2 227 9
xchgb %cl, panicking(%rip)
.loc 2 227 93 is_stmt 0
cmpb $1, %cl
.loc 2 227 5
jne .LBB5_2
.Ltmp62:
.loc 2 233 17 is_stmt 1
callq std.os.abort
.Ltmp63:
.LBB5_2:
.loc 2 227 5
jmp .LBB5_3
.Ltmp64:
.LBB5_3:
.loc 2 235 35
leaq -296(%rbp), %rdi
leaq -280(%rbp), %rsi
callq std.debug.getStderrStream
.loc 2 235 38 is_stmt 0
cmpw $0, -288(%rbp)
je .LBB5_5
.Ltmp65:
.loc 2 235 52
callq std.os.abort
.Ltmp66:
.LBB5_5:
.loc 2 235 38
movq -296(%rbp), %rax
movq %rax, -304(%rbp)
.Ltmp67:
.loc 2 236 11 is_stmt 1
movq -304(%rbp), %rsi
.loc 2 236 17 is_stmt 0
leaq -280(%rbp), %rdi
movq -328(%rbp), %rdx
callq "std.io.OutStream(std.os.WriteError).print"
movw %ax, -306(%rbp)
.loc 2 236 40
cmpw $0, -306(%rbp)
je .LBB5_8
.Ltmp68:
.loc 2 236 54
callq std.os.abort
.Ltmp69:
.LBB5_8:
.loc 2 236 40
jmp .LBB5_9
.Ltmp70:
.LBB5_9:
.loc 2 237 5 is_stmt 1
cmpq $0, -320(%rbp)
je .LBB5_11
.Ltmp71:
.loc 2 238 24
movq -320(%rbp), %rdi
.loc 2 238 23 is_stmt 0
callq std.debug.dumpStackTrace
.Ltmp72:
.loc 2 237 5 is_stmt 1
jmp .LBB5_12
.Ltmp73:
.LBB5_11:
jmp .LBB5_12
.Ltmp74:
.LBB5_12:
.loc 2 0 5 is_stmt 0
movq -336(%rbp), %rdi
.loc 2 240 26 is_stmt 1
callq std.debug.dumpCurrentStackTrace
.loc 2 242 13
callq std.os.abort
.Ltmp75:
.Lfunc_end5:
.size std.debug.panicExtra, .Lfunc_end5-std.debug.panicExtra
.cfi_endproc
.p2align 4, 0x90
.type std.debug.resetSegfaultHandler,@function
std.debug.resetSegfaultHandler:
.Lfunc_begin6:
.loc 2 2371 0
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $160, %rsp
movq %fs:40, %rax
movq %rax, -8(%rbp)
.Ltmp76:
.loc 2 2379 5 prologue_end
vxorps %xmm0, %xmm0, %xmm0
vmovups %ymm0, -40(%rbp)
vmovups %ymm0, -64(%rbp)
vmovups %ymm0, -96(%rbp)
vmovups %ymm0, -128(%rbp)
vmovups %ymm0, -160(%rbp)
xorl %ecx, %ecx
movl %ecx, %edx
movl $11, %edi
leaq -160(%rbp), %rsi
.loc 2 2384 17
vzeroupper
callq std.os.sigaction
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB6_2
.loc 2 2371 32
addq $160, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp77:
.LBB6_2:
.cfi_def_cfa %rbp, 16
.loc 2 0 0 is_stmt 0
callq __stack_chk_fail@PLT
.Ltmp78:
.Lfunc_end6:
.size std.debug.resetSegfaultHandler, .Lfunc_end6-std.debug.resetSegfaultHandler
.cfi_endproc
.p2align 4, 0x90
.type std.os.abort,@function
std.os.abort:
.Lfunc_begin7:
.loc 20 160 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
.Ltmp79:
.loc 20 172 21 prologue_end
callq abort@PLT
.Ltmp80:
.Lfunc_end7:
.size std.os.abort, .Lfunc_end7-std.os.abort
.cfi_endproc
.p2align 4, 0x90
.type std.debug.getStderrStream,@function
std.debug.getStderrStream:
.Lfunc_begin8:
.loc 2 55 0
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, %rax
movq %fs:40, %rcx
movq %rcx, -8(%rbp)
.Ltmp81:
.loc 2 56 5 prologue_end
cmpq $0, stderr_stream(%rip)
movq %rsi, -24(%rbp)
movq %rdi, -32(%rbp)
movq %rax, -40(%rbp)
je .LBB8_3
.Ltmp82:
.loc 2 57 16
movq stderr_stream(%rip), %rax
movq -32(%rbp), %rcx
movw $0, 8(%rcx)
movq %rax, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB8_8
.loc 2 0 16 is_stmt 0
movq -40(%rbp), %rax
.loc 2 57 9
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp83:
.LBB8_3:
.cfi_def_cfa %rbp, 16
.loc 2 59 39 is_stmt 1
leaq -16(%rbp), %rdi
movq -24(%rbp), %rsi
callq std.io.getStdErr
.loc 2 59 23 is_stmt 0
cmpw $0, -12(%rbp)
je .LBB8_6
movw -12(%rbp), %ax
movq -32(%rbp), %rcx
movw %ax, 8(%rcx)
movq -24(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB8_9
.loc 2 0 23
movq -40(%rbp), %rax
.loc 2 59 23
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB8_6:
.cfi_def_cfa %rbp, 16
movl -16(%rbp), %eax
movl %eax, stderr_file(%rip)
leaq stderr_file(%rip), %rsi
.loc 2 60 55 is_stmt 1
leaq stderr_file_out_stream(%rip), %rdi
callq std.fs.file.File.outStream
.loc 2 62 25
leaq stderr_file_out_stream+8(%rip), %rcx
movq %rcx, stderr_stream(%rip)
.loc 2 63 9
vmovdqu __unnamed_6(%rip), %xmm0
movq -32(%rbp), %rcx
vmovdqu %xmm0, (%rcx)
movq %fs:40, %rdx
movq -8(%rbp), %rsi
cmpq %rsi, %rdx
jne .LBB8_10
.loc 2 0 9 is_stmt 0
movq -40(%rbp), %rax
.loc 2 63 9
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp84:
.LBB8_8:
.cfi_def_cfa %rbp, 16
.loc 2 0 0
callq __stack_chk_fail@PLT
.LBB8_9:
callq __stack_chk_fail@PLT
.LBB8_10:
callq __stack_chk_fail@PLT
.Ltmp85:
.Lfunc_end8:
.size std.debug.getStderrStream, .Lfunc_end8-std.debug.getStderrStream
.cfi_endproc
.p2align 4, 0x90
.type "std.io.OutStream(std.os.WriteError).print",@function
"std.io.OutStream(std.os.WriteError).print":
.Lfunc_begin9:
.loc 6 69 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $32, %rsp
movq %rsi, -8(%rbp)
.Ltmp86:
.loc 6 70 35 prologue_end
movq -8(%rbp), %rsi
.loc 6 70 52 is_stmt 0
movq -8(%rbp), %rax
movq (%rax), %rax
movq %rdi, -16(%rbp)
movq %rdx, -24(%rbp)
.Ltmp87:
.loc 6 70 34
movq %rax, %rdx
movq -24(%rbp), %rcx
callq std.fmt.format
.loc 6 70 13
cmpw $0, %ax
movw %ax, -26(%rbp)
je .LBB9_2
.Ltmp88:
.loc 6 0 13
movq -16(%rbp), %rdi
.loc 6 70 13
callq __zig_return_error
jmp .LBB9_3
.Ltmp89:
.LBB9_2:
jmp .LBB9_3
.Ltmp90:
.LBB9_3:
.loc 6 0 13
movw -26(%rbp), %ax
.loc 6 70 13
addq $32, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp91:
.Lfunc_end9:
.size "std.io.OutStream(std.os.WriteError).print", .Lfunc_end9-"std.io.OutStream(std.os.WriteError).print"
.cfi_endproc
.p2align 4, 0x90
.type std.debug.dumpStackTrace,@function
std.debug.dumpStackTrace:
.Lfunc_begin10:
.loc 2 179 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $416, %rsp
leaq -264(%rbp), %rax
movq %fs:40, %rcx
movq %rcx, -8(%rbp)
movq $0, -288(%rbp)
movq %rax, -280(%rbp)
movq $32, -272(%rbp)
.Ltmp92:
.loc 2 180 35 prologue_end
leaq -304(%rbp), %rax
movq %rdi, -360(%rbp)
.Ltmp93:
movq %rax, %rdi
leaq -288(%rbp), %rsi
callq std.debug.getStderrStream
.loc 2 180 38 is_stmt 0
cmpw $0, -296(%rbp)
je .LBB10_3
.Ltmp94:
.loc 2 0 38
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB10_28
.Ltmp95:
.loc 2 180 44
addq $416, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp96:
.LBB10_3:
.cfi_def_cfa %rbp, 16
.loc 2 180 38
movq -304(%rbp), %rax
movq %rax, -328(%rbp)
.Ltmp97:
.loc 2 185 40 is_stmt 1
leaq -320(%rbp), %rdi
leaq -288(%rbp), %rsi
callq std.debug.getSelfDebugInfo
.loc 2 185 43 is_stmt 0
cmpw $0, -312(%rbp)
je .LBB10_11
.Ltmp98:
leaq -320(%rbp), %rax
addq $8, %rax
.Ltmp99:
.loc 2 186 15 is_stmt 1
movq -328(%rbp), %rsi
.loc 2 186 96 is_stmt 0
movw -312(%rbp), %cx
.loc 2 186 85
cmpw $0, %cx
movq %rsi, -368(%rbp)
movw %cx, -370(%rbp)
jne .LBB10_24
jmp .LBB10_22
.Ltmp100:
.LBB10_6:
.loc 2 0 85
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB10_29
.Ltmp101:
.loc 2 186 108
addq $416, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp102:
.LBB10_8:
.cfi_def_cfa %rbp, 16
.loc 2 186 102
jmp .LBB10_9
.Ltmp103:
.LBB10_9:
.loc 2 0 102
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB10_30
.Ltmp104:
.loc 2 187 9 is_stmt 1
addq $416, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp105:
.LBB10_11:
.cfi_def_cfa %rbp, 16
.loc 2 185 43
movq -320(%rbp), %rax
movq %rax, -344(%rbp)
.Ltmp106:
.loc 2 189 34
movq -328(%rbp), %rdx
movq %rdx, -384(%rbp)
.loc 2 189 63 is_stmt 0
callq std.debug.getDebugInfoAllocator
.loc 2 189 67
movq -344(%rbp), %r8
movq %rax, -392(%rbp)
movq %r8, -400(%rbp)
.loc 2 189 91
callq std.debug.wantTtyColor
.loc 2 189 20
movzbl %al, %r9d
leaq -288(%rbp), %rdi
movq -360(%rbp), %rsi
movq -384(%rbp), %rdx
movq -392(%rbp), %rcx
movq -400(%rbp), %r8
callq std.debug.writeStackTrace
movw %ax, -346(%rbp)
.loc 2 189 95
cmpw $0, -346(%rbp)
je .LBB10_19
.Ltmp107:
.loc 2 190 15 is_stmt 1
movq -328(%rbp), %rsi
.loc 2 190 69 is_stmt 0
movw -346(%rbp), %ax
.loc 2 190 58
cmpw $0, %ax
movq %rsi, -408(%rbp)
movw %ax, -410(%rbp)
jne .LBB10_27
jmp .LBB10_25
.Ltmp108:
.LBB10_14:
.loc 2 0 58
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB10_31
.Ltmp109:
.loc 2 190 81
addq $416, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp110:
.LBB10_16:
.cfi_def_cfa %rbp, 16
.loc 2 190 75
jmp .LBB10_17
.Ltmp111:
.LBB10_17:
.loc 2 0 75
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB10_32
.Ltmp112:
.loc 2 191 9 is_stmt 1
addq $416, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp113:
.LBB10_19:
.cfi_def_cfa %rbp, 16
.loc 2 189 95
jmp .LBB10_20
.Ltmp114:
.LBB10_20:
.loc 2 0 95 is_stmt 0
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB10_33
.Ltmp115:
.loc 2 179 61 is_stmt 1
addq $416, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp116:
.LBB10_22:
.cfi_def_cfa %rbp, 16
.loc 2 0 61 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.Ltmp117:
.loc 2 186 85 is_stmt 1
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp118:
.LBB10_23:
.loc 2 0 85 is_stmt 0
movw -370(%rbp), %ax
.loc 2 186 85
movswq %ax, %rcx
shlq $4, %rcx
leaq .L__zig_err_name_table(%rip), %rdx
addq %rcx, %rdx
.loc 2 186 21
leaq -288(%rbp), %rdi
movq -368(%rbp), %rsi
callq "std.io.OutStream(std.os.WriteError).print.13"
movw %ax, -330(%rbp)
.loc 2 186 102
cmpw $0, -330(%rbp)
jne .LBB10_6
jmp .LBB10_8
.Ltmp119:
.LBB10_24:
.loc 2 0 102
movw -370(%rbp), %ax
.Ltmp120:
.loc 2 186 85
cmpw $40, %ax
jb .LBB10_23
jmp .LBB10_22
.Ltmp121:
.LBB10_25:
.loc 2 0 85
xorl %eax, %eax
movl %eax, %esi
.Ltmp122:
.loc 2 190 58 is_stmt 1
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp123:
.LBB10_26:
.loc 2 0 58 is_stmt 0
movw -410(%rbp), %ax
.loc 2 190 58
movswq %ax, %rcx
shlq $4, %rcx
leaq .L__zig_err_name_table(%rip), %rdx
addq %rcx, %rdx
.loc 2 190 21
leaq -288(%rbp), %rdi
movq -408(%rbp), %rsi
callq "std.io.OutStream(std.os.WriteError).print.14"
movw %ax, -348(%rbp)
.loc 2 190 75
cmpw $0, -348(%rbp)
jne .LBB10_14
jmp .LBB10_16
.Ltmp124:
.LBB10_27:
.loc 2 0 75
movw -410(%rbp), %ax
.loc 2 190 58
cmpw $40, %ax
jb .LBB10_26
jmp .LBB10_25
.Ltmp125:
.LBB10_28:
.loc 2 0 0
callq __stack_chk_fail@PLT
.Ltmp126:
.LBB10_29:
callq __stack_chk_fail@PLT
.Ltmp127:
.LBB10_30:
callq __stack_chk_fail@PLT
.Ltmp128:
.LBB10_31:
callq __stack_chk_fail@PLT
.Ltmp129:
.LBB10_32:
callq __stack_chk_fail@PLT
.Ltmp130:
.LBB10_33:
callq __stack_chk_fail@PLT
.Ltmp131:
.Lfunc_end10:
.size std.debug.dumpStackTrace, .Lfunc_end10-std.debug.dumpStackTrace
.cfi_endproc
.p2align 4, 0x90
.type std.debug.dumpCurrentStackTrace,@function
std.debug.dumpCurrentStackTrace:
.Lfunc_begin11:
.loc 2 87 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $416, %rsp
leaq -264(%rbp), %rax
movq %fs:40, %rcx
movq %rcx, -8(%rbp)
movq $0, -288(%rbp)
movq %rax, -280(%rbp)
movq $32, -272(%rbp)
.Ltmp132:
.loc 2 88 35 prologue_end
leaq -304(%rbp), %rax
movq %rdi, -360(%rbp)
.Ltmp133:
movq %rax, %rdi
leaq -288(%rbp), %rsi
callq std.debug.getStderrStream
.loc 2 88 38 is_stmt 0
cmpw $0, -296(%rbp)
je .LBB11_3
.Ltmp134:
.loc 2 0 38
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB11_28
.Ltmp135:
.loc 2 88 44
addq $416, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp136:
.LBB11_3:
.cfi_def_cfa %rbp, 16
.loc 2 88 38
movq -304(%rbp), %rax
movq %rax, -328(%rbp)
.Ltmp137:
.loc 2 93 40 is_stmt 1
leaq -320(%rbp), %rdi
leaq -288(%rbp), %rsi
callq std.debug.getSelfDebugInfo
.loc 2 93 43 is_stmt 0
cmpw $0, -312(%rbp)
je .LBB11_11
.Ltmp138:
leaq -320(%rbp), %rax
addq $8, %rax
.Ltmp139:
.loc 2 94 15 is_stmt 1
movq -328(%rbp), %rsi
.loc 2 94 96 is_stmt 0
movw -312(%rbp), %cx
.loc 2 94 85
cmpw $0, %cx
movq %rsi, -368(%rbp)
movw %cx, -370(%rbp)
jne .LBB11_24
jmp .LBB11_22
.Ltmp140:
.LBB11_6:
.loc 2 0 85
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB11_29
.Ltmp141:
.loc 2 94 108
addq $416, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp142:
.LBB11_8:
.cfi_def_cfa %rbp, 16
.loc 2 94 102
jmp .LBB11_9
.Ltmp143:
.LBB11_9:
.loc 2 0 102
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB11_30
.Ltmp144:
.loc 2 95 9 is_stmt 1
addq $416, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp145:
.LBB11_11:
.cfi_def_cfa %rbp, 16
.loc 2 93 43
movq -320(%rbp), %rax
movq %rax, -344(%rbp)
.Ltmp146:
.loc 2 97 28
movq -328(%rbp), %rsi
.loc 2 97 36 is_stmt 0
movq -344(%rbp), %rdx
movq %rsi, -384(%rbp)
movq %rdx, -392(%rbp)
.loc 2 97 60
callq std.debug.wantTtyColor
.loc 2 97 27
movzbl %al, %ecx
leaq -288(%rbp), %rdi
movq -384(%rbp), %rsi
movq -392(%rbp), %rdx
movq -360(%rbp), %r8
callq std.debug.writeCurrentStackTrace
movw %ax, -346(%rbp)
.loc 2 97 76
cmpw $0, -346(%rbp)
je .LBB11_19
.Ltmp147:
.loc 2 98 15 is_stmt 1
movq -328(%rbp), %rsi
.loc 2 98 69 is_stmt 0
movw -346(%rbp), %ax
.loc 2 98 58
cmpw $0, %ax
movq %rsi, -400(%rbp)
movw %ax, -402(%rbp)
jne .LBB11_27
jmp .LBB11_25
.Ltmp148:
.LBB11_14:
.loc 2 0 58
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB11_31
.Ltmp149:
.loc 2 98 81
addq $416, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp150:
.LBB11_16:
.cfi_def_cfa %rbp, 16
.loc 2 98 75
jmp .LBB11_17
.Ltmp151:
.LBB11_17:
.loc 2 0 75
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB11_32
.Ltmp152:
.loc 2 99 9 is_stmt 1
addq $416, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp153:
.LBB11_19:
.cfi_def_cfa %rbp, 16
.loc 2 97 76
jmp .LBB11_20
.Ltmp154:
.LBB11_20:
.loc 2 0 76 is_stmt 0
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB11_33
.Ltmp155:
.loc 2 87 55 is_stmt 1
addq $416, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp156:
.LBB11_22:
.cfi_def_cfa %rbp, 16
.loc 2 0 55 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.Ltmp157:
.loc 2 94 85 is_stmt 1
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp158:
.LBB11_23:
.loc 2 0 85 is_stmt 0
movw -370(%rbp), %ax
.loc 2 94 85
movswq %ax, %rcx
shlq $4, %rcx
leaq .L__zig_err_name_table(%rip), %rdx
addq %rcx, %rdx
.loc 2 94 21
leaq -288(%rbp), %rdi
movq -368(%rbp), %rsi
callq "std.io.OutStream(std.os.WriteError).print.13"
movw %ax, -330(%rbp)
.loc 2 94 102
cmpw $0, -330(%rbp)
jne .LBB11_6
jmp .LBB11_8
.Ltmp159:
.LBB11_24:
.loc 2 0 102
movw -370(%rbp), %ax
.Ltmp160:
.loc 2 94 85
cmpw $40, %ax
jb .LBB11_23
jmp .LBB11_22
.Ltmp161:
.LBB11_25:
.loc 2 0 85
xorl %eax, %eax
movl %eax, %esi
.Ltmp162:
.loc 2 98 58 is_stmt 1
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp163:
.LBB11_26:
.loc 2 0 58 is_stmt 0
movw -402(%rbp), %ax
.loc 2 98 58
movswq %ax, %rcx
shlq $4, %rcx
leaq .L__zig_err_name_table(%rip), %rdx
addq %rcx, %rdx
.loc 2 98 21
leaq -288(%rbp), %rdi
movq -400(%rbp), %rsi
callq "std.io.OutStream(std.os.WriteError).print.14"
movw %ax, -348(%rbp)
.loc 2 98 75
cmpw $0, -348(%rbp)
jne .LBB11_14
jmp .LBB11_16
.Ltmp164:
.LBB11_27:
.loc 2 0 75
movw -402(%rbp), %ax
.loc 2 98 58
cmpw $40, %ax
jb .LBB11_26
jmp .LBB11_25
.Ltmp165:
.LBB11_28:
.loc 2 0 0
callq __stack_chk_fail@PLT
.Ltmp166:
.LBB11_29:
callq __stack_chk_fail@PLT
.Ltmp167:
.LBB11_30:
callq __stack_chk_fail@PLT
.Ltmp168:
.LBB11_31:
callq __stack_chk_fail@PLT
.Ltmp169:
.LBB11_32:
callq __stack_chk_fail@PLT
.Ltmp170:
.LBB11_33:
callq __stack_chk_fail@PLT
.Ltmp171:
.Lfunc_end11:
.size std.debug.dumpCurrentStackTrace, .Lfunc_end11-std.debug.dumpCurrentStackTrace
.cfi_endproc
.p2align 4, 0x90
.type std.os.sigaction,@function
std.os.sigaction:
.Lfunc_begin12:
.loc 20 2649 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $32, %rsp
andb $63, %dil
movb %dil, -3(%rbp)
movq %rsi, -16(%rbp)
movq %rdx, -24(%rbp)
.Ltmp172:
.loc 20 2650 36 prologue_end
movzbl -3(%rbp), %edi
.loc 20 2650 41 is_stmt 0
movq -16(%rbp), %rsi
.loc 20 2650 46
movq -24(%rbp), %rdx
.loc 20 2650 35
callq sigaction@PLT
.loc 20 2650 18
movl %eax, %edi
callq std.c.getErrno
movw %ax, -2(%rbp)
.loc 20 2650 5
movw -2(%rbp), %ax
testw %ax, %ax
movw %ax, -26(%rbp)
je .LBB12_2
jmp .LBB12_5
.LBB12_5:
.loc 20 0 5
movw -26(%rbp), %ax
.loc 20 2650 5
subw $14, %ax
je .LBB12_3
jmp .LBB12_6
.LBB12_6:
.loc 20 0 5
movw -26(%rbp), %ax
.loc 20 2650 5
subw $22, %ax
je .LBB12_4
jmp .LBB12_1
.LBB12_1:
.loc 20 0 5
xorl %eax, %eax
movl %eax, %esi
.loc 20 2654 17 is_stmt 1
leaq __unnamed_5(%rip), %rdi
callq std.special.panic
.LBB12_2:
.loc 20 2651 14
addq $32, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB12_3:
.cfi_def_cfa %rbp, 16
.loc 20 0 14 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 20 2652 19 is_stmt 1
leaq __unnamed_5(%rip), %rdi
callq std.special.panic
.LBB12_4:
.loc 20 0 19 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 20 2653 19 is_stmt 1
leaq __unnamed_5(%rip), %rdi
callq std.special.panic
.Ltmp173:
.Lfunc_end12:
.size std.os.sigaction, .Lfunc_end12-std.os.sigaction
.cfi_endproc
.p2align 4, 0x90
.type std.io.getStdErr,@function
std.io.getStdErr:
.Lfunc_begin13:
.loc 6 41 0
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $16, %rsp
movq %rdi, %rax
.Ltmp174:
.loc 6 46 27 prologue_end
movw $0, 4(%rdi)
movq %rdi, -8(%rbp)
movl $2, %esi
movq %rax, -16(%rbp)
callq std.fs.file.File.openHandle
movq -8(%rbp), %rax
movw $0, 4(%rax)
movq -16(%rbp), %rax
.loc 6 46 5 is_stmt 0
addq $16, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp175:
.Lfunc_end13:
.size std.io.getStdErr, .Lfunc_end13-std.io.getStdErr
.cfi_endproc
.p2align 4, 0x90
.type __zig_return_error,@function
__zig_return_error:
.Lfunc_begin14:
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
movq 8(%rbp), %rax
cmpq $0, %rdi
movq %rdi, -8(%rbp)
movq %rax, -16(%rbp)
jne .LBB14_2
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB14_2:
.cfi_def_cfa %rbp, 16
movq -8(%rbp), %rax
movq 16(%rax), %rcx
movq (%rax), %rdx
subq $1, %rcx
movq %rdx, %rsi
andq %rcx, %rsi
movq 8(%rax), %rcx
movq -16(%rbp), %rdi
movq %rdi, (%rcx,%rsi,8)
addq $1, %rdx
movq %rdx, (%rax)
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Lfunc_end14:
.size __zig_return_error, .Lfunc_end14-__zig_return_error
.cfi_endproc
.p2align 4, 0x90
.type std.fs.file.File.outStream,@function
std.fs.file.File.outStream:
.Lfunc_begin15:
.file 34 "/home/sargun/zig-linux-x86_64-0.5.0/lib/zig/std/fs/file.zig"
.loc 34 320 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
movq %rdi, %rax
.Ltmp176:
.loc 34 322 21 prologue_end
movl (%rsi), %ecx
movl %ecx, (%rdi)
.loc 34 323 61
leaq std.fs.file.OutStream.writeFn(%rip), %rdx
movq %rdx, 8(%rdi)
.loc 34 321 9
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp177:
.Lfunc_end15:
.size std.fs.file.File.outStream, .Lfunc_end15-std.fs.file.File.outStream
.cfi_endproc
.p2align 4, 0x90
.type std.fs.file.File.openHandle,@function
std.fs.file.File.openHandle:
.Lfunc_begin16:
.loc 34 140 0
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $4, %rsp
movq %rdi, %rax
movl %esi, -4(%rbp)
.Ltmp178:
.loc 34 141 32 prologue_end
movl -4(%rbp), %ecx
movl %ecx, (%rdi)
.loc 34 141 9 is_stmt 0
addq $4, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp179:
.Lfunc_end16:
.size std.fs.file.File.openHandle, .Lfunc_end16-std.fs.file.File.openHandle
.cfi_endproc
.p2align 4, 0x90
.type std.fs.file.OutStream.writeFn,@function
std.fs.file.OutStream.writeFn:
.Lfunc_begin17:
.loc 34 361 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $32, %rsp
movq %rsi, -16(%rbp)
.Ltmp180:
.loc 34 362 63 prologue_end
movq -16(%rbp), %rax
.loc 34 362 26 is_stmt 0
subq $8, %rax
movq %rax, -8(%rbp)
.loc 34 363 24 is_stmt 1
movq -8(%rbp), %rsi
movq %rdi, -24(%rbp)
.loc 34 363 35 is_stmt 0
callq std.fs.file.File.write
.Ltmp181:
.loc 34 363 13
cmpw $0, %ax
movw %ax, -26(%rbp)
je .LBB17_2
.loc 34 0 13
movq -24(%rbp), %rdi
.loc 34 363 13
callq __zig_return_error
jmp .LBB17_3
.LBB17_2:
jmp .LBB17_3
.LBB17_3:
.loc 34 0 13
movw -26(%rbp), %ax
.loc 34 363 13
addq $32, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp182:
.Lfunc_end17:
.size std.fs.file.OutStream.writeFn, .Lfunc_end17-std.fs.file.OutStream.writeFn
.cfi_endproc
.p2align 4, 0x90
.type std.fmt.format,@function
std.fmt.format:
.Lfunc_begin18:
.loc 13 52 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rsi, -16(%rbp)
movq %rdx, -24(%rbp)
.Ltmp183:
.loc 13 135 25 prologue_end
movq -16(%rbp), %rax
.loc 13 137 25
movq -24(%rbp), %r8
movq %rdi, -32(%rbp)
.loc 13 131 35
movq %rcx, %rsi
leaq __unnamed_7(%rip), %rdx
movq %rax, %rcx
.Ltmp184:
movl $3, %r9d
callq std.fmt.formatType
movw %ax, -2(%rbp)
.loc 13 131 21 is_stmt 0
cmpw $0, -2(%rbp)
je .LBB18_2
movw -2(%rbp), %ax
movq -32(%rbp), %rdi
movw %ax, -34(%rbp)
callq __zig_return_error
movw -34(%rbp), %ax
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp185:
.LBB18_2:
.cfi_def_cfa %rbp, 16
.loc 13 272 13 is_stmt 1
movq -24(%rbp), %rax
.loc 13 272 20 is_stmt 0
movq -16(%rbp), %rsi
movq -32(%rbp), %rdi
.loc 13 272 19
leaq __unnamed_8(%rip), %rdx
callq *%rax
movw %ax, -4(%rbp)
.loc 13 272 9
cmpw $0, -4(%rbp)
je .LBB18_4
movw -4(%rbp), %ax
movq -32(%rbp), %rdi
movw %ax, -36(%rbp)
callq __zig_return_error
movw -36(%rbp), %ax
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp186:
.LBB18_4:
.cfi_def_cfa %rbp, 16
.loc 13 0 9
xorl %eax, %eax
.loc 13 58 15 is_stmt 1
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp187:
.Lfunc_end18:
.size std.fmt.format, .Lfunc_end18-std.fmt.format
.cfi_endproc
.p2align 4, 0x90
.type std.debug.getSelfDebugInfo,@function
std.debug.getSelfDebugInfo:
.Lfunc_begin19:
.loc 2 70 0
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $256, %rsp
movq %rdi, %rax
movq %fs:40, %rcx
movq %rcx, -8(%rbp)
.Ltmp188:
.loc 2 71 5 prologue_end
testb $1, self_debug_info+208(%rip)
movq %rsi, -240(%rbp)
movq %rdi, -248(%rbp)
movq %rax, -256(%rbp)
jne .LBB19_1
jmp .LBB19_3
.LBB19_1:
leaq self_debug_info(%rip), %rax
movq %rax, -232(%rbp)
.Ltmp189:
.loc 2 72 16
movq -232(%rbp), %rax
movq -248(%rbp), %rcx
movw $0, 8(%rcx)
movq %rax, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB19_10
.loc 2 0 16 is_stmt 0
movq -256(%rbp), %rax
.loc 2 72 9
addq $256, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp190:
.LBB19_3:
.cfi_def_cfa %rbp, 16
.loc 2 74 70 is_stmt 1
callq std.debug.getDebugInfoAllocator
.loc 2 74 48 is_stmt 0
leaq -224(%rbp), %rdi
movq -240(%rbp), %rsi
movq %rax, %rdx
callq std.debug.openSelfDebugInfo
.loc 2 74 27
cmpw $0, -16(%rbp)
je .LBB19_6
movw -16(%rbp), %ax
movq -248(%rbp), %rcx
movw %ax, 8(%rcx)
movq -240(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB19_11
.loc 2 0 27
movq -256(%rbp), %rax
.loc 2 74 27
addq $256, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB19_6:
.cfi_def_cfa %rbp, 16
.loc 2 0 27
leaq self_debug_info(%rip), %rax
leaq -224(%rbp), %rcx
.loc 2 74 27
movb $1, self_debug_info+208(%rip)
movq %rax, %rdi
movq %rcx, %rsi
movl $208, %edx
callq memcpy@PLT
.loc 2 75 32 is_stmt 1
testb $1, self_debug_info+208(%rip)
jne .LBB19_8
.loc 2 0 32 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 2 75 32
leaq __unnamed_9(%rip), %rdi
callq std.special.panic
.LBB19_8:
.loc 2 0 32
movq -248(%rbp), %rax
.loc 2 75 32
movw $0, 8(%rax)
leaq self_debug_info(%rip), %rcx
movq %rcx, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB19_12
.loc 2 0 32
movq -256(%rbp), %rax
.loc 2 75 9
addq $256, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp191:
.LBB19_10:
.cfi_def_cfa %rbp, 16
.loc 2 0 0
callq __stack_chk_fail@PLT
.LBB19_11:
callq __stack_chk_fail@PLT
.LBB19_12:
callq __stack_chk_fail@PLT
.Ltmp192:
.Lfunc_end19:
.size std.debug.getSelfDebugInfo, .Lfunc_end19-std.debug.getSelfDebugInfo
.cfi_endproc
.p2align 4, 0x90
.type "std.io.OutStream(std.os.WriteError).print.13",@function
"std.io.OutStream(std.os.WriteError).print.13":
.Lfunc_begin20:
.loc 6 69 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $32, %rsp
movq %rsi, -8(%rbp)
.Ltmp193:
.loc 6 70 35 prologue_end
movq -8(%rbp), %rsi
.loc 6 70 52 is_stmt 0
movq -8(%rbp), %rax
movq (%rax), %rax
movq %rdi, -16(%rbp)
movq %rdx, -24(%rbp)
.Ltmp194:
.loc 6 70 34
movq %rax, %rdx
movq -24(%rbp), %rcx
callq std.fmt.format.41
.loc 6 70 13
cmpw $0, %ax
movw %ax, -26(%rbp)
je .LBB20_2
.Ltmp195:
.loc 6 0 13
movq -16(%rbp), %rdi
.loc 6 70 13
callq __zig_return_error
jmp .LBB20_3
.Ltmp196:
.LBB20_2:
jmp .LBB20_3
.Ltmp197:
.LBB20_3:
.loc 6 0 13
movw -26(%rbp), %ax
.loc 6 70 13
addq $32, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp198:
.Lfunc_end20:
.size "std.io.OutStream(std.os.WriteError).print.13", .Lfunc_end20-"std.io.OutStream(std.os.WriteError).print.13"
.cfi_endproc
.p2align 4, 0x90
.type std.debug.getDebugInfoAllocator,@function
std.debug.getDebugInfoAllocator:
.Lfunc_begin21:
.loc 2 2330 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
.Ltmp199:
.loc 2 2331 5 prologue_end
cmpq $0, debug_info_allocator(%rip)
je .LBB21_2
.loc 2 2331 42 is_stmt 0
movq debug_info_allocator(%rip), %rax
.loc 2 2331 35
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB21_2:
.cfi_def_cfa %rbp, 16
.loc 2 2331 5
jmp .LBB21_3
.LBB21_3:
.loc 2 2333 62 is_stmt 1
leaq debug_info_arena_allocator(%rip), %rdi
leaq direct_allocator_state(%rip), %rsi
callq std.heap.ArenaAllocator.init
.loc 2 2334 55
leaq debug_info_arena_allocator(%rip), %rax
movq %rax, debug_info_allocator(%rip)
.loc 2 2335 5
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp200:
.Lfunc_end21:
.size std.debug.getDebugInfoAllocator, .Lfunc_end21-std.debug.getDebugInfoAllocator
.cfi_endproc
.p2align 4, 0x90
.type std.debug.wantTtyColor,@function
std.debug.wantTtyColor:
.Lfunc_begin22:
.loc 2 79 0
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $592, %rsp
leaq -56(%rbp), %rax
leaq -312(%rbp), %rcx
movq %fs:40, %rdx
movq %rdx, -8(%rbp)
movq $0, -464(%rbp)
movq %rcx, -456(%rbp)
movq $32, -448(%rbp)
.Ltmp201:
.loc 2 80 5 prologue_end
leaq -440(%rbp), %rcx
movq %rcx, %rdi
movl $170, %esi
movl $128, %edx
movq %rax, -560(%rbp)
movq %rcx, -568(%rbp)
callq memset@PLT
movq $1296236545, -56(%rbp)
movq -568(%rbp), %rax
movq %rax, -48(%rbp)
movq $128, -40(%rbp)
movq $0, -32(%rbp)
movq $0, -24(%rbp)
movq $0, -16(%rbp)
xorl %esi, %esi
movl %esi, %edx
movq -560(%rbp), %rax
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
leaq -440(%rbp), %rax
.Ltmp202:
.loc 2 81 64
movq %rax, -480(%rbp)
movq $128, -472(%rbp)
.loc 2 81 58 is_stmt 0
leaq -520(%rbp), %rdi
leaq -480(%rbp), %rsi
movq %rdx, -576(%rbp)
callq std.heap.FixedBufferAllocator.init
.Ltmp203:
.loc 2 0 58
leaq -520(%rbp), %rax
.loc 2 81 71
movq %rax, -552(%rbp)
.loc 2 82 39 is_stmt 1
movq -552(%rbp), %rdx
.loc 2 82 38 is_stmt 0
leaq -544(%rbp), %rdi
leaq -464(%rbp), %rsi
leaq __unnamed_10(%rip), %rcx
callq std.process.getEnvVarOwned
.loc 2 82 12
cmpw $0, -528(%rbp)
jne .LBB22_2
movb $1, %al
movb %al, -577(%rbp)
jmp .LBB22_3
.LBB22_2:
.loc 2 82 105
leaq stderr_file(%rip), %rdi
callq std.fs.file.File.isTty
movb %al, -577(%rbp)
.LBB22_3:
.loc 2 0 105
movb -577(%rbp), %al
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
movb %al, -578(%rbp)
jne .LBB22_5
movb -578(%rbp), %al
.loc 2 82 5
addq $592, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp204:
.LBB22_5:
.cfi_def_cfa %rbp, 16
.loc 2 0 0
callq __stack_chk_fail@PLT
.Ltmp205:
.Lfunc_end22:
.size std.debug.wantTtyColor, .Lfunc_end22-std.debug.wantTtyColor
.cfi_endproc
.p2align 4, 0x90
.type std.debug.writeStackTrace,@function
std.debug.writeStackTrace:
.Lfunc_begin23:
.loc 2 252 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $160, %rsp
.Ltmp206:
movq %rdx, -40(%rbp)
movq %rcx, -48(%rbp)
movq %r8, -56(%rbp)
andb $1, %r9b
movb %r9b, -57(%rbp)
.Ltmp207:
.loc 2 260 5 prologue_end
movq $0, -8(%rbp)
.loc 2 261 54
movq (%rsi), %rax
.loc 2 261 95 is_stmt 0
movq 16(%rsi), %rcx
movq %rdi, -72(%rbp)
.loc 2 261 42
movq %rax, %rdi
movq %rsi, -80(%rbp)
.Ltmp208:
movq %rcx, %rsi
callq std.math.min
.loc 2 261 5
movq %rax, -16(%rbp)
.Ltmp209:
.LBB23_1:
.loc 2 263 24 is_stmt 1
cmpq $0, -16(%rbp)
je .LBB23_5
.Ltmp210:
.loc 2 0 24 is_stmt 0
movq -80(%rbp), %rax
.Ltmp211:
.loc 2 267 43 is_stmt 1
addq $8, %rax
.loc 2 267 66 is_stmt 0
movq -8(%rbp), %rcx
movq -80(%rbp), %rdx
.loc 2 267 65
cmpq 16(%rdx), %rcx
movq %rax, -88(%rbp)
movq %rcx, -96(%rbp)
jb .LBB23_7
jmp .LBB23_6
.Ltmp212:
.LBB23_3:
.loc 2 268 9 is_stmt 1
movw -26(%rbp), %ax
movq -72(%rbp), %rdi
movw %ax, -98(%rbp)
callq __zig_return_error
movw -98(%rbp), %ax
addq $160, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp213:
.LBB23_4:
.cfi_def_cfa %rbp, 16
.loc 2 264 9
movq -16(%rbp), %rax
.loc 2 264 21 is_stmt 0
subq $1, %rax
setb %cl
movq %rax, -112(%rbp)
jb .LBB23_10
jmp .LBB23_11
.Ltmp214:
.LBB23_5:
.loc 2 0 21
xorl %eax, %eax
.loc 2 258 9 is_stmt 1
addq $160, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp215:
.LBB23_6:
.cfi_def_cfa %rbp, 16
.loc 2 0 9 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.Ltmp216:
.loc 2 267 65 is_stmt 1
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp217:
.LBB23_7:
.loc 2 0 65 is_stmt 0
movq -88(%rbp), %rax
.loc 2 267 65
movq (%rax), %rcx
movq -96(%rbp), %rdx
movq (%rcx,%rdx,8), %rcx
movq %rcx, -24(%rbp)
.loc 2 268 34 is_stmt 1
movq -56(%rbp), %rsi
.loc 2 268 46 is_stmt 0
movq -40(%rbp), %rdx
.loc 2 268 58
movq -24(%rbp), %rcx
.loc 2 268 73
subq $1, %rcx
setb %dil
movq %rsi, -120(%rbp)
movq %rdx, -128(%rbp)
movq %rcx, -136(%rbp)
jb .LBB23_8
jmp .LBB23_9
.Ltmp218:
.LBB23_8:
.loc 2 0 73
xorl %eax, %eax
movl %eax, %esi
.loc 2 268 73
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp219:
.LBB23_9:
.loc 2 268 78
movb -57(%rbp), %al
.loc 2 268 33
movzbl %al, %r8d
movq -72(%rbp), %rdi
movq -120(%rbp), %rsi
movq -128(%rbp), %rdx
movq -136(%rbp), %rcx
callq std.debug.printSourceAtAddress
movw %ax, -26(%rbp)
.loc 2 268 9
cmpw $0, -26(%rbp)
jne .LBB23_3
jmp .LBB23_4
.Ltmp220:
.LBB23_10:
.loc 2 0 9
xorl %eax, %eax
movl %eax, %esi
.Ltmp221:
.loc 2 264 21 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp222:
.LBB23_11:
.loc 2 0 21 is_stmt 0
movq -112(%rbp), %rax
.loc 2 264 21
movq %rax, -16(%rbp)
.loc 2 265 24 is_stmt 1
movq -8(%rbp), %rcx
.loc 2 265 36 is_stmt 0
addq $1, %rcx
setb %dl
movq %rcx, -144(%rbp)
jb .LBB23_12
jmp .LBB23_13
.Ltmp223:
.LBB23_12:
.loc 2 0 36
xorl %eax, %eax
movl %eax, %esi
.loc 2 265 36
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp224:
.LBB23_13:
.loc 2 0 36
movq -80(%rbp), %rax
.loc 2 265 76
movq 16(%rax), %rcx
.loc 2 265 41
cmpq $0, %rcx
movq %rcx, -152(%rbp)
je .LBB23_15
.Ltmp225:
.loc 2 0 41
movq -144(%rbp), %rax
.loc 2 265 41
xorl %ecx, %ecx
movl %ecx, %edx
movq -152(%rbp), %rsi
divq %rsi
movq %rdx, -8(%rbp)
.Ltmp226:
.loc 2 263 5 is_stmt 1
jmp .LBB23_1
.Ltmp227:
.LBB23_15:
.loc 2 0 5 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.Ltmp228:
.loc 2 265 41 is_stmt 1
leaq __unnamed_11(%rip), %rdi
callq std.special.panic
.Ltmp229:
.Lfunc_end23:
.size std.debug.writeStackTrace, .Lfunc_end23-std.debug.writeStackTrace
.cfi_endproc
.p2align 4, 0x90
.type "std.io.OutStream(std.os.WriteError).print.14",@function
"std.io.OutStream(std.os.WriteError).print.14":
.Lfunc_begin24:
.loc 6 69 0
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $32, %rsp
movq %rsi, -8(%rbp)
.Ltmp230:
.loc 6 70 35 prologue_end
movq -8(%rbp), %rsi
.loc 6 70 52 is_stmt 0
movq -8(%rbp), %rax
movq (%rax), %rax
movq %rdi, -16(%rbp)
movq %rdx, -24(%rbp)
.Ltmp231:
.loc 6 70 34
movq %rax, %rdx
movq -24(%rbp), %rcx
callq std.fmt.format.69
.loc 6 70 13
cmpw $0, %ax
movw %ax, -26(%rbp)
je .LBB24_2
.Ltmp232:
.loc 6 0 13
movq -16(%rbp), %rdi
.loc 6 70 13
callq __zig_return_error
jmp .LBB24_3
.Ltmp233:
.LBB24_2:
jmp .LBB24_3
.Ltmp234:
.LBB24_3:
.loc 6 0 13
movw -26(%rbp), %ax
.loc 6 70 13
addq $32, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp235:
.Lfunc_end24:
.size "std.io.OutStream(std.os.WriteError).print.14", .Lfunc_end24-"std.io.OutStream(std.os.WriteError).print.14"
.cfi_endproc
.p2align 4, 0x90
.type std.debug.writeCurrentStackTrace,@function
std.debug.writeCurrentStackTrace:
.Lfunc_begin25:
.loc 2 303 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $128, %rsp
movq %fs:40, %rax
movq %rax, -8(%rbp)
movq %rsi, -64(%rbp)
movq %rdx, -72(%rbp)
andb $1, %cl
movb %cl, -73(%rbp)
.Ltmp236:
.loc 2 307 32 prologue_end
leaq -32(%rbp), %rax
movq %rdi, -88(%rbp)
movq %rax, %rdi
movq %r8, %rsi
callq std.debug.StackIterator.init
.Ltmp237:
.LBB25_1:
.loc 2 308 19
leaq -48(%rbp), %rdi
leaq -32(%rbp), %rsi
callq std.debug.StackIterator.next
testb $1, -40(%rbp)
jne .LBB25_2
jmp .LBB25_6
.LBB25_2:
.loc 2 0 19 is_stmt 0
leaq -48(%rbp), %rax
.Ltmp238:
.loc 2 309 34 is_stmt 1
movq -72(%rbp), %rsi
.loc 2 309 46 is_stmt 0
movq -64(%rbp), %rdx
.loc 2 309 58
movq -48(%rbp), %rcx
.loc 2 309 73
subq $1, %rcx
setb %dil
movq %rsi, -96(%rbp)
movq %rdx, -104(%rbp)
movq %rcx, -112(%rbp)
jb .LBB25_8
jmp .LBB25_9
.Ltmp239:
.LBB25_3:
.loc 2 309 9
movw -50(%rbp), %ax
movq -88(%rbp), %rdi
movw %ax, -114(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB25_10
.loc 2 0 9
movw -114(%rbp), %ax
.loc 2 309 9
addq $128, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp240:
.LBB25_5:
.cfi_def_cfa %rbp, 16
.loc 2 308 5 is_stmt 1
jmp .LBB25_1
.LBB25_6:
.loc 2 0 5 is_stmt 0
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB25_11
xorl %eax, %eax
.loc 2 303 115 is_stmt 1
addq $128, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB25_8:
.cfi_def_cfa %rbp, 16
.Ltmp241:
.loc 2 0 115 is_stmt 0
xorl %eax, %eax
.Ltmp242:
movl %eax, %esi
.Ltmp243:
.loc 2 309 73 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB25_9:
.Ltmp244:
.loc 2 309 78 is_stmt 0
movb -73(%rbp), %al
.Ltmp245:
.loc 2 309 33
movzbl %al, %r8d
movq -88(%rbp), %rdi
movq -96(%rbp), %rsi
movq -104(%rbp), %rdx
movq -112(%rbp), %rcx
callq std.debug.printSourceAtAddress
movw %ax, -50(%rbp)
.loc 2 309 9
cmpw $0, -50(%rbp)
jne .LBB25_3
jmp .LBB25_5
.Ltmp246:
.LBB25_10:
.loc 2 0 0
callq __stack_chk_fail@PLT
.LBB25_11:
callq __stack_chk_fail@PLT
.Ltmp247:
.Lfunc_end25:
.size std.debug.writeCurrentStackTrace, .Lfunc_end25-std.debug.writeCurrentStackTrace
.cfi_endproc
.p2align 4, 0x90
.type std.c.getErrno,@function
std.c.getErrno:
.Lfunc_begin26:
.loc 16 16 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $16, %rsp
movl %edi, -4(%rbp)
.Ltmp248:
.loc 16 17 12 prologue_end
cmpl $-1, -4(%rbp)
.loc 16 17 5 is_stmt 0
jne .LBB26_2
.Ltmp249:
.loc 16 18 36 is_stmt 1
callq __errno_location@PLT
.loc 16 18 38 is_stmt 0
movl (%rax), %ecx
.loc 16 18 16
cmpl $0, %ecx
movl %ecx, -8(%rbp)
jge .LBB26_3
jmp .LBB26_4
.Ltmp250:
.LBB26_2:
.loc 16 0 16
xorl %eax, %eax
.Ltmp251:
.loc 16 20 9 is_stmt 1
addq $16, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp252:
.LBB26_3:
.cfi_def_cfa %rbp, 16
.loc 16 0 9 is_stmt 0
movl -8(%rbp), %eax
.Ltmp253:
.loc 16 18 16 is_stmt 1
movw %ax, %cx
movzwl %cx, %edx
cmpl %edx, %eax
movw %cx, -10(%rbp)
je .LBB26_5
jmp .LBB26_6
.LBB26_4:
.loc 16 0 16 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 16 18 16
leaq __unnamed_12(%rip), %rdi
callq std.special.panic
.LBB26_5:
.loc 16 0 16
movw -10(%rbp), %ax
.loc 16 18 9
addq $16, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB26_6:
.cfi_def_cfa %rbp, 16
.loc 16 0 9
xorl %eax, %eax
movl %eax, %esi
.loc 16 18 16
leaq __unnamed_13(%rip), %rdi
callq std.special.panic
.Ltmp254:
.Lfunc_end26:
.size std.c.getErrno, .Lfunc_end26-std.c.getErrno
.cfi_endproc
.p2align 4, 0x90
.type std.fs.file.File.write,@function
std.fs.file.File.write:
.Lfunc_begin27:
.loc 34 301 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $16, %rsp
.Ltmp255:
.loc 34 302 29 prologue_end
movl (%rsi), %esi
.Ltmp256:
.loc 34 0 29 is_stmt 0
movq %rdi, -8(%rbp)
.loc 34 302 24
callq std.os.write
.Ltmp257:
.loc 34 302 9
cmpw $0, %ax
movw %ax, -10(%rbp)
je .LBB27_2
.loc 34 0 9
movq -8(%rbp), %rdi
.loc 34 302 9
callq __zig_return_error
jmp .LBB27_3
.LBB27_2:
jmp .LBB27_3
.LBB27_3:
.loc 34 0 9
movw -10(%rbp), %ax
.loc 34 302 9
addq $16, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp258:
.Lfunc_end27:
.size std.fs.file.File.write, .Lfunc_end27-std.fs.file.File.write
.cfi_endproc
.p2align 4, 0x90
.type std.fmt.formatType,@function
std.fmt.formatType:
.Lfunc_begin28:
.loc 13 276 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rcx, -8(%rbp)
movq %r8, -16(%rbp)
movq %r9, -24(%rbp)
.Ltmp259:
.loc 13 404 60 prologue_end
movq -8(%rbp), %rcx
.loc 13 404 77 is_stmt 0
movq -16(%rbp), %r8
movq %rdi, -32(%rbp)
.loc 13 404 38
callq std.fmt.formatText
.Ltmp260:
.loc 13 404 21
cmpw $0, %ax
movw %ax, -34(%rbp)
je .LBB28_2
.loc 13 0 21
movq -32(%rbp), %rdi
.loc 13 404 21
callq __zig_return_error
jmp .LBB28_3
.LBB28_2:
jmp .LBB28_3
.LBB28_3:
.loc 13 0 21
movw -34(%rbp), %ax
.loc 13 404 21
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp261:
.Lfunc_end28:
.size std.fmt.formatType, .Lfunc_end28-std.fmt.formatType
.cfi_endproc
.p2align 4, 0x90
.type std.debug.openSelfDebugInfo,@function
std.debug.openSelfDebugInfo:
.Lfunc_begin29:
.loc 2 823 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $32, %rsp
movq %rdi, %rax
movq %rdx, -8(%rbp)
.Ltmp262:
.loc 2 832 43 prologue_end
movq -8(%rbp), %rdx
movq %rdi, -16(%rbp)
movq %rsi, -24(%rbp)
movq %rax, -32(%rbp)
.loc 2 832 12 is_stmt 0
callq std.debug.openSelfDebugInfoPosix
movq -16(%rbp), %rax
.loc 2 832 5
cmpw $0, 208(%rax)
je .LBB29_2
.loc 2 0 5
movq -24(%rbp), %rdi
.loc 2 832 5
callq __zig_return_error
jmp .LBB29_3
.LBB29_2:
jmp .LBB29_3
.LBB29_3:
.loc 2 0 5
movq -32(%rbp), %rax
.loc 2 832 5
addq $32, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp263:
.Lfunc_end29:
.size std.debug.openSelfDebugInfo, .Lfunc_end29-std.debug.openSelfDebugInfo
.cfi_endproc
.p2align 4, 0x90
.type std.debug.openSelfDebugInfoPosix,@function
std.debug.openSelfDebugInfoPosix:
.Lfunc_begin30:
.loc 2 1051 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $160, %rsp
movq %rdi, %rax
movq %fs:40, %rcx
movq %rcx, -8(%rbp)
movq %rdx, -112(%rbp)
.Ltmp264:
.loc 2 1057 41 prologue_end
leaq -16(%rbp), %rcx
movq %rdi, -120(%rbp)
movq %rcx, %rdi
movq %rsi, -128(%rbp)
movq %rax, -136(%rbp)
callq std.fs.openSelfExe
.loc 2 1057 23 is_stmt 0
cmpw $0, -12(%rbp)
je .LBB30_3
movw -12(%rbp), %ax
movq -120(%rbp), %rcx
movw %ax, 208(%rcx)
movq -128(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB30_18
.loc 2 0 23
movq -136(%rbp), %rax
.loc 2 1057 23
addq $160, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB30_3:
.cfi_def_cfa %rbp, 16
movl -16(%rbp), %eax
movl %eax, self_exe_file(%rip)
.Ltmp265:
.loc 2 1060 72 is_stmt 1
leaq -32(%rbp), %rdi
movq -128(%rbp), %rsi
leaq self_exe_file(%rip), %rdx
callq std.fs.file.File.getEndPos
.loc 2 1060 43 is_stmt 0
cmpw $0, -24(%rbp)
je .LBB30_6
movw -24(%rbp), %ax
movq -120(%rbp), %rcx
movw %ax, 208(%rcx)
.Ltmp266:
.loc 2 1058 35 is_stmt 1
leaq self_exe_file(%rip), %rdi
callq std.fs.file.File.close
movq -128(%rbp), %rdi
.Ltmp267:
.loc 2 1060 43
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB30_19
.loc 2 0 43 is_stmt 0
movq -136(%rbp), %rax
.loc 2 1060 43
addq $160, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB30_6:
.cfi_def_cfa %rbp, 16
movq -32(%rbp), %rdx
.loc 2 1060 35
leaq -48(%rbp), %rdi
movq -128(%rbp), %rsi
callq std.math.cast
.loc 2 1060 76
cmpw $0, -40(%rbp)
je .LBB30_9
.Ltmp268:
.loc 2 1058 35 is_stmt 1
leaq self_exe_file(%rip), %rdi
callq std.fs.file.File.close
movq -128(%rbp), %rdi
.Ltmp269:
.loc 2 1060 82
callq __zig_return_error
vmovups __unnamed_14+184(%rip), %ymm0
movq -120(%rbp), %rax
vmovups %ymm0, 184(%rax)
vmovups __unnamed_14+160(%rip), %ymm0
vmovups %ymm0, 160(%rax)
vmovups __unnamed_14+128(%rip), %ymm0
vmovups %ymm0, 128(%rax)
vmovups __unnamed_14+96(%rip), %ymm0
vmovups %ymm0, 96(%rax)
vmovups __unnamed_14+64(%rip), %ymm0
vmovups %ymm0, 64(%rax)
vmovups __unnamed_14+32(%rip), %ymm0
vmovups %ymm0, 32(%rax)
vmovups __unnamed_14(%rip), %ymm0
vmovups %ymm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB30_20
.loc 2 0 82 is_stmt 0
movq -136(%rbp), %rax
.loc 2 1060 82
addq $160, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.LBB30_9:
.cfi_def_cfa %rbp, 16
.loc 2 1060 76
movq -48(%rbp), %rax
movq %rax, -96(%rbp)
.loc 2 1061 48 is_stmt 1
movq -96(%rbp), %rdi
.loc 2 1061 47 is_stmt 0
movl $4096, %esi
callq std.mem.alignForward
xorl %ecx, %ecx
movl %ecx, %edx
movq %rax, -104(%rbp)
.loc 2 1064 9 is_stmt 1
movq -104(%rbp), %rcx
.loc 2 1067 24
movl self_exe_file(%rip), %r8d
.loc 2 1062 38
leaq -72(%rbp), %rdi
movq -128(%rbp), %rsi
movl $1, %r9d
movl %r8d, -140(%rbp)
movl %r9d, %r8d
movl -140(%rbp), %r10d
movl %r10d, (%rsp)
movq $0, 8(%rsp)
callq std.os.mmap
.loc 2 1062 27 is_stmt 0
cmpw $0, -56(%rbp)
je .LBB30_13
movw -56(%rbp), %ax
movq -120(%rbp), %rcx
movw %ax, 208(%rcx)
.Ltmp270:
.loc 2 1058 35 is_stmt 1
leaq self_exe_file(%rip), %rdi
callq std.fs.file.File.close
movq -128(%rbp), %rdi
.Ltmp271:
.loc 2 1062 27
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB30_21
.loc 2 0 27 is_stmt 0
movq -136(%rbp), %rax
.loc 2 1062 27
addq $160, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB30_13:
.cfi_def_cfa %rbp, 16
movq -72(%rbp), %rax
movq %rax, -88(%rbp)
movq -64(%rbp), %rax
movq %rax, -80(%rbp)
.Ltmp272:
.loc 2 1072 61 is_stmt 1
leaq self_exe_mmap_seekable(%rip), %rdi
leaq -88(%rbp), %rsi
.Ltmp273:
callq std.io.seekable_stream.SliceSeekableInStream.init
.Ltmp274:
.loc 2 0 61 is_stmt 0
leaq self_exe_mmap_seekable(%rip), %rax
movq %rax, %rcx
addq $8, %rcx
.loc 2 1075 9 is_stmt 1
movq -112(%rbp), %rdx
movq -120(%rbp), %rdi
movq -128(%rbp), %rsi
.loc 2 1074 28
movq %rax, %r8
callq std.debug.openElfDebugInfo
movq -120(%rbp), %rax
.loc 2 1074 5 is_stmt 0
cmpw $0, 208(%rax)
je .LBB30_15
.Ltmp275:
.loc 2 1070 23 is_stmt 1
leaq -88(%rbp), %rdi
callq std.os.munmap
.Ltmp276:
.loc 2 1058 35
leaq self_exe_file(%rip), %rdi
callq std.fs.file.File.close
movq -128(%rbp), %rdi
.Ltmp277:
.loc 2 1074 5
callq __zig_return_error
jmp .LBB30_16
.LBB30_15:
jmp .LBB30_16
.LBB30_16:
.loc 2 0 5 is_stmt 0
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB30_22
movq -136(%rbp), %rax
.loc 2 1074 5
addq $160, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp278:
.LBB30_18:
.cfi_def_cfa %rbp, 16
.loc 2 0 0
callq __stack_chk_fail@PLT
.LBB30_19:
callq __stack_chk_fail@PLT
.LBB30_20:
vzeroupper
callq __stack_chk_fail@PLT
.LBB30_21:
callq __stack_chk_fail@PLT
.LBB30_22:
callq __stack_chk_fail@PLT
.Ltmp279:
.Lfunc_end30:
.size std.debug.openSelfDebugInfoPosix, .Lfunc_end30-std.debug.openSelfDebugInfoPosix
.cfi_endproc
.p2align 4, 0x90
.type std.heap.ArenaAllocator.init,@function
std.heap.ArenaAllocator.init:
.Lfunc_begin31:
.loc 14 349 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $32, %rsp
movq %rdi, %rax
movq %rsi, -8(%rbp)
.Ltmp280:
.loc 14 352 30 prologue_end
leaq std.heap.ArenaAllocator.realloc(%rip), %rcx
movq %rcx, (%rdi)
.loc 14 353 29
leaq std.heap.ArenaAllocator.shrink(%rip), %rcx
movq %rcx, 8(%rdi)
.loc 14 355 32
movq -8(%rbp), %rcx
movq %rcx, 16(%rdi)
.loc 14 356 13
movq %rdi, %rcx
addq $24, %rcx
movq %rdi, -16(%rbp)
.loc 14 356 59 is_stmt 0
movq %rcx, %rdi
movq %rax, -24(%rbp)
callq "std.linked_list.SinglyLinkedList([]u8).init"
movq -16(%rbp), %rax
.loc 14 357 26 is_stmt 1
movq $0, 32(%rax)
movq -24(%rbp), %rax
.loc 14 350 9
addq $32, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp281:
.Lfunc_end31:
.size std.heap.ArenaAllocator.init, .Lfunc_end31-std.heap.ArenaAllocator.init
.cfi_endproc
.p2align 4, 0x90
.type std.fs.openSelfExe,@function
std.fs.openSelfExe:
.Lfunc_begin32:
.file 35 "/home/sargun/zig-linux-x86_64-0.5.0/lib/zig/std/fs.zig"
.loc 35 879 0
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $32, %rsp
movq %rdi, %rax
movq %rdi, -8(%rbp)
movq %rsi, -16(%rbp)
.Ltmp282:
.loc 35 881 30 prologue_end
leaq __unnamed_15(%rip), %rdx
movq %rax, -24(%rbp)
callq std.fs.file.File.openReadC
movq -8(%rbp), %rax
.loc 35 881 9 is_stmt 0
cmpw $0, 4(%rax)
je .LBB32_2
.loc 35 0 9
movq -16(%rbp), %rdi
.loc 35 881 9
callq __zig_return_error
jmp .LBB32_3
.LBB32_2:
jmp .LBB32_3
.LBB32_3:
.loc 35 0 9
movq -24(%rbp), %rax
.loc 35 881 9
addq $32, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp283:
.Lfunc_end32:
.size std.fs.openSelfExe, .Lfunc_end32-std.fs.openSelfExe
.cfi_endproc
.p2align 4, 0x90
.type std.fs.file.File.getEndPos,@function
std.fs.file.File.getEndPos:
.Lfunc_begin33:
.loc 34 206 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $80, %rsp
movq %rdi, %rax
movq %fs:40, %rcx
movq %rcx, -8(%rbp)
.Ltmp284:
.loc 34 210 30 prologue_end
leaq -56(%rbp), %rcx
movq %rdi, -64(%rbp)
movq %rcx, %rdi
movq %rsi, -72(%rbp)
movq %rax, -80(%rbp)
callq std.fs.file.File.stat
.Ltmp285:
.loc 34 210 17 is_stmt 0
cmpw $0, -16(%rbp)
je .LBB33_3
movw -16(%rbp), %ax
movq -64(%rbp), %rcx
movw %ax, 8(%rcx)
movq -72(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB33_5
.loc 34 0 17
movq -80(%rbp), %rax
.loc 34 210 17
addq $80, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB33_3:
.cfi_def_cfa %rbp, 16
.loc 34 210 33
movq -56(%rbp), %rax
movq -64(%rbp), %rcx
movw $0, 8(%rcx)
movq %rax, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB33_6
.loc 34 0 33
movq -80(%rbp), %rax
.loc 34 210 9
addq $80, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp286:
.LBB33_5:
.cfi_def_cfa %rbp, 16
.loc 34 0 0
callq __stack_chk_fail@PLT
.LBB33_6:
callq __stack_chk_fail@PLT
.Ltmp287:
.Lfunc_end33:
.size std.fs.file.File.getEndPos, .Lfunc_end33-std.fs.file.File.getEndPos
.cfi_endproc
.p2align 4, 0x90
.type std.fs.file.File.close,@function
std.fs.file.File.close:
.Lfunc_begin34:
.loc 34 165 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
.Ltmp288:
.loc 34 166 29 prologue_end
movl (%rdi), %edi
.Ltmp289:
.loc 34 166 24 is_stmt 0
callq std.os.close
.loc 34 166 9
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp290:
.Lfunc_end34:
.size std.fs.file.File.close, .Lfunc_end34-std.fs.file.File.close
.cfi_endproc
.p2align 4, 0x90
.type std.math.cast,@function
std.math.cast:
.Lfunc_begin35:
.file 36 "/home/sargun/zig-linux-x86_64-0.5.0/lib/zig/std/math.zig"
.loc 36 729 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
pushq %rax
movq %rdi, %rax
movq %rdx, -8(%rbp)
.Ltmp291:
.loc 36 737 28 prologue_end
movq -8(%rbp), %rcx
.loc 36 737 16 is_stmt 0
movw $0, 8(%rdi)
movq %rcx, (%rdi)
.loc 36 737 9
addq $8, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp292:
.Lfunc_end35:
.size std.math.cast, .Lfunc_end35-std.math.cast
.cfi_endproc
.p2align 4, 0x90
.type std.mem.alignForward,@function
std.mem.alignForward:
.Lfunc_begin36:
.loc 8 1488 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, -8(%rbp)
movq %rsi, -16(%rbp)
.Ltmp293:
.loc 8 1489 26 prologue_end
movq -8(%rbp), %rax
.loc 8 1489 34 is_stmt 0
movq -16(%rbp), %rcx
.loc 8 1489 44
subq $1, %rcx
setb %dl
movq %rax, -24(%rbp)
movq %rcx, -32(%rbp)
jb .LBB36_1
jmp .LBB36_2
.LBB36_1:
.loc 8 0 44
xorl %eax, %eax
movl %eax, %esi
.loc 8 1489 44
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB36_2:
.loc 8 0 44
movq -24(%rbp), %rax
movq -32(%rbp), %rcx
.loc 8 1489 31
addq %rcx, %rax
setb %dl
movq %rax, -40(%rbp)
jb .LBB36_3
jmp .LBB36_4
.LBB36_3:
.loc 8 0 31
xorl %eax, %eax
movl %eax, %esi
.loc 8 1489 31
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB36_4:
.loc 8 1489 50
movq -16(%rbp), %rsi
movq -40(%rbp), %rdi
.loc 8 1489 25
callq std.mem.alignBackward
.loc 8 1489 5
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp294:
.Lfunc_end36:
.size std.mem.alignForward, .Lfunc_end36-std.mem.alignForward
.cfi_endproc
.p2align 4, 0x90
.type std.os.mmap,@function
std.os.mmap:
.Lfunc_begin37:
.loc 20 2047 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
pushq %r14
pushq %rbx
subq $144, %rsp
.cfi_offset %rbx, -32
.cfi_offset %r14, -24
movq %rdi, %rax
movq 24(%rbp), %r10
movl 16(%rbp), %r11d
movq %rdx, -48(%rbp)
movq %rcx, -56(%rbp)
movl %r8d, -60(%rbp)
movl %r9d, -64(%rbp)
.Ltmp295:
.loc 20 2056 31 prologue_end
movq -48(%rbp), %rcx
.loc 20 2056 36 is_stmt 0
movq -56(%rbp), %rdx
.loc 20 2056 44
movl -60(%rbp), %r8d
.loc 20 2056 50
movl -64(%rbp), %r9d
.loc 20 2056 57
movl 16(%rbp), %ebx
.loc 20 2056 61
movq 24(%rbp), %r14
movq %rdi, -72(%rbp)
.loc 20 2056 30
movq %rcx, %rdi
movq %rsi, -80(%rbp)
movq %rdx, %rsi
movl %r8d, %edx
movl %r9d, %ecx
movl %ebx, %r8d
movq %r14, %r9
movq %rax, -88(%rbp)
movq %r10, -96(%rbp)
movl %r11d, -100(%rbp)
callq mmap@PLT
movq %rax, -24(%rbp)
.loc 20 2057 16 is_stmt 1
movq $-1, %rax
cmpq %rax, -24(%rbp)
.loc 20 2057 9 is_stmt 0
je .LBB37_2
.loc 20 2057 107
movq -24(%rbp), %rax
movq %rax, %rcx
andq $4095, %rcx
cmpq $0, %rcx
movq %rax, -112(%rbp)
je .LBB37_15
jmp .LBB37_16
.LBB37_2:
.loc 20 2057 9
jmp .LBB37_3
.LBB37_3:
.loc 20 2058 49 is_stmt 1
callq __errno_location@PLT
.loc 20 2058 51 is_stmt 0
movl (%rax), %ecx
.loc 20 2058 20
cmpl $0, %ecx
movl %ecx, -116(%rbp)
jge .LBB37_21
jmp .LBB37_22
.Ltmp296:
.LBB37_4:
.loc 20 0 20
movq -128(%rbp), %rax
.loc 20 2055 17 is_stmt 1
movq %rax, -40(%rbp)
.loc 20 2065 5
movq -40(%rbp), %rcx
decq %rcx
movq %rcx, %rdx
subq $74, %rdx
movq %rcx, -136(%rbp)
ja .LBB37_5
.loc 20 0 5 is_stmt 0
leaq .LJTI37_0(%rip), %rax
movq -136(%rbp), %rcx
movslq (%rax,%rcx,4), %rdx
addq %rax, %rdx
jmpq *%rdx
.LBB37_5:
.loc 20 2075 40 is_stmt 1
movq -40(%rbp), %rsi
movq -80(%rbp), %rdi
.loc 20 2075 39 is_stmt 0
callq std.os.unexpectedErrno
movq -72(%rbp), %rcx
movw %ax, 16(%rcx)
movq -80(%rbp), %rdi
.loc 20 2075 17
callq __zig_return_error
movq -88(%rbp), %rax
addq $144, %rsp
popq %rbx
popq %r14
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB37_6:
.cfi_def_cfa %rbp, 16
.loc 20 0 17
movq -80(%rbp), %rdi
.loc 20 2066 20 is_stmt 1
callq __zig_return_error
movq __unnamed_16(%rip), %rax
movq -72(%rbp), %rcx
movq %rax, (%rcx)
movq __unnamed_16+8(%rip), %rax
movq %rax, 8(%rcx)
movq __unnamed_16+16(%rip), %rax
movq %rax, 16(%rcx)
movq -88(%rbp), %rax
addq $144, %rsp
popq %rbx
popq %r14
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB37_7:
.cfi_def_cfa %rbp, 16
.loc 20 0 20 is_stmt 0
movq -80(%rbp), %rdi
.loc 20 2067 19 is_stmt 1
callq __zig_return_error
movq __unnamed_17(%rip), %rax
movq -72(%rbp), %rcx
movq %rax, (%rcx)
movq __unnamed_17+8(%rip), %rax
movq %rax, 8(%rcx)
movq __unnamed_17+16(%rip), %rax
movq %rax, 16(%rcx)
movq -88(%rbp), %rax
addq $144, %rsp
popq %rbx
popq %r14
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB37_8:
.cfi_def_cfa %rbp, 16
.loc 20 0 19 is_stmt 0
movq -80(%rbp), %rdi
.loc 20 2068 18 is_stmt 1
callq __zig_return_error
movq __unnamed_18(%rip), %rax
movq -72(%rbp), %rcx
movq %rax, (%rcx)
movq __unnamed_18+8(%rip), %rax
movq %rax, 8(%rcx)
movq __unnamed_18+16(%rip), %rax
movq %rax, 16(%rcx)
movq -88(%rbp), %rax
addq $144, %rsp
popq %rbx
popq %r14
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB37_9:
.cfi_def_cfa %rbp, 16
.loc 20 0 18 is_stmt 0
movq -80(%rbp), %rdi
.loc 20 2069 19 is_stmt 1
callq __zig_return_error
movq __unnamed_19(%rip), %rax
movq -72(%rbp), %rcx
movq %rax, (%rcx)
movq __unnamed_19+8(%rip), %rax
movq %rax, 8(%rcx)
movq __unnamed_19+16(%rip), %rax
movq %rax, 16(%rcx)
movq -88(%rbp), %rax
addq $144, %rsp
popq %rbx
popq %r14
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB37_10:
.cfi_def_cfa %rbp, 16
.loc 20 0 19 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 20 2070 18 is_stmt 1
leaq __unnamed_5(%rip), %rdi
callq std.special.panic
.LBB37_11:
.loc 20 0 18 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 20 2071 22 is_stmt 1
leaq __unnamed_5(%rip), %rdi
callq std.special.panic
.LBB37_12:
.loc 20 0 22 is_stmt 0
movq -80(%rbp), %rdi
.loc 20 2072 19 is_stmt 1
callq __zig_return_error
movq __unnamed_20(%rip), %rax
movq -72(%rbp), %rcx
movq %rax, (%rcx)
movq __unnamed_20+8(%rip), %rax
movq %rax, 8(%rcx)
movq __unnamed_20+16(%rip), %rax
movq %rax, 16(%rcx)
movq -88(%rbp), %rax
addq $144, %rsp
popq %rbx
popq %r14
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB37_13:
.cfi_def_cfa %rbp, 16
.loc 20 0 19 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 20 2073 19 is_stmt 1
leaq __unnamed_5(%rip), %rdi
callq std.special.panic
.LBB37_14:
.loc 20 0 19 is_stmt 0
movq -80(%rbp), %rdi
.loc 20 2074 19 is_stmt 1
callq __zig_return_error
movq __unnamed_21(%rip), %rax
movq -72(%rbp), %rcx
movq %rax, (%rcx)
movq __unnamed_21+8(%rip), %rax
movq %rax, 8(%rcx)
movq __unnamed_21+16(%rip), %rax
movq %rax, 16(%rcx)
movq -88(%rbp), %rax
addq $144, %rsp
popq %rbx
popq %r14
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB37_15:
.cfi_def_cfa %rbp, 16
.loc 20 0 19 is_stmt 0
movq -112(%rbp), %rax
.Ltmp297:
.loc 20 2057 44 is_stmt 1
cmpq $0, %rax
jne .LBB37_18
jmp .LBB37_17
.LBB37_16:
.loc 20 0 44 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 20 2057 107
leaq __unnamed_1(%rip), %rdi
callq std.special.panic
.LBB37_17:
.loc 20 0 107
xorl %eax, %eax
movl %eax, %esi
.loc 20 2057 44
leaq __unnamed_3(%rip), %rdi
callq std.special.panic
.LBB37_18:
.loc 20 0 44
xorl %eax, %eax
movl %eax, %ecx
movq -112(%rbp), %rdx
.loc 20 2057 44
movq %rdx, -32(%rbp)
.loc 20 2057 116
movq -56(%rbp), %rsi
movq -72(%rbp), %rdi
.loc 20 2057 111
movw $0, 16(%rdi)
movq -32(%rbp), %r8
cmpq %rsi, %rcx
movq %rsi, -144(%rbp)
movq %r8, -152(%rbp)
jbe .LBB37_20
.loc 20 0 111
xorl %eax, %eax
movl %eax, %esi
.loc 20 2057 111
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.LBB37_20:
.loc 20 0 111
movq -72(%rbp), %rax
movq -152(%rbp), %rcx
.loc 20 2057 111
movq %rcx, (%rax)
movq -144(%rbp), %rdx
subq $0, %rdx
movq %rdx, 8(%rax)
movw $0, 16(%rax)
movq -88(%rbp), %rax
.loc 20 2057 37
addq $144, %rsp
popq %rbx
popq %r14
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB37_21:
.cfi_def_cfa %rbp, 16
.loc 20 0 37
movl -116(%rbp), %eax
.loc 20 2058 20 is_stmt 1
movslq %eax, %rcx
movq %rcx, -128(%rbp)
.loc 20 2058 9 is_stmt 0
jmp .LBB37_4
.LBB37_22:
.loc 20 0 9
xorl %eax, %eax
movl %eax, %esi
.loc 20 2058 20
leaq __unnamed_12(%rip), %rdi
callq std.special.panic
.Ltmp298:
.Lfunc_end37:
.size std.os.mmap, .Lfunc_end37-std.os.mmap
.cfi_endproc
.section .rodata,"a",@progbits
.p2align 2
.LJTI37_0:
.long .LBB37_8-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_10-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_9-.LJTI37_0
.long .LBB37_14-.LJTI37_0
.long .LBB37_7-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_12-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_13-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_6-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_5-.LJTI37_0
.long .LBB37_11-.LJTI37_0
.text
.p2align 4, 0x90
.type std.io.seekable_stream.SliceSeekableInStream.init,@function
std.io.seekable_stream.SliceSeekableInStream.init:
.Lfunc_begin38:
.file 37 "/home/sargun/zig-linux-x86_64-0.5.0/lib/zig/std/io/seekable_stream.zig"
.loc 37 48 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
movq %rdi, %rax
.Ltmp299:
.loc 37 50 22 prologue_end
movq (%rsi), %rcx
movq %rcx, 48(%rdi)
movq 8(%rsi), %rcx
movq %rcx, 56(%rdi)
.loc 37 51 20
movq $0, 40(%rdi)
.loc 37 52 41
leaq std.io.seekable_stream.SliceSeekableInStream.readFn(%rip), %rcx
movq %rcx, (%rdi)
.loc 37 54 29
leaq std.io.seekable_stream.SliceSeekableInStream.seekToFn(%rip), %rcx
movq %rcx, 8(%rdi)
.loc 37 55 29
leaq std.io.seekable_stream.SliceSeekableInStream.seekByFn(%rip), %rcx
movq %rcx, 16(%rdi)
.loc 37 56 32
leaq std.io.seekable_stream.SliceSeekableInStream.getEndPosFn(%rip), %rcx
movq %rcx, 32(%rdi)
.loc 37 57 29
leaq std.io.seekable_stream.SliceSeekableInStream.getPosFn(%rip), %rcx
movq %rcx, 24(%rdi)
.loc 37 49 9
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp300:
.Lfunc_end38:
.size std.io.seekable_stream.SliceSeekableInStream.init, .Lfunc_end38-std.io.seekable_stream.SliceSeekableInStream.init
.cfi_endproc
.file 38 "/home/sargun/zig-linux-x86_64-0.5.0/lib/zig/std/io/in_stream.zig"
.p2align 4, 0x90
.type std.debug.openElfDebugInfo,@function
std.debug.openElfDebugInfo:
.Lfunc_begin39:
.loc 2 1026 0
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $832, %rsp
movq %rdi, %rax
movq %fs:40, %r9
movq %r9, -8(%rbp)
movq %rdx, -624(%rbp)
movq %rcx, -632(%rbp)
movq %r8, -640(%rbp)
.Ltmp301:
.loc 2 1031 40 prologue_end
movq -624(%rbp), %rdx
.loc 2 1031 51 is_stmt 0
movq -632(%rbp), %rcx
.loc 2 1031 72
movq -640(%rbp), %r8
.loc 2 1031 39
leaq -152(%rbp), %r9
movq %rdi, -648(%rbp)
movq %r9, %rdi
movq %rsi, -656(%rbp)
movq %rax, -664(%rbp)
callq std.elf.Elf.openStream
.loc 2 1031 17
cmpw $0, -64(%rbp)
je .LBB39_3
movw -64(%rbp), %ax
movq -648(%rbp), %rcx
movw %ax, 208(%rcx)
movq -656(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB39_39
.loc 2 0 17
movq -664(%rbp), %rax
.loc 2 1031 17
addq $832, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB39_3:
.cfi_def_cfa %rbp, 16
.loc 2 0 17
leaq -152(%rbp), %rax
.loc 2 1031 17
leaq -240(%rbp), %rcx
movq %rcx, %rdx
movq %rdx, %rdi
movq %rax, %rsi
movl $88, %edx
movq %rcx, -672(%rbp)
callq memcpy@PLT
.Ltmp302:
.loc 2 1035 34 is_stmt 1
movq -632(%rbp), %rax
movq %rax, -448(%rbp)
.loc 2 1036 28
movq -640(%rbp), %rax
movq %rax, -440(%rbp)
.loc 2 1037 24
movb -223(%rbp), %r8b
andb $1, %r8b
movb %r8b, -432(%rbp)
.loc 2 1038 9
leaq -448(%rbp), %rax
addq $24, %rax
.loc 2 1038 51 is_stmt 0
leaq -480(%rbp), %rdi
movq -656(%rbp), %rsi
movq -672(%rbp), %rdx
leaq __unnamed_22(%rip), %rcx
movq %rax, -680(%rbp)
callq std.debug.findDwarfSectionFromElf
.loc 2 1038 24
cmpw $0, -456(%rbp)
je .LBB39_6
.Ltmp303:
movw -456(%rbp), %ax
movq -648(%rbp), %rcx
movw %ax, 208(%rcx)
leaq -240(%rbp), %rdi
.Ltmp304:
.loc 2 1032 25 is_stmt 1
callq std.elf.Elf.close
movq -656(%rbp), %rdi
.Ltmp305:
.loc 2 1038 24
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB39_40
.Ltmp306:
.loc 2 0 24 is_stmt 0
movq -664(%rbp), %rax
.loc 2 1038 24
addq $832, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp307:
.LBB39_6:
.cfi_def_cfa %rbp, 16
.loc 2 0 24
leaq -480(%rbp), %rax
.loc 2 1038 76
testb $1, -464(%rbp)
movq %rax, -688(%rbp)
jne .LBB39_9
.Ltmp308:
.loc 2 0 76
leaq -240(%rbp), %rdi
.loc 2 1032 25 is_stmt 1
callq std.elf.Elf.close
movq -656(%rbp), %rdi
.Ltmp309:
.loc 2 1038 83
callq __zig_return_error
vmovups __unnamed_23+184(%rip), %ymm0
movq -648(%rbp), %rax
vmovups %ymm0, 184(%rax)
vmovups __unnamed_23+160(%rip), %ymm0
vmovups %ymm0, 160(%rax)
vmovups __unnamed_23+128(%rip), %ymm0
vmovups %ymm0, 128(%rax)
vmovups __unnamed_23+96(%rip), %ymm0
vmovups %ymm0, 96(%rax)
vmovups __unnamed_23+64(%rip), %ymm0
vmovups %ymm0, 64(%rax)
vmovups __unnamed_23+32(%rip), %ymm0
vmovups %ymm0, 32(%rax)
vmovups __unnamed_23(%rip), %ymm0
vmovups %ymm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB39_41
.Ltmp310:
.loc 2 0 83 is_stmt 0
movq -664(%rbp), %rax
.loc 2 1038 83
addq $832, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.Ltmp311:
.LBB39_9:
.cfi_def_cfa %rbp, 16
.loc 2 0 83
movq -688(%rbp), %rax
.loc 2 1038 76
movq (%rax), %rcx
movq -680(%rbp), %rdx
movq %rcx, (%rdx)
movq 8(%rax), %rcx
movq %rcx, 8(%rdx)
.Ltmp312:
.loc 2 1039 9 is_stmt 1
leaq -448(%rbp), %rax
addq $40, %rax
.loc 2 1039 53 is_stmt 0
leaq -512(%rbp), %rdi
movq -656(%rbp), %rsi
leaq -240(%rbp), %rdx
leaq __unnamed_24(%rip), %rcx
movq %rax, -696(%rbp)
callq std.debug.findDwarfSectionFromElf
.loc 2 1039 26
cmpw $0, -488(%rbp)
je .LBB39_13
.Ltmp313:
movw -488(%rbp), %ax
movq -648(%rbp), %rcx
movw %ax, 208(%rcx)
leaq -240(%rbp), %rdi
.Ltmp314:
.loc 2 1032 25 is_stmt 1
callq std.elf.Elf.close
movq -656(%rbp), %rdi
.Ltmp315:
.loc 2 1039 26
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB39_42
.Ltmp316:
.loc 2 0 26 is_stmt 0
movq -664(%rbp), %rax
.loc 2 1039 26
addq $832, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp317:
.LBB39_13:
.cfi_def_cfa %rbp, 16
.loc 2 0 26
leaq -512(%rbp), %rax
.loc 2 1039 80
testb $1, -496(%rbp)
movq %rax, -704(%rbp)
jne .LBB39_16
.Ltmp318:
.loc 2 0 80
leaq -240(%rbp), %rdi
.loc 2 1032 25 is_stmt 1
callq std.elf.Elf.close
movq -656(%rbp), %rdi
.Ltmp319:
.loc 2 1039 87
callq __zig_return_error
vmovups __unnamed_25+184(%rip), %ymm0
movq -648(%rbp), %rax
vmovups %ymm0, 184(%rax)
vmovups __unnamed_25+160(%rip), %ymm0
vmovups %ymm0, 160(%rax)
vmovups __unnamed_25+128(%rip), %ymm0
vmovups %ymm0, 128(%rax)
vmovups __unnamed_25+96(%rip), %ymm0
vmovups %ymm0, 96(%rax)
vmovups __unnamed_25+64(%rip), %ymm0
vmovups %ymm0, 64(%rax)
vmovups __unnamed_25+32(%rip), %ymm0
vmovups %ymm0, 32(%rax)
vmovups __unnamed_25(%rip), %ymm0
vmovups %ymm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB39_43
.Ltmp320:
.loc 2 0 87 is_stmt 0
movq -664(%rbp), %rax
.loc 2 1039 87
addq $832, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.Ltmp321:
.LBB39_16:
.cfi_def_cfa %rbp, 16
.loc 2 0 87
movq -704(%rbp), %rax
.loc 2 1039 80
movq (%rax), %rcx
movq -696(%rbp), %rdx
movq %rcx, (%rdx)
movq 8(%rax), %rcx
movq %rcx, 8(%rdx)
.Ltmp322:
.loc 2 1040 9 is_stmt 1
leaq -448(%rbp), %rax
addq $56, %rax
.loc 2 1040 50 is_stmt 0
leaq -544(%rbp), %rdi
movq -656(%rbp), %rsi
leaq -240(%rbp), %rdx
leaq __unnamed_26(%rip), %rcx
movq %rax, -712(%rbp)
callq std.debug.findDwarfSectionFromElf
.loc 2 1040 23
cmpw $0, -520(%rbp)
je .LBB39_20
.Ltmp323:
movw -520(%rbp), %ax
movq -648(%rbp), %rcx
movw %ax, 208(%rcx)
leaq -240(%rbp), %rdi
.Ltmp324:
.loc 2 1032 25 is_stmt 1
callq std.elf.Elf.close
movq -656(%rbp), %rdi
.Ltmp325:
.loc 2 1040 23
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB39_44
.Ltmp326:
.loc 2 0 23 is_stmt 0
movq -664(%rbp), %rax
.loc 2 1040 23
addq $832, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp327:
.LBB39_20:
.cfi_def_cfa %rbp, 16
.loc 2 0 23
leaq -544(%rbp), %rax
.loc 2 1040 74
testb $1, -528(%rbp)
movq %rax, -720(%rbp)
jne .LBB39_23
.Ltmp328:
.loc 2 0 74
leaq -240(%rbp), %rdi
.loc 2 1032 25 is_stmt 1
callq std.elf.Elf.close
movq -656(%rbp), %rdi
.Ltmp329:
.loc 2 1040 81
callq __zig_return_error
vmovups __unnamed_27+184(%rip), %ymm0
movq -648(%rbp), %rax
vmovups %ymm0, 184(%rax)
vmovups __unnamed_27+160(%rip), %ymm0
vmovups %ymm0, 160(%rax)
vmovups __unnamed_27+128(%rip), %ymm0
vmovups %ymm0, 128(%rax)
vmovups __unnamed_27+96(%rip), %ymm0
vmovups %ymm0, 96(%rax)
vmovups __unnamed_27+64(%rip), %ymm0
vmovups %ymm0, 64(%rax)
vmovups __unnamed_27+32(%rip), %ymm0
vmovups %ymm0, 32(%rax)
vmovups __unnamed_27(%rip), %ymm0
vmovups %ymm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB39_45
.Ltmp330:
.loc 2 0 81 is_stmt 0
movq -664(%rbp), %rax
.loc 2 1040 81
addq $832, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.Ltmp331:
.LBB39_23:
.cfi_def_cfa %rbp, 16
.loc 2 0 81
movq -720(%rbp), %rax
.loc 2 1040 74
movq (%rax), %rcx
movq -712(%rbp), %rdx
movq %rcx, (%rdx)
movq 8(%rax), %rcx
movq %rcx, 8(%rdx)
.Ltmp332:
.loc 2 1041 9 is_stmt 1
leaq -448(%rbp), %rax
addq $72, %rax
.loc 2 1041 51 is_stmt 0
leaq -576(%rbp), %rdi
movq -656(%rbp), %rsi
leaq -240(%rbp), %rdx
leaq __unnamed_28(%rip), %rcx
movq %rax, -728(%rbp)
callq std.debug.findDwarfSectionFromElf
.loc 2 1041 24
cmpw $0, -552(%rbp)
je .LBB39_27
.Ltmp333:
movw -552(%rbp), %ax
movq -648(%rbp), %rcx
movw %ax, 208(%rcx)
leaq -240(%rbp), %rdi
.Ltmp334:
.loc 2 1032 25 is_stmt 1
callq std.elf.Elf.close
movq -656(%rbp), %rdi
.Ltmp335:
.loc 2 1041 24
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB39_46
.Ltmp336:
.loc 2 0 24 is_stmt 0
movq -664(%rbp), %rax
.loc 2 1041 24
addq $832, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp337:
.LBB39_27:
.cfi_def_cfa %rbp, 16
.loc 2 0 24
leaq -576(%rbp), %rax
.loc 2 1041 76
testb $1, -560(%rbp)
movq %rax, -736(%rbp)
jne .LBB39_30
.Ltmp338:
.loc 2 0 76
leaq -240(%rbp), %rdi
.loc 2 1032 25 is_stmt 1
callq std.elf.Elf.close
movq -656(%rbp), %rdi
.Ltmp339:
.loc 2 1041 83
callq __zig_return_error
vmovups __unnamed_29+184(%rip), %ymm0
movq -648(%rbp), %rax
vmovups %ymm0, 184(%rax)
vmovups __unnamed_29+160(%rip), %ymm0
vmovups %ymm0, 160(%rax)
vmovups __unnamed_29+128(%rip), %ymm0
vmovups %ymm0, 128(%rax)
vmovups __unnamed_29+96(%rip), %ymm0
vmovups %ymm0, 96(%rax)
vmovups __unnamed_29+64(%rip), %ymm0
vmovups %ymm0, 64(%rax)
vmovups __unnamed_29+32(%rip), %ymm0
vmovups %ymm0, 32(%rax)
vmovups __unnamed_29(%rip), %ymm0
vmovups %ymm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB39_47
.Ltmp340:
.loc 2 0 83 is_stmt 0
movq -664(%rbp), %rax
.loc 2 1041 83
addq $832, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.Ltmp341:
.LBB39_30:
.cfi_def_cfa %rbp, 16
.loc 2 0 83
movq -736(%rbp), %rax
.loc 2 1041 76
movq (%rax), %rcx
movq -728(%rbp), %rdx
movq %rcx, (%rdx)
movq 8(%rax), %rcx
movq %rcx, 8(%rdx)
.Ltmp342:
.loc 2 1042 9 is_stmt 1
leaq -448(%rbp), %rax
addq $88, %rax
.loc 2 1042 53 is_stmt 0
leaq -608(%rbp), %rdi
movq -656(%rbp), %rsi
leaq -240(%rbp), %rdx
leaq __unnamed_30(%rip), %rcx
movq %rax, -744(%rbp)
callq std.debug.findDwarfSectionFromElf
.loc 2 1042 26
cmpw $0, -584(%rbp)
je .LBB39_34
.Ltmp343:
movw -584(%rbp), %ax
movq -648(%rbp), %rcx
movw %ax, 208(%rcx)
leaq -240(%rbp), %rdi
.Ltmp344:
.loc 2 1032 25 is_stmt 1
callq std.elf.Elf.close
movq -656(%rbp), %rdi
.Ltmp345:
.loc 2 1042 26
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB39_48
.Ltmp346:
.loc 2 0 26 is_stmt 0
movq -664(%rbp), %rax
.loc 2 1042 26
addq $832, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp347:
.LBB39_34:
.cfi_def_cfa %rbp, 16
.loc 2 0 26
leaq -56(%rbp), %rax
.loc 2 1042 26
movq -608(%rbp), %rcx
movq -744(%rbp), %rdx
movq %rcx, (%rdx)
movq -600(%rbp), %rcx
movq %rcx, 8(%rdx)
movq -592(%rbp), %rcx
movq %rcx, 16(%rdx)
.loc 2 1043 9 is_stmt 1
leaq -448(%rbp), %rcx
movq %rcx, %rsi
addq $112, %rsi
.loc 2 1044 9
movq %rcx, %rdi
addq $144, %rdi
.loc 2 1045 9
addq $176, %rcx
movq %rdi, -752(%rbp)
.loc 2 1043 9
movq %rsi, %rdi
movl $170, %r8d
movq %rsi, -760(%rbp)
movl %r8d, %esi
movl $32, %edx
movq %rax, -768(%rbp)
movq %rcx, -776(%rbp)
callq memset@PLT
movq $1296236545, -56(%rbp)
movq -760(%rbp), %rax
movq %rax, -48(%rbp)
movq $32, -40(%rbp)
movq $0, -32(%rbp)
movq $0, -24(%rbp)
movq $0, -16(%rbp)
xorl %esi, %esi
movl %esi, %edx
movq -768(%rbp), %rax
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
leaq -56(%rbp), %rax
movq -752(%rbp), %rcx
.loc 2 1044 9
movq %rcx, %rdi
movl $170, %esi
movl $32, %r9d
movq %rdx, -784(%rbp)
movq %r9, %rdx
movq %rax, -792(%rbp)
movq %rcx, -800(%rbp)
callq memset@PLT
movq $1296236545, -56(%rbp)
movq -800(%rbp), %rax
movq %rax, -48(%rbp)
movq $32, -40(%rbp)
movq $0, -32(%rbp)
movq $0, -24(%rbp)
movq $0, -16(%rbp)
xorl %esi, %esi
movl %esi, %edx
movq -792(%rbp), %rax
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
leaq -56(%rbp), %rax
movq -776(%rbp), %rcx
.loc 2 1045 9
movq %rcx, %rdi
movl $170, %esi
movl $32, %r9d
movq %rdx, -808(%rbp)
movq %r9, %rdx
movq %rax, -816(%rbp)
movq %rcx, -824(%rbp)
callq memset@PLT
movq $1296236545, -56(%rbp)
movq -824(%rbp), %rax
movq %rax, -48(%rbp)
movq $32, -40(%rbp)
movq $0, -32(%rbp)
movq $0, -24(%rbp)
movq $0, -16(%rbp)
xorl %esi, %esi
movl %esi, %edx
movq -816(%rbp), %rax
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
.loc 2 1047 33
movq -624(%rbp), %rax
movq -656(%rbp), %rdi
.loc 2 1047 27 is_stmt 0
leaq -448(%rbp), %rsi
.Ltmp348:
.loc 2 0 27
movq %rdx, -832(%rbp)
.loc 2 1047 27
movq %rax, %rdx
callq std.debug.openDwarfDebugInfo
.Ltmp349:
movw %ax, -610(%rbp)
.loc 2 1047 5
cmpw $0, -610(%rbp)
je .LBB39_37
.Ltmp350:
movw -610(%rbp), %ax
movq -648(%rbp), %rcx
movw %ax, 208(%rcx)
leaq -240(%rbp), %rdi
.Ltmp351:
.loc 2 1032 25 is_stmt 1
callq std.elf.Elf.close
movq -656(%rbp), %rdi
.Ltmp352:
.loc 2 1047 5
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB39_49
.Ltmp353:
.loc 2 0 5 is_stmt 0
movq -664(%rbp), %rax
.loc 2 1047 5
addq $832, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp354:
.LBB39_37:
.cfi_def_cfa %rbp, 16
.loc 2 0 5
movq -648(%rbp), %rax
.loc 2 1048 12 is_stmt 1
movw $0, 208(%rax)
vmovups -272(%rbp), %ymm0
vmovups %ymm0, 176(%rax)
vmovups -288(%rbp), %ymm0
vmovups %ymm0, 160(%rax)
vmovups -320(%rbp), %ymm0
vmovups %ymm0, 128(%rax)
vmovups -448(%rbp), %ymm0
vmovups -416(%rbp), %ymm1
vmovups -384(%rbp), %ymm2
vmovups -352(%rbp), %ymm3
vmovups %ymm3, 96(%rax)
vmovups %ymm2, 64(%rax)
vmovups %ymm1, 32(%rax)
vmovups %ymm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB39_50
.Ltmp355:
.loc 2 0 12 is_stmt 0
movq -664(%rbp), %rax
.loc 2 1048 5
addq $832, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.Ltmp356:
.LBB39_39:
.cfi_def_cfa %rbp, 16
.loc 2 0 0
callq __stack_chk_fail@PLT
.LBB39_40:
.Ltmp357:
callq __stack_chk_fail@PLT
.Ltmp358:
.LBB39_41:
vzeroupper
callq __stack_chk_fail@PLT
.Ltmp359:
.LBB39_42:
callq __stack_chk_fail@PLT
.Ltmp360:
.LBB39_43:
vzeroupper
callq __stack_chk_fail@PLT
.Ltmp361:
.LBB39_44:
callq __stack_chk_fail@PLT
.Ltmp362:
.LBB39_45:
vzeroupper
callq __stack_chk_fail@PLT
.Ltmp363:
.LBB39_46:
callq __stack_chk_fail@PLT
.Ltmp364:
.LBB39_47:
vzeroupper
callq __stack_chk_fail@PLT
.Ltmp365:
.LBB39_48:
callq __stack_chk_fail@PLT
.Ltmp366:
.LBB39_49:
callq __stack_chk_fail@PLT
.Ltmp367:
.LBB39_50:
vzeroupper
callq __stack_chk_fail@PLT
.Ltmp368:
.Lfunc_end39:
.size std.debug.openElfDebugInfo, .Lfunc_end39-std.debug.openElfDebugInfo
.cfi_endproc
.p2align 4, 0x90
.type std.os.munmap,@function
std.os.munmap:
.Lfunc_begin40:
.loc 20 2085 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $32, %rsp
.Ltmp369:
.loc 20 2086 39 prologue_end
movq (%rdi), %rax
.loc 20 2086 51 is_stmt 0
movq 8(%rdi), %rsi
.loc 20 2086 39
cmpq $0, %rax
movq %rax, -16(%rbp)
movq %rsi, -24(%rbp)
jne .LBB40_6
jmp .LBB40_5
.Ltmp370:
.LBB40_1:
.loc 20 0 39
xorl %eax, %eax
movl %eax, %esi
.loc 20 2090 17 is_stmt 1
leaq __unnamed_5(%rip), %rdi
callq std.special.panic
.LBB40_2:
.loc 20 2087 14
addq $32, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB40_3:
.cfi_def_cfa %rbp, 16
.loc 20 0 14 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 20 2088 19 is_stmt 1
leaq __unnamed_5(%rip), %rdi
callq std.special.panic
.LBB40_4:
.loc 20 0 19 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 20 2089 19 is_stmt 1
leaq __unnamed_5(%rip), %rdi
callq std.special.panic
.LBB40_5:
.Ltmp371:
.loc 20 0 19 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 20 2086 39 is_stmt 1
leaq __unnamed_3(%rip), %rdi
.Ltmp372:
callq std.special.panic
.LBB40_6:
.Ltmp373:
.loc 20 0 39 is_stmt 0
movq -16(%rbp), %rdi
.Ltmp374:
movq -24(%rbp), %rsi
.loc 20 2086 32
callq munmap@PLT
.loc 20 2086 18
movl %eax, %edi
callq std.c.getErrno
movw %ax, -2(%rbp)
.loc 20 2086 5
movw -2(%rbp), %ax
testw %ax, %ax
movw %ax, -26(%rbp)
je .LBB40_2
jmp .LBB40_7
.LBB40_7:
.loc 20 0 5
movw -26(%rbp), %ax
.loc 20 2086 5
subw $12, %ax
je .LBB40_4
jmp .LBB40_8
.LBB40_8:
.loc 20 0 5
movw -26(%rbp), %ax
.loc 20 2086 5
subw $22, %ax
je .LBB40_3
jmp .LBB40_1
.Ltmp375:
.Lfunc_end40:
.size std.os.munmap, .Lfunc_end40-std.os.munmap
.cfi_endproc
.p2align 4, 0x90
.type std.fs.file.File.openReadC,@function
std.fs.file.File.openReadC:
.Lfunc_begin41:
.loc 34 39 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $64, %rsp
movq %rdi, %rax
xorl %ecx, %ecx
xorl %r8d, %r8d
movq %fs:40, %r9
movq %r9, -8(%rbp)
movq %rdx, -32(%rbp)
.Ltmp376:
.loc 34 45 33 prologue_end
movq -32(%rbp), %rdx
.loc 34 45 32 is_stmt 0
leaq -16(%rbp), %r9
movq %rdi, -40(%rbp)
movq %r9, %rdi
movq %rsi, -48(%rbp)
movq %rax, -56(%rbp)
callq std.os.openC
.loc 34 45 20
cmpw $0, -12(%rbp)
je .LBB41_3
movw -12(%rbp), %ax
movq -40(%rbp), %rcx
movw %ax, 4(%rcx)
movq -48(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB41_5
.loc 34 0 20
movq -56(%rbp), %rax
.loc 34 45 20
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB41_3:
.cfi_def_cfa %rbp, 16
movl -16(%rbp), %eax
movl %eax, -20(%rbp)
.loc 34 46 27 is_stmt 1
movl -20(%rbp), %esi
movq -40(%rbp), %rcx
.loc 34 46 26 is_stmt 0
movw $0, 4(%rcx)
movq %rcx, %rdi
callq std.fs.file.File.openHandle
movq -40(%rbp), %rcx
movw $0, 4(%rcx)
movq %fs:40, %rdx
movq -8(%rbp), %rdi
cmpq %rdi, %rdx
jne .LBB41_6
.loc 34 0 26
movq -56(%rbp), %rax
.loc 34 46 9
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp377:
.LBB41_5:
.cfi_def_cfa %rbp, 16
.loc 34 0 0
callq __stack_chk_fail@PLT
.LBB41_6:
callq __stack_chk_fail@PLT
.Ltmp378:
.Lfunc_end41:
.size std.fs.file.File.openReadC, .Lfunc_end41-std.fs.file.File.openReadC
.cfi_endproc
.p2align 4, 0x90
.type std.fs.file.File.stat,@function
std.fs.file.File.stat:
.Lfunc_begin42:
.loc 34 238 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $464, %rsp
movq %rdi, %rax
movq %fs:40, %rcx
movq %rcx, -8(%rbp)
.Ltmp379:
.loc 34 257 37 prologue_end
movl (%rdx), %edx
.Ltmp380:
.loc 34 257 32 is_stmt 0
leaq -160(%rbp), %rcx
movq %rdi, -360(%rbp)
movq %rcx, %rdi
movq %rsi, -368(%rbp)
movq %rax, -376(%rbp)
callq std.os.fstat
.loc 34 257 20
cmpw $0, -16(%rbp)
je .LBB42_3
movw -16(%rbp), %ax
movq -360(%rbp), %rcx
movw %ax, 40(%rcx)
movq -368(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB42_17
.loc 34 0 20
movq -376(%rbp), %rax
.loc 34 257 20
addq $464, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB42_3:
.cfi_def_cfa %rbp, 16
.loc 34 0 20
leaq -160(%rbp), %rax
.loc 34 257 20
leaq -304(%rbp), %rcx
movq %rcx, %rdx
movq %rdx, %rdi
movq %rax, %rsi
movl $144, %edx
movq %rcx, -384(%rbp)
callq memcpy@PLT
.Ltmp381:
.loc 34 258 31 is_stmt 1
leaq -320(%rbp), %rdi
movq -384(%rbp), %rsi
callq std.os.bits.linux.x86_64.Stat.atime
.loc 34 259 31
leaq -336(%rbp), %rdi
leaq -304(%rbp), %rsi
callq std.os.bits.linux.x86_64.Stat.mtime
.loc 34 260 31
leaq -352(%rbp), %rdi
leaq -304(%rbp), %rsi
callq std.os.bits.linux.x86_64.Stat.ctime
movq -360(%rbp), %rax
.loc 34 261 20
movw $0, 40(%rax)
.loc 34 262 37
movq -256(%rbp), %rcx
movq %rcx, (%rax)
.loc 34 263 23
movl -280(%rbp), %r8d
movl %r8d, 8(%rax)
.loc 34 264 13
addq $16, %rax
.loc 34 264 40 is_stmt 0
movl $1000000000, %ecx
imulq -320(%rbp), %rcx
seto %r9b
movq %rax, -392(%rbp)
movq %rcx, -400(%rbp)
jo .LBB42_4
jmp .LBB42_5
.Ltmp382:
.LBB42_4:
.loc 34 0 40
xorl %eax, %eax
movl %eax, %esi
.loc 34 264 40
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp383:
.LBB42_5:
.loc 34 0 40
movq -400(%rbp), %rax
.loc 34 264 60
addq -312(%rbp), %rax
seto %cl
movq %rax, -408(%rbp)
jo .LBB42_6
jmp .LBB42_7
.Ltmp384:
.LBB42_6:
.loc 34 0 60
xorl %eax, %eax
movl %eax, %esi
.loc 34 264 60
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp385:
.LBB42_7:
.loc 34 0 60
movq -392(%rbp), %rax
movq -408(%rbp), %rcx
.loc 34 264 60
movq %rcx, (%rax)
movq -360(%rbp), %rdx
.loc 34 265 13 is_stmt 1
addq $24, %rdx
.loc 34 265 40 is_stmt 0
movl $1000000000, %esi
imulq -336(%rbp), %rsi
seto %dil
movq %rdx, -416(%rbp)
movq %rsi, -424(%rbp)
jo .LBB42_8
jmp .LBB42_9
.Ltmp386:
.LBB42_8:
.loc 34 0 40
xorl %eax, %eax
movl %eax, %esi
.loc 34 265 40
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp387:
.LBB42_9:
.loc 34 0 40
movq -424(%rbp), %rax
.loc 34 265 60
addq -328(%rbp), %rax
seto %cl
movq %rax, -432(%rbp)
jo .LBB42_10
jmp .LBB42_11
.Ltmp388:
.LBB42_10:
.loc 34 0 60
xorl %eax, %eax
movl %eax, %esi
.loc 34 265 60
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp389:
.LBB42_11:
.loc 34 0 60
movq -416(%rbp), %rax
movq -432(%rbp), %rcx
.loc 34 265 60
movq %rcx, (%rax)
movq -360(%rbp), %rdx
.loc 34 266 13 is_stmt 1
addq $32, %rdx
.loc 34 266 40 is_stmt 0
movl $1000000000, %esi
imulq -352(%rbp), %rsi
seto %dil
movq %rdx, -440(%rbp)
movq %rsi, -448(%rbp)
jo .LBB42_12
jmp .LBB42_13
.Ltmp390:
.LBB42_12:
.loc 34 0 40
xorl %eax, %eax
movl %eax, %esi
.loc 34 266 40
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp391:
.LBB42_13:
.loc 34 0 40
movq -448(%rbp), %rax
.loc 34 266 60
addq -344(%rbp), %rax
seto %cl
movq %rax, -456(%rbp)
jo .LBB42_14
jmp .LBB42_15
.Ltmp392:
.LBB42_14:
.loc 34 0 60
xorl %eax, %eax
movl %eax, %esi
.loc 34 266 60
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp393:
.LBB42_15:
.loc 34 0 60
movq -440(%rbp), %rax
movq -456(%rbp), %rcx
.loc 34 266 60
movq %rcx, (%rax)
movq -360(%rbp), %rdx
.loc 34 261 20 is_stmt 1
movw $0, 40(%rdx)
movq %fs:40, %rsi
movq -8(%rbp), %rdi
cmpq %rdi, %rsi
jne .LBB42_18
.Ltmp394:
.loc 34 0 20 is_stmt 0
movq -376(%rbp), %rax
.loc 34 261 9
addq $464, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp395:
.LBB42_17:
.cfi_def_cfa %rbp, 16
.loc 34 0 0
callq __stack_chk_fail@PLT
.LBB42_18:
.Ltmp396:
callq __stack_chk_fail@PLT
.Ltmp397:
.Lfunc_end42:
.size std.fs.file.File.stat, .Lfunc_end42-std.fs.file.File.stat
.cfi_endproc
.p2align 4, 0x90
.type std.os.close,@function
std.os.close:
.Lfunc_begin43:
.loc 20 74 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $16, %rsp
movl %edi, -8(%rbp)
.Ltmp398:
.loc 20 88 32 prologue_end
movl -8(%rbp), %edi
.loc 20 88 31 is_stmt 0
callq close@PLT
.loc 20 88 18
movl %eax, %edi
callq std.c.getErrno
movw %ax, -2(%rbp)
.loc 20 88 5
movw -2(%rbp), %ax
movw %ax, %cx
subw $4, %cx
movw %ax, -10(%rbp)
je .LBB43_3
jmp .LBB43_4
.LBB43_4:
.loc 20 0 5
movw -10(%rbp), %ax
.loc 20 88 5
subw $9, %ax
je .LBB43_2
jmp .LBB43_1
.LBB43_1:
.loc 20 91 17 is_stmt 1
addq $16, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB43_2:
.cfi_def_cfa %rbp, 16
.loc 20 0 17 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 20 89 18 is_stmt 1
leaq __unnamed_5(%rip), %rdi
callq std.special.panic
.LBB43_3:
.loc 20 90 18
addq $16, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp399:
.Lfunc_end43:
.size std.os.close, .Lfunc_end43-std.os.close
.cfi_endproc
.p2align 4, 0x90
.type std.mem.alignBackward,@function
std.mem.alignBackward:
.Lfunc_begin44:
.loc 8 1509 0
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, -8(%rbp)
movq %rsi, -16(%rbp)
.Ltmp400:
.loc 8 1510 12 prologue_end
popcntq -16(%rbp), %rax
.loc 8 1510 40 is_stmt 0
subb $1, %al
sete %cl
.loc 8 1510 11
movzbl %cl, %edi
movb %al, -17(%rbp)
callq std.debug.assert
.loc 8 1514 12 is_stmt 1
movq -8(%rbp), %rdx
.loc 8 1514 21 is_stmt 0
movq -16(%rbp), %rsi
.loc 8 1514 31
subq $1, %rsi
setb %al
movq %rdx, -32(%rbp)
movq %rsi, -40(%rbp)
jb .LBB44_1
jmp .LBB44_2
.LBB44_1:
.loc 8 0 31
xorl %eax, %eax
movl %eax, %esi
.loc 8 1514 31
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB44_2:
.loc 8 0 31
movq -40(%rbp), %rax
.loc 8 1514 19
xorq $-1, %rax
movq -32(%rbp), %rcx
.loc 8 1514 17
andq %rax, %rcx
.loc 8 1514 5
movq %rcx, %rax
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp401:
.Lfunc_end44:
.size std.mem.alignBackward, .Lfunc_end44-std.mem.alignBackward
.cfi_endproc
.p2align 4, 0x90
.type std.os.unexpectedErrno,@function
std.os.unexpectedErrno:
.Lfunc_begin45:
.loc 20 2617 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $16, %rsp
movq %rsi, -8(%rbp)
.Ltmp402:
.loc 20 2619 50 prologue_end
movq -8(%rbp), %rax
movq %rdi, -16(%rbp)
.loc 20 2619 23 is_stmt 0
movq %rax, %rdi
callq std.debug.warn
.loc 20 2620 40 is_stmt 1
leaq __unnamed_31(%rip), %rdi
callq std.debug.dumpCurrentStackTrace
movq -16(%rbp), %rdi
.Ltmp403:
.loc 20 2622 5
callq __zig_return_error
movw $9, %ax
addq $16, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp404:
.Lfunc_end45:
.size std.os.unexpectedErrno, .Lfunc_end45-std.os.unexpectedErrno
.cfi_endproc
.p2align 4, 0x90
.type std.io.seekable_stream.SliceSeekableInStream.readFn,@function
std.io.seekable_stream.SliceSeekableInStream.readFn:
.Lfunc_begin46:
.loc 37 62 0
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $176, %rsp
movq %rdi, %rax
movq %fs:40, %rsi
movq %rsi, -8(%rbp)
movq %rdx, -72(%rbp)
.Ltmp405:
.loc 37 63 54 prologue_end
movq -72(%rbp), %rdx
.loc 37 63 22 is_stmt 0
movq %rdx, -48(%rbp)
.loc 37 64 39 is_stmt 1
movq 8(%rcx), %rdx
.loc 37 64 49 is_stmt 0
movq -48(%rbp), %rsi
.loc 37 64 55
movq 56(%rsi), %rsi
.loc 37 64 66
movq -48(%rbp), %r8
.loc 37 64 60
subq 40(%r8), %rsi
setb %r9b
movq %rcx, -80(%rbp)
.Ltmp406:
.loc 37 0 60
movq %rdi, -88(%rbp)
movq %rax, -96(%rbp)
movq %rdx, -104(%rbp)
movq %rsi, -112(%rbp)
.loc 37 64 60
jb .LBB46_1
jmp .LBB46_2
.Ltmp407:
.LBB46_1:
.loc 37 0 60
xorl %eax, %eax
movl %eax, %esi
.loc 37 64 60
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp408:
.LBB46_2:
.loc 37 0 60
movq -104(%rbp), %rdi
movq -112(%rbp), %rsi
.loc 37 64 34
callq std.math.min
movq %rax, -56(%rbp)
.loc 37 65 25 is_stmt 1
movq -48(%rbp), %rax
movq 40(%rax), %rax
.loc 37 65 30 is_stmt 0
addq -56(%rbp), %rax
setb %cl
movq %rax, -120(%rbp)
jb .LBB46_3
jmp .LBB46_4
.Ltmp409:
.LBB46_3:
.loc 37 0 30
xorl %eax, %eax
movl %eax, %esi
.loc 37 65 30
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp410:
.LBB46_4:
.loc 37 0 30
xorl %eax, %eax
movl %eax, %ecx
movq -120(%rbp), %rdx
.loc 37 65 30
movq %rdx, -64(%rbp)
.loc 37 67 35 is_stmt 1
movq -56(%rbp), %rsi
movq -80(%rbp), %rdi
.loc 37 67 30 is_stmt 0
movq 8(%rdi), %r8
cmpq %rsi, %rcx
movq %rsi, -128(%rbp)
movq %r8, -136(%rbp)
jbe .LBB46_6
.Ltmp411:
.loc 37 0 30
xorl %eax, %eax
movl %eax, %esi
.loc 37 67 30
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp412:
.LBB46_6:
.loc 37 0 30
movq -128(%rbp), %rax
movq -136(%rbp), %rcx
.loc 37 67 30
cmpq %rcx, %rax
jbe .LBB46_8
.Ltmp413:
.loc 37 0 30
xorl %eax, %eax
movl %eax, %esi
.loc 37 67 30
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp414:
.LBB46_8:
.loc 37 0 30
movq -80(%rbp), %rax
.loc 37 67 30
movq (%rax), %rcx
movq %rcx, -24(%rbp)
movq -128(%rbp), %rcx
subq $0, %rcx
movq %rcx, -16(%rbp)
.loc 37 67 46
movq -48(%rbp), %rcx
movq %rcx, %rdx
addq $48, %rdx
.loc 37 67 57
movq -48(%rbp), %rsi
movq 40(%rsi), %rsi
.loc 37 67 63
movq -64(%rbp), %rdi
.loc 37 67 52
movq 56(%rcx), %rcx
cmpq %rdi, %rsi
movq %rdx, -144(%rbp)
movq %rsi, -152(%rbp)
movq %rdi, -160(%rbp)
movq %rcx, -168(%rbp)
jbe .LBB46_10
.Ltmp415:
.loc 37 0 52
xorl %eax, %eax
movl %eax, %esi
.loc 37 67 52
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp416:
.LBB46_10:
.loc 37 0 52
movq -160(%rbp), %rax
movq -168(%rbp), %rcx
.loc 37 67 52
cmpq %rcx, %rax
jbe .LBB46_12
.Ltmp417:
.loc 37 0 52
xorl %eax, %eax
movl %eax, %esi
.loc 37 67 52
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp418:
.LBB46_12:
.loc 37 0 52
movq -144(%rbp), %rax
.loc 37 67 52
movq (%rax), %rcx
movq -152(%rbp), %rdx
addq %rdx, %rcx
movq %rcx, -40(%rbp)
movq -160(%rbp), %rcx
subq %rdx, %rcx
movq %rcx, -32(%rbp)
leaq -24(%rbp), %rdi
leaq -40(%rbp), %rsi
.loc 37 67 21
callq std.mem.copy
.loc 37 68 13 is_stmt 1
movq -48(%rbp), %rax
.loc 37 68 20 is_stmt 0
movq -64(%rbp), %rcx
movq %rcx, 40(%rax)
.loc 37 70 16 is_stmt 1
movq -56(%rbp), %rax
movq -88(%rbp), %rcx
movw $0, 8(%rcx)
movq %rax, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB46_14
.Ltmp419:
.loc 37 0 16 is_stmt 0
movq -96(%rbp), %rax
.loc 37 70 9
addq $176, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp420:
.LBB46_14:
.cfi_def_cfa %rbp, 16
.loc 37 0 0
callq __stack_chk_fail@PLT
.Ltmp421:
.Lfunc_end46:
.size std.io.seekable_stream.SliceSeekableInStream.readFn, .Lfunc_end46-std.io.seekable_stream.SliceSeekableInStream.readFn
.cfi_endproc
.p2align 4, 0x90
.type std.io.seekable_stream.SliceSeekableInStream.seekToFn,@function
std.io.seekable_stream.SliceSeekableInStream.seekToFn:
.Lfunc_begin47:
.loc 37 73 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rsi, -24(%rbp)
movq %rdx, -32(%rbp)
.Ltmp422:
.loc 37 74 63 prologue_end
movq -24(%rbp), %rax
.loc 37 74 22 is_stmt 0
subq $8, %rax
movq %rax, -8(%rbp)
.loc 37 75 43 is_stmt 1
movq -32(%rbp), %rax
.loc 37 75 27 is_stmt 0
movq %rax, -16(%rbp)
.loc 37 76 13 is_stmt 1
movq -16(%rbp), %rax
.loc 37 76 30 is_stmt 0
movq -8(%rbp), %rcx
.loc 37 76 23
cmpq 56(%rcx), %rax
movq %rdi, -40(%rbp)
.loc 37 76 9
jb .LBB47_2
.loc 37 0 9
movq -40(%rbp), %rdi
.loc 37 76 42
callq __zig_return_error
movw $33, %ax
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB47_2:
.cfi_def_cfa %rbp, 16
.loc 37 76 9
jmp .LBB47_3
.LBB47_3:
.loc 37 0 9
xorl %eax, %eax
.loc 37 77 13 is_stmt 1
movq -8(%rbp), %rcx
.loc 37 77 20 is_stmt 0
movq -16(%rbp), %rdx
movq %rdx, 40(%rcx)
.loc 37 73 72 is_stmt 1
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp423:
.Lfunc_end47:
.size std.io.seekable_stream.SliceSeekableInStream.seekToFn, .Lfunc_end47-std.io.seekable_stream.SliceSeekableInStream.seekToFn
.cfi_endproc
.p2align 4, 0x90
.type std.io.seekable_stream.SliceSeekableInStream.seekByFn,@function
std.io.seekable_stream.SliceSeekableInStream.seekByFn:
.Lfunc_begin48:
.loc 37 80 0
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $112, %rsp
movq %rsi, -32(%rbp)
movq %rdx, -40(%rbp)
.Ltmp424:
.loc 37 81 63 prologue_end
movq -32(%rbp), %rax
.loc 37 81 22 is_stmt 0
subq $8, %rax
movq %rax, -8(%rbp)
.loc 37 83 17 is_stmt 1
cmpq $0, -40(%rbp)
movq %rdi, -48(%rbp)
.loc 37 83 9 is_stmt 0
jge .LBB48_4
.loc 37 0 9
xorl %eax, %eax
movl %eax, %ecx
.Ltmp425:
.loc 37 84 45 is_stmt 1
subq -40(%rbp), %rcx
seto %dl
movq %rcx, -56(%rbp)
jo .LBB48_10
jmp .LBB48_11
.LBB48_2:
.loc 37 0 45 is_stmt 0
movq -48(%rbp), %rdi
.loc 37 85 37 is_stmt 1
callq __zig_return_error
movw $33, %ax
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB48_3:
.cfi_def_cfa %rbp, 16
.loc 37 85 13 is_stmt 0
jmp .LBB48_7
.Ltmp426:
.LBB48_4:
.loc 37 88 47 is_stmt 1
movq -40(%rbp), %rax
.loc 37 88 31 is_stmt 0
cmpq $0, %rax
movq %rax, -64(%rbp)
jge .LBB48_14
jmp .LBB48_15
.LBB48_5:
.loc 37 0 31
movq -48(%rbp), %rdi
.loc 37 89 57 is_stmt 1
callq __zig_return_error
movw $33, %ax
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB48_6:
.cfi_def_cfa %rbp, 16
.loc 37 89 13 is_stmt 0
jmp .LBB48_8
.Ltmp427:
.LBB48_7:
.loc 37 86 17 is_stmt 1
movq -8(%rbp), %rax
movq %rax, %rcx
addq $40, %rcx
movq 40(%rax), %rax
.loc 37 86 22 is_stmt 0
subq -16(%rbp), %rax
setb %dl
movq %rcx, -72(%rbp)
movq %rax, -80(%rbp)
jb .LBB48_18
jmp .LBB48_19
.Ltmp428:
.LBB48_8:
.loc 37 90 17 is_stmt 1
movq -8(%rbp), %rax
movq %rax, %rcx
addq $40, %rcx
movq 40(%rax), %rax
.loc 37 90 22 is_stmt 0
addq -24(%rbp), %rax
setb %dl
movq %rcx, -88(%rbp)
movq %rax, -96(%rbp)
jb .LBB48_20
jmp .LBB48_21
.Ltmp429:
.LBB48_9:
.loc 37 0 22
xorl %eax, %eax
.loc 37 80 72 is_stmt 1
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB48_10:
.cfi_def_cfa %rbp, 16
.loc 37 0 72 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.Ltmp430:
.loc 37 84 45 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB48_11:
.loc 37 0 45 is_stmt 0
movq -56(%rbp), %rax
.loc 37 84 29
cmpq $0, %rax
jl .LBB48_13
.loc 37 0 29
movq -56(%rbp), %rax
.loc 37 84 29
movq %rax, -16(%rbp)
.loc 37 85 17 is_stmt 1
movq -16(%rbp), %rcx
.loc 37 85 31 is_stmt 0
movq -8(%rbp), %rdx
.loc 37 85 25
cmpq 40(%rdx), %rcx
.loc 37 85 13
ja .LBB48_2
jmp .LBB48_3
.LBB48_13:
.loc 37 0 13
xorl %eax, %eax
movl %eax, %esi
.loc 37 84 29 is_stmt 1
leaq __unnamed_12(%rip), %rdi
callq std.special.panic
.Ltmp431:
.LBB48_14:
.loc 37 0 29 is_stmt 0
movq -64(%rbp), %rax
.Ltmp432:
.loc 37 88 31 is_stmt 1
movq %rax, -24(%rbp)
.loc 37 89 21
movq -8(%rbp), %rcx
movq 40(%rcx), %rcx
.loc 37 89 26 is_stmt 0
addq -24(%rbp), %rcx
setb %dl
movq %rcx, -104(%rbp)
jb .LBB48_16
jmp .LBB48_17
.LBB48_15:
.loc 37 0 26
xorl %eax, %eax
movl %eax, %esi
.loc 37 88 31 is_stmt 1
leaq __unnamed_12(%rip), %rdi
callq std.special.panic
.LBB48_16:
.loc 37 0 31 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 37 89 26 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB48_17:
.loc 37 89 45 is_stmt 0
movq -8(%rbp), %rax
movq -104(%rbp), %rcx
.loc 37 89 38
cmpq 56(%rax), %rcx
.loc 37 89 13
jae .LBB48_5
jmp .LBB48_6
.Ltmp433:
.LBB48_18:
.loc 37 0 13
xorl %eax, %eax
movl %eax, %esi
.Ltmp434:
.loc 37 86 22 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB48_19:
.loc 37 0 22 is_stmt 0
movq -72(%rbp), %rax
movq -80(%rbp), %rcx
.loc 37 86 22
movq %rcx, (%rax)
.Ltmp435:
.loc 37 83 9 is_stmt 1
jmp .LBB48_9
.LBB48_20:
.loc 37 0 9 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.Ltmp436:
.loc 37 90 22 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB48_21:
.loc 37 0 22 is_stmt 0
movq -88(%rbp), %rax
movq -96(%rbp), %rcx
.loc 37 90 22
movq %rcx, (%rax)
.Ltmp437:
.loc 37 83 9 is_stmt 1
jmp .LBB48_9
.Ltmp438:
.Lfunc_end48:
.size std.io.seekable_stream.SliceSeekableInStream.seekByFn, .Lfunc_end48-std.io.seekable_stream.SliceSeekableInStream.seekByFn
.cfi_endproc
.p2align 4, 0x90
.type std.io.seekable_stream.SliceSeekableInStream.getEndPosFn,@function
std.io.seekable_stream.SliceSeekableInStream.getEndPosFn:
.Lfunc_begin49:
.loc 37 94 0
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $16, %rsp
movq %rdi, %rax
movq %rdx, -16(%rbp)
.Ltmp439:
.loc 37 95 63 prologue_end
movq -16(%rbp), %rcx
.loc 37 95 22 is_stmt 0
subq $8, %rcx
movq %rcx, -8(%rbp)
.loc 37 96 34 is_stmt 1
movq -8(%rbp), %rcx
.loc 37 96 40 is_stmt 0
movq 56(%rcx), %rcx
.loc 37 96 16
movw $0, 8(%rdi)
movq %rcx, (%rdi)
.loc 37 96 9
addq $16, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp440:
.Lfunc_end49:
.size std.io.seekable_stream.SliceSeekableInStream.getEndPosFn, .Lfunc_end49-std.io.seekable_stream.SliceSeekableInStream.getEndPosFn
.cfi_endproc
.p2align 4, 0x90
.type std.io.seekable_stream.SliceSeekableInStream.getPosFn,@function
std.io.seekable_stream.SliceSeekableInStream.getPosFn:
.Lfunc_begin50:
.loc 37 99 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $16, %rsp
movq %rdi, %rax
movq %rdx, -16(%rbp)
.Ltmp441:
.loc 37 100 63 prologue_end
movq -16(%rbp), %rcx
.loc 37 100 22 is_stmt 0
subq $8, %rcx
movq %rcx, -8(%rbp)
.loc 37 101 34 is_stmt 1
movq -8(%rbp), %rcx
movq 40(%rcx), %rcx
.loc 37 101 16 is_stmt 0
movw $0, 8(%rdi)
movq %rcx, (%rdi)
.loc 37 101 9
addq $16, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp442:
.Lfunc_end50:
.size std.io.seekable_stream.SliceSeekableInStream.getPosFn, .Lfunc_end50-std.io.seekable_stream.SliceSeekableInStream.getPosFn
.cfi_endproc
.p2align 4, 0x90
.type std.elf.Elf.openStream,@function
std.elf.Elf.openStream:
.Lfunc_begin51:
.loc 9 381 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $1424, %rsp
movq %rdi, %rax
leaq -56(%rbp), %r9
movq %fs:40, %r10
movq %r10, -8(%rbp)
movq %rdx, -792(%rbp)
movq %rcx, -800(%rbp)
movq %r8, -656(%rbp)
.Ltmp443:
.loc 9 386 9 prologue_end
leaq -152(%rbp), %rcx
movq %rdi, -808(%rbp)
movq %rcx, %rdi
movl $170, %r11d
movq %rsi, -816(%rbp)
movl %r11d, %esi
movl $88, %edx
movq %rax, -824(%rbp)
movq %r9, -832(%rbp)
movq %rcx, -840(%rbp)
callq memset@PLT
movq $1296236545, -56(%rbp)
movq -840(%rbp), %rax
movq %rax, -48(%rbp)
movq $88, -40(%rbp)
movq $0, -32(%rbp)
movq $0, -24(%rbp)
movq $0, -16(%rbp)
xorl %esi, %esi
movl %esi, %edx
movq -832(%rbp), %rax
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
leaq -56(%rbp), %rax
.loc 9 387 25
movq -792(%rbp), %rcx
movq %rcx, -72(%rbp)
.loc 9 388 31
movq -800(%rbp), %rcx
movq %rcx, -152(%rbp)
.loc 9 389 25
movq -656(%rbp), %rcx
movq %rcx, -144(%rbp)
.loc 9 391 9
leaq -60(%rbp), %rcx
movq %rcx, %rdi
movl $170, %esi
movl $4, %r8d
movq %rdx, -848(%rbp)
movq %r8, %rdx
movq %rax, -856(%rbp)
movq %rcx, -864(%rbp)
callq memset@PLT
movq $1296236545, -56(%rbp)
movq -864(%rbp), %rax
movq %rax, -48(%rbp)
movq $4, -40(%rbp)
movq $0, -32(%rbp)
movq $0, -24(%rbp)
movq $0, -16(%rbp)
xorl %esi, %esi
movl %esi, %edx
movq -856(%rbp), %rax
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
leaq -60(%rbp), %rax
.Ltmp444:
.loc 9 392 15
movq -656(%rbp), %rsi
.loc 9 392 31 is_stmt 0
movq %rax, -168(%rbp)
movq $4, -160(%rbp)
movq -816(%rbp), %rdi
.loc 9 392 25
leaq -168(%rbp), %rax
.Ltmp445:
.loc 9 0 25
movq %rdx, -872(%rbp)
.loc 9 392 25
movq %rax, %rdx
callq "std.io.in_stream.InStream(anyerror).readNoEof"
movw %ax, -658(%rbp)
.loc 9 392 9
cmpw $0, -658(%rbp)
je .LBB51_3
movw -658(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
movq -816(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_244
.loc 9 0 9
movq -824(%rbp), %rax
.loc 9 392 9
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB51_3:
.cfi_def_cfa %rbp, 16
.loc 9 0 9
leaq -60(%rbp), %rax
.loc 9 393 26 is_stmt 1
movq %rax, -184(%rbp)
movq $4, -176(%rbp)
.loc 9 393 21 is_stmt 0
leaq __unnamed_32(%rip), %rsi
leaq -184(%rbp), %rdi
callq std.mem.eql
movb %al, %cl
.loc 9 393 9
testb $1, %al
jne .LBB51_6
jmp .LBB51_4
.LBB51_4:
.loc 9 0 9
movq -816(%rbp), %rdi
.loc 9 393 45
callq __zig_return_error
vmovups __unnamed_33+64(%rip), %ymm0
movq -808(%rbp), %rax
vmovups %ymm0, 64(%rax)
vmovups __unnamed_33+32(%rip), %ymm0
vmovups %ymm0, 32(%rax)
vmovups __unnamed_33(%rip), %ymm0
vmovups %ymm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_245
.loc 9 0 45
movq -824(%rbp), %rax
.loc 9 393 45
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.LBB51_6:
.cfi_def_cfa %rbp, 16
.loc 9 393 9
jmp .LBB51_7
.LBB51_7:
.loc 9 395 12 is_stmt 1
leaq -152(%rbp), %rax
addq $16, %rax
.loc 9 395 35 is_stmt 0
movq -656(%rbp), %rdx
.loc 9 395 44
leaq -192(%rbp), %rdi
movq -816(%rbp), %rsi
movq %rax, -880(%rbp)
callq "std.io.in_stream.InStream(anyerror).readByte"
.loc 9 395 29
cmpw $0, -190(%rbp)
je .LBB51_10
movw -190(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
movq -816(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_246
.loc 9 0 29
movq -824(%rbp), %rax
.loc 9 395 29
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB51_10:
.cfi_def_cfa %rbp, 16
.loc 9 395 21
movb -192(%rbp), %al
movb %al, %cl
subb $1, %cl
movb %al, -881(%rbp)
je .LBB51_13
jmp .LBB51_306
.LBB51_306:
.loc 9 0 21
movb -881(%rbp), %al
.loc 9 395 21
subb $2, %al
je .LBB51_14
jmp .LBB51_11
.LBB51_11:
.loc 9 0 21
movq -816(%rbp), %rdi
.loc 9 398 21 is_stmt 1
callq __zig_return_error
vmovups __unnamed_34+64(%rip), %ymm0
movq -808(%rbp), %rax
vmovups %ymm0, 64(%rax)
vmovups __unnamed_34+32(%rip), %ymm0
vmovups %ymm0, 32(%rax)
vmovups __unnamed_34(%rip), %ymm0
vmovups %ymm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_247
.loc 9 0 21 is_stmt 0
movq -824(%rbp), %rax
.loc 9 398 21
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.LBB51_13:
.cfi_def_cfa %rbp, 16
.loc 9 0 21
movq -880(%rbp), %rax
.loc 9 396 18 is_stmt 1
movb $0, (%rax)
.loc 9 395 21
jmp .LBB51_15
.LBB51_14:
.loc 9 0 21 is_stmt 0
movq -880(%rbp), %rax
.loc 9 397 18 is_stmt 1
movb $1, (%rax)
.LBB51_15:
.loc 9 401 12
leaq -152(%rbp), %rax
addq $17, %rax
.loc 9 401 36 is_stmt 0
movq -656(%rbp), %rdx
.loc 9 401 45
leaq -200(%rbp), %rdi
movq -816(%rbp), %rsi
movq %rax, -896(%rbp)
callq "std.io.in_stream.InStream(anyerror).readByte"
.loc 9 401 30
cmpw $0, -198(%rbp)
je .LBB51_18
movw -198(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
movq -816(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_248
.loc 9 0 30
movq -824(%rbp), %rax
.loc 9 401 30
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB51_18:
.cfi_def_cfa %rbp, 16
.loc 9 401 22
movb -200(%rbp), %al
movb %al, %cl
subb $1, %cl
movb %al, -897(%rbp)
je .LBB51_21
jmp .LBB51_307
.LBB51_307:
.loc 9 0 22
movb -897(%rbp), %al
.loc 9 401 22
subb $2, %al
je .LBB51_22
jmp .LBB51_19
.LBB51_19:
.loc 9 0 22
movq -816(%rbp), %rdi
.loc 9 404 21 is_stmt 1
callq __zig_return_error
vmovups __unnamed_35+64(%rip), %ymm0
movq -808(%rbp), %rax
vmovups %ymm0, 64(%rax)
vmovups __unnamed_35+32(%rip), %ymm0
vmovups %ymm0, 32(%rax)
vmovups __unnamed_35(%rip), %ymm0
vmovups %ymm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_249
.loc 9 0 21 is_stmt 0
movq -824(%rbp), %rax
.loc 9 404 21
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.LBB51_21:
.cfi_def_cfa %rbp, 16
.loc 9 0 21
movq -896(%rbp), %rax
.loc 9 402 32 is_stmt 1
movb $1, (%rax)
.loc 9 401 22
jmp .LBB51_23
.LBB51_22:
.loc 9 0 22 is_stmt 0
movq -896(%rbp), %rax
.loc 9 403 32 is_stmt 1
movb $0, (%rax)
.LBB51_23:
.loc 9 407 36
movq -656(%rbp), %rdx
.loc 9 407 45 is_stmt 0
leaq -208(%rbp), %rdi
movq -816(%rbp), %rsi
callq "std.io.in_stream.InStream(anyerror).readByte"
.loc 9 407 30
cmpw $0, -206(%rbp)
je .LBB51_26
movw -206(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
movq -816(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_250
.loc 9 0 30
movq -824(%rbp), %rax
.loc 9 407 30
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB51_26:
.cfi_def_cfa %rbp, 16
movb -208(%rbp), %al
movb %al, -659(%rbp)
.loc 9 408 26 is_stmt 1
cmpb $1, -659(%rbp)
.loc 9 408 9 is_stmt 0
je .LBB51_29
.loc 9 0 9
movq -816(%rbp), %rdi
.loc 9 408 32
callq __zig_return_error
vmovups __unnamed_36+64(%rip), %ymm0
movq -808(%rbp), %rax
vmovups %ymm0, 64(%rax)
vmovups __unnamed_36+32(%rip), %ymm0
vmovups %ymm0, 32(%rax)
vmovups __unnamed_36(%rip), %ymm0
vmovups %ymm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_251
.loc 9 0 32
movq -824(%rbp), %rax
.loc 9 408 32
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.LBB51_29:
.cfi_def_cfa %rbp, 16
.loc 9 408 9
jmp .LBB51_30
.LBB51_30:
.loc 9 411 28 is_stmt 1
movq -800(%rbp), %rsi
movq -816(%rbp), %rdi
.loc 9 411 35 is_stmt 0
movl $9, %edx
callq "std.io.seekable_stream.SeekableStream(anyerror,anyerror).seekBy"
movw %ax, -662(%rbp)
.loc 9 411 9
cmpw $0, -662(%rbp)
je .LBB51_33
movw -662(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
movq -816(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_252
.loc 9 0 9
movq -824(%rbp), %rax
.loc 9 411 9
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB51_33:
.cfi_def_cfa %rbp, 16
.loc 9 413 12 is_stmt 1
leaq -152(%rbp), %rax
addq $18, %rax
.loc 9 413 39 is_stmt 0
movq -656(%rbp), %rdx
.loc 9 413 56
movb -135(%rbp), %cl
.loc 9 413 47
movzbl %cl, %ecx
leaq -216(%rbp), %rdi
movq -816(%rbp), %rsi
movq %rax, -912(%rbp)
callq "std.io.in_stream.InStream(anyerror).readInt"
.loc 9 413 33
cmpw $0, -214(%rbp)
je .LBB51_36
movw -214(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
movq -816(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_253
.loc 9 0 33
movq -824(%rbp), %rax
.loc 9 413 33
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB51_36:
.cfi_def_cfa %rbp, 16
.loc 9 413 25
movzwl -216(%rbp), %eax
decl %eax
movl %eax, %ecx
movzwl %cx, %edx
movl %edx, %esi
subw $3, %ax
movq %rsi, -920(%rbp)
ja .LBB51_37
.loc 9 0 25
leaq .LJTI51_0(%rip), %rax
movq -920(%rbp), %rcx
movslq (%rax,%rcx,4), %rdx
addq %rax, %rdx
jmpq *%rdx
.LBB51_37:
movq -816(%rbp), %rdi
.loc 9 418 21 is_stmt 1
callq __zig_return_error
vmovups __unnamed_37+64(%rip), %ymm0
movq -808(%rbp), %rax
vmovups %ymm0, 64(%rax)
vmovups __unnamed_37+32(%rip), %ymm0
vmovups %ymm0, 32(%rax)
vmovups __unnamed_37(%rip), %ymm0
vmovups %ymm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_254
.loc 9 0 21 is_stmt 0
movq -824(%rbp), %rax
.loc 9 418 21
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.LBB51_39:
.cfi_def_cfa %rbp, 16
.loc 9 0 21
movq -912(%rbp), %rax
.loc 9 414 26 is_stmt 1
movb $0, (%rax)
.loc 9 413 25
jmp .LBB51_43
.LBB51_40:
.loc 9 0 25 is_stmt 0
movq -912(%rbp), %rax
.loc 9 415 26 is_stmt 1
movb $1, (%rax)
.loc 9 413 25
jmp .LBB51_43
.LBB51_41:
.loc 9 0 25 is_stmt 0
movq -912(%rbp), %rax
.loc 9 416 26 is_stmt 1
movb $2, (%rax)
.loc 9 413 25
jmp .LBB51_43
.LBB51_42:
.loc 9 0 25 is_stmt 0
movq -912(%rbp), %rax
.loc 9 417 26 is_stmt 1
movb $3, (%rax)
.LBB51_43:
.loc 9 421 12
leaq -152(%rbp), %rax
addq $19, %rax
.loc 9 421 34 is_stmt 0
movq -656(%rbp), %rdx
.loc 9 421 51
movb -135(%rbp), %cl
.loc 9 421 42
movzbl %cl, %ecx
leaq -224(%rbp), %rdi
movq -816(%rbp), %rsi
movq %rax, -928(%rbp)
callq "std.io.in_stream.InStream(anyerror).readInt"
.loc 9 421 28
cmpw $0, -222(%rbp)
je .LBB51_46
movw -222(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
movq -816(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_255
.loc 9 0 28
movq -824(%rbp), %rax
.loc 9 421 28
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB51_46:
.cfi_def_cfa %rbp, 16
.loc 9 421 20
movw -224(%rbp), %ax
movw %ax, %cx
subw $2, %cx
movw %ax, -930(%rbp)
je .LBB51_49
jmp .LBB51_309
.LBB51_309:
.loc 9 0 20
movw -930(%rbp), %ax
.loc 9 421 20
subw $3, %ax
je .LBB51_50
jmp .LBB51_310
.LBB51_310:
.loc 9 0 20
movw -930(%rbp), %ax
.loc 9 421 20
subw $8, %ax
je .LBB51_51
jmp .LBB51_311
.LBB51_311:
.loc 9 0 20
movw -930(%rbp), %ax
.loc 9 421 20
subw $20, %ax
je .LBB51_52
jmp .LBB51_312
.LBB51_312:
.loc 9 0 20
movw -930(%rbp), %ax
.loc 9 421 20
subw $40, %ax
je .LBB51_53
jmp .LBB51_313
.LBB51_313:
.loc 9 0 20
movw -930(%rbp), %ax
.loc 9 421 20
subw $42, %ax
je .LBB51_54
jmp .LBB51_314
.LBB51_314:
.loc 9 0 20
movw -930(%rbp), %ax
.loc 9 421 20
subw $50, %ax
je .LBB51_55
jmp .LBB51_315
.LBB51_315:
.loc 9 0 20
movw -930(%rbp), %ax
.loc 9 421 20
subw $62, %ax
je .LBB51_56
jmp .LBB51_316
.LBB51_316:
.loc 9 0 20
movw -930(%rbp), %ax
.loc 9 421 20
movzwl %ax, %ecx
subl $183, %ecx
je .LBB51_57
jmp .LBB51_47
.LBB51_47:
.loc 9 0 20
movq -816(%rbp), %rdi
.loc 9 431 21 is_stmt 1
callq __zig_return_error
vmovups __unnamed_38+64(%rip), %ymm0
movq -808(%rbp), %rax
vmovups %ymm0, 64(%rax)
vmovups __unnamed_38+32(%rip), %ymm0
vmovups %ymm0, 32(%rax)
vmovups __unnamed_38(%rip), %ymm0
vmovups %ymm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_256
.loc 9 0 21 is_stmt 0
movq -824(%rbp), %rax
.loc 9 431 21
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.LBB51_49:
.cfi_def_cfa %rbp, 16
.loc 9 0 21
movq -928(%rbp), %rax
.loc 9 422 25 is_stmt 1
movb $0, (%rax)
.loc 9 421 20
jmp .LBB51_58
.LBB51_50:
.loc 9 0 20 is_stmt 0
movq -928(%rbp), %rax
.loc 9 423 25 is_stmt 1
movb $1, (%rax)
.loc 9 421 20
jmp .LBB51_58
.LBB51_51:
.loc 9 0 20 is_stmt 0
movq -928(%rbp), %rax
.loc 9 424 25 is_stmt 1
movb $2, (%rax)
.loc 9 421 20
jmp .LBB51_58
.LBB51_52:
.loc 9 0 20 is_stmt 0
movq -928(%rbp), %rax
.loc 9 425 25 is_stmt 1
movb $3, (%rax)
.loc 9 421 20
jmp .LBB51_58
.LBB51_53:
.loc 9 0 20 is_stmt 0
movq -928(%rbp), %rax
.loc 9 426 25 is_stmt 1
movb $4, (%rax)
.loc 9 421 20
jmp .LBB51_58
.LBB51_54:
.loc 9 0 20 is_stmt 0
movq -928(%rbp), %rax
.loc 9 427 25 is_stmt 1
movb $5, (%rax)
.loc 9 421 20
jmp .LBB51_58
.LBB51_55:
.loc 9 0 20 is_stmt 0
movq -928(%rbp), %rax
.loc 9 428 25 is_stmt 1
movb $6, (%rax)
.loc 9 421 20
jmp .LBB51_58
.LBB51_56:
.loc 9 0 20 is_stmt 0
movq -928(%rbp), %rax
.loc 9 429 25 is_stmt 1
movb $7, (%rax)
.loc 9 421 20
jmp .LBB51_58
.LBB51_57:
.loc 9 0 20 is_stmt 0
movq -928(%rbp), %rax
.loc 9 430 25 is_stmt 1
movb $8, (%rax)
.LBB51_58:
.loc 9 434 35
movq -656(%rbp), %rdx
.loc 9 434 52 is_stmt 0
movb -135(%rbp), %al
.loc 9 434 43
movzbl %al, %ecx
leaq -232(%rbp), %rdi
movq -816(%rbp), %rsi
callq "std.io.in_stream.InStream(anyerror).readInt.15"
.loc 9 434 29
cmpw $0, -228(%rbp)
je .LBB51_61
movw -228(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
movq -816(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_257
.loc 9 0 29
movq -824(%rbp), %rax
.loc 9 434 29
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB51_61:
.cfi_def_cfa %rbp, 16
movl -232(%rbp), %eax
movl %eax, -668(%rbp)
.loc 9 435 25 is_stmt 1
cmpl $1, -668(%rbp)
.loc 9 435 9 is_stmt 0
je .LBB51_64
.loc 9 0 9
movq -816(%rbp), %rdi
.loc 9 435 31
callq __zig_return_error
vmovups __unnamed_39+64(%rip), %ymm0
movq -808(%rbp), %rax
vmovups %ymm0, 64(%rax)
vmovups __unnamed_39+32(%rip), %ymm0
vmovups %ymm0, 32(%rax)
vmovups __unnamed_39(%rip), %ymm0
vmovups %ymm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_258
.loc 9 0 31
movq -824(%rbp), %rax
.loc 9 435 31
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.LBB51_64:
.cfi_def_cfa %rbp, 16
.loc 9 435 9
jmp .LBB51_65
.LBB51_65:
.loc 9 437 9 is_stmt 1
testb $1, -136(%rbp)
jne .LBB51_66
jmp .LBB51_75
.LBB51_66:
.Ltmp446:
.loc 9 438 16
leaq -152(%rbp), %rax
addq $24, %rax
.loc 9 438 36 is_stmt 0
movq -656(%rbp), %rdx
.loc 9 438 53
movb -135(%rbp), %cl
.loc 9 438 44
movzbl %cl, %ecx
leaq -248(%rbp), %rdi
movq -816(%rbp), %rsi
movq %rax, -944(%rbp)
callq "std.io.in_stream.InStream(anyerror).readInt.16"
.loc 9 438 30
cmpw $0, -240(%rbp)
je .LBB51_69
movw -240(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
movq -816(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_259
.loc 9 0 30
movq -824(%rbp), %rax
.loc 9 438 30
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB51_69:
.cfi_def_cfa %rbp, 16
movq -248(%rbp), %rax
movq -944(%rbp), %rcx
movq %rax, (%rcx)
.loc 9 439 16 is_stmt 1
leaq -152(%rbp), %rax
addq $32, %rax
.loc 9 439 47 is_stmt 0
movq -656(%rbp), %rdx
.loc 9 439 64
movb -135(%rbp), %sil
.loc 9 439 55
movzbl %sil, %edi
leaq -264(%rbp), %r8
movl %edi, -948(%rbp)
movq %r8, %rdi
movq -816(%rbp), %rsi
movl -948(%rbp), %r9d
movl %r9d, %ecx
movq %rax, -960(%rbp)
callq "std.io.in_stream.InStream(anyerror).readInt.16"
.loc 9 439 41
cmpw $0, -256(%rbp)
je .LBB51_72
movw -256(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
movq -816(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_260
.loc 9 0 41
movq -824(%rbp), %rax
.loc 9 439 41
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB51_72:
.cfi_def_cfa %rbp, 16
movq -264(%rbp), %rax
movq -960(%rbp), %rcx
movq %rax, (%rcx)
.loc 9 440 16 is_stmt 1
leaq -152(%rbp), %rax
addq $40, %rax
.loc 9 440 47 is_stmt 0
movq -656(%rbp), %rdx
.loc 9 440 64
movb -135(%rbp), %sil
.loc 9 440 55
movzbl %sil, %edi
leaq -280(%rbp), %r8
movl %edi, -964(%rbp)
movq %r8, %rdi
movq -816(%rbp), %rsi
movl -964(%rbp), %r9d
movl %r9d, %ecx
movq %rax, -976(%rbp)
callq "std.io.in_stream.InStream(anyerror).readInt.16"
.loc 9 440 41
cmpw $0, -272(%rbp)
je .LBB51_84
movw -272(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
movq -816(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_261
.loc 9 0 41
movq -824(%rbp), %rax
.loc 9 440 41
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp447:
.LBB51_75:
.cfi_def_cfa %rbp, 16
.loc 9 442 16 is_stmt 1
leaq -152(%rbp), %rax
addq $24, %rax
.loc 9 442 40 is_stmt 0
movq -656(%rbp), %rdx
.loc 9 442 57
movb -135(%rbp), %cl
.loc 9 442 48
movzbl %cl, %ecx
leaq -288(%rbp), %rdi
movq -816(%rbp), %rsi
movq %rax, -984(%rbp)
callq "std.io.in_stream.InStream(anyerror).readInt.15"
.loc 9 442 34
cmpw $0, -284(%rbp)
je .LBB51_78
movw -284(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
movq -816(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_262
.loc 9 0 34
movq -824(%rbp), %rax
.loc 9 442 34
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB51_78:
.cfi_def_cfa %rbp, 16
.loc 9 442 33
movl -288(%rbp), %eax
movl %eax, %ecx
movq -984(%rbp), %rdx
movq %rcx, (%rdx)
.loc 9 443 16 is_stmt 1
leaq -152(%rbp), %rcx
addq $32, %rcx
.loc 9 443 51 is_stmt 0
movq -656(%rbp), %rdx
.loc 9 443 68
movb -135(%rbp), %sil
.loc 9 443 59
movzbl %sil, %eax
leaq -296(%rbp), %rdi
movq -816(%rbp), %rsi
movq %rcx, -992(%rbp)
movl %eax, %ecx
callq "std.io.in_stream.InStream(anyerror).readInt.15"
.loc 9 443 45
cmpw $0, -292(%rbp)
je .LBB51_81
movw -292(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
movq -816(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_263
.loc 9 0 45
movq -824(%rbp), %rax
.loc 9 443 45
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB51_81:
.cfi_def_cfa %rbp, 16
.loc 9 443 44
movl -296(%rbp), %eax
movl %eax, %ecx
movq -992(%rbp), %rdx
movq %rcx, (%rdx)
.loc 9 444 16 is_stmt 1
leaq -152(%rbp), %rcx
addq $40, %rcx
.loc 9 444 51 is_stmt 0
movq -656(%rbp), %rdx
.loc 9 444 68
movb -135(%rbp), %sil
.loc 9 444 59
movzbl %sil, %eax
leaq -304(%rbp), %rdi
movq -816(%rbp), %rsi
movq %rcx, -1000(%rbp)
movl %eax, %ecx
callq "std.io.in_stream.InStream(anyerror).readInt.15"
.loc 9 444 45
cmpw $0, -300(%rbp)
je .LBB51_85
movw -300(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
movq -816(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_264
.loc 9 0 45
movq -824(%rbp), %rax
.loc 9 444 45
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp448:
.LBB51_84:
.cfi_def_cfa %rbp, 16
.loc 9 440 41 is_stmt 1
movq -280(%rbp), %rax
movq -976(%rbp), %rcx
movq %rax, (%rcx)
.Ltmp449:
.loc 9 437 9
jmp .LBB51_86
.LBB51_85:
.Ltmp450:
.loc 9 444 44
movl -304(%rbp), %eax
movl %eax, %ecx
movq -1000(%rbp), %rdx
movq %rcx, (%rdx)
.Ltmp451:
.LBB51_86:
.loc 9 448 28
movq -800(%rbp), %rsi
movq -816(%rbp), %rdi
.loc 9 448 35 is_stmt 0
movl $4, %edx
callq "std.io.seekable_stream.SeekableStream(anyerror,anyerror).seekBy"
movw %ax, -670(%rbp)
.loc 9 448 9
cmpw $0, -670(%rbp)
je .LBB51_89
movw -670(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
movq -816(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_265
.loc 9 0 9
movq -824(%rbp), %rax
.loc 9 448 9
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB51_89:
.cfi_def_cfa %rbp, 16
.loc 9 450 35 is_stmt 1
movq -656(%rbp), %rdx
.loc 9 450 52 is_stmt 0
movb -135(%rbp), %al
.loc 9 450 43
movzbl %al, %ecx
leaq -312(%rbp), %rdi
movq -816(%rbp), %rsi
callq "std.io.in_stream.InStream(anyerror).readInt"
.loc 9 450 29
cmpw $0, -310(%rbp)
je .LBB51_92
movw -310(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
movq -816(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_266
.loc 9 0 29
movq -824(%rbp), %rax
.loc 9 450 29
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB51_92:
.cfi_def_cfa %rbp, 16
movw -312(%rbp), %ax
movw %ax, -672(%rbp)
.loc 9 451 17 is_stmt 1
movb -136(%rbp), %cl
.loc 9 451 24 is_stmt 0
testb $1, %cl
movb %cl, -1001(%rbp)
jne .LBB51_93
jmp .LBB51_94
.LBB51_93:
.loc 9 451 40
cmpw $64, -672(%rbp)
setne %al
movb %al, -1001(%rbp)
.LBB51_94:
.loc 9 0 40
movb -1001(%rbp), %al
.loc 9 451 47
testb $1, %al
movb %al, -1002(%rbp)
jne .LBB51_98
.loc 9 451 55
movb -136(%rbp), %al
.loc 9 451 51
xorb $1, %al
.loc 9 451 62
testb $1, %al
movb %al, -1003(%rbp)
jne .LBB51_96
jmp .LBB51_97
.LBB51_96:
.loc 9 451 78
cmpw $52, -672(%rbp)
setne %al
movb %al, -1003(%rbp)
.LBB51_97:
.loc 9 0 78
movb -1003(%rbp), %al
movb %al, -1002(%rbp)
.LBB51_98:
movb -1002(%rbp), %al
.loc 9 451 9
testb $1, %al
jne .LBB51_99
jmp .LBB51_101
.LBB51_99:
.loc 9 0 9
movq -816(%rbp), %rdi
.Ltmp452:
.loc 9 452 13 is_stmt 1
callq __zig_return_error
vmovups __unnamed_40+64(%rip), %ymm0
movq -808(%rbp), %rax
vmovups %ymm0, 64(%rax)
vmovups __unnamed_40+32(%rip), %ymm0
vmovups %ymm0, 32(%rax)
vmovups __unnamed_40(%rip), %ymm0
vmovups %ymm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_267
.loc 9 0 13 is_stmt 0
movq -824(%rbp), %rax
.loc 9 452 13
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.Ltmp453:
.LBB51_101:
.cfi_def_cfa %rbp, 16
.loc 9 451 9 is_stmt 1
jmp .LBB51_102
.LBB51_102:
.loc 9 455 37
movq -656(%rbp), %rdx
.loc 9 455 54 is_stmt 0
movb -135(%rbp), %al
.loc 9 455 45
movzbl %al, %ecx
leaq -320(%rbp), %rdi
movq -816(%rbp), %rsi
callq "std.io.in_stream.InStream(anyerror).readInt"
.loc 9 455 31
cmpw $0, -318(%rbp)
je .LBB51_105
movw -318(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
movq -816(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_268
.loc 9 0 31
movq -824(%rbp), %rax
.loc 9 455 31
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB51_105:
.cfi_def_cfa %rbp, 16
movw -320(%rbp), %ax
movw %ax, -674(%rbp)
.loc 9 456 38 is_stmt 1
movq -656(%rbp), %rdx
.loc 9 456 55 is_stmt 0
movb -135(%rbp), %cl
.loc 9 456 46
movzbl %cl, %ecx
leaq -328(%rbp), %rdi
movq -816(%rbp), %rsi
callq "std.io.in_stream.InStream(anyerror).readInt"
.loc 9 456 32
cmpw $0, -326(%rbp)
je .LBB51_108
movw -326(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
movq -816(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_269
.loc 9 0 32
movq -824(%rbp), %rax
.loc 9 456 32
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB51_108:
.cfi_def_cfa %rbp, 16
movw -328(%rbp), %ax
movw %ax, -676(%rbp)
.loc 9 457 37 is_stmt 1
movq -656(%rbp), %rdx
.loc 9 457 54 is_stmt 0
movb -135(%rbp), %cl
.loc 9 457 45
movzbl %cl, %ecx
leaq -336(%rbp), %rdi
movq -816(%rbp), %rsi
callq "std.io.in_stream.InStream(anyerror).readInt"
.loc 9 457 31
cmpw $0, -334(%rbp)
je .LBB51_111
movw -334(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
movq -816(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_270
.loc 9 0 31
movq -824(%rbp), %rax
.loc 9 457 31
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB51_111:
.cfi_def_cfa %rbp, 16
movw -336(%rbp), %ax
movw %ax, -678(%rbp)
.loc 9 458 38 is_stmt 1
movq -656(%rbp), %rdx
.loc 9 458 55 is_stmt 0
movb -135(%rbp), %cl
.loc 9 458 46
movzbl %cl, %ecx
leaq -344(%rbp), %rdi
movq -816(%rbp), %rsi
callq "std.io.in_stream.InStream(anyerror).readInt"
.loc 9 458 32
cmpw $0, -342(%rbp)
je .LBB51_114
movw -342(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
movq -816(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_271
.loc 9 0 32
movq -824(%rbp), %rax
.loc 9 458 32
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB51_114:
.cfi_def_cfa %rbp, 16
movw -344(%rbp), %ax
movw %ax, -680(%rbp)
.loc 9 459 12 is_stmt 1
leaq -152(%rbp), %rcx
addq $48, %rcx
.loc 9 459 48 is_stmt 0
movq -656(%rbp), %rdx
.loc 9 459 65
movb -135(%rbp), %sil
.loc 9 459 56
movzbl %sil, %edi
leaq -352(%rbp), %r8
movl %edi, -1008(%rbp)
movq %r8, %rdi
movq -816(%rbp), %rsi
movl -1008(%rbp), %r9d
movq %rcx, -1016(%rbp)
movl %r9d, %ecx
callq "std.io.in_stream.InStream(anyerror).readInt"
.loc 9 459 42
cmpw $0, -350(%rbp)
je .LBB51_117
movw -350(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
movq -816(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_272
.loc 9 0 42
movq -824(%rbp), %rax
.loc 9 459 42
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB51_117:
.cfi_def_cfa %rbp, 16
.loc 9 459 41
movzwl -352(%rbp), %eax
movl %eax, %ecx
movq -1016(%rbp), %rdx
movq %rcx, (%rdx)
.loc 9 461 16 is_stmt 1
movq -104(%rbp), %rcx
.loc 9 461 41 is_stmt 0
movzwl -680(%rbp), %eax
movl %eax, %esi
.loc 9 461 38
cmpq %rsi, %rcx
.loc 9 461 9
jb .LBB51_120
.loc 9 0 9
movq -816(%rbp), %rdi
.loc 9 461 57
callq __zig_return_error
vmovups __unnamed_41+64(%rip), %ymm0
movq -808(%rbp), %rax
vmovups %ymm0, 64(%rax)
vmovups __unnamed_41+32(%rip), %ymm0
vmovups %ymm0, 32(%rax)
vmovups __unnamed_41(%rip), %ymm0
vmovups %ymm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_273
.loc 9 0 57
movq -824(%rbp), %rax
.loc 9 461 57
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.LBB51_120:
.cfi_def_cfa %rbp, 16
.loc 9 461 9
jmp .LBB51_121
.LBB51_121:
.loc 9 463 34 is_stmt 1
movzwl -678(%rbp), %eax
.loc 9 463 55 is_stmt 0
movzwl -680(%rbp), %ecx
movl %ecx, %edx
.loc 9 463 50
mulq %rdx
seto %sil
movq %rax, -1024(%rbp)
jo .LBB51_238
jmp .LBB51_239
.LBB51_122:
.loc 9 464 24 is_stmt 1
movw -360(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
movq -816(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_274
.loc 9 0 24 is_stmt 0
movq -824(%rbp), %rax
.loc 9 464 24
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB51_124:
.cfi_def_cfa %rbp, 16
movq -368(%rbp), %rax
movq %rax, -696(%rbp)
.loc 9 465 34 is_stmt 1
movzwl -674(%rbp), %ecx
movl %ecx, %eax
.loc 9 465 55 is_stmt 0
movzwl -676(%rbp), %ecx
movl %ecx, %edx
.loc 9 465 50
mulq %rdx
seto %sil
movq %rax, -1032(%rbp)
jo .LBB51_240
jmp .LBB51_241
.LBB51_125:
.loc 9 466 24 is_stmt 1
movw -376(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
movq -816(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_275
.loc 9 0 24 is_stmt 0
movq -824(%rbp), %rax
.loc 9 466 24
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB51_127:
.cfi_def_cfa %rbp, 16
movq -384(%rbp), %rax
movq %rax, -712(%rbp)
.loc 9 468 47 is_stmt 1
movq -800(%rbp), %rdx
.loc 9 468 57 is_stmt 0
leaq -400(%rbp), %rdi
movq -816(%rbp), %rsi
callq "std.io.seekable_stream.SeekableStream(anyerror,anyerror).getEndPos"
.loc 9 468 28
cmpw $0, -392(%rbp)
je .LBB51_130
movw -392(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
movq -816(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_276
.loc 9 0 28
movq -824(%rbp), %rax
.loc 9 468 28
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB51_130:
.cfi_def_cfa %rbp, 16
movq -400(%rbp), %rax
movq %rax, -720(%rbp)
.loc 9 469 13 is_stmt 1
movq -720(%rbp), %rax
.loc 9 469 24 is_stmt 0
cmpq -696(%rbp), %rax
setb %cl
.loc 9 469 33
testb $1, %cl
movb %cl, -1033(%rbp)
jne .LBB51_132
.loc 9 469 36
movq -720(%rbp), %rax
.loc 9 469 47
cmpq -712(%rbp), %rax
setb %cl
movb %cl, -1033(%rbp)
.LBB51_132:
.loc 9 0 47
movb -1033(%rbp), %al
.loc 9 469 9
testb $1, %al
jne .LBB51_133
jmp .LBB51_135
.LBB51_133:
.loc 9 0 9
movq -816(%rbp), %rdi
.Ltmp454:
.loc 9 470 13 is_stmt 1
callq __zig_return_error
vmovups __unnamed_42+64(%rip), %ymm0
movq -808(%rbp), %rax
vmovups %ymm0, 64(%rax)
vmovups __unnamed_42+32(%rip), %ymm0
vmovups %ymm0, 32(%rax)
vmovups __unnamed_42(%rip), %ymm0
vmovups %ymm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_277
.loc 9 0 13 is_stmt 0
movq -824(%rbp), %rax
.loc 9 470 13
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.Ltmp455:
.LBB51_135:
.cfi_def_cfa %rbp, 16
.loc 9 469 9 is_stmt 1
jmp .LBB51_136
.LBB51_136:
.loc 9 473 28
movq -800(%rbp), %rsi
.loc 9 473 39 is_stmt 0
movq -112(%rbp), %rdx
movq -816(%rbp), %rdi
.loc 9 473 35
callq "std.io.seekable_stream.SeekableStream(anyerror,anyerror).seekTo"
movw %ax, -722(%rbp)
.loc 9 473 9
cmpw $0, -722(%rbp)
je .LBB51_139
movw -722(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
movq -816(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_278
.loc 9 0 9
movq -824(%rbp), %rax
.loc 9 473 9
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB51_139:
.cfi_def_cfa %rbp, 16
.loc 9 475 12 is_stmt 1
leaq -152(%rbp), %rax
addq $64, %rax
.loc 9 475 48 is_stmt 0
movq -72(%rbp), %rdx
.loc 9 475 70
movzwl -680(%rbp), %ecx
.loc 9 475 54
leaq -424(%rbp), %rdi
movq -816(%rbp), %rsi
movq %rax, -1048(%rbp)
callq std.mem.Allocator.alloc
.loc 9 475 31
cmpw $0, -408(%rbp)
je .LBB51_142
movw -408(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
movq -816(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_279
.loc 9 0 31
movq -824(%rbp), %rax
.loc 9 475 31
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB51_142:
.cfi_def_cfa %rbp, 16
movq -424(%rbp), %rax
movq -1048(%rbp), %rcx
movq %rax, (%rcx)
movq -416(%rbp), %rax
movq %rax, 8(%rcx)
.Ltmp456:
.loc 9 478 9 is_stmt 1
testb $1, -136(%rbp)
jne .LBB51_143
jmp .LBB51_180
.LBB51_143:
.Ltmp457:
.loc 9 479 31
cmpw $64, -678(%rbp)
.loc 9 479 13 is_stmt 0
je .LBB51_146
.Ltmp458:
.loc 9 476 31 is_stmt 1
movq -72(%rbp), %rdi
.loc 9 476 40 is_stmt 0
leaq -88(%rbp), %rsi
.loc 9 476 36
callq std.mem.Allocator.free
movq -816(%rbp), %rdi
.Ltmp459:
.loc 9 479 38 is_stmt 1
callq __zig_return_error
vmovups __unnamed_43+64(%rip), %ymm0
movq -808(%rbp), %rax
vmovups %ymm0, 64(%rax)
vmovups __unnamed_43+32(%rip), %ymm0
vmovups %ymm0, 32(%rax)
vmovups __unnamed_43(%rip), %ymm0
vmovups %ymm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_280
.loc 9 0 38 is_stmt 0
movq -824(%rbp), %rax
.loc 9 479 38
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.LBB51_146:
.cfi_def_cfa %rbp, 16
.loc 9 479 13
jmp .LBB51_147
.LBB51_147:
.loc 9 481 21 is_stmt 1
leaq -152(%rbp), %rax
addq $64, %rax
.loc 9 481 13 is_stmt 0
movq $0, -736(%rbp)
movq -80(%rbp), %rcx
movq %rax, -1056(%rbp)
movq %rcx, -1064(%rbp)
.LBB51_148:
movq -736(%rbp), %rax
movq -1064(%rbp), %rcx
cmpq %rcx, %rax
movq %rax, -1072(%rbp)
jae .LBB51_217
.loc 9 0 13
movq -1072(%rbp), %rax
.loc 9 481 13
shlq $6, %rax
movq -1056(%rbp), %rcx
addq (%rcx), %rax
.loc 9 481 41
movq %rax, -744(%rbp)
.Ltmp460:
.loc 9 482 28 is_stmt 1
movq -744(%rbp), %rax
.loc 9 482 42 is_stmt 0
movq -656(%rbp), %rdx
.loc 9 482 59
movb -135(%rbp), %sil
.loc 9 482 50
movzbl %sil, %edi
leaq -432(%rbp), %r8
movl %edi, -1076(%rbp)
movq %r8, %rdi
movq -816(%rbp), %rsi
movl -1076(%rbp), %r9d
movl %r9d, %ecx
movq %rax, -1088(%rbp)
callq "std.io.in_stream.InStream(anyerror).readInt.15"
.loc 9 482 36
cmpw $0, -428(%rbp)
je .LBB51_152
movw -428(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
.Ltmp461:
.loc 9 476 31 is_stmt 1
movq -72(%rbp), %rdi
.loc 9 476 40 is_stmt 0
leaq -88(%rbp), %rsi
.loc 9 476 36
callq std.mem.Allocator.free
movq -816(%rbp), %rdi
.Ltmp462:
.loc 9 482 36 is_stmt 1
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_281
.loc 9 0 36 is_stmt 0
movq -824(%rbp), %rax
.loc 9 482 36
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB51_152:
.cfi_def_cfa %rbp, 16
movl -432(%rbp), %eax
movq -1088(%rbp), %rcx
movl %eax, (%rcx)
.loc 9 483 28 is_stmt 1
movq -744(%rbp), %rdx
addq $4, %rdx
.loc 9 483 45 is_stmt 0
movq -656(%rbp), %rsi
.loc 9 483 62
movb -135(%rbp), %dil
.loc 9 483 53
movzbl %dil, %eax
leaq -440(%rbp), %rdi
movq -816(%rbp), %r8
movq %rsi, -1096(%rbp)
movq %r8, %rsi
movq -1096(%rbp), %r9
movq %rdx, -1104(%rbp)
movq %r9, %rdx
movl %eax, %ecx
callq "std.io.in_stream.InStream(anyerror).readInt.15"
.loc 9 483 39
cmpw $0, -436(%rbp)
je .LBB51_155
movw -436(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
.Ltmp463:
.loc 9 476 31 is_stmt 1
movq -72(%rbp), %rdi
.loc 9 476 40 is_stmt 0
leaq -88(%rbp), %rsi
.loc 9 476 36
callq std.mem.Allocator.free
movq -816(%rbp), %rdi
.Ltmp464:
.loc 9 483 39 is_stmt 1
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_282
.loc 9 0 39 is_stmt 0
movq -824(%rbp), %rax
.loc 9 483 39
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB51_155:
.cfi_def_cfa %rbp, 16
movl -440(%rbp), %eax
movq -1104(%rbp), %rcx
movl %eax, (%rcx)
.loc 9 484 28 is_stmt 1
movq -744(%rbp), %rdx
addq $8, %rdx
.loc 9 484 43 is_stmt 0
movq -656(%rbp), %rsi
.loc 9 484 60
movb -135(%rbp), %dil
.loc 9 484 51
movzbl %dil, %eax
leaq -456(%rbp), %rdi
movq -816(%rbp), %r8
movq %rsi, -1112(%rbp)
movq %r8, %rsi
movq -1112(%rbp), %r9
movq %rdx, -1120(%rbp)
movq %r9, %rdx
movl %eax, %ecx
callq "std.io.in_stream.InStream(anyerror).readInt.16"
.loc 9 484 37
cmpw $0, -448(%rbp)
je .LBB51_158
movw -448(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
.Ltmp465:
.loc 9 476 31 is_stmt 1
movq -72(%rbp), %rdi
.loc 9 476 40 is_stmt 0
leaq -88(%rbp), %rsi
.loc 9 476 36
callq std.mem.Allocator.free
movq -816(%rbp), %rdi
.Ltmp466:
.loc 9 484 37 is_stmt 1
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_283
.loc 9 0 37 is_stmt 0
movq -824(%rbp), %rax
.loc 9 484 37
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB51_158:
.cfi_def_cfa %rbp, 16
movq -456(%rbp), %rax
movq -1120(%rbp), %rcx
movq %rax, (%rcx)
.loc 9 485 28 is_stmt 1
movq -744(%rbp), %rax
addq $16, %rax
.loc 9 485 42 is_stmt 0
movq -656(%rbp), %rdx
.loc 9 485 59
movb -135(%rbp), %sil
.loc 9 485 50
movzbl %sil, %edi
leaq -472(%rbp), %r8
movl %edi, -1124(%rbp)
movq %r8, %rdi
movq -816(%rbp), %rsi
movl -1124(%rbp), %r9d
movl %r9d, %ecx
movq %rax, -1136(%rbp)
callq "std.io.in_stream.InStream(anyerror).readInt.16"
.loc 9 485 36
cmpw $0, -464(%rbp)
je .LBB51_161
movw -464(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
.Ltmp467:
.loc 9 476 31 is_stmt 1
movq -72(%rbp), %rdi
.loc 9 476 40 is_stmt 0
leaq -88(%rbp), %rsi
.loc 9 476 36
callq std.mem.Allocator.free
movq -816(%rbp), %rdi
.Ltmp468:
.loc 9 485 36 is_stmt 1
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_284
.loc 9 0 36 is_stmt 0
movq -824(%rbp), %rax
.loc 9 485 36
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB51_161:
.cfi_def_cfa %rbp, 16
movq -472(%rbp), %rax
movq -1136(%rbp), %rcx
movq %rax, (%rcx)
.loc 9 486 28 is_stmt 1
movq -744(%rbp), %rax
addq $24, %rax
.loc 9 486 44 is_stmt 0
movq -656(%rbp), %rdx
.loc 9 486 61
movb -135(%rbp), %sil
.loc 9 486 52
movzbl %sil, %edi
leaq -488(%rbp), %r8
movl %edi, -1140(%rbp)
movq %r8, %rdi
movq -816(%rbp), %rsi
movl -1140(%rbp), %r9d
movl %r9d, %ecx
movq %rax, -1152(%rbp)
callq "std.io.in_stream.InStream(anyerror).readInt.16"
.loc 9 486 38
cmpw $0, -480(%rbp)
je .LBB51_164
movw -480(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
.Ltmp469:
.loc 9 476 31 is_stmt 1
movq -72(%rbp), %rdi
.loc 9 476 40 is_stmt 0
leaq -88(%rbp), %rsi
.loc 9 476 36
callq std.mem.Allocator.free
movq -816(%rbp), %rdi
.Ltmp470:
.loc 9 486 38 is_stmt 1
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_285
.loc 9 0 38 is_stmt 0
movq -824(%rbp), %rax
.loc 9 486 38
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB51_164:
.cfi_def_cfa %rbp, 16
movq -488(%rbp), %rax
movq -1152(%rbp), %rcx
movq %rax, (%rcx)
.loc 9 487 28 is_stmt 1
movq -744(%rbp), %rax
addq $32, %rax
.loc 9 487 42 is_stmt 0
movq -656(%rbp), %rdx
.loc 9 487 59
movb -135(%rbp), %sil
.loc 9 487 50
movzbl %sil, %edi
leaq -504(%rbp), %r8
movl %edi, -1156(%rbp)
movq %r8, %rdi
movq -816(%rbp), %rsi
movl -1156(%rbp), %r9d
movl %r9d, %ecx
movq %rax, -1168(%rbp)
callq "std.io.in_stream.InStream(anyerror).readInt.16"
.loc 9 487 36
cmpw $0, -496(%rbp)
je .LBB51_167
movw -496(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
.Ltmp471:
.loc 9 476 31 is_stmt 1
movq -72(%rbp), %rdi
.loc 9 476 40 is_stmt 0
leaq -88(%rbp), %rsi
.loc 9 476 36
callq std.mem.Allocator.free
movq -816(%rbp), %rdi
.Ltmp472:
.loc 9 487 36 is_stmt 1
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_286
.loc 9 0 36 is_stmt 0
movq -824(%rbp), %rax
.loc 9 487 36
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB51_167:
.cfi_def_cfa %rbp, 16
movq -504(%rbp), %rax
movq -1168(%rbp), %rcx
movq %rax, (%rcx)
.loc 9 488 28 is_stmt 1
movq -744(%rbp), %rax
addq $40, %rax
.loc 9 488 42 is_stmt 0
movq -656(%rbp), %rdx
.loc 9 488 59
movb -135(%rbp), %sil
.loc 9 488 50
movzbl %sil, %edi
leaq -512(%rbp), %r8
movl %edi, -1172(%rbp)
movq %r8, %rdi
movq -816(%rbp), %rsi
movl -1172(%rbp), %r9d
movl %r9d, %ecx
movq %rax, -1184(%rbp)
callq "std.io.in_stream.InStream(anyerror).readInt.15"
.loc 9 488 36
cmpw $0, -508(%rbp)
je .LBB51_170
movw -508(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
.Ltmp473:
.loc 9 476 31 is_stmt 1
movq -72(%rbp), %rdi
.loc 9 476 40 is_stmt 0
leaq -88(%rbp), %rsi
.loc 9 476 36
callq std.mem.Allocator.free
movq -816(%rbp), %rdi
.Ltmp474:
.loc 9 488 36 is_stmt 1
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_287
.loc 9 0 36 is_stmt 0
movq -824(%rbp), %rax
.loc 9 488 36
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB51_170:
.cfi_def_cfa %rbp, 16
movl -512(%rbp), %eax
movq -1184(%rbp), %rcx
movl %eax, (%rcx)
.loc 9 489 28 is_stmt 1
movq -744(%rbp), %rdx
addq $44, %rdx
.loc 9 489 42 is_stmt 0
movq -656(%rbp), %rsi
.loc 9 489 59
movb -135(%rbp), %dil
.loc 9 489 50
movzbl %dil, %eax
leaq -520(%rbp), %rdi
movq -816(%rbp), %r8
movq %rsi, -1192(%rbp)
movq %r8, %rsi
movq -1192(%rbp), %r9
movq %rdx, -1200(%rbp)
movq %r9, %rdx
movl %eax, %ecx
callq "std.io.in_stream.InStream(anyerror).readInt.15"
.loc 9 489 36
cmpw $0, -516(%rbp)
je .LBB51_173
movw -516(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
.Ltmp475:
.loc 9 476 31 is_stmt 1
movq -72(%rbp), %rdi
.loc 9 476 40 is_stmt 0
leaq -88(%rbp), %rsi
.loc 9 476 36
callq std.mem.Allocator.free
movq -816(%rbp), %rdi
.Ltmp476:
.loc 9 489 36 is_stmt 1
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_288
.loc 9 0 36 is_stmt 0
movq -824(%rbp), %rax
.loc 9 489 36
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB51_173:
.cfi_def_cfa %rbp, 16
movl -520(%rbp), %eax
movq -1200(%rbp), %rcx
movl %eax, (%rcx)
.loc 9 490 28 is_stmt 1
movq -744(%rbp), %rdx
addq $48, %rdx
.loc 9 490 48 is_stmt 0
movq -656(%rbp), %rsi
.loc 9 490 65
movb -135(%rbp), %dil
.loc 9 490 56
movzbl %dil, %eax
leaq -536(%rbp), %rdi
movq -816(%rbp), %r8
movq %rsi, -1208(%rbp)
movq %r8, %rsi
movq -1208(%rbp), %r9
movq %rdx, -1216(%rbp)
movq %r9, %rdx
movl %eax, %ecx
callq "std.io.in_stream.InStream(anyerror).readInt.16"
.loc 9 490 42
cmpw $0, -528(%rbp)
je .LBB51_176
movw -528(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
.Ltmp477:
.loc 9 476 31 is_stmt 1
movq -72(%rbp), %rdi
.loc 9 476 40 is_stmt 0
leaq -88(%rbp), %rsi
.loc 9 476 36
callq std.mem.Allocator.free
movq -816(%rbp), %rdi
.Ltmp478:
.loc 9 490 42 is_stmt 1
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_289
.loc 9 0 42 is_stmt 0
movq -824(%rbp), %rax
.loc 9 490 42
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB51_176:
.cfi_def_cfa %rbp, 16
movq -536(%rbp), %rax
movq -1216(%rbp), %rcx
movq %rax, (%rcx)
.loc 9 491 28 is_stmt 1
movq -744(%rbp), %rax
addq $56, %rax
.loc 9 491 46 is_stmt 0
movq -656(%rbp), %rdx
.loc 9 491 63
movb -135(%rbp), %sil
.loc 9 491 54
movzbl %sil, %edi
leaq -552(%rbp), %r8
movl %edi, -1220(%rbp)
movq %r8, %rdi
movq -816(%rbp), %rsi
movl -1220(%rbp), %r9d
movl %r9d, %ecx
movq %rax, -1232(%rbp)
callq "std.io.in_stream.InStream(anyerror).readInt.16"
.loc 9 491 40
cmpw $0, -544(%rbp)
je .LBB51_179
movw -544(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
.Ltmp479:
.loc 9 476 31 is_stmt 1
movq -72(%rbp), %rdi
.loc 9 476 40 is_stmt 0
leaq -88(%rbp), %rsi
.loc 9 476 36
callq std.mem.Allocator.free
movq -816(%rbp), %rdi
.Ltmp480:
.loc 9 491 40 is_stmt 1
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_290
.loc 9 0 40 is_stmt 0
movq -824(%rbp), %rax
.loc 9 491 40
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB51_179:
.cfi_def_cfa %rbp, 16
movq -552(%rbp), %rax
movq -1232(%rbp), %rcx
movq %rax, (%rcx)
movq -1072(%rbp), %rax
.Ltmp481:
.loc 9 481 13 is_stmt 1
addq $1, %rax
movq %rax, -736(%rbp)
jmp .LBB51_148
.Ltmp482:
.LBB51_180:
.loc 9 494 31
cmpw $40, -678(%rbp)
.loc 9 494 13 is_stmt 0
je .LBB51_183
.Ltmp483:
.loc 9 476 31 is_stmt 1
movq -72(%rbp), %rdi
.loc 9 476 40 is_stmt 0
leaq -88(%rbp), %rsi
.loc 9 476 36
callq std.mem.Allocator.free
movq -816(%rbp), %rdi
.Ltmp484:
.loc 9 494 38 is_stmt 1
callq __zig_return_error
vmovups __unnamed_44+64(%rip), %ymm0
movq -808(%rbp), %rax
vmovups %ymm0, 64(%rax)
vmovups __unnamed_44+32(%rip), %ymm0
vmovups %ymm0, 32(%rax)
vmovups __unnamed_44(%rip), %ymm0
vmovups %ymm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_291
.loc 9 0 38 is_stmt 0
movq -824(%rbp), %rax
.loc 9 494 38
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.LBB51_183:
.cfi_def_cfa %rbp, 16
.loc 9 494 13
jmp .LBB51_184
.LBB51_184:
.loc 9 496 21 is_stmt 1
leaq -152(%rbp), %rax
addq $64, %rax
.loc 9 496 13 is_stmt 0
movq $0, -752(%rbp)
movq -80(%rbp), %rcx
movq %rax, -1240(%rbp)
movq %rcx, -1248(%rbp)
.LBB51_185:
movq -752(%rbp), %rax
movq -1248(%rbp), %rcx
cmpq %rcx, %rax
movq %rax, -1256(%rbp)
jae .LBB51_218
.loc 9 0 13
movq -1256(%rbp), %rax
.loc 9 496 13
shlq $6, %rax
movq -1240(%rbp), %rcx
addq (%rcx), %rax
.loc 9 496 41
movq %rax, -760(%rbp)
.Ltmp485:
.loc 9 498 28 is_stmt 1
movq -760(%rbp), %rax
.loc 9 498 42 is_stmt 0
movq -656(%rbp), %rdx
.loc 9 498 59
movb -135(%rbp), %sil
.loc 9 498 50
movzbl %sil, %edi
leaq -560(%rbp), %r8
movl %edi, -1260(%rbp)
movq %r8, %rdi
movq -816(%rbp), %rsi
movl -1260(%rbp), %r9d
movl %r9d, %ecx
movq %rax, -1272(%rbp)
callq "std.io.in_stream.InStream(anyerror).readInt.15"
.loc 9 498 36
cmpw $0, -556(%rbp)
je .LBB51_189
movw -556(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
.Ltmp486:
.loc 9 476 31 is_stmt 1
movq -72(%rbp), %rdi
.loc 9 476 40 is_stmt 0
leaq -88(%rbp), %rsi
.loc 9 476 36
callq std.mem.Allocator.free
movq -816(%rbp), %rdi
.Ltmp487:
.loc 9 498 36 is_stmt 1
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_292
.loc 9 0 36 is_stmt 0
movq -824(%rbp), %rax
.loc 9 498 36
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB51_189:
.cfi_def_cfa %rbp, 16
movl -560(%rbp), %eax
movq -1272(%rbp), %rcx
movl %eax, (%rcx)
.loc 9 499 28 is_stmt 1
movq -760(%rbp), %rdx
addq $4, %rdx
.loc 9 499 45 is_stmt 0
movq -656(%rbp), %rsi
.loc 9 499 62
movb -135(%rbp), %dil
.loc 9 499 53
movzbl %dil, %eax
leaq -568(%rbp), %rdi
movq -816(%rbp), %r8
movq %rsi, -1280(%rbp)
movq %r8, %rsi
movq -1280(%rbp), %r9
movq %rdx, -1288(%rbp)
movq %r9, %rdx
movl %eax, %ecx
callq "std.io.in_stream.InStream(anyerror).readInt.15"
.loc 9 499 39
cmpw $0, -564(%rbp)
je .LBB51_192
movw -564(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
.Ltmp488:
.loc 9 476 31 is_stmt 1
movq -72(%rbp), %rdi
.loc 9 476 40 is_stmt 0
leaq -88(%rbp), %rsi
.loc 9 476 36
callq std.mem.Allocator.free
movq -816(%rbp), %rdi
.Ltmp489:
.loc 9 499 39 is_stmt 1
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_293
.loc 9 0 39 is_stmt 0
movq -824(%rbp), %rax
.loc 9 499 39
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB51_192:
.cfi_def_cfa %rbp, 16
movl -568(%rbp), %eax
movq -1288(%rbp), %rcx
movl %eax, (%rcx)
.loc 9 500 28 is_stmt 1
movq -760(%rbp), %rdx
addq $8, %rdx
.loc 9 500 47 is_stmt 0
movq -656(%rbp), %rsi
.loc 9 500 64
movb -135(%rbp), %dil
.loc 9 500 55
movzbl %dil, %eax
leaq -576(%rbp), %rdi
movq -816(%rbp), %r8
movq %rsi, -1296(%rbp)
movq %r8, %rsi
movq -1296(%rbp), %r9
movq %rdx, -1304(%rbp)
movq %r9, %rdx
movl %eax, %ecx
callq "std.io.in_stream.InStream(anyerror).readInt.15"
.loc 9 500 41
cmpw $0, -572(%rbp)
je .LBB51_195
movw -572(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
.Ltmp490:
.loc 9 476 31 is_stmt 1
movq -72(%rbp), %rdi
.loc 9 476 40 is_stmt 0
leaq -88(%rbp), %rsi
.loc 9 476 36
callq std.mem.Allocator.free
movq -816(%rbp), %rdi
.Ltmp491:
.loc 9 500 41 is_stmt 1
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_294
.loc 9 0 41 is_stmt 0
movq -824(%rbp), %rax
.loc 9 500 41
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB51_195:
.cfi_def_cfa %rbp, 16
.loc 9 500 40
movl -576(%rbp), %eax
movl %eax, %ecx
movq -1304(%rbp), %rdx
movq %rcx, (%rdx)
.loc 9 501 28 is_stmt 1
movq -760(%rbp), %rcx
addq $16, %rcx
.loc 9 501 46 is_stmt 0
movq -656(%rbp), %rdx
.loc 9 501 63
movb -135(%rbp), %sil
.loc 9 501 54
movzbl %sil, %eax
leaq -584(%rbp), %rdi
movq -816(%rbp), %rsi
movq %rcx, -1312(%rbp)
movl %eax, %ecx
callq "std.io.in_stream.InStream(anyerror).readInt.15"
.loc 9 501 40
cmpw $0, -580(%rbp)
je .LBB51_198
movw -580(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
.Ltmp492:
.loc 9 476 31 is_stmt 1
movq -72(%rbp), %rdi
.loc 9 476 40 is_stmt 0
leaq -88(%rbp), %rsi
.loc 9 476 36
callq std.mem.Allocator.free
movq -816(%rbp), %rdi
.Ltmp493:
.loc 9 501 40 is_stmt 1
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_295
.loc 9 0 40 is_stmt 0
movq -824(%rbp), %rax
.loc 9 501 40
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB51_198:
.cfi_def_cfa %rbp, 16
.loc 9 501 39
movl -584(%rbp), %eax
movl %eax, %ecx
movq -1312(%rbp), %rdx
movq %rcx, (%rdx)
.loc 9 502 28 is_stmt 1
movq -760(%rbp), %rcx
addq $24, %rcx
.loc 9 502 48 is_stmt 0
movq -656(%rbp), %rdx
.loc 9 502 65
movb -135(%rbp), %sil
.loc 9 502 56
movzbl %sil, %eax
leaq -592(%rbp), %rdi
movq -816(%rbp), %rsi
movq %rcx, -1320(%rbp)
movl %eax, %ecx
callq "std.io.in_stream.InStream(anyerror).readInt.15"
.loc 9 502 42
cmpw $0, -588(%rbp)
je .LBB51_201
movw -588(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
.Ltmp494:
.loc 9 476 31 is_stmt 1
movq -72(%rbp), %rdi
.loc 9 476 40 is_stmt 0
leaq -88(%rbp), %rsi
.loc 9 476 36
callq std.mem.Allocator.free
movq -816(%rbp), %rdi
.Ltmp495:
.loc 9 502 42 is_stmt 1
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_296
.loc 9 0 42 is_stmt 0
movq -824(%rbp), %rax
.loc 9 502 42
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB51_201:
.cfi_def_cfa %rbp, 16
.loc 9 502 41
movl -592(%rbp), %eax
movl %eax, %ecx
movq -1320(%rbp), %rdx
movq %rcx, (%rdx)
.loc 9 503 28 is_stmt 1
movq -760(%rbp), %rcx
addq $32, %rcx
.loc 9 503 46 is_stmt 0
movq -656(%rbp), %rdx
.loc 9 503 63
movb -135(%rbp), %sil
.loc 9 503 54
movzbl %sil, %eax
leaq -600(%rbp), %rdi
movq -816(%rbp), %rsi
movq %rcx, -1328(%rbp)
movl %eax, %ecx
callq "std.io.in_stream.InStream(anyerror).readInt.15"
.loc 9 503 40
cmpw $0, -596(%rbp)
je .LBB51_204
movw -596(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
.Ltmp496:
.loc 9 476 31 is_stmt 1
movq -72(%rbp), %rdi
.loc 9 476 40 is_stmt 0
leaq -88(%rbp), %rsi
.loc 9 476 36
callq std.mem.Allocator.free
movq -816(%rbp), %rdi
.Ltmp497:
.loc 9 503 40 is_stmt 1
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_297
.loc 9 0 40 is_stmt 0
movq -824(%rbp), %rax
.loc 9 503 40
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB51_204:
.cfi_def_cfa %rbp, 16
.loc 9 503 39
movl -600(%rbp), %eax
movl %eax, %ecx
movq -1328(%rbp), %rdx
movq %rcx, (%rdx)
.loc 9 504 28 is_stmt 1
movq -760(%rbp), %rcx
addq $40, %rcx
.loc 9 504 42 is_stmt 0
movq -656(%rbp), %rdx
.loc 9 504 59
movb -135(%rbp), %sil
.loc 9 504 50
movzbl %sil, %eax
leaq -608(%rbp), %rdi
movq -816(%rbp), %rsi
movq %rcx, -1336(%rbp)
movl %eax, %ecx
callq "std.io.in_stream.InStream(anyerror).readInt.15"
.loc 9 504 36
cmpw $0, -604(%rbp)
je .LBB51_207
movw -604(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
.Ltmp498:
.loc 9 476 31 is_stmt 1
movq -72(%rbp), %rdi
.loc 9 476 40 is_stmt 0
leaq -88(%rbp), %rsi
.loc 9 476 36
callq std.mem.Allocator.free
movq -816(%rbp), %rdi
.Ltmp499:
.loc 9 504 36 is_stmt 1
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_298
.loc 9 0 36 is_stmt 0
movq -824(%rbp), %rax
.loc 9 504 36
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB51_207:
.cfi_def_cfa %rbp, 16
movl -608(%rbp), %eax
movq -1336(%rbp), %rcx
movl %eax, (%rcx)
.loc 9 505 28 is_stmt 1
movq -760(%rbp), %rdx
addq $44, %rdx
.loc 9 505 42 is_stmt 0
movq -656(%rbp), %rsi
.loc 9 505 59
movb -135(%rbp), %dil
.loc 9 505 50
movzbl %dil, %eax
leaq -616(%rbp), %rdi
movq -816(%rbp), %r8
movq %rsi, -1344(%rbp)
movq %r8, %rsi
movq -1344(%rbp), %r9
movq %rdx, -1352(%rbp)
movq %r9, %rdx
movl %eax, %ecx
callq "std.io.in_stream.InStream(anyerror).readInt.15"
.loc 9 505 36
cmpw $0, -612(%rbp)
je .LBB51_210
movw -612(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
.Ltmp500:
.loc 9 476 31 is_stmt 1
movq -72(%rbp), %rdi
.loc 9 476 40 is_stmt 0
leaq -88(%rbp), %rsi
.loc 9 476 36
callq std.mem.Allocator.free
movq -816(%rbp), %rdi
.Ltmp501:
.loc 9 505 36 is_stmt 1
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_299
.loc 9 0 36 is_stmt 0
movq -824(%rbp), %rax
.loc 9 505 36
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB51_210:
.cfi_def_cfa %rbp, 16
movl -616(%rbp), %eax
movq -1352(%rbp), %rcx
movl %eax, (%rcx)
.loc 9 506 28 is_stmt 1
movq -760(%rbp), %rdx
addq $48, %rdx
.loc 9 506 52 is_stmt 0
movq -656(%rbp), %rsi
.loc 9 506 69
movb -135(%rbp), %dil
.loc 9 506 60
movzbl %dil, %eax
leaq -624(%rbp), %rdi
movq -816(%rbp), %r8
movq %rsi, -1360(%rbp)
movq %r8, %rsi
movq -1360(%rbp), %r9
movq %rdx, -1368(%rbp)
movq %r9, %rdx
movl %eax, %ecx
callq "std.io.in_stream.InStream(anyerror).readInt.15"
.loc 9 506 46
cmpw $0, -620(%rbp)
je .LBB51_213
movw -620(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
.Ltmp502:
.loc 9 476 31 is_stmt 1
movq -72(%rbp), %rdi
.loc 9 476 40 is_stmt 0
leaq -88(%rbp), %rsi
.loc 9 476 36
callq std.mem.Allocator.free
movq -816(%rbp), %rdi
.Ltmp503:
.loc 9 506 46 is_stmt 1
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_300
.loc 9 0 46 is_stmt 0
movq -824(%rbp), %rax
.loc 9 506 46
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB51_213:
.cfi_def_cfa %rbp, 16
.loc 9 506 45
movl -624(%rbp), %eax
movl %eax, %ecx
movq -1368(%rbp), %rdx
movq %rcx, (%rdx)
.loc 9 507 28 is_stmt 1
movq -760(%rbp), %rcx
addq $56, %rcx
.loc 9 507 50 is_stmt 0
movq -656(%rbp), %rdx
.loc 9 507 67
movb -135(%rbp), %sil
.loc 9 507 58
movzbl %sil, %eax
leaq -632(%rbp), %rdi
movq -816(%rbp), %rsi
movq %rcx, -1376(%rbp)
movl %eax, %ecx
callq "std.io.in_stream.InStream(anyerror).readInt.15"
.loc 9 507 44
cmpw $0, -628(%rbp)
je .LBB51_216
movw -628(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
.Ltmp504:
.loc 9 476 31 is_stmt 1
movq -72(%rbp), %rdi
.loc 9 476 40 is_stmt 0
leaq -88(%rbp), %rsi
.loc 9 476 36
callq std.mem.Allocator.free
movq -816(%rbp), %rdi
.Ltmp505:
.loc 9 507 44 is_stmt 1
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_301
.loc 9 0 44 is_stmt 0
movq -824(%rbp), %rax
.loc 9 507 44
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB51_216:
.cfi_def_cfa %rbp, 16
.loc 9 507 43
movl -632(%rbp), %eax
movl %eax, %ecx
movq -1376(%rbp), %rdx
movq %rcx, (%rdx)
movq -1256(%rbp), %rcx
.Ltmp506:
.loc 9 496 13 is_stmt 1
addq $1, %rcx
movq %rcx, -752(%rbp)
jmp .LBB51_185
.Ltmp507:
.LBB51_217:
.loc 9 478 9
jmp .LBB51_219
.LBB51_218:
jmp .LBB51_219
.LBB51_219:
.loc 9 511 17
leaq -152(%rbp), %rax
addq $64, %rax
.loc 9 511 9 is_stmt 0
movq $0, -768(%rbp)
movq -80(%rbp), %rcx
movq %rax, -1384(%rbp)
movq %rcx, -1392(%rbp)
.LBB51_220:
movq -768(%rbp), %rax
movq -1392(%rbp), %rcx
cmpq %rcx, %rax
movq %rax, -1400(%rbp)
jae .LBB51_232
.loc 9 0 9
movq -1400(%rbp), %rax
.loc 9 511 9
shlq $6, %rax
movq -1384(%rbp), %rcx
addq (%rcx), %rax
.loc 9 511 37
movq %rax, -776(%rbp)
.Ltmp508:
.loc 9 512 28 is_stmt 1
movq -776(%rbp), %rax
.loc 9 512 37 is_stmt 0
cmpl $8, 4(%rax)
.loc 9 512 13
je .LBB51_230
.Ltmp509:
.loc 9 513 70 is_stmt 1
movq -776(%rbp), %rax
movq 24(%rax), %rdx
.loc 9 513 90 is_stmt 0
movq -776(%rbp), %rax
movq 32(%rax), %rcx
.loc 9 513 53
leaq -648(%rbp), %rdi
movq -816(%rbp), %rsi
callq std.math.add
.loc 9 513 41
cmpw $0, -640(%rbp)
je .LBB51_225
movw -640(%rbp), %ax
movq -808(%rbp), %rcx
movw %ax, 88(%rcx)
.Ltmp510:
.loc 9 476 31 is_stmt 1
movq -72(%rbp), %rdi
.loc 9 476 40 is_stmt 0
leaq -88(%rbp), %rsi
.loc 9 476 36
callq std.mem.Allocator.free
movq -816(%rbp), %rdi
.Ltmp511:
.loc 9 513 41 is_stmt 1
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_302
.loc 9 0 41 is_stmt 0
movq -824(%rbp), %rax
.loc 9 513 41
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB51_225:
.cfi_def_cfa %rbp, 16
movq -648(%rbp), %rax
movq %rax, -784(%rbp)
.loc 9 514 21 is_stmt 1
movq -720(%rbp), %rax
.loc 9 514 32 is_stmt 0
cmpq -784(%rbp), %rax
.loc 9 514 17
jae .LBB51_228
.Ltmp512:
.loc 9 476 31 is_stmt 1
movq -72(%rbp), %rdi
.loc 9 476 40 is_stmt 0
leaq -88(%rbp), %rsi
.loc 9 476 36
callq std.mem.Allocator.free
movq -816(%rbp), %rdi
.Ltmp513:
.loc 9 514 51 is_stmt 1
callq __zig_return_error
vmovups __unnamed_45+64(%rip), %ymm0
movq -808(%rbp), %rax
vmovups %ymm0, 64(%rax)
vmovups __unnamed_45+32(%rip), %ymm0
vmovups %ymm0, 32(%rax)
vmovups __unnamed_45(%rip), %ymm0
vmovups %ymm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_303
.loc 9 0 51 is_stmt 0
movq -824(%rbp), %rax
.loc 9 514 51
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.LBB51_228:
.cfi_def_cfa %rbp, 16
.loc 9 514 17
jmp .LBB51_229
.Ltmp514:
.LBB51_229:
.loc 9 512 13 is_stmt 1
jmp .LBB51_231
.LBB51_230:
jmp .LBB51_231
.Ltmp515:
.LBB51_231:
.loc 9 0 13 is_stmt 0
movq -1400(%rbp), %rax
.loc 9 511 9 is_stmt 1
addq $1, %rax
movq %rax, -768(%rbp)
jmp .LBB51_220
.LBB51_232:
.loc 9 518 12
leaq -152(%rbp), %rax
movq %rax, %rcx
addq $56, %rcx
.loc 9 518 34 is_stmt 0
addq $64, %rax
.loc 9 518 54
movq -104(%rbp), %rdx
.loc 9 518 50
cmpq -80(%rbp), %rdx
movq %rcx, -1408(%rbp)
movq %rax, -1416(%rbp)
movq %rdx, -1424(%rbp)
jb .LBB51_243
jmp .LBB51_242
.Ltmp516:
.LBB51_233:
.loc 9 476 31 is_stmt 1
movq -72(%rbp), %rdi
.loc 9 476 40 is_stmt 0
leaq -88(%rbp), %rsi
.loc 9 476 36
callq std.mem.Allocator.free
movq -816(%rbp), %rdi
.Ltmp517:
.loc 9 521 13 is_stmt 1
callq __zig_return_error
vmovups __unnamed_46+64(%rip), %ymm0
movq -808(%rbp), %rax
vmovups %ymm0, 64(%rax)
vmovups __unnamed_46+32(%rip), %ymm0
vmovups %ymm0, 32(%rax)
vmovups __unnamed_46(%rip), %ymm0
vmovups %ymm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_304
.loc 9 0 13 is_stmt 0
movq -824(%rbp), %rax
.loc 9 521 13
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.Ltmp518:
.LBB51_235:
.cfi_def_cfa %rbp, 16
.loc 9 519 9 is_stmt 1
jmp .LBB51_236
.LBB51_236:
.loc 9 0 9 is_stmt 0
movq -808(%rbp), %rax
.loc 9 524 16 is_stmt 1
movw $0, 88(%rax)
vmovups -152(%rbp), %ymm0
vmovups -120(%rbp), %ymm1
vmovups -96(%rbp), %ymm2
vmovups %ymm2, 56(%rax)
vmovups %ymm1, 32(%rax)
vmovups %ymm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB51_305
.loc 9 0 16 is_stmt 0
movq -824(%rbp), %rax
.loc 9 524 9
addq $1424, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.Ltmp519:
.LBB51_238:
.cfi_def_cfa %rbp, 16
.loc 9 0 9
xorl %eax, %eax
movl %eax, %esi
.loc 9 463 50 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB51_239:
.loc 9 0 50 is_stmt 0
movq -1024(%rbp), %rax
.loc 9 463 50
movq %rax, -688(%rbp)
.loc 9 464 45 is_stmt 1
movq -112(%rbp), %rdx
.loc 9 464 69 is_stmt 0
movq -688(%rbp), %rcx
.loc 9 464 36
leaq -368(%rbp), %rdi
movq -816(%rbp), %rsi
callq std.math.add
.loc 9 464 24
cmpw $0, -360(%rbp)
jne .LBB51_122
jmp .LBB51_124
.LBB51_240:
.loc 9 0 24
xorl %eax, %eax
movl %eax, %esi
.loc 9 465 50 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB51_241:
.loc 9 0 50 is_stmt 0
movq -1032(%rbp), %rax
.loc 9 465 50
movq %rax, -704(%rbp)
.loc 9 466 45 is_stmt 1
movq -120(%rbp), %rdx
.loc 9 466 69 is_stmt 0
movq -704(%rbp), %rcx
.loc 9 466 36
leaq -384(%rbp), %rdi
movq -816(%rbp), %rsi
callq std.math.add
.loc 9 466 24
cmpw $0, -376(%rbp)
jne .LBB51_125
jmp .LBB51_127
.LBB51_242:
.loc 9 0 24
xorl %eax, %eax
movl %eax, %esi
.Ltmp520:
.loc 9 518 50 is_stmt 1
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.LBB51_243:
.loc 9 0 50 is_stmt 0
movq -1424(%rbp), %rax
.loc 9 518 50
shlq $6, %rax
movq -1416(%rbp), %rcx
addq (%rcx), %rax
movq -1408(%rbp), %rdx
movq %rax, (%rdx)
.loc 9 519 31 is_stmt 1
movq -96(%rbp), %rax
.loc 9 519 40 is_stmt 0
cmpl $3, 4(%rax)
.loc 9 519 9
jne .LBB51_233
jmp .LBB51_235
.Ltmp521:
.LBB51_244:
.loc 9 0 0
callq __stack_chk_fail@PLT
.LBB51_245:
vzeroupper
callq __stack_chk_fail@PLT
.LBB51_246:
callq __stack_chk_fail@PLT
.LBB51_247:
vzeroupper
callq __stack_chk_fail@PLT
.LBB51_248:
callq __stack_chk_fail@PLT
.LBB51_249:
vzeroupper
callq __stack_chk_fail@PLT
.LBB51_250:
callq __stack_chk_fail@PLT
.LBB51_251:
vzeroupper
callq __stack_chk_fail@PLT
.LBB51_252:
callq __stack_chk_fail@PLT
.LBB51_253:
callq __stack_chk_fail@PLT
.LBB51_254:
vzeroupper
callq __stack_chk_fail@PLT
.LBB51_255:
callq __stack_chk_fail@PLT
.LBB51_256:
vzeroupper
callq __stack_chk_fail@PLT
.LBB51_257:
callq __stack_chk_fail@PLT
.LBB51_258:
vzeroupper
callq __stack_chk_fail@PLT
.LBB51_259:
callq __stack_chk_fail@PLT
.LBB51_260:
callq __stack_chk_fail@PLT
.LBB51_261:
callq __stack_chk_fail@PLT
.LBB51_262:
callq __stack_chk_fail@PLT
.LBB51_263:
callq __stack_chk_fail@PLT
.LBB51_264:
callq __stack_chk_fail@PLT
.LBB51_265:
callq __stack_chk_fail@PLT
.LBB51_266:
callq __stack_chk_fail@PLT
.LBB51_267:
vzeroupper
callq __stack_chk_fail@PLT
.LBB51_268:
callq __stack_chk_fail@PLT
.LBB51_269:
callq __stack_chk_fail@PLT
.LBB51_270:
callq __stack_chk_fail@PLT
.LBB51_271:
callq __stack_chk_fail@PLT
.LBB51_272:
callq __stack_chk_fail@PLT
.LBB51_273:
vzeroupper
callq __stack_chk_fail@PLT
.LBB51_274:
callq __stack_chk_fail@PLT
.LBB51_275:
callq __stack_chk_fail@PLT
.LBB51_276:
callq __stack_chk_fail@PLT
.LBB51_277:
vzeroupper
callq __stack_chk_fail@PLT
.LBB51_278:
callq __stack_chk_fail@PLT
.LBB51_279:
callq __stack_chk_fail@PLT
.LBB51_280:
vzeroupper
callq __stack_chk_fail@PLT
.LBB51_281:
callq __stack_chk_fail@PLT
.LBB51_282:
callq __stack_chk_fail@PLT
.LBB51_283:
callq __stack_chk_fail@PLT
.LBB51_284:
callq __stack_chk_fail@PLT
.LBB51_285:
callq __stack_chk_fail@PLT
.LBB51_286:
callq __stack_chk_fail@PLT
.LBB51_287:
callq __stack_chk_fail@PLT
.LBB51_288:
callq __stack_chk_fail@PLT
.LBB51_289:
callq __stack_chk_fail@PLT
.LBB51_290:
callq __stack_chk_fail@PLT
.LBB51_291:
vzeroupper
callq __stack_chk_fail@PLT
.LBB51_292:
callq __stack_chk_fail@PLT
.LBB51_293:
callq __stack_chk_fail@PLT
.LBB51_294:
callq __stack_chk_fail@PLT
.LBB51_295:
callq __stack_chk_fail@PLT
.LBB51_296:
callq __stack_chk_fail@PLT
.LBB51_297:
callq __stack_chk_fail@PLT
.LBB51_298:
callq __stack_chk_fail@PLT
.LBB51_299:
callq __stack_chk_fail@PLT
.LBB51_300:
callq __stack_chk_fail@PLT
.LBB51_301:
callq __stack_chk_fail@PLT
.LBB51_302:
callq __stack_chk_fail@PLT
.LBB51_303:
vzeroupper
callq __stack_chk_fail@PLT
.LBB51_304:
vzeroupper
callq __stack_chk_fail@PLT
.LBB51_305:
vzeroupper
callq __stack_chk_fail@PLT
.Ltmp522:
.Lfunc_end51:
.size std.elf.Elf.openStream, .Lfunc_end51-std.elf.Elf.openStream
.cfi_endproc
.section .rodata,"a",@progbits
.p2align 2
.LJTI51_0:
.long .LBB51_39-.LJTI51_0
.long .LBB51_40-.LJTI51_0
.long .LBB51_41-.LJTI51_0
.long .LBB51_42-.LJTI51_0
.text
.p2align 4, 0x90
.type std.debug.findDwarfSectionFromElf,@function
std.debug.findDwarfSectionFromElf:
.Lfunc_begin52:
.loc 2 1006 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $80, %rsp
movq %rdi, %rax
movq %fs:40, %r8
movq %r8, -8(%rbp)
movq %rdx, -40(%rbp)
.Ltmp523:
.loc 2 1007 37 prologue_end
movq -40(%rbp), %rdx
.loc 2 1007 49 is_stmt 0
leaq -24(%rbp), %r8
movq %rdi, -48(%rbp)
movq %r8, %rdi
movq %rsi, -56(%rbp)
movq %rax, -64(%rbp)
callq std.elf.Elf.findSection
.Ltmp524:
.loc 2 1007 25
cmpw $0, -16(%rbp)
je .LBB52_3
movw -16(%rbp), %ax
movq -48(%rbp), %rcx
movw %ax, 24(%rcx)
movq -56(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB52_9
.loc 2 0 25
movq -64(%rbp), %rax
.loc 2 1007 25
addq $80, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB52_3:
.cfi_def_cfa %rbp, 16
.loc 2 0 25
leaq -24(%rbp), %rax
.loc 2 1007 57
cmpq $0, -24(%rbp)
movq %rax, -72(%rbp)
jne .LBB52_6
.loc 2 1007 64
vmovups __unnamed_47(%rip), %ymm0
movq -48(%rbp), %rax
vmovups %ymm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB52_10
.loc 2 0 64
movq -64(%rbp), %rax
.loc 2 1007 64
addq $80, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.LBB52_6:
.cfi_def_cfa %rbp, 16
.loc 2 0 64
movq -72(%rbp), %rax
.loc 2 1007 57
movq (%rax), %rcx
movq %rcx, -32(%rbp)
.loc 2 0 57
movq -48(%rbp), %rax
.loc 2 1008 29 is_stmt 1
movw $0, 24(%rax)
movb $1, 16(%rax)
.loc 2 1009 29
movq -32(%rbp), %rcx
movq 24(%rcx), %rcx
movq %rcx, (%rax)
.loc 2 1010 27
movq -32(%rbp), %rcx
movq 32(%rcx), %rcx
movq %rcx, 8(%rax)
.loc 2 1008 29
movw $0, 24(%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB52_11
.loc 2 0 29 is_stmt 0
movq -64(%rbp), %rax
.loc 2 1008 5
addq $80, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp525:
.LBB52_9:
.cfi_def_cfa %rbp, 16
.loc 2 0 0
callq __stack_chk_fail@PLT
.LBB52_10:
vzeroupper
callq __stack_chk_fail@PLT
.LBB52_11:
callq __stack_chk_fail@PLT
.Ltmp526:
.Lfunc_end52:
.size std.debug.findDwarfSectionFromElf, .Lfunc_end52-std.debug.findDwarfSectionFromElf
.cfi_endproc
.p2align 4, 0x90
.type std.elf.Elf.close,@function
std.elf.Elf.close:
.Lfunc_begin53:
.loc 9 527 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $16, %rsp
movq %rdi, -8(%rbp)
.Ltmp527:
.loc 9 528 12 prologue_end
movq -8(%rbp), %rax
.loc 9 528 22 is_stmt 0
movq 80(%rax), %rdi
.loc 9 528 31
movq -8(%rbp), %rax
addq $64, %rax
.loc 9 528 27
movq %rax, %rsi
callq std.mem.Allocator.free
.loc 9 527 34 is_stmt 1
addq $16, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp528:
.Lfunc_end53:
.size std.elf.Elf.close, .Lfunc_end53-std.elf.Elf.close
.cfi_endproc
.p2align 4, 0x90
.type std.debug.openDwarfDebugInfo,@function
std.debug.openDwarfDebugInfo:
.Lfunc_begin54:
.loc 2 1018 0
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rsi, -16(%rbp)
movq %rdx, -24(%rbp)
.Ltmp529:
.loc 2 1019 7 prologue_end
movq -16(%rbp), %rax
addq $112, %rax
.loc 2 1019 62 is_stmt 0
movq -24(%rbp), %rsi
movq %rdi, -32(%rbp)
.loc 2 1019 61
movq %rax, %rdi
callq "std.array_list.AlignedArrayList(std.debug.AbbrevTableHeader,null).init"
.loc 2 1020 7 is_stmt 1
movq -16(%rbp), %rax
addq $144, %rax
.loc 2 1020 56 is_stmt 0
movq -24(%rbp), %rsi
.loc 2 1020 55
movq %rax, %rdi
callq "std.array_list.AlignedArrayList(std.debug.CompileUnit,null).init"
.loc 2 1021 7 is_stmt 1
movq -16(%rbp), %rax
addq $176, %rax
.loc 2 1021 41 is_stmt 0
movq -24(%rbp), %rsi
.loc 2 1021 40
movq %rax, %rdi
callq "std.array_list.AlignedArrayList(std.debug.Func,null).init"
.loc 2 1022 26 is_stmt 1
movq -16(%rbp), %rsi
movq -32(%rbp), %rdi
.loc 2 1022 25 is_stmt 0
callq std.debug.scanAllFunctions
movw %ax, -2(%rbp)
.loc 2 1022 5
cmpw $0, -2(%rbp)
je .LBB54_2
movw -2(%rbp), %ax
movq -32(%rbp), %rdi
movw %ax, -34(%rbp)
callq __zig_return_error
movw -34(%rbp), %ax
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB54_2:
.cfi_def_cfa %rbp, 16
.loc 2 1023 29 is_stmt 1
movq -16(%rbp), %rsi
movq -32(%rbp), %rdi
.loc 2 1023 28 is_stmt 0
callq std.debug.scanAllCompileUnits
movw %ax, -4(%rbp)
.loc 2 1023 5
cmpw $0, -4(%rbp)
je .LBB54_4
movw -4(%rbp), %ax
movq -32(%rbp), %rdi
movw %ax, -36(%rbp)
callq __zig_return_error
movw -36(%rbp), %ax
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB54_4:
.cfi_def_cfa %rbp, 16
.loc 2 0 5
xorl %eax, %eax
.loc 2 1018 76 is_stmt 1
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp530:
.Lfunc_end54:
.size std.debug.openDwarfDebugInfo, .Lfunc_end54-std.debug.openDwarfDebugInfo
.cfi_endproc
.p2align 4, 0x90
.type "std.io.in_stream.InStream(anyerror).readNoEof",@function
"std.io.in_stream.InStream(anyerror).readNoEof":
.Lfunc_begin55:
.loc 38 59 0
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $64, %rsp
movq %fs:40, %rax
movq %rax, -8(%rbp)
movq %rsi, -40(%rbp)
.Ltmp531:
.loc 38 60 38 prologue_end
movq -40(%rbp), %rax
.loc 38 60 47 is_stmt 0
leaq -24(%rbp), %rcx
movq %rdi, -48(%rbp)
movq %rcx, %rdi
movq -48(%rbp), %rsi
movq %rdx, -56(%rbp)
.Ltmp532:
movq %rax, %rdx
movq -56(%rbp), %rcx
callq "std.io.in_stream.InStream(anyerror).readFull"
.loc 38 60 30
cmpw $0, -16(%rbp)
je .LBB55_3
.Ltmp533:
movw -16(%rbp), %ax
movq -48(%rbp), %rdi
movw %ax, -58(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB55_9
.Ltmp534:
.loc 38 0 30
movw -58(%rbp), %ax
.loc 38 60 30
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp535:
.LBB55_3:
.cfi_def_cfa %rbp, 16
movq -24(%rbp), %rax
movq %rax, -32(%rbp)
.loc 38 61 17 is_stmt 1
movq -32(%rbp), %rax
movq -56(%rbp), %rcx
.loc 38 61 26 is_stmt 0
cmpq 8(%rcx), %rax
.loc 38 61 13
jae .LBB55_6
.Ltmp536:
.loc 38 0 13
movq -48(%rbp), %rdi
.loc 38 61 37
callq __zig_return_error
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB55_10
.Ltmp537:
movw $33, %ax
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp538:
.LBB55_6:
.cfi_def_cfa %rbp, 16
.loc 38 61 13
jmp .LBB55_7
.Ltmp539:
.LBB55_7:
.loc 38 0 13
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB55_11
.Ltmp540:
xorl %eax, %eax
.loc 38 59 56 is_stmt 1
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp541:
.LBB55_9:
.cfi_def_cfa %rbp, 16
.loc 38 0 0 is_stmt 0
callq __stack_chk_fail@PLT
.Ltmp542:
.LBB55_10:
callq __stack_chk_fail@PLT
.Ltmp543:
.LBB55_11:
callq __stack_chk_fail@PLT
.Ltmp544:
.Lfunc_end55:
.size "std.io.in_stream.InStream(anyerror).readNoEof", .Lfunc_end55-"std.io.in_stream.InStream(anyerror).readNoEof"
.cfi_endproc
.p2align 4, 0x90
.type std.mem.eql,@function
std.mem.eql:
.Lfunc_begin56:
.loc 8 340 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $64, %rsp
.Ltmp545:
.loc 8 341 10 prologue_end
movq 8(%rdi), %rax
.loc 8 341 15 is_stmt 0
cmpq 8(%rsi), %rax
movq %rsi, -16(%rbp)
.Ltmp546:
.loc 8 0 15
movq %rdi, -24(%rbp)
.Ltmp547:
.loc 8 341 5
je .LBB56_2
.Ltmp548:
.loc 8 0 5
xorl %eax, %eax
.loc 8 341 25
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp549:
.LBB56_2:
.cfi_def_cfa %rbp, 16
.loc 8 341 5
jmp .LBB56_3
.Ltmp550:
.LBB56_3:
.loc 8 0 5
movq -24(%rbp), %rax
.loc 8 342 10 is_stmt 1
movq (%rax), %rcx
movq -16(%rbp), %rdx
.loc 8 342 15 is_stmt 0
cmpq (%rdx), %rcx
.loc 8 342 5
jne .LBB56_5
.Ltmp551:
.loc 8 0 5
movb $1, %al
.loc 8 342 25
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp552:
.LBB56_5:
.cfi_def_cfa %rbp, 16
.loc 8 342 5
jmp .LBB56_6
.Ltmp553:
.LBB56_6:
.loc 8 343 20 is_stmt 1
movq $0, -8(%rbp)
movq -24(%rbp), %rax
.loc 8 343 5 is_stmt 0
movq 8(%rax), %rcx
movq %rcx, -32(%rbp)
.Ltmp554:
.LBB56_7:
movq -8(%rbp), %rax
movq -32(%rbp), %rcx
cmpq %rcx, %rax
movq %rax, -40(%rbp)
jae .LBB56_12
.Ltmp555:
.loc 8 0 5
movq -40(%rbp), %rax
movq -24(%rbp), %rcx
.loc 8 343 5
addq (%rcx), %rax
.Ltmp556:
.loc 8 344 15 is_stmt 1
movq -8(%rbp), %rdx
movq -16(%rbp), %rsi
.loc 8 344 14 is_stmt 0
cmpq 8(%rsi), %rdx
movq %rax, -48(%rbp)
.Ltmp557:
.loc 8 0 14
movq %rdx, -56(%rbp)
.loc 8 344 14
jb .LBB56_14
jmp .LBB56_13
.Ltmp558:
.LBB56_9:
.loc 8 0 14
xorl %eax, %eax
.loc 8 344 31
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp559:
.LBB56_10:
.cfi_def_cfa %rbp, 16
.loc 8 344 9
jmp .LBB56_11
.Ltmp560:
.LBB56_11:
.loc 8 0 9
movq -40(%rbp), %rax
.loc 8 343 5 is_stmt 1
addq $1, %rax
movq %rax, -8(%rbp)
jmp .LBB56_7
.Ltmp561:
.LBB56_12:
.loc 8 0 5 is_stmt 0
movb $1, %al
.loc 8 346 5 is_stmt 1
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp562:
.LBB56_13:
.cfi_def_cfa %rbp, 16
.loc 8 0 5 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.Ltmp563:
.loc 8 344 14 is_stmt 1
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp564:
.LBB56_14:
.loc 8 0 14 is_stmt 0
movq -16(%rbp), %rax
.loc 8 344 14
movq (%rax), %rcx
movq -56(%rbp), %rdx
movb (%rcx,%rdx), %sil
movq -48(%rbp), %rcx
.loc 8 344 22
cmpb (%rcx), %sil
.loc 8 344 9
jne .LBB56_9
jmp .LBB56_10
.Ltmp565:
.Lfunc_end56:
.size std.mem.eql, .Lfunc_end56-std.mem.eql
.cfi_endproc
.p2align 4, 0x90
.type "std.io.in_stream.InStream(anyerror).readByte",@function
"std.io.in_stream.InStream(anyerror).readByte":
.Lfunc_begin57:
.loc 38 134 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $144, %rsp
movq %rdi, %rax
leaq -56(%rbp), %rcx
movq %fs:40, %r8
movq %r8, -8(%rbp)
movq %rdx, -96(%rbp)
.Ltmp566:
.loc 38 135 13 prologue_end
leaq -57(%rbp), %rdx
movq %rdi, -104(%rbp)
movq %rdx, %rdi
movl $170, %r9d
movq %rsi, -112(%rbp)
movl %r9d, %esi
movl $1, %r8d
movq %rdx, -120(%rbp)
movq %r8, %rdx
movq %rax, -128(%rbp)
movq %rcx, -136(%rbp)
callq memset@PLT
movq $1296236545, -56(%rbp)
movq -120(%rbp), %rax
movq %rax, -48(%rbp)
movq $1, -40(%rbp)
movq $0, -32(%rbp)
movq $0, -24(%rbp)
movq $0, -16(%rbp)
xorl %esi, %esi
movl %esi, %edx
movq -136(%rbp), %rax
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
leaq -57(%rbp), %rax
.Ltmp567:
.loc 38 136 21
movq -96(%rbp), %rsi
.loc 38 136 38 is_stmt 0
movq %rax, -80(%rbp)
movq $1, -72(%rbp)
movq -112(%rbp), %rdi
.loc 38 136 31
leaq -80(%rbp), %rax
.Ltmp568:
.loc 38 0 31
movq %rdx, -144(%rbp)
.loc 38 136 31
movq %rax, %rdx
callq "std.io.in_stream.InStream(anyerror).readNoEof"
movw %ax, -82(%rbp)
.loc 38 136 13
cmpw $0, -82(%rbp)
je .LBB57_3
movw -82(%rbp), %ax
movq -104(%rbp), %rcx
movw %ax, 2(%rcx)
movq -112(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB57_5
.loc 38 0 13
movq -128(%rbp), %rax
.loc 38 136 13
addq $144, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB57_3:
.cfi_def_cfa %rbp, 16
.loc 38 137 26 is_stmt 1
movb -57(%rbp), %al
movq -104(%rbp), %rcx
movw $0, 2(%rcx)
movb %al, (%rcx)
movq %fs:40, %rdx
movq -8(%rbp), %rsi
cmpq %rsi, %rdx
jne .LBB57_6
.loc 38 0 26 is_stmt 0
movq -128(%rbp), %rax
.loc 38 137 13
addq $144, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp569:
.LBB57_5:
.cfi_def_cfa %rbp, 16
.loc 38 0 0
callq __stack_chk_fail@PLT
.LBB57_6:
callq __stack_chk_fail@PLT
.Ltmp570:
.Lfunc_end57:
.size "std.io.in_stream.InStream(anyerror).readByte", .Lfunc_end57-"std.io.in_stream.InStream(anyerror).readByte"
.cfi_endproc
.p2align 4, 0x90
.type "std.io.seekable_stream.SeekableStream(anyerror,anyerror).seekBy",@function
"std.io.seekable_stream.SeekableStream(anyerror,anyerror).seekBy":
.Lfunc_begin58:
.loc 37 20 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $32, %rsp
movq %rsi, -8(%rbp)
movq %rdx, -16(%rbp)
.Ltmp571:
.loc 37 21 24 prologue_end
movq -8(%rbp), %rax
movq 8(%rax), %rax
.loc 37 21 34 is_stmt 0
movq -8(%rbp), %rsi
.loc 37 21 40
movq -16(%rbp), %rdx
movq %rdi, -24(%rbp)
.loc 37 21 33
callq *%rax
.loc 37 21 13
cmpw $0, %ax
movw %ax, -26(%rbp)
je .LBB58_2
.loc 37 0 13
movq -24(%rbp), %rdi
.loc 37 21 13
callq __zig_return_error
jmp .LBB58_3
.LBB58_2:
jmp .LBB58_3
.LBB58_3:
.loc 37 0 13
movw -26(%rbp), %ax
.loc 37 21 13
addq $32, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp572:
.Lfunc_end58:
.size "std.io.seekable_stream.SeekableStream(anyerror,anyerror).seekBy", .Lfunc_end58-"std.io.seekable_stream.SeekableStream(anyerror,anyerror).seekBy"
.cfi_endproc
.p2align 4, 0x90
.type "std.io.in_stream.InStream(anyerror).readInt",@function
"std.io.in_stream.InStream(anyerror).readInt":
.Lfunc_begin59:
.loc 38 171 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $160, %rsp
movq %rdi, %rax
leaq -56(%rbp), %r8
movq %fs:40, %r9
movq %r9, -8(%rbp)
movq %rdx, -96(%rbp)
andb $1, %cl
movb %cl, -97(%rbp)
.Ltmp573:
.loc 38 172 13 prologue_end
leaq -58(%rbp), %rdx
movq %rdi, -112(%rbp)
movq %rdx, %rdi
movl $170, %r10d
movq %rsi, -120(%rbp)
movl %r10d, %esi
movl $2, %r9d
movq %rdx, -128(%rbp)
movq %r9, %rdx
movq %rax, -136(%rbp)
movq %r8, -144(%rbp)
callq memset@PLT
movq $1296236545, -56(%rbp)
movq -128(%rbp), %rax
movq %rax, -48(%rbp)
movq $2, -40(%rbp)
movq $0, -32(%rbp)
movq $0, -24(%rbp)
movq $0, -16(%rbp)
xorl %esi, %esi
movl %esi, %edx
movq -144(%rbp), %rax
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
leaq -58(%rbp), %rax
.Ltmp574:
.loc 38 173 21
movq -96(%rbp), %rsi
.loc 38 173 37 is_stmt 0
movq %rax, -80(%rbp)
movq $2, -72(%rbp)
movq -120(%rbp), %rdi
.loc 38 173 31
leaq -80(%rbp), %rax
.Ltmp575:
.loc 38 0 31
movq %rdx, -152(%rbp)
.loc 38 173 31
movq %rax, %rdx
callq "std.io.in_stream.InStream(anyerror).readNoEof"
movw %ax, -82(%rbp)
.loc 38 173 13
cmpw $0, -82(%rbp)
je .LBB59_3
movw -82(%rbp), %ax
movq -112(%rbp), %rcx
movw %ax, 2(%rcx)
movq -120(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB59_5
.loc 38 0 13
movq -136(%rbp), %rax
.loc 38 173 13
addq $160, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB59_3:
.cfi_def_cfa %rbp, 16
.loc 38 174 31 is_stmt 1
movzbl -97(%rbp), %esi
leaq -58(%rbp), %rdi
callq std.mem.readInt
movq -112(%rbp), %rcx
movw $0, 2(%rcx)
movw %ax, (%rcx)
movq %fs:40, %rdx
movq -8(%rbp), %rdi
cmpq %rdi, %rdx
jne .LBB59_6
.loc 38 0 31 is_stmt 0
movq -136(%rbp), %rax
.loc 38 174 13
addq $160, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp576:
.LBB59_5:
.cfi_def_cfa %rbp, 16
.loc 38 0 0
callq __stack_chk_fail@PLT
.LBB59_6:
callq __stack_chk_fail@PLT
.Ltmp577:
.Lfunc_end59:
.size "std.io.in_stream.InStream(anyerror).readInt", .Lfunc_end59-"std.io.in_stream.InStream(anyerror).readInt"
.cfi_endproc
.p2align 4, 0x90
.type "std.io.in_stream.InStream(anyerror).readInt.15",@function
"std.io.in_stream.InStream(anyerror).readInt.15":
.Lfunc_begin60:
.loc 38 171 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $160, %rsp
movq %rdi, %rax
leaq -56(%rbp), %r8
movq %fs:40, %r9
movq %r9, -8(%rbp)
movq %rdx, -96(%rbp)
andb $1, %cl
movb %cl, -97(%rbp)
.Ltmp578:
.loc 38 172 13 prologue_end
leaq -60(%rbp), %rdx
movq %rdi, -112(%rbp)
movq %rdx, %rdi
movl $170, %r10d
movq %rsi, -120(%rbp)
movl %r10d, %esi
movl $4, %r9d
movq %rdx, -128(%rbp)
movq %r9, %rdx
movq %rax, -136(%rbp)
movq %r8, -144(%rbp)
callq memset@PLT
movq $1296236545, -56(%rbp)
movq -128(%rbp), %rax
movq %rax, -48(%rbp)
movq $4, -40(%rbp)
movq $0, -32(%rbp)
movq $0, -24(%rbp)
movq $0, -16(%rbp)
xorl %esi, %esi
movl %esi, %edx
movq -144(%rbp), %rax
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
leaq -60(%rbp), %rax
.Ltmp579:
.loc 38 173 21
movq -96(%rbp), %rsi
.loc 38 173 37 is_stmt 0
movq %rax, -80(%rbp)
movq $4, -72(%rbp)
movq -120(%rbp), %rdi
.loc 38 173 31
leaq -80(%rbp), %rax
.Ltmp580:
.loc 38 0 31
movq %rdx, -152(%rbp)
.loc 38 173 31
movq %rax, %rdx
callq "std.io.in_stream.InStream(anyerror).readNoEof"
movw %ax, -82(%rbp)
.loc 38 173 13
cmpw $0, -82(%rbp)
je .LBB60_3
movw -82(%rbp), %ax
movq -112(%rbp), %rcx
movw %ax, 4(%rcx)
movq -120(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB60_5
.loc 38 0 13
movq -136(%rbp), %rax
.loc 38 173 13
addq $160, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB60_3:
.cfi_def_cfa %rbp, 16
.loc 38 174 31 is_stmt 1
movzbl -97(%rbp), %esi
leaq -60(%rbp), %rdi
callq std.mem.readInt.17
movq -112(%rbp), %rcx
movw $0, 4(%rcx)
movl %eax, (%rcx)
movq %fs:40, %rdx
movq -8(%rbp), %rdi
cmpq %rdi, %rdx
jne .LBB60_6
.loc 38 0 31 is_stmt 0
movq -136(%rbp), %rax
.loc 38 174 13
addq $160, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp581:
.LBB60_5:
.cfi_def_cfa %rbp, 16
.loc 38 0 0
callq __stack_chk_fail@PLT
.LBB60_6:
callq __stack_chk_fail@PLT
.Ltmp582:
.Lfunc_end60:
.size "std.io.in_stream.InStream(anyerror).readInt.15", .Lfunc_end60-"std.io.in_stream.InStream(anyerror).readInt.15"
.cfi_endproc
.p2align 4, 0x90
.type "std.io.in_stream.InStream(anyerror).readInt.16",@function
"std.io.in_stream.InStream(anyerror).readInt.16":
.Lfunc_begin61:
.loc 38 171 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $160, %rsp
movq %rdi, %rax
leaq -56(%rbp), %r8
movq %fs:40, %r9
movq %r9, -8(%rbp)
movq %rdx, -96(%rbp)
andb $1, %cl
movb %cl, -97(%rbp)
.Ltmp583:
.loc 38 172 13 prologue_end
leaq -64(%rbp), %rdx
movq %rdi, -112(%rbp)
movq %rdx, %rdi
movl $170, %r10d
movq %rsi, -120(%rbp)
movl %r10d, %esi
movl $8, %r9d
movq %rdx, -128(%rbp)
movq %r9, %rdx
movq %rax, -136(%rbp)
movq %r8, -144(%rbp)
callq memset@PLT
movq $1296236545, -56(%rbp)
movq -128(%rbp), %rax
movq %rax, -48(%rbp)
movq $8, -40(%rbp)
movq $0, -32(%rbp)
movq $0, -24(%rbp)
movq $0, -16(%rbp)
xorl %esi, %esi
movl %esi, %edx
movq -144(%rbp), %rax
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
leaq -64(%rbp), %rax
.Ltmp584:
.loc 38 173 21
movq -96(%rbp), %rsi
.loc 38 173 37 is_stmt 0
movq %rax, -80(%rbp)
movq $8, -72(%rbp)
movq -120(%rbp), %rdi
.loc 38 173 31
leaq -80(%rbp), %rax
.Ltmp585:
.loc 38 0 31
movq %rdx, -152(%rbp)
.loc 38 173 31
movq %rax, %rdx
callq "std.io.in_stream.InStream(anyerror).readNoEof"
movw %ax, -82(%rbp)
.loc 38 173 13
cmpw $0, -82(%rbp)
je .LBB61_3
movw -82(%rbp), %ax
movq -112(%rbp), %rcx
movw %ax, 8(%rcx)
movq -120(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB61_5
.loc 38 0 13
movq -136(%rbp), %rax
.loc 38 173 13
addq $160, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB61_3:
.cfi_def_cfa %rbp, 16
.loc 38 174 31 is_stmt 1
movzbl -97(%rbp), %esi
leaq -64(%rbp), %rdi
callq std.mem.readInt.20
movq -112(%rbp), %rcx
movw $0, 8(%rcx)
movq %rax, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB61_6
.loc 38 0 31 is_stmt 0
movq -136(%rbp), %rax
.loc 38 174 13
addq $160, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp586:
.LBB61_5:
.cfi_def_cfa %rbp, 16
.loc 38 0 0
callq __stack_chk_fail@PLT
.LBB61_6:
callq __stack_chk_fail@PLT
.Ltmp587:
.Lfunc_end61:
.size "std.io.in_stream.InStream(anyerror).readInt.16", .Lfunc_end61-"std.io.in_stream.InStream(anyerror).readInt.16"
.cfi_endproc
.p2align 4, 0x90
.type std.math.add,@function
std.math.add:
.Lfunc_begin62:
.loc 36 330 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $144, %rsp
movq %rdi, %rax
leaq -56(%rbp), %r8
movq %fs:40, %r9
movq %r9, -8(%rbp)
movq %rdx, -88(%rbp)
movq %rcx, -96(%rbp)
.Ltmp588:
.loc 36 331 5 prologue_end
leaq -64(%rbp), %rcx
movq %rdi, -104(%rbp)
movq %rcx, %rdi
movl $170, %r10d
movq %rsi, -112(%rbp)
movl %r10d, %esi
movl $8, %edx
movq %rax, -120(%rbp)
movq %r8, -128(%rbp)
movq %rcx, -136(%rbp)
callq memset@PLT
movq $1296236545, -56(%rbp)
movq -136(%rbp), %rax
movq %rax, -48(%rbp)
movq $8, -40(%rbp)
movq $0, -32(%rbp)
movq $0, -24(%rbp)
movq $0, -16(%rbp)
xorl %esi, %esi
movl %esi, %edx
movq -128(%rbp), %rax
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
.loc 36 332 36
movq -88(%rbp), %rax
.loc 36 332 16 is_stmt 0
addq -96(%rbp), %rax
setb %r11b
movq %rax, -64(%rbp)
.loc 36 332 12
testb $1, %r11b
jne .LBB62_1
jmp .LBB62_2
.LBB62_1:
.loc 36 0 12
movq -104(%rbp), %rax
.loc 36 332 57
movw $29, 8(%rax)
.loc 36 332 12
leaq __unnamed_48(%rip), %rcx
movq %rcx, -144(%rbp)
jmp .LBB62_3
.LBB62_2:
.loc 36 332 72
movq -64(%rbp), %rax
movq -104(%rbp), %rcx
movw $0, 8(%rcx)
movq %rax, (%rcx)
movw $0, -72(%rbp)
movq %rax, -80(%rbp)
leaq -80(%rbp), %rax
movq %rax, -144(%rbp)
.LBB62_3:
.loc 36 0 72
movq -144(%rbp), %rax
.loc 36 332 5
cmpw $0, 8(%rax)
je .LBB62_5
.loc 36 0 5
movq -112(%rbp), %rdi
.loc 36 332 5
callq __zig_return_error
jmp .LBB62_6
.LBB62_5:
jmp .LBB62_6
.LBB62_6:
.loc 36 0 5
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB62_8
movq -120(%rbp), %rax
.loc 36 332 5
addq $144, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp589:
.LBB62_8:
.cfi_def_cfa %rbp, 16
.loc 36 0 0
callq __stack_chk_fail@PLT
.Ltmp590:
.Lfunc_end62:
.size std.math.add, .Lfunc_end62-std.math.add
.cfi_endproc
.p2align 4, 0x90
.type "std.io.seekable_stream.SeekableStream(anyerror,anyerror).getEndPos",@function
"std.io.seekable_stream.SeekableStream(anyerror,anyerror).getEndPos":
.Lfunc_begin63:
.loc 37 24 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $32, %rsp
movq %rdi, %rax
movq %rdx, -8(%rbp)
.Ltmp591:
.loc 37 25 24 prologue_end
movq -8(%rbp), %rcx
movq 24(%rcx), %rcx
.loc 37 25 37 is_stmt 0
movq -8(%rbp), %rdx
movq %rdi, -16(%rbp)
movq %rsi, -24(%rbp)
movq %rax, -32(%rbp)
.loc 37 25 36
callq *%rcx
movq -16(%rbp), %rax
.loc 37 25 13
cmpw $0, 8(%rax)
je .LBB63_2
.loc 37 0 13
movq -24(%rbp), %rdi
.loc 37 25 13
callq __zig_return_error
jmp .LBB63_3
.LBB63_2:
jmp .LBB63_3
.LBB63_3:
.loc 37 0 13
movq -32(%rbp), %rax
.loc 37 25 13
addq $32, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp592:
.Lfunc_end63:
.size "std.io.seekable_stream.SeekableStream(anyerror,anyerror).getEndPos", .Lfunc_end63-"std.io.seekable_stream.SeekableStream(anyerror,anyerror).getEndPos"
.cfi_endproc
.p2align 4, 0x90
.type "std.io.seekable_stream.SeekableStream(anyerror,anyerror).seekTo",@function
"std.io.seekable_stream.SeekableStream(anyerror,anyerror).seekTo":
.Lfunc_begin64:
.loc 37 16 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $32, %rsp
movq %rsi, -8(%rbp)
movq %rdx, -16(%rbp)
.Ltmp593:
.loc 37 17 24 prologue_end
movq -8(%rbp), %rax
movq (%rax), %rax
.loc 37 17 34 is_stmt 0
movq -8(%rbp), %rsi
.loc 37 17 40
movq -16(%rbp), %rdx
movq %rdi, -24(%rbp)
.loc 37 17 33
callq *%rax
.loc 37 17 13
cmpw $0, %ax
movw %ax, -26(%rbp)
je .LBB64_2
.loc 37 0 13
movq -24(%rbp), %rdi
.loc 37 17 13
callq __zig_return_error
jmp .LBB64_3
.LBB64_2:
jmp .LBB64_3
.LBB64_3:
.loc 37 0 13
movw -26(%rbp), %ax
.loc 37 17 13
addq $32, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp594:
.Lfunc_end64:
.size "std.io.seekable_stream.SeekableStream(anyerror,anyerror).seekTo", .Lfunc_end64-"std.io.seekable_stream.SeekableStream(anyerror,anyerror).seekTo"
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.alloc,@function
std.mem.Allocator.alloc:
.Lfunc_begin65:
.loc 8 96 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, %rax
movq %rdx, -8(%rbp)
movq %rcx, -16(%rbp)
.Ltmp595:
.loc 8 97 20 prologue_end
movq -8(%rbp), %rdx
.loc 8 97 43 is_stmt 0
movq -16(%rbp), %rcx
movq %rdi, -24(%rbp)
movq %rsi, -32(%rbp)
movq %rax, -40(%rbp)
.loc 8 97 33
callq std.mem.Allocator.alignedAlloc
movq -24(%rbp), %rax
.loc 8 97 9
cmpw $0, 16(%rax)
je .LBB65_2
.loc 8 0 9
movq -32(%rbp), %rdi
.loc 8 97 9
callq __zig_return_error
jmp .LBB65_3
.LBB65_2:
jmp .LBB65_3
.LBB65_3:
.loc 8 0 9
movq -40(%rbp), %rax
.loc 8 97 9
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp596:
.Lfunc_end65:
.size std.mem.Allocator.alloc, .Lfunc_end65-std.mem.Allocator.alloc
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.free,@function
std.mem.Allocator.free:
.Lfunc_begin66:
.loc 8 221 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
pushq %r14
pushq %rbx
subq $128, %rsp
.cfi_offset %rbx, -32
.cfi_offset %r14, -24
movq %fs:40, %rax
movq %rax, -24(%rbp)
movq %rdi, -88(%rbp)
.Ltmp597:
.loc 8 223 23 prologue_end
movq (%rsi), %rax
movq %rax, -72(%rbp)
movq 8(%rsi), %rax
shlq $6, %rax
movq %rax, -64(%rbp)
.loc 8 224 23
cmpq $0, -64(%rbp)
.loc 8 224 9 is_stmt 0
jne .LBB66_3
.Ltmp598:
.loc 8 0 9
movq %fs:40, %rax
movq -24(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB66_10
.Ltmp599:
.loc 8 224 29
addq $128, %rsp
popq %rbx
popq %r14
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp600:
.LBB66_3:
.cfi_def_cfa %rbp, 16
.loc 8 224 9
jmp .LBB66_4
.Ltmp601:
.LBB66_4:
.loc 8 225 63 is_stmt 1
movq -72(%rbp), %rax
.loc 8 225 31 is_stmt 0
cmpq $0, %rax
movq %rax, -96(%rbp)
jne .LBB66_6
.Ltmp602:
.loc 8 0 31
xorl %eax, %eax
movl %eax, %esi
.Ltmp603:
.loc 8 225 31
leaq __unnamed_3(%rip), %rdi
callq std.special.panic
.LBB66_6:
.Ltmp604:
.loc 8 0 31
xorl %eax, %eax
movl %eax, %ecx
movq -96(%rbp), %rdx
.loc 8 225 31
movq %rdx, -80(%rbp)
.loc 8 226 35 is_stmt 1
movq -88(%rbp), %rsi
.Ltmp605:
movq 8(%rsi), %rsi
.loc 8 226 45 is_stmt 0
movq -88(%rbp), %rdi
.loc 8 226 74
movq -64(%rbp), %r8
.loc 8 226 64
movq -80(%rbp), %r9
cmpq %r8, %rcx
movq %rsi, -104(%rbp)
movq %rdi, -112(%rbp)
movq %r8, -120(%rbp)
movq %r9, -128(%rbp)
jbe .LBB66_8
.loc 8 0 64
xorl %eax, %eax
movl %eax, %esi
.loc 8 226 64
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.LBB66_8:
.loc 8 0 64
movq -128(%rbp), %rax
.loc 8 226 64
movq %rax, -40(%rbp)
movq -120(%rbp), %rcx
movq %rcx, -32(%rbp)
xorl %edx, %edx
movl %edx, %r8d
leaq -56(%rbp), %rdi
leaq -40(%rbp), %rdx
movl $8, %esi
movl $1, %r9d
movq -112(%rbp), %r10
movl %esi, -132(%rbp)
.loc 8 226 44
movq %r10, %rsi
movl -132(%rbp), %r11d
movl %r11d, %ecx
movq -104(%rbp), %rbx
callq *%rbx
.loc 8 227 29 is_stmt 1
movq -48(%rbp), %rax
.loc 8 227 34 is_stmt 0
testq %rax, %rax
sete %r14b
.loc 8 227 15
movzbl %r14b, %edi
callq std.debug.assert
movq %fs:40, %rax
movq -24(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB66_11
.loc 8 221 53 is_stmt 1
addq $128, %rsp
popq %rbx
popq %r14
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp606:
.LBB66_10:
.cfi_def_cfa %rbp, 16
.loc 8 0 0 is_stmt 0
callq __stack_chk_fail@PLT
.Ltmp607:
.LBB66_11:
callq __stack_chk_fail@PLT
.Ltmp608:
.Lfunc_end66:
.size std.mem.Allocator.free, .Lfunc_end66-std.mem.Allocator.free
.cfi_endproc
.p2align 4, 0x90
.type "std.io.in_stream.InStream(anyerror).readFull",@function
"std.io.in_stream.InStream(anyerror).readFull":
.Lfunc_begin67:
.loc 38 47 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $128, %rsp
movq %rdi, %rax
movq %fs:40, %r8
movq %r8, -8(%rbp)
movq %rdx, -64(%rbp)
.Ltmp609:
.loc 38 48 13 prologue_end
movq $0, -48(%rbp)
movq %rcx, -72(%rbp)
.Ltmp610:
.loc 38 0 13 is_stmt 0
movq %rsi, -80(%rbp)
movq %rdi, -88(%rbp)
movq %rax, -96(%rbp)
.Ltmp611:
.LBB67_1:
.loc 38 49 20 is_stmt 1
movq -48(%rbp), %rax
movq -72(%rbp), %rcx
.loc 38 49 26 is_stmt 0
cmpq 8(%rcx), %rax
je .LBB67_10
.Ltmp612:
.loc 38 50 37 is_stmt 1
movq -64(%rbp), %rdx
.loc 38 50 50 is_stmt 0
movq -48(%rbp), %rax
movq -72(%rbp), %rcx
.loc 38 50 49
movq 8(%rcx), %rsi
cmpq %rsi, %rax
movq %rdx, -104(%rbp)
movq %rax, -112(%rbp)
movq %rsi, -120(%rbp)
jbe .LBB67_13
jmp .LBB67_12
.Ltmp613:
.LBB67_3:
.loc 38 50 29
movw -32(%rbp), %ax
movq -88(%rbp), %rcx
movw %ax, 8(%rcx)
movq -80(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB67_16
.Ltmp614:
.loc 38 0 29
movq -96(%rbp), %rax
.loc 38 50 29
addq $128, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp615:
.LBB67_5:
.cfi_def_cfa %rbp, 16
movq -40(%rbp), %rax
movq %rax, -56(%rbp)
.loc 38 51 25 is_stmt 1
cmpq $0, -56(%rbp)
.loc 38 51 17 is_stmt 0
jne .LBB67_8
.Ltmp616:
.loc 38 51 38
movq -48(%rbp), %rax
movq -88(%rbp), %rcx
movw $0, 8(%rcx)
movq %rax, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB67_17
.Ltmp617:
.loc 38 0 38
movq -96(%rbp), %rax
.loc 38 51 31
addq $128, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp618:
.LBB67_8:
.cfi_def_cfa %rbp, 16
.loc 38 51 17
jmp .LBB67_9
.Ltmp619:
.LBB67_9:
.loc 38 52 17 is_stmt 1
movq -48(%rbp), %rax
.loc 38 52 23 is_stmt 0
addq -56(%rbp), %rax
setb %cl
movq %rax, -128(%rbp)
jb .LBB67_14
jmp .LBB67_15
.Ltmp620:
.LBB67_10:
.loc 38 54 20 is_stmt 1
movq -48(%rbp), %rax
movq -88(%rbp), %rcx
movw $0, 8(%rcx)
movq %rax, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB67_18
.Ltmp621:
.loc 38 0 20 is_stmt 0
movq -96(%rbp), %rax
.loc 38 54 13
addq $128, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp622:
.LBB67_12:
.cfi_def_cfa %rbp, 16
.loc 38 0 13
xorl %eax, %eax
movl %eax, %esi
.Ltmp623:
.loc 38 50 49 is_stmt 1
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp624:
.LBB67_13:
.loc 38 0 49 is_stmt 0
movq -112(%rbp), %rax
movq -72(%rbp), %rcx
.loc 38 50 49
addq (%rcx), %rax
movq %rax, -24(%rbp)
movq -120(%rbp), %rax
movq -112(%rbp), %rdx
subq %rdx, %rax
movq %rax, -16(%rbp)
.loc 38 50 42
leaq -40(%rbp), %rdi
movq -80(%rbp), %rsi
movq -104(%rbp), %rdx
leaq -24(%rbp), %rcx
callq "std.io.in_stream.InStream(anyerror).read"
.loc 38 50 29
cmpw $0, -32(%rbp)
jne .LBB67_3
jmp .LBB67_5
.Ltmp625:
.LBB67_14:
.loc 38 0 29
xorl %eax, %eax
movl %eax, %esi
.loc 38 52 23 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp626:
.LBB67_15:
.loc 38 0 23 is_stmt 0
movq -128(%rbp), %rax
.loc 38 52 23
movq %rax, -48(%rbp)
.Ltmp627:
.loc 38 49 13 is_stmt 1
jmp .LBB67_1
.Ltmp628:
.LBB67_16:
.loc 38 0 0 is_stmt 0
callq __stack_chk_fail@PLT
.Ltmp629:
.LBB67_17:
callq __stack_chk_fail@PLT
.Ltmp630:
.LBB67_18:
callq __stack_chk_fail@PLT
.Ltmp631:
.Lfunc_end67:
.size "std.io.in_stream.InStream(anyerror).readFull", .Lfunc_end67-"std.io.in_stream.InStream(anyerror).readFull"
.cfi_endproc
.p2align 4, 0x90
.type "std.io.in_stream.InStream(anyerror).read",@function
"std.io.in_stream.InStream(anyerror).read":
.Lfunc_begin68:
.loc 38 33 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, %rax
movq %rdx, -8(%rbp)
.Ltmp632:
.loc 38 40 28 prologue_end
movq -8(%rbp), %rdx
movq (%rdx), %rdx
.loc 38 40 36 is_stmt 0
movq -8(%rbp), %r8
movq %rdi, -16(%rbp)
movq %rsi, -24(%rbp)
movq %rdx, -32(%rbp)
.loc 38 40 35
movq %r8, %rdx
movq -32(%rbp), %r8
movq %rax, -40(%rbp)
callq *%r8
.Ltmp633:
.loc 38 0 35
movq -16(%rbp), %rax
.loc 38 40 17
cmpw $0, 8(%rax)
je .LBB68_2
.loc 38 0 17
movq -24(%rbp), %rdi
.loc 38 40 17
callq __zig_return_error
jmp .LBB68_3
.LBB68_2:
jmp .LBB68_3
.LBB68_3:
.loc 38 0 17
movq -40(%rbp), %rax
.loc 38 40 17
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp634:
.Lfunc_end68:
.size "std.io.in_stream.InStream(anyerror).read", .Lfunc_end68-"std.io.in_stream.InStream(anyerror).read"
.cfi_endproc
.p2align 4, 0x90
.type std.mem.readInt,@function
std.mem.readInt:
.Lfunc_begin69:
.loc 8 583 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $16, %rsp
movq %rdi, -8(%rbp)
andb $1, %sil
movb %sil, -9(%rbp)
.Ltmp635:
.loc 8 584 9 prologue_end
movb -9(%rbp), %al
.loc 8 584 16 is_stmt 0
subb $1, %al
.loc 8 584 5
jne .LBB69_2
jmp .LBB69_1
.LBB69_1:
.Ltmp636:
.loc 8 585 33 is_stmt 1
movq -8(%rbp), %rdi
.loc 8 585 29 is_stmt 0
callq std.mem.readIntNative
.loc 8 585 9
addq $16, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp637:
.LBB69_2:
.cfi_def_cfa %rbp, 16
.loc 8 587 34 is_stmt 1
movq -8(%rbp), %rdi
.loc 8 587 30 is_stmt 0
callq std.mem.readIntForeign
.loc 8 587 9
addq $16, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp638:
.Lfunc_end69:
.size std.mem.readInt, .Lfunc_end69-std.mem.readInt
.cfi_endproc
.p2align 4, 0x90
.type std.mem.readIntNative,@function
std.mem.readIntNative:
.Lfunc_begin70:
.loc 8 528 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $16, %rsp
movq %rdi, -8(%rbp)
.Ltmp639:
.loc 8 529 40 prologue_end
movq -8(%rbp), %rax
.loc 8 529 12 is_stmt 0
cmpq $0, %rax
movq %rax, -16(%rbp)
jne .LBB70_2
.loc 8 0 12
xorl %eax, %eax
movl %eax, %esi
.loc 8 529 12
leaq __unnamed_3(%rip), %rdi
callq std.special.panic
.LBB70_2:
.loc 8 0 12
movq -16(%rbp), %rax
.loc 8 529 46
movw (%rax), %cx
.loc 8 529 5
movw %cx, %ax
addq $16, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp640:
.Lfunc_end70:
.size std.mem.readIntNative, .Lfunc_end70-std.mem.readIntNative
.cfi_endproc
.p2align 4, 0x90
.type std.mem.readIntForeign,@function
std.mem.readIntForeign:
.Lfunc_begin71:
.loc 8 536 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $16, %rsp
movq %rdi, -8(%rbp)
.Ltmp641:
.loc 8 537 42 prologue_end
movq -8(%rbp), %rdi
.loc 8 537 38 is_stmt 0
callq std.mem.readIntNative
.loc 8 537 12
rolw $8, %ax
.loc 8 537 5
addq $16, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp642:
.Lfunc_end71:
.size std.mem.readIntForeign, .Lfunc_end71-std.mem.readIntForeign
.cfi_endproc
.p2align 4, 0x90
.type std.mem.readInt.17,@function
std.mem.readInt.17:
.Lfunc_begin72:
.loc 8 583 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $16, %rsp
movq %rdi, -8(%rbp)
andb $1, %sil
movb %sil, -9(%rbp)
.Ltmp643:
.loc 8 584 9 prologue_end
movb -9(%rbp), %al
.loc 8 584 16 is_stmt 0
subb $1, %al
.loc 8 584 5
jne .LBB72_2
jmp .LBB72_1
.LBB72_1:
.Ltmp644:
.loc 8 585 33 is_stmt 1
movq -8(%rbp), %rdi
.loc 8 585 29 is_stmt 0
callq std.mem.readIntNative.18
.loc 8 585 9
addq $16, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp645:
.LBB72_2:
.cfi_def_cfa %rbp, 16
.loc 8 587 34 is_stmt 1
movq -8(%rbp), %rdi
.loc 8 587 30 is_stmt 0
callq std.mem.readIntForeign.19
.loc 8 587 9
addq $16, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp646:
.Lfunc_end72:
.size std.mem.readInt.17, .Lfunc_end72-std.mem.readInt.17
.cfi_endproc
.p2align 4, 0x90
.type std.mem.readIntNative.18,@function
std.mem.readIntNative.18:
.Lfunc_begin73:
.loc 8 528 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $16, %rsp
movq %rdi, -8(%rbp)
.Ltmp647:
.loc 8 529 40 prologue_end
movq -8(%rbp), %rax
.loc 8 529 12 is_stmt 0
cmpq $0, %rax
movq %rax, -16(%rbp)
jne .LBB73_2
.loc 8 0 12
xorl %eax, %eax
movl %eax, %esi
.loc 8 529 12
leaq __unnamed_3(%rip), %rdi
callq std.special.panic
.LBB73_2:
.loc 8 0 12
movq -16(%rbp), %rax
.loc 8 529 46
movl (%rax), %ecx
.loc 8 529 5
movl %ecx, %eax
addq $16, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp648:
.Lfunc_end73:
.size std.mem.readIntNative.18, .Lfunc_end73-std.mem.readIntNative.18
.cfi_endproc
.p2align 4, 0x90
.type std.mem.readIntForeign.19,@function
std.mem.readIntForeign.19:
.Lfunc_begin74:
.loc 8 536 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $16, %rsp
movq %rdi, -8(%rbp)
.Ltmp649:
.loc 8 537 42 prologue_end
movq -8(%rbp), %rdi
.loc 8 537 38 is_stmt 0
callq std.mem.readIntNative.18
.loc 8 537 12
bswapl %eax
.loc 8 537 5
addq $16, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp650:
.Lfunc_end74:
.size std.mem.readIntForeign.19, .Lfunc_end74-std.mem.readIntForeign.19
.cfi_endproc
.p2align 4, 0x90
.type std.mem.readInt.20,@function
std.mem.readInt.20:
.Lfunc_begin75:
.loc 8 583 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $16, %rsp
movq %rdi, -8(%rbp)
andb $1, %sil
movb %sil, -9(%rbp)
.Ltmp651:
.loc 8 584 9 prologue_end
movb -9(%rbp), %al
.loc 8 584 16 is_stmt 0
subb $1, %al
.loc 8 584 5
jne .LBB75_2
jmp .LBB75_1
.LBB75_1:
.Ltmp652:
.loc 8 585 33 is_stmt 1
movq -8(%rbp), %rdi
.loc 8 585 29 is_stmt 0
callq std.mem.readIntNative.21
.loc 8 585 9
addq $16, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp653:
.LBB75_2:
.cfi_def_cfa %rbp, 16
.loc 8 587 34 is_stmt 1
movq -8(%rbp), %rdi
.loc 8 587 30 is_stmt 0
callq std.mem.readIntForeign.22
.loc 8 587 9
addq $16, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp654:
.Lfunc_end75:
.size std.mem.readInt.20, .Lfunc_end75-std.mem.readInt.20
.cfi_endproc
.p2align 4, 0x90
.type std.mem.readIntNative.21,@function
std.mem.readIntNative.21:
.Lfunc_begin76:
.loc 8 528 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $16, %rsp
movq %rdi, -8(%rbp)
.Ltmp655:
.loc 8 529 40 prologue_end
movq -8(%rbp), %rax
.loc 8 529 12 is_stmt 0
cmpq $0, %rax
movq %rax, -16(%rbp)
jne .LBB76_2
.loc 8 0 12
xorl %eax, %eax
movl %eax, %esi
.loc 8 529 12
leaq __unnamed_3(%rip), %rdi
callq std.special.panic
.LBB76_2:
.loc 8 0 12
movq -16(%rbp), %rax
.loc 8 529 46
movq (%rax), %rax
.loc 8 529 5
addq $16, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp656:
.Lfunc_end76:
.size std.mem.readIntNative.21, .Lfunc_end76-std.mem.readIntNative.21
.cfi_endproc
.p2align 4, 0x90
.type std.mem.readIntForeign.22,@function
std.mem.readIntForeign.22:
.Lfunc_begin77:
.loc 8 536 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $16, %rsp
movq %rdi, -8(%rbp)
.Ltmp657:
.loc 8 537 42 prologue_end
movq -8(%rbp), %rdi
.loc 8 537 38 is_stmt 0
callq std.mem.readIntNative.21
.loc 8 537 12
bswapq %rax
.loc 8 537 5
addq $16, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp658:
.Lfunc_end77:
.size std.mem.readIntForeign.22, .Lfunc_end77-std.mem.readIntForeign.22
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.alignedAlloc,@function
std.mem.Allocator.alignedAlloc:
.Lfunc_begin78:
.loc 8 100 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $224, %rsp
movq %rdi, %rax
movq %fs:40, %r8
movq %r8, -8(%rbp)
movq %rdx, -136(%rbp)
movq %rcx, -144(%rbp)
.Ltmp659:
.loc 8 112 15 prologue_end
cmpq $0, -144(%rbp)
movq %rsi, -152(%rbp)
movq %rdi, -160(%rbp)
movq %rax, -168(%rbp)
.loc 8 112 9 is_stmt 0
jne .LBB78_3
.Ltmp660:
.loc 8 113 13 is_stmt 1
movq __unnamed_49+16(%rip), %rax
movq -160(%rbp), %rcx
movq %rax, 16(%rcx)
vmovdqu __unnamed_49(%rip), %xmm0
vmovdqu %xmm0, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB78_17
.loc 8 0 13 is_stmt 0
movq -168(%rbp), %rax
.loc 8 113 13
addq $224, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp661:
.LBB78_3:
.cfi_def_cfa %rbp, 16
.loc 8 112 9 is_stmt 1
jmp .LBB78_4
.LBB78_4:
.loc 8 116 56
movq -144(%rbp), %rcx
.loc 8 116 36 is_stmt 0
leaq -72(%rbp), %rdi
movq -152(%rbp), %rsi
movl $64, %edx
callq std.math.mul
.loc 8 116 59
cmpw $0, -64(%rbp)
je .LBB78_7
.loc 8 0 59
movq -152(%rbp), %rdi
.loc 8 116 65
callq __zig_return_error
movq __unnamed_50+16(%rip), %rax
movq -160(%rbp), %rcx
movq %rax, 16(%rcx)
vmovdqu __unnamed_50(%rip), %xmm0
vmovdqu %xmm0, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB78_18
.loc 8 0 65
movq -168(%rbp), %rax
.loc 8 116 65
addq $224, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB78_7:
.cfi_def_cfa %rbp, 16
.loc 8 116 59
movq -72(%rbp), %rax
movq %rax, -104(%rbp)
.loc 8 117 36 is_stmt 1
movq -136(%rbp), %rax
movq (%rax), %rax
.loc 8 117 47 is_stmt 0
movq -136(%rbp), %rdx
.loc 8 117 91
movq -104(%rbp), %r9
.loc 8 117 46
movq %rsp, %rcx
movl $8, (%rcx)
leaq __unnamed_51(%rip), %rcx
leaq -96(%rbp), %rdi
movq -152(%rbp), %rsi
callq *%rax
.loc 8 117 28
cmpw $0, -80(%rbp)
je .LBB78_11
movw -80(%rbp), %ax
movq -160(%rbp), %rcx
movw %ax, 16(%rcx)
movq -152(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB78_19
.loc 8 0 28
movq -168(%rbp), %rax
.loc 8 117 28
addq $224, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB78_11:
.cfi_def_cfa %rbp, 16
movq -96(%rbp), %rax
movq %rax, -120(%rbp)
movq -88(%rbp), %rax
movq %rax, -112(%rbp)
.loc 8 118 26 is_stmt 1
movq -112(%rbp), %rax
.loc 8 118 31 is_stmt 0
cmpq -104(%rbp), %rax
sete %cl
.loc 8 118 15
movzbl %cl, %edi
callq std.debug.assert
leaq -56(%rbp), %rax
.loc 8 119 27 is_stmt 1
movq -120(%rbp), %rdx
.loc 8 119 54 is_stmt 0
movq -112(%rbp), %rsi
.loc 8 119 9
movq %rdx, %rdi
movl $170, %r8d
movq %rsi, -176(%rbp)
movl %r8d, %esi
movq -176(%rbp), %r9
movq %rdx, -184(%rbp)
movq %r9, %rdx
movq %rax, -192(%rbp)
callq memset@PLT
movq $1296236545, -56(%rbp)
movq -184(%rbp), %rax
movq %rax, -48(%rbp)
movq -176(%rbp), %rdx
movq %rdx, -40(%rbp)
movq $0, -32(%rbp)
movq $0, -24(%rbp)
movq $0, -16(%rbp)
xorl %esi, %esi
movl %esi, %edx
movq -192(%rbp), %rax
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
.Ltmp662:
.loc 8 125 56 is_stmt 1
movq -120(%rbp), %rax
.loc 8 125 20 is_stmt 0
cmpq $0, %rax
movq %rax, -200(%rbp)
jne .LBB78_13
.loc 8 0 20
xorl %eax, %eax
movl %eax, %esi
.loc 8 125 20
leaq __unnamed_3(%rip), %rdi
callq std.special.panic
.LBB78_13:
.loc 8 0 20
xorl %eax, %eax
movl %eax, %ecx
movq -200(%rbp), %rdx
.loc 8 125 20
movq %rdx, -128(%rbp)
.loc 8 125 67
movq -144(%rbp), %rsi
movq -160(%rbp), %rdi
.loc 8 125 62
movw $0, 16(%rdi)
movq -128(%rbp), %r8
cmpq %rsi, %rcx
movq %rsi, -208(%rbp)
movq %r8, -216(%rbp)
jbe .LBB78_15
.loc 8 0 62
xorl %eax, %eax
movl %eax, %esi
.loc 8 125 62
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.LBB78_15:
.loc 8 0 62
movq -160(%rbp), %rax
movq -216(%rbp), %rcx
.loc 8 125 62
movq %rcx, (%rax)
movq -208(%rbp), %rdx
movq %rdx, 8(%rax)
movw $0, 16(%rax)
movq %fs:40, %rsi
movq -8(%rbp), %rdi
cmpq %rdi, %rsi
jne .LBB78_20
.loc 8 0 62
movq -168(%rbp), %rax
.loc 8 125 13
addq $224, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp663:
.LBB78_17:
.cfi_def_cfa %rbp, 16
.loc 8 0 0
callq __stack_chk_fail@PLT
.LBB78_18:
callq __stack_chk_fail@PLT
.LBB78_19:
callq __stack_chk_fail@PLT
.LBB78_20:
callq __stack_chk_fail@PLT
.Ltmp664:
.Lfunc_end78:
.size std.mem.Allocator.alignedAlloc, .Lfunc_end78-std.mem.Allocator.alignedAlloc
.cfi_endproc
.p2align 4, 0x90
.type std.elf.Elf.findSection,@function
std.elf.Elf.findSection:
.Lfunc_begin79:
.loc 9 531 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $176, %rsp
movq %rdi, %rax
movq %fs:40, %r8
movq %r8, -8(%rbp)
movq %rdx, -80(%rbp)
.Ltmp665:
.loc 9 532 31 prologue_end
movq -80(%rbp), %rdx
movq %rdx, %r8
addq $64, %r8
.loc 9 532 23 is_stmt 0
movq $0, -32(%rbp)
movq 72(%rdx), %rdx
movq %rcx, -88(%rbp)
.Ltmp666:
.loc 9 0 23
movq %rsi, -96(%rbp)
movq %rdi, -104(%rbp)
movq %rax, -112(%rbp)
movq %r8, -120(%rbp)
movq %rdx, -128(%rbp)
.Ltmp667:
.LBB79_1:
.loc 9 532 23
movq -32(%rbp), %rax
movq -128(%rbp), %rcx
cmpq %rcx, %rax
movq %rax, -136(%rbp)
jae .LBB79_28
.Ltmp668:
.loc 9 0 23
movq -136(%rbp), %rax
.loc 9 532 23
shlq $6, %rax
movq -120(%rbp), %rcx
addq (%rcx), %rax
.loc 9 532 51
movq %rax, -40(%rbp)
.Ltmp669:
.loc 9 533 28 is_stmt 1
movq -40(%rbp), %rax
.loc 9 533 37 is_stmt 0
cmpl $0, 4(%rax)
.loc 9 533 13
jne .LBB79_4
.Ltmp670:
.loc 9 533 50
jmp .LBB79_27
.Ltmp671:
.LBB79_4:
.loc 9 533 13
jmp .LBB79_5
.Ltmp672:
.LBB79_5:
.loc 9 535 36 is_stmt 1
movq -80(%rbp), %rax
.loc 9 535 51 is_stmt 0
movq 56(%rax), %rax
movq 24(%rax), %rax
.loc 9 535 72
movq -40(%rbp), %rcx
movl (%rcx), %edx
movl %edx, %ecx
.loc 9 535 59
addq %rcx, %rax
setb %sil
movq %rax, -144(%rbp)
jb .LBB79_30
jmp .LBB79_31
.Ltmp673:
.LBB79_6:
.loc 9 536 13 is_stmt 1
movw -50(%rbp), %ax
movq -104(%rbp), %rcx
movw %ax, 8(%rcx)
movq -96(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB79_32
.Ltmp674:
.loc 9 0 13 is_stmt 0
movq -112(%rbp), %rax
.loc 9 536 13
addq $176, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp675:
.LBB79_8:
.cfi_def_cfa %rbp, 16
.loc 9 538 13 is_stmt 1
movq $0, -64(%rbp)
movq -88(%rbp), %rax
movq 8(%rax), %rcx
movq %rcx, -152(%rbp)
.Ltmp676:
.LBB79_9:
movq -64(%rbp), %rax
movq -152(%rbp), %rcx
cmpq %rcx, %rax
movq %rax, -160(%rbp)
jae .LBB79_19
.Ltmp677:
.loc 9 0 13 is_stmt 0
movq -160(%rbp), %rax
movq -88(%rbp), %rcx
.loc 9 538 13
addq (%rcx), %rax
.Ltmp678:
.loc 9 539 41 is_stmt 1
movq -80(%rbp), %rdx
.loc 9 539 51 is_stmt 0
movq 8(%rdx), %rdx
.loc 9 539 60
leaq -16(%rbp), %rdi
movq -96(%rbp), %rsi
movq %rax, -168(%rbp)
.Ltmp679:
callq "std.io.in_stream.InStream(anyerror).readByte"
.loc 9 539 34
cmpw $0, -14(%rbp)
je .LBB79_13
.Ltmp680:
movw -14(%rbp), %ax
movq -104(%rbp), %rcx
movw %ax, 8(%rcx)
movq -96(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB79_33
.Ltmp681:
.loc 9 0 34
movq -112(%rbp), %rax
.loc 9 539 34
addq $176, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp682:
.LBB79_13:
.cfi_def_cfa %rbp, 16
movb -16(%rbp), %al
movb %al, -65(%rbp)
.loc 9 540 30 is_stmt 1
cmpb $0, -65(%rbp)
sete %al
.loc 9 540 35 is_stmt 0
testb $1, %al
movb %al, -169(%rbp)
jne .LBB79_15
.Ltmp683:
.loc 9 0 35
movq -168(%rbp), %rax
.loc 9 540 38
movb (%rax), %cl
.loc 9 540 49
cmpb -65(%rbp), %cl
setne %cl
movb %cl, -169(%rbp)
.Ltmp684:
.LBB79_15:
.loc 9 0 49
movb -169(%rbp), %al
.loc 9 540 17
testb $1, %al
jne .LBB79_16
jmp .LBB79_17
.Ltmp685:
.LBB79_16:
.loc 9 540 62
jmp .LBB79_27
.Ltmp686:
.LBB79_17:
.loc 9 540 17
jmp .LBB79_18
.Ltmp687:
.LBB79_18:
.loc 9 0 17
movq -160(%rbp), %rax
.loc 9 538 13 is_stmt 1
addq $1, %rax
movq %rax, -64(%rbp)
jmp .LBB79_9
.Ltmp688:
.LBB79_19:
.loc 9 544 42
movq -80(%rbp), %rax
.loc 9 544 52 is_stmt 0
movq 8(%rax), %rdx
.loc 9 544 61
leaq -24(%rbp), %rdi
movq -96(%rbp), %rsi
callq "std.io.in_stream.InStream(anyerror).readByte"
.loc 9 544 35
cmpw $0, -22(%rbp)
je .LBB79_22
.Ltmp689:
movw -22(%rbp), %ax
movq -104(%rbp), %rcx
movw %ax, 8(%rcx)
movq -96(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB79_34
.Ltmp690:
.loc 9 0 35
movq -112(%rbp), %rax
.loc 9 544 35
addq $176, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp691:
.LBB79_22:
.cfi_def_cfa %rbp, 16
movb -24(%rbp), %al
movb %al, -66(%rbp)
.loc 9 545 31 is_stmt 1
cmpb $0, -66(%rbp)
.loc 9 545 17 is_stmt 0
jne .LBB79_25
.Ltmp692:
.loc 9 545 44
movq -40(%rbp), %rax
movq -104(%rbp), %rcx
movw $0, 8(%rcx)
movq %rax, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB79_35
.Ltmp693:
.loc 9 0 44
movq -112(%rbp), %rax
.loc 9 545 37
addq $176, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp694:
.LBB79_25:
.cfi_def_cfa %rbp, 16
.loc 9 545 17
jmp .LBB79_26
.Ltmp695:
.LBB79_26:
.loc 9 532 23 is_stmt 1
jmp .LBB79_27
.Ltmp696:
.LBB79_27:
.loc 9 0 23 is_stmt 0
movq -136(%rbp), %rax
.loc 9 532 23
addq $1, %rax
movq %rax, -32(%rbp)
jmp .LBB79_1
.Ltmp697:
.LBB79_28:
.loc 9 549 9 is_stmt 1
vxorps %xmm0, %xmm0, %xmm0
movq -104(%rbp), %rax
vmovdqu %xmm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB79_36
.Ltmp698:
.loc 9 0 9 is_stmt 0
movq -112(%rbp), %rax
.loc 9 549 9
addq $176, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp699:
.LBB79_30:
.cfi_def_cfa %rbp, 16
.loc 9 0 9
xorl %eax, %eax
movl %eax, %esi
.Ltmp700:
.loc 9 535 59 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp701:
.LBB79_31:
.loc 9 0 59 is_stmt 0
movq -144(%rbp), %rax
.loc 9 535 59
movq %rax, -48(%rbp)
.loc 9 536 20 is_stmt 1
movq -80(%rbp), %rcx
.loc 9 536 36 is_stmt 0
movq (%rcx), %rsi
.loc 9 536 44
movq -48(%rbp), %rdx
movq -96(%rbp), %rdi
.loc 9 536 43
callq "std.io.seekable_stream.SeekableStream(anyerror,anyerror).seekTo"
movw %ax, -50(%rbp)
.loc 9 536 13
cmpw $0, -50(%rbp)
jne .LBB79_6
jmp .LBB79_8
.Ltmp702:
.LBB79_32:
.loc 9 0 0
callq __stack_chk_fail@PLT
.Ltmp703:
.LBB79_33:
callq __stack_chk_fail@PLT
.Ltmp704:
.LBB79_34:
callq __stack_chk_fail@PLT
.Ltmp705:
.LBB79_35:
callq __stack_chk_fail@PLT
.Ltmp706:
.LBB79_36:
callq __stack_chk_fail@PLT
.Ltmp707:
.Lfunc_end79:
.size std.elf.Elf.findSection, .Lfunc_end79-std.elf.Elf.findSection
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.AbbrevTableHeader,null).init",@function
"std.array_list.AlignedArrayList(std.debug.AbbrevTableHeader,null).init":
.Lfunc_begin80:
.file 39 "/home/sargun/zig-linux-x86_64-0.5.0/lib/zig/std/array_list.zig"
.loc 39 32 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
pushq %rax
movq %rdi, %rax
movq %rsi, -8(%rbp)
.Ltmp708:
.loc 39 34 30 prologue_end
movq __unnamed_52(%rip), %rcx
movq %rcx, (%rdi)
movq __unnamed_52+8(%rip), %rcx
movq %rcx, 8(%rdi)
.loc 39 35 24
movq $0, 16(%rdi)
.loc 39 36 30
movq -8(%rbp), %rcx
movq %rcx, 24(%rdi)
.loc 39 33 13
addq $8, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp709:
.Lfunc_end80:
.size "std.array_list.AlignedArrayList(std.debug.AbbrevTableHeader,null).init", .Lfunc_end80-"std.array_list.AlignedArrayList(std.debug.AbbrevTableHeader,null).init"
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.CompileUnit,null).init",@function
"std.array_list.AlignedArrayList(std.debug.CompileUnit,null).init":
.Lfunc_begin81:
.loc 39 32 0
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
pushq %rax
movq %rdi, %rax
movq %rsi, -8(%rbp)
.Ltmp710:
.loc 39 34 30 prologue_end
movq __unnamed_53(%rip), %rcx
movq %rcx, (%rdi)
movq __unnamed_53+8(%rip), %rcx
movq %rcx, 8(%rdi)
.loc 39 35 24
movq $0, 16(%rdi)
.loc 39 36 30
movq -8(%rbp), %rcx
movq %rcx, 24(%rdi)
.loc 39 33 13
addq $8, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp711:
.Lfunc_end81:
.size "std.array_list.AlignedArrayList(std.debug.CompileUnit,null).init", .Lfunc_end81-"std.array_list.AlignedArrayList(std.debug.CompileUnit,null).init"
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.Func,null).init",@function
"std.array_list.AlignedArrayList(std.debug.Func,null).init":
.Lfunc_begin82:
.loc 39 32 0
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
pushq %rax
movq %rdi, %rax
movq %rsi, -8(%rbp)
.Ltmp712:
.loc 39 34 30 prologue_end
movq __unnamed_54(%rip), %rcx
movq %rcx, (%rdi)
movq __unnamed_54+8(%rip), %rcx
movq %rcx, 8(%rdi)
.loc 39 35 24
movq $0, 16(%rdi)
.loc 39 36 30
movq -8(%rbp), %rcx
movq %rcx, 24(%rdi)
.loc 39 33 13
addq $8, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp713:
.Lfunc_end82:
.size "std.array_list.AlignedArrayList(std.debug.Func,null).init", .Lfunc_end82-"std.array_list.AlignedArrayList(std.debug.Func,null).init"
.cfi_endproc
.p2align 4, 0x90
.type std.debug.scanAllFunctions,@function
std.debug.scanAllFunctions:
.Lfunc_begin83:
.loc 2 2072 0
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $1216, %rsp
movq %fs:40, %rax
movq %rax, -8(%rbp)
movq %rsi, -616(%rbp)
.Ltmp714:
.loc 2 2073 30 prologue_end
movq -616(%rbp), %rax
.loc 2 2073 41 is_stmt 0
movq 24(%rax), %rax
.loc 2 2073 53
movq -616(%rbp), %rcx
.loc 2 2073 49
addq 32(%rcx), %rax
setb %dl
movq %rdi, -944(%rbp)
movq %rax, -952(%rbp)
jb .LBB83_144
jmp .LBB83_145
.LBB83_1:
.loc 2 2076 12 is_stmt 1
movq -632(%rbp), %rax
.loc 2 2076 29 is_stmt 0
cmpq -624(%rbp), %rax
jae .LBB83_142
.Ltmp715:
.loc 2 2077 15 is_stmt 1
movq -616(%rbp), %rax
.loc 2 2077 37 is_stmt 0
movq (%rax), %rsi
.loc 2 2077 45
movq -632(%rbp), %rdx
movq -944(%rbp), %rdi
.loc 2 2077 44
callq "std.io.seekable_stream.SeekableStream(anyerror,anyerror).seekTo"
movw %ax, -634(%rbp)
.loc 2 2077 9
cmpw $0, -634(%rbp)
je .LBB83_5
movw -634(%rbp), %ax
movq -944(%rbp), %rdi
movw %ax, -954(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB83_160
.loc 2 0 9
movw -954(%rbp), %ax
.loc 2 2077 9
addq $1216, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB83_5:
.cfi_def_cfa %rbp, 16
.loc 2 0 9
leaq -56(%rbp), %rax
.loc 2 2079 9 is_stmt 1
leaq -57(%rbp), %rcx
movq %rcx, %rdi
movl $170, %esi
movl $1, %edx
movq %rax, -968(%rbp)
movq %rcx, -976(%rbp)
callq memset@PLT
movq $1296236545, -56(%rbp)
movq -976(%rbp), %rax
movq %rax, -48(%rbp)
movq $1, -40(%rbp)
movq $0, -32(%rbp)
movq $0, -24(%rbp)
movq $0, -16(%rbp)
xorl %esi, %esi
movl %esi, %edx
movq -968(%rbp), %rax
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
.loc 2 2080 109
movq -616(%rbp), %rax
movq 8(%rax), %rax
.loc 2 2080 50 is_stmt 0
leaq -80(%rbp), %rdi
movq -944(%rbp), %rsi
movq %rdx, -984(%rbp)
movq %rax, %rdx
leaq -57(%rbp), %rcx
.Ltmp716:
callq std.debug.readInitialLength
.Ltmp717:
.loc 2 2080 29
cmpw $0, -72(%rbp)
je .LBB83_8
movw -72(%rbp), %ax
movq -944(%rbp), %rdi
movw %ax, -986(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB83_161
.loc 2 0 29
movw -986(%rbp), %ax
.loc 2 2080 29
addq $1216, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB83_8:
.cfi_def_cfa %rbp, 16
movq -80(%rbp), %rax
movq %rax, -648(%rbp)
.loc 2 2081 25 is_stmt 1
cmpq $0, -648(%rbp)
.loc 2 2081 9 is_stmt 0
jne .LBB83_11
.loc 2 0 9
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB83_162
xorl %eax, %eax
.loc 2 2081 31
addq $1216, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB83_11:
.cfi_def_cfa %rbp, 16
.loc 2 2081 9
jmp .LBB83_12
.LBB83_12:
.loc 2 2082 29 is_stmt 1
movq -648(%rbp), %rax
.loc 2 2082 44 is_stmt 0
testb $1, -57(%rbp)
movq %rax, -1000(%rbp)
jne .LBB83_13
jmp .LBB83_14
.LBB83_13:
.loc 2 2082 60
movq $12, -656(%rbp)
.loc 2 2082 44
movl $12, %eax
movq %rax, -1008(%rbp)
jmp .LBB83_15
.LBB83_14:
.loc 2 2082 75
movq $4, -656(%rbp)
movl $4, %eax
movq %rax, -1008(%rbp)
.LBB83_15:
.loc 2 0 75
movq -1008(%rbp), %rax
movq -1000(%rbp), %rcx
.loc 2 2082 41
addq %rax, %rcx
setb %dl
movq %rcx, -1016(%rbp)
jb .LBB83_146
jmp .LBB83_147
.LBB83_16:
.loc 2 2084 25 is_stmt 1
movw -86(%rbp), %ax
movq -944(%rbp), %rdi
movw %ax, -1018(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB83_163
.loc 2 0 25 is_stmt 0
movw -1018(%rbp), %ax
.loc 2 2084 25
addq $1216, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB83_18:
.cfi_def_cfa %rbp, 16
movw -88(%rbp), %ax
movw %ax, -666(%rbp)
.loc 2 2085 21 is_stmt 1
cmpw $2, -666(%rbp)
setb %cl
.loc 2 2085 25 is_stmt 0
testb $1, %cl
movb %cl, -1019(%rbp)
jne .LBB83_20
.loc 2 2085 36
cmpw $5, -666(%rbp)
seta %al
movb %al, -1019(%rbp)
.LBB83_20:
.loc 2 0 36
movb -1019(%rbp), %al
.loc 2 2085 9
testb $1, %al
jne .LBB83_21
jmp .LBB83_23
.LBB83_21:
.loc 2 0 9
movq -944(%rbp), %rdi
.loc 2 2085 41
callq __zig_return_error
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB83_164
movw $36, %ax
addq $1216, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB83_23:
.cfi_def_cfa %rbp, 16
.loc 2 2085 9
jmp .LBB83_24
.LBB83_24:
.loc 2 2087 37 is_stmt 1
testb $1, -57(%rbp)
jne .LBB83_25
jmp .LBB83_28
.LBB83_25:
.loc 2 2087 54 is_stmt 0
movq -616(%rbp), %rax
.loc 2 2087 70
movq 8(%rax), %rdx
.loc 2 2087 86
movq -616(%rbp), %rax
movb 16(%rax), %cl
.loc 2 2087 78
movzbl %cl, %ecx
leaq -104(%rbp), %rdi
movq -944(%rbp), %rsi
callq "std.io.in_stream.InStream(anyerror).readInt.16"
.loc 2 2087 48
cmpw $0, -96(%rbp)
je .LBB83_31
movw -96(%rbp), %ax
movq -944(%rbp), %rdi
movw %ax, -1022(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB83_165
.loc 2 0 48
movw -1022(%rbp), %ax
.loc 2 2087 48
addq $1216, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB83_28:
.cfi_def_cfa %rbp, 16
.loc 2 2087 106
movq -616(%rbp), %rax
.loc 2 2087 122
movq 8(%rax), %rdx
.loc 2 2087 138
movq -616(%rbp), %rax
movb 16(%rax), %cl
.loc 2 2087 130
movzbl %cl, %ecx
leaq -112(%rbp), %rdi
movq -944(%rbp), %rsi
callq "std.io.in_stream.InStream(anyerror).readInt.15"
.loc 2 2087 100
cmpw $0, -108(%rbp)
je .LBB83_32
movw -108(%rbp), %ax
movq -944(%rbp), %rdi
movw %ax, -1024(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB83_166
.loc 2 0 100
movw -1024(%rbp), %ax
.loc 2 2087 100
addq $1216, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB83_31:
.cfi_def_cfa %rbp, 16
.loc 2 2087 48
movq -104(%rbp), %rax
movq %rax, -680(%rbp)
.loc 2 2087 37
jmp .LBB83_33
.LBB83_32:
.loc 2 2087 100
movl -112(%rbp), %eax
movl %eax, %eax
movl %eax, %ecx
movq %rcx, -680(%rbp)
.LBB83_33:
.loc 2 2089 36 is_stmt 1
movq -616(%rbp), %rax
.loc 2 2089 52 is_stmt 0
movq 8(%rax), %rdx
.loc 2 2089 61
leaq -120(%rbp), %rdi
movq -944(%rbp), %rsi
callq "std.io.in_stream.InStream(anyerror).readByte"
.loc 2 2089 30
cmpw $0, -118(%rbp)
je .LBB83_36
movw -118(%rbp), %ax
movq -944(%rbp), %rdi
movw %ax, -1026(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB83_167
.loc 2 0 30
movw -1026(%rbp), %ax
.loc 2 2089 30
addq $1216, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB83_36:
.cfi_def_cfa %rbp, 16
movb -120(%rbp), %al
movb %al, -681(%rbp)
.loc 2 2090 26 is_stmt 1
cmpb $8, -681(%rbp)
.loc 2 2090 9 is_stmt 0
je .LBB83_39
.loc 2 0 9
movq -944(%rbp), %rdi
.loc 2 2090 45
callq __zig_return_error
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB83_168
movw $36, %ax
addq $1216, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB83_39:
.cfi_def_cfa %rbp, 16
.loc 2 2090 9
jmp .LBB83_40
.LBB83_40:
.loc 2 2092 40 is_stmt 1
movq -616(%rbp), %rax
.loc 2 2092 62 is_stmt 0
movq (%rax), %rdx
.loc 2 2092 69
leaq -136(%rbp), %rdi
movq -944(%rbp), %rsi
callq "std.io.seekable_stream.SeekableStream(anyerror,anyerror).getPos"
.loc 2 2092 34
cmpw $0, -128(%rbp)
je .LBB83_43
movw -128(%rbp), %ax
movq -944(%rbp), %rdi
movw %ax, -1028(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB83_169
.loc 2 0 34
movw -1028(%rbp), %ax
.loc 2 2092 34
addq $1216, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB83_43:
.cfi_def_cfa %rbp, 16
movq -136(%rbp), %rax
movq %rax, -696(%rbp)
.loc 2 2093 49 is_stmt 1
movq -616(%rbp), %rdx
.loc 2 2093 53 is_stmt 0
movq -680(%rbp), %rcx
.loc 2 2093 48
leaq -152(%rbp), %rdi
movq -944(%rbp), %rsi
callq std.debug.getAbbrevTable
.loc 2 2093 30
cmpw $0, -144(%rbp)
je .LBB83_46
movw -144(%rbp), %ax
movq -944(%rbp), %rdi
movw %ax, -1030(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB83_170
.loc 2 0 30
movw -1030(%rbp), %ax
.loc 2 2093 30
addq $1216, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB83_46:
.cfi_def_cfa %rbp, 16
movq -152(%rbp), %rax
movq %rax, -704(%rbp)
.loc 2 2095 15 is_stmt 1
movq -616(%rbp), %rax
.loc 2 2095 37 is_stmt 0
movq (%rax), %rsi
.loc 2 2095 45
movq -696(%rbp), %rdx
movq -944(%rbp), %rdi
.loc 2 2095 44
callq "std.io.seekable_stream.SeekableStream(anyerror,anyerror).seekTo"
movw %ax, -706(%rbp)
.loc 2 2095 9
cmpw $0, -706(%rbp)
je .LBB83_49
movw -706(%rbp), %ax
movq -944(%rbp), %rdi
movw %ax, -1032(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB83_171
.loc 2 0 9
movw -1032(%rbp), %ax
.loc 2 2095 9
addq $1216, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB83_49:
.cfi_def_cfa %rbp, 16
.loc 2 2097 31 is_stmt 1
movq -632(%rbp), %rax
.loc 2 2097 48 is_stmt 0
addq -664(%rbp), %rax
setb %cl
movq %rax, -1040(%rbp)
jb .LBB83_148
jmp .LBB83_149
.LBB83_50:
.loc 2 2099 23 is_stmt 1
movq -616(%rbp), %rax
.loc 2 2099 45 is_stmt 0
movq (%rax), %rdx
.loc 2 2099 52
leaq -168(%rbp), %rdi
movq -944(%rbp), %rsi
callq "std.io.seekable_stream.SeekableStream(anyerror,anyerror).getPos"
.loc 2 2099 17
cmpw $0, -160(%rbp)
je .LBB83_53
movw -160(%rbp), %ax
movq -944(%rbp), %rdi
movw %ax, -1042(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB83_172
.loc 2 0 17
movw -1042(%rbp), %ax
.loc 2 2099 17
addq $1216, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB83_53:
.cfi_def_cfa %rbp, 16
movq -168(%rbp), %rax
.loc 2 2099 56
cmpq -720(%rbp), %rax
jae .LBB83_141
.Ltmp718:
.loc 2 2100 43 is_stmt 1
movq -616(%rbp), %rdx
.loc 2 2100 47 is_stmt 0
movq -704(%rbp), %rcx
.loc 2 2100 61
movb -57(%rbp), %al
.loc 2 2100 42
movzbl %al, %r8d
leaq -232(%rbp), %rdi
movq -944(%rbp), %rsi
callq std.debug.parseDie
.loc 2 2100 30
cmpw $0, -176(%rbp)
je .LBB83_57
movw -176(%rbp), %ax
movq -944(%rbp), %rdi
movw %ax, -1044(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB83_173
.loc 2 0 30
movw -1044(%rbp), %ax
.loc 2 2100 30
addq $1216, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB83_57:
.cfi_def_cfa %rbp, 16
.loc 2 0 30
leaq -232(%rbp), %rax
.loc 2 2100 69
testb $1, -184(%rbp)
movq %rax, -1056(%rbp)
jne .LBB83_59
.loc 2 2100 76
jmp .LBB83_50
.LBB83_59:
.loc 2 0 76
movq -1056(%rbp), %rax
.loc 2 2100 69
leaq -280(%rbp), %rcx
movq %rcx, %rdi
movq %rax, %rsi
movl $48, %edx
callq memcpy@PLT
.loc 2 2101 44 is_stmt 1
movq -616(%rbp), %rax
.loc 2 2101 66 is_stmt 0
movq (%rax), %rdx
.loc 2 2101 73
leaq -296(%rbp), %rdi
movq -944(%rbp), %rsi
callq "std.io.seekable_stream.SeekableStream(anyerror,anyerror).getPos"
.loc 2 2101 38
cmpw $0, -288(%rbp)
je .LBB83_63
movw -288(%rbp), %ax
movq -944(%rbp), %rdi
movw %ax, -1058(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB83_174
.loc 2 0 38
movw -1058(%rbp), %ax
.loc 2 2101 38
addq $1216, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB83_63:
.cfi_def_cfa %rbp, 16
movq -296(%rbp), %rax
movq %rax, -728(%rbp)
.loc 2 2103 13 is_stmt 1
movq -280(%rbp), %rax
movq %rax, %rcx
subq $3, %rcx
movq %rax, -1072(%rbp)
je .LBB83_65
jmp .LBB83_192
.LBB83_192:
.loc 2 0 13 is_stmt 0
movq -1072(%rbp), %rax
.loc 2 2103 13
subq $20, %rax
je .LBB83_65
jmp .LBB83_193
.LBB83_193:
.loc 2 0 13
movq -1072(%rbp), %rax
.loc 2 2103 13
subq $29, %rax
je .LBB83_65
jmp .LBB83_194
.LBB83_194:
.loc 2 0 13
movq -1072(%rbp), %rax
.loc 2 2103 13
subq $46, %rax
je .LBB83_65
jmp .LBB83_64
.LBB83_64:
.Ltmp719:
.loc 2 2163 21 is_stmt 1
jmp .LBB83_50
.Ltmp720:
.LBB83_65:
.loc 2 2106 25
movl $3, -732(%rbp)
.loc 2 2107 44
leaq -280(%rbp), %rax
leaq -344(%rbp), %rcx
movq %rcx, %rdi
movq %rax, %rsi
movl $48, %edx
callq memcpy@PLT
.LBB83_66:
.loc 2 2109 38
cmpl $0, -732(%rbp)
jle .LBB83_114
.Ltmp721:
.loc 2 2110 53
leaq -344(%rbp), %rdi
movl $3, %esi
callq std.debug.Die.getAttr
movq %rax, -744(%rbp)
.loc 2 2110 29 is_stmt 0
cmpq $0, -744(%rbp)
je .LBB83_71
.Ltmp722:
.loc 2 2111 77 is_stmt 1
movq -616(%rbp), %rcx
.loc 2 2111 76 is_stmt 0
leaq -368(%rbp), %rdi
movq -944(%rbp), %rsi
leaq -344(%rbp), %rdx
movl $3, %r8d
callq std.debug.Die.getAttrString
.loc 2 2111 46
cmpw $0, -352(%rbp)
je .LBB83_112
movw -352(%rbp), %ax
movq -944(%rbp), %rdi
movw %ax, -1074(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB83_175
.loc 2 0 46
movw -1074(%rbp), %ax
.loc 2 2111 46
addq $1216, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp723:
.LBB83_71:
.cfi_def_cfa %rbp, 16
.loc 2 2113 60 is_stmt 1
leaq -344(%rbp), %rdi
movl $49, %esi
callq std.debug.Die.getAttr
movq %rax, -768(%rbp)
.loc 2 2113 36 is_stmt 0
cmpq $0, -768(%rbp)
je .LBB83_89
.Ltmp724:
.loc 2 2115 79 is_stmt 1
leaq -384(%rbp), %rdi
movq -944(%rbp), %rsi
leaq -344(%rbp), %rdx
movl $49, %ecx
callq std.debug.Die.getAttrRef
.loc 2 2115 52 is_stmt 0
cmpw $0, -376(%rbp)
je .LBB83_75
movw -376(%rbp), %ax
movq -944(%rbp), %rdi
movw %ax, -1076(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB83_176
.loc 2 0 52
movw -1076(%rbp), %ax
.loc 2 2115 52
addq $1216, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB83_75:
.cfi_def_cfa %rbp, 16
movq -384(%rbp), %rax
movq %rax, -776(%rbp)
.loc 2 2116 37 is_stmt 1
movq -776(%rbp), %rax
.loc 2 2116 48 is_stmt 0
cmpq -664(%rbp), %rax
.loc 2 2116 33
jbe .LBB83_78
.loc 2 0 33
movq -944(%rbp), %rdi
.loc 2 2116 63
callq __zig_return_error
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB83_177
movw $36, %ax
addq $1216, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB83_78:
.cfi_def_cfa %rbp, 16
.loc 2 2116 33
jmp .LBB83_79
.LBB83_79:
.loc 2 2117 39 is_stmt 1
movq -616(%rbp), %rax
.loc 2 2117 61 is_stmt 0
movq (%rax), %rsi
.loc 2 2117 69
movq -632(%rbp), %rax
.loc 2 2117 86
addq -776(%rbp), %rax
setb %cl
movq %rsi, -1088(%rbp)
movq %rax, -1096(%rbp)
jb .LBB83_150
jmp .LBB83_151
.LBB83_80:
.loc 2 2117 33
movw -778(%rbp), %ax
movq -944(%rbp), %rdi
movw %ax, -1098(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB83_178
.loc 2 0 33
movw -1098(%rbp), %ax
.loc 2 2117 33
addq $1216, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB83_82:
.cfi_def_cfa %rbp, 16
.loc 2 2118 62 is_stmt 1
movq -616(%rbp), %rdx
.loc 2 2118 66 is_stmt 0
movq -704(%rbp), %rcx
.loc 2 2118 80
movb -57(%rbp), %al
.loc 2 2118 61
movzbl %al, %r8d
leaq -448(%rbp), %rdi
movq -944(%rbp), %rsi
callq std.debug.parseDie
.loc 2 2118 49
cmpw $0, -392(%rbp)
je .LBB83_85
movw -392(%rbp), %ax
movq -944(%rbp), %rdi
movw %ax, -1100(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB83_179
.loc 2 0 49
movw -1100(%rbp), %ax
.loc 2 2118 49
addq $1216, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB83_85:
.cfi_def_cfa %rbp, 16
.loc 2 0 49
leaq -448(%rbp), %rax
.loc 2 2118 88
testb $1, -400(%rbp)
movq %rax, -1112(%rbp)
jne .LBB83_88
.loc 2 0 88
movq -944(%rbp), %rdi
.loc 2 2118 95
callq __zig_return_error
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB83_180
movw $36, %ax
addq $1216, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB83_88:
.cfi_def_cfa %rbp, 16
.loc 2 0 95
movq -1112(%rbp), %rax
.loc 2 2118 88
leaq -344(%rbp), %rcx
movq %rcx, %rdi
movq %rax, %rsi
movl $48, %edx
callq memcpy@PLT
jmp .LBB83_107
.Ltmp725:
.LBB83_89:
.loc 2 2119 60 is_stmt 1
leaq -344(%rbp), %rdi
movl $71, %esi
callq std.debug.Die.getAttr
movq %rax, -792(%rbp)
.loc 2 2119 36 is_stmt 0
cmpq $0, -792(%rbp)
je .LBB83_113
.Ltmp726:
.loc 2 2121 79 is_stmt 1
leaq -464(%rbp), %rdi
movq -944(%rbp), %rsi
leaq -344(%rbp), %rdx
movl $71, %ecx
callq std.debug.Die.getAttrRef
.loc 2 2121 52 is_stmt 0
cmpw $0, -456(%rbp)
je .LBB83_93
movw -456(%rbp), %ax
movq -944(%rbp), %rdi
movw %ax, -1114(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB83_181
.loc 2 0 52
movw -1114(%rbp), %ax
.loc 2 2121 52
addq $1216, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB83_93:
.cfi_def_cfa %rbp, 16
movq -464(%rbp), %rax
movq %rax, -800(%rbp)
.loc 2 2122 37 is_stmt 1
movq -800(%rbp), %rax
.loc 2 2122 48 is_stmt 0
cmpq -664(%rbp), %rax
.loc 2 2122 33
jbe .LBB83_96
.loc 2 0 33
movq -944(%rbp), %rdi
.loc 2 2122 63
callq __zig_return_error
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB83_182
movw $36, %ax
addq $1216, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB83_96:
.cfi_def_cfa %rbp, 16
.loc 2 2122 33
jmp .LBB83_97
.LBB83_97:
.loc 2 2123 39 is_stmt 1
movq -616(%rbp), %rax
.loc 2 2123 61 is_stmt 0
movq (%rax), %rsi
.loc 2 2123 69
movq -632(%rbp), %rax
.loc 2 2123 86
addq -800(%rbp), %rax
setb %cl
movq %rsi, -1128(%rbp)
movq %rax, -1136(%rbp)
jb .LBB83_152
jmp .LBB83_153
.LBB83_98:
.loc 2 2123 33
movw -802(%rbp), %ax
movq -944(%rbp), %rdi
movw %ax, -1138(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB83_183
.loc 2 0 33
movw -1138(%rbp), %ax
.loc 2 2123 33
addq $1216, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB83_100:
.cfi_def_cfa %rbp, 16
.loc 2 2124 62 is_stmt 1
movq -616(%rbp), %rdx
.loc 2 2124 66 is_stmt 0
movq -704(%rbp), %rcx
.loc 2 2124 80
movb -57(%rbp), %al
.loc 2 2124 61
movzbl %al, %r8d
leaq -528(%rbp), %rdi
movq -944(%rbp), %rsi
callq std.debug.parseDie
.loc 2 2124 49
cmpw $0, -472(%rbp)
je .LBB83_103
movw -472(%rbp), %ax
movq -944(%rbp), %rdi
movw %ax, -1140(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB83_184
.loc 2 0 49
movw -1140(%rbp), %ax
.loc 2 2124 49
addq $1216, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB83_103:
.cfi_def_cfa %rbp, 16
.loc 2 0 49
leaq -528(%rbp), %rax
.loc 2 2124 88
testb $1, -480(%rbp)
movq %rax, -1152(%rbp)
jne .LBB83_106
.loc 2 0 88
movq -944(%rbp), %rdi
.loc 2 2124 95
callq __zig_return_error
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB83_185
movw $36, %ax
addq $1216, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB83_106:
.cfi_def_cfa %rbp, 16
.loc 2 0 95
movq -1152(%rbp), %rax
.loc 2 2124 88
leaq -344(%rbp), %rcx
movq %rcx, %rdi
movq %rax, %rsi
movl $48, %edx
callq memcpy@PLT
jmp .LBB83_108
.Ltmp727:
.LBB83_107:
.loc 2 2113 36 is_stmt 1
jmp .LBB83_110
.LBB83_108:
.loc 2 2119 36
jmp .LBB83_109
.LBB83_109:
.loc 2 2113 36
jmp .LBB83_110
.LBB83_110:
.loc 2 2110 29
jmp .LBB83_111
.Ltmp728:
.LBB83_111:
.loc 2 2109 46
movl -732(%rbp), %eax
.loc 2 2109 52 is_stmt 0
decl %eax
seto %cl
movl %eax, -1156(%rbp)
jo .LBB83_154
jmp .LBB83_155
.LBB83_112:
.Ltmp729:
.loc 2 2111 46 is_stmt 1
movq -368(%rbp), %rax
movq %rax, -760(%rbp)
movq -360(%rbp), %rax
movq %rax, -752(%rbp)
.loc 2 2112 42
movb $1, -816(%rbp)
movq -760(%rbp), %rax
movq %rax, -832(%rbp)
movq -752(%rbp), %rax
movq %rax, -824(%rbp)
movq -760(%rbp), %rax
movq %rax, -856(%rbp)
movq -752(%rbp), %rax
movq %rax, -848(%rbp)
movb $1, -840(%rbp)
.loc 2 2112 33 is_stmt 0
jmp .LBB83_115
.Ltmp730:
.LBB83_113:
.loc 2 2126 42 is_stmt 1
movq __unnamed_55(%rip), %rax
movq %rax, -832(%rbp)
movq __unnamed_55+8(%rip), %rax
movq %rax, -824(%rbp)
movq __unnamed_55+16(%rip), %rax
movq %rax, -816(%rbp)
.loc 2 2126 33 is_stmt 0
jmp .LBB83_115
.Ltmp731:
.LBB83_114:
.loc 2 2130 34 is_stmt 1
movq __unnamed_56(%rip), %rax
movq %rax, -832(%rbp)
movq __unnamed_56+8(%rip), %rax
movq %rax, -824(%rbp)
movq __unnamed_56+16(%rip), %rax
movq %rax, -816(%rbp)
.Ltmp732:
.LBB83_115:
.loc 2 2134 48
leaq -544(%rbp), %rdi
movq -944(%rbp), %rsi
leaq -280(%rbp), %rdx
movl $17, %ecx
callq std.debug.Die.getAttrAddr
.loc 2 2134 25 is_stmt 0
cmpw $0, -536(%rbp)
jne .LBB83_126
.loc 2 0 25
leaq -544(%rbp), %rax
.Ltmp733:
.loc 2 2135 48 is_stmt 1
leaq -280(%rbp), %rdi
movl $18, %esi
movq %rax, -1168(%rbp)
.Ltmp734:
callq std.debug.Die.getAttr
movq %rax, -864(%rbp)
.loc 2 2135 29 is_stmt 0
cmpq $0, -864(%rbp)
je .LBB83_131
.Ltmp735:
.loc 2 2136 69 is_stmt 1
movq -864(%rbp), %rax
.loc 2 2136 48 is_stmt 0
movb 16(%rax), %cl
testb %cl, %cl
movq %rax, -1176(%rbp)
movb %cl, -1177(%rbp)
je .LBB83_123
jmp .LBB83_195
.Ltmp736:
.LBB83_195:
.loc 2 0 48
movb -1177(%rbp), %al
andb $15, %al
.loc 2 2136 48
subb $2, %al
je .LBB83_120
jmp .LBB83_118
.Ltmp737:
.LBB83_118:
.loc 2 0 48
movq -944(%rbp), %rdi
.loc 2 2142 45 is_stmt 1
callq __zig_return_error
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB83_186
.Ltmp738:
movw $36, %ax
addq $1216, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp739:
.LBB83_120:
.cfi_def_cfa %rbp, 16
.loc 2 0 45 is_stmt 0
movq -1176(%rbp), %rax
.Ltmp740:
.loc 2 2139 78 is_stmt 1
leaq -560(%rbp), %rdi
movq -944(%rbp), %rsi
movq %rax, %rdx
callq std.debug.Constant.asUnsignedLe
.Ltmp741:
.loc 2 2139 56 is_stmt 0
cmpw $0, -552(%rbp)
je .LBB83_124
.Ltmp742:
movw -552(%rbp), %ax
movq -944(%rbp), %rdi
movw %ax, -1180(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB83_187
.Ltmp743:
.loc 2 0 56
movw -1180(%rbp), %ax
.loc 2 2139 56
addq $1216, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp744:
.LBB83_123:
.cfi_def_cfa %rbp, 16
.loc 2 0 56
movq -1176(%rbp), %rax
.Ltmp745:
movq -1176(%rbp), %rcx
.loc 2 2137 66 is_stmt 1
movq (%rcx), %rdx
movq %rdx, -880(%rbp)
.loc 2 2136 48
jmp .LBB83_130
.Ltmp746:
.LBB83_124:
.loc 2 2139 56
movq -560(%rbp), %rax
movq %rax, -872(%rbp)
movq -1168(%rbp), %rax
.loc 2 2140 51
movq (%rax), %rcx
.loc 2 2140 58 is_stmt 0
addq -872(%rbp), %rcx
setb %dl
movq %rcx, -1192(%rbp)
jb .LBB83_156
jmp .LBB83_157
.Ltmp747:
.LBB83_125:
.loc 2 0 58
movq -1192(%rbp), %rax
.loc 2 2138 67 is_stmt 1
movq %rax, -880(%rbp)
.loc 2 2136 48
jmp .LBB83_130
.Ltmp748:
.LBB83_126:
.loc 2 2134 25
leaq -544(%rbp), %rax
addq $8, %rax
.Ltmp749:
.loc 2 2152 37
cmpw $35, -536(%rbp)
movq %rax, -1200(%rbp)
.Ltmp750:
.loc 2 2152 29 is_stmt 0
je .LBB83_129
.Ltmp751:
.loc 2 0 29
movq -1200(%rbp), %rax
.loc 2 2152 71
movw (%rax), %cx
movq -944(%rbp), %rdi
movw %cx, -1202(%rbp)
.loc 2 2152 64
callq __zig_return_error
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB83_188
.Ltmp752:
.loc 2 0 64
movw -1202(%rbp), %ax
.loc 2 2152 64
addq $1216, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp753:
.LBB83_129:
.cfi_def_cfa %rbp, 16
.loc 2 2152 29
jmp .LBB83_132
.Ltmp754:
.LBB83_130:
.loc 2 2144 49 is_stmt 1
movb $1, -888(%rbp)
movq -1168(%rbp), %rax
.loc 2 2145 46
movq (%rax), %rcx
movq %rcx, -904(%rbp)
.loc 2 2146 44
movq -880(%rbp), %rcx
movq %rcx, -896(%rbp)
.loc 2 2144 49
movb $1, -888(%rbp)
movq -904(%rbp), %rcx
movq %rcx, -904(%rbp)
movq -896(%rbp), %rcx
movq %rcx, -896(%rbp)
movq -904(%rbp), %rcx
movq %rcx, -928(%rbp)
movq -896(%rbp), %rcx
movq %rcx, -920(%rbp)
movb $1, -912(%rbp)
.loc 2 2144 33 is_stmt 0
jmp .LBB83_133
.Ltmp755:
.LBB83_131:
.loc 2 2149 42 is_stmt 1
movq __unnamed_57(%rip), %rax
movq %rax, -904(%rbp)
movq __unnamed_57+8(%rip), %rax
movq %rax, -896(%rbp)
movq __unnamed_57+16(%rip), %rax
movq %rax, -888(%rbp)
.loc 2 2149 33 is_stmt 0
jmp .LBB83_133
.Ltmp756:
.LBB83_132:
.loc 2 2153 38 is_stmt 1
movq __unnamed_58(%rip), %rax
movq %rax, -904(%rbp)
movq __unnamed_58+8(%rip), %rax
movq %rax, -896(%rbp)
movq __unnamed_58+16(%rip), %rax
movq %rax, -888(%rbp)
.Ltmp757:
.LBB83_133:
.loc 2 2157 27
movq -616(%rbp), %rax
addq $176, %rax
.loc 2 2158 33
movq -832(%rbp), %rcx
movq %rcx, -584(%rbp)
movq -824(%rbp), %rcx
movq %rcx, -576(%rbp)
movq -816(%rbp), %rcx
movq %rcx, -568(%rbp)
.loc 2 2159 37
movq -904(%rbp), %rcx
movq %rcx, -608(%rbp)
movq -896(%rbp), %rcx
movq %rcx, -600(%rbp)
movq -888(%rbp), %rcx
movq %rcx, -592(%rbp)
movq -944(%rbp), %rdi
.loc 2 2157 44
movq %rax, %rsi
leaq -608(%rbp), %rdx
callq "std.array_list.AlignedArrayList(std.debug.Func,null).append"
movw %ax, -930(%rbp)
.loc 2 2157 21 is_stmt 0
cmpw $0, -930(%rbp)
je .LBB83_136
movw -930(%rbp), %ax
movq -944(%rbp), %rdi
movw %ax, -1204(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB83_189
.loc 2 0 21
movw -1204(%rbp), %ax
.loc 2 2157 21
addq $1216, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp758:
.LBB83_136:
.cfi_def_cfa %rbp, 16
.loc 2 2103 13 is_stmt 1
jmp .LBB83_137
.LBB83_137:
.loc 2 2167 19
movq -616(%rbp), %rax
.loc 2 2167 41 is_stmt 0
movq (%rax), %rsi
.loc 2 2167 49
movq -728(%rbp), %rdx
movq -944(%rbp), %rdi
.loc 2 2167 48
callq "std.io.seekable_stream.SeekableStream(anyerror,anyerror).seekTo"
movw %ax, -932(%rbp)
.loc 2 2167 13
cmpw $0, -932(%rbp)
je .LBB83_140
movw -932(%rbp), %ax
movq -944(%rbp), %rdi
movw %ax, -1206(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB83_190
.loc 2 0 13
movw -1206(%rbp), %ax
.loc 2 2167 13
addq $1216, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp759:
.LBB83_140:
.cfi_def_cfa %rbp, 16
.loc 2 2099 9 is_stmt 1
jmp .LBB83_50
.LBB83_141:
.loc 2 2170 9
movq -632(%rbp), %rax
.loc 2 2170 26 is_stmt 0
addq -664(%rbp), %rax
setb %cl
movq %rax, -1216(%rbp)
jb .LBB83_158
jmp .LBB83_159
.Ltmp760:
.LBB83_142:
.loc 2 0 26
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB83_191
xorl %eax, %eax
.loc 2 2072 43 is_stmt 1
addq $1216, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB83_144:
.cfi_def_cfa %rbp, 16
.loc 2 0 43 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 2 2073 49 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB83_145:
.loc 2 0 49 is_stmt 0
movq -952(%rbp), %rax
.loc 2 2073 49
movq %rax, -624(%rbp)
.loc 2 2074 30 is_stmt 1
movq -616(%rbp), %rcx
.loc 2 2074 41 is_stmt 0
movq 24(%rcx), %rcx
movq %rcx, -632(%rbp)
.loc 2 2076 5 is_stmt 1
jmp .LBB83_1
.LBB83_146:
.loc 2 0 5 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.Ltmp761:
.loc 2 2082 41 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB83_147:
.loc 2 0 41 is_stmt 0
movq -1016(%rbp), %rax
.loc 2 2082 41
movq %rax, -664(%rbp)
.loc 2 2084 31 is_stmt 1
movq -616(%rbp), %rcx
.loc 2 2084 47 is_stmt 0
movq 8(%rcx), %rdx
.loc 2 2084 63
movq -616(%rbp), %rcx
movb 16(%rcx), %sil
.loc 2 2084 55
movzbl %sil, %ecx
leaq -88(%rbp), %rdi
movq -944(%rbp), %rsi
callq "std.io.in_stream.InStream(anyerror).readInt"
.loc 2 2084 25
cmpw $0, -86(%rbp)
jne .LBB83_16
jmp .LBB83_18
.LBB83_148:
.loc 2 0 25
xorl %eax, %eax
movl %eax, %esi
.loc 2 2097 48 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB83_149:
.loc 2 0 48 is_stmt 0
movq -1040(%rbp), %rax
.loc 2 2097 48
movq %rax, -720(%rbp)
.loc 2 2099 9 is_stmt 1
jmp .LBB83_50
.LBB83_150:
.loc 2 0 9 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.Ltmp762:
.loc 2 2117 86 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB83_151:
.loc 2 0 86 is_stmt 0
movq -944(%rbp), %rdi
movq -1088(%rbp), %rsi
movq -1096(%rbp), %rdx
.loc 2 2117 68
callq "std.io.seekable_stream.SeekableStream(anyerror,anyerror).seekTo"
movw %ax, -778(%rbp)
.loc 2 2117 33
cmpw $0, -778(%rbp)
jne .LBB83_80
jmp .LBB83_82
.Ltmp763:
.LBB83_152:
.loc 2 0 33
xorl %eax, %eax
movl %eax, %esi
.Ltmp764:
.loc 2 2123 86 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB83_153:
.loc 2 0 86 is_stmt 0
movq -944(%rbp), %rdi
movq -1128(%rbp), %rsi
movq -1136(%rbp), %rdx
.loc 2 2123 68
callq "std.io.seekable_stream.SeekableStream(anyerror,anyerror).seekTo"
movw %ax, -802(%rbp)
.loc 2 2123 33
cmpw $0, -802(%rbp)
jne .LBB83_98
jmp .LBB83_100
.Ltmp765:
.LBB83_154:
.loc 2 0 33
xorl %eax, %eax
movl %eax, %esi
.loc 2 2109 52 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB83_155:
.loc 2 0 52 is_stmt 0
movl -1156(%rbp), %eax
.loc 2 2109 52
movl %eax, -732(%rbp)
.loc 2 2109 25
jmp .LBB83_66
.Ltmp766:
.LBB83_156:
.loc 2 0 25
xorl %eax, %eax
movl %eax, %esi
.Ltmp767:
.loc 2 2140 58 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp768:
.LBB83_157:
.loc 2 0 58 is_stmt 0
movq -1192(%rbp), %rax
.loc 2 2140 58
movq %rax, -880(%rbp)
.loc 2 2140 41
jmp .LBB83_125
.Ltmp769:
.LBB83_158:
.loc 2 0 41
xorl %eax, %eax
movl %eax, %esi
.loc 2 2170 26 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB83_159:
.loc 2 0 26 is_stmt 0
movq -1216(%rbp), %rax
.loc 2 2170 26
movq %rax, -632(%rbp)
.Ltmp770:
.loc 2 2076 5 is_stmt 1
jmp .LBB83_1
.Ltmp771:
.LBB83_160:
.loc 2 0 0 is_stmt 0
callq __stack_chk_fail@PLT
.LBB83_161:
callq __stack_chk_fail@PLT
.LBB83_162:
callq __stack_chk_fail@PLT
.LBB83_163:
callq __stack_chk_fail@PLT
.LBB83_164:
callq __stack_chk_fail@PLT
.LBB83_165:
callq __stack_chk_fail@PLT
.LBB83_166:
callq __stack_chk_fail@PLT
.LBB83_167:
callq __stack_chk_fail@PLT
.LBB83_168:
callq __stack_chk_fail@PLT
.LBB83_169:
callq __stack_chk_fail@PLT
.LBB83_170:
callq __stack_chk_fail@PLT
.LBB83_171:
callq __stack_chk_fail@PLT
.LBB83_172:
callq __stack_chk_fail@PLT
.LBB83_173:
callq __stack_chk_fail@PLT
.LBB83_174:
callq __stack_chk_fail@PLT
.LBB83_175:
callq __stack_chk_fail@PLT
.LBB83_176:
callq __stack_chk_fail@PLT
.LBB83_177:
callq __stack_chk_fail@PLT
.LBB83_178:
callq __stack_chk_fail@PLT
.LBB83_179:
callq __stack_chk_fail@PLT
.LBB83_180:
callq __stack_chk_fail@PLT
.LBB83_181:
callq __stack_chk_fail@PLT
.LBB83_182:
callq __stack_chk_fail@PLT
.LBB83_183:
callq __stack_chk_fail@PLT
.LBB83_184:
callq __stack_chk_fail@PLT
.LBB83_185:
callq __stack_chk_fail@PLT
.LBB83_186:
.Ltmp772:
callq __stack_chk_fail@PLT
.Ltmp773:
.LBB83_187:
callq __stack_chk_fail@PLT
.Ltmp774:
.LBB83_188:
callq __stack_chk_fail@PLT
.Ltmp775:
.LBB83_189:
callq __stack_chk_fail@PLT
.LBB83_190:
callq __stack_chk_fail@PLT
.LBB83_191:
callq __stack_chk_fail@PLT
.Ltmp776:
.Lfunc_end83:
.size std.debug.scanAllFunctions, .Lfunc_end83-std.debug.scanAllFunctions
.cfi_endproc
.p2align 4, 0x90
.type std.debug.scanAllCompileUnits,@function
std.debug.scanAllCompileUnits:
.Lfunc_begin84:
.loc 2 2174 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $688, %rsp
movq %fs:40, %rax
movq %rax, -8(%rbp)
movq %rsi, -504(%rbp)
.Ltmp777:
.loc 2 2175 30 prologue_end
movq -504(%rbp), %rax
.loc 2 2175 41 is_stmt 0
movq 24(%rax), %rax
.loc 2 2175 53
movq -504(%rbp), %rcx
.loc 2 2175 49
addq 32(%rcx), %rax
setb %dl
movq %rdi, -512(%rbp)
movq %rax, -520(%rbp)
jb .LBB84_87
jmp .LBB84_88
.LBB84_1:
.loc 2 2178 12 is_stmt 1
movq -320(%rbp), %rax
.loc 2 2178 29 is_stmt 0
cmpq -312(%rbp), %rax
jae .LBB84_85
.Ltmp778:
.loc 2 2179 15 is_stmt 1
movq -504(%rbp), %rax
.loc 2 2179 37 is_stmt 0
movq (%rax), %rsi
.loc 2 2179 45
movq -320(%rbp), %rdx
movq -512(%rbp), %rdi
.loc 2 2179 44
callq "std.io.seekable_stream.SeekableStream(anyerror,anyerror).seekTo"
movw %ax, -322(%rbp)
.loc 2 2179 9
cmpw $0, -322(%rbp)
je .LBB84_5
movw -322(%rbp), %ax
movq -512(%rbp), %rdi
movw %ax, -522(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB84_95
.loc 2 0 9
movw -522(%rbp), %ax
.loc 2 2179 9
addq $688, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB84_5:
.cfi_def_cfa %rbp, 16
.loc 2 0 9
leaq -56(%rbp), %rax
.loc 2 2181 9 is_stmt 1
leaq -57(%rbp), %rcx
movq %rcx, %rdi
movl $170, %esi
movl $1, %edx
movq %rax, -536(%rbp)
movq %rcx, -544(%rbp)
callq memset@PLT
movq $1296236545, -56(%rbp)
movq -544(%rbp), %rax
movq %rax, -48(%rbp)
movq $1, -40(%rbp)
movq $0, -32(%rbp)
movq $0, -24(%rbp)
movq $0, -16(%rbp)
xorl %esi, %esi
movl %esi, %edx
movq -536(%rbp), %rax
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
.loc 2 2182 109
movq -504(%rbp), %rax
movq 8(%rax), %rax
.loc 2 2182 50 is_stmt 0
leaq -80(%rbp), %rdi
movq -512(%rbp), %rsi
movq %rdx, -552(%rbp)
movq %rax, %rdx
leaq -57(%rbp), %rcx
.Ltmp779:
callq std.debug.readInitialLength
.Ltmp780:
.loc 2 2182 29
cmpw $0, -72(%rbp)
je .LBB84_8
movw -72(%rbp), %ax
movq -512(%rbp), %rdi
movw %ax, -554(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB84_96
.loc 2 0 29
movw -554(%rbp), %ax
.loc 2 2182 29
addq $688, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB84_8:
.cfi_def_cfa %rbp, 16
movq -80(%rbp), %rax
movq %rax, -336(%rbp)
.loc 2 2183 25 is_stmt 1
cmpq $0, -336(%rbp)
.loc 2 2183 9 is_stmt 0
jne .LBB84_11
.loc 2 0 9
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB84_97
xorl %eax, %eax
.loc 2 2183 31
addq $688, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB84_11:
.cfi_def_cfa %rbp, 16
.loc 2 2183 9
jmp .LBB84_12
.LBB84_12:
.loc 2 2184 29 is_stmt 1
movq -336(%rbp), %rax
.loc 2 2184 44 is_stmt 0
testb $1, -57(%rbp)
movq %rax, -568(%rbp)
jne .LBB84_13
jmp .LBB84_14
.LBB84_13:
.loc 2 2184 60
movq $12, -344(%rbp)
.loc 2 2184 44
movl $12, %eax
movq %rax, -576(%rbp)
jmp .LBB84_15
.LBB84_14:
.loc 2 2184 75
movq $4, -344(%rbp)
movl $4, %eax
movq %rax, -576(%rbp)
.LBB84_15:
.loc 2 0 75
movq -576(%rbp), %rax
movq -568(%rbp), %rcx
.loc 2 2184 41
addq %rax, %rcx
setb %dl
movq %rcx, -584(%rbp)
jb .LBB84_89
jmp .LBB84_90
.LBB84_16:
.loc 2 2186 25 is_stmt 1
movw -86(%rbp), %ax
movq -512(%rbp), %rdi
movw %ax, -586(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB84_98
.loc 2 0 25 is_stmt 0
movw -586(%rbp), %ax
.loc 2 2186 25
addq $688, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB84_18:
.cfi_def_cfa %rbp, 16
movw -88(%rbp), %ax
movw %ax, -354(%rbp)
.loc 2 2187 21 is_stmt 1
cmpw $2, -354(%rbp)
setb %cl
.loc 2 2187 25 is_stmt 0
testb $1, %cl
movb %cl, -587(%rbp)
jne .LBB84_20
.loc 2 2187 36
cmpw $5, -354(%rbp)
seta %al
movb %al, -587(%rbp)
.LBB84_20:
.loc 2 0 36
movb -587(%rbp), %al
.loc 2 2187 9
testb $1, %al
jne .LBB84_21
jmp .LBB84_23
.LBB84_21:
.loc 2 0 9
movq -512(%rbp), %rdi
.loc 2 2187 41
callq __zig_return_error
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB84_99
movw $36, %ax
addq $688, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB84_23:
.cfi_def_cfa %rbp, 16
.loc 2 2187 9
jmp .LBB84_24
.LBB84_24:
.loc 2 2189 37 is_stmt 1
testb $1, -57(%rbp)
jne .LBB84_25
jmp .LBB84_28
.LBB84_25:
.loc 2 2189 54 is_stmt 0
movq -504(%rbp), %rax
.loc 2 2189 70
movq 8(%rax), %rdx
.loc 2 2189 86
movq -504(%rbp), %rax
movb 16(%rax), %cl
.loc 2 2189 78
movzbl %cl, %ecx
leaq -104(%rbp), %rdi
movq -512(%rbp), %rsi
callq "std.io.in_stream.InStream(anyerror).readInt.16"
.loc 2 2189 48
cmpw $0, -96(%rbp)
je .LBB84_31
movw -96(%rbp), %ax
movq -512(%rbp), %rdi
movw %ax, -590(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB84_100
.loc 2 0 48
movw -590(%rbp), %ax
.loc 2 2189 48
addq $688, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB84_28:
.cfi_def_cfa %rbp, 16
.loc 2 2189 106
movq -504(%rbp), %rax
.loc 2 2189 122
movq 8(%rax), %rdx
.loc 2 2189 138
movq -504(%rbp), %rax
movb 16(%rax), %cl
.loc 2 2189 130
movzbl %cl, %ecx
leaq -112(%rbp), %rdi
movq -512(%rbp), %rsi
callq "std.io.in_stream.InStream(anyerror).readInt.15"
.loc 2 2189 100
cmpw $0, -108(%rbp)
je .LBB84_32
movw -108(%rbp), %ax
movq -512(%rbp), %rdi
movw %ax, -592(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB84_101
.loc 2 0 100
movw -592(%rbp), %ax
.loc 2 2189 100
addq $688, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB84_31:
.cfi_def_cfa %rbp, 16
.loc 2 2189 48
movq -104(%rbp), %rax
movq %rax, -368(%rbp)
.loc 2 2189 37
jmp .LBB84_33
.LBB84_32:
.loc 2 2189 100
movl -112(%rbp), %eax
movl %eax, %eax
movl %eax, %ecx
movq %rcx, -368(%rbp)
.LBB84_33:
.loc 2 2191 36 is_stmt 1
movq -504(%rbp), %rax
.loc 2 2191 52 is_stmt 0
movq 8(%rax), %rdx
.loc 2 2191 61
leaq -120(%rbp), %rdi
movq -512(%rbp), %rsi
callq "std.io.in_stream.InStream(anyerror).readByte"
.loc 2 2191 30
cmpw $0, -118(%rbp)
je .LBB84_36
movw -118(%rbp), %ax
movq -512(%rbp), %rdi
movw %ax, -594(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB84_102
.loc 2 0 30
movw -594(%rbp), %ax
.loc 2 2191 30
addq $688, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB84_36:
.cfi_def_cfa %rbp, 16
movb -120(%rbp), %al
movb %al, -369(%rbp)
.loc 2 2192 26 is_stmt 1
cmpb $8, -369(%rbp)
.loc 2 2192 9 is_stmt 0
je .LBB84_39
.loc 2 0 9
movq -512(%rbp), %rdi
.loc 2 2192 45
callq __zig_return_error
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB84_103
movw $36, %ax
addq $688, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB84_39:
.cfi_def_cfa %rbp, 16
.loc 2 2192 9
jmp .LBB84_40
.LBB84_40:
.loc 2 2194 40 is_stmt 1
movq -504(%rbp), %rax
.loc 2 2194 62 is_stmt 0
movq (%rax), %rdx
.loc 2 2194 69
leaq -136(%rbp), %rdi
movq -512(%rbp), %rsi
callq "std.io.seekable_stream.SeekableStream(anyerror,anyerror).getPos"
.loc 2 2194 34
cmpw $0, -128(%rbp)
je .LBB84_43
movw -128(%rbp), %ax
movq -512(%rbp), %rdi
movw %ax, -596(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB84_104
.loc 2 0 34
movw -596(%rbp), %ax
.loc 2 2194 34
addq $688, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB84_43:
.cfi_def_cfa %rbp, 16
movq -136(%rbp), %rax
movq %rax, -384(%rbp)
.loc 2 2195 49 is_stmt 1
movq -504(%rbp), %rdx
.loc 2 2195 53 is_stmt 0
movq -368(%rbp), %rcx
.loc 2 2195 48
leaq -152(%rbp), %rdi
movq -512(%rbp), %rsi
callq std.debug.getAbbrevTable
.loc 2 2195 30
cmpw $0, -144(%rbp)
je .LBB84_46
movw -144(%rbp), %ax
movq -512(%rbp), %rdi
movw %ax, -598(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB84_105
.loc 2 0 30
movw -598(%rbp), %ax
.loc 2 2195 30
addq $688, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB84_46:
.cfi_def_cfa %rbp, 16
movq -152(%rbp), %rax
movq %rax, -392(%rbp)
.loc 2 2197 15 is_stmt 1
movq -504(%rbp), %rax
.loc 2 2197 37 is_stmt 0
movq (%rax), %rsi
.loc 2 2197 45
movq -384(%rbp), %rdx
movq -512(%rbp), %rdi
.loc 2 2197 44
callq "std.io.seekable_stream.SeekableStream(anyerror,anyerror).seekTo"
movw %ax, -394(%rbp)
.loc 2 2197 9
cmpw $0, -394(%rbp)
je .LBB84_49
movw -394(%rbp), %ax
movq -512(%rbp), %rdi
movw %ax, -600(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB84_106
.loc 2 0 9
movw -600(%rbp), %ax
.loc 2 2197 9
addq $688, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB84_49:
.cfi_def_cfa %rbp, 16
.loc 2 2199 40 is_stmt 1
movq -504(%rbp), %rdi
.loc 2 2199 50 is_stmt 0
callq std.debug.DwarfInfo.allocator
movq %rax, -408(%rbp)
.loc 2 2199 52
movq -408(%rbp), %rdx
.loc 2 2199 59
leaq -168(%rbp), %rdi
movq -512(%rbp), %rsi
callq std.mem.Allocator.create.37
.loc 2 2199 34
cmpw $0, -160(%rbp)
je .LBB84_52
movw -160(%rbp), %ax
movq -512(%rbp), %rdi
movw %ax, -602(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB84_107
.loc 2 0 34
movw -602(%rbp), %ax
.loc 2 2199 34
addq $688, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB84_52:
.cfi_def_cfa %rbp, 16
movq -168(%rbp), %rax
movq %rax, -416(%rbp)
.loc 2 2200 25 is_stmt 1
movq -416(%rbp), %rax
.loc 2 2200 44 is_stmt 0
movq -504(%rbp), %rdx
.loc 2 2200 48
movq -392(%rbp), %rcx
.loc 2 2200 62
movb -57(%rbp), %sil
.loc 2 2200 43
movzbl %sil, %r8d
leaq -232(%rbp), %rdi
movq -512(%rbp), %rsi
movq %rax, -616(%rbp)
callq std.debug.parseDie
.loc 2 2200 31
cmpw $0, -176(%rbp)
je .LBB84_55
movw -176(%rbp), %ax
movq -512(%rbp), %rdi
movw %ax, -618(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB84_108
.loc 2 0 31
movw -618(%rbp), %ax
.loc 2 2200 31
addq $688, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB84_55:
.cfi_def_cfa %rbp, 16
.loc 2 0 31
leaq -232(%rbp), %rax
.loc 2 2200 70
testb $1, -184(%rbp)
movq %rax, -632(%rbp)
jne .LBB84_58
.loc 2 0 70
movq -512(%rbp), %rdi
.loc 2 2200 77
callq __zig_return_error
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB84_109
movw $36, %ax
addq $688, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB84_58:
.cfi_def_cfa %rbp, 16
.loc 2 0 77
movq -632(%rbp), %rax
movq -616(%rbp), %rcx
.loc 2 2200 70
movq %rcx, %rdi
movq %rax, %rsi
movl $48, %edx
callq memcpy@PLT
.loc 2 2202 29 is_stmt 1
movq -416(%rbp), %rax
.loc 2 2202 37 is_stmt 0
cmpq $17, (%rax)
.loc 2 2202 9
je .LBB84_62
.loc 2 0 9
movq -512(%rbp), %rdi
.loc 2 2202 61
callq __zig_return_error
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB84_110
movw $36, %ax
addq $688, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB84_62:
.cfi_def_cfa %rbp, 16
.loc 2 2202 9
jmp .LBB84_63
.LBB84_63:
.Ltmp781:
.loc 2 2205 33 is_stmt 1
movq -416(%rbp), %rdx
.loc 2 2205 45 is_stmt 0
leaq -248(%rbp), %rdi
movq -512(%rbp), %rsi
movl $17, %ecx
callq std.debug.Die.getAttrAddr
.loc 2 2205 13
cmpw $0, -240(%rbp)
jne .LBB84_74
.loc 2 0 13
leaq -248(%rbp), %rax
.Ltmp782:
.loc 2 2206 37 is_stmt 1
movq -416(%rbp), %rdi
.loc 2 2206 45 is_stmt 0
movl $18, %esi
movq %rax, -640(%rbp)
.Ltmp783:
callq std.debug.Die.getAttr
movq %rax, -424(%rbp)
.loc 2 2206 17
cmpq $0, -424(%rbp)
je .LBB84_79
.Ltmp784:
.loc 2 2207 57 is_stmt 1
movq -424(%rbp), %rax
.loc 2 2207 36 is_stmt 0
movb 16(%rax), %cl
testb %cl, %cl
movq %rax, -648(%rbp)
movb %cl, -649(%rbp)
je .LBB84_71
jmp .LBB84_116
.Ltmp785:
.LBB84_116:
.loc 2 0 36
movb -649(%rbp), %al
andb $15, %al
.loc 2 2207 36
subb $2, %al
je .LBB84_68
jmp .LBB84_66
.Ltmp786:
.LBB84_66:
.loc 2 0 36
movq -512(%rbp), %rdi
.loc 2 2213 33 is_stmt 1
callq __zig_return_error
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB84_111
.Ltmp787:
movw $36, %ax
addq $688, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp788:
.LBB84_68:
.cfi_def_cfa %rbp, 16
.loc 2 0 33 is_stmt 0
movq -648(%rbp), %rax
.Ltmp789:
.loc 2 2210 66 is_stmt 1
leaq -264(%rbp), %rdi
movq -512(%rbp), %rsi
movq %rax, %rdx
callq std.debug.Constant.asUnsignedLe
.Ltmp790:
.loc 2 2210 44 is_stmt 0
cmpw $0, -256(%rbp)
je .LBB84_72
.Ltmp791:
movw -256(%rbp), %ax
movq -512(%rbp), %rdi
movw %ax, -652(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB84_112
.Ltmp792:
.loc 2 0 44
movw -652(%rbp), %ax
.loc 2 2210 44
addq $688, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp793:
.LBB84_71:
.cfi_def_cfa %rbp, 16
.loc 2 0 44
movq -648(%rbp), %rax
.Ltmp794:
movq -648(%rbp), %rcx
.loc 2 2208 54 is_stmt 1
movq (%rcx), %rdx
movq %rdx, -440(%rbp)
.loc 2 2207 36
jmp .LBB84_78
.Ltmp795:
.LBB84_72:
.loc 2 2210 44
movq -264(%rbp), %rax
movq %rax, -432(%rbp)
movq -640(%rbp), %rax
.loc 2 2211 39
movq (%rax), %rcx
.loc 2 2211 46 is_stmt 0
addq -432(%rbp), %rcx
setb %dl
movq %rcx, -664(%rbp)
jb .LBB84_91
jmp .LBB84_92
.Ltmp796:
.LBB84_73:
.loc 2 0 46
movq -664(%rbp), %rax
.loc 2 2209 55 is_stmt 1
movq %rax, -440(%rbp)
.loc 2 2207 36
jmp .LBB84_78
.Ltmp797:
.LBB84_74:
.loc 2 2205 13
leaq -248(%rbp), %rax
addq $8, %rax
.Ltmp798:
.loc 2 2223 25
cmpw $35, -240(%rbp)
movq %rax, -672(%rbp)
.Ltmp799:
.loc 2 2223 17 is_stmt 0
je .LBB84_77
.Ltmp800:
.loc 2 0 17
movq -672(%rbp), %rax
.loc 2 2223 59
movw (%rax), %cx
movq -512(%rbp), %rdi
movw %cx, -674(%rbp)
.loc 2 2223 52
callq __zig_return_error
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB84_113
.Ltmp801:
.loc 2 0 52
movw -674(%rbp), %ax
.loc 2 2223 52
addq $688, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp802:
.LBB84_77:
.cfi_def_cfa %rbp, 16
.loc 2 2223 17
jmp .LBB84_80
.Ltmp803:
.LBB84_78:
.loc 2 2215 37 is_stmt 1
movb $1, -448(%rbp)
movq -640(%rbp), %rax
.loc 2 2216 34
movq (%rax), %rcx
movq %rcx, -464(%rbp)
.loc 2 2217 32
movq -440(%rbp), %rcx
movq %rcx, -456(%rbp)
.loc 2 2215 37
movb $1, -448(%rbp)
movq -464(%rbp), %rcx
movq %rcx, -464(%rbp)
movq -456(%rbp), %rcx
movq %rcx, -456(%rbp)
movq -464(%rbp), %rcx
movq %rcx, -488(%rbp)
movq -456(%rbp), %rcx
movq %rcx, -480(%rbp)
movb $1, -472(%rbp)
.loc 2 2215 21 is_stmt 0
jmp .LBB84_81
.Ltmp804:
.LBB84_79:
.loc 2 2220 30 is_stmt 1
movq __unnamed_59(%rip), %rax
movq %rax, -464(%rbp)
movq __unnamed_59+8(%rip), %rax
movq %rax, -456(%rbp)
movq __unnamed_59+16(%rip), %rax
movq %rax, -448(%rbp)
.loc 2 2220 21 is_stmt 0
jmp .LBB84_81
.Ltmp805:
.LBB84_80:
.loc 2 2224 26 is_stmt 1
movq __unnamed_60(%rip), %rax
movq %rax, -464(%rbp)
movq __unnamed_60+8(%rip), %rax
movq %rax, -456(%rbp)
movq __unnamed_60+16(%rip), %rax
movq %rax, -448(%rbp)
.Ltmp806:
.LBB84_81:
.loc 2 2228 15
movq -504(%rbp), %rax
addq $144, %rax
.loc 2 2229 24
movw -354(%rbp), %cx
movw %cx, -304(%rbp)
.loc 2 2230 22
movb -57(%rbp), %dl
andb $1, %dl
movb %dl, -302(%rbp)
.loc 2 2231 25
movq -464(%rbp), %rsi
movq %rsi, -288(%rbp)
movq -456(%rbp), %rsi
movq %rsi, -280(%rbp)
movq -448(%rbp), %rsi
movq %rsi, -272(%rbp)
.loc 2 2232 20
movq -416(%rbp), %rsi
movq %rsi, -296(%rbp)
movq -512(%rbp), %rdi
.loc 2 2228 40
movq %rax, %rsi
leaq -304(%rbp), %rdx
callq "std.array_list.AlignedArrayList(std.debug.CompileUnit,null).append"
movw %ax, -490(%rbp)
.loc 2 2228 9 is_stmt 0
cmpw $0, -490(%rbp)
je .LBB84_84
movw -490(%rbp), %ax
movq -512(%rbp), %rdi
movw %ax, -676(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB84_114
.loc 2 0 9
movw -676(%rbp), %ax
.loc 2 2228 9
addq $688, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB84_84:
.cfi_def_cfa %rbp, 16
.loc 2 2235 9 is_stmt 1
movq -320(%rbp), %rax
.loc 2 2235 26 is_stmt 0
addq -352(%rbp), %rax
setb %cl
movq %rax, -688(%rbp)
jb .LBB84_93
jmp .LBB84_94
.Ltmp807:
.LBB84_85:
.loc 2 0 26
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB84_115
xorl %eax, %eax
.loc 2 2174 46 is_stmt 1
addq $688, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB84_87:
.cfi_def_cfa %rbp, 16
.loc 2 0 46 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 2 2175 49 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB84_88:
.loc 2 0 49 is_stmt 0
movq -520(%rbp), %rax
.loc 2 2175 49
movq %rax, -312(%rbp)
.loc 2 2176 30 is_stmt 1
movq -504(%rbp), %rcx
.loc 2 2176 41 is_stmt 0
movq 24(%rcx), %rcx
movq %rcx, -320(%rbp)
.loc 2 2178 5 is_stmt 1
jmp .LBB84_1
.LBB84_89:
.loc 2 0 5 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.Ltmp808:
.loc 2 2184 41 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB84_90:
.loc 2 0 41 is_stmt 0
movq -584(%rbp), %rax
.loc 2 2184 41
movq %rax, -352(%rbp)
.loc 2 2186 31 is_stmt 1
movq -504(%rbp), %rcx
.loc 2 2186 47 is_stmt 0
movq 8(%rcx), %rdx
.loc 2 2186 63
movq -504(%rbp), %rcx
movb 16(%rcx), %sil
.loc 2 2186 55
movzbl %sil, %ecx
leaq -88(%rbp), %rdi
movq -512(%rbp), %rsi
callq "std.io.in_stream.InStream(anyerror).readInt"
.loc 2 2186 25
cmpw $0, -86(%rbp)
jne .LBB84_16
jmp .LBB84_18
.LBB84_91:
.Ltmp809:
.loc 2 0 25
xorl %eax, %eax
movl %eax, %esi
.Ltmp810:
.loc 2 2211 46 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp811:
.LBB84_92:
.loc 2 0 46 is_stmt 0
movq -664(%rbp), %rax
.loc 2 2211 46
movq %rax, -440(%rbp)
.loc 2 2211 29
jmp .LBB84_73
.Ltmp812:
.LBB84_93:
.loc 2 0 29
xorl %eax, %eax
movl %eax, %esi
.loc 2 2235 26 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB84_94:
.loc 2 0 26 is_stmt 0
movq -688(%rbp), %rax
.loc 2 2235 26
movq %rax, -320(%rbp)
.Ltmp813:
.loc 2 2178 5 is_stmt 1
jmp .LBB84_1
.Ltmp814:
.LBB84_95:
.loc 2 0 0 is_stmt 0
callq __stack_chk_fail@PLT
.LBB84_96:
callq __stack_chk_fail@PLT
.LBB84_97:
callq __stack_chk_fail@PLT
.LBB84_98:
callq __stack_chk_fail@PLT
.LBB84_99:
callq __stack_chk_fail@PLT
.LBB84_100:
callq __stack_chk_fail@PLT
.LBB84_101:
callq __stack_chk_fail@PLT
.LBB84_102:
callq __stack_chk_fail@PLT
.LBB84_103:
callq __stack_chk_fail@PLT
.LBB84_104:
callq __stack_chk_fail@PLT
.LBB84_105:
callq __stack_chk_fail@PLT
.LBB84_106:
callq __stack_chk_fail@PLT
.LBB84_107:
callq __stack_chk_fail@PLT
.LBB84_108:
callq __stack_chk_fail@PLT
.LBB84_109:
callq __stack_chk_fail@PLT
.LBB84_110:
callq __stack_chk_fail@PLT
.LBB84_111:
.Ltmp815:
callq __stack_chk_fail@PLT
.Ltmp816:
.LBB84_112:
callq __stack_chk_fail@PLT
.Ltmp817:
.LBB84_113:
callq __stack_chk_fail@PLT
.Ltmp818:
.LBB84_114:
callq __stack_chk_fail@PLT
.LBB84_115:
callq __stack_chk_fail@PLT
.Ltmp819:
.Lfunc_end84:
.size std.debug.scanAllCompileUnits, .Lfunc_end84-std.debug.scanAllCompileUnits
.cfi_endproc
.p2align 4, 0x90
.type std.debug.readInitialLength,@function
std.debug.readInitialLength:
.Lfunc_begin85:
.loc 2 2311 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $64, %rsp
movq %rdi, %rax
movq %fs:40, %r8
movq %r8, -8(%rbp)
movq %rdx, -32(%rbp)
movq %rcx, -40(%rbp)
.Ltmp820:
.loc 2 2312 40 prologue_end
movq -32(%rbp), %rdx
.loc 2 2312 54 is_stmt 0
leaq -16(%rbp), %rcx
movq %rdi, -48(%rbp)
movq %rcx, %rdi
movq %rsi, -56(%rbp)
movq %rax, -64(%rbp)
callq "std.io.in_stream.InStream(anyerror).readIntLittle"
.loc 2 2312 27
cmpw $0, -12(%rbp)
je .LBB85_3
movw -12(%rbp), %ax
movq -48(%rbp), %rcx
movw %ax, 8(%rcx)
movq -56(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB85_15
.loc 2 0 27
movq -64(%rbp), %rax
.loc 2 2312 27
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB85_3:
.cfi_def_cfa %rbp, 16
movl -16(%rbp), %eax
movl %eax, -20(%rbp)
.loc 2 2313 10 is_stmt 1
movq -40(%rbp), %rcx
.loc 2 2313 30 is_stmt 0
cmpl $-1, -20(%rbp)
sete %dl
andb $1, %dl
movb %dl, (%rcx)
.loc 2 2314 9 is_stmt 1
movq -40(%rbp), %rcx
.loc 2 2314 5 is_stmt 0
testb $1, (%rcx)
jne .LBB85_4
jmp .LBB85_9
.LBB85_4:
.Ltmp821:
.loc 2 2315 25 is_stmt 1
movq -32(%rbp), %rdx
movq -48(%rbp), %rdi
movq -56(%rbp), %rsi
.loc 2 2315 39 is_stmt 0
callq "std.io.in_stream.InStream(anyerror).readIntLittle.23"
movq -48(%rbp), %rax
.loc 2 2315 9
cmpw $0, 8(%rax)
je .LBB85_6
.loc 2 0 9
movq -56(%rbp), %rdi
.loc 2 2315 9
callq __zig_return_error
jmp .LBB85_7
.LBB85_6:
jmp .LBB85_7
.LBB85_7:
.loc 2 0 9
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB85_16
movq -64(%rbp), %rax
.loc 2 2315 9
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp822:
.LBB85_9:
.cfi_def_cfa %rbp, 16
.loc 2 2317 27 is_stmt 1
cmpl $-16, -20(%rbp)
.loc 2 2317 9 is_stmt 0
jb .LBB85_12
.loc 2 0 9
movq -56(%rbp), %rdi
.loc 2 2317 42
callq __zig_return_error
vmovdqu __unnamed_61(%rip), %xmm0
movq -48(%rbp), %rax
vmovdqu %xmm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB85_17
.loc 2 0 42
movq -64(%rbp), %rax
.loc 2 2317 42
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB85_12:
.cfi_def_cfa %rbp, 16
.loc 2 2317 9
jmp .LBB85_13
.LBB85_13:
.loc 2 2318 20 is_stmt 1
movl -20(%rbp), %eax
movl %eax, %ecx
movq -48(%rbp), %rdx
.loc 2 2318 19 is_stmt 0
movw $0, 8(%rdx)
movq %rcx, (%rdx)
movq %fs:40, %rcx
movq -8(%rbp), %rsi
cmpq %rsi, %rcx
jne .LBB85_18
.loc 2 0 19
movq -64(%rbp), %rax
.loc 2 2318 9
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp823:
.LBB85_15:
.cfi_def_cfa %rbp, 16
.loc 2 0 0
callq __stack_chk_fail@PLT
.LBB85_16:
callq __stack_chk_fail@PLT
.LBB85_17:
callq __stack_chk_fail@PLT
.LBB85_18:
callq __stack_chk_fail@PLT
.Ltmp824:
.Lfunc_end85:
.size std.debug.readInitialLength, .Lfunc_end85-std.debug.readInitialLength
.cfi_endproc
.p2align 4, 0x90
.type "std.io.seekable_stream.SeekableStream(anyerror,anyerror).getPos",@function
"std.io.seekable_stream.SeekableStream(anyerror,anyerror).getPos":
.Lfunc_begin86:
.loc 37 28 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $32, %rsp
movq %rdi, %rax
movq %rdx, -8(%rbp)
.Ltmp825:
.loc 37 29 24 prologue_end
movq -8(%rbp), %rcx
movq 16(%rcx), %rcx
.loc 37 29 34 is_stmt 0
movq -8(%rbp), %rdx
movq %rdi, -16(%rbp)
movq %rsi, -24(%rbp)
movq %rax, -32(%rbp)
.loc 37 29 33
callq *%rcx
movq -16(%rbp), %rax
.loc 37 29 13
cmpw $0, 8(%rax)
je .LBB86_2
.loc 37 0 13
movq -24(%rbp), %rdi
.loc 37 29 13
callq __zig_return_error
jmp .LBB86_3
.LBB86_2:
jmp .LBB86_3
.LBB86_3:
.loc 37 0 13
movq -32(%rbp), %rax
.loc 37 29 13
addq $32, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp826:
.Lfunc_end86:
.size "std.io.seekable_stream.SeekableStream(anyerror,anyerror).getPos", .Lfunc_end86-"std.io.seekable_stream.SeekableStream(anyerror,anyerror).getPos"
.cfi_endproc
.p2align 4, 0x90
.type std.debug.getAbbrevTable,@function
std.debug.getAbbrevTable:
.Lfunc_begin87:
.loc 2 1650 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $240, %rsp
movq %rdi, %rax
movq %fs:40, %r8
movq %r8, -8(%rbp)
movq %rdx, -136(%rbp)
movq %rcx, -144(%rbp)
.Ltmp827:
.loc 2 1651 12 prologue_end
movq -136(%rbp), %rcx
addq $112, %rcx
.loc 2 1651 38 is_stmt 0
leaq -24(%rbp), %rdx
movq %rdi, -152(%rbp)
movq %rdx, %rdi
movq %rsi, -160(%rbp)
movq %rcx, %rsi
movq %rax, -168(%rbp)
callq "std.array_list.AlignedArrayList(std.debug.AbbrevTableHeader,null).toSlice"
.loc 2 1651 5
movq $0, -112(%rbp)
movq -16(%rbp), %rax
movq %rax, -176(%rbp)
.LBB87_1:
movq -112(%rbp), %rax
movq -176(%rbp), %rcx
cmpq %rcx, %rax
movq %rax, -184(%rbp)
jae .LBB87_7
.loc 2 0 5
movq -184(%rbp), %rax
.loc 2 1651 5
imulq $40, %rax, %rcx
addq -24(%rbp), %rcx
.loc 2 1651 44
movq %rcx, -120(%rbp)
.Ltmp828:
.loc 2 1652 19 is_stmt 1
movq -120(%rbp), %rcx
movq (%rcx), %rcx
.loc 2 1652 27 is_stmt 0
cmpq -144(%rbp), %rcx
.loc 2 1652 9
jne .LBB87_5
.Ltmp829:
.loc 2 1653 27 is_stmt 1
movq -120(%rbp), %rax
addq $8, %rax
movq -152(%rbp), %rcx
movw $0, 8(%rcx)
movq %rax, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB87_24
.loc 2 0 27 is_stmt 0
movq -168(%rbp), %rax
.loc 2 1653 13
addq $240, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp830:
.LBB87_5:
.cfi_def_cfa %rbp, 16
.loc 2 1652 9 is_stmt 1
jmp .LBB87_6
.Ltmp831:
.LBB87_6:
.loc 2 0 9 is_stmt 0
movq -184(%rbp), %rax
.loc 2 1651 5 is_stmt 1
addq $1, %rax
movq %rax, -112(%rbp)
jmp .LBB87_1
.LBB87_7:
.loc 2 1656 11
movq -136(%rbp), %rax
.loc 2 1656 33 is_stmt 0
movq (%rax), %rsi
.loc 2 1656 43
movq -136(%rbp), %rax
.loc 2 1656 56
movq 40(%rax), %rax
.loc 2 1656 64
addq -144(%rbp), %rax
setb %cl
movq %rsi, -192(%rbp)
movq %rax, -200(%rbp)
jb .LBB87_17
jmp .LBB87_18
.LBB87_8:
.loc 2 1656 5
movw -122(%rbp), %ax
movq -152(%rbp), %rcx
movw %ax, 8(%rcx)
movq -160(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB87_25
.loc 2 0 5
movq -168(%rbp), %rax
.loc 2 1656 5
addq $240, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB87_10:
.cfi_def_cfa %rbp, 16
.loc 2 1657 11 is_stmt 1
movq -136(%rbp), %rax
addq $112, %rax
.loc 2 1658 19
movq -144(%rbp), %rcx
movq %rcx, -64(%rbp)
.loc 2 1659 9
leaq -64(%rbp), %rcx
addq $8, %rcx
.loc 2 1659 39 is_stmt 0
movq -136(%rbp), %rdx
.loc 2 1659 38
leaq -104(%rbp), %rdi
movq -160(%rbp), %rsi
movq %rax, -208(%rbp)
movq %rcx, -216(%rbp)
callq std.debug.parseAbbrevTable
.loc 2 1659 18
cmpw $0, -72(%rbp)
je .LBB87_13
movw -72(%rbp), %ax
movq -152(%rbp), %rcx
movw %ax, 8(%rcx)
movq -160(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB87_26
.loc 2 0 18
movq -168(%rbp), %rax
.loc 2 1659 18
addq $240, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB87_13:
.cfi_def_cfa %rbp, 16
movq -104(%rbp), %rax
movq -216(%rbp), %rcx
movq %rax, (%rcx)
movq -96(%rbp), %rax
movq %rax, 8(%rcx)
movq -88(%rbp), %rax
movq %rax, 16(%rcx)
movq -80(%rbp), %rax
movq %rax, 24(%rcx)
movq -160(%rbp), %rdi
movq -208(%rbp), %rsi
.loc 2 1657 36 is_stmt 1
leaq -64(%rbp), %rdx
callq "std.array_list.AlignedArrayList(std.debug.AbbrevTableHeader,null).append"
movw %ax, -124(%rbp)
.loc 2 1657 5 is_stmt 0
cmpw $0, -124(%rbp)
je .LBB87_16
movw -124(%rbp), %ax
movq -152(%rbp), %rcx
movw %ax, 8(%rcx)
movq -160(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB87_27
.loc 2 0 5
movq -168(%rbp), %rax
.loc 2 1657 5
addq $240, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB87_16:
.cfi_def_cfa %rbp, 16
.loc 2 1661 15 is_stmt 1
movq -136(%rbp), %rax
addq $112, %rax
.loc 2 1661 42 is_stmt 0
movq -136(%rbp), %rcx
.loc 2 1661 60
movq 128(%rcx), %rcx
.loc 2 1661 65
subq $1, %rcx
setb %dl
movq %rax, -224(%rbp)
movq %rcx, -232(%rbp)
jb .LBB87_19
jmp .LBB87_20
.LBB87_17:
.loc 2 0 65
xorl %eax, %eax
movl %eax, %esi
.loc 2 1656 64 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB87_18:
.loc 2 0 64 is_stmt 0
movq -160(%rbp), %rdi
movq -192(%rbp), %rsi
movq -200(%rbp), %rdx
.loc 2 1656 40
callq "std.io.seekable_stream.SeekableStream(anyerror,anyerror).seekTo"
movw %ax, -122(%rbp)
.loc 2 1656 5
cmpw $0, -122(%rbp)
jne .LBB87_8
jmp .LBB87_10
.LBB87_19:
.loc 2 0 5
xorl %eax, %eax
movl %eax, %esi
.loc 2 1661 65 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB87_20:
.loc 2 0 65 is_stmt 0
movq -232(%rbp), %rax
movq -224(%rbp), %rcx
.loc 2 1661 39
cmpq 8(%rcx), %rax
jb .LBB87_22
.loc 2 0 39
xorl %eax, %eax
movl %eax, %esi
.loc 2 1661 39
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.LBB87_22:
.loc 2 0 39
movq -224(%rbp), %rax
.loc 2 1661 39
movq (%rax), %rcx
movq -232(%rbp), %rdx
leaq (%rdx,%rdx,4), %rsi
.loc 2 1661 69
leaq 8(%rcx,%rsi,8), %rcx
movq -152(%rbp), %rsi
movw $0, 8(%rsi)
movq %rcx, (%rsi)
movq %fs:40, %rcx
movq -8(%rbp), %rdi
cmpq %rdi, %rcx
jne .LBB87_28
.loc 2 0 69
movq -168(%rbp), %rax
.loc 2 1661 5
addq $240, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp832:
.LBB87_24:
.cfi_def_cfa %rbp, 16
.loc 2 0 0
callq __stack_chk_fail@PLT
.LBB87_25:
callq __stack_chk_fail@PLT
.LBB87_26:
callq __stack_chk_fail@PLT
.LBB87_27:
callq __stack_chk_fail@PLT
.LBB87_28:
callq __stack_chk_fail@PLT
.Ltmp833:
.Lfunc_end87:
.size std.debug.getAbbrevTable, .Lfunc_end87-std.debug.getAbbrevTable
.cfi_endproc
.p2align 4, 0x90
.type std.debug.parseDie,@function
std.debug.parseDie:
.Lfunc_begin88:
.loc 2 1671 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $272, %rsp
movq %rdi, %rax
movq %fs:40, %r9
movq %r9, -8(%rbp)
movq %rdx, -168(%rbp)
movq %rcx, -176(%rbp)
andb $1, %r8b
movb %r8b, -177(%rbp)
.Ltmp834:
.loc 2 1672 52 prologue_end
movq -168(%rbp), %rcx
movq 8(%rcx), %rdx
.loc 2 1672 44 is_stmt 0
leaq -56(%rbp), %rcx
movq %rdi, -192(%rbp)
movq %rcx, %rdi
movq %rsi, -200(%rbp)
movq %rax, -208(%rbp)
callq std.debug.leb128.readULEB128
.loc 2 1672 25
cmpw $0, -48(%rbp)
je .LBB88_3
movw -48(%rbp), %ax
movq -192(%rbp), %rcx
movw %ax, 56(%rcx)
movq -200(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB88_24
.loc 2 0 25
movq -208(%rbp), %rax
.loc 2 1672 25
addq $272, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB88_3:
.cfi_def_cfa %rbp, 16
movq -56(%rbp), %rax
movq %rax, -128(%rbp)
.loc 2 1673 21 is_stmt 1
cmpq $0, -128(%rbp)
.loc 2 1673 5 is_stmt 0
jne .LBB88_6
.loc 2 1673 27
vmovups __unnamed_62+32(%rip), %ymm0
movq -192(%rbp), %rax
vmovups %ymm0, 32(%rax)
vmovups __unnamed_62(%rip), %ymm0
vmovups %ymm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB88_25
.loc 2 0 27
movq -208(%rbp), %rax
.loc 2 1673 27
addq $272, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.LBB88_6:
.cfi_def_cfa %rbp, 16
.loc 2 1673 5
jmp .LBB88_7
.LBB88_7:
.loc 2 1674 45 is_stmt 1
movq -176(%rbp), %rdi
.loc 2 1674 59 is_stmt 0
movq -128(%rbp), %rsi
.loc 2 1674 44
callq std.debug.getAbbrevTableEntry
movq %rax, -136(%rbp)
.loc 2 1674 72
cmpq $0, -136(%rbp)
jne .LBB88_10
.loc 2 0 72
movq -200(%rbp), %rdi
.loc 2 1674 79
callq __zig_return_error
vmovups __unnamed_63+32(%rip), %ymm0
movq -192(%rbp), %rax
vmovups %ymm0, 32(%rax)
vmovups __unnamed_63(%rip), %ymm0
vmovups %ymm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB88_26
.loc 2 0 79
movq -208(%rbp), %rax
.loc 2 1674 79
addq $272, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.LBB88_10:
.cfi_def_cfa %rbp, 16
.loc 2 1674 72
movq -136(%rbp), %rax
movq %rax, -144(%rbp)
.loc 2 1677 30 is_stmt 1
movq -144(%rbp), %rax
movq 16(%rax), %rax
movq %rax, -104(%rbp)
.loc 2 1678 36
movq -144(%rbp), %rax
movb (%rax), %cl
andb $1, %cl
movb %cl, -96(%rbp)
.loc 2 1679 9
leaq -104(%rbp), %rax
addq $16, %rax
.loc 2 1679 45 is_stmt 0
movq -168(%rbp), %rdi
movq %rax, -216(%rbp)
.loc 2 1679 55
callq std.debug.DwarfInfo.allocator
movq -216(%rbp), %rdi
.loc 2 1679 42
movq %rax, %rsi
callq "std.array_list.AlignedArrayList(std.debug.Attr,null).init"
.loc 2 1681 15 is_stmt 1
leaq -104(%rbp), %rax
.Ltmp835:
addq $16, %rax
.Ltmp836:
.loc 2 1681 40 is_stmt 0
movq -144(%rbp), %rdx
.loc 2 1681 46
movq 40(%rdx), %rdx
movq -200(%rbp), %rdi
.loc 2 1681 28
movq %rax, %rsi
callq "std.array_list.AlignedArrayList(std.debug.Attr,null).resize"
movw %ax, -146(%rbp)
.loc 2 1681 5
cmpw $0, -146(%rbp)
je .LBB88_14
movw -146(%rbp), %ax
movq -192(%rbp), %rcx
movw %ax, 56(%rcx)
movq -200(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB88_27
.loc 2 0 5
movq -208(%rbp), %rax
.loc 2 1681 5
addq $272, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB88_14:
.cfi_def_cfa %rbp, 16
.loc 2 1682 21 is_stmt 1
movq -144(%rbp), %rax
addq $24, %rax
.loc 2 1682 40 is_stmt 0
leaq -120(%rbp), %rdi
movq %rax, %rsi
callq "std.array_list.AlignedArrayList(std.debug.AbbrevAttr,null).toSliceConst"
.loc 2 1682 51
movq $0, -160(%rbp)
.loc 2 1682 5
movq -112(%rbp), %rax
movq %rax, -224(%rbp)
.LBB88_15:
movq -160(%rbp), %rax
movq -224(%rbp), %rcx
cmpq %rcx, %rax
movq %rax, -232(%rbp)
jae .LBB88_20
.loc 2 0 5
movq -232(%rbp), %rax
.loc 2 1682 5
shlq $4, %rax
addq -120(%rbp), %rax
.Ltmp837:
.loc 2 1683 15 is_stmt 1
leaq -104(%rbp), %rcx
addq $16, %rcx
.loc 2 1683 28 is_stmt 0
movq -160(%rbp), %rdx
.loc 2 1683 27
cmpq -80(%rbp), %rdx
movq %rax, -240(%rbp)
.Ltmp838:
.loc 2 0 27
movq %rcx, -248(%rbp)
movq %rdx, -256(%rbp)
.loc 2 1683 27
jb .LBB88_23
jmp .LBB88_22
.Ltmp839:
.LBB88_17:
.loc 2 1685 22 is_stmt 1
movw -16(%rbp), %ax
movq -192(%rbp), %rcx
movw %ax, 56(%rcx)
movq -200(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB88_28
.Ltmp840:
.loc 2 0 22 is_stmt 0
movq -208(%rbp), %rax
.loc 2 1685 22
addq $272, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp841:
.LBB88_19:
.cfi_def_cfa %rbp, 16
movq -40(%rbp), %rax
movq -264(%rbp), %rcx
movq %rax, (%rcx)
movq -32(%rbp), %rax
movq %rax, 8(%rcx)
movq -24(%rbp), %rax
movq %rax, 16(%rcx)
movq -232(%rbp), %rax
.Ltmp842:
.loc 2 1682 5 is_stmt 1
addq $1, %rax
movq %rax, -160(%rbp)
jmp .LBB88_15
.Ltmp843:
.LBB88_20:
.loc 2 0 5 is_stmt 0
movq -192(%rbp), %rax
.loc 2 1688 12 is_stmt 1
movw $0, 56(%rax)
movb $1, 48(%rax)
vmovups -104(%rbp), %ymm0
vmovups -88(%rbp), %ymm1
vmovups %ymm1, 16(%rax)
vmovups %ymm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB88_29
.loc 2 0 12 is_stmt 0
movq -208(%rbp), %rax
.loc 2 1688 5
addq $272, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.LBB88_22:
.cfi_def_cfa %rbp, 16
.Ltmp844:
.loc 2 0 5
xorl %eax, %eax
movl %eax, %esi
.Ltmp845:
.loc 2 1683 27 is_stmt 1
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp846:
.LBB88_23:
.loc 2 0 27 is_stmt 0
movq -256(%rbp), %rax
.loc 2 1683 27
shlq $5, %rax
movq -248(%rbp), %rcx
addq (%rcx), %rax
movq -240(%rbp), %rdx
.loc 2 1684 23 is_stmt 1
movq (%rdx), %rsi
movq %rsi, (%rax)
.loc 2 1685 13
addq $8, %rax
.loc 2 1685 43 is_stmt 0
movq -168(%rbp), %rdi
movq %rax, -264(%rbp)
.loc 2 1685 53
callq std.debug.DwarfInfo.allocator
.loc 2 1685 59
movq -168(%rbp), %rcx
movq 8(%rcx), %rcx
movq -240(%rbp), %rdx
.loc 2 1685 81
movq 8(%rdx), %r8
.loc 2 1685 91
movb -177(%rbp), %r9b
.loc 2 1685 40
movzbl %r9b, %r9d
leaq -40(%rbp), %rdi
movq -200(%rbp), %rsi
movq %rax, %rdx
callq std.debug.parseFormValue
.loc 2 1685 22
cmpw $0, -16(%rbp)
jne .LBB88_17
jmp .LBB88_19
.Ltmp847:
.LBB88_24:
.loc 2 0 0
callq __stack_chk_fail@PLT
.LBB88_25:
vzeroupper
callq __stack_chk_fail@PLT
.LBB88_26:
vzeroupper
callq __stack_chk_fail@PLT
.LBB88_27:
callq __stack_chk_fail@PLT
.LBB88_28:
.Ltmp848:
callq __stack_chk_fail@PLT
.Ltmp849:
.LBB88_29:
vzeroupper
callq __stack_chk_fail@PLT
.Ltmp850:
.Lfunc_end88:
.size std.debug.parseDie, .Lfunc_end88-std.debug.parseDie
.cfi_endproc
.p2align 4, 0x90
.type std.debug.Die.getAttr,@function
std.debug.Die.getAttr:
.Lfunc_begin89:
.loc 2 1335 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $80, %rsp
movq %fs:40, %rax
movq %rax, -8(%rbp)
movq %rdi, -48(%rbp)
movq %rsi, -56(%rbp)
.Ltmp851:
.loc 2 1336 18 prologue_end
movq -48(%rbp), %rax
addq $16, %rax
.loc 2 1336 37 is_stmt 0
leaq -24(%rbp), %rdi
movq %rax, %rsi
callq "std.array_list.AlignedArrayList(std.debug.Attr,null).toSliceConst"
.loc 2 1336 9
movq $0, -32(%rbp)
movq -16(%rbp), %rax
movq %rax, -64(%rbp)
.LBB89_1:
movq -32(%rbp), %rax
movq -64(%rbp), %rcx
cmpq %rcx, %rax
movq %rax, -72(%rbp)
jae .LBB89_7
.loc 2 0 9
movq -72(%rbp), %rax
.loc 2 1336 9
shlq $5, %rax
addq -24(%rbp), %rax
.loc 2 1336 43
movq %rax, -40(%rbp)
.Ltmp852:
.loc 2 1337 21 is_stmt 1
movq -40(%rbp), %rax
movq (%rax), %rax
.loc 2 1337 25 is_stmt 0
cmpq -56(%rbp), %rax
.loc 2 1337 13
jne .LBB89_5
.loc 2 1337 44
movq -40(%rbp), %rax
addq $8, %rax
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
movq %rax, -80(%rbp)
jne .LBB89_9
.loc 2 0 44
movq -80(%rbp), %rax
.loc 2 1337 32
addq $80, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB89_5:
.cfi_def_cfa %rbp, 16
.loc 2 1337 13
jmp .LBB89_6
.Ltmp853:
.LBB89_6:
.loc 2 0 13
movq -72(%rbp), %rax
.loc 2 1336 9 is_stmt 1
addq $1, %rax
movq %rax, -32(%rbp)
jmp .LBB89_1
.LBB89_7:
.loc 2 0 9 is_stmt 0
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB89_10
xorl %eax, %eax
.loc 2 1339 9 is_stmt 1
addq $80, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp854:
.LBB89_9:
.cfi_def_cfa %rbp, 16
.loc 2 0 0 is_stmt 0
callq __stack_chk_fail@PLT
.LBB89_10:
callq __stack_chk_fail@PLT
.Ltmp855:
.Lfunc_end89:
.size std.debug.Die.getAttr, .Lfunc_end89-std.debug.Die.getAttr
.cfi_endproc
.p2align 4, 0x90
.type std.debug.Die.getAttrString,@function
std.debug.Die.getAttrString:
.Lfunc_begin90:
.loc 2 1375 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $128, %rsp
movq %rdi, %rax
movq %rdx, -48(%rbp)
movq %rcx, -56(%rbp)
movq %r8, -64(%rbp)
.Ltmp856:
.loc 2 1376 32 prologue_end
movq -48(%rbp), %rcx
.loc 2 1376 41 is_stmt 0
movq -64(%rbp), %rdx
movq %rdi, -72(%rbp)
.loc 2 1376 40
movq %rcx, %rdi
movq %rsi, -80(%rbp)
movq %rdx, %rsi
movq %rax, -88(%rbp)
callq std.debug.Die.getAttr
movq %rax, -8(%rbp)
.loc 2 1376 45
cmpq $0, -8(%rbp)
jne .LBB90_2
.loc 2 0 45
movq -80(%rbp), %rdi
.loc 2 1376 52
callq __zig_return_error
movq __unnamed_64(%rip), %rax
movq -72(%rbp), %rcx
movq %rax, (%rcx)
movq __unnamed_64+8(%rip), %rax
movq %rax, 8(%rcx)
movq __unnamed_64+16(%rip), %rax
movq %rax, 16(%rcx)
movq -88(%rbp), %rax
addq $128, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB90_2:
.cfi_def_cfa %rbp, 16
.loc 2 1376 45
movq -8(%rbp), %rax
movq %rax, -16(%rbp)
.loc 2 1377 34 is_stmt 1
movq -16(%rbp), %rax
.loc 2 1377 16 is_stmt 0
movb 16(%rax), %cl
movb %cl, %dl
subb $8, %dl
movq %rax, -96(%rbp)
movb %cl, -97(%rbp)
je .LBB90_5
jmp .LBB90_11
.LBB90_11:
.loc 2 0 16
movb -97(%rbp), %al
andb $15, %al
.loc 2 1377 16
subb $9, %al
je .LBB90_6
jmp .LBB90_4
.LBB90_4:
.loc 2 0 16
movq -72(%rbp), %rax
.loc 2 1380 26 is_stmt 1
movw $36, 16(%rax)
.loc 2 1377 16
leaq __unnamed_65(%rip), %rcx
movq %rcx, -112(%rbp)
jmp .LBB90_7
.LBB90_5:
.loc 2 0 16 is_stmt 0
movq -96(%rbp), %rax
.Ltmp857:
movq -72(%rbp), %rcx
.loc 2 1378 41 is_stmt 1
movw $0, 16(%rcx)
movq -96(%rbp), %rdx
movq (%rdx), %rsi
movq %rsi, (%rcx)
movq 8(%rdx), %rsi
movq %rsi, 8(%rcx)
movw $0, -24(%rbp)
movq (%rdx), %rsi
movq %rsi, -40(%rbp)
movq 8(%rdx), %rsi
movq %rsi, -32(%rbp)
.loc 2 1377 16
leaq -40(%rbp), %rsi
movq %rsi, -112(%rbp)
jmp .LBB90_7
.Ltmp858:
.LBB90_6:
.loc 2 0 16 is_stmt 0
movq -96(%rbp), %rax
.Ltmp859:
.loc 2 1379 52 is_stmt 1
movq -56(%rbp), %rdx
movq -96(%rbp), %rcx
.loc 2 1379 56 is_stmt 0
movq (%rcx), %rcx
movq -72(%rbp), %rdi
movq -80(%rbp), %rsi
movq %rax, -120(%rbp)
.Ltmp860:
.loc 2 1379 51
callq std.debug.getString
movq -72(%rbp), %rax
movq (%rax), %rcx
movq %rcx, (%rax)
movq 8(%rax), %rcx
movq %rcx, 8(%rax)
movq 16(%rax), %rcx
movq %rcx, 16(%rax)
movq %rax, -112(%rbp)
.Ltmp861:
.LBB90_7:
.loc 2 0 51
movq -112(%rbp), %rax
.loc 2 1377 9 is_stmt 1
cmpw $0, 16(%rax)
je .LBB90_9
.loc 2 0 9 is_stmt 0
movq -80(%rbp), %rdi
.loc 2 1377 9
callq __zig_return_error
jmp .LBB90_10
.LBB90_9:
jmp .LBB90_10
.LBB90_10:
.loc 2 0 9
movq -88(%rbp), %rax
.loc 2 1377 9
addq $128, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp862:
.Lfunc_end90:
.size std.debug.Die.getAttrString, .Lfunc_end90-std.debug.Die.getAttrString
.cfi_endproc
.p2align 4, 0x90
.type std.debug.Die.getAttrRef,@function
std.debug.Die.getAttrRef:
.Lfunc_begin91:
.loc 2 1367 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $96, %rsp
movq %rdi, %rax
movq %rdx, -40(%rbp)
movq %rcx, -48(%rbp)
.Ltmp863:
.loc 2 1368 32 prologue_end
movq -40(%rbp), %rcx
.loc 2 1368 41 is_stmt 0
movq -48(%rbp), %rdx
movq %rdi, -56(%rbp)
.loc 2 1368 40
movq %rcx, %rdi
movq %rsi, -64(%rbp)
movq %rdx, %rsi
movq %rax, -72(%rbp)
callq std.debug.Die.getAttr
movq %rax, -8(%rbp)
.loc 2 1368 45
cmpq $0, -8(%rbp)
jne .LBB91_2
.loc 2 0 45
movq -64(%rbp), %rdi
.loc 2 1368 52
callq __zig_return_error
movq __unnamed_66(%rip), %rax
movq -56(%rbp), %rcx
movq %rax, (%rcx)
movq __unnamed_66+8(%rip), %rax
movq %rax, 8(%rcx)
movq -72(%rbp), %rax
addq $96, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB91_2:
.cfi_def_cfa %rbp, 16
.loc 2 1368 45
movq -8(%rbp), %rax
movq %rax, -16(%rbp)
.loc 2 1369 34 is_stmt 1
movq -16(%rbp), %rax
.loc 2 1369 16 is_stmt 0
movb 16(%rax), %cl
subb $6, %cl
movq %rax, -80(%rbp)
je .LBB91_5
jmp .LBB91_4
.LBB91_4:
.loc 2 0 16
movq -56(%rbp), %rax
.loc 2 1371 26 is_stmt 1
movw $36, 8(%rax)
.loc 2 1369 16
leaq __unnamed_67(%rip), %rcx
movq %rcx, -88(%rbp)
jmp .LBB91_6
.LBB91_5:
.loc 2 0 16 is_stmt 0
movq -80(%rbp), %rax
.Ltmp864:
movq -80(%rbp), %rcx
.loc 2 1370 38 is_stmt 1
movq (%rcx), %rdx
movq -56(%rbp), %rsi
movw $0, 8(%rsi)
movq %rdx, (%rsi)
movw $0, -24(%rbp)
movq %rdx, -32(%rbp)
leaq -32(%rbp), %rdx
movq %rdx, -88(%rbp)
.Ltmp865:
.LBB91_6:
.loc 2 0 38 is_stmt 0
movq -88(%rbp), %rax
.loc 2 1369 9 is_stmt 1
cmpw $0, 8(%rax)
je .LBB91_8
.loc 2 0 9 is_stmt 0
movq -64(%rbp), %rdi
.loc 2 1369 9
callq __zig_return_error
jmp .LBB91_9
.LBB91_8:
jmp .LBB91_9
.LBB91_9:
.loc 2 0 9
movq -72(%rbp), %rax
.loc 2 1369 9
addq $96, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp866:
.Lfunc_end91:
.size std.debug.Die.getAttrRef, .Lfunc_end91-std.debug.Die.getAttrRef
.cfi_endproc
.p2align 4, 0x90
.type std.debug.Die.getAttrAddr,@function
std.debug.Die.getAttrAddr:
.Lfunc_begin92:
.loc 2 1342 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $96, %rsp
movq %rdi, %rax
movq %rdx, -40(%rbp)
movq %rcx, -48(%rbp)
.Ltmp867:
.loc 2 1343 32 prologue_end
movq -40(%rbp), %rcx
.loc 2 1343 41 is_stmt 0
movq -48(%rbp), %rdx
movq %rdi, -56(%rbp)
.loc 2 1343 40
movq %rcx, %rdi
movq %rsi, -64(%rbp)
movq %rdx, %rsi
movq %rax, -72(%rbp)
callq std.debug.Die.getAttr
movq %rax, -8(%rbp)
.loc 2 1343 45
cmpq $0, -8(%rbp)
jne .LBB92_2
.loc 2 0 45
movq -64(%rbp), %rdi
.loc 2 1343 52
callq __zig_return_error
movq __unnamed_68(%rip), %rax
movq -56(%rbp), %rcx
movq %rax, (%rcx)
movq __unnamed_68+8(%rip), %rax
movq %rax, 8(%rcx)
movq -72(%rbp), %rax
addq $96, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB92_2:
.cfi_def_cfa %rbp, 16
.loc 2 1343 45
movq -8(%rbp), %rax
movq %rax, -16(%rbp)
.loc 2 1344 34 is_stmt 1
movq -16(%rbp), %rax
.loc 2 1344 16 is_stmt 0
movb 16(%rax), %cl
testb %cl, %cl
movq %rax, -80(%rbp)
je .LBB92_5
jmp .LBB92_4
.LBB92_4:
.loc 2 0 16
movq -56(%rbp), %rax
.loc 2 1346 26 is_stmt 1
movw $36, 8(%rax)
.loc 2 1344 16
leaq __unnamed_69(%rip), %rcx
movq %rcx, -88(%rbp)
jmp .LBB92_6
.LBB92_5:
.loc 2 0 16 is_stmt 0
movq -80(%rbp), %rax
.Ltmp868:
movq -80(%rbp), %rcx
.loc 2 1345 42 is_stmt 1
movq (%rcx), %rdx
movq -56(%rbp), %rsi
movw $0, 8(%rsi)
movq %rdx, (%rsi)
movw $0, -24(%rbp)
movq %rdx, -32(%rbp)
leaq -32(%rbp), %rdx
movq %rdx, -88(%rbp)
.Ltmp869:
.LBB92_6:
.loc 2 0 42 is_stmt 0
movq -88(%rbp), %rax
.loc 2 1344 9 is_stmt 1
cmpw $0, 8(%rax)
je .LBB92_8
.loc 2 0 9 is_stmt 0
movq -64(%rbp), %rdi
.loc 2 1344 9
callq __zig_return_error
jmp .LBB92_9
.LBB92_8:
jmp .LBB92_9
.LBB92_9:
.loc 2 0 9
movq -72(%rbp), %rax
.loc 2 1344 9
addq $96, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp870:
.Lfunc_end92:
.size std.debug.Die.getAttrAddr, .Lfunc_end92-std.debug.Die.getAttrAddr
.cfi_endproc
.p2align 4, 0x90
.type std.debug.Constant.asUnsignedLe,@function
std.debug.Constant.asUnsignedLe:
.Lfunc_begin93:
.loc 2 1319 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $32, %rsp
movq %rdi, %rax
movq %rdx, -8(%rbp)
.Ltmp871:
.loc 2 1320 17 prologue_end
movq -8(%rbp), %rcx
.loc 2 1320 9 is_stmt 0
testb $1, 8(%rcx)
movq %rsi, -16(%rbp)
movq %rdi, -24(%rbp)
movq %rax, -32(%rbp)
jne .LBB93_1
jmp .LBB93_2
.LBB93_1:
.loc 2 0 9
movq -16(%rbp), %rdi
.loc 2 1320 26
callq __zig_return_error
movq __unnamed_70(%rip), %rax
movq -24(%rbp), %rcx
movq %rax, (%rcx)
movq __unnamed_70+8(%rip), %rax
movq %rax, 8(%rcx)
movq -32(%rbp), %rax
addq $32, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB93_2:
.cfi_def_cfa %rbp, 16
.loc 2 1320 9
jmp .LBB93_3
.LBB93_3:
.loc 2 1321 20 is_stmt 1
movq -8(%rbp), %rax
movq (%rax), %rax
movq -24(%rbp), %rcx
movw $0, 8(%rcx)
movq %rax, (%rcx)
movq -32(%rbp), %rax
.loc 2 1321 9 is_stmt 0
addq $32, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp872:
.Lfunc_end93:
.size std.debug.Constant.asUnsignedLe, .Lfunc_end93-std.debug.Constant.asUnsignedLe
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.Func,null).append",@function
"std.array_list.AlignedArrayList(std.debug.Func,null).append":
.Lfunc_begin94:
.loc 39 112 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $64, %rsp
movq %fs:40, %rax
movq %rax, -8(%rbp)
movq %rsi, -40(%rbp)
.Ltmp873:
.loc 39 113 42 prologue_end
movq -40(%rbp), %rax
.loc 39 113 49 is_stmt 0
leaq -24(%rbp), %rcx
movq %rdi, -48(%rbp)
movq %rcx, %rdi
movq -48(%rbp), %rsi
movq %rdx, -56(%rbp)
.Ltmp874:
movq %rax, %rdx
callq "std.array_list.AlignedArrayList(std.debug.Func,null).addOne"
.loc 39 113 34
cmpw $0, -16(%rbp)
je .LBB94_3
.Ltmp875:
movw -16(%rbp), %ax
movq -48(%rbp), %rdi
movw %ax, -58(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB94_5
.Ltmp876:
.loc 39 0 34
movw -58(%rbp), %ax
.loc 39 113 34
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp877:
.LBB94_3:
.cfi_def_cfa %rbp, 16
movq -24(%rbp), %rax
movq %rax, -32(%rbp)
.loc 39 114 25 is_stmt 1
movq -32(%rbp), %rax
movq -56(%rbp), %rcx
.loc 39 114 30 is_stmt 0
vmovups (%rcx), %ymm0
vmovups 16(%rcx), %ymm1
vmovups %ymm1, 16(%rax)
vmovups %ymm0, (%rax)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB94_6
.Ltmp878:
.loc 39 0 30
xorl %eax, %eax
.loc 39 112 51 is_stmt 1
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.Ltmp879:
.LBB94_5:
.cfi_def_cfa %rbp, 16
.loc 39 0 0 is_stmt 0
callq __stack_chk_fail@PLT
.Ltmp880:
.LBB94_6:
vzeroupper
callq __stack_chk_fail@PLT
.Ltmp881:
.Lfunc_end94:
.size "std.array_list.AlignedArrayList(std.debug.Func,null).append", .Lfunc_end94-"std.array_list.AlignedArrayList(std.debug.Func,null).append"
.cfi_endproc
.p2align 4, 0x90
.type "std.io.in_stream.InStream(anyerror).readIntLittle",@function
"std.io.in_stream.InStream(anyerror).readIntLittle":
.Lfunc_begin95:
.loc 38 159 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $144, %rsp
movq %rdi, %rax
leaq -56(%rbp), %rcx
movq %fs:40, %r8
movq %r8, -8(%rbp)
movq %rdx, -96(%rbp)
.Ltmp882:
.loc 38 160 13 prologue_end
leaq -60(%rbp), %rdx
movq %rdi, -104(%rbp)
movq %rdx, %rdi
movl $170, %r9d
movq %rsi, -112(%rbp)
movl %r9d, %esi
movl $4, %r8d
movq %rdx, -120(%rbp)
movq %r8, %rdx
movq %rax, -128(%rbp)
movq %rcx, -136(%rbp)
callq memset@PLT
movq $1296236545, -56(%rbp)
movq -120(%rbp), %rax
movq %rax, -48(%rbp)
movq $4, -40(%rbp)
movq $0, -32(%rbp)
movq $0, -24(%rbp)
movq $0, -16(%rbp)
xorl %esi, %esi
movl %esi, %edx
movq -136(%rbp), %rax
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
leaq -60(%rbp), %rax
.Ltmp883:
.loc 38 161 21
movq -96(%rbp), %rsi
.loc 38 161 37 is_stmt 0
movq %rax, -80(%rbp)
movq $4, -72(%rbp)
movq -112(%rbp), %rdi
.loc 38 161 31
leaq -80(%rbp), %rax
.Ltmp884:
.loc 38 0 31
movq %rdx, -144(%rbp)
.loc 38 161 31
movq %rax, %rdx
callq "std.io.in_stream.InStream(anyerror).readNoEof"
movw %ax, -82(%rbp)
.loc 38 161 13
cmpw $0, -82(%rbp)
je .LBB95_3
movw -82(%rbp), %ax
movq -104(%rbp), %rcx
movw %ax, 4(%rcx)
movq -112(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB95_5
.loc 38 0 13
movq -128(%rbp), %rax
.loc 38 161 13
addq $144, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB95_3:
.cfi_def_cfa %rbp, 16
.loc 38 0 13
leaq -60(%rbp), %rdi
.loc 38 162 37 is_stmt 1
callq std.mem.readIntNative.18
movq -104(%rbp), %rcx
movw $0, 4(%rcx)
movl %eax, (%rcx)
movq %fs:40, %rdx
movq -8(%rbp), %rsi
cmpq %rsi, %rdx
jne .LBB95_6
.loc 38 0 37 is_stmt 0
movq -128(%rbp), %rax
.loc 38 162 13
addq $144, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp885:
.LBB95_5:
.cfi_def_cfa %rbp, 16
.loc 38 0 0
callq __stack_chk_fail@PLT
.LBB95_6:
callq __stack_chk_fail@PLT
.Ltmp886:
.Lfunc_end95:
.size "std.io.in_stream.InStream(anyerror).readIntLittle", .Lfunc_end95-"std.io.in_stream.InStream(anyerror).readIntLittle"
.cfi_endproc
.p2align 4, 0x90
.type "std.io.in_stream.InStream(anyerror).readIntLittle.23",@function
"std.io.in_stream.InStream(anyerror).readIntLittle.23":
.Lfunc_begin96:
.loc 38 159 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $144, %rsp
movq %rdi, %rax
leaq -56(%rbp), %rcx
movq %fs:40, %r8
movq %r8, -8(%rbp)
movq %rdx, -96(%rbp)
.Ltmp887:
.loc 38 160 13 prologue_end
leaq -64(%rbp), %rdx
movq %rdi, -104(%rbp)
movq %rdx, %rdi
movl $170, %r9d
movq %rsi, -112(%rbp)
movl %r9d, %esi
movl $8, %r8d
movq %rdx, -120(%rbp)
movq %r8, %rdx
movq %rax, -128(%rbp)
movq %rcx, -136(%rbp)
callq memset@PLT
movq $1296236545, -56(%rbp)
movq -120(%rbp), %rax
movq %rax, -48(%rbp)
movq $8, -40(%rbp)
movq $0, -32(%rbp)
movq $0, -24(%rbp)
movq $0, -16(%rbp)
xorl %esi, %esi
movl %esi, %edx
movq -136(%rbp), %rax
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
leaq -64(%rbp), %rax
.Ltmp888:
.loc 38 161 21
movq -96(%rbp), %rsi
.loc 38 161 37 is_stmt 0
movq %rax, -80(%rbp)
movq $8, -72(%rbp)
movq -112(%rbp), %rdi
.loc 38 161 31
leaq -80(%rbp), %rax
.Ltmp889:
.loc 38 0 31
movq %rdx, -144(%rbp)
.loc 38 161 31
movq %rax, %rdx
callq "std.io.in_stream.InStream(anyerror).readNoEof"
movw %ax, -82(%rbp)
.loc 38 161 13
cmpw $0, -82(%rbp)
je .LBB96_3
movw -82(%rbp), %ax
movq -104(%rbp), %rcx
movw %ax, 8(%rcx)
movq -112(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB96_5
.loc 38 0 13
movq -128(%rbp), %rax
.loc 38 161 13
addq $144, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB96_3:
.cfi_def_cfa %rbp, 16
.loc 38 0 13
leaq -64(%rbp), %rdi
.loc 38 162 37 is_stmt 1
callq std.mem.readIntNative.21
movq -104(%rbp), %rcx
movw $0, 8(%rcx)
movq %rax, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB96_6
.loc 38 0 37 is_stmt 0
movq -128(%rbp), %rax
.loc 38 162 13
addq $144, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp890:
.LBB96_5:
.cfi_def_cfa %rbp, 16
.loc 38 0 0
callq __stack_chk_fail@PLT
.LBB96_6:
callq __stack_chk_fail@PLT
.Ltmp891:
.Lfunc_end96:
.size "std.io.in_stream.InStream(anyerror).readIntLittle.23", .Lfunc_end96-"std.io.in_stream.InStream(anyerror).readIntLittle.23"
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.AbbrevTableHeader,null).toSlice",@function
"std.array_list.AlignedArrayList(std.debug.AbbrevTableHeader,null).toSlice":
.Lfunc_begin97:
.loc 39 44 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, %rax
xorl %ecx, %ecx
movl %ecx, %edx
.Ltmp892:
.loc 39 45 39 prologue_end
movq 16(%rsi), %r8
.loc 39 45 30 is_stmt 0
movq 8(%rsi), %r9
cmpq %r8, %rdx
movq %rsi, -8(%rbp)
.Ltmp893:
.loc 39 0 30
movq %rdi, -16(%rbp)
movq %rax, -24(%rbp)
movq %r8, -32(%rbp)
movq %r9, -40(%rbp)
.loc 39 45 30
jbe .LBB97_2
.Ltmp894:
.loc 39 0 30
xorl %eax, %eax
movl %eax, %esi
.loc 39 45 30
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp895:
.LBB97_2:
.loc 39 0 30
movq -32(%rbp), %rax
movq -40(%rbp), %rcx
.loc 39 45 30
cmpq %rcx, %rax
jbe .LBB97_4
.Ltmp896:
.loc 39 0 30
xorl %eax, %eax
movl %eax, %esi
.loc 39 45 30
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp897:
.LBB97_4:
.loc 39 0 30
movq -8(%rbp), %rax
.loc 39 45 30
movq (%rax), %rcx
movq -16(%rbp), %rdx
movq %rcx, (%rdx)
movq -32(%rbp), %rcx
subq $0, %rcx
movq %rcx, 8(%rdx)
movq -24(%rbp), %rax
.loc 39 45 13
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp898:
.Lfunc_end97:
.size "std.array_list.AlignedArrayList(std.debug.AbbrevTableHeader,null).toSlice", .Lfunc_end97-"std.array_list.AlignedArrayList(std.debug.AbbrevTableHeader,null).toSlice"
.cfi_endproc
.p2align 4, 0x90
.type std.debug.parseAbbrevTable,@function
std.debug.parseAbbrevTable:
.Lfunc_begin98:
.loc 2 1623 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $320, %rsp
movq %rdi, %rax
movq %fs:40, %rcx
movq %rcx, -8(%rbp)
movq %rdx, -240(%rbp)
.Ltmp899:
.loc 2 1624 37 prologue_end
movq -240(%rbp), %rcx
movq %rdi, -248(%rbp)
.loc 2 1624 47 is_stmt 0
movq %rcx, %rdi
movq %rsi, -256(%rbp)
movq %rax, -264(%rbp)
callq std.debug.DwarfInfo.allocator
.loc 2 1624 34
leaq -40(%rbp), %rdi
movq %rax, %rsi
callq "std.array_list.AlignedArrayList(std.debug.AbbrevTableEntry,null).init"
.LBB98_1:
.loc 2 1625 12 is_stmt 1
jmp .LBB98_2
.LBB98_2:
.Ltmp900:
.loc 2 1626 56
movq -240(%rbp), %rax
movq 8(%rax), %rdx
.loc 2 1626 48 is_stmt 0
leaq -56(%rbp), %rdi
movq -256(%rbp), %rsi
callq std.debug.leb128.readULEB128
.loc 2 1626 29
cmpw $0, -48(%rbp)
je .LBB98_5
movw -48(%rbp), %ax
movq -248(%rbp), %rcx
movw %ax, 32(%rcx)
movq -256(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB98_40
.loc 2 0 29
movq -264(%rbp), %rax
.loc 2 1626 29
addq $320, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB98_5:
.cfi_def_cfa %rbp, 16
movq -56(%rbp), %rax
movq %rax, -192(%rbp)
.loc 2 1627 25 is_stmt 1
cmpq $0, -192(%rbp)
.loc 2 1627 9 is_stmt 0
jne .LBB98_8
.loc 2 0 9
movq -248(%rbp), %rax
.loc 2 1627 38
movw $0, 32(%rax)
vmovups -40(%rbp), %ymm0
vmovups %ymm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB98_41
.loc 2 0 38
movq -264(%rbp), %rax
.loc 2 1627 31
addq $320, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.LBB98_8:
.cfi_def_cfa %rbp, 16
.loc 2 1627 9
jmp .LBB98_9
.LBB98_9:
.loc 2 1629 28 is_stmt 1
movq -192(%rbp), %rax
movq %rax, -104(%rbp)
.loc 2 1630 13
leaq -112(%rbp), %rax
addq $16, %rax
.loc 2 1630 50 is_stmt 0
movq -240(%rbp), %rcx
movq 8(%rcx), %rdx
.loc 2 1630 42
leaq -128(%rbp), %rdi
movq -256(%rbp), %rsi
movq %rax, -272(%rbp)
callq std.debug.leb128.readULEB128
.loc 2 1630 23
cmpw $0, -120(%rbp)
je .LBB98_12
movw -120(%rbp), %ax
movq -248(%rbp), %rcx
movw %ax, 32(%rcx)
movq -256(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB98_42
.loc 2 0 23
movq -264(%rbp), %rax
.loc 2 1630 23
addq $320, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB98_12:
.cfi_def_cfa %rbp, 16
.loc 2 0 23
leaq -112(%rbp), %rax
.loc 2 1630 23
movq -128(%rbp), %rcx
movq -272(%rbp), %rdx
movq %rcx, (%rdx)
.loc 2 1631 36 is_stmt 1
movq -240(%rbp), %rcx
.loc 2 1631 52 is_stmt 0
movq 8(%rcx), %rdx
.loc 2 1631 61
leaq -136(%rbp), %rdi
movq -256(%rbp), %rsi
movq %rax, -280(%rbp)
callq "std.io.in_stream.InStream(anyerror).readByte"
.loc 2 1631 30
cmpw $0, -134(%rbp)
je .LBB98_15
movw -134(%rbp), %ax
movq -248(%rbp), %rcx
movw %ax, 32(%rcx)
movq -256(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB98_43
.loc 2 0 30
movq -264(%rbp), %rax
.loc 2 1631 30
addq $320, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB98_15:
.cfi_def_cfa %rbp, 16
.loc 2 1631 65
cmpb $1, -136(%rbp)
sete %al
andb $1, %al
movq -280(%rbp), %rcx
movb %al, (%rcx)
.loc 2 1632 13 is_stmt 1
leaq -112(%rbp), %rdx
addq $24, %rdx
.loc 2 1632 51 is_stmt 0
movq -240(%rbp), %rdi
movq %rdx, -288(%rbp)
.loc 2 1632 61
callq std.debug.DwarfInfo.allocator
movq -288(%rbp), %rdi
.loc 2 1632 48
movq %rax, %rsi
callq "std.array_list.AlignedArrayList(std.debug.AbbrevAttr,null).init"
movq -256(%rbp), %rdi
.loc 2 1628 26 is_stmt 1
leaq -40(%rbp), %rsi
leaq -112(%rbp), %rdx
callq "std.array_list.AlignedArrayList(std.debug.AbbrevTableEntry,null).append"
movw %ax, -194(%rbp)
.loc 2 1628 9 is_stmt 0
cmpw $0, -194(%rbp)
je .LBB98_18
movw -194(%rbp), %ax
movq -248(%rbp), %rcx
movw %ax, 32(%rcx)
movq -256(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB98_44
.loc 2 0 9
movq -264(%rbp), %rax
.loc 2 1628 9
addq $320, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB98_18:
.cfi_def_cfa %rbp, 16
.loc 2 0 9
leaq -40(%rbp), %rax
.loc 2 1634 43 is_stmt 1
movq -24(%rbp), %rcx
.loc 2 1634 48 is_stmt 0
subq $1, %rcx
setb %dl
movq %rax, -296(%rbp)
movq %rcx, -304(%rbp)
jb .LBB98_36
jmp .LBB98_37
.LBB98_19:
.loc 2 1636 16 is_stmt 1
jmp .LBB98_20
.LBB98_20:
.Ltmp901:
.loc 2 1637 56
movq -240(%rbp), %rax
movq 8(%rax), %rdx
.loc 2 1637 48 is_stmt 0
leaq -152(%rbp), %rdi
movq -256(%rbp), %rsi
callq std.debug.leb128.readULEB128
.loc 2 1637 29
cmpw $0, -144(%rbp)
je .LBB98_23
movw -144(%rbp), %ax
movq -248(%rbp), %rcx
movw %ax, 32(%rcx)
movq -256(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB98_45
.loc 2 0 29
movq -264(%rbp), %rax
.loc 2 1637 29
addq $320, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB98_23:
.cfi_def_cfa %rbp, 16
movq -152(%rbp), %rax
movq %rax, -216(%rbp)
.loc 2 1638 56 is_stmt 1
movq -240(%rbp), %rax
movq 8(%rax), %rdx
.loc 2 1638 48 is_stmt 0
leaq -168(%rbp), %rdi
movq -256(%rbp), %rsi
callq std.debug.leb128.readULEB128
.loc 2 1638 29
cmpw $0, -160(%rbp)
je .LBB98_26
movw -160(%rbp), %ax
movq -248(%rbp), %rcx
movw %ax, 32(%rcx)
movq -256(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB98_46
.loc 2 0 29
movq -264(%rbp), %rax
.loc 2 1638 29
addq $320, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB98_26:
.cfi_def_cfa %rbp, 16
movq -168(%rbp), %rax
movq %rax, -224(%rbp)
.loc 2 1639 25 is_stmt 1
cmpq $0, -216(%rbp)
sete %cl
.loc 2 1639 30 is_stmt 0
testb $1, %cl
movb %cl, -305(%rbp)
jne .LBB98_27
jmp .LBB98_28
.LBB98_27:
.loc 2 1639 42
cmpq $0, -224(%rbp)
sete %al
movb %al, -305(%rbp)
.LBB98_28:
.loc 2 0 42
movb -305(%rbp), %al
.loc 2 1639 13
testb $1, %al
jne .LBB98_29
jmp .LBB98_30
.LBB98_29:
.loc 2 1639 48
jmp .LBB98_35
.LBB98_30:
.loc 2 1639 13
jmp .LBB98_31
.LBB98_31:
.loc 2 1640 22 is_stmt 1
movq -208(%rbp), %rsi
.loc 2 1641 28
movq -216(%rbp), %rax
movq %rax, -184(%rbp)
.loc 2 1642 28
movq -224(%rbp), %rax
movq %rax, -176(%rbp)
movq -256(%rbp), %rdi
.loc 2 1640 29
leaq -184(%rbp), %rdx
callq "std.array_list.AlignedArrayList(std.debug.AbbrevAttr,null).append"
movw %ax, -226(%rbp)
.loc 2 1640 13 is_stmt 0
cmpw $0, -226(%rbp)
je .LBB98_34
movw -226(%rbp), %ax
movq -248(%rbp), %rcx
movw %ax, 32(%rcx)
movq -256(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB98_47
.loc 2 0 13
movq -264(%rbp), %rax
.loc 2 1640 13
addq $320, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp902:
.LBB98_34:
.cfi_def_cfa %rbp, 16
.loc 2 1636 9 is_stmt 1
jmp .LBB98_19
.Ltmp903:
.LBB98_35:
.loc 2 1625 5
jmp .LBB98_1
.LBB98_36:
.loc 2 0 5 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.Ltmp904:
.loc 2 1634 48 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB98_37:
.loc 2 0 48 is_stmt 0
movq -304(%rbp), %rax
movq -296(%rbp), %rcx
.loc 2 1634 36
cmpq 8(%rcx), %rax
jb .LBB98_39
.loc 2 0 36
xorl %eax, %eax
movl %eax, %esi
.loc 2 1634 36
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.LBB98_39:
.loc 2 0 36
movq -304(%rbp), %rax
.loc 2 1634 36
imulq $56, %rax, %rcx
movq -296(%rbp), %rdx
addq (%rdx), %rcx
.loc 2 1634 52
addq $24, %rcx
movq %rcx, -208(%rbp)
.loc 2 1636 9 is_stmt 1
jmp .LBB98_19
.Ltmp905:
.LBB98_40:
.loc 2 0 0 is_stmt 0
callq __stack_chk_fail@PLT
.LBB98_41:
vzeroupper
callq __stack_chk_fail@PLT
.LBB98_42:
callq __stack_chk_fail@PLT
.LBB98_43:
callq __stack_chk_fail@PLT
.LBB98_44:
callq __stack_chk_fail@PLT
.LBB98_45:
callq __stack_chk_fail@PLT
.LBB98_46:
callq __stack_chk_fail@PLT
.LBB98_47:
callq __stack_chk_fail@PLT
.Ltmp906:
.Lfunc_end98:
.size std.debug.parseAbbrevTable, .Lfunc_end98-std.debug.parseAbbrevTable
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.AbbrevTableHeader,null).append",@function
"std.array_list.AlignedArrayList(std.debug.AbbrevTableHeader,null).append":
.Lfunc_begin99:
.loc 39 112 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $64, %rsp
movq %fs:40, %rax
movq %rax, -8(%rbp)
movq %rsi, -40(%rbp)
.Ltmp907:
.loc 39 113 42 prologue_end
movq -40(%rbp), %rax
.loc 39 113 49 is_stmt 0
leaq -24(%rbp), %rcx
movq %rdi, -48(%rbp)
movq %rcx, %rdi
movq -48(%rbp), %rsi
movq %rdx, -56(%rbp)
.Ltmp908:
movq %rax, %rdx
callq "std.array_list.AlignedArrayList(std.debug.AbbrevTableHeader,null).addOne"
.loc 39 113 34
cmpw $0, -16(%rbp)
je .LBB99_3
.Ltmp909:
movw -16(%rbp), %ax
movq -48(%rbp), %rdi
movw %ax, -58(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB99_5
.Ltmp910:
.loc 39 0 34
movw -58(%rbp), %ax
.loc 39 113 34
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp911:
.LBB99_3:
.cfi_def_cfa %rbp, 16
movq -24(%rbp), %rax
movq %rax, -32(%rbp)
.loc 39 114 25 is_stmt 1
movq -32(%rbp), %rax
movq -56(%rbp), %rcx
.loc 39 114 30 is_stmt 0
movq 32(%rcx), %rdx
movq %rdx, 32(%rax)
vmovups (%rcx), %ymm0
vmovups %ymm0, (%rax)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB99_6
.Ltmp912:
.loc 39 0 30
xorl %eax, %eax
.loc 39 112 51 is_stmt 1
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.Ltmp913:
.LBB99_5:
.cfi_def_cfa %rbp, 16
.loc 39 0 0 is_stmt 0
callq __stack_chk_fail@PLT
.Ltmp914:
.LBB99_6:
vzeroupper
callq __stack_chk_fail@PLT
.Ltmp915:
.Lfunc_end99:
.size "std.array_list.AlignedArrayList(std.debug.AbbrevTableHeader,null).append", .Lfunc_end99-"std.array_list.AlignedArrayList(std.debug.AbbrevTableHeader,null).append"
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.AbbrevTableHeader,null).addOne",@function
"std.array_list.AlignedArrayList(std.debug.AbbrevTableHeader,null).addOne":
.Lfunc_begin100:
.loc 39 181 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $64, %rsp
movq %rdi, %rax
movq %rdx, -24(%rbp)
.Ltmp916:
.loc 39 182 36 prologue_end
movq -24(%rbp), %rcx
movq 16(%rcx), %rcx
.loc 39 182 41 is_stmt 0
addq $1, %rcx
setb %r8b
movq %rsi, -32(%rbp)
movq %rdi, -40(%rbp)
movq %rax, -48(%rbp)
movq %rcx, -56(%rbp)
jb .LBB100_3
jmp .LBB100_4
.LBB100_1:
.loc 39 183 13 is_stmt 1
movw -10(%rbp), %ax
movq -40(%rbp), %rcx
movw %ax, 8(%rcx)
movq -32(%rbp), %rdi
callq __zig_return_error
movq -48(%rbp), %rax
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB100_2:
.cfi_def_cfa %rbp, 16
.loc 39 184 24
movq -24(%rbp), %rdi
.loc 39 184 45 is_stmt 0
callq "std.array_list.AlignedArrayList(std.debug.AbbrevTableHeader,null).addOneAssumeCapacity"
movq -40(%rbp), %rcx
movw $0, 8(%rcx)
movq %rax, (%rcx)
movq -48(%rbp), %rax
.loc 39 184 13
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB100_3:
.cfi_def_cfa %rbp, 16
.loc 39 0 13
xorl %eax, %eax
movl %eax, %esi
.loc 39 182 41 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB100_4:
.loc 39 0 41 is_stmt 0
movq -56(%rbp), %rax
.loc 39 182 41
movq %rax, -8(%rbp)
.loc 39 183 21 is_stmt 1
movq -24(%rbp), %rsi
.loc 39 183 37 is_stmt 0
movq -8(%rbp), %rdx
movq -32(%rbp), %rdi
.loc 39 183 36
callq "std.array_list.AlignedArrayList(std.debug.AbbrevTableHeader,null).ensureCapacity"
movw %ax, -10(%rbp)
.loc 39 183 13
cmpw $0, -10(%rbp)
jne .LBB100_1
jmp .LBB100_2
.Ltmp917:
.Lfunc_end100:
.size "std.array_list.AlignedArrayList(std.debug.AbbrevTableHeader,null).addOne", .Lfunc_end100-"std.array_list.AlignedArrayList(std.debug.AbbrevTableHeader,null).addOne"
.cfi_endproc
.p2align 4, 0x90
.type std.debug.DwarfInfo.allocator,@function
std.debug.DwarfInfo.allocator:
.Lfunc_begin101:
.loc 2 1234 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
.Ltmp918:
.loc 2 1235 38 prologue_end
movq 136(%rdi), %rax
.loc 2 1235 9 is_stmt 0
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp919:
.Lfunc_end101:
.size std.debug.DwarfInfo.allocator, .Lfunc_end101-std.debug.DwarfInfo.allocator
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.AbbrevTableEntry,null).init",@function
"std.array_list.AlignedArrayList(std.debug.AbbrevTableEntry,null).init":
.Lfunc_begin102:
.loc 39 32 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
pushq %rax
movq %rdi, %rax
movq %rsi, -8(%rbp)
.Ltmp920:
.loc 39 34 30 prologue_end
movq __unnamed_71(%rip), %rcx
movq %rcx, (%rdi)
movq __unnamed_71+8(%rip), %rcx
movq %rcx, 8(%rdi)
.loc 39 35 24
movq $0, 16(%rdi)
.loc 39 36 30
movq -8(%rbp), %rcx
movq %rcx, 24(%rdi)
.loc 39 33 13
addq $8, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp921:
.Lfunc_end102:
.size "std.array_list.AlignedArrayList(std.debug.AbbrevTableEntry,null).init", .Lfunc_end102-"std.array_list.AlignedArrayList(std.debug.AbbrevTableEntry,null).init"
.cfi_endproc
.p2align 4, 0x90
.type std.debug.leb128.readULEB128,@function
std.debug.leb128.readULEB128:
.Lfunc_begin103:
.file 40 "/home/sargun/zig-linux-x86_64-0.5.0/lib/zig/std/debug/leb128.zig"
.loc 40 4 0
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $144, %rsp
movq %rdi, %rax
movq %fs:40, %rcx
movq %rcx, -8(%rbp)
movq %rdx, -104(%rbp)
.Ltmp922:
.loc 40 7 5 prologue_end
movq $0, -80(%rbp)
.loc 40 8 5
movq $0, -88(%rbp)
movq %rsi, -112(%rbp)
movq %rdi, -120(%rbp)
movq %rax, -128(%rbp)
.LBB103_1:
.loc 40 10 12
jmp .LBB103_2
.LBB103_2:
.Ltmp923:
.loc 40 11 35
movq -104(%rbp), %rdx
.loc 40 11 44 is_stmt 0
leaq -64(%rbp), %rdi
movq -112(%rbp), %rsi
callq "std.io.in_stream.InStream(anyerror).readByte"
.loc 40 11 22
cmpw $0, -62(%rbp)
je .LBB103_5
movw -62(%rbp), %ax
movq -120(%rbp), %rcx
movw %ax, 8(%rcx)
movq -112(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB103_22
.loc 40 0 22
movq -128(%rbp), %rax
.loc 40 11 22
addq $144, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB103_5:
.cfi_def_cfa %rbp, 16
movb -64(%rbp), %al
movb %al, -89(%rbp)
.loc 40 13 19 is_stmt 1
cmpq $64, -88(%rbp)
.loc 40 13 9 is_stmt 0
jbe .LBB103_8
.loc 40 0 9
movq -112(%rbp), %rdi
.loc 40 14 13 is_stmt 1
callq __zig_return_error
vmovdqu __unnamed_72(%rip), %xmm0
movq -120(%rbp), %rax
vmovdqu %xmm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB103_23
.loc 40 0 13 is_stmt 0
movq -128(%rbp), %rax
.loc 40 14 13
addq $144, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB103_8:
.cfi_def_cfa %rbp, 16
.loc 40 13 9 is_stmt 1
jmp .LBB103_9
.LBB103_9:
.loc 40 0 9 is_stmt 0
movabsq $-6148914691236517206, %rax
.loc 40 16 9 is_stmt 1
movq %rax, -72(%rbp)
movq $1296236545, -56(%rbp)
leaq -72(%rbp), %rax
movq %rax, -48(%rbp)
movq $8, -40(%rbp)
movq $0, -32(%rbp)
movq $0, -24(%rbp)
movq $0, -16(%rbp)
xorl %ecx, %ecx
movl %ecx, %edx
leaq -56(%rbp), %rax
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
.loc 40 17 33
movb -89(%rbp), %sil
.loc 40 17 38 is_stmt 0
andb $127, %sil
.loc 40 17 63
movq -88(%rbp), %rax
.loc 40 17 46
movb %al, %dil
movl %eax, %ecx
andl $63, %ecx
movl %ecx, %r8d
cmpq %r8, %rax
movb %sil, -129(%rbp)
movb %dil, -130(%rbp)
je .LBB103_18
jmp .LBB103_19
.LBB103_10:
.loc 40 0 46
movq -112(%rbp), %rdi
.loc 40 18 13 is_stmt 1
callq __zig_return_error
vmovdqu __unnamed_73(%rip), %xmm0
movq -120(%rbp), %rax
vmovdqu %xmm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB103_24
.loc 40 0 13 is_stmt 0
movq -128(%rbp), %rax
.loc 40 18 13
addq $144, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB103_12:
.cfi_def_cfa %rbp, 16
.loc 40 17 9 is_stmt 1
jmp .LBB103_13
.LBB103_13:
.loc 40 20 9
movq -80(%rbp), %rax
.loc 40 20 16 is_stmt 0
orq -72(%rbp), %rax
movq %rax, -80(%rbp)
.loc 40 22 14 is_stmt 1
movb -89(%rbp), %cl
.loc 40 22 19 is_stmt 0
andb $-128, %cl
.loc 40 22 27
cmpb $0, %cl
.loc 40 22 9
jne .LBB103_16
.loc 40 23 20 is_stmt 1
movq -80(%rbp), %rax
movq -120(%rbp), %rcx
movw $0, 8(%rcx)
movq %rax, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB103_25
.loc 40 0 20 is_stmt 0
movq -128(%rbp), %rax
.loc 40 23 13
addq $144, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB103_16:
.cfi_def_cfa %rbp, 16
.loc 40 22 9 is_stmt 1
jmp .LBB103_17
.LBB103_17:
.loc 40 25 9
movq -88(%rbp), %rax
.loc 40 25 15 is_stmt 0
addq $7, %rax
setb %cl
movq %rax, -144(%rbp)
jb .LBB103_20
jmp .LBB103_21
.LBB103_18:
.loc 40 0 15
movb -129(%rbp), %al
.loc 40 17 38 is_stmt 1
movzbl %al, %ecx
movl %ecx, %edx
movb -130(%rbp), %sil
.loc 40 17 13 is_stmt 0
movzbl %sil, %ecx
movl %ecx, %edi
andl $63, %edi
movl %edi, %r8d
movq %r8, %rcx
movq %rdx, %r9
shlq %cl, %r9
movq %r8, %rcx
movq %r9, %r8
shrq %cl, %r8
movq %r9, -72(%rbp)
cmpq %r8, %rdx
.loc 40 17 9
jne .LBB103_10
jmp .LBB103_12
.LBB103_19:
.loc 40 0 9
xorl %eax, %eax
movl %eax, %esi
.loc 40 17 46
leaq __unnamed_13(%rip), %rdi
callq std.special.panic
.LBB103_20:
.loc 40 0 46
xorl %eax, %eax
movl %eax, %esi
.loc 40 25 15 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB103_21:
.loc 40 0 15 is_stmt 0
movq -144(%rbp), %rax
.loc 40 25 15
movq %rax, -88(%rbp)
.Ltmp924:
.loc 40 10 5 is_stmt 1
jmp .LBB103_1
.Ltmp925:
.LBB103_22:
.loc 40 0 0 is_stmt 0
callq __stack_chk_fail@PLT
.LBB103_23:
callq __stack_chk_fail@PLT
.LBB103_24:
callq __stack_chk_fail@PLT
.LBB103_25:
callq __stack_chk_fail@PLT
.Ltmp926:
.Lfunc_end103:
.size std.debug.leb128.readULEB128, .Lfunc_end103-std.debug.leb128.readULEB128
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.AbbrevAttr,null).init",@function
"std.array_list.AlignedArrayList(std.debug.AbbrevAttr,null).init":
.Lfunc_begin104:
.loc 39 32 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
pushq %rax
movq %rdi, %rax
movq %rsi, -8(%rbp)
.Ltmp927:
.loc 39 34 30 prologue_end
movq __unnamed_74(%rip), %rcx
movq %rcx, (%rdi)
movq __unnamed_74+8(%rip), %rcx
movq %rcx, 8(%rdi)
.loc 39 35 24
movq $0, 16(%rdi)
.loc 39 36 30
movq -8(%rbp), %rcx
movq %rcx, 24(%rdi)
.loc 39 33 13
addq $8, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp928:
.Lfunc_end104:
.size "std.array_list.AlignedArrayList(std.debug.AbbrevAttr,null).init", .Lfunc_end104-"std.array_list.AlignedArrayList(std.debug.AbbrevAttr,null).init"
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.AbbrevTableEntry,null).append",@function
"std.array_list.AlignedArrayList(std.debug.AbbrevTableEntry,null).append":
.Lfunc_begin105:
.loc 39 112 0
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $64, %rsp
movq %fs:40, %rax
movq %rax, -8(%rbp)
movq %rsi, -40(%rbp)
.Ltmp929:
.loc 39 113 42 prologue_end
movq -40(%rbp), %rax
.loc 39 113 49 is_stmt 0
leaq -24(%rbp), %rcx
movq %rdi, -48(%rbp)
movq %rcx, %rdi
movq -48(%rbp), %rsi
movq %rdx, -56(%rbp)
.Ltmp930:
movq %rax, %rdx
callq "std.array_list.AlignedArrayList(std.debug.AbbrevTableEntry,null).addOne"
.loc 39 113 34
cmpw $0, -16(%rbp)
je .LBB105_3
.Ltmp931:
movw -16(%rbp), %ax
movq -48(%rbp), %rdi
movw %ax, -58(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB105_5
.Ltmp932:
.loc 39 0 34
movw -58(%rbp), %ax
.loc 39 113 34
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp933:
.LBB105_3:
.cfi_def_cfa %rbp, 16
movq -24(%rbp), %rax
movq %rax, -32(%rbp)
.loc 39 114 25 is_stmt 1
movq -32(%rbp), %rax
movq -56(%rbp), %rcx
.loc 39 114 30 is_stmt 0
vmovups (%rcx), %ymm0
vmovups 24(%rcx), %ymm1
vmovups %ymm1, 24(%rax)
vmovups %ymm0, (%rax)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB105_6
.Ltmp934:
.loc 39 0 30
xorl %eax, %eax
.loc 39 112 51 is_stmt 1
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.Ltmp935:
.LBB105_5:
.cfi_def_cfa %rbp, 16
.loc 39 0 0 is_stmt 0
callq __stack_chk_fail@PLT
.Ltmp936:
.LBB105_6:
vzeroupper
callq __stack_chk_fail@PLT
.Ltmp937:
.Lfunc_end105:
.size "std.array_list.AlignedArrayList(std.debug.AbbrevTableEntry,null).append", .Lfunc_end105-"std.array_list.AlignedArrayList(std.debug.AbbrevTableEntry,null).append"
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.AbbrevAttr,null).append",@function
"std.array_list.AlignedArrayList(std.debug.AbbrevAttr,null).append":
.Lfunc_begin106:
.loc 39 112 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $64, %rsp
movq %fs:40, %rax
movq %rax, -8(%rbp)
movq %rsi, -40(%rbp)
.Ltmp938:
.loc 39 113 42 prologue_end
movq -40(%rbp), %rax
.loc 39 113 49 is_stmt 0
leaq -24(%rbp), %rcx
movq %rdi, -48(%rbp)
movq %rcx, %rdi
movq -48(%rbp), %rsi
movq %rdx, -56(%rbp)
.Ltmp939:
movq %rax, %rdx
callq "std.array_list.AlignedArrayList(std.debug.AbbrevAttr,null).addOne"
.loc 39 113 34
cmpw $0, -16(%rbp)
je .LBB106_3
.Ltmp940:
movw -16(%rbp), %ax
movq -48(%rbp), %rdi
movw %ax, -58(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB106_5
.Ltmp941:
.loc 39 0 34
movw -58(%rbp), %ax
.loc 39 113 34
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp942:
.LBB106_3:
.cfi_def_cfa %rbp, 16
movq -24(%rbp), %rax
movq %rax, -32(%rbp)
.loc 39 114 25 is_stmt 1
movq -32(%rbp), %rax
movq -56(%rbp), %rcx
.loc 39 114 30 is_stmt 0
vmovdqu (%rcx), %xmm0
vmovdqu %xmm0, (%rax)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB106_6
.Ltmp943:
.loc 39 0 30
xorl %eax, %eax
.loc 39 112 51 is_stmt 1
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp944:
.LBB106_5:
.cfi_def_cfa %rbp, 16
.loc 39 0 0 is_stmt 0
callq __stack_chk_fail@PLT
.Ltmp945:
.LBB106_6:
callq __stack_chk_fail@PLT
.Ltmp946:
.Lfunc_end106:
.size "std.array_list.AlignedArrayList(std.debug.AbbrevAttr,null).append", .Lfunc_end106-"std.array_list.AlignedArrayList(std.debug.AbbrevAttr,null).append"
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.AbbrevTableEntry,null).addOne",@function
"std.array_list.AlignedArrayList(std.debug.AbbrevTableEntry,null).addOne":
.Lfunc_begin107:
.loc 39 181 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $64, %rsp
movq %rdi, %rax
movq %rdx, -24(%rbp)
.Ltmp947:
.loc 39 182 36 prologue_end
movq -24(%rbp), %rcx
movq 16(%rcx), %rcx
.loc 39 182 41 is_stmt 0
addq $1, %rcx
setb %r8b
movq %rsi, -32(%rbp)
movq %rdi, -40(%rbp)
movq %rax, -48(%rbp)
movq %rcx, -56(%rbp)
jb .LBB107_3
jmp .LBB107_4
.LBB107_1:
.loc 39 183 13 is_stmt 1
movw -10(%rbp), %ax
movq -40(%rbp), %rcx
movw %ax, 8(%rcx)
movq -32(%rbp), %rdi
callq __zig_return_error
movq -48(%rbp), %rax
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB107_2:
.cfi_def_cfa %rbp, 16
.loc 39 184 24
movq -24(%rbp), %rdi
.loc 39 184 45 is_stmt 0
callq "std.array_list.AlignedArrayList(std.debug.AbbrevTableEntry,null).addOneAssumeCapacity"
movq -40(%rbp), %rcx
movw $0, 8(%rcx)
movq %rax, (%rcx)
movq -48(%rbp), %rax
.loc 39 184 13
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB107_3:
.cfi_def_cfa %rbp, 16
.loc 39 0 13
xorl %eax, %eax
movl %eax, %esi
.loc 39 182 41 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB107_4:
.loc 39 0 41 is_stmt 0
movq -56(%rbp), %rax
.loc 39 182 41
movq %rax, -8(%rbp)
.loc 39 183 21 is_stmt 1
movq -24(%rbp), %rsi
.loc 39 183 37 is_stmt 0
movq -8(%rbp), %rdx
movq -32(%rbp), %rdi
.loc 39 183 36
callq "std.array_list.AlignedArrayList(std.debug.AbbrevTableEntry,null).ensureCapacity"
movw %ax, -10(%rbp)
.loc 39 183 13
cmpw $0, -10(%rbp)
jne .LBB107_1
jmp .LBB107_2
.Ltmp948:
.Lfunc_end107:
.size "std.array_list.AlignedArrayList(std.debug.AbbrevTableEntry,null).addOne", .Lfunc_end107-"std.array_list.AlignedArrayList(std.debug.AbbrevTableEntry,null).addOne"
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.AbbrevTableEntry,null).ensureCapacity",@function
"std.array_list.AlignedArrayList(std.debug.AbbrevTableEntry,null).ensureCapacity":
.Lfunc_begin108:
.loc 39 171 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $112, %rsp
movq %fs:40, %rax
movq %rax, -8(%rbp)
movq %rsi, -48(%rbp)
movq %rdx, -56(%rbp)
.Ltmp949:
.loc 39 172 39 prologue_end
movq -48(%rbp), %rax
movq %rdi, -64(%rbp)
.loc 39 172 48 is_stmt 0
movq %rax, %rdi
callq "std.array_list.AlignedArrayList(std.debug.AbbrevTableEntry,null).capacity"
movq %rax, -40(%rbp)
.loc 39 173 17 is_stmt 1
movq -40(%rbp), %rax
.loc 39 173 33 is_stmt 0
cmpq -56(%rbp), %rax
.loc 39 173 13
jb .LBB108_3
.loc 39 0 13
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB108_21
xorl %eax, %eax
.loc 39 173 50
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB108_3:
.cfi_def_cfa %rbp, 16
.loc 39 173 13
jmp .LBB108_4
.LBB108_4:
.loc 39 174 13 is_stmt 1
jmp .LBB108_5
.LBB108_5:
.loc 39 174 20 is_stmt 0
jmp .LBB108_6
.LBB108_6:
.loc 39 0 20
xorl %eax, %eax
.Ltmp950:
.loc 39 175 17 is_stmt 1
movq -40(%rbp), %rcx
.loc 39 175 36 is_stmt 0
movq -40(%rbp), %rdx
.loc 39 175 52
testb $1, %al
movq %rcx, -72(%rbp)
movq %rdx, -80(%rbp)
jne .LBB108_15
jmp .LBB108_16
.LBB108_7:
.loc 39 176 54 is_stmt 1
jmp .LBB108_10
.LBB108_8:
.loc 39 176 17 is_stmt 0
jmp .LBB108_9
.Ltmp951:
.LBB108_9:
.loc 39 174 13 is_stmt 1
jmp .LBB108_5
.LBB108_10:
.loc 39 178 17
movq -48(%rbp), %rax
.loc 39 178 34 is_stmt 0
movq -48(%rbp), %rcx
.loc 39 178 44
movq 24(%rcx), %rdx
.loc 39 178 57
movq -48(%rbp), %rcx
.loc 39 178 65
movq -40(%rbp), %r8
.loc 39 178 52
leaq -32(%rbp), %rdi
movq -64(%rbp), %rsi
movq %rax, -88(%rbp)
callq std.mem.Allocator.realloc
.loc 39 178 26
cmpw $0, -16(%rbp)
je .LBB108_13
movw -16(%rbp), %ax
movq -64(%rbp), %rdi
movw %ax, -90(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB108_22
.loc 39 0 26
movw -90(%rbp), %ax
.loc 39 178 26
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB108_13:
.cfi_def_cfa %rbp, 16
vmovdqu -32(%rbp), %xmm0
movq -88(%rbp), %rax
vmovdqu %xmm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB108_23
.loc 39 0 26
xorl %eax, %eax
.loc 39 171 71 is_stmt 1
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB108_15:
.cfi_def_cfa %rbp, 16
.loc 39 0 71 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.Ltmp952:
.loc 39 175 52 is_stmt 1
leaq __unnamed_75(%rip), %rdi
callq std.special.panic
.LBB108_16:
.loc 39 0 52 is_stmt 0
movq -80(%rbp), %rax
.loc 39 175 52
shrq $1, %rax
.loc 39 175 56
addq $8, %rax
setb %cl
movq %rax, -104(%rbp)
jb .LBB108_17
jmp .LBB108_18
.LBB108_17:
.loc 39 0 56
xorl %eax, %eax
movl %eax, %esi
.loc 39 175 56
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB108_18:
.loc 39 0 56
movq -72(%rbp), %rax
movq -104(%rbp), %rcx
.loc 39 175 33
addq %rcx, %rax
setb %dl
movq %rax, -112(%rbp)
jb .LBB108_19
jmp .LBB108_20
.LBB108_19:
.loc 39 0 33
xorl %eax, %eax
movl %eax, %esi
.loc 39 175 33
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB108_20:
.loc 39 0 33
movq -112(%rbp), %rax
.loc 39 175 33
movq %rax, -40(%rbp)
.loc 39 176 21 is_stmt 1
movq -40(%rbp), %rcx
.loc 39 176 37 is_stmt 0
cmpq -56(%rbp), %rcx
.loc 39 176 17
jae .LBB108_7
jmp .LBB108_8
.Ltmp953:
.LBB108_21:
.loc 39 0 0
callq __stack_chk_fail@PLT
.LBB108_22:
callq __stack_chk_fail@PLT
.LBB108_23:
callq __stack_chk_fail@PLT
.Ltmp954:
.Lfunc_end108:
.size "std.array_list.AlignedArrayList(std.debug.AbbrevTableEntry,null).ensureCapacity", .Lfunc_end108-"std.array_list.AlignedArrayList(std.debug.AbbrevTableEntry,null).ensureCapacity"
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.AbbrevTableEntry,null).addOneAssumeCapacity",@function
"std.array_list.AlignedArrayList(std.debug.AbbrevTableEntry,null).addOneAssumeCapacity":
.Lfunc_begin109:
.loc 39 187 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $64, %rsp
movq %rdi, -16(%rbp)
.Ltmp955:
.loc 39 188 24 prologue_end
movq -16(%rbp), %rdi
.loc 39 188 30 is_stmt 0
callq "std.array_list.AlignedArrayList(std.debug.AbbrevTableEntry,null).count"
.loc 39 188 39
movq -16(%rbp), %rdi
movq %rax, -24(%rbp)
.loc 39 188 48
callq "std.array_list.AlignedArrayList(std.debug.AbbrevTableEntry,null).capacity"
movq -24(%rbp), %rcx
.loc 39 188 33
cmpq %rax, %rcx
setb %dl
.loc 39 188 19
movzbl %dl, %edi
callq std.debug.assert
.loc 39 189 33 is_stmt 1
movq -16(%rbp), %rax
.loc 39 189 44 is_stmt 0
movq -16(%rbp), %rcx
movq 16(%rcx), %rcx
.loc 39 189 39
cmpq 8(%rax), %rcx
movq %rax, -32(%rbp)
movq %rcx, -40(%rbp)
jb .LBB109_2
.loc 39 0 39
xorl %eax, %eax
movl %eax, %esi
.loc 39 189 39
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.LBB109_2:
.loc 39 0 39
movq -40(%rbp), %rax
.loc 39 189 39
imulq $56, %rax, %rcx
movq -32(%rbp), %rdx
addq (%rdx), %rcx
movq %rcx, -8(%rbp)
.loc 39 190 17 is_stmt 1
movq -16(%rbp), %rcx
movq %rcx, %rsi
addq $16, %rsi
movq 16(%rcx), %rcx
.loc 39 190 22 is_stmt 0
addq $1, %rcx
setb %dil
movq %rsi, -48(%rbp)
movq %rcx, -56(%rbp)
jb .LBB109_3
jmp .LBB109_4
.LBB109_3:
.loc 39 0 22
xorl %eax, %eax
movl %eax, %esi
.loc 39 190 22
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB109_4:
.loc 39 0 22
movq -48(%rbp), %rax
movq -56(%rbp), %rcx
.loc 39 190 22
movq %rcx, (%rax)
.loc 39 191 20 is_stmt 1
movq -8(%rbp), %rax
.loc 39 191 13 is_stmt 0
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp956:
.Lfunc_end109:
.size "std.array_list.AlignedArrayList(std.debug.AbbrevTableEntry,null).addOneAssumeCapacity", .Lfunc_end109-"std.array_list.AlignedArrayList(std.debug.AbbrevTableEntry,null).addOneAssumeCapacity"
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.AbbrevTableEntry,null).capacity",@function
"std.array_list.AlignedArrayList(std.debug.AbbrevTableEntry,null).capacity":
.Lfunc_begin110:
.loc 39 73 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
.Ltmp957:
.loc 39 74 30 prologue_end
movq 8(%rdi), %rax
.loc 39 74 13 is_stmt 0
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp958:
.Lfunc_end110:
.size "std.array_list.AlignedArrayList(std.debug.AbbrevTableEntry,null).capacity", .Lfunc_end110-"std.array_list.AlignedArrayList(std.debug.AbbrevTableEntry,null).capacity"
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.realloc,@function
std.mem.Allocator.realloc:
.Lfunc_begin111:
.loc 8 141 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, %rax
movq %rdx, -8(%rbp)
.Ltmp959:
movq %r8, -16(%rbp)
.Ltmp960:
.loc 8 146 20 prologue_end
movq -8(%rbp), %rdx
.loc 8 146 60 is_stmt 0
movq -16(%rbp), %r8
movq %rdi, -24(%rbp)
movq %rsi, -32(%rbp)
movq %rax, -40(%rbp)
.loc 8 146 35
callq std.mem.Allocator.alignedRealloc
.Ltmp961:
.loc 8 0 35
movq -24(%rbp), %rax
.loc 8 146 9
cmpw $0, 16(%rax)
je .LBB111_2
.loc 8 0 9
movq -32(%rbp), %rdi
.loc 8 146 9
callq __zig_return_error
jmp .LBB111_3
.LBB111_2:
jmp .LBB111_3
.LBB111_3:
.loc 8 0 9
movq -40(%rbp), %rax
.loc 8 146 9
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp962:
.Lfunc_end111:
.size std.mem.Allocator.realloc, .Lfunc_end111-std.mem.Allocator.realloc
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.alignedRealloc,@function
std.mem.Allocator.alignedRealloc:
.Lfunc_begin112:
.loc 8 152 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $224, %rsp
movq %rdi, %rax
movq %fs:40, %r9
movq %r9, -8(%rbp)
movq %rdx, -144(%rbp)
.Ltmp963:
movq %r8, -152(%rbp)
.Ltmp964:
.loc 8 160 25 prologue_end
cmpq $0, 8(%rcx)
movq %rcx, -160(%rbp)
.Ltmp965:
.loc 8 0 25 is_stmt 0
movq %rsi, -168(%rbp)
movq %rdi, -176(%rbp)
movq %rax, -184(%rbp)
.loc 8 160 9
jne .LBB112_6
.Ltmp966:
.loc 8 161 24 is_stmt 1
movq -144(%rbp), %rdx
.loc 8 161 56 is_stmt 0
movq -152(%rbp), %rcx
movq -176(%rbp), %rdi
movq -168(%rbp), %rsi
.loc 8 161 37
callq std.mem.Allocator.alignedAlloc.70
movq -176(%rbp), %rax
.loc 8 161 13
cmpw $0, 16(%rax)
je .LBB112_3
.Ltmp967:
.loc 8 0 13
movq -168(%rbp), %rdi
.loc 8 161 13
callq __zig_return_error
jmp .LBB112_4
.Ltmp968:
.LBB112_3:
jmp .LBB112_4
.Ltmp969:
.LBB112_4:
.loc 8 0 13
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB112_29
.Ltmp970:
movq -184(%rbp), %rax
.loc 8 161 13
addq $224, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp971:
.LBB112_6:
.cfi_def_cfa %rbp, 16
.loc 8 160 9 is_stmt 1
jmp .LBB112_7
.Ltmp972:
.LBB112_7:
.loc 8 163 19
cmpq $0, -152(%rbp)
.loc 8 163 9 is_stmt 0
jne .LBB112_10
.Ltmp973:
.loc 8 164 17 is_stmt 1
movq -144(%rbp), %rdi
movq -160(%rbp), %rsi
.loc 8 164 22 is_stmt 0
callq std.mem.Allocator.free.71
.loc 8 165 13 is_stmt 1
movq __unnamed_76+16(%rip), %rax
movq -176(%rbp), %rcx
movq %rax, 16(%rcx)
vmovdqu __unnamed_76(%rip), %xmm0
vmovdqu %xmm0, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB112_30
.Ltmp974:
.loc 8 0 13 is_stmt 0
movq -184(%rbp), %rax
.loc 8 165 13
addq $224, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp975:
.LBB112_10:
.cfi_def_cfa %rbp, 16
.loc 8 163 9 is_stmt 1
jmp .LBB112_11
.Ltmp976:
.LBB112_11:
.loc 8 0 9 is_stmt 0
movq -160(%rbp), %rax
.loc 8 168 32 is_stmt 1
movq (%rax), %rcx
movq %rcx, -72(%rbp)
imulq $56, 8(%rax), %rcx
movq %rcx, -64(%rbp)
.loc 8 169 56
movq -152(%rbp), %rcx
.loc 8 169 36 is_stmt 0
leaq -88(%rbp), %rdi
movq -168(%rbp), %rsi
movl $56, %edx
callq std.math.mul
.loc 8 169 63
cmpw $0, -80(%rbp)
je .LBB112_14
.Ltmp977:
.loc 8 0 63
movq -168(%rbp), %rdi
.loc 8 169 69
callq __zig_return_error
movq __unnamed_77+16(%rip), %rax
movq -176(%rbp), %rcx
movq %rax, 16(%rcx)
vmovdqu __unnamed_77(%rip), %xmm0
vmovdqu %xmm0, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB112_31
.Ltmp978:
.loc 8 0 69
movq -184(%rbp), %rax
.loc 8 169 69
addq $224, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp979:
.LBB112_14:
.cfi_def_cfa %rbp, 16
.loc 8 169 63
movq -88(%rbp), %rax
movq %rax, -120(%rbp)
.Ltmp980:
.loc 8 170 36 is_stmt 1
movq -144(%rbp), %rax
movq (%rax), %rax
.loc 8 170 47 is_stmt 0
movq -144(%rbp), %rdx
.loc 8 170 86
movq -120(%rbp), %r9
.loc 8 170 46
leaq -112(%rbp), %rdi
movq -168(%rbp), %rsi
leaq -72(%rbp), %rcx
movl $8, %r8d
movl $8, (%rsp)
callq *%rax
.loc 8 170 28
cmpw $0, -96(%rbp)
je .LBB112_18
.Ltmp981:
movw -96(%rbp), %ax
movq -176(%rbp), %rcx
movw %ax, 16(%rcx)
movq -168(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB112_32
.Ltmp982:
.loc 8 0 28
movq -184(%rbp), %rax
.loc 8 170 28
addq $224, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp983:
.LBB112_18:
.cfi_def_cfa %rbp, 16
movq -112(%rbp), %rax
movq %rax, -136(%rbp)
movq -104(%rbp), %rax
movq %rax, -128(%rbp)
.loc 8 171 26 is_stmt 1
movq -128(%rbp), %rax
.loc 8 171 31 is_stmt 0
cmpq -120(%rbp), %rax
sete %cl
.loc 8 171 15
movzbl %cl, %edi
callq std.debug.assert
.loc 8 172 13 is_stmt 1
movq -152(%rbp), %rax
movq -160(%rbp), %rdx
.loc 8 172 19 is_stmt 0
cmpq 8(%rdx), %rax
.loc 8 172 9
jbe .LBB112_20
.Ltmp984:
.loc 8 173 31 is_stmt 1
movq -136(%rbp), %rax
.loc 8 173 36 is_stmt 0
addq -64(%rbp), %rax
.loc 8 173 79
movq -128(%rbp), %rcx
.loc 8 173 84
subq -64(%rbp), %rcx
setb %dl
movq %rax, -192(%rbp)
movq %rcx, -200(%rbp)
jb .LBB112_22
jmp .LBB112_23
.Ltmp985:
.LBB112_20:
.loc 8 172 9 is_stmt 1
jmp .LBB112_21
.Ltmp986:
.LBB112_21:
.loc 8 175 59
movq -136(%rbp), %rax
andq $7, %rax
cmpq $0, %rax
je .LBB112_24
jmp .LBB112_25
.Ltmp987:
.LBB112_22:
.loc 8 0 59 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.Ltmp988:
.loc 8 173 84 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp989:
.LBB112_23:
.loc 8 0 84 is_stmt 0
leaq -56(%rbp), %rax
movq -192(%rbp), %rdi
.loc 8 173 13
movl $170, %esi
movq -200(%rbp), %rdx
movq %rax, -208(%rbp)
callq memset@PLT
movq $1296236545, -56(%rbp)
movq -192(%rbp), %rax
movq %rax, -48(%rbp)
movq -200(%rbp), %rcx
movq %rcx, -40(%rbp)
movq $0, -32(%rbp)
movq $0, -24(%rbp)
movq $0, -16(%rbp)
xorl %esi, %esi
movl %esi, %edx
movq -208(%rbp), %rax
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
.Ltmp990:
.loc 8 172 9 is_stmt 1
jmp .LBB112_21
.Ltmp991:
.LBB112_24:
.loc 8 0 9 is_stmt 0
movq -176(%rbp), %rax
.loc 8 175 16 is_stmt 1
movw $0, 16(%rax)
movq -136(%rbp), %rcx
movq %rcx, (%rax)
movq -128(%rbp), %rcx
movq %rcx, %rax
xorl %edx, %edx
movl $56, %esi
divq %rsi
cmpq $0, %rdx
movq %rcx, -216(%rbp)
je .LBB112_26
jmp .LBB112_28
.Ltmp992:
.LBB112_25:
.loc 8 0 16 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 8 175 59
leaq __unnamed_1(%rip), %rdi
callq std.special.panic
.Ltmp993:
.LBB112_26:
.loc 8 0 59
movq -216(%rbp), %rax
.loc 8 175 16
shrq $3, %rax
movabsq $2635249153387078803, %rcx
mulq %rcx
movq -176(%rbp), %rax
movq %rdx, 8(%rax)
movw $0, 16(%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB112_33
.Ltmp994:
.loc 8 0 16
movq -184(%rbp), %rax
.loc 8 175 9
addq $224, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp995:
.LBB112_28:
.cfi_def_cfa %rbp, 16
.loc 8 0 9
xorl %eax, %eax
movl %eax, %esi
.loc 8 175 16
leaq __unnamed_78(%rip), %rdi
callq std.special.panic
.Ltmp996:
.LBB112_29:
.loc 8 0 0
callq __stack_chk_fail@PLT
.Ltmp997:
.LBB112_30:
callq __stack_chk_fail@PLT
.Ltmp998:
.LBB112_31:
callq __stack_chk_fail@PLT
.Ltmp999:
.LBB112_32:
callq __stack_chk_fail@PLT
.Ltmp1000:
.LBB112_33:
callq __stack_chk_fail@PLT
.Ltmp1001:
.Lfunc_end112:
.size std.mem.Allocator.alignedRealloc, .Lfunc_end112-std.mem.Allocator.alignedRealloc
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.AbbrevTableEntry,null).count",@function
"std.array_list.AlignedArrayList(std.debug.AbbrevTableEntry,null).count":
.Lfunc_begin113:
.loc 39 69 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
.Ltmp1002:
.loc 39 70 24 prologue_end
movq 16(%rdi), %rax
.loc 39 70 13 is_stmt 0
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1003:
.Lfunc_end113:
.size "std.array_list.AlignedArrayList(std.debug.AbbrevTableEntry,null).count", .Lfunc_end113-"std.array_list.AlignedArrayList(std.debug.AbbrevTableEntry,null).count"
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.AbbrevAttr,null).addOne",@function
"std.array_list.AlignedArrayList(std.debug.AbbrevAttr,null).addOne":
.Lfunc_begin114:
.loc 39 181 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $64, %rsp
movq %rdi, %rax
movq %rdx, -24(%rbp)
.Ltmp1004:
.loc 39 182 36 prologue_end
movq -24(%rbp), %rcx
movq 16(%rcx), %rcx
.loc 39 182 41 is_stmt 0
addq $1, %rcx
setb %r8b
movq %rsi, -32(%rbp)
movq %rdi, -40(%rbp)
movq %rax, -48(%rbp)
movq %rcx, -56(%rbp)
jb .LBB114_3
jmp .LBB114_4
.LBB114_1:
.loc 39 183 13 is_stmt 1
movw -10(%rbp), %ax
movq -40(%rbp), %rcx
movw %ax, 8(%rcx)
movq -32(%rbp), %rdi
callq __zig_return_error
movq -48(%rbp), %rax
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB114_2:
.cfi_def_cfa %rbp, 16
.loc 39 184 24
movq -24(%rbp), %rdi
.loc 39 184 45 is_stmt 0
callq "std.array_list.AlignedArrayList(std.debug.AbbrevAttr,null).addOneAssumeCapacity"
movq -40(%rbp), %rcx
movw $0, 8(%rcx)
movq %rax, (%rcx)
movq -48(%rbp), %rax
.loc 39 184 13
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB114_3:
.cfi_def_cfa %rbp, 16
.loc 39 0 13
xorl %eax, %eax
movl %eax, %esi
.loc 39 182 41 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB114_4:
.loc 39 0 41 is_stmt 0
movq -56(%rbp), %rax
.loc 39 182 41
movq %rax, -8(%rbp)
.loc 39 183 21 is_stmt 1
movq -24(%rbp), %rsi
.loc 39 183 37 is_stmt 0
movq -8(%rbp), %rdx
movq -32(%rbp), %rdi
.loc 39 183 36
callq "std.array_list.AlignedArrayList(std.debug.AbbrevAttr,null).ensureCapacity"
movw %ax, -10(%rbp)
.loc 39 183 13
cmpw $0, -10(%rbp)
jne .LBB114_1
jmp .LBB114_2
.Ltmp1005:
.Lfunc_end114:
.size "std.array_list.AlignedArrayList(std.debug.AbbrevAttr,null).addOne", .Lfunc_end114-"std.array_list.AlignedArrayList(std.debug.AbbrevAttr,null).addOne"
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.AbbrevAttr,null).ensureCapacity",@function
"std.array_list.AlignedArrayList(std.debug.AbbrevAttr,null).ensureCapacity":
.Lfunc_begin115:
.loc 39 171 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $112, %rsp
movq %fs:40, %rax
movq %rax, -8(%rbp)
movq %rsi, -48(%rbp)
movq %rdx, -56(%rbp)
.Ltmp1006:
.loc 39 172 39 prologue_end
movq -48(%rbp), %rax
movq %rdi, -64(%rbp)
.loc 39 172 48 is_stmt 0
movq %rax, %rdi
callq "std.array_list.AlignedArrayList(std.debug.AbbrevAttr,null).capacity"
movq %rax, -40(%rbp)
.loc 39 173 17 is_stmt 1
movq -40(%rbp), %rax
.loc 39 173 33 is_stmt 0
cmpq -56(%rbp), %rax
.loc 39 173 13
jb .LBB115_3
.loc 39 0 13
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB115_21
xorl %eax, %eax
.loc 39 173 50
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB115_3:
.cfi_def_cfa %rbp, 16
.loc 39 173 13
jmp .LBB115_4
.LBB115_4:
.loc 39 174 13 is_stmt 1
jmp .LBB115_5
.LBB115_5:
.loc 39 174 20 is_stmt 0
jmp .LBB115_6
.LBB115_6:
.loc 39 0 20
xorl %eax, %eax
.Ltmp1007:
.loc 39 175 17 is_stmt 1
movq -40(%rbp), %rcx
.loc 39 175 36 is_stmt 0
movq -40(%rbp), %rdx
.loc 39 175 52
testb $1, %al
movq %rcx, -72(%rbp)
movq %rdx, -80(%rbp)
jne .LBB115_15
jmp .LBB115_16
.LBB115_7:
.loc 39 176 54 is_stmt 1
jmp .LBB115_10
.LBB115_8:
.loc 39 176 17 is_stmt 0
jmp .LBB115_9
.Ltmp1008:
.LBB115_9:
.loc 39 174 13 is_stmt 1
jmp .LBB115_5
.LBB115_10:
.loc 39 178 17
movq -48(%rbp), %rax
.loc 39 178 34 is_stmt 0
movq -48(%rbp), %rcx
.loc 39 178 44
movq 24(%rcx), %rdx
.loc 39 178 57
movq -48(%rbp), %rcx
.loc 39 178 65
movq -40(%rbp), %r8
.loc 39 178 52
leaq -32(%rbp), %rdi
movq -64(%rbp), %rsi
movq %rax, -88(%rbp)
callq std.mem.Allocator.realloc.24
.loc 39 178 26
cmpw $0, -16(%rbp)
je .LBB115_13
movw -16(%rbp), %ax
movq -64(%rbp), %rdi
movw %ax, -90(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB115_22
.loc 39 0 26
movw -90(%rbp), %ax
.loc 39 178 26
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB115_13:
.cfi_def_cfa %rbp, 16
vmovdqu -32(%rbp), %xmm0
movq -88(%rbp), %rax
vmovdqu %xmm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB115_23
.loc 39 0 26
xorl %eax, %eax
.loc 39 171 71 is_stmt 1
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB115_15:
.cfi_def_cfa %rbp, 16
.loc 39 0 71 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.Ltmp1009:
.loc 39 175 52 is_stmt 1
leaq __unnamed_75(%rip), %rdi
callq std.special.panic
.LBB115_16:
.loc 39 0 52 is_stmt 0
movq -80(%rbp), %rax
.loc 39 175 52
shrq $1, %rax
.loc 39 175 56
addq $8, %rax
setb %cl
movq %rax, -104(%rbp)
jb .LBB115_17
jmp .LBB115_18
.LBB115_17:
.loc 39 0 56
xorl %eax, %eax
movl %eax, %esi
.loc 39 175 56
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB115_18:
.loc 39 0 56
movq -72(%rbp), %rax
movq -104(%rbp), %rcx
.loc 39 175 33
addq %rcx, %rax
setb %dl
movq %rax, -112(%rbp)
jb .LBB115_19
jmp .LBB115_20
.LBB115_19:
.loc 39 0 33
xorl %eax, %eax
movl %eax, %esi
.loc 39 175 33
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB115_20:
.loc 39 0 33
movq -112(%rbp), %rax
.loc 39 175 33
movq %rax, -40(%rbp)
.loc 39 176 21 is_stmt 1
movq -40(%rbp), %rcx
.loc 39 176 37 is_stmt 0
cmpq -56(%rbp), %rcx
.loc 39 176 17
jae .LBB115_7
jmp .LBB115_8
.Ltmp1010:
.LBB115_21:
.loc 39 0 0
callq __stack_chk_fail@PLT
.LBB115_22:
callq __stack_chk_fail@PLT
.LBB115_23:
callq __stack_chk_fail@PLT
.Ltmp1011:
.Lfunc_end115:
.size "std.array_list.AlignedArrayList(std.debug.AbbrevAttr,null).ensureCapacity", .Lfunc_end115-"std.array_list.AlignedArrayList(std.debug.AbbrevAttr,null).ensureCapacity"
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.AbbrevAttr,null).addOneAssumeCapacity",@function
"std.array_list.AlignedArrayList(std.debug.AbbrevAttr,null).addOneAssumeCapacity":
.Lfunc_begin116:
.loc 39 187 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $64, %rsp
movq %rdi, -16(%rbp)
.Ltmp1012:
.loc 39 188 24 prologue_end
movq -16(%rbp), %rdi
.loc 39 188 30 is_stmt 0
callq "std.array_list.AlignedArrayList(std.debug.AbbrevAttr,null).count"
.loc 39 188 39
movq -16(%rbp), %rdi
movq %rax, -24(%rbp)
.loc 39 188 48
callq "std.array_list.AlignedArrayList(std.debug.AbbrevAttr,null).capacity"
movq -24(%rbp), %rcx
.loc 39 188 33
cmpq %rax, %rcx
setb %dl
.loc 39 188 19
movzbl %dl, %edi
callq std.debug.assert
.loc 39 189 33 is_stmt 1
movq -16(%rbp), %rax
.loc 39 189 44 is_stmt 0
movq -16(%rbp), %rcx
movq 16(%rcx), %rcx
.loc 39 189 39
cmpq 8(%rax), %rcx
movq %rax, -32(%rbp)
movq %rcx, -40(%rbp)
jb .LBB116_2
.loc 39 0 39
xorl %eax, %eax
movl %eax, %esi
.loc 39 189 39
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.LBB116_2:
.loc 39 0 39
movq -40(%rbp), %rax
.loc 39 189 39
shlq $4, %rax
movq -32(%rbp), %rcx
addq (%rcx), %rax
movq %rax, -8(%rbp)
.loc 39 190 17 is_stmt 1
movq -16(%rbp), %rax
movq %rax, %rdx
addq $16, %rdx
movq 16(%rax), %rax
.loc 39 190 22 is_stmt 0
addq $1, %rax
setb %sil
movq %rdx, -48(%rbp)
movq %rax, -56(%rbp)
jb .LBB116_3
jmp .LBB116_4
.LBB116_3:
.loc 39 0 22
xorl %eax, %eax
movl %eax, %esi
.loc 39 190 22
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB116_4:
.loc 39 0 22
movq -48(%rbp), %rax
movq -56(%rbp), %rcx
.loc 39 190 22
movq %rcx, (%rax)
.loc 39 191 20 is_stmt 1
movq -8(%rbp), %rax
.loc 39 191 13 is_stmt 0
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1013:
.Lfunc_end116:
.size "std.array_list.AlignedArrayList(std.debug.AbbrevAttr,null).addOneAssumeCapacity", .Lfunc_end116-"std.array_list.AlignedArrayList(std.debug.AbbrevAttr,null).addOneAssumeCapacity"
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.AbbrevAttr,null).capacity",@function
"std.array_list.AlignedArrayList(std.debug.AbbrevAttr,null).capacity":
.Lfunc_begin117:
.loc 39 73 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
.Ltmp1014:
.loc 39 74 30 prologue_end
movq 8(%rdi), %rax
.loc 39 74 13 is_stmt 0
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1015:
.Lfunc_end117:
.size "std.array_list.AlignedArrayList(std.debug.AbbrevAttr,null).capacity", .Lfunc_end117-"std.array_list.AlignedArrayList(std.debug.AbbrevAttr,null).capacity"
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.realloc.24,@function
std.mem.Allocator.realloc.24:
.Lfunc_begin118:
.loc 8 141 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, %rax
movq %rdx, -8(%rbp)
.Ltmp1016:
movq %r8, -16(%rbp)
.Ltmp1017:
.loc 8 146 20 prologue_end
movq -8(%rbp), %rdx
.loc 8 146 60 is_stmt 0
movq -16(%rbp), %r8
movq %rdi, -24(%rbp)
movq %rsi, -32(%rbp)
movq %rax, -40(%rbp)
.loc 8 146 35
callq std.mem.Allocator.alignedRealloc.25
.Ltmp1018:
.loc 8 0 35
movq -24(%rbp), %rax
.loc 8 146 9
cmpw $0, 16(%rax)
je .LBB118_2
.loc 8 0 9
movq -32(%rbp), %rdi
.loc 8 146 9
callq __zig_return_error
jmp .LBB118_3
.LBB118_2:
jmp .LBB118_3
.LBB118_3:
.loc 8 0 9
movq -40(%rbp), %rax
.loc 8 146 9
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1019:
.Lfunc_end118:
.size std.mem.Allocator.realloc.24, .Lfunc_end118-std.mem.Allocator.realloc.24
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.alignedRealloc.25,@function
std.mem.Allocator.alignedRealloc.25:
.Lfunc_begin119:
.loc 8 152 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $224, %rsp
movq %rdi, %rax
movq %fs:40, %r9
movq %r9, -8(%rbp)
movq %rdx, -144(%rbp)
.Ltmp1020:
movq %r8, -152(%rbp)
.Ltmp1021:
.loc 8 160 25 prologue_end
cmpq $0, 8(%rcx)
movq %rcx, -160(%rbp)
.Ltmp1022:
.loc 8 0 25 is_stmt 0
movq %rsi, -168(%rbp)
movq %rdi, -176(%rbp)
movq %rax, -184(%rbp)
.loc 8 160 9
jne .LBB119_6
.Ltmp1023:
.loc 8 161 24 is_stmt 1
movq -144(%rbp), %rdx
.loc 8 161 56 is_stmt 0
movq -152(%rbp), %rcx
movq -176(%rbp), %rdi
movq -168(%rbp), %rsi
.loc 8 161 37
callq std.mem.Allocator.alignedAlloc.72
movq -176(%rbp), %rax
.loc 8 161 13
cmpw $0, 16(%rax)
je .LBB119_3
.Ltmp1024:
.loc 8 0 13
movq -168(%rbp), %rdi
.loc 8 161 13
callq __zig_return_error
jmp .LBB119_4
.Ltmp1025:
.LBB119_3:
jmp .LBB119_4
.Ltmp1026:
.LBB119_4:
.loc 8 0 13
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB119_29
.Ltmp1027:
movq -184(%rbp), %rax
.loc 8 161 13
addq $224, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1028:
.LBB119_6:
.cfi_def_cfa %rbp, 16
.loc 8 160 9 is_stmt 1
jmp .LBB119_7
.Ltmp1029:
.LBB119_7:
.loc 8 163 19
cmpq $0, -152(%rbp)
.loc 8 163 9 is_stmt 0
jne .LBB119_10
.Ltmp1030:
.loc 8 164 17 is_stmt 1
movq -144(%rbp), %rdi
movq -160(%rbp), %rsi
.loc 8 164 22 is_stmt 0
callq std.mem.Allocator.free.73
.loc 8 165 13 is_stmt 1
movq __unnamed_79+16(%rip), %rax
movq -176(%rbp), %rcx
movq %rax, 16(%rcx)
vmovdqu __unnamed_79(%rip), %xmm0
vmovdqu %xmm0, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB119_30
.Ltmp1031:
.loc 8 0 13 is_stmt 0
movq -184(%rbp), %rax
.loc 8 165 13
addq $224, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1032:
.LBB119_10:
.cfi_def_cfa %rbp, 16
.loc 8 163 9 is_stmt 1
jmp .LBB119_11
.Ltmp1033:
.LBB119_11:
.loc 8 0 9 is_stmt 0
movq -160(%rbp), %rax
.loc 8 168 32 is_stmt 1
movq (%rax), %rcx
movq %rcx, -72(%rbp)
movq 8(%rax), %rcx
shlq $4, %rcx
movq %rcx, -64(%rbp)
.loc 8 169 56
movq -152(%rbp), %rcx
.loc 8 169 36 is_stmt 0
leaq -88(%rbp), %rdi
movq -168(%rbp), %rsi
movl $16, %edx
callq std.math.mul
.loc 8 169 63
cmpw $0, -80(%rbp)
je .LBB119_14
.Ltmp1034:
.loc 8 0 63
movq -168(%rbp), %rdi
.loc 8 169 69
callq __zig_return_error
movq __unnamed_80+16(%rip), %rax
movq -176(%rbp), %rcx
movq %rax, 16(%rcx)
vmovdqu __unnamed_80(%rip), %xmm0
vmovdqu %xmm0, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB119_31
.Ltmp1035:
.loc 8 0 69
movq -184(%rbp), %rax
.loc 8 169 69
addq $224, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1036:
.LBB119_14:
.cfi_def_cfa %rbp, 16
.loc 8 169 63
movq -88(%rbp), %rax
movq %rax, -120(%rbp)
.Ltmp1037:
.loc 8 170 36 is_stmt 1
movq -144(%rbp), %rax
movq (%rax), %rax
.loc 8 170 47 is_stmt 0
movq -144(%rbp), %rdx
.loc 8 170 86
movq -120(%rbp), %r9
.loc 8 170 46
leaq -112(%rbp), %rdi
movq -168(%rbp), %rsi
leaq -72(%rbp), %rcx
movl $8, %r8d
movl $8, (%rsp)
callq *%rax
.loc 8 170 28
cmpw $0, -96(%rbp)
je .LBB119_18
.Ltmp1038:
movw -96(%rbp), %ax
movq -176(%rbp), %rcx
movw %ax, 16(%rcx)
movq -168(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB119_32
.Ltmp1039:
.loc 8 0 28
movq -184(%rbp), %rax
.loc 8 170 28
addq $224, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1040:
.LBB119_18:
.cfi_def_cfa %rbp, 16
movq -112(%rbp), %rax
movq %rax, -136(%rbp)
movq -104(%rbp), %rax
movq %rax, -128(%rbp)
.loc 8 171 26 is_stmt 1
movq -128(%rbp), %rax
.loc 8 171 31 is_stmt 0
cmpq -120(%rbp), %rax
sete %cl
.loc 8 171 15
movzbl %cl, %edi
callq std.debug.assert
.loc 8 172 13 is_stmt 1
movq -152(%rbp), %rax
movq -160(%rbp), %rdx
.loc 8 172 19 is_stmt 0
cmpq 8(%rdx), %rax
.loc 8 172 9
jbe .LBB119_20
.Ltmp1041:
.loc 8 173 31 is_stmt 1
movq -136(%rbp), %rax
.loc 8 173 36 is_stmt 0
addq -64(%rbp), %rax
.loc 8 173 79
movq -128(%rbp), %rcx
.loc 8 173 84
subq -64(%rbp), %rcx
setb %dl
movq %rax, -192(%rbp)
movq %rcx, -200(%rbp)
jb .LBB119_22
jmp .LBB119_23
.Ltmp1042:
.LBB119_20:
.loc 8 172 9 is_stmt 1
jmp .LBB119_21
.Ltmp1043:
.LBB119_21:
.loc 8 175 59
movq -136(%rbp), %rax
andq $7, %rax
cmpq $0, %rax
je .LBB119_24
jmp .LBB119_25
.Ltmp1044:
.LBB119_22:
.loc 8 0 59 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.Ltmp1045:
.loc 8 173 84 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp1046:
.LBB119_23:
.loc 8 0 84 is_stmt 0
leaq -56(%rbp), %rax
movq -192(%rbp), %rdi
.loc 8 173 13
movl $170, %esi
movq -200(%rbp), %rdx
movq %rax, -208(%rbp)
callq memset@PLT
movq $1296236545, -56(%rbp)
movq -192(%rbp), %rax
movq %rax, -48(%rbp)
movq -200(%rbp), %rcx
movq %rcx, -40(%rbp)
movq $0, -32(%rbp)
movq $0, -24(%rbp)
movq $0, -16(%rbp)
xorl %esi, %esi
movl %esi, %edx
movq -208(%rbp), %rax
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
.Ltmp1047:
.loc 8 172 9 is_stmt 1
jmp .LBB119_21
.Ltmp1048:
.LBB119_24:
.loc 8 0 9 is_stmt 0
movq -176(%rbp), %rax
.loc 8 175 16 is_stmt 1
movw $0, 16(%rax)
movq -136(%rbp), %rcx
movq %rcx, (%rax)
movq -128(%rbp), %rcx
movq %rcx, %rdx
andq $15, %rdx
cmpq $0, %rdx
movq %rcx, -216(%rbp)
je .LBB119_26
jmp .LBB119_28
.Ltmp1049:
.LBB119_25:
.loc 8 0 16 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 8 175 59
leaq __unnamed_1(%rip), %rdi
callq std.special.panic
.Ltmp1050:
.LBB119_26:
.loc 8 0 59
movq -216(%rbp), %rax
.loc 8 175 16
shrq $4, %rax
movq -176(%rbp), %rcx
movq %rax, 8(%rcx)
movw $0, 16(%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB119_33
.Ltmp1051:
.loc 8 0 16
movq -184(%rbp), %rax
.loc 8 175 9
addq $224, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1052:
.LBB119_28:
.cfi_def_cfa %rbp, 16
.loc 8 0 9
xorl %eax, %eax
movl %eax, %esi
.loc 8 175 16
leaq __unnamed_78(%rip), %rdi
callq std.special.panic
.Ltmp1053:
.LBB119_29:
.loc 8 0 0
callq __stack_chk_fail@PLT
.Ltmp1054:
.LBB119_30:
callq __stack_chk_fail@PLT
.Ltmp1055:
.LBB119_31:
callq __stack_chk_fail@PLT
.Ltmp1056:
.LBB119_32:
callq __stack_chk_fail@PLT
.Ltmp1057:
.LBB119_33:
callq __stack_chk_fail@PLT
.Ltmp1058:
.Lfunc_end119:
.size std.mem.Allocator.alignedRealloc.25, .Lfunc_end119-std.mem.Allocator.alignedRealloc.25
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.AbbrevAttr,null).count",@function
"std.array_list.AlignedArrayList(std.debug.AbbrevAttr,null).count":
.Lfunc_begin120:
.loc 39 69 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
.Ltmp1059:
.loc 39 70 24 prologue_end
movq 16(%rdi), %rax
.loc 39 70 13 is_stmt 0
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1060:
.Lfunc_end120:
.size "std.array_list.AlignedArrayList(std.debug.AbbrevAttr,null).count", .Lfunc_end120-"std.array_list.AlignedArrayList(std.debug.AbbrevAttr,null).count"
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.AbbrevTableHeader,null).ensureCapacity",@function
"std.array_list.AlignedArrayList(std.debug.AbbrevTableHeader,null).ensureCapacity":
.Lfunc_begin121:
.loc 39 171 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $112, %rsp
movq %fs:40, %rax
movq %rax, -8(%rbp)
movq %rsi, -48(%rbp)
movq %rdx, -56(%rbp)
.Ltmp1061:
.loc 39 172 39 prologue_end
movq -48(%rbp), %rax
movq %rdi, -64(%rbp)
.loc 39 172 48 is_stmt 0
movq %rax, %rdi
callq "std.array_list.AlignedArrayList(std.debug.AbbrevTableHeader,null).capacity"
movq %rax, -40(%rbp)
.loc 39 173 17 is_stmt 1
movq -40(%rbp), %rax
.loc 39 173 33 is_stmt 0
cmpq -56(%rbp), %rax
.loc 39 173 13
jb .LBB121_3
.loc 39 0 13
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB121_21
xorl %eax, %eax
.loc 39 173 50
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB121_3:
.cfi_def_cfa %rbp, 16
.loc 39 173 13
jmp .LBB121_4
.LBB121_4:
.loc 39 174 13 is_stmt 1
jmp .LBB121_5
.LBB121_5:
.loc 39 174 20 is_stmt 0
jmp .LBB121_6
.LBB121_6:
.loc 39 0 20
xorl %eax, %eax
.Ltmp1062:
.loc 39 175 17 is_stmt 1
movq -40(%rbp), %rcx
.loc 39 175 36 is_stmt 0
movq -40(%rbp), %rdx
.loc 39 175 52
testb $1, %al
movq %rcx, -72(%rbp)
movq %rdx, -80(%rbp)
jne .LBB121_15
jmp .LBB121_16
.LBB121_7:
.loc 39 176 54 is_stmt 1
jmp .LBB121_10
.LBB121_8:
.loc 39 176 17 is_stmt 0
jmp .LBB121_9
.Ltmp1063:
.LBB121_9:
.loc 39 174 13 is_stmt 1
jmp .LBB121_5
.LBB121_10:
.loc 39 178 17
movq -48(%rbp), %rax
.loc 39 178 34 is_stmt 0
movq -48(%rbp), %rcx
.loc 39 178 44
movq 24(%rcx), %rdx
.loc 39 178 57
movq -48(%rbp), %rcx
.loc 39 178 65
movq -40(%rbp), %r8
.loc 39 178 52
leaq -32(%rbp), %rdi
movq -64(%rbp), %rsi
movq %rax, -88(%rbp)
callq std.mem.Allocator.realloc.26
.loc 39 178 26
cmpw $0, -16(%rbp)
je .LBB121_13
movw -16(%rbp), %ax
movq -64(%rbp), %rdi
movw %ax, -90(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB121_22
.loc 39 0 26
movw -90(%rbp), %ax
.loc 39 178 26
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB121_13:
.cfi_def_cfa %rbp, 16
vmovdqu -32(%rbp), %xmm0
movq -88(%rbp), %rax
vmovdqu %xmm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB121_23
.loc 39 0 26
xorl %eax, %eax
.loc 39 171 71 is_stmt 1
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB121_15:
.cfi_def_cfa %rbp, 16
.loc 39 0 71 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.Ltmp1064:
.loc 39 175 52 is_stmt 1
leaq __unnamed_75(%rip), %rdi
callq std.special.panic
.LBB121_16:
.loc 39 0 52 is_stmt 0
movq -80(%rbp), %rax
.loc 39 175 52
shrq $1, %rax
.loc 39 175 56
addq $8, %rax
setb %cl
movq %rax, -104(%rbp)
jb .LBB121_17
jmp .LBB121_18
.LBB121_17:
.loc 39 0 56
xorl %eax, %eax
movl %eax, %esi
.loc 39 175 56
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB121_18:
.loc 39 0 56
movq -72(%rbp), %rax
movq -104(%rbp), %rcx
.loc 39 175 33
addq %rcx, %rax
setb %dl
movq %rax, -112(%rbp)
jb .LBB121_19
jmp .LBB121_20
.LBB121_19:
.loc 39 0 33
xorl %eax, %eax
movl %eax, %esi
.loc 39 175 33
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB121_20:
.loc 39 0 33
movq -112(%rbp), %rax
.loc 39 175 33
movq %rax, -40(%rbp)
.loc 39 176 21 is_stmt 1
movq -40(%rbp), %rcx
.loc 39 176 37 is_stmt 0
cmpq -56(%rbp), %rcx
.loc 39 176 17
jae .LBB121_7
jmp .LBB121_8
.Ltmp1065:
.LBB121_21:
.loc 39 0 0
callq __stack_chk_fail@PLT
.LBB121_22:
callq __stack_chk_fail@PLT
.LBB121_23:
callq __stack_chk_fail@PLT
.Ltmp1066:
.Lfunc_end121:
.size "std.array_list.AlignedArrayList(std.debug.AbbrevTableHeader,null).ensureCapacity", .Lfunc_end121-"std.array_list.AlignedArrayList(std.debug.AbbrevTableHeader,null).ensureCapacity"
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.AbbrevTableHeader,null).addOneAssumeCapacity",@function
"std.array_list.AlignedArrayList(std.debug.AbbrevTableHeader,null).addOneAssumeCapacity":
.Lfunc_begin122:
.loc 39 187 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $64, %rsp
movq %rdi, -16(%rbp)
.Ltmp1067:
.loc 39 188 24 prologue_end
movq -16(%rbp), %rdi
.loc 39 188 30 is_stmt 0
callq "std.array_list.AlignedArrayList(std.debug.AbbrevTableHeader,null).count"
.loc 39 188 39
movq -16(%rbp), %rdi
movq %rax, -24(%rbp)
.loc 39 188 48
callq "std.array_list.AlignedArrayList(std.debug.AbbrevTableHeader,null).capacity"
movq -24(%rbp), %rcx
.loc 39 188 33
cmpq %rax, %rcx
setb %dl
.loc 39 188 19
movzbl %dl, %edi
callq std.debug.assert
.loc 39 189 33 is_stmt 1
movq -16(%rbp), %rax
.loc 39 189 44 is_stmt 0
movq -16(%rbp), %rcx
movq 16(%rcx), %rcx
.loc 39 189 39
cmpq 8(%rax), %rcx
movq %rax, -32(%rbp)
movq %rcx, -40(%rbp)
jb .LBB122_2
.loc 39 0 39
xorl %eax, %eax
movl %eax, %esi
.loc 39 189 39
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.LBB122_2:
.loc 39 0 39
movq -40(%rbp), %rax
.loc 39 189 39
imulq $40, %rax, %rcx
movq -32(%rbp), %rdx
addq (%rdx), %rcx
movq %rcx, -8(%rbp)
.loc 39 190 17 is_stmt 1
movq -16(%rbp), %rcx
movq %rcx, %rsi
addq $16, %rsi
movq 16(%rcx), %rcx
.loc 39 190 22 is_stmt 0
addq $1, %rcx
setb %dil
movq %rsi, -48(%rbp)
movq %rcx, -56(%rbp)
jb .LBB122_3
jmp .LBB122_4
.LBB122_3:
.loc 39 0 22
xorl %eax, %eax
movl %eax, %esi
.loc 39 190 22
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB122_4:
.loc 39 0 22
movq -48(%rbp), %rax
movq -56(%rbp), %rcx
.loc 39 190 22
movq %rcx, (%rax)
.loc 39 191 20 is_stmt 1
movq -8(%rbp), %rax
.loc 39 191 13 is_stmt 0
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1068:
.Lfunc_end122:
.size "std.array_list.AlignedArrayList(std.debug.AbbrevTableHeader,null).addOneAssumeCapacity", .Lfunc_end122-"std.array_list.AlignedArrayList(std.debug.AbbrevTableHeader,null).addOneAssumeCapacity"
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.AbbrevTableHeader,null).capacity",@function
"std.array_list.AlignedArrayList(std.debug.AbbrevTableHeader,null).capacity":
.Lfunc_begin123:
.loc 39 73 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
.Ltmp1069:
.loc 39 74 30 prologue_end
movq 8(%rdi), %rax
.loc 39 74 13 is_stmt 0
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1070:
.Lfunc_end123:
.size "std.array_list.AlignedArrayList(std.debug.AbbrevTableHeader,null).capacity", .Lfunc_end123-"std.array_list.AlignedArrayList(std.debug.AbbrevTableHeader,null).capacity"
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.realloc.26,@function
std.mem.Allocator.realloc.26:
.Lfunc_begin124:
.loc 8 141 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, %rax
movq %rdx, -8(%rbp)
.Ltmp1071:
movq %r8, -16(%rbp)
.Ltmp1072:
.loc 8 146 20 prologue_end
movq -8(%rbp), %rdx
.loc 8 146 60 is_stmt 0
movq -16(%rbp), %r8
movq %rdi, -24(%rbp)
movq %rsi, -32(%rbp)
movq %rax, -40(%rbp)
.loc 8 146 35
callq std.mem.Allocator.alignedRealloc.27
.Ltmp1073:
.loc 8 0 35
movq -24(%rbp), %rax
.loc 8 146 9
cmpw $0, 16(%rax)
je .LBB124_2
.loc 8 0 9
movq -32(%rbp), %rdi
.loc 8 146 9
callq __zig_return_error
jmp .LBB124_3
.LBB124_2:
jmp .LBB124_3
.LBB124_3:
.loc 8 0 9
movq -40(%rbp), %rax
.loc 8 146 9
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1074:
.Lfunc_end124:
.size std.mem.Allocator.realloc.26, .Lfunc_end124-std.mem.Allocator.realloc.26
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.alignedRealloc.27,@function
std.mem.Allocator.alignedRealloc.27:
.Lfunc_begin125:
.loc 8 152 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $240, %rsp
movq %rdi, %rax
movq %fs:40, %r9
movq %r9, -8(%rbp)
movq %rdx, -144(%rbp)
.Ltmp1075:
movq %r8, -152(%rbp)
.Ltmp1076:
.loc 8 160 25 prologue_end
cmpq $0, 8(%rcx)
movq %rcx, -160(%rbp)
.Ltmp1077:
.loc 8 0 25 is_stmt 0
movq %rsi, -168(%rbp)
movq %rdi, -176(%rbp)
movq %rax, -184(%rbp)
.loc 8 160 9
jne .LBB125_6
.Ltmp1078:
.loc 8 161 24 is_stmt 1
movq -144(%rbp), %rdx
.loc 8 161 56 is_stmt 0
movq -152(%rbp), %rcx
movq -176(%rbp), %rdi
movq -168(%rbp), %rsi
.loc 8 161 37
callq std.mem.Allocator.alignedAlloc.74
movq -176(%rbp), %rax
.loc 8 161 13
cmpw $0, 16(%rax)
je .LBB125_3
.Ltmp1079:
.loc 8 0 13
movq -168(%rbp), %rdi
.loc 8 161 13
callq __zig_return_error
jmp .LBB125_4
.Ltmp1080:
.LBB125_3:
jmp .LBB125_4
.Ltmp1081:
.LBB125_4:
.loc 8 0 13
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB125_29
.Ltmp1082:
movq -184(%rbp), %rax
.loc 8 161 13
addq $240, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1083:
.LBB125_6:
.cfi_def_cfa %rbp, 16
.loc 8 160 9 is_stmt 1
jmp .LBB125_7
.Ltmp1084:
.LBB125_7:
.loc 8 163 19
cmpq $0, -152(%rbp)
.loc 8 163 9 is_stmt 0
jne .LBB125_10
.Ltmp1085:
.loc 8 164 17 is_stmt 1
movq -144(%rbp), %rdi
movq -160(%rbp), %rsi
.loc 8 164 22 is_stmt 0
callq std.mem.Allocator.free.75
.loc 8 165 13 is_stmt 1
movq __unnamed_81+16(%rip), %rax
movq -176(%rbp), %rcx
movq %rax, 16(%rcx)
vmovdqu __unnamed_81(%rip), %xmm0
vmovdqu %xmm0, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB125_30
.Ltmp1086:
.loc 8 0 13 is_stmt 0
movq -184(%rbp), %rax
.loc 8 165 13
addq $240, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1087:
.LBB125_10:
.cfi_def_cfa %rbp, 16
.loc 8 163 9 is_stmt 1
jmp .LBB125_11
.Ltmp1088:
.LBB125_11:
.loc 8 0 9 is_stmt 0
movq -160(%rbp), %rax
.loc 8 168 32 is_stmt 1
movq (%rax), %rcx
movq %rcx, -72(%rbp)
imulq $40, 8(%rax), %rcx
movq %rcx, -64(%rbp)
.loc 8 169 56
movq -152(%rbp), %rcx
.loc 8 169 36 is_stmt 0
leaq -88(%rbp), %rdi
movq -168(%rbp), %rsi
movl $40, %edx
callq std.math.mul
.loc 8 169 63
cmpw $0, -80(%rbp)
je .LBB125_14
.Ltmp1089:
.loc 8 0 63
movq -168(%rbp), %rdi
.loc 8 169 69
callq __zig_return_error
movq __unnamed_82+16(%rip), %rax
movq -176(%rbp), %rcx
movq %rax, 16(%rcx)
vmovdqu __unnamed_82(%rip), %xmm0
vmovdqu %xmm0, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB125_31
.Ltmp1090:
.loc 8 0 69
movq -184(%rbp), %rax
.loc 8 169 69
addq $240, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1091:
.LBB125_14:
.cfi_def_cfa %rbp, 16
.loc 8 169 63
movq -88(%rbp), %rax
movq %rax, -120(%rbp)
.Ltmp1092:
.loc 8 170 36 is_stmt 1
movq -144(%rbp), %rax
movq (%rax), %rax
.loc 8 170 47 is_stmt 0
movq -144(%rbp), %rdx
.loc 8 170 86
movq -120(%rbp), %r9
.loc 8 170 46
leaq -112(%rbp), %rdi
movq -168(%rbp), %rsi
leaq -72(%rbp), %rcx
movl $8, %r8d
movl $8, (%rsp)
callq *%rax
.loc 8 170 28
cmpw $0, -96(%rbp)
je .LBB125_18
.Ltmp1093:
movw -96(%rbp), %ax
movq -176(%rbp), %rcx
movw %ax, 16(%rcx)
movq -168(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB125_32
.Ltmp1094:
.loc 8 0 28
movq -184(%rbp), %rax
.loc 8 170 28
addq $240, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1095:
.LBB125_18:
.cfi_def_cfa %rbp, 16
movq -112(%rbp), %rax
movq %rax, -136(%rbp)
movq -104(%rbp), %rax
movq %rax, -128(%rbp)
.loc 8 171 26 is_stmt 1
movq -128(%rbp), %rax
.loc 8 171 31 is_stmt 0
cmpq -120(%rbp), %rax
sete %cl
.loc 8 171 15
movzbl %cl, %edi
callq std.debug.assert
.loc 8 172 13 is_stmt 1
movq -152(%rbp), %rax
movq -160(%rbp), %rdx
.loc 8 172 19 is_stmt 0
cmpq 8(%rdx), %rax
.loc 8 172 9
jbe .LBB125_20
.Ltmp1096:
.loc 8 173 31 is_stmt 1
movq -136(%rbp), %rax
.loc 8 173 36 is_stmt 0
addq -64(%rbp), %rax
.loc 8 173 79
movq -128(%rbp), %rcx
.loc 8 173 84
subq -64(%rbp), %rcx
setb %dl
movq %rax, -192(%rbp)
movq %rcx, -200(%rbp)
jb .LBB125_22
jmp .LBB125_23
.Ltmp1097:
.LBB125_20:
.loc 8 172 9 is_stmt 1
jmp .LBB125_21
.Ltmp1098:
.LBB125_21:
.loc 8 175 59
movq -136(%rbp), %rax
andq $7, %rax
cmpq $0, %rax
je .LBB125_24
jmp .LBB125_25
.Ltmp1099:
.LBB125_22:
.loc 8 0 59 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.Ltmp1100:
.loc 8 173 84 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp1101:
.LBB125_23:
.loc 8 0 84 is_stmt 0
leaq -56(%rbp), %rax
movq -192(%rbp), %rdi
.loc 8 173 13
movl $170, %esi
movq -200(%rbp), %rdx
movq %rax, -208(%rbp)
callq memset@PLT
movq $1296236545, -56(%rbp)
movq -192(%rbp), %rax
movq %rax, -48(%rbp)
movq -200(%rbp), %rcx
movq %rcx, -40(%rbp)
movq $0, -32(%rbp)
movq $0, -24(%rbp)
movq $0, -16(%rbp)
xorl %esi, %esi
movl %esi, %edx
movq -208(%rbp), %rax
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
.Ltmp1102:
.loc 8 172 9 is_stmt 1
jmp .LBB125_21
.Ltmp1103:
.LBB125_24:
.loc 8 0 9 is_stmt 0
movq -176(%rbp), %rax
.loc 8 175 16 is_stmt 1
movw $0, 16(%rax)
movq -136(%rbp), %rcx
movq %rcx, (%rax)
movq -128(%rbp), %rcx
movq %rcx, %rax
xorl %edx, %edx
movl $40, %esi
divq %rsi
cmpq $0, %rdx
movq %rcx, -216(%rbp)
je .LBB125_26
jmp .LBB125_28
.Ltmp1104:
.LBB125_25:
.loc 8 0 16 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 8 175 59
leaq __unnamed_1(%rip), %rdi
callq std.special.panic
.Ltmp1105:
.LBB125_26:
.loc 8 0 59
movabsq $-3689348814741910323, %rax
movq -216(%rbp), %rcx
movq %rax, -224(%rbp)
.loc 8 175 16
movq %rcx, %rax
movq -224(%rbp), %rdx
mulq %rdx
shrq $5, %rdx
movq -176(%rbp), %rax
movq %rdx, 8(%rax)
movw $0, 16(%rax)
movq %fs:40, %rdx
movq -8(%rbp), %rsi
cmpq %rsi, %rdx
jne .LBB125_33
.Ltmp1106:
.loc 8 0 16
movq -184(%rbp), %rax
.loc 8 175 9
addq $240, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1107:
.LBB125_28:
.cfi_def_cfa %rbp, 16
.loc 8 0 9
xorl %eax, %eax
movl %eax, %esi
.loc 8 175 16
leaq __unnamed_78(%rip), %rdi
callq std.special.panic
.Ltmp1108:
.LBB125_29:
.loc 8 0 0
callq __stack_chk_fail@PLT
.Ltmp1109:
.LBB125_30:
callq __stack_chk_fail@PLT
.Ltmp1110:
.LBB125_31:
callq __stack_chk_fail@PLT
.Ltmp1111:
.LBB125_32:
callq __stack_chk_fail@PLT
.Ltmp1112:
.LBB125_33:
callq __stack_chk_fail@PLT
.Ltmp1113:
.Lfunc_end125:
.size std.mem.Allocator.alignedRealloc.27, .Lfunc_end125-std.mem.Allocator.alignedRealloc.27
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.AbbrevTableHeader,null).count",@function
"std.array_list.AlignedArrayList(std.debug.AbbrevTableHeader,null).count":
.Lfunc_begin126:
.loc 39 69 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
.Ltmp1114:
.loc 39 70 24 prologue_end
movq 16(%rdi), %rax
.loc 39 70 13 is_stmt 0
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1115:
.Lfunc_end126:
.size "std.array_list.AlignedArrayList(std.debug.AbbrevTableHeader,null).count", .Lfunc_end126-"std.array_list.AlignedArrayList(std.debug.AbbrevTableHeader,null).count"
.cfi_endproc
.p2align 4, 0x90
.type std.debug.getAbbrevTableEntry,@function
std.debug.getAbbrevTableEntry:
.Lfunc_begin127:
.loc 2 1664 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $80, %rsp
movq %fs:40, %rax
movq %rax, -8(%rbp)
movq %rdi, -48(%rbp)
movq %rsi, -56(%rbp)
.Ltmp1116:
.loc 2 1665 22 prologue_end
movq -48(%rbp), %rsi
.loc 2 1665 35 is_stmt 0
leaq -24(%rbp), %rdi
callq "std.array_list.AlignedArrayList(std.debug.AbbrevTableEntry,null).toSliceConst"
.loc 2 1665 5
movq $0, -32(%rbp)
movq -16(%rbp), %rax
movq %rax, -64(%rbp)
.LBB127_1:
movq -32(%rbp), %rax
movq -64(%rbp), %rcx
cmpq %rcx, %rax
movq %rax, -72(%rbp)
jae .LBB127_7
.loc 2 0 5
movq -72(%rbp), %rax
.loc 2 1665 5
imulq $56, %rax, %rcx
addq -24(%rbp), %rcx
.loc 2 1665 41
movq %rcx, -40(%rbp)
.Ltmp1117:
.loc 2 1666 24 is_stmt 1
movq -40(%rbp), %rcx
movq 8(%rcx), %rcx
.loc 2 1666 37 is_stmt 0
cmpq -56(%rbp), %rcx
.loc 2 1666 9
jne .LBB127_5
.loc 2 1666 60
movq -40(%rbp), %rax
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
movq %rax, -80(%rbp)
jne .LBB127_9
.loc 2 0 60
movq -80(%rbp), %rax
.loc 2 1666 53
addq $80, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB127_5:
.cfi_def_cfa %rbp, 16
.loc 2 1666 9
jmp .LBB127_6
.Ltmp1118:
.LBB127_6:
.loc 2 0 9
movq -72(%rbp), %rax
.loc 2 1665 5 is_stmt 1
addq $1, %rax
movq %rax, -32(%rbp)
jmp .LBB127_1
.LBB127_7:
.loc 2 0 5 is_stmt 0
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB127_10
xorl %eax, %eax
.loc 2 1668 5 is_stmt 1
addq $80, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1119:
.LBB127_9:
.cfi_def_cfa %rbp, 16
.loc 2 0 0 is_stmt 0
callq __stack_chk_fail@PLT
.LBB127_10:
callq __stack_chk_fail@PLT
.Ltmp1120:
.Lfunc_end127:
.size std.debug.getAbbrevTableEntry, .Lfunc_end127-std.debug.getAbbrevTableEntry
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.Attr,null).init",@function
"std.array_list.AlignedArrayList(std.debug.Attr,null).init":
.Lfunc_begin128:
.loc 39 32 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
pushq %rax
movq %rdi, %rax
movq %rsi, -8(%rbp)
.Ltmp1121:
.loc 39 34 30 prologue_end
movq __unnamed_83(%rip), %rcx
movq %rcx, (%rdi)
movq __unnamed_83+8(%rip), %rcx
movq %rcx, 8(%rdi)
.loc 39 35 24
movq $0, 16(%rdi)
.loc 39 36 30
movq -8(%rbp), %rcx
movq %rcx, 24(%rdi)
.loc 39 33 13
addq $8, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1122:
.Lfunc_end128:
.size "std.array_list.AlignedArrayList(std.debug.Attr,null).init", .Lfunc_end128-"std.array_list.AlignedArrayList(std.debug.Attr,null).init"
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.Attr,null).resize",@function
"std.array_list.AlignedArrayList(std.debug.Attr,null).resize":
.Lfunc_begin129:
.loc 39 158 0
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rsi, -16(%rbp)
movq %rdx, -24(%rbp)
.Ltmp1123:
.loc 39 159 21 prologue_end
movq -16(%rbp), %rsi
.loc 39 159 37 is_stmt 0
movq -24(%rbp), %rdx
movq %rdi, -32(%rbp)
.loc 39 159 36
callq "std.array_list.AlignedArrayList(std.debug.Attr,null).ensureCapacity"
movw %ax, -2(%rbp)
.loc 39 159 13
cmpw $0, -2(%rbp)
je .LBB129_2
movw -2(%rbp), %ax
movq -32(%rbp), %rdi
movw %ax, -34(%rbp)
callq __zig_return_error
movw -34(%rbp), %ax
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB129_2:
.cfi_def_cfa %rbp, 16
.loc 39 0 13
xorl %eax, %eax
.loc 39 160 17 is_stmt 1
movq -16(%rbp), %rcx
.loc 39 160 24 is_stmt 0
movq -24(%rbp), %rdx
movq %rdx, 16(%rcx)
.loc 39 158 58 is_stmt 1
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1124:
.Lfunc_end129:
.size "std.array_list.AlignedArrayList(std.debug.Attr,null).resize", .Lfunc_end129-"std.array_list.AlignedArrayList(std.debug.Attr,null).resize"
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.AbbrevAttr,null).toSliceConst",@function
"std.array_list.AlignedArrayList(std.debug.AbbrevAttr,null).toSliceConst":
.Lfunc_begin130:
.loc 39 48 0
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, %rax
xorl %ecx, %ecx
movl %ecx, %edx
.Ltmp1125:
.loc 39 49 39 prologue_end
movq 16(%rsi), %r8
.loc 39 49 30 is_stmt 0
movq 8(%rsi), %r9
cmpq %r8, %rdx
movq %rsi, -8(%rbp)
.Ltmp1126:
.loc 39 0 30
movq %rdi, -16(%rbp)
movq %rax, -24(%rbp)
movq %r8, -32(%rbp)
movq %r9, -40(%rbp)
.loc 39 49 30
jbe .LBB130_2
.Ltmp1127:
.loc 39 0 30
xorl %eax, %eax
movl %eax, %esi
.loc 39 49 30
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp1128:
.LBB130_2:
.loc 39 0 30
movq -32(%rbp), %rax
movq -40(%rbp), %rcx
.loc 39 49 30
cmpq %rcx, %rax
jbe .LBB130_4
.Ltmp1129:
.loc 39 0 30
xorl %eax, %eax
movl %eax, %esi
.loc 39 49 30
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp1130:
.LBB130_4:
.loc 39 0 30
movq -8(%rbp), %rax
.loc 39 49 30
movq (%rax), %rcx
movq -16(%rbp), %rdx
movq %rcx, (%rdx)
movq -32(%rbp), %rcx
subq $0, %rcx
movq %rcx, 8(%rdx)
movq -24(%rbp), %rax
.loc 39 49 13
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1131:
.Lfunc_end130:
.size "std.array_list.AlignedArrayList(std.debug.AbbrevAttr,null).toSliceConst", .Lfunc_end130-"std.array_list.AlignedArrayList(std.debug.AbbrevAttr,null).toSliceConst"
.cfi_endproc
.p2align 4, 0x90
.type std.debug.parseFormValue,@function
std.debug.parseFormValue:
.Lfunc_begin131:
.loc 2 1574 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $768, %rsp
movq %rdi, %rax
movq %fs:40, %r10
movq %r10, -8(%rbp)
movq %rdx, -536(%rbp)
movq %rcx, -472(%rbp)
movq %r8, -544(%rbp)
andb $1, %r9b
movb %r9b, -545(%rbp)
.Ltmp1132:
.loc 2 1575 12 prologue_end
movq -544(%rbp), %rcx
decq %rcx
movq %rcx, %rdx
subq $31, %rdx
movq %rsi, -560(%rbp)
movq %rdi, -568(%rbp)
movq %rax, -576(%rbp)
movq %rcx, -584(%rbp)
ja .LBB131_1
.loc 2 0 12 is_stmt 0
leaq .LJTI131_0(%rip), %rax
movq -584(%rbp), %rcx
movslq (%rax,%rcx,4), %rdx
addq %rax, %rdx
jmpq *%rdx
.LBB131_1:
movq -568(%rbp), %rax
.loc 2 1619 22 is_stmt 1
movw $36, 24(%rax)
.loc 2 1575 12
leaq __unnamed_84(%rip), %rcx
movq %rcx, -592(%rbp)
jmp .LBB131_75
.LBB131_2:
.loc 2 0 12 is_stmt 0
movq -568(%rbp), %rax
.loc 2 1576 34 is_stmt 1
movw $0, 24(%rax)
movq -568(%rbp), %rcx
.loc 2 1576 36 is_stmt 0
movb $0, 16(%rcx)
movq %rax, %rdx
.loc 2 1576 80
movq -472(%rbp), %rsi
.loc 2 1576 79
leaq -280(%rbp), %rdi
movq -560(%rbp), %r8
movq %rsi, -600(%rbp)
movq %r8, %rsi
movq -600(%rbp), %r9
movq %rdx, -608(%rbp)
movq %r9, %rdx
movq %rax, -616(%rbp)
callq std.debug.parseFormValueTargetAddrSize
.loc 2 1576 47
cmpw $0, -272(%rbp)
je .LBB131_5
movw -272(%rbp), %ax
movq -568(%rbp), %rcx
movw %ax, 24(%rcx)
movq -560(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB131_80
.loc 2 0 47
movq -576(%rbp), %rax
.loc 2 1576 47
addq $768, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB131_5:
.cfi_def_cfa %rbp, 16
movq -280(%rbp), %rax
movq -608(%rbp), %rcx
movq %rax, (%rcx)
movq -568(%rbp), %rax
.loc 2 1576 34
movw $0, 24(%rax)
movq -616(%rbp), %rdx
movq (%rdx), %rsi
movq %rsi, (%rax)
movq 8(%rdx), %rsi
movq %rsi, 8(%rax)
movq 16(%rdx), %rsi
movq %rsi, 16(%rax)
movw $0, -16(%rbp)
movq (%rdx), %rsi
movq %rsi, -40(%rbp)
movq 8(%rdx), %rsi
movq %rsi, -32(%rbp)
movq 16(%rdx), %rsi
movq %rsi, -24(%rbp)
.loc 2 1575 12 is_stmt 1
leaq -40(%rbp), %rsi
movq %rsi, -592(%rbp)
jmp .LBB131_75
.LBB131_6:
.loc 2 1577 47
movq -536(%rbp), %rdx
.loc 2 1577 58 is_stmt 0
movq -472(%rbp), %rcx
movq -568(%rbp), %rdi
movq -560(%rbp), %rsi
.loc 2 1577 46
movl $1, %r8d
callq std.debug.parseFormValueBlock
movq -568(%rbp), %rax
movq (%rax), %rcx
movq %rcx, (%rax)
movq 8(%rax), %rcx
movq %rcx, 8(%rax)
movq 16(%rax), %rcx
movq %rcx, 16(%rax)
movq 24(%rax), %rcx
movq %rcx, 24(%rax)
movq %rax, -592(%rbp)
.loc 2 1575 12 is_stmt 1
jmp .LBB131_75
.LBB131_7:
.loc 2 1578 47
movq -536(%rbp), %rdx
.loc 2 1578 58 is_stmt 0
movq -472(%rbp), %rcx
movq -568(%rbp), %rdi
movq -560(%rbp), %rsi
.loc 2 1578 46
movl $2, %r8d
callq std.debug.parseFormValueBlock
movq -568(%rbp), %rax
movq (%rax), %rcx
movq %rcx, (%rax)
movq 8(%rax), %rcx
movq %rcx, 8(%rax)
movq 16(%rax), %rcx
movq %rcx, 16(%rax)
movq 24(%rax), %rcx
movq %rcx, 24(%rax)
movq %rax, -592(%rbp)
.loc 2 1575 12 is_stmt 1
jmp .LBB131_75
.LBB131_8:
.loc 2 1579 47
movq -536(%rbp), %rdx
.loc 2 1579 58 is_stmt 0
movq -472(%rbp), %rcx
movq -568(%rbp), %rdi
movq -560(%rbp), %rsi
.loc 2 1579 46
movl $4, %r8d
callq std.debug.parseFormValueBlock
movq -568(%rbp), %rax
movq (%rax), %rcx
movq %rcx, (%rax)
movq 8(%rax), %rcx
movq %rcx, 8(%rax)
movq 16(%rax), %rcx
movq %rcx, 16(%rax)
movq 24(%rax), %rcx
movq %rcx, 24(%rax)
movq %rax, -592(%rbp)
.loc 2 1575 12 is_stmt 1
jmp .LBB131_75
.LBB131_9:
.Ltmp1133:
.loc 2 1581 66
movq -472(%rbp), %rdx
.loc 2 1581 35 is_stmt 0
leaq -296(%rbp), %rdi
movq -560(%rbp), %rsi
callq std.debug.leb128.readULEB128.30
.loc 2 1581 31
cmpw $0, -288(%rbp)
je .LBB131_12
movw -288(%rbp), %ax
movq -568(%rbp), %rcx
movw %ax, 24(%rcx)
movq -560(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB131_81
.loc 2 0 31
movq -576(%rbp), %rax
.loc 2 1581 31
addq $768, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB131_12:
.cfi_def_cfa %rbp, 16
movq -296(%rbp), %rax
movq %rax, -480(%rbp)
.loc 2 1582 43 is_stmt 1
movq -536(%rbp), %rdx
.loc 2 1582 54 is_stmt 0
movq -472(%rbp), %rcx
.loc 2 1582 65
movq -480(%rbp), %r8
movq -568(%rbp), %rdi
movq -560(%rbp), %rsi
.loc 2 1582 42
callq std.debug.parseFormValueBlockLen
movq -568(%rbp), %rax
.loc 2 1582 13
cmpw $0, 24(%rax)
je .LBB131_14
.loc 2 0 13
movq -560(%rbp), %rdi
.loc 2 1582 13
callq __zig_return_error
jmp .LBB131_15
.LBB131_14:
jmp .LBB131_15
.LBB131_15:
.loc 2 0 13
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB131_82
movq -576(%rbp), %rax
.loc 2 1582 13
addq $768, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1134:
.LBB131_17:
.cfi_def_cfa %rbp, 16
.loc 2 0 13
xorl %r8d, %r8d
.loc 2 1584 49 is_stmt 1
movq -536(%rbp), %rdx
.loc 2 1584 60 is_stmt 0
movq -472(%rbp), %rcx
movq -568(%rbp), %rdi
movq -560(%rbp), %rsi
.loc 2 1584 48
callq std.debug.parseFormValueConstant
movq -568(%rbp), %rax
movq (%rax), %rcx
movq %rcx, (%rax)
movq 8(%rax), %rcx
movq %rcx, 8(%rax)
movq 16(%rax), %rcx
movq %rcx, 16(%rax)
movq 24(%rax), %rcx
movq %rcx, 24(%rax)
movq %rax, -592(%rbp)
.loc 2 1575 12 is_stmt 1
jmp .LBB131_75
.LBB131_18:
.loc 2 0 12 is_stmt 0
xorl %r8d, %r8d
.loc 2 1585 49 is_stmt 1
movq -536(%rbp), %rdx
.loc 2 1585 60 is_stmt 0
movq -472(%rbp), %rcx
movq -568(%rbp), %rdi
movq -560(%rbp), %rsi
.loc 2 1585 48
callq std.debug.parseFormValueConstant.31
movq -568(%rbp), %rax
movq (%rax), %rcx
movq %rcx, (%rax)
movq 8(%rax), %rcx
movq %rcx, 8(%rax)
movq 16(%rax), %rcx
movq %rcx, 16(%rax)
movq 24(%rax), %rcx
movq %rcx, 24(%rax)
movq %rax, -592(%rbp)
.loc 2 1575 12 is_stmt 1
jmp .LBB131_75
.LBB131_19:
.loc 2 0 12 is_stmt 0
xorl %r8d, %r8d
.loc 2 1586 49 is_stmt 1
movq -536(%rbp), %rdx
.loc 2 1586 60 is_stmt 0
movq -472(%rbp), %rcx
movq -568(%rbp), %rdi
movq -560(%rbp), %rsi
.loc 2 1586 48
callq std.debug.parseFormValueConstant.32
movq -568(%rbp), %rax
movq (%rax), %rcx
movq %rcx, (%rax)
movq 8(%rax), %rcx
movq %rcx, 8(%rax)
movq 16(%rax), %rcx
movq %rcx, 16(%rax)
movq 24(%rax), %rcx
movq %rcx, 24(%rax)
movq %rax, -592(%rbp)
.loc 2 1575 12 is_stmt 1
jmp .LBB131_75
.LBB131_20:
.loc 2 0 12 is_stmt 0
xorl %r8d, %r8d
.loc 2 1587 49 is_stmt 1
movq -536(%rbp), %rdx
.loc 2 1587 60 is_stmt 0
movq -472(%rbp), %rcx
movq -568(%rbp), %rdi
movq -560(%rbp), %rsi
.loc 2 1587 48
callq std.debug.parseFormValueConstant.33
movq -568(%rbp), %rax
movq (%rax), %rcx
movq %rcx, (%rax)
movq 8(%rax), %rcx
movq %rcx, 8(%rax)
movq 16(%rax), %rcx
movq %rcx, 16(%rax)
movq 24(%rax), %rcx
movq %rcx, 24(%rax)
movq %rax, -592(%rbp)
.loc 2 1575 12 is_stmt 1
jmp .LBB131_75
.LBB131_21:
.Ltmp1135:
.loc 2 1589 36
cmpq $13, -544(%rbp)
sete %al
andb $1, %al
movb %al, -481(%rbp)
.loc 2 1590 43
movq -536(%rbp), %rdx
.loc 2 1590 54 is_stmt 0
movq -472(%rbp), %rcx
.loc 2 1590 65
movb -481(%rbp), %al
.loc 2 1590 42
movzbl %al, %r8d
movq -568(%rbp), %rdi
movq -560(%rbp), %rsi
callq std.debug.parseFormValueConstant.34
movq -568(%rbp), %rcx
.loc 2 1590 13
cmpw $0, 24(%rcx)
je .LBB131_23
.loc 2 0 13
movq -560(%rbp), %rdi
.loc 2 1590 13
callq __zig_return_error
jmp .LBB131_24
.LBB131_23:
jmp .LBB131_24
.LBB131_24:
.loc 2 0 13
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB131_83
movq -576(%rbp), %rax
.loc 2 1590 13
addq $768, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1136:
.LBB131_26:
.cfi_def_cfa %rbp, 16
.loc 2 1593 61 is_stmt 1
movq -472(%rbp), %rdx
.loc 2 1593 30 is_stmt 0
leaq -312(%rbp), %rdi
movq -560(%rbp), %rsi
callq std.debug.leb128.readULEB128.30
.loc 2 1593 26
cmpw $0, -304(%rbp)
je .LBB131_29
movw -304(%rbp), %ax
movq -568(%rbp), %rcx
movw %ax, 24(%rcx)
movq -560(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB131_84
.loc 2 0 26
movq -576(%rbp), %rax
.loc 2 1593 26
addq $768, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB131_29:
.cfi_def_cfa %rbp, 16
movq -312(%rbp), %rax
movq %rax, -496(%rbp)
.loc 2 1594 44 is_stmt 1
movq -536(%rbp), %rdx
.loc 2 1594 55 is_stmt 0
movq -472(%rbp), %rcx
.loc 2 1594 66
movq -496(%rbp), %r8
.loc 2 1594 43
leaq -336(%rbp), %rdi
movq -560(%rbp), %rsi
callq std.debug.readAllocBytes
.loc 2 1594 25
cmpw $0, -320(%rbp)
je .LBB131_32
movw -320(%rbp), %ax
movq -568(%rbp), %rcx
movw %ax, 24(%rcx)
movq -560(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB131_85
.loc 2 0 25
movq -576(%rbp), %rax
.loc 2 1594 25
addq $768, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB131_32:
.cfi_def_cfa %rbp, 16
vmovdqu -336(%rbp), %xmm0
vmovdqa %xmm0, -512(%rbp)
movq -568(%rbp), %rax
.loc 2 1595 29 is_stmt 1
movw $0, 24(%rax)
.loc 2 1595 31 is_stmt 0
movb $3, 16(%rax)
.loc 2 1595 42
vmovdqa -512(%rbp), %xmm0
vmovdqu %xmm0, (%rax)
.loc 2 1595 29
movw $0, 24(%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB131_86
.loc 2 0 29
movq -576(%rbp), %rax
.loc 2 1595 13
addq $768, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1137:
.LBB131_34:
.cfi_def_cfa %rbp, 16
.loc 2 0 13
movq -568(%rbp), %rax
.loc 2 1597 34 is_stmt 1
movw $0, 24(%rax)
movq -568(%rbp), %rcx
.loc 2 1597 36 is_stmt 0
movb $4, 16(%rcx)
movq %rax, %rdx
.loc 2 1597 66
movq -472(%rbp), %rsi
.loc 2 1597 49
leaq -344(%rbp), %rdi
movq -560(%rbp), %r8
movq %rsi, -624(%rbp)
movq %r8, %rsi
movq -624(%rbp), %r9
movq %rdx, -632(%rbp)
movq %r9, %rdx
movq %rax, -640(%rbp)
callq "std.io.in_stream.InStream(anyerror).readByte"
.loc 2 1597 45
cmpw $0, -342(%rbp)
je .LBB131_37
movw -342(%rbp), %ax
movq -568(%rbp), %rcx
movw %ax, 24(%rcx)
movq -560(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB131_87
.loc 2 0 45
movq -576(%rbp), %rax
.loc 2 1597 45
addq $768, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB131_37:
.cfi_def_cfa %rbp, 16
.loc 2 1597 79
cmpb $0, -344(%rbp)
setne %al
andb $1, %al
movq -632(%rbp), %rcx
movb %al, (%rcx)
movq -568(%rbp), %rdx
.loc 2 1597 34
movw $0, 24(%rdx)
movq -640(%rbp), %rsi
movq (%rsi), %rdi
movq %rdi, (%rdx)
movq 8(%rsi), %rdi
movq %rdi, 8(%rdx)
movq 16(%rsi), %rdi
movq %rdi, 16(%rdx)
movw $0, -48(%rbp)
movq (%rsi), %rdi
movq %rdi, -72(%rbp)
movq 8(%rsi), %rdi
movq %rdi, -64(%rbp)
movq 16(%rsi), %rdi
movq %rdi, -56(%rbp)
.loc 2 1575 12 is_stmt 1
leaq -72(%rbp), %rdi
movq %rdi, -592(%rbp)
jmp .LBB131_75
.LBB131_38:
.loc 2 0 12 is_stmt 0
movq -568(%rbp), %rax
.loc 2 1598 42 is_stmt 1
movw $0, 24(%rax)
.loc 2 1598 44 is_stmt 0
movb $4, 16(%rax)
.loc 2 1598 52
movb $1, (%rax)
.loc 2 1598 42
movw $0, 24(%rax)
movq (%rax), %rcx
movq %rcx, (%rax)
movq 8(%rax), %rcx
movq %rcx, 8(%rax)
movq 16(%rax), %rcx
movq %rcx, 16(%rax)
movw $0, -80(%rbp)
movq (%rax), %rcx
movq %rcx, -104(%rbp)
movq 8(%rax), %rcx
movq %rcx, -96(%rbp)
movq 16(%rax), %rcx
movq %rcx, -88(%rbp)
.loc 2 1575 12 is_stmt 1
leaq -104(%rbp), %rcx
movq %rcx, -592(%rbp)
jmp .LBB131_75
.LBB131_39:
.loc 2 0 12 is_stmt 0
movq -568(%rbp), %rax
.loc 2 1599 40 is_stmt 1
movw $0, 24(%rax)
movq -568(%rbp), %rcx
.loc 2 1599 42 is_stmt 0
movb $5, 16(%rcx)
movq %rax, %rdx
.loc 2 1599 89
movq -472(%rbp), %rsi
.loc 2 1599 100
movb -545(%rbp), %dil
.loc 2 1599 88
movzbl %dil, %r8d
leaq -360(%rbp), %rdi
movq -560(%rbp), %r9
movq %rsi, -648(%rbp)
movq %r9, %rsi
movq -648(%rbp), %r10
movq %rdx, -656(%rbp)
movq %r10, %rdx
movl %r8d, %ecx
movq %rax, -664(%rbp)
callq std.debug.parseFormValueDwarfOffsetSize
.loc 2 1599 55
cmpw $0, -352(%rbp)
je .LBB131_42
movw -352(%rbp), %ax
movq -568(%rbp), %rcx
movw %ax, 24(%rcx)
movq -560(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB131_88
.loc 2 0 55
movq -576(%rbp), %rax
.loc 2 1599 55
addq $768, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB131_42:
.cfi_def_cfa %rbp, 16
movq -360(%rbp), %rax
movq -656(%rbp), %rcx
movq %rax, (%rcx)
movq -568(%rbp), %rax
.loc 2 1599 40
movw $0, 24(%rax)
movq -664(%rbp), %rdx
movq (%rdx), %rsi
movq %rsi, (%rax)
movq 8(%rdx), %rsi
movq %rsi, 8(%rax)
movq 16(%rdx), %rsi
movq %rsi, 16(%rax)
movw $0, -112(%rbp)
movq (%rdx), %rsi
movq %rsi, -136(%rbp)
movq 8(%rdx), %rsi
movq %rsi, -128(%rbp)
movq 16(%rdx), %rsi
movq %rsi, -120(%rbp)
.loc 2 1575 12 is_stmt 1
leaq -136(%rbp), %rsi
movq %rsi, -592(%rbp)
jmp .LBB131_75
.LBB131_43:
.loc 2 1601 43
movq -536(%rbp), %rdx
.loc 2 1601 54 is_stmt 0
movq -472(%rbp), %rcx
movq -568(%rbp), %rdi
movq -560(%rbp), %rsi
.loc 2 1601 42
movl $1, %r8d
callq std.debug.parseFormValueRef
movq -568(%rbp), %rax
movq (%rax), %rcx
movq %rcx, (%rax)
movq 8(%rax), %rcx
movq %rcx, 8(%rax)
movq 16(%rax), %rcx
movq %rcx, 16(%rax)
movq 24(%rax), %rcx
movq %rcx, 24(%rax)
movq %rax, -592(%rbp)
.loc 2 1575 12 is_stmt 1
jmp .LBB131_75
.LBB131_44:
.loc 2 1602 43
movq -536(%rbp), %rdx
.loc 2 1602 54 is_stmt 0
movq -472(%rbp), %rcx
movq -568(%rbp), %rdi
movq -560(%rbp), %rsi
.loc 2 1602 42
movl $2, %r8d
callq std.debug.parseFormValueRef
movq -568(%rbp), %rax
movq (%rax), %rcx
movq %rcx, (%rax)
movq 8(%rax), %rcx
movq %rcx, 8(%rax)
movq 16(%rax), %rcx
movq %rcx, 16(%rax)
movq 24(%rax), %rcx
movq %rcx, 24(%rax)
movq %rax, -592(%rbp)
.loc 2 1575 12 is_stmt 1
jmp .LBB131_75
.LBB131_45:
.loc 2 1603 43
movq -536(%rbp), %rdx
.loc 2 1603 54 is_stmt 0
movq -472(%rbp), %rcx
movq -568(%rbp), %rdi
movq -560(%rbp), %rsi
.loc 2 1603 42
movl $4, %r8d
callq std.debug.parseFormValueRef
movq -568(%rbp), %rax
movq (%rax), %rcx
movq %rcx, (%rax)
movq 8(%rax), %rcx
movq %rcx, 8(%rax)
movq 16(%rax), %rcx
movq %rcx, 16(%rax)
movq 24(%rax), %rcx
movq %rcx, 24(%rax)
movq %rax, -592(%rbp)
.loc 2 1575 12 is_stmt 1
jmp .LBB131_75
.LBB131_46:
.loc 2 1604 43
movq -536(%rbp), %rdx
.loc 2 1604 54 is_stmt 0
movq -472(%rbp), %rcx
movq -568(%rbp), %rdi
movq -560(%rbp), %rsi
.loc 2 1604 42
movl $8, %r8d
callq std.debug.parseFormValueRef
movq -568(%rbp), %rax
movq (%rax), %rcx
movq %rcx, (%rax)
movq 8(%rax), %rcx
movq %rcx, 8(%rax)
movq 16(%rax), %rcx
movq %rcx, 16(%rax)
movq 24(%rax), %rcx
movq %rcx, 24(%rax)
movq %rax, -592(%rbp)
.loc 2 1575 12 is_stmt 1
jmp .LBB131_75
.LBB131_47:
.loc 2 1605 48
movq -536(%rbp), %rdx
.loc 2 1605 59 is_stmt 0
movq -472(%rbp), %rcx
movq -568(%rbp), %rdi
movq -560(%rbp), %rsi
.loc 2 1605 47
movl $4294967295, %r8d
callq std.debug.parseFormValueRef
movq -568(%rbp), %rax
movq (%rax), %rcx
movq %rcx, (%rax)
movq 8(%rax), %rcx
movq %rcx, 8(%rax)
movq 16(%rax), %rcx
movq %rcx, 16(%rax)
movq 24(%rax), %rcx
movq %rcx, 24(%rax)
movq %rax, -592(%rbp)
.loc 2 1575 12 is_stmt 1
jmp .LBB131_75
.LBB131_48:
.loc 2 0 12 is_stmt 0
movq -568(%rbp), %rax
.loc 2 1607 38 is_stmt 1
movw $0, 24(%rax)
movq -568(%rbp), %rcx
.loc 2 1607 40 is_stmt 0
movb $7, 16(%rcx)
movq %rax, %rdx
.loc 2 1607 85
movq -472(%rbp), %rsi
.loc 2 1607 96
movb -545(%rbp), %dil
.loc 2 1607 84
movzbl %dil, %r8d
leaq -376(%rbp), %rdi
movq -560(%rbp), %r9
movq %rsi, -672(%rbp)
movq %r9, %rsi
movq -672(%rbp), %r10
movq %rdx, -680(%rbp)
movq %r10, %rdx
movl %r8d, %ecx
movq %rax, -688(%rbp)
callq std.debug.parseFormValueDwarfOffsetSize
.loc 2 1607 51
cmpw $0, -368(%rbp)
je .LBB131_51
movw -368(%rbp), %ax
movq -568(%rbp), %rcx
movw %ax, 24(%rcx)
movq -560(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB131_89
.loc 2 0 51
movq -576(%rbp), %rax
.loc 2 1607 51
addq $768, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB131_51:
.cfi_def_cfa %rbp, 16
movq -376(%rbp), %rax
movq -680(%rbp), %rcx
movq %rax, (%rcx)
movq -568(%rbp), %rax
.loc 2 1607 38
movw $0, 24(%rax)
movq -688(%rbp), %rdx
movq (%rdx), %rsi
movq %rsi, (%rax)
movq 8(%rdx), %rsi
movq %rsi, 8(%rax)
movq 16(%rdx), %rsi
movq %rsi, 16(%rax)
movw $0, -144(%rbp)
movq (%rdx), %rsi
movq %rsi, -168(%rbp)
movq 8(%rdx), %rsi
movq %rsi, -160(%rbp)
movq 16(%rdx), %rsi
movq %rsi, -152(%rbp)
.loc 2 1575 12 is_stmt 1
leaq -168(%rbp), %rsi
movq %rsi, -592(%rbp)
jmp .LBB131_75
.LBB131_52:
.loc 2 0 12 is_stmt 0
movq -568(%rbp), %rax
.loc 2 1608 38 is_stmt 1
movw $0, 24(%rax)
movq -568(%rbp), %rcx
.loc 2 1608 40 is_stmt 0
movb $6, 16(%rcx)
movq %rax, %rdx
.loc 2 1608 68
movq -472(%rbp), %rsi
.loc 2 1608 51
leaq -392(%rbp), %rdi
movq -560(%rbp), %r8
movq %rsi, -696(%rbp)
movq %r8, %rsi
movq -696(%rbp), %r9
movq %rdx, -704(%rbp)
movq %r9, %rdx
movq %rax, -712(%rbp)
callq "std.io.in_stream.InStream(anyerror).readIntLittle.23"
.loc 2 1608 47
cmpw $0, -384(%rbp)
je .LBB131_55
movw -384(%rbp), %ax
movq -568(%rbp), %rcx
movw %ax, 24(%rcx)
movq -560(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB131_90
.loc 2 0 47
movq -576(%rbp), %rax
.loc 2 1608 47
addq $768, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB131_55:
.cfi_def_cfa %rbp, 16
movq -392(%rbp), %rax
movq -704(%rbp), %rcx
movq %rax, (%rcx)
movq -568(%rbp), %rax
.loc 2 1608 38
movw $0, 24(%rax)
movq -712(%rbp), %rdx
movq (%rdx), %rsi
movq %rsi, (%rax)
movq 8(%rdx), %rsi
movq %rsi, 8(%rax)
movq 16(%rdx), %rsi
movq %rsi, 16(%rax)
movw $0, -176(%rbp)
movq (%rdx), %rsi
movq %rsi, -200(%rbp)
movq 8(%rdx), %rsi
movq %rsi, -192(%rbp)
movq 16(%rdx), %rsi
movq %rsi, -184(%rbp)
.loc 2 1575 12 is_stmt 1
leaq -200(%rbp), %rsi
movq %rsi, -592(%rbp)
jmp .LBB131_75
.LBB131_56:
.loc 2 0 12 is_stmt 0
movq -568(%rbp), %rax
.loc 2 1610 36 is_stmt 1
movw $0, 24(%rax)
movq -568(%rbp), %rcx
.loc 2 1610 38 is_stmt 0
movb $8, 16(%rcx)
movq %rax, %rdx
.loc 2 1610 66
movq -536(%rbp), %rsi
.loc 2 1610 77
movq -472(%rbp), %rcx
.loc 2 1610 65
leaq -416(%rbp), %rdi
movq -560(%rbp), %r8
movq %rsi, -720(%rbp)
movq %r8, %rsi
movq -720(%rbp), %r9
movq %rdx, -728(%rbp)
movq %r9, %rdx
movq %rax, -736(%rbp)
callq std.debug.readStringRaw
.loc 2 1610 48
cmpw $0, -400(%rbp)
je .LBB131_59
movw -400(%rbp), %ax
movq -568(%rbp), %rcx
movw %ax, 24(%rcx)
movq -560(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB131_91
.loc 2 0 48
movq -576(%rbp), %rax
.loc 2 1610 48
addq $768, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB131_59:
.cfi_def_cfa %rbp, 16
movq -416(%rbp), %rax
movq -728(%rbp), %rcx
movq %rax, (%rcx)
movq -408(%rbp), %rax
movq %rax, 8(%rcx)
movq -568(%rbp), %rax
.loc 2 1610 36
movw $0, 24(%rax)
movq -736(%rbp), %rdx
movq (%rdx), %rsi
movq %rsi, (%rax)
movq 8(%rdx), %rsi
movq %rsi, 8(%rax)
movq 16(%rdx), %rsi
movq %rsi, 16(%rax)
movw $0, -208(%rbp)
movq (%rdx), %rsi
movq %rsi, -232(%rbp)
movq 8(%rdx), %rsi
movq %rsi, -224(%rbp)
movq 16(%rdx), %rsi
movq %rsi, -216(%rbp)
.loc 2 1575 12 is_stmt 1
leaq -232(%rbp), %rsi
movq %rsi, -592(%rbp)
jmp .LBB131_75
.LBB131_60:
.loc 2 0 12 is_stmt 0
movq -568(%rbp), %rax
.loc 2 1611 34 is_stmt 1
movw $0, 24(%rax)
movq -568(%rbp), %rcx
.loc 2 1611 36 is_stmt 0
movb $9, 16(%rcx)
movq %rax, %rdx
.loc 2 1611 80
movq -472(%rbp), %rsi
.loc 2 1611 91
movb -545(%rbp), %dil
.loc 2 1611 79
movzbl %dil, %r8d
leaq -432(%rbp), %rdi
movq -560(%rbp), %r9
movq %rsi, -744(%rbp)
movq %r9, %rsi
movq -744(%rbp), %r10
movq %rdx, -752(%rbp)
movq %r10, %rdx
movl %r8d, %ecx
movq %rax, -760(%rbp)
callq std.debug.parseFormValueDwarfOffsetSize
.loc 2 1611 46
cmpw $0, -424(%rbp)
je .LBB131_63
movw -424(%rbp), %ax
movq -568(%rbp), %rcx
movw %ax, 24(%rcx)
movq -560(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB131_92
.loc 2 0 46
movq -576(%rbp), %rax
.loc 2 1611 46
addq $768, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB131_63:
.cfi_def_cfa %rbp, 16
movq -432(%rbp), %rax
movq -752(%rbp), %rcx
movq %rax, (%rcx)
movq -568(%rbp), %rax
.loc 2 1611 34
movw $0, 24(%rax)
movq -760(%rbp), %rdx
movq (%rdx), %rsi
movq %rsi, (%rax)
movq 8(%rdx), %rsi
movq %rsi, 8(%rax)
movq 16(%rdx), %rsi
movq %rsi, 16(%rax)
movw $0, -240(%rbp)
movq (%rdx), %rsi
movq %rsi, -264(%rbp)
movq 8(%rdx), %rsi
movq %rsi, -256(%rbp)
movq 16(%rdx), %rsi
movq %rsi, -248(%rbp)
.loc 2 1575 12 is_stmt 1
leaq -264(%rbp), %rsi
movq %rsi, -592(%rbp)
jmp .LBB131_75
.LBB131_64:
.Ltmp1138:
.loc 2 1613 68
movq -472(%rbp), %rdx
.loc 2 1613 39 is_stmt 0
leaq -448(%rbp), %rdi
movq -560(%rbp), %rsi
callq std.debug.leb128.readULEB128
.loc 2 1613 35
cmpw $0, -440(%rbp)
je .LBB131_67
movw -440(%rbp), %ax
movq -568(%rbp), %rcx
movw %ax, 24(%rcx)
movq -560(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB131_93
.loc 2 0 35
movq -576(%rbp), %rax
.loc 2 1613 35
addq $768, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB131_67:
.cfi_def_cfa %rbp, 16
movq -448(%rbp), %rax
movq %rax, -520(%rbp)
.loc 2 1615 38 is_stmt 1
movq -536(%rbp), %rdx
.loc 2 1615 45 is_stmt 0
leaq -464(%rbp), %rdi
movq -560(%rbp), %rsi
callq std.mem.Allocator.create
.loc 2 1615 25
cmpw $0, -456(%rbp)
je .LBB131_70
movw -456(%rbp), %ax
movq -568(%rbp), %rcx
movw %ax, 24(%rcx)
movq -560(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB131_94
.loc 2 0 25
movq -576(%rbp), %rax
.loc 2 1615 25
addq $768, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB131_70:
.cfi_def_cfa %rbp, 16
movq -464(%rbp), %rax
movq %rax, -528(%rbp)
.Ltmp1139:
.loc 2 1617 64 is_stmt 1
movq -536(%rbp), %rdx
.loc 2 1617 75 is_stmt 0
movq -472(%rbp), %rcx
.loc 2 1617 86
movq -520(%rbp), %r8
.loc 2 1617 101
movb -545(%rbp), %sil
.loc 2 1617 26
movzbl %sil, %r9d
movq -568(%rbp), %rdi
movq -560(%rbp), %rsi
callq std.debug.parseFormValue
.Ltmp1140:
.loc 2 1616 28 is_stmt 1
movq -536(%rbp), %rdi
.loc 2 1616 37 is_stmt 0
movq -528(%rbp), %rsi
.loc 2 1616 36
callq std.mem.Allocator.destroy
movq -568(%rbp), %rax
.Ltmp1141:
.loc 2 1617 13 is_stmt 1
cmpw $0, 24(%rax)
je .LBB131_72
.loc 2 0 13 is_stmt 0
movq -560(%rbp), %rdi
.loc 2 1617 13
callq __zig_return_error
jmp .LBB131_73
.LBB131_72:
jmp .LBB131_73
.LBB131_73:
.loc 2 0 13
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB131_95
movq -576(%rbp), %rax
.loc 2 1617 13
addq $768, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1142:
.LBB131_75:
.cfi_def_cfa %rbp, 16
.loc 2 0 13
movq -592(%rbp), %rax
.loc 2 1575 5 is_stmt 1
cmpw $0, 24(%rax)
je .LBB131_77
.loc 2 0 5 is_stmt 0
movq -560(%rbp), %rdi
.loc 2 1575 5
callq __zig_return_error
jmp .LBB131_78
.LBB131_77:
jmp .LBB131_78
.LBB131_78:
.loc 2 0 5
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB131_96
movq -576(%rbp), %rax
.loc 2 1575 5
addq $768, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1143:
.LBB131_80:
.cfi_def_cfa %rbp, 16
.loc 2 0 0
callq __stack_chk_fail@PLT
.LBB131_81:
callq __stack_chk_fail@PLT
.LBB131_82:
callq __stack_chk_fail@PLT
.LBB131_83:
callq __stack_chk_fail@PLT
.LBB131_84:
callq __stack_chk_fail@PLT
.LBB131_85:
callq __stack_chk_fail@PLT
.LBB131_86:
callq __stack_chk_fail@PLT
.LBB131_87:
callq __stack_chk_fail@PLT
.LBB131_88:
callq __stack_chk_fail@PLT
.LBB131_89:
callq __stack_chk_fail@PLT
.LBB131_90:
callq __stack_chk_fail@PLT
.LBB131_91:
callq __stack_chk_fail@PLT
.LBB131_92:
callq __stack_chk_fail@PLT
.LBB131_93:
callq __stack_chk_fail@PLT
.LBB131_94:
callq __stack_chk_fail@PLT
.LBB131_95:
callq __stack_chk_fail@PLT
.LBB131_96:
callq __stack_chk_fail@PLT
.Ltmp1144:
.Lfunc_end131:
.size std.debug.parseFormValue, .Lfunc_end131-std.debug.parseFormValue
.cfi_endproc
.section .rodata,"a",@progbits
.p2align 2
.LJTI131_0:
.long .LBB131_2-.LJTI131_0
.long .LBB131_1-.LJTI131_0
.long .LBB131_7-.LJTI131_0
.long .LBB131_8-.LJTI131_0
.long .LBB131_18-.LJTI131_0
.long .LBB131_19-.LJTI131_0
.long .LBB131_20-.LJTI131_0
.long .LBB131_56-.LJTI131_0
.long .LBB131_9-.LJTI131_0
.long .LBB131_6-.LJTI131_0
.long .LBB131_17-.LJTI131_0
.long .LBB131_34-.LJTI131_0
.long .LBB131_21-.LJTI131_0
.long .LBB131_60-.LJTI131_0
.long .LBB131_21-.LJTI131_0
.long .LBB131_48-.LJTI131_0
.long .LBB131_43-.LJTI131_0
.long .LBB131_44-.LJTI131_0
.long .LBB131_45-.LJTI131_0
.long .LBB131_46-.LJTI131_0
.long .LBB131_47-.LJTI131_0
.long .LBB131_64-.LJTI131_0
.long .LBB131_39-.LJTI131_0
.long .LBB131_26-.LJTI131_0
.long .LBB131_38-.LJTI131_0
.long .LBB131_1-.LJTI131_0
.long .LBB131_1-.LJTI131_0
.long .LBB131_1-.LJTI131_0
.long .LBB131_1-.LJTI131_0
.long .LBB131_1-.LJTI131_0
.long .LBB131_1-.LJTI131_0
.long .LBB131_52-.LJTI131_0
.text
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.AbbrevTableEntry,null).toSliceConst",@function
"std.array_list.AlignedArrayList(std.debug.AbbrevTableEntry,null).toSliceConst":
.Lfunc_begin132:
.loc 39 48 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, %rax
xorl %ecx, %ecx
movl %ecx, %edx
.Ltmp1145:
.loc 39 49 39 prologue_end
movq 16(%rsi), %r8
.loc 39 49 30 is_stmt 0
movq 8(%rsi), %r9
cmpq %r8, %rdx
movq %rsi, -8(%rbp)
.Ltmp1146:
.loc 39 0 30
movq %rdi, -16(%rbp)
movq %rax, -24(%rbp)
movq %r8, -32(%rbp)
movq %r9, -40(%rbp)
.loc 39 49 30
jbe .LBB132_2
.Ltmp1147:
.loc 39 0 30
xorl %eax, %eax
movl %eax, %esi
.loc 39 49 30
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp1148:
.LBB132_2:
.loc 39 0 30
movq -32(%rbp), %rax
movq -40(%rbp), %rcx
.loc 39 49 30
cmpq %rcx, %rax
jbe .LBB132_4
.Ltmp1149:
.loc 39 0 30
xorl %eax, %eax
movl %eax, %esi
.loc 39 49 30
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp1150:
.LBB132_4:
.loc 39 0 30
movq -8(%rbp), %rax
.loc 39 49 30
movq (%rax), %rcx
movq -16(%rbp), %rdx
movq %rcx, (%rdx)
movq -32(%rbp), %rcx
subq $0, %rcx
movq %rcx, 8(%rdx)
movq -24(%rbp), %rax
.loc 39 49 13
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1151:
.Lfunc_end132:
.size "std.array_list.AlignedArrayList(std.debug.AbbrevTableEntry,null).toSliceConst", .Lfunc_end132-"std.array_list.AlignedArrayList(std.debug.AbbrevTableEntry,null).toSliceConst"
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.Attr,null).ensureCapacity",@function
"std.array_list.AlignedArrayList(std.debug.Attr,null).ensureCapacity":
.Lfunc_begin133:
.loc 39 171 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $112, %rsp
movq %fs:40, %rax
movq %rax, -8(%rbp)
movq %rsi, -48(%rbp)
movq %rdx, -56(%rbp)
.Ltmp1152:
.loc 39 172 39 prologue_end
movq -48(%rbp), %rax
movq %rdi, -64(%rbp)
.loc 39 172 48 is_stmt 0
movq %rax, %rdi
callq "std.array_list.AlignedArrayList(std.debug.Attr,null).capacity"
movq %rax, -40(%rbp)
.loc 39 173 17 is_stmt 1
movq -40(%rbp), %rax
.loc 39 173 33 is_stmt 0
cmpq -56(%rbp), %rax
.loc 39 173 13
jb .LBB133_3
.loc 39 0 13
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB133_21
xorl %eax, %eax
.loc 39 173 50
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB133_3:
.cfi_def_cfa %rbp, 16
.loc 39 173 13
jmp .LBB133_4
.LBB133_4:
.loc 39 174 13 is_stmt 1
jmp .LBB133_5
.LBB133_5:
.loc 39 174 20 is_stmt 0
jmp .LBB133_6
.LBB133_6:
.loc 39 0 20
xorl %eax, %eax
.Ltmp1153:
.loc 39 175 17 is_stmt 1
movq -40(%rbp), %rcx
.loc 39 175 36 is_stmt 0
movq -40(%rbp), %rdx
.loc 39 175 52
testb $1, %al
movq %rcx, -72(%rbp)
movq %rdx, -80(%rbp)
jne .LBB133_15
jmp .LBB133_16
.LBB133_7:
.loc 39 176 54 is_stmt 1
jmp .LBB133_10
.LBB133_8:
.loc 39 176 17 is_stmt 0
jmp .LBB133_9
.Ltmp1154:
.LBB133_9:
.loc 39 174 13 is_stmt 1
jmp .LBB133_5
.LBB133_10:
.loc 39 178 17
movq -48(%rbp), %rax
.loc 39 178 34 is_stmt 0
movq -48(%rbp), %rcx
.loc 39 178 44
movq 24(%rcx), %rdx
.loc 39 178 57
movq -48(%rbp), %rcx
.loc 39 178 65
movq -40(%rbp), %r8
.loc 39 178 52
leaq -32(%rbp), %rdi
movq -64(%rbp), %rsi
movq %rax, -88(%rbp)
callq std.mem.Allocator.realloc.28
.loc 39 178 26
cmpw $0, -16(%rbp)
je .LBB133_13
movw -16(%rbp), %ax
movq -64(%rbp), %rdi
movw %ax, -90(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB133_22
.loc 39 0 26
movw -90(%rbp), %ax
.loc 39 178 26
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB133_13:
.cfi_def_cfa %rbp, 16
vmovdqu -32(%rbp), %xmm0
movq -88(%rbp), %rax
vmovdqu %xmm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB133_23
.loc 39 0 26
xorl %eax, %eax
.loc 39 171 71 is_stmt 1
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB133_15:
.cfi_def_cfa %rbp, 16
.loc 39 0 71 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.Ltmp1155:
.loc 39 175 52 is_stmt 1
leaq __unnamed_75(%rip), %rdi
callq std.special.panic
.LBB133_16:
.loc 39 0 52 is_stmt 0
movq -80(%rbp), %rax
.loc 39 175 52
shrq $1, %rax
.loc 39 175 56
addq $8, %rax
setb %cl
movq %rax, -104(%rbp)
jb .LBB133_17
jmp .LBB133_18
.LBB133_17:
.loc 39 0 56
xorl %eax, %eax
movl %eax, %esi
.loc 39 175 56
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB133_18:
.loc 39 0 56
movq -72(%rbp), %rax
movq -104(%rbp), %rcx
.loc 39 175 33
addq %rcx, %rax
setb %dl
movq %rax, -112(%rbp)
jb .LBB133_19
jmp .LBB133_20
.LBB133_19:
.loc 39 0 33
xorl %eax, %eax
movl %eax, %esi
.loc 39 175 33
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB133_20:
.loc 39 0 33
movq -112(%rbp), %rax
.loc 39 175 33
movq %rax, -40(%rbp)
.loc 39 176 21 is_stmt 1
movq -40(%rbp), %rcx
.loc 39 176 37 is_stmt 0
cmpq -56(%rbp), %rcx
.loc 39 176 17
jae .LBB133_7
jmp .LBB133_8
.Ltmp1156:
.LBB133_21:
.loc 39 0 0
callq __stack_chk_fail@PLT
.LBB133_22:
callq __stack_chk_fail@PLT
.LBB133_23:
callq __stack_chk_fail@PLT
.Ltmp1157:
.Lfunc_end133:
.size "std.array_list.AlignedArrayList(std.debug.Attr,null).ensureCapacity", .Lfunc_end133-"std.array_list.AlignedArrayList(std.debug.Attr,null).ensureCapacity"
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.Attr,null).capacity",@function
"std.array_list.AlignedArrayList(std.debug.Attr,null).capacity":
.Lfunc_begin134:
.loc 39 73 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
.Ltmp1158:
.loc 39 74 30 prologue_end
movq 8(%rdi), %rax
.loc 39 74 13 is_stmt 0
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1159:
.Lfunc_end134:
.size "std.array_list.AlignedArrayList(std.debug.Attr,null).capacity", .Lfunc_end134-"std.array_list.AlignedArrayList(std.debug.Attr,null).capacity"
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.realloc.28,@function
std.mem.Allocator.realloc.28:
.Lfunc_begin135:
.loc 8 141 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, %rax
movq %rdx, -8(%rbp)
.Ltmp1160:
movq %r8, -16(%rbp)
.Ltmp1161:
.loc 8 146 20 prologue_end
movq -8(%rbp), %rdx
.loc 8 146 60 is_stmt 0
movq -16(%rbp), %r8
movq %rdi, -24(%rbp)
movq %rsi, -32(%rbp)
movq %rax, -40(%rbp)
.loc 8 146 35
callq std.mem.Allocator.alignedRealloc.29
.Ltmp1162:
.loc 8 0 35
movq -24(%rbp), %rax
.loc 8 146 9
cmpw $0, 16(%rax)
je .LBB135_2
.loc 8 0 9
movq -32(%rbp), %rdi
.loc 8 146 9
callq __zig_return_error
jmp .LBB135_3
.LBB135_2:
jmp .LBB135_3
.LBB135_3:
.loc 8 0 9
movq -40(%rbp), %rax
.loc 8 146 9
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1163:
.Lfunc_end135:
.size std.mem.Allocator.realloc.28, .Lfunc_end135-std.mem.Allocator.realloc.28
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.alignedRealloc.29,@function
std.mem.Allocator.alignedRealloc.29:
.Lfunc_begin136:
.loc 8 152 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $224, %rsp
movq %rdi, %rax
movq %fs:40, %r9
movq %r9, -8(%rbp)
movq %rdx, -144(%rbp)
.Ltmp1164:
movq %r8, -152(%rbp)
.Ltmp1165:
.loc 8 160 25 prologue_end
cmpq $0, 8(%rcx)
movq %rcx, -160(%rbp)
.Ltmp1166:
.loc 8 0 25 is_stmt 0
movq %rsi, -168(%rbp)
movq %rdi, -176(%rbp)
movq %rax, -184(%rbp)
.loc 8 160 9
jne .LBB136_6
.Ltmp1167:
.loc 8 161 24 is_stmt 1
movq -144(%rbp), %rdx
.loc 8 161 56 is_stmt 0
movq -152(%rbp), %rcx
movq -176(%rbp), %rdi
movq -168(%rbp), %rsi
.loc 8 161 37
callq std.mem.Allocator.alignedAlloc.76
movq -176(%rbp), %rax
.loc 8 161 13
cmpw $0, 16(%rax)
je .LBB136_3
.Ltmp1168:
.loc 8 0 13
movq -168(%rbp), %rdi
.loc 8 161 13
callq __zig_return_error
jmp .LBB136_4
.Ltmp1169:
.LBB136_3:
jmp .LBB136_4
.Ltmp1170:
.LBB136_4:
.loc 8 0 13
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB136_29
.Ltmp1171:
movq -184(%rbp), %rax
.loc 8 161 13
addq $224, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1172:
.LBB136_6:
.cfi_def_cfa %rbp, 16
.loc 8 160 9 is_stmt 1
jmp .LBB136_7
.Ltmp1173:
.LBB136_7:
.loc 8 163 19
cmpq $0, -152(%rbp)
.loc 8 163 9 is_stmt 0
jne .LBB136_10
.Ltmp1174:
.loc 8 164 17 is_stmt 1
movq -144(%rbp), %rdi
movq -160(%rbp), %rsi
.loc 8 164 22 is_stmt 0
callq std.mem.Allocator.free.77
.loc 8 165 13 is_stmt 1
movq __unnamed_85+16(%rip), %rax
movq -176(%rbp), %rcx
movq %rax, 16(%rcx)
vmovdqu __unnamed_85(%rip), %xmm0
vmovdqu %xmm0, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB136_30
.Ltmp1175:
.loc 8 0 13 is_stmt 0
movq -184(%rbp), %rax
.loc 8 165 13
addq $224, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1176:
.LBB136_10:
.cfi_def_cfa %rbp, 16
.loc 8 163 9 is_stmt 1
jmp .LBB136_11
.Ltmp1177:
.LBB136_11:
.loc 8 0 9 is_stmt 0
movq -160(%rbp), %rax
.loc 8 168 32 is_stmt 1
movq (%rax), %rcx
movq %rcx, -72(%rbp)
movq 8(%rax), %rcx
shlq $5, %rcx
movq %rcx, -64(%rbp)
.loc 8 169 56
movq -152(%rbp), %rcx
.loc 8 169 36 is_stmt 0
leaq -88(%rbp), %rdi
movq -168(%rbp), %rsi
movl $32, %edx
callq std.math.mul
.loc 8 169 63
cmpw $0, -80(%rbp)
je .LBB136_14
.Ltmp1178:
.loc 8 0 63
movq -168(%rbp), %rdi
.loc 8 169 69
callq __zig_return_error
movq __unnamed_86+16(%rip), %rax
movq -176(%rbp), %rcx
movq %rax, 16(%rcx)
vmovdqu __unnamed_86(%rip), %xmm0
vmovdqu %xmm0, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB136_31
.Ltmp1179:
.loc 8 0 69
movq -184(%rbp), %rax
.loc 8 169 69
addq $224, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1180:
.LBB136_14:
.cfi_def_cfa %rbp, 16
.loc 8 169 63
movq -88(%rbp), %rax
movq %rax, -120(%rbp)
.Ltmp1181:
.loc 8 170 36 is_stmt 1
movq -144(%rbp), %rax
movq (%rax), %rax
.loc 8 170 47 is_stmt 0
movq -144(%rbp), %rdx
.loc 8 170 86
movq -120(%rbp), %r9
.loc 8 170 46
leaq -112(%rbp), %rdi
movq -168(%rbp), %rsi
leaq -72(%rbp), %rcx
movl $8, %r8d
movl $8, (%rsp)
callq *%rax
.loc 8 170 28
cmpw $0, -96(%rbp)
je .LBB136_18
.Ltmp1182:
movw -96(%rbp), %ax
movq -176(%rbp), %rcx
movw %ax, 16(%rcx)
movq -168(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB136_32
.Ltmp1183:
.loc 8 0 28
movq -184(%rbp), %rax
.loc 8 170 28
addq $224, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1184:
.LBB136_18:
.cfi_def_cfa %rbp, 16
movq -112(%rbp), %rax
movq %rax, -136(%rbp)
movq -104(%rbp), %rax
movq %rax, -128(%rbp)
.loc 8 171 26 is_stmt 1
movq -128(%rbp), %rax
.loc 8 171 31 is_stmt 0
cmpq -120(%rbp), %rax
sete %cl
.loc 8 171 15
movzbl %cl, %edi
callq std.debug.assert
.loc 8 172 13 is_stmt 1
movq -152(%rbp), %rax
movq -160(%rbp), %rdx
.loc 8 172 19 is_stmt 0
cmpq 8(%rdx), %rax
.loc 8 172 9
jbe .LBB136_20
.Ltmp1185:
.loc 8 173 31 is_stmt 1
movq -136(%rbp), %rax
.loc 8 173 36 is_stmt 0
addq -64(%rbp), %rax
.loc 8 173 79
movq -128(%rbp), %rcx
.loc 8 173 84
subq -64(%rbp), %rcx
setb %dl
movq %rax, -192(%rbp)
movq %rcx, -200(%rbp)
jb .LBB136_22
jmp .LBB136_23
.Ltmp1186:
.LBB136_20:
.loc 8 172 9 is_stmt 1
jmp .LBB136_21
.Ltmp1187:
.LBB136_21:
.loc 8 175 59
movq -136(%rbp), %rax
andq $7, %rax
cmpq $0, %rax
je .LBB136_24
jmp .LBB136_25
.Ltmp1188:
.LBB136_22:
.loc 8 0 59 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.Ltmp1189:
.loc 8 173 84 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp1190:
.LBB136_23:
.loc 8 0 84 is_stmt 0
leaq -56(%rbp), %rax
movq -192(%rbp), %rdi
.loc 8 173 13
movl $170, %esi
movq -200(%rbp), %rdx
movq %rax, -208(%rbp)
callq memset@PLT
movq $1296236545, -56(%rbp)
movq -192(%rbp), %rax
movq %rax, -48(%rbp)
movq -200(%rbp), %rcx
movq %rcx, -40(%rbp)
movq $0, -32(%rbp)
movq $0, -24(%rbp)
movq $0, -16(%rbp)
xorl %esi, %esi
movl %esi, %edx
movq -208(%rbp), %rax
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
.Ltmp1191:
.loc 8 172 9 is_stmt 1
jmp .LBB136_21
.Ltmp1192:
.LBB136_24:
.loc 8 0 9 is_stmt 0
movq -176(%rbp), %rax
.loc 8 175 16 is_stmt 1
movw $0, 16(%rax)
movq -136(%rbp), %rcx
movq %rcx, (%rax)
movq -128(%rbp), %rcx
movq %rcx, %rdx
andq $31, %rdx
cmpq $0, %rdx
movq %rcx, -216(%rbp)
je .LBB136_26
jmp .LBB136_28
.Ltmp1193:
.LBB136_25:
.loc 8 0 16 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 8 175 59
leaq __unnamed_1(%rip), %rdi
callq std.special.panic
.Ltmp1194:
.LBB136_26:
.loc 8 0 59
movq -216(%rbp), %rax
.loc 8 175 16
shrq $5, %rax
movq -176(%rbp), %rcx
movq %rax, 8(%rcx)
movw $0, 16(%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB136_33
.Ltmp1195:
.loc 8 0 16
movq -184(%rbp), %rax
.loc 8 175 9
addq $224, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1196:
.LBB136_28:
.cfi_def_cfa %rbp, 16
.loc 8 0 9
xorl %eax, %eax
movl %eax, %esi
.loc 8 175 16
leaq __unnamed_78(%rip), %rdi
callq std.special.panic
.Ltmp1197:
.LBB136_29:
.loc 8 0 0
callq __stack_chk_fail@PLT
.Ltmp1198:
.LBB136_30:
callq __stack_chk_fail@PLT
.Ltmp1199:
.LBB136_31:
callq __stack_chk_fail@PLT
.Ltmp1200:
.LBB136_32:
callq __stack_chk_fail@PLT
.Ltmp1201:
.LBB136_33:
callq __stack_chk_fail@PLT
.Ltmp1202:
.Lfunc_end136:
.size std.mem.Allocator.alignedRealloc.29, .Lfunc_end136-std.mem.Allocator.alignedRealloc.29
.cfi_endproc
.p2align 4, 0x90
.type std.debug.parseFormValueTargetAddrSize,@function
std.debug.parseFormValueTargetAddrSize:
.Lfunc_begin137:
.loc 2 1549 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $32, %rsp
movq %rdi, %rax
movq %rdx, -8(%rbp)
.Ltmp1203:
.loc 2 1553 33 prologue_end
movq -8(%rbp), %rdx
movq %rdi, -16(%rbp)
movq %rsi, -24(%rbp)
movq %rax, -32(%rbp)
.loc 2 1553 16 is_stmt 0
callq "std.io.in_stream.InStream(anyerror).readIntLittle.23"
movq -16(%rbp), %rax
.loc 2 1553 9
cmpw $0, 8(%rax)
je .LBB137_2
.loc 2 0 9
movq -24(%rbp), %rdi
.loc 2 1553 9
callq __zig_return_error
jmp .LBB137_3
.LBB137_2:
jmp .LBB137_3
.LBB137_3:
.loc 2 0 9
movq -32(%rbp), %rax
.loc 2 1553 9
addq $32, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1204:
.Lfunc_end137:
.size std.debug.parseFormValueTargetAddrSize, .Lfunc_end137-std.debug.parseFormValueTargetAddrSize
.cfi_endproc
.p2align 4, 0x90
.type std.debug.parseFormValueBlock,@function
std.debug.parseFormValueBlock:
.Lfunc_begin138:
.loc 2 1512 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $80, %rsp
movq %rdi, %rax
movq %fs:40, %r9
movq %r9, -8(%rbp)
movq %rdx, -40(%rbp)
movq %rcx, -48(%rbp)
movq %r8, -56(%rbp)
.Ltmp1205:
.loc 2 1513 44 prologue_end
movq -48(%rbp), %rdx
.loc 2 1513 86 is_stmt 0
movq -56(%rbp), %r8
.loc 2 1513 27
leaq -24(%rbp), %rcx
movq %rdi, -64(%rbp)
movq %rcx, %rdi
movq %rsi, -72(%rbp)
movl $1, %ecx
movq %rax, -80(%rbp)
callq "std.io.in_stream.InStream(anyerror).readVarInt"
.loc 2 1513 23
cmpw $0, -16(%rbp)
je .LBB138_3
movw -16(%rbp), %ax
movq -64(%rbp), %rcx
movw %ax, 24(%rcx)
movq -72(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB138_8
.loc 2 0 23
movq -80(%rbp), %rax
.loc 2 1513 23
addq $80, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB138_3:
.cfi_def_cfa %rbp, 16
movq -24(%rbp), %rax
movq %rax, -32(%rbp)
.loc 2 1514 35 is_stmt 1
movq -40(%rbp), %rdx
.loc 2 1514 46 is_stmt 0
movq -48(%rbp), %rcx
.loc 2 1514 57
movq -32(%rbp), %r8
movq -64(%rbp), %rdi
movq -72(%rbp), %rsi
.loc 2 1514 34
callq std.debug.parseFormValueBlockLen
movq -64(%rbp), %rax
.loc 2 1514 5
cmpw $0, 24(%rax)
je .LBB138_5
.loc 2 0 5
movq -72(%rbp), %rdi
.loc 2 1514 5
callq __zig_return_error
jmp .LBB138_6
.LBB138_5:
jmp .LBB138_6
.LBB138_6:
.loc 2 0 5
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB138_9
movq -80(%rbp), %rax
.loc 2 1514 5
addq $80, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1206:
.LBB138_8:
.cfi_def_cfa %rbp, 16
.loc 2 0 0
callq __stack_chk_fail@PLT
.LBB138_9:
callq __stack_chk_fail@PLT
.Ltmp1207:
.Lfunc_end138:
.size std.debug.parseFormValueBlock, .Lfunc_end138-std.debug.parseFormValueBlock
.cfi_endproc
.p2align 4, 0x90
.type std.debug.leb128.readULEB128.30,@function
std.debug.leb128.readULEB128.30:
.Lfunc_begin139:
.loc 40 4 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $144, %rsp
movq %rdi, %rax
movq %fs:40, %rcx
movq %rcx, -8(%rbp)
movq %rdx, -104(%rbp)
.Ltmp1208:
.loc 40 7 5 prologue_end
movq $0, -80(%rbp)
.loc 40 8 5
movq $0, -88(%rbp)
movq %rsi, -112(%rbp)
movq %rdi, -120(%rbp)
movq %rax, -128(%rbp)
.LBB139_1:
.loc 40 10 12
jmp .LBB139_2
.LBB139_2:
.Ltmp1209:
.loc 40 11 35
movq -104(%rbp), %rdx
.loc 40 11 44 is_stmt 0
leaq -64(%rbp), %rdi
movq -112(%rbp), %rsi
callq "std.io.in_stream.InStream(anyerror).readByte"
.loc 40 11 22
cmpw $0, -62(%rbp)
je .LBB139_5
movw -62(%rbp), %ax
movq -120(%rbp), %rcx
movw %ax, 8(%rcx)
movq -112(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB139_22
.loc 40 0 22
movq -128(%rbp), %rax
.loc 40 11 22
addq $144, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB139_5:
.cfi_def_cfa %rbp, 16
movb -64(%rbp), %al
movb %al, -89(%rbp)
.loc 40 13 19 is_stmt 1
cmpq $64, -88(%rbp)
.loc 40 13 9 is_stmt 0
jbe .LBB139_8
.loc 40 0 9
movq -112(%rbp), %rdi
.loc 40 14 13 is_stmt 1
callq __zig_return_error
vmovdqu __unnamed_87(%rip), %xmm0
movq -120(%rbp), %rax
vmovdqu %xmm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB139_23
.loc 40 0 13 is_stmt 0
movq -128(%rbp), %rax
.loc 40 14 13
addq $144, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB139_8:
.cfi_def_cfa %rbp, 16
.loc 40 13 9 is_stmt 1
jmp .LBB139_9
.LBB139_9:
.loc 40 0 9 is_stmt 0
movabsq $-6148914691236517206, %rax
.loc 40 16 9 is_stmt 1
movq %rax, -72(%rbp)
movq $1296236545, -56(%rbp)
leaq -72(%rbp), %rax
movq %rax, -48(%rbp)
movq $8, -40(%rbp)
movq $0, -32(%rbp)
movq $0, -24(%rbp)
movq $0, -16(%rbp)
xorl %ecx, %ecx
movl %ecx, %edx
leaq -56(%rbp), %rax
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
.loc 40 17 33
movb -89(%rbp), %sil
.loc 40 17 38 is_stmt 0
andb $127, %sil
.loc 40 17 63
movq -88(%rbp), %rax
.loc 40 17 46
movb %al, %dil
movl %eax, %ecx
andl $63, %ecx
movl %ecx, %r8d
cmpq %r8, %rax
movb %sil, -129(%rbp)
movb %dil, -130(%rbp)
je .LBB139_18
jmp .LBB139_19
.LBB139_10:
.loc 40 0 46
movq -112(%rbp), %rdi
.loc 40 18 13 is_stmt 1
callq __zig_return_error
vmovdqu __unnamed_88(%rip), %xmm0
movq -120(%rbp), %rax
vmovdqu %xmm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB139_24
.loc 40 0 13 is_stmt 0
movq -128(%rbp), %rax
.loc 40 18 13
addq $144, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB139_12:
.cfi_def_cfa %rbp, 16
.loc 40 17 9 is_stmt 1
jmp .LBB139_13
.LBB139_13:
.loc 40 20 9
movq -80(%rbp), %rax
.loc 40 20 16 is_stmt 0
orq -72(%rbp), %rax
movq %rax, -80(%rbp)
.loc 40 22 14 is_stmt 1
movb -89(%rbp), %cl
.loc 40 22 19 is_stmt 0
andb $-128, %cl
.loc 40 22 27
cmpb $0, %cl
.loc 40 22 9
jne .LBB139_16
.loc 40 23 20 is_stmt 1
movq -80(%rbp), %rax
movq -120(%rbp), %rcx
movw $0, 8(%rcx)
movq %rax, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB139_25
.loc 40 0 20 is_stmt 0
movq -128(%rbp), %rax
.loc 40 23 13
addq $144, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB139_16:
.cfi_def_cfa %rbp, 16
.loc 40 22 9 is_stmt 1
jmp .LBB139_17
.LBB139_17:
.loc 40 25 9
movq -88(%rbp), %rax
.loc 40 25 15 is_stmt 0
addq $7, %rax
setb %cl
movq %rax, -144(%rbp)
jb .LBB139_20
jmp .LBB139_21
.LBB139_18:
.loc 40 0 15
movb -129(%rbp), %al
.loc 40 17 38 is_stmt 1
movzbl %al, %ecx
movl %ecx, %edx
movb -130(%rbp), %sil
.loc 40 17 13 is_stmt 0
movzbl %sil, %ecx
movl %ecx, %edi
andl $63, %edi
movl %edi, %r8d
movq %r8, %rcx
movq %rdx, %r9
shlq %cl, %r9
movq %r8, %rcx
movq %r9, %r8
shrq %cl, %r8
movq %r9, -72(%rbp)
cmpq %r8, %rdx
.loc 40 17 9
jne .LBB139_10
jmp .LBB139_12
.LBB139_19:
.loc 40 0 9
xorl %eax, %eax
movl %eax, %esi
.loc 40 17 46
leaq __unnamed_13(%rip), %rdi
callq std.special.panic
.LBB139_20:
.loc 40 0 46
xorl %eax, %eax
movl %eax, %esi
.loc 40 25 15 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB139_21:
.loc 40 0 15 is_stmt 0
movq -144(%rbp), %rax
.loc 40 25 15
movq %rax, -88(%rbp)
.Ltmp1210:
.loc 40 10 5 is_stmt 1
jmp .LBB139_1
.Ltmp1211:
.LBB139_22:
.loc 40 0 0 is_stmt 0
callq __stack_chk_fail@PLT
.LBB139_23:
callq __stack_chk_fail@PLT
.LBB139_24:
callq __stack_chk_fail@PLT
.LBB139_25:
callq __stack_chk_fail@PLT
.Ltmp1212:
.Lfunc_end139:
.size std.debug.leb128.readULEB128.30, .Lfunc_end139-std.debug.leb128.readULEB128.30
.cfi_endproc
.p2align 4, 0x90
.type std.debug.parseFormValueBlockLen,@function
std.debug.parseFormValueBlockLen:
.Lfunc_begin140:
.loc 2 1506 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $96, %rsp
movq %rdi, %rax
movq %fs:40, %r9
movq %r9, -8(%rbp)
movq %rdx, -56(%rbp)
movq %rcx, -64(%rbp)
movq %r8, -72(%rbp)
.Ltmp1213:
.loc 2 1507 36 prologue_end
movq -56(%rbp), %rdx
.loc 2 1507 47 is_stmt 0
movq -64(%rbp), %rcx
.loc 2 1507 58
movq -72(%rbp), %r8
.loc 2 1507 35
leaq -32(%rbp), %r9
movq %rdi, -80(%rbp)
movq %r9, %rdi
movq %rsi, -88(%rbp)
movq %rax, -96(%rbp)
callq std.debug.readAllocBytes
.loc 2 1507 17
cmpw $0, -16(%rbp)
je .LBB140_3
movw -16(%rbp), %ax
movq -80(%rbp), %rcx
movw %ax, 24(%rcx)
movq -88(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB140_5
.loc 2 0 17
movq -96(%rbp), %rax
.loc 2 1507 17
addq $96, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB140_3:
.cfi_def_cfa %rbp, 16
vmovdqu -32(%rbp), %xmm0
vmovdqa %xmm0, -48(%rbp)
movq -80(%rbp), %rax
.loc 2 1508 21 is_stmt 1
movw $0, 24(%rax)
.loc 2 1508 23 is_stmt 0
movb $1, 16(%rax)
.loc 2 1508 32
vmovdqa -48(%rbp), %xmm0
vmovdqu %xmm0, (%rax)
.loc 2 1508 21
movw $0, 24(%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB140_6
.loc 2 0 21
movq -96(%rbp), %rax
.loc 2 1508 5
addq $96, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1214:
.LBB140_5:
.cfi_def_cfa %rbp, 16
.loc 2 0 0
callq __stack_chk_fail@PLT
.LBB140_6:
callq __stack_chk_fail@PLT
.Ltmp1215:
.Lfunc_end140:
.size std.debug.parseFormValueBlockLen, .Lfunc_end140-std.debug.parseFormValueBlockLen
.cfi_endproc
.p2align 4, 0x90
.type std.debug.parseFormValueConstant,@function
std.debug.parseFormValueConstant:
.Lfunc_begin141:
.loc 2 1517 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $80, %rsp
movq %rdi, %rax
movq %fs:40, %r9
movq %r9, -8(%rbp)
movq %rdx, -24(%rbp)
movq %rcx, -32(%rbp)
andb $1, %r8b
movb %r8b, -33(%rbp)
.Ltmp1216:
.loc 2 1520 21 prologue_end
movw $0, 24(%rdi)
movq %rdi, %rcx
.loc 2 1521 9
movb $2, 16(%rdi)
.loc 2 1522 23
movb -33(%rbp), %r8b
andb $1, %r8b
movb %r8b, 8(%rdi)
.loc 2 1524 43
movq -32(%rbp), %rdx
.loc 2 1524 26 is_stmt 0
leaq -16(%rbp), %r9
movq %rdi, -48(%rbp)
movq %r9, %rdi
movq %rsi, -56(%rbp)
movq %rax, -64(%rbp)
movq %rcx, -72(%rbp)
callq "std.io.in_stream.InStream(anyerror).readIntLittle.78"
.loc 2 1524 22
cmpw $0, -14(%rbp)
je .LBB141_3
movw -14(%rbp), %ax
movq -48(%rbp), %rcx
movw %ax, 24(%rcx)
movq -56(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB141_5
.loc 2 0 22
movq -64(%rbp), %rax
.loc 2 1524 22
addq $80, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB141_3:
.cfi_def_cfa %rbp, 16
movzbl -16(%rbp), %eax
movl %eax, %ecx
movq -72(%rbp), %rdx
.loc 2 1523 24 is_stmt 1
movq %rcx, (%rdx)
movq -48(%rbp), %rcx
.loc 2 1520 21
movw $0, 24(%rcx)
movq %fs:40, %rsi
movq -8(%rbp), %rdi
cmpq %rdi, %rsi
jne .LBB141_6
.loc 2 0 21 is_stmt 0
movq -64(%rbp), %rax
.loc 2 1520 5
addq $80, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1217:
.LBB141_5:
.cfi_def_cfa %rbp, 16
.loc 2 0 0
callq __stack_chk_fail@PLT
.LBB141_6:
callq __stack_chk_fail@PLT
.Ltmp1218:
.Lfunc_end141:
.size std.debug.parseFormValueConstant, .Lfunc_end141-std.debug.parseFormValueConstant
.cfi_endproc
.p2align 4, 0x90
.type std.debug.parseFormValueConstant.31,@function
std.debug.parseFormValueConstant.31:
.Lfunc_begin142:
.loc 2 1517 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $80, %rsp
movq %rdi, %rax
movq %fs:40, %r9
movq %r9, -8(%rbp)
movq %rdx, -24(%rbp)
movq %rcx, -32(%rbp)
andb $1, %r8b
movb %r8b, -33(%rbp)
.Ltmp1219:
.loc 2 1520 21 prologue_end
movw $0, 24(%rdi)
movq %rdi, %rcx
.loc 2 1521 9
movb $2, 16(%rdi)
.loc 2 1522 23
movb -33(%rbp), %r8b
andb $1, %r8b
movb %r8b, 8(%rdi)
.loc 2 1525 43
movq -32(%rbp), %rdx
.loc 2 1525 26 is_stmt 0
leaq -16(%rbp), %r9
movq %rdi, -48(%rbp)
movq %r9, %rdi
movq %rsi, -56(%rbp)
movq %rax, -64(%rbp)
movq %rcx, -72(%rbp)
callq "std.io.in_stream.InStream(anyerror).readIntLittle.79"
.loc 2 1525 22
cmpw $0, -14(%rbp)
je .LBB142_3
movw -14(%rbp), %ax
movq -48(%rbp), %rcx
movw %ax, 24(%rcx)
movq -56(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB142_5
.loc 2 0 22
movq -64(%rbp), %rax
.loc 2 1525 22
addq $80, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB142_3:
.cfi_def_cfa %rbp, 16
movzwl -16(%rbp), %eax
movl %eax, %ecx
movq -72(%rbp), %rdx
.loc 2 1523 24 is_stmt 1
movq %rcx, (%rdx)
movq -48(%rbp), %rcx
.loc 2 1520 21
movw $0, 24(%rcx)
movq %fs:40, %rsi
movq -8(%rbp), %rdi
cmpq %rdi, %rsi
jne .LBB142_6
.loc 2 0 21 is_stmt 0
movq -64(%rbp), %rax
.loc 2 1520 5
addq $80, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1220:
.LBB142_5:
.cfi_def_cfa %rbp, 16
.loc 2 0 0
callq __stack_chk_fail@PLT
.LBB142_6:
callq __stack_chk_fail@PLT
.Ltmp1221:
.Lfunc_end142:
.size std.debug.parseFormValueConstant.31, .Lfunc_end142-std.debug.parseFormValueConstant.31
.cfi_endproc
.p2align 4, 0x90
.type std.debug.parseFormValueConstant.32,@function
std.debug.parseFormValueConstant.32:
.Lfunc_begin143:
.loc 2 1517 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $80, %rsp
movq %rdi, %rax
movq %fs:40, %r9
movq %r9, -8(%rbp)
movq %rdx, -24(%rbp)
movq %rcx, -32(%rbp)
andb $1, %r8b
movb %r8b, -33(%rbp)
.Ltmp1222:
.loc 2 1520 21 prologue_end
movw $0, 24(%rdi)
movq %rdi, %rcx
.loc 2 1521 9
movb $2, 16(%rdi)
.loc 2 1522 23
movb -33(%rbp), %r8b
andb $1, %r8b
movb %r8b, 8(%rdi)
.loc 2 1526 43
movq -32(%rbp), %rdx
.loc 2 1526 26 is_stmt 0
leaq -16(%rbp), %r9
movq %rdi, -48(%rbp)
movq %r9, %rdi
movq %rsi, -56(%rbp)
movq %rax, -64(%rbp)
movq %rcx, -72(%rbp)
callq "std.io.in_stream.InStream(anyerror).readIntLittle"
.loc 2 1526 22
cmpw $0, -12(%rbp)
je .LBB143_3
movw -12(%rbp), %ax
movq -48(%rbp), %rcx
movw %ax, 24(%rcx)
movq -56(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB143_5
.loc 2 0 22
movq -64(%rbp), %rax
.loc 2 1526 22
addq $80, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB143_3:
.cfi_def_cfa %rbp, 16
movl -16(%rbp), %eax
movl %eax, %ecx
movq -72(%rbp), %rdx
.loc 2 1523 24 is_stmt 1
movq %rcx, (%rdx)
movq -48(%rbp), %rcx
.loc 2 1520 21
movw $0, 24(%rcx)
movq %fs:40, %rsi
movq -8(%rbp), %rdi
cmpq %rdi, %rsi
jne .LBB143_6
.loc 2 0 21 is_stmt 0
movq -64(%rbp), %rax
.loc 2 1520 5
addq $80, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1223:
.LBB143_5:
.cfi_def_cfa %rbp, 16
.loc 2 0 0
callq __stack_chk_fail@PLT
.LBB143_6:
callq __stack_chk_fail@PLT
.Ltmp1224:
.Lfunc_end143:
.size std.debug.parseFormValueConstant.32, .Lfunc_end143-std.debug.parseFormValueConstant.32
.cfi_endproc
.p2align 4, 0x90
.type std.debug.parseFormValueConstant.33,@function
std.debug.parseFormValueConstant.33:
.Lfunc_begin144:
.loc 2 1517 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $80, %rsp
movq %rdi, %rax
movq %fs:40, %r9
movq %r9, -8(%rbp)
movq %rdx, -32(%rbp)
movq %rcx, -40(%rbp)
andb $1, %r8b
movb %r8b, -41(%rbp)
.Ltmp1225:
.loc 2 1520 21 prologue_end
movw $0, 24(%rdi)
movq %rdi, %rcx
.loc 2 1521 9
movb $2, 16(%rdi)
.loc 2 1522 23
movb -41(%rbp), %r8b
andb $1, %r8b
movb %r8b, 8(%rdi)
.loc 2 1527 43
movq -40(%rbp), %rdx
.loc 2 1527 26 is_stmt 0
leaq -24(%rbp), %r9
movq %rdi, -56(%rbp)
movq %r9, %rdi
movq %rsi, -64(%rbp)
movq %rax, -72(%rbp)
movq %rcx, -80(%rbp)
callq "std.io.in_stream.InStream(anyerror).readIntLittle.23"
.loc 2 1527 22
cmpw $0, -16(%rbp)
je .LBB144_3
movw -16(%rbp), %ax
movq -56(%rbp), %rcx
movw %ax, 24(%rcx)
movq -64(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB144_5
.loc 2 0 22
movq -72(%rbp), %rax
.loc 2 1527 22
addq $80, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB144_3:
.cfi_def_cfa %rbp, 16
movq -24(%rbp), %rax
movq -80(%rbp), %rcx
.loc 2 1523 24 is_stmt 1
movq %rax, (%rcx)
movq -56(%rbp), %rax
.loc 2 1520 21
movw $0, 24(%rax)
movq %fs:40, %rdx
movq -8(%rbp), %rsi
cmpq %rsi, %rdx
jne .LBB144_6
.loc 2 0 21 is_stmt 0
movq -72(%rbp), %rax
.loc 2 1520 5
addq $80, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1226:
.LBB144_5:
.cfi_def_cfa %rbp, 16
.loc 2 0 0
callq __stack_chk_fail@PLT
.LBB144_6:
callq __stack_chk_fail@PLT
.Ltmp1227:
.Lfunc_end144:
.size std.debug.parseFormValueConstant.33, .Lfunc_end144-std.debug.parseFormValueConstant.33
.cfi_endproc
.p2align 4, 0x90
.type std.debug.parseFormValueConstant.34,@function
std.debug.parseFormValueConstant.34:
.Lfunc_begin145:
.loc 2 1517 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $128, %rsp
movq %rdi, %rax
movq %fs:40, %r9
movq %r9, -8(%rbp)
movq %rdx, -64(%rbp)
movq %rcx, -72(%rbp)
andb $1, %r8b
movb %r8b, -73(%rbp)
.Ltmp1228:
.loc 2 1520 21 prologue_end
movw $0, 24(%rdi)
movq %rdi, %rcx
.loc 2 1521 9
movb $2, 16(%rdi)
.loc 2 1522 23
movb -73(%rbp), %r8b
andb $1, %r8b
movb %r8b, 8(%rdi)
.Ltmp1229:
.loc 2 1529 21
testb $1, -73(%rbp)
movq %rsi, -88(%rbp)
movq %rdi, -96(%rbp)
movq %rax, -104(%rbp)
movq %rcx, -112(%rbp)
jne .LBB145_1
jmp .LBB145_4
.LBB145_1:
.Ltmp1230:
.loc 2 1530 68
movq -72(%rbp), %rdx
.loc 2 1530 39 is_stmt 0
leaq -24(%rbp), %rdi
movq -88(%rbp), %rsi
callq std.debug.leb128.readILEB128
.loc 2 1530 35
cmpw $0, -16(%rbp)
je .LBB145_7
movw -16(%rbp), %ax
movq -96(%rbp), %rcx
movw %ax, 24(%rcx)
movq -88(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB145_11
.loc 2 0 35
movq -104(%rbp), %rax
.loc 2 1530 35
addq $128, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1231:
.LBB145_4:
.cfi_def_cfa %rbp, 16
.loc 2 1533 68 is_stmt 1
movq -72(%rbp), %rdx
.loc 2 1533 39 is_stmt 0
leaq -40(%rbp), %rdi
movq -88(%rbp), %rsi
callq std.debug.leb128.readULEB128
.loc 2 1533 35
cmpw $0, -32(%rbp)
je .LBB145_8
movw -32(%rbp), %ax
movq -96(%rbp), %rcx
movw %ax, 24(%rcx)
movq -88(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB145_12
.loc 2 0 35
movq -104(%rbp), %rax
.loc 2 1533 35
addq $128, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1232:
.LBB145_7:
.cfi_def_cfa %rbp, 16
.loc 2 1530 35 is_stmt 1
movq -24(%rbp), %rax
movq %rax, -48(%rbp)
.loc 2 1531 50
movq -48(%rbp), %rax
movq %rax, -120(%rbp)
.loc 2 1531 25 is_stmt 0
jmp .LBB145_9
.Ltmp1233:
.LBB145_8:
.loc 2 1533 35 is_stmt 1
movq -40(%rbp), %rax
movq %rax, -56(%rbp)
.loc 2 1534 36
movq -56(%rbp), %rax
movq %rax, -120(%rbp)
.Ltmp1234:
.LBB145_9:
.loc 2 0 36 is_stmt 0
movq -120(%rbp), %rax
movq -112(%rbp), %rcx
.loc 2 1523 24 is_stmt 1
movq %rax, (%rcx)
movq -96(%rbp), %rax
.loc 2 1520 21
movw $0, 24(%rax)
movq %fs:40, %rdx
movq -8(%rbp), %rsi
cmpq %rsi, %rdx
jne .LBB145_13
.loc 2 0 21 is_stmt 0
movq -104(%rbp), %rax
.loc 2 1520 5
addq $128, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1235:
.LBB145_11:
.cfi_def_cfa %rbp, 16
.loc 2 0 0
callq __stack_chk_fail@PLT
.LBB145_12:
callq __stack_chk_fail@PLT
.LBB145_13:
callq __stack_chk_fail@PLT
.Ltmp1236:
.Lfunc_end145:
.size std.debug.parseFormValueConstant.34, .Lfunc_end145-std.debug.parseFormValueConstant.34
.cfi_endproc
.p2align 4, 0x90
.type std.debug.readAllocBytes,@function
std.debug.readAllocBytes:
.Lfunc_begin146:
.loc 2 1499 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $112, %rsp
movq %rdi, %rax
movq %fs:40, %r9
movq %r9, -8(%rbp)
movq %rdx, -72(%rbp)
movq %rcx, -80(%rbp)
movq %r8, -88(%rbp)
.Ltmp1237:
.loc 2 1500 30 prologue_end
movq -72(%rbp), %rdx
.loc 2 1500 41 is_stmt 0
movq -88(%rbp), %rcx
.loc 2 1500 36
leaq -32(%rbp), %r8
movq %rdi, -96(%rbp)
movq %r8, %rdi
movq %rsi, -104(%rbp)
movq %rax, -112(%rbp)
callq std.mem.Allocator.alloc.50
.loc 2 1500 17
cmpw $0, -16(%rbp)
je .LBB146_3
movw -16(%rbp), %ax
movq -96(%rbp), %rcx
movw %ax, 16(%rcx)
movq -104(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB146_12
.loc 2 0 17
movq -112(%rbp), %rax
.loc 2 1500 17
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB146_3:
.cfi_def_cfa %rbp, 16
movq -32(%rbp), %rax
movq %rax, -48(%rbp)
movq -24(%rbp), %rax
movq %rax, -40(%rbp)
.Ltmp1238:
.loc 2 1502 31 is_stmt 1
movq -80(%rbp), %rdx
.loc 2 1502 14 is_stmt 0
leaq -64(%rbp), %rdi
movq -104(%rbp), %rsi
leaq -48(%rbp), %rcx
.Ltmp1239:
callq "std.io.in_stream.InStream(anyerror).read"
.Ltmp1240:
.loc 2 1502 10
cmpw $0, -56(%rbp)
je .LBB146_6
movw -56(%rbp), %ax
movq -96(%rbp), %rcx
movw %ax, 16(%rcx)
.Ltmp1241:
.loc 2 1501 23 is_stmt 1
movq -72(%rbp), %rdi
leaq -48(%rbp), %rsi
.loc 2 1501 28 is_stmt 0
callq std.mem.Allocator.free.80
movq -104(%rbp), %rdi
.Ltmp1242:
.loc 2 1502 10 is_stmt 1
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB146_13
.loc 2 0 10 is_stmt 0
movq -112(%rbp), %rax
.loc 2 1502 10
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB146_6:
.cfi_def_cfa %rbp, 16
movq -64(%rbp), %rax
.loc 2 1502 43
cmpq -88(%rbp), %rax
.loc 2 1502 5
jae .LBB146_9
.Ltmp1243:
.loc 2 1501 23 is_stmt 1
movq -72(%rbp), %rdi
leaq -48(%rbp), %rsi
.loc 2 1501 28 is_stmt 0
callq std.mem.Allocator.free.80
movq -104(%rbp), %rdi
.Ltmp1244:
.loc 2 1502 51 is_stmt 1
callq __zig_return_error
movq __unnamed_89+16(%rip), %rax
movq -96(%rbp), %rcx
movq %rax, 16(%rcx)
vmovdqu __unnamed_89(%rip), %xmm0
vmovdqu %xmm0, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB146_14
.loc 2 0 51 is_stmt 0
movq -112(%rbp), %rax
.loc 2 1502 51
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB146_9:
.cfi_def_cfa %rbp, 16
.loc 2 1502 5
jmp .LBB146_10
.LBB146_10:
.loc 2 0 5
movq -96(%rbp), %rax
.loc 2 1503 12 is_stmt 1
movw $0, 16(%rax)
vmovdqu -48(%rbp), %xmm0
vmovdqu %xmm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB146_15
.loc 2 0 12 is_stmt 0
movq -112(%rbp), %rax
.loc 2 1503 5
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1245:
.LBB146_12:
.cfi_def_cfa %rbp, 16
.loc 2 0 0
callq __stack_chk_fail@PLT
.LBB146_13:
callq __stack_chk_fail@PLT
.LBB146_14:
callq __stack_chk_fail@PLT
.LBB146_15:
callq __stack_chk_fail@PLT
.Ltmp1246:
.Lfunc_end146:
.size std.debug.readAllocBytes, .Lfunc_end146-std.debug.readAllocBytes
.cfi_endproc
.p2align 4, 0x90
.type std.debug.parseFormValueDwarfOffsetSize,@function
std.debug.parseFormValueDwarfOffsetSize:
.Lfunc_begin147:
.loc 2 1544 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $112, %rsp
movq %rdi, %rax
movq %fs:40, %r8
movq %r8, -8(%rbp)
movq %rdx, -72(%rbp)
andb $1, %cl
movb %cl, -73(%rbp)
.Ltmp1247:
.loc 2 1545 12 prologue_end
testb $1, -73(%rbp)
movq %rsi, -88(%rbp)
movq %rdi, -96(%rbp)
movq %rax, -104(%rbp)
jne .LBB147_1
jmp .LBB147_5
.LBB147_1:
.loc 2 1545 44 is_stmt 0
movq -72(%rbp), %rdx
.loc 2 1545 27
leaq -24(%rbp), %rdi
movq -88(%rbp), %rsi
callq "std.io.in_stream.InStream(anyerror).readIntLittle.23"
.loc 2 1545 23
cmpw $0, -16(%rbp)
je .LBB147_4
movw -16(%rbp), %ax
movq -96(%rbp), %rcx
movw %ax, 8(%rcx)
movq -88(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB147_14
.loc 2 0 23
movq -104(%rbp), %rax
.loc 2 1545 23
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB147_4:
.cfi_def_cfa %rbp, 16
movq -24(%rbp), %rax
movq -96(%rbp), %rcx
movw $0, 8(%rcx)
movq %rax, (%rcx)
movw $0, -40(%rbp)
movq %rax, -48(%rbp)
.loc 2 1545 12
leaq -48(%rbp), %rax
movq %rax, -112(%rbp)
jmp .LBB147_9
.LBB147_5:
.loc 2 1545 94
movq -72(%rbp), %rdx
.loc 2 1545 77
leaq -32(%rbp), %rdi
movq -88(%rbp), %rsi
callq "std.io.in_stream.InStream(anyerror).readIntLittle"
.loc 2 1545 73
cmpw $0, -28(%rbp)
je .LBB147_8
movw -28(%rbp), %ax
movq -96(%rbp), %rcx
movw %ax, 8(%rcx)
movq -88(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB147_15
.loc 2 0 73
movq -104(%rbp), %rax
.loc 2 1545 73
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB147_8:
.cfi_def_cfa %rbp, 16
.loc 2 1545 72
movl -32(%rbp), %eax
movl %eax, %ecx
movq -96(%rbp), %rdx
movw $0, 8(%rdx)
movq %rcx, (%rdx)
movw $0, -56(%rbp)
movq %rcx, -64(%rbp)
leaq -64(%rbp), %rcx
movq %rcx, -112(%rbp)
.LBB147_9:
.loc 2 0 72
movq -112(%rbp), %rax
.loc 2 1545 5
cmpw $0, 8(%rax)
je .LBB147_11
.loc 2 0 5
movq -88(%rbp), %rdi
.loc 2 1545 5
callq __zig_return_error
jmp .LBB147_12
.LBB147_11:
jmp .LBB147_12
.LBB147_12:
.loc 2 0 5
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB147_16
movq -104(%rbp), %rax
.loc 2 1545 5
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1248:
.LBB147_14:
.cfi_def_cfa %rbp, 16
.loc 2 0 0
callq __stack_chk_fail@PLT
.LBB147_15:
callq __stack_chk_fail@PLT
.LBB147_16:
callq __stack_chk_fail@PLT
.Ltmp1249:
.Lfunc_end147:
.size std.debug.parseFormValueDwarfOffsetSize, .Lfunc_end147-std.debug.parseFormValueDwarfOffsetSize
.cfi_endproc
.p2align 4, 0x90
.type std.debug.parseFormValueRef,@function
std.debug.parseFormValueRef:
.Lfunc_begin148:
.loc 2 1560 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $128, %rsp
movq %rdi, %rax
movq %fs:40, %r9
movq %r9, -8(%rbp)
movq %rdx, -72(%rbp)
movq %rcx, -80(%rbp)
movl %r8d, -84(%rbp)
.Ltmp1250:
.loc 2 1561 21 prologue_end
movw $0, 24(%rdi)
.loc 2 1562 9
movb $6, 16(%rdi)
movq %rdi, %rcx
.loc 2 1562 16 is_stmt 0
movl -84(%rbp), %r8d
incl %r8d
movl %r8d, %edx
subl $9, %r8d
movq %rsi, -96(%rbp)
movq %rdi, -104(%rbp)
movq %rax, -112(%rbp)
movq %rcx, -120(%rbp)
movq %rdx, -128(%rbp)
ja .LBB148_1
.loc 2 0 16
leaq .LJTI148_0(%rip), %rax
movq -128(%rbp), %rcx
movslq (%rax,%rcx,4), %rdx
addq %rax, %rdx
jmpq *%rdx
.LBB148_1:
xorl %eax, %eax
movl %eax, %esi
.loc 2 1568 21 is_stmt 1
leaq __unnamed_5(%rip), %rdi
callq std.special.panic
.LBB148_2:
.loc 2 1563 39
movq -80(%rbp), %rdx
.loc 2 1563 22 is_stmt 0
leaq -16(%rbp), %rdi
movq -96(%rbp), %rsi
callq "std.io.in_stream.InStream(anyerror).readIntLittle.78"
.loc 2 1563 18
cmpw $0, -14(%rbp)
je .LBB148_5
movw -14(%rbp), %ax
movq -104(%rbp), %rcx
movw %ax, 24(%rcx)
movq -96(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB148_24
.loc 2 0 18
movq -112(%rbp), %rax
.loc 2 1563 18
addq $128, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB148_5:
.cfi_def_cfa %rbp, 16
movb -16(%rbp), %al
movzbl %al, %ecx
movl %ecx, %edx
movq -120(%rbp), %rsi
movq %rdx, (%rsi)
.loc 2 1562 16 is_stmt 1
jmp .LBB148_22
.LBB148_6:
.loc 2 1564 39
movq -80(%rbp), %rdx
.loc 2 1564 22 is_stmt 0
leaq -24(%rbp), %rdi
movq -96(%rbp), %rsi
callq "std.io.in_stream.InStream(anyerror).readIntLittle.79"
.loc 2 1564 18
cmpw $0, -22(%rbp)
je .LBB148_9
movw -22(%rbp), %ax
movq -104(%rbp), %rcx
movw %ax, 24(%rcx)
movq -96(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB148_25
.loc 2 0 18
movq -112(%rbp), %rax
.loc 2 1564 18
addq $128, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB148_9:
.cfi_def_cfa %rbp, 16
movw -24(%rbp), %ax
movzwl %ax, %ecx
movl %ecx, %edx
movq -120(%rbp), %rsi
movq %rdx, (%rsi)
.loc 2 1562 16 is_stmt 1
jmp .LBB148_22
.LBB148_10:
.loc 2 1565 39
movq -80(%rbp), %rdx
.loc 2 1565 22 is_stmt 0
leaq -32(%rbp), %rdi
movq -96(%rbp), %rsi
callq "std.io.in_stream.InStream(anyerror).readIntLittle"
.loc 2 1565 18
cmpw $0, -28(%rbp)
je .LBB148_13
movw -28(%rbp), %ax
movq -104(%rbp), %rcx
movw %ax, 24(%rcx)
movq -96(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB148_26
.loc 2 0 18
movq -112(%rbp), %rax
.loc 2 1565 18
addq $128, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB148_13:
.cfi_def_cfa %rbp, 16
movl -32(%rbp), %eax
movl %eax, %eax
movl %eax, %ecx
movq -120(%rbp), %rdx
movq %rcx, (%rdx)
.loc 2 1562 16 is_stmt 1
jmp .LBB148_22
.LBB148_14:
.loc 2 1566 39
movq -80(%rbp), %rdx
.loc 2 1566 22 is_stmt 0
leaq -48(%rbp), %rdi
movq -96(%rbp), %rsi
callq "std.io.in_stream.InStream(anyerror).readIntLittle.23"
.loc 2 1566 18
cmpw $0, -40(%rbp)
je .LBB148_17
movw -40(%rbp), %ax
movq -104(%rbp), %rcx
movw %ax, 24(%rcx)
movq -96(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB148_27
.loc 2 0 18
movq -112(%rbp), %rax
.loc 2 1566 18
addq $128, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB148_17:
.cfi_def_cfa %rbp, 16
movq -48(%rbp), %rax
movq -120(%rbp), %rcx
movq %rax, (%rcx)
.loc 2 1562 16 is_stmt 1
jmp .LBB148_22
.LBB148_18:
.loc 2 1567 52
movq -80(%rbp), %rdx
.loc 2 1567 23 is_stmt 0
leaq -64(%rbp), %rdi
movq -96(%rbp), %rsi
callq std.debug.leb128.readULEB128
.loc 2 1567 19
cmpw $0, -56(%rbp)
je .LBB148_21
movw -56(%rbp), %ax
movq -104(%rbp), %rcx
movw %ax, 24(%rcx)
movq -96(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB148_28
.loc 2 0 19
movq -112(%rbp), %rax
.loc 2 1567 19
addq $128, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB148_21:
.cfi_def_cfa %rbp, 16
movq -64(%rbp), %rax
movq -120(%rbp), %rcx
movq %rax, (%rcx)
.LBB148_22:
.loc 2 0 19
movq -104(%rbp), %rax
.loc 2 1561 21 is_stmt 1
movw $0, 24(%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB148_29
.loc 2 0 21 is_stmt 0
movq -112(%rbp), %rax
.loc 2 1561 5
addq $128, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1251:
.LBB148_24:
.cfi_def_cfa %rbp, 16
.loc 2 0 0
callq __stack_chk_fail@PLT
.LBB148_25:
callq __stack_chk_fail@PLT
.LBB148_26:
callq __stack_chk_fail@PLT
.LBB148_27:
callq __stack_chk_fail@PLT
.LBB148_28:
callq __stack_chk_fail@PLT
.LBB148_29:
callq __stack_chk_fail@PLT
.Ltmp1252:
.Lfunc_end148:
.size std.debug.parseFormValueRef, .Lfunc_end148-std.debug.parseFormValueRef
.cfi_endproc
.section .rodata,"a",@progbits
.p2align 2
.LJTI148_0:
.long .LBB148_18-.LJTI148_0
.long .LBB148_1-.LJTI148_0
.long .LBB148_2-.LJTI148_0
.long .LBB148_6-.LJTI148_0
.long .LBB148_1-.LJTI148_0
.long .LBB148_10-.LJTI148_0
.long .LBB148_1-.LJTI148_0
.long .LBB148_1-.LJTI148_0
.long .LBB148_1-.LJTI148_0
.long .LBB148_14-.LJTI148_0
.text
.p2align 4, 0x90
.type std.debug.readStringRaw,@function
std.debug.readStringRaw:
.Lfunc_begin149:
.loc 2 1482 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $96, %rsp
movq %rdi, %rax
movq %fs:40, %r8
movq %r8, -8(%rbp)
movq %rdx, -64(%rbp)
movq %rcx, -72(%rbp)
.Ltmp1253:
.loc 2 1483 34 prologue_end
movq -64(%rbp), %rcx
.loc 2 1483 33 is_stmt 0
leaq -40(%rbp), %rdx
movq %rdi, -80(%rbp)
movq %rdx, %rdi
movq %rsi, -88(%rbp)
movq %rcx, %rsi
movq %rax, -96(%rbp)
callq "std.array_list.AlignedArrayList(u8,null).init"
.LBB149_1:
.loc 2 1484 12 is_stmt 1
jmp .LBB149_2
.LBB149_2:
.Ltmp1254:
.loc 2 1485 43
movq -72(%rbp), %rdx
.loc 2 1485 26 is_stmt 0
leaq -48(%rbp), %rdi
movq -88(%rbp), %rsi
callq "std.io.in_stream.InStream(anyerror).readByte"
.loc 2 1485 22
cmpw $0, -46(%rbp)
je .LBB149_5
movw -46(%rbp), %ax
movq -80(%rbp), %rcx
movw %ax, 16(%rcx)
movq -88(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB149_14
.loc 2 0 22
movq -96(%rbp), %rax
.loc 2 1485 22
addq $96, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB149_5:
.cfi_def_cfa %rbp, 16
movb -48(%rbp), %al
movb %al, -49(%rbp)
.loc 2 1486 18 is_stmt 1
cmpb $0, -49(%rbp)
.loc 2 1486 9 is_stmt 0
jne .LBB149_7
.loc 2 1486 24
jmp .LBB149_12
.LBB149_7:
.loc 2 1486 9
jmp .LBB149_8
.LBB149_8:
.loc 2 0 9
movq -88(%rbp), %rdi
.loc 2 1487 23 is_stmt 1
leaq -40(%rbp), %rsi
movzbl -49(%rbp), %edx
callq "std.array_list.AlignedArrayList(u8,null).append"
movw %ax, -52(%rbp)
.loc 2 1487 9 is_stmt 0
cmpw $0, -52(%rbp)
je .LBB149_11
movw -52(%rbp), %ax
movq -80(%rbp), %rcx
movw %ax, 16(%rcx)
movq -88(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB149_15
.loc 2 0 9
movq -96(%rbp), %rax
.loc 2 1487 9
addq $96, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1255:
.LBB149_11:
.cfi_def_cfa %rbp, 16
.loc 2 1484 5 is_stmt 1
jmp .LBB149_1
.LBB149_12:
.loc 2 0 5 is_stmt 0
movq -80(%rbp), %rax
.loc 2 1489 23 is_stmt 1
movw $0, 16(%rax)
leaq -40(%rbp), %rsi
movq %rax, %rdi
callq "std.array_list.AlignedArrayList(u8,null).toSlice"
movq -80(%rbp), %rax
movw $0, 16(%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB149_16
.loc 2 0 23 is_stmt 0
movq -96(%rbp), %rax
.loc 2 1489 5
addq $96, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1256:
.LBB149_14:
.cfi_def_cfa %rbp, 16
.loc 2 0 0
callq __stack_chk_fail@PLT
.LBB149_15:
callq __stack_chk_fail@PLT
.LBB149_16:
callq __stack_chk_fail@PLT
.Ltmp1257:
.Lfunc_end149:
.size std.debug.readStringRaw, .Lfunc_end149-std.debug.readStringRaw
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.create,@function
std.mem.Allocator.create:
.Lfunc_begin150:
.loc 8 80 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $80, %rsp
movq %rdi, %rax
movq %fs:40, %rcx
movq %rcx, -8(%rbp)
movq %rdx, -56(%rbp)
.Ltmp1258:
.loc 8 82 31 prologue_end
movq -56(%rbp), %rdx
.loc 8 82 37 is_stmt 0
leaq -32(%rbp), %rcx
movq %rdi, -64(%rbp)
movq %rcx, %rdi
movq %rsi, -72(%rbp)
movl $1, %ecx
movq %rax, -80(%rbp)
callq std.mem.Allocator.alloc.81
.loc 8 82 23
cmpw $0, -16(%rbp)
je .LBB150_3
movw -16(%rbp), %ax
movq -64(%rbp), %rcx
movw %ax, 8(%rcx)
movq -72(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB150_7
.loc 8 0 23
movq -80(%rbp), %rax
.loc 8 82 23
addq $80, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB150_3:
.cfi_def_cfa %rbp, 16
.loc 8 0 23
xorl %eax, %eax
movl %eax, %ecx
.loc 8 82 23
movq -32(%rbp), %rdx
movq %rdx, -48(%rbp)
movq -24(%rbp), %rdx
movq %rdx, -40(%rbp)
.loc 8 83 22 is_stmt 1
cmpq -40(%rbp), %rcx
jb .LBB150_5
.loc 8 0 22 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 8 83 22
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.LBB150_5:
movq -48(%rbp), %rax
movq -64(%rbp), %rcx
movw $0, 8(%rcx)
movq %rax, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB150_8
.loc 8 0 22
movq -80(%rbp), %rax
.loc 8 83 9
addq $80, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1259:
.LBB150_7:
.cfi_def_cfa %rbp, 16
.loc 8 0 0
callq __stack_chk_fail@PLT
.LBB150_8:
callq __stack_chk_fail@PLT
.Ltmp1260:
.Lfunc_end150:
.size std.mem.Allocator.create, .Lfunc_end150-std.mem.Allocator.create
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.destroy,@function
std.mem.Allocator.destroy:
.Lfunc_begin151:
.loc 8 88 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $96, %rsp
movq %fs:40, %rax
movq %rax, -8(%rbp)
movq %rdi, -56(%rbp)
movq %rsi, -64(%rbp)
.Ltmp1261:
.loc 8 91 58 prologue_end
movq -64(%rbp), %rax
.loc 8 91 31 is_stmt 0
cmpq $0, %rax
movq %rax, -72(%rbp)
jne .LBB151_2
.loc 8 0 31
xorl %eax, %eax
movl %eax, %esi
.loc 8 91 31
leaq __unnamed_3(%rip), %rdi
callq std.special.panic
.LBB151_2:
.loc 8 0 31
movq -72(%rbp), %rax
.loc 8 91 31
movq %rax, -48(%rbp)
.loc 8 92 35 is_stmt 1
movq -56(%rbp), %rcx
movq 8(%rcx), %rcx
.loc 8 92 45 is_stmt 0
movq -56(%rbp), %rsi
.loc 8 92 64
movq -48(%rbp), %rdx
movb $1, %dil
testb $1, %dil
movq %rcx, -80(%rbp)
movq %rsi, -88(%rbp)
movq %rdx, -96(%rbp)
jne .LBB151_4
.loc 8 0 64
xorl %eax, %eax
movl %eax, %esi
.loc 8 92 64
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.LBB151_4:
.loc 8 0 64
movq -96(%rbp), %rax
.loc 8 92 64
movq %rax, -24(%rbp)
movq $368, -16(%rbp)
xorl %ecx, %ecx
movl %ecx, %r8d
leaq -40(%rbp), %rdi
leaq -24(%rbp), %rdx
movl $16, %ecx
movl $1, %r9d
movq -88(%rbp), %rsi
movq -80(%rbp), %r10
.loc 8 92 44
callq *%r10
.loc 8 93 29 is_stmt 1
movq -32(%rbp), %rax
.loc 8 93 34 is_stmt 0
testq %rax, %rax
sete %r11b
.loc 8 93 15
movzbl %r11b, %edi
callq std.debug.assert
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB151_6
.loc 8 88 53 is_stmt 1
addq $96, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1262:
.LBB151_6:
.cfi_def_cfa %rbp, 16
.loc 8 0 0 is_stmt 0
callq __stack_chk_fail@PLT
.Ltmp1263:
.Lfunc_end151:
.size std.mem.Allocator.destroy, .Lfunc_end151-std.mem.Allocator.destroy
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.Attr,null).toSliceConst",@function
"std.array_list.AlignedArrayList(std.debug.Attr,null).toSliceConst":
.Lfunc_begin152:
.loc 39 48 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, %rax
xorl %ecx, %ecx
movl %ecx, %edx
.Ltmp1264:
.loc 39 49 39 prologue_end
movq 16(%rsi), %r8
.loc 39 49 30 is_stmt 0
movq 8(%rsi), %r9
cmpq %r8, %rdx
movq %rsi, -8(%rbp)
.Ltmp1265:
.loc 39 0 30
movq %rdi, -16(%rbp)
movq %rax, -24(%rbp)
movq %r8, -32(%rbp)
movq %r9, -40(%rbp)
.loc 39 49 30
jbe .LBB152_2
.Ltmp1266:
.loc 39 0 30
xorl %eax, %eax
movl %eax, %esi
.loc 39 49 30
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp1267:
.LBB152_2:
.loc 39 0 30
movq -32(%rbp), %rax
movq -40(%rbp), %rcx
.loc 39 49 30
cmpq %rcx, %rax
jbe .LBB152_4
.Ltmp1268:
.loc 39 0 30
xorl %eax, %eax
movl %eax, %esi
.loc 39 49 30
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp1269:
.LBB152_4:
.loc 39 0 30
movq -8(%rbp), %rax
.loc 39 49 30
movq (%rax), %rcx
movq -16(%rbp), %rdx
movq %rcx, (%rdx)
movq -32(%rbp), %rcx
subq $0, %rcx
movq %rcx, 8(%rdx)
movq -24(%rbp), %rax
.loc 39 49 13
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1270:
.Lfunc_end152:
.size "std.array_list.AlignedArrayList(std.debug.Attr,null).toSliceConst", .Lfunc_end152-"std.array_list.AlignedArrayList(std.debug.Attr,null).toSliceConst"
.cfi_endproc
.p2align 4, 0x90
.type std.debug.getString,@function
std.debug.getString:
.Lfunc_begin153:
.loc 2 1492 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $64, %rsp
movq %rdi, %rax
movq %rdx, -24(%rbp)
movq %rcx, -32(%rbp)
.Ltmp1271:
.loc 2 1493 19 prologue_end
movq -24(%rbp), %rcx
.loc 2 1493 29 is_stmt 0
movq 56(%rcx), %rcx
.loc 2 1493 37
addq -32(%rbp), %rcx
setb %r8b
movq %rsi, -40(%rbp)
movq %rdi, -48(%rbp)
movq %rax, -56(%rbp)
movq %rcx, -64(%rbp)
jb .LBB153_6
jmp .LBB153_7
.LBB153_1:
.loc 2 1494 5 is_stmt 1
movw -10(%rbp), %ax
movq -48(%rbp), %rcx
movw %ax, 16(%rcx)
movq -40(%rbp), %rdi
callq __zig_return_error
movq -56(%rbp), %rax
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB153_2:
.cfi_def_cfa %rbp, 16
.loc 2 1495 14
movq -24(%rbp), %rdx
movq -48(%rbp), %rdi
movq -40(%rbp), %rsi
.loc 2 1495 25 is_stmt 0
callq std.debug.DwarfInfo.readString
movq -48(%rbp), %rax
.loc 2 1495 5
cmpw $0, 16(%rax)
je .LBB153_4
.loc 2 0 5
movq -40(%rbp), %rdi
.loc 2 1495 5
callq __zig_return_error
jmp .LBB153_5
.LBB153_4:
jmp .LBB153_5
.LBB153_5:
.loc 2 0 5
movq -56(%rbp), %rax
.loc 2 1495 5
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB153_6:
.cfi_def_cfa %rbp, 16
.loc 2 0 5
xorl %eax, %eax
movl %eax, %esi
.loc 2 1493 37 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB153_7:
.loc 2 0 37 is_stmt 0
movq -64(%rbp), %rax
.loc 2 1493 37
movq %rax, -8(%rbp)
.loc 2 1494 11 is_stmt 1
movq -24(%rbp), %rcx
.loc 2 1494 33 is_stmt 0
movq (%rcx), %rsi
.loc 2 1494 41
movq -8(%rbp), %rdx
movq -40(%rbp), %rdi
.loc 2 1494 40
callq "std.io.seekable_stream.SeekableStream(anyerror,anyerror).seekTo"
movw %ax, -10(%rbp)
.loc 2 1494 5
cmpw $0, -10(%rbp)
jne .LBB153_1
jmp .LBB153_2
.Ltmp1272:
.Lfunc_end153:
.size std.debug.getString, .Lfunc_end153-std.debug.getString
.cfi_endproc
.p2align 4, 0x90
.type std.debug.DwarfInfo.readString,@function
std.debug.DwarfInfo.readString:
.Lfunc_begin154:
.loc 2 1238 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $32, %rsp
movq %rdi, %rax
movq %rdx, -8(%rbp)
.Ltmp1273:
.loc 2 1239 34 prologue_end
movq -8(%rbp), %rcx
movq %rdi, -16(%rbp)
.loc 2 1239 44 is_stmt 0
movq %rcx, %rdi
movq %rsi, -24(%rbp)
movq %rax, -32(%rbp)
callq std.debug.DwarfInfo.allocator
.loc 2 1239 52
movq -8(%rbp), %rcx
movq 8(%rcx), %rcx
movq -16(%rbp), %rdi
movq -24(%rbp), %rsi
.loc 2 1239 29
movq %rax, %rdx
callq std.debug.readStringRaw
movq -16(%rbp), %rax
.loc 2 1239 9
cmpw $0, 16(%rax)
je .LBB154_2
.loc 2 0 9
movq -24(%rbp), %rdi
.loc 2 1239 9
callq __zig_return_error
jmp .LBB154_3
.LBB154_2:
jmp .LBB154_3
.LBB154_3:
.loc 2 0 9
movq -32(%rbp), %rax
.loc 2 1239 9
addq $32, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1274:
.Lfunc_end154:
.size std.debug.DwarfInfo.readString, .Lfunc_end154-std.debug.DwarfInfo.readString
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.Func,null).addOne",@function
"std.array_list.AlignedArrayList(std.debug.Func,null).addOne":
.Lfunc_begin155:
.loc 39 181 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $64, %rsp
movq %rdi, %rax
movq %rdx, -24(%rbp)
.Ltmp1275:
.loc 39 182 36 prologue_end
movq -24(%rbp), %rcx
movq 16(%rcx), %rcx
.loc 39 182 41 is_stmt 0
addq $1, %rcx
setb %r8b
movq %rsi, -32(%rbp)
movq %rdi, -40(%rbp)
movq %rax, -48(%rbp)
movq %rcx, -56(%rbp)
jb .LBB155_3
jmp .LBB155_4
.LBB155_1:
.loc 39 183 13 is_stmt 1
movw -10(%rbp), %ax
movq -40(%rbp), %rcx
movw %ax, 8(%rcx)
movq -32(%rbp), %rdi
callq __zig_return_error
movq -48(%rbp), %rax
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB155_2:
.cfi_def_cfa %rbp, 16
.loc 39 184 24
movq -24(%rbp), %rdi
.loc 39 184 45 is_stmt 0
callq "std.array_list.AlignedArrayList(std.debug.Func,null).addOneAssumeCapacity"
movq -40(%rbp), %rcx
movw $0, 8(%rcx)
movq %rax, (%rcx)
movq -48(%rbp), %rax
.loc 39 184 13
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB155_3:
.cfi_def_cfa %rbp, 16
.loc 39 0 13
xorl %eax, %eax
movl %eax, %esi
.loc 39 182 41 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB155_4:
.loc 39 0 41 is_stmt 0
movq -56(%rbp), %rax
.loc 39 182 41
movq %rax, -8(%rbp)
.loc 39 183 21 is_stmt 1
movq -24(%rbp), %rsi
.loc 39 183 37 is_stmt 0
movq -8(%rbp), %rdx
movq -32(%rbp), %rdi
.loc 39 183 36
callq "std.array_list.AlignedArrayList(std.debug.Func,null).ensureCapacity"
movw %ax, -10(%rbp)
.loc 39 183 13
cmpw $0, -10(%rbp)
jne .LBB155_1
jmp .LBB155_2
.Ltmp1276:
.Lfunc_end155:
.size "std.array_list.AlignedArrayList(std.debug.Func,null).addOne", .Lfunc_end155-"std.array_list.AlignedArrayList(std.debug.Func,null).addOne"
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.Func,null).ensureCapacity",@function
"std.array_list.AlignedArrayList(std.debug.Func,null).ensureCapacity":
.Lfunc_begin156:
.loc 39 171 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $112, %rsp
movq %fs:40, %rax
movq %rax, -8(%rbp)
movq %rsi, -48(%rbp)
movq %rdx, -56(%rbp)
.Ltmp1277:
.loc 39 172 39 prologue_end
movq -48(%rbp), %rax
movq %rdi, -64(%rbp)
.loc 39 172 48 is_stmt 0
movq %rax, %rdi
callq "std.array_list.AlignedArrayList(std.debug.Func,null).capacity"
movq %rax, -40(%rbp)
.loc 39 173 17 is_stmt 1
movq -40(%rbp), %rax
.loc 39 173 33 is_stmt 0
cmpq -56(%rbp), %rax
.loc 39 173 13
jb .LBB156_3
.loc 39 0 13
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB156_21
xorl %eax, %eax
.loc 39 173 50
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB156_3:
.cfi_def_cfa %rbp, 16
.loc 39 173 13
jmp .LBB156_4
.LBB156_4:
.loc 39 174 13 is_stmt 1
jmp .LBB156_5
.LBB156_5:
.loc 39 174 20 is_stmt 0
jmp .LBB156_6
.LBB156_6:
.loc 39 0 20
xorl %eax, %eax
.Ltmp1278:
.loc 39 175 17 is_stmt 1
movq -40(%rbp), %rcx
.loc 39 175 36 is_stmt 0
movq -40(%rbp), %rdx
.loc 39 175 52
testb $1, %al
movq %rcx, -72(%rbp)
movq %rdx, -80(%rbp)
jne .LBB156_15
jmp .LBB156_16
.LBB156_7:
.loc 39 176 54 is_stmt 1
jmp .LBB156_10
.LBB156_8:
.loc 39 176 17 is_stmt 0
jmp .LBB156_9
.Ltmp1279:
.LBB156_9:
.loc 39 174 13 is_stmt 1
jmp .LBB156_5
.LBB156_10:
.loc 39 178 17
movq -48(%rbp), %rax
.loc 39 178 34 is_stmt 0
movq -48(%rbp), %rcx
.loc 39 178 44
movq 24(%rcx), %rdx
.loc 39 178 57
movq -48(%rbp), %rcx
.loc 39 178 65
movq -40(%rbp), %r8
.loc 39 178 52
leaq -32(%rbp), %rdi
movq -64(%rbp), %rsi
movq %rax, -88(%rbp)
callq std.mem.Allocator.realloc.35
.loc 39 178 26
cmpw $0, -16(%rbp)
je .LBB156_13
movw -16(%rbp), %ax
movq -64(%rbp), %rdi
movw %ax, -90(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB156_22
.loc 39 0 26
movw -90(%rbp), %ax
.loc 39 178 26
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB156_13:
.cfi_def_cfa %rbp, 16
vmovdqu -32(%rbp), %xmm0
movq -88(%rbp), %rax
vmovdqu %xmm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB156_23
.loc 39 0 26
xorl %eax, %eax
.loc 39 171 71 is_stmt 1
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB156_15:
.cfi_def_cfa %rbp, 16
.loc 39 0 71 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.Ltmp1280:
.loc 39 175 52 is_stmt 1
leaq __unnamed_75(%rip), %rdi
callq std.special.panic
.LBB156_16:
.loc 39 0 52 is_stmt 0
movq -80(%rbp), %rax
.loc 39 175 52
shrq $1, %rax
.loc 39 175 56
addq $8, %rax
setb %cl
movq %rax, -104(%rbp)
jb .LBB156_17
jmp .LBB156_18
.LBB156_17:
.loc 39 0 56
xorl %eax, %eax
movl %eax, %esi
.loc 39 175 56
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB156_18:
.loc 39 0 56
movq -72(%rbp), %rax
movq -104(%rbp), %rcx
.loc 39 175 33
addq %rcx, %rax
setb %dl
movq %rax, -112(%rbp)
jb .LBB156_19
jmp .LBB156_20
.LBB156_19:
.loc 39 0 33
xorl %eax, %eax
movl %eax, %esi
.loc 39 175 33
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB156_20:
.loc 39 0 33
movq -112(%rbp), %rax
.loc 39 175 33
movq %rax, -40(%rbp)
.loc 39 176 21 is_stmt 1
movq -40(%rbp), %rcx
.loc 39 176 37 is_stmt 0
cmpq -56(%rbp), %rcx
.loc 39 176 17
jae .LBB156_7
jmp .LBB156_8
.Ltmp1281:
.LBB156_21:
.loc 39 0 0
callq __stack_chk_fail@PLT
.LBB156_22:
callq __stack_chk_fail@PLT
.LBB156_23:
callq __stack_chk_fail@PLT
.Ltmp1282:
.Lfunc_end156:
.size "std.array_list.AlignedArrayList(std.debug.Func,null).ensureCapacity", .Lfunc_end156-"std.array_list.AlignedArrayList(std.debug.Func,null).ensureCapacity"
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.Func,null).addOneAssumeCapacity",@function
"std.array_list.AlignedArrayList(std.debug.Func,null).addOneAssumeCapacity":
.Lfunc_begin157:
.loc 39 187 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $64, %rsp
movq %rdi, -16(%rbp)
.Ltmp1283:
.loc 39 188 24 prologue_end
movq -16(%rbp), %rdi
.loc 39 188 30 is_stmt 0
callq "std.array_list.AlignedArrayList(std.debug.Func,null).count"
.loc 39 188 39
movq -16(%rbp), %rdi
movq %rax, -24(%rbp)
.loc 39 188 48
callq "std.array_list.AlignedArrayList(std.debug.Func,null).capacity"
movq -24(%rbp), %rcx
.loc 39 188 33
cmpq %rax, %rcx
setb %dl
.loc 39 188 19
movzbl %dl, %edi
callq std.debug.assert
.loc 39 189 33 is_stmt 1
movq -16(%rbp), %rax
.loc 39 189 44 is_stmt 0
movq -16(%rbp), %rcx
movq 16(%rcx), %rcx
.loc 39 189 39
cmpq 8(%rax), %rcx
movq %rax, -32(%rbp)
movq %rcx, -40(%rbp)
jb .LBB157_2
.loc 39 0 39
xorl %eax, %eax
movl %eax, %esi
.loc 39 189 39
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.LBB157_2:
.loc 39 0 39
movq -40(%rbp), %rax
.loc 39 189 39
imulq $48, %rax, %rcx
movq -32(%rbp), %rdx
addq (%rdx), %rcx
movq %rcx, -8(%rbp)
.loc 39 190 17 is_stmt 1
movq -16(%rbp), %rcx
movq %rcx, %rsi
addq $16, %rsi
movq 16(%rcx), %rcx
.loc 39 190 22 is_stmt 0
addq $1, %rcx
setb %dil
movq %rsi, -48(%rbp)
movq %rcx, -56(%rbp)
jb .LBB157_3
jmp .LBB157_4
.LBB157_3:
.loc 39 0 22
xorl %eax, %eax
movl %eax, %esi
.loc 39 190 22
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB157_4:
.loc 39 0 22
movq -48(%rbp), %rax
movq -56(%rbp), %rcx
.loc 39 190 22
movq %rcx, (%rax)
.loc 39 191 20 is_stmt 1
movq -8(%rbp), %rax
.loc 39 191 13 is_stmt 0
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1284:
.Lfunc_end157:
.size "std.array_list.AlignedArrayList(std.debug.Func,null).addOneAssumeCapacity", .Lfunc_end157-"std.array_list.AlignedArrayList(std.debug.Func,null).addOneAssumeCapacity"
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.Func,null).capacity",@function
"std.array_list.AlignedArrayList(std.debug.Func,null).capacity":
.Lfunc_begin158:
.loc 39 73 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
.Ltmp1285:
.loc 39 74 30 prologue_end
movq 8(%rdi), %rax
.loc 39 74 13 is_stmt 0
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1286:
.Lfunc_end158:
.size "std.array_list.AlignedArrayList(std.debug.Func,null).capacity", .Lfunc_end158-"std.array_list.AlignedArrayList(std.debug.Func,null).capacity"
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.realloc.35,@function
std.mem.Allocator.realloc.35:
.Lfunc_begin159:
.loc 8 141 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, %rax
movq %rdx, -8(%rbp)
.Ltmp1287:
movq %r8, -16(%rbp)
.Ltmp1288:
.loc 8 146 20 prologue_end
movq -8(%rbp), %rdx
.loc 8 146 60 is_stmt 0
movq -16(%rbp), %r8
movq %rdi, -24(%rbp)
movq %rsi, -32(%rbp)
movq %rax, -40(%rbp)
.loc 8 146 35
callq std.mem.Allocator.alignedRealloc.36
.Ltmp1289:
.loc 8 0 35
movq -24(%rbp), %rax
.loc 8 146 9
cmpw $0, 16(%rax)
je .LBB159_2
.loc 8 0 9
movq -32(%rbp), %rdi
.loc 8 146 9
callq __zig_return_error
jmp .LBB159_3
.LBB159_2:
jmp .LBB159_3
.LBB159_3:
.loc 8 0 9
movq -40(%rbp), %rax
.loc 8 146 9
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1290:
.Lfunc_end159:
.size std.mem.Allocator.realloc.35, .Lfunc_end159-std.mem.Allocator.realloc.35
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.alignedRealloc.36,@function
std.mem.Allocator.alignedRealloc.36:
.Lfunc_begin160:
.loc 8 152 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $240, %rsp
movq %rdi, %rax
movq %fs:40, %r9
movq %r9, -8(%rbp)
movq %rdx, -144(%rbp)
.Ltmp1291:
movq %r8, -152(%rbp)
.Ltmp1292:
.loc 8 160 25 prologue_end
cmpq $0, 8(%rcx)
movq %rcx, -160(%rbp)
.Ltmp1293:
.loc 8 0 25 is_stmt 0
movq %rsi, -168(%rbp)
movq %rdi, -176(%rbp)
movq %rax, -184(%rbp)
.loc 8 160 9
jne .LBB160_6
.Ltmp1294:
.loc 8 161 24 is_stmt 1
movq -144(%rbp), %rdx
.loc 8 161 56 is_stmt 0
movq -152(%rbp), %rcx
movq -176(%rbp), %rdi
movq -168(%rbp), %rsi
.loc 8 161 37
callq std.mem.Allocator.alignedAlloc.83
movq -176(%rbp), %rax
.loc 8 161 13
cmpw $0, 16(%rax)
je .LBB160_3
.Ltmp1295:
.loc 8 0 13
movq -168(%rbp), %rdi
.loc 8 161 13
callq __zig_return_error
jmp .LBB160_4
.Ltmp1296:
.LBB160_3:
jmp .LBB160_4
.Ltmp1297:
.LBB160_4:
.loc 8 0 13
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB160_29
.Ltmp1298:
movq -184(%rbp), %rax
.loc 8 161 13
addq $240, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1299:
.LBB160_6:
.cfi_def_cfa %rbp, 16
.loc 8 160 9 is_stmt 1
jmp .LBB160_7
.Ltmp1300:
.LBB160_7:
.loc 8 163 19
cmpq $0, -152(%rbp)
.loc 8 163 9 is_stmt 0
jne .LBB160_10
.Ltmp1301:
.loc 8 164 17 is_stmt 1
movq -144(%rbp), %rdi
movq -160(%rbp), %rsi
.loc 8 164 22 is_stmt 0
callq std.mem.Allocator.free.84
.loc 8 165 13 is_stmt 1
movq __unnamed_90+16(%rip), %rax
movq -176(%rbp), %rcx
movq %rax, 16(%rcx)
vmovdqu __unnamed_90(%rip), %xmm0
vmovdqu %xmm0, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB160_30
.Ltmp1302:
.loc 8 0 13 is_stmt 0
movq -184(%rbp), %rax
.loc 8 165 13
addq $240, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1303:
.LBB160_10:
.cfi_def_cfa %rbp, 16
.loc 8 163 9 is_stmt 1
jmp .LBB160_11
.Ltmp1304:
.LBB160_11:
.loc 8 0 9 is_stmt 0
movq -160(%rbp), %rax
.loc 8 168 32 is_stmt 1
movq (%rax), %rcx
movq %rcx, -72(%rbp)
imulq $48, 8(%rax), %rcx
movq %rcx, -64(%rbp)
.loc 8 169 56
movq -152(%rbp), %rcx
.loc 8 169 36 is_stmt 0
leaq -88(%rbp), %rdi
movq -168(%rbp), %rsi
movl $48, %edx
callq std.math.mul
.loc 8 169 63
cmpw $0, -80(%rbp)
je .LBB160_14
.Ltmp1305:
.loc 8 0 63
movq -168(%rbp), %rdi
.loc 8 169 69
callq __zig_return_error
movq __unnamed_91+16(%rip), %rax
movq -176(%rbp), %rcx
movq %rax, 16(%rcx)
vmovdqu __unnamed_91(%rip), %xmm0
vmovdqu %xmm0, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB160_31
.Ltmp1306:
.loc 8 0 69
movq -184(%rbp), %rax
.loc 8 169 69
addq $240, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1307:
.LBB160_14:
.cfi_def_cfa %rbp, 16
.loc 8 169 63
movq -88(%rbp), %rax
movq %rax, -120(%rbp)
.Ltmp1308:
.loc 8 170 36 is_stmt 1
movq -144(%rbp), %rax
movq (%rax), %rax
.loc 8 170 47 is_stmt 0
movq -144(%rbp), %rdx
.loc 8 170 86
movq -120(%rbp), %r9
.loc 8 170 46
leaq -112(%rbp), %rdi
movq -168(%rbp), %rsi
leaq -72(%rbp), %rcx
movl $8, %r8d
movl $8, (%rsp)
callq *%rax
.loc 8 170 28
cmpw $0, -96(%rbp)
je .LBB160_18
.Ltmp1309:
movw -96(%rbp), %ax
movq -176(%rbp), %rcx
movw %ax, 16(%rcx)
movq -168(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB160_32
.Ltmp1310:
.loc 8 0 28
movq -184(%rbp), %rax
.loc 8 170 28
addq $240, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1311:
.LBB160_18:
.cfi_def_cfa %rbp, 16
movq -112(%rbp), %rax
movq %rax, -136(%rbp)
movq -104(%rbp), %rax
movq %rax, -128(%rbp)
.loc 8 171 26 is_stmt 1
movq -128(%rbp), %rax
.loc 8 171 31 is_stmt 0
cmpq -120(%rbp), %rax
sete %cl
.loc 8 171 15
movzbl %cl, %edi
callq std.debug.assert
.loc 8 172 13 is_stmt 1
movq -152(%rbp), %rax
movq -160(%rbp), %rdx
.loc 8 172 19 is_stmt 0
cmpq 8(%rdx), %rax
.loc 8 172 9
jbe .LBB160_20
.Ltmp1312:
.loc 8 173 31 is_stmt 1
movq -136(%rbp), %rax
.loc 8 173 36 is_stmt 0
addq -64(%rbp), %rax
.loc 8 173 79
movq -128(%rbp), %rcx
.loc 8 173 84
subq -64(%rbp), %rcx
setb %dl
movq %rax, -192(%rbp)
movq %rcx, -200(%rbp)
jb .LBB160_22
jmp .LBB160_23
.Ltmp1313:
.LBB160_20:
.loc 8 172 9 is_stmt 1
jmp .LBB160_21
.Ltmp1314:
.LBB160_21:
.loc 8 175 59
movq -136(%rbp), %rax
andq $7, %rax
cmpq $0, %rax
je .LBB160_24
jmp .LBB160_25
.Ltmp1315:
.LBB160_22:
.loc 8 0 59 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.Ltmp1316:
.loc 8 173 84 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp1317:
.LBB160_23:
.loc 8 0 84 is_stmt 0
leaq -56(%rbp), %rax
movq -192(%rbp), %rdi
.loc 8 173 13
movl $170, %esi
movq -200(%rbp), %rdx
movq %rax, -208(%rbp)
callq memset@PLT
movq $1296236545, -56(%rbp)
movq -192(%rbp), %rax
movq %rax, -48(%rbp)
movq -200(%rbp), %rcx
movq %rcx, -40(%rbp)
movq $0, -32(%rbp)
movq $0, -24(%rbp)
movq $0, -16(%rbp)
xorl %esi, %esi
movl %esi, %edx
movq -208(%rbp), %rax
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
.Ltmp1318:
.loc 8 172 9 is_stmt 1
jmp .LBB160_21
.Ltmp1319:
.LBB160_24:
.loc 8 0 9 is_stmt 0
movq -176(%rbp), %rax
.loc 8 175 16 is_stmt 1
movw $0, 16(%rax)
movq -136(%rbp), %rcx
movq %rcx, (%rax)
movq -128(%rbp), %rcx
movq %rcx, %rax
xorl %edx, %edx
movl $48, %esi
divq %rsi
cmpq $0, %rdx
movq %rcx, -216(%rbp)
je .LBB160_26
jmp .LBB160_28
.Ltmp1320:
.LBB160_25:
.loc 8 0 16 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 8 175 59
leaq __unnamed_1(%rip), %rdi
callq std.special.panic
.Ltmp1321:
.LBB160_26:
.loc 8 0 59
movabsq $-6148914691236517205, %rax
movq -216(%rbp), %rcx
movq %rax, -224(%rbp)
.loc 8 175 16
movq %rcx, %rax
movq -224(%rbp), %rdx
mulq %rdx
shrq $5, %rdx
movq -176(%rbp), %rax
movq %rdx, 8(%rax)
movw $0, 16(%rax)
movq %fs:40, %rdx
movq -8(%rbp), %rsi
cmpq %rsi, %rdx
jne .LBB160_33
.Ltmp1322:
.loc 8 0 16
movq -184(%rbp), %rax
.loc 8 175 9
addq $240, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1323:
.LBB160_28:
.cfi_def_cfa %rbp, 16
.loc 8 0 9
xorl %eax, %eax
movl %eax, %esi
.loc 8 175 16
leaq __unnamed_78(%rip), %rdi
callq std.special.panic
.Ltmp1324:
.LBB160_29:
.loc 8 0 0
callq __stack_chk_fail@PLT
.Ltmp1325:
.LBB160_30:
callq __stack_chk_fail@PLT
.Ltmp1326:
.LBB160_31:
callq __stack_chk_fail@PLT
.Ltmp1327:
.LBB160_32:
callq __stack_chk_fail@PLT
.Ltmp1328:
.LBB160_33:
callq __stack_chk_fail@PLT
.Ltmp1329:
.Lfunc_end160:
.size std.mem.Allocator.alignedRealloc.36, .Lfunc_end160-std.mem.Allocator.alignedRealloc.36
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.Func,null).count",@function
"std.array_list.AlignedArrayList(std.debug.Func,null).count":
.Lfunc_begin161:
.loc 39 69 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
.Ltmp1330:
.loc 39 70 24 prologue_end
movq 16(%rdi), %rax
.loc 39 70 13 is_stmt 0
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1331:
.Lfunc_end161:
.size "std.array_list.AlignedArrayList(std.debug.Func,null).count", .Lfunc_end161-"std.array_list.AlignedArrayList(std.debug.Func,null).count"
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.create.37,@function
std.mem.Allocator.create.37:
.Lfunc_begin162:
.loc 8 80 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $80, %rsp
movq %rdi, %rax
movq %fs:40, %rcx
movq %rcx, -8(%rbp)
movq %rdx, -56(%rbp)
.Ltmp1332:
.loc 8 82 31 prologue_end
movq -56(%rbp), %rdx
.loc 8 82 37 is_stmt 0
leaq -32(%rbp), %rcx
movq %rdi, -64(%rbp)
movq %rcx, %rdi
movq %rsi, -72(%rbp)
movl $1, %ecx
movq %rax, -80(%rbp)
callq std.mem.Allocator.alloc.38
.loc 8 82 23
cmpw $0, -16(%rbp)
je .LBB162_3
movw -16(%rbp), %ax
movq -64(%rbp), %rcx
movw %ax, 8(%rcx)
movq -72(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB162_7
.loc 8 0 23
movq -80(%rbp), %rax
.loc 8 82 23
addq $80, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB162_3:
.cfi_def_cfa %rbp, 16
.loc 8 0 23
xorl %eax, %eax
movl %eax, %ecx
.loc 8 82 23
movq -32(%rbp), %rdx
movq %rdx, -48(%rbp)
movq -24(%rbp), %rdx
movq %rdx, -40(%rbp)
.loc 8 83 22 is_stmt 1
cmpq -40(%rbp), %rcx
jb .LBB162_5
.loc 8 0 22 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 8 83 22
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.LBB162_5:
movq -48(%rbp), %rax
movq -64(%rbp), %rcx
movw $0, 8(%rcx)
movq %rax, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB162_8
.loc 8 0 22
movq -80(%rbp), %rax
.loc 8 83 9
addq $80, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1333:
.LBB162_7:
.cfi_def_cfa %rbp, 16
.loc 8 0 0
callq __stack_chk_fail@PLT
.LBB162_8:
callq __stack_chk_fail@PLT
.Ltmp1334:
.Lfunc_end162:
.size std.mem.Allocator.create.37, .Lfunc_end162-std.mem.Allocator.create.37
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.CompileUnit,null).append",@function
"std.array_list.AlignedArrayList(std.debug.CompileUnit,null).append":
.Lfunc_begin163:
.loc 39 112 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $64, %rsp
movq %fs:40, %rax
movq %rax, -8(%rbp)
movq %rsi, -40(%rbp)
.Ltmp1335:
.loc 39 113 42 prologue_end
movq -40(%rbp), %rax
.loc 39 113 49 is_stmt 0
leaq -24(%rbp), %rcx
movq %rdi, -48(%rbp)
movq %rcx, %rdi
movq -48(%rbp), %rsi
movq %rdx, -56(%rbp)
.Ltmp1336:
movq %rax, %rdx
callq "std.array_list.AlignedArrayList(std.debug.CompileUnit,null).addOne"
.loc 39 113 34
cmpw $0, -16(%rbp)
je .LBB163_3
.Ltmp1337:
movw -16(%rbp), %ax
movq -48(%rbp), %rdi
movw %ax, -58(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB163_5
.Ltmp1338:
.loc 39 0 34
movw -58(%rbp), %ax
.loc 39 113 34
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1339:
.LBB163_3:
.cfi_def_cfa %rbp, 16
movq -24(%rbp), %rax
movq %rax, -32(%rbp)
.loc 39 114 25 is_stmt 1
movq -32(%rbp), %rax
movq -56(%rbp), %rcx
.loc 39 114 30 is_stmt 0
movq 32(%rcx), %rdx
movq %rdx, 32(%rax)
vmovups (%rcx), %ymm0
vmovups %ymm0, (%rax)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB163_6
.Ltmp1340:
.loc 39 0 30
xorl %eax, %eax
.loc 39 112 51 is_stmt 1
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.Ltmp1341:
.LBB163_5:
.cfi_def_cfa %rbp, 16
.loc 39 0 0 is_stmt 0
callq __stack_chk_fail@PLT
.Ltmp1342:
.LBB163_6:
vzeroupper
callq __stack_chk_fail@PLT
.Ltmp1343:
.Lfunc_end163:
.size "std.array_list.AlignedArrayList(std.debug.CompileUnit,null).append", .Lfunc_end163-"std.array_list.AlignedArrayList(std.debug.CompileUnit,null).append"
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.alloc.38,@function
std.mem.Allocator.alloc.38:
.Lfunc_begin164:
.loc 8 96 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, %rax
movq %rdx, -8(%rbp)
movq %rcx, -16(%rbp)
.Ltmp1344:
.loc 8 97 20 prologue_end
movq -8(%rbp), %rdx
.loc 8 97 43 is_stmt 0
movq -16(%rbp), %rcx
movq %rdi, -24(%rbp)
movq %rsi, -32(%rbp)
movq %rax, -40(%rbp)
.loc 8 97 33
callq std.mem.Allocator.alignedAlloc.85
movq -24(%rbp), %rax
.loc 8 97 9
cmpw $0, 16(%rax)
je .LBB164_2
.loc 8 0 9
movq -32(%rbp), %rdi
.loc 8 97 9
callq __zig_return_error
jmp .LBB164_3
.LBB164_2:
jmp .LBB164_3
.LBB164_3:
.loc 8 0 9
movq -40(%rbp), %rax
.loc 8 97 9
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1345:
.Lfunc_end164:
.size std.mem.Allocator.alloc.38, .Lfunc_end164-std.mem.Allocator.alloc.38
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.CompileUnit,null).addOne",@function
"std.array_list.AlignedArrayList(std.debug.CompileUnit,null).addOne":
.Lfunc_begin165:
.loc 39 181 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $64, %rsp
movq %rdi, %rax
movq %rdx, -24(%rbp)
.Ltmp1346:
.loc 39 182 36 prologue_end
movq -24(%rbp), %rcx
movq 16(%rcx), %rcx
.loc 39 182 41 is_stmt 0
addq $1, %rcx
setb %r8b
movq %rsi, -32(%rbp)
movq %rdi, -40(%rbp)
movq %rax, -48(%rbp)
movq %rcx, -56(%rbp)
jb .LBB165_3
jmp .LBB165_4
.LBB165_1:
.loc 39 183 13 is_stmt 1
movw -10(%rbp), %ax
movq -40(%rbp), %rcx
movw %ax, 8(%rcx)
movq -32(%rbp), %rdi
callq __zig_return_error
movq -48(%rbp), %rax
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB165_2:
.cfi_def_cfa %rbp, 16
.loc 39 184 24
movq -24(%rbp), %rdi
.loc 39 184 45 is_stmt 0
callq "std.array_list.AlignedArrayList(std.debug.CompileUnit,null).addOneAssumeCapacity"
movq -40(%rbp), %rcx
movw $0, 8(%rcx)
movq %rax, (%rcx)
movq -48(%rbp), %rax
.loc 39 184 13
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB165_3:
.cfi_def_cfa %rbp, 16
.loc 39 0 13
xorl %eax, %eax
movl %eax, %esi
.loc 39 182 41 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB165_4:
.loc 39 0 41 is_stmt 0
movq -56(%rbp), %rax
.loc 39 182 41
movq %rax, -8(%rbp)
.loc 39 183 21 is_stmt 1
movq -24(%rbp), %rsi
.loc 39 183 37 is_stmt 0
movq -8(%rbp), %rdx
movq -32(%rbp), %rdi
.loc 39 183 36
callq "std.array_list.AlignedArrayList(std.debug.CompileUnit,null).ensureCapacity"
movw %ax, -10(%rbp)
.loc 39 183 13
cmpw $0, -10(%rbp)
jne .LBB165_1
jmp .LBB165_2
.Ltmp1347:
.Lfunc_end165:
.size "std.array_list.AlignedArrayList(std.debug.CompileUnit,null).addOne", .Lfunc_end165-"std.array_list.AlignedArrayList(std.debug.CompileUnit,null).addOne"
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.CompileUnit,null).ensureCapacity",@function
"std.array_list.AlignedArrayList(std.debug.CompileUnit,null).ensureCapacity":
.Lfunc_begin166:
.loc 39 171 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $112, %rsp
movq %fs:40, %rax
movq %rax, -8(%rbp)
movq %rsi, -48(%rbp)
movq %rdx, -56(%rbp)
.Ltmp1348:
.loc 39 172 39 prologue_end
movq -48(%rbp), %rax
movq %rdi, -64(%rbp)
.loc 39 172 48 is_stmt 0
movq %rax, %rdi
callq "std.array_list.AlignedArrayList(std.debug.CompileUnit,null).capacity"
movq %rax, -40(%rbp)
.loc 39 173 17 is_stmt 1
movq -40(%rbp), %rax
.loc 39 173 33 is_stmt 0
cmpq -56(%rbp), %rax
.loc 39 173 13
jb .LBB166_3
.loc 39 0 13
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB166_21
xorl %eax, %eax
.loc 39 173 50
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB166_3:
.cfi_def_cfa %rbp, 16
.loc 39 173 13
jmp .LBB166_4
.LBB166_4:
.loc 39 174 13 is_stmt 1
jmp .LBB166_5
.LBB166_5:
.loc 39 174 20 is_stmt 0
jmp .LBB166_6
.LBB166_6:
.loc 39 0 20
xorl %eax, %eax
.Ltmp1349:
.loc 39 175 17 is_stmt 1
movq -40(%rbp), %rcx
.loc 39 175 36 is_stmt 0
movq -40(%rbp), %rdx
.loc 39 175 52
testb $1, %al
movq %rcx, -72(%rbp)
movq %rdx, -80(%rbp)
jne .LBB166_15
jmp .LBB166_16
.LBB166_7:
.loc 39 176 54 is_stmt 1
jmp .LBB166_10
.LBB166_8:
.loc 39 176 17 is_stmt 0
jmp .LBB166_9
.Ltmp1350:
.LBB166_9:
.loc 39 174 13 is_stmt 1
jmp .LBB166_5
.LBB166_10:
.loc 39 178 17
movq -48(%rbp), %rax
.loc 39 178 34 is_stmt 0
movq -48(%rbp), %rcx
.loc 39 178 44
movq 24(%rcx), %rdx
.loc 39 178 57
movq -48(%rbp), %rcx
.loc 39 178 65
movq -40(%rbp), %r8
.loc 39 178 52
leaq -32(%rbp), %rdi
movq -64(%rbp), %rsi
movq %rax, -88(%rbp)
callq std.mem.Allocator.realloc.39
.loc 39 178 26
cmpw $0, -16(%rbp)
je .LBB166_13
movw -16(%rbp), %ax
movq -64(%rbp), %rdi
movw %ax, -90(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB166_22
.loc 39 0 26
movw -90(%rbp), %ax
.loc 39 178 26
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB166_13:
.cfi_def_cfa %rbp, 16
vmovdqu -32(%rbp), %xmm0
movq -88(%rbp), %rax
vmovdqu %xmm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB166_23
.loc 39 0 26
xorl %eax, %eax
.loc 39 171 71 is_stmt 1
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB166_15:
.cfi_def_cfa %rbp, 16
.loc 39 0 71 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.Ltmp1351:
.loc 39 175 52 is_stmt 1
leaq __unnamed_75(%rip), %rdi
callq std.special.panic
.LBB166_16:
.loc 39 0 52 is_stmt 0
movq -80(%rbp), %rax
.loc 39 175 52
shrq $1, %rax
.loc 39 175 56
addq $8, %rax
setb %cl
movq %rax, -104(%rbp)
jb .LBB166_17
jmp .LBB166_18
.LBB166_17:
.loc 39 0 56
xorl %eax, %eax
movl %eax, %esi
.loc 39 175 56
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB166_18:
.loc 39 0 56
movq -72(%rbp), %rax
movq -104(%rbp), %rcx
.loc 39 175 33
addq %rcx, %rax
setb %dl
movq %rax, -112(%rbp)
jb .LBB166_19
jmp .LBB166_20
.LBB166_19:
.loc 39 0 33
xorl %eax, %eax
movl %eax, %esi
.loc 39 175 33
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB166_20:
.loc 39 0 33
movq -112(%rbp), %rax
.loc 39 175 33
movq %rax, -40(%rbp)
.loc 39 176 21 is_stmt 1
movq -40(%rbp), %rcx
.loc 39 176 37 is_stmt 0
cmpq -56(%rbp), %rcx
.loc 39 176 17
jae .LBB166_7
jmp .LBB166_8
.Ltmp1352:
.LBB166_21:
.loc 39 0 0
callq __stack_chk_fail@PLT
.LBB166_22:
callq __stack_chk_fail@PLT
.LBB166_23:
callq __stack_chk_fail@PLT
.Ltmp1353:
.Lfunc_end166:
.size "std.array_list.AlignedArrayList(std.debug.CompileUnit,null).ensureCapacity", .Lfunc_end166-"std.array_list.AlignedArrayList(std.debug.CompileUnit,null).ensureCapacity"
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.CompileUnit,null).addOneAssumeCapacity",@function
"std.array_list.AlignedArrayList(std.debug.CompileUnit,null).addOneAssumeCapacity":
.Lfunc_begin167:
.loc 39 187 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $64, %rsp
movq %rdi, -16(%rbp)
.Ltmp1354:
.loc 39 188 24 prologue_end
movq -16(%rbp), %rdi
.loc 39 188 30 is_stmt 0
callq "std.array_list.AlignedArrayList(std.debug.CompileUnit,null).count"
.loc 39 188 39
movq -16(%rbp), %rdi
movq %rax, -24(%rbp)
.loc 39 188 48
callq "std.array_list.AlignedArrayList(std.debug.CompileUnit,null).capacity"
movq -24(%rbp), %rcx
.loc 39 188 33
cmpq %rax, %rcx
setb %dl
.loc 39 188 19
movzbl %dl, %edi
callq std.debug.assert
.loc 39 189 33 is_stmt 1
movq -16(%rbp), %rax
.loc 39 189 44 is_stmt 0
movq -16(%rbp), %rcx
movq 16(%rcx), %rcx
.loc 39 189 39
cmpq 8(%rax), %rcx
movq %rax, -32(%rbp)
movq %rcx, -40(%rbp)
jb .LBB167_2
.loc 39 0 39
xorl %eax, %eax
movl %eax, %esi
.loc 39 189 39
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.LBB167_2:
.loc 39 0 39
movq -40(%rbp), %rax
.loc 39 189 39
imulq $40, %rax, %rcx
movq -32(%rbp), %rdx
addq (%rdx), %rcx
movq %rcx, -8(%rbp)
.loc 39 190 17 is_stmt 1
movq -16(%rbp), %rcx
movq %rcx, %rsi
addq $16, %rsi
movq 16(%rcx), %rcx
.loc 39 190 22 is_stmt 0
addq $1, %rcx
setb %dil
movq %rsi, -48(%rbp)
movq %rcx, -56(%rbp)
jb .LBB167_3
jmp .LBB167_4
.LBB167_3:
.loc 39 0 22
xorl %eax, %eax
movl %eax, %esi
.loc 39 190 22
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB167_4:
.loc 39 0 22
movq -48(%rbp), %rax
movq -56(%rbp), %rcx
.loc 39 190 22
movq %rcx, (%rax)
.loc 39 191 20 is_stmt 1
movq -8(%rbp), %rax
.loc 39 191 13 is_stmt 0
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1355:
.Lfunc_end167:
.size "std.array_list.AlignedArrayList(std.debug.CompileUnit,null).addOneAssumeCapacity", .Lfunc_end167-"std.array_list.AlignedArrayList(std.debug.CompileUnit,null).addOneAssumeCapacity"
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.CompileUnit,null).capacity",@function
"std.array_list.AlignedArrayList(std.debug.CompileUnit,null).capacity":
.Lfunc_begin168:
.loc 39 73 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
.Ltmp1356:
.loc 39 74 30 prologue_end
movq 8(%rdi), %rax
.loc 39 74 13 is_stmt 0
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1357:
.Lfunc_end168:
.size "std.array_list.AlignedArrayList(std.debug.CompileUnit,null).capacity", .Lfunc_end168-"std.array_list.AlignedArrayList(std.debug.CompileUnit,null).capacity"
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.realloc.39,@function
std.mem.Allocator.realloc.39:
.Lfunc_begin169:
.loc 8 141 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, %rax
movq %rdx, -8(%rbp)
.Ltmp1358:
movq %r8, -16(%rbp)
.Ltmp1359:
.loc 8 146 20 prologue_end
movq -8(%rbp), %rdx
.loc 8 146 60 is_stmt 0
movq -16(%rbp), %r8
movq %rdi, -24(%rbp)
movq %rsi, -32(%rbp)
movq %rax, -40(%rbp)
.loc 8 146 35
callq std.mem.Allocator.alignedRealloc.40
.Ltmp1360:
.loc 8 0 35
movq -24(%rbp), %rax
.loc 8 146 9
cmpw $0, 16(%rax)
je .LBB169_2
.loc 8 0 9
movq -32(%rbp), %rdi
.loc 8 146 9
callq __zig_return_error
jmp .LBB169_3
.LBB169_2:
jmp .LBB169_3
.LBB169_3:
.loc 8 0 9
movq -40(%rbp), %rax
.loc 8 146 9
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1361:
.Lfunc_end169:
.size std.mem.Allocator.realloc.39, .Lfunc_end169-std.mem.Allocator.realloc.39
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.alignedRealloc.40,@function
std.mem.Allocator.alignedRealloc.40:
.Lfunc_begin170:
.loc 8 152 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $240, %rsp
movq %rdi, %rax
movq %fs:40, %r9
movq %r9, -8(%rbp)
movq %rdx, -144(%rbp)
.Ltmp1362:
movq %r8, -152(%rbp)
.Ltmp1363:
.loc 8 160 25 prologue_end
cmpq $0, 8(%rcx)
movq %rcx, -160(%rbp)
.Ltmp1364:
.loc 8 0 25 is_stmt 0
movq %rsi, -168(%rbp)
movq %rdi, -176(%rbp)
movq %rax, -184(%rbp)
.loc 8 160 9
jne .LBB170_6
.Ltmp1365:
.loc 8 161 24 is_stmt 1
movq -144(%rbp), %rdx
.loc 8 161 56 is_stmt 0
movq -152(%rbp), %rcx
movq -176(%rbp), %rdi
movq -168(%rbp), %rsi
.loc 8 161 37
callq std.mem.Allocator.alignedAlloc.86
movq -176(%rbp), %rax
.loc 8 161 13
cmpw $0, 16(%rax)
je .LBB170_3
.Ltmp1366:
.loc 8 0 13
movq -168(%rbp), %rdi
.loc 8 161 13
callq __zig_return_error
jmp .LBB170_4
.Ltmp1367:
.LBB170_3:
jmp .LBB170_4
.Ltmp1368:
.LBB170_4:
.loc 8 0 13
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB170_29
.Ltmp1369:
movq -184(%rbp), %rax
.loc 8 161 13
addq $240, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1370:
.LBB170_6:
.cfi_def_cfa %rbp, 16
.loc 8 160 9 is_stmt 1
jmp .LBB170_7
.Ltmp1371:
.LBB170_7:
.loc 8 163 19
cmpq $0, -152(%rbp)
.loc 8 163 9 is_stmt 0
jne .LBB170_10
.Ltmp1372:
.loc 8 164 17 is_stmt 1
movq -144(%rbp), %rdi
movq -160(%rbp), %rsi
.loc 8 164 22 is_stmt 0
callq std.mem.Allocator.free.87
.loc 8 165 13 is_stmt 1
movq __unnamed_92+16(%rip), %rax
movq -176(%rbp), %rcx
movq %rax, 16(%rcx)
vmovdqu __unnamed_92(%rip), %xmm0
vmovdqu %xmm0, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB170_30
.Ltmp1373:
.loc 8 0 13 is_stmt 0
movq -184(%rbp), %rax
.loc 8 165 13
addq $240, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1374:
.LBB170_10:
.cfi_def_cfa %rbp, 16
.loc 8 163 9 is_stmt 1
jmp .LBB170_11
.Ltmp1375:
.LBB170_11:
.loc 8 0 9 is_stmt 0
movq -160(%rbp), %rax
.loc 8 168 32 is_stmt 1
movq (%rax), %rcx
movq %rcx, -72(%rbp)
imulq $40, 8(%rax), %rcx
movq %rcx, -64(%rbp)
.loc 8 169 56
movq -152(%rbp), %rcx
.loc 8 169 36 is_stmt 0
leaq -88(%rbp), %rdi
movq -168(%rbp), %rsi
movl $40, %edx
callq std.math.mul
.loc 8 169 63
cmpw $0, -80(%rbp)
je .LBB170_14
.Ltmp1376:
.loc 8 0 63
movq -168(%rbp), %rdi
.loc 8 169 69
callq __zig_return_error
movq __unnamed_93+16(%rip), %rax
movq -176(%rbp), %rcx
movq %rax, 16(%rcx)
vmovdqu __unnamed_93(%rip), %xmm0
vmovdqu %xmm0, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB170_31
.Ltmp1377:
.loc 8 0 69
movq -184(%rbp), %rax
.loc 8 169 69
addq $240, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1378:
.LBB170_14:
.cfi_def_cfa %rbp, 16
.loc 8 169 63
movq -88(%rbp), %rax
movq %rax, -120(%rbp)
.Ltmp1379:
.loc 8 170 36 is_stmt 1
movq -144(%rbp), %rax
movq (%rax), %rax
.loc 8 170 47 is_stmt 0
movq -144(%rbp), %rdx
.loc 8 170 86
movq -120(%rbp), %r9
.loc 8 170 46
leaq -112(%rbp), %rdi
movq -168(%rbp), %rsi
leaq -72(%rbp), %rcx
movl $8, %r8d
movl $8, (%rsp)
callq *%rax
.loc 8 170 28
cmpw $0, -96(%rbp)
je .LBB170_18
.Ltmp1380:
movw -96(%rbp), %ax
movq -176(%rbp), %rcx
movw %ax, 16(%rcx)
movq -168(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB170_32
.Ltmp1381:
.loc 8 0 28
movq -184(%rbp), %rax
.loc 8 170 28
addq $240, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1382:
.LBB170_18:
.cfi_def_cfa %rbp, 16
movq -112(%rbp), %rax
movq %rax, -136(%rbp)
movq -104(%rbp), %rax
movq %rax, -128(%rbp)
.loc 8 171 26 is_stmt 1
movq -128(%rbp), %rax
.loc 8 171 31 is_stmt 0
cmpq -120(%rbp), %rax
sete %cl
.loc 8 171 15
movzbl %cl, %edi
callq std.debug.assert
.loc 8 172 13 is_stmt 1
movq -152(%rbp), %rax
movq -160(%rbp), %rdx
.loc 8 172 19 is_stmt 0
cmpq 8(%rdx), %rax
.loc 8 172 9
jbe .LBB170_20
.Ltmp1383:
.loc 8 173 31 is_stmt 1
movq -136(%rbp), %rax
.loc 8 173 36 is_stmt 0
addq -64(%rbp), %rax
.loc 8 173 79
movq -128(%rbp), %rcx
.loc 8 173 84
subq -64(%rbp), %rcx
setb %dl
movq %rax, -192(%rbp)
movq %rcx, -200(%rbp)
jb .LBB170_22
jmp .LBB170_23
.Ltmp1384:
.LBB170_20:
.loc 8 172 9 is_stmt 1
jmp .LBB170_21
.Ltmp1385:
.LBB170_21:
.loc 8 175 59
movq -136(%rbp), %rax
andq $7, %rax
cmpq $0, %rax
je .LBB170_24
jmp .LBB170_25
.Ltmp1386:
.LBB170_22:
.loc 8 0 59 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.Ltmp1387:
.loc 8 173 84 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp1388:
.LBB170_23:
.loc 8 0 84 is_stmt 0
leaq -56(%rbp), %rax
movq -192(%rbp), %rdi
.loc 8 173 13
movl $170, %esi
movq -200(%rbp), %rdx
movq %rax, -208(%rbp)
callq memset@PLT
movq $1296236545, -56(%rbp)
movq -192(%rbp), %rax
movq %rax, -48(%rbp)
movq -200(%rbp), %rcx
movq %rcx, -40(%rbp)
movq $0, -32(%rbp)
movq $0, -24(%rbp)
movq $0, -16(%rbp)
xorl %esi, %esi
movl %esi, %edx
movq -208(%rbp), %rax
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
.Ltmp1389:
.loc 8 172 9 is_stmt 1
jmp .LBB170_21
.Ltmp1390:
.LBB170_24:
.loc 8 0 9 is_stmt 0
movq -176(%rbp), %rax
.loc 8 175 16 is_stmt 1
movw $0, 16(%rax)
movq -136(%rbp), %rcx
movq %rcx, (%rax)
movq -128(%rbp), %rcx
movq %rcx, %rax
xorl %edx, %edx
movl $40, %esi
divq %rsi
cmpq $0, %rdx
movq %rcx, -216(%rbp)
je .LBB170_26
jmp .LBB170_28
.Ltmp1391:
.LBB170_25:
.loc 8 0 16 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 8 175 59
leaq __unnamed_1(%rip), %rdi
callq std.special.panic
.Ltmp1392:
.LBB170_26:
.loc 8 0 59
movabsq $-3689348814741910323, %rax
movq -216(%rbp), %rcx
movq %rax, -224(%rbp)
.loc 8 175 16
movq %rcx, %rax
movq -224(%rbp), %rdx
mulq %rdx
shrq $5, %rdx
movq -176(%rbp), %rax
movq %rdx, 8(%rax)
movw $0, 16(%rax)
movq %fs:40, %rdx
movq -8(%rbp), %rsi
cmpq %rsi, %rdx
jne .LBB170_33
.Ltmp1393:
.loc 8 0 16
movq -184(%rbp), %rax
.loc 8 175 9
addq $240, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1394:
.LBB170_28:
.cfi_def_cfa %rbp, 16
.loc 8 0 9
xorl %eax, %eax
movl %eax, %esi
.loc 8 175 16
leaq __unnamed_78(%rip), %rdi
callq std.special.panic
.Ltmp1395:
.LBB170_29:
.loc 8 0 0
callq __stack_chk_fail@PLT
.Ltmp1396:
.LBB170_30:
callq __stack_chk_fail@PLT
.Ltmp1397:
.LBB170_31:
callq __stack_chk_fail@PLT
.Ltmp1398:
.LBB170_32:
callq __stack_chk_fail@PLT
.Ltmp1399:
.LBB170_33:
callq __stack_chk_fail@PLT
.Ltmp1400:
.Lfunc_end170:
.size std.mem.Allocator.alignedRealloc.40, .Lfunc_end170-std.mem.Allocator.alignedRealloc.40
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.CompileUnit,null).count",@function
"std.array_list.AlignedArrayList(std.debug.CompileUnit,null).count":
.Lfunc_begin171:
.loc 39 69 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
.Ltmp1401:
.loc 39 70 24 prologue_end
movq 16(%rdi), %rax
.loc 39 70 13 is_stmt 0
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1402:
.Lfunc_end171:
.size "std.array_list.AlignedArrayList(std.debug.CompileUnit,null).count", .Lfunc_end171-"std.array_list.AlignedArrayList(std.debug.CompileUnit,null).count"
.cfi_endproc
.p2align 4, 0x90
.type std.fmt.format.41,@function
std.fmt.format.41:
.Lfunc_begin172:
.loc 13 52 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rsi, -16(%rbp)
movq %rdx, -24(%rbp)
.Ltmp1403:
.loc 13 88 29 prologue_end
movq -24(%rbp), %rax
.loc 13 88 36 is_stmt 0
movq -16(%rbp), %rsi
movq %rdi, -32(%rbp)
.loc 13 88 35
leaq __unnamed_94(%rip), %rdx
movq %rcx, -40(%rbp)
.Ltmp1404:
callq *%rax
movw %ax, -2(%rbp)
.loc 13 88 25
cmpw $0, -2(%rbp)
je .LBB172_2
.Ltmp1405:
movw -2(%rbp), %ax
movq -32(%rbp), %rdi
movw %ax, -42(%rbp)
callq __zig_return_error
movw -42(%rbp), %ax
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1406:
.LBB172_2:
.cfi_def_cfa %rbp, 16
.loc 13 135 25 is_stmt 1
movq -16(%rbp), %rcx
.loc 13 137 25
movq -24(%rbp), %r8
movq -32(%rbp), %rdi
movq -40(%rbp), %rsi
.loc 13 131 35
leaq __unnamed_95(%rip), %rdx
movl $3, %r9d
callq std.fmt.formatType.88
movw %ax, -4(%rbp)
.loc 13 131 21 is_stmt 0
cmpw $0, -4(%rbp)
je .LBB172_4
.Ltmp1407:
movw -4(%rbp), %ax
movq -32(%rbp), %rdi
movw %ax, -44(%rbp)
callq __zig_return_error
movw -44(%rbp), %ax
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1408:
.LBB172_4:
.cfi_def_cfa %rbp, 16
.loc 13 272 13 is_stmt 1
movq -24(%rbp), %rax
.loc 13 272 20 is_stmt 0
movq -16(%rbp), %rsi
movq -32(%rbp), %rdi
.loc 13 272 19
leaq __unnamed_96(%rip), %rdx
callq *%rax
movw %ax, -6(%rbp)
.loc 13 272 9
cmpw $0, -6(%rbp)
je .LBB172_6
.Ltmp1409:
movw -6(%rbp), %ax
movq -32(%rbp), %rdi
movw %ax, -46(%rbp)
callq __zig_return_error
movw -46(%rbp), %ax
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1410:
.LBB172_6:
.cfi_def_cfa %rbp, 16
.loc 13 0 9
xorl %eax, %eax
.loc 13 58 15 is_stmt 1
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1411:
.Lfunc_end172:
.size std.fmt.format.41, .Lfunc_end172-std.fmt.format.41
.cfi_endproc
.p2align 4, 0x90
.type std.heap.FixedBufferAllocator.init,@function
std.heap.FixedBufferAllocator.init:
.Lfunc_begin173:
.loc 14 432 0
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
movq %rdi, %rax
.Ltmp1412:
.loc 14 435 30 prologue_end
leaq std.heap.FixedBufferAllocator.realloc(%rip), %rcx
movq %rcx, (%rdi)
.loc 14 436 29
leaq std.heap.FixedBufferAllocator.shrink(%rip), %rcx
movq %rcx, 8(%rdi)
.loc 14 438 23
movq (%rsi), %rcx
movq %rcx, 24(%rdi)
movq 8(%rsi), %rcx
movq %rcx, 32(%rdi)
.loc 14 439 26
movq $0, 16(%rdi)
.loc 14 433 9
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1413:
.Lfunc_end173:
.size std.heap.FixedBufferAllocator.init, .Lfunc_end173-std.heap.FixedBufferAllocator.init
.cfi_endproc
.p2align 4, 0x90
.type std.process.getEnvVarOwned,@function
std.process.getEnvVarOwned:
.Lfunc_begin174:
.file 41 "/home/sargun/zig-linux-x86_64-0.5.0/lib/zig/std/process.zig"
.loc 41 131 0
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $80, %rsp
movq %rdi, %rax
movq %fs:40, %r8
movq %r8, -8(%rbp)
movq %rdx, -56(%rbp)
.Ltmp1414:
.loc 41 162 33 prologue_end
leaq -32(%rbp), %rdx
movq %rdi, -64(%rbp)
movq %rdx, %rdi
movq %rsi, -72(%rbp)
movq %rcx, %rsi
movq %rax, -80(%rbp)
callq std.os.getenv
.Ltmp1415:
.loc 41 162 39 is_stmt 0
testb $1, -16(%rbp)
jne .LBB174_3
.loc 41 0 39
movq -72(%rbp), %rdi
.loc 41 162 46
callq __zig_return_error
movq __unnamed_97+16(%rip), %rax
movq -64(%rbp), %rcx
movq %rax, 16(%rcx)
vmovdqu __unnamed_97(%rip), %xmm0
vmovdqu %xmm0, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB174_9
.loc 41 0 46
movq -80(%rbp), %rax
.loc 41 162 46
addq $80, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB174_3:
.cfi_def_cfa %rbp, 16
.loc 41 162 39
movq -32(%rbp), %rax
movq %rax, -48(%rbp)
movq -24(%rbp), %rax
movq %rax, -40(%rbp)
.loc 41 163 25 is_stmt 1
movq -56(%rbp), %rdx
movq -64(%rbp), %rdi
movq -72(%rbp), %rsi
.loc 41 163 24 is_stmt 0
leaq -48(%rbp), %rcx
.Ltmp1416:
callq std.mem.dupe
.Ltmp1417:
.loc 41 0 24
movq -64(%rbp), %rax
.loc 41 163 9
cmpw $0, 16(%rax)
je .LBB174_6
.loc 41 0 9
movq -72(%rbp), %rdi
.loc 41 163 9
callq __zig_return_error
jmp .LBB174_7
.LBB174_6:
jmp .LBB174_7
.LBB174_7:
.loc 41 0 9
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB174_10
movq -80(%rbp), %rax
.loc 41 163 9
addq $80, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1418:
.LBB174_9:
.cfi_def_cfa %rbp, 16
.loc 41 0 0
callq __stack_chk_fail@PLT
.LBB174_10:
callq __stack_chk_fail@PLT
.Ltmp1419:
.Lfunc_end174:
.size std.process.getEnvVarOwned, .Lfunc_end174-std.process.getEnvVarOwned
.cfi_endproc
.p2align 4, 0x90
.type std.fs.file.File.isTty,@function
std.fs.file.File.isTty:
.Lfunc_begin175:
.loc 34 171 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
.Ltmp1420:
.loc 34 172 30 prologue_end
movl (%rdi), %edi
.Ltmp1421:
.loc 34 172 25 is_stmt 0
callq std.os.isatty
movb %al, %cl
.loc 34 172 9
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1422:
.Lfunc_end175:
.size std.fs.file.File.isTty, .Lfunc_end175-std.fs.file.File.isTty
.cfi_endproc
.p2align 4, 0x90
.type std.math.min,@function
std.math.min:
.Lfunc_begin176:
.loc 36 266 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $16, %rsp
movq %rdi, -8(%rbp)
movq %rsi, -16(%rbp)
.Ltmp1423:
.loc 36 268 9 prologue_end
movq -8(%rbp), %rax
.loc 36 268 11 is_stmt 0
cmpq -16(%rbp), %rax
.loc 36 268 5
jae .LBB176_2
.Ltmp1424:
.loc 36 272 45 is_stmt 1
movq -8(%rbp), %rax
.loc 36 272 21 is_stmt 0
addq $16, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1425:
.LBB176_2:
.cfi_def_cfa %rbp, 16
.loc 36 279 45 is_stmt 1
movq -16(%rbp), %rax
.loc 36 279 21 is_stmt 0
addq $16, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1426:
.Lfunc_end176:
.size std.math.min, .Lfunc_end176-std.math.min
.cfi_endproc
.p2align 4, 0x90
.type std.debug.printSourceAtAddress,@function
std.debug.printSourceAtAddress:
.Lfunc_begin177:
.loc 2 335 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rsi, -8(%rbp)
movq %rdx, -16(%rbp)
movq %rcx, -24(%rbp)
andb $1, %r8b
movb %r8b, -25(%rbp)
.Ltmp1427:
.loc 2 342 46 prologue_end
movq -8(%rbp), %rsi
.loc 2 342 58 is_stmt 0
movq -16(%rbp), %rdx
.loc 2 342 70
movq -24(%rbp), %rcx
.loc 2 342 79
movb -25(%rbp), %al
.loc 2 342 12
movzbl %al, %r8d
movq %rdi, -40(%rbp)
callq std.debug.printSourceAtAddressPosix
.loc 2 342 5
cmpw $0, %ax
movw %ax, -42(%rbp)
je .LBB177_2
.loc 2 0 5
movq -40(%rbp), %rdi
.loc 2 342 5
callq __zig_return_error
jmp .LBB177_3
.LBB177_2:
jmp .LBB177_3
.LBB177_3:
.loc 2 0 5
movw -42(%rbp), %ax
.loc 2 342 5
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1428:
.Lfunc_end177:
.size std.debug.printSourceAtAddress, .Lfunc_end177-std.debug.printSourceAtAddress
.cfi_endproc
.p2align 4, 0x90
.type std.debug.printSourceAtAddressPosix,@function
std.debug.printSourceAtAddressPosix:
.Lfunc_begin178:
.loc 2 762 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rsi, -8(%rbp)
movq %rdx, -16(%rbp)
movq %rcx, -24(%rbp)
andb $1, %r8b
movb %r8b, -25(%rbp)
.Ltmp1429:
.loc 2 763 38 prologue_end
movq -8(%rbp), %rsi
.loc 2 763 50 is_stmt 0
movq -16(%rbp), %rdx
.loc 2 763 62
movq -24(%rbp), %rcx
.loc 2 763 71
movb -25(%rbp), %al
.loc 2 763 37
movzbl %al, %r8d
movq %rdi, -40(%rbp)
callq std.debug.printSourceAtAddressDwarf
.loc 2 763 5
cmpw $0, %ax
movw %ax, -42(%rbp)
je .LBB178_2
.loc 2 0 5
movq -40(%rbp), %rdi
.loc 2 763 5
callq __zig_return_error
jmp .LBB178_3
.LBB178_2:
jmp .LBB178_3
.LBB178_3:
.loc 2 0 5
movw -42(%rbp), %ax
.loc 2 763 5
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1430:
.Lfunc_end178:
.size std.debug.printSourceAtAddressPosix, .Lfunc_end178-std.debug.printSourceAtAddressPosix
.cfi_endproc
.p2align 4, 0x90
.type std.debug.printSourceAtAddressDwarf,@function
std.debug.printSourceAtAddressDwarf:
.Lfunc_begin179:
.loc 2 722 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $272, %rsp
movq %fs:40, %rax
movq %rax, -8(%rbp)
movq %rsi, -184(%rbp)
movq %rdx, -192(%rbp)
movq %rcx, -200(%rbp)
andb $1, %r8b
movb %r8b, -201(%rbp)
.Ltmp1431:
.loc 2 729 42 prologue_end
movq -184(%rbp), %rdx
.loc 2 729 54 is_stmt 0
movq -200(%rbp), %rcx
.loc 2 729 41
leaq -24(%rbp), %rax
movq %rdi, -216(%rbp)
movq %rax, %rdi
movq -216(%rbp), %rsi
callq std.debug.findCompileUnit
.loc 2 729 63
cmpw $0, -16(%rbp)
je .LBB179_12
.Ltmp1432:
.loc 2 730 9 is_stmt 1
testb $1, -201(%rbp)
jne .LBB179_2
jmp .LBB179_5
.LBB179_2:
.Ltmp1433:
.loc 2 731 27
movq -192(%rbp), %rsi
.loc 2 731 99 is_stmt 0
movq -200(%rbp), %rdx
movq -216(%rbp), %rdi
.loc 2 731 33
callq "std.io.OutStream(std.os.WriteError).print.42"
movw %ax, -154(%rbp)
.loc 2 731 13
cmpw $0, -154(%rbp)
je .LBB179_8
movw -154(%rbp), %ax
movq -216(%rbp), %rdi
movw %ax, -218(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB179_40
.loc 2 0 13
movw -218(%rbp), %ax
.loc 2 731 13
addq $272, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1434:
.LBB179_5:
.cfi_def_cfa %rbp, 16
.loc 2 733 27 is_stmt 1
movq -192(%rbp), %rsi
.loc 2 733 71 is_stmt 0
movq -200(%rbp), %rdx
movq -216(%rbp), %rdi
.loc 2 733 33
callq "std.io.OutStream(std.os.WriteError).print.43"
movw %ax, -156(%rbp)
.loc 2 733 13
cmpw $0, -156(%rbp)
je .LBB179_9
movw -156(%rbp), %ax
movq -216(%rbp), %rdi
movw %ax, -220(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB179_41
.loc 2 0 13
movw -220(%rbp), %ax
.loc 2 733 13
addq $272, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1435:
.LBB179_8:
.cfi_def_cfa %rbp, 16
.loc 2 730 9 is_stmt 1
jmp .LBB179_10
.LBB179_9:
jmp .LBB179_10
.LBB179_10:
.loc 2 0 9 is_stmt 0
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB179_42
xorl %eax, %eax
.loc 2 735 9 is_stmt 1
addq $272, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1436:
.LBB179_12:
.cfi_def_cfa %rbp, 16
.loc 2 729 63
movq -24(%rbp), %rax
movq %rax, -168(%rbp)
.loc 2 737 47
movq -168(%rbp), %rax
.loc 2 737 51 is_stmt 0
movq 8(%rax), %rdx
.loc 2 737 66
movq -184(%rbp), %rcx
.loc 2 737 65
leaq -48(%rbp), %rdi
movq -216(%rbp), %rsi
movl $3, %r8d
callq std.debug.Die.getAttrString
.loc 2 737 31
cmpw $0, -32(%rbp)
je .LBB179_16
movw -32(%rbp), %ax
movq -216(%rbp), %rdi
movw %ax, -222(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB179_43
.loc 2 0 31
movw -222(%rbp), %ax
.loc 2 737 31
addq $272, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB179_16:
.cfi_def_cfa %rbp, 16
movq -48(%rbp), %rax
movq %rax, -64(%rbp)
movq -40(%rbp), %rax
movq %rax, -56(%rbp)
.loc 2 738 32 is_stmt 1
movq -184(%rbp), %rdx
.loc 2 738 44 is_stmt 0
movq -168(%rbp), %rcx
.loc 2 738 60
movq -200(%rbp), %r8
.loc 2 738 31
leaq -112(%rbp), %rdi
movq -216(%rbp), %rsi
callq std.debug.getLineNumberInfoDwarf
.loc 2 738 5
cmpw $0, -72(%rbp)
jne .LBB179_23
.loc 2 0 5
leaq -112(%rbp), %rax
.Ltmp1437:
.loc 2 740 48 is_stmt 1
movq -184(%rbp), %rsi
.loc 2 740 60 is_stmt 0
movq -200(%rbp), %rdx
.loc 2 740 47
leaq -136(%rbp), %rdi
movq %rax, -232(%rbp)
.Ltmp1438:
callq std.debug.getSymbolNameDwarf
.loc 2 740 69
testb $1, -120(%rbp)
jne .LBB179_19
.Ltmp1439:
.loc 2 740 76
movq __unnamed_98(%rip), %rax
movq %rax, -152(%rbp)
movq __unnamed_98+8(%rip), %rax
movq %rax, -144(%rbp)
.loc 2 740 69
jmp .LBB179_20
.Ltmp1440:
.LBB179_19:
movq -136(%rbp), %rax
movq %rax, -152(%rbp)
movq -128(%rbp), %rax
movq %rax, -144(%rbp)
.Ltmp1441:
.LBB179_20:
.loc 2 742 13 is_stmt 1
movq -192(%rbp), %rsi
.loc 2 744 13
movq -200(%rbp), %rcx
.loc 2 747 13
movb -201(%rbp), %al
.loc 2 741 26
movzbl %al, %edx
movq %rsp, %rdi
movl %edx, (%rdi)
leaq -152(%rbp), %r8
leaq -64(%rbp), %r9
movq -216(%rbp), %rdi
movq -232(%rbp), %rdx
callq std.debug.printLineInfo
movw %ax, -170(%rbp)
.loc 2 741 9 is_stmt 0
cmpw $0, -170(%rbp)
je .LBB179_35
.Ltmp1442:
movw -170(%rbp), %ax
movq -232(%rbp), %rdi
movw %ax, -234(%rbp)
.Ltmp1443:
.loc 2 739 31 is_stmt 1
callq std.debug.LineInfo.deinit
movq -216(%rbp), %rdi
.Ltmp1444:
.loc 2 741 9
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB179_44
.Ltmp1445:
.loc 2 0 9 is_stmt 0
movw -234(%rbp), %ax
.loc 2 741 9
addq $272, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1446:
.LBB179_23:
.cfi_def_cfa %rbp, 16
.loc 2 738 5 is_stmt 1
leaq -72(%rbp), %rax
.loc 2 750 18
movzwl -72(%rbp), %ecx
addl $-35, %ecx
subw $2, %cx
movq %rax, -248(%rbp)
jb .LBB179_26
jmp .LBB179_24
.LBB179_24:
.loc 2 0 18 is_stmt 0
movq -248(%rbp), %rax
.loc 2 758 24 is_stmt 1
movw (%rax), %cx
movq -216(%rbp), %rdi
movw %cx, -250(%rbp)
.loc 2 758 17 is_stmt 0
callq __zig_return_error
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB179_45
.loc 2 0 17
movw -250(%rbp), %ax
.loc 2 758 17
addq $272, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB179_26:
.cfi_def_cfa %rbp, 16
.Ltmp1447:
.loc 2 752 13 is_stmt 1
testb $1, -201(%rbp)
jne .LBB179_27
jmp .LBB179_30
.LBB179_27:
.Ltmp1448:
.loc 2 753 31
movq -192(%rbp), %rsi
.loc 2 753 102 is_stmt 0
movq -200(%rbp), %rdx
movq -216(%rbp), %rdi
.loc 2 753 37
leaq -64(%rbp), %rcx
callq "std.io.OutStream(std.os.WriteError).print.44"
movw %ax, -172(%rbp)
.loc 2 753 17
cmpw $0, -172(%rbp)
je .LBB179_33
movw -172(%rbp), %ax
movq -216(%rbp), %rdi
movw %ax, -252(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB179_46
.loc 2 0 17
movw -252(%rbp), %ax
.loc 2 753 17
addq $272, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1449:
.LBB179_30:
.cfi_def_cfa %rbp, 16
.loc 2 755 31 is_stmt 1
movq -192(%rbp), %rsi
.loc 2 755 74 is_stmt 0
movq -200(%rbp), %rdx
movq -216(%rbp), %rdi
.loc 2 755 37
leaq -64(%rbp), %rcx
callq "std.io.OutStream(std.os.WriteError).print.45"
movw %ax, -174(%rbp)
.loc 2 755 17
cmpw $0, -174(%rbp)
je .LBB179_34
movw -174(%rbp), %ax
movq -216(%rbp), %rdi
movw %ax, -254(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB179_47
.loc 2 0 17
movw -254(%rbp), %ax
.loc 2 755 17
addq $272, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1450:
.LBB179_33:
.cfi_def_cfa %rbp, 16
.loc 2 752 13 is_stmt 1
jmp .LBB179_36
.LBB179_34:
jmp .LBB179_36
.Ltmp1451:
.LBB179_35:
.loc 2 0 13 is_stmt 0
movq -232(%rbp), %rdi
.Ltmp1452:
.loc 2 739 31 is_stmt 1
callq std.debug.LineInfo.deinit
.Ltmp1453:
.loc 2 738 5
jmp .LBB179_38
.Ltmp1454:
.LBB179_36:
.loc 2 750 18
jmp .LBB179_37
.LBB179_37:
.loc 2 738 5
jmp .LBB179_38
.LBB179_38:
.loc 2 0 5 is_stmt 0
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB179_48
xorl %eax, %eax
.loc 2 728 9 is_stmt 1
addq $272, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1455:
.LBB179_40:
.cfi_def_cfa %rbp, 16
.loc 2 0 0 is_stmt 0
callq __stack_chk_fail@PLT
.LBB179_41:
callq __stack_chk_fail@PLT
.LBB179_42:
callq __stack_chk_fail@PLT
.LBB179_43:
callq __stack_chk_fail@PLT
.LBB179_44:
.Ltmp1456:
callq __stack_chk_fail@PLT
.Ltmp1457:
.LBB179_45:
callq __stack_chk_fail@PLT
.LBB179_46:
callq __stack_chk_fail@PLT
.LBB179_47:
callq __stack_chk_fail@PLT
.LBB179_48:
callq __stack_chk_fail@PLT
.Ltmp1458:
.Lfunc_end179:
.size std.debug.printSourceAtAddressDwarf, .Lfunc_end179-std.debug.printSourceAtAddressDwarf
.cfi_endproc
.p2align 4, 0x90
.type std.debug.findCompileUnit,@function
std.debug.findCompileUnit:
.Lfunc_begin180:
.loc 2 2239 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $240, %rsp
movq %rdi, %rax
movq %fs:40, %r8
movq %r8, -8(%rbp)
movq %rdx, -128(%rbp)
movq %rcx, -136(%rbp)
.Ltmp1459:
.loc 2 2240 12 prologue_end
movq -128(%rbp), %rcx
addq $144, %rcx
.loc 2 2240 38 is_stmt 0
leaq -24(%rbp), %rdx
movq %rdi, -144(%rbp)
movq %rdx, %rdi
movq %rsi, -152(%rbp)
movq %rcx, %rsi
movq %rax, -160(%rbp)
callq "std.array_list.AlignedArrayList(std.debug.CompileUnit,null).toSlice"
.loc 2 2240 5
movq $0, -80(%rbp)
movq -16(%rbp), %rax
movq %rax, -168(%rbp)
.LBB180_1:
movq -80(%rbp), %rax
movq -168(%rbp), %rcx
cmpq %rcx, %rax
movq %rax, -176(%rbp)
jae .LBB180_49
.loc 2 0 5
movq -176(%rbp), %rax
.loc 2 2240 5
imulq $40, %rax, %rcx
addq -24(%rbp), %rcx
.loc 2 2240 44
movq %rcx, -88(%rbp)
.Ltmp1460:
.loc 2 2241 25 is_stmt 1
movq -88(%rbp), %rcx
movq %rcx, %rdx
addq $16, %rdx
.loc 2 2241 9 is_stmt 0
testb $1, 32(%rcx)
movq %rdx, -184(%rbp)
jne .LBB180_3
jmp .LBB180_10
.LBB180_3:
.Ltmp1461:
.loc 2 2242 17 is_stmt 1
movq -136(%rbp), %rax
movq -184(%rbp), %rcx
.loc 2 2242 32 is_stmt 0
cmpq (%rcx), %rax
setae %dl
.loc 2 2242 47
testb $1, %dl
movb %dl, -185(%rbp)
jne .LBB180_4
jmp .LBB180_5
.Ltmp1462:
.LBB180_4:
.loc 2 2242 51
movq -136(%rbp), %rax
movq -184(%rbp), %rcx
.loc 2 2242 66
cmpq 8(%rcx), %rax
setb %dl
movb %dl, -185(%rbp)
.Ltmp1463:
.LBB180_5:
.loc 2 0 66
movb -185(%rbp), %al
.loc 2 2242 13
testb $1, %al
jne .LBB180_6
jmp .LBB180_8
.Ltmp1464:
.LBB180_6:
.loc 2 2242 86
movq -88(%rbp), %rax
movq -144(%rbp), %rcx
movw $0, 8(%rcx)
movq %rax, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB180_53
.Ltmp1465:
.loc 2 0 86
movq -160(%rbp), %rax
.loc 2 2242 79
addq $240, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1466:
.LBB180_8:
.cfi_def_cfa %rbp, 16
.loc 2 2242 13
jmp .LBB180_9
.Ltmp1467:
.LBB180_9:
.loc 2 2241 9 is_stmt 1
jmp .LBB180_11
.Ltmp1468:
.LBB180_10:
jmp .LBB180_11
.LBB180_11:
.loc 2 2244 25
movq -88(%rbp), %rax
.loc 2 2244 29 is_stmt 0
movq 8(%rax), %rdx
.loc 2 2244 46
leaq -40(%rbp), %rdi
movq -152(%rbp), %rsi
movl $85, %ecx
callq std.debug.Die.getAttrSecOffset
.loc 2 2244 9
cmpw $0, -32(%rbp)
jne .LBB180_41
.loc 2 0 9
leaq -40(%rbp), %rax
.Ltmp1469:
.loc 2 2245 13 is_stmt 1
movq $0, -96(%rbp)
.loc 2 2246 19
movq -128(%rbp), %rcx
movq %rcx, %rdx
addq $88, %rdx
.loc 2 2246 13 is_stmt 0
testb $1, 104(%rcx)
movq %rax, -200(%rbp)
.Ltmp1470:
.loc 2 0 13
movq %rdx, -208(%rbp)
.loc 2 2246 13
jne .LBB180_13
jmp .LBB180_40
.Ltmp1471:
.LBB180_13:
.loc 2 2247 23 is_stmt 1
movq -128(%rbp), %rax
.loc 2 2247 45 is_stmt 0
movq (%rax), %rsi
movq -208(%rbp), %rax
.loc 2 2247 65
movq (%rax), %rcx
movq -200(%rbp), %rdx
.loc 2 2247 73
addq (%rdx), %rcx
setb %dil
movq %rsi, -216(%rbp)
movq %rcx, -224(%rbp)
jb .LBB180_51
jmp .LBB180_52
.Ltmp1472:
.LBB180_14:
.loc 2 2247 17
movw -98(%rbp), %ax
movq -144(%rbp), %rcx
movw %ax, 8(%rcx)
movq -152(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB180_54
.Ltmp1473:
.loc 2 0 17
movq -160(%rbp), %rax
.loc 2 2247 17
addq $240, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1474:
.LBB180_16:
.cfi_def_cfa %rbp, 16
.loc 2 2248 17 is_stmt 1
jmp .LBB180_17
.Ltmp1475:
.LBB180_17:
.loc 2 2248 24 is_stmt 0
jmp .LBB180_18
.Ltmp1476:
.LBB180_18:
.loc 2 2249 46 is_stmt 1
movq -128(%rbp), %rax
.loc 2 2249 62 is_stmt 0
movq 8(%rax), %rdx
.loc 2 2249 76
leaq -56(%rbp), %rdi
movq -152(%rbp), %rsi
callq "std.io.in_stream.InStream(anyerror).readIntLittle.46"
.loc 2 2249 40
cmpw $0, -48(%rbp)
je .LBB180_21
.Ltmp1477:
movw -48(%rbp), %ax
movq -144(%rbp), %rcx
movw %ax, 8(%rcx)
movq -152(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB180_55
.Ltmp1478:
.loc 2 0 40
movq -160(%rbp), %rax
.loc 2 2249 40
addq $240, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1479:
.LBB180_21:
.cfi_def_cfa %rbp, 16
movq -56(%rbp), %rax
movq %rax, -112(%rbp)
.loc 2 2250 44 is_stmt 1
movq -128(%rbp), %rax
.loc 2 2250 60 is_stmt 0
movq 8(%rax), %rdx
.loc 2 2250 74
leaq -72(%rbp), %rdi
movq -152(%rbp), %rsi
callq "std.io.in_stream.InStream(anyerror).readIntLittle.46"
.loc 2 2250 38
cmpw $0, -64(%rbp)
je .LBB180_24
.Ltmp1480:
movw -64(%rbp), %ax
movq -144(%rbp), %rcx
movw %ax, 8(%rcx)
movq -152(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB180_56
.Ltmp1481:
.loc 2 0 38
movq -160(%rbp), %rax
.loc 2 2250 38
addq $240, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1482:
.LBB180_24:
.cfi_def_cfa %rbp, 16
movq -72(%rbp), %rax
movq %rax, -120(%rbp)
.loc 2 2251 36 is_stmt 1
cmpq $0, -112(%rbp)
sete %cl
.loc 2 2251 41 is_stmt 0
testb $1, %cl
movb %cl, -225(%rbp)
jne .LBB180_25
jmp .LBB180_26
.Ltmp1483:
.LBB180_25:
.loc 2 2251 54
cmpq $0, -120(%rbp)
sete %al
movb %al, -225(%rbp)
.Ltmp1484:
.LBB180_26:
.loc 2 0 54
movb -225(%rbp), %al
.loc 2 2251 21
testb $1, %al
jne .LBB180_27
jmp .LBB180_28
.Ltmp1485:
.LBB180_27:
.loc 2 2252 25 is_stmt 1
jmp .LBB180_39
.Ltmp1486:
.LBB180_28:
.loc 2 2251 21
jmp .LBB180_29
.Ltmp1487:
.LBB180_29:
.loc 2 2254 36
cmpq $-1, -112(%rbp)
.loc 2 2254 21 is_stmt 0
jne .LBB180_31
.Ltmp1488:
.loc 2 2255 40 is_stmt 1
movq -112(%rbp), %rax
movq %rax, -96(%rbp)
.loc 2 2256 25
jmp .LBB180_17
.Ltmp1489:
.LBB180_31:
.loc 2 2254 21
jmp .LBB180_32
.Ltmp1490:
.LBB180_32:
.loc 2 2258 25
movq -136(%rbp), %rax
.loc 2 2258 40 is_stmt 0
cmpq -112(%rbp), %rax
setae %cl
.loc 2 2258 54
testb $1, %cl
movb %cl, -226(%rbp)
jne .LBB180_33
jmp .LBB180_34
.Ltmp1491:
.LBB180_33:
.loc 2 2258 58
movq -136(%rbp), %rax
.loc 2 2258 73
cmpq -120(%rbp), %rax
setb %cl
movb %cl, -226(%rbp)
.Ltmp1492:
.LBB180_34:
.loc 2 0 73
movb -226(%rbp), %al
.loc 2 2258 21
testb $1, %al
jne .LBB180_35
jmp .LBB180_37
.Ltmp1493:
.LBB180_35:
.loc 2 2259 32 is_stmt 1
movq -88(%rbp), %rax
movq -144(%rbp), %rcx
movw $0, 8(%rcx)
movq %rax, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB180_57
.Ltmp1494:
.loc 2 0 32 is_stmt 0
movq -160(%rbp), %rax
.loc 2 2259 25
addq $240, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1495:
.LBB180_37:
.cfi_def_cfa %rbp, 16
.loc 2 2258 21 is_stmt 1
jmp .LBB180_38
.Ltmp1496:
.LBB180_38:
.loc 2 2248 17
jmp .LBB180_17
.Ltmp1497:
.LBB180_39:
.loc 2 2246 13
jmp .LBB180_46
.Ltmp1498:
.LBB180_40:
jmp .LBB180_46
.Ltmp1499:
.LBB180_41:
.loc 2 2244 9
leaq -40(%rbp), %rax
addq $8, %rax
.Ltmp1500:
.loc 2 2264 21
cmpw $35, -32(%rbp)
movq %rax, -240(%rbp)
.Ltmp1501:
.loc 2 2264 13 is_stmt 0
je .LBB180_44
.Ltmp1502:
.loc 2 0 13
movq -240(%rbp), %rax
.loc 2 2264 55
movw (%rax), %cx
movq -144(%rbp), %rdx
movw %cx, 8(%rdx)
movq -152(%rbp), %rdi
.loc 2 2264 48
callq __zig_return_error
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB180_58
.Ltmp1503:
.loc 2 0 48
movq -160(%rbp), %rax
.loc 2 2264 48
addq $240, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1504:
.LBB180_44:
.cfi_def_cfa %rbp, 16
.loc 2 2264 13
jmp .LBB180_45
.Ltmp1505:
.LBB180_45:
.loc 2 2265 13 is_stmt 1
jmp .LBB180_48
.Ltmp1506:
.LBB180_46:
.loc 2 2244 9
jmp .LBB180_47
.Ltmp1507:
.LBB180_47:
.loc 2 2240 5
jmp .LBB180_48
.LBB180_48:
.loc 2 0 5 is_stmt 0
movq -176(%rbp), %rax
.loc 2 2240 5
addq $1, %rax
movq %rax, -80(%rbp)
jmp .LBB180_1
.LBB180_49:
.loc 2 0 5
movq -152(%rbp), %rdi
.loc 2 2268 5 is_stmt 1
callq __zig_return_error
vmovdqu __unnamed_99(%rip), %xmm0
movq -144(%rbp), %rax
vmovdqu %xmm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB180_59
.loc 2 0 5 is_stmt 0
movq -160(%rbp), %rax
.loc 2 2268 5
addq $240, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB180_51:
.cfi_def_cfa %rbp, 16
.Ltmp1508:
.loc 2 0 5
xorl %eax, %eax
movl %eax, %esi
.Ltmp1509:
.loc 2 2247 73 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp1510:
.LBB180_52:
.loc 2 0 73 is_stmt 0
movq -152(%rbp), %rdi
movq -216(%rbp), %rsi
movq -224(%rbp), %rdx
.loc 2 2247 52
callq "std.io.seekable_stream.SeekableStream(anyerror,anyerror).seekTo"
movw %ax, -98(%rbp)
.loc 2 2247 17
cmpw $0, -98(%rbp)
jne .LBB180_14
jmp .LBB180_16
.Ltmp1511:
.LBB180_53:
.loc 2 0 0
callq __stack_chk_fail@PLT
.Ltmp1512:
.LBB180_54:
callq __stack_chk_fail@PLT
.Ltmp1513:
.LBB180_55:
callq __stack_chk_fail@PLT
.Ltmp1514:
.LBB180_56:
callq __stack_chk_fail@PLT
.Ltmp1515:
.LBB180_57:
callq __stack_chk_fail@PLT
.Ltmp1516:
.LBB180_58:
callq __stack_chk_fail@PLT
.Ltmp1517:
.LBB180_59:
callq __stack_chk_fail@PLT
.Ltmp1518:
.Lfunc_end180:
.size std.debug.findCompileUnit, .Lfunc_end180-std.debug.findCompileUnit
.cfi_endproc
.p2align 4, 0x90
.type "std.io.OutStream(std.os.WriteError).print.42",@function
"std.io.OutStream(std.os.WriteError).print.42":
.Lfunc_begin181:
.loc 6 69 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $32, %rsp
movq %rsi, -8(%rbp)
movq %rdx, -16(%rbp)
.Ltmp1519:
.loc 6 70 35 prologue_end
movq -8(%rbp), %rsi
.loc 6 70 52 is_stmt 0
movq -8(%rbp), %rax
movq (%rax), %rdx
.loc 6 70 70
movq -16(%rbp), %rcx
movq %rdi, -24(%rbp)
.loc 6 70 34
callq std.fmt.format.48
.loc 6 70 13
cmpw $0, %ax
movw %ax, -26(%rbp)
je .LBB181_2
.loc 6 0 13
movq -24(%rbp), %rdi
.loc 6 70 13
callq __zig_return_error
jmp .LBB181_3
.LBB181_2:
jmp .LBB181_3
.LBB181_3:
.loc 6 0 13
movw -26(%rbp), %ax
.loc 6 70 13
addq $32, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1520:
.Lfunc_end181:
.size "std.io.OutStream(std.os.WriteError).print.42", .Lfunc_end181-"std.io.OutStream(std.os.WriteError).print.42"
.cfi_endproc
.p2align 4, 0x90
.type "std.io.OutStream(std.os.WriteError).print.43",@function
"std.io.OutStream(std.os.WriteError).print.43":
.Lfunc_begin182:
.loc 6 69 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $32, %rsp
movq %rsi, -8(%rbp)
movq %rdx, -16(%rbp)
.Ltmp1521:
.loc 6 70 35 prologue_end
movq -8(%rbp), %rsi
.loc 6 70 52 is_stmt 0
movq -8(%rbp), %rax
movq (%rax), %rdx
.loc 6 70 70
movq -16(%rbp), %rcx
movq %rdi, -24(%rbp)
.loc 6 70 34
callq std.fmt.format.49
.loc 6 70 13
cmpw $0, %ax
movw %ax, -26(%rbp)
je .LBB182_2
.loc 6 0 13
movq -24(%rbp), %rdi
.loc 6 70 13
callq __zig_return_error
jmp .LBB182_3
.LBB182_2:
jmp .LBB182_3
.LBB182_3:
.loc 6 0 13
movw -26(%rbp), %ax
.loc 6 70 13
addq $32, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1522:
.Lfunc_end182:
.size "std.io.OutStream(std.os.WriteError).print.43", .Lfunc_end182-"std.io.OutStream(std.os.WriteError).print.43"
.cfi_endproc
.p2align 4, 0x90
.type std.debug.getLineNumberInfoDwarf,@function
std.debug.getLineNumberInfoDwarf:
.Lfunc_begin183:
.loc 2 1889 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $1728, %rsp
movq %rdi, %rax
movq %fs:40, %r9
movq %r9, -8(%rbp)
movq %rdx, -1032(%rbp)
.Ltmp1523:
movq %r8, -1336(%rbp)
.Ltmp1524:
.loc 2 1890 50 prologue_end
movq 8(%rcx), %rdx
.loc 2 1890 65 is_stmt 0
movq -1032(%rbp), %r8
.loc 2 1890 64
leaq -80(%rbp), %r9
movq %rdi, -1344(%rbp)
movq %r9, %rdi
movq %rsi, -1352(%rbp)
movq %rcx, -1360(%rbp)
.Ltmp1525:
movq %r8, %rcx
movl $27, %r8d
movq %rax, -1368(%rbp)
callq std.debug.Die.getAttrString
.loc 2 1890 30
cmpw $0, -64(%rbp)
je .LBB183_3
.Ltmp1526:
movw -64(%rbp), %ax
movq -1344(%rbp), %rcx
movw %ax, 40(%rcx)
movq -1352(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_277
.Ltmp1527:
.loc 2 0 30
movq -1368(%rbp), %rax
.loc 2 1890 30
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1528:
.LBB183_3:
.cfi_def_cfa %rbp, 16
movq -80(%rbp), %rax
movq %rax, -96(%rbp)
movq -72(%rbp), %rax
movq %rax, -88(%rbp)
movq -1360(%rbp), %rax
.loc 2 1891 50 is_stmt 1
movq 8(%rax), %rdx
.loc 2 1891 67 is_stmt 0
leaq -112(%rbp), %rdi
movq -1352(%rbp), %rsi
movl $16, %ecx
callq std.debug.Die.getAttrSecOffset
.loc 2 1891 30
cmpw $0, -104(%rbp)
je .LBB183_6
.Ltmp1529:
movw -104(%rbp), %ax
movq -1344(%rbp), %rcx
movw %ax, 40(%rcx)
movq -1352(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_278
.Ltmp1530:
.loc 2 0 30
movq -1368(%rbp), %rax
.loc 2 1891 30
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1531:
.LBB183_6:
.cfi_def_cfa %rbp, 16
movq -112(%rbp), %rax
movq %rax, -1040(%rbp)
.loc 2 1893 12 is_stmt 1
movq -1040(%rbp), %rax
.loc 2 1893 33 is_stmt 0
movq -1032(%rbp), %rcx
.loc 2 1893 29
cmpq 80(%rcx), %rax
setb %dl
.loc 2 1893 11
movzbl %dl, %edi
callq std.debug.assert
.loc 2 1895 11 is_stmt 1
movq -1032(%rbp), %rax
.loc 2 1895 33 is_stmt 0
movq (%rax), %rsi
.loc 2 1895 43
movq -1032(%rbp), %rax
.loc 2 1895 54
movq 72(%rax), %rax
.loc 2 1895 62
addq -1040(%rbp), %rax
setb %dl
movq %rsi, -1376(%rbp)
movq %rax, -1384(%rbp)
jb .LBB183_225
jmp .LBB183_226
.Ltmp1532:
.LBB183_7:
.loc 2 1895 5
movw -1042(%rbp), %ax
movq -1344(%rbp), %rcx
movw %ax, 40(%rcx)
movq -1352(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_279
.Ltmp1533:
.loc 2 0 5
movq -1368(%rbp), %rax
.loc 2 1895 5
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1534:
.LBB183_9:
.cfi_def_cfa %rbp, 16
.loc 2 0 5
leaq -56(%rbp), %rax
.loc 2 1897 5 is_stmt 1
leaq -113(%rbp), %rcx
movq %rcx, %rdi
movl $170, %esi
movl $1, %edx
movq %rax, -1392(%rbp)
movq %rcx, -1400(%rbp)
callq memset@PLT
movq $1296236545, -56(%rbp)
movq -1400(%rbp), %rax
movq %rax, -48(%rbp)
movq $1, -40(%rbp)
movq $0, -32(%rbp)
movq $0, -24(%rbp)
movq $0, -16(%rbp)
xorl %esi, %esi
movl %esi, %edx
movq -1392(%rbp), %rax
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
.loc 2 1898 105
movq -1032(%rbp), %rax
movq 8(%rax), %rax
.loc 2 1898 46 is_stmt 0
leaq -136(%rbp), %rdi
movq -1352(%rbp), %rsi
movq %rdx, -1408(%rbp)
movq %rax, %rdx
leaq -113(%rbp), %rcx
.Ltmp1535:
callq std.debug.readInitialLength
.Ltmp1536:
.loc 2 1898 25
cmpw $0, -128(%rbp)
je .LBB183_12
.Ltmp1537:
movw -128(%rbp), %ax
movq -1344(%rbp), %rcx
movw %ax, 40(%rcx)
movq -1352(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_280
.Ltmp1538:
.loc 2 0 25
movq -1368(%rbp), %rax
.loc 2 1898 25
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1539:
.LBB183_12:
.cfi_def_cfa %rbp, 16
movq -136(%rbp), %rax
movq %rax, -1056(%rbp)
.loc 2 1899 21 is_stmt 1
cmpq $0, -1056(%rbp)
.loc 2 1899 5 is_stmt 0
jne .LBB183_15
.Ltmp1540:
.loc 2 0 5
movq -1352(%rbp), %rdi
.Ltmp1541:
.loc 2 1900 9 is_stmt 1
callq __zig_return_error
vmovups __unnamed_100+16(%rip), %ymm0
movq -1344(%rbp), %rax
vmovups %ymm0, 16(%rax)
vmovups __unnamed_100(%rip), %ymm0
vmovups %ymm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_281
.Ltmp1542:
.loc 2 0 9 is_stmt 0
movq -1368(%rbp), %rax
.loc 2 1900 9
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.Ltmp1543:
.LBB183_15:
.cfi_def_cfa %rbp, 16
.loc 2 1899 5 is_stmt 1
jmp .LBB183_16
.Ltmp1544:
.LBB183_16:
.loc 2 1902 25
movq -1056(%rbp), %rax
.loc 2 1902 40 is_stmt 0
testb $1, -113(%rbp)
movq %rax, -1416(%rbp)
jne .LBB183_17
jmp .LBB183_18
.Ltmp1545:
.LBB183_17:
.loc 2 1902 56
movq $12, -1064(%rbp)
.loc 2 1902 40
movl $12, %eax
movq %rax, -1424(%rbp)
jmp .LBB183_19
.Ltmp1546:
.LBB183_18:
.loc 2 1902 71
movq $4, -1064(%rbp)
movl $4, %eax
movq %rax, -1424(%rbp)
.Ltmp1547:
.LBB183_19:
.loc 2 0 71
movq -1424(%rbp), %rax
movq -1416(%rbp), %rcx
.loc 2 1902 37
addq %rax, %rcx
setb %dl
movq %rcx, -1432(%rbp)
jb .LBB183_227
jmp .LBB183_228
.Ltmp1548:
.LBB183_20:
.loc 2 1904 21 is_stmt 1
movw -142(%rbp), %ax
movq -1344(%rbp), %rcx
movw %ax, 40(%rcx)
movq -1352(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_282
.Ltmp1549:
.loc 2 0 21 is_stmt 0
movq -1368(%rbp), %rax
.loc 2 1904 21
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1550:
.LBB183_22:
.cfi_def_cfa %rbp, 16
movw -144(%rbp), %ax
movw %ax, -1074(%rbp)
.loc 2 1906 17 is_stmt 1
cmpw $2, -1074(%rbp)
setne %cl
.loc 2 1906 22 is_stmt 0
testb $1, %cl
movb %cl, -1433(%rbp)
jne .LBB183_23
jmp .LBB183_24
.Ltmp1551:
.LBB183_23:
.loc 2 1906 34
cmpw $4, -1074(%rbp)
setne %al
movb %al, -1433(%rbp)
.Ltmp1552:
.LBB183_24:
.loc 2 0 34
movb -1433(%rbp), %al
.loc 2 1906 5
testb $1, %al
jne .LBB183_25
jmp .LBB183_27
.Ltmp1553:
.LBB183_25:
.loc 2 0 5
movq -1352(%rbp), %rdi
.loc 2 1906 40
callq __zig_return_error
vmovups __unnamed_101+16(%rip), %ymm0
movq -1344(%rbp), %rax
vmovups %ymm0, 16(%rax)
vmovups __unnamed_101(%rip), %ymm0
vmovups %ymm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_283
.Ltmp1554:
.loc 2 0 40
movq -1368(%rbp), %rax
.loc 2 1906 40
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.Ltmp1555:
.LBB183_27:
.cfi_def_cfa %rbp, 16
.loc 2 1906 5
jmp .LBB183_28
.Ltmp1556:
.LBB183_28:
.loc 2 1908 29 is_stmt 1
testb $1, -113(%rbp)
jne .LBB183_29
jmp .LBB183_32
.Ltmp1557:
.LBB183_29:
.loc 2 1908 46 is_stmt 0
movq -1032(%rbp), %rax
.loc 2 1908 62
movq 8(%rax), %rdx
.loc 2 1908 78
movq -1032(%rbp), %rax
movb 16(%rax), %cl
.loc 2 1908 70
movzbl %cl, %ecx
leaq -160(%rbp), %rdi
movq -1352(%rbp), %rsi
callq "std.io.in_stream.InStream(anyerror).readInt.16"
.loc 2 1908 40
cmpw $0, -152(%rbp)
je .LBB183_35
.Ltmp1558:
movw -152(%rbp), %ax
movq -1344(%rbp), %rcx
movw %ax, 40(%rcx)
movq -1352(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_284
.Ltmp1559:
.loc 2 0 40
movq -1368(%rbp), %rax
.loc 2 1908 40
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1560:
.LBB183_32:
.cfi_def_cfa %rbp, 16
.loc 2 1908 98
movq -1032(%rbp), %rax
.loc 2 1908 114
movq 8(%rax), %rdx
.loc 2 1908 130
movq -1032(%rbp), %rax
movb 16(%rax), %cl
.loc 2 1908 122
movzbl %cl, %ecx
leaq -168(%rbp), %rdi
movq -1352(%rbp), %rsi
callq "std.io.in_stream.InStream(anyerror).readInt.15"
.loc 2 1908 92
cmpw $0, -164(%rbp)
je .LBB183_36
.Ltmp1561:
movw -164(%rbp), %ax
movq -1344(%rbp), %rcx
movw %ax, 40(%rcx)
movq -1352(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_285
.Ltmp1562:
.loc 2 0 92
movq -1368(%rbp), %rax
.loc 2 1908 92
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1563:
.LBB183_35:
.cfi_def_cfa %rbp, 16
.loc 2 1908 40
movq -160(%rbp), %rax
movq %rax, -1088(%rbp)
.loc 2 1908 29
jmp .LBB183_37
.Ltmp1564:
.LBB183_36:
.loc 2 1908 92
movl -168(%rbp), %eax
movl %eax, %eax
movl %eax, %ecx
movq %rcx, -1088(%rbp)
.Ltmp1565:
.LBB183_37:
.loc 2 1909 38 is_stmt 1
movq -1032(%rbp), %rax
.loc 2 1909 60 is_stmt 0
movq (%rax), %rdx
.loc 2 1909 67
leaq -184(%rbp), %rdi
movq -1352(%rbp), %rsi
callq "std.io.seekable_stream.SeekableStream(anyerror,anyerror).getPos"
.loc 2 1909 32
cmpw $0, -176(%rbp)
je .LBB183_40
.Ltmp1566:
movw -176(%rbp), %ax
movq -1344(%rbp), %rcx
movw %ax, 40(%rcx)
movq -1352(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_286
.Ltmp1567:
.loc 2 0 32
movq -1368(%rbp), %rax
.loc 2 1909 32
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1568:
.LBB183_40:
.cfi_def_cfa %rbp, 16
movq -184(%rbp), %rax
.loc 2 1909 71
addq -1088(%rbp), %rax
setb %cl
movq %rax, -1448(%rbp)
jb .LBB183_229
jmp .LBB183_230
.Ltmp1569:
.LBB183_41:
.loc 2 1911 40 is_stmt 1
movw -190(%rbp), %ax
movq -1344(%rbp), %rcx
movw %ax, 40(%rcx)
movq -1352(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_287
.Ltmp1570:
.loc 2 0 40 is_stmt 0
movq -1368(%rbp), %rax
.loc 2 1911 40
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1571:
.LBB183_43:
.cfi_def_cfa %rbp, 16
movb -192(%rbp), %al
movb %al, -1097(%rbp)
.loc 2 1912 36 is_stmt 1
cmpb $0, -1097(%rbp)
.loc 2 1912 5 is_stmt 0
jne .LBB183_46
.Ltmp1572:
.loc 2 0 5
movq -1352(%rbp), %rdi
.loc 2 1912 42
callq __zig_return_error
vmovups __unnamed_102+16(%rip), %ymm0
movq -1344(%rbp), %rax
vmovups %ymm0, 16(%rax)
vmovups __unnamed_102(%rip), %ymm0
vmovups %ymm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_288
.Ltmp1573:
.loc 2 0 42
movq -1368(%rbp), %rax
.loc 2 1912 42
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.Ltmp1574:
.LBB183_46:
.cfi_def_cfa %rbp, 16
.loc 2 1912 5
jmp .LBB183_47
.Ltmp1575:
.LBB183_47:
.loc 2 1914 17 is_stmt 1
cmpw $4, -1074(%rbp)
.loc 2 1914 5 is_stmt 0
jb .LBB183_52
.Ltmp1576:
.loc 2 1916 19 is_stmt 1
movq -1032(%rbp), %rax
.loc 2 1916 35 is_stmt 0
movq 8(%rax), %rdx
.loc 2 1916 44
leaq -200(%rbp), %rdi
movq -1352(%rbp), %rsi
callq "std.io.in_stream.InStream(anyerror).readByte"
.loc 2 1916 13
cmpw $0, -198(%rbp)
je .LBB183_51
.Ltmp1577:
movw -198(%rbp), %ax
movq -1344(%rbp), %rcx
movw %ax, 40(%rcx)
movq -1352(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_289
.Ltmp1578:
.loc 2 0 13
movq -1368(%rbp), %rax
.loc 2 1916 13
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1579:
.LBB183_51:
.cfi_def_cfa %rbp, 16
.loc 2 1914 5 is_stmt 1
jmp .LBB183_53
.Ltmp1580:
.LBB183_52:
jmp .LBB183_53
.Ltmp1581:
.LBB183_53:
.loc 2 1919 36
movq -1032(%rbp), %rax
.loc 2 1919 52 is_stmt 0
movq 8(%rax), %rdx
.loc 2 1919 61
leaq -208(%rbp), %rdi
movq -1352(%rbp), %rsi
callq "std.io.in_stream.InStream(anyerror).readByte"
.loc 2 1919 30
cmpw $0, -206(%rbp)
je .LBB183_56
.Ltmp1582:
movw -206(%rbp), %ax
movq -1344(%rbp), %rcx
movw %ax, 40(%rcx)
movq -1352(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_290
.Ltmp1583:
.loc 2 0 30
movq -1368(%rbp), %rax
.loc 2 1919 30
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1584:
.LBB183_56:
.cfi_def_cfa %rbp, 16
.loc 2 1919 65
cmpb $0, -208(%rbp)
setne %al
andb $1, %al
movb %al, -1098(%rbp)
.loc 2 1920 29 is_stmt 1
movq -1032(%rbp), %rcx
.loc 2 1920 45 is_stmt 0
movq 8(%rcx), %rdx
.loc 2 1920 60
leaq -216(%rbp), %rdi
movq -1352(%rbp), %rsi
callq "std.io.in_stream.InStream(anyerror).readByteSigned"
.loc 2 1920 23
cmpw $0, -214(%rbp)
je .LBB183_59
.Ltmp1585:
movw -214(%rbp), %ax
movq -1344(%rbp), %rcx
movw %ax, 40(%rcx)
movq -1352(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_291
.Ltmp1586:
.loc 2 0 23
movq -1368(%rbp), %rax
.loc 2 1920 23
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1587:
.LBB183_59:
.cfi_def_cfa %rbp, 16
movb -216(%rbp), %al
movb %al, -1099(%rbp)
.loc 2 1922 30 is_stmt 1
movq -1032(%rbp), %rcx
.loc 2 1922 46 is_stmt 0
movq 8(%rcx), %rdx
.loc 2 1922 55
leaq -224(%rbp), %rdi
movq -1352(%rbp), %rsi
callq "std.io.in_stream.InStream(anyerror).readByte"
.loc 2 1922 24
cmpw $0, -222(%rbp)
je .LBB183_62
.Ltmp1588:
movw -222(%rbp), %ax
movq -1344(%rbp), %rcx
movw %ax, 40(%rcx)
movq -1352(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_292
.Ltmp1589:
.loc 2 0 24
movq -1368(%rbp), %rax
.loc 2 1922 24
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1590:
.LBB183_62:
.cfi_def_cfa %rbp, 16
movb -224(%rbp), %al
movb %al, -1100(%rbp)
.loc 2 1923 20 is_stmt 1
cmpb $0, -1100(%rbp)
.loc 2 1923 5 is_stmt 0
jne .LBB183_65
.Ltmp1591:
.loc 2 0 5
movq -1352(%rbp), %rdi
.loc 2 1923 26
callq __zig_return_error
vmovups __unnamed_103+16(%rip), %ymm0
movq -1344(%rbp), %rax
vmovups %ymm0, 16(%rax)
vmovups __unnamed_103(%rip), %ymm0
vmovups %ymm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_293
.Ltmp1592:
.loc 2 0 26
movq -1368(%rbp), %rax
.loc 2 1923 26
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.Ltmp1593:
.LBB183_65:
.cfi_def_cfa %rbp, 16
.loc 2 1923 5
jmp .LBB183_66
.Ltmp1594:
.LBB183_66:
.loc 2 1925 31 is_stmt 1
movq -1032(%rbp), %rax
.loc 2 1925 47 is_stmt 0
movq 8(%rax), %rdx
.loc 2 1925 56
leaq -232(%rbp), %rdi
movq -1352(%rbp), %rsi
callq "std.io.in_stream.InStream(anyerror).readByte"
.loc 2 1925 25
cmpw $0, -230(%rbp)
je .LBB183_69
.Ltmp1595:
movw -230(%rbp), %ax
movq -1344(%rbp), %rcx
movw %ax, 40(%rcx)
movq -1352(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_294
.Ltmp1596:
.loc 2 0 25
movq -1368(%rbp), %rax
.loc 2 1925 25
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1597:
.LBB183_69:
.cfi_def_cfa %rbp, 16
movb -232(%rbp), %al
movb %al, -1101(%rbp)
.loc 2 1927 43 is_stmt 1
movq -1032(%rbp), %rdi
.loc 2 1927 53 is_stmt 0
callq std.debug.DwarfInfo.allocator
movq %rax, -1112(%rbp)
.loc 2 1927 55
movq -1112(%rbp), %rdx
.loc 2 1927 66
movb -1101(%rbp), %cl
.loc 2 1927 78
subb $1, %cl
setb %sil
testb $1, %sil
movq %rdx, -1456(%rbp)
movb %cl, -1457(%rbp)
jne .LBB183_231
jmp .LBB183_232
.Ltmp1598:
.LBB183_70:
.loc 2 1927 37
movw -240(%rbp), %ax
movq -1344(%rbp), %rcx
movw %ax, 40(%rcx)
movq -1352(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_295
.Ltmp1599:
.loc 2 0 37
movq -1368(%rbp), %rax
.loc 2 1927 37
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1600:
.LBB183_72:
.cfi_def_cfa %rbp, 16
movq -256(%rbp), %rax
movq %rax, -1128(%rbp)
movq -248(%rbp), %rax
movq %rax, -1120(%rbp)
.Ltmp1601:
.loc 2 1930 9 is_stmt 1
movq $0, -1136(%rbp)
.Ltmp1602:
.LBB183_73:
.loc 2 1931 16
movq -1136(%rbp), %rax
.loc 2 1931 20 is_stmt 0
movb -1101(%rbp), %cl
.loc 2 1931 32
subb $1, %cl
setb %dl
testb $1, %dl
movq %rax, -1472(%rbp)
movb %cl, -1473(%rbp)
jne .LBB183_233
jmp .LBB183_234
.Ltmp1603:
.LBB183_74:
.loc 2 1932 37 is_stmt 1
movq -1136(%rbp), %rax
.loc 2 1932 36 is_stmt 0
cmpq -1120(%rbp), %rax
movq %rax, -1488(%rbp)
jb .LBB183_236
jmp .LBB183_235
.Ltmp1604:
.LBB183_75:
.loc 2 1932 42
movw -262(%rbp), %ax
movq -1344(%rbp), %rcx
movw %ax, 40(%rcx)
movq -1352(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_296
.Ltmp1605:
.loc 2 0 42
movq -1368(%rbp), %rax
.loc 2 1932 42
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1606:
.LBB183_77:
.cfi_def_cfa %rbp, 16
movb -264(%rbp), %al
movq -1496(%rbp), %rcx
movb %al, (%rcx)
.Ltmp1607:
.loc 2 1931 40 is_stmt 1
movq -1136(%rbp), %rdx
.loc 2 1931 42 is_stmt 0
addq $1, %rdx
setb %al
movq %rdx, -1504(%rbp)
jb .LBB183_237
jmp .LBB183_238
.Ltmp1608:
.LBB183_78:
.loc 2 1936 54 is_stmt 1
movq -1032(%rbp), %rdi
.loc 2 1936 64 is_stmt 0
callq std.debug.DwarfInfo.allocator
.loc 2 1936 51
leaq -296(%rbp), %rdi
movq %rax, %rsi
callq "std.array_list.AlignedArrayList([]u8,null).init"
movq -1352(%rbp), %rdi
.loc 2 1937 35 is_stmt 1
leaq -296(%rbp), %rsi
.Ltmp1609:
leaq -96(%rbp), %rdx
callq "std.array_list.AlignedArrayList([]u8,null).append"
.Ltmp1610:
movw %ax, -1138(%rbp)
.loc 2 1937 5 is_stmt 0
cmpw $0, -1138(%rbp)
je .LBB183_81
.Ltmp1611:
movw -1138(%rbp), %ax
movq -1344(%rbp), %rcx
movw %ax, 40(%rcx)
movq -1352(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_297
.Ltmp1612:
.loc 2 0 5
movq -1368(%rbp), %rax
.loc 2 1937 5
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1613:
.LBB183_81:
.cfi_def_cfa %rbp, 16
.loc 2 1938 5 is_stmt 1
jmp .LBB183_82
.Ltmp1614:
.LBB183_82:
.loc 2 1938 12 is_stmt 0
jmp .LBB183_83
.Ltmp1615:
.LBB183_83:
.loc 2 1939 27 is_stmt 1
movq -1032(%rbp), %rdx
.loc 2 1939 38 is_stmt 0
leaq -320(%rbp), %rdi
movq -1352(%rbp), %rsi
callq std.debug.DwarfInfo.readString
.loc 2 1939 21
cmpw $0, -304(%rbp)
je .LBB183_86
.Ltmp1616:
movw -304(%rbp), %ax
movq -1344(%rbp), %rcx
movw %ax, 40(%rcx)
movq -1352(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_298
.Ltmp1617:
.loc 2 0 21
movq -1368(%rbp), %rax
.loc 2 1939 21
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1618:
.LBB183_86:
.cfi_def_cfa %rbp, 16
movq -320(%rbp), %rax
movq %rax, -336(%rbp)
movq -312(%rbp), %rax
movq %rax, -328(%rbp)
.loc 2 1940 21 is_stmt 1
cmpq $0, -328(%rbp)
.loc 2 1940 9 is_stmt 0
jne .LBB183_88
.Ltmp1619:
.loc 2 1940 27
jmp .LBB183_93
.Ltmp1620:
.LBB183_88:
.loc 2 1940 9
jmp .LBB183_89
.Ltmp1621:
.LBB183_89:
.loc 2 0 9
movq -1352(%rbp), %rdi
.loc 2 1941 39 is_stmt 1
leaq -296(%rbp), %rsi
leaq -336(%rbp), %rdx
callq "std.array_list.AlignedArrayList([]u8,null).append"
movw %ax, -1140(%rbp)
.loc 2 1941 9 is_stmt 0
cmpw $0, -1140(%rbp)
je .LBB183_92
.Ltmp1622:
movw -1140(%rbp), %ax
movq -1344(%rbp), %rcx
movw %ax, 40(%rcx)
movq -1352(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_299
.Ltmp1623:
.loc 2 0 9
movq -1368(%rbp), %rax
.loc 2 1941 9
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1624:
.LBB183_92:
.cfi_def_cfa %rbp, 16
.loc 2 1938 5 is_stmt 1
jmp .LBB183_82
.Ltmp1625:
.LBB183_93:
.loc 2 1944 52
movq -1032(%rbp), %rdi
.loc 2 1944 62 is_stmt 0
callq std.debug.DwarfInfo.allocator
.loc 2 1944 49
leaq -368(%rbp), %rdi
movq %rax, %rsi
callq "std.array_list.AlignedArrayList(std.debug.FileEntry,null).init"
.loc 2 1945 39 is_stmt 1
movb -1098(%rbp), %cl
.loc 2 1945 88 is_stmt 0
leaq -384(%rbp), %rdi
leaq -296(%rbp), %rsi
movb %cl, -1505(%rbp)
callq "std.array_list.AlignedArrayList([]u8,null).toSliceConst"
.loc 2 1945 107
movq -1336(%rbp), %r8
movb -1505(%rbp), %cl
.loc 2 1945 38
movzbl %cl, %esi
leaq -496(%rbp), %rdi
leaq -384(%rbp), %rdx
leaq -368(%rbp), %rcx
callq std.debug.LineNumberProgram.init
.Ltmp1626:
.LBB183_94:
.loc 2 1947 12 is_stmt 1
jmp .LBB183_95
.Ltmp1627:
.LBB183_95:
.loc 2 1948 33
movq -1032(%rbp), %rdx
.loc 2 1948 44 is_stmt 0
leaq -520(%rbp), %rdi
movq -1352(%rbp), %rsi
callq std.debug.DwarfInfo.readString
.loc 2 1948 27
cmpw $0, -504(%rbp)
je .LBB183_98
.Ltmp1628:
movw -504(%rbp), %ax
movq -1344(%rbp), %rcx
movw %ax, 40(%rcx)
movq -1352(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_300
.Ltmp1629:
.loc 2 0 27
movq -1368(%rbp), %rax
.loc 2 1948 27
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1630:
.LBB183_98:
.cfi_def_cfa %rbp, 16
movq -520(%rbp), %rax
movq %rax, -1160(%rbp)
movq -512(%rbp), %rax
movq %rax, -1152(%rbp)
.loc 2 1949 27 is_stmt 1
cmpq $0, -1152(%rbp)
.loc 2 1949 9 is_stmt 0
jne .LBB183_100
.Ltmp1631:
.loc 2 1949 33
jmp .LBB183_114
.Ltmp1632:
.LBB183_100:
.loc 2 1949 9
jmp .LBB183_101
.Ltmp1633:
.LBB183_101:
.loc 2 1950 56 is_stmt 1
movq -1032(%rbp), %rax
movq 8(%rax), %rdx
.loc 2 1950 46 is_stmt 0
leaq -536(%rbp), %rdi
movq -1352(%rbp), %rsi
callq std.debug.leb128.readULEB128.30
.loc 2 1950 27
cmpw $0, -528(%rbp)
je .LBB183_104
.Ltmp1634:
movw -528(%rbp), %ax
movq -1344(%rbp), %rcx
movw %ax, 40(%rcx)
movq -1352(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_301
.Ltmp1635:
.loc 2 0 27
movq -1368(%rbp), %rax
.loc 2 1950 27
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1636:
.LBB183_104:
.cfi_def_cfa %rbp, 16
movq -536(%rbp), %rax
movq %rax, -1168(%rbp)
.loc 2 1951 52 is_stmt 1
movq -1032(%rbp), %rax
movq 8(%rax), %rdx
.loc 2 1951 42 is_stmt 0
leaq -552(%rbp), %rdi
movq -1352(%rbp), %rsi
callq std.debug.leb128.readULEB128.30
.loc 2 1951 23
cmpw $0, -544(%rbp)
je .LBB183_107
.Ltmp1637:
movw -544(%rbp), %ax
movq -1344(%rbp), %rcx
movw %ax, 40(%rcx)
movq -1352(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_302
.Ltmp1638:
.loc 2 0 23
movq -1368(%rbp), %rax
.loc 2 1951 23
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1639:
.LBB183_107:
.cfi_def_cfa %rbp, 16
movq -552(%rbp), %rax
movq %rax, -1176(%rbp)
.loc 2 1952 56 is_stmt 1
movq -1032(%rbp), %rax
movq 8(%rax), %rdx
.loc 2 1952 46 is_stmt 0
leaq -568(%rbp), %rdi
movq -1352(%rbp), %rsi
callq std.debug.leb128.readULEB128.30
.loc 2 1952 27
cmpw $0, -560(%rbp)
je .LBB183_110
.Ltmp1640:
movw -560(%rbp), %ax
movq -1344(%rbp), %rcx
movw %ax, 40(%rcx)
movq -1352(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_303
.Ltmp1641:
.loc 2 0 27
movq -1368(%rbp), %rax
.loc 2 1952 27
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1642:
.LBB183_110:
.cfi_def_cfa %rbp, 16
movq -568(%rbp), %rax
movq %rax, -1184(%rbp)
.loc 2 1954 26 is_stmt 1
movq -1160(%rbp), %rax
movq %rax, -608(%rbp)
movq -1152(%rbp), %rax
movq %rax, -600(%rbp)
.loc 2 1955 26
movq -1168(%rbp), %rax
movq %rax, -592(%rbp)
.loc 2 1956 22
movq -1176(%rbp), %rax
movq %rax, -584(%rbp)
.loc 2 1957 26
movq -1184(%rbp), %rax
movq %rax, -576(%rbp)
movq -1352(%rbp), %rdi
.loc 2 1953 32
leaq -368(%rbp), %rsi
leaq -608(%rbp), %rdx
callq "std.array_list.AlignedArrayList(std.debug.FileEntry,null).append"
movw %ax, -1186(%rbp)
.loc 2 1953 9 is_stmt 0
cmpw $0, -1186(%rbp)
je .LBB183_113
.Ltmp1643:
movw -1186(%rbp), %ax
movq -1344(%rbp), %rcx
movw %ax, 40(%rcx)
movq -1352(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_304
.Ltmp1644:
.loc 2 0 9
movq -1368(%rbp), %rax
.loc 2 1953 9
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1645:
.LBB183_113:
.cfi_def_cfa %rbp, 16
.loc 2 1947 5 is_stmt 1
jmp .LBB183_94
.Ltmp1646:
.LBB183_114:
.loc 2 1961 11
movq -1032(%rbp), %rax
.loc 2 1961 33 is_stmt 0
movq (%rax), %rsi
.loc 2 1961 41
movq -1096(%rbp), %rdx
movq -1352(%rbp), %rdi
.loc 2 1961 40
callq "std.io.seekable_stream.SeekableStream(anyerror,anyerror).seekTo"
movw %ax, -1188(%rbp)
.loc 2 1961 5
cmpw $0, -1188(%rbp)
je .LBB183_117
.Ltmp1647:
movw -1188(%rbp), %ax
movq -1344(%rbp), %rcx
movw %ax, 40(%rcx)
movq -1352(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_305
.Ltmp1648:
.loc 2 0 5
movq -1368(%rbp), %rax
.loc 2 1961 5
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1649:
.LBB183_117:
.cfi_def_cfa %rbp, 16
.loc 2 1963 5 is_stmt 1
jmp .LBB183_118
.Ltmp1650:
.LBB183_118:
.loc 2 1963 12 is_stmt 0
jmp .LBB183_119
.Ltmp1651:
.LBB183_119:
.loc 2 1964 30 is_stmt 1
movq -1032(%rbp), %rax
.loc 2 1964 46 is_stmt 0
movq 8(%rax), %rdx
.loc 2 1964 55
leaq -616(%rbp), %rdi
movq -1352(%rbp), %rsi
callq "std.io.in_stream.InStream(anyerror).readByte"
.loc 2 1964 24
cmpw $0, -614(%rbp)
je .LBB183_122
.Ltmp1652:
movw -614(%rbp), %ax
movq -1344(%rbp), %rcx
movw %ax, 40(%rcx)
movq -1352(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_306
.Ltmp1653:
.loc 2 0 24
movq -1368(%rbp), %rax
.loc 2 1964 24
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1654:
.LBB183_122:
.cfi_def_cfa %rbp, 16
movb -616(%rbp), %al
movb %al, -1189(%rbp)
.loc 2 1966 20 is_stmt 1
cmpb $0, -1189(%rbp)
.loc 2 1966 9 is_stmt 0
jne .LBB183_171
.Ltmp1655:
.loc 2 1967 56 is_stmt 1
movq -1032(%rbp), %rax
movq 8(%rax), %rdx
.loc 2 1967 48 is_stmt 0
leaq -632(%rbp), %rdi
movq -1352(%rbp), %rsi
callq std.debug.leb128.readULEB128
.loc 2 1967 29
cmpw $0, -624(%rbp)
je .LBB183_126
.Ltmp1656:
movw -624(%rbp), %ax
movq -1344(%rbp), %rcx
movw %ax, 40(%rcx)
movq -1352(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_307
.Ltmp1657:
.loc 2 0 29
movq -1368(%rbp), %rax
.loc 2 1967 29
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1658:
.LBB183_126:
.cfi_def_cfa %rbp, 16
movq -632(%rbp), %rax
movq %rax, -1200(%rbp)
.loc 2 1968 25 is_stmt 1
cmpq $1, -1200(%rbp)
.loc 2 1968 13 is_stmt 0
jae .LBB183_129
.Ltmp1659:
.loc 2 0 13
movq -1352(%rbp), %rdi
.loc 2 1968 30
callq __zig_return_error
vmovups __unnamed_104+16(%rip), %ymm0
movq -1344(%rbp), %rax
vmovups %ymm0, 16(%rax)
vmovups __unnamed_104(%rip), %ymm0
vmovups %ymm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_308
.Ltmp1660:
.loc 2 0 30
movq -1368(%rbp), %rax
.loc 2 1968 30
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.Ltmp1661:
.LBB183_129:
.cfi_def_cfa %rbp, 16
.loc 2 1968 13
jmp .LBB183_130
.Ltmp1662:
.LBB183_130:
.loc 2 1969 32 is_stmt 1
movq -1032(%rbp), %rax
.loc 2 1969 48 is_stmt 0
movq 8(%rax), %rdx
.loc 2 1969 57
leaq -640(%rbp), %rdi
movq -1352(%rbp), %rsi
callq "std.io.in_stream.InStream(anyerror).readByte"
.loc 2 1969 26
cmpw $0, -638(%rbp)
je .LBB183_133
.Ltmp1663:
movw -638(%rbp), %ax
movq -1344(%rbp), %rcx
movw %ax, 40(%rcx)
movq -1352(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_309
.Ltmp1664:
.loc 2 0 26
movq -1368(%rbp), %rax
.loc 2 1969 26
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1665:
.LBB183_133:
.cfi_def_cfa %rbp, 16
movb -640(%rbp), %al
movb %al, -1201(%rbp)
.loc 2 1970 13 is_stmt 1
movb -1201(%rbp), %al
movb %al, %cl
subb $1, %cl
movb %al, -1506(%rbp)
je .LBB183_141
jmp .LBB183_333
.Ltmp1666:
.LBB183_333:
.loc 2 0 13 is_stmt 0
movb -1506(%rbp), %al
.loc 2 1970 13
subb $2, %al
je .LBB183_150
jmp .LBB183_334
.Ltmp1667:
.LBB183_334:
.loc 2 0 13
movb -1506(%rbp), %al
.loc 2 1970 13
subb $3, %al
je .LBB183_153
jmp .LBB183_134
.Ltmp1668:
.LBB183_134:
.loc 2 1993 54 is_stmt 1
movq -1200(%rbp), %rax
.loc 2 1993 62 is_stmt 0
subq $1, %rax
setb %cl
movq %rax, -1520(%rbp)
jb .LBB183_239
jmp .LBB183_240
.Ltmp1669:
.LBB183_135:
.loc 2 0 62
movq -1352(%rbp), %rdi
.loc 2 1993 73
callq __zig_return_error
vmovups __unnamed_105+16(%rip), %ymm0
movq -1344(%rbp), %rax
vmovups %ymm0, 16(%rax)
vmovups __unnamed_105(%rip), %ymm0
vmovups %ymm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_310
.Ltmp1670:
.loc 2 0 73
movq -1368(%rbp), %rax
.loc 2 1993 73
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.Ltmp1671:
.LBB183_137:
.cfi_def_cfa %rbp, 16
.loc 2 1993 67
movq -656(%rbp), %rax
movq %rax, -1216(%rbp)
.Ltmp1672:
.loc 2 1994 27 is_stmt 1
movq -1032(%rbp), %rax
.loc 2 1994 49 is_stmt 0
movq (%rax), %rsi
.loc 2 1994 57
movq -1216(%rbp), %rdx
movq -1352(%rbp), %rdi
.loc 2 1994 56
callq "std.io.seekable_stream.SeekableStream(anyerror,anyerror).seekBy"
movw %ax, -1218(%rbp)
.loc 2 1994 21
cmpw $0, -1218(%rbp)
je .LBB183_168
.Ltmp1673:
movw -1218(%rbp), %ax
movq -1344(%rbp), %rcx
movw %ax, 40(%rcx)
movq -1352(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_311
.Ltmp1674:
.loc 2 0 21
movq -1368(%rbp), %rax
.loc 2 1994 21
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1675:
.LBB183_141:
.cfi_def_cfa %rbp, 16
.loc 2 1972 41 is_stmt 1
movb $1, -462(%rbp)
.loc 2 1973 48
leaq -712(%rbp), %rdi
movq -1352(%rbp), %rsi
leaq -496(%rbp), %rdx
callq std.debug.LineNumberProgram.checkLineMatch
.loc 2 1973 25 is_stmt 0
cmpw $0, -664(%rbp)
je .LBB183_144
.Ltmp1676:
movw -664(%rbp), %ax
movq -1344(%rbp), %rcx
movw %ax, 40(%rcx)
movq -1352(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_312
.Ltmp1677:
.loc 2 0 25
movq -1368(%rbp), %rax
.loc 2 1973 25
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1678:
.LBB183_144:
.cfi_def_cfa %rbp, 16
.loc 2 0 25
leaq -712(%rbp), %rax
.loc 2 1973 21
testb $1, -672(%rbp)
movq %rax, -1528(%rbp)
jne .LBB183_145
jmp .LBB183_147
.Ltmp1679:
.LBB183_145:
.loc 2 0 21
movq -1344(%rbp), %rax
.loc 2 1973 66
movw $0, 40(%rax)
movq -1528(%rbp), %rcx
movq 32(%rcx), %rdx
movq %rdx, 32(%rax)
vmovups (%rcx), %ymm0
vmovups %ymm0, (%rax)
movq %fs:40, %rdx
movq -8(%rbp), %rsi
cmpq %rsi, %rdx
jne .LBB183_313
.Ltmp1680:
.loc 2 0 66
movq -1368(%rbp), %rax
.loc 2 1973 59
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.Ltmp1681:
.LBB183_147:
.cfi_def_cfa %rbp, 16
.loc 2 1973 21
jmp .LBB183_148
.Ltmp1682:
.LBB183_148:
.loc 2 0 21
movq -1352(%rbp), %rdi
.loc 2 1974 21 is_stmt 1
callq __zig_return_error
vmovups __unnamed_106+16(%rip), %ymm0
movq -1344(%rbp), %rax
vmovups %ymm0, 16(%rax)
vmovups __unnamed_106(%rip), %ymm0
vmovups %ymm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_314
.Ltmp1683:
.loc 2 0 21 is_stmt 0
movq -1368(%rbp), %rax
.loc 2 1974 21
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.Ltmp1684:
.LBB183_150:
.cfi_def_cfa %rbp, 16
.loc 2 1977 40 is_stmt 1
movq -1032(%rbp), %rax
.loc 2 1977 56 is_stmt 0
movq 8(%rax), %rdx
.loc 2 1977 74
movq -1032(%rbp), %rax
movb 16(%rax), %cl
.loc 2 1977 64
movzbl %cl, %ecx
leaq -728(%rbp), %rdi
movq -1352(%rbp), %rsi
callq "std.io.in_stream.InStream(anyerror).readInt.52"
.loc 2 1977 34
cmpw $0, -720(%rbp)
je .LBB183_169
.Ltmp1685:
movw -720(%rbp), %ax
movq -1344(%rbp), %rcx
movw %ax, 40(%rcx)
movq -1352(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_315
.Ltmp1686:
.loc 2 0 34
movq -1368(%rbp), %rax
.loc 2 1977 34
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1687:
.LBB183_153:
.cfi_def_cfa %rbp, 16
.loc 2 1981 45 is_stmt 1
movq -1032(%rbp), %rdx
.loc 2 1981 56 is_stmt 0
leaq -752(%rbp), %rdi
movq -1352(%rbp), %rsi
callq std.debug.DwarfInfo.readString
.loc 2 1981 39
cmpw $0, -736(%rbp)
je .LBB183_156
.Ltmp1688:
movw -736(%rbp), %ax
movq -1344(%rbp), %rcx
movw %ax, 40(%rcx)
movq -1352(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_316
.Ltmp1689:
.loc 2 0 39
movq -1368(%rbp), %rax
.loc 2 1981 39
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1690:
.LBB183_156:
.cfi_def_cfa %rbp, 16
movq -752(%rbp), %rax
movq %rax, -1248(%rbp)
movq -744(%rbp), %rax
movq %rax, -1240(%rbp)
.loc 2 1982 68 is_stmt 1
movq -1032(%rbp), %rax
movq 8(%rax), %rdx
.loc 2 1982 58 is_stmt 0
leaq -768(%rbp), %rdi
movq -1352(%rbp), %rsi
callq std.debug.leb128.readULEB128.30
.loc 2 1982 39
cmpw $0, -760(%rbp)
je .LBB183_159
.Ltmp1691:
movw -760(%rbp), %ax
movq -1344(%rbp), %rcx
movw %ax, 40(%rcx)
movq -1352(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_317
.Ltmp1692:
.loc 2 0 39
movq -1368(%rbp), %rax
.loc 2 1982 39
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1693:
.LBB183_159:
.cfi_def_cfa %rbp, 16
movq -768(%rbp), %rax
movq %rax, -1256(%rbp)
.loc 2 1983 64 is_stmt 1
movq -1032(%rbp), %rax
movq 8(%rax), %rdx
.loc 2 1983 54 is_stmt 0
leaq -784(%rbp), %rdi
movq -1352(%rbp), %rsi
callq std.debug.leb128.readULEB128.30
.loc 2 1983 35
cmpw $0, -776(%rbp)
je .LBB183_162
.Ltmp1694:
movw -776(%rbp), %ax
movq -1344(%rbp), %rcx
movw %ax, 40(%rcx)
movq -1352(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_318
.Ltmp1695:
.loc 2 0 35
movq -1368(%rbp), %rax
.loc 2 1983 35
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1696:
.LBB183_162:
.cfi_def_cfa %rbp, 16
movq -784(%rbp), %rax
movq %rax, -1264(%rbp)
.loc 2 1984 68 is_stmt 1
movq -1032(%rbp), %rax
movq 8(%rax), %rdx
.loc 2 1984 58 is_stmt 0
leaq -800(%rbp), %rdi
movq -1352(%rbp), %rsi
callq std.debug.leb128.readULEB128.30
.loc 2 1984 39
cmpw $0, -792(%rbp)
je .LBB183_165
.Ltmp1697:
movw -792(%rbp), %ax
movq -1344(%rbp), %rcx
movw %ax, 40(%rcx)
movq -1352(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_319
.Ltmp1698:
.loc 2 0 39
movq -1368(%rbp), %rax
.loc 2 1984 39
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1699:
.LBB183_165:
.cfi_def_cfa %rbp, 16
movq -800(%rbp), %rax
movq %rax, -1272(%rbp)
.loc 2 1986 38 is_stmt 1
movq -1248(%rbp), %rax
movq %rax, -840(%rbp)
movq -1240(%rbp), %rax
movq %rax, -832(%rbp)
.loc 2 1987 38
movq -1256(%rbp), %rax
movq %rax, -824(%rbp)
.loc 2 1988 34
movq -1264(%rbp), %rax
movq %rax, -816(%rbp)
.loc 2 1989 38
movq -1272(%rbp), %rax
movq %rax, -808(%rbp)
movq -1352(%rbp), %rdi
.loc 2 1985 44
leaq -368(%rbp), %rsi
leaq -840(%rbp), %rdx
callq "std.array_list.AlignedArrayList(std.debug.FileEntry,null).append"
movw %ax, -1274(%rbp)
.loc 2 1985 21 is_stmt 0
cmpw $0, -1274(%rbp)
je .LBB183_170
.Ltmp1700:
movw -1274(%rbp), %ax
movq -1344(%rbp), %rcx
movw %ax, 40(%rcx)
movq -1352(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_320
.Ltmp1701:
.loc 2 0 21
movq -1368(%rbp), %rax
.loc 2 1985 21
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1702:
.LBB183_168:
.cfi_def_cfa %rbp, 16
.loc 2 1970 13 is_stmt 1
jmp .LBB183_220
.Ltmp1703:
.LBB183_169:
.loc 2 1977 34
movq -728(%rbp), %rax
movq %rax, -1232(%rbp)
.loc 2 1978 36
movq -1232(%rbp), %rax
movq %rax, -496(%rbp)
.Ltmp1704:
.loc 2 1970 13
jmp .LBB183_220
.Ltmp1705:
.LBB183_170:
jmp .LBB183_220
.Ltmp1706:
.LBB183_171:
.loc 2 1997 20
movb -1189(%rbp), %al
.loc 2 1997 27 is_stmt 0
cmpb -1101(%rbp), %al
.loc 2 1997 16
jb .LBB183_179
.Ltmp1707:
.loc 2 1999 37 is_stmt 1
movb -1189(%rbp), %al
.loc 2 1999 44 is_stmt 0
subb -1101(%rbp), %al
setb %cl
testb $1, %cl
movb %al, -1529(%rbp)
jne .LBB183_241
jmp .LBB183_242
.Ltmp1708:
.LBB183_173:
.loc 2 2004 17 is_stmt 1
movw -848(%rbp), %ax
movq -1344(%rbp), %rcx
movw %ax, 40(%rcx)
movq -1352(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_321
.Ltmp1709:
.loc 2 0 17 is_stmt 0
movq -1368(%rbp), %rax
.loc 2 2004 17
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1710:
.LBB183_175:
.cfi_def_cfa %rbp, 16
.loc 2 0 17
leaq -896(%rbp), %rax
.loc 2 2004 13
testb $1, -856(%rbp)
movq %rax, -1544(%rbp)
jne .LBB183_176
jmp .LBB183_178
.Ltmp1711:
.LBB183_176:
.loc 2 0 13
movq -1344(%rbp), %rax
.loc 2 2004 58
movw $0, 40(%rax)
movq -1544(%rbp), %rcx
movq 32(%rcx), %rdx
movq %rdx, 32(%rax)
vmovups (%rcx), %ymm0
vmovups %ymm0, (%rax)
movq %fs:40, %rdx
movq -8(%rbp), %rsi
cmpq %rsi, %rdx
jne .LBB183_322
.Ltmp1712:
.loc 2 0 58
movq -1368(%rbp), %rax
.loc 2 2004 51
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.Ltmp1713:
.LBB183_178:
.cfi_def_cfa %rbp, 16
.loc 2 2004 13
jmp .LBB183_221
.Ltmp1714:
.LBB183_179:
.loc 2 2007 13 is_stmt 1
movb -1189(%rbp), %al
decb %al
movzbl %al, %ecx
movl %ecx, %edx
subb $9, %al
movq %rdx, -1552(%rbp)
ja .LBB183_180
.Ltmp1715:
.loc 2 0 13 is_stmt 0
leaq .LJTI183_0(%rip), %rax
movq -1552(%rbp), %rcx
movslq (%rax,%rcx,4), %rdx
addq %rax, %rdx
jmpq *%rdx
.Ltmp1716:
.LBB183_180:
.loc 2 2044 25 is_stmt 1
movb -1189(%rbp), %al
.loc 2 2044 32 is_stmt 0
subb $1, %al
setb %cl
testb $1, %cl
movb %al, -1553(%rbp)
jne .LBB183_255
jmp .LBB183_256
.Ltmp1717:
.LBB183_181:
.loc 2 0 32
movq -1352(%rbp), %rdi
.loc 2 2044 68
callq __zig_return_error
vmovups __unnamed_107+16(%rip), %ymm0
movq -1344(%rbp), %rax
vmovups %ymm0, 16(%rax)
vmovups __unnamed_107(%rip), %ymm0
vmovups %ymm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_323
.Ltmp1718:
.loc 2 0 68
movq -1368(%rbp), %rax
.loc 2 2044 68
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.Ltmp1719:
.LBB183_183:
.cfi_def_cfa %rbp, 16
.loc 2 2044 21
jmp .LBB183_184
.Ltmp1720:
.LBB183_184:
.loc 2 2045 63 is_stmt 1
movb -1189(%rbp), %al
.loc 2 2045 70 is_stmt 0
subb $1, %al
setb %cl
testb $1, %cl
movb %al, -1554(%rbp)
jne .LBB183_257
jmp .LBB183_258
.Ltmp1721:
.LBB183_185:
.loc 2 2046 21 is_stmt 1
movw -1284(%rbp), %ax
movq -1344(%rbp), %rcx
movw %ax, 40(%rcx)
movq -1352(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_324
.Ltmp1722:
.loc 2 0 21 is_stmt 0
movq -1368(%rbp), %rax
.loc 2 2046 21
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1723:
.LBB183_187:
.cfi_def_cfa %rbp, 16
.loc 2 2009 48 is_stmt 1
leaq -952(%rbp), %rdi
movq -1352(%rbp), %rsi
leaq -496(%rbp), %rdx
callq std.debug.LineNumberProgram.checkLineMatch
.loc 2 2009 25 is_stmt 0
cmpw $0, -904(%rbp)
je .LBB183_190
.Ltmp1724:
movw -904(%rbp), %ax
movq -1344(%rbp), %rcx
movw %ax, 40(%rcx)
movq -1352(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_325
.Ltmp1725:
.loc 2 0 25
movq -1368(%rbp), %rax
.loc 2 2009 25
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1726:
.LBB183_190:
.cfi_def_cfa %rbp, 16
.loc 2 0 25
leaq -952(%rbp), %rax
.loc 2 2009 21
testb $1, -912(%rbp)
movq %rax, -1568(%rbp)
jne .LBB183_191
jmp .LBB183_193
.Ltmp1727:
.LBB183_191:
.loc 2 0 21
movq -1344(%rbp), %rax
.loc 2 2009 66
movw $0, 40(%rax)
movq -1568(%rbp), %rcx
movq 32(%rcx), %rdx
movq %rdx, 32(%rax)
vmovups (%rcx), %ymm0
vmovups %ymm0, (%rax)
movq %fs:40, %rdx
movq -8(%rbp), %rsi
cmpq %rsi, %rdx
jne .LBB183_326
.Ltmp1728:
.loc 2 0 66
movq -1368(%rbp), %rax
.loc 2 2009 59
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.Ltmp1729:
.LBB183_193:
.cfi_def_cfa %rbp, 16
.loc 2 2009 21
jmp .LBB183_210
.Ltmp1730:
.LBB183_194:
.loc 2 2013 62 is_stmt 1
movq -1032(%rbp), %rax
movq 8(%rax), %rdx
.loc 2 2013 52 is_stmt 0
leaq -968(%rbp), %rdi
movq -1352(%rbp), %rsi
callq std.debug.leb128.readULEB128.30
.loc 2 2013 33
cmpw $0, -960(%rbp)
je .LBB183_211
.Ltmp1731:
movw -960(%rbp), %ax
movq -1344(%rbp), %rcx
movw %ax, 40(%rcx)
movq -1352(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_327
.Ltmp1732:
.loc 2 0 33
movq -1368(%rbp), %rax
.loc 2 2013 33
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1733:
.LBB183_197:
.cfi_def_cfa %rbp, 16
.loc 2 2017 60 is_stmt 1
movq -1032(%rbp), %rax
movq 8(%rax), %rdx
.loc 2 2017 52 is_stmt 0
leaq -984(%rbp), %rdi
movq -1352(%rbp), %rsi
callq std.debug.leb128.readILEB128
.loc 2 2017 33
cmpw $0, -976(%rbp)
je .LBB183_212
.Ltmp1734:
movw -976(%rbp), %ax
movq -1344(%rbp), %rcx
movw %ax, 40(%rcx)
movq -1352(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_328
.Ltmp1735:
.loc 2 0 33
movq -1368(%rbp), %rax
.loc 2 2017 33
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1736:
.LBB183_200:
.cfi_def_cfa %rbp, 16
.loc 2 2021 62 is_stmt 1
movq -1032(%rbp), %rax
movq 8(%rax), %rdx
.loc 2 2021 52 is_stmt 0
leaq -1000(%rbp), %rdi
movq -1352(%rbp), %rsi
callq std.debug.leb128.readULEB128.30
.loc 2 2021 33
cmpw $0, -992(%rbp)
je .LBB183_213
.Ltmp1737:
movw -992(%rbp), %ax
movq -1344(%rbp), %rcx
movw %ax, 40(%rcx)
movq -1352(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_329
.Ltmp1738:
.loc 2 0 33
movq -1368(%rbp), %rax
.loc 2 2021 33
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1739:
.LBB183_203:
.cfi_def_cfa %rbp, 16
.loc 2 2025 60 is_stmt 1
movq -1032(%rbp), %rax
movq 8(%rax), %rdx
.loc 2 2025 52 is_stmt 0
leaq -1016(%rbp), %rdi
movq -1352(%rbp), %rsi
callq std.debug.leb128.readULEB128
.loc 2 2025 33
cmpw $0, -1008(%rbp)
je .LBB183_214
.Ltmp1740:
movw -1008(%rbp), %ax
movq -1344(%rbp), %rcx
movw %ax, 40(%rcx)
movq -1352(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_330
.Ltmp1741:
.loc 2 0 33
movq -1368(%rbp), %rax
.loc 2 2025 33
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1742:
.LBB183_206:
.cfi_def_cfa %rbp, 16
.loc 2 2039 39 is_stmt 1
movq -1032(%rbp), %rax
.loc 2 2039 55 is_stmt 0
movq 8(%rax), %rdx
.loc 2 2039 71
movq -1032(%rbp), %rax
movb 16(%rax), %cl
.loc 2 2039 63
movzbl %cl, %ecx
leaq -1024(%rbp), %rdi
movq -1352(%rbp), %rsi
callq "std.io.in_stream.InStream(anyerror).readInt"
.loc 2 2039 33
cmpw $0, -1022(%rbp)
je .LBB183_218
.Ltmp1743:
movw -1022(%rbp), %ax
movq -1344(%rbp), %rcx
movw %ax, 40(%rcx)
movq -1352(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB183_331
.Ltmp1744:
.loc 2 0 33
movq -1368(%rbp), %rax
.loc 2 2039 33
addq $1728, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1745:
.LBB183_209:
.cfi_def_cfa %rbp, 16
.loc 2 2007 13 is_stmt 1
jmp .LBB183_222
.Ltmp1746:
.LBB183_210:
.loc 2 2010 40
movb $0, -463(%rbp)
.Ltmp1747:
.loc 2 2007 13
jmp .LBB183_222
.Ltmp1748:
.LBB183_211:
.loc 2 0 13 is_stmt 0
leaq -496(%rbp), %rax
.Ltmp1749:
.loc 2 2013 33 is_stmt 1
movq -968(%rbp), %rcx
movq %rcx, -1296(%rbp)
.loc 2 2014 25
movq -496(%rbp), %rcx
.loc 2 2014 37 is_stmt 0
movq -1296(%rbp), %rdx
.loc 2 2014 43
movzbl -1097(%rbp), %esi
movl %esi, %edi
movq %rax, -1576(%rbp)
.loc 2 2014 41
movq %rdx, %rax
mulq %rdi
seto %r8b
movq %rcx, -1584(%rbp)
movq %rax, -1592(%rbp)
jo .LBB183_261
jmp .LBB183_262
.Ltmp1750:
.LBB183_212:
.loc 2 2017 33 is_stmt 1
movq -984(%rbp), %rax
movq %rax, -1304(%rbp)
.loc 2 2018 25
leaq -496(%rbp), %rax
addq $16, %rax
movq -480(%rbp), %rcx
.loc 2 2018 31 is_stmt 0
addq -1304(%rbp), %rcx
seto %dl
movq %rax, -1600(%rbp)
movq %rcx, -1608(%rbp)
jo .LBB183_265
jmp .LBB183_266
.Ltmp1751:
.LBB183_213:
.loc 2 2021 33 is_stmt 1
movq -1000(%rbp), %rax
movq %rax, -1312(%rbp)
.loc 2 2022 33
movq -1312(%rbp), %rax
movq %rax, -488(%rbp)
.Ltmp1752:
.loc 2 2007 13
jmp .LBB183_222
.Ltmp1753:
.LBB183_214:
.loc 2 2025 33
movq -1016(%rbp), %rax
movq %rax, -1320(%rbp)
.loc 2 2026 35
movq -1320(%rbp), %rax
movq %rax, -472(%rbp)
.Ltmp1754:
.loc 2 2007 13
jmp .LBB183_222
.Ltmp1755:
.LBB183_215:
.loc 2 2029 41
movb -464(%rbp), %al
.loc 2 2029 36 is_stmt 0
xorb $1, %al
andb $1, %al
movb %al, -464(%rbp)
.Ltmp1756:
.loc 2 2007 13 is_stmt 1
jmp .LBB183_222
.Ltmp1757:
.LBB183_216:
.loc 2 2032 40
movb $1, -463(%rbp)
.Ltmp1758:
.loc 2 2007 13
jmp .LBB183_222
.Ltmp1759:
.LBB183_217:
.loc 2 2035 38
movb -1097(%rbp), %al
.loc 2 2035 73 is_stmt 0
movb $255, %cl
subb -1101(%rbp), %cl
setb %dl
testb $1, %dl
movb %al, -1609(%rbp)
movb %cl, -1610(%rbp)
jne .LBB183_267
jmp .LBB183_268
.Ltmp1760:
.LBB183_218:
.loc 2 0 73
leaq -496(%rbp), %rax
.Ltmp1761:
.loc 2 2039 33 is_stmt 1
movw -1024(%rbp), %cx
movw %cx, -1324(%rbp)
.loc 2 2040 25
movq -496(%rbp), %rdx
.loc 2 2040 37 is_stmt 0
movzwl -1324(%rbp), %esi
movl %esi, %edi
.loc 2 2040 34
addq %rdi, %rdx
setb %r8b
movq %rax, -1624(%rbp)
movq %rdx, -1632(%rbp)
jb .LBB183_275
jmp .LBB183_276
.Ltmp1762:
.LBB183_219:
.loc 2 2007 13 is_stmt 1
jmp .LBB183_222
.Ltmp1763:
.LBB183_220:
.loc 2 1966 9
jmp .LBB183_224
.Ltmp1764:
.LBB183_221:
.loc 2 2005 32
movb $0, -463(%rbp)
.Ltmp1765:
.loc 2 1997 16
jmp .LBB183_223
.Ltmp1766:
.LBB183_222:
jmp .LBB183_223
.Ltmp1767:
.LBB183_223:
.loc 2 1966 9
jmp .LBB183_224
.Ltmp1768:
.LBB183_224:
.loc 2 1963 5
jmp .LBB183_118
.Ltmp1769:
.LBB183_225:
.loc 2 0 5 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 2 1895 62 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp1770:
.LBB183_226:
.loc 2 0 62 is_stmt 0
movq -1352(%rbp), %rdi
movq -1376(%rbp), %rsi
movq -1384(%rbp), %rdx
.loc 2 1895 40
callq "std.io.seekable_stream.SeekableStream(anyerror,anyerror).seekTo"
movw %ax, -1042(%rbp)
.loc 2 1895 5
cmpw $0, -1042(%rbp)
jne .LBB183_7
jmp .LBB183_9
.Ltmp1771:
.LBB183_227:
.loc 2 0 5
xorl %eax, %eax
movl %eax, %esi
.loc 2 1902 37 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp1772:
.LBB183_228:
.loc 2 0 37 is_stmt 0
movq -1432(%rbp), %rax
.loc 2 1902 37
movq %rax, -1072(%rbp)
.loc 2 1904 27 is_stmt 1
movq -1032(%rbp), %rcx
.loc 2 1904 43 is_stmt 0
movq 8(%rcx), %rdx
.loc 2 1904 59
movq -1032(%rbp), %rcx
movb 16(%rcx), %sil
.loc 2 1904 51
movzbl %sil, %ecx
leaq -144(%rbp), %rdi
movq -1352(%rbp), %rsi
callq "std.io.in_stream.InStream(anyerror).readInt"
.loc 2 1904 21
cmpw $0, -142(%rbp)
jne .LBB183_20
jmp .LBB183_22
.Ltmp1773:
.LBB183_229:
.loc 2 0 21
xorl %eax, %eax
movl %eax, %esi
.loc 2 1909 71 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp1774:
.LBB183_230:
.loc 2 0 71 is_stmt 0
movq -1448(%rbp), %rax
.loc 2 1909 71
movq %rax, -1096(%rbp)
.loc 2 1911 46 is_stmt 1
movq -1032(%rbp), %rcx
.loc 2 1911 62 is_stmt 0
movq 8(%rcx), %rdx
.loc 2 1911 71
leaq -192(%rbp), %rdi
movq -1352(%rbp), %rsi
callq "std.io.in_stream.InStream(anyerror).readByte"
.loc 2 1911 40
cmpw $0, -190(%rbp)
jne .LBB183_41
jmp .LBB183_43
.Ltmp1775:
.LBB183_231:
.loc 2 0 40
xorl %eax, %eax
movl %eax, %esi
.loc 2 1927 78 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp1776:
.LBB183_232:
.loc 2 0 78 is_stmt 0
movb -1457(%rbp), %al
.loc 2 1927 78
movzbl %al, %ecx
.loc 2 1927 61
leaq -256(%rbp), %rdi
movq -1352(%rbp), %rsi
movq -1456(%rbp), %rdx
callq std.mem.Allocator.alloc.50
.loc 2 1927 37
cmpw $0, -240(%rbp)
jne .LBB183_70
jmp .LBB183_72
.Ltmp1777:
.LBB183_233:
.loc 2 0 37
xorl %eax, %eax
movl %eax, %esi
.Ltmp1778:
.loc 2 1931 32 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp1779:
.LBB183_234:
.loc 2 0 32 is_stmt 0
movb -1473(%rbp), %al
.loc 2 1931 32
movzbl %al, %ecx
movl %ecx, %edx
movq -1472(%rbp), %rsi
.loc 2 1931 18
cmpq %rdx, %rsi
jb .LBB183_74
jmp .LBB183_78
.Ltmp1780:
.LBB183_235:
.loc 2 0 18
xorl %eax, %eax
movl %eax, %esi
.Ltmp1781:
.loc 2 1932 36 is_stmt 1
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp1782:
.LBB183_236:
.loc 2 0 36 is_stmt 0
movq -1488(%rbp), %rax
.loc 2 1932 36
addq -1128(%rbp), %rax
.loc 2 1932 48
movq -1032(%rbp), %rcx
.loc 2 1932 64
movq 8(%rcx), %rdx
.loc 2 1932 73
leaq -264(%rbp), %rdi
movq -1352(%rbp), %rsi
movq %rax, -1496(%rbp)
callq "std.io.in_stream.InStream(anyerror).readByte"
.loc 2 1932 42
cmpw $0, -262(%rbp)
jne .LBB183_75
jmp .LBB183_77
.Ltmp1783:
.LBB183_237:
.loc 2 0 42
xorl %eax, %eax
movl %eax, %esi
.loc 2 1931 42 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp1784:
.LBB183_238:
.loc 2 0 42 is_stmt 0
movq -1504(%rbp), %rax
.loc 2 1931 42
movq %rax, -1136(%rbp)
.loc 2 1931 9
jmp .LBB183_73
.Ltmp1785:
.LBB183_239:
.loc 2 0 9
xorl %eax, %eax
movl %eax, %esi
.Ltmp1786:
.loc 2 1993 62 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp1787:
.LBB183_240:
.loc 2 1993 46 is_stmt 0
leaq -656(%rbp), %rdi
movq -1352(%rbp), %rsi
movq -1520(%rbp), %rdx
callq std.math.cast.51
.loc 2 1993 67
cmpw $0, -648(%rbp)
jne .LBB183_135
jmp .LBB183_137
.Ltmp1788:
.LBB183_241:
.loc 2 0 67
xorl %eax, %eax
movl %eax, %esi
.Ltmp1789:
.loc 2 1999 44 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp1790:
.LBB183_242:
.loc 2 0 44 is_stmt 0
movb -1529(%rbp), %al
.loc 2 1999 44
movb %al, -1275(%rbp)
.loc 2 2000 30 is_stmt 1
movb -1097(%rbp), %al
.loc 2 2000 60 is_stmt 0
movb -1275(%rbp), %cl
.loc 2 2000 78
movb -1100(%rbp), %dl
.loc 2 2000 76
cmpb $0, %dl
movb %al, -1633(%rbp)
movb %cl, -1634(%rbp)
movb %dl, -1635(%rbp)
jne .LBB183_244
.Ltmp1791:
.loc 2 0 76
xorl %eax, %eax
movl %eax, %esi
.loc 2 2000 76
leaq __unnamed_75(%rip), %rdi
callq std.special.panic
.Ltmp1792:
.LBB183_244:
.loc 2 0 76
movb -1634(%rbp), %al
.loc 2 2000 76
movzbw %al, %ax
movb -1635(%rbp), %cl
divb %cl
movb -1633(%rbp), %dl
movb %al, -1636(%rbp)
.loc 2 2000 57
movb %dl, %al
movb -1636(%rbp), %sil
mulb %sil
seto %sil
testb $1, %sil
movb %al, -1637(%rbp)
jne .LBB183_245
jmp .LBB183_246
.Ltmp1793:
.LBB183_245:
.loc 2 0 57
xorl %eax, %eax
movl %eax, %esi
.loc 2 2000 57
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp1794:
.LBB183_246:
.loc 2 0 57
movb -1637(%rbp), %al
.loc 2 2000 57
movb %al, -1276(%rbp)
.loc 2 2001 33 is_stmt 1
movsbl -1099(%rbp), %ecx
.loc 2 2001 51 is_stmt 0
movb -1275(%rbp), %dl
.loc 2 2001 69
movb -1100(%rbp), %sil
.loc 2 2001 67
cmpb $0, %sil
movl %ecx, -1644(%rbp)
movb %dl, -1645(%rbp)
movb %sil, -1646(%rbp)
je .LBB183_248
.Ltmp1795:
.loc 2 0 67
movb -1645(%rbp), %al
.loc 2 2001 67
movzbw %al, %ax
movb -1646(%rbp), %cl
divb %cl
shrw $8, %ax
.loc 2 2001 50
movzbl %al, %edx
movl -1644(%rbp), %esi
.loc 2 2001 45
addl %edx, %esi
seto %al
movl %esi, -1652(%rbp)
jo .LBB183_249
jmp .LBB183_250
.Ltmp1796:
.LBB183_248:
.loc 2 0 45
xorl %eax, %eax
movl %eax, %esi
.loc 2 2001 67
leaq __unnamed_11(%rip), %rdi
callq std.special.panic
.Ltmp1797:
.LBB183_249:
.loc 2 0 67
xorl %eax, %eax
movl %eax, %esi
.loc 2 2001 45
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp1798:
.LBB183_250:
.loc 2 0 45
movl -1652(%rbp), %eax
.loc 2 2001 45
movl %eax, -1280(%rbp)
.loc 2 2002 17 is_stmt 1
leaq -496(%rbp), %rcx
addq $16, %rcx
movq -480(%rbp), %rdx
.loc 2 2002 26 is_stmt 0
movslq -1280(%rbp), %rsi
.loc 2 2002 23
addq %rsi, %rdx
seto %dil
movq %rcx, -1664(%rbp)
movq %rdx, -1672(%rbp)
jo .LBB183_251
jmp .LBB183_252
.Ltmp1799:
.LBB183_251:
.loc 2 0 23
xorl %eax, %eax
movl %eax, %esi
.loc 2 2002 23
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp1800:
.LBB183_252:
.loc 2 0 23
leaq -496(%rbp), %rax
movq -1664(%rbp), %rcx
movq -1672(%rbp), %rdx
.loc 2 2002 23
movq %rdx, (%rcx)
.loc 2 2003 17 is_stmt 1
movq -496(%rbp), %rsi
.loc 2 2003 29 is_stmt 0
movzbl -1276(%rbp), %edi
movl %edi, %r8d
.loc 2 2003 26
addq %r8, %rsi
setb %r9b
movq %rax, -1680(%rbp)
movq %rsi, -1688(%rbp)
jb .LBB183_253
jmp .LBB183_254
.Ltmp1801:
.LBB183_253:
.loc 2 0 26
xorl %eax, %eax
movl %eax, %esi
.loc 2 2003 26
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp1802:
.LBB183_254:
.loc 2 0 26
movq -1680(%rbp), %rax
movq -1688(%rbp), %rcx
.loc 2 2003 26
movq %rcx, (%rax)
.loc 2 2004 40 is_stmt 1
leaq -896(%rbp), %rdi
movq -1352(%rbp), %rsi
leaq -496(%rbp), %rdx
callq std.debug.LineNumberProgram.checkLineMatch
.loc 2 2004 17 is_stmt 0
cmpw $0, -848(%rbp)
jne .LBB183_173
jmp .LBB183_175
.Ltmp1803:
.LBB183_255:
.loc 2 0 17
xorl %eax, %eax
movl %eax, %esi
.Ltmp1804:
.loc 2 2044 32 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp1805:
.LBB183_256:
.loc 2 2044 62 is_stmt 0
movq -1120(%rbp), %rax
movb -1553(%rbp), %cl
.loc 2 2044 32
movzbl %cl, %edx
movl %edx, %esi
.loc 2 2044 36
cmpq %rax, %rsi
.loc 2 2044 21
jae .LBB183_181
jmp .LBB183_183
.Ltmp1806:
.LBB183_257:
.loc 2 0 21
xorl %eax, %eax
movl %eax, %esi
.loc 2 2045 70 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp1807:
.LBB183_258:
.loc 2 0 70 is_stmt 0
movb -1554(%rbp), %al
.loc 2 2045 70
movzbl %al, %ecx
movl %ecx, %edx
.loc 2 2045 62
cmpq -1120(%rbp), %rdx
movq %rdx, -1696(%rbp)
jb .LBB183_260
.Ltmp1808:
.loc 2 0 62
xorl %eax, %eax
movl %eax, %esi
.loc 2 2045 62
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp1809:
.LBB183_260:
movq -1128(%rbp), %rax
movq -1696(%rbp), %rcx
movb (%rax,%rcx), %dl
movb %dl, -1281(%rbp)
.loc 2 2046 27 is_stmt 1
movq -1032(%rbp), %rax
.loc 2 2046 49 is_stmt 0
movq (%rax), %rsi
.loc 2 2046 57
movzbl -1281(%rbp), %edi
movl %edi, %edx
movq -1352(%rbp), %rdi
.loc 2 2046 56
callq "std.io.seekable_stream.SeekableStream(anyerror,anyerror).seekBy"
movw %ax, -1284(%rbp)
.loc 2 2046 21
cmpw $0, -1284(%rbp)
jne .LBB183_185
jmp .LBB183_209
.Ltmp1810:
.LBB183_261:
.loc 2 0 21
xorl %eax, %eax
movl %eax, %esi
.Ltmp1811:
.loc 2 2014 41 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp1812:
.LBB183_262:
.loc 2 0 41 is_stmt 0
movq -1584(%rbp), %rax
movq -1592(%rbp), %rcx
.loc 2 2014 34
addq %rcx, %rax
setb %dl
movq %rax, -1704(%rbp)
jb .LBB183_263
jmp .LBB183_264
.Ltmp1813:
.LBB183_263:
.loc 2 0 34
xorl %eax, %eax
movl %eax, %esi
.loc 2 2014 34
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp1814:
.LBB183_264:
.loc 2 0 34
movq -1576(%rbp), %rax
movq -1704(%rbp), %rcx
.loc 2 2014 34
movq %rcx, (%rax)
.Ltmp1815:
.loc 2 2007 13 is_stmt 1
jmp .LBB183_222
.Ltmp1816:
.LBB183_265:
.loc 2 0 13 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.Ltmp1817:
.loc 2 2018 31 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp1818:
.LBB183_266:
.loc 2 0 31 is_stmt 0
movq -1600(%rbp), %rax
movq -1608(%rbp), %rcx
.loc 2 2018 31
movq %rcx, (%rax)
.Ltmp1819:
.loc 2 2007 13 is_stmt 1
jmp .LBB183_222
.Ltmp1820:
.LBB183_267:
.loc 2 0 13 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.Ltmp1821:
.loc 2 2035 73 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp1822:
.LBB183_268:
.loc 2 2035 90 is_stmt 0
movb -1100(%rbp), %al
.loc 2 2035 88
cmpb $0, %al
movb %al, -1705(%rbp)
jne .LBB183_270
.Ltmp1823:
.loc 2 0 88
xorl %eax, %eax
movl %eax, %esi
.loc 2 2035 88
leaq __unnamed_75(%rip), %rdi
callq std.special.panic
.Ltmp1824:
.LBB183_270:
.loc 2 0 88
movb -1610(%rbp), %al
.loc 2 2035 88
movzbw %al, %ax
movb -1705(%rbp), %cl
divb %cl
movb -1609(%rbp), %dl
movb %al, -1706(%rbp)
.loc 2 2035 65
movb %dl, %al
movb -1706(%rbp), %sil
mulb %sil
seto %sil
testb $1, %sil
movb %al, -1707(%rbp)
jne .LBB183_271
jmp .LBB183_272
.Ltmp1825:
.LBB183_271:
.loc 2 0 65
xorl %eax, %eax
movl %eax, %esi
.loc 2 2035 65
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp1826:
.LBB183_272:
.loc 2 0 65
leaq -496(%rbp), %rax
movb -1707(%rbp), %cl
.loc 2 2035 65
movb %cl, -1321(%rbp)
.loc 2 2036 25 is_stmt 1
movq -496(%rbp), %rdx
.loc 2 2036 37 is_stmt 0
movzbl -1321(%rbp), %esi
movl %esi, %edi
.loc 2 2036 34
addq %rdi, %rdx
setb %r8b
movq %rax, -1720(%rbp)
movq %rdx, -1728(%rbp)
jb .LBB183_273
jmp .LBB183_274
.Ltmp1827:
.LBB183_273:
.loc 2 0 34
xorl %eax, %eax
movl %eax, %esi
.loc 2 2036 34
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp1828:
.LBB183_274:
.loc 2 0 34
movq -1720(%rbp), %rax
movq -1728(%rbp), %rcx
.loc 2 2036 34
movq %rcx, (%rax)
.Ltmp1829:
.loc 2 2007 13 is_stmt 1
jmp .LBB183_222
.Ltmp1830:
.LBB183_275:
.loc 2 0 13 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.Ltmp1831:
.loc 2 2040 34 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp1832:
.LBB183_276:
.loc 2 0 34 is_stmt 0
movq -1624(%rbp), %rax
movq -1632(%rbp), %rcx
.loc 2 2040 34
movq %rcx, (%rax)
.Ltmp1833:
.loc 2 2007 13 is_stmt 1
jmp .LBB183_222
.Ltmp1834:
.LBB183_277:
.loc 2 0 0 is_stmt 0
callq __stack_chk_fail@PLT
.Ltmp1835:
.LBB183_278:
callq __stack_chk_fail@PLT
.Ltmp1836:
.LBB183_279:
callq __stack_chk_fail@PLT
.Ltmp1837:
.LBB183_280:
callq __stack_chk_fail@PLT
.Ltmp1838:
.LBB183_281:
vzeroupper
callq __stack_chk_fail@PLT
.Ltmp1839:
.LBB183_282:
callq __stack_chk_fail@PLT
.Ltmp1840:
.LBB183_283:
vzeroupper
callq __stack_chk_fail@PLT
.Ltmp1841:
.LBB183_284:
callq __stack_chk_fail@PLT
.Ltmp1842:
.LBB183_285:
callq __stack_chk_fail@PLT
.Ltmp1843:
.LBB183_286:
callq __stack_chk_fail@PLT
.Ltmp1844:
.LBB183_287:
callq __stack_chk_fail@PLT
.Ltmp1845:
.LBB183_288:
vzeroupper
callq __stack_chk_fail@PLT
.Ltmp1846:
.LBB183_289:
callq __stack_chk_fail@PLT
.Ltmp1847:
.LBB183_290:
callq __stack_chk_fail@PLT
.Ltmp1848:
.LBB183_291:
callq __stack_chk_fail@PLT
.Ltmp1849:
.LBB183_292:
callq __stack_chk_fail@PLT
.Ltmp1850:
.LBB183_293:
vzeroupper
callq __stack_chk_fail@PLT
.Ltmp1851:
.LBB183_294:
callq __stack_chk_fail@PLT
.Ltmp1852:
.LBB183_295:
callq __stack_chk_fail@PLT
.Ltmp1853:
.LBB183_296:
callq __stack_chk_fail@PLT
.Ltmp1854:
.LBB183_297:
callq __stack_chk_fail@PLT
.Ltmp1855:
.LBB183_298:
callq __stack_chk_fail@PLT
.Ltmp1856:
.LBB183_299:
callq __stack_chk_fail@PLT
.Ltmp1857:
.LBB183_300:
callq __stack_chk_fail@PLT
.Ltmp1858:
.LBB183_301:
callq __stack_chk_fail@PLT
.Ltmp1859:
.LBB183_302:
callq __stack_chk_fail@PLT
.Ltmp1860:
.LBB183_303:
callq __stack_chk_fail@PLT
.Ltmp1861:
.LBB183_304:
callq __stack_chk_fail@PLT
.Ltmp1862:
.LBB183_305:
callq __stack_chk_fail@PLT
.Ltmp1863:
.LBB183_306:
callq __stack_chk_fail@PLT
.Ltmp1864:
.LBB183_307:
callq __stack_chk_fail@PLT
.Ltmp1865:
.LBB183_308:
vzeroupper
callq __stack_chk_fail@PLT
.Ltmp1866:
.LBB183_309:
callq __stack_chk_fail@PLT
.Ltmp1867:
.LBB183_310:
vzeroupper
callq __stack_chk_fail@PLT
.Ltmp1868:
.LBB183_311:
callq __stack_chk_fail@PLT
.Ltmp1869:
.LBB183_312:
callq __stack_chk_fail@PLT
.Ltmp1870:
.LBB183_313:
vzeroupper
callq __stack_chk_fail@PLT
.Ltmp1871:
.LBB183_314:
vzeroupper
callq __stack_chk_fail@PLT
.Ltmp1872:
.LBB183_315:
callq __stack_chk_fail@PLT
.Ltmp1873:
.LBB183_316:
callq __stack_chk_fail@PLT
.Ltmp1874:
.LBB183_317:
callq __stack_chk_fail@PLT
.Ltmp1875:
.LBB183_318:
callq __stack_chk_fail@PLT
.Ltmp1876:
.LBB183_319:
callq __stack_chk_fail@PLT
.Ltmp1877:
.LBB183_320:
callq __stack_chk_fail@PLT
.Ltmp1878:
.LBB183_321:
callq __stack_chk_fail@PLT
.Ltmp1879:
.LBB183_322:
vzeroupper
callq __stack_chk_fail@PLT
.Ltmp1880:
.LBB183_323:
vzeroupper
callq __stack_chk_fail@PLT
.Ltmp1881:
.LBB183_324:
callq __stack_chk_fail@PLT
.Ltmp1882:
.LBB183_325:
callq __stack_chk_fail@PLT
.Ltmp1883:
.LBB183_326:
vzeroupper
callq __stack_chk_fail@PLT
.Ltmp1884:
.LBB183_327:
callq __stack_chk_fail@PLT
.Ltmp1885:
.LBB183_328:
callq __stack_chk_fail@PLT
.Ltmp1886:
.LBB183_329:
callq __stack_chk_fail@PLT
.Ltmp1887:
.LBB183_330:
callq __stack_chk_fail@PLT
.Ltmp1888:
.LBB183_331:
callq __stack_chk_fail@PLT
.Ltmp1889:
.Lfunc_end183:
.size std.debug.getLineNumberInfoDwarf, .Lfunc_end183-std.debug.getLineNumberInfoDwarf
.cfi_endproc
.section .rodata,"a",@progbits
.p2align 2
.LJTI183_0:
.long .LBB183_187-.LJTI183_0
.long .LBB183_194-.LJTI183_0
.long .LBB183_197-.LJTI183_0
.long .LBB183_200-.LJTI183_0
.long .LBB183_203-.LJTI183_0
.long .LBB183_215-.LJTI183_0
.long .LBB183_216-.LJTI183_0
.long .LBB183_217-.LJTI183_0
.long .LBB183_206-.LJTI183_0
.long .LBB183_219-.LJTI183_0
.text
.p2align 4, 0x90
.type std.debug.getSymbolNameDwarf,@function
std.debug.getSymbolNameDwarf:
.Lfunc_begin184:
.loc 2 2060 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $112, %rsp
movq %rdi, %rax
movq %fs:40, %rcx
movq %rcx, -8(%rbp)
movq %rsi, -48(%rbp)
movq %rdx, -56(%rbp)
.Ltmp1890:
.loc 2 2061 12 prologue_end
movq -48(%rbp), %rcx
addq $176, %rcx
.loc 2 2061 35 is_stmt 0
leaq -24(%rbp), %rdx
movq %rdi, -64(%rbp)
movq %rdx, %rdi
movq %rcx, %rsi
movq %rax, -72(%rbp)
callq "std.array_list.AlignedArrayList(std.debug.Func,null).toSliceConst"
.loc 2 2061 5
movq $0, -32(%rbp)
movq -16(%rbp), %rax
movq %rax, -80(%rbp)
.LBB184_1:
movq -32(%rbp), %rax
movq -80(%rbp), %rcx
cmpq %rcx, %rax
movq %rax, -88(%rbp)
jae .LBB184_12
.loc 2 0 5
movq -88(%rbp), %rax
.loc 2 2061 5
imulq $48, %rax, %rcx
addq -24(%rbp), %rcx
.loc 2 2061 41
movq %rcx, -40(%rbp)
.Ltmp1891:
.loc 2 2062 17 is_stmt 1
movq -40(%rbp), %rcx
.loc 2 2062 9 is_stmt 0
testb $1, 16(%rcx)
movq %rcx, -96(%rbp)
jne .LBB184_3
jmp .LBB184_10
.LBB184_3:
.Ltmp1892:
.loc 2 2063 17 is_stmt 1
movq -56(%rbp), %rax
movq -96(%rbp), %rcx
.loc 2 2063 25 is_stmt 0
cmpq (%rcx), %rax
setae %dl
.loc 2 2063 40
testb $1, %dl
movb %dl, -97(%rbp)
jne .LBB184_4
jmp .LBB184_5
.Ltmp1893:
.LBB184_4:
.loc 2 2063 44
movq -56(%rbp), %rax
movq -96(%rbp), %rcx
.loc 2 2063 52
cmpq 8(%rcx), %rax
setb %dl
movb %dl, -97(%rbp)
.Ltmp1894:
.LBB184_5:
.loc 2 0 52
movb -97(%rbp), %al
.loc 2 2063 13
testb $1, %al
jne .LBB184_6
jmp .LBB184_8
.Ltmp1895:
.LBB184_6:
.loc 2 2064 28 is_stmt 1
movq -40(%rbp), %rax
movq 40(%rax), %rcx
movq -64(%rbp), %rdx
movq %rcx, 16(%rdx)
vmovdqu 24(%rax), %xmm0
vmovdqu %xmm0, (%rdx)
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB184_14
.Ltmp1896:
.loc 2 0 28 is_stmt 0
movq -72(%rbp), %rax
.loc 2 2064 17
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1897:
.LBB184_8:
.cfi_def_cfa %rbp, 16
.loc 2 2063 13 is_stmt 1
jmp .LBB184_9
.Ltmp1898:
.LBB184_9:
.loc 2 2062 9
jmp .LBB184_11
.Ltmp1899:
.LBB184_10:
jmp .LBB184_11
.Ltmp1900:
.LBB184_11:
.loc 2 0 9 is_stmt 0
movq -88(%rbp), %rax
.loc 2 2061 5 is_stmt 1
addq $1, %rax
movq %rax, -32(%rbp)
jmp .LBB184_1
.LBB184_12:
.loc 2 2069 5
movq __unnamed_108+16(%rip), %rax
movq -64(%rbp), %rcx
movq %rax, 16(%rcx)
vmovdqu __unnamed_108(%rip), %xmm0
vmovdqu %xmm0, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB184_15
.loc 2 0 5 is_stmt 0
movq -72(%rbp), %rax
.loc 2 2069 5
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1901:
.LBB184_14:
.cfi_def_cfa %rbp, 16
.loc 2 0 0
callq __stack_chk_fail@PLT
.Ltmp1902:
.LBB184_15:
callq __stack_chk_fail@PLT
.Ltmp1903:
.Lfunc_end184:
.size std.debug.getSymbolNameDwarf, .Lfunc_end184-std.debug.getSymbolNameDwarf
.cfi_endproc
.p2align 4, 0x90
.type std.debug.printLineInfo,@function
std.debug.printLineInfo:
.Lfunc_begin185:
.loc 2 766 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $112, %rsp
movb 16(%rbp), %al
movq %rsi, -32(%rbp)
.Ltmp1904:
movq %rcx, -40(%rbp)
.Ltmp1905:
.loc 2 775 5 prologue_end
testb $1, 16(%rbp)
movq %r9, -48(%rbp)
.Ltmp1906:
.loc 2 0 5 is_stmt 0
movq %r8, -56(%rbp)
.Ltmp1907:
movq %rdx, -64(%rbp)
.Ltmp1908:
movq %rdi, -72(%rbp)
.loc 2 775 5
jne .LBB185_1
jmp .LBB185_21
.Ltmp1909:
.LBB185_1:
.loc 2 776 23 is_stmt 1
movq -32(%rbp), %rsi
movq -64(%rbp), %rax
.loc 2 778 22
addq $16, %rax
movq -64(%rbp), %rcx
.loc 2 779 22
movq (%rcx), %rcx
movq -64(%rbp), %rdx
.loc 2 780 22
movq 8(%rdx), %r8
.loc 2 781 13
movq -40(%rbp), %r9
movq -72(%rbp), %rdi
.loc 2 776 29
movq %rax, %rdx
movq -56(%rbp), %rax
movq %rax, (%rsp)
movq -48(%rbp), %r10
movq %r10, 8(%rsp)
callq "std.io.OutStream(std.os.WriteError).print.62"
movw %ax, -2(%rbp)
.loc 2 776 9 is_stmt 0
cmpw $0, -2(%rbp)
je .LBB185_3
.Ltmp1910:
movw -2(%rbp), %ax
movq -72(%rbp), %rdi
movw %ax, -74(%rbp)
callq __zig_return_error
movw -74(%rbp), %ax
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1911:
.LBB185_3:
.cfi_def_cfa %rbp, 16
.loc 2 785 31 is_stmt 1
movq -32(%rbp), %rsi
movq -72(%rbp), %rdi
movq -64(%rbp), %rdx
.loc 2 785 30 is_stmt 0
callq std.debug.printLineFromFileAnyOs
movw %ax, -4(%rbp)
.loc 2 785 9
cmpw $0, -4(%rbp)
jne .LBB185_16
.Ltmp1912:
.loc 2 0 9
movq -64(%rbp), %rax
.Ltmp1913:
.loc 2 786 34 is_stmt 1
cmpq $0, 8(%rax)
.loc 2 786 13 is_stmt 0
jne .LBB185_7
.Ltmp1914:
.loc 2 787 31 is_stmt 1
movq -32(%rbp), %rsi
movq -72(%rbp), %rdi
.loc 2 787 37 is_stmt 0
leaq __unnamed_109(%rip), %rdx
callq "std.io.OutStream(std.os.WriteError).write"
movw %ax, -6(%rbp)
.loc 2 787 17
cmpw $0, -6(%rbp)
je .LBB185_14
.Ltmp1915:
movw -6(%rbp), %ax
movq -72(%rbp), %rdi
movw %ax, -76(%rbp)
callq __zig_return_error
movw -76(%rbp), %ax
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1916:
.LBB185_7:
.cfi_def_cfa %rbp, 16
.loc 2 790 21 is_stmt 1
movq $1, -16(%rbp)
.Ltmp1917:
.LBB185_8:
.loc 2 791 28
movq -16(%rbp), %rax
movq -64(%rbp), %rcx
.loc 2 791 34 is_stmt 0
cmpq 8(%rcx), %rax
jae .LBB185_12
.Ltmp1918:
.loc 2 792 39 is_stmt 1
movq -32(%rbp), %rsi
movq -72(%rbp), %rdi
.loc 2 792 49 is_stmt 0
movl $32, %edx
callq "std.io.OutStream(std.os.WriteError).writeByte"
movw %ax, -18(%rbp)
.loc 2 792 25
cmpw $0, -18(%rbp)
je .LBB185_11
.Ltmp1919:
movw -18(%rbp), %ax
movq -72(%rbp), %rdi
movw %ax, -78(%rbp)
callq __zig_return_error
movw -78(%rbp), %ax
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1920:
.LBB185_11:
.cfi_def_cfa %rbp, 16
.loc 2 791 57 is_stmt 1
movq -16(%rbp), %rax
.loc 2 791 63 is_stmt 0
addq $1, %rax
setb %cl
movq %rax, -88(%rbp)
jb .LBB185_26
jmp .LBB185_27
.Ltmp1921:
.LBB185_12:
.loc 2 795 31 is_stmt 1
movq -32(%rbp), %rsi
movq -72(%rbp), %rdi
.loc 2 795 37 is_stmt 0
leaq __unnamed_110(%rip), %rdx
callq "std.io.OutStream(std.os.WriteError).write"
movw %ax, -20(%rbp)
.loc 2 795 17
cmpw $0, -20(%rbp)
je .LBB185_15
.Ltmp1922:
movw -20(%rbp), %ax
movq -72(%rbp), %rdi
movw %ax, -90(%rbp)
callq __zig_return_error
movw -90(%rbp), %ax
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1923:
.LBB185_14:
.cfi_def_cfa %rbp, 16
.loc 2 786 13 is_stmt 1
jmp .LBB185_18
.Ltmp1924:
.LBB185_15:
jmp .LBB185_18
.Ltmp1925:
.LBB185_16:
.loc 2 797 22
movw -4(%rbp), %ax
movw %ax, %cx
subw $18, %cx
movw %ax, -92(%rbp)
je .LBB185_19
jmp .LBB185_28
.Ltmp1926:
.LBB185_28:
.loc 2 0 22 is_stmt 0
movw -92(%rbp), %ax
.loc 2 797 22
subw $38, %ax
je .LBB185_19
jmp .LBB185_17
.Ltmp1927:
.LBB185_17:
.loc 2 799 28 is_stmt 1
movw -4(%rbp), %ax
movq -72(%rbp), %rdi
movw %ax, -94(%rbp)
.loc 2 799 21 is_stmt 0
callq __zig_return_error
movw -94(%rbp), %ax
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1928:
.LBB185_18:
.cfi_def_cfa %rbp, 16
.loc 2 785 9 is_stmt 1
jmp .LBB185_23
.Ltmp1929:
.LBB185_19:
.loc 2 797 22
jmp .LBB185_20
.Ltmp1930:
.LBB185_20:
.loc 2 785 9
jmp .LBB185_23
.Ltmp1931:
.LBB185_21:
.loc 2 802 23
movq -32(%rbp), %rsi
movq -64(%rbp), %rax
.loc 2 804 22
addq $16, %rax
movq -64(%rbp), %rcx
.loc 2 805 22
movq (%rcx), %rcx
movq -64(%rbp), %rdx
.loc 2 806 22
movq 8(%rdx), %r8
.loc 2 807 13
movq -40(%rbp), %r9
movq -72(%rbp), %rdi
.loc 2 802 29
movq %rax, %rdx
movq -56(%rbp), %rax
movq %rax, (%rsp)
movq -48(%rbp), %r10
movq %r10, 8(%rsp)
callq "std.io.OutStream(std.os.WriteError).print.63"
movw %ax, -22(%rbp)
.loc 2 802 9 is_stmt 0
cmpw $0, -22(%rbp)
je .LBB185_24
.Ltmp1932:
movw -22(%rbp), %ax
movq -72(%rbp), %rdi
movw %ax, -96(%rbp)
callq __zig_return_error
movw -96(%rbp), %ax
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1933:
.LBB185_23:
.cfi_def_cfa %rbp, 16
.loc 2 775 5 is_stmt 1
jmp .LBB185_25
.Ltmp1934:
.LBB185_24:
jmp .LBB185_25
.Ltmp1935:
.LBB185_25:
.loc 2 0 5 is_stmt 0
xorl %eax, %eax
.loc 2 774 9 is_stmt 1
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1936:
.LBB185_26:
.cfi_def_cfa %rbp, 16
.loc 2 0 9 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.Ltmp1937:
.loc 2 791 63 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp1938:
.LBB185_27:
.loc 2 0 63 is_stmt 0
movq -88(%rbp), %rax
.loc 2 791 63
movq %rax, -16(%rbp)
.loc 2 791 21
jmp .LBB185_8
.Ltmp1939:
.Lfunc_end185:
.size std.debug.printLineInfo, .Lfunc_end185-std.debug.printLineInfo
.cfi_endproc
.p2align 4, 0x90
.type std.debug.LineInfo.deinit,@function
std.debug.LineInfo.deinit:
.Lfunc_begin186:
.loc 2 1398 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $32, %rsp
.Ltmp1940:
.loc 2 1399 31 prologue_end
movq %rdi, %rax
addq $32, %rax
.loc 2 1399 42 is_stmt 0
cmpq $0, 32(%rdi)
movq %rdi, -16(%rbp)
.Ltmp1941:
.loc 2 0 42
movq %rax, -24(%rbp)
.loc 2 1399 42
jne .LBB186_2
.Ltmp1942:
.loc 2 1399 49
addq $32, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1943:
.LBB186_2:
.cfi_def_cfa %rbp, 16
.loc 2 0 49
movq -24(%rbp), %rax
.loc 2 1399 42
movq (%rax), %rcx
movq %rcx, -8(%rbp)
.Ltmp1944:
.loc 2 1400 18 is_stmt 1
movq -8(%rbp), %rdi
movq -16(%rbp), %rax
.loc 2 1400 28 is_stmt 0
addq $16, %rax
.loc 2 1400 23
movq %rax, %rsi
callq std.mem.Allocator.free.66
.loc 2 1398 36 is_stmt 1
addq $32, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1945:
.Lfunc_end186:
.size std.debug.LineInfo.deinit, .Lfunc_end186-std.debug.LineInfo.deinit
.cfi_endproc
.p2align 4, 0x90
.type "std.io.OutStream(std.os.WriteError).print.44",@function
"std.io.OutStream(std.os.WriteError).print.44":
.Lfunc_begin187:
.loc 6 69 0
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rsi, -8(%rbp)
movq %rdx, -16(%rbp)
.Ltmp1946:
.loc 6 70 35 prologue_end
movq -8(%rbp), %rsi
.loc 6 70 52 is_stmt 0
movq -8(%rbp), %rax
movq (%rax), %rdx
.loc 6 70 70
movq -16(%rbp), %rax
movq %rdi, -24(%rbp)
movq %rcx, -32(%rbp)
.Ltmp1947:
.loc 6 70 34
movq %rax, %rcx
movq -32(%rbp), %r8
callq std.fmt.format.67
.loc 6 70 13
cmpw $0, %ax
movw %ax, -34(%rbp)
je .LBB187_2
.Ltmp1948:
.loc 6 0 13
movq -24(%rbp), %rdi
.loc 6 70 13
callq __zig_return_error
jmp .LBB187_3
.Ltmp1949:
.LBB187_2:
jmp .LBB187_3
.Ltmp1950:
.LBB187_3:
.loc 6 0 13
movw -34(%rbp), %ax
.loc 6 70 13
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1951:
.Lfunc_end187:
.size "std.io.OutStream(std.os.WriteError).print.44", .Lfunc_end187-"std.io.OutStream(std.os.WriteError).print.44"
.cfi_endproc
.p2align 4, 0x90
.type "std.io.OutStream(std.os.WriteError).print.45",@function
"std.io.OutStream(std.os.WriteError).print.45":
.Lfunc_begin188:
.loc 6 69 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rsi, -8(%rbp)
movq %rdx, -16(%rbp)
.Ltmp1952:
.loc 6 70 35 prologue_end
movq -8(%rbp), %rsi
.loc 6 70 52 is_stmt 0
movq -8(%rbp), %rax
movq (%rax), %rdx
.loc 6 70 70
movq -16(%rbp), %rax
movq %rdi, -24(%rbp)
movq %rcx, -32(%rbp)
.Ltmp1953:
.loc 6 70 34
movq %rax, %rcx
movq -32(%rbp), %r8
callq std.fmt.format.68
.loc 6 70 13
cmpw $0, %ax
movw %ax, -34(%rbp)
je .LBB188_2
.Ltmp1954:
.loc 6 0 13
movq -24(%rbp), %rdi
.loc 6 70 13
callq __zig_return_error
jmp .LBB188_3
.Ltmp1955:
.LBB188_2:
jmp .LBB188_3
.Ltmp1956:
.LBB188_3:
.loc 6 0 13
movw -34(%rbp), %ax
.loc 6 70 13
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1957:
.Lfunc_end188:
.size "std.io.OutStream(std.os.WriteError).print.45", .Lfunc_end188-"std.io.OutStream(std.os.WriteError).print.45"
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.CompileUnit,null).toSlice",@function
"std.array_list.AlignedArrayList(std.debug.CompileUnit,null).toSlice":
.Lfunc_begin189:
.loc 39 44 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, %rax
xorl %ecx, %ecx
movl %ecx, %edx
.Ltmp1958:
.loc 39 45 39 prologue_end
movq 16(%rsi), %r8
.loc 39 45 30 is_stmt 0
movq 8(%rsi), %r9
cmpq %r8, %rdx
movq %rsi, -8(%rbp)
.Ltmp1959:
.loc 39 0 30
movq %rdi, -16(%rbp)
movq %rax, -24(%rbp)
movq %r8, -32(%rbp)
movq %r9, -40(%rbp)
.loc 39 45 30
jbe .LBB189_2
.Ltmp1960:
.loc 39 0 30
xorl %eax, %eax
movl %eax, %esi
.loc 39 45 30
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp1961:
.LBB189_2:
.loc 39 0 30
movq -32(%rbp), %rax
movq -40(%rbp), %rcx
.loc 39 45 30
cmpq %rcx, %rax
jbe .LBB189_4
.Ltmp1962:
.loc 39 0 30
xorl %eax, %eax
movl %eax, %esi
.loc 39 45 30
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp1963:
.LBB189_4:
.loc 39 0 30
movq -8(%rbp), %rax
.loc 39 45 30
movq (%rax), %rcx
movq -16(%rbp), %rdx
movq %rcx, (%rdx)
movq -32(%rbp), %rcx
subq $0, %rcx
movq %rcx, 8(%rdx)
movq -24(%rbp), %rax
.loc 39 45 13
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1964:
.Lfunc_end189:
.size "std.array_list.AlignedArrayList(std.debug.CompileUnit,null).toSlice", .Lfunc_end189-"std.array_list.AlignedArrayList(std.debug.CompileUnit,null).toSlice"
.cfi_endproc
.p2align 4, 0x90
.type std.debug.Die.getAttrSecOffset,@function
std.debug.Die.getAttrSecOffset:
.Lfunc_begin190:
.loc 2 1350 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $96, %rsp
movq %rdi, %rax
movq %rdx, -40(%rbp)
movq %rcx, -48(%rbp)
.Ltmp1965:
.loc 2 1351 32 prologue_end
movq -40(%rbp), %rcx
.loc 2 1351 41 is_stmt 0
movq -48(%rbp), %rdx
movq %rdi, -56(%rbp)
.loc 2 1351 40
movq %rcx, %rdi
movq %rsi, -64(%rbp)
movq %rdx, %rsi
movq %rax, -72(%rbp)
callq std.debug.Die.getAttr
movq %rax, -8(%rbp)
.loc 2 1351 45
cmpq $0, -8(%rbp)
jne .LBB190_2
.loc 2 0 45
movq -64(%rbp), %rdi
.loc 2 1351 52
callq __zig_return_error
movq __unnamed_111(%rip), %rax
movq -56(%rbp), %rcx
movq %rax, (%rcx)
movq __unnamed_111+8(%rip), %rax
movq %rax, 8(%rcx)
movq -72(%rbp), %rax
addq $96, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB190_2:
.cfi_def_cfa %rbp, 16
.loc 2 1351 45
movq -8(%rbp), %rax
movq %rax, -16(%rbp)
.loc 2 1352 34 is_stmt 1
movq -16(%rbp), %rax
.loc 2 1352 16 is_stmt 0
movb 16(%rax), %cl
movb %cl, %dl
subb $2, %dl
movq %rax, -80(%rbp)
movb %cl, -81(%rbp)
je .LBB190_5
jmp .LBB190_11
.LBB190_11:
.loc 2 0 16
movb -81(%rbp), %al
andb $15, %al
.loc 2 1352 16
subb $5, %al
je .LBB190_6
jmp .LBB190_4
.LBB190_4:
.loc 2 0 16
movq -56(%rbp), %rax
.loc 2 1355 26 is_stmt 1
movw $36, 8(%rax)
.loc 2 1352 16
leaq __unnamed_112(%rip), %rcx
movq %rcx, -96(%rbp)
jmp .LBB190_7
.LBB190_5:
.loc 2 0 16 is_stmt 0
movq -80(%rbp), %rax
.Ltmp1966:
movq -56(%rbp), %rdi
movq -64(%rbp), %rsi
.loc 2 1353 58 is_stmt 1
movq %rax, %rdx
callq std.debug.Constant.asUnsignedLe
.Ltmp1967:
.loc 2 0 58 is_stmt 0
movq -56(%rbp), %rax
.loc 2 1353 58
movq (%rax), %rcx
movq %rcx, (%rax)
movq 8(%rax), %rcx
movq %rcx, 8(%rax)
movq %rax, -96(%rbp)
.loc 2 1352 16 is_stmt 1
jmp .LBB190_7
.LBB190_6:
.loc 2 0 16 is_stmt 0
movq -80(%rbp), %rax
.Ltmp1968:
movq -80(%rbp), %rcx
.loc 2 1354 44 is_stmt 1
movq (%rcx), %rdx
movq -56(%rbp), %rsi
movw $0, 8(%rsi)
movq %rdx, (%rsi)
movw $0, -24(%rbp)
movq %rdx, -32(%rbp)
leaq -32(%rbp), %rdx
movq %rdx, -96(%rbp)
.Ltmp1969:
.LBB190_7:
.loc 2 0 44 is_stmt 0
movq -96(%rbp), %rax
.loc 2 1352 9 is_stmt 1
cmpw $0, 8(%rax)
je .LBB190_9
.loc 2 0 9 is_stmt 0
movq -64(%rbp), %rdi
.loc 2 1352 9
callq __zig_return_error
jmp .LBB190_10
.LBB190_9:
jmp .LBB190_10
.LBB190_10:
.loc 2 0 9
movq -72(%rbp), %rax
.loc 2 1352 9
addq $96, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1970:
.Lfunc_end190:
.size std.debug.Die.getAttrSecOffset, .Lfunc_end190-std.debug.Die.getAttrSecOffset
.cfi_endproc
.p2align 4, 0x90
.type "std.io.in_stream.InStream(anyerror).readIntLittle.46",@function
"std.io.in_stream.InStream(anyerror).readIntLittle.46":
.Lfunc_begin191:
.loc 38 159 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $144, %rsp
movq %rdi, %rax
leaq -56(%rbp), %rcx
movq %fs:40, %r8
movq %r8, -8(%rbp)
movq %rdx, -96(%rbp)
.Ltmp1971:
.loc 38 160 13 prologue_end
leaq -64(%rbp), %rdx
movq %rdi, -104(%rbp)
movq %rdx, %rdi
movl $170, %r9d
movq %rsi, -112(%rbp)
movl %r9d, %esi
movl $8, %r8d
movq %rdx, -120(%rbp)
movq %r8, %rdx
movq %rax, -128(%rbp)
movq %rcx, -136(%rbp)
callq memset@PLT
movq $1296236545, -56(%rbp)
movq -120(%rbp), %rax
movq %rax, -48(%rbp)
movq $8, -40(%rbp)
movq $0, -32(%rbp)
movq $0, -24(%rbp)
movq $0, -16(%rbp)
xorl %esi, %esi
movl %esi, %edx
movq -136(%rbp), %rax
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
leaq -64(%rbp), %rax
.Ltmp1972:
.loc 38 161 21
movq -96(%rbp), %rsi
.loc 38 161 37 is_stmt 0
movq %rax, -80(%rbp)
movq $8, -72(%rbp)
movq -112(%rbp), %rdi
.loc 38 161 31
leaq -80(%rbp), %rax
.Ltmp1973:
.loc 38 0 31
movq %rdx, -144(%rbp)
.loc 38 161 31
movq %rax, %rdx
callq "std.io.in_stream.InStream(anyerror).readNoEof"
movw %ax, -82(%rbp)
.loc 38 161 13
cmpw $0, -82(%rbp)
je .LBB191_3
movw -82(%rbp), %ax
movq -104(%rbp), %rcx
movw %ax, 8(%rcx)
movq -112(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB191_5
.loc 38 0 13
movq -128(%rbp), %rax
.loc 38 161 13
addq $144, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB191_3:
.cfi_def_cfa %rbp, 16
.loc 38 0 13
leaq -64(%rbp), %rdi
.loc 38 162 37 is_stmt 1
callq std.mem.readIntNative.47
movq -104(%rbp), %rcx
movw $0, 8(%rcx)
movq %rax, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB191_6
.loc 38 0 37 is_stmt 0
movq -128(%rbp), %rax
.loc 38 162 13
addq $144, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1974:
.LBB191_5:
.cfi_def_cfa %rbp, 16
.loc 38 0 0
callq __stack_chk_fail@PLT
.LBB191_6:
callq __stack_chk_fail@PLT
.Ltmp1975:
.Lfunc_end191:
.size "std.io.in_stream.InStream(anyerror).readIntLittle.46", .Lfunc_end191-"std.io.in_stream.InStream(anyerror).readIntLittle.46"
.cfi_endproc
.p2align 4, 0x90
.type std.mem.readIntNative.47,@function
std.mem.readIntNative.47:
.Lfunc_begin192:
.loc 8 528 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $16, %rsp
movq %rdi, -8(%rbp)
.Ltmp1976:
.loc 8 529 40 prologue_end
movq -8(%rbp), %rax
.loc 8 529 12 is_stmt 0
cmpq $0, %rax
movq %rax, -16(%rbp)
jne .LBB192_2
.loc 8 0 12
xorl %eax, %eax
movl %eax, %esi
.loc 8 529 12
leaq __unnamed_3(%rip), %rdi
callq std.special.panic
.LBB192_2:
.loc 8 0 12
movq -16(%rbp), %rax
.loc 8 529 46
movq (%rax), %rax
.loc 8 529 5
addq $16, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1977:
.Lfunc_end192:
.size std.mem.readIntNative.47, .Lfunc_end192-std.mem.readIntNative.47
.cfi_endproc
.p2align 4, 0x90
.type std.fmt.format.48,@function
std.fmt.format.48:
.Lfunc_begin193:
.loc 13 52 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rsi, -16(%rbp)
movq %rdx, -24(%rbp)
movq %rcx, -32(%rbp)
.Ltmp1978:
.loc 13 88 29 prologue_end
movq -24(%rbp), %rax
.loc 13 88 36 is_stmt 0
movq -16(%rbp), %rsi
movq %rdi, -40(%rbp)
.loc 13 88 35
leaq __unnamed_113(%rip), %rdx
callq *%rax
movw %ax, -2(%rbp)
.loc 13 88 25
cmpw $0, -2(%rbp)
je .LBB193_2
movw -2(%rbp), %ax
movq -40(%rbp), %rdi
movw %ax, -42(%rbp)
callq __zig_return_error
movw -42(%rbp), %ax
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1979:
.LBB193_2:
.cfi_def_cfa %rbp, 16
.loc 13 165 29 is_stmt 1
movq -32(%rbp), %rsi
.loc 13 168 25
movq -16(%rbp), %rcx
.loc 13 170 25
movq -24(%rbp), %r8
movq -40(%rbp), %rdi
.loc 13 164 35
leaq __unnamed_114(%rip), %rdx
movl $3, %r9d
callq std.fmt.formatType.89
movw %ax, -4(%rbp)
.loc 13 164 21 is_stmt 0
cmpw $0, -4(%rbp)
je .LBB193_4
movw -4(%rbp), %ax
movq -40(%rbp), %rdi
movw %ax, -44(%rbp)
callq __zig_return_error
movw -44(%rbp), %ax
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1980:
.LBB193_4:
.cfi_def_cfa %rbp, 16
.loc 13 272 13 is_stmt 1
movq -24(%rbp), %rax
.loc 13 272 20 is_stmt 0
movq -16(%rbp), %rsi
movq -40(%rbp), %rdi
.loc 13 272 19
leaq __unnamed_115(%rip), %rdx
callq *%rax
movw %ax, -6(%rbp)
.loc 13 272 9
cmpw $0, -6(%rbp)
je .LBB193_6
movw -6(%rbp), %ax
movq -40(%rbp), %rdi
movw %ax, -46(%rbp)
callq __zig_return_error
movw -46(%rbp), %ax
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1981:
.LBB193_6:
.cfi_def_cfa %rbp, 16
.loc 13 0 9
xorl %eax, %eax
.loc 13 58 15 is_stmt 1
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1982:
.Lfunc_end193:
.size std.fmt.format.48, .Lfunc_end193-std.fmt.format.48
.cfi_endproc
.p2align 4, 0x90
.type std.fmt.format.49,@function
std.fmt.format.49:
.Lfunc_begin194:
.loc 13 52 0
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rsi, -16(%rbp)
movq %rdx, -24(%rbp)
movq %rcx, -32(%rbp)
.Ltmp1983:
.loc 13 88 29 prologue_end
movq -24(%rbp), %rax
.loc 13 88 36 is_stmt 0
movq -16(%rbp), %rsi
movq %rdi, -40(%rbp)
.loc 13 88 35
leaq __unnamed_116(%rip), %rdx
callq *%rax
movw %ax, -2(%rbp)
.loc 13 88 25
cmpw $0, -2(%rbp)
je .LBB194_2
movw -2(%rbp), %ax
movq -40(%rbp), %rdi
movw %ax, -42(%rbp)
callq __zig_return_error
movw -42(%rbp), %ax
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1984:
.LBB194_2:
.cfi_def_cfa %rbp, 16
.loc 13 165 29 is_stmt 1
movq -32(%rbp), %rsi
.loc 13 168 25
movq -16(%rbp), %rcx
.loc 13 170 25
movq -24(%rbp), %r8
movq -40(%rbp), %rdi
.loc 13 164 35
leaq __unnamed_117(%rip), %rdx
movl $3, %r9d
callq std.fmt.formatType.90
movw %ax, -4(%rbp)
.loc 13 164 21 is_stmt 0
cmpw $0, -4(%rbp)
je .LBB194_4
movw -4(%rbp), %ax
movq -40(%rbp), %rdi
movw %ax, -44(%rbp)
callq __zig_return_error
movw -44(%rbp), %ax
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1985:
.LBB194_4:
.cfi_def_cfa %rbp, 16
.loc 13 272 13 is_stmt 1
movq -24(%rbp), %rax
.loc 13 272 20 is_stmt 0
movq -16(%rbp), %rsi
movq -40(%rbp), %rdi
.loc 13 272 19
leaq __unnamed_118(%rip), %rdx
callq *%rax
movw %ax, -6(%rbp)
.loc 13 272 9
cmpw $0, -6(%rbp)
je .LBB194_6
movw -6(%rbp), %ax
movq -40(%rbp), %rdi
movw %ax, -46(%rbp)
callq __zig_return_error
movw -46(%rbp), %ax
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1986:
.LBB194_6:
.cfi_def_cfa %rbp, 16
.loc 13 0 9
xorl %eax, %eax
.loc 13 58 15 is_stmt 1
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1987:
.Lfunc_end194:
.size std.fmt.format.49, .Lfunc_end194-std.fmt.format.49
.cfi_endproc
.p2align 4, 0x90
.type "std.io.in_stream.InStream(anyerror).readByteSigned",@function
"std.io.in_stream.InStream(anyerror).readByteSigned":
.Lfunc_begin195:
.loc 38 141 0
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, %rax
movq %fs:40, %rcx
movq %rcx, -8(%rbp)
movq %rdx, -24(%rbp)
.Ltmp1988:
.loc 38 142 41 prologue_end
movq -24(%rbp), %rdx
.loc 38 142 50 is_stmt 0
leaq -16(%rbp), %rcx
movq %rdi, -32(%rbp)
movq %rcx, %rdi
movq %rsi, -40(%rbp)
movq %rax, -48(%rbp)
callq "std.io.in_stream.InStream(anyerror).readByte"
.loc 38 142 33
cmpw $0, -14(%rbp)
je .LBB195_3
movw -14(%rbp), %ax
movq -32(%rbp), %rcx
movw %ax, 2(%rcx)
movq -40(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB195_5
.loc 38 0 33
movq -48(%rbp), %rax
.loc 38 142 33
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB195_3:
.cfi_def_cfa %rbp, 16
movb -16(%rbp), %al
movq -32(%rbp), %rcx
movw $0, 2(%rcx)
movb %al, (%rcx)
movw $0, 2(%rcx)
movq %fs:40, %rdx
movq -8(%rbp), %rsi
cmpq %rsi, %rdx
jne .LBB195_6
.loc 38 0 33
movq -48(%rbp), %rax
.loc 38 142 13
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1989:
.LBB195_5:
.cfi_def_cfa %rbp, 16
.loc 38 0 0
callq __stack_chk_fail@PLT
.LBB195_6:
callq __stack_chk_fail@PLT
.Ltmp1990:
.Lfunc_end195:
.size "std.io.in_stream.InStream(anyerror).readByteSigned", .Lfunc_end195-"std.io.in_stream.InStream(anyerror).readByteSigned"
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.alloc.50,@function
std.mem.Allocator.alloc.50:
.Lfunc_begin196:
.loc 8 96 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, %rax
movq %rdx, -8(%rbp)
movq %rcx, -16(%rbp)
.Ltmp1991:
.loc 8 97 20 prologue_end
movq -8(%rbp), %rdx
.loc 8 97 43 is_stmt 0
movq -16(%rbp), %rcx
movq %rdi, -24(%rbp)
movq %rsi, -32(%rbp)
movq %rax, -40(%rbp)
.loc 8 97 33
callq std.mem.Allocator.alignedAlloc.53
movq -24(%rbp), %rax
.loc 8 97 9
cmpw $0, 16(%rax)
je .LBB196_2
.loc 8 0 9
movq -32(%rbp), %rdi
.loc 8 97 9
callq __zig_return_error
jmp .LBB196_3
.LBB196_2:
jmp .LBB196_3
.LBB196_3:
.loc 8 0 9
movq -40(%rbp), %rax
.loc 8 97 9
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1992:
.Lfunc_end196:
.size std.mem.Allocator.alloc.50, .Lfunc_end196-std.mem.Allocator.alloc.50
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList([]u8,null).init",@function
"std.array_list.AlignedArrayList([]u8,null).init":
.Lfunc_begin197:
.loc 39 32 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
pushq %rax
movq %rdi, %rax
movq %rsi, -8(%rbp)
.Ltmp1993:
.loc 39 34 30 prologue_end
movq __unnamed_119(%rip), %rcx
movq %rcx, (%rdi)
movq __unnamed_119+8(%rip), %rcx
movq %rcx, 8(%rdi)
.loc 39 35 24
movq $0, 16(%rdi)
.loc 39 36 30
movq -8(%rbp), %rcx
movq %rcx, 24(%rdi)
.loc 39 33 13
addq $8, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1994:
.Lfunc_end197:
.size "std.array_list.AlignedArrayList([]u8,null).init", .Lfunc_end197-"std.array_list.AlignedArrayList([]u8,null).init"
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList([]u8,null).append",@function
"std.array_list.AlignedArrayList([]u8,null).append":
.Lfunc_begin198:
.loc 39 112 0
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $64, %rsp
movq %fs:40, %rax
movq %rax, -8(%rbp)
movq %rsi, -40(%rbp)
.Ltmp1995:
.loc 39 113 42 prologue_end
movq -40(%rbp), %rax
.loc 39 113 49 is_stmt 0
leaq -24(%rbp), %rcx
movq %rdi, -48(%rbp)
movq %rcx, %rdi
movq -48(%rbp), %rsi
movq %rdx, -56(%rbp)
.Ltmp1996:
movq %rax, %rdx
callq "std.array_list.AlignedArrayList([]u8,null).addOne"
.loc 39 113 34
cmpw $0, -16(%rbp)
je .LBB198_3
.Ltmp1997:
movw -16(%rbp), %ax
movq -48(%rbp), %rdi
movw %ax, -58(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB198_5
.Ltmp1998:
.loc 39 0 34
movw -58(%rbp), %ax
.loc 39 113 34
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp1999:
.LBB198_3:
.cfi_def_cfa %rbp, 16
movq -24(%rbp), %rax
movq %rax, -32(%rbp)
.loc 39 114 25 is_stmt 1
movq -32(%rbp), %rax
movq -56(%rbp), %rcx
.loc 39 114 30 is_stmt 0
vmovdqu (%rcx), %xmm0
vmovdqu %xmm0, (%rax)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB198_6
.Ltmp2000:
.loc 39 0 30
xorl %eax, %eax
.loc 39 112 51 is_stmt 1
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2001:
.LBB198_5:
.cfi_def_cfa %rbp, 16
.loc 39 0 0 is_stmt 0
callq __stack_chk_fail@PLT
.Ltmp2002:
.LBB198_6:
callq __stack_chk_fail@PLT
.Ltmp2003:
.Lfunc_end198:
.size "std.array_list.AlignedArrayList([]u8,null).append", .Lfunc_end198-"std.array_list.AlignedArrayList([]u8,null).append"
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.FileEntry,null).init",@function
"std.array_list.AlignedArrayList(std.debug.FileEntry,null).init":
.Lfunc_begin199:
.loc 39 32 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
pushq %rax
movq %rdi, %rax
movq %rsi, -8(%rbp)
.Ltmp2004:
.loc 39 34 30 prologue_end
movq __unnamed_120(%rip), %rcx
movq %rcx, (%rdi)
movq __unnamed_120+8(%rip), %rcx
movq %rcx, 8(%rdi)
.loc 39 35 24
movq $0, 16(%rdi)
.loc 39 36 30
movq -8(%rbp), %rcx
movq %rcx, 24(%rdi)
.loc 39 33 13
addq $8, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2005:
.Lfunc_end199:
.size "std.array_list.AlignedArrayList(std.debug.FileEntry,null).init", .Lfunc_end199-"std.array_list.AlignedArrayList(std.debug.FileEntry,null).init"
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList([]u8,null).toSliceConst",@function
"std.array_list.AlignedArrayList([]u8,null).toSliceConst":
.Lfunc_begin200:
.loc 39 48 0
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, %rax
xorl %ecx, %ecx
movl %ecx, %edx
.Ltmp2006:
.loc 39 49 39 prologue_end
movq 16(%rsi), %r8
.loc 39 49 30 is_stmt 0
movq 8(%rsi), %r9
cmpq %r8, %rdx
movq %rsi, -8(%rbp)
.Ltmp2007:
.loc 39 0 30
movq %rdi, -16(%rbp)
movq %rax, -24(%rbp)
movq %r8, -32(%rbp)
movq %r9, -40(%rbp)
.loc 39 49 30
jbe .LBB200_2
.Ltmp2008:
.loc 39 0 30
xorl %eax, %eax
movl %eax, %esi
.loc 39 49 30
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp2009:
.LBB200_2:
.loc 39 0 30
movq -32(%rbp), %rax
movq -40(%rbp), %rcx
.loc 39 49 30
cmpq %rcx, %rax
jbe .LBB200_4
.Ltmp2010:
.loc 39 0 30
xorl %eax, %eax
movl %eax, %esi
.loc 39 49 30
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp2011:
.LBB200_4:
.loc 39 0 30
movq -8(%rbp), %rax
.loc 39 49 30
movq (%rax), %rcx
movq -16(%rbp), %rdx
movq %rcx, (%rdx)
movq -32(%rbp), %rcx
subq $0, %rcx
movq %rcx, 8(%rdx)
movq -24(%rbp), %rax
.loc 39 49 13
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2012:
.Lfunc_end200:
.size "std.array_list.AlignedArrayList([]u8,null).toSliceConst", .Lfunc_end200-"std.array_list.AlignedArrayList([]u8,null).toSliceConst"
.cfi_endproc
.p2align 4, 0x90
.type std.debug.LineNumberProgram.init,@function
std.debug.LineNumberProgram.init:
.Lfunc_begin201:
.loc 2 1425 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $144, %rsp
movq %rdi, %rax
movq %fs:40, %r9
movq %r9, -8(%rbp)
andb $1, %sil
movb %sil, -57(%rbp)
movq %rcx, -72(%rbp)
movq %r8, -80(%rbp)
.Ltmp2013:
.loc 2 1427 24 prologue_end
movq $0, (%rdi)
.loc 2 1428 21
movq $1, 8(%rdi)
.loc 2 1429 21
movq $1, 16(%rdi)
.loc 2 1430 23
movq $0, 24(%rdi)
.loc 2 1431 24
movb -57(%rbp), %sil
movb %sil, 32(%rdi)
.loc 2 1432 28
movb $0, 33(%rdi)
.loc 2 1433 29
movb $0, 34(%rdi)
.loc 2 1434 29
vmovdqu (%rdx), %xmm0
vmovdqu %xmm0, 48(%rdi)
.loc 2 1435 29
movq -72(%rbp), %rcx
movq %rcx, 64(%rdi)
.loc 2 1436 31
movq -80(%rbp), %rcx
movq %rcx, 40(%rdi)
.loc 2 1437 29
movq $0, 72(%rdi)
.loc 2 1438 13
movq %rdi, %rcx
addq $80, %rcx
movabsq $-6148914691236517206, %rdx
.Ltmp2014:
.loc 2 1438 26 is_stmt 0
movq %rdx, 80(%rdi)
movq $1296236545, -56(%rbp)
movq %rcx, -48(%rbp)
movq $8, -40(%rbp)
movq $0, -32(%rbp)
movq $0, -24(%rbp)
movq $0, -16(%rbp)
xorl %r10d, %r10d
movl %r10d, %ecx
leaq -56(%rbp), %r8
movq %rax, -88(%rbp)
movq %r8, %rax
movq %rcx, %r9
movq %rdx, -96(%rbp)
movq %r9, %rdx
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
.loc 2 1439 13 is_stmt 1
movq %rdi, %rax
addq $88, %rax
movq -96(%rbp), %r9
.loc 2 1439 26 is_stmt 0
movq %r9, 88(%rdi)
movq $1296236545, -56(%rbp)
movq %rax, -48(%rbp)
movq $8, -40(%rbp)
movq $0, -32(%rbp)
movq $0, -24(%rbp)
movq $0, -16(%rbp)
movq %r8, %rax
movq %rcx, %r11
movq %rdx, -104(%rbp)
movq %r11, %rdx
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
.loc 2 1440 13 is_stmt 1
movq %rdi, %rax
addq $96, %rax
.loc 2 1440 28 is_stmt 0
movq %r9, 96(%rdi)
movq $1296236545, -56(%rbp)
movq %rax, -48(%rbp)
movq $8, -40(%rbp)
movq $0, -32(%rbp)
movq $0, -24(%rbp)
movq $0, -16(%rbp)
movq %r8, %rax
movq %rcx, %r11
movq %rdx, -112(%rbp)
movq %r11, %rdx
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
.loc 2 1441 13 is_stmt 1
movq %rdi, %rax
addq $104, %rax
.loc 2 1441 29 is_stmt 0
movb $-86, 104(%rdi)
movq $1296236545, -56(%rbp)
movq %rax, -48(%rbp)
movq $1, -40(%rbp)
movq $0, -32(%rbp)
movq $0, -24(%rbp)
movq $0, -16(%rbp)
movq %r8, %rax
movq %rcx, %r11
movq %rdx, -120(%rbp)
movq %r11, %rdx
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
.loc 2 1442 13 is_stmt 1
movq %rdi, %rax
addq $105, %rax
.loc 2 1442 33 is_stmt 0
movb $-86, 105(%rdi)
movq $1296236545, -56(%rbp)
movq %rax, -48(%rbp)
movq $1, -40(%rbp)
movq $0, -32(%rbp)
movq $0, -24(%rbp)
movq $0, -16(%rbp)
movq %r8, %rax
movq %rcx, %r11
movq %rdx, -128(%rbp)
movq %r11, %rdx
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
.loc 2 1443 13 is_stmt 1
movq %rdi, %rax
addq $106, %rax
.loc 2 1443 34 is_stmt 0
movb $-86, 106(%rdi)
movq $1296236545, -56(%rbp)
movq %rax, -48(%rbp)
movq $1, -40(%rbp)
movq $0, -32(%rbp)
movq $0, -24(%rbp)
movq $0, -16(%rbp)
movq %r8, %rax
movq %rdx, -136(%rbp)
movq %rcx, %rdx
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB201_2
.loc 2 0 34
movq -88(%rbp), %rax
.loc 2 1426 9 is_stmt 1
addq $144, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2015:
.LBB201_2:
.cfi_def_cfa %rbp, 16
.loc 2 0 0 is_stmt 0
callq __stack_chk_fail@PLT
.Ltmp2016:
.Lfunc_end201:
.size std.debug.LineNumberProgram.init, .Lfunc_end201-std.debug.LineNumberProgram.init
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.FileEntry,null).append",@function
"std.array_list.AlignedArrayList(std.debug.FileEntry,null).append":
.Lfunc_begin202:
.loc 39 112 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $64, %rsp
movq %fs:40, %rax
movq %rax, -8(%rbp)
movq %rsi, -40(%rbp)
.Ltmp2017:
.loc 39 113 42 prologue_end
movq -40(%rbp), %rax
.loc 39 113 49 is_stmt 0
leaq -24(%rbp), %rcx
movq %rdi, -48(%rbp)
movq %rcx, %rdi
movq -48(%rbp), %rsi
movq %rdx, -56(%rbp)
.Ltmp2018:
movq %rax, %rdx
callq "std.array_list.AlignedArrayList(std.debug.FileEntry,null).addOne"
.loc 39 113 34
cmpw $0, -16(%rbp)
je .LBB202_3
.Ltmp2019:
movw -16(%rbp), %ax
movq -48(%rbp), %rdi
movw %ax, -58(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB202_5
.Ltmp2020:
.loc 39 0 34
movw -58(%rbp), %ax
.loc 39 113 34
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2021:
.LBB202_3:
.cfi_def_cfa %rbp, 16
movq -24(%rbp), %rax
movq %rax, -32(%rbp)
.loc 39 114 25 is_stmt 1
movq -32(%rbp), %rax
movq -56(%rbp), %rcx
.loc 39 114 30 is_stmt 0
movq 32(%rcx), %rdx
movq %rdx, 32(%rax)
vmovups (%rcx), %ymm0
vmovups %ymm0, (%rax)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB202_6
.Ltmp2022:
.loc 39 0 30
xorl %eax, %eax
.loc 39 112 51 is_stmt 1
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.Ltmp2023:
.LBB202_5:
.cfi_def_cfa %rbp, 16
.loc 39 0 0 is_stmt 0
callq __stack_chk_fail@PLT
.Ltmp2024:
.LBB202_6:
vzeroupper
callq __stack_chk_fail@PLT
.Ltmp2025:
.Lfunc_end202:
.size "std.array_list.AlignedArrayList(std.debug.FileEntry,null).append", .Lfunc_end202-"std.array_list.AlignedArrayList(std.debug.FileEntry,null).append"
.cfi_endproc
.p2align 4, 0x90
.type std.math.cast.51,@function
std.math.cast.51:
.Lfunc_begin203:
.loc 36 729 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $32, %rsp
movq %rdi, %rax
movq %rdx, -8(%rbp)
.Ltmp2026:
.loc 36 732 46 prologue_end
movabsq $9223372036854775807, %rcx
cmpq %rcx, -8(%rbp)
movq %rsi, -16(%rbp)
movq %rdi, -24(%rbp)
movq %rax, -32(%rbp)
.loc 36 732 5 is_stmt 0
jbe .LBB203_2
.loc 36 0 5
movq -16(%rbp), %rdi
.Ltmp2027:
.loc 36 733 9 is_stmt 1
callq __zig_return_error
movq __unnamed_121(%rip), %rax
movq -24(%rbp), %rcx
movq %rax, (%rcx)
movq __unnamed_121+8(%rip), %rax
movq %rax, 8(%rcx)
movq -32(%rbp), %rax
addq $32, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2028:
.LBB203_2:
.cfi_def_cfa %rbp, 16
.loc 36 737 28
movq -8(%rbp), %rax
movq -24(%rbp), %rcx
.loc 36 737 16 is_stmt 0
movw $0, 8(%rcx)
movq %rax, (%rcx)
movq -32(%rbp), %rax
.loc 36 737 9
addq $32, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2029:
.Lfunc_end203:
.size std.math.cast.51, .Lfunc_end203-std.math.cast.51
.cfi_endproc
.p2align 4, 0x90
.type std.debug.LineNumberProgram.checkLineMatch,@function
std.debug.LineNumberProgram.checkLineMatch:
.Lfunc_begin204:
.loc 2 1447 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $224, %rsp
movq %rdi, %rax
movq %fs:40, %rcx
movq %rcx, -8(%rbp)
movq %rdx, -88(%rbp)
.Ltmp2030:
.loc 2 1448 17 prologue_end
movq -88(%rbp), %rcx
movq 40(%rcx), %rcx
.loc 2 1448 40 is_stmt 0
movq -88(%rbp), %rdx
.loc 2 1448 33
cmpq 72(%rdx), %rcx
setae %r8b
.loc 2 1448 54
testb $1, %r8b
movq %rsi, -136(%rbp)
movq %rdi, -144(%rbp)
movq %rax, -152(%rbp)
movb %r8b, -153(%rbp)
jne .LBB204_1
jmp .LBB204_2
.LBB204_1:
.loc 2 1448 62
movq -88(%rbp), %rax
movq 40(%rax), %rax
.loc 2 1448 84
movq -88(%rbp), %rcx
.loc 2 1448 78
cmpq (%rcx), %rax
setb %dl
movb %dl, -153(%rbp)
.LBB204_2:
.loc 2 0 78
movb -153(%rbp), %al
.loc 2 1448 9
testb $1, %al
jne .LBB204_3
jmp .LBB204_23
.LBB204_3:
.Ltmp2031:
.loc 2 1449 40 is_stmt 1
movq -88(%rbp), %rax
.loc 2 1449 51 is_stmt 0
cmpq $0, 80(%rax)
.loc 2 1449 32
jne .LBB204_6
.loc 2 0 32
movq -136(%rbp), %rdi
.Ltmp2032:
.loc 2 1450 17 is_stmt 1
callq __zig_return_error
vmovups __unnamed_122+24(%rip), %ymm0
movq -144(%rbp), %rax
vmovups %ymm0, 24(%rax)
vmovups __unnamed_122(%rip), %ymm0
vmovups %ymm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB204_36
.loc 2 0 17 is_stmt 0
movq -152(%rbp), %rax
.loc 2 1450 17
addq $224, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.Ltmp2033:
.LBB204_6:
.cfi_def_cfa %rbp, 16
.loc 2 1451 28 is_stmt 1
movq -88(%rbp), %rax
movq 80(%rax), %rax
.loc 2 1451 39 is_stmt 0
subq $1, %rax
setb %cl
movq %rax, -168(%rbp)
jb .LBB204_26
jmp .LBB204_27
.LBB204_7:
.loc 2 0 39
movq -136(%rbp), %rdi
.Ltmp2034:
.loc 2 1452 17 is_stmt 1
callq __zig_return_error
vmovups __unnamed_123+24(%rip), %ymm0
movq -144(%rbp), %rax
vmovups %ymm0, 24(%rax)
vmovups __unnamed_123(%rip), %ymm0
vmovups %ymm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB204_37
.loc 2 0 17 is_stmt 0
movq -152(%rbp), %rax
.loc 2 1452 17
addq $224, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.Ltmp2035:
.LBB204_9:
.cfi_def_cfa %rbp, 16
.loc 2 1454 22 is_stmt 1
movq -88(%rbp), %rax
.loc 2 1454 35 is_stmt 0
movq 64(%rax), %rax
.loc 2 1454 46
movq -88(%rbp), %rcx
movq 80(%rcx), %rcx
.loc 2 1454 57
subq $1, %rcx
setb %dl
movq %rax, -176(%rbp)
movq %rcx, -184(%rbp)
jb .LBB204_28
jmp .LBB204_29
.LBB204_10:
.loc 2 0 57
movq -192(%rbp), %rax
.loc 2 1451 20 is_stmt 1
movq %rax, -96(%rbp)
.loc 2 1456 44
movq -96(%rbp), %rax
movq 16(%rax), %rax
.loc 2 1456 62 is_stmt 0
movq -88(%rbp), %rcx
.loc 2 1456 55
cmpq 56(%rcx), %rax
.loc 2 1456 30
jb .LBB204_14
.loc 2 0 30
movq -136(%rbp), %rdi
.Ltmp2036:
.loc 2 1457 17 is_stmt 1
callq __zig_return_error
vmovups __unnamed_124+24(%rip), %ymm0
movq -144(%rbp), %rax
vmovups %ymm0, 24(%rax)
vmovups __unnamed_124(%rip), %ymm0
vmovups %ymm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB204_38
.loc 2 0 17 is_stmt 0
movq -152(%rbp), %rax
.loc 2 1457 17
addq $224, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.Ltmp2037:
.LBB204_14:
.cfi_def_cfa %rbp, 16
.loc 2 1459 21 is_stmt 1
movq -88(%rbp), %rax
movq %rax, %rcx
addq $48, %rcx
.loc 2 1459 45 is_stmt 0
movq -96(%rbp), %rdx
movq 16(%rdx), %rdx
.loc 2 1459 34
cmpq 56(%rax), %rdx
movq %rcx, -200(%rbp)
movq %rdx, -208(%rbp)
jb .LBB204_33
jmp .LBB204_32
.LBB204_15:
.loc 2 0 34
leaq -40(%rbp), %rax
.loc 2 1460 52 is_stmt 1
movq -88(%rbp), %rcx
.loc 2 1460 65 is_stmt 0
movq 64(%rcx), %rcx
movq 24(%rcx), %rdx
.loc 2 1460 92
movq -112(%rbp), %rcx
movq %rcx, -40(%rbp)
movq -104(%rbp), %rcx
movq %rcx, -32(%rbp)
.loc 2 1460 112
movq -96(%rbp), %rcx
movq (%rcx), %rsi
movq %rsi, -24(%rbp)
movq 8(%rcx), %rcx
movq %rcx, -16(%rbp)
.loc 2 1460 90
movq %rax, -56(%rbp)
movq $2, -48(%rbp)
.loc 2 1460 47
leaq -80(%rbp), %rdi
movq -136(%rbp), %rsi
leaq -56(%rbp), %rcx
callq std.fs.path.joinPosix
.loc 2 1460 31
cmpw $0, -64(%rbp)
je .LBB204_18
movw -64(%rbp), %ax
movq -144(%rbp), %rcx
movw %ax, 48(%rcx)
movq -136(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB204_39
.loc 2 0 31
movq -152(%rbp), %rax
.loc 2 1460 31
addq $224, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB204_18:
.cfi_def_cfa %rbp, 16
movq -80(%rbp), %rax
movq %rax, -128(%rbp)
movq -72(%rbp), %rax
movq %rax, -120(%rbp)
movq -144(%rbp), %rax
.Ltmp2038:
.loc 2 1462 28 is_stmt 1
movw $0, 48(%rax)
movb $1, 40(%rax)
.loc 2 1463 33
movq -88(%rbp), %rcx
.loc 2 1463 44 is_stmt 0
cmpq $0, 88(%rcx)
.loc 2 1463 25
jl .LBB204_20
.loc 2 1463 68
movq -88(%rbp), %rax
movq 88(%rax), %rax
.loc 2 1463 50
cmpq $0, %rax
movq %rax, -216(%rbp)
jge .LBB204_34
jmp .LBB204_35
.LBB204_20:
.loc 2 0 50
movq -144(%rbp), %rax
.loc 2 1463 85
movq $0, (%rax)
.LBB204_21:
.loc 2 1464 31 is_stmt 1
movq -88(%rbp), %rax
movq 96(%rax), %rax
movq -144(%rbp), %rcx
movq %rax, 8(%rcx)
.loc 2 1465 30
vmovdqu -128(%rbp), %xmm0
vmovdqu %xmm0, 16(%rcx)
.loc 2 1466 34
movq -88(%rbp), %rax
.loc 2 1466 47 is_stmt 0
movq 64(%rax), %rax
movq 24(%rax), %rax
movq %rax, 32(%rcx)
.loc 2 1462 28 is_stmt 1
movw $0, 48(%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB204_40
.loc 2 0 28 is_stmt 0
movq -152(%rbp), %rax
.loc 2 1462 13
addq $224, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2039:
.LBB204_23:
.cfi_def_cfa %rbp, 16
.loc 2 1448 9 is_stmt 1
jmp .LBB204_24
.LBB204_24:
.loc 2 1470 13
movq -88(%rbp), %rax
.loc 2 1470 33 is_stmt 0
movq (%rax), %rcx
movq %rcx, 72(%rax)
.loc 2 1471 13 is_stmt 1
movq -88(%rbp), %rax
.loc 2 1471 30 is_stmt 0
movq 8(%rax), %rcx
movq %rcx, 80(%rax)
.loc 2 1472 13 is_stmt 1
movq -88(%rbp), %rax
.loc 2 1472 30 is_stmt 0
movq 16(%rax), %rcx
movq %rcx, 88(%rax)
.loc 2 1473 13 is_stmt 1
movq -88(%rbp), %rax
.loc 2 1473 32 is_stmt 0
movq 24(%rax), %rcx
movq %rcx, 96(%rax)
.loc 2 1474 13 is_stmt 1
movq -88(%rbp), %rax
.loc 2 1474 33 is_stmt 0
movb 32(%rax), %dl
movb %dl, 104(%rax)
.loc 2 1475 13 is_stmt 1
movq -88(%rbp), %rax
.loc 2 1475 37 is_stmt 0
movb 33(%rax), %dl
movb %dl, 105(%rax)
.loc 2 1476 13 is_stmt 1
movq -88(%rbp), %rax
.loc 2 1476 38 is_stmt 0
movb 34(%rax), %dl
movb %dl, 106(%rax)
.loc 2 1477 9 is_stmt 1
vmovups __unnamed_125+24(%rip), %ymm0
movq -144(%rbp), %rax
vmovups %ymm0, 24(%rax)
vmovups __unnamed_125(%rip), %ymm0
vmovups %ymm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rsi
cmpq %rsi, %rcx
jne .LBB204_41
.loc 2 0 9 is_stmt 0
movq -152(%rbp), %rax
.loc 2 1477 9
addq $224, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.LBB204_26:
.cfi_def_cfa %rbp, 16
.loc 2 0 9
xorl %eax, %eax
movl %eax, %esi
.Ltmp2040:
.loc 2 1451 39 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB204_27:
.loc 2 1451 50 is_stmt 0
movq -88(%rbp), %rax
.loc 2 1451 63
movq 64(%rax), %rax
movq -168(%rbp), %rcx
.loc 2 1451 43
cmpq 16(%rax), %rcx
.loc 2 1451 20
jae .LBB204_7
jmp .LBB204_9
.LBB204_28:
.loc 2 0 20
xorl %eax, %eax
movl %eax, %esi
.loc 2 1454 57 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB204_29:
.loc 2 0 57 is_stmt 0
movq -184(%rbp), %rax
movq -176(%rbp), %rcx
.loc 2 1454 41
cmpq 8(%rcx), %rax
jb .LBB204_31
.loc 2 0 41
xorl %eax, %eax
movl %eax, %esi
.loc 2 1454 41
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.LBB204_31:
.loc 2 0 41
movq -184(%rbp), %rax
.loc 2 1454 41
imulq $40, %rax, %rcx
movq -176(%rbp), %rdx
addq (%rdx), %rcx
movq %rcx, -96(%rbp)
movq %rcx, -192(%rbp)
.loc 2 1451 20 is_stmt 1
jmp .LBB204_10
.LBB204_32:
.loc 2 0 20 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 2 1459 34 is_stmt 1
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.LBB204_33:
.loc 2 0 34 is_stmt 0
movq -208(%rbp), %rax
.loc 2 1459 34
shlq $4, %rax
movq -200(%rbp), %rcx
addq (%rcx), %rax
movq (%rax), %rdx
movq %rdx, -112(%rbp)
movq 8(%rax), %rax
movq %rax, -104(%rbp)
.loc 2 1456 30 is_stmt 1
jmp .LBB204_15
.LBB204_34:
.loc 2 0 30 is_stmt 0
movq -144(%rbp), %rax
movq -216(%rbp), %rcx
.Ltmp2041:
.loc 2 1463 50 is_stmt 1
movq %rcx, (%rax)
.loc 2 1463 25 is_stmt 0
jmp .LBB204_21
.LBB204_35:
.loc 2 0 25
xorl %eax, %eax
movl %eax, %esi
.loc 2 1463 50
leaq __unnamed_12(%rip), %rdi
callq std.special.panic
.Ltmp2042:
.LBB204_36:
.loc 2 0 0
vzeroupper
callq __stack_chk_fail@PLT
.LBB204_37:
vzeroupper
callq __stack_chk_fail@PLT
.LBB204_38:
vzeroupper
callq __stack_chk_fail@PLT
.LBB204_39:
callq __stack_chk_fail@PLT
.LBB204_40:
callq __stack_chk_fail@PLT
.LBB204_41:
vzeroupper
callq __stack_chk_fail@PLT
.Ltmp2043:
.Lfunc_end204:
.size std.debug.LineNumberProgram.checkLineMatch, .Lfunc_end204-std.debug.LineNumberProgram.checkLineMatch
.cfi_endproc
.p2align 4, 0x90
.type "std.io.in_stream.InStream(anyerror).readInt.52",@function
"std.io.in_stream.InStream(anyerror).readInt.52":
.Lfunc_begin205:
.loc 38 171 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $160, %rsp
movq %rdi, %rax
leaq -56(%rbp), %r8
movq %fs:40, %r9
movq %r9, -8(%rbp)
movq %rdx, -96(%rbp)
andb $1, %cl
movb %cl, -97(%rbp)
.Ltmp2044:
.loc 38 172 13 prologue_end
leaq -64(%rbp), %rdx
movq %rdi, -112(%rbp)
movq %rdx, %rdi
movl $170, %r10d
movq %rsi, -120(%rbp)
movl %r10d, %esi
movl $8, %r9d
movq %rdx, -128(%rbp)
movq %r9, %rdx
movq %rax, -136(%rbp)
movq %r8, -144(%rbp)
callq memset@PLT
movq $1296236545, -56(%rbp)
movq -128(%rbp), %rax
movq %rax, -48(%rbp)
movq $8, -40(%rbp)
movq $0, -32(%rbp)
movq $0, -24(%rbp)
movq $0, -16(%rbp)
xorl %esi, %esi
movl %esi, %edx
movq -144(%rbp), %rax
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
leaq -64(%rbp), %rax
.Ltmp2045:
.loc 38 173 21
movq -96(%rbp), %rsi
.loc 38 173 37 is_stmt 0
movq %rax, -80(%rbp)
movq $8, -72(%rbp)
movq -120(%rbp), %rdi
.loc 38 173 31
leaq -80(%rbp), %rax
.Ltmp2046:
.loc 38 0 31
movq %rdx, -152(%rbp)
.loc 38 173 31
movq %rax, %rdx
callq "std.io.in_stream.InStream(anyerror).readNoEof"
movw %ax, -82(%rbp)
.loc 38 173 13
cmpw $0, -82(%rbp)
je .LBB205_3
movw -82(%rbp), %ax
movq -112(%rbp), %rcx
movw %ax, 8(%rcx)
movq -120(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB205_5
.loc 38 0 13
movq -136(%rbp), %rax
.loc 38 173 13
addq $160, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB205_3:
.cfi_def_cfa %rbp, 16
.loc 38 174 31 is_stmt 1
movzbl -97(%rbp), %esi
leaq -64(%rbp), %rdi
callq std.mem.readInt.60
movq -112(%rbp), %rcx
movw $0, 8(%rcx)
movq %rax, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB205_6
.loc 38 0 31 is_stmt 0
movq -136(%rbp), %rax
.loc 38 174 13
addq $160, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2047:
.LBB205_5:
.cfi_def_cfa %rbp, 16
.loc 38 0 0
callq __stack_chk_fail@PLT
.LBB205_6:
callq __stack_chk_fail@PLT
.Ltmp2048:
.Lfunc_end205:
.size "std.io.in_stream.InStream(anyerror).readInt.52", .Lfunc_end205-"std.io.in_stream.InStream(anyerror).readInt.52"
.cfi_endproc
.p2align 4, 0x90
.type std.debug.leb128.readILEB128,@function
std.debug.leb128.readILEB128:
.Lfunc_begin206:
.loc 40 57 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $176, %rsp
movq %rdi, %rax
movq %fs:40, %rcx
movq %rcx, -8(%rbp)
movq %rdx, -104(%rbp)
.Ltmp2049:
.loc 40 61 5 prologue_end
movq $0, -80(%rbp)
.loc 40 62 5
movq $0, -88(%rbp)
movq %rsi, -112(%rbp)
movq %rdi, -120(%rbp)
movq %rax, -128(%rbp)
.LBB206_1:
.loc 40 64 12
jmp .LBB206_2
.LBB206_2:
.Ltmp2050:
.loc 40 65 38
movq -104(%rbp), %rdx
.loc 40 65 47 is_stmt 0
leaq -64(%rbp), %rdi
movq -112(%rbp), %rsi
callq "std.io.in_stream.InStream(anyerror).readByte"
.loc 40 65 25
cmpw $0, -62(%rbp)
je .LBB206_5
movw -62(%rbp), %ax
movq -120(%rbp), %rcx
movw %ax, 8(%rcx)
movq -112(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB206_32
.loc 40 0 25
movq -128(%rbp), %rax
.loc 40 65 25
addq $176, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB206_5:
.cfi_def_cfa %rbp, 16
movb -64(%rbp), %al
.loc 40 65 24
movb %al, -89(%rbp)
.loc 40 67 19 is_stmt 1
cmpq $64, -88(%rbp)
.loc 40 67 9 is_stmt 0
jbe .LBB206_8
.loc 40 0 9
movq -112(%rbp), %rdi
.loc 40 68 13 is_stmt 1
callq __zig_return_error
vmovdqu __unnamed_126(%rip), %xmm0
movq -120(%rbp), %rax
vmovdqu %xmm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB206_33
.loc 40 0 13 is_stmt 0
movq -128(%rbp), %rax
.loc 40 68 13
addq $176, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB206_8:
.cfi_def_cfa %rbp, 16
.loc 40 67 9 is_stmt 1
jmp .LBB206_9
.LBB206_9:
.loc 40 0 9 is_stmt 0
movabsq $-6148914691236517206, %rax
.loc 40 70 9 is_stmt 1
movq %rax, -72(%rbp)
movq $1296236545, -56(%rbp)
leaq -72(%rbp), %rax
movq %rax, -48(%rbp)
movq $8, -40(%rbp)
movq $0, -32(%rbp)
movq $0, -24(%rbp)
movq $0, -16(%rbp)
xorl %ecx, %ecx
movl %ecx, %edx
leaq -56(%rbp), %rax
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
.loc 40 71 37
movzbl -89(%rbp), %ecx
movl %ecx, %eax
.loc 40 71 36 is_stmt 0
andl $127, %eax
movl %eax, %esi
.loc 40 71 68
movq -88(%rbp), %rdi
.loc 40 71 51
movb %dil, %r8b
movl %edi, %eax
andl $63, %eax
movl %eax, %r9d
cmpq %r9, %rdi
movq %rsi, -136(%rbp)
movb %r8b, -137(%rbp)
je .LBB206_26
jmp .LBB206_27
.LBB206_10:
.Ltmp2051:
.loc 40 72 22 is_stmt 1
cmpb $127, -89(%rbp)
.loc 40 72 13 is_stmt 0
je .LBB206_13
.loc 40 0 13
movq -112(%rbp), %rdi
.loc 40 73 17 is_stmt 1
callq __zig_return_error
vmovdqu __unnamed_127(%rip), %xmm0
movq -120(%rbp), %rax
vmovdqu %xmm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB206_34
.loc 40 0 17 is_stmt 0
movq -128(%rbp), %rax
.loc 40 73 17
addq $176, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB206_13:
.cfi_def_cfa %rbp, 16
.loc 40 72 13 is_stmt 1
jmp .LBB206_14
.Ltmp2052:
.LBB206_14:
.loc 40 71 9
jmp .LBB206_16
.LBB206_15:
jmp .LBB206_16
.LBB206_16:
.loc 40 76 9
movq -80(%rbp), %rax
.loc 40 76 16 is_stmt 0
orq -72(%rbp), %rax
movq %rax, -80(%rbp)
.loc 40 78 9 is_stmt 1
movq -88(%rbp), %rax
.loc 40 78 15 is_stmt 0
addq $7, %rax
setb %cl
movq %rax, -152(%rbp)
jb .LBB206_28
jmp .LBB206_29
.LBB206_17:
.Ltmp2053:
.loc 40 81 23 is_stmt 1
cmpq $64, -88(%rbp)
setb %al
.loc 40 81 37 is_stmt 0
testb $1, %al
movb %al, -153(%rbp)
jne .LBB206_18
jmp .LBB206_19
.LBB206_18:
.loc 40 81 42
movb -89(%rbp), %al
.loc 40 81 47
andb $64, %al
.loc 40 81 55
cmpb $0, %al
setne %al
movb %al, -153(%rbp)
.LBB206_19:
.loc 40 0 55
movb -153(%rbp), %al
.loc 40 81 13
testb $1, %al
jne .LBB206_20
jmp .LBB206_21
.LBB206_20:
.Ltmp2054:
.loc 40 82 17 is_stmt 1
movq -80(%rbp), %rax
.loc 40 82 77 is_stmt 0
movq -88(%rbp), %rcx
.loc 40 82 60
movb %cl, %dl
movl %ecx, %esi
andl $63, %esi
movl %esi, %edi
cmpq %rdi, %rcx
movq %rax, -168(%rbp)
movb %dl, -169(%rbp)
je .LBB206_30
jmp .LBB206_31
.Ltmp2055:
.LBB206_21:
.loc 40 81 13 is_stmt 1
jmp .LBB206_22
.LBB206_22:
.loc 40 84 32
movq -80(%rbp), %rax
movq -120(%rbp), %rcx
movw $0, 8(%rcx)
movq %rax, (%rcx)
movw $0, 8(%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB206_35
.loc 40 0 32 is_stmt 0
movq -128(%rbp), %rax
.loc 40 84 13
addq $176, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2056:
.LBB206_24:
.cfi_def_cfa %rbp, 16
.loc 40 80 9 is_stmt 1
jmp .LBB206_25
.Ltmp2057:
.LBB206_25:
.loc 40 64 5
jmp .LBB206_1
.LBB206_26:
.loc 40 0 5 is_stmt 0
movb -137(%rbp), %al
.Ltmp2058:
.loc 40 71 13 is_stmt 1
movzbl %al, %ecx
movl %ecx, %edx
andl $63, %edx
movl %edx, %esi
movq %rsi, %rcx
movq -136(%rbp), %rdi
shlq %cl, %rdi
movq %rsi, %rcx
movq %rdi, %rsi
shrq %cl, %rsi
movq %rdi, -72(%rbp)
movq -136(%rbp), %rdi
cmpq %rsi, %rdi
.loc 40 71 9 is_stmt 0
jne .LBB206_10
jmp .LBB206_15
.LBB206_27:
.loc 40 0 9
xorl %eax, %eax
movl %eax, %esi
.loc 40 71 51
leaq __unnamed_13(%rip), %rdi
callq std.special.panic
.LBB206_28:
.loc 40 0 51
xorl %eax, %eax
movl %eax, %esi
.loc 40 78 15 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB206_29:
.loc 40 0 15 is_stmt 0
movq -152(%rbp), %rax
.loc 40 78 15
movq %rax, -88(%rbp)
.loc 40 80 14 is_stmt 1
movb -89(%rbp), %cl
.loc 40 80 19 is_stmt 0
andb $-128, %cl
.loc 40 80 27
cmpb $0, %cl
.loc 40 80 9
je .LBB206_17
jmp .LBB206_24
.LBB206_30:
.loc 40 0 9
movb -169(%rbp), %al
.Ltmp2059:
.loc 40 82 57 is_stmt 1
movzbl %al, %ecx
movl %ecx, %edx
andl $63, %edx
movl %edx, %ecx
movq $-1, %rsi
shlq %cl, %rsi
movq -168(%rbp), %rdi
.loc 40 82 24 is_stmt 0
orq %rsi, %rdi
movq %rdi, -80(%rbp)
.Ltmp2060:
.loc 40 81 13 is_stmt 1
jmp .LBB206_22
.LBB206_31:
.loc 40 0 13 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.Ltmp2061:
.loc 40 82 60 is_stmt 1
leaq __unnamed_13(%rip), %rdi
callq std.special.panic
.Ltmp2062:
.LBB206_32:
.loc 40 0 0 is_stmt 0
callq __stack_chk_fail@PLT
.LBB206_33:
callq __stack_chk_fail@PLT
.LBB206_34:
callq __stack_chk_fail@PLT
.LBB206_35:
callq __stack_chk_fail@PLT
.Ltmp2063:
.Lfunc_end206:
.size std.debug.leb128.readILEB128, .Lfunc_end206-std.debug.leb128.readILEB128
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.alignedAlloc.53,@function
std.mem.Allocator.alignedAlloc.53:
.Lfunc_begin207:
.loc 8 100 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $224, %rsp
movq %rdi, %rax
movq %fs:40, %r8
movq %r8, -8(%rbp)
movq %rdx, -136(%rbp)
movq %rcx, -144(%rbp)
.Ltmp2064:
.loc 8 112 15 prologue_end
cmpq $0, -144(%rbp)
movq %rsi, -152(%rbp)
movq %rdi, -160(%rbp)
movq %rax, -168(%rbp)
.loc 8 112 9 is_stmt 0
jne .LBB207_3
.Ltmp2065:
.loc 8 113 13 is_stmt 1
movq __unnamed_128+16(%rip), %rax
movq -160(%rbp), %rcx
movq %rax, 16(%rcx)
vmovdqu __unnamed_128(%rip), %xmm0
vmovdqu %xmm0, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB207_17
.loc 8 0 13 is_stmt 0
movq -168(%rbp), %rax
.loc 8 113 13
addq $224, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2066:
.LBB207_3:
.cfi_def_cfa %rbp, 16
.loc 8 112 9 is_stmt 1
jmp .LBB207_4
.LBB207_4:
.loc 8 116 56
movq -144(%rbp), %rcx
.loc 8 116 36 is_stmt 0
leaq -72(%rbp), %rdi
movq -152(%rbp), %rsi
movl $1, %edx
callq std.math.mul
.loc 8 116 59
cmpw $0, -64(%rbp)
je .LBB207_7
.loc 8 0 59
movq -152(%rbp), %rdi
.loc 8 116 65
callq __zig_return_error
movq __unnamed_129+16(%rip), %rax
movq -160(%rbp), %rcx
movq %rax, 16(%rcx)
vmovdqu __unnamed_129(%rip), %xmm0
vmovdqu %xmm0, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB207_18
.loc 8 0 65
movq -168(%rbp), %rax
.loc 8 116 65
addq $224, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB207_7:
.cfi_def_cfa %rbp, 16
.loc 8 116 59
movq -72(%rbp), %rax
movq %rax, -104(%rbp)
.loc 8 117 36 is_stmt 1
movq -136(%rbp), %rax
movq (%rax), %rax
.loc 8 117 47 is_stmt 0
movq -136(%rbp), %rdx
.loc 8 117 91
movq -104(%rbp), %r9
.loc 8 117 46
movq %rsp, %rcx
movl $1, (%rcx)
leaq __unnamed_130(%rip), %rcx
leaq -96(%rbp), %rdi
movq -152(%rbp), %rsi
callq *%rax
.loc 8 117 28
cmpw $0, -80(%rbp)
je .LBB207_11
movw -80(%rbp), %ax
movq -160(%rbp), %rcx
movw %ax, 16(%rcx)
movq -152(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB207_19
.loc 8 0 28
movq -168(%rbp), %rax
.loc 8 117 28
addq $224, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB207_11:
.cfi_def_cfa %rbp, 16
movq -96(%rbp), %rax
movq %rax, -120(%rbp)
movq -88(%rbp), %rax
movq %rax, -112(%rbp)
.loc 8 118 26 is_stmt 1
movq -112(%rbp), %rax
.loc 8 118 31 is_stmt 0
cmpq -104(%rbp), %rax
sete %cl
.loc 8 118 15
movzbl %cl, %edi
callq std.debug.assert
leaq -56(%rbp), %rax
.loc 8 119 27 is_stmt 1
movq -120(%rbp), %rdx
.loc 8 119 54 is_stmt 0
movq -112(%rbp), %rsi
.loc 8 119 9
movq %rdx, %rdi
movl $170, %r8d
movq %rsi, -176(%rbp)
movl %r8d, %esi
movq -176(%rbp), %r9
movq %rdx, -184(%rbp)
movq %r9, %rdx
movq %rax, -192(%rbp)
callq memset@PLT
movq $1296236545, -56(%rbp)
movq -184(%rbp), %rax
movq %rax, -48(%rbp)
movq -176(%rbp), %rdx
movq %rdx, -40(%rbp)
movq $0, -32(%rbp)
movq $0, -24(%rbp)
movq $0, -16(%rbp)
xorl %esi, %esi
movl %esi, %edx
movq -192(%rbp), %rax
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
.Ltmp2067:
.loc 8 125 56 is_stmt 1
movq -120(%rbp), %rax
.loc 8 125 20 is_stmt 0
cmpq $0, %rax
movq %rax, -200(%rbp)
jne .LBB207_13
.loc 8 0 20
xorl %eax, %eax
movl %eax, %esi
.loc 8 125 20
leaq __unnamed_3(%rip), %rdi
callq std.special.panic
.LBB207_13:
.loc 8 0 20
xorl %eax, %eax
movl %eax, %ecx
movq -200(%rbp), %rdx
.loc 8 125 20
movq %rdx, -128(%rbp)
.loc 8 125 67
movq -144(%rbp), %rsi
movq -160(%rbp), %rdi
.loc 8 125 62
movw $0, 16(%rdi)
movq -128(%rbp), %r8
cmpq %rsi, %rcx
movq %rsi, -208(%rbp)
movq %r8, -216(%rbp)
jbe .LBB207_15
.loc 8 0 62
xorl %eax, %eax
movl %eax, %esi
.loc 8 125 62
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.LBB207_15:
.loc 8 0 62
movq -160(%rbp), %rax
movq -216(%rbp), %rcx
.loc 8 125 62
movq %rcx, (%rax)
movq -208(%rbp), %rdx
movq %rdx, 8(%rax)
movw $0, 16(%rax)
movq %fs:40, %rsi
movq -8(%rbp), %rdi
cmpq %rdi, %rsi
jne .LBB207_20
.loc 8 0 62
movq -168(%rbp), %rax
.loc 8 125 13
addq $224, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2068:
.LBB207_17:
.cfi_def_cfa %rbp, 16
.loc 8 0 0
callq __stack_chk_fail@PLT
.LBB207_18:
callq __stack_chk_fail@PLT
.LBB207_19:
callq __stack_chk_fail@PLT
.LBB207_20:
callq __stack_chk_fail@PLT
.Ltmp2069:
.Lfunc_end207:
.size std.mem.Allocator.alignedAlloc.53, .Lfunc_end207-std.mem.Allocator.alignedAlloc.53
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList([]u8,null).addOne",@function
"std.array_list.AlignedArrayList([]u8,null).addOne":
.Lfunc_begin208:
.loc 39 181 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $64, %rsp
movq %rdi, %rax
movq %rdx, -24(%rbp)
.Ltmp2070:
.loc 39 182 36 prologue_end
movq -24(%rbp), %rcx
movq 16(%rcx), %rcx
.loc 39 182 41 is_stmt 0
addq $1, %rcx
setb %r8b
movq %rsi, -32(%rbp)
movq %rdi, -40(%rbp)
movq %rax, -48(%rbp)
movq %rcx, -56(%rbp)
jb .LBB208_3
jmp .LBB208_4
.LBB208_1:
.loc 39 183 13 is_stmt 1
movw -10(%rbp), %ax
movq -40(%rbp), %rcx
movw %ax, 8(%rcx)
movq -32(%rbp), %rdi
callq __zig_return_error
movq -48(%rbp), %rax
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB208_2:
.cfi_def_cfa %rbp, 16
.loc 39 184 24
movq -24(%rbp), %rdi
.loc 39 184 45 is_stmt 0
callq "std.array_list.AlignedArrayList([]u8,null).addOneAssumeCapacity"
movq -40(%rbp), %rcx
movw $0, 8(%rcx)
movq %rax, (%rcx)
movq -48(%rbp), %rax
.loc 39 184 13
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB208_3:
.cfi_def_cfa %rbp, 16
.loc 39 0 13
xorl %eax, %eax
movl %eax, %esi
.loc 39 182 41 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB208_4:
.loc 39 0 41 is_stmt 0
movq -56(%rbp), %rax
.loc 39 182 41
movq %rax, -8(%rbp)
.loc 39 183 21 is_stmt 1
movq -24(%rbp), %rsi
.loc 39 183 37 is_stmt 0
movq -8(%rbp), %rdx
movq -32(%rbp), %rdi
.loc 39 183 36
callq "std.array_list.AlignedArrayList([]u8,null).ensureCapacity"
movw %ax, -10(%rbp)
.loc 39 183 13
cmpw $0, -10(%rbp)
jne .LBB208_1
jmp .LBB208_2
.Ltmp2071:
.Lfunc_end208:
.size "std.array_list.AlignedArrayList([]u8,null).addOne", .Lfunc_end208-"std.array_list.AlignedArrayList([]u8,null).addOne"
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList([]u8,null).ensureCapacity",@function
"std.array_list.AlignedArrayList([]u8,null).ensureCapacity":
.Lfunc_begin209:
.loc 39 171 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $112, %rsp
movq %fs:40, %rax
movq %rax, -8(%rbp)
movq %rsi, -48(%rbp)
movq %rdx, -56(%rbp)
.Ltmp2072:
.loc 39 172 39 prologue_end
movq -48(%rbp), %rax
movq %rdi, -64(%rbp)
.loc 39 172 48 is_stmt 0
movq %rax, %rdi
callq "std.array_list.AlignedArrayList([]u8,null).capacity"
movq %rax, -40(%rbp)
.loc 39 173 17 is_stmt 1
movq -40(%rbp), %rax
.loc 39 173 33 is_stmt 0
cmpq -56(%rbp), %rax
.loc 39 173 13
jb .LBB209_3
.loc 39 0 13
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB209_21
xorl %eax, %eax
.loc 39 173 50
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB209_3:
.cfi_def_cfa %rbp, 16
.loc 39 173 13
jmp .LBB209_4
.LBB209_4:
.loc 39 174 13 is_stmt 1
jmp .LBB209_5
.LBB209_5:
.loc 39 174 20 is_stmt 0
jmp .LBB209_6
.LBB209_6:
.loc 39 0 20
xorl %eax, %eax
.Ltmp2073:
.loc 39 175 17 is_stmt 1
movq -40(%rbp), %rcx
.loc 39 175 36 is_stmt 0
movq -40(%rbp), %rdx
.loc 39 175 52
testb $1, %al
movq %rcx, -72(%rbp)
movq %rdx, -80(%rbp)
jne .LBB209_15
jmp .LBB209_16
.LBB209_7:
.loc 39 176 54 is_stmt 1
jmp .LBB209_10
.LBB209_8:
.loc 39 176 17 is_stmt 0
jmp .LBB209_9
.Ltmp2074:
.LBB209_9:
.loc 39 174 13 is_stmt 1
jmp .LBB209_5
.LBB209_10:
.loc 39 178 17
movq -48(%rbp), %rax
.loc 39 178 34 is_stmt 0
movq -48(%rbp), %rcx
.loc 39 178 44
movq 24(%rcx), %rdx
.loc 39 178 57
movq -48(%rbp), %rcx
.loc 39 178 65
movq -40(%rbp), %r8
.loc 39 178 52
leaq -32(%rbp), %rdi
movq -64(%rbp), %rsi
movq %rax, -88(%rbp)
callq std.mem.Allocator.realloc.54
.loc 39 178 26
cmpw $0, -16(%rbp)
je .LBB209_13
movw -16(%rbp), %ax
movq -64(%rbp), %rdi
movw %ax, -90(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB209_22
.loc 39 0 26
movw -90(%rbp), %ax
.loc 39 178 26
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB209_13:
.cfi_def_cfa %rbp, 16
vmovdqu -32(%rbp), %xmm0
movq -88(%rbp), %rax
vmovdqu %xmm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB209_23
.loc 39 0 26
xorl %eax, %eax
.loc 39 171 71 is_stmt 1
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB209_15:
.cfi_def_cfa %rbp, 16
.loc 39 0 71 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.Ltmp2075:
.loc 39 175 52 is_stmt 1
leaq __unnamed_75(%rip), %rdi
callq std.special.panic
.LBB209_16:
.loc 39 0 52 is_stmt 0
movq -80(%rbp), %rax
.loc 39 175 52
shrq $1, %rax
.loc 39 175 56
addq $8, %rax
setb %cl
movq %rax, -104(%rbp)
jb .LBB209_17
jmp .LBB209_18
.LBB209_17:
.loc 39 0 56
xorl %eax, %eax
movl %eax, %esi
.loc 39 175 56
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB209_18:
.loc 39 0 56
movq -72(%rbp), %rax
movq -104(%rbp), %rcx
.loc 39 175 33
addq %rcx, %rax
setb %dl
movq %rax, -112(%rbp)
jb .LBB209_19
jmp .LBB209_20
.LBB209_19:
.loc 39 0 33
xorl %eax, %eax
movl %eax, %esi
.loc 39 175 33
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB209_20:
.loc 39 0 33
movq -112(%rbp), %rax
.loc 39 175 33
movq %rax, -40(%rbp)
.loc 39 176 21 is_stmt 1
movq -40(%rbp), %rcx
.loc 39 176 37 is_stmt 0
cmpq -56(%rbp), %rcx
.loc 39 176 17
jae .LBB209_7
jmp .LBB209_8
.Ltmp2076:
.LBB209_21:
.loc 39 0 0
callq __stack_chk_fail@PLT
.LBB209_22:
callq __stack_chk_fail@PLT
.LBB209_23:
callq __stack_chk_fail@PLT
.Ltmp2077:
.Lfunc_end209:
.size "std.array_list.AlignedArrayList([]u8,null).ensureCapacity", .Lfunc_end209-"std.array_list.AlignedArrayList([]u8,null).ensureCapacity"
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList([]u8,null).addOneAssumeCapacity",@function
"std.array_list.AlignedArrayList([]u8,null).addOneAssumeCapacity":
.Lfunc_begin210:
.loc 39 187 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $64, %rsp
movq %rdi, -16(%rbp)
.Ltmp2078:
.loc 39 188 24 prologue_end
movq -16(%rbp), %rdi
.loc 39 188 30 is_stmt 0
callq "std.array_list.AlignedArrayList([]u8,null).count"
.loc 39 188 39
movq -16(%rbp), %rdi
movq %rax, -24(%rbp)
.loc 39 188 48
callq "std.array_list.AlignedArrayList([]u8,null).capacity"
movq -24(%rbp), %rcx
.loc 39 188 33
cmpq %rax, %rcx
setb %dl
.loc 39 188 19
movzbl %dl, %edi
callq std.debug.assert
.loc 39 189 33 is_stmt 1
movq -16(%rbp), %rax
.loc 39 189 44 is_stmt 0
movq -16(%rbp), %rcx
movq 16(%rcx), %rcx
.loc 39 189 39
cmpq 8(%rax), %rcx
movq %rax, -32(%rbp)
movq %rcx, -40(%rbp)
jb .LBB210_2
.loc 39 0 39
xorl %eax, %eax
movl %eax, %esi
.loc 39 189 39
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.LBB210_2:
.loc 39 0 39
movq -40(%rbp), %rax
.loc 39 189 39
shlq $4, %rax
movq -32(%rbp), %rcx
addq (%rcx), %rax
movq %rax, -8(%rbp)
.loc 39 190 17 is_stmt 1
movq -16(%rbp), %rax
movq %rax, %rdx
addq $16, %rdx
movq 16(%rax), %rax
.loc 39 190 22 is_stmt 0
addq $1, %rax
setb %sil
movq %rdx, -48(%rbp)
movq %rax, -56(%rbp)
jb .LBB210_3
jmp .LBB210_4
.LBB210_3:
.loc 39 0 22
xorl %eax, %eax
movl %eax, %esi
.loc 39 190 22
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB210_4:
.loc 39 0 22
movq -48(%rbp), %rax
movq -56(%rbp), %rcx
.loc 39 190 22
movq %rcx, (%rax)
.loc 39 191 20 is_stmt 1
movq -8(%rbp), %rax
.loc 39 191 13 is_stmt 0
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2079:
.Lfunc_end210:
.size "std.array_list.AlignedArrayList([]u8,null).addOneAssumeCapacity", .Lfunc_end210-"std.array_list.AlignedArrayList([]u8,null).addOneAssumeCapacity"
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList([]u8,null).capacity",@function
"std.array_list.AlignedArrayList([]u8,null).capacity":
.Lfunc_begin211:
.loc 39 73 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
.Ltmp2080:
.loc 39 74 30 prologue_end
movq 8(%rdi), %rax
.loc 39 74 13 is_stmt 0
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2081:
.Lfunc_end211:
.size "std.array_list.AlignedArrayList([]u8,null).capacity", .Lfunc_end211-"std.array_list.AlignedArrayList([]u8,null).capacity"
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.realloc.54,@function
std.mem.Allocator.realloc.54:
.Lfunc_begin212:
.loc 8 141 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, %rax
movq %rdx, -8(%rbp)
.Ltmp2082:
movq %r8, -16(%rbp)
.Ltmp2083:
.loc 8 146 20 prologue_end
movq -8(%rbp), %rdx
.loc 8 146 60 is_stmt 0
movq -16(%rbp), %r8
movq %rdi, -24(%rbp)
movq %rsi, -32(%rbp)
movq %rax, -40(%rbp)
.loc 8 146 35
callq std.mem.Allocator.alignedRealloc.55
.Ltmp2084:
.loc 8 0 35
movq -24(%rbp), %rax
.loc 8 146 9
cmpw $0, 16(%rax)
je .LBB212_2
.loc 8 0 9
movq -32(%rbp), %rdi
.loc 8 146 9
callq __zig_return_error
jmp .LBB212_3
.LBB212_2:
jmp .LBB212_3
.LBB212_3:
.loc 8 0 9
movq -40(%rbp), %rax
.loc 8 146 9
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2085:
.Lfunc_end212:
.size std.mem.Allocator.realloc.54, .Lfunc_end212-std.mem.Allocator.realloc.54
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.alignedRealloc.55,@function
std.mem.Allocator.alignedRealloc.55:
.Lfunc_begin213:
.loc 8 152 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $224, %rsp
movq %rdi, %rax
movq %fs:40, %r9
movq %r9, -8(%rbp)
movq %rdx, -144(%rbp)
.Ltmp2086:
movq %r8, -152(%rbp)
.Ltmp2087:
.loc 8 160 25 prologue_end
cmpq $0, 8(%rcx)
movq %rcx, -160(%rbp)
.Ltmp2088:
.loc 8 0 25 is_stmt 0
movq %rsi, -168(%rbp)
movq %rdi, -176(%rbp)
movq %rax, -184(%rbp)
.loc 8 160 9
jne .LBB213_6
.Ltmp2089:
.loc 8 161 24 is_stmt 1
movq -144(%rbp), %rdx
.loc 8 161 56 is_stmt 0
movq -152(%rbp), %rcx
movq -176(%rbp), %rdi
movq -168(%rbp), %rsi
.loc 8 161 37
callq std.mem.Allocator.alignedAlloc.91
movq -176(%rbp), %rax
.loc 8 161 13
cmpw $0, 16(%rax)
je .LBB213_3
.Ltmp2090:
.loc 8 0 13
movq -168(%rbp), %rdi
.loc 8 161 13
callq __zig_return_error
jmp .LBB213_4
.Ltmp2091:
.LBB213_3:
jmp .LBB213_4
.Ltmp2092:
.LBB213_4:
.loc 8 0 13
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB213_29
.Ltmp2093:
movq -184(%rbp), %rax
.loc 8 161 13
addq $224, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2094:
.LBB213_6:
.cfi_def_cfa %rbp, 16
.loc 8 160 9 is_stmt 1
jmp .LBB213_7
.Ltmp2095:
.LBB213_7:
.loc 8 163 19
cmpq $0, -152(%rbp)
.loc 8 163 9 is_stmt 0
jne .LBB213_10
.Ltmp2096:
.loc 8 164 17 is_stmt 1
movq -144(%rbp), %rdi
movq -160(%rbp), %rsi
.loc 8 164 22 is_stmt 0
callq std.mem.Allocator.free.92
.loc 8 165 13 is_stmt 1
movq __unnamed_131+16(%rip), %rax
movq -176(%rbp), %rcx
movq %rax, 16(%rcx)
vmovdqu __unnamed_131(%rip), %xmm0
vmovdqu %xmm0, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB213_30
.Ltmp2097:
.loc 8 0 13 is_stmt 0
movq -184(%rbp), %rax
.loc 8 165 13
addq $224, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2098:
.LBB213_10:
.cfi_def_cfa %rbp, 16
.loc 8 163 9 is_stmt 1
jmp .LBB213_11
.Ltmp2099:
.LBB213_11:
.loc 8 0 9 is_stmt 0
movq -160(%rbp), %rax
.loc 8 168 32 is_stmt 1
movq (%rax), %rcx
movq %rcx, -72(%rbp)
movq 8(%rax), %rcx
shlq $4, %rcx
movq %rcx, -64(%rbp)
.loc 8 169 56
movq -152(%rbp), %rcx
.loc 8 169 36 is_stmt 0
leaq -88(%rbp), %rdi
movq -168(%rbp), %rsi
movl $16, %edx
callq std.math.mul
.loc 8 169 63
cmpw $0, -80(%rbp)
je .LBB213_14
.Ltmp2100:
.loc 8 0 63
movq -168(%rbp), %rdi
.loc 8 169 69
callq __zig_return_error
movq __unnamed_132+16(%rip), %rax
movq -176(%rbp), %rcx
movq %rax, 16(%rcx)
vmovdqu __unnamed_132(%rip), %xmm0
vmovdqu %xmm0, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB213_31
.Ltmp2101:
.loc 8 0 69
movq -184(%rbp), %rax
.loc 8 169 69
addq $224, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2102:
.LBB213_14:
.cfi_def_cfa %rbp, 16
.loc 8 169 63
movq -88(%rbp), %rax
movq %rax, -120(%rbp)
.Ltmp2103:
.loc 8 170 36 is_stmt 1
movq -144(%rbp), %rax
movq (%rax), %rax
.loc 8 170 47 is_stmt 0
movq -144(%rbp), %rdx
.loc 8 170 86
movq -120(%rbp), %r9
.loc 8 170 46
leaq -112(%rbp), %rdi
movq -168(%rbp), %rsi
leaq -72(%rbp), %rcx
movl $8, %r8d
movl $8, (%rsp)
callq *%rax
.loc 8 170 28
cmpw $0, -96(%rbp)
je .LBB213_18
.Ltmp2104:
movw -96(%rbp), %ax
movq -176(%rbp), %rcx
movw %ax, 16(%rcx)
movq -168(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB213_32
.Ltmp2105:
.loc 8 0 28
movq -184(%rbp), %rax
.loc 8 170 28
addq $224, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2106:
.LBB213_18:
.cfi_def_cfa %rbp, 16
movq -112(%rbp), %rax
movq %rax, -136(%rbp)
movq -104(%rbp), %rax
movq %rax, -128(%rbp)
.loc 8 171 26 is_stmt 1
movq -128(%rbp), %rax
.loc 8 171 31 is_stmt 0
cmpq -120(%rbp), %rax
sete %cl
.loc 8 171 15
movzbl %cl, %edi
callq std.debug.assert
.loc 8 172 13 is_stmt 1
movq -152(%rbp), %rax
movq -160(%rbp), %rdx
.loc 8 172 19 is_stmt 0
cmpq 8(%rdx), %rax
.loc 8 172 9
jbe .LBB213_20
.Ltmp2107:
.loc 8 173 31 is_stmt 1
movq -136(%rbp), %rax
.loc 8 173 36 is_stmt 0
addq -64(%rbp), %rax
.loc 8 173 79
movq -128(%rbp), %rcx
.loc 8 173 84
subq -64(%rbp), %rcx
setb %dl
movq %rax, -192(%rbp)
movq %rcx, -200(%rbp)
jb .LBB213_22
jmp .LBB213_23
.Ltmp2108:
.LBB213_20:
.loc 8 172 9 is_stmt 1
jmp .LBB213_21
.Ltmp2109:
.LBB213_21:
.loc 8 175 59
movq -136(%rbp), %rax
andq $7, %rax
cmpq $0, %rax
je .LBB213_24
jmp .LBB213_25
.Ltmp2110:
.LBB213_22:
.loc 8 0 59 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.Ltmp2111:
.loc 8 173 84 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp2112:
.LBB213_23:
.loc 8 0 84 is_stmt 0
leaq -56(%rbp), %rax
movq -192(%rbp), %rdi
.loc 8 173 13
movl $170, %esi
movq -200(%rbp), %rdx
movq %rax, -208(%rbp)
callq memset@PLT
movq $1296236545, -56(%rbp)
movq -192(%rbp), %rax
movq %rax, -48(%rbp)
movq -200(%rbp), %rcx
movq %rcx, -40(%rbp)
movq $0, -32(%rbp)
movq $0, -24(%rbp)
movq $0, -16(%rbp)
xorl %esi, %esi
movl %esi, %edx
movq -208(%rbp), %rax
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
.Ltmp2113:
.loc 8 172 9 is_stmt 1
jmp .LBB213_21
.Ltmp2114:
.LBB213_24:
.loc 8 0 9 is_stmt 0
movq -176(%rbp), %rax
.loc 8 175 16 is_stmt 1
movw $0, 16(%rax)
movq -136(%rbp), %rcx
movq %rcx, (%rax)
movq -128(%rbp), %rcx
movq %rcx, %rdx
andq $15, %rdx
cmpq $0, %rdx
movq %rcx, -216(%rbp)
je .LBB213_26
jmp .LBB213_28
.Ltmp2115:
.LBB213_25:
.loc 8 0 16 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 8 175 59
leaq __unnamed_1(%rip), %rdi
callq std.special.panic
.Ltmp2116:
.LBB213_26:
.loc 8 0 59
movq -216(%rbp), %rax
.loc 8 175 16
shrq $4, %rax
movq -176(%rbp), %rcx
movq %rax, 8(%rcx)
movw $0, 16(%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB213_33
.Ltmp2117:
.loc 8 0 16
movq -184(%rbp), %rax
.loc 8 175 9
addq $224, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2118:
.LBB213_28:
.cfi_def_cfa %rbp, 16
.loc 8 0 9
xorl %eax, %eax
movl %eax, %esi
.loc 8 175 16
leaq __unnamed_78(%rip), %rdi
callq std.special.panic
.Ltmp2119:
.LBB213_29:
.loc 8 0 0
callq __stack_chk_fail@PLT
.Ltmp2120:
.LBB213_30:
callq __stack_chk_fail@PLT
.Ltmp2121:
.LBB213_31:
callq __stack_chk_fail@PLT
.Ltmp2122:
.LBB213_32:
callq __stack_chk_fail@PLT
.Ltmp2123:
.LBB213_33:
callq __stack_chk_fail@PLT
.Ltmp2124:
.Lfunc_end213:
.size std.mem.Allocator.alignedRealloc.55, .Lfunc_end213-std.mem.Allocator.alignedRealloc.55
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList([]u8,null).count",@function
"std.array_list.AlignedArrayList([]u8,null).count":
.Lfunc_begin214:
.loc 39 69 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
.Ltmp2125:
.loc 39 70 24 prologue_end
movq 16(%rdi), %rax
.loc 39 70 13 is_stmt 0
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2126:
.Lfunc_end214:
.size "std.array_list.AlignedArrayList([]u8,null).count", .Lfunc_end214-"std.array_list.AlignedArrayList([]u8,null).count"
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(u8,null).init",@function
"std.array_list.AlignedArrayList(u8,null).init":
.Lfunc_begin215:
.loc 39 32 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
pushq %rax
movq %rdi, %rax
movq %rsi, -8(%rbp)
.Ltmp2127:
.loc 39 34 30 prologue_end
movq __unnamed_133(%rip), %rcx
movq %rcx, (%rdi)
movq __unnamed_133+8(%rip), %rcx
movq %rcx, 8(%rdi)
.loc 39 35 24
movq $0, 16(%rdi)
.loc 39 36 30
movq -8(%rbp), %rcx
movq %rcx, 24(%rdi)
.loc 39 33 13
addq $8, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2128:
.Lfunc_end215:
.size "std.array_list.AlignedArrayList(u8,null).init", .Lfunc_end215-"std.array_list.AlignedArrayList(u8,null).init"
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(u8,null).append",@function
"std.array_list.AlignedArrayList(u8,null).append":
.Lfunc_begin216:
.loc 39 112 0
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $64, %rsp
movq %fs:40, %rax
movq %rax, -8(%rbp)
movq %rsi, -40(%rbp)
movb %dl, -41(%rbp)
.Ltmp2129:
.loc 39 113 42 prologue_end
movq -40(%rbp), %rdx
.loc 39 113 49 is_stmt 0
leaq -24(%rbp), %rax
movq %rdi, -56(%rbp)
movq %rax, %rdi
movq -56(%rbp), %rsi
callq "std.array_list.AlignedArrayList(u8,null).addOne"
.loc 39 113 34
cmpw $0, -16(%rbp)
je .LBB216_3
movw -16(%rbp), %ax
movq -56(%rbp), %rdi
movw %ax, -58(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB216_5
.loc 39 0 34
movw -58(%rbp), %ax
.loc 39 113 34
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB216_3:
.cfi_def_cfa %rbp, 16
movq -24(%rbp), %rax
movq %rax, -32(%rbp)
.loc 39 114 25 is_stmt 1
movq -32(%rbp), %rax
.loc 39 114 30 is_stmt 0
movb -41(%rbp), %cl
movb %cl, (%rax)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB216_6
.loc 39 0 30
xorl %eax, %eax
.loc 39 112 51 is_stmt 1
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2130:
.LBB216_5:
.cfi_def_cfa %rbp, 16
.loc 39 0 0 is_stmt 0
callq __stack_chk_fail@PLT
.LBB216_6:
callq __stack_chk_fail@PLT
.Ltmp2131:
.Lfunc_end216:
.size "std.array_list.AlignedArrayList(u8,null).append", .Lfunc_end216-"std.array_list.AlignedArrayList(u8,null).append"
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(u8,null).toSlice",@function
"std.array_list.AlignedArrayList(u8,null).toSlice":
.Lfunc_begin217:
.loc 39 44 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, %rax
xorl %ecx, %ecx
movl %ecx, %edx
.Ltmp2132:
.loc 39 45 39 prologue_end
movq 16(%rsi), %r8
.loc 39 45 30 is_stmt 0
movq 8(%rsi), %r9
cmpq %r8, %rdx
movq %rsi, -8(%rbp)
.Ltmp2133:
.loc 39 0 30
movq %rdi, -16(%rbp)
movq %rax, -24(%rbp)
movq %r8, -32(%rbp)
movq %r9, -40(%rbp)
.loc 39 45 30
jbe .LBB217_2
.Ltmp2134:
.loc 39 0 30
xorl %eax, %eax
movl %eax, %esi
.loc 39 45 30
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp2135:
.LBB217_2:
.loc 39 0 30
movq -32(%rbp), %rax
movq -40(%rbp), %rcx
.loc 39 45 30
cmpq %rcx, %rax
jbe .LBB217_4
.Ltmp2136:
.loc 39 0 30
xorl %eax, %eax
movl %eax, %esi
.loc 39 45 30
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp2137:
.LBB217_4:
.loc 39 0 30
movq -8(%rbp), %rax
.loc 39 45 30
movq (%rax), %rcx
movq -16(%rbp), %rdx
movq %rcx, (%rdx)
movq -32(%rbp), %rcx
subq $0, %rcx
movq %rcx, 8(%rdx)
movq -24(%rbp), %rax
.loc 39 45 13
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2138:
.Lfunc_end217:
.size "std.array_list.AlignedArrayList(u8,null).toSlice", .Lfunc_end217-"std.array_list.AlignedArrayList(u8,null).toSlice"
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(u8,null).addOne",@function
"std.array_list.AlignedArrayList(u8,null).addOne":
.Lfunc_begin218:
.loc 39 181 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $64, %rsp
movq %rdi, %rax
movq %rdx, -24(%rbp)
.Ltmp2139:
.loc 39 182 36 prologue_end
movq -24(%rbp), %rcx
movq 16(%rcx), %rcx
.loc 39 182 41 is_stmt 0
addq $1, %rcx
setb %r8b
movq %rsi, -32(%rbp)
movq %rdi, -40(%rbp)
movq %rax, -48(%rbp)
movq %rcx, -56(%rbp)
jb .LBB218_3
jmp .LBB218_4
.LBB218_1:
.loc 39 183 13 is_stmt 1
movw -10(%rbp), %ax
movq -40(%rbp), %rcx
movw %ax, 8(%rcx)
movq -32(%rbp), %rdi
callq __zig_return_error
movq -48(%rbp), %rax
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB218_2:
.cfi_def_cfa %rbp, 16
.loc 39 184 24
movq -24(%rbp), %rdi
.loc 39 184 45 is_stmt 0
callq "std.array_list.AlignedArrayList(u8,null).addOneAssumeCapacity"
movq -40(%rbp), %rcx
movw $0, 8(%rcx)
movq %rax, (%rcx)
movq -48(%rbp), %rax
.loc 39 184 13
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB218_3:
.cfi_def_cfa %rbp, 16
.loc 39 0 13
xorl %eax, %eax
movl %eax, %esi
.loc 39 182 41 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB218_4:
.loc 39 0 41 is_stmt 0
movq -56(%rbp), %rax
.loc 39 182 41
movq %rax, -8(%rbp)
.loc 39 183 21 is_stmt 1
movq -24(%rbp), %rsi
.loc 39 183 37 is_stmt 0
movq -8(%rbp), %rdx
movq -32(%rbp), %rdi
.loc 39 183 36
callq "std.array_list.AlignedArrayList(u8,null).ensureCapacity"
movw %ax, -10(%rbp)
.loc 39 183 13
cmpw $0, -10(%rbp)
jne .LBB218_1
jmp .LBB218_2
.Ltmp2140:
.Lfunc_end218:
.size "std.array_list.AlignedArrayList(u8,null).addOne", .Lfunc_end218-"std.array_list.AlignedArrayList(u8,null).addOne"
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(u8,null).ensureCapacity",@function
"std.array_list.AlignedArrayList(u8,null).ensureCapacity":
.Lfunc_begin219:
.loc 39 171 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $112, %rsp
movq %fs:40, %rax
movq %rax, -8(%rbp)
movq %rsi, -48(%rbp)
movq %rdx, -56(%rbp)
.Ltmp2141:
.loc 39 172 39 prologue_end
movq -48(%rbp), %rax
movq %rdi, -64(%rbp)
.loc 39 172 48 is_stmt 0
movq %rax, %rdi
callq "std.array_list.AlignedArrayList(u8,null).capacity"
movq %rax, -40(%rbp)
.loc 39 173 17 is_stmt 1
movq -40(%rbp), %rax
.loc 39 173 33 is_stmt 0
cmpq -56(%rbp), %rax
.loc 39 173 13
jb .LBB219_3
.loc 39 0 13
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB219_21
xorl %eax, %eax
.loc 39 173 50
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB219_3:
.cfi_def_cfa %rbp, 16
.loc 39 173 13
jmp .LBB219_4
.LBB219_4:
.loc 39 174 13 is_stmt 1
jmp .LBB219_5
.LBB219_5:
.loc 39 174 20 is_stmt 0
jmp .LBB219_6
.LBB219_6:
.loc 39 0 20
xorl %eax, %eax
.Ltmp2142:
.loc 39 175 17 is_stmt 1
movq -40(%rbp), %rcx
.loc 39 175 36 is_stmt 0
movq -40(%rbp), %rdx
.loc 39 175 52
testb $1, %al
movq %rcx, -72(%rbp)
movq %rdx, -80(%rbp)
jne .LBB219_15
jmp .LBB219_16
.LBB219_7:
.loc 39 176 54 is_stmt 1
jmp .LBB219_10
.LBB219_8:
.loc 39 176 17 is_stmt 0
jmp .LBB219_9
.Ltmp2143:
.LBB219_9:
.loc 39 174 13 is_stmt 1
jmp .LBB219_5
.LBB219_10:
.loc 39 178 17
movq -48(%rbp), %rax
.loc 39 178 34 is_stmt 0
movq -48(%rbp), %rcx
.loc 39 178 44
movq 24(%rcx), %rdx
.loc 39 178 57
movq -48(%rbp), %rcx
.loc 39 178 65
movq -40(%rbp), %r8
.loc 39 178 52
leaq -32(%rbp), %rdi
movq -64(%rbp), %rsi
movq %rax, -88(%rbp)
callq std.mem.Allocator.realloc.56
.loc 39 178 26
cmpw $0, -16(%rbp)
je .LBB219_13
movw -16(%rbp), %ax
movq -64(%rbp), %rdi
movw %ax, -90(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB219_22
.loc 39 0 26
movw -90(%rbp), %ax
.loc 39 178 26
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB219_13:
.cfi_def_cfa %rbp, 16
vmovdqu -32(%rbp), %xmm0
movq -88(%rbp), %rax
vmovdqu %xmm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB219_23
.loc 39 0 26
xorl %eax, %eax
.loc 39 171 71 is_stmt 1
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB219_15:
.cfi_def_cfa %rbp, 16
.loc 39 0 71 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.Ltmp2144:
.loc 39 175 52 is_stmt 1
leaq __unnamed_75(%rip), %rdi
callq std.special.panic
.LBB219_16:
.loc 39 0 52 is_stmt 0
movq -80(%rbp), %rax
.loc 39 175 52
shrq $1, %rax
.loc 39 175 56
addq $8, %rax
setb %cl
movq %rax, -104(%rbp)
jb .LBB219_17
jmp .LBB219_18
.LBB219_17:
.loc 39 0 56
xorl %eax, %eax
movl %eax, %esi
.loc 39 175 56
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB219_18:
.loc 39 0 56
movq -72(%rbp), %rax
movq -104(%rbp), %rcx
.loc 39 175 33
addq %rcx, %rax
setb %dl
movq %rax, -112(%rbp)
jb .LBB219_19
jmp .LBB219_20
.LBB219_19:
.loc 39 0 33
xorl %eax, %eax
movl %eax, %esi
.loc 39 175 33
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB219_20:
.loc 39 0 33
movq -112(%rbp), %rax
.loc 39 175 33
movq %rax, -40(%rbp)
.loc 39 176 21 is_stmt 1
movq -40(%rbp), %rcx
.loc 39 176 37 is_stmt 0
cmpq -56(%rbp), %rcx
.loc 39 176 17
jae .LBB219_7
jmp .LBB219_8
.Ltmp2145:
.LBB219_21:
.loc 39 0 0
callq __stack_chk_fail@PLT
.LBB219_22:
callq __stack_chk_fail@PLT
.LBB219_23:
callq __stack_chk_fail@PLT
.Ltmp2146:
.Lfunc_end219:
.size "std.array_list.AlignedArrayList(u8,null).ensureCapacity", .Lfunc_end219-"std.array_list.AlignedArrayList(u8,null).ensureCapacity"
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(u8,null).addOneAssumeCapacity",@function
"std.array_list.AlignedArrayList(u8,null).addOneAssumeCapacity":
.Lfunc_begin220:
.loc 39 187 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $64, %rsp
movq %rdi, -16(%rbp)
.Ltmp2147:
.loc 39 188 24 prologue_end
movq -16(%rbp), %rdi
.loc 39 188 30 is_stmt 0
callq "std.array_list.AlignedArrayList(u8,null).count"
.loc 39 188 39
movq -16(%rbp), %rdi
movq %rax, -24(%rbp)
.loc 39 188 48
callq "std.array_list.AlignedArrayList(u8,null).capacity"
movq -24(%rbp), %rcx
.loc 39 188 33
cmpq %rax, %rcx
setb %dl
.loc 39 188 19
movzbl %dl, %edi
callq std.debug.assert
.loc 39 189 33 is_stmt 1
movq -16(%rbp), %rax
.loc 39 189 44 is_stmt 0
movq -16(%rbp), %rcx
movq 16(%rcx), %rcx
.loc 39 189 39
cmpq 8(%rax), %rcx
movq %rax, -32(%rbp)
movq %rcx, -40(%rbp)
jb .LBB220_2
.loc 39 0 39
xorl %eax, %eax
movl %eax, %esi
.loc 39 189 39
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.LBB220_2:
.loc 39 0 39
movq -40(%rbp), %rax
movq -32(%rbp), %rcx
.loc 39 189 39
addq (%rcx), %rax
movq %rax, -8(%rbp)
.loc 39 190 17 is_stmt 1
movq -16(%rbp), %rax
movq %rax, %rdx
addq $16, %rdx
movq 16(%rax), %rax
.loc 39 190 22 is_stmt 0
addq $1, %rax
setb %sil
movq %rdx, -48(%rbp)
movq %rax, -56(%rbp)
jb .LBB220_3
jmp .LBB220_4
.LBB220_3:
.loc 39 0 22
xorl %eax, %eax
movl %eax, %esi
.loc 39 190 22
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB220_4:
.loc 39 0 22
movq -48(%rbp), %rax
movq -56(%rbp), %rcx
.loc 39 190 22
movq %rcx, (%rax)
.loc 39 191 20 is_stmt 1
movq -8(%rbp), %rax
.loc 39 191 13 is_stmt 0
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2148:
.Lfunc_end220:
.size "std.array_list.AlignedArrayList(u8,null).addOneAssumeCapacity", .Lfunc_end220-"std.array_list.AlignedArrayList(u8,null).addOneAssumeCapacity"
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(u8,null).capacity",@function
"std.array_list.AlignedArrayList(u8,null).capacity":
.Lfunc_begin221:
.loc 39 73 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
.Ltmp2149:
.loc 39 74 30 prologue_end
movq 8(%rdi), %rax
.loc 39 74 13 is_stmt 0
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2150:
.Lfunc_end221:
.size "std.array_list.AlignedArrayList(u8,null).capacity", .Lfunc_end221-"std.array_list.AlignedArrayList(u8,null).capacity"
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.realloc.56,@function
std.mem.Allocator.realloc.56:
.Lfunc_begin222:
.loc 8 141 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, %rax
movq %rdx, -8(%rbp)
.Ltmp2151:
movq %r8, -16(%rbp)
.Ltmp2152:
.loc 8 146 20 prologue_end
movq -8(%rbp), %rdx
.loc 8 146 60 is_stmt 0
movq -16(%rbp), %r8
movq %rdi, -24(%rbp)
movq %rsi, -32(%rbp)
movq %rax, -40(%rbp)
.loc 8 146 35
callq std.mem.Allocator.alignedRealloc.57
.Ltmp2153:
.loc 8 0 35
movq -24(%rbp), %rax
.loc 8 146 9
cmpw $0, 16(%rax)
je .LBB222_2
.loc 8 0 9
movq -32(%rbp), %rdi
.loc 8 146 9
callq __zig_return_error
jmp .LBB222_3
.LBB222_2:
jmp .LBB222_3
.LBB222_3:
.loc 8 0 9
movq -40(%rbp), %rax
.loc 8 146 9
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2154:
.Lfunc_end222:
.size std.mem.Allocator.realloc.56, .Lfunc_end222-std.mem.Allocator.realloc.56
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.alignedRealloc.57,@function
std.mem.Allocator.alignedRealloc.57:
.Lfunc_begin223:
.loc 8 152 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $224, %rsp
movq %rdi, %rax
movq %fs:40, %r9
movq %r9, -8(%rbp)
movq %rdx, -144(%rbp)
.Ltmp2155:
movq %r8, -152(%rbp)
.Ltmp2156:
.loc 8 160 25 prologue_end
cmpq $0, 8(%rcx)
movq %rcx, -160(%rbp)
.Ltmp2157:
.loc 8 0 25 is_stmt 0
movq %rsi, -168(%rbp)
movq %rdi, -176(%rbp)
movq %rax, -184(%rbp)
.loc 8 160 9
jne .LBB223_6
.Ltmp2158:
.loc 8 161 24 is_stmt 1
movq -144(%rbp), %rdx
.loc 8 161 56 is_stmt 0
movq -152(%rbp), %rcx
movq -176(%rbp), %rdi
movq -168(%rbp), %rsi
.loc 8 161 37
callq std.mem.Allocator.alignedAlloc.93
movq -176(%rbp), %rax
.loc 8 161 13
cmpw $0, 16(%rax)
je .LBB223_3
.Ltmp2159:
.loc 8 0 13
movq -168(%rbp), %rdi
.loc 8 161 13
callq __zig_return_error
jmp .LBB223_4
.Ltmp2160:
.LBB223_3:
jmp .LBB223_4
.Ltmp2161:
.LBB223_4:
.loc 8 0 13
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB223_25
.Ltmp2162:
movq -184(%rbp), %rax
.loc 8 161 13
addq $224, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2163:
.LBB223_6:
.cfi_def_cfa %rbp, 16
.loc 8 160 9 is_stmt 1
jmp .LBB223_7
.Ltmp2164:
.LBB223_7:
.loc 8 163 19
cmpq $0, -152(%rbp)
.loc 8 163 9 is_stmt 0
jne .LBB223_10
.Ltmp2165:
.loc 8 164 17 is_stmt 1
movq -144(%rbp), %rdi
movq -160(%rbp), %rsi
.loc 8 164 22 is_stmt 0
callq std.mem.Allocator.free.80
.loc 8 165 13 is_stmt 1
movq __unnamed_134+16(%rip), %rax
movq -176(%rbp), %rcx
movq %rax, 16(%rcx)
vmovdqu __unnamed_134(%rip), %xmm0
vmovdqu %xmm0, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB223_26
.Ltmp2166:
.loc 8 0 13 is_stmt 0
movq -184(%rbp), %rax
.loc 8 165 13
addq $224, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2167:
.LBB223_10:
.cfi_def_cfa %rbp, 16
.loc 8 163 9 is_stmt 1
jmp .LBB223_11
.Ltmp2168:
.LBB223_11:
.loc 8 0 9 is_stmt 0
movq -160(%rbp), %rax
.loc 8 168 32 is_stmt 1
movq (%rax), %rcx
movq %rcx, -72(%rbp)
movq 8(%rax), %rcx
shlq $0, %rcx
movq %rcx, -64(%rbp)
.loc 8 169 56
movq -152(%rbp), %rcx
.loc 8 169 36 is_stmt 0
leaq -88(%rbp), %rdi
movq -168(%rbp), %rsi
movl $1, %edx
callq std.math.mul
.loc 8 169 63
cmpw $0, -80(%rbp)
je .LBB223_14
.Ltmp2169:
.loc 8 0 63
movq -168(%rbp), %rdi
.loc 8 169 69
callq __zig_return_error
movq __unnamed_135+16(%rip), %rax
movq -176(%rbp), %rcx
movq %rax, 16(%rcx)
vmovdqu __unnamed_135(%rip), %xmm0
vmovdqu %xmm0, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB223_27
.Ltmp2170:
.loc 8 0 69
movq -184(%rbp), %rax
.loc 8 169 69
addq $224, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2171:
.LBB223_14:
.cfi_def_cfa %rbp, 16
.loc 8 169 63
movq -88(%rbp), %rax
movq %rax, -120(%rbp)
.Ltmp2172:
.loc 8 170 36 is_stmt 1
movq -144(%rbp), %rax
movq (%rax), %rax
.loc 8 170 47 is_stmt 0
movq -144(%rbp), %rdx
.loc 8 170 86
movq -120(%rbp), %r9
.loc 8 170 46
leaq -112(%rbp), %rdi
movq -168(%rbp), %rsi
leaq -72(%rbp), %rcx
movl $1, %r8d
movl $1, (%rsp)
callq *%rax
.loc 8 170 28
cmpw $0, -96(%rbp)
je .LBB223_18
.Ltmp2173:
movw -96(%rbp), %ax
movq -176(%rbp), %rcx
movw %ax, 16(%rcx)
movq -168(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB223_28
.Ltmp2174:
.loc 8 0 28
movq -184(%rbp), %rax
.loc 8 170 28
addq $224, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2175:
.LBB223_18:
.cfi_def_cfa %rbp, 16
movq -112(%rbp), %rax
movq %rax, -136(%rbp)
movq -104(%rbp), %rax
movq %rax, -128(%rbp)
.loc 8 171 26 is_stmt 1
movq -128(%rbp), %rax
.loc 8 171 31 is_stmt 0
cmpq -120(%rbp), %rax
sete %cl
.loc 8 171 15
movzbl %cl, %edi
callq std.debug.assert
.loc 8 172 13 is_stmt 1
movq -152(%rbp), %rax
movq -160(%rbp), %rdx
.loc 8 172 19 is_stmt 0
cmpq 8(%rdx), %rax
.loc 8 172 9
jbe .LBB223_20
.Ltmp2176:
.loc 8 173 31 is_stmt 1
movq -136(%rbp), %rax
.loc 8 173 36 is_stmt 0
addq -64(%rbp), %rax
.loc 8 173 79
movq -128(%rbp), %rcx
.loc 8 173 84
subq -64(%rbp), %rcx
setb %dl
movq %rax, -192(%rbp)
movq %rcx, -200(%rbp)
jb .LBB223_23
jmp .LBB223_24
.Ltmp2177:
.LBB223_20:
.loc 8 172 9 is_stmt 1
jmp .LBB223_21
.Ltmp2178:
.LBB223_21:
.loc 8 0 9 is_stmt 0
movq -176(%rbp), %rax
.loc 8 175 16 is_stmt 1
movw $0, 16(%rax)
movq -136(%rbp), %rcx
movq %rcx, (%rax)
movq -128(%rbp), %rcx
movq %rcx, 8(%rax)
movw $0, 16(%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB223_29
.Ltmp2179:
.loc 8 0 16 is_stmt 0
movq -184(%rbp), %rax
.loc 8 175 9
addq $224, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2180:
.LBB223_23:
.cfi_def_cfa %rbp, 16
.loc 8 0 9
xorl %eax, %eax
movl %eax, %esi
.Ltmp2181:
.loc 8 173 84 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp2182:
.LBB223_24:
.loc 8 0 84 is_stmt 0
leaq -56(%rbp), %rax
movq -192(%rbp), %rdi
.loc 8 173 13
movl $170, %esi
movq -200(%rbp), %rdx
movq %rax, -208(%rbp)
callq memset@PLT
movq $1296236545, -56(%rbp)
movq -192(%rbp), %rax
movq %rax, -48(%rbp)
movq -200(%rbp), %rcx
movq %rcx, -40(%rbp)
movq $0, -32(%rbp)
movq $0, -24(%rbp)
movq $0, -16(%rbp)
xorl %esi, %esi
movl %esi, %edx
movq -208(%rbp), %rax
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
.Ltmp2183:
.loc 8 172 9 is_stmt 1
jmp .LBB223_21
.Ltmp2184:
.LBB223_25:
.loc 8 0 0 is_stmt 0
callq __stack_chk_fail@PLT
.Ltmp2185:
.LBB223_26:
callq __stack_chk_fail@PLT
.Ltmp2186:
.LBB223_27:
callq __stack_chk_fail@PLT
.Ltmp2187:
.LBB223_28:
callq __stack_chk_fail@PLT
.Ltmp2188:
.LBB223_29:
callq __stack_chk_fail@PLT
.Ltmp2189:
.Lfunc_end223:
.size std.mem.Allocator.alignedRealloc.57, .Lfunc_end223-std.mem.Allocator.alignedRealloc.57
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(u8,null).count",@function
"std.array_list.AlignedArrayList(u8,null).count":
.Lfunc_begin224:
.loc 39 69 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
.Ltmp2190:
.loc 39 70 24 prologue_end
movq 16(%rdi), %rax
.loc 39 70 13 is_stmt 0
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2191:
.Lfunc_end224:
.size "std.array_list.AlignedArrayList(u8,null).count", .Lfunc_end224-"std.array_list.AlignedArrayList(u8,null).count"
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.FileEntry,null).addOne",@function
"std.array_list.AlignedArrayList(std.debug.FileEntry,null).addOne":
.Lfunc_begin225:
.loc 39 181 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $64, %rsp
movq %rdi, %rax
movq %rdx, -24(%rbp)
.Ltmp2192:
.loc 39 182 36 prologue_end
movq -24(%rbp), %rcx
movq 16(%rcx), %rcx
.loc 39 182 41 is_stmt 0
addq $1, %rcx
setb %r8b
movq %rsi, -32(%rbp)
movq %rdi, -40(%rbp)
movq %rax, -48(%rbp)
movq %rcx, -56(%rbp)
jb .LBB225_3
jmp .LBB225_4
.LBB225_1:
.loc 39 183 13 is_stmt 1
movw -10(%rbp), %ax
movq -40(%rbp), %rcx
movw %ax, 8(%rcx)
movq -32(%rbp), %rdi
callq __zig_return_error
movq -48(%rbp), %rax
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB225_2:
.cfi_def_cfa %rbp, 16
.loc 39 184 24
movq -24(%rbp), %rdi
.loc 39 184 45 is_stmt 0
callq "std.array_list.AlignedArrayList(std.debug.FileEntry,null).addOneAssumeCapacity"
movq -40(%rbp), %rcx
movw $0, 8(%rcx)
movq %rax, (%rcx)
movq -48(%rbp), %rax
.loc 39 184 13
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB225_3:
.cfi_def_cfa %rbp, 16
.loc 39 0 13
xorl %eax, %eax
movl %eax, %esi
.loc 39 182 41 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB225_4:
.loc 39 0 41 is_stmt 0
movq -56(%rbp), %rax
.loc 39 182 41
movq %rax, -8(%rbp)
.loc 39 183 21 is_stmt 1
movq -24(%rbp), %rsi
.loc 39 183 37 is_stmt 0
movq -8(%rbp), %rdx
movq -32(%rbp), %rdi
.loc 39 183 36
callq "std.array_list.AlignedArrayList(std.debug.FileEntry,null).ensureCapacity"
movw %ax, -10(%rbp)
.loc 39 183 13
cmpw $0, -10(%rbp)
jne .LBB225_1
jmp .LBB225_2
.Ltmp2193:
.Lfunc_end225:
.size "std.array_list.AlignedArrayList(std.debug.FileEntry,null).addOne", .Lfunc_end225-"std.array_list.AlignedArrayList(std.debug.FileEntry,null).addOne"
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.FileEntry,null).ensureCapacity",@function
"std.array_list.AlignedArrayList(std.debug.FileEntry,null).ensureCapacity":
.Lfunc_begin226:
.loc 39 171 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $112, %rsp
movq %fs:40, %rax
movq %rax, -8(%rbp)
movq %rsi, -48(%rbp)
movq %rdx, -56(%rbp)
.Ltmp2194:
.loc 39 172 39 prologue_end
movq -48(%rbp), %rax
movq %rdi, -64(%rbp)
.loc 39 172 48 is_stmt 0
movq %rax, %rdi
callq "std.array_list.AlignedArrayList(std.debug.FileEntry,null).capacity"
movq %rax, -40(%rbp)
.loc 39 173 17 is_stmt 1
movq -40(%rbp), %rax
.loc 39 173 33 is_stmt 0
cmpq -56(%rbp), %rax
.loc 39 173 13
jb .LBB226_3
.loc 39 0 13
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB226_21
xorl %eax, %eax
.loc 39 173 50
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB226_3:
.cfi_def_cfa %rbp, 16
.loc 39 173 13
jmp .LBB226_4
.LBB226_4:
.loc 39 174 13 is_stmt 1
jmp .LBB226_5
.LBB226_5:
.loc 39 174 20 is_stmt 0
jmp .LBB226_6
.LBB226_6:
.loc 39 0 20
xorl %eax, %eax
.Ltmp2195:
.loc 39 175 17 is_stmt 1
movq -40(%rbp), %rcx
.loc 39 175 36 is_stmt 0
movq -40(%rbp), %rdx
.loc 39 175 52
testb $1, %al
movq %rcx, -72(%rbp)
movq %rdx, -80(%rbp)
jne .LBB226_15
jmp .LBB226_16
.LBB226_7:
.loc 39 176 54 is_stmt 1
jmp .LBB226_10
.LBB226_8:
.loc 39 176 17 is_stmt 0
jmp .LBB226_9
.Ltmp2196:
.LBB226_9:
.loc 39 174 13 is_stmt 1
jmp .LBB226_5
.LBB226_10:
.loc 39 178 17
movq -48(%rbp), %rax
.loc 39 178 34 is_stmt 0
movq -48(%rbp), %rcx
.loc 39 178 44
movq 24(%rcx), %rdx
.loc 39 178 57
movq -48(%rbp), %rcx
.loc 39 178 65
movq -40(%rbp), %r8
.loc 39 178 52
leaq -32(%rbp), %rdi
movq -64(%rbp), %rsi
movq %rax, -88(%rbp)
callq std.mem.Allocator.realloc.58
.loc 39 178 26
cmpw $0, -16(%rbp)
je .LBB226_13
movw -16(%rbp), %ax
movq -64(%rbp), %rdi
movw %ax, -90(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB226_22
.loc 39 0 26
movw -90(%rbp), %ax
.loc 39 178 26
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB226_13:
.cfi_def_cfa %rbp, 16
vmovdqu -32(%rbp), %xmm0
movq -88(%rbp), %rax
vmovdqu %xmm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB226_23
.loc 39 0 26
xorl %eax, %eax
.loc 39 171 71 is_stmt 1
addq $112, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB226_15:
.cfi_def_cfa %rbp, 16
.loc 39 0 71 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.Ltmp2197:
.loc 39 175 52 is_stmt 1
leaq __unnamed_75(%rip), %rdi
callq std.special.panic
.LBB226_16:
.loc 39 0 52 is_stmt 0
movq -80(%rbp), %rax
.loc 39 175 52
shrq $1, %rax
.loc 39 175 56
addq $8, %rax
setb %cl
movq %rax, -104(%rbp)
jb .LBB226_17
jmp .LBB226_18
.LBB226_17:
.loc 39 0 56
xorl %eax, %eax
movl %eax, %esi
.loc 39 175 56
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB226_18:
.loc 39 0 56
movq -72(%rbp), %rax
movq -104(%rbp), %rcx
.loc 39 175 33
addq %rcx, %rax
setb %dl
movq %rax, -112(%rbp)
jb .LBB226_19
jmp .LBB226_20
.LBB226_19:
.loc 39 0 33
xorl %eax, %eax
movl %eax, %esi
.loc 39 175 33
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB226_20:
.loc 39 0 33
movq -112(%rbp), %rax
.loc 39 175 33
movq %rax, -40(%rbp)
.loc 39 176 21 is_stmt 1
movq -40(%rbp), %rcx
.loc 39 176 37 is_stmt 0
cmpq -56(%rbp), %rcx
.loc 39 176 17
jae .LBB226_7
jmp .LBB226_8
.Ltmp2198:
.LBB226_21:
.loc 39 0 0
callq __stack_chk_fail@PLT
.LBB226_22:
callq __stack_chk_fail@PLT
.LBB226_23:
callq __stack_chk_fail@PLT
.Ltmp2199:
.Lfunc_end226:
.size "std.array_list.AlignedArrayList(std.debug.FileEntry,null).ensureCapacity", .Lfunc_end226-"std.array_list.AlignedArrayList(std.debug.FileEntry,null).ensureCapacity"
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.FileEntry,null).addOneAssumeCapacity",@function
"std.array_list.AlignedArrayList(std.debug.FileEntry,null).addOneAssumeCapacity":
.Lfunc_begin227:
.loc 39 187 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $64, %rsp
movq %rdi, -16(%rbp)
.Ltmp2200:
.loc 39 188 24 prologue_end
movq -16(%rbp), %rdi
.loc 39 188 30 is_stmt 0
callq "std.array_list.AlignedArrayList(std.debug.FileEntry,null).count"
.loc 39 188 39
movq -16(%rbp), %rdi
movq %rax, -24(%rbp)
.loc 39 188 48
callq "std.array_list.AlignedArrayList(std.debug.FileEntry,null).capacity"
movq -24(%rbp), %rcx
.loc 39 188 33
cmpq %rax, %rcx
setb %dl
.loc 39 188 19
movzbl %dl, %edi
callq std.debug.assert
.loc 39 189 33 is_stmt 1
movq -16(%rbp), %rax
.loc 39 189 44 is_stmt 0
movq -16(%rbp), %rcx
movq 16(%rcx), %rcx
.loc 39 189 39
cmpq 8(%rax), %rcx
movq %rax, -32(%rbp)
movq %rcx, -40(%rbp)
jb .LBB227_2
.loc 39 0 39
xorl %eax, %eax
movl %eax, %esi
.loc 39 189 39
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.LBB227_2:
.loc 39 0 39
movq -40(%rbp), %rax
.loc 39 189 39
imulq $40, %rax, %rcx
movq -32(%rbp), %rdx
addq (%rdx), %rcx
movq %rcx, -8(%rbp)
.loc 39 190 17 is_stmt 1
movq -16(%rbp), %rcx
movq %rcx, %rsi
addq $16, %rsi
movq 16(%rcx), %rcx
.loc 39 190 22 is_stmt 0
addq $1, %rcx
setb %dil
movq %rsi, -48(%rbp)
movq %rcx, -56(%rbp)
jb .LBB227_3
jmp .LBB227_4
.LBB227_3:
.loc 39 0 22
xorl %eax, %eax
movl %eax, %esi
.loc 39 190 22
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB227_4:
.loc 39 0 22
movq -48(%rbp), %rax
movq -56(%rbp), %rcx
.loc 39 190 22
movq %rcx, (%rax)
.loc 39 191 20 is_stmt 1
movq -8(%rbp), %rax
.loc 39 191 13 is_stmt 0
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2201:
.Lfunc_end227:
.size "std.array_list.AlignedArrayList(std.debug.FileEntry,null).addOneAssumeCapacity", .Lfunc_end227-"std.array_list.AlignedArrayList(std.debug.FileEntry,null).addOneAssumeCapacity"
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.FileEntry,null).capacity",@function
"std.array_list.AlignedArrayList(std.debug.FileEntry,null).capacity":
.Lfunc_begin228:
.loc 39 73 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
.Ltmp2202:
.loc 39 74 30 prologue_end
movq 8(%rdi), %rax
.loc 39 74 13 is_stmt 0
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2203:
.Lfunc_end228:
.size "std.array_list.AlignedArrayList(std.debug.FileEntry,null).capacity", .Lfunc_end228-"std.array_list.AlignedArrayList(std.debug.FileEntry,null).capacity"
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.realloc.58,@function
std.mem.Allocator.realloc.58:
.Lfunc_begin229:
.loc 8 141 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, %rax
movq %rdx, -8(%rbp)
.Ltmp2204:
movq %r8, -16(%rbp)
.Ltmp2205:
.loc 8 146 20 prologue_end
movq -8(%rbp), %rdx
.loc 8 146 60 is_stmt 0
movq -16(%rbp), %r8
movq %rdi, -24(%rbp)
movq %rsi, -32(%rbp)
movq %rax, -40(%rbp)
.loc 8 146 35
callq std.mem.Allocator.alignedRealloc.59
.Ltmp2206:
.loc 8 0 35
movq -24(%rbp), %rax
.loc 8 146 9
cmpw $0, 16(%rax)
je .LBB229_2
.loc 8 0 9
movq -32(%rbp), %rdi
.loc 8 146 9
callq __zig_return_error
jmp .LBB229_3
.LBB229_2:
jmp .LBB229_3
.LBB229_3:
.loc 8 0 9
movq -40(%rbp), %rax
.loc 8 146 9
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2207:
.Lfunc_end229:
.size std.mem.Allocator.realloc.58, .Lfunc_end229-std.mem.Allocator.realloc.58
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.alignedRealloc.59,@function
std.mem.Allocator.alignedRealloc.59:
.Lfunc_begin230:
.loc 8 152 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $240, %rsp
movq %rdi, %rax
movq %fs:40, %r9
movq %r9, -8(%rbp)
movq %rdx, -144(%rbp)
.Ltmp2208:
movq %r8, -152(%rbp)
.Ltmp2209:
.loc 8 160 25 prologue_end
cmpq $0, 8(%rcx)
movq %rcx, -160(%rbp)
.Ltmp2210:
.loc 8 0 25 is_stmt 0
movq %rsi, -168(%rbp)
movq %rdi, -176(%rbp)
movq %rax, -184(%rbp)
.loc 8 160 9
jne .LBB230_6
.Ltmp2211:
.loc 8 161 24 is_stmt 1
movq -144(%rbp), %rdx
.loc 8 161 56 is_stmt 0
movq -152(%rbp), %rcx
movq -176(%rbp), %rdi
movq -168(%rbp), %rsi
.loc 8 161 37
callq std.mem.Allocator.alignedAlloc.94
movq -176(%rbp), %rax
.loc 8 161 13
cmpw $0, 16(%rax)
je .LBB230_3
.Ltmp2212:
.loc 8 0 13
movq -168(%rbp), %rdi
.loc 8 161 13
callq __zig_return_error
jmp .LBB230_4
.Ltmp2213:
.LBB230_3:
jmp .LBB230_4
.Ltmp2214:
.LBB230_4:
.loc 8 0 13
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB230_29
.Ltmp2215:
movq -184(%rbp), %rax
.loc 8 161 13
addq $240, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2216:
.LBB230_6:
.cfi_def_cfa %rbp, 16
.loc 8 160 9 is_stmt 1
jmp .LBB230_7
.Ltmp2217:
.LBB230_7:
.loc 8 163 19
cmpq $0, -152(%rbp)
.loc 8 163 9 is_stmt 0
jne .LBB230_10
.Ltmp2218:
.loc 8 164 17 is_stmt 1
movq -144(%rbp), %rdi
movq -160(%rbp), %rsi
.loc 8 164 22 is_stmt 0
callq std.mem.Allocator.free.95
.loc 8 165 13 is_stmt 1
movq __unnamed_136+16(%rip), %rax
movq -176(%rbp), %rcx
movq %rax, 16(%rcx)
vmovdqu __unnamed_136(%rip), %xmm0
vmovdqu %xmm0, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB230_30
.Ltmp2219:
.loc 8 0 13 is_stmt 0
movq -184(%rbp), %rax
.loc 8 165 13
addq $240, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2220:
.LBB230_10:
.cfi_def_cfa %rbp, 16
.loc 8 163 9 is_stmt 1
jmp .LBB230_11
.Ltmp2221:
.LBB230_11:
.loc 8 0 9 is_stmt 0
movq -160(%rbp), %rax
.loc 8 168 32 is_stmt 1
movq (%rax), %rcx
movq %rcx, -72(%rbp)
imulq $40, 8(%rax), %rcx
movq %rcx, -64(%rbp)
.loc 8 169 56
movq -152(%rbp), %rcx
.loc 8 169 36 is_stmt 0
leaq -88(%rbp), %rdi
movq -168(%rbp), %rsi
movl $40, %edx
callq std.math.mul
.loc 8 169 63
cmpw $0, -80(%rbp)
je .LBB230_14
.Ltmp2222:
.loc 8 0 63
movq -168(%rbp), %rdi
.loc 8 169 69
callq __zig_return_error
movq __unnamed_137+16(%rip), %rax
movq -176(%rbp), %rcx
movq %rax, 16(%rcx)
vmovdqu __unnamed_137(%rip), %xmm0
vmovdqu %xmm0, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB230_31
.Ltmp2223:
.loc 8 0 69
movq -184(%rbp), %rax
.loc 8 169 69
addq $240, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2224:
.LBB230_14:
.cfi_def_cfa %rbp, 16
.loc 8 169 63
movq -88(%rbp), %rax
movq %rax, -120(%rbp)
.Ltmp2225:
.loc 8 170 36 is_stmt 1
movq -144(%rbp), %rax
movq (%rax), %rax
.loc 8 170 47 is_stmt 0
movq -144(%rbp), %rdx
.loc 8 170 86
movq -120(%rbp), %r9
.loc 8 170 46
leaq -112(%rbp), %rdi
movq -168(%rbp), %rsi
leaq -72(%rbp), %rcx
movl $8, %r8d
movl $8, (%rsp)
callq *%rax
.loc 8 170 28
cmpw $0, -96(%rbp)
je .LBB230_18
.Ltmp2226:
movw -96(%rbp), %ax
movq -176(%rbp), %rcx
movw %ax, 16(%rcx)
movq -168(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB230_32
.Ltmp2227:
.loc 8 0 28
movq -184(%rbp), %rax
.loc 8 170 28
addq $240, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2228:
.LBB230_18:
.cfi_def_cfa %rbp, 16
movq -112(%rbp), %rax
movq %rax, -136(%rbp)
movq -104(%rbp), %rax
movq %rax, -128(%rbp)
.loc 8 171 26 is_stmt 1
movq -128(%rbp), %rax
.loc 8 171 31 is_stmt 0
cmpq -120(%rbp), %rax
sete %cl
.loc 8 171 15
movzbl %cl, %edi
callq std.debug.assert
.loc 8 172 13 is_stmt 1
movq -152(%rbp), %rax
movq -160(%rbp), %rdx
.loc 8 172 19 is_stmt 0
cmpq 8(%rdx), %rax
.loc 8 172 9
jbe .LBB230_20
.Ltmp2229:
.loc 8 173 31 is_stmt 1
movq -136(%rbp), %rax
.loc 8 173 36 is_stmt 0
addq -64(%rbp), %rax
.loc 8 173 79
movq -128(%rbp), %rcx
.loc 8 173 84
subq -64(%rbp), %rcx
setb %dl
movq %rax, -192(%rbp)
movq %rcx, -200(%rbp)
jb .LBB230_22
jmp .LBB230_23
.Ltmp2230:
.LBB230_20:
.loc 8 172 9 is_stmt 1
jmp .LBB230_21
.Ltmp2231:
.LBB230_21:
.loc 8 175 59
movq -136(%rbp), %rax
andq $7, %rax
cmpq $0, %rax
je .LBB230_24
jmp .LBB230_25
.Ltmp2232:
.LBB230_22:
.loc 8 0 59 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.Ltmp2233:
.loc 8 173 84 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp2234:
.LBB230_23:
.loc 8 0 84 is_stmt 0
leaq -56(%rbp), %rax
movq -192(%rbp), %rdi
.loc 8 173 13
movl $170, %esi
movq -200(%rbp), %rdx
movq %rax, -208(%rbp)
callq memset@PLT
movq $1296236545, -56(%rbp)
movq -192(%rbp), %rax
movq %rax, -48(%rbp)
movq -200(%rbp), %rcx
movq %rcx, -40(%rbp)
movq $0, -32(%rbp)
movq $0, -24(%rbp)
movq $0, -16(%rbp)
xorl %esi, %esi
movl %esi, %edx
movq -208(%rbp), %rax
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
.Ltmp2235:
.loc 8 172 9 is_stmt 1
jmp .LBB230_21
.Ltmp2236:
.LBB230_24:
.loc 8 0 9 is_stmt 0
movq -176(%rbp), %rax
.loc 8 175 16 is_stmt 1
movw $0, 16(%rax)
movq -136(%rbp), %rcx
movq %rcx, (%rax)
movq -128(%rbp), %rcx
movq %rcx, %rax
xorl %edx, %edx
movl $40, %esi
divq %rsi
cmpq $0, %rdx
movq %rcx, -216(%rbp)
je .LBB230_26
jmp .LBB230_28
.Ltmp2237:
.LBB230_25:
.loc 8 0 16 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 8 175 59
leaq __unnamed_1(%rip), %rdi
callq std.special.panic
.Ltmp2238:
.LBB230_26:
.loc 8 0 59
movabsq $-3689348814741910323, %rax
movq -216(%rbp), %rcx
movq %rax, -224(%rbp)
.loc 8 175 16
movq %rcx, %rax
movq -224(%rbp), %rdx
mulq %rdx
shrq $5, %rdx
movq -176(%rbp), %rax
movq %rdx, 8(%rax)
movw $0, 16(%rax)
movq %fs:40, %rdx
movq -8(%rbp), %rsi
cmpq %rsi, %rdx
jne .LBB230_33
.Ltmp2239:
.loc 8 0 16
movq -184(%rbp), %rax
.loc 8 175 9
addq $240, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2240:
.LBB230_28:
.cfi_def_cfa %rbp, 16
.loc 8 0 9
xorl %eax, %eax
movl %eax, %esi
.loc 8 175 16
leaq __unnamed_78(%rip), %rdi
callq std.special.panic
.Ltmp2241:
.LBB230_29:
.loc 8 0 0
callq __stack_chk_fail@PLT
.Ltmp2242:
.LBB230_30:
callq __stack_chk_fail@PLT
.Ltmp2243:
.LBB230_31:
callq __stack_chk_fail@PLT
.Ltmp2244:
.LBB230_32:
callq __stack_chk_fail@PLT
.Ltmp2245:
.LBB230_33:
callq __stack_chk_fail@PLT
.Ltmp2246:
.Lfunc_end230:
.size std.mem.Allocator.alignedRealloc.59, .Lfunc_end230-std.mem.Allocator.alignedRealloc.59
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.FileEntry,null).count",@function
"std.array_list.AlignedArrayList(std.debug.FileEntry,null).count":
.Lfunc_begin231:
.loc 39 69 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
.Ltmp2247:
.loc 39 70 24 prologue_end
movq 16(%rdi), %rax
.loc 39 70 13 is_stmt 0
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2248:
.Lfunc_end231:
.size "std.array_list.AlignedArrayList(std.debug.FileEntry,null).count", .Lfunc_end231-"std.array_list.AlignedArrayList(std.debug.FileEntry,null).count"
.cfi_endproc
.p2align 4, 0x90
.type std.fs.path.joinSep,@function
std.fs.path.joinSep:
.Lfunc_begin232:
.loc 11 34 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $464, %rsp
movq %rdi, %rax
movq %fs:40, %r9
movq %r9, -8(%rbp)
movq %rdx, -216(%rbp)
movb %cl, -217(%rbp)
.Ltmp2249:
.loc 11 35 19 prologue_end
cmpq $0, 8(%r8)
movq %r8, -232(%rbp)
.Ltmp2250:
.loc 11 0 19 is_stmt 0
movq %rsi, -240(%rbp)
movq %rdi, -248(%rbp)
movq %rax, -256(%rbp)
.loc 11 35 5
jne .LBB232_3
.Ltmp2251:
.loc 11 35 25
movq __unnamed_138+16(%rip), %rax
movq -248(%rbp), %rcx
movq %rax, 16(%rcx)
vmovdqu __unnamed_138(%rip), %xmm0
vmovdqu %xmm0, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB232_91
.Ltmp2252:
.loc 11 0 25
movq -256(%rbp), %rax
.loc 11 35 25
addq $464, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2253:
.LBB232_3:
.cfi_def_cfa %rbp, 16
.loc 11 35 5
jmp .LBB232_4
.Ltmp2254:
.LBB232_4:
.loc 11 0 5
xorl %eax, %eax
movl %eax, %ecx
movq -232(%rbp), %rdx
.Ltmp2255:
.loc 11 38 31 is_stmt 1
cmpq 8(%rdx), %rcx
jb .LBB232_42
jmp .LBB232_41
.Ltmp2256:
.LBB232_5:
.loc 11 40 16
movq -96(%rbp), %rax
movq -232(%rbp), %rcx
.loc 11 40 18 is_stmt 0
cmpq 8(%rcx), %rax
jae .LBB232_18
.Ltmp2257:
.loc 11 41 37 is_stmt 1
movq -96(%rbp), %rax
.loc 11 41 39 is_stmt 0
subq $1, %rax
setb %cl
movq %rax, -264(%rbp)
jb .LBB232_43
jmp .LBB232_44
.Ltmp2258:
.LBB232_7:
.loc 11 43 73 is_stmt 1
movq -104(%rbp), %rax
.loc 11 43 78 is_stmt 0
subq $1, %rax
setb %cl
movq %rax, -272(%rbp)
jb .LBB232_49
jmp .LBB232_50
.Ltmp2259:
.LBB232_8:
.loc 11 0 78
movb -273(%rbp), %al
.loc 11 43 50
andb $1, %al
movb %al, -129(%rbp)
.loc 11 44 45 is_stmt 1
cmpq $0, -120(%rbp)
setne %al
.loc 11 44 50 is_stmt 0
testb $1, %al
movb %al, -274(%rbp)
jne .LBB232_9
jmp .LBB232_10
.Ltmp2260:
.LBB232_9:
.loc 11 0 50
xorl %eax, %eax
movl %eax, %ecx
.loc 11 44 63
cmpq -120(%rbp), %rcx
jb .LBB232_54
jmp .LBB232_53
.Ltmp2261:
.LBB232_10:
.loc 11 0 63
movb -274(%rbp), %al
.loc 11 44 50
andb $1, %al
movb %al, -130(%rbp)
.loc 11 45 13 is_stmt 1
movq -88(%rbp), %rcx
.loc 11 45 32 is_stmt 0
movb -129(%rbp), %al
.loc 11 45 31
xorb $1, %al
.loc 11 45 41
testb $1, %al
movq %rcx, -288(%rbp)
movb %al, -289(%rbp)
jne .LBB232_11
jmp .LBB232_12
.Ltmp2262:
.LBB232_11:
.loc 11 45 46
movb -130(%rbp), %al
.loc 11 45 45
xorb $1, %al
movb %al, -289(%rbp)
.Ltmp2263:
.LBB232_12:
.loc 11 0 45
movb -289(%rbp), %al
.loc 11 45 20
andb $1, %al
movzbl %al, %ecx
movl %ecx, %edx
movq -288(%rbp), %rsi
.loc 11 45 17
addq %rdx, %rsi
setb %al
movq %rsi, -304(%rbp)
jb .LBB232_55
jmp .LBB232_56
.Ltmp2264:
.LBB232_13:
.loc 11 46 37 is_stmt 1
movb -130(%rbp), %al
movb %al, -305(%rbp)
.Ltmp2265:
.LBB232_14:
.loc 11 0 37 is_stmt 0
movb -305(%rbp), %al
.loc 11 46 20
testb $1, %al
jne .LBB232_15
jmp .LBB232_16
.Ltmp2266:
.LBB232_15:
.loc 11 46 56
movq -120(%rbp), %rax
.loc 11 46 61
subq $1, %rax
setb %cl
movq %rax, -320(%rbp)
jb .LBB232_57
jmp .LBB232_58
.Ltmp2267:
.LBB232_16:
.loc 11 46 79
movq -120(%rbp), %rax
movq %rax, -144(%rbp)
movq %rax, -328(%rbp)
.Ltmp2268:
.LBB232_17:
.loc 11 0 79
movq -328(%rbp), %rax
movq -336(%rbp), %rcx
.loc 11 46 17
addq %rax, %rcx
setb %dl
movq %rcx, -344(%rbp)
jb .LBB232_59
jmp .LBB232_60
.Ltmp2269:
.LBB232_18:
.loc 11 48 20 is_stmt 1
movq -88(%rbp), %rax
movq %rax, -152(%rbp)
.Ltmp2270:
.loc 11 51 30
movq -216(%rbp), %rdx
.loc 11 51 41 is_stmt 0
movq -152(%rbp), %rcx
.loc 11 51 36
leaq -32(%rbp), %rdi
movq -240(%rbp), %rsi
callq std.mem.Allocator.alloc.50
.loc 11 51 17
cmpw $0, -16(%rbp)
je .LBB232_22
.Ltmp2271:
movw -16(%rbp), %ax
movq -248(%rbp), %rcx
movw %ax, 16(%rcx)
movq -240(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB232_92
.Ltmp2272:
.loc 11 0 17
movq -256(%rbp), %rax
.loc 11 51 17
addq $464, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2273:
.LBB232_22:
.cfi_def_cfa %rbp, 16
.loc 11 0 17
xorl %eax, %eax
movl %eax, %ecx
.loc 11 51 17
movq -32(%rbp), %rdx
movq %rdx, -48(%rbp)
movq -24(%rbp), %rdx
movq %rdx, -40(%rbp)
movq -232(%rbp), %rdx
.Ltmp2274:
.loc 11 54 28 is_stmt 1
cmpq 8(%rdx), %rcx
jb .LBB232_64
jmp .LBB232_63
.Ltmp2275:
.LBB232_23:
.loc 11 57 12
movq -168(%rbp), %rax
movq -232(%rbp), %rcx
.loc 11 57 14 is_stmt 0
cmpq 8(%rcx), %rax
jae .LBB232_39
.Ltmp2276:
.loc 11 58 33 is_stmt 1
movq -168(%rbp), %rax
.loc 11 58 35 is_stmt 0
subq $1, %rax
setb %cl
movq %rax, -352(%rbp)
jb .LBB232_67
jmp .LBB232_68
.Ltmp2277:
.LBB232_25:
.loc 11 60 69 is_stmt 1
movq -176(%rbp), %rax
.loc 11 60 74 is_stmt 0
subq $1, %rax
setb %cl
movq %rax, -360(%rbp)
jb .LBB232_73
jmp .LBB232_74
.Ltmp2278:
.LBB232_26:
.loc 11 0 74
movb -361(%rbp), %al
.loc 11 60 46
andb $1, %al
movb %al, -201(%rbp)
.loc 11 61 41 is_stmt 1
cmpq $0, -192(%rbp)
setne %al
.loc 11 61 46 is_stmt 0
testb $1, %al
movb %al, -362(%rbp)
jne .LBB232_27
jmp .LBB232_28
.Ltmp2279:
.LBB232_27:
.loc 11 0 46
xorl %eax, %eax
movl %eax, %ecx
.loc 11 61 59
cmpq -192(%rbp), %rcx
jb .LBB232_78
jmp .LBB232_77
.Ltmp2280:
.LBB232_28:
.loc 11 0 59
movb -362(%rbp), %al
.loc 11 61 46
andb $1, %al
movb %al, -202(%rbp)
.loc 11 62 14 is_stmt 1
movb -201(%rbp), %al
.loc 11 62 13 is_stmt 0
xorb $1, %al
.loc 11 62 23
testb $1, %al
movb %al, -363(%rbp)
jne .LBB232_29
jmp .LBB232_30
.Ltmp2281:
.LBB232_29:
.loc 11 62 28
movb -202(%rbp), %al
.loc 11 62 27
xorb $1, %al
movb %al, -363(%rbp)
.Ltmp2282:
.LBB232_30:
.loc 11 0 27
movb -363(%rbp), %al
.loc 11 62 9
testb $1, %al
jne .LBB232_31
jmp .LBB232_32
.Ltmp2283:
.LBB232_31:
.loc 11 63 17 is_stmt 1
movq -160(%rbp), %rax
.loc 11 63 16 is_stmt 0
cmpq -40(%rbp), %rax
movq %rax, -376(%rbp)
jb .LBB232_80
jmp .LBB232_79
.Ltmp2284:
.LBB232_32:
.loc 11 62 9 is_stmt 1
jmp .LBB232_33
.Ltmp2285:
.LBB232_33:
.loc 11 66 35
movb -201(%rbp), %al
.loc 11 66 44 is_stmt 0
testb $1, %al
movb %al, -377(%rbp)
jne .LBB232_34
jmp .LBB232_35
.Ltmp2286:
.LBB232_34:
.loc 11 66 48
movb -202(%rbp), %al
movb %al, -377(%rbp)
.Ltmp2287:
.LBB232_35:
.loc 11 0 48
movb -377(%rbp), %al
.loc 11 66 31
testb $1, %al
jne .LBB232_36
jmp .LBB232_37
.Ltmp2288:
.LBB232_36:
.loc 11 66 67
movq -192(%rbp), %rax
movl $1, %ecx
cmpq %rax, %rcx
movq %rax, -392(%rbp)
jbe .LBB232_84
jmp .LBB232_83
.Ltmp2289:
.LBB232_37:
.loc 11 66 79
movq -200(%rbp), %rax
movq %rax, -64(%rbp)
movq -192(%rbp), %rax
movq %rax, -56(%rbp)
.Ltmp2290:
.LBB232_38:
.loc 11 67 26 is_stmt 1
movq -160(%rbp), %rax
.loc 11 67 25 is_stmt 0
movq -40(%rbp), %rcx
cmpq %rcx, %rax
movq %rax, -400(%rbp)
movq %rcx, -408(%rbp)
jbe .LBB232_86
jmp .LBB232_85
.Ltmp2291:
.LBB232_39:
.loc 11 0 25
movq -248(%rbp), %rax
.loc 11 72 12 is_stmt 1
movw $0, 16(%rax)
vmovdqu -48(%rbp), %xmm0
vmovdqu %xmm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB232_93
.Ltmp2292:
.loc 11 0 12 is_stmt 0
movq -256(%rbp), %rax
.loc 11 72 5
addq $464, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2293:
.LBB232_41:
.cfi_def_cfa %rbp, 16
.loc 11 0 5
xorl %eax, %eax
movl %eax, %esi
.Ltmp2294:
.loc 11 38 31 is_stmt 1
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp2295:
.LBB232_42:
.loc 11 0 31 is_stmt 0
movq -232(%rbp), %rax
.loc 11 38 31
movq (%rax), %rcx
.loc 11 38 34
movq 8(%rcx), %rcx
.loc 11 38 9
movq %rcx, -88(%rbp)
.loc 11 39 9 is_stmt 1
movq $1, -96(%rbp)
.loc 11 40 9
jmp .LBB232_5
.Ltmp2296:
.LBB232_43:
.loc 11 0 9 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.Ltmp2297:
.loc 11 41 39 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp2298:
.LBB232_44:
.loc 11 0 39 is_stmt 0
movq -264(%rbp), %rax
movq -232(%rbp), %rcx
.loc 11 41 36
cmpq 8(%rcx), %rax
jb .LBB232_46
.Ltmp2299:
.loc 11 0 36
xorl %eax, %eax
movl %eax, %esi
.loc 11 41 36
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp2300:
.LBB232_46:
.loc 11 0 36
movq -264(%rbp), %rax
.loc 11 41 36
shlq $4, %rax
movq -232(%rbp), %rcx
addq (%rcx), %rax
movq (%rax), %rdx
movq %rdx, -112(%rbp)
movq 8(%rax), %rax
movq %rax, -104(%rbp)
.loc 11 42 37 is_stmt 1
movq -96(%rbp), %rax
.loc 11 42 36 is_stmt 0
cmpq 8(%rcx), %rax
movq %rax, -416(%rbp)
jb .LBB232_48
.Ltmp2301:
.loc 11 0 36
xorl %eax, %eax
movl %eax, %esi
.loc 11 42 36
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp2302:
.LBB232_48:
.loc 11 0 36
movq -416(%rbp), %rax
.loc 11 42 36
shlq $4, %rax
movq -232(%rbp), %rcx
addq (%rcx), %rax
movq (%rax), %rdx
movq %rdx, -128(%rbp)
movq 8(%rax), %rax
movq %rax, -120(%rbp)
.loc 11 43 45 is_stmt 1
cmpq $0, -104(%rbp)
setne %sil
.loc 11 43 50 is_stmt 0
testb $1, %sil
movb %sil, -273(%rbp)
jne .LBB232_7
jmp .LBB232_8
.Ltmp2303:
.LBB232_49:
.loc 11 0 50
xorl %eax, %eax
movl %eax, %esi
.loc 11 43 78
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp2304:
.LBB232_50:
.loc 11 0 78
movq -272(%rbp), %rax
.loc 11 43 63
cmpq -104(%rbp), %rax
jb .LBB232_52
.Ltmp2305:
.loc 11 0 63
xorl %eax, %eax
movl %eax, %esi
.loc 11 43 63
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp2306:
.LBB232_52:
movq -112(%rbp), %rax
movq -272(%rbp), %rcx
movb (%rax,%rcx), %dl
.loc 11 43 83
cmpb -217(%rbp), %dl
sete %dl
movb %dl, -273(%rbp)
.loc 11 43 50
jmp .LBB232_8
.Ltmp2307:
.LBB232_53:
.loc 11 0 50
xorl %eax, %eax
movl %eax, %esi
.loc 11 44 63 is_stmt 1
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp2308:
.LBB232_54:
movq -128(%rbp), %rax
movb (%rax), %cl
.loc 11 44 67 is_stmt 0
cmpb -217(%rbp), %cl
sete %cl
movb %cl, -274(%rbp)
.loc 11 44 50
jmp .LBB232_10
.Ltmp2309:
.LBB232_55:
.loc 11 0 50
xorl %eax, %eax
movl %eax, %esi
.loc 11 45 17 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp2310:
.LBB232_56:
.loc 11 0 17 is_stmt 0
movq -304(%rbp), %rax
.loc 11 45 17
movq %rax, -88(%rbp)
.loc 11 46 13 is_stmt 1
movq -88(%rbp), %rcx
.loc 11 46 24 is_stmt 0
movb -129(%rbp), %dl
.loc 11 46 33
testb $1, %dl
movq %rcx, -336(%rbp)
movb %dl, -305(%rbp)
jne .LBB232_13
jmp .LBB232_14
.Ltmp2311:
.LBB232_57:
.loc 11 0 33
xorl %eax, %eax
movl %eax, %esi
.loc 11 46 61
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp2312:
.LBB232_58:
.loc 11 0 61
movq -320(%rbp), %rax
.loc 11 46 61
movq %rax, -144(%rbp)
movq %rax, -328(%rbp)
.loc 11 46 20
jmp .LBB232_17
.Ltmp2313:
.LBB232_59:
.loc 11 0 20
xorl %eax, %eax
movl %eax, %esi
.loc 11 46 17
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp2314:
.LBB232_60:
.loc 11 0 17
movq -344(%rbp), %rax
.loc 11 46 17
movq %rax, -88(%rbp)
.Ltmp2315:
.loc 11 40 34 is_stmt 1
movq -96(%rbp), %rcx
.loc 11 40 36 is_stmt 0
addq $1, %rcx
setb %dl
movq %rcx, -424(%rbp)
jb .LBB232_61
jmp .LBB232_62
.Ltmp2316:
.LBB232_61:
.loc 11 0 36
xorl %eax, %eax
movl %eax, %esi
.loc 11 40 36
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp2317:
.LBB232_62:
.loc 11 0 36
movq -424(%rbp), %rax
.loc 11 40 36
movq %rax, -96(%rbp)
.loc 11 40 9
jmp .LBB232_5
.Ltmp2318:
.LBB232_63:
.loc 11 0 9
xorl %eax, %eax
movl %eax, %esi
.Ltmp2319:
.loc 11 54 28 is_stmt 1
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp2320:
.LBB232_64:
.loc 11 0 28 is_stmt 0
movq -232(%rbp), %rax
.loc 11 54 28
movq (%rax), %rsi
.loc 11 54 13
leaq -48(%rbp), %rdi
callq std.mem.copy
xorl %ecx, %ecx
movl %ecx, %eax
movq -232(%rbp), %rdx
.loc 11 55 33 is_stmt 1
cmpq 8(%rdx), %rax
jb .LBB232_66
.Ltmp2321:
.loc 11 0 33 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 11 55 33
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp2322:
.LBB232_66:
.loc 11 0 33
movq -232(%rbp), %rax
.loc 11 55 33
movq (%rax), %rcx
.loc 11 55 36
movq 8(%rcx), %rcx
.loc 11 55 5
movq %rcx, -160(%rbp)
.loc 11 56 5 is_stmt 1
movq $1, -168(%rbp)
.loc 11 57 5
jmp .LBB232_23
.Ltmp2323:
.LBB232_67:
.loc 11 0 5 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.Ltmp2324:
.loc 11 58 35 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp2325:
.LBB232_68:
.loc 11 0 35 is_stmt 0
movq -352(%rbp), %rax
movq -232(%rbp), %rcx
.loc 11 58 32
cmpq 8(%rcx), %rax
jb .LBB232_70
.Ltmp2326:
.loc 11 0 32
xorl %eax, %eax
movl %eax, %esi
.loc 11 58 32
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp2327:
.LBB232_70:
.loc 11 0 32
movq -352(%rbp), %rax
.loc 11 58 32
shlq $4, %rax
movq -232(%rbp), %rcx
addq (%rcx), %rax
movq (%rax), %rdx
movq %rdx, -184(%rbp)
movq 8(%rax), %rax
movq %rax, -176(%rbp)
.loc 11 59 33 is_stmt 1
movq -168(%rbp), %rax
.loc 11 59 32 is_stmt 0
cmpq 8(%rcx), %rax
movq %rax, -432(%rbp)
jb .LBB232_72
.Ltmp2328:
.loc 11 0 32
xorl %eax, %eax
movl %eax, %esi
.loc 11 59 32
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp2329:
.LBB232_72:
.loc 11 0 32
movq -432(%rbp), %rax
.loc 11 59 32
shlq $4, %rax
movq -232(%rbp), %rcx
addq (%rcx), %rax
movq (%rax), %rdx
movq %rdx, -200(%rbp)
movq 8(%rax), %rax
movq %rax, -192(%rbp)
.loc 11 60 41 is_stmt 1
cmpq $0, -176(%rbp)
setne %sil
.loc 11 60 46 is_stmt 0
testb $1, %sil
movb %sil, -361(%rbp)
jne .LBB232_25
jmp .LBB232_26
.Ltmp2330:
.LBB232_73:
.loc 11 0 46
xorl %eax, %eax
movl %eax, %esi
.loc 11 60 74
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp2331:
.LBB232_74:
.loc 11 0 74
movq -360(%rbp), %rax
.loc 11 60 59
cmpq -176(%rbp), %rax
jb .LBB232_76
.Ltmp2332:
.loc 11 0 59
xorl %eax, %eax
movl %eax, %esi
.loc 11 60 59
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp2333:
.LBB232_76:
movq -184(%rbp), %rax
movq -360(%rbp), %rcx
movb (%rax,%rcx), %dl
.loc 11 60 79
cmpb -217(%rbp), %dl
sete %dl
movb %dl, -361(%rbp)
.loc 11 60 46
jmp .LBB232_26
.Ltmp2334:
.LBB232_77:
.loc 11 0 46
xorl %eax, %eax
movl %eax, %esi
.loc 11 61 59 is_stmt 1
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp2335:
.LBB232_78:
movq -200(%rbp), %rax
movb (%rax), %cl
.loc 11 61 63 is_stmt 0
cmpb -217(%rbp), %cl
sete %cl
movb %cl, -362(%rbp)
.loc 11 61 46
jmp .LBB232_28
.Ltmp2336:
.LBB232_79:
.loc 11 0 46
xorl %eax, %eax
movl %eax, %esi
.Ltmp2337:
.loc 11 63 16 is_stmt 1
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp2338:
.LBB232_80:
movq -48(%rbp), %rax
.loc 11 63 30 is_stmt 0
movb -217(%rbp), %cl
movq -376(%rbp), %rdx
movb %cl, (%rax,%rdx)
.loc 11 64 13 is_stmt 1
movq -160(%rbp), %rax
.loc 11 64 23 is_stmt 0
addq $1, %rax
setb %cl
movq %rax, -440(%rbp)
jb .LBB232_81
jmp .LBB232_82
.Ltmp2339:
.LBB232_81:
.loc 11 0 23
xorl %eax, %eax
movl %eax, %esi
.loc 11 64 23
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp2340:
.LBB232_82:
.loc 11 0 23
movq -440(%rbp), %rax
.loc 11 64 23
movq %rax, -160(%rbp)
.Ltmp2341:
.loc 11 62 9 is_stmt 1
jmp .LBB232_33
.Ltmp2342:
.LBB232_83:
.loc 11 0 9 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 11 66 67 is_stmt 1
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp2343:
.LBB232_84:
movq -200(%rbp), %rax
addq $1, %rax
movq %rax, -64(%rbp)
movq -392(%rbp), %rax
subq $1, %rax
movq %rax, -56(%rbp)
movq -64(%rbp), %rax
movq %rax, -64(%rbp)
movq -56(%rbp), %rax
movq %rax, -56(%rbp)
.loc 11 66 31 is_stmt 0
jmp .LBB232_38
.Ltmp2344:
.LBB232_85:
.loc 11 0 31
xorl %eax, %eax
movl %eax, %esi
.loc 11 67 25 is_stmt 1
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp2345:
.LBB232_86:
.loc 11 0 25 is_stmt 0
movq -400(%rbp), %rax
.loc 11 67 25
addq -48(%rbp), %rax
movq %rax, -80(%rbp)
movq -408(%rbp), %rax
movq -400(%rbp), %rcx
subq %rcx, %rax
movq %rax, -72(%rbp)
.loc 11 67 17
leaq -80(%rbp), %rdi
leaq -64(%rbp), %rsi
callq std.mem.copy
.loc 11 68 9 is_stmt 1
movq -160(%rbp), %rax
.loc 11 68 19 is_stmt 0
addq -56(%rbp), %rax
setb %dl
movq %rax, -448(%rbp)
jb .LBB232_87
jmp .LBB232_88
.Ltmp2346:
.LBB232_87:
.loc 11 0 19
xorl %eax, %eax
movl %eax, %esi
.loc 11 68 19
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp2347:
.LBB232_88:
.loc 11 0 19
movq -448(%rbp), %rax
.loc 11 68 19
movq %rax, -160(%rbp)
.Ltmp2348:
.loc 11 57 30 is_stmt 1
movq -168(%rbp), %rcx
.loc 11 57 32 is_stmt 0
addq $1, %rcx
setb %dl
movq %rcx, -456(%rbp)
jb .LBB232_89
jmp .LBB232_90
.Ltmp2349:
.LBB232_89:
.loc 11 0 32
xorl %eax, %eax
movl %eax, %esi
.loc 11 57 32
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp2350:
.LBB232_90:
.loc 11 0 32
movq -456(%rbp), %rax
.loc 11 57 32
movq %rax, -168(%rbp)
.loc 11 57 5
jmp .LBB232_23
.Ltmp2351:
.LBB232_91:
.loc 11 0 0
callq __stack_chk_fail@PLT
.Ltmp2352:
.LBB232_92:
callq __stack_chk_fail@PLT
.Ltmp2353:
.LBB232_93:
callq __stack_chk_fail@PLT
.Ltmp2354:
.Lfunc_end232:
.size std.fs.path.joinSep, .Lfunc_end232-std.fs.path.joinSep
.cfi_endproc
.p2align 4, 0x90
.type std.mem.copy,@function
std.mem.copy:
.Lfunc_begin233:
.loc 8 240 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
.Ltmp2355:
.loc 8 245 16 prologue_end
movq 8(%rdi), %rax
.loc 8 245 21 is_stmt 0
cmpq 8(%rsi), %rax
setae %cl
.loc 8 245 11
movzbl %cl, %edx
movq %rdi, -16(%rbp)
.Ltmp2356:
movl %edx, %edi
movq %rsi, -24(%rbp)
.Ltmp2357:
callq std.debug.assert
.loc 8 246 22 is_stmt 1
movq $0, -8(%rbp)
movq -24(%rbp), %rax
.loc 8 246 5 is_stmt 0
movq 8(%rax), %rsi
movq %rsi, -32(%rbp)
.Ltmp2358:
.LBB233_1:
movq -8(%rbp), %rax
movq -32(%rbp), %rcx
cmpq %rcx, %rax
movq %rax, -40(%rbp)
jae .LBB233_3
.Ltmp2359:
.loc 8 0 5
movq -24(%rbp), %rax
.loc 8 246 5
movq (%rax), %rcx
movq %rcx, %rdx
movq -40(%rbp), %rsi
addq %rsi, %rdx
.Ltmp2360:
.loc 8 247 14 is_stmt 1
movq -8(%rbp), %rdi
movq -16(%rbp), %r8
.loc 8 247 13 is_stmt 0
movq (%r8), %r9
.loc 8 247 19
movb (%rcx,%rsi), %r10b
movb %r10b, (%r9,%rdi)
.loc 8 246 5 is_stmt 1
addq $1, %rsi
movq %rsi, -8(%rbp)
jmp .LBB233_1
.Ltmp2361:
.LBB233_3:
.loc 8 240 66
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2362:
.Lfunc_end233:
.size std.mem.copy, .Lfunc_end233-std.mem.copy
.cfi_endproc
.p2align 4, 0x90
.type std.mem.readInt.60,@function
std.mem.readInt.60:
.Lfunc_begin234:
.loc 8 583 0
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $16, %rsp
movq %rdi, -8(%rbp)
andb $1, %sil
movb %sil, -9(%rbp)
.Ltmp2363:
.loc 8 584 9 prologue_end
movb -9(%rbp), %al
.loc 8 584 16 is_stmt 0
subb $1, %al
.loc 8 584 5
jne .LBB234_2
jmp .LBB234_1
.LBB234_1:
.Ltmp2364:
.loc 8 585 33 is_stmt 1
movq -8(%rbp), %rdi
.loc 8 585 29 is_stmt 0
callq std.mem.readIntNative.47
.loc 8 585 9
addq $16, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2365:
.LBB234_2:
.cfi_def_cfa %rbp, 16
.loc 8 587 34 is_stmt 1
movq -8(%rbp), %rdi
.loc 8 587 30 is_stmt 0
callq std.mem.readIntForeign.61
.loc 8 587 9
addq $16, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2366:
.Lfunc_end234:
.size std.mem.readInt.60, .Lfunc_end234-std.mem.readInt.60
.cfi_endproc
.p2align 4, 0x90
.type std.mem.readIntForeign.61,@function
std.mem.readIntForeign.61:
.Lfunc_begin235:
.loc 8 536 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $16, %rsp
movq %rdi, -8(%rbp)
.Ltmp2367:
.loc 8 537 42 prologue_end
movq -8(%rbp), %rdi
.loc 8 537 38 is_stmt 0
callq std.mem.readIntNative.47
.loc 8 537 12
bswapq %rax
.loc 8 537 5
addq $16, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2368:
.Lfunc_end235:
.size std.mem.readIntForeign.61, .Lfunc_end235-std.mem.readIntForeign.61
.cfi_endproc
.p2align 4, 0x90
.type "std.array_list.AlignedArrayList(std.debug.Func,null).toSliceConst",@function
"std.array_list.AlignedArrayList(std.debug.Func,null).toSliceConst":
.Lfunc_begin236:
.loc 39 48 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, %rax
xorl %ecx, %ecx
movl %ecx, %edx
.Ltmp2369:
.loc 39 49 39 prologue_end
movq 16(%rsi), %r8
.loc 39 49 30 is_stmt 0
movq 8(%rsi), %r9
cmpq %r8, %rdx
movq %rsi, -8(%rbp)
.Ltmp2370:
.loc 39 0 30
movq %rdi, -16(%rbp)
movq %rax, -24(%rbp)
movq %r8, -32(%rbp)
movq %r9, -40(%rbp)
.loc 39 49 30
jbe .LBB236_2
.Ltmp2371:
.loc 39 0 30
xorl %eax, %eax
movl %eax, %esi
.loc 39 49 30
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp2372:
.LBB236_2:
.loc 39 0 30
movq -32(%rbp), %rax
movq -40(%rbp), %rcx
.loc 39 49 30
cmpq %rcx, %rax
jbe .LBB236_4
.Ltmp2373:
.loc 39 0 30
xorl %eax, %eax
movl %eax, %esi
.loc 39 49 30
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp2374:
.LBB236_4:
.loc 39 0 30
movq -8(%rbp), %rax
.loc 39 49 30
movq (%rax), %rcx
movq -16(%rbp), %rdx
movq %rcx, (%rdx)
movq -32(%rbp), %rcx
subq $0, %rcx
movq %rcx, 8(%rdx)
movq -24(%rbp), %rax
.loc 39 49 13
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2375:
.Lfunc_end236:
.size "std.array_list.AlignedArrayList(std.debug.Func,null).toSliceConst", .Lfunc_end236-"std.array_list.AlignedArrayList(std.debug.Func,null).toSliceConst"
.cfi_endproc
.p2align 4, 0x90
.type "std.io.OutStream(std.os.WriteError).print.62",@function
"std.io.OutStream(std.os.WriteError).print.62":
.Lfunc_begin237:
.loc 6 69 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $80, %rsp
movq 24(%rbp), %rax
movq 16(%rbp), %r10
movq %rsi, -8(%rbp)
.Ltmp2376:
movq %rcx, -16(%rbp)
movq %r8, -24(%rbp)
movq %r9, -32(%rbp)
.Ltmp2377:
.loc 6 70 35 prologue_end
movq -8(%rbp), %rsi
.loc 6 70 52 is_stmt 0
movq -8(%rbp), %rcx
movq (%rcx), %rcx
.loc 6 70 70
movq -16(%rbp), %r8
movq -24(%rbp), %r9
movq -32(%rbp), %r11
movq %rdi, -40(%rbp)
movq %rdx, -48(%rbp)
.Ltmp2378:
.loc 6 70 34
movq %rcx, %rdx
movq -48(%rbp), %rcx
movq %r11, (%rsp)
movq %r10, 8(%rsp)
movq %rax, 16(%rsp)
callq std.fmt.format.64
.Ltmp2379:
.loc 6 70 13
cmpw $0, %ax
movw %ax, -50(%rbp)
je .LBB237_2
.Ltmp2380:
.loc 6 0 13
movq -40(%rbp), %rdi
.loc 6 70 13
callq __zig_return_error
jmp .LBB237_3
.Ltmp2381:
.LBB237_2:
jmp .LBB237_3
.Ltmp2382:
.LBB237_3:
.loc 6 0 13
movw -50(%rbp), %ax
.loc 6 70 13
addq $80, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2383:
.Lfunc_end237:
.size "std.io.OutStream(std.os.WriteError).print.62", .Lfunc_end237-"std.io.OutStream(std.os.WriteError).print.62"
.cfi_endproc
.p2align 4, 0x90
.type std.debug.printLineFromFileAnyOs,@function
std.debug.printLineFromFileAnyOs:
.Lfunc_begin238:
.loc 2 1160 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
movl $4384, %eax
callq __zig_probe_stack
subq %rax, %rsp
movq %fs:40, %rax
movq %rax, -8(%rbp)
movq %rsi, -4272(%rbp)
.Ltmp2384:
.loc 2 1161 40 prologue_end
movq %rdx, %rax
addq $16, %rax
.loc 2 1161 30 is_stmt 0
leaq -4160(%rbp), %rcx
movq %rdi, -4280(%rbp)
movq %rcx, %rdi
movq -4280(%rbp), %rsi
movq %rdx, -4288(%rbp)
.Ltmp2385:
movq %rax, %rdx
callq std.fs.file.File.openRead
.loc 2 1161 13
cmpw $0, -4156(%rbp)
je .LBB238_3
.Ltmp2386:
movw -4156(%rbp), %ax
movq -4280(%rbp), %rdi
movw %ax, -4290(%rbp)
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB238_37
.Ltmp2387:
.loc 2 0 13
movw -4290(%rbp), %ax
.loc 2 1161 13
addq $4384, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2388:
.LBB238_3:
.cfi_def_cfa %rbp, 16
.loc 2 0 13
leaq -56(%rbp), %rax
.loc 2 1161 13
movl -4160(%rbp), %ecx
movl %ecx, -4168(%rbp)
.Ltmp2389:
.loc 2 1165 5 is_stmt 1
leaq -4152(%rbp), %rdx
movq %rdx, %rdi
movl $170, %esi
movl $4096, %r8d
movq %rdx, -4304(%rbp)
movq %r8, %rdx
movq %rax, -4312(%rbp)
callq memset@PLT
movq $1296236545, -56(%rbp)
movq -4304(%rbp), %rax
movq %rax, -48(%rbp)
movq $4096, -40(%rbp)
movq $0, -32(%rbp)
movq $0, -24(%rbp)
movq $0, -16(%rbp)
xorl %ecx, %ecx
movl %ecx, %edx
movq -4312(%rbp), %rax
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
.loc 2 1166 5
movq $1, -4208(%rbp)
.loc 2 1167 5
movq $1, -4216(%rbp)
.loc 2 1168 5
movq $0, -4224(%rbp)
.Ltmp2390:
.LBB238_4:
.loc 2 1169 12
jmp .LBB238_5
.Ltmp2391:
.LBB238_5:
.loc 2 0 12 is_stmt 0
leaq -4152(%rbp), %rax
.Ltmp2392:
.loc 2 1170 40 is_stmt 1
movq %rax, -4184(%rbp)
movq $4096, -4176(%rbp)
.loc 2 1170 36 is_stmt 0
leaq -4200(%rbp), %rdi
movq -4280(%rbp), %rsi
leaq -4168(%rbp), %rdx
leaq -4184(%rbp), %rcx
callq std.fs.file.File.read
.loc 2 1170 26
cmpw $0, -4192(%rbp)
je .LBB238_8
.Ltmp2393:
movw -4192(%rbp), %ax
leaq -4168(%rbp), %rdi
movw %ax, -4314(%rbp)
.Ltmp2394:
.loc 2 1162 18 is_stmt 1
callq std.fs.file.File.close
movq -4280(%rbp), %rdi
.Ltmp2395:
.loc 2 1170 26
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB238_38
.Ltmp2396:
.loc 2 0 26 is_stmt 0
movw -4314(%rbp), %ax
.loc 2 1170 26
addq $4384, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2397:
.LBB238_8:
.cfi_def_cfa %rbp, 16
.loc 2 0 26
xorl %eax, %eax
movl %eax, %ecx
.loc 2 1170 26
movq -4200(%rbp), %rdx
movq %rdx, -4232(%rbp)
.loc 2 1171 31 is_stmt 1
movq -4232(%rbp), %rdx
.loc 2 1171 26 is_stmt 0
cmpq %rdx, %rcx
movq %rdx, -4328(%rbp)
jbe .LBB238_30
jmp .LBB238_29
.Ltmp2398:
.LBB238_9:
.loc 2 1173 9 is_stmt 1
movq -4256(%rbp), %rax
movq -4336(%rbp), %rcx
cmpq %rcx, %rax
movq %rax, -4344(%rbp)
jae .LBB238_24
.Ltmp2399:
.loc 2 0 9 is_stmt 0
movq -4344(%rbp), %rax
.loc 2 1173 9
addq -4248(%rbp), %rax
.Ltmp2400:
.loc 2 1174 17 is_stmt 1
movq -4208(%rbp), %rcx
movq -4288(%rbp), %rdx
.loc 2 1174 22 is_stmt 0
cmpq (%rdx), %rcx
movq %rax, -4352(%rbp)
.Ltmp2401:
.loc 2 1174 13
jne .LBB238_19
.Ltmp2402:
.loc 2 1175 31 is_stmt 1
movq -4272(%rbp), %rsi
movq -4280(%rbp), %rdi
movq -4352(%rbp), %rax
.loc 2 1175 41 is_stmt 0
movzbl (%rax), %edx
callq "std.io.OutStream(std.os.WriteError).writeByte"
movw %ax, -4258(%rbp)
.loc 2 1175 17
cmpw $0, -4258(%rbp)
je .LBB238_14
.Ltmp2403:
movw -4258(%rbp), %ax
leaq -4168(%rbp), %rdi
movw %ax, -4354(%rbp)
.Ltmp2404:
.loc 2 1162 18 is_stmt 1
callq std.fs.file.File.close
movq -4280(%rbp), %rdi
.Ltmp2405:
.loc 2 1175 17
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB238_39
.Ltmp2406:
.loc 2 0 17 is_stmt 0
movw -4354(%rbp), %ax
.loc 2 1175 17
addq $4384, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2407:
.LBB238_14:
.cfi_def_cfa %rbp, 16
.loc 2 0 17
movq -4352(%rbp), %rax
.loc 2 1176 26 is_stmt 1
cmpb $10, (%rax)
.loc 2 1176 17 is_stmt 0
jne .LBB238_17
.Ltmp2408:
.loc 2 0 17
leaq -4168(%rbp), %rdi
.loc 2 1162 18 is_stmt 1
callq std.fs.file.File.close
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB238_40
.Ltmp2409:
.loc 2 0 18 is_stmt 0
xorl %eax, %eax
.Ltmp2410:
.loc 2 1177 21 is_stmt 1
addq $4384, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2411:
.LBB238_17:
.cfi_def_cfa %rbp, 16
.loc 2 1176 17
jmp .LBB238_18
.Ltmp2412:
.LBB238_18:
.loc 2 1174 13
jmp .LBB238_20
.Ltmp2413:
.LBB238_19:
jmp .LBB238_20
.Ltmp2414:
.LBB238_20:
.loc 2 0 13 is_stmt 0
movq -4352(%rbp), %rax
.loc 2 1180 22 is_stmt 1
cmpb $10, (%rax)
.loc 2 1180 13 is_stmt 0
jne .LBB238_22
.Ltmp2415:
.loc 2 1181 17 is_stmt 1
movq -4208(%rbp), %rax
.loc 2 1181 22 is_stmt 0
addq $1, %rax
setb %cl
movq %rax, -4368(%rbp)
jb .LBB238_33
jmp .LBB238_34
.Ltmp2416:
.LBB238_22:
.loc 2 1184 17 is_stmt 1
movq -4216(%rbp), %rax
.loc 2 1184 24 is_stmt 0
addq $1, %rax
setb %cl
movq %rax, -4376(%rbp)
jb .LBB238_35
jmp .LBB238_36
.Ltmp2417:
.LBB238_23:
.loc 2 0 24
movq -4344(%rbp), %rax
.loc 2 1173 9 is_stmt 1
addq $1, %rax
movq %rax, -4256(%rbp)
jmp .LBB238_9
.Ltmp2418:
.LBB238_24:
.loc 2 1188 22
cmpq $4096, -4232(%rbp)
.loc 2 1188 9 is_stmt 0
jae .LBB238_27
.Ltmp2419:
.loc 2 0 9
leaq -4168(%rbp), %rdi
.loc 2 1162 18 is_stmt 1
callq std.fs.file.File.close
movq -4280(%rbp), %rdi
.Ltmp2420:
.loc 2 1188 33
callq __zig_return_error
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB238_41
.Ltmp2421:
movw $38, %ax
addq $4384, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2422:
.LBB238_27:
.cfi_def_cfa %rbp, 16
.loc 2 1188 9 is_stmt 0
jmp .LBB238_28
.Ltmp2423:
.LBB238_28:
.loc 2 1169 5 is_stmt 1
jmp .LBB238_4
.Ltmp2424:
.LBB238_29:
.loc 2 0 5 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.Ltmp2425:
.loc 2 1171 26 is_stmt 1
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp2426:
.LBB238_30:
.loc 2 0 26 is_stmt 0
movq -4328(%rbp), %rax
.loc 2 1171 26
cmpq $4096, %rax
jbe .LBB238_32
.Ltmp2427:
.loc 2 0 26
xorl %eax, %eax
movl %eax, %esi
.loc 2 1171 26
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp2428:
.LBB238_32:
.loc 2 0 26
leaq -4152(%rbp), %rax
.loc 2 1171 26
movq %rax, -4248(%rbp)
movq -4328(%rbp), %rax
subq $0, %rax
movq %rax, -4240(%rbp)
.loc 2 1173 9 is_stmt 1
movq $0, -4256(%rbp)
movq -4240(%rbp), %rax
movq %rax, -4336(%rbp)
jmp .LBB238_9
.Ltmp2429:
.LBB238_33:
.loc 2 0 9 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.Ltmp2430:
.loc 2 1181 22 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp2431:
.LBB238_34:
.loc 2 0 22 is_stmt 0
movq -4368(%rbp), %rax
.loc 2 1181 22
movq %rax, -4208(%rbp)
.loc 2 1182 26 is_stmt 1
movq $1, -4216(%rbp)
.Ltmp2432:
.loc 2 1180 13
jmp .LBB238_23
.Ltmp2433:
.LBB238_35:
.loc 2 0 13 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.Ltmp2434:
.loc 2 1184 24 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp2435:
.LBB238_36:
.loc 2 0 24 is_stmt 0
movq -4376(%rbp), %rax
.loc 2 1184 24
movq %rax, -4216(%rbp)
.Ltmp2436:
.loc 2 1180 13 is_stmt 1
jmp .LBB238_23
.Ltmp2437:
.LBB238_37:
.loc 2 0 0 is_stmt 0
callq __stack_chk_fail@PLT
.Ltmp2438:
.LBB238_38:
callq __stack_chk_fail@PLT
.Ltmp2439:
.LBB238_39:
callq __stack_chk_fail@PLT
.Ltmp2440:
.LBB238_40:
callq __stack_chk_fail@PLT
.Ltmp2441:
.LBB238_41:
callq __stack_chk_fail@PLT
.Ltmp2442:
.Lfunc_end238:
.size std.debug.printLineFromFileAnyOs, .Lfunc_end238-std.debug.printLineFromFileAnyOs
.cfi_endproc
.p2align 4, 0x90
.type "std.io.OutStream(std.os.WriteError).write",@function
"std.io.OutStream(std.os.WriteError).write":
.Lfunc_begin239:
.loc 6 73 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $32, %rsp
movq %rsi, -8(%rbp)
.Ltmp2443:
.loc 6 74 24 prologue_end
movq -8(%rbp), %rax
movq (%rax), %rax
.loc 6 74 33 is_stmt 0
movq -8(%rbp), %rsi
movq %rdi, -16(%rbp)
.loc 6 74 32
callq *%rax
.Ltmp2444:
.loc 6 74 13
cmpw $0, %ax
movw %ax, -18(%rbp)
je .LBB239_2
.loc 6 0 13
movq -16(%rbp), %rdi
.loc 6 74 13
callq __zig_return_error
jmp .LBB239_3
.LBB239_2:
jmp .LBB239_3
.LBB239_3:
.loc 6 0 13
movw -18(%rbp), %ax
.loc 6 74 13
addq $32, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2445:
.Lfunc_end239:
.size "std.io.OutStream(std.os.WriteError).write", .Lfunc_end239-"std.io.OutStream(std.os.WriteError).write"
.cfi_endproc
.p2align 4, 0x90
.type "std.io.OutStream(std.os.WriteError).writeByte",@function
"std.io.OutStream(std.os.WriteError).writeByte":
.Lfunc_begin240:
.loc 6 77 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $64, %rsp
movq %fs:40, %rax
movq %rax, -8(%rbp)
movq %rsi, -48(%rbp)
movb %dl, -25(%rbp)
.Ltmp2446:
.loc 6 78 43 prologue_end
leaq -25(%rbp), %rax
.Ltmp2447:
.loc 6 78 41 is_stmt 0
movq %rax, -40(%rbp)
.loc 6 78 48
movq -40(%rbp), %rax
.Ltmp2448:
movq %rax, -24(%rbp)
movq $1, -16(%rbp)
.loc 6 79 24 is_stmt 1
movq -48(%rbp), %rax
movq (%rax), %rax
.loc 6 79 33 is_stmt 0
movq -48(%rbp), %rsi
movq %rdi, -56(%rbp)
.loc 6 79 32
leaq -24(%rbp), %rdx
.Ltmp2449:
callq *%rax
.Ltmp2450:
.loc 6 79 13
cmpw $0, %ax
movw %ax, -58(%rbp)
je .LBB240_2
.loc 6 0 13
movq -56(%rbp), %rdi
.loc 6 79 13
callq __zig_return_error
jmp .LBB240_3
.LBB240_2:
jmp .LBB240_3
.LBB240_3:
.loc 6 0 13
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB240_5
movw -58(%rbp), %ax
.loc 6 79 13
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2451:
.LBB240_5:
.cfi_def_cfa %rbp, 16
.loc 6 0 0
callq __stack_chk_fail@PLT
.Ltmp2452:
.Lfunc_end240:
.size "std.io.OutStream(std.os.WriteError).writeByte", .Lfunc_end240-"std.io.OutStream(std.os.WriteError).writeByte"
.cfi_endproc
.p2align 4, 0x90
.type "std.io.OutStream(std.os.WriteError).print.63",@function
"std.io.OutStream(std.os.WriteError).print.63":
.Lfunc_begin241:
.loc 6 69 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $80, %rsp
movq 24(%rbp), %rax
movq 16(%rbp), %r10
movq %rsi, -8(%rbp)
.Ltmp2453:
movq %rcx, -16(%rbp)
movq %r8, -24(%rbp)
movq %r9, -32(%rbp)
.Ltmp2454:
.loc 6 70 35 prologue_end
movq -8(%rbp), %rsi
.loc 6 70 52 is_stmt 0
movq -8(%rbp), %rcx
movq (%rcx), %rcx
.loc 6 70 70
movq -16(%rbp), %r8
movq -24(%rbp), %r9
movq -32(%rbp), %r11
movq %rdi, -40(%rbp)
movq %rdx, -48(%rbp)
.Ltmp2455:
.loc 6 70 34
movq %rcx, %rdx
movq -48(%rbp), %rcx
movq %r11, (%rsp)
movq %r10, 8(%rsp)
movq %rax, 16(%rsp)
callq std.fmt.format.65
.Ltmp2456:
.loc 6 70 13
cmpw $0, %ax
movw %ax, -50(%rbp)
je .LBB241_2
.Ltmp2457:
.loc 6 0 13
movq -40(%rbp), %rdi
.loc 6 70 13
callq __zig_return_error
jmp .LBB241_3
.Ltmp2458:
.LBB241_2:
jmp .LBB241_3
.Ltmp2459:
.LBB241_3:
.loc 6 0 13
movw -50(%rbp), %ax
.loc 6 70 13
addq $80, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2460:
.Lfunc_end241:
.size "std.io.OutStream(std.os.WriteError).print.63", .Lfunc_end241-"std.io.OutStream(std.os.WriteError).print.63"
.cfi_endproc
.p2align 4, 0x90
.type std.fmt.format.64,@function
std.fmt.format.64:
.Lfunc_begin242:
.loc 13 52 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $144, %rsp
movq 32(%rbp), %rax
movq 24(%rbp), %r10
movq 16(%rbp), %r11
movq %rsi, -40(%rbp)
movq %rdx, -48(%rbp)
.Ltmp2461:
movq %r8, -56(%rbp)
movq %r9, -64(%rbp)
.Ltmp2462:
.loc 13 88 29 prologue_end
movq -48(%rbp), %rdx
.loc 13 88 36 is_stmt 0
movq -40(%rbp), %rsi
movq %rdi, -72(%rbp)
.loc 13 88 35
leaq __unnamed_139(%rip), %r8
movq %rdx, -80(%rbp)
movq %r8, %rdx
movq -80(%rbp), %r8
movq %rcx, -88(%rbp)
.Ltmp2463:
.loc 13 0 35
movq %rax, -96(%rbp)
.Ltmp2464:
movq %r10, -104(%rbp)
.Ltmp2465:
movq %r11, -112(%rbp)
.loc 13 88 35
callq *%r8
movw %ax, -2(%rbp)
.loc 13 88 25
cmpw $0, -2(%rbp)
je .LBB242_2
.Ltmp2466:
movw -2(%rbp), %ax
movq -72(%rbp), %rdi
movw %ax, -114(%rbp)
callq __zig_return_error
movw -114(%rbp), %ax
addq $144, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2467:
.LBB242_2:
.cfi_def_cfa %rbp, 16
.loc 13 135 25 is_stmt 1
movq -40(%rbp), %rcx
.loc 13 137 25
movq -48(%rbp), %r8
movq -72(%rbp), %rdi
movq -88(%rbp), %rsi
.loc 13 131 35
leaq __unnamed_140(%rip), %rdx
movl $3, %r9d
callq std.fmt.formatType.96
movw %ax, -4(%rbp)
.loc 13 131 21 is_stmt 0
cmpw $0, -4(%rbp)
je .LBB242_4
.Ltmp2468:
movw -4(%rbp), %ax
movq -72(%rbp), %rdi
movw %ax, -116(%rbp)
callq __zig_return_error
movw -116(%rbp), %ax
addq $144, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2469:
.LBB242_4:
.cfi_def_cfa %rbp, 16
.loc 13 88 29 is_stmt 1
movq -48(%rbp), %rax
.loc 13 88 36 is_stmt 0
movq -40(%rbp), %rsi
movq -72(%rbp), %rdi
.loc 13 88 35
leaq __unnamed_141(%rip), %rdx
callq *%rax
movw %ax, -6(%rbp)
.loc 13 88 25
cmpw $0, -6(%rbp)
je .LBB242_6
.Ltmp2470:
movw -6(%rbp), %ax
movq -72(%rbp), %rdi
movw %ax, -118(%rbp)
callq __zig_return_error
movw -118(%rbp), %ax
addq $144, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2471:
.LBB242_6:
.cfi_def_cfa %rbp, 16
.loc 13 132 29 is_stmt 1
movq -56(%rbp), %rsi
.loc 13 135 25
movq -40(%rbp), %rcx
.loc 13 137 25
movq -48(%rbp), %r8
movq -72(%rbp), %rdi
.loc 13 131 35
leaq __unnamed_142(%rip), %rdx
movl $3, %r9d
callq std.fmt.formatType.97
movw %ax, -8(%rbp)
.loc 13 131 21 is_stmt 0
cmpw $0, -8(%rbp)
je .LBB242_8
.Ltmp2472:
movw -8(%rbp), %ax
movq -72(%rbp), %rdi
movw %ax, -120(%rbp)
callq __zig_return_error
movw -120(%rbp), %ax
addq $144, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2473:
.LBB242_8:
.cfi_def_cfa %rbp, 16
.loc 13 88 29 is_stmt 1
movq -48(%rbp), %rax
.loc 13 88 36 is_stmt 0
movq -40(%rbp), %rsi
movq -72(%rbp), %rdi
.loc 13 88 35
leaq __unnamed_143(%rip), %rdx
callq *%rax
movw %ax, -10(%rbp)
.loc 13 88 25
cmpw $0, -10(%rbp)
je .LBB242_10
.Ltmp2474:
movw -10(%rbp), %ax
movq -72(%rbp), %rdi
movw %ax, -122(%rbp)
callq __zig_return_error
movw -122(%rbp), %ax
addq $144, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2475:
.LBB242_10:
.cfi_def_cfa %rbp, 16
.loc 13 132 29 is_stmt 1
movq -64(%rbp), %rsi
.loc 13 135 25
movq -40(%rbp), %rcx
.loc 13 137 25
movq -48(%rbp), %r8
movq -72(%rbp), %rdi
.loc 13 131 35
leaq __unnamed_144(%rip), %rdx
movl $3, %r9d
callq std.fmt.formatType.97
movw %ax, -12(%rbp)
.loc 13 131 21 is_stmt 0
cmpw $0, -12(%rbp)
je .LBB242_12
.Ltmp2476:
movw -12(%rbp), %ax
movq -72(%rbp), %rdi
movw %ax, -124(%rbp)
callq __zig_return_error
movw -124(%rbp), %ax
addq $144, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2477:
.LBB242_12:
.cfi_def_cfa %rbp, 16
.loc 13 88 29 is_stmt 1
movq -48(%rbp), %rax
.loc 13 88 36 is_stmt 0
movq -40(%rbp), %rsi
movq -72(%rbp), %rdi
.loc 13 88 35
leaq __unnamed_145(%rip), %rdx
callq *%rax
movw %ax, -14(%rbp)
.loc 13 88 25
cmpw $0, -14(%rbp)
je .LBB242_14
.Ltmp2478:
movw -14(%rbp), %ax
movq -72(%rbp), %rdi
movw %ax, -126(%rbp)
callq __zig_return_error
movw -126(%rbp), %ax
addq $144, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2479:
.LBB242_14:
.cfi_def_cfa %rbp, 16
.loc 13 165 29 is_stmt 1
movq 16(%rbp), %rsi
.loc 13 168 25
movq -40(%rbp), %rcx
.loc 13 170 25
movq -48(%rbp), %r8
movq -72(%rbp), %rdi
.loc 13 164 35
leaq __unnamed_146(%rip), %rdx
movl $3, %r9d
callq std.fmt.formatType.98
movw %ax, -16(%rbp)
.loc 13 164 21 is_stmt 0
cmpw $0, -16(%rbp)
je .LBB242_16
.Ltmp2480:
movw -16(%rbp), %ax
movq -72(%rbp), %rdi
movw %ax, -128(%rbp)
callq __zig_return_error
movw -128(%rbp), %ax
addq $144, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2481:
.LBB242_16:
.cfi_def_cfa %rbp, 16
.loc 13 88 29 is_stmt 1
movq -48(%rbp), %rax
.loc 13 88 36 is_stmt 0
movq -40(%rbp), %rsi
movq -72(%rbp), %rdi
.loc 13 88 35
leaq __unnamed_147(%rip), %rdx
callq *%rax
movw %ax, -18(%rbp)
.loc 13 88 25
cmpw $0, -18(%rbp)
je .LBB242_18
.Ltmp2482:
movw -18(%rbp), %ax
movq -72(%rbp), %rdi
movw %ax, -130(%rbp)
callq __zig_return_error
movw -130(%rbp), %ax
addq $144, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2483:
.LBB242_18:
.cfi_def_cfa %rbp, 16
.loc 13 135 25 is_stmt 1
movq -40(%rbp), %rcx
.loc 13 137 25
movq -48(%rbp), %r8
movq -72(%rbp), %rdi
movq -104(%rbp), %rsi
.loc 13 131 35
leaq __unnamed_148(%rip), %rdx
movl $3, %r9d
callq std.fmt.formatType.96
movw %ax, -20(%rbp)
.loc 13 131 21 is_stmt 0
cmpw $0, -20(%rbp)
je .LBB242_20
.Ltmp2484:
movw -20(%rbp), %ax
movq -72(%rbp), %rdi
movw %ax, -132(%rbp)
callq __zig_return_error
movw -132(%rbp), %ax
addq $144, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2485:
.LBB242_20:
.cfi_def_cfa %rbp, 16
.loc 13 88 29 is_stmt 1
movq -48(%rbp), %rax
.loc 13 88 36 is_stmt 0
movq -40(%rbp), %rsi
movq -72(%rbp), %rdi
.loc 13 88 35
leaq __unnamed_149(%rip), %rdx
callq *%rax
movw %ax, -22(%rbp)
.loc 13 88 25
cmpw $0, -22(%rbp)
je .LBB242_22
.Ltmp2486:
movw -22(%rbp), %ax
movq -72(%rbp), %rdi
movw %ax, -134(%rbp)
callq __zig_return_error
movw -134(%rbp), %ax
addq $144, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2487:
.LBB242_22:
.cfi_def_cfa %rbp, 16
.loc 13 135 25 is_stmt 1
movq -40(%rbp), %rcx
.loc 13 137 25
movq -48(%rbp), %r8
movq -72(%rbp), %rdi
movq -96(%rbp), %rsi
.loc 13 131 35
leaq __unnamed_150(%rip), %rdx
movl $3, %r9d
callq std.fmt.formatType.96
movw %ax, -24(%rbp)
.loc 13 131 21 is_stmt 0
cmpw $0, -24(%rbp)
je .LBB242_24
.Ltmp2488:
movw -24(%rbp), %ax
movq -72(%rbp), %rdi
movw %ax, -136(%rbp)
callq __zig_return_error
movw -136(%rbp), %ax
addq $144, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2489:
.LBB242_24:
.cfi_def_cfa %rbp, 16
.loc 13 272 13 is_stmt 1
movq -48(%rbp), %rax
.loc 13 272 20 is_stmt 0
movq -40(%rbp), %rsi
movq -72(%rbp), %rdi
.loc 13 272 19
leaq __unnamed_151(%rip), %rdx
callq *%rax
movw %ax, -26(%rbp)
.loc 13 272 9
cmpw $0, -26(%rbp)
je .LBB242_26
.Ltmp2490:
movw -26(%rbp), %ax
movq -72(%rbp), %rdi
movw %ax, -138(%rbp)
callq __zig_return_error
movw -138(%rbp), %ax
addq $144, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2491:
.LBB242_26:
.cfi_def_cfa %rbp, 16
.loc 13 0 9
xorl %eax, %eax
.loc 13 58 15 is_stmt 1
addq $144, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2492:
.Lfunc_end242:
.size std.fmt.format.64, .Lfunc_end242-std.fmt.format.64
.cfi_endproc
.p2align 4, 0x90
.type std.fs.file.File.openRead,@function
std.fs.file.File.openRead:
.Lfunc_begin243:
.loc 34 29 0
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
movl $8240, %eax
callq __zig_probe_stack
subq %rax, %rsp
movq %rdi, %rax
movq %fs:40, %rcx
movq %rcx, -8(%rbp)
.Ltmp2493:
.loc 34 34 42 prologue_end
leaq -4112(%rbp), %rcx
movq %rdi, -8216(%rbp)
movq %rcx, %rdi
movq %rsi, -8224(%rbp)
movq %rax, -8232(%rbp)
callq std.os.toPosixPath
.Ltmp2494:
.loc 34 34 24 is_stmt 0
cmpw $0, -16(%rbp)
je .LBB243_3
movw -16(%rbp), %ax
movq -8216(%rbp), %rcx
movw %ax, 4(%rcx)
movq -8224(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB243_8
.loc 34 0 24
movq -8232(%rbp), %rax
.loc 34 34 24
addq $8240, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB243_3:
.cfi_def_cfa %rbp, 16
.loc 34 0 24
leaq -4112(%rbp), %rax
.loc 34 34 24
leaq -8208(%rbp), %rcx
movq %rcx, %rdx
movq %rdx, %rdi
movq %rax, %rsi
movl $4096, %edx
movq %rcx, -8240(%rbp)
callq memcpy@PLT
.Ltmp2495:
.loc 34 0 24
movq -8240(%rbp), %rax
movq -8216(%rbp), %rdi
movq -8224(%rbp), %rsi
.loc 34 35 25 is_stmt 1
movq %rax, %rdx
callq std.fs.file.File.openReadC
movq -8216(%rbp), %rax
.loc 34 35 9 is_stmt 0
cmpw $0, 4(%rax)
je .LBB243_5
.Ltmp2496:
.loc 34 0 9
movq -8224(%rbp), %rdi
.loc 34 35 9
callq __zig_return_error
jmp .LBB243_6
.Ltmp2497:
.LBB243_5:
jmp .LBB243_6
.Ltmp2498:
.LBB243_6:
.loc 34 0 9
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB243_9
.Ltmp2499:
movq -8232(%rbp), %rax
.loc 34 35 9
addq $8240, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2500:
.LBB243_8:
.cfi_def_cfa %rbp, 16
.loc 34 0 0
callq __stack_chk_fail@PLT
.LBB243_9:
.Ltmp2501:
callq __stack_chk_fail@PLT
.Ltmp2502:
.Lfunc_end243:
.size std.fs.file.File.openRead, .Lfunc_end243-std.fs.file.File.openRead
.cfi_endproc
.p2align 4, 0x90
.type std.fs.file.File.read,@function
std.fs.file.File.read:
.Lfunc_begin244:
.loc 34 295 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $32, %rsp
movq %rdi, %rax
.Ltmp2503:
.loc 34 296 28 prologue_end
movl (%rdx), %edx
.Ltmp2504:
.loc 34 0 28 is_stmt 0
movq %rdi, -8(%rbp)
movq %rsi, -16(%rbp)
movq %rax, -24(%rbp)
.loc 34 296 23
callq std.os.read
.Ltmp2505:
.loc 34 0 23
movq -8(%rbp), %rax
.loc 34 296 9
cmpw $0, 8(%rax)
je .LBB244_2
.loc 34 0 9
movq -16(%rbp), %rdi
.loc 34 296 9
callq __zig_return_error
jmp .LBB244_3
.LBB244_2:
jmp .LBB244_3
.LBB244_3:
.loc 34 0 9
movq -24(%rbp), %rax
.loc 34 296 9
addq $32, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2506:
.Lfunc_end244:
.size std.fs.file.File.read, .Lfunc_end244-std.fs.file.File.read
.cfi_endproc
.p2align 4, 0x90
.type std.os.toPosixPath,@function
std.os.toPosixPath:
.Lfunc_begin245:
.loc 20 2593 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
movl $4224, %eax
callq __zig_probe_stack
subq %rax, %rsp
movq %rdi, %rax
leaq -56(%rbp), %rcx
movq %fs:40, %r8
movq %r8, -8(%rbp)
.Ltmp2507:
.loc 20 2594 5 prologue_end
leaq -4152(%rbp), %r8
movq %rdi, -4176(%rbp)
movq %r8, %rdi
movl $170, %r9d
movq %rsi, -4184(%rbp)
movl %r9d, %esi
movl $4096, %r10d
movq %rdx, -4192(%rbp)
.Ltmp2508:
movq %r10, %rdx
movq %rax, -4200(%rbp)
movq %rcx, -4208(%rbp)
movq %r8, -4216(%rbp)
callq memset@PLT
movq $1296236545, -56(%rbp)
movq -4216(%rbp), %rax
movq %rax, -48(%rbp)
movq $4096, -40(%rbp)
movq $0, -32(%rbp)
movq $0, -24(%rbp)
movq $0, -16(%rbp)
xorl %esi, %esi
movl %esi, %edx
movq -4208(%rbp), %rax
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
movq -4192(%rbp), %rax
.loc 20 2596 23
cmpq $4096, 8(%rax)
.loc 20 2596 5 is_stmt 0
jb .LBB245_3
.Ltmp2509:
.loc 20 0 5
movq -4184(%rbp), %rdi
.loc 20 2596 36
callq __zig_return_error
leaq __unnamed_152(%rip), %rsi
movl $4098, %edx
movq -4176(%rbp), %rdi
callq memcpy@PLT
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB245_8
.Ltmp2510:
.loc 20 0 36
movq -4200(%rbp), %rax
.loc 20 2596 36
addq $4224, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2511:
.LBB245_3:
.cfi_def_cfa %rbp, 16
.loc 20 2596 5
jmp .LBB245_4
.Ltmp2512:
.LBB245_4:
.loc 20 0 5
leaq -4152(%rbp), %rax
.loc 20 2597 19 is_stmt 1
movq %rax, -4168(%rbp)
movq $4096, -4160(%rbp)
.loc 20 2597 13 is_stmt 0
leaq -4168(%rbp), %rdi
movq -4192(%rbp), %rsi
callq std.mem.copy
movq -4192(%rbp), %rax
.loc 20 2598 29 is_stmt 1
movq 8(%rax), %rcx
.loc 20 2598 19 is_stmt 0
cmpq $4096, %rcx
movq %rcx, -4224(%rbp)
jb .LBB245_6
.Ltmp2513:
.loc 20 0 19
xorl %eax, %eax
movl %eax, %esi
.loc 20 2598 19
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp2514:
.LBB245_6:
.loc 20 0 19
movq -4224(%rbp), %rax
.loc 20 2598 37
movb $0, -4152(%rbp,%rax)
movq -4176(%rbp), %rcx
.loc 20 2599 12 is_stmt 1
movw $0, 4096(%rcx)
leaq -4152(%rbp), %rsi
movl $4096, %edx
movq %rcx, %rdi
callq memcpy@PLT
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB245_9
.Ltmp2515:
.loc 20 0 12 is_stmt 0
movq -4200(%rbp), %rax
.loc 20 2599 5
addq $4224, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2516:
.LBB245_8:
.cfi_def_cfa %rbp, 16
.loc 20 0 0
callq __stack_chk_fail@PLT
.Ltmp2517:
.LBB245_9:
callq __stack_chk_fail@PLT
.Ltmp2518:
.Lfunc_end245:
.size std.os.toPosixPath, .Lfunc_end245-std.os.toPosixPath
.cfi_endproc
.p2align 4, 0x90
.type std.os.read,@function
std.os.read:
.Lfunc_begin246:
.loc 20 277 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $64, %rsp
movq %rdi, %rax
movl %edx, -16(%rbp)
.Ltmp2519:
movq %rcx, -24(%rbp)
.Ltmp2520:
movq %rsi, -32(%rbp)
movq %rdi, -40(%rbp)
movq %rax, -48(%rbp)
.Ltmp2521:
.LBB246_1:
.loc 20 295 12 prologue_end
jmp .LBB246_2
.Ltmp2522:
.LBB246_2:
.loc 20 296 32
movl -16(%rbp), %edi
movq -24(%rbp), %rax
.loc 20 296 39 is_stmt 0
movq (%rax), %rsi
.loc 20 296 48
movq 8(%rax), %rdx
.loc 20 296 31
callq read@PLT
movq %rax, -8(%rbp)
.loc 20 297 23 is_stmt 1
movq -8(%rbp), %rdi
.loc 20 297 22 is_stmt 0
callq std.c.getErrno.99
movw %ax, -10(%rbp)
.loc 20 297 9
movw -10(%rbp), %ax
testw %ax, %ax
movw %ax, -50(%rbp)
je .LBB246_4
jmp .LBB246_16
.Ltmp2523:
.LBB246_16:
.loc 20 0 9
movw -50(%rbp), %ax
.loc 20 297 9
subw $4, %ax
je .LBB246_5
jmp .LBB246_17
.Ltmp2524:
.LBB246_17:
.loc 20 0 9
movw -50(%rbp), %ax
.loc 20 297 9
subw $5, %ax
je .LBB246_10
jmp .LBB246_18
.Ltmp2525:
.LBB246_18:
.loc 20 0 9
movw -50(%rbp), %ax
.loc 20 297 9
subw $9, %ax
je .LBB246_9
jmp .LBB246_19
.Ltmp2526:
.LBB246_19:
.loc 20 0 9
movw -50(%rbp), %ax
.loc 20 297 9
subw $11, %ax
je .LBB246_8
jmp .LBB246_20
.Ltmp2527:
.LBB246_20:
.loc 20 0 9
movw -50(%rbp), %ax
.loc 20 297 9
subw $12, %ax
je .LBB246_13
jmp .LBB246_21
.Ltmp2528:
.LBB246_21:
.loc 20 0 9
movw -50(%rbp), %ax
.loc 20 297 9
subw $14, %ax
je .LBB246_7
jmp .LBB246_22
.Ltmp2529:
.LBB246_22:
.loc 20 0 9
movw -50(%rbp), %ax
.loc 20 297 9
subw $21, %ax
je .LBB246_11
jmp .LBB246_23
.Ltmp2530:
.LBB246_23:
.loc 20 0 9
movw -50(%rbp), %ax
.loc 20 297 9
subw $22, %ax
je .LBB246_6
jmp .LBB246_24
.Ltmp2531:
.LBB246_24:
.loc 20 0 9
movw -50(%rbp), %ax
.loc 20 297 9
subw $105, %ax
je .LBB246_12
jmp .LBB246_3
.Ltmp2532:
.LBB246_3:
.loc 20 313 50 is_stmt 1
movzwl -10(%rbp), %eax
movl %eax, %esi
movq -32(%rbp), %rdi
.loc 20 313 49 is_stmt 0
callq std.os.unexpectedErrno
movq -40(%rbp), %rcx
movw %ax, 8(%rcx)
movq -32(%rbp), %rdi
.loc 20 313 27
callq __zig_return_error
movq -48(%rbp), %rax
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2533:
.LBB246_4:
.cfi_def_cfa %rbp, 16
.loc 20 298 41 is_stmt 1
movq -8(%rbp), %rax
.loc 20 298 25 is_stmt 0
cmpq $0, %rax
movq %rax, -64(%rbp)
jge .LBB246_14
jmp .LBB246_15
.Ltmp2534:
.LBB246_5:
.loc 20 299 22 is_stmt 1
jmp .LBB246_1
.Ltmp2535:
.LBB246_6:
.loc 20 0 22 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 20 300 23 is_stmt 1
leaq __unnamed_5(%rip), %rdi
callq std.special.panic
.Ltmp2536:
.LBB246_7:
.loc 20 0 23 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 20 301 23 is_stmt 1
leaq __unnamed_5(%rip), %rdi
callq std.special.panic
.Ltmp2537:
.LBB246_8:
.loc 20 0 23 is_stmt 0
movq -32(%rbp), %rdi
.Ltmp2538:
.loc 20 306 17 is_stmt 1
callq __zig_return_error
movq __unnamed_153(%rip), %rax
movq -40(%rbp), %rcx
movq %rax, (%rcx)
movq __unnamed_153+8(%rip), %rax
movq %rax, 8(%rcx)
movq -48(%rbp), %rax
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2539:
.LBB246_9:
.cfi_def_cfa %rbp, 16
.loc 20 0 17 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 20 308 22 is_stmt 1
leaq __unnamed_5(%rip), %rdi
callq std.special.panic
.Ltmp2540:
.LBB246_10:
.loc 20 0 22 is_stmt 0
movq -32(%rbp), %rdi
.loc 20 309 20 is_stmt 1
callq __zig_return_error
movq __unnamed_154(%rip), %rax
movq -40(%rbp), %rcx
movq %rax, (%rcx)
movq __unnamed_154+8(%rip), %rax
movq %rax, 8(%rcx)
movq -48(%rbp), %rax
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2541:
.LBB246_11:
.cfi_def_cfa %rbp, 16
.loc 20 0 20 is_stmt 0
movq -32(%rbp), %rdi
.loc 20 310 23 is_stmt 1
callq __zig_return_error
movq __unnamed_155(%rip), %rax
movq -40(%rbp), %rcx
movq %rax, (%rcx)
movq __unnamed_155+8(%rip), %rax
movq %rax, 8(%rcx)
movq -48(%rbp), %rax
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2542:
.LBB246_12:
.cfi_def_cfa %rbp, 16
.loc 20 0 23 is_stmt 0
movq -32(%rbp), %rdi
.loc 20 311 24 is_stmt 1
callq __zig_return_error
movq __unnamed_156(%rip), %rax
movq -40(%rbp), %rcx
movq %rax, (%rcx)
movq __unnamed_156+8(%rip), %rax
movq %rax, 8(%rcx)
movq -48(%rbp), %rax
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2543:
.LBB246_13:
.cfi_def_cfa %rbp, 16
.loc 20 0 24 is_stmt 0
movq -32(%rbp), %rdi
.loc 20 312 23 is_stmt 1
callq __zig_return_error
movq __unnamed_157(%rip), %rax
movq -40(%rbp), %rcx
movq %rax, (%rcx)
movq __unnamed_157+8(%rip), %rax
movq %rax, 8(%rcx)
movq -48(%rbp), %rax
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2544:
.LBB246_14:
.cfi_def_cfa %rbp, 16
.loc 20 0 23 is_stmt 0
movq -40(%rbp), %rax
.loc 20 298 25 is_stmt 1
movw $0, 8(%rax)
movq -64(%rbp), %rcx
movq %rcx, (%rax)
movq -48(%rbp), %rax
.loc 20 298 18 is_stmt 0
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2545:
.LBB246_15:
.cfi_def_cfa %rbp, 16
.loc 20 0 18
xorl %eax, %eax
movl %eax, %esi
.loc 20 298 25
leaq __unnamed_12(%rip), %rdi
callq std.special.panic
.Ltmp2546:
.Lfunc_end246:
.size std.os.read, .Lfunc_end246-std.os.read
.cfi_endproc
.p2align 4, 0x90
.type std.fmt.format.65,@function
std.fmt.format.65:
.Lfunc_begin247:
.loc 13 52 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $128, %rsp
movq 32(%rbp), %rax
movq 24(%rbp), %r10
movq 16(%rbp), %r11
movq %rsi, -32(%rbp)
movq %rdx, -40(%rbp)
.Ltmp2547:
movq %r8, -48(%rbp)
movq %r9, -56(%rbp)
.Ltmp2548:
.loc 13 135 25 prologue_end
movq -32(%rbp), %rdx
.loc 13 137 25
movq -40(%rbp), %r8
movq %rdi, -64(%rbp)
.loc 13 131 35
movq %rcx, %rsi
leaq __unnamed_158(%rip), %rcx
.Ltmp2549:
.loc 13 0 35 is_stmt 0
movq %rdx, -72(%rbp)
.loc 13 131 35
movq %rcx, %rdx
movq -72(%rbp), %rcx
movl $3, %r9d
movq %rax, -80(%rbp)
.Ltmp2550:
.loc 13 0 35
movq %r10, -88(%rbp)
.Ltmp2551:
movq %r11, -96(%rbp)
.loc 13 131 35
callq std.fmt.formatType.100
movw %ax, -2(%rbp)
.loc 13 131 21
cmpw $0, -2(%rbp)
je .LBB247_2
.Ltmp2552:
movw -2(%rbp), %ax
movq -64(%rbp), %rdi
movw %ax, -98(%rbp)
callq __zig_return_error
movw -98(%rbp), %ax
addq $128, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2553:
.LBB247_2:
.cfi_def_cfa %rbp, 16
.loc 13 88 29 is_stmt 1
movq -40(%rbp), %rax
.loc 13 88 36 is_stmt 0
movq -32(%rbp), %rsi
movq -64(%rbp), %rdi
.loc 13 88 35
leaq __unnamed_159(%rip), %rdx
callq *%rax
movw %ax, -4(%rbp)
.loc 13 88 25
cmpw $0, -4(%rbp)
je .LBB247_4
.Ltmp2554:
movw -4(%rbp), %ax
movq -64(%rbp), %rdi
movw %ax, -100(%rbp)
callq __zig_return_error
movw -100(%rbp), %ax
addq $128, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2555:
.LBB247_4:
.cfi_def_cfa %rbp, 16
.loc 13 132 29 is_stmt 1
movq -48(%rbp), %rsi
.loc 13 135 25
movq -32(%rbp), %rcx
.loc 13 137 25
movq -40(%rbp), %r8
movq -64(%rbp), %rdi
.loc 13 131 35
leaq __unnamed_160(%rip), %rdx
movl $3, %r9d
callq std.fmt.formatType.101
movw %ax, -6(%rbp)
.loc 13 131 21 is_stmt 0
cmpw $0, -6(%rbp)
je .LBB247_6
.Ltmp2556:
movw -6(%rbp), %ax
movq -64(%rbp), %rdi
movw %ax, -102(%rbp)
callq __zig_return_error
movw -102(%rbp), %ax
addq $128, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2557:
.LBB247_6:
.cfi_def_cfa %rbp, 16
.loc 13 88 29 is_stmt 1
movq -40(%rbp), %rax
.loc 13 88 36 is_stmt 0
movq -32(%rbp), %rsi
movq -64(%rbp), %rdi
.loc 13 88 35
leaq __unnamed_161(%rip), %rdx
callq *%rax
movw %ax, -8(%rbp)
.loc 13 88 25
cmpw $0, -8(%rbp)
je .LBB247_8
.Ltmp2558:
movw -8(%rbp), %ax
movq -64(%rbp), %rdi
movw %ax, -104(%rbp)
callq __zig_return_error
movw -104(%rbp), %ax
addq $128, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2559:
.LBB247_8:
.cfi_def_cfa %rbp, 16
.loc 13 132 29 is_stmt 1
movq -56(%rbp), %rsi
.loc 13 135 25
movq -32(%rbp), %rcx
.loc 13 137 25
movq -40(%rbp), %r8
movq -64(%rbp), %rdi
.loc 13 131 35
leaq __unnamed_162(%rip), %rdx
movl $3, %r9d
callq std.fmt.formatType.101
movw %ax, -10(%rbp)
.loc 13 131 21 is_stmt 0
cmpw $0, -10(%rbp)
je .LBB247_10
.Ltmp2560:
movw -10(%rbp), %ax
movq -64(%rbp), %rdi
movw %ax, -106(%rbp)
callq __zig_return_error
movw -106(%rbp), %ax
addq $128, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2561:
.LBB247_10:
.cfi_def_cfa %rbp, 16
.loc 13 88 29 is_stmt 1
movq -40(%rbp), %rax
.loc 13 88 36 is_stmt 0
movq -32(%rbp), %rsi
movq -64(%rbp), %rdi
.loc 13 88 35
leaq __unnamed_163(%rip), %rdx
callq *%rax
movw %ax, -12(%rbp)
.loc 13 88 25
cmpw $0, -12(%rbp)
je .LBB247_12
.Ltmp2562:
movw -12(%rbp), %ax
movq -64(%rbp), %rdi
movw %ax, -108(%rbp)
callq __zig_return_error
movw -108(%rbp), %ax
addq $128, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2563:
.LBB247_12:
.cfi_def_cfa %rbp, 16
.loc 13 165 29 is_stmt 1
movq 16(%rbp), %rsi
.loc 13 168 25
movq -32(%rbp), %rcx
.loc 13 170 25
movq -40(%rbp), %r8
movq -64(%rbp), %rdi
.loc 13 164 35
leaq __unnamed_164(%rip), %rdx
movl $3, %r9d
callq std.fmt.formatType.102
movw %ax, -14(%rbp)
.loc 13 164 21 is_stmt 0
cmpw $0, -14(%rbp)
je .LBB247_14
.Ltmp2564:
movw -14(%rbp), %ax
movq -64(%rbp), %rdi
movw %ax, -110(%rbp)
callq __zig_return_error
movw -110(%rbp), %ax
addq $128, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2565:
.LBB247_14:
.cfi_def_cfa %rbp, 16
.loc 13 88 29 is_stmt 1
movq -40(%rbp), %rax
.loc 13 88 36 is_stmt 0
movq -32(%rbp), %rsi
movq -64(%rbp), %rdi
.loc 13 88 35
leaq __unnamed_165(%rip), %rdx
callq *%rax
movw %ax, -16(%rbp)
.loc 13 88 25
cmpw $0, -16(%rbp)
je .LBB247_16
.Ltmp2566:
movw -16(%rbp), %ax
movq -64(%rbp), %rdi
movw %ax, -112(%rbp)
callq __zig_return_error
movw -112(%rbp), %ax
addq $128, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2567:
.LBB247_16:
.cfi_def_cfa %rbp, 16
.loc 13 135 25 is_stmt 1
movq -32(%rbp), %rcx
.loc 13 137 25
movq -40(%rbp), %r8
movq -64(%rbp), %rdi
movq -88(%rbp), %rsi
.loc 13 131 35
leaq __unnamed_166(%rip), %rdx
movl $3, %r9d
callq std.fmt.formatType.100
movw %ax, -18(%rbp)
.loc 13 131 21 is_stmt 0
cmpw $0, -18(%rbp)
je .LBB247_18
.Ltmp2568:
movw -18(%rbp), %ax
movq -64(%rbp), %rdi
movw %ax, -114(%rbp)
callq __zig_return_error
movw -114(%rbp), %ax
addq $128, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2569:
.LBB247_18:
.cfi_def_cfa %rbp, 16
.loc 13 88 29 is_stmt 1
movq -40(%rbp), %rax
.loc 13 88 36 is_stmt 0
movq -32(%rbp), %rsi
movq -64(%rbp), %rdi
.loc 13 88 35
leaq __unnamed_167(%rip), %rdx
callq *%rax
movw %ax, -20(%rbp)
.loc 13 88 25
cmpw $0, -20(%rbp)
je .LBB247_20
.Ltmp2570:
movw -20(%rbp), %ax
movq -64(%rbp), %rdi
movw %ax, -116(%rbp)
callq __zig_return_error
movw -116(%rbp), %ax
addq $128, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2571:
.LBB247_20:
.cfi_def_cfa %rbp, 16
.loc 13 135 25 is_stmt 1
movq -32(%rbp), %rcx
.loc 13 137 25
movq -40(%rbp), %r8
movq -64(%rbp), %rdi
movq -80(%rbp), %rsi
.loc 13 131 35
leaq __unnamed_168(%rip), %rdx
movl $3, %r9d
callq std.fmt.formatType.100
movw %ax, -22(%rbp)
.loc 13 131 21 is_stmt 0
cmpw $0, -22(%rbp)
je .LBB247_22
.Ltmp2572:
movw -22(%rbp), %ax
movq -64(%rbp), %rdi
movw %ax, -118(%rbp)
callq __zig_return_error
movw -118(%rbp), %ax
addq $128, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2573:
.LBB247_22:
.cfi_def_cfa %rbp, 16
.loc 13 272 13 is_stmt 1
movq -40(%rbp), %rax
.loc 13 272 20 is_stmt 0
movq -32(%rbp), %rsi
movq -64(%rbp), %rdi
.loc 13 272 19
leaq __unnamed_169(%rip), %rdx
callq *%rax
movw %ax, -24(%rbp)
.loc 13 272 9
cmpw $0, -24(%rbp)
je .LBB247_24
.Ltmp2574:
movw -24(%rbp), %ax
movq -64(%rbp), %rdi
movw %ax, -120(%rbp)
callq __zig_return_error
movw -120(%rbp), %ax
addq $128, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2575:
.LBB247_24:
.cfi_def_cfa %rbp, 16
.loc 13 0 9
xorl %eax, %eax
.loc 13 58 15 is_stmt 1
addq $128, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2576:
.Lfunc_end247:
.size std.fmt.format.65, .Lfunc_end247-std.fmt.format.65
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.free.66,@function
std.mem.Allocator.free.66:
.Lfunc_begin248:
.loc 8 221 0
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
pushq %rbx
subq $120, %rsp
.cfi_offset %rbx, -24
movq %fs:40, %rax
movq %rax, -16(%rbp)
movq %rdi, -80(%rbp)
.Ltmp2577:
.loc 8 223 23 prologue_end
movq (%rsi), %rax
movq %rax, -64(%rbp)
movq 8(%rsi), %rax
shlq $0, %rax
movq %rax, -56(%rbp)
.loc 8 224 23
cmpq $0, -56(%rbp)
.loc 8 224 9 is_stmt 0
jne .LBB248_3
.Ltmp2578:
.loc 8 0 9
movq %fs:40, %rax
movq -16(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB248_10
.Ltmp2579:
.loc 8 224 29
addq $120, %rsp
popq %rbx
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2580:
.LBB248_3:
.cfi_def_cfa %rbp, 16
.loc 8 224 9
jmp .LBB248_4
.Ltmp2581:
.LBB248_4:
.loc 8 225 63 is_stmt 1
movq -64(%rbp), %rax
.loc 8 225 31 is_stmt 0
cmpq $0, %rax
movq %rax, -88(%rbp)
jne .LBB248_6
.Ltmp2582:
.loc 8 0 31
xorl %eax, %eax
movl %eax, %esi
.Ltmp2583:
.loc 8 225 31
leaq __unnamed_3(%rip), %rdi
callq std.special.panic
.LBB248_6:
.Ltmp2584:
.loc 8 0 31
xorl %eax, %eax
movl %eax, %ecx
movq -88(%rbp), %rdx
.loc 8 225 31
movq %rdx, -72(%rbp)
.loc 8 226 35 is_stmt 1
movq -80(%rbp), %rsi
.Ltmp2585:
movq 8(%rsi), %rsi
.loc 8 226 45 is_stmt 0
movq -80(%rbp), %rdi
.loc 8 226 74
movq -56(%rbp), %r8
.loc 8 226 64
movq -72(%rbp), %r9
cmpq %r8, %rcx
movq %rsi, -96(%rbp)
movq %rdi, -104(%rbp)
movq %r8, -112(%rbp)
movq %r9, -120(%rbp)
jbe .LBB248_8
.loc 8 0 64
xorl %eax, %eax
movl %eax, %esi
.loc 8 226 64
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.LBB248_8:
.loc 8 0 64
movq -120(%rbp), %rax
.loc 8 226 64
movq %rax, -32(%rbp)
movq -112(%rbp), %rcx
movq %rcx, -24(%rbp)
xorl %edx, %edx
movl %edx, %r8d
leaq -48(%rbp), %rdi
leaq -32(%rbp), %rdx
movl $1, %esi
movq -104(%rbp), %r9
movl %esi, -124(%rbp)
.loc 8 226 44
movq %r9, %rsi
movl -124(%rbp), %r10d
movl %r10d, %ecx
movl %r10d, %r9d
movq -96(%rbp), %r11
callq *%r11
.loc 8 227 29 is_stmt 1
movq -40(%rbp), %rax
.loc 8 227 34 is_stmt 0
testq %rax, %rax
sete %bl
.loc 8 227 15
movzbl %bl, %edi
callq std.debug.assert
movq %fs:40, %rax
movq -16(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB248_11
.loc 8 221 53 is_stmt 1
addq $120, %rsp
popq %rbx
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2586:
.LBB248_10:
.cfi_def_cfa %rbp, 16
.loc 8 0 0 is_stmt 0
callq __stack_chk_fail@PLT
.Ltmp2587:
.LBB248_11:
callq __stack_chk_fail@PLT
.Ltmp2588:
.Lfunc_end248:
.size std.mem.Allocator.free.66, .Lfunc_end248-std.mem.Allocator.free.66
.cfi_endproc
.p2align 4, 0x90
.type std.fmt.format.67,@function
std.fmt.format.67:
.Lfunc_begin249:
.loc 13 52 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $80, %rsp
movq %rsi, -24(%rbp)
movq %rdx, -32(%rbp)
movq %rcx, -40(%rbp)
.Ltmp2589:
.loc 13 88 29 prologue_end
movq -32(%rbp), %rax
.loc 13 88 36 is_stmt 0
movq -24(%rbp), %rsi
movq %rdi, -48(%rbp)
.loc 13 88 35
leaq __unnamed_170(%rip), %rdx
movq %r8, -56(%rbp)
.Ltmp2590:
callq *%rax
movw %ax, -2(%rbp)
.loc 13 88 25
cmpw $0, -2(%rbp)
je .LBB249_2
.Ltmp2591:
movw -2(%rbp), %ax
movq -48(%rbp), %rdi
movw %ax, -58(%rbp)
callq __zig_return_error
movw -58(%rbp), %ax
addq $80, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2592:
.LBB249_2:
.cfi_def_cfa %rbp, 16
.loc 13 165 29 is_stmt 1
movq -40(%rbp), %rsi
.loc 13 168 25
movq -24(%rbp), %rcx
.loc 13 170 25
movq -32(%rbp), %r8
movq -48(%rbp), %rdi
.loc 13 164 35
leaq __unnamed_171(%rip), %rdx
movl $3, %r9d
callq std.fmt.formatType.103
movw %ax, -4(%rbp)
.loc 13 164 21 is_stmt 0
cmpw $0, -4(%rbp)
je .LBB249_4
.Ltmp2593:
movw -4(%rbp), %ax
movq -48(%rbp), %rdi
movw %ax, -60(%rbp)
callq __zig_return_error
movw -60(%rbp), %ax
addq $80, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2594:
.LBB249_4:
.cfi_def_cfa %rbp, 16
.loc 13 88 29 is_stmt 1
movq -32(%rbp), %rax
.loc 13 88 36 is_stmt 0
movq -24(%rbp), %rsi
movq -48(%rbp), %rdi
.loc 13 88 35
leaq __unnamed_172(%rip), %rdx
callq *%rax
movw %ax, -6(%rbp)
.loc 13 88 25
cmpw $0, -6(%rbp)
je .LBB249_6
.Ltmp2595:
movw -6(%rbp), %ax
movq -48(%rbp), %rdi
movw %ax, -62(%rbp)
callq __zig_return_error
movw -62(%rbp), %ax
addq $80, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2596:
.LBB249_6:
.cfi_def_cfa %rbp, 16
.loc 13 135 25 is_stmt 1
movq -24(%rbp), %rcx
.loc 13 137 25
movq -32(%rbp), %r8
movq -48(%rbp), %rdi
movq -56(%rbp), %rsi
.loc 13 131 35
leaq __unnamed_173(%rip), %rdx
movl $3, %r9d
callq std.fmt.formatType.104
movw %ax, -8(%rbp)
.loc 13 131 21 is_stmt 0
cmpw $0, -8(%rbp)
je .LBB249_8
.Ltmp2597:
movw -8(%rbp), %ax
movq -48(%rbp), %rdi
movw %ax, -64(%rbp)
callq __zig_return_error
movw -64(%rbp), %ax
addq $80, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2598:
.LBB249_8:
.cfi_def_cfa %rbp, 16
.loc 13 272 13 is_stmt 1
movq -32(%rbp), %rax
.loc 13 272 20 is_stmt 0
movq -24(%rbp), %rsi
movq -48(%rbp), %rdi
.loc 13 272 19
leaq __unnamed_174(%rip), %rdx
callq *%rax
movw %ax, -10(%rbp)
.loc 13 272 9
cmpw $0, -10(%rbp)
je .LBB249_10
.Ltmp2599:
movw -10(%rbp), %ax
movq -48(%rbp), %rdi
movw %ax, -66(%rbp)
callq __zig_return_error
movw -66(%rbp), %ax
addq $80, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2600:
.LBB249_10:
.cfi_def_cfa %rbp, 16
.loc 13 0 9
xorl %eax, %eax
.loc 13 58 15 is_stmt 1
addq $80, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2601:
.Lfunc_end249:
.size std.fmt.format.67, .Lfunc_end249-std.fmt.format.67
.cfi_endproc
.p2align 4, 0x90
.type std.fmt.format.68,@function
std.fmt.format.68:
.Lfunc_begin250:
.loc 13 52 0
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $80, %rsp
movq %rsi, -24(%rbp)
movq %rdx, -32(%rbp)
movq %rcx, -40(%rbp)
.Ltmp2602:
.loc 13 88 29 prologue_end
movq -32(%rbp), %rax
.loc 13 88 36 is_stmt 0
movq -24(%rbp), %rsi
movq %rdi, -48(%rbp)
.loc 13 88 35
leaq __unnamed_175(%rip), %rdx
movq %r8, -56(%rbp)
.Ltmp2603:
callq *%rax
movw %ax, -2(%rbp)
.loc 13 88 25
cmpw $0, -2(%rbp)
je .LBB250_2
.Ltmp2604:
movw -2(%rbp), %ax
movq -48(%rbp), %rdi
movw %ax, -58(%rbp)
callq __zig_return_error
movw -58(%rbp), %ax
addq $80, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2605:
.LBB250_2:
.cfi_def_cfa %rbp, 16
.loc 13 165 29 is_stmt 1
movq -40(%rbp), %rsi
.loc 13 168 25
movq -24(%rbp), %rcx
.loc 13 170 25
movq -32(%rbp), %r8
movq -48(%rbp), %rdi
.loc 13 164 35
leaq __unnamed_176(%rip), %rdx
movl $3, %r9d
callq std.fmt.formatType.105
movw %ax, -4(%rbp)
.loc 13 164 21 is_stmt 0
cmpw $0, -4(%rbp)
je .LBB250_4
.Ltmp2606:
movw -4(%rbp), %ax
movq -48(%rbp), %rdi
movw %ax, -60(%rbp)
callq __zig_return_error
movw -60(%rbp), %ax
addq $80, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2607:
.LBB250_4:
.cfi_def_cfa %rbp, 16
.loc 13 88 29 is_stmt 1
movq -32(%rbp), %rax
.loc 13 88 36 is_stmt 0
movq -24(%rbp), %rsi
movq -48(%rbp), %rdi
.loc 13 88 35
leaq __unnamed_177(%rip), %rdx
callq *%rax
movw %ax, -6(%rbp)
.loc 13 88 25
cmpw $0, -6(%rbp)
je .LBB250_6
.Ltmp2608:
movw -6(%rbp), %ax
movq -48(%rbp), %rdi
movw %ax, -62(%rbp)
callq __zig_return_error
movw -62(%rbp), %ax
addq $80, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2609:
.LBB250_6:
.cfi_def_cfa %rbp, 16
.loc 13 135 25 is_stmt 1
movq -24(%rbp), %rcx
.loc 13 137 25
movq -32(%rbp), %r8
movq -48(%rbp), %rdi
movq -56(%rbp), %rsi
.loc 13 131 35
leaq __unnamed_178(%rip), %rdx
movl $3, %r9d
callq std.fmt.formatType.106
movw %ax, -8(%rbp)
.loc 13 131 21 is_stmt 0
cmpw $0, -8(%rbp)
je .LBB250_8
.Ltmp2610:
movw -8(%rbp), %ax
movq -48(%rbp), %rdi
movw %ax, -64(%rbp)
callq __zig_return_error
movw -64(%rbp), %ax
addq $80, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2611:
.LBB250_8:
.cfi_def_cfa %rbp, 16
.loc 13 272 13 is_stmt 1
movq -32(%rbp), %rax
.loc 13 272 20 is_stmt 0
movq -24(%rbp), %rsi
movq -48(%rbp), %rdi
.loc 13 272 19
leaq __unnamed_179(%rip), %rdx
callq *%rax
movw %ax, -10(%rbp)
.loc 13 272 9
cmpw $0, -10(%rbp)
je .LBB250_10
.Ltmp2612:
movw -10(%rbp), %ax
movq -48(%rbp), %rdi
movw %ax, -66(%rbp)
callq __zig_return_error
movw -66(%rbp), %ax
addq $80, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2613:
.LBB250_10:
.cfi_def_cfa %rbp, 16
.loc 13 0 9
xorl %eax, %eax
.loc 13 58 15 is_stmt 1
addq $80, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2614:
.Lfunc_end250:
.size std.fmt.format.68, .Lfunc_end250-std.fmt.format.68
.cfi_endproc
.p2align 4, 0x90
.type std.fmt.format.69,@function
std.fmt.format.69:
.Lfunc_begin251:
.loc 13 52 0
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rsi, -16(%rbp)
movq %rdx, -24(%rbp)
.Ltmp2615:
.loc 13 88 29 prologue_end
movq -24(%rbp), %rax
.loc 13 88 36 is_stmt 0
movq -16(%rbp), %rsi
movq %rdi, -32(%rbp)
.loc 13 88 35
leaq __unnamed_180(%rip), %rdx
movq %rcx, -40(%rbp)
.Ltmp2616:
callq *%rax
movw %ax, -2(%rbp)
.loc 13 88 25
cmpw $0, -2(%rbp)
je .LBB251_2
.Ltmp2617:
movw -2(%rbp), %ax
movq -32(%rbp), %rdi
movw %ax, -42(%rbp)
callq __zig_return_error
movw -42(%rbp), %ax
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2618:
.LBB251_2:
.cfi_def_cfa %rbp, 16
.loc 13 135 25 is_stmt 1
movq -16(%rbp), %rcx
.loc 13 137 25
movq -24(%rbp), %r8
movq -32(%rbp), %rdi
movq -40(%rbp), %rsi
.loc 13 131 35
leaq __unnamed_181(%rip), %rdx
movl $3, %r9d
callq std.fmt.formatType.107
movw %ax, -4(%rbp)
.loc 13 131 21 is_stmt 0
cmpw $0, -4(%rbp)
je .LBB251_4
.Ltmp2619:
movw -4(%rbp), %ax
movq -32(%rbp), %rdi
movw %ax, -44(%rbp)
callq __zig_return_error
movw -44(%rbp), %ax
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2620:
.LBB251_4:
.cfi_def_cfa %rbp, 16
.loc 13 272 13 is_stmt 1
movq -24(%rbp), %rax
.loc 13 272 20 is_stmt 0
movq -16(%rbp), %rsi
movq -32(%rbp), %rdi
.loc 13 272 19
leaq __unnamed_182(%rip), %rdx
callq *%rax
movw %ax, -6(%rbp)
.loc 13 272 9
cmpw $0, -6(%rbp)
je .LBB251_6
.Ltmp2621:
movw -6(%rbp), %ax
movq -32(%rbp), %rdi
movw %ax, -46(%rbp)
callq __zig_return_error
movw -46(%rbp), %ax
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2622:
.LBB251_6:
.cfi_def_cfa %rbp, 16
.loc 13 0 9
xorl %eax, %eax
.loc 13 58 15 is_stmt 1
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2623:
.Lfunc_end251:
.size std.fmt.format.69, .Lfunc_end251-std.fmt.format.69
.cfi_endproc
.p2align 4, 0x90
.type std.debug.StackIterator.init,@function
std.debug.StackIterator.init:
.Lfunc_begin252:
.loc 2 276 0
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
movq %rdi, %rax
.Ltmp2624:
.loc 2 278 27 prologue_end
movq (%rsi), %rcx
movq %rcx, (%rdi)
movq 8(%rsi), %rcx
movq %rcx, 8(%rdi)
.loc 2 279 19
movq %rbp, %rcx
movq %rcx, 16(%rdi)
.loc 2 277 9
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2625:
.Lfunc_end252:
.size std.debug.StackIterator.init, .Lfunc_end252-std.debug.StackIterator.init
.cfi_endproc
.p2align 4, 0x90
.type std.debug.StackIterator.next,@function
std.debug.StackIterator.next:
.Lfunc_begin253:
.loc 2 283 0
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $96, %rsp
movq %rdi, %rax
movq %rsi, -24(%rbp)
.Ltmp2626:
.loc 2 284 17 prologue_end
movq -24(%rbp), %rcx
.loc 2 284 21 is_stmt 0
cmpq $0, 16(%rcx)
movq %rdi, -32(%rbp)
movq %rax, -40(%rbp)
.loc 2 284 9
jne .LBB253_2
.loc 2 284 27
movq __unnamed_183(%rip), %rax
movq -32(%rbp), %rcx
movq %rax, (%rcx)
movq __unnamed_183+8(%rip), %rax
movq %rax, 8(%rcx)
movq -40(%rbp), %rax
addq $96, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB253_2:
.cfi_def_cfa %rbp, 16
.loc 2 284 9
jmp .LBB253_3
.LBB253_3:
.loc 2 285 13 is_stmt 1
movq -24(%rbp), %rax
addq $16, %rax
.loc 2 285 47 is_stmt 0
movq -24(%rbp), %rcx
movq 16(%rcx), %rcx
.loc 2 285 19
cmpq $0, %rcx
movq %rax, -48(%rbp)
movq %rcx, -56(%rbp)
je .LBB253_16
jmp .LBB253_17
.LBB253_4:
.loc 2 286 27 is_stmt 1
movq __unnamed_184(%rip), %rax
movq -32(%rbp), %rcx
movq %rax, (%rcx)
movq __unnamed_184+8(%rip), %rax
movq %rax, 8(%rcx)
movq -40(%rbp), %rax
addq $96, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB253_5:
.cfi_def_cfa %rbp, 16
.loc 2 286 9 is_stmt 0
jmp .LBB253_6
.LBB253_6:
.loc 2 288 17 is_stmt 1
movq -24(%rbp), %rax
.loc 2 288 9 is_stmt 0
testb $1, 8(%rax)
movq %rax, -64(%rbp)
jne .LBB253_7
jmp .LBB253_14
.LBB253_7:
.Ltmp2627:
.LBB253_8:
.loc 2 289 24 is_stmt 1
movq -24(%rbp), %rax
.loc 2 289 28 is_stmt 0
cmpq $0, 16(%rax)
je .LBB253_13
.Ltmp2628:
.loc 2 290 68 is_stmt 1
movq -24(%rbp), %rax
movq 16(%rax), %rax
.loc 2 290 72 is_stmt 0
addq $8, %rax
setb %cl
movq %rax, -72(%rbp)
jb .LBB253_18
jmp .LBB253_19
.Ltmp2629:
.LBB253_10:
.loc 2 292 25 is_stmt 1
movq -24(%rbp), %rax
.loc 2 292 39 is_stmt 0
movq __unnamed_185(%rip), %rcx
movq %rcx, (%rax)
movq __unnamed_185+8(%rip), %rcx
movq %rcx, 8(%rax)
.loc 2 293 28 is_stmt 1
movq -8(%rbp), %rax
movq -32(%rbp), %rcx
movb $1, 8(%rcx)
movq %rax, (%rcx)
movq -40(%rbp), %rax
.loc 2 293 21 is_stmt 0
addq $96, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2630:
.LBB253_11:
.cfi_def_cfa %rbp, 16
.loc 2 291 17 is_stmt 1
jmp .LBB253_12
.Ltmp2631:
.LBB253_12:
.loc 2 289 41
movq -24(%rbp), %rax
addq $16, %rax
.loc 2 289 75 is_stmt 0
movq -24(%rbp), %rcx
movq 16(%rcx), %rcx
.loc 2 289 47
cmpq $0, %rcx
movq %rax, -80(%rbp)
movq %rcx, -88(%rbp)
je .LBB253_22
jmp .LBB253_23
.Ltmp2632:
.LBB253_13:
.loc 2 288 9 is_stmt 1
jmp .LBB253_15
.Ltmp2633:
.LBB253_14:
jmp .LBB253_15
.LBB253_15:
.loc 2 298 60
movq -24(%rbp), %rax
movq 16(%rax), %rax
.loc 2 298 64 is_stmt 0
addq $8, %rax
setb %cl
movq %rax, -96(%rbp)
jb .LBB253_24
jmp .LBB253_25
.LBB253_16:
.loc 2 0 64
xorl %eax, %eax
movl %eax, %esi
.loc 2 285 19 is_stmt 1
leaq __unnamed_3(%rip), %rdi
callq std.special.panic
.LBB253_17:
.loc 2 0 19 is_stmt 0
movq -56(%rbp), %rax
.loc 2 285 51
movq (%rax), %rcx
movq -48(%rbp), %rdx
movq %rcx, (%rdx)
.loc 2 286 17 is_stmt 1
movq -24(%rbp), %rcx
.loc 2 286 21 is_stmt 0
cmpq $0, 16(%rcx)
.loc 2 286 9
je .LBB253_4
jmp .LBB253_5
.LBB253_18:
.Ltmp2634:
.loc 2 0 9
xorl %eax, %eax
movl %eax, %esi
.Ltmp2635:
.loc 2 290 72 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp2636:
.LBB253_19:
.loc 2 0 72 is_stmt 0
movq -72(%rbp), %rax
.loc 2 290 40
cmpq $0, %rax
jne .LBB253_21
.Ltmp2637:
.loc 2 0 40
xorl %eax, %eax
movl %eax, %esi
.loc 2 290 40
leaq __unnamed_3(%rip), %rdi
callq std.special.panic
.Ltmp2638:
.LBB253_21:
.loc 2 0 40
movq -72(%rbp), %rax
.loc 2 290 89
movq (%rax), %rcx
movq %rcx, -8(%rbp)
movq -64(%rbp), %rcx
.loc 2 291 21 is_stmt 1
movq (%rcx), %rdx
.loc 2 291 26 is_stmt 0
cmpq -8(%rbp), %rdx
.loc 2 291 17
je .LBB253_10
jmp .LBB253_11
.Ltmp2639:
.LBB253_22:
.loc 2 0 17
xorl %eax, %eax
movl %eax, %esi
.loc 2 289 47 is_stmt 1
leaq __unnamed_3(%rip), %rdi
callq std.special.panic
.Ltmp2640:
.LBB253_23:
.loc 2 0 47 is_stmt 0
movq -88(%rbp), %rax
.loc 2 289 79
movq (%rax), %rcx
movq -80(%rbp), %rdx
movq %rcx, (%rdx)
.loc 2 289 13
jmp .LBB253_8
.Ltmp2641:
.LBB253_24:
.loc 2 0 13
xorl %eax, %eax
movl %eax, %esi
.loc 2 298 64 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB253_25:
.loc 2 0 64 is_stmt 0
movq -96(%rbp), %rax
.loc 2 298 32
cmpq $0, %rax
jne .LBB253_27
.loc 2 0 32
xorl %eax, %eax
movl %eax, %esi
.loc 2 298 32
leaq __unnamed_3(%rip), %rdi
callq std.special.panic
.LBB253_27:
.loc 2 0 32
movq -96(%rbp), %rax
.loc 2 298 81
movq (%rax), %rcx
movq %rcx, -16(%rbp)
.loc 2 299 16 is_stmt 1
movq -16(%rbp), %rcx
movq -32(%rbp), %rdx
movb $1, 8(%rdx)
movq %rcx, (%rdx)
movq -40(%rbp), %rax
.loc 2 299 9 is_stmt 0
addq $96, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2642:
.Lfunc_end253:
.size std.debug.StackIterator.next, .Lfunc_end253-std.debug.StackIterator.next
.cfi_endproc
.p2align 4, 0x90
.type std.os.write,@function
std.os.write:
.Lfunc_begin254:
.loc 20 393 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $96, %rsp
movl %esi, -32(%rbp)
.Ltmp2643:
.loc 20 416 5 prologue_end
movq $0, -8(%rbp)
movq %rdx, -40(%rbp)
.Ltmp2644:
.loc 20 0 5 is_stmt 0
movq %rdi, -48(%rbp)
.Ltmp2645:
.LBB254_1:
.loc 20 417 12 is_stmt 1
movq -8(%rbp), %rax
movq -40(%rbp), %rcx
.loc 20 417 18 is_stmt 0
cmpq 8(%rcx), %rax
jae .LBB254_17
.Ltmp2646:
.loc 20 0 18
movq -40(%rbp), %rax
.Ltmp2647:
.loc 20 418 44 is_stmt 1
movq 8(%rax), %rcx
.loc 20 418 49 is_stmt 0
subq -8(%rbp), %rcx
setb %dl
movq %rcx, -56(%rbp)
jb .LBB254_18
jmp .LBB254_19
.Ltmp2648:
.LBB254_3:
.loc 20 437 50 is_stmt 1
movzwl -26(%rbp), %eax
movl %eax, %esi
movq -48(%rbp), %rdi
.loc 20 437 49 is_stmt 0
callq std.os.unexpectedErrno
movq -48(%rbp), %rdi
movw %ax, -58(%rbp)
.loc 20 437 27
callq __zig_return_error
movw -58(%rbp), %ax
addq $96, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2649:
.LBB254_4:
.cfi_def_cfa %rbp, 16
.loc 20 422 17 is_stmt 1
movq -8(%rbp), %rax
.loc 20 422 42 is_stmt 0
movq -24(%rbp), %rcx
.loc 20 422 26
cmpq $0, %rcx
movq %rax, -72(%rbp)
movq %rcx, -80(%rbp)
jge .LBB254_20
jmp .LBB254_21
.Ltmp2650:
.LBB254_5:
.loc 20 425 22 is_stmt 1
jmp .LBB254_1
.Ltmp2651:
.LBB254_6:
.loc 20 0 22 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 20 426 23 is_stmt 1
leaq __unnamed_5(%rip), %rdi
callq std.special.panic
.Ltmp2652:
.LBB254_7:
.loc 20 0 23 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 20 427 23 is_stmt 1
leaq __unnamed_5(%rip), %rdi
callq std.special.panic
.Ltmp2653:
.LBB254_8:
.loc 20 0 23 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 20 428 23 is_stmt 1
leaq __unnamed_5(%rip), %rdi
callq std.special.panic
.Ltmp2654:
.LBB254_9:
.loc 20 0 23 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 20 429 22 is_stmt 1
leaq __unnamed_5(%rip), %rdi
callq std.special.panic
.Ltmp2655:
.LBB254_10:
.loc 20 0 22 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 20 430 29 is_stmt 1
leaq __unnamed_5(%rip), %rdi
callq std.special.panic
.Ltmp2656:
.LBB254_11:
.loc 20 0 29 is_stmt 0
movq -48(%rbp), %rdi
.loc 20 431 23 is_stmt 1
callq __zig_return_error
movw $1, %ax
addq $96, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2657:
.LBB254_12:
.cfi_def_cfa %rbp, 16
.loc 20 0 23 is_stmt 0
movq -48(%rbp), %rdi
.loc 20 432 22 is_stmt 1
callq __zig_return_error
movw $2, %ax
addq $96, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2658:
.LBB254_13:
.cfi_def_cfa %rbp, 16
.loc 20 0 22 is_stmt 0
movq -48(%rbp), %rdi
.loc 20 433 20 is_stmt 1
callq __zig_return_error
movw $3, %ax
addq $96, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2659:
.LBB254_14:
.cfi_def_cfa %rbp, 16
.loc 20 0 20 is_stmt 0
movq -48(%rbp), %rdi
.loc 20 434 23 is_stmt 1
callq __zig_return_error
movw $4, %ax
addq $96, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2660:
.LBB254_15:
.cfi_def_cfa %rbp, 16
.loc 20 0 23 is_stmt 0
movq -48(%rbp), %rdi
.loc 20 435 22 is_stmt 1
callq __zig_return_error
movw $5, %ax
addq $96, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2661:
.LBB254_16:
.cfi_def_cfa %rbp, 16
.loc 20 0 22 is_stmt 0
movq -48(%rbp), %rdi
.loc 20 436 22 is_stmt 1
callq __zig_return_error
movw $6, %ax
addq $96, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2662:
.LBB254_17:
.cfi_def_cfa %rbp, 16
.loc 20 0 22 is_stmt 0
xorl %eax, %eax
.loc 20 393 59 is_stmt 1
addq $96, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2663:
.LBB254_18:
.cfi_def_cfa %rbp, 16
.loc 20 0 59 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.Ltmp2664:
.loc 20 418 49 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp2665:
.LBB254_19:
.loc 20 0 49 is_stmt 0
movl $2147479552, %esi
movq -56(%rbp), %rdi
.loc 20 418 38
callq std.math.min
movq %rax, -16(%rbp)
.loc 20 419 33 is_stmt 1
movl -32(%rbp), %edi
movq -40(%rbp), %rax
.loc 20 419 42 is_stmt 0
movq (%rax), %rcx
.loc 20 419 49
movq -8(%rbp), %rdx
.loc 20 419 47
addq %rdx, %rcx
.loc 20 419 56
movq -16(%rbp), %rdx
.loc 20 419 32
movq %rcx, %rsi
callq write@PLT
movq %rax, -24(%rbp)
.loc 20 420 23 is_stmt 1
movq -24(%rbp), %rdi
.loc 20 420 22 is_stmt 0
callq std.c.getErrno.99
movw %ax, -26(%rbp)
.loc 20 420 9
movzwl -26(%rbp), %r8d
movl %r8d, %ecx
movq %rcx, %rdx
subq $122, %rdx
movq %rcx, -88(%rbp)
ja .LBB254_3
.Ltmp2666:
.loc 20 0 9
leaq .LJTI254_0(%rip), %rax
movq -88(%rbp), %rcx
movslq (%rax,%rcx,4), %rdx
addq %rax, %rdx
jmpq *%rdx
.Ltmp2667:
.LBB254_20:
movq -72(%rbp), %rax
movq -80(%rbp), %rcx
.Ltmp2668:
.loc 20 422 23 is_stmt 1
addq %rcx, %rax
setb %dl
movq %rax, -96(%rbp)
jb .LBB254_22
jmp .LBB254_23
.Ltmp2669:
.LBB254_21:
.loc 20 0 23 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 20 422 26
leaq __unnamed_12(%rip), %rdi
callq std.special.panic
.Ltmp2670:
.LBB254_22:
.loc 20 0 26
xorl %eax, %eax
movl %eax, %esi
.loc 20 422 23
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp2671:
.LBB254_23:
.loc 20 0 23
movq -96(%rbp), %rax
.loc 20 422 23
movq %rax, -8(%rbp)
.loc 20 423 17 is_stmt 1
jmp .LBB254_1
.Ltmp2672:
.Lfunc_end254:
.size std.os.write, .Lfunc_end254-std.os.write
.cfi_endproc
.section .rodata,"a",@progbits
.p2align 2
.LJTI254_0:
.long .LBB254_4-.LJTI254_0
.long .LBB254_15-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_5-.LJTI254_0
.long .LBB254_13-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_9-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_8-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_7-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_6-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_12-.LJTI254_0
.long .LBB254_14-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_16-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_10-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_3-.LJTI254_0
.long .LBB254_11-.LJTI254_0
.text
.p2align 4, 0x90
.type std.fmt.formatText,@function
std.fmt.formatText:
.Lfunc_begin255:
.loc 13 509 0
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rcx, -8(%rbp)
movq %r8, -16(%rbp)
.Ltmp2673:
.loc 13 518 16 prologue_end
movq -16(%rbp), %rax
.loc 13 518 23 is_stmt 0
movq -8(%rbp), %rcx
movq %rdi, -24(%rbp)
movq %rsi, -32(%rbp)
.Ltmp2674:
.loc 13 518 22
movq %rcx, %rsi
movq -32(%rbp), %rdx
callq *%rax
.loc 13 518 9
cmpw $0, %ax
movw %ax, -34(%rbp)
je .LBB255_2
.Ltmp2675:
.loc 13 0 9
movq -24(%rbp), %rdi
.loc 13 518 9
callq __zig_return_error
jmp .LBB255_3
.Ltmp2676:
.LBB255_2:
jmp .LBB255_3
.Ltmp2677:
.LBB255_3:
.loc 13 0 9
movw -34(%rbp), %ax
.loc 13 518 9
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2678:
.Lfunc_end255:
.size std.fmt.formatText, .Lfunc_end255-std.fmt.formatText
.cfi_endproc
.p2align 4, 0x90
.type std.heap.ArenaAllocator.realloc,@function
std.heap.ArenaAllocator.realloc:
.Lfunc_begin256:
.loc 14 411 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
pushq %rbx
subq $136, %rsp
.cfi_offset %rbx, -24
movq %rdi, %rax
movl 16(%rbp), %r10d
movq %fs:40, %r11
movq %r11, -16(%rbp)
movq %rdx, -72(%rbp)
andl $536870911, %r8d
movl %r8d, -76(%rbp)
movq %r9, -88(%rbp)
.Ltmp2679:
.loc 14 412 13 prologue_end
movq -88(%rbp), %rdx
.loc 14 412 22 is_stmt 0
cmpq 8(%rcx), %rdx
setbe %bl
.loc 14 412 37
testb $1, %bl
movq %rcx, -96(%rbp)
.Ltmp2680:
.loc 14 0 37
movq %rsi, -104(%rbp)
movq %rdi, -112(%rbp)
movq %rax, -120(%rbp)
movb %bl, -121(%rbp)
.loc 14 412 37
jne .LBB256_1
jmp .LBB256_2
.Ltmp2681:
.LBB256_1:
.loc 14 412 41
movl 16(%rbp), %eax
movl %eax, %ecx
.loc 14 412 54
movq -88(%rbp), %rdx
.loc 14 412 51
cmpq %rdx, %rcx
setbe %sil
movb %sil, -121(%rbp)
.Ltmp2682:
.LBB256_2:
.loc 14 0 51
movb -121(%rbp), %al
.loc 14 412 9
testb $1, %al
jne .LBB256_3
jmp .LBB256_5
.Ltmp2683:
.LBB256_3:
.loc 14 0 9
movq -104(%rbp), %rdi
.Ltmp2684:
.loc 14 414 13 is_stmt 1
callq __zig_return_error
movq __unnamed_186+16(%rip), %rax
movq -112(%rbp), %rcx
movq %rax, 16(%rcx)
vmovdqu __unnamed_186(%rip), %xmm0
vmovdqu %xmm0, (%rcx)
movq %fs:40, %rax
movq -16(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB256_10
.Ltmp2685:
.loc 14 0 13 is_stmt 0
movq -120(%rbp), %rax
.loc 14 414 13
addq $136, %rsp
popq %rbx
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2686:
.LBB256_5:
.cfi_def_cfa %rbp, 16
.loc 14 416 38 is_stmt 1
movq -72(%rbp), %rdx
.loc 14 416 49 is_stmt 0
movq -88(%rbp), %rcx
.loc 14 416 59
movl 16(%rbp), %r8d
leaq -40(%rbp), %rdi
movq -104(%rbp), %rsi
.loc 14 416 37
callq std.heap.ArenaAllocator.alloc
.loc 14 416 28
cmpw $0, -24(%rbp)
je .LBB256_8
.Ltmp2687:
movw -24(%rbp), %ax
movq -112(%rbp), %rcx
movw %ax, 16(%rcx)
movq -104(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -16(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB256_11
.Ltmp2688:
.loc 14 0 28
movq -120(%rbp), %rax
.loc 14 416 28
addq $136, %rsp
popq %rbx
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2689:
.LBB256_8:
.cfi_def_cfa %rbp, 16
vmovdqu -40(%rbp), %xmm0
vmovdqa %xmm0, -64(%rbp)
movq -96(%rbp), %rax
.loc 14 417 40 is_stmt 1
movq (%rax), %rsi
.loc 14 417 66 is_stmt 0
movq 8(%rax), %rdi
.loc 14 417 27
movq -64(%rbp), %rcx
.loc 14 417 78
movq -56(%rbp), %rdx
movq %rsi, -136(%rbp)
.loc 14 417 58
movq %rdx, %rsi
movq %rcx, -144(%rbp)
callq std.math.min
movq -144(%rbp), %rdi
movq -136(%rbp), %rsi
.loc 14 417 13
movq %rax, %rdx
callq memcpy@PLT
movq -112(%rbp), %rcx
.loc 14 418 20 is_stmt 1
movw $0, 16(%rcx)
vmovdqa -64(%rbp), %xmm0
vmovdqu %xmm0, (%rcx)
movq %fs:40, %rdx
movq -16(%rbp), %rsi
cmpq %rsi, %rdx
jne .LBB256_12
.Ltmp2690:
.loc 14 0 20 is_stmt 0
movq -120(%rbp), %rax
.loc 14 418 13
addq $136, %rsp
popq %rbx
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2691:
.LBB256_10:
.cfi_def_cfa %rbp, 16
.loc 14 0 0
callq __stack_chk_fail@PLT
.Ltmp2692:
.LBB256_11:
callq __stack_chk_fail@PLT
.Ltmp2693:
.LBB256_12:
callq __stack_chk_fail@PLT
.Ltmp2694:
.Lfunc_end256:
.size std.heap.ArenaAllocator.realloc, .Lfunc_end256-std.heap.ArenaAllocator.realloc
.cfi_endproc
.p2align 4, 0x90
.type std.heap.ArenaAllocator.shrink,@function
std.heap.ArenaAllocator.shrink:
.Lfunc_begin257:
.loc 14 422 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $80, %rsp
movq %rdi, %rax
xorl %r10d, %r10d
movl %r10d, %r11d
movq %rsi, -8(%rbp)
andl $536870911, %ecx
movl %ecx, -12(%rbp)
movq %r8, -24(%rbp)
andl $536870911, %r9d
movl %r9d, -28(%rbp)
.Ltmp2695:
.loc 14 423 28 prologue_end
movq -24(%rbp), %rsi
.loc 14 423 23 is_stmt 0
movq 8(%rdx), %r8
cmpq %rsi, %r11
movq %rdx, -40(%rbp)
.Ltmp2696:
.loc 14 0 23
movq %rdi, -48(%rbp)
movq %rax, -56(%rbp)
movq %rsi, -64(%rbp)
movq %r8, -72(%rbp)
.loc 14 423 23
jbe .LBB257_2
.Ltmp2697:
.loc 14 0 23
xorl %eax, %eax
movl %eax, %esi
.loc 14 423 23
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp2698:
.LBB257_2:
.loc 14 0 23
movq -64(%rbp), %rax
movq -72(%rbp), %rcx
.loc 14 423 23
cmpq %rcx, %rax
jbe .LBB257_4
.Ltmp2699:
.loc 14 0 23
xorl %eax, %eax
movl %eax, %esi
.loc 14 423 23
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp2700:
.LBB257_4:
.loc 14 0 23
movq -40(%rbp), %rax
.loc 14 423 23
movq (%rax), %rcx
movq -48(%rbp), %rdx
movq %rcx, (%rdx)
movq -64(%rbp), %rcx
subq $0, %rcx
movq %rcx, 8(%rdx)
movq -56(%rbp), %rax
.loc 14 423 9
addq $80, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2701:
.Lfunc_end257:
.size std.heap.ArenaAllocator.shrink, .Lfunc_end257-std.heap.ArenaAllocator.shrink
.cfi_endproc
.p2align 4, 0x90
.type "std.linked_list.SinglyLinkedList([]u8).init",@function
"std.linked_list.SinglyLinkedList([]u8).init":
.Lfunc_begin258:
.loc 24 59 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
movq %rdi, %rax
.Ltmp2702:
.loc 24 61 26 prologue_end
movq $0, (%rdi)
.loc 24 60 13
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2703:
.Lfunc_end258:
.size "std.linked_list.SinglyLinkedList([]u8).init", .Lfunc_end258-"std.linked_list.SinglyLinkedList([]u8).init"
.cfi_endproc
.p2align 4, 0x90
.type std.heap.DirectAllocator.alloc,@function
std.heap.DirectAllocator.alloc:
.Lfunc_begin259:
.loc 14 43 0
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $320, %rsp
movq %rdi, %rax
movq %fs:40, %r9
movq %r9, -8(%rbp)
movq %rdx, -144(%rbp)
movq %rcx, -152(%rbp)
andl $536870911, %r8d
movl %r8d, -156(%rbp)
.Ltmp2704:
.loc 14 44 15 prologue_end
cmpq $0, -152(%rbp)
movq %rsi, -168(%rbp)
movq %rdi, -176(%rbp)
movq %rax, -184(%rbp)
.loc 14 44 9 is_stmt 0
jne .LBB259_3
.loc 14 45 13 is_stmt 1
movq __unnamed_187+16(%rip), %rax
movq -176(%rbp), %rcx
movq %rax, 16(%rcx)
vmovdqu __unnamed_187(%rip), %xmm0
vmovdqu %xmm0, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB259_49
.loc 14 0 13 is_stmt 0
movq -184(%rbp), %rax
.loc 14 45 13
addq $320, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB259_3:
.cfi_def_cfa %rbp, 16
.loc 14 44 9 is_stmt 1
jmp .LBB259_4
.LBB259_4:
.loc 14 102 32
movl -156(%rbp), %eax
.loc 14 102 42 is_stmt 0
subl $4096, %eax
.loc 14 102 28
ja .LBB259_6
jmp .LBB259_5
.LBB259_5:
.loc 14 102 60
movq -152(%rbp), %rax
movq %rax, -72(%rbp)
.loc 14 102 28
jmp .LBB259_7
.LBB259_6:
.loc 14 102 67
movq -152(%rbp), %rax
.loc 14 102 71
movl -156(%rbp), %ecx
movl %ecx, %edx
.loc 14 102 69
addq %rdx, %rax
setb %sil
movq %rax, -192(%rbp)
jb .LBB259_21
jmp .LBB259_22
.LBB259_7:
.loc 14 105 30 is_stmt 1
movq -72(%rbp), %rdi
.loc 14 105 29 is_stmt 0
movl $4096, %esi
callq std.mem.alignForward
xorl %ecx, %ecx
movl %ecx, %edx
.loc 14 103 30 is_stmt 1
leaq -32(%rbp), %rdi
movq -168(%rbp), %rsi
movq %rax, %rcx
movl $3, %r8d
movl $34, %r9d
movl $-1, (%rsp)
movq $0, 8(%rsp)
callq std.os.mmap
.loc 14 110 11
cmpw $0, -16(%rbp)
je .LBB259_10
.loc 14 0 11 is_stmt 0
movq -168(%rbp), %rdi
.loc 14 110 17
callq __zig_return_error
movq __unnamed_188+16(%rip), %rax
movq -176(%rbp), %rcx
movq %rax, 16(%rcx)
vmovdqu __unnamed_188(%rip), %xmm0
vmovdqu %xmm0, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB259_50
.loc 14 0 17
movq -184(%rbp), %rax
.loc 14 110 17
addq $320, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB259_10:
.cfi_def_cfa %rbp, 16
.loc 14 110 11
movq -32(%rbp), %rax
movq %rax, -88(%rbp)
movq -24(%rbp), %rax
movq %rax, -80(%rbp)
.loc 14 111 13 is_stmt 1
movq -72(%rbp), %rax
.loc 14 111 24 is_stmt 0
cmpq -152(%rbp), %rax
.loc 14 111 9
jne .LBB259_13
.loc 14 0 9
xorl %eax, %eax
movl %eax, %ecx
.loc 14 111 47
movq -152(%rbp), %rdx
movq -176(%rbp), %rsi
.loc 14 111 42
movw $0, 16(%rsi)
movq -80(%rbp), %rdi
cmpq %rdx, %rcx
movq %rdx, -200(%rbp)
movq %rdi, -208(%rbp)
jbe .LBB259_24
jmp .LBB259_23
.LBB259_13:
.loc 14 111 9
jmp .LBB259_14
.LBB259_14:
.loc 14 113 62 is_stmt 1
movq -88(%rbp), %rdi
.loc 14 113 69 is_stmt 0
movl -156(%rbp), %eax
movl %eax, %esi
.loc 14 113 46
callq std.mem.alignForward
movq %rax, -96(%rbp)
.loc 14 118 34 is_stmt 1
movq -96(%rbp), %rax
.loc 14 118 64 is_stmt 0
movq -88(%rbp), %rcx
.loc 14 118 47
subq %rcx, %rax
setb %dl
movq %rax, -216(%rbp)
jb .LBB259_28
jmp .LBB259_29
.LBB259_15:
.loc 14 0 47
xorl %eax, %eax
movl %eax, %ecx
.Ltmp2705:
.loc 14 120 33 is_stmt 1
movq -104(%rbp), %rdx
.loc 14 120 28 is_stmt 0
movq -80(%rbp), %rsi
cmpq %rdx, %rcx
movq %rdx, -224(%rbp)
movq %rsi, -232(%rbp)
jbe .LBB259_31
jmp .LBB259_30
.Ltmp2706:
.LBB259_16:
.loc 14 119 9 is_stmt 1
jmp .LBB259_17
.LBB259_17:
.loc 14 122 51
movq -96(%rbp), %rax
.loc 14 122 64 is_stmt 0
addq -152(%rbp), %rax
setb %cl
movq %rax, -240(%rbp)
jb .LBB259_34
jmp .LBB259_35
.LBB259_18:
.Ltmp2707:
.loc 14 125 61 is_stmt 1
movq -112(%rbp), %rax
.loc 14 125 23 is_stmt 0
cmpq $0, %rax
movq %rax, -248(%rbp)
je .LBB259_40
jmp .LBB259_41
.Ltmp2708:
.LBB259_19:
.loc 14 124 9 is_stmt 1
jmp .LBB259_20
.LBB259_20:
.loc 14 128 33
movq -96(%rbp), %rax
.loc 14 128 16 is_stmt 0
cmpq $0, %rax
movq %rax, -256(%rbp)
je .LBB259_44
jmp .LBB259_45
.LBB259_21:
.loc 14 0 16
xorl %eax, %eax
movl %eax, %esi
.loc 14 102 69 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB259_22:
.loc 14 0 69 is_stmt 0
movq -192(%rbp), %rax
.loc 14 102 69
movq %rax, -72(%rbp)
.loc 14 102 28
jmp .LBB259_7
.LBB259_23:
.loc 14 0 28
xorl %eax, %eax
movl %eax, %esi
.loc 14 111 42 is_stmt 1
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.LBB259_24:
.loc 14 0 42 is_stmt 0
movq -200(%rbp), %rax
movq -208(%rbp), %rcx
.loc 14 111 42
cmpq %rcx, %rax
jbe .LBB259_26
.loc 14 0 42
xorl %eax, %eax
movl %eax, %esi
.loc 14 111 42
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.LBB259_26:
movq -88(%rbp), %rax
movq -176(%rbp), %rcx
movq %rax, (%rcx)
movq -200(%rbp), %rax
movq %rax, 8(%rcx)
movw $0, 16(%rcx)
movq %fs:40, %rdx
movq -8(%rbp), %rsi
cmpq %rsi, %rdx
jne .LBB259_51
.loc 14 0 42
movq -184(%rbp), %rax
.loc 14 111 30
addq $320, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB259_28:
.cfi_def_cfa %rbp, 16
.loc 14 0 30
xorl %eax, %eax
movl %eax, %esi
.loc 14 118 47 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB259_29:
.loc 14 0 47 is_stmt 0
movq -216(%rbp), %rax
.loc 14 118 47
movq %rax, -104(%rbp)
.loc 14 119 30 is_stmt 1
cmpq $0, -104(%rbp)
.loc 14 119 9 is_stmt 0
jne .LBB259_15
jmp .LBB259_16
.LBB259_30:
.loc 14 0 9
xorl %eax, %eax
movl %eax, %esi
.Ltmp2709:
.loc 14 120 28 is_stmt 1
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.LBB259_31:
.loc 14 0 28 is_stmt 0
movq -224(%rbp), %rax
movq -232(%rbp), %rcx
.loc 14 120 28
cmpq %rcx, %rax
jbe .LBB259_33
.loc 14 0 28
xorl %eax, %eax
movl %eax, %esi
.loc 14 120 28
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.LBB259_33:
movq -88(%rbp), %rax
movq %rax, -48(%rbp)
movq -224(%rbp), %rax
subq $0, %rax
movq %rax, -40(%rbp)
.loc 14 120 22
leaq -48(%rbp), %rdi
callq std.os.munmap
.Ltmp2710:
.loc 14 119 9 is_stmt 1
jmp .LBB259_17
.LBB259_34:
.loc 14 0 9 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 14 122 64 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB259_35:
.loc 14 0 64 is_stmt 0
movq -240(%rbp), %rdi
.loc 14 122 50
movl $4096, %esi
callq std.mem.alignForward
movq %rax, -112(%rbp)
.loc 14 123 47 is_stmt 1
movq -88(%rbp), %rax
.loc 14 123 53 is_stmt 0
addq -80(%rbp), %rax
setb %cl
movq %rax, -264(%rbp)
jb .LBB259_36
jmp .LBB259_37
.LBB259_36:
.loc 14 0 53
xorl %eax, %eax
movl %eax, %esi
.loc 14 123 53
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB259_37:
.loc 14 0 53
movq -264(%rbp), %rax
.loc 14 123 65
subq -112(%rbp), %rax
setb %cl
movq %rax, -272(%rbp)
jb .LBB259_38
jmp .LBB259_39
.LBB259_38:
.loc 14 0 65
xorl %eax, %eax
movl %eax, %esi
.loc 14 123 65
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB259_39:
.loc 14 0 65
movq -272(%rbp), %rax
.loc 14 123 65
movq %rax, -120(%rbp)
.loc 14 124 28 is_stmt 1
cmpq $0, -120(%rbp)
.loc 14 124 9 is_stmt 0
jne .LBB259_18
jmp .LBB259_19
.LBB259_40:
.loc 14 0 9
xorl %eax, %eax
movl %eax, %esi
.Ltmp2711:
.loc 14 125 23 is_stmt 1
leaq __unnamed_3(%rip), %rdi
callq std.special.panic
.LBB259_41:
.loc 14 0 23 is_stmt 0
xorl %eax, %eax
movl %eax, %ecx
movq -248(%rbp), %rdx
.loc 14 125 23
movq %rdx, -128(%rbp)
.loc 14 125 83
movq -120(%rbp), %rsi
.loc 14 125 78
movq -128(%rbp), %rdi
cmpq %rsi, %rcx
movq %rsi, -280(%rbp)
movq %rdi, -288(%rbp)
jbe .LBB259_43
.loc 14 0 78
xorl %eax, %eax
movl %eax, %esi
.loc 14 125 78
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.LBB259_43:
.loc 14 0 78
movq -288(%rbp), %rax
.loc 14 125 78
movq %rax, -64(%rbp)
movq -280(%rbp), %rcx
subq $0, %rcx
movq %rcx, -56(%rbp)
.loc 14 125 22
leaq -64(%rbp), %rdi
callq std.os.munmap
.Ltmp2712:
.loc 14 124 9 is_stmt 1
jmp .LBB259_20
.LBB259_44:
.loc 14 0 9 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 14 128 16 is_stmt 1
leaq __unnamed_3(%rip), %rdi
callq std.special.panic
.LBB259_45:
.loc 14 0 16 is_stmt 0
xorl %eax, %eax
movl %eax, %ecx
movq -256(%rbp), %rdx
.loc 14 128 16
movq %rdx, -136(%rbp)
.loc 14 128 51
movq -152(%rbp), %rsi
movq -176(%rbp), %rdi
.loc 14 128 46
movw $0, 16(%rdi)
movq -136(%rbp), %r8
cmpq %rsi, %rcx
movq %rsi, -296(%rbp)
movq %r8, -304(%rbp)
jbe .LBB259_47
.loc 14 0 46
xorl %eax, %eax
movl %eax, %esi
.loc 14 128 46
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.LBB259_47:
.loc 14 0 46
movq -176(%rbp), %rax
movq -304(%rbp), %rcx
.loc 14 128 46
movq %rcx, (%rax)
movq -296(%rbp), %rdx
movq %rdx, 8(%rax)
movw $0, 16(%rax)
movq %fs:40, %rsi
movq -8(%rbp), %rdi
cmpq %rdi, %rsi
jne .LBB259_52
.loc 14 0 46
movq -184(%rbp), %rax
.loc 14 128 9
addq $320, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2713:
.LBB259_49:
.cfi_def_cfa %rbp, 16
.loc 14 0 0
callq __stack_chk_fail@PLT
.LBB259_50:
callq __stack_chk_fail@PLT
.LBB259_51:
callq __stack_chk_fail@PLT
.LBB259_52:
callq __stack_chk_fail@PLT
.Ltmp2714:
.Lfunc_end259:
.size std.heap.DirectAllocator.alloc, .Lfunc_end259-std.heap.DirectAllocator.alloc
.cfi_endproc
.p2align 4, 0x90
.type std.os.openC,@function
std.os.openC:
.Lfunc_begin260:
.loc 20 564 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $64, %rsp
movq %rdi, %rax
movq %rdx, -16(%rbp)
movl %ecx, -20(%rbp)
movq %r8, -32(%rbp)
movq %rsi, -40(%rbp)
movq %rdi, -48(%rbp)
movq %rax, -56(%rbp)
.LBB260_1:
.Ltmp2715:
.loc 20 565 12 prologue_end
jmp .LBB260_2
.LBB260_2:
.Ltmp2716:
.loc 20 566 32
movq -16(%rbp), %rdi
.loc 20 566 43 is_stmt 0
movl -20(%rbp), %esi
.loc 20 566 50
movq -32(%rbp), %rdx
xorl %eax, %eax
.loc 20 566 31
callq open@PLT
movl %eax, -4(%rbp)
.loc 20 567 23 is_stmt 1
movl -4(%rbp), %edi
.loc 20 567 22 is_stmt 0
callq std.c.getErrno
movw %ax, -6(%rbp)
.loc 20 567 9
movzwl -6(%rbp), %ecx
movl %ecx, %edx
movq %rdx, %r8
subq $75, %r8
movq %rdx, -64(%rbp)
ja .LBB260_3
.loc 20 0 9
leaq .LJTI260_0(%rip), %rax
movq -64(%rbp), %rcx
movslq (%rax,%rcx,4), %rdx
addq %rax, %rdx
jmpq *%rdx
.LBB260_3:
.loc 20 589 50 is_stmt 1
movzwl -6(%rbp), %eax
movl %eax, %esi
movq -40(%rbp), %rdi
.loc 20 589 49 is_stmt 0
callq std.os.unexpectedErrno
movq -48(%rbp), %rcx
movw %ax, 4(%rcx)
movq -40(%rbp), %rdi
.loc 20 589 27
callq __zig_return_error
movq -56(%rbp), %rax
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB260_4:
.cfi_def_cfa %rbp, 16
.loc 20 568 40 is_stmt 1
movl -4(%rbp), %eax
movq -48(%rbp), %rcx
.loc 20 568 25 is_stmt 0
movw $0, 4(%rcx)
movl %eax, (%rcx)
movq -56(%rbp), %rax
.loc 20 568 18
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB260_5:
.cfi_def_cfa %rbp, 16
.loc 20 569 22 is_stmt 1
jmp .LBB260_1
.LBB260_6:
.loc 20 0 22 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 20 571 23 is_stmt 1
leaq __unnamed_5(%rip), %rdi
callq std.special.panic
.LBB260_7:
.loc 20 0 23 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 20 572 23 is_stmt 1
leaq __unnamed_5(%rip), %rdi
callq std.special.panic
.LBB260_8:
.loc 20 0 23 is_stmt 0
movq -40(%rbp), %rdi
.loc 20 573 23 is_stmt 1
callq __zig_return_error
movq __unnamed_189(%rip), %rax
movq -48(%rbp), %rcx
movq %rax, (%rcx)
movq -56(%rbp), %rax
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB260_9:
.cfi_def_cfa %rbp, 16
.loc 20 0 23 is_stmt 0
movq -40(%rbp), %rdi
.loc 20 574 22 is_stmt 1
callq __zig_return_error
movq __unnamed_190(%rip), %rax
movq -48(%rbp), %rcx
movq %rax, (%rcx)
movq -56(%rbp), %rax
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB260_10:
.cfi_def_cfa %rbp, 16
.loc 20 0 22 is_stmt 0
movq -40(%rbp), %rdi
.loc 20 575 26 is_stmt 1
callq __zig_return_error
movq __unnamed_191(%rip), %rax
movq -48(%rbp), %rcx
movq %rax, (%rcx)
movq -56(%rbp), %rax
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB260_11:
.cfi_def_cfa %rbp, 16
.loc 20 0 26 is_stmt 0
movq -40(%rbp), %rdi
.loc 20 576 23 is_stmt 1
callq __zig_return_error
movq __unnamed_192(%rip), %rax
movq -48(%rbp), %rcx
movq %rax, (%rcx)
movq -56(%rbp), %rax
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB260_12:
.cfi_def_cfa %rbp, 16
.loc 20 0 23 is_stmt 0
movq -40(%rbp), %rdi
.loc 20 577 22 is_stmt 1
callq __zig_return_error
movq __unnamed_193(%rip), %rax
movq -48(%rbp), %rcx
movq %rax, (%rcx)
movq -56(%rbp), %rax
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB260_13:
.cfi_def_cfa %rbp, 16
.loc 20 0 22 is_stmt 0
movq -40(%rbp), %rdi
.loc 20 578 23 is_stmt 1
callq __zig_return_error
movq __unnamed_194(%rip), %rax
movq -48(%rbp), %rcx
movq %rax, (%rcx)
movq -56(%rbp), %rax
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB260_14:
.cfi_def_cfa %rbp, 16
.loc 20 0 23 is_stmt 0
movq -40(%rbp), %rdi
.loc 20 579 29 is_stmt 1
callq __zig_return_error
movq __unnamed_195(%rip), %rax
movq -48(%rbp), %rcx
movq %rax, (%rcx)
movq -56(%rbp), %rax
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB260_15:
.cfi_def_cfa %rbp, 16
.loc 20 0 29 is_stmt 0
movq -40(%rbp), %rdi
.loc 20 580 23 is_stmt 1
callq __zig_return_error
movq __unnamed_196(%rip), %rax
movq -48(%rbp), %rcx
movq %rax, (%rcx)
movq -56(%rbp), %rax
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB260_16:
.cfi_def_cfa %rbp, 16
.loc 20 0 23 is_stmt 0
movq -40(%rbp), %rdi
.loc 20 581 23 is_stmt 1
callq __zig_return_error
movq __unnamed_197(%rip), %rax
movq -48(%rbp), %rcx
movq %rax, (%rcx)
movq -56(%rbp), %rax
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB260_17:
.cfi_def_cfa %rbp, 16
.loc 20 0 23 is_stmt 0
movq -40(%rbp), %rdi
.loc 20 582 23 is_stmt 1
callq __zig_return_error
movq __unnamed_198(%rip), %rax
movq -48(%rbp), %rcx
movq %rax, (%rcx)
movq -56(%rbp), %rax
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB260_18:
.cfi_def_cfa %rbp, 16
.loc 20 0 23 is_stmt 0
movq -40(%rbp), %rdi
.loc 20 583 23 is_stmt 1
callq __zig_return_error
movq __unnamed_199(%rip), %rax
movq -48(%rbp), %rcx
movq %rax, (%rcx)
movq -56(%rbp), %rax
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB260_19:
.cfi_def_cfa %rbp, 16
.loc 20 0 23 is_stmt 0
movq -40(%rbp), %rdi
.loc 20 584 23 is_stmt 1
callq __zig_return_error
movq __unnamed_200(%rip), %rax
movq -48(%rbp), %rcx
movq %rax, (%rcx)
movq -56(%rbp), %rax
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB260_20:
.cfi_def_cfa %rbp, 16
.loc 20 0 23 is_stmt 0
movq -40(%rbp), %rdi
.loc 20 585 24 is_stmt 1
callq __zig_return_error
movq __unnamed_201(%rip), %rax
movq -48(%rbp), %rcx
movq %rax, (%rcx)
movq -56(%rbp), %rax
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB260_21:
.cfi_def_cfa %rbp, 16
.loc 20 0 24 is_stmt 0
movq -40(%rbp), %rdi
.loc 20 586 22 is_stmt 1
callq __zig_return_error
movq __unnamed_202(%rip), %rax
movq -48(%rbp), %rcx
movq %rax, (%rcx)
movq -56(%rbp), %rax
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB260_22:
.cfi_def_cfa %rbp, 16
.loc 20 0 22 is_stmt 0
movq -40(%rbp), %rdi
.loc 20 587 23 is_stmt 1
callq __zig_return_error
movq __unnamed_203(%rip), %rax
movq -48(%rbp), %rcx
movq %rax, (%rcx)
movq -56(%rbp), %rax
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB260_23:
.cfi_def_cfa %rbp, 16
.loc 20 0 23 is_stmt 0
movq -40(%rbp), %rdi
.loc 20 588 22 is_stmt 1
callq __zig_return_error
movq __unnamed_204(%rip), %rax
movq -48(%rbp), %rcx
movq %rax, (%rcx)
movq -56(%rbp), %rax
addq $64, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2717:
.Lfunc_end260:
.size std.os.openC, .Lfunc_end260-std.os.openC
.cfi_endproc
.section .rodata,"a",@progbits
.p2align 2
.LJTI260_0:
.long .LBB260_4-.LJTI260_0
.long .LBB260_21-.LJTI260_0
.long .LBB260_17-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_5-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_18-.LJTI260_0
.long .LBB260_8-.LJTI260_0
.long .LBB260_6-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_23-.LJTI260_0
.long .LBB260_22-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_16-.LJTI260_0
.long .LBB260_20-.LJTI260_0
.long .LBB260_11-.LJTI260_0
.long .LBB260_7-.LJTI260_0
.long .LBB260_15-.LJTI260_0
.long .LBB260_13-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_9-.LJTI260_0
.long .LBB260_19-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_14-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_12-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_3-.LJTI260_0
.long .LBB260_10-.LJTI260_0
.section .rodata.cst32,"aM",@progbits,32
.p2align 5
.LCPI261_0:
.zero 32,170
.text
.p2align 4, 0x90
.type std.os.fstat,@function
std.os.fstat:
.Lfunc_begin261:
.loc 20 1832 0
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
andq $-32, %rsp
subq $288, %rsp
movq %rdi, %rax
movq %fs:40, %rcx
movq %rcx, 264(%rsp)
movl %edx, 56(%rsp)
.Ltmp2718:
.loc 20 1833 5 prologue_end
vmovaps .LCPI261_0(%rip), %ymm0
vmovups %ymm0, 176(%rsp)
vmovaps %ymm0, 160(%rsp)
vmovaps %ymm0, 128(%rsp)
vmovaps %ymm0, 96(%rsp)
vmovaps %ymm0, 64(%rsp)
movq $1296236545, 216(%rsp)
leaq 64(%rsp), %rcx
movq %rcx, 224(%rsp)
movq $144, 232(%rsp)
movq $0, 240(%rsp)
movq $0, 248(%rsp)
movq $0, 256(%rsp)
xorl %edx, %edx
leaq 216(%rsp), %r8
movq %rax, 48(%rsp)
movq %r8, %rax
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
.loc 20 1844 32
movl 56(%rsp), %r9d
movq %rdi, 40(%rsp)
.loc 20 1844 31 is_stmt 0
movl %r9d, %edi
movq %rsi, 32(%rsp)
movq %rcx, %rsi
movq %rdx, 24(%rsp)
vzeroupper
callq fstat@PLT
.loc 20 1844 18
movl %eax, %edi
callq std.c.getErrno
movw %ax, 62(%rsp)
.loc 20 1844 5
movzwl 62(%rsp), %edi
movl %edi, %ecx
movq %rcx, %rdx
subq $22, %rdx
movq %rcx, 16(%rsp)
ja .LBB261_1
.loc 20 0 5
leaq .LJTI261_0(%rip), %rax
movq 16(%rsp), %rcx
movslq (%rax,%rcx,4), %rdx
addq %rax, %rdx
jmpq *%rdx
.LBB261_1:
.loc 20 1849 46 is_stmt 1
movzwl 62(%rsp), %eax
movl %eax, %esi
movq 32(%rsp), %rdi
.loc 20 1849 45 is_stmt 0
callq std.os.unexpectedErrno
movq 40(%rsp), %rcx
movw %ax, 144(%rcx)
movq 32(%rsp), %rdi
.loc 20 1849 23
callq __zig_return_error
movq %fs:40, %rcx
movq 264(%rsp), %rdx
cmpq %rdx, %rcx
jne .LBB261_9
.loc 20 0 23
movq 48(%rsp), %rax
.loc 20 1849 23
movq %rbp, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB261_3:
.cfi_def_cfa %rbp, 16
.loc 20 0 23
movq 40(%rsp), %rax
.loc 20 1845 21 is_stmt 1
movw $0, 144(%rax)
vmovups 176(%rsp), %ymm0
vmovups %ymm0, 112(%rax)
vmovaps 64(%rsp), %ymm0
vmovaps 96(%rsp), %ymm1
vmovaps 128(%rsp), %ymm2
vmovaps 160(%rsp), %ymm3
vmovups %ymm3, 96(%rax)
vmovups %ymm2, 64(%rax)
vmovups %ymm1, 32(%rax)
vmovups %ymm0, (%rax)
movq %fs:40, %rcx
movq 264(%rsp), %rdx
cmpq %rdx, %rcx
jne .LBB261_10
.loc 20 0 21 is_stmt 0
movq 48(%rsp), %rax
.loc 20 1845 14
movq %rbp, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.LBB261_5:
.cfi_def_cfa %rbp, 16
.loc 20 0 14
xorl %eax, %eax
movl %eax, %esi
.loc 20 1846 19 is_stmt 1
leaq __unnamed_5(%rip), %rdi
callq std.special.panic
.LBB261_6:
.loc 20 0 19 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 20 1847 18 is_stmt 1
leaq __unnamed_5(%rip), %rdi
callq std.special.panic
.LBB261_7:
.loc 20 0 18 is_stmt 0
movq 32(%rsp), %rdi
.loc 20 1848 19 is_stmt 1
callq __zig_return_error
vmovups __unnamed_205+120(%rip), %ymm0
movq 40(%rsp), %rax
vmovups %ymm0, 120(%rax)
vmovups __unnamed_205+96(%rip), %ymm0
vmovups %ymm0, 96(%rax)
vmovups __unnamed_205+64(%rip), %ymm0
vmovups %ymm0, 64(%rax)
vmovups __unnamed_205+32(%rip), %ymm0
vmovups %ymm0, 32(%rax)
vmovups __unnamed_205(%rip), %ymm0
vmovups %ymm0, (%rax)
movq %fs:40, %rcx
movq 264(%rsp), %rdx
cmpq %rdx, %rcx
jne .LBB261_11
.loc 20 0 19 is_stmt 0
movq 48(%rsp), %rax
.loc 20 1848 19
movq %rbp, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
vzeroupper
retq
.Ltmp2719:
.LBB261_9:
.cfi_def_cfa %rbp, 16
.loc 20 0 0
callq __stack_chk_fail@PLT
.LBB261_10:
vzeroupper
callq __stack_chk_fail@PLT
.LBB261_11:
vzeroupper
callq __stack_chk_fail@PLT
.Ltmp2720:
.Lfunc_end261:
.size std.os.fstat, .Lfunc_end261-std.os.fstat
.cfi_endproc
.section .rodata,"a",@progbits
.p2align 2
.LJTI261_0:
.long .LBB261_3-.LJTI261_0
.long .LBB261_1-.LJTI261_0
.long .LBB261_1-.LJTI261_0
.long .LBB261_1-.LJTI261_0
.long .LBB261_1-.LJTI261_0
.long .LBB261_1-.LJTI261_0
.long .LBB261_1-.LJTI261_0
.long .LBB261_1-.LJTI261_0
.long .LBB261_1-.LJTI261_0
.long .LBB261_6-.LJTI261_0
.long .LBB261_1-.LJTI261_0
.long .LBB261_1-.LJTI261_0
.long .LBB261_7-.LJTI261_0
.long .LBB261_1-.LJTI261_0
.long .LBB261_1-.LJTI261_0
.long .LBB261_1-.LJTI261_0
.long .LBB261_1-.LJTI261_0
.long .LBB261_1-.LJTI261_0
.long .LBB261_1-.LJTI261_0
.long .LBB261_1-.LJTI261_0
.long .LBB261_1-.LJTI261_0
.long .LBB261_1-.LJTI261_0
.long .LBB261_5-.LJTI261_0
.text
.p2align 4, 0x90
.type std.os.bits.linux.x86_64.Stat.atime,@function
std.os.bits.linux.x86_64.Stat.atime:
.Lfunc_begin262:
.loc 5 509 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
movq %rdi, %rax
.Ltmp2721:
.loc 5 510 20 prologue_end
movq 72(%rsi), %rcx
movq %rcx, (%rdi)
movq 80(%rsi), %rcx
movq %rcx, 8(%rdi)
.loc 5 510 9 is_stmt 0
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2722:
.Lfunc_end262:
.size std.os.bits.linux.x86_64.Stat.atime, .Lfunc_end262-std.os.bits.linux.x86_64.Stat.atime
.cfi_endproc
.p2align 4, 0x90
.type std.os.bits.linux.x86_64.Stat.mtime,@function
std.os.bits.linux.x86_64.Stat.mtime:
.Lfunc_begin263:
.loc 5 513 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
movq %rdi, %rax
.Ltmp2723:
.loc 5 514 20 prologue_end
movq 88(%rsi), %rcx
movq %rcx, (%rdi)
movq 96(%rsi), %rcx
movq %rcx, 8(%rdi)
.loc 5 514 9 is_stmt 0
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2724:
.Lfunc_end263:
.size std.os.bits.linux.x86_64.Stat.mtime, .Lfunc_end263-std.os.bits.linux.x86_64.Stat.mtime
.cfi_endproc
.p2align 4, 0x90
.type std.os.bits.linux.x86_64.Stat.ctime,@function
std.os.bits.linux.x86_64.Stat.ctime:
.Lfunc_begin264:
.loc 5 517 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
movq %rdi, %rax
.Ltmp2725:
.loc 5 518 20 prologue_end
movq 104(%rsi), %rcx
movq %rcx, (%rdi)
movq 112(%rsi), %rcx
movq %rcx, 8(%rdi)
.loc 5 518 9 is_stmt 0
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2726:
.Lfunc_end264:
.size std.os.bits.linux.x86_64.Stat.ctime, .Lfunc_end264-std.os.bits.linux.x86_64.Stat.ctime
.cfi_endproc
.p2align 4, 0x90
.type std.debug.warn,@function
std.debug.warn:
.Lfunc_begin265:
.loc 2 48 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $336, %rsp
leaq -264(%rbp), %rax
movq %fs:40, %rcx
movq %rcx, -8(%rbp)
movq $0, -288(%rbp)
movq %rax, -280(%rbp)
movq $32, -272(%rbp)
movq %rdi, -336(%rbp)
.Ltmp2727:
.loc 2 49 38 prologue_end
leaq -296(%rbp), %rdi
leaq stderr_mutex(%rip), %rsi
callq std.mutex.Mutex.acquire
.Ltmp2728:
.loc 2 51 35
leaq -312(%rbp), %rdi
leaq -288(%rbp), %rsi
callq std.debug.getStderrStream
.loc 2 51 38 is_stmt 0
cmpw $0, -304(%rbp)
je .LBB265_3
.Ltmp2729:
.loc 2 0 38
leaq -296(%rbp), %rdi
.loc 2 50 23 is_stmt 1
callq std.mutex.Held.release
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB265_10
.Ltmp2730:
.loc 2 51 44
addq $336, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB265_3:
.cfi_def_cfa %rbp, 16
.loc 2 51 38 is_stmt 0
movq -312(%rbp), %rax
movq %rax, -320(%rbp)
.loc 2 52 11 is_stmt 1
movq -320(%rbp), %rsi
.loc 2 52 23 is_stmt 0
movq -336(%rbp), %rdx
.loc 2 52 17
leaq -288(%rbp), %rdi
callq "std.io.OutStream(std.os.WriteError).print.109"
movw %ax, -322(%rbp)
.loc 2 52 29
cmpw $0, -322(%rbp)
je .LBB265_7
.Ltmp2731:
.loc 2 0 29
leaq -296(%rbp), %rdi
.loc 2 50 23 is_stmt 1
callq std.mutex.Held.release
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB265_11
.Ltmp2732:
.loc 2 52 35
addq $336, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB265_7:
.cfi_def_cfa %rbp, 16
.loc 2 52 29 is_stmt 0
jmp .LBB265_8
.Ltmp2733:
.LBB265_8:
.loc 2 0 29
leaq -296(%rbp), %rdi
.loc 2 50 23 is_stmt 1
callq std.mutex.Held.release
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB265_12
.Ltmp2734:
.loc 2 48 55
addq $336, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2735:
.LBB265_10:
.cfi_def_cfa %rbp, 16
.loc 2 0 0 is_stmt 0
callq __stack_chk_fail@PLT
.LBB265_11:
callq __stack_chk_fail@PLT
.LBB265_12:
callq __stack_chk_fail@PLT
.Ltmp2736:
.Lfunc_end265:
.size std.debug.warn, .Lfunc_end265-std.debug.warn
.cfi_endproc
.p2align 4, 0x90
.type std.math.mul,@function
std.math.mul:
.Lfunc_begin266:
.loc 36 325 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $160, %rsp
movq %rdi, %rax
leaq -56(%rbp), %r8
movq %fs:40, %r9
movq %r9, -8(%rbp)
movq %rdx, -88(%rbp)
movq %rcx, -96(%rbp)
.Ltmp2737:
.loc 36 326 5 prologue_end
leaq -64(%rbp), %rcx
movq %rdi, -104(%rbp)
movq %rcx, %rdi
movl $170, %r10d
movq %rsi, -112(%rbp)
movl %r10d, %esi
movl $8, %edx
movq %rax, -120(%rbp)
movq %r8, -128(%rbp)
movq %rcx, -136(%rbp)
callq memset@PLT
movq $1296236545, -56(%rbp)
movq -136(%rbp), %rax
movq %rax, -48(%rbp)
movq $8, -40(%rbp)
movq $0, -32(%rbp)
movq $0, -24(%rbp)
movq $0, -16(%rbp)
xorl %esi, %esi
movl %esi, %edx
movq -128(%rbp), %rax
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
.loc 36 327 36
movq -88(%rbp), %rax
movq %rdx, -144(%rbp)
.loc 36 327 16 is_stmt 0
mulq -96(%rbp)
seto %r11b
movq %rax, -64(%rbp)
.loc 36 327 12
testb $1, %r11b
jne .LBB266_1
jmp .LBB266_2
.LBB266_1:
.loc 36 0 12
movq -104(%rbp), %rax
.loc 36 327 57
movw $29, 8(%rax)
.loc 36 327 12
leaq __unnamed_206(%rip), %rcx
movq %rcx, -152(%rbp)
jmp .LBB266_3
.LBB266_2:
.loc 36 327 72
movq -64(%rbp), %rax
movq -104(%rbp), %rcx
movw $0, 8(%rcx)
movq %rax, (%rcx)
movw $0, -72(%rbp)
movq %rax, -80(%rbp)
leaq -80(%rbp), %rax
movq %rax, -152(%rbp)
.LBB266_3:
.loc 36 0 72
movq -152(%rbp), %rax
.loc 36 327 5
cmpw $0, 8(%rax)
je .LBB266_5
.loc 36 0 5
movq -112(%rbp), %rdi
.loc 36 327 5
callq __zig_return_error
jmp .LBB266_6
.LBB266_5:
jmp .LBB266_6
.LBB266_6:
.loc 36 0 5
movq %fs:40, %rax
movq -8(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB266_8
movq -120(%rbp), %rax
.loc 36 327 5
addq $160, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2738:
.LBB266_8:
.cfi_def_cfa %rbp, 16
.loc 36 0 0
callq __stack_chk_fail@PLT
.Ltmp2739:
.Lfunc_end266:
.size std.math.mul, .Lfunc_end266-std.math.mul
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.alignedAlloc.70,@function
std.mem.Allocator.alignedAlloc.70:
.Lfunc_begin267:
.loc 8 100 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, %rax
movq %rdx, -8(%rbp)
movq %rcx, -16(%rbp)
.Ltmp2740:
.loc 8 108 55 prologue_end
movq -8(%rbp), %rdx
.loc 8 108 70 is_stmt 0
movq -16(%rbp), %rcx
movq %rdi, -24(%rbp)
movq %rsi, -32(%rbp)
movq %rax, -40(%rbp)
.loc 8 108 54
callq std.mem.Allocator.alignedAlloc.110
movq -24(%rbp), %rax
.loc 8 108 35
cmpw $0, 16(%rax)
je .LBB267_2
.loc 8 0 35
movq -32(%rbp), %rdi
.loc 8 108 35
callq __zig_return_error
jmp .LBB267_3
.LBB267_2:
jmp .LBB267_3
.LBB267_3:
.loc 8 0 35
movq -40(%rbp), %rax
.loc 8 108 35
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2741:
.Lfunc_end267:
.size std.mem.Allocator.alignedAlloc.70, .Lfunc_end267-std.mem.Allocator.alignedAlloc.70
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.free.71,@function
std.mem.Allocator.free.71:
.Lfunc_begin268:
.loc 8 221 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
pushq %r14
pushq %rbx
subq $128, %rsp
.cfi_offset %rbx, -32
.cfi_offset %r14, -24
movq %fs:40, %rax
movq %rax, -24(%rbp)
movq %rdi, -88(%rbp)
.Ltmp2742:
.loc 8 223 23 prologue_end
movq (%rsi), %rax
movq %rax, -72(%rbp)
imulq $56, 8(%rsi), %rax
movq %rax, -64(%rbp)
.loc 8 224 23
cmpq $0, -64(%rbp)
.loc 8 224 9 is_stmt 0
jne .LBB268_3
.Ltmp2743:
.loc 8 0 9
movq %fs:40, %rax
movq -24(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB268_10
.Ltmp2744:
.loc 8 224 29
addq $128, %rsp
popq %rbx
popq %r14
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2745:
.LBB268_3:
.cfi_def_cfa %rbp, 16
.loc 8 224 9
jmp .LBB268_4
.Ltmp2746:
.LBB268_4:
.loc 8 225 63 is_stmt 1
movq -72(%rbp), %rax
.loc 8 225 31 is_stmt 0
cmpq $0, %rax
movq %rax, -96(%rbp)
jne .LBB268_6
.Ltmp2747:
.loc 8 0 31
xorl %eax, %eax
movl %eax, %esi
.Ltmp2748:
.loc 8 225 31
leaq __unnamed_3(%rip), %rdi
callq std.special.panic
.LBB268_6:
.Ltmp2749:
.loc 8 0 31
xorl %eax, %eax
movl %eax, %ecx
movq -96(%rbp), %rdx
.loc 8 225 31
movq %rdx, -80(%rbp)
.loc 8 226 35 is_stmt 1
movq -88(%rbp), %rsi
.Ltmp2750:
movq 8(%rsi), %rsi
.loc 8 226 45 is_stmt 0
movq -88(%rbp), %rdi
.loc 8 226 74
movq -64(%rbp), %r8
.loc 8 226 64
movq -80(%rbp), %r9
cmpq %r8, %rcx
movq %rsi, -104(%rbp)
movq %rdi, -112(%rbp)
movq %r8, -120(%rbp)
movq %r9, -128(%rbp)
jbe .LBB268_8
.loc 8 0 64
xorl %eax, %eax
movl %eax, %esi
.loc 8 226 64
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.LBB268_8:
.loc 8 0 64
movq -128(%rbp), %rax
.loc 8 226 64
movq %rax, -40(%rbp)
movq -120(%rbp), %rcx
movq %rcx, -32(%rbp)
xorl %edx, %edx
movl %edx, %r8d
leaq -56(%rbp), %rdi
leaq -40(%rbp), %rdx
movl $8, %esi
movl $1, %r9d
movq -112(%rbp), %r10
movl %esi, -132(%rbp)
.loc 8 226 44
movq %r10, %rsi
movl -132(%rbp), %r11d
movl %r11d, %ecx
movq -104(%rbp), %rbx
callq *%rbx
.loc 8 227 29 is_stmt 1
movq -48(%rbp), %rax
.loc 8 227 34 is_stmt 0
testq %rax, %rax
sete %r14b
.loc 8 227 15
movzbl %r14b, %edi
callq std.debug.assert
movq %fs:40, %rax
movq -24(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB268_11
.loc 8 221 53 is_stmt 1
addq $128, %rsp
popq %rbx
popq %r14
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2751:
.LBB268_10:
.cfi_def_cfa %rbp, 16
.loc 8 0 0 is_stmt 0
callq __stack_chk_fail@PLT
.Ltmp2752:
.LBB268_11:
callq __stack_chk_fail@PLT
.Ltmp2753:
.Lfunc_end268:
.size std.mem.Allocator.free.71, .Lfunc_end268-std.mem.Allocator.free.71
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.alignedAlloc.72,@function
std.mem.Allocator.alignedAlloc.72:
.Lfunc_begin269:
.loc 8 100 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, %rax
movq %rdx, -8(%rbp)
movq %rcx, -16(%rbp)
.Ltmp2754:
.loc 8 108 55 prologue_end
movq -8(%rbp), %rdx
.loc 8 108 70 is_stmt 0
movq -16(%rbp), %rcx
movq %rdi, -24(%rbp)
movq %rsi, -32(%rbp)
movq %rax, -40(%rbp)
.loc 8 108 54
callq std.mem.Allocator.alignedAlloc.111
movq -24(%rbp), %rax
.loc 8 108 35
cmpw $0, 16(%rax)
je .LBB269_2
.loc 8 0 35
movq -32(%rbp), %rdi
.loc 8 108 35
callq __zig_return_error
jmp .LBB269_3
.LBB269_2:
jmp .LBB269_3
.LBB269_3:
.loc 8 0 35
movq -40(%rbp), %rax
.loc 8 108 35
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2755:
.Lfunc_end269:
.size std.mem.Allocator.alignedAlloc.72, .Lfunc_end269-std.mem.Allocator.alignedAlloc.72
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.free.73,@function
std.mem.Allocator.free.73:
.Lfunc_begin270:
.loc 8 221 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
pushq %r14
pushq %rbx
subq $128, %rsp
.cfi_offset %rbx, -32
.cfi_offset %r14, -24
movq %fs:40, %rax
movq %rax, -24(%rbp)
movq %rdi, -88(%rbp)
.Ltmp2756:
.loc 8 223 23 prologue_end
movq (%rsi), %rax
movq %rax, -72(%rbp)
movq 8(%rsi), %rax
shlq $4, %rax
movq %rax, -64(%rbp)
.loc 8 224 23
cmpq $0, -64(%rbp)
.loc 8 224 9 is_stmt 0
jne .LBB270_3
.Ltmp2757:
.loc 8 0 9
movq %fs:40, %rax
movq -24(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB270_10
.Ltmp2758:
.loc 8 224 29
addq $128, %rsp
popq %rbx
popq %r14
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2759:
.LBB270_3:
.cfi_def_cfa %rbp, 16
.loc 8 224 9
jmp .LBB270_4
.Ltmp2760:
.LBB270_4:
.loc 8 225 63 is_stmt 1
movq -72(%rbp), %rax
.loc 8 225 31 is_stmt 0
cmpq $0, %rax
movq %rax, -96(%rbp)
jne .LBB270_6
.Ltmp2761:
.loc 8 0 31
xorl %eax, %eax
movl %eax, %esi
.Ltmp2762:
.loc 8 225 31
leaq __unnamed_3(%rip), %rdi
callq std.special.panic
.LBB270_6:
.Ltmp2763:
.loc 8 0 31
xorl %eax, %eax
movl %eax, %ecx
movq -96(%rbp), %rdx
.loc 8 225 31
movq %rdx, -80(%rbp)
.loc 8 226 35 is_stmt 1
movq -88(%rbp), %rsi
.Ltmp2764:
movq 8(%rsi), %rsi
.loc 8 226 45 is_stmt 0
movq -88(%rbp), %rdi
.loc 8 226 74
movq -64(%rbp), %r8
.loc 8 226 64
movq -80(%rbp), %r9
cmpq %r8, %rcx
movq %rsi, -104(%rbp)
movq %rdi, -112(%rbp)
movq %r8, -120(%rbp)
movq %r9, -128(%rbp)
jbe .LBB270_8
.loc 8 0 64
xorl %eax, %eax
movl %eax, %esi
.loc 8 226 64
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.LBB270_8:
.loc 8 0 64
movq -128(%rbp), %rax
.loc 8 226 64
movq %rax, -40(%rbp)
movq -120(%rbp), %rcx
movq %rcx, -32(%rbp)
xorl %edx, %edx
movl %edx, %r8d
leaq -56(%rbp), %rdi
leaq -40(%rbp), %rdx
movl $8, %esi
movl $1, %r9d
movq -112(%rbp), %r10
movl %esi, -132(%rbp)
.loc 8 226 44
movq %r10, %rsi
movl -132(%rbp), %r11d
movl %r11d, %ecx
movq -104(%rbp), %rbx
callq *%rbx
.loc 8 227 29 is_stmt 1
movq -48(%rbp), %rax
.loc 8 227 34 is_stmt 0
testq %rax, %rax
sete %r14b
.loc 8 227 15
movzbl %r14b, %edi
callq std.debug.assert
movq %fs:40, %rax
movq -24(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB270_11
.loc 8 221 53 is_stmt 1
addq $128, %rsp
popq %rbx
popq %r14
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2765:
.LBB270_10:
.cfi_def_cfa %rbp, 16
.loc 8 0 0 is_stmt 0
callq __stack_chk_fail@PLT
.Ltmp2766:
.LBB270_11:
callq __stack_chk_fail@PLT
.Ltmp2767:
.Lfunc_end270:
.size std.mem.Allocator.free.73, .Lfunc_end270-std.mem.Allocator.free.73
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.alignedAlloc.74,@function
std.mem.Allocator.alignedAlloc.74:
.Lfunc_begin271:
.loc 8 100 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, %rax
movq %rdx, -8(%rbp)
movq %rcx, -16(%rbp)
.Ltmp2768:
.loc 8 108 55 prologue_end
movq -8(%rbp), %rdx
.loc 8 108 70 is_stmt 0
movq -16(%rbp), %rcx
movq %rdi, -24(%rbp)
movq %rsi, -32(%rbp)
movq %rax, -40(%rbp)
.loc 8 108 54
callq std.mem.Allocator.alignedAlloc.112
movq -24(%rbp), %rax
.loc 8 108 35
cmpw $0, 16(%rax)
je .LBB271_2
.loc 8 0 35
movq -32(%rbp), %rdi
.loc 8 108 35
callq __zig_return_error
jmp .LBB271_3
.LBB271_2:
jmp .LBB271_3
.LBB271_3:
.loc 8 0 35
movq -40(%rbp), %rax
.loc 8 108 35
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2769:
.Lfunc_end271:
.size std.mem.Allocator.alignedAlloc.74, .Lfunc_end271-std.mem.Allocator.alignedAlloc.74
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.free.75,@function
std.mem.Allocator.free.75:
.Lfunc_begin272:
.loc 8 221 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
pushq %r14
pushq %rbx
subq $128, %rsp
.cfi_offset %rbx, -32
.cfi_offset %r14, -24
movq %fs:40, %rax
movq %rax, -24(%rbp)
movq %rdi, -88(%rbp)
.Ltmp2770:
.loc 8 223 23 prologue_end
movq (%rsi), %rax
movq %rax, -72(%rbp)
imulq $40, 8(%rsi), %rax
movq %rax, -64(%rbp)
.loc 8 224 23
cmpq $0, -64(%rbp)
.loc 8 224 9 is_stmt 0
jne .LBB272_3
.Ltmp2771:
.loc 8 0 9
movq %fs:40, %rax
movq -24(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB272_10
.Ltmp2772:
.loc 8 224 29
addq $128, %rsp
popq %rbx
popq %r14
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2773:
.LBB272_3:
.cfi_def_cfa %rbp, 16
.loc 8 224 9
jmp .LBB272_4
.Ltmp2774:
.LBB272_4:
.loc 8 225 63 is_stmt 1
movq -72(%rbp), %rax
.loc 8 225 31 is_stmt 0
cmpq $0, %rax
movq %rax, -96(%rbp)
jne .LBB272_6
.Ltmp2775:
.loc 8 0 31
xorl %eax, %eax
movl %eax, %esi
.Ltmp2776:
.loc 8 225 31
leaq __unnamed_3(%rip), %rdi
callq std.special.panic
.LBB272_6:
.Ltmp2777:
.loc 8 0 31
xorl %eax, %eax
movl %eax, %ecx
movq -96(%rbp), %rdx
.loc 8 225 31
movq %rdx, -80(%rbp)
.loc 8 226 35 is_stmt 1
movq -88(%rbp), %rsi
.Ltmp2778:
movq 8(%rsi), %rsi
.loc 8 226 45 is_stmt 0
movq -88(%rbp), %rdi
.loc 8 226 74
movq -64(%rbp), %r8
.loc 8 226 64
movq -80(%rbp), %r9
cmpq %r8, %rcx
movq %rsi, -104(%rbp)
movq %rdi, -112(%rbp)
movq %r8, -120(%rbp)
movq %r9, -128(%rbp)
jbe .LBB272_8
.loc 8 0 64
xorl %eax, %eax
movl %eax, %esi
.loc 8 226 64
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.LBB272_8:
.loc 8 0 64
movq -128(%rbp), %rax
.loc 8 226 64
movq %rax, -40(%rbp)
movq -120(%rbp), %rcx
movq %rcx, -32(%rbp)
xorl %edx, %edx
movl %edx, %r8d
leaq -56(%rbp), %rdi
leaq -40(%rbp), %rdx
movl $8, %esi
movl $1, %r9d
movq -112(%rbp), %r10
movl %esi, -132(%rbp)
.loc 8 226 44
movq %r10, %rsi
movl -132(%rbp), %r11d
movl %r11d, %ecx
movq -104(%rbp), %rbx
callq *%rbx
.loc 8 227 29 is_stmt 1
movq -48(%rbp), %rax
.loc 8 227 34 is_stmt 0
testq %rax, %rax
sete %r14b
.loc 8 227 15
movzbl %r14b, %edi
callq std.debug.assert
movq %fs:40, %rax
movq -24(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB272_11
.loc 8 221 53 is_stmt 1
addq $128, %rsp
popq %rbx
popq %r14
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2779:
.LBB272_10:
.cfi_def_cfa %rbp, 16
.loc 8 0 0 is_stmt 0
callq __stack_chk_fail@PLT
.Ltmp2780:
.LBB272_11:
callq __stack_chk_fail@PLT
.Ltmp2781:
.Lfunc_end272:
.size std.mem.Allocator.free.75, .Lfunc_end272-std.mem.Allocator.free.75
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.alignedAlloc.76,@function
std.mem.Allocator.alignedAlloc.76:
.Lfunc_begin273:
.loc 8 100 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, %rax
movq %rdx, -8(%rbp)
movq %rcx, -16(%rbp)
.Ltmp2782:
.loc 8 108 55 prologue_end
movq -8(%rbp), %rdx
.loc 8 108 70 is_stmt 0
movq -16(%rbp), %rcx
movq %rdi, -24(%rbp)
movq %rsi, -32(%rbp)
movq %rax, -40(%rbp)
.loc 8 108 54
callq std.mem.Allocator.alignedAlloc.113
movq -24(%rbp), %rax
.loc 8 108 35
cmpw $0, 16(%rax)
je .LBB273_2
.loc 8 0 35
movq -32(%rbp), %rdi
.loc 8 108 35
callq __zig_return_error
jmp .LBB273_3
.LBB273_2:
jmp .LBB273_3
.LBB273_3:
.loc 8 0 35
movq -40(%rbp), %rax
.loc 8 108 35
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2783:
.Lfunc_end273:
.size std.mem.Allocator.alignedAlloc.76, .Lfunc_end273-std.mem.Allocator.alignedAlloc.76
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.free.77,@function
std.mem.Allocator.free.77:
.Lfunc_begin274:
.loc 8 221 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
pushq %r14
pushq %rbx
subq $128, %rsp
.cfi_offset %rbx, -32
.cfi_offset %r14, -24
movq %fs:40, %rax
movq %rax, -24(%rbp)
movq %rdi, -88(%rbp)
.Ltmp2784:
.loc 8 223 23 prologue_end
movq (%rsi), %rax
movq %rax, -72(%rbp)
movq 8(%rsi), %rax
shlq $5, %rax
movq %rax, -64(%rbp)
.loc 8 224 23
cmpq $0, -64(%rbp)
.loc 8 224 9 is_stmt 0
jne .LBB274_3
.Ltmp2785:
.loc 8 0 9
movq %fs:40, %rax
movq -24(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB274_10
.Ltmp2786:
.loc 8 224 29
addq $128, %rsp
popq %rbx
popq %r14
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2787:
.LBB274_3:
.cfi_def_cfa %rbp, 16
.loc 8 224 9
jmp .LBB274_4
.Ltmp2788:
.LBB274_4:
.loc 8 225 63 is_stmt 1
movq -72(%rbp), %rax
.loc 8 225 31 is_stmt 0
cmpq $0, %rax
movq %rax, -96(%rbp)
jne .LBB274_6
.Ltmp2789:
.loc 8 0 31
xorl %eax, %eax
movl %eax, %esi
.Ltmp2790:
.loc 8 225 31
leaq __unnamed_3(%rip), %rdi
callq std.special.panic
.LBB274_6:
.Ltmp2791:
.loc 8 0 31
xorl %eax, %eax
movl %eax, %ecx
movq -96(%rbp), %rdx
.loc 8 225 31
movq %rdx, -80(%rbp)
.loc 8 226 35 is_stmt 1
movq -88(%rbp), %rsi
.Ltmp2792:
movq 8(%rsi), %rsi
.loc 8 226 45 is_stmt 0
movq -88(%rbp), %rdi
.loc 8 226 74
movq -64(%rbp), %r8
.loc 8 226 64
movq -80(%rbp), %r9
cmpq %r8, %rcx
movq %rsi, -104(%rbp)
movq %rdi, -112(%rbp)
movq %r8, -120(%rbp)
movq %r9, -128(%rbp)
jbe .LBB274_8
.loc 8 0 64
xorl %eax, %eax
movl %eax, %esi
.loc 8 226 64
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.LBB274_8:
.loc 8 0 64
movq -128(%rbp), %rax
.loc 8 226 64
movq %rax, -40(%rbp)
movq -120(%rbp), %rcx
movq %rcx, -32(%rbp)
xorl %edx, %edx
movl %edx, %r8d
leaq -56(%rbp), %rdi
leaq -40(%rbp), %rdx
movl $8, %esi
movl $1, %r9d
movq -112(%rbp), %r10
movl %esi, -132(%rbp)
.loc 8 226 44
movq %r10, %rsi
movl -132(%rbp), %r11d
movl %r11d, %ecx
movq -104(%rbp), %rbx
callq *%rbx
.loc 8 227 29 is_stmt 1
movq -48(%rbp), %rax
.loc 8 227 34 is_stmt 0
testq %rax, %rax
sete %r14b
.loc 8 227 15
movzbl %r14b, %edi
callq std.debug.assert
movq %fs:40, %rax
movq -24(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB274_11
.loc 8 221 53 is_stmt 1
addq $128, %rsp
popq %rbx
popq %r14
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2793:
.LBB274_10:
.cfi_def_cfa %rbp, 16
.loc 8 0 0 is_stmt 0
callq __stack_chk_fail@PLT
.Ltmp2794:
.LBB274_11:
callq __stack_chk_fail@PLT
.Ltmp2795:
.Lfunc_end274:
.size std.mem.Allocator.free.77, .Lfunc_end274-std.mem.Allocator.free.77
.cfi_endproc
.p2align 4, 0x90
.type "std.io.in_stream.InStream(anyerror).readVarInt",@function
"std.io.in_stream.InStream(anyerror).readVarInt":
.Lfunc_begin275:
.loc 38 177 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $160, %rsp
movq %rdi, %rax
movq %fs:40, %r9
movq %r9, -8(%rbp)
movq %rdx, -96(%rbp)
andb $1, %cl
movb %cl, -97(%rbp)
movq %r8, -112(%rbp)
.Ltmp2796:
.loc 38 178 25 prologue_end
cmpq $8, -112(%rbp)
setbe %cl
.loc 38 178 19 is_stmt 0
movzbl %cl, %r10d
movq %rdi, -120(%rbp)
movl %r10d, %edi
movq %rsi, -128(%rbp)
movq %rax, -136(%rbp)
callq std.debug.assert
leaq -56(%rbp), %rax
.loc 38 179 13 is_stmt 1
leaq -64(%rbp), %rdx
movq %rdx, %rdi
movl $170, %esi
movl $8, %r8d
movq %rdx, -144(%rbp)
movq %r8, %rdx
movq %rax, -152(%rbp)
callq memset@PLT
movq $1296236545, -56(%rbp)
movq -144(%rbp), %rax
movq %rax, -48(%rbp)
movq $8, -40(%rbp)
movq $0, -32(%rbp)
movq $0, -24(%rbp)
movq $0, -16(%rbp)
xorl %esi, %esi
movl %esi, %edx
movq -152(%rbp), %rax
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
xorl %esi, %esi
movl %esi, %eax
.loc 38 180 41
movq -112(%rbp), %rdi
.loc 38 180 36 is_stmt 0
cmpq %rdi, %rax
movq %rdi, -160(%rbp)
jbe .LBB275_6
jmp .LBB275_5
.LBB275_1:
.loc 38 181 13 is_stmt 1
movw -82(%rbp), %ax
movq -120(%rbp), %rcx
movw %ax, 8(%rcx)
movq -128(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB275_9
.loc 38 0 13 is_stmt 0
movq -136(%rbp), %rax
.loc 38 181 13
addq $160, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB275_3:
.cfi_def_cfa %rbp, 16
.loc 38 182 34 is_stmt 1
movzbl -97(%rbp), %esi
leaq -80(%rbp), %rdi
callq std.mem.readVarInt
movq -120(%rbp), %rcx
movw $0, 8(%rcx)
movq %rax, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB275_10
.loc 38 0 34 is_stmt 0
movq -136(%rbp), %rax
.loc 38 182 13
addq $160, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB275_5:
.cfi_def_cfa %rbp, 16
.loc 38 0 13
xorl %eax, %eax
movl %eax, %esi
.loc 38 180 36 is_stmt 1
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.LBB275_6:
.loc 38 0 36 is_stmt 0
movq -160(%rbp), %rax
.loc 38 180 36
cmpq $8, %rax
jbe .LBB275_8
.loc 38 0 36
xorl %eax, %eax
movl %eax, %esi
.loc 38 180 36
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.LBB275_8:
.loc 38 0 36
leaq -64(%rbp), %rax
.loc 38 180 36
movq %rax, -80(%rbp)
movq -160(%rbp), %rax
subq $0, %rax
movq %rax, -72(%rbp)
.loc 38 181 21 is_stmt 1
movq -96(%rbp), %rsi
movq -128(%rbp), %rdi
.loc 38 181 31 is_stmt 0
leaq -80(%rbp), %rdx
.Ltmp2797:
callq "std.io.in_stream.InStream(anyerror).readNoEof"
.Ltmp2798:
movw %ax, -82(%rbp)
.loc 38 181 13
cmpw $0, -82(%rbp)
jne .LBB275_1
jmp .LBB275_3
.Ltmp2799:
.LBB275_9:
.loc 38 0 0
callq __stack_chk_fail@PLT
.LBB275_10:
callq __stack_chk_fail@PLT
.Ltmp2800:
.Lfunc_end275:
.size "std.io.in_stream.InStream(anyerror).readVarInt", .Lfunc_end275-"std.io.in_stream.InStream(anyerror).readVarInt"
.cfi_endproc
.p2align 4, 0x90
.type "std.io.in_stream.InStream(anyerror).readIntLittle.78",@function
"std.io.in_stream.InStream(anyerror).readIntLittle.78":
.Lfunc_begin276:
.loc 38 159 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $144, %rsp
movq %rdi, %rax
leaq -56(%rbp), %rcx
movq %fs:40, %r8
movq %r8, -8(%rbp)
movq %rdx, -96(%rbp)
.Ltmp2801:
.loc 38 160 13 prologue_end
leaq -57(%rbp), %rdx
movq %rdi, -104(%rbp)
movq %rdx, %rdi
movl $170, %r9d
movq %rsi, -112(%rbp)
movl %r9d, %esi
movl $1, %r8d
movq %rdx, -120(%rbp)
movq %r8, %rdx
movq %rax, -128(%rbp)
movq %rcx, -136(%rbp)
callq memset@PLT
movq $1296236545, -56(%rbp)
movq -120(%rbp), %rax
movq %rax, -48(%rbp)
movq $1, -40(%rbp)
movq $0, -32(%rbp)
movq $0, -24(%rbp)
movq $0, -16(%rbp)
xorl %esi, %esi
movl %esi, %edx
movq -136(%rbp), %rax
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
leaq -57(%rbp), %rax
.Ltmp2802:
.loc 38 161 21
movq -96(%rbp), %rsi
.loc 38 161 37 is_stmt 0
movq %rax, -80(%rbp)
movq $1, -72(%rbp)
movq -112(%rbp), %rdi
.loc 38 161 31
leaq -80(%rbp), %rax
.Ltmp2803:
.loc 38 0 31
movq %rdx, -144(%rbp)
.loc 38 161 31
movq %rax, %rdx
callq "std.io.in_stream.InStream(anyerror).readNoEof"
movw %ax, -82(%rbp)
.loc 38 161 13
cmpw $0, -82(%rbp)
je .LBB276_3
movw -82(%rbp), %ax
movq -104(%rbp), %rcx
movw %ax, 2(%rcx)
movq -112(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB276_5
.loc 38 0 13
movq -128(%rbp), %rax
.loc 38 161 13
addq $144, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB276_3:
.cfi_def_cfa %rbp, 16
.loc 38 0 13
leaq -57(%rbp), %rdi
.loc 38 162 37 is_stmt 1
callq std.mem.readIntNative.82
movq -104(%rbp), %rcx
movw $0, 2(%rcx)
movb %al, (%rcx)
movq %fs:40, %rdx
movq -8(%rbp), %rsi
cmpq %rsi, %rdx
jne .LBB276_6
.loc 38 0 37 is_stmt 0
movq -128(%rbp), %rax
.loc 38 162 13
addq $144, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2804:
.LBB276_5:
.cfi_def_cfa %rbp, 16
.loc 38 0 0
callq __stack_chk_fail@PLT
.LBB276_6:
callq __stack_chk_fail@PLT
.Ltmp2805:
.Lfunc_end276:
.size "std.io.in_stream.InStream(anyerror).readIntLittle.78", .Lfunc_end276-"std.io.in_stream.InStream(anyerror).readIntLittle.78"
.cfi_endproc
.p2align 4, 0x90
.type "std.io.in_stream.InStream(anyerror).readIntLittle.79",@function
"std.io.in_stream.InStream(anyerror).readIntLittle.79":
.Lfunc_begin277:
.loc 38 159 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $144, %rsp
movq %rdi, %rax
leaq -56(%rbp), %rcx
movq %fs:40, %r8
movq %r8, -8(%rbp)
movq %rdx, -96(%rbp)
.Ltmp2806:
.loc 38 160 13 prologue_end
leaq -58(%rbp), %rdx
movq %rdi, -104(%rbp)
movq %rdx, %rdi
movl $170, %r9d
movq %rsi, -112(%rbp)
movl %r9d, %esi
movl $2, %r8d
movq %rdx, -120(%rbp)
movq %r8, %rdx
movq %rax, -128(%rbp)
movq %rcx, -136(%rbp)
callq memset@PLT
movq $1296236545, -56(%rbp)
movq -120(%rbp), %rax
movq %rax, -48(%rbp)
movq $2, -40(%rbp)
movq $0, -32(%rbp)
movq $0, -24(%rbp)
movq $0, -16(%rbp)
xorl %esi, %esi
movl %esi, %edx
movq -136(%rbp), %rax
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
leaq -58(%rbp), %rax
.Ltmp2807:
.loc 38 161 21
movq -96(%rbp), %rsi
.loc 38 161 37 is_stmt 0
movq %rax, -80(%rbp)
movq $2, -72(%rbp)
movq -112(%rbp), %rdi
.loc 38 161 31
leaq -80(%rbp), %rax
.Ltmp2808:
.loc 38 0 31
movq %rdx, -144(%rbp)
.loc 38 161 31
movq %rax, %rdx
callq "std.io.in_stream.InStream(anyerror).readNoEof"
movw %ax, -82(%rbp)
.loc 38 161 13
cmpw $0, -82(%rbp)
je .LBB277_3
movw -82(%rbp), %ax
movq -104(%rbp), %rcx
movw %ax, 2(%rcx)
movq -112(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB277_5
.loc 38 0 13
movq -128(%rbp), %rax
.loc 38 161 13
addq $144, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB277_3:
.cfi_def_cfa %rbp, 16
.loc 38 0 13
leaq -58(%rbp), %rdi
.loc 38 162 37 is_stmt 1
callq std.mem.readIntNative
movq -104(%rbp), %rcx
movw $0, 2(%rcx)
movw %ax, (%rcx)
movq %fs:40, %rdx
movq -8(%rbp), %rsi
cmpq %rsi, %rdx
jne .LBB277_6
.loc 38 0 37 is_stmt 0
movq -128(%rbp), %rax
.loc 38 162 13
addq $144, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2809:
.LBB277_5:
.cfi_def_cfa %rbp, 16
.loc 38 0 0
callq __stack_chk_fail@PLT
.LBB277_6:
callq __stack_chk_fail@PLT
.Ltmp2810:
.Lfunc_end277:
.size "std.io.in_stream.InStream(anyerror).readIntLittle.79", .Lfunc_end277-"std.io.in_stream.InStream(anyerror).readIntLittle.79"
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.free.80,@function
std.mem.Allocator.free.80:
.Lfunc_begin278:
.loc 8 221 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
pushq %rbx
subq $120, %rsp
.cfi_offset %rbx, -24
movq %fs:40, %rax
movq %rax, -16(%rbp)
movq %rdi, -80(%rbp)
.Ltmp2811:
.loc 8 223 23 prologue_end
movq (%rsi), %rax
movq %rax, -64(%rbp)
movq 8(%rsi), %rax
shlq $0, %rax
movq %rax, -56(%rbp)
.loc 8 224 23
cmpq $0, -56(%rbp)
.loc 8 224 9 is_stmt 0
jne .LBB278_3
.Ltmp2812:
.loc 8 0 9
movq %fs:40, %rax
movq -16(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB278_10
.Ltmp2813:
.loc 8 224 29
addq $120, %rsp
popq %rbx
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2814:
.LBB278_3:
.cfi_def_cfa %rbp, 16
.loc 8 224 9
jmp .LBB278_4
.Ltmp2815:
.LBB278_4:
.loc 8 225 63 is_stmt 1
movq -64(%rbp), %rax
.loc 8 225 31 is_stmt 0
cmpq $0, %rax
movq %rax, -88(%rbp)
jne .LBB278_6
.Ltmp2816:
.loc 8 0 31
xorl %eax, %eax
movl %eax, %esi
.Ltmp2817:
.loc 8 225 31
leaq __unnamed_3(%rip), %rdi
callq std.special.panic
.LBB278_6:
.Ltmp2818:
.loc 8 0 31
xorl %eax, %eax
movl %eax, %ecx
movq -88(%rbp), %rdx
.loc 8 225 31
movq %rdx, -72(%rbp)
.loc 8 226 35 is_stmt 1
movq -80(%rbp), %rsi
.Ltmp2819:
movq 8(%rsi), %rsi
.loc 8 226 45 is_stmt 0
movq -80(%rbp), %rdi
.loc 8 226 74
movq -56(%rbp), %r8
.loc 8 226 64
movq -72(%rbp), %r9
cmpq %r8, %rcx
movq %rsi, -96(%rbp)
movq %rdi, -104(%rbp)
movq %r8, -112(%rbp)
movq %r9, -120(%rbp)
jbe .LBB278_8
.loc 8 0 64
xorl %eax, %eax
movl %eax, %esi
.loc 8 226 64
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.LBB278_8:
.loc 8 0 64
movq -120(%rbp), %rax
.loc 8 226 64
movq %rax, -32(%rbp)
movq -112(%rbp), %rcx
movq %rcx, -24(%rbp)
xorl %edx, %edx
movl %edx, %r8d
leaq -48(%rbp), %rdi
leaq -32(%rbp), %rdx
movl $1, %esi
movq -104(%rbp), %r9
movl %esi, -124(%rbp)
.loc 8 226 44
movq %r9, %rsi
movl -124(%rbp), %r10d
movl %r10d, %ecx
movl %r10d, %r9d
movq -96(%rbp), %r11
callq *%r11
.loc 8 227 29 is_stmt 1
movq -40(%rbp), %rax
.loc 8 227 34 is_stmt 0
testq %rax, %rax
sete %bl
.loc 8 227 15
movzbl %bl, %edi
callq std.debug.assert
movq %fs:40, %rax
movq -16(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB278_11
.loc 8 221 53 is_stmt 1
addq $120, %rsp
popq %rbx
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2820:
.LBB278_10:
.cfi_def_cfa %rbp, 16
.loc 8 0 0 is_stmt 0
callq __stack_chk_fail@PLT
.Ltmp2821:
.LBB278_11:
callq __stack_chk_fail@PLT
.Ltmp2822:
.Lfunc_end278:
.size std.mem.Allocator.free.80, .Lfunc_end278-std.mem.Allocator.free.80
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.alloc.81,@function
std.mem.Allocator.alloc.81:
.Lfunc_begin279:
.loc 8 96 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, %rax
movq %rdx, -8(%rbp)
movq %rcx, -16(%rbp)
.Ltmp2823:
.loc 8 97 20 prologue_end
movq -8(%rbp), %rdx
.loc 8 97 43 is_stmt 0
movq -16(%rbp), %rcx
movq %rdi, -24(%rbp)
movq %rsi, -32(%rbp)
movq %rax, -40(%rbp)
.loc 8 97 33
callq std.mem.Allocator.alignedAlloc.114
movq -24(%rbp), %rax
.loc 8 97 9
cmpw $0, 16(%rax)
je .LBB279_2
.loc 8 0 9
movq -32(%rbp), %rdi
.loc 8 97 9
callq __zig_return_error
jmp .LBB279_3
.LBB279_2:
jmp .LBB279_3
.LBB279_3:
.loc 8 0 9
movq -40(%rbp), %rax
.loc 8 97 9
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2824:
.Lfunc_end279:
.size std.mem.Allocator.alloc.81, .Lfunc_end279-std.mem.Allocator.alloc.81
.cfi_endproc
.p2align 4, 0x90
.type std.mem.readVarInt,@function
std.mem.readVarInt:
.Lfunc_begin280:
.loc 8 505 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $128, %rsp
andb $1, %sil
movb %sil, -25(%rbp)
.Ltmp2825:
.loc 8 506 5 prologue_end
movq $0, -8(%rbp)
.loc 8 507 5
movb -25(%rbp), %al
testb %al, %al
movq %rdi, -40(%rbp)
.Ltmp2826:
.loc 8 0 5 is_stmt 0
movb %al, -41(%rbp)
.loc 8 507 5
jne .LBB280_4
jmp .LBB280_15
.Ltmp2827:
.LBB280_15:
.loc 8 0 5
movb -41(%rbp), %al
.loc 8 507 5
testb $1, %al
jne .LBB280_7
jmp .LBB280_1
.Ltmp2828:
.LBB280_1:
.loc 8 509 13 is_stmt 1
movq $0, -16(%rbp)
movq -40(%rbp), %rax
movq 8(%rax), %rcx
movq %rcx, -56(%rbp)
.Ltmp2829:
.LBB280_2:
movq -16(%rbp), %rax
movq -56(%rbp), %rcx
cmpq %rcx, %rax
movq %rax, -64(%rbp)
jae .LBB280_8
.Ltmp2830:
.loc 8 0 13 is_stmt 0
movq -40(%rbp), %rax
.loc 8 509 13
movq (%rax), %rcx
movq %rcx, %rdx
movq -64(%rbp), %rsi
addq %rsi, %rdx
.Ltmp2831:
.loc 8 510 27 is_stmt 1
movq -8(%rbp), %rdi
.loc 8 510 34 is_stmt 0
shlq $8, %rdi
.loc 8 510 42
movzbl (%rcx,%rsi), %r8d
movl %r8d, %ecx
.loc 8 510 40
orq %rcx, %rdi
movq %rdi, -8(%rbp)
.Ltmp2832:
.loc 8 509 13 is_stmt 1
addq $1, %rsi
movq %rsi, -16(%rbp)
jmp .LBB280_2
.Ltmp2833:
.LBB280_4:
.loc 8 515 29
movq $0, -24(%rbp)
movq -40(%rbp), %rax
.loc 8 515 13 is_stmt 0
movq 8(%rax), %rcx
movq %rcx, -72(%rbp)
.Ltmp2834:
.LBB280_5:
movq -24(%rbp), %rax
movq -72(%rbp), %rcx
cmpq %rcx, %rax
movq %rax, -80(%rbp)
jae .LBB280_9
.Ltmp2835:
.loc 8 0 13
movq -40(%rbp), %rax
.loc 8 515 13
movq (%rax), %rcx
movq %rcx, %rdx
movq -80(%rbp), %rsi
addq %rsi, %rdx
.Ltmp2836:
.loc 8 516 26 is_stmt 1
movq -8(%rbp), %rdi
.loc 8 516 46 is_stmt 0
movzbl (%rcx,%rsi), %r8d
movl %r8d, %ecx
.loc 8 516 73
movq -24(%rbp), %rax
.loc 8 516 79
movl $8, %r9d
movq %rdx, -88(%rbp)
.Ltmp2837:
mulq %r9
seto %r10b
movq %rdi, -96(%rbp)
movq %rcx, -104(%rbp)
movq %rax, -112(%rbp)
jo .LBB280_11
jmp .LBB280_12
.Ltmp2838:
.LBB280_7:
.loc 8 0 79
xorl %eax, %eax
movl %eax, %esi
.loc 8 507 5 is_stmt 1
leaq __unnamed_5(%rip), %rdi
callq std.special.panic
.Ltmp2839:
.LBB280_8:
jmp .LBB280_10
.Ltmp2840:
.LBB280_9:
jmp .LBB280_10
.Ltmp2841:
.LBB280_10:
.loc 8 520 12
movq -8(%rbp), %rax
.loc 8 520 5 is_stmt 0
addq $128, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2842:
.LBB280_11:
.cfi_def_cfa %rbp, 16
.loc 8 0 5
xorl %eax, %eax
movl %eax, %esi
.Ltmp2843:
.loc 8 516 79 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp2844:
.LBB280_12:
.loc 8 0 79 is_stmt 0
movq -112(%rbp), %rax
movq -112(%rbp), %rcx
.loc 8 516 53
movl %ecx, %edx
andl $63, %edx
movl %edx, %esi
cmpq %rsi, %rcx
movb %al, -113(%rbp)
jne .LBB280_14
.Ltmp2845:
.loc 8 0 53
movb -113(%rbp), %al
.loc 8 516 50
movzbl %al, %ecx
movl %ecx, %edx
andl $63, %edx
movl %edx, %ecx
movq -104(%rbp), %rsi
shlq %cl, %rsi
movq -96(%rbp), %rdi
.loc 8 516 33
orq %rsi, %rdi
movq %rdi, -8(%rbp)
movq -80(%rbp), %rsi
.Ltmp2846:
.loc 8 515 13 is_stmt 1
addq $1, %rsi
movq %rsi, -24(%rbp)
jmp .LBB280_5
.Ltmp2847:
.LBB280_14:
.loc 8 0 13 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.Ltmp2848:
.loc 8 516 53 is_stmt 1
leaq __unnamed_13(%rip), %rdi
callq std.special.panic
.Ltmp2849:
.Lfunc_end280:
.size std.mem.readVarInt, .Lfunc_end280-std.mem.readVarInt
.cfi_endproc
.p2align 4, 0x90
.type std.mem.readIntNative.82,@function
std.mem.readIntNative.82:
.Lfunc_begin281:
.loc 8 528 0
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $16, %rsp
movq %rdi, -8(%rbp)
.Ltmp2850:
.loc 8 529 40 prologue_end
movq -8(%rbp), %rax
.loc 8 529 12 is_stmt 0
cmpq $0, %rax
movq %rax, -16(%rbp)
jne .LBB281_2
.loc 8 0 12
xorl %eax, %eax
movl %eax, %esi
.loc 8 529 12
leaq __unnamed_3(%rip), %rdi
callq std.special.panic
.LBB281_2:
.loc 8 0 12
movq -16(%rbp), %rax
.loc 8 529 46
movb (%rax), %al
.loc 8 529 5
addq $16, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2851:
.Lfunc_end281:
.size std.mem.readIntNative.82, .Lfunc_end281-std.mem.readIntNative.82
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.alignedAlloc.83,@function
std.mem.Allocator.alignedAlloc.83:
.Lfunc_begin282:
.loc 8 100 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, %rax
movq %rdx, -8(%rbp)
movq %rcx, -16(%rbp)
.Ltmp2852:
.loc 8 108 55 prologue_end
movq -8(%rbp), %rdx
.loc 8 108 70 is_stmt 0
movq -16(%rbp), %rcx
movq %rdi, -24(%rbp)
movq %rsi, -32(%rbp)
movq %rax, -40(%rbp)
.loc 8 108 54
callq std.mem.Allocator.alignedAlloc.115
movq -24(%rbp), %rax
.loc 8 108 35
cmpw $0, 16(%rax)
je .LBB282_2
.loc 8 0 35
movq -32(%rbp), %rdi
.loc 8 108 35
callq __zig_return_error
jmp .LBB282_3
.LBB282_2:
jmp .LBB282_3
.LBB282_3:
.loc 8 0 35
movq -40(%rbp), %rax
.loc 8 108 35
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2853:
.Lfunc_end282:
.size std.mem.Allocator.alignedAlloc.83, .Lfunc_end282-std.mem.Allocator.alignedAlloc.83
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.free.84,@function
std.mem.Allocator.free.84:
.Lfunc_begin283:
.loc 8 221 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
pushq %r14
pushq %rbx
subq $128, %rsp
.cfi_offset %rbx, -32
.cfi_offset %r14, -24
movq %fs:40, %rax
movq %rax, -24(%rbp)
movq %rdi, -88(%rbp)
.Ltmp2854:
.loc 8 223 23 prologue_end
movq (%rsi), %rax
movq %rax, -72(%rbp)
imulq $48, 8(%rsi), %rax
movq %rax, -64(%rbp)
.loc 8 224 23
cmpq $0, -64(%rbp)
.loc 8 224 9 is_stmt 0
jne .LBB283_3
.Ltmp2855:
.loc 8 0 9
movq %fs:40, %rax
movq -24(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB283_10
.Ltmp2856:
.loc 8 224 29
addq $128, %rsp
popq %rbx
popq %r14
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2857:
.LBB283_3:
.cfi_def_cfa %rbp, 16
.loc 8 224 9
jmp .LBB283_4
.Ltmp2858:
.LBB283_4:
.loc 8 225 63 is_stmt 1
movq -72(%rbp), %rax
.loc 8 225 31 is_stmt 0
cmpq $0, %rax
movq %rax, -96(%rbp)
jne .LBB283_6
.Ltmp2859:
.loc 8 0 31
xorl %eax, %eax
movl %eax, %esi
.Ltmp2860:
.loc 8 225 31
leaq __unnamed_3(%rip), %rdi
callq std.special.panic
.LBB283_6:
.Ltmp2861:
.loc 8 0 31
xorl %eax, %eax
movl %eax, %ecx
movq -96(%rbp), %rdx
.loc 8 225 31
movq %rdx, -80(%rbp)
.loc 8 226 35 is_stmt 1
movq -88(%rbp), %rsi
.Ltmp2862:
movq 8(%rsi), %rsi
.loc 8 226 45 is_stmt 0
movq -88(%rbp), %rdi
.loc 8 226 74
movq -64(%rbp), %r8
.loc 8 226 64
movq -80(%rbp), %r9
cmpq %r8, %rcx
movq %rsi, -104(%rbp)
movq %rdi, -112(%rbp)
movq %r8, -120(%rbp)
movq %r9, -128(%rbp)
jbe .LBB283_8
.loc 8 0 64
xorl %eax, %eax
movl %eax, %esi
.loc 8 226 64
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.LBB283_8:
.loc 8 0 64
movq -128(%rbp), %rax
.loc 8 226 64
movq %rax, -40(%rbp)
movq -120(%rbp), %rcx
movq %rcx, -32(%rbp)
xorl %edx, %edx
movl %edx, %r8d
leaq -56(%rbp), %rdi
leaq -40(%rbp), %rdx
movl $8, %esi
movl $1, %r9d
movq -112(%rbp), %r10
movl %esi, -132(%rbp)
.loc 8 226 44
movq %r10, %rsi
movl -132(%rbp), %r11d
movl %r11d, %ecx
movq -104(%rbp), %rbx
callq *%rbx
.loc 8 227 29 is_stmt 1
movq -48(%rbp), %rax
.loc 8 227 34 is_stmt 0
testq %rax, %rax
sete %r14b
.loc 8 227 15
movzbl %r14b, %edi
callq std.debug.assert
movq %fs:40, %rax
movq -24(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB283_11
.loc 8 221 53 is_stmt 1
addq $128, %rsp
popq %rbx
popq %r14
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2863:
.LBB283_10:
.cfi_def_cfa %rbp, 16
.loc 8 0 0 is_stmt 0
callq __stack_chk_fail@PLT
.Ltmp2864:
.LBB283_11:
callq __stack_chk_fail@PLT
.Ltmp2865:
.Lfunc_end283:
.size std.mem.Allocator.free.84, .Lfunc_end283-std.mem.Allocator.free.84
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.alignedAlloc.85,@function
std.mem.Allocator.alignedAlloc.85:
.Lfunc_begin284:
.loc 8 100 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $224, %rsp
movq %rdi, %rax
movq %fs:40, %r8
movq %r8, -8(%rbp)
movq %rdx, -136(%rbp)
movq %rcx, -144(%rbp)
.Ltmp2866:
.loc 8 112 15 prologue_end
cmpq $0, -144(%rbp)
movq %rsi, -152(%rbp)
movq %rdi, -160(%rbp)
movq %rax, -168(%rbp)
.loc 8 112 9 is_stmt 0
jne .LBB284_3
.Ltmp2867:
.loc 8 113 13 is_stmt 1
movq __unnamed_207+16(%rip), %rax
movq -160(%rbp), %rcx
movq %rax, 16(%rcx)
vmovdqu __unnamed_207(%rip), %xmm0
vmovdqu %xmm0, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB284_17
.loc 8 0 13 is_stmt 0
movq -168(%rbp), %rax
.loc 8 113 13
addq $224, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2868:
.LBB284_3:
.cfi_def_cfa %rbp, 16
.loc 8 112 9 is_stmt 1
jmp .LBB284_4
.LBB284_4:
.loc 8 116 56
movq -144(%rbp), %rcx
.loc 8 116 36 is_stmt 0
leaq -72(%rbp), %rdi
movq -152(%rbp), %rsi
movl $48, %edx
callq std.math.mul
.loc 8 116 59
cmpw $0, -64(%rbp)
je .LBB284_7
.loc 8 0 59
movq -152(%rbp), %rdi
.loc 8 116 65
callq __zig_return_error
movq __unnamed_208+16(%rip), %rax
movq -160(%rbp), %rcx
movq %rax, 16(%rcx)
vmovdqu __unnamed_208(%rip), %xmm0
vmovdqu %xmm0, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB284_18
.loc 8 0 65
movq -168(%rbp), %rax
.loc 8 116 65
addq $224, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB284_7:
.cfi_def_cfa %rbp, 16
.loc 8 116 59
movq -72(%rbp), %rax
movq %rax, -104(%rbp)
.loc 8 117 36 is_stmt 1
movq -136(%rbp), %rax
movq (%rax), %rax
.loc 8 117 47 is_stmt 0
movq -136(%rbp), %rdx
.loc 8 117 91
movq -104(%rbp), %r9
.loc 8 117 46
movq %rsp, %rcx
movl $8, (%rcx)
leaq __unnamed_209(%rip), %rcx
leaq -96(%rbp), %rdi
movq -152(%rbp), %rsi
callq *%rax
.loc 8 117 28
cmpw $0, -80(%rbp)
je .LBB284_11
movw -80(%rbp), %ax
movq -160(%rbp), %rcx
movw %ax, 16(%rcx)
movq -152(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB284_19
.loc 8 0 28
movq -168(%rbp), %rax
.loc 8 117 28
addq $224, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB284_11:
.cfi_def_cfa %rbp, 16
movq -96(%rbp), %rax
movq %rax, -120(%rbp)
movq -88(%rbp), %rax
movq %rax, -112(%rbp)
.loc 8 118 26 is_stmt 1
movq -112(%rbp), %rax
.loc 8 118 31 is_stmt 0
cmpq -104(%rbp), %rax
sete %cl
.loc 8 118 15
movzbl %cl, %edi
callq std.debug.assert
leaq -56(%rbp), %rax
.loc 8 119 27 is_stmt 1
movq -120(%rbp), %rdx
.loc 8 119 54 is_stmt 0
movq -112(%rbp), %rsi
.loc 8 119 9
movq %rdx, %rdi
movl $170, %r8d
movq %rsi, -176(%rbp)
movl %r8d, %esi
movq -176(%rbp), %r9
movq %rdx, -184(%rbp)
movq %r9, %rdx
movq %rax, -192(%rbp)
callq memset@PLT
movq $1296236545, -56(%rbp)
movq -184(%rbp), %rax
movq %rax, -48(%rbp)
movq -176(%rbp), %rdx
movq %rdx, -40(%rbp)
movq $0, -32(%rbp)
movq $0, -24(%rbp)
movq $0, -16(%rbp)
xorl %esi, %esi
movl %esi, %edx
movq -192(%rbp), %rax
#APP
rolq $3, %rdi
rolq $13, %rdi
rolq $61, %rdi
rolq $51, %rdi
xchgq %rbx, %rbx
#NO_APP
.Ltmp2869:
.loc 8 125 56 is_stmt 1
movq -120(%rbp), %rax
.loc 8 125 20 is_stmt 0
cmpq $0, %rax
movq %rax, -200(%rbp)
jne .LBB284_13
.loc 8 0 20
xorl %eax, %eax
movl %eax, %esi
.loc 8 125 20
leaq __unnamed_3(%rip), %rdi
callq std.special.panic
.LBB284_13:
.loc 8 0 20
xorl %eax, %eax
movl %eax, %ecx
movq -200(%rbp), %rdx
.loc 8 125 20
movq %rdx, -128(%rbp)
.loc 8 125 67
movq -144(%rbp), %rsi
movq -160(%rbp), %rdi
.loc 8 125 62
movw $0, 16(%rdi)
movq -128(%rbp), %r8
cmpq %rsi, %rcx
movq %rsi, -208(%rbp)
movq %r8, -216(%rbp)
jbe .LBB284_15
.loc 8 0 62
xorl %eax, %eax
movl %eax, %esi
.loc 8 125 62
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.LBB284_15:
.loc 8 0 62
movq -160(%rbp), %rax
movq -216(%rbp), %rcx
.loc 8 125 62
movq %rcx, (%rax)
movq -208(%rbp), %rdx
movq %rdx, 8(%rax)
movw $0, 16(%rax)
movq %fs:40, %rsi
movq -8(%rbp), %rdi
cmpq %rdi, %rsi
jne .LBB284_20
.loc 8 0 62
movq -168(%rbp), %rax
.loc 8 125 13
addq $224, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2870:
.LBB284_17:
.cfi_def_cfa %rbp, 16
.loc 8 0 0
callq __stack_chk_fail@PLT
.LBB284_18:
callq __stack_chk_fail@PLT
.LBB284_19:
callq __stack_chk_fail@PLT
.LBB284_20:
callq __stack_chk_fail@PLT
.Ltmp2871:
.Lfunc_end284:
.size std.mem.Allocator.alignedAlloc.85, .Lfunc_end284-std.mem.Allocator.alignedAlloc.85
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.alignedAlloc.86,@function
std.mem.Allocator.alignedAlloc.86:
.Lfunc_begin285:
.loc 8 100 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, %rax
movq %rdx, -8(%rbp)
movq %rcx, -16(%rbp)
.Ltmp2872:
.loc 8 108 55 prologue_end
movq -8(%rbp), %rdx
.loc 8 108 70 is_stmt 0
movq -16(%rbp), %rcx
movq %rdi, -24(%rbp)
movq %rsi, -32(%rbp)
movq %rax, -40(%rbp)
.loc 8 108 54
callq std.mem.Allocator.alignedAlloc.116
movq -24(%rbp), %rax
.loc 8 108 35
cmpw $0, 16(%rax)
je .LBB285_2
.loc 8 0 35
movq -32(%rbp), %rdi
.loc 8 108 35
callq __zig_return_error
jmp .LBB285_3
.LBB285_2:
jmp .LBB285_3
.LBB285_3:
.loc 8 0 35
movq -40(%rbp), %rax
.loc 8 108 35
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2873:
.Lfunc_end285:
.size std.mem.Allocator.alignedAlloc.86, .Lfunc_end285-std.mem.Allocator.alignedAlloc.86
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.free.87,@function
std.mem.Allocator.free.87:
.Lfunc_begin286:
.loc 8 221 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
pushq %r14
pushq %rbx
subq $128, %rsp
.cfi_offset %rbx, -32
.cfi_offset %r14, -24
movq %fs:40, %rax
movq %rax, -24(%rbp)
movq %rdi, -88(%rbp)
.Ltmp2874:
.loc 8 223 23 prologue_end
movq (%rsi), %rax
movq %rax, -72(%rbp)
imulq $40, 8(%rsi), %rax
movq %rax, -64(%rbp)
.loc 8 224 23
cmpq $0, -64(%rbp)
.loc 8 224 9 is_stmt 0
jne .LBB286_3
.Ltmp2875:
.loc 8 0 9
movq %fs:40, %rax
movq -24(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB286_10
.Ltmp2876:
.loc 8 224 29
addq $128, %rsp
popq %rbx
popq %r14
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2877:
.LBB286_3:
.cfi_def_cfa %rbp, 16
.loc 8 224 9
jmp .LBB286_4
.Ltmp2878:
.LBB286_4:
.loc 8 225 63 is_stmt 1
movq -72(%rbp), %rax
.loc 8 225 31 is_stmt 0
cmpq $0, %rax
movq %rax, -96(%rbp)
jne .LBB286_6
.Ltmp2879:
.loc 8 0 31
xorl %eax, %eax
movl %eax, %esi
.Ltmp2880:
.loc 8 225 31
leaq __unnamed_3(%rip), %rdi
callq std.special.panic
.LBB286_6:
.Ltmp2881:
.loc 8 0 31
xorl %eax, %eax
movl %eax, %ecx
movq -96(%rbp), %rdx
.loc 8 225 31
movq %rdx, -80(%rbp)
.loc 8 226 35 is_stmt 1
movq -88(%rbp), %rsi
.Ltmp2882:
movq 8(%rsi), %rsi
.loc 8 226 45 is_stmt 0
movq -88(%rbp), %rdi
.loc 8 226 74
movq -64(%rbp), %r8
.loc 8 226 64
movq -80(%rbp), %r9
cmpq %r8, %rcx
movq %rsi, -104(%rbp)
movq %rdi, -112(%rbp)
movq %r8, -120(%rbp)
movq %r9, -128(%rbp)
jbe .LBB286_8
.loc 8 0 64
xorl %eax, %eax
movl %eax, %esi
.loc 8 226 64
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.LBB286_8:
.loc 8 0 64
movq -128(%rbp), %rax
.loc 8 226 64
movq %rax, -40(%rbp)
movq -120(%rbp), %rcx
movq %rcx, -32(%rbp)
xorl %edx, %edx
movl %edx, %r8d
leaq -56(%rbp), %rdi
leaq -40(%rbp), %rdx
movl $8, %esi
movl $1, %r9d
movq -112(%rbp), %r10
movl %esi, -132(%rbp)
.loc 8 226 44
movq %r10, %rsi
movl -132(%rbp), %r11d
movl %r11d, %ecx
movq -104(%rbp), %rbx
callq *%rbx
.loc 8 227 29 is_stmt 1
movq -48(%rbp), %rax
.loc 8 227 34 is_stmt 0
testq %rax, %rax
sete %r14b
.loc 8 227 15
movzbl %r14b, %edi
callq std.debug.assert
movq %fs:40, %rax
movq -24(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB286_11
.loc 8 221 53 is_stmt 1
addq $128, %rsp
popq %rbx
popq %r14
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2883:
.LBB286_10:
.cfi_def_cfa %rbp, 16
.loc 8 0 0 is_stmt 0
callq __stack_chk_fail@PLT
.Ltmp2884:
.LBB286_11:
callq __stack_chk_fail@PLT
.Ltmp2885:
.Lfunc_end286:
.size std.mem.Allocator.free.87, .Lfunc_end286-std.mem.Allocator.free.87
.cfi_endproc
.p2align 4, 0x90
.type std.fmt.formatType.88,@function
std.fmt.formatType.88:
.Lfunc_begin287:
.loc 13 276 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rcx, -8(%rbp)
movq %r8, -16(%rbp)
movq %r9, -24(%rbp)
.Ltmp2886:
.loc 13 404 60 prologue_end
movq -8(%rbp), %rcx
.loc 13 404 77 is_stmt 0
movq -16(%rbp), %r8
movq %rdi, -32(%rbp)
.loc 13 404 38
callq std.fmt.formatText.117
.Ltmp2887:
.loc 13 404 21
cmpw $0, %ax
movw %ax, -34(%rbp)
je .LBB287_2
.loc 13 0 21
movq -32(%rbp), %rdi
.loc 13 404 21
callq __zig_return_error
jmp .LBB287_3
.LBB287_2:
jmp .LBB287_3
.LBB287_3:
.loc 13 0 21
movw -34(%rbp), %ax
.loc 13 404 21
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2888:
.Lfunc_end287:
.size std.fmt.formatType.88, .Lfunc_end287-std.fmt.formatType.88
.cfi_endproc
.p2align 4, 0x90
.type std.heap.FixedBufferAllocator.realloc,@function
std.heap.FixedBufferAllocator.realloc:
.Lfunc_begin288:
.loc 14 458 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
pushq %rbx
subq $232, %rsp
.cfi_offset %rbx, -24
movq %rdi, %rax
movl 16(%rbp), %r10d
movq %fs:40, %r11
movq %r11, -16(%rbp)
movq %rdx, -104(%rbp)
andl $536870911, %r8d
movl %r8d, -108(%rbp)
movq %r9, -120(%rbp)
.Ltmp2889:
.loc 14 459 73 prologue_end
movq -104(%rbp), %rdx
.loc 14 459 22 is_stmt 0
movq %rdx, -48(%rbp)
.loc 14 460 23 is_stmt 1
movq 8(%rcx), %rdx
.loc 14 460 35 is_stmt 0
movq -48(%rbp), %r9
.loc 14 460 28
cmpq 16(%r9), %rdx
setbe %bl
.loc 14 460 15
movzbl %bl, %r8d
movq %rdi, -128(%rbp)
movl %r8d, %edi
movq %rcx, -136(%rbp)
.Ltmp2890:
.loc 14 0 15
movq %rsi, -144(%rbp)
movq %rax, -152(%rbp)
movl %r10d, -156(%rbp)
.loc 14 460 15
callq std.debug.assert
xorl %edi, %edi
movl %edi, %eax
movq -136(%rbp), %rcx
.loc 14 461 20 is_stmt 1
movq (%rcx), %rdx
.loc 14 461 32 is_stmt 0
movq -48(%rbp), %rsi
.loc 14 461 39
movq 24(%rsi), %rsi
.loc 14 461 50
movq -48(%rbp), %r9
.loc 14 461 44
addq 16(%r9), %rsi
.loc 14 461 61
subq 8(%rcx), %rax
addq %rax, %rsi
.loc 14 461 25
cmpq %rsi, %rdx
sete %bl
.loc 14 461 75
testb $1, %bl
movb %bl, -157(%rbp)
jne .LBB288_1
jmp .LBB288_2
.Ltmp2891:
.LBB288_1:
.loc 14 0 75
movq -136(%rbp), %rax
.loc 14 462 47 is_stmt 1
movq (%rax), %rdi
.loc 14 462 54 is_stmt 0
movl 16(%rbp), %ecx
movl %ecx, %esi
.loc 14 462 29
callq std.mem.alignForward
movq -136(%rbp), %rdx
.loc 14 462 85
movq (%rdx), %rsi
.loc 14 462 65
cmpq %rsi, %rax
sete %r8b
movb %r8b, -157(%rbp)
.Ltmp2892:
.LBB288_2:
.loc 14 0 65
movb -157(%rbp), %al
.loc 14 461 9 is_stmt 1
testb $1, %al
jne .LBB288_3
jmp .LBB288_8
.Ltmp2893:
.LBB288_3:
.loc 14 464 37
movq -48(%rbp), %rax
movq 16(%rax), %rax
movq -136(%rbp), %rcx
.loc 14 464 48 is_stmt 0
subq 8(%rcx), %rax
setb %dl
movq %rax, -168(%rbp)
jb .LBB288_18
jmp .LBB288_19
.Ltmp2894:
.LBB288_4:
.loc 14 0 48
movq -144(%rbp), %rdi
.loc 14 466 50 is_stmt 1
callq __zig_return_error
movq __unnamed_210+16(%rip), %rax
movq -128(%rbp), %rcx
movq %rax, 16(%rcx)
vmovdqu __unnamed_210(%rip), %xmm0
vmovdqu %xmm0, (%rcx)
movq %fs:40, %rax
movq -16(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB288_27
.Ltmp2895:
.loc 14 0 50 is_stmt 0
movq -152(%rbp), %rax
.loc 14 466 50
addq $232, %rsp
popq %rbx
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2896:
.LBB288_6:
.cfi_def_cfa %rbp, 16
.loc 14 466 13
jmp .LBB288_7
.Ltmp2897:
.LBB288_7:
.loc 14 467 32 is_stmt 1
movq -48(%rbp), %rax
movq %rax, %rcx
addq $24, %rcx
.loc 14 467 40 is_stmt 0
movq -56(%rbp), %rdx
.loc 14 467 53
movq -64(%rbp), %rsi
.loc 14 467 39
movq 32(%rax), %rax
cmpq %rsi, %rdx
movq %rcx, -176(%rbp)
movq %rdx, -184(%rbp)
movq %rsi, -192(%rbp)
movq %rax, -200(%rbp)
jbe .LBB288_23
jmp .LBB288_22
.Ltmp2898:
.LBB288_8:
.loc 14 470 20 is_stmt 1
movq -120(%rbp), %rax
movq -136(%rbp), %rcx
.loc 14 470 29 is_stmt 0
cmpq 8(%rcx), %rax
setbe %dl
.loc 14 470 44
testb $1, %dl
movb %dl, -201(%rbp)
jne .LBB288_9
jmp .LBB288_10
.Ltmp2899:
.LBB288_9:
.loc 14 470 48
movl 16(%rbp), %eax
.loc 14 470 61
movl -108(%rbp), %ecx
.loc 14 470 58
subl %ecx, %eax
setbe %dl
movb %dl, -201(%rbp)
.Ltmp2900:
.LBB288_10:
.loc 14 0 58
movb -201(%rbp), %al
.loc 14 470 16
testb $1, %al
jne .LBB288_11
jmp .LBB288_13
.Ltmp2901:
.LBB288_11:
.loc 14 0 16
movq -144(%rbp), %rdi
.Ltmp2902:
.loc 14 472 13 is_stmt 1
callq __zig_return_error
movq __unnamed_211+16(%rip), %rax
movq -128(%rbp), %rcx
movq %rax, 16(%rcx)
vmovdqu __unnamed_211(%rip), %xmm0
vmovdqu %xmm0, (%rcx)
movq %fs:40, %rax
movq -16(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB288_28
.Ltmp2903:
.loc 14 0 13 is_stmt 0
movq -152(%rbp), %rax
.loc 14 472 13
addq $232, %rsp
popq %rbx
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2904:
.LBB288_13:
.cfi_def_cfa %rbp, 16
.loc 14 474 38 is_stmt 1
movq -104(%rbp), %rdx
.loc 14 474 49 is_stmt 0
movq -120(%rbp), %rcx
.loc 14 474 59
movl 16(%rbp), %r8d
leaq -40(%rbp), %rdi
movq -144(%rbp), %rsi
.loc 14 474 37
callq std.heap.FixedBufferAllocator.alloc
.loc 14 474 28
cmpw $0, -24(%rbp)
je .LBB288_16
.Ltmp2905:
movw -24(%rbp), %ax
movq -128(%rbp), %rcx
movw %ax, 16(%rcx)
movq -144(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -16(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB288_29
.Ltmp2906:
.loc 14 0 28
movq -152(%rbp), %rax
.loc 14 474 28
addq $232, %rsp
popq %rbx
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2907:
.LBB288_16:
.cfi_def_cfa %rbp, 16
vmovdqu -40(%rbp), %xmm0
vmovdqa %xmm0, -96(%rbp)
movq -136(%rbp), %rax
.loc 14 475 40 is_stmt 1
movq (%rax), %rsi
.loc 14 475 66 is_stmt 0
movq 8(%rax), %rdi
.loc 14 475 27
movq -96(%rbp), %rcx
.loc 14 475 78
movq -88(%rbp), %rdx
movq %rsi, -216(%rbp)
.loc 14 475 58
movq %rdx, %rsi
movq %rcx, -224(%rbp)
callq std.math.min
movq -224(%rbp), %rdi
movq -216(%rbp), %rsi
.loc 14 475 13
movq %rax, %rdx
callq memcpy@PLT
movq -128(%rbp), %rcx
.loc 14 476 20 is_stmt 1
movw $0, 16(%rcx)
vmovdqa -96(%rbp), %xmm0
vmovdqu %xmm0, (%rcx)
movq %fs:40, %rdx
movq -16(%rbp), %rsi
cmpq %rsi, %rdx
jne .LBB288_30
.Ltmp2908:
.loc 14 0 20 is_stmt 0
movq -152(%rbp), %rax
.loc 14 476 13
addq $232, %rsp
popq %rbx
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2909:
.LBB288_18:
.cfi_def_cfa %rbp, 16
.loc 14 0 13
xorl %eax, %eax
movl %eax, %esi
.Ltmp2910:
.loc 14 464 48 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp2911:
.LBB288_19:
.loc 14 0 48 is_stmt 0
movq -168(%rbp), %rax
.loc 14 464 48
movq %rax, -56(%rbp)
.loc 14 465 35 is_stmt 1
movq -56(%rbp), %rcx
.loc 14 465 47 is_stmt 0
addq -120(%rbp), %rcx
setb %dl
movq %rcx, -232(%rbp)
jb .LBB288_20
jmp .LBB288_21
.Ltmp2912:
.LBB288_20:
.loc 14 0 47
xorl %eax, %eax
movl %eax, %esi
.loc 14 465 47
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp2913:
.LBB288_21:
.loc 14 0 47
movq -232(%rbp), %rax
.loc 14 465 47
movq %rax, -64(%rbp)
.loc 14 466 17 is_stmt 1
movq -64(%rbp), %rcx
.loc 14 466 37 is_stmt 0
movq -48(%rbp), %rdx
.loc 14 466 31
cmpq 32(%rdx), %rcx
.loc 14 466 13
ja .LBB288_4
jmp .LBB288_6
.Ltmp2914:
.LBB288_22:
.loc 14 0 13
xorl %eax, %eax
movl %eax, %esi
.loc 14 467 39 is_stmt 1
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp2915:
.LBB288_23:
.loc 14 0 39 is_stmt 0
movq -192(%rbp), %rax
movq -200(%rbp), %rcx
.loc 14 467 39
cmpq %rcx, %rax
jbe .LBB288_25
.Ltmp2916:
.loc 14 0 39
xorl %eax, %eax
movl %eax, %esi
.loc 14 467 39
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp2917:
.LBB288_25:
.loc 14 0 39
movq -176(%rbp), %rax
.loc 14 467 39
movq (%rax), %rcx
movq -184(%rbp), %rdx
addq %rdx, %rcx
movq %rcx, -80(%rbp)
movq -192(%rbp), %rcx
subq %rdx, %rcx
movq %rcx, -72(%rbp)
.loc 14 468 17 is_stmt 1
movq -48(%rbp), %rcx
.loc 14 468 30 is_stmt 0
movq -64(%rbp), %rsi
movq %rsi, 16(%rcx)
movq -128(%rbp), %rcx
.loc 14 469 20 is_stmt 1
movw $0, 16(%rcx)
vmovdqu -80(%rbp), %xmm0
vmovdqu %xmm0, (%rcx)
movq %fs:40, %rsi
movq -16(%rbp), %rdi
cmpq %rdi, %rsi
jne .LBB288_31
.Ltmp2918:
.loc 14 0 20 is_stmt 0
movq -152(%rbp), %rax
.loc 14 469 13
addq $232, %rsp
popq %rbx
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2919:
.LBB288_27:
.cfi_def_cfa %rbp, 16
.loc 14 0 0
callq __stack_chk_fail@PLT
.Ltmp2920:
.LBB288_28:
callq __stack_chk_fail@PLT
.Ltmp2921:
.LBB288_29:
callq __stack_chk_fail@PLT
.Ltmp2922:
.LBB288_30:
callq __stack_chk_fail@PLT
.Ltmp2923:
.LBB288_31:
callq __stack_chk_fail@PLT
.Ltmp2924:
.Lfunc_end288:
.size std.heap.FixedBufferAllocator.realloc, .Lfunc_end288-std.heap.FixedBufferAllocator.realloc
.cfi_endproc
.p2align 4, 0x90
.type std.heap.FixedBufferAllocator.shrink,@function
std.heap.FixedBufferAllocator.shrink:
.Lfunc_begin289:
.loc 14 480 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $80, %rsp
movq %rdi, %rax
xorl %r10d, %r10d
movl %r10d, %r11d
movq %rsi, -8(%rbp)
andl $536870911, %ecx
movl %ecx, -12(%rbp)
movq %r8, -24(%rbp)
andl $536870911, %r9d
movl %r9d, -28(%rbp)
.Ltmp2925:
.loc 14 481 28 prologue_end
movq -24(%rbp), %rsi
.loc 14 481 23 is_stmt 0
movq 8(%rdx), %r8
cmpq %rsi, %r11
movq %rdx, -40(%rbp)
.Ltmp2926:
.loc 14 0 23
movq %rdi, -48(%rbp)
movq %rax, -56(%rbp)
movq %rsi, -64(%rbp)
movq %r8, -72(%rbp)
.loc 14 481 23
jbe .LBB289_2
.Ltmp2927:
.loc 14 0 23
xorl %eax, %eax
movl %eax, %esi
.loc 14 481 23
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp2928:
.LBB289_2:
.loc 14 0 23
movq -64(%rbp), %rax
movq -72(%rbp), %rcx
.loc 14 481 23
cmpq %rcx, %rax
jbe .LBB289_4
.Ltmp2929:
.loc 14 0 23
xorl %eax, %eax
movl %eax, %esi
.loc 14 481 23
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp2930:
.LBB289_4:
.loc 14 0 23
movq -40(%rbp), %rax
.loc 14 481 23
movq (%rax), %rcx
movq -48(%rbp), %rdx
movq %rcx, (%rdx)
movq -64(%rbp), %rcx
subq $0, %rcx
movq %rcx, 8(%rdx)
movq -56(%rbp), %rax
.loc 14 481 9
addq $80, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2931:
.Lfunc_end289:
.size std.heap.FixedBufferAllocator.shrink, .Lfunc_end289-std.heap.FixedBufferAllocator.shrink
.cfi_endproc
.p2align 4, 0x90
.type std.os.getenv,@function
std.os.getenv:
.Lfunc_begin290:
.loc 20 781 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $176, %rsp
movq %rdi, %rax
movq %fs:40, %rcx
movq %rcx, -8(%rbp)
.Ltmp2932:
.loc 20 782 5 prologue_end
movq $0, -32(%rbp)
movq environ+8(%rip), %rcx
movq %rsi, -72(%rbp)
.Ltmp2933:
.loc 20 0 5 is_stmt 0
movq %rdi, -80(%rbp)
movq %rax, -88(%rbp)
movq %rcx, -96(%rbp)
.Ltmp2934:
.LBB290_1:
.loc 20 782 5
movq -32(%rbp), %rax
movq -96(%rbp), %rcx
cmpq %rcx, %rax
movq %rax, -104(%rbp)
jae .LBB290_9
.Ltmp2935:
.loc 20 0 5
movq -104(%rbp), %rax
.loc 20 782 5
shlq $3, %rax
addq environ(%rip), %rax
.Ltmp2936:
.loc 20 783 9 is_stmt 1
movq $0, -40(%rbp)
movq %rax, -112(%rbp)
.Ltmp2937:
.LBB290_3:
.loc 20 784 20
movq -40(%rbp), %rax
movq -112(%rbp), %rcx
.loc 20 784 19 is_stmt 0
movq (%rcx), %rdx
.loc 20 784 28
cmpb $0, (%rdx,%rax)
setne %sil
.loc 20 784 33
testb $1, %sil
movb %sil, -113(%rbp)
jne .LBB290_4
jmp .LBB290_5
.Ltmp2938:
.LBB290_4:
.loc 20 784 41
movq -40(%rbp), %rax
movq -112(%rbp), %rcx
.loc 20 784 40
movq (%rcx), %rdx
.loc 20 784 49
cmpb $61, (%rdx,%rax)
setne %sil
movb %sil, -113(%rbp)
.Ltmp2939:
.LBB290_5:
.loc 20 0 49
movb -113(%rbp), %al
.loc 20 784 33
testb $1, %al
jne .LBB290_6
jmp .LBB290_7
.Ltmp2940:
.LBB290_6:
.loc 20 784 60
movq -40(%rbp), %rax
.loc 20 784 67
addq $1, %rax
setb %cl
movq %rax, -128(%rbp)
jb .LBB290_16
jmp .LBB290_17
.Ltmp2941:
.LBB290_7:
.loc 20 0 67
xorl %eax, %eax
movl %eax, %ecx
.loc 20 785 34 is_stmt 1
movq -40(%rbp), %rdx
movq -112(%rbp), %rsi
.loc 20 785 29 is_stmt 0
movq (%rsi), %rdi
cmpq %rdx, %rcx
movq %rdx, -136(%rbp)
movq %rdi, -144(%rbp)
jbe .LBB290_19
jmp .LBB290_18
.Ltmp2942:
.LBB290_8:
.loc 20 0 29
movq -104(%rbp), %rax
.loc 20 782 5 is_stmt 1
addq $1, %rax
movq %rax, -32(%rbp)
jmp .LBB290_1
.Ltmp2943:
.LBB290_9:
.loc 20 794 5
movq __unnamed_212+16(%rip), %rax
movq -80(%rbp), %rcx
movq %rax, 16(%rcx)
vmovdqu __unnamed_212(%rip), %xmm0
vmovdqu %xmm0, (%rcx)
movq %fs:40, %rax
movq -8(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB290_27
.Ltmp2944:
.loc 20 0 5 is_stmt 0
movq -88(%rbp), %rax
.loc 20 794 5
addq $176, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2945:
.LBB290_11:
.cfi_def_cfa %rbp, 16
.loc 20 786 9 is_stmt 1
jmp .LBB290_12
.Ltmp2946:
.LBB290_12:
.loc 20 788 28
movq -40(%rbp), %rax
.loc 20 788 9 is_stmt 0
movq %rax, -48(%rbp)
.Ltmp2947:
.LBB290_13:
.loc 20 789 20 is_stmt 1
movq -48(%rbp), %rax
movq -112(%rbp), %rcx
.loc 20 789 19 is_stmt 0
movq (%rcx), %rdx
.loc 20 789 27
cmpb $0, (%rdx,%rax)
je .LBB290_15
.Ltmp2948:
.loc 20 789 36
movq -48(%rbp), %rax
.loc 20 789 42
addq $1, %rax
setb %cl
movq %rax, -152(%rbp)
jb .LBB290_20
jmp .LBB290_21
.Ltmp2949:
.LBB290_15:
.loc 20 790 32 is_stmt 1
movq -40(%rbp), %rax
.loc 20 790 39 is_stmt 0
addq $1, %rax
setb %cl
movq %rax, -160(%rbp)
jb .LBB290_22
jmp .LBB290_23
.Ltmp2950:
.LBB290_16:
.loc 20 0 39
xorl %eax, %eax
movl %eax, %esi
.loc 20 784 67 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp2951:
.LBB290_17:
.loc 20 0 67 is_stmt 0
movq -128(%rbp), %rax
.loc 20 784 67
movq %rax, -40(%rbp)
.loc 20 784 9
jmp .LBB290_3
.Ltmp2952:
.LBB290_18:
.loc 20 0 9
xorl %eax, %eax
movl %eax, %esi
.loc 20 785 29 is_stmt 1
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp2953:
.LBB290_19:
.loc 20 0 29 is_stmt 0
movq -144(%rbp), %rax
.loc 20 785 29
movq %rax, -24(%rbp)
movq -136(%rbp), %rcx
movq %rcx, -16(%rbp)
leaq -24(%rbp), %rsi
movq -72(%rbp), %rdi
.loc 20 786 21 is_stmt 1
callq std.mem.eql
movb %al, %dl
.loc 20 786 13 is_stmt 0
testb $1, %al
.loc 20 786 9
je .LBB290_8
jmp .LBB290_11
.Ltmp2954:
.LBB290_20:
.loc 20 0 9
xorl %eax, %eax
movl %eax, %esi
.loc 20 789 42 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp2955:
.LBB290_21:
.loc 20 0 42 is_stmt 0
movq -152(%rbp), %rax
.loc 20 789 42
movq %rax, -48(%rbp)
.loc 20 789 9
jmp .LBB290_13
.Ltmp2956:
.LBB290_22:
.loc 20 0 9
xorl %eax, %eax
movl %eax, %esi
.loc 20 790 39 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.Ltmp2957:
.LBB290_23:
.loc 20 790 46 is_stmt 0
movq -48(%rbp), %rax
movq -112(%rbp), %rcx
.loc 20 790 31
movq (%rcx), %rdx
movq -160(%rbp), %rsi
cmpq %rax, %rsi
movq %rax, -168(%rbp)
movq %rdx, -176(%rbp)
jbe .LBB290_25
.Ltmp2958:
.loc 20 0 31
xorl %eax, %eax
movl %eax, %esi
.loc 20 790 31
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.Ltmp2959:
.LBB290_25:
.loc 20 0 31
movq -176(%rbp), %rax
movq -160(%rbp), %rcx
.loc 20 790 31
addq %rcx, %rax
movq %rax, -64(%rbp)
movq -168(%rbp), %rax
subq %rcx, %rax
movq %rax, -56(%rbp)
movq -80(%rbp), %rax
.loc 20 792 16 is_stmt 1
movb $1, 16(%rax)
vmovdqu -64(%rbp), %xmm0
vmovdqu %xmm0, (%rax)
movq %fs:40, %rdx
movq -8(%rbp), %rsi
cmpq %rsi, %rdx
jne .LBB290_28
.Ltmp2960:
.loc 20 0 16 is_stmt 0
movq -88(%rbp), %rax
.loc 20 792 9
addq $176, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2961:
.LBB290_27:
.cfi_def_cfa %rbp, 16
.loc 20 0 0
callq __stack_chk_fail@PLT
.Ltmp2962:
.LBB290_28:
callq __stack_chk_fail@PLT
.Ltmp2963:
.Lfunc_end290:
.size std.os.getenv, .Lfunc_end290-std.os.getenv
.cfi_endproc
.p2align 4, 0x90
.type std.mem.dupe,@function
std.mem.dupe:
.Lfunc_begin291:
.loc 8 372 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $96, %rsp
movq %rdi, %rax
movq %fs:40, %r8
movq %r8, -8(%rbp)
movq %rdx, -56(%rbp)
.Ltmp2964:
.loc 8 373 34 prologue_end
movq -56(%rbp), %rdx
.loc 8 373 45 is_stmt 0
movq 8(%rcx), %r8
.loc 8 373 40
leaq -32(%rbp), %r9
movq %rdi, -64(%rbp)
movq %r9, %rdi
movq %rsi, -72(%rbp)
movq %rcx, -80(%rbp)
.Ltmp2965:
movq %r8, %rcx
movq %rax, -88(%rbp)
callq std.mem.Allocator.alloc.50
.loc 8 373 21
cmpw $0, -16(%rbp)
je .LBB291_3
.Ltmp2966:
movw -16(%rbp), %ax
movq -64(%rbp), %rcx
movw %ax, 16(%rcx)
movq -72(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB291_5
.Ltmp2967:
.loc 8 0 21
movq -88(%rbp), %rax
.loc 8 373 21
addq $96, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2968:
.LBB291_3:
.cfi_def_cfa %rbp, 16
vmovdqu -32(%rbp), %xmm0
vmovdqa %xmm0, -48(%rbp)
leaq -48(%rbp), %rdi
movq -80(%rbp), %rsi
.loc 8 374 9 is_stmt 1
callq std.mem.copy
movq -64(%rbp), %rax
.loc 8 375 12
movw $0, 16(%rax)
vmovdqa -48(%rbp), %xmm0
vmovdqu %xmm0, (%rax)
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB291_6
.Ltmp2969:
.loc 8 0 12 is_stmt 0
movq -88(%rbp), %rax
.loc 8 375 5
addq $96, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2970:
.LBB291_5:
.cfi_def_cfa %rbp, 16
.loc 8 0 0
callq __stack_chk_fail@PLT
.Ltmp2971:
.LBB291_6:
callq __stack_chk_fail@PLT
.Ltmp2972:
.Lfunc_end291:
.size std.mem.dupe, .Lfunc_end291-std.mem.dupe
.cfi_endproc
.p2align 4, 0x90
.type std.os.isatty,@function
std.os.isatty:
.Lfunc_begin292:
.loc 20 1294 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $16, %rsp
movl %edi, -4(%rbp)
.Ltmp2973:
.loc 20 1303 30 prologue_end
movl -4(%rbp), %edi
.loc 20 1303 29 is_stmt 0
callq isatty@PLT
.loc 20 1303 38
testl %eax, %eax
setne %al
.loc 20 1303 9
addq $16, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2974:
.Lfunc_end292:
.size std.os.isatty, .Lfunc_end292-std.os.isatty
.cfi_endproc
.p2align 4, 0x90
.type std.fmt.formatType.89,@function
std.fmt.formatType.89:
.Lfunc_begin293:
.loc 13 276 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rsi, -8(%rbp)
.Ltmp2975:
movq %rcx, -16(%rbp)
movq %r8, -24(%rbp)
movq %r9, -32(%rbp)
.Ltmp2976:
.loc 13 295 32 prologue_end
movq -8(%rbp), %rsi
.loc 13 295 53 is_stmt 0
movq -16(%rbp), %rcx
.loc 13 295 70
movq -24(%rbp), %r8
movq %rdi, -40(%rbp)
.loc 13 295 31
callq std.fmt.formatValue
.Ltmp2977:
.loc 13 295 13
cmpw $0, %ax
movw %ax, -42(%rbp)
je .LBB293_2
.loc 13 0 13
movq -40(%rbp), %rdi
.loc 13 295 13
callq __zig_return_error
jmp .LBB293_3
.LBB293_2:
jmp .LBB293_3
.LBB293_3:
.loc 13 0 13
movw -42(%rbp), %ax
.loc 13 295 13
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2978:
.Lfunc_end293:
.size std.fmt.formatType.89, .Lfunc_end293-std.fmt.formatType.89
.cfi_endproc
.p2align 4, 0x90
.type std.fmt.formatType.90,@function
std.fmt.formatType.90:
.Lfunc_begin294:
.loc 13 276 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rsi, -8(%rbp)
.Ltmp2979:
movq %rcx, -16(%rbp)
movq %r8, -24(%rbp)
movq %r9, -32(%rbp)
.Ltmp2980:
.loc 13 295 32 prologue_end
movq -8(%rbp), %rsi
.loc 13 295 53 is_stmt 0
movq -16(%rbp), %rcx
.loc 13 295 70
movq -24(%rbp), %r8
movq %rdi, -40(%rbp)
.loc 13 295 31
callq std.fmt.formatValue.118
.Ltmp2981:
.loc 13 295 13
cmpw $0, %ax
movw %ax, -42(%rbp)
je .LBB294_2
.loc 13 0 13
movq -40(%rbp), %rdi
.loc 13 295 13
callq __zig_return_error
jmp .LBB294_3
.LBB294_2:
jmp .LBB294_3
.LBB294_3:
.loc 13 0 13
movw -42(%rbp), %ax
.loc 13 295 13
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2982:
.Lfunc_end294:
.size std.fmt.formatType.90, .Lfunc_end294-std.fmt.formatType.90
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.alignedAlloc.91,@function
std.mem.Allocator.alignedAlloc.91:
.Lfunc_begin295:
.loc 8 100 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, %rax
movq %rdx, -8(%rbp)
movq %rcx, -16(%rbp)
.Ltmp2983:
.loc 8 108 55 prologue_end
movq -8(%rbp), %rdx
.loc 8 108 70 is_stmt 0
movq -16(%rbp), %rcx
movq %rdi, -24(%rbp)
movq %rsi, -32(%rbp)
movq %rax, -40(%rbp)
.loc 8 108 54
callq std.mem.Allocator.alignedAlloc.119
movq -24(%rbp), %rax
.loc 8 108 35
cmpw $0, 16(%rax)
je .LBB295_2
.loc 8 0 35
movq -32(%rbp), %rdi
.loc 8 108 35
callq __zig_return_error
jmp .LBB295_3
.LBB295_2:
jmp .LBB295_3
.LBB295_3:
.loc 8 0 35
movq -40(%rbp), %rax
.loc 8 108 35
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2984:
.Lfunc_end295:
.size std.mem.Allocator.alignedAlloc.91, .Lfunc_end295-std.mem.Allocator.alignedAlloc.91
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.free.92,@function
std.mem.Allocator.free.92:
.Lfunc_begin296:
.loc 8 221 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
pushq %r14
pushq %rbx
subq $128, %rsp
.cfi_offset %rbx, -32
.cfi_offset %r14, -24
movq %fs:40, %rax
movq %rax, -24(%rbp)
movq %rdi, -88(%rbp)
.Ltmp2985:
.loc 8 223 23 prologue_end
movq (%rsi), %rax
movq %rax, -72(%rbp)
movq 8(%rsi), %rax
shlq $4, %rax
movq %rax, -64(%rbp)
.loc 8 224 23
cmpq $0, -64(%rbp)
.loc 8 224 9 is_stmt 0
jne .LBB296_3
.Ltmp2986:
.loc 8 0 9
movq %fs:40, %rax
movq -24(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB296_10
.Ltmp2987:
.loc 8 224 29
addq $128, %rsp
popq %rbx
popq %r14
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2988:
.LBB296_3:
.cfi_def_cfa %rbp, 16
.loc 8 224 9
jmp .LBB296_4
.Ltmp2989:
.LBB296_4:
.loc 8 225 63 is_stmt 1
movq -72(%rbp), %rax
.loc 8 225 31 is_stmt 0
cmpq $0, %rax
movq %rax, -96(%rbp)
jne .LBB296_6
.Ltmp2990:
.loc 8 0 31
xorl %eax, %eax
movl %eax, %esi
.Ltmp2991:
.loc 8 225 31
leaq __unnamed_3(%rip), %rdi
callq std.special.panic
.LBB296_6:
.Ltmp2992:
.loc 8 0 31
xorl %eax, %eax
movl %eax, %ecx
movq -96(%rbp), %rdx
.loc 8 225 31
movq %rdx, -80(%rbp)
.loc 8 226 35 is_stmt 1
movq -88(%rbp), %rsi
.Ltmp2993:
movq 8(%rsi), %rsi
.loc 8 226 45 is_stmt 0
movq -88(%rbp), %rdi
.loc 8 226 74
movq -64(%rbp), %r8
.loc 8 226 64
movq -80(%rbp), %r9
cmpq %r8, %rcx
movq %rsi, -104(%rbp)
movq %rdi, -112(%rbp)
movq %r8, -120(%rbp)
movq %r9, -128(%rbp)
jbe .LBB296_8
.loc 8 0 64
xorl %eax, %eax
movl %eax, %esi
.loc 8 226 64
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.LBB296_8:
.loc 8 0 64
movq -128(%rbp), %rax
.loc 8 226 64
movq %rax, -40(%rbp)
movq -120(%rbp), %rcx
movq %rcx, -32(%rbp)
xorl %edx, %edx
movl %edx, %r8d
leaq -56(%rbp), %rdi
leaq -40(%rbp), %rdx
movl $8, %esi
movl $1, %r9d
movq -112(%rbp), %r10
movl %esi, -132(%rbp)
.loc 8 226 44
movq %r10, %rsi
movl -132(%rbp), %r11d
movl %r11d, %ecx
movq -104(%rbp), %rbx
callq *%rbx
.loc 8 227 29 is_stmt 1
movq -48(%rbp), %rax
.loc 8 227 34 is_stmt 0
testq %rax, %rax
sete %r14b
.loc 8 227 15
movzbl %r14b, %edi
callq std.debug.assert
movq %fs:40, %rax
movq -24(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB296_11
.loc 8 221 53 is_stmt 1
addq $128, %rsp
popq %rbx
popq %r14
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2994:
.LBB296_10:
.cfi_def_cfa %rbp, 16
.loc 8 0 0 is_stmt 0
callq __stack_chk_fail@PLT
.Ltmp2995:
.LBB296_11:
callq __stack_chk_fail@PLT
.Ltmp2996:
.Lfunc_end296:
.size std.mem.Allocator.free.92, .Lfunc_end296-std.mem.Allocator.free.92
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.alignedAlloc.93,@function
std.mem.Allocator.alignedAlloc.93:
.Lfunc_begin297:
.loc 8 100 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, %rax
movq %rdx, -8(%rbp)
movq %rcx, -16(%rbp)
.Ltmp2997:
.loc 8 108 55 prologue_end
movq -8(%rbp), %rdx
.loc 8 108 70 is_stmt 0
movq -16(%rbp), %rcx
movq %rdi, -24(%rbp)
movq %rsi, -32(%rbp)
movq %rax, -40(%rbp)
.loc 8 108 54
callq std.mem.Allocator.alignedAlloc.53
movq -24(%rbp), %rax
.loc 8 108 35
cmpw $0, 16(%rax)
je .LBB297_2
.loc 8 0 35
movq -32(%rbp), %rdi
.loc 8 108 35
callq __zig_return_error
jmp .LBB297_3
.LBB297_2:
jmp .LBB297_3
.LBB297_3:
.loc 8 0 35
movq -40(%rbp), %rax
.loc 8 108 35
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp2998:
.Lfunc_end297:
.size std.mem.Allocator.alignedAlloc.93, .Lfunc_end297-std.mem.Allocator.alignedAlloc.93
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.alignedAlloc.94,@function
std.mem.Allocator.alignedAlloc.94:
.Lfunc_begin298:
.loc 8 100 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rdi, %rax
movq %rdx, -8(%rbp)
movq %rcx, -16(%rbp)
.Ltmp2999:
.loc 8 108 55 prologue_end
movq -8(%rbp), %rdx
.loc 8 108 70 is_stmt 0
movq -16(%rbp), %rcx
movq %rdi, -24(%rbp)
movq %rsi, -32(%rbp)
movq %rax, -40(%rbp)
.loc 8 108 54
callq std.mem.Allocator.alignedAlloc.120
movq -24(%rbp), %rax
.loc 8 108 35
cmpw $0, 16(%rax)
je .LBB298_2
.loc 8 0 35
movq -32(%rbp), %rdi
.loc 8 108 35
callq __zig_return_error
jmp .LBB298_3
.LBB298_2:
jmp .LBB298_3
.LBB298_3:
.loc 8 0 35
movq -40(%rbp), %rax
.loc 8 108 35
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp3000:
.Lfunc_end298:
.size std.mem.Allocator.alignedAlloc.94, .Lfunc_end298-std.mem.Allocator.alignedAlloc.94
.cfi_endproc
.p2align 4, 0x90
.type std.mem.Allocator.free.95,@function
std.mem.Allocator.free.95:
.Lfunc_begin299:
.loc 8 221 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
pushq %r14
pushq %rbx
subq $128, %rsp
.cfi_offset %rbx, -32
.cfi_offset %r14, -24
movq %fs:40, %rax
movq %rax, -24(%rbp)
movq %rdi, -88(%rbp)
.Ltmp3001:
.loc 8 223 23 prologue_end
movq (%rsi), %rax
movq %rax, -72(%rbp)
imulq $40, 8(%rsi), %rax
movq %rax, -64(%rbp)
.loc 8 224 23
cmpq $0, -64(%rbp)
.loc 8 224 9 is_stmt 0
jne .LBB299_3
.Ltmp3002:
.loc 8 0 9
movq %fs:40, %rax
movq -24(%rbp), %rcx
cmpq %rcx, %rax
jne .LBB299_10
.Ltmp3003:
.loc 8 224 29
addq $128, %rsp
popq %rbx
popq %r14
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp3004:
.LBB299_3:
.cfi_def_cfa %rbp, 16
.loc 8 224 9
jmp .LBB299_4
.Ltmp3005:
.LBB299_4:
.loc 8 225 63 is_stmt 1
movq -72(%rbp), %rax
.loc 8 225 31 is_stmt 0
cmpq $0, %rax
movq %rax, -96(%rbp)
jne .LBB299_6
.Ltmp3006:
.loc 8 0 31
xorl %eax, %eax
movl %eax, %esi
.Ltmp3007:
.loc 8 225 31
leaq __unnamed_3(%rip), %rdi
callq std.special.panic
.LBB299_6:
.Ltmp3008:
.loc 8 0 31
xorl %eax, %eax
movl %eax, %ecx
movq -96(%rbp), %rdx
.loc 8 225 31
movq %rdx, -80(%rbp)
.loc 8 226 35 is_stmt 1
movq -88(%rbp), %rsi
.Ltmp3009:
movq 8(%rsi), %rsi
.loc 8 226 45 is_stmt 0
movq -88(%rbp), %rdi
.loc 8 226 74
movq -64(%rbp), %r8
.loc 8 226 64
movq -80(%rbp), %r9
cmpq %r8, %rcx
movq %rsi, -104(%rbp)
movq %rdi, -112(%rbp)
movq %r8, -120(%rbp)
movq %r9, -128(%rbp)
jbe .LBB299_8
.loc 8 0 64
xorl %eax, %eax
movl %eax, %esi
.loc 8 226 64
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.LBB299_8:
.loc 8 0 64
movq -128(%rbp), %rax
.loc 8 226 64
movq %rax, -40(%rbp)
movq -120(%rbp), %rcx
movq %rcx, -32(%rbp)
xorl %edx, %edx
movl %edx, %r8d
leaq -56(%rbp), %rdi
leaq -40(%rbp), %rdx
movl $8, %esi
movl $1, %r9d
movq -112(%rbp), %r10
movl %esi, -132(%rbp)
.loc 8 226 44
movq %r10, %rsi
movl -132(%rbp), %r11d
movl %r11d, %ecx
movq -104(%rbp), %rbx
callq *%rbx
.loc 8 227 29 is_stmt 1
movq -48(%rbp), %rax
.loc 8 227 34 is_stmt 0
testq %rax, %rax
sete %r14b
.loc 8 227 15
movzbl %r14b, %edi
callq std.debug.assert
movq %fs:40, %rax
movq -24(%rbp), %rdx
cmpq %rdx, %rax
jne .LBB299_11
.loc 8 221 53 is_stmt 1
addq $128, %rsp
popq %rbx
popq %r14
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp3010:
.LBB299_10:
.cfi_def_cfa %rbp, 16
.loc 8 0 0 is_stmt 0
callq __stack_chk_fail@PLT
.Ltmp3011:
.LBB299_11:
callq __stack_chk_fail@PLT
.Ltmp3012:
.Lfunc_end299:
.size std.mem.Allocator.free.95, .Lfunc_end299-std.mem.Allocator.free.95
.cfi_endproc
.p2align 4, 0x90
.type std.fmt.formatType.96,@function
std.fmt.formatType.96:
.Lfunc_begin300:
.loc 13 276 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rcx, -8(%rbp)
movq %r8, -16(%rbp)
movq %r9, -24(%rbp)
.Ltmp3013:
.loc 13 404 60 prologue_end
movq -8(%rbp), %rcx
.loc 13 404 77 is_stmt 0
movq -16(%rbp), %r8
movq %rdi, -32(%rbp)
.loc 13 404 38
callq std.fmt.formatText.121
.Ltmp3014:
.loc 13 404 21
cmpw $0, %ax
movw %ax, -34(%rbp)
je .LBB300_2
.loc 13 0 21
movq -32(%rbp), %rdi
.loc 13 404 21
callq __zig_return_error
jmp .LBB300_3
.LBB300_2:
jmp .LBB300_3
.LBB300_3:
.loc 13 0 21
movw -34(%rbp), %ax
.loc 13 404 21
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp3015:
.Lfunc_end300:
.size std.fmt.formatType.96, .Lfunc_end300-std.fmt.formatType.96
.cfi_endproc
.p2align 4, 0x90
.type std.fmt.formatType.97,@function
std.fmt.formatType.97:
.Lfunc_begin301:
.loc 13 276 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rsi, -8(%rbp)
.Ltmp3016:
movq %rcx, -16(%rbp)
movq %r8, -24(%rbp)
movq %r9, -32(%rbp)
.Ltmp3017:
.loc 13 295 32 prologue_end
movq -8(%rbp), %rsi
.loc 13 295 53 is_stmt 0
movq -16(%rbp), %rcx
.loc 13 295 70
movq -24(%rbp), %r8
movq %rdi, -40(%rbp)
.loc 13 295 31
callq std.fmt.formatValue.122
.Ltmp3018:
.loc 13 295 13
cmpw $0, %ax
movw %ax, -42(%rbp)
je .LBB301_2
.loc 13 0 13
movq -40(%rbp), %rdi
.loc 13 295 13
callq __zig_return_error
jmp .LBB301_3
.LBB301_2:
jmp .LBB301_3
.LBB301_3:
.loc 13 0 13
movw -42(%rbp), %ax
.loc 13 295 13
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp3019:
.Lfunc_end301:
.size std.fmt.formatType.97, .Lfunc_end301-std.fmt.formatType.97
.cfi_endproc
.p2align 4, 0x90
.type std.fmt.formatType.98,@function
std.fmt.formatType.98:
.Lfunc_begin302:
.loc 13 276 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rsi, -8(%rbp)
.Ltmp3020:
movq %rcx, -16(%rbp)
movq %r8, -24(%rbp)
movq %r9, -32(%rbp)
.Ltmp3021:
.loc 13 295 32 prologue_end
movq -8(%rbp), %rsi
.loc 13 295 53 is_stmt 0
movq -16(%rbp), %rcx
.loc 13 295 70
movq -24(%rbp), %r8
movq %rdi, -40(%rbp)
.loc 13 295 31
callq std.fmt.formatValue.123
.Ltmp3022:
.loc 13 295 13
cmpw $0, %ax
movw %ax, -42(%rbp)
je .LBB302_2
.loc 13 0 13
movq -40(%rbp), %rdi
.loc 13 295 13
callq __zig_return_error
jmp .LBB302_3
.LBB302_2:
jmp .LBB302_3
.LBB302_3:
.loc 13 0 13
movw -42(%rbp), %ax
.loc 13 295 13
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp3023:
.Lfunc_end302:
.size std.fmt.formatType.98, .Lfunc_end302-std.fmt.formatType.98
.cfi_endproc
.p2align 4, 0x90
.type std.c.getErrno.99,@function
std.c.getErrno.99:
.Lfunc_begin303:
.loc 16 16 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $16, %rsp
movq %rdi, -8(%rbp)
.Ltmp3024:
.loc 16 17 12 prologue_end
cmpq $-1, -8(%rbp)
.loc 16 17 5 is_stmt 0
jne .LBB303_2
.Ltmp3025:
.loc 16 18 36 is_stmt 1
callq __errno_location@PLT
.loc 16 18 38 is_stmt 0
movl (%rax), %ecx
.loc 16 18 16
cmpl $0, %ecx
movl %ecx, -12(%rbp)
jge .LBB303_3
jmp .LBB303_4
.Ltmp3026:
.LBB303_2:
.loc 16 0 16
xorl %eax, %eax
.Ltmp3027:
.loc 16 20 9 is_stmt 1
addq $16, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp3028:
.LBB303_3:
.cfi_def_cfa %rbp, 16
.loc 16 0 9 is_stmt 0
movl -12(%rbp), %eax
.Ltmp3029:
.loc 16 18 16 is_stmt 1
movw %ax, %cx
movzwl %cx, %edx
cmpl %edx, %eax
movw %cx, -14(%rbp)
je .LBB303_5
jmp .LBB303_6
.LBB303_4:
.loc 16 0 16 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 16 18 16
leaq __unnamed_12(%rip), %rdi
callq std.special.panic
.LBB303_5:
.loc 16 0 16
movw -14(%rbp), %ax
.loc 16 18 9
addq $16, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB303_6:
.cfi_def_cfa %rbp, 16
.loc 16 0 9
xorl %eax, %eax
movl %eax, %esi
.loc 16 18 16
leaq __unnamed_13(%rip), %rdi
callq std.special.panic
.Ltmp3030:
.Lfunc_end303:
.size std.c.getErrno.99, .Lfunc_end303-std.c.getErrno.99
.cfi_endproc
.p2align 4, 0x90
.type std.fmt.formatType.100,@function
std.fmt.formatType.100:
.Lfunc_begin304:
.loc 13 276 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rcx, -8(%rbp)
movq %r8, -16(%rbp)
movq %r9, -24(%rbp)
.Ltmp3031:
.loc 13 404 60 prologue_end
movq -8(%rbp), %rcx
.loc 13 404 77 is_stmt 0
movq -16(%rbp), %r8
movq %rdi, -32(%rbp)
.loc 13 404 38
callq std.fmt.formatText.124
.Ltmp3032:
.loc 13 404 21
cmpw $0, %ax
movw %ax, -34(%rbp)
je .LBB304_2
.loc 13 0 21
movq -32(%rbp), %rdi
.loc 13 404 21
callq __zig_return_error
jmp .LBB304_3
.LBB304_2:
jmp .LBB304_3
.LBB304_3:
.loc 13 0 21
movw -34(%rbp), %ax
.loc 13 404 21
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp3033:
.Lfunc_end304:
.size std.fmt.formatType.100, .Lfunc_end304-std.fmt.formatType.100
.cfi_endproc
.p2align 4, 0x90
.type std.fmt.formatType.101,@function
std.fmt.formatType.101:
.Lfunc_begin305:
.loc 13 276 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rsi, -8(%rbp)
.Ltmp3034:
movq %rcx, -16(%rbp)
movq %r8, -24(%rbp)
movq %r9, -32(%rbp)
.Ltmp3035:
.loc 13 295 32 prologue_end
movq -8(%rbp), %rsi
.loc 13 295 53 is_stmt 0
movq -16(%rbp), %rcx
.loc 13 295 70
movq -24(%rbp), %r8
movq %rdi, -40(%rbp)
.loc 13 295 31
callq std.fmt.formatValue.125
.Ltmp3036:
.loc 13 295 13
cmpw $0, %ax
movw %ax, -42(%rbp)
je .LBB305_2
.loc 13 0 13
movq -40(%rbp), %rdi
.loc 13 295 13
callq __zig_return_error
jmp .LBB305_3
.LBB305_2:
jmp .LBB305_3
.LBB305_3:
.loc 13 0 13
movw -42(%rbp), %ax
.loc 13 295 13
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp3037:
.Lfunc_end305:
.size std.fmt.formatType.101, .Lfunc_end305-std.fmt.formatType.101
.cfi_endproc
.p2align 4, 0x90
.type std.fmt.formatType.102,@function
std.fmt.formatType.102:
.Lfunc_begin306:
.loc 13 276 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rsi, -8(%rbp)
.Ltmp3038:
movq %rcx, -16(%rbp)
movq %r8, -24(%rbp)
movq %r9, -32(%rbp)
.Ltmp3039:
.loc 13 295 32 prologue_end
movq -8(%rbp), %rsi
.loc 13 295 53 is_stmt 0
movq -16(%rbp), %rcx
.loc 13 295 70
movq -24(%rbp), %r8
movq %rdi, -40(%rbp)
.loc 13 295 31
callq std.fmt.formatValue.126
.Ltmp3040:
.loc 13 295 13
cmpw $0, %ax
movw %ax, -42(%rbp)
je .LBB306_2
.loc 13 0 13
movq -40(%rbp), %rdi
.loc 13 295 13
callq __zig_return_error
jmp .LBB306_3
.LBB306_2:
jmp .LBB306_3
.LBB306_3:
.loc 13 0 13
movw -42(%rbp), %ax
.loc 13 295 13
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp3041:
.Lfunc_end306:
.size std.fmt.formatType.102, .Lfunc_end306-std.fmt.formatType.102
.cfi_endproc
.p2align 4, 0x90
.type std.fmt.formatType.103,@function
std.fmt.formatType.103:
.Lfunc_begin307:
.loc 13 276 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rsi, -8(%rbp)
.Ltmp3042:
movq %rcx, -16(%rbp)
movq %r8, -24(%rbp)
movq %r9, -32(%rbp)
.Ltmp3043:
.loc 13 295 32 prologue_end
movq -8(%rbp), %rsi
.loc 13 295 53 is_stmt 0
movq -16(%rbp), %rcx
.loc 13 295 70
movq -24(%rbp), %r8
movq %rdi, -40(%rbp)
.loc 13 295 31
callq std.fmt.formatValue.127
.Ltmp3044:
.loc 13 295 13
cmpw $0, %ax
movw %ax, -42(%rbp)
je .LBB307_2
.loc 13 0 13
movq -40(%rbp), %rdi
.loc 13 295 13
callq __zig_return_error
jmp .LBB307_3
.LBB307_2:
jmp .LBB307_3
.LBB307_3:
.loc 13 0 13
movw -42(%rbp), %ax
.loc 13 295 13
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp3045:
.Lfunc_end307:
.size std.fmt.formatType.103, .Lfunc_end307-std.fmt.formatType.103
.cfi_endproc
.p2align 4, 0x90
.type std.fmt.formatType.104,@function
std.fmt.formatType.104:
.Lfunc_begin308:
.loc 13 276 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rcx, -8(%rbp)
movq %r8, -16(%rbp)
movq %r9, -24(%rbp)
.Ltmp3046:
.loc 13 404 60 prologue_end
movq -8(%rbp), %rcx
.loc 13 404 77 is_stmt 0
movq -16(%rbp), %r8
movq %rdi, -32(%rbp)
.loc 13 404 38
callq std.fmt.formatText.128
.Ltmp3047:
.loc 13 404 21
cmpw $0, %ax
movw %ax, -34(%rbp)
je .LBB308_2
.loc 13 0 21
movq -32(%rbp), %rdi
.loc 13 404 21
callq __zig_return_error
jmp .LBB308_3
.LBB308_2:
jmp .LBB308_3
.LBB308_3:
.loc 13 0 21
movw -34(%rbp), %ax
.loc 13 404 21
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp3048:
.Lfunc_end308:
.size std.fmt.formatType.104, .Lfunc_end308-std.fmt.formatType.104
.cfi_endproc
.p2align 4, 0x90
.type std.fmt.formatType.105,@function
std.fmt.formatType.105:
.Lfunc_begin309:
.loc 13 276 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rsi, -8(%rbp)
.Ltmp3049:
movq %rcx, -16(%rbp)
movq %r8, -24(%rbp)
movq %r9, -32(%rbp)
.Ltmp3050:
.loc 13 295 32 prologue_end
movq -8(%rbp), %rsi
.loc 13 295 53 is_stmt 0
movq -16(%rbp), %rcx
.loc 13 295 70
movq -24(%rbp), %r8
movq %rdi, -40(%rbp)
.loc 13 295 31
callq std.fmt.formatValue.129
.Ltmp3051:
.loc 13 295 13
cmpw $0, %ax
movw %ax, -42(%rbp)
je .LBB309_2
.loc 13 0 13
movq -40(%rbp), %rdi
.loc 13 295 13
callq __zig_return_error
jmp .LBB309_3
.LBB309_2:
jmp .LBB309_3
.LBB309_3:
.loc 13 0 13
movw -42(%rbp), %ax
.loc 13 295 13
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp3052:
.Lfunc_end309:
.size std.fmt.formatType.105, .Lfunc_end309-std.fmt.formatType.105
.cfi_endproc
.p2align 4, 0x90
.type std.fmt.formatType.106,@function
std.fmt.formatType.106:
.Lfunc_begin310:
.loc 13 276 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rcx, -8(%rbp)
movq %r8, -16(%rbp)
movq %r9, -24(%rbp)
.Ltmp3053:
.loc 13 404 60 prologue_end
movq -8(%rbp), %rcx
.loc 13 404 77 is_stmt 0
movq -16(%rbp), %r8
movq %rdi, -32(%rbp)
.loc 13 404 38
callq std.fmt.formatText.130
.Ltmp3054:
.loc 13 404 21
cmpw $0, %ax
movw %ax, -34(%rbp)
je .LBB310_2
.loc 13 0 21
movq -32(%rbp), %rdi
.loc 13 404 21
callq __zig_return_error
jmp .LBB310_3
.LBB310_2:
jmp .LBB310_3
.LBB310_3:
.loc 13 0 21
movw -34(%rbp), %ax
.loc 13 404 21
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp3055:
.Lfunc_end310:
.size std.fmt.formatType.106, .Lfunc_end310-std.fmt.formatType.106
.cfi_endproc
.p2align 4, 0x90
.type std.fmt.formatType.107,@function
std.fmt.formatType.107:
.Lfunc_begin311:
.loc 13 276 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $48, %rsp
movq %rcx, -8(%rbp)
movq %r8, -16(%rbp)
movq %r9, -24(%rbp)
.Ltmp3056:
.loc 13 404 60 prologue_end
movq -8(%rbp), %rcx
.loc 13 404 77 is_stmt 0
movq -16(%rbp), %r8
movq %rdi, -32(%rbp)
.loc 13 404 38
callq std.fmt.formatText.131
.Ltmp3057:
.loc 13 404 21
cmpw $0, %ax
movw %ax, -34(%rbp)
je .LBB311_2
.loc 13 0 21
movq -32(%rbp), %rdi
.loc 13 404 21
callq __zig_return_error
jmp .LBB311_3
.LBB311_2:
jmp .LBB311_3
.LBB311_3:
.loc 13 0 21
movw -34(%rbp), %ax
.loc 13 404 21
addq $48, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp3058:
.Lfunc_end311:
.size std.fmt.formatType.107, .Lfunc_end311-std.fmt.formatType.107
.cfi_endproc
.p2align 4, 0x90
.type std.heap.ArenaAllocator.alloc,@function
std.heap.ArenaAllocator.alloc:
.Lfunc_begin312:
.loc 14 391 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $304, %rsp
movq %rdi, %rax
movq %fs:40, %r9
movq %r9, -8(%rbp)
movq %rdx, -128(%rbp)
movq %rcx, -136(%rbp)
andl $536870911, %r8d
movl %r8d, -140(%rbp)
.Ltmp3059:
.loc 14 392 67 prologue_end
movq -128(%rbp), %rcx
.loc 14 392 22 is_stmt 0
movq %rcx, -48(%rbp)
.loc 14 394 32 is_stmt 1
movq -48(%rbp), %rcx
movq %rcx, %rdx
addq $24, %rdx
.loc 14 394 24 is_stmt 0
cmpq $0, 24(%rcx)
movq %rsi, -152(%rbp)
movq %rdi, -160(%rbp)
movq %rax, -168(%rbp)
movq %rdx, -176(%rbp)
jne .LBB312_4
.loc 14 394 89
movq -48(%rbp), %rdx
.loc 14 394 104
movq -136(%rbp), %rax
.loc 14 394 108
movl -140(%rbp), %ecx
movl %ecx, %esi
.loc 14 394 106
addq %rsi, %rax
setb %dil
movq %rdx, -184(%rbp)
movq %rax, -192(%rbp)
jb .LBB312_15
jmp .LBB312_16
.LBB312_2:
.loc 14 394 81
movw -16(%rbp), %ax
movq -160(%rbp), %rcx
movw %ax, 16(%rcx)
movq -152(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB312_34
.loc 14 0 81
movq -168(%rbp), %rax
.loc 14 394 81
addq $304, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB312_4:
.cfi_def_cfa %rbp, 16
.Ltmp3060:
.loc 14 0 81
movq -176(%rbp), %rax
.loc 14 394 65
movq (%rax), %rcx
movq %rcx, -56(%rbp)
.loc 14 394 24
jmp .LBB312_6
.Ltmp3061:
.LBB312_5:
.loc 14 394 81
movq -24(%rbp), %rax
movq %rax, -56(%rbp)
.LBB312_6:
.LBB312_7:
.loc 14 395 16 is_stmt 1
jmp .LBB312_8
.LBB312_8:
.Ltmp3062:
.loc 14 396 37
movq -56(%rbp), %rax
movq %rax, %rcx
addq $8, %rcx
.loc 14 396 42 is_stmt 0
movq 16(%rax), %rax
movl $24, %edx
cmpq %rax, %rdx
movq %rcx, -200(%rbp)
movq %rax, -208(%rbp)
jbe .LBB312_18
jmp .LBB312_17
.LBB312_9:
.Ltmp3063:
.loc 14 402 36 is_stmt 1
movq -48(%rbp), %rdx
.loc 14 402 55 is_stmt 0
movq -64(%rbp), %rcx
.loc 14 402 61
movq -136(%rbp), %rax
.loc 14 402 65
movl -140(%rbp), %esi
movl %esi, %edi
.loc 14 402 63
addq %rdi, %rax
setb %r8b
movq %rdx, -216(%rbp)
movq %rcx, -224(%rbp)
movq %rax, -232(%rbp)
jb .LBB312_27
jmp .LBB312_28
.LBB312_10:
.loc 14 402 28
movw -32(%rbp), %ax
movq -160(%rbp), %rcx
movw %ax, 16(%rcx)
movq -152(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB312_35
.loc 14 0 28
movq -168(%rbp), %rax
.loc 14 402 28
addq $304, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB312_12:
.cfi_def_cfa %rbp, 16
movq -40(%rbp), %rax
movq %rax, -56(%rbp)
.loc 14 403 17 is_stmt 1
jmp .LBB312_7
.Ltmp3064:
.LBB312_13:
.loc 14 401 13
jmp .LBB312_14
.LBB312_14:
.loc 14 405 36
movq -96(%rbp), %rax
.loc 14 405 52 is_stmt 0
movq -104(%rbp), %rcx
.loc 14 405 35
movq -64(%rbp), %rdx
cmpq %rcx, %rax
movq %rax, -240(%rbp)
movq %rcx, -248(%rbp)
movq %rdx, -256(%rbp)
jbe .LBB312_30
jmp .LBB312_29
.Ltmp3065:
.LBB312_15:
.loc 14 0 35
xorl %eax, %eax
movl %eax, %esi
.loc 14 394 106 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB312_16:
.loc 14 0 106 is_stmt 0
xorl %eax, %eax
movl %eax, %ecx
.loc 14 394 100
leaq -24(%rbp), %rdi
movq -152(%rbp), %rsi
movq -184(%rbp), %rdx
movq -192(%rbp), %r8
callq std.heap.ArenaAllocator.createNode
.loc 14 394 81
cmpw $0, -16(%rbp)
jne .LBB312_2
jmp .LBB312_5
.LBB312_17:
.loc 14 0 81
xorl %eax, %eax
movl %eax, %esi
.Ltmp3066:
.loc 14 396 42 is_stmt 1
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.LBB312_18:
.loc 14 0 42 is_stmt 0
movq -200(%rbp), %rax
.loc 14 396 42
movq (%rax), %rcx
addq $24, %rcx
movq %rcx, -72(%rbp)
movq -208(%rbp), %rcx
subq $24, %rcx
movq %rcx, -64(%rbp)
.loc 14 397 43 is_stmt 1
movq -72(%rbp), %rcx
.loc 14 397 55 is_stmt 0
movq -48(%rbp), %rdx
.loc 14 397 49
addq 32(%rdx), %rcx
setb %sil
movq %rcx, -264(%rbp)
jb .LBB312_19
jmp .LBB312_20
.LBB312_19:
.loc 14 0 49
xorl %eax, %eax
movl %eax, %esi
.loc 14 397 49
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB312_20:
.loc 14 0 49
movq -264(%rbp), %rax
.loc 14 397 49
movq %rax, -80(%rbp)
.loc 14 398 52 is_stmt 1
movq -80(%rbp), %rdi
.loc 14 398 58 is_stmt 0
movl -140(%rbp), %ecx
movl %ecx, %esi
.loc 14 398 51
callq std.mem.alignForward
movq %rax, -88(%rbp)
.loc 14 399 40 is_stmt 1
movq -48(%rbp), %rax
movq 32(%rax), %rax
.loc 14 399 54 is_stmt 0
movq -88(%rbp), %rdx
.loc 14 399 68
subq -80(%rbp), %rdx
setb %r8b
movq %rax, -272(%rbp)
movq %rdx, -280(%rbp)
jb .LBB312_21
jmp .LBB312_22
.LBB312_21:
.loc 14 0 68
xorl %eax, %eax
movl %eax, %esi
.loc 14 399 68
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB312_22:
.loc 14 0 68
movq -272(%rbp), %rax
movq -280(%rbp), %rcx
.loc 14 399 51
addq %rcx, %rax
setb %dl
movq %rax, -288(%rbp)
jb .LBB312_23
jmp .LBB312_24
.LBB312_23:
.loc 14 0 51
xorl %eax, %eax
movl %eax, %esi
.loc 14 399 51
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB312_24:
.loc 14 0 51
movq -288(%rbp), %rax
.loc 14 399 51
movq %rax, -96(%rbp)
.loc 14 400 35 is_stmt 1
movq -96(%rbp), %rcx
.loc 14 400 50 is_stmt 0
addq -136(%rbp), %rcx
setb %dl
movq %rcx, -296(%rbp)
jb .LBB312_25
jmp .LBB312_26
.LBB312_25:
.loc 14 0 50
xorl %eax, %eax
movl %eax, %esi
.loc 14 400 50
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB312_26:
.loc 14 0 50
movq -296(%rbp), %rax
.loc 14 400 50
movq %rax, -104(%rbp)
.loc 14 401 17 is_stmt 1
movq -104(%rbp), %rcx
.loc 14 401 31 is_stmt 0
cmpq -64(%rbp), %rcx
.loc 14 401 13
ja .LBB312_9
jmp .LBB312_13
.LBB312_27:
.loc 14 0 13
xorl %eax, %eax
movl %eax, %esi
.Ltmp3067:
.loc 14 402 63 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB312_28:
.loc 14 402 47 is_stmt 0
leaq -40(%rbp), %rdi
movq -152(%rbp), %rsi
movq -216(%rbp), %rdx
movq -224(%rbp), %rcx
movq -232(%rbp), %r8
callq std.heap.ArenaAllocator.createNode
.loc 14 402 28
cmpw $0, -32(%rbp)
jne .LBB312_10
jmp .LBB312_12
.Ltmp3068:
.LBB312_29:
.loc 14 0 28
xorl %eax, %eax
movl %eax, %esi
.loc 14 405 35 is_stmt 1
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.LBB312_30:
.loc 14 0 35 is_stmt 0
movq -248(%rbp), %rax
movq -256(%rbp), %rcx
.loc 14 405 35
cmpq %rcx, %rax
jbe .LBB312_32
.loc 14 0 35
xorl %eax, %eax
movl %eax, %esi
.loc 14 405 35
leaq __unnamed_4(%rip), %rdi
callq std.special.panic
.LBB312_32:
movq -72(%rbp), %rax
movq -240(%rbp), %rcx
addq %rcx, %rax
movq %rax, -120(%rbp)
movq -248(%rbp), %rax
subq %rcx, %rax
movq %rax, -112(%rbp)
.loc 14 406 17 is_stmt 1
movq -48(%rbp), %rax
.loc 14 406 30 is_stmt 0
movq -104(%rbp), %rdx
movq %rdx, 32(%rax)
movq -160(%rbp), %rax
.loc 14 407 20 is_stmt 1
movw $0, 16(%rax)
vmovdqu -120(%rbp), %xmm0
vmovdqu %xmm0, (%rax)
movq %fs:40, %rdx
movq -8(%rbp), %rsi
cmpq %rsi, %rdx
jne .LBB312_36
.loc 14 0 20 is_stmt 0
movq -168(%rbp), %rax
.loc 14 407 13
addq $304, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.Ltmp3069:
.LBB312_34:
.cfi_def_cfa %rbp, 16
.loc 14 0 0
callq __stack_chk_fail@PLT
.LBB312_35:
callq __stack_chk_fail@PLT
.LBB312_36:
callq __stack_chk_fail@PLT
.Ltmp3070:
.Lfunc_end312:
.size std.heap.ArenaAllocator.alloc, .Lfunc_end312-std.heap.ArenaAllocator.alloc
.cfi_endproc
.p2align 4, 0x90
.type std.heap.ArenaAllocator.createNode,@function
std.heap.ArenaAllocator.createNode:
.Lfunc_begin313:
.loc 14 371 0 is_stmt 1
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
subq $240, %rsp
movq %rdi, %rax
movq %fs:40, %r9
movq %r9, -8(%rbp)
movq %rdx, -112(%rbp)
movq %rcx, -120(%rbp)
movq %r8, -128(%rbp)
.Ltmp3071:
.loc 14 372 33 prologue_end
movq -128(%rbp), %rcx
.loc 14 372 46 is_stmt 0
addq $24, %rcx
setb %r10b
movq %rsi, -136(%rbp)
movq %rdi, -144(%rbp)
movq %rax, -152(%rbp)
movq %rcx, -160(%rbp)
jb .LBB313_10
jmp .LBB313_11
.LBB313_1:
.loc 14 374 16 is_stmt 1
jmp .LBB313_2
.LBB313_2:
.loc 14 0 16 is_stmt 0
xorl %eax, %eax
.Ltmp3072:
.loc 14 375 13 is_stmt 1
movq -48(%rbp), %rcx
.loc 14 375 20 is_stmt 0
movq -48(%rbp), %rdx
.loc 14 375 24
testb $1, %al
movq %rcx, -168(%rbp)
movq %rdx, -176(%rbp)
jne .LBB313_12
jmp .LBB313_13
.LBB313_3:
.loc 14 377 41 is_stmt 1
jmp .LBB313_6
.LBB313_4:
.loc 14 377 13 is_stmt 0
jmp .LBB313_5
.Ltmp3073:
.LBB313_5:
.loc 14 374 9 is_stmt 1
jmp .LBB313_1
.LBB313_6:
.loc 14 379 29
movq -112(%rbp), %rax
.loc 14 379 45 is_stmt 0
movq 16(%rax), %rdx
.loc 14 379 82
movq -48(%rbp), %rcx
.loc 14 379 58
leaq -32(%rbp), %rdi
movq -136(%rbp), %rsi
callq std.mem.Allocator.alignedAlloc.108
.loc 14 379 21
cmpw $0, -16(%rbp)
je .LBB313_9
movw -16(%rbp), %ax
movq -144(%rbp), %rcx
movw %ax, 8(%rcx)
movq -136(%rbp), %rdi
callq __zig_return_error
movq %fs:40, %rcx
movq -8(%rbp), %rdx
cmpq %rdx, %rcx
jne .LBB313_31
.loc 14 0 21
movq -152(%rbp), %rax
.loc 14 379 21
addq $240, %rsp
popq %rbp
.cfi_def_cfa %rsp, 8
retq
.LBB313_9:
.cfi_def_cfa %rbp, 16
movq -32(%rbp), %rax
movq %rax, -64(%rbp)
movq -24(%rbp), %rax
movq %rax, -56(%rbp)
.loc 14 380 58 is_stmt 1
movq -56(%rbp), %rax
movb $1, %cl
testb $1, %cl
movq %rax, -184(%rbp)
jne .LBB313_23
jmp .LBB313_22
.LBB313_10:
.loc 14 0 58 is_stmt 0
xorl %eax, %eax
movl %eax, %esi
.loc 14 372 46 is_stmt 1
leaq __unnamed_2(%rip), %rdi
callq std.special.panic
.LBB313_11:
.loc 14 0 46 is_stmt 0
movq -160(%rbp), %rax
.loc 14 372 46
movq %rax, -40(%rbp)
.loc 14 373 19 is_stmt 1
movq -120(%rbp), %rcx
movq %rcx, -48(%rbp)
.loc 14 374 9
jm
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment