You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ravi/vmbuilder/compiler-output/clang_lvm_compgoto_luabcdec...

94973 lines
3.1 MiB

.section __TEXT,__text,regular,pure_instructions
.macosx_version_min 10, 11
.file 1 "/Users/dylan/github/ravi/src" "lvm.c"
.file 2 "/Users/dylan/github/ravi/include" "ltm.h"
.file 3 "/Users/dylan/github/ravi/include" "lopcodes.h"
.file 4 "/Users/dylan/github/ravi/include" "lobject.h"
.file 5 "/Users/dylan/github/ravi/include" "lua.h"
.file 6 "/Users/dylan/github/ravi/include" "llimits.h"
.file 7 "/Users/dylan/github/ravi/include" "lstate.h"
.file 8 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/include/i386" "_types.h"
.file 9 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/include/sys/_types" "_size_t.h"
.file 10 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/7.3.0/include" "stddef.h"
.file 11 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/include/sys/_types" "_intptr_t.h"
.file 12 "/Users/dylan/github/ravi/include" "lfunc.h"
.globl _luaV_tonumber_
.align 4, 0x90
_luaV_tonumber_: ## @luaV_tonumber_
Lfunc_begin0:
.loc 1 77 0 ## /Users/dylan/github/ravi/src/lvm.c:77:0
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp0:
.cfi_def_cfa_offset 16
Ltmp1:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp2:
.cfi_def_cfa_register %rbp
pushq %r15
pushq %r14
pushq %rbx
subq $24, %rsp
Ltmp3:
.cfi_offset %rbx, -40
Ltmp4:
.cfi_offset %r14, -32
Ltmp5:
.cfi_offset %r15, -24
##DEBUG_VALUE: luaV_tonumber_:obj <- %RDI
##DEBUG_VALUE: luaV_tonumber_:n <- %RSI
movq %rsi, %r14
Ltmp6:
##DEBUG_VALUE: luaV_tonumber_:n <- %R14
movq %rdi, %rbx
Ltmp7:
##DEBUG_VALUE: luaV_tonumber_:obj <- %RBX
.loc 1 79 7 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:79:7
movl 8(%rbx), %eax
Ltmp8:
.loc 1 79 7 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:79:7
cmpl $19, %eax
jne LBB0_2
Ltmp9:
## BB#1:
##DEBUG_VALUE: luaV_tonumber_:obj <- %RBX
##DEBUG_VALUE: luaV_tonumber_:n <- %R14
.loc 1 80 10 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:80:10
cvtsi2sdq (%rbx), %xmm0
Ltmp10:
LBB0_10: ## %select.end
##DEBUG_VALUE: luaV_tonumber_:n <- %R14
.loc 1 85 8 ## /Users/dylan/github/ravi/src/lvm.c:85:8
movsd %xmm0, (%r14)
movl $1, %r15d
jmp LBB0_11
Ltmp11:
LBB0_2:
##DEBUG_VALUE: luaV_tonumber_:obj <- %RBX
##DEBUG_VALUE: luaV_tonumber_:n <- %R14
.loc 1 83 12 ## /Users/dylan/github/ravi/src/lvm.c:83:12
andl $15, %eax
xorl %r15d, %r15d
.loc 1 83 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:83:25
cmpl $4, %eax
jne LBB0_11
Ltmp12:
## BB#3:
##DEBUG_VALUE: luaV_tonumber_:obj <- %RBX
##DEBUG_VALUE: luaV_tonumber_:n <- %R14
.loc 1 84 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:84:26
movq (%rbx), %rdi
addq $24, %rdi
leaq -40(%rbp), %rsi
Ltmp13:
##DEBUG_VALUE: luaV_tonumber_:v <- [%RSI+0]
.loc 1 84 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:13
callq _luaO_str2num
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq (%rbx), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp14:
cmpl $4, %esi
jne LBB0_5
Ltmp15:
## BB#4:
##DEBUG_VALUE: luaV_tonumber_:n <- %R14
shrl $24, %ecx
jmp LBB0_6
Ltmp16:
LBB0_5:
##DEBUG_VALUE: luaV_tonumber_:n <- %R14
movq 16(%rdx), %rcx
Ltmp17:
LBB0_6:
##DEBUG_VALUE: luaV_tonumber_:n <- %R14
.loc 1 84 57 ## /Users/dylan/github/ravi/src/lvm.c:84:57
incq %rcx
Ltmp18:
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
cmpq %rcx, %rax
jne LBB0_11
Ltmp19:
## BB#7:
##DEBUG_VALUE: luaV_tonumber_:n <- %R14
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
cmpl $19, -32(%rbp)
movq -40(%rbp), %rax
jne LBB0_9
Ltmp20:
## BB#8:
##DEBUG_VALUE: luaV_tonumber_:n <- %R14
cvtsi2sdq %rax, %xmm0
jmp LBB0_10
Ltmp21:
LBB0_11:
.loc 1 90 1 ## /Users/dylan/github/ravi/src/lvm.c:90:1
movl %r15d, %eax
addq $24, %rsp
popq %rbx
popq %r14
popq %r15
popq %rbp
retq
LBB0_9: ## %select.false
Ltmp22:
##DEBUG_VALUE: luaV_tonumber_:n <- %R14
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
movd %rax, %xmm0
jmp LBB0_10
Ltmp23:
Lfunc_end0:
.cfi_endproc
.section __TEXT,__literal8,8byte_literals
.align 3
LCPI1_0:
.quad 4607182418800017408 ## double 1
LCPI1_1:
.quad -4332462841530417152 ## double -9.2233720368547758E+18
LCPI1_2:
.quad 4890909195324358656 ## double 9.2233720368547758E+18
.section __TEXT,__text,regular,pure_instructions
.globl _luaV_tointeger
.align 4, 0x90
_luaV_tointeger: ## @luaV_tointeger
Lfunc_begin1:
.loc 1 99 0 ## /Users/dylan/github/ravi/src/lvm.c:99:0
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp24:
.cfi_def_cfa_offset 16
Ltmp25:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp26:
.cfi_def_cfa_register %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $24, %rsp
Ltmp27:
.cfi_offset %rbx, -56
Ltmp28:
.cfi_offset %r12, -48
Ltmp29:
.cfi_offset %r13, -40
Ltmp30:
.cfi_offset %r14, -32
Ltmp31:
.cfi_offset %r15, -24
##DEBUG_VALUE: luaV_tointeger:obj <- %RDI
##DEBUG_VALUE: luaV_tointeger:p <- %RSI
##DEBUG_VALUE: luaV_tointeger:mode <- %EDX
movl %edx, %r15d
Ltmp32:
##DEBUG_VALUE: luaV_tointeger:mode <- %R15D
movq %rsi, %r14
Ltmp33:
##DEBUG_VALUE: luaV_tointeger:p <- %R14
movq %rdi, %rbx
Ltmp34:
##DEBUG_VALUE: luaV_tointeger:obj <- %RBX
leaq -56(%rbp), %r12
xorl %r13d, %r13d
Ltmp35:
.align 4, 0x90
LBB1_1: ## =>This Inner Loop Header: Depth=1
##DEBUG_VALUE: luaV_tointeger:p <- %R14
##DEBUG_VALUE: luaV_tointeger:mode <- %R15D
.loc 1 102 7 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:102:7
movl 8(%rbx), %eax
Ltmp36:
.loc 1 102 7 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:102:7
cmpl $19, %eax
je LBB1_11
Ltmp37:
## BB#2: ## in Loop: Header=BB1_1 Depth=1
##DEBUG_VALUE: luaV_tointeger:p <- %R14
##DEBUG_VALUE: luaV_tointeger:mode <- %R15D
cmpl $3, %eax
je LBB1_3
Ltmp38:
## BB#12: ## in Loop: Header=BB1_1 Depth=1
##DEBUG_VALUE: luaV_tointeger:p <- %R14
##DEBUG_VALUE: luaV_tointeger:mode <- %R15D
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
andl $15, %eax
.loc 1 116 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:116:25
cmpl $4, %eax
jne LBB1_17
Ltmp39:
## BB#13: ## in Loop: Header=BB1_1 Depth=1
##DEBUG_VALUE: luaV_tointeger:p <- %R14
##DEBUG_VALUE: luaV_tointeger:mode <- %R15D
.loc 1 117 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:117:26
movq (%rbx), %rdi
addq $24, %rdi
Ltmp40:
##DEBUG_VALUE: luaV_tointeger:v <- [%R12+0]
.loc 1 117 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:117:13
movq %r12, %rsi
callq _luaO_str2num
.loc 1 117 46 ## /Users/dylan/github/ravi/src/lvm.c:117:46
movq (%rbx), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
cmpl $4, %esi
jne LBB1_15
Ltmp41:
## BB#14: ## in Loop: Header=BB1_1 Depth=1
##DEBUG_VALUE: luaV_tointeger:p <- %R14
##DEBUG_VALUE: luaV_tointeger:mode <- %R15D
##DEBUG_VALUE: luaV_tointeger:v <- [%R12+0]
shrl $24, %ecx
jmp LBB1_16
Ltmp42:
.align 4, 0x90
LBB1_15: ## in Loop: Header=BB1_1 Depth=1
##DEBUG_VALUE: luaV_tointeger:p <- %R14
##DEBUG_VALUE: luaV_tointeger:mode <- %R15D
##DEBUG_VALUE: luaV_tointeger:v <- [%R12+0]
movq 16(%rdx), %rcx
Ltmp43:
LBB1_16: ## in Loop: Header=BB1_1 Depth=1
##DEBUG_VALUE: luaV_tointeger:p <- %R14
##DEBUG_VALUE: luaV_tointeger:mode <- %R15D
##DEBUG_VALUE: luaV_tointeger:v <- [%R12+0]
.loc 1 117 57 ## /Users/dylan/github/ravi/src/lvm.c:117:57
incq %rcx
.loc 1 117 43 ## /Users/dylan/github/ravi/src/lvm.c:117:43
cmpq %rcx, %rax
movq %r12, %rbx
je LBB1_1
jmp LBB1_17
Ltmp44:
LBB1_11:
##DEBUG_VALUE: luaV_tointeger:p <- %R14
.loc 1 113 10 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:113:10
movq (%rbx), %rax
jmp LBB1_10
Ltmp45:
LBB1_3:
##DEBUG_VALUE: luaV_tointeger:p <- %R14
##DEBUG_VALUE: luaV_tointeger:mode <- %R15D
.loc 1 103 20 ## /Users/dylan/github/ravi/src/lvm.c:103:20
movsd (%rbx), %xmm0 ## xmm0 = mem[0],zero
Ltmp46:
##DEBUG_VALUE: n <- %XMM0
.loc 1 104 20 ## /Users/dylan/github/ravi/src/lvm.c:104:20
movsd %xmm0, -64(%rbp) ## 8-byte Spill
Ltmp47:
##DEBUG_VALUE: n <- [%RBP+-64]
callq _floor
Ltmp48:
##DEBUG_VALUE: f <- %XMM0
.loc 1 105 9 ## /Users/dylan/github/ravi/src/lvm.c:105:9
movsd -64(%rbp), %xmm1 ## 8-byte Reload
## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jne LBB1_4
jnp LBB1_7
Ltmp49:
LBB1_4:
##DEBUG_VALUE: luaV_tointeger:p <- %R14
##DEBUG_VALUE: luaV_tointeger:mode <- %R15D
##DEBUG_VALUE: f <- %XMM0
xorl %r13d, %r13d
.loc 1 106 16 ## /Users/dylan/github/ravi/src/lvm.c:106:16
Ltmp50:
testl %r15d, %r15d
je LBB1_17
Ltmp51:
## BB#5:
##DEBUG_VALUE: luaV_tointeger:p <- %R14
##DEBUG_VALUE: luaV_tointeger:mode <- %R15D
##DEBUG_VALUE: f <- %XMM0
.loc 1 107 21 ## /Users/dylan/github/ravi/src/lvm.c:107:21
cmpl $1, %r15d
jle LBB1_7
Ltmp52:
## BB#6:
##DEBUG_VALUE: luaV_tointeger:p <- %R14
##DEBUG_VALUE: f <- %XMM0
.loc 1 108 11 ## /Users/dylan/github/ravi/src/lvm.c:108:11
addsd LCPI1_0(%rip), %xmm0
Ltmp53:
LBB1_7:
##DEBUG_VALUE: luaV_tointeger:p <- %R14
xorl %r13d, %r13d
.loc 1 110 12 ## /Users/dylan/github/ravi/src/lvm.c:110:12
ucomisd LCPI1_1(%rip), %xmm0
jb LBB1_17
Ltmp54:
## BB#8:
##DEBUG_VALUE: luaV_tointeger:p <- %R14
movsd LCPI1_2(%rip), %xmm1 ## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jbe LBB1_17
Ltmp55:
## BB#9:
##DEBUG_VALUE: luaV_tointeger:p <- %R14
cvttsd2si %xmm0, %rax
Ltmp56:
LBB1_10: ## %.loopexit
movq %rax, (%r14)
movl $1, %r13d
Ltmp57:
LBB1_17: ## %.loopexit
.loc 1 122 1 ## /Users/dylan/github/ravi/src/lvm.c:122:1
movl %r13d, %eax
addq $24, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
Ltmp58:
Lfunc_end1:
.cfi_endproc
.section __TEXT,__literal8,8byte_literals
.align 3
LCPI2_0:
.quad -4332462841530417152 ## double -9.2233720368547758E+18
LCPI2_1:
.quad 4890909195324358656 ## double 9.2233720368547758E+18
.section __TEXT,__text,regular,pure_instructions
.globl _luaV_tointeger_
.align 4, 0x90
_luaV_tointeger_: ## @luaV_tointeger_
Lfunc_begin2:
.loc 1 128 0 ## /Users/dylan/github/ravi/src/lvm.c:128:0
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp59:
.cfi_def_cfa_offset 16
Ltmp60:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp61:
.cfi_def_cfa_register %rbp
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
subq $32, %rsp
Ltmp62:
.cfi_offset %rbx, -48
Ltmp63:
.cfi_offset %r12, -40
Ltmp64:
.cfi_offset %r14, -32
Ltmp65:
.cfi_offset %r15, -24
##DEBUG_VALUE: luaV_tointeger_:obj <- %RDI
##DEBUG_VALUE: luaV_tointeger_:p <- %RSI
movq %rsi, %r14
Ltmp66:
##DEBUG_VALUE: luaV_tointeger_:p <- %R14
movq %rdi, %rbx
Ltmp67:
##DEBUG_VALUE: luaV_tointeger:mode <- 0
##DEBUG_VALUE: luaV_tointeger_:obj <- %RBX
leaq -48(%rbp), %r15
xorl %r12d, %r12d
Ltmp68:
.align 4, 0x90
LBB2_1: ## =>This Inner Loop Header: Depth=1
##DEBUG_VALUE: luaV_tointeger_:p <- %R14
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 102 7 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:102:7
movl 8(%rbx), %eax
Ltmp69:
.loc 1 102 7 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:102:7
cmpl $19, %eax
je LBB2_8
Ltmp70:
## BB#2: ## in Loop: Header=BB2_1 Depth=1
##DEBUG_VALUE: luaV_tointeger_:p <- %R14
cmpl $3, %eax
je LBB2_3
Ltmp71:
## BB#9: ## in Loop: Header=BB2_1 Depth=1
##DEBUG_VALUE: luaV_tointeger_:p <- %R14
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
andl $15, %eax
.loc 1 116 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:116:25
cmpl $4, %eax
jne LBB2_14
Ltmp72:
## BB#10: ## in Loop: Header=BB2_1 Depth=1
##DEBUG_VALUE: luaV_tointeger_:p <- %R14
.loc 1 117 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:117:26
movq (%rbx), %rdi
addq $24, %rdi
Ltmp73:
##DEBUG_VALUE: luaV_tointeger:v <- [%R15+0]
.loc 1 117 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:117:13
movq %r15, %rsi
callq _luaO_str2num
.loc 1 117 46 ## /Users/dylan/github/ravi/src/lvm.c:117:46
movq (%rbx), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
cmpl $4, %esi
jne LBB2_12
Ltmp74:
## BB#11: ## in Loop: Header=BB2_1 Depth=1
##DEBUG_VALUE: luaV_tointeger_:p <- %R14
##DEBUG_VALUE: luaV_tointeger:v <- [%R15+0]
shrl $24, %ecx
jmp LBB2_13
Ltmp75:
.align 4, 0x90
LBB2_12: ## in Loop: Header=BB2_1 Depth=1
##DEBUG_VALUE: luaV_tointeger_:p <- %R14
##DEBUG_VALUE: luaV_tointeger:v <- [%R15+0]
movq 16(%rdx), %rcx
Ltmp76:
LBB2_13: ## in Loop: Header=BB2_1 Depth=1
##DEBUG_VALUE: luaV_tointeger_:p <- %R14
##DEBUG_VALUE: luaV_tointeger:v <- [%R15+0]
.loc 1 117 57 ## /Users/dylan/github/ravi/src/lvm.c:117:57
incq %rcx
.loc 1 117 43 ## /Users/dylan/github/ravi/src/lvm.c:117:43
cmpq %rcx, %rax
Ltmp77:
.loc 1 129 10 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:129:10
movq %r15, %rbx
je LBB2_1
jmp LBB2_14
Ltmp78:
LBB2_8:
##DEBUG_VALUE: luaV_tointeger_:p <- %R14
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 113 10 ## /Users/dylan/github/ravi/src/lvm.c:113:10
movq (%rbx), %rax
jmp LBB2_7
Ltmp79:
LBB2_3:
##DEBUG_VALUE: luaV_tointeger_:p <- %R14
.loc 1 103 20 ## /Users/dylan/github/ravi/src/lvm.c:103:20
movsd (%rbx), %xmm0 ## xmm0 = mem[0],zero
Ltmp80:
##DEBUG_VALUE: n <- %XMM0
.loc 1 104 20 ## /Users/dylan/github/ravi/src/lvm.c:104:20
movsd %xmm0, -56(%rbp) ## 8-byte Spill
Ltmp81:
##DEBUG_VALUE: n <- [%RBP+-56]
callq _floor
Ltmp82:
##DEBUG_VALUE: f <- %XMM0
xorl %r12d, %r12d
.loc 1 105 9 ## /Users/dylan/github/ravi/src/lvm.c:105:9
movsd -56(%rbp), %xmm1 ## 8-byte Reload
## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jne LBB2_14
jp LBB2_14
Ltmp83:
## BB#4:
##DEBUG_VALUE: luaV_tointeger_:p <- %R14
##DEBUG_VALUE: f <- %XMM0
.loc 1 110 12 ## /Users/dylan/github/ravi/src/lvm.c:110:12
ucomisd LCPI2_0(%rip), %xmm0
jb LBB2_14
Ltmp84:
## BB#5:
##DEBUG_VALUE: luaV_tointeger_:p <- %R14
movsd LCPI2_1(%rip), %xmm1 ## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jbe LBB2_14
Ltmp85:
## BB#6:
##DEBUG_VALUE: luaV_tointeger_:p <- %R14
cvttsd2si %xmm0, %rax
Ltmp86:
LBB2_7: ## %luaV_tointeger.exit
movq %rax, (%r14)
movl $1, %r12d
Ltmp87:
LBB2_14: ## %luaV_tointeger.exit
.loc 1 129 3 ## /Users/dylan/github/ravi/src/lvm.c:129:3
movl %r12d, %eax
addq $32, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
popq %rbp
retq
Ltmp88:
Lfunc_end2:
.cfi_endproc
.section __TEXT,__literal8,8byte_literals
.align 3
LCPI3_0:
.quad 4607182418800017408 ## double 1
LCPI3_1:
.quad -4332462841530417152 ## double -9.2233720368547758E+18
LCPI3_2:
.quad 4890909195324358656 ## double 9.2233720368547758E+18
.section __TEXT,__text,regular,pure_instructions
.globl _luaV_forlimit
.align 4, 0x90
_luaV_forlimit: ## @luaV_forlimit
Lfunc_begin3:
.loc 1 149 0 ## /Users/dylan/github/ravi/src/lvm.c:149:0
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp89:
.cfi_def_cfa_offset 16
Ltmp90:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp91:
.cfi_def_cfa_register %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $40, %rsp
Ltmp92:
.cfi_offset %rbx, -56
Ltmp93:
.cfi_offset %r12, -48
Ltmp94:
.cfi_offset %r13, -40
Ltmp95:
.cfi_offset %r14, -32
Ltmp96:
.cfi_offset %r15, -24
##DEBUG_VALUE: luaV_forlimit:obj <- %RDI
##DEBUG_VALUE: luaV_forlimit:p <- %RSI
##DEBUG_VALUE: luaV_forlimit:step <- %RDX
##DEBUG_VALUE: luaV_forlimit:stopnow <- %RCX
movq %rcx, %r12
Ltmp97:
##DEBUG_VALUE: luaV_forlimit:stopnow <- %R12
movq %rdx, -64(%rbp) ## 8-byte Spill
Ltmp98:
##DEBUG_VALUE: luaV_forlimit:step <- [%RBP+-64]
movq %rsi, %r14
Ltmp99:
##DEBUG_VALUE: luaV_forlimit:p <- %R14
movq %rdi, %r13
Ltmp100:
##DEBUG_VALUE: luaV_forlimit:obj <- %R13
.loc 1 150 12 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:150:12
movl $0, (%r12)
leaq -56(%rbp), %r15
.loc 1 151 8 ## /Users/dylan/github/ravi/src/lvm.c:151:8
Ltmp101:
movq %r13, %rbx
Ltmp102:
.align 4, 0x90
LBB3_1: ## =>This Inner Loop Header: Depth=1
##DEBUG_VALUE: luaV_forlimit:obj <- %R13
##DEBUG_VALUE: luaV_forlimit:p <- %R14
##DEBUG_VALUE: luaV_forlimit:step <- [%RBP+-64]
##DEBUG_VALUE: luaV_forlimit:stopnow <- %R12
.loc 1 102 7 ## /Users/dylan/github/ravi/src/lvm.c:102:7
movl 8(%rbx), %eax
Ltmp103:
.loc 1 102 7 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:102:7
cmpl $19, %eax
je LBB3_15
Ltmp104:
## BB#2: ## in Loop: Header=BB3_1 Depth=1
##DEBUG_VALUE: luaV_forlimit:obj <- %R13
##DEBUG_VALUE: luaV_forlimit:p <- %R14
##DEBUG_VALUE: luaV_forlimit:step <- [%RBP+-64]
##DEBUG_VALUE: luaV_forlimit:stopnow <- %R12
cmpl $3, %eax
je LBB3_3
Ltmp105:
## BB#8: ## in Loop: Header=BB3_1 Depth=1
##DEBUG_VALUE: luaV_forlimit:obj <- %R13
##DEBUG_VALUE: luaV_forlimit:p <- %R14
##DEBUG_VALUE: luaV_forlimit:step <- [%RBP+-64]
##DEBUG_VALUE: luaV_forlimit:stopnow <- %R12
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
andl $15, %eax
.loc 1 116 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:116:25
cmpl $4, %eax
jne LBB3_13
Ltmp106:
## BB#9: ## in Loop: Header=BB3_1 Depth=1
##DEBUG_VALUE: luaV_forlimit:obj <- %R13
##DEBUG_VALUE: luaV_forlimit:p <- %R14
##DEBUG_VALUE: luaV_forlimit:step <- [%RBP+-64]
##DEBUG_VALUE: luaV_forlimit:stopnow <- %R12
.loc 1 117 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:117:26
movq (%rbx), %rdi
addq $24, %rdi
Ltmp107:
##DEBUG_VALUE: luaV_tointeger:v <- [%R15+0]
.loc 1 117 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:117:13
movq %r15, %rsi
callq _luaO_str2num
.loc 1 117 46 ## /Users/dylan/github/ravi/src/lvm.c:117:46
movq (%rbx), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
cmpl $4, %esi
jne LBB3_11
Ltmp108:
## BB#10: ## in Loop: Header=BB3_1 Depth=1
##DEBUG_VALUE: luaV_forlimit:obj <- %R13
##DEBUG_VALUE: luaV_forlimit:p <- %R14
##DEBUG_VALUE: luaV_forlimit:step <- [%RBP+-64]
##DEBUG_VALUE: luaV_forlimit:stopnow <- %R12
##DEBUG_VALUE: luaV_tointeger:v <- [%R15+0]
shrl $24, %ecx
jmp LBB3_12
Ltmp109:
.align 4, 0x90
LBB3_11: ## in Loop: Header=BB3_1 Depth=1
##DEBUG_VALUE: luaV_forlimit:obj <- %R13
##DEBUG_VALUE: luaV_forlimit:p <- %R14
##DEBUG_VALUE: luaV_forlimit:step <- [%RBP+-64]
##DEBUG_VALUE: luaV_forlimit:stopnow <- %R12
##DEBUG_VALUE: luaV_tointeger:v <- [%R15+0]
movq 16(%rdx), %rcx
Ltmp110:
LBB3_12: ## in Loop: Header=BB3_1 Depth=1
##DEBUG_VALUE: luaV_forlimit:obj <- %R13
##DEBUG_VALUE: luaV_forlimit:p <- %R14
##DEBUG_VALUE: luaV_forlimit:step <- [%RBP+-64]
##DEBUG_VALUE: luaV_forlimit:stopnow <- %R12
##DEBUG_VALUE: luaV_tointeger:v <- [%R15+0]
.loc 1 117 57 ## /Users/dylan/github/ravi/src/lvm.c:117:57
incq %rcx
.loc 1 117 43 ## /Users/dylan/github/ravi/src/lvm.c:117:43
cmpq %rcx, %rax
Ltmp111:
.loc 1 151 8 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:151:8
movq %r15, %rbx
je LBB3_1
jmp LBB3_13
Ltmp112:
LBB3_15:
##DEBUG_VALUE: luaV_forlimit:p <- %R14
.loc 1 113 10 ## /Users/dylan/github/ravi/src/lvm.c:113:10
movq (%rbx), %rax
jmp LBB3_16
Ltmp113:
LBB3_3:
##DEBUG_VALUE: luaV_forlimit:obj <- %R13
##DEBUG_VALUE: luaV_forlimit:p <- %R14
##DEBUG_VALUE: luaV_forlimit:step <- [%RBP+-64]
##DEBUG_VALUE: luaV_forlimit:stopnow <- %R12
.loc 1 103 20 ## /Users/dylan/github/ravi/src/lvm.c:103:20
movsd (%rbx), %xmm0 ## xmm0 = mem[0],zero
Ltmp114:
##DEBUG_VALUE: n <- %XMM0
.loc 1 104 20 ## /Users/dylan/github/ravi/src/lvm.c:104:20
movsd %xmm0, -72(%rbp) ## 8-byte Spill
Ltmp115:
##DEBUG_VALUE: n <- [%RBP+-72]
callq _floor
Ltmp116:
##DEBUG_VALUE: f <- %XMM0
cmpq $0, -64(%rbp) ## 8-byte Folded Reload
jns LBB3_5
Ltmp117:
## BB#4:
##DEBUG_VALUE: luaV_forlimit:obj <- %R13
##DEBUG_VALUE: luaV_forlimit:p <- %R14
##DEBUG_VALUE: luaV_forlimit:step <- [%RBP+-64]
##DEBUG_VALUE: luaV_forlimit:stopnow <- %R12
##DEBUG_VALUE: n <- [%RBP+-72]
##DEBUG_VALUE: f <- %XMM0
movsd LCPI3_0(%rip), %xmm1 ## xmm1 = mem[0],zero
.loc 1 108 11 ## /Users/dylan/github/ravi/src/lvm.c:108:11
Ltmp118:
addsd %xmm0, %xmm1
Ltmp119:
##DEBUG_VALUE: f <- %XMM1
movsd -72(%rbp), %xmm2 ## 8-byte Reload
## xmm2 = mem[0],zero
Ltmp120:
##DEBUG_VALUE: n <- %XMM2
.loc 1 105 9 ## /Users/dylan/github/ravi/src/lvm.c:105:9
cmpneqsd %xmm0, %xmm2
Ltmp121:
andpd %xmm2, %xmm1
Ltmp122:
andnpd %xmm0, %xmm2
orpd %xmm1, %xmm2
movapd %xmm2, %xmm0
Ltmp123:
LBB3_5:
##DEBUG_VALUE: luaV_forlimit:obj <- %R13
##DEBUG_VALUE: luaV_forlimit:p <- %R14
##DEBUG_VALUE: luaV_forlimit:step <- [%RBP+-64]
##DEBUG_VALUE: luaV_forlimit:stopnow <- %R12
.loc 1 110 12 ## /Users/dylan/github/ravi/src/lvm.c:110:12
ucomisd LCPI3_1(%rip), %xmm0
jb LBB3_13
Ltmp124:
## BB#6:
##DEBUG_VALUE: luaV_forlimit:obj <- %R13
##DEBUG_VALUE: luaV_forlimit:p <- %R14
##DEBUG_VALUE: luaV_forlimit:step <- [%RBP+-64]
##DEBUG_VALUE: luaV_forlimit:stopnow <- %R12
movsd LCPI3_2(%rip), %xmm1 ## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jbe LBB3_13
Ltmp125:
## BB#7:
##DEBUG_VALUE: luaV_forlimit:p <- %R14
cvttsd2si %xmm0, %rax
Ltmp126:
LBB3_16: ## %luaV_tointeger.exit
##DEBUG_VALUE: luaV_forlimit:p <- %R14
movq %rax, (%r14)
movl $1, %eax
jmp LBB3_34
Ltmp127:
LBB3_13: ## %.loopexit
##DEBUG_VALUE: luaV_forlimit:obj <- %R13
##DEBUG_VALUE: luaV_forlimit:p <- %R14
##DEBUG_VALUE: luaV_forlimit:step <- [%RBP+-64]
##DEBUG_VALUE: luaV_forlimit:stopnow <- %R12
.loc 1 79 7 ## /Users/dylan/github/ravi/src/lvm.c:79:7
movl 8(%r13), %eax
Ltmp128:
.loc 1 153 9 ## /Users/dylan/github/ravi/src/lvm.c:153:9
cmpl $3, %eax
jne LBB3_17
Ltmp129:
## BB#14:
##DEBUG_VALUE: luaV_forlimit:obj <- %R13
##DEBUG_VALUE: luaV_forlimit:p <- %R14
##DEBUG_VALUE: luaV_forlimit:step <- [%RBP+-64]
##DEBUG_VALUE: luaV_forlimit:stopnow <- %R12
.loc 1 153 10 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:153:10
movq (%r13), %rcx
Ltmp130:
LBB3_28:
##DEBUG_VALUE: luaV_forlimit:p <- %R14
##DEBUG_VALUE: luaV_forlimit:step <- [%RBP+-64]
##DEBUG_VALUE: luaV_forlimit:stopnow <- %R12
movabsq $9223372036854775807, %rax ## imm = 0x7FFFFFFFFFFFFFFF
.loc 1 155 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:155:9
Ltmp131:
movd %rcx, %xmm0
xorpd %xmm1, %xmm1
Ltmp132:
.loc 1 155 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:155:9
ucomisd %xmm1, %xmm0
jbe LBB3_31
Ltmp133:
## BB#29:
##DEBUG_VALUE: luaV_forlimit:p <- %R14
##DEBUG_VALUE: luaV_forlimit:step <- [%RBP+-64]
##DEBUG_VALUE: luaV_forlimit:stopnow <- %R12
.loc 1 156 10 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:156:10
movq %rax, (%r14)
movl $1, %eax
.loc 1 157 11 ## /Users/dylan/github/ravi/src/lvm.c:157:11
cmpq $0, -64(%rbp) ## 8-byte Folded Reload
jns LBB3_34
Ltmp134:
## BB#30:
##DEBUG_VALUE: luaV_forlimit:stopnow <- %R12
.loc 1 157 30 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:157:30
movl $1, (%r12)
jmp LBB3_34
Ltmp135:
LBB3_31:
##DEBUG_VALUE: luaV_forlimit:p <- %R14
##DEBUG_VALUE: luaV_forlimit:step <- [%RBP+-64]
##DEBUG_VALUE: luaV_forlimit:stopnow <- %R12
.loc 1 160 10 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:160:10
incq %rax
movq %rax, (%r14)
movl $1, %eax
.loc 1 161 11 ## /Users/dylan/github/ravi/src/lvm.c:161:11
cmpq $0, -64(%rbp) ## 8-byte Folded Reload
js LBB3_34
Ltmp136:
## BB#32:
##DEBUG_VALUE: luaV_forlimit:stopnow <- %R12
.loc 1 161 31 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:161:31
movl $1, (%r12)
Ltmp137:
LBB3_34:
.loc 1 165 1 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:165:1
addq $40, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
LBB3_17:
Ltmp138:
##DEBUG_VALUE: luaV_forlimit:obj <- %R13
##DEBUG_VALUE: luaV_forlimit:p <- %R14
##DEBUG_VALUE: luaV_forlimit:step <- [%RBP+-64]
##DEBUG_VALUE: luaV_forlimit:stopnow <- %R12
.loc 1 79 7 ## /Users/dylan/github/ravi/src/lvm.c:79:7
cmpl $19, %eax
jne LBB3_19
Ltmp139:
## BB#18:
##DEBUG_VALUE: luaV_forlimit:obj <- %R13
##DEBUG_VALUE: luaV_forlimit:p <- %R14
##DEBUG_VALUE: luaV_forlimit:step <- [%RBP+-64]
##DEBUG_VALUE: luaV_forlimit:stopnow <- %R12
.loc 1 80 10 ## /Users/dylan/github/ravi/src/lvm.c:80:10
xorps %xmm0, %xmm0
cvtsi2sdq (%r13), %xmm0
Ltmp140:
LBB3_27: ## %luaV_tonumber_.exit
##DEBUG_VALUE: luaV_forlimit:p <- %R14
##DEBUG_VALUE: luaV_forlimit:step <- [%RBP+-64]
##DEBUG_VALUE: luaV_forlimit:stopnow <- %R12
.loc 1 80 8 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:80:8
movd %xmm0, %rcx
jmp LBB3_28
Ltmp141:
LBB3_19:
##DEBUG_VALUE: luaV_forlimit:obj <- %R13
##DEBUG_VALUE: luaV_forlimit:p <- %R14
##DEBUG_VALUE: luaV_forlimit:step <- [%RBP+-64]
##DEBUG_VALUE: luaV_forlimit:stopnow <- %R12
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
andl $15, %eax
.loc 1 83 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:83:25
cmpl $4, %eax
jne LBB3_33
Ltmp142:
## BB#20:
##DEBUG_VALUE: luaV_forlimit:obj <- %R13
##DEBUG_VALUE: luaV_forlimit:p <- %R14
##DEBUG_VALUE: luaV_forlimit:step <- [%RBP+-64]
##DEBUG_VALUE: luaV_forlimit:stopnow <- %R12
.loc 1 84 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:84:26
movq (%r13), %rdi
Ltmp143:
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp144:
##DEBUG_VALUE: luaV_tonumber_:v <- [%RSI+0]
.loc 1 84 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:13
callq _luaO_str2num
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq (%r13), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp145:
cmpl $4, %esi
jne LBB3_22
Ltmp146:
## BB#21:
##DEBUG_VALUE: luaV_forlimit:p <- %R14
##DEBUG_VALUE: luaV_forlimit:step <- [%RBP+-64]
##DEBUG_VALUE: luaV_forlimit:stopnow <- %R12
shrl $24, %ecx
jmp LBB3_23
Ltmp147:
LBB3_22:
##DEBUG_VALUE: luaV_forlimit:p <- %R14
##DEBUG_VALUE: luaV_forlimit:step <- [%RBP+-64]
##DEBUG_VALUE: luaV_forlimit:stopnow <- %R12
movq 16(%rdx), %rcx
Ltmp148:
LBB3_23:
##DEBUG_VALUE: luaV_forlimit:p <- %R14
##DEBUG_VALUE: luaV_forlimit:step <- [%RBP+-64]
##DEBUG_VALUE: luaV_forlimit:stopnow <- %R12
.loc 1 84 57 ## /Users/dylan/github/ravi/src/lvm.c:84:57
incq %rcx
Ltmp149:
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
cmpq %rcx, %rax
jne LBB3_33
Ltmp150:
## BB#24:
##DEBUG_VALUE: luaV_forlimit:p <- %R14
##DEBUG_VALUE: luaV_forlimit:step <- [%RBP+-64]
##DEBUG_VALUE: luaV_forlimit:stopnow <- %R12
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
cmpl $19, -48(%rbp)
movq -56(%rbp), %rax
jne LBB3_26
Ltmp151:
## BB#25:
##DEBUG_VALUE: luaV_forlimit:p <- %R14
##DEBUG_VALUE: luaV_forlimit:step <- [%RBP+-64]
##DEBUG_VALUE: luaV_forlimit:stopnow <- %R12
cvtsi2sdq %rax, %xmm0
jmp LBB3_27
Ltmp152:
LBB3_33: ## %.critedge
xorl %eax, %eax
jmp LBB3_34
LBB3_26: ## %select.false
Ltmp153:
##DEBUG_VALUE: luaV_forlimit:p <- %R14
##DEBUG_VALUE: luaV_forlimit:step <- [%RBP+-64]
##DEBUG_VALUE: luaV_forlimit:stopnow <- %R12
movd %rax, %xmm0
jmp LBB3_27
Ltmp154:
Lfunc_end3:
.cfi_endproc
.globl _luaV_finishget
.align 4, 0x90
_luaV_finishget: ## @luaV_finishget
Lfunc_begin4:
.loc 1 174 0 ## /Users/dylan/github/ravi/src/lvm.c:174:0
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp155:
.cfi_def_cfa_offset 16
Ltmp156:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp157:
.cfi_def_cfa_register %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
pushq %rax
Ltmp158:
.cfi_offset %rbx, -56
Ltmp159:
.cfi_offset %r12, -48
Ltmp160:
.cfi_offset %r13, -40
Ltmp161:
.cfi_offset %r14, -32
Ltmp162:
.cfi_offset %r15, -24
##DEBUG_VALUE: luaV_finishget:L <- %RDI
##DEBUG_VALUE: luaV_finishget:t <- %RSI
##DEBUG_VALUE: luaV_finishget:key <- %RDX
##DEBUG_VALUE: luaV_finishget:val <- %RCX
##DEBUG_VALUE: luaV_finishget:slot <- %R8
Ltmp163:
##DEBUG_VALUE: io1 <- %RCX
movq %r8, %rax
Ltmp164:
##DEBUG_VALUE: luaV_finishget:slot <- %RAX
movq %rcx, -48(%rbp) ## 8-byte Spill
Ltmp165:
##DEBUG_VALUE: io1 <- [%RBP+-48]
##DEBUG_VALUE: luaV_finishget:val <- [%RBP+-48]
movq %rdx, %r15
Ltmp166:
##DEBUG_VALUE: luaV_finishget:key <- %R15
movq %rsi, %r13
Ltmp167:
##DEBUG_VALUE: luaV_finishget:t <- %R13
movq %rdi, %r12
Ltmp168:
##DEBUG_VALUE: luaV_finishget:L <- %R12
xorl %r14d, %r14d
Ltmp169:
##DEBUG_VALUE: luaV_finishget:loop <- 0
.align 4, 0x90
LBB4_1: ## =>This Inner Loop Header: Depth=1
##DEBUG_VALUE: luaV_finishget:L <- %R12
##DEBUG_VALUE: luaV_finishget:key <- %R15
##DEBUG_VALUE: luaV_finishget:val <- [%RBP+-48]
##DEBUG_VALUE: luaV_finishget:loop <- 0
.loc 1 178 9 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:178:9
testq %rax, %rax
je LBB4_2
Ltmp170:
## BB#4: ## in Loop: Header=BB4_1 Depth=1
##DEBUG_VALUE: luaV_finishget:L <- %R12
##DEBUG_VALUE: luaV_finishget:key <- %R15
##DEBUG_VALUE: luaV_finishget:val <- [%RBP+-48]
##DEBUG_VALUE: luaV_finishget:loop <- 0
.loc 1 187 12 ## /Users/dylan/github/ravi/src/lvm.c:187:12
movq (%r13), %rax
movq 40(%rax), %rdi
testq %rdi, %rdi
je LBB4_15
Ltmp171:
## BB#5: ## in Loop: Header=BB4_1 Depth=1
##DEBUG_VALUE: luaV_finishget:L <- %R12
##DEBUG_VALUE: luaV_finishget:key <- %R15
##DEBUG_VALUE: luaV_finishget:val <- [%RBP+-48]
##DEBUG_VALUE: luaV_finishget:loop <- 0
testb $1, 10(%rdi)
jne LBB4_15
Ltmp172:
## BB#6: ## in Loop: Header=BB4_1 Depth=1
##DEBUG_VALUE: luaV_finishget:L <- %R12
##DEBUG_VALUE: luaV_finishget:key <- %R15
##DEBUG_VALUE: luaV_finishget:val <- [%RBP+-48]
##DEBUG_VALUE: luaV_finishget:loop <- 0
movq 24(%r12), %rax
movq 224(%rax), %rdx
xorl %esi, %esi
callq _luaT_gettm
movq %rax, %rbx
Ltmp173:
##DEBUG_VALUE: luaV_finishget:tm <- %RBX
.loc 1 188 14 ## /Users/dylan/github/ravi/src/lvm.c:188:14
testq %rbx, %rbx
je LBB4_15
Ltmp174:
## BB#7: ## %._crit_edge
## in Loop: Header=BB4_1 Depth=1
##DEBUG_VALUE: luaV_finishget:L <- %R12
##DEBUG_VALUE: luaV_finishget:key <- %R15
##DEBUG_VALUE: luaV_finishget:val <- [%RBP+-48]
##DEBUG_VALUE: luaV_finishget:loop <- 0
##DEBUG_VALUE: luaV_finishget:tm <- %RBX
.loc 1 194 9 ## /Users/dylan/github/ravi/src/lvm.c:194:9
movl 8(%rbx), %eax
jmp LBB4_8
Ltmp175:
.align 4, 0x90
LBB4_2: ## in Loop: Header=BB4_1 Depth=1
##DEBUG_VALUE: luaV_finishget:L <- %R12
##DEBUG_VALUE: luaV_finishget:key <- %R15
##DEBUG_VALUE: luaV_finishget:val <- [%RBP+-48]
##DEBUG_VALUE: luaV_finishget:loop <- 0
xorl %edx, %edx
.loc 1 180 12 ## /Users/dylan/github/ravi/src/lvm.c:180:12
Ltmp176:
movq %r12, %rdi
movq %r13, %rsi
callq _luaT_gettmbyobj
movq %rax, %rbx
Ltmp177:
##DEBUG_VALUE: luaV_finishget:tm <- %RBX
.loc 1 181 11 ## /Users/dylan/github/ravi/src/lvm.c:181:11
movl 8(%rbx), %eax
Ltmp178:
.loc 1 181 11 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:181:11
testl %eax, %eax
je LBB4_3
Ltmp179:
LBB4_8: ## in Loop: Header=BB4_1 Depth=1
##DEBUG_VALUE: luaV_finishget:L <- %R12
##DEBUG_VALUE: luaV_finishget:key <- %R15
##DEBUG_VALUE: luaV_finishget:val <- [%RBP+-48]
##DEBUG_VALUE: luaV_finishget:loop <- 0
.loc 1 194 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:194:9
andl $15, %eax
Ltmp180:
.loc 1 194 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:194:9
cmpl $5, %eax
je LBB4_11
Ltmp181:
## BB#9: ## in Loop: Header=BB4_1 Depth=1
##DEBUG_VALUE: luaV_finishget:L <- %R12
##DEBUG_VALUE: luaV_finishget:key <- %R15
##DEBUG_VALUE: luaV_finishget:val <- [%RBP+-48]
##DEBUG_VALUE: luaV_finishget:loop <- 0
cmpl $6, %eax
movl $0, %eax
jne LBB4_13
jmp LBB4_10
Ltmp182:
.align 4, 0x90
LBB4_11: ## in Loop: Header=BB4_1 Depth=1
##DEBUG_VALUE: luaV_finishget:L <- %R12
##DEBUG_VALUE: luaV_finishget:key <- %R15
##DEBUG_VALUE: luaV_finishget:val <- [%RBP+-48]
##DEBUG_VALUE: luaV_finishget:loop <- 0
.loc 1 199 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:199:9
movq (%rbx), %rdi
movq %r15, %rsi
callq _luaH_get
Ltmp183:
##DEBUG_VALUE: luaV_finishget:slot <- %RAX
cmpl $0, 8(%rax)
jne LBB4_12
Ltmp184:
LBB4_13: ## in Loop: Header=BB4_1 Depth=1
##DEBUG_VALUE: luaV_finishget:L <- %R12
##DEBUG_VALUE: luaV_finishget:key <- %R15
##DEBUG_VALUE: luaV_finishget:val <- [%RBP+-48]
##DEBUG_VALUE: luaV_finishget:loop <- 0
.loc 1 177 41 ## /Users/dylan/github/ravi/src/lvm.c:177:41
incl %r14d
Ltmp185:
##DEBUG_VALUE: luaV_finishget:loop <- %R14D
.loc 1 177 23 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:177:23
cmpl $2000, %r14d ## imm = 0x7D0
movq %rbx, %r13
jl LBB4_1
Ltmp186:
## BB#14:
##DEBUG_VALUE: luaV_finishget:L <- %R12
.loc 1 205 3 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:205:3
leaq L_.str.1(%rip), %rsi
xorl %eax, %eax
movq %r12, %rdi
callq _luaG_runerror
Ltmp187:
LBB4_15:
##DEBUG_VALUE: luaV_finishget:val <- [%RBP+-48]
##DEBUG_VALUE: luaV_finishget:loop <- 0
.loc 1 189 9 ## /Users/dylan/github/ravi/src/lvm.c:189:9
movq -48(%rbp), %rax ## 8-byte Reload
movl $0, 8(%rax)
jmp LBB4_16
Ltmp188:
LBB4_10:
##DEBUG_VALUE: luaV_finishget:L <- %R12
##DEBUG_VALUE: luaV_finishget:key <- %R15
##DEBUG_VALUE: luaV_finishget:val <- [%RBP+-48]
##DEBUG_VALUE: luaV_finishget:loop <- 0
.loc 1 195 7 ## /Users/dylan/github/ravi/src/lvm.c:195:7
movl $1, %r9d
movq %r12, %rdi
movq %rbx, %rsi
movq %r13, %rdx
movq %r15, %rcx
movq -48(%rbp), %r8 ## 8-byte Reload
addq $8, %rsp
popq %rbx
popq %r12
Ltmp189:
popq %r13
popq %r14
popq %r15
Ltmp190:
popq %rbp
jmp _luaT_callTM ## TAILCALL
Ltmp191:
LBB4_12:
##DEBUG_VALUE: luaV_finishget:val <- [%RBP+-48]
##DEBUG_VALUE: luaV_finishget:slot <- %RAX
##DEBUG_VALUE: luaV_finishget:loop <- 0
.loc 1 200 7 ## /Users/dylan/github/ravi/src/lvm.c:200:7
movq (%rax), %rcx
movq 8(%rax), %rax
Ltmp192:
movq -48(%rbp), %rdx ## 8-byte Reload
Ltmp193:
##DEBUG_VALUE: luaV_finishget:val <- %RDX
movq %rax, 8(%rdx)
movq %rcx, (%rdx)
Ltmp194:
LBB4_16:
.loc 1 206 1 ## /Users/dylan/github/ravi/src/lvm.c:206:1
addq $8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
LBB4_3:
Ltmp195:
##DEBUG_VALUE: luaV_finishget:L <- %R12
##DEBUG_VALUE: luaV_finishget:loop <- 0
.loc 1 182 9 ## /Users/dylan/github/ravi/src/lvm.c:182:9
leaq L_.str(%rip), %rdx
movq %r12, %rdi
movq %r13, %rsi
callq _luaG_typeerror
Ltmp196:
Lfunc_end4:
.cfi_endproc
.globl _luaV_finishset
.align 4, 0x90
_luaV_finishset: ## @luaV_finishset
Lfunc_begin5:
.loc 1 217 0 ## /Users/dylan/github/ravi/src/lvm.c:217:0
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp197:
.cfi_def_cfa_offset 16
Ltmp198:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp199:
.cfi_def_cfa_register %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $24, %rsp
Ltmp200:
.cfi_offset %rbx, -56
Ltmp201:
.cfi_offset %r12, -48
Ltmp202:
.cfi_offset %r13, -40
Ltmp203:
.cfi_offset %r14, -32
Ltmp204:
.cfi_offset %r15, -24
##DEBUG_VALUE: luaV_finishset:L <- %RDI
##DEBUG_VALUE: luaV_finishset:t <- %RSI
##DEBUG_VALUE: luaV_finishset:key <- %RDX
##DEBUG_VALUE: luaV_finishset:val <- %RCX
##DEBUG_VALUE: luaV_finishset:slot <- %R8
movq %r8, %rbx
Ltmp205:
##DEBUG_VALUE: luaV_finishset:slot <- %RBX
movq %rcx, -64(%rbp) ## 8-byte Spill
Ltmp206:
##DEBUG_VALUE: luaV_finishset:val <- [%RBP+-64]
movq %rdx, -56(%rbp) ## 8-byte Spill
Ltmp207:
##DEBUG_VALUE: luaV_finishset:key <- [%RBP+-56]
movq %rsi, %r13
Ltmp208:
##DEBUG_VALUE: luaV_finishset:t <- %R13
movq %rdi, -48(%rbp) ## 8-byte Spill
Ltmp209:
##DEBUG_VALUE: luaV_finishset:L <- [%RBP+-48]
xorl %r12d, %r12d
Ltmp210:
##DEBUG_VALUE: luaV_finishset:loop <- 0
.align 4, 0x90
LBB5_1: ## =>This Inner Loop Header: Depth=1
##DEBUG_VALUE: luaV_finishset:L <- [%RBP+-48]
##DEBUG_VALUE: luaV_finishset:key <- [%RBP+-56]
##DEBUG_VALUE: luaV_finishset:val <- [%RBP+-64]
##DEBUG_VALUE: luaV_finishset:loop <- 0
.loc 1 221 14 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:221:14
testq %rbx, %rbx
Ltmp211:
.loc 1 221 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:221:9
je LBB5_12
## BB#2: ## in Loop: Header=BB5_1 Depth=1
##DEBUG_VALUE: luaV_finishset:L <- [%RBP+-48]
##DEBUG_VALUE: luaV_finishset:key <- [%RBP+-56]
##DEBUG_VALUE: luaV_finishset:val <- [%RBP+-64]
##DEBUG_VALUE: luaV_finishset:loop <- 0
.loc 1 222 18 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:222:18
Ltmp212:
movq (%r13), %r15
Ltmp213:
##DEBUG_VALUE: h <- %R15
.loc 1 224 12 ## /Users/dylan/github/ravi/src/lvm.c:224:12
movq 40(%r15), %rdi
testq %rdi, %rdi
je LBB5_6
Ltmp214:
## BB#3: ## in Loop: Header=BB5_1 Depth=1
##DEBUG_VALUE: luaV_finishset:L <- [%RBP+-48]
##DEBUG_VALUE: luaV_finishset:key <- [%RBP+-56]
##DEBUG_VALUE: luaV_finishset:val <- [%RBP+-64]
##DEBUG_VALUE: luaV_finishset:loop <- 0
##DEBUG_VALUE: h <- %R15
testb $2, 10(%rdi)
jne LBB5_6
Ltmp215:
## BB#4: ## in Loop: Header=BB5_1 Depth=1
##DEBUG_VALUE: luaV_finishset:L <- [%RBP+-48]
##DEBUG_VALUE: luaV_finishset:key <- [%RBP+-56]
##DEBUG_VALUE: luaV_finishset:val <- [%RBP+-64]
##DEBUG_VALUE: luaV_finishset:loop <- 0
##DEBUG_VALUE: h <- %R15
movq -48(%rbp), %rax ## 8-byte Reload
movq 24(%rax), %rax
movq 232(%rax), %rdx
Ltmp216:
.loc 1 237 11 ## /Users/dylan/github/ravi/src/lvm.c:237:11
movl $1, %esi
Ltmp217:
.loc 1 224 12 ## /Users/dylan/github/ravi/src/lvm.c:224:12
callq _luaT_gettm
movq %rax, %r14
Ltmp218:
##DEBUG_VALUE: tm <- %R14
.loc 1 225 14 ## /Users/dylan/github/ravi/src/lvm.c:225:14
testq %r14, %r14
je LBB5_6
Ltmp219:
## BB#5: ## %._crit_edge
## in Loop: Header=BB5_1 Depth=1
##DEBUG_VALUE: luaV_finishset:L <- [%RBP+-48]
##DEBUG_VALUE: luaV_finishset:key <- [%RBP+-56]
##DEBUG_VALUE: luaV_finishset:val <- [%RBP+-64]
##DEBUG_VALUE: luaV_finishset:loop <- 0
##DEBUG_VALUE: tm <- %R14
.loc 1 241 9 ## /Users/dylan/github/ravi/src/lvm.c:241:9
movl 8(%r14), %eax
jmp LBB5_13
Ltmp220:
.align 4, 0x90
LBB5_12: ## in Loop: Header=BB5_1 Depth=1
##DEBUG_VALUE: luaV_finishset:L <- [%RBP+-48]
##DEBUG_VALUE: luaV_finishset:key <- [%RBP+-56]
##DEBUG_VALUE: luaV_finishset:val <- [%RBP+-64]
##DEBUG_VALUE: luaV_finishset:loop <- 0
.loc 1 237 11 ## /Users/dylan/github/ravi/src/lvm.c:237:11
movl $1, %edx
movq -48(%rbp), %rdi ## 8-byte Reload
movq %r13, %rsi
callq _luaT_gettmbyobj
movq %rax, %r14
Ltmp221:
##DEBUG_VALUE: tm <- %R14
movl 8(%r14), %eax
Ltmp222:
.loc 1 237 11 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:237:11
testl %eax, %eax
je LBB5_25
Ltmp223:
LBB5_13: ## in Loop: Header=BB5_1 Depth=1
##DEBUG_VALUE: luaV_finishset:L <- [%RBP+-48]
##DEBUG_VALUE: luaV_finishset:key <- [%RBP+-56]
##DEBUG_VALUE: luaV_finishset:val <- [%RBP+-64]
##DEBUG_VALUE: luaV_finishset:loop <- 0
.loc 1 241 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:241:9
andl $15, %eax
Ltmp224:
.loc 1 241 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:241:9
cmpl $5, %eax
je LBB5_16
## BB#14: ## in Loop: Header=BB5_1 Depth=1
##DEBUG_VALUE: luaV_finishset:L <- [%RBP+-48]
##DEBUG_VALUE: luaV_finishset:key <- [%RBP+-56]
##DEBUG_VALUE: luaV_finishset:val <- [%RBP+-64]
##DEBUG_VALUE: luaV_finishset:loop <- 0
cmpl $6, %eax
movl $0, %ebx
jne LBB5_23
jmp LBB5_15
.align 4, 0x90
LBB5_16: ## in Loop: Header=BB5_1 Depth=1
##DEBUG_VALUE: luaV_finishset:L <- [%RBP+-48]
##DEBUG_VALUE: luaV_finishset:key <- [%RBP+-56]
##DEBUG_VALUE: luaV_finishset:val <- [%RBP+-64]
##DEBUG_VALUE: luaV_finishset:loop <- 0
.loc 1 246 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:246:9
Ltmp225:
movq (%r14), %rdi
movq -56(%rbp), %rsi ## 8-byte Reload
callq _luaH_get
movq %rax, %rbx
Ltmp226:
##DEBUG_VALUE: luaV_finishset:slot <- %RBX
cmpl $0, 8(%rbx)
jne LBB5_17
Ltmp227:
LBB5_23: ## in Loop: Header=BB5_1 Depth=1
##DEBUG_VALUE: luaV_finishset:L <- [%RBP+-48]
##DEBUG_VALUE: luaV_finishset:key <- [%RBP+-56]
##DEBUG_VALUE: luaV_finishset:val <- [%RBP+-64]
##DEBUG_VALUE: luaV_finishset:loop <- 0
.loc 1 219 41 ## /Users/dylan/github/ravi/src/lvm.c:219:41
incl %r12d
Ltmp228:
##DEBUG_VALUE: luaV_finishset:loop <- %R12D
.loc 1 219 23 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:219:23
cmpl $2000, %r12d ## imm = 0x7D0
movq %r14, %r13
jl LBB5_1
Ltmp229:
## BB#24:
##DEBUG_VALUE: luaV_finishset:L <- [%RBP+-48]
.loc 1 250 3 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:250:3
leaq L_.str.2(%rip), %rsi
xorl %eax, %eax
movq -48(%rbp), %rdi ## 8-byte Reload
callq _luaG_runerror
LBB5_6: ## %.thread
##DEBUG_VALUE: luaV_finishset:L <- [%RBP+-48]
##DEBUG_VALUE: luaV_finishset:key <- [%RBP+-56]
##DEBUG_VALUE: luaV_finishset:val <- [%RBP+-64]
Ltmp230:
##DEBUG_VALUE: luaV_finishset:loop <- 0
##DEBUG_VALUE: h <- %R15
.loc 1 226 13 ## /Users/dylan/github/ravi/src/lvm.c:226:13
cmpq _luaO_nilobject_@GOTPCREL(%rip), %rbx
jne LBB5_8
Ltmp231:
## BB#7:
##DEBUG_VALUE: luaV_finishset:L <- [%RBP+-48]
##DEBUG_VALUE: luaV_finishset:key <- [%RBP+-56]
##DEBUG_VALUE: luaV_finishset:val <- [%RBP+-64]
##DEBUG_VALUE: luaV_finishset:loop <- 0
##DEBUG_VALUE: h <- %R15
.loc 1 227 18 ## /Users/dylan/github/ravi/src/lvm.c:227:18
movq -48(%rbp), %rdi ## 8-byte Reload
movq %r15, %rsi
movq -56(%rbp), %rdx ## 8-byte Reload
callq _luaH_newkey
movq %rax, %rbx
Ltmp232:
##DEBUG_VALUE: luaV_finishset:slot <- %RBX
LBB5_8:
##DEBUG_VALUE: luaV_finishset:L <- [%RBP+-48]
##DEBUG_VALUE: luaV_finishset:val <- [%RBP+-64]
##DEBUG_VALUE: luaV_finishset:loop <- 0
##DEBUG_VALUE: h <- %R15
movq -64(%rbp), %rdx ## 8-byte Reload
Ltmp233:
##DEBUG_VALUE: luaV_finishset:val <- %RDX
.loc 1 229 9 ## /Users/dylan/github/ravi/src/lvm.c:229:9
movq (%rdx), %rax
movq 8(%rdx), %rcx
movq %rcx, 8(%rbx)
movq %rax, (%rbx)
.loc 1 230 9 ## /Users/dylan/github/ravi/src/lvm.c:230:9
movb $0, 10(%r15)
.loc 1 231 9 ## /Users/dylan/github/ravi/src/lvm.c:231:9
testb $64, 8(%rdx)
je LBB5_22
Ltmp234:
## BB#9:
##DEBUG_VALUE: luaV_finishset:L <- [%RBP+-48]
##DEBUG_VALUE: luaV_finishset:val <- %RDX
##DEBUG_VALUE: luaV_finishset:loop <- 0
##DEBUG_VALUE: h <- %R15
testb $4, 9(%r15)
je LBB5_22
Ltmp235:
## BB#10:
##DEBUG_VALUE: luaV_finishset:L <- [%RBP+-48]
##DEBUG_VALUE: luaV_finishset:val <- %RDX
##DEBUG_VALUE: luaV_finishset:loop <- 0
##DEBUG_VALUE: h <- %R15
movq (%rdx), %rax
testb $3, 9(%rax)
je LBB5_22
Ltmp236:
## BB#11:
##DEBUG_VALUE: luaV_finishset:L <- [%RBP+-48]
##DEBUG_VALUE: luaV_finishset:loop <- 0
##DEBUG_VALUE: h <- %R15
movq -48(%rbp), %rdi ## 8-byte Reload
movq %r15, %rsi
addq $24, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
Ltmp237:
popq %rbp
jmp _luaC_barrierback_ ## TAILCALL
Ltmp238:
LBB5_15:
##DEBUG_VALUE: luaV_finishset:L <- [%RBP+-48]
##DEBUG_VALUE: luaV_finishset:key <- [%RBP+-56]
##DEBUG_VALUE: luaV_finishset:val <- [%RBP+-64]
##DEBUG_VALUE: luaV_finishset:loop <- 0
.loc 1 242 7 ## /Users/dylan/github/ravi/src/lvm.c:242:7
xorl %r9d, %r9d
movq -48(%rbp), %rdi ## 8-byte Reload
movq %r14, %rsi
movq %r13, %rdx
movq -56(%rbp), %rcx ## 8-byte Reload
movq -64(%rbp), %r8 ## 8-byte Reload
addq $24, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
jmp _luaT_callTM ## TAILCALL
Ltmp239:
LBB5_17:
##DEBUG_VALUE: luaV_finishset:L <- [%RBP+-48]
##DEBUG_VALUE: luaV_finishset:val <- [%RBP+-64]
##DEBUG_VALUE: luaV_finishset:slot <- %RBX
##DEBUG_VALUE: luaV_finishset:loop <- 0
movq -64(%rbp), %r15 ## 8-byte Reload
Ltmp240:
##DEBUG_VALUE: luaV_finishset:val <- %R15
.loc 1 246 9 ## /Users/dylan/github/ravi/src/lvm.c:246:9
testb $64, 8(%r15)
je LBB5_21
Ltmp241:
## BB#18:
##DEBUG_VALUE: luaV_finishset:L <- [%RBP+-48]
##DEBUG_VALUE: luaV_finishset:val <- %R15
##DEBUG_VALUE: luaV_finishset:slot <- %RBX
##DEBUG_VALUE: luaV_finishset:loop <- 0
movq (%r14), %rsi
testb $4, 9(%rsi)
je LBB5_21
Ltmp242:
## BB#19:
##DEBUG_VALUE: luaV_finishset:L <- [%RBP+-48]
##DEBUG_VALUE: luaV_finishset:val <- %R15
##DEBUG_VALUE: luaV_finishset:slot <- %RBX
##DEBUG_VALUE: luaV_finishset:loop <- 0
movq (%r15), %rax
testb $3, 9(%rax)
je LBB5_21
Ltmp243:
## BB#20:
##DEBUG_VALUE: luaV_finishset:L <- [%RBP+-48]
##DEBUG_VALUE: luaV_finishset:val <- %R15
##DEBUG_VALUE: luaV_finishset:slot <- %RBX
##DEBUG_VALUE: luaV_finishset:loop <- 0
movq -48(%rbp), %rdi ## 8-byte Reload
callq _luaC_barrierback_
Ltmp244:
LBB5_21: ## %.critedge
##DEBUG_VALUE: luaV_finishset:val <- %R15
##DEBUG_VALUE: luaV_finishset:slot <- %RBX
##DEBUG_VALUE: luaV_finishset:loop <- 0
movq (%r15), %rax
movq 8(%r15), %rcx
movq %rcx, 8(%rbx)
movq %rax, (%rbx)
Ltmp245:
LBB5_22: ## %.thread8
.loc 1 251 1 ## /Users/dylan/github/ravi/src/lvm.c:251:1
addq $24, %rsp
##DEBUG_VALUE: luaV_finishset:loop <- 0
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
LBB5_25:
##DEBUG_VALUE: luaV_finishset:L <- [%RBP+-48]
##DEBUG_VALUE: luaV_finishset:loop <- 0
.loc 1 238 9 ## /Users/dylan/github/ravi/src/lvm.c:238:9
Ltmp246:
leaq L_.str(%rip), %rdx
movq -48(%rbp), %rdi ## 8-byte Reload
movq %r13, %rsi
callq _luaG_typeerror
Ltmp247:
Lfunc_end5:
.cfi_endproc
.globl _luaV_gettable
.align 4, 0x90
_luaV_gettable: ## @luaV_gettable
Lfunc_begin6:
.loc 1 481 0 ## /Users/dylan/github/ravi/src/lvm.c:481:0
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp248:
.cfi_def_cfa_offset 16
Ltmp249:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp250:
.cfi_def_cfa_register %rbp
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
Ltmp251:
.cfi_offset %rbx, -48
Ltmp252:
.cfi_offset %r12, -40
Ltmp253:
.cfi_offset %r14, -32
Ltmp254:
.cfi_offset %r15, -24
##DEBUG_VALUE: luaV_gettable:L <- %RDI
##DEBUG_VALUE: luaV_gettable:t <- %RSI
##DEBUG_VALUE: luaV_gettable:key <- %RDX
##DEBUG_VALUE: luaV_gettable:val <- %RCX
Ltmp255:
##DEBUG_VALUE: io <- %RCX
##DEBUG_VALUE: io <- %RCX
##DEBUG_VALUE: io1 <- %RCX
movq %rcx, %r15
Ltmp256:
##DEBUG_VALUE: io1 <- %R15
##DEBUG_VALUE: io <- %R15
##DEBUG_VALUE: io <- %R15
##DEBUG_VALUE: luaV_gettable:val <- %R15
movq %rdx, %r12
Ltmp257:
##DEBUG_VALUE: luaV_gettable:key <- %R12
movq %rsi, %rbx
Ltmp258:
##DEBUG_VALUE: luaV_gettable:t <- %RBX
movq %rdi, %r14
Ltmp259:
##DEBUG_VALUE: luaV_gettable:L <- %R14
.loc 1 482 3 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:482:3
movl 8(%rbx), %eax
Ltmp260:
.loc 1 482 3 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:482:3
cmpl $69, %eax
jne LBB6_1
Ltmp261:
## BB#7:
##DEBUG_VALUE: luaV_gettable:L <- %R14
##DEBUG_VALUE: luaV_gettable:t <- %RBX
##DEBUG_VALUE: luaV_gettable:key <- %R12
##DEBUG_VALUE: luaV_gettable:val <- %R15
.loc 1 482 3 ## /Users/dylan/github/ravi/src/lvm.c:482:3
cmpl $19, 8(%r12)
jne LBB6_11
Ltmp262:
## BB#8:
##DEBUG_VALUE: luaV_gettable:L <- %R14
##DEBUG_VALUE: luaV_gettable:t <- %RBX
##DEBUG_VALUE: luaV_gettable:key <- %R12
##DEBUG_VALUE: luaV_gettable:val <- %R15
.loc 1 482 3 ## /Users/dylan/github/ravi/src/lvm.c:482:3
movq (%r12), %rsi
Ltmp263:
##DEBUG_VALUE: idx <- %RSI
movq (%rbx), %rdi
Ltmp264:
##DEBUG_VALUE: h <- %RDI
.loc 1 482 3 ## /Users/dylan/github/ravi/src/lvm.c:482:3
leaq -1(%rsi), %rax
movl 12(%rdi), %ecx
Ltmp265:
.loc 1 482 3 ## /Users/dylan/github/ravi/src/lvm.c:482:3
cmpq %rcx, %rax
jae LBB6_10
Ltmp266:
## BB#9:
##DEBUG_VALUE: luaV_gettable:L <- %R14
##DEBUG_VALUE: luaV_gettable:t <- %RBX
##DEBUG_VALUE: luaV_gettable:key <- %R12
##DEBUG_VALUE: luaV_gettable:val <- %R15
##DEBUG_VALUE: h <- %RDI
.loc 1 482 3 ## /Users/dylan/github/ravi/src/lvm.c:482:3
shlq $4, %rax
addq 16(%rdi), %rax
Ltmp267:
##DEBUG_VALUE: aux <- %RAX
jmp LBB6_12
Ltmp268:
LBB6_11:
##DEBUG_VALUE: luaV_gettable:L <- %R14
##DEBUG_VALUE: luaV_gettable:t <- %RBX
##DEBUG_VALUE: luaV_gettable:key <- %R12
##DEBUG_VALUE: luaV_gettable:val <- %R15
.loc 1 482 3 ## /Users/dylan/github/ravi/src/lvm.c:482:3
movq (%rbx), %rdi
movq %r12, %rsi
callq _luaH_get
Ltmp269:
##DEBUG_VALUE: aux <- %RAX
LBB6_12:
##DEBUG_VALUE: luaV_gettable:L <- %R14
##DEBUG_VALUE: luaV_gettable:t <- %RBX
##DEBUG_VALUE: luaV_gettable:key <- %R12
##DEBUG_VALUE: luaV_gettable:val <- %R15
.loc 1 482 3 ## /Users/dylan/github/ravi/src/lvm.c:482:3
cmpl $0, 8(%rax)
Ltmp270:
.loc 1 482 3 ## /Users/dylan/github/ravi/src/lvm.c:482:3
je LBB6_14
Ltmp271:
## BB#13:
##DEBUG_VALUE: luaV_gettable:val <- %R15
.loc 1 482 3 ## /Users/dylan/github/ravi/src/lvm.c:482:3
movq (%rax), %rcx
movq 8(%rax), %rax
movq %rax, 8(%r15)
movq %rcx, (%r15)
Ltmp272:
LBB6_6:
.loc 1 483 1 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:483:1
popq %rbx
popq %r12
popq %r14
popq %r15
popq %rbp
retq
LBB6_1:
Ltmp273:
##DEBUG_VALUE: luaV_gettable:L <- %R14
##DEBUG_VALUE: luaV_gettable:t <- %RBX
##DEBUG_VALUE: luaV_gettable:key <- %R12
##DEBUG_VALUE: luaV_gettable:val <- %R15
cmpl $101, %eax
jne LBB6_2
Ltmp274:
## BB#16:
##DEBUG_VALUE: luaV_gettable:L <- %R14
##DEBUG_VALUE: luaV_gettable:t <- %RBX
##DEBUG_VALUE: luaV_gettable:key <- %R12
##DEBUG_VALUE: luaV_gettable:val <- %R15
.loc 1 482 3 ## /Users/dylan/github/ravi/src/lvm.c:482:3
cmpl $19, 8(%r12)
jne LBB6_21
Ltmp275:
## BB#17:
##DEBUG_VALUE: luaV_gettable:L <- %R14
##DEBUG_VALUE: luaV_gettable:t <- %RBX
##DEBUG_VALUE: luaV_gettable:key <- %R12
##DEBUG_VALUE: luaV_gettable:val <- %R15
.loc 1 482 3 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:482:3
movq (%rbx), %rcx
Ltmp276:
##DEBUG_VALUE: h <- %RCX
.loc 1 482 3 ## /Users/dylan/github/ravi/src/lvm.c:482:3
movq (%r12), %rax
Ltmp277:
##DEBUG_VALUE: ukey <- %EAX
cmpl 64(%rcx), %eax
jae LBB6_19
Ltmp278:
## BB#18:
##DEBUG_VALUE: luaV_gettable:val <- %R15
##DEBUG_VALUE: h <- %RCX
##DEBUG_VALUE: ukey <- %EAX
movq 56(%rcx), %rcx
Ltmp279:
##DEBUG_VALUE: data <- %RCX
.loc 1 482 3 ## /Users/dylan/github/ravi/src/lvm.c:482:3
movl %eax, %eax
Ltmp280:
movq (%rcx,%rax,8), %rax
movq %rax, (%r15)
movl $3, 8(%r15)
jmp LBB6_6
Ltmp281:
LBB6_14:
##DEBUG_VALUE: luaV_gettable:L <- %R14
##DEBUG_VALUE: luaV_gettable:t <- %RBX
##DEBUG_VALUE: luaV_gettable:key <- %R12
##DEBUG_VALUE: luaV_gettable:val <- %R15
.loc 1 482 3 ## /Users/dylan/github/ravi/src/lvm.c:482:3
movq %r14, %rdi
movq %rbx, %rsi
movq %r12, %rdx
movq %r15, %rcx
movq %rax, %r8
jmp LBB6_15
Ltmp282:
LBB6_2:
##DEBUG_VALUE: luaV_gettable:L <- %R14
##DEBUG_VALUE: luaV_gettable:t <- %RBX
##DEBUG_VALUE: luaV_gettable:key <- %R12
##DEBUG_VALUE: luaV_gettable:val <- %R15
cmpl $85, %eax
jne LBB6_20
Ltmp283:
## BB#3:
##DEBUG_VALUE: luaV_gettable:L <- %R14
##DEBUG_VALUE: luaV_gettable:t <- %RBX
##DEBUG_VALUE: luaV_gettable:key <- %R12
##DEBUG_VALUE: luaV_gettable:val <- %R15
.loc 1 482 3 ## /Users/dylan/github/ravi/src/lvm.c:482:3
cmpl $19, 8(%r12)
jne LBB6_21
Ltmp284:
## BB#4:
##DEBUG_VALUE: luaV_gettable:L <- %R14
##DEBUG_VALUE: luaV_gettable:t <- %RBX
##DEBUG_VALUE: luaV_gettable:key <- %R12
##DEBUG_VALUE: luaV_gettable:val <- %R15
.loc 1 482 3 ## /Users/dylan/github/ravi/src/lvm.c:482:3
movq (%rbx), %rcx
Ltmp285:
##DEBUG_VALUE: h <- %RCX
.loc 1 482 3 ## /Users/dylan/github/ravi/src/lvm.c:482:3
movq (%r12), %rax
Ltmp286:
##DEBUG_VALUE: ukey <- %EAX
cmpl 64(%rcx), %eax
jae LBB6_19
Ltmp287:
## BB#5:
##DEBUG_VALUE: luaV_gettable:val <- %R15
##DEBUG_VALUE: h <- %RCX
##DEBUG_VALUE: ukey <- %EAX
movq 56(%rcx), %rcx
Ltmp288:
##DEBUG_VALUE: data <- %RCX
.loc 1 482 3 ## /Users/dylan/github/ravi/src/lvm.c:482:3
movl %eax, %eax
Ltmp289:
movq (%rcx,%rax,8), %rax
movq %rax, (%r15)
movl $19, 8(%r15)
jmp LBB6_6
Ltmp290:
LBB6_10:
##DEBUG_VALUE: luaV_gettable:L <- %R14
##DEBUG_VALUE: luaV_gettable:t <- %RBX
##DEBUG_VALUE: luaV_gettable:key <- %R12
##DEBUG_VALUE: luaV_gettable:val <- %R15
##DEBUG_VALUE: idx <- %RSI
##DEBUG_VALUE: h <- %RDI
.loc 1 482 3 ## /Users/dylan/github/ravi/src/lvm.c:482:3
callq _luaH_getint
Ltmp291:
##DEBUG_VALUE: aux <- %RAX
jmp LBB6_12
Ltmp292:
LBB6_20:
##DEBUG_VALUE: luaV_gettable:L <- %R14
##DEBUG_VALUE: luaV_gettable:t <- %RBX
##DEBUG_VALUE: luaV_gettable:key <- %R12
##DEBUG_VALUE: luaV_gettable:val <- %R15
.loc 1 482 3 ## /Users/dylan/github/ravi/src/lvm.c:482:3
xorl %r8d, %r8d
movq %r14, %rdi
movq %rbx, %rsi
movq %r12, %rdx
movq %r15, %rcx
Ltmp293:
LBB6_15:
.loc 1 482 3 ## /Users/dylan/github/ravi/src/lvm.c:482:3
popq %rbx
popq %r12
popq %r14
popq %r15
popq %rbp
jmp _luaV_finishget ## TAILCALL
Ltmp294:
LBB6_21:
##DEBUG_VALUE: luaV_gettable:L <- %R14
##DEBUG_VALUE: luaV_gettable:key <- %R12
.loc 1 482 3 ## /Users/dylan/github/ravi/src/lvm.c:482:3
leaq L_.str(%rip), %rdx
movq %r14, %rdi
movq %r12, %rsi
callq _luaG_typeerror
Ltmp295:
LBB6_19:
##DEBUG_VALUE: luaV_gettable:L <- %R14
.loc 1 482 3 ## /Users/dylan/github/ravi/src/lvm.c:482:3
leaq L_.str.3(%rip), %rsi
xorl %eax, %eax
movq %r14, %rdi
callq _luaG_runerror
Ltmp296:
Lfunc_end6:
.cfi_endproc
.section __TEXT,__literal8,8byte_literals
.align 3
LCPI7_0:
.quad -4332462841530417152 ## double -9.2233720368547758E+18
LCPI7_1:
.quad 4890909195324358656 ## double 9.2233720368547758E+18
.section __TEXT,__text,regular,pure_instructions
.globl _luaV_settable
.align 4, 0x90
_luaV_settable: ## @luaV_settable
Lfunc_begin7:
.loc 1 492 0 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:492:0
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp297:
.cfi_def_cfa_offset 16
Ltmp298:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp299:
.cfi_def_cfa_register %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $24, %rsp
Ltmp300:
.cfi_offset %rbx, -56
Ltmp301:
.cfi_offset %r12, -48
Ltmp302:
.cfi_offset %r13, -40
Ltmp303:
.cfi_offset %r14, -32
Ltmp304:
.cfi_offset %r15, -24
##DEBUG_VALUE: luaV_settable:L <- %RDI
##DEBUG_VALUE: luaV_settable:t <- %RSI
##DEBUG_VALUE: luaV_settable:key <- %RDX
##DEBUG_VALUE: luaV_settable:val <- %RCX
movq %rcx, %r13
Ltmp305:
##DEBUG_VALUE: luaV_settable:val <- %R13
movq %rdx, %r15
Ltmp306:
##DEBUG_VALUE: luaV_settable:key <- %R15
movq %rsi, %r12
Ltmp307:
##DEBUG_VALUE: luaV_settable:t <- %R12
movq %rdi, %r14
Ltmp308:
##DEBUG_VALUE: luaV_settable:L <- %R14
.loc 1 493 3 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:493:3
movl 8(%r12), %eax
Ltmp309:
.loc 1 493 3 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:493:3
cmpl $69, %eax
jne LBB7_1
Ltmp310:
## BB#7:
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:t <- %R12
##DEBUG_VALUE: luaV_settable:key <- %R15
##DEBUG_VALUE: luaV_settable:val <- %R13
.loc 1 493 3 ## /Users/dylan/github/ravi/src/lvm.c:493:3
cmpl $19, 8(%r15)
jne LBB7_11
Ltmp311:
## BB#8:
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:t <- %R12
##DEBUG_VALUE: luaV_settable:key <- %R15
##DEBUG_VALUE: luaV_settable:val <- %R13
.loc 1 493 3 ## /Users/dylan/github/ravi/src/lvm.c:493:3
movq (%r15), %rsi
Ltmp312:
##DEBUG_VALUE: idx <- %RSI
movq (%r12), %rdi
Ltmp313:
##DEBUG_VALUE: h <- %RDI
.loc 1 493 3 ## /Users/dylan/github/ravi/src/lvm.c:493:3
leaq -1(%rsi), %rbx
movl 12(%rdi), %eax
Ltmp314:
.loc 1 493 3 ## /Users/dylan/github/ravi/src/lvm.c:493:3
cmpq %rax, %rbx
jae LBB7_10
Ltmp315:
## BB#9:
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:t <- %R12
##DEBUG_VALUE: luaV_settable:key <- %R15
##DEBUG_VALUE: luaV_settable:val <- %R13
##DEBUG_VALUE: h <- %RDI
.loc 1 493 3 ## /Users/dylan/github/ravi/src/lvm.c:493:3
shlq $4, %rbx
addq 16(%rdi), %rbx
Ltmp316:
##DEBUG_VALUE: slot <- %RBX
jmp LBB7_13
Ltmp317:
LBB7_11:
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:t <- %R12
##DEBUG_VALUE: luaV_settable:key <- %R15
##DEBUG_VALUE: luaV_settable:val <- %R13
.loc 1 493 3 ## /Users/dylan/github/ravi/src/lvm.c:493:3
movq (%r12), %rdi
movq %r15, %rsi
callq _luaH_get
Ltmp318:
LBB7_12:
movq %rax, %rbx
Ltmp319:
##DEBUG_VALUE: slot <- %RBX
LBB7_13:
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:t <- %R12
##DEBUG_VALUE: luaV_settable:key <- %R15
##DEBUG_VALUE: luaV_settable:val <- %R13
.loc 1 493 3 ## /Users/dylan/github/ravi/src/lvm.c:493:3
cmpl $0, 8(%rbx)
Ltmp320:
.loc 1 493 3 ## /Users/dylan/github/ravi/src/lvm.c:493:3
je LBB7_19
Ltmp321:
## BB#14:
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:t <- %R12
##DEBUG_VALUE: luaV_settable:val <- %R13
.loc 1 493 3 ## /Users/dylan/github/ravi/src/lvm.c:493:3
testb $64, 8(%r13)
je LBB7_18
Ltmp322:
## BB#15:
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:t <- %R12
##DEBUG_VALUE: luaV_settable:val <- %R13
movq (%r12), %rsi
testb $4, 9(%rsi)
je LBB7_18
Ltmp323:
## BB#16:
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:val <- %R13
movq (%r13), %rax
testb $3, 9(%rax)
je LBB7_18
Ltmp324:
## BB#17:
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:val <- %R13
movq %r14, %rdi
callq _luaC_barrierback_
Ltmp325:
LBB7_18:
##DEBUG_VALUE: luaV_settable:val <- %R13
movq (%r13), %rax
movq 8(%r13), %rcx
movq %rcx, 8(%rbx)
movq %rax, (%rbx)
Ltmp326:
LBB7_64:
.loc 1 494 1 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:494:1
addq $24, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
LBB7_19:
Ltmp327:
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:t <- %R12
##DEBUG_VALUE: luaV_settable:key <- %R15
##DEBUG_VALUE: luaV_settable:val <- %R13
.loc 1 493 3 ## /Users/dylan/github/ravi/src/lvm.c:493:3
movq %r14, %rdi
movq %r12, %rsi
movq %r15, %rdx
movq %r13, %rcx
movq %rbx, %r8
Ltmp328:
LBB7_20:
addq $24, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
jmp _luaV_finishset ## TAILCALL
Ltmp329:
LBB7_1:
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:t <- %R12
##DEBUG_VALUE: luaV_settable:key <- %R15
##DEBUG_VALUE: luaV_settable:val <- %R13
cmpl $101, %eax
jne LBB7_2
Ltmp330:
## BB#21:
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:t <- %R12
##DEBUG_VALUE: luaV_settable:key <- %R15
##DEBUG_VALUE: luaV_settable:val <- %R13
.loc 1 493 3 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:493:3
cmpl $19, 8(%r15)
jne LBB7_65
Ltmp331:
## BB#22:
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:t <- %R12
##DEBUG_VALUE: luaV_settable:key <- %R15
##DEBUG_VALUE: luaV_settable:val <- %R13
.loc 1 493 3 ## /Users/dylan/github/ravi/src/lvm.c:493:3
movq (%r12), %r12
Ltmp332:
##DEBUG_VALUE: h <- %R12
.loc 1 79 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:79:7
movl 8(%r13), %eax
Ltmp333:
.loc 1 493 3 ## /Users/dylan/github/ravi/src/lvm.c:493:3
cmpl $19, %eax
je LBB7_28
Ltmp334:
## BB#23:
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:key <- %R15
##DEBUG_VALUE: luaV_settable:val <- %R13
cmpl $3, %eax
jne LBB7_31
Ltmp335:
## BB#24:
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:key <- %R15
##DEBUG_VALUE: luaV_settable:val <- %R13
.loc 1 493 3 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:493:3
movq (%r15), %rax
Ltmp336:
##DEBUG_VALUE: ukey <- %EAX
cmpl 64(%r12), %eax
jb LBB7_25
Ltmp337:
## BB#26:
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:val <- %R13
##DEBUG_VALUE: ukey <- %EAX
.loc 1 493 3 ## /Users/dylan/github/ravi/src/lvm.c:493:3
movl %eax, %edx
movsd (%r13), %xmm0 ## xmm0 = mem[0],zero
jmp LBB7_27
Ltmp338:
LBB7_2:
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:t <- %R12
##DEBUG_VALUE: luaV_settable:key <- %R15
##DEBUG_VALUE: luaV_settable:val <- %R13
cmpl $85, %eax
jne LBB7_62
Ltmp339:
## BB#3:
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:t <- %R12
##DEBUG_VALUE: luaV_settable:key <- %R15
##DEBUG_VALUE: luaV_settable:val <- %R13
.loc 1 493 3 ## /Users/dylan/github/ravi/src/lvm.c:493:3
cmpl $19, 8(%r15)
jne LBB7_65
Ltmp340:
## BB#4:
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:t <- %R12
##DEBUG_VALUE: luaV_settable:key <- %R15
##DEBUG_VALUE: luaV_settable:val <- %R13
.loc 1 493 3 ## /Users/dylan/github/ravi/src/lvm.c:493:3
movq (%r12), %r12
Ltmp341:
##DEBUG_VALUE: h <- %R12
.loc 1 493 3 ## /Users/dylan/github/ravi/src/lvm.c:493:3
movl 8(%r13), %eax
Ltmp342:
.loc 1 493 3 ## /Users/dylan/github/ravi/src/lvm.c:493:3
cmpl $19, %eax
jne LBB7_44
Ltmp343:
## BB#5:
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:key <- %R15
##DEBUG_VALUE: luaV_settable:val <- %R13
##DEBUG_VALUE: h <- %R12
.loc 1 493 3 ## /Users/dylan/github/ravi/src/lvm.c:493:3
movq (%r15), %rax
Ltmp344:
##DEBUG_VALUE: ukey <- %EAX
cmpl 64(%r12), %eax
jae LBB7_6
Ltmp345:
LBB7_25:
##DEBUG_VALUE: luaV_settable:val <- %R13
##DEBUG_VALUE: ukey <- %EAX
.loc 1 493 3 ## /Users/dylan/github/ravi/src/lvm.c:493:3
movq 56(%r12), %rcx
Ltmp346:
##DEBUG_VALUE: data <- %RCX
.loc 1 493 3 ## /Users/dylan/github/ravi/src/lvm.c:493:3
movq (%r13), %rdx
movl %eax, %eax
Ltmp347:
movq %rdx, (%rcx,%rax,8)
jmp LBB7_64
Ltmp348:
LBB7_10:
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:t <- %R12
##DEBUG_VALUE: luaV_settable:key <- %R15
##DEBUG_VALUE: luaV_settable:val <- %R13
##DEBUG_VALUE: idx <- %RSI
##DEBUG_VALUE: h <- %RDI
.loc 1 493 3 ## /Users/dylan/github/ravi/src/lvm.c:493:3
callq _luaH_getint
jmp LBB7_12
Ltmp349:
LBB7_62:
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:t <- %R12
##DEBUG_VALUE: luaV_settable:key <- %R15
##DEBUG_VALUE: luaV_settable:val <- %R13
.loc 1 493 3 ## /Users/dylan/github/ravi/src/lvm.c:493:3
xorl %r8d, %r8d
movq %r14, %rdi
movq %r12, %rsi
movq %r15, %rdx
movq %r13, %rcx
jmp LBB7_20
Ltmp350:
LBB7_28:
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:key <- %R15
##DEBUG_VALUE: luaV_settable:val <- %R13
##DEBUG_VALUE: h <- %R12
.loc 1 493 3 ## /Users/dylan/github/ravi/src/lvm.c:493:3
movq (%r15), %rax
Ltmp351:
##DEBUG_VALUE: ukey <- %EAX
cmpl 64(%r12), %eax
jae LBB7_30
Ltmp352:
## BB#29:
##DEBUG_VALUE: luaV_settable:val <- %R13
##DEBUG_VALUE: h <- %R12
##DEBUG_VALUE: ukey <- %EAX
movq 56(%r12), %rcx
Ltmp353:
##DEBUG_VALUE: data <- %RCX
.loc 1 493 3 ## /Users/dylan/github/ravi/src/lvm.c:493:3
cvtsi2sdq (%r13), %xmm0
jmp LBB7_41
Ltmp354:
LBB7_31:
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:key <- %R15
##DEBUG_VALUE: luaV_settable:val <- %R13
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
andl $15, %eax
.loc 1 83 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:83:25
cmpl $4, %eax
jne LBB7_42
Ltmp355:
## BB#32:
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:key <- %R15
##DEBUG_VALUE: luaV_settable:val <- %R13
.loc 1 84 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:84:26
movq (%r13), %rdi
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp356:
##DEBUG_VALUE: luaV_tonumber_:v <- [%RSI+0]
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
.loc 1 84 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:13
callq _luaO_str2num
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq (%r13), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp357:
cmpl $4, %esi
jne LBB7_34
Ltmp358:
## BB#33:
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:key <- %R15
shrl $24, %ecx
jmp LBB7_35
Ltmp359:
LBB7_44:
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:key <- %R15
##DEBUG_VALUE: luaV_settable:val <- %R13
##DEBUG_VALUE: i <- 0
##DEBUG_VALUE: luaV_tointeger:mode <- 0
leaq -56(%rbp), %rbx
jmp LBB7_45
Ltmp360:
.align 4, 0x90
LBB7_56: ## %._crit_edge
## in Loop: Header=BB7_45 Depth=1
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:key <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%RBX+0]
.loc 1 102 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:102:7
movl -48(%rbp), %eax
Ltmp361:
.loc 1 129 10 ## /Users/dylan/github/ravi/src/lvm.c:129:10
movq %rbx, %r13
Ltmp362:
LBB7_45: ## =>This Inner Loop Header: Depth=1
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:key <- %R15
##DEBUG_VALUE: i <- 0
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 102 7 ## /Users/dylan/github/ravi/src/lvm.c:102:7
cmpl $19, %eax
je LBB7_57
Ltmp363:
## BB#46: ## in Loop: Header=BB7_45 Depth=1
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:key <- %R15
cmpl $3, %eax
je LBB7_47
Ltmp364:
## BB#51: ## in Loop: Header=BB7_45 Depth=1
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:key <- %R15
.loc 1 116 12 ## /Users/dylan/github/ravi/src/lvm.c:116:12
andl $15, %eax
.loc 1 116 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:116:25
cmpl $4, %eax
jne LBB7_61
Ltmp365:
## BB#52: ## in Loop: Header=BB7_45 Depth=1
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:key <- %R15
.loc 1 117 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:117:26
movq (%r13), %rdi
addq $24, %rdi
Ltmp366:
##DEBUG_VALUE: luaV_tointeger:v <- [%RBX+0]
.loc 1 117 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:117:13
movq %rbx, %rsi
callq _luaO_str2num
.loc 1 117 46 ## /Users/dylan/github/ravi/src/lvm.c:117:46
movq (%r13), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
cmpl $4, %esi
jne LBB7_54
Ltmp367:
## BB#53: ## in Loop: Header=BB7_45 Depth=1
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:key <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%RBX+0]
shrl $24, %ecx
jmp LBB7_55
Ltmp368:
LBB7_54: ## in Loop: Header=BB7_45 Depth=1
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:key <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%RBX+0]
movq 16(%rdx), %rcx
Ltmp369:
LBB7_55: ## in Loop: Header=BB7_45 Depth=1
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:key <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%RBX+0]
.loc 1 117 57 ## /Users/dylan/github/ravi/src/lvm.c:117:57
incq %rcx
Ltmp370:
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
cmpq %rcx, %rax
je LBB7_56
jmp LBB7_61
Ltmp371:
LBB7_30:
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:val <- %R13
##DEBUG_VALUE: h <- %R12
##DEBUG_VALUE: ukey <- %EAX
.loc 1 493 3 ## /Users/dylan/github/ravi/src/lvm.c:493:3
movl %eax, %edx
movq (%r13), %rax
Ltmp372:
cvtsi2sdq %rax, %xmm0
Ltmp373:
LBB7_27:
.loc 1 493 3 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:493:3
movq %r14, %rdi
movq %r12, %rsi
addq $24, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
jmp _raviH_set_float ## TAILCALL
Ltmp374:
LBB7_34:
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:key <- %R15
.loc 1 84 46 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq 16(%rdx), %rcx
Ltmp375:
LBB7_35:
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:key <- %R15
.loc 1 84 57 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:57
incq %rcx
Ltmp376:
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
cmpq %rcx, %rax
jne LBB7_42
Ltmp377:
## BB#36:
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:key <- %R15
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
cmpl $19, -48(%rbp)
movq -56(%rbp), %rax
jne LBB7_38
Ltmp378:
## BB#37:
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:key <- %R15
cvtsi2sdq %rax, %xmm0
jmp LBB7_39
Ltmp379:
LBB7_38: ## %select.false
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:key <- %R15
movd %rax, %xmm0
Ltmp380:
LBB7_39: ## %select.end
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:key <- %R15
.loc 1 493 3 ## /Users/dylan/github/ravi/src/lvm.c:493:3
movq (%r15), %rax
Ltmp381:
##DEBUG_VALUE: ukey <- %EAX
cmpl 64(%r12), %eax
jae LBB7_63
Ltmp382:
## BB#40:
##DEBUG_VALUE: ukey <- %EAX
movq 56(%r12), %rcx
Ltmp383:
LBB7_41:
##DEBUG_VALUE: data <- %RCX
.loc 1 493 3 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:493:3
movl %eax, %eax
movsd %xmm0, (%rcx,%rax,8)
jmp LBB7_64
Ltmp384:
LBB7_63:
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: ukey <- %EAX
.loc 1 493 3 ## /Users/dylan/github/ravi/src/lvm.c:493:3
movl %eax, %edx
movq %r14, %rdi
movq %r12, %rsi
callq _raviH_set_float
jmp LBB7_64
Ltmp385:
LBB7_6:
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:val <- %R13
##DEBUG_VALUE: h <- %R12
##DEBUG_VALUE: ukey <- %EAX
.loc 1 493 3 ## /Users/dylan/github/ravi/src/lvm.c:493:3
movl %eax, %edx
Ltmp386:
##DEBUG_VALUE: luaV_tointeger:obj <- %R13
movq (%r13), %rcx
movq %r14, %rdi
movq %r12, %rsi
addq $24, %rsp
popq %rbx
popq %r12
Ltmp387:
popq %r13
Ltmp388:
popq %r14
Ltmp389:
popq %r15
popq %rbp
jmp _raviH_set_int ## TAILCALL
Ltmp390:
LBB7_57:
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:key <- %R15
##DEBUG_VALUE: i <- 0
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 113 10 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:113:10
movq (%r13), %rcx
jmp LBB7_58
Ltmp391:
LBB7_47:
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:key <- %R15
.loc 1 103 20 ## /Users/dylan/github/ravi/src/lvm.c:103:20
movsd (%r13), %xmm0 ## xmm0 = mem[0],zero
Ltmp392:
##DEBUG_VALUE: n <- %XMM0
.loc 1 104 20 ## /Users/dylan/github/ravi/src/lvm.c:104:20
movsd %xmm0, -64(%rbp) ## 8-byte Spill
Ltmp393:
##DEBUG_VALUE: n <- [%RBP+-64]
callq _floor
Ltmp394:
##DEBUG_VALUE: f <- %XMM0
.loc 1 105 9 ## /Users/dylan/github/ravi/src/lvm.c:105:9
movsd -64(%rbp), %xmm1 ## 8-byte Reload
## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jne LBB7_61
jp LBB7_61
Ltmp395:
## BB#48:
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:key <- %R15
##DEBUG_VALUE: f <- %XMM0
.loc 1 110 12 ## /Users/dylan/github/ravi/src/lvm.c:110:12
ucomisd LCPI7_0(%rip), %xmm0
jb LBB7_61
Ltmp396:
## BB#49:
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:key <- %R15
movsd LCPI7_1(%rip), %xmm1 ## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jbe LBB7_61
Ltmp397:
## BB#50:
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:key <- %R15
cvttsd2si %xmm0, %rcx
Ltmp398:
LBB7_58:
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:key <- %R15
##DEBUG_VALUE: i <- 0
.loc 1 493 3 ## /Users/dylan/github/ravi/src/lvm.c:493:3
movq (%r15), %rax
Ltmp399:
##DEBUG_VALUE: ukey <- %EAX
cmpl 64(%r12), %eax
jae LBB7_60
Ltmp400:
## BB#59:
##DEBUG_VALUE: i <- 0
##DEBUG_VALUE: ukey <- %EAX
movq 56(%r12), %rdx
Ltmp401:
##DEBUG_VALUE: data <- %RDX
.loc 1 493 3 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:493:3
movl %eax, %eax
Ltmp402:
movq %rcx, (%rdx,%rax,8)
jmp LBB7_64
Ltmp403:
LBB7_60:
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: i <- 0
##DEBUG_VALUE: ukey <- %EAX
.loc 1 493 3 ## /Users/dylan/github/ravi/src/lvm.c:493:3
movl %eax, %edx
movq %r14, %rdi
movq %r12, %rsi
callq _raviH_set_int
jmp LBB7_64
Ltmp404:
LBB7_61: ## %.loopexit
##DEBUG_VALUE: luaV_settable:L <- %R14
.loc 1 493 3 ## /Users/dylan/github/ravi/src/lvm.c:493:3
leaq L_.str.5(%rip), %rsi
Ltmp405:
LBB7_43:
.loc 1 493 3 ## /Users/dylan/github/ravi/src/lvm.c:493:3
xorl %eax, %eax
movq %r14, %rdi
callq _luaG_runerror
Ltmp406:
LBB7_65:
##DEBUG_VALUE: luaV_settable:L <- %R14
##DEBUG_VALUE: luaV_settable:key <- %R15
.loc 1 493 3 ## /Users/dylan/github/ravi/src/lvm.c:493:3
leaq L_.str(%rip), %rdx
movq %r14, %rdi
movq %r15, %rsi
callq _luaG_typeerror
Ltmp407:
LBB7_42:
##DEBUG_VALUE: luaV_settable:L <- %R14
.loc 1 493 3 ## /Users/dylan/github/ravi/src/lvm.c:493:3
leaq L_.str.4(%rip), %rsi
jmp LBB7_43
Ltmp408:
Lfunc_end7:
.cfi_endproc
.section __TEXT,__literal8,8byte_literals
.align 3
LCPI8_0:
.quad 4890909195324358656 ## double 9.2233720368547758E+18
LCPI8_1:
.quad -4332462841530417152 ## double -9.2233720368547758E+18
.section __TEXT,__text,regular,pure_instructions
.globl _luaV_lessthan
.align 4, 0x90
_luaV_lessthan: ## @luaV_lessthan
Lfunc_begin8:
.loc 1 620 0 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:620:0
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp409:
.cfi_def_cfa_offset 16
Ltmp410:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp411:
.cfi_def_cfa_register %rbp
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
Ltmp412:
.cfi_offset %rbx, -48
Ltmp413:
.cfi_offset %r12, -40
Ltmp414:
.cfi_offset %r14, -32
Ltmp415:
.cfi_offset %r15, -24
##DEBUG_VALUE: luaV_lessthan:L <- %RDI
##DEBUG_VALUE: luaV_lessthan:l <- %RSI
##DEBUG_VALUE: luaV_lessthan:r <- %RDX
movq %rdx, %r14
Ltmp416:
##DEBUG_VALUE: luaV_lessthan:r <- %R14
movq %rsi, %rbx
Ltmp417:
##DEBUG_VALUE: luaV_lessthan:l <- %RBX
movq %rdi, %r15
Ltmp418:
##DEBUG_VALUE: luaV_lessthan:L <- %R15
.loc 1 624 12 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:624:12
movl 8(%rbx), %edx
Ltmp419:
.loc 1 622 7 ## /Users/dylan/github/ravi/src/lvm.c:622:7
movl %edx, %eax
andl $15, %eax
.loc 1 622 21 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:622:21
cmpl $4, %eax
je LBB8_25
Ltmp420:
## BB#1:
##DEBUG_VALUE: luaV_lessthan:L <- %R15
##DEBUG_VALUE: luaV_lessthan:l <- %RBX
##DEBUG_VALUE: luaV_lessthan:r <- %R14
cmpl $3, %eax
jne LBB8_38
Ltmp421:
## BB#2:
##DEBUG_VALUE: luaV_lessthan:L <- %R15
##DEBUG_VALUE: luaV_lessthan:l <- %RBX
##DEBUG_VALUE: luaV_lessthan:r <- %R14
.loc 1 622 24 ## /Users/dylan/github/ravi/src/lvm.c:622:24
movl 8(%r14), %esi
movl %esi, %eax
andl $15, %eax
Ltmp422:
.loc 1 622 7 ## /Users/dylan/github/ravi/src/lvm.c:622:7
cmpl $3, %eax
jne LBB8_38
Ltmp423:
## BB#3:
##DEBUG_VALUE: luaV_lessthan:l <- %RBX
##DEBUG_VALUE: luaV_lessthan:r <- %R14
movabsq $18014398509481985, %rax ## imm = 0x40000000000001
movabsq $9007199254740992, %rcx ## imm = 0x20000000000000
.loc 1 575 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:575:7
Ltmp424:
cmpl $19, %edx
jne LBB8_13
Ltmp425:
## BB#4:
##DEBUG_VALUE: luaV_lessthan:l <- %RBX
##DEBUG_VALUE: luaV_lessthan:r <- %R14
.loc 1 576 22 ## /Users/dylan/github/ravi/src/lvm.c:576:22
movq (%rbx), %rdx
Ltmp426:
##DEBUG_VALUE: li <- %RDX
##DEBUG_VALUE: LTintfloat:i <- %RDX
.loc 1 577 9 ## /Users/dylan/github/ravi/src/lvm.c:577:9
cmpl $19, %esi
jne LBB8_6
Ltmp427:
## BB#5:
##DEBUG_VALUE: luaV_lessthan:r <- %R14
##DEBUG_VALUE: li <- %RDX
.loc 1 578 17 ## /Users/dylan/github/ravi/src/lvm.c:578:17
cmpq (%r14), %rdx
setl %al
movzbl %al, %eax
jmp LBB8_39
Ltmp428:
LBB8_25:
##DEBUG_VALUE: luaV_lessthan:L <- %R15
##DEBUG_VALUE: luaV_lessthan:l <- %RBX
##DEBUG_VALUE: luaV_lessthan:r <- %R14
.loc 1 624 29 ## /Users/dylan/github/ravi/src/lvm.c:624:29
movl 8(%r14), %eax
andl $15, %eax
Ltmp429:
.loc 1 624 12 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:624:12
cmpl $4, %eax
jne LBB8_38
Ltmp430:
## BB#26:
##DEBUG_VALUE: luaV_lessthan:l <- %RBX
##DEBUG_VALUE: luaV_lessthan:r <- %R14
.loc 1 625 21 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:625:21
movq (%rbx), %r12
Ltmp431:
##DEBUG_VALUE: l_strcmp:ls <- %R12
.loc 1 625 33 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:625:33
movq (%r14), %rax
Ltmp432:
##DEBUG_VALUE: l_strcmp:rs <- %RAX
.loc 1 506 15 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:506:15
movl 8(%r12), %r15d
movzbl %r15b, %ecx
cmpl $4, %ecx
jne LBB8_28
Ltmp433:
## BB#27:
##DEBUG_VALUE: l_strcmp:ls <- %R12
##DEBUG_VALUE: l_strcmp:rs <- %RAX
shrl $24, %r15d
jmp LBB8_29
Ltmp434:
LBB8_38: ## %.thread
##DEBUG_VALUE: luaV_lessthan:L <- %R15
##DEBUG_VALUE: luaV_lessthan:l <- %RBX
##DEBUG_VALUE: luaV_lessthan:r <- %R14
.loc 1 626 19 ## /Users/dylan/github/ravi/src/lvm.c:626:19
movl $20, %ecx
movq %r15, %rdi
movq %rbx, %rsi
movq %r14, %rdx
callq _luaT_callorderTM
Ltmp435:
##DEBUG_VALUE: luaV_lessthan:res <- %EAX
.loc 1 626 12 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:626:12
testl %eax, %eax
jns LBB8_39
Ltmp436:
## BB#40:
##DEBUG_VALUE: luaV_lessthan:L <- %R15
##DEBUG_VALUE: luaV_lessthan:l <- %RBX
##DEBUG_VALUE: luaV_lessthan:r <- %R14
.loc 1 627 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:627:5
movq %r15, %rdi
movq %rbx, %rsi
movq %r14, %rdx
callq _luaG_ordererror
Ltmp437:
LBB8_28:
##DEBUG_VALUE: l_strcmp:ls <- %R12
##DEBUG_VALUE: l_strcmp:rs <- %RAX
.loc 1 506 15 ## /Users/dylan/github/ravi/src/lvm.c:506:15
movq 16(%r12), %r15
Ltmp438:
LBB8_29:
##DEBUG_VALUE: l_strcmp:ls <- %R12
##DEBUG_VALUE: l_strcmp:rs <- %RAX
.loc 1 505 19 ## /Users/dylan/github/ravi/src/lvm.c:505:19
addq $24, %r12
Ltmp439:
.loc 1 507 19 ## /Users/dylan/github/ravi/src/lvm.c:507:19
leaq 24(%rax), %r14
.loc 1 508 15 ## /Users/dylan/github/ravi/src/lvm.c:508:15
movl 8(%rax), %ebx
movzbl %bl, %ecx
cmpl $4, %ecx
jne LBB8_31
Ltmp440:
## BB#30:
shrl $24, %ebx
jmp LBB8_32
LBB8_31:
Ltmp441:
##DEBUG_VALUE: l_strcmp:rs <- %RAX
movq 16(%rax), %rbx
jmp LBB8_32
Ltmp442:
.align 4, 0x90
LBB8_37: ## in Loop: Header=BB8_32 Depth=1
##DEBUG_VALUE: len <- %RCX
.loc 1 520 10 ## /Users/dylan/github/ravi/src/lvm.c:520:10
leaq 1(%rcx), %rax
Ltmp443:
##DEBUG_VALUE: len <- %RAX
.loc 1 521 9 ## /Users/dylan/github/ravi/src/lvm.c:521:9
leaq 1(%r12,%rcx), %r12
Ltmp444:
##DEBUG_VALUE: l_strcmp:l <- %R12
.loc 1 521 20 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:521:20
subq %rax, %r15
Ltmp445:
##DEBUG_VALUE: l_strcmp:ll <- %R15
.loc 1 521 30 ## /Users/dylan/github/ravi/src/lvm.c:521:30
leaq 1(%r14,%rcx), %r14
Ltmp446:
##DEBUG_VALUE: l_strcmp:r <- %R14
.loc 1 521 41 ## /Users/dylan/github/ravi/src/lvm.c:521:41
subq %rax, %rbx
Ltmp447:
LBB8_32: ## %.preheader.i
## =>This Inner Loop Header: Depth=1
.loc 1 510 16 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:510:16
movq %r12, %rdi
movq %r14, %rsi
callq _strcoll
Ltmp448:
##DEBUG_VALUE: temp <- %EAX
.loc 1 511 9 ## /Users/dylan/github/ravi/src/lvm.c:511:9
testl %eax, %eax
jne LBB8_35
Ltmp449:
## BB#33: ## %.lr.ph.i
## in Loop: Header=BB8_32 Depth=1
.loc 1 514 20 ## /Users/dylan/github/ravi/src/lvm.c:514:20
movq %r12, %rdi
callq _strlen
movq %rax, %rcx
Ltmp450:
##DEBUG_VALUE: len <- %RCX
.loc 1 515 11 ## /Users/dylan/github/ravi/src/lvm.c:515:11
cmpq %rbx, %rcx
je LBB8_34
Ltmp451:
## BB#36: ## in Loop: Header=BB8_32 Depth=1
##DEBUG_VALUE: len <- %RCX
movl $-1, %eax
cmpq %r15, %rcx
jne LBB8_37
jmp LBB8_35
Ltmp452:
LBB8_13:
##DEBUG_VALUE: luaV_lessthan:l <- %RBX
##DEBUG_VALUE: luaV_lessthan:r <- %R14
.loc 1 583 21 ## /Users/dylan/github/ravi/src/lvm.c:583:21
movsd (%rbx), %xmm0 ## xmm0 = mem[0],zero
Ltmp453:
##DEBUG_VALUE: lf <- %XMM0
##DEBUG_VALUE: LTnum:l <- %RBX
##DEBUG_VALUE: LEintfloat:f <- %XMM0
.loc 1 584 9 ## /Users/dylan/github/ravi/src/lvm.c:584:9
cmpl $3, %esi
jne LBB8_15
Ltmp454:
## BB#14:
##DEBUG_VALUE: luaV_lessthan:r <- %R14
##DEBUG_VALUE: LTnum:l <- %RBX
##DEBUG_VALUE: lf <- %XMM0
.loc 1 585 14 ## /Users/dylan/github/ravi/src/lvm.c:585:14
movsd (%r14), %xmm1 ## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
seta %al
Ltmp455:
.loc 1 623 12 ## /Users/dylan/github/ravi/src/lvm.c:623:12
movzbl %al, %eax
jmp LBB8_39
Ltmp456:
LBB8_6:
##DEBUG_VALUE: luaV_lessthan:r <- %R14
##DEBUG_VALUE: LTintfloat:i <- %RDX
##DEBUG_VALUE: li <- %RDX
.loc 1 580 29 ## /Users/dylan/github/ravi/src/lvm.c:580:29
movsd (%r14), %xmm0 ## xmm0 = mem[0],zero
Ltmp457:
##DEBUG_VALUE: LTintfloat:f <- %XMM0
.loc 1 539 8 ## /Users/dylan/github/ravi/src/lvm.c:539:8
addq %rdx, %rcx
cmpq %rax, %rcx
jae LBB8_7
Ltmp458:
## BB#11:
##DEBUG_VALUE: LTintfloat:i <- %RDX
##DEBUG_VALUE: li <- %RDX
##DEBUG_VALUE: LTintfloat:f <- %XMM0
.loc 1 548 10 ## /Users/dylan/github/ravi/src/lvm.c:548:10
cvtsi2sdq %rdx, %xmm1
ucomisd %xmm1, %xmm0
seta %al
jmp LBB8_12
Ltmp459:
LBB8_15:
##DEBUG_VALUE: luaV_lessthan:r <- %R14
##DEBUG_VALUE: LTnum:l <- %RBX
##DEBUG_VALUE: lf <- %XMM0
.loc 1 586 14 ## /Users/dylan/github/ravi/src/lvm.c:586:14
ucomisd %xmm0, %xmm0
jp LBB8_16
Ltmp460:
## BB#17:
##DEBUG_VALUE: luaV_lessthan:r <- %R14
##DEBUG_VALUE: LTnum:l <- %RBX
##DEBUG_VALUE: lf <- %XMM0
.loc 1 589 26 ## /Users/dylan/github/ravi/src/lvm.c:589:26
movq (%r14), %rdx
Ltmp461:
##DEBUG_VALUE: LTnum:r <- %R14
##DEBUG_VALUE: LEintfloat:i <- %RDX
.loc 1 558 8 ## /Users/dylan/github/ravi/src/lvm.c:558:8
addq %rdx, %rcx
cmpq %rax, %rcx
jae LBB8_18
Ltmp462:
## BB#22:
##DEBUG_VALUE: LTnum:l <- %RBX
##DEBUG_VALUE: lf <- %XMM0
##DEBUG_VALUE: LEintfloat:i <- %RDX
##DEBUG_VALUE: LTnum:r <- %R14
.loc 1 567 10 ## /Users/dylan/github/ravi/src/lvm.c:567:10
cvtsi2sdq %rdx, %xmm1
ucomisd %xmm1, %xmm0
setae %al
jmp LBB8_23
Ltmp463:
LBB8_34:
##DEBUG_VALUE: len <- %RCX
.loc 1 516 16 ## /Users/dylan/github/ravi/src/lvm.c:516:16
cmpq %r15, %rcx
setne %al
movzbl %al, %eax
Ltmp464:
LBB8_35: ## %l_strcmp.exit
.loc 1 625 45 ## /Users/dylan/github/ravi/src/lvm.c:625:45
shrl $31, %eax
Ltmp465:
LBB8_39: ## %LTnum.exit
.loc 1 629 1 ## /Users/dylan/github/ravi/src/lvm.c:629:1
popq %rbx
popq %r12
popq %r14
popq %r15
popq %rbp
retq
LBB8_7:
Ltmp466:
##DEBUG_VALUE: LTintfloat:i <- %RDX
##DEBUG_VALUE: li <- %RDX
##DEBUG_VALUE: LTintfloat:f <- %XMM0
movb $1, %al
.loc 1 540 9 ## /Users/dylan/github/ravi/src/lvm.c:540:9
Ltmp467:
ucomisd LCPI8_0(%rip), %xmm0
jae LBB8_12
Ltmp468:
## BB#8:
##DEBUG_VALUE: LTintfloat:i <- %RDX
##DEBUG_VALUE: li <- %RDX
##DEBUG_VALUE: LTintfloat:f <- %XMM0
.loc 1 542 14 ## /Users/dylan/github/ravi/src/lvm.c:542:14
ucomisd LCPI8_1(%rip), %xmm0
jbe LBB8_9
Ltmp469:
## BB#10:
##DEBUG_VALUE: LTintfloat:i <- %RDX
##DEBUG_VALUE: li <- %RDX
##DEBUG_VALUE: LTintfloat:f <- %XMM0
.loc 1 543 19 ## /Users/dylan/github/ravi/src/lvm.c:543:19
cvttsd2si %xmm0, %rax
.loc 1 543 17 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:543:17
cmpq %rdx, %rax
setg %al
Ltmp470:
.loc 1 580 14 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:580:14
movzbl %al, %eax
jmp LBB8_39
Ltmp471:
LBB8_12: ## %LTintfloat.exit.i
movzbl %al, %eax
jmp LBB8_39
Ltmp472:
LBB8_16:
xorl %eax, %eax
.loc 1 623 12 ## /Users/dylan/github/ravi/src/lvm.c:623:12
movzbl %al, %eax
jmp LBB8_39
LBB8_18:
Ltmp473:
##DEBUG_VALUE: LTnum:l <- %RBX
##DEBUG_VALUE: lf <- %XMM0
##DEBUG_VALUE: LEintfloat:i <- %RDX
##DEBUG_VALUE: LTnum:r <- %R14
movb $1, %al
.loc 1 559 9 ## /Users/dylan/github/ravi/src/lvm.c:559:9
Ltmp474:
ucomisd LCPI8_0(%rip), %xmm0
jae LBB8_23
Ltmp475:
## BB#19:
##DEBUG_VALUE: LTnum:l <- %RBX
##DEBUG_VALUE: lf <- %XMM0
##DEBUG_VALUE: LEintfloat:i <- %RDX
##DEBUG_VALUE: LTnum:r <- %R14
.loc 1 561 16 ## /Users/dylan/github/ravi/src/lvm.c:561:16
ucomisd LCPI8_1(%rip), %xmm0
jae LBB8_21
Ltmp476:
## BB#20:
xorl %eax, %eax
jmp LBB8_23
LBB8_9:
xorl %eax, %eax
.loc 1 580 14 ## /Users/dylan/github/ravi/src/lvm.c:580:14
Ltmp477:
movzbl %al, %eax
jmp LBB8_39
Ltmp478:
LBB8_21:
##DEBUG_VALUE: LTnum:l <- %RBX
##DEBUG_VALUE: lf <- %XMM0
##DEBUG_VALUE: LEintfloat:i <- %RDX
##DEBUG_VALUE: LTnum:r <- %R14
.loc 1 562 20 ## /Users/dylan/github/ravi/src/lvm.c:562:20
cvttsd2si %xmm0, %rax
.loc 1 562 17 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:562:17
cmpq %rdx, %rax
setge %al
Ltmp479:
LBB8_23: ## %LEintfloat.exit.i
##DEBUG_VALUE: LTnum:l <- %RBX
##DEBUG_VALUE: LTnum:r <- %R14
.loc 1 589 14 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:589:14
xorb $1, %al
Ltmp480:
.loc 1 623 12 ## /Users/dylan/github/ravi/src/lvm.c:623:12
movzbl %al, %eax
jmp LBB8_39
Ltmp481:
Lfunc_end8:
.cfi_endproc
.section __TEXT,__literal8,8byte_literals
.align 3
LCPI9_0:
.quad 4890909195324358656 ## double 9.2233720368547758E+18
LCPI9_1:
.quad -4332462841530417152 ## double -9.2233720368547758E+18
.section __TEXT,__text,regular,pure_instructions
.globl _luaV_lessequal
.align 4, 0x90
_luaV_lessequal: ## @luaV_lessequal
Lfunc_begin9:
.loc 1 640 0 ## /Users/dylan/github/ravi/src/lvm.c:640:0
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp482:
.cfi_def_cfa_offset 16
Ltmp483:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp484:
.cfi_def_cfa_register %rbp
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
Ltmp485:
.cfi_offset %rbx, -48
Ltmp486:
.cfi_offset %r12, -40
Ltmp487:
.cfi_offset %r14, -32
Ltmp488:
.cfi_offset %r15, -24
##DEBUG_VALUE: luaV_lessequal:L <- %RDI
##DEBUG_VALUE: luaV_lessequal:l <- %RSI
##DEBUG_VALUE: luaV_lessequal:r <- %RDX
movq %rdx, %r14
Ltmp489:
##DEBUG_VALUE: luaV_lessequal:r <- %R14
movq %rsi, %rbx
Ltmp490:
##DEBUG_VALUE: luaV_lessequal:l <- %RBX
movq %rdi, %r15
Ltmp491:
##DEBUG_VALUE: luaV_lessequal:L <- %R15
.loc 1 644 12 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:644:12
movl 8(%rbx), %edx
Ltmp492:
.loc 1 642 7 ## /Users/dylan/github/ravi/src/lvm.c:642:7
movl %edx, %eax
andl $15, %eax
.loc 1 642 21 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:642:21
cmpl $4, %eax
je LBB9_25
Ltmp493:
## BB#1:
##DEBUG_VALUE: luaV_lessequal:L <- %R15
##DEBUG_VALUE: luaV_lessequal:l <- %RBX
##DEBUG_VALUE: luaV_lessequal:r <- %R14
cmpl $3, %eax
jne LBB9_39
Ltmp494:
## BB#2:
##DEBUG_VALUE: luaV_lessequal:L <- %R15
##DEBUG_VALUE: luaV_lessequal:l <- %RBX
##DEBUG_VALUE: luaV_lessequal:r <- %R14
.loc 1 642 24 ## /Users/dylan/github/ravi/src/lvm.c:642:24
movl 8(%r14), %esi
movl %esi, %eax
andl $15, %eax
Ltmp495:
.loc 1 642 7 ## /Users/dylan/github/ravi/src/lvm.c:642:7
cmpl $3, %eax
jne LBB9_39
Ltmp496:
## BB#3:
##DEBUG_VALUE: luaV_lessequal:l <- %RBX
##DEBUG_VALUE: luaV_lessequal:r <- %R14
movabsq $18014398509481985, %rax ## imm = 0x40000000000001
movabsq $9007199254740992, %rcx ## imm = 0x20000000000000
.loc 1 598 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:598:7
Ltmp497:
cmpl $19, %edx
jne LBB9_13
Ltmp498:
## BB#4:
##DEBUG_VALUE: luaV_lessequal:l <- %RBX
##DEBUG_VALUE: luaV_lessequal:r <- %R14
.loc 1 599 22 ## /Users/dylan/github/ravi/src/lvm.c:599:22
movq (%rbx), %rdx
Ltmp499:
##DEBUG_VALUE: li <- %RDX
##DEBUG_VALUE: LEintfloat:i <- %RDX
.loc 1 600 9 ## /Users/dylan/github/ravi/src/lvm.c:600:9
cmpl $19, %esi
jne LBB9_6
Ltmp500:
## BB#5:
##DEBUG_VALUE: luaV_lessequal:r <- %R14
##DEBUG_VALUE: li <- %RDX
.loc 1 601 17 ## /Users/dylan/github/ravi/src/lvm.c:601:17
cmpq (%r14), %rdx
Ltmp501:
.loc 1 645 45 ## /Users/dylan/github/ravi/src/lvm.c:645:45
setle %al
jmp LBB9_42
Ltmp502:
LBB9_25:
##DEBUG_VALUE: luaV_lessequal:L <- %R15
##DEBUG_VALUE: luaV_lessequal:l <- %RBX
##DEBUG_VALUE: luaV_lessequal:r <- %R14
.loc 1 644 29 ## /Users/dylan/github/ravi/src/lvm.c:644:29
movl 8(%r14), %eax
andl $15, %eax
Ltmp503:
.loc 1 644 12 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:644:12
cmpl $4, %eax
jne LBB9_39
Ltmp504:
## BB#26:
##DEBUG_VALUE: luaV_lessequal:l <- %RBX
##DEBUG_VALUE: luaV_lessequal:r <- %R14
.loc 1 645 21 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:645:21
movq (%rbx), %r12
Ltmp505:
##DEBUG_VALUE: l_strcmp:ls <- %R12
.loc 1 645 33 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:645:33
movq (%r14), %rax
Ltmp506:
##DEBUG_VALUE: l_strcmp:rs <- %RAX
.loc 1 506 15 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:506:15
movl 8(%r12), %r15d
movzbl %r15b, %ecx
cmpl $4, %ecx
jne LBB9_28
Ltmp507:
## BB#27:
##DEBUG_VALUE: l_strcmp:ls <- %R12
##DEBUG_VALUE: l_strcmp:rs <- %RAX
shrl $24, %r15d
jmp LBB9_29
Ltmp508:
LBB9_39: ## %.thread
##DEBUG_VALUE: luaV_lessequal:L <- %R15
##DEBUG_VALUE: luaV_lessequal:l <- %RBX
##DEBUG_VALUE: luaV_lessequal:r <- %R14
.loc 1 646 19 ## /Users/dylan/github/ravi/src/lvm.c:646:19
movl $21, %ecx
movq %r15, %rdi
movq %rbx, %rsi
movq %r14, %rdx
callq _luaT_callorderTM
Ltmp509:
##DEBUG_VALUE: luaV_lessequal:res <- %EAX
.loc 1 646 53 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:646:53
testl %eax, %eax
jns LBB9_43
Ltmp510:
## BB#40:
##DEBUG_VALUE: luaV_lessequal:L <- %R15
##DEBUG_VALUE: luaV_lessequal:l <- %RBX
##DEBUG_VALUE: luaV_lessequal:r <- %R14
.loc 1 649 8 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:649:8
movq 32(%r15), %rax
.loc 1 649 23 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:649:23
orw $128, 66(%rax)
.loc 1 650 11 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:650:11
movl $20, %ecx
movq %r15, %rdi
movq %r14, %rsi
movq %rbx, %rdx
callq _luaT_callorderTM
Ltmp511:
##DEBUG_VALUE: luaV_lessequal:res <- %EAX
.loc 1 651 8 ## /Users/dylan/github/ravi/src/lvm.c:651:8
movq 32(%r15), %rcx
.loc 1 651 23 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:651:23
xorw $128, 66(%rcx)
.loc 1 652 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:652:9
testl %eax, %eax
js LBB9_44
Ltmp512:
## BB#41:
.loc 1 654 12 ## /Users/dylan/github/ravi/src/lvm.c:654:12
sete %al
jmp LBB9_42
Ltmp513:
LBB9_13:
##DEBUG_VALUE: luaV_lessequal:l <- %RBX
##DEBUG_VALUE: luaV_lessequal:r <- %R14
.loc 1 606 21 ## /Users/dylan/github/ravi/src/lvm.c:606:21
movsd (%rbx), %xmm0 ## xmm0 = mem[0],zero
Ltmp514:
##DEBUG_VALUE: lf <- %XMM0
##DEBUG_VALUE: LEnum:l <- %RBX
##DEBUG_VALUE: LTintfloat:f <- %XMM0
.loc 1 607 9 ## /Users/dylan/github/ravi/src/lvm.c:607:9
cmpl $3, %esi
jne LBB9_15
Ltmp515:
## BB#14:
##DEBUG_VALUE: luaV_lessequal:r <- %R14
##DEBUG_VALUE: LEnum:l <- %RBX
##DEBUG_VALUE: lf <- %XMM0
.loc 1 608 14 ## /Users/dylan/github/ravi/src/lvm.c:608:14
movsd (%r14), %xmm1 ## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
setae %al
Ltmp516:
.loc 1 643 12 ## /Users/dylan/github/ravi/src/lvm.c:643:12
movzbl %al, %eax
jmp LBB9_43
Ltmp517:
LBB9_28:
##DEBUG_VALUE: l_strcmp:ls <- %R12
##DEBUG_VALUE: l_strcmp:rs <- %RAX
.loc 1 506 15 ## /Users/dylan/github/ravi/src/lvm.c:506:15
movq 16(%r12), %r15
Ltmp518:
LBB9_29:
##DEBUG_VALUE: l_strcmp:ls <- %R12
##DEBUG_VALUE: l_strcmp:rs <- %RAX
.loc 1 505 19 ## /Users/dylan/github/ravi/src/lvm.c:505:19
addq $24, %r12
Ltmp519:
.loc 1 507 19 ## /Users/dylan/github/ravi/src/lvm.c:507:19
leaq 24(%rax), %r14
.loc 1 508 15 ## /Users/dylan/github/ravi/src/lvm.c:508:15
movl 8(%rax), %ebx
movzbl %bl, %ecx
cmpl $4, %ecx
jne LBB9_31
Ltmp520:
## BB#30:
shrl $24, %ebx
jmp LBB9_32
LBB9_31:
Ltmp521:
##DEBUG_VALUE: l_strcmp:rs <- %RAX
movq 16(%rax), %rbx
jmp LBB9_32
Ltmp522:
.align 4, 0x90
LBB9_38: ## in Loop: Header=BB9_32 Depth=1
##DEBUG_VALUE: len <- %RCX
.loc 1 520 10 ## /Users/dylan/github/ravi/src/lvm.c:520:10
leaq 1(%rcx), %rax
Ltmp523:
##DEBUG_VALUE: len <- %RAX
.loc 1 521 9 ## /Users/dylan/github/ravi/src/lvm.c:521:9
leaq 1(%r12,%rcx), %r12
Ltmp524:
##DEBUG_VALUE: l_strcmp:l <- %R12
.loc 1 521 20 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:521:20
subq %rax, %r15
Ltmp525:
##DEBUG_VALUE: l_strcmp:ll <- %R15
.loc 1 521 30 ## /Users/dylan/github/ravi/src/lvm.c:521:30
leaq 1(%r14,%rcx), %r14
Ltmp526:
##DEBUG_VALUE: l_strcmp:r <- %R14
.loc 1 521 41 ## /Users/dylan/github/ravi/src/lvm.c:521:41
subq %rax, %rbx
Ltmp527:
LBB9_32: ## %.preheader.i
## =>This Inner Loop Header: Depth=1
.loc 1 510 16 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:510:16
movq %r12, %rdi
movq %r14, %rsi
callq _strcoll
Ltmp528:
##DEBUG_VALUE: temp <- %EAX
.loc 1 511 9 ## /Users/dylan/github/ravi/src/lvm.c:511:9
testl %eax, %eax
jne LBB9_35
Ltmp529:
## BB#33: ## %.lr.ph.i
## in Loop: Header=BB9_32 Depth=1
.loc 1 514 20 ## /Users/dylan/github/ravi/src/lvm.c:514:20
movq %r12, %rdi
callq _strlen
movq %rax, %rcx
Ltmp530:
##DEBUG_VALUE: len <- %RCX
.loc 1 515 11 ## /Users/dylan/github/ravi/src/lvm.c:515:11
cmpq %rbx, %rcx
je LBB9_34
Ltmp531:
## BB#37: ## in Loop: Header=BB9_32 Depth=1
##DEBUG_VALUE: len <- %RCX
movl $-1, %eax
cmpq %r15, %rcx
jne LBB9_38
jmp LBB9_35
Ltmp532:
LBB9_6:
##DEBUG_VALUE: luaV_lessequal:r <- %R14
##DEBUG_VALUE: LEintfloat:i <- %RDX
##DEBUG_VALUE: li <- %RDX
.loc 1 603 29 ## /Users/dylan/github/ravi/src/lvm.c:603:29
movsd (%r14), %xmm0 ## xmm0 = mem[0],zero
Ltmp533:
##DEBUG_VALUE: LEintfloat:f <- %XMM0
.loc 1 558 8 ## /Users/dylan/github/ravi/src/lvm.c:558:8
addq %rdx, %rcx
cmpq %rax, %rcx
jae LBB9_7
Ltmp534:
## BB#11:
##DEBUG_VALUE: LEintfloat:i <- %RDX
##DEBUG_VALUE: li <- %RDX
##DEBUG_VALUE: LEintfloat:f <- %XMM0
.loc 1 567 10 ## /Users/dylan/github/ravi/src/lvm.c:567:10
cvtsi2sdq %rdx, %xmm1
ucomisd %xmm1, %xmm0
setae %al
jmp LBB9_12
Ltmp535:
LBB9_15:
##DEBUG_VALUE: luaV_lessequal:r <- %R14
##DEBUG_VALUE: LEnum:l <- %RBX
##DEBUG_VALUE: lf <- %XMM0
.loc 1 609 14 ## /Users/dylan/github/ravi/src/lvm.c:609:14
ucomisd %xmm0, %xmm0
jp LBB9_16
Ltmp536:
## BB#17:
##DEBUG_VALUE: luaV_lessequal:r <- %R14
##DEBUG_VALUE: LEnum:l <- %RBX
##DEBUG_VALUE: lf <- %XMM0
.loc 1 612 26 ## /Users/dylan/github/ravi/src/lvm.c:612:26
movq (%r14), %rdx
Ltmp537:
##DEBUG_VALUE: LEnum:r <- %R14
##DEBUG_VALUE: LTintfloat:i <- %RDX
.loc 1 539 8 ## /Users/dylan/github/ravi/src/lvm.c:539:8
addq %rdx, %rcx
cmpq %rax, %rcx
jae LBB9_18
Ltmp538:
## BB#22:
##DEBUG_VALUE: LEnum:l <- %RBX
##DEBUG_VALUE: lf <- %XMM0
##DEBUG_VALUE: LTintfloat:i <- %RDX
##DEBUG_VALUE: LEnum:r <- %R14
.loc 1 548 10 ## /Users/dylan/github/ravi/src/lvm.c:548:10
cvtsi2sdq %rdx, %xmm1
ucomisd %xmm1, %xmm0
seta %al
jmp LBB9_23
Ltmp539:
LBB9_34:
##DEBUG_VALUE: len <- %RCX
.loc 1 516 16 ## /Users/dylan/github/ravi/src/lvm.c:516:16
cmpq %r15, %rcx
setne %al
movzbl %al, %eax
Ltmp540:
LBB9_35: ## %l_strcmp.exit
.loc 1 645 45 ## /Users/dylan/github/ravi/src/lvm.c:645:45
testl %eax, %eax
setle %al
LBB9_42: ## %LEnum.exit
.loc 1 654 12 ## /Users/dylan/github/ravi/src/lvm.c:654:12
Ltmp541:
movzbl %al, %eax
Ltmp542:
LBB9_43: ## %LEnum.exit
.loc 1 656 1 ## /Users/dylan/github/ravi/src/lvm.c:656:1
popq %rbx
popq %r12
popq %r14
popq %r15
popq %rbp
retq
LBB9_7:
Ltmp543:
##DEBUG_VALUE: LEintfloat:i <- %RDX
##DEBUG_VALUE: li <- %RDX
##DEBUG_VALUE: LEintfloat:f <- %XMM0
movb $1, %al
.loc 1 559 9 ## /Users/dylan/github/ravi/src/lvm.c:559:9
Ltmp544:
ucomisd LCPI9_0(%rip), %xmm0
jae LBB9_12
Ltmp545:
## BB#8:
##DEBUG_VALUE: LEintfloat:i <- %RDX
##DEBUG_VALUE: li <- %RDX
##DEBUG_VALUE: LEintfloat:f <- %XMM0
.loc 1 561 16 ## /Users/dylan/github/ravi/src/lvm.c:561:16
ucomisd LCPI9_1(%rip), %xmm0
jae LBB9_10
Ltmp546:
## BB#9:
xorl %eax, %eax
.loc 1 603 14 ## /Users/dylan/github/ravi/src/lvm.c:603:14
movzbl %al, %eax
jmp LBB9_43
LBB9_12: ## %LEintfloat.exit.i
movzbl %al, %eax
jmp LBB9_43
Ltmp547:
LBB9_16:
xorl %eax, %eax
.loc 1 643 12 ## /Users/dylan/github/ravi/src/lvm.c:643:12
movzbl %al, %eax
jmp LBB9_43
LBB9_18:
Ltmp548:
##DEBUG_VALUE: LEnum:l <- %RBX
##DEBUG_VALUE: lf <- %XMM0
##DEBUG_VALUE: LTintfloat:i <- %RDX
##DEBUG_VALUE: LEnum:r <- %R14
movb $1, %al
.loc 1 540 9 ## /Users/dylan/github/ravi/src/lvm.c:540:9
Ltmp549:
ucomisd LCPI9_0(%rip), %xmm0
jae LBB9_23
Ltmp550:
## BB#19:
##DEBUG_VALUE: LEnum:l <- %RBX
##DEBUG_VALUE: lf <- %XMM0
##DEBUG_VALUE: LTintfloat:i <- %RDX
##DEBUG_VALUE: LEnum:r <- %R14
.loc 1 542 14 ## /Users/dylan/github/ravi/src/lvm.c:542:14
ucomisd LCPI9_1(%rip), %xmm0
jbe LBB9_20
Ltmp551:
## BB#21:
##DEBUG_VALUE: LEnum:l <- %RBX
##DEBUG_VALUE: lf <- %XMM0
##DEBUG_VALUE: LTintfloat:i <- %RDX
##DEBUG_VALUE: LEnum:r <- %R14
.loc 1 543 19 ## /Users/dylan/github/ravi/src/lvm.c:543:19
cvttsd2si %xmm0, %rax
.loc 1 543 17 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:543:17
cmpq %rdx, %rax
setg %al
jmp LBB9_23
Ltmp552:
LBB9_10:
##DEBUG_VALUE: LEintfloat:i <- %RDX
##DEBUG_VALUE: li <- %RDX
##DEBUG_VALUE: LEintfloat:f <- %XMM0
.loc 1 562 20 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:562:20
cvttsd2si %xmm0, %rax
.loc 1 562 17 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:562:17
cmpq %rdx, %rax
setge %al
Ltmp553:
.loc 1 603 14 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:603:14
movzbl %al, %eax
jmp LBB9_43
Ltmp554:
LBB9_20:
xorl %eax, %eax
LBB9_23: ## %LTintfloat.exit.i
Ltmp555:
##DEBUG_VALUE: LEnum:l <- %RBX
##DEBUG_VALUE: LEnum:r <- %R14
.loc 1 612 14 ## /Users/dylan/github/ravi/src/lvm.c:612:14
xorb $1, %al
Ltmp556:
.loc 1 643 12 ## /Users/dylan/github/ravi/src/lvm.c:643:12
movzbl %al, %eax
jmp LBB9_43
Ltmp557:
LBB9_44:
##DEBUG_VALUE: luaV_lessequal:L <- %R15
##DEBUG_VALUE: luaV_lessequal:l <- %RBX
##DEBUG_VALUE: luaV_lessequal:r <- %R14
.loc 1 653 7 ## /Users/dylan/github/ravi/src/lvm.c:653:7
movq %r15, %rdi
movq %rbx, %rsi
movq %r14, %rdx
callq _luaG_ordererror
Ltmp558:
Lfunc_end9:
.cfi_endproc
.section __TEXT,__literal8,8byte_literals
.align 3
LCPI10_0:
.quad -4332462841530417152 ## double -9.2233720368547758E+18
LCPI10_1:
.quad 4890909195324358656 ## double 9.2233720368547758E+18
.section __TEXT,__text,regular,pure_instructions
.globl _luaV_equalobj
.align 4, 0x90
_luaV_equalobj: ## @luaV_equalobj
Lfunc_begin10:
.loc 1 663 0 ## /Users/dylan/github/ravi/src/lvm.c:663:0
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp559:
.cfi_def_cfa_offset 16
Ltmp560:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp561:
.cfi_def_cfa_register %rbp
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
subq $32, %rsp
Ltmp562:
.cfi_offset %rbx, -48
Ltmp563:
.cfi_offset %r12, -40
Ltmp564:
.cfi_offset %r14, -32
Ltmp565:
.cfi_offset %r15, -24
##DEBUG_VALUE: luaV_equalobj:L <- %RDI
##DEBUG_VALUE: luaV_equalobj:t1 <- %RSI
##DEBUG_VALUE: luaV_equalobj:t2 <- %RDX
movq %rdx, %r14
Ltmp566:
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
movq %rsi, %r12
Ltmp567:
##DEBUG_VALUE: luaV_equalobj:t1 <- %R12
movq %rdi, %r15
Ltmp568:
##DEBUG_VALUE: luaV_equalobj:L <- %R15
.loc 1 665 7 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:665:7
movl 8(%r12), %ecx
movl %ecx, %edx
andl $63, %edx
.loc 1 665 20 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:665:20
movl 8(%r14), %eax
movl %eax, %esi
andl $63, %esi
.loc 1 665 17 ## /Users/dylan/github/ravi/src/lvm.c:665:17
cmpl %esi, %edx
jne LBB10_1
Ltmp569:
## BB#38:
##DEBUG_VALUE: luaV_equalobj:L <- %R15
##DEBUG_VALUE: luaV_equalobj:t1 <- %R12
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
.loc 1 674 3 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:674:3
movl %edx, %eax
cmpl $22, %edx
ja LBB10_39
Ltmp570:
## BB#41:
##DEBUG_VALUE: luaV_equalobj:L <- %R15
##DEBUG_VALUE: luaV_equalobj:t1 <- %R12
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
movl $1, %ebx
leaq LJTI10_0(%rip), %rcx
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
Ltmp571:
LBB10_43:
##DEBUG_VALUE: luaV_equalobj:t1 <- %R12
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
.loc 1 678 31 ## /Users/dylan/github/ravi/src/lvm.c:678:31
movl (%r12), %eax
.loc 1 678 42 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:678:42
cmpl (%r14), %eax
jmp LBB10_37
Ltmp572:
LBB10_1:
##DEBUG_VALUE: luaV_equalobj:t1 <- %R12
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
.loc 1 666 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:666:9
movl %ecx, %edx
andl $15, %edx
xorl %ebx, %ebx
.loc 1 666 32 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:666:32
cmpl $3, %edx
jne LBB10_67
Ltmp573:
## BB#2:
##DEBUG_VALUE: luaV_equalobj:t1 <- %R12
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
.loc 1 666 22 ## /Users/dylan/github/ravi/src/lvm.c:666:22
movl %eax, %esi
andl $15, %esi
cmpl %esi, %edx
jne LBB10_67
Ltmp574:
## BB#3:
##DEBUG_VALUE: luaV_equalobj:t1 <- %R12
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
.loc 1 670 34 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:670:34
cmpl $19, %ecx
jne LBB10_5
Ltmp575:
## BB#4:
##DEBUG_VALUE: luaV_equalobj:t1 <- %R12
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
##DEBUG_VALUE: luaV_tointeger:obj <- %R12
.loc 1 670 15 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:670:15
movq (%r12), %rbx
Ltmp576:
##DEBUG_VALUE: i1 <- %RBX
LBB10_20:
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
.loc 1 670 56 ## /Users/dylan/github/ravi/src/lvm.c:670:56
cmpl $19, %eax
jne LBB10_21
Ltmp577:
LBB10_35:
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 113 10 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:113:10
movq (%r14), %rax
Ltmp578:
LBB10_36:
.loc 1 670 62 ## /Users/dylan/github/ravi/src/lvm.c:670:62
cmpq %rax, %rbx
jmp LBB10_37
Ltmp579:
LBB10_39:
##DEBUG_VALUE: luaV_equalobj:t1 <- %R12
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
cmpl $37, %edx
Ltmp580:
LBB10_40:
##DEBUG_VALUE: luaV_equalobj:t1 <- %R12
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
.loc 1 676 31 ## /Users/dylan/github/ravi/src/lvm.c:676:31
movq (%r12), %rax
.loc 1 676 42 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:676:42
cmpq (%r14), %rax
Ltmp581:
LBB10_37: ## %.thread9
.loc 1 670 62 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:670:62
sete %al
.loc 1 670 56 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:670:56
movzbl %al, %ebx
Ltmp582:
LBB10_67: ## %.thread9
.loc 1 711 1 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:711:1
movl %ebx, %eax
addq $32, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
popq %rbp
retq
LBB10_42:
Ltmp583:
##DEBUG_VALUE: luaV_equalobj:t1 <- %R12
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
.loc 1 677 30 ## /Users/dylan/github/ravi/src/lvm.c:677:30
movsd (%r12), %xmm0 ## xmm0 = mem[0],zero
cmpeqsd (%r14), %xmm0
movd %xmm0, %rbx
andl $1, %ebx
jmp LBB10_67
Ltmp584:
LBB10_57:
##DEBUG_VALUE: luaV_equalobj:L <- %R15
##DEBUG_VALUE: luaV_equalobj:t1 <- %R12
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
.loc 1 697 11 ## /Users/dylan/github/ravi/src/lvm.c:697:11
movq (%r12), %rcx
.loc 1 697 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:697:25
movq (%r14), %rax
.loc 1 697 22 ## /Users/dylan/github/ravi/src/lvm.c:697:22
cmpq %rax, %rcx
je LBB10_67
Ltmp585:
## BB#58:
##DEBUG_VALUE: luaV_equalobj:L <- %R15
##DEBUG_VALUE: luaV_equalobj:t1 <- %R12
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
xorl %ebx, %ebx
.loc 1 698 18 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:698:18
Ltmp586:
testq %r15, %r15
je LBB10_67
Ltmp587:
## BB#59:
##DEBUG_VALUE: luaV_equalobj:L <- %R15
##DEBUG_VALUE: luaV_equalobj:t1 <- %R12
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
.loc 1 699 12 ## /Users/dylan/github/ravi/src/lvm.c:699:12
movq 40(%rcx), %rdi
testq %rdi, %rdi
je LBB10_63
Ltmp588:
## BB#60:
##DEBUG_VALUE: luaV_equalobj:L <- %R15
##DEBUG_VALUE: luaV_equalobj:t1 <- %R12
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
testb $32, 10(%rdi)
jne LBB10_63
Ltmp589:
## BB#61:
##DEBUG_VALUE: luaV_equalobj:L <- %R15
##DEBUG_VALUE: luaV_equalobj:t1 <- %R12
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
movq 24(%r15), %rax
movq 264(%rax), %rdx
movl $5, %esi
callq _luaT_gettm
Ltmp590:
##DEBUG_VALUE: luaV_equalobj:tm <- %RAX
.loc 1 700 11 ## /Users/dylan/github/ravi/src/lvm.c:700:11
testq %rax, %rax
jne LBB10_55
Ltmp591:
## BB#62: ## %..thread7_crit_edge
##DEBUG_VALUE: luaV_equalobj:L <- %R15
##DEBUG_VALUE: luaV_equalobj:t1 <- %R12
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
.loc 1 701 14 ## /Users/dylan/github/ravi/src/lvm.c:701:14
movq (%r14), %rax
Ltmp592:
LBB10_63: ## %.thread7
##DEBUG_VALUE: luaV_equalobj:L <- %R15
##DEBUG_VALUE: luaV_equalobj:t1 <- %R12
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
movq 40(%rax), %rdi
jmp LBB10_52
Ltmp593:
LBB10_45:
##DEBUG_VALUE: luaV_equalobj:L <- %R15
##DEBUG_VALUE: luaV_equalobj:t1 <- %R12
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
.loc 1 684 11 ## /Users/dylan/github/ravi/src/lvm.c:684:11
movq (%r12), %rcx
.loc 1 684 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:684:25
movq (%r14), %rax
.loc 1 684 22 ## /Users/dylan/github/ravi/src/lvm.c:684:22
cmpq %rax, %rcx
je LBB10_67
Ltmp594:
## BB#46:
##DEBUG_VALUE: luaV_equalobj:L <- %R15
##DEBUG_VALUE: luaV_equalobj:t1 <- %R12
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
xorl %ebx, %ebx
.loc 1 685 18 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:685:18
Ltmp595:
testq %r15, %r15
je LBB10_67
Ltmp596:
## BB#47:
##DEBUG_VALUE: luaV_equalobj:L <- %R15
##DEBUG_VALUE: luaV_equalobj:t1 <- %R12
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
.loc 1 686 12 ## /Users/dylan/github/ravi/src/lvm.c:686:12
movq 16(%rcx), %rdi
testq %rdi, %rdi
je LBB10_51
Ltmp597:
## BB#48:
##DEBUG_VALUE: luaV_equalobj:L <- %R15
##DEBUG_VALUE: luaV_equalobj:t1 <- %R12
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
testb $32, 10(%rdi)
jne LBB10_51
Ltmp598:
## BB#49:
##DEBUG_VALUE: luaV_equalobj:L <- %R15
##DEBUG_VALUE: luaV_equalobj:t1 <- %R12
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
movq 24(%r15), %rax
movq 264(%rax), %rdx
movl $5, %esi
callq _luaT_gettm
Ltmp599:
##DEBUG_VALUE: luaV_equalobj:tm <- %RAX
.loc 1 687 11 ## /Users/dylan/github/ravi/src/lvm.c:687:11
testq %rax, %rax
jne LBB10_55
Ltmp600:
## BB#50: ## %..thread_crit_edge
##DEBUG_VALUE: luaV_equalobj:L <- %R15
##DEBUG_VALUE: luaV_equalobj:t1 <- %R12
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
.loc 1 688 14 ## /Users/dylan/github/ravi/src/lvm.c:688:14
movq (%r14), %rax
Ltmp601:
LBB10_51: ## %.thread
##DEBUG_VALUE: luaV_equalobj:L <- %R15
##DEBUG_VALUE: luaV_equalobj:t1 <- %R12
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
movq 16(%rax), %rdi
Ltmp602:
LBB10_52: ## %.thread
testq %rdi, %rdi
je LBB10_67
## BB#53:
Ltmp603:
##DEBUG_VALUE: luaV_equalobj:L <- %R15
##DEBUG_VALUE: luaV_equalobj:t1 <- %R12
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
testb $32, 10(%rdi)
jne LBB10_67
Ltmp604:
## BB#54:
##DEBUG_VALUE: luaV_equalobj:L <- %R15
##DEBUG_VALUE: luaV_equalobj:t1 <- %R12
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
movq 24(%r15), %rax
movq 264(%rax), %rdx
movl $5, %esi
callq _luaT_gettm
##DEBUG_VALUE: luaV_equalobj:L <- %R15
##DEBUG_VALUE: luaV_equalobj:t1 <- %R12
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
xorl %ebx, %ebx
Ltmp605:
.loc 1 707 10 ## /Users/dylan/github/ravi/src/lvm.c:707:10
testq %rax, %rax
je LBB10_67
Ltmp606:
LBB10_55: ## %.thread11
##DEBUG_VALUE: luaV_equalobj:L <- %R15
##DEBUG_VALUE: luaV_equalobj:t1 <- %R12
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
.loc 1 709 33 ## /Users/dylan/github/ravi/src/lvm.c:709:33
movq 16(%r15), %r8
.loc 1 709 3 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:709:3
movl $1, %r9d
movq %r15, %rdi
movq %rax, %rsi
movq %r12, %rdx
movq %r14, %rcx
callq _luaT_callTM
.loc 1 710 11 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:710:11
movq 16(%r15), %rcx
movl 8(%rcx), %edx
testl %edx, %edx
je LBB10_56
Ltmp607:
## BB#64:
movb $1, %al
cmpl $1, %edx
jne LBB10_66
## BB#65:
cmpl $0, (%rcx)
setne %al
jmp LBB10_66
LBB10_44:
Ltmp608:
##DEBUG_VALUE: luaV_equalobj:t1 <- %R12
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
.loc 1 682 44 ## /Users/dylan/github/ravi/src/lvm.c:682:44
movq (%r12), %rdi
.loc 1 682 57 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:682:57
movq (%r14), %rsi
.loc 1 682 30 ## /Users/dylan/github/ravi/src/lvm.c:682:30
addq $32, %rsp
popq %rbx
popq %r12
Ltmp609:
popq %r14
Ltmp610:
popq %r15
popq %rbp
jmp _luaS_eqlngstr ## TAILCALL
Ltmp611:
LBB10_5:
##DEBUG_VALUE: luaV_equalobj:t1 <- %R12
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
##DEBUG_VALUE: luaV_tointeger:mode <- 0
leaq -48(%rbp), %rbx
jmp LBB10_6
Ltmp612:
LBB10_17: ## %._crit_edge
## in Loop: Header=BB10_6 Depth=1
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
##DEBUG_VALUE: luaV_tointeger:v <- [%RBX+0]
.loc 1 102 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:102:7
movl -40(%rbp), %ecx
Ltmp613:
.loc 1 670 15 ## /Users/dylan/github/ravi/src/lvm.c:670:15
movq %rbx, %r12
Ltmp614:
LBB10_6: ## =>This Inner Loop Header: Depth=1
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 102 7 ## /Users/dylan/github/ravi/src/lvm.c:102:7
cmpl $19, %ecx
je LBB10_18
Ltmp615:
## BB#7: ## in Loop: Header=BB10_6 Depth=1
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
cmpl $3, %ecx
je LBB10_8
Ltmp616:
## BB#12: ## in Loop: Header=BB10_6 Depth=1
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
.loc 1 116 12 ## /Users/dylan/github/ravi/src/lvm.c:116:12
andl $15, %ecx
.loc 1 116 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:116:25
cmpl $4, %ecx
jne LBB10_34
Ltmp617:
## BB#13: ## in Loop: Header=BB10_6 Depth=1
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
.loc 1 117 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:117:26
movq (%r12), %rdi
addq $24, %rdi
Ltmp618:
##DEBUG_VALUE: luaV_tointeger:v <- [%RBX+0]
.loc 1 117 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:117:13
movq %rbx, %rsi
callq _luaO_str2num
.loc 1 117 46 ## /Users/dylan/github/ravi/src/lvm.c:117:46
movq (%r12), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
cmpl $4, %esi
jne LBB10_15
Ltmp619:
## BB#14: ## in Loop: Header=BB10_6 Depth=1
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
##DEBUG_VALUE: luaV_tointeger:v <- [%RBX+0]
shrl $24, %ecx
jmp LBB10_16
Ltmp620:
LBB10_15: ## in Loop: Header=BB10_6 Depth=1
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
##DEBUG_VALUE: luaV_tointeger:v <- [%RBX+0]
movq 16(%rdx), %rcx
Ltmp621:
LBB10_16: ## in Loop: Header=BB10_6 Depth=1
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
##DEBUG_VALUE: luaV_tointeger:v <- [%RBX+0]
.loc 1 117 57 ## /Users/dylan/github/ravi/src/lvm.c:117:57
incq %rcx
Ltmp622:
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
cmpq %rcx, %rax
je LBB10_17
jmp LBB10_34
Ltmp623:
LBB10_21:
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
##DEBUG_VALUE: luaV_tointeger:mode <- 0
leaq -48(%rbp), %r15
jmp LBB10_22
Ltmp624:
LBB10_33: ## %._crit_edge.22
## in Loop: Header=BB10_22 Depth=1
##DEBUG_VALUE: luaV_tointeger:v <- [%R15+0]
.loc 1 102 7 ## /Users/dylan/github/ravi/src/lvm.c:102:7
movl -40(%rbp), %eax
Ltmp625:
.loc 1 670 37 ## /Users/dylan/github/ravi/src/lvm.c:670:37
movq %r15, %r14
Ltmp626:
LBB10_22: ## =>This Inner Loop Header: Depth=1
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 102 7 ## /Users/dylan/github/ravi/src/lvm.c:102:7
cmpl $19, %eax
je LBB10_35
## BB#23: ## in Loop: Header=BB10_22 Depth=1
cmpl $3, %eax
je LBB10_24
## BB#28: ## in Loop: Header=BB10_22 Depth=1
.loc 1 116 12 ## /Users/dylan/github/ravi/src/lvm.c:116:12
Ltmp627:
andl $15, %eax
.loc 1 116 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:116:25
cmpl $4, %eax
jne LBB10_34
## BB#29: ## in Loop: Header=BB10_22 Depth=1
.loc 1 117 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:117:26
movq (%r14), %rdi
addq $24, %rdi
Ltmp628:
##DEBUG_VALUE: luaV_tointeger:v <- [%R15+0]
.loc 1 117 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:117:13
movq %r15, %rsi
callq _luaO_str2num
.loc 1 117 46 ## /Users/dylan/github/ravi/src/lvm.c:117:46
movq (%r14), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
cmpl $4, %esi
jne LBB10_31
Ltmp629:
## BB#30: ## in Loop: Header=BB10_22 Depth=1
##DEBUG_VALUE: luaV_tointeger:v <- [%R15+0]
shrl $24, %ecx
jmp LBB10_32
Ltmp630:
LBB10_31: ## in Loop: Header=BB10_22 Depth=1
##DEBUG_VALUE: luaV_tointeger:v <- [%R15+0]
movq 16(%rdx), %rcx
Ltmp631:
LBB10_32: ## in Loop: Header=BB10_22 Depth=1
##DEBUG_VALUE: luaV_tointeger:v <- [%R15+0]
.loc 1 117 57 ## /Users/dylan/github/ravi/src/lvm.c:117:57
incq %rcx
Ltmp632:
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
cmpq %rcx, %rax
je LBB10_33
jmp LBB10_34
Ltmp633:
LBB10_56:
xorl %eax, %eax
jmp LBB10_66
LBB10_18:
Ltmp634:
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 113 10 ## /Users/dylan/github/ravi/src/lvm.c:113:10
movq (%r12), %rbx
jmp LBB10_19
Ltmp635:
LBB10_8:
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
.loc 1 103 20 ## /Users/dylan/github/ravi/src/lvm.c:103:20
movsd (%r12), %xmm0 ## xmm0 = mem[0],zero
Ltmp636:
##DEBUG_VALUE: n <- %XMM0
.loc 1 104 20 ## /Users/dylan/github/ravi/src/lvm.c:104:20
movsd %xmm0, -56(%rbp) ## 8-byte Spill
Ltmp637:
##DEBUG_VALUE: n <- [%RBP+-56]
callq _floor
Ltmp638:
##DEBUG_VALUE: f <- %XMM0
.loc 1 105 9 ## /Users/dylan/github/ravi/src/lvm.c:105:9
movsd -56(%rbp), %xmm1 ## 8-byte Reload
## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jne LBB10_34
jp LBB10_34
Ltmp639:
## BB#9:
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
##DEBUG_VALUE: f <- %XMM0
.loc 1 110 12 ## /Users/dylan/github/ravi/src/lvm.c:110:12
ucomisd LCPI10_0(%rip), %xmm0
jb LBB10_34
Ltmp640:
## BB#10:
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
movsd LCPI10_1(%rip), %xmm1 ## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jbe LBB10_34
Ltmp641:
## BB#11:
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
cvttsd2si %xmm0, %rbx
Ltmp642:
LBB10_19: ## %luaV_tointeger.exit
##DEBUG_VALUE: luaV_equalobj:t2 <- %R14
.loc 1 670 37 ## /Users/dylan/github/ravi/src/lvm.c:670:37
movl 8(%r14), %eax
jmp LBB10_20
Ltmp643:
LBB10_24:
.loc 1 103 20 ## /Users/dylan/github/ravi/src/lvm.c:103:20
movsd (%r14), %xmm0 ## xmm0 = mem[0],zero
Ltmp644:
##DEBUG_VALUE: n <- %XMM0
.loc 1 104 20 ## /Users/dylan/github/ravi/src/lvm.c:104:20
movsd %xmm0, -56(%rbp) ## 8-byte Spill
Ltmp645:
##DEBUG_VALUE: n <- [%RBP+-56]
callq _floor
Ltmp646:
##DEBUG_VALUE: f <- %XMM0
.loc 1 105 9 ## /Users/dylan/github/ravi/src/lvm.c:105:9
movsd -56(%rbp), %xmm1 ## 8-byte Reload
## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jne LBB10_34
jp LBB10_34
Ltmp647:
## BB#25:
##DEBUG_VALUE: f <- %XMM0
.loc 1 110 12 ## /Users/dylan/github/ravi/src/lvm.c:110:12
ucomisd LCPI10_0(%rip), %xmm0
jb LBB10_34
Ltmp648:
## BB#26:
movsd LCPI10_1(%rip), %xmm1 ## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jbe LBB10_34
## BB#27:
cvttsd2si %xmm0, %rax
jmp LBB10_36
Ltmp649:
LBB10_34: ## %luaV_tointeger.exit.thread
xorl %eax, %eax
LBB10_66:
.loc 1 710 10 ## /Users/dylan/github/ravi/src/lvm.c:710:10
movzbl %al, %ebx
jmp LBB10_67
Ltmp650:
Lfunc_end10:
.cfi_endproc
.align 2, 0x90
L10_0_set_67 = LBB10_67-LJTI10_0
L10_0_set_43 = LBB10_43-LJTI10_0
L10_0_set_40 = LBB10_40-LJTI10_0
L10_0_set_42 = LBB10_42-LJTI10_0
L10_0_set_57 = LBB10_57-LJTI10_0
L10_0_set_45 = LBB10_45-LJTI10_0
L10_0_set_44 = LBB10_44-LJTI10_0
LJTI10_0:
.long L10_0_set_67
.long L10_0_set_43
.long L10_0_set_40
.long L10_0_set_42
.long L10_0_set_40
.long L10_0_set_57
.long L10_0_set_40
.long L10_0_set_45
.long L10_0_set_40
.long L10_0_set_40
.long L10_0_set_40
.long L10_0_set_40
.long L10_0_set_40
.long L10_0_set_40
.long L10_0_set_40
.long L10_0_set_40
.long L10_0_set_40
.long L10_0_set_40
.long L10_0_set_40
.long L10_0_set_40
.long L10_0_set_44
.long L10_0_set_40
.long L10_0_set_40
.globl _luaV_concat
.align 4, 0x90
_luaV_concat: ## @luaV_concat
Lfunc_begin11:
.loc 1 735 0 ## /Users/dylan/github/ravi/src/lvm.c:735:0
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp651:
.cfi_def_cfa_offset 16
Ltmp652:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp653:
.cfi_def_cfa_register %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $104, %rsp
Ltmp654:
.cfi_offset %rbx, -56
Ltmp655:
.cfi_offset %r12, -48
Ltmp656:
.cfi_offset %r13, -40
Ltmp657:
.cfi_offset %r14, -32
Ltmp658:
.cfi_offset %r15, -24
##DEBUG_VALUE: luaV_concat:L <- %RDI
##DEBUG_VALUE: luaV_concat:total <- %ESI
movl %esi, %r15d
Ltmp659:
##DEBUG_VALUE: luaV_concat:total <- %R15D
movq %rdi, %r12
Ltmp660:
##DEBUG_VALUE: luaV_concat:L <- %R12
movq %r12, -104(%rbp) ## 8-byte Spill
movq ___stack_chk_guard@GOTPCREL(%rip), %rax
movq (%rax), %rax
movq %rax, -48(%rbp)
.loc 1 738 20 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:738:20
Ltmp661:
movq 16(%r12), %rbx
Ltmp662:
.align 4, 0x90
LBB11_1: ## =>This Loop Header: Depth=1
## Child Loop BB11_17 Depth 2
## Child Loop BB11_34 Depth 2
## Child Loop BB11_28 Depth 2
##DEBUG_VALUE: luaV_concat:L <- %R12
##DEBUG_VALUE: n <- 2
##DEBUG_VALUE: top <- %RBX
.loc 1 740 11 ## /Users/dylan/github/ravi/src/lvm.c:740:11
leaq -32(%rbx), %r14
Ltmp663:
##DEBUG_VALUE: io1 <- %R14
movl -24(%rbx), %eax
andl $15, %eax
.loc 1 740 29 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:740:29
addl $-3, %eax
.loc 1 740 52 ## /Users/dylan/github/ravi/src/lvm.c:740:52
leaq -16(%rbx), %r13
.loc 1 740 29 ## /Users/dylan/github/ravi/src/lvm.c:740:29
cmpl $1, %eax
ja LBB11_43
Ltmp664:
## BB#2: ## in Loop: Header=BB11_1 Depth=1
##DEBUG_VALUE: luaV_concat:L <- %R12
##DEBUG_VALUE: n <- 2
##DEBUG_VALUE: top <- %RBX
.loc 1 740 52 ## /Users/dylan/github/ravi/src/lvm.c:740:52
movl -8(%rbx), %eax
movl %eax, %ecx
andl $15, %ecx
cmpl $4, %ecx
je LBB11_5
Ltmp665:
## BB#3: ## in Loop: Header=BB11_1 Depth=1
##DEBUG_VALUE: luaV_concat:L <- %R12
cmpl $3, %ecx
jne LBB11_43
Ltmp666:
## BB#4: ## in Loop: Header=BB11_1 Depth=1
##DEBUG_VALUE: luaV_concat:L <- %R12
movq %r12, %rdi
movq %r13, %rsi
callq _luaO_tostring
.loc 1 742 14 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:742:14
Ltmp667:
movl -8(%rbx), %eax
Ltmp668:
LBB11_5: ## in Loop: Header=BB11_1 Depth=1
##DEBUG_VALUE: luaV_concat:L <- %R12
##DEBUG_VALUE: n <- 2
##DEBUG_VALUE: top <- %RBX
cmpl $68, %eax
jne LBB11_9
Ltmp669:
## BB#6: ## in Loop: Header=BB11_1 Depth=1
##DEBUG_VALUE: luaV_concat:L <- %R12
##DEBUG_VALUE: n <- 2
##DEBUG_VALUE: top <- %RBX
movq (%r13), %rax
Ltmp670:
.loc 1 742 14 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:742:14
cmpb $0, 11(%rax)
je LBB11_7
Ltmp671:
LBB11_9: ## in Loop: Header=BB11_1 Depth=1
##DEBUG_VALUE: luaV_concat:L <- %R12
##DEBUG_VALUE: n <- 2
##DEBUG_VALUE: top <- %RBX
.loc 1 744 14 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:744:14
cmpl $68, -24(%rbx)
jne LBB11_12
Ltmp672:
## BB#10: ## in Loop: Header=BB11_1 Depth=1
##DEBUG_VALUE: luaV_concat:L <- %R12
##DEBUG_VALUE: n <- 2
##DEBUG_VALUE: top <- %RBX
movq (%r14), %rax
Ltmp673:
.loc 1 744 14 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:744:14
cmpb $0, 11(%rax)
je LBB11_11
Ltmp674:
LBB11_12: ## in Loop: Header=BB11_1 Depth=1
##DEBUG_VALUE: luaV_concat:L <- %R12
##DEBUG_VALUE: n <- 2
##DEBUG_VALUE: top <- %RBX
.loc 1 749 19 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:749:19
movq (%r13), %rax
movl 8(%rax), %r13d
movzbl %r13b, %ecx
cmpl $4, %ecx
jne LBB11_14
Ltmp675:
## BB#13: ## in Loop: Header=BB11_1 Depth=1
##DEBUG_VALUE: luaV_concat:L <- %R12
##DEBUG_VALUE: n <- 2
##DEBUG_VALUE: top <- %RBX
shrl $24, %r13d
jmp LBB11_15
Ltmp676:
.align 4, 0x90
LBB11_43: ## %._crit_edge
## in Loop: Header=BB11_1 Depth=1
##DEBUG_VALUE: luaV_concat:L <- %R12
##DEBUG_VALUE: n <- 2
.loc 1 741 7 ## /Users/dylan/github/ravi/src/lvm.c:741:7
movl $22, %r8d
movq %r12, %rdi
movq %r14, %rsi
movq %r13, %rdx
movq %r14, %rcx
callq _luaT_trybinTM
movl $2, %ecx
jmp LBB11_40
Ltmp677:
LBB11_14: ## in Loop: Header=BB11_1 Depth=1
##DEBUG_VALUE: luaV_concat:L <- %R12
##DEBUG_VALUE: n <- 2
##DEBUG_VALUE: top <- %RBX
.loc 1 749 19 ## /Users/dylan/github/ravi/src/lvm.c:749:19
movq 16(%rax), %r13
Ltmp678:
LBB11_15: ## %.preheader
## in Loop: Header=BB11_1 Depth=1
##DEBUG_VALUE: luaV_concat:L <- %R12
##DEBUG_VALUE: n <- 2
##DEBUG_VALUE: top <- %RBX
movq %rbx, -112(%rbp) ## 8-byte Spill
Ltmp679:
##DEBUG_VALUE: top <- [%RBP+-112]
movl $1, %ebx
.loc 1 752 29 ## /Users/dylan/github/ravi/src/lvm.c:752:29
Ltmp680:
cmpl $2, %r15d
jl LBB11_26
Ltmp681:
## BB#16: ## %.lr.ph.preheader
## in Loop: Header=BB11_1 Depth=1
##DEBUG_VALUE: luaV_concat:L <- %R12
##DEBUG_VALUE: luaV_concat:L <- [%RBP+-104]
##DEBUG_VALUE: n <- 2
##DEBUG_VALUE: top <- [%RBP+-112]
.loc 1 752 32 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:752:32
movslq %r15d, %r12
movl $1, %ebx
.align 4, 0x90
LBB11_17: ## %.lr.ph
## Parent Loop BB11_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_concat:L <- [%RBP+-104]
##DEBUG_VALUE: n <- 2
##DEBUG_VALUE: top <- [%RBP+-112]
movl 8(%r14), %eax
andl $15, %eax
cmpl $4, %eax
je LBB11_20
## BB#18: ## %.lr.ph
## in Loop: Header=BB11_17 Depth=2
##DEBUG_VALUE: luaV_concat:L <- [%RBP+-104]
cmpl $3, %eax
jne LBB11_25
## BB#19: ## in Loop: Header=BB11_17 Depth=2
##DEBUG_VALUE: luaV_concat:L <- [%RBP+-104]
movq -104(%rbp), %rdi ## 8-byte Reload
movq %r14, %rsi
callq _luaO_tostring
LBB11_20: ## %.critedge1
## in Loop: Header=BB11_17 Depth=2
##DEBUG_VALUE: luaV_concat:L <- [%RBP+-104]
##DEBUG_VALUE: n <- 2
##DEBUG_VALUE: top <- [%RBP+-112]
.loc 1 753 20 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:753:20
Ltmp682:
movq (%r14), %rcx
movl 8(%rcx), %eax
movzbl %al, %edx
cmpl $4, %edx
jne LBB11_22
## BB#21: ## in Loop: Header=BB11_17 Depth=2
##DEBUG_VALUE: luaV_concat:L <- [%RBP+-104]
##DEBUG_VALUE: n <- 2
##DEBUG_VALUE: top <- [%RBP+-112]
shrl $24, %eax
jmp LBB11_23
.align 4, 0x90
LBB11_22: ## in Loop: Header=BB11_17 Depth=2
##DEBUG_VALUE: luaV_concat:L <- [%RBP+-104]
##DEBUG_VALUE: n <- 2
##DEBUG_VALUE: top <- [%RBP+-112]
movq 16(%rcx), %rax
LBB11_23: ## in Loop: Header=BB11_17 Depth=2
##DEBUG_VALUE: luaV_concat:L <- [%RBP+-104]
##DEBUG_VALUE: n <- 2
##DEBUG_VALUE: top <- [%RBP+-112]
Ltmp683:
##DEBUG_VALUE: l <- %R13
.loc 1 754 42 ## /Users/dylan/github/ravi/src/lvm.c:754:42
movabsq $9223372036854775807, %rcx ## imm = 0x7FFFFFFFFFFFFFFF
subq %r13, %rcx
.loc 1 754 15 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:754:15
cmpq %rcx, %rax
Ltmp684:
.loc 1 754 13 ## /Users/dylan/github/ravi/src/lvm.c:754:13
jae LBB11_44
Ltmp685:
## BB#24: ## in Loop: Header=BB11_17 Depth=2
##DEBUG_VALUE: luaV_concat:L <- [%RBP+-104]
##DEBUG_VALUE: n <- 2
##DEBUG_VALUE: top <- [%RBP+-112]
##DEBUG_VALUE: l <- %R13
.loc 1 756 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:756:12
addq %rax, %r13
Ltmp686:
##DEBUG_VALUE: tl <- %R13
.loc 1 752 29 ## /Users/dylan/github/ravi/src/lvm.c:752:29
incq %rbx
.loc 1 752 21 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:752:21
addq $-16, %r14
cmpq %r12, %rbx
jl LBB11_17
Ltmp687:
LBB11_25: ## %.lr.ph..critedge.loopexit_crit_edge
## in Loop: Header=BB11_1 Depth=1
##DEBUG_VALUE: luaV_concat:L <- [%RBP+-104]
movq -104(%rbp), %r12 ## 8-byte Reload
Ltmp688:
##DEBUG_VALUE: luaV_concat:L <- %R12
LBB11_26: ## %.critedge
## in Loop: Header=BB11_1 Depth=1
##DEBUG_VALUE: luaV_concat:L <- %R12
##DEBUG_VALUE: n <- 2
##DEBUG_VALUE: top <- [%RBP+-112]
movl %r15d, -116(%rbp) ## 4-byte Spill
.loc 1 758 11 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:758:11
cmpq $40, %r13
ja LBB11_33
Ltmp689:
## BB#27: ## in Loop: Header=BB11_1 Depth=1
##DEBUG_VALUE: luaV_concat:L <- [%RBP+-104]
##DEBUG_VALUE: n <- 2
##DEBUG_VALUE: top <- [%RBP+-112]
##DEBUG_VALUE: copy2buff:tl <- 0
.loc 1 723 3 ## /Users/dylan/github/ravi/src/lvm.c:723:3
movslq %ebx, %rax
movq %rax, -136(%rbp) ## 8-byte Spill
movq %rbx, -128(%rbp) ## 8-byte Spill
leaq 1(%rax), %r12
shlq $4, %rax
movq -112(%rbp), %r15 ## 8-byte Reload
subq %rax, %r15
xorl %r14d, %r14d
.align 4, 0x90
LBB11_28: ## Parent Loop BB11_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_concat:L <- [%RBP+-104]
##DEBUG_VALUE: n <- 2
##DEBUG_VALUE: top <- [%RBP+-112]
##DEBUG_VALUE: copy2buff:tl <- 0
.loc 1 724 16 ## /Users/dylan/github/ravi/src/lvm.c:724:16
Ltmp690:
movq (%r15), %rsi
movl 8(%rsi), %ebx
movzbl %bl, %eax
cmpl $4, %eax
jne LBB11_30
## BB#29: ## in Loop: Header=BB11_28 Depth=2
##DEBUG_VALUE: luaV_concat:L <- [%RBP+-104]
##DEBUG_VALUE: n <- 2
##DEBUG_VALUE: top <- [%RBP+-112]
##DEBUG_VALUE: copy2buff:tl <- 0
shrl $24, %ebx
jmp LBB11_31
.align 4, 0x90
LBB11_30: ## in Loop: Header=BB11_28 Depth=2
##DEBUG_VALUE: luaV_concat:L <- [%RBP+-104]
##DEBUG_VALUE: n <- 2
##DEBUG_VALUE: top <- [%RBP+-112]
##DEBUG_VALUE: copy2buff:tl <- 0
movq 16(%rsi), %rbx
LBB11_31: ## in Loop: Header=BB11_28 Depth=2
##DEBUG_VALUE: luaV_concat:L <- [%RBP+-104]
##DEBUG_VALUE: n <- 2
##DEBUG_VALUE: top <- [%RBP+-112]
##DEBUG_VALUE: copy2buff:tl <- 0
.loc 1 725 5 ## /Users/dylan/github/ravi/src/lvm.c:725:5
leaq -96(%rbp,%r14), %rdi
addq $24, %rsi
Ltmp691:
##DEBUG_VALUE: l <- %R14
movq %rbx, %rdx
callq _memcpy
.loc 1 726 8 ## /Users/dylan/github/ravi/src/lvm.c:726:8
addq %rbx, %r14
Ltmp692:
##DEBUG_VALUE: copy2buff:tl <- %R14
.loc 1 727 16 ## /Users/dylan/github/ravi/src/lvm.c:727:16
decq %r12
addq $16, %r15
cmpq $1, %r12
jg LBB11_28
Ltmp693:
## BB#32: ## %copy2buff.exit
## in Loop: Header=BB11_1 Depth=1
##DEBUG_VALUE: luaV_concat:L <- [%RBP+-104]
##DEBUG_VALUE: n <- 2
##DEBUG_VALUE: top <- [%RBP+-112]
movq -104(%rbp), %r12 ## 8-byte Reload
Ltmp694:
##DEBUG_VALUE: luaV_concat:L <- %R12
.loc 1 761 14 ## /Users/dylan/github/ravi/src/lvm.c:761:14
movq %r12, %rdi
leaq -96(%rbp), %rsi
movq %r13, %rdx
callq _luaS_newlstr
Ltmp695:
##DEBUG_VALUE: ts <- %RAX
jmp LBB11_39
Ltmp696:
LBB11_33: ## in Loop: Header=BB11_1 Depth=1
##DEBUG_VALUE: luaV_concat:L <- %R12
##DEBUG_VALUE: n <- 2
##DEBUG_VALUE: top <- [%RBP+-112]
.loc 1 764 14 ## /Users/dylan/github/ravi/src/lvm.c:764:14
movq %r12, %rdi
Ltmp697:
##DEBUG_VALUE: luaV_concat:L <- [%RBP+-104]
movq %rbx, -128(%rbp) ## 8-byte Spill
movq %r13, %rsi
callq _luaS_createlngstrobj
Ltmp698:
##DEBUG_VALUE: copy2buff:tl <- 0
##DEBUG_VALUE: ts <- %RAX
.loc 1 765 27 ## /Users/dylan/github/ravi/src/lvm.c:765:27
movq %rax, -144(%rbp) ## 8-byte Spill
movq %rax, %r12
Ltmp699:
##DEBUG_VALUE: ts <- [%RBP+-144]
addq $24, %r12
.loc 1 723 3 ## /Users/dylan/github/ravi/src/lvm.c:723:3
Ltmp700:
movslq %ebx, %rax
movq %rax, -136(%rbp) ## 8-byte Spill
leaq 1(%rax), %r13
shlq $4, %rax
movq -112(%rbp), %r15 ## 8-byte Reload
subq %rax, %r15
xorl %r14d, %r14d
.align 4, 0x90
LBB11_34: ## Parent Loop BB11_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_concat:L <- [%RBP+-104]
##DEBUG_VALUE: n <- 2
##DEBUG_VALUE: top <- [%RBP+-112]
##DEBUG_VALUE: ts <- [%RBP+-144]
##DEBUG_VALUE: copy2buff:tl <- 0
.loc 1 724 16 ## /Users/dylan/github/ravi/src/lvm.c:724:16
Ltmp701:
movq (%r15), %rsi
movl 8(%rsi), %ebx
movzbl %bl, %eax
cmpl $4, %eax
jne LBB11_36
## BB#35: ## in Loop: Header=BB11_34 Depth=2
##DEBUG_VALUE: luaV_concat:L <- [%RBP+-104]
##DEBUG_VALUE: n <- 2
##DEBUG_VALUE: top <- [%RBP+-112]
##DEBUG_VALUE: ts <- [%RBP+-144]
##DEBUG_VALUE: copy2buff:tl <- 0
shrl $24, %ebx
jmp LBB11_37
.align 4, 0x90
LBB11_36: ## in Loop: Header=BB11_34 Depth=2
##DEBUG_VALUE: luaV_concat:L <- [%RBP+-104]
##DEBUG_VALUE: n <- 2
##DEBUG_VALUE: top <- [%RBP+-112]
##DEBUG_VALUE: ts <- [%RBP+-144]
##DEBUG_VALUE: copy2buff:tl <- 0
movq 16(%rsi), %rbx
LBB11_37: ## in Loop: Header=BB11_34 Depth=2
##DEBUG_VALUE: luaV_concat:L <- [%RBP+-104]
##DEBUG_VALUE: n <- 2
##DEBUG_VALUE: top <- [%RBP+-112]
##DEBUG_VALUE: ts <- [%RBP+-144]
##DEBUG_VALUE: copy2buff:tl <- 0
.loc 1 725 5 ## /Users/dylan/github/ravi/src/lvm.c:725:5
leaq (%r12,%r14), %rdi
addq $24, %rsi
Ltmp702:
##DEBUG_VALUE: l <- %R14
movq %rbx, %rdx
callq _memcpy
.loc 1 726 8 ## /Users/dylan/github/ravi/src/lvm.c:726:8
addq %rbx, %r14
Ltmp703:
##DEBUG_VALUE: copy2buff:tl <- %R14
.loc 1 727 16 ## /Users/dylan/github/ravi/src/lvm.c:727:16
decq %r13
addq $16, %r15
cmpq $1, %r13
jg LBB11_34
Ltmp704:
## BB#38: ## in Loop: Header=BB11_1 Depth=1
##DEBUG_VALUE: luaV_concat:L <- [%RBP+-104]
movq -104(%rbp), %r12 ## 8-byte Reload
Ltmp705:
##DEBUG_VALUE: luaV_concat:L <- %R12
movq -144(%rbp), %rax ## 8-byte Reload
Ltmp706:
LBB11_39: ## %copy2buff.exit6
## in Loop: Header=BB11_1 Depth=1
##DEBUG_VALUE: luaV_concat:L <- %R12
##DEBUG_VALUE: n <- 2
##DEBUG_VALUE: top <- [%RBP+-112]
movq -136(%rbp), %rdx ## 8-byte Reload
.loc 1 767 7 ## /Users/dylan/github/ravi/src/lvm.c:767:7
Ltmp707:
shlq $4, %rdx
movq -112(%rbp), %rcx ## 8-byte Reload
Ltmp708:
##DEBUG_VALUE: top <- %RCX
subq %rdx, %rcx
Ltmp709:
##DEBUG_VALUE: io <- %RCX
movq %rax, (%rcx)
movzbl 8(%rax), %eax
orl $64, %eax
movl %eax, 8(%rcx)
movl -116(%rbp), %r15d ## 4-byte Reload
movq -128(%rbp), %rcx ## 8-byte Reload
Ltmp710:
jmp LBB11_40
Ltmp711:
LBB11_7: ## in Loop: Header=BB11_1 Depth=1
##DEBUG_VALUE: luaV_concat:L <- %R12
##DEBUG_VALUE: n <- 2
##DEBUG_VALUE: top <- %RBX
.loc 1 743 7 ## /Users/dylan/github/ravi/src/lvm.c:743:7
movl -24(%rbx), %eax
andl $15, %eax
movl $2, %ecx
cmpl $3, %eax
jne LBB11_40
Ltmp712:
## BB#8: ## in Loop: Header=BB11_1 Depth=1
##DEBUG_VALUE: luaV_concat:L <- %R12
##DEBUG_VALUE: n <- 2
movq %r12, %rdi
movq %r14, %rsi
callq _luaO_tostring
movl $2, %ecx
jmp LBB11_40
Ltmp713:
LBB11_11: ## in Loop: Header=BB11_1 Depth=1
##DEBUG_VALUE: luaV_concat:L <- %R12
##DEBUG_VALUE: n <- 2
.loc 1 745 7 ## /Users/dylan/github/ravi/src/lvm.c:745:7
movq (%r13), %rax
movq 8(%r13), %rcx
movq %rcx, 8(%r14)
movq %rax, (%r14)
movl $2, %ecx
Ltmp714:
.align 4, 0x90
LBB11_40: ## in Loop: Header=BB11_1 Depth=1
##DEBUG_VALUE: luaV_concat:L <- %R12
##DEBUG_VALUE: n <- 2
.loc 1 770 12 ## /Users/dylan/github/ravi/src/lvm.c:770:12
movslq %ecx, %rax
.loc 1 769 15 ## /Users/dylan/github/ravi/src/lvm.c:769:15
movq %rax, %rcx
shlq $4, %rcx
decl %eax
.loc 1 769 11 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:769:11
subl %eax, %r15d
Ltmp715:
##DEBUG_VALUE: luaV_concat:total <- %R15D
.loc 1 770 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:770:12
movq 16(%r12), %rbx
addq $-16, %rcx
subq %rcx, %rbx
movq %rbx, 16(%r12)
Ltmp716:
.loc 1 771 18 ## /Users/dylan/github/ravi/src/lvm.c:771:18
cmpl $1, %r15d
jg LBB11_1
Ltmp717:
## BB#41:
movq ___stack_chk_guard@GOTPCREL(%rip), %rax
movq (%rax), %rax
cmpq -48(%rbp), %rax
jne LBB11_45
## BB#42:
.loc 1 772 1 ## /Users/dylan/github/ravi/src/lvm.c:772:1
addq $104, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
LBB11_44:
Ltmp718:
##DEBUG_VALUE: luaV_concat:L <- [%RBP+-104]
##DEBUG_VALUE: n <- 2
.loc 1 755 11 ## /Users/dylan/github/ravi/src/lvm.c:755:11
leaq L_.str.6(%rip), %rsi
xorl %eax, %eax
movq -104(%rbp), %rdi ## 8-byte Reload
callq _luaG_runerror
Ltmp719:
LBB11_45:
callq ___stack_chk_fail
Lfunc_end11:
.cfi_endproc
.globl _luaV_objlen
.align 4, 0x90
_luaV_objlen: ## @luaV_objlen
Lfunc_begin12:
.loc 1 778 0 ## /Users/dylan/github/ravi/src/lvm.c:778:0
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp720:
.cfi_def_cfa_offset 16
Ltmp721:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp722:
.cfi_def_cfa_register %rbp
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
Ltmp723:
.cfi_offset %rbx, -48
Ltmp724:
.cfi_offset %r12, -40
Ltmp725:
.cfi_offset %r14, -32
Ltmp726:
.cfi_offset %r15, -24
##DEBUG_VALUE: luaV_objlen:L <- %RDI
##DEBUG_VALUE: luaV_objlen:ra <- %RSI
##DEBUG_VALUE: luaV_objlen:rb <- %RDX
Ltmp727:
##DEBUG_VALUE: io <- %RSI
##DEBUG_VALUE: io <- %RSI
##DEBUG_VALUE: io <- %RSI
##DEBUG_VALUE: io <- %RSI
movq %rdx, %rbx
Ltmp728:
##DEBUG_VALUE: luaV_objlen:rb <- %RBX
movq %rsi, %r14
Ltmp729:
##DEBUG_VALUE: io <- %R14
##DEBUG_VALUE: io <- %R14
##DEBUG_VALUE: io <- %R14
##DEBUG_VALUE: io <- %R14
##DEBUG_VALUE: luaV_objlen:ra <- %R14
movq %rdi, %r15
Ltmp730:
##DEBUG_VALUE: luaV_objlen:L <- %R15
.loc 1 780 11 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:780:11
movl 8(%rbx), %eax
andl $63, %eax
.loc 1 780 3 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:780:3
cmpl $19, %eax
jle LBB12_1
Ltmp731:
## BB#7:
##DEBUG_VALUE: luaV_objlen:L <- %R15
##DEBUG_VALUE: luaV_objlen:ra <- %R14
##DEBUG_VALUE: luaV_objlen:rb <- %RBX
cmpl $20, %eax
je LBB12_14
Ltmp732:
## BB#8:
##DEBUG_VALUE: luaV_objlen:L <- %R15
##DEBUG_VALUE: luaV_objlen:ra <- %R14
##DEBUG_VALUE: luaV_objlen:rb <- %RBX
cmpl $37, %eax
je LBB12_10
Ltmp733:
## BB#9:
##DEBUG_VALUE: luaV_objlen:L <- %R15
##DEBUG_VALUE: luaV_objlen:ra <- %R14
##DEBUG_VALUE: luaV_objlen:rb <- %RBX
cmpl $21, %eax
jne LBB12_15
Ltmp734:
LBB12_10:
##DEBUG_VALUE: luaV_objlen:ra <- %R14
##DEBUG_VALUE: luaV_objlen:rb <- %RBX
.loc 1 783 18 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:783:18
movq (%rbx), %rdi
Ltmp735:
##DEBUG_VALUE: h <- %RDI
.loc 1 784 7 ## /Users/dylan/github/ravi/src/lvm.c:784:7
callq _raviH_getn
jmp LBB12_11
Ltmp736:
LBB12_1:
##DEBUG_VALUE: luaV_objlen:L <- %R15
##DEBUG_VALUE: luaV_objlen:ra <- %R14
##DEBUG_VALUE: luaV_objlen:rb <- %RBX
cmpl $4, %eax
je LBB12_13
Ltmp737:
## BB#2:
##DEBUG_VALUE: luaV_objlen:L <- %R15
##DEBUG_VALUE: luaV_objlen:ra <- %R14
##DEBUG_VALUE: luaV_objlen:rb <- %RBX
cmpl $5, %eax
jne LBB12_15
Ltmp738:
## BB#3:
##DEBUG_VALUE: luaV_objlen:L <- %R15
##DEBUG_VALUE: luaV_objlen:ra <- %R14
##DEBUG_VALUE: luaV_objlen:rb <- %RBX
.loc 1 788 18 ## /Users/dylan/github/ravi/src/lvm.c:788:18
movq (%rbx), %r12
Ltmp739:
##DEBUG_VALUE: h <- %R12
.loc 1 789 12 ## /Users/dylan/github/ravi/src/lvm.c:789:12
movq 40(%r12), %rdi
testq %rdi, %rdi
je LBB12_6
Ltmp740:
## BB#4:
##DEBUG_VALUE: luaV_objlen:L <- %R15
##DEBUG_VALUE: luaV_objlen:ra <- %R14
##DEBUG_VALUE: luaV_objlen:rb <- %RBX
##DEBUG_VALUE: h <- %R12
testb $16, 10(%rdi)
jne LBB12_6
Ltmp741:
## BB#5:
##DEBUG_VALUE: luaV_objlen:L <- %R15
##DEBUG_VALUE: luaV_objlen:ra <- %R14
##DEBUG_VALUE: luaV_objlen:rb <- %RBX
##DEBUG_VALUE: h <- %R12
movq 24(%r15), %rax
movq 256(%rax), %rdx
movl $4, %esi
callq _luaT_gettm
Ltmp742:
##DEBUG_VALUE: luaV_objlen:tm <- %RAX
.loc 1 790 11 ## /Users/dylan/github/ravi/src/lvm.c:790:11
testq %rax, %rax
jne LBB12_16
Ltmp743:
LBB12_6: ## %.critedge
##DEBUG_VALUE: luaV_objlen:ra <- %R14
##DEBUG_VALUE: h <- %R12
.loc 1 791 7 ## /Users/dylan/github/ravi/src/lvm.c:791:7
movq %r12, %rdi
callq _luaH_getn
Ltmp744:
LBB12_11:
cltq
jmp LBB12_12
Ltmp745:
LBB12_14:
##DEBUG_VALUE: luaV_objlen:ra <- %R14
##DEBUG_VALUE: luaV_objlen:rb <- %RBX
.loc 1 799 7 ## /Users/dylan/github/ravi/src/lvm.c:799:7
movq (%rbx), %rax
movq 16(%rax), %rax
jmp LBB12_12
Ltmp746:
LBB12_13:
##DEBUG_VALUE: luaV_objlen:ra <- %R14
##DEBUG_VALUE: luaV_objlen:rb <- %RBX
.loc 1 795 7 ## /Users/dylan/github/ravi/src/lvm.c:795:7
movq (%rbx), %rax
movzbl 11(%rax), %eax
Ltmp747:
LBB12_12:
.loc 1 791 7 ## /Users/dylan/github/ravi/src/lvm.c:791:7
movq %rax, (%r14)
movl $19, 8(%r14)
Ltmp748:
.loc 1 810 1 ## /Users/dylan/github/ravi/src/lvm.c:810:1
popq %rbx
popq %r12
popq %r14
popq %r15
popq %rbp
retq
LBB12_15:
Ltmp749:
##DEBUG_VALUE: luaV_objlen:L <- %R15
##DEBUG_VALUE: luaV_objlen:ra <- %R14
##DEBUG_VALUE: luaV_objlen:rb <- %RBX
.loc 1 803 12 ## /Users/dylan/github/ravi/src/lvm.c:803:12
movl $4, %edx
movq %r15, %rdi
movq %rbx, %rsi
callq _luaT_gettmbyobj
Ltmp750:
##DEBUG_VALUE: luaV_objlen:tm <- %RAX
.loc 1 804 11 ## /Users/dylan/github/ravi/src/lvm.c:804:11
cmpl $0, 8(%rax)
je LBB12_17
Ltmp751:
LBB12_16:
##DEBUG_VALUE: luaV_objlen:L <- %R15
##DEBUG_VALUE: luaV_objlen:ra <- %R14
##DEBUG_VALUE: luaV_objlen:rb <- %RBX
.loc 1 809 3 ## /Users/dylan/github/ravi/src/lvm.c:809:3
movl $1, %r9d
movq %r15, %rdi
movq %rax, %rsi
movq %rbx, %rdx
movq %rbx, %rcx
movq %r14, %r8
popq %rbx
Ltmp752:
popq %r12
popq %r14
Ltmp753:
popq %r15
Ltmp754:
popq %rbp
jmp _luaT_callTM ## TAILCALL
LBB12_17:
Ltmp755:
##DEBUG_VALUE: luaV_objlen:L <- %R15
##DEBUG_VALUE: luaV_objlen:rb <- %RBX
.loc 1 805 9 ## /Users/dylan/github/ravi/src/lvm.c:805:9
leaq L_.str.7(%rip), %rdx
movq %r15, %rdi
movq %rbx, %rsi
callq _luaG_typeerror
Ltmp756:
Lfunc_end12:
.cfi_endproc
.globl _luaV_div
.align 4, 0x90
_luaV_div: ## @luaV_div
Lfunc_begin13:
.loc 1 819 0 ## /Users/dylan/github/ravi/src/lvm.c:819:0
.cfi_startproc
## BB#0:
##DEBUG_VALUE: luaV_div:L <- %RDI
##DEBUG_VALUE: luaV_div:m <- %RSI
##DEBUG_VALUE: luaV_div:n <- %RDX
movq %rdx, %rcx
Ltmp757:
##DEBUG_VALUE: luaV_div:n <- %RCX
.loc 1 820 20 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:820:20
leaq 1(%rcx), %rax
Ltmp758:
.loc 1 820 7 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:820:7
cmpq $1, %rax
ja LBB13_3
Ltmp759:
## BB#1:
##DEBUG_VALUE: luaV_div:L <- %RDI
##DEBUG_VALUE: luaV_div:m <- %RSI
##DEBUG_VALUE: luaV_div:n <- %RCX
.loc 1 821 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:821:9
testq %rcx, %rcx
je LBB13_6
Ltmp760:
## BB#2:
##DEBUG_VALUE: luaV_div:m <- %RSI
.loc 1 823 12 ## /Users/dylan/github/ravi/src/lvm.c:823:12
negq %rsi
Ltmp761:
movq %rsi, %rdi
Ltmp762:
.loc 1 831 1 ## /Users/dylan/github/ravi/src/lvm.c:831:1
movq %rdi, %rax
retq
LBB13_3:
Ltmp763:
##DEBUG_VALUE: luaV_div:m <- %RSI
##DEBUG_VALUE: luaV_div:n <- %RCX
.loc 1 826 23 ## /Users/dylan/github/ravi/src/lvm.c:826:23
movq %rsi, %rax
cqto
idivq %rcx
movq %rax, %rdi
.loc 1 827 21 ## /Users/dylan/github/ravi/src/lvm.c:827:21
Ltmp764:
movq %rcx, %rax
xorq %rsi, %rax
jns LBB13_5
Ltmp765:
## BB#4:
##DEBUG_VALUE: luaV_div:m <- %RSI
##DEBUG_VALUE: luaV_div:n <- %RCX
.loc 1 827 26 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:827:26
movq %rsi, %rax
cqto
idivq %rcx
Ltmp766:
.loc 1 827 9 ## /Users/dylan/github/ravi/src/lvm.c:827:9
cmpq $1, %rdx
adcq $-1, %rdi
Ltmp767:
LBB13_5:
.loc 1 831 1 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:831:1
movq %rdi, %rax
retq
LBB13_6:
pushq %rbp
Ltmp768:
.cfi_def_cfa_offset 16
Ltmp769:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp770:
.cfi_def_cfa_register %rbp
Ltmp771:
##DEBUG_VALUE: luaV_div:L <- %RDI
.loc 1 822 7 ## /Users/dylan/github/ravi/src/lvm.c:822:7
leaq L_.str.8(%rip), %rsi
xorl %eax, %eax
callq _luaG_runerror
Ltmp772:
Lfunc_end13:
.cfi_endproc
.globl _luaV_mod
.align 4, 0x90
_luaV_mod: ## @luaV_mod
Lfunc_begin14:
.loc 1 839 0 ## /Users/dylan/github/ravi/src/lvm.c:839:0
.cfi_startproc
## BB#0:
##DEBUG_VALUE: luaV_mod:L <- %RDI
##DEBUG_VALUE: luaV_mod:m <- %RSI
##DEBUG_VALUE: luaV_mod:n <- %RDX
movq %rdx, %rcx
Ltmp773:
##DEBUG_VALUE: luaV_mod:n <- %RCX
.loc 1 840 20 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:840:20
leaq 1(%rcx), %rax
Ltmp774:
.loc 1 840 7 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:840:7
cmpq $1, %rax
ja LBB14_3
Ltmp775:
## BB#1:
##DEBUG_VALUE: luaV_mod:L <- %RDI
##DEBUG_VALUE: luaV_mod:n <- %RCX
xorl %eax, %eax
.loc 1 841 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:841:9
Ltmp776:
testq %rcx, %rcx
jne LBB14_4
Ltmp777:
## BB#2:
pushq %rbp
Ltmp778:
.cfi_def_cfa_offset 16
Ltmp779:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp780:
.cfi_def_cfa_register %rbp
##DEBUG_VALUE: luaV_mod:L <- %RDI
.loc 1 842 7 ## /Users/dylan/github/ravi/src/lvm.c:842:7
Ltmp781:
leaq L_.str.9(%rip), %rsi
xorl %eax, %eax
callq _luaG_runerror
Ltmp782:
LBB14_3:
##DEBUG_VALUE: luaV_mod:m <- %RSI
##DEBUG_VALUE: luaV_mod:n <- %RCX
.loc 1 846 23 ## /Users/dylan/github/ravi/src/lvm.c:846:23
movq %rsi, %rax
cqto
idivq %rcx
.loc 1 847 22 ## /Users/dylan/github/ravi/src/lvm.c:847:22
Ltmp783:
xorq %rcx, %rsi
Ltmp784:
sarq $63, %rsi
.loc 1 847 11 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:847:11
testq %rdx, %rdx
.loc 1 847 16 ## /Users/dylan/github/ravi/src/lvm.c:847:16
cmoveq %rdx, %rcx
Ltmp785:
andq %rsi, %rcx
addq %rdx, %rcx
movq %rcx, %rax
Ltmp786:
LBB14_4:
.loc 1 851 1 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:851:1
retq
Ltmp787:
Lfunc_end14:
.cfi_endproc
.globl _luaV_shiftl
.align 4, 0x90
_luaV_shiftl: ## @luaV_shiftl
Lfunc_begin15:
.loc 1 860 0 ## /Users/dylan/github/ravi/src/lvm.c:860:0
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp788:
.cfi_def_cfa_offset 16
Ltmp789:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp790:
.cfi_def_cfa_register %rbp
##DEBUG_VALUE: luaV_shiftl:x <- %RDI
##DEBUG_VALUE: luaV_shiftl:y <- %RSI
.loc 1 861 7 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:861:7
Ltmp791:
testq %rsi, %rsi
js LBB15_1
Ltmp792:
## BB#2:
##DEBUG_VALUE: luaV_shiftl:x <- %RDI
##DEBUG_VALUE: luaV_shiftl:y <- %RSI
.loc 1 867 17 ## /Users/dylan/github/ravi/src/lvm.c:867:17
movb %sil, %cl
shlq %cl, %rdi
Ltmp793:
.loc 1 866 9 ## /Users/dylan/github/ravi/src/lvm.c:866:9
xorl %eax, %eax
.loc 1 866 11 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:866:11
Ltmp794:
cmpq $63, %rsi
Ltmp795:
.loc 1 866 9 ## /Users/dylan/github/ravi/src/lvm.c:866:9
cmovleq %rdi, %rax
popq %rbp
retq
Ltmp796:
LBB15_1:
##DEBUG_VALUE: luaV_shiftl:x <- %RDI
##DEBUG_VALUE: luaV_shiftl:y <- %RSI
.loc 1 863 17 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:863:17
movl %esi, %ecx
negl %ecx
shrq %cl, %rdi
Ltmp797:
xorl %eax, %eax
.loc 1 862 11 ## /Users/dylan/github/ravi/src/lvm.c:862:11
cmpq $-63, %rsi
Ltmp798:
.loc 1 862 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:862:9
cmovgeq %rdi, %rax
Ltmp799:
.loc 1 869 1 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:869:1
popq %rbp
retq
Ltmp800:
Lfunc_end15:
.cfi_endproc
.globl _luaV_finishOp
.align 4, 0x90
_luaV_finishOp: ## @luaV_finishOp
Lfunc_begin16:
.loc 1 923 0 ## /Users/dylan/github/ravi/src/lvm.c:923:0
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp801:
.cfi_def_cfa_offset 16
Ltmp802:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp803:
.cfi_def_cfa_register %rbp
pushq %r15
pushq %r14
pushq %rbx
pushq %rax
Ltmp804:
.cfi_offset %rbx, -40
Ltmp805:
.cfi_offset %r14, -32
Ltmp806:
.cfi_offset %r15, -24
##DEBUG_VALUE: luaV_finishOp:L <- %RDI
movq %rdi, %r14
Ltmp807:
##DEBUG_VALUE: luaV_finishOp:L <- %R14
.loc 1 924 21 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:924:21
movq 32(%r14), %r15
Ltmp808:
##DEBUG_VALUE: luaV_finishOp:ci <- %R15
.loc 1 925 24 ## /Users/dylan/github/ravi/src/lvm.c:925:24
movq 32(%r15), %rcx
Ltmp809:
##DEBUG_VALUE: luaV_finishOp:base <- %RCX
.loc 1 950 24 ## /Users/dylan/github/ravi/src/lvm.c:950:24
movq 40(%r15), %rax
Ltmp810:
.loc 1 926 22 ## /Users/dylan/github/ravi/src/lvm.c:926:22
movl -4(%rax), %ebx
Ltmp811:
##DEBUG_VALUE: luaV_finishOp:inst <- %EBX
.loc 1 927 15 ## /Users/dylan/github/ravi/src/lvm.c:927:15
movl %ebx, %edx
andl $511, %edx ## imm = 0x1FF
Ltmp812:
##DEBUG_VALUE: luaV_finishOp:op <- %EDX
.loc 1 928 3 ## /Users/dylan/github/ravi/src/lvm.c:928:3
leal -6(%rdx), %esi
cmpl $35, %esi
ja LBB16_1
Ltmp813:
## BB#19:
##DEBUG_VALUE: luaV_finishOp:L <- %R14
##DEBUG_VALUE: luaV_finishOp:ci <- %R15
##DEBUG_VALUE: luaV_finishOp:base <- %RCX
##DEBUG_VALUE: luaV_finishOp:inst <- %EBX
leaq LJTI16_0(%rip), %rdx
movslq (%rdx,%rsi,4), %rsi
addq %rdx, %rsi
jmpq *%rsi
Ltmp814:
LBB16_4:
##DEBUG_VALUE: luaV_finishOp:L <- %R14
##DEBUG_VALUE: luaV_finishOp:ci <- %R15
##DEBUG_VALUE: luaV_finishOp:inst <- %EBX
.loc 1 942 13 ## /Users/dylan/github/ravi/src/lvm.c:942:13
movq 16(%r14), %rdx
.loc 1 941 18 ## /Users/dylan/github/ravi/src/lvm.c:941:18
movl -8(%rdx), %esi
movb $1, %cl
testl %esi, %esi
je LBB16_8
Ltmp815:
## BB#5:
##DEBUG_VALUE: luaV_finishOp:L <- %R14
##DEBUG_VALUE: luaV_finishOp:ci <- %R15
##DEBUG_VALUE: luaV_finishOp:inst <- %EBX
cmpl $1, %esi
jne LBB16_6
Ltmp816:
## BB#7:
##DEBUG_VALUE: luaV_finishOp:L <- %R14
##DEBUG_VALUE: luaV_finishOp:ci <- %R15
##DEBUG_VALUE: luaV_finishOp:inst <- %EBX
cmpl $0, -16(%rdx)
sete %cl
jmp LBB16_8
Ltmp817:
LBB16_1:
##DEBUG_VALUE: luaV_finishOp:L <- %R14
##DEBUG_VALUE: luaV_finishOp:base <- %RCX
##DEBUG_VALUE: luaV_finishOp:inst <- %EBX
##DEBUG_VALUE: luaV_finishOp:op <- %EDX
addl $-107, %edx
Ltmp818:
cmpl $8, %edx
ja LBB16_18
Ltmp819:
## BB#2:
##DEBUG_VALUE: luaV_finishOp:L <- %R14
##DEBUG_VALUE: luaV_finishOp:base <- %RCX
##DEBUG_VALUE: luaV_finishOp:inst <- %EBX
movl $365, %eax ## imm = 0x16D
btl %edx, %eax
jae LBB16_18
Ltmp820:
LBB16_3:
##DEBUG_VALUE: luaV_finishOp:L <- %R14
##DEBUG_VALUE: luaV_finishOp:base <- %RCX
##DEBUG_VALUE: luaV_finishOp:inst <- %EBX
.loc 1 937 7 ## /Users/dylan/github/ravi/src/lvm.c:937:7
shrl $9, %ebx
Ltmp821:
andl $127, %ebx
shlq $4, %rbx
movq 16(%r14), %rax
leaq -16(%rax), %rdx
movq %rdx, 16(%r14)
movq -16(%rax), %rdx
movq -8(%rax), %rax
movq %rax, 8(%rcx,%rbx)
movq %rdx, (%rcx,%rbx)
Ltmp822:
LBB16_18:
.loc 1 982 1 ## /Users/dylan/github/ravi/src/lvm.c:982:1
addq $8, %rsp
popq %rbx
popq %r14
popq %r15
popq %rbp
retq
LBB16_16:
Ltmp823:
##DEBUG_VALUE: luaV_finishOp:L <- %R14
##DEBUG_VALUE: luaV_finishOp:ci <- %R15
##DEBUG_VALUE: luaV_finishOp:inst <- %EBX
.loc 1 973 30 ## /Users/dylan/github/ravi/src/lvm.c:973:30
testl $16711680, %ebx ## imm = 0xFF0000
jne LBB16_17
jmp LBB16_18
Ltmp824:
LBB16_13:
##DEBUG_VALUE: luaV_finishOp:L <- %R14
##DEBUG_VALUE: luaV_finishOp:ci <- %R15
##DEBUG_VALUE: luaV_finishOp:base <- %RCX
##DEBUG_VALUE: luaV_finishOp:inst <- %EBX
.loc 1 954 22 ## /Users/dylan/github/ravi/src/lvm.c:954:22
movq 16(%r14), %rax
.loc 1 955 15 ## /Users/dylan/github/ravi/src/lvm.c:955:15
movl %ebx, %edx
shrl $24, %edx
Ltmp825:
##DEBUG_VALUE: b <- %EDX
.loc 1 956 19 ## /Users/dylan/github/ravi/src/lvm.c:956:19
shlq $4, %rdx
Ltmp826:
addq %rdx, %rcx
Ltmp827:
negq %rcx
leaq -32(%rax,%rcx), %rsi
shrq $4, %rsi
Ltmp828:
##DEBUG_VALUE: total <- %ESI
.loc 1 957 7 ## /Users/dylan/github/ravi/src/lvm.c:957:7
movq -16(%rax), %rcx
movq -8(%rax), %rdx
movq %rdx, -40(%rax)
movq %rcx, -48(%rax)
Ltmp829:
.loc 1 958 11 ## /Users/dylan/github/ravi/src/lvm.c:958:11
cmpl $2, %esi
jl LBB16_15
Ltmp830:
## BB#14:
##DEBUG_VALUE: luaV_finishOp:L <- %R14
##DEBUG_VALUE: luaV_finishOp:ci <- %R15
##DEBUG_VALUE: luaV_finishOp:inst <- %EBX
##DEBUG_VALUE: total <- %ESI
.loc 1 956 19 ## /Users/dylan/github/ravi/src/lvm.c:956:19
addq $-32, %rax
.loc 1 959 16 ## /Users/dylan/github/ravi/src/lvm.c:959:16
Ltmp831:
movq %rax, 16(%r14)
.loc 1 960 9 ## /Users/dylan/github/ravi/src/lvm.c:960:9
movq %r14, %rdi
callq _luaV_concat
Ltmp832:
LBB16_15:
##DEBUG_VALUE: luaV_finishOp:L <- %R14
##DEBUG_VALUE: luaV_finishOp:ci <- %R15
##DEBUG_VALUE: luaV_finishOp:inst <- %EBX
.loc 1 963 7 ## /Users/dylan/github/ravi/src/lvm.c:963:7
movq 32(%r15), %rax
shrl $9, %ebx
Ltmp833:
andl $127, %ebx
shlq $4, %rbx
movq 16(%r14), %rcx
movq -16(%rcx), %rdx
movq -8(%rcx), %rcx
movq %rcx, 8(%rax,%rbx)
movq %rdx, (%rax,%rbx)
Ltmp834:
LBB16_17:
##DEBUG_VALUE: luaV_finishOp:L <- %R14
##DEBUG_VALUE: luaV_finishOp:ci <- %R15
.loc 1 974 22 ## /Users/dylan/github/ravi/src/lvm.c:974:22
movq 8(%r15), %rax
.loc 1 974 16 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:974:16
movq %rax, 16(%r14)
jmp LBB16_18
Ltmp835:
LBB16_6:
##DEBUG_VALUE: luaV_finishOp:L <- %R14
##DEBUG_VALUE: luaV_finishOp:ci <- %R15
##DEBUG_VALUE: luaV_finishOp:inst <- %EBX
xorl %ecx, %ecx
Ltmp836:
LBB16_8:
##DEBUG_VALUE: luaV_finishOp:L <- %R14
##DEBUG_VALUE: luaV_finishOp:ci <- %R15
##DEBUG_VALUE: luaV_finishOp:inst <- %EBX
.loc 1 941 17 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:941:17
movzbl %cl, %ecx
Ltmp837:
##DEBUG_VALUE: res <- %ECX
.loc 1 942 13 ## /Users/dylan/github/ravi/src/lvm.c:942:13
addq $-16, %rdx
movq %rdx, 16(%r14)
.loc 1 943 15 ## /Users/dylan/github/ravi/src/lvm.c:943:15
Ltmp838:
movw 66(%r15), %dx
Ltmp839:
.loc 1 943 11 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:943:11
testb %dl, %dl
js LBB16_10
Ltmp840:
## BB#9:
##DEBUG_VALUE: luaV_finishOp:ci <- %R15
##DEBUG_VALUE: luaV_finishOp:inst <- %EBX
##DEBUG_VALUE: res <- %ECX
.loc 1 941 17 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:941:17
xorl $1, %ecx
Ltmp841:
jmp LBB16_11
Ltmp842:
LBB16_10:
##DEBUG_VALUE: luaV_finishOp:ci <- %R15
##DEBUG_VALUE: luaV_finishOp:inst <- %EBX
##DEBUG_VALUE: res <- %ECX
.loc 1 945 24 ## /Users/dylan/github/ravi/src/lvm.c:945:24
xorl $128, %edx
movw %dx, 66(%r15)
Ltmp843:
LBB16_11:
##DEBUG_VALUE: luaV_finishOp:ci <- %R15
##DEBUG_VALUE: luaV_finishOp:inst <- %EBX
.loc 1 949 18 ## /Users/dylan/github/ravi/src/lvm.c:949:18
shrl $9, %ebx
Ltmp844:
andl $127, %ebx
.loc 1 949 15 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:949:15
cmpl %ebx, %ecx
je LBB16_18
Ltmp845:
## BB#12:
##DEBUG_VALUE: luaV_finishOp:ci <- %R15
.loc 1 950 24 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:950:24
addq $4, %rax
movq %rax, 40(%r15)
jmp LBB16_18
Ltmp846:
Lfunc_end16:
.cfi_endproc
.align 2, 0x90
L16_0_set_3 = LBB16_3-LJTI16_0
L16_0_set_18 = LBB16_18-LJTI16_0
L16_0_set_13 = LBB16_13-LJTI16_0
L16_0_set_4 = LBB16_4-LJTI16_0
L16_0_set_16 = LBB16_16-LJTI16_0
L16_0_set_17 = LBB16_17-LJTI16_0
LJTI16_0:
.long L16_0_set_3
.long L16_0_set_3
.long L16_0_set_18
.long L16_0_set_18
.long L16_0_set_18
.long L16_0_set_18
.long L16_0_set_3
.long L16_0_set_3
.long L16_0_set_3
.long L16_0_set_3
.long L16_0_set_3
.long L16_0_set_3
.long L16_0_set_3
.long L16_0_set_3
.long L16_0_set_3
.long L16_0_set_3
.long L16_0_set_3
.long L16_0_set_3
.long L16_0_set_3
.long L16_0_set_3
.long L16_0_set_3
.long L16_0_set_18
.long L16_0_set_3
.long L16_0_set_13
.long L16_0_set_18
.long L16_0_set_4
.long L16_0_set_4
.long L16_0_set_4
.long L16_0_set_18
.long L16_0_set_18
.long L16_0_set_16
.long L16_0_set_18
.long L16_0_set_18
.long L16_0_set_18
.long L16_0_set_18
.long L16_0_set_17
.section __TEXT,__literal8,8byte_literals
.align 3
LCPI17_0:
.quad -4332462841530417152 ## double -9.2233720368547758E+18
LCPI17_1:
.quad 4890909195324358656 ## double 9.2233720368547758E+18
.section __TEXT,__literal16,16byte_literals
.align 4
LCPI17_2:
.quad -9223372036854775808 ## 0x8000000000000000
.quad -9223372036854775808 ## 0x8000000000000000
.section __TEXT,__text,regular,pure_instructions
.globl _luaV_execute
.align 4, 0x90
_luaV_execute: ## @luaV_execute
Lfunc_begin17:
.loc 1 1138 0 ## /Users/dylan/github/ravi/src/lvm.c:1138:0
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp847:
.cfi_def_cfa_offset 16
Ltmp848:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp849:
.cfi_def_cfa_register %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $120, %rsp
Ltmp850:
.cfi_offset %rbx, -56
Ltmp851:
.cfi_offset %r12, -48
Ltmp852:
.cfi_offset %r13, -40
Ltmp853:
.cfi_offset %r14, -32
Ltmp854:
.cfi_offset %r15, -24
##DEBUG_VALUE: luaV_execute:L <- %RDI
movq %rdi, %r10
Ltmp855:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 1261 21 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:1261:21
movq %r10, -104(%rbp) ## 8-byte Spill
movq 32(%r10), %r12
Ltmp856:
##DEBUG_VALUE: luaV_execute:ci <- %R12
.loc 1 1267 18 ## /Users/dylan/github/ravi/src/lvm.c:1267:18
orw $8, 66(%r12)
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
Ltmp857:
leaq _luaV_execute.dispatch_table(%rip), %r8
jmp LBB17_1
Ltmp858:
.align 4, 0x90
LBB17_923: ## in Loop: Header=BB17_1 Depth=1
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:ci <- %R12
.loc 1 1750 31 ## /Users/dylan/github/ravi/src/lvm.c:1750:31
movq 8(%r12), %rax
.loc 1 1750 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1750:25
movq %rax, 16(%r10)
Ltmp859:
LBB17_1: ## %.thread715
## =>This Loop Header: Depth=1
## Child Loop BB17_4 Depth 2
## Child Loop BB17_7 Depth 2
## Child Loop BB17_10 Depth 2
## Child Loop BB17_13 Depth 2
## Child Loop BB17_16 Depth 2
## Child Loop BB17_18 Depth 3
## Child Loop BB17_21 Depth 3
## Child Loop BB17_25 Depth 2
## Child Loop BB17_28 Depth 2
## Child Loop BB17_52 Depth 2
## Child Loop BB17_74 Depth 2
## Child Loop BB17_121 Depth 3
## Child Loop BB17_143 Depth 2
## Child Loop BB17_149 Depth 2
## Child Loop BB17_196 Depth 3
## Child Loop BB17_303 Depth 2
## Child Loop BB17_325 Depth 2
## Child Loop BB17_332 Depth 2
## Child Loop BB17_367 Depth 2
## Child Loop BB17_402 Depth 2
## Child Loop BB17_670 Depth 2
## Child Loop BB17_746 Depth 2
## Child Loop BB17_437 Depth 2
## Child Loop BB17_707 Depth 2
## Child Loop BB17_469 Depth 2
## Child Loop BB17_472 Depth 3
## Child Loop BB17_489 Depth 3
## Child Loop BB17_508 Depth 2
## Child Loop BB17_511 Depth 3
## Child Loop BB17_528 Depth 3
## Child Loop BB17_547 Depth 2
## Child Loop BB17_550 Depth 3
## Child Loop BB17_567 Depth 3
## Child Loop BB17_586 Depth 2
## Child Loop BB17_589 Depth 3
## Child Loop BB17_606 Depth 3
## Child Loop BB17_628 Depth 2
## Child Loop BB17_631 Depth 3
## Child Loop BB17_648 Depth 3
## Child Loop BB17_777 Depth 2
## Child Loop BB17_794 Depth 2
## Child Loop BB17_797 Depth 3
## Child Loop BB17_815 Depth 2
## Child Loop BB17_822 Depth 2
## Child Loop BB17_825 Depth 2
## Child Loop BB17_831 Depth 2
## Child Loop BB17_836 Depth 2
## Child Loop BB17_844 Depth 2
## Child Loop BB17_856 Depth 2
## Child Loop BB17_868 Depth 2
## Child Loop BB17_882 Depth 2
## Child Loop BB17_896 Depth 2
## Child Loop BB17_905 Depth 2
## Child Loop BB17_924 Depth 2
## Child Loop BB17_936 Depth 2
## Child Loop BB17_986 Depth 2
## Child Loop BB17_991 Depth 2
## Child Loop BB17_1010 Depth 3
## Child Loop BB17_1016 Depth 4
## Child Loop BB17_1001 Depth 3
## Child Loop BB17_1057 Depth 2
## Child Loop BB17_1062 Depth 3
## Child Loop BB17_1069 Depth 3
## Child Loop BB17_1083 Depth 2
## Child Loop BB17_1091 Depth 3
## Child Loop BB17_1095 Depth 3
## Child Loop BB17_1098 Depth 3
## Child Loop BB17_1102 Depth 2
## Child Loop BB17_1189 Depth 2
## Child Loop BB17_1194 Depth 2
## Child Loop BB17_1399 Depth 2
## Child Loop BB17_1402 Depth 2
## Child Loop BB17_1405 Depth 2
## Child Loop BB17_1408 Depth 2
## Child Loop BB17_1411 Depth 2
## Child Loop BB17_1414 Depth 2
## Child Loop BB17_1417 Depth 2
## Child Loop BB17_1420 Depth 2
## Child Loop BB17_1423 Depth 2
## Child Loop BB17_1426 Depth 2
## Child Loop BB17_1429 Depth 2
## Child Loop BB17_1432 Depth 2
## Child Loop BB17_1435 Depth 2
## Child Loop BB17_1438 Depth 2
## Child Loop BB17_1441 Depth 2
## Child Loop BB17_1444 Depth 2
## Child Loop BB17_1447 Depth 2
## Child Loop BB17_1450 Depth 2
## Child Loop BB17_1501 Depth 2
## Child Loop BB17_1504 Depth 3
## Child Loop BB17_1521 Depth 2
## Child Loop BB17_1542 Depth 2
## Child Loop BB17_1547 Depth 2
## Child Loop BB17_1537 Depth 2
## Child Loop BB17_1552 Depth 2
## Child Loop BB17_1558 Depth 2
## Child Loop BB17_1564 Depth 2
## Child Loop BB17_1573 Depth 3
## Child Loop BB17_1453 Depth 2
## Child Loop BB17_1456 Depth 3
## Child Loop BB17_1473 Depth 2
## Child Loop BB17_1489 Depth 2
## Child Loop BB17_1493 Depth 2
## Child Loop BB17_1497 Depth 2
## Child Loop BB17_1262 Depth 2
## Child Loop BB17_1266 Depth 2
## Child Loop BB17_1270 Depth 2
## Child Loop BB17_1283 Depth 3
## Child Loop BB17_1307 Depth 2
## Child Loop BB17_1301 Depth 2
## Child Loop BB17_1333 Depth 2
## Child Loop BB17_1177 Depth 2
## Child Loop BB17_1217 Depth 2
## Child Loop BB17_1219 Depth 3
## Child Loop BB17_1184 Depth 2
## Child Loop BB17_284 Depth 2
## Child Loop BB17_286 Depth 3
## Child Loop BB17_1339 Depth 2
## Child Loop BB17_1342 Depth 3
## Child Loop BB17_1359 Depth 2
## Child Loop BB17_1375 Depth 2
## Child Loop BB17_1383 Depth 2
## Child Loop BB17_1391 Depth 2
## Child Loop BB17_1105 Depth 2
## Child Loop BB17_1108 Depth 2
## Child Loop BB17_1111 Depth 2
## Child Loop BB17_1114 Depth 2
## Child Loop BB17_1120 Depth 2
## Child Loop BB17_1126 Depth 2
## Child Loop BB17_1129 Depth 2
## Child Loop BB17_1137 Depth 2
## Child Loop BB17_1145 Depth 2
## Child Loop BB17_1153 Depth 2
## Child Loop BB17_1161 Depth 2
## Child Loop BB17_1169 Depth 2
## Child Loop BB17_1249 Depth 2
## Child Loop BB17_1252 Depth 3
## Child Loop BB17_310 Depth 2
## Child Loop BB17_312 Depth 3
## Child Loop BB17_1233 Depth 2
## Child Loop BB17_1235 Depth 3
## Child Loop BB17_1199 Depth 2
## Child Loop BB17_218 Depth 2
## Child Loop BB17_261 Depth 3
## Child Loop BB17_914 Depth 2
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 1270 8 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1270:8
movq %r12, -80(%rbp) ## 8-byte Spill
movq (%r12), %rax
.loc 1 1281 16 ## /Users/dylan/github/ravi/src/lvm.c:1281:16
movq 40(%r12), %r11
Ltmp860:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 1270 8 ## /Users/dylan/github/ravi/src/lvm.c:1270:8
movq (%rax), %rax
Ltmp861:
##DEBUG_VALUE: luaV_execute:cl <- %RAX
.loc 1 1278 11 ## /Users/dylan/github/ravi/src/lvm.c:1278:11
movq %rax, -112(%rbp) ## 8-byte Spill
movq 24(%rax), %rax
Ltmp862:
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
.loc 1 1278 14 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1278:14
movq 48(%rax), %rdi
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
Ltmp863:
movq %rdi, -96(%rbp) ## 8-byte Spill
movl (%r11), %r13d
Ltmp864:
##DEBUG_VALUE: luaV_execute:k <- %RDI
addq $4, %r11
Ltmp865:
##DEBUG_VALUE: i <- %R13D
xorl %r14d, %r14d
.loc 1 1291 5 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
Ltmp866:
testb $12, 200(%r10)
jne LBB17_2
Ltmp867:
LBB17_3: ## in Loop: Header=BB17_1 Depth=1
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
movq 32(%r12), %r9
Ltmp868:
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp869:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp870:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp871:
LBB17_2: ## in Loop: Header=BB17_1 Depth=1
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
movq %r11, 40(%r12)
movq %rdi, %r12
Ltmp872:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
movq %r10, %rdi
movq %r11, %rbx
movq %r10, %r14
Ltmp873:
##DEBUG_VALUE: luaV_execute:L <- %R14
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp874:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %r14, %r10
Ltmp875:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %rbx, %r11
Ltmp876:
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp877:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_3
Ltmp878:
LBB17_5: ## in Loop: Header=BB17_4 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1295 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1295:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp879:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1295 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1295:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp880:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp881:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp882:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp883:
.loc 1 1295 9 ## /Users/dylan/github/ravi/src/lvm.c:1295:9
movq 32(%r12), %r9
Ltmp884:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp885:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_6
Ltmp886:
.align 4, 0x90
Ltmp887: ## Block address taken
LBB17_4: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1294 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1294:9
shrl $24, %r13d
shlq $4, %r13
movq (%r9,%r13), %rax
movq 8(%r9,%r13), %rcx
movq %rcx, 8(%r15)
movq %rax, (%r15)
Ltmp888:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 1295 9 ## /Users/dylan/github/ravi/src/lvm.c:1295:9
movl (%r11), %r13d
addq $4, %r11
Ltmp889:
##DEBUG_VALUE: i <- %R13D
.loc 1 1295 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1295:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_5
Ltmp890:
LBB17_6: ## in Loop: Header=BB17_4 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1295 9 ## /Users/dylan/github/ravi/src/lvm.c:1295:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp891:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp892:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp893:
LBB17_8: ## in Loop: Header=BB17_7 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1300 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1300:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp894:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1300 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1300:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp895:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp896:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp897:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp898:
.loc 1 1300 9 ## /Users/dylan/github/ravi/src/lvm.c:1300:9
movq 32(%r12), %r9
Ltmp899:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp900:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_9
Ltmp901:
.align 4, 0x90
Ltmp902: ## Block address taken
LBB17_7: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1298 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1298:26
shrl $16, %r13d
.loc 1 1298 24 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1298:24
shlq $4, %r13
.loc 1 1299 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1299:9
Ltmp903:
movq (%rdi,%r13), %rax
movq 8(%rdi,%r13), %rcx
movq %rcx, 8(%r15)
movq %rax, (%r15)
Ltmp904:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 1300 9 ## /Users/dylan/github/ravi/src/lvm.c:1300:9
movl (%r11), %r13d
addq $4, %r11
Ltmp905:
##DEBUG_VALUE: i <- %R13D
.loc 1 1300 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1300:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_8
Ltmp906:
LBB17_9: ## in Loop: Header=BB17_7 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1300 9 ## /Users/dylan/github/ravi/src/lvm.c:1300:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp907:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp908:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp909:
LBB17_11: ## in Loop: Header=BB17_10 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1307 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1307:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp910:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1307 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1307:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp911:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp912:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp913:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp914:
.loc 1 1307 9 ## /Users/dylan/github/ravi/src/lvm.c:1307:9
movq 32(%r12), %r9
Ltmp915:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp916:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_12
Ltmp917:
.align 4, 0x90
Ltmp918: ## Block address taken
LBB17_10: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1305 18 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1305:18
movl (%r11), %eax
shrl $9, %eax
.loc 1 1305 16 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1305:16
shlq $4, %rax
.loc 1 1306 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1306:9
Ltmp919:
movq (%rdi,%rax), %rcx
movq 8(%rdi,%rax), %rax
movq %rax, 8(%r15)
movq %rcx, (%r15)
Ltmp920:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 1307 9 ## /Users/dylan/github/ravi/src/lvm.c:1307:9
movl 4(%r11), %r13d
addq $8, %r11
Ltmp921:
##DEBUG_VALUE: i <- %R13D
.loc 1 1307 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1307:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_11
Ltmp922:
LBB17_12: ## in Loop: Header=BB17_10 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1307 9 ## /Users/dylan/github/ravi/src/lvm.c:1307:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp923:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp924:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp925:
LBB17_14: ## in Loop: Header=BB17_13 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1312 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1312:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp926:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1312 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1312:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp927:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp928:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp929:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp930:
.loc 1 1312 9 ## /Users/dylan/github/ravi/src/lvm.c:1312:9
movq 32(%r12), %r9
Ltmp931:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp932:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_15
Ltmp933:
.align 4, 0x90
Ltmp934: ## Block address taken
LBB17_13: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1310 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1310:9
movl %r13d, %eax
shrl $24, %eax
movl %eax, (%r15)
movl $1, 8(%r15)
Ltmp935:
.loc 1 1311 28 ## /Users/dylan/github/ravi/src/lvm.c:1311:28
leaq 4(%r11), %rax
Ltmp936:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 1311 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1311:13
testl $16711680, %r13d ## imm = 0xFF0000
Ltmp937:
.loc 1 1311 13 ## /Users/dylan/github/ravi/src/lvm.c:1311:13
cmovneq %rax, %r11
Ltmp938:
.loc 1 1312 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1312:9
movl (%r11), %r13d
addq $4, %r11
Ltmp939:
##DEBUG_VALUE: i <- %R13D
.loc 1 1312 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1312:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_14
Ltmp940:
LBB17_15: ## in Loop: Header=BB17_13 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1312 9 ## /Users/dylan/github/ravi/src/lvm.c:1312:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp941:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp942:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp943:
LBB17_23: ## in Loop: Header=BB17_16 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1319 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1319:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp944:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1319 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1319:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp945:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp946:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp947:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp948:
.loc 1 1319 9 ## /Users/dylan/github/ravi/src/lvm.c:1319:9
movq 32(%r12), %r9
Ltmp949:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp950:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_24
Ltmp951:
.align 4, 0x90
Ltmp952: ## Block address taken
LBB17_16: ## Parent Loop BB17_1 Depth=1
## => This Loop Header: Depth=2
## Child Loop BB17_18 Depth 3
## Child Loop BB17_21 Depth 3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1315 17 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1315:17
movl %r13d, %eax
shrl $24, %eax
Ltmp953:
##DEBUG_VALUE: b <- %EAX
.loc 1 1316 9 ## /Users/dylan/github/ravi/src/lvm.c:1316:9
leal 1(%rax), %ecx
testb $7, %cl
je LBB17_19
Ltmp954:
## BB#17: ## %.preheader7345
## in Loop: Header=BB17_16 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: b <- %EAX
.loc 1 1317 11 ## /Users/dylan/github/ravi/src/lvm.c:1317:11
movl %r13d, %ecx
shrl $24, %ecx
incl %ecx
andl $7, %ecx
negl %ecx
Ltmp955:
.align 4, 0x90
LBB17_18: ## Parent Loop BB17_1 Depth=1
## Parent Loop BB17_16 Depth=2
## => This Inner Loop Header: Depth=3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: ra <- %R15
movl $0, 8(%r15)
addq $16, %r15
Ltmp956:
.loc 1 1318 19 ## /Users/dylan/github/ravi/src/lvm.c:1318:19
decl %eax
Ltmp957:
##DEBUG_VALUE: b <- %EAX
.loc 1 1318 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1318:9
incl %ecx
jne LBB17_18
Ltmp958:
LBB17_19: ## %.split
## in Loop: Header=BB17_16 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1316 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1316:9
cmpl $117440512, %r13d ## imm = 0x7000000
jb LBB17_22
Ltmp959:
## BB#20: ## %.split.split
## in Loop: Header=BB17_16 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
notl %eax
addq $120, %r15
Ltmp960:
.align 4, 0x90
LBB17_21: ## Parent Loop BB17_1 Depth=1
## Parent Loop BB17_16 Depth=2
## => This Inner Loop Header: Depth=3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1317 11 ## /Users/dylan/github/ravi/src/lvm.c:1317:11
movl $0, -112(%r15)
movl $0, -96(%r15)
movl $0, -80(%r15)
movl $0, -64(%r15)
movl $0, -48(%r15)
movl $0, -32(%r15)
movl $0, -16(%r15)
movl $0, (%r15)
.loc 1 1318 9 ## /Users/dylan/github/ravi/src/lvm.c:1318:9
subq $-128, %r15
addl $8, %eax
jne LBB17_21
Ltmp961:
LBB17_22: ## in Loop: Header=BB17_16 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1319 9 ## /Users/dylan/github/ravi/src/lvm.c:1319:9
movl (%r11), %r13d
addq $4, %r11
Ltmp962:
##DEBUG_VALUE: i <- %R13D
.loc 1 1319 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1319:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_23
Ltmp963:
LBB17_24: ## in Loop: Header=BB17_16 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1319 9 ## /Users/dylan/github/ravi/src/lvm.c:1319:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp964:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp965:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp966:
LBB17_26: ## in Loop: Header=BB17_25 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1324 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1324:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp967:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1324 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1324:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp968:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp969:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp970:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp971:
.loc 1 1324 9 ## /Users/dylan/github/ravi/src/lvm.c:1324:9
movq 32(%r12), %r9
Ltmp972:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp973:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_27
Ltmp974:
.align 4, 0x90
Ltmp975: ## Block address taken
LBB17_25: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1322 17 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1322:17
shrl $24, %r13d
Ltmp976:
##DEBUG_VALUE: b <- %R13D
.loc 1 1323 9 ## /Users/dylan/github/ravi/src/lvm.c:1323:9
movq -112(%rbp), %rax ## 8-byte Reload
movq 32(%rax,%r13,8), %rax
movq (%rax), %rax
movq (%rax), %rcx
movq 8(%rax), %rax
movq %rax, 8(%r15)
movq %rcx, (%r15)
Ltmp977:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 1324 9 ## /Users/dylan/github/ravi/src/lvm.c:1324:9
movl (%r11), %r13d
Ltmp978:
addq $4, %r11
Ltmp979:
##DEBUG_VALUE: i <- %R13D
.loc 1 1324 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1324:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_26
Ltmp980:
LBB17_27: ## in Loop: Header=BB17_25 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1324 9 ## /Users/dylan/github/ravi/src/lvm.c:1324:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp981:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp982:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp983:
LBB17_29: ## in Loop: Header=BB17_28 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
cmpl $101, %eax
jne LBB17_30
Ltmp984:
## BB#42: ## in Loop: Header=BB17_28 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1329 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1329:9
cmpl $19, 8(%rbx)
jne LBB17_1583
Ltmp985:
## BB#43: ## in Loop: Header=BB17_28 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movl %r14d, -88(%rbp) ## 4-byte Spill
.loc 1 1329 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1329:9
movq (%rdx), %rcx
Ltmp986:
##DEBUG_VALUE: h <- %RCX
.loc 1 1329 9 ## /Users/dylan/github/ravi/src/lvm.c:1329:9
movq (%rbx), %rax
Ltmp987:
##DEBUG_VALUE: ukey <- %EAX
cmpl 64(%rcx), %eax
jae LBB17_45
Ltmp988:
## BB#44: ## in Loop: Header=BB17_28 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: h <- %RCX
##DEBUG_VALUE: ukey <- %EAX
movq 56(%rcx), %rcx
Ltmp989:
##DEBUG_VALUE: data <- %RCX
.loc 1 1329 9 ## /Users/dylan/github/ravi/src/lvm.c:1329:9
movl %eax, %eax
Ltmp990:
movq (%rcx,%rax,8), %rax
movq %rax, (%r15)
movl $3, 8(%r15)
jmp LBB17_49
Ltmp991:
LBB17_50: ## in Loop: Header=BB17_28 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %RBX
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %R13D
.loc 1 1330 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1330:9
movq %rbx, 40(%r12)
.loc 1 1330 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1330:9
Ltmp992:
movq %r10, %rdi
movq %r10, %r14
Ltmp993:
##DEBUG_VALUE: luaV_execute:L <- %R14
movq %r8, %r15
callq _luaG_traceexec
movq %r15, %r8
movq %r14, %r10
Ltmp994:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 1330 9 ## /Users/dylan/github/ravi/src/lvm.c:1330:9
movq 32(%r12), %r9
Ltmp995:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp996:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_51
Ltmp997:
LBB17_41: ## in Loop: Header=BB17_28 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: upval <- [%RBP+-128]
##DEBUG_VALUE: rc <- %RBX
movq -80(%rbp), %r12 ## 8-byte Reload
.loc 1 1329 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1329:9
Ltmp998:
movq %r11, 40(%r12)
.loc 1 1329 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1329:9
Ltmp999:
movq %r10, %rdi
movq -128(%rbp), %rsi ## 8-byte Reload
movq %rbx, %rdx
movq %r15, %rcx
movq %rax, %r8
movq %r11, %r14
movq %r10, %rbx
Ltmp1000:
##DEBUG_VALUE: luaV_execute:L <- %RBX
callq _luaV_finishget
movq %rbx, %r10
Ltmp1001:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
jmp LBB17_48
Ltmp1002:
LBB17_30: ## in Loop: Header=BB17_28 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
cmpl $85, %eax
jne LBB17_47
Ltmp1003:
## BB#31: ## in Loop: Header=BB17_28 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1329 9 ## /Users/dylan/github/ravi/src/lvm.c:1329:9
cmpl $19, 8(%rbx)
jne LBB17_1583
Ltmp1004:
## BB#32: ## in Loop: Header=BB17_28 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movl %r14d, -88(%rbp) ## 4-byte Spill
.loc 1 1329 9 ## /Users/dylan/github/ravi/src/lvm.c:1329:9
movq (%rdx), %rcx
Ltmp1005:
##DEBUG_VALUE: h <- %RCX
.loc 1 1329 9 ## /Users/dylan/github/ravi/src/lvm.c:1329:9
movq (%rbx), %rax
Ltmp1006:
##DEBUG_VALUE: ukey <- %EAX
cmpl 64(%rcx), %eax
jae LBB17_45
Ltmp1007:
## BB#33: ## in Loop: Header=BB17_28 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: h <- %RCX
##DEBUG_VALUE: ukey <- %EAX
movq 56(%rcx), %rcx
Ltmp1008:
##DEBUG_VALUE: data <- %RCX
.loc 1 1329 9 ## /Users/dylan/github/ravi/src/lvm.c:1329:9
movl %eax, %eax
Ltmp1009:
movq (%rcx,%rax,8), %rax
movq %rax, (%r15)
movl $19, 8(%r15)
jmp LBB17_49
Ltmp1010:
LBB17_37: ## in Loop: Header=BB17_28 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: upval <- [%RBP+-128]
##DEBUG_VALUE: rc <- %RBX
##DEBUG_VALUE: idx <- %RSI
##DEBUG_VALUE: h <- %RDI
movq %r9, -120(%rbp) ## 8-byte Spill
movq %r10, %r14
Ltmp1011:
##DEBUG_VALUE: luaV_execute:L <- %R14
.loc 1 1329 9 ## /Users/dylan/github/ravi/src/lvm.c:1329:9
callq _luaH_getint
movq %r14, %r10
Ltmp1012:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq -120(%rbp), %r9 ## 8-byte Reload
Ltmp1013:
##DEBUG_VALUE: aux <- %RAX
movq %r13, %r11
jmp LBB17_39
Ltmp1014:
LBB17_47: ## in Loop: Header=BB17_28 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq -80(%rbp), %r12 ## 8-byte Reload
.loc 1 1329 9 ## /Users/dylan/github/ravi/src/lvm.c:1329:9
Ltmp1015:
movq %r11, 40(%r12)
xorl %r8d, %r8d
.loc 1 1329 9 ## /Users/dylan/github/ravi/src/lvm.c:1329:9
Ltmp1016:
movq %r10, %rdi
movq %rdx, %rsi
movq %rbx, %rdx
movq %r15, %rcx
movq %r11, %rbx
movq %r10, %r14
Ltmp1017:
##DEBUG_VALUE: luaV_execute:L <- %R14
callq _luaV_finishget
movq %r14, %r10
Ltmp1018:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %rbx, %r11
Ltmp1019:
LBB17_48: ## in Loop: Header=BB17_28 Depth=2
.loc 1 1329 9 ## /Users/dylan/github/ravi/src/lvm.c:1329:9
movq 32(%r12), %r9
Ltmp1020:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %eax
andl $12, %eax
Ltmp1021:
##DEBUG_VALUE: luaV_execute:mask <- %EAX
movl %eax, -88(%rbp) ## 4-byte Spill
jmp LBB17_49
Ltmp1022:
.align 4, 0x90
Ltmp1023: ## Block address taken
LBB17_28: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1327 36 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1327:36
movl %r13d, %eax
shrl $24, %eax
.loc 1 1327 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1327:25
movq -112(%rbp), %rcx ## 8-byte Reload
movq 32(%rcx,%rax,8), %rax
.loc 1 1327 50 ## /Users/dylan/github/ravi/src/lvm.c:1327:50
movq (%rax), %rdx
Ltmp1024:
##DEBUG_VALUE: upval <- %RDX
.loc 1 1328 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1328:22
shrl $16, %r13d
movl %r13d, %eax
andl $127, %eax
shlq $4, %rax
addq %rdi, %rax
Ltmp1025:
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movzbl %r13b, %ecx
movq %rcx, %rbx
shlq $4, %rbx
addq %r9, %rbx
testb %cl, %cl
cmovsq %rax, %rbx
Ltmp1026:
##DEBUG_VALUE: rc <- %RBX
.loc 1 1329 9 ## /Users/dylan/github/ravi/src/lvm.c:1329:9
movl 8(%rdx), %eax
Ltmp1027:
.loc 1 1329 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1329:9
cmpl $69, %eax
jne LBB17_29
Ltmp1028:
## BB#34: ## in Loop: Header=BB17_28 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: upval <- %RDX
##DEBUG_VALUE: rc <- %RBX
movl %r14d, -88(%rbp) ## 4-byte Spill
movq %r10, %r14
Ltmp1029:
##DEBUG_VALUE: luaV_execute:L <- %R14
movq %r11, %r13
.loc 1 1329 9 ## /Users/dylan/github/ravi/src/lvm.c:1329:9
Ltmp1030:
cmpl $19, 8(%rbx)
jne LBB17_38
Ltmp1031:
## BB#35: ## in Loop: Header=BB17_28 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R14
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: upval <- %RDX
##DEBUG_VALUE: rc <- %RBX
.loc 1 1329 9 ## /Users/dylan/github/ravi/src/lvm.c:1329:9
movq (%rbx), %rsi
Ltmp1032:
##DEBUG_VALUE: idx <- %RSI
movq (%rdx), %rdi
Ltmp1033:
##DEBUG_VALUE: h <- %RDI
movq %rdx, -128(%rbp) ## 8-byte Spill
Ltmp1034:
##DEBUG_VALUE: upval <- [%RBP+-128]
.loc 1 1329 9 ## /Users/dylan/github/ravi/src/lvm.c:1329:9
leaq -1(%rsi), %rax
movl 12(%rdi), %ecx
Ltmp1035:
.loc 1 1329 9 ## /Users/dylan/github/ravi/src/lvm.c:1329:9
cmpq %rcx, %rax
movq %r14, %r10
Ltmp1036:
##DEBUG_VALUE: luaV_execute:L <- %R10
jae LBB17_37
Ltmp1037:
## BB#36: ## in Loop: Header=BB17_28 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: upval <- [%RBP+-128]
##DEBUG_VALUE: rc <- %RBX
##DEBUG_VALUE: h <- %RDI
.loc 1 1329 9 ## /Users/dylan/github/ravi/src/lvm.c:1329:9
shlq $4, %rax
addq 16(%rdi), %rax
Ltmp1038:
##DEBUG_VALUE: aux <- %RAX
movq %r13, %r11
jmp LBB17_39
Ltmp1039:
.align 4, 0x90
LBB17_38: ## in Loop: Header=BB17_28 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R14
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: upval <- %RDX
##DEBUG_VALUE: rc <- %RBX
.loc 1 1329 9 ## /Users/dylan/github/ravi/src/lvm.c:1329:9
movq (%rdx), %rdi
movq %rdx, -128(%rbp) ## 8-byte Spill
Ltmp1040:
##DEBUG_VALUE: upval <- [%RBP+-128]
movq %rbx, %rsi
movq %r9, %r12
callq _luaH_get
movq %r12, %r9
Ltmp1041:
##DEBUG_VALUE: aux <- %RAX
movq %r13, %r11
movq %r14, %r10
Ltmp1042:
##DEBUG_VALUE: luaV_execute:L <- %R10
LBB17_39: ## in Loop: Header=BB17_28 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: upval <- [%RBP+-128]
##DEBUG_VALUE: rc <- %RBX
.loc 1 1329 9 ## /Users/dylan/github/ravi/src/lvm.c:1329:9
cmpl $0, 8(%rax)
Ltmp1043:
.loc 1 1329 9 ## /Users/dylan/github/ravi/src/lvm.c:1329:9
je LBB17_41
Ltmp1044:
## BB#40: ## in Loop: Header=BB17_28 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1329 9 ## /Users/dylan/github/ravi/src/lvm.c:1329:9
movq (%rax), %rcx
movq 8(%rax), %rax
movq %rax, 8(%r15)
movq %rcx, (%r15)
Ltmp1045:
LBB17_49: ## in Loop: Header=BB17_28 Depth=2
##DEBUG_VALUE: luaV_execute:mask <- [%RBP+-88]
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
Ltmp1046:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1330 9 ## /Users/dylan/github/ravi/src/lvm.c:1330:9
movq %r11, %rbx
addq $4, %rbx
Ltmp1047:
##DEBUG_VALUE: luaV_execute:pc <- %RBX
movl (%r11), %r13d
Ltmp1048:
##DEBUG_VALUE: i <- %R13D
.loc 1 1330 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1330:9
cmpl $0, -88(%rbp) ## 4-byte Folded Reload
movl $0, %r14d
movq -80(%rbp), %r12 ## 8-byte Reload
jne LBB17_50
Ltmp1049:
LBB17_51: ## in Loop: Header=BB17_28 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %RBX
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %R13D
.loc 1 1330 9 ## /Users/dylan/github/ravi/src/lvm.c:1330:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp1050:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp1051:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
movq %rbx, %r11
Ltmp1052:
##DEBUG_VALUE: luaV_execute:pc <- %R11
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp1053:
##DEBUG_VALUE: luaV_execute:k <- %RDI
jmpq *(%rcx)
Ltmp1054:
LBB17_53: ## in Loop: Header=BB17_52 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
cmpl $101, %eax
jne LBB17_54
Ltmp1055:
## BB#66: ## in Loop: Header=BB17_52 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1335 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1335:9
cmpl $19, 8(%rbx)
jne LBB17_1583
Ltmp1056:
## BB#67: ## in Loop: Header=BB17_52 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movl %r14d, -88(%rbp) ## 4-byte Spill
.loc 1 1335 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1335:9
movq (%r8), %rcx
Ltmp1057:
##DEBUG_VALUE: h <- %RCX
.loc 1 1335 9 ## /Users/dylan/github/ravi/src/lvm.c:1335:9
movq (%rbx), %rax
Ltmp1058:
##DEBUG_VALUE: ukey <- %EAX
cmpl 64(%rcx), %eax
jae LBB17_45
Ltmp1059:
## BB#68: ## in Loop: Header=BB17_52 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: h <- %RCX
##DEBUG_VALUE: ukey <- %EAX
movq 56(%rcx), %rcx
Ltmp1060:
##DEBUG_VALUE: data <- %RCX
.loc 1 1335 9 ## /Users/dylan/github/ravi/src/lvm.c:1335:9
movl %eax, %eax
Ltmp1061:
movq (%rcx,%rax,8), %rax
movq %rax, (%r15)
movl $3, 8(%r15)
jmp LBB17_71
Ltmp1062:
LBB17_72: ## in Loop: Header=BB17_52 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %RBX
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %R13D
.loc 1 1336 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1336:9
movq %rbx, 40(%r12)
.loc 1 1336 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1336:9
Ltmp1063:
movq %r10, %rdi
movq %r10, %r14
Ltmp1064:
##DEBUG_VALUE: luaV_execute:L <- %R14
movq %r8, %r15
callq _luaG_traceexec
movq %r15, %r8
movq %r14, %r10
Ltmp1065:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 1336 9 ## /Users/dylan/github/ravi/src/lvm.c:1336:9
movq 32(%r12), %r9
Ltmp1066:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp1067:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_73
Ltmp1068:
LBB17_65: ## in Loop: Header=BB17_52 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- [%RBP+-128]
##DEBUG_VALUE: rc <- %RBX
movq -80(%rbp), %r12 ## 8-byte Reload
.loc 1 1335 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1335:9
Ltmp1069:
movq %r11, 40(%r12)
.loc 1 1335 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1335:9
Ltmp1070:
movq %r10, %rdi
movq -128(%rbp), %rsi ## 8-byte Reload
movq %rbx, %rdx
movq %r15, %rcx
movq %rax, %r8
movq %r11, %r14
movq %r10, %rbx
Ltmp1071:
##DEBUG_VALUE: luaV_execute:L <- %RBX
callq _luaV_finishget
movq %rbx, %r10
Ltmp1072:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
jmp LBB17_70
Ltmp1073:
LBB17_54: ## in Loop: Header=BB17_52 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r8, %rsi
cmpl $85, %eax
jne LBB17_69
Ltmp1074:
## BB#55: ## in Loop: Header=BB17_52 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1335 9 ## /Users/dylan/github/ravi/src/lvm.c:1335:9
cmpl $19, 8(%rbx)
jne LBB17_1583
Ltmp1075:
## BB#56: ## in Loop: Header=BB17_52 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movl %r14d, -88(%rbp) ## 4-byte Spill
.loc 1 1335 9 ## /Users/dylan/github/ravi/src/lvm.c:1335:9
movq (%rsi), %rcx
Ltmp1076:
##DEBUG_VALUE: h <- %RCX
.loc 1 1335 9 ## /Users/dylan/github/ravi/src/lvm.c:1335:9
movq (%rbx), %rax
Ltmp1077:
##DEBUG_VALUE: ukey <- %EAX
cmpl 64(%rcx), %eax
jae LBB17_45
Ltmp1078:
## BB#57: ## in Loop: Header=BB17_52 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: h <- %RCX
##DEBUG_VALUE: ukey <- %EAX
movq 56(%rcx), %rcx
Ltmp1079:
##DEBUG_VALUE: data <- %RCX
.loc 1 1335 9 ## /Users/dylan/github/ravi/src/lvm.c:1335:9
movl %eax, %eax
Ltmp1080:
movq (%rcx,%rax,8), %rax
movq %rax, (%r15)
movl $19, 8(%r15)
jmp LBB17_71
Ltmp1081:
LBB17_61: ## in Loop: Header=BB17_52 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- [%RBP+-128]
##DEBUG_VALUE: rc <- %RBX
##DEBUG_VALUE: idx <- %RSI
##DEBUG_VALUE: h <- %RDI
movq %r9, -120(%rbp) ## 8-byte Spill
movq %r10, %r14
Ltmp1082:
##DEBUG_VALUE: luaV_execute:L <- %R14
.loc 1 1335 9 ## /Users/dylan/github/ravi/src/lvm.c:1335:9
callq _luaH_getint
movq %r14, %r10
Ltmp1083:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq -120(%rbp), %r9 ## 8-byte Reload
Ltmp1084:
##DEBUG_VALUE: aux <- %RAX
movq %r13, %r11
jmp LBB17_63
Ltmp1085:
LBB17_69: ## in Loop: Header=BB17_52 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq -80(%rbp), %r12 ## 8-byte Reload
.loc 1 1335 9 ## /Users/dylan/github/ravi/src/lvm.c:1335:9
Ltmp1086:
movq %r11, 40(%r12)
xorl %r8d, %r8d
.loc 1 1335 9 ## /Users/dylan/github/ravi/src/lvm.c:1335:9
Ltmp1087:
movq %r10, %rdi
movq %rbx, %rdx
movq %r15, %rcx
movq %r11, %rbx
movq %r10, %r14
Ltmp1088:
##DEBUG_VALUE: luaV_execute:L <- %R14
callq _luaV_finishget
movq %r14, %r10
Ltmp1089:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %rbx, %r11
Ltmp1090:
LBB17_70: ## in Loop: Header=BB17_52 Depth=2
.loc 1 1335 9 ## /Users/dylan/github/ravi/src/lvm.c:1335:9
movq 32(%r12), %r9
Ltmp1091:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %eax
andl $12, %eax
Ltmp1092:
##DEBUG_VALUE: luaV_execute:mask <- %EAX
movl %eax, -88(%rbp) ## 4-byte Spill
jmp LBB17_71
Ltmp1093:
.align 4, 0x90
Ltmp1094: ## Block address taken
LBB17_52: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1333 20 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1333:20
movl %r13d, %eax
shrl $24, %eax
shlq $4, %rax
leaq (%r9,%rax), %r8
Ltmp1095:
##DEBUG_VALUE: rb <- %R8
.loc 1 1334 22 ## /Users/dylan/github/ravi/src/lvm.c:1334:22
shrl $16, %r13d
movl %r13d, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
Ltmp1096:
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movzbl %r13b, %edx
movq %rdx, %rbx
shlq $4, %rbx
addq %r9, %rbx
testb %dl, %dl
cmovsq %rcx, %rbx
Ltmp1097:
##DEBUG_VALUE: rc <- %RBX
.loc 1 1335 9 ## /Users/dylan/github/ravi/src/lvm.c:1335:9
movl 8(%r9,%rax), %eax
Ltmp1098:
.loc 1 1335 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1335:9
cmpl $69, %eax
jne LBB17_53
Ltmp1099:
## BB#58: ## in Loop: Header=BB17_52 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R8
##DEBUG_VALUE: rc <- %RBX
movl %r14d, -88(%rbp) ## 4-byte Spill
movq %r10, %r14
Ltmp1100:
##DEBUG_VALUE: luaV_execute:L <- %R14
movq %r11, %r13
.loc 1 1335 9 ## /Users/dylan/github/ravi/src/lvm.c:1335:9
Ltmp1101:
cmpl $19, 8(%rbx)
jne LBB17_62
Ltmp1102:
## BB#59: ## in Loop: Header=BB17_52 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R14
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R8
##DEBUG_VALUE: rc <- %RBX
.loc 1 1335 9 ## /Users/dylan/github/ravi/src/lvm.c:1335:9
movq (%rbx), %rsi
Ltmp1103:
##DEBUG_VALUE: idx <- %RSI
movq (%r8), %rdi
Ltmp1104:
##DEBUG_VALUE: h <- %RDI
movq %r8, -128(%rbp) ## 8-byte Spill
Ltmp1105:
##DEBUG_VALUE: rb <- [%RBP+-128]
.loc 1 1335 9 ## /Users/dylan/github/ravi/src/lvm.c:1335:9
leaq -1(%rsi), %rax
movl 12(%rdi), %ecx
Ltmp1106:
.loc 1 1335 9 ## /Users/dylan/github/ravi/src/lvm.c:1335:9
cmpq %rcx, %rax
movq %r14, %r10
Ltmp1107:
##DEBUG_VALUE: luaV_execute:L <- %R10
jae LBB17_61
Ltmp1108:
## BB#60: ## in Loop: Header=BB17_52 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- [%RBP+-128]
##DEBUG_VALUE: rc <- %RBX
##DEBUG_VALUE: h <- %RDI
.loc 1 1335 9 ## /Users/dylan/github/ravi/src/lvm.c:1335:9
shlq $4, %rax
addq 16(%rdi), %rax
Ltmp1109:
##DEBUG_VALUE: aux <- %RAX
movq %r13, %r11
jmp LBB17_63
Ltmp1110:
.align 4, 0x90
LBB17_62: ## in Loop: Header=BB17_52 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R14
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R8
##DEBUG_VALUE: rc <- %RBX
.loc 1 1335 9 ## /Users/dylan/github/ravi/src/lvm.c:1335:9
movq (%r8), %rdi
movq %r8, -128(%rbp) ## 8-byte Spill
Ltmp1111:
##DEBUG_VALUE: rb <- [%RBP+-128]
movq %rbx, %rsi
movq %r9, %r12
callq _luaH_get
movq %r12, %r9
Ltmp1112:
##DEBUG_VALUE: aux <- %RAX
movq %r13, %r11
movq %r14, %r10
Ltmp1113:
##DEBUG_VALUE: luaV_execute:L <- %R10
LBB17_63: ## in Loop: Header=BB17_52 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- [%RBP+-128]
##DEBUG_VALUE: rc <- %RBX
.loc 1 1335 9 ## /Users/dylan/github/ravi/src/lvm.c:1335:9
cmpl $0, 8(%rax)
Ltmp1114:
.loc 1 1335 9 ## /Users/dylan/github/ravi/src/lvm.c:1335:9
je LBB17_65
Ltmp1115:
## BB#64: ## in Loop: Header=BB17_52 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1335 9 ## /Users/dylan/github/ravi/src/lvm.c:1335:9
movq (%rax), %rcx
movq 8(%rax), %rax
movq %rax, 8(%r15)
movq %rcx, (%r15)
Ltmp1116:
LBB17_71: ## in Loop: Header=BB17_52 Depth=2
##DEBUG_VALUE: luaV_execute:mask <- [%RBP+-88]
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
Ltmp1117:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1336 9 ## /Users/dylan/github/ravi/src/lvm.c:1336:9
movq %r11, %rbx
addq $4, %rbx
Ltmp1118:
##DEBUG_VALUE: luaV_execute:pc <- %RBX
movl (%r11), %r13d
Ltmp1119:
##DEBUG_VALUE: i <- %R13D
.loc 1 1336 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1336:9
cmpl $0, -88(%rbp) ## 4-byte Folded Reload
movl $0, %r14d
movq -80(%rbp), %r12 ## 8-byte Reload
jne LBB17_72
Ltmp1120:
LBB17_73: ## in Loop: Header=BB17_52 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %RBX
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %R13D
.loc 1 1336 9 ## /Users/dylan/github/ravi/src/lvm.c:1336:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp1121:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp1122:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
movq %rbx, %r11
Ltmp1123:
##DEBUG_VALUE: luaV_execute:pc <- %R11
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp1124:
##DEBUG_VALUE: luaV_execute:k <- %RDI
jmpq *(%rcx)
Ltmp1125:
LBB17_75: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
cmpl $101, %eax
jne LBB17_76
Ltmp1126:
## BB#96: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
.loc 1 1342 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1342:9
cmpl $19, 8(%rbx)
jne LBB17_1583
Ltmp1127:
## BB#97: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
.loc 1 1342 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1342:9
movq (%rdx), %r15
Ltmp1128:
##DEBUG_VALUE: h <- %R15
.loc 1 79 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:79:7
movl 8(%r13), %eax
Ltmp1129:
.loc 1 1342 9 ## /Users/dylan/github/ravi/src/lvm.c:1342:9
cmpl $19, %eax
je LBB17_104
Ltmp1130:
## BB#98: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
cmpl $3, %eax
jne LBB17_107
Ltmp1131:
## BB#99: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
movl %r14d, -88(%rbp) ## 4-byte Spill
movq %r9, %r12
Ltmp1132:
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1342 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1342:9
movq (%rbx), %rax
Ltmp1133:
##DEBUG_VALUE: ukey <- %EAX
cmpl 64(%r15), %eax
jae LBB17_102
Ltmp1134:
## BB#100: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: ukey <- %EAX
movq 56(%r15), %rcx
Ltmp1135:
##DEBUG_VALUE: data <- %RCX
.loc 1 1342 9 ## /Users/dylan/github/ravi/src/lvm.c:1342:9
movq (%r13), %rdx
movl %eax, %eax
Ltmp1136:
movq %rdx, (%rcx,%rax,8)
jmp LBB17_101
Ltmp1137:
LBB17_141: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %RBX
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %R13D
.loc 1 1343 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1343:9
movq %rbx, 40(%r12)
.loc 1 1343 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1343:9
Ltmp1138:
movq %r10, %rdi
movq %r10, %r14
Ltmp1139:
##DEBUG_VALUE: luaV_execute:L <- %R14
movq %r8, %r15
callq _luaG_traceexec
movq %r15, %r8
movq %r14, %r10
Ltmp1140:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 1343 9 ## /Users/dylan/github/ravi/src/lvm.c:1343:9
movq 32(%r12), %r9
Ltmp1141:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp1142:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_142
Ltmp1143:
LBB17_76: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
movq %rdx, %rsi
cmpl $85, %eax
jne LBB17_138
Ltmp1144:
## BB#77: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
.loc 1 1342 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1342:9
cmpl $19, 8(%rbx)
jne LBB17_1583
Ltmp1145:
## BB#78: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
.loc 1 1342 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1342:9
movq (%rsi), %rsi
Ltmp1146:
##DEBUG_VALUE: h <- %RSI
.loc 1 1342 9 ## /Users/dylan/github/ravi/src/lvm.c:1342:9
movl 8(%r13), %eax
Ltmp1147:
.loc 1 1342 9 ## /Users/dylan/github/ravi/src/lvm.c:1342:9
cmpl $19, %eax
jne LBB17_120
Ltmp1148:
## BB#79: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: h <- %RSI
movq %r12, -80(%rbp) ## 8-byte Spill
movl %r14d, %r12d
movq %r9, %r15
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1342 9 ## /Users/dylan/github/ravi/src/lvm.c:1342:9
Ltmp1149:
movq (%rbx), %rax
Ltmp1150:
##DEBUG_VALUE: ukey <- %EAX
cmpl 64(%rsi), %eax
jae LBB17_119
Ltmp1151:
## BB#80: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: h <- %RSI
##DEBUG_VALUE: ukey <- %EAX
movq 56(%rsi), %rcx
Ltmp1152:
##DEBUG_VALUE: data <- %RCX
.loc 1 1342 9 ## /Users/dylan/github/ravi/src/lvm.c:1342:9
movq (%r13), %rdx
movl %eax, %eax
Ltmp1153:
movq %rdx, (%rcx,%rax,8)
jmp LBB17_81
Ltmp1154:
LBB17_87: ## in Loop: Header=BB17_74 Depth=2
movq %r11, %r14
movq %r10, %rbx
Ltmp1155:
##DEBUG_VALUE: luaV_execute:L <- %RBX
.loc 1 1342 9 ## /Users/dylan/github/ravi/src/lvm.c:1342:9
callq _luaH_getint
movq %rbx, %r10
Ltmp1156:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
movq %rax, %rbx
jmp LBB17_89
Ltmp1157:
LBB17_138: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1342 9 ## /Users/dylan/github/ravi/src/lvm.c:1342:9
movq %r11, 40(%r12)
xorl %r8d, %r8d
.loc 1 1342 9 ## /Users/dylan/github/ravi/src/lvm.c:1342:9
Ltmp1158:
movq %r10, %rdi
movq %rbx, %rdx
movq %r13, %rcx
movq %r11, %rbx
movq %r10, %r14
Ltmp1159:
##DEBUG_VALUE: luaV_execute:L <- %R14
callq _luaV_finishset
movq %r14, %r10
Ltmp1160:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %rbx, %r11
jmp LBB17_139
Ltmp1161:
LBB17_104: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: h <- %R15
movl %r14d, -88(%rbp) ## 4-byte Spill
movq %r9, %r12
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1342 9 ## /Users/dylan/github/ravi/src/lvm.c:1342:9
Ltmp1162:
movq (%rbx), %rax
Ltmp1163:
##DEBUG_VALUE: ukey <- %EAX
cmpl 64(%r15), %eax
jae LBB17_106
Ltmp1164:
## BB#105: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: h <- %R15
##DEBUG_VALUE: ukey <- %EAX
movq 56(%r15), %rcx
Ltmp1165:
##DEBUG_VALUE: data <- %RCX
.loc 1 1342 9 ## /Users/dylan/github/ravi/src/lvm.c:1342:9
cvtsi2sdq (%r13), %xmm0
movl %eax, %eax
Ltmp1166:
movsd %xmm0, (%rcx,%rax,8)
jmp LBB17_101
Ltmp1167:
LBB17_107: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
movq %r9, -120(%rbp) ## 8-byte Spill
movq %r11, -128(%rbp) ## 8-byte Spill
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
Ltmp1168:
andl $15, %eax
.loc 1 83 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:83:25
cmpl $4, %eax
jne LBB17_258
Ltmp1169:
## BB#108: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
movq %r10, %r12
Ltmp1170:
##DEBUG_VALUE: luaV_execute:L <- %R12
.loc 1 84 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:84:26
movq (%r13), %rdi
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp1171:
##DEBUG_VALUE: luaV_tonumber_:v <- [%RSI+0]
.loc 1 84 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:13
callq _luaO_str2num
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq (%r13), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp1172:
cmpl $4, %esi
jne LBB17_110
Ltmp1173:
## BB#109: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R12
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
shrl $24, %ecx
jmp LBB17_111
Ltmp1174:
LBB17_120: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: i <- 0
##DEBUG_VALUE: luaV_tointeger:mode <- 0
movq %rsi, -88(%rbp) ## 8-byte Spill
movq %rbx, -128(%rbp) ## 8-byte Spill
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
jmp LBB17_121
Ltmp1175:
.align 4, 0x90
LBB17_132: ## %._crit_edge.6326
## in Loop: Header=BB17_121 Depth=3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- undef
.loc 1 102 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:102:7
movl -48(%rbp), %eax
leaq -56(%rbp), %r13
Ltmp1176:
##DEBUG_VALUE: luaV_tointeger:v <- [%R13+0]
movq %rbx, %r11
movq %r15, %r9
Ltmp1177:
LBB17_121: ## Parent Loop BB17_1 Depth=1
## Parent Loop BB17_74 Depth=2
## => This Inner Loop Header: Depth=3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- 0
##DEBUG_VALUE: luaV_tointeger:mode <- 0
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- 0
##DEBUG_VALUE: luaV_tointeger:mode <- 0
movq %r9, %r15
movq %r11, %rbx
.loc 1 102 7 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:102:7
cmpl $19, %eax
je LBB17_133
Ltmp1178:
## BB#122: ## in Loop: Header=BB17_121 Depth=3
cmpl $3, %eax
je LBB17_123
## BB#127: ## in Loop: Header=BB17_121 Depth=3
Ltmp1179:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
andl $15, %eax
.loc 1 116 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:116:25
cmpl $4, %eax
jne LBB17_278
Ltmp1180:
## BB#128: ## in Loop: Header=BB17_121 Depth=3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r10, %r12
Ltmp1181:
##DEBUG_VALUE: luaV_execute:L <- %R12
.loc 1 117 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:117:26
movq (%r13), %rdi
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp1182:
##DEBUG_VALUE: luaV_tointeger:v <- undef
##DEBUG_VALUE: luaV_tointeger:v <- [%RSI+0]
.loc 1 117 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:117:13
callq _luaO_str2num
.loc 1 117 46 ## /Users/dylan/github/ravi/src/lvm.c:117:46
movq (%r13), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp1183:
cmpl $4, %esi
jne LBB17_130
Ltmp1184:
## BB#129: ## in Loop: Header=BB17_121 Depth=3
##DEBUG_VALUE: luaV_execute:L <- %R12
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- undef
shrl $24, %ecx
jmp LBB17_131
Ltmp1185:
.align 4, 0x90
LBB17_130: ## in Loop: Header=BB17_121 Depth=3
##DEBUG_VALUE: luaV_execute:L <- %R12
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- undef
movq 16(%rdx), %rcx
Ltmp1186:
LBB17_131: ## in Loop: Header=BB17_121 Depth=3
movq %r12, %r10
Ltmp1187:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- undef
.loc 1 117 57 ## /Users/dylan/github/ravi/src/lvm.c:117:57
incq %rcx
Ltmp1188:
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
cmpq %rcx, %rax
je LBB17_132
jmp LBB17_278
Ltmp1189:
LBB17_102: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: ukey <- %EAX
.loc 1 1342 9 ## /Users/dylan/github/ravi/src/lvm.c:1342:9
movl %eax, %edx
movsd (%r13), %xmm0 ## xmm0 = mem[0],zero
jmp LBB17_103
Ltmp1190:
LBB17_106: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: h <- %R15
##DEBUG_VALUE: ukey <- %EAX
.loc 1 1342 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1342:9
movl %eax, %edx
movq (%r13), %rax
Ltmp1191:
cvtsi2sdq %rax, %xmm0
Ltmp1192:
LBB17_103: ## in Loop: Header=BB17_74 Depth=2
.loc 1 1342 9 ## /Users/dylan/github/ravi/src/lvm.c:1342:9
movq %r10, %rdi
movq %r15, %rsi
movq %r11, %r14
movq %r10, %rbx
Ltmp1193:
##DEBUG_VALUE: luaV_execute:L <- %RBX
callq _raviH_set_float
movq %rbx, %r10
Ltmp1194:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp1195:
LBB17_101: ## in Loop: Header=BB17_74 Depth=2
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
movq %r12, %r9
movl -88(%rbp), %eax ## 4-byte Reload
movq -80(%rbp), %r12 ## 8-byte Reload
jmp LBB17_140
Ltmp1196:
LBB17_110: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R12
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq 16(%rdx), %rcx
Ltmp1197:
LBB17_111: ## in Loop: Header=BB17_74 Depth=2
movq %r12, %r10
Ltmp1198:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
.loc 1 84 57 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:57
incq %rcx
Ltmp1199:
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
cmpq %rcx, %rax
jne LBB17_258
Ltmp1200:
## BB#112: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
cmpl $19, -48(%rbp)
movq -56(%rbp), %rax
jne LBB17_114
Ltmp1201:
## BB#113: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
cvtsi2sdq %rax, %xmm0
jmp LBB17_115
Ltmp1202:
LBB17_114: ## %select.false
## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movd %rax, %xmm0
Ltmp1203:
LBB17_115: ## %select.end
## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movl %r14d, %r12d
.loc 1 1342 9 ## /Users/dylan/github/ravi/src/lvm.c:1342:9
Ltmp1204:
movq (%rbx), %rax
Ltmp1205:
##DEBUG_VALUE: ukey <- %EAX
cmpl 64(%r15), %eax
jae LBB17_118
Ltmp1206:
## BB#116: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: ukey <- %EAX
movq 56(%r15), %rcx
Ltmp1207:
##DEBUG_VALUE: data <- %RCX
.loc 1 1342 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1342:9
movl %eax, %eax
Ltmp1208:
movsd %xmm0, (%rcx,%rax,8)
jmp LBB17_117
Ltmp1209:
LBB17_118: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: ukey <- %EAX
.loc 1 1342 9 ## /Users/dylan/github/ravi/src/lvm.c:1342:9
movl %eax, %edx
movq %r10, %rdi
movq %r15, %rsi
movq %r10, %rbx
Ltmp1210:
##DEBUG_VALUE: luaV_execute:L <- %RBX
callq _raviH_set_float
movq %rbx, %r10
Ltmp1211:
LBB17_117: ## in Loop: Header=BB17_74 Depth=2
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
movq -128(%rbp), %r11 ## 8-byte Reload
movq -120(%rbp), %r9 ## 8-byte Reload
jmp LBB17_83
Ltmp1212:
LBB17_119: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: h <- %RSI
##DEBUG_VALUE: ukey <- %EAX
.loc 1 1342 9 ## /Users/dylan/github/ravi/src/lvm.c:1342:9
movl %eax, %edx
movq (%r13), %rcx
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp1213:
##DEBUG_VALUE: luaV_execute:L <- %RBX
callq _raviH_set_int
movq %rbx, %r10
Ltmp1214:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp1215:
LBB17_81: ## in Loop: Header=BB17_74 Depth=2
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
jmp LBB17_82
Ltmp1216:
LBB17_133: ## in Loop: Header=BB17_74 Depth=2
.loc 1 113 10 ## /Users/dylan/github/ravi/src/lvm.c:113:10
movq (%r13), %rcx
jmp LBB17_134
Ltmp1217:
LBB17_123: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 103 20 ## /Users/dylan/github/ravi/src/lvm.c:103:20
movsd (%r13), %xmm0 ## xmm0 = mem[0],zero
Ltmp1218:
##DEBUG_VALUE: n <- %XMM0
.loc 1 104 20 ## /Users/dylan/github/ravi/src/lvm.c:104:20
movsd %xmm0, -120(%rbp) ## 8-byte Spill
Ltmp1219:
##DEBUG_VALUE: n <- [%RBP+-120]
movl %r14d, %r12d
movq %r10, %r14
Ltmp1220:
##DEBUG_VALUE: luaV_execute:L <- %R14
callq _floor
movq %r14, %r10
Ltmp1221:
##DEBUG_VALUE: luaV_execute:L <- %R10
movl %r12d, %r14d
Ltmp1222:
##DEBUG_VALUE: f <- %XMM0
.loc 1 105 9 ## /Users/dylan/github/ravi/src/lvm.c:105:9
movsd -120(%rbp), %xmm1 ## 8-byte Reload
## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jne LBB17_278
jp LBB17_278
Ltmp1223:
## BB#124: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: f <- %XMM0
.loc 1 110 12 ## /Users/dylan/github/ravi/src/lvm.c:110:12
ucomisd LCPI17_0(%rip), %xmm0
jb LBB17_278
Ltmp1224:
## BB#125: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movsd LCPI17_1(%rip), %xmm1 ## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jbe LBB17_278
Ltmp1225:
## BB#126: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
cvttsd2si %xmm0, %rcx
Ltmp1226:
LBB17_134: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- 0
movl %r14d, %r12d
.loc 1 1342 9 ## /Users/dylan/github/ravi/src/lvm.c:1342:9
Ltmp1227:
movq -128(%rbp), %rax ## 8-byte Reload
movq (%rax), %rax
Ltmp1228:
##DEBUG_VALUE: ukey <- %EAX
movq -88(%rbp), %rsi ## 8-byte Reload
cmpl 64(%rsi), %eax
jae LBB17_137
Ltmp1229:
## BB#135: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- 0
##DEBUG_VALUE: ukey <- %EAX
movq 56(%rsi), %rdx
Ltmp1230:
##DEBUG_VALUE: data <- %RDX
.loc 1 1342 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1342:9
movl %eax, %eax
Ltmp1231:
movq %rcx, (%rdx,%rax,8)
jmp LBB17_136
Ltmp1232:
LBB17_137: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- 0
##DEBUG_VALUE: ukey <- %EAX
.loc 1 1342 9 ## /Users/dylan/github/ravi/src/lvm.c:1342:9
movl %eax, %edx
movq %r10, %rdi
movq %r10, %r14
Ltmp1233:
##DEBUG_VALUE: luaV_execute:L <- %R14
callq _raviH_set_int
movq %r14, %r10
Ltmp1234:
LBB17_136: ## in Loop: Header=BB17_74 Depth=2
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
movq %rbx, %r11
Ltmp1235:
LBB17_82: ## in Loop: Header=BB17_74 Depth=2
movq %r15, %r9
LBB17_83: ## in Loop: Header=BB17_74 Depth=2
movl %r12d, %eax
movq -80(%rbp), %r12 ## 8-byte Reload
jmp LBB17_140
.align 4, 0x90
Ltmp1236: ## Block address taken
LBB17_74: ## Parent Loop BB17_1 Depth=1
## => This Loop Header: Depth=2
## Child Loop BB17_121 Depth 3
Ltmp1237:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1339 36 ## /Users/dylan/github/ravi/src/lvm.c:1339:36
movl %r13d, %eax
shrl $9, %eax
andl $127, %eax
.loc 1 1339 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1339:25
movq -112(%rbp), %rcx ## 8-byte Reload
movq 32(%rcx,%rax,8), %rax
.loc 1 1339 50 ## /Users/dylan/github/ravi/src/lvm.c:1339:50
movq (%rax), %rdx
Ltmp1238:
##DEBUG_VALUE: upval <- %RDX
.loc 1 1340 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1340:22
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %rbx
shlq $4, %rbx
addq %r9, %rbx
testb %al, %al
cmovsq %rcx, %rbx
Ltmp1239:
##DEBUG_VALUE: rb <- %RBX
.loc 1 1341 22 ## /Users/dylan/github/ravi/src/lvm.c:1341:22
shrl $16, %r13d
movl %r13d, %eax
andl $127, %eax
shlq $4, %rax
addq %rdi, %rax
movzbl %r13b, %ecx
movq %rcx, %r13
shlq $4, %r13
addq %r9, %r13
testb %cl, %cl
cmovsq %rax, %r13
Ltmp1240:
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: luaV_tointeger_:obj <- %R13
##DEBUG_VALUE: luaV_tointeger:obj <- %R13
.loc 1 1342 9 ## /Users/dylan/github/ravi/src/lvm.c:1342:9
movl 8(%rdx), %eax
Ltmp1241:
.loc 1 1342 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1342:9
cmpl $69, %eax
jne LBB17_75
Ltmp1242:
## BB#84: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: upval <- %RDX
##DEBUG_VALUE: rb <- %RBX
##DEBUG_VALUE: rc <- %R13
movl %r14d, -88(%rbp) ## 4-byte Spill
movq %r10, %r14
Ltmp1243:
##DEBUG_VALUE: luaV_execute:L <- %R14
movq %r11, %r12
Ltmp1244:
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1342 9 ## /Users/dylan/github/ravi/src/lvm.c:1342:9
cmpl $19, 8(%rbx)
jne LBB17_88
Ltmp1245:
## BB#85: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R14
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: upval <- %RDX
##DEBUG_VALUE: rb <- %RBX
##DEBUG_VALUE: rc <- %R13
.loc 1 1342 9 ## /Users/dylan/github/ravi/src/lvm.c:1342:9
movq (%rbx), %rsi
Ltmp1246:
##DEBUG_VALUE: idx <- %RSI
movq %rbx, -128(%rbp) ## 8-byte Spill
Ltmp1247:
##DEBUG_VALUE: rb <- [%RBP+-128]
movq (%rdx), %rdi
Ltmp1248:
##DEBUG_VALUE: h <- %RDI
movq %rdx, -120(%rbp) ## 8-byte Spill
Ltmp1249:
##DEBUG_VALUE: upval <- [%RBP+-120]
.loc 1 1342 9 ## /Users/dylan/github/ravi/src/lvm.c:1342:9
leaq -1(%rsi), %rbx
movl 12(%rdi), %eax
Ltmp1250:
.loc 1 1342 9 ## /Users/dylan/github/ravi/src/lvm.c:1342:9
cmpq %rax, %rbx
movq %r12, %r11
movq %r14, %r10
Ltmp1251:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: upval <- [%RBP+-120]
##DEBUG_VALUE: rb <- [%RBP+-128]
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: idx <- %RSI
##DEBUG_VALUE: h <- %RDI
movq %r9, %r15
jae LBB17_87
Ltmp1252:
## BB#86: ## in Loop: Header=BB17_74 Depth=2
.loc 1 1342 9 ## /Users/dylan/github/ravi/src/lvm.c:1342:9
shlq $4, %rbx
addq 16(%rdi), %rbx
jmp LBB17_89
Ltmp1253:
.align 4, 0x90
LBB17_88: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R14
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: upval <- %RDX
##DEBUG_VALUE: rb <- %RBX
##DEBUG_VALUE: rc <- %R13
movq %r9, %r15
.loc 1 1342 9 ## /Users/dylan/github/ravi/src/lvm.c:1342:9
movq (%rdx), %rdi
movq %rdx, -120(%rbp) ## 8-byte Spill
Ltmp1254:
##DEBUG_VALUE: upval <- [%RBP+-120]
movq %rbx, %rsi
movq %rbx, -128(%rbp) ## 8-byte Spill
Ltmp1255:
##DEBUG_VALUE: rb <- [%RBP+-128]
callq _luaH_get
movq %rax, %rbx
Ltmp1256:
##DEBUG_VALUE: slot <- %RBX
movq %r12, %r11
movq %r14, %r10
Ltmp1257:
LBB17_89: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
movq -80(%rbp), %r12 ## 8-byte Reload
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: upval <- [%RBP+-120]
##DEBUG_VALUE: rb <- [%RBP+-128]
Ltmp1258:
##DEBUG_VALUE: rc <- %R13
.loc 1 1342 9 ## /Users/dylan/github/ravi/src/lvm.c:1342:9
cmpl $0, 8(%rbx)
movq %r15, %r9
Ltmp1259:
.loc 1 1342 9 ## /Users/dylan/github/ravi/src/lvm.c:1342:9
je LBB17_95
Ltmp1260:
## BB#90: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: upval <- [%RBP+-120]
##DEBUG_VALUE: rc <- %R13
.loc 1 1342 9 ## /Users/dylan/github/ravi/src/lvm.c:1342:9
testb $64, 8(%r13)
Ltmp1261:
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
je LBB17_94
Ltmp1262:
## BB#91: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: upval <- [%RBP+-120]
##DEBUG_VALUE: rc <- %R13
.loc 1 1342 9 ## /Users/dylan/github/ravi/src/lvm.c:1342:9
movq -120(%rbp), %rax ## 8-byte Reload
movq (%rax), %rsi
testb $4, 9(%rsi)
je LBB17_94
Ltmp1263:
## BB#92: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rc <- %R13
movq (%r13), %rax
testb $3, 9(%rax)
je LBB17_94
Ltmp1264:
## BB#93: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rc <- %R13
movq %r10, %rdi
movq %r11, %r14
movq %r9, %r15
movq %r12, -80(%rbp) ## 8-byte Spill
movq %r10, %r12
Ltmp1265:
##DEBUG_VALUE: luaV_execute:L <- %R12
callq _luaC_barrierback_
Ltmp1266:
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r8
movq %r12, %r10
Ltmp1267:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r9
movq %r14, %r11
Ltmp1268:
.align 4, 0x90
LBB17_94: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rc <- %R13
.loc 1 1342 9 ## /Users/dylan/github/ravi/src/lvm.c:1342:9
movq (%r13), %rax
movq 8(%r13), %rcx
movq %rcx, 8(%rbx)
movq %rax, (%rbx)
movl -88(%rbp), %eax ## 4-byte Reload
jmp LBB17_140
Ltmp1269:
.align 4, 0x90
LBB17_95: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: upval <- [%RBP+-120]
##DEBUG_VALUE: rb <- [%RBP+-128]
##DEBUG_VALUE: rc <- %R13
.loc 1 1342 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1342:9
movq %r11, 40(%r12)
.loc 1 1342 9 ## /Users/dylan/github/ravi/src/lvm.c:1342:9
Ltmp1270:
movq %r10, %rdi
movq -120(%rbp), %rsi ## 8-byte Reload
movq -128(%rbp), %rdx ## 8-byte Reload
movq %r13, %rcx
movq %rbx, %r8
movq %r11, %r14
movq %r10, %rbx
Ltmp1271:
##DEBUG_VALUE: luaV_execute:L <- %RBX
callq _luaV_finishset
movq %rbx, %r10
Ltmp1272:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp1273:
LBB17_139: ## in Loop: Header=BB17_74 Depth=2
.loc 1 1342 9 ## /Users/dylan/github/ravi/src/lvm.c:1342:9
movq 32(%r12), %r9
Ltmp1274:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %eax
andl $12, %eax
Ltmp1275:
##DEBUG_VALUE: luaV_execute:mask <- %EAX
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
Ltmp1276:
LBB17_140: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1343 9 ## /Users/dylan/github/ravi/src/lvm.c:1343:9
movq %r11, %rbx
addq $4, %rbx
Ltmp1277:
##DEBUG_VALUE: luaV_execute:pc <- %RBX
movl (%r11), %r13d
Ltmp1278:
##DEBUG_VALUE: i <- %R13D
.loc 1 1343 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1343:9
testl %eax, %eax
movl $0, %r14d
jne LBB17_141
Ltmp1279:
LBB17_142: ## in Loop: Header=BB17_74 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %RBX
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %R13D
.loc 1 1343 9 ## /Users/dylan/github/ravi/src/lvm.c:1343:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp1280:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp1281:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
movq %rbx, %r11
Ltmp1282:
##DEBUG_VALUE: luaV_execute:pc <- %R11
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp1283:
##DEBUG_VALUE: luaV_execute:k <- %RDI
jmpq *(%rcx)
Ltmp1284:
LBB17_147: ## in Loop: Header=BB17_143 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1349 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1349:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp1285:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1349 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1349:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp1286:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp1287:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp1288:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp1289:
.loc 1 1349 9 ## /Users/dylan/github/ravi/src/lvm.c:1349:9
movq 32(%r12), %r9
Ltmp1290:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp1291:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_148
Ltmp1292:
.align 4, 0x90
Ltmp1293: ## Block address taken
LBB17_143: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1346 32 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1346:32
shrl $24, %r13d
.loc 1 1346 21 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1346:21
movq -112(%rbp), %rax ## 8-byte Reload
movq 32(%rax,%r13,8), %rsi
Ltmp1294:
##DEBUG_VALUE: uv <- %RSI
.loc 1 1347 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1347:9
movq (%rsi), %rax
movq (%r15), %rcx
movq 8(%r15), %rdx
movq %rdx, 8(%rax)
movq %rcx, (%rax)
Ltmp1295:
.loc 1 1348 9 ## /Users/dylan/github/ravi/src/lvm.c:1348:9
movq (%rsi), %rax
testb $64, 8(%rax)
je LBB17_146
Ltmp1296:
## BB#144: ## in Loop: Header=BB17_143 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: uv <- %RSI
leaq 16(%rsi), %rcx
cmpq %rcx, %rax
jne LBB17_146
Ltmp1297:
## BB#145: ## in Loop: Header=BB17_143 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: uv <- %RSI
movq %rdi, -96(%rbp) ## 8-byte Spill
Ltmp1298:
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r10, %rdi
movq %r12, -80(%rbp) ## 8-byte Spill
movl %r14d, %r12d
movq %r11, %r14
movq %r9, %rbx
movq %r10, %r15
Ltmp1299:
##DEBUG_VALUE: luaV_execute:L <- %R15
movq %r8, %r13
callq _luaC_upvalbarrier_
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp1300:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq %r13, %r8
movq %r15, %r10
Ltmp1301:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %rbx, %r9
movq %r14, %r11
movl %r12d, %r14d
movq -80(%rbp), %r12 ## 8-byte Reload
Ltmp1302:
.align 4, 0x90
LBB17_146: ## in Loop: Header=BB17_143 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1349 9 ## /Users/dylan/github/ravi/src/lvm.c:1349:9
movl (%r11), %r13d
addq $4, %r11
Ltmp1303:
##DEBUG_VALUE: i <- %R13D
.loc 1 1349 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1349:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_147
Ltmp1304:
LBB17_148: ## in Loop: Header=BB17_143 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1349 9 ## /Users/dylan/github/ravi/src/lvm.c:1349:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp1305:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp1306:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp1307:
LBB17_150: ## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
cmpl $101, %eax
jne LBB17_151
Ltmp1308:
## BB#170: ## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1354 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1354:9
cmpl $19, 8(%rbx)
jne LBB17_1583
Ltmp1309:
## BB#171: ## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1354 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1354:9
movq (%r15), %r15
Ltmp1310:
##DEBUG_VALUE: h <- %R15
.loc 1 79 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:79:7
movl 8(%r13), %eax
Ltmp1311:
.loc 1 1354 9 ## /Users/dylan/github/ravi/src/lvm.c:1354:9
cmpl $19, %eax
je LBB17_179
Ltmp1312:
## BB#172: ## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
cmpl $3, %eax
jne LBB17_182
Ltmp1313:
## BB#173: ## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r12, -80(%rbp) ## 8-byte Spill
movl %r14d, -88(%rbp) ## 4-byte Spill
movq %r11, %r12
.loc 1 1354 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1354:9
Ltmp1314:
movq (%rbx), %rax
Ltmp1315:
##DEBUG_VALUE: ukey <- %EAX
cmpl 64(%r15), %eax
jae LBB17_177
Ltmp1316:
## BB#174: ## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: ukey <- %EAX
movq 56(%r15), %rcx
Ltmp1317:
##DEBUG_VALUE: data <- %RCX
.loc 1 1354 9 ## /Users/dylan/github/ravi/src/lvm.c:1354:9
movq (%r13), %rdx
movl %eax, %eax
Ltmp1318:
movq %rdx, (%rcx,%rax,8)
jmp LBB17_175
Ltmp1319:
LBB17_216: ## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %RBX
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %R13D
.loc 1 1355 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1355:9
movq %rbx, 40(%r12)
.loc 1 1355 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1355:9
Ltmp1320:
movq %r10, %rdi
movq %r10, %r14
Ltmp1321:
##DEBUG_VALUE: luaV_execute:L <- %R14
movq %r8, %r15
callq _luaG_traceexec
movq %r15, %r8
movq %r14, %r10
Ltmp1322:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 1355 9 ## /Users/dylan/github/ravi/src/lvm.c:1355:9
movq 32(%r12), %r9
Ltmp1323:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp1324:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_217
Ltmp1325:
LBB17_151: ## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
cmpl $85, %eax
jne LBB17_213
Ltmp1326:
## BB#152: ## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
.loc 1 1354 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1354:9
cmpl $19, 8(%rbx)
jne LBB17_1583
Ltmp1327:
## BB#153: ## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
.loc 1 1354 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1354:9
movq (%r15), %rsi
Ltmp1328:
##DEBUG_VALUE: h <- %RSI
.loc 1 1354 9 ## /Users/dylan/github/ravi/src/lvm.c:1354:9
movl 8(%r13), %eax
Ltmp1329:
.loc 1 1354 9 ## /Users/dylan/github/ravi/src/lvm.c:1354:9
cmpl $19, %eax
jne LBB17_195
Ltmp1330:
## BB#154: ## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: h <- %RSI
movl %r14d, %r12d
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1354 9 ## /Users/dylan/github/ravi/src/lvm.c:1354:9
Ltmp1331:
movq (%rbx), %rax
Ltmp1332:
##DEBUG_VALUE: ukey <- %EAX
cmpl 64(%rsi), %eax
jae LBB17_194
Ltmp1333:
## BB#155: ## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: h <- %RSI
##DEBUG_VALUE: ukey <- %EAX
movq 56(%rsi), %rcx
Ltmp1334:
##DEBUG_VALUE: data <- %RCX
.loc 1 1354 9 ## /Users/dylan/github/ravi/src/lvm.c:1354:9
movq (%r13), %rdx
movl %eax, %eax
Ltmp1335:
movq %rdx, (%rcx,%rax,8)
jmp LBB17_156
Ltmp1336:
LBB17_161: ## in Loop: Header=BB17_149 Depth=2
movq %r10, %rbx
Ltmp1337:
##DEBUG_VALUE: luaV_execute:L <- %RBX
.loc 1 1354 9 ## /Users/dylan/github/ravi/src/lvm.c:1354:9
callq _luaH_getint
movq %rbx, %r10
Ltmp1338:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %rax, %rbx
Ltmp1339:
##DEBUG_VALUE: slot <- %RBX
movq -128(%rbp), %r11 ## 8-byte Reload
jmp LBB17_163
Ltmp1340:
LBB17_213: ## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1354 9 ## /Users/dylan/github/ravi/src/lvm.c:1354:9
movq %r11, 40(%r12)
xorl %r8d, %r8d
.loc 1 1354 9 ## /Users/dylan/github/ravi/src/lvm.c:1354:9
Ltmp1341:
movq %r10, %rdi
movq %r15, %rsi
movq %rbx, %rdx
movq %r13, %rcx
movq %r11, %rbx
movq %r10, %r14
Ltmp1342:
##DEBUG_VALUE: luaV_execute:L <- %R14
callq _luaV_finishset
movq %r14, %r10
Ltmp1343:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %rbx, %r11
jmp LBB17_214
Ltmp1344:
LBB17_179: ## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: h <- %R15
movl %r14d, -88(%rbp) ## 4-byte Spill
movq %r11, %r12
.loc 1 1354 9 ## /Users/dylan/github/ravi/src/lvm.c:1354:9
Ltmp1345:
movq (%rbx), %rax
Ltmp1346:
##DEBUG_VALUE: ukey <- %EAX
cmpl 64(%r15), %eax
jae LBB17_181
Ltmp1347:
## BB#180: ## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: h <- %R15
##DEBUG_VALUE: ukey <- %EAX
movq 56(%r15), %rcx
Ltmp1348:
##DEBUG_VALUE: data <- %RCX
.loc 1 1354 9 ## /Users/dylan/github/ravi/src/lvm.c:1354:9
cvtsi2sdq (%r13), %xmm0
movl %eax, %eax
Ltmp1349:
movsd %xmm0, (%rcx,%rax,8)
jmp LBB17_175
Ltmp1350:
LBB17_182: ## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r9, -120(%rbp) ## 8-byte Spill
movq %r11, -128(%rbp) ## 8-byte Spill
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
Ltmp1351:
andl $15, %eax
.loc 1 83 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:83:25
cmpl $4, %eax
jne LBB17_258
Ltmp1352:
## BB#183: ## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r10, %r12
Ltmp1353:
##DEBUG_VALUE: luaV_execute:L <- %R12
.loc 1 84 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:84:26
movq (%r13), %rdi
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp1354:
##DEBUG_VALUE: luaV_tonumber_:v <- [%RSI+0]
.loc 1 84 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:13
callq _luaO_str2num
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq (%r13), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp1355:
cmpl $4, %esi
jne LBB17_185
Ltmp1356:
## BB#184: ## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R12
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
shrl $24, %ecx
jmp LBB17_186
Ltmp1357:
LBB17_195: ## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: i <- 0
##DEBUG_VALUE: luaV_tointeger:mode <- 0
movq %rsi, -88(%rbp) ## 8-byte Spill
movq %rbx, -120(%rbp) ## 8-byte Spill
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
jmp LBB17_196
Ltmp1358:
.align 4, 0x90
LBB17_207: ## %._crit_edge.6323
## in Loop: Header=BB17_196 Depth=3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- undef
.loc 1 102 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:102:7
movl -48(%rbp), %eax
leaq -56(%rbp), %r13
Ltmp1359:
##DEBUG_VALUE: luaV_tointeger:v <- [%R13+0]
movq %rbx, %r11
movq %r15, %r9
Ltmp1360:
LBB17_196: ## Parent Loop BB17_1 Depth=1
## Parent Loop BB17_149 Depth=2
## => This Inner Loop Header: Depth=3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- 0
##DEBUG_VALUE: luaV_tointeger:mode <- 0
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- 0
##DEBUG_VALUE: luaV_tointeger:mode <- 0
movq %r9, %r15
movq %r11, %rbx
.loc 1 102 7 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:102:7
cmpl $19, %eax
je LBB17_208
Ltmp1361:
## BB#197: ## in Loop: Header=BB17_196 Depth=3
cmpl $3, %eax
je LBB17_198
## BB#202: ## in Loop: Header=BB17_196 Depth=3
Ltmp1362:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
andl $15, %eax
.loc 1 116 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:116:25
cmpl $4, %eax
jne LBB17_278
Ltmp1363:
## BB#203: ## in Loop: Header=BB17_196 Depth=3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r10, %r12
Ltmp1364:
##DEBUG_VALUE: luaV_execute:L <- %R12
.loc 1 117 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:117:26
movq (%r13), %rdi
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp1365:
##DEBUG_VALUE: luaV_tointeger:v <- undef
##DEBUG_VALUE: luaV_tointeger:v <- [%RSI+0]
.loc 1 117 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:117:13
callq _luaO_str2num
.loc 1 117 46 ## /Users/dylan/github/ravi/src/lvm.c:117:46
movq (%r13), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp1366:
cmpl $4, %esi
jne LBB17_205
Ltmp1367:
## BB#204: ## in Loop: Header=BB17_196 Depth=3
##DEBUG_VALUE: luaV_execute:L <- %R12
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- undef
shrl $24, %ecx
jmp LBB17_206
Ltmp1368:
.align 4, 0x90
LBB17_205: ## in Loop: Header=BB17_196 Depth=3
##DEBUG_VALUE: luaV_execute:L <- %R12
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- undef
movq 16(%rdx), %rcx
Ltmp1369:
LBB17_206: ## in Loop: Header=BB17_196 Depth=3
movq %r12, %r10
Ltmp1370:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- undef
.loc 1 117 57 ## /Users/dylan/github/ravi/src/lvm.c:117:57
incq %rcx
Ltmp1371:
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
cmpq %rcx, %rax
je LBB17_207
jmp LBB17_278
Ltmp1372:
LBB17_177: ## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: ukey <- %EAX
.loc 1 1354 9 ## /Users/dylan/github/ravi/src/lvm.c:1354:9
movl %eax, %edx
movsd (%r13), %xmm0 ## xmm0 = mem[0],zero
jmp LBB17_178
Ltmp1373:
LBB17_181: ## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: h <- %R15
##DEBUG_VALUE: ukey <- %EAX
.loc 1 1354 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1354:9
movl %eax, %edx
movq (%r13), %rax
Ltmp1374:
cvtsi2sdq %rax, %xmm0
Ltmp1375:
LBB17_178: ## in Loop: Header=BB17_149 Depth=2
.loc 1 1354 9 ## /Users/dylan/github/ravi/src/lvm.c:1354:9
movq %r10, %rdi
movq %r15, %rsi
movq %r9, %r14
movq %r10, %rbx
Ltmp1376:
##DEBUG_VALUE: luaV_execute:L <- %RBX
callq _raviH_set_float
movq %rbx, %r10
Ltmp1377:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r9
Ltmp1378:
LBB17_175: ## in Loop: Header=BB17_149 Depth=2
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
movq %r12, %r11
jmp LBB17_176
Ltmp1379:
LBB17_185: ## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R12
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq 16(%rdx), %rcx
Ltmp1380:
LBB17_186: ## in Loop: Header=BB17_149 Depth=2
movq %r12, %r10
Ltmp1381:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 84 57 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:57
incq %rcx
Ltmp1382:
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
cmpq %rcx, %rax
jne LBB17_258
Ltmp1383:
## BB#187: ## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
cmpl $19, -48(%rbp)
movq -56(%rbp), %rax
jne LBB17_189
Ltmp1384:
## BB#188: ## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
cvtsi2sdq %rax, %xmm0
jmp LBB17_190
Ltmp1385:
LBB17_189: ## %select.false7925
## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movd %rax, %xmm0
Ltmp1386:
LBB17_190: ## %select.end7924
## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movl %r14d, %r12d
.loc 1 1354 9 ## /Users/dylan/github/ravi/src/lvm.c:1354:9
Ltmp1387:
movq (%rbx), %rax
Ltmp1388:
##DEBUG_VALUE: ukey <- %EAX
cmpl 64(%r15), %eax
jae LBB17_193
Ltmp1389:
## BB#191: ## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: ukey <- %EAX
movq 56(%r15), %rcx
Ltmp1390:
##DEBUG_VALUE: data <- %RCX
.loc 1 1354 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1354:9
movl %eax, %eax
Ltmp1391:
movsd %xmm0, (%rcx,%rax,8)
jmp LBB17_192
Ltmp1392:
LBB17_193: ## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: ukey <- %EAX
.loc 1 1354 9 ## /Users/dylan/github/ravi/src/lvm.c:1354:9
movl %eax, %edx
movq %r10, %rdi
movq %r15, %rsi
movq %r10, %rbx
Ltmp1393:
##DEBUG_VALUE: luaV_execute:L <- %RBX
callq _raviH_set_float
movq %rbx, %r10
Ltmp1394:
LBB17_192: ## in Loop: Header=BB17_149 Depth=2
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
movq -128(%rbp), %r11 ## 8-byte Reload
movq -120(%rbp), %r9 ## 8-byte Reload
jmp LBB17_157
Ltmp1395:
LBB17_194: ## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: h <- %RSI
##DEBUG_VALUE: ukey <- %EAX
.loc 1 1354 9 ## /Users/dylan/github/ravi/src/lvm.c:1354:9
movl %eax, %edx
movq (%r13), %rcx
movq %r10, %rdi
movq %r11, %r14
movq %r9, %rbx
movq %r10, %r15
Ltmp1396:
##DEBUG_VALUE: luaV_execute:L <- %R15
callq _raviH_set_int
movq %r15, %r10
Ltmp1397:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %rbx, %r9
movq %r14, %r11
Ltmp1398:
LBB17_156: ## in Loop: Header=BB17_149 Depth=2
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
jmp LBB17_157
Ltmp1399:
LBB17_208: ## in Loop: Header=BB17_149 Depth=2
.loc 1 113 10 ## /Users/dylan/github/ravi/src/lvm.c:113:10
movq (%r13), %rcx
jmp LBB17_209
Ltmp1400:
LBB17_198: ## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 103 20 ## /Users/dylan/github/ravi/src/lvm.c:103:20
movsd (%r13), %xmm0 ## xmm0 = mem[0],zero
Ltmp1401:
##DEBUG_VALUE: n <- %XMM0
.loc 1 104 20 ## /Users/dylan/github/ravi/src/lvm.c:104:20
movsd %xmm0, -128(%rbp) ## 8-byte Spill
Ltmp1402:
##DEBUG_VALUE: n <- [%RBP+-128]
movl %r14d, %r12d
movq %r10, %r14
Ltmp1403:
##DEBUG_VALUE: luaV_execute:L <- %R14
callq _floor
movq %r14, %r10
Ltmp1404:
##DEBUG_VALUE: luaV_execute:L <- %R10
movl %r12d, %r14d
Ltmp1405:
##DEBUG_VALUE: f <- %XMM0
.loc 1 105 9 ## /Users/dylan/github/ravi/src/lvm.c:105:9
movsd -128(%rbp), %xmm1 ## 8-byte Reload
## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jne LBB17_278
jp LBB17_278
Ltmp1406:
## BB#199: ## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: f <- %XMM0
.loc 1 110 12 ## /Users/dylan/github/ravi/src/lvm.c:110:12
ucomisd LCPI17_0(%rip), %xmm0
jb LBB17_278
Ltmp1407:
## BB#200: ## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movsd LCPI17_1(%rip), %xmm1 ## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jbe LBB17_278
Ltmp1408:
## BB#201: ## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
cvttsd2si %xmm0, %rcx
Ltmp1409:
LBB17_209: ## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- 0
movl %r14d, %r12d
.loc 1 1354 9 ## /Users/dylan/github/ravi/src/lvm.c:1354:9
Ltmp1410:
movq -120(%rbp), %rax ## 8-byte Reload
movq (%rax), %rax
Ltmp1411:
##DEBUG_VALUE: ukey <- %EAX
movq -88(%rbp), %rsi ## 8-byte Reload
cmpl 64(%rsi), %eax
jae LBB17_212
Ltmp1412:
## BB#210: ## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- 0
##DEBUG_VALUE: ukey <- %EAX
movq 56(%rsi), %rdx
Ltmp1413:
##DEBUG_VALUE: data <- %RDX
.loc 1 1354 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1354:9
movl %eax, %eax
Ltmp1414:
movq %rcx, (%rdx,%rax,8)
jmp LBB17_211
Ltmp1415:
LBB17_212: ## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- 0
##DEBUG_VALUE: ukey <- %EAX
.loc 1 1354 9 ## /Users/dylan/github/ravi/src/lvm.c:1354:9
movl %eax, %edx
movq %r10, %rdi
movq %r10, %r14
Ltmp1416:
##DEBUG_VALUE: luaV_execute:L <- %R14
callq _raviH_set_int
movq %r14, %r10
Ltmp1417:
LBB17_211: ## in Loop: Header=BB17_149 Depth=2
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
movq %rbx, %r11
movq %r15, %r9
Ltmp1418:
LBB17_157: ## in Loop: Header=BB17_149 Depth=2
movl %r12d, %eax
movq -80(%rbp), %r12 ## 8-byte Reload
jmp LBB17_215
.align 4, 0x90
Ltmp1419: ## Block address taken
LBB17_149: ## Parent Loop BB17_1 Depth=1
## => This Loop Header: Depth=2
## Child Loop BB17_196 Depth 3
Ltmp1420:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1352 22 ## /Users/dylan/github/ravi/src/lvm.c:1352:22
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %rbx
shlq $4, %rbx
addq %r9, %rbx
testb %al, %al
cmovsq %rcx, %rbx
Ltmp1421:
##DEBUG_VALUE: rb <- %RBX
.loc 1 1353 22 ## /Users/dylan/github/ravi/src/lvm.c:1353:22
shrl $16, %r13d
movl %r13d, %eax
andl $127, %eax
shlq $4, %rax
addq %rdi, %rax
movzbl %r13b, %ecx
movq %rcx, %r13
shlq $4, %r13
addq %r9, %r13
testb %cl, %cl
cmovsq %rax, %r13
Ltmp1422:
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: luaV_tointeger_:obj <- %R13
##DEBUG_VALUE: luaV_tointeger:obj <- %R13
.loc 1 1354 9 ## /Users/dylan/github/ravi/src/lvm.c:1354:9
movl 8(%r15), %eax
Ltmp1423:
.loc 1 1354 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1354:9
cmpl $69, %eax
jne LBB17_150
Ltmp1424:
## BB#158: ## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: rb <- %RBX
##DEBUG_VALUE: rc <- %R13
movl %r14d, -88(%rbp) ## 4-byte Spill
movq %r10, %r14
Ltmp1425:
##DEBUG_VALUE: luaV_execute:L <- %R14
movq %r11, -128(%rbp) ## 8-byte Spill
Ltmp1426:
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1354 9 ## /Users/dylan/github/ravi/src/lvm.c:1354:9
cmpl $19, 8(%rbx)
jne LBB17_162
Ltmp1427:
## BB#159: ## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R14
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %RBX
##DEBUG_VALUE: rc <- %R13
.loc 1 1354 9 ## /Users/dylan/github/ravi/src/lvm.c:1354:9
movq (%rbx), %rsi
Ltmp1428:
##DEBUG_VALUE: idx <- %RSI
movq %rbx, -120(%rbp) ## 8-byte Spill
Ltmp1429:
##DEBUG_VALUE: rb <- [%RBP+-120]
movq (%r15), %rdi
Ltmp1430:
##DEBUG_VALUE: h <- %RDI
.loc 1 1354 9 ## /Users/dylan/github/ravi/src/lvm.c:1354:9
leaq -1(%rsi), %rbx
movl 12(%rdi), %eax
Ltmp1431:
.loc 1 1354 9 ## /Users/dylan/github/ravi/src/lvm.c:1354:9
cmpq %rax, %rbx
movq %r14, %r10
Ltmp1432:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- [%RBP+-120]
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: idx <- %RSI
##DEBUG_VALUE: h <- %RDI
movq %r9, %r12
jae LBB17_161
Ltmp1433:
## BB#160: ## in Loop: Header=BB17_149 Depth=2
.loc 1 1354 9 ## /Users/dylan/github/ravi/src/lvm.c:1354:9
shlq $4, %rbx
addq 16(%rdi), %rbx
Ltmp1434:
##DEBUG_VALUE: slot <- %RBX
movq -128(%rbp), %r11 ## 8-byte Reload
jmp LBB17_163
Ltmp1435:
.align 4, 0x90
LBB17_162: ## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R14
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %RBX
##DEBUG_VALUE: rc <- %R13
movq %r9, %r12
.loc 1 1354 9 ## /Users/dylan/github/ravi/src/lvm.c:1354:9
movq (%r15), %rdi
movq %rbx, %rsi
movq %rbx, -120(%rbp) ## 8-byte Spill
Ltmp1436:
##DEBUG_VALUE: rb <- [%RBP+-120]
callq _luaH_get
movq %rax, %rbx
Ltmp1437:
##DEBUG_VALUE: slot <- %RBX
movq -128(%rbp), %r11 ## 8-byte Reload
movq %r14, %r10
Ltmp1438:
##DEBUG_VALUE: luaV_execute:L <- %R10
LBB17_163: ## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- [%RBP+-120]
##DEBUG_VALUE: rc <- %R13
.loc 1 1354 9 ## /Users/dylan/github/ravi/src/lvm.c:1354:9
cmpl $0, 8(%rbx)
movq %r12, %r9
Ltmp1439:
.loc 1 1354 9 ## /Users/dylan/github/ravi/src/lvm.c:1354:9
je LBB17_169
Ltmp1440:
## BB#164: ## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rc <- %R13
.loc 1 1354 9 ## /Users/dylan/github/ravi/src/lvm.c:1354:9
testb $64, 8(%r13)
Ltmp1441:
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
je LBB17_168
Ltmp1442:
## BB#165: ## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rc <- %R13
.loc 1 1354 9 ## /Users/dylan/github/ravi/src/lvm.c:1354:9
movq (%r15), %rsi
testb $4, 9(%rsi)
je LBB17_168
Ltmp1443:
## BB#166: ## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rc <- %R13
movq (%r13), %rax
testb $3, 9(%rax)
je LBB17_168
Ltmp1444:
## BB#167: ## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rc <- %R13
movq %r10, %rdi
movq %r11, %r14
movq %r9, %r15
movq %r10, %r12
Ltmp1445:
##DEBUG_VALUE: luaV_execute:L <- %R12
callq _luaC_barrierback_
Ltmp1446:
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r8
movq %r12, %r10
Ltmp1447:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r15, %r9
movq %r14, %r11
Ltmp1448:
.align 4, 0x90
LBB17_168: ## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rc <- %R13
.loc 1 1354 9 ## /Users/dylan/github/ravi/src/lvm.c:1354:9
movq (%r13), %rax
movq 8(%r13), %rcx
movq %rcx, 8(%rbx)
movq %rax, (%rbx)
Ltmp1449:
LBB17_176: ## in Loop: Header=BB17_149 Depth=2
movl -88(%rbp), %eax ## 4-byte Reload
movq -80(%rbp), %r12 ## 8-byte Reload
jmp LBB17_215
.align 4, 0x90
LBB17_169: ## in Loop: Header=BB17_149 Depth=2
Ltmp1450:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- [%RBP+-120]
##DEBUG_VALUE: rc <- %R13
movq -80(%rbp), %r12 ## 8-byte Reload
.loc 1 1354 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1354:9
Ltmp1451:
movq %r11, 40(%r12)
.loc 1 1354 9 ## /Users/dylan/github/ravi/src/lvm.c:1354:9
Ltmp1452:
movq %r10, %rdi
movq %r15, %rsi
movq -120(%rbp), %rdx ## 8-byte Reload
movq %r13, %rcx
movq %rbx, %r8
movq %r11, %r14
movq %r10, %rbx
Ltmp1453:
##DEBUG_VALUE: luaV_execute:L <- %RBX
callq _luaV_finishset
movq %rbx, %r10
Ltmp1454:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp1455:
LBB17_214: ## in Loop: Header=BB17_149 Depth=2
.loc 1 1354 9 ## /Users/dylan/github/ravi/src/lvm.c:1354:9
movq 32(%r12), %r9
Ltmp1456:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %eax
andl $12, %eax
Ltmp1457:
##DEBUG_VALUE: luaV_execute:mask <- %EAX
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
Ltmp1458:
LBB17_215: ## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1355 9 ## /Users/dylan/github/ravi/src/lvm.c:1355:9
movq %r11, %rbx
addq $4, %rbx
Ltmp1459:
##DEBUG_VALUE: luaV_execute:pc <- %RBX
movl (%r11), %r13d
Ltmp1460:
##DEBUG_VALUE: i <- %R13D
.loc 1 1355 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1355:9
testl %eax, %eax
movl $0, %r14d
jne LBB17_216
Ltmp1461:
LBB17_217: ## in Loop: Header=BB17_149 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %RBX
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %R13D
.loc 1 1355 9 ## /Users/dylan/github/ravi/src/lvm.c:1355:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp1462:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp1463:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
movq %rbx, %r11
Ltmp1464:
##DEBUG_VALUE: luaV_execute:pc <- %R11
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp1465:
##DEBUG_VALUE: luaV_execute:k <- %RDI
jmpq *(%rcx)
Ltmp1466:
LBB17_219: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
cmpl $101, %eax
jne LBB17_220
Ltmp1467:
## BB#235: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1360 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1360:9
movq (%r15), %rbx
Ltmp1468:
##DEBUG_VALUE: h <- %RBX
.loc 1 79 7 ## /Users/dylan/github/ravi/src/lvm.c:79:7
movl 8(%r13), %eax
Ltmp1469:
.loc 1 1360 9 ## /Users/dylan/github/ravi/src/lvm.c:1360:9
cmpl $19, %eax
je LBB17_241
Ltmp1470:
## BB#236: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
cmpl $3, %eax
jne LBB17_245
Ltmp1471:
## BB#237: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r9, %r15
.loc 1 1360 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1360:9
Ltmp1472:
movq (%rdx), %rax
Ltmp1473:
##DEBUG_VALUE: ukey <- %EAX
cmpl 64(%rbx), %eax
jae LBB17_240
Ltmp1474:
## BB#238: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: ukey <- %EAX
movq 56(%rbx), %rcx
Ltmp1475:
##DEBUG_VALUE: data <- %RCX
.loc 1 1360 9 ## /Users/dylan/github/ravi/src/lvm.c:1360:9
movq (%r13), %rdx
movl %eax, %eax
Ltmp1476:
movq %rdx, (%rcx,%rax,8)
jmp LBB17_239
Ltmp1477:
LBB17_282: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %RBX
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %R13D
.loc 1 1361 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1361:9
movq %rbx, 40(%r12)
.loc 1 1361 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1361:9
Ltmp1478:
movq %r10, %rdi
movq %r10, %r14
Ltmp1479:
##DEBUG_VALUE: luaV_execute:L <- %R14
movq %r8, %r15
callq _luaG_traceexec
movq %r15, %r8
movq %r14, %r10
Ltmp1480:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 1361 9 ## /Users/dylan/github/ravi/src/lvm.c:1361:9
movq 32(%r12), %r9
Ltmp1481:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp1482:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_283
Ltmp1483:
LBB17_227: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %RDX
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: idx <- %RSI
##DEBUG_VALUE: h <- %R12
.loc 1 1360 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1360:9
movq %r12, %rdi
movq %r11, -128(%rbp) ## 8-byte Spill
movq %r9, %rbx
movq %rdx, %r14
Ltmp1484:
##DEBUG_VALUE: rb <- %R14
callq _luaH_getint
movq %r14, %rdx
Ltmp1485:
##DEBUG_VALUE: rb <- %RDX
movq %rbx, %r9
movq -128(%rbp), %r11 ## 8-byte Reload
movq %rax, %rbx
Ltmp1486:
##DEBUG_VALUE: slot <- %RBX
jmp LBB17_228
Ltmp1487:
LBB17_220: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
movq %rdx, -128(%rbp) ## 8-byte Spill
cmpl $85, %eax
jne LBB17_279
Ltmp1488:
## BB#221: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
.loc 1 1360 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1360:9
movq (%r15), %rsi
Ltmp1489:
##DEBUG_VALUE: h <- %RSI
.loc 1 1360 9 ## /Users/dylan/github/ravi/src/lvm.c:1360:9
movl 8(%r13), %eax
Ltmp1490:
.loc 1 1360 9 ## /Users/dylan/github/ravi/src/lvm.c:1360:9
cmpl $19, %eax
jne LBB17_260
Ltmp1491:
## BB#222: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: h <- %RSI
movq %r11, %r15
.loc 1 1360 9 ## /Users/dylan/github/ravi/src/lvm.c:1360:9
Ltmp1492:
movq -128(%rbp), %rax ## 8-byte Reload
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq (%rax), %rax
Ltmp1493:
##DEBUG_VALUE: ukey <- %EAX
cmpl 64(%rsi), %eax
jae LBB17_259
Ltmp1494:
## BB#223: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: h <- %RSI
##DEBUG_VALUE: ukey <- %EAX
movq 56(%rsi), %rcx
Ltmp1495:
##DEBUG_VALUE: data <- %RCX
.loc 1 1360 9 ## /Users/dylan/github/ravi/src/lvm.c:1360:9
movq (%r13), %rdx
movl %eax, %eax
Ltmp1496:
movq %rdx, (%rcx,%rax,8)
jmp LBB17_224
Ltmp1497:
LBB17_279: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1360 9 ## /Users/dylan/github/ravi/src/lvm.c:1360:9
movq %r11, 40(%r12)
xorl %r8d, %r8d
.loc 1 1360 9 ## /Users/dylan/github/ravi/src/lvm.c:1360:9
Ltmp1498:
movq %r10, %rdi
movq %r15, %rsi
movq -128(%rbp), %rdx ## 8-byte Reload
movq %r13, %rcx
movq %r11, %rbx
movq %r10, %r14
Ltmp1499:
##DEBUG_VALUE: luaV_execute:L <- %R14
callq _luaV_finishset
movq %r14, %r10
jmp LBB17_280
Ltmp1500:
LBB17_241: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: h <- %RBX
movq %r9, %r12
movq %r11, %r15
.loc 1 1360 9 ## /Users/dylan/github/ravi/src/lvm.c:1360:9
Ltmp1501:
movq (%rdx), %rax
Ltmp1502:
##DEBUG_VALUE: ukey <- %EAX
cmpl 64(%rbx), %eax
jae LBB17_244
Ltmp1503:
## BB#242: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: h <- %RBX
##DEBUG_VALUE: ukey <- %EAX
movq 56(%rbx), %rcx
Ltmp1504:
##DEBUG_VALUE: data <- %RCX
.loc 1 1360 9 ## /Users/dylan/github/ravi/src/lvm.c:1360:9
cvtsi2sdq (%r13), %xmm0
movl %eax, %eax
Ltmp1505:
movsd %xmm0, (%rcx,%rax,8)
jmp LBB17_243
Ltmp1506:
LBB17_245: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r11, %r15
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
Ltmp1507:
andl $15, %eax
.loc 1 83 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:83:25
cmpl $4, %eax
jne LBB17_258
Ltmp1508:
## BB#246: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %rdx, %r14
movq %r12, -80(%rbp) ## 8-byte Spill
movq %r10, %r12
Ltmp1509:
##DEBUG_VALUE: luaV_execute:L <- %R12
.loc 1 84 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:84:26
movq (%r13), %rdi
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp1510:
##DEBUG_VALUE: luaV_tonumber_:v <- [%RSI+0]
.loc 1 84 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:13
callq _luaO_str2num
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq (%r13), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp1511:
cmpl $4, %esi
jne LBB17_248
Ltmp1512:
## BB#247: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R12
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
shrl $24, %ecx
jmp LBB17_249
Ltmp1513:
LBB17_260: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: i <- 0
##DEBUG_VALUE: luaV_tointeger:mode <- 0
movq %rsi, -136(%rbp) ## 8-byte Spill
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
jmp LBB17_261
Ltmp1514:
.align 4, 0x90
LBB17_272: ## %._crit_edge.6273
## in Loop: Header=BB17_261 Depth=3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- [%R14+0]
.loc 1 102 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:102:7
movl -48(%rbp), %eax
Ltmp1515:
.loc 1 129 10 ## /Users/dylan/github/ravi/src/lvm.c:129:10
movq %r14, %r13
Ltmp1516:
##DEBUG_VALUE: luaV_tointeger:v <- [%R13+0]
movq %rbx, %r11
movq -120(%rbp), %r9 ## 8-byte Reload
Ltmp1517:
LBB17_261: ## Parent Loop BB17_1 Depth=1
## Parent Loop BB17_218 Depth=2
## => This Inner Loop Header: Depth=3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- 0
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 102 7 ## /Users/dylan/github/ravi/src/lvm.c:102:7
cmpl $19, %eax
je LBB17_273
Ltmp1518:
## BB#262: ## in Loop: Header=BB17_261 Depth=3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r11, %rbx
cmpl $3, %eax
je LBB17_263
Ltmp1519:
## BB#267: ## in Loop: Header=BB17_261 Depth=3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 116 12 ## /Users/dylan/github/ravi/src/lvm.c:116:12
andl $15, %eax
.loc 1 116 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:116:25
cmpl $4, %eax
jne LBB17_278
Ltmp1520:
## BB#268: ## in Loop: Header=BB17_261 Depth=3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r12, %r15
movq %r10, %r12
Ltmp1521:
##DEBUG_VALUE: luaV_execute:L <- %R12
.loc 1 117 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:117:26
movq (%r13), %rdi
addq $24, %rdi
leaq -56(%rbp), %r14
Ltmp1522:
##DEBUG_VALUE: luaV_tointeger:v <- [%R14+0]
.loc 1 117 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:117:13
movq %r14, %rsi
callq _luaO_str2num
.loc 1 117 46 ## /Users/dylan/github/ravi/src/lvm.c:117:46
movq (%r13), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
cmpl $4, %esi
jne LBB17_270
Ltmp1523:
## BB#269: ## in Loop: Header=BB17_261 Depth=3
##DEBUG_VALUE: luaV_execute:L <- %R12
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- [%R14+0]
shrl $24, %ecx
jmp LBB17_271
Ltmp1524:
.align 4, 0x90
LBB17_270: ## in Loop: Header=BB17_261 Depth=3
##DEBUG_VALUE: luaV_execute:L <- %R12
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- [%R14+0]
movq 16(%rdx), %rcx
Ltmp1525:
LBB17_271: ## in Loop: Header=BB17_261 Depth=3
movq %r12, %r10
Ltmp1526:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- [%R14+0]
.loc 1 117 57 ## /Users/dylan/github/ravi/src/lvm.c:117:57
incq %rcx
Ltmp1527:
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
cmpq %rcx, %rax
movq %r15, %r12
je LBB17_272
jmp LBB17_278
Ltmp1528:
LBB17_240: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: ukey <- %EAX
.loc 1 1360 9 ## /Users/dylan/github/ravi/src/lvm.c:1360:9
movl %eax, %edx
movsd (%r13), %xmm0 ## xmm0 = mem[0],zero
movq %r10, %rdi
movq %rbx, %rsi
movq %r11, %r14
movq %r10, %rbx
Ltmp1529:
##DEBUG_VALUE: luaV_execute:L <- %RBX
callq _raviH_set_float
movq %rbx, %r10
Ltmp1530:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp1531:
LBB17_239: ## in Loop: Header=BB17_218 Depth=2
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
movq %r15, %r9
movl -88(%rbp), %eax ## 4-byte Reload
jmp LBB17_281
Ltmp1532:
LBB17_244: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: h <- %RBX
##DEBUG_VALUE: ukey <- %EAX
.loc 1 1360 9 ## /Users/dylan/github/ravi/src/lvm.c:1360:9
movl %eax, %edx
movq (%r13), %rax
Ltmp1533:
cvtsi2sdq %rax, %xmm0
movq %r10, %rdi
movq %rbx, %rsi
movq %r10, %rbx
Ltmp1534:
##DEBUG_VALUE: luaV_execute:L <- %RBX
callq _raviH_set_float
movq %rbx, %r10
Ltmp1535:
LBB17_243: ## in Loop: Header=BB17_218 Depth=2
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
movq %r15, %r11
movq %r12, %r9
movl -88(%rbp), %eax ## 4-byte Reload
movq -80(%rbp), %r12 ## 8-byte Reload
jmp LBB17_281
Ltmp1536:
LBB17_248: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R12
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq 16(%rdx), %rcx
Ltmp1537:
LBB17_249: ## in Loop: Header=BB17_218 Depth=2
movq %r12, %r10
Ltmp1538:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 84 57 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:57
incq %rcx
Ltmp1539:
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
cmpq %rcx, %rax
movq -80(%rbp), %r12 ## 8-byte Reload
jne LBB17_258
Ltmp1540:
## BB#250: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
cmpl $19, -48(%rbp)
movq -56(%rbp), %rax
jne LBB17_252
Ltmp1541:
## BB#251: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
cvtsi2sdq %rax, %xmm0
jmp LBB17_253
Ltmp1542:
LBB17_252: ## %select.false7960
## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movd %rax, %xmm0
Ltmp1543:
LBB17_253: ## %select.end7959
## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1360 9 ## /Users/dylan/github/ravi/src/lvm.c:1360:9
movq (%r14), %rax
Ltmp1544:
##DEBUG_VALUE: ukey <- %EAX
cmpl 64(%rbx), %eax
jae LBB17_257
Ltmp1545:
## BB#254: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: ukey <- %EAX
movq 56(%rbx), %rcx
Ltmp1546:
##DEBUG_VALUE: data <- %RCX
.loc 1 1360 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1360:9
movl %eax, %eax
Ltmp1547:
movsd %xmm0, (%rcx,%rax,8)
jmp LBB17_255
Ltmp1548:
LBB17_257: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: ukey <- %EAX
.loc 1 1360 9 ## /Users/dylan/github/ravi/src/lvm.c:1360:9
movl %eax, %edx
movq %r10, %rdi
movq %rbx, %rsi
movq %r10, %rbx
Ltmp1549:
##DEBUG_VALUE: luaV_execute:L <- %RBX
callq _raviH_set_float
movq %rbx, %r10
Ltmp1550:
LBB17_255: ## in Loop: Header=BB17_218 Depth=2
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
movq %r15, %r11
jmp LBB17_256
Ltmp1551:
LBB17_259: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: h <- %RSI
##DEBUG_VALUE: ukey <- %EAX
.loc 1 1360 9 ## /Users/dylan/github/ravi/src/lvm.c:1360:9
movl %eax, %edx
movq (%r13), %rcx
movq %r10, %rdi
movq %r9, %r14
movq %r10, %rbx
Ltmp1552:
##DEBUG_VALUE: luaV_execute:L <- %RBX
callq _raviH_set_int
movq %rbx, %r10
Ltmp1553:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r9
Ltmp1554:
LBB17_224: ## in Loop: Header=BB17_218 Depth=2
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
movq %r15, %r11
movl -88(%rbp), %eax ## 4-byte Reload
jmp LBB17_281
Ltmp1555:
LBB17_273: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- 0
##DEBUG_VALUE: luaV_tointeger:mode <- 0
movq %r9, -120(%rbp) ## 8-byte Spill
movq %r11, %rbx
.loc 1 113 10 ## /Users/dylan/github/ravi/src/lvm.c:113:10
Ltmp1556:
movq (%r13), %rcx
jmp LBB17_274
Ltmp1557:
LBB17_263: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 103 20 ## /Users/dylan/github/ravi/src/lvm.c:103:20
movsd (%r13), %xmm0 ## xmm0 = mem[0],zero
Ltmp1558:
##DEBUG_VALUE: n <- %XMM0
.loc 1 104 20 ## /Users/dylan/github/ravi/src/lvm.c:104:20
movsd %xmm0, -144(%rbp) ## 8-byte Spill
Ltmp1559:
##DEBUG_VALUE: n <- [%RBP+-144]
movq %r12, %r15
movq %r10, %r12
Ltmp1560:
##DEBUG_VALUE: luaV_execute:L <- %R12
callq _floor
movq %r12, %r10
Ltmp1561:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r15, %r12
Ltmp1562:
##DEBUG_VALUE: f <- %XMM0
.loc 1 105 9 ## /Users/dylan/github/ravi/src/lvm.c:105:9
movsd -144(%rbp), %xmm1 ## 8-byte Reload
## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jne LBB17_278
jp LBB17_278
Ltmp1563:
## BB#264: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: f <- %XMM0
.loc 1 110 12 ## /Users/dylan/github/ravi/src/lvm.c:110:12
ucomisd LCPI17_0(%rip), %xmm0
jb LBB17_278
Ltmp1564:
## BB#265: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movsd LCPI17_1(%rip), %xmm1 ## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jbe LBB17_278
Ltmp1565:
## BB#266: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
cvttsd2si %xmm0, %rcx
Ltmp1566:
LBB17_274: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- 0
.loc 1 1360 9 ## /Users/dylan/github/ravi/src/lvm.c:1360:9
movq -128(%rbp), %rax ## 8-byte Reload
movq (%rax), %rax
Ltmp1567:
##DEBUG_VALUE: ukey <- %EAX
movq -136(%rbp), %rsi ## 8-byte Reload
cmpl 64(%rsi), %eax
jae LBB17_277
Ltmp1568:
## BB#275: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- 0
##DEBUG_VALUE: ukey <- %EAX
movq 56(%rsi), %rdx
Ltmp1569:
##DEBUG_VALUE: data <- %RDX
.loc 1 1360 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1360:9
movl %eax, %eax
Ltmp1570:
movq %rcx, (%rdx,%rax,8)
jmp LBB17_276
Ltmp1571:
LBB17_277: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- 0
##DEBUG_VALUE: ukey <- %EAX
.loc 1 1360 9 ## /Users/dylan/github/ravi/src/lvm.c:1360:9
movl %eax, %edx
movq %r10, %rdi
movq %r10, %r14
Ltmp1572:
##DEBUG_VALUE: luaV_execute:L <- %R14
callq _raviH_set_int
movq %r14, %r10
Ltmp1573:
LBB17_276: ## in Loop: Header=BB17_218 Depth=2
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
movq %rbx, %r11
Ltmp1574:
LBB17_256: ## in Loop: Header=BB17_218 Depth=2
movq -120(%rbp), %r9 ## 8-byte Reload
movl -88(%rbp), %eax ## 4-byte Reload
jmp LBB17_281
.align 4, 0x90
Ltmp1575: ## Block address taken
LBB17_218: ## Parent Loop BB17_1 Depth=1
## => This Loop Header: Depth=2
## Child Loop BB17_261 Depth 3
Ltmp1576:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq %r9, -120(%rbp) ## 8-byte Spill
movl %r14d, -88(%rbp) ## 4-byte Spill
.loc 1 1358 22 ## /Users/dylan/github/ravi/src/lvm.c:1358:22
Ltmp1577:
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %rdx
shlq $4, %rdx
addq %r9, %rdx
testb %al, %al
cmovsq %rcx, %rdx
Ltmp1578:
##DEBUG_VALUE: rb <- %RDX
.loc 1 1359 22 ## /Users/dylan/github/ravi/src/lvm.c:1359:22
shrl $16, %r13d
movl %r13d, %eax
andl $127, %eax
shlq $4, %rax
addq %rdi, %rax
movzbl %r13b, %ecx
movq %rcx, %r13
shlq $4, %r13
addq %r9, %r13
testb %cl, %cl
cmovsq %rax, %r13
Ltmp1579:
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: luaV_tointeger_:obj <- %R13
##DEBUG_VALUE: luaV_tointeger:obj <- %R13
.loc 1 1360 9 ## /Users/dylan/github/ravi/src/lvm.c:1360:9
movl 8(%r15), %eax
Ltmp1580:
.loc 1 1360 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1360:9
cmpl $69, %eax
jne LBB17_219
Ltmp1581:
## BB#225: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %RDX
##DEBUG_VALUE: rc <- %R13
.loc 1 1360 9 ## /Users/dylan/github/ravi/src/lvm.c:1360:9
movq (%rdx), %rsi
Ltmp1582:
##DEBUG_VALUE: idx <- %RSI
movq (%r15), %r12
Ltmp1583:
##DEBUG_VALUE: h <- %R12
.loc 1 1360 9 ## /Users/dylan/github/ravi/src/lvm.c:1360:9
leaq -1(%rsi), %rbx
movl 12(%r12), %eax
Ltmp1584:
.loc 1 1360 9 ## /Users/dylan/github/ravi/src/lvm.c:1360:9
cmpq %rax, %rbx
jae LBB17_227
Ltmp1585:
## BB#226: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %RDX
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: h <- %R12
.loc 1 1360 9 ## /Users/dylan/github/ravi/src/lvm.c:1360:9
shlq $4, %rbx
addq 16(%r12), %rbx
Ltmp1586:
##DEBUG_VALUE: slot <- %RBX
LBB17_228: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %RDX
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: h <- %R12
.loc 1 1360 9 ## /Users/dylan/github/ravi/src/lvm.c:1360:9
cmpl $0, 8(%rbx)
Ltmp1587:
.loc 1 1360 9 ## /Users/dylan/github/ravi/src/lvm.c:1360:9
je LBB17_234
Ltmp1588:
## BB#229: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: h <- %R12
.loc 1 1360 9 ## /Users/dylan/github/ravi/src/lvm.c:1360:9
testb $64, 8(%r13)
Ltmp1589:
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
je LBB17_233
Ltmp1590:
## BB#230: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: h <- %R12
.loc 1 1360 9 ## /Users/dylan/github/ravi/src/lvm.c:1360:9
testb $4, 9(%r12)
je LBB17_233
Ltmp1591:
## BB#231: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: h <- %R12
movq (%r13), %rax
testb $3, 9(%rax)
je LBB17_233
Ltmp1592:
## BB#232: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: h <- %R12
movq -104(%rbp), %rdi ## 8-byte Reload
movq %r12, %rsi
movq %r11, %r14
movq %r9, %r15
movq %r8, %r12
Ltmp1593:
callq _luaC_barrierback_
movq %r12, %r8
movq %r15, %r9
movq %r14, %r11
Ltmp1594:
.align 4, 0x90
LBB17_233: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rc <- %R13
movq (%r13), %rax
movq 8(%r13), %rcx
movq %rcx, 8(%rbx)
movq %rax, (%rbx)
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp1595:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq -80(%rbp), %r12 ## 8-byte Reload
movl -88(%rbp), %eax ## 4-byte Reload
jmp LBB17_281
Ltmp1596:
.align 4, 0x90
LBB17_234: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %RDX
##DEBUG_VALUE: rc <- %R13
movq -80(%rbp), %r14 ## 8-byte Reload
.loc 1 1360 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1360:9
Ltmp1597:
movq %r11, 40(%r14)
movq -104(%rbp), %r12 ## 8-byte Reload
Ltmp1598:
##DEBUG_VALUE: luaV_execute:L <- %R12
.loc 1 1360 9 ## /Users/dylan/github/ravi/src/lvm.c:1360:9
movq %r12, %rdi
movq %r15, %rsi
movq %r13, %rcx
movq %rbx, %r8
movq %r11, %rbx
callq _luaV_finishset
movq %r12, %r10
Ltmp1599:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r12
Ltmp1600:
LBB17_280: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %rbx, %r11
.loc 1 1360 9 ## /Users/dylan/github/ravi/src/lvm.c:1360:9
Ltmp1601:
movq 32(%r12), %r9
Ltmp1602:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %eax
andl $12, %eax
Ltmp1603:
##DEBUG_VALUE: luaV_execute:mask <- %EAX
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
Ltmp1604:
LBB17_281: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1361 9 ## /Users/dylan/github/ravi/src/lvm.c:1361:9
movq %r11, %rbx
addq $4, %rbx
Ltmp1605:
##DEBUG_VALUE: luaV_execute:pc <- %RBX
movl (%r11), %r13d
Ltmp1606:
##DEBUG_VALUE: i <- %R13D
.loc 1 1361 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1361:9
testl %eax, %eax
movl $0, %r14d
jne LBB17_282
Ltmp1607:
LBB17_283: ## in Loop: Header=BB17_218 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %RBX
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %R13D
.loc 1 1361 9 ## /Users/dylan/github/ravi/src/lvm.c:1361:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp1608:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp1609:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
movq %rbx, %r11
Ltmp1610:
##DEBUG_VALUE: luaV_execute:pc <- %R11
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp1611:
##DEBUG_VALUE: luaV_execute:k <- %RDI
jmpq *(%rcx)
Ltmp1612:
LBB17_297: ## in Loop: Header=BB17_284 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %RDX
##DEBUG_VALUE: rc <- %R14
.loc 1 1367 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1367:9
andl $15, %ecx
Ltmp1613:
.loc 1 1367 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1367:9
cmpl $5, %ecx
je LBB17_1584
Ltmp1614:
## BB#298: ## in Loop: Header=BB17_284 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %RDX
##DEBUG_VALUE: rc <- %R14
.loc 1 1367 9 ## /Users/dylan/github/ravi/src/lvm.c:1367:9
movq %r11, 40(%r12)
xorl %r8d, %r8d
.loc 1 1367 9 ## /Users/dylan/github/ravi/src/lvm.c:1367:9
Ltmp1615:
movq %r10, %rdi
movq %r15, %rsi
movq %r14, %rcx
movq %r11, %rbx
movq %r10, %r14
Ltmp1616:
##DEBUG_VALUE: luaV_execute:L <- %R14
callq _luaV_finishset
movq %r14, %r10
Ltmp1617:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %rbx, %r11
jmp LBB17_299
Ltmp1618:
LBB17_301: ## in Loop: Header=BB17_284 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %RBX
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %R13D
.loc 1 1368 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1368:9
movq %rbx, 40(%r12)
.loc 1 1368 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1368:9
Ltmp1619:
movq %r10, %rdi
movq %r10, %r14
Ltmp1620:
##DEBUG_VALUE: luaV_execute:L <- %R14
movq %r8, %r15
callq _luaG_traceexec
movq %r15, %r8
movq %r14, %r10
Ltmp1621:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 1368 9 ## /Users/dylan/github/ravi/src/lvm.c:1368:9
movq 32(%r12), %r9
Ltmp1622:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %edx
andl $12, %edx
Ltmp1623:
##DEBUG_VALUE: luaV_execute:mask <- %EDX
jmp LBB17_302
Ltmp1624:
.align 4, 0x90
Ltmp1625: ## Block address taken
LBB17_284: ## Parent Loop BB17_1 Depth=1
## => This Loop Header: Depth=2
## Child Loop BB17_286 Depth 3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movl %r14d, -88(%rbp) ## 4-byte Spill
.loc 1 1365 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1365:22
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %rdx
shlq $4, %rdx
addq %r9, %rdx
testb %al, %al
cmovsq %rcx, %rdx
Ltmp1626:
##DEBUG_VALUE: rb <- %RDX
.loc 1 1366 22 ## /Users/dylan/github/ravi/src/lvm.c:1366:22
shrl $16, %r13d
movl %r13d, %eax
andl $127, %eax
shlq $4, %rax
addq %rdi, %rax
movzbl %r13b, %ecx
movq %rcx, %r14
shlq $4, %r14
addq %r9, %r14
testb %cl, %cl
cmovsq %rax, %r14
Ltmp1627:
##DEBUG_VALUE: rc <- %R14
.loc 1 1367 9 ## /Users/dylan/github/ravi/src/lvm.c:1367:9
movl 8(%r15), %ecx
Ltmp1628:
.loc 1 1367 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1367:9
cmpl $69, %ecx
movabsq $4294967296, %rax ## imm = 0x100000000
jne LBB17_297
Ltmp1629:
## BB#285: ## in Loop: Header=BB17_284 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %RDX
##DEBUG_VALUE: rc <- %R14
.loc 1 1367 9 ## /Users/dylan/github/ravi/src/lvm.c:1367:9
movq (%r15), %rsi
Ltmp1630:
.loc 1 1367 9 ## /Users/dylan/github/ravi/src/lvm.c:1367:9
movq (%rdx), %r8
.file 13 "/Users/dylan/github/ravi/include" "ltable.h"
.loc 13 85 13 is_stmt 1 ## /Users/dylan/github/ravi/include/ltable.h:85:13
Ltmp1631:
movl 12(%r8), %ebx
andl 80(%rsi), %ebx
shlq $5, %rbx
addq 24(%rsi), %rbx
Ltmp1632:
##DEBUG_VALUE: luaH_getshortstr:n <- %RBX
.align 4, 0x90
LBB17_286: ## Parent Loop BB17_1 Depth=1
## Parent Loop BB17_284 Depth=2
## => This Inner Loop Header: Depth=3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %RDX
##DEBUG_VALUE: rc <- %R14
.loc 13 89 9 ## /Users/dylan/github/ravi/include/ltable.h:89:9
movq 24(%rbx), %rcx
.loc 13 89 26 is_stmt 0 ## /Users/dylan/github/ravi/include/ltable.h:89:26
cmpl $68, %ecx
jne LBB17_288
Ltmp1633:
## BB#287: ## in Loop: Header=BB17_286 Depth=3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %RDX
##DEBUG_VALUE: rc <- %R14
.loc 13 89 9 ## /Users/dylan/github/ravi/include/ltable.h:89:9
cmpq %r8, 16(%rbx)
je LBB17_290
Ltmp1634:
LBB17_288: ## in Loop: Header=BB17_286 Depth=3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %RDX
##DEBUG_VALUE: rc <- %R14
.loc 13 95 9 is_stmt 1 ## /Users/dylan/github/ravi/include/ltable.h:95:9
movq %rcx, %rdi
sarq $32, %rdi
shlq $5, %rdi
addq %rdi, %rbx
Ltmp1635:
##DEBUG_VALUE: luaH_getshortstr:n <- %RBX
.loc 1 1367 9 ## /Users/dylan/github/ravi/src/lvm.c:1367:9
cmpq %rax, %rcx
jae LBB17_286
Ltmp1636:
## BB#289: ## in Loop: Header=BB17_284 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq _luaO_nilobject_@GOTPCREL(%rip), %rbx
Ltmp1637:
LBB17_290: ## %luaH_getshortstr.exit
## in Loop: Header=BB17_284 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %RDX
##DEBUG_VALUE: rc <- %R14
##DEBUG_VALUE: slot <- %RBX
.loc 1 1367 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1367:9
cmpl $0, 8(%rbx)
Ltmp1638:
.loc 1 1367 9 ## /Users/dylan/github/ravi/src/lvm.c:1367:9
je LBB17_296
Ltmp1639:
## BB#291: ## in Loop: Header=BB17_284 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rc <- %R14
##DEBUG_VALUE: slot <- %RBX
.loc 1 1367 9 ## /Users/dylan/github/ravi/src/lvm.c:1367:9
testb $64, 8(%r14)
je LBB17_295
Ltmp1640:
## BB#292: ## in Loop: Header=BB17_284 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rc <- %R14
##DEBUG_VALUE: slot <- %RBX
testb $4, 9(%rsi)
je LBB17_295
Ltmp1641:
## BB#293: ## in Loop: Header=BB17_284 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rc <- %R14
##DEBUG_VALUE: slot <- %RBX
movq (%r14), %rax
testb $3, 9(%rax)
je LBB17_295
Ltmp1642:
## BB#294: ## in Loop: Header=BB17_284 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rc <- %R14
##DEBUG_VALUE: slot <- %RBX
movq %r10, %rdi
movq %r11, %r15
movq %r9, -120(%rbp) ## 8-byte Spill
movq %r10, %r13
Ltmp1643:
##DEBUG_VALUE: luaV_execute:L <- %R13
callq _luaC_barrierback_
movq %r13, %r10
Ltmp1644:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq -120(%rbp), %r9 ## 8-byte Reload
movq %r15, %r11
Ltmp1645:
.align 4, 0x90
LBB17_295: ## in Loop: Header=BB17_284 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rc <- %R14
##DEBUG_VALUE: slot <- %RBX
movq (%r14), %rax
movq 8(%r14), %rcx
movq %rcx, 8(%rbx)
movq %rax, (%rbx)
movl -88(%rbp), %eax ## 4-byte Reload
jmp LBB17_300
Ltmp1646:
.align 4, 0x90
LBB17_296: ## in Loop: Header=BB17_284 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %RDX
##DEBUG_VALUE: rc <- %R14
##DEBUG_VALUE: slot <- %RBX
.loc 1 1367 9 ## /Users/dylan/github/ravi/src/lvm.c:1367:9
movq %r11, 40(%r12)
.loc 1 1367 9 ## /Users/dylan/github/ravi/src/lvm.c:1367:9
Ltmp1647:
movq %r10, %rdi
movq %r15, %rsi
movq %r14, %rcx
movq %rbx, %r8
movq %r11, %r14
Ltmp1648:
movq %r10, %rbx
Ltmp1649:
##DEBUG_VALUE: luaV_execute:L <- %RBX
callq _luaV_finishset
movq %rbx, %r10
Ltmp1650:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp1651:
LBB17_299: ## in Loop: Header=BB17_284 Depth=2
.loc 1 1367 9 ## /Users/dylan/github/ravi/src/lvm.c:1367:9
movq 32(%r12), %r9
Ltmp1652:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %eax
andl $12, %eax
Ltmp1653:
##DEBUG_VALUE: luaV_execute:mask <- %EAX
LBB17_300: ## in Loop: Header=BB17_284 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1368 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1368:9
movq %r11, %rbx
addq $4, %rbx
Ltmp1654:
##DEBUG_VALUE: luaV_execute:pc <- %RBX
movl (%r11), %r13d
Ltmp1655:
##DEBUG_VALUE: i <- %R13D
.loc 1 1368 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1368:9
testl %eax, %eax
movl $0, %edx
Ltmp1656:
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
jne LBB17_301
Ltmp1657:
LBB17_302: ## in Loop: Header=BB17_284 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %RBX
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %R13D
.loc 1 1368 9 ## /Users/dylan/github/ravi/src/lvm.c:1368:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp1658:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp1659:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
movq %rbx, %r11
Ltmp1660:
##DEBUG_VALUE: luaV_execute:pc <- %R11
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp1661:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movl %edx, %r14d
jmpq *(%rcx)
Ltmp1662:
LBB17_308: ## in Loop: Header=BB17_303 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: i <- %R13D
movq %rdx, %r14
.loc 1 1380 9 ## /Users/dylan/github/ravi/src/lvm.c:1380:9
Ltmp1663:
movq %r11, 40(%r14)
.loc 1 1380 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1380:9
Ltmp1664:
movq %r10, %rdi
movq %r11, -128(%rbp) ## 8-byte Spill
movq %r10, %rbx
Ltmp1665:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r15, %r8
movq %rbx, %r10
Ltmp1666:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq -128(%rbp), %r11 ## 8-byte Reload
Ltmp1667:
.loc 1 1380 9 ## /Users/dylan/github/ravi/src/lvm.c:1380:9
movq 32(%r14), %r9
Ltmp1668:
##DEBUG_VALUE: luaV_execute:base <- %R9
movq %r14, %rdx
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp1669:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_309
Ltmp1670:
.align 4, 0x90
Ltmp1671: ## Block address taken
LBB17_303: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
movl %r14d, -88(%rbp) ## 4-byte Spill
movq %r9, -120(%rbp) ## 8-byte Spill
.loc 1 1371 17 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1371:17
movq %r11, -128(%rbp) ## 8-byte Spill
Ltmp1672:
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movl %r13d, %ebx
shrl $24, %ebx
Ltmp1673:
##DEBUG_VALUE: b <- %EBX
.loc 1 1372 17 ## /Users/dylan/github/ravi/src/lvm.c:1372:17
shrl $16, %r13d
movzbl %r13b, %r14d
Ltmp1674:
##DEBUG_VALUE: c <- %R14D
.loc 1 1374 9 ## /Users/dylan/github/ravi/src/lvm.c:1374:9
movq %r11, 40(%r12)
.loc 1 1375 13 ## /Users/dylan/github/ravi/src/lvm.c:1375:13
movq %r10, %rdi
movq %r10, %r12
Ltmp1675:
##DEBUG_VALUE: luaV_execute:L <- %R12
callq _luaH_new
movq %r12, %r13
Ltmp1676:
##DEBUG_VALUE: luaV_execute:L <- %R13
movq %rax, %r12
Ltmp1677:
##DEBUG_VALUE: x_ <- %R12
##DEBUG_VALUE: t <- %R12
.loc 1 1376 9 ## /Users/dylan/github/ravi/src/lvm.c:1376:9
movq %r12, (%r15)
movl $69, 8(%r15)
Ltmp1678:
.loc 1 1377 20 ## /Users/dylan/github/ravi/src/lvm.c:1377:20
movl %r14d, %eax
orl %ebx, %eax
je LBB17_305
Ltmp1679:
## BB#304: ## in Loop: Header=BB17_303 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R13
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: b <- %EBX
##DEBUG_VALUE: c <- %R14D
##DEBUG_VALUE: t <- %R12
.loc 1 1378 29 ## /Users/dylan/github/ravi/src/lvm.c:1378:29
movl %ebx, %edi
callq _luaO_fb2int
movl %eax, %ebx
Ltmp1680:
.loc 1 1378 45 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1378:45
movl %r14d, %edi
callq _luaO_fb2int
.loc 1 1378 11 ## /Users/dylan/github/ravi/src/lvm.c:1378:11
movq %r13, %rdi
movq %r12, %rsi
movl %ebx, %edx
movl %eax, %ecx
callq _luaH_resize
Ltmp1681:
LBB17_305: ## in Loop: Header=BB17_303 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R13
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1379 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1379:9
movq 24(%r13), %rax
Ltmp1682:
.loc 1 1379 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1379:9
cmpq $0, 24(%rax)
movq %r13, %r10
Ltmp1683:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
movq -80(%rbp), %r13 ## 8-byte Reload
movq -96(%rbp), %r12 ## 8-byte Reload
Ltmp1684:
##DEBUG_VALUE: luaV_execute:k <- %R12
movq -128(%rbp), %rbx ## 8-byte Reload
movq -120(%rbp), %r9 ## 8-byte Reload
movl -88(%rbp), %eax ## 4-byte Reload
jle LBB17_307
Ltmp1685:
## BB#306: ## in Loop: Header=BB17_303 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1379 9 ## /Users/dylan/github/ravi/src/lvm.c:1379:9
addq $16, %r15
movq %r15, 16(%r10)
movq %r10, %rdi
movq %r10, %r14
Ltmp1686:
##DEBUG_VALUE: luaV_execute:L <- %R14
movq %r8, %r15
callq _luaC_step
movq %r15, %r8
movq %r14, %r10
Ltmp1687:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 1379 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1379:9
movq %rbx, 40(%r13)
.loc 1 1379 9 ## /Users/dylan/github/ravi/src/lvm.c:1379:9
Ltmp1688:
movq 8(%r13), %rax
movq %rax, 16(%r10)
Ltmp1689:
.loc 1 1379 9 ## /Users/dylan/github/ravi/src/lvm.c:1379:9
movq 32(%r13), %r9
Ltmp1690:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %eax
andl $12, %eax
Ltmp1691:
##DEBUG_VALUE: luaV_execute:mask <- %EAX
LBB17_307: ## in Loop: Header=BB17_303 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %RBX
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
movq %r13, %rdx
.loc 1 1380 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1380:9
Ltmp1692:
movl (%rbx), %r13d
addq $4, %rbx
Ltmp1693:
##DEBUG_VALUE: i <- %R13D
.loc 1 1380 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1380:9
testl %eax, %eax
movl $0, %r14d
movq %rbx, %r11
jne LBB17_308
Ltmp1694:
LBB17_309: ## in Loop: Header=BB17_303 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: i <- %R13D
.loc 1 1380 9 ## /Users/dylan/github/ravi/src/lvm.c:1380:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp1695:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp1696:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
movq %r12, %rdi
Ltmp1697:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq %rdx, %r12
jmpq *(%rcx)
Ltmp1698:
LBB17_319: ## in Loop: Header=BB17_310 Depth=2
.loc 1 1387 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1387:9
andl $15, %eax
Ltmp1699:
.loc 1 1387 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1387:9
cmpl $5, %eax
je LBB17_1585
## BB#320: ## in Loop: Header=BB17_310 Depth=2
Ltmp1700:
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %RSI
##DEBUG_VALUE: rc <- %RDX
movq %r10, %rbx
.loc 1 1387 9 ## /Users/dylan/github/ravi/src/lvm.c:1387:9
Ltmp1701:
movq %r11, 40(%rbx)
xorl %r8d, %r8d
movq -104(%rbp), %rdi ## 8-byte Reload
Ltmp1702:
##DEBUG_VALUE: luaV_execute:L <- %RDI
.loc 1 1387 9 ## /Users/dylan/github/ravi/src/lvm.c:1387:9
movq %r15, %rcx
movq %r11, %r15
movq %rdi, %r14
Ltmp1703:
##DEBUG_VALUE: luaV_execute:L <- %R14
callq _luaV_finishget
movq %r15, %r11
Ltmp1704:
.loc 1 1387 9 ## /Users/dylan/github/ravi/src/lvm.c:1387:9
movq 32(%rbx), %r9
Ltmp1705:
##DEBUG_VALUE: luaV_execute:base <- %R9
movq %rbx, %r10
movzbl 200(%r14), %r14d
Ltmp1706:
jmp LBB17_321
Ltmp1707:
LBB17_323: ## in Loop: Header=BB17_310 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:pc <- %RBX
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %R13D
movq %r10, %r12
.loc 1 1388 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1388:9
Ltmp1708:
movq %rbx, 40(%r12)
movq -104(%rbp), %rdi ## 8-byte Reload
Ltmp1709:
##DEBUG_VALUE: luaV_execute:L <- %RDI
movq %rdi, %r14
Ltmp1710:
##DEBUG_VALUE: luaV_execute:L <- %R14
movq %r8, %r15
.loc 1 1388 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1388:9
Ltmp1711:
callq _luaG_traceexec
movq %r15, %r8
Ltmp1712:
.loc 1 1388 9 ## /Users/dylan/github/ravi/src/lvm.c:1388:9
movq 32(%r12), %r9
Ltmp1713:
##DEBUG_VALUE: luaV_execute:base <- %R9
movq %r12, %r10
movzbl 200(%r14), %r14d
Ltmp1714:
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
andl $12, %r14d
Ltmp1715:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_324
Ltmp1716:
LBB17_318: ## in Loop: Header=BB17_310 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %RSI
##DEBUG_VALUE: rc <- %RDX
##DEBUG_VALUE: aux <- %R8
movq %r10, %rbx
.loc 1 1387 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1387:9
Ltmp1717:
movq %r11, 40(%rbx)
movq -104(%rbp), %rdi ## 8-byte Reload
Ltmp1718:
##DEBUG_VALUE: luaV_execute:L <- %RDI
.loc 1 1387 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1387:9
movq %r15, %rcx
movq %r11, %r14
movq %rdi, %r15
Ltmp1719:
##DEBUG_VALUE: luaV_execute:L <- %R15
callq _luaV_finishget
movq %r14, %r11
Ltmp1720:
.loc 1 1387 9 ## /Users/dylan/github/ravi/src/lvm.c:1387:9
movq 32(%rbx), %r9
Ltmp1721:
##DEBUG_VALUE: luaV_execute:base <- %R9
movq %rbx, %r10
movzbl 200(%r15), %r14d
Ltmp1722:
LBB17_321: ## in Loop: Header=BB17_310 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
.loc 1 1387 9 ## /Users/dylan/github/ravi/src/lvm.c:1387:9
andl $12, %r14d
Ltmp1723:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_322
Ltmp1724:
.align 4, 0x90
Ltmp1725: ## Block address taken
LBB17_310: ## Parent Loop BB17_1 Depth=1
## => This Loop Header: Depth=2
## Child Loop BB17_312 Depth 3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq %r12, %r10
.loc 1 1383 20 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1383:20
movl %r13d, %eax
shrl $24, %eax
shlq $4, %rax
leaq (%r9,%rax), %rsi
Ltmp1726:
##DEBUG_VALUE: rb <- %RSI
.loc 1 1385 22 ## /Users/dylan/github/ravi/src/lvm.c:1385:22
shrl $16, %r13d
movl %r13d, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
Ltmp1727:
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movzbl %r13b, %edi
movq %rdi, %rdx
shlq $4, %rdx
addq %r9, %rdx
testb %dil, %dil
cmovsq %rcx, %rdx
Ltmp1728:
##DEBUG_VALUE: rc <- %RDX
.loc 1 1386 9 ## /Users/dylan/github/ravi/src/lvm.c:1386:9
movq (%r9,%rax), %rcx
movq 8(%r9,%rax), %rdi
movq %rdi, 24(%r15)
movq %rcx, 16(%r15)
Ltmp1729:
.loc 1 1387 9 ## /Users/dylan/github/ravi/src/lvm.c:1387:9
movl 8(%r9,%rax), %eax
Ltmp1730:
.loc 1 1387 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1387:9
cmpl $69, %eax
movabsq $4294967296, %rbx ## imm = 0x100000000
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %RSI
##DEBUG_VALUE: rc <- %RDX
movq %r8, %r12
jne LBB17_319
Ltmp1731:
## BB#311: ## in Loop: Header=BB17_310 Depth=2
.loc 1 1387 9 ## /Users/dylan/github/ravi/src/lvm.c:1387:9
movq (%rsi), %rcx
movq (%rdx), %rax
.loc 13 85 13 is_stmt 1 ## /Users/dylan/github/ravi/include/ltable.h:85:13
Ltmp1732:
movl 12(%rax), %r8d
andl 80(%rcx), %r8d
shlq $5, %r8
addq 24(%rcx), %r8
Ltmp1733:
##DEBUG_VALUE: luaH_getshortstr:n <- %R8
.align 4, 0x90
LBB17_312: ## Parent Loop BB17_1 Depth=1
## Parent Loop BB17_310 Depth=2
## => This Inner Loop Header: Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %RSI
##DEBUG_VALUE: rc <- %RDX
.loc 13 89 9 ## /Users/dylan/github/ravi/include/ltable.h:89:9
movq 24(%r8), %rcx
.loc 13 89 26 is_stmt 0 ## /Users/dylan/github/ravi/include/ltable.h:89:26
cmpl $68, %ecx
jne LBB17_314
Ltmp1734:
## BB#313: ## in Loop: Header=BB17_312 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %RSI
##DEBUG_VALUE: rc <- %RDX
.loc 13 89 9 ## /Users/dylan/github/ravi/include/ltable.h:89:9
cmpq %rax, 16(%r8)
je LBB17_316
Ltmp1735:
LBB17_314: ## in Loop: Header=BB17_312 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %RSI
##DEBUG_VALUE: rc <- %RDX
.loc 13 95 9 is_stmt 1 ## /Users/dylan/github/ravi/include/ltable.h:95:9
movq %rcx, %rdi
sarq $32, %rdi
shlq $5, %rdi
addq %rdi, %r8
Ltmp1736:
##DEBUG_VALUE: luaH_getshortstr:n <- %R8
.loc 1 1387 9 ## /Users/dylan/github/ravi/src/lvm.c:1387:9
cmpq %rbx, %rcx
jae LBB17_312
Ltmp1737:
## BB#315: ## in Loop: Header=BB17_310 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq _luaO_nilobject_@GOTPCREL(%rip), %r8
LBB17_316: ## %luaH_getshortstr.exit493
## in Loop: Header=BB17_310 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
Ltmp1738:
##DEBUG_VALUE: rb <- %RSI
##DEBUG_VALUE: rc <- %RDX
##DEBUG_VALUE: aux <- %R8
.loc 1 1387 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1387:9
cmpl $0, 8(%r8)
Ltmp1739:
.loc 1 1387 9 ## /Users/dylan/github/ravi/src/lvm.c:1387:9
je LBB17_318
Ltmp1740:
## BB#317: ## in Loop: Header=BB17_310 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: aux <- %R8
.loc 1 1387 9 ## /Users/dylan/github/ravi/src/lvm.c:1387:9
movq (%r8), %rax
movq 8(%r8), %rcx
movq %rcx, 8(%r15)
movq %rax, (%r15)
Ltmp1741:
LBB17_322: ## in Loop: Header=BB17_310 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1388 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1388:9
movq %r11, %rbx
addq $4, %rbx
Ltmp1742:
##DEBUG_VALUE: luaV_execute:pc <- %RBX
movl (%r11), %r13d
Ltmp1743:
##DEBUG_VALUE: i <- %R13D
.loc 1 1388 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1388:9
testl %r14d, %r14d
movl $0, %r14d
movq %r12, %r8
jne LBB17_323
Ltmp1744:
LBB17_324: ## in Loop: Header=BB17_310 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:pc <- %RBX
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %R13D
.loc 1 1388 9 ## /Users/dylan/github/ravi/src/lvm.c:1388:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp1745:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp1746:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
movq %rbx, %r11
Ltmp1747:
##DEBUG_VALUE: luaV_execute:pc <- %R11
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp1748:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq %r10, %r12
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp1749:
##DEBUG_VALUE: luaV_execute:L <- %R10
jmpq *(%rcx)
Ltmp1750:
LBB17_330: ## in Loop: Header=BB17_325 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %RBX
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %R13D
.loc 1 1400 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1400:9
movq %rbx, 40(%r12)
.loc 1 1400 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1400:9
Ltmp1751:
movq %r10, %rdi
movq %r10, %r14
Ltmp1752:
##DEBUG_VALUE: luaV_execute:L <- %R14
movq %r8, %r15
callq _luaG_traceexec
movq %r15, %r8
movq %r14, %r10
Ltmp1753:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 1400 9 ## /Users/dylan/github/ravi/src/lvm.c:1400:9
movq 32(%r12), %r9
Ltmp1754:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %edx
andl $12, %edx
Ltmp1755:
##DEBUG_VALUE: luaV_execute:mask <- %EDX
jmp LBB17_331
Ltmp1756:
.align 4, 0x90
Ltmp1757: ## Block address taken
LBB17_325: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movl %r14d, -88(%rbp) ## 4-byte Spill
.loc 1 1392 20 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1392:20
movl %r13d, %eax
shrl $24, %eax
shlq $4, %rax
leaq (%r9,%rax), %r14
Ltmp1758:
##DEBUG_VALUE: rb <- %R14
.loc 1 1393 22 ## /Users/dylan/github/ravi/src/lvm.c:1393:22
shrl $16, %r13d
movl %r13d, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
Ltmp1759:
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movzbl %r13b, %edx
movq %rdx, %rbx
shlq $4, %rbx
addq %r9, %rbx
testb %dl, %dl
cmovsq %rcx, %rbx
Ltmp1760:
##DEBUG_VALUE: rc <- %RBX
.loc 1 1394 24 ## /Users/dylan/github/ravi/src/lvm.c:1394:24
movq (%rbx), %rsi
Ltmp1761:
##DEBUG_VALUE: key <- %RSI
.loc 1 1395 9 ## /Users/dylan/github/ravi/src/lvm.c:1395:9
movq (%r9,%rax), %rcx
movq 8(%r9,%rax), %rdx
movq %rdx, 24(%r15)
movq %rcx, 16(%r15)
Ltmp1762:
.loc 1 1396 13 ## /Users/dylan/github/ravi/src/lvm.c:1396:13
movl 8(%r9,%rax), %eax
andl $15, %eax
xorl %r8d, %r8d
Ltmp1763:
.loc 1 1396 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1396:13
cmpl $5, %eax
jne LBB17_328
Ltmp1764:
## BB#326: ## in Loop: Header=BB17_325 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %RBX
##DEBUG_VALUE: key <- %RSI
movq %r9, -120(%rbp) ## 8-byte Spill
movq %r11, %r13
.loc 1 1396 13 ## /Users/dylan/github/ravi/src/lvm.c:1396:13
Ltmp1765:
movq (%r14), %rdi
callq _luaH_getstr
movq %rax, %r8
Ltmp1766:
##DEBUG_VALUE: aux <- %R8
cmpl $0, 8(%r8)
je LBB17_327
Ltmp1767:
## BB#1586: ## in Loop: Header=BB17_325 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: aux <- %R8
.loc 1 1397 11 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1397:11
movq (%r8), %rax
movq 8(%r8), %rcx
movq %rcx, 8(%r15)
movq %rax, (%r15)
movq %r13, %rax
movq -120(%rbp), %r9 ## 8-byte Reload
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp1768:
##DEBUG_VALUE: luaV_execute:L <- %R10
movl -88(%rbp), %ecx ## 4-byte Reload
jmp LBB17_329
Ltmp1769:
LBB17_327: ## in Loop: Header=BB17_325 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r13, %r11
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp1770:
##DEBUG_VALUE: luaV_execute:L <- %R10
LBB17_328: ## in Loop: Header=BB17_325 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %RBX
.loc 1 1399 14 ## /Users/dylan/github/ravi/src/lvm.c:1399:14
movq %r11, 40(%r12)
.loc 1 1399 14 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1399:14
Ltmp1771:
movq %r10, %rdi
movq %r14, %rsi
movq %rbx, %rdx
movq %r15, %rcx
movq %r11, %r14
Ltmp1772:
movq %r10, %rbx
Ltmp1773:
##DEBUG_VALUE: luaV_execute:L <- %RBX
callq _luaV_finishget
movq %rbx, %r10
Ltmp1774:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %rax
Ltmp1775:
.loc 1 1399 14 ## /Users/dylan/github/ravi/src/lvm.c:1399:14
movq 32(%r12), %r9
Ltmp1776:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %ecx
andl $12, %ecx
Ltmp1777:
##DEBUG_VALUE: luaV_execute:mask <- %ECX
LBB17_329: ## in Loop: Header=BB17_325 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1400 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1400:9
movq %rax, %rbx
addq $4, %rbx
Ltmp1778:
##DEBUG_VALUE: luaV_execute:pc <- %RBX
movl (%rax), %r13d
Ltmp1779:
##DEBUG_VALUE: i <- %R13D
.loc 1 1400 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1400:9
testl %ecx, %ecx
movl $0, %edx
Ltmp1780:
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
jne LBB17_330
Ltmp1781:
LBB17_331: ## in Loop: Header=BB17_325 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %RBX
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %R13D
.loc 1 1400 9 ## /Users/dylan/github/ravi/src/lvm.c:1400:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp1782:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp1783:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
movq %rbx, %r11
Ltmp1784:
##DEBUG_VALUE: luaV_execute:pc <- %R11
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp1785:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movl %edx, %r14d
jmpq *(%rcx)
Ltmp1786:
LBB17_365: ## in Loop: Header=BB17_332 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1414 9 ## /Users/dylan/github/ravi/src/lvm.c:1414:9
movq %r11, 40(%r12)
movq %rdi, %r12
Ltmp1787:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1414 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1414:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp1788:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp1789:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp1790:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp1791:
.loc 1 1414 9 ## /Users/dylan/github/ravi/src/lvm.c:1414:9
movq 32(%r12), %r9
Ltmp1792:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp1793:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_366
Ltmp1794:
LBB17_349: ## in Loop: Header=BB17_332 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
.loc 1 79 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:79:7
cmpl $19, %eax
jne LBB17_351
Ltmp1795:
## BB#350: ## in Loop: Header=BB17_332 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
.loc 1 80 10 ## /Users/dylan/github/ravi/src/lvm.c:80:10
xorps %xmm0, %xmm0
cvtsi2sdq (%r13), %xmm0
Ltmp1796:
LBB17_359: ## %select.end8095
## in Loop: Header=BB17_332 Depth=2
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
Ltmp1797:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
movl -88(%rbp), %ecx ## 4-byte Reload
Ltmp1798:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 80 8 ## /Users/dylan/github/ravi/src/lvm.c:80:8
movd %xmm0, %rax
jmp LBB17_360
Ltmp1799:
LBB17_337: ## in Loop: Header=BB17_332 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 83 12 ## /Users/dylan/github/ravi/src/lvm.c:83:12
andl $15, %eax
.loc 1 83 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:83:25
cmpl $4, %eax
jne LBB17_361
Ltmp1800:
## BB#338: ## in Loop: Header=BB17_332 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r9, %r12
movq %r11, %rbx
.loc 1 84 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:84:26
movq (%r14), %rdi
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp1801:
##DEBUG_VALUE: luaV_tonumber_:v <- [%RSI+0]
.loc 1 84 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:13
callq _luaO_str2num
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq (%r14), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp1802:
cmpl $4, %esi
jne LBB17_340
## BB#339: ## in Loop: Header=BB17_332 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
shrl $24, %ecx
jmp LBB17_341
Ltmp1803:
LBB17_351: ## in Loop: Header=BB17_332 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
andl $15, %eax
.loc 1 83 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:83:25
cmpl $4, %eax
jne LBB17_362
Ltmp1804:
## BB#352: ## in Loop: Header=BB17_332 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
movq %r9, -120(%rbp) ## 8-byte Spill
movq %r11, -128(%rbp) ## 8-byte Spill
.loc 1 84 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:84:26
movq (%r13), %rdi
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp1805:
##DEBUG_VALUE: luaV_tonumber_:v <- [%RSI+0]
.loc 1 84 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:13
callq _luaO_str2num
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq (%r13), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp1806:
cmpl $4, %esi
jne LBB17_354
Ltmp1807:
## BB#353: ## in Loop: Header=BB17_332 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
shrl $24, %ecx
jmp LBB17_355
Ltmp1808:
LBB17_340: ## in Loop: Header=BB17_332 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq 16(%rdx), %rcx
LBB17_341: ## in Loop: Header=BB17_332 Depth=2
movq %rbx, %r11
movq %r12, %r9
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp1809:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp1810:
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 84 57 ## /Users/dylan/github/ravi/src/lvm.c:84:57
incq %rcx
Ltmp1811:
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
cmpq %rcx, %rax
jne LBB17_361
Ltmp1812:
## BB#342: ## in Loop: Header=BB17_332 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq %rdi, %r12
Ltmp1813:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
cmpl $19, -48(%rbp)
movq -56(%rbp), %rax
jne LBB17_344
Ltmp1814:
## BB#343: ## in Loop: Header=BB17_332 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
cvtsi2sdq %rax, %xmm0
jmp LBB17_346
Ltmp1815:
LBB17_361: ## %luaV_tonumber_.exit497.thread
## in Loop: Header=BB17_332 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq %rdi, %r12
Ltmp1816:
##DEBUG_VALUE: luaV_execute:k <- %R12
jmp LBB17_362
Ltmp1817:
LBB17_354: ## in Loop: Header=BB17_332 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq 16(%rdx), %rcx
Ltmp1818:
LBB17_355: ## in Loop: Header=BB17_332 Depth=2
movq -128(%rbp), %r11 ## 8-byte Reload
movq -120(%rbp), %r9 ## 8-byte Reload
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp1819:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
.loc 1 84 57 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:57
incq %rcx
Ltmp1820:
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
cmpq %rcx, %rax
jne LBB17_362
Ltmp1821:
## BB#356: ## in Loop: Header=BB17_332 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
cmpl $19, -48(%rbp)
movq -56(%rbp), %rax
jne LBB17_358
Ltmp1822:
## BB#357: ## in Loop: Header=BB17_332 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
cvtsi2sdq %rax, %xmm0
jmp LBB17_359
Ltmp1823:
LBB17_362: ## in Loop: Header=BB17_332 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
movq -80(%rbp), %rbx ## 8-byte Reload
.loc 1 1413 16 ## /Users/dylan/github/ravi/src/lvm.c:1413:16
Ltmp1824:
movq %r11, 40(%rbx)
.loc 1 1413 16 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1413:16
Ltmp1825:
movl $6, %r8d
movq %r10, %rdi
movq %r14, %rsi
movq %r13, %rdx
movq %r15, %rcx
movq %r11, %r14
Ltmp1826:
movq %r10, %r15
Ltmp1827:
##DEBUG_VALUE: luaV_execute:L <- %R15
callq _luaT_trybinTM
movq %r15, %r10
Ltmp1828:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp1829:
.loc 1 1413 16 ## /Users/dylan/github/ravi/src/lvm.c:1413:16
movq 32(%rbx), %r9
Ltmp1830:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %ecx
andl $12, %ecx
Ltmp1831:
##DEBUG_VALUE: luaV_execute:mask <- %ECX
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
jmp LBB17_363
Ltmp1832:
LBB17_344: ## %select.false8091
## in Loop: Header=BB17_332 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
movd %rax, %xmm0
jmp LBB17_346
Ltmp1833:
LBB17_358: ## %select.false8096
## in Loop: Header=BB17_332 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 85 10 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:85:10
movd %rax, %xmm0
jmp LBB17_359
Ltmp1834:
.align 4, 0x90
Ltmp1835: ## Block address taken
LBB17_332: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movl %r14d, -88(%rbp) ## 4-byte Spill
.loc 1 1403 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1403:22
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %r14
shlq $4, %r14
addq %r9, %r14
testb %al, %al
cmovsq %rcx, %r14
Ltmp1836:
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R14
.loc 1 1404 22 ## /Users/dylan/github/ravi/src/lvm.c:1404:22
shrl $16, %r13d
movl %r13d, %eax
andl $127, %eax
shlq $4, %rax
addq %rdi, %rax
movzbl %r13b, %ecx
movq %rcx, %r13
shlq $4, %r13
addq %r9, %r13
testb %cl, %cl
cmovsq %rax, %r13
Ltmp1837:
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
.loc 1 79 7 ## /Users/dylan/github/ravi/src/lvm.c:79:7
movl 8(%r14), %eax
Ltmp1838:
.loc 1 1406 29 ## /Users/dylan/github/ravi/src/lvm.c:1406:29
cmpl $19, %eax
jne LBB17_333
Ltmp1839:
## BB#335: ## in Loop: Header=BB17_332 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
.loc 1 1406 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1406:13
cmpl $19, 8(%r13)
jne LBB17_345
Ltmp1840:
## BB#336: ## in Loop: Header=BB17_332 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
.loc 1 1407 57 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1407:57
movq (%r13), %rax
Ltmp1841:
##DEBUG_VALUE: ic <- %RAX
.loc 1 1408 11 ## /Users/dylan/github/ravi/src/lvm.c:1408:11
addq (%r14), %rax
Ltmp1842:
movq %rax, (%r15)
movl $19, 8(%r15)
Ltmp1843:
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
Ltmp1844:
movq %r14, %r8
movl -88(%rbp), %ecx ## 4-byte Reload
jmp LBB17_364
Ltmp1845:
.align 4, 0x90
LBB17_333: ## in Loop: Header=BB17_332 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
cmpl $3, %eax
jne LBB17_337
Ltmp1846:
## BB#334: ## in Loop: Header=BB17_332 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq %rdi, %r12
Ltmp1847:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1410 18 ## /Users/dylan/github/ravi/src/lvm.c:1410:18
movq (%r14), %rbx
jmp LBB17_347
Ltmp1848:
.align 4, 0x90
LBB17_345: ## in Loop: Header=BB17_332 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
movq %rdi, %r12
Ltmp1849:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 80 10 ## /Users/dylan/github/ravi/src/lvm.c:80:10
cvtsi2sdq (%r14), %xmm0
Ltmp1850:
LBB17_346: ## %luaV_tonumber_.exit497
## in Loop: Header=BB17_332 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: luaV_tonumber_:obj <- %R14
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
.loc 1 80 8 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:80:8
movd %xmm0, %rbx
Ltmp1851:
LBB17_347: ## in Loop: Header=BB17_332 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
.loc 1 79 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:79:7
movl 8(%r13), %eax
Ltmp1852:
.loc 1 1410 18 ## /Users/dylan/github/ravi/src/lvm.c:1410:18
cmpl $3, %eax
jne LBB17_349
Ltmp1853:
## BB#348: ## in Loop: Header=BB17_332 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: rc <- %R13
.loc 1 1410 39 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1410:39
movq (%r13), %rax
Ltmp1854:
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
movl -88(%rbp), %ecx ## 4-byte Reload
Ltmp1855:
LBB17_360: ## in Loop: Header=BB17_332 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1411 11 ## /Users/dylan/github/ravi/src/lvm.c:1411:11
movd %rbx, %xmm0
movd %rax, %xmm1
addsd %xmm0, %xmm1
movsd %xmm1, (%r15)
movl $3, 8(%r15)
Ltmp1856:
LBB17_363: ## in Loop: Header=BB17_332 Depth=2
movq %r12, %rdi
Ltmp1857:
##DEBUG_VALUE: luaV_execute:k <- %RDI
LBB17_364: ## in Loop: Header=BB17_332 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1414 9 ## /Users/dylan/github/ravi/src/lvm.c:1414:9
movl (%r11), %r13d
addq $4, %r11
Ltmp1858:
##DEBUG_VALUE: i <- %R13D
.loc 1 1414 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1414:9
testl %ecx, %ecx
movl $0, %r14d
movq -80(%rbp), %r12 ## 8-byte Reload
jne LBB17_365
Ltmp1859:
LBB17_366: ## in Loop: Header=BB17_332 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1414 9 ## /Users/dylan/github/ravi/src/lvm.c:1414:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp1860:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp1861:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp1862:
LBB17_400: ## in Loop: Header=BB17_367 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1428 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1428:9
movq %r11, 40(%r12)
movq %rdi, %r12
Ltmp1863:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1428 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1428:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp1864:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp1865:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp1866:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp1867:
.loc 1 1428 9 ## /Users/dylan/github/ravi/src/lvm.c:1428:9
movq 32(%r12), %r9
Ltmp1868:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp1869:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_401
Ltmp1870:
LBB17_384: ## in Loop: Header=BB17_367 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
.loc 1 79 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:79:7
cmpl $19, %eax
jne LBB17_386
Ltmp1871:
## BB#385: ## in Loop: Header=BB17_367 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
.loc 1 80 10 ## /Users/dylan/github/ravi/src/lvm.c:80:10
xorps %xmm0, %xmm0
cvtsi2sdq (%r13), %xmm0
Ltmp1872:
LBB17_394: ## %select.end8123
## in Loop: Header=BB17_367 Depth=2
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
Ltmp1873:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
movl -88(%rbp), %ecx ## 4-byte Reload
Ltmp1874:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 80 8 ## /Users/dylan/github/ravi/src/lvm.c:80:8
movd %xmm0, %rax
jmp LBB17_395
Ltmp1875:
LBB17_372: ## in Loop: Header=BB17_367 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 83 12 ## /Users/dylan/github/ravi/src/lvm.c:83:12
andl $15, %eax
.loc 1 83 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:83:25
cmpl $4, %eax
jne LBB17_396
Ltmp1876:
## BB#373: ## in Loop: Header=BB17_367 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r9, %r12
movq %r11, %rbx
.loc 1 84 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:84:26
movq (%r14), %rdi
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp1877:
##DEBUG_VALUE: luaV_tonumber_:v <- [%RSI+0]
.loc 1 84 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:13
callq _luaO_str2num
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq (%r14), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp1878:
cmpl $4, %esi
jne LBB17_375
## BB#374: ## in Loop: Header=BB17_367 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
shrl $24, %ecx
jmp LBB17_376
Ltmp1879:
LBB17_386: ## in Loop: Header=BB17_367 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
andl $15, %eax
.loc 1 83 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:83:25
cmpl $4, %eax
jne LBB17_397
Ltmp1880:
## BB#387: ## in Loop: Header=BB17_367 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
movq %r9, -120(%rbp) ## 8-byte Spill
movq %r11, -128(%rbp) ## 8-byte Spill
.loc 1 84 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:84:26
movq (%r13), %rdi
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp1881:
##DEBUG_VALUE: luaV_tonumber_:v <- [%RSI+0]
.loc 1 84 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:13
callq _luaO_str2num
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq (%r13), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp1882:
cmpl $4, %esi
jne LBB17_389
Ltmp1883:
## BB#388: ## in Loop: Header=BB17_367 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
shrl $24, %ecx
jmp LBB17_390
Ltmp1884:
LBB17_375: ## in Loop: Header=BB17_367 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq 16(%rdx), %rcx
LBB17_376: ## in Loop: Header=BB17_367 Depth=2
movq %rbx, %r11
movq %r12, %r9
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp1885:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp1886:
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 84 57 ## /Users/dylan/github/ravi/src/lvm.c:84:57
incq %rcx
Ltmp1887:
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
cmpq %rcx, %rax
jne LBB17_396
Ltmp1888:
## BB#377: ## in Loop: Header=BB17_367 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq %rdi, %r12
Ltmp1889:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
cmpl $19, -48(%rbp)
movq -56(%rbp), %rax
jne LBB17_379
Ltmp1890:
## BB#378: ## in Loop: Header=BB17_367 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
cvtsi2sdq %rax, %xmm0
jmp LBB17_381
Ltmp1891:
LBB17_396: ## %luaV_tonumber_.exit505.thread
## in Loop: Header=BB17_367 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq %rdi, %r12
Ltmp1892:
##DEBUG_VALUE: luaV_execute:k <- %R12
jmp LBB17_397
Ltmp1893:
LBB17_389: ## in Loop: Header=BB17_367 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq 16(%rdx), %rcx
Ltmp1894:
LBB17_390: ## in Loop: Header=BB17_367 Depth=2
movq -128(%rbp), %r11 ## 8-byte Reload
movq -120(%rbp), %r9 ## 8-byte Reload
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp1895:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
.loc 1 84 57 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:57
incq %rcx
Ltmp1896:
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
cmpq %rcx, %rax
jne LBB17_397
Ltmp1897:
## BB#391: ## in Loop: Header=BB17_367 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
cmpl $19, -48(%rbp)
movq -56(%rbp), %rax
jne LBB17_393
Ltmp1898:
## BB#392: ## in Loop: Header=BB17_367 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
cvtsi2sdq %rax, %xmm0
jmp LBB17_394
Ltmp1899:
LBB17_397: ## in Loop: Header=BB17_367 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
movq -80(%rbp), %rbx ## 8-byte Reload
.loc 1 1427 16 ## /Users/dylan/github/ravi/src/lvm.c:1427:16
Ltmp1900:
movq %r11, 40(%rbx)
.loc 1 1427 16 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1427:16
Ltmp1901:
movl $7, %r8d
movq %r10, %rdi
movq %r14, %rsi
movq %r13, %rdx
movq %r15, %rcx
movq %r11, %r14
Ltmp1902:
movq %r10, %r15
Ltmp1903:
##DEBUG_VALUE: luaV_execute:L <- %R15
callq _luaT_trybinTM
movq %r15, %r10
Ltmp1904:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp1905:
.loc 1 1427 16 ## /Users/dylan/github/ravi/src/lvm.c:1427:16
movq 32(%rbx), %r9
Ltmp1906:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %ecx
andl $12, %ecx
Ltmp1907:
##DEBUG_VALUE: luaV_execute:mask <- %ECX
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
jmp LBB17_398
Ltmp1908:
LBB17_379: ## %select.false8119
## in Loop: Header=BB17_367 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
movd %rax, %xmm0
jmp LBB17_381
Ltmp1909:
LBB17_393: ## %select.false8124
## in Loop: Header=BB17_367 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 85 10 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:85:10
movd %rax, %xmm0
jmp LBB17_394
Ltmp1910:
.align 4, 0x90
Ltmp1911: ## Block address taken
LBB17_367: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movl %r14d, -88(%rbp) ## 4-byte Spill
.loc 1 1417 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1417:22
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %r14
shlq $4, %r14
addq %r9, %r14
testb %al, %al
cmovsq %rcx, %r14
Ltmp1912:
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R14
.loc 1 1418 22 ## /Users/dylan/github/ravi/src/lvm.c:1418:22
shrl $16, %r13d
movl %r13d, %eax
andl $127, %eax
shlq $4, %rax
addq %rdi, %rax
movzbl %r13b, %ecx
movq %rcx, %r13
shlq $4, %r13
addq %r9, %r13
testb %cl, %cl
cmovsq %rax, %r13
Ltmp1913:
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
.loc 1 79 7 ## /Users/dylan/github/ravi/src/lvm.c:79:7
movl 8(%r14), %eax
Ltmp1914:
.loc 1 1420 29 ## /Users/dylan/github/ravi/src/lvm.c:1420:29
cmpl $19, %eax
jne LBB17_368
Ltmp1915:
## BB#370: ## in Loop: Header=BB17_367 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
.loc 1 1420 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1420:13
cmpl $19, 8(%r13)
jne LBB17_380
Ltmp1916:
## BB#371: ## in Loop: Header=BB17_367 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
.loc 1 1421 28 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1421:28
movq (%r14), %rax
Ltmp1917:
##DEBUG_VALUE: ib <- %RAX
.loc 1 1422 11 ## /Users/dylan/github/ravi/src/lvm.c:1422:11
subq (%r13), %rax
Ltmp1918:
movq %rax, (%r15)
movl $19, 8(%r15)
Ltmp1919:
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
Ltmp1920:
movq %r14, %r8
movl -88(%rbp), %ecx ## 4-byte Reload
jmp LBB17_399
Ltmp1921:
.align 4, 0x90
LBB17_368: ## in Loop: Header=BB17_367 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
cmpl $3, %eax
jne LBB17_372
Ltmp1922:
## BB#369: ## in Loop: Header=BB17_367 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq %rdi, %r12
Ltmp1923:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1424 18 ## /Users/dylan/github/ravi/src/lvm.c:1424:18
movq (%r14), %rbx
jmp LBB17_382
Ltmp1924:
.align 4, 0x90
LBB17_380: ## in Loop: Header=BB17_367 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
movq %rdi, %r12
Ltmp1925:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 80 10 ## /Users/dylan/github/ravi/src/lvm.c:80:10
cvtsi2sdq (%r14), %xmm0
Ltmp1926:
LBB17_381: ## %luaV_tonumber_.exit505
## in Loop: Header=BB17_367 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: luaV_tonumber_:obj <- %R14
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
.loc 1 80 8 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:80:8
movd %xmm0, %rbx
Ltmp1927:
LBB17_382: ## in Loop: Header=BB17_367 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
.loc 1 79 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:79:7
movl 8(%r13), %eax
Ltmp1928:
.loc 1 1424 18 ## /Users/dylan/github/ravi/src/lvm.c:1424:18
cmpl $3, %eax
jne LBB17_384
Ltmp1929:
## BB#383: ## in Loop: Header=BB17_367 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: rc <- %R13
.loc 1 1424 39 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1424:39
movq (%r13), %rax
Ltmp1930:
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
movl -88(%rbp), %ecx ## 4-byte Reload
Ltmp1931:
LBB17_395: ## in Loop: Header=BB17_367 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1425 11 ## /Users/dylan/github/ravi/src/lvm.c:1425:11
movd %rbx, %xmm0
movd %rax, %xmm1
subsd %xmm1, %xmm0
movsd %xmm0, (%r15)
movl $3, 8(%r15)
Ltmp1932:
LBB17_398: ## in Loop: Header=BB17_367 Depth=2
movq %r12, %rdi
Ltmp1933:
##DEBUG_VALUE: luaV_execute:k <- %RDI
LBB17_399: ## in Loop: Header=BB17_367 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1428 9 ## /Users/dylan/github/ravi/src/lvm.c:1428:9
movl (%r11), %r13d
addq $4, %r11
Ltmp1934:
##DEBUG_VALUE: i <- %R13D
.loc 1 1428 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1428:9
testl %ecx, %ecx
movl $0, %r14d
movq -80(%rbp), %r12 ## 8-byte Reload
jne LBB17_400
Ltmp1935:
LBB17_401: ## in Loop: Header=BB17_367 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1428 9 ## /Users/dylan/github/ravi/src/lvm.c:1428:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp1936:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp1937:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp1938:
LBB17_435: ## in Loop: Header=BB17_402 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1442 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1442:9
movq %r11, 40(%r12)
movq %rdi, %r12
Ltmp1939:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1442 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1442:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp1940:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp1941:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp1942:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp1943:
.loc 1 1442 9 ## /Users/dylan/github/ravi/src/lvm.c:1442:9
movq 32(%r12), %r9
Ltmp1944:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp1945:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_436
Ltmp1946:
LBB17_419: ## in Loop: Header=BB17_402 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
.loc 1 79 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:79:7
cmpl $19, %eax
jne LBB17_421
Ltmp1947:
## BB#420: ## in Loop: Header=BB17_402 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
.loc 1 80 10 ## /Users/dylan/github/ravi/src/lvm.c:80:10
xorps %xmm0, %xmm0
cvtsi2sdq (%r13), %xmm0
Ltmp1948:
LBB17_429: ## %select.end8151
## in Loop: Header=BB17_402 Depth=2
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
Ltmp1949:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
movl -88(%rbp), %ecx ## 4-byte Reload
Ltmp1950:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 80 8 ## /Users/dylan/github/ravi/src/lvm.c:80:8
movd %xmm0, %rax
jmp LBB17_430
Ltmp1951:
LBB17_407: ## in Loop: Header=BB17_402 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 83 12 ## /Users/dylan/github/ravi/src/lvm.c:83:12
andl $15, %eax
.loc 1 83 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:83:25
cmpl $4, %eax
jne LBB17_431
Ltmp1952:
## BB#408: ## in Loop: Header=BB17_402 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r9, %r12
movq %r11, %rbx
.loc 1 84 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:84:26
movq (%r14), %rdi
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp1953:
##DEBUG_VALUE: luaV_tonumber_:v <- [%RSI+0]
.loc 1 84 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:13
callq _luaO_str2num
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq (%r14), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp1954:
cmpl $4, %esi
jne LBB17_410
## BB#409: ## in Loop: Header=BB17_402 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
shrl $24, %ecx
jmp LBB17_411
Ltmp1955:
LBB17_421: ## in Loop: Header=BB17_402 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
andl $15, %eax
.loc 1 83 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:83:25
cmpl $4, %eax
jne LBB17_432
Ltmp1956:
## BB#422: ## in Loop: Header=BB17_402 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
movq %r9, -120(%rbp) ## 8-byte Spill
movq %r11, -128(%rbp) ## 8-byte Spill
.loc 1 84 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:84:26
movq (%r13), %rdi
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp1957:
##DEBUG_VALUE: luaV_tonumber_:v <- [%RSI+0]
.loc 1 84 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:13
callq _luaO_str2num
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq (%r13), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp1958:
cmpl $4, %esi
jne LBB17_424
Ltmp1959:
## BB#423: ## in Loop: Header=BB17_402 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
shrl $24, %ecx
jmp LBB17_425
Ltmp1960:
LBB17_410: ## in Loop: Header=BB17_402 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq 16(%rdx), %rcx
LBB17_411: ## in Loop: Header=BB17_402 Depth=2
movq %rbx, %r11
movq %r12, %r9
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp1961:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp1962:
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 84 57 ## /Users/dylan/github/ravi/src/lvm.c:84:57
incq %rcx
Ltmp1963:
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
cmpq %rcx, %rax
jne LBB17_431
Ltmp1964:
## BB#412: ## in Loop: Header=BB17_402 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq %rdi, %r12
Ltmp1965:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
cmpl $19, -48(%rbp)
movq -56(%rbp), %rax
jne LBB17_414
Ltmp1966:
## BB#413: ## in Loop: Header=BB17_402 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
cvtsi2sdq %rax, %xmm0
jmp LBB17_416
Ltmp1967:
LBB17_431: ## %luaV_tonumber_.exit513.thread
## in Loop: Header=BB17_402 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq %rdi, %r12
Ltmp1968:
##DEBUG_VALUE: luaV_execute:k <- %R12
jmp LBB17_432
Ltmp1969:
LBB17_424: ## in Loop: Header=BB17_402 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq 16(%rdx), %rcx
Ltmp1970:
LBB17_425: ## in Loop: Header=BB17_402 Depth=2
movq -128(%rbp), %r11 ## 8-byte Reload
movq -120(%rbp), %r9 ## 8-byte Reload
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp1971:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
.loc 1 84 57 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:57
incq %rcx
Ltmp1972:
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
cmpq %rcx, %rax
jne LBB17_432
Ltmp1973:
## BB#426: ## in Loop: Header=BB17_402 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
cmpl $19, -48(%rbp)
movq -56(%rbp), %rax
jne LBB17_428
Ltmp1974:
## BB#427: ## in Loop: Header=BB17_402 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
cvtsi2sdq %rax, %xmm0
jmp LBB17_429
Ltmp1975:
LBB17_432: ## in Loop: Header=BB17_402 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
movq -80(%rbp), %rbx ## 8-byte Reload
.loc 1 1441 16 ## /Users/dylan/github/ravi/src/lvm.c:1441:16
Ltmp1976:
movq %r11, 40(%rbx)
.loc 1 1441 16 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1441:16
Ltmp1977:
movl $8, %r8d
movq %r10, %rdi
movq %r14, %rsi
movq %r13, %rdx
movq %r15, %rcx
movq %r11, %r14
Ltmp1978:
movq %r10, %r15
Ltmp1979:
##DEBUG_VALUE: luaV_execute:L <- %R15
callq _luaT_trybinTM
movq %r15, %r10
Ltmp1980:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp1981:
.loc 1 1441 16 ## /Users/dylan/github/ravi/src/lvm.c:1441:16
movq 32(%rbx), %r9
Ltmp1982:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %ecx
andl $12, %ecx
Ltmp1983:
##DEBUG_VALUE: luaV_execute:mask <- %ECX
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
jmp LBB17_433
Ltmp1984:
LBB17_414: ## %select.false8147
## in Loop: Header=BB17_402 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
movd %rax, %xmm0
jmp LBB17_416
Ltmp1985:
LBB17_428: ## %select.false8152
## in Loop: Header=BB17_402 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 85 10 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:85:10
movd %rax, %xmm0
jmp LBB17_429
Ltmp1986:
.align 4, 0x90
Ltmp1987: ## Block address taken
LBB17_402: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movl %r14d, -88(%rbp) ## 4-byte Spill
.loc 1 1431 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1431:22
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %r14
shlq $4, %r14
addq %r9, %r14
testb %al, %al
cmovsq %rcx, %r14
Ltmp1988:
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R14
.loc 1 1432 22 ## /Users/dylan/github/ravi/src/lvm.c:1432:22
shrl $16, %r13d
movl %r13d, %eax
andl $127, %eax
shlq $4, %rax
addq %rdi, %rax
movzbl %r13b, %ecx
movq %rcx, %r13
shlq $4, %r13
addq %r9, %r13
testb %cl, %cl
cmovsq %rax, %r13
Ltmp1989:
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
.loc 1 79 7 ## /Users/dylan/github/ravi/src/lvm.c:79:7
movl 8(%r14), %eax
Ltmp1990:
.loc 1 1434 29 ## /Users/dylan/github/ravi/src/lvm.c:1434:29
cmpl $19, %eax
jne LBB17_403
Ltmp1991:
## BB#405: ## in Loop: Header=BB17_402 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
.loc 1 1434 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1434:13
cmpl $19, 8(%r13)
jne LBB17_415
Ltmp1992:
## BB#406: ## in Loop: Header=BB17_402 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
.loc 1 1435 57 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1435:57
movq (%r13), %rax
Ltmp1993:
##DEBUG_VALUE: ic <- %RAX
.loc 1 1436 11 ## /Users/dylan/github/ravi/src/lvm.c:1436:11
imulq (%r14), %rax
Ltmp1994:
movq %rax, (%r15)
movl $19, 8(%r15)
Ltmp1995:
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
Ltmp1996:
movq %r14, %r8
movl -88(%rbp), %ecx ## 4-byte Reload
jmp LBB17_434
Ltmp1997:
.align 4, 0x90
LBB17_403: ## in Loop: Header=BB17_402 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
cmpl $3, %eax
jne LBB17_407
Ltmp1998:
## BB#404: ## in Loop: Header=BB17_402 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq %rdi, %r12
Ltmp1999:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1438 18 ## /Users/dylan/github/ravi/src/lvm.c:1438:18
movq (%r14), %rbx
jmp LBB17_417
Ltmp2000:
.align 4, 0x90
LBB17_415: ## in Loop: Header=BB17_402 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
movq %rdi, %r12
Ltmp2001:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 80 10 ## /Users/dylan/github/ravi/src/lvm.c:80:10
cvtsi2sdq (%r14), %xmm0
Ltmp2002:
LBB17_416: ## %luaV_tonumber_.exit513
## in Loop: Header=BB17_402 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: luaV_tonumber_:obj <- %R14
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
.loc 1 80 8 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:80:8
movd %xmm0, %rbx
Ltmp2003:
LBB17_417: ## in Loop: Header=BB17_402 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
.loc 1 79 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:79:7
movl 8(%r13), %eax
Ltmp2004:
.loc 1 1438 18 ## /Users/dylan/github/ravi/src/lvm.c:1438:18
cmpl $3, %eax
jne LBB17_419
Ltmp2005:
## BB#418: ## in Loop: Header=BB17_402 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: rc <- %R13
.loc 1 1438 39 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1438:39
movq (%r13), %rax
Ltmp2006:
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
movl -88(%rbp), %ecx ## 4-byte Reload
Ltmp2007:
LBB17_430: ## in Loop: Header=BB17_402 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1439 11 ## /Users/dylan/github/ravi/src/lvm.c:1439:11
movd %rbx, %xmm0
movd %rax, %xmm1
mulsd %xmm0, %xmm1
movsd %xmm1, (%r15)
movl $3, 8(%r15)
Ltmp2008:
LBB17_433: ## in Loop: Header=BB17_402 Depth=2
movq %r12, %rdi
Ltmp2009:
##DEBUG_VALUE: luaV_execute:k <- %RDI
LBB17_434: ## in Loop: Header=BB17_402 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1442 9 ## /Users/dylan/github/ravi/src/lvm.c:1442:9
movl (%r11), %r13d
addq $4, %r11
Ltmp2010:
##DEBUG_VALUE: i <- %R13D
.loc 1 1442 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1442:9
testl %ecx, %ecx
movl $0, %r14d
movq -80(%rbp), %r12 ## 8-byte Reload
jne LBB17_435
Ltmp2011:
LBB17_436: ## in Loop: Header=BB17_402 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1442 9 ## /Users/dylan/github/ravi/src/lvm.c:1442:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp2012:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp2013:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp2014:
LBB17_439: ## in Loop: Header=BB17_437 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: luaV_tonumber_:obj <- %R14
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
.loc 1 79 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:79:7
cmpl $19, %eax
jne LBB17_441
Ltmp2015:
## BB#440: ## in Loop: Header=BB17_437 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: luaV_tonumber_:obj <- %R14
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
movq %rdi, %r12
Ltmp2016:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 80 10 ## /Users/dylan/github/ravi/src/lvm.c:80:10
cvtsi2sdq (%r14), %xmm0
Ltmp2017:
LBB17_449: ## %luaV_tonumber_.exit521
## in Loop: Header=BB17_437 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: luaV_tonumber_:obj <- %R14
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
.loc 1 80 8 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:80:8
movd %xmm0, %rbx
jmp LBB17_450
Ltmp2018:
LBB17_467: ## in Loop: Header=BB17_437 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
movq %rdx, %rbx
.loc 1 1452 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1452:9
Ltmp2019:
movq %r11, 40(%rbx)
Ltmp2020:
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1452 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1452:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %r15
Ltmp2021:
##DEBUG_VALUE: luaV_execute:L <- %R15
movq %r8, %r12
callq _luaG_traceexec
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp2022:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq %r12, %r8
movq %r15, %r10
Ltmp2023:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp2024:
.loc 1 1452 9 ## /Users/dylan/github/ravi/src/lvm.c:1452:9
movq 32(%rbx), %r9
Ltmp2025:
##DEBUG_VALUE: luaV_execute:base <- %R9
movq %rbx, %rdx
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp2026:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_468
Ltmp2027:
LBB17_452: ## in Loop: Header=BB17_437 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
.loc 1 79 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:79:7
cmpl $19, %eax
jne LBB17_454
Ltmp2028:
## BB#453: ## in Loop: Header=BB17_437 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
.loc 1 80 10 ## /Users/dylan/github/ravi/src/lvm.c:80:10
xorps %xmm0, %xmm0
cvtsi2sdq (%r13), %xmm0
Ltmp2029:
LBB17_462: ## %select.end8179
## in Loop: Header=BB17_437 Depth=2
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
Ltmp2030:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
movl -88(%rbp), %ecx ## 4-byte Reload
Ltmp2031:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 80 8 ## /Users/dylan/github/ravi/src/lvm.c:80:8
movd %xmm0, %rax
jmp LBB17_463
Ltmp2032:
LBB17_441: ## in Loop: Header=BB17_437 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: luaV_tonumber_:obj <- %R14
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
.loc 1 83 12 ## /Users/dylan/github/ravi/src/lvm.c:83:12
andl $15, %eax
.loc 1 83 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:83:25
cmpl $4, %eax
jne LBB17_464
Ltmp2033:
## BB#442: ## in Loop: Header=BB17_437 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tonumber_:obj <- %R14
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
movq %r9, %r12
movq %r11, %rbx
.loc 1 84 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:84:26
movq (%r14), %rdi
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp2034:
##DEBUG_VALUE: luaV_tonumber_:v <- [%RSI+0]
.loc 1 84 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:13
callq _luaO_str2num
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq (%r14), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp2035:
cmpl $4, %esi
jne LBB17_444
Ltmp2036:
## BB#443: ## in Loop: Header=BB17_437 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tonumber_:obj <- %R14
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
shrl $24, %ecx
jmp LBB17_445
Ltmp2037:
LBB17_454: ## in Loop: Header=BB17_437 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
andl $15, %eax
.loc 1 83 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:83:25
cmpl $4, %eax
jne LBB17_465
Ltmp2038:
## BB#455: ## in Loop: Header=BB17_437 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
movq %r9, -120(%rbp) ## 8-byte Spill
movq %r11, -128(%rbp) ## 8-byte Spill
.loc 1 84 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:84:26
movq (%r13), %rdi
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp2039:
##DEBUG_VALUE: luaV_tonumber_:v <- [%RSI+0]
.loc 1 84 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:13
callq _luaO_str2num
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq (%r13), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp2040:
cmpl $4, %esi
jne LBB17_457
Ltmp2041:
## BB#456: ## in Loop: Header=BB17_437 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
shrl $24, %ecx
jmp LBB17_458
Ltmp2042:
LBB17_444: ## in Loop: Header=BB17_437 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tonumber_:obj <- %R14
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq 16(%rdx), %rcx
Ltmp2043:
LBB17_445: ## in Loop: Header=BB17_437 Depth=2
movq %rbx, %r11
movq %r12, %r9
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp2044:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp2045:
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: luaV_tonumber_:obj <- %R14
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
.loc 1 84 57 ## /Users/dylan/github/ravi/src/lvm.c:84:57
incq %rcx
Ltmp2046:
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
cmpq %rcx, %rax
jne LBB17_464
Ltmp2047:
## BB#446: ## in Loop: Header=BB17_437 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: luaV_tonumber_:obj <- %R14
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
movq %rdi, %r12
Ltmp2048:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
cmpl $19, -48(%rbp)
movq -56(%rbp), %rax
jne LBB17_448
Ltmp2049:
## BB#447: ## in Loop: Header=BB17_437 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: luaV_tonumber_:obj <- %R14
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
cvtsi2sdq %rax, %xmm0
jmp LBB17_449
Ltmp2050:
LBB17_464: ## %luaV_tonumber_.exit521.thread
## in Loop: Header=BB17_437 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
movq %rdi, %r12
Ltmp2051:
##DEBUG_VALUE: luaV_execute:k <- %R12
jmp LBB17_465
Ltmp2052:
LBB17_457: ## in Loop: Header=BB17_437 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq 16(%rdx), %rcx
Ltmp2053:
LBB17_458: ## in Loop: Header=BB17_437 Depth=2
movq -128(%rbp), %r11 ## 8-byte Reload
movq -120(%rbp), %r9 ## 8-byte Reload
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp2054:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
.loc 1 84 57 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:57
incq %rcx
Ltmp2055:
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
cmpq %rcx, %rax
jne LBB17_465
Ltmp2056:
## BB#459: ## in Loop: Header=BB17_437 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
cmpl $19, -48(%rbp)
movq -56(%rbp), %rax
jne LBB17_461
Ltmp2057:
## BB#460: ## in Loop: Header=BB17_437 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
cvtsi2sdq %rax, %xmm0
jmp LBB17_462
Ltmp2058:
LBB17_465: ## in Loop: Header=BB17_437 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
movq -80(%rbp), %rbx ## 8-byte Reload
.loc 1 1451 16 ## /Users/dylan/github/ravi/src/lvm.c:1451:16
Ltmp2059:
movq %r11, 40(%rbx)
.loc 1 1451 16 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1451:16
Ltmp2060:
movl $11, %r8d
movq %r10, %rdi
movq %r14, %rsi
movq %r13, %rdx
movq %r15, %rcx
movq %r11, %r14
Ltmp2061:
movq %r10, %r15
Ltmp2062:
##DEBUG_VALUE: luaV_execute:L <- %R15
callq _luaT_trybinTM
movq %r15, %r10
Ltmp2063:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp2064:
.loc 1 1451 16 ## /Users/dylan/github/ravi/src/lvm.c:1451:16
movq 32(%rbx), %r9
Ltmp2065:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %ecx
andl $12, %ecx
Ltmp2066:
##DEBUG_VALUE: luaV_execute:mask <- %ECX
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
jmp LBB17_466
Ltmp2067:
LBB17_448: ## %select.false8175
## in Loop: Header=BB17_437 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: luaV_tonumber_:obj <- %R14
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
movd %rax, %xmm0
jmp LBB17_449
Ltmp2068:
LBB17_461: ## %select.false8180
## in Loop: Header=BB17_437 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 85 10 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:85:10
movd %rax, %xmm0
jmp LBB17_462
Ltmp2069:
.align 4, 0x90
Ltmp2070: ## Block address taken
LBB17_437: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movl %r14d, -88(%rbp) ## 4-byte Spill
.loc 1 1445 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1445:22
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %r14
shlq $4, %r14
addq %r9, %r14
testb %al, %al
cmovsq %rcx, %r14
Ltmp2071:
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R14
.loc 1 1446 22 ## /Users/dylan/github/ravi/src/lvm.c:1446:22
shrl $16, %r13d
movl %r13d, %eax
andl $127, %eax
shlq $4, %rax
addq %rdi, %rax
movzbl %r13b, %ecx
movq %rcx, %r13
shlq $4, %r13
addq %r9, %r13
testb %cl, %cl
cmovsq %rax, %r13
Ltmp2072:
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
.loc 1 79 7 ## /Users/dylan/github/ravi/src/lvm.c:79:7
movl 8(%r14), %eax
Ltmp2073:
.loc 1 1448 31 ## /Users/dylan/github/ravi/src/lvm.c:1448:31
cmpl $3, %eax
jne LBB17_439
Ltmp2074:
## BB#438: ## in Loop: Header=BB17_437 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
movq %rdi, %r12
Ltmp2075:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1448 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1448:13
movq (%r14), %rbx
Ltmp2076:
LBB17_450: ## in Loop: Header=BB17_437 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
.loc 1 79 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:79:7
movl 8(%r13), %eax
Ltmp2077:
.loc 1 1448 13 ## /Users/dylan/github/ravi/src/lvm.c:1448:13
cmpl $3, %eax
jne LBB17_452
Ltmp2078:
## BB#451: ## in Loop: Header=BB17_437 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: rc <- %R13
.loc 1 1448 34 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1448:34
movq (%r13), %rax
Ltmp2079:
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
movl -88(%rbp), %ecx ## 4-byte Reload
Ltmp2080:
LBB17_463: ## in Loop: Header=BB17_437 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1449 11 ## /Users/dylan/github/ravi/src/lvm.c:1449:11
movd %rbx, %xmm0
movd %rax, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, (%r15)
movl $3, 8(%r15)
Ltmp2081:
LBB17_466: ## in Loop: Header=BB17_437 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1452 9 ## /Users/dylan/github/ravi/src/lvm.c:1452:9
movl (%r11), %r13d
addq $4, %r11
Ltmp2082:
##DEBUG_VALUE: i <- %R13D
.loc 1 1452 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1452:9
testl %ecx, %ecx
movl $0, %r14d
movq -80(%rbp), %rdx ## 8-byte Reload
movq %r12, %rdi
Ltmp2083:
##DEBUG_VALUE: luaV_execute:k <- %RDI
jne LBB17_467
Ltmp2084:
LBB17_468: ## in Loop: Header=BB17_437 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1452 9 ## /Users/dylan/github/ravi/src/lvm.c:1452:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp2085:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp2086:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
movq %rdx, %r12
jmpq *(%rcx)
Ltmp2087:
LBB17_471: ## in Loop: Header=BB17_469 Depth=2
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: luaV_tointeger:mode <- 0
movq %r11, -128(%rbp) ## 8-byte Spill
movq %rdi, -96(%rbp) ## 8-byte Spill
Ltmp2088:
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r12, -80(%rbp) ## 8-byte Spill
Ltmp2089:
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
.loc 1 1458 13 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1458:13
movq %r14, %rbx
jmp LBB17_472
Ltmp2090:
.align 4, 0x90
LBB17_483: ## %._crit_edge.6317
## in Loop: Header=BB17_472 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- undef
.loc 1 102 7 ## /Users/dylan/github/ravi/src/lvm.c:102:7
movl -48(%rbp), %eax
leaq -56(%rbp), %rbx
Ltmp2091:
##DEBUG_VALUE: luaV_tointeger:v <- [%RBX+0]
movq %r12, %r9
Ltmp2092:
LBB17_472: ## Parent Loop BB17_1 Depth=1
## Parent Loop BB17_469 Depth=2
## => This Inner Loop Header: Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 102 7 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:102:7
cmpl $19, %eax
je LBB17_484
Ltmp2093:
## BB#473: ## in Loop: Header=BB17_472 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r9, %r12
cmpl $3, %eax
je LBB17_474
## BB#478: ## in Loop: Header=BB17_472 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
Ltmp2094:
andl $15, %eax
.loc 1 116 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:116:25
cmpl $4, %eax
jne LBB17_504
## BB#479: ## in Loop: Header=BB17_472 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 117 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:117:26
movq (%rbx), %rdi
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp2095:
##DEBUG_VALUE: luaV_tointeger:v <- undef
##DEBUG_VALUE: luaV_tointeger:v <- [%RSI+0]
.loc 1 117 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:117:13
callq _luaO_str2num
.loc 1 117 46 ## /Users/dylan/github/ravi/src/lvm.c:117:46
movq (%rbx), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp2096:
cmpl $4, %esi
jne LBB17_481
## BB#480: ## in Loop: Header=BB17_472 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
Ltmp2097:
##DEBUG_VALUE: luaV_tointeger:v <- undef
shrl $24, %ecx
jmp LBB17_482
.align 4, 0x90
LBB17_481: ## in Loop: Header=BB17_472 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- undef
movq 16(%rdx), %rcx
LBB17_482: ## in Loop: Header=BB17_472 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- undef
.loc 1 117 57 ## /Users/dylan/github/ravi/src/lvm.c:117:57
incq %rcx
Ltmp2098:
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
cmpq %rcx, %rax
je LBB17_483
jmp LBB17_504
Ltmp2099:
LBB17_506: ## in Loop: Header=BB17_469 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1462 9 ## /Users/dylan/github/ravi/src/lvm.c:1462:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp2100:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1462 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1462:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp2101:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp2102:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp2103:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp2104:
.loc 1 1462 9 ## /Users/dylan/github/ravi/src/lvm.c:1462:9
movq 32(%r12), %r9
Ltmp2105:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp2106:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_507
Ltmp2107:
LBB17_488: ## in Loop: Header=BB17_469 Depth=2
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: luaV_tointeger:mode <- 0
movq %rcx, -120(%rbp) ## 8-byte Spill
movq %r11, -128(%rbp) ## 8-byte Spill
movq %rdi, -96(%rbp) ## 8-byte Spill
Ltmp2108:
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r12, -80(%rbp) ## 8-byte Spill
Ltmp2109:
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
.loc 1 1458 35 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1458:35
movq %r13, %rbx
jmp LBB17_489
Ltmp2110:
.align 4, 0x90
LBB17_500: ## %._crit_edge.6320
## in Loop: Header=BB17_489 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- undef
.loc 1 102 7 ## /Users/dylan/github/ravi/src/lvm.c:102:7
movl -48(%rbp), %eax
leaq -56(%rbp), %rbx
Ltmp2111:
##DEBUG_VALUE: luaV_tointeger:v <- [%RBX+0]
movq %r12, %r9
Ltmp2112:
LBB17_489: ## Parent Loop BB17_1 Depth=1
## Parent Loop BB17_469 Depth=2
## => This Inner Loop Header: Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 102 7 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:102:7
cmpl $19, %eax
je LBB17_501
Ltmp2113:
## BB#490: ## in Loop: Header=BB17_489 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r9, %r12
cmpl $3, %eax
je LBB17_491
## BB#495: ## in Loop: Header=BB17_489 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
Ltmp2114:
andl $15, %eax
.loc 1 116 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:116:25
cmpl $4, %eax
jne LBB17_504
## BB#496: ## in Loop: Header=BB17_489 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 117 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:117:26
movq (%rbx), %rdi
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp2115:
##DEBUG_VALUE: luaV_tointeger:v <- undef
##DEBUG_VALUE: luaV_tointeger:v <- [%RSI+0]
.loc 1 117 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:117:13
callq _luaO_str2num
.loc 1 117 46 ## /Users/dylan/github/ravi/src/lvm.c:117:46
movq (%rbx), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp2116:
cmpl $4, %esi
jne LBB17_498
## BB#497: ## in Loop: Header=BB17_489 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
Ltmp2117:
##DEBUG_VALUE: luaV_tointeger:v <- undef
shrl $24, %ecx
jmp LBB17_499
.align 4, 0x90
LBB17_498: ## in Loop: Header=BB17_489 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- undef
movq 16(%rdx), %rcx
LBB17_499: ## in Loop: Header=BB17_489 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- undef
.loc 1 117 57 ## /Users/dylan/github/ravi/src/lvm.c:117:57
incq %rcx
Ltmp2118:
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
cmpq %rcx, %rax
je LBB17_500
jmp LBB17_504
Ltmp2119:
LBB17_484: ## in Loop: Header=BB17_469 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 113 10 ## /Users/dylan/github/ravi/src/lvm.c:113:10
movq (%rbx), %rcx
Ltmp2120:
LBB17_485: ## %luaV_tointeger.exit
## in Loop: Header=BB17_469 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp2121:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq -80(%rbp), %r12 ## 8-byte Reload
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp2122:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -128(%rbp), %r11 ## 8-byte Reload
jmp LBB17_486
Ltmp2123:
LBB17_474: ## in Loop: Header=BB17_469 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 103 20 ## /Users/dylan/github/ravi/src/lvm.c:103:20
movsd (%rbx), %xmm0 ## xmm0 = mem[0],zero
Ltmp2124:
##DEBUG_VALUE: n <- %XMM0
.loc 1 104 20 ## /Users/dylan/github/ravi/src/lvm.c:104:20
movsd %xmm0, -120(%rbp) ## 8-byte Spill
Ltmp2125:
##DEBUG_VALUE: n <- [%RBP+-120]
callq _floor
Ltmp2126:
##DEBUG_VALUE: f <- %XMM0
.loc 1 105 9 ## /Users/dylan/github/ravi/src/lvm.c:105:9
movsd -120(%rbp), %xmm1 ## 8-byte Reload
## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jne LBB17_504
jp LBB17_504
Ltmp2127:
## BB#475: ## in Loop: Header=BB17_469 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: f <- %XMM0
.loc 1 110 12 ## /Users/dylan/github/ravi/src/lvm.c:110:12
ucomisd LCPI17_0(%rip), %xmm0
jb LBB17_504
Ltmp2128:
## BB#476: ## in Loop: Header=BB17_469 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movsd LCPI17_1(%rip), %xmm1 ## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jbe LBB17_504
## BB#477: ## in Loop: Header=BB17_469 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
cvttsd2si %xmm0, %rcx
movq %r12, %r9
jmp LBB17_485
Ltmp2129:
LBB17_501: ## in Loop: Header=BB17_469 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 113 10 ## /Users/dylan/github/ravi/src/lvm.c:113:10
movq (%rbx), %rax
Ltmp2130:
LBB17_502: ## %luaV_tointeger.exit531
## in Loop: Header=BB17_469 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp2131:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
movq -80(%rbp), %r12 ## 8-byte Reload
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp2132:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -128(%rbp), %r11 ## 8-byte Reload
movq -120(%rbp), %rcx ## 8-byte Reload
jmp LBB17_503
Ltmp2133:
LBB17_491: ## in Loop: Header=BB17_469 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 103 20 ## /Users/dylan/github/ravi/src/lvm.c:103:20
movsd (%rbx), %xmm0 ## xmm0 = mem[0],zero
Ltmp2134:
##DEBUG_VALUE: n <- %XMM0
.loc 1 104 20 ## /Users/dylan/github/ravi/src/lvm.c:104:20
movsd %xmm0, -136(%rbp) ## 8-byte Spill
Ltmp2135:
##DEBUG_VALUE: n <- [%RBP+-136]
callq _floor
Ltmp2136:
##DEBUG_VALUE: f <- %XMM0
.loc 1 105 9 ## /Users/dylan/github/ravi/src/lvm.c:105:9
movsd -136(%rbp), %xmm1 ## 8-byte Reload
## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jne LBB17_504
jp LBB17_504
Ltmp2137:
## BB#492: ## in Loop: Header=BB17_469 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: f <- %XMM0
.loc 1 110 12 ## /Users/dylan/github/ravi/src/lvm.c:110:12
ucomisd LCPI17_0(%rip), %xmm0
jb LBB17_504
Ltmp2138:
## BB#493: ## in Loop: Header=BB17_469 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movsd LCPI17_1(%rip), %xmm1 ## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jbe LBB17_504
## BB#494: ## in Loop: Header=BB17_469 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
cvttsd2si %xmm0, %rax
movq %r12, %r9
jmp LBB17_502
Ltmp2139:
LBB17_504: ## in Loop: Header=BB17_469 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
movq -128(%rbp), %r12 ## 8-byte Reload
.loc 1 1461 16 ## /Users/dylan/github/ravi/src/lvm.c:1461:16
Ltmp2140:
movq -80(%rbp), %rax ## 8-byte Reload
movq %r12, 40(%rax)
.loc 1 1461 16 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1461:16
Ltmp2141:
movl $13, %r8d
movq -104(%rbp), %rbx ## 8-byte Reload
Ltmp2142:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %rbx, %rdi
movq %r14, %rsi
movq %r13, %rdx
movq %r15, %rcx
callq _luaT_trybinTM
movq %rbx, %r10
Ltmp2143:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r12, %r11
movq -80(%rbp), %r12 ## 8-byte Reload
Ltmp2144:
.loc 1 1461 16 ## /Users/dylan/github/ravi/src/lvm.c:1461:16
movq 32(%r12), %r9
Ltmp2145:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %eax
andl $12, %eax
Ltmp2146:
##DEBUG_VALUE: luaV_execute:mask <- %EAX
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
Ltmp2147:
movq %r14, %r8
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp2148:
##DEBUG_VALUE: luaV_execute:k <- %RDI
jmp LBB17_505
Ltmp2149:
.align 4, 0x90
Ltmp2150: ## Block address taken
LBB17_469: ## Parent Loop BB17_1 Depth=1
## => This Loop Header: Depth=2
## Child Loop BB17_472 Depth 3
## Child Loop BB17_489 Depth 3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movl %r14d, -88(%rbp) ## 4-byte Spill
.loc 1 1455 22 ## /Users/dylan/github/ravi/src/lvm.c:1455:22
Ltmp2151:
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %r14
shlq $4, %r14
addq %r9, %r14
testb %al, %al
cmovsq %rcx, %r14
Ltmp2152:
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tointeger:obj <- %R14
.loc 1 1456 22 ## /Users/dylan/github/ravi/src/lvm.c:1456:22
shrl $16, %r13d
movl %r13d, %eax
andl $127, %eax
shlq $4, %rax
addq %rdi, %rax
movzbl %r13b, %ecx
movq %rcx, %r13
shlq $4, %r13
addq %r9, %r13
testb %cl, %cl
cmovsq %rax, %r13
Ltmp2153:
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: luaV_tointeger:obj <- %R13
.loc 1 1458 13 ## /Users/dylan/github/ravi/src/lvm.c:1458:13
movl 8(%r14), %eax
.loc 1 1458 32 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1458:32
cmpl $19, %eax
jne LBB17_471
Ltmp2154:
## BB#470: ## in Loop: Header=BB17_469 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
.loc 1 1458 13 ## /Users/dylan/github/ravi/src/lvm.c:1458:13
movq (%r14), %rcx
Ltmp2155:
##DEBUG_VALUE: ib <- %RCX
LBB17_486: ## in Loop: Header=BB17_469 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
.loc 1 1458 35 ## /Users/dylan/github/ravi/src/lvm.c:1458:35
movl 8(%r13), %eax
Ltmp2156:
.loc 1 1458 13 ## /Users/dylan/github/ravi/src/lvm.c:1458:13
cmpl $19, %eax
jne LBB17_488
Ltmp2157:
## BB#487: ## in Loop: Header=BB17_469 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: rc <- %R13
.loc 1 1458 35 ## /Users/dylan/github/ravi/src/lvm.c:1458:35
movq (%r13), %rax
Ltmp2158:
##DEBUG_VALUE: ic <- %RAX
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
Ltmp2159:
LBB17_503: ## in Loop: Header=BB17_469 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1459 11 ## /Users/dylan/github/ravi/src/lvm.c:1459:11
andq %rcx, %rax
movq %rax, (%r15)
movl $19, 8(%r15)
movl -88(%rbp), %eax ## 4-byte Reload
Ltmp2160:
LBB17_505: ## in Loop: Header=BB17_469 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1462 9 ## /Users/dylan/github/ravi/src/lvm.c:1462:9
movl (%r11), %r13d
addq $4, %r11
Ltmp2161:
##DEBUG_VALUE: i <- %R13D
.loc 1 1462 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1462:9
testl %eax, %eax
movl $0, %r14d
jne LBB17_506
Ltmp2162:
LBB17_507: ## in Loop: Header=BB17_469 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1462 9 ## /Users/dylan/github/ravi/src/lvm.c:1462:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp2163:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp2164:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp2165:
LBB17_510: ## in Loop: Header=BB17_508 Depth=2
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: luaV_tointeger:mode <- 0
movq %r11, -128(%rbp) ## 8-byte Spill
movq %rdi, -96(%rbp) ## 8-byte Spill
Ltmp2166:
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r12, -80(%rbp) ## 8-byte Spill
Ltmp2167:
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
.loc 1 1468 13 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1468:13
movq %r14, %rbx
jmp LBB17_511
Ltmp2168:
.align 4, 0x90
LBB17_522: ## %._crit_edge.6311
## in Loop: Header=BB17_511 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- undef
.loc 1 102 7 ## /Users/dylan/github/ravi/src/lvm.c:102:7
movl -48(%rbp), %eax
leaq -56(%rbp), %rbx
Ltmp2169:
##DEBUG_VALUE: luaV_tointeger:v <- [%RBX+0]
movq %r12, %r9
Ltmp2170:
LBB17_511: ## Parent Loop BB17_1 Depth=1
## Parent Loop BB17_508 Depth=2
## => This Inner Loop Header: Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 102 7 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:102:7
cmpl $19, %eax
je LBB17_523
Ltmp2171:
## BB#512: ## in Loop: Header=BB17_511 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r9, %r12
cmpl $3, %eax
je LBB17_513
## BB#517: ## in Loop: Header=BB17_511 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
Ltmp2172:
andl $15, %eax
.loc 1 116 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:116:25
cmpl $4, %eax
jne LBB17_543
## BB#518: ## in Loop: Header=BB17_511 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 117 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:117:26
movq (%rbx), %rdi
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp2173:
##DEBUG_VALUE: luaV_tointeger:v <- undef
##DEBUG_VALUE: luaV_tointeger:v <- [%RSI+0]
.loc 1 117 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:117:13
callq _luaO_str2num
.loc 1 117 46 ## /Users/dylan/github/ravi/src/lvm.c:117:46
movq (%rbx), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp2174:
cmpl $4, %esi
jne LBB17_520
## BB#519: ## in Loop: Header=BB17_511 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
Ltmp2175:
##DEBUG_VALUE: luaV_tointeger:v <- undef
shrl $24, %ecx
jmp LBB17_521
.align 4, 0x90
LBB17_520: ## in Loop: Header=BB17_511 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- undef
movq 16(%rdx), %rcx
LBB17_521: ## in Loop: Header=BB17_511 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- undef
.loc 1 117 57 ## /Users/dylan/github/ravi/src/lvm.c:117:57
incq %rcx
Ltmp2176:
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
cmpq %rcx, %rax
je LBB17_522
jmp LBB17_543
Ltmp2177:
LBB17_545: ## in Loop: Header=BB17_508 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1472 9 ## /Users/dylan/github/ravi/src/lvm.c:1472:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp2178:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1472 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1472:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp2179:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp2180:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp2181:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp2182:
.loc 1 1472 9 ## /Users/dylan/github/ravi/src/lvm.c:1472:9
movq 32(%r12), %r9
Ltmp2183:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp2184:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_546
Ltmp2185:
LBB17_527: ## in Loop: Header=BB17_508 Depth=2
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: luaV_tointeger:mode <- 0
movq %rcx, -120(%rbp) ## 8-byte Spill
movq %r11, -128(%rbp) ## 8-byte Spill
movq %rdi, -96(%rbp) ## 8-byte Spill
Ltmp2186:
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r12, -80(%rbp) ## 8-byte Spill
Ltmp2187:
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
.loc 1 1468 35 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1468:35
movq %r13, %rbx
jmp LBB17_528
Ltmp2188:
.align 4, 0x90
LBB17_539: ## %._crit_edge.6314
## in Loop: Header=BB17_528 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- undef
.loc 1 102 7 ## /Users/dylan/github/ravi/src/lvm.c:102:7
movl -48(%rbp), %eax
leaq -56(%rbp), %rbx
Ltmp2189:
##DEBUG_VALUE: luaV_tointeger:v <- [%RBX+0]
movq %r12, %r9
Ltmp2190:
LBB17_528: ## Parent Loop BB17_1 Depth=1
## Parent Loop BB17_508 Depth=2
## => This Inner Loop Header: Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 102 7 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:102:7
cmpl $19, %eax
je LBB17_540
Ltmp2191:
## BB#529: ## in Loop: Header=BB17_528 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r9, %r12
cmpl $3, %eax
je LBB17_530
## BB#534: ## in Loop: Header=BB17_528 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
Ltmp2192:
andl $15, %eax
.loc 1 116 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:116:25
cmpl $4, %eax
jne LBB17_543
## BB#535: ## in Loop: Header=BB17_528 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 117 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:117:26
movq (%rbx), %rdi
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp2193:
##DEBUG_VALUE: luaV_tointeger:v <- undef
##DEBUG_VALUE: luaV_tointeger:v <- [%RSI+0]
.loc 1 117 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:117:13
callq _luaO_str2num
.loc 1 117 46 ## /Users/dylan/github/ravi/src/lvm.c:117:46
movq (%rbx), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp2194:
cmpl $4, %esi
jne LBB17_537
## BB#536: ## in Loop: Header=BB17_528 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
Ltmp2195:
##DEBUG_VALUE: luaV_tointeger:v <- undef
shrl $24, %ecx
jmp LBB17_538
.align 4, 0x90
LBB17_537: ## in Loop: Header=BB17_528 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- undef
movq 16(%rdx), %rcx
LBB17_538: ## in Loop: Header=BB17_528 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- undef
.loc 1 117 57 ## /Users/dylan/github/ravi/src/lvm.c:117:57
incq %rcx
Ltmp2196:
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
cmpq %rcx, %rax
je LBB17_539
jmp LBB17_543
Ltmp2197:
LBB17_523: ## in Loop: Header=BB17_508 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 113 10 ## /Users/dylan/github/ravi/src/lvm.c:113:10
movq (%rbx), %rcx
Ltmp2198:
LBB17_524: ## %luaV_tointeger.exit536
## in Loop: Header=BB17_508 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp2199:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq -80(%rbp), %r12 ## 8-byte Reload
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp2200:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -128(%rbp), %r11 ## 8-byte Reload
jmp LBB17_525
Ltmp2201:
LBB17_513: ## in Loop: Header=BB17_508 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 103 20 ## /Users/dylan/github/ravi/src/lvm.c:103:20
movsd (%rbx), %xmm0 ## xmm0 = mem[0],zero
Ltmp2202:
##DEBUG_VALUE: n <- %XMM0
.loc 1 104 20 ## /Users/dylan/github/ravi/src/lvm.c:104:20
movsd %xmm0, -120(%rbp) ## 8-byte Spill
Ltmp2203:
##DEBUG_VALUE: n <- [%RBP+-120]
callq _floor
Ltmp2204:
##DEBUG_VALUE: f <- %XMM0
.loc 1 105 9 ## /Users/dylan/github/ravi/src/lvm.c:105:9
movsd -120(%rbp), %xmm1 ## 8-byte Reload
## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jne LBB17_543
jp LBB17_543
Ltmp2205:
## BB#514: ## in Loop: Header=BB17_508 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: f <- %XMM0
.loc 1 110 12 ## /Users/dylan/github/ravi/src/lvm.c:110:12
ucomisd LCPI17_0(%rip), %xmm0
jb LBB17_543
Ltmp2206:
## BB#515: ## in Loop: Header=BB17_508 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movsd LCPI17_1(%rip), %xmm1 ## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jbe LBB17_543
## BB#516: ## in Loop: Header=BB17_508 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
cvttsd2si %xmm0, %rcx
movq %r12, %r9
jmp LBB17_524
Ltmp2207:
LBB17_540: ## in Loop: Header=BB17_508 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 113 10 ## /Users/dylan/github/ravi/src/lvm.c:113:10
movq (%rbx), %rax
Ltmp2208:
LBB17_541: ## %luaV_tointeger.exit541
## in Loop: Header=BB17_508 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp2209:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
movq -80(%rbp), %r12 ## 8-byte Reload
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp2210:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -128(%rbp), %r11 ## 8-byte Reload
movq -120(%rbp), %rcx ## 8-byte Reload
jmp LBB17_542
Ltmp2211:
LBB17_530: ## in Loop: Header=BB17_508 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 103 20 ## /Users/dylan/github/ravi/src/lvm.c:103:20
movsd (%rbx), %xmm0 ## xmm0 = mem[0],zero
Ltmp2212:
##DEBUG_VALUE: n <- %XMM0
.loc 1 104 20 ## /Users/dylan/github/ravi/src/lvm.c:104:20
movsd %xmm0, -136(%rbp) ## 8-byte Spill
Ltmp2213:
##DEBUG_VALUE: n <- [%RBP+-136]
callq _floor
Ltmp2214:
##DEBUG_VALUE: f <- %XMM0
.loc 1 105 9 ## /Users/dylan/github/ravi/src/lvm.c:105:9
movsd -136(%rbp), %xmm1 ## 8-byte Reload
## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jne LBB17_543
jp LBB17_543
Ltmp2215:
## BB#531: ## in Loop: Header=BB17_508 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: f <- %XMM0
.loc 1 110 12 ## /Users/dylan/github/ravi/src/lvm.c:110:12
ucomisd LCPI17_0(%rip), %xmm0
jb LBB17_543
Ltmp2216:
## BB#532: ## in Loop: Header=BB17_508 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movsd LCPI17_1(%rip), %xmm1 ## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jbe LBB17_543
## BB#533: ## in Loop: Header=BB17_508 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
cvttsd2si %xmm0, %rax
movq %r12, %r9
jmp LBB17_541
Ltmp2217:
LBB17_543: ## in Loop: Header=BB17_508 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
movq -128(%rbp), %r12 ## 8-byte Reload
.loc 1 1471 16 ## /Users/dylan/github/ravi/src/lvm.c:1471:16
Ltmp2218:
movq -80(%rbp), %rax ## 8-byte Reload
movq %r12, 40(%rax)
.loc 1 1471 16 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1471:16
Ltmp2219:
movl $14, %r8d
movq -104(%rbp), %rbx ## 8-byte Reload
Ltmp2220:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %rbx, %rdi
movq %r14, %rsi
movq %r13, %rdx
movq %r15, %rcx
callq _luaT_trybinTM
movq %rbx, %r10
Ltmp2221:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r12, %r11
movq -80(%rbp), %r12 ## 8-byte Reload
Ltmp2222:
.loc 1 1471 16 ## /Users/dylan/github/ravi/src/lvm.c:1471:16
movq 32(%r12), %r9
Ltmp2223:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %eax
andl $12, %eax
Ltmp2224:
##DEBUG_VALUE: luaV_execute:mask <- %EAX
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
Ltmp2225:
movq %r14, %r8
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp2226:
##DEBUG_VALUE: luaV_execute:k <- %RDI
jmp LBB17_544
Ltmp2227:
.align 4, 0x90
Ltmp2228: ## Block address taken
LBB17_508: ## Parent Loop BB17_1 Depth=1
## => This Loop Header: Depth=2
## Child Loop BB17_511 Depth 3
## Child Loop BB17_528 Depth 3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movl %r14d, -88(%rbp) ## 4-byte Spill
.loc 1 1465 22 ## /Users/dylan/github/ravi/src/lvm.c:1465:22
Ltmp2229:
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %r14
shlq $4, %r14
addq %r9, %r14
testb %al, %al
cmovsq %rcx, %r14
Ltmp2230:
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tointeger:obj <- %R14
.loc 1 1466 22 ## /Users/dylan/github/ravi/src/lvm.c:1466:22
shrl $16, %r13d
movl %r13d, %eax
andl $127, %eax
shlq $4, %rax
addq %rdi, %rax
movzbl %r13b, %ecx
movq %rcx, %r13
shlq $4, %r13
addq %r9, %r13
testb %cl, %cl
cmovsq %rax, %r13
Ltmp2231:
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: luaV_tointeger:obj <- %R13
.loc 1 1468 13 ## /Users/dylan/github/ravi/src/lvm.c:1468:13
movl 8(%r14), %eax
.loc 1 1468 32 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1468:32
cmpl $19, %eax
jne LBB17_510
Ltmp2232:
## BB#509: ## in Loop: Header=BB17_508 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
.loc 1 1468 13 ## /Users/dylan/github/ravi/src/lvm.c:1468:13
movq (%r14), %rcx
Ltmp2233:
##DEBUG_VALUE: ib <- %RCX
LBB17_525: ## in Loop: Header=BB17_508 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
.loc 1 1468 35 ## /Users/dylan/github/ravi/src/lvm.c:1468:35
movl 8(%r13), %eax
Ltmp2234:
.loc 1 1468 13 ## /Users/dylan/github/ravi/src/lvm.c:1468:13
cmpl $19, %eax
jne LBB17_527
Ltmp2235:
## BB#526: ## in Loop: Header=BB17_508 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: rc <- %R13
.loc 1 1468 35 ## /Users/dylan/github/ravi/src/lvm.c:1468:35
movq (%r13), %rax
Ltmp2236:
##DEBUG_VALUE: ic <- %RAX
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
Ltmp2237:
LBB17_542: ## in Loop: Header=BB17_508 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1469 11 ## /Users/dylan/github/ravi/src/lvm.c:1469:11
orq %rcx, %rax
movq %rax, (%r15)
movl $19, 8(%r15)
movl -88(%rbp), %eax ## 4-byte Reload
Ltmp2238:
LBB17_544: ## in Loop: Header=BB17_508 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1472 9 ## /Users/dylan/github/ravi/src/lvm.c:1472:9
movl (%r11), %r13d
addq $4, %r11
Ltmp2239:
##DEBUG_VALUE: i <- %R13D
.loc 1 1472 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1472:9
testl %eax, %eax
movl $0, %r14d
jne LBB17_545
Ltmp2240:
LBB17_546: ## in Loop: Header=BB17_508 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1472 9 ## /Users/dylan/github/ravi/src/lvm.c:1472:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp2241:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp2242:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp2243:
LBB17_549: ## in Loop: Header=BB17_547 Depth=2
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: luaV_tointeger:mode <- 0
movq %r11, -128(%rbp) ## 8-byte Spill
movq %rdi, -96(%rbp) ## 8-byte Spill
Ltmp2244:
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r12, -80(%rbp) ## 8-byte Spill
Ltmp2245:
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
.loc 1 1478 13 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1478:13
movq %r14, %rbx
jmp LBB17_550
Ltmp2246:
.align 4, 0x90
LBB17_561: ## %._crit_edge.6305
## in Loop: Header=BB17_550 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- undef
.loc 1 102 7 ## /Users/dylan/github/ravi/src/lvm.c:102:7
movl -48(%rbp), %eax
leaq -56(%rbp), %rbx
Ltmp2247:
##DEBUG_VALUE: luaV_tointeger:v <- [%RBX+0]
movq %r12, %r9
Ltmp2248:
LBB17_550: ## Parent Loop BB17_1 Depth=1
## Parent Loop BB17_547 Depth=2
## => This Inner Loop Header: Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 102 7 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:102:7
cmpl $19, %eax
je LBB17_562
Ltmp2249:
## BB#551: ## in Loop: Header=BB17_550 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r9, %r12
cmpl $3, %eax
je LBB17_552
## BB#556: ## in Loop: Header=BB17_550 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
Ltmp2250:
andl $15, %eax
.loc 1 116 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:116:25
cmpl $4, %eax
jne LBB17_582
## BB#557: ## in Loop: Header=BB17_550 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 117 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:117:26
movq (%rbx), %rdi
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp2251:
##DEBUG_VALUE: luaV_tointeger:v <- undef
##DEBUG_VALUE: luaV_tointeger:v <- [%RSI+0]
.loc 1 117 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:117:13
callq _luaO_str2num
.loc 1 117 46 ## /Users/dylan/github/ravi/src/lvm.c:117:46
movq (%rbx), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp2252:
cmpl $4, %esi
jne LBB17_559
## BB#558: ## in Loop: Header=BB17_550 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
Ltmp2253:
##DEBUG_VALUE: luaV_tointeger:v <- undef
shrl $24, %ecx
jmp LBB17_560
.align 4, 0x90
LBB17_559: ## in Loop: Header=BB17_550 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- undef
movq 16(%rdx), %rcx
LBB17_560: ## in Loop: Header=BB17_550 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- undef
.loc 1 117 57 ## /Users/dylan/github/ravi/src/lvm.c:117:57
incq %rcx
Ltmp2254:
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
cmpq %rcx, %rax
je LBB17_561
jmp LBB17_582
Ltmp2255:
LBB17_584: ## in Loop: Header=BB17_547 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1482 9 ## /Users/dylan/github/ravi/src/lvm.c:1482:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp2256:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1482 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1482:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp2257:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp2258:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp2259:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp2260:
.loc 1 1482 9 ## /Users/dylan/github/ravi/src/lvm.c:1482:9
movq 32(%r12), %r9
Ltmp2261:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp2262:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_585
Ltmp2263:
LBB17_566: ## in Loop: Header=BB17_547 Depth=2
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: luaV_tointeger:mode <- 0
movq %rcx, -120(%rbp) ## 8-byte Spill
movq %r11, -128(%rbp) ## 8-byte Spill
movq %rdi, -96(%rbp) ## 8-byte Spill
Ltmp2264:
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r12, -80(%rbp) ## 8-byte Spill
Ltmp2265:
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
.loc 1 1478 35 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1478:35
movq %r13, %rbx
jmp LBB17_567
Ltmp2266:
.align 4, 0x90
LBB17_578: ## %._crit_edge.6308
## in Loop: Header=BB17_567 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- undef
.loc 1 102 7 ## /Users/dylan/github/ravi/src/lvm.c:102:7
movl -48(%rbp), %eax
leaq -56(%rbp), %rbx
Ltmp2267:
##DEBUG_VALUE: luaV_tointeger:v <- [%RBX+0]
movq %r12, %r9
Ltmp2268:
LBB17_567: ## Parent Loop BB17_1 Depth=1
## Parent Loop BB17_547 Depth=2
## => This Inner Loop Header: Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 102 7 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:102:7
cmpl $19, %eax
je LBB17_579
Ltmp2269:
## BB#568: ## in Loop: Header=BB17_567 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r9, %r12
cmpl $3, %eax
je LBB17_569
## BB#573: ## in Loop: Header=BB17_567 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
Ltmp2270:
andl $15, %eax
.loc 1 116 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:116:25
cmpl $4, %eax
jne LBB17_582
## BB#574: ## in Loop: Header=BB17_567 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 117 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:117:26
movq (%rbx), %rdi
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp2271:
##DEBUG_VALUE: luaV_tointeger:v <- undef
##DEBUG_VALUE: luaV_tointeger:v <- [%RSI+0]
.loc 1 117 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:117:13
callq _luaO_str2num
.loc 1 117 46 ## /Users/dylan/github/ravi/src/lvm.c:117:46
movq (%rbx), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp2272:
cmpl $4, %esi
jne LBB17_576
## BB#575: ## in Loop: Header=BB17_567 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
Ltmp2273:
##DEBUG_VALUE: luaV_tointeger:v <- undef
shrl $24, %ecx
jmp LBB17_577
.align 4, 0x90
LBB17_576: ## in Loop: Header=BB17_567 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- undef
movq 16(%rdx), %rcx
LBB17_577: ## in Loop: Header=BB17_567 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- undef
.loc 1 117 57 ## /Users/dylan/github/ravi/src/lvm.c:117:57
incq %rcx
Ltmp2274:
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
cmpq %rcx, %rax
je LBB17_578
jmp LBB17_582
Ltmp2275:
LBB17_562: ## in Loop: Header=BB17_547 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 113 10 ## /Users/dylan/github/ravi/src/lvm.c:113:10
movq (%rbx), %rcx
Ltmp2276:
LBB17_563: ## %luaV_tointeger.exit546
## in Loop: Header=BB17_547 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp2277:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq -80(%rbp), %r12 ## 8-byte Reload
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp2278:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -128(%rbp), %r11 ## 8-byte Reload
jmp LBB17_564
Ltmp2279:
LBB17_552: ## in Loop: Header=BB17_547 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 103 20 ## /Users/dylan/github/ravi/src/lvm.c:103:20
movsd (%rbx), %xmm0 ## xmm0 = mem[0],zero
Ltmp2280:
##DEBUG_VALUE: n <- %XMM0
.loc 1 104 20 ## /Users/dylan/github/ravi/src/lvm.c:104:20
movsd %xmm0, -120(%rbp) ## 8-byte Spill
Ltmp2281:
##DEBUG_VALUE: n <- [%RBP+-120]
callq _floor
Ltmp2282:
##DEBUG_VALUE: f <- %XMM0
.loc 1 105 9 ## /Users/dylan/github/ravi/src/lvm.c:105:9
movsd -120(%rbp), %xmm1 ## 8-byte Reload
## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jne LBB17_582
jp LBB17_582
Ltmp2283:
## BB#553: ## in Loop: Header=BB17_547 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: f <- %XMM0
.loc 1 110 12 ## /Users/dylan/github/ravi/src/lvm.c:110:12
ucomisd LCPI17_0(%rip), %xmm0
jb LBB17_582
Ltmp2284:
## BB#554: ## in Loop: Header=BB17_547 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movsd LCPI17_1(%rip), %xmm1 ## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jbe LBB17_582
## BB#555: ## in Loop: Header=BB17_547 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
cvttsd2si %xmm0, %rcx
movq %r12, %r9
jmp LBB17_563
Ltmp2285:
LBB17_579: ## in Loop: Header=BB17_547 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 113 10 ## /Users/dylan/github/ravi/src/lvm.c:113:10
movq (%rbx), %rax
Ltmp2286:
LBB17_580: ## %luaV_tointeger.exit551
## in Loop: Header=BB17_547 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp2287:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
movq -80(%rbp), %r12 ## 8-byte Reload
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp2288:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -128(%rbp), %r11 ## 8-byte Reload
movq -120(%rbp), %rcx ## 8-byte Reload
jmp LBB17_581
Ltmp2289:
LBB17_569: ## in Loop: Header=BB17_547 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 103 20 ## /Users/dylan/github/ravi/src/lvm.c:103:20
movsd (%rbx), %xmm0 ## xmm0 = mem[0],zero
Ltmp2290:
##DEBUG_VALUE: n <- %XMM0
.loc 1 104 20 ## /Users/dylan/github/ravi/src/lvm.c:104:20
movsd %xmm0, -136(%rbp) ## 8-byte Spill
Ltmp2291:
##DEBUG_VALUE: n <- [%RBP+-136]
callq _floor
Ltmp2292:
##DEBUG_VALUE: f <- %XMM0
.loc 1 105 9 ## /Users/dylan/github/ravi/src/lvm.c:105:9
movsd -136(%rbp), %xmm1 ## 8-byte Reload
## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jne LBB17_582
jp LBB17_582
Ltmp2293:
## BB#570: ## in Loop: Header=BB17_547 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: f <- %XMM0
.loc 1 110 12 ## /Users/dylan/github/ravi/src/lvm.c:110:12
ucomisd LCPI17_0(%rip), %xmm0
jb LBB17_582
Ltmp2294:
## BB#571: ## in Loop: Header=BB17_547 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movsd LCPI17_1(%rip), %xmm1 ## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jbe LBB17_582
## BB#572: ## in Loop: Header=BB17_547 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
cvttsd2si %xmm0, %rax
movq %r12, %r9
jmp LBB17_580
Ltmp2295:
LBB17_582: ## in Loop: Header=BB17_547 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
movq -128(%rbp), %r12 ## 8-byte Reload
.loc 1 1481 16 ## /Users/dylan/github/ravi/src/lvm.c:1481:16
Ltmp2296:
movq -80(%rbp), %rax ## 8-byte Reload
movq %r12, 40(%rax)
.loc 1 1481 16 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1481:16
Ltmp2297:
movl $15, %r8d
movq -104(%rbp), %rbx ## 8-byte Reload
Ltmp2298:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %rbx, %rdi
movq %r14, %rsi
movq %r13, %rdx
movq %r15, %rcx
callq _luaT_trybinTM
movq %rbx, %r10
Ltmp2299:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r12, %r11
movq -80(%rbp), %r12 ## 8-byte Reload
Ltmp2300:
.loc 1 1481 16 ## /Users/dylan/github/ravi/src/lvm.c:1481:16
movq 32(%r12), %r9
Ltmp2301:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %eax
andl $12, %eax
Ltmp2302:
##DEBUG_VALUE: luaV_execute:mask <- %EAX
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
Ltmp2303:
movq %r14, %r8
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp2304:
##DEBUG_VALUE: luaV_execute:k <- %RDI
jmp LBB17_583
Ltmp2305:
.align 4, 0x90
Ltmp2306: ## Block address taken
LBB17_547: ## Parent Loop BB17_1 Depth=1
## => This Loop Header: Depth=2
## Child Loop BB17_550 Depth 3
## Child Loop BB17_567 Depth 3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movl %r14d, -88(%rbp) ## 4-byte Spill
.loc 1 1475 22 ## /Users/dylan/github/ravi/src/lvm.c:1475:22
Ltmp2307:
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %r14
shlq $4, %r14
addq %r9, %r14
testb %al, %al
cmovsq %rcx, %r14
Ltmp2308:
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tointeger:obj <- %R14
.loc 1 1476 22 ## /Users/dylan/github/ravi/src/lvm.c:1476:22
shrl $16, %r13d
movl %r13d, %eax
andl $127, %eax
shlq $4, %rax
addq %rdi, %rax
movzbl %r13b, %ecx
movq %rcx, %r13
shlq $4, %r13
addq %r9, %r13
testb %cl, %cl
cmovsq %rax, %r13
Ltmp2309:
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: luaV_tointeger:obj <- %R13
.loc 1 1478 13 ## /Users/dylan/github/ravi/src/lvm.c:1478:13
movl 8(%r14), %eax
.loc 1 1478 32 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1478:32
cmpl $19, %eax
jne LBB17_549
Ltmp2310:
## BB#548: ## in Loop: Header=BB17_547 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
.loc 1 1478 13 ## /Users/dylan/github/ravi/src/lvm.c:1478:13
movq (%r14), %rcx
Ltmp2311:
##DEBUG_VALUE: ib <- %RCX
LBB17_564: ## in Loop: Header=BB17_547 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
.loc 1 1478 35 ## /Users/dylan/github/ravi/src/lvm.c:1478:35
movl 8(%r13), %eax
Ltmp2312:
.loc 1 1478 13 ## /Users/dylan/github/ravi/src/lvm.c:1478:13
cmpl $19, %eax
jne LBB17_566
Ltmp2313:
## BB#565: ## in Loop: Header=BB17_547 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: rc <- %R13
.loc 1 1478 35 ## /Users/dylan/github/ravi/src/lvm.c:1478:35
movq (%r13), %rax
Ltmp2314:
##DEBUG_VALUE: ic <- %RAX
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
Ltmp2315:
LBB17_581: ## in Loop: Header=BB17_547 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1479 11 ## /Users/dylan/github/ravi/src/lvm.c:1479:11
xorq %rcx, %rax
movq %rax, (%r15)
movl $19, 8(%r15)
movl -88(%rbp), %eax ## 4-byte Reload
Ltmp2316:
LBB17_583: ## in Loop: Header=BB17_547 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1482 9 ## /Users/dylan/github/ravi/src/lvm.c:1482:9
movl (%r11), %r13d
addq $4, %r11
Ltmp2317:
##DEBUG_VALUE: i <- %R13D
.loc 1 1482 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1482:9
testl %eax, %eax
movl $0, %r14d
jne LBB17_584
Ltmp2318:
LBB17_585: ## in Loop: Header=BB17_547 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1482 9 ## /Users/dylan/github/ravi/src/lvm.c:1482:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp2319:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp2320:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp2321:
LBB17_588: ## in Loop: Header=BB17_586 Depth=2
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: luaV_tointeger:mode <- 0
movq %r11, -128(%rbp) ## 8-byte Spill
movq %r12, -80(%rbp) ## 8-byte Spill
Ltmp2322:
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
.loc 1 1488 13 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1488:13
movq %r14, %rbx
jmp LBB17_589
Ltmp2323:
.align 4, 0x90
LBB17_600: ## %._crit_edge.6299
## in Loop: Header=BB17_589 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- undef
.loc 1 102 7 ## /Users/dylan/github/ravi/src/lvm.c:102:7
movl -48(%rbp), %eax
leaq -56(%rbp), %rbx
Ltmp2324:
##DEBUG_VALUE: luaV_tointeger:v <- [%RBX+0]
movq %r12, %r9
Ltmp2325:
LBB17_589: ## Parent Loop BB17_1 Depth=1
## Parent Loop BB17_586 Depth=2
## => This Inner Loop Header: Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 102 7 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:102:7
cmpl $19, %eax
je LBB17_601
Ltmp2326:
## BB#590: ## in Loop: Header=BB17_589 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r9, %r12
cmpl $3, %eax
je LBB17_591
## BB#595: ## in Loop: Header=BB17_589 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
Ltmp2327:
andl $15, %eax
.loc 1 116 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:116:25
cmpl $4, %eax
jne LBB17_624
## BB#596: ## in Loop: Header=BB17_589 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 117 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:117:26
movq (%rbx), %rdi
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp2328:
##DEBUG_VALUE: luaV_tointeger:v <- undef
##DEBUG_VALUE: luaV_tointeger:v <- [%RSI+0]
.loc 1 117 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:117:13
callq _luaO_str2num
.loc 1 117 46 ## /Users/dylan/github/ravi/src/lvm.c:117:46
movq (%rbx), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp2329:
cmpl $4, %esi
jne LBB17_598
## BB#597: ## in Loop: Header=BB17_589 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
Ltmp2330:
##DEBUG_VALUE: luaV_tointeger:v <- undef
shrl $24, %ecx
jmp LBB17_599
.align 4, 0x90
LBB17_598: ## in Loop: Header=BB17_589 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- undef
movq 16(%rdx), %rcx
LBB17_599: ## in Loop: Header=BB17_589 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- undef
.loc 1 117 57 ## /Users/dylan/github/ravi/src/lvm.c:117:57
incq %rcx
Ltmp2331:
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
cmpq %rcx, %rax
je LBB17_600
jmp LBB17_624
Ltmp2332:
LBB17_626: ## in Loop: Header=BB17_586 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1492 9 ## /Users/dylan/github/ravi/src/lvm.c:1492:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp2333:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1492 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1492:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp2334:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp2335:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp2336:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp2337:
.loc 1 1492 9 ## /Users/dylan/github/ravi/src/lvm.c:1492:9
movq 32(%r12), %r9
Ltmp2338:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp2339:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_627
Ltmp2340:
LBB17_605: ## in Loop: Header=BB17_586 Depth=2
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: luaV_tointeger:mode <- 0
movq %rsi, -120(%rbp) ## 8-byte Spill
movq %r11, -128(%rbp) ## 8-byte Spill
movq %r12, -80(%rbp) ## 8-byte Spill
Ltmp2341:
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
.loc 1 1488 35 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1488:35
movq %r13, %r12
jmp LBB17_606
Ltmp2342:
.align 4, 0x90
LBB17_617: ## %._crit_edge.6302
## in Loop: Header=BB17_606 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- undef
.loc 1 102 7 ## /Users/dylan/github/ravi/src/lvm.c:102:7
movl -48(%rbp), %eax
leaq -56(%rbp), %r12
Ltmp2343:
##DEBUG_VALUE: luaV_tointeger:v <- [%R12+0]
movq %rbx, %r9
Ltmp2344:
LBB17_606: ## Parent Loop BB17_1 Depth=1
## Parent Loop BB17_586 Depth=2
## => This Inner Loop Header: Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 102 7 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:102:7
cmpl $19, %eax
je LBB17_618
Ltmp2345:
## BB#607: ## in Loop: Header=BB17_606 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r9, %rbx
cmpl $3, %eax
je LBB17_608
## BB#612: ## in Loop: Header=BB17_606 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
Ltmp2346:
andl $15, %eax
.loc 1 116 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:116:25
cmpl $4, %eax
jne LBB17_624
## BB#613: ## in Loop: Header=BB17_606 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 117 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:117:26
movq (%r12), %rdi
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp2347:
##DEBUG_VALUE: luaV_tointeger:v <- undef
##DEBUG_VALUE: luaV_tointeger:v <- [%RSI+0]
.loc 1 117 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:117:13
callq _luaO_str2num
.loc 1 117 46 ## /Users/dylan/github/ravi/src/lvm.c:117:46
movq (%r12), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp2348:
cmpl $4, %esi
jne LBB17_615
## BB#614: ## in Loop: Header=BB17_606 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
Ltmp2349:
##DEBUG_VALUE: luaV_tointeger:v <- undef
shrl $24, %ecx
jmp LBB17_616
.align 4, 0x90
LBB17_615: ## in Loop: Header=BB17_606 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- undef
movq 16(%rdx), %rcx
LBB17_616: ## in Loop: Header=BB17_606 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- undef
.loc 1 117 57 ## /Users/dylan/github/ravi/src/lvm.c:117:57
incq %rcx
Ltmp2350:
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
cmpq %rcx, %rax
je LBB17_617
jmp LBB17_624
Ltmp2351:
LBB17_601: ## in Loop: Header=BB17_586 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 113 10 ## /Users/dylan/github/ravi/src/lvm.c:113:10
movq (%rbx), %rsi
Ltmp2352:
LBB17_602: ## %luaV_tointeger.exit556
## in Loop: Header=BB17_586 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp2353:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq -80(%rbp), %r12 ## 8-byte Reload
movq -128(%rbp), %r11 ## 8-byte Reload
jmp LBB17_603
Ltmp2354:
LBB17_591: ## in Loop: Header=BB17_586 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 103 20 ## /Users/dylan/github/ravi/src/lvm.c:103:20
movsd (%rbx), %xmm0 ## xmm0 = mem[0],zero
Ltmp2355:
##DEBUG_VALUE: n <- %XMM0
.loc 1 104 20 ## /Users/dylan/github/ravi/src/lvm.c:104:20
movsd %xmm0, -120(%rbp) ## 8-byte Spill
Ltmp2356:
##DEBUG_VALUE: n <- [%RBP+-120]
callq _floor
Ltmp2357:
##DEBUG_VALUE: f <- %XMM0
.loc 1 105 9 ## /Users/dylan/github/ravi/src/lvm.c:105:9
movsd -120(%rbp), %xmm1 ## 8-byte Reload
## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jne LBB17_624
jp LBB17_624
Ltmp2358:
## BB#592: ## in Loop: Header=BB17_586 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: f <- %XMM0
.loc 1 110 12 ## /Users/dylan/github/ravi/src/lvm.c:110:12
ucomisd LCPI17_0(%rip), %xmm0
jb LBB17_624
Ltmp2359:
## BB#593: ## in Loop: Header=BB17_586 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movsd LCPI17_1(%rip), %xmm1 ## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jbe LBB17_624
## BB#594: ## in Loop: Header=BB17_586 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
cvttsd2si %xmm0, %rsi
movq %r12, %r9
jmp LBB17_602
Ltmp2360:
LBB17_618: ## in Loop: Header=BB17_586 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 113 10 ## /Users/dylan/github/ravi/src/lvm.c:113:10
movq (%r12), %rax
Ltmp2361:
LBB17_619: ## %luaV_tointeger.exit561
## in Loop: Header=BB17_586 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp2362:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
movq -80(%rbp), %r12 ## 8-byte Reload
movq -128(%rbp), %r11 ## 8-byte Reload
movq -120(%rbp), %rsi ## 8-byte Reload
jmp LBB17_620
Ltmp2363:
LBB17_608: ## in Loop: Header=BB17_586 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 103 20 ## /Users/dylan/github/ravi/src/lvm.c:103:20
movsd (%r12), %xmm0 ## xmm0 = mem[0],zero
Ltmp2364:
##DEBUG_VALUE: n <- %XMM0
.loc 1 104 20 ## /Users/dylan/github/ravi/src/lvm.c:104:20
movsd %xmm0, -136(%rbp) ## 8-byte Spill
Ltmp2365:
##DEBUG_VALUE: n <- [%RBP+-136]
callq _floor
Ltmp2366:
##DEBUG_VALUE: f <- %XMM0
.loc 1 105 9 ## /Users/dylan/github/ravi/src/lvm.c:105:9
movsd -136(%rbp), %xmm1 ## 8-byte Reload
## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jne LBB17_624
jp LBB17_624
Ltmp2367:
## BB#609: ## in Loop: Header=BB17_586 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: f <- %XMM0
.loc 1 110 12 ## /Users/dylan/github/ravi/src/lvm.c:110:12
ucomisd LCPI17_0(%rip), %xmm0
jb LBB17_624
Ltmp2368:
## BB#610: ## in Loop: Header=BB17_586 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movsd LCPI17_1(%rip), %xmm1 ## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jbe LBB17_624
## BB#611: ## in Loop: Header=BB17_586 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
cvttsd2si %xmm0, %rax
movq %rbx, %r9
jmp LBB17_619
Ltmp2369:
LBB17_624: ## in Loop: Header=BB17_586 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
movq -128(%rbp), %r12 ## 8-byte Reload
.loc 1 1491 16 ## /Users/dylan/github/ravi/src/lvm.c:1491:16
Ltmp2370:
movq -80(%rbp), %rax ## 8-byte Reload
movq %r12, 40(%rax)
.loc 1 1491 16 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1491:16
Ltmp2371:
movl $16, %r8d
movq -104(%rbp), %rbx ## 8-byte Reload
Ltmp2372:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %rbx, %rdi
movq %r14, %rsi
movq %r13, %rdx
movq %r15, %rcx
callq _luaT_trybinTM
movq %rbx, %r10
Ltmp2373:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r12, %r11
movq -80(%rbp), %r12 ## 8-byte Reload
Ltmp2374:
.loc 1 1491 16 ## /Users/dylan/github/ravi/src/lvm.c:1491:16
movq 32(%r12), %r9
Ltmp2375:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %edx
andl $12, %edx
Ltmp2376:
##DEBUG_VALUE: luaV_execute:mask <- %EDX
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
Ltmp2377:
movq %r14, %r8
jmp LBB17_625
Ltmp2378:
.align 4, 0x90
Ltmp2379: ## Block address taken
LBB17_586: ## Parent Loop BB17_1 Depth=1
## => This Loop Header: Depth=2
## Child Loop BB17_589 Depth 3
## Child Loop BB17_606 Depth 3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movl %r14d, -88(%rbp) ## 4-byte Spill
.loc 1 1485 22 ## /Users/dylan/github/ravi/src/lvm.c:1485:22
Ltmp2380:
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %r14
shlq $4, %r14
addq %r9, %r14
testb %al, %al
cmovsq %rcx, %r14
Ltmp2381:
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tointeger:obj <- %R14
.loc 1 1486 22 ## /Users/dylan/github/ravi/src/lvm.c:1486:22
shrl $16, %r13d
movl %r13d, %eax
andl $127, %eax
shlq $4, %rax
addq %rdi, %rax
Ltmp2382:
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movzbl %r13b, %ecx
movq %rcx, %r13
shlq $4, %r13
addq %r9, %r13
testb %cl, %cl
cmovsq %rax, %r13
Ltmp2383:
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: luaV_tointeger:obj <- %R13
.loc 1 1488 13 ## /Users/dylan/github/ravi/src/lvm.c:1488:13
movl 8(%r14), %eax
.loc 1 1488 32 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1488:32
cmpl $19, %eax
jne LBB17_588
Ltmp2384:
## BB#587: ## in Loop: Header=BB17_586 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
.loc 1 1488 13 ## /Users/dylan/github/ravi/src/lvm.c:1488:13
movq (%r14), %rsi
Ltmp2385:
##DEBUG_VALUE: ib <- %RSI
LBB17_603: ## in Loop: Header=BB17_586 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
.loc 1 1488 35 ## /Users/dylan/github/ravi/src/lvm.c:1488:35
movl 8(%r13), %eax
Ltmp2386:
.loc 1 1488 13 ## /Users/dylan/github/ravi/src/lvm.c:1488:13
cmpl $19, %eax
jne LBB17_605
Ltmp2387:
## BB#604: ## in Loop: Header=BB17_586 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rc <- %R13
.loc 1 1488 35 ## /Users/dylan/github/ravi/src/lvm.c:1488:35
movq (%r13), %rax
Ltmp2388:
##DEBUG_VALUE: ic <- %RAX
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
Ltmp2389:
LBB17_620: ## in Loop: Header=BB17_586 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_shiftl:y <- %RAX
.loc 1 861 7 ## /Users/dylan/github/ravi/src/lvm.c:861:7
testq %rax, %rax
movl -88(%rbp), %edx ## 4-byte Reload
js LBB17_621
Ltmp2390:
## BB#622: ## in Loop: Header=BB17_586 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_shiftl:y <- %RAX
##DEBUG_VALUE: luaV_shiftl:x <- %RSI
.loc 1 867 17 ## /Users/dylan/github/ravi/src/lvm.c:867:17
movb %al, %cl
shlq %cl, %rsi
Ltmp2391:
.loc 1 866 9 ## /Users/dylan/github/ravi/src/lvm.c:866:9
xorl %ecx, %ecx
.loc 1 866 11 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:866:11
Ltmp2392:
cmpq $63, %rax
Ltmp2393:
.loc 1 866 9 ## /Users/dylan/github/ravi/src/lvm.c:866:9
cmovleq %rsi, %rcx
jmp LBB17_623
Ltmp2394:
.align 4, 0x90
LBB17_621: ## in Loop: Header=BB17_586 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_shiftl:y <- %RAX
.loc 1 863 17 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:863:17
movl %eax, %ecx
negl %ecx
shrq %cl, %rsi
xorl %ecx, %ecx
.loc 1 862 11 ## /Users/dylan/github/ravi/src/lvm.c:862:11
cmpq $-63, %rax
Ltmp2395:
.loc 1 862 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:862:9
cmovgeq %rsi, %rcx
Ltmp2396:
LBB17_623: ## %luaV_shiftl.exit
## in Loop: Header=BB17_586 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1489 11 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1489:11
movq %rcx, (%r15)
movl $19, 8(%r15)
Ltmp2397:
LBB17_625: ## in Loop: Header=BB17_586 Depth=2
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp2398:
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1492 9 ## /Users/dylan/github/ravi/src/lvm.c:1492:9
movl (%r11), %r13d
addq $4, %r11
Ltmp2399:
##DEBUG_VALUE: i <- %R13D
.loc 1 1492 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1492:9
testl %edx, %edx
movl $0, %r14d
jne LBB17_626
Ltmp2400:
LBB17_627: ## in Loop: Header=BB17_586 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1492 9 ## /Users/dylan/github/ravi/src/lvm.c:1492:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp2401:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp2402:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp2403:
LBB17_630: ## in Loop: Header=BB17_628 Depth=2
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: luaV_tointeger:mode <- 0
movq %r11, -128(%rbp) ## 8-byte Spill
movq %r12, -80(%rbp) ## 8-byte Spill
Ltmp2404:
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
.loc 1 1498 13 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1498:13
movq %r14, %rbx
jmp LBB17_631
Ltmp2405:
.align 4, 0x90
LBB17_642: ## %._crit_edge.6293
## in Loop: Header=BB17_631 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- undef
.loc 1 102 7 ## /Users/dylan/github/ravi/src/lvm.c:102:7
movl -48(%rbp), %eax
leaq -56(%rbp), %rbx
Ltmp2406:
##DEBUG_VALUE: luaV_tointeger:v <- [%RBX+0]
movq %r12, %r9
Ltmp2407:
LBB17_631: ## Parent Loop BB17_1 Depth=1
## Parent Loop BB17_628 Depth=2
## => This Inner Loop Header: Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 102 7 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:102:7
cmpl $19, %eax
je LBB17_643
Ltmp2408:
## BB#632: ## in Loop: Header=BB17_631 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r9, %r12
cmpl $3, %eax
je LBB17_633
## BB#637: ## in Loop: Header=BB17_631 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
Ltmp2409:
andl $15, %eax
.loc 1 116 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:116:25
cmpl $4, %eax
jne LBB17_666
## BB#638: ## in Loop: Header=BB17_631 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 117 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:117:26
movq (%rbx), %rdi
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp2410:
##DEBUG_VALUE: luaV_tointeger:v <- undef
##DEBUG_VALUE: luaV_tointeger:v <- [%RSI+0]
.loc 1 117 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:117:13
callq _luaO_str2num
.loc 1 117 46 ## /Users/dylan/github/ravi/src/lvm.c:117:46
movq (%rbx), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp2411:
cmpl $4, %esi
jne LBB17_640
## BB#639: ## in Loop: Header=BB17_631 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
Ltmp2412:
##DEBUG_VALUE: luaV_tointeger:v <- undef
shrl $24, %ecx
jmp LBB17_641
.align 4, 0x90
LBB17_640: ## in Loop: Header=BB17_631 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- undef
movq 16(%rdx), %rcx
LBB17_641: ## in Loop: Header=BB17_631 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- undef
.loc 1 117 57 ## /Users/dylan/github/ravi/src/lvm.c:117:57
incq %rcx
Ltmp2413:
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
cmpq %rcx, %rax
je LBB17_642
jmp LBB17_666
Ltmp2414:
LBB17_668: ## in Loop: Header=BB17_628 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1502 9 ## /Users/dylan/github/ravi/src/lvm.c:1502:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp2415:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1502 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1502:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp2416:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp2417:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp2418:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp2419:
.loc 1 1502 9 ## /Users/dylan/github/ravi/src/lvm.c:1502:9
movq 32(%r12), %r9
Ltmp2420:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp2421:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_669
Ltmp2422:
LBB17_647: ## in Loop: Header=BB17_628 Depth=2
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: luaV_tointeger:mode <- 0
movq %rsi, -120(%rbp) ## 8-byte Spill
movq %r11, -128(%rbp) ## 8-byte Spill
movq %r12, -80(%rbp) ## 8-byte Spill
Ltmp2423:
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
.loc 1 1498 35 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1498:35
movq %r13, %r12
jmp LBB17_648
Ltmp2424:
.align 4, 0x90
LBB17_659: ## %._crit_edge.6296
## in Loop: Header=BB17_648 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- undef
.loc 1 102 7 ## /Users/dylan/github/ravi/src/lvm.c:102:7
movl -48(%rbp), %eax
leaq -56(%rbp), %r12
Ltmp2425:
##DEBUG_VALUE: luaV_tointeger:v <- [%R12+0]
movq %rbx, %r9
Ltmp2426:
LBB17_648: ## Parent Loop BB17_1 Depth=1
## Parent Loop BB17_628 Depth=2
## => This Inner Loop Header: Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 102 7 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:102:7
cmpl $19, %eax
je LBB17_660
Ltmp2427:
## BB#649: ## in Loop: Header=BB17_648 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r9, %rbx
cmpl $3, %eax
je LBB17_650
## BB#654: ## in Loop: Header=BB17_648 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
Ltmp2428:
andl $15, %eax
.loc 1 116 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:116:25
cmpl $4, %eax
jne LBB17_666
## BB#655: ## in Loop: Header=BB17_648 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 117 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:117:26
movq (%r12), %rdi
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp2429:
##DEBUG_VALUE: luaV_tointeger:v <- undef
##DEBUG_VALUE: luaV_tointeger:v <- [%RSI+0]
.loc 1 117 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:117:13
callq _luaO_str2num
.loc 1 117 46 ## /Users/dylan/github/ravi/src/lvm.c:117:46
movq (%r12), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp2430:
cmpl $4, %esi
jne LBB17_657
## BB#656: ## in Loop: Header=BB17_648 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
Ltmp2431:
##DEBUG_VALUE: luaV_tointeger:v <- undef
shrl $24, %ecx
jmp LBB17_658
.align 4, 0x90
LBB17_657: ## in Loop: Header=BB17_648 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- undef
movq 16(%rdx), %rcx
LBB17_658: ## in Loop: Header=BB17_648 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- undef
.loc 1 117 57 ## /Users/dylan/github/ravi/src/lvm.c:117:57
incq %rcx
Ltmp2432:
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
cmpq %rcx, %rax
je LBB17_659
jmp LBB17_666
Ltmp2433:
LBB17_643: ## in Loop: Header=BB17_628 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 113 10 ## /Users/dylan/github/ravi/src/lvm.c:113:10
movq (%rbx), %rsi
Ltmp2434:
LBB17_644: ## %luaV_tointeger.exit567
## in Loop: Header=BB17_628 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp2435:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq -80(%rbp), %r12 ## 8-byte Reload
movq -128(%rbp), %r11 ## 8-byte Reload
jmp LBB17_645
Ltmp2436:
LBB17_633: ## in Loop: Header=BB17_628 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 103 20 ## /Users/dylan/github/ravi/src/lvm.c:103:20
movsd (%rbx), %xmm0 ## xmm0 = mem[0],zero
Ltmp2437:
##DEBUG_VALUE: n <- %XMM0
.loc 1 104 20 ## /Users/dylan/github/ravi/src/lvm.c:104:20
movsd %xmm0, -120(%rbp) ## 8-byte Spill
Ltmp2438:
##DEBUG_VALUE: n <- [%RBP+-120]
callq _floor
Ltmp2439:
##DEBUG_VALUE: f <- %XMM0
.loc 1 105 9 ## /Users/dylan/github/ravi/src/lvm.c:105:9
movsd -120(%rbp), %xmm1 ## 8-byte Reload
## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jne LBB17_666
jp LBB17_666
Ltmp2440:
## BB#634: ## in Loop: Header=BB17_628 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: f <- %XMM0
.loc 1 110 12 ## /Users/dylan/github/ravi/src/lvm.c:110:12
ucomisd LCPI17_0(%rip), %xmm0
jb LBB17_666
Ltmp2441:
## BB#635: ## in Loop: Header=BB17_628 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movsd LCPI17_1(%rip), %xmm1 ## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jbe LBB17_666
## BB#636: ## in Loop: Header=BB17_628 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
cvttsd2si %xmm0, %rsi
movq %r12, %r9
jmp LBB17_644
Ltmp2442:
LBB17_660: ## in Loop: Header=BB17_628 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 113 10 ## /Users/dylan/github/ravi/src/lvm.c:113:10
movq (%r12), %rax
Ltmp2443:
LBB17_661: ## %luaV_tointeger.exit572
## in Loop: Header=BB17_628 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp2444:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
movq -80(%rbp), %r12 ## 8-byte Reload
movq -128(%rbp), %r11 ## 8-byte Reload
movq -120(%rbp), %rsi ## 8-byte Reload
jmp LBB17_662
Ltmp2445:
LBB17_650: ## in Loop: Header=BB17_628 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 103 20 ## /Users/dylan/github/ravi/src/lvm.c:103:20
movsd (%r12), %xmm0 ## xmm0 = mem[0],zero
Ltmp2446:
##DEBUG_VALUE: n <- %XMM0
.loc 1 104 20 ## /Users/dylan/github/ravi/src/lvm.c:104:20
movsd %xmm0, -136(%rbp) ## 8-byte Spill
Ltmp2447:
##DEBUG_VALUE: n <- [%RBP+-136]
callq _floor
Ltmp2448:
##DEBUG_VALUE: f <- %XMM0
.loc 1 105 9 ## /Users/dylan/github/ravi/src/lvm.c:105:9
movsd -136(%rbp), %xmm1 ## 8-byte Reload
## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jne LBB17_666
jp LBB17_666
Ltmp2449:
## BB#651: ## in Loop: Header=BB17_628 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: f <- %XMM0
.loc 1 110 12 ## /Users/dylan/github/ravi/src/lvm.c:110:12
ucomisd LCPI17_0(%rip), %xmm0
jb LBB17_666
Ltmp2450:
## BB#652: ## in Loop: Header=BB17_628 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movsd LCPI17_1(%rip), %xmm1 ## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jbe LBB17_666
## BB#653: ## in Loop: Header=BB17_628 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
cvttsd2si %xmm0, %rax
movq %rbx, %r9
jmp LBB17_661
Ltmp2451:
LBB17_666: ## in Loop: Header=BB17_628 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
movq -128(%rbp), %r12 ## 8-byte Reload
.loc 1 1501 16 ## /Users/dylan/github/ravi/src/lvm.c:1501:16
Ltmp2452:
movq -80(%rbp), %rax ## 8-byte Reload
movq %r12, 40(%rax)
.loc 1 1501 16 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1501:16
Ltmp2453:
movl $17, %r8d
movq -104(%rbp), %rbx ## 8-byte Reload
Ltmp2454:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %rbx, %rdi
movq %r14, %rsi
movq %r13, %rdx
movq %r15, %rcx
callq _luaT_trybinTM
movq %rbx, %r10
Ltmp2455:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r12, %r11
movq -80(%rbp), %r12 ## 8-byte Reload
Ltmp2456:
.loc 1 1501 16 ## /Users/dylan/github/ravi/src/lvm.c:1501:16
movq 32(%r12), %r9
Ltmp2457:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %edx
andl $12, %edx
Ltmp2458:
##DEBUG_VALUE: luaV_execute:mask <- %EDX
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
Ltmp2459:
movq %r14, %r8
jmp LBB17_667
Ltmp2460:
.align 4, 0x90
Ltmp2461: ## Block address taken
LBB17_628: ## Parent Loop BB17_1 Depth=1
## => This Loop Header: Depth=2
## Child Loop BB17_631 Depth 3
## Child Loop BB17_648 Depth 3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movl %r14d, -88(%rbp) ## 4-byte Spill
.loc 1 1495 22 ## /Users/dylan/github/ravi/src/lvm.c:1495:22
Ltmp2462:
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %r14
shlq $4, %r14
addq %r9, %r14
testb %al, %al
cmovsq %rcx, %r14
Ltmp2463:
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tointeger:obj <- %R14
.loc 1 1496 22 ## /Users/dylan/github/ravi/src/lvm.c:1496:22
shrl $16, %r13d
movl %r13d, %eax
andl $127, %eax
shlq $4, %rax
addq %rdi, %rax
Ltmp2464:
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movzbl %r13b, %ecx
movq %rcx, %r13
shlq $4, %r13
addq %r9, %r13
testb %cl, %cl
cmovsq %rax, %r13
Ltmp2465:
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: luaV_tointeger:obj <- %R13
.loc 1 1498 13 ## /Users/dylan/github/ravi/src/lvm.c:1498:13
movl 8(%r14), %eax
.loc 1 1498 32 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1498:32
cmpl $19, %eax
jne LBB17_630
Ltmp2466:
## BB#629: ## in Loop: Header=BB17_628 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
.loc 1 1498 13 ## /Users/dylan/github/ravi/src/lvm.c:1498:13
movq (%r14), %rsi
Ltmp2467:
##DEBUG_VALUE: ib <- %RSI
LBB17_645: ## in Loop: Header=BB17_628 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
.loc 1 1498 35 ## /Users/dylan/github/ravi/src/lvm.c:1498:35
movl 8(%r13), %eax
Ltmp2468:
.loc 1 1498 13 ## /Users/dylan/github/ravi/src/lvm.c:1498:13
cmpl $19, %eax
jne LBB17_647
Ltmp2469:
## BB#646: ## in Loop: Header=BB17_628 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rc <- %R13
.loc 1 1498 35 ## /Users/dylan/github/ravi/src/lvm.c:1498:35
movq (%r13), %rax
Ltmp2470:
##DEBUG_VALUE: ic <- %RAX
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
Ltmp2471:
LBB17_662: ## in Loop: Header=BB17_628 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 861 7 ## /Users/dylan/github/ravi/src/lvm.c:861:7
testq %rax, %rax
movl -88(%rbp), %edx ## 4-byte Reload
jle LBB17_664
Ltmp2472:
## BB#663: ## in Loop: Header=BB17_628 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 863 17 ## /Users/dylan/github/ravi/src/lvm.c:863:17
movb %al, %cl
shrq %cl, %rsi
Ltmp2473:
.loc 1 862 9 ## /Users/dylan/github/ravi/src/lvm.c:862:9
xorl %ecx, %ecx
.loc 1 862 11 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:862:11
Ltmp2474:
cmpq $63, %rax
Ltmp2475:
.loc 1 862 9 ## /Users/dylan/github/ravi/src/lvm.c:862:9
cmovleq %rsi, %rcx
jmp LBB17_665
Ltmp2476:
.align 4, 0x90
LBB17_664: ## in Loop: Header=BB17_628 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1499 11 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1499:11
movl %eax, %ecx
negl %ecx
Ltmp2477:
##DEBUG_VALUE: luaV_shiftl:x <- %RSI
.loc 1 867 17 ## /Users/dylan/github/ravi/src/lvm.c:867:17
shlq %cl, %rsi
Ltmp2478:
.loc 1 1499 11 ## /Users/dylan/github/ravi/src/lvm.c:1499:11
xorl %ecx, %ecx
.loc 1 866 11 ## /Users/dylan/github/ravi/src/lvm.c:866:11
Ltmp2479:
cmpq $-63, %rax
Ltmp2480:
.loc 1 866 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:866:9
cmovgeq %rsi, %rcx
Ltmp2481:
LBB17_665: ## %luaV_shiftl.exit575
## in Loop: Header=BB17_628 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1499 11 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1499:11
movq %rcx, (%r15)
movl $19, 8(%r15)
Ltmp2482:
LBB17_667: ## in Loop: Header=BB17_628 Depth=2
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp2483:
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1502 9 ## /Users/dylan/github/ravi/src/lvm.c:1502:9
movl (%r11), %r13d
addq $4, %r11
Ltmp2484:
##DEBUG_VALUE: i <- %R13D
.loc 1 1502 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1502:9
testl %edx, %edx
movl $0, %r14d
jne LBB17_668
Ltmp2485:
LBB17_669: ## in Loop: Header=BB17_628 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1502 9 ## /Users/dylan/github/ravi/src/lvm.c:1502:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp2486:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp2487:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp2488:
LBB17_705: ## in Loop: Header=BB17_670 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1518 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1518:9
movq %r11, 40(%r12)
movq %rdi, %r12
Ltmp2489:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1518 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1518:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp2490:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp2491:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp2492:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp2493:
.loc 1 1518 9 ## /Users/dylan/github/ravi/src/lvm.c:1518:9
movq 32(%r12), %r9
Ltmp2494:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp2495:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_706
Ltmp2496:
LBB17_691: ## in Loop: Header=BB17_670 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
.loc 1 79 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:79:7
cmpl $19, %eax
jne LBB17_693
Ltmp2497:
## BB#692: ## in Loop: Header=BB17_670 Depth=2
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
.loc 1 80 10 ## /Users/dylan/github/ravi/src/lvm.c:80:10
xorps %xmm0, %xmm0
cvtsi2sdq (%r13), %xmm0
Ltmp2498:
LBB17_701: ## %select.end8327
## in Loop: Header=BB17_670 Depth=2
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movl -88(%rbp), %ebx ## 4-byte Reload
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r9, -120(%rbp) ## 8-byte Spill
Ltmp2499:
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
movq %r11, %r12
Ltmp2500:
.loc 1 80 8 ## /Users/dylan/github/ravi/src/lvm.c:80:8
movd %xmm0, %rax
jmp LBB17_702
Ltmp2501:
LBB17_679: ## in Loop: Header=BB17_670 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
.loc 1 83 12 ## /Users/dylan/github/ravi/src/lvm.c:83:12
andl $15, %eax
.loc 1 83 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:83:25
cmpl $4, %eax
jne LBB17_703
Ltmp2502:
## BB#680: ## in Loop: Header=BB17_670 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
movq %r9, %r12
movq %r11, %rbx
.loc 1 84 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:84:26
movq (%r14), %rdi
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp2503:
##DEBUG_VALUE: luaV_tonumber_:v <- [%RSI+0]
.loc 1 84 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:13
callq _luaO_str2num
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq (%r14), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp2504:
cmpl $4, %esi
jne LBB17_682
## BB#681: ## in Loop: Header=BB17_670 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
shrl $24, %ecx
jmp LBB17_683
Ltmp2505:
LBB17_693: ## in Loop: Header=BB17_670 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
andl $15, %eax
.loc 1 83 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:83:25
cmpl $4, %eax
jne LBB17_703
Ltmp2506:
## BB#694: ## in Loop: Header=BB17_670 Depth=2
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
movq %rdx, -128(%rbp) ## 8-byte Spill
Ltmp2507:
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
movq %r9, %rbx
movq %r11, %r12
.loc 1 84 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:84:26
movq (%r13), %rdi
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp2508:
##DEBUG_VALUE: luaV_tonumber_:v <- [%RSI+0]
.loc 1 84 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:13
callq _luaO_str2num
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq (%r13), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp2509:
cmpl $4, %esi
jne LBB17_696
Ltmp2510:
## BB#695: ## in Loop: Header=BB17_670 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
shrl $24, %ecx
jmp LBB17_697
Ltmp2511:
LBB17_682: ## in Loop: Header=BB17_670 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq 16(%rdx), %rcx
LBB17_683: ## in Loop: Header=BB17_670 Depth=2
movq %rbx, %r11
movq %r12, %r9
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp2512:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
.loc 1 84 57 ## /Users/dylan/github/ravi/src/lvm.c:84:57
incq %rcx
Ltmp2513:
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
cmpq %rcx, %rax
jne LBB17_703
Ltmp2514:
## BB#684: ## in Loop: Header=BB17_670 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
cmpl $19, -48(%rbp)
movq -56(%rbp), %rax
jne LBB17_686
Ltmp2515:
## BB#685: ## in Loop: Header=BB17_670 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
cvtsi2sdq %rax, %xmm0
jmp LBB17_688
Ltmp2516:
LBB17_696: ## in Loop: Header=BB17_670 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq 16(%rdx), %rcx
Ltmp2517:
LBB17_697: ## in Loop: Header=BB17_670 Depth=2
movq %r12, %r11
movq %rbx, %r9
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp2518:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq -128(%rbp), %rdx ## 8-byte Reload
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
Ltmp2519:
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
.loc 1 84 57 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:57
incq %rcx
Ltmp2520:
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
cmpq %rcx, %rax
jne LBB17_703
Ltmp2521:
## BB#698: ## in Loop: Header=BB17_670 Depth=2
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
cmpl $19, -48(%rbp)
movq -56(%rbp), %rax
jne LBB17_700
## BB#699: ## in Loop: Header=BB17_670 Depth=2
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
cvtsi2sdq %rax, %xmm0
jmp LBB17_701
Ltmp2522:
LBB17_703: ## in Loop: Header=BB17_670 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
movq -80(%rbp), %rbx ## 8-byte Reload
.loc 1 1517 16 ## /Users/dylan/github/ravi/src/lvm.c:1517:16
Ltmp2523:
movq %r11, 40(%rbx)
.loc 1 1517 16 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1517:16
Ltmp2524:
movl $9, %r8d
movq %r10, %rdi
movq %r14, %rsi
movq %r13, %rdx
movq %r15, %rcx
movq %r11, %r14
Ltmp2525:
movq %r10, %r15
Ltmp2526:
##DEBUG_VALUE: luaV_execute:L <- %R15
callq _luaT_trybinTM
movq %r15, %r10
Ltmp2527:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp2528:
.loc 1 1517 16 ## /Users/dylan/github/ravi/src/lvm.c:1517:16
movq 32(%rbx), %r9
Ltmp2529:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %ebx
andl $12, %ebx
Ltmp2530:
##DEBUG_VALUE: luaV_execute:mask <- %EBX
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp2531:
##DEBUG_VALUE: luaV_execute:k <- %RDI
jmp LBB17_704
Ltmp2532:
LBB17_686: ## %select.false8323
## in Loop: Header=BB17_670 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
movd %rax, %xmm0
jmp LBB17_688
Ltmp2533:
LBB17_700: ## %select.false8328
## in Loop: Header=BB17_670 Depth=2
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 85 10 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:85:10
movd %rax, %xmm0
jmp LBB17_701
Ltmp2534:
.align 4, 0x90
Ltmp2535: ## Block address taken
LBB17_670: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movl %r14d, -88(%rbp) ## 4-byte Spill
.loc 1 1505 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1505:22
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %r14
shlq $4, %r14
addq %r9, %r14
testb %al, %al
cmovsq %rcx, %r14
Ltmp2536:
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R14
.loc 1 1506 22 ## /Users/dylan/github/ravi/src/lvm.c:1506:22
shrl $16, %r13d
movl %r13d, %eax
andl $127, %eax
shlq $4, %rax
addq %rdi, %rax
movzbl %r13b, %ecx
movq %rcx, %r13
shlq $4, %r13
addq %r9, %r13
testb %cl, %cl
cmovsq %rax, %r13
Ltmp2537:
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
.loc 1 79 7 ## /Users/dylan/github/ravi/src/lvm.c:79:7
movl 8(%r14), %eax
Ltmp2538:
.loc 1 1508 29 ## /Users/dylan/github/ravi/src/lvm.c:1508:29
cmpl $19, %eax
jne LBB17_671
Ltmp2539:
## BB#673: ## in Loop: Header=BB17_670 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
.loc 1 1508 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1508:13
cmpl $19, 8(%r13)
jne LBB17_687
Ltmp2540:
## BB#674: ## in Loop: Header=BB17_670 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
.loc 1 1509 57 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1509:57
movq (%r13), %rsi
Ltmp2541:
##DEBUG_VALUE: luaV_mod:n <- %RSI
##DEBUG_VALUE: ic <- %RSI
.loc 1 840 20 ## /Users/dylan/github/ravi/src/lvm.c:840:20
leaq 1(%rsi), %rax
Ltmp2542:
.loc 1 840 7 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:840:7
cmpq $1, %rax
ja LBB17_677
Ltmp2543:
## BB#675: ## in Loop: Header=BB17_670 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: ic <- %RSI
##DEBUG_VALUE: luaV_mod:n <- %RSI
xorl %eax, %eax
.loc 1 841 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:841:9
Ltmp2544:
testq %rsi, %rsi
jne LBB17_678
jmp LBB17_676
Ltmp2545:
.align 4, 0x90
LBB17_671: ## in Loop: Header=BB17_670 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
cmpl $3, %eax
jne LBB17_679
Ltmp2546:
## BB#672: ## in Loop: Header=BB17_670 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1512 18 ## /Users/dylan/github/ravi/src/lvm.c:1512:18
movq (%r14), %rdx
jmp LBB17_689
Ltmp2547:
.align 4, 0x90
LBB17_687: ## in Loop: Header=BB17_670 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
.loc 1 80 10 ## /Users/dylan/github/ravi/src/lvm.c:80:10
cvtsi2sdq (%r14), %xmm0
Ltmp2548:
LBB17_688: ## %luaV_tonumber_.exit581
## in Loop: Header=BB17_670 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tonumber_:obj <- %R14
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
.loc 1 80 8 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:80:8
movd %xmm0, %rdx
Ltmp2549:
LBB17_689: ## in Loop: Header=BB17_670 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
.loc 1 79 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:79:7
movl 8(%r13), %eax
Ltmp2550:
.loc 1 1512 18 ## /Users/dylan/github/ravi/src/lvm.c:1512:18
cmpl $3, %eax
jne LBB17_691
Ltmp2551:
## BB#690: ## in Loop: Header=BB17_670 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rc <- %R13
movq %r9, -120(%rbp) ## 8-byte Spill
movq %r11, %r12
.loc 1 1512 39 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1512:39
Ltmp2552:
movq (%r13), %rax
Ltmp2553:
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movl -88(%rbp), %ebx ## 4-byte Reload
Ltmp2554:
LBB17_702: ## in Loop: Header=BB17_670 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1514 11 ## /Users/dylan/github/ravi/src/lvm.c:1514:11
movd %rdx, %xmm0
movd %rax, %xmm1
movsd %xmm1, -128(%rbp) ## 8-byte Spill
callq _fmod
Ltmp2555:
##DEBUG_VALUE: m <- %XMM0
.loc 1 1514 11 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1514:11
movapd %xmm0, %xmm1
movsd -128(%rbp), %xmm3 ## 8-byte Reload
## xmm3 = mem[0],zero
mulsd %xmm3, %xmm1
addsd %xmm0, %xmm3
Ltmp2556:
##DEBUG_VALUE: m <- %XMM3
xorpd %xmm2, %xmm2
Ltmp2557:
.loc 1 1514 11 ## /Users/dylan/github/ravi/src/lvm.c:1514:11
cmpltsd %xmm2, %xmm1
andpd %xmm1, %xmm3
Ltmp2558:
andnpd %xmm0, %xmm1
orpd %xmm3, %xmm1
Ltmp2559:
.loc 1 1515 11 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1515:11
movsd %xmm1, (%r15)
movl $3, 8(%r15)
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp2560:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq %r12, %r11
movq -120(%rbp), %r9 ## 8-byte Reload
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp2561:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r8
jmp LBB17_704
Ltmp2562:
LBB17_677: ## in Loop: Header=BB17_670 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: ic <- %RSI
##DEBUG_VALUE: luaV_mod:n <- %RSI
.loc 1 1509 28 ## /Users/dylan/github/ravi/src/lvm.c:1509:28
movq (%r14), %rcx
Ltmp2563:
##DEBUG_VALUE: ib <- %RCX
##DEBUG_VALUE: luaV_mod:m <- %RCX
.loc 1 846 23 ## /Users/dylan/github/ravi/src/lvm.c:846:23
movq %rcx, %rax
cqto
idivq %rsi
.loc 1 847 22 ## /Users/dylan/github/ravi/src/lvm.c:847:22
Ltmp2564:
xorq %rsi, %rcx
Ltmp2565:
sarq $63, %rcx
.loc 1 847 11 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:847:11
testq %rdx, %rdx
.loc 1 847 16 ## /Users/dylan/github/ravi/src/lvm.c:847:16
cmoveq %rdx, %rsi
Ltmp2566:
andq %rcx, %rsi
addq %rdx, %rsi
Ltmp2567:
.loc 1 1510 11 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1510:11
movq %rsi, %rax
Ltmp2568:
LBB17_678: ## %luaV_mod.exit
## in Loop: Header=BB17_670 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq %rax, (%r15)
movl $19, 8(%r15)
Ltmp2569:
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
movl -88(%rbp), %ebx ## 4-byte Reload
Ltmp2570:
LBB17_704: ## in Loop: Header=BB17_670 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1518 9 ## /Users/dylan/github/ravi/src/lvm.c:1518:9
movl (%r11), %r13d
addq $4, %r11
Ltmp2571:
##DEBUG_VALUE: i <- %R13D
.loc 1 1518 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1518:9
testl %ebx, %ebx
movl $0, %r14d
movq -80(%rbp), %r12 ## 8-byte Reload
jne LBB17_705
Ltmp2572:
LBB17_706: ## in Loop: Header=BB17_670 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1518 9 ## /Users/dylan/github/ravi/src/lvm.c:1518:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp2573:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp2574:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp2575:
LBB17_744: ## in Loop: Header=BB17_707 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1532 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1532:9
movq %r11, 40(%r12)
movq %rdi, %r12
Ltmp2576:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1532 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1532:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp2577:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp2578:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp2579:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp2580:
.loc 1 1532 9 ## /Users/dylan/github/ravi/src/lvm.c:1532:9
movq 32(%r12), %r9
Ltmp2581:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp2582:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_745
Ltmp2583:
LBB17_730: ## in Loop: Header=BB17_707 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
.loc 1 79 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:79:7
cmpl $19, %eax
jne LBB17_732
Ltmp2584:
## BB#731: ## in Loop: Header=BB17_707 Depth=2
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
.loc 1 80 10 ## /Users/dylan/github/ravi/src/lvm.c:80:10
xorps %xmm0, %xmm0
cvtsi2sdq (%r13), %xmm0
Ltmp2585:
LBB17_740: ## %select.end8355
## in Loop: Header=BB17_707 Depth=2
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %rbx
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movl -88(%rbp), %r14d ## 4-byte Reload
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r9, -120(%rbp) ## 8-byte Spill
Ltmp2586:
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
movq %r11, %r12
Ltmp2587:
.loc 1 80 8 ## /Users/dylan/github/ravi/src/lvm.c:80:8
movd %xmm0, %rax
jmp LBB17_741
Ltmp2588:
LBB17_718: ## in Loop: Header=BB17_707 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
.loc 1 83 12 ## /Users/dylan/github/ravi/src/lvm.c:83:12
andl $15, %eax
.loc 1 83 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:83:25
cmpl $4, %eax
jne LBB17_742
Ltmp2589:
## BB#719: ## in Loop: Header=BB17_707 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
movq %r9, %r12
movq %r11, %rbx
.loc 1 84 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:84:26
movq (%r14), %rdi
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp2590:
##DEBUG_VALUE: luaV_tonumber_:v <- [%RSI+0]
.loc 1 84 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:13
callq _luaO_str2num
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq (%r14), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp2591:
cmpl $4, %esi
jne LBB17_721
## BB#720: ## in Loop: Header=BB17_707 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
shrl $24, %ecx
jmp LBB17_722
Ltmp2592:
LBB17_732: ## in Loop: Header=BB17_707 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
andl $15, %eax
.loc 1 83 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:83:25
cmpl $4, %eax
jne LBB17_742
Ltmp2593:
## BB#733: ## in Loop: Header=BB17_707 Depth=2
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
movq %rdx, -128(%rbp) ## 8-byte Spill
Ltmp2594:
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
movq %r9, %rbx
movq %r11, %r12
.loc 1 84 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:84:26
movq (%r13), %rdi
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp2595:
##DEBUG_VALUE: luaV_tonumber_:v <- [%RSI+0]
.loc 1 84 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:13
callq _luaO_str2num
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq (%r13), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp2596:
cmpl $4, %esi
jne LBB17_735
Ltmp2597:
## BB#734: ## in Loop: Header=BB17_707 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
shrl $24, %ecx
jmp LBB17_736
Ltmp2598:
LBB17_721: ## in Loop: Header=BB17_707 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq 16(%rdx), %rcx
LBB17_722: ## in Loop: Header=BB17_707 Depth=2
movq %rbx, %r11
movq %r12, %r9
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp2599:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
.loc 1 84 57 ## /Users/dylan/github/ravi/src/lvm.c:84:57
incq %rcx
Ltmp2600:
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
cmpq %rcx, %rax
jne LBB17_742
Ltmp2601:
## BB#723: ## in Loop: Header=BB17_707 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
cmpl $19, -48(%rbp)
movq -56(%rbp), %rax
jne LBB17_725
Ltmp2602:
## BB#724: ## in Loop: Header=BB17_707 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
cvtsi2sdq %rax, %xmm0
jmp LBB17_727
Ltmp2603:
LBB17_735: ## in Loop: Header=BB17_707 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq 16(%rdx), %rcx
Ltmp2604:
LBB17_736: ## in Loop: Header=BB17_707 Depth=2
movq %r12, %r11
movq %rbx, %r9
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp2605:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq -128(%rbp), %rdx ## 8-byte Reload
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
Ltmp2606:
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
.loc 1 84 57 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:57
incq %rcx
Ltmp2607:
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
cmpq %rcx, %rax
jne LBB17_742
Ltmp2608:
## BB#737: ## in Loop: Header=BB17_707 Depth=2
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
cmpl $19, -48(%rbp)
movq -56(%rbp), %rax
jne LBB17_739
## BB#738: ## in Loop: Header=BB17_707 Depth=2
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
cvtsi2sdq %rax, %xmm0
jmp LBB17_740
Ltmp2609:
LBB17_742: ## in Loop: Header=BB17_707 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
movq -80(%rbp), %rbx ## 8-byte Reload
.loc 1 1531 16 ## /Users/dylan/github/ravi/src/lvm.c:1531:16
Ltmp2610:
movq %r11, 40(%rbx)
.loc 1 1531 16 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1531:16
Ltmp2611:
movl $12, %r8d
movq %r10, %rdi
movq %r14, %rsi
movq %r13, %rdx
movq %r15, %rcx
movq %r11, %r14
Ltmp2612:
movq %r10, %r15
Ltmp2613:
##DEBUG_VALUE: luaV_execute:L <- %R15
callq _luaT_trybinTM
movq %r15, %r10
Ltmp2614:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp2615:
.loc 1 1531 16 ## /Users/dylan/github/ravi/src/lvm.c:1531:16
movq 32(%rbx), %r9
Ltmp2616:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %eax
andl $12, %eax
Ltmp2617:
##DEBUG_VALUE: luaV_execute:mask <- %EAX
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
movl %eax, %r14d
Ltmp2618:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp2619:
##DEBUG_VALUE: luaV_execute:k <- %RDI
jmp LBB17_743
Ltmp2620:
LBB17_725: ## %select.false8351
## in Loop: Header=BB17_707 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
movd %rax, %xmm0
jmp LBB17_727
Ltmp2621:
LBB17_739: ## %select.false8356
## in Loop: Header=BB17_707 Depth=2
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 85 10 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:85:10
movd %rax, %xmm0
jmp LBB17_740
Ltmp2622:
.align 4, 0x90
Ltmp2623: ## Block address taken
LBB17_707: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movl %r14d, -88(%rbp) ## 4-byte Spill
.loc 1 1521 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1521:22
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %r14
shlq $4, %r14
addq %r9, %r14
testb %al, %al
cmovsq %rcx, %r14
Ltmp2624:
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R14
.loc 1 1522 22 ## /Users/dylan/github/ravi/src/lvm.c:1522:22
shrl $16, %r13d
movl %r13d, %eax
andl $127, %eax
shlq $4, %rax
addq %rdi, %rax
movzbl %r13b, %ecx
movq %rcx, %r13
shlq $4, %r13
addq %r9, %r13
testb %cl, %cl
cmovsq %rax, %r13
Ltmp2625:
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
.loc 1 79 7 ## /Users/dylan/github/ravi/src/lvm.c:79:7
movl 8(%r14), %eax
Ltmp2626:
.loc 1 1524 29 ## /Users/dylan/github/ravi/src/lvm.c:1524:29
cmpl $19, %eax
jne LBB17_708
Ltmp2627:
## BB#710: ## in Loop: Header=BB17_707 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
.loc 1 1524 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1524:13
cmpl $19, 8(%r13)
jne LBB17_726
Ltmp2628:
## BB#711: ## in Loop: Header=BB17_707 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
movq %rdi, %rbx
Ltmp2629:
##DEBUG_VALUE: luaV_execute:k <- %RBX
.loc 1 1525 28 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1525:28
movq (%r14), %rcx
Ltmp2630:
##DEBUG_VALUE: ib <- %RCX
##DEBUG_VALUE: luaV_div:m <- %RCX
.loc 1 1525 57 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1525:57
movq (%r13), %rdi
Ltmp2631:
##DEBUG_VALUE: luaV_div:n <- %RDI
##DEBUG_VALUE: ic <- %RDI
.loc 1 820 20 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:820:20
leaq 1(%rdi), %rax
Ltmp2632:
.loc 1 820 7 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:820:7
cmpq $1, %rax
ja LBB17_715
Ltmp2633:
## BB#712: ## in Loop: Header=BB17_707 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RBX
##DEBUG_VALUE: luaV_div:m <- %RCX
##DEBUG_VALUE: ib <- %RCX
##DEBUG_VALUE: ic <- %RDI
##DEBUG_VALUE: luaV_div:n <- %RDI
.loc 1 821 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:821:9
testq %rdi, %rdi
Ltmp2634:
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
je LBB17_713
Ltmp2635:
## BB#714: ## in Loop: Header=BB17_707 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RBX
##DEBUG_VALUE: luaV_div:m <- %RCX
##DEBUG_VALUE: ib <- %RCX
.loc 1 823 12 ## /Users/dylan/github/ravi/src/lvm.c:823:12
negq %rcx
Ltmp2636:
movq %rcx, %rsi
movl -88(%rbp), %r14d ## 4-byte Reload
jmp LBB17_717
Ltmp2637:
.align 4, 0x90
LBB17_708: ## in Loop: Header=BB17_707 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
cmpl $3, %eax
jne LBB17_718
Ltmp2638:
## BB#709: ## in Loop: Header=BB17_707 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1528 18 ## /Users/dylan/github/ravi/src/lvm.c:1528:18
movq (%r14), %rdx
jmp LBB17_728
Ltmp2639:
.align 4, 0x90
LBB17_726: ## in Loop: Header=BB17_707 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
.loc 1 80 10 ## /Users/dylan/github/ravi/src/lvm.c:80:10
cvtsi2sdq (%r14), %xmm0
Ltmp2640:
LBB17_727: ## %luaV_tonumber_.exit591
## in Loop: Header=BB17_707 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tonumber_:obj <- %R14
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
.loc 1 80 8 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:80:8
movd %xmm0, %rdx
Ltmp2641:
LBB17_728: ## in Loop: Header=BB17_707 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
.loc 1 79 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:79:7
movl 8(%r13), %eax
Ltmp2642:
.loc 1 1528 18 ## /Users/dylan/github/ravi/src/lvm.c:1528:18
cmpl $3, %eax
jne LBB17_730
Ltmp2643:
## BB#729: ## in Loop: Header=BB17_707 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rc <- %R13
movq %r9, -120(%rbp) ## 8-byte Spill
movq %r11, %r12
.loc 1 1528 39 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1528:39
Ltmp2644:
movq (%r13), %rax
Ltmp2645:
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %rbx
movl -88(%rbp), %r14d ## 4-byte Reload
Ltmp2646:
LBB17_741: ## in Loop: Header=BB17_707 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1529 11 ## /Users/dylan/github/ravi/src/lvm.c:1529:11
movd %rdx, %xmm0
movd %rax, %xmm1
divsd %xmm1, %xmm0
callq _floor
movsd %xmm0, (%r15)
movl $3, 8(%r15)
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp2647:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq %r12, %r11
movq -120(%rbp), %r9 ## 8-byte Reload
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp2648:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %rbx, %r8
jmp LBB17_743
Ltmp2649:
LBB17_715: ## in Loop: Header=BB17_707 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RBX
##DEBUG_VALUE: luaV_div:m <- %RCX
##DEBUG_VALUE: ib <- %RCX
##DEBUG_VALUE: ic <- %RDI
##DEBUG_VALUE: luaV_div:n <- %RDI
.loc 1 826 23 ## /Users/dylan/github/ravi/src/lvm.c:826:23
movq %rcx, %rax
cqto
idivq %rdi
movq %rax, %rsi
.loc 1 827 21 ## /Users/dylan/github/ravi/src/lvm.c:827:21
Ltmp2650:
movq %rdi, %rax
xorq %rcx, %rax
Ltmp2651:
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
movl -88(%rbp), %r14d ## 4-byte Reload
jns LBB17_717
Ltmp2652:
## BB#716: ## in Loop: Header=BB17_707 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RBX
##DEBUG_VALUE: luaV_div:m <- %RCX
##DEBUG_VALUE: ib <- %RCX
##DEBUG_VALUE: ic <- %RDI
##DEBUG_VALUE: luaV_div:n <- %RDI
.loc 1 827 26 ## /Users/dylan/github/ravi/src/lvm.c:827:26
movq %rcx, %rax
cqto
idivq %rdi
Ltmp2653:
.loc 1 827 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:827:9
cmpq $1, %rdx
adcq $-1, %rsi
Ltmp2654:
.align 4, 0x90
LBB17_717: ## %luaV_div.exit
## in Loop: Header=BB17_707 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RBX
.loc 1 1526 11 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1526:11
movq %rsi, (%r15)
movl $19, 8(%r15)
movq %rbx, %rdi
Ltmp2655:
##DEBUG_VALUE: luaV_execute:k <- %RDI
LBB17_743: ## in Loop: Header=BB17_707 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1532 9 ## /Users/dylan/github/ravi/src/lvm.c:1532:9
movl (%r11), %r13d
addq $4, %r11
Ltmp2656:
##DEBUG_VALUE: i <- %R13D
.loc 1 1532 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1532:9
testl %r14d, %r14d
movl $0, %r14d
movq -80(%rbp), %r12 ## 8-byte Reload
jne LBB17_744
Ltmp2657:
LBB17_745: ## in Loop: Header=BB17_707 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1532 9 ## /Users/dylan/github/ravi/src/lvm.c:1532:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp2658:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp2659:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp2660:
LBB17_748: ## in Loop: Header=BB17_746 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_tonumber_:obj <- %R14
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
.loc 1 79 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:79:7
cmpl $19, %eax
jne LBB17_750
Ltmp2661:
## BB#749: ## in Loop: Header=BB17_746 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tonumber_:obj <- %R14
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
.loc 1 80 10 ## /Users/dylan/github/ravi/src/lvm.c:80:10
cvtsi2sdq (%r14), %xmm0
Ltmp2662:
LBB17_758: ## %luaV_tonumber_.exit599
## in Loop: Header=BB17_746 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tonumber_:obj <- %R14
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
.loc 1 80 8 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:80:8
movd %xmm0, %rcx
jmp LBB17_759
Ltmp2663:
LBB17_775: ## in Loop: Header=BB17_746 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1542 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1542:9
movq %r11, 40(%r12)
movq %rdi, %r12
Ltmp2664:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1542 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1542:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp2665:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp2666:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp2667:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp2668:
.loc 1 1542 9 ## /Users/dylan/github/ravi/src/lvm.c:1542:9
movq 32(%r12), %r9
Ltmp2669:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp2670:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_776
Ltmp2671:
LBB17_761: ## in Loop: Header=BB17_746 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
.loc 1 79 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:79:7
cmpl $19, %eax
jne LBB17_763
Ltmp2672:
## BB#762: ## in Loop: Header=BB17_746 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
.loc 1 80 10 ## /Users/dylan/github/ravi/src/lvm.c:80:10
xorps %xmm0, %xmm0
cvtsi2sdq (%r13), %xmm0
Ltmp2673:
LBB17_771: ## %select.end8383
## in Loop: Header=BB17_746 Depth=2
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %rbx
Ltmp2674:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movl -88(%rbp), %r14d ## 4-byte Reload
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r9, -120(%rbp) ## 8-byte Spill
movq %r11, -128(%rbp) ## 8-byte Spill
movq %r10, %r12
Ltmp2675:
##DEBUG_VALUE: luaV_execute:L <- %R12
.loc 1 80 8 ## /Users/dylan/github/ravi/src/lvm.c:80:8
movd %xmm0, %rax
jmp LBB17_772
Ltmp2676:
LBB17_750: ## in Loop: Header=BB17_746 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_tonumber_:obj <- %R14
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
.loc 1 83 12 ## /Users/dylan/github/ravi/src/lvm.c:83:12
andl $15, %eax
.loc 1 83 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:83:25
cmpl $4, %eax
jne LBB17_773
Ltmp2677:
## BB#751: ## in Loop: Header=BB17_746 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_tonumber_:obj <- %R14
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
movq %r9, %r12
movq %r11, %rbx
.loc 1 84 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:84:26
movq (%r14), %rdi
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp2678:
##DEBUG_VALUE: luaV_tonumber_:v <- [%RSI+0]
.loc 1 84 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:13
callq _luaO_str2num
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq (%r14), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp2679:
cmpl $4, %esi
jne LBB17_753
Ltmp2680:
## BB#752: ## in Loop: Header=BB17_746 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_tonumber_:obj <- %R14
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
shrl $24, %ecx
jmp LBB17_754
Ltmp2681:
LBB17_763: ## in Loop: Header=BB17_746 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
andl $15, %eax
.loc 1 83 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:83:25
cmpl $4, %eax
jne LBB17_773
Ltmp2682:
## BB#764: ## in Loop: Header=BB17_746 Depth=2
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
movq %rcx, -136(%rbp) ## 8-byte Spill
Ltmp2683:
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
movq %r9, %rbx
movq %r11, %r12
.loc 1 84 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:84:26
movq (%r13), %rdi
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp2684:
##DEBUG_VALUE: luaV_tonumber_:v <- [%RSI+0]
.loc 1 84 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:13
callq _luaO_str2num
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq (%r13), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp2685:
cmpl $4, %esi
jne LBB17_766
Ltmp2686:
## BB#765: ## in Loop: Header=BB17_746 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
shrl $24, %ecx
jmp LBB17_767
Ltmp2687:
LBB17_753: ## in Loop: Header=BB17_746 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_tonumber_:obj <- %R14
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq 16(%rdx), %rcx
Ltmp2688:
LBB17_754: ## in Loop: Header=BB17_746 Depth=2
movq %rbx, %r11
movq %r12, %r9
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp2689:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_tonumber_:obj <- %R14
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
.loc 1 84 57 ## /Users/dylan/github/ravi/src/lvm.c:84:57
incq %rcx
Ltmp2690:
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
cmpq %rcx, %rax
jne LBB17_773
Ltmp2691:
## BB#755: ## in Loop: Header=BB17_746 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tonumber_:obj <- %R14
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
cmpl $19, -48(%rbp)
movq -56(%rbp), %rax
jne LBB17_757
Ltmp2692:
## BB#756: ## in Loop: Header=BB17_746 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tonumber_:obj <- %R14
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
cvtsi2sdq %rax, %xmm0
jmp LBB17_758
Ltmp2693:
LBB17_766: ## in Loop: Header=BB17_746 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq 16(%rdx), %rcx
Ltmp2694:
LBB17_767: ## in Loop: Header=BB17_746 Depth=2
movq %r12, %r11
movq %rbx, %r9
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp2695:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
.loc 1 84 57 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:57
incq %rcx
Ltmp2696:
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
cmpq %rcx, %rax
movq -136(%rbp), %rcx ## 8-byte Reload
jne LBB17_773
Ltmp2697:
## BB#768: ## in Loop: Header=BB17_746 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
cmpl $19, -48(%rbp)
movq -56(%rbp), %rax
jne LBB17_770
Ltmp2698:
## BB#769: ## in Loop: Header=BB17_746 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
cvtsi2sdq %rax, %xmm0
jmp LBB17_771
Ltmp2699:
LBB17_773: ## in Loop: Header=BB17_746 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
movq %r11, -128(%rbp) ## 8-byte Spill
movq -80(%rbp), %rbx ## 8-byte Reload
.loc 1 1541 16 ## /Users/dylan/github/ravi/src/lvm.c:1541:16
Ltmp2700:
movq %r11, 40(%rbx)
.loc 1 1541 16 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1541:16
Ltmp2701:
movl $10, %r8d
movq %r10, %rdi
movq %r14, %rsi
movq %r13, %rdx
movq %r15, %rcx
movq %r10, %r14
Ltmp2702:
##DEBUG_VALUE: luaV_execute:L <- %R14
callq _luaT_trybinTM
movq %r14, %r10
Ltmp2703:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 1541 16 ## /Users/dylan/github/ravi/src/lvm.c:1541:16
movq 32(%rbx), %r9
Ltmp2704:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %eax
andl $12, %eax
Ltmp2705:
##DEBUG_VALUE: luaV_execute:mask <- %EAX
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
movl %eax, %r14d
Ltmp2706:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_774
Ltmp2707:
LBB17_757: ## %select.false8379
## in Loop: Header=BB17_746 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tonumber_:obj <- %R14
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
movd %rax, %xmm0
jmp LBB17_758
Ltmp2708:
LBB17_770: ## %select.false8384
## in Loop: Header=BB17_746 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 85 10 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:85:10
movd %rax, %xmm0
jmp LBB17_771
Ltmp2709:
.align 4, 0x90
Ltmp2710: ## Block address taken
LBB17_746: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movl %r14d, -88(%rbp) ## 4-byte Spill
.loc 1 1535 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1535:22
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %r14
shlq $4, %r14
addq %r9, %r14
testb %al, %al
cmovsq %rcx, %r14
Ltmp2711:
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R14
.loc 1 1536 22 ## /Users/dylan/github/ravi/src/lvm.c:1536:22
shrl $16, %r13d
movl %r13d, %eax
andl $127, %eax
shlq $4, %rax
addq %rdi, %rax
movzbl %r13b, %ecx
movq %rcx, %r13
shlq $4, %r13
addq %r9, %r13
testb %cl, %cl
cmovsq %rax, %r13
Ltmp2712:
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
.loc 1 79 7 ## /Users/dylan/github/ravi/src/lvm.c:79:7
movl 8(%r14), %eax
Ltmp2713:
.loc 1 1538 31 ## /Users/dylan/github/ravi/src/lvm.c:1538:31
cmpl $3, %eax
jne LBB17_748
Ltmp2714:
## BB#747: ## in Loop: Header=BB17_746 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %R13
.loc 1 1538 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1538:13
movq (%r14), %rcx
Ltmp2715:
LBB17_759: ## in Loop: Header=BB17_746 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R13
##DEBUG_VALUE: rc <- %R13
.loc 1 79 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:79:7
movl 8(%r13), %eax
Ltmp2716:
.loc 1 1538 13 ## /Users/dylan/github/ravi/src/lvm.c:1538:13
cmpl $3, %eax
jne LBB17_761
Ltmp2717:
## BB#760: ## in Loop: Header=BB17_746 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rc <- %R13
movq %r10, %r12
Ltmp2718:
##DEBUG_VALUE: luaV_execute:L <- %R12
movq %r9, -120(%rbp) ## 8-byte Spill
movq %r11, -128(%rbp) ## 8-byte Spill
.loc 1 1538 34 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1538:34
Ltmp2719:
movq (%r13), %rax
Ltmp2720:
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %rbx
movl -88(%rbp), %r14d ## 4-byte Reload
Ltmp2721:
LBB17_772: ## in Loop: Header=BB17_746 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R12
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1539 11 ## /Users/dylan/github/ravi/src/lvm.c:1539:11
movd %rcx, %xmm0
movd %rax, %xmm1
callq _pow
movsd %xmm0, (%r15)
movl $3, 8(%r15)
movq -120(%rbp), %r9 ## 8-byte Reload
movq %r12, %r10
Ltmp2722:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %rbx, %r8
Ltmp2723:
LBB17_774: ## in Loop: Header=BB17_746 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- [%RBP+-128]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq -128(%rbp), %r11 ## 8-byte Reload
Ltmp2724:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 1542 9 ## /Users/dylan/github/ravi/src/lvm.c:1542:9
movl (%r11), %r13d
addq $4, %r11
Ltmp2725:
##DEBUG_VALUE: i <- %R13D
.loc 1 1542 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1542:9
testl %r14d, %r14d
movl $0, %r14d
movq -80(%rbp), %r12 ## 8-byte Reload
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp2726:
##DEBUG_VALUE: luaV_execute:k <- %RDI
jne LBB17_775
Ltmp2727:
LBB17_776: ## in Loop: Header=BB17_746 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1542 9 ## /Users/dylan/github/ravi/src/lvm.c:1542:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp2728:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp2729:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp2730:
LBB17_792: ## in Loop: Header=BB17_777 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1557 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1557:9
movq %r11, 40(%r12)
movq %rdi, %r12
Ltmp2731:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1557 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1557:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp2732:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp2733:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp2734:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp2735:
.loc 1 1557 9 ## /Users/dylan/github/ravi/src/lvm.c:1557:9
movq 32(%r12), %r9
Ltmp2736:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp2737:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_793
Ltmp2738:
LBB17_780: ## in Loop: Header=BB17_777 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
andl $15, %eax
.loc 1 83 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:83:25
cmpl $4, %eax
jne LBB17_790
Ltmp2739:
## BB#781: ## in Loop: Header=BB17_777 Depth=2
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
movl %r14d, -88(%rbp) ## 4-byte Spill
Ltmp2740:
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
movq %r9, %r13
movq %r11, %r14
.loc 1 84 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:84:26
movq (%rbx), %rdi
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp2741:
##DEBUG_VALUE: luaV_tonumber_:v <- [%RSI+0]
.loc 1 84 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:13
callq _luaO_str2num
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq (%rbx), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp2742:
cmpl $4, %esi
jne LBB17_783
Ltmp2743:
## BB#782: ## in Loop: Header=BB17_777 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
shrl $24, %ecx
jmp LBB17_784
Ltmp2744:
LBB17_783: ## in Loop: Header=BB17_777 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
movq 16(%rdx), %rcx
Ltmp2745:
LBB17_784: ## in Loop: Header=BB17_777 Depth=2
movq %r14, %r11
movq %r13, %r9
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp2746:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 84 57 ## /Users/dylan/github/ravi/src/lvm.c:84:57
incq %rcx
Ltmp2747:
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
cmpq %rcx, %rax
movl -88(%rbp), %r14d ## 4-byte Reload
jne LBB17_790
Ltmp2748:
## BB#785: ## %luaV_tonumber_.exit607
## in Loop: Header=BB17_777 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
cmpl $19, -48(%rbp)
movq -56(%rbp), %rax
movq %r12, %rdi
Ltmp2749:
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r8
jne LBB17_787
Ltmp2750:
## BB#786: ## in Loop: Header=BB17_777 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
cvtsi2sdq %rax, %xmm0
jmp LBB17_788
Ltmp2751:
LBB17_790: ## in Loop: Header=BB17_777 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
movq -80(%rbp), %r13 ## 8-byte Reload
.loc 1 1555 11 ## /Users/dylan/github/ravi/src/lvm.c:1555:11
Ltmp2752:
movq %r11, 40(%r13)
.loc 1 1555 11 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1555:11
Ltmp2753:
movl $18, %r8d
movq %r10, %rdi
movq %rbx, %rsi
movq %rbx, %rdx
movq %r15, %rcx
movq %r11, %rbx
movq %r10, %r14
Ltmp2754:
##DEBUG_VALUE: luaV_execute:L <- %R14
callq _luaT_trybinTM
movq %r14, %r10
Ltmp2755:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %rbx, %r11
Ltmp2756:
.loc 1 1555 11 ## /Users/dylan/github/ravi/src/lvm.c:1555:11
movq 32(%r13), %r9
Ltmp2757:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp2758:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
movq %r12, %rdi
Ltmp2759:
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r8
jmp LBB17_791
Ltmp2760:
LBB17_787: ## %select.false8407
## in Loop: Header=BB17_777 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
movd %rax, %xmm0
Ltmp2761:
LBB17_788: ## %select.end8406
## in Loop: Header=BB17_777 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 80 8 ## /Users/dylan/github/ravi/src/lvm.c:80:8
movd %xmm0, %rax
jmp LBB17_789
Ltmp2762:
.align 4, 0x90
Ltmp2763: ## Block address taken
LBB17_777: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq %rdi, %r12
Ltmp2764:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1545 22 ## /Users/dylan/github/ravi/src/lvm.c:1545:22
shrl $24, %r13d
shlq $4, %r13
leaq (%r9,%r13), %rbx
Ltmp2765:
##DEBUG_VALUE: rb <- %RBX
##DEBUG_VALUE: luaV_tonumber_:obj <- %RBX
.loc 1 79 7 ## /Users/dylan/github/ravi/src/lvm.c:79:7
movl 8(%r9,%r13), %eax
Ltmp2766:
.loc 1 1547 13 ## /Users/dylan/github/ravi/src/lvm.c:1547:13
cmpl $19, %eax
jne LBB17_778
Ltmp2767:
## BB#1587: ## in Loop: Header=BB17_777 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: rb <- %RBX
xorl %eax, %eax
.loc 1 1549 11 ## /Users/dylan/github/ravi/src/lvm.c:1549:11
Ltmp2768:
subq (%rbx), %rax
movq %rax, (%r15)
movl $19, 8(%r15)
movq %r12, %rdi
Ltmp2769:
##DEBUG_VALUE: luaV_execute:k <- %RDI
jmp LBB17_791
Ltmp2770:
.align 4, 0x90
LBB17_778: ## in Loop: Header=BB17_777 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
cmpl $3, %eax
jne LBB17_780
Ltmp2771:
## BB#779: ## in Loop: Header=BB17_777 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1551 18 ## /Users/dylan/github/ravi/src/lvm.c:1551:18
movq (%rbx), %rax
movq %r12, %rdi
Ltmp2772:
##DEBUG_VALUE: luaV_execute:k <- %RDI
LBB17_789: ## in Loop: Header=BB17_777 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1552 11 ## /Users/dylan/github/ravi/src/lvm.c:1552:11
movabsq $-9223372036854775808, %rcx ## imm = 0x8000000000000000
xorq %rax, %rcx
movq %rcx, (%r15)
movl $3, 8(%r15)
Ltmp2773:
LBB17_791: ## in Loop: Header=BB17_777 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1557 9 ## /Users/dylan/github/ravi/src/lvm.c:1557:9
movl (%r11), %r13d
addq $4, %r11
Ltmp2774:
##DEBUG_VALUE: i <- %R13D
.loc 1 1557 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1557:9
testl %r14d, %r14d
movl $0, %r14d
movq -80(%rbp), %r12 ## 8-byte Reload
jne LBB17_792
Ltmp2775:
LBB17_793: ## in Loop: Header=BB17_777 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1557 9 ## /Users/dylan/github/ravi/src/lvm.c:1557:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp2776:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp2777:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp2778:
LBB17_796: ## in Loop: Header=BB17_794 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: rb <- %R12
##DEBUG_VALUE: luaV_tointeger:mode <- 0
movl %r14d, -88(%rbp) ## 4-byte Spill
movq %r9, -120(%rbp) ## 8-byte Spill
movq %r11, %r13
movq %rdi, -96(%rbp) ## 8-byte Spill
Ltmp2779:
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1562 13 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1562:13
movq %r12, %rbx
Ltmp2780:
.align 4, 0x90
LBB17_797: ## Parent Loop BB17_1 Depth=1
## Parent Loop BB17_794 Depth=2
## => This Inner Loop Header: Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R12
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 102 7 ## /Users/dylan/github/ravi/src/lvm.c:102:7
movl 8(%rbx), %eax
Ltmp2781:
.loc 1 102 7 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:102:7
cmpl $19, %eax
je LBB17_809
Ltmp2782:
## BB#798: ## in Loop: Header=BB17_797 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
cmpl $3, %eax
je LBB17_799
## BB#803: ## in Loop: Header=BB17_797 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
Ltmp2783:
andl $15, %eax
.loc 1 116 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:116:25
cmpl $4, %eax
jne LBB17_808
## BB#804: ## in Loop: Header=BB17_797 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 117 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:117:26
movq (%rbx), %rdi
addq $24, %rdi
leaq -56(%rbp), %r14
Ltmp2784:
##DEBUG_VALUE: luaV_tointeger:v <- [%R14+0]
.loc 1 117 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:117:13
movq %r14, %rsi
callq _luaO_str2num
.loc 1 117 46 ## /Users/dylan/github/ravi/src/lvm.c:117:46
movq (%rbx), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
cmpl $4, %esi
jne LBB17_806
Ltmp2785:
## BB#805: ## in Loop: Header=BB17_797 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- [%R14+0]
shrl $24, %ecx
jmp LBB17_807
Ltmp2786:
.align 4, 0x90
LBB17_806: ## in Loop: Header=BB17_797 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- [%R14+0]
movq 16(%rdx), %rcx
Ltmp2787:
LBB17_807: ## in Loop: Header=BB17_797 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- [%R14+0]
.loc 1 117 57 ## /Users/dylan/github/ravi/src/lvm.c:117:57
incq %rcx
.loc 1 117 43 ## /Users/dylan/github/ravi/src/lvm.c:117:43
cmpq %rcx, %rax
Ltmp2788:
.loc 1 1562 13 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1562:13
movq %r14, %rbx
Ltmp2789:
##DEBUG_VALUE: luaV_tointeger:v <- [%RBX+0]
je LBB17_797
jmp LBB17_808
Ltmp2790:
LBB17_813: ## in Loop: Header=BB17_794 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1568 9 ## /Users/dylan/github/ravi/src/lvm.c:1568:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp2791:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1568 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1568:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp2792:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp2793:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp2794:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp2795:
.loc 1 1568 9 ## /Users/dylan/github/ravi/src/lvm.c:1568:9
movq 32(%r12), %r9
Ltmp2796:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp2797:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_814
Ltmp2798:
LBB17_809: ## in Loop: Header=BB17_794 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 113 10 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:113:10
movq (%rbx), %rax
Ltmp2799:
LBB17_810: ## %luaV_tointeger.exit612
## in Loop: Header=BB17_794 Depth=2
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp2800:
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp2801:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r13, %r11
movq -120(%rbp), %r9 ## 8-byte Reload
movl -88(%rbp), %r14d ## 4-byte Reload
jmp LBB17_811
Ltmp2802:
LBB17_799: ## in Loop: Header=BB17_794 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 103 20 ## /Users/dylan/github/ravi/src/lvm.c:103:20
movsd (%rbx), %xmm0 ## xmm0 = mem[0],zero
Ltmp2803:
##DEBUG_VALUE: n <- %XMM0
.loc 1 104 20 ## /Users/dylan/github/ravi/src/lvm.c:104:20
movsd %xmm0, -128(%rbp) ## 8-byte Spill
Ltmp2804:
##DEBUG_VALUE: n <- [%RBP+-128]
callq _floor
Ltmp2805:
##DEBUG_VALUE: f <- %XMM0
.loc 1 105 9 ## /Users/dylan/github/ravi/src/lvm.c:105:9
movsd -128(%rbp), %xmm1 ## 8-byte Reload
## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jne LBB17_808
jp LBB17_808
Ltmp2806:
## BB#800: ## in Loop: Header=BB17_794 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: f <- %XMM0
.loc 1 110 12 ## /Users/dylan/github/ravi/src/lvm.c:110:12
ucomisd LCPI17_0(%rip), %xmm0
jb LBB17_808
Ltmp2807:
## BB#801: ## in Loop: Header=BB17_794 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movsd LCPI17_1(%rip), %xmm1 ## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jbe LBB17_808
## BB#802: ## in Loop: Header=BB17_794 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
cvttsd2si %xmm0, %rax
jmp LBB17_810
Ltmp2808:
LBB17_808: ## %.loopexit744
## in Loop: Header=BB17_794 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq -80(%rbp), %rax ## 8-byte Reload
.loc 1 1566 11 ## /Users/dylan/github/ravi/src/lvm.c:1566:11
Ltmp2809:
movq %r13, 40(%rax)
.loc 1 1566 11 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1566:11
Ltmp2810:
movl $19, %r8d
movq -104(%rbp), %rdi ## 8-byte Reload
Ltmp2811:
##DEBUG_VALUE: luaV_execute:L <- %RDI
movq %r12, %rsi
movq %r12, %rdx
movq %rax, %r12
movq %rdi, %rbx
Ltmp2812:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r15, %rcx
callq _luaT_trybinTM
movq %rbx, %r10
Ltmp2813:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r13, %r11
Ltmp2814:
.loc 1 1566 11 ## /Users/dylan/github/ravi/src/lvm.c:1566:11
movq 32(%r12), %r9
Ltmp2815:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %eax
andl $12, %eax
Ltmp2816:
##DEBUG_VALUE: luaV_execute:mask <- %EAX
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
movl %eax, %r14d
Ltmp2817:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp2818:
##DEBUG_VALUE: luaV_execute:k <- %RDI
jmp LBB17_812
Ltmp2819:
.align 4, 0x90
Ltmp2820: ## Block address taken
LBB17_794: ## Parent Loop BB17_1 Depth=1
## => This Loop Header: Depth=2
## Child Loop BB17_797 Depth 3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1560 22 ## /Users/dylan/github/ravi/src/lvm.c:1560:22
shrl $24, %r13d
shlq $4, %r13
leaq (%r9,%r13), %r12
Ltmp2821:
##DEBUG_VALUE: rb <- %R12
##DEBUG_VALUE: luaV_tointeger:obj <- %R12
.loc 1 1562 13 ## /Users/dylan/github/ravi/src/lvm.c:1562:13
cmpl $19, 8(%r9,%r13)
jne LBB17_796
Ltmp2822:
## BB#795: ## in Loop: Header=BB17_794 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: rb <- %R12
.loc 1 1562 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1562:13
movq (%r12), %rax
Ltmp2823:
##DEBUG_VALUE: ib <- %RAX
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp2824:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq -80(%rbp), %r12 ## 8-byte Reload
Ltmp2825:
LBB17_811: ## in Loop: Header=BB17_794 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1563 11 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1563:11
notq %rax
movq %rax, (%r15)
movl $19, 8(%r15)
Ltmp2826:
LBB17_812: ## in Loop: Header=BB17_794 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1568 9 ## /Users/dylan/github/ravi/src/lvm.c:1568:9
movl (%r11), %r13d
addq $4, %r11
Ltmp2827:
##DEBUG_VALUE: i <- %R13D
.loc 1 1568 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1568:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_813
Ltmp2828:
LBB17_814: ## in Loop: Header=BB17_794 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1568 9 ## /Users/dylan/github/ravi/src/lvm.c:1568:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp2829:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp2830:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp2831:
LBB17_820: ## in Loop: Header=BB17_815 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1574 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1574:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp2832:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1574 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1574:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp2833:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp2834:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp2835:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp2836:
.loc 1 1574 9 ## /Users/dylan/github/ravi/src/lvm.c:1574:9
movq 32(%r12), %r9
Ltmp2837:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp2838:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_821
Ltmp2839:
.align 4, 0x90
Ltmp2840: ## Block address taken
LBB17_815: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1571 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1571:22
shrl $24, %r13d
.loc 1 1572 19 ## /Users/dylan/github/ravi/src/lvm.c:1572:19
shlq $4, %r13
movl 8(%r9,%r13), %ecx
movb $1, %al
testl %ecx, %ecx
je LBB17_819
Ltmp2841:
## BB#816: ## in Loop: Header=BB17_815 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
cmpl $1, %ecx
jne LBB17_817
Ltmp2842:
## BB#818: ## in Loop: Header=BB17_815 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
cmpl $0, (%r9,%r13)
sete %al
jmp LBB17_819
Ltmp2843:
.align 4, 0x90
LBB17_817: ## in Loop: Header=BB17_815 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
xorl %eax, %eax
Ltmp2844:
LBB17_819: ## in Loop: Header=BB17_815 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movzbl %al, %eax
Ltmp2845:
##DEBUG_VALUE: res <- %EAX
.loc 1 1573 9 ## /Users/dylan/github/ravi/src/lvm.c:1573:9
movl %eax, (%r15)
movl $1, 8(%r15)
Ltmp2846:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 1574 9 ## /Users/dylan/github/ravi/src/lvm.c:1574:9
movl (%r11), %r13d
addq $4, %r11
Ltmp2847:
##DEBUG_VALUE: i <- %R13D
.loc 1 1574 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1574:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_820
Ltmp2848:
LBB17_821: ## in Loop: Header=BB17_815 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1574 9 ## /Users/dylan/github/ravi/src/lvm.c:1574:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp2849:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp2850:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp2851:
LBB17_823: ## in Loop: Header=BB17_822 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %R13D
.loc 1 1578 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1578:9
movq %r11, 40(%r12)
.loc 1 1578 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1578:9
Ltmp2852:
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp2853:
##DEBUG_VALUE: luaV_execute:L <- %RBX
callq _luaG_traceexec
movq %rbx, %r10
Ltmp2854:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp2855:
.loc 1 1578 9 ## /Users/dylan/github/ravi/src/lvm.c:1578:9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp2856:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_824
Ltmp2857:
.align 4, 0x90
Ltmp2858: ## Block address taken
LBB17_822: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1577 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1577:9
movq %r11, 40(%r12)
.loc 1 1577 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1577:9
Ltmp2859:
shrl $24, %r13d
shlq $4, %r13
addq %r9, %r13
movq %r10, %rdi
movq %r15, %rsi
movq %r13, %rdx
movq %r11, %r14
movq %r10, %rbx
Ltmp2860:
##DEBUG_VALUE: luaV_execute:L <- %RBX
callq _luaV_objlen
movq %rbx, %r10
Ltmp2861:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp2862:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 1578 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1578:9
movl (%r11), %r13d
addq $4, %r11
Ltmp2863:
##DEBUG_VALUE: i <- %R13D
xorl %r14d, %r14d
.loc 1 1578 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1578:9
Ltmp2864:
testb $12, 200(%r10)
jne LBB17_823
Ltmp2865:
LBB17_824: ## in Loop: Header=BB17_822 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %R13D
.loc 1 1578 9 ## /Users/dylan/github/ravi/src/lvm.c:1578:9
movq 32(%r12), %r9
Ltmp2866:
.loc 1 1578 9 ## /Users/dylan/github/ravi/src/lvm.c:1578:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp2867:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp2868:
##DEBUG_VALUE: ra <- %R15
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r8
Ltmp2869:
.loc 1 1578 9 ## /Users/dylan/github/ravi/src/lvm.c:1578:9
leaq (%r8,%rax,8), %rcx
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp2870:
##DEBUG_VALUE: luaV_execute:k <- %RDI
jmpq *(%rcx)
Ltmp2871:
LBB17_829: ## in Loop: Header=BB17_825 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1591 9 ## /Users/dylan/github/ravi/src/lvm.c:1591:9
movq %r11, 40(%r12)
movq %rdi, %r12
Ltmp2872:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1591 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1591:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp2873:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp2874:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp2875:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp2876:
.loc 1 1591 9 ## /Users/dylan/github/ravi/src/lvm.c:1591:9
movq 32(%r12), %r9
Ltmp2877:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp2878:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_830
Ltmp2879:
.align 4, 0x90
Ltmp2880: ## Block address taken
LBB17_825: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1581 17 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1581:17
movl %r13d, %r14d
shrl $24, %r14d
Ltmp2881:
##DEBUG_VALUE: b <- %R14D
.loc 1 1582 17 ## /Users/dylan/github/ravi/src/lvm.c:1582:17
movl %r13d, %eax
shrl $16, %eax
movzbl %al, %eax
Ltmp2882:
##DEBUG_VALUE: c <- %EAX
.loc 1 1585 9 ## /Users/dylan/github/ravi/src/lvm.c:1585:9
movl $1, %esi
subl %r14d, %esi
addl %eax, %esi
Ltmp2883:
##DEBUG_VALUE: c <- %RAX
.loc 1 1584 23 ## /Users/dylan/github/ravi/src/lvm.c:1584:23
shlq $4, %rax
Ltmp2884:
.loc 1 1584 27 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1584:27
leaq 16(%r9,%rax), %rax
.loc 1 1584 16 ## /Users/dylan/github/ravi/src/lvm.c:1584:16
movq %rax, 16(%r10)
.loc 1 1585 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1585:9
Ltmp2885:
movq %r11, 40(%r12)
.loc 1 1585 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1585:9
Ltmp2886:
movq %r10, %rdi
movq %r11, %r15
movq %r10, %rbx
Ltmp2887:
##DEBUG_VALUE: luaV_execute:L <- %RBX
callq _luaV_concat
movq %rbx, %r10
Ltmp2888:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 1585 9 ## /Users/dylan/github/ravi/src/lvm.c:1585:9
movq 32(%r12), %r9
Ltmp2889:
##DEBUG_VALUE: luaV_execute:base <- %R9
movb 200(%r10), %al
Ltmp2890:
.loc 1 1586 14 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1586:14
shrl $9, %r13d
andl $127, %r13d
movq %r13, %rcx
shlq $4, %rcx
.loc 1 1587 19 ## /Users/dylan/github/ravi/src/lvm.c:1587:19
movq %r14, %rdx
shlq $4, %rdx
.loc 1 1588 9 ## /Users/dylan/github/ravi/src/lvm.c:1588:9
Ltmp2891:
movq (%r9,%rdx), %rsi
movq 8(%r9,%rdx), %rdi
movq %rdi, 8(%r9,%rcx)
movq %rsi, (%r9,%rcx)
Ltmp2892:
.loc 1 1589 9 ## /Users/dylan/github/ravi/src/lvm.c:1589:9
movq 24(%r10), %rsi
cmpq $0, 24(%rsi)
jle LBB17_826
Ltmp2893:
## BB#827: ## in Loop: Header=BB17_825 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_execute:base <- %R9
##DEBUG_VALUE: b <- %R14D
.loc 1 1586 14 ## /Users/dylan/github/ravi/src/lvm.c:1586:14
addq %r9, %rcx
Ltmp2894:
##DEBUG_VALUE: io1 <- %RCX
##DEBUG_VALUE: ra <- %RCX
.loc 1 1587 19 ## /Users/dylan/github/ravi/src/lvm.c:1587:19
addq %r9, %rdx
Ltmp2895:
##DEBUG_VALUE: rb <- %RDX
.loc 1 1589 9 ## /Users/dylan/github/ravi/src/lvm.c:1589:9
addq $16, %rcx
Ltmp2896:
cmpl %r14d, %r13d
cmovbq %rdx, %rcx
movq %rcx, 16(%r10)
movq %r10, %rdi
movq %r10, %rbx
Ltmp2897:
##DEBUG_VALUE: luaV_execute:L <- %RBX
callq _luaC_step
movq %rbx, %r10
Ltmp2898:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 1589 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1589:9
movq %r15, 40(%r12)
.loc 1 1589 9 ## /Users/dylan/github/ravi/src/lvm.c:1589:9
Ltmp2899:
movq 8(%r12), %rcx
movq %rcx, 16(%r10)
Ltmp2900:
.loc 1 1589 9 ## /Users/dylan/github/ravi/src/lvm.c:1589:9
movq 32(%r12), %r9
Ltmp2901:
##DEBUG_VALUE: luaV_execute:base <- %R9
movb 200(%r10), %al
jmp LBB17_828
Ltmp2902:
.align 4, 0x90
LBB17_826: ## %._crit_edge.6291
## in Loop: Header=BB17_825 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_execute:base <- %R9
.loc 1 1590 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1590:22
movq 8(%r12), %rcx
Ltmp2903:
LBB17_828: ## in Loop: Header=BB17_825 Depth=2
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp2904:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq %r15, %r11
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
Ltmp2905:
leaq _luaV_execute.dispatch_table(%rip), %r8
Ltmp2906:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1590 16 ## /Users/dylan/github/ravi/src/lvm.c:1590:16
movq %rcx, 16(%r10)
Ltmp2907:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 1591 9 ## /Users/dylan/github/ravi/src/lvm.c:1591:9
movl (%r11), %r13d
addq $4, %r11
Ltmp2908:
##DEBUG_VALUE: i <- %R13D
xorl %r14d, %r14d
.loc 1 1591 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1591:9
Ltmp2909:
testb $12, %al
jne LBB17_829
Ltmp2910:
LBB17_830: ## in Loop: Header=BB17_825 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1591 9 ## /Users/dylan/github/ravi/src/lvm.c:1591:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp2911:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp2912:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp2913:
LBB17_834: ## in Loop: Header=BB17_831 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %RBX
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %R13D
movq -80(%rbp), %r12 ## 8-byte Reload
.loc 1 1595 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1595:9
Ltmp2914:
movq %rbx, 40(%r12)
.loc 1 1595 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1595:9
Ltmp2915:
movq %r10, %rdi
movq %r10, %r14
Ltmp2916:
##DEBUG_VALUE: luaV_execute:L <- %R14
movq %r8, %r15
callq _luaG_traceexec
movq %r15, %r8
movq %r14, %r10
Ltmp2917:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 1595 9 ## /Users/dylan/github/ravi/src/lvm.c:1595:9
movq 32(%r12), %r9
Ltmp2918:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp2919:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_835
Ltmp2920:
.align 4, 0x90
Ltmp2921: ## Block address taken
LBB17_831: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1594 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1594:9
movl %r13d, %eax
shrl $9, %eax
.loc 1 1594 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1594:9
Ltmp2922:
andl $127, %eax
je LBB17_833
Ltmp2923:
## BB#832: ## in Loop: Header=BB17_831 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq -80(%rbp), %rcx ## 8-byte Reload
movq 32(%rcx), %rcx
movl %eax, %eax
shlq $4, %rax
leaq -16(%rcx,%rax), %rsi
movq %r10, %rdi
movq %r11, %r14
movq %r9, %rbx
movq %r10, %r15
Ltmp2924:
##DEBUG_VALUE: luaV_execute:L <- %R15
movq %r8, %r12
callq _luaF_close
movq %r12, %r8
movq %r15, %r10
Ltmp2925:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %rbx, %r9
movq %r14, %r11
Ltmp2926:
LBB17_833: ## in Loop: Header=BB17_831 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1594 9 ## /Users/dylan/github/ravi/src/lvm.c:1594:9
shrl $16, %r13d
Ltmp2927:
.loc 1 1595 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1595:9
leaq -131064(%r11,%r13,4), %rbx
Ltmp2928:
##DEBUG_VALUE: luaV_execute:pc <- %RBX
movl -131068(%r11,%r13,4), %r13d
Ltmp2929:
##DEBUG_VALUE: i <- %R13D
xorl %r14d, %r14d
.loc 1 1595 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1595:9
Ltmp2930:
testb $12, 200(%r10)
jne LBB17_834
Ltmp2931:
LBB17_835: ## in Loop: Header=BB17_831 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %RBX
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %R13D
.loc 1 1595 9 ## /Users/dylan/github/ravi/src/lvm.c:1595:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp2932:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp2933:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
movq %rbx, %r11
Ltmp2934:
##DEBUG_VALUE: luaV_execute:pc <- %R11
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp2935:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
jmpq *(%rcx)
Ltmp2936:
LBB17_842: ## in Loop: Header=BB17_836 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1606 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1606:9
movq %r11, 40(%r12)
movq %rdi, %r12
Ltmp2937:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1606 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1606:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp2938:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp2939:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp2940:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp2941:
.loc 1 1606 9 ## /Users/dylan/github/ravi/src/lvm.c:1606:9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp2942:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_843
Ltmp2943:
.align 4, 0x90
Ltmp2944: ## Block address taken
LBB17_836: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1598 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1598:22
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %rsi
shlq $4, %rsi
addq %r9, %rsi
testb %al, %al
cmovsq %rcx, %rsi
Ltmp2945:
##DEBUG_VALUE: rb <- %RSI
.loc 1 1599 22 ## /Users/dylan/github/ravi/src/lvm.c:1599:22
movl %r13d, %eax
shrl $16, %eax
movzbl %al, %ecx
andl $127, %eax
shlq $4, %rax
addq %rdi, %rax
movq %rcx, %rdx
shlq $4, %rdx
addq %r9, %rdx
testb %cl, %cl
cmovsq %rax, %rdx
Ltmp2946:
##DEBUG_VALUE: rc <- %RDX
.loc 1 1600 9 ## /Users/dylan/github/ravi/src/lvm.c:1600:9
movq %r11, 40(%r12)
movq %r12, %r15
movq %rdi, %r14
Ltmp2947:
##DEBUG_VALUE: luaV_execute:k <- %R14
.loc 1 1600 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1600:9
movq %r10, %rdi
movq %r10, %r12
Ltmp2948:
##DEBUG_VALUE: luaV_execute:L <- %R12
movq %r11, %rbx
callq _luaV_equalobj
shrl $9, %r13d
andl $127, %r13d
cmpl %r13d, %eax
jne LBB17_837
Ltmp2949:
## BB#838: ## in Loop: Header=BB17_836 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R12
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R14
movq %r14, %r13
Ltmp2950:
##DEBUG_VALUE: luaV_execute:k <- %R13
.loc 1 1600 9 ## /Users/dylan/github/ravi/src/lvm.c:1600:9
movl (%rbx), %r14d
Ltmp2951:
##DEBUG_VALUE: i <- %R14D
.loc 1 1600 9 ## /Users/dylan/github/ravi/src/lvm.c:1600:9
movl %r14d, %eax
shrl $9, %eax
.loc 1 1600 9 ## /Users/dylan/github/ravi/src/lvm.c:1600:9
Ltmp2952:
andl $127, %eax
movq %rbx, %r11
je LBB17_840
Ltmp2953:
## BB#839: ## in Loop: Header=BB17_836 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R12
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R13
##DEBUG_VALUE: i <- %R14D
movq 32(%r15), %rcx
movl %eax, %eax
shlq $4, %rax
leaq -16(%rcx,%rax), %rsi
movq %r12, %rdi
movq %r11, %rbx
callq _luaF_close
movq %rbx, %r11
Ltmp2954:
LBB17_840: ## in Loop: Header=BB17_836 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R12
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R13
##DEBUG_VALUE: i <- %R14D
.loc 1 1600 9 ## /Users/dylan/github/ravi/src/lvm.c:1600:9
shrl $16, %r14d
Ltmp2955:
leaq -131064(%r11,%r14,4), %r11
Ltmp2956:
##DEBUG_VALUE: luaV_execute:pc <- %R11
movq %r13, %rdi
Ltmp2957:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq %r12, %r10
Ltmp2958:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r8
jmp LBB17_841
Ltmp2959:
.align 4, 0x90
LBB17_837: ## in Loop: Header=BB17_836 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R12
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R14
.loc 1 1600 9 ## /Users/dylan/github/ravi/src/lvm.c:1600:9
addq $4, %rbx
Ltmp2960:
##DEBUG_VALUE: luaV_execute:pc <- %RBX
movq %rbx, %r11
Ltmp2961:
##DEBUG_VALUE: luaV_execute:pc <- %R11
movq %r12, %r10
Ltmp2962:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r8
movq %r14, %rdi
Ltmp2963:
##DEBUG_VALUE: luaV_execute:k <- %RDI
LBB17_841: ## in Loop: Header=BB17_836 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1606 9 ## /Users/dylan/github/ravi/src/lvm.c:1606:9
movl (%r11), %r13d
addq $4, %r11
Ltmp2964:
##DEBUG_VALUE: i <- %R13D
xorl %r14d, %r14d
.loc 1 1606 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1606:9
Ltmp2965:
testb $12, 200(%r10)
movq %r15, %r12
jne LBB17_842
Ltmp2966:
LBB17_843: ## in Loop: Header=BB17_836 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1606 9 ## /Users/dylan/github/ravi/src/lvm.c:1606:9
movq 32(%r12), %r9
Ltmp2967:
.loc 1 1606 9 ## /Users/dylan/github/ravi/src/lvm.c:1606:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp2968:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp2969:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp2970:
LBB17_854: ## in Loop: Header=BB17_844 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1621 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1621:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp2971:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1621 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1621:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp2972:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp2973:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp2974:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp2975:
.loc 1 1621 9 ## /Users/dylan/github/ravi/src/lvm.c:1621:9
movq 32(%r12), %r9
Ltmp2976:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp2977:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_855
Ltmp2978:
.align 4, 0x90
Ltmp2979: ## Block address taken
LBB17_844: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1609 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1609:22
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %rsi
shlq $4, %rsi
addq %r9, %rsi
testb %al, %al
cmovsq %rcx, %rsi
Ltmp2980:
##DEBUG_VALUE: rb <- %RSI
.loc 1 1610 22 ## /Users/dylan/github/ravi/src/lvm.c:1610:22
movl %r13d, %eax
shrl $16, %eax
movzbl %al, %ecx
andl $127, %eax
shlq $4, %rax
addq %rdi, %rax
movq %rdi, %r15
Ltmp2981:
##DEBUG_VALUE: luaV_execute:k <- %R15
movq %rcx, %rdx
shlq $4, %rdx
addq %r9, %rdx
testb %cl, %cl
cmovsq %rax, %rdx
Ltmp2982:
##DEBUG_VALUE: rc <- %RDX
.loc 1 1612 29 ## /Users/dylan/github/ravi/src/lvm.c:1612:29
cmpl $19, 8(%rsi)
jne LBB17_847
Ltmp2983:
## BB#845: ## in Loop: Header=BB17_844 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R15
##DEBUG_VALUE: rb <- %RSI
##DEBUG_VALUE: rc <- %RDX
.loc 1 1612 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1612:13
cmpl $19, 8(%rdx)
jne LBB17_847
Ltmp2984:
## BB#846: ## in Loop: Header=BB17_844 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R15
##DEBUG_VALUE: rb <- %RSI
##DEBUG_VALUE: rc <- %RDX
movl %r14d, %ecx
movq %r11, %r14
.loc 1 1613 18 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1613:18
Ltmp2985:
movq (%rsi), %rax
.loc 1 1613 29 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1613:29
cmpq (%rdx), %rax
setl %al
movzbl %al, %eax
jmp LBB17_848
Ltmp2986:
.align 4, 0x90
LBB17_847: ## in Loop: Header=BB17_844 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R15
##DEBUG_VALUE: rb <- %RSI
##DEBUG_VALUE: rc <- %RDX
.loc 1 1614 14 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1614:14
movq %r11, 40(%r12)
movq %r11, %r14
.loc 1 1614 14 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1614:14
Ltmp2987:
movq %r10, %rdi
movq %r10, %rbx
Ltmp2988:
##DEBUG_VALUE: luaV_execute:L <- %RBX
callq _luaV_lessthan
movq %rbx, %r10
Ltmp2989:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: res <- %EAX
.loc 1 1614 14 ## /Users/dylan/github/ravi/src/lvm.c:1614:14
movq 32(%r12), %r9
Ltmp2990:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %ecx
andl $12, %ecx
Ltmp2991:
##DEBUG_VALUE: luaV_execute:mask <- %ECX
LBB17_848: ## in Loop: Header=BB17_844 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R15
.loc 1 1617 20 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1617:20
shrl $9, %r13d
andl $127, %r13d
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
Ltmp2992:
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r14, %r11
.loc 1 1617 17 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1617:17
cmpl %r13d, %eax
jne LBB17_849
Ltmp2993:
## BB#850: ## in Loop: Header=BB17_844 Depth=2
.loc 1 1620 11 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1620:11
movl (%r11), %ebx
Ltmp2994:
##DEBUG_VALUE: i <- %EBX
.loc 1 1620 11 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1620:11
movl %ebx, %eax
shrl $9, %eax
.loc 1 1620 11 ## /Users/dylan/github/ravi/src/lvm.c:1620:11
Ltmp2995:
andl $127, %eax
je LBB17_852
Ltmp2996:
## BB#851: ## in Loop: Header=BB17_844 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %EBX
movq 32(%r12), %rcx
movl %eax, %eax
shlq $4, %rax
leaq -16(%rcx,%rax), %rsi
movq %r10, %rdi
movq %r11, %r14
movq %r12, %r15
movq %r9, %r12
movq %r10, %r13
Ltmp2997:
##DEBUG_VALUE: luaV_execute:L <- %R13
callq _luaF_close
movq %r13, %r10
Ltmp2998:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r12, %r9
movq %r15, %r12
movq %r14, %r11
Ltmp2999:
LBB17_852: ## in Loop: Header=BB17_844 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %EBX
.loc 1 1620 11 ## /Users/dylan/github/ravi/src/lvm.c:1620:11
shrl $16, %ebx
Ltmp3000:
leaq -131064(%r11,%rbx,4), %r11
Ltmp3001:
##DEBUG_VALUE: luaV_execute:pc <- %R11
movzbl 200(%r10), %ecx
andl $12, %ecx
Ltmp3002:
##DEBUG_VALUE: luaV_execute:mask <- %ECX
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp3003:
##DEBUG_VALUE: luaV_execute:k <- %RDI
jmp LBB17_853
Ltmp3004:
.align 4, 0x90
LBB17_849: ## in Loop: Header=BB17_844 Depth=2
.loc 1 1618 13 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1618:13
addq $4, %r11
Ltmp3005:
##DEBUG_VALUE: luaV_execute:pc <- %R11
movq %r15, %rdi
Ltmp3006:
##DEBUG_VALUE: luaV_execute:k <- %RDI
LBB17_853: ## in Loop: Header=BB17_844 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1621 9 ## /Users/dylan/github/ravi/src/lvm.c:1621:9
movl (%r11), %r13d
addq $4, %r11
Ltmp3007:
##DEBUG_VALUE: i <- %R13D
.loc 1 1621 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1621:9
testl %ecx, %ecx
movl $0, %r14d
Ltmp3008:
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r8
jne LBB17_854
Ltmp3009:
LBB17_855: ## in Loop: Header=BB17_844 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1621 9 ## /Users/dylan/github/ravi/src/lvm.c:1621:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp3010:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp3011:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp3012:
LBB17_866: ## in Loop: Header=BB17_856 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1636 9 ## /Users/dylan/github/ravi/src/lvm.c:1636:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp3013:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1636 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1636:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp3014:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp3015:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp3016:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp3017:
.loc 1 1636 9 ## /Users/dylan/github/ravi/src/lvm.c:1636:9
movq 32(%r12), %r9
Ltmp3018:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp3019:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_867
Ltmp3020:
.align 4, 0x90
Ltmp3021: ## Block address taken
LBB17_856: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1624 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1624:22
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %rsi
shlq $4, %rsi
addq %r9, %rsi
testb %al, %al
cmovsq %rcx, %rsi
Ltmp3022:
##DEBUG_VALUE: rb <- %RSI
.loc 1 1625 22 ## /Users/dylan/github/ravi/src/lvm.c:1625:22
movl %r13d, %eax
shrl $16, %eax
movzbl %al, %ecx
andl $127, %eax
shlq $4, %rax
addq %rdi, %rax
movq %rdi, %r15
Ltmp3023:
##DEBUG_VALUE: luaV_execute:k <- %R15
movq %rcx, %rdx
shlq $4, %rdx
addq %r9, %rdx
testb %cl, %cl
cmovsq %rax, %rdx
Ltmp3024:
##DEBUG_VALUE: rc <- %RDX
.loc 1 1627 29 ## /Users/dylan/github/ravi/src/lvm.c:1627:29
cmpl $19, 8(%rsi)
jne LBB17_859
Ltmp3025:
## BB#857: ## in Loop: Header=BB17_856 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R15
##DEBUG_VALUE: rb <- %RSI
##DEBUG_VALUE: rc <- %RDX
.loc 1 1627 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1627:13
cmpl $19, 8(%rdx)
jne LBB17_859
Ltmp3026:
## BB#858: ## in Loop: Header=BB17_856 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R15
##DEBUG_VALUE: rb <- %RSI
##DEBUG_VALUE: rc <- %RDX
movl %r14d, %ecx
movq %r11, %r14
.loc 1 1628 18 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1628:18
Ltmp3027:
movq (%rsi), %rax
.loc 1 1628 29 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1628:29
cmpq (%rdx), %rax
setle %al
movzbl %al, %eax
jmp LBB17_860
Ltmp3028:
.align 4, 0x90
LBB17_859: ## in Loop: Header=BB17_856 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R15
##DEBUG_VALUE: rb <- %RSI
##DEBUG_VALUE: rc <- %RDX
.loc 1 1629 14 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1629:14
movq %r11, 40(%r12)
movq %r11, %r14
.loc 1 1629 14 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1629:14
Ltmp3029:
movq %r10, %rdi
movq %r10, %rbx
Ltmp3030:
##DEBUG_VALUE: luaV_execute:L <- %RBX
callq _luaV_lessequal
movq %rbx, %r10
Ltmp3031:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: res <- %EAX
.loc 1 1629 14 ## /Users/dylan/github/ravi/src/lvm.c:1629:14
movq 32(%r12), %r9
Ltmp3032:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %ecx
andl $12, %ecx
Ltmp3033:
##DEBUG_VALUE: luaV_execute:mask <- %ECX
LBB17_860: ## in Loop: Header=BB17_856 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R15
.loc 1 1632 20 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1632:20
shrl $9, %r13d
andl $127, %r13d
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
Ltmp3034:
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r14, %r11
.loc 1 1632 17 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1632:17
cmpl %r13d, %eax
jne LBB17_861
Ltmp3035:
## BB#862: ## in Loop: Header=BB17_856 Depth=2
.loc 1 1635 11 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1635:11
movl (%r11), %ebx
Ltmp3036:
##DEBUG_VALUE: i <- %EBX
.loc 1 1635 11 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1635:11
movl %ebx, %eax
shrl $9, %eax
.loc 1 1635 11 ## /Users/dylan/github/ravi/src/lvm.c:1635:11
Ltmp3037:
andl $127, %eax
je LBB17_864
Ltmp3038:
## BB#863: ## in Loop: Header=BB17_856 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %EBX
movq 32(%r12), %rcx
movl %eax, %eax
shlq $4, %rax
leaq -16(%rcx,%rax), %rsi
movq %r10, %rdi
movq %r11, %r14
movq %r12, %r15
movq %r9, %r12
movq %r10, %r13
Ltmp3039:
##DEBUG_VALUE: luaV_execute:L <- %R13
callq _luaF_close
movq %r13, %r10
Ltmp3040:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r12, %r9
movq %r15, %r12
movq %r14, %r11
Ltmp3041:
LBB17_864: ## in Loop: Header=BB17_856 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %EBX
.loc 1 1635 11 ## /Users/dylan/github/ravi/src/lvm.c:1635:11
shrl $16, %ebx
Ltmp3042:
leaq -131064(%r11,%rbx,4), %r11
Ltmp3043:
##DEBUG_VALUE: luaV_execute:pc <- %R11
movzbl 200(%r10), %ecx
andl $12, %ecx
Ltmp3044:
##DEBUG_VALUE: luaV_execute:mask <- %ECX
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp3045:
##DEBUG_VALUE: luaV_execute:k <- %RDI
jmp LBB17_865
Ltmp3046:
.align 4, 0x90
LBB17_861: ## in Loop: Header=BB17_856 Depth=2
.loc 1 1633 13 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1633:13
addq $4, %r11
Ltmp3047:
##DEBUG_VALUE: luaV_execute:pc <- %R11
movq %r15, %rdi
Ltmp3048:
##DEBUG_VALUE: luaV_execute:k <- %RDI
LBB17_865: ## in Loop: Header=BB17_856 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1636 9 ## /Users/dylan/github/ravi/src/lvm.c:1636:9
movl (%r11), %r13d
addq $4, %r11
Ltmp3049:
##DEBUG_VALUE: i <- %R13D
.loc 1 1636 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1636:9
testl %ecx, %ecx
movl $0, %r14d
Ltmp3050:
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r8
jne LBB17_866
Ltmp3051:
LBB17_867: ## in Loop: Header=BB17_856 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1636 9 ## /Users/dylan/github/ravi/src/lvm.c:1636:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp3052:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp3053:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp3054:
LBB17_880: ## in Loop: Header=BB17_868 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1643 9 ## /Users/dylan/github/ravi/src/lvm.c:1643:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp3055:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1643 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1643:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp3056:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp3057:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp3058:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp3059:
.loc 1 1643 9 ## /Users/dylan/github/ravi/src/lvm.c:1643:9
movq 32(%r12), %r9
Ltmp3060:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp3061:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_881
Ltmp3062:
.align 4, 0x90
Ltmp3063: ## Block address taken
LBB17_868: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1639 13 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1639:13
testl $16711680, %r13d ## imm = 0xFF0000
.loc 1 1639 27 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1639:27
movl 8(%r15), %eax
Ltmp3064:
.loc 1 1639 13 ## /Users/dylan/github/ravi/src/lvm.c:1639:13
je LBB17_875
Ltmp3065:
## BB#869: ## in Loop: Header=BB17_868 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
testl %eax, %eax
je LBB17_878
Ltmp3066:
## BB#870: ## in Loop: Header=BB17_868 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1639 27 ## /Users/dylan/github/ravi/src/lvm.c:1639:27
cmpl $1, %eax
jne LBB17_872
Ltmp3067:
## BB#871: ## in Loop: Header=BB17_868 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
cmpl $0, (%r15)
jne LBB17_872
jmp LBB17_878
Ltmp3068:
.align 4, 0x90
LBB17_875: ## in Loop: Header=BB17_868 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
testl %eax, %eax
je LBB17_872
Ltmp3069:
## BB#876: ## in Loop: Header=BB17_868 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1639 44 ## /Users/dylan/github/ravi/src/lvm.c:1639:44
cmpl $1, %eax
jne LBB17_878
Ltmp3070:
## BB#877: ## in Loop: Header=BB17_868 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
cmpl $0, (%r15)
je LBB17_872
Ltmp3071:
.align 4, 0x90
LBB17_878: ## in Loop: Header=BB17_868 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1640 13 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1640:13
addq $4, %r11
Ltmp3072:
##DEBUG_VALUE: luaV_execute:pc <- %R11
jmp LBB17_879
Ltmp3073:
.align 4, 0x90
LBB17_872: ## in Loop: Header=BB17_868 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1642 11 ## /Users/dylan/github/ravi/src/lvm.c:1642:11
movl (%r11), %ebx
Ltmp3074:
##DEBUG_VALUE: i <- %EBX
.loc 1 1642 11 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1642:11
movl %ebx, %eax
shrl $9, %eax
.loc 1 1642 11 ## /Users/dylan/github/ravi/src/lvm.c:1642:11
Ltmp3075:
andl $127, %eax
je LBB17_874
Ltmp3076:
## BB#873: ## in Loop: Header=BB17_868 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %EBX
movq 32(%r12), %rcx
movl %eax, %eax
shlq $4, %rax
leaq -16(%rcx,%rax), %rsi
movq %r10, %rdi
movq %r11, %r14
movq %r9, %r12
movq %r10, %r13
Ltmp3077:
##DEBUG_VALUE: luaV_execute:L <- %R13
movq %r8, %r15
callq _luaF_close
movq %r15, %r8
movq %r13, %r10
Ltmp3078:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r12, %r9
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r14, %r11
Ltmp3079:
LBB17_874: ## in Loop: Header=BB17_868 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %EBX
.loc 1 1642 11 ## /Users/dylan/github/ravi/src/lvm.c:1642:11
shrl $16, %ebx
Ltmp3080:
leaq -131064(%r11,%rbx,4), %r11
Ltmp3081:
##DEBUG_VALUE: luaV_execute:pc <- %R11
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp3082:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp3083:
##DEBUG_VALUE: luaV_execute:k <- %RDI
LBB17_879: ## in Loop: Header=BB17_868 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1643 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1643:9
movl (%r11), %r13d
addq $4, %r11
Ltmp3084:
##DEBUG_VALUE: i <- %R13D
.loc 1 1643 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1643:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_880
Ltmp3085:
LBB17_881: ## in Loop: Header=BB17_868 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1643 9 ## /Users/dylan/github/ravi/src/lvm.c:1643:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp3086:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp3087:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp3088:
LBB17_894: ## in Loop: Header=BB17_882 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1653 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1653:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp3089:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1653 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1653:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp3090:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp3091:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp3092:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp3093:
.loc 1 1653 9 ## /Users/dylan/github/ravi/src/lvm.c:1653:9
movq 32(%r12), %r9
Ltmp3094:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp3095:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_895
Ltmp3096:
.align 4, 0x90
Ltmp3097: ## Block address taken
LBB17_882: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1646 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1646:22
movl %r13d, %ecx
shrl $24, %ecx
shlq $4, %rcx
leaq (%r9,%rcx), %rax
Ltmp3098:
##DEBUG_VALUE: rb <- %RAX
.loc 1 1647 13 ## /Users/dylan/github/ravi/src/lvm.c:1647:13
testl $16711680, %r13d ## imm = 0xFF0000
.loc 1 1647 27 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1647:27
movl 8(%r9,%rcx), %ecx
Ltmp3099:
.loc 1 1647 13 ## /Users/dylan/github/ravi/src/lvm.c:1647:13
je LBB17_889
Ltmp3100:
## BB#883: ## in Loop: Header=BB17_882 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: rb <- %RAX
testl %ecx, %ecx
je LBB17_892
Ltmp3101:
## BB#884: ## in Loop: Header=BB17_882 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: rb <- %RAX
.loc 1 1647 27 ## /Users/dylan/github/ravi/src/lvm.c:1647:27
cmpl $1, %ecx
jne LBB17_886
Ltmp3102:
## BB#885: ## in Loop: Header=BB17_882 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: rb <- %RAX
cmpl $0, (%rax)
jne LBB17_886
jmp LBB17_892
Ltmp3103:
.align 4, 0x90
LBB17_889: ## in Loop: Header=BB17_882 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: rb <- %RAX
testl %ecx, %ecx
je LBB17_886
Ltmp3104:
## BB#890: ## in Loop: Header=BB17_882 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: rb <- %RAX
.loc 1 1647 44 ## /Users/dylan/github/ravi/src/lvm.c:1647:44
cmpl $1, %ecx
jne LBB17_892
Ltmp3105:
## BB#891: ## in Loop: Header=BB17_882 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: rb <- %RAX
cmpl $0, (%rax)
je LBB17_886
Ltmp3106:
.align 4, 0x90
LBB17_892: ## in Loop: Header=BB17_882 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1648 13 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1648:13
addq $4, %r11
Ltmp3107:
##DEBUG_VALUE: luaV_execute:pc <- %R11
jmp LBB17_893
Ltmp3108:
.align 4, 0x90
LBB17_886: ## in Loop: Header=BB17_882 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %RAX
.loc 1 1650 11 ## /Users/dylan/github/ravi/src/lvm.c:1650:11
movq (%rax), %rcx
movq 8(%rax), %rax
Ltmp3109:
movq %rax, 8(%r15)
movq %rcx, (%r15)
Ltmp3110:
.loc 1 1651 11 ## /Users/dylan/github/ravi/src/lvm.c:1651:11
movl (%r11), %ebx
Ltmp3111:
##DEBUG_VALUE: i <- %EBX
.loc 1 1651 11 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1651:11
movl %ebx, %eax
shrl $9, %eax
.loc 1 1651 11 ## /Users/dylan/github/ravi/src/lvm.c:1651:11
Ltmp3112:
andl $127, %eax
je LBB17_888
Ltmp3113:
## BB#887: ## in Loop: Header=BB17_882 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %EBX
movq -80(%rbp), %rcx ## 8-byte Reload
movq 32(%rcx), %rcx
movl %eax, %eax
shlq $4, %rax
leaq -16(%rcx,%rax), %rsi
movq %r10, %rdi
movq %r11, %r14
movq %r9, %r15
movq %r10, %r13
Ltmp3114:
##DEBUG_VALUE: luaV_execute:L <- %R13
movq %r8, %r12
callq _luaF_close
movq %r12, %r8
movq %r13, %r10
Ltmp3115:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r15, %r9
movq %r14, %r11
Ltmp3116:
LBB17_888: ## in Loop: Header=BB17_882 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %EBX
.loc 1 1651 11 ## /Users/dylan/github/ravi/src/lvm.c:1651:11
shrl $16, %ebx
Ltmp3117:
leaq -131064(%r11,%rbx,4), %r11
Ltmp3118:
##DEBUG_VALUE: luaV_execute:pc <- %R11
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp3119:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp3120:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
Ltmp3121:
LBB17_893: ## in Loop: Header=BB17_882 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1653 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1653:9
movl (%r11), %r13d
addq $4, %r11
Ltmp3122:
##DEBUG_VALUE: i <- %R13D
.loc 1 1653 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1653:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_894
Ltmp3123:
LBB17_895: ## in Loop: Header=BB17_882 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1653 9 ## /Users/dylan/github/ravi/src/lvm.c:1653:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp3124:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp3125:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp3126:
LBB17_903: ## in Loop: Header=BB17_896 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1684 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1684:9
movq %r11, 40(%r12)
movq %rdi, %r12
Ltmp3127:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1684 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1684:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp3128:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp3129:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp3130:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp3131:
.loc 1 1684 9 ## /Users/dylan/github/ravi/src/lvm.c:1684:9
movq 32(%r12), %r9
Ltmp3132:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp3133:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_904
Ltmp3134:
.align 4, 0x90
Ltmp3135: ## Block address taken
LBB17_896: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1656 17 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1656:17
movl %r13d, %eax
shrl $24, %eax
Ltmp3136:
##DEBUG_VALUE: b <- %EAX
.loc 1 1657 24 ## /Users/dylan/github/ravi/src/lvm.c:1657:24
shrl $16, %r13d
movzbl %r13b, %r14d
.loc 1 1657 36 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1657:36
leal -1(%r14), %edx
Ltmp3137:
##DEBUG_VALUE: nresults <- %EDX
.loc 1 1658 15 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1658:15
testl %eax, %eax
je LBB17_898
Ltmp3138:
## BB#897: ## in Loop: Header=BB17_896 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: b <- %EAX
##DEBUG_VALUE: nresults <- %EDX
.loc 1 1659 22 ## /Users/dylan/github/ravi/src/lvm.c:1659:22
shlq $4, %rax
Ltmp3139:
addq %r15, %rax
.loc 1 1659 18 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1659:18
movq %rax, 16(%r10)
Ltmp3140:
LBB17_898: ## in Loop: Header=BB17_896 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: nresults <- %EDX
##DEBUG_VALUE: c_or_compiled <- 0
.loc 1 1667 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1667:9
movq %r11, 40(%r12)
movq %r11, %r13
.loc 1 1667 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1667:9
Ltmp3141:
movl $1, %ecx
movq %r10, %rdi
movq %r15, %rsi
movq %r10, %rbx
Ltmp3142:
##DEBUG_VALUE: luaV_execute:L <- %RBX
callq _luaD_precall
movq %rbx, %r10
Ltmp3143:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: c_or_compiled <- %EAX
.loc 1 1668 13 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1668:13
testl %eax, %eax
Ltmp3144:
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r8
Ltmp3145:
.loc 1 1668 13 ## /Users/dylan/github/ravi/src/lvm.c:1668:13
je LBB17_1588
Ltmp3146:
## BB#899: ## in Loop: Header=BB17_896 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: c_or_compiled <- %EAX
.loc 1 1667 9 ## /Users/dylan/github/ravi/src/lvm.c:1667:9
movq 32(%r12), %r9
Ltmp3147:
##DEBUG_VALUE: luaV_execute:base <- %R9
movb 200(%r10), %cl
Ltmp3148:
.loc 1 1673 34 ## /Users/dylan/github/ravi/src/lvm.c:1673:34
testl %r14d, %r14d
je LBB17_902
Ltmp3149:
## BB#900: ## in Loop: Header=BB17_896 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_execute:base <- %R9
cmpl $1, %eax
jne LBB17_902
Ltmp3150:
## BB#901: ## in Loop: Header=BB17_896 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_execute:base <- %R9
.loc 1 1675 26 ## /Users/dylan/github/ravi/src/lvm.c:1675:26
movq 8(%r12), %rax
.loc 1 1675 20 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1675:20
movq %rax, 16(%r10)
Ltmp3151:
LBB17_902: ## in Loop: Header=BB17_896 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %R13
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_execute:base <- %R9
movq %r13, %r11
Ltmp3152:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 1684 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1684:9
movl (%r11), %r13d
addq $4, %r11
Ltmp3153:
##DEBUG_VALUE: i <- %R13D
xorl %r14d, %r14d
.loc 1 1684 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1684:9
Ltmp3154:
testb $12, %cl
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp3155:
##DEBUG_VALUE: luaV_execute:k <- %RDI
jne LBB17_903
Ltmp3156:
LBB17_904: ## in Loop: Header=BB17_896 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1684 9 ## /Users/dylan/github/ravi/src/lvm.c:1684:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp3157:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp3158:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp3159:
LBB17_1588: ## in Loop: Header=BB17_1 Depth=1
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 1680 19 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1680:19
movq 32(%r10), %r12
Ltmp3160:
##DEBUG_VALUE: luaV_execute:ci <- %R12
jmp LBB17_1
Ltmp3161:
LBB17_909: ## in Loop: Header=BB17_905 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1722 9 ## /Users/dylan/github/ravi/src/lvm.c:1722:9
movq %r11, 40(%r12)
movq %rdi, %r15
Ltmp3162:
##DEBUG_VALUE: luaV_execute:k <- %R15
.loc 1 1722 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1722:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp3163:
##DEBUG_VALUE: luaV_execute:L <- %RBX
callq _luaG_traceexec
movq %r15, %rdi
Ltmp3164:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq %rbx, %r10
Ltmp3165:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp3166:
.loc 1 1722 9 ## /Users/dylan/github/ravi/src/lvm.c:1722:9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp3167:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_910
Ltmp3168:
.align 4, 0x90
Ltmp3169: ## Block address taken
LBB17_905: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1687 17 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1687:17
shrl $24, %r13d
Ltmp3170:
##DEBUG_VALUE: b <- %R13D
je LBB17_907
Ltmp3171:
## BB#906: ## in Loop: Header=BB17_905 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: b <- %R13D
.loc 1 1688 32 ## /Users/dylan/github/ravi/src/lvm.c:1688:32
shlq $4, %r13
Ltmp3172:
addq %r15, %r13
.loc 1 1688 28 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1688:28
movq %r13, 16(%r10)
Ltmp3173:
LBB17_907: ## in Loop: Header=BB17_905 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1690 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1690:9
movq %r11, 40(%r12)
.loc 1 1695 13 ## /Users/dylan/github/ravi/src/lvm.c:1695:13
Ltmp3174:
movl $-1, %edx
movl $1, %ecx
movq %r10, %rdi
movq %r15, %rsi
movq %r11, %rbx
movq %r10, %r14
Ltmp3175:
##DEBUG_VALUE: luaV_execute:L <- %R14
callq _luaD_precall
movq %r14, %r10
Ltmp3176:
##DEBUG_VALUE: luaV_execute:L <- %R10
testl %eax, %eax
Ltmp3177:
.loc 1 1695 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1695:13
je LBB17_911
Ltmp3178:
## BB#908: ## in Loop: Header=BB17_905 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1697 11 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1697:11
movq %rbx, 40(%r12)
Ltmp3179:
##DEBUG_VALUE: luaV_execute:pc <- %RBX
.loc 1 1722 9 ## /Users/dylan/github/ravi/src/lvm.c:1722:9
movl (%rbx), %r13d
addq $4, %rbx
Ltmp3180:
##DEBUG_VALUE: i <- %R13D
xorl %r14d, %r14d
.loc 1 1722 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1722:9
Ltmp3181:
testb $12, 200(%r10)
movq %rbx, %r11
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp3182:
##DEBUG_VALUE: luaV_execute:k <- %RDI
jne LBB17_909
Ltmp3183:
LBB17_910: ## in Loop: Header=BB17_905 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1722 9 ## /Users/dylan/github/ravi/src/lvm.c:1722:9
movq 32(%r12), %r9
Ltmp3184:
.loc 1 1722 9 ## /Users/dylan/github/ravi/src/lvm.c:1722:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp3185:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp3186:
##DEBUG_VALUE: ra <- %R15
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r8
Ltmp3187:
.loc 1 1722 9 ## /Users/dylan/github/ravi/src/lvm.c:1722:9
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp3188:
LBB17_911: ## in Loop: Header=BB17_1 Depth=1
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
.loc 1 1701 30 ## /Users/dylan/github/ravi/src/lvm.c:1701:30
movq 32(%r10), %r14
Ltmp3189:
##DEBUG_VALUE: nci <- %R14
movq %r10, %r13
Ltmp3190:
##DEBUG_VALUE: luaV_execute:L <- %R13
.loc 1 1703 30 ## /Users/dylan/github/ravi/src/lvm.c:1703:30
movq (%r14), %r12
Ltmp3191:
##DEBUG_VALUE: nfunc <- %R12
.loc 1 1702 32 ## /Users/dylan/github/ravi/src/lvm.c:1702:32
movq 16(%r14), %r15
Ltmp3192:
##DEBUG_VALUE: oci <- %R15
##DEBUG_VALUE: luaV_execute:ci <- %R15
.loc 1 1704 30 ## /Users/dylan/github/ravi/src/lvm.c:1704:30
movq (%r15), %r8
Ltmp3193:
##DEBUG_VALUE: ofunc <- %R8
.loc 1 1706 39 ## /Users/dylan/github/ravi/src/lvm.c:1706:39
movq (%r12), %rax
movq 24(%rax), %rax
.loc 1 1706 37 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1706:37
movzbl 10(%rax), %ebx
shlq $4, %rbx
addq 32(%r14), %rbx
Ltmp3194:
##DEBUG_VALUE: lim <- %RBX
.loc 1 1709 19 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1709:19
movq -112(%rbp), %rax ## 8-byte Reload
movq 24(%rax), %rax
Ltmp3195:
.loc 1 1709 15 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1709:15
cmpl $0, 32(%rax)
jle LBB17_913
Ltmp3196:
## BB#912: ## in Loop: Header=BB17_1 Depth=1
##DEBUG_VALUE: luaV_execute:L <- %R13
##DEBUG_VALUE: luaV_execute:ci <- %R15
##DEBUG_VALUE: nci <- %R14
##DEBUG_VALUE: nfunc <- %R12
##DEBUG_VALUE: oci <- %R15
##DEBUG_VALUE: ofunc <- %R8
##DEBUG_VALUE: lim <- %RBX
.loc 1 1709 56 ## /Users/dylan/github/ravi/src/lvm.c:1709:56
movq 32(%r15), %rsi
.loc 1 1709 33 ## /Users/dylan/github/ravi/src/lvm.c:1709:33
movq %r13, %rdi
movq %r8, -80(%rbp) ## 8-byte Spill
Ltmp3197:
##DEBUG_VALUE: ofunc <- [%RBP+-80]
callq _luaF_close
movq -80(%rbp), %r8 ## 8-byte Reload
Ltmp3198:
##DEBUG_VALUE: ofunc <- %R8
LBB17_913: ## %.preheader754
## in Loop: Header=BB17_1 Depth=1
##DEBUG_VALUE: luaV_execute:L <- %R13
##DEBUG_VALUE: luaV_execute:ci <- %R15
##DEBUG_VALUE: nci <- %R14
##DEBUG_VALUE: nfunc <- %R12
##DEBUG_VALUE: oci <- %R15
##DEBUG_VALUE: ofunc <- %R8
##DEBUG_VALUE: lim <- %RBX
.loc 1 1711 11 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1711:11
cmpq %rbx, %r12
movq %r12, %rax
movq %r8, %rcx
jae LBB17_915
Ltmp3199:
.align 4, 0x90
LBB17_914: ## %.lr.ph3526
## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R13
##DEBUG_VALUE: luaV_execute:ci <- %R15
##DEBUG_VALUE: nci <- %R14
##DEBUG_VALUE: nfunc <- %R12
##DEBUG_VALUE: oci <- %R15
##DEBUG_VALUE: ofunc <- %R8
##DEBUG_VALUE: lim <- %RBX
.loc 1 1712 13 ## /Users/dylan/github/ravi/src/lvm.c:1712:13
movq (%rax), %rdx
movq 8(%rax), %rsi
movq %rsi, 8(%rcx)
movq %rdx, (%rcx)
Ltmp3200:
.loc 1 1711 37 ## /Users/dylan/github/ravi/src/lvm.c:1711:37
addq $16, %rcx
addq $16, %rax
cmpq %rbx, %rax
Ltmp3201:
.loc 1 1711 11 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1711:11
jb LBB17_914
Ltmp3202:
LBB17_915: ## %._crit_edge
## in Loop: Header=BB17_1 Depth=1
##DEBUG_VALUE: luaV_execute:L <- %R13
##DEBUG_VALUE: luaV_execute:ci <- %R15
##DEBUG_VALUE: nci <- %R14
##DEBUG_VALUE: nfunc <- %R12
##DEBUG_VALUE: oci <- %R15
##DEBUG_VALUE: ofunc <- %R8
.loc 1 1713 45 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1713:45
movq 32(%r14), %rax
.loc 1 1713 50 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1713:50
subq %r12, %rax
.loc 1 1713 33 ## /Users/dylan/github/ravi/src/lvm.c:1713:33
addq %r8, %rax
.loc 1 1713 25 ## /Users/dylan/github/ravi/src/lvm.c:1713:25
movq %rax, 32(%r15)
.loc 1 1714 43 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1714:43
movq 16(%r13), %rax
.loc 1 1714 47 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1714:47
subq %r12, %rax
movq %r15, %r12
Ltmp3203:
##DEBUG_VALUE: oci <- %R12
##DEBUG_VALUE: luaV_execute:ci <- %R12
movq %r13, %r10
Ltmp3204:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 1714 37 ## /Users/dylan/github/ravi/src/lvm.c:1714:37
addq %r8, %rax
.loc 1 1714 29 ## /Users/dylan/github/ravi/src/lvm.c:1714:29
movq %rax, 16(%r10)
.loc 1 1714 20 ## /Users/dylan/github/ravi/src/lvm.c:1714:20
movq %rax, 8(%r12)
.loc 1 1715 39 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1715:39
movq 40(%r14), %rax
.loc 1 1715 28 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1715:28
movq %rax, 40(%r12)
.loc 1 1716 27 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1716:27
orb $32, 66(%r12)
.loc 1 1717 26 ## /Users/dylan/github/ravi/src/lvm.c:1717:26
movb $0, 70(%r12)
.loc 1 1718 22 ## /Users/dylan/github/ravi/src/lvm.c:1718:22
movq %r12, 32(%r10)
Ltmp3205:
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
Ltmp3206:
movq %r14, %r8
Ltmp3207:
jmp LBB17_1
Ltmp3208:
.align 4, 0x90
Ltmp3209: ## Block address taken
LBB17_916: ## in Loop: Header=BB17_1 Depth=1
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
.loc 1 1725 17 ## /Users/dylan/github/ravi/src/lvm.c:1725:17
shrl $24, %r13d
Ltmp3210:
##DEBUG_VALUE: b <- %R13D
.loc 1 1726 17 ## /Users/dylan/github/ravi/src/lvm.c:1726:17
movq -112(%rbp), %rax ## 8-byte Reload
movq 24(%rax), %rax
Ltmp3211:
.loc 1 1726 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1726:13
cmpl $0, 32(%rax)
jle LBB17_918
Ltmp3212:
## BB#917: ## in Loop: Header=BB17_1 Depth=1
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: b <- %R13D
.loc 1 1726 31 ## /Users/dylan/github/ravi/src/lvm.c:1726:31
movq %r10, %rdi
movq %r9, %rsi
movq %r11, %r14
movq %r10, %rbx
Ltmp3213:
##DEBUG_VALUE: luaV_execute:L <- %RBX
callq _luaF_close
movq %rbx, %r10
Ltmp3214:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp3215:
LBB17_918: ## in Loop: Header=BB17_1 Depth=1
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: b <- %R13D
.loc 1 1727 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1727:9
movq %r11, 40(%r12)
.loc 1 1728 23 ## /Users/dylan/github/ravi/src/lvm.c:1728:23
testl %r13d, %r13d
.loc 1 1728 21 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1728:21
je LBB17_920
Ltmp3216:
## BB#919: ## in Loop: Header=BB17_1 Depth=1
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: b <- %R13D
.loc 1 1728 32 ## /Users/dylan/github/ravi/src/lvm.c:1728:32
decl %r13d
Ltmp3217:
jmp LBB17_921
Ltmp3218:
.align 4, 0x90
LBB17_920: ## in Loop: Header=BB17_1 Depth=1
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 1728 38 ## /Users/dylan/github/ravi/src/lvm.c:1728:38
movq 16(%r10), %r13
subq %r15, %r13
shrq $4, %r13
Ltmp3219:
LBB17_921: ## in Loop: Header=BB17_1 Depth=1
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: nres <- %R13D
.loc 1 1729 13 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1729:13
movq %r10, %rdi
movq %r12, %rsi
movq %r15, %rdx
movl %r13d, %ecx
movq %r10, %rbx
Ltmp3220:
##DEBUG_VALUE: luaV_execute:L <- %RBX
callq _luaD_poscall
Ltmp3221:
##DEBUG_VALUE: b <- %EAX
.loc 1 1730 13 ## /Users/dylan/github/ravi/src/lvm.c:1730:13
testb $8, 66(%r12)
jne LBB17_1582
Ltmp3222:
## BB#922: ## in Loop: Header=BB17_1 Depth=1
##DEBUG_VALUE: luaV_execute:L <- %RBX
##DEBUG_VALUE: b <- %EAX
.loc 1 1749 19 ## /Users/dylan/github/ravi/src/lvm.c:1749:19
movq 32(%rbx), %r12
Ltmp3223:
##DEBUG_VALUE: luaV_execute:ci <- %R12
.loc 1 1750 15 ## /Users/dylan/github/ravi/src/lvm.c:1750:15
testl %eax, %eax
movq %rbx, %r10
Ltmp3224:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r8
je LBB17_1
jmp LBB17_923
Ltmp3225:
LBB17_934: ## in Loop: Header=BB17_924 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1781 9 ## /Users/dylan/github/ravi/src/lvm.c:1781:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp3226:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1781 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1781:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp3227:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp3228:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp3229:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp3230:
.loc 1 1781 9 ## /Users/dylan/github/ravi/src/lvm.c:1781:9
movq 32(%r12), %r9
Ltmp3231:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp3232:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_935
Ltmp3233:
LBB17_931: ## in Loop: Header=BB17_924 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: limit <- %XMM1
##DEBUG_VALUE: idx <- %XMM0
.loc 1 1775 37 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1775:37
ucomisd %xmm1, %xmm0
jb LBB17_933
Ltmp3234:
LBB17_932: ## in Loop: Header=BB17_924 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: idx <- %XMM0
.loc 1 1776 19 ## /Users/dylan/github/ravi/src/lvm.c:1776:19
shrl $16, %r13d
.loc 1 1776 16 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1776:16
leaq -131068(%r11,%r13,4), %r11
Ltmp3235:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 1777 13 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1777:13
movsd %xmm0, (%r15)
Ltmp3236:
.loc 1 1778 13 ## /Users/dylan/github/ravi/src/lvm.c:1778:13
movsd %xmm0, 48(%r15)
movl $3, 56(%r15)
jmp LBB17_933
Ltmp3237:
.align 4, 0x90
Ltmp3238: ## Block address taken
LBB17_924: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1760 13 ## /Users/dylan/github/ravi/src/lvm.c:1760:13
cmpl $19, 8(%r15)
jne LBB17_929
Ltmp3239:
## BB#925: ## in Loop: Header=BB17_924 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1763 31 ## /Users/dylan/github/ravi/src/lvm.c:1763:31
movq 16(%r15), %rcx
Ltmp3240:
##DEBUG_VALUE: limit <- %RCX
.loc 1 1761 30 ## /Users/dylan/github/ravi/src/lvm.c:1761:30
movq 32(%r15), %rdx
Ltmp3241:
##DEBUG_VALUE: step <- %RDX
movq (%r15), %rax
.loc 1 1762 29 ## /Users/dylan/github/ravi/src/lvm.c:1762:29
addq %rdx, %rax
Ltmp3242:
##DEBUG_VALUE: idx <- %RAX
.loc 1 1764 15 ## /Users/dylan/github/ravi/src/lvm.c:1764:15
testq %rdx, %rdx
jle LBB17_927
Ltmp3243:
## BB#926: ## in Loop: Header=BB17_924 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: limit <- %RCX
##DEBUG_VALUE: idx <- %RAX
.loc 1 1764 46 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1764:46
cmpq %rcx, %rax
jle LBB17_928
jmp LBB17_933
Ltmp3244:
LBB17_929: ## in Loop: Header=BB17_924 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1773 30 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1773:30
movsd 16(%r15), %xmm1 ## xmm1 = mem[0],zero
Ltmp3245:
##DEBUG_VALUE: limit <- %XMM1
.loc 1 1771 29 ## /Users/dylan/github/ravi/src/lvm.c:1771:29
movsd 32(%r15), %xmm2 ## xmm2 = mem[0],zero
Ltmp3246:
##DEBUG_VALUE: step <- %XMM2
movsd (%r15), %xmm0 ## xmm0 = mem[0],zero
.loc 1 1772 28 ## /Users/dylan/github/ravi/src/lvm.c:1772:28
addsd %xmm2, %xmm0
Ltmp3247:
##DEBUG_VALUE: idx <- %XMM0
.loc 1 1774 15 ## /Users/dylan/github/ravi/src/lvm.c:1774:15
xorpd %xmm3, %xmm3
Ltmp3248:
.loc 1 1774 15 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1774:15
ucomisd %xmm3, %xmm2
jbe LBB17_931
Ltmp3249:
## BB#930: ## in Loop: Header=BB17_924 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: limit <- %XMM1
##DEBUG_VALUE: idx <- %XMM0
.loc 1 1774 37 ## /Users/dylan/github/ravi/src/lvm.c:1774:37
ucomisd %xmm0, %xmm1
jae LBB17_932
jmp LBB17_933
Ltmp3250:
LBB17_927: ## in Loop: Header=BB17_924 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: limit <- %RCX
##DEBUG_VALUE: idx <- %RAX
.loc 1 1764 65 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1764:65
cmpq %rax, %rcx
jg LBB17_933
Ltmp3251:
.align 4, 0x90
LBB17_928: ## in Loop: Header=BB17_924 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: idx <- %RAX
.loc 1 1765 19 ## /Users/dylan/github/ravi/src/lvm.c:1765:19
shrl $16, %r13d
.loc 1 1765 16 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1765:16
leaq -131068(%r11,%r13,4), %r11
Ltmp3252:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 1766 13 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1766:13
movq %rax, (%r15)
Ltmp3253:
.loc 1 1767 13 ## /Users/dylan/github/ravi/src/lvm.c:1767:13
movq %rax, 48(%r15)
movl $19, 56(%r15)
Ltmp3254:
LBB17_933: ## in Loop: Header=BB17_924 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1781 9 ## /Users/dylan/github/ravi/src/lvm.c:1781:9
movl (%r11), %r13d
addq $4, %r11
Ltmp3255:
##DEBUG_VALUE: i <- %R13D
.loc 1 1781 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1781:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_934
Ltmp3256:
LBB17_935: ## in Loop: Header=BB17_924 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1781 9 ## /Users/dylan/github/ravi/src/lvm.c:1781:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp3257:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp3258:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp3259:
LBB17_983: ## in Loop: Header=BB17_936 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %RBX
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %R13D
.loc 1 1810 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1810:9
movq %rbx, 40(%r12)
.loc 1 1810 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1810:9
Ltmp3260:
movq %r10, %rdi
movq %r10, %r14
Ltmp3261:
##DEBUG_VALUE: luaV_execute:L <- %R14
movq %r8, %r15
callq _luaG_traceexec
movq %r15, %r8
movq %r14, %r10
Ltmp3262:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 1810 9 ## /Users/dylan/github/ravi/src/lvm.c:1810:9
movq 32(%r12), %r9
Ltmp3263:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp3264:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_984
Ltmp3265:
LBB17_944: ## in Loop: Header=BB17_936 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tonumber_:obj <- %RBX
##DEBUG_VALUE: plimit <- %RBX
.loc 1 79 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:79:7
cmpl $19, %eax
jne LBB17_946
Ltmp3266:
## BB#945: ## in Loop: Header=BB17_936 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tonumber_:obj <- %RBX
##DEBUG_VALUE: plimit <- %RBX
.loc 1 80 10 ## /Users/dylan/github/ravi/src/lvm.c:80:10
cvtsi2sdq (%rbx), %xmm0
jmp LBB17_954
Ltmp3267:
LBB17_957: ## in Loop: Header=BB17_936 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 79 7 ## /Users/dylan/github/ravi/src/lvm.c:79:7
cmpl $19, %eax
jne LBB17_959
Ltmp3268:
## BB#958: ## in Loop: Header=BB17_936 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 80 10 ## /Users/dylan/github/ravi/src/lvm.c:80:10
xorps %xmm0, %xmm0
cvtsi2sdq 32(%r15), %xmm0
jmp LBB17_967
Ltmp3269:
LBB17_970: ## in Loop: Header=BB17_936 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 79 7 ## /Users/dylan/github/ravi/src/lvm.c:79:7
cmpl $19, %eax
jne LBB17_972
Ltmp3270:
## BB#971: ## in Loop: Header=BB17_936 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 80 10 ## /Users/dylan/github/ravi/src/lvm.c:80:10
xorps %xmm0, %xmm0
cvtsi2sdq (%r15), %xmm0
jmp LBB17_980
Ltmp3271:
LBB17_946: ## in Loop: Header=BB17_936 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tonumber_:obj <- %RBX
##DEBUG_VALUE: plimit <- %RBX
.loc 1 83 12 ## /Users/dylan/github/ravi/src/lvm.c:83:12
andl $15, %eax
.loc 1 83 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:83:25
cmpl $4, %eax
jne LBB17_1589
Ltmp3272:
## BB#947: ## in Loop: Header=BB17_936 Depth=2
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tonumber_:obj <- %RBX
##DEBUG_VALUE: plimit <- %RBX
movq %r12, -80(%rbp) ## 8-byte Spill
movl %r14d, -88(%rbp) ## 4-byte Spill
Ltmp3273:
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
movq %r9, %r12
movq %r11, %r14
.loc 1 84 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:84:26
movq (%rbx), %rdi
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp3274:
##DEBUG_VALUE: luaV_tonumber_:v <- [%RSI+0]
.loc 1 84 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:13
callq _luaO_str2num
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq (%rbx), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp3275:
cmpl $4, %esi
jne LBB17_949
Ltmp3276:
## BB#948: ## in Loop: Header=BB17_936 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
shrl $24, %ecx
jmp LBB17_950
Ltmp3277:
LBB17_959: ## in Loop: Header=BB17_936 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
andl $15, %eax
.loc 1 83 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:83:25
cmpl $4, %eax
jne LBB17_1590
Ltmp3278:
## BB#960: ## in Loop: Header=BB17_936 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r12, -80(%rbp) ## 8-byte Spill
movq %r10, %r12
Ltmp3279:
##DEBUG_VALUE: luaV_execute:L <- %R12
movq %r9, %rbx
movq %r11, -128(%rbp) ## 8-byte Spill
.loc 1 84 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:84:26
movq 32(%r15), %rdi
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp3280:
##DEBUG_VALUE: luaV_tonumber_:v <- [%RSI+0]
.loc 1 84 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:13
callq _luaO_str2num
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq 32(%r15), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp3281:
cmpl $4, %esi
jne LBB17_962
Ltmp3282:
## BB#961: ## in Loop: Header=BB17_936 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R12
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
shrl $24, %ecx
jmp LBB17_963
Ltmp3283:
LBB17_972: ## in Loop: Header=BB17_936 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
andl $15, %eax
.loc 1 83 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:83:25
cmpl $4, %eax
jne LBB17_1591
Ltmp3284:
## BB#973: ## in Loop: Header=BB17_936 Depth=2
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r12, -80(%rbp) ## 8-byte Spill
movl %r14d, -88(%rbp) ## 4-byte Spill
Ltmp3285:
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
movq %r9, %r12
movq %r11, %r14
.loc 1 84 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:84:26
movq (%r15), %rdi
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp3286:
##DEBUG_VALUE: luaV_tonumber_:v <- [%RSI+0]
.loc 1 84 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:13
callq _luaO_str2num
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq (%r15), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp3287:
cmpl $4, %esi
jne LBB17_975
## BB#974: ## in Loop: Header=BB17_936 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
shrl $24, %ecx
jmp LBB17_976
Ltmp3288:
LBB17_949: ## in Loop: Header=BB17_936 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq 16(%rdx), %rcx
Ltmp3289:
LBB17_950: ## in Loop: Header=BB17_936 Depth=2
movq %r14, %r11
movq %r12, %r9
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp3290:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r8
Ltmp3291:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 84 57 ## /Users/dylan/github/ravi/src/lvm.c:84:57
incq %rcx
Ltmp3292:
.loc 1 83 12 ## /Users/dylan/github/ravi/src/lvm.c:83:12
cmpq %rcx, %rax
movl -88(%rbp), %r14d ## 4-byte Reload
movq -80(%rbp), %r12 ## 8-byte Reload
jne LBB17_1589
Ltmp3293:
## BB#951: ## in Loop: Header=BB17_936 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
cmpl $19, -48(%rbp)
movq -56(%rbp), %rax
jne LBB17_953
Ltmp3294:
## BB#952: ## in Loop: Header=BB17_936 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
cvtsi2sdq %rax, %xmm0
jmp LBB17_954
Ltmp3295:
LBB17_962: ## in Loop: Header=BB17_936 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R12
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq 16(%rdx), %rcx
Ltmp3296:
LBB17_963: ## in Loop: Header=BB17_936 Depth=2
movq %rbx, %r9
movq %r12, %r10
Ltmp3297:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r8
Ltmp3298:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 84 57 ## /Users/dylan/github/ravi/src/lvm.c:84:57
incq %rcx
Ltmp3299:
.loc 1 83 12 ## /Users/dylan/github/ravi/src/lvm.c:83:12
cmpq %rcx, %rax
movq -128(%rbp), %r11 ## 8-byte Reload
movq -80(%rbp), %r12 ## 8-byte Reload
jne LBB17_1590
Ltmp3300:
## BB#964: ## in Loop: Header=BB17_936 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
cmpl $19, -48(%rbp)
movq -56(%rbp), %rax
jne LBB17_966
Ltmp3301:
## BB#965: ## in Loop: Header=BB17_936 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
cvtsi2sdq %rax, %xmm0
jmp LBB17_967
Ltmp3302:
LBB17_975: ## in Loop: Header=BB17_936 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq 16(%rdx), %rcx
Ltmp3303:
LBB17_976: ## in Loop: Header=BB17_936 Depth=2
movq %r14, %r11
movq %r12, %r9
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp3304:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r8
Ltmp3305:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 84 57 ## /Users/dylan/github/ravi/src/lvm.c:84:57
incq %rcx
Ltmp3306:
.loc 1 83 12 ## /Users/dylan/github/ravi/src/lvm.c:83:12
cmpq %rcx, %rax
movl -88(%rbp), %r14d ## 4-byte Reload
movq -80(%rbp), %r12 ## 8-byte Reload
jne LBB17_1591
Ltmp3307:
## BB#977: ## in Loop: Header=BB17_936 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
cmpl $19, -48(%rbp)
movq -56(%rbp), %rax
jne LBB17_979
Ltmp3308:
## BB#978: ## in Loop: Header=BB17_936 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
cvtsi2sdq %rax, %xmm0
jmp LBB17_980
Ltmp3309:
LBB17_953: ## %select.false8739
## in Loop: Header=BB17_936 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 85 10 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:85:10
movd %rax, %xmm0
Ltmp3310:
LBB17_954: ## %luaV_tonumber_.exit616
## in Loop: Header=BB17_936 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 80 8 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:80:8
movd %xmm0, %rax
jmp LBB17_955
Ltmp3311:
LBB17_966: ## %select.false8750
## in Loop: Header=BB17_936 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
movd %rax, %xmm0
Ltmp3312:
LBB17_967: ## %luaV_tonumber_.exit620
## in Loop: Header=BB17_936 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 80 8 ## /Users/dylan/github/ravi/src/lvm.c:80:8
movd %xmm0, %rbx
jmp LBB17_968
Ltmp3313:
LBB17_979: ## %select.false8761
## in Loop: Header=BB17_936 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
movd %rax, %xmm0
Ltmp3314:
LBB17_980: ## %luaV_tonumber_.exit624
## in Loop: Header=BB17_936 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 80 8 ## /Users/dylan/github/ravi/src/lvm.c:80:8
movd %xmm0, %rax
jmp LBB17_981
Ltmp3315:
.align 4, 0x90
Ltmp3316: ## Block address taken
LBB17_936: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1785 29 ## /Users/dylan/github/ravi/src/lvm.c:1785:29
leaq 16(%r15), %rbx
Ltmp3317:
##DEBUG_VALUE: plimit <- %RBX
##DEBUG_VALUE: io <- %RBX
##DEBUG_VALUE: luaV_tonumber_:obj <- %RBX
##DEBUG_VALUE: io <- %RBX
.loc 1 1789 31 ## /Users/dylan/github/ravi/src/lvm.c:1789:31
cmpl $19, 8(%r15)
jne LBB17_942
Ltmp3318:
## BB#937: ## in Loop: Header=BB17_936 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: plimit <- %RBX
.loc 1 1789 53 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1789:53
cmpl $19, 40(%r15)
jne LBB17_942
Ltmp3319:
## BB#938: ## in Loop: Header=BB17_936 Depth=2
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: plimit <- %RBX
.loc 1 1790 44 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1790:44
movq 32(%r15), %rdx
leaq -64(%rbp), %rsi
Ltmp3320:
##DEBUG_VALUE: ilimit <- [%RSI+0]
leaq -68(%rbp), %rcx
Ltmp3321:
##DEBUG_VALUE: stopnow <- [%RCX+0]
.loc 1 1790 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1790:13
movq %rbx, %rdi
movl %r14d, -88(%rbp) ## 4-byte Spill
movq %r11, %r14
movq %r12, -80(%rbp) ## 8-byte Spill
movq %r9, %r12
Ltmp3322:
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
callq _luaV_forlimit
Ltmp3323:
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r8
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp3324:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r12, %r9
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r14, %r11
movl -88(%rbp), %r14d ## 4-byte Reload
Ltmp3325:
.loc 1 1790 13 ## /Users/dylan/github/ravi/src/lvm.c:1790:13
testl %eax, %eax
je LBB17_942
Ltmp3326:
## BB#939: ## in Loop: Header=BB17_936 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
xorl %eax, %eax
.loc 1 1792 32 ## /Users/dylan/github/ravi/src/lvm.c:1792:32
Ltmp3327:
cmpl $0, -68(%rbp)
jne LBB17_941
Ltmp3328:
## BB#940: ## in Loop: Header=BB17_936 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1792 46 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1792:46
movq (%r15), %rax
Ltmp3329:
LBB17_941: ## %._crit_edge.6341
## in Loop: Header=BB17_936 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: initv <- %RAX
.loc 1 1793 11 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1793:11
movq -64(%rbp), %rcx
movq %rcx, 16(%r15)
movl $19, 24(%r15)
Ltmp3330:
.loc 1 1794 11 ## /Users/dylan/github/ravi/src/lvm.c:1794:11
subq 32(%r15), %rax
Ltmp3331:
movq %rax, (%r15)
movl $19, %eax
jmp LBB17_982
Ltmp3332:
.align 4, 0x90
LBB17_942: ## in Loop: Header=BB17_936 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tonumber_:obj <- %RBX
##DEBUG_VALUE: plimit <- %RBX
.loc 1 1798 11 ## /Users/dylan/github/ravi/src/lvm.c:1798:11
movq %r11, 40(%r12)
.loc 1 79 7 ## /Users/dylan/github/ravi/src/lvm.c:79:7
Ltmp3333:
movl 24(%r15), %eax
Ltmp3334:
.loc 1 1799 15 ## /Users/dylan/github/ravi/src/lvm.c:1799:15
cmpl $3, %eax
jne LBB17_944
Ltmp3335:
## BB#943: ## in Loop: Header=BB17_936 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: plimit <- %RBX
.loc 1 1799 16 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1799:16
movq (%rbx), %rax
Ltmp3336:
LBB17_955: ## in Loop: Header=BB17_936 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1801 11 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1801:11
movq %rax, 16(%r15)
movl $3, 24(%r15)
Ltmp3337:
.loc 1 79 7 ## /Users/dylan/github/ravi/src/lvm.c:79:7
movl 40(%r15), %eax
Ltmp3338:
.loc 1 1802 15 ## /Users/dylan/github/ravi/src/lvm.c:1802:15
cmpl $3, %eax
jne LBB17_957
Ltmp3339:
## BB#956: ## in Loop: Header=BB17_936 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1802 16 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1802:16
movq 32(%r15), %rbx
Ltmp3340:
LBB17_968: ## in Loop: Header=BB17_936 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1804 11 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1804:11
movq %rbx, 32(%r15)
movl $3, 40(%r15)
Ltmp3341:
.loc 1 79 7 ## /Users/dylan/github/ravi/src/lvm.c:79:7
movl 8(%r15), %eax
Ltmp3342:
.loc 1 1805 15 ## /Users/dylan/github/ravi/src/lvm.c:1805:15
cmpl $3, %eax
jne LBB17_970
Ltmp3343:
## BB#969: ## in Loop: Header=BB17_936 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1805 16 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1805:16
movq (%r15), %rax
Ltmp3344:
LBB17_981: ## in Loop: Header=BB17_936 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1807 11 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1807:11
movd %rax, %xmm0
movd %rbx, %xmm1
subsd %xmm1, %xmm0
movsd %xmm0, (%r15)
movl $3, %eax
Ltmp3345:
LBB17_982: ## in Loop: Header=BB17_936 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1794 11 ## /Users/dylan/github/ravi/src/lvm.c:1794:11
movl %eax, 8(%r15)
Ltmp3346:
.loc 1 1809 15 ## /Users/dylan/github/ravi/src/lvm.c:1809:15
shrl $16, %r13d
.loc 1 1810 9 ## /Users/dylan/github/ravi/src/lvm.c:1810:9
Ltmp3347:
leaq -131064(%r11,%r13,4), %rbx
Ltmp3348:
##DEBUG_VALUE: luaV_execute:pc <- %RBX
movl -131068(%r11,%r13,4), %r13d
Ltmp3349:
##DEBUG_VALUE: i <- %R13D
.loc 1 1810 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1810:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_983
Ltmp3350:
LBB17_984: ## in Loop: Header=BB17_936 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %RBX
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %R13D
.loc 1 1810 9 ## /Users/dylan/github/ravi/src/lvm.c:1810:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp3351:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp3352:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
movq %rbx, %r11
Ltmp3353:
##DEBUG_VALUE: luaV_execute:pc <- %R11
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp3354:
##DEBUG_VALUE: luaV_execute:k <- %RDI
jmpq *(%rcx)
Ltmp3355:
.align 4, 0x90
Ltmp3356: ## Block address taken
LBB17_985: ## in Loop: Header=BB17_1 Depth=1
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: io1 <- %RSI
##DEBUG_VALUE: cb <- %RSI
.loc 1 1814 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1814:9
movq 32(%r15), %rax
movq 40(%r15), %rcx
movq %rcx, 88(%r15)
movq %rax, 80(%r15)
Ltmp3357:
.loc 1 1815 9 ## /Users/dylan/github/ravi/src/lvm.c:1815:9
movq 16(%r15), %rax
movq 24(%r15), %rcx
movq %rcx, 72(%r15)
movq %rax, 64(%r15)
Ltmp3358:
.loc 1 1816 9 ## /Users/dylan/github/ravi/src/lvm.c:1816:9
movq (%r15), %rax
movq 8(%r15), %rcx
movq %rcx, 56(%r15)
movq %rax, 48(%r15)
Ltmp3359:
.loc 1 1813 23 ## /Users/dylan/github/ravi/src/lvm.c:1813:23
leaq 48(%r15), %rsi
Ltmp3360:
.loc 1 1817 21 ## /Users/dylan/github/ravi/src/lvm.c:1817:21
addq $96, %r15
.loc 1 1817 16 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1817:16
movq %r15, 16(%r10)
.loc 1 1818 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1818:9
Ltmp3361:
movq %r11, 40(%r12)
.loc 1 1818 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1818:9
Ltmp3362:
shrl $16, %r13d
movzbl %r13b, %edx
movq %r12, %r13
movq %rdi, %r12
Ltmp3363:
##DEBUG_VALUE: luaV_execute:k <- %R12
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp3364:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaD_call
movq %r12, %rdi
Ltmp3365:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq %r13, %r12
movq %r15, %r8
movq %rbx, %r10
Ltmp3366:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp3367:
.loc 1 1819 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1819:22
movq 8(%r12), %rax
.loc 1 1818 9 ## /Users/dylan/github/ravi/src/lvm.c:1818:9
Ltmp3368:
movq 32(%r12), %r9
Ltmp3369:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp3370:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
.loc 1 1819 16 ## /Users/dylan/github/ravi/src/lvm.c:1819:16
movq %rax, 16(%r10)
Ltmp3371:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 1820 13 ## /Users/dylan/github/ravi/src/lvm.c:1820:13
movl (%r11), %r13d
.loc 1 1820 17 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1820:17
addq $4, %r11
Ltmp3372:
##DEBUG_VALUE: i <- %R13D
.loc 1 1821 14 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1821:14
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp3373:
##DEBUG_VALUE: ra <- %R15
jmp LBB17_986
Ltmp3374:
LBB17_989: ## in Loop: Header=BB17_986 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1831 9 ## /Users/dylan/github/ravi/src/lvm.c:1831:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp3375:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1831 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1831:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp3376:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp3377:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp3378:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp3379:
.loc 1 1831 9 ## /Users/dylan/github/ravi/src/lvm.c:1831:9
movq 32(%r12), %r9
Ltmp3380:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp3381:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_990
Ltmp3382:
.align 4, 0x90
Ltmp3383: ## Block address taken
LBB17_986: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: io1 <- %R15
.loc 1 1827 14 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1827:14
cmpl $0, 24(%r15)
je LBB17_988
Ltmp3384:
## BB#987: ## in Loop: Header=BB17_986 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: io1 <- %R15
.loc 1 1828 11 ## /Users/dylan/github/ravi/src/lvm.c:1828:11
movq 16(%r15), %rax
movq 24(%r15), %rcx
movq %rcx, 8(%r15)
movq %rax, (%r15)
Ltmp3385:
.loc 1 1829 17 ## /Users/dylan/github/ravi/src/lvm.c:1829:17
shrl $16, %r13d
.loc 1 1829 14 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1829:14
leaq -131068(%r11,%r13,4), %r11
Ltmp3386:
##DEBUG_VALUE: luaV_execute:pc <- %R11
LBB17_988: ## in Loop: Header=BB17_986 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1831 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1831:9
movl (%r11), %r13d
addq $4, %r11
Ltmp3387:
##DEBUG_VALUE: i <- %R13D
.loc 1 1831 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1831:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_989
Ltmp3388:
LBB17_990: ## in Loop: Header=BB17_986 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1831 9 ## /Users/dylan/github/ravi/src/lvm.c:1831:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp3389:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp3390:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp3391:
LBB17_1007: ## in Loop: Header=BB17_991 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %R13D
.loc 1 1895 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1895:9
movq %r11, 40(%r12)
.loc 1 1895 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1895:9
Ltmp3392:
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp3393:
##DEBUG_VALUE: luaV_execute:L <- %RBX
callq _luaG_traceexec
movq %rbx, %r10
Ltmp3394:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp3395:
.loc 1 1895 9 ## /Users/dylan/github/ravi/src/lvm.c:1895:9
movq 32(%r12), %r9
Ltmp3396:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %ecx
andl $12, %ecx
Ltmp3397:
##DEBUG_VALUE: luaV_execute:mask <- %ECX
jmp LBB17_1008
Ltmp3398:
.align 4, 0x90
Ltmp3399: ## Block address taken
LBB17_991: ## Parent Loop BB17_1 Depth=1
## => This Loop Header: Depth=2
## Child Loop BB17_1010 Depth 3
## Child Loop BB17_1016 Depth 4
## Child Loop BB17_1001 Depth 3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1834 17 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1834:17
movl %r13d, %ebx
shrl $24, %ebx
Ltmp3400:
##DEBUG_VALUE: n <- %EBX
.loc 1 1835 17 ## /Users/dylan/github/ravi/src/lvm.c:1835:17
shrl $16, %r13d
movzbl %r13b, %eax
Ltmp3401:
##DEBUG_VALUE: c <- %EAX
.loc 1 1838 13 ## /Users/dylan/github/ravi/src/lvm.c:1838:13
testl %ebx, %ebx
jne LBB17_993
Ltmp3402:
## BB#992: ## in Loop: Header=BB17_991 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: c <- %EAX
.loc 1 1838 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1838:25
movq 16(%r10), %rbx
subq %r15, %rbx
shrq $4, %rbx
.loc 1 1838 47 ## /Users/dylan/github/ravi/src/lvm.c:1838:47
decl %ebx
Ltmp3403:
##DEBUG_VALUE: n <- %EBX
LBB17_993: ## in Loop: Header=BB17_991 Depth=2
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: c <- %EAX
.loc 1 1839 13 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1839:13
testl %eax, %eax
je LBB17_995
Ltmp3404:
## BB#994: ## in Loop: Header=BB17_991 Depth=2
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movl %r14d, -88(%rbp) ## 4-byte Spill
movq %r9, -120(%rbp) ## 8-byte Spill
Ltmp3405:
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
jmp LBB17_996
.align 4, 0x90
LBB17_995: ## in Loop: Header=BB17_991 Depth=2
Ltmp3406:
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movl %r14d, -88(%rbp) ## 4-byte Spill
movq %r9, -120(%rbp) ## 8-byte Spill
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
.loc 1 1841 15 ## /Users/dylan/github/ravi/src/lvm.c:1841:15
Ltmp3407:
movl (%r11), %eax
addq $4, %r11
Ltmp3408:
shrl $9, %eax
Ltmp3409:
##DEBUG_VALUE: c <- %EAX
LBB17_996: ## in Loop: Header=BB17_991 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1843 13 ## /Users/dylan/github/ravi/src/lvm.c:1843:13
movq (%r15), %r13
Ltmp3410:
##DEBUG_VALUE: h <- %R13
.loc 1 1844 22 ## /Users/dylan/github/ravi/src/lvm.c:1844:22
movq %r13, -136(%rbp) ## 8-byte Spill
imull $50, %eax, %r12d
.loc 1 1844 42 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1844:42
leal -50(%rbx,%r12), %r14d
Ltmp3411:
##DEBUG_VALUE: last <- %R14D
.loc 1 1845 3 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1845:3
movq -80(%rbp), %rax ## 8-byte Reload
movq %r11, 40(%rax)
.loc 1 1846 13 ## /Users/dylan/github/ravi/src/lvm.c:1846:13
movzbl 72(%r13), %eax
cmpl $6, %eax
jne LBB17_1009
Ltmp3412:
## BB#997: ## in Loop: Header=BB17_991 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: h <- %R13
##DEBUG_VALUE: last <- %R14D
movq %r11, -128(%rbp) ## 8-byte Spill
.loc 1 1847 15 ## /Users/dylan/github/ravi/src/lvm.c:1847:15
Ltmp3413:
cmpl 12(%r13), %r14d
jbe LBB17_999
Ltmp3414:
## BB#998: ## in Loop: Header=BB17_991 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: h <- %R13
##DEBUG_VALUE: last <- %R14D
.loc 1 1848 13 ## /Users/dylan/github/ravi/src/lvm.c:1848:13
movq -104(%rbp), %rdi ## 8-byte Reload
movq %r13, %rsi
movl %r14d, %edx
callq _luaH_resizearray
Ltmp3415:
LBB17_999: ## %.preheader
## in Loop: Header=BB17_991 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: h <- %R13
##DEBUG_VALUE: last <- %R14D
.loc 1 1849 11 ## /Users/dylan/github/ravi/src/lvm.c:1849:11
testl %ebx, %ebx
jle LBB17_1006
Ltmp3416:
## BB#1000: ## %.lr.ph3524
## in Loop: Header=BB17_991 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: h <- %R13
##DEBUG_VALUE: last <- %R14D
movslq %ebx, %rax
leaq 1(%rax), %rbx
shlq $4, %rax
addq %rax, %r15
Ltmp3417:
.align 4, 0x90
LBB17_1001: ## Parent Loop BB17_1 Depth=1
## Parent Loop BB17_991 Depth=2
## => This Inner Loop Header: Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: h <- %R13
.loc 1 1851 31 ## /Users/dylan/github/ravi/src/lvm.c:1851:31
movl %r14d, %edx
movq -104(%rbp), %r12 ## 8-byte Reload
Ltmp3418:
##DEBUG_VALUE: luaV_execute:L <- %R12
.loc 1 1851 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1851:13
movq %r12, %rdi
movq %r13, %rsi
movq %r15, %rcx
callq _luaH_setint
.loc 1 1852 13 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1852:13
testb $64, 8(%r15)
je LBB17_1005
Ltmp3419:
## BB#1002: ## in Loop: Header=BB17_1001 Depth=3
##DEBUG_VALUE: luaV_execute:L <- %R12
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: h <- %R13
testb $4, 9(%r13)
je LBB17_1005
Ltmp3420:
## BB#1003: ## in Loop: Header=BB17_1001 Depth=3
##DEBUG_VALUE: luaV_execute:L <- %R12
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: h <- %R13
movq (%r15), %rax
testb $3, 9(%rax)
je LBB17_1005
Ltmp3421:
## BB#1004: ## in Loop: Header=BB17_1001 Depth=3
##DEBUG_VALUE: luaV_execute:L <- %R12
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: h <- %R13
movq %r12, %rdi
movq %r13, %rsi
callq _luaC_barrierback_
Ltmp3422:
.align 4, 0x90
LBB17_1005: ## in Loop: Header=BB17_1001 Depth=3
##DEBUG_VALUE: luaV_execute:L <- %R12
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: h <- %R13
.loc 1 1851 35 ## /Users/dylan/github/ravi/src/lvm.c:1851:35
decl %r14d
Ltmp3423:
##DEBUG_VALUE: last <- %R14D
.loc 1 1849 20 ## /Users/dylan/github/ravi/src/lvm.c:1849:20
decq %rbx
addq $-16, %r15
cmpq $1, %rbx
jg LBB17_1001
jmp LBB17_1006
Ltmp3424:
.align 4, 0x90
LBB17_1009: ## in Loop: Header=BB17_991 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: h <- %R13
##DEBUG_VALUE: last <- %R14D
movq %r11, -128(%rbp) ## 8-byte Spill
.loc 1 1856 28 ## /Users/dylan/github/ravi/src/lvm.c:1856:28
Ltmp3425:
addl $-49, %r12d
Ltmp3426:
##DEBUG_VALUE: i <- %R12D
.loc 1 1857 20 ## /Users/dylan/github/ravi/src/lvm.c:1857:20
cmpl %r14d, %r12d
jg LBB17_1006
jmp LBB17_1010
Ltmp3427:
.align 4, 0x90
LBB17_1056: ## %._crit_edge.6289
## in Loop: Header=BB17_1010 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1857 35 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1857:35
incl %r12d
Ltmp3428:
##DEBUG_VALUE: u <- %R12D
##DEBUG_VALUE: ukey <- %R12D
##DEBUG_VALUE: ukey <- %R12D
##DEBUG_VALUE: ukey <- %R12D
##DEBUG_VALUE: ukey <- %R12D
##DEBUG_VALUE: ukey <- %R12D
##DEBUG_VALUE: i <- %R12D
.loc 1 1860 35 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1860:35
movb 72(%r13), %al
Ltmp3429:
LBB17_1010: ## Parent Loop BB17_1 Depth=1
## Parent Loop BB17_991 Depth=2
## => This Loop Header: Depth=3
## Child Loop BB17_1016 Depth 4
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1858 30 ## /Users/dylan/github/ravi/src/lvm.c:1858:30
movslq %r12d, %rcx
shlq $4, %rcx
leaq (%r15,%rcx), %rbx
Ltmp3430:
##DEBUG_VALUE: val <- %RBX
##DEBUG_VALUE: luaV_tointeger_:obj <- %RBX
##DEBUG_VALUE: luaV_tointeger:obj <- %RBX
##DEBUG_VALUE: luaV_tonumber_:obj <- %RBX
.loc 1 1860 21 ## /Users/dylan/github/ravi/src/lvm.c:1860:21
movzbl %al, %eax
.loc 1 1860 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1860:13
cmpl $4, %eax
je LBB17_1035
Ltmp3431:
## BB#1011: ## in Loop: Header=BB17_1010 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
cmpl $3, %eax
jne LBB17_1055
## BB#1012: ## in Loop: Header=BB17_1010 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1862 21 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1862:21
Ltmp3432:
cmpl $19, 8(%r15,%rcx)
jne LBB17_1016
## BB#1013: ## in Loop: Header=BB17_1010 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1863 19 ## /Users/dylan/github/ravi/src/lvm.c:1863:19
Ltmp3433:
cmpl 64(%r13), %r12d
jb LBB17_1014
## BB#1015: ## in Loop: Header=BB17_1010 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1863 19 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1863:19
Ltmp3434:
movl %r12d, %edx
movq (%rbx), %rcx
jmp LBB17_1034
Ltmp3435:
.align 4, 0x90
LBB17_1016: ## Parent Loop BB17_1 Depth=1
## Parent Loop BB17_991 Depth=2
## Parent Loop BB17_1010 Depth=3
## => This Inner Loop Header: Depth=4
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- 0
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 102 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:102:7
movl 8(%rbx), %eax
Ltmp3436:
.loc 1 102 7 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:102:7
cmpl $19, %eax
je LBB17_1029
## BB#1017: ## in Loop: Header=BB17_1016 Depth=4
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
cmpl $3, %eax
je LBB17_1018
## BB#1022: ## in Loop: Header=BB17_1016 Depth=4
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
Ltmp3437:
andl $15, %eax
.loc 1 116 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:116:25
cmpl $4, %eax
jne LBB17_1027
## BB#1023: ## in Loop: Header=BB17_1016 Depth=4
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 117 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:117:26
movq (%rbx), %rdi
addq $24, %rdi
leaq -56(%rbp), %r13
Ltmp3438:
##DEBUG_VALUE: luaV_tointeger:v <- [%R13+0]
.loc 1 117 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:117:13
movq %r13, %rsi
callq _luaO_str2num
.loc 1 117 46 ## /Users/dylan/github/ravi/src/lvm.c:117:46
movq (%rbx), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
cmpl $4, %esi
jne LBB17_1025
Ltmp3439:
## BB#1024: ## in Loop: Header=BB17_1016 Depth=4
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- [%R13+0]
shrl $24, %ecx
jmp LBB17_1026
Ltmp3440:
.align 4, 0x90
LBB17_1025: ## in Loop: Header=BB17_1016 Depth=4
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- [%R13+0]
movq 16(%rdx), %rcx
Ltmp3441:
LBB17_1026: ## in Loop: Header=BB17_1016 Depth=4
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- [%R13+0]
.loc 1 117 57 ## /Users/dylan/github/ravi/src/lvm.c:117:57
incq %rcx
.loc 1 117 43 ## /Users/dylan/github/ravi/src/lvm.c:117:43
cmpq %rcx, %rax
Ltmp3442:
.loc 1 129 10 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:129:10
movq %r13, %rbx
Ltmp3443:
##DEBUG_VALUE: luaV_tointeger:v <- [%RBX+0]
je LBB17_1016
jmp LBB17_1027
Ltmp3444:
.align 4, 0x90
LBB17_1035: ## in Loop: Header=BB17_1010 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tonumber_:obj <- %RBX
##DEBUG_VALUE: val <- %RBX
.loc 1 79 7 ## /Users/dylan/github/ravi/src/lvm.c:79:7
movl 8(%r15,%rcx), %eax
Ltmp3445:
.loc 1 1875 21 ## /Users/dylan/github/ravi/src/lvm.c:1875:21
cmpl $19, %eax
je LBB17_1039
Ltmp3446:
## BB#1036: ## in Loop: Header=BB17_1010 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
cmpl $3, %eax
jne LBB17_1042
## BB#1037: ## in Loop: Header=BB17_1010 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1876 19 ## /Users/dylan/github/ravi/src/lvm.c:1876:19
Ltmp3447:
cmpl 64(%r13), %r12d
jae LBB17_1038
Ltmp3448:
LBB17_1014: ## in Loop: Header=BB17_1010 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1863 19 ## /Users/dylan/github/ravi/src/lvm.c:1863:19
movq 56(%r13), %rax
Ltmp3449:
##DEBUG_VALUE: data <- %RAX
.loc 1 1863 19 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1863:19
movq (%rbx), %rcx
jmp LBB17_1032
Ltmp3450:
LBB17_1039: ## in Loop: Header=BB17_1010 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: val <- %RBX
.loc 1 1879 19 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1879:19
cmpl 64(%r13), %r12d
jae LBB17_1041
Ltmp3451:
## BB#1040: ## in Loop: Header=BB17_1010 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: val <- %RBX
movq 56(%r13), %rax
Ltmp3452:
##DEBUG_VALUE: data <- %RAX
.loc 1 1879 19 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1879:19
cvtsi2sdq (%rbx), %xmm0
jmp LBB17_1052
Ltmp3453:
LBB17_1042: ## in Loop: Header=BB17_1010 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
andl $15, %eax
.loc 1 83 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:83:25
cmpl $4, %eax
jne LBB17_1592
## BB#1043: ## in Loop: Header=BB17_1010 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 84 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:84:26
movq (%rbx), %rdi
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp3454:
##DEBUG_VALUE: luaV_tonumber_:v <- [%RSI+0]
.loc 1 84 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:13
callq _luaO_str2num
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq (%rbx), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp3455:
cmpl $4, %esi
jne LBB17_1045
## BB#1044: ## in Loop: Header=BB17_1010 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
shrl $24, %ecx
jmp LBB17_1046
Ltmp3456:
LBB17_1029: ## in Loop: Header=BB17_1010 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- 0
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 113 10 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:113:10
movq (%rbx), %rcx
jmp LBB17_1030
Ltmp3457:
LBB17_1018: ## in Loop: Header=BB17_1010 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 103 20 ## /Users/dylan/github/ravi/src/lvm.c:103:20
movsd (%rbx), %xmm0 ## xmm0 = mem[0],zero
Ltmp3458:
##DEBUG_VALUE: n <- %XMM0
.loc 1 104 20 ## /Users/dylan/github/ravi/src/lvm.c:104:20
movsd %xmm0, -144(%rbp) ## 8-byte Spill
Ltmp3459:
##DEBUG_VALUE: n <- [%RBP+-144]
callq _floor
Ltmp3460:
##DEBUG_VALUE: f <- %XMM0
.loc 1 105 9 ## /Users/dylan/github/ravi/src/lvm.c:105:9
movsd -144(%rbp), %xmm1 ## 8-byte Reload
## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jne LBB17_1027
jp LBB17_1027
Ltmp3461:
## BB#1019: ## in Loop: Header=BB17_1010 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: f <- %XMM0
.loc 1 110 12 ## /Users/dylan/github/ravi/src/lvm.c:110:12
ucomisd LCPI17_0(%rip), %xmm0
jb LBB17_1027
Ltmp3462:
## BB#1020: ## in Loop: Header=BB17_1010 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movsd LCPI17_1(%rip), %xmm1 ## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jbe LBB17_1027
## BB#1021: ## in Loop: Header=BB17_1010 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
cvttsd2si %xmm0, %rcx
Ltmp3463:
LBB17_1030: ## in Loop: Header=BB17_1010 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- 0
movq -136(%rbp), %r13 ## 8-byte Reload
.loc 1 1868 21 ## /Users/dylan/github/ravi/src/lvm.c:1868:21
Ltmp3464:
cmpl 64(%r13), %r12d
jae LBB17_1033
## BB#1031: ## in Loop: Header=BB17_1010 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- 0
movq 56(%r13), %rax
LBB17_1032: ## in Loop: Header=BB17_1010 Depth=3
Ltmp3465:
##DEBUG_VALUE: data <- %RAX
.loc 1 1868 21 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1868:21
movl %r12d, %edx
movq %rcx, (%rax,%rdx,8)
jmp LBB17_1055
Ltmp3466:
LBB17_1033: ## in Loop: Header=BB17_1010 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- 0
.loc 1 1868 21 ## /Users/dylan/github/ravi/src/lvm.c:1868:21
movl %r12d, %edx
LBB17_1034: ## in Loop: Header=BB17_1010 Depth=3
movq -104(%rbp), %rdi ## 8-byte Reload
movq %r13, %rsi
callq _raviH_set_int
jmp LBB17_1055
Ltmp3467:
LBB17_1038: ## in Loop: Header=BB17_1010 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1876 19 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1876:19
movl %r12d, %edx
movsd (%rbx), %xmm0 ## xmm0 = mem[0],zero
jmp LBB17_1054
Ltmp3468:
LBB17_1041: ## in Loop: Header=BB17_1010 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: val <- %RBX
.loc 1 1879 19 ## /Users/dylan/github/ravi/src/lvm.c:1879:19
movl %r12d, %edx
movq (%rbx), %rax
cvtsi2sdq %rax, %xmm0
jmp LBB17_1054
Ltmp3469:
LBB17_1045: ## in Loop: Header=BB17_1010 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq 16(%rdx), %rcx
LBB17_1046: ## in Loop: Header=BB17_1010 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 84 57 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:57
incq %rcx
Ltmp3470:
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
cmpq %rcx, %rax
jne LBB17_1592
## BB#1047: ## in Loop: Header=BB17_1010 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
Ltmp3471:
cmpl $19, -48(%rbp)
movq -56(%rbp), %rax
jne LBB17_1049
## BB#1048: ## in Loop: Header=BB17_1010 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
cvtsi2sdq %rax, %xmm0
jmp LBB17_1050
LBB17_1049: ## %select.false8838
## in Loop: Header=BB17_1010 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movd %rax, %xmm0
Ltmp3472:
LBB17_1050: ## %select.end8837
## in Loop: Header=BB17_1010 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1884 21 ## /Users/dylan/github/ravi/src/lvm.c:1884:21
cmpl 64(%r13), %r12d
jae LBB17_1053
## BB#1051: ## in Loop: Header=BB17_1010 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq 56(%r13), %rax
LBB17_1052: ## in Loop: Header=BB17_1010 Depth=3
Ltmp3473:
##DEBUG_VALUE: data <- %RAX
.loc 1 1884 21 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1884:21
movl %r12d, %ecx
movsd %xmm0, (%rax,%rcx,8)
jmp LBB17_1055
Ltmp3474:
LBB17_1053: ## in Loop: Header=BB17_1010 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1884 21 ## /Users/dylan/github/ravi/src/lvm.c:1884:21
movl %r12d, %edx
LBB17_1054: ## in Loop: Header=BB17_1010 Depth=3
movq -104(%rbp), %rdi ## 8-byte Reload
movq %r13, %rsi
callq _raviH_set_float
Ltmp3475:
.align 4, 0x90
LBB17_1055: ## in Loop: Header=BB17_1010 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1857 11 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1857:11
cmpl %r14d, %r12d
jl LBB17_1056
Ltmp3476:
LBB17_1006: ## %.loopexit745
## in Loop: Header=BB17_991 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq -80(%rbp), %r12 ## 8-byte Reload
.loc 1 1894 22 ## /Users/dylan/github/ravi/src/lvm.c:1894:22
movq 8(%r12), %rax
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp3477:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 1894 16 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1894:16
movq %rax, 16(%r10)
Ltmp3478:
##DEBUG_VALUE: luaV_execute:pc <- [%RBP+-128]
movq -128(%rbp), %r11 ## 8-byte Reload
Ltmp3479:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 1895 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1895:9
movl (%r11), %r13d
addq $4, %r11
Ltmp3480:
##DEBUG_VALUE: i <- %R13D
.loc 1 1895 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1895:9
cmpl $0, -88(%rbp) ## 4-byte Folded Reload
movl $0, %ecx
movq -120(%rbp), %r9 ## 8-byte Reload
jne LBB17_1007
Ltmp3481:
LBB17_1008: ## in Loop: Header=BB17_991 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %R13D
.loc 1 1895 9 ## /Users/dylan/github/ravi/src/lvm.c:1895:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp3482:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp3483:
##DEBUG_VALUE: ra <- %R15
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
movl %ecx, %r14d
Ltmp3484:
.loc 1 1895 9 ## /Users/dylan/github/ravi/src/lvm.c:1895:9
leaq (%r8,%rax,8), %rcx
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp3485:
##DEBUG_VALUE: luaV_execute:k <- %RDI
jmpq *(%rcx)
Ltmp3486:
LBB17_1081: ## in Loop: Header=BB17_1057 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1907 9 ## /Users/dylan/github/ravi/src/lvm.c:1907:9
movq %r11, 40(%r12)
movq %rdi, %r15
Ltmp3487:
##DEBUG_VALUE: luaV_execute:k <- %R15
.loc 1 1907 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1907:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp3488:
##DEBUG_VALUE: luaV_execute:L <- %RBX
callq _luaG_traceexec
movq %r15, %rdi
Ltmp3489:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq %rbx, %r10
Ltmp3490:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp3491:
.loc 1 1907 9 ## /Users/dylan/github/ravi/src/lvm.c:1907:9
movq 32(%r12), %r9
Ltmp3492:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp3493:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1082
Ltmp3494:
.align 4, 0x90
Ltmp3495: ## Block address taken
LBB17_1057: ## Parent Loop BB17_1 Depth=1
## => This Loop Header: Depth=2
## Child Loop BB17_1062 Depth 3
## Child Loop BB17_1069 Depth 3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1898 29 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1898:29
shrl $16, %r13d
.loc 1 1898 24 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1898:24
movq -112(%rbp), %rax ## 8-byte Reload
movq 24(%rax), %rax
.loc 1 1898 27 ## /Users/dylan/github/ravi/src/lvm.c:1898:27
movq 64(%rax), %rax
.loc 1 1898 20 ## /Users/dylan/github/ravi/src/lvm.c:1898:20
movq (%rax,%r13,8), %rcx
Ltmp3496:
##DEBUG_VALUE: getcached:p <- %RCX
##DEBUG_VALUE: p <- %RCX
##DEBUG_VALUE: pushclosure:p <- %RCX
.loc 1 878 20 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:878:20
movq 96(%rcx), %rax
Ltmp3497:
##DEBUG_VALUE: getcached:c <- %RAX
##DEBUG_VALUE: ncl <- %RAX
##DEBUG_VALUE: x_ <- %RAX
.loc 1 879 9 ## /Users/dylan/github/ravi/src/lvm.c:879:9
testq %rax, %rax
Ltmp3498:
.loc 1 901 16 ## /Users/dylan/github/ravi/src/lvm.c:901:16
movl 16(%rcx), %r13d
Ltmp3499:
##DEBUG_VALUE: nup <- %R13D
##DEBUG_VALUE: pushclosure:nup <- %R13D
.loc 1 902 22 ## /Users/dylan/github/ravi/src/lvm.c:902:22
movq 88(%rcx), %rbx
Ltmp3500:
##DEBUG_VALUE: uv <- %RBX
##DEBUG_VALUE: pushclosure:uv <- %RBX
je LBB17_1058
Ltmp3501:
## BB#1059: ## in Loop: Header=BB17_1057 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: p <- %RCX
##DEBUG_VALUE: getcached:p <- %RCX
##DEBUG_VALUE: ncl <- %RAX
##DEBUG_VALUE: getcached:c <- %RAX
##DEBUG_VALUE: nup <- %R13D
##DEBUG_VALUE: uv <- %RBX
##DEBUG_VALUE: i <- 0
.loc 1 883 5 ## /Users/dylan/github/ravi/src/lvm.c:883:5
testl %r13d, %r13d
jle LBB17_1077
Ltmp3502:
## BB#1060: ## %.lr.ph.preheader.i
## in Loop: Header=BB17_1057 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: p <- %RCX
##DEBUG_VALUE: getcached:p <- %RCX
##DEBUG_VALUE: ncl <- %RAX
##DEBUG_VALUE: getcached:c <- %RAX
##DEBUG_VALUE: nup <- %R13D
##DEBUG_VALUE: uv <- %RBX
##DEBUG_VALUE: i <- 0
movq %rcx, -120(%rbp) ## 8-byte Spill
Ltmp3503:
##DEBUG_VALUE: getcached:p <- [%RBP+-120]
##DEBUG_VALUE: p <- [%RBP+-120]
.loc 1 884 19 ## /Users/dylan/github/ravi/src/lvm.c:884:19
movslq %r13d, %r8
leaq 18(%rbx), %rdx
xorl %esi, %esi
Ltmp3504:
.align 4, 0x90
LBB17_1062: ## %.lr.ph.i
## Parent Loop BB17_1 Depth=1
## Parent Loop BB17_1057 Depth=2
## => This Inner Loop Header: Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: p <- [%RBP+-120]
##DEBUG_VALUE: getcached:p <- [%RBP+-120]
##DEBUG_VALUE: ncl <- %RAX
##DEBUG_VALUE: getcached:c <- %RAX
##DEBUG_VALUE: nup <- %R13D
##DEBUG_VALUE: uv <- %RBX
##DEBUG_VALUE: i <- 0
cmpb $0, -1(%rdx)
.loc 1 884 54 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:884:54
movzbl (%rdx), %edi
.loc 1 884 19 ## /Users/dylan/github/ravi/src/lvm.c:884:19
je LBB17_1064
Ltmp3505:
## BB#1063: ## in Loop: Header=BB17_1062 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: p <- [%RBP+-120]
##DEBUG_VALUE: getcached:p <- [%RBP+-120]
##DEBUG_VALUE: ncl <- %RAX
##DEBUG_VALUE: getcached:c <- %RAX
##DEBUG_VALUE: nup <- %R13D
##DEBUG_VALUE: uv <- %RBX
##DEBUG_VALUE: i <- 0
.loc 1 884 40 ## /Users/dylan/github/ravi/src/lvm.c:884:40
shlq $4, %rdi
addq %r9, %rdi
jmp LBB17_1065
Ltmp3506:
.align 4, 0x90
LBB17_1064: ## in Loop: Header=BB17_1062 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: p <- [%RBP+-120]
##DEBUG_VALUE: getcached:p <- [%RBP+-120]
##DEBUG_VALUE: ncl <- %RAX
##DEBUG_VALUE: getcached:c <- %RAX
##DEBUG_VALUE: nup <- %R13D
##DEBUG_VALUE: uv <- %RBX
##DEBUG_VALUE: i <- 0
.loc 1 884 54 ## /Users/dylan/github/ravi/src/lvm.c:884:54
movq -112(%rbp), %rcx ## 8-byte Reload
movq 32(%rcx,%rdi,8), %rdi
.loc 1 884 72 ## /Users/dylan/github/ravi/src/lvm.c:884:72
movq (%rdi), %rdi
Ltmp3507:
LBB17_1065: ## in Loop: Header=BB17_1062 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: p <- [%RBP+-120]
##DEBUG_VALUE: getcached:p <- [%RBP+-120]
##DEBUG_VALUE: ncl <- %RAX
##DEBUG_VALUE: getcached:c <- %RAX
##DEBUG_VALUE: nup <- %R13D
##DEBUG_VALUE: uv <- %RBX
##DEBUG_VALUE: i <- 0
##DEBUG_VALUE: v <- %RDI
.loc 1 885 11 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:885:11
movq 32(%rax,%rsi,8), %rcx
.loc 1 885 27 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:885:27
cmpq %rdi, (%rcx)
jne LBB17_1066
Ltmp3508:
## BB#1061: ## in Loop: Header=BB17_1062 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: p <- [%RBP+-120]
##DEBUG_VALUE: getcached:p <- [%RBP+-120]
##DEBUG_VALUE: ncl <- %RAX
##DEBUG_VALUE: getcached:c <- %RAX
##DEBUG_VALUE: nup <- %R13D
##DEBUG_VALUE: uv <- %RBX
##DEBUG_VALUE: i <- 0
.loc 1 883 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:883:5
incq %rsi
.loc 1 883 19 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:883:19
Ltmp3509:
addq $24, %rdx
Ltmp3510:
.loc 1 883 5 ## /Users/dylan/github/ravi/src/lvm.c:883:5
cmpq %r8, %rsi
jl LBB17_1062
Ltmp3511:
LBB17_1077: ## %getcached.exit
## in Loop: Header=BB17_1057 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: ncl <- %RAX
.loc 1 1905 11 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1905:11
movq %rax, (%r15)
movl $70, 8(%r15)
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp3512:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp3513:
##DEBUG_VALUE: luaV_execute:k <- %RDI
jmp LBB17_1078
Ltmp3514:
.align 4, 0x90
LBB17_1058: ## in Loop: Header=BB17_1057 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %rcx, -120(%rbp) ## 8-byte Spill
LBB17_1066: ## in Loop: Header=BB17_1057 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r9, %r12
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
Ltmp3515:
##DEBUG_VALUE: pushclosure:p <- [%RBP+-120]
##DEBUG_VALUE: p <- [%RBP+-120]
##DEBUG_VALUE: pushclosure:nup <- %R13D
##DEBUG_VALUE: pushclosure:uv <- %RBX
.loc 1 1901 11 ## /Users/dylan/github/ravi/src/lvm.c:1901:11
movq -80(%rbp), %rax ## 8-byte Reload
movq %r11, 40(%rax)
movq %r11, -128(%rbp) ## 8-byte Spill
Ltmp3516:
##DEBUG_VALUE: pushclosure:L <- [%RBP+-104]
.loc 1 904 19 ## /Users/dylan/github/ravi/src/lvm.c:904:19
movq -104(%rbp), %rdi ## 8-byte Reload
movl %r13d, %esi
callq _luaF_newLclosure
Ltmp3517:
##DEBUG_VALUE: pushclosure:ncl <- %RAX
##DEBUG_VALUE: x_ <- %RAX
movq -120(%rbp), %rcx ## 8-byte Reload
Ltmp3518:
##DEBUG_VALUE: p <- %RCX
##DEBUG_VALUE: pushclosure:p <- %RCX
.loc 1 905 10 ## /Users/dylan/github/ravi/src/lvm.c:905:10
movq %rcx, 24(%rax)
.loc 1 906 3 ## /Users/dylan/github/ravi/src/lvm.c:906:3
Ltmp3519:
movq %rax, (%r15)
movl $70, 8(%r15)
Ltmp3520:
##DEBUG_VALUE: pushclosure:i <- 0
.loc 1 907 3 ## /Users/dylan/github/ravi/src/lvm.c:907:3
testl %r13d, %r13d
jle LBB17_1067
Ltmp3521:
## BB#1068: ## %.lr.ph.i.636.preheader
## in Loop: Header=BB17_1057 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: pushclosure:p <- %RCX
##DEBUG_VALUE: pushclosure:p <- [%RBP+-120]
##DEBUG_VALUE: p <- %RCX
##DEBUG_VALUE: p <- [%RBP+-120]
##DEBUG_VALUE: pushclosure:nup <- %R13D
##DEBUG_VALUE: pushclosure:uv <- %RBX
##DEBUG_VALUE: pushclosure:L <- [%RBP+-104]
##DEBUG_VALUE: pushclosure:ncl <- %RAX
##DEBUG_VALUE: pushclosure:i <- 0
movl %r14d, -88(%rbp) ## 4-byte Spill
.loc 1 908 15 ## /Users/dylan/github/ravi/src/lvm.c:908:15
Ltmp3522:
leaq 32(%rax), %r14
movq %rax, -136(%rbp) ## 8-byte Spill
Ltmp3523:
##DEBUG_VALUE: pushclosure:ncl <- [%RBP+-136]
addq $18, %rbx
Ltmp3524:
.align 4, 0x90
LBB17_1069: ## %.lr.ph.i.636
## Parent Loop BB17_1 Depth=1
## Parent Loop BB17_1057 Depth=2
## => This Inner Loop Header: Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: pushclosure:p <- [%RBP+-120]
##DEBUG_VALUE: p <- [%RBP+-120]
##DEBUG_VALUE: pushclosure:L <- [%RBP+-104]
##DEBUG_VALUE: pushclosure:ncl <- [%RBP+-136]
##DEBUG_VALUE: pushclosure:i <- 0
.loc 1 908 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:908:9
cmpb $0, -1(%rbx)
.loc 1 911 24 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:911:24
movzbl (%rbx), %esi
Ltmp3525:
.loc 1 908 9 ## /Users/dylan/github/ravi/src/lvm.c:908:9
je LBB17_1071
## BB#1070: ## in Loop: Header=BB17_1069 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: pushclosure:p <- [%RBP+-120]
##DEBUG_VALUE: p <- [%RBP+-120]
##DEBUG_VALUE: pushclosure:L <- [%RBP+-104]
##DEBUG_VALUE: pushclosure:ncl <- [%RBP+-136]
##DEBUG_VALUE: pushclosure:i <- 0
.loc 1 909 47 ## /Users/dylan/github/ravi/src/lvm.c:909:47
Ltmp3526:
shlq $4, %rsi
addq %r12, %rsi
.loc 1 909 24 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:909:24
movq -104(%rbp), %rdi ## 8-byte Reload
callq _luaF_findupval
jmp LBB17_1072
.align 4, 0x90
LBB17_1071: ## in Loop: Header=BB17_1069 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: pushclosure:p <- [%RBP+-120]
##DEBUG_VALUE: p <- [%RBP+-120]
##DEBUG_VALUE: pushclosure:L <- [%RBP+-104]
##DEBUG_VALUE: pushclosure:ncl <- [%RBP+-136]
##DEBUG_VALUE: pushclosure:i <- 0
.loc 1 911 24 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:911:24
movq -112(%rbp), %rax ## 8-byte Reload
movq 32(%rax,%rsi,8), %rax
LBB17_1072: ## in Loop: Header=BB17_1069 Depth=3
.loc 1 911 22 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:911:22
movq %rax, (%r14)
Ltmp3527:
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: pushclosure:p <- [%RBP+-120]
##DEBUG_VALUE: p <- [%RBP+-120]
##DEBUG_VALUE: pushclosure:L <- [%RBP+-104]
##DEBUG_VALUE: pushclosure:ncl <- [%RBP+-136]
##DEBUG_VALUE: pushclosure:i <- 0
.loc 1 912 29 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:912:29
incq 8(%rax)
Ltmp3528:
.loc 1 907 3 ## /Users/dylan/github/ravi/src/lvm.c:907:3
addq $8, %r14
addq $24, %rbx
decl %r13d
jne LBB17_1069
Ltmp3529:
## BB#1073: ## in Loop: Header=BB17_1057 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq -128(%rbp), %r11 ## 8-byte Reload
movq %r12, %r9
movl -88(%rbp), %r14d ## 4-byte Reload
movq -120(%rbp), %rcx ## 8-byte Reload
movq -136(%rbp), %rax ## 8-byte Reload
jmp LBB17_1074
.align 4, 0x90
LBB17_1067: ## in Loop: Header=BB17_1057 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq -128(%rbp), %r11 ## 8-byte Reload
movq %r12, %r9
LBB17_1074: ## %._crit_edge.i
## in Loop: Header=BB17_1057 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
Ltmp3530:
##DEBUG_VALUE: pushclosure:p <- %RCX
##DEBUG_VALUE: p <- %RCX
##DEBUG_VALUE: pushclosure:L <- [%RBP+-104]
##DEBUG_VALUE: pushclosure:ncl <- %RAX
##DEBUG_VALUE: pushclosure:i <- 0
.loc 1 915 7 ## /Users/dylan/github/ravi/src/lvm.c:915:7
testb $4, 9(%rcx)
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp3531:
##DEBUG_VALUE: luaV_execute:k <- %RDI
jne LBB17_1075
Ltmp3532:
## BB#1076: ## in Loop: Header=BB17_1057 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: pushclosure:p <- %RCX
##DEBUG_VALUE: p <- %RCX
##DEBUG_VALUE: pushclosure:L <- [%RBP+-104]
##DEBUG_VALUE: pushclosure:ncl <- %RAX
##DEBUG_VALUE: pushclosure:i <- 0
.loc 1 916 14 ## /Users/dylan/github/ravi/src/lvm.c:916:14
movq %rax, 96(%rcx)
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp3533:
##DEBUG_VALUE: pushclosure:L <- %R10
##DEBUG_VALUE: luaV_execute:L <- %R10
jmp LBB17_1078
Ltmp3534:
.align 4, 0x90
LBB17_1075: ## in Loop: Header=BB17_1057 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp3535:
##DEBUG_VALUE: luaV_execute:L <- %R10
LBB17_1078: ## %pushclosure.exit
## in Loop: Header=BB17_1057 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1906 9 ## /Users/dylan/github/ravi/src/lvm.c:1906:9
movq 24(%r10), %rax
Ltmp3536:
.loc 1 1906 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1906:9
cmpq $0, 24(%rax)
movq -80(%rbp), %r12 ## 8-byte Reload
jle LBB17_1080
Ltmp3537:
## BB#1079: ## in Loop: Header=BB17_1057 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1906 9 ## /Users/dylan/github/ravi/src/lvm.c:1906:9
addq $16, %r15
movq %r15, 16(%r10)
movq %rdi, %r15
Ltmp3538:
##DEBUG_VALUE: luaV_execute:k <- %R15
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp3539:
##DEBUG_VALUE: luaV_execute:L <- %RBX
callq _luaC_step
movq %r15, %rdi
Ltmp3540:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq %rbx, %r10
Ltmp3541:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
.loc 1 1906 9 ## /Users/dylan/github/ravi/src/lvm.c:1906:9
Ltmp3542:
movq %r11, 40(%r12)
.loc 1 1906 9 ## /Users/dylan/github/ravi/src/lvm.c:1906:9
Ltmp3543:
movq 8(%r12), %rax
movq %rax, 16(%r10)
Ltmp3544:
.loc 1 1906 9 ## /Users/dylan/github/ravi/src/lvm.c:1906:9
movq 32(%r12), %r9
Ltmp3545:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp3546:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
LBB17_1080: ## in Loop: Header=BB17_1057 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1907 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1907:9
movl (%r11), %r13d
addq $4, %r11
Ltmp3547:
##DEBUG_VALUE: i <- %R13D
.loc 1 1907 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1907:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1081
Ltmp3548:
LBB17_1082: ## in Loop: Header=BB17_1057 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1907 9 ## /Users/dylan/github/ravi/src/lvm.c:1907:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp3549:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp3550:
##DEBUG_VALUE: ra <- %R15
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r8
Ltmp3551:
.loc 1 1907 9 ## /Users/dylan/github/ravi/src/lvm.c:1907:9
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp3552:
LBB17_1100: ## in Loop: Header=BB17_1083 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %R13D
##DEBUG_VALUE: j <- 0
.loc 1 1925 9 ## /Users/dylan/github/ravi/src/lvm.c:1925:9
movq %r11, 40(%r12)
.loc 1 1925 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1925:9
Ltmp3553:
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp3554:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r15, %r8
movq %rbx, %r10
Ltmp3555:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp3556:
.loc 1 1925 9 ## /Users/dylan/github/ravi/src/lvm.c:1925:9
movq 32(%r12), %r9
Ltmp3557:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp3558:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1101
Ltmp3559:
.align 4, 0x90
Ltmp3560: ## Block address taken
LBB17_1083: ## Parent Loop BB17_1 Depth=1
## => This Loop Header: Depth=2
## Child Loop BB17_1091 Depth 3
## Child Loop BB17_1095 Depth 3
## Child Loop BB17_1098 Depth 3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
movl %r14d, -88(%rbp) ## 4-byte Spill
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1910 17 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1910:17
movl %r13d, %eax
shrl $24, %eax
movq %r12, %rdx
.loc 1 1912 17 ## /Users/dylan/github/ravi/src/lvm.c:1912:17
movq %r9, %r12
subq (%rdx), %r12
shrq $4, %r12
.loc 1 1912 49 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1912:49
movq -112(%rbp), %rcx ## 8-byte Reload
movq 24(%rcx), %rcx
.loc 1 1921 27 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1921:27
Ltmp3561:
movzbl 10(%rcx), %ecx
Ltmp3562:
.loc 1 1912 43 ## /Users/dylan/github/ravi/src/lvm.c:1912:43
movl %r12d, %r14d
subl %ecx, %r14d
xorl %ebx, %ebx
.loc 1 1912 62 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1912:62
decl %r14d
Ltmp3563:
##DEBUG_VALUE: n <- %R14D
.loc 1 1913 13 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1913:13
cmovsl %ebx, %r14d
Ltmp3564:
##DEBUG_VALUE: b <- %R14D
.loc 1 1915 13 ## /Users/dylan/github/ravi/src/lvm.c:1915:13
testl %eax, %eax
je LBB17_1085
Ltmp3565:
## BB#1084: ## in Loop: Header=BB17_1083 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: n <- %R14D
##DEBUG_VALUE: b <- %R14D
.loc 1 1910 29 ## /Users/dylan/github/ravi/src/lvm.c:1910:29
decl %eax
Ltmp3566:
##DEBUG_VALUE: b <- %EAX
jmp LBB17_1088
Ltmp3567:
.align 4, 0x90
LBB17_1085: ## in Loop: Header=BB17_1083 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: n <- %R14D
##DEBUG_VALUE: b <- %R14D
.loc 1 1917 11 ## /Users/dylan/github/ravi/src/lvm.c:1917:11
movq %r11, 40(%rdx)
.loc 1 1917 11 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1917:11
Ltmp3568:
movq 48(%r10), %rax
subq 16(%r10), %rax
sarq $4, %rax
movslq %r14d, %r15
cmpq %r15, %rax
jg LBB17_1087
Ltmp3569:
## BB#1086: ## in Loop: Header=BB17_1083 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: n <- %R14D
##DEBUG_VALUE: b <- %R14D
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
.loc 1 1917 11 ## /Users/dylan/github/ravi/src/lvm.c:1917:11
movq -104(%rbp), %rdi ## 8-byte Reload
movl %r14d, %esi
movq %r11, -128(%rbp) ## 8-byte Spill
movl %ecx, -88(%rbp) ## 4-byte Spill
callq _luaD_growstack
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp3570:
##DEBUG_VALUE: luaV_execute:L <- %R10
movl -88(%rbp), %ecx ## 4-byte Reload
movq -128(%rbp), %r11 ## 8-byte Reload
Ltmp3571:
LBB17_1087: ## in Loop: Header=BB17_1083 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: n <- %R14D
##DEBUG_VALUE: b <- %R14D
.loc 1 1917 11 ## /Users/dylan/github/ravi/src/lvm.c:1917:11
movq -80(%rbp), %rax ## 8-byte Reload
movq 32(%rax), %r9
Ltmp3572:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %eax
andl $12, %eax
Ltmp3573:
##DEBUG_VALUE: luaV_execute:mask <- %EAX
movl %eax, -88(%rbp) ## 4-byte Spill
Ltmp3574:
##DEBUG_VALUE: luaV_execute:mask <- [%RBP+-88]
.loc 1 1918 16 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1918:16
shrl $9, %r13d
andl $127, %r13d
shlq $4, %r13
addq %r9, %r13
Ltmp3575:
##DEBUG_VALUE: ra <- %R13
.loc 1 1919 23 ## /Users/dylan/github/ravi/src/lvm.c:1919:23
shlq $4, %r15
addq %r13, %r15
.loc 1 1919 18 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1919:18
movq %r15, 16(%r10)
movl %r14d, %eax
movq %r13, %r15
Ltmp3576:
##DEBUG_VALUE: ra <- %R15
LBB17_1088: ## in Loop: Header=BB17_1083 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: n <- %R14D
##DEBUG_VALUE: b <- %R14D
##DEBUG_VALUE: j <- 0
movq %r9, -120(%rbp) ## 8-byte Spill
.loc 1 1921 27 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1921:27
Ltmp3577:
testl %eax, %eax
jle LBB17_1092
Ltmp3578:
## BB#1089: ## in Loop: Header=BB17_1083 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
testl %r14d, %r14d
jle LBB17_1092
Ltmp3579:
## BB#1090: ## %.lr.ph
## in Loop: Header=BB17_1083 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1922 11 ## /Users/dylan/github/ravi/src/lvm.c:1922:11
movslq %r14d, %r8
Ltmp3580:
.loc 1 1921 27 ## /Users/dylan/github/ravi/src/lvm.c:1921:27
movslq %eax, %r9
decl %r12d
xorl %ebx, %ebx
subl %ecx, %r12d
cmovsl %ebx, %r12d
movl %r12d, %edi
shlq $4, %rdi
movq -120(%rbp), %rsi ## 8-byte Reload
subq %rdi, %rsi
movq %r15, %rdi
Ltmp3581:
.align 4, 0x90
LBB17_1091: ## Parent Loop BB17_1 Depth=1
## Parent Loop BB17_1083 Depth=2
## => This Inner Loop Header: Depth=3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1922 11 ## /Users/dylan/github/ravi/src/lvm.c:1922:11
movq (%rsi), %rcx
movq 8(%rsi), %rdx
movq %rdx, 8(%rdi)
movq %rcx, (%rdi)
Ltmp3582:
.loc 1 1921 27 ## /Users/dylan/github/ravi/src/lvm.c:1921:27
incq %rbx
cmpq %r9, %rbx
jge LBB17_1092
Ltmp3583:
## BB#1593: ## in Loop: Header=BB17_1091 Depth=3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
addq $16, %rdi
addq $16, %rsi
cmpq %r8, %rbx
jl LBB17_1091
Ltmp3584:
LBB17_1092: ## %.critedge.preheader
## in Loop: Header=BB17_1083 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: j <- 0
.loc 1 1923 9 ## /Users/dylan/github/ravi/src/lvm.c:1923:9
movl %eax, %edx
subl %ebx, %edx
Ltmp3585:
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
movq -80(%rbp), %r12 ## 8-byte Reload
jle LBB17_1099
Ltmp3586:
## BB#1093: ## %.critedge.preheader3529
## in Loop: Header=BB17_1083 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: j <- 0
.loc 1 1924 11 ## /Users/dylan/github/ravi/src/lvm.c:1924:11
movslq %ebx, %rcx
leal -1(%rax), %esi
subl %ebx, %esi
testb $7, %dl
je LBB17_1096
Ltmp3587:
## BB#1094: ## %.critedge.prol.preheader
## in Loop: Header=BB17_1083 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: j <- 0
movslq %ebx, %rdi
shlq $4, %rdi
leaq 8(%r15,%rdi), %rdi
andl $7, %edx
negl %edx
Ltmp3588:
.align 4, 0x90
LBB17_1095: ## %.critedge.prol
## Parent Loop BB17_1 Depth=1
## Parent Loop BB17_1083 Depth=2
## => This Inner Loop Header: Depth=3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: j <- 0
movl $0, (%rdi)
Ltmp3589:
.loc 1 1923 9 ## /Users/dylan/github/ravi/src/lvm.c:1923:9
incq %rcx
addq $16, %rdi
incl %edx
jne LBB17_1095
Ltmp3590:
LBB17_1096: ## %.critedge.preheader3529.split
## in Loop: Header=BB17_1083 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: j <- 0
.loc 1 1924 11 ## /Users/dylan/github/ravi/src/lvm.c:1924:11
cmpl $7, %esi
jb LBB17_1099
Ltmp3591:
## BB#1097: ## %.critedge.preheader3529.split.split
## in Loop: Header=BB17_1083 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: j <- 0
subl %ecx, %eax
shlq $4, %rcx
leaq 120(%r15,%rcx), %rcx
Ltmp3592:
.align 4, 0x90
LBB17_1098: ## %.critedge
## Parent Loop BB17_1 Depth=1
## Parent Loop BB17_1083 Depth=2
## => This Inner Loop Header: Depth=3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: j <- 0
movl $0, -112(%rcx)
movl $0, -96(%rcx)
movl $0, -80(%rcx)
movl $0, -64(%rcx)
movl $0, -48(%rcx)
movl $0, -32(%rcx)
movl $0, -16(%rcx)
movl $0, (%rcx)
Ltmp3593:
.loc 1 1923 9 ## /Users/dylan/github/ravi/src/lvm.c:1923:9
subq $-128, %rcx
addl $-8, %eax
jne LBB17_1098
Ltmp3594:
LBB17_1099: ## %.critedge._crit_edge
## in Loop: Header=BB17_1083 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: j <- 0
.loc 1 1925 9 ## /Users/dylan/github/ravi/src/lvm.c:1925:9
movl (%r11), %r13d
addq $4, %r11
Ltmp3595:
##DEBUG_VALUE: i <- %R13D
.loc 1 1925 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1925:9
cmpl $0, -88(%rbp) ## 4-byte Folded Reload
movl $0, %r14d
movq -120(%rbp), %r9 ## 8-byte Reload
jne LBB17_1100
Ltmp3596:
LBB17_1101: ## in Loop: Header=BB17_1083 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %R13D
##DEBUG_VALUE: j <- 0
.loc 1 1925 9 ## /Users/dylan/github/ravi/src/lvm.c:1925:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp3597:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp3598:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp3599:
##DEBUG_VALUE: luaV_execute:k <- %RDI
jmpq *(%rcx)
Ltmp3600:
LBB17_1103: ## in Loop: Header=BB17_1102 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1929 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1929:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp3601:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1929 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1929:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp3602:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp3603:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp3604:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp3605:
.loc 1 1929 9 ## /Users/dylan/github/ravi/src/lvm.c:1929:9
movq 32(%r12), %r9
Ltmp3606:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp3607:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1104
Ltmp3608:
.align 4, 0x90
Ltmp3609: ## Block address taken
LBB17_1102: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1929 9 ## /Users/dylan/github/ravi/src/lvm.c:1929:9
movl (%r11), %r13d
addq $4, %r11
Ltmp3610:
##DEBUG_VALUE: i <- %R13D
.loc 1 1929 9 ## /Users/dylan/github/ravi/src/lvm.c:1929:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1103
Ltmp3611:
LBB17_1104: ## in Loop: Header=BB17_1102 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1929 9 ## /Users/dylan/github/ravi/src/lvm.c:1929:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp3612:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp3613:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp3614:
LBB17_1106: ## in Loop: Header=BB17_1105 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1935 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1935:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp3615:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1935 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1935:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp3616:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp3617:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp3618:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp3619:
.loc 1 1935 9 ## /Users/dylan/github/ravi/src/lvm.c:1935:9
movq 32(%r12), %r9
Ltmp3620:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp3621:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1107
Ltmp3622:
.align 4, 0x90
Ltmp3623: ## Block address taken
LBB17_1105: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1932 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1932:22
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %rdx
shlq $4, %rdx
addq %r9, %rdx
testb %al, %al
cmovsq %rcx, %rdx
Ltmp3624:
##DEBUG_VALUE: rb <- %RDX
.loc 1 1933 22 ## /Users/dylan/github/ravi/src/lvm.c:1933:22
shrl $16, %r13d
movzbl %r13b, %eax
andl $127, %r13d
shlq $4, %r13
addq %rdi, %r13
movq %rax, %rcx
shlq $4, %rcx
addq %r9, %rcx
testb %al, %al
cmovsq %r13, %rcx
Ltmp3625:
##DEBUG_VALUE: rc <- %RCX
.loc 1 1934 9 ## /Users/dylan/github/ravi/src/lvm.c:1934:9
movq (%rcx), %rax
andq (%rdx), %rax
movq %rax, (%r15)
movl $19, 8(%r15)
Ltmp3626:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 1935 9 ## /Users/dylan/github/ravi/src/lvm.c:1935:9
movl (%r11), %r13d
addq $4, %r11
Ltmp3627:
##DEBUG_VALUE: i <- %R13D
.loc 1 1935 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1935:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1106
Ltmp3628:
LBB17_1107: ## in Loop: Header=BB17_1105 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1935 9 ## /Users/dylan/github/ravi/src/lvm.c:1935:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp3629:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp3630:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp3631:
LBB17_1109: ## in Loop: Header=BB17_1108 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1941 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1941:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp3632:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1941 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1941:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp3633:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp3634:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp3635:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp3636:
.loc 1 1941 9 ## /Users/dylan/github/ravi/src/lvm.c:1941:9
movq 32(%r12), %r9
Ltmp3637:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp3638:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1110
Ltmp3639:
.align 4, 0x90
Ltmp3640: ## Block address taken
LBB17_1108: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1938 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1938:22
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %rdx
shlq $4, %rdx
addq %r9, %rdx
testb %al, %al
cmovsq %rcx, %rdx
Ltmp3641:
##DEBUG_VALUE: rb <- %RDX
.loc 1 1939 22 ## /Users/dylan/github/ravi/src/lvm.c:1939:22
shrl $16, %r13d
movzbl %r13b, %eax
andl $127, %r13d
shlq $4, %r13
addq %rdi, %r13
movq %rax, %rcx
shlq $4, %rcx
addq %r9, %rcx
testb %al, %al
cmovsq %r13, %rcx
Ltmp3642:
##DEBUG_VALUE: rc <- %RCX
.loc 1 1940 9 ## /Users/dylan/github/ravi/src/lvm.c:1940:9
movq (%rcx), %rax
orq (%rdx), %rax
movq %rax, (%r15)
movl $19, 8(%r15)
Ltmp3643:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 1941 9 ## /Users/dylan/github/ravi/src/lvm.c:1941:9
movl (%r11), %r13d
addq $4, %r11
Ltmp3644:
##DEBUG_VALUE: i <- %R13D
.loc 1 1941 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1941:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1109
Ltmp3645:
LBB17_1110: ## in Loop: Header=BB17_1108 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1941 9 ## /Users/dylan/github/ravi/src/lvm.c:1941:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp3646:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp3647:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp3648:
LBB17_1112: ## in Loop: Header=BB17_1111 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1947 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1947:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp3649:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1947 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1947:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp3650:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp3651:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp3652:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp3653:
.loc 1 1947 9 ## /Users/dylan/github/ravi/src/lvm.c:1947:9
movq 32(%r12), %r9
Ltmp3654:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp3655:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1113
Ltmp3656:
.align 4, 0x90
Ltmp3657: ## Block address taken
LBB17_1111: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1944 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1944:22
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %rdx
shlq $4, %rdx
addq %r9, %rdx
testb %al, %al
cmovsq %rcx, %rdx
Ltmp3658:
##DEBUG_VALUE: rb <- %RDX
.loc 1 1945 22 ## /Users/dylan/github/ravi/src/lvm.c:1945:22
shrl $16, %r13d
movzbl %r13b, %eax
andl $127, %r13d
shlq $4, %r13
addq %rdi, %r13
movq %rax, %rcx
shlq $4, %rcx
addq %r9, %rcx
testb %al, %al
cmovsq %r13, %rcx
Ltmp3659:
##DEBUG_VALUE: rc <- %RCX
.loc 1 1946 9 ## /Users/dylan/github/ravi/src/lvm.c:1946:9
movq (%rcx), %rax
xorq (%rdx), %rax
movq %rax, (%r15)
movl $19, 8(%r15)
Ltmp3660:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 1947 9 ## /Users/dylan/github/ravi/src/lvm.c:1947:9
movl (%r11), %r13d
addq $4, %r11
Ltmp3661:
##DEBUG_VALUE: i <- %R13D
.loc 1 1947 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1947:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1112
Ltmp3662:
LBB17_1113: ## in Loop: Header=BB17_1111 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1947 9 ## /Users/dylan/github/ravi/src/lvm.c:1947:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp3663:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp3664:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp3665:
LBB17_1118: ## in Loop: Header=BB17_1114 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1953 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1953:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp3666:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1953 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1953:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp3667:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp3668:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp3669:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp3670:
.loc 1 1953 9 ## /Users/dylan/github/ravi/src/lvm.c:1953:9
movq 32(%r12), %r9
Ltmp3671:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp3672:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1119
Ltmp3673:
.align 4, 0x90
Ltmp3674: ## Block address taken
LBB17_1114: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1950 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1950:22
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %rdx
shlq $4, %rdx
addq %r9, %rdx
testb %al, %al
cmovsq %rcx, %rdx
Ltmp3675:
##DEBUG_VALUE: rb <- %RDX
.loc 1 1951 22 ## /Users/dylan/github/ravi/src/lvm.c:1951:22
shrl $16, %r13d
movl %r13d, %eax
andl $127, %eax
shlq $4, %rax
addq %rdi, %rax
movzbl %r13b, %ecx
movq %rcx, %rsi
shlq $4, %rsi
addq %r9, %rsi
testb %cl, %cl
cmovsq %rax, %rsi
Ltmp3676:
##DEBUG_VALUE: rc <- %RSI
.loc 1 1952 9 ## /Users/dylan/github/ravi/src/lvm.c:1952:9
movq (%rdx), %rdx
Ltmp3677:
##DEBUG_VALUE: luaV_shiftl:x <- %RDX
movq (%rsi), %rax
Ltmp3678:
##DEBUG_VALUE: luaV_shiftl:y <- %RAX
.loc 1 861 7 ## /Users/dylan/github/ravi/src/lvm.c:861:7
testq %rax, %rax
js LBB17_1115
Ltmp3679:
## BB#1116: ## in Loop: Header=BB17_1114 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: luaV_shiftl:x <- %RDX
##DEBUG_VALUE: luaV_shiftl:y <- %RAX
.loc 1 867 17 ## /Users/dylan/github/ravi/src/lvm.c:867:17
movb %al, %cl
shlq %cl, %rdx
Ltmp3680:
.loc 1 866 9 ## /Users/dylan/github/ravi/src/lvm.c:866:9
xorl %ecx, %ecx
.loc 1 866 11 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:866:11
Ltmp3681:
cmpq $63, %rax
Ltmp3682:
.loc 1 866 9 ## /Users/dylan/github/ravi/src/lvm.c:866:9
cmovleq %rdx, %rcx
jmp LBB17_1117
Ltmp3683:
.align 4, 0x90
LBB17_1115: ## in Loop: Header=BB17_1114 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: luaV_shiftl:x <- %RDX
##DEBUG_VALUE: luaV_shiftl:y <- %RAX
.loc 1 863 17 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:863:17
movl %eax, %ecx
negl %ecx
shrq %cl, %rdx
Ltmp3684:
xorl %ecx, %ecx
.loc 1 862 11 ## /Users/dylan/github/ravi/src/lvm.c:862:11
cmpq $-63, %rax
Ltmp3685:
.loc 1 862 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:862:9
cmovgeq %rdx, %rcx
Ltmp3686:
LBB17_1117: ## %luaV_shiftl.exit640
## in Loop: Header=BB17_1114 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1952 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1952:9
movq %rcx, (%r15)
movl $19, 8(%r15)
Ltmp3687:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 1953 9 ## /Users/dylan/github/ravi/src/lvm.c:1953:9
movl (%r11), %r13d
addq $4, %r11
Ltmp3688:
##DEBUG_VALUE: i <- %R13D
.loc 1 1953 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1953:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1118
Ltmp3689:
LBB17_1119: ## in Loop: Header=BB17_1114 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1953 9 ## /Users/dylan/github/ravi/src/lvm.c:1953:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp3690:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp3691:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp3692:
LBB17_1124: ## in Loop: Header=BB17_1120 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1960 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1960:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp3693:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1960 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1960:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp3694:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp3695:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp3696:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp3697:
.loc 1 1960 9 ## /Users/dylan/github/ravi/src/lvm.c:1960:9
movq 32(%r12), %r9
Ltmp3698:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp3699:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1125
Ltmp3700:
.align 4, 0x90
Ltmp3701: ## Block address taken
LBB17_1120: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1956 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1956:22
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %rdx
shlq $4, %rdx
addq %r9, %rdx
testb %al, %al
cmovsq %rcx, %rdx
Ltmp3702:
##DEBUG_VALUE: rb <- %RDX
.loc 1 1957 22 ## /Users/dylan/github/ravi/src/lvm.c:1957:22
shrl $16, %r13d
movl %r13d, %eax
andl $127, %eax
shlq $4, %rax
addq %rdi, %rax
movzbl %r13b, %ecx
movq %rcx, %rsi
shlq $4, %rsi
addq %r9, %rsi
testb %cl, %cl
cmovsq %rax, %rsi
Ltmp3703:
##DEBUG_VALUE: rc <- %RSI
.loc 1 1958 26 ## /Users/dylan/github/ravi/src/lvm.c:1958:26
movq (%rsi), %rax
Ltmp3704:
##DEBUG_VALUE: ic <- %RAX
.loc 1 1959 9 ## /Users/dylan/github/ravi/src/lvm.c:1959:9
movq (%rdx), %rdx
Ltmp3705:
##DEBUG_VALUE: luaV_shiftl:x <- %RDX
.loc 1 861 7 ## /Users/dylan/github/ravi/src/lvm.c:861:7
testq %rax, %rax
jle LBB17_1122
Ltmp3706:
## BB#1121: ## in Loop: Header=BB17_1120 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: ic <- %RAX
##DEBUG_VALUE: luaV_shiftl:x <- %RDX
.loc 1 863 17 ## /Users/dylan/github/ravi/src/lvm.c:863:17
movb %al, %cl
shrq %cl, %rdx
Ltmp3707:
.loc 1 862 9 ## /Users/dylan/github/ravi/src/lvm.c:862:9
xorl %ecx, %ecx
.loc 1 862 11 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:862:11
Ltmp3708:
cmpq $63, %rax
Ltmp3709:
.loc 1 862 9 ## /Users/dylan/github/ravi/src/lvm.c:862:9
cmovleq %rdx, %rcx
jmp LBB17_1123
Ltmp3710:
.align 4, 0x90
LBB17_1122: ## in Loop: Header=BB17_1120 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: ic <- %RAX
##DEBUG_VALUE: luaV_shiftl:x <- %RDX
.loc 1 1959 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1959:9
movl %eax, %ecx
negl %ecx
.loc 1 867 17 ## /Users/dylan/github/ravi/src/lvm.c:867:17
Ltmp3711:
shlq %cl, %rdx
Ltmp3712:
.loc 1 1959 9 ## /Users/dylan/github/ravi/src/lvm.c:1959:9
xorl %ecx, %ecx
.loc 1 866 11 ## /Users/dylan/github/ravi/src/lvm.c:866:11
Ltmp3713:
cmpq $-63, %rax
Ltmp3714:
.loc 1 866 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:866:9
cmovgeq %rdx, %rcx
Ltmp3715:
LBB17_1123: ## %luaV_shiftl.exit643
## in Loop: Header=BB17_1120 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1959 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1959:9
movq %rcx, (%r15)
movl $19, 8(%r15)
Ltmp3716:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 1960 9 ## /Users/dylan/github/ravi/src/lvm.c:1960:9
movl (%r11), %r13d
addq $4, %r11
Ltmp3717:
##DEBUG_VALUE: i <- %R13D
.loc 1 1960 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1960:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1124
Ltmp3718:
LBB17_1125: ## in Loop: Header=BB17_1120 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1960 9 ## /Users/dylan/github/ravi/src/lvm.c:1960:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp3719:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp3720:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp3721:
LBB17_1127: ## in Loop: Header=BB17_1126 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1982 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1982:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp3722:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1982 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1982:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp3723:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp3724:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp3725:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp3726:
.loc 1 1982 9 ## /Users/dylan/github/ravi/src/lvm.c:1982:9
movq 32(%r12), %r9
Ltmp3727:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp3728:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1128
Ltmp3729:
.align 4, 0x90
Ltmp3730: ## Block address taken
LBB17_1126: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1979 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1979:22
shrl $24, %r13d
.loc 1 1980 26 ## /Users/dylan/github/ravi/src/lvm.c:1980:26
shlq $4, %r13
movq (%r9,%r13), %rax
Ltmp3731:
##DEBUG_VALUE: ib <- %RAX
.loc 1 1981 9 ## /Users/dylan/github/ravi/src/lvm.c:1981:9
notq %rax
Ltmp3732:
movq %rax, (%r15)
movl $19, 8(%r15)
Ltmp3733:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 1982 9 ## /Users/dylan/github/ravi/src/lvm.c:1982:9
movl (%r11), %r13d
addq $4, %r11
Ltmp3734:
##DEBUG_VALUE: i <- %R13D
.loc 1 1982 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1982:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1127
Ltmp3735:
LBB17_1128: ## in Loop: Header=BB17_1126 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1982 9 ## /Users/dylan/github/ravi/src/lvm.c:1982:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp3736:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp3737:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp3738:
LBB17_1135: ## in Loop: Header=BB17_1129 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1992 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1992:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp3739:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1992 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1992:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp3740:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp3741:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp3742:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp3743:
.loc 1 1992 9 ## /Users/dylan/github/ravi/src/lvm.c:1992:9
movq 32(%r12), %r9
Ltmp3744:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp3745:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1136
Ltmp3746:
.align 4, 0x90
Ltmp3747: ## Block address taken
LBB17_1129: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1985 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1985:22
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %rdx
shlq $4, %rdx
addq %r9, %rdx
testb %al, %al
cmovsq %rcx, %rdx
Ltmp3748:
##DEBUG_VALUE: rb <- %RDX
.loc 1 1986 22 ## /Users/dylan/github/ravi/src/lvm.c:1986:22
movl %r13d, %eax
shrl $16, %eax
movzbl %al, %ecx
andl $127, %eax
shlq $4, %rax
addq %rdi, %rax
movq %rcx, %rsi
shlq $4, %rsi
addq %r9, %rsi
testb %cl, %cl
cmovsq %rax, %rsi
Ltmp3749:
##DEBUG_VALUE: rc <- %RSI
.loc 1 1987 23 ## /Users/dylan/github/ravi/src/lvm.c:1987:23
movq (%rdx), %rax
.loc 1 1987 34 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1987:34
cmpq (%rsi), %rax
sete %al
movzbl %al, %eax
.loc 1 1988 23 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1988:23
Ltmp3750:
shrl $9, %r13d
andl $127, %r13d
.loc 1 1988 20 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1988:20
cmpl %r13d, %eax
jne LBB17_1130
Ltmp3751:
## BB#1131: ## in Loop: Header=BB17_1129 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 1991 11 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1991:11
movl (%r11), %ebx
Ltmp3752:
##DEBUG_VALUE: i <- %EBX
.loc 1 1991 11 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1991:11
movl %ebx, %eax
shrl $9, %eax
.loc 1 1991 11 ## /Users/dylan/github/ravi/src/lvm.c:1991:11
Ltmp3753:
andl $127, %eax
je LBB17_1133
Ltmp3754:
## BB#1132: ## in Loop: Header=BB17_1129 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %EBX
movq 32(%r12), %rcx
movl %eax, %eax
shlq $4, %rax
leaq -16(%rcx,%rax), %rsi
movq %r10, %rdi
movq %r11, %r14
movq %r9, %r12
movq %r10, %r13
Ltmp3755:
##DEBUG_VALUE: luaV_execute:L <- %R13
movq %r8, %r15
callq _luaF_close
movq %r15, %r8
movq %r13, %r10
Ltmp3756:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r12, %r9
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r14, %r11
Ltmp3757:
LBB17_1133: ## in Loop: Header=BB17_1129 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %EBX
.loc 1 1991 11 ## /Users/dylan/github/ravi/src/lvm.c:1991:11
shrl $16, %ebx
Ltmp3758:
leaq -131064(%r11,%rbx,4), %r11
Ltmp3759:
##DEBUG_VALUE: luaV_execute:pc <- %R11
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp3760:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp3761:
##DEBUG_VALUE: luaV_execute:k <- %RDI
jmp LBB17_1134
Ltmp3762:
.align 4, 0x90
LBB17_1130: ## in Loop: Header=BB17_1129 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1989 13 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1989:13
addq $4, %r11
Ltmp3763:
##DEBUG_VALUE: luaV_execute:pc <- %R11
LBB17_1134: ## in Loop: Header=BB17_1129 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1992 9 ## /Users/dylan/github/ravi/src/lvm.c:1992:9
movl (%r11), %r13d
addq $4, %r11
Ltmp3764:
##DEBUG_VALUE: i <- %R13D
.loc 1 1992 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1992:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1135
Ltmp3765:
LBB17_1136: ## in Loop: Header=BB17_1129 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 1992 9 ## /Users/dylan/github/ravi/src/lvm.c:1992:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp3766:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp3767:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp3768:
LBB17_1143: ## in Loop: Header=BB17_1137 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2002 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2002:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp3769:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2002 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2002:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp3770:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp3771:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp3772:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp3773:
.loc 1 2002 9 ## /Users/dylan/github/ravi/src/lvm.c:2002:9
movq 32(%r12), %r9
Ltmp3774:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp3775:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1144
Ltmp3776:
.align 4, 0x90
Ltmp3777: ## Block address taken
LBB17_1137: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1995 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1995:22
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %rdx
shlq $4, %rdx
addq %r9, %rdx
testb %al, %al
cmovsq %rcx, %rdx
Ltmp3778:
##DEBUG_VALUE: rb <- %RDX
.loc 1 1996 22 ## /Users/dylan/github/ravi/src/lvm.c:1996:22
movl %r13d, %eax
shrl $16, %eax
movzbl %al, %ecx
andl $127, %eax
shlq $4, %rax
addq %rdi, %rax
movq %rcx, %rsi
shlq $4, %rsi
addq %r9, %rsi
testb %cl, %cl
cmovsq %rax, %rsi
Ltmp3779:
##DEBUG_VALUE: rc <- %RSI
.loc 1 1997 23 ## /Users/dylan/github/ravi/src/lvm.c:1997:23
movsd (%rdx), %xmm0 ## xmm0 = mem[0],zero
.loc 1 1997 36 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1997:36
cmpeqsd (%rsi), %xmm0
movd %xmm0, %rax
andl $1, %eax
.loc 1 1998 23 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1998:23
Ltmp3780:
shrl $9, %r13d
andl $127, %r13d
.loc 1 1998 20 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1998:20
cmpl %r13d, %eax
jne LBB17_1138
Ltmp3781:
## BB#1139: ## in Loop: Header=BB17_1137 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 2001 11 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2001:11
movl (%r11), %ebx
Ltmp3782:
##DEBUG_VALUE: i <- %EBX
.loc 1 2001 11 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2001:11
movl %ebx, %eax
shrl $9, %eax
.loc 1 2001 11 ## /Users/dylan/github/ravi/src/lvm.c:2001:11
Ltmp3783:
andl $127, %eax
je LBB17_1141
Ltmp3784:
## BB#1140: ## in Loop: Header=BB17_1137 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %EBX
movq 32(%r12), %rcx
movl %eax, %eax
shlq $4, %rax
leaq -16(%rcx,%rax), %rsi
movq %r10, %rdi
movq %r11, %r14
movq %r9, %r12
movq %r10, %r13
Ltmp3785:
##DEBUG_VALUE: luaV_execute:L <- %R13
movq %r8, %r15
callq _luaF_close
movq %r15, %r8
movq %r13, %r10
Ltmp3786:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r12, %r9
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r14, %r11
Ltmp3787:
LBB17_1141: ## in Loop: Header=BB17_1137 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %EBX
.loc 1 2001 11 ## /Users/dylan/github/ravi/src/lvm.c:2001:11
shrl $16, %ebx
Ltmp3788:
leaq -131064(%r11,%rbx,4), %r11
Ltmp3789:
##DEBUG_VALUE: luaV_execute:pc <- %R11
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp3790:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp3791:
##DEBUG_VALUE: luaV_execute:k <- %RDI
jmp LBB17_1142
Ltmp3792:
.align 4, 0x90
LBB17_1138: ## in Loop: Header=BB17_1137 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1999 13 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1999:13
addq $4, %r11
Ltmp3793:
##DEBUG_VALUE: luaV_execute:pc <- %R11
LBB17_1142: ## in Loop: Header=BB17_1137 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2002 9 ## /Users/dylan/github/ravi/src/lvm.c:2002:9
movl (%r11), %r13d
addq $4, %r11
Ltmp3794:
##DEBUG_VALUE: i <- %R13D
.loc 1 2002 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2002:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1143
Ltmp3795:
LBB17_1144: ## in Loop: Header=BB17_1137 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2002 9 ## /Users/dylan/github/ravi/src/lvm.c:2002:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp3796:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp3797:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp3798:
LBB17_1151: ## in Loop: Header=BB17_1145 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2012 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2012:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp3799:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2012 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2012:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp3800:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp3801:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp3802:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp3803:
.loc 1 2012 9 ## /Users/dylan/github/ravi/src/lvm.c:2012:9
movq 32(%r12), %r9
Ltmp3804:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp3805:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1152
Ltmp3806:
.align 4, 0x90
Ltmp3807: ## Block address taken
LBB17_1145: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2005 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2005:22
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %rdx
shlq $4, %rdx
addq %r9, %rdx
testb %al, %al
cmovsq %rcx, %rdx
Ltmp3808:
##DEBUG_VALUE: rb <- %RDX
.loc 1 2006 22 ## /Users/dylan/github/ravi/src/lvm.c:2006:22
movl %r13d, %eax
shrl $16, %eax
movzbl %al, %ecx
andl $127, %eax
shlq $4, %rax
addq %rdi, %rax
movq %rcx, %rsi
shlq $4, %rsi
addq %r9, %rsi
testb %cl, %cl
cmovsq %rax, %rsi
Ltmp3809:
##DEBUG_VALUE: rc <- %RSI
.loc 1 2007 25 ## /Users/dylan/github/ravi/src/lvm.c:2007:25
movq (%rdx), %rax
.loc 1 2007 36 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2007:36
cmpq (%rsi), %rax
setl %al
movzbl %al, %eax
.loc 1 2008 25 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2008:25
Ltmp3810:
shrl $9, %r13d
andl $127, %r13d
.loc 1 2008 22 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2008:22
cmpl %r13d, %eax
jne LBB17_1146
Ltmp3811:
## BB#1147: ## in Loop: Header=BB17_1145 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 2011 11 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2011:11
movl (%r11), %ebx
Ltmp3812:
##DEBUG_VALUE: i <- %EBX
.loc 1 2011 11 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2011:11
movl %ebx, %eax
shrl $9, %eax
.loc 1 2011 11 ## /Users/dylan/github/ravi/src/lvm.c:2011:11
Ltmp3813:
andl $127, %eax
je LBB17_1149
Ltmp3814:
## BB#1148: ## in Loop: Header=BB17_1145 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %EBX
movq 32(%r12), %rcx
movl %eax, %eax
shlq $4, %rax
leaq -16(%rcx,%rax), %rsi
movq %r10, %rdi
movq %r11, %r14
movq %r9, %r12
movq %r10, %r13
Ltmp3815:
##DEBUG_VALUE: luaV_execute:L <- %R13
movq %r8, %r15
callq _luaF_close
movq %r15, %r8
movq %r13, %r10
Ltmp3816:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r12, %r9
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r14, %r11
Ltmp3817:
LBB17_1149: ## in Loop: Header=BB17_1145 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %EBX
.loc 1 2011 11 ## /Users/dylan/github/ravi/src/lvm.c:2011:11
shrl $16, %ebx
Ltmp3818:
leaq -131064(%r11,%rbx,4), %r11
Ltmp3819:
##DEBUG_VALUE: luaV_execute:pc <- %R11
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp3820:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp3821:
##DEBUG_VALUE: luaV_execute:k <- %RDI
jmp LBB17_1150
Ltmp3822:
.align 4, 0x90
LBB17_1146: ## in Loop: Header=BB17_1145 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2009 13 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2009:13
addq $4, %r11
Ltmp3823:
##DEBUG_VALUE: luaV_execute:pc <- %R11
LBB17_1150: ## in Loop: Header=BB17_1145 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2012 9 ## /Users/dylan/github/ravi/src/lvm.c:2012:9
movl (%r11), %r13d
addq $4, %r11
Ltmp3824:
##DEBUG_VALUE: i <- %R13D
.loc 1 2012 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2012:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1151
Ltmp3825:
LBB17_1152: ## in Loop: Header=BB17_1145 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2012 9 ## /Users/dylan/github/ravi/src/lvm.c:2012:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp3826:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp3827:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp3828:
LBB17_1159: ## in Loop: Header=BB17_1153 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2022 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2022:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp3829:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2022 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2022:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp3830:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp3831:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp3832:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp3833:
.loc 1 2022 9 ## /Users/dylan/github/ravi/src/lvm.c:2022:9
movq 32(%r12), %r9
Ltmp3834:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp3835:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1160
Ltmp3836:
.align 4, 0x90
Ltmp3837: ## Block address taken
LBB17_1153: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2015 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2015:22
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %rdx
shlq $4, %rdx
addq %r9, %rdx
testb %al, %al
cmovsq %rcx, %rdx
Ltmp3838:
##DEBUG_VALUE: rb <- %RDX
.loc 1 2016 22 ## /Users/dylan/github/ravi/src/lvm.c:2016:22
movl %r13d, %eax
shrl $16, %eax
movzbl %al, %ecx
andl $127, %eax
shlq $4, %rax
addq %rdi, %rax
movq %rcx, %rsi
shlq $4, %rsi
addq %r9, %rsi
testb %cl, %cl
cmovsq %rax, %rsi
Ltmp3839:
##DEBUG_VALUE: rc <- %RSI
.loc 1 2017 40 ## /Users/dylan/github/ravi/src/lvm.c:2017:40
movsd (%rsi), %xmm0 ## xmm0 = mem[0],zero
.loc 1 2017 38 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2017:38
ucomisd (%rdx), %xmm0
seta %al
movzbl %al, %eax
.loc 1 2018 25 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2018:25
Ltmp3840:
shrl $9, %r13d
andl $127, %r13d
.loc 1 2018 22 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2018:22
cmpl %r13d, %eax
jne LBB17_1154
Ltmp3841:
## BB#1155: ## in Loop: Header=BB17_1153 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 2021 11 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2021:11
movl (%r11), %ebx
Ltmp3842:
##DEBUG_VALUE: i <- %EBX
.loc 1 2021 11 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2021:11
movl %ebx, %eax
shrl $9, %eax
.loc 1 2021 11 ## /Users/dylan/github/ravi/src/lvm.c:2021:11
Ltmp3843:
andl $127, %eax
je LBB17_1157
Ltmp3844:
## BB#1156: ## in Loop: Header=BB17_1153 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %EBX
movq 32(%r12), %rcx
movl %eax, %eax
shlq $4, %rax
leaq -16(%rcx,%rax), %rsi
movq %r10, %rdi
movq %r11, %r14
movq %r9, %r12
movq %r10, %r13
Ltmp3845:
##DEBUG_VALUE: luaV_execute:L <- %R13
movq %r8, %r15
callq _luaF_close
movq %r15, %r8
movq %r13, %r10
Ltmp3846:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r12, %r9
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r14, %r11
Ltmp3847:
LBB17_1157: ## in Loop: Header=BB17_1153 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %EBX
.loc 1 2021 11 ## /Users/dylan/github/ravi/src/lvm.c:2021:11
shrl $16, %ebx
Ltmp3848:
leaq -131064(%r11,%rbx,4), %r11
Ltmp3849:
##DEBUG_VALUE: luaV_execute:pc <- %R11
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp3850:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp3851:
##DEBUG_VALUE: luaV_execute:k <- %RDI
jmp LBB17_1158
Ltmp3852:
.align 4, 0x90
LBB17_1154: ## in Loop: Header=BB17_1153 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2019 13 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2019:13
addq $4, %r11
Ltmp3853:
##DEBUG_VALUE: luaV_execute:pc <- %R11
LBB17_1158: ## in Loop: Header=BB17_1153 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2022 9 ## /Users/dylan/github/ravi/src/lvm.c:2022:9
movl (%r11), %r13d
addq $4, %r11
Ltmp3854:
##DEBUG_VALUE: i <- %R13D
.loc 1 2022 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2022:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1159
Ltmp3855:
LBB17_1160: ## in Loop: Header=BB17_1153 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2022 9 ## /Users/dylan/github/ravi/src/lvm.c:2022:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp3856:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp3857:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp3858:
LBB17_1167: ## in Loop: Header=BB17_1161 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2032 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2032:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp3859:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2032 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2032:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp3860:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp3861:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp3862:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp3863:
.loc 1 2032 9 ## /Users/dylan/github/ravi/src/lvm.c:2032:9
movq 32(%r12), %r9
Ltmp3864:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp3865:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1168
Ltmp3866:
.align 4, 0x90
Ltmp3867: ## Block address taken
LBB17_1161: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2025 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2025:22
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %rdx
shlq $4, %rdx
addq %r9, %rdx
testb %al, %al
cmovsq %rcx, %rdx
Ltmp3868:
##DEBUG_VALUE: rb <- %RDX
.loc 1 2026 22 ## /Users/dylan/github/ravi/src/lvm.c:2026:22
movl %r13d, %eax
shrl $16, %eax
movzbl %al, %ecx
andl $127, %eax
shlq $4, %rax
addq %rdi, %rax
movq %rcx, %rsi
shlq $4, %rsi
addq %r9, %rsi
testb %cl, %cl
cmovsq %rax, %rsi
Ltmp3869:
##DEBUG_VALUE: rc <- %RSI
.loc 1 2027 27 ## /Users/dylan/github/ravi/src/lvm.c:2027:27
movq (%rdx), %rax
.loc 1 2027 38 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2027:38
cmpq (%rsi), %rax
setle %al
movzbl %al, %eax
.loc 1 2028 27 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2028:27
Ltmp3870:
shrl $9, %r13d
andl $127, %r13d
.loc 1 2028 24 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2028:24
cmpl %r13d, %eax
jne LBB17_1162
Ltmp3871:
## BB#1163: ## in Loop: Header=BB17_1161 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 2031 11 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2031:11
movl (%r11), %ebx
Ltmp3872:
##DEBUG_VALUE: i <- %EBX
.loc 1 2031 11 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2031:11
movl %ebx, %eax
shrl $9, %eax
.loc 1 2031 11 ## /Users/dylan/github/ravi/src/lvm.c:2031:11
Ltmp3873:
andl $127, %eax
je LBB17_1165
Ltmp3874:
## BB#1164: ## in Loop: Header=BB17_1161 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %EBX
movq 32(%r12), %rcx
movl %eax, %eax
shlq $4, %rax
leaq -16(%rcx,%rax), %rsi
movq %r10, %rdi
movq %r11, %r14
movq %r9, %r12
movq %r10, %r13
Ltmp3875:
##DEBUG_VALUE: luaV_execute:L <- %R13
movq %r8, %r15
callq _luaF_close
movq %r15, %r8
movq %r13, %r10
Ltmp3876:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r12, %r9
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r14, %r11
Ltmp3877:
LBB17_1165: ## in Loop: Header=BB17_1161 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %EBX
.loc 1 2031 11 ## /Users/dylan/github/ravi/src/lvm.c:2031:11
shrl $16, %ebx
Ltmp3878:
leaq -131064(%r11,%rbx,4), %r11
Ltmp3879:
##DEBUG_VALUE: luaV_execute:pc <- %R11
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp3880:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp3881:
##DEBUG_VALUE: luaV_execute:k <- %RDI
jmp LBB17_1166
Ltmp3882:
.align 4, 0x90
LBB17_1162: ## in Loop: Header=BB17_1161 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2029 13 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2029:13
addq $4, %r11
Ltmp3883:
##DEBUG_VALUE: luaV_execute:pc <- %R11
LBB17_1166: ## in Loop: Header=BB17_1161 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2032 9 ## /Users/dylan/github/ravi/src/lvm.c:2032:9
movl (%r11), %r13d
addq $4, %r11
Ltmp3884:
##DEBUG_VALUE: i <- %R13D
.loc 1 2032 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2032:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1167
Ltmp3885:
LBB17_1168: ## in Loop: Header=BB17_1161 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2032 9 ## /Users/dylan/github/ravi/src/lvm.c:2032:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp3886:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp3887:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp3888:
LBB17_1175: ## in Loop: Header=BB17_1169 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2042 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2042:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp3889:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2042 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2042:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp3890:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp3891:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp3892:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp3893:
.loc 1 2042 9 ## /Users/dylan/github/ravi/src/lvm.c:2042:9
movq 32(%r12), %r9
Ltmp3894:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp3895:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1176
Ltmp3896:
.align 4, 0x90
Ltmp3897: ## Block address taken
LBB17_1169: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2035 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2035:22
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %rdx
shlq $4, %rdx
addq %r9, %rdx
testb %al, %al
cmovsq %rcx, %rdx
Ltmp3898:
##DEBUG_VALUE: rb <- %RDX
.loc 1 2036 22 ## /Users/dylan/github/ravi/src/lvm.c:2036:22
movl %r13d, %eax
shrl $16, %eax
movzbl %al, %ecx
andl $127, %eax
shlq $4, %rax
addq %rdi, %rax
movq %rcx, %rsi
shlq $4, %rsi
addq %r9, %rsi
testb %cl, %cl
cmovsq %rax, %rsi
Ltmp3899:
##DEBUG_VALUE: rc <- %RSI
.loc 1 2037 43 ## /Users/dylan/github/ravi/src/lvm.c:2037:43
movsd (%rsi), %xmm0 ## xmm0 = mem[0],zero
.loc 1 2037 40 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2037:40
ucomisd (%rdx), %xmm0
setae %al
movzbl %al, %eax
.loc 1 2038 27 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2038:27
Ltmp3900:
shrl $9, %r13d
andl $127, %r13d
.loc 1 2038 24 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2038:24
cmpl %r13d, %eax
jne LBB17_1170
Ltmp3901:
## BB#1171: ## in Loop: Header=BB17_1169 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 2041 11 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2041:11
movl (%r11), %ebx
Ltmp3902:
##DEBUG_VALUE: i <- %EBX
.loc 1 2041 11 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2041:11
movl %ebx, %eax
shrl $9, %eax
.loc 1 2041 11 ## /Users/dylan/github/ravi/src/lvm.c:2041:11
Ltmp3903:
andl $127, %eax
je LBB17_1173
Ltmp3904:
## BB#1172: ## in Loop: Header=BB17_1169 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %EBX
movq 32(%r12), %rcx
movl %eax, %eax
shlq $4, %rax
leaq -16(%rcx,%rax), %rsi
movq %r10, %rdi
movq %r11, %r14
movq %r9, %r12
movq %r10, %r13
Ltmp3905:
##DEBUG_VALUE: luaV_execute:L <- %R13
movq %r8, %r15
callq _luaF_close
movq %r15, %r8
movq %r13, %r10
Ltmp3906:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r12, %r9
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r14, %r11
Ltmp3907:
LBB17_1173: ## in Loop: Header=BB17_1169 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %EBX
.loc 1 2041 11 ## /Users/dylan/github/ravi/src/lvm.c:2041:11
shrl $16, %ebx
Ltmp3908:
leaq -131064(%r11,%rbx,4), %r11
Ltmp3909:
##DEBUG_VALUE: luaV_execute:pc <- %R11
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp3910:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp3911:
##DEBUG_VALUE: luaV_execute:k <- %RDI
jmp LBB17_1174
Ltmp3912:
.align 4, 0x90
LBB17_1170: ## in Loop: Header=BB17_1169 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2039 13 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2039:13
addq $4, %r11
Ltmp3913:
##DEBUG_VALUE: luaV_execute:pc <- %R11
LBB17_1174: ## in Loop: Header=BB17_1169 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2042 9 ## /Users/dylan/github/ravi/src/lvm.c:2042:9
movl (%r11), %r13d
addq $4, %r11
Ltmp3914:
##DEBUG_VALUE: i <- %R13D
.loc 1 2042 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2042:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1175
Ltmp3915:
LBB17_1176: ## in Loop: Header=BB17_1169 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2042 9 ## /Users/dylan/github/ravi/src/lvm.c:2042:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp3916:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp3917:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp3918:
LBB17_1182: ## in Loop: Header=BB17_1177 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2054 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2054:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp3919:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2054 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2054:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp3920:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp3921:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp3922:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp3923:
.loc 1 2054 9 ## /Users/dylan/github/ravi/src/lvm.c:2054:9
movq 32(%r12), %r9
Ltmp3924:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp3925:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1183
Ltmp3926:
.align 4, 0x90
Ltmp3927: ## Block address taken
LBB17_1177: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movl $1, %ecx
.loc 1 2046 31 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2046:31
cmpl $87, %eax
je LBB17_1179
Ltmp3928:
## BB#1178: ## in Loop: Header=BB17_1177 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2046 59 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2046:59
movq 32(%r15), %rcx
Ltmp3929:
LBB17_1179: ## in Loop: Header=BB17_1177 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: step <- %RCX
.loc 1 2047 38 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2047:38
addq (%r15), %rcx
Ltmp3930:
##DEBUG_VALUE: idx <- %RCX
.loc 1 2049 17 ## /Users/dylan/github/ravi/src/lvm.c:2049:17
cmpq 16(%r15), %rcx
jg LBB17_1181
Ltmp3931:
## BB#1180: ## in Loop: Header=BB17_1177 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: idx <- %RCX
.loc 1 2050 17 ## /Users/dylan/github/ravi/src/lvm.c:2050:17
shrl $16, %r13d
.loc 1 2050 14 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2050:14
leaq -131068(%r11,%r13,4), %r11
Ltmp3932:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 2051 11 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2051:11
movq %rcx, (%r15)
Ltmp3933:
.loc 1 2052 11 ## /Users/dylan/github/ravi/src/lvm.c:2052:11
movq %rcx, 48(%r15)
movl $19, 56(%r15)
Ltmp3934:
LBB17_1181: ## in Loop: Header=BB17_1177 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2054 9 ## /Users/dylan/github/ravi/src/lvm.c:2054:9
movl (%r11), %r13d
addq $4, %r11
Ltmp3935:
##DEBUG_VALUE: i <- %R13D
.loc 1 2054 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2054:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1182
Ltmp3936:
LBB17_1183: ## in Loop: Header=BB17_1177 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2054 9 ## /Users/dylan/github/ravi/src/lvm.c:2054:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp3937:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp3938:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp3939:
LBB17_1185: ## in Loop: Header=BB17_1184 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: initv <- %RAX
.loc 1 2063 75 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2063:75
movq 32(%r15), %rcx
jmp LBB17_1186
Ltmp3940:
LBB17_1187: ## in Loop: Header=BB17_1184 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %RBX
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: i <- %R13D
movq %rdx, %r15
.loc 1 2067 9 ## /Users/dylan/github/ravi/src/lvm.c:2067:9
Ltmp3941:
movq %rbx, 40(%r15)
.loc 1 2067 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2067:9
Ltmp3942:
movq %r10, %rdi
Ltmp3943:
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
movq %r8, %r14
callq _luaG_traceexec
movq %r14, %r8
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp3944:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 2067 9 ## /Users/dylan/github/ravi/src/lvm.c:2067:9
movq 32(%r15), %r9
Ltmp3945:
##DEBUG_VALUE: luaV_execute:base <- %R9
movq %r15, %rdx
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp3946:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1188
Ltmp3947:
.align 4, 0x90
Ltmp3948: ## Block address taken
LBB17_1184: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq %r12, %rdx
movq %rdi, %r12
Ltmp3949:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2060 25 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2060:25
cmpl $89, %eax
.loc 1 2062 29 ## /Users/dylan/github/ravi/src/lvm.c:2062:29
movq (%r15), %rax
Ltmp3950:
##DEBUG_VALUE: initv <- %RAX
movl $1, %ecx
jne LBB17_1185
Ltmp3951:
LBB17_1186: ## in Loop: Header=BB17_1184 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: initv <- %RAX
##DEBUG_VALUE: istep <- %RCX
.loc 1 2064 9 ## /Users/dylan/github/ravi/src/lvm.c:2064:9
movl $19, 24(%r15)
Ltmp3952:
.loc 1 2065 9 ## /Users/dylan/github/ravi/src/lvm.c:2065:9
subq %rcx, %rax
Ltmp3953:
movq %rax, (%r15)
movl $19, 8(%r15)
Ltmp3954:
.loc 1 2066 15 ## /Users/dylan/github/ravi/src/lvm.c:2066:15
shrl $16, %r13d
.loc 1 2067 9 ## /Users/dylan/github/ravi/src/lvm.c:2067:9
Ltmp3955:
leaq -131064(%r11,%r13,4), %rbx
Ltmp3956:
##DEBUG_VALUE: luaV_execute:pc <- %RBX
movl -131068(%r11,%r13,4), %r13d
Ltmp3957:
##DEBUG_VALUE: i <- %R13D
.loc 1 2067 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2067:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1187
Ltmp3958:
LBB17_1188: ## in Loop: Header=BB17_1184 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %RBX
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: i <- %R13D
.loc 1 2067 9 ## /Users/dylan/github/ravi/src/lvm.c:2067:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp3959:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp3960:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
movq %rbx, %r11
Ltmp3961:
##DEBUG_VALUE: luaV_execute:pc <- %R11
movq %r12, %rdi
Ltmp3962:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq %rdx, %r12
jmpq *(%rcx)
Ltmp3963:
LBB17_1192: ## in Loop: Header=BB17_1189 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %R13D
.loc 1 2075 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2075:9
movq %r11, 40(%r12)
.loc 1 2075 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2075:9
Ltmp3964:
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp3965:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r15, %r8
movq %rbx, %r10
Ltmp3966:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp3967:
.loc 1 2075 9 ## /Users/dylan/github/ravi/src/lvm.c:2075:9
movq 32(%r12), %r9
Ltmp3968:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp3969:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1193
Ltmp3970:
.align 4, 0x90
Ltmp3971: ## Block address taken
LBB17_1189: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r12, %rax
movl %r14d, %r12d
.loc 1 2071 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2071:9
movq %r11, 40(%rax)
.loc 1 2072 13 ## /Users/dylan/github/ravi/src/lvm.c:2072:13
movl $3, %esi
xorl %edx, %edx
movq %r10, %rdi
movq %r11, %r14
movq %r9, %r13
movq %r10, %rbx
Ltmp3972:
##DEBUG_VALUE: luaV_execute:L <- %RBX
callq _raviH_new
movq %rbx, %r10
Ltmp3973:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r13, %r9
Ltmp3974:
##DEBUG_VALUE: x_ <- %RAX
##DEBUG_VALUE: t <- %RAX
.loc 1 2073 9 ## /Users/dylan/github/ravi/src/lvm.c:2073:9
movq %rax, (%r15)
movl $85, 8(%r15)
Ltmp3975:
.loc 1 2074 9 ## /Users/dylan/github/ravi/src/lvm.c:2074:9
movq 24(%r10), %rax
Ltmp3976:
.loc 1 2074 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2074:9
cmpq $0, 24(%rax)
jle LBB17_1191
Ltmp3977:
## BB#1190: ## in Loop: Header=BB17_1189 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 2074 9 ## /Users/dylan/github/ravi/src/lvm.c:2074:9
addq $16, %r15
movq %r15, 16(%r10)
movq %r10, %rdi
movq %r10, %rbx
Ltmp3978:
##DEBUG_VALUE: luaV_execute:L <- %RBX
callq _luaC_step
movq %rbx, %r10
Ltmp3979:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq -80(%rbp), %rcx ## 8-byte Reload
.loc 1 2074 9 ## /Users/dylan/github/ravi/src/lvm.c:2074:9
Ltmp3980:
movq %r14, 40(%rcx)
.loc 1 2074 9 ## /Users/dylan/github/ravi/src/lvm.c:2074:9
Ltmp3981:
movq 8(%rcx), %rax
movq %rax, 16(%r10)
Ltmp3982:
.loc 1 2074 9 ## /Users/dylan/github/ravi/src/lvm.c:2074:9
movq 32(%rcx), %r9
Ltmp3983:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r12d
andl $12, %r12d
Ltmp3984:
##DEBUG_VALUE: luaV_execute:mask <- %R12D
LBB17_1191: ## in Loop: Header=BB17_1189 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %R14
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 2075 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2075:9
movl (%r14), %r13d
addq $4, %r14
Ltmp3985:
##DEBUG_VALUE: i <- %R13D
.loc 1 2075 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2075:9
testl %r12d, %r12d
movq %r14, %r11
Ltmp3986:
.loc 1 2072 13 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2072:13
movl $0, %r14d
movq -80(%rbp), %r12 ## 8-byte Reload
Ltmp3987:
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r8
jne LBB17_1192
Ltmp3988:
LBB17_1193: ## in Loop: Header=BB17_1189 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %R13D
.loc 1 2075 9 ## /Users/dylan/github/ravi/src/lvm.c:2075:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp3989:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp3990:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp3991:
##DEBUG_VALUE: luaV_execute:k <- %RDI
jmpq *(%rcx)
Ltmp3992:
LBB17_1197: ## in Loop: Header=BB17_1194 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %R13D
.loc 1 2083 9 ## /Users/dylan/github/ravi/src/lvm.c:2083:9
movq %r11, 40(%r12)
.loc 1 2083 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2083:9
Ltmp3993:
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp3994:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r15, %r8
movq %rbx, %r10
Ltmp3995:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp3996:
.loc 1 2083 9 ## /Users/dylan/github/ravi/src/lvm.c:2083:9
movq 32(%r12), %r9
Ltmp3997:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp3998:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1198
Ltmp3999:
.align 4, 0x90
Ltmp4000: ## Block address taken
LBB17_1194: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movl %r14d, -88(%rbp) ## 4-byte Spill
.loc 1 2079 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2079:9
movq %r11, 40(%r12)
.loc 1 2080 13 ## /Users/dylan/github/ravi/src/lvm.c:2080:13
movl $4, %esi
xorl %edx, %edx
movq %r10, %rdi
movq %r11, %rbx
movq %r9, %r13
movq %r12, %r14
movq %r10, %r12
Ltmp4001:
##DEBUG_VALUE: luaV_execute:L <- %R12
callq _raviH_new
movq %r12, %r10
Ltmp4002:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r12
movq %r13, %r9
Ltmp4003:
##DEBUG_VALUE: x_ <- %RAX
##DEBUG_VALUE: t <- %RAX
.loc 1 2081 9 ## /Users/dylan/github/ravi/src/lvm.c:2081:9
movq %rax, (%r15)
movl $101, 8(%r15)
Ltmp4004:
.loc 1 2082 9 ## /Users/dylan/github/ravi/src/lvm.c:2082:9
movq 24(%r10), %rax
Ltmp4005:
.loc 1 2082 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2082:9
cmpq $0, 24(%rax)
movl -88(%rbp), %eax ## 4-byte Reload
jle LBB17_1196
Ltmp4006:
## BB#1195: ## in Loop: Header=BB17_1194 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 2082 9 ## /Users/dylan/github/ravi/src/lvm.c:2082:9
addq $16, %r15
movq %r15, 16(%r10)
movq %r10, %rdi
movq %r10, %r14
Ltmp4007:
##DEBUG_VALUE: luaV_execute:L <- %R14
callq _luaC_step
movq %r14, %r10
Ltmp4008:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 2082 9 ## /Users/dylan/github/ravi/src/lvm.c:2082:9
movq %rbx, 40(%r12)
.loc 1 2082 9 ## /Users/dylan/github/ravi/src/lvm.c:2082:9
Ltmp4009:
movq 8(%r12), %rax
movq %rax, 16(%r10)
Ltmp4010:
.loc 1 2082 9 ## /Users/dylan/github/ravi/src/lvm.c:2082:9
movq 32(%r12), %r9
Ltmp4011:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %eax
andl $12, %eax
Ltmp4012:
##DEBUG_VALUE: luaV_execute:mask <- %EAX
LBB17_1196: ## in Loop: Header=BB17_1194 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %RBX
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 2083 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2083:9
movl (%rbx), %r13d
addq $4, %rbx
Ltmp4013:
##DEBUG_VALUE: i <- %R13D
.loc 1 2083 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2083:9
testl %eax, %eax
movq %rbx, %r11
Ltmp4014:
.loc 1 2080 13 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2080:13
movl $0, %r14d
Ltmp4015:
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r8
jne LBB17_1197
Ltmp4016:
LBB17_1198: ## in Loop: Header=BB17_1194 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %R13D
.loc 1 2083 9 ## /Users/dylan/github/ravi/src/lvm.c:2083:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp4017:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp4018:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp4019:
##DEBUG_VALUE: luaV_execute:k <- %RDI
jmpq *(%rcx)
Ltmp4020:
LBB17_1200: ## in Loop: Header=BB17_1199 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
cmpl $101, %eax
jne LBB17_1201
Ltmp4021:
## BB#1210: ## in Loop: Header=BB17_1199 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 2088 2 ## /Users/dylan/github/ravi/src/lvm.c:2088:2
movq (%r14), %rcx
Ltmp4022:
##DEBUG_VALUE: h <- %RCX
.loc 1 2088 2 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2088:2
movq (%rbx), %rax
Ltmp4023:
##DEBUG_VALUE: ukey <- %EAX
cmpl 64(%rcx), %eax
jae LBB17_45
Ltmp4024:
## BB#1211: ## in Loop: Header=BB17_1199 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: h <- %RCX
##DEBUG_VALUE: ukey <- %EAX
movq 56(%rcx), %rcx
Ltmp4025:
##DEBUG_VALUE: data <- %RCX
.loc 1 2088 2 ## /Users/dylan/github/ravi/src/lvm.c:2088:2
movl %eax, %eax
Ltmp4026:
movq (%rcx,%rax,8), %rax
movq %rax, (%r15)
movl $3, 8(%r15)
jmp LBB17_1214
Ltmp4027:
LBB17_1215: ## in Loop: Header=BB17_1199 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %RBX
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %R13D
.loc 1 2089 2 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2089:2
movq %rbx, 40(%r12)
.loc 1 2089 2 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2089:2
Ltmp4028:
movq %r10, %rdi
movq %r10, %r14
Ltmp4029:
##DEBUG_VALUE: luaV_execute:L <- %R14
movq %r8, %r15
callq _luaG_traceexec
movq %r15, %r8
movq %r14, %r10
Ltmp4030:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 2089 2 ## /Users/dylan/github/ravi/src/lvm.c:2089:2
movq 32(%r12), %r9
Ltmp4031:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp4032:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1216
Ltmp4033:
LBB17_1206: ## in Loop: Header=BB17_1199 Depth=2
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %RBX
##DEBUG_VALUE: idx <- %RSI
##DEBUG_VALUE: h <- %RDI
movq %r11, -128(%rbp) ## 8-byte Spill
movq %r9, %r13
Ltmp4034:
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
.loc 1 2088 2 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2088:2
callq _luaH_getint
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp4035:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r13, %r9
movq -128(%rbp), %r11 ## 8-byte Reload
Ltmp4036:
##DEBUG_VALUE: v <- %RAX
jmp LBB17_1207
Ltmp4037:
LBB17_1209: ## in Loop: Header=BB17_1199 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %RBX
movq -80(%rbp), %r12 ## 8-byte Reload
.loc 1 2088 2 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2088:2
Ltmp4038:
movq %r11, 40(%r12)
.loc 1 2088 2 ## /Users/dylan/github/ravi/src/lvm.c:2088:2
Ltmp4039:
movq %r10, %rdi
movq %r14, %rsi
movq %rbx, %rdx
movq %r15, %rcx
movq %rax, %r8
movq %r11, %r14
Ltmp4040:
movq %r10, %rbx
Ltmp4041:
##DEBUG_VALUE: luaV_execute:L <- %RBX
callq _luaV_finishget
movq %rbx, %r10
Ltmp4042:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
jmp LBB17_1213
Ltmp4043:
LBB17_1201: ## in Loop: Header=BB17_1199 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
cmpl $85, %eax
jne LBB17_1212
Ltmp4044:
## BB#1202: ## in Loop: Header=BB17_1199 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 2088 2 ## /Users/dylan/github/ravi/src/lvm.c:2088:2
movq (%r14), %rcx
Ltmp4045:
##DEBUG_VALUE: h <- %RCX
.loc 1 2088 2 ## /Users/dylan/github/ravi/src/lvm.c:2088:2
movq (%rbx), %rax
Ltmp4046:
##DEBUG_VALUE: ukey <- %EAX
cmpl 64(%rcx), %eax
jae LBB17_45
Ltmp4047:
## BB#1203: ## in Loop: Header=BB17_1199 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: h <- %RCX
##DEBUG_VALUE: ukey <- %EAX
movq 56(%rcx), %rcx
Ltmp4048:
##DEBUG_VALUE: data <- %RCX
.loc 1 2088 2 ## /Users/dylan/github/ravi/src/lvm.c:2088:2
movl %eax, %eax
Ltmp4049:
movq (%rcx,%rax,8), %rax
movq %rax, (%r15)
movl $19, 8(%r15)
jmp LBB17_1214
Ltmp4050:
LBB17_1212: ## in Loop: Header=BB17_1199 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq -80(%rbp), %r12 ## 8-byte Reload
.loc 1 2088 2 ## /Users/dylan/github/ravi/src/lvm.c:2088:2
Ltmp4051:
movq %r11, 40(%r12)
xorl %r8d, %r8d
.loc 1 2088 2 ## /Users/dylan/github/ravi/src/lvm.c:2088:2
Ltmp4052:
movq %r10, %rdi
movq %r14, %rsi
movq %rbx, %rdx
movq %r15, %rcx
movq %r11, %rbx
movq %r10, %r14
Ltmp4053:
##DEBUG_VALUE: luaV_execute:L <- %R14
callq _luaV_finishget
movq %r14, %r10
Ltmp4054:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %rbx, %r11
Ltmp4055:
LBB17_1213: ## in Loop: Header=BB17_1199 Depth=2
.loc 1 2088 2 ## /Users/dylan/github/ravi/src/lvm.c:2088:2
movq 32(%r12), %r9
Ltmp4056:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r12d
andl $12, %r12d
jmp LBB17_1214
Ltmp4057:
.align 4, 0x90
Ltmp4058: ## Block address taken
LBB17_1199: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movl %r14d, %r12d
.loc 1 2086 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2086:22
movl %r13d, %eax
shrl $24, %eax
shlq $4, %rax
leaq (%r9,%rax), %r14
Ltmp4059:
##DEBUG_VALUE: rb <- %R14
.loc 1 2087 22 ## /Users/dylan/github/ravi/src/lvm.c:2087:22
shrl $16, %r13d
movl %r13d, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
Ltmp4060:
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movzbl %r13b, %edx
movq %rdx, %rbx
shlq $4, %rbx
addq %r9, %rbx
testb %dl, %dl
cmovsq %rcx, %rbx
Ltmp4061:
##DEBUG_VALUE: rc <- %RBX
.loc 1 2088 2 ## /Users/dylan/github/ravi/src/lvm.c:2088:2
movl 8(%r9,%rax), %eax
Ltmp4062:
.loc 1 2088 2 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2088:2
cmpl $69, %eax
jne LBB17_1200
Ltmp4063:
## BB#1204: ## in Loop: Header=BB17_1199 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %RBX
.loc 1 2088 2 ## /Users/dylan/github/ravi/src/lvm.c:2088:2
movq (%rbx), %rsi
Ltmp4064:
##DEBUG_VALUE: idx <- %RSI
movq (%r14), %rdi
Ltmp4065:
##DEBUG_VALUE: h <- %RDI
.loc 1 2088 2 ## /Users/dylan/github/ravi/src/lvm.c:2088:2
leaq -1(%rsi), %rax
movl 12(%rdi), %ecx
Ltmp4066:
.loc 1 2088 2 ## /Users/dylan/github/ravi/src/lvm.c:2088:2
cmpq %rcx, %rax
jae LBB17_1206
Ltmp4067:
## BB#1205: ## in Loop: Header=BB17_1199 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %RBX
##DEBUG_VALUE: h <- %RDI
.loc 1 2088 2 ## /Users/dylan/github/ravi/src/lvm.c:2088:2
shlq $4, %rax
addq 16(%rdi), %rax
Ltmp4068:
##DEBUG_VALUE: v <- %RAX
LBB17_1207: ## in Loop: Header=BB17_1199 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %R14
##DEBUG_VALUE: rc <- %RBX
.loc 1 2088 2 ## /Users/dylan/github/ravi/src/lvm.c:2088:2
cmpl $0, 8(%rax)
Ltmp4069:
.loc 1 2088 2 ## /Users/dylan/github/ravi/src/lvm.c:2088:2
je LBB17_1209
Ltmp4070:
## BB#1208: ## in Loop: Header=BB17_1199 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 2088 2 ## /Users/dylan/github/ravi/src/lvm.c:2088:2
movq (%rax), %rcx
movq 8(%rax), %rax
movq %rax, 8(%r15)
movq %rcx, (%r15)
Ltmp4071:
LBB17_1214: ## in Loop: Header=BB17_1199 Depth=2
##DEBUG_VALUE: luaV_execute:mask <- %R12D
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
Ltmp4072:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 2089 2 ## /Users/dylan/github/ravi/src/lvm.c:2089:2
movq %r11, %rbx
addq $4, %rbx
Ltmp4073:
##DEBUG_VALUE: luaV_execute:pc <- %RBX
movl (%r11), %r13d
Ltmp4074:
##DEBUG_VALUE: i <- %R13D
.loc 1 2089 2 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2089:2
testl %r12d, %r12d
movl $0, %r14d
movq -80(%rbp), %r12 ## 8-byte Reload
Ltmp4075:
jne LBB17_1215
Ltmp4076:
LBB17_1216: ## in Loop: Header=BB17_1199 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %RBX
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %R13D
.loc 1 2089 2 ## /Users/dylan/github/ravi/src/lvm.c:2089:2
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp4077:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp4078:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
movq %rbx, %r11
Ltmp4079:
##DEBUG_VALUE: luaV_execute:pc <- %R11
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp4080:
##DEBUG_VALUE: luaV_execute:k <- %RDI
jmpq *(%rcx)
Ltmp4081:
LBB17_1227: ## in Loop: Header=BB17_1217 Depth=2
movq %rbx, %r14
Ltmp4082:
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 2100 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2100:9
andl $15, %eax
Ltmp4083:
.loc 1 2100 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2100:9
cmpl $5, %eax
je LBB17_1594
## BB#1228: ## in Loop: Header=BB17_1217 Depth=2
Ltmp4084:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %RSI
##DEBUG_VALUE: rc <- %R13
.loc 1 2100 9 ## /Users/dylan/github/ravi/src/lvm.c:2100:9
movq %r11, 40(%r14)
xorl %r8d, %r8d
.loc 1 2100 9 ## /Users/dylan/github/ravi/src/lvm.c:2100:9
Ltmp4085:
movq %r10, %rdi
movq %r13, %rdx
movq %r15, %rcx
movq %r11, %rbx
movq %r10, %r15
Ltmp4086:
##DEBUG_VALUE: luaV_execute:L <- %R15
callq _luaV_finishget
movq %r15, %r10
Ltmp4087:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %rbx, %r11
jmp LBB17_1229
Ltmp4088:
LBB17_1231: ## in Loop: Header=BB17_1217 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %RBX
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %R13D
movq %rdx, %r15
.loc 1 2101 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2101:9
Ltmp4089:
movq %rbx, 40(%r15)
.loc 1 2101 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2101:9
Ltmp4090:
movq %r10, %rdi
movq %r10, %r14
Ltmp4091:
##DEBUG_VALUE: luaV_execute:L <- %R14
movq %r8, %r12
callq _luaG_traceexec
movq %r12, %r8
movq %r14, %r10
Ltmp4092:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 2101 9 ## /Users/dylan/github/ravi/src/lvm.c:2101:9
movq 32(%r15), %r9
Ltmp4093:
##DEBUG_VALUE: luaV_execute:base <- %R9
movq %r15, %rdx
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp4094:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1232
Ltmp4095:
LBB17_1226: ## in Loop: Header=BB17_1217 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %RSI
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: aux <- %R8
movq %rdx, %r14
.loc 1 2100 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2100:9
Ltmp4096:
movq %r11, 40(%r14)
.loc 1 2100 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2100:9
Ltmp4097:
movq %r10, %rdi
movq %r13, %rdx
movq %r15, %rcx
movq %r11, %r15
movq %r10, %rbx
Ltmp4098:
##DEBUG_VALUE: luaV_execute:L <- %RBX
callq _luaV_finishget
movq %rbx, %r10
Ltmp4099:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r15, %r11
Ltmp4100:
LBB17_1229: ## in Loop: Header=BB17_1217 Depth=2
.loc 1 2100 9 ## /Users/dylan/github/ravi/src/lvm.c:2100:9
movq 32(%r14), %r9
Ltmp4101:
##DEBUG_VALUE: luaV_execute:base <- %R9
movq %r14, %rdx
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp4102:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1230
Ltmp4103:
.align 4, 0x90
Ltmp4104: ## Block address taken
LBB17_1217: ## Parent Loop BB17_1 Depth=1
## => This Loop Header: Depth=2
## Child Loop BB17_1219 Depth 3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq %r12, %rbx
.loc 1 2096 31 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2096:31
movl %r13d, %eax
shrl $24, %eax
.loc 1 2096 20 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2096:20
movq -112(%rbp), %rcx ## 8-byte Reload
movq 32(%rcx,%rax,8), %rax
.loc 1 2096 45 ## /Users/dylan/github/ravi/src/lvm.c:2096:45
movq (%rax), %rsi
Ltmp4105:
##DEBUG_VALUE: rb <- %RSI
.loc 1 2099 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2099:26
shrl $16, %r13d
andl $127, %r13d
.loc 1 2099 24 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2099:24
shlq $4, %r13
addq %rdi, %r13
Ltmp4106:
##DEBUG_VALUE: rc <- %R13
.loc 1 2100 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2100:9
movl 8(%rsi), %eax
Ltmp4107:
.loc 1 2100 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2100:9
cmpl $69, %eax
movabsq $4294967296, %rdi ## imm = 0x100000000
Ltmp4108:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: rb <- %RSI
##DEBUG_VALUE: rc <- %R13
movq %r8, %r12
jne LBB17_1227
Ltmp4109:
## BB#1218: ## in Loop: Header=BB17_1217 Depth=2
.loc 1 2100 9 ## /Users/dylan/github/ravi/src/lvm.c:2100:9
movq (%rsi), %rcx
movq (%r13), %rax
.loc 13 85 13 is_stmt 1 ## /Users/dylan/github/ravi/include/ltable.h:85:13
Ltmp4110:
movl 12(%rax), %r8d
andl 80(%rcx), %r8d
shlq $5, %r8
addq 24(%rcx), %r8
Ltmp4111:
##DEBUG_VALUE: luaH_getshortstr:n <- %R8
.align 4, 0x90
LBB17_1219: ## Parent Loop BB17_1 Depth=1
## Parent Loop BB17_1217 Depth=2
## => This Inner Loop Header: Depth=3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: rb <- %RSI
##DEBUG_VALUE: rc <- %R13
.loc 13 89 9 ## /Users/dylan/github/ravi/include/ltable.h:89:9
movq 24(%r8), %rcx
.loc 13 89 26 is_stmt 0 ## /Users/dylan/github/ravi/include/ltable.h:89:26
cmpl $68, %ecx
jne LBB17_1222
Ltmp4112:
## BB#1220: ## in Loop: Header=BB17_1219 Depth=3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: rb <- %RSI
##DEBUG_VALUE: rc <- %R13
.loc 13 89 9 ## /Users/dylan/github/ravi/include/ltable.h:89:9
cmpq %rax, 16(%r8)
je LBB17_1221
Ltmp4113:
LBB17_1222: ## in Loop: Header=BB17_1219 Depth=3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: rb <- %RSI
##DEBUG_VALUE: rc <- %R13
.loc 13 95 9 is_stmt 1 ## /Users/dylan/github/ravi/include/ltable.h:95:9
movq %rcx, %rdx
sarq $32, %rdx
shlq $5, %rdx
addq %rdx, %r8
Ltmp4114:
##DEBUG_VALUE: luaH_getshortstr:n <- %R8
.loc 1 2100 9 ## /Users/dylan/github/ravi/src/lvm.c:2100:9
cmpq %rdi, %rcx
jae LBB17_1219
Ltmp4115:
## BB#1223: ## in Loop: Header=BB17_1217 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
movq %rbx, %rdx
movq _luaO_nilobject_@GOTPCREL(%rip), %r8
jmp LBB17_1224
Ltmp4116:
.align 4, 0x90
LBB17_1221: ## %.thread.i.645
## in Loop: Header=BB17_1217 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: rb <- %RSI
##DEBUG_VALUE: rc <- %R13
movq %rbx, %rdx
Ltmp4117:
LBB17_1224: ## %luaH_getshortstr.exit647
## in Loop: Header=BB17_1217 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %RSI
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: aux <- %R8
.loc 1 2100 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2100:9
cmpl $0, 8(%r8)
Ltmp4118:
.loc 1 2100 9 ## /Users/dylan/github/ravi/src/lvm.c:2100:9
je LBB17_1226
Ltmp4119:
## BB#1225: ## in Loop: Header=BB17_1217 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: aux <- %R8
.loc 1 2100 9 ## /Users/dylan/github/ravi/src/lvm.c:2100:9
movq (%r8), %rax
movq 8(%r8), %rcx
movq %rcx, 8(%r15)
movq %rax, (%r15)
Ltmp4120:
LBB17_1230: ## in Loop: Header=BB17_1217 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 2101 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2101:9
movq %r11, %rbx
addq $4, %rbx
Ltmp4121:
##DEBUG_VALUE: luaV_execute:pc <- %RBX
movl (%r11), %r13d
Ltmp4122:
##DEBUG_VALUE: i <- %R13D
.loc 1 2101 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2101:9
testl %r14d, %r14d
movl $0, %r14d
movq %r12, %r8
jne LBB17_1231
Ltmp4123:
LBB17_1232: ## in Loop: Header=BB17_1217 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %RBX
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %R13D
.loc 1 2101 9 ## /Users/dylan/github/ravi/src/lvm.c:2101:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp4124:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp4125:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
movq %rbx, %r11
Ltmp4126:
##DEBUG_VALUE: luaV_execute:pc <- %R11
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp4127:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq %rdx, %r12
jmpq *(%rcx)
Ltmp4128:
LBB17_1243: ## in Loop: Header=BB17_1233 Depth=2
movq %rbx, %r14
Ltmp4129:
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 2108 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2108:9
andl $15, %eax
Ltmp4130:
.loc 1 2108 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2108:9
cmpl $5, %eax
je LBB17_1594
## BB#1244: ## in Loop: Header=BB17_1233 Depth=2
Ltmp4131:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %RSI
##DEBUG_VALUE: rc <- %R13
.loc 1 2108 9 ## /Users/dylan/github/ravi/src/lvm.c:2108:9
movq %r11, 40(%r14)
xorl %r8d, %r8d
.loc 1 2108 9 ## /Users/dylan/github/ravi/src/lvm.c:2108:9
Ltmp4132:
movq %r10, %rdi
movq %r13, %rdx
movq %r15, %rcx
movq %r11, %rbx
movq %r10, %r15
Ltmp4133:
##DEBUG_VALUE: luaV_execute:L <- %R15
callq _luaV_finishget
movq %r15, %r10
Ltmp4134:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %rbx, %r11
jmp LBB17_1245
Ltmp4135:
LBB17_1247: ## in Loop: Header=BB17_1233 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %RBX
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %R13D
movq %rdx, %r15
.loc 1 2109 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2109:9
Ltmp4136:
movq %rbx, 40(%r15)
.loc 1 2109 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2109:9
Ltmp4137:
movq %r10, %rdi
movq %r10, %r14
Ltmp4138:
##DEBUG_VALUE: luaV_execute:L <- %R14
movq %r8, %r12
callq _luaG_traceexec
movq %r12, %r8
movq %r14, %r10
Ltmp4139:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 2109 9 ## /Users/dylan/github/ravi/src/lvm.c:2109:9
movq 32(%r15), %r9
Ltmp4140:
##DEBUG_VALUE: luaV_execute:base <- %R9
movq %r15, %rdx
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp4141:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1248
Ltmp4142:
LBB17_1242: ## in Loop: Header=BB17_1233 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %RSI
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: aux <- %R8
movq %rdx, %r14
.loc 1 2108 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2108:9
Ltmp4143:
movq %r11, 40(%r14)
.loc 1 2108 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2108:9
Ltmp4144:
movq %r10, %rdi
movq %r13, %rdx
movq %r15, %rcx
movq %r11, %r15
movq %r10, %rbx
Ltmp4145:
##DEBUG_VALUE: luaV_execute:L <- %RBX
callq _luaV_finishget
movq %rbx, %r10
Ltmp4146:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r15, %r11
Ltmp4147:
LBB17_1245: ## in Loop: Header=BB17_1233 Depth=2
.loc 1 2108 9 ## /Users/dylan/github/ravi/src/lvm.c:2108:9
movq 32(%r14), %r9
Ltmp4148:
##DEBUG_VALUE: luaV_execute:base <- %R9
movq %r14, %rdx
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp4149:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1246
Ltmp4150:
.align 4, 0x90
Ltmp4151: ## Block address taken
LBB17_1233: ## Parent Loop BB17_1 Depth=1
## => This Loop Header: Depth=2
## Child Loop BB17_1235 Depth 3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq %r12, %rbx
.loc 1 2104 20 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2104:20
movl %r13d, %eax
shrl $24, %eax
shlq $4, %rax
leaq (%r9,%rax), %rsi
Ltmp4152:
##DEBUG_VALUE: rb <- %RSI
.loc 1 2107 26 ## /Users/dylan/github/ravi/src/lvm.c:2107:26
shrl $16, %r13d
andl $127, %r13d
.loc 1 2107 24 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2107:24
shlq $4, %r13
addq %rdi, %r13
Ltmp4153:
##DEBUG_VALUE: rc <- %R13
.loc 1 2108 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2108:9
movl 8(%r9,%rax), %eax
Ltmp4154:
.loc 1 2108 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2108:9
cmpl $69, %eax
movabsq $4294967296, %rdi ## imm = 0x100000000
Ltmp4155:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: rb <- %RSI
##DEBUG_VALUE: rc <- %R13
movq %r8, %r12
jne LBB17_1243
Ltmp4156:
## BB#1234: ## in Loop: Header=BB17_1233 Depth=2
.loc 1 2108 9 ## /Users/dylan/github/ravi/src/lvm.c:2108:9
movq (%rsi), %rcx
movq (%r13), %rax
.loc 13 85 13 is_stmt 1 ## /Users/dylan/github/ravi/include/ltable.h:85:13
Ltmp4157:
movl 12(%rax), %r8d
andl 80(%rcx), %r8d
shlq $5, %r8
addq 24(%rcx), %r8
Ltmp4158:
##DEBUG_VALUE: luaH_getshortstr:n <- %R8
.align 4, 0x90
LBB17_1235: ## Parent Loop BB17_1 Depth=1
## Parent Loop BB17_1233 Depth=2
## => This Inner Loop Header: Depth=3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: rb <- %RSI
##DEBUG_VALUE: rc <- %R13
.loc 13 89 9 ## /Users/dylan/github/ravi/include/ltable.h:89:9
movq 24(%r8), %rcx
.loc 13 89 26 is_stmt 0 ## /Users/dylan/github/ravi/include/ltable.h:89:26
cmpl $68, %ecx
jne LBB17_1238
Ltmp4159:
## BB#1236: ## in Loop: Header=BB17_1235 Depth=3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: rb <- %RSI
##DEBUG_VALUE: rc <- %R13
.loc 13 89 9 ## /Users/dylan/github/ravi/include/ltable.h:89:9
cmpq %rax, 16(%r8)
je LBB17_1237
Ltmp4160:
LBB17_1238: ## in Loop: Header=BB17_1235 Depth=3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: rb <- %RSI
##DEBUG_VALUE: rc <- %R13
.loc 13 95 9 is_stmt 1 ## /Users/dylan/github/ravi/include/ltable.h:95:9
movq %rcx, %rdx
sarq $32, %rdx
shlq $5, %rdx
addq %rdx, %r8
Ltmp4161:
##DEBUG_VALUE: luaH_getshortstr:n <- %R8
.loc 1 2108 9 ## /Users/dylan/github/ravi/src/lvm.c:2108:9
cmpq %rdi, %rcx
jae LBB17_1235
Ltmp4162:
## BB#1239: ## in Loop: Header=BB17_1233 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
movq %rbx, %rdx
movq _luaO_nilobject_@GOTPCREL(%rip), %r8
jmp LBB17_1240
Ltmp4163:
.align 4, 0x90
LBB17_1237: ## %.thread.i.649
## in Loop: Header=BB17_1233 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: rb <- %RSI
##DEBUG_VALUE: rc <- %R13
movq %rbx, %rdx
Ltmp4164:
LBB17_1240: ## %luaH_getshortstr.exit651
## in Loop: Header=BB17_1233 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: rb <- %RSI
##DEBUG_VALUE: rc <- %R13
##DEBUG_VALUE: aux <- %R8
.loc 1 2108 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2108:9
cmpl $0, 8(%r8)
Ltmp4165:
.loc 1 2108 9 ## /Users/dylan/github/ravi/src/lvm.c:2108:9
je LBB17_1242
Ltmp4166:
## BB#1241: ## in Loop: Header=BB17_1233 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: aux <- %R8
.loc 1 2108 9 ## /Users/dylan/github/ravi/src/lvm.c:2108:9
movq (%r8), %rax
movq 8(%r8), %rcx
movq %rcx, 8(%r15)
movq %rax, (%r15)
Ltmp4167:
LBB17_1246: ## in Loop: Header=BB17_1233 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 2109 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2109:9
movq %r11, %rbx
addq $4, %rbx
Ltmp4168:
##DEBUG_VALUE: luaV_execute:pc <- %RBX
movl (%r11), %r13d
Ltmp4169:
##DEBUG_VALUE: i <- %R13D
.loc 1 2109 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2109:9
testl %r14d, %r14d
movl $0, %r14d
movq %r12, %r8
jne LBB17_1247
Ltmp4170:
LBB17_1248: ## in Loop: Header=BB17_1233 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %RBX
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: i <- %R13D
.loc 1 2109 9 ## /Users/dylan/github/ravi/src/lvm.c:2109:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp4171:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp4172:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
movq %rbx, %r11
Ltmp4173:
##DEBUG_VALUE: luaV_execute:pc <- %R11
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp4174:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq %rdx, %r12
jmpq *(%rcx)
Ltmp4175:
LBB17_1258: ## in Loop: Header=BB17_1249 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R14
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: rb <- %RSI
##DEBUG_VALUE: rc <- %RDX
##DEBUG_VALUE: v <- %R8
movq -80(%rbp), %rbx ## 8-byte Reload
.loc 1 2130 13 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2130:13
Ltmp4176:
movq %r11, 40(%rbx)
movq %r14, %r12
Ltmp4177:
##DEBUG_VALUE: luaV_execute:L <- %R12
movq %rdi, %r13
Ltmp4178:
##DEBUG_VALUE: luaV_execute:k <- %R13
.loc 1 2130 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2130:13
movq %r12, %rdi
movq %r15, %rcx
movq %r11, %r14
callq _luaV_finishget
movq %r13, %rdi
Ltmp4179:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq %r12, %r10
Ltmp4180:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp4181:
.loc 1 2130 13 ## /Users/dylan/github/ravi/src/lvm.c:2130:13
movq 32(%rbx), %r9
Ltmp4182:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r12d
andl $12, %r12d
Ltmp4183:
##DEBUG_VALUE: luaV_execute:mask <- %R12D
jmp LBB17_1259
Ltmp4184:
LBB17_1260: ## in Loop: Header=BB17_1249 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2133 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2133:9
movq %r11, 40(%r12)
movq %rdi, %r12
Ltmp4185:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2133 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2133:9
movq %r10, %rdi
movq %r11, %rbx
movq %r10, %r14
Ltmp4186:
##DEBUG_VALUE: luaV_execute:L <- %R14
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp4187:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %r14, %r10
Ltmp4188:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %rbx, %r11
Ltmp4189:
.loc 1 2133 9 ## /Users/dylan/github/ravi/src/lvm.c:2133:9
movq 32(%r12), %r9
Ltmp4190:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp4191:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1261
Ltmp4192:
.align 4, 0x90
Ltmp4193: ## Block address taken
LBB17_1249: ## Parent Loop BB17_1 Depth=1
## => This Loop Header: Depth=2
## Child Loop BB17_1252 Depth 3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movl %r14d, %r12d
movq %r10, %r14
Ltmp4194:
##DEBUG_VALUE: luaV_execute:L <- %R14
movq %rdi, %rdx
Ltmp4195:
##DEBUG_VALUE: luaV_execute:k <- %RDX
.loc 1 2117 20 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2117:20
movl %r13d, %esi
shrl $24, %esi
shlq $4, %rsi
addq %r9, %rsi
Ltmp4196:
##DEBUG_VALUE: rb <- %RSI
movq %r9, %r10
.loc 1 2118 13 ## /Users/dylan/github/ravi/src/lvm.c:2118:13
cmpl $109, %eax
movabsq $4294967296, %rbx ## imm = 0x100000000
jne LBB17_1251
Ltmp4197:
## BB#1250: ## in Loop: Header=BB17_1249 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R14
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDX
##DEBUG_VALUE: rb <- %RSI
.loc 1 2118 37 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2118:37
movq (%rsi), %rax
movq 8(%rsi), %rcx
movq %rcx, 24(%r15)
movq %rax, 16(%r15)
Ltmp4198:
LBB17_1251: ## in Loop: Header=BB17_1249 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R14
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDX
##DEBUG_VALUE: rb <- %RSI
.loc 1 2121 28 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2121:28
shrl $16, %r13d
andl $127, %r13d
.loc 1 2121 26 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2121:26
shlq $4, %r13
movq %rdx, %rcx
Ltmp4199:
##DEBUG_VALUE: luaV_execute:k <- %RCX
leaq (%rcx,%r13), %rdx
Ltmp4200:
##DEBUG_VALUE: rc <- %RDX
.loc 1 2122 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2122:26
movq (%rcx,%r13), %rax
Ltmp4201:
##DEBUG_VALUE: key <- %RAX
movq %rcx, %r9
Ltmp4202:
##DEBUG_VALUE: luaV_execute:k <- %R9
.loc 1 2124 22 ## /Users/dylan/github/ravi/src/lvm.c:2124:22
movq (%rsi), %rcx
Ltmp4203:
##DEBUG_VALUE: h <- %RCX
.loc 13 85 13 ## /Users/dylan/github/ravi/include/ltable.h:85:13
movl 12(%rax), %r8d
andl 80(%rcx), %r8d
shlq $5, %r8
addq 24(%rcx), %r8
Ltmp4204:
##DEBUG_VALUE: luaH_getshortstr:n <- %R8
.align 4, 0x90
LBB17_1252: ## Parent Loop BB17_1 Depth=1
## Parent Loop BB17_1249 Depth=2
## => This Inner Loop Header: Depth=3
##DEBUG_VALUE: luaV_execute:L <- %R14
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R9
##DEBUG_VALUE: rb <- %RSI
##DEBUG_VALUE: rc <- %RDX
##DEBUG_VALUE: key <- %RAX
.loc 13 89 9 ## /Users/dylan/github/ravi/include/ltable.h:89:9
movq 24(%r8), %rcx
.loc 13 89 26 is_stmt 0 ## /Users/dylan/github/ravi/include/ltable.h:89:26
cmpl $68, %ecx
jne LBB17_1254
Ltmp4205:
## BB#1253: ## in Loop: Header=BB17_1252 Depth=3
##DEBUG_VALUE: luaV_execute:L <- %R14
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R9
##DEBUG_VALUE: rb <- %RSI
##DEBUG_VALUE: rc <- %RDX
##DEBUG_VALUE: key <- %RAX
.loc 13 89 9 ## /Users/dylan/github/ravi/include/ltable.h:89:9
cmpq %rax, 16(%r8)
je LBB17_1256
Ltmp4206:
LBB17_1254: ## in Loop: Header=BB17_1252 Depth=3
##DEBUG_VALUE: luaV_execute:L <- %R14
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R9
##DEBUG_VALUE: rb <- %RSI
##DEBUG_VALUE: rc <- %RDX
##DEBUG_VALUE: key <- %RAX
.loc 13 95 9 is_stmt 1 ## /Users/dylan/github/ravi/include/ltable.h:95:9
movq %rcx, %rdi
sarq $32, %rdi
shlq $5, %rdi
addq %rdi, %r8
Ltmp4207:
##DEBUG_VALUE: luaH_getshortstr:n <- %R8
.loc 1 2125 29 ## /Users/dylan/github/ravi/src/lvm.c:2125:29
cmpq %rbx, %rcx
jae LBB17_1252
Ltmp4208:
## BB#1255: ## in Loop: Header=BB17_1249 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R14
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R9
movq _luaO_nilobject_@GOTPCREL(%rip), %r8
Ltmp4209:
LBB17_1256: ## %luaH_getshortstr.exit655
## in Loop: Header=BB17_1249 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R14
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R9
##DEBUG_VALUE: rb <- %RSI
##DEBUG_VALUE: rc <- %RDX
##DEBUG_VALUE: v <- %R8
.loc 1 2126 15 ## /Users/dylan/github/ravi/src/lvm.c:2126:15
cmpl $0, 8(%r8)
movq %r9, %rdi
Ltmp4210:
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2126 15 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2126:15
je LBB17_1258
Ltmp4211:
## BB#1257: ## in Loop: Header=BB17_1249 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R14
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: v <- %R8
.loc 1 2127 13 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2127:13
movq (%r8), %rax
movq 8(%r8), %rcx
movq %rcx, 8(%r15)
movq %rax, (%r15)
movq %r10, %r9
movq %r14, %r10
Ltmp4212:
##DEBUG_VALUE: luaV_execute:L <- %R10
LBB17_1259: ## in Loop: Header=BB17_1249 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2133 9 ## /Users/dylan/github/ravi/src/lvm.c:2133:9
movl (%r11), %r13d
addq $4, %r11
Ltmp4213:
##DEBUG_VALUE: i <- %R13D
.loc 1 2133 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2133:9
testl %r12d, %r12d
movl $0, %r14d
movq -80(%rbp), %r12 ## 8-byte Reload
Ltmp4214:
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r8
jne LBB17_1260
Ltmp4215:
LBB17_1261: ## in Loop: Header=BB17_1249 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2133 9 ## /Users/dylan/github/ravi/src/lvm.c:2133:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp4216:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp4217:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp4218:
LBB17_1264: ## in Loop: Header=BB17_1262 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2141 9 ## /Users/dylan/github/ravi/src/lvm.c:2141:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp4219:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2141 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2141:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp4220:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp4221:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp4222:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp4223:
.loc 1 2141 9 ## /Users/dylan/github/ravi/src/lvm.c:2141:9
movq 32(%r12), %r9
Ltmp4224:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp4225:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1265
Ltmp4226:
.align 4, 0x90
Ltmp4227: ## Block address taken
LBB17_1262: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2136 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2136:22
movl %r13d, %ecx
shrl $24, %ecx
.loc 1 2137 22 ## /Users/dylan/github/ravi/src/lvm.c:2137:22
shrl $16, %r13d
movl %r13d, %eax
andl $127, %eax
shlq $4, %rax
addq %rdi, %rax
movzbl %r13b, %edx
movq %rdx, %rsi
shlq $4, %rsi
addq %r9, %rsi
testb %dl, %dl
cmovsq %rax, %rsi
Ltmp4228:
##DEBUG_VALUE: rc <- %RSI
.loc 1 2138 27 ## /Users/dylan/github/ravi/src/lvm.c:2138:27
movq (%rsi), %rax
Ltmp4229:
##DEBUG_VALUE: idx <- %RAX
.loc 1 2139 20 ## /Users/dylan/github/ravi/src/lvm.c:2139:20
shlq $4, %rcx
movq (%r9,%rcx), %rcx
Ltmp4230:
##DEBUG_VALUE: ukey <- %EAX
##DEBUG_VALUE: t <- %RCX
.loc 1 2140 9 ## /Users/dylan/github/ravi/src/lvm.c:2140:9
cmpl 64(%rcx), %eax
jae LBB17_45
Ltmp4231:
## BB#1263: ## in Loop: Header=BB17_1262 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: idx <- %RAX
##DEBUG_VALUE: t <- %RCX
##DEBUG_VALUE: ukey <- %EAX
movq 56(%rcx), %rcx
Ltmp4232:
##DEBUG_VALUE: data <- %RCX
.loc 1 2140 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2140:9
movl %eax, %eax
Ltmp4233:
movq (%rcx,%rax,8), %rax
movq %rax, (%r15)
movl $19, 8(%r15)
Ltmp4234:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 2141 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2141:9
movl (%r11), %r13d
addq $4, %r11
Ltmp4235:
##DEBUG_VALUE: i <- %R13D
.loc 1 2141 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2141:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1264
Ltmp4236:
LBB17_1265: ## in Loop: Header=BB17_1262 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2141 9 ## /Users/dylan/github/ravi/src/lvm.c:2141:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp4237:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp4238:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp4239:
LBB17_1268: ## in Loop: Header=BB17_1266 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2149 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2149:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp4240:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2149 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2149:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp4241:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp4242:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp4243:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp4244:
.loc 1 2149 9 ## /Users/dylan/github/ravi/src/lvm.c:2149:9
movq 32(%r12), %r9
Ltmp4245:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp4246:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1269
Ltmp4247:
.align 4, 0x90
Ltmp4248: ## Block address taken
LBB17_1266: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2144 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2144:22
movl %r13d, %ecx
shrl $24, %ecx
.loc 1 2145 22 ## /Users/dylan/github/ravi/src/lvm.c:2145:22
shrl $16, %r13d
movl %r13d, %eax
andl $127, %eax
shlq $4, %rax
addq %rdi, %rax
movzbl %r13b, %edx
movq %rdx, %rsi
shlq $4, %rsi
addq %r9, %rsi
testb %dl, %dl
cmovsq %rax, %rsi
Ltmp4249:
##DEBUG_VALUE: rc <- %RSI
.loc 1 2146 27 ## /Users/dylan/github/ravi/src/lvm.c:2146:27
movq (%rsi), %rax
Ltmp4250:
##DEBUG_VALUE: idx <- %RAX
.loc 1 2147 20 ## /Users/dylan/github/ravi/src/lvm.c:2147:20
shlq $4, %rcx
movq (%r9,%rcx), %rcx
Ltmp4251:
##DEBUG_VALUE: ukey <- %EAX
##DEBUG_VALUE: t <- %RCX
.loc 1 2148 9 ## /Users/dylan/github/ravi/src/lvm.c:2148:9
cmpl 64(%rcx), %eax
jae LBB17_45
Ltmp4252:
## BB#1267: ## in Loop: Header=BB17_1266 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: idx <- %RAX
##DEBUG_VALUE: t <- %RCX
##DEBUG_VALUE: ukey <- %EAX
movq 56(%rcx), %rcx
Ltmp4253:
##DEBUG_VALUE: data <- %RCX
.loc 1 2148 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2148:9
movl %eax, %eax
Ltmp4254:
movq (%rcx,%rax,8), %rax
movq %rax, (%r15)
movl $3, 8(%r15)
Ltmp4255:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 2149 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2149:9
movl (%r11), %r13d
addq $4, %r11
Ltmp4256:
##DEBUG_VALUE: i <- %R13D
.loc 1 2149 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2149:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1268
Ltmp4257:
LBB17_1269: ## in Loop: Header=BB17_1266 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2149 9 ## /Users/dylan/github/ravi/src/lvm.c:2149:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp4258:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp4259:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp4260:
LBB17_1276: ## in Loop: Header=BB17_1270 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2166 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2166:9
movq %r11, 40(%r12)
movq %r12, %r15
movq %rdi, %r12
Ltmp4261:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2166 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2166:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp4262:
##DEBUG_VALUE: luaV_execute:L <- %RBX
callq _luaG_traceexec
movq %r12, %rdi
Ltmp4263:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq %r15, %r12
Ltmp4264:
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r8
movq %rbx, %r10
Ltmp4265:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp4266:
.loc 1 2166 9 ## /Users/dylan/github/ravi/src/lvm.c:2166:9
movq 32(%r12), %r9
Ltmp4267:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %edx
andl $12, %edx
Ltmp4268:
##DEBUG_VALUE: luaV_execute:mask <- %EDX
jmp LBB17_1277
Ltmp4269:
.align 4, 0x90
Ltmp4270: ## Block address taken
LBB17_1270: ## Parent Loop BB17_1 Depth=1
## => This Loop Header: Depth=2
## Child Loop BB17_1283 Depth 3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2152 20 ## /Users/dylan/github/ravi/src/lvm.c:2152:20
movq (%r15), %rax
Ltmp4271:
##DEBUG_VALUE: t <- [%RBP+-120]
.loc 1 2153 22 ## /Users/dylan/github/ravi/src/lvm.c:2153:22
movq %rax, -120(%rbp) ## 8-byte Spill
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %rdx
shlq $4, %rdx
addq %r9, %rdx
testb %al, %al
cmovsq %rcx, %rdx
Ltmp4272:
##DEBUG_VALUE: rb <- %RDX
.loc 1 2154 22 ## /Users/dylan/github/ravi/src/lvm.c:2154:22
shrl $16, %r13d
movl %r13d, %eax
andl $127, %eax
shlq $4, %rax
addq %rdi, %rax
Ltmp4273:
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movzbl %r13b, %ecx
movq %rcx, %rbx
shlq $4, %rbx
addq %r9, %rbx
testb %cl, %cl
cmovsq %rax, %rbx
Ltmp4274:
##DEBUG_VALUE: rc <- %RBX
##DEBUG_VALUE: luaV_tointeger:obj <- %RBX
.loc 1 2155 27 ## /Users/dylan/github/ravi/src/lvm.c:2155:27
movq (%rdx), %r15
Ltmp4275:
##DEBUG_VALUE: idx <- %R15
.loc 1 2156 13 ## /Users/dylan/github/ravi/src/lvm.c:2156:13
movl 8(%rbx), %eax
Ltmp4276:
.loc 1 2156 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2156:13
cmpl $3, %eax
je LBB17_1279
Ltmp4277:
## BB#1271: ## in Loop: Header=BB17_1270 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movl %r14d, -88(%rbp) ## 4-byte Spill
cmpl $19, %eax
jne LBB17_1283
Ltmp4278:
## BB#1272: ## in Loop: Header=BB17_1270 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: ukey <- %R15D
movq %r11, %r14
movq -120(%rbp), %rsi ## 8-byte Reload
.loc 1 2156 32 ## /Users/dylan/github/ravi/src/lvm.c:2156:32
Ltmp4279:
cmpl 64(%rsi), %r15d
jae LBB17_1278
Ltmp4280:
## BB#1273: ## in Loop: Header=BB17_1270 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: ukey <- %R15D
movq %r10, %r12
Ltmp4281:
##DEBUG_VALUE: luaV_execute:L <- %R12
movq 56(%rsi), %rax
Ltmp4282:
##DEBUG_VALUE: data <- %RAX
.loc 1 2156 32 ## /Users/dylan/github/ravi/src/lvm.c:2156:32
movq (%rbx), %rcx
movl %r15d, %edx
movq %rcx, (%rax,%rdx,8)
jmp LBB17_1274
Ltmp4283:
.align 4, 0x90
LBB17_1294: ## %._crit_edge.6279
## in Loop: Header=BB17_1283 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- [%R12+0]
.loc 1 102 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:102:7
movl -48(%rbp), %eax
Ltmp4284:
.loc 1 2162 15 ## /Users/dylan/github/ravi/src/lvm.c:2162:15
movq %r12, %rbx
Ltmp4285:
##DEBUG_VALUE: luaV_tointeger:v <- [%RBX+0]
movq %r13, %r11
movq %r14, %r9
Ltmp4286:
LBB17_1283: ## Parent Loop BB17_1 Depth=1
## Parent Loop BB17_1270 Depth=2
## => This Inner Loop Header: Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:mode <- 0
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:mode <- 0
movq %r9, %r14
movq %r11, %r13
.loc 1 102 7 ## /Users/dylan/github/ravi/src/lvm.c:102:7
Ltmp4287:
cmpl $19, %eax
je LBB17_1295
## BB#1284: ## in Loop: Header=BB17_1283 Depth=3
cmpl $3, %eax
je LBB17_1285
## BB#1289: ## in Loop: Header=BB17_1283 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 116 12 ## /Users/dylan/github/ravi/src/lvm.c:116:12
Ltmp4288:
andl $15, %eax
.loc 1 116 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:116:25
cmpl $4, %eax
jne LBB17_1300
## BB#1290: ## in Loop: Header=BB17_1283 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 117 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:117:26
movq (%rbx), %rdi
addq $24, %rdi
leaq -56(%rbp), %r12
Ltmp4289:
##DEBUG_VALUE: luaV_tointeger:v <- [%R12+0]
.loc 1 117 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:117:13
movq %r12, %rsi
callq _luaO_str2num
.loc 1 117 46 ## /Users/dylan/github/ravi/src/lvm.c:117:46
movq (%rbx), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
cmpl $4, %esi
jne LBB17_1292
Ltmp4290:
## BB#1291: ## in Loop: Header=BB17_1283 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- [%R12+0]
shrl $24, %ecx
jmp LBB17_1293
Ltmp4291:
.align 4, 0x90
LBB17_1292: ## in Loop: Header=BB17_1283 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- [%R12+0]
movq 16(%rdx), %rcx
Ltmp4292:
LBB17_1293: ## in Loop: Header=BB17_1283 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- [%R12+0]
.loc 1 117 57 ## /Users/dylan/github/ravi/src/lvm.c:117:57
incq %rcx
Ltmp4293:
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
cmpq %rcx, %rax
je LBB17_1294
jmp LBB17_1300
Ltmp4294:
.align 4, 0x90
LBB17_1279: ## in Loop: Header=BB17_1270 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: t <- [%RBP+-120]
##DEBUG_VALUE: rc <- %RBX
##DEBUG_VALUE: idx <- %R15
##DEBUG_VALUE: ukey <- %R15D
movl %r14d, %r13d
movq -120(%rbp), %rsi ## 8-byte Reload
Ltmp4295:
##DEBUG_VALUE: t <- %RSI
.loc 1 2158 11 ## /Users/dylan/github/ravi/src/lvm.c:2158:11
cmpl 64(%rsi), %r15d
jae LBB17_1282
Ltmp4296:
## BB#1280: ## in Loop: Header=BB17_1270 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: t <- %RSI
##DEBUG_VALUE: rc <- %RBX
##DEBUG_VALUE: idx <- %R15
##DEBUG_VALUE: ukey <- %R15D
movq %r10, %r12
Ltmp4297:
##DEBUG_VALUE: luaV_execute:L <- %R12
movq 56(%rsi), %rax
Ltmp4298:
##DEBUG_VALUE: data <- %RAX
.loc 1 2158 11 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2158:11
cvttsd2si (%rbx), %rcx
movl %r15d, %edx
movq %rcx, (%rax,%rdx,8)
jmp LBB17_1281
Ltmp4299:
LBB17_1278: ## in Loop: Header=BB17_1270 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: ukey <- %R15D
.loc 1 2156 32 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2156:32
movl %r15d, %edx
movq (%rbx), %rcx
movq %r10, %rdi
movq %r10, %r12
Ltmp4300:
##DEBUG_VALUE: luaV_execute:L <- %R12
movq %r9, %rbx
callq _raviH_set_int
movq %rbx, %r9
Ltmp4301:
LBB17_1274: ## in Loop: Header=BB17_1270 Depth=2
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp4302:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq %r14, %r11
movl -88(%rbp), %eax ## 4-byte Reload
jmp LBB17_1275
Ltmp4303:
LBB17_1282: ## in Loop: Header=BB17_1270 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: t <- %RSI
##DEBUG_VALUE: rc <- %RBX
##DEBUG_VALUE: idx <- %R15
##DEBUG_VALUE: ukey <- %R15D
.loc 1 2158 11 ## /Users/dylan/github/ravi/src/lvm.c:2158:11
movl %r15d, %edx
cvttsd2si (%rbx), %rcx
movq %r10, %rdi
movq %r10, %r12
Ltmp4304:
##DEBUG_VALUE: luaV_execute:L <- %R12
movq %r11, %r14
movq %r9, %rbx
Ltmp4305:
callq _raviH_set_int
movq %rbx, %r9
movq %r14, %r11
Ltmp4306:
LBB17_1281: ## in Loop: Header=BB17_1270 Depth=2
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp4307:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movl %r13d, %eax
jmp LBB17_1275
Ltmp4308:
LBB17_1295: ## in Loop: Header=BB17_1270 Depth=2
.loc 1 113 10 ## /Users/dylan/github/ravi/src/lvm.c:113:10
movq (%rbx), %rcx
jmp LBB17_1296
Ltmp4309:
LBB17_1285: ## in Loop: Header=BB17_1270 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 103 20 ## /Users/dylan/github/ravi/src/lvm.c:103:20
movsd (%rbx), %xmm0 ## xmm0 = mem[0],zero
Ltmp4310:
##DEBUG_VALUE: n <- %XMM0
.loc 1 104 20 ## /Users/dylan/github/ravi/src/lvm.c:104:20
movsd %xmm0, -128(%rbp) ## 8-byte Spill
Ltmp4311:
##DEBUG_VALUE: n <- [%RBP+-128]
callq _floor
Ltmp4312:
##DEBUG_VALUE: f <- %XMM0
.loc 1 105 9 ## /Users/dylan/github/ravi/src/lvm.c:105:9
movsd -128(%rbp), %xmm1 ## 8-byte Reload
## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jne LBB17_1300
jp LBB17_1300
Ltmp4313:
## BB#1286: ## in Loop: Header=BB17_1270 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: f <- %XMM0
.loc 1 110 12 ## /Users/dylan/github/ravi/src/lvm.c:110:12
ucomisd LCPI17_0(%rip), %xmm0
jb LBB17_1300
Ltmp4314:
## BB#1287: ## in Loop: Header=BB17_1270 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movsd LCPI17_1(%rip), %xmm1 ## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jbe LBB17_1300
## BB#1288: ## in Loop: Header=BB17_1270 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
cvttsd2si %xmm0, %rcx
Ltmp4315:
LBB17_1296: ## %luaV_tointeger.exit660
## in Loop: Header=BB17_1270 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: ukey <- %R15D
movq -120(%rbp), %rsi ## 8-byte Reload
.loc 1 2162 36 ## /Users/dylan/github/ravi/src/lvm.c:2162:36
Ltmp4316:
cmpl 64(%rsi), %r15d
movq -104(%rbp), %r12 ## 8-byte Reload
Ltmp4317:
##DEBUG_VALUE: luaV_execute:L <- %R12
movq -96(%rbp), %rbx ## 8-byte Reload
Ltmp4318:
##DEBUG_VALUE: luaV_execute:k <- %RBX
jae LBB17_1299
Ltmp4319:
## BB#1297: ## in Loop: Header=BB17_1270 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R12
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RBX
##DEBUG_VALUE: ukey <- %R15D
movq 56(%rsi), %rax
Ltmp4320:
##DEBUG_VALUE: data <- %RAX
.loc 1 2162 36 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2162:36
movl %r15d, %edx
movq %rcx, (%rax,%rdx,8)
jmp LBB17_1298
Ltmp4321:
LBB17_1299: ## in Loop: Header=BB17_1270 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R12
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RBX
##DEBUG_VALUE: ukey <- %R15D
.loc 1 2162 36 ## /Users/dylan/github/ravi/src/lvm.c:2162:36
movl %r15d, %edx
movq %r12, %rdi
callq _raviH_set_int
Ltmp4322:
LBB17_1298: ## in Loop: Header=BB17_1270 Depth=2
movq %r13, %r11
movq %r14, %r9
movl -88(%rbp), %eax ## 4-byte Reload
movq %rbx, %rdi
Ltmp4323:
##DEBUG_VALUE: luaV_execute:k <- %RDI
LBB17_1275: ## in Loop: Header=BB17_1270 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R12
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2166 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2166:9
movl (%r11), %r13d
addq $4, %r11
Ltmp4324:
##DEBUG_VALUE: i <- %R13D
.loc 1 2166 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2166:9
testl %eax, %eax
movl $0, %edx
Ltmp4325:
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
movq %r12, %r10
Ltmp4326:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq -80(%rbp), %r12 ## 8-byte Reload
jne LBB17_1276
Ltmp4327:
LBB17_1277: ## in Loop: Header=BB17_1270 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2166 9 ## /Users/dylan/github/ravi/src/lvm.c:2166:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp4328:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp4329:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
movl %edx, %r14d
jmpq *(%rcx)
Ltmp4330:
LBB17_1305: ## in Loop: Header=BB17_1301 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2174 9 ## /Users/dylan/github/ravi/src/lvm.c:2174:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp4331:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2174 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2174:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp4332:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp4333:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp4334:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp4335:
.loc 1 2174 9 ## /Users/dylan/github/ravi/src/lvm.c:2174:9
movq 32(%r12), %r9
Ltmp4336:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp4337:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1306
Ltmp4338:
.align 4, 0x90
Ltmp4339: ## Block address taken
LBB17_1301: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2169 20 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2169:20
movq (%r15), %rsi
Ltmp4340:
##DEBUG_VALUE: t <- %RSI
.loc 1 2170 22 ## /Users/dylan/github/ravi/src/lvm.c:2170:22
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %rdx
shlq $4, %rdx
addq %r9, %rdx
testb %al, %al
cmovsq %rcx, %rdx
Ltmp4341:
##DEBUG_VALUE: rb <- %RDX
.loc 1 2171 22 ## /Users/dylan/github/ravi/src/lvm.c:2171:22
shrl $16, %r13d
movl %r13d, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
Ltmp4342:
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movzbl %r13b, %edi
movq %rdi, %rax
shlq $4, %rax
addq %r9, %rax
testb %dil, %dil
cmovsq %rcx, %rax
Ltmp4343:
##DEBUG_VALUE: rc <- %RAX
.loc 1 2172 27 ## /Users/dylan/github/ravi/src/lvm.c:2172:27
movq (%rdx), %rcx
Ltmp4344:
##DEBUG_VALUE: ukey <- %ECX
##DEBUG_VALUE: idx <- %RCX
.loc 1 2173 9 ## /Users/dylan/github/ravi/src/lvm.c:2173:9
cmpl 64(%rsi), %ecx
jae LBB17_1303
Ltmp4345:
## BB#1302: ## in Loop: Header=BB17_1301 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: t <- %RSI
##DEBUG_VALUE: rc <- %RAX
##DEBUG_VALUE: idx <- %RCX
##DEBUG_VALUE: ukey <- %ECX
movq %r10, %rbx
Ltmp4346:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r9, %r15
movq 56(%rsi), %rdx
Ltmp4347:
##DEBUG_VALUE: data <- %RDX
.loc 1 2173 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2173:9
movq (%rax), %rax
Ltmp4348:
movl %ecx, %ecx
Ltmp4349:
movq %rax, (%rdx,%rcx,8)
jmp LBB17_1304
Ltmp4350:
.align 4, 0x90
LBB17_1303: ## in Loop: Header=BB17_1301 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: t <- %RSI
##DEBUG_VALUE: rc <- %RAX
##DEBUG_VALUE: idx <- %RCX
##DEBUG_VALUE: ukey <- %ECX
movq %r9, %r15
.loc 1 2173 9 ## /Users/dylan/github/ravi/src/lvm.c:2173:9
movl %ecx, %edx
movq (%rax), %rcx
Ltmp4351:
movq %r10, %rdi
movq %r10, %rbx
Ltmp4352:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movl %r14d, %r12d
movq %r11, %r14
movq %r8, %r13
callq _raviH_set_int
movq %r13, %r8
movq %r14, %r11
movl %r12d, %r14d
movq -80(%rbp), %r12 ## 8-byte Reload
Ltmp4353:
LBB17_1304: ## in Loop: Header=BB17_1301 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %RBX
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 2174 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2174:9
movl (%r11), %r13d
addq $4, %r11
Ltmp4354:
##DEBUG_VALUE: i <- %R13D
.loc 1 2174 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2174:9
testl %r14d, %r14d
movl $0, %r14d
movq %r15, %r9
movq %rbx, %r10
Ltmp4355:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp4356:
##DEBUG_VALUE: luaV_execute:k <- %RDI
jne LBB17_1305
Ltmp4357:
LBB17_1306: ## in Loop: Header=BB17_1301 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2174 9 ## /Users/dylan/github/ravi/src/lvm.c:2174:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp4358:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp4359:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp4360:
LBB17_1331: ## in Loop: Header=BB17_1307 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
movq %rsi, %rbx
.loc 1 2191 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2191:9
Ltmp4361:
movq %r11, 40(%rbx)
movq %rdi, %r12
Ltmp4362:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2191 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2191:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %r15
Ltmp4363:
##DEBUG_VALUE: luaV_execute:L <- %R15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp4364:
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r8
movq %r15, %r10
Ltmp4365:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp4366:
.loc 1 2191 9 ## /Users/dylan/github/ravi/src/lvm.c:2191:9
movq 32(%rbx), %r9
Ltmp4367:
##DEBUG_VALUE: luaV_execute:base <- %R9
movq %rbx, %rsi
movzbl 200(%r10), %edx
andl $12, %edx
Ltmp4368:
##DEBUG_VALUE: luaV_execute:mask <- %EDX
jmp LBB17_1332
Ltmp4369:
.align 4, 0x90
Ltmp4370: ## Block address taken
LBB17_1307: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movl %r14d, -88(%rbp) ## 4-byte Spill
.loc 1 2177 20 ## /Users/dylan/github/ravi/src/lvm.c:2177:20
movq (%r15), %r14
Ltmp4371:
##DEBUG_VALUE: t <- %R14
.loc 1 2178 22 ## /Users/dylan/github/ravi/src/lvm.c:2178:22
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %rdx
shlq $4, %rdx
addq %r9, %rdx
testb %al, %al
cmovsq %rcx, %rdx
Ltmp4372:
##DEBUG_VALUE: rb <- %RDX
.loc 1 2179 22 ## /Users/dylan/github/ravi/src/lvm.c:2179:22
shrl $16, %r13d
movl %r13d, %eax
andl $127, %eax
shlq $4, %rax
addq %rdi, %rax
Ltmp4373:
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movzbl %r13b, %ecx
movq %rcx, %rbx
shlq $4, %rbx
addq %r9, %rbx
testb %cl, %cl
cmovsq %rax, %rbx
Ltmp4374:
##DEBUG_VALUE: rc <- %RBX
##DEBUG_VALUE: luaV_tonumber_:obj <- %RBX
.loc 1 2180 27 ## /Users/dylan/github/ravi/src/lvm.c:2180:27
movq (%rdx), %r15
Ltmp4375:
##DEBUG_VALUE: idx <- %R15
.loc 1 79 7 ## /Users/dylan/github/ravi/src/lvm.c:79:7
movl 8(%rbx), %eax
Ltmp4376:
.loc 1 2181 13 ## /Users/dylan/github/ravi/src/lvm.c:2181:13
cmpl $19, %eax
je LBB17_1313
Ltmp4377:
## BB#1308: ## in Loop: Header=BB17_1307 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
cmpl $3, %eax
jne LBB17_1315
Ltmp4378:
## BB#1309: ## in Loop: Header=BB17_1307 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: ukey <- %R15D
movq %r9, %r13
.loc 1 2181 30 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2181:30
Ltmp4379:
cmpl 64(%r14), %r15d
jae LBB17_1312
Ltmp4380:
## BB#1310: ## in Loop: Header=BB17_1307 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: ukey <- %R15D
movq %r10, %r12
Ltmp4381:
##DEBUG_VALUE: luaV_execute:L <- %R12
movq 56(%r14), %rax
Ltmp4382:
##DEBUG_VALUE: data <- %RAX
.loc 1 2181 30 ## /Users/dylan/github/ravi/src/lvm.c:2181:30
movq (%rbx), %rcx
movl %r15d, %edx
movq %rcx, (%rax,%rdx,8)
jmp LBB17_1311
Ltmp4383:
.align 4, 0x90
LBB17_1313: ## in Loop: Header=BB17_1307 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: t <- %R14
##DEBUG_VALUE: rc <- %RBX
##DEBUG_VALUE: idx <- %R15
##DEBUG_VALUE: ukey <- %R15D
.loc 1 2183 11 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2183:11
cmpl 64(%r14), %r15d
jae LBB17_1328
Ltmp4384:
## BB#1314: ## in Loop: Header=BB17_1307 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: t <- %R14
##DEBUG_VALUE: rc <- %RBX
##DEBUG_VALUE: idx <- %R15
##DEBUG_VALUE: ukey <- %R15D
movq %r10, %r12
Ltmp4385:
##DEBUG_VALUE: luaV_execute:L <- %R12
movq 56(%r14), %rax
Ltmp4386:
##DEBUG_VALUE: data <- %RAX
.loc 1 2183 11 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2183:11
cvtsi2sdq (%rbx), %xmm0
movl %r15d, %ecx
movsd %xmm0, (%rax,%rcx,8)
jmp LBB17_1329
Ltmp4387:
.align 4, 0x90
LBB17_1315: ## in Loop: Header=BB17_1307 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r10, %r12
Ltmp4388:
##DEBUG_VALUE: luaV_execute:L <- %R12
movq %r9, -120(%rbp) ## 8-byte Spill
movq %r11, %r13
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
Ltmp4389:
andl $15, %eax
.loc 1 83 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:83:25
cmpl $4, %eax
jne LBB17_1327
Ltmp4390:
## BB#1316: ## in Loop: Header=BB17_1307 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R12
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 84 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:84:26
movq (%rbx), %rdi
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp4391:
##DEBUG_VALUE: luaV_tonumber_:v <- [%RSI+0]
.loc 1 84 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:13
callq _luaO_str2num
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq (%rbx), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp4392:
cmpl $4, %esi
jne LBB17_1318
Ltmp4393:
## BB#1317: ## in Loop: Header=BB17_1307 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R12
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
shrl $24, %ecx
jmp LBB17_1319
Ltmp4394:
LBB17_1312: ## in Loop: Header=BB17_1307 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: ukey <- %R15D
.loc 1 2181 30 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2181:30
movl %r15d, %edx
movsd (%rbx), %xmm0 ## xmm0 = mem[0],zero
movq %r10, %rdi
movq %r10, %r12
Ltmp4395:
##DEBUG_VALUE: luaV_execute:L <- %R12
movq %r14, %rsi
movq %r11, %rbx
callq _raviH_set_float
movq %rbx, %r11
Ltmp4396:
LBB17_1311: ## in Loop: Header=BB17_1307 Depth=2
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp4397:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq %r13, %r9
jmp LBB17_1330
Ltmp4398:
LBB17_1328: ## in Loop: Header=BB17_1307 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: t <- %R14
##DEBUG_VALUE: rc <- %RBX
##DEBUG_VALUE: idx <- %R15
##DEBUG_VALUE: ukey <- %R15D
.loc 1 2183 11 ## /Users/dylan/github/ravi/src/lvm.c:2183:11
movl %r15d, %edx
movq (%rbx), %rax
cvtsi2sdq %rax, %xmm0
movq %r10, %rdi
movq %r10, %r12
Ltmp4399:
##DEBUG_VALUE: luaV_execute:L <- %R12
movq %r14, %rsi
movq %r11, %r14
Ltmp4400:
movq %r9, %rbx
Ltmp4401:
callq _raviH_set_float
movq %rbx, %r9
movq %r14, %r11
Ltmp4402:
LBB17_1329: ## in Loop: Header=BB17_1307 Depth=2
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp4403:
##DEBUG_VALUE: luaV_execute:k <- %RDI
jmp LBB17_1330
Ltmp4404:
LBB17_1318: ## in Loop: Header=BB17_1307 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R12
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq 16(%rdx), %rcx
Ltmp4405:
LBB17_1319: ## in Loop: Header=BB17_1307 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R12
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 84 57 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:57
incq %rcx
Ltmp4406:
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
cmpq %rcx, %rax
jne LBB17_1327
Ltmp4407:
## BB#1320: ## %luaV_tonumber_.exit664
## in Loop: Header=BB17_1307 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R12
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
cmpl $19, -48(%rbp)
movq -56(%rbp), %rax
jne LBB17_1322
Ltmp4408:
## BB#1321: ## in Loop: Header=BB17_1307 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R12
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
cvtsi2sdq %rax, %xmm0
jmp LBB17_1323
Ltmp4409:
LBB17_1322: ## %select.false9313
## in Loop: Header=BB17_1307 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R12
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movd %rax, %xmm0
Ltmp4410:
LBB17_1323: ## %select.end9312
## in Loop: Header=BB17_1307 Depth=2
movq -96(%rbp), %rbx ## 8-byte Reload
Ltmp4411:
##DEBUG_VALUE: luaV_execute:k <- %RBX
##DEBUG_VALUE: luaV_execute:L <- %R12
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RBX
##DEBUG_VALUE: ukey <- %R15D
.loc 1 2187 35 ## /Users/dylan/github/ravi/src/lvm.c:2187:35
cmpl 64(%r14), %r15d
jae LBB17_1326
Ltmp4412:
## BB#1324: ## in Loop: Header=BB17_1307 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R12
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RBX
##DEBUG_VALUE: ukey <- %R15D
movq 56(%r14), %rax
Ltmp4413:
##DEBUG_VALUE: data <- %RAX
.loc 1 2187 35 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2187:35
movl %r15d, %ecx
movsd %xmm0, (%rax,%rcx,8)
jmp LBB17_1325
Ltmp4414:
LBB17_1326: ## in Loop: Header=BB17_1307 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R12
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RBX
##DEBUG_VALUE: ukey <- %R15D
.loc 1 2187 35 ## /Users/dylan/github/ravi/src/lvm.c:2187:35
movl %r15d, %edx
movq %r12, %rdi
movq %r14, %rsi
callq _raviH_set_float
Ltmp4415:
LBB17_1325: ## in Loop: Header=BB17_1307 Depth=2
movq %r13, %r11
movq -120(%rbp), %r9 ## 8-byte Reload
movq %rbx, %rdi
Ltmp4416:
##DEBUG_VALUE: luaV_execute:k <- %RDI
LBB17_1330: ## in Loop: Header=BB17_1307 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R12
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2191 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2191:9
movl (%r11), %r13d
addq $4, %r11
Ltmp4417:
##DEBUG_VALUE: i <- %R13D
.loc 1 2191 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2191:9
cmpl $0, -88(%rbp) ## 4-byte Folded Reload
movl $0, %edx
Ltmp4418:
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r14
movq %r14, %r8
movq -80(%rbp), %rsi ## 8-byte Reload
movq %r12, %r10
Ltmp4419:
##DEBUG_VALUE: luaV_execute:L <- %R10
jne LBB17_1331
Ltmp4420:
LBB17_1332: ## in Loop: Header=BB17_1307 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2191 9 ## /Users/dylan/github/ravi/src/lvm.c:2191:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp4421:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp4422:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
movl %edx, %r14d
movq %rsi, %r12
jmpq *(%rcx)
Ltmp4423:
LBB17_1337: ## in Loop: Header=BB17_1333 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2199 9 ## /Users/dylan/github/ravi/src/lvm.c:2199:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp4424:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2199 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2199:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp4425:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp4426:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp4427:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp4428:
.loc 1 2199 9 ## /Users/dylan/github/ravi/src/lvm.c:2199:9
movq 32(%r12), %r9
Ltmp4429:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp4430:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1338
Ltmp4431:
.align 4, 0x90
Ltmp4432: ## Block address taken
LBB17_1333: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2194 20 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2194:20
movq (%r15), %rsi
Ltmp4433:
##DEBUG_VALUE: t <- %RSI
.loc 1 2195 22 ## /Users/dylan/github/ravi/src/lvm.c:2195:22
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %rdx
shlq $4, %rdx
addq %r9, %rdx
testb %al, %al
cmovsq %rcx, %rdx
Ltmp4434:
##DEBUG_VALUE: rb <- %RDX
.loc 1 2196 22 ## /Users/dylan/github/ravi/src/lvm.c:2196:22
shrl $16, %r13d
movl %r13d, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
Ltmp4435:
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movzbl %r13b, %edi
movq %rdi, %rax
shlq $4, %rax
addq %r9, %rax
testb %dil, %dil
cmovsq %rcx, %rax
Ltmp4436:
##DEBUG_VALUE: rc <- %RAX
.loc 1 2197 27 ## /Users/dylan/github/ravi/src/lvm.c:2197:27
movq (%rdx), %rcx
Ltmp4437:
##DEBUG_VALUE: ukey <- %ECX
##DEBUG_VALUE: idx <- %RCX
.loc 1 2198 9 ## /Users/dylan/github/ravi/src/lvm.c:2198:9
cmpl 64(%rsi), %ecx
jae LBB17_1335
Ltmp4438:
## BB#1334: ## in Loop: Header=BB17_1333 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: t <- %RSI
##DEBUG_VALUE: rc <- %RAX
##DEBUG_VALUE: idx <- %RCX
##DEBUG_VALUE: ukey <- %ECX
movq %r10, %rbx
Ltmp4439:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq 56(%rsi), %rdx
Ltmp4440:
##DEBUG_VALUE: data <- %RDX
.loc 1 2198 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2198:9
movq (%rax), %rax
Ltmp4441:
movl %ecx, %ecx
Ltmp4442:
movq %rax, (%rdx,%rcx,8)
jmp LBB17_1336
Ltmp4443:
.align 4, 0x90
LBB17_1335: ## in Loop: Header=BB17_1333 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: t <- %RSI
##DEBUG_VALUE: rc <- %RAX
##DEBUG_VALUE: idx <- %RCX
##DEBUG_VALUE: ukey <- %ECX
.loc 1 2198 9 ## /Users/dylan/github/ravi/src/lvm.c:2198:9
movl %ecx, %edx
movsd (%rax), %xmm0 ## xmm0 = mem[0],zero
movq %r10, %rdi
movq %r10, %rbx
Ltmp4444:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movl %r14d, %r12d
movq %r11, %r14
movq %r9, %r15
movq %r8, %r13
callq _raviH_set_float
movq %r13, %r8
movq %r15, %r9
movq %r14, %r11
movl %r12d, %r14d
movq -80(%rbp), %r12 ## 8-byte Reload
Ltmp4445:
LBB17_1336: ## in Loop: Header=BB17_1333 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %RBX
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 2199 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2199:9
movl (%r11), %r13d
addq $4, %r11
Ltmp4446:
##DEBUG_VALUE: i <- %R13D
.loc 1 2199 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2199:9
testl %r14d, %r14d
movl $0, %r14d
movq %rbx, %r10
Ltmp4447:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp4448:
##DEBUG_VALUE: luaV_execute:k <- %RDI
jne LBB17_1337
Ltmp4449:
LBB17_1338: ## in Loop: Header=BB17_1333 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2199 9 ## /Users/dylan/github/ravi/src/lvm.c:2199:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp4450:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp4451:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp4452:
LBB17_1341: ## in Loop: Header=BB17_1339 Depth=2
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: luaV_tointeger:mode <- 0
movq %r12, -80(%rbp) ## 8-byte Spill
Ltmp4453:
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
movq %rdi, -96(%rbp) ## 8-byte Spill
Ltmp4454:
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
jmp LBB17_1342
.align 4, 0x90
LBB17_1353: ## %._crit_edge.6275
## in Loop: Header=BB17_1342 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
Ltmp4455:
##DEBUG_VALUE: luaV_tointeger:v <- undef
.loc 1 102 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:102:7
movl -48(%rbp), %eax
leaq -56(%rbp), %r15
Ltmp4456:
##DEBUG_VALUE: luaV_tointeger:v <- [%R15+0]
movq %r12, %r11
movq %rbx, %r9
Ltmp4457:
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r8
Ltmp4458:
LBB17_1342: ## Parent Loop BB17_1 Depth=1
## Parent Loop BB17_1339 Depth=2
## => This Inner Loop Header: Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 102 7 ## /Users/dylan/github/ravi/src/lvm.c:102:7
cmpl $19, %eax
je LBB17_1354
## BB#1343: ## in Loop: Header=BB17_1342 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r9, %rbx
movq %r11, %r12
cmpl $3, %eax
je LBB17_1344
## BB#1348: ## in Loop: Header=BB17_1342 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 116 12 ## /Users/dylan/github/ravi/src/lvm.c:116:12
Ltmp4459:
andl $15, %eax
.loc 1 116 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:116:25
cmpl $4, %eax
jne LBB17_1595
## BB#1349: ## in Loop: Header=BB17_1342 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 117 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:117:26
movq (%r15), %rdi
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp4460:
##DEBUG_VALUE: luaV_tointeger:v <- undef
##DEBUG_VALUE: luaV_tointeger:v <- [%RSI+0]
.loc 1 117 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:117:13
callq _luaO_str2num
.loc 1 117 46 ## /Users/dylan/github/ravi/src/lvm.c:117:46
movq (%r15), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp4461:
cmpl $4, %esi
jne LBB17_1351
## BB#1350: ## in Loop: Header=BB17_1342 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
Ltmp4462:
##DEBUG_VALUE: luaV_tointeger:v <- undef
shrl $24, %ecx
jmp LBB17_1352
.align 4, 0x90
LBB17_1351: ## in Loop: Header=BB17_1342 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- undef
movq 16(%rdx), %rcx
LBB17_1352: ## in Loop: Header=BB17_1342 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- undef
.loc 1 117 57 ## /Users/dylan/github/ravi/src/lvm.c:117:57
incq %rcx
Ltmp4463:
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
cmpq %rcx, %rax
je LBB17_1353
jmp LBB17_1595
Ltmp4464:
LBB17_1357: ## in Loop: Header=BB17_1339 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2211 9 ## /Users/dylan/github/ravi/src/lvm.c:2211:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp4465:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2211 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2211:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp4466:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp4467:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp4468:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp4469:
.loc 1 2211 9 ## /Users/dylan/github/ravi/src/lvm.c:2211:9
movq 32(%r12), %r9
Ltmp4470:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp4471:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1358
Ltmp4472:
LBB17_1354: ## in Loop: Header=BB17_1339 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 113 10 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:113:10
movq (%r15), %rax
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp4473:
##DEBUG_VALUE: luaV_execute:k <- %RDI
jmp LBB17_1355
Ltmp4474:
LBB17_1344: ## in Loop: Header=BB17_1339 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 103 20 ## /Users/dylan/github/ravi/src/lvm.c:103:20
movsd (%r15), %xmm0 ## xmm0 = mem[0],zero
Ltmp4475:
##DEBUG_VALUE: n <- %XMM0
.loc 1 104 20 ## /Users/dylan/github/ravi/src/lvm.c:104:20
movsd %xmm0, -88(%rbp) ## 8-byte Spill
Ltmp4476:
##DEBUG_VALUE: n <- [%RBP+-88]
callq _floor
Ltmp4477:
##DEBUG_VALUE: f <- %XMM0
.loc 1 105 9 ## /Users/dylan/github/ravi/src/lvm.c:105:9
movsd -88(%rbp), %xmm1 ## 8-byte Reload
## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jne LBB17_1595
jp LBB17_1595
Ltmp4478:
## BB#1345: ## in Loop: Header=BB17_1339 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: f <- %XMM0
.loc 1 110 12 ## /Users/dylan/github/ravi/src/lvm.c:110:12
ucomisd LCPI17_0(%rip), %xmm0
jb LBB17_1595
Ltmp4479:
## BB#1346: ## in Loop: Header=BB17_1339 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movsd LCPI17_1(%rip), %xmm1 ## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jbe LBB17_1595
## BB#1347: ## in Loop: Header=BB17_1339 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
cvttsd2si %xmm0, %rax
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp4480:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq %r12, %r11
movq %rbx, %r9
Ltmp4481:
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r8
Ltmp4482:
LBB17_1355: ## %luaV_tointeger.exit669
## in Loop: Header=BB17_1339 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp4483:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq -80(%rbp), %r12 ## 8-byte Reload
jmp LBB17_1356
Ltmp4484:
.align 4, 0x90
Ltmp4485: ## Block address taken
LBB17_1339: ## Parent Loop BB17_1 Depth=1
## => This Loop Header: Depth=2
## Child Loop BB17_1342 Depth 3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2203 13 ## /Users/dylan/github/ravi/src/lvm.c:2203:13
movl 8(%r15), %eax
Ltmp4486:
.loc 1 2203 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2203:13
cmpl $19, %eax
jne LBB17_1341
Ltmp4487:
## BB#1340: ## in Loop: Header=BB17_1339 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2203 13 ## /Users/dylan/github/ravi/src/lvm.c:2203:13
movq (%r15), %rax
Ltmp4488:
##DEBUG_VALUE: ia <- %RAX
LBB17_1356: ## in Loop: Header=BB17_1339 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2204 34 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2204:34
shrl $24, %r13d
.loc 1 2204 23 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2204:23
movq -112(%rbp), %rcx ## 8-byte Reload
movq 32(%rcx,%r13,8), %rcx
Ltmp4489:
##DEBUG_VALUE: uv <- %RCX
.loc 1 2205 11 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2205:11
movq (%rcx), %rcx
Ltmp4490:
##DEBUG_VALUE: io <- %RCX
movq %rax, (%rcx)
movl $19, 8(%rcx)
Ltmp4491:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 2211 9 ## /Users/dylan/github/ravi/src/lvm.c:2211:9
movl (%r11), %r13d
addq $4, %r11
Ltmp4492:
##DEBUG_VALUE: i <- %R13D
.loc 1 2211 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2211:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1357
Ltmp4493:
LBB17_1358: ## in Loop: Header=BB17_1339 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2211 9 ## /Users/dylan/github/ravi/src/lvm.c:2211:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp4494:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp4495:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp4496:
LBB17_1361: ## in Loop: Header=BB17_1359 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 79 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:79:7
cmpl $19, %eax
jne LBB17_1363
Ltmp4497:
## BB#1362: ## in Loop: Header=BB17_1359 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 80 10 ## /Users/dylan/github/ravi/src/lvm.c:80:10
cvtsi2sdq (%r15), %xmm0
jmp LBB17_1371
Ltmp4498:
LBB17_1373: ## in Loop: Header=BB17_1359 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2223 9 ## /Users/dylan/github/ravi/src/lvm.c:2223:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp4499:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2223 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2223:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp4500:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp4501:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp4502:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp4503:
.loc 1 2223 9 ## /Users/dylan/github/ravi/src/lvm.c:2223:9
movq 32(%r12), %r9
Ltmp4504:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp4505:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1374
Ltmp4506:
LBB17_1363: ## in Loop: Header=BB17_1359 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
andl $15, %eax
.loc 1 83 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:83:25
cmpl $4, %eax
jne LBB17_1596
Ltmp4507:
## BB#1364: ## in Loop: Header=BB17_1359 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq %rdi, -96(%rbp) ## 8-byte Spill
Ltmp4508:
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r12, -80(%rbp) ## 8-byte Spill
movl %r14d, -88(%rbp) ## 4-byte Spill
movq %r10, %r12
Ltmp4509:
##DEBUG_VALUE: luaV_execute:L <- %R12
movq %r9, %r14
movq %r11, %rbx
.loc 1 84 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:84:26
movq (%r15), %rdi
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp4510:
##DEBUG_VALUE: luaV_tonumber_:v <- [%RSI+0]
.loc 1 84 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:13
callq _luaO_str2num
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq (%r15), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp4511:
cmpl $4, %esi
jne LBB17_1366
Ltmp4512:
## BB#1365: ## in Loop: Header=BB17_1359 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R12
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
shrl $24, %ecx
jmp LBB17_1367
Ltmp4513:
LBB17_1366: ## in Loop: Header=BB17_1359 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R12
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq 16(%rdx), %rcx
Ltmp4514:
LBB17_1367: ## in Loop: Header=BB17_1359 Depth=2
movq %rbx, %r11
movq %r14, %r9
movq %r12, %r10
Ltmp4515:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r8
Ltmp4516:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 84 57 ## /Users/dylan/github/ravi/src/lvm.c:84:57
incq %rcx
Ltmp4517:
.loc 1 83 12 ## /Users/dylan/github/ravi/src/lvm.c:83:12
cmpq %rcx, %rax
movl -88(%rbp), %r14d ## 4-byte Reload
movq -80(%rbp), %r12 ## 8-byte Reload
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp4518:
##DEBUG_VALUE: luaV_execute:k <- %RDI
jne LBB17_1596
Ltmp4519:
## BB#1368: ## in Loop: Header=BB17_1359 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
cmpl $19, -48(%rbp)
movq -56(%rbp), %rax
jne LBB17_1370
Ltmp4520:
## BB#1369: ## in Loop: Header=BB17_1359 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
cvtsi2sdq %rax, %xmm0
jmp LBB17_1371
Ltmp4521:
LBB17_1370: ## %select.false9348
## in Loop: Header=BB17_1359 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movd %rax, %xmm0
Ltmp4522:
LBB17_1371: ## %luaV_tonumber_.exit673
## in Loop: Header=BB17_1359 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 80 8 ## /Users/dylan/github/ravi/src/lvm.c:80:8
movd %xmm0, %rax
jmp LBB17_1372
Ltmp4523:
.align 4, 0x90
Ltmp4524: ## Block address taken
LBB17_1359: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 79 7 ## /Users/dylan/github/ravi/src/lvm.c:79:7
movl 8(%r15), %eax
Ltmp4525:
.loc 1 2215 13 ## /Users/dylan/github/ravi/src/lvm.c:2215:13
cmpl $3, %eax
jne LBB17_1361
Ltmp4526:
## BB#1360: ## in Loop: Header=BB17_1359 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2215 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2215:13
movq (%r15), %rax
Ltmp4527:
LBB17_1372: ## in Loop: Header=BB17_1359 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2216 34 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2216:34
shrl $24, %r13d
.loc 1 2216 23 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2216:23
movq -112(%rbp), %rcx ## 8-byte Reload
movq 32(%rcx,%r13,8), %rcx
Ltmp4528:
##DEBUG_VALUE: uv <- %RCX
.loc 1 2217 11 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2217:11
movq (%rcx), %rcx
Ltmp4529:
##DEBUG_VALUE: io <- %RCX
movq %rax, (%rcx)
movl $3, 8(%rcx)
Ltmp4530:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 2223 9 ## /Users/dylan/github/ravi/src/lvm.c:2223:9
movl (%r11), %r13d
addq $4, %r11
Ltmp4531:
##DEBUG_VALUE: i <- %R13D
.loc 1 2223 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2223:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1373
Ltmp4532:
LBB17_1374: ## in Loop: Header=BB17_1359 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2223 9 ## /Users/dylan/github/ravi/src/lvm.c:2223:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp4533:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp4534:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp4535:
LBB17_1381: ## in Loop: Header=BB17_1375 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2233 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2233:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp4536:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2233 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2233:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp4537:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp4538:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp4539:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp4540:
.loc 1 2233 9 ## /Users/dylan/github/ravi/src/lvm.c:2233:9
movq 32(%r12), %r9
Ltmp4541:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp4542:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1382
Ltmp4543:
.align 4, 0x90
Ltmp4544: ## Block address taken
LBB17_1375: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2226 14 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2226:14
cmpl $85, 8(%r15)
jne LBB17_1376
Ltmp4545:
## BB#1377: ## in Loop: Header=BB17_1375 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2230 32 ## /Users/dylan/github/ravi/src/lvm.c:2230:32
shrl $24, %r13d
.loc 1 2230 21 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2230:21
movq -112(%rbp), %rax ## 8-byte Reload
movq 32(%rax,%r13,8), %rsi
Ltmp4546:
##DEBUG_VALUE: uv <- %RSI
.loc 1 2231 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2231:9
movq (%rsi), %rax
movq (%r15), %rcx
movq 8(%r15), %rdx
movq %rdx, 8(%rax)
movq %rcx, (%rax)
Ltmp4547:
.loc 1 2232 9 ## /Users/dylan/github/ravi/src/lvm.c:2232:9
movq (%rsi), %rax
testb $64, 8(%rax)
je LBB17_1380
Ltmp4548:
## BB#1378: ## in Loop: Header=BB17_1375 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: uv <- %RSI
leaq 16(%rsi), %rcx
cmpq %rcx, %rax
jne LBB17_1380
Ltmp4549:
## BB#1379: ## in Loop: Header=BB17_1375 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: uv <- %RSI
movq %rdi, -96(%rbp) ## 8-byte Spill
Ltmp4550:
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r10, %rdi
movq %r12, -80(%rbp) ## 8-byte Spill
movl %r14d, %r12d
movq %r11, %r14
movq %r9, %rbx
movq %r10, %r15
Ltmp4551:
##DEBUG_VALUE: luaV_execute:L <- %R15
movq %r8, %r13
callq _luaC_upvalbarrier_
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp4552:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq %r13, %r8
movq %r15, %r10
Ltmp4553:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %rbx, %r9
movq %r14, %r11
movl %r12d, %r14d
movq -80(%rbp), %r12 ## 8-byte Reload
Ltmp4554:
.align 4, 0x90
LBB17_1380: ## in Loop: Header=BB17_1375 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2233 9 ## /Users/dylan/github/ravi/src/lvm.c:2233:9
movl (%r11), %r13d
addq $4, %r11
Ltmp4555:
##DEBUG_VALUE: i <- %R13D
.loc 1 2233 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2233:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1381
Ltmp4556:
LBB17_1382: ## in Loop: Header=BB17_1375 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2233 9 ## /Users/dylan/github/ravi/src/lvm.c:2233:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp4557:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp4558:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp4559:
LBB17_1389: ## in Loop: Header=BB17_1383 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2243 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2243:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp4560:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2243 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2243:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp4561:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp4562:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp4563:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp4564:
.loc 1 2243 9 ## /Users/dylan/github/ravi/src/lvm.c:2243:9
movq 32(%r12), %r9
Ltmp4565:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp4566:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1390
Ltmp4567:
.align 4, 0x90
Ltmp4568: ## Block address taken
LBB17_1383: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2236 14 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2236:14
cmpl $101, 8(%r15)
jne LBB17_1384
Ltmp4569:
## BB#1385: ## in Loop: Header=BB17_1383 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2240 32 ## /Users/dylan/github/ravi/src/lvm.c:2240:32
shrl $24, %r13d
.loc 1 2240 21 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2240:21
movq -112(%rbp), %rax ## 8-byte Reload
movq 32(%rax,%r13,8), %rsi
Ltmp4570:
##DEBUG_VALUE: uv <- %RSI
.loc 1 2241 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2241:9
movq (%rsi), %rax
movq (%r15), %rcx
movq 8(%r15), %rdx
movq %rdx, 8(%rax)
movq %rcx, (%rax)
Ltmp4571:
.loc 1 2242 9 ## /Users/dylan/github/ravi/src/lvm.c:2242:9
movq (%rsi), %rax
testb $64, 8(%rax)
je LBB17_1388
Ltmp4572:
## BB#1386: ## in Loop: Header=BB17_1383 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: uv <- %RSI
leaq 16(%rsi), %rcx
cmpq %rcx, %rax
jne LBB17_1388
Ltmp4573:
## BB#1387: ## in Loop: Header=BB17_1383 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: uv <- %RSI
movq %rdi, -96(%rbp) ## 8-byte Spill
Ltmp4574:
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r10, %rdi
movq %r12, -80(%rbp) ## 8-byte Spill
movl %r14d, %r12d
movq %r11, %r14
movq %r9, %rbx
movq %r10, %r15
Ltmp4575:
##DEBUG_VALUE: luaV_execute:L <- %R15
movq %r8, %r13
callq _luaC_upvalbarrier_
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp4576:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq %r13, %r8
movq %r15, %r10
Ltmp4577:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %rbx, %r9
movq %r14, %r11
movl %r12d, %r14d
movq -80(%rbp), %r12 ## 8-byte Reload
Ltmp4578:
.align 4, 0x90
LBB17_1388: ## in Loop: Header=BB17_1383 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2243 9 ## /Users/dylan/github/ravi/src/lvm.c:2243:9
movl (%r11), %r13d
addq $4, %r11
Ltmp4579:
##DEBUG_VALUE: i <- %R13D
.loc 1 2243 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2243:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1389
Ltmp4580:
LBB17_1390: ## in Loop: Header=BB17_1383 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2243 9 ## /Users/dylan/github/ravi/src/lvm.c:2243:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp4581:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp4582:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp4583:
LBB17_1397: ## in Loop: Header=BB17_1391 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2252 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2252:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp4584:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2252 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2252:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp4585:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp4586:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp4587:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp4588:
.loc 1 2252 9 ## /Users/dylan/github/ravi/src/lvm.c:2252:9
movq 32(%r12), %r9
Ltmp4589:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp4590:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1398
Ltmp4591:
.align 4, 0x90
Ltmp4592: ## Block address taken
LBB17_1391: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2246 14 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2246:14
cmpl $69, 8(%r15)
jne LBB17_1392
Ltmp4593:
## BB#1393: ## in Loop: Header=BB17_1391 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2249 32 ## /Users/dylan/github/ravi/src/lvm.c:2249:32
shrl $24, %r13d
.loc 1 2249 21 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2249:21
movq -112(%rbp), %rax ## 8-byte Reload
movq 32(%rax,%r13,8), %rsi
Ltmp4594:
##DEBUG_VALUE: uv <- %RSI
.loc 1 2250 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2250:9
movq (%rsi), %rax
movq (%r15), %rcx
movq 8(%r15), %rdx
movq %rdx, 8(%rax)
movq %rcx, (%rax)
Ltmp4595:
.loc 1 2251 9 ## /Users/dylan/github/ravi/src/lvm.c:2251:9
movq (%rsi), %rax
testb $64, 8(%rax)
je LBB17_1396
Ltmp4596:
## BB#1394: ## in Loop: Header=BB17_1391 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: uv <- %RSI
leaq 16(%rsi), %rcx
cmpq %rcx, %rax
jne LBB17_1396
Ltmp4597:
## BB#1395: ## in Loop: Header=BB17_1391 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: uv <- %RSI
movq %rdi, -96(%rbp) ## 8-byte Spill
Ltmp4598:
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r10, %rdi
movq %r12, -80(%rbp) ## 8-byte Spill
movl %r14d, %r12d
movq %r11, %r14
movq %r9, %rbx
movq %r10, %r15
Ltmp4599:
##DEBUG_VALUE: luaV_execute:L <- %R15
movq %r8, %r13
callq _luaC_upvalbarrier_
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp4600:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq %r13, %r8
movq %r15, %r10
Ltmp4601:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %rbx, %r9
movq %r14, %r11
movl %r12d, %r14d
movq -80(%rbp), %r12 ## 8-byte Reload
Ltmp4602:
.align 4, 0x90
LBB17_1396: ## in Loop: Header=BB17_1391 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2252 9 ## /Users/dylan/github/ravi/src/lvm.c:2252:9
movl (%r11), %r13d
addq $4, %r11
Ltmp4603:
##DEBUG_VALUE: i <- %R13D
.loc 1 2252 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2252:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1397
Ltmp4604:
LBB17_1398: ## in Loop: Header=BB17_1391 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2252 9 ## /Users/dylan/github/ravi/src/lvm.c:2252:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp4605:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp4606:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp4607:
LBB17_1400: ## in Loop: Header=BB17_1399 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2256 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2256:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp4608:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2256 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2256:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp4609:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp4610:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp4611:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp4612:
.loc 1 2256 9 ## /Users/dylan/github/ravi/src/lvm.c:2256:9
movq 32(%r12), %r9
Ltmp4613:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp4614:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1401
Ltmp4615:
.align 4, 0x90
Ltmp4616: ## Block address taken
LBB17_1399: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2255 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2255:9
movq $0, (%r15)
movl $19, 8(%r15)
Ltmp4617:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 2256 9 ## /Users/dylan/github/ravi/src/lvm.c:2256:9
movl (%r11), %r13d
addq $4, %r11
Ltmp4618:
##DEBUG_VALUE: i <- %R13D
.loc 1 2256 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2256:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1400
Ltmp4619:
LBB17_1401: ## in Loop: Header=BB17_1399 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2256 9 ## /Users/dylan/github/ravi/src/lvm.c:2256:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp4620:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp4621:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp4622:
LBB17_1403: ## in Loop: Header=BB17_1402 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2260 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2260:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp4623:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2260 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2260:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp4624:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp4625:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp4626:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp4627:
.loc 1 2260 9 ## /Users/dylan/github/ravi/src/lvm.c:2260:9
movq 32(%r12), %r9
Ltmp4628:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp4629:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1404
Ltmp4630:
.align 4, 0x90
Ltmp4631: ## Block address taken
LBB17_1402: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2259 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2259:9
movq $0, (%r15)
movl $3, 8(%r15)
Ltmp4632:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 2260 9 ## /Users/dylan/github/ravi/src/lvm.c:2260:9
movl (%r11), %r13d
addq $4, %r11
Ltmp4633:
##DEBUG_VALUE: i <- %R13D
.loc 1 2260 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2260:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1403
Ltmp4634:
LBB17_1404: ## in Loop: Header=BB17_1402 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2260 9 ## /Users/dylan/github/ravi/src/lvm.c:2260:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp4635:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp4636:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp4637:
LBB17_1406: ## in Loop: Header=BB17_1405 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2266 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2266:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp4638:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2266 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2266:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp4639:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp4640:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp4641:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp4642:
.loc 1 2266 9 ## /Users/dylan/github/ravi/src/lvm.c:2266:9
movq 32(%r12), %r9
Ltmp4643:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp4644:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1407
Ltmp4645:
.align 4, 0x90
Ltmp4646: ## Block address taken
LBB17_1405: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2264 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2264:22
shrl $24, %r13d
.loc 1 2265 9 ## /Users/dylan/github/ravi/src/lvm.c:2265:9
Ltmp4647:
shlq $4, %r13
movsd (%r9,%r13), %xmm0 ## xmm0 = mem[0],zero
xorpd LCPI17_2(%rip), %xmm0
movlpd %xmm0, (%r15)
movl $3, 8(%r15)
Ltmp4648:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 2266 9 ## /Users/dylan/github/ravi/src/lvm.c:2266:9
movl (%r11), %r13d
addq $4, %r11
Ltmp4649:
##DEBUG_VALUE: i <- %R13D
.loc 1 2266 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2266:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1406
Ltmp4650:
LBB17_1407: ## in Loop: Header=BB17_1405 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2266 9 ## /Users/dylan/github/ravi/src/lvm.c:2266:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp4651:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp4652:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp4653:
LBB17_1409: ## in Loop: Header=BB17_1408 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2272 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2272:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp4654:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2272 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2272:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp4655:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp4656:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp4657:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp4658:
.loc 1 2272 9 ## /Users/dylan/github/ravi/src/lvm.c:2272:9
movq 32(%r12), %r9
Ltmp4659:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp4660:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1410
Ltmp4661:
.align 4, 0x90
Ltmp4662: ## Block address taken
LBB17_1408: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2270 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2270:22
shrl $24, %r13d
.loc 1 2271 9 ## /Users/dylan/github/ravi/src/lvm.c:2271:9
Ltmp4663:
shlq $4, %r13
movq (%r9,%r13), %rax
xorl %ecx, %ecx
subq %rax, %rcx
movq %rcx, (%r15)
movl $19, 8(%r15)
Ltmp4664:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 2272 9 ## /Users/dylan/github/ravi/src/lvm.c:2272:9
movl (%r11), %r13d
addq $4, %r11
Ltmp4665:
##DEBUG_VALUE: i <- %R13D
.loc 1 2272 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2272:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1409
Ltmp4666:
LBB17_1410: ## in Loop: Header=BB17_1408 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2272 9 ## /Users/dylan/github/ravi/src/lvm.c:2272:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp4667:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp4668:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp4669:
LBB17_1412: ## in Loop: Header=BB17_1411 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2278 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2278:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp4670:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2278 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2278:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp4671:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp4672:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp4673:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp4674:
.loc 1 2278 9 ## /Users/dylan/github/ravi/src/lvm.c:2278:9
movq 32(%r12), %r9
Ltmp4675:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp4676:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1413
Ltmp4677:
.align 4, 0x90
Ltmp4678: ## Block address taken
LBB17_1411: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2275 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2275:22
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %rdx
shlq $4, %rdx
addq %r9, %rdx
testb %al, %al
cmovsq %rcx, %rdx
Ltmp4679:
##DEBUG_VALUE: rb <- %RDX
.loc 1 2276 22 ## /Users/dylan/github/ravi/src/lvm.c:2276:22
shrl $16, %r13d
movzbl %r13b, %eax
andl $127, %r13d
shlq $4, %r13
addq %rdi, %r13
movq %rax, %rcx
shlq $4, %rcx
addq %r9, %rcx
testb %al, %al
cmovsq %r13, %rcx
Ltmp4680:
##DEBUG_VALUE: rc <- %RCX
.loc 1 2277 9 ## /Users/dylan/github/ravi/src/lvm.c:2277:9
movsd (%rdx), %xmm0 ## xmm0 = mem[0],zero
addsd (%rcx), %xmm0
movsd %xmm0, (%r15)
movl $3, 8(%r15)
Ltmp4681:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 2278 9 ## /Users/dylan/github/ravi/src/lvm.c:2278:9
movl (%r11), %r13d
addq $4, %r11
Ltmp4682:
##DEBUG_VALUE: i <- %R13D
.loc 1 2278 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2278:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1412
Ltmp4683:
LBB17_1413: ## in Loop: Header=BB17_1411 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2278 9 ## /Users/dylan/github/ravi/src/lvm.c:2278:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp4684:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp4685:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp4686:
LBB17_1415: ## in Loop: Header=BB17_1414 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2284 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2284:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp4687:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2284 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2284:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp4688:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp4689:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp4690:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp4691:
.loc 1 2284 9 ## /Users/dylan/github/ravi/src/lvm.c:2284:9
movq 32(%r12), %r9
Ltmp4692:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp4693:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1416
Ltmp4694:
.align 4, 0x90
Ltmp4695: ## Block address taken
LBB17_1414: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2281 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2281:22
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %rdx
shlq $4, %rdx
addq %r9, %rdx
testb %al, %al
cmovsq %rcx, %rdx
Ltmp4696:
##DEBUG_VALUE: rb <- %RDX
.loc 1 2282 22 ## /Users/dylan/github/ravi/src/lvm.c:2282:22
shrl $16, %r13d
movzbl %r13b, %eax
andl $127, %r13d
shlq $4, %r13
addq %rdi, %r13
movq %rax, %rcx
shlq $4, %rcx
addq %r9, %rcx
testb %al, %al
cmovsq %r13, %rcx
Ltmp4697:
##DEBUG_VALUE: rc <- %RCX
.loc 1 2283 9 ## /Users/dylan/github/ravi/src/lvm.c:2283:9
cvtsi2sdq (%rcx), %xmm0
addsd (%rdx), %xmm0
movsd %xmm0, (%r15)
movl $3, 8(%r15)
Ltmp4698:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 2284 9 ## /Users/dylan/github/ravi/src/lvm.c:2284:9
movl (%r11), %r13d
addq $4, %r11
Ltmp4699:
##DEBUG_VALUE: i <- %R13D
.loc 1 2284 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2284:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1415
Ltmp4700:
LBB17_1416: ## in Loop: Header=BB17_1414 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2284 9 ## /Users/dylan/github/ravi/src/lvm.c:2284:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp4701:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp4702:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp4703:
LBB17_1418: ## in Loop: Header=BB17_1417 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2290 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2290:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp4704:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2290 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2290:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp4705:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp4706:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp4707:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp4708:
.loc 1 2290 9 ## /Users/dylan/github/ravi/src/lvm.c:2290:9
movq 32(%r12), %r9
Ltmp4709:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp4710:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1419
Ltmp4711:
.align 4, 0x90
Ltmp4712: ## Block address taken
LBB17_1417: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2287 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2287:22
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %rdx
shlq $4, %rdx
addq %r9, %rdx
testb %al, %al
cmovsq %rcx, %rdx
Ltmp4713:
##DEBUG_VALUE: rb <- %RDX
.loc 1 2288 22 ## /Users/dylan/github/ravi/src/lvm.c:2288:22
shrl $16, %r13d
movzbl %r13b, %eax
andl $127, %r13d
shlq $4, %r13
addq %rdi, %r13
movq %rax, %rcx
shlq $4, %rcx
addq %r9, %rcx
testb %al, %al
cmovsq %r13, %rcx
Ltmp4714:
##DEBUG_VALUE: rc <- %RCX
.loc 1 2289 9 ## /Users/dylan/github/ravi/src/lvm.c:2289:9
movq (%rcx), %rax
addq (%rdx), %rax
movq %rax, (%r15)
movl $19, 8(%r15)
Ltmp4715:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 2290 9 ## /Users/dylan/github/ravi/src/lvm.c:2290:9
movl (%r11), %r13d
addq $4, %r11
Ltmp4716:
##DEBUG_VALUE: i <- %R13D
.loc 1 2290 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2290:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1418
Ltmp4717:
LBB17_1419: ## in Loop: Header=BB17_1417 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2290 9 ## /Users/dylan/github/ravi/src/lvm.c:2290:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp4718:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp4719:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp4720:
LBB17_1421: ## in Loop: Header=BB17_1420 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2296 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2296:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp4721:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2296 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2296:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp4722:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp4723:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp4724:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp4725:
.loc 1 2296 9 ## /Users/dylan/github/ravi/src/lvm.c:2296:9
movq 32(%r12), %r9
Ltmp4726:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp4727:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1422
Ltmp4728:
.align 4, 0x90
Ltmp4729: ## Block address taken
LBB17_1420: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2293 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2293:22
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %rdx
shlq $4, %rdx
addq %r9, %rdx
testb %al, %al
cmovsq %rcx, %rdx
Ltmp4730:
##DEBUG_VALUE: rb <- %RDX
.loc 1 2294 22 ## /Users/dylan/github/ravi/src/lvm.c:2294:22
shrl $16, %r13d
movzbl %r13b, %eax
andl $127, %r13d
shlq $4, %r13
addq %rdi, %r13
movq %rax, %rcx
shlq $4, %rcx
addq %r9, %rcx
testb %al, %al
cmovsq %r13, %rcx
Ltmp4731:
##DEBUG_VALUE: rc <- %RCX
.loc 1 2295 9 ## /Users/dylan/github/ravi/src/lvm.c:2295:9
movsd (%rdx), %xmm0 ## xmm0 = mem[0],zero
subsd (%rcx), %xmm0
movsd %xmm0, (%r15)
movl $3, 8(%r15)
Ltmp4732:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 2296 9 ## /Users/dylan/github/ravi/src/lvm.c:2296:9
movl (%r11), %r13d
addq $4, %r11
Ltmp4733:
##DEBUG_VALUE: i <- %R13D
.loc 1 2296 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2296:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1421
Ltmp4734:
LBB17_1422: ## in Loop: Header=BB17_1420 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2296 9 ## /Users/dylan/github/ravi/src/lvm.c:2296:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp4735:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp4736:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp4737:
LBB17_1424: ## in Loop: Header=BB17_1423 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2302 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2302:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp4738:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2302 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2302:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp4739:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp4740:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp4741:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp4742:
.loc 1 2302 9 ## /Users/dylan/github/ravi/src/lvm.c:2302:9
movq 32(%r12), %r9
Ltmp4743:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp4744:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1425
Ltmp4745:
.align 4, 0x90
Ltmp4746: ## Block address taken
LBB17_1423: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2299 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2299:22
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %rdx
shlq $4, %rdx
addq %r9, %rdx
testb %al, %al
cmovsq %rcx, %rdx
Ltmp4747:
##DEBUG_VALUE: rb <- %RDX
.loc 1 2300 22 ## /Users/dylan/github/ravi/src/lvm.c:2300:22
shrl $16, %r13d
movzbl %r13b, %eax
andl $127, %r13d
shlq $4, %r13
addq %rdi, %r13
movq %rax, %rcx
shlq $4, %rcx
addq %r9, %rcx
testb %al, %al
cmovsq %r13, %rcx
Ltmp4748:
##DEBUG_VALUE: rc <- %RCX
.loc 1 2301 9 ## /Users/dylan/github/ravi/src/lvm.c:2301:9
movsd (%rdx), %xmm0 ## xmm0 = mem[0],zero
cvtsi2sdq (%rcx), %xmm1
subsd %xmm1, %xmm0
movsd %xmm0, (%r15)
movl $3, 8(%r15)
Ltmp4749:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 2302 9 ## /Users/dylan/github/ravi/src/lvm.c:2302:9
movl (%r11), %r13d
addq $4, %r11
Ltmp4750:
##DEBUG_VALUE: i <- %R13D
.loc 1 2302 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2302:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1424
Ltmp4751:
LBB17_1425: ## in Loop: Header=BB17_1423 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2302 9 ## /Users/dylan/github/ravi/src/lvm.c:2302:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp4752:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp4753:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp4754:
LBB17_1427: ## in Loop: Header=BB17_1426 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2308 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2308:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp4755:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2308 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2308:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp4756:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp4757:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp4758:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp4759:
.loc 1 2308 9 ## /Users/dylan/github/ravi/src/lvm.c:2308:9
movq 32(%r12), %r9
Ltmp4760:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp4761:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1428
Ltmp4762:
.align 4, 0x90
Ltmp4763: ## Block address taken
LBB17_1426: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2305 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2305:22
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %rdx
shlq $4, %rdx
addq %r9, %rdx
testb %al, %al
cmovsq %rcx, %rdx
Ltmp4764:
##DEBUG_VALUE: rb <- %RDX
.loc 1 2306 22 ## /Users/dylan/github/ravi/src/lvm.c:2306:22
shrl $16, %r13d
movzbl %r13b, %eax
andl $127, %r13d
shlq $4, %r13
addq %rdi, %r13
movq %rax, %rcx
shlq $4, %rcx
addq %r9, %rcx
testb %al, %al
cmovsq %r13, %rcx
Ltmp4765:
##DEBUG_VALUE: rc <- %RCX
.loc 1 2307 9 ## /Users/dylan/github/ravi/src/lvm.c:2307:9
cvtsi2sdq (%rdx), %xmm0
subsd (%rcx), %xmm0
movsd %xmm0, (%r15)
movl $3, 8(%r15)
Ltmp4766:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 2308 9 ## /Users/dylan/github/ravi/src/lvm.c:2308:9
movl (%r11), %r13d
addq $4, %r11
Ltmp4767:
##DEBUG_VALUE: i <- %R13D
.loc 1 2308 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2308:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1427
Ltmp4768:
LBB17_1428: ## in Loop: Header=BB17_1426 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2308 9 ## /Users/dylan/github/ravi/src/lvm.c:2308:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp4769:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp4770:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp4771:
LBB17_1430: ## in Loop: Header=BB17_1429 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2314 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2314:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp4772:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2314 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2314:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp4773:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp4774:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp4775:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp4776:
.loc 1 2314 9 ## /Users/dylan/github/ravi/src/lvm.c:2314:9
movq 32(%r12), %r9
Ltmp4777:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp4778:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1431
Ltmp4779:
.align 4, 0x90
Ltmp4780: ## Block address taken
LBB17_1429: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2311 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2311:22
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %rdx
shlq $4, %rdx
addq %r9, %rdx
testb %al, %al
cmovsq %rcx, %rdx
Ltmp4781:
##DEBUG_VALUE: rb <- %RDX
.loc 1 2312 22 ## /Users/dylan/github/ravi/src/lvm.c:2312:22
shrl $16, %r13d
movzbl %r13b, %eax
andl $127, %r13d
shlq $4, %r13
addq %rdi, %r13
movq %rax, %rcx
shlq $4, %rcx
addq %r9, %rcx
testb %al, %al
cmovsq %r13, %rcx
Ltmp4782:
##DEBUG_VALUE: rc <- %RCX
.loc 1 2313 9 ## /Users/dylan/github/ravi/src/lvm.c:2313:9
movq (%rdx), %rax
subq (%rcx), %rax
movq %rax, (%r15)
movl $19, 8(%r15)
Ltmp4783:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 2314 9 ## /Users/dylan/github/ravi/src/lvm.c:2314:9
movl (%r11), %r13d
addq $4, %r11
Ltmp4784:
##DEBUG_VALUE: i <- %R13D
.loc 1 2314 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2314:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1430
Ltmp4785:
LBB17_1431: ## in Loop: Header=BB17_1429 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2314 9 ## /Users/dylan/github/ravi/src/lvm.c:2314:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp4786:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp4787:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp4788:
LBB17_1433: ## in Loop: Header=BB17_1432 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2320 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2320:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp4789:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2320 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2320:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp4790:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp4791:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp4792:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp4793:
.loc 1 2320 9 ## /Users/dylan/github/ravi/src/lvm.c:2320:9
movq 32(%r12), %r9
Ltmp4794:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp4795:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1434
Ltmp4796:
.align 4, 0x90
Ltmp4797: ## Block address taken
LBB17_1432: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2317 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2317:22
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %rdx
shlq $4, %rdx
addq %r9, %rdx
testb %al, %al
cmovsq %rcx, %rdx
Ltmp4798:
##DEBUG_VALUE: rb <- %RDX
.loc 1 2318 22 ## /Users/dylan/github/ravi/src/lvm.c:2318:22
shrl $16, %r13d
movzbl %r13b, %eax
andl $127, %r13d
shlq $4, %r13
addq %rdi, %r13
movq %rax, %rcx
shlq $4, %rcx
addq %r9, %rcx
testb %al, %al
cmovsq %r13, %rcx
Ltmp4799:
##DEBUG_VALUE: rc <- %RCX
.loc 1 2319 9 ## /Users/dylan/github/ravi/src/lvm.c:2319:9
movsd (%rdx), %xmm0 ## xmm0 = mem[0],zero
mulsd (%rcx), %xmm0
movsd %xmm0, (%r15)
movl $3, 8(%r15)
Ltmp4800:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 2320 9 ## /Users/dylan/github/ravi/src/lvm.c:2320:9
movl (%r11), %r13d
addq $4, %r11
Ltmp4801:
##DEBUG_VALUE: i <- %R13D
.loc 1 2320 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2320:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1433
Ltmp4802:
LBB17_1434: ## in Loop: Header=BB17_1432 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2320 9 ## /Users/dylan/github/ravi/src/lvm.c:2320:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp4803:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp4804:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp4805:
LBB17_1436: ## in Loop: Header=BB17_1435 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2326 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2326:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp4806:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2326 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2326:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp4807:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp4808:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp4809:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp4810:
.loc 1 2326 9 ## /Users/dylan/github/ravi/src/lvm.c:2326:9
movq 32(%r12), %r9
Ltmp4811:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp4812:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1437
Ltmp4813:
.align 4, 0x90
Ltmp4814: ## Block address taken
LBB17_1435: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2323 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2323:22
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %rdx
shlq $4, %rdx
addq %r9, %rdx
testb %al, %al
cmovsq %rcx, %rdx
Ltmp4815:
##DEBUG_VALUE: rb <- %RDX
.loc 1 2324 22 ## /Users/dylan/github/ravi/src/lvm.c:2324:22
shrl $16, %r13d
movzbl %r13b, %eax
andl $127, %r13d
shlq $4, %r13
addq %rdi, %r13
movq %rax, %rcx
shlq $4, %rcx
addq %r9, %rcx
testb %al, %al
cmovsq %r13, %rcx
Ltmp4816:
##DEBUG_VALUE: rc <- %RCX
.loc 1 2325 9 ## /Users/dylan/github/ravi/src/lvm.c:2325:9
cvtsi2sdq (%rcx), %xmm0
mulsd (%rdx), %xmm0
movsd %xmm0, (%r15)
movl $3, 8(%r15)
Ltmp4817:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 2326 9 ## /Users/dylan/github/ravi/src/lvm.c:2326:9
movl (%r11), %r13d
addq $4, %r11
Ltmp4818:
##DEBUG_VALUE: i <- %R13D
.loc 1 2326 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2326:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1436
Ltmp4819:
LBB17_1437: ## in Loop: Header=BB17_1435 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2326 9 ## /Users/dylan/github/ravi/src/lvm.c:2326:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp4820:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp4821:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp4822:
LBB17_1439: ## in Loop: Header=BB17_1438 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2332 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2332:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp4823:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2332 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2332:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp4824:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp4825:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp4826:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp4827:
.loc 1 2332 9 ## /Users/dylan/github/ravi/src/lvm.c:2332:9
movq 32(%r12), %r9
Ltmp4828:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp4829:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1440
Ltmp4830:
.align 4, 0x90
Ltmp4831: ## Block address taken
LBB17_1438: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2329 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2329:22
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %rdx
shlq $4, %rdx
addq %r9, %rdx
testb %al, %al
cmovsq %rcx, %rdx
Ltmp4832:
##DEBUG_VALUE: rb <- %RDX
.loc 1 2330 22 ## /Users/dylan/github/ravi/src/lvm.c:2330:22
shrl $16, %r13d
movzbl %r13b, %eax
andl $127, %r13d
shlq $4, %r13
addq %rdi, %r13
movq %rax, %rcx
shlq $4, %rcx
addq %r9, %rcx
testb %al, %al
cmovsq %r13, %rcx
Ltmp4833:
##DEBUG_VALUE: rc <- %RCX
.loc 1 2331 9 ## /Users/dylan/github/ravi/src/lvm.c:2331:9
movq (%rcx), %rax
imulq (%rdx), %rax
movq %rax, (%r15)
movl $19, 8(%r15)
Ltmp4834:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 2332 9 ## /Users/dylan/github/ravi/src/lvm.c:2332:9
movl (%r11), %r13d
addq $4, %r11
Ltmp4835:
##DEBUG_VALUE: i <- %R13D
.loc 1 2332 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2332:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1439
Ltmp4836:
LBB17_1440: ## in Loop: Header=BB17_1438 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2332 9 ## /Users/dylan/github/ravi/src/lvm.c:2332:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp4837:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp4838:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp4839:
LBB17_1442: ## in Loop: Header=BB17_1441 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2338 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2338:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp4840:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2338 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2338:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp4841:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp4842:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp4843:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp4844:
.loc 1 2338 9 ## /Users/dylan/github/ravi/src/lvm.c:2338:9
movq 32(%r12), %r9
Ltmp4845:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp4846:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1443
Ltmp4847:
.align 4, 0x90
Ltmp4848: ## Block address taken
LBB17_1441: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2335 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2335:22
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %rdx
shlq $4, %rdx
addq %r9, %rdx
testb %al, %al
cmovsq %rcx, %rdx
Ltmp4849:
##DEBUG_VALUE: rb <- %RDX
.loc 1 2336 22 ## /Users/dylan/github/ravi/src/lvm.c:2336:22
shrl $16, %r13d
movzbl %r13b, %eax
andl $127, %r13d
shlq $4, %r13
addq %rdi, %r13
movq %rax, %rcx
shlq $4, %rcx
addq %r9, %rcx
testb %al, %al
cmovsq %r13, %rcx
Ltmp4850:
##DEBUG_VALUE: rc <- %RCX
.loc 1 2337 9 ## /Users/dylan/github/ravi/src/lvm.c:2337:9
movsd (%rdx), %xmm0 ## xmm0 = mem[0],zero
divsd (%rcx), %xmm0
movsd %xmm0, (%r15)
movl $3, 8(%r15)
Ltmp4851:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 2338 9 ## /Users/dylan/github/ravi/src/lvm.c:2338:9
movl (%r11), %r13d
addq $4, %r11
Ltmp4852:
##DEBUG_VALUE: i <- %R13D
.loc 1 2338 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2338:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1442
Ltmp4853:
LBB17_1443: ## in Loop: Header=BB17_1441 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2338 9 ## /Users/dylan/github/ravi/src/lvm.c:2338:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp4854:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp4855:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp4856:
LBB17_1445: ## in Loop: Header=BB17_1444 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2344 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2344:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp4857:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2344 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2344:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp4858:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp4859:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp4860:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp4861:
.loc 1 2344 9 ## /Users/dylan/github/ravi/src/lvm.c:2344:9
movq 32(%r12), %r9
Ltmp4862:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp4863:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1446
Ltmp4864:
.align 4, 0x90
Ltmp4865: ## Block address taken
LBB17_1444: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2341 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2341:22
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %rdx
shlq $4, %rdx
addq %r9, %rdx
testb %al, %al
cmovsq %rcx, %rdx
Ltmp4866:
##DEBUG_VALUE: rb <- %RDX
.loc 1 2342 22 ## /Users/dylan/github/ravi/src/lvm.c:2342:22
shrl $16, %r13d
movzbl %r13b, %eax
andl $127, %r13d
shlq $4, %r13
addq %rdi, %r13
movq %rax, %rcx
shlq $4, %rcx
addq %r9, %rcx
testb %al, %al
cmovsq %r13, %rcx
Ltmp4867:
##DEBUG_VALUE: rc <- %RCX
.loc 1 2343 9 ## /Users/dylan/github/ravi/src/lvm.c:2343:9
movsd (%rdx), %xmm0 ## xmm0 = mem[0],zero
cvtsi2sdq (%rcx), %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, (%r15)
movl $3, 8(%r15)
Ltmp4868:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 2344 9 ## /Users/dylan/github/ravi/src/lvm.c:2344:9
movl (%r11), %r13d
addq $4, %r11
Ltmp4869:
##DEBUG_VALUE: i <- %R13D
.loc 1 2344 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2344:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1445
Ltmp4870:
LBB17_1446: ## in Loop: Header=BB17_1444 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2344 9 ## /Users/dylan/github/ravi/src/lvm.c:2344:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp4871:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp4872:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp4873:
LBB17_1448: ## in Loop: Header=BB17_1447 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2350 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2350:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp4874:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2350 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2350:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp4875:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp4876:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp4877:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp4878:
.loc 1 2350 9 ## /Users/dylan/github/ravi/src/lvm.c:2350:9
movq 32(%r12), %r9
Ltmp4879:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp4880:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1449
Ltmp4881:
.align 4, 0x90
Ltmp4882: ## Block address taken
LBB17_1447: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2347 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2347:22
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %rdx
shlq $4, %rdx
addq %r9, %rdx
testb %al, %al
cmovsq %rcx, %rdx
Ltmp4883:
##DEBUG_VALUE: rb <- %RDX
.loc 1 2348 22 ## /Users/dylan/github/ravi/src/lvm.c:2348:22
shrl $16, %r13d
movzbl %r13b, %eax
andl $127, %r13d
shlq $4, %r13
addq %rdi, %r13
movq %rax, %rcx
shlq $4, %rcx
addq %r9, %rcx
testb %al, %al
cmovsq %r13, %rcx
Ltmp4884:
##DEBUG_VALUE: rc <- %RCX
.loc 1 2349 9 ## /Users/dylan/github/ravi/src/lvm.c:2349:9
cvtsi2sdq (%rdx), %xmm0
divsd (%rcx), %xmm0
movsd %xmm0, (%r15)
movl $3, 8(%r15)
Ltmp4885:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 2350 9 ## /Users/dylan/github/ravi/src/lvm.c:2350:9
movl (%r11), %r13d
addq $4, %r11
Ltmp4886:
##DEBUG_VALUE: i <- %R13D
.loc 1 2350 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2350:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1448
Ltmp4887:
LBB17_1449: ## in Loop: Header=BB17_1447 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2350 9 ## /Users/dylan/github/ravi/src/lvm.c:2350:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp4888:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp4889:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp4890:
LBB17_1451: ## in Loop: Header=BB17_1450 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2356 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2356:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp4891:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2356 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2356:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp4892:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp4893:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp4894:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp4895:
.loc 1 2356 9 ## /Users/dylan/github/ravi/src/lvm.c:2356:9
movq 32(%r12), %r9
Ltmp4896:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp4897:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1452
Ltmp4898:
.align 4, 0x90
Ltmp4899: ## Block address taken
LBB17_1450: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2353 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2353:22
movl %r13d, %eax
shrl $24, %eax
movl %eax, %ecx
andl $127, %ecx
shlq $4, %rcx
addq %rdi, %rcx
movq %rax, %rdx
shlq $4, %rdx
addq %r9, %rdx
testb %al, %al
cmovsq %rcx, %rdx
Ltmp4900:
##DEBUG_VALUE: rb <- %RDX
.loc 1 2354 22 ## /Users/dylan/github/ravi/src/lvm.c:2354:22
shrl $16, %r13d
movzbl %r13b, %eax
andl $127, %r13d
shlq $4, %r13
addq %rdi, %r13
movq %rax, %rcx
shlq $4, %rcx
addq %r9, %rcx
testb %al, %al
cmovsq %r13, %rcx
Ltmp4901:
##DEBUG_VALUE: rc <- %RCX
.loc 1 2355 9 ## /Users/dylan/github/ravi/src/lvm.c:2355:9
cvtsi2sdq (%rdx), %xmm0
cvtsi2sdq (%rcx), %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, (%r15)
movl $3, 8(%r15)
Ltmp4902:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 2356 9 ## /Users/dylan/github/ravi/src/lvm.c:2356:9
movl (%r11), %r13d
addq $4, %r11
Ltmp4903:
##DEBUG_VALUE: i <- %R13D
.loc 1 2356 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2356:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1451
Ltmp4904:
LBB17_1452: ## in Loop: Header=BB17_1450 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2356 9 ## /Users/dylan/github/ravi/src/lvm.c:2356:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp4905:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp4906:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp4907:
LBB17_1455: ## in Loop: Header=BB17_1453 Depth=2
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: luaV_tointeger:mode <- 0
movl %r14d, -88(%rbp) ## 4-byte Spill
Ltmp4908:
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
movq %r9, -120(%rbp) ## 8-byte Spill
movq %rcx, -80(%rbp) ## 8-byte Spill
Ltmp4909:
.align 4, 0x90
LBB17_1456: ## Parent Loop BB17_1 Depth=1
## Parent Loop BB17_1453 Depth=2
## => This Inner Loop Header: Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 102 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:102:7
movl 8(%rbx), %eax
Ltmp4910:
.loc 1 102 7 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:102:7
cmpl $19, %eax
je LBB17_1468
Ltmp4911:
## BB#1457: ## in Loop: Header=BB17_1456 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
cmpl $3, %eax
je LBB17_1458
Ltmp4912:
## BB#1462: ## in Loop: Header=BB17_1456 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
andl $15, %eax
.loc 1 116 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:116:25
cmpl $4, %eax
jne LBB17_1467
Ltmp4913:
## BB#1463: ## in Loop: Header=BB17_1456 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
movq %r11, %r13
.loc 1 117 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:117:26
movq (%rbx), %rdi
addq $24, %rdi
leaq -56(%rbp), %r14
Ltmp4914:
##DEBUG_VALUE: luaV_tointeger:v <- [%R14+0]
.loc 1 117 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:117:13
movq %r14, %rsi
callq _luaO_str2num
.loc 1 117 46 ## /Users/dylan/github/ravi/src/lvm.c:117:46
movq (%rbx), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
cmpl $4, %esi
jne LBB17_1465
Ltmp4915:
## BB#1464: ## in Loop: Header=BB17_1456 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: luaV_tointeger:v <- [%R14+0]
shrl $24, %ecx
jmp LBB17_1466
Ltmp4916:
.align 4, 0x90
LBB17_1465: ## in Loop: Header=BB17_1456 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: luaV_tointeger:v <- [%R14+0]
movq 16(%rdx), %rcx
Ltmp4917:
LBB17_1466: ## in Loop: Header=BB17_1456 Depth=3
movq %r13, %r11
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
Ltmp4918:
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: luaV_tointeger:v <- [%R14+0]
.loc 1 117 57 ## /Users/dylan/github/ravi/src/lvm.c:117:57
incq %rcx
.loc 1 117 43 ## /Users/dylan/github/ravi/src/lvm.c:117:43
cmpq %rcx, %rax
Ltmp4919:
.loc 1 2361 13 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2361:13
movq %r14, %rbx
Ltmp4920:
##DEBUG_VALUE: luaV_tointeger:v <- [%RBX+0]
je LBB17_1456
jmp LBB17_1467
Ltmp4921:
LBB17_1471: ## in Loop: Header=BB17_1453 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2364 9 ## /Users/dylan/github/ravi/src/lvm.c:2364:9
movq %r11, 40(%r12)
movq %rdi, %r12
Ltmp4922:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2364 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2364:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp4923:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp4924:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp4925:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp4926:
.loc 1 2364 9 ## /Users/dylan/github/ravi/src/lvm.c:2364:9
movq 32(%r12), %r9
Ltmp4927:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp4928:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1472
Ltmp4929:
LBB17_1468: ## in Loop: Header=BB17_1453 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 113 10 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:113:10
movq (%rbx), %rax
jmp LBB17_1469
Ltmp4930:
LBB17_1458: ## in Loop: Header=BB17_1453 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 103 20 ## /Users/dylan/github/ravi/src/lvm.c:103:20
movsd (%rbx), %xmm0 ## xmm0 = mem[0],zero
Ltmp4931:
##DEBUG_VALUE: n <- %XMM0
.loc 1 104 20 ## /Users/dylan/github/ravi/src/lvm.c:104:20
movsd %xmm0, -128(%rbp) ## 8-byte Spill
Ltmp4932:
##DEBUG_VALUE: n <- [%RBP+-128]
movq %r11, %rbx
callq _floor
movq %rbx, %r11
Ltmp4933:
##DEBUG_VALUE: f <- %XMM0
.loc 1 105 9 ## /Users/dylan/github/ravi/src/lvm.c:105:9
movsd -128(%rbp), %xmm1 ## 8-byte Reload
## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jne LBB17_1467
jp LBB17_1467
Ltmp4934:
## BB#1459: ## in Loop: Header=BB17_1453 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: f <- %XMM0
.loc 1 110 12 ## /Users/dylan/github/ravi/src/lvm.c:110:12
ucomisd LCPI17_0(%rip), %xmm0
jb LBB17_1467
Ltmp4935:
## BB#1460: ## in Loop: Header=BB17_1453 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
movsd LCPI17_1(%rip), %xmm1 ## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jbe LBB17_1467
Ltmp4936:
## BB#1461: ## in Loop: Header=BB17_1453 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
cvttsd2si %xmm0, %rax
Ltmp4937:
LBB17_1469: ## in Loop: Header=BB17_1453 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %rcx
movq %rcx, %r8
movq -80(%rbp), %rcx ## 8-byte Reload
movq %r12, %rdi
Ltmp4938:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -120(%rbp), %r9 ## 8-byte Reload
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp4939:
##DEBUG_VALUE: luaV_execute:L <- %R10
movl -88(%rbp), %r14d ## 4-byte Reload
jmp LBB17_1470
Ltmp4940:
.align 4, 0x90
Ltmp4941: ## Block address taken
LBB17_1453: ## Parent Loop BB17_1 Depth=1
## => This Loop Header: Depth=2
## Child Loop BB17_1456 Depth 3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq %r12, %rcx
movq %rdi, %r12
Ltmp4942:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2359 22 ## /Users/dylan/github/ravi/src/lvm.c:2359:22
shrl $24, %r13d
shlq $4, %r13
leaq (%r9,%r13), %rbx
Ltmp4943:
##DEBUG_VALUE: rb <- %RBX
##DEBUG_VALUE: luaV_tointeger:obj <- %RBX
.loc 1 2361 13 ## /Users/dylan/github/ravi/src/lvm.c:2361:13
cmpl $19, 8(%r9,%r13)
jne LBB17_1455
Ltmp4944:
## BB#1454: ## %.thread
## in Loop: Header=BB17_1453 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: rb <- %RBX
movq (%rbx), %rax
Ltmp4945:
##DEBUG_VALUE: j <- %RAX
movq %r12, %rdi
Ltmp4946:
##DEBUG_VALUE: luaV_execute:k <- %RDI
LBB17_1470: ## in Loop: Header=BB17_1453 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2361 47 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2361:47
movq %rax, (%r15)
movl $19, 8(%r15)
Ltmp4947:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 2364 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2364:9
movl (%r11), %r13d
addq $4, %r11
Ltmp4948:
##DEBUG_VALUE: i <- %R13D
.loc 1 2364 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2364:9
testl %r14d, %r14d
movl $0, %r14d
movq %rcx, %r12
jne LBB17_1471
Ltmp4949:
LBB17_1472: ## in Loop: Header=BB17_1453 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2364 9 ## /Users/dylan/github/ravi/src/lvm.c:2364:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp4950:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp4951:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp4952:
LBB17_1475: ## in Loop: Header=BB17_1473 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: luaV_tonumber_:obj <- %RBX
##DEBUG_VALUE: rb <- %RBX
.loc 1 79 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:79:7
cmpl $19, %eax
jne LBB17_1477
Ltmp4953:
## BB#1476: ## in Loop: Header=BB17_1473 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: luaV_tonumber_:obj <- %RBX
##DEBUG_VALUE: rb <- %RBX
.loc 1 80 10 ## /Users/dylan/github/ravi/src/lvm.c:80:10
cvtsi2sdq (%rbx), %xmm0
jmp LBB17_1485
Ltmp4954:
LBB17_1487: ## in Loop: Header=BB17_1473 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2372 9 ## /Users/dylan/github/ravi/src/lvm.c:2372:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp4955:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2372 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2372:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp4956:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp4957:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp4958:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp4959:
.loc 1 2372 9 ## /Users/dylan/github/ravi/src/lvm.c:2372:9
movq 32(%r12), %r9
Ltmp4960:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp4961:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1488
Ltmp4962:
LBB17_1477: ## in Loop: Header=BB17_1473 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: luaV_tonumber_:obj <- %RBX
##DEBUG_VALUE: rb <- %RBX
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
andl $15, %eax
.loc 1 83 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:83:25
cmpl $4, %eax
jne LBB17_1597
Ltmp4963:
## BB#1478: ## in Loop: Header=BB17_1473 Depth=2
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: luaV_tonumber_:obj <- %RBX
##DEBUG_VALUE: rb <- %RBX
movl %r14d, -88(%rbp) ## 4-byte Spill
Ltmp4964:
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
movq %r9, %r13
movq %r11, %r14
.loc 1 84 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:84:26
movq (%rbx), %rdi
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp4965:
##DEBUG_VALUE: luaV_tonumber_:v <- [%RSI+0]
.loc 1 84 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:13
callq _luaO_str2num
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq (%rbx), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp4966:
cmpl $4, %esi
jne LBB17_1480
Ltmp4967:
## BB#1479: ## in Loop: Header=BB17_1473 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
shrl $24, %ecx
jmp LBB17_1481
Ltmp4968:
LBB17_1480: ## in Loop: Header=BB17_1473 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
movq 16(%rdx), %rcx
Ltmp4969:
LBB17_1481: ## in Loop: Header=BB17_1473 Depth=2
movq %r14, %r11
movq %r13, %r9
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp4970:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %r8
Ltmp4971:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 84 57 ## /Users/dylan/github/ravi/src/lvm.c:84:57
incq %rcx
Ltmp4972:
.loc 1 83 12 ## /Users/dylan/github/ravi/src/lvm.c:83:12
cmpq %rcx, %rax
movl -88(%rbp), %r14d ## 4-byte Reload
jne LBB17_1597
Ltmp4973:
## BB#1482: ## in Loop: Header=BB17_1473 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
cmpl $19, -48(%rbp)
movq -56(%rbp), %rax
jne LBB17_1484
Ltmp4974:
## BB#1483: ## in Loop: Header=BB17_1473 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
cvtsi2sdq %rax, %xmm0
jmp LBB17_1485
Ltmp4975:
LBB17_1484: ## %select.false9560
## in Loop: Header=BB17_1473 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
movd %rax, %xmm0
Ltmp4976:
LBB17_1485: ## %select.end9559
## in Loop: Header=BB17_1473 Depth=2
movq %r12, %rdi
Ltmp4977:
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 80 8 ## /Users/dylan/github/ravi/src/lvm.c:80:8
Ltmp4978:
movd %xmm0, %rax
jmp LBB17_1486
Ltmp4979:
.align 4, 0x90
Ltmp4980: ## Block address taken
LBB17_1473: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq %rdi, %r12
Ltmp4981:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2367 22 ## /Users/dylan/github/ravi/src/lvm.c:2367:22
shrl $24, %r13d
shlq $4, %r13
leaq (%r9,%r13), %rbx
Ltmp4982:
##DEBUG_VALUE: rb <- %RBX
##DEBUG_VALUE: luaV_tonumber_:obj <- %RBX
.loc 1 79 7 ## /Users/dylan/github/ravi/src/lvm.c:79:7
movl 8(%r9,%r13), %eax
Ltmp4983:
.loc 1 2369 13 ## /Users/dylan/github/ravi/src/lvm.c:2369:13
cmpl $3, %eax
jne LBB17_1475
Ltmp4984:
## BB#1474: ## %.thread706
## in Loop: Header=BB17_1473 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: rb <- %RBX
movq (%rbx), %rax
movq %r12, %rdi
Ltmp4985:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
Ltmp4986:
LBB17_1486: ## in Loop: Header=BB17_1473 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2369 46 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2369:46
movq %rax, (%r15)
movl $3, 8(%r15)
Ltmp4987:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 2372 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2372:9
movl (%r11), %r13d
addq $4, %r11
Ltmp4988:
##DEBUG_VALUE: i <- %R13D
.loc 1 2372 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2372:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1487
Ltmp4989:
LBB17_1488: ## in Loop: Header=BB17_1473 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2372 9 ## /Users/dylan/github/ravi/src/lvm.c:2372:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp4990:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp4991:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp4992:
LBB17_1491: ## in Loop: Header=BB17_1489 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2381 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2381:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp4993:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2381 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2381:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp4994:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp4995:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp4996:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp4997:
.loc 1 2381 9 ## /Users/dylan/github/ravi/src/lvm.c:2381:9
movq 32(%r12), %r9
Ltmp4998:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp4999:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1492
Ltmp5000:
.align 4, 0x90
Ltmp5001: ## Block address taken
LBB17_1489: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2375 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2375:22
shrl $24, %r13d
.loc 1 2376 13 ## /Users/dylan/github/ravi/src/lvm.c:2376:13
Ltmp5002:
shlq $4, %r13
Ltmp5003:
.loc 1 2376 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2376:13
cmpl $85, 8(%r9,%r13)
jne LBB17_1543
Ltmp5004:
## BB#1490: ## in Loop: Header=BB17_1489 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2377 11 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2377:11
movq (%r9,%r13), %rax
movq 8(%r9,%r13), %rcx
movq %rcx, 8(%r15)
movq %rax, (%r15)
Ltmp5005:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 2381 9 ## /Users/dylan/github/ravi/src/lvm.c:2381:9
movl (%r11), %r13d
addq $4, %r11
Ltmp5006:
##DEBUG_VALUE: i <- %R13D
.loc 1 2381 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2381:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1491
Ltmp5007:
LBB17_1492: ## in Loop: Header=BB17_1489 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2381 9 ## /Users/dylan/github/ravi/src/lvm.c:2381:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp5008:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp5009:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp5010:
LBB17_1495: ## in Loop: Header=BB17_1493 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2390 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2390:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp5011:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2390 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2390:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp5012:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp5013:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp5014:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp5015:
.loc 1 2390 9 ## /Users/dylan/github/ravi/src/lvm.c:2390:9
movq 32(%r12), %r9
Ltmp5016:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp5017:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1496
Ltmp5018:
.align 4, 0x90
Ltmp5019: ## Block address taken
LBB17_1493: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2384 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2384:22
shrl $24, %r13d
.loc 1 2385 13 ## /Users/dylan/github/ravi/src/lvm.c:2385:13
Ltmp5020:
shlq $4, %r13
Ltmp5021:
.loc 1 2385 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2385:13
cmpl $101, 8(%r9,%r13)
jne LBB17_1548
Ltmp5022:
## BB#1494: ## in Loop: Header=BB17_1493 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2386 11 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2386:11
movq (%r9,%r13), %rax
movq 8(%r9,%r13), %rcx
movq %rcx, 8(%r15)
movq %rax, (%r15)
Ltmp5023:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 2390 9 ## /Users/dylan/github/ravi/src/lvm.c:2390:9
movl (%r11), %r13d
addq $4, %r11
Ltmp5024:
##DEBUG_VALUE: i <- %R13D
.loc 1 2390 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2390:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1495
Ltmp5025:
LBB17_1496: ## in Loop: Header=BB17_1493 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2390 9 ## /Users/dylan/github/ravi/src/lvm.c:2390:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp5026:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp5027:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp5028:
LBB17_1499: ## in Loop: Header=BB17_1497 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2399 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2399:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp5029:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2399 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2399:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp5030:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp5031:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp5032:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp5033:
.loc 1 2399 9 ## /Users/dylan/github/ravi/src/lvm.c:2399:9
movq 32(%r12), %r9
Ltmp5034:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp5035:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1500
Ltmp5036:
.align 4, 0x90
Ltmp5037: ## Block address taken
LBB17_1497: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2393 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2393:22
shrl $24, %r13d
.loc 1 2394 13 ## /Users/dylan/github/ravi/src/lvm.c:2394:13
Ltmp5038:
shlq $4, %r13
Ltmp5039:
.loc 1 2394 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2394:13
cmpl $69, 8(%r9,%r13)
jne LBB17_1538
Ltmp5040:
## BB#1498: ## in Loop: Header=BB17_1497 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2395 11 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2395:11
movq (%r9,%r13), %rax
movq 8(%r9,%r13), %rcx
movq %rcx, 8(%r15)
movq %rax, (%r15)
Ltmp5041:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 2399 9 ## /Users/dylan/github/ravi/src/lvm.c:2399:9
movl (%r11), %r13d
addq $4, %r11
Ltmp5042:
##DEBUG_VALUE: i <- %R13D
.loc 1 2399 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2399:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1499
Ltmp5043:
LBB17_1500: ## in Loop: Header=BB17_1497 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2399 9 ## /Users/dylan/github/ravi/src/lvm.c:2399:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp5044:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp5045:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp5046:
LBB17_1503: ## in Loop: Header=BB17_1501 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: luaV_tointeger:mode <- 0
movq %rdi, -96(%rbp) ## 8-byte Spill
Ltmp5047:
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r12, -80(%rbp) ## 8-byte Spill
.loc 1 2403 13 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2403:13
Ltmp5048:
movq %r15, %rbx
jmp LBB17_1504
.align 4, 0x90
LBB17_1515: ## %._crit_edge.6282
## in Loop: Header=BB17_1504 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
Ltmp5049:
##DEBUG_VALUE: luaV_tointeger:v <- undef
.loc 1 102 7 ## /Users/dylan/github/ravi/src/lvm.c:102:7
movl -48(%rbp), %eax
leaq -56(%rbp), %rbx
Ltmp5050:
##DEBUG_VALUE: luaV_tointeger:v <- [%RBX+0]
movq %r13, %r11
movq %r12, %r9
Ltmp5051:
LBB17_1504: ## Parent Loop BB17_1 Depth=1
## Parent Loop BB17_1501 Depth=2
## => This Inner Loop Header: Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 102 7 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:102:7
cmpl $19, %eax
je LBB17_1516
## BB#1505: ## in Loop: Header=BB17_1504 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r9, %r12
movq %r11, %r13
cmpl $3, %eax
je LBB17_1506
## BB#1510: ## in Loop: Header=BB17_1504 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
Ltmp5052:
andl $15, %eax
.loc 1 116 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:116:25
cmpl $4, %eax
jne LBB17_1598
## BB#1511: ## in Loop: Header=BB17_1504 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 117 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:117:26
movq (%rbx), %rdi
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp5053:
##DEBUG_VALUE: luaV_tointeger:v <- undef
##DEBUG_VALUE: luaV_tointeger:v <- [%RSI+0]
.loc 1 117 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:117:13
callq _luaO_str2num
.loc 1 117 46 ## /Users/dylan/github/ravi/src/lvm.c:117:46
movq (%rbx), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp5054:
cmpl $4, %esi
jne LBB17_1513
## BB#1512: ## in Loop: Header=BB17_1504 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
Ltmp5055:
##DEBUG_VALUE: luaV_tointeger:v <- undef
shrl $24, %ecx
jmp LBB17_1514
.align 4, 0x90
LBB17_1513: ## in Loop: Header=BB17_1504 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- undef
movq 16(%rdx), %rcx
LBB17_1514: ## in Loop: Header=BB17_1504 Depth=3
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:v <- undef
.loc 1 117 57 ## /Users/dylan/github/ravi/src/lvm.c:117:57
incq %rcx
Ltmp5056:
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
cmpq %rcx, %rax
je LBB17_1515
jmp LBB17_1598
Ltmp5057:
LBB17_1519: ## in Loop: Header=BB17_1501 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2406 9 ## /Users/dylan/github/ravi/src/lvm.c:2406:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp5058:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2406 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2406:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp5059:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp5060:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp5061:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp5062:
.loc 1 2406 9 ## /Users/dylan/github/ravi/src/lvm.c:2406:9
movq 32(%r12), %r9
Ltmp5063:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp5064:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1520
Ltmp5065:
LBB17_1516: ## in Loop: Header=BB17_1501 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 113 10 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:113:10
movq (%rbx), %rax
Ltmp5066:
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %rcx
movq %rcx, %r8
jmp LBB17_1517
Ltmp5067:
LBB17_1506: ## in Loop: Header=BB17_1501 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 103 20 ## /Users/dylan/github/ravi/src/lvm.c:103:20
movsd (%rbx), %xmm0 ## xmm0 = mem[0],zero
Ltmp5068:
##DEBUG_VALUE: n <- %XMM0
.loc 1 104 20 ## /Users/dylan/github/ravi/src/lvm.c:104:20
movsd %xmm0, -88(%rbp) ## 8-byte Spill
Ltmp5069:
##DEBUG_VALUE: n <- [%RBP+-88]
callq _floor
Ltmp5070:
##DEBUG_VALUE: f <- %XMM0
.loc 1 105 9 ## /Users/dylan/github/ravi/src/lvm.c:105:9
movsd -88(%rbp), %xmm1 ## 8-byte Reload
## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jne LBB17_1598
jp LBB17_1598
Ltmp5071:
## BB#1507: ## in Loop: Header=BB17_1501 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
##DEBUG_VALUE: f <- %XMM0
.loc 1 110 12 ## /Users/dylan/github/ravi/src/lvm.c:110:12
ucomisd LCPI17_0(%rip), %xmm0
jb LBB17_1598
Ltmp5072:
## BB#1508: ## in Loop: Header=BB17_1501 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movsd LCPI17_1(%rip), %xmm1 ## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jbe LBB17_1598
## BB#1509: ## in Loop: Header=BB17_1501 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
cvttsd2si %xmm0, %rax
Ltmp5073:
.loc 1 1291 5 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %rcx
movq %rcx, %r8
movq %r13, %r11
movq %r12, %r9
Ltmp5074:
LBB17_1517: ## in Loop: Header=BB17_1501 Depth=2
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq -80(%rbp), %r12 ## 8-byte Reload
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp5075:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -104(%rbp), %r10 ## 8-byte Reload
Ltmp5076:
##DEBUG_VALUE: luaV_execute:L <- %R10
jmp LBB17_1518
Ltmp5077:
.align 4, 0x90
Ltmp5078: ## Block address taken
LBB17_1501: ## Parent Loop BB17_1 Depth=1
## => This Loop Header: Depth=2
## Child Loop BB17_1504 Depth 3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2403 13 ## /Users/dylan/github/ravi/src/lvm.c:2403:13
movl 8(%r15), %eax
cmpl $19, %eax
jne LBB17_1503
Ltmp5079:
## BB#1502: ## %.thread709
## in Loop: Header=BB17_1501 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq (%r15), %rax
Ltmp5080:
##DEBUG_VALUE: j <- %RAX
LBB17_1518: ## in Loop: Header=BB17_1501 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2403 47 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2403:47
movq %rax, (%r15)
movl $19, 8(%r15)
Ltmp5081:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 2406 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2406:9
movl (%r11), %r13d
addq $4, %r11
Ltmp5082:
##DEBUG_VALUE: i <- %R13D
.loc 1 2406 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2406:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1519
Ltmp5083:
LBB17_1520: ## in Loop: Header=BB17_1501 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2406 9 ## /Users/dylan/github/ravi/src/lvm.c:2406:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp5084:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp5085:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp5086:
LBB17_1523: ## in Loop: Header=BB17_1521 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 79 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:79:7
cmpl $19, %eax
jne LBB17_1525
Ltmp5087:
## BB#1524: ## in Loop: Header=BB17_1521 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 80 10 ## /Users/dylan/github/ravi/src/lvm.c:80:10
cvtsi2sdq (%r15), %xmm0
jmp LBB17_1533
Ltmp5088:
LBB17_1535: ## in Loop: Header=BB17_1521 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2413 9 ## /Users/dylan/github/ravi/src/lvm.c:2413:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp5089:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2413 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2413:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp5090:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp5091:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp5092:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp5093:
.loc 1 2413 9 ## /Users/dylan/github/ravi/src/lvm.c:2413:9
movq 32(%r12), %r9
Ltmp5094:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp5095:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1536
Ltmp5096:
LBB17_1525: ## in Loop: Header=BB17_1521 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
andl $15, %eax
.loc 1 83 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:83:25
cmpl $4, %eax
jne LBB17_1599
Ltmp5097:
## BB#1526: ## in Loop: Header=BB17_1521 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq %rdi, -96(%rbp) ## 8-byte Spill
Ltmp5098:
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq %r8, %r13
movq %r12, -80(%rbp) ## 8-byte Spill
movl %r14d, -88(%rbp) ## 4-byte Spill
movq %r10, %r12
Ltmp5099:
##DEBUG_VALUE: luaV_execute:L <- %R12
movq %r9, %r14
movq %r11, %rbx
.loc 1 84 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:84:26
movq (%r15), %rdi
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp5100:
##DEBUG_VALUE: luaV_tonumber_:v <- [%RSI+0]
.loc 1 84 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:13
callq _luaO_str2num
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq (%r15), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp5101:
cmpl $4, %esi
jne LBB17_1528
Ltmp5102:
## BB#1527: ## in Loop: Header=BB17_1521 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R12
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
shrl $24, %ecx
jmp LBB17_1529
Ltmp5103:
LBB17_1528: ## in Loop: Header=BB17_1521 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R12
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
movq 16(%rdx), %rcx
Ltmp5104:
LBB17_1529: ## in Loop: Header=BB17_1521 Depth=2
movq %rbx, %r11
movq %r14, %r9
movq %r12, %r10
Ltmp5105:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r13, %r8
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- [%RBP+-96]
.loc 1 84 57 ## /Users/dylan/github/ravi/src/lvm.c:84:57
incq %rcx
Ltmp5106:
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
cmpq %rcx, %rax
movl -88(%rbp), %r14d ## 4-byte Reload
movq -80(%rbp), %r12 ## 8-byte Reload
movq -96(%rbp), %rdi ## 8-byte Reload
Ltmp5107:
##DEBUG_VALUE: luaV_execute:k <- %RDI
jne LBB17_1599
Ltmp5108:
## BB#1530: ## in Loop: Header=BB17_1521 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
cmpl $19, -48(%rbp)
movq -56(%rbp), %rax
jne LBB17_1532
Ltmp5109:
## BB#1531: ## in Loop: Header=BB17_1521 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
cvtsi2sdq %rax, %xmm0
jmp LBB17_1533
Ltmp5110:
LBB17_1532: ## %select.false9616
## in Loop: Header=BB17_1521 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movd %rax, %xmm0
Ltmp5111:
LBB17_1533: ## in Loop: Header=BB17_1521 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 80 8 ## /Users/dylan/github/ravi/src/lvm.c:80:8
movd %xmm0, %rax
jmp LBB17_1534
Ltmp5112:
.align 4, 0x90
Ltmp5113: ## Block address taken
LBB17_1521: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 79 7 ## /Users/dylan/github/ravi/src/lvm.c:79:7
movl 8(%r15), %eax
Ltmp5114:
.loc 1 2410 13 ## /Users/dylan/github/ravi/src/lvm.c:2410:13
cmpl $3, %eax
jne LBB17_1523
Ltmp5115:
## BB#1522: ## %.thread712
## in Loop: Header=BB17_1521 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq (%r15), %rax
Ltmp5116:
LBB17_1534: ## in Loop: Header=BB17_1521 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2410 46 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2410:46
movq %rax, (%r15)
movl $3, 8(%r15)
Ltmp5117:
##DEBUG_VALUE: luaV_execute:pc <- %R11
.loc 1 2413 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2413:9
movl (%r11), %r13d
addq $4, %r11
Ltmp5118:
##DEBUG_VALUE: i <- %R13D
.loc 1 2413 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2413:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1535
Ltmp5119:
LBB17_1536: ## in Loop: Header=BB17_1521 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2413 9 ## /Users/dylan/github/ravi/src/lvm.c:2413:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp5120:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp5121:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp5122:
LBB17_1540: ## in Loop: Header=BB17_1537 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2418 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2418:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp5123:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2418 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2418:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp5124:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp5125:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp5126:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp5127:
.loc 1 2418 9 ## /Users/dylan/github/ravi/src/lvm.c:2418:9
movq 32(%r12), %r9
Ltmp5128:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp5129:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1541
Ltmp5130:
.align 4, 0x90
Ltmp5131: ## Block address taken
LBB17_1537: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2416 13 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2416:13
cmpl $69, 8(%r15)
jne LBB17_1538
Ltmp5132:
## BB#1539: ## in Loop: Header=BB17_1537 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2418 9 ## /Users/dylan/github/ravi/src/lvm.c:2418:9
movl (%r11), %r13d
addq $4, %r11
Ltmp5133:
##DEBUG_VALUE: i <- %R13D
.loc 1 2418 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2418:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1540
Ltmp5134:
LBB17_1541: ## in Loop: Header=BB17_1537 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2418 9 ## /Users/dylan/github/ravi/src/lvm.c:2418:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp5135:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp5136:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp5137:
LBB17_1545: ## in Loop: Header=BB17_1542 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2423 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2423:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp5138:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2423 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2423:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp5139:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp5140:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp5141:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp5142:
.loc 1 2423 9 ## /Users/dylan/github/ravi/src/lvm.c:2423:9
movq 32(%r12), %r9
Ltmp5143:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp5144:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1546
Ltmp5145:
.align 4, 0x90
Ltmp5146: ## Block address taken
LBB17_1542: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2421 13 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2421:13
cmpl $85, 8(%r15)
jne LBB17_1543
Ltmp5147:
## BB#1544: ## in Loop: Header=BB17_1542 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2423 9 ## /Users/dylan/github/ravi/src/lvm.c:2423:9
movl (%r11), %r13d
addq $4, %r11
Ltmp5148:
##DEBUG_VALUE: i <- %R13D
.loc 1 2423 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2423:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1545
Ltmp5149:
LBB17_1546: ## in Loop: Header=BB17_1542 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2423 9 ## /Users/dylan/github/ravi/src/lvm.c:2423:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp5150:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp5151:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp5152:
LBB17_1550: ## in Loop: Header=BB17_1547 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2428 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2428:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp5153:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2428 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2428:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp5154:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp5155:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp5156:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp5157:
.loc 1 2428 9 ## /Users/dylan/github/ravi/src/lvm.c:2428:9
movq 32(%r12), %r9
Ltmp5158:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp5159:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1551
Ltmp5160:
.align 4, 0x90
Ltmp5161: ## Block address taken
LBB17_1547: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2426 13 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2426:13
cmpl $101, 8(%r15)
jne LBB17_1548
Ltmp5162:
## BB#1549: ## in Loop: Header=BB17_1547 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2428 9 ## /Users/dylan/github/ravi/src/lvm.c:2428:9
movl (%r11), %r13d
addq $4, %r11
Ltmp5163:
##DEBUG_VALUE: i <- %R13D
.loc 1 2428 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2428:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1550
Ltmp5164:
LBB17_1551: ## in Loop: Header=BB17_1547 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2428 9 ## /Users/dylan/github/ravi/src/lvm.c:2428:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp5165:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp5166:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp5167:
LBB17_1556: ## in Loop: Header=BB17_1552 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2433 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2433:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp5168:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2433 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2433:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp5169:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp5170:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp5171:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp5172:
.loc 1 2433 9 ## /Users/dylan/github/ravi/src/lvm.c:2433:9
movq 32(%r12), %r9
Ltmp5173:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp5174:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1557
Ltmp5175:
.align 4, 0x90
Ltmp5176: ## Block address taken
LBB17_1552: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2431 14 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2431:14
movl 8(%r15), %eax
testl %eax, %eax
je LBB17_1555
Ltmp5177:
## BB#1553: ## in Loop: Header=BB17_1552 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2431 29 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2431:29
andl $15, %eax
cmpl $4, %eax
jne LBB17_1554
Ltmp5178:
LBB17_1555: ## in Loop: Header=BB17_1552 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2433 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2433:9
movl (%r11), %r13d
addq $4, %r11
Ltmp5179:
##DEBUG_VALUE: i <- %R13D
.loc 1 2433 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2433:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1556
Ltmp5180:
LBB17_1557: ## in Loop: Header=BB17_1552 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2433 9 ## /Users/dylan/github/ravi/src/lvm.c:2433:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp5181:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp5182:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp5183:
LBB17_1562: ## in Loop: Header=BB17_1558 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2438 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2438:9
movq %r11, 40(%r12)
movq %r12, -80(%rbp) ## 8-byte Spill
movq %rdi, %r12
Ltmp5184:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2438 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2438:9
movq %r10, %rdi
movq %r11, %r14
movq %r10, %rbx
Ltmp5185:
##DEBUG_VALUE: luaV_execute:L <- %RBX
movq %r8, %r15
callq _luaG_traceexec
movq %r12, %rdi
Ltmp5186:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq -80(%rbp), %r12 ## 8-byte Reload
movq %r15, %r8
movq %rbx, %r10
Ltmp5187:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r14, %r11
Ltmp5188:
.loc 1 2438 9 ## /Users/dylan/github/ravi/src/lvm.c:2438:9
movq 32(%r12), %r9
Ltmp5189:
##DEBUG_VALUE: luaV_execute:base <- %R9
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp5190:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1563
Ltmp5191:
.align 4, 0x90
Ltmp5192: ## Block address taken
LBB17_1558: ## Parent Loop BB17_1 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2436 14 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2436:14
movl 8(%r15), %eax
testl %eax, %eax
je LBB17_1561
Ltmp5193:
## BB#1559: ## in Loop: Header=BB17_1558 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2436 29 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2436:29
andl $31, %eax
cmpl $6, %eax
jne LBB17_1560
Ltmp5194:
LBB17_1561: ## in Loop: Header=BB17_1558 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
.loc 1 2438 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2438:9
movl (%r11), %r13d
addq $4, %r11
Ltmp5195:
##DEBUG_VALUE: i <- %R13D
.loc 1 2438 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2438:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1562
Ltmp5196:
LBB17_1563: ## in Loop: Header=BB17_1558 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
##DEBUG_VALUE: i <- %R13D
.loc 1 2438 9 ## /Users/dylan/github/ravi/src/lvm.c:2438:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp5197:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp5198:
##DEBUG_VALUE: ra <- %R15
leaq (%r8,%rax,8), %rcx
jmpq *(%rcx)
Ltmp5199:
LBB17_1580: ## in Loop: Header=BB17_1564 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: i <- %R13D
movq %r8, %rbx
.loc 1 2449 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2449:9
Ltmp5200:
movq %r11, 40(%rbx)
.loc 1 2449 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2449:9
Ltmp5201:
movq %r10, %rdi
movq %r11, %r15
movq %r10, %r14
Ltmp5202:
##DEBUG_VALUE: luaV_execute:L <- %R14
callq _luaG_traceexec
movq %r14, %r10
Ltmp5203:
##DEBUG_VALUE: luaV_execute:L <- %R10
movq %r15, %r11
Ltmp5204:
.loc 1 2449 9 ## /Users/dylan/github/ravi/src/lvm.c:2449:9
movq 32(%rbx), %r9
Ltmp5205:
##DEBUG_VALUE: luaV_execute:base <- %R9
movq %rbx, %r8
movzbl 200(%r10), %r14d
andl $12, %r14d
Ltmp5206:
##DEBUG_VALUE: luaV_execute:mask <- %R14D
jmp LBB17_1581
Ltmp5207:
.align 4, 0x90
Ltmp5208: ## Block address taken
LBB17_1564: ## Parent Loop BB17_1 Depth=1
## => This Loop Header: Depth=2
## Child Loop BB17_1573 Depth 3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq %r12, %r8
movq %rdi, %r12
Ltmp5209:
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2441 14 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2441:14
movl 8(%r15), %eax
testl %eax, %eax
movabsq $4294967296, %rbx ## imm = 0x100000000
je LBB17_1579
Ltmp5210:
## BB#1565: ## in Loop: Header=BB17_1564 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2442 28 ## /Users/dylan/github/ravi/src/lvm.c:2442:28
shrl $16, %r13d
.loc 1 2443 17 ## /Users/dylan/github/ravi/src/lvm.c:2443:17
Ltmp5211:
shlq $4, %r13
cmpl $68, 8(%r12,%r13)
jne LBB17_1566
Ltmp5212:
## BB#1567: ## in Loop: Header=BB17_1564 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2445 26 ## /Users/dylan/github/ravi/src/lvm.c:2445:26
movq (%r12,%r13), %rdx
Ltmp5213:
##DEBUG_VALUE: key <- %RDX
##DEBUG_VALUE: check_usertype:name <- %RDX
.loc 1 1119 11 ## /Users/dylan/github/ravi/src/lvm.c:1119:11
andl $15, %eax
.loc 1 1119 3 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1119:3
cmpl $7, %eax
je LBB17_1570
Ltmp5214:
## BB#1568: ## in Loop: Header=BB17_1564 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
cmpl $5, %eax
jne LBB17_1600
Ltmp5215:
## BB#1569: ## in Loop: Header=BB17_1564 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 1121 10 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1121:10
movq (%r15), %rax
.loc 1 1121 21 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1121:21
addq $40, %rax
jmp LBB17_1571
Ltmp5216:
.align 4, 0x90
LBB17_1570: ## in Loop: Header=BB17_1564 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: check_usertype:name <- %RDX
##DEBUG_VALUE: key <- %RDX
.loc 1 1124 10 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1124:10
movq (%r15), %rax
.loc 1 1124 21 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1124:21
addq $16, %rax
Ltmp5217:
LBB17_1571: ## in Loop: Header=BB17_1564 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: check_usertype:name <- %RDX
##DEBUG_VALUE: key <- %RDX
movq (%rax), %rax
Ltmp5218:
.loc 1 1129 10 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1129:10
testq %rax, %rax
je LBB17_1600
Ltmp5219:
## BB#1572: ## in Loop: Header=BB17_1564 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: check_usertype:name <- %RDX
##DEBUG_VALUE: key <- %RDX
.loc 1 1132 16 ## /Users/dylan/github/ravi/src/lvm.c:1132:16
movq 24(%r10), %rcx
Ltmp5220:
##DEBUG_VALUE: check_usertype:L <- %R10
movq 64(%rcx), %rsi
Ltmp5221:
##DEBUG_VALUE: check_usertype:reg <- %RSI
.loc 13 85 13 ## /Users/dylan/github/ravi/include/ltable.h:85:13
movl 12(%rdx), %ecx
andl 80(%rsi), %ecx
shlq $5, %rcx
addq 24(%rsi), %rcx
Ltmp5222:
##DEBUG_VALUE: luaH_getshortstr:n <- %RCX
.align 4, 0x90
LBB17_1573: ## Parent Loop BB17_1 Depth=1
## Parent Loop BB17_1564 Depth=2
## => This Inner Loop Header: Depth=3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: check_usertype:name <- %RDX
##DEBUG_VALUE: key <- %RDX
##DEBUG_VALUE: check_usertype:L <- %R10
.loc 13 89 9 ## /Users/dylan/github/ravi/include/ltable.h:89:9
movq 24(%rcx), %rsi
.loc 13 89 26 is_stmt 0 ## /Users/dylan/github/ravi/include/ltable.h:89:26
cmpl $68, %esi
jne LBB17_1575
Ltmp5223:
## BB#1574: ## in Loop: Header=BB17_1573 Depth=3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: check_usertype:name <- %RDX
##DEBUG_VALUE: key <- %RDX
##DEBUG_VALUE: check_usertype:L <- %R10
.loc 13 89 9 ## /Users/dylan/github/ravi/include/ltable.h:89:9
cmpq %rdx, 16(%rcx)
je LBB17_1577
Ltmp5224:
LBB17_1575: ## in Loop: Header=BB17_1573 Depth=3
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: check_usertype:name <- %RDX
##DEBUG_VALUE: key <- %RDX
##DEBUG_VALUE: check_usertype:L <- %R10
.loc 13 95 9 is_stmt 1 ## /Users/dylan/github/ravi/include/ltable.h:95:9
movq %rsi, %rdi
sarq $32, %rdi
shlq $5, %rdi
addq %rdi, %rcx
Ltmp5225:
##DEBUG_VALUE: luaH_getshortstr:n <- %RCX
.loc 1 1133 27 ## /Users/dylan/github/ravi/src/lvm.c:1133:27
cmpq %rbx, %rsi
jae LBB17_1573
Ltmp5226:
## BB#1576: ## in Loop: Header=BB17_1564 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
movq _luaO_nilobject_@GOTPCREL(%rip), %rcx
Ltmp5227:
LBB17_1577: ## %luaH_getshortstr.exit.i
## in Loop: Header=BB17_1564 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: check_usertype:name <- %RDX
##DEBUG_VALUE: key <- %RDX
##DEBUG_VALUE: check_usertype:L <- %R10
##DEBUG_VALUE: check_usertype:metatab <- %RCX
.loc 1 1134 29 ## /Users/dylan/github/ravi/src/lvm.c:1134:29
cmpl $69, 8(%rcx)
jne LBB17_1600
Ltmp5228:
## BB#1578: ## in Loop: Header=BB17_1564 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: check_usertype:name <- %RDX
##DEBUG_VALUE: key <- %RDX
##DEBUG_VALUE: check_usertype:L <- %R10
##DEBUG_VALUE: check_usertype:metatab <- %RCX
.loc 1 1134 71 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1134:71
cmpq %rax, (%rcx)
jne LBB17_1600
Ltmp5229:
LBB17_1579: ## %check_usertype.exit
## in Loop: Header=BB17_1564 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:pc <- %R11
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
.loc 1 2449 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2449:9
movl (%r11), %r13d
addq $4, %r11
Ltmp5230:
##DEBUG_VALUE: i <- %R13D
.loc 1 2449 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2449:9
testl %r14d, %r14d
movl $0, %r14d
jne LBB17_1580
Ltmp5231:
LBB17_1581: ## in Loop: Header=BB17_1564 Depth=2
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_execute:cl <- [%RBP+-112]
##DEBUG_VALUE: luaV_execute:k <- %R12
##DEBUG_VALUE: i <- %R13D
.loc 1 2449 9 ## /Users/dylan/github/ravi/src/lvm.c:2449:9
movl %r13d, %eax
andl $511, %eax ## imm = 0x1FF
Ltmp5232:
##DEBUG_VALUE: op <- %EAX
movl %r13d, %r15d
shrl $9, %r15d
andl $127, %r15d
shlq $4, %r15
addq %r9, %r15
Ltmp5233:
##DEBUG_VALUE: ra <- %R15
.loc 1 1291 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1291:5
leaq _luaV_execute.dispatch_table(%rip), %rcx
movq %rcx, %rdx
Ltmp5234:
.loc 1 2449 9 ## /Users/dylan/github/ravi/src/lvm.c:2449:9
leaq (%rdx,%rax,8), %rcx
movq %r12, %rdi
Ltmp5235:
##DEBUG_VALUE: luaV_execute:k <- %RDI
movq %r8, %r12
movq %rdx, %r8
jmpq *(%rcx)
Ltmp5236:
LBB17_1582:
.loc 1 2453 1 ## /Users/dylan/github/ravi/src/lvm.c:2453:1
addq $120, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
LBB17_1027: ## %.loopexit
Ltmp5237:
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
.loc 1 1871 21 ## /Users/dylan/github/ravi/src/lvm.c:1871:21
leaq L_.str.5(%rip), %rsi
jmp LBB17_1028
Ltmp5238:
LBB17_1300: ## %.loopexit751
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
.loc 1 2164 13 ## /Users/dylan/github/ravi/src/lvm.c:2164:13
leaq L_.str.14(%rip), %rsi
Ltmp5239:
LBB17_1028: ## %.loopexit
.loc 1 1871 21 ## /Users/dylan/github/ravi/src/lvm.c:1871:21
xorl %eax, %eax
movq -104(%rbp), %rdi ## 8-byte Reload
callq _luaG_runerror
Ltmp5240:
LBB17_1598: ## %.loopexit749
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
.loc 1 2405 11 ## /Users/dylan/github/ravi/src/lvm.c:2405:11
leaq L_.str.26(%rip), %rsi
jmp LBB17_1028
Ltmp5241:
LBB17_1595: ## %.loopexit752
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
.loc 1 2209 11 ## /Users/dylan/github/ravi/src/lvm.c:2209:11
leaq L_.str.16(%rip), %rsi
jmp LBB17_1028
Ltmp5242:
LBB17_1467: ## %.loopexit750
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
.loc 1 2363 11 ## /Users/dylan/github/ravi/src/lvm.c:2363:11
leaq L_.str.21(%rip), %rsi
jmp LBB17_1028
Ltmp5243:
LBB17_1600:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: key <- %RDX
.loc 1 2447 60 ## /Users/dylan/github/ravi/src/lvm.c:2447:60
addq $24, %rdx
Ltmp5244:
.loc 1 2447 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2447:13
leaq L_.str.31(%rip), %rsi
xorl %eax, %eax
movq %r10, %rdi
callq _luaG_runerror
Ltmp5245:
LBB17_45:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 1329 9 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1329:9
leaq L_.str.3(%rip), %rsi
jmp LBB17_46
Ltmp5246:
LBB17_1538:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 2398 11 ## /Users/dylan/github/ravi/src/lvm.c:2398:11
leaq L_.str.25(%rip), %rsi
jmp LBB17_46
Ltmp5247:
LBB17_1543:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 2380 11 ## /Users/dylan/github/ravi/src/lvm.c:2380:11
leaq L_.str.23(%rip), %rsi
jmp LBB17_46
Ltmp5248:
LBB17_1548:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 2389 11 ## /Users/dylan/github/ravi/src/lvm.c:2389:11
leaq L_.str.24(%rip), %rsi
jmp LBB17_46
Ltmp5249:
LBB17_1592:
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
.loc 1 1887 21 ## /Users/dylan/github/ravi/src/lvm.c:1887:21
leaq L_.str.4(%rip), %rsi
jmp LBB17_1028
Ltmp5250:
LBB17_278: ## %.loopexit742
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 1342 9 ## /Users/dylan/github/ravi/src/lvm.c:1342:9
leaq L_.str.5(%rip), %rsi
jmp LBB17_46
Ltmp5251:
LBB17_1376:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 2227 11 ## /Users/dylan/github/ravi/src/lvm.c:2227:11
leaq L_.str.18(%rip), %rsi
jmp LBB17_46
Ltmp5252:
LBB17_1384:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 2237 11 ## /Users/dylan/github/ravi/src/lvm.c:2237:11
leaq L_.str.19(%rip), %rsi
jmp LBB17_46
Ltmp5253:
LBB17_1392:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 2247 11 ## /Users/dylan/github/ravi/src/lvm.c:2247:11
leaq L_.str.20(%rip), %rsi
jmp LBB17_46
Ltmp5254:
LBB17_1554:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 2432 11 ## /Users/dylan/github/ravi/src/lvm.c:2432:11
leaq L_.str.28(%rip), %rsi
jmp LBB17_46
Ltmp5255:
LBB17_1560:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 2437 11 ## /Users/dylan/github/ravi/src/lvm.c:2437:11
leaq L_.str.29(%rip), %rsi
jmp LBB17_46
Ltmp5256:
LBB17_1327:
##DEBUG_VALUE: luaV_execute:L <- %R12
.loc 1 2189 13 ## /Users/dylan/github/ravi/src/lvm.c:2189:13
leaq L_.str.15(%rip), %rsi
xorl %eax, %eax
movq %r12, %rdi
callq _luaG_runerror
Ltmp5257:
LBB17_1566:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 2444 13 ## /Users/dylan/github/ravi/src/lvm.c:2444:13
leaq L_.str.30(%rip), %rsi
jmp LBB17_46
Ltmp5258:
LBB17_1583:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 1329 9 ## /Users/dylan/github/ravi/src/lvm.c:1329:9
leaq L_.str(%rip), %rdx
movq %r10, %rdi
movq %rbx, %rsi
callq _luaG_typeerror
Ltmp5259:
LBB17_676:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_mod:L <- %R10
.loc 1 842 7 ## /Users/dylan/github/ravi/src/lvm.c:842:7
leaq L_.str.9(%rip), %rsi
jmp LBB17_46
Ltmp5260:
LBB17_713:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: luaV_div:L <- %R10
.loc 1 822 7 ## /Users/dylan/github/ravi/src/lvm.c:822:7
leaq L_.str.8(%rip), %rsi
jmp LBB17_46
Ltmp5261:
LBB17_1594:
##DEBUG_VALUE: luaV_execute:L <- %R10
##DEBUG_VALUE: rb <- %RSI
.loc 1 2100 9 ## /Users/dylan/github/ravi/src/lvm.c:2100:9
leaq L_.str.10(%rip), %rdx
movq %r10, %rdi
callq _luaG_typeerror
Ltmp5262:
LBB17_258:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 1342 9 ## /Users/dylan/github/ravi/src/lvm.c:1342:9
leaq L_.str.4(%rip), %rsi
jmp LBB17_46
Ltmp5263:
LBB17_1584:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 1367 9 ## /Users/dylan/github/ravi/src/lvm.c:1367:9
leaq L_.str.10(%rip), %rdx
movq %r10, %rdi
movq %r15, %rsi
callq _luaG_typeerror
Ltmp5264:
LBB17_1585:
##DEBUG_VALUE: luaV_execute:L <- [%RBP+-104]
##DEBUG_VALUE: rb <- %RSI
.loc 1 1387 9 ## /Users/dylan/github/ravi/src/lvm.c:1387:9
leaq L_.str.10(%rip), %rdx
movq -104(%rbp), %rdi ## 8-byte Reload
callq _luaG_typeerror
Ltmp5265:
LBB17_1596:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 2221 11 ## /Users/dylan/github/ravi/src/lvm.c:2221:11
leaq L_.str.17(%rip), %rsi
jmp LBB17_46
Ltmp5266:
LBB17_1597:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 2371 11 ## /Users/dylan/github/ravi/src/lvm.c:2371:11
leaq L_.str.22(%rip), %rsi
jmp LBB17_46
Ltmp5267:
LBB17_1599:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 2412 11 ## /Users/dylan/github/ravi/src/lvm.c:2412:11
leaq L_.str.27(%rip), %rsi
jmp LBB17_46
Ltmp5268:
LBB17_1589:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 1800 13 ## /Users/dylan/github/ravi/src/lvm.c:1800:13
leaq L_.str.11(%rip), %rsi
jmp LBB17_46
Ltmp5269:
LBB17_1590:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 1803 13 ## /Users/dylan/github/ravi/src/lvm.c:1803:13
leaq L_.str.12(%rip), %rsi
jmp LBB17_46
Ltmp5270:
LBB17_1591:
##DEBUG_VALUE: luaV_execute:L <- %R10
.loc 1 1806 13 ## /Users/dylan/github/ravi/src/lvm.c:1806:13
leaq L_.str.13(%rip), %rsi
Ltmp5271:
LBB17_46:
.loc 1 1329 9 ## /Users/dylan/github/ravi/src/lvm.c:1329:9
xorl %eax, %eax
movq %r10, %rdi
callq _luaG_runerror
Ltmp5272:
Lfunc_end17:
.cfi_endproc
.globl _ravi_dump_value
.align 4, 0x90
_ravi_dump_value: ## @ravi_dump_value
Lfunc_begin18:
.loc 1 2455 0 ## /Users/dylan/github/ravi/src/lvm.c:2455:0
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp5273:
.cfi_def_cfa_offset 16
Ltmp5274:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp5275:
.cfi_def_cfa_register %rbp
##DEBUG_VALUE: ravi_dump_value:L <- %RDI
##DEBUG_VALUE: ravi_dump_value:stack_ptr <- %RSI
.loc 1 2457 7 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:2457:7
Ltmp5276:
movl 8(%rsi), %eax
Ltmp5277:
.loc 1 2457 7 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2457:7
cmpl $22, %eax
je LBB18_4
Ltmp5278:
## BB#1:
##DEBUG_VALUE: ravi_dump_value:L <- %RDI
##DEBUG_VALUE: ravi_dump_value:stack_ptr <- %RSI
cmpl $70, %eax
je LBB18_5
Ltmp5279:
## BB#2:
##DEBUG_VALUE: ravi_dump_value:L <- %RDI
##DEBUG_VALUE: ravi_dump_value:stack_ptr <- %RSI
cmpl $102, %eax
jne LBB18_6
Ltmp5280:
## BB#3:
##DEBUG_VALUE: ravi_dump_value:L <- %RDI
.loc 1 2458 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2458:5
leaq L_str.83(%rip), %rdi
Ltmp5281:
popq %rbp
jmp _puts ## TAILCALL
LBB18_4:
Ltmp5282:
##DEBUG_VALUE: ravi_dump_value:L <- %RDI
.loc 1 2460 5 ## /Users/dylan/github/ravi/src/lvm.c:2460:5
leaq L_str.82(%rip), %rdi
Ltmp5283:
popq %rbp
jmp _puts ## TAILCALL
LBB18_5:
Ltmp5284:
##DEBUG_VALUE: ravi_dump_value:L <- %RDI
.loc 1 2462 5 ## /Users/dylan/github/ravi/src/lvm.c:2462:5
leaq L_str.81(%rip), %rdi
Ltmp5285:
popq %rbp
jmp _puts ## TAILCALL
LBB18_6:
Ltmp5286:
##DEBUG_VALUE: ravi_dump_value:L <- %RDI
##DEBUG_VALUE: ravi_dump_value:stack_ptr <- %RSI
.loc 1 2463 12 ## /Users/dylan/github/ravi/src/lvm.c:2463:12
movl %eax, %ecx
andl $15, %ecx
Ltmp5287:
.loc 1 2463 12 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2463:12
cmpl $6, %ecx
jne LBB18_7
Ltmp5288:
## BB#27:
##DEBUG_VALUE: ravi_dump_value:L <- %RDI
.loc 1 2464 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2464:5
leaq L_str.80(%rip), %rdi
Ltmp5289:
popq %rbp
jmp _puts ## TAILCALL
LBB18_7:
Ltmp5290:
##DEBUG_VALUE: ravi_dump_value:L <- %RDI
##DEBUG_VALUE: ravi_dump_value:stack_ptr <- %RSI
.loc 1 2465 37 ## /Users/dylan/github/ravi/src/lvm.c:2465:37
movl %eax, %edx
orl $16, %edx
cmpl $84, %edx
je LBB18_10
Ltmp5291:
## BB#8:
##DEBUG_VALUE: ravi_dump_value:L <- %RDI
##DEBUG_VALUE: ravi_dump_value:stack_ptr <- %RSI
.loc 1 2465 12 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2465:12
cmpl $5, %ecx
je LBB18_11
Ltmp5292:
## BB#9:
##DEBUG_VALUE: ravi_dump_value:L <- %RDI
##DEBUG_VALUE: ravi_dump_value:stack_ptr <- %RSI
cmpl $4, %ecx
jne LBB18_12
Ltmp5293:
LBB18_10:
##DEBUG_VALUE: ravi_dump_value:L <- %RDI
##DEBUG_VALUE: ravi_dump_value:stack_ptr <- %RSI
.loc 1 2467 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2467:22
movq (%rsi), %rsi
Ltmp5294:
addq $24, %rsi
.loc 1 2467 5 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2467:5
leaq L_.str.36(%rip), %rdi
Ltmp5295:
LBB18_22:
.loc 1 2475 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2475:5
xorl %eax, %eax
popq %rbp
jmp _printf ## TAILCALL
Ltmp5296:
LBB18_11:
##DEBUG_VALUE: ravi_dump_value:L <- %RDI
.loc 1 2469 5 ## /Users/dylan/github/ravi/src/lvm.c:2469:5
leaq L_str.79(%rip), %rdi
Ltmp5297:
popq %rbp
jmp _puts ## TAILCALL
LBB18_12:
Ltmp5298:
##DEBUG_VALUE: ravi_dump_value:L <- %RDI
##DEBUG_VALUE: ravi_dump_value:stack_ptr <- %RSI
.loc 1 2470 12 ## /Users/dylan/github/ravi/src/lvm.c:2470:12
cmpl $18, %eax
jg LBB18_15
Ltmp5299:
## BB#13:
##DEBUG_VALUE: ravi_dump_value:L <- %RDI
##DEBUG_VALUE: ravi_dump_value:stack_ptr <- %RSI
movl %eax, %ecx
cmpl $3, %eax
ja LBB18_26
Ltmp5300:
## BB#14:
##DEBUG_VALUE: ravi_dump_value:L <- %RDI
##DEBUG_VALUE: ravi_dump_value:stack_ptr <- %RSI
leaq LJTI18_0(%rip), %rax
movslq (%rax,%rcx,4), %rcx
addq %rax, %rcx
jmpq *%rcx
Ltmp5301:
LBB18_19:
##DEBUG_VALUE: ravi_dump_value:L <- %RDI
.loc 1 2471 5 ## /Users/dylan/github/ravi/src/lvm.c:2471:5
leaq L_str.78(%rip), %rdi
Ltmp5302:
popq %rbp
jmp _puts ## TAILCALL
LBB18_15:
Ltmp5303:
##DEBUG_VALUE: ravi_dump_value:L <- %RDI
##DEBUG_VALUE: ravi_dump_value:stack_ptr <- %RSI
cmpl $19, %eax
je LBB18_21
Ltmp5304:
## BB#16:
##DEBUG_VALUE: ravi_dump_value:L <- %RDI
cmpl $71, %eax
je LBB18_24
Ltmp5305:
## BB#17:
##DEBUG_VALUE: ravi_dump_value:L <- %RDI
cmpl $72, %eax
jne LBB18_26
Ltmp5306:
## BB#18:
##DEBUG_VALUE: ravi_dump_value:L <- %RDI
.loc 1 2483 5 ## /Users/dylan/github/ravi/src/lvm.c:2483:5
leaq L_str.74(%rip), %rdi
Ltmp5307:
popq %rbp
jmp _puts ## TAILCALL
Ltmp5308:
LBB18_25:
##DEBUG_VALUE: ravi_dump_value:L <- %RDI
.loc 1 2481 5 ## /Users/dylan/github/ravi/src/lvm.c:2481:5
leaq L_str.75(%rip), %rdi
Ltmp5309:
popq %rbp
jmp _puts ## TAILCALL
Ltmp5310:
LBB18_23:
##DEBUG_VALUE: ravi_dump_value:L <- %RDI
.loc 1 2477 5 ## /Users/dylan/github/ravi/src/lvm.c:2477:5
leaq L_str.77(%rip), %rdi
Ltmp5311:
popq %rbp
jmp _puts ## TAILCALL
Ltmp5312:
LBB18_20:
##DEBUG_VALUE: ravi_dump_value:L <- %RDI
##DEBUG_VALUE: ravi_dump_value:stack_ptr <- %RSI
.loc 1 2473 22 ## /Users/dylan/github/ravi/src/lvm.c:2473:22
movsd (%rsi), %xmm0 ## xmm0 = mem[0],zero
.loc 1 2473 5 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2473:5
leaq L_.str.39(%rip), %rdi
Ltmp5313:
movb $1, %al
popq %rbp
jmp _printf ## TAILCALL
Ltmp5314:
LBB18_21:
##DEBUG_VALUE: ravi_dump_value:L <- %RDI
##DEBUG_VALUE: ravi_dump_value:stack_ptr <- %RSI
.loc 1 2475 33 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2475:33
movq (%rsi), %rsi
Ltmp5315:
.loc 1 2475 5 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2475:5
leaq L_.str.40(%rip), %rdi
Ltmp5316:
jmp LBB18_22
LBB18_24:
Ltmp5317:
##DEBUG_VALUE: ravi_dump_value:L <- %RDI
.loc 1 2479 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2479:5
leaq L_str.76(%rip), %rdi
Ltmp5318:
popq %rbp
jmp _puts ## TAILCALL
LBB18_26:
Ltmp5319:
##DEBUG_VALUE: ravi_dump_value:L <- %RDI
.loc 1 2485 5 ## /Users/dylan/github/ravi/src/lvm.c:2485:5
leaq L_str.73(%rip), %rdi
Ltmp5320:
popq %rbp
jmp _puts ## TAILCALL
Ltmp5321:
Lfunc_end18:
.cfi_endproc
.align 2, 0x90
L18_0_set_19 = LBB18_19-LJTI18_0
L18_0_set_25 = LBB18_25-LJTI18_0
L18_0_set_23 = LBB18_23-LJTI18_0
L18_0_set_20 = LBB18_20-LJTI18_0
LJTI18_0:
.long L18_0_set_19
.long L18_0_set_25
.long L18_0_set_23
.long L18_0_set_20
.globl _ravi_dump_stack
.align 4, 0x90
_ravi_dump_stack: ## @ravi_dump_stack
Lfunc_begin19:
.loc 1 2551 0 ## /Users/dylan/github/ravi/src/lvm.c:2551:0
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp5322:
.cfi_def_cfa_offset 16
Ltmp5323:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp5324:
.cfi_def_cfa_register %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $40, %rsp
Ltmp5325:
.cfi_offset %rbx, -56
Ltmp5326:
.cfi_offset %r12, -48
Ltmp5327:
.cfi_offset %r13, -40
Ltmp5328:
.cfi_offset %r14, -32
Ltmp5329:
.cfi_offset %r15, -24
##DEBUG_VALUE: ravi_dump_stack:L <- %RDI
##DEBUG_VALUE: ravi_dump_stack:s <- %RSI
movq %rsi, %r14
Ltmp5330:
##DEBUG_VALUE: ravi_dump_stack:s <- %R14
movq %rdi, %rbx
Ltmp5331:
##DEBUG_VALUE: ravi_dump_stack:L <- %RBX
.loc 1 2552 8 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:2552:8
movq %rbx, -48(%rbp) ## 8-byte Spill
testq %r14, %r14
Ltmp5332:
.loc 1 2552 7 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2552:7
je LBB19_45
Ltmp5333:
## BB#1:
##DEBUG_VALUE: ravi_dump_stack:L <- %RBX
##DEBUG_VALUE: ravi_dump_stack:s <- %R14
.loc 1 2554 21 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2554:21
movq 32(%rbx), %r15
Ltmp5334:
##DEBUG_VALUE: ravi_dump_stack:ci <- %R15
.loc 1 2555 3 ## /Users/dylan/github/ravi/src/lvm.c:2555:3
leaq L_str.71(%rip), %r12
movq %r12, %rdi
callq _puts
.loc 1 2556 3 ## /Users/dylan/github/ravi/src/lvm.c:2556:3
leaq L_.str.47(%rip), %rdi
xorl %eax, %eax
movq %r14, %rsi
callq _printf
.loc 1 2557 3 ## /Users/dylan/github/ravi/src/lvm.c:2557:3
movq %r12, %rdi
callq _puts
.loc 1 2558 36 ## /Users/dylan/github/ravi/src/lvm.c:2558:36
movq 16(%rbx), %rsi
.loc 1 2558 40 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2558:40
subq 56(%rbx), %rsi
shrq $4, %rsi
.loc 1 2558 3 ## /Users/dylan/github/ravi/src/lvm.c:2558:3
leaq L_.str.48(%rip), %rdi
xorl %eax, %eax
callq _printf
.loc 1 2559 3 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2559:3
testq %r15, %r15
je LBB19_44
Ltmp5335:
## BB#2:
##DEBUG_VALUE: ravi_dump_stack:L <- %RBX
##DEBUG_VALUE: ravi_dump_stack:ci <- %R15
.loc 1 2514 68 ## /Users/dylan/github/ravi/src/lvm.c:2514:68
leaq L_.str.57(%rip), %r13
Ltmp5336:
.align 4, 0x90
LBB19_3: ## %.lr.ph
## =>This Loop Header: Depth=1
## Child Loop BB19_11 Depth 2
##DEBUG_VALUE: ravi_dump_stack:L <- %RBX
.loc 1 2489 20 ## /Users/dylan/github/ravi/src/lvm.c:2489:20
movq (%r15), %rdx
Ltmp5337:
##DEBUG_VALUE: ravi_dump_ci:func <- %RDX
.loc 1 2490 19 ## /Users/dylan/github/ravi/src/lvm.c:2490:19
movl 8(%rdx), %ecx
andl $63, %ecx
Ltmp5338:
##DEBUG_VALUE: ravi_dump_ci:func_type <- %ECX
.loc 1 2493 31 ## /Users/dylan/github/ravi/src/lvm.c:2493:31
movq 56(%rbx), %rax
.loc 1 2493 26 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2493:26
movq %rdx, %rsi
subq %rax, %rsi
shrq $4, %rsi
Ltmp5339:
##DEBUG_VALUE: ravi_dump_ci:funcpos <- %ESI
.loc 1 2496 3 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2496:3
cmpl $6, %ecx
Ltmp5340:
##DEBUG_VALUE: ravi_dump_ci:L <- %RBX
je LBB19_9
Ltmp5341:
## BB#4: ## %.lr.ph
## in Loop: Header=BB19_3 Depth=1
##DEBUG_VALUE: ravi_dump_stack:L <- %RBX
cmpl $38, %ecx
je LBB19_8
Ltmp5342:
## BB#5: ## %.lr.ph
## in Loop: Header=BB19_3 Depth=1
##DEBUG_VALUE: ravi_dump_stack:L <- %RBX
cmpl $22, %ecx
jne LBB19_43
Ltmp5343:
## BB#6: ## in Loop: Header=BB19_3 Depth=1
##DEBUG_VALUE: ravi_dump_stack:L <- %RBX
.loc 1 2545 3 ## /Users/dylan/github/ravi/src/lvm.c:2545:3
xorl %eax, %eax
.loc 1 2498 5 ## /Users/dylan/github/ravi/src/lvm.c:2498:5
Ltmp5344:
leaq L_.str.52(%rip), %rdi
jmp LBB19_7
Ltmp5345:
.align 4, 0x90
LBB19_9: ## in Loop: Header=BB19_3 Depth=1
##DEBUG_VALUE: ravi_dump_stack:L <- %RBX
##DEBUG_VALUE: ravi_dump_ci:func <- %RDX
##DEBUG_VALUE: ravi_dump_ci:funcpos <- %ESI
##DEBUG_VALUE: ravi_dump_ci:L <- %RBX
movq %rsi, -56(%rbp) ## 8-byte Spill
Ltmp5346:
##DEBUG_VALUE: ravi_dump_ci:L <- [%RBP+-48]
##DEBUG_VALUE: ravi_dump_ci:funcpos <- [%RBP+-56]
##DEBUG_VALUE: ravi_dump_stack:L <- [%RBP+-48]
.loc 1 2494 25 ## /Users/dylan/github/ravi/src/lvm.c:2494:25
movq 8(%r15), %r14
.loc 1 2506 9 ## /Users/dylan/github/ravi/src/lvm.c:2506:9
Ltmp5347:
movq (%rdx), %rcx
.loc 1 2506 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2506:25
movq 24(%rcx), %rcx
Ltmp5348:
##DEBUG_VALUE: ravi_dump_ci:p <- [%RBP+-64]
.loc 1 2507 20 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2507:20
movq %rcx, -64(%rbp) ## 8-byte Spill
movq 32(%r15), %r12
Ltmp5349:
##DEBUG_VALUE: ravi_dump_ci:base <- %R12
.loc 1 2494 29 ## /Users/dylan/github/ravi/src/lvm.c:2494:29
leaq -16(%r14), %rbx
.loc 1 2513 20 ## /Users/dylan/github/ravi/src/lvm.c:2513:20
Ltmp5350:
cmpq %r12, %rbx
jb LBB19_42
Ltmp5351:
## BB#10: ## %.lr.ph.i
## in Loop: Header=BB19_3 Depth=1
##DEBUG_VALUE: ravi_dump_stack:L <- [%RBP+-48]
##DEBUG_VALUE: ravi_dump_ci:funcpos <- [%RBP+-56]
##DEBUG_VALUE: ravi_dump_ci:L <- [%RBP+-48]
##DEBUG_VALUE: ravi_dump_ci:p <- [%RBP+-64]
##DEBUG_VALUE: ravi_dump_ci:base <- %R12
.loc 1 2508 17 ## /Users/dylan/github/ravi/src/lvm.c:2508:17
subq %rax, %r14
shrq $4, %r14
.loc 1 2508 28 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2508:28
decl %r14d
jmp LBB19_11
Ltmp5352:
LBB19_21: ## in Loop: Header=BB19_11 Depth=2
##DEBUG_VALUE: ravi_dump_stack:L <- [%RBP+-48]
.loc 1 2523 39 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2523:39
movl %eax, %edx
orl $16, %edx
cmpl $84, %edx
je LBB19_24
Ltmp5353:
## BB#22: ## in Loop: Header=BB19_11 Depth=2
##DEBUG_VALUE: ravi_dump_stack:L <- [%RBP+-48]
.loc 1 2523 14 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2523:14
cmpl $5, %ecx
je LBB19_25
## BB#23: ## in Loop: Header=BB19_11 Depth=2
##DEBUG_VALUE: ravi_dump_stack:L <- [%RBP+-48]
cmpl $4, %ecx
jne LBB19_26
LBB19_24: ## in Loop: Header=BB19_11 Depth=2
##DEBUG_VALUE: ravi_dump_stack:L <- [%RBP+-48]
.loc 1 2525 24 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2525:24
Ltmp5354:
movq (%rbx), %rsi
addq $24, %rsi
Ltmp5355:
.loc 1 2545 3 ## /Users/dylan/github/ravi/src/lvm.c:2545:3
xorl %eax, %eax
.loc 1 2525 7 ## /Users/dylan/github/ravi/src/lvm.c:2525:7
Ltmp5356:
leaq L_.str.36(%rip), %rdi
callq _printf
jmp LBB19_41
LBB19_25: ## in Loop: Header=BB19_11 Depth=2
##DEBUG_VALUE: ravi_dump_stack:L <- [%RBP+-48]
.loc 1 2527 7 ## /Users/dylan/github/ravi/src/lvm.c:2527:7
Ltmp5357:
leaq L_str.79(%rip), %rdi
jmp LBB19_40
LBB19_26: ## in Loop: Header=BB19_11 Depth=2
##DEBUG_VALUE: ravi_dump_stack:L <- [%RBP+-48]
.loc 1 2528 14 ## /Users/dylan/github/ravi/src/lvm.c:2528:14
cmpl $18, %eax
jg LBB19_29
## BB#27: ## in Loop: Header=BB19_11 Depth=2
##DEBUG_VALUE: ravi_dump_stack:L <- [%RBP+-48]
movl %eax, %ecx
cmpl $3, %eax
ja LBB19_39
## BB#28: ## in Loop: Header=BB19_11 Depth=2
##DEBUG_VALUE: ravi_dump_stack:L <- [%RBP+-48]
leaq LJTI19_0(%rip), %rax
movq %rax, %rdx
movslq (%rdx,%rcx,4), %rax
addq %rdx, %rax
jmpq *%rax
LBB19_33: ## in Loop: Header=BB19_11 Depth=2
##DEBUG_VALUE: ravi_dump_stack:L <- [%RBP+-48]
.loc 1 2529 7 ## /Users/dylan/github/ravi/src/lvm.c:2529:7
Ltmp5358:
leaq L_str.78(%rip), %rdi
jmp LBB19_40
LBB19_29: ## in Loop: Header=BB19_11 Depth=2
##DEBUG_VALUE: ravi_dump_stack:L <- [%RBP+-48]
cmpl $19, %eax
je LBB19_35
## BB#30: ## in Loop: Header=BB19_11 Depth=2
##DEBUG_VALUE: ravi_dump_stack:L <- [%RBP+-48]
cmpl $71, %eax
je LBB19_37
## BB#31: ## in Loop: Header=BB19_11 Depth=2
##DEBUG_VALUE: ravi_dump_stack:L <- [%RBP+-48]
cmpl $72, %eax
jne LBB19_39
## BB#32: ## in Loop: Header=BB19_11 Depth=2
##DEBUG_VALUE: ravi_dump_stack:L <- [%RBP+-48]
.loc 1 2541 7 ## /Users/dylan/github/ravi/src/lvm.c:2541:7
Ltmp5359:
leaq L_str.74(%rip), %rdi
jmp LBB19_40
Ltmp5360:
LBB19_38: ## in Loop: Header=BB19_11 Depth=2
##DEBUG_VALUE: ravi_dump_stack:L <- [%RBP+-48]
.loc 1 2539 7 ## /Users/dylan/github/ravi/src/lvm.c:2539:7
leaq L_str.75(%rip), %rdi
jmp LBB19_40
Ltmp5361:
LBB19_36: ## in Loop: Header=BB19_11 Depth=2
##DEBUG_VALUE: ravi_dump_stack:L <- [%RBP+-48]
.loc 1 2535 7 ## /Users/dylan/github/ravi/src/lvm.c:2535:7
leaq L_str.77(%rip), %rdi
jmp LBB19_40
Ltmp5362:
LBB19_34: ## in Loop: Header=BB19_11 Depth=2
##DEBUG_VALUE: ravi_dump_stack:L <- [%RBP+-48]
.loc 1 2531 24 ## /Users/dylan/github/ravi/src/lvm.c:2531:24
movsd (%rbx), %xmm0 ## xmm0 = mem[0],zero
.loc 1 2531 7 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2531:7
movb $1, %al
leaq L_.str.39(%rip), %rdi
callq _printf
jmp LBB19_41
LBB19_35: ## in Loop: Header=BB19_11 Depth=2
##DEBUG_VALUE: ravi_dump_stack:L <- [%RBP+-48]
.loc 1 2533 35 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2533:35
Ltmp5363:
movq (%rbx), %rsi
Ltmp5364:
.loc 1 2545 3 ## /Users/dylan/github/ravi/src/lvm.c:2545:3
xorl %eax, %eax
.loc 1 2533 7 ## /Users/dylan/github/ravi/src/lvm.c:2533:7
Ltmp5365:
leaq L_.str.40(%rip), %rdi
callq _printf
jmp LBB19_41
LBB19_37: ## in Loop: Header=BB19_11 Depth=2
##DEBUG_VALUE: ravi_dump_stack:L <- [%RBP+-48]
.loc 1 2537 7 ## /Users/dylan/github/ravi/src/lvm.c:2537:7
Ltmp5366:
leaq L_str.76(%rip), %rdi
jmp LBB19_40
LBB19_39: ## in Loop: Header=BB19_11 Depth=2
##DEBUG_VALUE: ravi_dump_stack:L <- [%RBP+-48]
.loc 1 2543 7 ## /Users/dylan/github/ravi/src/lvm.c:2543:7
Ltmp5367:
leaq L_str.73(%rip), %rdi
jmp LBB19_40
Ltmp5368:
.align 4, 0x90
LBB19_11: ## Parent Loop BB19_3 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: ravi_dump_stack:L <- [%RBP+-48]
##DEBUG_VALUE: ravi_dump_ci:funcpos <- [%RBP+-56]
##DEBUG_VALUE: ravi_dump_ci:L <- [%RBP+-48]
##DEBUG_VALUE: ravi_dump_ci:p <- [%RBP+-64]
##DEBUG_VALUE: ravi_dump_ci:base <- %R12
.loc 1 2514 59 ## /Users/dylan/github/ravi/src/lvm.c:2514:59
movq %rbx, %rdx
subq %r12, %rdx
.loc 1 2514 68 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2514:68
movq %r13, %rcx
leaq L_.str.56(%rip), %rax
cmoveq %rax, %rcx
.loc 1 2514 59 ## /Users/dylan/github/ravi/src/lvm.c:2514:59
shrq $4, %rdx
.loc 1 2514 116 ## /Users/dylan/github/ravi/src/lvm.c:2514:116
movq -48(%rbp), %rax ## 8-byte Reload
cmpq 16(%rax), %rbx
leaq L_.str.58(%rip), %r8
je LBB19_13
Ltmp5369:
## BB#12: ## %select.false
## in Loop: Header=BB19_11 Depth=2
##DEBUG_VALUE: ravi_dump_stack:L <- [%RBP+-48]
movq %r13, %r8
LBB19_13: ## %select.end
## in Loop: Header=BB19_11 Depth=2
##DEBUG_VALUE: ravi_dump_stack:L <- [%RBP+-48]
##DEBUG_VALUE: ravi_dump_ci:funcpos <- [%RBP+-56]
##DEBUG_VALUE: ravi_dump_ci:L <- [%RBP+-48]
##DEBUG_VALUE: ravi_dump_ci:p <- [%RBP+-64]
Ltmp5370:
##DEBUG_VALUE: ravi_dump_ci:base <- %R12
.loc 1 2545 3 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2545:3
xorl %eax, %eax
.loc 1 2514 5 ## /Users/dylan/github/ravi/src/lvm.c:2514:5
Ltmp5371:
leaq L_.str.55(%rip), %rdi
movl %r14d, %esi
callq _printf
.loc 1 2515 9 ## /Users/dylan/github/ravi/src/lvm.c:2515:9
Ltmp5372:
movl 8(%rbx), %eax
Ltmp5373:
.loc 1 2515 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2515:9
cmpl $22, %eax
je LBB19_17
Ltmp5374:
## BB#14: ## %select.end
## in Loop: Header=BB19_11 Depth=2
##DEBUG_VALUE: ravi_dump_stack:L <- [%RBP+-48]
cmpl $70, %eax
je LBB19_18
## BB#15: ## %select.end
## in Loop: Header=BB19_11 Depth=2
##DEBUG_VALUE: ravi_dump_stack:L <- [%RBP+-48]
cmpl $102, %eax
jne LBB19_19
## BB#16: ## in Loop: Header=BB19_11 Depth=2
##DEBUG_VALUE: ravi_dump_stack:L <- [%RBP+-48]
.loc 1 2516 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2516:7
Ltmp5375:
leaq L_str.83(%rip), %rdi
jmp LBB19_40
.align 4, 0x90
LBB19_17: ## in Loop: Header=BB19_11 Depth=2
##DEBUG_VALUE: ravi_dump_stack:L <- [%RBP+-48]
##DEBUG_VALUE: ravi_dump_ci:funcpos <- [%RBP+-56]
##DEBUG_VALUE: ravi_dump_ci:L <- [%RBP+-48]
##DEBUG_VALUE: ravi_dump_ci:p <- [%RBP+-64]
Ltmp5376:
##DEBUG_VALUE: ravi_dump_ci:base <- %R12
.loc 1 2518 7 ## /Users/dylan/github/ravi/src/lvm.c:2518:7
leaq L_str.82(%rip), %rdi
jmp LBB19_40
Ltmp5377:
.align 4, 0x90
LBB19_18: ## in Loop: Header=BB19_11 Depth=2
##DEBUG_VALUE: ravi_dump_stack:L <- [%RBP+-48]
.loc 1 2520 7 ## /Users/dylan/github/ravi/src/lvm.c:2520:7
leaq L_str.81(%rip), %rdi
jmp LBB19_40
.align 4, 0x90
LBB19_19: ## in Loop: Header=BB19_11 Depth=2
##DEBUG_VALUE: ravi_dump_stack:L <- [%RBP+-48]
.loc 1 2521 14 ## /Users/dylan/github/ravi/src/lvm.c:2521:14
Ltmp5378:
movl %eax, %ecx
andl $15, %ecx
Ltmp5379:
.loc 1 2521 14 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2521:14
cmpl $6, %ecx
jne LBB19_21
## BB#20: ## in Loop: Header=BB19_11 Depth=2
##DEBUG_VALUE: ravi_dump_stack:L <- [%RBP+-48]
.loc 1 2522 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2522:7
Ltmp5380:
leaq L_str.80(%rip), %rdi
.align 4, 0x90
LBB19_40: ## in Loop: Header=BB19_11 Depth=2
.loc 1 2543 7 ## /Users/dylan/github/ravi/src/lvm.c:2543:7
Ltmp5381:
callq _puts
Ltmp5382:
LBB19_41: ## in Loop: Header=BB19_11 Depth=2
##DEBUG_VALUE: ravi_dump_stack:L <- [%RBP+-48]
##DEBUG_VALUE: ravi_dump_ci:funcpos <- [%RBP+-56]
##DEBUG_VALUE: ravi_dump_ci:L <- [%RBP+-48]
##DEBUG_VALUE: ravi_dump_ci:p <- [%RBP+-64]
##DEBUG_VALUE: ravi_dump_ci:base <- %R12
.loc 1 2513 43 ## /Users/dylan/github/ravi/src/lvm.c:2513:43
decl %r14d
Ltmp5383:
##DEBUG_VALUE: ravi_dump_ci:i <- %R14D
.loc 1 2513 20 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2513:20
addq $-16, %rbx
Ltmp5384:
.loc 1 2513 3 ## /Users/dylan/github/ravi/src/lvm.c:2513:3
cmpq %r12, %rbx
jae LBB19_11
Ltmp5385:
LBB19_42: ## %._crit_edge.i
## in Loop: Header=BB19_3 Depth=1
##DEBUG_VALUE: ravi_dump_stack:L <- [%RBP+-48]
##DEBUG_VALUE: ravi_dump_ci:funcpos <- [%RBP+-56]
##DEBUG_VALUE: ravi_dump_ci:L <- [%RBP+-48]
##DEBUG_VALUE: ravi_dump_ci:p <- [%RBP+-64]
movq -64(%rbp), %rax ## 8-byte Reload
Ltmp5386:
##DEBUG_VALUE: ravi_dump_ci:p <- %RAX
.loc 1 2547 16 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2547:16
movzbl 12(%rax), %edx
.loc 1 2547 40 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2547:40
movzbl 10(%rax), %ecx
.loc 1 2547 64 ## /Users/dylan/github/ravi/src/lvm.c:2547:64
movl 36(%rax), %r8d
.loc 1 2545 3 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2545:3
xorl %eax, %eax
Ltmp5387:
leaq L_.str.59(%rip), %rdi
movq -56(%rbp), %rsi ## 8-byte Reload
callq _printf
.loc 1 2548 3 ## /Users/dylan/github/ravi/src/lvm.c:2548:3
leaq L_str.85(%rip), %rdi
callq _puts
movq -48(%rbp), %rbx ## 8-byte Reload
Ltmp5388:
##DEBUG_VALUE: ravi_dump_ci:L <- %RBX
##DEBUG_VALUE: ravi_dump_stack:L <- %RBX
jmp LBB19_43
Ltmp5389:
.align 4, 0x90
LBB19_8: ## in Loop: Header=BB19_3 Depth=1
##DEBUG_VALUE: ravi_dump_stack:L <- %RBX
.loc 1 2545 3 ## /Users/dylan/github/ravi/src/lvm.c:2545:3
xorl %eax, %eax
.loc 1 2502 5 ## /Users/dylan/github/ravi/src/lvm.c:2502:5
Ltmp5390:
leaq L_.str.54(%rip), %rdi
Ltmp5391:
LBB19_7: ## %ravi_dump_ci.exit
## in Loop: Header=BB19_3 Depth=1
.loc 1 2498 5 ## /Users/dylan/github/ravi/src/lvm.c:2498:5
callq _printf
Ltmp5392:
.loc 1 2548 3 ## /Users/dylan/github/ravi/src/lvm.c:2548:3
leaq L_str.85(%rip), %rdi
.loc 1 2499 5 ## /Users/dylan/github/ravi/src/lvm.c:2499:5
Ltmp5393:
callq _puts
Ltmp5394:
LBB19_43: ## %ravi_dump_ci.exit
## in Loop: Header=BB19_3 Depth=1
##DEBUG_VALUE: ravi_dump_stack:L <- %RBX
.loc 1 2561 14 ## /Users/dylan/github/ravi/src/lvm.c:2561:14
movq 16(%r15), %r15
Ltmp5395:
##DEBUG_VALUE: ravi_dump_ci:ci <- %R15
##DEBUG_VALUE: ravi_dump_stack:ci <- %R15
.loc 1 2559 3 ## /Users/dylan/github/ravi/src/lvm.c:2559:3
testq %r15, %r15
jne LBB19_3
Ltmp5396:
LBB19_44: ## %._crit_edge
.loc 1 2563 3 ## /Users/dylan/github/ravi/src/lvm.c:2563:3
movl $10, %edi
addq $40, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
jmp _putchar ## TAILCALL
LBB19_45:
.loc 1 2564 1 ## /Users/dylan/github/ravi/src/lvm.c:2564:1
addq $40, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
Ltmp5397:
Lfunc_end19:
.cfi_endproc
.align 2, 0x90
L19_0_set_33 = LBB19_33-LJTI19_0
L19_0_set_38 = LBB19_38-LJTI19_0
L19_0_set_36 = LBB19_36-LJTI19_0
L19_0_set_34 = LBB19_34-LJTI19_0
LJTI19_0:
.long L19_0_set_33
.long L19_0_set_38
.long L19_0_set_36
.long L19_0_set_34
.globl _ravi_dump_stacktop
.align 4, 0x90
_ravi_dump_stacktop: ## @ravi_dump_stacktop
Lfunc_begin20:
.loc 1 2566 0 ## /Users/dylan/github/ravi/src/lvm.c:2566:0
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp5398:
.cfi_def_cfa_offset 16
Ltmp5399:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp5400:
.cfi_def_cfa_register %rbp
##DEBUG_VALUE: ravi_dump_stacktop:L <- %RDI
##DEBUG_VALUE: ravi_dump_stacktop:s <- %RSI
.loc 1 2569 22 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:2569:22
Ltmp5401:
movq 16(%rdi), %rcx
.loc 1 2567 21 ## /Users/dylan/github/ravi/src/lvm.c:2567:21
movq 32(%rdi), %rax
Ltmp5402:
##DEBUG_VALUE: ravi_dump_stacktop:ci <- %RAX
.loc 1 2568 37 ## /Users/dylan/github/ravi/src/lvm.c:2568:37
movq 56(%rdi), %rdi
Ltmp5403:
.loc 1 2568 27 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2568:27
movq (%rax), %rdx
.loc 1 2570 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2570:26
movq 8(%rax), %r8
.loc 1 2568 32 ## /Users/dylan/github/ravi/src/lvm.c:2568:32
subq %rdi, %rdx
shrq $4, %rdx
Ltmp5404:
##DEBUG_VALUE: ravi_dump_stacktop:funcpos <- %EDX
.loc 1 2569 26 ## /Users/dylan/github/ravi/src/lvm.c:2569:26
subq %rdi, %rcx
shrq $4, %rcx
Ltmp5405:
##DEBUG_VALUE: ravi_dump_stacktop:top <- %ECX
.loc 1 2570 30 ## /Users/dylan/github/ravi/src/lvm.c:2570:30
subq %rdi, %r8
shrq $4, %r8
Ltmp5406:
##DEBUG_VALUE: ravi_dump_stacktop:ci_top <- %R8D
.loc 1 2571 3 ## /Users/dylan/github/ravi/src/lvm.c:2571:3
leaq L_.str.50(%rip), %rdi
xorl %eax, %eax
Ltmp5407:
popq %rbp
jmp _printf ## TAILCALL
Ltmp5408:
Lfunc_end20:
.cfi_endproc
.globl _ravi_debug_trace
.align 4, 0x90
_ravi_debug_trace: ## @ravi_debug_trace
Lfunc_begin21:
.loc 1 2580 0 ## /Users/dylan/github/ravi/src/lvm.c:2580:0
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp5409:
.cfi_def_cfa_offset 16
Ltmp5410:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp5411:
.cfi_def_cfa_register %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $152, %rsp
Ltmp5412:
.cfi_offset %rbx, -56
Ltmp5413:
.cfi_offset %r12, -48
Ltmp5414:
.cfi_offset %r13, -40
Ltmp5415:
.cfi_offset %r14, -32
Ltmp5416:
.cfi_offset %r15, -24
##DEBUG_VALUE: ravi_debug_trace:L <- %RDI
##DEBUG_VALUE: ravi_debug_trace:opCode <- %ESI
##DEBUG_VALUE: ravi_debug_trace:pc <- %EDX
movl %edx, %r8d
Ltmp5417:
##DEBUG_VALUE: ravi_debug_trace:pc <- %R8D
movq %rdi, %r13
Ltmp5418:
##DEBUG_VALUE: ravi_debug_trace:L <- %R13
movq ___stack_chk_guard@GOTPCREL(%rip), %rbx
movq (%rbx), %rbx
movq %rbx, -48(%rbp)
.loc 1 2581 3 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:2581:3
Ltmp5419:
movq _ravi_parser_debug@GOTPCREL(%rip), %rax
Ltmp5420:
.loc 1 2581 3 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2581:3
testb $8, (%rax)
je LBB21_2
Ltmp5421:
## BB#1:
##DEBUG_VALUE: ravi_debug_trace:L <- %R13
##DEBUG_VALUE: ravi_debug_trace:opCode <- %ESI
##DEBUG_VALUE: ravi_debug_trace:pc <- %R8D
.loc 1 2581 3 ## /Users/dylan/github/ravi/src/lvm.c:2581:3
movq 16(%r13), %r15
movq 32(%r13), %rax
Ltmp5422:
##DEBUG_VALUE: ci <- %RAX
movq 56(%r13), %rcx
movq (%rax), %rbx
movq 8(%rax), %r14
movq (%rbx), %rdx
subq %rcx, %rbx
shrq $4, %rbx
Ltmp5423:
##DEBUG_VALUE: funcpos <- %EBX
subq %rcx, %r15
shrq $4, %r15
Ltmp5424:
##DEBUG_VALUE: top <- %R15D
subq %rcx, %r14
shrq $4, %r14
Ltmp5425:
##DEBUG_VALUE: ci_top <- %R14D
movq 32(%rax), %r12
subq %rcx, %r12
shrq $4, %r12
Ltmp5426:
##DEBUG_VALUE: base <- %R12D
movslq %r8d, %rcx
movq %rcx, -176(%rbp) ## 8-byte Spill
movq 24(%rdx), %rax
Ltmp5427:
movq 56(%rax), %rax
movl (%rax,%rcx,4), %edx
leaq -160(%rbp), %rdi
Ltmp5428:
##DEBUG_VALUE: buf <- [%RDI+0]
movl %esi, -180(%rbp) ## 4-byte Spill
Ltmp5429:
##DEBUG_VALUE: ravi_debug_trace:opCode <- [%RBP+-180]
movl $100, %esi
Ltmp5430:
##DEBUG_VALUE: buf <- undef
movl %r8d, -164(%rbp) ## 4-byte Spill
Ltmp5431:
##DEBUG_VALUE: ravi_debug_trace:pc <- [%RBP+-164]
callq _raviP_instruction_to_str
movslq -180(%rbp), %rax ## 4-byte Folded Reload
movq _luaP_opnames@GOTPCREL(%rip), %rcx
movq (%rcx,%rax,8), %rsi
subl %r12d, %r15d
Ltmp5432:
subl %r12d, %r14d
Ltmp5433:
movl %r14d, (%rsp)
leaq L_.str.51(%rip), %rdi
xorl %eax, %eax
leaq -160(%rbp), %rdx
movq -176(%rbp), %r8 ## 8-byte Reload
movl %r15d, %r9d
movl %ebx, %ecx
movq ___stack_chk_guard@GOTPCREL(%rip), %rbx
Ltmp5434:
movq (%rbx), %rbx
callq _printf
movl -164(%rbp), %r8d ## 4-byte Reload
Ltmp5435:
##DEBUG_VALUE: ravi_debug_trace:pc <- %R8D
LBB21_2:
##DEBUG_VALUE: ravi_debug_trace:L <- %R13
##DEBUG_VALUE: ravi_debug_trace:pc <- %R8D
.loc 1 2610 23 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2610:23
movq 32(%r13), %rax
movq (%rax), %rcx
movq (%rcx), %rcx
Ltmp5436:
##DEBUG_VALUE: ravi_debug_trace:closure <- %RCX
.loc 1 2611 25 ## /Users/dylan/github/ravi/src/lvm.c:2611:25
movslq %r8d, %rdx
.loc 1 2611 34 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2611:34
movq 24(%rcx), %rcx
Ltmp5437:
.loc 1 2611 37 ## /Users/dylan/github/ravi/src/lvm.c:2611:37
movq 56(%rcx), %rcx
.loc 1 2611 25 ## /Users/dylan/github/ravi/src/lvm.c:2611:25
leaq 4(%rcx,%rdx,4), %rcx
.loc 1 2611 22 ## /Users/dylan/github/ravi/src/lvm.c:2611:22
movq %rcx, 40(%rax)
.loc 1 2612 19 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2612:19
Ltmp5438:
testb $12, 200(%r13)
je LBB21_4
Ltmp5439:
## BB#3:
##DEBUG_VALUE: ravi_debug_trace:L <- %R13
.loc 1 2612 53 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2612:53
movq %r13, %rdi
callq _luaG_traceexec
Ltmp5440:
LBB21_4:
cmpq -48(%rbp), %rbx
jne LBB21_6
## BB#5:
.loc 1 2613 1 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2613:1
addq $152, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
Ltmp5441:
LBB21_6:
callq ___stack_chk_fail
Lfunc_end21:
.cfi_endproc
.globl _raviV_op_newarrayint
.align 4, 0x90
_raviV_op_newarrayint: ## @raviV_op_newarrayint
Lfunc_begin22:
.loc 1 2615 0 ## /Users/dylan/github/ravi/src/lvm.c:2615:0
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp5442:
.cfi_def_cfa_offset 16
Ltmp5443:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp5444:
.cfi_def_cfa_register %rbp
pushq %r15
pushq %r14
pushq %rbx
pushq %rax
Ltmp5445:
.cfi_offset %rbx, -40
Ltmp5446:
.cfi_offset %r14, -32
Ltmp5447:
.cfi_offset %r15, -24
##DEBUG_VALUE: raviV_op_newarrayint:L <- %RDI
##DEBUG_VALUE: raviV_op_newarrayint:ci <- %RSI
##DEBUG_VALUE: raviV_op_newarrayint:ra <- %RDX
Ltmp5448:
##DEBUG_VALUE: io <- %RDX
movq %rdx, %rbx
Ltmp5449:
##DEBUG_VALUE: io <- %RBX
##DEBUG_VALUE: raviV_op_newarrayint:ra <- %RBX
movq %rsi, %r14
Ltmp5450:
##DEBUG_VALUE: raviV_op_newarrayint:ci <- %R14
movq %rdi, %r15
Ltmp5451:
##DEBUG_VALUE: raviV_op_newarrayint:L <- %R15
.loc 1 2616 14 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:2616:14
movl $3, %esi
xorl %edx, %edx
callq _raviH_new
Ltmp5452:
##DEBUG_VALUE: x_ <- %RAX
##DEBUG_VALUE: raviV_op_newarrayint:t <- %RAX
.loc 1 2617 3 ## /Users/dylan/github/ravi/src/lvm.c:2617:3
movq %rax, (%rbx)
movl $85, 8(%rbx)
Ltmp5453:
.loc 1 2618 3 ## /Users/dylan/github/ravi/src/lvm.c:2618:3
movq 24(%r15), %rax
Ltmp5454:
.loc 1 2618 3 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2618:3
cmpq $0, 24(%rax)
jle LBB22_2
Ltmp5455:
## BB#1:
##DEBUG_VALUE: raviV_op_newarrayint:L <- %R15
##DEBUG_VALUE: raviV_op_newarrayint:ci <- %R14
##DEBUG_VALUE: raviV_op_newarrayint:ra <- %RBX
.loc 1 2618 3 ## /Users/dylan/github/ravi/src/lvm.c:2618:3
addq $16, %rbx
Ltmp5456:
movq %rbx, 16(%r15)
movq %r15, %rdi
callq _luaC_step
movq 8(%r14), %rax
movq %rax, 16(%r15)
Ltmp5457:
LBB22_2:
.loc 1 2619 1 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2619:1
addq $8, %rsp
popq %rbx
popq %r14
popq %r15
popq %rbp
retq
Ltmp5458:
Lfunc_end22:
.cfi_endproc
.globl _raviV_op_newarrayfloat
.align 4, 0x90
_raviV_op_newarrayfloat: ## @raviV_op_newarrayfloat
Lfunc_begin23:
.loc 1 2621 0 ## /Users/dylan/github/ravi/src/lvm.c:2621:0
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp5459:
.cfi_def_cfa_offset 16
Ltmp5460:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp5461:
.cfi_def_cfa_register %rbp
pushq %r15
pushq %r14
pushq %rbx
pushq %rax
Ltmp5462:
.cfi_offset %rbx, -40
Ltmp5463:
.cfi_offset %r14, -32
Ltmp5464:
.cfi_offset %r15, -24
##DEBUG_VALUE: raviV_op_newarrayfloat:L <- %RDI
##DEBUG_VALUE: raviV_op_newarrayfloat:ci <- %RSI
##DEBUG_VALUE: raviV_op_newarrayfloat:ra <- %RDX
Ltmp5465:
##DEBUG_VALUE: io <- %RDX
movq %rdx, %rbx
Ltmp5466:
##DEBUG_VALUE: io <- %RBX
##DEBUG_VALUE: raviV_op_newarrayfloat:ra <- %RBX
movq %rsi, %r14
Ltmp5467:
##DEBUG_VALUE: raviV_op_newarrayfloat:ci <- %R14
movq %rdi, %r15
Ltmp5468:
##DEBUG_VALUE: raviV_op_newarrayfloat:L <- %R15
.loc 1 2622 14 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:2622:14
movl $4, %esi
xorl %edx, %edx
callq _raviH_new
Ltmp5469:
##DEBUG_VALUE: x_ <- %RAX
##DEBUG_VALUE: raviV_op_newarrayfloat:t <- %RAX
.loc 1 2623 3 ## /Users/dylan/github/ravi/src/lvm.c:2623:3
movq %rax, (%rbx)
movl $101, 8(%rbx)
Ltmp5470:
.loc 1 2624 3 ## /Users/dylan/github/ravi/src/lvm.c:2624:3
movq 24(%r15), %rax
Ltmp5471:
.loc 1 2624 3 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2624:3
cmpq $0, 24(%rax)
jle LBB23_2
Ltmp5472:
## BB#1:
##DEBUG_VALUE: raviV_op_newarrayfloat:L <- %R15
##DEBUG_VALUE: raviV_op_newarrayfloat:ci <- %R14
##DEBUG_VALUE: raviV_op_newarrayfloat:ra <- %RBX
.loc 1 2624 3 ## /Users/dylan/github/ravi/src/lvm.c:2624:3
addq $16, %rbx
Ltmp5473:
movq %rbx, 16(%r15)
movq %r15, %rdi
callq _luaC_step
movq 8(%r14), %rax
movq %rax, 16(%r15)
Ltmp5474:
LBB23_2:
.loc 1 2625 1 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2625:1
addq $8, %rsp
popq %rbx
popq %r14
popq %r15
popq %rbp
retq
Ltmp5475:
Lfunc_end23:
.cfi_endproc
.globl _raviV_op_newtable
.align 4, 0x90
_raviV_op_newtable: ## @raviV_op_newtable
Lfunc_begin24:
.loc 1 2627 0 ## /Users/dylan/github/ravi/src/lvm.c:2627:0
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp5476:
.cfi_def_cfa_offset 16
Ltmp5477:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp5478:
.cfi_def_cfa_register %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
pushq %rax
Ltmp5479:
.cfi_offset %rbx, -56
Ltmp5480:
.cfi_offset %r12, -48
Ltmp5481:
.cfi_offset %r13, -40
Ltmp5482:
.cfi_offset %r14, -32
Ltmp5483:
.cfi_offset %r15, -24
##DEBUG_VALUE: raviV_op_newtable:L <- %RDI
##DEBUG_VALUE: raviV_op_newtable:ci <- %RSI
##DEBUG_VALUE: raviV_op_newtable:ra <- %RDX
##DEBUG_VALUE: raviV_op_newtable:b <- %ECX
##DEBUG_VALUE: raviV_op_newtable:c <- %R8D
Ltmp5484:
##DEBUG_VALUE: io <- %RDX
movl %r8d, %r12d
Ltmp5485:
##DEBUG_VALUE: raviV_op_newtable:c <- %R12D
movl %ecx, %r14d
Ltmp5486:
##DEBUG_VALUE: raviV_op_newtable:b <- %R14D
movq %rdx, %r15
Ltmp5487:
##DEBUG_VALUE: io <- %R15
##DEBUG_VALUE: raviV_op_newtable:ra <- %R15
movq %rsi, -48(%rbp) ## 8-byte Spill
Ltmp5488:
##DEBUG_VALUE: raviV_op_newtable:ci <- [%RBP+-48]
movq %rdi, %rbx
Ltmp5489:
##DEBUG_VALUE: raviV_op_newtable:L <- %RBX
.loc 1 2628 14 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:2628:14
callq _luaH_new
movq %rax, %r13
Ltmp5490:
##DEBUG_VALUE: x_ <- %R13
##DEBUG_VALUE: raviV_op_newtable:t <- %R13
.loc 1 2629 3 ## /Users/dylan/github/ravi/src/lvm.c:2629:3
movq %r13, (%r15)
movl $69, 8(%r15)
Ltmp5491:
.loc 1 2630 14 ## /Users/dylan/github/ravi/src/lvm.c:2630:14
movl %r12d, %eax
orl %r14d, %eax
je LBB24_2
Ltmp5492:
## BB#1:
##DEBUG_VALUE: raviV_op_newtable:L <- %RBX
##DEBUG_VALUE: raviV_op_newtable:ci <- [%RBP+-48]
##DEBUG_VALUE: raviV_op_newtable:ra <- %R15
##DEBUG_VALUE: raviV_op_newtable:b <- %R14D
##DEBUG_VALUE: raviV_op_newtable:c <- %R12D
##DEBUG_VALUE: raviV_op_newtable:t <- %R13
.loc 1 2630 43 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2630:43
movl %r14d, %edi
callq _luaO_fb2int
movl %eax, %r14d
Ltmp5493:
.loc 1 2630 59 ## /Users/dylan/github/ravi/src/lvm.c:2630:59
movl %r12d, %edi
callq _luaO_fb2int
.loc 1 2630 25 ## /Users/dylan/github/ravi/src/lvm.c:2630:25
movq %rbx, %rdi
movq %r13, %rsi
movl %r14d, %edx
movl %eax, %ecx
callq _luaH_resize
Ltmp5494:
LBB24_2:
##DEBUG_VALUE: raviV_op_newtable:L <- %RBX
##DEBUG_VALUE: raviV_op_newtable:ci <- [%RBP+-48]
##DEBUG_VALUE: raviV_op_newtable:ra <- %R15
.loc 1 2631 3 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2631:3
movq 24(%rbx), %rax
Ltmp5495:
.loc 1 2631 3 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2631:3
cmpq $0, 24(%rax)
jle LBB24_4
Ltmp5496:
## BB#3:
##DEBUG_VALUE: raviV_op_newtable:L <- %RBX
##DEBUG_VALUE: raviV_op_newtable:ci <- [%RBP+-48]
##DEBUG_VALUE: raviV_op_newtable:ra <- %R15
.loc 1 2631 3 ## /Users/dylan/github/ravi/src/lvm.c:2631:3
addq $16, %r15
Ltmp5497:
movq %r15, 16(%rbx)
movq %rbx, %rdi
callq _luaC_step
movq -48(%rbp), %rax ## 8-byte Reload
movq 8(%rax), %rax
movq %rax, 16(%rbx)
Ltmp5498:
LBB24_4:
.loc 1 2632 1 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2632:1
addq $8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
Ltmp5499:
Lfunc_end24:
.cfi_endproc
.section __TEXT,__literal8,8byte_literals
.align 3
LCPI25_0:
.quad -4332462841530417152 ## double -9.2233720368547758E+18
LCPI25_1:
.quad 4890909195324358656 ## double 9.2233720368547758E+18
.section __TEXT,__text,regular,pure_instructions
.globl _raviV_op_setlist
.align 4, 0x90
_raviV_op_setlist: ## @raviV_op_setlist
Lfunc_begin25:
.loc 1 2634 0 ## /Users/dylan/github/ravi/src/lvm.c:2634:0
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp5500:
.cfi_def_cfa_offset 16
Ltmp5501:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp5502:
.cfi_def_cfa_register %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $56, %rsp
Ltmp5503:
.cfi_offset %rbx, -56
Ltmp5504:
.cfi_offset %r12, -48
Ltmp5505:
.cfi_offset %r13, -40
Ltmp5506:
.cfi_offset %r14, -32
Ltmp5507:
.cfi_offset %r15, -24
##DEBUG_VALUE: raviV_op_setlist:L <- %RDI
##DEBUG_VALUE: raviV_op_setlist:ci <- %RSI
##DEBUG_VALUE: raviV_op_setlist:ra <- %RDX
##DEBUG_VALUE: raviV_op_setlist:b <- %ECX
##DEBUG_VALUE: raviV_op_setlist:c <- %R8D
Ltmp5508:
##DEBUG_VALUE: raviV_op_setlist:n <- %ECX
movl %ecx, %r14d
Ltmp5509:
##DEBUG_VALUE: raviV_op_setlist:n <- %R14D
##DEBUG_VALUE: raviV_op_setlist:b <- %R14D
movq %rdx, %r12
Ltmp5510:
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
movq %rsi, -80(%rbp) ## 8-byte Spill
Ltmp5511:
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
movq %rdi, -64(%rbp) ## 8-byte Spill
Ltmp5512:
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
.loc 1 2638 7 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:2638:7
testl %r14d, %r14d
jne LBB25_2
Ltmp5513:
## BB#1:
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:c <- %R8D
.loc 1 2638 19 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2638:19
movq -64(%rbp), %rax ## 8-byte Reload
movq 16(%rax), %r14
subq %r12, %r14
shrq $4, %r14
.loc 1 2638 41 ## /Users/dylan/github/ravi/src/lvm.c:2638:41
decl %r14d
Ltmp5514:
##DEBUG_VALUE: raviV_op_setlist:n <- %R14D
LBB25_2:
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:c <- %R8D
.loc 1 2639 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2639:7
movq (%r12), %rcx
Ltmp5515:
##DEBUG_VALUE: raviV_op_setlist:h <- %RCX
.loc 1 2640 19 ## /Users/dylan/github/ravi/src/lvm.c:2640:19
imull $50, %r8d, %r15d
.loc 1 2640 40 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2640:40
leal -50(%r15,%r14), %r13d
Ltmp5516:
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
.loc 1 2641 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2641:7
movzbl 72(%rcx), %eax
cmpl $6, %eax
jne LBB25_13
Ltmp5517:
## BB#3:
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- %RCX
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
.loc 1 2642 9 ## /Users/dylan/github/ravi/src/lvm.c:2642:9
cmpl 12(%rcx), %r13d
movq %rcx, %r15
Ltmp5518:
##DEBUG_VALUE: raviV_op_setlist:h <- %R15
jbe LBB25_5
Ltmp5519:
## BB#4:
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- %R15
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
.loc 1 2643 7 ## /Users/dylan/github/ravi/src/lvm.c:2643:7
movq -64(%rbp), %rdi ## 8-byte Reload
movq %r15, %rsi
movl %r13d, %edx
callq _luaH_resizearray
Ltmp5520:
LBB25_5: ## %.preheader
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- %R15
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
.loc 1 2644 5 ## /Users/dylan/github/ravi/src/lvm.c:2644:5
testl %r14d, %r14d
jle LBB25_12
Ltmp5521:
## BB#6: ## %.lr.ph
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- %R15
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
movslq %r14d, %rax
leaq 1(%rax), %rbx
shlq $4, %rax
addq %rax, %r12
Ltmp5522:
.align 4, 0x90
LBB25_7: ## =>This Inner Loop Header: Depth=1
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:h <- %R15
.loc 1 2646 25 ## /Users/dylan/github/ravi/src/lvm.c:2646:25
movl %r13d, %edx
.loc 1 2646 7 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2646:7
movq -64(%rbp), %rdi ## 8-byte Reload
movq %r15, %r14
Ltmp5523:
##DEBUG_VALUE: raviV_op_setlist:h <- %R14
movq %r14, %rsi
movq %r12, %rcx
callq _luaH_setint
.loc 1 2647 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2647:7
testb $64, 8(%r12)
je LBB25_11
Ltmp5524:
## BB#8: ## in Loop: Header=BB25_7 Depth=1
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:h <- %R14
testb $4, 9(%r14)
je LBB25_11
Ltmp5525:
## BB#9: ## in Loop: Header=BB25_7 Depth=1
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:h <- %R14
movq (%r12), %rax
testb $3, 9(%rax)
je LBB25_11
Ltmp5526:
## BB#10: ## in Loop: Header=BB25_7 Depth=1
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:h <- %R14
movq -64(%rbp), %rdi ## 8-byte Reload
movq %r14, %rsi
callq _luaC_barrierback_
Ltmp5527:
.align 4, 0x90
LBB25_11: ## in Loop: Header=BB25_7 Depth=1
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:h <- %R14
movq %r14, %r15
Ltmp5528:
##DEBUG_VALUE: raviV_op_setlist:h <- %R15
.loc 1 2646 29 ## /Users/dylan/github/ravi/src/lvm.c:2646:29
decl %r13d
Ltmp5529:
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
.loc 1 2644 14 ## /Users/dylan/github/ravi/src/lvm.c:2644:14
decq %rbx
addq $-16, %r12
cmpq $1, %rbx
jg LBB25_7
jmp LBB25_12
Ltmp5530:
LBB25_13:
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- %RCX
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
movq %rcx, -72(%rbp) ## 8-byte Spill
Ltmp5531:
##DEBUG_VALUE: raviV_op_setlist:h <- [%RBP+-72]
.loc 1 2651 22 ## /Users/dylan/github/ravi/src/lvm.c:2651:22
addl $-49, %r15d
Ltmp5532:
##DEBUG_VALUE: i <- %R15D
.loc 1 2652 14 ## /Users/dylan/github/ravi/src/lvm.c:2652:14
cmpl %r13d, %r15d
jg LBB25_12
Ltmp5533:
## BB#14: ## %.lr.ph21
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
leaq -56(%rbp), %rbx
jmp LBB25_15
Ltmp5534:
.align 4, 0x90
LBB25_63: ## %._crit_edge
## in Loop: Header=BB25_15 Depth=1
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
.loc 1 2652 29 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2652:29
incl %r15d
Ltmp5535:
##DEBUG_VALUE: u <- %R15D
##DEBUG_VALUE: ukey <- %R15D
##DEBUG_VALUE: ukey <- %R15D
##DEBUG_VALUE: ukey <- %R15D
##DEBUG_VALUE: ukey <- %R15D
##DEBUG_VALUE: ukey <- %R15D
##DEBUG_VALUE: i <- %R15D
.loc 1 2655 29 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2655:29
movq -72(%rbp), %rax ## 8-byte Reload
movb 72(%rax), %al
Ltmp5536:
LBB25_15: ## =>This Loop Header: Depth=1
## Child Loop BB25_21 Depth 2
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
.loc 1 2653 24 ## /Users/dylan/github/ravi/src/lvm.c:2653:24
movslq %r15d, %rcx
shlq $4, %rcx
leaq (%r12,%rcx), %r14
Ltmp5537:
##DEBUG_VALUE: val <- %R14
##DEBUG_VALUE: luaV_tointeger_:obj <- %R14
##DEBUG_VALUE: luaV_tointeger:obj <- %R14
##DEBUG_VALUE: luaV_tonumber_:obj <- %R14
.loc 1 2655 15 ## /Users/dylan/github/ravi/src/lvm.c:2655:15
movzbl %al, %eax
.loc 1 2655 7 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2655:7
cmpl $4, %eax
je LBB25_40
Ltmp5538:
## BB#16: ## in Loop: Header=BB25_15 Depth=1
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
cmpl $3, %eax
jne LBB25_62
Ltmp5539:
## BB#17: ## in Loop: Header=BB25_15 Depth=1
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
.loc 1 2657 15 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2657:15
cmpl $19, 8(%r12,%rcx)
jne LBB25_21
Ltmp5540:
## BB#18: ## in Loop: Header=BB25_15 Depth=1
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
movq -72(%rbp), %rsi ## 8-byte Reload
Ltmp5541:
##DEBUG_VALUE: raviV_op_setlist:h <- %RSI
.loc 1 2657 35 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2657:35
cmpl 64(%rsi), %r15d
jb LBB25_19
Ltmp5542:
## BB#20: ## in Loop: Header=BB25_15 Depth=1
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- %RSI
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
.loc 1 2657 35 ## /Users/dylan/github/ravi/src/lvm.c:2657:35
movl %r15d, %edx
movq (%r14), %rcx
jmp LBB25_39
Ltmp5543:
.align 4, 0x90
LBB25_21: ## Parent Loop BB25_15 Depth=1
## => This Inner Loop Header: Depth=2
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
##DEBUG_VALUE: i <- 0
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 102 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:102:7
movl 8(%r14), %eax
Ltmp5544:
.loc 1 102 7 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:102:7
cmpl $19, %eax
je LBB25_34
Ltmp5545:
## BB#22: ## in Loop: Header=BB25_21 Depth=2
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
cmpl $3, %eax
je LBB25_23
Ltmp5546:
## BB#27: ## in Loop: Header=BB25_21 Depth=2
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
andl $15, %eax
.loc 1 116 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:116:25
cmpl $4, %eax
jne LBB25_32
Ltmp5547:
## BB#28: ## in Loop: Header=BB25_21 Depth=2
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
.loc 1 117 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:117:26
movq (%r14), %rdi
addq $24, %rdi
Ltmp5548:
##DEBUG_VALUE: luaV_tointeger:v <- [%RBX+0]
.loc 1 117 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:117:13
movq %rbx, %rsi
callq _luaO_str2num
.loc 1 117 46 ## /Users/dylan/github/ravi/src/lvm.c:117:46
movq (%r14), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
cmpl $4, %esi
jne LBB25_30
Ltmp5549:
## BB#29: ## in Loop: Header=BB25_21 Depth=2
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
##DEBUG_VALUE: luaV_tointeger:v <- [%RBX+0]
shrl $24, %ecx
jmp LBB25_31
Ltmp5550:
.align 4, 0x90
LBB25_30: ## in Loop: Header=BB25_21 Depth=2
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
##DEBUG_VALUE: luaV_tointeger:v <- [%RBX+0]
movq 16(%rdx), %rcx
Ltmp5551:
LBB25_31: ## in Loop: Header=BB25_21 Depth=2
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
##DEBUG_VALUE: luaV_tointeger:v <- [%RBX+0]
.loc 1 117 57 ## /Users/dylan/github/ravi/src/lvm.c:117:57
incq %rcx
.loc 1 117 43 ## /Users/dylan/github/ravi/src/lvm.c:117:43
cmpq %rcx, %rax
Ltmp5552:
.loc 1 129 10 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:129:10
movq %rbx, %r14
je LBB25_21
jmp LBB25_32
Ltmp5553:
.align 4, 0x90
LBB25_40: ## in Loop: Header=BB25_15 Depth=1
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
##DEBUG_VALUE: luaV_tonumber_:obj <- %R14
##DEBUG_VALUE: val <- %R14
.loc 1 79 7 ## /Users/dylan/github/ravi/src/lvm.c:79:7
movl 8(%r12,%rcx), %eax
Ltmp5554:
.loc 1 2666 15 ## /Users/dylan/github/ravi/src/lvm.c:2666:15
cmpl $19, %eax
je LBB25_45
Ltmp5555:
## BB#41: ## in Loop: Header=BB25_15 Depth=1
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
cmpl $3, %eax
jne LBB25_49
Ltmp5556:
## BB#42: ## in Loop: Header=BB25_15 Depth=1
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
movq -72(%rbp), %rsi ## 8-byte Reload
Ltmp5557:
##DEBUG_VALUE: raviV_op_setlist:h <- %RSI
.loc 1 2667 13 ## /Users/dylan/github/ravi/src/lvm.c:2667:13
cmpl 64(%rsi), %r15d
jae LBB25_43
Ltmp5558:
LBB25_19: ## in Loop: Header=BB25_15 Depth=1
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- %RSI
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
.loc 1 2657 35 ## /Users/dylan/github/ravi/src/lvm.c:2657:35
movq 56(%rsi), %rax
Ltmp5559:
##DEBUG_VALUE: data <- %RAX
##DEBUG_VALUE: raviV_op_setlist:h <- [%RBP+-72]
.loc 1 2657 35 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2657:35
movq (%r14), %rcx
jmp LBB25_37
Ltmp5560:
LBB25_45: ## in Loop: Header=BB25_15 Depth=1
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
##DEBUG_VALUE: val <- %R14
movq -72(%rbp), %rsi ## 8-byte Reload
Ltmp5561:
##DEBUG_VALUE: raviV_op_setlist:h <- %RSI
.loc 1 2670 13 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2670:13
cmpl 64(%rsi), %r15d
jae LBB25_48
Ltmp5562:
## BB#46: ## in Loop: Header=BB25_15 Depth=1
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- %RSI
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
##DEBUG_VALUE: val <- %R14
movq 56(%rsi), %rax
Ltmp5563:
##DEBUG_VALUE: data <- %RAX
##DEBUG_VALUE: raviV_op_setlist:h <- [%RBP+-72]
.loc 1 2670 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2670:13
cvtsi2sdq (%r14), %xmm0
jmp LBB25_47
Ltmp5564:
LBB25_49: ## in Loop: Header=BB25_15 Depth=1
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
andl $15, %eax
.loc 1 83 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:83:25
cmpl $4, %eax
jne LBB25_59
Ltmp5565:
## BB#50: ## in Loop: Header=BB25_15 Depth=1
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
.loc 1 84 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:84:26
movq (%r14), %rdi
addq $24, %rdi
Ltmp5566:
##DEBUG_VALUE: luaV_tonumber_:v <- [%RBX+0]
.loc 1 84 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:13
movq %rbx, %rsi
callq _luaO_str2num
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq (%r14), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
cmpl $4, %esi
jne LBB25_52
Ltmp5567:
## BB#51: ## in Loop: Header=BB25_15 Depth=1
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
##DEBUG_VALUE: luaV_tonumber_:v <- [%RBX+0]
shrl $24, %ecx
jmp LBB25_53
Ltmp5568:
LBB25_34: ## in Loop: Header=BB25_15 Depth=1
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
##DEBUG_VALUE: i <- 0
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 113 10 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:113:10
movq (%r14), %rcx
jmp LBB25_35
Ltmp5569:
LBB25_23: ## in Loop: Header=BB25_15 Depth=1
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
.loc 1 103 20 ## /Users/dylan/github/ravi/src/lvm.c:103:20
movsd (%r14), %xmm0 ## xmm0 = mem[0],zero
Ltmp5570:
##DEBUG_VALUE: n <- %XMM0
.loc 1 104 20 ## /Users/dylan/github/ravi/src/lvm.c:104:20
movsd %xmm0, -88(%rbp) ## 8-byte Spill
Ltmp5571:
##DEBUG_VALUE: n <- [%RBP+-88]
callq _floor
Ltmp5572:
##DEBUG_VALUE: f <- %XMM0
.loc 1 105 9 ## /Users/dylan/github/ravi/src/lvm.c:105:9
movsd -88(%rbp), %xmm1 ## 8-byte Reload
## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jne LBB25_32
jp LBB25_32
Ltmp5573:
## BB#24: ## in Loop: Header=BB25_15 Depth=1
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
##DEBUG_VALUE: f <- %XMM0
.loc 1 110 12 ## /Users/dylan/github/ravi/src/lvm.c:110:12
ucomisd LCPI25_0(%rip), %xmm0
jb LBB25_32
Ltmp5574:
## BB#25: ## in Loop: Header=BB25_15 Depth=1
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
movsd LCPI25_1(%rip), %xmm1 ## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jbe LBB25_32
Ltmp5575:
## BB#26: ## in Loop: Header=BB25_15 Depth=1
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
cvttsd2si %xmm0, %rcx
Ltmp5576:
LBB25_35: ## in Loop: Header=BB25_15 Depth=1
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
##DEBUG_VALUE: i <- 0
movq -72(%rbp), %rsi ## 8-byte Reload
Ltmp5577:
##DEBUG_VALUE: raviV_op_setlist:h <- %RSI
.loc 1 2660 45 ## /Users/dylan/github/ravi/src/lvm.c:2660:45
cmpl 64(%rsi), %r15d
jae LBB25_38
Ltmp5578:
## BB#36: ## in Loop: Header=BB25_15 Depth=1
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- %RSI
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
##DEBUG_VALUE: i <- 0
movq 56(%rsi), %rax
Ltmp5579:
LBB25_37: ## in Loop: Header=BB25_15 Depth=1
##DEBUG_VALUE: data <- %RAX
##DEBUG_VALUE: raviV_op_setlist:h <- [%RBP+-72]
.loc 1 2660 45 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2660:45
movl %r15d, %edx
movq %rcx, (%rax,%rdx,8)
jmp LBB25_62
Ltmp5580:
LBB25_38: ## in Loop: Header=BB25_15 Depth=1
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- %RSI
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
##DEBUG_VALUE: i <- 0
.loc 1 2660 45 ## /Users/dylan/github/ravi/src/lvm.c:2660:45
movl %r15d, %edx
Ltmp5581:
LBB25_39: ## in Loop: Header=BB25_15 Depth=1
movq -64(%rbp), %rdi ## 8-byte Reload
Ltmp5582:
##DEBUG_VALUE: raviV_op_setlist:h <- [%RBP+-72]
callq _raviH_set_int
jmp LBB25_62
Ltmp5583:
LBB25_43: ## in Loop: Header=BB25_15 Depth=1
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- %RSI
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
.loc 1 2667 13 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2667:13
movl %r15d, %edx
movsd (%r14), %xmm0 ## xmm0 = mem[0],zero
movq -64(%rbp), %rdi ## 8-byte Reload
jmp LBB25_61
Ltmp5584:
LBB25_48: ## in Loop: Header=BB25_15 Depth=1
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- %RSI
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
##DEBUG_VALUE: val <- %R14
.loc 1 2670 13 ## /Users/dylan/github/ravi/src/lvm.c:2670:13
movl %r15d, %edx
movq (%r14), %rax
cvtsi2sdq %rax, %xmm0
Ltmp5585:
.loc 1 2667 13 ## /Users/dylan/github/ravi/src/lvm.c:2667:13
movq -64(%rbp), %rdi ## 8-byte Reload
jmp LBB25_61
Ltmp5586:
LBB25_52: ## in Loop: Header=BB25_15 Depth=1
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
##DEBUG_VALUE: luaV_tonumber_:v <- [%RBX+0]
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq 16(%rdx), %rcx
Ltmp5587:
LBB25_53: ## in Loop: Header=BB25_15 Depth=1
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
##DEBUG_VALUE: luaV_tonumber_:v <- [%RBX+0]
.loc 1 84 57 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:57
incq %rcx
Ltmp5588:
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
cmpq %rcx, %rax
jne LBB25_59
Ltmp5589:
## BB#54: ## in Loop: Header=BB25_15 Depth=1
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
##DEBUG_VALUE: luaV_tonumber_:v <- [%RBX+0]
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
cmpl $19, -48(%rbp)
movq -56(%rbp), %rax
jne LBB25_56
Ltmp5590:
## BB#55: ## in Loop: Header=BB25_15 Depth=1
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
##DEBUG_VALUE: luaV_tonumber_:v <- [%RBX+0]
cvtsi2sdq %rax, %xmm0
jmp LBB25_57
Ltmp5591:
LBB25_56: ## %select.false
## in Loop: Header=BB25_15 Depth=1
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
##DEBUG_VALUE: luaV_tonumber_:v <- [%RBX+0]
movd %rax, %xmm0
Ltmp5592:
LBB25_57: ## %select.end
## in Loop: Header=BB25_15 Depth=1
movq -72(%rbp), %rsi ## 8-byte Reload
Ltmp5593:
##DEBUG_VALUE: raviV_op_setlist:h <- %RSI
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- %RSI
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
.loc 1 2674 44 ## /Users/dylan/github/ravi/src/lvm.c:2674:44
cmpl 64(%rsi), %r15d
jae LBB25_60
Ltmp5594:
## BB#58: ## in Loop: Header=BB25_15 Depth=1
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- %RSI
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
movq 56(%rsi), %rax
Ltmp5595:
##DEBUG_VALUE: data <- %RAX
movq %rsi, -72(%rbp) ## 8-byte Spill
Ltmp5596:
LBB25_47: ## in Loop: Header=BB25_15 Depth=1
.loc 1 2670 13 ## /Users/dylan/github/ravi/src/lvm.c:2670:13
movl %r15d, %ecx
movsd %xmm0, (%rax,%rcx,8)
jmp LBB25_62
Ltmp5597:
LBB25_60: ## in Loop: Header=BB25_15 Depth=1
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- %RSI
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
.loc 1 2674 44 ## /Users/dylan/github/ravi/src/lvm.c:2674:44
movl %r15d, %edx
movq -64(%rbp), %rdi ## 8-byte Reload
movq %rsi, -72(%rbp) ## 8-byte Spill
Ltmp5598:
LBB25_61: ## in Loop: Header=BB25_15 Depth=1
##DEBUG_VALUE: raviV_op_setlist:h <- [%RBP+-72]
callq _raviH_set_float
Ltmp5599:
.align 4, 0x90
LBB25_62: ## in Loop: Header=BB25_15 Depth=1
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_setlist:ra <- %R12
##DEBUG_VALUE: raviV_op_setlist:h <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_setlist:last <- %R13D
.loc 1 2652 5 ## /Users/dylan/github/ravi/src/lvm.c:2652:5
cmpl %r13d, %r15d
jl LBB25_63
Ltmp5600:
LBB25_12: ## %.loopexit
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_setlist:ci <- [%RBP+-80]
.loc 1 2683 16 ## /Users/dylan/github/ravi/src/lvm.c:2683:16
movq -80(%rbp), %rax ## 8-byte Reload
movq 8(%rax), %rax
.loc 1 2683 10 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2683:10
movq -64(%rbp), %rcx ## 8-byte Reload
movq %rax, 16(%rcx)
.loc 1 2684 1 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2684:1
addq $56, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
LBB25_32: ## %.loopexit11
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
.loc 1 2662 15 ## /Users/dylan/github/ravi/src/lvm.c:2662:15
Ltmp5601:
leaq L_.str.5(%rip), %rsi
LBB25_33: ## %.loopexit11
xorl %eax, %eax
movq -64(%rbp), %rdi ## 8-byte Reload
callq _luaG_runerror
Ltmp5602:
LBB25_59:
##DEBUG_VALUE: raviV_op_setlist:L <- [%RBP+-64]
.loc 1 2676 15 ## /Users/dylan/github/ravi/src/lvm.c:2676:15
leaq L_.str.4(%rip), %rsi
jmp LBB25_33
Ltmp5603:
Lfunc_end25:
.cfi_endproc
.globl _raviV_op_concat
.align 4, 0x90
_raviV_op_concat: ## @raviV_op_concat
Lfunc_begin26:
.loc 1 2686 0 ## /Users/dylan/github/ravi/src/lvm.c:2686:0
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp5604:
.cfi_def_cfa_offset 16
Ltmp5605:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp5606:
.cfi_def_cfa_register %rbp
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
Ltmp5607:
.cfi_offset %rbx, -48
Ltmp5608:
.cfi_offset %r12, -40
Ltmp5609:
.cfi_offset %r14, -32
Ltmp5610:
.cfi_offset %r15, -24
##DEBUG_VALUE: raviV_op_concat:L <- %RDI
##DEBUG_VALUE: raviV_op_concat:ci <- %RSI
##DEBUG_VALUE: raviV_op_concat:a <- %EDX
##DEBUG_VALUE: raviV_op_concat:b <- %ECX
##DEBUG_VALUE: raviV_op_concat:c <- %R8D
movl %ecx, %r15d
Ltmp5611:
##DEBUG_VALUE: raviV_op_concat:b <- %R15D
movl %edx, %r12d
Ltmp5612:
##DEBUG_VALUE: raviV_op_concat:a <- %R12D
movq %rsi, %r14
Ltmp5613:
##DEBUG_VALUE: raviV_op_concat:ci <- %R14
movq %rdi, %rbx
Ltmp5614:
##DEBUG_VALUE: raviV_op_concat:L <- %RBX
.loc 1 2688 24 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:2688:24
movq 32(%r14), %rax
Ltmp5615:
##DEBUG_VALUE: raviV_op_concat:base <- %RAX
.loc 1 2689 17 ## /Users/dylan/github/ravi/src/lvm.c:2689:17
movslq %r8d, %rsi
movq %rsi, %rcx
shlq $4, %rcx
.loc 1 2689 21 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2689:21
leaq 16(%rax,%rcx), %rax
Ltmp5616:
.loc 1 2689 10 ## /Users/dylan/github/ravi/src/lvm.c:2689:10
movq %rax, 16(%rbx)
.loc 1 2690 3 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2690:3
Ltmp5617:
movl $1, %eax
subl %r15d, %eax
addl %eax, %esi
callq _luaV_concat
Ltmp5618:
.loc 1 2690 3 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2690:3
movq 32(%r14), %rdx
Ltmp5619:
##DEBUG_VALUE: raviV_op_concat:base <- %RDX
.loc 1 2691 13 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2691:13
movslq %r12d, %rax
shlq $4, %rax
.loc 1 2692 13 ## /Users/dylan/github/ravi/src/lvm.c:2692:13
movslq %r15d, %rcx
shlq $4, %rcx
.loc 1 2693 3 ## /Users/dylan/github/ravi/src/lvm.c:2693:3
Ltmp5620:
movq (%rdx,%rcx), %rsi
movq 8(%rdx,%rcx), %rdi
movq %rdi, 8(%rdx,%rax)
movq %rsi, (%rdx,%rax)
Ltmp5621:
.loc 1 2694 3 ## /Users/dylan/github/ravi/src/lvm.c:2694:3
movq 24(%rbx), %rsi
cmpq $0, 24(%rsi)
jle LBB26_1
Ltmp5622:
## BB#2:
##DEBUG_VALUE: raviV_op_concat:L <- %RBX
##DEBUG_VALUE: raviV_op_concat:ci <- %R14
##DEBUG_VALUE: raviV_op_concat:a <- %R12D
##DEBUG_VALUE: raviV_op_concat:b <- %R15D
##DEBUG_VALUE: raviV_op_concat:base <- %RDX
.loc 1 2691 13 ## /Users/dylan/github/ravi/src/lvm.c:2691:13
addq %rdx, %rax
Ltmp5623:
##DEBUG_VALUE: raviV_op_concat:ra <- %RAX
##DEBUG_VALUE: io1 <- %RAX
.loc 1 2692 13 ## /Users/dylan/github/ravi/src/lvm.c:2692:13
addq %rdx, %rcx
Ltmp5624:
##DEBUG_VALUE: raviV_op_concat:rb <- %RCX
.loc 1 2694 3 ## /Users/dylan/github/ravi/src/lvm.c:2694:3
addq $16, %rax
Ltmp5625:
cmpl %r15d, %r12d
cmovlq %rcx, %rax
movq %rax, 16(%rbx)
movq %rbx, %rdi
callq _luaC_step
.loc 1 2694 3 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2694:3
Ltmp5626:
movq 8(%r14), %rax
movq %rax, 16(%rbx)
jmp LBB26_3
Ltmp5627:
LBB26_1: ## %._crit_edge
##DEBUG_VALUE: raviV_op_concat:L <- %RBX
##DEBUG_VALUE: raviV_op_concat:ci <- %R14
.loc 1 2695 16 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2695:16
movq 8(%r14), %rax
Ltmp5628:
LBB26_3:
##DEBUG_VALUE: raviV_op_concat:L <- %RBX
.loc 1 2695 10 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2695:10
movq %rax, 16(%rbx)
.loc 1 2696 1 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2696:1
popq %rbx
Ltmp5629:
popq %r12
popq %r14
popq %r15
popq %rbp
retq
Ltmp5630:
Lfunc_end26:
.cfi_endproc
.globl _raviV_op_closure
.align 4, 0x90
_raviV_op_closure: ## @raviV_op_closure
Lfunc_begin27:
.loc 1 2698 0 ## /Users/dylan/github/ravi/src/lvm.c:2698:0
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp5631:
.cfi_def_cfa_offset 16
Ltmp5632:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp5633:
.cfi_def_cfa_register %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $40, %rsp
Ltmp5634:
.cfi_offset %rbx, -56
Ltmp5635:
.cfi_offset %r12, -48
Ltmp5636:
.cfi_offset %r13, -40
Ltmp5637:
.cfi_offset %r14, -32
Ltmp5638:
.cfi_offset %r15, -24
##DEBUG_VALUE: raviV_op_closure:L <- %RDI
##DEBUG_VALUE: raviV_op_closure:ci <- %RSI
##DEBUG_VALUE: raviV_op_closure:cl <- %RDX
##DEBUG_VALUE: raviV_op_closure:a <- %ECX
##DEBUG_VALUE: raviV_op_closure:Bx <- %R8D
movq %rdx, -48(%rbp) ## 8-byte Spill
movq %rsi, %r15
Ltmp5639:
##DEBUG_VALUE: raviV_op_closure:ci <- %R15
movq %rdi, %r12
Ltmp5640:
##DEBUG_VALUE: raviV_op_closure:L <- %R12
.loc 1 2699 24 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:2699:24
movq 32(%r15), %r14
Ltmp5641:
##DEBUG_VALUE: raviV_op_closure:base <- %R14
##DEBUG_VALUE: getcached:base <- %R14
##DEBUG_VALUE: pushclosure:base <- %R14
.loc 1 2700 14 ## /Users/dylan/github/ravi/src/lvm.c:2700:14
movslq %r8d, %rax
.loc 1 2700 18 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2700:18
movq 24(%rdx), %rdx
Ltmp5642:
##DEBUG_VALUE: raviV_op_closure:cl <- [%RBP+-48]
.loc 1 2700 21 ## /Users/dylan/github/ravi/src/lvm.c:2700:21
movq 64(%rdx), %rdx
.loc 1 2700 14 ## /Users/dylan/github/ravi/src/lvm.c:2700:14
movq (%rdx,%rax,8), %rax
Ltmp5643:
##DEBUG_VALUE: getcached:p <- %RAX
##DEBUG_VALUE: raviV_op_closure:p <- %RAX
##DEBUG_VALUE: pushclosure:p <- %RAX
.loc 1 878 20 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:878:20
movq %rax, -56(%rbp) ## 8-byte Spill
movq 96(%rax), %r9
Ltmp5644:
##DEBUG_VALUE: getcached:c <- %R9
##DEBUG_VALUE: raviV_op_closure:ncl <- %R9
##DEBUG_VALUE: x_ <- %R9
.loc 1 879 9 ## /Users/dylan/github/ravi/src/lvm.c:879:9
testq %r9, %r9
Ltmp5645:
.loc 1 901 16 ## /Users/dylan/github/ravi/src/lvm.c:901:16
movl 16(%rax), %ebx
Ltmp5646:
##DEBUG_VALUE: nup <- %EBX
##DEBUG_VALUE: pushclosure:nup <- %EBX
.loc 1 902 22 ## /Users/dylan/github/ravi/src/lvm.c:902:22
movq 88(%rax), %r13
Ltmp5647:
##DEBUG_VALUE: uv <- %R13
##DEBUG_VALUE: pushclosure:uv <- %R13
##DEBUG_VALUE: getcached:p <- [%RBP+-56]
##DEBUG_VALUE: raviV_op_closure:p <- [%RBP+-56]
##DEBUG_VALUE: pushclosure:p <- [%RBP+-56]
je LBB27_8
Ltmp5648:
## BB#1:
##DEBUG_VALUE: raviV_op_closure:L <- %R12
##DEBUG_VALUE: raviV_op_closure:ci <- %R15
##DEBUG_VALUE: raviV_op_closure:cl <- [%RBP+-48]
##DEBUG_VALUE: raviV_op_closure:a <- %ECX
##DEBUG_VALUE: getcached:base <- %R14
##DEBUG_VALUE: raviV_op_closure:base <- %R14
##DEBUG_VALUE: raviV_op_closure:p <- [%RBP+-56]
##DEBUG_VALUE: getcached:p <- [%RBP+-56]
##DEBUG_VALUE: raviV_op_closure:ncl <- %R9
##DEBUG_VALUE: getcached:c <- %R9
##DEBUG_VALUE: nup <- %EBX
##DEBUG_VALUE: uv <- %R13
##DEBUG_VALUE: i <- 0
.loc 1 883 5 ## /Users/dylan/github/ravi/src/lvm.c:883:5
testl %ebx, %ebx
jle LBB27_17
Ltmp5649:
## BB#2: ## %.lr.ph.preheader.i
##DEBUG_VALUE: raviV_op_closure:L <- %R12
##DEBUG_VALUE: raviV_op_closure:ci <- %R15
##DEBUG_VALUE: raviV_op_closure:cl <- [%RBP+-48]
##DEBUG_VALUE: raviV_op_closure:a <- %ECX
##DEBUG_VALUE: getcached:base <- %R14
##DEBUG_VALUE: raviV_op_closure:base <- %R14
##DEBUG_VALUE: raviV_op_closure:p <- [%RBP+-56]
##DEBUG_VALUE: getcached:p <- [%RBP+-56]
##DEBUG_VALUE: raviV_op_closure:ncl <- %R9
##DEBUG_VALUE: getcached:c <- %R9
##DEBUG_VALUE: nup <- %EBX
##DEBUG_VALUE: uv <- %R13
##DEBUG_VALUE: i <- 0
.loc 1 884 19 ## /Users/dylan/github/ravi/src/lvm.c:884:19
movslq %ebx, %r8
leaq 18(%r13), %rsi
xorl %edi, %edi
Ltmp5650:
.align 4, 0x90
LBB27_4: ## %.lr.ph.i
## =>This Inner Loop Header: Depth=1
##DEBUG_VALUE: raviV_op_closure:L <- %R12
##DEBUG_VALUE: raviV_op_closure:ci <- %R15
##DEBUG_VALUE: raviV_op_closure:cl <- [%RBP+-48]
##DEBUG_VALUE: raviV_op_closure:a <- %ECX
##DEBUG_VALUE: getcached:base <- %R14
##DEBUG_VALUE: raviV_op_closure:base <- %R14
##DEBUG_VALUE: raviV_op_closure:p <- [%RBP+-56]
##DEBUG_VALUE: getcached:p <- [%RBP+-56]
##DEBUG_VALUE: raviV_op_closure:ncl <- %R9
##DEBUG_VALUE: getcached:c <- %R9
##DEBUG_VALUE: nup <- %EBX
##DEBUG_VALUE: uv <- %R13
##DEBUG_VALUE: i <- 0
cmpb $0, -1(%rsi)
.loc 1 884 54 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:884:54
movzbl (%rsi), %edx
.loc 1 884 19 ## /Users/dylan/github/ravi/src/lvm.c:884:19
je LBB27_6
Ltmp5651:
## BB#5: ## in Loop: Header=BB27_4 Depth=1
##DEBUG_VALUE: raviV_op_closure:L <- %R12
##DEBUG_VALUE: raviV_op_closure:ci <- %R15
##DEBUG_VALUE: raviV_op_closure:cl <- [%RBP+-48]
##DEBUG_VALUE: raviV_op_closure:a <- %ECX
##DEBUG_VALUE: getcached:base <- %R14
##DEBUG_VALUE: raviV_op_closure:base <- %R14
##DEBUG_VALUE: raviV_op_closure:p <- [%RBP+-56]
##DEBUG_VALUE: getcached:p <- [%RBP+-56]
##DEBUG_VALUE: raviV_op_closure:ncl <- %R9
##DEBUG_VALUE: getcached:c <- %R9
##DEBUG_VALUE: nup <- %EBX
##DEBUG_VALUE: uv <- %R13
##DEBUG_VALUE: i <- 0
.loc 1 884 40 ## /Users/dylan/github/ravi/src/lvm.c:884:40
shlq $4, %rdx
addq %r14, %rdx
jmp LBB27_7
Ltmp5652:
.align 4, 0x90
LBB27_6: ## in Loop: Header=BB27_4 Depth=1
##DEBUG_VALUE: raviV_op_closure:L <- %R12
##DEBUG_VALUE: raviV_op_closure:ci <- %R15
##DEBUG_VALUE: raviV_op_closure:cl <- [%RBP+-48]
##DEBUG_VALUE: raviV_op_closure:a <- %ECX
##DEBUG_VALUE: getcached:base <- %R14
##DEBUG_VALUE: raviV_op_closure:base <- %R14
##DEBUG_VALUE: raviV_op_closure:p <- [%RBP+-56]
##DEBUG_VALUE: getcached:p <- [%RBP+-56]
##DEBUG_VALUE: raviV_op_closure:ncl <- %R9
##DEBUG_VALUE: getcached:c <- %R9
##DEBUG_VALUE: nup <- %EBX
##DEBUG_VALUE: uv <- %R13
##DEBUG_VALUE: i <- 0
.loc 1 884 54 ## /Users/dylan/github/ravi/src/lvm.c:884:54
movq -48(%rbp), %rax ## 8-byte Reload
movq 32(%rax,%rdx,8), %rdx
.loc 1 884 72 ## /Users/dylan/github/ravi/src/lvm.c:884:72
movq (%rdx), %rdx
Ltmp5653:
LBB27_7: ## in Loop: Header=BB27_4 Depth=1
##DEBUG_VALUE: raviV_op_closure:L <- %R12
##DEBUG_VALUE: raviV_op_closure:ci <- %R15
##DEBUG_VALUE: raviV_op_closure:cl <- [%RBP+-48]
##DEBUG_VALUE: raviV_op_closure:a <- %ECX
##DEBUG_VALUE: getcached:base <- %R14
##DEBUG_VALUE: raviV_op_closure:base <- %R14
##DEBUG_VALUE: raviV_op_closure:p <- [%RBP+-56]
##DEBUG_VALUE: getcached:p <- [%RBP+-56]
##DEBUG_VALUE: raviV_op_closure:ncl <- %R9
##DEBUG_VALUE: getcached:c <- %R9
##DEBUG_VALUE: nup <- %EBX
##DEBUG_VALUE: uv <- %R13
##DEBUG_VALUE: i <- 0
##DEBUG_VALUE: v <- %RDX
.loc 1 885 11 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:885:11
movq 32(%r9,%rdi,8), %rax
.loc 1 885 27 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:885:27
cmpq %rdx, (%rax)
jne LBB27_8
Ltmp5654:
## BB#3: ## in Loop: Header=BB27_4 Depth=1
##DEBUG_VALUE: raviV_op_closure:L <- %R12
##DEBUG_VALUE: raviV_op_closure:ci <- %R15
##DEBUG_VALUE: raviV_op_closure:cl <- [%RBP+-48]
##DEBUG_VALUE: raviV_op_closure:a <- %ECX
##DEBUG_VALUE: getcached:base <- %R14
##DEBUG_VALUE: raviV_op_closure:base <- %R14
##DEBUG_VALUE: raviV_op_closure:p <- [%RBP+-56]
##DEBUG_VALUE: getcached:p <- [%RBP+-56]
##DEBUG_VALUE: raviV_op_closure:ncl <- %R9
##DEBUG_VALUE: getcached:c <- %R9
##DEBUG_VALUE: nup <- %EBX
##DEBUG_VALUE: uv <- %R13
##DEBUG_VALUE: i <- 0
.loc 1 883 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:883:5
incq %rdi
.loc 1 883 19 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:883:19
Ltmp5655:
addq $24, %rsi
Ltmp5656:
.loc 1 883 5 ## /Users/dylan/github/ravi/src/lvm.c:883:5
cmpq %r8, %rdi
jl LBB27_4
Ltmp5657:
LBB27_17: ## %.loopexit4
##DEBUG_VALUE: raviV_op_closure:L <- %R12
##DEBUG_VALUE: raviV_op_closure:ci <- %R15
##DEBUG_VALUE: raviV_op_closure:a <- %ECX
##DEBUG_VALUE: raviV_op_closure:base <- %R14
##DEBUG_VALUE: raviV_op_closure:ncl <- %R9
.loc 1 2702 19 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2702:19
movslq %ecx, %rax
shlq $4, %rax
.loc 1 2707 5 ## /Users/dylan/github/ravi/src/lvm.c:2707:5
Ltmp5658:
movq %r9, (%r14,%rax)
movl $70, 8(%r14,%rax)
Ltmp5659:
.loc 1 2702 19 ## /Users/dylan/github/ravi/src/lvm.c:2702:19
leaq (%r14,%rax), %r14
Ltmp5660:
##DEBUG_VALUE: io <- %R14
##DEBUG_VALUE: raviV_op_closure:ra <- %R14
##DEBUG_VALUE: pushclosure:ra <- %R14
##DEBUG_VALUE: io <- %R14
jmp LBB27_18
Ltmp5661:
LBB27_8: ## %.loopexit
##DEBUG_VALUE: raviV_op_closure:L <- %R12
##DEBUG_VALUE: raviV_op_closure:ci <- %R15
##DEBUG_VALUE: raviV_op_closure:cl <- [%RBP+-48]
##DEBUG_VALUE: raviV_op_closure:a <- %ECX
##DEBUG_VALUE: pushclosure:base <- %R14
##DEBUG_VALUE: raviV_op_closure:base <- %R14
##DEBUG_VALUE: pushclosure:p <- [%RBP+-56]
##DEBUG_VALUE: raviV_op_closure:p <- [%RBP+-56]
##DEBUG_VALUE: pushclosure:nup <- %EBX
##DEBUG_VALUE: pushclosure:uv <- %R13
movq %r15, -80(%rbp) ## 8-byte Spill
Ltmp5662:
##DEBUG_VALUE: raviV_op_closure:ci <- [%RBP+-80]
movslq %ecx, %r15
shlq $4, %r15
.loc 1 904 19 ## /Users/dylan/github/ravi/src/lvm.c:904:19
Ltmp5663:
movq %r15, -72(%rbp) ## 8-byte Spill
Ltmp5664:
##DEBUG_VALUE: pushclosure:L <- %R12
movq %r12, %rdi
movl %ebx, %esi
callq _luaF_newLclosure
movq %rax, %rcx
Ltmp5665:
##DEBUG_VALUE: pushclosure:ncl <- %RCX
##DEBUG_VALUE: x_ <- %RCX
.loc 1 905 10 ## /Users/dylan/github/ravi/src/lvm.c:905:10
movq %rcx, -64(%rbp) ## 8-byte Spill
movq -56(%rbp), %rax ## 8-byte Reload
movq %rax, 24(%rcx)
.loc 1 906 3 ## /Users/dylan/github/ravi/src/lvm.c:906:3
Ltmp5666:
movq %rcx, (%r14,%r15)
Ltmp5667:
##DEBUG_VALUE: pushclosure:ncl <- [%RBP+-64]
##DEBUG_VALUE: x_ <- [%RBP+-64]
movl $70, 8(%r14,%r15)
Ltmp5668:
##DEBUG_VALUE: pushclosure:i <- 0
.loc 1 907 3 ## /Users/dylan/github/ravi/src/lvm.c:907:3
testl %ebx, %ebx
jle LBB27_14
Ltmp5669:
## BB#9: ## %.lr.ph.i.2.preheader
##DEBUG_VALUE: raviV_op_closure:L <- %R12
##DEBUG_VALUE: raviV_op_closure:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_closure:cl <- [%RBP+-48]
##DEBUG_VALUE: pushclosure:base <- %R14
##DEBUG_VALUE: raviV_op_closure:base <- %R14
##DEBUG_VALUE: pushclosure:p <- [%RBP+-56]
##DEBUG_VALUE: raviV_op_closure:p <- [%RBP+-56]
##DEBUG_VALUE: pushclosure:nup <- %EBX
##DEBUG_VALUE: pushclosure:uv <- %R13
##DEBUG_VALUE: pushclosure:L <- %R12
##DEBUG_VALUE: pushclosure:ncl <- [%RBP+-64]
##DEBUG_VALUE: pushclosure:i <- 0
.loc 1 908 15 ## /Users/dylan/github/ravi/src/lvm.c:908:15
movq -64(%rbp), %rax ## 8-byte Reload
leaq 32(%rax), %r15
addq $18, %r13
Ltmp5670:
.align 4, 0x90
LBB27_10: ## %.lr.ph.i.2
## =>This Inner Loop Header: Depth=1
##DEBUG_VALUE: raviV_op_closure:L <- %R12
##DEBUG_VALUE: raviV_op_closure:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_closure:cl <- [%RBP+-48]
##DEBUG_VALUE: pushclosure:base <- %R14
##DEBUG_VALUE: raviV_op_closure:base <- %R14
##DEBUG_VALUE: pushclosure:p <- [%RBP+-56]
##DEBUG_VALUE: raviV_op_closure:p <- [%RBP+-56]
##DEBUG_VALUE: pushclosure:L <- %R12
##DEBUG_VALUE: pushclosure:ncl <- [%RBP+-64]
##DEBUG_VALUE: pushclosure:i <- 0
.loc 1 908 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:908:9
cmpb $0, -1(%r13)
.loc 1 911 24 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:911:24
movzbl (%r13), %esi
Ltmp5671:
.loc 1 908 9 ## /Users/dylan/github/ravi/src/lvm.c:908:9
je LBB27_12
Ltmp5672:
## BB#11: ## in Loop: Header=BB27_10 Depth=1
##DEBUG_VALUE: raviV_op_closure:L <- %R12
##DEBUG_VALUE: raviV_op_closure:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_closure:cl <- [%RBP+-48]
##DEBUG_VALUE: pushclosure:base <- %R14
##DEBUG_VALUE: raviV_op_closure:base <- %R14
##DEBUG_VALUE: pushclosure:p <- [%RBP+-56]
##DEBUG_VALUE: raviV_op_closure:p <- [%RBP+-56]
##DEBUG_VALUE: pushclosure:L <- %R12
##DEBUG_VALUE: pushclosure:ncl <- [%RBP+-64]
##DEBUG_VALUE: pushclosure:i <- 0
.loc 1 909 47 ## /Users/dylan/github/ravi/src/lvm.c:909:47
shlq $4, %rsi
addq %r14, %rsi
.loc 1 909 24 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:909:24
movq %r12, %rdi
callq _luaF_findupval
jmp LBB27_13
Ltmp5673:
.align 4, 0x90
LBB27_12: ## in Loop: Header=BB27_10 Depth=1
##DEBUG_VALUE: raviV_op_closure:L <- %R12
##DEBUG_VALUE: raviV_op_closure:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_closure:cl <- [%RBP+-48]
##DEBUG_VALUE: pushclosure:base <- %R14
##DEBUG_VALUE: raviV_op_closure:base <- %R14
##DEBUG_VALUE: pushclosure:p <- [%RBP+-56]
##DEBUG_VALUE: raviV_op_closure:p <- [%RBP+-56]
##DEBUG_VALUE: pushclosure:L <- %R12
##DEBUG_VALUE: pushclosure:ncl <- [%RBP+-64]
##DEBUG_VALUE: pushclosure:i <- 0
.loc 1 911 24 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:911:24
movq -48(%rbp), %rax ## 8-byte Reload
movq 32(%rax,%rsi,8), %rax
Ltmp5674:
LBB27_13: ## in Loop: Header=BB27_10 Depth=1
.loc 1 911 22 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:911:22
movq %rax, (%r15)
Ltmp5675:
##DEBUG_VALUE: raviV_op_closure:L <- %R12
##DEBUG_VALUE: raviV_op_closure:ci <- [%RBP+-80]
##DEBUG_VALUE: raviV_op_closure:cl <- [%RBP+-48]
##DEBUG_VALUE: pushclosure:base <- %R14
##DEBUG_VALUE: raviV_op_closure:base <- %R14
##DEBUG_VALUE: pushclosure:p <- [%RBP+-56]
##DEBUG_VALUE: raviV_op_closure:p <- [%RBP+-56]
##DEBUG_VALUE: pushclosure:L <- %R12
##DEBUG_VALUE: pushclosure:ncl <- [%RBP+-64]
##DEBUG_VALUE: pushclosure:i <- 0
.loc 1 912 29 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:912:29
incq 8(%rax)
Ltmp5676:
.loc 1 907 3 ## /Users/dylan/github/ravi/src/lvm.c:907:3
addq $8, %r15
addq $24, %r13
decl %ebx
jne LBB27_10
Ltmp5677:
LBB27_14: ## %._crit_edge.i
##DEBUG_VALUE: raviV_op_closure:L <- %R12
##DEBUG_VALUE: raviV_op_closure:ci <- [%RBP+-80]
##DEBUG_VALUE: pushclosure:base <- %R14
##DEBUG_VALUE: raviV_op_closure:base <- %R14
##DEBUG_VALUE: pushclosure:p <- [%RBP+-56]
##DEBUG_VALUE: raviV_op_closure:p <- [%RBP+-56]
##DEBUG_VALUE: pushclosure:L <- %R12
##DEBUG_VALUE: pushclosure:ncl <- [%RBP+-64]
##DEBUG_VALUE: pushclosure:i <- 0
.loc 1 2702 19 ## /Users/dylan/github/ravi/src/lvm.c:2702:19
addq -72(%rbp), %r14 ## 8-byte Folded Reload
Ltmp5678:
movq -56(%rbp), %rax ## 8-byte Reload
Ltmp5679:
##DEBUG_VALUE: raviV_op_closure:p <- %RAX
##DEBUG_VALUE: pushclosure:p <- %RAX
.loc 1 915 7 ## /Users/dylan/github/ravi/src/lvm.c:915:7
testb $4, 9(%rax)
jne LBB27_15
Ltmp5680:
## BB#16:
##DEBUG_VALUE: raviV_op_closure:L <- %R12
##DEBUG_VALUE: raviV_op_closure:ci <- [%RBP+-80]
##DEBUG_VALUE: pushclosure:p <- %RAX
##DEBUG_VALUE: raviV_op_closure:p <- %RAX
##DEBUG_VALUE: pushclosure:L <- %R12
##DEBUG_VALUE: pushclosure:ncl <- [%RBP+-64]
##DEBUG_VALUE: pushclosure:i <- 0
.loc 1 916 14 ## /Users/dylan/github/ravi/src/lvm.c:916:14
movq -64(%rbp), %rcx ## 8-byte Reload
movq %rcx, 96(%rax)
movq -80(%rbp), %r15 ## 8-byte Reload
Ltmp5681:
##DEBUG_VALUE: raviV_op_closure:ci <- %R15
jmp LBB27_18
Ltmp5682:
LBB27_15:
##DEBUG_VALUE: raviV_op_closure:L <- %R12
##DEBUG_VALUE: raviV_op_closure:ci <- [%RBP+-80]
movq -80(%rbp), %r15 ## 8-byte Reload
Ltmp5683:
##DEBUG_VALUE: raviV_op_closure:ci <- %R15
LBB27_18: ## %pushclosure.exit
##DEBUG_VALUE: raviV_op_closure:L <- %R12
##DEBUG_VALUE: raviV_op_closure:ci <- %R15
.loc 1 2709 3 ## /Users/dylan/github/ravi/src/lvm.c:2709:3
movq 24(%r12), %rax
Ltmp5684:
.loc 1 2709 3 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2709:3
cmpq $0, 24(%rax)
jle LBB27_20
Ltmp5685:
## BB#19:
##DEBUG_VALUE: raviV_op_closure:L <- %R12
##DEBUG_VALUE: raviV_op_closure:ci <- %R15
.loc 1 2709 3 ## /Users/dylan/github/ravi/src/lvm.c:2709:3
addq $16, %r14
movq %r14, 16(%r12)
movq %r12, %rdi
callq _luaC_step
.loc 1 2709 3 ## /Users/dylan/github/ravi/src/lvm.c:2709:3
Ltmp5686:
movq 8(%r15), %rax
movq %rax, 16(%r12)
Ltmp5687:
LBB27_20:
.loc 1 2710 1 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2710:1
addq $40, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
Ltmp5688:
Lfunc_end27:
.cfi_endproc
.globl _raviV_op_vararg
.align 4, 0x90
_raviV_op_vararg: ## @raviV_op_vararg
Lfunc_begin28:
.loc 1 2712 0 ## /Users/dylan/github/ravi/src/lvm.c:2712:0
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp5689:
.cfi_def_cfa_offset 16
Ltmp5690:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp5691:
.cfi_def_cfa_register %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
pushq %rax
Ltmp5692:
.cfi_offset %rbx, -56
Ltmp5693:
.cfi_offset %r12, -48
Ltmp5694:
.cfi_offset %r13, -40
Ltmp5695:
.cfi_offset %r14, -32
Ltmp5696:
.cfi_offset %r15, -24
##DEBUG_VALUE: raviV_op_vararg:L <- %RDI
##DEBUG_VALUE: raviV_op_vararg:ci <- %RSI
##DEBUG_VALUE: raviV_op_vararg:cl <- %RDX
##DEBUG_VALUE: raviV_op_vararg:a <- %ECX
##DEBUG_VALUE: raviV_op_vararg:b <- %R8D
movq %rsi, %r12
Ltmp5697:
##DEBUG_VALUE: raviV_op_vararg:ci <- %R12
movq %rdi, %r14
Ltmp5698:
##DEBUG_VALUE: raviV_op_vararg:L <- %R14
.loc 1 2713 24 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:2713:24
movq 32(%r12), %rdi
Ltmp5699:
##DEBUG_VALUE: raviV_op_vararg:base <- %RDI
.loc 1 2716 11 ## /Users/dylan/github/ravi/src/lvm.c:2716:11
movq %rdi, %r13
subq (%r12), %r13
shrq $4, %r13
.loc 1 2716 43 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2716:43
movq 24(%rdx), %rax
.loc 1 2729 21 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2729:21
Ltmp5700:
movzbl 10(%rax), %esi
Ltmp5701:
.loc 1 2716 37 ## /Users/dylan/github/ravi/src/lvm.c:2716:37
movl %r13d, %ebx
subl %esi, %ebx
xorl %eax, %eax
.loc 1 2716 56 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2716:56
decl %ebx
Ltmp5702:
##DEBUG_VALUE: raviV_op_vararg:n <- %EBX
.loc 1 2717 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2717:7
cmovsl %eax, %ebx
Ltmp5703:
##DEBUG_VALUE: raviV_op_vararg:b <- %EBX
.loc 1 2720 7 ## /Users/dylan/github/ravi/src/lvm.c:2720:7
testl %r8d, %r8d
jle LBB28_1
Ltmp5704:
## BB#4:
##DEBUG_VALUE: raviV_op_vararg:a <- %ECX
##DEBUG_VALUE: raviV_op_vararg:b <- %EBX
##DEBUG_VALUE: raviV_op_vararg:base <- %RDI
##DEBUG_VALUE: raviV_op_vararg:n <- %EBX
.loc 1 2719 9 ## /Users/dylan/github/ravi/src/lvm.c:2719:9
decl %r8d
Ltmp5705:
##DEBUG_VALUE: raviV_op_vararg:b <- %R8D
.loc 1 2727 15 ## /Users/dylan/github/ravi/src/lvm.c:2727:15
movslq %ecx, %r9
shlq $4, %r9
addq %rdi, %r9
Ltmp5706:
##DEBUG_VALUE: raviV_op_vararg:ra <- %R9
jmp LBB28_5
Ltmp5707:
LBB28_1:
##DEBUG_VALUE: raviV_op_vararg:L <- %R14
##DEBUG_VALUE: raviV_op_vararg:ci <- %R12
##DEBUG_VALUE: raviV_op_vararg:a <- %ECX
##DEBUG_VALUE: raviV_op_vararg:b <- %EBX
##DEBUG_VALUE: raviV_op_vararg:base <- %RDI
##DEBUG_VALUE: raviV_op_vararg:n <- %EBX
.loc 1 2722 5 ## /Users/dylan/github/ravi/src/lvm.c:2722:5
movq 48(%r14), %rax
subq 16(%r14), %rax
sarq $4, %rax
movslq %ebx, %r15
cmpq %r15, %rax
jg LBB28_3
Ltmp5708:
## BB#2:
##DEBUG_VALUE: raviV_op_vararg:L <- %R14
##DEBUG_VALUE: raviV_op_vararg:ci <- %R12
##DEBUG_VALUE: raviV_op_vararg:a <- %ECX
##DEBUG_VALUE: raviV_op_vararg:b <- %EBX
##DEBUG_VALUE: raviV_op_vararg:n <- %EBX
.loc 1 2722 5 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2722:5
movq %r14, %rdi
movl %esi, -44(%rbp) ## 4-byte Spill
movl %ebx, %esi
movl %ecx, -48(%rbp) ## 4-byte Spill
Ltmp5709:
##DEBUG_VALUE: raviV_op_vararg:a <- [%RBP+-48]
callq _luaD_growstack
movl -48(%rbp), %ecx ## 4-byte Reload
Ltmp5710:
##DEBUG_VALUE: raviV_op_vararg:a <- %ECX
movl -44(%rbp), %esi ## 4-byte Reload
Ltmp5711:
.loc 1 2722 5 ## /Users/dylan/github/ravi/src/lvm.c:2722:5
movq 32(%r12), %rdi
Ltmp5712:
LBB28_3:
##DEBUG_VALUE: raviV_op_vararg:L <- %R14
##DEBUG_VALUE: raviV_op_vararg:a <- %ECX
##DEBUG_VALUE: raviV_op_vararg:b <- %EBX
##DEBUG_VALUE: raviV_op_vararg:n <- %EBX
.loc 1 2723 15 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2723:15
movslq %ecx, %r9
shlq $4, %r9
Ltmp5713:
##DEBUG_VALUE: raviV_op_vararg:base <- %RDI
addq %rdi, %r9
Ltmp5714:
##DEBUG_VALUE: raviV_op_vararg:ra <- %R9
.loc 1 2724 17 ## /Users/dylan/github/ravi/src/lvm.c:2724:17
shlq $4, %r15
addq %r9, %r15
.loc 1 2724 12 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2724:12
movq %r15, 16(%r14)
movl %ebx, %r8d
Ltmp5715:
LBB28_5:
##DEBUG_VALUE: raviV_op_vararg:b <- %EBX
##DEBUG_VALUE: raviV_op_vararg:n <- %EBX
##DEBUG_VALUE: raviV_op_vararg:j <- 0
xorl %edx, %edx
.loc 1 2729 21 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2729:21
Ltmp5716:
testl %r8d, %r8d
jle LBB28_9
Ltmp5717:
## BB#6:
##DEBUG_VALUE: raviV_op_vararg:b <- %EBX
##DEBUG_VALUE: raviV_op_vararg:n <- %EBX
##DEBUG_VALUE: raviV_op_vararg:j <- 0
testl %ebx, %ebx
jle LBB28_9
Ltmp5718:
## BB#7: ## %.lr.ph4
##DEBUG_VALUE: raviV_op_vararg:b <- %EBX
##DEBUG_VALUE: raviV_op_vararg:n <- %EBX
##DEBUG_VALUE: raviV_op_vararg:j <- 0
.loc 1 2730 5 ## /Users/dylan/github/ravi/src/lvm.c:2730:5
movslq %ebx, %r10
Ltmp5719:
.loc 1 2729 21 ## /Users/dylan/github/ravi/src/lvm.c:2729:21
movslq %r8d, %rcx
decl %r13d
xorl %edx, %edx
subl %esi, %r13d
cmovsl %edx, %r13d
movl %r13d, %eax
shlq $4, %rax
subq %rax, %rdi
movq %r9, %rax
Ltmp5720:
.align 4, 0x90
LBB28_8: ## =>This Inner Loop Header: Depth=1
##DEBUG_VALUE: raviV_op_vararg:j <- 0
.loc 1 2730 5 ## /Users/dylan/github/ravi/src/lvm.c:2730:5
movq (%rdi), %rbx
movq 8(%rdi), %rsi
movq %rsi, 8(%rax)
movq %rbx, (%rax)
Ltmp5721:
.loc 1 2729 21 ## /Users/dylan/github/ravi/src/lvm.c:2729:21
incq %rdx
cmpq %rcx, %rdx
jge LBB28_9
## BB#17: ## in Loop: Header=BB28_8 Depth=1
##DEBUG_VALUE: raviV_op_vararg:j <- 0
addq $16, %rax
addq $16, %rdi
cmpq %r10, %rdx
jl LBB28_8
Ltmp5722:
LBB28_9: ## %.critedge.preheader
##DEBUG_VALUE: raviV_op_vararg:j <- 0
.loc 1 2731 3 ## /Users/dylan/github/ravi/src/lvm.c:2731:3
movl %r8d, %esi
subl %edx, %esi
jle LBB28_16
## BB#10: ## %.critedge.preheader5
##DEBUG_VALUE: raviV_op_vararg:j <- 0
.loc 1 2732 5 ## /Users/dylan/github/ravi/src/lvm.c:2732:5
Ltmp5723:
movslq %edx, %rcx
leal -1(%r8), %edi
subl %edx, %edi
testb $7, %sil
je LBB28_13
## BB#11: ## %.critedge.prol.preheader
##DEBUG_VALUE: raviV_op_vararg:j <- 0
movslq %edx, %rax
shlq $4, %rax
leaq 8(%r9,%rax), %rax
andl $7, %esi
negl %esi
.align 4, 0x90
LBB28_12: ## %.critedge.prol
## =>This Inner Loop Header: Depth=1
##DEBUG_VALUE: raviV_op_vararg:j <- 0
movl $0, (%rax)
Ltmp5724:
.loc 1 2731 3 ## /Users/dylan/github/ravi/src/lvm.c:2731:3
incq %rcx
addq $16, %rax
incl %esi
jne LBB28_12
LBB28_13: ## %.critedge.preheader5.split
##DEBUG_VALUE: raviV_op_vararg:j <- 0
.loc 1 2732 5 ## /Users/dylan/github/ravi/src/lvm.c:2732:5
Ltmp5725:
cmpl $7, %edi
jb LBB28_16
## BB#14: ## %.critedge.preheader5.split.split
##DEBUG_VALUE: raviV_op_vararg:j <- 0
subl %ecx, %r8d
shlq $4, %rcx
leaq 120(%rcx,%r9), %rax
.align 4, 0x90
LBB28_15: ## %.critedge
## =>This Inner Loop Header: Depth=1
##DEBUG_VALUE: raviV_op_vararg:j <- 0
movl $0, -112(%rax)
movl $0, -96(%rax)
movl $0, -80(%rax)
movl $0, -64(%rax)
movl $0, -48(%rax)
movl $0, -32(%rax)
movl $0, -16(%rax)
movl $0, (%rax)
Ltmp5726:
.loc 1 2731 3 ## /Users/dylan/github/ravi/src/lvm.c:2731:3
subq $-128, %rax
addl $-8, %r8d
jne LBB28_15
Ltmp5727:
LBB28_16: ## %.critedge._crit_edge
.loc 1 2733 1 ## /Users/dylan/github/ravi/src/lvm.c:2733:1
addq $8, %rsp
##DEBUG_VALUE: raviV_op_vararg:j <- 0
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
Ltmp5728:
Lfunc_end28:
.cfi_endproc
.globl _raviV_op_loadnil
.align 4, 0x90
_raviV_op_loadnil: ## @raviV_op_loadnil
Lfunc_begin29:
.loc 1 2736 0 ## /Users/dylan/github/ravi/src/lvm.c:2736:0
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp5729:
.cfi_def_cfa_offset 16
Ltmp5730:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp5731:
.cfi_def_cfa_register %rbp
##DEBUG_VALUE: raviV_op_loadnil:ci <- %RDI
##DEBUG_VALUE: raviV_op_loadnil:a <- %ESI
##DEBUG_VALUE: raviV_op_loadnil:b <- %EDX
.loc 1 2739 21 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:2739:21
Ltmp5732:
movslq %esi, %rax
shlq $4, %rax
addq 32(%rdi), %rax
Ltmp5733:
##DEBUG_VALUE: raviV_op_loadnil:ra <- %RAX
.loc 1 2740 3 ## /Users/dylan/github/ravi/src/lvm.c:2740:3
leal 1(%rdx), %esi
Ltmp5734:
testb $7, %sil
je LBB29_1
Ltmp5735:
## BB#2: ## %.preheader
##DEBUG_VALUE: raviV_op_loadnil:b <- %EDX
##DEBUG_VALUE: raviV_op_loadnil:ra <- %RAX
.loc 1 2740 8 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2740:8
andl $7, %esi
negl %esi
movl %edx, %ecx
Ltmp5736:
.align 4, 0x90
LBB29_3: ## =>This Inner Loop Header: Depth=1
##DEBUG_VALUE: raviV_op_loadnil:b <- %EDX
##DEBUG_VALUE: raviV_op_loadnil:ra <- %RAX
movl $0, 8(%rax)
addq $16, %rax
Ltmp5737:
.loc 1 2740 37 ## /Users/dylan/github/ravi/src/lvm.c:2740:37
decl %ecx
Ltmp5738:
##DEBUG_VALUE: raviV_op_loadnil:b <- %ECX
.loc 1 2740 27 ## /Users/dylan/github/ravi/src/lvm.c:2740:27
incl %esi
jne LBB29_3
jmp LBB29_4
Ltmp5739:
LBB29_1:
##DEBUG_VALUE: raviV_op_loadnil:b <- %EDX
##DEBUG_VALUE: raviV_op_loadnil:ra <- %RAX
movl %edx, %ecx
Ltmp5740:
LBB29_4: ## %.split
##DEBUG_VALUE: raviV_op_loadnil:b <- %EDX
.loc 1 2740 3 ## /Users/dylan/github/ravi/src/lvm.c:2740:3
cmpl $7, %edx
jb LBB29_7
## BB#5: ## %.split.split
notl %ecx
addq $120, %rax
.align 4, 0x90
LBB29_6: ## =>This Inner Loop Header: Depth=1
.loc 1 2740 8 ## /Users/dylan/github/ravi/src/lvm.c:2740:8
Ltmp5741:
movl $0, -112(%rax)
movl $0, -96(%rax)
movl $0, -80(%rax)
movl $0, -64(%rax)
movl $0, -48(%rax)
movl $0, -32(%rax)
movl $0, -16(%rax)
movl $0, (%rax)
.loc 1 2740 27 ## /Users/dylan/github/ravi/src/lvm.c:2740:27
subq $-128, %rax
addl $8, %ecx
jne LBB29_6
Ltmp5742:
LBB29_7:
.loc 1 2741 1 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2741:1
popq %rbp
retq
Ltmp5743:
Lfunc_end29:
.cfi_endproc
.section __TEXT,__literal8,8byte_literals
.align 3
LCPI30_0:
.quad -4332462841530417152 ## double -9.2233720368547758E+18
LCPI30_1:
.quad 4890909195324358656 ## double 9.2233720368547758E+18
.section __TEXT,__text,regular,pure_instructions
.globl _raviV_op_setupvali
.align 4, 0x90
_raviV_op_setupvali: ## @raviV_op_setupvali
Lfunc_begin30:
.loc 1 2743 0 ## /Users/dylan/github/ravi/src/lvm.c:2743:0
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp5744:
.cfi_def_cfa_offset 16
Ltmp5745:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp5746:
.cfi_def_cfa_register %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $24, %rsp
Ltmp5747:
.cfi_offset %rbx, -56
Ltmp5748:
.cfi_offset %r12, -48
Ltmp5749:
.cfi_offset %r13, -40
Ltmp5750:
.cfi_offset %r14, -32
Ltmp5751:
.cfi_offset %r15, -24
##DEBUG_VALUE: raviV_op_setupvali:L <- %RDI
##DEBUG_VALUE: raviV_op_setupvali:cl <- %RSI
##DEBUG_VALUE: raviV_op_setupvali:ra <- %RDX
##DEBUG_VALUE: raviV_op_setupvali:b <- %ECX
movl %ecx, %r14d
Ltmp5752:
##DEBUG_VALUE: raviV_op_setupvali:b <- %R14D
movq %rdx, %rbx
Ltmp5753:
##DEBUG_VALUE: raviV_op_setupvali:ra <- %RBX
movq %rsi, %r12
Ltmp5754:
##DEBUG_VALUE: raviV_op_setupvali:cl <- %R12
movq %rdi, %r15
Ltmp5755:
##DEBUG_VALUE: raviV_op_setupvali:L <- %R15
.loc 1 2745 7 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:2745:7
movl 8(%rbx), %eax
Ltmp5756:
.loc 1 2745 7 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2745:7
cmpl $19, %eax
jne LBB30_1
Ltmp5757:
LBB30_14:
##DEBUG_VALUE: raviV_op_setupvali:cl <- %R12
##DEBUG_VALUE: raviV_op_setupvali:b <- %R14D
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 113 10 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:113:10
movq (%rbx), %rax
Ltmp5758:
LBB30_15:
##DEBUG_VALUE: raviV_op_setupvali:cl <- %R12
##DEBUG_VALUE: raviV_op_setupvali:b <- %R14D
.loc 1 2746 17 ## /Users/dylan/github/ravi/src/lvm.c:2746:17
movslq %r14d, %rcx
movq 32(%r12,%rcx,8), %rcx
Ltmp5759:
##DEBUG_VALUE: uv <- %RCX
.loc 1 2747 5 ## /Users/dylan/github/ravi/src/lvm.c:2747:5
movq (%rcx), %rcx
Ltmp5760:
##DEBUG_VALUE: io <- %RCX
movq %rax, (%rcx)
movl $19, 8(%rcx)
Ltmp5761:
.loc 1 2753 1 ## /Users/dylan/github/ravi/src/lvm.c:2753:1
addq $24, %rsp
popq %rbx
popq %r12
Ltmp5762:
popq %r13
popq %r14
Ltmp5763:
popq %r15
popq %rbp
retq
Ltmp5764:
LBB30_1:
##DEBUG_VALUE: raviV_op_setupvali:L <- %R15
##DEBUG_VALUE: raviV_op_setupvali:cl <- %R12
##DEBUG_VALUE: raviV_op_setupvali:ra <- %RBX
##DEBUG_VALUE: raviV_op_setupvali:b <- %R14D
##DEBUG_VALUE: luaV_tointeger:mode <- 0
leaq -56(%rbp), %r13
jmp LBB30_2
Ltmp5765:
.align 4, 0x90
LBB30_13: ## %._crit_edge
## in Loop: Header=BB30_2 Depth=1
##DEBUG_VALUE: raviV_op_setupvali:L <- %R15
##DEBUG_VALUE: raviV_op_setupvali:cl <- %R12
##DEBUG_VALUE: raviV_op_setupvali:b <- %R14D
##DEBUG_VALUE: luaV_tointeger:v <- [%R13+0]
.loc 1 102 7 ## /Users/dylan/github/ravi/src/lvm.c:102:7
movl -48(%rbp), %eax
Ltmp5766:
.loc 1 2745 7 ## /Users/dylan/github/ravi/src/lvm.c:2745:7
movq %r13, %rbx
Ltmp5767:
LBB30_2: ## =>This Inner Loop Header: Depth=1
##DEBUG_VALUE: raviV_op_setupvali:L <- %R15
##DEBUG_VALUE: raviV_op_setupvali:cl <- %R12
##DEBUG_VALUE: raviV_op_setupvali:b <- %R14D
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 102 7 ## /Users/dylan/github/ravi/src/lvm.c:102:7
cmpl $19, %eax
je LBB30_14
Ltmp5768:
## BB#3: ## in Loop: Header=BB30_2 Depth=1
##DEBUG_VALUE: raviV_op_setupvali:L <- %R15
##DEBUG_VALUE: raviV_op_setupvali:cl <- %R12
##DEBUG_VALUE: raviV_op_setupvali:b <- %R14D
cmpl $3, %eax
je LBB30_4
Ltmp5769:
## BB#8: ## in Loop: Header=BB30_2 Depth=1
##DEBUG_VALUE: raviV_op_setupvali:L <- %R15
##DEBUG_VALUE: raviV_op_setupvali:cl <- %R12
##DEBUG_VALUE: raviV_op_setupvali:b <- %R14D
.loc 1 116 12 ## /Users/dylan/github/ravi/src/lvm.c:116:12
andl $15, %eax
.loc 1 116 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:116:25
cmpl $4, %eax
jne LBB30_16
Ltmp5770:
## BB#9: ## in Loop: Header=BB30_2 Depth=1
##DEBUG_VALUE: raviV_op_setupvali:L <- %R15
##DEBUG_VALUE: raviV_op_setupvali:cl <- %R12
##DEBUG_VALUE: raviV_op_setupvali:b <- %R14D
.loc 1 117 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:117:26
movq (%rbx), %rdi
addq $24, %rdi
Ltmp5771:
##DEBUG_VALUE: luaV_tointeger:v <- [%R13+0]
.loc 1 117 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:117:13
movq %r13, %rsi
callq _luaO_str2num
.loc 1 117 46 ## /Users/dylan/github/ravi/src/lvm.c:117:46
movq (%rbx), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
cmpl $4, %esi
jne LBB30_11
Ltmp5772:
## BB#10: ## in Loop: Header=BB30_2 Depth=1
##DEBUG_VALUE: raviV_op_setupvali:L <- %R15
##DEBUG_VALUE: raviV_op_setupvali:cl <- %R12
##DEBUG_VALUE: raviV_op_setupvali:b <- %R14D
##DEBUG_VALUE: luaV_tointeger:v <- [%R13+0]
shrl $24, %ecx
jmp LBB30_12
Ltmp5773:
.align 4, 0x90
LBB30_11: ## in Loop: Header=BB30_2 Depth=1
##DEBUG_VALUE: raviV_op_setupvali:L <- %R15
##DEBUG_VALUE: raviV_op_setupvali:cl <- %R12
##DEBUG_VALUE: raviV_op_setupvali:b <- %R14D
##DEBUG_VALUE: luaV_tointeger:v <- [%R13+0]
movq 16(%rdx), %rcx
Ltmp5774:
LBB30_12: ## in Loop: Header=BB30_2 Depth=1
##DEBUG_VALUE: raviV_op_setupvali:L <- %R15
##DEBUG_VALUE: raviV_op_setupvali:cl <- %R12
##DEBUG_VALUE: raviV_op_setupvali:b <- %R14D
##DEBUG_VALUE: luaV_tointeger:v <- [%R13+0]
.loc 1 117 57 ## /Users/dylan/github/ravi/src/lvm.c:117:57
incq %rcx
Ltmp5775:
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
cmpq %rcx, %rax
je LBB30_13
jmp LBB30_16
Ltmp5776:
LBB30_4:
##DEBUG_VALUE: raviV_op_setupvali:L <- %R15
##DEBUG_VALUE: raviV_op_setupvali:cl <- %R12
##DEBUG_VALUE: raviV_op_setupvali:b <- %R14D
.loc 1 103 20 ## /Users/dylan/github/ravi/src/lvm.c:103:20
movsd (%rbx), %xmm0 ## xmm0 = mem[0],zero
Ltmp5777:
##DEBUG_VALUE: n <- %XMM0
.loc 1 104 20 ## /Users/dylan/github/ravi/src/lvm.c:104:20
movsd %xmm0, -64(%rbp) ## 8-byte Spill
Ltmp5778:
##DEBUG_VALUE: n <- [%RBP+-64]
callq _floor
Ltmp5779:
##DEBUG_VALUE: f <- %XMM0
.loc 1 105 9 ## /Users/dylan/github/ravi/src/lvm.c:105:9
movsd -64(%rbp), %xmm1 ## 8-byte Reload
## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jne LBB30_16
jp LBB30_16
Ltmp5780:
## BB#5:
##DEBUG_VALUE: raviV_op_setupvali:L <- %R15
##DEBUG_VALUE: raviV_op_setupvali:cl <- %R12
##DEBUG_VALUE: raviV_op_setupvali:b <- %R14D
##DEBUG_VALUE: f <- %XMM0
.loc 1 110 12 ## /Users/dylan/github/ravi/src/lvm.c:110:12
ucomisd LCPI30_0(%rip), %xmm0
jb LBB30_16
Ltmp5781:
## BB#6:
##DEBUG_VALUE: raviV_op_setupvali:L <- %R15
##DEBUG_VALUE: raviV_op_setupvali:cl <- %R12
##DEBUG_VALUE: raviV_op_setupvali:b <- %R14D
movsd LCPI30_1(%rip), %xmm1 ## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jbe LBB30_16
Ltmp5782:
## BB#7:
##DEBUG_VALUE: raviV_op_setupvali:cl <- %R12
##DEBUG_VALUE: raviV_op_setupvali:b <- %R14D
cvttsd2si %xmm0, %rax
jmp LBB30_15
Ltmp5783:
LBB30_16: ## %.loopexit
##DEBUG_VALUE: raviV_op_setupvali:L <- %R15
.loc 1 2751 5 ## /Users/dylan/github/ravi/src/lvm.c:2751:5
leaq L_.str.16(%rip), %rsi
xorl %eax, %eax
movq %r15, %rdi
callq _luaG_runerror
Ltmp5784:
Lfunc_end30:
.cfi_endproc
.globl _raviV_op_setupvalf
.align 4, 0x90
_raviV_op_setupvalf: ## @raviV_op_setupvalf
Lfunc_begin31:
.loc 1 2755 0 ## /Users/dylan/github/ravi/src/lvm.c:2755:0
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp5785:
.cfi_def_cfa_offset 16
Ltmp5786:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp5787:
.cfi_def_cfa_register %rbp
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
subq $16, %rsp
Ltmp5788:
.cfi_offset %rbx, -48
Ltmp5789:
.cfi_offset %r12, -40
Ltmp5790:
.cfi_offset %r14, -32
Ltmp5791:
.cfi_offset %r15, -24
##DEBUG_VALUE: raviV_op_setupvalf:L <- %RDI
##DEBUG_VALUE: raviV_op_setupvalf:cl <- %RSI
##DEBUG_VALUE: raviV_op_setupvalf:ra <- %RDX
##DEBUG_VALUE: raviV_op_setupvalf:b <- %ECX
movl %ecx, %r14d
Ltmp5792:
##DEBUG_VALUE: raviV_op_setupvalf:b <- %R14D
movq %rdx, %rbx
Ltmp5793:
##DEBUG_VALUE: raviV_op_setupvalf:ra <- %RBX
movq %rsi, %r12
Ltmp5794:
##DEBUG_VALUE: raviV_op_setupvalf:cl <- %R12
movq %rdi, %r15
Ltmp5795:
##DEBUG_VALUE: raviV_op_setupvalf:L <- %R15
.loc 1 79 7 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:79:7
movl 8(%rbx), %eax
Ltmp5796:
.loc 1 2757 7 ## /Users/dylan/github/ravi/src/lvm.c:2757:7
cmpl $3, %eax
jne LBB31_2
Ltmp5797:
## BB#1:
##DEBUG_VALUE: raviV_op_setupvalf:cl <- %R12
##DEBUG_VALUE: raviV_op_setupvalf:ra <- %RBX
##DEBUG_VALUE: raviV_op_setupvalf:b <- %R14D
.loc 1 2757 7 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2757:7
movq (%rbx), %rax
Ltmp5798:
LBB31_13:
##DEBUG_VALUE: raviV_op_setupvalf:cl <- %R12
##DEBUG_VALUE: raviV_op_setupvalf:b <- %R14D
.loc 1 2758 17 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2758:17
movslq %r14d, %rcx
movq 32(%r12,%rcx,8), %rcx
Ltmp5799:
##DEBUG_VALUE: uv <- %RCX
.loc 1 2759 5 ## /Users/dylan/github/ravi/src/lvm.c:2759:5
movq (%rcx), %rcx
Ltmp5800:
##DEBUG_VALUE: io <- %RCX
movq %rax, (%rcx)
movl $3, 8(%rcx)
Ltmp5801:
.loc 1 2765 1 ## /Users/dylan/github/ravi/src/lvm.c:2765:1
addq $16, %rsp
popq %rbx
popq %r12
Ltmp5802:
popq %r14
Ltmp5803:
popq %r15
popq %rbp
retq
Ltmp5804:
LBB31_2:
##DEBUG_VALUE: raviV_op_setupvalf:L <- %R15
##DEBUG_VALUE: raviV_op_setupvalf:cl <- %R12
##DEBUG_VALUE: raviV_op_setupvalf:ra <- %RBX
##DEBUG_VALUE: raviV_op_setupvalf:b <- %R14D
.loc 1 79 7 ## /Users/dylan/github/ravi/src/lvm.c:79:7
cmpl $19, %eax
jne LBB31_4
Ltmp5805:
## BB#3:
##DEBUG_VALUE: raviV_op_setupvalf:cl <- %R12
##DEBUG_VALUE: raviV_op_setupvalf:ra <- %RBX
##DEBUG_VALUE: raviV_op_setupvalf:b <- %R14D
.loc 1 80 10 ## /Users/dylan/github/ravi/src/lvm.c:80:10
cvtsi2sdq (%rbx), %xmm0
jmp LBB31_12
Ltmp5806:
LBB31_4:
##DEBUG_VALUE: raviV_op_setupvalf:L <- %R15
##DEBUG_VALUE: raviV_op_setupvalf:cl <- %R12
##DEBUG_VALUE: raviV_op_setupvalf:ra <- %RBX
##DEBUG_VALUE: raviV_op_setupvalf:b <- %R14D
.loc 1 83 12 ## /Users/dylan/github/ravi/src/lvm.c:83:12
andl $15, %eax
.loc 1 83 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:83:25
cmpl $4, %eax
jne LBB31_14
Ltmp5807:
## BB#5:
##DEBUG_VALUE: raviV_op_setupvalf:L <- %R15
##DEBUG_VALUE: raviV_op_setupvalf:cl <- %R12
##DEBUG_VALUE: raviV_op_setupvalf:ra <- %RBX
##DEBUG_VALUE: raviV_op_setupvalf:b <- %R14D
.loc 1 84 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:84:26
movq (%rbx), %rdi
Ltmp5808:
##DEBUG_VALUE: luaV_tonumber_:obj <- %RBX
addq $24, %rdi
leaq -48(%rbp), %rsi
Ltmp5809:
##DEBUG_VALUE: luaV_tonumber_:v <- [%RSI+0]
.loc 1 84 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:13
callq _luaO_str2num
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq (%rbx), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp5810:
cmpl $4, %esi
jne LBB31_7
Ltmp5811:
## BB#6:
##DEBUG_VALUE: raviV_op_setupvalf:L <- %R15
##DEBUG_VALUE: raviV_op_setupvalf:cl <- %R12
##DEBUG_VALUE: raviV_op_setupvalf:b <- %R14D
shrl $24, %ecx
jmp LBB31_8
Ltmp5812:
LBB31_7:
##DEBUG_VALUE: raviV_op_setupvalf:L <- %R15
##DEBUG_VALUE: raviV_op_setupvalf:cl <- %R12
##DEBUG_VALUE: raviV_op_setupvalf:b <- %R14D
movq 16(%rdx), %rcx
Ltmp5813:
LBB31_8:
##DEBUG_VALUE: raviV_op_setupvalf:L <- %R15
##DEBUG_VALUE: raviV_op_setupvalf:cl <- %R12
##DEBUG_VALUE: raviV_op_setupvalf:b <- %R14D
.loc 1 84 57 ## /Users/dylan/github/ravi/src/lvm.c:84:57
incq %rcx
Ltmp5814:
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
cmpq %rcx, %rax
jne LBB31_14
Ltmp5815:
## BB#9:
##DEBUG_VALUE: raviV_op_setupvalf:cl <- %R12
##DEBUG_VALUE: raviV_op_setupvalf:b <- %R14D
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
cmpl $19, -40(%rbp)
movq -48(%rbp), %rax
jne LBB31_11
Ltmp5816:
## BB#10:
##DEBUG_VALUE: raviV_op_setupvalf:cl <- %R12
##DEBUG_VALUE: raviV_op_setupvalf:b <- %R14D
cvtsi2sdq %rax, %xmm0
jmp LBB31_12
Ltmp5817:
LBB31_11: ## %select.false
##DEBUG_VALUE: raviV_op_setupvalf:cl <- %R12
##DEBUG_VALUE: raviV_op_setupvalf:b <- %R14D
movd %rax, %xmm0
Ltmp5818:
LBB31_12: ## %luaV_tonumber_.exit
##DEBUG_VALUE: raviV_op_setupvalf:cl <- %R12
##DEBUG_VALUE: raviV_op_setupvalf:b <- %R14D
.loc 1 80 8 ## /Users/dylan/github/ravi/src/lvm.c:80:8
movd %xmm0, %rax
jmp LBB31_13
Ltmp5819:
LBB31_14:
##DEBUG_VALUE: raviV_op_setupvalf:L <- %R15
.loc 1 2763 5 ## /Users/dylan/github/ravi/src/lvm.c:2763:5
leaq L_.str.17(%rip), %rsi
xorl %eax, %eax
movq %r15, %rdi
callq _luaG_runerror
Ltmp5820:
Lfunc_end31:
.cfi_endproc
.globl _raviV_op_setupvalai
.align 4, 0x90
_raviV_op_setupvalai: ## @raviV_op_setupvalai
Lfunc_begin32:
.loc 1 2767 0 ## /Users/dylan/github/ravi/src/lvm.c:2767:0
.cfi_startproc
## BB#0:
##DEBUG_VALUE: raviV_op_setupvalai:L <- %RDI
##DEBUG_VALUE: raviV_op_setupvalai:cl <- %RSI
##DEBUG_VALUE: raviV_op_setupvalai:ra <- %RDX
##DEBUG_VALUE: raviV_op_setupvalai:b <- %ECX
.loc 1 2768 8 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:2768:8
cmpl $85, 8(%rdx)
Ltmp5821:
.loc 1 2768 7 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2768:7
jne LBB32_4
Ltmp5822:
## BB#1:
##DEBUG_VALUE: raviV_op_setupvalai:L <- %RDI
##DEBUG_VALUE: raviV_op_setupvalai:cl <- %RSI
##DEBUG_VALUE: raviV_op_setupvalai:ra <- %RDX
##DEBUG_VALUE: raviV_op_setupvalai:b <- %ECX
.loc 1 2771 15 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2771:15
movslq %ecx, %rax
movq 32(%rsi,%rax,8), %rsi
Ltmp5823:
##DEBUG_VALUE: raviV_op_setupvalai:uv <- %RSI
.loc 1 2772 3 ## /Users/dylan/github/ravi/src/lvm.c:2772:3
movq (%rsi), %rax
movq (%rdx), %rcx
Ltmp5824:
movq 8(%rdx), %rdx
Ltmp5825:
movq %rdx, 8(%rax)
movq %rcx, (%rax)
Ltmp5826:
.loc 1 2773 3 ## /Users/dylan/github/ravi/src/lvm.c:2773:3
movq (%rsi), %rax
testb $64, 8(%rax)
je LBB32_3
Ltmp5827:
## BB#2:
##DEBUG_VALUE: raviV_op_setupvalai:L <- %RDI
##DEBUG_VALUE: raviV_op_setupvalai:uv <- %RSI
leaq 16(%rsi), %rcx
cmpq %rcx, %rax
je LBB32_5
Ltmp5828:
LBB32_3:
.loc 1 2774 1 ## /Users/dylan/github/ravi/src/lvm.c:2774:1
retq
LBB32_5:
##DEBUG_VALUE: raviV_op_setupvalai:L <- %RDI
Ltmp5829:
##DEBUG_VALUE: raviV_op_setupvalai:uv <- %RSI
.loc 1 2773 3 ## /Users/dylan/github/ravi/src/lvm.c:2773:3
jmp _luaC_upvalbarrier_ ## TAILCALL
Ltmp5830:
LBB32_4:
pushq %rbp
Ltmp5831:
.cfi_def_cfa_offset 16
Ltmp5832:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp5833:
.cfi_def_cfa_register %rbp
##DEBUG_VALUE: raviV_op_setupvalai:L <- %RDI
.loc 1 2769 5 ## /Users/dylan/github/ravi/src/lvm.c:2769:5
Ltmp5834:
leaq L_.str.18(%rip), %rsi
xorl %eax, %eax
callq _luaG_runerror
Ltmp5835:
Lfunc_end32:
.cfi_endproc
.globl _raviV_op_setupvalaf
.align 4, 0x90
_raviV_op_setupvalaf: ## @raviV_op_setupvalaf
Lfunc_begin33:
.loc 1 2776 0 ## /Users/dylan/github/ravi/src/lvm.c:2776:0
.cfi_startproc
## BB#0:
##DEBUG_VALUE: raviV_op_setupvalaf:L <- %RDI
##DEBUG_VALUE: raviV_op_setupvalaf:cl <- %RSI
##DEBUG_VALUE: raviV_op_setupvalaf:ra <- %RDX
##DEBUG_VALUE: raviV_op_setupvalaf:b <- %ECX
.loc 1 2777 8 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:2777:8
cmpl $101, 8(%rdx)
Ltmp5836:
.loc 1 2777 7 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2777:7
jne LBB33_4
Ltmp5837:
## BB#1:
##DEBUG_VALUE: raviV_op_setupvalaf:L <- %RDI
##DEBUG_VALUE: raviV_op_setupvalaf:cl <- %RSI
##DEBUG_VALUE: raviV_op_setupvalaf:ra <- %RDX
##DEBUG_VALUE: raviV_op_setupvalaf:b <- %ECX
.loc 1 2780 15 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2780:15
movslq %ecx, %rax
movq 32(%rsi,%rax,8), %rsi
Ltmp5838:
##DEBUG_VALUE: raviV_op_setupvalaf:uv <- %RSI
.loc 1 2781 3 ## /Users/dylan/github/ravi/src/lvm.c:2781:3
movq (%rsi), %rax
movq (%rdx), %rcx
Ltmp5839:
movq 8(%rdx), %rdx
Ltmp5840:
movq %rdx, 8(%rax)
movq %rcx, (%rax)
Ltmp5841:
.loc 1 2782 3 ## /Users/dylan/github/ravi/src/lvm.c:2782:3
movq (%rsi), %rax
testb $64, 8(%rax)
je LBB33_3
Ltmp5842:
## BB#2:
##DEBUG_VALUE: raviV_op_setupvalaf:L <- %RDI
##DEBUG_VALUE: raviV_op_setupvalaf:uv <- %RSI
leaq 16(%rsi), %rcx
cmpq %rcx, %rax
je LBB33_5
Ltmp5843:
LBB33_3:
.loc 1 2783 1 ## /Users/dylan/github/ravi/src/lvm.c:2783:1
retq
LBB33_5:
##DEBUG_VALUE: raviV_op_setupvalaf:L <- %RDI
Ltmp5844:
##DEBUG_VALUE: raviV_op_setupvalaf:uv <- %RSI
.loc 1 2782 3 ## /Users/dylan/github/ravi/src/lvm.c:2782:3
jmp _luaC_upvalbarrier_ ## TAILCALL
Ltmp5845:
LBB33_4:
pushq %rbp
Ltmp5846:
.cfi_def_cfa_offset 16
Ltmp5847:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp5848:
.cfi_def_cfa_register %rbp
##DEBUG_VALUE: raviV_op_setupvalaf:L <- %RDI
.loc 1 2778 5 ## /Users/dylan/github/ravi/src/lvm.c:2778:5
Ltmp5849:
leaq L_.str.19(%rip), %rsi
xorl %eax, %eax
callq _luaG_runerror
Ltmp5850:
Lfunc_end33:
.cfi_endproc
.globl _raviV_op_setupvalt
.align 4, 0x90
_raviV_op_setupvalt: ## @raviV_op_setupvalt
Lfunc_begin34:
.loc 1 2785 0 ## /Users/dylan/github/ravi/src/lvm.c:2785:0
.cfi_startproc
## BB#0:
##DEBUG_VALUE: raviV_op_setupvalt:L <- %RDI
##DEBUG_VALUE: raviV_op_setupvalt:cl <- %RSI
##DEBUG_VALUE: raviV_op_setupvalt:ra <- %RDX
##DEBUG_VALUE: raviV_op_setupvalt:b <- %ECX
.loc 1 2786 8 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:2786:8
cmpl $69, 8(%rdx)
Ltmp5851:
.loc 1 2786 7 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2786:7
jne LBB34_4
Ltmp5852:
## BB#1:
##DEBUG_VALUE: raviV_op_setupvalt:L <- %RDI
##DEBUG_VALUE: raviV_op_setupvalt:cl <- %RSI
##DEBUG_VALUE: raviV_op_setupvalt:ra <- %RDX
##DEBUG_VALUE: raviV_op_setupvalt:b <- %ECX
.loc 1 2788 15 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2788:15
movslq %ecx, %rax
movq 32(%rsi,%rax,8), %rsi
Ltmp5853:
##DEBUG_VALUE: raviV_op_setupvalt:uv <- %RSI
.loc 1 2789 3 ## /Users/dylan/github/ravi/src/lvm.c:2789:3
movq (%rsi), %rax
movq (%rdx), %rcx
Ltmp5854:
movq 8(%rdx), %rdx
Ltmp5855:
movq %rdx, 8(%rax)
movq %rcx, (%rax)
Ltmp5856:
.loc 1 2790 3 ## /Users/dylan/github/ravi/src/lvm.c:2790:3
movq (%rsi), %rax
testb $64, 8(%rax)
je LBB34_3
Ltmp5857:
## BB#2:
##DEBUG_VALUE: raviV_op_setupvalt:L <- %RDI
##DEBUG_VALUE: raviV_op_setupvalt:uv <- %RSI
leaq 16(%rsi), %rcx
cmpq %rcx, %rax
je LBB34_5
Ltmp5858:
LBB34_3:
.loc 1 2791 1 ## /Users/dylan/github/ravi/src/lvm.c:2791:1
retq
LBB34_5:
##DEBUG_VALUE: raviV_op_setupvalt:L <- %RDI
Ltmp5859:
##DEBUG_VALUE: raviV_op_setupvalt:uv <- %RSI
.loc 1 2790 3 ## /Users/dylan/github/ravi/src/lvm.c:2790:3
jmp _luaC_upvalbarrier_ ## TAILCALL
Ltmp5860:
LBB34_4:
pushq %rbp
Ltmp5861:
.cfi_def_cfa_offset 16
Ltmp5862:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp5863:
.cfi_def_cfa_register %rbp
##DEBUG_VALUE: raviV_op_setupvalt:L <- %RDI
.loc 1 2787 5 ## /Users/dylan/github/ravi/src/lvm.c:2787:5
Ltmp5864:
leaq L_.str.20(%rip), %rsi
xorl %eax, %eax
callq _luaG_runerror
Ltmp5865:
Lfunc_end34:
.cfi_endproc
.globl _raviV_op_setupval
.align 4, 0x90
_raviV_op_setupval: ## @raviV_op_setupval
Lfunc_begin35:
.loc 1 2793 0 ## /Users/dylan/github/ravi/src/lvm.c:2793:0
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp5866:
.cfi_def_cfa_offset 16
Ltmp5867:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp5868:
.cfi_def_cfa_register %rbp
##DEBUG_VALUE: raviV_op_setupval:L <- %RDI
##DEBUG_VALUE: raviV_op_setupval:cl <- %RSI
##DEBUG_VALUE: raviV_op_setupval:ra <- %RDX
##DEBUG_VALUE: raviV_op_setupval:b <- %ECX
.loc 1 2794 15 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:2794:15
Ltmp5869:
movslq %ecx, %rax
movq 32(%rsi,%rax,8), %rsi
Ltmp5870:
##DEBUG_VALUE: raviV_op_setupval:uv <- %RSI
.loc 1 2795 3 ## /Users/dylan/github/ravi/src/lvm.c:2795:3
movq (%rsi), %rax
movq (%rdx), %rcx
Ltmp5871:
movq 8(%rdx), %rdx
Ltmp5872:
movq %rdx, 8(%rax)
movq %rcx, (%rax)
Ltmp5873:
.loc 1 2796 3 ## /Users/dylan/github/ravi/src/lvm.c:2796:3
movq (%rsi), %rax
testb $64, 8(%rax)
je LBB35_2
Ltmp5874:
## BB#1:
##DEBUG_VALUE: raviV_op_setupval:L <- %RDI
##DEBUG_VALUE: raviV_op_setupval:uv <- %RSI
leaq 16(%rsi), %rcx
cmpq %rcx, %rax
je LBB35_3
Ltmp5875:
LBB35_2:
.loc 1 2797 1 ## /Users/dylan/github/ravi/src/lvm.c:2797:1
popq %rbp
retq
LBB35_3:
##DEBUG_VALUE: raviV_op_setupval:L <- %RDI
Ltmp5876:
##DEBUG_VALUE: raviV_op_setupval:uv <- %RSI
.loc 1 2796 3 ## /Users/dylan/github/ravi/src/lvm.c:2796:3
popq %rbp
jmp _luaC_upvalbarrier_ ## TAILCALL
Ltmp5877:
Lfunc_end35:
.cfi_endproc
.globl _raviV_op_add
.align 4, 0x90
_raviV_op_add: ## @raviV_op_add
Lfunc_begin36:
.loc 1 2799 0 ## /Users/dylan/github/ravi/src/lvm.c:2799:0
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp5878:
.cfi_def_cfa_offset 16
Ltmp5879:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp5880:
.cfi_def_cfa_register %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $24, %rsp
Ltmp5881:
.cfi_offset %rbx, -56
Ltmp5882:
.cfi_offset %r12, -48
Ltmp5883:
.cfi_offset %r13, -40
Ltmp5884:
.cfi_offset %r14, -32
Ltmp5885:
.cfi_offset %r15, -24
##DEBUG_VALUE: raviV_op_add:L <- %RDI
##DEBUG_VALUE: raviV_op_add:ra <- %RSI
##DEBUG_VALUE: raviV_op_add:rb <- %RDX
##DEBUG_VALUE: raviV_op_add:rc <- %RCX
Ltmp5886:
##DEBUG_VALUE: io <- %RSI
##DEBUG_VALUE: io <- %RSI
movq %rcx, %rbx
Ltmp5887:
##DEBUG_VALUE: raviV_op_add:rc <- %RBX
movq %rdx, %r15
Ltmp5888:
##DEBUG_VALUE: raviV_op_add:rb <- %R15
movq %rsi, %r14
Ltmp5889:
##DEBUG_VALUE: io <- %R14
##DEBUG_VALUE: io <- %R14
##DEBUG_VALUE: raviV_op_add:ra <- %R14
movq %rdi, %r12
Ltmp5890:
##DEBUG_VALUE: raviV_op_add:L <- %R12
.loc 1 79 7 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:79:7
movl 8(%r15), %eax
Ltmp5891:
.loc 1 2802 23 ## /Users/dylan/github/ravi/src/lvm.c:2802:23
cmpl $19, %eax
jne LBB36_1
Ltmp5892:
## BB#3:
##DEBUG_VALUE: raviV_op_add:L <- %R12
##DEBUG_VALUE: raviV_op_add:ra <- %R14
##DEBUG_VALUE: raviV_op_add:rb <- %R15
##DEBUG_VALUE: raviV_op_add:rc <- %RBX
.loc 1 2802 7 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2802:7
cmpl $19, 8(%rbx)
jne LBB36_13
Ltmp5893:
## BB#4:
##DEBUG_VALUE: raviV_op_add:ra <- %R14
##DEBUG_VALUE: raviV_op_add:rb <- %R15
##DEBUG_VALUE: raviV_op_add:rc <- %RBX
.loc 1 2804 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2804:22
movq (%rbx), %rax
Ltmp5894:
##DEBUG_VALUE: ic <- %RAX
.loc 1 2805 5 ## /Users/dylan/github/ravi/src/lvm.c:2805:5
addq (%r15), %rax
Ltmp5895:
movq %rax, (%r14)
movl $19, 8(%r14)
jmp LBB36_30
Ltmp5896:
LBB36_1:
##DEBUG_VALUE: raviV_op_add:L <- %R12
##DEBUG_VALUE: raviV_op_add:ra <- %R14
##DEBUG_VALUE: raviV_op_add:rb <- %R15
##DEBUG_VALUE: raviV_op_add:rc <- %RBX
cmpl $3, %eax
jne LBB36_5
Ltmp5897:
## BB#2:
##DEBUG_VALUE: raviV_op_add:L <- %R12
##DEBUG_VALUE: raviV_op_add:ra <- %R14
##DEBUG_VALUE: raviV_op_add:rb <- %R15
##DEBUG_VALUE: raviV_op_add:rc <- %RBX
.loc 1 2807 12 ## /Users/dylan/github/ravi/src/lvm.c:2807:12
movq (%r15), %r13
jmp LBB36_15
Ltmp5898:
LBB36_13:
##DEBUG_VALUE: raviV_op_add:L <- %R12
##DEBUG_VALUE: raviV_op_add:ra <- %R14
##DEBUG_VALUE: raviV_op_add:rb <- %R15
##DEBUG_VALUE: raviV_op_add:rc <- %RBX
##DEBUG_VALUE: luaV_tonumber_:obj <- %R15
.loc 1 80 10 ## /Users/dylan/github/ravi/src/lvm.c:80:10
cvtsi2sdq (%r15), %xmm0
Ltmp5899:
LBB36_14: ## %luaV_tonumber_.exit
##DEBUG_VALUE: raviV_op_add:L <- %R12
##DEBUG_VALUE: raviV_op_add:ra <- %R14
##DEBUG_VALUE: raviV_op_add:rb <- %R15
##DEBUG_VALUE: raviV_op_add:rc <- %RBX
.loc 1 80 8 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:80:8
movd %xmm0, %r13
Ltmp5900:
LBB36_15:
##DEBUG_VALUE: raviV_op_add:L <- %R12
##DEBUG_VALUE: raviV_op_add:ra <- %R14
##DEBUG_VALUE: raviV_op_add:rb <- %R15
##DEBUG_VALUE: raviV_op_add:rc <- %RBX
.loc 1 79 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:79:7
movl 8(%rbx), %eax
Ltmp5901:
.loc 1 2807 12 ## /Users/dylan/github/ravi/src/lvm.c:2807:12
cmpl $3, %eax
jne LBB36_17
Ltmp5902:
## BB#16:
##DEBUG_VALUE: raviV_op_add:ra <- %R14
##DEBUG_VALUE: raviV_op_add:rc <- %RBX
.loc 1 2807 33 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2807:33
movq (%rbx), %rax
Ltmp5903:
LBB36_28:
##DEBUG_VALUE: raviV_op_add:ra <- %R14
.loc 1 2808 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2808:5
movd %r13, %xmm0
movd %rax, %xmm1
addsd %xmm0, %xmm1
movsd %xmm1, (%r14)
movl $3, 8(%r14)
Ltmp5904:
LBB36_30:
.loc 1 2813 1 ## /Users/dylan/github/ravi/src/lvm.c:2813:1
addq $24, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
LBB36_17:
Ltmp5905:
##DEBUG_VALUE: raviV_op_add:L <- %R12
##DEBUG_VALUE: raviV_op_add:ra <- %R14
##DEBUG_VALUE: raviV_op_add:rb <- %R15
##DEBUG_VALUE: raviV_op_add:rc <- %RBX
.loc 1 79 7 ## /Users/dylan/github/ravi/src/lvm.c:79:7
cmpl $19, %eax
jne LBB36_19
Ltmp5906:
## BB#18:
##DEBUG_VALUE: raviV_op_add:ra <- %R14
##DEBUG_VALUE: raviV_op_add:rc <- %RBX
.loc 1 80 10 ## /Users/dylan/github/ravi/src/lvm.c:80:10
xorps %xmm0, %xmm0
cvtsi2sdq (%rbx), %xmm0
Ltmp5907:
LBB36_27: ## %luaV_tonumber_.exit5
##DEBUG_VALUE: raviV_op_add:ra <- %R14
.loc 1 80 8 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:80:8
movd %xmm0, %rax
jmp LBB36_28
Ltmp5908:
LBB36_5:
##DEBUG_VALUE: raviV_op_add:L <- %R12
##DEBUG_VALUE: raviV_op_add:ra <- %R14
##DEBUG_VALUE: raviV_op_add:rb <- %R15
##DEBUG_VALUE: raviV_op_add:rc <- %RBX
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
andl $15, %eax
.loc 1 83 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:83:25
cmpl $4, %eax
jne LBB36_29
Ltmp5909:
## BB#6:
##DEBUG_VALUE: raviV_op_add:L <- %R12
##DEBUG_VALUE: raviV_op_add:ra <- %R14
##DEBUG_VALUE: raviV_op_add:rb <- %R15
##DEBUG_VALUE: raviV_op_add:rc <- %RBX
.loc 1 84 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:84:26
movq (%r15), %rdi
Ltmp5910:
##DEBUG_VALUE: luaV_tonumber_:obj <- %R15
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp5911:
##DEBUG_VALUE: luaV_tonumber_:v <- [%RSI+0]
.loc 1 84 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:13
callq _luaO_str2num
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq (%r15), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp5912:
cmpl $4, %esi
jne LBB36_8
Ltmp5913:
## BB#7:
##DEBUG_VALUE: raviV_op_add:L <- %R12
##DEBUG_VALUE: raviV_op_add:ra <- %R14
##DEBUG_VALUE: raviV_op_add:rb <- %R15
##DEBUG_VALUE: raviV_op_add:rc <- %RBX
##DEBUG_VALUE: luaV_tonumber_:obj <- %R15
shrl $24, %ecx
jmp LBB36_9
Ltmp5914:
LBB36_19:
##DEBUG_VALUE: raviV_op_add:L <- %R12
##DEBUG_VALUE: raviV_op_add:ra <- %R14
##DEBUG_VALUE: raviV_op_add:rb <- %R15
##DEBUG_VALUE: raviV_op_add:rc <- %RBX
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
andl $15, %eax
.loc 1 83 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:83:25
cmpl $4, %eax
jne LBB36_29
Ltmp5915:
## BB#20:
##DEBUG_VALUE: raviV_op_add:L <- %R12
##DEBUG_VALUE: raviV_op_add:ra <- %R14
##DEBUG_VALUE: raviV_op_add:rb <- %R15
##DEBUG_VALUE: raviV_op_add:rc <- %RBX
.loc 1 84 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:84:26
movq (%rbx), %rdi
Ltmp5916:
##DEBUG_VALUE: luaV_tonumber_:obj <- %RBX
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp5917:
##DEBUG_VALUE: luaV_tonumber_:v <- [%RSI+0]
.loc 1 84 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:13
callq _luaO_str2num
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq (%rbx), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp5918:
cmpl $4, %esi
jne LBB36_22
Ltmp5919:
## BB#21:
##DEBUG_VALUE: raviV_op_add:L <- %R12
##DEBUG_VALUE: raviV_op_add:ra <- %R14
##DEBUG_VALUE: raviV_op_add:rb <- %R15
##DEBUG_VALUE: raviV_op_add:rc <- %RBX
##DEBUG_VALUE: luaV_tonumber_:obj <- %RBX
shrl $24, %ecx
jmp LBB36_23
Ltmp5920:
LBB36_8:
##DEBUG_VALUE: raviV_op_add:L <- %R12
##DEBUG_VALUE: raviV_op_add:ra <- %R14
##DEBUG_VALUE: raviV_op_add:rb <- %R15
##DEBUG_VALUE: raviV_op_add:rc <- %RBX
##DEBUG_VALUE: luaV_tonumber_:obj <- %R15
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq 16(%rdx), %rcx
Ltmp5921:
LBB36_9:
##DEBUG_VALUE: raviV_op_add:L <- %R12
##DEBUG_VALUE: raviV_op_add:ra <- %R14
##DEBUG_VALUE: raviV_op_add:rb <- %R15
##DEBUG_VALUE: raviV_op_add:rc <- %RBX
##DEBUG_VALUE: luaV_tonumber_:obj <- %R15
.loc 1 84 57 ## /Users/dylan/github/ravi/src/lvm.c:84:57
incq %rcx
Ltmp5922:
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
cmpq %rcx, %rax
jne LBB36_29
Ltmp5923:
## BB#10:
##DEBUG_VALUE: raviV_op_add:L <- %R12
##DEBUG_VALUE: raviV_op_add:ra <- %R14
##DEBUG_VALUE: raviV_op_add:rb <- %R15
##DEBUG_VALUE: raviV_op_add:rc <- %RBX
##DEBUG_VALUE: luaV_tonumber_:obj <- %R15
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
cmpl $19, -48(%rbp)
movq -56(%rbp), %rax
jne LBB36_12
Ltmp5924:
## BB#11:
##DEBUG_VALUE: raviV_op_add:L <- %R12
##DEBUG_VALUE: raviV_op_add:ra <- %R14
##DEBUG_VALUE: raviV_op_add:rb <- %R15
##DEBUG_VALUE: raviV_op_add:rc <- %RBX
##DEBUG_VALUE: luaV_tonumber_:obj <- %R15
cvtsi2sdq %rax, %xmm0
jmp LBB36_14
Ltmp5925:
LBB36_22:
##DEBUG_VALUE: raviV_op_add:L <- %R12
##DEBUG_VALUE: raviV_op_add:ra <- %R14
##DEBUG_VALUE: raviV_op_add:rb <- %R15
##DEBUG_VALUE: raviV_op_add:rc <- %RBX
##DEBUG_VALUE: luaV_tonumber_:obj <- %RBX
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq 16(%rdx), %rcx
Ltmp5926:
LBB36_23:
##DEBUG_VALUE: raviV_op_add:L <- %R12
##DEBUG_VALUE: raviV_op_add:ra <- %R14
##DEBUG_VALUE: raviV_op_add:rb <- %R15
##DEBUG_VALUE: raviV_op_add:rc <- %RBX
##DEBUG_VALUE: luaV_tonumber_:obj <- %RBX
.loc 1 84 57 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:57
incq %rcx
Ltmp5927:
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
cmpq %rcx, %rax
jne LBB36_29
Ltmp5928:
## BB#24:
##DEBUG_VALUE: raviV_op_add:ra <- %R14
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
cmpl $19, -48(%rbp)
movq -56(%rbp), %rax
jne LBB36_26
Ltmp5929:
## BB#25:
##DEBUG_VALUE: raviV_op_add:ra <- %R14
cvtsi2sdq %rax, %xmm0
jmp LBB36_27
Ltmp5930:
LBB36_29:
##DEBUG_VALUE: raviV_op_add:L <- %R12
##DEBUG_VALUE: raviV_op_add:ra <- %R14
##DEBUG_VALUE: raviV_op_add:rb <- %R15
##DEBUG_VALUE: raviV_op_add:rc <- %RBX
.loc 1 2811 5 ## /Users/dylan/github/ravi/src/lvm.c:2811:5
movl $6, %r8d
movq %r12, %rdi
movq %r15, %rsi
movq %rbx, %rdx
movq %r14, %rcx
callq _luaT_trybinTM
jmp LBB36_30
Ltmp5931:
LBB36_12: ## %select.false
##DEBUG_VALUE: raviV_op_add:L <- %R12
##DEBUG_VALUE: raviV_op_add:ra <- %R14
##DEBUG_VALUE: raviV_op_add:rb <- %R15
##DEBUG_VALUE: raviV_op_add:rc <- %RBX
##DEBUG_VALUE: luaV_tonumber_:obj <- %R15
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
movd %rax, %xmm0
jmp LBB36_14
Ltmp5932:
LBB36_26: ## %select.false8
##DEBUG_VALUE: raviV_op_add:ra <- %R14
.loc 1 85 10 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:85:10
movd %rax, %xmm0
jmp LBB36_27
Ltmp5933:
Lfunc_end36:
.cfi_endproc
.globl _raviV_op_sub
.align 4, 0x90
_raviV_op_sub: ## @raviV_op_sub
Lfunc_begin37:
.loc 1 2815 0 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2815:0
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp5934:
.cfi_def_cfa_offset 16
Ltmp5935:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp5936:
.cfi_def_cfa_register %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $24, %rsp
Ltmp5937:
.cfi_offset %rbx, -56
Ltmp5938:
.cfi_offset %r12, -48
Ltmp5939:
.cfi_offset %r13, -40
Ltmp5940:
.cfi_offset %r14, -32
Ltmp5941:
.cfi_offset %r15, -24
##DEBUG_VALUE: raviV_op_sub:L <- %RDI
##DEBUG_VALUE: raviV_op_sub:ra <- %RSI
##DEBUG_VALUE: raviV_op_sub:rb <- %RDX
##DEBUG_VALUE: raviV_op_sub:rc <- %RCX
Ltmp5942:
##DEBUG_VALUE: io <- %RSI
##DEBUG_VALUE: io <- %RSI
movq %rcx, %rbx
Ltmp5943:
##DEBUG_VALUE: raviV_op_sub:rc <- %RBX
movq %rdx, %r15
Ltmp5944:
##DEBUG_VALUE: raviV_op_sub:rb <- %R15
movq %rsi, %r14
Ltmp5945:
##DEBUG_VALUE: io <- %R14
##DEBUG_VALUE: io <- %R14
##DEBUG_VALUE: raviV_op_sub:ra <- %R14
movq %rdi, %r12
Ltmp5946:
##DEBUG_VALUE: raviV_op_sub:L <- %R12
.loc 1 79 7 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:79:7
movl 8(%r15), %eax
Ltmp5947:
.loc 1 2818 23 ## /Users/dylan/github/ravi/src/lvm.c:2818:23
cmpl $19, %eax
jne LBB37_1
Ltmp5948:
## BB#3:
##DEBUG_VALUE: raviV_op_sub:L <- %R12
##DEBUG_VALUE: raviV_op_sub:ra <- %R14
##DEBUG_VALUE: raviV_op_sub:rb <- %R15
##DEBUG_VALUE: raviV_op_sub:rc <- %RBX
.loc 1 2818 7 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2818:7
cmpl $19, 8(%rbx)
jne LBB37_13
Ltmp5949:
## BB#4:
##DEBUG_VALUE: raviV_op_sub:ra <- %R14
##DEBUG_VALUE: raviV_op_sub:rb <- %R15
##DEBUG_VALUE: raviV_op_sub:rc <- %RBX
.loc 1 2819 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2819:22
movq (%r15), %rax
Ltmp5950:
##DEBUG_VALUE: ib <- %RAX
.loc 1 2821 5 ## /Users/dylan/github/ravi/src/lvm.c:2821:5
subq (%rbx), %rax
Ltmp5951:
movq %rax, (%r14)
movl $19, 8(%r14)
jmp LBB37_30
Ltmp5952:
LBB37_1:
##DEBUG_VALUE: raviV_op_sub:L <- %R12
##DEBUG_VALUE: raviV_op_sub:ra <- %R14
##DEBUG_VALUE: raviV_op_sub:rb <- %R15
##DEBUG_VALUE: raviV_op_sub:rc <- %RBX
cmpl $3, %eax
jne LBB37_5
Ltmp5953:
## BB#2:
##DEBUG_VALUE: raviV_op_sub:L <- %R12
##DEBUG_VALUE: raviV_op_sub:ra <- %R14
##DEBUG_VALUE: raviV_op_sub:rb <- %R15
##DEBUG_VALUE: raviV_op_sub:rc <- %RBX
.loc 1 2823 12 ## /Users/dylan/github/ravi/src/lvm.c:2823:12
movq (%r15), %r13
jmp LBB37_15
Ltmp5954:
LBB37_13:
##DEBUG_VALUE: raviV_op_sub:L <- %R12
##DEBUG_VALUE: raviV_op_sub:ra <- %R14
##DEBUG_VALUE: raviV_op_sub:rb <- %R15
##DEBUG_VALUE: raviV_op_sub:rc <- %RBX
##DEBUG_VALUE: luaV_tonumber_:obj <- %R15
.loc 1 80 10 ## /Users/dylan/github/ravi/src/lvm.c:80:10
cvtsi2sdq (%r15), %xmm0
Ltmp5955:
LBB37_14: ## %luaV_tonumber_.exit
##DEBUG_VALUE: raviV_op_sub:L <- %R12
##DEBUG_VALUE: raviV_op_sub:ra <- %R14
##DEBUG_VALUE: raviV_op_sub:rb <- %R15
##DEBUG_VALUE: raviV_op_sub:rc <- %RBX
.loc 1 80 8 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:80:8
movd %xmm0, %r13
Ltmp5956:
LBB37_15:
##DEBUG_VALUE: raviV_op_sub:L <- %R12
##DEBUG_VALUE: raviV_op_sub:ra <- %R14
##DEBUG_VALUE: raviV_op_sub:rb <- %R15
##DEBUG_VALUE: raviV_op_sub:rc <- %RBX
.loc 1 79 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:79:7
movl 8(%rbx), %eax
Ltmp5957:
.loc 1 2823 12 ## /Users/dylan/github/ravi/src/lvm.c:2823:12
cmpl $3, %eax
jne LBB37_17
Ltmp5958:
## BB#16:
##DEBUG_VALUE: raviV_op_sub:ra <- %R14
##DEBUG_VALUE: raviV_op_sub:rc <- %RBX
.loc 1 2823 33 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2823:33
movq (%rbx), %rax
Ltmp5959:
LBB37_28:
##DEBUG_VALUE: raviV_op_sub:ra <- %R14
.loc 1 2824 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2824:5
movd %r13, %xmm0
movd %rax, %xmm1
subsd %xmm1, %xmm0
movsd %xmm0, (%r14)
movl $3, 8(%r14)
Ltmp5960:
LBB37_30:
.loc 1 2829 1 ## /Users/dylan/github/ravi/src/lvm.c:2829:1
addq $24, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
LBB37_17:
Ltmp5961:
##DEBUG_VALUE: raviV_op_sub:L <- %R12
##DEBUG_VALUE: raviV_op_sub:ra <- %R14
##DEBUG_VALUE: raviV_op_sub:rb <- %R15
##DEBUG_VALUE: raviV_op_sub:rc <- %RBX
.loc 1 79 7 ## /Users/dylan/github/ravi/src/lvm.c:79:7
cmpl $19, %eax
jne LBB37_19
Ltmp5962:
## BB#18:
##DEBUG_VALUE: raviV_op_sub:ra <- %R14
##DEBUG_VALUE: raviV_op_sub:rc <- %RBX
.loc 1 80 10 ## /Users/dylan/github/ravi/src/lvm.c:80:10
xorps %xmm0, %xmm0
cvtsi2sdq (%rbx), %xmm0
Ltmp5963:
LBB37_27: ## %luaV_tonumber_.exit5
##DEBUG_VALUE: raviV_op_sub:ra <- %R14
.loc 1 80 8 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:80:8
movd %xmm0, %rax
jmp LBB37_28
Ltmp5964:
LBB37_5:
##DEBUG_VALUE: raviV_op_sub:L <- %R12
##DEBUG_VALUE: raviV_op_sub:ra <- %R14
##DEBUG_VALUE: raviV_op_sub:rb <- %R15
##DEBUG_VALUE: raviV_op_sub:rc <- %RBX
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
andl $15, %eax
.loc 1 83 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:83:25
cmpl $4, %eax
jne LBB37_29
Ltmp5965:
## BB#6:
##DEBUG_VALUE: raviV_op_sub:L <- %R12
##DEBUG_VALUE: raviV_op_sub:ra <- %R14
##DEBUG_VALUE: raviV_op_sub:rb <- %R15
##DEBUG_VALUE: raviV_op_sub:rc <- %RBX
.loc 1 84 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:84:26
movq (%r15), %rdi
Ltmp5966:
##DEBUG_VALUE: luaV_tonumber_:obj <- %R15
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp5967:
##DEBUG_VALUE: luaV_tonumber_:v <- [%RSI+0]
.loc 1 84 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:13
callq _luaO_str2num
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq (%r15), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp5968:
cmpl $4, %esi
jne LBB37_8
Ltmp5969:
## BB#7:
##DEBUG_VALUE: raviV_op_sub:L <- %R12
##DEBUG_VALUE: raviV_op_sub:ra <- %R14
##DEBUG_VALUE: raviV_op_sub:rb <- %R15
##DEBUG_VALUE: raviV_op_sub:rc <- %RBX
##DEBUG_VALUE: luaV_tonumber_:obj <- %R15
shrl $24, %ecx
jmp LBB37_9
Ltmp5970:
LBB37_19:
##DEBUG_VALUE: raviV_op_sub:L <- %R12
##DEBUG_VALUE: raviV_op_sub:ra <- %R14
##DEBUG_VALUE: raviV_op_sub:rb <- %R15
##DEBUG_VALUE: raviV_op_sub:rc <- %RBX
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
andl $15, %eax
.loc 1 83 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:83:25
cmpl $4, %eax
jne LBB37_29
Ltmp5971:
## BB#20:
##DEBUG_VALUE: raviV_op_sub:L <- %R12
##DEBUG_VALUE: raviV_op_sub:ra <- %R14
##DEBUG_VALUE: raviV_op_sub:rb <- %R15
##DEBUG_VALUE: raviV_op_sub:rc <- %RBX
.loc 1 84 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:84:26
movq (%rbx), %rdi
Ltmp5972:
##DEBUG_VALUE: luaV_tonumber_:obj <- %RBX
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp5973:
##DEBUG_VALUE: luaV_tonumber_:v <- [%RSI+0]
.loc 1 84 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:13
callq _luaO_str2num
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq (%rbx), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp5974:
cmpl $4, %esi
jne LBB37_22
Ltmp5975:
## BB#21:
##DEBUG_VALUE: raviV_op_sub:L <- %R12
##DEBUG_VALUE: raviV_op_sub:ra <- %R14
##DEBUG_VALUE: raviV_op_sub:rb <- %R15
##DEBUG_VALUE: raviV_op_sub:rc <- %RBX
##DEBUG_VALUE: luaV_tonumber_:obj <- %RBX
shrl $24, %ecx
jmp LBB37_23
Ltmp5976:
LBB37_8:
##DEBUG_VALUE: raviV_op_sub:L <- %R12
##DEBUG_VALUE: raviV_op_sub:ra <- %R14
##DEBUG_VALUE: raviV_op_sub:rb <- %R15
##DEBUG_VALUE: raviV_op_sub:rc <- %RBX
##DEBUG_VALUE: luaV_tonumber_:obj <- %R15
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq 16(%rdx), %rcx
Ltmp5977:
LBB37_9:
##DEBUG_VALUE: raviV_op_sub:L <- %R12
##DEBUG_VALUE: raviV_op_sub:ra <- %R14
##DEBUG_VALUE: raviV_op_sub:rb <- %R15
##DEBUG_VALUE: raviV_op_sub:rc <- %RBX
##DEBUG_VALUE: luaV_tonumber_:obj <- %R15
.loc 1 84 57 ## /Users/dylan/github/ravi/src/lvm.c:84:57
incq %rcx
Ltmp5978:
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
cmpq %rcx, %rax
jne LBB37_29
Ltmp5979:
## BB#10:
##DEBUG_VALUE: raviV_op_sub:L <- %R12
##DEBUG_VALUE: raviV_op_sub:ra <- %R14
##DEBUG_VALUE: raviV_op_sub:rb <- %R15
##DEBUG_VALUE: raviV_op_sub:rc <- %RBX
##DEBUG_VALUE: luaV_tonumber_:obj <- %R15
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
cmpl $19, -48(%rbp)
movq -56(%rbp), %rax
jne LBB37_12
Ltmp5980:
## BB#11:
##DEBUG_VALUE: raviV_op_sub:L <- %R12
##DEBUG_VALUE: raviV_op_sub:ra <- %R14
##DEBUG_VALUE: raviV_op_sub:rb <- %R15
##DEBUG_VALUE: raviV_op_sub:rc <- %RBX
##DEBUG_VALUE: luaV_tonumber_:obj <- %R15
cvtsi2sdq %rax, %xmm0
jmp LBB37_14
Ltmp5981:
LBB37_22:
##DEBUG_VALUE: raviV_op_sub:L <- %R12
##DEBUG_VALUE: raviV_op_sub:ra <- %R14
##DEBUG_VALUE: raviV_op_sub:rb <- %R15
##DEBUG_VALUE: raviV_op_sub:rc <- %RBX
##DEBUG_VALUE: luaV_tonumber_:obj <- %RBX
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq 16(%rdx), %rcx
Ltmp5982:
LBB37_23:
##DEBUG_VALUE: raviV_op_sub:L <- %R12
##DEBUG_VALUE: raviV_op_sub:ra <- %R14
##DEBUG_VALUE: raviV_op_sub:rb <- %R15
##DEBUG_VALUE: raviV_op_sub:rc <- %RBX
##DEBUG_VALUE: luaV_tonumber_:obj <- %RBX
.loc 1 84 57 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:57
incq %rcx
Ltmp5983:
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
cmpq %rcx, %rax
jne LBB37_29
Ltmp5984:
## BB#24:
##DEBUG_VALUE: raviV_op_sub:ra <- %R14
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
cmpl $19, -48(%rbp)
movq -56(%rbp), %rax
jne LBB37_26
Ltmp5985:
## BB#25:
##DEBUG_VALUE: raviV_op_sub:ra <- %R14
cvtsi2sdq %rax, %xmm0
jmp LBB37_27
Ltmp5986:
LBB37_29:
##DEBUG_VALUE: raviV_op_sub:L <- %R12
##DEBUG_VALUE: raviV_op_sub:ra <- %R14
##DEBUG_VALUE: raviV_op_sub:rb <- %R15
##DEBUG_VALUE: raviV_op_sub:rc <- %RBX
.loc 1 2827 5 ## /Users/dylan/github/ravi/src/lvm.c:2827:5
movl $7, %r8d
movq %r12, %rdi
movq %r15, %rsi
movq %rbx, %rdx
movq %r14, %rcx
callq _luaT_trybinTM
jmp LBB37_30
Ltmp5987:
LBB37_12: ## %select.false
##DEBUG_VALUE: raviV_op_sub:L <- %R12
##DEBUG_VALUE: raviV_op_sub:ra <- %R14
##DEBUG_VALUE: raviV_op_sub:rb <- %R15
##DEBUG_VALUE: raviV_op_sub:rc <- %RBX
##DEBUG_VALUE: luaV_tonumber_:obj <- %R15
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
movd %rax, %xmm0
jmp LBB37_14
Ltmp5988:
LBB37_26: ## %select.false8
##DEBUG_VALUE: raviV_op_sub:ra <- %R14
.loc 1 85 10 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:85:10
movd %rax, %xmm0
jmp LBB37_27
Ltmp5989:
Lfunc_end37:
.cfi_endproc
.globl _raviV_op_mul
.align 4, 0x90
_raviV_op_mul: ## @raviV_op_mul
Lfunc_begin38:
.loc 1 2831 0 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2831:0
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp5990:
.cfi_def_cfa_offset 16
Ltmp5991:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp5992:
.cfi_def_cfa_register %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $24, %rsp
Ltmp5993:
.cfi_offset %rbx, -56
Ltmp5994:
.cfi_offset %r12, -48
Ltmp5995:
.cfi_offset %r13, -40
Ltmp5996:
.cfi_offset %r14, -32
Ltmp5997:
.cfi_offset %r15, -24
##DEBUG_VALUE: raviV_op_mul:L <- %RDI
##DEBUG_VALUE: raviV_op_mul:ra <- %RSI
##DEBUG_VALUE: raviV_op_mul:rb <- %RDX
##DEBUG_VALUE: raviV_op_mul:rc <- %RCX
Ltmp5998:
##DEBUG_VALUE: io <- %RSI
##DEBUG_VALUE: io <- %RSI
movq %rcx, %rbx
Ltmp5999:
##DEBUG_VALUE: raviV_op_mul:rc <- %RBX
movq %rdx, %r15
Ltmp6000:
##DEBUG_VALUE: raviV_op_mul:rb <- %R15
movq %rsi, %r14
Ltmp6001:
##DEBUG_VALUE: io <- %R14
##DEBUG_VALUE: io <- %R14
##DEBUG_VALUE: raviV_op_mul:ra <- %R14
movq %rdi, %r12
Ltmp6002:
##DEBUG_VALUE: raviV_op_mul:L <- %R12
.loc 1 79 7 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:79:7
movl 8(%r15), %eax
Ltmp6003:
.loc 1 2834 23 ## /Users/dylan/github/ravi/src/lvm.c:2834:23
cmpl $19, %eax
jne LBB38_1
Ltmp6004:
## BB#3:
##DEBUG_VALUE: raviV_op_mul:L <- %R12
##DEBUG_VALUE: raviV_op_mul:ra <- %R14
##DEBUG_VALUE: raviV_op_mul:rb <- %R15
##DEBUG_VALUE: raviV_op_mul:rc <- %RBX
.loc 1 2834 7 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2834:7
cmpl $19, 8(%rbx)
jne LBB38_13
Ltmp6005:
## BB#4:
##DEBUG_VALUE: raviV_op_mul:ra <- %R14
##DEBUG_VALUE: raviV_op_mul:rb <- %R15
##DEBUG_VALUE: raviV_op_mul:rc <- %RBX
.loc 1 2836 22 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2836:22
movq (%rbx), %rax
Ltmp6006:
##DEBUG_VALUE: ic <- %RAX
.loc 1 2837 5 ## /Users/dylan/github/ravi/src/lvm.c:2837:5
imulq (%r15), %rax
Ltmp6007:
movq %rax, (%r14)
movl $19, 8(%r14)
jmp LBB38_30
Ltmp6008:
LBB38_1:
##DEBUG_VALUE: raviV_op_mul:L <- %R12
##DEBUG_VALUE: raviV_op_mul:ra <- %R14
##DEBUG_VALUE: raviV_op_mul:rb <- %R15
##DEBUG_VALUE: raviV_op_mul:rc <- %RBX
cmpl $3, %eax
jne LBB38_5
Ltmp6009:
## BB#2:
##DEBUG_VALUE: raviV_op_mul:L <- %R12
##DEBUG_VALUE: raviV_op_mul:ra <- %R14
##DEBUG_VALUE: raviV_op_mul:rb <- %R15
##DEBUG_VALUE: raviV_op_mul:rc <- %RBX
.loc 1 2839 12 ## /Users/dylan/github/ravi/src/lvm.c:2839:12
movq (%r15), %r13
jmp LBB38_15
Ltmp6010:
LBB38_13:
##DEBUG_VALUE: raviV_op_mul:L <- %R12
##DEBUG_VALUE: raviV_op_mul:ra <- %R14
##DEBUG_VALUE: raviV_op_mul:rb <- %R15
##DEBUG_VALUE: raviV_op_mul:rc <- %RBX
##DEBUG_VALUE: luaV_tonumber_:obj <- %R15
.loc 1 80 10 ## /Users/dylan/github/ravi/src/lvm.c:80:10
cvtsi2sdq (%r15), %xmm0
Ltmp6011:
LBB38_14: ## %luaV_tonumber_.exit
##DEBUG_VALUE: raviV_op_mul:L <- %R12
##DEBUG_VALUE: raviV_op_mul:ra <- %R14
##DEBUG_VALUE: raviV_op_mul:rb <- %R15
##DEBUG_VALUE: raviV_op_mul:rc <- %RBX
.loc 1 80 8 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:80:8
movd %xmm0, %r13
Ltmp6012:
LBB38_15:
##DEBUG_VALUE: raviV_op_mul:L <- %R12
##DEBUG_VALUE: raviV_op_mul:ra <- %R14
##DEBUG_VALUE: raviV_op_mul:rb <- %R15
##DEBUG_VALUE: raviV_op_mul:rc <- %RBX
.loc 1 79 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:79:7
movl 8(%rbx), %eax
Ltmp6013:
.loc 1 2839 12 ## /Users/dylan/github/ravi/src/lvm.c:2839:12
cmpl $3, %eax
jne LBB38_17
Ltmp6014:
## BB#16:
##DEBUG_VALUE: raviV_op_mul:ra <- %R14
##DEBUG_VALUE: raviV_op_mul:rc <- %RBX
.loc 1 2839 33 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2839:33
movq (%rbx), %rax
Ltmp6015:
LBB38_28:
##DEBUG_VALUE: raviV_op_mul:ra <- %R14
.loc 1 2840 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2840:5
movd %r13, %xmm0
movd %rax, %xmm1
mulsd %xmm0, %xmm1
movsd %xmm1, (%r14)
movl $3, 8(%r14)
Ltmp6016:
LBB38_30:
.loc 1 2845 1 ## /Users/dylan/github/ravi/src/lvm.c:2845:1
addq $24, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
LBB38_17:
Ltmp6017:
##DEBUG_VALUE: raviV_op_mul:L <- %R12
##DEBUG_VALUE: raviV_op_mul:ra <- %R14
##DEBUG_VALUE: raviV_op_mul:rb <- %R15
##DEBUG_VALUE: raviV_op_mul:rc <- %RBX
.loc 1 79 7 ## /Users/dylan/github/ravi/src/lvm.c:79:7
cmpl $19, %eax
jne LBB38_19
Ltmp6018:
## BB#18:
##DEBUG_VALUE: raviV_op_mul:ra <- %R14
##DEBUG_VALUE: raviV_op_mul:rc <- %RBX
.loc 1 80 10 ## /Users/dylan/github/ravi/src/lvm.c:80:10
xorps %xmm0, %xmm0
cvtsi2sdq (%rbx), %xmm0
Ltmp6019:
LBB38_27: ## %luaV_tonumber_.exit5
##DEBUG_VALUE: raviV_op_mul:ra <- %R14
.loc 1 80 8 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:80:8
movd %xmm0, %rax
jmp LBB38_28
Ltmp6020:
LBB38_5:
##DEBUG_VALUE: raviV_op_mul:L <- %R12
##DEBUG_VALUE: raviV_op_mul:ra <- %R14
##DEBUG_VALUE: raviV_op_mul:rb <- %R15
##DEBUG_VALUE: raviV_op_mul:rc <- %RBX
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
andl $15, %eax
.loc 1 83 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:83:25
cmpl $4, %eax
jne LBB38_29
Ltmp6021:
## BB#6:
##DEBUG_VALUE: raviV_op_mul:L <- %R12
##DEBUG_VALUE: raviV_op_mul:ra <- %R14
##DEBUG_VALUE: raviV_op_mul:rb <- %R15
##DEBUG_VALUE: raviV_op_mul:rc <- %RBX
.loc 1 84 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:84:26
movq (%r15), %rdi
Ltmp6022:
##DEBUG_VALUE: luaV_tonumber_:obj <- %R15
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp6023:
##DEBUG_VALUE: luaV_tonumber_:v <- [%RSI+0]
.loc 1 84 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:13
callq _luaO_str2num
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq (%r15), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp6024:
cmpl $4, %esi
jne LBB38_8
Ltmp6025:
## BB#7:
##DEBUG_VALUE: raviV_op_mul:L <- %R12
##DEBUG_VALUE: raviV_op_mul:ra <- %R14
##DEBUG_VALUE: raviV_op_mul:rb <- %R15
##DEBUG_VALUE: raviV_op_mul:rc <- %RBX
##DEBUG_VALUE: luaV_tonumber_:obj <- %R15
shrl $24, %ecx
jmp LBB38_9
Ltmp6026:
LBB38_19:
##DEBUG_VALUE: raviV_op_mul:L <- %R12
##DEBUG_VALUE: raviV_op_mul:ra <- %R14
##DEBUG_VALUE: raviV_op_mul:rb <- %R15
##DEBUG_VALUE: raviV_op_mul:rc <- %RBX
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
andl $15, %eax
.loc 1 83 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:83:25
cmpl $4, %eax
jne LBB38_29
Ltmp6027:
## BB#20:
##DEBUG_VALUE: raviV_op_mul:L <- %R12
##DEBUG_VALUE: raviV_op_mul:ra <- %R14
##DEBUG_VALUE: raviV_op_mul:rb <- %R15
##DEBUG_VALUE: raviV_op_mul:rc <- %RBX
.loc 1 84 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:84:26
movq (%rbx), %rdi
Ltmp6028:
##DEBUG_VALUE: luaV_tonumber_:obj <- %RBX
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp6029:
##DEBUG_VALUE: luaV_tonumber_:v <- [%RSI+0]
.loc 1 84 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:13
callq _luaO_str2num
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq (%rbx), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp6030:
cmpl $4, %esi
jne LBB38_22
Ltmp6031:
## BB#21:
##DEBUG_VALUE: raviV_op_mul:L <- %R12
##DEBUG_VALUE: raviV_op_mul:ra <- %R14
##DEBUG_VALUE: raviV_op_mul:rb <- %R15
##DEBUG_VALUE: raviV_op_mul:rc <- %RBX
##DEBUG_VALUE: luaV_tonumber_:obj <- %RBX
shrl $24, %ecx
jmp LBB38_23
Ltmp6032:
LBB38_8:
##DEBUG_VALUE: raviV_op_mul:L <- %R12
##DEBUG_VALUE: raviV_op_mul:ra <- %R14
##DEBUG_VALUE: raviV_op_mul:rb <- %R15
##DEBUG_VALUE: raviV_op_mul:rc <- %RBX
##DEBUG_VALUE: luaV_tonumber_:obj <- %R15
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq 16(%rdx), %rcx
Ltmp6033:
LBB38_9:
##DEBUG_VALUE: raviV_op_mul:L <- %R12
##DEBUG_VALUE: raviV_op_mul:ra <- %R14
##DEBUG_VALUE: raviV_op_mul:rb <- %R15
##DEBUG_VALUE: raviV_op_mul:rc <- %RBX
##DEBUG_VALUE: luaV_tonumber_:obj <- %R15
.loc 1 84 57 ## /Users/dylan/github/ravi/src/lvm.c:84:57
incq %rcx
Ltmp6034:
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
cmpq %rcx, %rax
jne LBB38_29
Ltmp6035:
## BB#10:
##DEBUG_VALUE: raviV_op_mul:L <- %R12
##DEBUG_VALUE: raviV_op_mul:ra <- %R14
##DEBUG_VALUE: raviV_op_mul:rb <- %R15
##DEBUG_VALUE: raviV_op_mul:rc <- %RBX
##DEBUG_VALUE: luaV_tonumber_:obj <- %R15
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
cmpl $19, -48(%rbp)
movq -56(%rbp), %rax
jne LBB38_12
Ltmp6036:
## BB#11:
##DEBUG_VALUE: raviV_op_mul:L <- %R12
##DEBUG_VALUE: raviV_op_mul:ra <- %R14
##DEBUG_VALUE: raviV_op_mul:rb <- %R15
##DEBUG_VALUE: raviV_op_mul:rc <- %RBX
##DEBUG_VALUE: luaV_tonumber_:obj <- %R15
cvtsi2sdq %rax, %xmm0
jmp LBB38_14
Ltmp6037:
LBB38_22:
##DEBUG_VALUE: raviV_op_mul:L <- %R12
##DEBUG_VALUE: raviV_op_mul:ra <- %R14
##DEBUG_VALUE: raviV_op_mul:rb <- %R15
##DEBUG_VALUE: raviV_op_mul:rc <- %RBX
##DEBUG_VALUE: luaV_tonumber_:obj <- %RBX
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq 16(%rdx), %rcx
Ltmp6038:
LBB38_23:
##DEBUG_VALUE: raviV_op_mul:L <- %R12
##DEBUG_VALUE: raviV_op_mul:ra <- %R14
##DEBUG_VALUE: raviV_op_mul:rb <- %R15
##DEBUG_VALUE: raviV_op_mul:rc <- %RBX
##DEBUG_VALUE: luaV_tonumber_:obj <- %RBX
.loc 1 84 57 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:57
incq %rcx
Ltmp6039:
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
cmpq %rcx, %rax
jne LBB38_29
Ltmp6040:
## BB#24:
##DEBUG_VALUE: raviV_op_mul:ra <- %R14
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
cmpl $19, -48(%rbp)
movq -56(%rbp), %rax
jne LBB38_26
Ltmp6041:
## BB#25:
##DEBUG_VALUE: raviV_op_mul:ra <- %R14
cvtsi2sdq %rax, %xmm0
jmp LBB38_27
Ltmp6042:
LBB38_29:
##DEBUG_VALUE: raviV_op_mul:L <- %R12
##DEBUG_VALUE: raviV_op_mul:ra <- %R14
##DEBUG_VALUE: raviV_op_mul:rb <- %R15
##DEBUG_VALUE: raviV_op_mul:rc <- %RBX
.loc 1 2843 5 ## /Users/dylan/github/ravi/src/lvm.c:2843:5
movl $8, %r8d
movq %r12, %rdi
movq %r15, %rsi
movq %rbx, %rdx
movq %r14, %rcx
callq _luaT_trybinTM
jmp LBB38_30
Ltmp6043:
LBB38_12: ## %select.false
##DEBUG_VALUE: raviV_op_mul:L <- %R12
##DEBUG_VALUE: raviV_op_mul:ra <- %R14
##DEBUG_VALUE: raviV_op_mul:rb <- %R15
##DEBUG_VALUE: raviV_op_mul:rc <- %RBX
##DEBUG_VALUE: luaV_tonumber_:obj <- %R15
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
movd %rax, %xmm0
jmp LBB38_14
Ltmp6044:
LBB38_26: ## %select.false8
##DEBUG_VALUE: raviV_op_mul:ra <- %R14
.loc 1 85 10 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:85:10
movd %rax, %xmm0
jmp LBB38_27
Ltmp6045:
Lfunc_end38:
.cfi_endproc
.globl _raviV_op_div
.align 4, 0x90
_raviV_op_div: ## @raviV_op_div
Lfunc_begin39:
.loc 1 2847 0 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2847:0
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp6046:
.cfi_def_cfa_offset 16
Ltmp6047:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp6048:
.cfi_def_cfa_register %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $24, %rsp
Ltmp6049:
.cfi_offset %rbx, -56
Ltmp6050:
.cfi_offset %r12, -48
Ltmp6051:
.cfi_offset %r13, -40
Ltmp6052:
.cfi_offset %r14, -32
Ltmp6053:
.cfi_offset %r15, -24
##DEBUG_VALUE: raviV_op_div:L <- %RDI
##DEBUG_VALUE: raviV_op_div:ra <- %RSI
##DEBUG_VALUE: raviV_op_div:rb <- %RDX
##DEBUG_VALUE: raviV_op_div:rc <- %RCX
Ltmp6054:
##DEBUG_VALUE: io <- %RSI
movq %rcx, %r15
Ltmp6055:
##DEBUG_VALUE: raviV_op_div:rc <- %R15
movq %rdx, %rbx
Ltmp6056:
##DEBUG_VALUE: raviV_op_div:rb <- %RBX
movq %rsi, %r14
Ltmp6057:
##DEBUG_VALUE: io <- %R14
##DEBUG_VALUE: raviV_op_div:ra <- %R14
movq %rdi, %r12
Ltmp6058:
##DEBUG_VALUE: raviV_op_div:L <- %R12
.loc 1 79 7 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:79:7
movl 8(%rbx), %eax
Ltmp6059:
.loc 1 2850 25 ## /Users/dylan/github/ravi/src/lvm.c:2850:25
cmpl $3, %eax
jne LBB39_2
Ltmp6060:
## BB#1:
##DEBUG_VALUE: raviV_op_div:L <- %R12
##DEBUG_VALUE: raviV_op_div:ra <- %R14
##DEBUG_VALUE: raviV_op_div:rb <- %RBX
##DEBUG_VALUE: raviV_op_div:rc <- %R15
.loc 1 2850 7 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2850:7
movq (%rbx), %r13
Ltmp6061:
LBB39_13:
##DEBUG_VALUE: raviV_op_div:L <- %R12
##DEBUG_VALUE: raviV_op_div:ra <- %R14
##DEBUG_VALUE: raviV_op_div:rb <- %RBX
##DEBUG_VALUE: raviV_op_div:rc <- %R15
.loc 1 79 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:79:7
movl 8(%r15), %eax
Ltmp6062:
.loc 1 2850 7 ## /Users/dylan/github/ravi/src/lvm.c:2850:7
cmpl $3, %eax
jne LBB39_15
Ltmp6063:
## BB#14:
##DEBUG_VALUE: raviV_op_div:ra <- %R14
##DEBUG_VALUE: raviV_op_div:rc <- %R15
.loc 1 2850 28 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2850:28
movq (%r15), %rax
Ltmp6064:
LBB39_26:
##DEBUG_VALUE: raviV_op_div:ra <- %R14
.loc 1 2851 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2851:5
movd %r13, %xmm0
movd %rax, %xmm1
divsd %xmm1, %xmm0
movsd %xmm0, (%r14)
movl $3, 8(%r14)
Ltmp6065:
LBB39_28:
.loc 1 2856 1 ## /Users/dylan/github/ravi/src/lvm.c:2856:1
addq $24, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
LBB39_2:
Ltmp6066:
##DEBUG_VALUE: raviV_op_div:L <- %R12
##DEBUG_VALUE: raviV_op_div:ra <- %R14
##DEBUG_VALUE: raviV_op_div:rb <- %RBX
##DEBUG_VALUE: raviV_op_div:rc <- %R15
.loc 1 79 7 ## /Users/dylan/github/ravi/src/lvm.c:79:7
cmpl $19, %eax
jne LBB39_4
Ltmp6067:
## BB#3:
##DEBUG_VALUE: raviV_op_div:L <- %R12
##DEBUG_VALUE: raviV_op_div:ra <- %R14
##DEBUG_VALUE: raviV_op_div:rb <- %RBX
##DEBUG_VALUE: raviV_op_div:rc <- %R15
.loc 1 80 10 ## /Users/dylan/github/ravi/src/lvm.c:80:10
cvtsi2sdq (%rbx), %xmm0
Ltmp6068:
LBB39_12: ## %luaV_tonumber_.exit
##DEBUG_VALUE: raviV_op_div:L <- %R12
##DEBUG_VALUE: raviV_op_div:ra <- %R14
##DEBUG_VALUE: raviV_op_div:rb <- %RBX
##DEBUG_VALUE: raviV_op_div:rc <- %R15
.loc 1 80 8 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:80:8
movd %xmm0, %r13
jmp LBB39_13
Ltmp6069:
LBB39_15:
##DEBUG_VALUE: raviV_op_div:L <- %R12
##DEBUG_VALUE: raviV_op_div:ra <- %R14
##DEBUG_VALUE: raviV_op_div:rb <- %RBX
##DEBUG_VALUE: raviV_op_div:rc <- %R15
.loc 1 79 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:79:7
cmpl $19, %eax
jne LBB39_17
Ltmp6070:
## BB#16:
##DEBUG_VALUE: raviV_op_div:ra <- %R14
##DEBUG_VALUE: raviV_op_div:rc <- %R15
.loc 1 80 10 ## /Users/dylan/github/ravi/src/lvm.c:80:10
xorps %xmm0, %xmm0
cvtsi2sdq (%r15), %xmm0
Ltmp6071:
LBB39_25: ## %luaV_tonumber_.exit4
##DEBUG_VALUE: raviV_op_div:ra <- %R14
.loc 1 80 8 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:80:8
movd %xmm0, %rax
jmp LBB39_26
Ltmp6072:
LBB39_4:
##DEBUG_VALUE: raviV_op_div:L <- %R12
##DEBUG_VALUE: raviV_op_div:ra <- %R14
##DEBUG_VALUE: raviV_op_div:rb <- %RBX
##DEBUG_VALUE: raviV_op_div:rc <- %R15
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
andl $15, %eax
.loc 1 83 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:83:25
cmpl $4, %eax
jne LBB39_27
Ltmp6073:
## BB#5:
##DEBUG_VALUE: raviV_op_div:L <- %R12
##DEBUG_VALUE: raviV_op_div:ra <- %R14
##DEBUG_VALUE: raviV_op_div:rb <- %RBX
##DEBUG_VALUE: raviV_op_div:rc <- %R15
.loc 1 84 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:84:26
movq (%rbx), %rdi
Ltmp6074:
##DEBUG_VALUE: luaV_tonumber_:obj <- %RBX
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp6075:
##DEBUG_VALUE: luaV_tonumber_:v <- [%RSI+0]
.loc 1 84 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:13
callq _luaO_str2num
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq (%rbx), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp6076:
cmpl $4, %esi
jne LBB39_7
Ltmp6077:
## BB#6:
##DEBUG_VALUE: raviV_op_div:L <- %R12
##DEBUG_VALUE: raviV_op_div:ra <- %R14
##DEBUG_VALUE: raviV_op_div:rb <- %RBX
##DEBUG_VALUE: raviV_op_div:rc <- %R15
##DEBUG_VALUE: luaV_tonumber_:obj <- %RBX
shrl $24, %ecx
jmp LBB39_8
Ltmp6078:
LBB39_17:
##DEBUG_VALUE: raviV_op_div:L <- %R12
##DEBUG_VALUE: raviV_op_div:ra <- %R14
##DEBUG_VALUE: raviV_op_div:rb <- %RBX
##DEBUG_VALUE: raviV_op_div:rc <- %R15
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
andl $15, %eax
.loc 1 83 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:83:25
cmpl $4, %eax
jne LBB39_27
Ltmp6079:
## BB#18:
##DEBUG_VALUE: raviV_op_div:L <- %R12
##DEBUG_VALUE: raviV_op_div:ra <- %R14
##DEBUG_VALUE: raviV_op_div:rb <- %RBX
##DEBUG_VALUE: raviV_op_div:rc <- %R15
.loc 1 84 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:84:26
movq (%r15), %rdi
Ltmp6080:
##DEBUG_VALUE: luaV_tonumber_:obj <- %R15
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp6081:
##DEBUG_VALUE: luaV_tonumber_:v <- [%RSI+0]
.loc 1 84 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:13
callq _luaO_str2num
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq (%r15), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
Ltmp6082:
cmpl $4, %esi
jne LBB39_20
Ltmp6083:
## BB#19:
##DEBUG_VALUE: raviV_op_div:L <- %R12
##DEBUG_VALUE: raviV_op_div:ra <- %R14
##DEBUG_VALUE: raviV_op_div:rb <- %RBX
##DEBUG_VALUE: raviV_op_div:rc <- %R15
##DEBUG_VALUE: luaV_tonumber_:obj <- %R15
shrl $24, %ecx
jmp LBB39_21
Ltmp6084:
LBB39_7:
##DEBUG_VALUE: raviV_op_div:L <- %R12
##DEBUG_VALUE: raviV_op_div:ra <- %R14
##DEBUG_VALUE: raviV_op_div:rb <- %RBX
##DEBUG_VALUE: raviV_op_div:rc <- %R15
##DEBUG_VALUE: luaV_tonumber_:obj <- %RBX
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq 16(%rdx), %rcx
Ltmp6085:
LBB39_8:
##DEBUG_VALUE: raviV_op_div:L <- %R12
##DEBUG_VALUE: raviV_op_div:ra <- %R14
##DEBUG_VALUE: raviV_op_div:rb <- %RBX
##DEBUG_VALUE: raviV_op_div:rc <- %R15
##DEBUG_VALUE: luaV_tonumber_:obj <- %RBX
.loc 1 84 57 ## /Users/dylan/github/ravi/src/lvm.c:84:57
incq %rcx
Ltmp6086:
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
cmpq %rcx, %rax
jne LBB39_27
Ltmp6087:
## BB#9:
##DEBUG_VALUE: raviV_op_div:L <- %R12
##DEBUG_VALUE: raviV_op_div:ra <- %R14
##DEBUG_VALUE: raviV_op_div:rb <- %RBX
##DEBUG_VALUE: raviV_op_div:rc <- %R15
##DEBUG_VALUE: luaV_tonumber_:obj <- %RBX
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
cmpl $19, -48(%rbp)
movq -56(%rbp), %rax
jne LBB39_11
Ltmp6088:
## BB#10:
##DEBUG_VALUE: raviV_op_div:L <- %R12
##DEBUG_VALUE: raviV_op_div:ra <- %R14
##DEBUG_VALUE: raviV_op_div:rb <- %RBX
##DEBUG_VALUE: raviV_op_div:rc <- %R15
##DEBUG_VALUE: luaV_tonumber_:obj <- %RBX
cvtsi2sdq %rax, %xmm0
jmp LBB39_12
Ltmp6089:
LBB39_20:
##DEBUG_VALUE: raviV_op_div:L <- %R12
##DEBUG_VALUE: raviV_op_div:ra <- %R14
##DEBUG_VALUE: raviV_op_div:rb <- %RBX
##DEBUG_VALUE: raviV_op_div:rc <- %R15
##DEBUG_VALUE: luaV_tonumber_:obj <- %R15
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq 16(%rdx), %rcx
Ltmp6090:
LBB39_21:
##DEBUG_VALUE: raviV_op_div:L <- %R12
##DEBUG_VALUE: raviV_op_div:ra <- %R14
##DEBUG_VALUE: raviV_op_div:rb <- %RBX
##DEBUG_VALUE: raviV_op_div:rc <- %R15
##DEBUG_VALUE: luaV_tonumber_:obj <- %R15
.loc 1 84 57 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:57
incq %rcx
Ltmp6091:
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
cmpq %rcx, %rax
jne LBB39_27
Ltmp6092:
## BB#22:
##DEBUG_VALUE: raviV_op_div:ra <- %R14
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
cmpl $19, -48(%rbp)
movq -56(%rbp), %rax
jne LBB39_24
Ltmp6093:
## BB#23:
##DEBUG_VALUE: raviV_op_div:ra <- %R14
cvtsi2sdq %rax, %xmm0
jmp LBB39_25
Ltmp6094:
LBB39_27:
##DEBUG_VALUE: raviV_op_div:L <- %R12
##DEBUG_VALUE: raviV_op_div:ra <- %R14
##DEBUG_VALUE: raviV_op_div:rb <- %RBX
##DEBUG_VALUE: raviV_op_div:rc <- %R15
.loc 1 2854 5 ## /Users/dylan/github/ravi/src/lvm.c:2854:5
movl $11, %r8d
movq %r12, %rdi
movq %rbx, %rsi
movq %r15, %rdx
movq %r14, %rcx
callq _luaT_trybinTM
jmp LBB39_28
Ltmp6095:
LBB39_11: ## %select.false
##DEBUG_VALUE: raviV_op_div:L <- %R12
##DEBUG_VALUE: raviV_op_div:ra <- %R14
##DEBUG_VALUE: raviV_op_div:rb <- %RBX
##DEBUG_VALUE: raviV_op_div:rc <- %R15
##DEBUG_VALUE: luaV_tonumber_:obj <- %RBX
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
movd %rax, %xmm0
jmp LBB39_12
Ltmp6096:
LBB39_24: ## %select.false7
##DEBUG_VALUE: raviV_op_div:ra <- %R14
.loc 1 85 10 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:85:10
movd %rax, %xmm0
jmp LBB39_25
Ltmp6097:
Lfunc_end39:
.cfi_endproc
.section __TEXT,__literal8,8byte_literals
.align 3
LCPI40_0:
.quad -4332462841530417152 ## double -9.2233720368547758E+18
LCPI40_1:
.quad 4890909195324358656 ## double 9.2233720368547758E+18
.section __TEXT,__text,regular,pure_instructions
.globl _raviV_op_shl
.align 4, 0x90
_raviV_op_shl: ## @raviV_op_shl
Lfunc_begin40:
.loc 1 2858 0 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2858:0
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp6098:
.cfi_def_cfa_offset 16
Ltmp6099:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp6100:
.cfi_def_cfa_register %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $40, %rsp
Ltmp6101:
.cfi_offset %rbx, -56
Ltmp6102:
.cfi_offset %r12, -48
Ltmp6103:
.cfi_offset %r13, -40
Ltmp6104:
.cfi_offset %r14, -32
Ltmp6105:
.cfi_offset %r15, -24
##DEBUG_VALUE: raviV_op_shl:L <- %RDI
##DEBUG_VALUE: raviV_op_shl:ra <- %RSI
##DEBUG_VALUE: raviV_op_shl:rb <- %RDX
##DEBUG_VALUE: raviV_op_shl:rc <- %RCX
Ltmp6106:
##DEBUG_VALUE: io <- %RSI
movq %rcx, %r15
Ltmp6107:
##DEBUG_VALUE: raviV_op_shl:rc <- %R15
movq %rdx, %r13
Ltmp6108:
##DEBUG_VALUE: raviV_op_shl:rb <- %R13
movq %rsi, %r14
Ltmp6109:
##DEBUG_VALUE: io <- %R14
##DEBUG_VALUE: raviV_op_shl:ra <- %R14
.loc 1 2861 7 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:2861:7
movl 8(%r13), %eax
.loc 1 2861 26 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2861:26
cmpl $19, %eax
jne LBB40_2
Ltmp6110:
## BB#1:
##DEBUG_VALUE: raviV_op_shl:L <- %RDI
##DEBUG_VALUE: raviV_op_shl:ra <- %R14
##DEBUG_VALUE: raviV_op_shl:rb <- %R13
##DEBUG_VALUE: raviV_op_shl:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:obj <- %R13
.loc 1 2861 7 ## /Users/dylan/github/ravi/src/lvm.c:2861:7
movq (%r13), %r12
Ltmp6111:
##DEBUG_VALUE: raviV_op_shl:ib <- %R12
LBB40_17:
##DEBUG_VALUE: raviV_op_shl:L <- %RDI
##DEBUG_VALUE: raviV_op_shl:ra <- %R14
##DEBUG_VALUE: raviV_op_shl:rb <- %R13
##DEBUG_VALUE: raviV_op_shl:rc <- %R15
.loc 1 2861 29 ## /Users/dylan/github/ravi/src/lvm.c:2861:29
movl 8(%r15), %eax
Ltmp6112:
.loc 1 2861 7 ## /Users/dylan/github/ravi/src/lvm.c:2861:7
cmpl $19, %eax
jne LBB40_19
Ltmp6113:
## BB#18:
##DEBUG_VALUE: raviV_op_shl:ra <- %R14
##DEBUG_VALUE: raviV_op_shl:rc <- %R15
.loc 1 2861 29 ## /Users/dylan/github/ravi/src/lvm.c:2861:29
movq (%r15), %rax
Ltmp6114:
##DEBUG_VALUE: raviV_op_shl:ic <- %RAX
LBB40_34:
##DEBUG_VALUE: raviV_op_shl:ra <- %R14
##DEBUG_VALUE: luaV_shiftl:y <- %RAX
.loc 1 861 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:861:7
testq %rax, %rax
js LBB40_35
Ltmp6115:
## BB#36:
##DEBUG_VALUE: raviV_op_shl:ra <- %R14
##DEBUG_VALUE: luaV_shiftl:y <- %RAX
##DEBUG_VALUE: luaV_shiftl:x <- %R12
.loc 1 867 17 ## /Users/dylan/github/ravi/src/lvm.c:867:17
movb %al, %cl
shlq %cl, %r12
Ltmp6116:
.loc 1 866 9 ## /Users/dylan/github/ravi/src/lvm.c:866:9
xorl %ecx, %ecx
.loc 1 866 11 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:866:11
Ltmp6117:
cmpq $63, %rax
Ltmp6118:
.loc 1 866 9 ## /Users/dylan/github/ravi/src/lvm.c:866:9
cmovleq %r12, %rcx
jmp LBB40_37
Ltmp6119:
LBB40_35:
##DEBUG_VALUE: raviV_op_shl:ra <- %R14
##DEBUG_VALUE: luaV_shiftl:y <- %RAX
.loc 1 863 17 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:863:17
movl %eax, %ecx
negl %ecx
shrq %cl, %r12
xorl %ecx, %ecx
.loc 1 862 11 ## /Users/dylan/github/ravi/src/lvm.c:862:11
cmpq $-63, %rax
Ltmp6120:
.loc 1 862 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:862:9
cmovgeq %r12, %rcx
Ltmp6121:
LBB40_37: ## %luaV_shiftl.exit
##DEBUG_VALUE: raviV_op_shl:ra <- %R14
.loc 1 2862 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2862:5
movq %rcx, (%r14)
movl $19, 8(%r14)
Ltmp6122:
LBB40_40:
.loc 1 2867 1 ## /Users/dylan/github/ravi/src/lvm.c:2867:1
addq $40, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
LBB40_2:
Ltmp6123:
##DEBUG_VALUE: raviV_op_shl:L <- %RDI
##DEBUG_VALUE: raviV_op_shl:ra <- %R14
##DEBUG_VALUE: raviV_op_shl:rb <- %R13
##DEBUG_VALUE: raviV_op_shl:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:mode <- 0
movq %rdi, -64(%rbp) ## 8-byte Spill
Ltmp6124:
##DEBUG_VALUE: raviV_op_shl:L <- [%RBP+-64]
leaq -56(%rbp), %r12
.loc 1 2861 7 ## /Users/dylan/github/ravi/src/lvm.c:2861:7
Ltmp6125:
movq %r13, %rbx
jmp LBB40_3
Ltmp6126:
.align 4, 0x90
LBB40_14: ## %._crit_edge
## in Loop: Header=BB40_3 Depth=1
##DEBUG_VALUE: raviV_op_shl:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shl:ra <- %R14
##DEBUG_VALUE: raviV_op_shl:rb <- %R13
##DEBUG_VALUE: raviV_op_shl:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%R12+0]
.loc 1 102 7 ## /Users/dylan/github/ravi/src/lvm.c:102:7
movl -48(%rbp), %eax
Ltmp6127:
.loc 1 2861 7 ## /Users/dylan/github/ravi/src/lvm.c:2861:7
movq %r12, %rbx
Ltmp6128:
LBB40_3: ## =>This Inner Loop Header: Depth=1
##DEBUG_VALUE: raviV_op_shl:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shl:ra <- %R14
##DEBUG_VALUE: raviV_op_shl:rb <- %R13
##DEBUG_VALUE: raviV_op_shl:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 102 7 ## /Users/dylan/github/ravi/src/lvm.c:102:7
cmpl $19, %eax
je LBB40_15
Ltmp6129:
## BB#4: ## in Loop: Header=BB40_3 Depth=1
##DEBUG_VALUE: raviV_op_shl:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shl:ra <- %R14
##DEBUG_VALUE: raviV_op_shl:rb <- %R13
##DEBUG_VALUE: raviV_op_shl:rc <- %R15
cmpl $3, %eax
je LBB40_5
Ltmp6130:
## BB#9: ## in Loop: Header=BB40_3 Depth=1
##DEBUG_VALUE: raviV_op_shl:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shl:ra <- %R14
##DEBUG_VALUE: raviV_op_shl:rb <- %R13
##DEBUG_VALUE: raviV_op_shl:rc <- %R15
.loc 1 116 12 ## /Users/dylan/github/ravi/src/lvm.c:116:12
andl $15, %eax
.loc 1 116 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:116:25
cmpl $4, %eax
jne LBB40_39
Ltmp6131:
## BB#10: ## in Loop: Header=BB40_3 Depth=1
##DEBUG_VALUE: raviV_op_shl:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shl:ra <- %R14
##DEBUG_VALUE: raviV_op_shl:rb <- %R13
##DEBUG_VALUE: raviV_op_shl:rc <- %R15
.loc 1 117 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:117:26
movq (%rbx), %rdi
addq $24, %rdi
Ltmp6132:
##DEBUG_VALUE: luaV_tointeger:v <- [%R12+0]
.loc 1 117 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:117:13
movq %r12, %rsi
callq _luaO_str2num
.loc 1 117 46 ## /Users/dylan/github/ravi/src/lvm.c:117:46
movq (%rbx), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
cmpl $4, %esi
jne LBB40_12
Ltmp6133:
## BB#11: ## in Loop: Header=BB40_3 Depth=1
##DEBUG_VALUE: raviV_op_shl:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shl:ra <- %R14
##DEBUG_VALUE: raviV_op_shl:rb <- %R13
##DEBUG_VALUE: raviV_op_shl:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%R12+0]
shrl $24, %ecx
jmp LBB40_13
Ltmp6134:
.align 4, 0x90
LBB40_12: ## in Loop: Header=BB40_3 Depth=1
##DEBUG_VALUE: raviV_op_shl:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shl:ra <- %R14
##DEBUG_VALUE: raviV_op_shl:rb <- %R13
##DEBUG_VALUE: raviV_op_shl:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%R12+0]
movq 16(%rdx), %rcx
Ltmp6135:
LBB40_13: ## in Loop: Header=BB40_3 Depth=1
##DEBUG_VALUE: raviV_op_shl:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shl:ra <- %R14
##DEBUG_VALUE: raviV_op_shl:rb <- %R13
##DEBUG_VALUE: raviV_op_shl:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%R12+0]
.loc 1 117 57 ## /Users/dylan/github/ravi/src/lvm.c:117:57
incq %rcx
Ltmp6136:
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
cmpq %rcx, %rax
je LBB40_14
jmp LBB40_39
Ltmp6137:
LBB40_19:
##DEBUG_VALUE: raviV_op_shl:L <- %RDI
##DEBUG_VALUE: raviV_op_shl:ra <- %R14
##DEBUG_VALUE: raviV_op_shl:rb <- %R13
##DEBUG_VALUE: raviV_op_shl:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:mode <- 0
movq %r14, -72(%rbp) ## 8-byte Spill
Ltmp6138:
##DEBUG_VALUE: raviV_op_shl:ra <- [%RBP+-72]
movq %rdi, -64(%rbp) ## 8-byte Spill
Ltmp6139:
##DEBUG_VALUE: raviV_op_shl:L <- [%RBP+-64]
leaq -56(%rbp), %r14
.loc 1 2861 29 ## /Users/dylan/github/ravi/src/lvm.c:2861:29
movq %r15, %rbx
jmp LBB40_20
Ltmp6140:
.align 4, 0x90
LBB40_31: ## %._crit_edge.14
## in Loop: Header=BB40_20 Depth=1
##DEBUG_VALUE: raviV_op_shl:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shl:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_shl:rb <- %R13
##DEBUG_VALUE: raviV_op_shl:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%R14+0]
.loc 1 102 7 ## /Users/dylan/github/ravi/src/lvm.c:102:7
movl -48(%rbp), %eax
Ltmp6141:
.loc 1 2861 29 ## /Users/dylan/github/ravi/src/lvm.c:2861:29
movq %r14, %rbx
Ltmp6142:
LBB40_20: ## =>This Inner Loop Header: Depth=1
##DEBUG_VALUE: raviV_op_shl:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shl:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_shl:rb <- %R13
##DEBUG_VALUE: raviV_op_shl:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 102 7 ## /Users/dylan/github/ravi/src/lvm.c:102:7
cmpl $19, %eax
je LBB40_32
Ltmp6143:
## BB#21: ## in Loop: Header=BB40_20 Depth=1
##DEBUG_VALUE: raviV_op_shl:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shl:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_shl:rb <- %R13
##DEBUG_VALUE: raviV_op_shl:rc <- %R15
cmpl $3, %eax
je LBB40_22
Ltmp6144:
## BB#26: ## in Loop: Header=BB40_20 Depth=1
##DEBUG_VALUE: raviV_op_shl:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shl:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_shl:rb <- %R13
##DEBUG_VALUE: raviV_op_shl:rc <- %R15
.loc 1 116 12 ## /Users/dylan/github/ravi/src/lvm.c:116:12
andl $15, %eax
.loc 1 116 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:116:25
cmpl $4, %eax
jne LBB40_38
Ltmp6145:
## BB#27: ## in Loop: Header=BB40_20 Depth=1
##DEBUG_VALUE: raviV_op_shl:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shl:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_shl:rb <- %R13
##DEBUG_VALUE: raviV_op_shl:rc <- %R15
.loc 1 117 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:117:26
movq (%rbx), %rdi
addq $24, %rdi
Ltmp6146:
##DEBUG_VALUE: luaV_tointeger:v <- [%R14+0]
.loc 1 117 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:117:13
movq %r14, %rsi
callq _luaO_str2num
.loc 1 117 46 ## /Users/dylan/github/ravi/src/lvm.c:117:46
movq (%rbx), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
cmpl $4, %esi
jne LBB40_29
Ltmp6147:
## BB#28: ## in Loop: Header=BB40_20 Depth=1
##DEBUG_VALUE: raviV_op_shl:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shl:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_shl:rb <- %R13
##DEBUG_VALUE: raviV_op_shl:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%R14+0]
shrl $24, %ecx
jmp LBB40_30
Ltmp6148:
.align 4, 0x90
LBB40_29: ## in Loop: Header=BB40_20 Depth=1
##DEBUG_VALUE: raviV_op_shl:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shl:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_shl:rb <- %R13
##DEBUG_VALUE: raviV_op_shl:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%R14+0]
movq 16(%rdx), %rcx
Ltmp6149:
LBB40_30: ## in Loop: Header=BB40_20 Depth=1
##DEBUG_VALUE: raviV_op_shl:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shl:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_shl:rb <- %R13
##DEBUG_VALUE: raviV_op_shl:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%R14+0]
.loc 1 117 57 ## /Users/dylan/github/ravi/src/lvm.c:117:57
incq %rcx
Ltmp6150:
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
cmpq %rcx, %rax
je LBB40_31
jmp LBB40_38
Ltmp6151:
LBB40_15:
##DEBUG_VALUE: raviV_op_shl:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shl:ra <- %R14
##DEBUG_VALUE: raviV_op_shl:rb <- %R13
##DEBUG_VALUE: raviV_op_shl:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 113 10 ## /Users/dylan/github/ravi/src/lvm.c:113:10
movq (%rbx), %r12
jmp LBB40_16
Ltmp6152:
LBB40_5:
##DEBUG_VALUE: raviV_op_shl:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shl:ra <- %R14
##DEBUG_VALUE: raviV_op_shl:rb <- %R13
##DEBUG_VALUE: raviV_op_shl:rc <- %R15
.loc 1 103 20 ## /Users/dylan/github/ravi/src/lvm.c:103:20
movsd (%rbx), %xmm0 ## xmm0 = mem[0],zero
Ltmp6153:
##DEBUG_VALUE: n <- %XMM0
.loc 1 104 20 ## /Users/dylan/github/ravi/src/lvm.c:104:20
movsd %xmm0, -72(%rbp) ## 8-byte Spill
Ltmp6154:
##DEBUG_VALUE: n <- [%RBP+-72]
callq _floor
Ltmp6155:
##DEBUG_VALUE: f <- %XMM0
.loc 1 105 9 ## /Users/dylan/github/ravi/src/lvm.c:105:9
movsd -72(%rbp), %xmm1 ## 8-byte Reload
## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jne LBB40_39
jp LBB40_39
Ltmp6156:
## BB#6:
##DEBUG_VALUE: raviV_op_shl:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shl:ra <- %R14
##DEBUG_VALUE: raviV_op_shl:rb <- %R13
##DEBUG_VALUE: raviV_op_shl:rc <- %R15
##DEBUG_VALUE: f <- %XMM0
.loc 1 110 12 ## /Users/dylan/github/ravi/src/lvm.c:110:12
ucomisd LCPI40_0(%rip), %xmm0
jb LBB40_39
Ltmp6157:
## BB#7:
##DEBUG_VALUE: raviV_op_shl:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shl:ra <- %R14
##DEBUG_VALUE: raviV_op_shl:rb <- %R13
##DEBUG_VALUE: raviV_op_shl:rc <- %R15
movsd LCPI40_1(%rip), %xmm1 ## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jbe LBB40_39
Ltmp6158:
## BB#8:
##DEBUG_VALUE: raviV_op_shl:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shl:ra <- %R14
##DEBUG_VALUE: raviV_op_shl:rb <- %R13
##DEBUG_VALUE: raviV_op_shl:rc <- %R15
cvttsd2si %xmm0, %r12
Ltmp6159:
LBB40_16:
movq -64(%rbp), %rdi ## 8-byte Reload
Ltmp6160:
##DEBUG_VALUE: raviV_op_shl:L <- %RDI
jmp LBB40_17
Ltmp6161:
LBB40_32:
##DEBUG_VALUE: raviV_op_shl:ra <- [%RBP+-72]
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 113 10 ## /Users/dylan/github/ravi/src/lvm.c:113:10
movq (%rbx), %rax
jmp LBB40_33
Ltmp6162:
LBB40_22:
##DEBUG_VALUE: raviV_op_shl:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shl:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_shl:rb <- %R13
##DEBUG_VALUE: raviV_op_shl:rc <- %R15
.loc 1 103 20 ## /Users/dylan/github/ravi/src/lvm.c:103:20
movsd (%rbx), %xmm0 ## xmm0 = mem[0],zero
Ltmp6163:
##DEBUG_VALUE: n <- %XMM0
.loc 1 104 20 ## /Users/dylan/github/ravi/src/lvm.c:104:20
movsd %xmm0, -80(%rbp) ## 8-byte Spill
Ltmp6164:
##DEBUG_VALUE: n <- [%RBP+-80]
callq _floor
Ltmp6165:
##DEBUG_VALUE: f <- %XMM0
.loc 1 105 9 ## /Users/dylan/github/ravi/src/lvm.c:105:9
movsd -80(%rbp), %xmm1 ## 8-byte Reload
## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jne LBB40_38
jp LBB40_38
Ltmp6166:
## BB#23:
##DEBUG_VALUE: raviV_op_shl:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shl:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_shl:rb <- %R13
##DEBUG_VALUE: raviV_op_shl:rc <- %R15
##DEBUG_VALUE: f <- %XMM0
.loc 1 110 12 ## /Users/dylan/github/ravi/src/lvm.c:110:12
ucomisd LCPI40_0(%rip), %xmm0
jb LBB40_38
Ltmp6167:
## BB#24:
##DEBUG_VALUE: raviV_op_shl:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shl:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_shl:rb <- %R13
##DEBUG_VALUE: raviV_op_shl:rc <- %R15
movsd LCPI40_1(%rip), %xmm1 ## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jbe LBB40_38
Ltmp6168:
## BB#25:
##DEBUG_VALUE: raviV_op_shl:ra <- [%RBP+-72]
cvttsd2si %xmm0, %rax
Ltmp6169:
LBB40_33: ## %luaV_tointeger.exit5
##DEBUG_VALUE: raviV_op_shl:ra <- [%RBP+-72]
movq -72(%rbp), %r14 ## 8-byte Reload
Ltmp6170:
##DEBUG_VALUE: raviV_op_shl:ra <- %R14
jmp LBB40_34
Ltmp6171:
LBB40_38: ## %luaV_tointeger.exit5.thread
##DEBUG_VALUE: raviV_op_shl:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shl:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_shl:rb <- %R13
##DEBUG_VALUE: raviV_op_shl:rc <- %R15
movq -72(%rbp), %r14 ## 8-byte Reload
Ltmp6172:
##DEBUG_VALUE: raviV_op_shl:ra <- %R14
LBB40_39:
##DEBUG_VALUE: raviV_op_shl:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shl:ra <- %R14
##DEBUG_VALUE: raviV_op_shl:rb <- %R13
##DEBUG_VALUE: raviV_op_shl:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:obj <- %R15
.loc 1 2865 5 ## /Users/dylan/github/ravi/src/lvm.c:2865:5
movl $16, %r8d
movq -64(%rbp), %rdi ## 8-byte Reload
movq %r13, %rsi
movq %r15, %rdx
movq %r14, %rcx
callq _luaT_trybinTM
jmp LBB40_40
Ltmp6173:
Lfunc_end40:
.cfi_endproc
.section __TEXT,__literal8,8byte_literals
.align 3
LCPI41_0:
.quad -4332462841530417152 ## double -9.2233720368547758E+18
LCPI41_1:
.quad 4890909195324358656 ## double 9.2233720368547758E+18
.section __TEXT,__text,regular,pure_instructions
.globl _raviV_op_shr
.align 4, 0x90
_raviV_op_shr: ## @raviV_op_shr
Lfunc_begin41:
.loc 1 2869 0 ## /Users/dylan/github/ravi/src/lvm.c:2869:0
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp6174:
.cfi_def_cfa_offset 16
Ltmp6175:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp6176:
.cfi_def_cfa_register %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $40, %rsp
Ltmp6177:
.cfi_offset %rbx, -56
Ltmp6178:
.cfi_offset %r12, -48
Ltmp6179:
.cfi_offset %r13, -40
Ltmp6180:
.cfi_offset %r14, -32
Ltmp6181:
.cfi_offset %r15, -24
##DEBUG_VALUE: raviV_op_shr:L <- %RDI
##DEBUG_VALUE: raviV_op_shr:ra <- %RSI
##DEBUG_VALUE: raviV_op_shr:rb <- %RDX
##DEBUG_VALUE: raviV_op_shr:rc <- %RCX
Ltmp6182:
##DEBUG_VALUE: io <- %RSI
movq %rcx, %r15
Ltmp6183:
##DEBUG_VALUE: raviV_op_shr:rc <- %R15
movq %rdx, %r13
Ltmp6184:
##DEBUG_VALUE: raviV_op_shr:rb <- %R13
movq %rsi, %r14
Ltmp6185:
##DEBUG_VALUE: io <- %R14
##DEBUG_VALUE: raviV_op_shr:ra <- %R14
.loc 1 2872 7 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:2872:7
movl 8(%r13), %eax
.loc 1 2872 26 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2872:26
cmpl $19, %eax
jne LBB41_2
Ltmp6186:
## BB#1:
##DEBUG_VALUE: raviV_op_shr:L <- %RDI
##DEBUG_VALUE: raviV_op_shr:ra <- %R14
##DEBUG_VALUE: raviV_op_shr:rb <- %R13
##DEBUG_VALUE: raviV_op_shr:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:obj <- %R13
.loc 1 2872 7 ## /Users/dylan/github/ravi/src/lvm.c:2872:7
movq (%r13), %r12
Ltmp6187:
##DEBUG_VALUE: raviV_op_shr:ib <- %R12
LBB41_17:
##DEBUG_VALUE: raviV_op_shr:L <- %RDI
##DEBUG_VALUE: raviV_op_shr:ra <- %R14
##DEBUG_VALUE: raviV_op_shr:rb <- %R13
##DEBUG_VALUE: raviV_op_shr:rc <- %R15
.loc 1 2872 29 ## /Users/dylan/github/ravi/src/lvm.c:2872:29
movl 8(%r15), %eax
Ltmp6188:
.loc 1 2872 7 ## /Users/dylan/github/ravi/src/lvm.c:2872:7
cmpl $19, %eax
jne LBB41_19
Ltmp6189:
## BB#18:
##DEBUG_VALUE: raviV_op_shr:ra <- %R14
##DEBUG_VALUE: raviV_op_shr:rc <- %R15
.loc 1 2872 29 ## /Users/dylan/github/ravi/src/lvm.c:2872:29
movq (%r15), %rax
Ltmp6190:
##DEBUG_VALUE: raviV_op_shr:ic <- %RAX
LBB41_34:
##DEBUG_VALUE: raviV_op_shr:ra <- %R14
.loc 1 861 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:861:7
testq %rax, %rax
jle LBB41_36
Ltmp6191:
## BB#35:
##DEBUG_VALUE: raviV_op_shr:ra <- %R14
.loc 1 863 17 ## /Users/dylan/github/ravi/src/lvm.c:863:17
movb %al, %cl
shrq %cl, %r12
Ltmp6192:
.loc 1 862 9 ## /Users/dylan/github/ravi/src/lvm.c:862:9
xorl %ecx, %ecx
.loc 1 862 11 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:862:11
Ltmp6193:
cmpq $63, %rax
Ltmp6194:
.loc 1 862 9 ## /Users/dylan/github/ravi/src/lvm.c:862:9
cmovleq %r12, %rcx
jmp LBB41_37
Ltmp6195:
LBB41_36:
##DEBUG_VALUE: raviV_op_shr:ra <- %R14
.loc 1 2873 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2873:5
movl %eax, %ecx
negl %ecx
Ltmp6196:
##DEBUG_VALUE: luaV_shiftl:x <- %R12
.loc 1 867 17 ## /Users/dylan/github/ravi/src/lvm.c:867:17
shlq %cl, %r12
Ltmp6197:
.loc 1 2873 5 ## /Users/dylan/github/ravi/src/lvm.c:2873:5
xorl %ecx, %ecx
.loc 1 866 11 ## /Users/dylan/github/ravi/src/lvm.c:866:11
Ltmp6198:
cmpq $-63, %rax
Ltmp6199:
.loc 1 866 9 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:866:9
cmovgeq %r12, %rcx
Ltmp6200:
LBB41_37: ## %luaV_shiftl.exit
##DEBUG_VALUE: raviV_op_shr:ra <- %R14
.loc 1 2873 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2873:5
movq %rcx, (%r14)
movl $19, 8(%r14)
Ltmp6201:
LBB41_40:
.loc 1 2878 1 ## /Users/dylan/github/ravi/src/lvm.c:2878:1
addq $40, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
LBB41_2:
Ltmp6202:
##DEBUG_VALUE: raviV_op_shr:L <- %RDI
##DEBUG_VALUE: raviV_op_shr:ra <- %R14
##DEBUG_VALUE: raviV_op_shr:rb <- %R13
##DEBUG_VALUE: raviV_op_shr:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:mode <- 0
movq %rdi, -64(%rbp) ## 8-byte Spill
Ltmp6203:
##DEBUG_VALUE: raviV_op_shr:L <- [%RBP+-64]
leaq -56(%rbp), %r12
.loc 1 2872 7 ## /Users/dylan/github/ravi/src/lvm.c:2872:7
Ltmp6204:
movq %r13, %rbx
jmp LBB41_3
Ltmp6205:
.align 4, 0x90
LBB41_14: ## %._crit_edge
## in Loop: Header=BB41_3 Depth=1
##DEBUG_VALUE: raviV_op_shr:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shr:ra <- %R14
##DEBUG_VALUE: raviV_op_shr:rb <- %R13
##DEBUG_VALUE: raviV_op_shr:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%R12+0]
.loc 1 102 7 ## /Users/dylan/github/ravi/src/lvm.c:102:7
movl -48(%rbp), %eax
Ltmp6206:
.loc 1 2872 7 ## /Users/dylan/github/ravi/src/lvm.c:2872:7
movq %r12, %rbx
Ltmp6207:
LBB41_3: ## =>This Inner Loop Header: Depth=1
##DEBUG_VALUE: raviV_op_shr:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shr:ra <- %R14
##DEBUG_VALUE: raviV_op_shr:rb <- %R13
##DEBUG_VALUE: raviV_op_shr:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 102 7 ## /Users/dylan/github/ravi/src/lvm.c:102:7
cmpl $19, %eax
je LBB41_15
Ltmp6208:
## BB#4: ## in Loop: Header=BB41_3 Depth=1
##DEBUG_VALUE: raviV_op_shr:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shr:ra <- %R14
##DEBUG_VALUE: raviV_op_shr:rb <- %R13
##DEBUG_VALUE: raviV_op_shr:rc <- %R15
cmpl $3, %eax
je LBB41_5
Ltmp6209:
## BB#9: ## in Loop: Header=BB41_3 Depth=1
##DEBUG_VALUE: raviV_op_shr:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shr:ra <- %R14
##DEBUG_VALUE: raviV_op_shr:rb <- %R13
##DEBUG_VALUE: raviV_op_shr:rc <- %R15
.loc 1 116 12 ## /Users/dylan/github/ravi/src/lvm.c:116:12
andl $15, %eax
.loc 1 116 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:116:25
cmpl $4, %eax
jne LBB41_39
Ltmp6210:
## BB#10: ## in Loop: Header=BB41_3 Depth=1
##DEBUG_VALUE: raviV_op_shr:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shr:ra <- %R14
##DEBUG_VALUE: raviV_op_shr:rb <- %R13
##DEBUG_VALUE: raviV_op_shr:rc <- %R15
.loc 1 117 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:117:26
movq (%rbx), %rdi
addq $24, %rdi
Ltmp6211:
##DEBUG_VALUE: luaV_tointeger:v <- [%R12+0]
.loc 1 117 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:117:13
movq %r12, %rsi
callq _luaO_str2num
.loc 1 117 46 ## /Users/dylan/github/ravi/src/lvm.c:117:46
movq (%rbx), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
cmpl $4, %esi
jne LBB41_12
Ltmp6212:
## BB#11: ## in Loop: Header=BB41_3 Depth=1
##DEBUG_VALUE: raviV_op_shr:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shr:ra <- %R14
##DEBUG_VALUE: raviV_op_shr:rb <- %R13
##DEBUG_VALUE: raviV_op_shr:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%R12+0]
shrl $24, %ecx
jmp LBB41_13
Ltmp6213:
.align 4, 0x90
LBB41_12: ## in Loop: Header=BB41_3 Depth=1
##DEBUG_VALUE: raviV_op_shr:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shr:ra <- %R14
##DEBUG_VALUE: raviV_op_shr:rb <- %R13
##DEBUG_VALUE: raviV_op_shr:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%R12+0]
movq 16(%rdx), %rcx
Ltmp6214:
LBB41_13: ## in Loop: Header=BB41_3 Depth=1
##DEBUG_VALUE: raviV_op_shr:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shr:ra <- %R14
##DEBUG_VALUE: raviV_op_shr:rb <- %R13
##DEBUG_VALUE: raviV_op_shr:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%R12+0]
.loc 1 117 57 ## /Users/dylan/github/ravi/src/lvm.c:117:57
incq %rcx
Ltmp6215:
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
cmpq %rcx, %rax
je LBB41_14
jmp LBB41_39
Ltmp6216:
LBB41_19:
##DEBUG_VALUE: raviV_op_shr:L <- %RDI
##DEBUG_VALUE: raviV_op_shr:ra <- %R14
##DEBUG_VALUE: raviV_op_shr:rb <- %R13
##DEBUG_VALUE: raviV_op_shr:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:mode <- 0
movq %r14, -72(%rbp) ## 8-byte Spill
Ltmp6217:
##DEBUG_VALUE: raviV_op_shr:ra <- [%RBP+-72]
movq %rdi, -64(%rbp) ## 8-byte Spill
Ltmp6218:
##DEBUG_VALUE: raviV_op_shr:L <- [%RBP+-64]
leaq -56(%rbp), %r14
.loc 1 2872 29 ## /Users/dylan/github/ravi/src/lvm.c:2872:29
movq %r15, %rbx
jmp LBB41_20
Ltmp6219:
.align 4, 0x90
LBB41_31: ## %._crit_edge.14
## in Loop: Header=BB41_20 Depth=1
##DEBUG_VALUE: raviV_op_shr:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shr:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_shr:rb <- %R13
##DEBUG_VALUE: raviV_op_shr:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%R14+0]
.loc 1 102 7 ## /Users/dylan/github/ravi/src/lvm.c:102:7
movl -48(%rbp), %eax
Ltmp6220:
.loc 1 2872 29 ## /Users/dylan/github/ravi/src/lvm.c:2872:29
movq %r14, %rbx
Ltmp6221:
LBB41_20: ## =>This Inner Loop Header: Depth=1
##DEBUG_VALUE: raviV_op_shr:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shr:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_shr:rb <- %R13
##DEBUG_VALUE: raviV_op_shr:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 102 7 ## /Users/dylan/github/ravi/src/lvm.c:102:7
cmpl $19, %eax
je LBB41_32
Ltmp6222:
## BB#21: ## in Loop: Header=BB41_20 Depth=1
##DEBUG_VALUE: raviV_op_shr:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shr:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_shr:rb <- %R13
##DEBUG_VALUE: raviV_op_shr:rc <- %R15
cmpl $3, %eax
je LBB41_22
Ltmp6223:
## BB#26: ## in Loop: Header=BB41_20 Depth=1
##DEBUG_VALUE: raviV_op_shr:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shr:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_shr:rb <- %R13
##DEBUG_VALUE: raviV_op_shr:rc <- %R15
.loc 1 116 12 ## /Users/dylan/github/ravi/src/lvm.c:116:12
andl $15, %eax
.loc 1 116 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:116:25
cmpl $4, %eax
jne LBB41_38
Ltmp6224:
## BB#27: ## in Loop: Header=BB41_20 Depth=1
##DEBUG_VALUE: raviV_op_shr:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shr:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_shr:rb <- %R13
##DEBUG_VALUE: raviV_op_shr:rc <- %R15
.loc 1 117 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:117:26
movq (%rbx), %rdi
addq $24, %rdi
Ltmp6225:
##DEBUG_VALUE: luaV_tointeger:v <- [%R14+0]
.loc 1 117 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:117:13
movq %r14, %rsi
callq _luaO_str2num
.loc 1 117 46 ## /Users/dylan/github/ravi/src/lvm.c:117:46
movq (%rbx), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
cmpl $4, %esi
jne LBB41_29
Ltmp6226:
## BB#28: ## in Loop: Header=BB41_20 Depth=1
##DEBUG_VALUE: raviV_op_shr:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shr:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_shr:rb <- %R13
##DEBUG_VALUE: raviV_op_shr:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%R14+0]
shrl $24, %ecx
jmp LBB41_30
Ltmp6227:
.align 4, 0x90
LBB41_29: ## in Loop: Header=BB41_20 Depth=1
##DEBUG_VALUE: raviV_op_shr:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shr:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_shr:rb <- %R13
##DEBUG_VALUE: raviV_op_shr:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%R14+0]
movq 16(%rdx), %rcx
Ltmp6228:
LBB41_30: ## in Loop: Header=BB41_20 Depth=1
##DEBUG_VALUE: raviV_op_shr:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shr:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_shr:rb <- %R13
##DEBUG_VALUE: raviV_op_shr:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%R14+0]
.loc 1 117 57 ## /Users/dylan/github/ravi/src/lvm.c:117:57
incq %rcx
Ltmp6229:
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
cmpq %rcx, %rax
je LBB41_31
jmp LBB41_38
Ltmp6230:
LBB41_15:
##DEBUG_VALUE: raviV_op_shr:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shr:ra <- %R14
##DEBUG_VALUE: raviV_op_shr:rb <- %R13
##DEBUG_VALUE: raviV_op_shr:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 113 10 ## /Users/dylan/github/ravi/src/lvm.c:113:10
movq (%rbx), %r12
jmp LBB41_16
Ltmp6231:
LBB41_5:
##DEBUG_VALUE: raviV_op_shr:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shr:ra <- %R14
##DEBUG_VALUE: raviV_op_shr:rb <- %R13
##DEBUG_VALUE: raviV_op_shr:rc <- %R15
.loc 1 103 20 ## /Users/dylan/github/ravi/src/lvm.c:103:20
movsd (%rbx), %xmm0 ## xmm0 = mem[0],zero
Ltmp6232:
##DEBUG_VALUE: n <- %XMM0
.loc 1 104 20 ## /Users/dylan/github/ravi/src/lvm.c:104:20
movsd %xmm0, -72(%rbp) ## 8-byte Spill
Ltmp6233:
##DEBUG_VALUE: n <- [%RBP+-72]
callq _floor
Ltmp6234:
##DEBUG_VALUE: f <- %XMM0
.loc 1 105 9 ## /Users/dylan/github/ravi/src/lvm.c:105:9
movsd -72(%rbp), %xmm1 ## 8-byte Reload
## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jne LBB41_39
jp LBB41_39
Ltmp6235:
## BB#6:
##DEBUG_VALUE: raviV_op_shr:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shr:ra <- %R14
##DEBUG_VALUE: raviV_op_shr:rb <- %R13
##DEBUG_VALUE: raviV_op_shr:rc <- %R15
##DEBUG_VALUE: f <- %XMM0
.loc 1 110 12 ## /Users/dylan/github/ravi/src/lvm.c:110:12
ucomisd LCPI41_0(%rip), %xmm0
jb LBB41_39
Ltmp6236:
## BB#7:
##DEBUG_VALUE: raviV_op_shr:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shr:ra <- %R14
##DEBUG_VALUE: raviV_op_shr:rb <- %R13
##DEBUG_VALUE: raviV_op_shr:rc <- %R15
movsd LCPI41_1(%rip), %xmm1 ## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jbe LBB41_39
Ltmp6237:
## BB#8:
##DEBUG_VALUE: raviV_op_shr:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shr:ra <- %R14
##DEBUG_VALUE: raviV_op_shr:rb <- %R13
##DEBUG_VALUE: raviV_op_shr:rc <- %R15
cvttsd2si %xmm0, %r12
Ltmp6238:
LBB41_16:
movq -64(%rbp), %rdi ## 8-byte Reload
Ltmp6239:
##DEBUG_VALUE: raviV_op_shr:L <- %RDI
jmp LBB41_17
Ltmp6240:
LBB41_32:
##DEBUG_VALUE: raviV_op_shr:ra <- [%RBP+-72]
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 113 10 ## /Users/dylan/github/ravi/src/lvm.c:113:10
movq (%rbx), %rax
jmp LBB41_33
Ltmp6241:
LBB41_22:
##DEBUG_VALUE: raviV_op_shr:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shr:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_shr:rb <- %R13
##DEBUG_VALUE: raviV_op_shr:rc <- %R15
.loc 1 103 20 ## /Users/dylan/github/ravi/src/lvm.c:103:20
movsd (%rbx), %xmm0 ## xmm0 = mem[0],zero
Ltmp6242:
##DEBUG_VALUE: n <- %XMM0
.loc 1 104 20 ## /Users/dylan/github/ravi/src/lvm.c:104:20
movsd %xmm0, -80(%rbp) ## 8-byte Spill
Ltmp6243:
##DEBUG_VALUE: n <- [%RBP+-80]
callq _floor
Ltmp6244:
##DEBUG_VALUE: f <- %XMM0
.loc 1 105 9 ## /Users/dylan/github/ravi/src/lvm.c:105:9
movsd -80(%rbp), %xmm1 ## 8-byte Reload
## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jne LBB41_38
jp LBB41_38
Ltmp6245:
## BB#23:
##DEBUG_VALUE: raviV_op_shr:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shr:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_shr:rb <- %R13
##DEBUG_VALUE: raviV_op_shr:rc <- %R15
##DEBUG_VALUE: f <- %XMM0
.loc 1 110 12 ## /Users/dylan/github/ravi/src/lvm.c:110:12
ucomisd LCPI41_0(%rip), %xmm0
jb LBB41_38
Ltmp6246:
## BB#24:
##DEBUG_VALUE: raviV_op_shr:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shr:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_shr:rb <- %R13
##DEBUG_VALUE: raviV_op_shr:rc <- %R15
movsd LCPI41_1(%rip), %xmm1 ## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jbe LBB41_38
Ltmp6247:
## BB#25:
##DEBUG_VALUE: raviV_op_shr:ra <- [%RBP+-72]
cvttsd2si %xmm0, %rax
Ltmp6248:
LBB41_33: ## %luaV_tointeger.exit5
##DEBUG_VALUE: raviV_op_shr:ra <- [%RBP+-72]
movq -72(%rbp), %r14 ## 8-byte Reload
Ltmp6249:
##DEBUG_VALUE: raviV_op_shr:ra <- %R14
jmp LBB41_34
Ltmp6250:
LBB41_38: ## %luaV_tointeger.exit5.thread
##DEBUG_VALUE: raviV_op_shr:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shr:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_shr:rb <- %R13
##DEBUG_VALUE: raviV_op_shr:rc <- %R15
movq -72(%rbp), %r14 ## 8-byte Reload
Ltmp6251:
##DEBUG_VALUE: raviV_op_shr:ra <- %R14
LBB41_39:
##DEBUG_VALUE: raviV_op_shr:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_shr:ra <- %R14
##DEBUG_VALUE: raviV_op_shr:rb <- %R13
##DEBUG_VALUE: raviV_op_shr:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:obj <- %R15
.loc 1 2876 5 ## /Users/dylan/github/ravi/src/lvm.c:2876:5
movl $17, %r8d
movq -64(%rbp), %rdi ## 8-byte Reload
movq %r13, %rsi
movq %r15, %rdx
movq %r14, %rcx
callq _luaT_trybinTM
jmp LBB41_40
Ltmp6252:
Lfunc_end41:
.cfi_endproc
.section __TEXT,__literal8,8byte_literals
.align 3
LCPI42_0:
.quad -4332462841530417152 ## double -9.2233720368547758E+18
LCPI42_1:
.quad 4890909195324358656 ## double 9.2233720368547758E+18
.section __TEXT,__text,regular,pure_instructions
.globl _raviV_op_band
.align 4, 0x90
_raviV_op_band: ## @raviV_op_band
Lfunc_begin42:
.loc 1 2880 0 ## /Users/dylan/github/ravi/src/lvm.c:2880:0
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp6253:
.cfi_def_cfa_offset 16
Ltmp6254:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp6255:
.cfi_def_cfa_register %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $40, %rsp
Ltmp6256:
.cfi_offset %rbx, -56
Ltmp6257:
.cfi_offset %r12, -48
Ltmp6258:
.cfi_offset %r13, -40
Ltmp6259:
.cfi_offset %r14, -32
Ltmp6260:
.cfi_offset %r15, -24
##DEBUG_VALUE: raviV_op_band:L <- %RDI
##DEBUG_VALUE: raviV_op_band:ra <- %RSI
##DEBUG_VALUE: raviV_op_band:rb <- %RDX
##DEBUG_VALUE: raviV_op_band:rc <- %RCX
Ltmp6261:
##DEBUG_VALUE: io <- %RSI
movq %rcx, %r15
Ltmp6262:
##DEBUG_VALUE: raviV_op_band:rc <- %R15
movq %rdx, %r13
Ltmp6263:
##DEBUG_VALUE: raviV_op_band:rb <- %R13
movq %rsi, %r14
Ltmp6264:
##DEBUG_VALUE: io <- %R14
##DEBUG_VALUE: raviV_op_band:ra <- %R14
.loc 1 2883 7 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:2883:7
movl 8(%r13), %eax
.loc 1 2883 26 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2883:26
cmpl $19, %eax
jne LBB42_2
Ltmp6265:
## BB#1:
##DEBUG_VALUE: raviV_op_band:L <- %RDI
##DEBUG_VALUE: raviV_op_band:ra <- %R14
##DEBUG_VALUE: raviV_op_band:rb <- %R13
##DEBUG_VALUE: raviV_op_band:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:obj <- %R13
.loc 1 2883 7 ## /Users/dylan/github/ravi/src/lvm.c:2883:7
movq (%r13), %r12
Ltmp6266:
##DEBUG_VALUE: raviV_op_band:ib <- %R12
LBB42_17:
##DEBUG_VALUE: raviV_op_band:L <- %RDI
##DEBUG_VALUE: raviV_op_band:ra <- %R14
##DEBUG_VALUE: raviV_op_band:rb <- %R13
##DEBUG_VALUE: raviV_op_band:rc <- %R15
.loc 1 2883 29 ## /Users/dylan/github/ravi/src/lvm.c:2883:29
movl 8(%r15), %eax
Ltmp6267:
.loc 1 2883 7 ## /Users/dylan/github/ravi/src/lvm.c:2883:7
cmpl $19, %eax
jne LBB42_19
Ltmp6268:
## BB#18:
##DEBUG_VALUE: raviV_op_band:ra <- %R14
##DEBUG_VALUE: raviV_op_band:rc <- %R15
.loc 1 2883 29 ## /Users/dylan/github/ravi/src/lvm.c:2883:29
movq (%r15), %rax
Ltmp6269:
##DEBUG_VALUE: raviV_op_band:ic <- %RAX
LBB42_34:
##DEBUG_VALUE: raviV_op_band:ra <- %R14
.loc 1 2884 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2884:5
andq %r12, %rax
movq %rax, (%r14)
movl $19, 8(%r14)
Ltmp6270:
LBB42_37:
.loc 1 2889 1 ## /Users/dylan/github/ravi/src/lvm.c:2889:1
addq $40, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
LBB42_2:
Ltmp6271:
##DEBUG_VALUE: raviV_op_band:L <- %RDI
##DEBUG_VALUE: raviV_op_band:ra <- %R14
##DEBUG_VALUE: raviV_op_band:rb <- %R13
##DEBUG_VALUE: raviV_op_band:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:mode <- 0
movq %rdi, -64(%rbp) ## 8-byte Spill
Ltmp6272:
##DEBUG_VALUE: raviV_op_band:L <- [%RBP+-64]
leaq -56(%rbp), %r12
.loc 1 2883 7 ## /Users/dylan/github/ravi/src/lvm.c:2883:7
Ltmp6273:
movq %r13, %rbx
jmp LBB42_3
Ltmp6274:
.align 4, 0x90
LBB42_14: ## %._crit_edge
## in Loop: Header=BB42_3 Depth=1
##DEBUG_VALUE: raviV_op_band:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_band:ra <- %R14
##DEBUG_VALUE: raviV_op_band:rb <- %R13
##DEBUG_VALUE: raviV_op_band:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%R12+0]
.loc 1 102 7 ## /Users/dylan/github/ravi/src/lvm.c:102:7
movl -48(%rbp), %eax
Ltmp6275:
.loc 1 2883 7 ## /Users/dylan/github/ravi/src/lvm.c:2883:7
movq %r12, %rbx
Ltmp6276:
LBB42_3: ## =>This Inner Loop Header: Depth=1
##DEBUG_VALUE: raviV_op_band:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_band:ra <- %R14
##DEBUG_VALUE: raviV_op_band:rb <- %R13
##DEBUG_VALUE: raviV_op_band:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 102 7 ## /Users/dylan/github/ravi/src/lvm.c:102:7
cmpl $19, %eax
je LBB42_15
Ltmp6277:
## BB#4: ## in Loop: Header=BB42_3 Depth=1
##DEBUG_VALUE: raviV_op_band:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_band:ra <- %R14
##DEBUG_VALUE: raviV_op_band:rb <- %R13
##DEBUG_VALUE: raviV_op_band:rc <- %R15
cmpl $3, %eax
je LBB42_5
Ltmp6278:
## BB#9: ## in Loop: Header=BB42_3 Depth=1
##DEBUG_VALUE: raviV_op_band:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_band:ra <- %R14
##DEBUG_VALUE: raviV_op_band:rb <- %R13
##DEBUG_VALUE: raviV_op_band:rc <- %R15
.loc 1 116 12 ## /Users/dylan/github/ravi/src/lvm.c:116:12
andl $15, %eax
.loc 1 116 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:116:25
cmpl $4, %eax
jne LBB42_36
Ltmp6279:
## BB#10: ## in Loop: Header=BB42_3 Depth=1
##DEBUG_VALUE: raviV_op_band:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_band:ra <- %R14
##DEBUG_VALUE: raviV_op_band:rb <- %R13
##DEBUG_VALUE: raviV_op_band:rc <- %R15
.loc 1 117 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:117:26
movq (%rbx), %rdi
addq $24, %rdi
Ltmp6280:
##DEBUG_VALUE: luaV_tointeger:v <- [%R12+0]
.loc 1 117 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:117:13
movq %r12, %rsi
callq _luaO_str2num
.loc 1 117 46 ## /Users/dylan/github/ravi/src/lvm.c:117:46
movq (%rbx), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
cmpl $4, %esi
jne LBB42_12
Ltmp6281:
## BB#11: ## in Loop: Header=BB42_3 Depth=1
##DEBUG_VALUE: raviV_op_band:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_band:ra <- %R14
##DEBUG_VALUE: raviV_op_band:rb <- %R13
##DEBUG_VALUE: raviV_op_band:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%R12+0]
shrl $24, %ecx
jmp LBB42_13
Ltmp6282:
.align 4, 0x90
LBB42_12: ## in Loop: Header=BB42_3 Depth=1
##DEBUG_VALUE: raviV_op_band:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_band:ra <- %R14
##DEBUG_VALUE: raviV_op_band:rb <- %R13
##DEBUG_VALUE: raviV_op_band:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%R12+0]
movq 16(%rdx), %rcx
Ltmp6283:
LBB42_13: ## in Loop: Header=BB42_3 Depth=1
##DEBUG_VALUE: raviV_op_band:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_band:ra <- %R14
##DEBUG_VALUE: raviV_op_band:rb <- %R13
##DEBUG_VALUE: raviV_op_band:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%R12+0]
.loc 1 117 57 ## /Users/dylan/github/ravi/src/lvm.c:117:57
incq %rcx
Ltmp6284:
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
cmpq %rcx, %rax
je LBB42_14
jmp LBB42_36
Ltmp6285:
LBB42_19:
##DEBUG_VALUE: raviV_op_band:L <- %RDI
##DEBUG_VALUE: raviV_op_band:ra <- %R14
##DEBUG_VALUE: raviV_op_band:rb <- %R13
##DEBUG_VALUE: raviV_op_band:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:mode <- 0
movq %r14, -72(%rbp) ## 8-byte Spill
Ltmp6286:
##DEBUG_VALUE: raviV_op_band:ra <- [%RBP+-72]
movq %rdi, -64(%rbp) ## 8-byte Spill
Ltmp6287:
##DEBUG_VALUE: raviV_op_band:L <- [%RBP+-64]
leaq -56(%rbp), %r14
.loc 1 2883 29 ## /Users/dylan/github/ravi/src/lvm.c:2883:29
movq %r15, %rbx
jmp LBB42_20
Ltmp6288:
.align 4, 0x90
LBB42_31: ## %._crit_edge.14
## in Loop: Header=BB42_20 Depth=1
##DEBUG_VALUE: raviV_op_band:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_band:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_band:rb <- %R13
##DEBUG_VALUE: raviV_op_band:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%R14+0]
.loc 1 102 7 ## /Users/dylan/github/ravi/src/lvm.c:102:7
movl -48(%rbp), %eax
Ltmp6289:
.loc 1 2883 29 ## /Users/dylan/github/ravi/src/lvm.c:2883:29
movq %r14, %rbx
Ltmp6290:
LBB42_20: ## =>This Inner Loop Header: Depth=1
##DEBUG_VALUE: raviV_op_band:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_band:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_band:rb <- %R13
##DEBUG_VALUE: raviV_op_band:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 102 7 ## /Users/dylan/github/ravi/src/lvm.c:102:7
cmpl $19, %eax
je LBB42_32
Ltmp6291:
## BB#21: ## in Loop: Header=BB42_20 Depth=1
##DEBUG_VALUE: raviV_op_band:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_band:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_band:rb <- %R13
##DEBUG_VALUE: raviV_op_band:rc <- %R15
cmpl $3, %eax
je LBB42_22
Ltmp6292:
## BB#26: ## in Loop: Header=BB42_20 Depth=1
##DEBUG_VALUE: raviV_op_band:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_band:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_band:rb <- %R13
##DEBUG_VALUE: raviV_op_band:rc <- %R15
.loc 1 116 12 ## /Users/dylan/github/ravi/src/lvm.c:116:12
andl $15, %eax
.loc 1 116 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:116:25
cmpl $4, %eax
jne LBB42_35
Ltmp6293:
## BB#27: ## in Loop: Header=BB42_20 Depth=1
##DEBUG_VALUE: raviV_op_band:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_band:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_band:rb <- %R13
##DEBUG_VALUE: raviV_op_band:rc <- %R15
.loc 1 117 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:117:26
movq (%rbx), %rdi
addq $24, %rdi
Ltmp6294:
##DEBUG_VALUE: luaV_tointeger:v <- [%R14+0]
.loc 1 117 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:117:13
movq %r14, %rsi
callq _luaO_str2num
.loc 1 117 46 ## /Users/dylan/github/ravi/src/lvm.c:117:46
movq (%rbx), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
cmpl $4, %esi
jne LBB42_29
Ltmp6295:
## BB#28: ## in Loop: Header=BB42_20 Depth=1
##DEBUG_VALUE: raviV_op_band:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_band:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_band:rb <- %R13
##DEBUG_VALUE: raviV_op_band:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%R14+0]
shrl $24, %ecx
jmp LBB42_30
Ltmp6296:
.align 4, 0x90
LBB42_29: ## in Loop: Header=BB42_20 Depth=1
##DEBUG_VALUE: raviV_op_band:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_band:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_band:rb <- %R13
##DEBUG_VALUE: raviV_op_band:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%R14+0]
movq 16(%rdx), %rcx
Ltmp6297:
LBB42_30: ## in Loop: Header=BB42_20 Depth=1
##DEBUG_VALUE: raviV_op_band:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_band:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_band:rb <- %R13
##DEBUG_VALUE: raviV_op_band:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%R14+0]
.loc 1 117 57 ## /Users/dylan/github/ravi/src/lvm.c:117:57
incq %rcx
Ltmp6298:
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
cmpq %rcx, %rax
je LBB42_31
jmp LBB42_35
Ltmp6299:
LBB42_15:
##DEBUG_VALUE: raviV_op_band:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_band:ra <- %R14
##DEBUG_VALUE: raviV_op_band:rb <- %R13
##DEBUG_VALUE: raviV_op_band:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 113 10 ## /Users/dylan/github/ravi/src/lvm.c:113:10
movq (%rbx), %r12
jmp LBB42_16
Ltmp6300:
LBB42_5:
##DEBUG_VALUE: raviV_op_band:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_band:ra <- %R14
##DEBUG_VALUE: raviV_op_band:rb <- %R13
##DEBUG_VALUE: raviV_op_band:rc <- %R15
.loc 1 103 20 ## /Users/dylan/github/ravi/src/lvm.c:103:20
movsd (%rbx), %xmm0 ## xmm0 = mem[0],zero
Ltmp6301:
##DEBUG_VALUE: n <- %XMM0
.loc 1 104 20 ## /Users/dylan/github/ravi/src/lvm.c:104:20
movsd %xmm0, -72(%rbp) ## 8-byte Spill
Ltmp6302:
##DEBUG_VALUE: n <- [%RBP+-72]
callq _floor
Ltmp6303:
##DEBUG_VALUE: f <- %XMM0
.loc 1 105 9 ## /Users/dylan/github/ravi/src/lvm.c:105:9
movsd -72(%rbp), %xmm1 ## 8-byte Reload
## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jne LBB42_36
jp LBB42_36
Ltmp6304:
## BB#6:
##DEBUG_VALUE: raviV_op_band:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_band:ra <- %R14
##DEBUG_VALUE: raviV_op_band:rb <- %R13
##DEBUG_VALUE: raviV_op_band:rc <- %R15
##DEBUG_VALUE: f <- %XMM0
.loc 1 110 12 ## /Users/dylan/github/ravi/src/lvm.c:110:12
ucomisd LCPI42_0(%rip), %xmm0
jb LBB42_36
Ltmp6305:
## BB#7:
##DEBUG_VALUE: raviV_op_band:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_band:ra <- %R14
##DEBUG_VALUE: raviV_op_band:rb <- %R13
##DEBUG_VALUE: raviV_op_band:rc <- %R15
movsd LCPI42_1(%rip), %xmm1 ## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jbe LBB42_36
Ltmp6306:
## BB#8:
##DEBUG_VALUE: raviV_op_band:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_band:ra <- %R14
##DEBUG_VALUE: raviV_op_band:rb <- %R13
##DEBUG_VALUE: raviV_op_band:rc <- %R15
cvttsd2si %xmm0, %r12
Ltmp6307:
LBB42_16:
movq -64(%rbp), %rdi ## 8-byte Reload
Ltmp6308:
##DEBUG_VALUE: raviV_op_band:L <- %RDI
jmp LBB42_17
Ltmp6309:
LBB42_32:
##DEBUG_VALUE: raviV_op_band:ra <- [%RBP+-72]
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 113 10 ## /Users/dylan/github/ravi/src/lvm.c:113:10
movq (%rbx), %rax
jmp LBB42_33
Ltmp6310:
LBB42_22:
##DEBUG_VALUE: raviV_op_band:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_band:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_band:rb <- %R13
##DEBUG_VALUE: raviV_op_band:rc <- %R15
.loc 1 103 20 ## /Users/dylan/github/ravi/src/lvm.c:103:20
movsd (%rbx), %xmm0 ## xmm0 = mem[0],zero
Ltmp6311:
##DEBUG_VALUE: n <- %XMM0
.loc 1 104 20 ## /Users/dylan/github/ravi/src/lvm.c:104:20
movsd %xmm0, -80(%rbp) ## 8-byte Spill
Ltmp6312:
##DEBUG_VALUE: n <- [%RBP+-80]
callq _floor
Ltmp6313:
##DEBUG_VALUE: f <- %XMM0
.loc 1 105 9 ## /Users/dylan/github/ravi/src/lvm.c:105:9
movsd -80(%rbp), %xmm1 ## 8-byte Reload
## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jne LBB42_35
jp LBB42_35
Ltmp6314:
## BB#23:
##DEBUG_VALUE: raviV_op_band:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_band:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_band:rb <- %R13
##DEBUG_VALUE: raviV_op_band:rc <- %R15
##DEBUG_VALUE: f <- %XMM0
.loc 1 110 12 ## /Users/dylan/github/ravi/src/lvm.c:110:12
ucomisd LCPI42_0(%rip), %xmm0
jb LBB42_35
Ltmp6315:
## BB#24:
##DEBUG_VALUE: raviV_op_band:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_band:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_band:rb <- %R13
##DEBUG_VALUE: raviV_op_band:rc <- %R15
movsd LCPI42_1(%rip), %xmm1 ## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jbe LBB42_35
Ltmp6316:
## BB#25:
##DEBUG_VALUE: raviV_op_band:ra <- [%RBP+-72]
cvttsd2si %xmm0, %rax
Ltmp6317:
LBB42_33: ## %luaV_tointeger.exit5
##DEBUG_VALUE: raviV_op_band:ra <- [%RBP+-72]
movq -72(%rbp), %r14 ## 8-byte Reload
Ltmp6318:
##DEBUG_VALUE: raviV_op_band:ra <- %R14
jmp LBB42_34
Ltmp6319:
LBB42_35: ## %luaV_tointeger.exit5.thread
##DEBUG_VALUE: raviV_op_band:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_band:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_band:rb <- %R13
##DEBUG_VALUE: raviV_op_band:rc <- %R15
movq -72(%rbp), %r14 ## 8-byte Reload
Ltmp6320:
##DEBUG_VALUE: raviV_op_band:ra <- %R14
LBB42_36:
##DEBUG_VALUE: raviV_op_band:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_band:ra <- %R14
##DEBUG_VALUE: raviV_op_band:rb <- %R13
##DEBUG_VALUE: raviV_op_band:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:obj <- %R15
.loc 1 2887 5 ## /Users/dylan/github/ravi/src/lvm.c:2887:5
movl $13, %r8d
movq -64(%rbp), %rdi ## 8-byte Reload
movq %r13, %rsi
movq %r15, %rdx
movq %r14, %rcx
callq _luaT_trybinTM
jmp LBB42_37
Ltmp6321:
Lfunc_end42:
.cfi_endproc
.section __TEXT,__literal8,8byte_literals
.align 3
LCPI43_0:
.quad -4332462841530417152 ## double -9.2233720368547758E+18
LCPI43_1:
.quad 4890909195324358656 ## double 9.2233720368547758E+18
.section __TEXT,__text,regular,pure_instructions
.globl _raviV_op_bor
.align 4, 0x90
_raviV_op_bor: ## @raviV_op_bor
Lfunc_begin43:
.loc 1 2891 0 ## /Users/dylan/github/ravi/src/lvm.c:2891:0
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp6322:
.cfi_def_cfa_offset 16
Ltmp6323:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp6324:
.cfi_def_cfa_register %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $40, %rsp
Ltmp6325:
.cfi_offset %rbx, -56
Ltmp6326:
.cfi_offset %r12, -48
Ltmp6327:
.cfi_offset %r13, -40
Ltmp6328:
.cfi_offset %r14, -32
Ltmp6329:
.cfi_offset %r15, -24
##DEBUG_VALUE: raviV_op_bor:L <- %RDI
##DEBUG_VALUE: raviV_op_bor:ra <- %RSI
##DEBUG_VALUE: raviV_op_bor:rb <- %RDX
##DEBUG_VALUE: raviV_op_bor:rc <- %RCX
Ltmp6330:
##DEBUG_VALUE: io <- %RSI
movq %rcx, %r15
Ltmp6331:
##DEBUG_VALUE: raviV_op_bor:rc <- %R15
movq %rdx, %r13
Ltmp6332:
##DEBUG_VALUE: raviV_op_bor:rb <- %R13
movq %rsi, %r14
Ltmp6333:
##DEBUG_VALUE: io <- %R14
##DEBUG_VALUE: raviV_op_bor:ra <- %R14
.loc 1 2894 7 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:2894:7
movl 8(%r13), %eax
.loc 1 2894 26 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2894:26
cmpl $19, %eax
jne LBB43_2
Ltmp6334:
## BB#1:
##DEBUG_VALUE: raviV_op_bor:L <- %RDI
##DEBUG_VALUE: raviV_op_bor:ra <- %R14
##DEBUG_VALUE: raviV_op_bor:rb <- %R13
##DEBUG_VALUE: raviV_op_bor:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:obj <- %R13
.loc 1 2894 7 ## /Users/dylan/github/ravi/src/lvm.c:2894:7
movq (%r13), %r12
Ltmp6335:
##DEBUG_VALUE: raviV_op_bor:ib <- %R12
LBB43_17:
##DEBUG_VALUE: raviV_op_bor:L <- %RDI
##DEBUG_VALUE: raviV_op_bor:ra <- %R14
##DEBUG_VALUE: raviV_op_bor:rb <- %R13
##DEBUG_VALUE: raviV_op_bor:rc <- %R15
.loc 1 2894 29 ## /Users/dylan/github/ravi/src/lvm.c:2894:29
movl 8(%r15), %eax
Ltmp6336:
.loc 1 2894 7 ## /Users/dylan/github/ravi/src/lvm.c:2894:7
cmpl $19, %eax
jne LBB43_19
Ltmp6337:
## BB#18:
##DEBUG_VALUE: raviV_op_bor:ra <- %R14
##DEBUG_VALUE: raviV_op_bor:rc <- %R15
.loc 1 2894 29 ## /Users/dylan/github/ravi/src/lvm.c:2894:29
movq (%r15), %rax
Ltmp6338:
##DEBUG_VALUE: raviV_op_bor:ic <- %RAX
LBB43_34:
##DEBUG_VALUE: raviV_op_bor:ra <- %R14
.loc 1 2895 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2895:5
orq %r12, %rax
movq %rax, (%r14)
movl $19, 8(%r14)
Ltmp6339:
LBB43_37:
.loc 1 2900 1 ## /Users/dylan/github/ravi/src/lvm.c:2900:1
addq $40, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
LBB43_2:
Ltmp6340:
##DEBUG_VALUE: raviV_op_bor:L <- %RDI
##DEBUG_VALUE: raviV_op_bor:ra <- %R14
##DEBUG_VALUE: raviV_op_bor:rb <- %R13
##DEBUG_VALUE: raviV_op_bor:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:mode <- 0
movq %rdi, -64(%rbp) ## 8-byte Spill
Ltmp6341:
##DEBUG_VALUE: raviV_op_bor:L <- [%RBP+-64]
leaq -56(%rbp), %r12
.loc 1 2894 7 ## /Users/dylan/github/ravi/src/lvm.c:2894:7
Ltmp6342:
movq %r13, %rbx
jmp LBB43_3
Ltmp6343:
.align 4, 0x90
LBB43_14: ## %._crit_edge
## in Loop: Header=BB43_3 Depth=1
##DEBUG_VALUE: raviV_op_bor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bor:ra <- %R14
##DEBUG_VALUE: raviV_op_bor:rb <- %R13
##DEBUG_VALUE: raviV_op_bor:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%R12+0]
.loc 1 102 7 ## /Users/dylan/github/ravi/src/lvm.c:102:7
movl -48(%rbp), %eax
Ltmp6344:
.loc 1 2894 7 ## /Users/dylan/github/ravi/src/lvm.c:2894:7
movq %r12, %rbx
Ltmp6345:
LBB43_3: ## =>This Inner Loop Header: Depth=1
##DEBUG_VALUE: raviV_op_bor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bor:ra <- %R14
##DEBUG_VALUE: raviV_op_bor:rb <- %R13
##DEBUG_VALUE: raviV_op_bor:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 102 7 ## /Users/dylan/github/ravi/src/lvm.c:102:7
cmpl $19, %eax
je LBB43_15
Ltmp6346:
## BB#4: ## in Loop: Header=BB43_3 Depth=1
##DEBUG_VALUE: raviV_op_bor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bor:ra <- %R14
##DEBUG_VALUE: raviV_op_bor:rb <- %R13
##DEBUG_VALUE: raviV_op_bor:rc <- %R15
cmpl $3, %eax
je LBB43_5
Ltmp6347:
## BB#9: ## in Loop: Header=BB43_3 Depth=1
##DEBUG_VALUE: raviV_op_bor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bor:ra <- %R14
##DEBUG_VALUE: raviV_op_bor:rb <- %R13
##DEBUG_VALUE: raviV_op_bor:rc <- %R15
.loc 1 116 12 ## /Users/dylan/github/ravi/src/lvm.c:116:12
andl $15, %eax
.loc 1 116 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:116:25
cmpl $4, %eax
jne LBB43_36
Ltmp6348:
## BB#10: ## in Loop: Header=BB43_3 Depth=1
##DEBUG_VALUE: raviV_op_bor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bor:ra <- %R14
##DEBUG_VALUE: raviV_op_bor:rb <- %R13
##DEBUG_VALUE: raviV_op_bor:rc <- %R15
.loc 1 117 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:117:26
movq (%rbx), %rdi
addq $24, %rdi
Ltmp6349:
##DEBUG_VALUE: luaV_tointeger:v <- [%R12+0]
.loc 1 117 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:117:13
movq %r12, %rsi
callq _luaO_str2num
.loc 1 117 46 ## /Users/dylan/github/ravi/src/lvm.c:117:46
movq (%rbx), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
cmpl $4, %esi
jne LBB43_12
Ltmp6350:
## BB#11: ## in Loop: Header=BB43_3 Depth=1
##DEBUG_VALUE: raviV_op_bor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bor:ra <- %R14
##DEBUG_VALUE: raviV_op_bor:rb <- %R13
##DEBUG_VALUE: raviV_op_bor:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%R12+0]
shrl $24, %ecx
jmp LBB43_13
Ltmp6351:
.align 4, 0x90
LBB43_12: ## in Loop: Header=BB43_3 Depth=1
##DEBUG_VALUE: raviV_op_bor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bor:ra <- %R14
##DEBUG_VALUE: raviV_op_bor:rb <- %R13
##DEBUG_VALUE: raviV_op_bor:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%R12+0]
movq 16(%rdx), %rcx
Ltmp6352:
LBB43_13: ## in Loop: Header=BB43_3 Depth=1
##DEBUG_VALUE: raviV_op_bor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bor:ra <- %R14
##DEBUG_VALUE: raviV_op_bor:rb <- %R13
##DEBUG_VALUE: raviV_op_bor:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%R12+0]
.loc 1 117 57 ## /Users/dylan/github/ravi/src/lvm.c:117:57
incq %rcx
Ltmp6353:
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
cmpq %rcx, %rax
je LBB43_14
jmp LBB43_36
Ltmp6354:
LBB43_19:
##DEBUG_VALUE: raviV_op_bor:L <- %RDI
##DEBUG_VALUE: raviV_op_bor:ra <- %R14
##DEBUG_VALUE: raviV_op_bor:rb <- %R13
##DEBUG_VALUE: raviV_op_bor:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:mode <- 0
movq %r14, -72(%rbp) ## 8-byte Spill
Ltmp6355:
##DEBUG_VALUE: raviV_op_bor:ra <- [%RBP+-72]
movq %rdi, -64(%rbp) ## 8-byte Spill
Ltmp6356:
##DEBUG_VALUE: raviV_op_bor:L <- [%RBP+-64]
leaq -56(%rbp), %r14
.loc 1 2894 29 ## /Users/dylan/github/ravi/src/lvm.c:2894:29
movq %r15, %rbx
jmp LBB43_20
Ltmp6357:
.align 4, 0x90
LBB43_31: ## %._crit_edge.14
## in Loop: Header=BB43_20 Depth=1
##DEBUG_VALUE: raviV_op_bor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bor:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_bor:rb <- %R13
##DEBUG_VALUE: raviV_op_bor:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%R14+0]
.loc 1 102 7 ## /Users/dylan/github/ravi/src/lvm.c:102:7
movl -48(%rbp), %eax
Ltmp6358:
.loc 1 2894 29 ## /Users/dylan/github/ravi/src/lvm.c:2894:29
movq %r14, %rbx
Ltmp6359:
LBB43_20: ## =>This Inner Loop Header: Depth=1
##DEBUG_VALUE: raviV_op_bor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bor:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_bor:rb <- %R13
##DEBUG_VALUE: raviV_op_bor:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 102 7 ## /Users/dylan/github/ravi/src/lvm.c:102:7
cmpl $19, %eax
je LBB43_32
Ltmp6360:
## BB#21: ## in Loop: Header=BB43_20 Depth=1
##DEBUG_VALUE: raviV_op_bor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bor:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_bor:rb <- %R13
##DEBUG_VALUE: raviV_op_bor:rc <- %R15
cmpl $3, %eax
je LBB43_22
Ltmp6361:
## BB#26: ## in Loop: Header=BB43_20 Depth=1
##DEBUG_VALUE: raviV_op_bor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bor:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_bor:rb <- %R13
##DEBUG_VALUE: raviV_op_bor:rc <- %R15
.loc 1 116 12 ## /Users/dylan/github/ravi/src/lvm.c:116:12
andl $15, %eax
.loc 1 116 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:116:25
cmpl $4, %eax
jne LBB43_35
Ltmp6362:
## BB#27: ## in Loop: Header=BB43_20 Depth=1
##DEBUG_VALUE: raviV_op_bor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bor:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_bor:rb <- %R13
##DEBUG_VALUE: raviV_op_bor:rc <- %R15
.loc 1 117 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:117:26
movq (%rbx), %rdi
addq $24, %rdi
Ltmp6363:
##DEBUG_VALUE: luaV_tointeger:v <- [%R14+0]
.loc 1 117 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:117:13
movq %r14, %rsi
callq _luaO_str2num
.loc 1 117 46 ## /Users/dylan/github/ravi/src/lvm.c:117:46
movq (%rbx), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
cmpl $4, %esi
jne LBB43_29
Ltmp6364:
## BB#28: ## in Loop: Header=BB43_20 Depth=1
##DEBUG_VALUE: raviV_op_bor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bor:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_bor:rb <- %R13
##DEBUG_VALUE: raviV_op_bor:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%R14+0]
shrl $24, %ecx
jmp LBB43_30
Ltmp6365:
.align 4, 0x90
LBB43_29: ## in Loop: Header=BB43_20 Depth=1
##DEBUG_VALUE: raviV_op_bor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bor:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_bor:rb <- %R13
##DEBUG_VALUE: raviV_op_bor:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%R14+0]
movq 16(%rdx), %rcx
Ltmp6366:
LBB43_30: ## in Loop: Header=BB43_20 Depth=1
##DEBUG_VALUE: raviV_op_bor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bor:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_bor:rb <- %R13
##DEBUG_VALUE: raviV_op_bor:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%R14+0]
.loc 1 117 57 ## /Users/dylan/github/ravi/src/lvm.c:117:57
incq %rcx
Ltmp6367:
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
cmpq %rcx, %rax
je LBB43_31
jmp LBB43_35
Ltmp6368:
LBB43_15:
##DEBUG_VALUE: raviV_op_bor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bor:ra <- %R14
##DEBUG_VALUE: raviV_op_bor:rb <- %R13
##DEBUG_VALUE: raviV_op_bor:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 113 10 ## /Users/dylan/github/ravi/src/lvm.c:113:10
movq (%rbx), %r12
jmp LBB43_16
Ltmp6369:
LBB43_5:
##DEBUG_VALUE: raviV_op_bor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bor:ra <- %R14
##DEBUG_VALUE: raviV_op_bor:rb <- %R13
##DEBUG_VALUE: raviV_op_bor:rc <- %R15
.loc 1 103 20 ## /Users/dylan/github/ravi/src/lvm.c:103:20
movsd (%rbx), %xmm0 ## xmm0 = mem[0],zero
Ltmp6370:
##DEBUG_VALUE: n <- %XMM0
.loc 1 104 20 ## /Users/dylan/github/ravi/src/lvm.c:104:20
movsd %xmm0, -72(%rbp) ## 8-byte Spill
Ltmp6371:
##DEBUG_VALUE: n <- [%RBP+-72]
callq _floor
Ltmp6372:
##DEBUG_VALUE: f <- %XMM0
.loc 1 105 9 ## /Users/dylan/github/ravi/src/lvm.c:105:9
movsd -72(%rbp), %xmm1 ## 8-byte Reload
## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jne LBB43_36
jp LBB43_36
Ltmp6373:
## BB#6:
##DEBUG_VALUE: raviV_op_bor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bor:ra <- %R14
##DEBUG_VALUE: raviV_op_bor:rb <- %R13
##DEBUG_VALUE: raviV_op_bor:rc <- %R15
##DEBUG_VALUE: f <- %XMM0
.loc 1 110 12 ## /Users/dylan/github/ravi/src/lvm.c:110:12
ucomisd LCPI43_0(%rip), %xmm0
jb LBB43_36
Ltmp6374:
## BB#7:
##DEBUG_VALUE: raviV_op_bor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bor:ra <- %R14
##DEBUG_VALUE: raviV_op_bor:rb <- %R13
##DEBUG_VALUE: raviV_op_bor:rc <- %R15
movsd LCPI43_1(%rip), %xmm1 ## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jbe LBB43_36
Ltmp6375:
## BB#8:
##DEBUG_VALUE: raviV_op_bor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bor:ra <- %R14
##DEBUG_VALUE: raviV_op_bor:rb <- %R13
##DEBUG_VALUE: raviV_op_bor:rc <- %R15
cvttsd2si %xmm0, %r12
Ltmp6376:
LBB43_16:
movq -64(%rbp), %rdi ## 8-byte Reload
Ltmp6377:
##DEBUG_VALUE: raviV_op_bor:L <- %RDI
jmp LBB43_17
Ltmp6378:
LBB43_32:
##DEBUG_VALUE: raviV_op_bor:ra <- [%RBP+-72]
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 113 10 ## /Users/dylan/github/ravi/src/lvm.c:113:10
movq (%rbx), %rax
jmp LBB43_33
Ltmp6379:
LBB43_22:
##DEBUG_VALUE: raviV_op_bor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bor:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_bor:rb <- %R13
##DEBUG_VALUE: raviV_op_bor:rc <- %R15
.loc 1 103 20 ## /Users/dylan/github/ravi/src/lvm.c:103:20
movsd (%rbx), %xmm0 ## xmm0 = mem[0],zero
Ltmp6380:
##DEBUG_VALUE: n <- %XMM0
.loc 1 104 20 ## /Users/dylan/github/ravi/src/lvm.c:104:20
movsd %xmm0, -80(%rbp) ## 8-byte Spill
Ltmp6381:
##DEBUG_VALUE: n <- [%RBP+-80]
callq _floor
Ltmp6382:
##DEBUG_VALUE: f <- %XMM0
.loc 1 105 9 ## /Users/dylan/github/ravi/src/lvm.c:105:9
movsd -80(%rbp), %xmm1 ## 8-byte Reload
## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jne LBB43_35
jp LBB43_35
Ltmp6383:
## BB#23:
##DEBUG_VALUE: raviV_op_bor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bor:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_bor:rb <- %R13
##DEBUG_VALUE: raviV_op_bor:rc <- %R15
##DEBUG_VALUE: f <- %XMM0
.loc 1 110 12 ## /Users/dylan/github/ravi/src/lvm.c:110:12
ucomisd LCPI43_0(%rip), %xmm0
jb LBB43_35
Ltmp6384:
## BB#24:
##DEBUG_VALUE: raviV_op_bor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bor:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_bor:rb <- %R13
##DEBUG_VALUE: raviV_op_bor:rc <- %R15
movsd LCPI43_1(%rip), %xmm1 ## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jbe LBB43_35
Ltmp6385:
## BB#25:
##DEBUG_VALUE: raviV_op_bor:ra <- [%RBP+-72]
cvttsd2si %xmm0, %rax
Ltmp6386:
LBB43_33: ## %luaV_tointeger.exit5
##DEBUG_VALUE: raviV_op_bor:ra <- [%RBP+-72]
movq -72(%rbp), %r14 ## 8-byte Reload
Ltmp6387:
##DEBUG_VALUE: raviV_op_bor:ra <- %R14
jmp LBB43_34
Ltmp6388:
LBB43_35: ## %luaV_tointeger.exit5.thread
##DEBUG_VALUE: raviV_op_bor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bor:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_bor:rb <- %R13
##DEBUG_VALUE: raviV_op_bor:rc <- %R15
movq -72(%rbp), %r14 ## 8-byte Reload
Ltmp6389:
##DEBUG_VALUE: raviV_op_bor:ra <- %R14
LBB43_36:
##DEBUG_VALUE: raviV_op_bor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bor:ra <- %R14
##DEBUG_VALUE: raviV_op_bor:rb <- %R13
##DEBUG_VALUE: raviV_op_bor:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:obj <- %R15
.loc 1 2898 5 ## /Users/dylan/github/ravi/src/lvm.c:2898:5
movl $14, %r8d
movq -64(%rbp), %rdi ## 8-byte Reload
movq %r13, %rsi
movq %r15, %rdx
movq %r14, %rcx
callq _luaT_trybinTM
jmp LBB43_37
Ltmp6390:
Lfunc_end43:
.cfi_endproc
.section __TEXT,__literal8,8byte_literals
.align 3
LCPI44_0:
.quad -4332462841530417152 ## double -9.2233720368547758E+18
LCPI44_1:
.quad 4890909195324358656 ## double 9.2233720368547758E+18
.section __TEXT,__text,regular,pure_instructions
.globl _raviV_op_bxor
.align 4, 0x90
_raviV_op_bxor: ## @raviV_op_bxor
Lfunc_begin44:
.loc 1 2902 0 ## /Users/dylan/github/ravi/src/lvm.c:2902:0
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp6391:
.cfi_def_cfa_offset 16
Ltmp6392:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp6393:
.cfi_def_cfa_register %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $40, %rsp
Ltmp6394:
.cfi_offset %rbx, -56
Ltmp6395:
.cfi_offset %r12, -48
Ltmp6396:
.cfi_offset %r13, -40
Ltmp6397:
.cfi_offset %r14, -32
Ltmp6398:
.cfi_offset %r15, -24
##DEBUG_VALUE: raviV_op_bxor:L <- %RDI
##DEBUG_VALUE: raviV_op_bxor:ra <- %RSI
##DEBUG_VALUE: raviV_op_bxor:rb <- %RDX
##DEBUG_VALUE: raviV_op_bxor:rc <- %RCX
Ltmp6399:
##DEBUG_VALUE: io <- %RSI
movq %rcx, %r15
Ltmp6400:
##DEBUG_VALUE: raviV_op_bxor:rc <- %R15
movq %rdx, %r13
Ltmp6401:
##DEBUG_VALUE: raviV_op_bxor:rb <- %R13
movq %rsi, %r14
Ltmp6402:
##DEBUG_VALUE: io <- %R14
##DEBUG_VALUE: raviV_op_bxor:ra <- %R14
.loc 1 2905 7 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:2905:7
movl 8(%r13), %eax
.loc 1 2905 26 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2905:26
cmpl $19, %eax
jne LBB44_2
Ltmp6403:
## BB#1:
##DEBUG_VALUE: raviV_op_bxor:L <- %RDI
##DEBUG_VALUE: raviV_op_bxor:ra <- %R14
##DEBUG_VALUE: raviV_op_bxor:rb <- %R13
##DEBUG_VALUE: raviV_op_bxor:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:obj <- %R13
.loc 1 2905 7 ## /Users/dylan/github/ravi/src/lvm.c:2905:7
movq (%r13), %r12
Ltmp6404:
##DEBUG_VALUE: raviV_op_bxor:ib <- %R12
LBB44_17:
##DEBUG_VALUE: raviV_op_bxor:L <- %RDI
##DEBUG_VALUE: raviV_op_bxor:ra <- %R14
##DEBUG_VALUE: raviV_op_bxor:rb <- %R13
##DEBUG_VALUE: raviV_op_bxor:rc <- %R15
.loc 1 2905 29 ## /Users/dylan/github/ravi/src/lvm.c:2905:29
movl 8(%r15), %eax
Ltmp6405:
.loc 1 2905 7 ## /Users/dylan/github/ravi/src/lvm.c:2905:7
cmpl $19, %eax
jne LBB44_19
Ltmp6406:
## BB#18:
##DEBUG_VALUE: raviV_op_bxor:ra <- %R14
##DEBUG_VALUE: raviV_op_bxor:rc <- %R15
.loc 1 2905 29 ## /Users/dylan/github/ravi/src/lvm.c:2905:29
movq (%r15), %rax
Ltmp6407:
##DEBUG_VALUE: raviV_op_bxor:ic <- %RAX
LBB44_34:
##DEBUG_VALUE: raviV_op_bxor:ra <- %R14
.loc 1 2906 5 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2906:5
xorq %r12, %rax
movq %rax, (%r14)
movl $19, 8(%r14)
Ltmp6408:
LBB44_37:
.loc 1 2911 1 ## /Users/dylan/github/ravi/src/lvm.c:2911:1
addq $40, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
LBB44_2:
Ltmp6409:
##DEBUG_VALUE: raviV_op_bxor:L <- %RDI
##DEBUG_VALUE: raviV_op_bxor:ra <- %R14
##DEBUG_VALUE: raviV_op_bxor:rb <- %R13
##DEBUG_VALUE: raviV_op_bxor:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:mode <- 0
movq %rdi, -64(%rbp) ## 8-byte Spill
Ltmp6410:
##DEBUG_VALUE: raviV_op_bxor:L <- [%RBP+-64]
leaq -56(%rbp), %r12
.loc 1 2905 7 ## /Users/dylan/github/ravi/src/lvm.c:2905:7
Ltmp6411:
movq %r13, %rbx
jmp LBB44_3
Ltmp6412:
.align 4, 0x90
LBB44_14: ## %._crit_edge
## in Loop: Header=BB44_3 Depth=1
##DEBUG_VALUE: raviV_op_bxor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bxor:ra <- %R14
##DEBUG_VALUE: raviV_op_bxor:rb <- %R13
##DEBUG_VALUE: raviV_op_bxor:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%R12+0]
.loc 1 102 7 ## /Users/dylan/github/ravi/src/lvm.c:102:7
movl -48(%rbp), %eax
Ltmp6413:
.loc 1 2905 7 ## /Users/dylan/github/ravi/src/lvm.c:2905:7
movq %r12, %rbx
Ltmp6414:
LBB44_3: ## =>This Inner Loop Header: Depth=1
##DEBUG_VALUE: raviV_op_bxor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bxor:ra <- %R14
##DEBUG_VALUE: raviV_op_bxor:rb <- %R13
##DEBUG_VALUE: raviV_op_bxor:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 102 7 ## /Users/dylan/github/ravi/src/lvm.c:102:7
cmpl $19, %eax
je LBB44_15
Ltmp6415:
## BB#4: ## in Loop: Header=BB44_3 Depth=1
##DEBUG_VALUE: raviV_op_bxor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bxor:ra <- %R14
##DEBUG_VALUE: raviV_op_bxor:rb <- %R13
##DEBUG_VALUE: raviV_op_bxor:rc <- %R15
cmpl $3, %eax
je LBB44_5
Ltmp6416:
## BB#9: ## in Loop: Header=BB44_3 Depth=1
##DEBUG_VALUE: raviV_op_bxor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bxor:ra <- %R14
##DEBUG_VALUE: raviV_op_bxor:rb <- %R13
##DEBUG_VALUE: raviV_op_bxor:rc <- %R15
.loc 1 116 12 ## /Users/dylan/github/ravi/src/lvm.c:116:12
andl $15, %eax
.loc 1 116 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:116:25
cmpl $4, %eax
jne LBB44_36
Ltmp6417:
## BB#10: ## in Loop: Header=BB44_3 Depth=1
##DEBUG_VALUE: raviV_op_bxor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bxor:ra <- %R14
##DEBUG_VALUE: raviV_op_bxor:rb <- %R13
##DEBUG_VALUE: raviV_op_bxor:rc <- %R15
.loc 1 117 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:117:26
movq (%rbx), %rdi
addq $24, %rdi
Ltmp6418:
##DEBUG_VALUE: luaV_tointeger:v <- [%R12+0]
.loc 1 117 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:117:13
movq %r12, %rsi
callq _luaO_str2num
.loc 1 117 46 ## /Users/dylan/github/ravi/src/lvm.c:117:46
movq (%rbx), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
cmpl $4, %esi
jne LBB44_12
Ltmp6419:
## BB#11: ## in Loop: Header=BB44_3 Depth=1
##DEBUG_VALUE: raviV_op_bxor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bxor:ra <- %R14
##DEBUG_VALUE: raviV_op_bxor:rb <- %R13
##DEBUG_VALUE: raviV_op_bxor:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%R12+0]
shrl $24, %ecx
jmp LBB44_13
Ltmp6420:
.align 4, 0x90
LBB44_12: ## in Loop: Header=BB44_3 Depth=1
##DEBUG_VALUE: raviV_op_bxor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bxor:ra <- %R14
##DEBUG_VALUE: raviV_op_bxor:rb <- %R13
##DEBUG_VALUE: raviV_op_bxor:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%R12+0]
movq 16(%rdx), %rcx
Ltmp6421:
LBB44_13: ## in Loop: Header=BB44_3 Depth=1
##DEBUG_VALUE: raviV_op_bxor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bxor:ra <- %R14
##DEBUG_VALUE: raviV_op_bxor:rb <- %R13
##DEBUG_VALUE: raviV_op_bxor:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%R12+0]
.loc 1 117 57 ## /Users/dylan/github/ravi/src/lvm.c:117:57
incq %rcx
Ltmp6422:
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
cmpq %rcx, %rax
je LBB44_14
jmp LBB44_36
Ltmp6423:
LBB44_19:
##DEBUG_VALUE: raviV_op_bxor:L <- %RDI
##DEBUG_VALUE: raviV_op_bxor:ra <- %R14
##DEBUG_VALUE: raviV_op_bxor:rb <- %R13
##DEBUG_VALUE: raviV_op_bxor:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:mode <- 0
movq %r14, -72(%rbp) ## 8-byte Spill
Ltmp6424:
##DEBUG_VALUE: raviV_op_bxor:ra <- [%RBP+-72]
movq %rdi, -64(%rbp) ## 8-byte Spill
Ltmp6425:
##DEBUG_VALUE: raviV_op_bxor:L <- [%RBP+-64]
leaq -56(%rbp), %r14
.loc 1 2905 29 ## /Users/dylan/github/ravi/src/lvm.c:2905:29
movq %r15, %rbx
jmp LBB44_20
Ltmp6426:
.align 4, 0x90
LBB44_31: ## %._crit_edge.14
## in Loop: Header=BB44_20 Depth=1
##DEBUG_VALUE: raviV_op_bxor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bxor:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_bxor:rb <- %R13
##DEBUG_VALUE: raviV_op_bxor:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%R14+0]
.loc 1 102 7 ## /Users/dylan/github/ravi/src/lvm.c:102:7
movl -48(%rbp), %eax
Ltmp6427:
.loc 1 2905 29 ## /Users/dylan/github/ravi/src/lvm.c:2905:29
movq %r14, %rbx
Ltmp6428:
LBB44_20: ## =>This Inner Loop Header: Depth=1
##DEBUG_VALUE: raviV_op_bxor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bxor:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_bxor:rb <- %R13
##DEBUG_VALUE: raviV_op_bxor:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 102 7 ## /Users/dylan/github/ravi/src/lvm.c:102:7
cmpl $19, %eax
je LBB44_32
Ltmp6429:
## BB#21: ## in Loop: Header=BB44_20 Depth=1
##DEBUG_VALUE: raviV_op_bxor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bxor:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_bxor:rb <- %R13
##DEBUG_VALUE: raviV_op_bxor:rc <- %R15
cmpl $3, %eax
je LBB44_22
Ltmp6430:
## BB#26: ## in Loop: Header=BB44_20 Depth=1
##DEBUG_VALUE: raviV_op_bxor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bxor:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_bxor:rb <- %R13
##DEBUG_VALUE: raviV_op_bxor:rc <- %R15
.loc 1 116 12 ## /Users/dylan/github/ravi/src/lvm.c:116:12
andl $15, %eax
.loc 1 116 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:116:25
cmpl $4, %eax
jne LBB44_35
Ltmp6431:
## BB#27: ## in Loop: Header=BB44_20 Depth=1
##DEBUG_VALUE: raviV_op_bxor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bxor:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_bxor:rb <- %R13
##DEBUG_VALUE: raviV_op_bxor:rc <- %R15
.loc 1 117 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:117:26
movq (%rbx), %rdi
addq $24, %rdi
Ltmp6432:
##DEBUG_VALUE: luaV_tointeger:v <- [%R14+0]
.loc 1 117 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:117:13
movq %r14, %rsi
callq _luaO_str2num
.loc 1 117 46 ## /Users/dylan/github/ravi/src/lvm.c:117:46
movq (%rbx), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
cmpl $4, %esi
jne LBB44_29
Ltmp6433:
## BB#28: ## in Loop: Header=BB44_20 Depth=1
##DEBUG_VALUE: raviV_op_bxor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bxor:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_bxor:rb <- %R13
##DEBUG_VALUE: raviV_op_bxor:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%R14+0]
shrl $24, %ecx
jmp LBB44_30
Ltmp6434:
.align 4, 0x90
LBB44_29: ## in Loop: Header=BB44_20 Depth=1
##DEBUG_VALUE: raviV_op_bxor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bxor:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_bxor:rb <- %R13
##DEBUG_VALUE: raviV_op_bxor:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%R14+0]
movq 16(%rdx), %rcx
Ltmp6435:
LBB44_30: ## in Loop: Header=BB44_20 Depth=1
##DEBUG_VALUE: raviV_op_bxor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bxor:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_bxor:rb <- %R13
##DEBUG_VALUE: raviV_op_bxor:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%R14+0]
.loc 1 117 57 ## /Users/dylan/github/ravi/src/lvm.c:117:57
incq %rcx
Ltmp6436:
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
cmpq %rcx, %rax
je LBB44_31
jmp LBB44_35
Ltmp6437:
LBB44_15:
##DEBUG_VALUE: raviV_op_bxor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bxor:ra <- %R14
##DEBUG_VALUE: raviV_op_bxor:rb <- %R13
##DEBUG_VALUE: raviV_op_bxor:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 113 10 ## /Users/dylan/github/ravi/src/lvm.c:113:10
movq (%rbx), %r12
jmp LBB44_16
Ltmp6438:
LBB44_5:
##DEBUG_VALUE: raviV_op_bxor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bxor:ra <- %R14
##DEBUG_VALUE: raviV_op_bxor:rb <- %R13
##DEBUG_VALUE: raviV_op_bxor:rc <- %R15
.loc 1 103 20 ## /Users/dylan/github/ravi/src/lvm.c:103:20
movsd (%rbx), %xmm0 ## xmm0 = mem[0],zero
Ltmp6439:
##DEBUG_VALUE: n <- %XMM0
.loc 1 104 20 ## /Users/dylan/github/ravi/src/lvm.c:104:20
movsd %xmm0, -72(%rbp) ## 8-byte Spill
Ltmp6440:
##DEBUG_VALUE: n <- [%RBP+-72]
callq _floor
Ltmp6441:
##DEBUG_VALUE: f <- %XMM0
.loc 1 105 9 ## /Users/dylan/github/ravi/src/lvm.c:105:9
movsd -72(%rbp), %xmm1 ## 8-byte Reload
## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jne LBB44_36
jp LBB44_36
Ltmp6442:
## BB#6:
##DEBUG_VALUE: raviV_op_bxor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bxor:ra <- %R14
##DEBUG_VALUE: raviV_op_bxor:rb <- %R13
##DEBUG_VALUE: raviV_op_bxor:rc <- %R15
##DEBUG_VALUE: f <- %XMM0
.loc 1 110 12 ## /Users/dylan/github/ravi/src/lvm.c:110:12
ucomisd LCPI44_0(%rip), %xmm0
jb LBB44_36
Ltmp6443:
## BB#7:
##DEBUG_VALUE: raviV_op_bxor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bxor:ra <- %R14
##DEBUG_VALUE: raviV_op_bxor:rb <- %R13
##DEBUG_VALUE: raviV_op_bxor:rc <- %R15
movsd LCPI44_1(%rip), %xmm1 ## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jbe LBB44_36
Ltmp6444:
## BB#8:
##DEBUG_VALUE: raviV_op_bxor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bxor:ra <- %R14
##DEBUG_VALUE: raviV_op_bxor:rb <- %R13
##DEBUG_VALUE: raviV_op_bxor:rc <- %R15
cvttsd2si %xmm0, %r12
Ltmp6445:
LBB44_16:
movq -64(%rbp), %rdi ## 8-byte Reload
Ltmp6446:
##DEBUG_VALUE: raviV_op_bxor:L <- %RDI
jmp LBB44_17
Ltmp6447:
LBB44_32:
##DEBUG_VALUE: raviV_op_bxor:ra <- [%RBP+-72]
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 113 10 ## /Users/dylan/github/ravi/src/lvm.c:113:10
movq (%rbx), %rax
jmp LBB44_33
Ltmp6448:
LBB44_22:
##DEBUG_VALUE: raviV_op_bxor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bxor:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_bxor:rb <- %R13
##DEBUG_VALUE: raviV_op_bxor:rc <- %R15
.loc 1 103 20 ## /Users/dylan/github/ravi/src/lvm.c:103:20
movsd (%rbx), %xmm0 ## xmm0 = mem[0],zero
Ltmp6449:
##DEBUG_VALUE: n <- %XMM0
.loc 1 104 20 ## /Users/dylan/github/ravi/src/lvm.c:104:20
movsd %xmm0, -80(%rbp) ## 8-byte Spill
Ltmp6450:
##DEBUG_VALUE: n <- [%RBP+-80]
callq _floor
Ltmp6451:
##DEBUG_VALUE: f <- %XMM0
.loc 1 105 9 ## /Users/dylan/github/ravi/src/lvm.c:105:9
movsd -80(%rbp), %xmm1 ## 8-byte Reload
## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jne LBB44_35
jp LBB44_35
Ltmp6452:
## BB#23:
##DEBUG_VALUE: raviV_op_bxor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bxor:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_bxor:rb <- %R13
##DEBUG_VALUE: raviV_op_bxor:rc <- %R15
##DEBUG_VALUE: f <- %XMM0
.loc 1 110 12 ## /Users/dylan/github/ravi/src/lvm.c:110:12
ucomisd LCPI44_0(%rip), %xmm0
jb LBB44_35
Ltmp6453:
## BB#24:
##DEBUG_VALUE: raviV_op_bxor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bxor:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_bxor:rb <- %R13
##DEBUG_VALUE: raviV_op_bxor:rc <- %R15
movsd LCPI44_1(%rip), %xmm1 ## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jbe LBB44_35
Ltmp6454:
## BB#25:
##DEBUG_VALUE: raviV_op_bxor:ra <- [%RBP+-72]
cvttsd2si %xmm0, %rax
Ltmp6455:
LBB44_33: ## %luaV_tointeger.exit5
##DEBUG_VALUE: raviV_op_bxor:ra <- [%RBP+-72]
movq -72(%rbp), %r14 ## 8-byte Reload
Ltmp6456:
##DEBUG_VALUE: raviV_op_bxor:ra <- %R14
jmp LBB44_34
Ltmp6457:
LBB44_35: ## %luaV_tointeger.exit5.thread
##DEBUG_VALUE: raviV_op_bxor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bxor:ra <- [%RBP+-72]
##DEBUG_VALUE: raviV_op_bxor:rb <- %R13
##DEBUG_VALUE: raviV_op_bxor:rc <- %R15
movq -72(%rbp), %r14 ## 8-byte Reload
Ltmp6458:
##DEBUG_VALUE: raviV_op_bxor:ra <- %R14
LBB44_36:
##DEBUG_VALUE: raviV_op_bxor:L <- [%RBP+-64]
##DEBUG_VALUE: raviV_op_bxor:ra <- %R14
##DEBUG_VALUE: raviV_op_bxor:rb <- %R13
##DEBUG_VALUE: raviV_op_bxor:rc <- %R15
##DEBUG_VALUE: luaV_tointeger:obj <- %R15
.loc 1 2909 5 ## /Users/dylan/github/ravi/src/lvm.c:2909:5
movl $15, %r8d
movq -64(%rbp), %rdi ## 8-byte Reload
movq %r13, %rsi
movq %r15, %rdx
movq %r14, %rcx
callq _luaT_trybinTM
jmp LBB44_37
Ltmp6459:
Lfunc_end44:
.cfi_endproc
.section __TEXT,__literal8,8byte_literals
.align 3
LCPI45_0:
.quad -4332462841530417152 ## double -9.2233720368547758E+18
LCPI45_1:
.quad 4890909195324358656 ## double 9.2233720368547758E+18
.section __TEXT,__text,regular,pure_instructions
.globl _raviV_op_bnot
.align 4, 0x90
_raviV_op_bnot: ## @raviV_op_bnot
Lfunc_begin45:
.loc 1 2913 0 ## /Users/dylan/github/ravi/src/lvm.c:2913:0
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp6460:
.cfi_def_cfa_offset 16
Ltmp6461:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp6462:
.cfi_def_cfa_register %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $24, %rsp
Ltmp6463:
.cfi_offset %rbx, -56
Ltmp6464:
.cfi_offset %r12, -48
Ltmp6465:
.cfi_offset %r13, -40
Ltmp6466:
.cfi_offset %r14, -32
Ltmp6467:
.cfi_offset %r15, -24
##DEBUG_VALUE: raviV_op_bnot:L <- %RDI
##DEBUG_VALUE: raviV_op_bnot:ra <- %RSI
##DEBUG_VALUE: raviV_op_bnot:rb <- %RDX
Ltmp6468:
##DEBUG_VALUE: io <- %RSI
movq %rdx, %r13
Ltmp6469:
##DEBUG_VALUE: raviV_op_bnot:rb <- %R13
movq %rsi, %r14
Ltmp6470:
##DEBUG_VALUE: io <- %R14
##DEBUG_VALUE: raviV_op_bnot:ra <- %R14
movq %rdi, %r15
Ltmp6471:
##DEBUG_VALUE: raviV_op_bnot:L <- %R15
.loc 1 2915 7 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:2915:7
movl 8(%r13), %eax
Ltmp6472:
.loc 1 2915 7 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2915:7
cmpl $19, %eax
jne LBB45_2
Ltmp6473:
## BB#1:
##DEBUG_VALUE: raviV_op_bnot:ra <- %R14
##DEBUG_VALUE: raviV_op_bnot:rb <- %R13
.loc 1 2915 7 ## /Users/dylan/github/ravi/src/lvm.c:2915:7
movq (%r13), %rax
Ltmp6474:
##DEBUG_VALUE: raviV_op_bnot:ib <- %RAX
LBB45_16:
##DEBUG_VALUE: raviV_op_bnot:ra <- %R14
##DEBUG_VALUE: io <- %R14
.loc 1 2915 29 ## /Users/dylan/github/ravi/src/lvm.c:2915:29
notq %rax
movq %rax, (%r14)
movl $19, 8(%r14)
Ltmp6475:
LBB45_18:
.loc 1 2919 1 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2919:1
addq $24, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
LBB45_2:
Ltmp6476:
##DEBUG_VALUE: raviV_op_bnot:L <- %R15
##DEBUG_VALUE: raviV_op_bnot:ra <- %R14
##DEBUG_VALUE: raviV_op_bnot:rb <- %R13
##DEBUG_VALUE: luaV_tointeger:mode <- 0
leaq -56(%rbp), %r12
.loc 1 2915 7 ## /Users/dylan/github/ravi/src/lvm.c:2915:7
Ltmp6477:
movq %r13, %rbx
jmp LBB45_3
Ltmp6478:
.align 4, 0x90
LBB45_14: ## %._crit_edge
## in Loop: Header=BB45_3 Depth=1
##DEBUG_VALUE: raviV_op_bnot:L <- %R15
##DEBUG_VALUE: raviV_op_bnot:ra <- %R14
##DEBUG_VALUE: raviV_op_bnot:rb <- %R13
##DEBUG_VALUE: luaV_tointeger:v <- [%R12+0]
.loc 1 102 7 ## /Users/dylan/github/ravi/src/lvm.c:102:7
movl -48(%rbp), %eax
Ltmp6479:
.loc 1 2915 7 ## /Users/dylan/github/ravi/src/lvm.c:2915:7
movq %r12, %rbx
Ltmp6480:
LBB45_3: ## =>This Inner Loop Header: Depth=1
##DEBUG_VALUE: raviV_op_bnot:L <- %R15
##DEBUG_VALUE: raviV_op_bnot:ra <- %R14
##DEBUG_VALUE: raviV_op_bnot:rb <- %R13
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 102 7 ## /Users/dylan/github/ravi/src/lvm.c:102:7
cmpl $19, %eax
je LBB45_15
Ltmp6481:
## BB#4: ## in Loop: Header=BB45_3 Depth=1
##DEBUG_VALUE: raviV_op_bnot:L <- %R15
##DEBUG_VALUE: raviV_op_bnot:ra <- %R14
##DEBUG_VALUE: raviV_op_bnot:rb <- %R13
cmpl $3, %eax
je LBB45_5
Ltmp6482:
## BB#9: ## in Loop: Header=BB45_3 Depth=1
##DEBUG_VALUE: raviV_op_bnot:L <- %R15
##DEBUG_VALUE: raviV_op_bnot:ra <- %R14
##DEBUG_VALUE: raviV_op_bnot:rb <- %R13
.loc 1 116 12 ## /Users/dylan/github/ravi/src/lvm.c:116:12
andl $15, %eax
.loc 1 116 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:116:25
cmpl $4, %eax
jne LBB45_17
Ltmp6483:
## BB#10: ## in Loop: Header=BB45_3 Depth=1
##DEBUG_VALUE: raviV_op_bnot:L <- %R15
##DEBUG_VALUE: raviV_op_bnot:ra <- %R14
##DEBUG_VALUE: raviV_op_bnot:rb <- %R13
.loc 1 117 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:117:26
movq (%rbx), %rdi
addq $24, %rdi
Ltmp6484:
##DEBUG_VALUE: luaV_tointeger:v <- [%R12+0]
.loc 1 117 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:117:13
movq %r12, %rsi
callq _luaO_str2num
.loc 1 117 46 ## /Users/dylan/github/ravi/src/lvm.c:117:46
movq (%rbx), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
cmpl $4, %esi
jne LBB45_12
Ltmp6485:
## BB#11: ## in Loop: Header=BB45_3 Depth=1
##DEBUG_VALUE: raviV_op_bnot:L <- %R15
##DEBUG_VALUE: raviV_op_bnot:ra <- %R14
##DEBUG_VALUE: raviV_op_bnot:rb <- %R13
##DEBUG_VALUE: luaV_tointeger:v <- [%R12+0]
shrl $24, %ecx
jmp LBB45_13
Ltmp6486:
.align 4, 0x90
LBB45_12: ## in Loop: Header=BB45_3 Depth=1
##DEBUG_VALUE: raviV_op_bnot:L <- %R15
##DEBUG_VALUE: raviV_op_bnot:ra <- %R14
##DEBUG_VALUE: raviV_op_bnot:rb <- %R13
##DEBUG_VALUE: luaV_tointeger:v <- [%R12+0]
movq 16(%rdx), %rcx
Ltmp6487:
LBB45_13: ## in Loop: Header=BB45_3 Depth=1
##DEBUG_VALUE: raviV_op_bnot:L <- %R15
##DEBUG_VALUE: raviV_op_bnot:ra <- %R14
##DEBUG_VALUE: raviV_op_bnot:rb <- %R13
##DEBUG_VALUE: luaV_tointeger:v <- [%R12+0]
.loc 1 117 57 ## /Users/dylan/github/ravi/src/lvm.c:117:57
incq %rcx
Ltmp6488:
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
cmpq %rcx, %rax
je LBB45_14
jmp LBB45_17
Ltmp6489:
LBB45_15:
##DEBUG_VALUE: raviV_op_bnot:ra <- %R14
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 113 10 ## /Users/dylan/github/ravi/src/lvm.c:113:10
movq (%rbx), %rax
jmp LBB45_16
Ltmp6490:
LBB45_5:
##DEBUG_VALUE: raviV_op_bnot:L <- %R15
##DEBUG_VALUE: raviV_op_bnot:ra <- %R14
##DEBUG_VALUE: raviV_op_bnot:rb <- %R13
.loc 1 103 20 ## /Users/dylan/github/ravi/src/lvm.c:103:20
movsd (%rbx), %xmm0 ## xmm0 = mem[0],zero
Ltmp6491:
##DEBUG_VALUE: n <- %XMM0
.loc 1 104 20 ## /Users/dylan/github/ravi/src/lvm.c:104:20
movsd %xmm0, -64(%rbp) ## 8-byte Spill
Ltmp6492:
##DEBUG_VALUE: n <- [%RBP+-64]
callq _floor
Ltmp6493:
##DEBUG_VALUE: f <- %XMM0
.loc 1 105 9 ## /Users/dylan/github/ravi/src/lvm.c:105:9
movsd -64(%rbp), %xmm1 ## 8-byte Reload
## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jne LBB45_17
jp LBB45_17
Ltmp6494:
## BB#6:
##DEBUG_VALUE: raviV_op_bnot:L <- %R15
##DEBUG_VALUE: raviV_op_bnot:ra <- %R14
##DEBUG_VALUE: raviV_op_bnot:rb <- %R13
##DEBUG_VALUE: f <- %XMM0
.loc 1 110 12 ## /Users/dylan/github/ravi/src/lvm.c:110:12
ucomisd LCPI45_0(%rip), %xmm0
jb LBB45_17
Ltmp6495:
## BB#7:
##DEBUG_VALUE: raviV_op_bnot:L <- %R15
##DEBUG_VALUE: raviV_op_bnot:ra <- %R14
##DEBUG_VALUE: raviV_op_bnot:rb <- %R13
movsd LCPI45_1(%rip), %xmm1 ## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jbe LBB45_17
Ltmp6496:
## BB#8:
##DEBUG_VALUE: raviV_op_bnot:ra <- %R14
cvttsd2si %xmm0, %rax
jmp LBB45_16
Ltmp6497:
LBB45_17: ## %.loopexit
##DEBUG_VALUE: raviV_op_bnot:L <- %R15
##DEBUG_VALUE: raviV_op_bnot:ra <- %R14
##DEBUG_VALUE: raviV_op_bnot:rb <- %R13
##DEBUG_VALUE: luaV_tointeger:obj <- %R13
.loc 1 2917 5 ## /Users/dylan/github/ravi/src/lvm.c:2917:5
movl $19, %r8d
movq %r15, %rdi
movq %r13, %rsi
movq %r13, %rdx
movq %r14, %rcx
callq _luaT_trybinTM
jmp LBB45_18
Ltmp6498:
Lfunc_end45:
.cfi_endproc
.globl _raviV_gettable_sskey
.align 4, 0x90
_raviV_gettable_sskey: ## @raviV_gettable_sskey
Lfunc_begin46:
.loc 1 2927 0 ## /Users/dylan/github/ravi/src/lvm.c:2927:0
.cfi_startproc
## BB#0:
##DEBUG_VALUE: raviV_gettable_sskey:L <- %RDI
##DEBUG_VALUE: raviV_gettable_sskey:t <- %RSI
##DEBUG_VALUE: raviV_gettable_sskey:key <- %RDX
##DEBUG_VALUE: raviV_gettable_sskey:val <- %RCX
##DEBUG_VALUE: io1 <- %RCX
.loc 1 2928 3 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:2928:3
movl 8(%rsi), %eax
Ltmp6499:
.loc 1 2928 3 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2928:3
cmpl $69, %eax
jne LBB46_8
Ltmp6500:
## BB#1:
##DEBUG_VALUE: raviV_gettable_sskey:L <- %RDI
##DEBUG_VALUE: raviV_gettable_sskey:t <- %RSI
##DEBUG_VALUE: raviV_gettable_sskey:key <- %RDX
##DEBUG_VALUE: raviV_gettable_sskey:val <- %RCX
.loc 1 2928 3 ## /Users/dylan/github/ravi/src/lvm.c:2928:3
movq (%rsi), %r8
movq (%rdx), %r9
.loc 13 85 13 is_stmt 1 ## /Users/dylan/github/ravi/include/ltable.h:85:13
Ltmp6501:
movl 12(%r9), %r11d
andl 80(%r8), %r11d
shlq $5, %r11
addq 24(%r8), %r11
Ltmp6502:
##DEBUG_VALUE: luaH_getshortstr:n <- %R11
movq _luaO_nilobject_@GOTPCREL(%rip), %r8
Ltmp6503:
.align 4, 0x90
LBB46_2: ## =>This Inner Loop Header: Depth=1
##DEBUG_VALUE: raviV_gettable_sskey:L <- %RDI
##DEBUG_VALUE: raviV_gettable_sskey:t <- %RSI
##DEBUG_VALUE: raviV_gettable_sskey:key <- %RDX
##DEBUG_VALUE: raviV_gettable_sskey:val <- %RCX
.loc 13 89 9 ## /Users/dylan/github/ravi/include/ltable.h:89:9
movq 24(%r11), %r10
.loc 13 89 26 is_stmt 0 ## /Users/dylan/github/ravi/include/ltable.h:89:26
cmpl $68, %r10d
jne LBB46_5
Ltmp6504:
## BB#3: ## in Loop: Header=BB46_2 Depth=1
##DEBUG_VALUE: raviV_gettable_sskey:L <- %RDI
##DEBUG_VALUE: raviV_gettable_sskey:t <- %RSI
##DEBUG_VALUE: raviV_gettable_sskey:key <- %RDX
##DEBUG_VALUE: raviV_gettable_sskey:val <- %RCX
.loc 13 89 9 ## /Users/dylan/github/ravi/include/ltable.h:89:9
cmpq %r9, 16(%r11)
je LBB46_4
Ltmp6505:
LBB46_5: ## in Loop: Header=BB46_2 Depth=1
##DEBUG_VALUE: raviV_gettable_sskey:L <- %RDI
##DEBUG_VALUE: raviV_gettable_sskey:t <- %RSI
##DEBUG_VALUE: raviV_gettable_sskey:key <- %RDX
##DEBUG_VALUE: raviV_gettable_sskey:val <- %RCX
.loc 13 95 9 is_stmt 1 ## /Users/dylan/github/ravi/include/ltable.h:95:9
movq %r10, %rax
sarq $32, %rax
shlq $5, %rax
addq %rax, %r11
Ltmp6506:
##DEBUG_VALUE: luaH_getshortstr:n <- %R11
.loc 1 2928 3 ## /Users/dylan/github/ravi/src/lvm.c:2928:3
shrq $32, %r10
jne LBB46_2
jmp LBB46_6
Ltmp6507:
LBB46_4: ## %.thread.i
##DEBUG_VALUE: raviV_gettable_sskey:L <- %RDI
##DEBUG_VALUE: raviV_gettable_sskey:t <- %RSI
##DEBUG_VALUE: raviV_gettable_sskey:key <- %RDX
##DEBUG_VALUE: raviV_gettable_sskey:val <- %RCX
movq %r11, %r8
Ltmp6508:
LBB46_6: ## %luaH_getshortstr.exit
##DEBUG_VALUE: raviV_gettable_sskey:L <- %RDI
##DEBUG_VALUE: raviV_gettable_sskey:t <- %RSI
##DEBUG_VALUE: raviV_gettable_sskey:key <- %RDX
##DEBUG_VALUE: raviV_gettable_sskey:val <- %RCX
##DEBUG_VALUE: aux <- %R8
.loc 1 2928 3 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2928:3
cmpl $0, 8(%r8)
je LBB46_7
Ltmp6509:
## BB#10:
##DEBUG_VALUE: raviV_gettable_sskey:val <- %RCX
##DEBUG_VALUE: aux <- %R8
.loc 1 2928 3 ## /Users/dylan/github/ravi/src/lvm.c:2928:3
movq (%r8), %rax
movq 8(%r8), %rdx
movq %rdx, 8(%rcx)
movq %rax, (%rcx)
Ltmp6510:
.loc 1 2929 1 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2929:1
retq
Ltmp6511:
LBB46_8:
##DEBUG_VALUE: raviV_gettable_sskey:L <- %RDI
##DEBUG_VALUE: raviV_gettable_sskey:t <- %RSI
##DEBUG_VALUE: raviV_gettable_sskey:key <- %RDX
##DEBUG_VALUE: raviV_gettable_sskey:val <- %RCX
.loc 1 2928 3 ## /Users/dylan/github/ravi/src/lvm.c:2928:3
andl $15, %eax
Ltmp6512:
.loc 1 2928 3 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2928:3
cmpl $5, %eax
je LBB46_11
Ltmp6513:
## BB#9:
##DEBUG_VALUE: raviV_gettable_sskey:L <- %RDI
##DEBUG_VALUE: raviV_gettable_sskey:t <- %RSI
##DEBUG_VALUE: raviV_gettable_sskey:key <- %RDX
##DEBUG_VALUE: raviV_gettable_sskey:val <- %RCX
.loc 1 2928 3 ## /Users/dylan/github/ravi/src/lvm.c:2928:3
xorl %r8d, %r8d
jmp _luaV_finishget ## TAILCALL
Ltmp6514:
LBB46_7:
##DEBUG_VALUE: raviV_gettable_sskey:L <- %RDI
##DEBUG_VALUE: raviV_gettable_sskey:t <- %RSI
##DEBUG_VALUE: raviV_gettable_sskey:key <- %RDX
##DEBUG_VALUE: raviV_gettable_sskey:val <- %RCX
##DEBUG_VALUE: aux <- %R8
.loc 1 2928 3 ## /Users/dylan/github/ravi/src/lvm.c:2928:3
jmp _luaV_finishget ## TAILCALL
Ltmp6515:
LBB46_11:
pushq %rbp
Ltmp6516:
.cfi_def_cfa_offset 16
Ltmp6517:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp6518:
.cfi_def_cfa_register %rbp
##DEBUG_VALUE: raviV_gettable_sskey:L <- %RDI
##DEBUG_VALUE: raviV_gettable_sskey:t <- %RSI
.loc 1 2928 3 ## /Users/dylan/github/ravi/src/lvm.c:2928:3
Ltmp6519:
leaq L_.str.10(%rip), %rdx
callq _luaG_typeerror
Ltmp6520:
Lfunc_end46:
.cfi_endproc
.globl _raviV_settable_sskey
.align 4, 0x90
_raviV_settable_sskey: ## @raviV_settable_sskey
Lfunc_begin47:
.loc 1 2938 0 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2938:0
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp6521:
.cfi_def_cfa_offset 16
Ltmp6522:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp6523:
.cfi_def_cfa_register %rbp
pushq %r15
pushq %r14
pushq %rbx
pushq %rax
Ltmp6524:
.cfi_offset %rbx, -40
Ltmp6525:
.cfi_offset %r14, -32
Ltmp6526:
.cfi_offset %r15, -24
##DEBUG_VALUE: raviV_settable_sskey:L <- %RDI
##DEBUG_VALUE: raviV_settable_sskey:t <- %RSI
##DEBUG_VALUE: raviV_settable_sskey:key <- %RDX
##DEBUG_VALUE: raviV_settable_sskey:val <- %RCX
movq %rcx, %r14
Ltmp6527:
##DEBUG_VALUE: raviV_settable_sskey:val <- %R14
.loc 1 2939 3 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:2939:3
movl 8(%rsi), %eax
Ltmp6528:
.loc 1 2939 3 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2939:3
cmpl $69, %eax
jne LBB47_14
Ltmp6529:
## BB#1:
##DEBUG_VALUE: raviV_settable_sskey:L <- %RDI
##DEBUG_VALUE: raviV_settable_sskey:t <- %RSI
##DEBUG_VALUE: raviV_settable_sskey:key <- %RDX
##DEBUG_VALUE: raviV_settable_sskey:val <- %R14
.loc 1 2939 3 ## /Users/dylan/github/ravi/src/lvm.c:2939:3
movq (%rsi), %r8
Ltmp6530:
.loc 1 2939 3 ## /Users/dylan/github/ravi/src/lvm.c:2939:3
movq (%rdx), %r9
.loc 13 85 13 is_stmt 1 ## /Users/dylan/github/ravi/include/ltable.h:85:13
Ltmp6531:
movl 12(%r9), %ecx
andl 80(%r8), %ecx
shlq $5, %rcx
addq 24(%r8), %rcx
Ltmp6532:
##DEBUG_VALUE: luaH_getshortstr:n <- %RCX
movq _luaO_nilobject_@GOTPCREL(%rip), %r15
Ltmp6533:
.align 4, 0x90
LBB47_2: ## =>This Inner Loop Header: Depth=1
##DEBUG_VALUE: raviV_settable_sskey:L <- %RDI
##DEBUG_VALUE: raviV_settable_sskey:t <- %RSI
##DEBUG_VALUE: raviV_settable_sskey:key <- %RDX
##DEBUG_VALUE: raviV_settable_sskey:val <- %R14
.loc 13 89 9 ## /Users/dylan/github/ravi/include/ltable.h:89:9
movq 24(%rcx), %rax
.loc 13 89 26 is_stmt 0 ## /Users/dylan/github/ravi/include/ltable.h:89:26
cmpl $68, %eax
jne LBB47_5
Ltmp6534:
## BB#3: ## in Loop: Header=BB47_2 Depth=1
##DEBUG_VALUE: raviV_settable_sskey:L <- %RDI
##DEBUG_VALUE: raviV_settable_sskey:t <- %RSI
##DEBUG_VALUE: raviV_settable_sskey:key <- %RDX
##DEBUG_VALUE: raviV_settable_sskey:val <- %R14
.loc 13 89 9 ## /Users/dylan/github/ravi/include/ltable.h:89:9
cmpq %r9, 16(%rcx)
je LBB47_4
Ltmp6535:
LBB47_5: ## in Loop: Header=BB47_2 Depth=1
##DEBUG_VALUE: raviV_settable_sskey:L <- %RDI
##DEBUG_VALUE: raviV_settable_sskey:t <- %RSI
##DEBUG_VALUE: raviV_settable_sskey:key <- %RDX
##DEBUG_VALUE: raviV_settable_sskey:val <- %R14
.loc 13 95 9 is_stmt 1 ## /Users/dylan/github/ravi/include/ltable.h:95:9
movq %rax, %rbx
sarq $32, %rbx
shlq $5, %rbx
addq %rbx, %rcx
Ltmp6536:
##DEBUG_VALUE: luaH_getshortstr:n <- %RCX
.loc 1 2939 3 ## /Users/dylan/github/ravi/src/lvm.c:2939:3
shrq $32, %rax
jne LBB47_2
jmp LBB47_6
Ltmp6537:
LBB47_4: ## %.thread.i
##DEBUG_VALUE: raviV_settable_sskey:L <- %RDI
##DEBUG_VALUE: raviV_settable_sskey:t <- %RSI
##DEBUG_VALUE: raviV_settable_sskey:key <- %RDX
##DEBUG_VALUE: raviV_settable_sskey:val <- %R14
movq %rcx, %r15
Ltmp6538:
LBB47_6: ## %luaH_getshortstr.exit
##DEBUG_VALUE: raviV_settable_sskey:L <- %RDI
##DEBUG_VALUE: raviV_settable_sskey:t <- %RSI
##DEBUG_VALUE: raviV_settable_sskey:key <- %RDX
##DEBUG_VALUE: raviV_settable_sskey:val <- %R14
##DEBUG_VALUE: slot <- %R15
.loc 1 2939 3 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2939:3
cmpl $0, 8(%r15)
Ltmp6539:
.loc 1 2939 3 ## /Users/dylan/github/ravi/src/lvm.c:2939:3
je LBB47_12
Ltmp6540:
## BB#7:
##DEBUG_VALUE: raviV_settable_sskey:L <- %RDI
##DEBUG_VALUE: raviV_settable_sskey:val <- %R14
##DEBUG_VALUE: slot <- %R15
.loc 1 2939 3 ## /Users/dylan/github/ravi/src/lvm.c:2939:3
testb $64, 8(%r14)
je LBB47_11
Ltmp6541:
## BB#8:
##DEBUG_VALUE: raviV_settable_sskey:L <- %RDI
##DEBUG_VALUE: raviV_settable_sskey:val <- %R14
##DEBUG_VALUE: slot <- %R15
testb $4, 9(%r8)
je LBB47_11
Ltmp6542:
## BB#9:
##DEBUG_VALUE: raviV_settable_sskey:L <- %RDI
##DEBUG_VALUE: raviV_settable_sskey:val <- %R14
##DEBUG_VALUE: slot <- %R15
movq (%r14), %rax
testb $3, 9(%rax)
je LBB47_11
Ltmp6543:
## BB#10:
##DEBUG_VALUE: raviV_settable_sskey:L <- %RDI
##DEBUG_VALUE: raviV_settable_sskey:val <- %R14
##DEBUG_VALUE: slot <- %R15
movq %r8, %rsi
callq _luaC_barrierback_
Ltmp6544:
LBB47_11:
##DEBUG_VALUE: raviV_settable_sskey:val <- %R14
##DEBUG_VALUE: slot <- %R15
movq (%r14), %rax
movq 8(%r14), %rcx
movq %rcx, 8(%r15)
movq %rax, (%r15)
Ltmp6545:
.loc 1 2940 1 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2940:1
addq $8, %rsp
popq %rbx
popq %r14
Ltmp6546:
popq %r15
Ltmp6547:
popq %rbp
retq
LBB47_12:
##DEBUG_VALUE: raviV_settable_sskey:L <- %RDI
Ltmp6548:
##DEBUG_VALUE: raviV_settable_sskey:t <- %RSI
##DEBUG_VALUE: raviV_settable_sskey:key <- %RDX
##DEBUG_VALUE: raviV_settable_sskey:val <- %R14
##DEBUG_VALUE: slot <- %R15
.loc 1 2939 3 ## /Users/dylan/github/ravi/src/lvm.c:2939:3
movq %r14, %rcx
movq %r15, %r8
Ltmp6549:
LBB47_13:
addq $8, %rsp
popq %rbx
popq %r14
popq %r15
popq %rbp
jmp _luaV_finishset ## TAILCALL
Ltmp6550:
LBB47_14:
##DEBUG_VALUE: raviV_settable_sskey:L <- %RDI
##DEBUG_VALUE: raviV_settable_sskey:t <- %RSI
##DEBUG_VALUE: raviV_settable_sskey:key <- %RDX
##DEBUG_VALUE: raviV_settable_sskey:val <- %R14
.loc 1 2939 3 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2939:3
andl $15, %eax
Ltmp6551:
.loc 1 2939 3 ## /Users/dylan/github/ravi/src/lvm.c:2939:3
cmpl $5, %eax
je LBB47_16
Ltmp6552:
## BB#15:
##DEBUG_VALUE: raviV_settable_sskey:L <- %RDI
##DEBUG_VALUE: raviV_settable_sskey:t <- %RSI
##DEBUG_VALUE: raviV_settable_sskey:key <- %RDX
##DEBUG_VALUE: raviV_settable_sskey:val <- %R14
.loc 1 2939 3 ## /Users/dylan/github/ravi/src/lvm.c:2939:3
xorl %r8d, %r8d
movq %r14, %rcx
jmp LBB47_13
Ltmp6553:
LBB47_16:
##DEBUG_VALUE: raviV_settable_sskey:L <- %RDI
##DEBUG_VALUE: raviV_settable_sskey:t <- %RSI
.loc 1 2939 3 ## /Users/dylan/github/ravi/src/lvm.c:2939:3
leaq L_.str.10(%rip), %rdx
callq _luaG_typeerror
Ltmp6554:
Lfunc_end47:
.cfi_endproc
.globl _raviV_gettable_i
.align 4, 0x90
_raviV_gettable_i: ## @raviV_gettable_i
Lfunc_begin48:
.loc 1 2948 0 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2948:0
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp6555:
.cfi_def_cfa_offset 16
Ltmp6556:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp6557:
.cfi_def_cfa_register %rbp
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
Ltmp6558:
.cfi_offset %rbx, -48
Ltmp6559:
.cfi_offset %r12, -40
Ltmp6560:
.cfi_offset %r14, -32
Ltmp6561:
.cfi_offset %r15, -24
##DEBUG_VALUE: raviV_gettable_i:L <- %RDI
##DEBUG_VALUE: raviV_gettable_i:t <- %RSI
##DEBUG_VALUE: raviV_gettable_i:key <- %RDX
##DEBUG_VALUE: raviV_gettable_i:val <- %RCX
Ltmp6562:
##DEBUG_VALUE: io <- %RCX
##DEBUG_VALUE: io <- %RCX
##DEBUG_VALUE: io1 <- %RCX
movq %rcx, %r12
Ltmp6563:
##DEBUG_VALUE: io1 <- %R12
##DEBUG_VALUE: io <- %R12
##DEBUG_VALUE: io <- %R12
##DEBUG_VALUE: raviV_gettable_i:val <- %R12
movq %rdx, %r15
Ltmp6564:
##DEBUG_VALUE: raviV_gettable_i:key <- %R15
movq %rsi, %rbx
Ltmp6565:
##DEBUG_VALUE: raviV_gettable_i:t <- %RBX
movq %rdi, %r14
Ltmp6566:
##DEBUG_VALUE: raviV_gettable_i:L <- %R14
.loc 1 2949 3 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:2949:3
movl 8(%rbx), %eax
Ltmp6567:
.loc 1 2949 3 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2949:3
cmpl $69, %eax
jne LBB48_1
Ltmp6568:
## BB#6:
##DEBUG_VALUE: raviV_gettable_i:L <- %R14
##DEBUG_VALUE: raviV_gettable_i:t <- %RBX
##DEBUG_VALUE: raviV_gettable_i:key <- %R15
##DEBUG_VALUE: raviV_gettable_i:val <- %R12
.loc 1 2949 3 ## /Users/dylan/github/ravi/src/lvm.c:2949:3
movq (%r15), %rsi
Ltmp6569:
##DEBUG_VALUE: idx <- %RSI
movq (%rbx), %rdi
Ltmp6570:
##DEBUG_VALUE: h <- %RDI
.loc 1 2949 3 ## /Users/dylan/github/ravi/src/lvm.c:2949:3
leaq -1(%rsi), %rax
movl 12(%rdi), %ecx
Ltmp6571:
.loc 1 2949 3 ## /Users/dylan/github/ravi/src/lvm.c:2949:3
cmpq %rcx, %rax
jae LBB48_8
Ltmp6572:
## BB#7:
##DEBUG_VALUE: raviV_gettable_i:L <- %R14
##DEBUG_VALUE: raviV_gettable_i:t <- %RBX
##DEBUG_VALUE: raviV_gettable_i:key <- %R15
##DEBUG_VALUE: raviV_gettable_i:val <- %R12
##DEBUG_VALUE: h <- %RDI
.loc 1 2949 3 ## /Users/dylan/github/ravi/src/lvm.c:2949:3
shlq $4, %rax
addq 16(%rdi), %rax
Ltmp6573:
##DEBUG_VALUE: v <- %RAX
LBB48_9:
##DEBUG_VALUE: raviV_gettable_i:L <- %R14
##DEBUG_VALUE: raviV_gettable_i:t <- %RBX
##DEBUG_VALUE: raviV_gettable_i:key <- %R15
##DEBUG_VALUE: raviV_gettable_i:val <- %R12
.loc 1 2949 3 ## /Users/dylan/github/ravi/src/lvm.c:2949:3
cmpl $0, 8(%rax)
Ltmp6574:
.loc 1 2949 3 ## /Users/dylan/github/ravi/src/lvm.c:2949:3
je LBB48_11
Ltmp6575:
## BB#10:
##DEBUG_VALUE: raviV_gettable_i:val <- %R12
.loc 1 2949 3 ## /Users/dylan/github/ravi/src/lvm.c:2949:3
movq (%rax), %rcx
movq 8(%rax), %rax
movq %rax, 8(%r12)
movq %rcx, (%r12)
Ltmp6576:
LBB48_5:
.loc 1 2950 1 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2950:1
popq %rbx
popq %r12
popq %r14
popq %r15
popq %rbp
retq
LBB48_1:
Ltmp6577:
##DEBUG_VALUE: raviV_gettable_i:L <- %R14
##DEBUG_VALUE: raviV_gettable_i:t <- %RBX
##DEBUG_VALUE: raviV_gettable_i:key <- %R15
##DEBUG_VALUE: raviV_gettable_i:val <- %R12
cmpl $101, %eax
jne LBB48_2
Ltmp6578:
## BB#13:
##DEBUG_VALUE: raviV_gettable_i:L <- %R14
##DEBUG_VALUE: raviV_gettable_i:t <- %RBX
##DEBUG_VALUE: raviV_gettable_i:key <- %R15
##DEBUG_VALUE: raviV_gettable_i:val <- %R12
.loc 1 2949 3 ## /Users/dylan/github/ravi/src/lvm.c:2949:3
movq (%rbx), %rcx
Ltmp6579:
##DEBUG_VALUE: h <- %RCX
.loc 1 2949 3 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2949:3
movq (%r15), %rax
Ltmp6580:
##DEBUG_VALUE: ukey <- %EAX
cmpl 64(%rcx), %eax
jae LBB48_15
Ltmp6581:
## BB#14:
##DEBUG_VALUE: raviV_gettable_i:val <- %R12
##DEBUG_VALUE: h <- %RCX
##DEBUG_VALUE: ukey <- %EAX
movq 56(%rcx), %rcx
Ltmp6582:
##DEBUG_VALUE: data <- %RCX
.loc 1 2949 3 ## /Users/dylan/github/ravi/src/lvm.c:2949:3
movl %eax, %eax
Ltmp6583:
movq (%rcx,%rax,8), %rax
movq %rax, (%r12)
movl $3, 8(%r12)
jmp LBB48_5
Ltmp6584:
LBB48_8:
##DEBUG_VALUE: raviV_gettable_i:L <- %R14
##DEBUG_VALUE: raviV_gettable_i:t <- %RBX
##DEBUG_VALUE: raviV_gettable_i:key <- %R15
##DEBUG_VALUE: raviV_gettable_i:val <- %R12
##DEBUG_VALUE: idx <- %RSI
##DEBUG_VALUE: h <- %RDI
.loc 1 2949 3 ## /Users/dylan/github/ravi/src/lvm.c:2949:3
callq _luaH_getint
Ltmp6585:
##DEBUG_VALUE: v <- %RAX
jmp LBB48_9
Ltmp6586:
LBB48_11:
##DEBUG_VALUE: raviV_gettable_i:L <- %R14
##DEBUG_VALUE: raviV_gettable_i:t <- %RBX
##DEBUG_VALUE: raviV_gettable_i:key <- %R15
##DEBUG_VALUE: raviV_gettable_i:val <- %R12
.loc 1 2949 3 ## /Users/dylan/github/ravi/src/lvm.c:2949:3
movq %r14, %rdi
movq %rbx, %rsi
movq %r15, %rdx
movq %r12, %rcx
movq %rax, %r8
jmp LBB48_12
Ltmp6587:
LBB48_2:
##DEBUG_VALUE: raviV_gettable_i:L <- %R14
##DEBUG_VALUE: raviV_gettable_i:t <- %RBX
##DEBUG_VALUE: raviV_gettable_i:key <- %R15
##DEBUG_VALUE: raviV_gettable_i:val <- %R12
cmpl $85, %eax
jne LBB48_16
Ltmp6588:
## BB#3:
##DEBUG_VALUE: raviV_gettable_i:L <- %R14
##DEBUG_VALUE: raviV_gettable_i:t <- %RBX
##DEBUG_VALUE: raviV_gettable_i:key <- %R15
##DEBUG_VALUE: raviV_gettable_i:val <- %R12
.loc 1 2949 3 ## /Users/dylan/github/ravi/src/lvm.c:2949:3
movq (%rbx), %rcx
Ltmp6589:
##DEBUG_VALUE: h <- %RCX
.loc 1 2949 3 ## /Users/dylan/github/ravi/src/lvm.c:2949:3
movq (%r15), %rax
Ltmp6590:
##DEBUG_VALUE: ukey <- %EAX
cmpl 64(%rcx), %eax
jae LBB48_15
Ltmp6591:
## BB#4:
##DEBUG_VALUE: raviV_gettable_i:val <- %R12
##DEBUG_VALUE: h <- %RCX
##DEBUG_VALUE: ukey <- %EAX
movq 56(%rcx), %rcx
Ltmp6592:
##DEBUG_VALUE: data <- %RCX
.loc 1 2949 3 ## /Users/dylan/github/ravi/src/lvm.c:2949:3
movl %eax, %eax
Ltmp6593:
movq (%rcx,%rax,8), %rax
movq %rax, (%r12)
movl $19, 8(%r12)
jmp LBB48_5
Ltmp6594:
LBB48_16:
##DEBUG_VALUE: raviV_gettable_i:L <- %R14
##DEBUG_VALUE: raviV_gettable_i:t <- %RBX
##DEBUG_VALUE: raviV_gettable_i:key <- %R15
##DEBUG_VALUE: raviV_gettable_i:val <- %R12
.loc 1 2949 3 ## /Users/dylan/github/ravi/src/lvm.c:2949:3
xorl %r8d, %r8d
movq %r14, %rdi
movq %rbx, %rsi
movq %r15, %rdx
movq %r12, %rcx
Ltmp6595:
LBB48_12:
.loc 1 2949 3 ## /Users/dylan/github/ravi/src/lvm.c:2949:3
popq %rbx
popq %r12
popq %r14
popq %r15
popq %rbp
jmp _luaV_finishget ## TAILCALL
Ltmp6596:
LBB48_15:
##DEBUG_VALUE: raviV_gettable_i:L <- %R14
.loc 1 2949 3 ## /Users/dylan/github/ravi/src/lvm.c:2949:3
leaq L_.str.3(%rip), %rsi
xorl %eax, %eax
movq %r14, %rdi
callq _luaG_runerror
Ltmp6597:
Lfunc_end48:
.cfi_endproc
.section __TEXT,__literal8,8byte_literals
.align 3
LCPI49_0:
.quad -4332462841530417152 ## double -9.2233720368547758E+18
LCPI49_1:
.quad 4890909195324358656 ## double 9.2233720368547758E+18
.section __TEXT,__text,regular,pure_instructions
.globl _raviV_settable_i
.align 4, 0x90
_raviV_settable_i: ## @raviV_settable_i
Lfunc_begin49:
.loc 1 2959 0 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2959:0
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp6598:
.cfi_def_cfa_offset 16
Ltmp6599:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp6600:
.cfi_def_cfa_register %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $24, %rsp
Ltmp6601:
.cfi_offset %rbx, -56
Ltmp6602:
.cfi_offset %r12, -48
Ltmp6603:
.cfi_offset %r13, -40
Ltmp6604:
.cfi_offset %r14, -32
Ltmp6605:
.cfi_offset %r15, -24
##DEBUG_VALUE: raviV_settable_i:L <- %RDI
##DEBUG_VALUE: raviV_settable_i:t <- %RSI
##DEBUG_VALUE: raviV_settable_i:key <- %RDX
##DEBUG_VALUE: raviV_settable_i:val <- %RCX
movq %rcx, %r12
Ltmp6606:
##DEBUG_VALUE: raviV_settable_i:val <- %R12
movq %rdx, %r15
Ltmp6607:
##DEBUG_VALUE: raviV_settable_i:key <- %R15
movq %rsi, %r13
Ltmp6608:
##DEBUG_VALUE: raviV_settable_i:t <- %R13
movq %rdi, %rcx
Ltmp6609:
##DEBUG_VALUE: raviV_settable_i:L <- %RCX
.loc 1 2960 3 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:2960:3
movl 8(%r13), %eax
Ltmp6610:
.loc 1 2960 3 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2960:3
cmpl $69, %eax
jne LBB49_1
Ltmp6611:
## BB#6:
##DEBUG_VALUE: raviV_settable_i:L <- %RCX
##DEBUG_VALUE: raviV_settable_i:t <- %R13
##DEBUG_VALUE: raviV_settable_i:key <- %R15
##DEBUG_VALUE: raviV_settable_i:val <- %R12
.loc 1 2960 3 ## /Users/dylan/github/ravi/src/lvm.c:2960:3
movq (%r15), %rsi
Ltmp6612:
##DEBUG_VALUE: idx <- %RSI
movq (%r13), %r14
Ltmp6613:
##DEBUG_VALUE: h <- %R14
.loc 1 2960 3 ## /Users/dylan/github/ravi/src/lvm.c:2960:3
leaq -1(%rsi), %rbx
movl 12(%r14), %eax
Ltmp6614:
.loc 1 2960 3 ## /Users/dylan/github/ravi/src/lvm.c:2960:3
cmpq %rax, %rbx
jae LBB49_8
Ltmp6615:
## BB#7:
##DEBUG_VALUE: raviV_settable_i:L <- %RCX
##DEBUG_VALUE: raviV_settable_i:t <- %R13
##DEBUG_VALUE: raviV_settable_i:key <- %R15
##DEBUG_VALUE: raviV_settable_i:val <- %R12
##DEBUG_VALUE: h <- %R14
.loc 1 2960 3 ## /Users/dylan/github/ravi/src/lvm.c:2960:3
shlq $4, %rbx
addq 16(%r14), %rbx
Ltmp6616:
##DEBUG_VALUE: slot <- %RBX
LBB49_9:
##DEBUG_VALUE: raviV_settable_i:L <- %RCX
##DEBUG_VALUE: raviV_settable_i:t <- %R13
##DEBUG_VALUE: raviV_settable_i:key <- %R15
##DEBUG_VALUE: raviV_settable_i:val <- %R12
##DEBUG_VALUE: h <- %R14
.loc 1 2960 3 ## /Users/dylan/github/ravi/src/lvm.c:2960:3
cmpl $0, 8(%rbx)
Ltmp6617:
.loc 1 2960 3 ## /Users/dylan/github/ravi/src/lvm.c:2960:3
je LBB49_15
Ltmp6618:
## BB#10:
##DEBUG_VALUE: raviV_settable_i:L <- %RCX
##DEBUG_VALUE: raviV_settable_i:val <- %R12
##DEBUG_VALUE: h <- %R14
.loc 1 2960 3 ## /Users/dylan/github/ravi/src/lvm.c:2960:3
testb $64, 8(%r12)
je LBB49_14
Ltmp6619:
## BB#11:
##DEBUG_VALUE: raviV_settable_i:L <- %RCX
##DEBUG_VALUE: raviV_settable_i:val <- %R12
##DEBUG_VALUE: h <- %R14
testb $4, 9(%r14)
je LBB49_14
Ltmp6620:
## BB#12:
##DEBUG_VALUE: raviV_settable_i:L <- %RCX
##DEBUG_VALUE: raviV_settable_i:val <- %R12
##DEBUG_VALUE: h <- %R14
movq (%r12), %rax
testb $3, 9(%rax)
je LBB49_14
Ltmp6621:
## BB#13:
##DEBUG_VALUE: raviV_settable_i:L <- %RCX
##DEBUG_VALUE: raviV_settable_i:val <- %R12
##DEBUG_VALUE: h <- %R14
movq %rcx, %rdi
movq %r14, %rsi
callq _luaC_barrierback_
Ltmp6622:
LBB49_14:
##DEBUG_VALUE: raviV_settable_i:val <- %R12
movq (%r12), %rax
movq 8(%r12), %rcx
movq %rcx, 8(%rbx)
movq %rax, (%rbx)
Ltmp6623:
LBB49_60:
.loc 1 2961 1 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2961:1
addq $24, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
LBB49_15:
Ltmp6624:
##DEBUG_VALUE: raviV_settable_i:L <- %RCX
##DEBUG_VALUE: raviV_settable_i:t <- %R13
##DEBUG_VALUE: raviV_settable_i:key <- %R15
##DEBUG_VALUE: raviV_settable_i:val <- %R12
.loc 1 2960 3 ## /Users/dylan/github/ravi/src/lvm.c:2960:3
movq %rcx, %rdi
movq %r13, %rsi
movq %r15, %rdx
movq %r12, %rcx
Ltmp6625:
movq %rbx, %r8
Ltmp6626:
LBB49_16:
addq $24, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
jmp _luaV_finishset ## TAILCALL
Ltmp6627:
LBB49_1:
##DEBUG_VALUE: raviV_settable_i:L <- %RCX
##DEBUG_VALUE: raviV_settable_i:t <- %R13
##DEBUG_VALUE: raviV_settable_i:key <- %R15
##DEBUG_VALUE: raviV_settable_i:val <- %R12
cmpl $101, %eax
jne LBB49_2
Ltmp6628:
## BB#17:
##DEBUG_VALUE: raviV_settable_i:L <- %RCX
##DEBUG_VALUE: raviV_settable_i:t <- %R13
##DEBUG_VALUE: raviV_settable_i:key <- %R15
##DEBUG_VALUE: raviV_settable_i:val <- %R12
.loc 1 2960 3 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2960:3
movq (%r13), %rbx
Ltmp6629:
##DEBUG_VALUE: h <- %RBX
.loc 1 79 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:79:7
movl 8(%r12), %eax
Ltmp6630:
.loc 1 2960 3 ## /Users/dylan/github/ravi/src/lvm.c:2960:3
cmpl $19, %eax
je LBB49_24
Ltmp6631:
## BB#18:
##DEBUG_VALUE: raviV_settable_i:L <- %RCX
##DEBUG_VALUE: raviV_settable_i:key <- %R15
##DEBUG_VALUE: raviV_settable_i:val <- %R12
cmpl $3, %eax
jne LBB49_27
Ltmp6632:
## BB#19:
##DEBUG_VALUE: raviV_settable_i:L <- %RCX
##DEBUG_VALUE: raviV_settable_i:key <- %R15
##DEBUG_VALUE: raviV_settable_i:val <- %R12
.loc 1 2960 3 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2960:3
movq (%r15), %rax
Ltmp6633:
##DEBUG_VALUE: ukey <- %EAX
cmpl 64(%rbx), %eax
jae LBB49_22
Ltmp6634:
## BB#20:
##DEBUG_VALUE: raviV_settable_i:val <- %R12
##DEBUG_VALUE: ukey <- %EAX
movq 56(%rbx), %rcx
jmp LBB49_21
Ltmp6635:
LBB49_8:
##DEBUG_VALUE: raviV_settable_i:L <- %RCX
##DEBUG_VALUE: raviV_settable_i:t <- %R13
##DEBUG_VALUE: raviV_settable_i:key <- %R15
##DEBUG_VALUE: raviV_settable_i:val <- %R12
##DEBUG_VALUE: idx <- %RSI
##DEBUG_VALUE: h <- %R14
.loc 1 2960 3 ## /Users/dylan/github/ravi/src/lvm.c:2960:3
movq %r14, %rdi
movq %rcx, %rbx
Ltmp6636:
##DEBUG_VALUE: raviV_settable_i:L <- %RBX
callq _luaH_getint
movq %rbx, %rcx
Ltmp6637:
##DEBUG_VALUE: raviV_settable_i:L <- %RCX
movq %rax, %rbx
Ltmp6638:
##DEBUG_VALUE: slot <- %RBX
jmp LBB49_9
Ltmp6639:
LBB49_2:
##DEBUG_VALUE: raviV_settable_i:L <- %RCX
##DEBUG_VALUE: raviV_settable_i:t <- %R13
##DEBUG_VALUE: raviV_settable_i:key <- %R15
##DEBUG_VALUE: raviV_settable_i:val <- %R12
movq %rcx, %rbx
Ltmp6640:
##DEBUG_VALUE: raviV_settable_i:L <- %RBX
cmpl $85, %eax
jne LBB49_58
Ltmp6641:
## BB#3:
##DEBUG_VALUE: raviV_settable_i:L <- %RBX
##DEBUG_VALUE: raviV_settable_i:t <- %R13
##DEBUG_VALUE: raviV_settable_i:key <- %R15
##DEBUG_VALUE: raviV_settable_i:val <- %R12
.loc 1 2960 3 ## /Users/dylan/github/ravi/src/lvm.c:2960:3
movq (%r13), %r14
Ltmp6642:
##DEBUG_VALUE: h <- %R14
.loc 1 2960 3 ## /Users/dylan/github/ravi/src/lvm.c:2960:3
movl 8(%r12), %eax
Ltmp6643:
.loc 1 2960 3 ## /Users/dylan/github/ravi/src/lvm.c:2960:3
cmpl $19, %eax
jne LBB49_40
Ltmp6644:
## BB#4:
##DEBUG_VALUE: raviV_settable_i:L <- %RBX
##DEBUG_VALUE: raviV_settable_i:key <- %R15
##DEBUG_VALUE: raviV_settable_i:val <- %R12
##DEBUG_VALUE: h <- %R14
.loc 1 2960 3 ## /Users/dylan/github/ravi/src/lvm.c:2960:3
movq (%r15), %rax
Ltmp6645:
##DEBUG_VALUE: ukey <- %EAX
cmpl 64(%r14), %eax
jae LBB49_39
Ltmp6646:
## BB#5:
##DEBUG_VALUE: raviV_settable_i:val <- %R12
##DEBUG_VALUE: h <- %R14
##DEBUG_VALUE: ukey <- %EAX
movq 56(%r14), %rcx
Ltmp6647:
LBB49_21:
##DEBUG_VALUE: data <- %RCX
.loc 1 2960 3 ## /Users/dylan/github/ravi/src/lvm.c:2960:3
movq (%r12), %rdx
movl %eax, %eax
movq %rdx, (%rcx,%rax,8)
jmp LBB49_60
Ltmp6648:
LBB49_58:
##DEBUG_VALUE: raviV_settable_i:L <- %RBX
##DEBUG_VALUE: raviV_settable_i:t <- %R13
##DEBUG_VALUE: raviV_settable_i:key <- %R15
##DEBUG_VALUE: raviV_settable_i:val <- %R12
.loc 1 2960 3 ## /Users/dylan/github/ravi/src/lvm.c:2960:3
xorl %r8d, %r8d
movq %rbx, %rdi
movq %r13, %rsi
movq %r15, %rdx
movq %r12, %rcx
jmp LBB49_16
Ltmp6649:
LBB49_24:
##DEBUG_VALUE: raviV_settable_i:L <- %RCX
##DEBUG_VALUE: raviV_settable_i:key <- %R15
##DEBUG_VALUE: raviV_settable_i:val <- %R12
##DEBUG_VALUE: h <- %RBX
.loc 1 2960 3 ## /Users/dylan/github/ravi/src/lvm.c:2960:3
movq (%r15), %rax
Ltmp6650:
##DEBUG_VALUE: ukey <- %EAX
cmpl 64(%rbx), %eax
jae LBB49_26
Ltmp6651:
## BB#25:
##DEBUG_VALUE: raviV_settable_i:val <- %R12
##DEBUG_VALUE: h <- %RBX
##DEBUG_VALUE: ukey <- %EAX
movq 56(%rbx), %rcx
Ltmp6652:
##DEBUG_VALUE: data <- %RCX
.loc 1 2960 3 ## /Users/dylan/github/ravi/src/lvm.c:2960:3
cvtsi2sdq (%r12), %xmm0
jmp LBB49_37
Ltmp6653:
LBB49_27:
##DEBUG_VALUE: raviV_settable_i:L <- %RCX
##DEBUG_VALUE: raviV_settable_i:key <- %R15
##DEBUG_VALUE: raviV_settable_i:val <- %R12
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
andl $15, %eax
.loc 1 83 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:83:25
cmpl $4, %eax
jne LBB49_38
Ltmp6654:
## BB#28:
##DEBUG_VALUE: raviV_settable_i:L <- %RCX
##DEBUG_VALUE: raviV_settable_i:key <- %R15
##DEBUG_VALUE: raviV_settable_i:val <- %R12
movq %rcx, %r14
Ltmp6655:
##DEBUG_VALUE: raviV_settable_i:L <- %R14
.loc 1 84 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:84:26
movq (%r12), %rdi
addq $24, %rdi
leaq -56(%rbp), %rsi
Ltmp6656:
##DEBUG_VALUE: luaV_tonumber_:v <- [%RSI+0]
##DEBUG_VALUE: luaV_tonumber_:obj <- %R12
.loc 1 84 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:13
callq _luaO_str2num
.loc 1 84 46 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq (%r12), %rdx
movl 8(%rdx), %edi
movzbl %dil, %esi
Ltmp6657:
cmpl $4, %esi
jne LBB49_30
Ltmp6658:
## BB#29:
##DEBUG_VALUE: raviV_settable_i:L <- %R14
##DEBUG_VALUE: raviV_settable_i:key <- %R15
shrl $24, %edi
jmp LBB49_31
Ltmp6659:
LBB49_40:
##DEBUG_VALUE: raviV_settable_i:L <- %RBX
##DEBUG_VALUE: raviV_settable_i:key <- %R15
##DEBUG_VALUE: raviV_settable_i:val <- %R12
##DEBUG_VALUE: i <- 0
##DEBUG_VALUE: luaV_tointeger:mode <- 0
leaq -56(%rbp), %r13
jmp LBB49_41
Ltmp6660:
.align 4, 0x90
LBB49_52: ## %._crit_edge
## in Loop: Header=BB49_41 Depth=1
##DEBUG_VALUE: raviV_settable_i:L <- %RBX
##DEBUG_VALUE: raviV_settable_i:key <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%R13+0]
.loc 1 102 7 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:102:7
movl -48(%rbp), %eax
Ltmp6661:
.loc 1 129 10 ## /Users/dylan/github/ravi/src/lvm.c:129:10
movq %r13, %r12
Ltmp6662:
LBB49_41: ## =>This Inner Loop Header: Depth=1
##DEBUG_VALUE: raviV_settable_i:L <- %RBX
##DEBUG_VALUE: raviV_settable_i:key <- %R15
##DEBUG_VALUE: i <- 0
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 102 7 ## /Users/dylan/github/ravi/src/lvm.c:102:7
cmpl $19, %eax
je LBB49_53
Ltmp6663:
## BB#42: ## in Loop: Header=BB49_41 Depth=1
##DEBUG_VALUE: raviV_settable_i:L <- %RBX
##DEBUG_VALUE: raviV_settable_i:key <- %R15
cmpl $3, %eax
je LBB49_43
Ltmp6664:
## BB#47: ## in Loop: Header=BB49_41 Depth=1
##DEBUG_VALUE: raviV_settable_i:L <- %RBX
##DEBUG_VALUE: raviV_settable_i:key <- %R15
.loc 1 116 12 ## /Users/dylan/github/ravi/src/lvm.c:116:12
andl $15, %eax
.loc 1 116 25 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:116:25
cmpl $4, %eax
jne LBB49_57
Ltmp6665:
## BB#48: ## in Loop: Header=BB49_41 Depth=1
##DEBUG_VALUE: raviV_settable_i:L <- %RBX
##DEBUG_VALUE: raviV_settable_i:key <- %R15
.loc 1 117 26 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:117:26
movq (%r12), %rdi
addq $24, %rdi
Ltmp6666:
##DEBUG_VALUE: luaV_tointeger:v <- [%R13+0]
.loc 1 117 13 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:117:13
movq %r13, %rsi
callq _luaO_str2num
.loc 1 117 46 ## /Users/dylan/github/ravi/src/lvm.c:117:46
movq (%r12), %rdx
movl 8(%rdx), %ecx
movzbl %cl, %esi
cmpl $4, %esi
jne LBB49_50
Ltmp6667:
## BB#49: ## in Loop: Header=BB49_41 Depth=1
##DEBUG_VALUE: raviV_settable_i:L <- %RBX
##DEBUG_VALUE: raviV_settable_i:key <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%R13+0]
shrl $24, %ecx
jmp LBB49_51
Ltmp6668:
LBB49_50: ## in Loop: Header=BB49_41 Depth=1
##DEBUG_VALUE: raviV_settable_i:L <- %RBX
##DEBUG_VALUE: raviV_settable_i:key <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%R13+0]
movq 16(%rdx), %rcx
Ltmp6669:
LBB49_51: ## in Loop: Header=BB49_41 Depth=1
##DEBUG_VALUE: raviV_settable_i:L <- %RBX
##DEBUG_VALUE: raviV_settable_i:key <- %R15
##DEBUG_VALUE: luaV_tointeger:v <- [%R13+0]
.loc 1 117 57 ## /Users/dylan/github/ravi/src/lvm.c:117:57
incq %rcx
Ltmp6670:
.loc 1 116 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:116:12
cmpq %rcx, %rax
je LBB49_52
jmp LBB49_57
Ltmp6671:
LBB49_26:
##DEBUG_VALUE: raviV_settable_i:L <- %RCX
##DEBUG_VALUE: raviV_settable_i:val <- %R12
##DEBUG_VALUE: h <- %RBX
##DEBUG_VALUE: ukey <- %EAX
.loc 1 2960 3 ## /Users/dylan/github/ravi/src/lvm.c:2960:3
movl %eax, %edx
movq (%r12), %rax
Ltmp6672:
cvtsi2sdq %rax, %xmm0
jmp LBB49_23
Ltmp6673:
LBB49_22:
##DEBUG_VALUE: raviV_settable_i:L <- %RCX
##DEBUG_VALUE: raviV_settable_i:val <- %R12
##DEBUG_VALUE: ukey <- %EAX
.loc 1 2960 3 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2960:3
movl %eax, %edx
movsd (%r12), %xmm0 ## xmm0 = mem[0],zero
Ltmp6674:
LBB49_23:
movq %rcx, %rdi
movq %rbx, %rsi
addq $24, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
jmp _raviH_set_float ## TAILCALL
Ltmp6675:
LBB49_30:
##DEBUG_VALUE: raviV_settable_i:L <- %R14
##DEBUG_VALUE: raviV_settable_i:key <- %R15
.loc 1 84 46 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:84:46
movq 16(%rdx), %rdi
Ltmp6676:
LBB49_31:
movq %r14, %rcx
Ltmp6677:
##DEBUG_VALUE: raviV_settable_i:L <- %RCX
##DEBUG_VALUE: raviV_settable_i:key <- %R15
.loc 1 84 57 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:84:57
incq %rdi
Ltmp6678:
.loc 1 83 12 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:83:12
cmpq %rdi, %rax
jne LBB49_38
Ltmp6679:
## BB#32:
##DEBUG_VALUE: raviV_settable_i:L <- %RCX
##DEBUG_VALUE: raviV_settable_i:key <- %R15
.loc 1 85 10 ## /Users/dylan/github/ravi/src/lvm.c:85:10
cmpl $19, -48(%rbp)
movq -56(%rbp), %rax
jne LBB49_34
Ltmp6680:
## BB#33:
##DEBUG_VALUE: raviV_settable_i:L <- %RCX
##DEBUG_VALUE: raviV_settable_i:key <- %R15
cvtsi2sdq %rax, %xmm0
jmp LBB49_35
Ltmp6681:
LBB49_34: ## %select.false
##DEBUG_VALUE: raviV_settable_i:L <- %RCX
##DEBUG_VALUE: raviV_settable_i:key <- %R15
movd %rax, %xmm0
Ltmp6682:
LBB49_35: ## %select.end
##DEBUG_VALUE: raviV_settable_i:L <- %RCX
##DEBUG_VALUE: raviV_settable_i:key <- %R15
.loc 1 2960 3 ## /Users/dylan/github/ravi/src/lvm.c:2960:3
movq (%r15), %rax
Ltmp6683:
##DEBUG_VALUE: ukey <- %EAX
cmpl 64(%rbx), %eax
jae LBB49_59
Ltmp6684:
## BB#36:
##DEBUG_VALUE: ukey <- %EAX
movq 56(%rbx), %rcx
Ltmp6685:
LBB49_37:
##DEBUG_VALUE: data <- %RCX
.loc 1 2960 3 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2960:3
movl %eax, %eax
movsd %xmm0, (%rcx,%rax,8)
jmp LBB49_60
Ltmp6686:
LBB49_59:
##DEBUG_VALUE: raviV_settable_i:L <- %RCX
##DEBUG_VALUE: ukey <- %EAX
.loc 1 2960 3 ## /Users/dylan/github/ravi/src/lvm.c:2960:3
movl %eax, %edx
movq %rcx, %rdi
movq %rbx, %rsi
callq _raviH_set_float
jmp LBB49_60
Ltmp6687:
LBB49_39:
##DEBUG_VALUE: raviV_settable_i:L <- %RBX
##DEBUG_VALUE: raviV_settable_i:val <- %R12
##DEBUG_VALUE: h <- %R14
##DEBUG_VALUE: ukey <- %EAX
.loc 1 2960 3 ## /Users/dylan/github/ravi/src/lvm.c:2960:3
movl %eax, %edx
Ltmp6688:
##DEBUG_VALUE: luaV_tointeger:obj <- %R12
movq (%r12), %rcx
movq %rbx, %rdi
movq %r14, %rsi
addq $24, %rsp
popq %rbx
Ltmp6689:
popq %r12
Ltmp6690:
popq %r13
popq %r14
Ltmp6691:
popq %r15
popq %rbp
jmp _raviH_set_int ## TAILCALL
Ltmp6692:
LBB49_53:
##DEBUG_VALUE: raviV_settable_i:L <- %RBX
##DEBUG_VALUE: raviV_settable_i:key <- %R15
##DEBUG_VALUE: i <- 0
##DEBUG_VALUE: luaV_tointeger:mode <- 0
.loc 1 113 10 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:113:10
movq (%r12), %rcx
jmp LBB49_54
Ltmp6693:
LBB49_43:
##DEBUG_VALUE: raviV_settable_i:L <- %RBX
##DEBUG_VALUE: raviV_settable_i:key <- %R15
.loc 1 103 20 ## /Users/dylan/github/ravi/src/lvm.c:103:20
movsd (%r12), %xmm0 ## xmm0 = mem[0],zero
Ltmp6694:
##DEBUG_VALUE: n <- %XMM0
.loc 1 104 20 ## /Users/dylan/github/ravi/src/lvm.c:104:20
movsd %xmm0, -64(%rbp) ## 8-byte Spill
Ltmp6695:
##DEBUG_VALUE: n <- [%RBP+-64]
callq _floor
Ltmp6696:
##DEBUG_VALUE: f <- %XMM0
.loc 1 105 9 ## /Users/dylan/github/ravi/src/lvm.c:105:9
movsd -64(%rbp), %xmm1 ## 8-byte Reload
## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jne LBB49_57
jp LBB49_57
Ltmp6697:
## BB#44:
##DEBUG_VALUE: raviV_settable_i:L <- %RBX
##DEBUG_VALUE: raviV_settable_i:key <- %R15
##DEBUG_VALUE: f <- %XMM0
.loc 1 110 12 ## /Users/dylan/github/ravi/src/lvm.c:110:12
ucomisd LCPI49_0(%rip), %xmm0
jb LBB49_57
Ltmp6698:
## BB#45:
##DEBUG_VALUE: raviV_settable_i:L <- %RBX
##DEBUG_VALUE: raviV_settable_i:key <- %R15
movsd LCPI49_1(%rip), %xmm1 ## xmm1 = mem[0],zero
ucomisd %xmm0, %xmm1
jbe LBB49_57
Ltmp6699:
## BB#46:
##DEBUG_VALUE: raviV_settable_i:L <- %RBX
##DEBUG_VALUE: raviV_settable_i:key <- %R15
cvttsd2si %xmm0, %rcx
Ltmp6700:
LBB49_54:
##DEBUG_VALUE: raviV_settable_i:L <- %RBX
##DEBUG_VALUE: raviV_settable_i:key <- %R15
##DEBUG_VALUE: i <- 0
.loc 1 2960 3 ## /Users/dylan/github/ravi/src/lvm.c:2960:3
movq (%r15), %rax
Ltmp6701:
##DEBUG_VALUE: ukey <- %EAX
cmpl 64(%r14), %eax
movq %rbx, %rdi
Ltmp6702:
##DEBUG_VALUE: raviV_settable_i:L <- %RDI
jae LBB49_56
Ltmp6703:
## BB#55:
##DEBUG_VALUE: i <- 0
##DEBUG_VALUE: ukey <- %EAX
movq 56(%r14), %rdx
Ltmp6704:
##DEBUG_VALUE: data <- %RDX
.loc 1 2960 3 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2960:3
movl %eax, %eax
Ltmp6705:
movq %rcx, (%rdx,%rax,8)
jmp LBB49_60
Ltmp6706:
LBB49_56:
##DEBUG_VALUE: raviV_settable_i:L <- %RDI
##DEBUG_VALUE: i <- 0
##DEBUG_VALUE: ukey <- %EAX
.loc 1 2960 3 ## /Users/dylan/github/ravi/src/lvm.c:2960:3
movl %eax, %edx
movq %r14, %rsi
callq _raviH_set_int
jmp LBB49_60
Ltmp6707:
LBB49_57: ## %.loopexit
##DEBUG_VALUE: raviV_settable_i:L <- %RBX
.loc 1 2960 3 ## /Users/dylan/github/ravi/src/lvm.c:2960:3
leaq L_.str.5(%rip), %rsi
xorl %eax, %eax
movq %rbx, %rdi
callq _luaG_runerror
Ltmp6708:
LBB49_38:
##DEBUG_VALUE: raviV_settable_i:L <- %RCX
.loc 1 2960 3 ## /Users/dylan/github/ravi/src/lvm.c:2960:3
leaq L_.str.4(%rip), %rsi
xorl %eax, %eax
movq %rcx, %rdi
callq _luaG_runerror
Ltmp6709:
Lfunc_end49:
.cfi_endproc
.globl _raviV_op_totype
.align 4, 0x90
_raviV_op_totype: ## @raviV_op_totype
Lfunc_begin50:
.loc 1 2967 0 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2967:0
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp6710:
.cfi_def_cfa_offset 16
Ltmp6711:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp6712:
.cfi_def_cfa_register %rbp
##DEBUG_VALUE: raviV_op_totype:L <- %RDI
##DEBUG_VALUE: raviV_op_totype:ra <- %RSI
##DEBUG_VALUE: raviV_op_totype:rb <- %RDX
.loc 1 2968 7 prologue_end ## /Users/dylan/github/ravi/src/lvm.c:2968:7
Ltmp6713:
movl 8(%rsi), %eax
testl %eax, %eax
je LBB50_14
Ltmp6714:
## BB#1:
##DEBUG_VALUE: raviV_op_totype:L <- %RDI
##DEBUG_VALUE: raviV_op_totype:ra <- %RSI
##DEBUG_VALUE: raviV_op_totype:rb <- %RDX
.loc 1 2970 8 ## /Users/dylan/github/ravi/src/lvm.c:2970:8
cmpl $68, 8(%rdx)
Ltmp6715:
.loc 1 2970 7 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2970:7
jne LBB50_15
Ltmp6716:
## BB#2:
##DEBUG_VALUE: raviV_op_totype:L <- %RDI
##DEBUG_VALUE: raviV_op_totype:ra <- %RSI
##DEBUG_VALUE: raviV_op_totype:rb <- %RDX
.loc 1 2971 18 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2971:18
movq (%rdx), %rdx
Ltmp6717:
##DEBUG_VALUE: raviV_op_totype:key <- %RDX
##DEBUG_VALUE: check_usertype:name <- %RDX
.loc 1 1119 11 ## /Users/dylan/github/ravi/src/lvm.c:1119:11
andl $15, %eax
.loc 1 1119 3 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1119:3
cmpl $7, %eax
je LBB50_5
Ltmp6718:
## BB#3:
##DEBUG_VALUE: raviV_op_totype:L <- %RDI
##DEBUG_VALUE: raviV_op_totype:ra <- %RSI
##DEBUG_VALUE: raviV_op_totype:key <- %RDX
cmpl $5, %eax
jne LBB50_16
Ltmp6719:
## BB#4:
##DEBUG_VALUE: raviV_op_totype:L <- %RDI
##DEBUG_VALUE: raviV_op_totype:ra <- %RSI
##DEBUG_VALUE: raviV_op_totype:key <- %RDX
.loc 1 1121 10 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1121:10
movq (%rsi), %rax
.loc 1 1121 21 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1121:21
addq $40, %rax
jmp LBB50_6
Ltmp6720:
LBB50_5:
##DEBUG_VALUE: raviV_op_totype:L <- %RDI
##DEBUG_VALUE: raviV_op_totype:ra <- %RSI
##DEBUG_VALUE: check_usertype:name <- %RDX
##DEBUG_VALUE: raviV_op_totype:key <- %RDX
.loc 1 1124 10 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1124:10
movq (%rsi), %rax
.loc 1 1124 21 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1124:21
addq $16, %rax
Ltmp6721:
##DEBUG_VALUE: check_usertype:o <- %RSI
LBB50_6:
##DEBUG_VALUE: raviV_op_totype:L <- %RDI
##DEBUG_VALUE: check_usertype:name <- %RDX
##DEBUG_VALUE: raviV_op_totype:key <- %RDX
movq (%rax), %r8
Ltmp6722:
.loc 1 1129 10 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:1129:10
testq %r8, %r8
je LBB50_16
Ltmp6723:
## BB#7:
##DEBUG_VALUE: raviV_op_totype:L <- %RDI
##DEBUG_VALUE: check_usertype:name <- %RDX
##DEBUG_VALUE: raviV_op_totype:key <- %RDX
.loc 1 1132 16 ## /Users/dylan/github/ravi/src/lvm.c:1132:16
movq 24(%rdi), %rax
Ltmp6724:
##DEBUG_VALUE: check_usertype:L <- %RDI
movq 64(%rax), %rax
Ltmp6725:
##DEBUG_VALUE: check_usertype:reg <- %RAX
.loc 13 85 13 ## /Users/dylan/github/ravi/include/ltable.h:85:13
movl 12(%rdx), %ecx
andl 80(%rax), %ecx
shlq $5, %rcx
addq 24(%rax), %rcx
Ltmp6726:
##DEBUG_VALUE: luaH_getshortstr:n <- %RCX
movq _luaO_nilobject_@GOTPCREL(%rip), %r9
Ltmp6727:
.align 4, 0x90
LBB50_8: ## =>This Inner Loop Header: Depth=1
##DEBUG_VALUE: raviV_op_totype:L <- %RDI
##DEBUG_VALUE: check_usertype:name <- %RDX
##DEBUG_VALUE: raviV_op_totype:key <- %RDX
##DEBUG_VALUE: check_usertype:L <- %RDI
.loc 13 89 9 ## /Users/dylan/github/ravi/include/ltable.h:89:9
movq 24(%rcx), %rsi
.loc 13 89 26 is_stmt 0 ## /Users/dylan/github/ravi/include/ltable.h:89:26
cmpl $68, %esi
jne LBB50_11
Ltmp6728:
## BB#9: ## in Loop: Header=BB50_8 Depth=1
##DEBUG_VALUE: raviV_op_totype:L <- %RDI
##DEBUG_VALUE: check_usertype:name <- %RDX
##DEBUG_VALUE: raviV_op_totype:key <- %RDX
##DEBUG_VALUE: check_usertype:L <- %RDI
.loc 13 89 9 ## /Users/dylan/github/ravi/include/ltable.h:89:9
cmpq %rdx, 16(%rcx)
je LBB50_10
Ltmp6729:
LBB50_11: ## in Loop: Header=BB50_8 Depth=1
##DEBUG_VALUE: raviV_op_totype:L <- %RDI
##DEBUG_VALUE: check_usertype:name <- %RDX
##DEBUG_VALUE: raviV_op_totype:key <- %RDX
##DEBUG_VALUE: check_usertype:L <- %RDI
.loc 13 95 9 is_stmt 1 ## /Users/dylan/github/ravi/include/ltable.h:95:9
movq %rsi, %rax
sarq $32, %rax
shlq $5, %rax
addq %rax, %rcx
Ltmp6730:
##DEBUG_VALUE: luaH_getshortstr:n <- %RCX
.loc 1 1133 27 ## /Users/dylan/github/ravi/src/lvm.c:1133:27
shrq $32, %rsi
jne LBB50_8
jmp LBB50_12
Ltmp6731:
LBB50_10: ## %.thread.i.i
##DEBUG_VALUE: raviV_op_totype:L <- %RDI
##DEBUG_VALUE: check_usertype:name <- %RDX
##DEBUG_VALUE: raviV_op_totype:key <- %RDX
##DEBUG_VALUE: check_usertype:L <- %RDI
movq %rcx, %r9
Ltmp6732:
LBB50_12: ## %luaH_getshortstr.exit.i
##DEBUG_VALUE: raviV_op_totype:L <- %RDI
##DEBUG_VALUE: check_usertype:name <- %RDX
##DEBUG_VALUE: raviV_op_totype:key <- %RDX
##DEBUG_VALUE: check_usertype:L <- %RDI
##DEBUG_VALUE: check_usertype:metatab <- %R9
.loc 1 1134 29 ## /Users/dylan/github/ravi/src/lvm.c:1134:29
cmpl $69, 8(%r9)
jne LBB50_16
Ltmp6733:
## BB#13:
##DEBUG_VALUE: raviV_op_totype:L <- %RDI
##DEBUG_VALUE: check_usertype:name <- %RDX
##DEBUG_VALUE: raviV_op_totype:key <- %RDX
##DEBUG_VALUE: check_usertype:L <- %RDI
##DEBUG_VALUE: check_usertype:metatab <- %R9
.loc 1 1134 71 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:1134:71
cmpq %r8, (%r9)
jne LBB50_16
Ltmp6734:
LBB50_14: ## %check_usertype.exit
.loc 1 2974 1 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2974:1
popq %rbp
retq
LBB50_16:
##DEBUG_VALUE: raviV_op_totype:L <- %RDI
Ltmp6735:
##DEBUG_VALUE: raviV_op_totype:key <- %RDX
.loc 1 2973 52 ## /Users/dylan/github/ravi/src/lvm.c:2973:52
addq $24, %rdx
Ltmp6736:
.loc 1 2973 5 is_stmt 0 ## /Users/dylan/github/ravi/src/lvm.c:2973:5
leaq L_.str.31(%rip), %rsi
xorl %eax, %eax
callq _luaG_runerror
Ltmp6737:
LBB50_15:
##DEBUG_VALUE: raviV_op_totype:L <- %RDI
.loc 1 2970 27 is_stmt 1 ## /Users/dylan/github/ravi/src/lvm.c:2970:27
leaq L_.str.30(%rip), %rsi
xorl %eax, %eax
callq _luaG_runerror
Ltmp6738:
Lfunc_end50:
.cfi_endproc
.section __TEXT,__cstring,cstring_literals
L_.str: ## @.str
.asciz "index"
L_.str.1: ## @.str.1
.asciz "'__index' chain too long; possible loop"
L_.str.2: ## @.str.2
.asciz "'__newindex' chain too long; possible loop"
L_.str.3: ## @.str.3
.asciz "array out of bounds"
L_.str.4: ## @.str.4
.asciz "value cannot be converted to number"
L_.str.5: ## @.str.5
.asciz "value cannot be converted to integer"
L_.str.6: ## @.str.6
.asciz "string length overflow"
L_.str.7: ## @.str.7
.asciz "get length of"
L_.str.8: ## @.str.8
.asciz "attempt to divide by zero"
L_.str.9: ## @.str.9
.asciz "attempt to perform 'n%%0'"
.section __DATA,__const
.align 4 ## @luaV_execute.dispatch_table
_luaV_execute.dispatch_table:
.quad Ltmp887
.quad Ltmp902
.quad Ltmp918
.quad Ltmp934
.quad Ltmp952
.quad Ltmp975
.quad Ltmp1023
.quad Ltmp1094
.quad Ltmp1236
.quad Ltmp1293
.quad Ltmp1419
.quad Ltmp1671
.quad Ltmp1757
.quad Ltmp1835
.quad Ltmp1911
.quad Ltmp1987
.quad Ltmp2535
.quad Ltmp2710
.quad Ltmp2070
.quad Ltmp2623
.quad Ltmp2150
.quad Ltmp2228
.quad Ltmp2306
.quad Ltmp2379
.quad Ltmp2461
.quad Ltmp2763
.quad Ltmp2820
.quad Ltmp2840
.quad Ltmp2858
.quad Ltmp2880
.quad Ltmp2921
.quad Ltmp2944
.quad Ltmp2979
.quad Ltmp3021
.quad Ltmp3063
.quad Ltmp3097
.quad Ltmp3135
.quad Ltmp3169
.quad Ltmp3209
.quad Ltmp3238
.quad Ltmp3316
.quad Ltmp3356
.quad Ltmp3383
.quad Ltmp3399
.quad Ltmp3495
.quad Ltmp3560
.quad Ltmp3609
.quad Ltmp3971
.quad Ltmp4000
.quad Ltmp4616
.quad Ltmp4631
.quad Ltmp4646
.quad Ltmp4662
.quad Ltmp4678
.quad Ltmp4695
.quad Ltmp4712
.quad Ltmp4729
.quad Ltmp4746
.quad Ltmp4763
.quad Ltmp4780
.quad Ltmp4797
.quad Ltmp4814
.quad Ltmp4831
.quad Ltmp4848
.quad Ltmp4865
.quad Ltmp4882
.quad Ltmp4899
.quad Ltmp5078
.quad Ltmp5113
.quad Ltmp5146
.quad Ltmp5161
.quad Ltmp5131
.quad Ltmp5176
.quad Ltmp5192
.quad Ltmp5208
.quad Ltmp4941
.quad Ltmp4980
.quad Ltmp5001
.quad Ltmp5019
.quad Ltmp5037
.quad Ltmp4227
.quad Ltmp4248
.quad Ltmp4270
.quad Ltmp4370
.quad Ltmp4339
.quad Ltmp4432
.quad Ltmp3927
.quad Ltmp3927
.quad Ltmp3948
.quad Ltmp3948
.quad Ltmp4485
.quad Ltmp4524
.quad Ltmp4544
.quad Ltmp4568
.quad Ltmp4592
.quad Ltmp3623
.quad Ltmp3640
.quad Ltmp3657
.quad Ltmp3674
.quad Ltmp3701
.quad Ltmp3730
.quad Ltmp3747
.quad Ltmp3777
.quad Ltmp3807
.quad Ltmp3837
.quad Ltmp3867
.quad Ltmp3897
.quad Ltmp4193
.quad Ltmp1625
.quad Ltmp4193
.quad Ltmp4058
.quad Ltmp1575
.quad Ltmp4151
.quad Ltmp1725
.quad Ltmp1625
.quad Ltmp4104
.section __TEXT,__cstring,cstring_literals
L_.str.10: ## @.str.10
.asciz "incorrectly index"
L_.str.11: ## @.str.11
.asciz "'for' limit must be a number"
L_.str.12: ## @.str.12
.asciz "'for' step must be a number"
L_.str.13: ## @.str.13
.asciz "'for' initial value must be a number"
L_.str.14: ## @.str.14
.asciz "integer expected"
L_.str.15: ## @.str.15
.asciz "number expected"
L_.str.16: ## @.str.16
.asciz "upvalue of integer type, cannot be set to non integer value"
L_.str.17: ## @.str.17
.asciz "upvalue of number type, cannot be set to non number value"
L_.str.18: ## @.str.18
.asciz "upvalue of integer[] type, cannot be set to non integer[] value"
L_.str.19: ## @.str.19
.asciz "upvalue of number[] type, cannot be set to non number[] value"
L_.str.20: ## @.str.20
.asciz "upvalue of table type, cannot be set to non table value"
L_.str.21: ## @.str.21
.asciz "MOVEI: integer expected"
L_.str.22: ## @.str.22
.asciz "MOVEF: number expected"
L_.str.23: ## @.str.23
.asciz "integer[] expected"
L_.str.24: ## @.str.24
.asciz "number[] expected"
L_.str.25: ## @.str.25
.asciz "table expected"
L_.str.26: ## @.str.26
.asciz "TOINT: integer expected"
L_.str.27: ## @.str.27
.asciz "TOFLT: number expected"
L_.str.28: ## @.str.28
.asciz "string expected"
L_.str.29: ## @.str.29
.asciz "closure expected"
L_.str.30: ## @.str.30
.asciz "type name must be string"
L_.str.31: ## @.str.31
.asciz "type mismatch: expected %s"
L_.str.36: ## @.str.36
.asciz "'%s'\n"
L_.str.39: ## @.str.39
.asciz "%.6f\n"
L_.str.40: ## @.str.40
.asciz "%lld\n"
L_.str.47: ## @.str.47
.asciz "Stack dump %s\n"
L_.str.48: ## @.str.48
.asciz "L->top = %d\n"
L_.str.50: ## @.str.50
.asciz "Stack dump %s function %d L->top = %d, ci->top = %d\n"
L_.str.51: ## @.str.51
.asciz "Stack dump %s (%s) function %d, pc=%d, L->top = %d, ci->top = %d\n"
L_.str.52: ## @.str.52
.asciz "stack[%d] = Light C function\n"
L_.str.54: ## @.str.54
.asciz "stack[%d] = C closure\n"
L_.str.55: ## @.str.55
.asciz "stack[%d] reg[%d] = %s %s"
L_.str.56: ## @.str.56
.asciz "(base) "
L_.str.57: ## @.str.57
.space 1
L_.str.58: ## @.str.58
.asciz "(L->top) "
L_.str.59: ## @.str.59
.asciz "stack[%d] = Lua function (registers = %d, params = %d, locals = %d)\n"
.align 4 ## @str.71
L_str.71:
.asciz "======================="
L_str.73: ## @str.73
.asciz "other"
L_str.74: ## @str.74
.asciz "thread"
L_str.75: ## @str.75
.asciz "boolean"
L_str.76: ## @str.76
.asciz "full user data"
L_str.77: ## @str.77
.asciz "light user data"
L_str.78: ## @str.78
.asciz "nil"
L_str.79: ## @str.79
.asciz "table"
L_str.80: ## @str.80
.asciz "function"
L_str.81: ## @str.81
.asciz "Lua closure"
.align 4 ## @str.82
L_str.82:
.asciz "light C function"
L_str.83: ## @str.83
.asciz "C closure"
.align 4 ## @str.85
L_str.85:
.asciz "---> called from "
.section __DWARF,__debug_str,regular,debug
Linfo_string:
.asciz "Apple LLVM version 7.3.0 (clang-703.0.29)" ## string offset=0
.asciz "/Users/dylan/github/ravi/src/lvm.c" ## string offset=42
.asciz "/Users/dylan/github/ravi/vmbuilder/compiler-output" ## string offset=77
.asciz "dispatch_table" ## string offset=128
.asciz "sizetype" ## string offset=143
.asciz "TM_INDEX" ## string offset=152
.asciz "TM_NEWINDEX" ## string offset=161
.asciz "TM_GC" ## string offset=173
.asciz "TM_MODE" ## string offset=179
.asciz "TM_LEN" ## string offset=187
.asciz "TM_EQ" ## string offset=194
.asciz "TM_ADD" ## string offset=200
.asciz "TM_SUB" ## string offset=207
.asciz "TM_MUL" ## string offset=214
.asciz "TM_MOD" ## string offset=221
.asciz "TM_POW" ## string offset=228
.asciz "TM_DIV" ## string offset=235
.asciz "TM_IDIV" ## string offset=242
.asciz "TM_BAND" ## string offset=250
.asciz "TM_BOR" ## string offset=258
.asciz "TM_BXOR" ## string offset=265
.asciz "TM_SHL" ## string offset=273
.asciz "TM_SHR" ## string offset=280
.asciz "TM_UNM" ## string offset=287
.asciz "TM_BNOT" ## string offset=294
.asciz "TM_LT" ## string offset=302
.asciz "TM_LE" ## string offset=308
.asciz "TM_CONCAT" ## string offset=314
.asciz "TM_CALL" ## string offset=324
.asciz "TM_N" ## string offset=332
.asciz "OP_MOVE" ## string offset=337
.asciz "OP_LOADK" ## string offset=345
.asciz "OP_LOADKX" ## string offset=354
.asciz "OP_LOADBOOL" ## string offset=364
.asciz "OP_LOADNIL" ## string offset=376
.asciz "OP_GETUPVAL" ## string offset=387
.asciz "OP_GETTABUP" ## string offset=399
.asciz "OP_GETTABLE" ## string offset=411
.asciz "OP_SETTABUP" ## string offset=423
.asciz "OP_SETUPVAL" ## string offset=435
.asciz "OP_SETTABLE" ## string offset=447
.asciz "OP_NEWTABLE" ## string offset=459
.asciz "OP_SELF" ## string offset=471
.asciz "OP_ADD" ## string offset=479
.asciz "OP_SUB" ## string offset=486
.asciz "OP_MUL" ## string offset=493
.asciz "OP_MOD" ## string offset=500
.asciz "OP_POW" ## string offset=507
.asciz "OP_DIV" ## string offset=514
.asciz "OP_IDIV" ## string offset=521
.asciz "OP_BAND" ## string offset=529
.asciz "OP_BOR" ## string offset=537
.asciz "OP_BXOR" ## string offset=544
.asciz "OP_SHL" ## string offset=552
.asciz "OP_SHR" ## string offset=559
.asciz "OP_UNM" ## string offset=566
.asciz "OP_BNOT" ## string offset=573
.asciz "OP_NOT" ## string offset=581
.asciz "OP_LEN" ## string offset=588
.asciz "OP_CONCAT" ## string offset=595
.asciz "OP_JMP" ## string offset=605
.asciz "OP_EQ" ## string offset=612
.asciz "OP_LT" ## string offset=618
.asciz "OP_LE" ## string offset=624
.asciz "OP_TEST" ## string offset=630
.asciz "OP_TESTSET" ## string offset=638
.asciz "OP_CALL" ## string offset=649
.asciz "OP_TAILCALL" ## string offset=657
.asciz "OP_RETURN" ## string offset=669
.asciz "OP_FORLOOP" ## string offset=679
.asciz "OP_FORPREP" ## string offset=690
.asciz "OP_TFORCALL" ## string offset=701
.asciz "OP_TFORLOOP" ## string offset=713
.asciz "OP_SETLIST" ## string offset=725
.asciz "OP_CLOSURE" ## string offset=736
.asciz "OP_VARARG" ## string offset=747
.asciz "OP_EXTRAARG" ## string offset=757
.asciz "OP_RAVI_NEWARRAYI" ## string offset=769
.asciz "OP_RAVI_NEWARRAYF" ## string offset=787
.asciz "OP_RAVI_LOADIZ" ## string offset=805
.asciz "OP_RAVI_LOADFZ" ## string offset=820
.asciz "OP_RAVI_UNMF" ## string offset=835
.asciz "OP_RAVI_UNMI" ## string offset=848
.asciz "OP_RAVI_ADDFF" ## string offset=861
.asciz "OP_RAVI_ADDFI" ## string offset=875
.asciz "OP_RAVI_ADDII" ## string offset=889
.asciz "OP_RAVI_SUBFF" ## string offset=903
.asciz "OP_RAVI_SUBFI" ## string offset=917
.asciz "OP_RAVI_SUBIF" ## string offset=931
.asciz "OP_RAVI_SUBII" ## string offset=945
.asciz "OP_RAVI_MULFF" ## string offset=959
.asciz "OP_RAVI_MULFI" ## string offset=973
.asciz "OP_RAVI_MULII" ## string offset=987
.asciz "OP_RAVI_DIVFF" ## string offset=1001
.asciz "OP_RAVI_DIVFI" ## string offset=1015
.asciz "OP_RAVI_DIVIF" ## string offset=1029
.asciz "OP_RAVI_DIVII" ## string offset=1043
.asciz "OP_RAVI_TOINT" ## string offset=1057
.asciz "OP_RAVI_TOFLT" ## string offset=1071
.asciz "OP_RAVI_TOARRAYI" ## string offset=1085
.asciz "OP_RAVI_TOARRAYF" ## string offset=1102
.asciz "OP_RAVI_TOTAB" ## string offset=1119
.asciz "OP_RAVI_TOSTRING" ## string offset=1133
.asciz "OP_RAVI_TOCLOSURE" ## string offset=1150
.asciz "OP_RAVI_TOTYPE" ## string offset=1168
.asciz "OP_RAVI_MOVEI" ## string offset=1183
.asciz "OP_RAVI_MOVEF" ## string offset=1197
.asciz "OP_RAVI_MOVEAI" ## string offset=1211
.asciz "OP_RAVI_MOVEAF" ## string offset=1226
.asciz "OP_RAVI_MOVETAB" ## string offset=1241
.asciz "OP_RAVI_GETTABLE_AI" ## string offset=1257
.asciz "OP_RAVI_GETTABLE_AF" ## string offset=1277
.asciz "OP_RAVI_SETTABLE_AI" ## string offset=1297
.asciz "OP_RAVI_SETTABLE_AF" ## string offset=1317
.asciz "OP_RAVI_SETTABLE_AII" ## string offset=1337
.asciz "OP_RAVI_SETTABLE_AFF" ## string offset=1358
.asciz "OP_RAVI_FORLOOP_IP" ## string offset=1379
.asciz "OP_RAVI_FORLOOP_I1" ## string offset=1398
.asciz "OP_RAVI_FORPREP_IP" ## string offset=1417
.asciz "OP_RAVI_FORPREP_I1" ## string offset=1436
.asciz "OP_RAVI_SETUPVALI" ## string offset=1455
.asciz "OP_RAVI_SETUPVALF" ## string offset=1473
.asciz "OP_RAVI_SETUPVALAI" ## string offset=1491
.asciz "OP_RAVI_SETUPVALAF" ## string offset=1510
.asciz "OP_RAVI_SETUPVALT" ## string offset=1529
.asciz "OP_RAVI_BAND_II" ## string offset=1547
.asciz "OP_RAVI_BOR_II" ## string offset=1563
.asciz "OP_RAVI_BXOR_II" ## string offset=1578
.asciz "OP_RAVI_SHL_II" ## string offset=1594
.asciz "OP_RAVI_SHR_II" ## string offset=1609
.asciz "OP_RAVI_BNOT_I" ## string offset=1624
.asciz "OP_RAVI_EQ_II" ## string offset=1639
.asciz "OP_RAVI_EQ_FF" ## string offset=1653
.asciz "OP_RAVI_LT_II" ## string offset=1667
.asciz "OP_RAVI_LT_FF" ## string offset=1681
.asciz "OP_RAVI_LE_II" ## string offset=1695
.asciz "OP_RAVI_LE_FF" ## string offset=1709
.asciz "OP_RAVI_GETTABLE_S" ## string offset=1723
.asciz "OP_RAVI_SETTABLE_S" ## string offset=1742
.asciz "OP_RAVI_SELF_S" ## string offset=1761
.asciz "OP_RAVI_GETTABLE_I" ## string offset=1776
.asciz "OP_RAVI_SETTABLE_I" ## string offset=1795
.asciz "OP_RAVI_GETTABLE_SK" ## string offset=1814
.asciz "OP_RAVI_SELF_SK" ## string offset=1834
.asciz "OP_RAVI_SETTABLE_SK" ## string offset=1850
.asciz "OP_RAVI_GETTABUP_SK" ## string offset=1870
.asciz "RAVI_TANY" ## string offset=1890
.asciz "RAVI_TNUMINT" ## string offset=1900
.asciz "RAVI_TNUMFLT" ## string offset=1913
.asciz "RAVI_TARRAYINT" ## string offset=1926
.asciz "RAVI_TARRAYFLT" ## string offset=1941
.asciz "RAVI_TFUNCTION" ## string offset=1956
.asciz "RAVI_TTABLE" ## string offset=1971
.asciz "RAVI_TSTRING" ## string offset=1983
.asciz "RAVI_TNIL" ## string offset=1996
.asciz "RAVI_TBOOLEAN" ## string offset=2006
.asciz "RAVI_TUSERDATA" ## string offset=2020
.asciz "lua_Number" ## string offset=2035
.asciz "double" ## string offset=2046
.asciz "char" ## string offset=2053
.asciz "GCUnion" ## string offset=2058
.asciz "gc" ## string offset=2066
.asciz "GCObject" ## string offset=2069
.asciz "next" ## string offset=2078
.asciz "tt" ## string offset=2083
.asciz "lu_byte" ## string offset=2086
.asciz "unsigned char" ## string offset=2094
.asciz "marked" ## string offset=2108
.asciz "ts" ## string offset=2115
.asciz "TString" ## string offset=2118
.asciz "extra" ## string offset=2126
.asciz "shrlen" ## string offset=2132
.asciz "hash" ## string offset=2139
.asciz "unsigned int" ## string offset=2144
.asciz "u" ## string offset=2157
.asciz "lnglen" ## string offset=2159
.asciz "size_t" ## string offset=2166
.asciz "__darwin_size_t" ## string offset=2173
.asciz "long unsigned int" ## string offset=2189
.asciz "hnext" ## string offset=2207
.asciz "Udata" ## string offset=2213
.asciz "ttuv_" ## string offset=2219
.asciz "metatable" ## string offset=2225
.asciz "Table" ## string offset=2235
.asciz "flags" ## string offset=2241
.asciz "lsizenode" ## string offset=2247
.asciz "sizearray" ## string offset=2257
.asciz "array" ## string offset=2267
.asciz "TValue" ## string offset=2273
.asciz "lua_TValue" ## string offset=2280
.asciz "value_" ## string offset=2291
.asciz "Value" ## string offset=2298
.asciz "p" ## string offset=2304
.asciz "b" ## string offset=2306
.asciz "int" ## string offset=2308
.asciz "f" ## string offset=2312
.asciz "lua_CFunction" ## string offset=2314
.asciz "lua_State" ## string offset=2328
.asciz "status" ## string offset=2338
.asciz "top" ## string offset=2345
.asciz "StkId" ## string offset=2349
.asciz "l_G" ## string offset=2355
.asciz "global_State" ## string offset=2359
.asciz "frealloc" ## string offset=2372
.asciz "lua_Alloc" ## string offset=2381
.asciz "ud" ## string offset=2391
.asciz "totalbytes" ## string offset=2394
.asciz "l_mem" ## string offset=2405
.asciz "ptrdiff_t" ## string offset=2411
.asciz "long int" ## string offset=2421
.asciz "GCdebt" ## string offset=2430
.asciz "GCmemtrav" ## string offset=2437
.asciz "lu_mem" ## string offset=2447
.asciz "GCestimate" ## string offset=2454
.asciz "strt" ## string offset=2465
.asciz "stringtable" ## string offset=2470
.asciz "nuse" ## string offset=2482
.asciz "size" ## string offset=2487
.asciz "l_registry" ## string offset=2492
.asciz "seed" ## string offset=2503
.asciz "currentwhite" ## string offset=2508
.asciz "gcstate" ## string offset=2521
.asciz "gckind" ## string offset=2529
.asciz "gcrunning" ## string offset=2536
.asciz "allgc" ## string offset=2546
.asciz "sweepgc" ## string offset=2552
.asciz "finobj" ## string offset=2560
.asciz "gray" ## string offset=2567
.asciz "grayagain" ## string offset=2572
.asciz "weak" ## string offset=2582
.asciz "ephemeron" ## string offset=2587
.asciz "allweak" ## string offset=2597
.asciz "tobefnz" ## string offset=2605
.asciz "fixedgc" ## string offset=2613
.asciz "twups" ## string offset=2621
.asciz "gcfinnum" ## string offset=2627
.asciz "gcpause" ## string offset=2636
.asciz "gcstepmul" ## string offset=2644
.asciz "panic" ## string offset=2654
.asciz "mainthread" ## string offset=2660
.asciz "version" ## string offset=2671
.asciz "memerrmsg" ## string offset=2679
.asciz "tmname" ## string offset=2689
.asciz "mt" ## string offset=2696
.asciz "strcache" ## string offset=2699
.asciz "ravi_state" ## string offset=2708
.asciz "ravi_State" ## string offset=2719
.asciz "dispatch" ## string offset=2730
.asciz "ASMFunction" ## string offset=2739
.asciz "ravi_writeline" ## string offset=2751
.asciz "ravi_Writeline" ## string offset=2766
.asciz "ravi_writestring" ## string offset=2781
.asciz "ravi_Writestring" ## string offset=2798
.asciz "ravi_writestringerror" ## string offset=2815
.asciz "ravi_Writestringerror" ## string offset=2837
.asciz "ravi_debugger_data" ## string offset=2859
.asciz "ci" ## string offset=2878
.asciz "CallInfo" ## string offset=2881
.asciz "func" ## string offset=2890
.asciz "previous" ## string offset=2895
.asciz "l" ## string offset=2904
.asciz "base" ## string offset=2906
.asciz "savedpc" ## string offset=2911
.asciz "Instruction" ## string offset=2919
.asciz "c" ## string offset=2931
.asciz "k" ## string offset=2933
.asciz "lua_KFunction" ## string offset=2935
.asciz "lua_KContext" ## string offset=2949
.asciz "intptr_t" ## string offset=2962
.asciz "__darwin_intptr_t" ## string offset=2971
.asciz "old_errfunc" ## string offset=2989
.asciz "ctx" ## string offset=3001
.asciz "nresults" ## string offset=3005
.asciz "short" ## string offset=3014
.asciz "callstatus" ## string offset=3020
.asciz "unsigned short" ## string offset=3031
.asciz "stacklevel" ## string offset=3046
.asciz "jitstatus" ## string offset=3057
.asciz "oldpc" ## string offset=3067
.asciz "stack_last" ## string offset=3073
.asciz "stack" ## string offset=3084
.asciz "openupval" ## string offset=3090
.asciz "UpVal" ## string offset=3100
.asciz "v" ## string offset=3106
.asciz "refcount" ## string offset=3108
.asciz "open" ## string offset=3117
.asciz "touched" ## string offset=3122
.asciz "value" ## string offset=3130
.asciz "gclist" ## string offset=3136
.asciz "errorJmp" ## string offset=3143
.asciz "lua_longjmp" ## string offset=3152
.asciz "base_ci" ## string offset=3164
.asciz "hook" ## string offset=3172
.asciz "lua_Hook" ## string offset=3177
.asciz "lua_Debug" ## string offset=3186
.asciz "event" ## string offset=3196
.asciz "name" ## string offset=3202
.asciz "namewhat" ## string offset=3207
.asciz "what" ## string offset=3216
.asciz "source" ## string offset=3221
.asciz "currentline" ## string offset=3228
.asciz "linedefined" ## string offset=3240
.asciz "lastlinedefined" ## string offset=3252
.asciz "nups" ## string offset=3268
.asciz "nparams" ## string offset=3273
.asciz "isvararg" ## string offset=3281
.asciz "istailcall" ## string offset=3290
.asciz "short_src" ## string offset=3301
.asciz "i_ci" ## string offset=3311
.asciz "errfunc" ## string offset=3316
.asciz "stacksize" ## string offset=3324
.asciz "basehookcount" ## string offset=3334
.asciz "hookcount" ## string offset=3348
.asciz "nny" ## string offset=3358
.asciz "nCcalls" ## string offset=3362
.asciz "hookmask" ## string offset=3370
.asciz "allowhook" ## string offset=3379
.asciz "nci" ## string offset=3389
.asciz "i" ## string offset=3393
.asciz "lua_Integer" ## string offset=3395
.asciz "long long int" ## string offset=3407
.asciz "n" ## string offset=3421
.asciz "tt_" ## string offset=3423
.asciz "node" ## string offset=3427
.asciz "Node" ## string offset=3432
.asciz "i_val" ## string offset=3437
.asciz "i_key" ## string offset=3443
.asciz "TKey" ## string offset=3449
.asciz "nk" ## string offset=3454
.asciz "tvk" ## string offset=3457
.asciz "lastfree" ## string offset=3461
.asciz "ravi_array" ## string offset=3470
.asciz "RaviArray" ## string offset=3481
.asciz "data" ## string offset=3491
.asciz "len" ## string offset=3496
.asciz "array_type" ## string offset=3500
.asciz "array_modifier" ## string offset=3511
.asciz "hmask" ## string offset=3526
.asciz "user_" ## string offset=3532
.asciz "cl" ## string offset=3538
.asciz "Closure" ## string offset=3541
.asciz "CClosure" ## string offset=3549
.asciz "nupvalues" ## string offset=3558
.asciz "upvalue" ## string offset=3568
.asciz "LClosure" ## string offset=3576
.asciz "Proto" ## string offset=3585
.asciz "numparams" ## string offset=3591
.asciz "is_vararg" ## string offset=3601
.asciz "maxstacksize" ## string offset=3611
.asciz "sizeupvalues" ## string offset=3624
.asciz "sizek" ## string offset=3637
.asciz "sizecode" ## string offset=3643
.asciz "sizelineinfo" ## string offset=3652
.asciz "sizep" ## string offset=3665
.asciz "sizelocvars" ## string offset=3671
.asciz "code" ## string offset=3683
.asciz "lineinfo" ## string offset=3688
.asciz "locvars" ## string offset=3697
.asciz "LocVar" ## string offset=3705
.asciz "varname" ## string offset=3712
.asciz "usertype" ## string offset=3720
.asciz "startpc" ## string offset=3729
.asciz "endpc" ## string offset=3737
.asciz "ravi_type" ## string offset=3743
.asciz "upvalues" ## string offset=3753
.asciz "Upvaldesc" ## string offset=3762
.asciz "instack" ## string offset=3772
.asciz "idx" ## string offset=3780
.asciz "cache" ## string offset=3784
.asciz "ravi_jit" ## string offset=3790
.asciz "RaviJITProto" ## string offset=3799
.asciz "jit_status" ## string offset=3812
.asciz "jit_flags" ## string offset=3823
.asciz "execution_count" ## string offset=3833
.asciz "jit_data" ## string offset=3849
.asciz "jit_function" ## string offset=3858
.asciz "upvals" ## string offset=3871
.asciz "h" ## string offset=3878
.asciz "th" ## string offset=3880
.asciz "lua_Unsigned" ## string offset=3883
.asciz "long long unsigned int" ## string offset=3896
.asciz "OpCode" ## string offset=3919
.asciz "luaV_tonumber_" ## string offset=3926
.asciz "luaV_tointeger" ## string offset=3941
.asciz "obj" ## string offset=3956
.asciz "mode" ## string offset=3960
.asciz "luaV_tointeger_" ## string offset=3965
.asciz "luaV_forlimit" ## string offset=3981
.asciz "luaV_finishget" ## string offset=3995
.asciz "luaV_finishset" ## string offset=4010
.asciz "luaV_gettable" ## string offset=4025
.asciz "luaV_settable" ## string offset=4039
.asciz "LTnum" ## string offset=4053
.asciz "r" ## string offset=4059
.asciz "li" ## string offset=4061
.asciz "lf" ## string offset=4064
.asciz "l_strcmp" ## string offset=4067
.asciz "ls" ## string offset=4076
.asciz "rs" ## string offset=4079
.asciz "ll" ## string offset=4082
.asciz "lr" ## string offset=4085
.asciz "temp" ## string offset=4088
.asciz "LTintfloat" ## string offset=4093
.asciz "LEintfloat" ## string offset=4104
.asciz "luaV_lessthan" ## string offset=4115
.asciz "LEnum" ## string offset=4129
.asciz "luaV_lessequal" ## string offset=4135
.asciz "luaV_equalobj" ## string offset=4150
.asciz "copy2buff" ## string offset=4164
.asciz "buff" ## string offset=4174
.asciz "tl" ## string offset=4179
.asciz "luaV_concat" ## string offset=4182
.asciz "luaV_objlen" ## string offset=4194
.asciz "luaV_div" ## string offset=4206
.asciz "luaV_mod" ## string offset=4215
.asciz "luaV_shiftl" ## string offset=4224
.asciz "luaV_finishOp" ## string offset=4236
.asciz "luaH_getshortstr" ## string offset=4250
.asciz "t" ## string offset=4267
.asciz "key" ## string offset=4269
.asciz "nx" ## string offset=4273
.asciz "x" ## string offset=4276
.asciz "y" ## string offset=4278
.asciz "L" ## string offset=4280
.asciz "m" ## string offset=4282
.asciz "q" ## string offset=4284
.asciz "getcached" ## string offset=4286
.asciz "encup" ## string offset=4296
.asciz "nup" ## string offset=4302
.asciz "uv" ## string offset=4306
.asciz "pushclosure" ## string offset=4309
.asciz "ra" ## string offset=4321
.asciz "ncl" ## string offset=4324
.asciz "x_" ## string offset=4328
.asciz "io" ## string offset=4331
.asciz "check_usertype" ## string offset=4334
.asciz "o" ## string offset=4349
.asciz "reg" ## string offset=4351
.asciz "metatab" ## string offset=4355
.asciz "luaV_execute" ## string offset=4363
.asciz "ravi_dump_value" ## string offset=4376
.asciz "ravi_dump_ci" ## string offset=4392
.asciz "func_type" ## string offset=4405
.asciz "funcpos" ## string offset=4415
.asciz "stack_ptr" ## string offset=4423
.asciz "ravi_dump_stack" ## string offset=4433
.asciz "ravi_dump_stacktop" ## string offset=4449
.asciz "ravi_debug_trace" ## string offset=4468
.asciz "raviV_op_newarrayint" ## string offset=4485
.asciz "raviV_op_newarrayfloat" ## string offset=4506
.asciz "raviV_op_newtable" ## string offset=4529
.asciz "raviV_op_setlist" ## string offset=4547
.asciz "raviV_op_concat" ## string offset=4564
.asciz "raviV_op_closure" ## string offset=4580
.asciz "raviV_op_vararg" ## string offset=4597
.asciz "raviV_op_loadnil" ## string offset=4613
.asciz "raviV_op_setupvali" ## string offset=4630
.asciz "raviV_op_setupvalf" ## string offset=4649
.asciz "raviV_op_setupvalai" ## string offset=4668
.asciz "raviV_op_setupvalaf" ## string offset=4688
.asciz "raviV_op_setupvalt" ## string offset=4708
.asciz "raviV_op_setupval" ## string offset=4727
.asciz "raviV_op_add" ## string offset=4745
.asciz "raviV_op_sub" ## string offset=4758
.asciz "raviV_op_mul" ## string offset=4771
.asciz "raviV_op_div" ## string offset=4784
.asciz "raviV_op_shl" ## string offset=4797
.asciz "raviV_op_shr" ## string offset=4810
.asciz "raviV_op_band" ## string offset=4823
.asciz "raviV_op_bor" ## string offset=4837
.asciz "raviV_op_bxor" ## string offset=4850
.asciz "raviV_op_bnot" ## string offset=4864
.asciz "raviV_gettable_sskey" ## string offset=4878
.asciz "raviV_settable_sskey" ## string offset=4899
.asciz "raviV_gettable_i" ## string offset=4920
.asciz "raviV_settable_i" ## string offset=4937
.asciz "raviV_op_totype" ## string offset=4954
.asciz "step" ## string offset=4970
.asciz "stopnow" ## string offset=4975
.asciz "val" ## string offset=4983
.asciz "slot" ## string offset=4987
.asciz "io1" ## string offset=4992
.asciz "loop" ## string offset=4996
.asciz "tm" ## string offset=5001
.asciz "aux" ## string offset=5004
.asciz "ukey" ## string offset=5008
.asciz "d" ## string offset=5013
.asciz "res" ## string offset=5015
.asciz "t1" ## string offset=5019
.asciz "t2" ## string offset=5022
.asciz "i1" ## string offset=5025
.asciz "i2" ## string offset=5028
.asciz "total" ## string offset=5031
.asciz "rb" ## string offset=5037
.asciz "inst" ## string offset=5040
.asciz "op" ## string offset=5045
.asciz "pc" ## string offset=5048
.asciz "mask" ## string offset=5051
.asciz "upval" ## string offset=5056
.asciz "rc" ## string offset=5062
.asciz "ic" ## string offset=5065
.asciz "ib" ## string offset=5068
.asciz "c_or_compiled" ## string offset=5071
.asciz "nfunc" ## string offset=5085
.asciz "oci" ## string offset=5091
.asciz "ofunc" ## string offset=5095
.asciz "lim" ## string offset=5101
.asciz "nres" ## string offset=5105
.asciz "limit" ## string offset=5110
.asciz "plimit" ## string offset=5116
.asciz "ilimit" ## string offset=5123
.asciz "initv" ## string offset=5130
.asciz "cb" ## string offset=5136
.asciz "last" ## string offset=5139
.asciz "j" ## string offset=5144
.asciz "istep" ## string offset=5146
.asciz "ia" ## string offset=5152
.asciz "nb" ## string offset=5155
.asciz "nc" ## string offset=5158
.asciz "a" ## string offset=5161
.asciz "init" ## string offset=5163
.asciz "pstep" ## string offset=5168
.asciz "ninit" ## string offset=5174
.asciz "nlimit" ## string offset=5180
.asciz "nstep" ## string offset=5187
.asciz "equals" ## string offset=5193
.asciz "lessthan" ## string offset=5200
.asciz "lessequals" ## string offset=5209
.asciz "pinit" ## string offset=5220
.asciz "na" ## string offset=5226
.asciz "s" ## string offset=5229
.asciz "ci_top" ## string offset=5231
.asciz "buf" ## string offset=5238
.asciz "opCode" ## string offset=5242
.asciz "closure" ## string offset=5249
.asciz "Bx" ## string offset=5257
.section __DWARF,__debug_loc,regular,debug
Lsection_debug_loc:
Ldebug_loc0:
Lset0 = Lfunc_begin0-Lfunc_begin0
.quad Lset0
Lset1 = Ltmp7-Lfunc_begin0
.quad Lset1
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2 = Ltmp7-Lfunc_begin0
.quad Lset2
Lset3 = Ltmp10-Lfunc_begin0
.quad Lset3
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset4 = Ltmp11-Lfunc_begin0
.quad Lset4
Lset5 = Ltmp15-Lfunc_begin0
.quad Lset5
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc1:
Lset6 = Lfunc_begin0-Lfunc_begin0
.quad Lset6
Lset7 = Ltmp6-Lfunc_begin0
.quad Lset7
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset8 = Ltmp6-Lfunc_begin0
.quad Lset8
Lset9 = Ltmp21-Lfunc_begin0
.quad Lset9
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset10 = Ltmp22-Lfunc_begin0
.quad Lset10
Lset11 = Lfunc_end0-Lfunc_begin0
.quad Lset11
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc2:
Lset12 = Ltmp13-Lfunc_begin0
.quad Lset12
Lset13 = Ltmp14-Lfunc_begin0
.quad Lset13
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc3:
Lset14 = Lfunc_begin1-Lfunc_begin0
.quad Lset14
Lset15 = Ltmp34-Lfunc_begin0
.quad Lset15
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset16 = Ltmp34-Lfunc_begin0
.quad Lset16
Lset17 = Ltmp35-Lfunc_begin0
.quad Lset17
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc4:
Lset18 = Lfunc_begin1-Lfunc_begin0
.quad Lset18
Lset19 = Ltmp33-Lfunc_begin0
.quad Lset19
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset20 = Ltmp33-Lfunc_begin0
.quad Lset20
Lset21 = Ltmp56-Lfunc_begin0
.quad Lset21
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc5:
Lset22 = Lfunc_begin1-Lfunc_begin0
.quad Lset22
Lset23 = Ltmp32-Lfunc_begin0
.quad Lset23
.short 3 ## Loc expr size
.byte 81 ## super-register DW_OP_reg1
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset24 = Ltmp32-Lfunc_begin0
.quad Lset24
Lset25 = Ltmp44-Lfunc_begin0
.quad Lset25
.short 3 ## Loc expr size
.byte 95 ## super-register DW_OP_reg15
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset26 = Ltmp45-Lfunc_begin0
.quad Lset26
Lset27 = Ltmp52-Lfunc_begin0
.quad Lset27
.short 3 ## Loc expr size
.byte 95 ## super-register DW_OP_reg15
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc6:
Lset28 = Ltmp40-Lfunc_begin0
.quad Lset28
Lset29 = Ltmp44-Lfunc_begin0
.quad Lset29
.short 2 ## Loc expr size
.byte 124 ## DW_OP_breg12
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc7:
Lset30 = Ltmp46-Lfunc_begin0
.quad Lset30
Lset31 = Ltmp47-Lfunc_begin0
.quad Lset31
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset32 = Ltmp47-Lfunc_begin0
.quad Lset32
Lset33 = Lfunc_end1-Lfunc_begin0
.quad Lset33
.short 2 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 64 ## -64
.quad 0
.quad 0
Ldebug_loc8:
Lset34 = Ltmp48-Lfunc_begin0
.quad Lset34
Lset35 = Ltmp53-Lfunc_begin0
.quad Lset35
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
.quad 0
.quad 0
Ldebug_loc9:
Lset36 = Lfunc_begin2-Lfunc_begin0
.quad Lset36
Lset37 = Ltmp67-Lfunc_begin0
.quad Lset37
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset38 = Ltmp67-Lfunc_begin0
.quad Lset38
Lset39 = Ltmp68-Lfunc_begin0
.quad Lset39
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc10:
Lset40 = Lfunc_begin2-Lfunc_begin0
.quad Lset40
Lset41 = Ltmp66-Lfunc_begin0
.quad Lset41
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset42 = Ltmp66-Lfunc_begin0
.quad Lset42
Lset43 = Ltmp86-Lfunc_begin0
.quad Lset43
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc11:
Lset44 = Ltmp73-Lfunc_begin0
.quad Lset44
Lset45 = Ltmp78-Lfunc_begin0
.quad Lset45
.short 2 ## Loc expr size
.byte 127 ## DW_OP_breg15
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc12:
Lset46 = Ltmp80-Lfunc_begin0
.quad Lset46
Lset47 = Ltmp81-Lfunc_begin0
.quad Lset47
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset48 = Ltmp81-Lfunc_begin0
.quad Lset48
Lset49 = Lfunc_end2-Lfunc_begin0
.quad Lset49
.short 2 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 72 ## -56
.quad 0
.quad 0
Ldebug_loc13:
Lset50 = Ltmp82-Lfunc_begin0
.quad Lset50
Lset51 = Ltmp84-Lfunc_begin0
.quad Lset51
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
.quad 0
.quad 0
Ldebug_loc14:
Lset52 = Lfunc_begin3-Lfunc_begin0
.quad Lset52
Lset53 = Ltmp100-Lfunc_begin0
.quad Lset53
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset54 = Ltmp100-Lfunc_begin0
.quad Lset54
Lset55 = Ltmp112-Lfunc_begin0
.quad Lset55
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset56 = Ltmp113-Lfunc_begin0
.quad Lset56
Lset57 = Ltmp125-Lfunc_begin0
.quad Lset57
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset58 = Ltmp127-Lfunc_begin0
.quad Lset58
Lset59 = Ltmp130-Lfunc_begin0
.quad Lset59
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset60 = Ltmp138-Lfunc_begin0
.quad Lset60
Lset61 = Ltmp140-Lfunc_begin0
.quad Lset61
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset62 = Ltmp141-Lfunc_begin0
.quad Lset62
Lset63 = Ltmp146-Lfunc_begin0
.quad Lset63
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc15:
Lset64 = Lfunc_begin3-Lfunc_begin0
.quad Lset64
Lset65 = Ltmp99-Lfunc_begin0
.quad Lset65
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset66 = Ltmp99-Lfunc_begin0
.quad Lset66
Lset67 = Ltmp134-Lfunc_begin0
.quad Lset67
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset68 = Ltmp135-Lfunc_begin0
.quad Lset68
Lset69 = Ltmp136-Lfunc_begin0
.quad Lset69
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset70 = Ltmp138-Lfunc_begin0
.quad Lset70
Lset71 = Ltmp152-Lfunc_begin0
.quad Lset71
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset72 = Ltmp153-Lfunc_begin0
.quad Lset72
Lset73 = Lfunc_end3-Lfunc_begin0
.quad Lset73
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc16:
Lset74 = Lfunc_begin3-Lfunc_begin0
.quad Lset74
Lset75 = Ltmp98-Lfunc_begin0
.quad Lset75
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset76 = Ltmp98-Lfunc_begin0
.quad Lset76
Lset77 = Lfunc_end3-Lfunc_begin0
.quad Lset77
.short 2 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 64 ## -64
.quad 0
.quad 0
Ldebug_loc17:
Lset78 = Lfunc_begin3-Lfunc_begin0
.quad Lset78
Lset79 = Ltmp97-Lfunc_begin0
.quad Lset79
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset80 = Ltmp97-Lfunc_begin0
.quad Lset80
Lset81 = Ltmp112-Lfunc_begin0
.quad Lset81
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset82 = Ltmp113-Lfunc_begin0
.quad Lset82
Lset83 = Ltmp125-Lfunc_begin0
.quad Lset83
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset84 = Ltmp127-Lfunc_begin0
.quad Lset84
Lset85 = Ltmp137-Lfunc_begin0
.quad Lset85
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset86 = Ltmp138-Lfunc_begin0
.quad Lset86
Lset87 = Ltmp152-Lfunc_begin0
.quad Lset87
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset88 = Ltmp153-Lfunc_begin0
.quad Lset88
Lset89 = Lfunc_end3-Lfunc_begin0
.quad Lset89
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc18:
Lset90 = Ltmp107-Lfunc_begin0
.quad Lset90
Lset91 = Ltmp112-Lfunc_begin0
.quad Lset91
.short 2 ## Loc expr size
.byte 127 ## DW_OP_breg15
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc19:
Lset92 = Ltmp114-Lfunc_begin0
.quad Lset92
Lset93 = Ltmp115-Lfunc_begin0
.quad Lset93
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset94 = Ltmp115-Lfunc_begin0
.quad Lset94
Lset95 = Ltmp120-Lfunc_begin0
.quad Lset95
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 184 ## -72
.byte 127 ##
Lset96 = Ltmp120-Lfunc_begin0
.quad Lset96
Lset97 = Ltmp121-Lfunc_begin0
.quad Lset97
.short 1 ## Loc expr size
.byte 99 ## DW_OP_reg19
.quad 0
.quad 0
Ldebug_loc20:
Lset98 = Ltmp116-Lfunc_begin0
.quad Lset98
Lset99 = Ltmp119-Lfunc_begin0
.quad Lset99
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset100 = Ltmp119-Lfunc_begin0
.quad Lset100
Lset101 = Ltmp122-Lfunc_begin0
.quad Lset101
.short 1 ## Loc expr size
.byte 98 ## DW_OP_reg18
.quad 0
.quad 0
Ldebug_loc21:
Lset102 = Ltmp143-Lfunc_begin0
.quad Lset102
Lset103 = Ltmp146-Lfunc_begin0
.quad Lset103
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc22:
Lset104 = Ltmp144-Lfunc_begin0
.quad Lset104
Lset105 = Ltmp145-Lfunc_begin0
.quad Lset105
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc23:
Lset106 = Lfunc_begin4-Lfunc_begin0
.quad Lset106
Lset107 = Ltmp168-Lfunc_begin0
.quad Lset107
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset108 = Ltmp168-Lfunc_begin0
.quad Lset108
Lset109 = Ltmp187-Lfunc_begin0
.quad Lset109
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset110 = Ltmp188-Lfunc_begin0
.quad Lset110
Lset111 = Ltmp189-Lfunc_begin0
.quad Lset111
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset112 = Ltmp195-Lfunc_begin0
.quad Lset112
Lset113 = Lfunc_end4-Lfunc_begin0
.quad Lset113
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc24:
Lset114 = Lfunc_begin4-Lfunc_begin0
.quad Lset114
Lset115 = Ltmp167-Lfunc_begin0
.quad Lset115
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset116 = Ltmp167-Lfunc_begin0
.quad Lset116
Lset117 = Ltmp169-Lfunc_begin0
.quad Lset117
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc25:
Lset118 = Lfunc_begin4-Lfunc_begin0
.quad Lset118
Lset119 = Ltmp166-Lfunc_begin0
.quad Lset119
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset120 = Ltmp166-Lfunc_begin0
.quad Lset120
Lset121 = Ltmp186-Lfunc_begin0
.quad Lset121
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset122 = Ltmp188-Lfunc_begin0
.quad Lset122
Lset123 = Ltmp190-Lfunc_begin0
.quad Lset123
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc26:
Lset124 = Lfunc_begin4-Lfunc_begin0
.quad Lset124
Lset125 = Ltmp165-Lfunc_begin0
.quad Lset125
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset126 = Ltmp165-Lfunc_begin0
.quad Lset126
Lset127 = Ltmp193-Lfunc_begin0
.quad Lset127
.short 2 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 80 ## -48
Lset128 = Ltmp193-Lfunc_begin0
.quad Lset128
Lset129 = Ltmp194-Lfunc_begin0
.quad Lset129
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc27:
Lset130 = Lfunc_begin4-Lfunc_begin0
.quad Lset130
Lset131 = Ltmp164-Lfunc_begin0
.quad Lset131
.short 1 ## Loc expr size
.byte 88 ## DW_OP_reg8
Lset132 = Ltmp164-Lfunc_begin0
.quad Lset132
Lset133 = Ltmp169-Lfunc_begin0
.quad Lset133
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
Lset134 = Ltmp183-Lfunc_begin0
.quad Lset134
Lset135 = Ltmp184-Lfunc_begin0
.quad Lset135
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
Lset136 = Ltmp191-Lfunc_begin0
.quad Lset136
Lset137 = Ltmp192-Lfunc_begin0
.quad Lset137
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc28:
Lset138 = Ltmp163-Lfunc_begin0
.quad Lset138
Lset139 = Ltmp165-Lfunc_begin0
.quad Lset139
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset140 = Ltmp165-Lfunc_begin0
.quad Lset140
Lset141 = Lfunc_end4-Lfunc_begin0
.quad Lset141
.short 2 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 80 ## -48
.quad 0
.quad 0
Ldebug_loc29:
Lset142 = Ltmp169-Lfunc_begin0
.quad Lset142
Lset143 = Ltmp185-Lfunc_begin0
.quad Lset143
.short 2 ## Loc expr size
.byte 17 ## DW_OP_consts
.byte 0 ## 0
Lset144 = Ltmp185-Lfunc_begin0
.quad Lset144
Lset145 = Ltmp186-Lfunc_begin0
.quad Lset145
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset146 = Ltmp187-Lfunc_begin0
.quad Lset146
Lset147 = Lfunc_end4-Lfunc_begin0
.quad Lset147
.short 2 ## Loc expr size
.byte 17 ## DW_OP_consts
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc30:
Lset148 = Ltmp173-Lfunc_begin0
.quad Lset148
Lset149 = Ltmp175-Lfunc_begin0
.quad Lset149
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset150 = Ltmp177-Lfunc_begin0
.quad Lset150
Lset151 = Ltmp179-Lfunc_begin0
.quad Lset151
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc31:
Lset152 = Lfunc_begin5-Lfunc_begin0
.quad Lset152
Lset153 = Ltmp209-Lfunc_begin0
.quad Lset153
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset154 = Ltmp209-Lfunc_begin0
.quad Lset154
Lset155 = Lfunc_end5-Lfunc_begin0
.quad Lset155
.short 2 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 80 ## -48
.quad 0
.quad 0
Ldebug_loc32:
Lset156 = Lfunc_begin5-Lfunc_begin0
.quad Lset156
Lset157 = Ltmp208-Lfunc_begin0
.quad Lset157
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset158 = Ltmp208-Lfunc_begin0
.quad Lset158
Lset159 = Ltmp210-Lfunc_begin0
.quad Lset159
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc33:
Lset160 = Lfunc_begin5-Lfunc_begin0
.quad Lset160
Lset161 = Ltmp207-Lfunc_begin0
.quad Lset161
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset162 = Ltmp207-Lfunc_begin0
.quad Lset162
Lset163 = Lfunc_end5-Lfunc_begin0
.quad Lset163
.short 2 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 72 ## -56
.quad 0
.quad 0
Ldebug_loc34:
Lset164 = Lfunc_begin5-Lfunc_begin0
.quad Lset164
Lset165 = Ltmp206-Lfunc_begin0
.quad Lset165
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset166 = Ltmp206-Lfunc_begin0
.quad Lset166
Lset167 = Ltmp233-Lfunc_begin0
.quad Lset167
.short 2 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 64 ## -64
Lset168 = Ltmp233-Lfunc_begin0
.quad Lset168
Lset169 = Ltmp236-Lfunc_begin0
.quad Lset169
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset170 = Ltmp238-Lfunc_begin0
.quad Lset170
Lset171 = Ltmp240-Lfunc_begin0
.quad Lset171
.short 2 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 64 ## -64
Lset172 = Ltmp240-Lfunc_begin0
.quad Lset172
Lset173 = Ltmp245-Lfunc_begin0
.quad Lset173
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc35:
Lset174 = Lfunc_begin5-Lfunc_begin0
.quad Lset174
Lset175 = Ltmp205-Lfunc_begin0
.quad Lset175
.short 1 ## Loc expr size
.byte 88 ## DW_OP_reg8
Lset176 = Ltmp205-Lfunc_begin0
.quad Lset176
Lset177 = Ltmp210-Lfunc_begin0
.quad Lset177
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset178 = Ltmp226-Lfunc_begin0
.quad Lset178
Lset179 = Ltmp227-Lfunc_begin0
.quad Lset179
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset180 = Ltmp232-Lfunc_begin0
.quad Lset180
Lset181 = Ltmp232-Lfunc_begin0
.quad Lset181
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset182 = Ltmp239-Lfunc_begin0
.quad Lset182
Lset183 = Ltmp245-Lfunc_begin0
.quad Lset183
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc36:
Lset184 = Ltmp210-Lfunc_begin0
.quad Lset184
Lset185 = Ltmp228-Lfunc_begin0
.quad Lset185
.short 2 ## Loc expr size
.byte 17 ## DW_OP_consts
.byte 0 ## 0
Lset186 = Ltmp228-Lfunc_begin0
.quad Lset186
Lset187 = Ltmp229-Lfunc_begin0
.quad Lset187
.short 3 ## Loc expr size
.byte 92 ## super-register DW_OP_reg12
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset188 = Ltmp230-Lfunc_begin0
.quad Lset188
Lset189 = Lfunc_end5-Lfunc_begin0
.quad Lset189
.short 2 ## Loc expr size
.byte 17 ## DW_OP_consts
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc37:
Lset190 = Ltmp213-Lfunc_begin0
.quad Lset190
Lset191 = Ltmp219-Lfunc_begin0
.quad Lset191
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset192 = Ltmp230-Lfunc_begin0
.quad Lset192
Lset193 = Ltmp237-Lfunc_begin0
.quad Lset193
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc38:
Lset194 = Ltmp218-Lfunc_begin0
.quad Lset194
Lset195 = Ltmp220-Lfunc_begin0
.quad Lset195
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset196 = Ltmp221-Lfunc_begin0
.quad Lset196
Lset197 = Ltmp223-Lfunc_begin0
.quad Lset197
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc39:
Lset198 = Lfunc_begin6-Lfunc_begin0
.quad Lset198
Lset199 = Ltmp259-Lfunc_begin0
.quad Lset199
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset200 = Ltmp259-Lfunc_begin0
.quad Lset200
Lset201 = Ltmp271-Lfunc_begin0
.quad Lset201
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset202 = Ltmp273-Lfunc_begin0
.quad Lset202
Lset203 = Ltmp278-Lfunc_begin0
.quad Lset203
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset204 = Ltmp281-Lfunc_begin0
.quad Lset204
Lset205 = Ltmp287-Lfunc_begin0
.quad Lset205
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset206 = Ltmp290-Lfunc_begin0
.quad Lset206
Lset207 = Ltmp293-Lfunc_begin0
.quad Lset207
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset208 = Ltmp294-Lfunc_begin0
.quad Lset208
Lset209 = Lfunc_end6-Lfunc_begin0
.quad Lset209
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc40:
Lset210 = Lfunc_begin6-Lfunc_begin0
.quad Lset210
Lset211 = Ltmp258-Lfunc_begin0
.quad Lset211
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset212 = Ltmp258-Lfunc_begin0
.quad Lset212
Lset213 = Ltmp271-Lfunc_begin0
.quad Lset213
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset214 = Ltmp273-Lfunc_begin0
.quad Lset214
Lset215 = Ltmp278-Lfunc_begin0
.quad Lset215
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset216 = Ltmp281-Lfunc_begin0
.quad Lset216
Lset217 = Ltmp287-Lfunc_begin0
.quad Lset217
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset218 = Ltmp290-Lfunc_begin0
.quad Lset218
Lset219 = Ltmp293-Lfunc_begin0
.quad Lset219
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc41:
Lset220 = Lfunc_begin6-Lfunc_begin0
.quad Lset220
Lset221 = Ltmp257-Lfunc_begin0
.quad Lset221
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset222 = Ltmp257-Lfunc_begin0
.quad Lset222
Lset223 = Ltmp271-Lfunc_begin0
.quad Lset223
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset224 = Ltmp273-Lfunc_begin0
.quad Lset224
Lset225 = Ltmp278-Lfunc_begin0
.quad Lset225
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset226 = Ltmp281-Lfunc_begin0
.quad Lset226
Lset227 = Ltmp287-Lfunc_begin0
.quad Lset227
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset228 = Ltmp290-Lfunc_begin0
.quad Lset228
Lset229 = Ltmp293-Lfunc_begin0
.quad Lset229
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset230 = Ltmp294-Lfunc_begin0
.quad Lset230
Lset231 = Ltmp295-Lfunc_begin0
.quad Lset231
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc42:
Lset232 = Lfunc_begin6-Lfunc_begin0
.quad Lset232
Lset233 = Ltmp256-Lfunc_begin0
.quad Lset233
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset234 = Ltmp256-Lfunc_begin0
.quad Lset234
Lset235 = Ltmp272-Lfunc_begin0
.quad Lset235
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset236 = Ltmp273-Lfunc_begin0
.quad Lset236
Lset237 = Ltmp293-Lfunc_begin0
.quad Lset237
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc43:
Lset238 = Ltmp255-Lfunc_begin0
.quad Lset238
Lset239 = Ltmp256-Lfunc_begin0
.quad Lset239
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset240 = Ltmp256-Lfunc_begin0
.quad Lset240
Lset241 = Ltmp261-Lfunc_begin0
.quad Lset241
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc44:
Lset242 = Ltmp255-Lfunc_begin0
.quad Lset242
Lset243 = Ltmp256-Lfunc_begin0
.quad Lset243
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset244 = Ltmp256-Lfunc_begin0
.quad Lset244
Lset245 = Ltmp261-Lfunc_begin0
.quad Lset245
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc45:
Lset246 = Ltmp255-Lfunc_begin0
.quad Lset246
Lset247 = Ltmp256-Lfunc_begin0
.quad Lset247
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset248 = Ltmp256-Lfunc_begin0
.quad Lset248
Lset249 = Ltmp261-Lfunc_begin0
.quad Lset249
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc46:
Lset250 = Ltmp263-Lfunc_begin0
.quad Lset250
Lset251 = Ltmp266-Lfunc_begin0
.quad Lset251
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset252 = Ltmp290-Lfunc_begin0
.quad Lset252
Lset253 = Ltmp292-Lfunc_begin0
.quad Lset253
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc47:
Lset254 = Ltmp264-Lfunc_begin0
.quad Lset254
Lset255 = Ltmp268-Lfunc_begin0
.quad Lset255
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset256 = Ltmp290-Lfunc_begin0
.quad Lset256
Lset257 = Ltmp292-Lfunc_begin0
.quad Lset257
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
.quad 0
.quad 0
Ldebug_loc48:
Lset258 = Ltmp267-Lfunc_begin0
.quad Lset258
Lset259 = Ltmp268-Lfunc_begin0
.quad Lset259
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
Lset260 = Ltmp269-Lfunc_begin0
.quad Lset260
Lset261 = Ltmp269-Lfunc_begin0
.quad Lset261
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
Lset262 = Ltmp291-Lfunc_begin0
.quad Lset262
Lset263 = Ltmp292-Lfunc_begin0
.quad Lset263
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc49:
Lset264 = Ltmp276-Lfunc_begin0
.quad Lset264
Lset265 = Ltmp279-Lfunc_begin0
.quad Lset265
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc50:
Lset266 = Ltmp277-Lfunc_begin0
.quad Lset266
Lset267 = Ltmp280-Lfunc_begin0
.quad Lset267
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc51:
Lset268 = Ltmp279-Lfunc_begin0
.quad Lset268
Lset269 = Ltmp281-Lfunc_begin0
.quad Lset269
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc52:
Lset270 = Ltmp285-Lfunc_begin0
.quad Lset270
Lset271 = Ltmp288-Lfunc_begin0
.quad Lset271
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc53:
Lset272 = Ltmp286-Lfunc_begin0
.quad Lset272
Lset273 = Ltmp289-Lfunc_begin0
.quad Lset273
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc54:
Lset274 = Ltmp288-Lfunc_begin0
.quad Lset274
Lset275 = Ltmp290-Lfunc_begin0
.quad Lset275
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc55:
Lset276 = Lfunc_begin7-Lfunc_begin0
.quad Lset276
Lset277 = Ltmp308-Lfunc_begin0
.quad Lset277
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset278 = Ltmp308-Lfunc_begin0
.quad Lset278
Lset279 = Ltmp318-Lfunc_begin0
.quad Lset279
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset280 = Ltmp319-Lfunc_begin0
.quad Lset280
Lset281 = Ltmp325-Lfunc_begin0
.quad Lset281
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset282 = Ltmp327-Lfunc_begin0
.quad Lset282
Lset283 = Ltmp328-Lfunc_begin0
.quad Lset283
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset284 = Ltmp329-Lfunc_begin0
.quad Lset284
Lset285 = Ltmp345-Lfunc_begin0
.quad Lset285
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset286 = Ltmp348-Lfunc_begin0
.quad Lset286
Lset287 = Ltmp352-Lfunc_begin0
.quad Lset287
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset288 = Ltmp354-Lfunc_begin0
.quad Lset288
Lset289 = Ltmp373-Lfunc_begin0
.quad Lset289
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset290 = Ltmp374-Lfunc_begin0
.quad Lset290
Lset291 = Ltmp382-Lfunc_begin0
.quad Lset291
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset292 = Ltmp384-Lfunc_begin0
.quad Lset292
Lset293 = Ltmp389-Lfunc_begin0
.quad Lset293
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset294 = Ltmp390-Lfunc_begin0
.quad Lset294
Lset295 = Ltmp400-Lfunc_begin0
.quad Lset295
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset296 = Ltmp403-Lfunc_begin0
.quad Lset296
Lset297 = Ltmp405-Lfunc_begin0
.quad Lset297
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset298 = Ltmp406-Lfunc_begin0
.quad Lset298
Lset299 = Lfunc_end7-Lfunc_begin0
.quad Lset299
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc56:
Lset300 = Lfunc_begin7-Lfunc_begin0
.quad Lset300
Lset301 = Ltmp307-Lfunc_begin0
.quad Lset301
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset302 = Ltmp307-Lfunc_begin0
.quad Lset302
Lset303 = Ltmp318-Lfunc_begin0
.quad Lset303
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset304 = Ltmp319-Lfunc_begin0
.quad Lset304
Lset305 = Ltmp323-Lfunc_begin0
.quad Lset305
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset306 = Ltmp327-Lfunc_begin0
.quad Lset306
Lset307 = Ltmp328-Lfunc_begin0
.quad Lset307
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset308 = Ltmp329-Lfunc_begin0
.quad Lset308
Lset309 = Ltmp332-Lfunc_begin0
.quad Lset309
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset310 = Ltmp338-Lfunc_begin0
.quad Lset310
Lset311 = Ltmp341-Lfunc_begin0
.quad Lset311
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset312 = Ltmp348-Lfunc_begin0
.quad Lset312
Lset313 = Ltmp350-Lfunc_begin0
.quad Lset313
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc57:
Lset314 = Lfunc_begin7-Lfunc_begin0
.quad Lset314
Lset315 = Ltmp306-Lfunc_begin0
.quad Lset315
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset316 = Ltmp306-Lfunc_begin0
.quad Lset316
Lset317 = Ltmp318-Lfunc_begin0
.quad Lset317
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset318 = Ltmp319-Lfunc_begin0
.quad Lset318
Lset319 = Ltmp321-Lfunc_begin0
.quad Lset319
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset320 = Ltmp327-Lfunc_begin0
.quad Lset320
Lset321 = Ltmp328-Lfunc_begin0
.quad Lset321
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset322 = Ltmp329-Lfunc_begin0
.quad Lset322
Lset323 = Ltmp337-Lfunc_begin0
.quad Lset323
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset324 = Ltmp338-Lfunc_begin0
.quad Lset324
Lset325 = Ltmp345-Lfunc_begin0
.quad Lset325
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset326 = Ltmp348-Lfunc_begin0
.quad Lset326
Lset327 = Ltmp352-Lfunc_begin0
.quad Lset327
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset328 = Ltmp354-Lfunc_begin0
.quad Lset328
Lset329 = Ltmp371-Lfunc_begin0
.quad Lset329
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset330 = Ltmp374-Lfunc_begin0
.quad Lset330
Lset331 = Ltmp382-Lfunc_begin0
.quad Lset331
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset332 = Ltmp390-Lfunc_begin0
.quad Lset332
Lset333 = Ltmp400-Lfunc_begin0
.quad Lset333
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset334 = Ltmp406-Lfunc_begin0
.quad Lset334
Lset335 = Ltmp407-Lfunc_begin0
.quad Lset335
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc58:
Lset336 = Lfunc_begin7-Lfunc_begin0
.quad Lset336
Lset337 = Ltmp305-Lfunc_begin0
.quad Lset337
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset338 = Ltmp305-Lfunc_begin0
.quad Lset338
Lset339 = Ltmp318-Lfunc_begin0
.quad Lset339
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset340 = Ltmp319-Lfunc_begin0
.quad Lset340
Lset341 = Ltmp326-Lfunc_begin0
.quad Lset341
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset342 = Ltmp327-Lfunc_begin0
.quad Lset342
Lset343 = Ltmp328-Lfunc_begin0
.quad Lset343
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset344 = Ltmp329-Lfunc_begin0
.quad Lset344
Lset345 = Ltmp358-Lfunc_begin0
.quad Lset345
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset346 = Ltmp359-Lfunc_begin0
.quad Lset346
Lset347 = Ltmp360-Lfunc_begin0
.quad Lset347
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset348 = Ltmp371-Lfunc_begin0
.quad Lset348
Lset349 = Ltmp373-Lfunc_begin0
.quad Lset349
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset350 = Ltmp385-Lfunc_begin0
.quad Lset350
Lset351 = Ltmp388-Lfunc_begin0
.quad Lset351
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc59:
Lset352 = Ltmp312-Lfunc_begin0
.quad Lset352
Lset353 = Ltmp315-Lfunc_begin0
.quad Lset353
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset354 = Ltmp348-Lfunc_begin0
.quad Lset354
Lset355 = Ltmp349-Lfunc_begin0
.quad Lset355
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc60:
Lset356 = Ltmp313-Lfunc_begin0
.quad Lset356
Lset357 = Ltmp317-Lfunc_begin0
.quad Lset357
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset358 = Ltmp348-Lfunc_begin0
.quad Lset358
Lset359 = Ltmp349-Lfunc_begin0
.quad Lset359
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
.quad 0
.quad 0
Ldebug_loc61:
Lset360 = Ltmp316-Lfunc_begin0
.quad Lset360
Lset361 = Ltmp317-Lfunc_begin0
.quad Lset361
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset362 = Ltmp319-Lfunc_begin0
.quad Lset362
Lset363 = Ltmp319-Lfunc_begin0
.quad Lset363
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc62:
Lset364 = Ltmp332-Lfunc_begin0
.quad Lset364
Lset365 = Ltmp334-Lfunc_begin0
.quad Lset365
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset366 = Ltmp350-Lfunc_begin0
.quad Lset366
Lset367 = Ltmp354-Lfunc_begin0
.quad Lset367
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset368 = Ltmp371-Lfunc_begin0
.quad Lset368
Lset369 = Ltmp373-Lfunc_begin0
.quad Lset369
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc63:
Lset370 = Ltmp336-Lfunc_begin0
.quad Lset370
Lset371 = Ltmp338-Lfunc_begin0
.quad Lset371
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset372 = Ltmp345-Lfunc_begin0
.quad Lset372
Lset373 = Ltmp347-Lfunc_begin0
.quad Lset373
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc64:
Lset374 = Ltmp341-Lfunc_begin0
.quad Lset374
Lset375 = Ltmp345-Lfunc_begin0
.quad Lset375
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset376 = Ltmp385-Lfunc_begin0
.quad Lset376
Lset377 = Ltmp387-Lfunc_begin0
.quad Lset377
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc65:
Lset378 = Ltmp344-Lfunc_begin0
.quad Lset378
Lset379 = Ltmp345-Lfunc_begin0
.quad Lset379
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset380 = Ltmp385-Lfunc_begin0
.quad Lset380
Lset381 = Ltmp390-Lfunc_begin0
.quad Lset381
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc66:
Lset382 = Ltmp346-Lfunc_begin0
.quad Lset382
Lset383 = Ltmp348-Lfunc_begin0
.quad Lset383
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc67:
Lset384 = Ltmp351-Lfunc_begin0
.quad Lset384
Lset385 = Ltmp354-Lfunc_begin0
.quad Lset385
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset386 = Ltmp371-Lfunc_begin0
.quad Lset386
Lset387 = Ltmp372-Lfunc_begin0
.quad Lset387
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc68:
Lset388 = Ltmp353-Lfunc_begin0
.quad Lset388
Lset389 = Ltmp354-Lfunc_begin0
.quad Lset389
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc69:
Lset390 = Ltmp356-Lfunc_begin0
.quad Lset390
Lset391 = Ltmp357-Lfunc_begin0
.quad Lset391
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc70:
Lset392 = Ltmp356-Lfunc_begin0
.quad Lset392
Lset393 = Ltmp358-Lfunc_begin0
.quad Lset393
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc71:
Lset394 = Ltmp360-Lfunc_begin0
.quad Lset394
Lset395 = Ltmp362-Lfunc_begin0
.quad Lset395
.short 2 ## Loc expr size
.byte 115 ## DW_OP_breg3
.byte 0 ## 0
Lset396 = Ltmp366-Lfunc_begin0
.quad Lset396
Lset397 = Ltmp371-Lfunc_begin0
.quad Lset397
.short 2 ## Loc expr size
.byte 115 ## DW_OP_breg3
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc72:
Lset398 = Ltmp381-Lfunc_begin0
.quad Lset398
Lset399 = Ltmp383-Lfunc_begin0
.quad Lset399
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset400 = Ltmp384-Lfunc_begin0
.quad Lset400
Lset401 = Ltmp385-Lfunc_begin0
.quad Lset401
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc73:
Lset402 = Ltmp383-Lfunc_begin0
.quad Lset402
Lset403 = Ltmp384-Lfunc_begin0
.quad Lset403
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc74:
Lset404 = Ltmp386-Lfunc_begin0
.quad Lset404
Lset405 = Ltmp388-Lfunc_begin0
.quad Lset405
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc75:
Lset406 = Ltmp392-Lfunc_begin0
.quad Lset406
Lset407 = Ltmp393-Lfunc_begin0
.quad Lset407
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset408 = Ltmp393-Lfunc_begin0
.quad Lset408
Lset409 = Lfunc_end7-Lfunc_begin0
.quad Lset409
.short 2 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 64 ## -64
.quad 0
.quad 0
Ldebug_loc76:
Lset410 = Ltmp394-Lfunc_begin0
.quad Lset410
Lset411 = Ltmp396-Lfunc_begin0
.quad Lset411
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
.quad 0
.quad 0
Ldebug_loc77:
Lset412 = Ltmp399-Lfunc_begin0
.quad Lset412
Lset413 = Ltmp402-Lfunc_begin0
.quad Lset413
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset414 = Ltmp403-Lfunc_begin0
.quad Lset414
Lset415 = Ltmp404-Lfunc_begin0
.quad Lset415
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc78:
Lset416 = Ltmp401-Lfunc_begin0
.quad Lset416
Lset417 = Ltmp403-Lfunc_begin0
.quad Lset417
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc79:
Lset418 = Lfunc_begin8-Lfunc_begin0
.quad Lset418
Lset419 = Ltmp418-Lfunc_begin0
.quad Lset419
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset420 = Ltmp418-Lfunc_begin0
.quad Lset420
Lset421 = Ltmp423-Lfunc_begin0
.quad Lset421
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset422 = Ltmp428-Lfunc_begin0
.quad Lset422
Lset423 = Ltmp430-Lfunc_begin0
.quad Lset423
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset424 = Ltmp434-Lfunc_begin0
.quad Lset424
Lset425 = Ltmp437-Lfunc_begin0
.quad Lset425
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc80:
Lset426 = Lfunc_begin8-Lfunc_begin0
.quad Lset426
Lset427 = Ltmp417-Lfunc_begin0
.quad Lset427
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset428 = Ltmp417-Lfunc_begin0
.quad Lset428
Lset429 = Ltmp427-Lfunc_begin0
.quad Lset429
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset430 = Ltmp428-Lfunc_begin0
.quad Lset430
Lset431 = Ltmp433-Lfunc_begin0
.quad Lset431
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset432 = Ltmp434-Lfunc_begin0
.quad Lset432
Lset433 = Ltmp437-Lfunc_begin0
.quad Lset433
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset434 = Ltmp452-Lfunc_begin0
.quad Lset434
Lset435 = Ltmp454-Lfunc_begin0
.quad Lset435
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc81:
Lset436 = Lfunc_begin8-Lfunc_begin0
.quad Lset436
Lset437 = Ltmp416-Lfunc_begin0
.quad Lset437
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset438 = Ltmp416-Lfunc_begin0
.quad Lset438
Lset439 = Ltmp433-Lfunc_begin0
.quad Lset439
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset440 = Ltmp434-Lfunc_begin0
.quad Lset440
Lset441 = Ltmp437-Lfunc_begin0
.quad Lset441
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset442 = Ltmp452-Lfunc_begin0
.quad Lset442
Lset443 = Ltmp458-Lfunc_begin0
.quad Lset443
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset444 = Ltmp459-Lfunc_begin0
.quad Lset444
Lset445 = Ltmp462-Lfunc_begin0
.quad Lset445
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc82:
Lset446 = Ltmp426-Lfunc_begin0
.quad Lset446
Lset447 = Ltmp428-Lfunc_begin0
.quad Lset447
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset448 = Ltmp456-Lfunc_begin0
.quad Lset448
Lset449 = Ltmp459-Lfunc_begin0
.quad Lset449
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset450 = Ltmp466-Lfunc_begin0
.quad Lset450
Lset451 = Ltmp471-Lfunc_begin0
.quad Lset451
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc83:
Lset452 = Ltmp426-Lfunc_begin0
.quad Lset452
Lset453 = Ltmp427-Lfunc_begin0
.quad Lset453
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset454 = Ltmp456-Lfunc_begin0
.quad Lset454
Lset455 = Ltmp459-Lfunc_begin0
.quad Lset455
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset456 = Ltmp466-Lfunc_begin0
.quad Lset456
Lset457 = Ltmp471-Lfunc_begin0
.quad Lset457
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc84:
Lset458 = Ltmp431-Lfunc_begin0
.quad Lset458
Lset459 = Ltmp434-Lfunc_begin0
.quad Lset459
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset460 = Ltmp437-Lfunc_begin0
.quad Lset460
Lset461 = Ltmp439-Lfunc_begin0
.quad Lset461
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc85:
Lset462 = Ltmp432-Lfunc_begin0
.quad Lset462
Lset463 = Ltmp434-Lfunc_begin0
.quad Lset463
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
Lset464 = Ltmp437-Lfunc_begin0
.quad Lset464
Lset465 = Ltmp440-Lfunc_begin0
.quad Lset465
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
Lset466 = Ltmp441-Lfunc_begin0
.quad Lset466
Lset467 = Ltmp442-Lfunc_begin0
.quad Lset467
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc86:
Lset468 = Ltmp435-Lfunc_begin0
.quad Lset468
Lset469 = Ltmp436-Lfunc_begin0
.quad Lset469
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc87:
Lset470 = Ltmp442-Lfunc_begin0
.quad Lset470
Lset471 = Ltmp443-Lfunc_begin0
.quad Lset471
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset472 = Ltmp443-Lfunc_begin0
.quad Lset472
Lset473 = Ltmp447-Lfunc_begin0
.quad Lset473
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
Lset474 = Ltmp450-Lfunc_begin0
.quad Lset474
Lset475 = Ltmp452-Lfunc_begin0
.quad Lset475
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset476 = Ltmp463-Lfunc_begin0
.quad Lset476
Lset477 = Ltmp464-Lfunc_begin0
.quad Lset477
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc88:
Lset478 = Ltmp444-Lfunc_begin0
.quad Lset478
Lset479 = Ltmp447-Lfunc_begin0
.quad Lset479
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc89:
Lset480 = Ltmp445-Lfunc_begin0
.quad Lset480
Lset481 = Ltmp447-Lfunc_begin0
.quad Lset481
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc90:
Lset482 = Ltmp446-Lfunc_begin0
.quad Lset482
Lset483 = Ltmp447-Lfunc_begin0
.quad Lset483
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc91:
Lset484 = Ltmp448-Lfunc_begin0
.quad Lset484
Lset485 = Ltmp449-Lfunc_begin0
.quad Lset485
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc92:
Lset486 = Ltmp453-Lfunc_begin0
.quad Lset486
Lset487 = Ltmp456-Lfunc_begin0
.quad Lset487
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset488 = Ltmp459-Lfunc_begin0
.quad Lset488
Lset489 = Ltmp463-Lfunc_begin0
.quad Lset489
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset490 = Ltmp473-Lfunc_begin0
.quad Lset490
Lset491 = Ltmp476-Lfunc_begin0
.quad Lset491
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset492 = Ltmp478-Lfunc_begin0
.quad Lset492
Lset493 = Ltmp479-Lfunc_begin0
.quad Lset493
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
.quad 0
.quad 0
Ldebug_loc93:
Lset494 = Ltmp453-Lfunc_begin0
.quad Lset494
Lset495 = Ltmp456-Lfunc_begin0
.quad Lset495
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset496 = Ltmp459-Lfunc_begin0
.quad Lset496
Lset497 = Ltmp463-Lfunc_begin0
.quad Lset497
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset498 = Ltmp473-Lfunc_begin0
.quad Lset498
Lset499 = Ltmp476-Lfunc_begin0
.quad Lset499
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset500 = Ltmp478-Lfunc_begin0
.quad Lset500
Lset501 = Lfunc_end8-Lfunc_begin0
.quad Lset501
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc94:
Lset502 = Ltmp453-Lfunc_begin0
.quad Lset502
Lset503 = Ltmp454-Lfunc_begin0
.quad Lset503
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
.quad 0
.quad 0
Ldebug_loc95:
Lset504 = Ltmp457-Lfunc_begin0
.quad Lset504
Lset505 = Ltmp459-Lfunc_begin0
.quad Lset505
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset506 = Ltmp466-Lfunc_begin0
.quad Lset506
Lset507 = Ltmp471-Lfunc_begin0
.quad Lset507
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
.quad 0
.quad 0
Ldebug_loc96:
Lset508 = Ltmp461-Lfunc_begin0
.quad Lset508
Lset509 = Ltmp463-Lfunc_begin0
.quad Lset509
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset510 = Ltmp473-Lfunc_begin0
.quad Lset510
Lset511 = Ltmp476-Lfunc_begin0
.quad Lset511
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset512 = Ltmp478-Lfunc_begin0
.quad Lset512
Lset513 = Lfunc_end8-Lfunc_begin0
.quad Lset513
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc97:
Lset514 = Ltmp461-Lfunc_begin0
.quad Lset514
Lset515 = Ltmp463-Lfunc_begin0
.quad Lset515
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset516 = Ltmp473-Lfunc_begin0
.quad Lset516
Lset517 = Ltmp476-Lfunc_begin0
.quad Lset517
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset518 = Ltmp478-Lfunc_begin0
.quad Lset518
Lset519 = Ltmp479-Lfunc_begin0
.quad Lset519
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc98:
Lset520 = Lfunc_begin9-Lfunc_begin0
.quad Lset520
Lset521 = Ltmp491-Lfunc_begin0
.quad Lset521
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset522 = Ltmp491-Lfunc_begin0
.quad Lset522
Lset523 = Ltmp496-Lfunc_begin0
.quad Lset523
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset524 = Ltmp502-Lfunc_begin0
.quad Lset524
Lset525 = Ltmp504-Lfunc_begin0
.quad Lset525
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset526 = Ltmp508-Lfunc_begin0
.quad Lset526
Lset527 = Ltmp512-Lfunc_begin0
.quad Lset527
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset528 = Ltmp557-Lfunc_begin0
.quad Lset528
Lset529 = Lfunc_end9-Lfunc_begin0
.quad Lset529
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc99:
Lset530 = Lfunc_begin9-Lfunc_begin0
.quad Lset530
Lset531 = Ltmp490-Lfunc_begin0
.quad Lset531
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset532 = Ltmp490-Lfunc_begin0
.quad Lset532
Lset533 = Ltmp500-Lfunc_begin0
.quad Lset533
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset534 = Ltmp502-Lfunc_begin0
.quad Lset534
Lset535 = Ltmp507-Lfunc_begin0
.quad Lset535
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset536 = Ltmp508-Lfunc_begin0
.quad Lset536
Lset537 = Ltmp512-Lfunc_begin0
.quad Lset537
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset538 = Ltmp513-Lfunc_begin0
.quad Lset538
Lset539 = Ltmp515-Lfunc_begin0
.quad Lset539
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset540 = Ltmp557-Lfunc_begin0
.quad Lset540
Lset541 = Lfunc_end9-Lfunc_begin0
.quad Lset541
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc100:
Lset542 = Lfunc_begin9-Lfunc_begin0
.quad Lset542
Lset543 = Ltmp489-Lfunc_begin0
.quad Lset543
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset544 = Ltmp489-Lfunc_begin0
.quad Lset544
Lset545 = Ltmp507-Lfunc_begin0
.quad Lset545
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset546 = Ltmp508-Lfunc_begin0
.quad Lset546
Lset547 = Ltmp512-Lfunc_begin0
.quad Lset547
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset548 = Ltmp513-Lfunc_begin0
.quad Lset548
Lset549 = Ltmp517-Lfunc_begin0
.quad Lset549
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset550 = Ltmp532-Lfunc_begin0
.quad Lset550
Lset551 = Ltmp534-Lfunc_begin0
.quad Lset551
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset552 = Ltmp535-Lfunc_begin0
.quad Lset552
Lset553 = Ltmp538-Lfunc_begin0
.quad Lset553
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset554 = Ltmp557-Lfunc_begin0
.quad Lset554
Lset555 = Lfunc_end9-Lfunc_begin0
.quad Lset555
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc101:
Lset556 = Ltmp499-Lfunc_begin0
.quad Lset556
Lset557 = Ltmp502-Lfunc_begin0
.quad Lset557
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset558 = Ltmp532-Lfunc_begin0
.quad Lset558
Lset559 = Ltmp535-Lfunc_begin0
.quad Lset559
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset560 = Ltmp543-Lfunc_begin0
.quad Lset560
Lset561 = Ltmp546-Lfunc_begin0
.quad Lset561
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset562 = Ltmp552-Lfunc_begin0
.quad Lset562
Lset563 = Ltmp554-Lfunc_begin0
.quad Lset563
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc102:
Lset564 = Ltmp499-Lfunc_begin0
.quad Lset564
Lset565 = Ltmp500-Lfunc_begin0
.quad Lset565
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset566 = Ltmp532-Lfunc_begin0
.quad Lset566
Lset567 = Ltmp535-Lfunc_begin0
.quad Lset567
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset568 = Ltmp543-Lfunc_begin0
.quad Lset568
Lset569 = Ltmp546-Lfunc_begin0
.quad Lset569
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset570 = Ltmp552-Lfunc_begin0
.quad Lset570
Lset571 = Ltmp554-Lfunc_begin0
.quad Lset571
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc103:
Lset572 = Ltmp505-Lfunc_begin0
.quad Lset572
Lset573 = Ltmp508-Lfunc_begin0
.quad Lset573
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset574 = Ltmp517-Lfunc_begin0
.quad Lset574
Lset575 = Ltmp519-Lfunc_begin0
.quad Lset575
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc104:
Lset576 = Ltmp506-Lfunc_begin0
.quad Lset576
Lset577 = Ltmp508-Lfunc_begin0
.quad Lset577
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
Lset578 = Ltmp517-Lfunc_begin0
.quad Lset578
Lset579 = Ltmp520-Lfunc_begin0
.quad Lset579
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
Lset580 = Ltmp521-Lfunc_begin0
.quad Lset580
Lset581 = Ltmp522-Lfunc_begin0
.quad Lset581
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc105:
Lset582 = Ltmp509-Lfunc_begin0
.quad Lset582
Lset583 = Ltmp510-Lfunc_begin0
.quad Lset583
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset584 = Ltmp511-Lfunc_begin0
.quad Lset584
Lset585 = Ltmp512-Lfunc_begin0
.quad Lset585
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc106:
Lset586 = Ltmp514-Lfunc_begin0
.quad Lset586
Lset587 = Ltmp517-Lfunc_begin0
.quad Lset587
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset588 = Ltmp535-Lfunc_begin0
.quad Lset588
Lset589 = Ltmp539-Lfunc_begin0
.quad Lset589
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset590 = Ltmp548-Lfunc_begin0
.quad Lset590
Lset591 = Ltmp552-Lfunc_begin0
.quad Lset591
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
.quad 0
.quad 0
Ldebug_loc107:
Lset592 = Ltmp514-Lfunc_begin0
.quad Lset592
Lset593 = Ltmp517-Lfunc_begin0
.quad Lset593
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset594 = Ltmp535-Lfunc_begin0
.quad Lset594
Lset595 = Ltmp539-Lfunc_begin0
.quad Lset595
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset596 = Ltmp548-Lfunc_begin0
.quad Lset596
Lset597 = Ltmp552-Lfunc_begin0
.quad Lset597
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset598 = Ltmp555-Lfunc_begin0
.quad Lset598
Lset599 = Ltmp557-Lfunc_begin0
.quad Lset599
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc108:
Lset600 = Ltmp514-Lfunc_begin0
.quad Lset600
Lset601 = Ltmp515-Lfunc_begin0
.quad Lset601
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
.quad 0
.quad 0
Ldebug_loc109:
Lset602 = Ltmp522-Lfunc_begin0
.quad Lset602
Lset603 = Ltmp523-Lfunc_begin0
.quad Lset603
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset604 = Ltmp523-Lfunc_begin0
.quad Lset604
Lset605 = Ltmp527-Lfunc_begin0
.quad Lset605
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
Lset606 = Ltmp530-Lfunc_begin0
.quad Lset606
Lset607 = Ltmp532-Lfunc_begin0
.quad Lset607
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset608 = Ltmp539-Lfunc_begin0
.quad Lset608
Lset609 = Ltmp540-Lfunc_begin0
.quad Lset609
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc110:
Lset610 = Ltmp524-Lfunc_begin0
.quad Lset610
Lset611 = Ltmp527-Lfunc_begin0
.quad Lset611
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc111:
Lset612 = Ltmp525-Lfunc_begin0
.quad Lset612
Lset613 = Ltmp527-Lfunc_begin0
.quad Lset613
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc112:
Lset614 = Ltmp526-Lfunc_begin0
.quad Lset614
Lset615 = Ltmp527-Lfunc_begin0
.quad Lset615
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc113:
Lset616 = Ltmp528-Lfunc_begin0
.quad Lset616
Lset617 = Ltmp529-Lfunc_begin0
.quad Lset617
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc114:
Lset618 = Ltmp533-Lfunc_begin0
.quad Lset618
Lset619 = Ltmp535-Lfunc_begin0
.quad Lset619
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset620 = Ltmp543-Lfunc_begin0
.quad Lset620
Lset621 = Ltmp546-Lfunc_begin0
.quad Lset621
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset622 = Ltmp552-Lfunc_begin0
.quad Lset622
Lset623 = Ltmp554-Lfunc_begin0
.quad Lset623
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
.quad 0
.quad 0
Ldebug_loc115:
Lset624 = Ltmp537-Lfunc_begin0
.quad Lset624
Lset625 = Ltmp539-Lfunc_begin0
.quad Lset625
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset626 = Ltmp548-Lfunc_begin0
.quad Lset626
Lset627 = Ltmp552-Lfunc_begin0
.quad Lset627
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset628 = Ltmp555-Lfunc_begin0
.quad Lset628
Lset629 = Ltmp557-Lfunc_begin0
.quad Lset629
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc116:
Lset630 = Ltmp537-Lfunc_begin0
.quad Lset630
Lset631 = Ltmp539-Lfunc_begin0
.quad Lset631
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset632 = Ltmp548-Lfunc_begin0
.quad Lset632
Lset633 = Ltmp552-Lfunc_begin0
.quad Lset633
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc117:
Lset634 = Lfunc_begin10-Lfunc_begin0
.quad Lset634
Lset635 = Ltmp568-Lfunc_begin0
.quad Lset635
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset636 = Ltmp568-Lfunc_begin0
.quad Lset636
Lset637 = Ltmp571-Lfunc_begin0
.quad Lset637
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset638 = Ltmp584-Lfunc_begin0
.quad Lset638
Lset639 = Ltmp602-Lfunc_begin0
.quad Lset639
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset640 = Ltmp603-Lfunc_begin0
.quad Lset640
Lset641 = Ltmp607-Lfunc_begin0
.quad Lset641
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc118:
Lset642 = Lfunc_begin10-Lfunc_begin0
.quad Lset642
Lset643 = Ltmp567-Lfunc_begin0
.quad Lset643
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset644 = Ltmp567-Lfunc_begin0
.quad Lset644
Lset645 = Ltmp576-Lfunc_begin0
.quad Lset645
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset646 = Ltmp579-Lfunc_begin0
.quad Lset646
Lset647 = Ltmp581-Lfunc_begin0
.quad Lset647
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset648 = Ltmp583-Lfunc_begin0
.quad Lset648
Lset649 = Ltmp602-Lfunc_begin0
.quad Lset649
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset650 = Ltmp603-Lfunc_begin0
.quad Lset650
Lset651 = Ltmp607-Lfunc_begin0
.quad Lset651
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset652 = Ltmp608-Lfunc_begin0
.quad Lset652
Lset653 = Ltmp609-Lfunc_begin0
.quad Lset653
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset654 = Ltmp611-Lfunc_begin0
.quad Lset654
Lset655 = Ltmp612-Lfunc_begin0
.quad Lset655
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc119:
Lset656 = Lfunc_begin10-Lfunc_begin0
.quad Lset656
Lset657 = Ltmp566-Lfunc_begin0
.quad Lset657
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset658 = Ltmp566-Lfunc_begin0
.quad Lset658
Lset659 = Ltmp577-Lfunc_begin0
.quad Lset659
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset660 = Ltmp579-Lfunc_begin0
.quad Lset660
Lset661 = Ltmp581-Lfunc_begin0
.quad Lset661
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset662 = Ltmp583-Lfunc_begin0
.quad Lset662
Lset663 = Ltmp602-Lfunc_begin0
.quad Lset663
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset664 = Ltmp603-Lfunc_begin0
.quad Lset664
Lset665 = Ltmp607-Lfunc_begin0
.quad Lset665
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset666 = Ltmp608-Lfunc_begin0
.quad Lset666
Lset667 = Ltmp610-Lfunc_begin0
.quad Lset667
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset668 = Ltmp611-Lfunc_begin0
.quad Lset668
Lset669 = Ltmp624-Lfunc_begin0
.quad Lset669
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset670 = Ltmp634-Lfunc_begin0
.quad Lset670
Lset671 = Ltmp643-Lfunc_begin0
.quad Lset671
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc120:
Lset672 = Ltmp575-Lfunc_begin0
.quad Lset672
Lset673 = Ltmp576-Lfunc_begin0
.quad Lset673
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc121:
Lset674 = Ltmp576-Lfunc_begin0
.quad Lset674
Lset675 = Ltmp576-Lfunc_begin0
.quad Lset675
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc122:
Lset676 = Ltmp590-Lfunc_begin0
.quad Lset676
Lset677 = Ltmp591-Lfunc_begin0
.quad Lset677
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
Lset678 = Ltmp599-Lfunc_begin0
.quad Lset678
Lset679 = Ltmp600-Lfunc_begin0
.quad Lset679
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc123:
Lset680 = Ltmp612-Lfunc_begin0
.quad Lset680
Lset681 = Ltmp614-Lfunc_begin0
.quad Lset681
.short 2 ## Loc expr size
.byte 115 ## DW_OP_breg3
.byte 0 ## 0
Lset682 = Ltmp618-Lfunc_begin0
.quad Lset682
Lset683 = Ltmp623-Lfunc_begin0
.quad Lset683
.short 2 ## Loc expr size
.byte 115 ## DW_OP_breg3
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc124:
Lset684 = Ltmp624-Lfunc_begin0
.quad Lset684
Lset685 = Ltmp626-Lfunc_begin0
.quad Lset685
.short 2 ## Loc expr size
.byte 127 ## DW_OP_breg15
.byte 0 ## 0
Lset686 = Ltmp628-Lfunc_begin0
.quad Lset686
Lset687 = Ltmp633-Lfunc_begin0
.quad Lset687
.short 2 ## Loc expr size
.byte 127 ## DW_OP_breg15
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc125:
Lset688 = Ltmp636-Lfunc_begin0
.quad Lset688
Lset689 = Ltmp637-Lfunc_begin0
.quad Lset689
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset690 = Ltmp637-Lfunc_begin0
.quad Lset690
Lset691 = Lfunc_end10-Lfunc_begin0
.quad Lset691
.short 2 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 72 ## -56
.quad 0
.quad 0
Ldebug_loc126:
Lset692 = Ltmp638-Lfunc_begin0
.quad Lset692
Lset693 = Ltmp640-Lfunc_begin0
.quad Lset693
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
.quad 0
.quad 0
Ldebug_loc127:
Lset694 = Ltmp644-Lfunc_begin0
.quad Lset694
Lset695 = Ltmp645-Lfunc_begin0
.quad Lset695
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset696 = Ltmp645-Lfunc_begin0
.quad Lset696
Lset697 = Lfunc_end10-Lfunc_begin0
.quad Lset697
.short 2 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 72 ## -56
.quad 0
.quad 0
Ldebug_loc128:
Lset698 = Ltmp646-Lfunc_begin0
.quad Lset698
Lset699 = Ltmp648-Lfunc_begin0
.quad Lset699
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
.quad 0
.quad 0
Ldebug_loc129:
Lset700 = Lfunc_begin11-Lfunc_begin0
.quad Lset700
Lset701 = Ltmp660-Lfunc_begin0
.quad Lset701
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset702 = Ltmp660-Lfunc_begin0
.quad Lset702
Lset703 = Ltmp681-Lfunc_begin0
.quad Lset703
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset704 = Ltmp681-Lfunc_begin0
.quad Lset704
Lset705 = Ltmp688-Lfunc_begin0
.quad Lset705
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset706 = Ltmp688-Lfunc_begin0
.quad Lset706
Lset707 = Ltmp689-Lfunc_begin0
.quad Lset707
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset708 = Ltmp689-Lfunc_begin0
.quad Lset708
Lset709 = Ltmp694-Lfunc_begin0
.quad Lset709
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset710 = Ltmp694-Lfunc_begin0
.quad Lset710
Lset711 = Ltmp697-Lfunc_begin0
.quad Lset711
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset712 = Ltmp697-Lfunc_begin0
.quad Lset712
Lset713 = Ltmp705-Lfunc_begin0
.quad Lset713
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset714 = Ltmp705-Lfunc_begin0
.quad Lset714
Lset715 = Ltmp717-Lfunc_begin0
.quad Lset715
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset716 = Ltmp718-Lfunc_begin0
.quad Lset716
Lset717 = Lfunc_end11-Lfunc_begin0
.quad Lset717
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
.quad 0
.quad 0
Ldebug_loc130:
Lset718 = Lfunc_begin11-Lfunc_begin0
.quad Lset718
Lset719 = Ltmp659-Lfunc_begin0
.quad Lset719
.short 3 ## Loc expr size
.byte 84 ## super-register DW_OP_reg4
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset720 = Ltmp659-Lfunc_begin0
.quad Lset720
Lset721 = Ltmp662-Lfunc_begin0
.quad Lset721
.short 3 ## Loc expr size
.byte 95 ## super-register DW_OP_reg15
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset722 = Ltmp715-Lfunc_begin0
.quad Lset722
Lset723 = Ltmp717-Lfunc_begin0
.quad Lset723
.short 3 ## Loc expr size
.byte 95 ## super-register DW_OP_reg15
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc131:
Lset724 = Ltmp662-Lfunc_begin0
.quad Lset724
Lset725 = Ltmp665-Lfunc_begin0
.quad Lset725
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset726 = Ltmp668-Lfunc_begin0
.quad Lset726
Lset727 = Ltmp676-Lfunc_begin0
.quad Lset727
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset728 = Ltmp677-Lfunc_begin0
.quad Lset728
Lset729 = Ltmp679-Lfunc_begin0
.quad Lset729
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset730 = Ltmp679-Lfunc_begin0
.quad Lset730
Lset731 = Ltmp708-Lfunc_begin0
.quad Lset731
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 144 ## -112
.byte 127 ##
Lset732 = Ltmp708-Lfunc_begin0
.quad Lset732
Lset733 = Ltmp709-Lfunc_begin0
.quad Lset733
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset734 = Ltmp711-Lfunc_begin0
.quad Lset734
Lset735 = Ltmp712-Lfunc_begin0
.quad Lset735
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc132:
Lset736 = Ltmp663-Lfunc_begin0
.quad Lset736
Lset737 = Ltmp664-Lfunc_begin0
.quad Lset737
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc133:
Lset738 = Ltmp683-Lfunc_begin0
.quad Lset738
Lset739 = Ltmp686-Lfunc_begin0
.quad Lset739
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc134:
Lset740 = Ltmp686-Lfunc_begin0
.quad Lset740
Lset741 = Ltmp687-Lfunc_begin0
.quad Lset741
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc135:
Lset742 = Ltmp689-Lfunc_begin0
.quad Lset742
Lset743 = Ltmp692-Lfunc_begin0
.quad Lset743
.short 2 ## Loc expr size
.byte 16 ## DW_OP_constu
.byte 0 ## 0
Lset744 = Ltmp692-Lfunc_begin0
.quad Lset744
Lset745 = Ltmp693-Lfunc_begin0
.quad Lset745
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc136:
Lset746 = Ltmp691-Lfunc_begin0
.quad Lset746
Lset747 = Ltmp692-Lfunc_begin0
.quad Lset747
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc137:
Lset748 = Ltmp695-Lfunc_begin0
.quad Lset748
Lset749 = Ltmp696-Lfunc_begin0
.quad Lset749
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
Lset750 = Ltmp698-Lfunc_begin0
.quad Lset750
Lset751 = Ltmp699-Lfunc_begin0
.quad Lset751
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
Lset752 = Ltmp699-Lfunc_begin0
.quad Lset752
Lset753 = Lfunc_end11-Lfunc_begin0
.quad Lset753
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 240 ## -144
.byte 126 ##
.quad 0
.quad 0
Ldebug_loc138:
Lset754 = Ltmp698-Lfunc_begin0
.quad Lset754
Lset755 = Ltmp703-Lfunc_begin0
.quad Lset755
.short 2 ## Loc expr size
.byte 16 ## DW_OP_constu
.byte 0 ## 0
Lset756 = Ltmp703-Lfunc_begin0
.quad Lset756
Lset757 = Ltmp704-Lfunc_begin0
.quad Lset757
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc139:
Lset758 = Ltmp702-Lfunc_begin0
.quad Lset758
Lset759 = Ltmp703-Lfunc_begin0
.quad Lset759
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc140:
Lset760 = Ltmp709-Lfunc_begin0
.quad Lset760
Lset761 = Ltmp710-Lfunc_begin0
.quad Lset761
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc141:
Lset762 = Lfunc_begin12-Lfunc_begin0
.quad Lset762
Lset763 = Ltmp730-Lfunc_begin0
.quad Lset763
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset764 = Ltmp730-Lfunc_begin0
.quad Lset764
Lset765 = Ltmp734-Lfunc_begin0
.quad Lset765
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset766 = Ltmp736-Lfunc_begin0
.quad Lset766
Lset767 = Ltmp743-Lfunc_begin0
.quad Lset767
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset768 = Ltmp749-Lfunc_begin0
.quad Lset768
Lset769 = Ltmp754-Lfunc_begin0
.quad Lset769
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset770 = Ltmp755-Lfunc_begin0
.quad Lset770
Lset771 = Lfunc_end12-Lfunc_begin0
.quad Lset771
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc142:
Lset772 = Lfunc_begin12-Lfunc_begin0
.quad Lset772
Lset773 = Ltmp729-Lfunc_begin0
.quad Lset773
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset774 = Ltmp729-Lfunc_begin0
.quad Lset774
Lset775 = Ltmp744-Lfunc_begin0
.quad Lset775
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset776 = Ltmp745-Lfunc_begin0
.quad Lset776
Lset777 = Ltmp747-Lfunc_begin0
.quad Lset777
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset778 = Ltmp749-Lfunc_begin0
.quad Lset778
Lset779 = Ltmp753-Lfunc_begin0
.quad Lset779
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc143:
Lset780 = Lfunc_begin12-Lfunc_begin0
.quad Lset780
Lset781 = Ltmp728-Lfunc_begin0
.quad Lset781
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset782 = Ltmp728-Lfunc_begin0
.quad Lset782
Lset783 = Ltmp743-Lfunc_begin0
.quad Lset783
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset784 = Ltmp745-Lfunc_begin0
.quad Lset784
Lset785 = Ltmp747-Lfunc_begin0
.quad Lset785
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset786 = Ltmp749-Lfunc_begin0
.quad Lset786
Lset787 = Ltmp752-Lfunc_begin0
.quad Lset787
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset788 = Ltmp755-Lfunc_begin0
.quad Lset788
Lset789 = Lfunc_end12-Lfunc_begin0
.quad Lset789
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc144:
Lset790 = Ltmp727-Lfunc_begin0
.quad Lset790
Lset791 = Ltmp729-Lfunc_begin0
.quad Lset791
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset792 = Ltmp729-Lfunc_begin0
.quad Lset792
Lset793 = Ltmp731-Lfunc_begin0
.quad Lset793
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc145:
Lset794 = Ltmp727-Lfunc_begin0
.quad Lset794
Lset795 = Ltmp729-Lfunc_begin0
.quad Lset795
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset796 = Ltmp729-Lfunc_begin0
.quad Lset796
Lset797 = Ltmp731-Lfunc_begin0
.quad Lset797
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc146:
Lset798 = Ltmp727-Lfunc_begin0
.quad Lset798
Lset799 = Ltmp729-Lfunc_begin0
.quad Lset799
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset800 = Ltmp729-Lfunc_begin0
.quad Lset800
Lset801 = Ltmp731-Lfunc_begin0
.quad Lset801
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc147:
Lset802 = Ltmp727-Lfunc_begin0
.quad Lset802
Lset803 = Ltmp729-Lfunc_begin0
.quad Lset803
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset804 = Ltmp729-Lfunc_begin0
.quad Lset804
Lset805 = Ltmp731-Lfunc_begin0
.quad Lset805
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc148:
Lset806 = Ltmp735-Lfunc_begin0
.quad Lset806
Lset807 = Ltmp736-Lfunc_begin0
.quad Lset807
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
.quad 0
.quad 0
Ldebug_loc149:
Lset808 = Ltmp739-Lfunc_begin0
.quad Lset808
Lset809 = Ltmp744-Lfunc_begin0
.quad Lset809
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc150:
Lset810 = Ltmp742-Lfunc_begin0
.quad Lset810
Lset811 = Ltmp743-Lfunc_begin0
.quad Lset811
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
Lset812 = Ltmp750-Lfunc_begin0
.quad Lset812
Lset813 = Ltmp751-Lfunc_begin0
.quad Lset813
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc151:
Lset814 = Lfunc_begin13-Lfunc_begin0
.quad Lset814
Lset815 = Ltmp760-Lfunc_begin0
.quad Lset815
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset816 = Ltmp771-Lfunc_begin0
.quad Lset816
Lset817 = Lfunc_end13-Lfunc_begin0
.quad Lset817
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
.quad 0
.quad 0
Ldebug_loc152:
Lset818 = Lfunc_begin13-Lfunc_begin0
.quad Lset818
Lset819 = Ltmp761-Lfunc_begin0
.quad Lset819
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset820 = Ltmp763-Lfunc_begin0
.quad Lset820
Lset821 = Ltmp767-Lfunc_begin0
.quad Lset821
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc153:
Lset822 = Lfunc_begin13-Lfunc_begin0
.quad Lset822
Lset823 = Ltmp757-Lfunc_begin0
.quad Lset823
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset824 = Ltmp757-Lfunc_begin0
.quad Lset824
Lset825 = Ltmp760-Lfunc_begin0
.quad Lset825
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset826 = Ltmp763-Lfunc_begin0
.quad Lset826
Lset827 = Ltmp767-Lfunc_begin0
.quad Lset827
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc154:
Lset828 = Lfunc_begin14-Lfunc_begin0
.quad Lset828
Lset829 = Ltmp775-Lfunc_begin0
.quad Lset829
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset830 = Ltmp782-Lfunc_begin0
.quad Lset830
Lset831 = Ltmp784-Lfunc_begin0
.quad Lset831
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc155:
Lset832 = Lfunc_begin14-Lfunc_begin0
.quad Lset832
Lset833 = Ltmp773-Lfunc_begin0
.quad Lset833
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset834 = Ltmp773-Lfunc_begin0
.quad Lset834
Lset835 = Ltmp777-Lfunc_begin0
.quad Lset835
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset836 = Ltmp782-Lfunc_begin0
.quad Lset836
Lset837 = Ltmp785-Lfunc_begin0
.quad Lset837
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc156:
Lset838 = Lfunc_begin15-Lfunc_begin0
.quad Lset838
Lset839 = Ltmp793-Lfunc_begin0
.quad Lset839
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset840 = Ltmp796-Lfunc_begin0
.quad Lset840
Lset841 = Ltmp797-Lfunc_begin0
.quad Lset841
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
.quad 0
.quad 0
Ldebug_loc157:
Lset842 = Lfunc_begin16-Lfunc_begin0
.quad Lset842
Lset843 = Ltmp807-Lfunc_begin0
.quad Lset843
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset844 = Ltmp807-Lfunc_begin0
.quad Lset844
Lset845 = Ltmp822-Lfunc_begin0
.quad Lset845
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset846 = Ltmp823-Lfunc_begin0
.quad Lset846
Lset847 = Ltmp840-Lfunc_begin0
.quad Lset847
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc158:
Lset848 = Ltmp808-Lfunc_begin0
.quad Lset848
Lset849 = Ltmp817-Lfunc_begin0
.quad Lset849
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset850 = Ltmp823-Lfunc_begin0
.quad Lset850
Lset851 = Lfunc_end16-Lfunc_begin0
.quad Lset851
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc159:
Lset852 = Ltmp809-Lfunc_begin0
.quad Lset852
Lset853 = Ltmp814-Lfunc_begin0
.quad Lset853
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset854 = Ltmp817-Lfunc_begin0
.quad Lset854
Lset855 = Ltmp822-Lfunc_begin0
.quad Lset855
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset856 = Ltmp824-Lfunc_begin0
.quad Lset856
Lset857 = Ltmp827-Lfunc_begin0
.quad Lset857
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc160:
Lset858 = Ltmp811-Lfunc_begin0
.quad Lset858
Lset859 = Ltmp821-Lfunc_begin0
.quad Lset859
.short 3 ## Loc expr size
.byte 83 ## super-register DW_OP_reg3
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset860 = Ltmp823-Lfunc_begin0
.quad Lset860
Lset861 = Ltmp833-Lfunc_begin0
.quad Lset861
.short 3 ## Loc expr size
.byte 83 ## super-register DW_OP_reg3
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset862 = Ltmp835-Lfunc_begin0
.quad Lset862
Lset863 = Ltmp844-Lfunc_begin0
.quad Lset863
.short 3 ## Loc expr size
.byte 83 ## super-register DW_OP_reg3
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc161:
Lset864 = Ltmp812-Lfunc_begin0
.quad Lset864
Lset865 = Ltmp813-Lfunc_begin0
.quad Lset865
.short 3 ## Loc expr size
.byte 81 ## super-register DW_OP_reg1
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset866 = Ltmp817-Lfunc_begin0
.quad Lset866
Lset867 = Ltmp818-Lfunc_begin0
.quad Lset867
.short 3 ## Loc expr size
.byte 81 ## super-register DW_OP_reg1
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc162:
Lset868 = Ltmp825-Lfunc_begin0
.quad Lset868
Lset869 = Ltmp826-Lfunc_begin0
.quad Lset869
.short 3 ## Loc expr size
.byte 81 ## super-register DW_OP_reg1
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc163:
Lset870 = Ltmp828-Lfunc_begin0
.quad Lset870
Lset871 = Ltmp832-Lfunc_begin0
.quad Lset871
.short 3 ## Loc expr size
.byte 84 ## super-register DW_OP_reg4
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc164:
Lset872 = Ltmp837-Lfunc_begin0
.quad Lset872
Lset873 = Ltmp841-Lfunc_begin0
.quad Lset873
.short 3 ## Loc expr size
.byte 82 ## super-register DW_OP_reg2
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset874 = Ltmp842-Lfunc_begin0
.quad Lset874
Lset875 = Ltmp843-Lfunc_begin0
.quad Lset875
.short 3 ## Loc expr size
.byte 82 ## super-register DW_OP_reg2
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc165:
Lset876 = Lfunc_begin17-Lfunc_begin0
.quad Lset876
Lset877 = Ltmp855-Lfunc_begin0
.quad Lset877
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset878 = Ltmp855-Lfunc_begin0
.quad Lset878
Lset879 = Ltmp873-Lfunc_begin0
.quad Lset879
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset880 = Ltmp873-Lfunc_begin0
.quad Lset880
Lset881 = Ltmp875-Lfunc_begin0
.quad Lset881
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset882 = Ltmp875-Lfunc_begin0
.quad Lset882
Lset883 = Ltmp880-Lfunc_begin0
.quad Lset883
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset884 = Ltmp880-Lfunc_begin0
.quad Lset884
Lset885 = Ltmp882-Lfunc_begin0
.quad Lset885
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset886 = Ltmp882-Lfunc_begin0
.quad Lset886
Lset887 = Ltmp895-Lfunc_begin0
.quad Lset887
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset888 = Ltmp895-Lfunc_begin0
.quad Lset888
Lset889 = Ltmp897-Lfunc_begin0
.quad Lset889
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset890 = Ltmp897-Lfunc_begin0
.quad Lset890
Lset891 = Ltmp911-Lfunc_begin0
.quad Lset891
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset892 = Ltmp911-Lfunc_begin0
.quad Lset892
Lset893 = Ltmp913-Lfunc_begin0
.quad Lset893
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset894 = Ltmp913-Lfunc_begin0
.quad Lset894
Lset895 = Ltmp927-Lfunc_begin0
.quad Lset895
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset896 = Ltmp927-Lfunc_begin0
.quad Lset896
Lset897 = Ltmp929-Lfunc_begin0
.quad Lset897
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset898 = Ltmp929-Lfunc_begin0
.quad Lset898
Lset899 = Ltmp945-Lfunc_begin0
.quad Lset899
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset900 = Ltmp945-Lfunc_begin0
.quad Lset900
Lset901 = Ltmp947-Lfunc_begin0
.quad Lset901
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset902 = Ltmp947-Lfunc_begin0
.quad Lset902
Lset903 = Ltmp968-Lfunc_begin0
.quad Lset903
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset904 = Ltmp968-Lfunc_begin0
.quad Lset904
Lset905 = Ltmp970-Lfunc_begin0
.quad Lset905
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset906 = Ltmp970-Lfunc_begin0
.quad Lset906
Lset907 = Ltmp993-Lfunc_begin0
.quad Lset907
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset908 = Ltmp993-Lfunc_begin0
.quad Lset908
Lset909 = Ltmp994-Lfunc_begin0
.quad Lset909
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset910 = Ltmp994-Lfunc_begin0
.quad Lset910
Lset911 = Ltmp1000-Lfunc_begin0
.quad Lset911
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset912 = Ltmp1000-Lfunc_begin0
.quad Lset912
Lset913 = Ltmp1001-Lfunc_begin0
.quad Lset913
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset914 = Ltmp1001-Lfunc_begin0
.quad Lset914
Lset915 = Ltmp1011-Lfunc_begin0
.quad Lset915
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset916 = Ltmp1011-Lfunc_begin0
.quad Lset916
Lset917 = Ltmp1012-Lfunc_begin0
.quad Lset917
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset918 = Ltmp1012-Lfunc_begin0
.quad Lset918
Lset919 = Ltmp1017-Lfunc_begin0
.quad Lset919
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset920 = Ltmp1017-Lfunc_begin0
.quad Lset920
Lset921 = Ltmp1018-Lfunc_begin0
.quad Lset921
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset922 = Ltmp1018-Lfunc_begin0
.quad Lset922
Lset923 = Ltmp1019-Lfunc_begin0
.quad Lset923
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset924 = Ltmp1022-Lfunc_begin0
.quad Lset924
Lset925 = Ltmp1029-Lfunc_begin0
.quad Lset925
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset926 = Ltmp1029-Lfunc_begin0
.quad Lset926
Lset927 = Ltmp1036-Lfunc_begin0
.quad Lset927
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset928 = Ltmp1036-Lfunc_begin0
.quad Lset928
Lset929 = Ltmp1039-Lfunc_begin0
.quad Lset929
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset930 = Ltmp1039-Lfunc_begin0
.quad Lset930
Lset931 = Ltmp1042-Lfunc_begin0
.quad Lset931
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset932 = Ltmp1042-Lfunc_begin0
.quad Lset932
Lset933 = Ltmp1045-Lfunc_begin0
.quad Lset933
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset934 = Ltmp1046-Lfunc_begin0
.quad Lset934
Lset935 = Ltmp1064-Lfunc_begin0
.quad Lset935
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset936 = Ltmp1064-Lfunc_begin0
.quad Lset936
Lset937 = Ltmp1065-Lfunc_begin0
.quad Lset937
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset938 = Ltmp1065-Lfunc_begin0
.quad Lset938
Lset939 = Ltmp1071-Lfunc_begin0
.quad Lset939
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset940 = Ltmp1071-Lfunc_begin0
.quad Lset940
Lset941 = Ltmp1072-Lfunc_begin0
.quad Lset941
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset942 = Ltmp1072-Lfunc_begin0
.quad Lset942
Lset943 = Ltmp1082-Lfunc_begin0
.quad Lset943
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset944 = Ltmp1082-Lfunc_begin0
.quad Lset944
Lset945 = Ltmp1083-Lfunc_begin0
.quad Lset945
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset946 = Ltmp1083-Lfunc_begin0
.quad Lset946
Lset947 = Ltmp1088-Lfunc_begin0
.quad Lset947
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset948 = Ltmp1088-Lfunc_begin0
.quad Lset948
Lset949 = Ltmp1089-Lfunc_begin0
.quad Lset949
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset950 = Ltmp1089-Lfunc_begin0
.quad Lset950
Lset951 = Ltmp1090-Lfunc_begin0
.quad Lset951
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset952 = Ltmp1093-Lfunc_begin0
.quad Lset952
Lset953 = Ltmp1100-Lfunc_begin0
.quad Lset953
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset954 = Ltmp1100-Lfunc_begin0
.quad Lset954
Lset955 = Ltmp1107-Lfunc_begin0
.quad Lset955
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset956 = Ltmp1107-Lfunc_begin0
.quad Lset956
Lset957 = Ltmp1110-Lfunc_begin0
.quad Lset957
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset958 = Ltmp1110-Lfunc_begin0
.quad Lset958
Lset959 = Ltmp1113-Lfunc_begin0
.quad Lset959
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset960 = Ltmp1113-Lfunc_begin0
.quad Lset960
Lset961 = Ltmp1116-Lfunc_begin0
.quad Lset961
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset962 = Ltmp1117-Lfunc_begin0
.quad Lset962
Lset963 = Ltmp1139-Lfunc_begin0
.quad Lset963
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset964 = Ltmp1139-Lfunc_begin0
.quad Lset964
Lset965 = Ltmp1140-Lfunc_begin0
.quad Lset965
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset966 = Ltmp1140-Lfunc_begin0
.quad Lset966
Lset967 = Ltmp1154-Lfunc_begin0
.quad Lset967
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset968 = Ltmp1155-Lfunc_begin0
.quad Lset968
Lset969 = Ltmp1156-Lfunc_begin0
.quad Lset969
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset970 = Ltmp1156-Lfunc_begin0
.quad Lset970
Lset971 = Ltmp1159-Lfunc_begin0
.quad Lset971
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset972 = Ltmp1159-Lfunc_begin0
.quad Lset972
Lset973 = Ltmp1160-Lfunc_begin0
.quad Lset973
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset974 = Ltmp1160-Lfunc_begin0
.quad Lset974
Lset975 = Ltmp1170-Lfunc_begin0
.quad Lset975
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset976 = Ltmp1170-Lfunc_begin0
.quad Lset976
Lset977 = Ltmp1174-Lfunc_begin0
.quad Lset977
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset978 = Ltmp1174-Lfunc_begin0
.quad Lset978
Lset979 = Ltmp1178-Lfunc_begin0
.quad Lset979
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset980 = Ltmp1179-Lfunc_begin0
.quad Lset980
Lset981 = Ltmp1181-Lfunc_begin0
.quad Lset981
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset982 = Ltmp1181-Lfunc_begin0
.quad Lset982
Lset983 = Ltmp1186-Lfunc_begin0
.quad Lset983
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset984 = Ltmp1187-Lfunc_begin0
.quad Lset984
Lset985 = Ltmp1192-Lfunc_begin0
.quad Lset985
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset986 = Ltmp1193-Lfunc_begin0
.quad Lset986
Lset987 = Ltmp1194-Lfunc_begin0
.quad Lset987
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset988 = Ltmp1194-Lfunc_begin0
.quad Lset988
Lset989 = Ltmp1195-Lfunc_begin0
.quad Lset989
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset990 = Ltmp1196-Lfunc_begin0
.quad Lset990
Lset991 = Ltmp1197-Lfunc_begin0
.quad Lset991
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset992 = Ltmp1198-Lfunc_begin0
.quad Lset992
Lset993 = Ltmp1210-Lfunc_begin0
.quad Lset993
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset994 = Ltmp1210-Lfunc_begin0
.quad Lset994
Lset995 = Ltmp1211-Lfunc_begin0
.quad Lset995
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset996 = Ltmp1212-Lfunc_begin0
.quad Lset996
Lset997 = Ltmp1213-Lfunc_begin0
.quad Lset997
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset998 = Ltmp1213-Lfunc_begin0
.quad Lset998
Lset999 = Ltmp1214-Lfunc_begin0
.quad Lset999
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1000 = Ltmp1214-Lfunc_begin0
.quad Lset1000
Lset1001 = Ltmp1215-Lfunc_begin0
.quad Lset1001
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1002 = Ltmp1217-Lfunc_begin0
.quad Lset1002
Lset1003 = Ltmp1220-Lfunc_begin0
.quad Lset1003
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1004 = Ltmp1220-Lfunc_begin0
.quad Lset1004
Lset1005 = Ltmp1221-Lfunc_begin0
.quad Lset1005
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset1006 = Ltmp1221-Lfunc_begin0
.quad Lset1006
Lset1007 = Ltmp1233-Lfunc_begin0
.quad Lset1007
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1008 = Ltmp1233-Lfunc_begin0
.quad Lset1008
Lset1009 = Ltmp1234-Lfunc_begin0
.quad Lset1009
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset1010 = Ltmp1237-Lfunc_begin0
.quad Lset1010
Lset1011 = Ltmp1243-Lfunc_begin0
.quad Lset1011
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1012 = Ltmp1243-Lfunc_begin0
.quad Lset1012
Lset1013 = Ltmp1251-Lfunc_begin0
.quad Lset1013
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset1014 = Ltmp1251-Lfunc_begin0
.quad Lset1014
Lset1015 = Ltmp1252-Lfunc_begin0
.quad Lset1015
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1016 = Ltmp1253-Lfunc_begin0
.quad Lset1016
Lset1017 = Ltmp1257-Lfunc_begin0
.quad Lset1017
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset1018 = Ltmp1257-Lfunc_begin0
.quad Lset1018
Lset1019 = Ltmp1265-Lfunc_begin0
.quad Lset1019
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1020 = Ltmp1265-Lfunc_begin0
.quad Lset1020
Lset1021 = Ltmp1267-Lfunc_begin0
.quad Lset1021
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset1022 = Ltmp1267-Lfunc_begin0
.quad Lset1022
Lset1023 = Ltmp1271-Lfunc_begin0
.quad Lset1023
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1024 = Ltmp1271-Lfunc_begin0
.quad Lset1024
Lset1025 = Ltmp1272-Lfunc_begin0
.quad Lset1025
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1026 = Ltmp1272-Lfunc_begin0
.quad Lset1026
Lset1027 = Ltmp1273-Lfunc_begin0
.quad Lset1027
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1028 = Ltmp1276-Lfunc_begin0
.quad Lset1028
Lset1029 = Ltmp1286-Lfunc_begin0
.quad Lset1029
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1030 = Ltmp1286-Lfunc_begin0
.quad Lset1030
Lset1031 = Ltmp1288-Lfunc_begin0
.quad Lset1031
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1032 = Ltmp1288-Lfunc_begin0
.quad Lset1032
Lset1033 = Ltmp1299-Lfunc_begin0
.quad Lset1033
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1034 = Ltmp1299-Lfunc_begin0
.quad Lset1034
Lset1035 = Ltmp1301-Lfunc_begin0
.quad Lset1035
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset1036 = Ltmp1301-Lfunc_begin0
.quad Lset1036
Lset1037 = Ltmp1321-Lfunc_begin0
.quad Lset1037
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1038 = Ltmp1321-Lfunc_begin0
.quad Lset1038
Lset1039 = Ltmp1322-Lfunc_begin0
.quad Lset1039
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset1040 = Ltmp1322-Lfunc_begin0
.quad Lset1040
Lset1041 = Ltmp1336-Lfunc_begin0
.quad Lset1041
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1042 = Ltmp1337-Lfunc_begin0
.quad Lset1042
Lset1043 = Ltmp1338-Lfunc_begin0
.quad Lset1043
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1044 = Ltmp1338-Lfunc_begin0
.quad Lset1044
Lset1045 = Ltmp1342-Lfunc_begin0
.quad Lset1045
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1046 = Ltmp1342-Lfunc_begin0
.quad Lset1046
Lset1047 = Ltmp1343-Lfunc_begin0
.quad Lset1047
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset1048 = Ltmp1343-Lfunc_begin0
.quad Lset1048
Lset1049 = Ltmp1353-Lfunc_begin0
.quad Lset1049
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1050 = Ltmp1353-Lfunc_begin0
.quad Lset1050
Lset1051 = Ltmp1357-Lfunc_begin0
.quad Lset1051
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset1052 = Ltmp1357-Lfunc_begin0
.quad Lset1052
Lset1053 = Ltmp1361-Lfunc_begin0
.quad Lset1053
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1054 = Ltmp1362-Lfunc_begin0
.quad Lset1054
Lset1055 = Ltmp1364-Lfunc_begin0
.quad Lset1055
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1056 = Ltmp1364-Lfunc_begin0
.quad Lset1056
Lset1057 = Ltmp1369-Lfunc_begin0
.quad Lset1057
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset1058 = Ltmp1370-Lfunc_begin0
.quad Lset1058
Lset1059 = Ltmp1375-Lfunc_begin0
.quad Lset1059
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1060 = Ltmp1376-Lfunc_begin0
.quad Lset1060
Lset1061 = Ltmp1377-Lfunc_begin0
.quad Lset1061
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1062 = Ltmp1377-Lfunc_begin0
.quad Lset1062
Lset1063 = Ltmp1378-Lfunc_begin0
.quad Lset1063
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1064 = Ltmp1379-Lfunc_begin0
.quad Lset1064
Lset1065 = Ltmp1380-Lfunc_begin0
.quad Lset1065
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset1066 = Ltmp1381-Lfunc_begin0
.quad Lset1066
Lset1067 = Ltmp1393-Lfunc_begin0
.quad Lset1067
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1068 = Ltmp1393-Lfunc_begin0
.quad Lset1068
Lset1069 = Ltmp1394-Lfunc_begin0
.quad Lset1069
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1070 = Ltmp1395-Lfunc_begin0
.quad Lset1070
Lset1071 = Ltmp1396-Lfunc_begin0
.quad Lset1071
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1072 = Ltmp1396-Lfunc_begin0
.quad Lset1072
Lset1073 = Ltmp1397-Lfunc_begin0
.quad Lset1073
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset1074 = Ltmp1397-Lfunc_begin0
.quad Lset1074
Lset1075 = Ltmp1398-Lfunc_begin0
.quad Lset1075
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1076 = Ltmp1400-Lfunc_begin0
.quad Lset1076
Lset1077 = Ltmp1403-Lfunc_begin0
.quad Lset1077
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1078 = Ltmp1403-Lfunc_begin0
.quad Lset1078
Lset1079 = Ltmp1404-Lfunc_begin0
.quad Lset1079
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset1080 = Ltmp1404-Lfunc_begin0
.quad Lset1080
Lset1081 = Ltmp1416-Lfunc_begin0
.quad Lset1081
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1082 = Ltmp1416-Lfunc_begin0
.quad Lset1082
Lset1083 = Ltmp1417-Lfunc_begin0
.quad Lset1083
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset1084 = Ltmp1420-Lfunc_begin0
.quad Lset1084
Lset1085 = Ltmp1425-Lfunc_begin0
.quad Lset1085
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1086 = Ltmp1425-Lfunc_begin0
.quad Lset1086
Lset1087 = Ltmp1432-Lfunc_begin0
.quad Lset1087
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset1088 = Ltmp1432-Lfunc_begin0
.quad Lset1088
Lset1089 = Ltmp1433-Lfunc_begin0
.quad Lset1089
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1090 = Ltmp1435-Lfunc_begin0
.quad Lset1090
Lset1091 = Ltmp1438-Lfunc_begin0
.quad Lset1091
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset1092 = Ltmp1438-Lfunc_begin0
.quad Lset1092
Lset1093 = Ltmp1445-Lfunc_begin0
.quad Lset1093
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1094 = Ltmp1445-Lfunc_begin0
.quad Lset1094
Lset1095 = Ltmp1447-Lfunc_begin0
.quad Lset1095
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset1096 = Ltmp1447-Lfunc_begin0
.quad Lset1096
Lset1097 = Ltmp1449-Lfunc_begin0
.quad Lset1097
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1098 = Ltmp1450-Lfunc_begin0
.quad Lset1098
Lset1099 = Ltmp1453-Lfunc_begin0
.quad Lset1099
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1100 = Ltmp1453-Lfunc_begin0
.quad Lset1100
Lset1101 = Ltmp1454-Lfunc_begin0
.quad Lset1101
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1102 = Ltmp1454-Lfunc_begin0
.quad Lset1102
Lset1103 = Ltmp1455-Lfunc_begin0
.quad Lset1103
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1104 = Ltmp1458-Lfunc_begin0
.quad Lset1104
Lset1105 = Ltmp1479-Lfunc_begin0
.quad Lset1105
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1106 = Ltmp1479-Lfunc_begin0
.quad Lset1106
Lset1107 = Ltmp1480-Lfunc_begin0
.quad Lset1107
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset1108 = Ltmp1480-Lfunc_begin0
.quad Lset1108
Lset1109 = Ltmp1483-Lfunc_begin0
.quad Lset1109
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1110 = Ltmp1483-Lfunc_begin0
.quad Lset1110
Lset1111 = Ltmp1487-Lfunc_begin0
.quad Lset1111
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1112 = Ltmp1487-Lfunc_begin0
.quad Lset1112
Lset1113 = Ltmp1499-Lfunc_begin0
.quad Lset1113
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1114 = Ltmp1499-Lfunc_begin0
.quad Lset1114
Lset1115 = Ltmp1500-Lfunc_begin0
.quad Lset1115
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset1116 = Ltmp1500-Lfunc_begin0
.quad Lset1116
Lset1117 = Ltmp1509-Lfunc_begin0
.quad Lset1117
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1118 = Ltmp1509-Lfunc_begin0
.quad Lset1118
Lset1119 = Ltmp1513-Lfunc_begin0
.quad Lset1119
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset1120 = Ltmp1513-Lfunc_begin0
.quad Lset1120
Lset1121 = Ltmp1521-Lfunc_begin0
.quad Lset1121
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1122 = Ltmp1521-Lfunc_begin0
.quad Lset1122
Lset1123 = Ltmp1525-Lfunc_begin0
.quad Lset1123
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset1124 = Ltmp1526-Lfunc_begin0
.quad Lset1124
Lset1125 = Ltmp1529-Lfunc_begin0
.quad Lset1125
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1126 = Ltmp1529-Lfunc_begin0
.quad Lset1126
Lset1127 = Ltmp1530-Lfunc_begin0
.quad Lset1127
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1128 = Ltmp1530-Lfunc_begin0
.quad Lset1128
Lset1129 = Ltmp1531-Lfunc_begin0
.quad Lset1129
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1130 = Ltmp1532-Lfunc_begin0
.quad Lset1130
Lset1131 = Ltmp1534-Lfunc_begin0
.quad Lset1131
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1132 = Ltmp1534-Lfunc_begin0
.quad Lset1132
Lset1133 = Ltmp1535-Lfunc_begin0
.quad Lset1133
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1134 = Ltmp1536-Lfunc_begin0
.quad Lset1134
Lset1135 = Ltmp1537-Lfunc_begin0
.quad Lset1135
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset1136 = Ltmp1538-Lfunc_begin0
.quad Lset1136
Lset1137 = Ltmp1549-Lfunc_begin0
.quad Lset1137
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1138 = Ltmp1549-Lfunc_begin0
.quad Lset1138
Lset1139 = Ltmp1550-Lfunc_begin0
.quad Lset1139
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1140 = Ltmp1551-Lfunc_begin0
.quad Lset1140
Lset1141 = Ltmp1552-Lfunc_begin0
.quad Lset1141
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1142 = Ltmp1552-Lfunc_begin0
.quad Lset1142
Lset1143 = Ltmp1553-Lfunc_begin0
.quad Lset1143
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1144 = Ltmp1553-Lfunc_begin0
.quad Lset1144
Lset1145 = Ltmp1554-Lfunc_begin0
.quad Lset1145
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1146 = Ltmp1555-Lfunc_begin0
.quad Lset1146
Lset1147 = Ltmp1560-Lfunc_begin0
.quad Lset1147
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1148 = Ltmp1560-Lfunc_begin0
.quad Lset1148
Lset1149 = Ltmp1561-Lfunc_begin0
.quad Lset1149
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset1150 = Ltmp1561-Lfunc_begin0
.quad Lset1150
Lset1151 = Ltmp1572-Lfunc_begin0
.quad Lset1151
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1152 = Ltmp1572-Lfunc_begin0
.quad Lset1152
Lset1153 = Ltmp1573-Lfunc_begin0
.quad Lset1153
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset1154 = Ltmp1576-Lfunc_begin0
.quad Lset1154
Lset1155 = Ltmp1581-Lfunc_begin0
.quad Lset1155
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1156 = Ltmp1581-Lfunc_begin0
.quad Lset1156
Lset1157 = Ltmp1595-Lfunc_begin0
.quad Lset1157
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1158 = Ltmp1595-Lfunc_begin0
.quad Lset1158
Lset1159 = Ltmp1596-Lfunc_begin0
.quad Lset1159
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1160 = Ltmp1596-Lfunc_begin0
.quad Lset1160
Lset1161 = Ltmp1598-Lfunc_begin0
.quad Lset1161
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1162 = Ltmp1598-Lfunc_begin0
.quad Lset1162
Lset1163 = Ltmp1599-Lfunc_begin0
.quad Lset1163
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset1164 = Ltmp1599-Lfunc_begin0
.quad Lset1164
Lset1165 = Ltmp1616-Lfunc_begin0
.quad Lset1165
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1166 = Ltmp1616-Lfunc_begin0
.quad Lset1166
Lset1167 = Ltmp1617-Lfunc_begin0
.quad Lset1167
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset1168 = Ltmp1617-Lfunc_begin0
.quad Lset1168
Lset1169 = Ltmp1620-Lfunc_begin0
.quad Lset1169
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1170 = Ltmp1620-Lfunc_begin0
.quad Lset1170
Lset1171 = Ltmp1621-Lfunc_begin0
.quad Lset1171
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset1172 = Ltmp1621-Lfunc_begin0
.quad Lset1172
Lset1173 = Ltmp1643-Lfunc_begin0
.quad Lset1173
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1174 = Ltmp1643-Lfunc_begin0
.quad Lset1174
Lset1175 = Ltmp1644-Lfunc_begin0
.quad Lset1175
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset1176 = Ltmp1644-Lfunc_begin0
.quad Lset1176
Lset1177 = Ltmp1649-Lfunc_begin0
.quad Lset1177
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1178 = Ltmp1649-Lfunc_begin0
.quad Lset1178
Lset1179 = Ltmp1650-Lfunc_begin0
.quad Lset1179
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1180 = Ltmp1650-Lfunc_begin0
.quad Lset1180
Lset1181 = Ltmp1651-Lfunc_begin0
.quad Lset1181
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1182 = Ltmp1653-Lfunc_begin0
.quad Lset1182
Lset1183 = Ltmp1665-Lfunc_begin0
.quad Lset1183
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1184 = Ltmp1665-Lfunc_begin0
.quad Lset1184
Lset1185 = Ltmp1666-Lfunc_begin0
.quad Lset1185
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1186 = Ltmp1666-Lfunc_begin0
.quad Lset1186
Lset1187 = Ltmp1675-Lfunc_begin0
.quad Lset1187
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1188 = Ltmp1675-Lfunc_begin0
.quad Lset1188
Lset1189 = Ltmp1676-Lfunc_begin0
.quad Lset1189
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset1190 = Ltmp1676-Lfunc_begin0
.quad Lset1190
Lset1191 = Ltmp1683-Lfunc_begin0
.quad Lset1191
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset1192 = Ltmp1683-Lfunc_begin0
.quad Lset1192
Lset1193 = Ltmp1686-Lfunc_begin0
.quad Lset1193
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1194 = Ltmp1686-Lfunc_begin0
.quad Lset1194
Lset1195 = Ltmp1687-Lfunc_begin0
.quad Lset1195
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset1196 = Ltmp1687-Lfunc_begin0
.quad Lset1196
Lset1197 = Ltmp1698-Lfunc_begin0
.quad Lset1197
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1198 = Ltmp1700-Lfunc_begin0
.quad Lset1198
Lset1199 = Ltmp1702-Lfunc_begin0
.quad Lset1199
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1200 = Ltmp1702-Lfunc_begin0
.quad Lset1200
Lset1201 = Ltmp1703-Lfunc_begin0
.quad Lset1201
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset1202 = Ltmp1703-Lfunc_begin0
.quad Lset1202
Lset1203 = Ltmp1706-Lfunc_begin0
.quad Lset1203
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset1204 = Ltmp1707-Lfunc_begin0
.quad Lset1204
Lset1205 = Ltmp1709-Lfunc_begin0
.quad Lset1205
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1206 = Ltmp1709-Lfunc_begin0
.quad Lset1206
Lset1207 = Ltmp1710-Lfunc_begin0
.quad Lset1207
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset1208 = Ltmp1710-Lfunc_begin0
.quad Lset1208
Lset1209 = Ltmp1714-Lfunc_begin0
.quad Lset1209
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset1210 = Ltmp1714-Lfunc_begin0
.quad Lset1210
Lset1211 = Ltmp1718-Lfunc_begin0
.quad Lset1211
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1212 = Ltmp1718-Lfunc_begin0
.quad Lset1212
Lset1213 = Ltmp1719-Lfunc_begin0
.quad Lset1213
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset1214 = Ltmp1719-Lfunc_begin0
.quad Lset1214
Lset1215 = Ltmp1722-Lfunc_begin0
.quad Lset1215
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset1216 = Ltmp1722-Lfunc_begin0
.quad Lset1216
Lset1217 = Ltmp1724-Lfunc_begin0
.quad Lset1217
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1218 = Ltmp1724-Lfunc_begin0
.quad Lset1218
Lset1219 = Ltmp1724-Lfunc_begin0
.quad Lset1219
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1220 = Ltmp1724-Lfunc_begin0
.quad Lset1220
Lset1221 = Ltmp1749-Lfunc_begin0
.quad Lset1221
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1222 = Ltmp1749-Lfunc_begin0
.quad Lset1222
Lset1223 = Ltmp1752-Lfunc_begin0
.quad Lset1223
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1224 = Ltmp1752-Lfunc_begin0
.quad Lset1224
Lset1225 = Ltmp1753-Lfunc_begin0
.quad Lset1225
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset1226 = Ltmp1753-Lfunc_begin0
.quad Lset1226
Lset1227 = Ltmp1764-Lfunc_begin0
.quad Lset1227
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1228 = Ltmp1764-Lfunc_begin0
.quad Lset1228
Lset1229 = Ltmp1768-Lfunc_begin0
.quad Lset1229
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1230 = Ltmp1768-Lfunc_begin0
.quad Lset1230
Lset1231 = Ltmp1769-Lfunc_begin0
.quad Lset1231
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1232 = Ltmp1769-Lfunc_begin0
.quad Lset1232
Lset1233 = Ltmp1770-Lfunc_begin0
.quad Lset1233
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1234 = Ltmp1770-Lfunc_begin0
.quad Lset1234
Lset1235 = Ltmp1773-Lfunc_begin0
.quad Lset1235
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1236 = Ltmp1773-Lfunc_begin0
.quad Lset1236
Lset1237 = Ltmp1774-Lfunc_begin0
.quad Lset1237
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1238 = Ltmp1774-Lfunc_begin0
.quad Lset1238
Lset1239 = Ltmp1788-Lfunc_begin0
.quad Lset1239
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1240 = Ltmp1788-Lfunc_begin0
.quad Lset1240
Lset1241 = Ltmp1790-Lfunc_begin0
.quad Lset1241
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1242 = Ltmp1790-Lfunc_begin0
.quad Lset1242
Lset1243 = Ltmp1796-Lfunc_begin0
.quad Lset1243
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1244 = Ltmp1797-Lfunc_begin0
.quad Lset1244
Lset1245 = Ltmp1800-Lfunc_begin0
.quad Lset1245
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1246 = Ltmp1800-Lfunc_begin0
.quad Lset1246
Lset1247 = Ltmp1803-Lfunc_begin0
.quad Lset1247
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1248 = Ltmp1803-Lfunc_begin0
.quad Lset1248
Lset1249 = Ltmp1804-Lfunc_begin0
.quad Lset1249
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1250 = Ltmp1804-Lfunc_begin0
.quad Lset1250
Lset1251 = Ltmp1809-Lfunc_begin0
.quad Lset1251
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1252 = Ltmp1809-Lfunc_begin0
.quad Lset1252
Lset1253 = Ltmp1817-Lfunc_begin0
.quad Lset1253
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1254 = Ltmp1817-Lfunc_begin0
.quad Lset1254
Lset1255 = Ltmp1819-Lfunc_begin0
.quad Lset1255
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1256 = Ltmp1819-Lfunc_begin0
.quad Lset1256
Lset1257 = Ltmp1827-Lfunc_begin0
.quad Lset1257
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1258 = Ltmp1827-Lfunc_begin0
.quad Lset1258
Lset1259 = Ltmp1828-Lfunc_begin0
.quad Lset1259
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset1260 = Ltmp1828-Lfunc_begin0
.quad Lset1260
Lset1261 = Ltmp1856-Lfunc_begin0
.quad Lset1261
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1262 = Ltmp1857-Lfunc_begin0
.quad Lset1262
Lset1263 = Ltmp1864-Lfunc_begin0
.quad Lset1263
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1264 = Ltmp1864-Lfunc_begin0
.quad Lset1264
Lset1265 = Ltmp1866-Lfunc_begin0
.quad Lset1265
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1266 = Ltmp1866-Lfunc_begin0
.quad Lset1266
Lset1267 = Ltmp1872-Lfunc_begin0
.quad Lset1267
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1268 = Ltmp1873-Lfunc_begin0
.quad Lset1268
Lset1269 = Ltmp1876-Lfunc_begin0
.quad Lset1269
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1270 = Ltmp1876-Lfunc_begin0
.quad Lset1270
Lset1271 = Ltmp1879-Lfunc_begin0
.quad Lset1271
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1272 = Ltmp1879-Lfunc_begin0
.quad Lset1272
Lset1273 = Ltmp1880-Lfunc_begin0
.quad Lset1273
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1274 = Ltmp1880-Lfunc_begin0
.quad Lset1274
Lset1275 = Ltmp1885-Lfunc_begin0
.quad Lset1275
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1276 = Ltmp1885-Lfunc_begin0
.quad Lset1276
Lset1277 = Ltmp1893-Lfunc_begin0
.quad Lset1277
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1278 = Ltmp1893-Lfunc_begin0
.quad Lset1278
Lset1279 = Ltmp1895-Lfunc_begin0
.quad Lset1279
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1280 = Ltmp1895-Lfunc_begin0
.quad Lset1280
Lset1281 = Ltmp1903-Lfunc_begin0
.quad Lset1281
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1282 = Ltmp1903-Lfunc_begin0
.quad Lset1282
Lset1283 = Ltmp1904-Lfunc_begin0
.quad Lset1283
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset1284 = Ltmp1904-Lfunc_begin0
.quad Lset1284
Lset1285 = Ltmp1932-Lfunc_begin0
.quad Lset1285
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1286 = Ltmp1933-Lfunc_begin0
.quad Lset1286
Lset1287 = Ltmp1940-Lfunc_begin0
.quad Lset1287
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1288 = Ltmp1940-Lfunc_begin0
.quad Lset1288
Lset1289 = Ltmp1942-Lfunc_begin0
.quad Lset1289
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1290 = Ltmp1942-Lfunc_begin0
.quad Lset1290
Lset1291 = Ltmp1948-Lfunc_begin0
.quad Lset1291
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1292 = Ltmp1949-Lfunc_begin0
.quad Lset1292
Lset1293 = Ltmp1952-Lfunc_begin0
.quad Lset1293
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1294 = Ltmp1952-Lfunc_begin0
.quad Lset1294
Lset1295 = Ltmp1955-Lfunc_begin0
.quad Lset1295
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1296 = Ltmp1955-Lfunc_begin0
.quad Lset1296
Lset1297 = Ltmp1956-Lfunc_begin0
.quad Lset1297
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1298 = Ltmp1956-Lfunc_begin0
.quad Lset1298
Lset1299 = Ltmp1961-Lfunc_begin0
.quad Lset1299
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1300 = Ltmp1961-Lfunc_begin0
.quad Lset1300
Lset1301 = Ltmp1969-Lfunc_begin0
.quad Lset1301
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1302 = Ltmp1969-Lfunc_begin0
.quad Lset1302
Lset1303 = Ltmp1971-Lfunc_begin0
.quad Lset1303
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1304 = Ltmp1971-Lfunc_begin0
.quad Lset1304
Lset1305 = Ltmp1979-Lfunc_begin0
.quad Lset1305
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1306 = Ltmp1979-Lfunc_begin0
.quad Lset1306
Lset1307 = Ltmp1980-Lfunc_begin0
.quad Lset1307
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset1308 = Ltmp1980-Lfunc_begin0
.quad Lset1308
Lset1309 = Ltmp2008-Lfunc_begin0
.quad Lset1309
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1310 = Ltmp2009-Lfunc_begin0
.quad Lset1310
Lset1311 = Ltmp2021-Lfunc_begin0
.quad Lset1311
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1312 = Ltmp2021-Lfunc_begin0
.quad Lset1312
Lset1313 = Ltmp2023-Lfunc_begin0
.quad Lset1313
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset1314 = Ltmp2023-Lfunc_begin0
.quad Lset1314
Lset1315 = Ltmp2029-Lfunc_begin0
.quad Lset1315
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1316 = Ltmp2030-Lfunc_begin0
.quad Lset1316
Lset1317 = Ltmp2033-Lfunc_begin0
.quad Lset1317
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1318 = Ltmp2033-Lfunc_begin0
.quad Lset1318
Lset1319 = Ltmp2037-Lfunc_begin0
.quad Lset1319
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1320 = Ltmp2037-Lfunc_begin0
.quad Lset1320
Lset1321 = Ltmp2038-Lfunc_begin0
.quad Lset1321
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1322 = Ltmp2038-Lfunc_begin0
.quad Lset1322
Lset1323 = Ltmp2044-Lfunc_begin0
.quad Lset1323
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1324 = Ltmp2044-Lfunc_begin0
.quad Lset1324
Lset1325 = Ltmp2052-Lfunc_begin0
.quad Lset1325
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1326 = Ltmp2052-Lfunc_begin0
.quad Lset1326
Lset1327 = Ltmp2054-Lfunc_begin0
.quad Lset1327
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1328 = Ltmp2054-Lfunc_begin0
.quad Lset1328
Lset1329 = Ltmp2062-Lfunc_begin0
.quad Lset1329
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1330 = Ltmp2062-Lfunc_begin0
.quad Lset1330
Lset1331 = Ltmp2063-Lfunc_begin0
.quad Lset1331
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset1332 = Ltmp2063-Lfunc_begin0
.quad Lset1332
Lset1333 = Ltmp2087-Lfunc_begin0
.quad Lset1333
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1334 = Ltmp2089-Lfunc_begin0
.quad Lset1334
Lset1335 = Ltmp2099-Lfunc_begin0
.quad Lset1335
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1336 = Ltmp2099-Lfunc_begin0
.quad Lset1336
Lset1337 = Ltmp2101-Lfunc_begin0
.quad Lset1337
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1338 = Ltmp2101-Lfunc_begin0
.quad Lset1338
Lset1339 = Ltmp2103-Lfunc_begin0
.quad Lset1339
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1340 = Ltmp2103-Lfunc_begin0
.quad Lset1340
Lset1341 = Ltmp2107-Lfunc_begin0
.quad Lset1341
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1342 = Ltmp2109-Lfunc_begin0
.quad Lset1342
Lset1343 = Ltmp2121-Lfunc_begin0
.quad Lset1343
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1344 = Ltmp2121-Lfunc_begin0
.quad Lset1344
Lset1345 = Ltmp2123-Lfunc_begin0
.quad Lset1345
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1346 = Ltmp2123-Lfunc_begin0
.quad Lset1346
Lset1347 = Ltmp2131-Lfunc_begin0
.quad Lset1347
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1348 = Ltmp2131-Lfunc_begin0
.quad Lset1348
Lset1349 = Ltmp2133-Lfunc_begin0
.quad Lset1349
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1350 = Ltmp2133-Lfunc_begin0
.quad Lset1350
Lset1351 = Ltmp2142-Lfunc_begin0
.quad Lset1351
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1352 = Ltmp2142-Lfunc_begin0
.quad Lset1352
Lset1353 = Ltmp2143-Lfunc_begin0
.quad Lset1353
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1354 = Ltmp2143-Lfunc_begin0
.quad Lset1354
Lset1355 = Ltmp2165-Lfunc_begin0
.quad Lset1355
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1356 = Ltmp2167-Lfunc_begin0
.quad Lset1356
Lset1357 = Ltmp2177-Lfunc_begin0
.quad Lset1357
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1358 = Ltmp2177-Lfunc_begin0
.quad Lset1358
Lset1359 = Ltmp2179-Lfunc_begin0
.quad Lset1359
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1360 = Ltmp2179-Lfunc_begin0
.quad Lset1360
Lset1361 = Ltmp2181-Lfunc_begin0
.quad Lset1361
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1362 = Ltmp2181-Lfunc_begin0
.quad Lset1362
Lset1363 = Ltmp2185-Lfunc_begin0
.quad Lset1363
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1364 = Ltmp2187-Lfunc_begin0
.quad Lset1364
Lset1365 = Ltmp2199-Lfunc_begin0
.quad Lset1365
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1366 = Ltmp2199-Lfunc_begin0
.quad Lset1366
Lset1367 = Ltmp2201-Lfunc_begin0
.quad Lset1367
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1368 = Ltmp2201-Lfunc_begin0
.quad Lset1368
Lset1369 = Ltmp2209-Lfunc_begin0
.quad Lset1369
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1370 = Ltmp2209-Lfunc_begin0
.quad Lset1370
Lset1371 = Ltmp2211-Lfunc_begin0
.quad Lset1371
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1372 = Ltmp2211-Lfunc_begin0
.quad Lset1372
Lset1373 = Ltmp2220-Lfunc_begin0
.quad Lset1373
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1374 = Ltmp2220-Lfunc_begin0
.quad Lset1374
Lset1375 = Ltmp2221-Lfunc_begin0
.quad Lset1375
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1376 = Ltmp2221-Lfunc_begin0
.quad Lset1376
Lset1377 = Ltmp2243-Lfunc_begin0
.quad Lset1377
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1378 = Ltmp2245-Lfunc_begin0
.quad Lset1378
Lset1379 = Ltmp2255-Lfunc_begin0
.quad Lset1379
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1380 = Ltmp2255-Lfunc_begin0
.quad Lset1380
Lset1381 = Ltmp2257-Lfunc_begin0
.quad Lset1381
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1382 = Ltmp2257-Lfunc_begin0
.quad Lset1382
Lset1383 = Ltmp2259-Lfunc_begin0
.quad Lset1383
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1384 = Ltmp2259-Lfunc_begin0
.quad Lset1384
Lset1385 = Ltmp2263-Lfunc_begin0
.quad Lset1385
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1386 = Ltmp2265-Lfunc_begin0
.quad Lset1386
Lset1387 = Ltmp2277-Lfunc_begin0
.quad Lset1387
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1388 = Ltmp2277-Lfunc_begin0
.quad Lset1388
Lset1389 = Ltmp2279-Lfunc_begin0
.quad Lset1389
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1390 = Ltmp2279-Lfunc_begin0
.quad Lset1390
Lset1391 = Ltmp2287-Lfunc_begin0
.quad Lset1391
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1392 = Ltmp2287-Lfunc_begin0
.quad Lset1392
Lset1393 = Ltmp2289-Lfunc_begin0
.quad Lset1393
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1394 = Ltmp2289-Lfunc_begin0
.quad Lset1394
Lset1395 = Ltmp2298-Lfunc_begin0
.quad Lset1395
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1396 = Ltmp2298-Lfunc_begin0
.quad Lset1396
Lset1397 = Ltmp2299-Lfunc_begin0
.quad Lset1397
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1398 = Ltmp2299-Lfunc_begin0
.quad Lset1398
Lset1399 = Ltmp2321-Lfunc_begin0
.quad Lset1399
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1400 = Ltmp2322-Lfunc_begin0
.quad Lset1400
Lset1401 = Ltmp2332-Lfunc_begin0
.quad Lset1401
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1402 = Ltmp2332-Lfunc_begin0
.quad Lset1402
Lset1403 = Ltmp2334-Lfunc_begin0
.quad Lset1403
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1404 = Ltmp2334-Lfunc_begin0
.quad Lset1404
Lset1405 = Ltmp2336-Lfunc_begin0
.quad Lset1405
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1406 = Ltmp2336-Lfunc_begin0
.quad Lset1406
Lset1407 = Ltmp2340-Lfunc_begin0
.quad Lset1407
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1408 = Ltmp2341-Lfunc_begin0
.quad Lset1408
Lset1409 = Ltmp2353-Lfunc_begin0
.quad Lset1409
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1410 = Ltmp2353-Lfunc_begin0
.quad Lset1410
Lset1411 = Ltmp2354-Lfunc_begin0
.quad Lset1411
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1412 = Ltmp2354-Lfunc_begin0
.quad Lset1412
Lset1413 = Ltmp2362-Lfunc_begin0
.quad Lset1413
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1414 = Ltmp2362-Lfunc_begin0
.quad Lset1414
Lset1415 = Ltmp2363-Lfunc_begin0
.quad Lset1415
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1416 = Ltmp2363-Lfunc_begin0
.quad Lset1416
Lset1417 = Ltmp2372-Lfunc_begin0
.quad Lset1417
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1418 = Ltmp2372-Lfunc_begin0
.quad Lset1418
Lset1419 = Ltmp2373-Lfunc_begin0
.quad Lset1419
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1420 = Ltmp2373-Lfunc_begin0
.quad Lset1420
Lset1421 = Ltmp2397-Lfunc_begin0
.quad Lset1421
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1422 = Ltmp2398-Lfunc_begin0
.quad Lset1422
Lset1423 = Ltmp2403-Lfunc_begin0
.quad Lset1423
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1424 = Ltmp2404-Lfunc_begin0
.quad Lset1424
Lset1425 = Ltmp2414-Lfunc_begin0
.quad Lset1425
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1426 = Ltmp2414-Lfunc_begin0
.quad Lset1426
Lset1427 = Ltmp2416-Lfunc_begin0
.quad Lset1427
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1428 = Ltmp2416-Lfunc_begin0
.quad Lset1428
Lset1429 = Ltmp2418-Lfunc_begin0
.quad Lset1429
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1430 = Ltmp2418-Lfunc_begin0
.quad Lset1430
Lset1431 = Ltmp2422-Lfunc_begin0
.quad Lset1431
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1432 = Ltmp2423-Lfunc_begin0
.quad Lset1432
Lset1433 = Ltmp2435-Lfunc_begin0
.quad Lset1433
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1434 = Ltmp2435-Lfunc_begin0
.quad Lset1434
Lset1435 = Ltmp2436-Lfunc_begin0
.quad Lset1435
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1436 = Ltmp2436-Lfunc_begin0
.quad Lset1436
Lset1437 = Ltmp2444-Lfunc_begin0
.quad Lset1437
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1438 = Ltmp2444-Lfunc_begin0
.quad Lset1438
Lset1439 = Ltmp2445-Lfunc_begin0
.quad Lset1439
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1440 = Ltmp2445-Lfunc_begin0
.quad Lset1440
Lset1441 = Ltmp2454-Lfunc_begin0
.quad Lset1441
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1442 = Ltmp2454-Lfunc_begin0
.quad Lset1442
Lset1443 = Ltmp2455-Lfunc_begin0
.quad Lset1443
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1444 = Ltmp2455-Lfunc_begin0
.quad Lset1444
Lset1445 = Ltmp2482-Lfunc_begin0
.quad Lset1445
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1446 = Ltmp2483-Lfunc_begin0
.quad Lset1446
Lset1447 = Ltmp2490-Lfunc_begin0
.quad Lset1447
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1448 = Ltmp2490-Lfunc_begin0
.quad Lset1448
Lset1449 = Ltmp2492-Lfunc_begin0
.quad Lset1449
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1450 = Ltmp2492-Lfunc_begin0
.quad Lset1450
Lset1451 = Ltmp2497-Lfunc_begin0
.quad Lset1451
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1452 = Ltmp2499-Lfunc_begin0
.quad Lset1452
Lset1453 = Ltmp2501-Lfunc_begin0
.quad Lset1453
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1454 = Ltmp2501-Lfunc_begin0
.quad Lset1454
Lset1455 = Ltmp2502-Lfunc_begin0
.quad Lset1455
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1456 = Ltmp2502-Lfunc_begin0
.quad Lset1456
Lset1457 = Ltmp2505-Lfunc_begin0
.quad Lset1457
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1458 = Ltmp2505-Lfunc_begin0
.quad Lset1458
Lset1459 = Ltmp2506-Lfunc_begin0
.quad Lset1459
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1460 = Ltmp2507-Lfunc_begin0
.quad Lset1460
Lset1461 = Ltmp2512-Lfunc_begin0
.quad Lset1461
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1462 = Ltmp2512-Lfunc_begin0
.quad Lset1462
Lset1463 = Ltmp2516-Lfunc_begin0
.quad Lset1463
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1464 = Ltmp2516-Lfunc_begin0
.quad Lset1464
Lset1465 = Ltmp2518-Lfunc_begin0
.quad Lset1465
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1466 = Ltmp2518-Lfunc_begin0
.quad Lset1466
Lset1467 = Ltmp2521-Lfunc_begin0
.quad Lset1467
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1468 = Ltmp2522-Lfunc_begin0
.quad Lset1468
Lset1469 = Ltmp2526-Lfunc_begin0
.quad Lset1469
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1470 = Ltmp2526-Lfunc_begin0
.quad Lset1470
Lset1471 = Ltmp2527-Lfunc_begin0
.quad Lset1471
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset1472 = Ltmp2527-Lfunc_begin0
.quad Lset1472
Lset1473 = Ltmp2533-Lfunc_begin0
.quad Lset1473
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1474 = Ltmp2534-Lfunc_begin0
.quad Lset1474
Lset1475 = Ltmp2551-Lfunc_begin0
.quad Lset1475
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1476 = Ltmp2551-Lfunc_begin0
.quad Lset1476
Lset1477 = Ltmp2561-Lfunc_begin0
.quad Lset1477
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1478 = Ltmp2561-Lfunc_begin0
.quad Lset1478
Lset1479 = Ltmp2577-Lfunc_begin0
.quad Lset1479
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1480 = Ltmp2577-Lfunc_begin0
.quad Lset1480
Lset1481 = Ltmp2579-Lfunc_begin0
.quad Lset1481
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1482 = Ltmp2579-Lfunc_begin0
.quad Lset1482
Lset1483 = Ltmp2584-Lfunc_begin0
.quad Lset1483
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1484 = Ltmp2586-Lfunc_begin0
.quad Lset1484
Lset1485 = Ltmp2588-Lfunc_begin0
.quad Lset1485
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1486 = Ltmp2588-Lfunc_begin0
.quad Lset1486
Lset1487 = Ltmp2589-Lfunc_begin0
.quad Lset1487
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1488 = Ltmp2589-Lfunc_begin0
.quad Lset1488
Lset1489 = Ltmp2592-Lfunc_begin0
.quad Lset1489
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1490 = Ltmp2592-Lfunc_begin0
.quad Lset1490
Lset1491 = Ltmp2593-Lfunc_begin0
.quad Lset1491
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1492 = Ltmp2594-Lfunc_begin0
.quad Lset1492
Lset1493 = Ltmp2599-Lfunc_begin0
.quad Lset1493
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1494 = Ltmp2599-Lfunc_begin0
.quad Lset1494
Lset1495 = Ltmp2603-Lfunc_begin0
.quad Lset1495
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1496 = Ltmp2603-Lfunc_begin0
.quad Lset1496
Lset1497 = Ltmp2605-Lfunc_begin0
.quad Lset1497
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1498 = Ltmp2605-Lfunc_begin0
.quad Lset1498
Lset1499 = Ltmp2608-Lfunc_begin0
.quad Lset1499
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1500 = Ltmp2609-Lfunc_begin0
.quad Lset1500
Lset1501 = Ltmp2613-Lfunc_begin0
.quad Lset1501
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1502 = Ltmp2613-Lfunc_begin0
.quad Lset1502
Lset1503 = Ltmp2614-Lfunc_begin0
.quad Lset1503
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset1504 = Ltmp2614-Lfunc_begin0
.quad Lset1504
Lset1505 = Ltmp2621-Lfunc_begin0
.quad Lset1505
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1506 = Ltmp2622-Lfunc_begin0
.quad Lset1506
Lset1507 = Ltmp2643-Lfunc_begin0
.quad Lset1507
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1508 = Ltmp2643-Lfunc_begin0
.quad Lset1508
Lset1509 = Ltmp2648-Lfunc_begin0
.quad Lset1509
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1510 = Ltmp2648-Lfunc_begin0
.quad Lset1510
Lset1511 = Ltmp2665-Lfunc_begin0
.quad Lset1511
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1512 = Ltmp2665-Lfunc_begin0
.quad Lset1512
Lset1513 = Ltmp2667-Lfunc_begin0
.quad Lset1513
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1514 = Ltmp2667-Lfunc_begin0
.quad Lset1514
Lset1515 = Ltmp2673-Lfunc_begin0
.quad Lset1515
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1516 = Ltmp2674-Lfunc_begin0
.quad Lset1516
Lset1517 = Ltmp2675-Lfunc_begin0
.quad Lset1517
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1518 = Ltmp2675-Lfunc_begin0
.quad Lset1518
Lset1519 = Ltmp2676-Lfunc_begin0
.quad Lset1519
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset1520 = Ltmp2676-Lfunc_begin0
.quad Lset1520
Lset1521 = Ltmp2677-Lfunc_begin0
.quad Lset1521
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1522 = Ltmp2677-Lfunc_begin0
.quad Lset1522
Lset1523 = Ltmp2681-Lfunc_begin0
.quad Lset1523
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1524 = Ltmp2681-Lfunc_begin0
.quad Lset1524
Lset1525 = Ltmp2682-Lfunc_begin0
.quad Lset1525
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1526 = Ltmp2683-Lfunc_begin0
.quad Lset1526
Lset1527 = Ltmp2689-Lfunc_begin0
.quad Lset1527
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1528 = Ltmp2689-Lfunc_begin0
.quad Lset1528
Lset1529 = Ltmp2693-Lfunc_begin0
.quad Lset1529
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1530 = Ltmp2693-Lfunc_begin0
.quad Lset1530
Lset1531 = Ltmp2695-Lfunc_begin0
.quad Lset1531
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1532 = Ltmp2695-Lfunc_begin0
.quad Lset1532
Lset1533 = Ltmp2702-Lfunc_begin0
.quad Lset1533
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1534 = Ltmp2702-Lfunc_begin0
.quad Lset1534
Lset1535 = Ltmp2703-Lfunc_begin0
.quad Lset1535
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset1536 = Ltmp2703-Lfunc_begin0
.quad Lset1536
Lset1537 = Ltmp2718-Lfunc_begin0
.quad Lset1537
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1538 = Ltmp2718-Lfunc_begin0
.quad Lset1538
Lset1539 = Ltmp2722-Lfunc_begin0
.quad Lset1539
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset1540 = Ltmp2722-Lfunc_begin0
.quad Lset1540
Lset1541 = Ltmp2732-Lfunc_begin0
.quad Lset1541
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1542 = Ltmp2732-Lfunc_begin0
.quad Lset1542
Lset1543 = Ltmp2734-Lfunc_begin0
.quad Lset1543
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1544 = Ltmp2734-Lfunc_begin0
.quad Lset1544
Lset1545 = Ltmp2739-Lfunc_begin0
.quad Lset1545
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1546 = Ltmp2740-Lfunc_begin0
.quad Lset1546
Lset1547 = Ltmp2746-Lfunc_begin0
.quad Lset1547
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1548 = Ltmp2746-Lfunc_begin0
.quad Lset1548
Lset1549 = Ltmp2754-Lfunc_begin0
.quad Lset1549
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1550 = Ltmp2754-Lfunc_begin0
.quad Lset1550
Lset1551 = Ltmp2755-Lfunc_begin0
.quad Lset1551
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset1552 = Ltmp2755-Lfunc_begin0
.quad Lset1552
Lset1553 = Ltmp2778-Lfunc_begin0
.quad Lset1553
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1554 = Ltmp2778-Lfunc_begin0
.quad Lset1554
Lset1555 = Ltmp2790-Lfunc_begin0
.quad Lset1555
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1556 = Ltmp2790-Lfunc_begin0
.quad Lset1556
Lset1557 = Ltmp2792-Lfunc_begin0
.quad Lset1557
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1558 = Ltmp2792-Lfunc_begin0
.quad Lset1558
Lset1559 = Ltmp2794-Lfunc_begin0
.quad Lset1559
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1560 = Ltmp2794-Lfunc_begin0
.quad Lset1560
Lset1561 = Ltmp2798-Lfunc_begin0
.quad Lset1561
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1562 = Ltmp2798-Lfunc_begin0
.quad Lset1562
Lset1563 = Ltmp2801-Lfunc_begin0
.quad Lset1563
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1564 = Ltmp2801-Lfunc_begin0
.quad Lset1564
Lset1565 = Ltmp2802-Lfunc_begin0
.quad Lset1565
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1566 = Ltmp2802-Lfunc_begin0
.quad Lset1566
Lset1567 = Ltmp2811-Lfunc_begin0
.quad Lset1567
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1568 = Ltmp2811-Lfunc_begin0
.quad Lset1568
Lset1569 = Ltmp2812-Lfunc_begin0
.quad Lset1569
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset1570 = Ltmp2812-Lfunc_begin0
.quad Lset1570
Lset1571 = Ltmp2813-Lfunc_begin0
.quad Lset1571
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1572 = Ltmp2813-Lfunc_begin0
.quad Lset1572
Lset1573 = Ltmp2819-Lfunc_begin0
.quad Lset1573
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1574 = Ltmp2819-Lfunc_begin0
.quad Lset1574
Lset1575 = Ltmp2824-Lfunc_begin0
.quad Lset1575
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1576 = Ltmp2824-Lfunc_begin0
.quad Lset1576
Lset1577 = Ltmp2833-Lfunc_begin0
.quad Lset1577
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1578 = Ltmp2833-Lfunc_begin0
.quad Lset1578
Lset1579 = Ltmp2835-Lfunc_begin0
.quad Lset1579
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1580 = Ltmp2835-Lfunc_begin0
.quad Lset1580
Lset1581 = Ltmp2853-Lfunc_begin0
.quad Lset1581
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1582 = Ltmp2853-Lfunc_begin0
.quad Lset1582
Lset1583 = Ltmp2854-Lfunc_begin0
.quad Lset1583
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1584 = Ltmp2854-Lfunc_begin0
.quad Lset1584
Lset1585 = Ltmp2860-Lfunc_begin0
.quad Lset1585
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1586 = Ltmp2860-Lfunc_begin0
.quad Lset1586
Lset1587 = Ltmp2861-Lfunc_begin0
.quad Lset1587
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1588 = Ltmp2861-Lfunc_begin0
.quad Lset1588
Lset1589 = Ltmp2873-Lfunc_begin0
.quad Lset1589
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1590 = Ltmp2873-Lfunc_begin0
.quad Lset1590
Lset1591 = Ltmp2875-Lfunc_begin0
.quad Lset1591
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1592 = Ltmp2875-Lfunc_begin0
.quad Lset1592
Lset1593 = Ltmp2887-Lfunc_begin0
.quad Lset1593
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1594 = Ltmp2887-Lfunc_begin0
.quad Lset1594
Lset1595 = Ltmp2888-Lfunc_begin0
.quad Lset1595
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1596 = Ltmp2888-Lfunc_begin0
.quad Lset1596
Lset1597 = Ltmp2897-Lfunc_begin0
.quad Lset1597
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1598 = Ltmp2897-Lfunc_begin0
.quad Lset1598
Lset1599 = Ltmp2898-Lfunc_begin0
.quad Lset1599
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1600 = Ltmp2898-Lfunc_begin0
.quad Lset1600
Lset1601 = Ltmp2903-Lfunc_begin0
.quad Lset1601
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1602 = Ltmp2906-Lfunc_begin0
.quad Lset1602
Lset1603 = Ltmp2916-Lfunc_begin0
.quad Lset1603
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1604 = Ltmp2916-Lfunc_begin0
.quad Lset1604
Lset1605 = Ltmp2917-Lfunc_begin0
.quad Lset1605
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset1606 = Ltmp2917-Lfunc_begin0
.quad Lset1606
Lset1607 = Ltmp2924-Lfunc_begin0
.quad Lset1607
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1608 = Ltmp2924-Lfunc_begin0
.quad Lset1608
Lset1609 = Ltmp2925-Lfunc_begin0
.quad Lset1609
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset1610 = Ltmp2925-Lfunc_begin0
.quad Lset1610
Lset1611 = Ltmp2938-Lfunc_begin0
.quad Lset1611
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1612 = Ltmp2938-Lfunc_begin0
.quad Lset1612
Lset1613 = Ltmp2940-Lfunc_begin0
.quad Lset1613
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1614 = Ltmp2940-Lfunc_begin0
.quad Lset1614
Lset1615 = Ltmp2948-Lfunc_begin0
.quad Lset1615
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1616 = Ltmp2948-Lfunc_begin0
.quad Lset1616
Lset1617 = Ltmp2958-Lfunc_begin0
.quad Lset1617
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset1618 = Ltmp2958-Lfunc_begin0
.quad Lset1618
Lset1619 = Ltmp2959-Lfunc_begin0
.quad Lset1619
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1620 = Ltmp2959-Lfunc_begin0
.quad Lset1620
Lset1621 = Ltmp2962-Lfunc_begin0
.quad Lset1621
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset1622 = Ltmp2962-Lfunc_begin0
.quad Lset1622
Lset1623 = Ltmp2972-Lfunc_begin0
.quad Lset1623
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1624 = Ltmp2972-Lfunc_begin0
.quad Lset1624
Lset1625 = Ltmp2974-Lfunc_begin0
.quad Lset1625
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1626 = Ltmp2974-Lfunc_begin0
.quad Lset1626
Lset1627 = Ltmp2988-Lfunc_begin0
.quad Lset1627
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1628 = Ltmp2988-Lfunc_begin0
.quad Lset1628
Lset1629 = Ltmp2989-Lfunc_begin0
.quad Lset1629
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1630 = Ltmp2989-Lfunc_begin0
.quad Lset1630
Lset1631 = Ltmp2993-Lfunc_begin0
.quad Lset1631
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1632 = Ltmp2996-Lfunc_begin0
.quad Lset1632
Lset1633 = Ltmp2997-Lfunc_begin0
.quad Lset1633
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1634 = Ltmp2997-Lfunc_begin0
.quad Lset1634
Lset1635 = Ltmp2998-Lfunc_begin0
.quad Lset1635
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset1636 = Ltmp2998-Lfunc_begin0
.quad Lset1636
Lset1637 = Ltmp3004-Lfunc_begin0
.quad Lset1637
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1638 = Ltmp3006-Lfunc_begin0
.quad Lset1638
Lset1639 = Ltmp3014-Lfunc_begin0
.quad Lset1639
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1640 = Ltmp3014-Lfunc_begin0
.quad Lset1640
Lset1641 = Ltmp3016-Lfunc_begin0
.quad Lset1641
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1642 = Ltmp3016-Lfunc_begin0
.quad Lset1642
Lset1643 = Ltmp3030-Lfunc_begin0
.quad Lset1643
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1644 = Ltmp3030-Lfunc_begin0
.quad Lset1644
Lset1645 = Ltmp3031-Lfunc_begin0
.quad Lset1645
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1646 = Ltmp3031-Lfunc_begin0
.quad Lset1646
Lset1647 = Ltmp3035-Lfunc_begin0
.quad Lset1647
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1648 = Ltmp3038-Lfunc_begin0
.quad Lset1648
Lset1649 = Ltmp3039-Lfunc_begin0
.quad Lset1649
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1650 = Ltmp3039-Lfunc_begin0
.quad Lset1650
Lset1651 = Ltmp3040-Lfunc_begin0
.quad Lset1651
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset1652 = Ltmp3040-Lfunc_begin0
.quad Lset1652
Lset1653 = Ltmp3046-Lfunc_begin0
.quad Lset1653
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1654 = Ltmp3048-Lfunc_begin0
.quad Lset1654
Lset1655 = Ltmp3056-Lfunc_begin0
.quad Lset1655
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1656 = Ltmp3056-Lfunc_begin0
.quad Lset1656
Lset1657 = Ltmp3058-Lfunc_begin0
.quad Lset1657
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1658 = Ltmp3058-Lfunc_begin0
.quad Lset1658
Lset1659 = Ltmp3077-Lfunc_begin0
.quad Lset1659
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1660 = Ltmp3077-Lfunc_begin0
.quad Lset1660
Lset1661 = Ltmp3078-Lfunc_begin0
.quad Lset1661
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset1662 = Ltmp3078-Lfunc_begin0
.quad Lset1662
Lset1663 = Ltmp3090-Lfunc_begin0
.quad Lset1663
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1664 = Ltmp3090-Lfunc_begin0
.quad Lset1664
Lset1665 = Ltmp3092-Lfunc_begin0
.quad Lset1665
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1666 = Ltmp3092-Lfunc_begin0
.quad Lset1666
Lset1667 = Ltmp3114-Lfunc_begin0
.quad Lset1667
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1668 = Ltmp3114-Lfunc_begin0
.quad Lset1668
Lset1669 = Ltmp3115-Lfunc_begin0
.quad Lset1669
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset1670 = Ltmp3115-Lfunc_begin0
.quad Lset1670
Lset1671 = Ltmp3128-Lfunc_begin0
.quad Lset1671
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1672 = Ltmp3128-Lfunc_begin0
.quad Lset1672
Lset1673 = Ltmp3130-Lfunc_begin0
.quad Lset1673
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1674 = Ltmp3130-Lfunc_begin0
.quad Lset1674
Lset1675 = Ltmp3142-Lfunc_begin0
.quad Lset1675
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1676 = Ltmp3142-Lfunc_begin0
.quad Lset1676
Lset1677 = Ltmp3143-Lfunc_begin0
.quad Lset1677
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1678 = Ltmp3143-Lfunc_begin0
.quad Lset1678
Lset1679 = Ltmp3163-Lfunc_begin0
.quad Lset1679
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1680 = Ltmp3163-Lfunc_begin0
.quad Lset1680
Lset1681 = Ltmp3165-Lfunc_begin0
.quad Lset1681
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1682 = Ltmp3165-Lfunc_begin0
.quad Lset1682
Lset1683 = Ltmp3175-Lfunc_begin0
.quad Lset1683
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1684 = Ltmp3175-Lfunc_begin0
.quad Lset1684
Lset1685 = Ltmp3176-Lfunc_begin0
.quad Lset1685
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset1686 = Ltmp3176-Lfunc_begin0
.quad Lset1686
Lset1687 = Ltmp3190-Lfunc_begin0
.quad Lset1687
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1688 = Ltmp3190-Lfunc_begin0
.quad Lset1688
Lset1689 = Ltmp3204-Lfunc_begin0
.quad Lset1689
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset1690 = Ltmp3204-Lfunc_begin0
.quad Lset1690
Lset1691 = Ltmp3213-Lfunc_begin0
.quad Lset1691
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1692 = Ltmp3213-Lfunc_begin0
.quad Lset1692
Lset1693 = Ltmp3214-Lfunc_begin0
.quad Lset1693
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1694 = Ltmp3214-Lfunc_begin0
.quad Lset1694
Lset1695 = Ltmp3220-Lfunc_begin0
.quad Lset1695
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1696 = Ltmp3220-Lfunc_begin0
.quad Lset1696
Lset1697 = Ltmp3224-Lfunc_begin0
.quad Lset1697
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1698 = Ltmp3224-Lfunc_begin0
.quad Lset1698
Lset1699 = Ltmp3227-Lfunc_begin0
.quad Lset1699
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1700 = Ltmp3227-Lfunc_begin0
.quad Lset1700
Lset1701 = Ltmp3229-Lfunc_begin0
.quad Lset1701
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1702 = Ltmp3229-Lfunc_begin0
.quad Lset1702
Lset1703 = Ltmp3261-Lfunc_begin0
.quad Lset1703
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1704 = Ltmp3261-Lfunc_begin0
.quad Lset1704
Lset1705 = Ltmp3262-Lfunc_begin0
.quad Lset1705
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset1706 = Ltmp3262-Lfunc_begin0
.quad Lset1706
Lset1707 = Ltmp3272-Lfunc_begin0
.quad Lset1707
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1708 = Ltmp3273-Lfunc_begin0
.quad Lset1708
Lset1709 = Ltmp3277-Lfunc_begin0
.quad Lset1709
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1710 = Ltmp3277-Lfunc_begin0
.quad Lset1710
Lset1711 = Ltmp3279-Lfunc_begin0
.quad Lset1711
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1712 = Ltmp3279-Lfunc_begin0
.quad Lset1712
Lset1713 = Ltmp3283-Lfunc_begin0
.quad Lset1713
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset1714 = Ltmp3283-Lfunc_begin0
.quad Lset1714
Lset1715 = Ltmp3284-Lfunc_begin0
.quad Lset1715
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1716 = Ltmp3285-Lfunc_begin0
.quad Lset1716
Lset1717 = Ltmp3290-Lfunc_begin0
.quad Lset1717
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1718 = Ltmp3290-Lfunc_begin0
.quad Lset1718
Lset1719 = Ltmp3295-Lfunc_begin0
.quad Lset1719
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1720 = Ltmp3295-Lfunc_begin0
.quad Lset1720
Lset1721 = Ltmp3296-Lfunc_begin0
.quad Lset1721
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset1722 = Ltmp3297-Lfunc_begin0
.quad Lset1722
Lset1723 = Ltmp3302-Lfunc_begin0
.quad Lset1723
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1724 = Ltmp3302-Lfunc_begin0
.quad Lset1724
Lset1725 = Ltmp3304-Lfunc_begin0
.quad Lset1725
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1726 = Ltmp3304-Lfunc_begin0
.quad Lset1726
Lset1727 = Ltmp3319-Lfunc_begin0
.quad Lset1727
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1728 = Ltmp3322-Lfunc_begin0
.quad Lset1728
Lset1729 = Ltmp3324-Lfunc_begin0
.quad Lset1729
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1730 = Ltmp3324-Lfunc_begin0
.quad Lset1730
Lset1731 = Ltmp3364-Lfunc_begin0
.quad Lset1731
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1732 = Ltmp3364-Lfunc_begin0
.quad Lset1732
Lset1733 = Ltmp3366-Lfunc_begin0
.quad Lset1733
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1734 = Ltmp3366-Lfunc_begin0
.quad Lset1734
Lset1735 = Ltmp3376-Lfunc_begin0
.quad Lset1735
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1736 = Ltmp3376-Lfunc_begin0
.quad Lset1736
Lset1737 = Ltmp3378-Lfunc_begin0
.quad Lset1737
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1738 = Ltmp3378-Lfunc_begin0
.quad Lset1738
Lset1739 = Ltmp3393-Lfunc_begin0
.quad Lset1739
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1740 = Ltmp3393-Lfunc_begin0
.quad Lset1740
Lset1741 = Ltmp3394-Lfunc_begin0
.quad Lset1741
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1742 = Ltmp3394-Lfunc_begin0
.quad Lset1742
Lset1743 = Ltmp3403-Lfunc_begin0
.quad Lset1743
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1744 = Ltmp3405-Lfunc_begin0
.quad Lset1744
Lset1745 = Ltmp3418-Lfunc_begin0
.quad Lset1745
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1746 = Ltmp3418-Lfunc_begin0
.quad Lset1746
Lset1747 = Ltmp3422-Lfunc_begin0
.quad Lset1747
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset1748 = Ltmp3422-Lfunc_begin0
.quad Lset1748
Lset1749 = Ltmp3477-Lfunc_begin0
.quad Lset1749
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1750 = Ltmp3477-Lfunc_begin0
.quad Lset1750
Lset1751 = Ltmp3488-Lfunc_begin0
.quad Lset1751
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1752 = Ltmp3488-Lfunc_begin0
.quad Lset1752
Lset1753 = Ltmp3490-Lfunc_begin0
.quad Lset1753
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1754 = Ltmp3490-Lfunc_begin0
.quad Lset1754
Lset1755 = Ltmp3494-Lfunc_begin0
.quad Lset1755
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1756 = Ltmp3494-Lfunc_begin0
.quad Lset1756
Lset1757 = Ltmp3512-Lfunc_begin0
.quad Lset1757
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1758 = Ltmp3512-Lfunc_begin0
.quad Lset1758
Lset1759 = Ltmp3514-Lfunc_begin0
.quad Lset1759
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1760 = Ltmp3514-Lfunc_begin0
.quad Lset1760
Lset1761 = Ltmp3533-Lfunc_begin0
.quad Lset1761
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1762 = Ltmp3533-Lfunc_begin0
.quad Lset1762
Lset1763 = Ltmp3534-Lfunc_begin0
.quad Lset1763
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1764 = Ltmp3534-Lfunc_begin0
.quad Lset1764
Lset1765 = Ltmp3535-Lfunc_begin0
.quad Lset1765
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1766 = Ltmp3535-Lfunc_begin0
.quad Lset1766
Lset1767 = Ltmp3539-Lfunc_begin0
.quad Lset1767
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1768 = Ltmp3539-Lfunc_begin0
.quad Lset1768
Lset1769 = Ltmp3541-Lfunc_begin0
.quad Lset1769
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1770 = Ltmp3541-Lfunc_begin0
.quad Lset1770
Lset1771 = Ltmp3554-Lfunc_begin0
.quad Lset1771
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1772 = Ltmp3554-Lfunc_begin0
.quad Lset1772
Lset1773 = Ltmp3555-Lfunc_begin0
.quad Lset1773
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1774 = Ltmp3555-Lfunc_begin0
.quad Lset1774
Lset1775 = Ltmp3569-Lfunc_begin0
.quad Lset1775
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1776 = Ltmp3569-Lfunc_begin0
.quad Lset1776
Lset1777 = Ltmp3570-Lfunc_begin0
.quad Lset1777
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1778 = Ltmp3570-Lfunc_begin0
.quad Lset1778
Lset1779 = Ltmp3602-Lfunc_begin0
.quad Lset1779
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1780 = Ltmp3602-Lfunc_begin0
.quad Lset1780
Lset1781 = Ltmp3604-Lfunc_begin0
.quad Lset1781
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1782 = Ltmp3604-Lfunc_begin0
.quad Lset1782
Lset1783 = Ltmp3616-Lfunc_begin0
.quad Lset1783
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1784 = Ltmp3616-Lfunc_begin0
.quad Lset1784
Lset1785 = Ltmp3618-Lfunc_begin0
.quad Lset1785
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1786 = Ltmp3618-Lfunc_begin0
.quad Lset1786
Lset1787 = Ltmp3633-Lfunc_begin0
.quad Lset1787
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1788 = Ltmp3633-Lfunc_begin0
.quad Lset1788
Lset1789 = Ltmp3635-Lfunc_begin0
.quad Lset1789
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1790 = Ltmp3635-Lfunc_begin0
.quad Lset1790
Lset1791 = Ltmp3650-Lfunc_begin0
.quad Lset1791
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1792 = Ltmp3650-Lfunc_begin0
.quad Lset1792
Lset1793 = Ltmp3652-Lfunc_begin0
.quad Lset1793
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1794 = Ltmp3652-Lfunc_begin0
.quad Lset1794
Lset1795 = Ltmp3667-Lfunc_begin0
.quad Lset1795
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1796 = Ltmp3667-Lfunc_begin0
.quad Lset1796
Lset1797 = Ltmp3669-Lfunc_begin0
.quad Lset1797
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1798 = Ltmp3669-Lfunc_begin0
.quad Lset1798
Lset1799 = Ltmp3694-Lfunc_begin0
.quad Lset1799
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1800 = Ltmp3694-Lfunc_begin0
.quad Lset1800
Lset1801 = Ltmp3696-Lfunc_begin0
.quad Lset1801
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1802 = Ltmp3696-Lfunc_begin0
.quad Lset1802
Lset1803 = Ltmp3723-Lfunc_begin0
.quad Lset1803
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1804 = Ltmp3723-Lfunc_begin0
.quad Lset1804
Lset1805 = Ltmp3725-Lfunc_begin0
.quad Lset1805
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1806 = Ltmp3725-Lfunc_begin0
.quad Lset1806
Lset1807 = Ltmp3740-Lfunc_begin0
.quad Lset1807
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1808 = Ltmp3740-Lfunc_begin0
.quad Lset1808
Lset1809 = Ltmp3742-Lfunc_begin0
.quad Lset1809
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1810 = Ltmp3742-Lfunc_begin0
.quad Lset1810
Lset1811 = Ltmp3755-Lfunc_begin0
.quad Lset1811
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1812 = Ltmp3755-Lfunc_begin0
.quad Lset1812
Lset1813 = Ltmp3756-Lfunc_begin0
.quad Lset1813
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset1814 = Ltmp3756-Lfunc_begin0
.quad Lset1814
Lset1815 = Ltmp3770-Lfunc_begin0
.quad Lset1815
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1816 = Ltmp3770-Lfunc_begin0
.quad Lset1816
Lset1817 = Ltmp3772-Lfunc_begin0
.quad Lset1817
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1818 = Ltmp3772-Lfunc_begin0
.quad Lset1818
Lset1819 = Ltmp3785-Lfunc_begin0
.quad Lset1819
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1820 = Ltmp3785-Lfunc_begin0
.quad Lset1820
Lset1821 = Ltmp3786-Lfunc_begin0
.quad Lset1821
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset1822 = Ltmp3786-Lfunc_begin0
.quad Lset1822
Lset1823 = Ltmp3800-Lfunc_begin0
.quad Lset1823
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1824 = Ltmp3800-Lfunc_begin0
.quad Lset1824
Lset1825 = Ltmp3802-Lfunc_begin0
.quad Lset1825
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1826 = Ltmp3802-Lfunc_begin0
.quad Lset1826
Lset1827 = Ltmp3815-Lfunc_begin0
.quad Lset1827
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1828 = Ltmp3815-Lfunc_begin0
.quad Lset1828
Lset1829 = Ltmp3816-Lfunc_begin0
.quad Lset1829
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset1830 = Ltmp3816-Lfunc_begin0
.quad Lset1830
Lset1831 = Ltmp3830-Lfunc_begin0
.quad Lset1831
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1832 = Ltmp3830-Lfunc_begin0
.quad Lset1832
Lset1833 = Ltmp3832-Lfunc_begin0
.quad Lset1833
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1834 = Ltmp3832-Lfunc_begin0
.quad Lset1834
Lset1835 = Ltmp3845-Lfunc_begin0
.quad Lset1835
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1836 = Ltmp3845-Lfunc_begin0
.quad Lset1836
Lset1837 = Ltmp3846-Lfunc_begin0
.quad Lset1837
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset1838 = Ltmp3846-Lfunc_begin0
.quad Lset1838
Lset1839 = Ltmp3860-Lfunc_begin0
.quad Lset1839
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1840 = Ltmp3860-Lfunc_begin0
.quad Lset1840
Lset1841 = Ltmp3862-Lfunc_begin0
.quad Lset1841
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1842 = Ltmp3862-Lfunc_begin0
.quad Lset1842
Lset1843 = Ltmp3875-Lfunc_begin0
.quad Lset1843
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1844 = Ltmp3875-Lfunc_begin0
.quad Lset1844
Lset1845 = Ltmp3876-Lfunc_begin0
.quad Lset1845
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset1846 = Ltmp3876-Lfunc_begin0
.quad Lset1846
Lset1847 = Ltmp3890-Lfunc_begin0
.quad Lset1847
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1848 = Ltmp3890-Lfunc_begin0
.quad Lset1848
Lset1849 = Ltmp3892-Lfunc_begin0
.quad Lset1849
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1850 = Ltmp3892-Lfunc_begin0
.quad Lset1850
Lset1851 = Ltmp3905-Lfunc_begin0
.quad Lset1851
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1852 = Ltmp3905-Lfunc_begin0
.quad Lset1852
Lset1853 = Ltmp3906-Lfunc_begin0
.quad Lset1853
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset1854 = Ltmp3906-Lfunc_begin0
.quad Lset1854
Lset1855 = Ltmp3920-Lfunc_begin0
.quad Lset1855
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1856 = Ltmp3920-Lfunc_begin0
.quad Lset1856
Lset1857 = Ltmp3922-Lfunc_begin0
.quad Lset1857
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1858 = Ltmp3922-Lfunc_begin0
.quad Lset1858
Lset1859 = Ltmp3943-Lfunc_begin0
.quad Lset1859
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1860 = Ltmp3943-Lfunc_begin0
.quad Lset1860
Lset1861 = Ltmp3944-Lfunc_begin0
.quad Lset1861
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1862 = Ltmp3944-Lfunc_begin0
.quad Lset1862
Lset1863 = Ltmp3965-Lfunc_begin0
.quad Lset1863
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1864 = Ltmp3965-Lfunc_begin0
.quad Lset1864
Lset1865 = Ltmp3966-Lfunc_begin0
.quad Lset1865
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1866 = Ltmp3966-Lfunc_begin0
.quad Lset1866
Lset1867 = Ltmp3972-Lfunc_begin0
.quad Lset1867
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1868 = Ltmp3972-Lfunc_begin0
.quad Lset1868
Lset1869 = Ltmp3973-Lfunc_begin0
.quad Lset1869
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1870 = Ltmp3973-Lfunc_begin0
.quad Lset1870
Lset1871 = Ltmp3978-Lfunc_begin0
.quad Lset1871
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1872 = Ltmp3978-Lfunc_begin0
.quad Lset1872
Lset1873 = Ltmp3979-Lfunc_begin0
.quad Lset1873
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1874 = Ltmp3979-Lfunc_begin0
.quad Lset1874
Lset1875 = Ltmp3994-Lfunc_begin0
.quad Lset1875
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1876 = Ltmp3994-Lfunc_begin0
.quad Lset1876
Lset1877 = Ltmp3995-Lfunc_begin0
.quad Lset1877
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1878 = Ltmp3995-Lfunc_begin0
.quad Lset1878
Lset1879 = Ltmp4001-Lfunc_begin0
.quad Lset1879
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1880 = Ltmp4001-Lfunc_begin0
.quad Lset1880
Lset1881 = Ltmp4002-Lfunc_begin0
.quad Lset1881
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset1882 = Ltmp4002-Lfunc_begin0
.quad Lset1882
Lset1883 = Ltmp4007-Lfunc_begin0
.quad Lset1883
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1884 = Ltmp4007-Lfunc_begin0
.quad Lset1884
Lset1885 = Ltmp4008-Lfunc_begin0
.quad Lset1885
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset1886 = Ltmp4008-Lfunc_begin0
.quad Lset1886
Lset1887 = Ltmp4029-Lfunc_begin0
.quad Lset1887
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1888 = Ltmp4029-Lfunc_begin0
.quad Lset1888
Lset1889 = Ltmp4030-Lfunc_begin0
.quad Lset1889
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset1890 = Ltmp4030-Lfunc_begin0
.quad Lset1890
Lset1891 = Ltmp4033-Lfunc_begin0
.quad Lset1891
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1892 = Ltmp4034-Lfunc_begin0
.quad Lset1892
Lset1893 = Ltmp4035-Lfunc_begin0
.quad Lset1893
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1894 = Ltmp4035-Lfunc_begin0
.quad Lset1894
Lset1895 = Ltmp4041-Lfunc_begin0
.quad Lset1895
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1896 = Ltmp4041-Lfunc_begin0
.quad Lset1896
Lset1897 = Ltmp4042-Lfunc_begin0
.quad Lset1897
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1898 = Ltmp4042-Lfunc_begin0
.quad Lset1898
Lset1899 = Ltmp4053-Lfunc_begin0
.quad Lset1899
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1900 = Ltmp4053-Lfunc_begin0
.quad Lset1900
Lset1901 = Ltmp4054-Lfunc_begin0
.quad Lset1901
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset1902 = Ltmp4054-Lfunc_begin0
.quad Lset1902
Lset1903 = Ltmp4055-Lfunc_begin0
.quad Lset1903
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1904 = Ltmp4057-Lfunc_begin0
.quad Lset1904
Lset1905 = Ltmp4071-Lfunc_begin0
.quad Lset1905
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1906 = Ltmp4072-Lfunc_begin0
.quad Lset1906
Lset1907 = Ltmp4081-Lfunc_begin0
.quad Lset1907
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1908 = Ltmp4084-Lfunc_begin0
.quad Lset1908
Lset1909 = Ltmp4086-Lfunc_begin0
.quad Lset1909
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1910 = Ltmp4086-Lfunc_begin0
.quad Lset1910
Lset1911 = Ltmp4087-Lfunc_begin0
.quad Lset1911
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset1912 = Ltmp4087-Lfunc_begin0
.quad Lset1912
Lset1913 = Ltmp4091-Lfunc_begin0
.quad Lset1913
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1914 = Ltmp4091-Lfunc_begin0
.quad Lset1914
Lset1915 = Ltmp4092-Lfunc_begin0
.quad Lset1915
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset1916 = Ltmp4092-Lfunc_begin0
.quad Lset1916
Lset1917 = Ltmp4098-Lfunc_begin0
.quad Lset1917
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1918 = Ltmp4098-Lfunc_begin0
.quad Lset1918
Lset1919 = Ltmp4099-Lfunc_begin0
.quad Lset1919
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1920 = Ltmp4099-Lfunc_begin0
.quad Lset1920
Lset1921 = Ltmp4100-Lfunc_begin0
.quad Lset1921
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1922 = Ltmp4103-Lfunc_begin0
.quad Lset1922
Lset1923 = Ltmp4109-Lfunc_begin0
.quad Lset1923
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1924 = Ltmp4111-Lfunc_begin0
.quad Lset1924
Lset1925 = Ltmp4128-Lfunc_begin0
.quad Lset1925
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1926 = Ltmp4131-Lfunc_begin0
.quad Lset1926
Lset1927 = Ltmp4133-Lfunc_begin0
.quad Lset1927
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1928 = Ltmp4133-Lfunc_begin0
.quad Lset1928
Lset1929 = Ltmp4134-Lfunc_begin0
.quad Lset1929
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset1930 = Ltmp4134-Lfunc_begin0
.quad Lset1930
Lset1931 = Ltmp4138-Lfunc_begin0
.quad Lset1931
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1932 = Ltmp4138-Lfunc_begin0
.quad Lset1932
Lset1933 = Ltmp4139-Lfunc_begin0
.quad Lset1933
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset1934 = Ltmp4139-Lfunc_begin0
.quad Lset1934
Lset1935 = Ltmp4145-Lfunc_begin0
.quad Lset1935
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1936 = Ltmp4145-Lfunc_begin0
.quad Lset1936
Lset1937 = Ltmp4146-Lfunc_begin0
.quad Lset1937
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1938 = Ltmp4146-Lfunc_begin0
.quad Lset1938
Lset1939 = Ltmp4147-Lfunc_begin0
.quad Lset1939
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1940 = Ltmp4150-Lfunc_begin0
.quad Lset1940
Lset1941 = Ltmp4156-Lfunc_begin0
.quad Lset1941
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1942 = Ltmp4158-Lfunc_begin0
.quad Lset1942
Lset1943 = Ltmp4175-Lfunc_begin0
.quad Lset1943
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1944 = Ltmp4175-Lfunc_begin0
.quad Lset1944
Lset1945 = Ltmp4177-Lfunc_begin0
.quad Lset1945
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset1946 = Ltmp4177-Lfunc_begin0
.quad Lset1946
Lset1947 = Ltmp4180-Lfunc_begin0
.quad Lset1947
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset1948 = Ltmp4180-Lfunc_begin0
.quad Lset1948
Lset1949 = Ltmp4186-Lfunc_begin0
.quad Lset1949
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1950 = Ltmp4186-Lfunc_begin0
.quad Lset1950
Lset1951 = Ltmp4188-Lfunc_begin0
.quad Lset1951
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset1952 = Ltmp4188-Lfunc_begin0
.quad Lset1952
Lset1953 = Ltmp4194-Lfunc_begin0
.quad Lset1953
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1954 = Ltmp4194-Lfunc_begin0
.quad Lset1954
Lset1955 = Ltmp4212-Lfunc_begin0
.quad Lset1955
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset1956 = Ltmp4212-Lfunc_begin0
.quad Lset1956
Lset1957 = Ltmp4220-Lfunc_begin0
.quad Lset1957
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1958 = Ltmp4220-Lfunc_begin0
.quad Lset1958
Lset1959 = Ltmp4222-Lfunc_begin0
.quad Lset1959
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1960 = Ltmp4222-Lfunc_begin0
.quad Lset1960
Lset1961 = Ltmp4241-Lfunc_begin0
.quad Lset1961
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1962 = Ltmp4241-Lfunc_begin0
.quad Lset1962
Lset1963 = Ltmp4243-Lfunc_begin0
.quad Lset1963
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1964 = Ltmp4243-Lfunc_begin0
.quad Lset1964
Lset1965 = Ltmp4262-Lfunc_begin0
.quad Lset1965
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1966 = Ltmp4262-Lfunc_begin0
.quad Lset1966
Lset1967 = Ltmp4265-Lfunc_begin0
.quad Lset1967
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1968 = Ltmp4265-Lfunc_begin0
.quad Lset1968
Lset1969 = Ltmp4281-Lfunc_begin0
.quad Lset1969
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1970 = Ltmp4281-Lfunc_begin0
.quad Lset1970
Lset1971 = Ltmp4283-Lfunc_begin0
.quad Lset1971
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset1972 = Ltmp4283-Lfunc_begin0
.quad Lset1972
Lset1973 = Ltmp4294-Lfunc_begin0
.quad Lset1973
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1974 = Ltmp4294-Lfunc_begin0
.quad Lset1974
Lset1975 = Ltmp4297-Lfunc_begin0
.quad Lset1975
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1976 = Ltmp4297-Lfunc_begin0
.quad Lset1976
Lset1977 = Ltmp4299-Lfunc_begin0
.quad Lset1977
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset1978 = Ltmp4299-Lfunc_begin0
.quad Lset1978
Lset1979 = Ltmp4300-Lfunc_begin0
.quad Lset1979
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1980 = Ltmp4300-Lfunc_begin0
.quad Lset1980
Lset1981 = Ltmp4301-Lfunc_begin0
.quad Lset1981
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset1982 = Ltmp4303-Lfunc_begin0
.quad Lset1982
Lset1983 = Ltmp4304-Lfunc_begin0
.quad Lset1983
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1984 = Ltmp4304-Lfunc_begin0
.quad Lset1984
Lset1985 = Ltmp4306-Lfunc_begin0
.quad Lset1985
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset1986 = Ltmp4309-Lfunc_begin0
.quad Lset1986
Lset1987 = Ltmp4317-Lfunc_begin0
.quad Lset1987
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset1988 = Ltmp4317-Lfunc_begin0
.quad Lset1988
Lset1989 = Ltmp4322-Lfunc_begin0
.quad Lset1989
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset1990 = Ltmp4323-Lfunc_begin0
.quad Lset1990
Lset1991 = Ltmp4326-Lfunc_begin0
.quad Lset1991
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset1992 = Ltmp4326-Lfunc_begin0
.quad Lset1992
Lset1993 = Ltmp4332-Lfunc_begin0
.quad Lset1993
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1994 = Ltmp4332-Lfunc_begin0
.quad Lset1994
Lset1995 = Ltmp4334-Lfunc_begin0
.quad Lset1995
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset1996 = Ltmp4334-Lfunc_begin0
.quad Lset1996
Lset1997 = Ltmp4346-Lfunc_begin0
.quad Lset1997
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset1998 = Ltmp4346-Lfunc_begin0
.quad Lset1998
Lset1999 = Ltmp4350-Lfunc_begin0
.quad Lset1999
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2000 = Ltmp4350-Lfunc_begin0
.quad Lset2000
Lset2001 = Ltmp4352-Lfunc_begin0
.quad Lset2001
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2002 = Ltmp4352-Lfunc_begin0
.quad Lset2002
Lset2003 = Ltmp4355-Lfunc_begin0
.quad Lset2003
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2004 = Ltmp4355-Lfunc_begin0
.quad Lset2004
Lset2005 = Ltmp4363-Lfunc_begin0
.quad Lset2005
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2006 = Ltmp4363-Lfunc_begin0
.quad Lset2006
Lset2007 = Ltmp4365-Lfunc_begin0
.quad Lset2007
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset2008 = Ltmp4365-Lfunc_begin0
.quad Lset2008
Lset2009 = Ltmp4381-Lfunc_begin0
.quad Lset2009
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2010 = Ltmp4381-Lfunc_begin0
.quad Lset2010
Lset2011 = Ltmp4383-Lfunc_begin0
.quad Lset2011
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2012 = Ltmp4383-Lfunc_begin0
.quad Lset2012
Lset2013 = Ltmp4385-Lfunc_begin0
.quad Lset2013
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2014 = Ltmp4385-Lfunc_begin0
.quad Lset2014
Lset2015 = Ltmp4387-Lfunc_begin0
.quad Lset2015
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2016 = Ltmp4387-Lfunc_begin0
.quad Lset2016
Lset2017 = Ltmp4388-Lfunc_begin0
.quad Lset2017
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2018 = Ltmp4388-Lfunc_begin0
.quad Lset2018
Lset2019 = Ltmp4394-Lfunc_begin0
.quad Lset2019
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2020 = Ltmp4394-Lfunc_begin0
.quad Lset2020
Lset2021 = Ltmp4395-Lfunc_begin0
.quad Lset2021
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2022 = Ltmp4395-Lfunc_begin0
.quad Lset2022
Lset2023 = Ltmp4396-Lfunc_begin0
.quad Lset2023
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2024 = Ltmp4398-Lfunc_begin0
.quad Lset2024
Lset2025 = Ltmp4399-Lfunc_begin0
.quad Lset2025
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2026 = Ltmp4399-Lfunc_begin0
.quad Lset2026
Lset2027 = Ltmp4402-Lfunc_begin0
.quad Lset2027
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2028 = Ltmp4404-Lfunc_begin0
.quad Lset2028
Lset2029 = Ltmp4410-Lfunc_begin0
.quad Lset2029
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2030 = Ltmp4411-Lfunc_begin0
.quad Lset2030
Lset2031 = Ltmp4415-Lfunc_begin0
.quad Lset2031
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2032 = Ltmp4416-Lfunc_begin0
.quad Lset2032
Lset2033 = Ltmp4419-Lfunc_begin0
.quad Lset2033
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2034 = Ltmp4419-Lfunc_begin0
.quad Lset2034
Lset2035 = Ltmp4425-Lfunc_begin0
.quad Lset2035
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2036 = Ltmp4425-Lfunc_begin0
.quad Lset2036
Lset2037 = Ltmp4427-Lfunc_begin0
.quad Lset2037
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2038 = Ltmp4427-Lfunc_begin0
.quad Lset2038
Lset2039 = Ltmp4439-Lfunc_begin0
.quad Lset2039
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2040 = Ltmp4439-Lfunc_begin0
.quad Lset2040
Lset2041 = Ltmp4443-Lfunc_begin0
.quad Lset2041
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2042 = Ltmp4443-Lfunc_begin0
.quad Lset2042
Lset2043 = Ltmp4444-Lfunc_begin0
.quad Lset2043
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2044 = Ltmp4444-Lfunc_begin0
.quad Lset2044
Lset2045 = Ltmp4447-Lfunc_begin0
.quad Lset2045
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2046 = Ltmp4447-Lfunc_begin0
.quad Lset2046
Lset2047 = Ltmp4452-Lfunc_begin0
.quad Lset2047
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2048 = Ltmp4453-Lfunc_begin0
.quad Lset2048
Lset2049 = Ltmp4464-Lfunc_begin0
.quad Lset2049
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset2050 = Ltmp4464-Lfunc_begin0
.quad Lset2050
Lset2051 = Ltmp4466-Lfunc_begin0
.quad Lset2051
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2052 = Ltmp4466-Lfunc_begin0
.quad Lset2052
Lset2053 = Ltmp4468-Lfunc_begin0
.quad Lset2053
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2054 = Ltmp4468-Lfunc_begin0
.quad Lset2054
Lset2055 = Ltmp4472-Lfunc_begin0
.quad Lset2055
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2056 = Ltmp4472-Lfunc_begin0
.quad Lset2056
Lset2057 = Ltmp4483-Lfunc_begin0
.quad Lset2057
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset2058 = Ltmp4483-Lfunc_begin0
.quad Lset2058
Lset2059 = Ltmp4500-Lfunc_begin0
.quad Lset2059
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2060 = Ltmp4500-Lfunc_begin0
.quad Lset2060
Lset2061 = Ltmp4502-Lfunc_begin0
.quad Lset2061
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2062 = Ltmp4502-Lfunc_begin0
.quad Lset2062
Lset2063 = Ltmp4509-Lfunc_begin0
.quad Lset2063
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2064 = Ltmp4509-Lfunc_begin0
.quad Lset2064
Lset2065 = Ltmp4514-Lfunc_begin0
.quad Lset2065
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2066 = Ltmp4515-Lfunc_begin0
.quad Lset2066
Lset2067 = Ltmp4537-Lfunc_begin0
.quad Lset2067
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2068 = Ltmp4537-Lfunc_begin0
.quad Lset2068
Lset2069 = Ltmp4539-Lfunc_begin0
.quad Lset2069
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2070 = Ltmp4539-Lfunc_begin0
.quad Lset2070
Lset2071 = Ltmp4551-Lfunc_begin0
.quad Lset2071
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2072 = Ltmp4551-Lfunc_begin0
.quad Lset2072
Lset2073 = Ltmp4553-Lfunc_begin0
.quad Lset2073
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset2074 = Ltmp4553-Lfunc_begin0
.quad Lset2074
Lset2075 = Ltmp4561-Lfunc_begin0
.quad Lset2075
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2076 = Ltmp4561-Lfunc_begin0
.quad Lset2076
Lset2077 = Ltmp4563-Lfunc_begin0
.quad Lset2077
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2078 = Ltmp4563-Lfunc_begin0
.quad Lset2078
Lset2079 = Ltmp4575-Lfunc_begin0
.quad Lset2079
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2080 = Ltmp4575-Lfunc_begin0
.quad Lset2080
Lset2081 = Ltmp4577-Lfunc_begin0
.quad Lset2081
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset2082 = Ltmp4577-Lfunc_begin0
.quad Lset2082
Lset2083 = Ltmp4585-Lfunc_begin0
.quad Lset2083
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2084 = Ltmp4585-Lfunc_begin0
.quad Lset2084
Lset2085 = Ltmp4587-Lfunc_begin0
.quad Lset2085
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2086 = Ltmp4587-Lfunc_begin0
.quad Lset2086
Lset2087 = Ltmp4599-Lfunc_begin0
.quad Lset2087
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2088 = Ltmp4599-Lfunc_begin0
.quad Lset2088
Lset2089 = Ltmp4601-Lfunc_begin0
.quad Lset2089
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset2090 = Ltmp4601-Lfunc_begin0
.quad Lset2090
Lset2091 = Ltmp4609-Lfunc_begin0
.quad Lset2091
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2092 = Ltmp4609-Lfunc_begin0
.quad Lset2092
Lset2093 = Ltmp4611-Lfunc_begin0
.quad Lset2093
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2094 = Ltmp4611-Lfunc_begin0
.quad Lset2094
Lset2095 = Ltmp4624-Lfunc_begin0
.quad Lset2095
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2096 = Ltmp4624-Lfunc_begin0
.quad Lset2096
Lset2097 = Ltmp4626-Lfunc_begin0
.quad Lset2097
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2098 = Ltmp4626-Lfunc_begin0
.quad Lset2098
Lset2099 = Ltmp4639-Lfunc_begin0
.quad Lset2099
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2100 = Ltmp4639-Lfunc_begin0
.quad Lset2100
Lset2101 = Ltmp4641-Lfunc_begin0
.quad Lset2101
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2102 = Ltmp4641-Lfunc_begin0
.quad Lset2102
Lset2103 = Ltmp4655-Lfunc_begin0
.quad Lset2103
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2104 = Ltmp4655-Lfunc_begin0
.quad Lset2104
Lset2105 = Ltmp4657-Lfunc_begin0
.quad Lset2105
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2106 = Ltmp4657-Lfunc_begin0
.quad Lset2106
Lset2107 = Ltmp4671-Lfunc_begin0
.quad Lset2107
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2108 = Ltmp4671-Lfunc_begin0
.quad Lset2108
Lset2109 = Ltmp4673-Lfunc_begin0
.quad Lset2109
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2110 = Ltmp4673-Lfunc_begin0
.quad Lset2110
Lset2111 = Ltmp4688-Lfunc_begin0
.quad Lset2111
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2112 = Ltmp4688-Lfunc_begin0
.quad Lset2112
Lset2113 = Ltmp4690-Lfunc_begin0
.quad Lset2113
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2114 = Ltmp4690-Lfunc_begin0
.quad Lset2114
Lset2115 = Ltmp4705-Lfunc_begin0
.quad Lset2115
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2116 = Ltmp4705-Lfunc_begin0
.quad Lset2116
Lset2117 = Ltmp4707-Lfunc_begin0
.quad Lset2117
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2118 = Ltmp4707-Lfunc_begin0
.quad Lset2118
Lset2119 = Ltmp4722-Lfunc_begin0
.quad Lset2119
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2120 = Ltmp4722-Lfunc_begin0
.quad Lset2120
Lset2121 = Ltmp4724-Lfunc_begin0
.quad Lset2121
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2122 = Ltmp4724-Lfunc_begin0
.quad Lset2122
Lset2123 = Ltmp4739-Lfunc_begin0
.quad Lset2123
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2124 = Ltmp4739-Lfunc_begin0
.quad Lset2124
Lset2125 = Ltmp4741-Lfunc_begin0
.quad Lset2125
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2126 = Ltmp4741-Lfunc_begin0
.quad Lset2126
Lset2127 = Ltmp4756-Lfunc_begin0
.quad Lset2127
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2128 = Ltmp4756-Lfunc_begin0
.quad Lset2128
Lset2129 = Ltmp4758-Lfunc_begin0
.quad Lset2129
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2130 = Ltmp4758-Lfunc_begin0
.quad Lset2130
Lset2131 = Ltmp4773-Lfunc_begin0
.quad Lset2131
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2132 = Ltmp4773-Lfunc_begin0
.quad Lset2132
Lset2133 = Ltmp4775-Lfunc_begin0
.quad Lset2133
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2134 = Ltmp4775-Lfunc_begin0
.quad Lset2134
Lset2135 = Ltmp4790-Lfunc_begin0
.quad Lset2135
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2136 = Ltmp4790-Lfunc_begin0
.quad Lset2136
Lset2137 = Ltmp4792-Lfunc_begin0
.quad Lset2137
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2138 = Ltmp4792-Lfunc_begin0
.quad Lset2138
Lset2139 = Ltmp4807-Lfunc_begin0
.quad Lset2139
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2140 = Ltmp4807-Lfunc_begin0
.quad Lset2140
Lset2141 = Ltmp4809-Lfunc_begin0
.quad Lset2141
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2142 = Ltmp4809-Lfunc_begin0
.quad Lset2142
Lset2143 = Ltmp4824-Lfunc_begin0
.quad Lset2143
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2144 = Ltmp4824-Lfunc_begin0
.quad Lset2144
Lset2145 = Ltmp4826-Lfunc_begin0
.quad Lset2145
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2146 = Ltmp4826-Lfunc_begin0
.quad Lset2146
Lset2147 = Ltmp4841-Lfunc_begin0
.quad Lset2147
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2148 = Ltmp4841-Lfunc_begin0
.quad Lset2148
Lset2149 = Ltmp4843-Lfunc_begin0
.quad Lset2149
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2150 = Ltmp4843-Lfunc_begin0
.quad Lset2150
Lset2151 = Ltmp4858-Lfunc_begin0
.quad Lset2151
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2152 = Ltmp4858-Lfunc_begin0
.quad Lset2152
Lset2153 = Ltmp4860-Lfunc_begin0
.quad Lset2153
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2154 = Ltmp4860-Lfunc_begin0
.quad Lset2154
Lset2155 = Ltmp4875-Lfunc_begin0
.quad Lset2155
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2156 = Ltmp4875-Lfunc_begin0
.quad Lset2156
Lset2157 = Ltmp4877-Lfunc_begin0
.quad Lset2157
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2158 = Ltmp4877-Lfunc_begin0
.quad Lset2158
Lset2159 = Ltmp4892-Lfunc_begin0
.quad Lset2159
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2160 = Ltmp4892-Lfunc_begin0
.quad Lset2160
Lset2161 = Ltmp4894-Lfunc_begin0
.quad Lset2161
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2162 = Ltmp4894-Lfunc_begin0
.quad Lset2162
Lset2163 = Ltmp4907-Lfunc_begin0
.quad Lset2163
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2164 = Ltmp4908-Lfunc_begin0
.quad Lset2164
Lset2165 = Ltmp4921-Lfunc_begin0
.quad Lset2165
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset2166 = Ltmp4921-Lfunc_begin0
.quad Lset2166
Lset2167 = Ltmp4923-Lfunc_begin0
.quad Lset2167
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2168 = Ltmp4923-Lfunc_begin0
.quad Lset2168
Lset2169 = Ltmp4925-Lfunc_begin0
.quad Lset2169
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2170 = Ltmp4925-Lfunc_begin0
.quad Lset2170
Lset2171 = Ltmp4929-Lfunc_begin0
.quad Lset2171
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2172 = Ltmp4929-Lfunc_begin0
.quad Lset2172
Lset2173 = Ltmp4939-Lfunc_begin0
.quad Lset2173
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset2174 = Ltmp4939-Lfunc_begin0
.quad Lset2174
Lset2175 = Ltmp4956-Lfunc_begin0
.quad Lset2175
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2176 = Ltmp4956-Lfunc_begin0
.quad Lset2176
Lset2177 = Ltmp4958-Lfunc_begin0
.quad Lset2177
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2178 = Ltmp4958-Lfunc_begin0
.quad Lset2178
Lset2179 = Ltmp4963-Lfunc_begin0
.quad Lset2179
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2180 = Ltmp4964-Lfunc_begin0
.quad Lset2180
Lset2181 = Ltmp4970-Lfunc_begin0
.quad Lset2181
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset2182 = Ltmp4970-Lfunc_begin0
.quad Lset2182
Lset2183 = Ltmp4976-Lfunc_begin0
.quad Lset2183
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2184 = Ltmp4977-Lfunc_begin0
.quad Lset2184
Lset2185 = Ltmp4994-Lfunc_begin0
.quad Lset2185
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2186 = Ltmp4994-Lfunc_begin0
.quad Lset2186
Lset2187 = Ltmp4996-Lfunc_begin0
.quad Lset2187
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2188 = Ltmp4996-Lfunc_begin0
.quad Lset2188
Lset2189 = Ltmp5012-Lfunc_begin0
.quad Lset2189
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2190 = Ltmp5012-Lfunc_begin0
.quad Lset2190
Lset2191 = Ltmp5014-Lfunc_begin0
.quad Lset2191
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2192 = Ltmp5014-Lfunc_begin0
.quad Lset2192
Lset2193 = Ltmp5030-Lfunc_begin0
.quad Lset2193
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2194 = Ltmp5030-Lfunc_begin0
.quad Lset2194
Lset2195 = Ltmp5032-Lfunc_begin0
.quad Lset2195
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2196 = Ltmp5032-Lfunc_begin0
.quad Lset2196
Lset2197 = Ltmp5046-Lfunc_begin0
.quad Lset2197
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2198 = Ltmp5046-Lfunc_begin0
.quad Lset2198
Lset2199 = Ltmp5057-Lfunc_begin0
.quad Lset2199
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset2200 = Ltmp5057-Lfunc_begin0
.quad Lset2200
Lset2201 = Ltmp5059-Lfunc_begin0
.quad Lset2201
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2202 = Ltmp5059-Lfunc_begin0
.quad Lset2202
Lset2203 = Ltmp5061-Lfunc_begin0
.quad Lset2203
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2204 = Ltmp5061-Lfunc_begin0
.quad Lset2204
Lset2205 = Ltmp5065-Lfunc_begin0
.quad Lset2205
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2206 = Ltmp5065-Lfunc_begin0
.quad Lset2206
Lset2207 = Ltmp5076-Lfunc_begin0
.quad Lset2207
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset2208 = Ltmp5076-Lfunc_begin0
.quad Lset2208
Lset2209 = Ltmp5090-Lfunc_begin0
.quad Lset2209
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2210 = Ltmp5090-Lfunc_begin0
.quad Lset2210
Lset2211 = Ltmp5092-Lfunc_begin0
.quad Lset2211
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2212 = Ltmp5092-Lfunc_begin0
.quad Lset2212
Lset2213 = Ltmp5099-Lfunc_begin0
.quad Lset2213
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2214 = Ltmp5099-Lfunc_begin0
.quad Lset2214
Lset2215 = Ltmp5104-Lfunc_begin0
.quad Lset2215
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2216 = Ltmp5105-Lfunc_begin0
.quad Lset2216
Lset2217 = Ltmp5124-Lfunc_begin0
.quad Lset2217
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2218 = Ltmp5124-Lfunc_begin0
.quad Lset2218
Lset2219 = Ltmp5126-Lfunc_begin0
.quad Lset2219
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2220 = Ltmp5126-Lfunc_begin0
.quad Lset2220
Lset2221 = Ltmp5139-Lfunc_begin0
.quad Lset2221
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2222 = Ltmp5139-Lfunc_begin0
.quad Lset2222
Lset2223 = Ltmp5141-Lfunc_begin0
.quad Lset2223
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2224 = Ltmp5141-Lfunc_begin0
.quad Lset2224
Lset2225 = Ltmp5154-Lfunc_begin0
.quad Lset2225
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2226 = Ltmp5154-Lfunc_begin0
.quad Lset2226
Lset2227 = Ltmp5156-Lfunc_begin0
.quad Lset2227
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2228 = Ltmp5156-Lfunc_begin0
.quad Lset2228
Lset2229 = Ltmp5169-Lfunc_begin0
.quad Lset2229
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2230 = Ltmp5169-Lfunc_begin0
.quad Lset2230
Lset2231 = Ltmp5171-Lfunc_begin0
.quad Lset2231
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2232 = Ltmp5171-Lfunc_begin0
.quad Lset2232
Lset2233 = Ltmp5185-Lfunc_begin0
.quad Lset2233
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2234 = Ltmp5185-Lfunc_begin0
.quad Lset2234
Lset2235 = Ltmp5187-Lfunc_begin0
.quad Lset2235
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2236 = Ltmp5187-Lfunc_begin0
.quad Lset2236
Lset2237 = Ltmp5202-Lfunc_begin0
.quad Lset2237
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2238 = Ltmp5202-Lfunc_begin0
.quad Lset2238
Lset2239 = Ltmp5203-Lfunc_begin0
.quad Lset2239
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset2240 = Ltmp5203-Lfunc_begin0
.quad Lset2240
Lset2241 = Ltmp5236-Lfunc_begin0
.quad Lset2241
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2242 = Ltmp5237-Lfunc_begin0
.quad Lset2242
Lset2243 = Ltmp5243-Lfunc_begin0
.quad Lset2243
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset2244 = Ltmp5243-Lfunc_begin0
.quad Lset2244
Lset2245 = Ltmp5249-Lfunc_begin0
.quad Lset2245
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2246 = Ltmp5249-Lfunc_begin0
.quad Lset2246
Lset2247 = Ltmp5250-Lfunc_begin0
.quad Lset2247
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset2248 = Ltmp5250-Lfunc_begin0
.quad Lset2248
Lset2249 = Ltmp5256-Lfunc_begin0
.quad Lset2249
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2250 = Ltmp5256-Lfunc_begin0
.quad Lset2250
Lset2251 = Ltmp5257-Lfunc_begin0
.quad Lset2251
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2252 = Ltmp5257-Lfunc_begin0
.quad Lset2252
Lset2253 = Ltmp5264-Lfunc_begin0
.quad Lset2253
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset2254 = Ltmp5264-Lfunc_begin0
.quad Lset2254
Lset2255 = Ltmp5265-Lfunc_begin0
.quad Lset2255
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset2256 = Ltmp5265-Lfunc_begin0
.quad Lset2256
Lset2257 = Ltmp5271-Lfunc_begin0
.quad Lset2257
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
.quad 0
.quad 0
Ldebug_loc166:
Lset2258 = Ltmp856-Lfunc_begin0
.quad Lset2258
Lset2259 = Ltmp859-Lfunc_begin0
.quad Lset2259
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2260 = Ltmp3160-Lfunc_begin0
.quad Lset2260
Lset2261 = Ltmp3161-Lfunc_begin0
.quad Lset2261
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2262 = Ltmp3192-Lfunc_begin0
.quad Lset2262
Lset2263 = Ltmp3203-Lfunc_begin0
.quad Lset2263
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset2264 = Ltmp3203-Lfunc_begin0
.quad Lset2264
Lset2265 = Ltmp3208-Lfunc_begin0
.quad Lset2265
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2266 = Ltmp3223-Lfunc_begin0
.quad Lset2266
Lset2267 = Ltmp3225-Lfunc_begin0
.quad Lset2267
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc167:
Lset2268 = Ltmp860-Lfunc_begin0
.quad Lset2268
Lset2269 = Ltmp865-Lfunc_begin0
.quad Lset2269
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2270 = Ltmp888-Lfunc_begin0
.quad Lset2270
Lset2271 = Ltmp889-Lfunc_begin0
.quad Lset2271
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2272 = Ltmp904-Lfunc_begin0
.quad Lset2272
Lset2273 = Ltmp905-Lfunc_begin0
.quad Lset2273
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2274 = Ltmp920-Lfunc_begin0
.quad Lset2274
Lset2275 = Ltmp921-Lfunc_begin0
.quad Lset2275
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2276 = Ltmp936-Lfunc_begin0
.quad Lset2276
Lset2277 = Ltmp938-Lfunc_begin0
.quad Lset2277
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2278 = Ltmp961-Lfunc_begin0
.quad Lset2278
Lset2279 = Ltmp962-Lfunc_begin0
.quad Lset2279
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2280 = Ltmp977-Lfunc_begin0
.quad Lset2280
Lset2281 = Ltmp979-Lfunc_begin0
.quad Lset2281
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2282 = Ltmp991-Lfunc_begin0
.quad Lset2282
Lset2283 = Ltmp997-Lfunc_begin0
.quad Lset2283
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2284 = Ltmp1047-Lfunc_begin0
.quad Lset2284
Lset2285 = Ltmp1052-Lfunc_begin0
.quad Lset2285
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2286 = Ltmp1052-Lfunc_begin0
.quad Lset2286
Lset2287 = Ltmp1054-Lfunc_begin0
.quad Lset2287
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2288 = Ltmp1062-Lfunc_begin0
.quad Lset2288
Lset2289 = Ltmp1068-Lfunc_begin0
.quad Lset2289
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2290 = Ltmp1118-Lfunc_begin0
.quad Lset2290
Lset2291 = Ltmp1123-Lfunc_begin0
.quad Lset2291
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2292 = Ltmp1123-Lfunc_begin0
.quad Lset2292
Lset2293 = Ltmp1125-Lfunc_begin0
.quad Lset2293
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2294 = Ltmp1137-Lfunc_begin0
.quad Lset2294
Lset2295 = Ltmp1143-Lfunc_begin0
.quad Lset2295
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2296 = Ltmp1277-Lfunc_begin0
.quad Lset2296
Lset2297 = Ltmp1282-Lfunc_begin0
.quad Lset2297
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2298 = Ltmp1282-Lfunc_begin0
.quad Lset2298
Lset2299 = Ltmp1284-Lfunc_begin0
.quad Lset2299
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2300 = Ltmp1302-Lfunc_begin0
.quad Lset2300
Lset2301 = Ltmp1303-Lfunc_begin0
.quad Lset2301
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2302 = Ltmp1319-Lfunc_begin0
.quad Lset2302
Lset2303 = Ltmp1325-Lfunc_begin0
.quad Lset2303
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2304 = Ltmp1459-Lfunc_begin0
.quad Lset2304
Lset2305 = Ltmp1464-Lfunc_begin0
.quad Lset2305
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2306 = Ltmp1464-Lfunc_begin0
.quad Lset2306
Lset2307 = Ltmp1466-Lfunc_begin0
.quad Lset2307
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2308 = Ltmp1477-Lfunc_begin0
.quad Lset2308
Lset2309 = Ltmp1483-Lfunc_begin0
.quad Lset2309
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2310 = Ltmp1605-Lfunc_begin0
.quad Lset2310
Lset2311 = Ltmp1610-Lfunc_begin0
.quad Lset2311
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2312 = Ltmp1610-Lfunc_begin0
.quad Lset2312
Lset2313 = Ltmp1612-Lfunc_begin0
.quad Lset2313
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2314 = Ltmp1618-Lfunc_begin0
.quad Lset2314
Lset2315 = Ltmp1624-Lfunc_begin0
.quad Lset2315
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2316 = Ltmp1654-Lfunc_begin0
.quad Lset2316
Lset2317 = Ltmp1660-Lfunc_begin0
.quad Lset2317
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2318 = Ltmp1660-Lfunc_begin0
.quad Lset2318
Lset2319 = Ltmp1662-Lfunc_begin0
.quad Lset2319
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2320 = Ltmp1691-Lfunc_begin0
.quad Lset2320
Lset2321 = Ltmp1693-Lfunc_begin0
.quad Lset2321
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2322 = Ltmp1707-Lfunc_begin0
.quad Lset2322
Lset2323 = Ltmp1716-Lfunc_begin0
.quad Lset2323
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2324 = Ltmp1742-Lfunc_begin0
.quad Lset2324
Lset2325 = Ltmp1747-Lfunc_begin0
.quad Lset2325
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2326 = Ltmp1747-Lfunc_begin0
.quad Lset2326
Lset2327 = Ltmp1750-Lfunc_begin0
.quad Lset2327
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2328 = Ltmp1750-Lfunc_begin0
.quad Lset2328
Lset2329 = Ltmp1756-Lfunc_begin0
.quad Lset2329
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2330 = Ltmp1778-Lfunc_begin0
.quad Lset2330
Lset2331 = Ltmp1784-Lfunc_begin0
.quad Lset2331
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2332 = Ltmp1784-Lfunc_begin0
.quad Lset2332
Lset2333 = Ltmp1786-Lfunc_begin0
.quad Lset2333
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2334 = Ltmp1857-Lfunc_begin0
.quad Lset2334
Lset2335 = Ltmp1858-Lfunc_begin0
.quad Lset2335
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2336 = Ltmp1933-Lfunc_begin0
.quad Lset2336
Lset2337 = Ltmp1934-Lfunc_begin0
.quad Lset2337
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2338 = Ltmp2009-Lfunc_begin0
.quad Lset2338
Lset2339 = Ltmp2010-Lfunc_begin0
.quad Lset2339
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2340 = Ltmp2081-Lfunc_begin0
.quad Lset2340
Lset2341 = Ltmp2082-Lfunc_begin0
.quad Lset2341
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2342 = Ltmp2160-Lfunc_begin0
.quad Lset2342
Lset2343 = Ltmp2161-Lfunc_begin0
.quad Lset2343
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2344 = Ltmp2238-Lfunc_begin0
.quad Lset2344
Lset2345 = Ltmp2239-Lfunc_begin0
.quad Lset2345
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2346 = Ltmp2316-Lfunc_begin0
.quad Lset2346
Lset2347 = Ltmp2317-Lfunc_begin0
.quad Lset2347
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2348 = Ltmp2398-Lfunc_begin0
.quad Lset2348
Lset2349 = Ltmp2399-Lfunc_begin0
.quad Lset2349
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2350 = Ltmp2483-Lfunc_begin0
.quad Lset2350
Lset2351 = Ltmp2484-Lfunc_begin0
.quad Lset2351
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2352 = Ltmp2570-Lfunc_begin0
.quad Lset2352
Lset2353 = Ltmp2571-Lfunc_begin0
.quad Lset2353
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2354 = Ltmp2655-Lfunc_begin0
.quad Lset2354
Lset2355 = Ltmp2656-Lfunc_begin0
.quad Lset2355
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2356 = Ltmp2723-Lfunc_begin0
.quad Lset2356
Lset2357 = Ltmp2724-Lfunc_begin0
.quad Lset2357
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 128 ## -128
.byte 127 ##
Lset2358 = Ltmp2724-Lfunc_begin0
.quad Lset2358
Lset2359 = Ltmp2725-Lfunc_begin0
.quad Lset2359
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2360 = Ltmp2773-Lfunc_begin0
.quad Lset2360
Lset2361 = Ltmp2774-Lfunc_begin0
.quad Lset2361
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2362 = Ltmp2826-Lfunc_begin0
.quad Lset2362
Lset2363 = Ltmp2827-Lfunc_begin0
.quad Lset2363
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2364 = Ltmp2846-Lfunc_begin0
.quad Lset2364
Lset2365 = Ltmp2847-Lfunc_begin0
.quad Lset2365
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2366 = Ltmp2862-Lfunc_begin0
.quad Lset2366
Lset2367 = Ltmp2863-Lfunc_begin0
.quad Lset2367
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2368 = Ltmp2907-Lfunc_begin0
.quad Lset2368
Lset2369 = Ltmp2908-Lfunc_begin0
.quad Lset2369
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2370 = Ltmp2913-Lfunc_begin0
.quad Lset2370
Lset2371 = Ltmp2920-Lfunc_begin0
.quad Lset2371
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2372 = Ltmp2928-Lfunc_begin0
.quad Lset2372
Lset2373 = Ltmp2934-Lfunc_begin0
.quad Lset2373
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2374 = Ltmp2934-Lfunc_begin0
.quad Lset2374
Lset2375 = Ltmp2936-Lfunc_begin0
.quad Lset2375
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2376 = Ltmp2956-Lfunc_begin0
.quad Lset2376
Lset2377 = Ltmp2959-Lfunc_begin0
.quad Lset2377
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2378 = Ltmp2960-Lfunc_begin0
.quad Lset2378
Lset2379 = Ltmp2961-Lfunc_begin0
.quad Lset2379
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2380 = Ltmp2961-Lfunc_begin0
.quad Lset2380
Lset2381 = Ltmp2964-Lfunc_begin0
.quad Lset2381
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2382 = Ltmp3001-Lfunc_begin0
.quad Lset2382
Lset2383 = Ltmp3004-Lfunc_begin0
.quad Lset2383
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2384 = Ltmp3005-Lfunc_begin0
.quad Lset2384
Lset2385 = Ltmp3007-Lfunc_begin0
.quad Lset2385
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2386 = Ltmp3043-Lfunc_begin0
.quad Lset2386
Lset2387 = Ltmp3046-Lfunc_begin0
.quad Lset2387
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2388 = Ltmp3047-Lfunc_begin0
.quad Lset2388
Lset2389 = Ltmp3049-Lfunc_begin0
.quad Lset2389
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2390 = Ltmp3072-Lfunc_begin0
.quad Lset2390
Lset2391 = Ltmp3073-Lfunc_begin0
.quad Lset2391
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2392 = Ltmp3081-Lfunc_begin0
.quad Lset2392
Lset2393 = Ltmp3084-Lfunc_begin0
.quad Lset2393
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2394 = Ltmp3107-Lfunc_begin0
.quad Lset2394
Lset2395 = Ltmp3108-Lfunc_begin0
.quad Lset2395
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2396 = Ltmp3118-Lfunc_begin0
.quad Lset2396
Lset2397 = Ltmp3122-Lfunc_begin0
.quad Lset2397
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2398 = Ltmp3151-Lfunc_begin0
.quad Lset2398
Lset2399 = Ltmp3152-Lfunc_begin0
.quad Lset2399
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset2400 = Ltmp3152-Lfunc_begin0
.quad Lset2400
Lset2401 = Ltmp3153-Lfunc_begin0
.quad Lset2401
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2402 = Ltmp3179-Lfunc_begin0
.quad Lset2402
Lset2403 = Ltmp3180-Lfunc_begin0
.quad Lset2403
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2404 = Ltmp3235-Lfunc_begin0
.quad Lset2404
Lset2405 = Ltmp3237-Lfunc_begin0
.quad Lset2405
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2406 = Ltmp3252-Lfunc_begin0
.quad Lset2406
Lset2407 = Ltmp3255-Lfunc_begin0
.quad Lset2407
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2408 = Ltmp3259-Lfunc_begin0
.quad Lset2408
Lset2409 = Ltmp3265-Lfunc_begin0
.quad Lset2409
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2410 = Ltmp3348-Lfunc_begin0
.quad Lset2410
Lset2411 = Ltmp3353-Lfunc_begin0
.quad Lset2411
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2412 = Ltmp3353-Lfunc_begin0
.quad Lset2412
Lset2413 = Ltmp3355-Lfunc_begin0
.quad Lset2413
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2414 = Ltmp3371-Lfunc_begin0
.quad Lset2414
Lset2415 = Ltmp3372-Lfunc_begin0
.quad Lset2415
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2416 = Ltmp3386-Lfunc_begin0
.quad Lset2416
Lset2417 = Ltmp3387-Lfunc_begin0
.quad Lset2417
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2418 = Ltmp3406-Lfunc_begin0
.quad Lset2418
Lset2419 = Ltmp3408-Lfunc_begin0
.quad Lset2419
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2420 = Ltmp3478-Lfunc_begin0
.quad Lset2420
Lset2421 = Ltmp3479-Lfunc_begin0
.quad Lset2421
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 128 ## -128
.byte 127 ##
Lset2422 = Ltmp3479-Lfunc_begin0
.quad Lset2422
Lset2423 = Ltmp3480-Lfunc_begin0
.quad Lset2423
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2424 = Ltmp3546-Lfunc_begin0
.quad Lset2424
Lset2425 = Ltmp3547-Lfunc_begin0
.quad Lset2425
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2426 = Ltmp3594-Lfunc_begin0
.quad Lset2426
Lset2427 = Ltmp3595-Lfunc_begin0
.quad Lset2427
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2428 = Ltmp3608-Lfunc_begin0
.quad Lset2428
Lset2429 = Ltmp3610-Lfunc_begin0
.quad Lset2429
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2430 = Ltmp3626-Lfunc_begin0
.quad Lset2430
Lset2431 = Ltmp3627-Lfunc_begin0
.quad Lset2431
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2432 = Ltmp3643-Lfunc_begin0
.quad Lset2432
Lset2433 = Ltmp3644-Lfunc_begin0
.quad Lset2433
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2434 = Ltmp3660-Lfunc_begin0
.quad Lset2434
Lset2435 = Ltmp3661-Lfunc_begin0
.quad Lset2435
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2436 = Ltmp3687-Lfunc_begin0
.quad Lset2436
Lset2437 = Ltmp3688-Lfunc_begin0
.quad Lset2437
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2438 = Ltmp3716-Lfunc_begin0
.quad Lset2438
Lset2439 = Ltmp3717-Lfunc_begin0
.quad Lset2439
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2440 = Ltmp3733-Lfunc_begin0
.quad Lset2440
Lset2441 = Ltmp3734-Lfunc_begin0
.quad Lset2441
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2442 = Ltmp3759-Lfunc_begin0
.quad Lset2442
Lset2443 = Ltmp3762-Lfunc_begin0
.quad Lset2443
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2444 = Ltmp3763-Lfunc_begin0
.quad Lset2444
Lset2445 = Ltmp3764-Lfunc_begin0
.quad Lset2445
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2446 = Ltmp3789-Lfunc_begin0
.quad Lset2446
Lset2447 = Ltmp3792-Lfunc_begin0
.quad Lset2447
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2448 = Ltmp3793-Lfunc_begin0
.quad Lset2448
Lset2449 = Ltmp3794-Lfunc_begin0
.quad Lset2449
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2450 = Ltmp3819-Lfunc_begin0
.quad Lset2450
Lset2451 = Ltmp3822-Lfunc_begin0
.quad Lset2451
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2452 = Ltmp3823-Lfunc_begin0
.quad Lset2452
Lset2453 = Ltmp3824-Lfunc_begin0
.quad Lset2453
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2454 = Ltmp3849-Lfunc_begin0
.quad Lset2454
Lset2455 = Ltmp3852-Lfunc_begin0
.quad Lset2455
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2456 = Ltmp3853-Lfunc_begin0
.quad Lset2456
Lset2457 = Ltmp3854-Lfunc_begin0
.quad Lset2457
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2458 = Ltmp3879-Lfunc_begin0
.quad Lset2458
Lset2459 = Ltmp3882-Lfunc_begin0
.quad Lset2459
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2460 = Ltmp3883-Lfunc_begin0
.quad Lset2460
Lset2461 = Ltmp3884-Lfunc_begin0
.quad Lset2461
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2462 = Ltmp3909-Lfunc_begin0
.quad Lset2462
Lset2463 = Ltmp3912-Lfunc_begin0
.quad Lset2463
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2464 = Ltmp3913-Lfunc_begin0
.quad Lset2464
Lset2465 = Ltmp3914-Lfunc_begin0
.quad Lset2465
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2466 = Ltmp3932-Lfunc_begin0
.quad Lset2466
Lset2467 = Ltmp3935-Lfunc_begin0
.quad Lset2467
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2468 = Ltmp3940-Lfunc_begin0
.quad Lset2468
Lset2469 = Ltmp3947-Lfunc_begin0
.quad Lset2469
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2470 = Ltmp3956-Lfunc_begin0
.quad Lset2470
Lset2471 = Ltmp3961-Lfunc_begin0
.quad Lset2471
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2472 = Ltmp3961-Lfunc_begin0
.quad Lset2472
Lset2473 = Ltmp3963-Lfunc_begin0
.quad Lset2473
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2474 = Ltmp3984-Lfunc_begin0
.quad Lset2474
Lset2475 = Ltmp3985-Lfunc_begin0
.quad Lset2475
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset2476 = Ltmp4012-Lfunc_begin0
.quad Lset2476
Lset2477 = Ltmp4013-Lfunc_begin0
.quad Lset2477
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2478 = Ltmp4027-Lfunc_begin0
.quad Lset2478
Lset2479 = Ltmp4033-Lfunc_begin0
.quad Lset2479
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2480 = Ltmp4073-Lfunc_begin0
.quad Lset2480
Lset2481 = Ltmp4079-Lfunc_begin0
.quad Lset2481
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2482 = Ltmp4079-Lfunc_begin0
.quad Lset2482
Lset2483 = Ltmp4081-Lfunc_begin0
.quad Lset2483
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2484 = Ltmp4088-Lfunc_begin0
.quad Lset2484
Lset2485 = Ltmp4095-Lfunc_begin0
.quad Lset2485
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2486 = Ltmp4121-Lfunc_begin0
.quad Lset2486
Lset2487 = Ltmp4126-Lfunc_begin0
.quad Lset2487
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2488 = Ltmp4126-Lfunc_begin0
.quad Lset2488
Lset2489 = Ltmp4128-Lfunc_begin0
.quad Lset2489
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2490 = Ltmp4135-Lfunc_begin0
.quad Lset2490
Lset2491 = Ltmp4142-Lfunc_begin0
.quad Lset2491
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2492 = Ltmp4168-Lfunc_begin0
.quad Lset2492
Lset2493 = Ltmp4173-Lfunc_begin0
.quad Lset2493
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2494 = Ltmp4173-Lfunc_begin0
.quad Lset2494
Lset2495 = Ltmp4175-Lfunc_begin0
.quad Lset2495
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2496 = Ltmp4212-Lfunc_begin0
.quad Lset2496
Lset2497 = Ltmp4213-Lfunc_begin0
.quad Lset2497
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2498 = Ltmp4234-Lfunc_begin0
.quad Lset2498
Lset2499 = Ltmp4235-Lfunc_begin0
.quad Lset2499
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2500 = Ltmp4255-Lfunc_begin0
.quad Lset2500
Lset2501 = Ltmp4256-Lfunc_begin0
.quad Lset2501
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2502 = Ltmp4323-Lfunc_begin0
.quad Lset2502
Lset2503 = Ltmp4324-Lfunc_begin0
.quad Lset2503
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2504 = Ltmp4353-Lfunc_begin0
.quad Lset2504
Lset2505 = Ltmp4354-Lfunc_begin0
.quad Lset2505
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2506 = Ltmp4416-Lfunc_begin0
.quad Lset2506
Lset2507 = Ltmp4417-Lfunc_begin0
.quad Lset2507
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2508 = Ltmp4445-Lfunc_begin0
.quad Lset2508
Lset2509 = Ltmp4446-Lfunc_begin0
.quad Lset2509
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2510 = Ltmp4491-Lfunc_begin0
.quad Lset2510
Lset2511 = Ltmp4492-Lfunc_begin0
.quad Lset2511
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2512 = Ltmp4530-Lfunc_begin0
.quad Lset2512
Lset2513 = Ltmp4531-Lfunc_begin0
.quad Lset2513
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2514 = Ltmp4554-Lfunc_begin0
.quad Lset2514
Lset2515 = Ltmp4555-Lfunc_begin0
.quad Lset2515
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2516 = Ltmp4578-Lfunc_begin0
.quad Lset2516
Lset2517 = Ltmp4579-Lfunc_begin0
.quad Lset2517
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2518 = Ltmp4602-Lfunc_begin0
.quad Lset2518
Lset2519 = Ltmp4603-Lfunc_begin0
.quad Lset2519
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2520 = Ltmp4617-Lfunc_begin0
.quad Lset2520
Lset2521 = Ltmp4618-Lfunc_begin0
.quad Lset2521
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2522 = Ltmp4632-Lfunc_begin0
.quad Lset2522
Lset2523 = Ltmp4633-Lfunc_begin0
.quad Lset2523
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2524 = Ltmp4648-Lfunc_begin0
.quad Lset2524
Lset2525 = Ltmp4649-Lfunc_begin0
.quad Lset2525
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2526 = Ltmp4664-Lfunc_begin0
.quad Lset2526
Lset2527 = Ltmp4665-Lfunc_begin0
.quad Lset2527
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2528 = Ltmp4681-Lfunc_begin0
.quad Lset2528
Lset2529 = Ltmp4682-Lfunc_begin0
.quad Lset2529
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2530 = Ltmp4698-Lfunc_begin0
.quad Lset2530
Lset2531 = Ltmp4699-Lfunc_begin0
.quad Lset2531
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2532 = Ltmp4715-Lfunc_begin0
.quad Lset2532
Lset2533 = Ltmp4716-Lfunc_begin0
.quad Lset2533
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2534 = Ltmp4732-Lfunc_begin0
.quad Lset2534
Lset2535 = Ltmp4733-Lfunc_begin0
.quad Lset2535
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2536 = Ltmp4749-Lfunc_begin0
.quad Lset2536
Lset2537 = Ltmp4750-Lfunc_begin0
.quad Lset2537
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2538 = Ltmp4766-Lfunc_begin0
.quad Lset2538
Lset2539 = Ltmp4767-Lfunc_begin0
.quad Lset2539
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2540 = Ltmp4783-Lfunc_begin0
.quad Lset2540
Lset2541 = Ltmp4784-Lfunc_begin0
.quad Lset2541
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2542 = Ltmp4800-Lfunc_begin0
.quad Lset2542
Lset2543 = Ltmp4801-Lfunc_begin0
.quad Lset2543
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2544 = Ltmp4817-Lfunc_begin0
.quad Lset2544
Lset2545 = Ltmp4818-Lfunc_begin0
.quad Lset2545
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2546 = Ltmp4834-Lfunc_begin0
.quad Lset2546
Lset2547 = Ltmp4835-Lfunc_begin0
.quad Lset2547
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2548 = Ltmp4851-Lfunc_begin0
.quad Lset2548
Lset2549 = Ltmp4852-Lfunc_begin0
.quad Lset2549
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2550 = Ltmp4868-Lfunc_begin0
.quad Lset2550
Lset2551 = Ltmp4869-Lfunc_begin0
.quad Lset2551
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2552 = Ltmp4885-Lfunc_begin0
.quad Lset2552
Lset2553 = Ltmp4886-Lfunc_begin0
.quad Lset2553
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2554 = Ltmp4902-Lfunc_begin0
.quad Lset2554
Lset2555 = Ltmp4903-Lfunc_begin0
.quad Lset2555
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2556 = Ltmp4947-Lfunc_begin0
.quad Lset2556
Lset2557 = Ltmp4948-Lfunc_begin0
.quad Lset2557
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2558 = Ltmp4987-Lfunc_begin0
.quad Lset2558
Lset2559 = Ltmp4988-Lfunc_begin0
.quad Lset2559
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2560 = Ltmp5005-Lfunc_begin0
.quad Lset2560
Lset2561 = Ltmp5006-Lfunc_begin0
.quad Lset2561
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2562 = Ltmp5023-Lfunc_begin0
.quad Lset2562
Lset2563 = Ltmp5024-Lfunc_begin0
.quad Lset2563
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2564 = Ltmp5041-Lfunc_begin0
.quad Lset2564
Lset2565 = Ltmp5042-Lfunc_begin0
.quad Lset2565
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2566 = Ltmp5081-Lfunc_begin0
.quad Lset2566
Lset2567 = Ltmp5082-Lfunc_begin0
.quad Lset2567
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2568 = Ltmp5117-Lfunc_begin0
.quad Lset2568
Lset2569 = Ltmp5118-Lfunc_begin0
.quad Lset2569
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2570 = Ltmp5132-Lfunc_begin0
.quad Lset2570
Lset2571 = Ltmp5133-Lfunc_begin0
.quad Lset2571
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2572 = Ltmp5147-Lfunc_begin0
.quad Lset2572
Lset2573 = Ltmp5148-Lfunc_begin0
.quad Lset2573
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2574 = Ltmp5162-Lfunc_begin0
.quad Lset2574
Lset2575 = Ltmp5163-Lfunc_begin0
.quad Lset2575
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2576 = Ltmp5178-Lfunc_begin0
.quad Lset2576
Lset2577 = Ltmp5179-Lfunc_begin0
.quad Lset2577
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2578 = Ltmp5194-Lfunc_begin0
.quad Lset2578
Lset2579 = Ltmp5195-Lfunc_begin0
.quad Lset2579
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset2580 = Ltmp5229-Lfunc_begin0
.quad Lset2580
Lset2581 = Ltmp5230-Lfunc_begin0
.quad Lset2581
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
.quad 0
.quad 0
Ldebug_loc168:
Lset2582 = Ltmp861-Lfunc_begin0
.quad Lset2582
Lset2583 = Ltmp862-Lfunc_begin0
.quad Lset2583
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
Lset2584 = Ltmp862-Lfunc_begin0
.quad Lset2584
Lset2585 = Lfunc_end17-Lfunc_begin0
.quad Lset2585
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 144 ## -112
.byte 127 ##
.quad 0
.quad 0
Ldebug_loc169:
Lset2586 = Ltmp864-Lfunc_begin0
.quad Lset2586
Lset2587 = Ltmp872-Lfunc_begin0
.quad Lset2587
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2588 = Ltmp872-Lfunc_begin0
.quad Lset2588
Lset2589 = Ltmp874-Lfunc_begin0
.quad Lset2589
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2590 = Ltmp874-Lfunc_begin0
.quad Lset2590
Lset2591 = Ltmp879-Lfunc_begin0
.quad Lset2591
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2592 = Ltmp879-Lfunc_begin0
.quad Lset2592
Lset2593 = Ltmp881-Lfunc_begin0
.quad Lset2593
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2594 = Ltmp881-Lfunc_begin0
.quad Lset2594
Lset2595 = Ltmp894-Lfunc_begin0
.quad Lset2595
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2596 = Ltmp894-Lfunc_begin0
.quad Lset2596
Lset2597 = Ltmp896-Lfunc_begin0
.quad Lset2597
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2598 = Ltmp896-Lfunc_begin0
.quad Lset2598
Lset2599 = Ltmp910-Lfunc_begin0
.quad Lset2599
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2600 = Ltmp910-Lfunc_begin0
.quad Lset2600
Lset2601 = Ltmp912-Lfunc_begin0
.quad Lset2601
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2602 = Ltmp912-Lfunc_begin0
.quad Lset2602
Lset2603 = Ltmp926-Lfunc_begin0
.quad Lset2603
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2604 = Ltmp926-Lfunc_begin0
.quad Lset2604
Lset2605 = Ltmp928-Lfunc_begin0
.quad Lset2605
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2606 = Ltmp928-Lfunc_begin0
.quad Lset2606
Lset2607 = Ltmp944-Lfunc_begin0
.quad Lset2607
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2608 = Ltmp944-Lfunc_begin0
.quad Lset2608
Lset2609 = Ltmp946-Lfunc_begin0
.quad Lset2609
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2610 = Ltmp946-Lfunc_begin0
.quad Lset2610
Lset2611 = Ltmp967-Lfunc_begin0
.quad Lset2611
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2612 = Ltmp967-Lfunc_begin0
.quad Lset2612
Lset2613 = Ltmp969-Lfunc_begin0
.quad Lset2613
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2614 = Ltmp969-Lfunc_begin0
.quad Lset2614
Lset2615 = Ltmp983-Lfunc_begin0
.quad Lset2615
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2616 = Ltmp983-Lfunc_begin0
.quad Lset2616
Lset2617 = Ltmp1022-Lfunc_begin0
.quad Lset2617
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2618 = Ltmp1022-Lfunc_begin0
.quad Lset2618
Lset2619 = Ltmp1025-Lfunc_begin0
.quad Lset2619
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2620 = Ltmp1025-Lfunc_begin0
.quad Lset2620
Lset2621 = Ltmp1053-Lfunc_begin0
.quad Lset2621
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2622 = Ltmp1053-Lfunc_begin0
.quad Lset2622
Lset2623 = Ltmp1054-Lfunc_begin0
.quad Lset2623
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2624 = Ltmp1054-Lfunc_begin0
.quad Lset2624
Lset2625 = Ltmp1093-Lfunc_begin0
.quad Lset2625
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2626 = Ltmp1093-Lfunc_begin0
.quad Lset2626
Lset2627 = Ltmp1096-Lfunc_begin0
.quad Lset2627
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2628 = Ltmp1096-Lfunc_begin0
.quad Lset2628
Lset2629 = Ltmp1124-Lfunc_begin0
.quad Lset2629
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2630 = Ltmp1124-Lfunc_begin0
.quad Lset2630
Lset2631 = Ltmp1125-Lfunc_begin0
.quad Lset2631
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2632 = Ltmp1132-Lfunc_begin0
.quad Lset2632
Lset2633 = Ltmp1237-Lfunc_begin0
.quad Lset2633
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2634 = Ltmp1237-Lfunc_begin0
.quad Lset2634
Lset2635 = Ltmp1242-Lfunc_begin0
.quad Lset2635
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2636 = Ltmp1244-Lfunc_begin0
.quad Lset2636
Lset2637 = Ltmp1283-Lfunc_begin0
.quad Lset2637
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2638 = Ltmp1283-Lfunc_begin0
.quad Lset2638
Lset2639 = Ltmp1285-Lfunc_begin0
.quad Lset2639
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2640 = Ltmp1285-Lfunc_begin0
.quad Lset2640
Lset2641 = Ltmp1287-Lfunc_begin0
.quad Lset2641
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2642 = Ltmp1287-Lfunc_begin0
.quad Lset2642
Lset2643 = Ltmp1298-Lfunc_begin0
.quad Lset2643
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2644 = Ltmp1298-Lfunc_begin0
.quad Lset2644
Lset2645 = Ltmp1300-Lfunc_begin0
.quad Lset2645
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2646 = Ltmp1300-Lfunc_begin0
.quad Lset2646
Lset2647 = Ltmp1307-Lfunc_begin0
.quad Lset2647
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2648 = Ltmp1308-Lfunc_begin0
.quad Lset2648
Lset2649 = Ltmp1420-Lfunc_begin0
.quad Lset2649
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2650 = Ltmp1420-Lfunc_begin0
.quad Lset2650
Lset2651 = Ltmp1424-Lfunc_begin0
.quad Lset2651
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2652 = Ltmp1426-Lfunc_begin0
.quad Lset2652
Lset2653 = Ltmp1465-Lfunc_begin0
.quad Lset2653
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2654 = Ltmp1465-Lfunc_begin0
.quad Lset2654
Lset2655 = Ltmp1466-Lfunc_begin0
.quad Lset2655
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2656 = Ltmp1467-Lfunc_begin0
.quad Lset2656
Lset2657 = Ltmp1576-Lfunc_begin0
.quad Lset2657
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2658 = Ltmp1576-Lfunc_begin0
.quad Lset2658
Lset2659 = Ltmp1581-Lfunc_begin0
.quad Lset2659
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2660 = Ltmp1581-Lfunc_begin0
.quad Lset2660
Lset2661 = Ltmp1611-Lfunc_begin0
.quad Lset2661
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2662 = Ltmp1611-Lfunc_begin0
.quad Lset2662
Lset2663 = Ltmp1612-Lfunc_begin0
.quad Lset2663
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2664 = Ltmp1612-Lfunc_begin0
.quad Lset2664
Lset2665 = Ltmp1624-Lfunc_begin0
.quad Lset2665
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2666 = Ltmp1624-Lfunc_begin0
.quad Lset2666
Lset2667 = Ltmp1629-Lfunc_begin0
.quad Lset2667
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2668 = Ltmp1629-Lfunc_begin0
.quad Lset2668
Lset2669 = Ltmp1661-Lfunc_begin0
.quad Lset2669
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2670 = Ltmp1661-Lfunc_begin0
.quad Lset2670
Lset2671 = Ltmp1662-Lfunc_begin0
.quad Lset2671
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2672 = Ltmp1662-Lfunc_begin0
.quad Lset2672
Lset2673 = Ltmp1670-Lfunc_begin0
.quad Lset2673
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2674 = Ltmp1672-Lfunc_begin0
.quad Lset2674
Lset2675 = Ltmp1684-Lfunc_begin0
.quad Lset2675
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2676 = Ltmp1684-Lfunc_begin0
.quad Lset2676
Lset2677 = Ltmp1697-Lfunc_begin0
.quad Lset2677
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2678 = Ltmp1697-Lfunc_begin0
.quad Lset2678
Lset2679 = Ltmp1698-Lfunc_begin0
.quad Lset2679
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2680 = Ltmp1700-Lfunc_begin0
.quad Lset2680
Lset2681 = Ltmp1724-Lfunc_begin0
.quad Lset2681
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2682 = Ltmp1724-Lfunc_begin0
.quad Lset2682
Lset2683 = Ltmp1727-Lfunc_begin0
.quad Lset2683
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2684 = Ltmp1727-Lfunc_begin0
.quad Lset2684
Lset2685 = Ltmp1748-Lfunc_begin0
.quad Lset2685
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2686 = Ltmp1748-Lfunc_begin0
.quad Lset2686
Lset2687 = Ltmp1750-Lfunc_begin0
.quad Lset2687
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2688 = Ltmp1750-Lfunc_begin0
.quad Lset2688
Lset2689 = Ltmp1756-Lfunc_begin0
.quad Lset2689
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2690 = Ltmp1756-Lfunc_begin0
.quad Lset2690
Lset2691 = Ltmp1759-Lfunc_begin0
.quad Lset2691
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2692 = Ltmp1759-Lfunc_begin0
.quad Lset2692
Lset2693 = Ltmp1785-Lfunc_begin0
.quad Lset2693
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2694 = Ltmp1785-Lfunc_begin0
.quad Lset2694
Lset2695 = Ltmp1787-Lfunc_begin0
.quad Lset2695
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2696 = Ltmp1787-Lfunc_begin0
.quad Lset2696
Lset2697 = Ltmp1789-Lfunc_begin0
.quad Lset2697
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2698 = Ltmp1789-Lfunc_begin0
.quad Lset2698
Lset2699 = Ltmp1794-Lfunc_begin0
.quad Lset2699
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2700 = Ltmp1794-Lfunc_begin0
.quad Lset2700
Lset2701 = Ltmp1796-Lfunc_begin0
.quad Lset2701
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2702 = Ltmp1797-Lfunc_begin0
.quad Lset2702
Lset2703 = Ltmp1799-Lfunc_begin0
.quad Lset2703
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2704 = Ltmp1799-Lfunc_begin0
.quad Lset2704
Lset2705 = Ltmp1800-Lfunc_begin0
.quad Lset2705
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2706 = Ltmp1800-Lfunc_begin0
.quad Lset2706
Lset2707 = Ltmp1803-Lfunc_begin0
.quad Lset2707
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2708 = Ltmp1803-Lfunc_begin0
.quad Lset2708
Lset2709 = Ltmp1808-Lfunc_begin0
.quad Lset2709
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2710 = Ltmp1808-Lfunc_begin0
.quad Lset2710
Lset2711 = Ltmp1810-Lfunc_begin0
.quad Lset2711
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2712 = Ltmp1810-Lfunc_begin0
.quad Lset2712
Lset2713 = Ltmp1813-Lfunc_begin0
.quad Lset2713
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2714 = Ltmp1813-Lfunc_begin0
.quad Lset2714
Lset2715 = Ltmp1815-Lfunc_begin0
.quad Lset2715
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2716 = Ltmp1815-Lfunc_begin0
.quad Lset2716
Lset2717 = Ltmp1816-Lfunc_begin0
.quad Lset2717
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2718 = Ltmp1816-Lfunc_begin0
.quad Lset2718
Lset2719 = Ltmp1818-Lfunc_begin0
.quad Lset2719
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2720 = Ltmp1819-Lfunc_begin0
.quad Lset2720
Lset2721 = Ltmp1834-Lfunc_begin0
.quad Lset2721
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2722 = Ltmp1834-Lfunc_begin0
.quad Lset2722
Lset2723 = Ltmp1847-Lfunc_begin0
.quad Lset2723
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2724 = Ltmp1847-Lfunc_begin0
.quad Lset2724
Lset2725 = Ltmp1848-Lfunc_begin0
.quad Lset2725
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2726 = Ltmp1848-Lfunc_begin0
.quad Lset2726
Lset2727 = Ltmp1849-Lfunc_begin0
.quad Lset2727
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2728 = Ltmp1849-Lfunc_begin0
.quad Lset2728
Lset2729 = Ltmp1856-Lfunc_begin0
.quad Lset2729
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2730 = Ltmp1857-Lfunc_begin0
.quad Lset2730
Lset2731 = Ltmp1863-Lfunc_begin0
.quad Lset2731
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2732 = Ltmp1863-Lfunc_begin0
.quad Lset2732
Lset2733 = Ltmp1865-Lfunc_begin0
.quad Lset2733
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2734 = Ltmp1865-Lfunc_begin0
.quad Lset2734
Lset2735 = Ltmp1870-Lfunc_begin0
.quad Lset2735
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2736 = Ltmp1870-Lfunc_begin0
.quad Lset2736
Lset2737 = Ltmp1872-Lfunc_begin0
.quad Lset2737
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2738 = Ltmp1873-Lfunc_begin0
.quad Lset2738
Lset2739 = Ltmp1875-Lfunc_begin0
.quad Lset2739
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2740 = Ltmp1875-Lfunc_begin0
.quad Lset2740
Lset2741 = Ltmp1876-Lfunc_begin0
.quad Lset2741
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2742 = Ltmp1876-Lfunc_begin0
.quad Lset2742
Lset2743 = Ltmp1879-Lfunc_begin0
.quad Lset2743
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2744 = Ltmp1879-Lfunc_begin0
.quad Lset2744
Lset2745 = Ltmp1884-Lfunc_begin0
.quad Lset2745
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2746 = Ltmp1884-Lfunc_begin0
.quad Lset2746
Lset2747 = Ltmp1886-Lfunc_begin0
.quad Lset2747
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2748 = Ltmp1886-Lfunc_begin0
.quad Lset2748
Lset2749 = Ltmp1889-Lfunc_begin0
.quad Lset2749
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2750 = Ltmp1889-Lfunc_begin0
.quad Lset2750
Lset2751 = Ltmp1891-Lfunc_begin0
.quad Lset2751
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2752 = Ltmp1891-Lfunc_begin0
.quad Lset2752
Lset2753 = Ltmp1892-Lfunc_begin0
.quad Lset2753
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2754 = Ltmp1892-Lfunc_begin0
.quad Lset2754
Lset2755 = Ltmp1894-Lfunc_begin0
.quad Lset2755
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2756 = Ltmp1895-Lfunc_begin0
.quad Lset2756
Lset2757 = Ltmp1910-Lfunc_begin0
.quad Lset2757
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2758 = Ltmp1910-Lfunc_begin0
.quad Lset2758
Lset2759 = Ltmp1923-Lfunc_begin0
.quad Lset2759
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2760 = Ltmp1923-Lfunc_begin0
.quad Lset2760
Lset2761 = Ltmp1924-Lfunc_begin0
.quad Lset2761
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2762 = Ltmp1924-Lfunc_begin0
.quad Lset2762
Lset2763 = Ltmp1925-Lfunc_begin0
.quad Lset2763
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2764 = Ltmp1925-Lfunc_begin0
.quad Lset2764
Lset2765 = Ltmp1932-Lfunc_begin0
.quad Lset2765
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2766 = Ltmp1933-Lfunc_begin0
.quad Lset2766
Lset2767 = Ltmp1939-Lfunc_begin0
.quad Lset2767
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2768 = Ltmp1939-Lfunc_begin0
.quad Lset2768
Lset2769 = Ltmp1941-Lfunc_begin0
.quad Lset2769
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2770 = Ltmp1941-Lfunc_begin0
.quad Lset2770
Lset2771 = Ltmp1946-Lfunc_begin0
.quad Lset2771
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2772 = Ltmp1946-Lfunc_begin0
.quad Lset2772
Lset2773 = Ltmp1948-Lfunc_begin0
.quad Lset2773
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2774 = Ltmp1949-Lfunc_begin0
.quad Lset2774
Lset2775 = Ltmp1951-Lfunc_begin0
.quad Lset2775
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2776 = Ltmp1951-Lfunc_begin0
.quad Lset2776
Lset2777 = Ltmp1952-Lfunc_begin0
.quad Lset2777
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2778 = Ltmp1952-Lfunc_begin0
.quad Lset2778
Lset2779 = Ltmp1955-Lfunc_begin0
.quad Lset2779
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2780 = Ltmp1955-Lfunc_begin0
.quad Lset2780
Lset2781 = Ltmp1960-Lfunc_begin0
.quad Lset2781
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2782 = Ltmp1960-Lfunc_begin0
.quad Lset2782
Lset2783 = Ltmp1962-Lfunc_begin0
.quad Lset2783
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2784 = Ltmp1962-Lfunc_begin0
.quad Lset2784
Lset2785 = Ltmp1965-Lfunc_begin0
.quad Lset2785
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2786 = Ltmp1965-Lfunc_begin0
.quad Lset2786
Lset2787 = Ltmp1967-Lfunc_begin0
.quad Lset2787
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2788 = Ltmp1967-Lfunc_begin0
.quad Lset2788
Lset2789 = Ltmp1968-Lfunc_begin0
.quad Lset2789
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2790 = Ltmp1968-Lfunc_begin0
.quad Lset2790
Lset2791 = Ltmp1970-Lfunc_begin0
.quad Lset2791
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2792 = Ltmp1971-Lfunc_begin0
.quad Lset2792
Lset2793 = Ltmp1986-Lfunc_begin0
.quad Lset2793
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2794 = Ltmp1986-Lfunc_begin0
.quad Lset2794
Lset2795 = Ltmp1999-Lfunc_begin0
.quad Lset2795
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2796 = Ltmp1999-Lfunc_begin0
.quad Lset2796
Lset2797 = Ltmp2000-Lfunc_begin0
.quad Lset2797
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2798 = Ltmp2000-Lfunc_begin0
.quad Lset2798
Lset2799 = Ltmp2001-Lfunc_begin0
.quad Lset2799
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2800 = Ltmp2001-Lfunc_begin0
.quad Lset2800
Lset2801 = Ltmp2008-Lfunc_begin0
.quad Lset2801
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2802 = Ltmp2009-Lfunc_begin0
.quad Lset2802
Lset2803 = Ltmp2016-Lfunc_begin0
.quad Lset2803
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2804 = Ltmp2016-Lfunc_begin0
.quad Lset2804
Lset2805 = Ltmp2018-Lfunc_begin0
.quad Lset2805
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2806 = Ltmp2018-Lfunc_begin0
.quad Lset2806
Lset2807 = Ltmp2020-Lfunc_begin0
.quad Lset2807
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2808 = Ltmp2020-Lfunc_begin0
.quad Lset2808
Lset2809 = Ltmp2022-Lfunc_begin0
.quad Lset2809
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2810 = Ltmp2022-Lfunc_begin0
.quad Lset2810
Lset2811 = Ltmp2027-Lfunc_begin0
.quad Lset2811
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2812 = Ltmp2027-Lfunc_begin0
.quad Lset2812
Lset2813 = Ltmp2029-Lfunc_begin0
.quad Lset2813
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2814 = Ltmp2030-Lfunc_begin0
.quad Lset2814
Lset2815 = Ltmp2032-Lfunc_begin0
.quad Lset2815
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2816 = Ltmp2032-Lfunc_begin0
.quad Lset2816
Lset2817 = Ltmp2033-Lfunc_begin0
.quad Lset2817
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2818 = Ltmp2033-Lfunc_begin0
.quad Lset2818
Lset2819 = Ltmp2037-Lfunc_begin0
.quad Lset2819
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2820 = Ltmp2037-Lfunc_begin0
.quad Lset2820
Lset2821 = Ltmp2042-Lfunc_begin0
.quad Lset2821
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2822 = Ltmp2042-Lfunc_begin0
.quad Lset2822
Lset2823 = Ltmp2045-Lfunc_begin0
.quad Lset2823
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2824 = Ltmp2045-Lfunc_begin0
.quad Lset2824
Lset2825 = Ltmp2048-Lfunc_begin0
.quad Lset2825
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2826 = Ltmp2048-Lfunc_begin0
.quad Lset2826
Lset2827 = Ltmp2050-Lfunc_begin0
.quad Lset2827
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2828 = Ltmp2050-Lfunc_begin0
.quad Lset2828
Lset2829 = Ltmp2051-Lfunc_begin0
.quad Lset2829
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2830 = Ltmp2051-Lfunc_begin0
.quad Lset2830
Lset2831 = Ltmp2053-Lfunc_begin0
.quad Lset2831
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2832 = Ltmp2054-Lfunc_begin0
.quad Lset2832
Lset2833 = Ltmp2069-Lfunc_begin0
.quad Lset2833
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2834 = Ltmp2069-Lfunc_begin0
.quad Lset2834
Lset2835 = Ltmp2075-Lfunc_begin0
.quad Lset2835
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2836 = Ltmp2075-Lfunc_begin0
.quad Lset2836
Lset2837 = Ltmp2083-Lfunc_begin0
.quad Lset2837
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2838 = Ltmp2083-Lfunc_begin0
.quad Lset2838
Lset2839 = Ltmp2088-Lfunc_begin0
.quad Lset2839
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2840 = Ltmp2088-Lfunc_begin0
.quad Lset2840
Lset2841 = Ltmp2099-Lfunc_begin0
.quad Lset2841
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2842 = Ltmp2099-Lfunc_begin0
.quad Lset2842
Lset2843 = Ltmp2100-Lfunc_begin0
.quad Lset2843
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2844 = Ltmp2100-Lfunc_begin0
.quad Lset2844
Lset2845 = Ltmp2102-Lfunc_begin0
.quad Lset2845
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2846 = Ltmp2102-Lfunc_begin0
.quad Lset2846
Lset2847 = Ltmp2108-Lfunc_begin0
.quad Lset2847
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2848 = Ltmp2108-Lfunc_begin0
.quad Lset2848
Lset2849 = Ltmp2122-Lfunc_begin0
.quad Lset2849
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2850 = Ltmp2122-Lfunc_begin0
.quad Lset2850
Lset2851 = Ltmp2123-Lfunc_begin0
.quad Lset2851
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2852 = Ltmp2123-Lfunc_begin0
.quad Lset2852
Lset2853 = Ltmp2132-Lfunc_begin0
.quad Lset2853
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2854 = Ltmp2132-Lfunc_begin0
.quad Lset2854
Lset2855 = Ltmp2133-Lfunc_begin0
.quad Lset2855
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2856 = Ltmp2133-Lfunc_begin0
.quad Lset2856
Lset2857 = Ltmp2148-Lfunc_begin0
.quad Lset2857
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2858 = Ltmp2148-Lfunc_begin0
.quad Lset2858
Lset2859 = Ltmp2166-Lfunc_begin0
.quad Lset2859
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2860 = Ltmp2166-Lfunc_begin0
.quad Lset2860
Lset2861 = Ltmp2177-Lfunc_begin0
.quad Lset2861
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2862 = Ltmp2177-Lfunc_begin0
.quad Lset2862
Lset2863 = Ltmp2178-Lfunc_begin0
.quad Lset2863
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2864 = Ltmp2178-Lfunc_begin0
.quad Lset2864
Lset2865 = Ltmp2180-Lfunc_begin0
.quad Lset2865
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2866 = Ltmp2180-Lfunc_begin0
.quad Lset2866
Lset2867 = Ltmp2186-Lfunc_begin0
.quad Lset2867
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2868 = Ltmp2186-Lfunc_begin0
.quad Lset2868
Lset2869 = Ltmp2200-Lfunc_begin0
.quad Lset2869
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2870 = Ltmp2200-Lfunc_begin0
.quad Lset2870
Lset2871 = Ltmp2201-Lfunc_begin0
.quad Lset2871
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2872 = Ltmp2201-Lfunc_begin0
.quad Lset2872
Lset2873 = Ltmp2210-Lfunc_begin0
.quad Lset2873
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2874 = Ltmp2210-Lfunc_begin0
.quad Lset2874
Lset2875 = Ltmp2211-Lfunc_begin0
.quad Lset2875
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2876 = Ltmp2211-Lfunc_begin0
.quad Lset2876
Lset2877 = Ltmp2226-Lfunc_begin0
.quad Lset2877
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2878 = Ltmp2226-Lfunc_begin0
.quad Lset2878
Lset2879 = Ltmp2244-Lfunc_begin0
.quad Lset2879
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2880 = Ltmp2244-Lfunc_begin0
.quad Lset2880
Lset2881 = Ltmp2255-Lfunc_begin0
.quad Lset2881
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2882 = Ltmp2255-Lfunc_begin0
.quad Lset2882
Lset2883 = Ltmp2256-Lfunc_begin0
.quad Lset2883
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2884 = Ltmp2256-Lfunc_begin0
.quad Lset2884
Lset2885 = Ltmp2258-Lfunc_begin0
.quad Lset2885
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2886 = Ltmp2258-Lfunc_begin0
.quad Lset2886
Lset2887 = Ltmp2264-Lfunc_begin0
.quad Lset2887
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2888 = Ltmp2264-Lfunc_begin0
.quad Lset2888
Lset2889 = Ltmp2278-Lfunc_begin0
.quad Lset2889
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2890 = Ltmp2278-Lfunc_begin0
.quad Lset2890
Lset2891 = Ltmp2279-Lfunc_begin0
.quad Lset2891
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2892 = Ltmp2279-Lfunc_begin0
.quad Lset2892
Lset2893 = Ltmp2288-Lfunc_begin0
.quad Lset2893
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2894 = Ltmp2288-Lfunc_begin0
.quad Lset2894
Lset2895 = Ltmp2289-Lfunc_begin0
.quad Lset2895
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2896 = Ltmp2289-Lfunc_begin0
.quad Lset2896
Lset2897 = Ltmp2304-Lfunc_begin0
.quad Lset2897
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2898 = Ltmp2304-Lfunc_begin0
.quad Lset2898
Lset2899 = Ltmp2321-Lfunc_begin0
.quad Lset2899
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2900 = Ltmp2321-Lfunc_begin0
.quad Lset2900
Lset2901 = Ltmp2332-Lfunc_begin0
.quad Lset2901
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2902 = Ltmp2332-Lfunc_begin0
.quad Lset2902
Lset2903 = Ltmp2333-Lfunc_begin0
.quad Lset2903
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2904 = Ltmp2333-Lfunc_begin0
.quad Lset2904
Lset2905 = Ltmp2335-Lfunc_begin0
.quad Lset2905
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2906 = Ltmp2335-Lfunc_begin0
.quad Lset2906
Lset2907 = Ltmp2340-Lfunc_begin0
.quad Lset2907
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2908 = Ltmp2340-Lfunc_begin0
.quad Lset2908
Lset2909 = Ltmp2378-Lfunc_begin0
.quad Lset2909
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2910 = Ltmp2378-Lfunc_begin0
.quad Lset2910
Lset2911 = Ltmp2382-Lfunc_begin0
.quad Lset2911
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2912 = Ltmp2382-Lfunc_begin0
.quad Lset2912
Lset2913 = Ltmp2398-Lfunc_begin0
.quad Lset2913
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2914 = Ltmp2398-Lfunc_begin0
.quad Lset2914
Lset2915 = Ltmp2403-Lfunc_begin0
.quad Lset2915
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2916 = Ltmp2403-Lfunc_begin0
.quad Lset2916
Lset2917 = Ltmp2414-Lfunc_begin0
.quad Lset2917
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2918 = Ltmp2414-Lfunc_begin0
.quad Lset2918
Lset2919 = Ltmp2415-Lfunc_begin0
.quad Lset2919
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2920 = Ltmp2415-Lfunc_begin0
.quad Lset2920
Lset2921 = Ltmp2417-Lfunc_begin0
.quad Lset2921
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2922 = Ltmp2417-Lfunc_begin0
.quad Lset2922
Lset2923 = Ltmp2422-Lfunc_begin0
.quad Lset2923
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2924 = Ltmp2422-Lfunc_begin0
.quad Lset2924
Lset2925 = Ltmp2460-Lfunc_begin0
.quad Lset2925
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2926 = Ltmp2460-Lfunc_begin0
.quad Lset2926
Lset2927 = Ltmp2464-Lfunc_begin0
.quad Lset2927
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2928 = Ltmp2464-Lfunc_begin0
.quad Lset2928
Lset2929 = Ltmp2483-Lfunc_begin0
.quad Lset2929
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2930 = Ltmp2483-Lfunc_begin0
.quad Lset2930
Lset2931 = Ltmp2489-Lfunc_begin0
.quad Lset2931
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2932 = Ltmp2489-Lfunc_begin0
.quad Lset2932
Lset2933 = Ltmp2491-Lfunc_begin0
.quad Lset2933
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2934 = Ltmp2491-Lfunc_begin0
.quad Lset2934
Lset2935 = Ltmp2496-Lfunc_begin0
.quad Lset2935
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2936 = Ltmp2496-Lfunc_begin0
.quad Lset2936
Lset2937 = Ltmp2531-Lfunc_begin0
.quad Lset2937
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2938 = Ltmp2531-Lfunc_begin0
.quad Lset2938
Lset2939 = Ltmp2532-Lfunc_begin0
.quad Lset2939
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2940 = Ltmp2532-Lfunc_begin0
.quad Lset2940
Lset2941 = Ltmp2534-Lfunc_begin0
.quad Lset2941
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2942 = Ltmp2534-Lfunc_begin0
.quad Lset2942
Lset2943 = Ltmp2545-Lfunc_begin0
.quad Lset2943
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2944 = Ltmp2546-Lfunc_begin0
.quad Lset2944
Lset2945 = Ltmp2560-Lfunc_begin0
.quad Lset2945
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2946 = Ltmp2560-Lfunc_begin0
.quad Lset2946
Lset2947 = Ltmp2576-Lfunc_begin0
.quad Lset2947
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2948 = Ltmp2576-Lfunc_begin0
.quad Lset2948
Lset2949 = Ltmp2578-Lfunc_begin0
.quad Lset2949
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2950 = Ltmp2578-Lfunc_begin0
.quad Lset2950
Lset2951 = Ltmp2583-Lfunc_begin0
.quad Lset2951
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2952 = Ltmp2583-Lfunc_begin0
.quad Lset2952
Lset2953 = Ltmp2619-Lfunc_begin0
.quad Lset2953
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2954 = Ltmp2619-Lfunc_begin0
.quad Lset2954
Lset2955 = Ltmp2620-Lfunc_begin0
.quad Lset2955
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2956 = Ltmp2620-Lfunc_begin0
.quad Lset2956
Lset2957 = Ltmp2622-Lfunc_begin0
.quad Lset2957
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2958 = Ltmp2622-Lfunc_begin0
.quad Lset2958
Lset2959 = Ltmp2629-Lfunc_begin0
.quad Lset2959
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2960 = Ltmp2629-Lfunc_begin0
.quad Lset2960
Lset2961 = Ltmp2637-Lfunc_begin0
.quad Lset2961
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2962 = Ltmp2638-Lfunc_begin0
.quad Lset2962
Lset2963 = Ltmp2647-Lfunc_begin0
.quad Lset2963
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2964 = Ltmp2647-Lfunc_begin0
.quad Lset2964
Lset2965 = Ltmp2649-Lfunc_begin0
.quad Lset2965
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2966 = Ltmp2649-Lfunc_begin0
.quad Lset2966
Lset2967 = Ltmp2655-Lfunc_begin0
.quad Lset2967
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset2968 = Ltmp2655-Lfunc_begin0
.quad Lset2968
Lset2969 = Ltmp2660-Lfunc_begin0
.quad Lset2969
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2970 = Ltmp2661-Lfunc_begin0
.quad Lset2970
Lset2971 = Ltmp2663-Lfunc_begin0
.quad Lset2971
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2972 = Ltmp2663-Lfunc_begin0
.quad Lset2972
Lset2973 = Ltmp2664-Lfunc_begin0
.quad Lset2973
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2974 = Ltmp2664-Lfunc_begin0
.quad Lset2974
Lset2975 = Ltmp2666-Lfunc_begin0
.quad Lset2975
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2976 = Ltmp2666-Lfunc_begin0
.quad Lset2976
Lset2977 = Ltmp2671-Lfunc_begin0
.quad Lset2977
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2978 = Ltmp2671-Lfunc_begin0
.quad Lset2978
Lset2979 = Ltmp2709-Lfunc_begin0
.quad Lset2979
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2980 = Ltmp2709-Lfunc_begin0
.quad Lset2980
Lset2981 = Ltmp2714-Lfunc_begin0
.quad Lset2981
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2982 = Ltmp2714-Lfunc_begin0
.quad Lset2982
Lset2983 = Ltmp2726-Lfunc_begin0
.quad Lset2983
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset2984 = Ltmp2726-Lfunc_begin0
.quad Lset2984
Lset2985 = Ltmp2731-Lfunc_begin0
.quad Lset2985
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2986 = Ltmp2731-Lfunc_begin0
.quad Lset2986
Lset2987 = Ltmp2733-Lfunc_begin0
.quad Lset2987
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2988 = Ltmp2733-Lfunc_begin0
.quad Lset2988
Lset2989 = Ltmp2738-Lfunc_begin0
.quad Lset2989
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2990 = Ltmp2738-Lfunc_begin0
.quad Lset2990
Lset2991 = Ltmp2745-Lfunc_begin0
.quad Lset2991
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2992 = Ltmp2746-Lfunc_begin0
.quad Lset2992
Lset2993 = Ltmp2749-Lfunc_begin0
.quad Lset2993
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2994 = Ltmp2749-Lfunc_begin0
.quad Lset2994
Lset2995 = Ltmp2751-Lfunc_begin0
.quad Lset2995
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset2996 = Ltmp2751-Lfunc_begin0
.quad Lset2996
Lset2997 = Ltmp2759-Lfunc_begin0
.quad Lset2997
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset2998 = Ltmp2759-Lfunc_begin0
.quad Lset2998
Lset2999 = Ltmp2764-Lfunc_begin0
.quad Lset2999
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3000 = Ltmp2764-Lfunc_begin0
.quad Lset3000
Lset3001 = Ltmp2769-Lfunc_begin0
.quad Lset3001
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3002 = Ltmp2769-Lfunc_begin0
.quad Lset3002
Lset3003 = Ltmp2770-Lfunc_begin0
.quad Lset3003
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3004 = Ltmp2770-Lfunc_begin0
.quad Lset3004
Lset3005 = Ltmp2772-Lfunc_begin0
.quad Lset3005
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3006 = Ltmp2772-Lfunc_begin0
.quad Lset3006
Lset3007 = Ltmp2779-Lfunc_begin0
.quad Lset3007
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3008 = Ltmp2779-Lfunc_begin0
.quad Lset3008
Lset3009 = Ltmp2790-Lfunc_begin0
.quad Lset3009
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3010 = Ltmp2790-Lfunc_begin0
.quad Lset3010
Lset3011 = Ltmp2791-Lfunc_begin0
.quad Lset3011
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3012 = Ltmp2791-Lfunc_begin0
.quad Lset3012
Lset3013 = Ltmp2793-Lfunc_begin0
.quad Lset3013
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3014 = Ltmp2793-Lfunc_begin0
.quad Lset3014
Lset3015 = Ltmp2798-Lfunc_begin0
.quad Lset3015
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3016 = Ltmp2798-Lfunc_begin0
.quad Lset3016
Lset3017 = Ltmp2800-Lfunc_begin0
.quad Lset3017
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3018 = Ltmp2800-Lfunc_begin0
.quad Lset3018
Lset3019 = Ltmp2802-Lfunc_begin0
.quad Lset3019
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3020 = Ltmp2802-Lfunc_begin0
.quad Lset3020
Lset3021 = Ltmp2818-Lfunc_begin0
.quad Lset3021
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3022 = Ltmp2818-Lfunc_begin0
.quad Lset3022
Lset3023 = Ltmp2832-Lfunc_begin0
.quad Lset3023
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3024 = Ltmp2832-Lfunc_begin0
.quad Lset3024
Lset3025 = Ltmp2834-Lfunc_begin0
.quad Lset3025
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3026 = Ltmp2834-Lfunc_begin0
.quad Lset3026
Lset3027 = Ltmp2851-Lfunc_begin0
.quad Lset3027
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3028 = Ltmp2851-Lfunc_begin0
.quad Lset3028
Lset3029 = Ltmp2857-Lfunc_begin0
.quad Lset3029
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3030 = Ltmp2857-Lfunc_begin0
.quad Lset3030
Lset3031 = Ltmp2857-Lfunc_begin0
.quad Lset3031
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3032 = Ltmp2857-Lfunc_begin0
.quad Lset3032
Lset3033 = Ltmp2870-Lfunc_begin0
.quad Lset3033
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3034 = Ltmp2870-Lfunc_begin0
.quad Lset3034
Lset3035 = Ltmp2872-Lfunc_begin0
.quad Lset3035
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3036 = Ltmp2872-Lfunc_begin0
.quad Lset3036
Lset3037 = Ltmp2874-Lfunc_begin0
.quad Lset3037
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3038 = Ltmp2874-Lfunc_begin0
.quad Lset3038
Lset3039 = Ltmp2879-Lfunc_begin0
.quad Lset3039
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3040 = Ltmp2879-Lfunc_begin0
.quad Lset3040
Lset3041 = Ltmp2904-Lfunc_begin0
.quad Lset3041
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3042 = Ltmp2904-Lfunc_begin0
.quad Lset3042
Lset3043 = Ltmp2913-Lfunc_begin0
.quad Lset3043
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3044 = Ltmp2913-Lfunc_begin0
.quad Lset3044
Lset3045 = Ltmp2935-Lfunc_begin0
.quad Lset3045
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3046 = Ltmp2935-Lfunc_begin0
.quad Lset3046
Lset3047 = Ltmp2937-Lfunc_begin0
.quad Lset3047
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3048 = Ltmp2937-Lfunc_begin0
.quad Lset3048
Lset3049 = Ltmp2939-Lfunc_begin0
.quad Lset3049
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3050 = Ltmp2939-Lfunc_begin0
.quad Lset3050
Lset3051 = Ltmp2947-Lfunc_begin0
.quad Lset3051
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3052 = Ltmp2947-Lfunc_begin0
.quad Lset3052
Lset3053 = Ltmp2950-Lfunc_begin0
.quad Lset3053
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset3054 = Ltmp2950-Lfunc_begin0
.quad Lset3054
Lset3055 = Ltmp2957-Lfunc_begin0
.quad Lset3055
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset3056 = Ltmp2957-Lfunc_begin0
.quad Lset3056
Lset3057 = Ltmp2959-Lfunc_begin0
.quad Lset3057
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3058 = Ltmp2959-Lfunc_begin0
.quad Lset3058
Lset3059 = Ltmp2963-Lfunc_begin0
.quad Lset3059
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset3060 = Ltmp2963-Lfunc_begin0
.quad Lset3060
Lset3061 = Ltmp2971-Lfunc_begin0
.quad Lset3061
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3062 = Ltmp2971-Lfunc_begin0
.quad Lset3062
Lset3063 = Ltmp2973-Lfunc_begin0
.quad Lset3063
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3064 = Ltmp2973-Lfunc_begin0
.quad Lset3064
Lset3065 = Ltmp2981-Lfunc_begin0
.quad Lset3065
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3066 = Ltmp2981-Lfunc_begin0
.quad Lset3066
Lset3067 = Ltmp2992-Lfunc_begin0
.quad Lset3067
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset3068 = Ltmp2992-Lfunc_begin0
.quad Lset3068
Lset3069 = Ltmp3003-Lfunc_begin0
.quad Lset3069
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3070 = Ltmp3003-Lfunc_begin0
.quad Lset3070
Lset3071 = Ltmp3004-Lfunc_begin0
.quad Lset3071
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3072 = Ltmp3006-Lfunc_begin0
.quad Lset3072
Lset3073 = Ltmp3013-Lfunc_begin0
.quad Lset3073
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3074 = Ltmp3013-Lfunc_begin0
.quad Lset3074
Lset3075 = Ltmp3015-Lfunc_begin0
.quad Lset3075
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3076 = Ltmp3015-Lfunc_begin0
.quad Lset3076
Lset3077 = Ltmp3023-Lfunc_begin0
.quad Lset3077
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3078 = Ltmp3023-Lfunc_begin0
.quad Lset3078
Lset3079 = Ltmp3034-Lfunc_begin0
.quad Lset3079
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset3080 = Ltmp3034-Lfunc_begin0
.quad Lset3080
Lset3081 = Ltmp3045-Lfunc_begin0
.quad Lset3081
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3082 = Ltmp3045-Lfunc_begin0
.quad Lset3082
Lset3083 = Ltmp3046-Lfunc_begin0
.quad Lset3083
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3084 = Ltmp3048-Lfunc_begin0
.quad Lset3084
Lset3085 = Ltmp3055-Lfunc_begin0
.quad Lset3085
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3086 = Ltmp3055-Lfunc_begin0
.quad Lset3086
Lset3087 = Ltmp3057-Lfunc_begin0
.quad Lset3087
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3088 = Ltmp3057-Lfunc_begin0
.quad Lset3088
Lset3089 = Ltmp3073-Lfunc_begin0
.quad Lset3089
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3090 = Ltmp3073-Lfunc_begin0
.quad Lset3090
Lset3091 = Ltmp3083-Lfunc_begin0
.quad Lset3091
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3092 = Ltmp3083-Lfunc_begin0
.quad Lset3092
Lset3093 = Ltmp3089-Lfunc_begin0
.quad Lset3093
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3094 = Ltmp3089-Lfunc_begin0
.quad Lset3094
Lset3095 = Ltmp3091-Lfunc_begin0
.quad Lset3095
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3096 = Ltmp3091-Lfunc_begin0
.quad Lset3096
Lset3097 = Ltmp3108-Lfunc_begin0
.quad Lset3097
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3098 = Ltmp3108-Lfunc_begin0
.quad Lset3098
Lset3099 = Ltmp3120-Lfunc_begin0
.quad Lset3099
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3100 = Ltmp3120-Lfunc_begin0
.quad Lset3100
Lset3101 = Ltmp3127-Lfunc_begin0
.quad Lset3101
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3102 = Ltmp3127-Lfunc_begin0
.quad Lset3102
Lset3103 = Ltmp3129-Lfunc_begin0
.quad Lset3103
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3104 = Ltmp3129-Lfunc_begin0
.quad Lset3104
Lset3105 = Ltmp3134-Lfunc_begin0
.quad Lset3105
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3106 = Ltmp3134-Lfunc_begin0
.quad Lset3106
Lset3107 = Ltmp3155-Lfunc_begin0
.quad Lset3107
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3108 = Ltmp3155-Lfunc_begin0
.quad Lset3108
Lset3109 = Ltmp3159-Lfunc_begin0
.quad Lset3109
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3110 = Ltmp3161-Lfunc_begin0
.quad Lset3110
Lset3111 = Ltmp3162-Lfunc_begin0
.quad Lset3111
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3112 = Ltmp3162-Lfunc_begin0
.quad Lset3112
Lset3113 = Ltmp3164-Lfunc_begin0
.quad Lset3113
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset3114 = Ltmp3164-Lfunc_begin0
.quad Lset3114
Lset3115 = Ltmp3168-Lfunc_begin0
.quad Lset3115
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3116 = Ltmp3168-Lfunc_begin0
.quad Lset3116
Lset3117 = Ltmp3182-Lfunc_begin0
.quad Lset3117
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3118 = Ltmp3182-Lfunc_begin0
.quad Lset3118
Lset3119 = Ltmp3188-Lfunc_begin0
.quad Lset3119
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3120 = Ltmp3225-Lfunc_begin0
.quad Lset3120
Lset3121 = Ltmp3226-Lfunc_begin0
.quad Lset3121
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3122 = Ltmp3226-Lfunc_begin0
.quad Lset3122
Lset3123 = Ltmp3228-Lfunc_begin0
.quad Lset3123
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3124 = Ltmp3228-Lfunc_begin0
.quad Lset3124
Lset3125 = Ltmp3259-Lfunc_begin0
.quad Lset3125
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3126 = Ltmp3259-Lfunc_begin0
.quad Lset3126
Lset3127 = Ltmp3354-Lfunc_begin0
.quad Lset3127
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3128 = Ltmp3354-Lfunc_begin0
.quad Lset3128
Lset3129 = Ltmp3363-Lfunc_begin0
.quad Lset3129
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3130 = Ltmp3363-Lfunc_begin0
.quad Lset3130
Lset3131 = Ltmp3365-Lfunc_begin0
.quad Lset3131
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3132 = Ltmp3365-Lfunc_begin0
.quad Lset3132
Lset3133 = Ltmp3375-Lfunc_begin0
.quad Lset3133
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3134 = Ltmp3375-Lfunc_begin0
.quad Lset3134
Lset3135 = Ltmp3377-Lfunc_begin0
.quad Lset3135
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3136 = Ltmp3377-Lfunc_begin0
.quad Lset3136
Lset3137 = Ltmp3391-Lfunc_begin0
.quad Lset3137
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3138 = Ltmp3391-Lfunc_begin0
.quad Lset3138
Lset3139 = Ltmp3485-Lfunc_begin0
.quad Lset3139
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3140 = Ltmp3485-Lfunc_begin0
.quad Lset3140
Lset3141 = Ltmp3487-Lfunc_begin0
.quad Lset3141
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3142 = Ltmp3487-Lfunc_begin0
.quad Lset3142
Lset3143 = Ltmp3489-Lfunc_begin0
.quad Lset3143
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset3144 = Ltmp3489-Lfunc_begin0
.quad Lset3144
Lset3145 = Ltmp3494-Lfunc_begin0
.quad Lset3145
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3146 = Ltmp3494-Lfunc_begin0
.quad Lset3146
Lset3147 = Ltmp3513-Lfunc_begin0
.quad Lset3147
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3148 = Ltmp3513-Lfunc_begin0
.quad Lset3148
Lset3149 = Ltmp3514-Lfunc_begin0
.quad Lset3149
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3150 = Ltmp3514-Lfunc_begin0
.quad Lset3150
Lset3151 = Ltmp3531-Lfunc_begin0
.quad Lset3151
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3152 = Ltmp3531-Lfunc_begin0
.quad Lset3152
Lset3153 = Ltmp3538-Lfunc_begin0
.quad Lset3153
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3154 = Ltmp3538-Lfunc_begin0
.quad Lset3154
Lset3155 = Ltmp3540-Lfunc_begin0
.quad Lset3155
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset3156 = Ltmp3540-Lfunc_begin0
.quad Lset3156
Lset3157 = Ltmp3552-Lfunc_begin0
.quad Lset3157
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3158 = Ltmp3552-Lfunc_begin0
.quad Lset3158
Lset3159 = Ltmp3599-Lfunc_begin0
.quad Lset3159
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3160 = Ltmp3599-Lfunc_begin0
.quad Lset3160
Lset3161 = Ltmp3601-Lfunc_begin0
.quad Lset3161
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3162 = Ltmp3601-Lfunc_begin0
.quad Lset3162
Lset3163 = Ltmp3603-Lfunc_begin0
.quad Lset3163
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3164 = Ltmp3603-Lfunc_begin0
.quad Lset3164
Lset3165 = Ltmp3615-Lfunc_begin0
.quad Lset3165
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3166 = Ltmp3615-Lfunc_begin0
.quad Lset3166
Lset3167 = Ltmp3617-Lfunc_begin0
.quad Lset3167
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3168 = Ltmp3617-Lfunc_begin0
.quad Lset3168
Lset3169 = Ltmp3632-Lfunc_begin0
.quad Lset3169
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3170 = Ltmp3632-Lfunc_begin0
.quad Lset3170
Lset3171 = Ltmp3634-Lfunc_begin0
.quad Lset3171
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3172 = Ltmp3634-Lfunc_begin0
.quad Lset3172
Lset3173 = Ltmp3649-Lfunc_begin0
.quad Lset3173
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3174 = Ltmp3649-Lfunc_begin0
.quad Lset3174
Lset3175 = Ltmp3651-Lfunc_begin0
.quad Lset3175
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3176 = Ltmp3651-Lfunc_begin0
.quad Lset3176
Lset3177 = Ltmp3666-Lfunc_begin0
.quad Lset3177
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3178 = Ltmp3666-Lfunc_begin0
.quad Lset3178
Lset3179 = Ltmp3668-Lfunc_begin0
.quad Lset3179
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3180 = Ltmp3668-Lfunc_begin0
.quad Lset3180
Lset3181 = Ltmp3693-Lfunc_begin0
.quad Lset3181
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3182 = Ltmp3693-Lfunc_begin0
.quad Lset3182
Lset3183 = Ltmp3695-Lfunc_begin0
.quad Lset3183
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3184 = Ltmp3695-Lfunc_begin0
.quad Lset3184
Lset3185 = Ltmp3722-Lfunc_begin0
.quad Lset3185
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3186 = Ltmp3722-Lfunc_begin0
.quad Lset3186
Lset3187 = Ltmp3724-Lfunc_begin0
.quad Lset3187
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3188 = Ltmp3724-Lfunc_begin0
.quad Lset3188
Lset3189 = Ltmp3739-Lfunc_begin0
.quad Lset3189
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3190 = Ltmp3739-Lfunc_begin0
.quad Lset3190
Lset3191 = Ltmp3741-Lfunc_begin0
.quad Lset3191
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3192 = Ltmp3741-Lfunc_begin0
.quad Lset3192
Lset3193 = Ltmp3751-Lfunc_begin0
.quad Lset3193
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3194 = Ltmp3751-Lfunc_begin0
.quad Lset3194
Lset3195 = Ltmp3761-Lfunc_begin0
.quad Lset3195
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3196 = Ltmp3761-Lfunc_begin0
.quad Lset3196
Lset3197 = Ltmp3769-Lfunc_begin0
.quad Lset3197
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3198 = Ltmp3769-Lfunc_begin0
.quad Lset3198
Lset3199 = Ltmp3771-Lfunc_begin0
.quad Lset3199
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3200 = Ltmp3771-Lfunc_begin0
.quad Lset3200
Lset3201 = Ltmp3781-Lfunc_begin0
.quad Lset3201
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3202 = Ltmp3781-Lfunc_begin0
.quad Lset3202
Lset3203 = Ltmp3791-Lfunc_begin0
.quad Lset3203
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3204 = Ltmp3791-Lfunc_begin0
.quad Lset3204
Lset3205 = Ltmp3799-Lfunc_begin0
.quad Lset3205
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3206 = Ltmp3799-Lfunc_begin0
.quad Lset3206
Lset3207 = Ltmp3801-Lfunc_begin0
.quad Lset3207
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3208 = Ltmp3801-Lfunc_begin0
.quad Lset3208
Lset3209 = Ltmp3811-Lfunc_begin0
.quad Lset3209
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3210 = Ltmp3811-Lfunc_begin0
.quad Lset3210
Lset3211 = Ltmp3821-Lfunc_begin0
.quad Lset3211
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3212 = Ltmp3821-Lfunc_begin0
.quad Lset3212
Lset3213 = Ltmp3829-Lfunc_begin0
.quad Lset3213
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3214 = Ltmp3829-Lfunc_begin0
.quad Lset3214
Lset3215 = Ltmp3831-Lfunc_begin0
.quad Lset3215
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3216 = Ltmp3831-Lfunc_begin0
.quad Lset3216
Lset3217 = Ltmp3841-Lfunc_begin0
.quad Lset3217
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3218 = Ltmp3841-Lfunc_begin0
.quad Lset3218
Lset3219 = Ltmp3851-Lfunc_begin0
.quad Lset3219
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3220 = Ltmp3851-Lfunc_begin0
.quad Lset3220
Lset3221 = Ltmp3859-Lfunc_begin0
.quad Lset3221
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3222 = Ltmp3859-Lfunc_begin0
.quad Lset3222
Lset3223 = Ltmp3861-Lfunc_begin0
.quad Lset3223
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3224 = Ltmp3861-Lfunc_begin0
.quad Lset3224
Lset3225 = Ltmp3871-Lfunc_begin0
.quad Lset3225
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3226 = Ltmp3871-Lfunc_begin0
.quad Lset3226
Lset3227 = Ltmp3881-Lfunc_begin0
.quad Lset3227
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3228 = Ltmp3881-Lfunc_begin0
.quad Lset3228
Lset3229 = Ltmp3889-Lfunc_begin0
.quad Lset3229
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3230 = Ltmp3889-Lfunc_begin0
.quad Lset3230
Lset3231 = Ltmp3891-Lfunc_begin0
.quad Lset3231
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3232 = Ltmp3891-Lfunc_begin0
.quad Lset3232
Lset3233 = Ltmp3901-Lfunc_begin0
.quad Lset3233
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3234 = Ltmp3901-Lfunc_begin0
.quad Lset3234
Lset3235 = Ltmp3911-Lfunc_begin0
.quad Lset3235
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3236 = Ltmp3911-Lfunc_begin0
.quad Lset3236
Lset3237 = Ltmp3919-Lfunc_begin0
.quad Lset3237
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3238 = Ltmp3919-Lfunc_begin0
.quad Lset3238
Lset3239 = Ltmp3921-Lfunc_begin0
.quad Lset3239
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3240 = Ltmp3921-Lfunc_begin0
.quad Lset3240
Lset3241 = Ltmp3939-Lfunc_begin0
.quad Lset3241
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3242 = Ltmp3939-Lfunc_begin0
.quad Lset3242
Lset3243 = Ltmp3947-Lfunc_begin0
.quad Lset3243
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3244 = Ltmp3947-Lfunc_begin0
.quad Lset3244
Lset3245 = Ltmp3949-Lfunc_begin0
.quad Lset3245
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3246 = Ltmp3949-Lfunc_begin0
.quad Lset3246
Lset3247 = Ltmp3962-Lfunc_begin0
.quad Lset3247
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3248 = Ltmp3962-Lfunc_begin0
.quad Lset3248
Lset3249 = Ltmp3963-Lfunc_begin0
.quad Lset3249
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3250 = Ltmp3963-Lfunc_begin0
.quad Lset3250
Lset3251 = Ltmp3991-Lfunc_begin0
.quad Lset3251
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3252 = Ltmp3991-Lfunc_begin0
.quad Lset3252
Lset3253 = Ltmp3992-Lfunc_begin0
.quad Lset3253
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3254 = Ltmp3992-Lfunc_begin0
.quad Lset3254
Lset3255 = Ltmp4019-Lfunc_begin0
.quad Lset3255
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3256 = Ltmp4019-Lfunc_begin0
.quad Lset3256
Lset3257 = Ltmp4020-Lfunc_begin0
.quad Lset3257
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3258 = Ltmp4020-Lfunc_begin0
.quad Lset3258
Lset3259 = Ltmp4057-Lfunc_begin0
.quad Lset3259
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3260 = Ltmp4057-Lfunc_begin0
.quad Lset3260
Lset3261 = Ltmp4060-Lfunc_begin0
.quad Lset3261
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3262 = Ltmp4060-Lfunc_begin0
.quad Lset3262
Lset3263 = Ltmp4080-Lfunc_begin0
.quad Lset3263
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3264 = Ltmp4080-Lfunc_begin0
.quad Lset3264
Lset3265 = Ltmp4081-Lfunc_begin0
.quad Lset3265
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3266 = Ltmp4082-Lfunc_begin0
.quad Lset3266
Lset3267 = Ltmp4103-Lfunc_begin0
.quad Lset3267
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3268 = Ltmp4103-Lfunc_begin0
.quad Lset3268
Lset3269 = Ltmp4108-Lfunc_begin0
.quad Lset3269
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3270 = Ltmp4117-Lfunc_begin0
.quad Lset3270
Lset3271 = Ltmp4127-Lfunc_begin0
.quad Lset3271
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3272 = Ltmp4127-Lfunc_begin0
.quad Lset3272
Lset3273 = Ltmp4128-Lfunc_begin0
.quad Lset3273
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3274 = Ltmp4129-Lfunc_begin0
.quad Lset3274
Lset3275 = Ltmp4150-Lfunc_begin0
.quad Lset3275
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3276 = Ltmp4150-Lfunc_begin0
.quad Lset3276
Lset3277 = Ltmp4155-Lfunc_begin0
.quad Lset3277
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3278 = Ltmp4164-Lfunc_begin0
.quad Lset3278
Lset3279 = Ltmp4174-Lfunc_begin0
.quad Lset3279
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3280 = Ltmp4174-Lfunc_begin0
.quad Lset3280
Lset3281 = Ltmp4178-Lfunc_begin0
.quad Lset3281
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3282 = Ltmp4178-Lfunc_begin0
.quad Lset3282
Lset3283 = Ltmp4179-Lfunc_begin0
.quad Lset3283
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset3284 = Ltmp4179-Lfunc_begin0
.quad Lset3284
Lset3285 = Ltmp4185-Lfunc_begin0
.quad Lset3285
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3286 = Ltmp4185-Lfunc_begin0
.quad Lset3286
Lset3287 = Ltmp4187-Lfunc_begin0
.quad Lset3287
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3288 = Ltmp4187-Lfunc_begin0
.quad Lset3288
Lset3289 = Ltmp4195-Lfunc_begin0
.quad Lset3289
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3290 = Ltmp4195-Lfunc_begin0
.quad Lset3290
Lset3291 = Ltmp4199-Lfunc_begin0
.quad Lset3291
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset3292 = Ltmp4199-Lfunc_begin0
.quad Lset3292
Lset3293 = Ltmp4202-Lfunc_begin0
.quad Lset3293
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset3294 = Ltmp4202-Lfunc_begin0
.quad Lset3294
Lset3295 = Ltmp4210-Lfunc_begin0
.quad Lset3295
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset3296 = Ltmp4210-Lfunc_begin0
.quad Lset3296
Lset3297 = Ltmp4219-Lfunc_begin0
.quad Lset3297
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3298 = Ltmp4219-Lfunc_begin0
.quad Lset3298
Lset3299 = Ltmp4221-Lfunc_begin0
.quad Lset3299
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3300 = Ltmp4221-Lfunc_begin0
.quad Lset3300
Lset3301 = Ltmp4240-Lfunc_begin0
.quad Lset3301
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3302 = Ltmp4240-Lfunc_begin0
.quad Lset3302
Lset3303 = Ltmp4242-Lfunc_begin0
.quad Lset3303
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3304 = Ltmp4242-Lfunc_begin0
.quad Lset3304
Lset3305 = Ltmp4261-Lfunc_begin0
.quad Lset3305
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3306 = Ltmp4261-Lfunc_begin0
.quad Lset3306
Lset3307 = Ltmp4263-Lfunc_begin0
.quad Lset3307
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3308 = Ltmp4263-Lfunc_begin0
.quad Lset3308
Lset3309 = Ltmp4273-Lfunc_begin0
.quad Lset3309
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3310 = Ltmp4273-Lfunc_begin0
.quad Lset3310
Lset3311 = Ltmp4302-Lfunc_begin0
.quad Lset3311
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3312 = Ltmp4302-Lfunc_begin0
.quad Lset3312
Lset3313 = Ltmp4303-Lfunc_begin0
.quad Lset3313
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3314 = Ltmp4303-Lfunc_begin0
.quad Lset3314
Lset3315 = Ltmp4307-Lfunc_begin0
.quad Lset3315
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3316 = Ltmp4307-Lfunc_begin0
.quad Lset3316
Lset3317 = Ltmp4308-Lfunc_begin0
.quad Lset3317
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3318 = Ltmp4309-Lfunc_begin0
.quad Lset3318
Lset3319 = Ltmp4318-Lfunc_begin0
.quad Lset3319
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3320 = Ltmp4318-Lfunc_begin0
.quad Lset3320
Lset3321 = Ltmp4322-Lfunc_begin0
.quad Lset3321
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset3322 = Ltmp4323-Lfunc_begin0
.quad Lset3322
Lset3323 = Ltmp4331-Lfunc_begin0
.quad Lset3323
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3324 = Ltmp4331-Lfunc_begin0
.quad Lset3324
Lset3325 = Ltmp4333-Lfunc_begin0
.quad Lset3325
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3326 = Ltmp4333-Lfunc_begin0
.quad Lset3326
Lset3327 = Ltmp4342-Lfunc_begin0
.quad Lset3327
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3328 = Ltmp4342-Lfunc_begin0
.quad Lset3328
Lset3329 = Ltmp4356-Lfunc_begin0
.quad Lset3329
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3330 = Ltmp4356-Lfunc_begin0
.quad Lset3330
Lset3331 = Ltmp4362-Lfunc_begin0
.quad Lset3331
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3332 = Ltmp4362-Lfunc_begin0
.quad Lset3332
Lset3333 = Ltmp4364-Lfunc_begin0
.quad Lset3333
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3334 = Ltmp4364-Lfunc_begin0
.quad Lset3334
Lset3335 = Ltmp4373-Lfunc_begin0
.quad Lset3335
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3336 = Ltmp4373-Lfunc_begin0
.quad Lset3336
Lset3337 = Ltmp4397-Lfunc_begin0
.quad Lset3337
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3338 = Ltmp4397-Lfunc_begin0
.quad Lset3338
Lset3339 = Ltmp4398-Lfunc_begin0
.quad Lset3339
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3340 = Ltmp4398-Lfunc_begin0
.quad Lset3340
Lset3341 = Ltmp4403-Lfunc_begin0
.quad Lset3341
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3342 = Ltmp4403-Lfunc_begin0
.quad Lset3342
Lset3343 = Ltmp4404-Lfunc_begin0
.quad Lset3343
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3344 = Ltmp4404-Lfunc_begin0
.quad Lset3344
Lset3345 = Ltmp4411-Lfunc_begin0
.quad Lset3345
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3346 = Ltmp4411-Lfunc_begin0
.quad Lset3346
Lset3347 = Ltmp4415-Lfunc_begin0
.quad Lset3347
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset3348 = Ltmp4416-Lfunc_begin0
.quad Lset3348
Lset3349 = Ltmp4424-Lfunc_begin0
.quad Lset3349
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3350 = Ltmp4424-Lfunc_begin0
.quad Lset3350
Lset3351 = Ltmp4426-Lfunc_begin0
.quad Lset3351
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3352 = Ltmp4426-Lfunc_begin0
.quad Lset3352
Lset3353 = Ltmp4435-Lfunc_begin0
.quad Lset3353
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3354 = Ltmp4435-Lfunc_begin0
.quad Lset3354
Lset3355 = Ltmp4448-Lfunc_begin0
.quad Lset3355
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3356 = Ltmp4448-Lfunc_begin0
.quad Lset3356
Lset3357 = Ltmp4454-Lfunc_begin0
.quad Lset3357
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3358 = Ltmp4454-Lfunc_begin0
.quad Lset3358
Lset3359 = Ltmp4464-Lfunc_begin0
.quad Lset3359
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3360 = Ltmp4464-Lfunc_begin0
.quad Lset3360
Lset3361 = Ltmp4465-Lfunc_begin0
.quad Lset3361
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3362 = Ltmp4465-Lfunc_begin0
.quad Lset3362
Lset3363 = Ltmp4467-Lfunc_begin0
.quad Lset3363
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3364 = Ltmp4467-Lfunc_begin0
.quad Lset3364
Lset3365 = Ltmp4472-Lfunc_begin0
.quad Lset3365
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3366 = Ltmp4472-Lfunc_begin0
.quad Lset3366
Lset3367 = Ltmp4473-Lfunc_begin0
.quad Lset3367
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3368 = Ltmp4473-Lfunc_begin0
.quad Lset3368
Lset3369 = Ltmp4474-Lfunc_begin0
.quad Lset3369
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3370 = Ltmp4474-Lfunc_begin0
.quad Lset3370
Lset3371 = Ltmp4480-Lfunc_begin0
.quad Lset3371
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3372 = Ltmp4480-Lfunc_begin0
.quad Lset3372
Lset3373 = Ltmp4499-Lfunc_begin0
.quad Lset3373
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3374 = Ltmp4499-Lfunc_begin0
.quad Lset3374
Lset3375 = Ltmp4501-Lfunc_begin0
.quad Lset3375
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3376 = Ltmp4501-Lfunc_begin0
.quad Lset3376
Lset3377 = Ltmp4508-Lfunc_begin0
.quad Lset3377
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3378 = Ltmp4508-Lfunc_begin0
.quad Lset3378
Lset3379 = Ltmp4518-Lfunc_begin0
.quad Lset3379
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3380 = Ltmp4518-Lfunc_begin0
.quad Lset3380
Lset3381 = Ltmp4536-Lfunc_begin0
.quad Lset3381
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3382 = Ltmp4536-Lfunc_begin0
.quad Lset3382
Lset3383 = Ltmp4538-Lfunc_begin0
.quad Lset3383
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3384 = Ltmp4538-Lfunc_begin0
.quad Lset3384
Lset3385 = Ltmp4550-Lfunc_begin0
.quad Lset3385
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3386 = Ltmp4550-Lfunc_begin0
.quad Lset3386
Lset3387 = Ltmp4552-Lfunc_begin0
.quad Lset3387
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3388 = Ltmp4552-Lfunc_begin0
.quad Lset3388
Lset3389 = Ltmp4560-Lfunc_begin0
.quad Lset3389
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3390 = Ltmp4560-Lfunc_begin0
.quad Lset3390
Lset3391 = Ltmp4562-Lfunc_begin0
.quad Lset3391
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3392 = Ltmp4562-Lfunc_begin0
.quad Lset3392
Lset3393 = Ltmp4574-Lfunc_begin0
.quad Lset3393
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3394 = Ltmp4574-Lfunc_begin0
.quad Lset3394
Lset3395 = Ltmp4576-Lfunc_begin0
.quad Lset3395
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3396 = Ltmp4576-Lfunc_begin0
.quad Lset3396
Lset3397 = Ltmp4584-Lfunc_begin0
.quad Lset3397
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3398 = Ltmp4584-Lfunc_begin0
.quad Lset3398
Lset3399 = Ltmp4586-Lfunc_begin0
.quad Lset3399
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3400 = Ltmp4586-Lfunc_begin0
.quad Lset3400
Lset3401 = Ltmp4598-Lfunc_begin0
.quad Lset3401
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3402 = Ltmp4598-Lfunc_begin0
.quad Lset3402
Lset3403 = Ltmp4600-Lfunc_begin0
.quad Lset3403
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3404 = Ltmp4600-Lfunc_begin0
.quad Lset3404
Lset3405 = Ltmp4608-Lfunc_begin0
.quad Lset3405
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3406 = Ltmp4608-Lfunc_begin0
.quad Lset3406
Lset3407 = Ltmp4610-Lfunc_begin0
.quad Lset3407
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3408 = Ltmp4610-Lfunc_begin0
.quad Lset3408
Lset3409 = Ltmp4623-Lfunc_begin0
.quad Lset3409
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3410 = Ltmp4623-Lfunc_begin0
.quad Lset3410
Lset3411 = Ltmp4625-Lfunc_begin0
.quad Lset3411
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3412 = Ltmp4625-Lfunc_begin0
.quad Lset3412
Lset3413 = Ltmp4638-Lfunc_begin0
.quad Lset3413
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3414 = Ltmp4638-Lfunc_begin0
.quad Lset3414
Lset3415 = Ltmp4640-Lfunc_begin0
.quad Lset3415
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3416 = Ltmp4640-Lfunc_begin0
.quad Lset3416
Lset3417 = Ltmp4654-Lfunc_begin0
.quad Lset3417
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3418 = Ltmp4654-Lfunc_begin0
.quad Lset3418
Lset3419 = Ltmp4656-Lfunc_begin0
.quad Lset3419
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3420 = Ltmp4656-Lfunc_begin0
.quad Lset3420
Lset3421 = Ltmp4670-Lfunc_begin0
.quad Lset3421
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3422 = Ltmp4670-Lfunc_begin0
.quad Lset3422
Lset3423 = Ltmp4672-Lfunc_begin0
.quad Lset3423
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3424 = Ltmp4672-Lfunc_begin0
.quad Lset3424
Lset3425 = Ltmp4687-Lfunc_begin0
.quad Lset3425
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3426 = Ltmp4687-Lfunc_begin0
.quad Lset3426
Lset3427 = Ltmp4689-Lfunc_begin0
.quad Lset3427
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3428 = Ltmp4689-Lfunc_begin0
.quad Lset3428
Lset3429 = Ltmp4704-Lfunc_begin0
.quad Lset3429
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3430 = Ltmp4704-Lfunc_begin0
.quad Lset3430
Lset3431 = Ltmp4706-Lfunc_begin0
.quad Lset3431
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3432 = Ltmp4706-Lfunc_begin0
.quad Lset3432
Lset3433 = Ltmp4721-Lfunc_begin0
.quad Lset3433
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3434 = Ltmp4721-Lfunc_begin0
.quad Lset3434
Lset3435 = Ltmp4723-Lfunc_begin0
.quad Lset3435
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3436 = Ltmp4723-Lfunc_begin0
.quad Lset3436
Lset3437 = Ltmp4738-Lfunc_begin0
.quad Lset3437
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3438 = Ltmp4738-Lfunc_begin0
.quad Lset3438
Lset3439 = Ltmp4740-Lfunc_begin0
.quad Lset3439
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3440 = Ltmp4740-Lfunc_begin0
.quad Lset3440
Lset3441 = Ltmp4755-Lfunc_begin0
.quad Lset3441
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3442 = Ltmp4755-Lfunc_begin0
.quad Lset3442
Lset3443 = Ltmp4757-Lfunc_begin0
.quad Lset3443
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3444 = Ltmp4757-Lfunc_begin0
.quad Lset3444
Lset3445 = Ltmp4772-Lfunc_begin0
.quad Lset3445
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3446 = Ltmp4772-Lfunc_begin0
.quad Lset3446
Lset3447 = Ltmp4774-Lfunc_begin0
.quad Lset3447
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3448 = Ltmp4774-Lfunc_begin0
.quad Lset3448
Lset3449 = Ltmp4789-Lfunc_begin0
.quad Lset3449
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3450 = Ltmp4789-Lfunc_begin0
.quad Lset3450
Lset3451 = Ltmp4791-Lfunc_begin0
.quad Lset3451
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3452 = Ltmp4791-Lfunc_begin0
.quad Lset3452
Lset3453 = Ltmp4806-Lfunc_begin0
.quad Lset3453
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3454 = Ltmp4806-Lfunc_begin0
.quad Lset3454
Lset3455 = Ltmp4808-Lfunc_begin0
.quad Lset3455
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3456 = Ltmp4808-Lfunc_begin0
.quad Lset3456
Lset3457 = Ltmp4823-Lfunc_begin0
.quad Lset3457
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3458 = Ltmp4823-Lfunc_begin0
.quad Lset3458
Lset3459 = Ltmp4825-Lfunc_begin0
.quad Lset3459
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3460 = Ltmp4825-Lfunc_begin0
.quad Lset3460
Lset3461 = Ltmp4840-Lfunc_begin0
.quad Lset3461
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3462 = Ltmp4840-Lfunc_begin0
.quad Lset3462
Lset3463 = Ltmp4842-Lfunc_begin0
.quad Lset3463
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3464 = Ltmp4842-Lfunc_begin0
.quad Lset3464
Lset3465 = Ltmp4857-Lfunc_begin0
.quad Lset3465
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3466 = Ltmp4857-Lfunc_begin0
.quad Lset3466
Lset3467 = Ltmp4859-Lfunc_begin0
.quad Lset3467
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3468 = Ltmp4859-Lfunc_begin0
.quad Lset3468
Lset3469 = Ltmp4874-Lfunc_begin0
.quad Lset3469
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3470 = Ltmp4874-Lfunc_begin0
.quad Lset3470
Lset3471 = Ltmp4876-Lfunc_begin0
.quad Lset3471
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3472 = Ltmp4876-Lfunc_begin0
.quad Lset3472
Lset3473 = Ltmp4891-Lfunc_begin0
.quad Lset3473
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3474 = Ltmp4891-Lfunc_begin0
.quad Lset3474
Lset3475 = Ltmp4893-Lfunc_begin0
.quad Lset3475
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3476 = Ltmp4893-Lfunc_begin0
.quad Lset3476
Lset3477 = Ltmp4907-Lfunc_begin0
.quad Lset3477
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3478 = Ltmp4907-Lfunc_begin0
.quad Lset3478
Lset3479 = Ltmp4917-Lfunc_begin0
.quad Lset3479
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3480 = Ltmp4918-Lfunc_begin0
.quad Lset3480
Lset3481 = Ltmp4921-Lfunc_begin0
.quad Lset3481
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3482 = Ltmp4921-Lfunc_begin0
.quad Lset3482
Lset3483 = Ltmp4922-Lfunc_begin0
.quad Lset3483
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3484 = Ltmp4922-Lfunc_begin0
.quad Lset3484
Lset3485 = Ltmp4924-Lfunc_begin0
.quad Lset3485
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3486 = Ltmp4924-Lfunc_begin0
.quad Lset3486
Lset3487 = Ltmp4929-Lfunc_begin0
.quad Lset3487
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3488 = Ltmp4929-Lfunc_begin0
.quad Lset3488
Lset3489 = Ltmp4938-Lfunc_begin0
.quad Lset3489
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3490 = Ltmp4938-Lfunc_begin0
.quad Lset3490
Lset3491 = Ltmp4942-Lfunc_begin0
.quad Lset3491
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3492 = Ltmp4942-Lfunc_begin0
.quad Lset3492
Lset3493 = Ltmp4946-Lfunc_begin0
.quad Lset3493
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3494 = Ltmp4946-Lfunc_begin0
.quad Lset3494
Lset3495 = Ltmp4952-Lfunc_begin0
.quad Lset3495
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3496 = Ltmp4952-Lfunc_begin0
.quad Lset3496
Lset3497 = Ltmp4954-Lfunc_begin0
.quad Lset3497
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3498 = Ltmp4954-Lfunc_begin0
.quad Lset3498
Lset3499 = Ltmp4955-Lfunc_begin0
.quad Lset3499
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3500 = Ltmp4955-Lfunc_begin0
.quad Lset3500
Lset3501 = Ltmp4957-Lfunc_begin0
.quad Lset3501
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3502 = Ltmp4957-Lfunc_begin0
.quad Lset3502
Lset3503 = Ltmp4962-Lfunc_begin0
.quad Lset3503
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3504 = Ltmp4962-Lfunc_begin0
.quad Lset3504
Lset3505 = Ltmp4969-Lfunc_begin0
.quad Lset3505
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3506 = Ltmp4971-Lfunc_begin0
.quad Lset3506
Lset3507 = Ltmp4976-Lfunc_begin0
.quad Lset3507
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3508 = Ltmp4977-Lfunc_begin0
.quad Lset3508
Lset3509 = Ltmp4981-Lfunc_begin0
.quad Lset3509
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3510 = Ltmp4981-Lfunc_begin0
.quad Lset3510
Lset3511 = Ltmp4985-Lfunc_begin0
.quad Lset3511
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3512 = Ltmp4985-Lfunc_begin0
.quad Lset3512
Lset3513 = Ltmp4993-Lfunc_begin0
.quad Lset3513
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3514 = Ltmp4993-Lfunc_begin0
.quad Lset3514
Lset3515 = Ltmp4995-Lfunc_begin0
.quad Lset3515
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3516 = Ltmp4995-Lfunc_begin0
.quad Lset3516
Lset3517 = Ltmp5011-Lfunc_begin0
.quad Lset3517
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3518 = Ltmp5011-Lfunc_begin0
.quad Lset3518
Lset3519 = Ltmp5013-Lfunc_begin0
.quad Lset3519
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3520 = Ltmp5013-Lfunc_begin0
.quad Lset3520
Lset3521 = Ltmp5029-Lfunc_begin0
.quad Lset3521
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3522 = Ltmp5029-Lfunc_begin0
.quad Lset3522
Lset3523 = Ltmp5031-Lfunc_begin0
.quad Lset3523
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3524 = Ltmp5031-Lfunc_begin0
.quad Lset3524
Lset3525 = Ltmp5047-Lfunc_begin0
.quad Lset3525
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3526 = Ltmp5047-Lfunc_begin0
.quad Lset3526
Lset3527 = Ltmp5057-Lfunc_begin0
.quad Lset3527
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3528 = Ltmp5057-Lfunc_begin0
.quad Lset3528
Lset3529 = Ltmp5058-Lfunc_begin0
.quad Lset3529
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3530 = Ltmp5058-Lfunc_begin0
.quad Lset3530
Lset3531 = Ltmp5060-Lfunc_begin0
.quad Lset3531
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3532 = Ltmp5060-Lfunc_begin0
.quad Lset3532
Lset3533 = Ltmp5065-Lfunc_begin0
.quad Lset3533
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3534 = Ltmp5065-Lfunc_begin0
.quad Lset3534
Lset3535 = Ltmp5075-Lfunc_begin0
.quad Lset3535
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3536 = Ltmp5075-Lfunc_begin0
.quad Lset3536
Lset3537 = Ltmp5089-Lfunc_begin0
.quad Lset3537
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3538 = Ltmp5089-Lfunc_begin0
.quad Lset3538
Lset3539 = Ltmp5091-Lfunc_begin0
.quad Lset3539
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3540 = Ltmp5091-Lfunc_begin0
.quad Lset3540
Lset3541 = Ltmp5098-Lfunc_begin0
.quad Lset3541
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3542 = Ltmp5098-Lfunc_begin0
.quad Lset3542
Lset3543 = Ltmp5107-Lfunc_begin0
.quad Lset3543
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 160 ## -96
.byte 127 ##
Lset3544 = Ltmp5107-Lfunc_begin0
.quad Lset3544
Lset3545 = Ltmp5123-Lfunc_begin0
.quad Lset3545
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3546 = Ltmp5123-Lfunc_begin0
.quad Lset3546
Lset3547 = Ltmp5125-Lfunc_begin0
.quad Lset3547
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3548 = Ltmp5125-Lfunc_begin0
.quad Lset3548
Lset3549 = Ltmp5138-Lfunc_begin0
.quad Lset3549
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3550 = Ltmp5138-Lfunc_begin0
.quad Lset3550
Lset3551 = Ltmp5140-Lfunc_begin0
.quad Lset3551
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3552 = Ltmp5140-Lfunc_begin0
.quad Lset3552
Lset3553 = Ltmp5153-Lfunc_begin0
.quad Lset3553
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3554 = Ltmp5153-Lfunc_begin0
.quad Lset3554
Lset3555 = Ltmp5155-Lfunc_begin0
.quad Lset3555
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3556 = Ltmp5155-Lfunc_begin0
.quad Lset3556
Lset3557 = Ltmp5168-Lfunc_begin0
.quad Lset3557
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3558 = Ltmp5168-Lfunc_begin0
.quad Lset3558
Lset3559 = Ltmp5170-Lfunc_begin0
.quad Lset3559
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3560 = Ltmp5170-Lfunc_begin0
.quad Lset3560
Lset3561 = Ltmp5184-Lfunc_begin0
.quad Lset3561
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3562 = Ltmp5184-Lfunc_begin0
.quad Lset3562
Lset3563 = Ltmp5186-Lfunc_begin0
.quad Lset3563
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3564 = Ltmp5186-Lfunc_begin0
.quad Lset3564
Lset3565 = Ltmp5199-Lfunc_begin0
.quad Lset3565
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3566 = Ltmp5199-Lfunc_begin0
.quad Lset3566
Lset3567 = Ltmp5207-Lfunc_begin0
.quad Lset3567
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3568 = Ltmp5207-Lfunc_begin0
.quad Lset3568
Lset3569 = Ltmp5209-Lfunc_begin0
.quad Lset3569
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset3570 = Ltmp5209-Lfunc_begin0
.quad Lset3570
Lset3571 = Ltmp5235-Lfunc_begin0
.quad Lset3571
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset3572 = Ltmp5235-Lfunc_begin0
.quad Lset3572
Lset3573 = Ltmp5236-Lfunc_begin0
.quad Lset3573
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
.quad 0
.quad 0
Ldebug_loc170:
Lset3574 = Ltmp865-Lfunc_begin0
.quad Lset3574
Lset3575 = Ltmp886-Lfunc_begin0
.quad Lset3575
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3576 = Ltmp889-Lfunc_begin0
.quad Lset3576
Lset3577 = Ltmp901-Lfunc_begin0
.quad Lset3577
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3578 = Ltmp905-Lfunc_begin0
.quad Lset3578
Lset3579 = Ltmp917-Lfunc_begin0
.quad Lset3579
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3580 = Ltmp921-Lfunc_begin0
.quad Lset3580
Lset3581 = Ltmp933-Lfunc_begin0
.quad Lset3581
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3582 = Ltmp939-Lfunc_begin0
.quad Lset3582
Lset3583 = Ltmp951-Lfunc_begin0
.quad Lset3583
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3584 = Ltmp962-Lfunc_begin0
.quad Lset3584
Lset3585 = Ltmp974-Lfunc_begin0
.quad Lset3585
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3586 = Ltmp979-Lfunc_begin0
.quad Lset3586
Lset3587 = Ltmp983-Lfunc_begin0
.quad Lset3587
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3588 = Ltmp991-Lfunc_begin0
.quad Lset3588
Lset3589 = Ltmp997-Lfunc_begin0
.quad Lset3589
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3590 = Ltmp1048-Lfunc_begin0
.quad Lset3590
Lset3591 = Ltmp1054-Lfunc_begin0
.quad Lset3591
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3592 = Ltmp1062-Lfunc_begin0
.quad Lset3592
Lset3593 = Ltmp1068-Lfunc_begin0
.quad Lset3593
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3594 = Ltmp1119-Lfunc_begin0
.quad Lset3594
Lset3595 = Ltmp1125-Lfunc_begin0
.quad Lset3595
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3596 = Ltmp1137-Lfunc_begin0
.quad Lset3596
Lset3597 = Ltmp1143-Lfunc_begin0
.quad Lset3597
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3598 = Ltmp1278-Lfunc_begin0
.quad Lset3598
Lset3599 = Ltmp1292-Lfunc_begin0
.quad Lset3599
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3600 = Ltmp1303-Lfunc_begin0
.quad Lset3600
Lset3601 = Ltmp1307-Lfunc_begin0
.quad Lset3601
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3602 = Ltmp1319-Lfunc_begin0
.quad Lset3602
Lset3603 = Ltmp1325-Lfunc_begin0
.quad Lset3603
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3604 = Ltmp1460-Lfunc_begin0
.quad Lset3604
Lset3605 = Ltmp1466-Lfunc_begin0
.quad Lset3605
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3606 = Ltmp1477-Lfunc_begin0
.quad Lset3606
Lset3607 = Ltmp1483-Lfunc_begin0
.quad Lset3607
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3608 = Ltmp1606-Lfunc_begin0
.quad Lset3608
Lset3609 = Ltmp1612-Lfunc_begin0
.quad Lset3609
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3610 = Ltmp1618-Lfunc_begin0
.quad Lset3610
Lset3611 = Ltmp1624-Lfunc_begin0
.quad Lset3611
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3612 = Ltmp1655-Lfunc_begin0
.quad Lset3612
Lset3613 = Ltmp1670-Lfunc_begin0
.quad Lset3613
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3614 = Ltmp1693-Lfunc_begin0
.quad Lset3614
Lset3615 = Ltmp1698-Lfunc_begin0
.quad Lset3615
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3616 = Ltmp1707-Lfunc_begin0
.quad Lset3616
Lset3617 = Ltmp1716-Lfunc_begin0
.quad Lset3617
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3618 = Ltmp1743-Lfunc_begin0
.quad Lset3618
Lset3619 = Ltmp1756-Lfunc_begin0
.quad Lset3619
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3620 = Ltmp1779-Lfunc_begin0
.quad Lset3620
Lset3621 = Ltmp1794-Lfunc_begin0
.quad Lset3621
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3622 = Ltmp1858-Lfunc_begin0
.quad Lset3622
Lset3623 = Ltmp1870-Lfunc_begin0
.quad Lset3623
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3624 = Ltmp1934-Lfunc_begin0
.quad Lset3624
Lset3625 = Ltmp1946-Lfunc_begin0
.quad Lset3625
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3626 = Ltmp2010-Lfunc_begin0
.quad Lset3626
Lset3627 = Ltmp2014-Lfunc_begin0
.quad Lset3627
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3628 = Ltmp2018-Lfunc_begin0
.quad Lset3628
Lset3629 = Ltmp2027-Lfunc_begin0
.quad Lset3629
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3630 = Ltmp2082-Lfunc_begin0
.quad Lset3630
Lset3631 = Ltmp2087-Lfunc_begin0
.quad Lset3631
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3632 = Ltmp2099-Lfunc_begin0
.quad Lset3632
Lset3633 = Ltmp2107-Lfunc_begin0
.quad Lset3633
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3634 = Ltmp2161-Lfunc_begin0
.quad Lset3634
Lset3635 = Ltmp2165-Lfunc_begin0
.quad Lset3635
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3636 = Ltmp2177-Lfunc_begin0
.quad Lset3636
Lset3637 = Ltmp2185-Lfunc_begin0
.quad Lset3637
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3638 = Ltmp2239-Lfunc_begin0
.quad Lset3638
Lset3639 = Ltmp2243-Lfunc_begin0
.quad Lset3639
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3640 = Ltmp2255-Lfunc_begin0
.quad Lset3640
Lset3641 = Ltmp2263-Lfunc_begin0
.quad Lset3641
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3642 = Ltmp2317-Lfunc_begin0
.quad Lset3642
Lset3643 = Ltmp2321-Lfunc_begin0
.quad Lset3643
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3644 = Ltmp2332-Lfunc_begin0
.quad Lset3644
Lset3645 = Ltmp2340-Lfunc_begin0
.quad Lset3645
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3646 = Ltmp2399-Lfunc_begin0
.quad Lset3646
Lset3647 = Ltmp2403-Lfunc_begin0
.quad Lset3647
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3648 = Ltmp2414-Lfunc_begin0
.quad Lset3648
Lset3649 = Ltmp2422-Lfunc_begin0
.quad Lset3649
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3650 = Ltmp2484-Lfunc_begin0
.quad Lset3650
Lset3651 = Ltmp2496-Lfunc_begin0
.quad Lset3651
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3652 = Ltmp2571-Lfunc_begin0
.quad Lset3652
Lset3653 = Ltmp2583-Lfunc_begin0
.quad Lset3653
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3654 = Ltmp2656-Lfunc_begin0
.quad Lset3654
Lset3655 = Ltmp2660-Lfunc_begin0
.quad Lset3655
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3656 = Ltmp2663-Lfunc_begin0
.quad Lset3656
Lset3657 = Ltmp2671-Lfunc_begin0
.quad Lset3657
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3658 = Ltmp2725-Lfunc_begin0
.quad Lset3658
Lset3659 = Ltmp2738-Lfunc_begin0
.quad Lset3659
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3660 = Ltmp2774-Lfunc_begin0
.quad Lset3660
Lset3661 = Ltmp2778-Lfunc_begin0
.quad Lset3661
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3662 = Ltmp2790-Lfunc_begin0
.quad Lset3662
Lset3663 = Ltmp2798-Lfunc_begin0
.quad Lset3663
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3664 = Ltmp2827-Lfunc_begin0
.quad Lset3664
Lset3665 = Ltmp2839-Lfunc_begin0
.quad Lset3665
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3666 = Ltmp2847-Lfunc_begin0
.quad Lset3666
Lset3667 = Ltmp2857-Lfunc_begin0
.quad Lset3667
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3668 = Ltmp2863-Lfunc_begin0
.quad Lset3668
Lset3669 = Ltmp2879-Lfunc_begin0
.quad Lset3669
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3670 = Ltmp2908-Lfunc_begin0
.quad Lset3670
Lset3671 = Ltmp2920-Lfunc_begin0
.quad Lset3671
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3672 = Ltmp2929-Lfunc_begin0
.quad Lset3672
Lset3673 = Ltmp2943-Lfunc_begin0
.quad Lset3673
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3674 = Ltmp2951-Lfunc_begin0
.quad Lset3674
Lset3675 = Ltmp2955-Lfunc_begin0
.quad Lset3675
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3676 = Ltmp2964-Lfunc_begin0
.quad Lset3676
Lset3677 = Ltmp2978-Lfunc_begin0
.quad Lset3677
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3678 = Ltmp2994-Lfunc_begin0
.quad Lset3678
Lset3679 = Ltmp3000-Lfunc_begin0
.quad Lset3679
.short 3 ## Loc expr size
.byte 83 ## super-register DW_OP_reg3
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3680 = Ltmp3007-Lfunc_begin0
.quad Lset3680
Lset3681 = Ltmp3020-Lfunc_begin0
.quad Lset3681
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3682 = Ltmp3036-Lfunc_begin0
.quad Lset3682
Lset3683 = Ltmp3042-Lfunc_begin0
.quad Lset3683
.short 3 ## Loc expr size
.byte 83 ## super-register DW_OP_reg3
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3684 = Ltmp3049-Lfunc_begin0
.quad Lset3684
Lset3685 = Ltmp3062-Lfunc_begin0
.quad Lset3685
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3686 = Ltmp3074-Lfunc_begin0
.quad Lset3686
Lset3687 = Ltmp3080-Lfunc_begin0
.quad Lset3687
.short 3 ## Loc expr size
.byte 83 ## super-register DW_OP_reg3
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3688 = Ltmp3084-Lfunc_begin0
.quad Lset3688
Lset3689 = Ltmp3096-Lfunc_begin0
.quad Lset3689
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3690 = Ltmp3111-Lfunc_begin0
.quad Lset3690
Lset3691 = Ltmp3117-Lfunc_begin0
.quad Lset3691
.short 3 ## Loc expr size
.byte 83 ## super-register DW_OP_reg3
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3692 = Ltmp3122-Lfunc_begin0
.quad Lset3692
Lset3693 = Ltmp3134-Lfunc_begin0
.quad Lset3693
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3694 = Ltmp3153-Lfunc_begin0
.quad Lset3694
Lset3695 = Ltmp3159-Lfunc_begin0
.quad Lset3695
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3696 = Ltmp3161-Lfunc_begin0
.quad Lset3696
Lset3697 = Ltmp3168-Lfunc_begin0
.quad Lset3697
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3698 = Ltmp3180-Lfunc_begin0
.quad Lset3698
Lset3699 = Ltmp3188-Lfunc_begin0
.quad Lset3699
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3700 = Ltmp3225-Lfunc_begin0
.quad Lset3700
Lset3701 = Ltmp3233-Lfunc_begin0
.quad Lset3701
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3702 = Ltmp3255-Lfunc_begin0
.quad Lset3702
Lset3703 = Ltmp3265-Lfunc_begin0
.quad Lset3703
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3704 = Ltmp3349-Lfunc_begin0
.quad Lset3704
Lset3705 = Ltmp3355-Lfunc_begin0
.quad Lset3705
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3706 = Ltmp3372-Lfunc_begin0
.quad Lset3706
Lset3707 = Ltmp3382-Lfunc_begin0
.quad Lset3707
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3708 = Ltmp3387-Lfunc_begin0
.quad Lset3708
Lset3709 = Ltmp3398-Lfunc_begin0
.quad Lset3709
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3710 = Ltmp3480-Lfunc_begin0
.quad Lset3710
Lset3711 = Ltmp3494-Lfunc_begin0
.quad Lset3711
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3712 = Ltmp3547-Lfunc_begin0
.quad Lset3712
Lset3713 = Ltmp3559-Lfunc_begin0
.quad Lset3713
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3714 = Ltmp3595-Lfunc_begin0
.quad Lset3714
Lset3715 = Ltmp3608-Lfunc_begin0
.quad Lset3715
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3716 = Ltmp3610-Lfunc_begin0
.quad Lset3716
Lset3717 = Ltmp3622-Lfunc_begin0
.quad Lset3717
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3718 = Ltmp3627-Lfunc_begin0
.quad Lset3718
Lset3719 = Ltmp3639-Lfunc_begin0
.quad Lset3719
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3720 = Ltmp3644-Lfunc_begin0
.quad Lset3720
Lset3721 = Ltmp3656-Lfunc_begin0
.quad Lset3721
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3722 = Ltmp3661-Lfunc_begin0
.quad Lset3722
Lset3723 = Ltmp3673-Lfunc_begin0
.quad Lset3723
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3724 = Ltmp3688-Lfunc_begin0
.quad Lset3724
Lset3725 = Ltmp3700-Lfunc_begin0
.quad Lset3725
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3726 = Ltmp3717-Lfunc_begin0
.quad Lset3726
Lset3727 = Ltmp3729-Lfunc_begin0
.quad Lset3727
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3728 = Ltmp3734-Lfunc_begin0
.quad Lset3728
Lset3729 = Ltmp3746-Lfunc_begin0
.quad Lset3729
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3730 = Ltmp3752-Lfunc_begin0
.quad Lset3730
Lset3731 = Ltmp3758-Lfunc_begin0
.quad Lset3731
.short 3 ## Loc expr size
.byte 83 ## super-register DW_OP_reg3
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3732 = Ltmp3764-Lfunc_begin0
.quad Lset3732
Lset3733 = Ltmp3776-Lfunc_begin0
.quad Lset3733
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3734 = Ltmp3782-Lfunc_begin0
.quad Lset3734
Lset3735 = Ltmp3788-Lfunc_begin0
.quad Lset3735
.short 3 ## Loc expr size
.byte 83 ## super-register DW_OP_reg3
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3736 = Ltmp3794-Lfunc_begin0
.quad Lset3736
Lset3737 = Ltmp3806-Lfunc_begin0
.quad Lset3737
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3738 = Ltmp3812-Lfunc_begin0
.quad Lset3738
Lset3739 = Ltmp3818-Lfunc_begin0
.quad Lset3739
.short 3 ## Loc expr size
.byte 83 ## super-register DW_OP_reg3
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3740 = Ltmp3824-Lfunc_begin0
.quad Lset3740
Lset3741 = Ltmp3836-Lfunc_begin0
.quad Lset3741
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3742 = Ltmp3842-Lfunc_begin0
.quad Lset3742
Lset3743 = Ltmp3848-Lfunc_begin0
.quad Lset3743
.short 3 ## Loc expr size
.byte 83 ## super-register DW_OP_reg3
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3744 = Ltmp3854-Lfunc_begin0
.quad Lset3744
Lset3745 = Ltmp3866-Lfunc_begin0
.quad Lset3745
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3746 = Ltmp3872-Lfunc_begin0
.quad Lset3746
Lset3747 = Ltmp3878-Lfunc_begin0
.quad Lset3747
.short 3 ## Loc expr size
.byte 83 ## super-register DW_OP_reg3
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3748 = Ltmp3884-Lfunc_begin0
.quad Lset3748
Lset3749 = Ltmp3896-Lfunc_begin0
.quad Lset3749
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3750 = Ltmp3902-Lfunc_begin0
.quad Lset3750
Lset3751 = Ltmp3908-Lfunc_begin0
.quad Lset3751
.short 3 ## Loc expr size
.byte 83 ## super-register DW_OP_reg3
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3752 = Ltmp3914-Lfunc_begin0
.quad Lset3752
Lset3753 = Ltmp3926-Lfunc_begin0
.quad Lset3753
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3754 = Ltmp3935-Lfunc_begin0
.quad Lset3754
Lset3755 = Ltmp3939-Lfunc_begin0
.quad Lset3755
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3756 = Ltmp3940-Lfunc_begin0
.quad Lset3756
Lset3757 = Ltmp3947-Lfunc_begin0
.quad Lset3757
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3758 = Ltmp3957-Lfunc_begin0
.quad Lset3758
Lset3759 = Ltmp3970-Lfunc_begin0
.quad Lset3759
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3760 = Ltmp3985-Lfunc_begin0
.quad Lset3760
Lset3761 = Ltmp3999-Lfunc_begin0
.quad Lset3761
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3762 = Ltmp4013-Lfunc_begin0
.quad Lset3762
Lset3763 = Ltmp4020-Lfunc_begin0
.quad Lset3763
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3764 = Ltmp4027-Lfunc_begin0
.quad Lset3764
Lset3765 = Ltmp4033-Lfunc_begin0
.quad Lset3765
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3766 = Ltmp4074-Lfunc_begin0
.quad Lset3766
Lset3767 = Ltmp4081-Lfunc_begin0
.quad Lset3767
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3768 = Ltmp4088-Lfunc_begin0
.quad Lset3768
Lset3769 = Ltmp4095-Lfunc_begin0
.quad Lset3769
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3770 = Ltmp4122-Lfunc_begin0
.quad Lset3770
Lset3771 = Ltmp4128-Lfunc_begin0
.quad Lset3771
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3772 = Ltmp4135-Lfunc_begin0
.quad Lset3772
Lset3773 = Ltmp4142-Lfunc_begin0
.quad Lset3773
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3774 = Ltmp4169-Lfunc_begin0
.quad Lset3774
Lset3775 = Ltmp4175-Lfunc_begin0
.quad Lset3775
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3776 = Ltmp4184-Lfunc_begin0
.quad Lset3776
Lset3777 = Ltmp4192-Lfunc_begin0
.quad Lset3777
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3778 = Ltmp4213-Lfunc_begin0
.quad Lset3778
Lset3779 = Ltmp4226-Lfunc_begin0
.quad Lset3779
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3780 = Ltmp4235-Lfunc_begin0
.quad Lset3780
Lset3781 = Ltmp4247-Lfunc_begin0
.quad Lset3781
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3782 = Ltmp4256-Lfunc_begin0
.quad Lset3782
Lset3783 = Ltmp4269-Lfunc_begin0
.quad Lset3783
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3784 = Ltmp4324-Lfunc_begin0
.quad Lset3784
Lset3785 = Ltmp4338-Lfunc_begin0
.quad Lset3785
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3786 = Ltmp4354-Lfunc_begin0
.quad Lset3786
Lset3787 = Ltmp4369-Lfunc_begin0
.quad Lset3787
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3788 = Ltmp4417-Lfunc_begin0
.quad Lset3788
Lset3789 = Ltmp4431-Lfunc_begin0
.quad Lset3789
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3790 = Ltmp4446-Lfunc_begin0
.quad Lset3790
Lset3791 = Ltmp4452-Lfunc_begin0
.quad Lset3791
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3792 = Ltmp4464-Lfunc_begin0
.quad Lset3792
Lset3793 = Ltmp4472-Lfunc_begin0
.quad Lset3793
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3794 = Ltmp4492-Lfunc_begin0
.quad Lset3794
Lset3795 = Ltmp4496-Lfunc_begin0
.quad Lset3795
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3796 = Ltmp4498-Lfunc_begin0
.quad Lset3796
Lset3797 = Ltmp4506-Lfunc_begin0
.quad Lset3797
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3798 = Ltmp4531-Lfunc_begin0
.quad Lset3798
Lset3799 = Ltmp4543-Lfunc_begin0
.quad Lset3799
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3800 = Ltmp4555-Lfunc_begin0
.quad Lset3800
Lset3801 = Ltmp4567-Lfunc_begin0
.quad Lset3801
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3802 = Ltmp4579-Lfunc_begin0
.quad Lset3802
Lset3803 = Ltmp4591-Lfunc_begin0
.quad Lset3803
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3804 = Ltmp4603-Lfunc_begin0
.quad Lset3804
Lset3805 = Ltmp4615-Lfunc_begin0
.quad Lset3805
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3806 = Ltmp4618-Lfunc_begin0
.quad Lset3806
Lset3807 = Ltmp4630-Lfunc_begin0
.quad Lset3807
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3808 = Ltmp4633-Lfunc_begin0
.quad Lset3808
Lset3809 = Ltmp4645-Lfunc_begin0
.quad Lset3809
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3810 = Ltmp4649-Lfunc_begin0
.quad Lset3810
Lset3811 = Ltmp4661-Lfunc_begin0
.quad Lset3811
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3812 = Ltmp4665-Lfunc_begin0
.quad Lset3812
Lset3813 = Ltmp4677-Lfunc_begin0
.quad Lset3813
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3814 = Ltmp4682-Lfunc_begin0
.quad Lset3814
Lset3815 = Ltmp4694-Lfunc_begin0
.quad Lset3815
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3816 = Ltmp4699-Lfunc_begin0
.quad Lset3816
Lset3817 = Ltmp4711-Lfunc_begin0
.quad Lset3817
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3818 = Ltmp4716-Lfunc_begin0
.quad Lset3818
Lset3819 = Ltmp4728-Lfunc_begin0
.quad Lset3819
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3820 = Ltmp4733-Lfunc_begin0
.quad Lset3820
Lset3821 = Ltmp4745-Lfunc_begin0
.quad Lset3821
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3822 = Ltmp4750-Lfunc_begin0
.quad Lset3822
Lset3823 = Ltmp4762-Lfunc_begin0
.quad Lset3823
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3824 = Ltmp4767-Lfunc_begin0
.quad Lset3824
Lset3825 = Ltmp4779-Lfunc_begin0
.quad Lset3825
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3826 = Ltmp4784-Lfunc_begin0
.quad Lset3826
Lset3827 = Ltmp4796-Lfunc_begin0
.quad Lset3827
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3828 = Ltmp4801-Lfunc_begin0
.quad Lset3828
Lset3829 = Ltmp4813-Lfunc_begin0
.quad Lset3829
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3830 = Ltmp4818-Lfunc_begin0
.quad Lset3830
Lset3831 = Ltmp4830-Lfunc_begin0
.quad Lset3831
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3832 = Ltmp4835-Lfunc_begin0
.quad Lset3832
Lset3833 = Ltmp4847-Lfunc_begin0
.quad Lset3833
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3834 = Ltmp4852-Lfunc_begin0
.quad Lset3834
Lset3835 = Ltmp4864-Lfunc_begin0
.quad Lset3835
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3836 = Ltmp4869-Lfunc_begin0
.quad Lset3836
Lset3837 = Ltmp4881-Lfunc_begin0
.quad Lset3837
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3838 = Ltmp4886-Lfunc_begin0
.quad Lset3838
Lset3839 = Ltmp4898-Lfunc_begin0
.quad Lset3839
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3840 = Ltmp4903-Lfunc_begin0
.quad Lset3840
Lset3841 = Ltmp4907-Lfunc_begin0
.quad Lset3841
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3842 = Ltmp4921-Lfunc_begin0
.quad Lset3842
Lset3843 = Ltmp4929-Lfunc_begin0
.quad Lset3843
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3844 = Ltmp4948-Lfunc_begin0
.quad Lset3844
Lset3845 = Ltmp4952-Lfunc_begin0
.quad Lset3845
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3846 = Ltmp4954-Lfunc_begin0
.quad Lset3846
Lset3847 = Ltmp4962-Lfunc_begin0
.quad Lset3847
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3848 = Ltmp4988-Lfunc_begin0
.quad Lset3848
Lset3849 = Ltmp5000-Lfunc_begin0
.quad Lset3849
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3850 = Ltmp5006-Lfunc_begin0
.quad Lset3850
Lset3851 = Ltmp5018-Lfunc_begin0
.quad Lset3851
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3852 = Ltmp5024-Lfunc_begin0
.quad Lset3852
Lset3853 = Ltmp5036-Lfunc_begin0
.quad Lset3853
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3854 = Ltmp5042-Lfunc_begin0
.quad Lset3854
Lset3855 = Ltmp5046-Lfunc_begin0
.quad Lset3855
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3856 = Ltmp5057-Lfunc_begin0
.quad Lset3856
Lset3857 = Ltmp5065-Lfunc_begin0
.quad Lset3857
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3858 = Ltmp5082-Lfunc_begin0
.quad Lset3858
Lset3859 = Ltmp5086-Lfunc_begin0
.quad Lset3859
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3860 = Ltmp5088-Lfunc_begin0
.quad Lset3860
Lset3861 = Ltmp5096-Lfunc_begin0
.quad Lset3861
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3862 = Ltmp5118-Lfunc_begin0
.quad Lset3862
Lset3863 = Ltmp5130-Lfunc_begin0
.quad Lset3863
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3864 = Ltmp5133-Lfunc_begin0
.quad Lset3864
Lset3865 = Ltmp5145-Lfunc_begin0
.quad Lset3865
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3866 = Ltmp5148-Lfunc_begin0
.quad Lset3866
Lset3867 = Ltmp5160-Lfunc_begin0
.quad Lset3867
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3868 = Ltmp5163-Lfunc_begin0
.quad Lset3868
Lset3869 = Ltmp5175-Lfunc_begin0
.quad Lset3869
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3870 = Ltmp5179-Lfunc_begin0
.quad Lset3870
Lset3871 = Ltmp5191-Lfunc_begin0
.quad Lset3871
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3872 = Ltmp5195-Lfunc_begin0
.quad Lset3872
Lset3873 = Ltmp5207-Lfunc_begin0
.quad Lset3873
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3874 = Ltmp5230-Lfunc_begin0
.quad Lset3874
Lset3875 = Ltmp5236-Lfunc_begin0
.quad Lset3875
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc171:
Lset3876 = Ltmp869-Lfunc_begin0
.quad Lset3876
Lset3877 = Ltmp871-Lfunc_begin0
.quad Lset3877
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3878 = Ltmp891-Lfunc_begin0
.quad Lset3878
Lset3879 = Ltmp893-Lfunc_begin0
.quad Lset3879
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3880 = Ltmp907-Lfunc_begin0
.quad Lset3880
Lset3881 = Ltmp909-Lfunc_begin0
.quad Lset3881
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3882 = Ltmp923-Lfunc_begin0
.quad Lset3882
Lset3883 = Ltmp925-Lfunc_begin0
.quad Lset3883
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3884 = Ltmp941-Lfunc_begin0
.quad Lset3884
Lset3885 = Ltmp943-Lfunc_begin0
.quad Lset3885
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3886 = Ltmp964-Lfunc_begin0
.quad Lset3886
Lset3887 = Ltmp966-Lfunc_begin0
.quad Lset3887
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3888 = Ltmp981-Lfunc_begin0
.quad Lset3888
Lset3889 = Ltmp983-Lfunc_begin0
.quad Lset3889
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3890 = Ltmp1050-Lfunc_begin0
.quad Lset3890
Lset3891 = Ltmp1054-Lfunc_begin0
.quad Lset3891
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3892 = Ltmp1121-Lfunc_begin0
.quad Lset3892
Lset3893 = Ltmp1125-Lfunc_begin0
.quad Lset3893
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3894 = Ltmp1280-Lfunc_begin0
.quad Lset3894
Lset3895 = Ltmp1284-Lfunc_begin0
.quad Lset3895
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3896 = Ltmp1305-Lfunc_begin0
.quad Lset3896
Lset3897 = Ltmp1307-Lfunc_begin0
.quad Lset3897
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3898 = Ltmp1462-Lfunc_begin0
.quad Lset3898
Lset3899 = Ltmp1466-Lfunc_begin0
.quad Lset3899
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3900 = Ltmp1608-Lfunc_begin0
.quad Lset3900
Lset3901 = Ltmp1612-Lfunc_begin0
.quad Lset3901
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3902 = Ltmp1658-Lfunc_begin0
.quad Lset3902
Lset3903 = Ltmp1662-Lfunc_begin0
.quad Lset3903
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3904 = Ltmp1695-Lfunc_begin0
.quad Lset3904
Lset3905 = Ltmp1698-Lfunc_begin0
.quad Lset3905
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3906 = Ltmp1745-Lfunc_begin0
.quad Lset3906
Lset3907 = Ltmp1750-Lfunc_begin0
.quad Lset3907
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3908 = Ltmp1782-Lfunc_begin0
.quad Lset3908
Lset3909 = Ltmp1786-Lfunc_begin0
.quad Lset3909
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3910 = Ltmp1860-Lfunc_begin0
.quad Lset3910
Lset3911 = Ltmp1862-Lfunc_begin0
.quad Lset3911
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3912 = Ltmp1936-Lfunc_begin0
.quad Lset3912
Lset3913 = Ltmp1938-Lfunc_begin0
.quad Lset3913
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3914 = Ltmp2012-Lfunc_begin0
.quad Lset3914
Lset3915 = Ltmp2014-Lfunc_begin0
.quad Lset3915
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3916 = Ltmp2085-Lfunc_begin0
.quad Lset3916
Lset3917 = Ltmp2087-Lfunc_begin0
.quad Lset3917
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3918 = Ltmp2163-Lfunc_begin0
.quad Lset3918
Lset3919 = Ltmp2165-Lfunc_begin0
.quad Lset3919
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3920 = Ltmp2241-Lfunc_begin0
.quad Lset3920
Lset3921 = Ltmp2243-Lfunc_begin0
.quad Lset3921
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3922 = Ltmp2319-Lfunc_begin0
.quad Lset3922
Lset3923 = Ltmp2321-Lfunc_begin0
.quad Lset3923
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3924 = Ltmp2401-Lfunc_begin0
.quad Lset3924
Lset3925 = Ltmp2403-Lfunc_begin0
.quad Lset3925
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3926 = Ltmp2486-Lfunc_begin0
.quad Lset3926
Lset3927 = Ltmp2488-Lfunc_begin0
.quad Lset3927
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3928 = Ltmp2573-Lfunc_begin0
.quad Lset3928
Lset3929 = Ltmp2575-Lfunc_begin0
.quad Lset3929
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3930 = Ltmp2658-Lfunc_begin0
.quad Lset3930
Lset3931 = Ltmp2660-Lfunc_begin0
.quad Lset3931
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3932 = Ltmp2728-Lfunc_begin0
.quad Lset3932
Lset3933 = Ltmp2730-Lfunc_begin0
.quad Lset3933
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3934 = Ltmp2776-Lfunc_begin0
.quad Lset3934
Lset3935 = Ltmp2778-Lfunc_begin0
.quad Lset3935
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3936 = Ltmp2829-Lfunc_begin0
.quad Lset3936
Lset3937 = Ltmp2831-Lfunc_begin0
.quad Lset3937
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3938 = Ltmp2849-Lfunc_begin0
.quad Lset3938
Lset3939 = Ltmp2851-Lfunc_begin0
.quad Lset3939
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3940 = Ltmp2867-Lfunc_begin0
.quad Lset3940
Lset3941 = Ltmp2871-Lfunc_begin0
.quad Lset3941
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3942 = Ltmp2911-Lfunc_begin0
.quad Lset3942
Lset3943 = Ltmp2913-Lfunc_begin0
.quad Lset3943
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3944 = Ltmp2932-Lfunc_begin0
.quad Lset3944
Lset3945 = Ltmp2936-Lfunc_begin0
.quad Lset3945
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3946 = Ltmp2968-Lfunc_begin0
.quad Lset3946
Lset3947 = Ltmp2970-Lfunc_begin0
.quad Lset3947
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3948 = Ltmp3010-Lfunc_begin0
.quad Lset3948
Lset3949 = Ltmp3012-Lfunc_begin0
.quad Lset3949
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3950 = Ltmp3052-Lfunc_begin0
.quad Lset3950
Lset3951 = Ltmp3054-Lfunc_begin0
.quad Lset3951
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3952 = Ltmp3086-Lfunc_begin0
.quad Lset3952
Lset3953 = Ltmp3088-Lfunc_begin0
.quad Lset3953
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3954 = Ltmp3124-Lfunc_begin0
.quad Lset3954
Lset3955 = Ltmp3126-Lfunc_begin0
.quad Lset3955
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3956 = Ltmp3157-Lfunc_begin0
.quad Lset3956
Lset3957 = Ltmp3159-Lfunc_begin0
.quad Lset3957
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3958 = Ltmp3185-Lfunc_begin0
.quad Lset3958
Lset3959 = Ltmp3188-Lfunc_begin0
.quad Lset3959
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3960 = Ltmp3257-Lfunc_begin0
.quad Lset3960
Lset3961 = Ltmp3259-Lfunc_begin0
.quad Lset3961
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3962 = Ltmp3351-Lfunc_begin0
.quad Lset3962
Lset3963 = Ltmp3355-Lfunc_begin0
.quad Lset3963
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3964 = Ltmp3389-Lfunc_begin0
.quad Lset3964
Lset3965 = Ltmp3391-Lfunc_begin0
.quad Lset3965
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3966 = Ltmp3482-Lfunc_begin0
.quad Lset3966
Lset3967 = Ltmp3486-Lfunc_begin0
.quad Lset3967
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3968 = Ltmp3549-Lfunc_begin0
.quad Lset3968
Lset3969 = Ltmp3552-Lfunc_begin0
.quad Lset3969
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3970 = Ltmp3597-Lfunc_begin0
.quad Lset3970
Lset3971 = Ltmp3600-Lfunc_begin0
.quad Lset3971
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3972 = Ltmp3612-Lfunc_begin0
.quad Lset3972
Lset3973 = Ltmp3614-Lfunc_begin0
.quad Lset3973
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3974 = Ltmp3629-Lfunc_begin0
.quad Lset3974
Lset3975 = Ltmp3631-Lfunc_begin0
.quad Lset3975
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3976 = Ltmp3646-Lfunc_begin0
.quad Lset3976
Lset3977 = Ltmp3648-Lfunc_begin0
.quad Lset3977
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3978 = Ltmp3663-Lfunc_begin0
.quad Lset3978
Lset3979 = Ltmp3665-Lfunc_begin0
.quad Lset3979
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3980 = Ltmp3690-Lfunc_begin0
.quad Lset3980
Lset3981 = Ltmp3692-Lfunc_begin0
.quad Lset3981
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3982 = Ltmp3719-Lfunc_begin0
.quad Lset3982
Lset3983 = Ltmp3721-Lfunc_begin0
.quad Lset3983
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3984 = Ltmp3736-Lfunc_begin0
.quad Lset3984
Lset3985 = Ltmp3738-Lfunc_begin0
.quad Lset3985
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3986 = Ltmp3766-Lfunc_begin0
.quad Lset3986
Lset3987 = Ltmp3768-Lfunc_begin0
.quad Lset3987
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3988 = Ltmp3796-Lfunc_begin0
.quad Lset3988
Lset3989 = Ltmp3798-Lfunc_begin0
.quad Lset3989
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3990 = Ltmp3826-Lfunc_begin0
.quad Lset3990
Lset3991 = Ltmp3828-Lfunc_begin0
.quad Lset3991
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3992 = Ltmp3856-Lfunc_begin0
.quad Lset3992
Lset3993 = Ltmp3858-Lfunc_begin0
.quad Lset3993
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3994 = Ltmp3886-Lfunc_begin0
.quad Lset3994
Lset3995 = Ltmp3888-Lfunc_begin0
.quad Lset3995
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3996 = Ltmp3916-Lfunc_begin0
.quad Lset3996
Lset3997 = Ltmp3918-Lfunc_begin0
.quad Lset3997
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset3998 = Ltmp3937-Lfunc_begin0
.quad Lset3998
Lset3999 = Ltmp3939-Lfunc_begin0
.quad Lset3999
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4000 = Ltmp3959-Lfunc_begin0
.quad Lset4000
Lset4001 = Ltmp3963-Lfunc_begin0
.quad Lset4001
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4002 = Ltmp3989-Lfunc_begin0
.quad Lset4002
Lset4003 = Ltmp3992-Lfunc_begin0
.quad Lset4003
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4004 = Ltmp4017-Lfunc_begin0
.quad Lset4004
Lset4005 = Ltmp4020-Lfunc_begin0
.quad Lset4005
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4006 = Ltmp4077-Lfunc_begin0
.quad Lset4006
Lset4007 = Ltmp4081-Lfunc_begin0
.quad Lset4007
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4008 = Ltmp4124-Lfunc_begin0
.quad Lset4008
Lset4009 = Ltmp4128-Lfunc_begin0
.quad Lset4009
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4010 = Ltmp4171-Lfunc_begin0
.quad Lset4010
Lset4011 = Ltmp4175-Lfunc_begin0
.quad Lset4011
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4012 = Ltmp4216-Lfunc_begin0
.quad Lset4012
Lset4013 = Ltmp4218-Lfunc_begin0
.quad Lset4013
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4014 = Ltmp4237-Lfunc_begin0
.quad Lset4014
Lset4015 = Ltmp4239-Lfunc_begin0
.quad Lset4015
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4016 = Ltmp4258-Lfunc_begin0
.quad Lset4016
Lset4017 = Ltmp4260-Lfunc_begin0
.quad Lset4017
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4018 = Ltmp4328-Lfunc_begin0
.quad Lset4018
Lset4019 = Ltmp4330-Lfunc_begin0
.quad Lset4019
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4020 = Ltmp4358-Lfunc_begin0
.quad Lset4020
Lset4021 = Ltmp4360-Lfunc_begin0
.quad Lset4021
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4022 = Ltmp4421-Lfunc_begin0
.quad Lset4022
Lset4023 = Ltmp4423-Lfunc_begin0
.quad Lset4023
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4024 = Ltmp4450-Lfunc_begin0
.quad Lset4024
Lset4025 = Ltmp4452-Lfunc_begin0
.quad Lset4025
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4026 = Ltmp4494-Lfunc_begin0
.quad Lset4026
Lset4027 = Ltmp4496-Lfunc_begin0
.quad Lset4027
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4028 = Ltmp4533-Lfunc_begin0
.quad Lset4028
Lset4029 = Ltmp4535-Lfunc_begin0
.quad Lset4029
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4030 = Ltmp4557-Lfunc_begin0
.quad Lset4030
Lset4031 = Ltmp4559-Lfunc_begin0
.quad Lset4031
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4032 = Ltmp4581-Lfunc_begin0
.quad Lset4032
Lset4033 = Ltmp4583-Lfunc_begin0
.quad Lset4033
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4034 = Ltmp4605-Lfunc_begin0
.quad Lset4034
Lset4035 = Ltmp4607-Lfunc_begin0
.quad Lset4035
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4036 = Ltmp4620-Lfunc_begin0
.quad Lset4036
Lset4037 = Ltmp4622-Lfunc_begin0
.quad Lset4037
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4038 = Ltmp4635-Lfunc_begin0
.quad Lset4038
Lset4039 = Ltmp4637-Lfunc_begin0
.quad Lset4039
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4040 = Ltmp4651-Lfunc_begin0
.quad Lset4040
Lset4041 = Ltmp4653-Lfunc_begin0
.quad Lset4041
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4042 = Ltmp4667-Lfunc_begin0
.quad Lset4042
Lset4043 = Ltmp4669-Lfunc_begin0
.quad Lset4043
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4044 = Ltmp4684-Lfunc_begin0
.quad Lset4044
Lset4045 = Ltmp4686-Lfunc_begin0
.quad Lset4045
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4046 = Ltmp4701-Lfunc_begin0
.quad Lset4046
Lset4047 = Ltmp4703-Lfunc_begin0
.quad Lset4047
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4048 = Ltmp4718-Lfunc_begin0
.quad Lset4048
Lset4049 = Ltmp4720-Lfunc_begin0
.quad Lset4049
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4050 = Ltmp4735-Lfunc_begin0
.quad Lset4050
Lset4051 = Ltmp4737-Lfunc_begin0
.quad Lset4051
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4052 = Ltmp4752-Lfunc_begin0
.quad Lset4052
Lset4053 = Ltmp4754-Lfunc_begin0
.quad Lset4053
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4054 = Ltmp4769-Lfunc_begin0
.quad Lset4054
Lset4055 = Ltmp4771-Lfunc_begin0
.quad Lset4055
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4056 = Ltmp4786-Lfunc_begin0
.quad Lset4056
Lset4057 = Ltmp4788-Lfunc_begin0
.quad Lset4057
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4058 = Ltmp4803-Lfunc_begin0
.quad Lset4058
Lset4059 = Ltmp4805-Lfunc_begin0
.quad Lset4059
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4060 = Ltmp4820-Lfunc_begin0
.quad Lset4060
Lset4061 = Ltmp4822-Lfunc_begin0
.quad Lset4061
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4062 = Ltmp4837-Lfunc_begin0
.quad Lset4062
Lset4063 = Ltmp4839-Lfunc_begin0
.quad Lset4063
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4064 = Ltmp4854-Lfunc_begin0
.quad Lset4064
Lset4065 = Ltmp4856-Lfunc_begin0
.quad Lset4065
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4066 = Ltmp4871-Lfunc_begin0
.quad Lset4066
Lset4067 = Ltmp4873-Lfunc_begin0
.quad Lset4067
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4068 = Ltmp4888-Lfunc_begin0
.quad Lset4068
Lset4069 = Ltmp4890-Lfunc_begin0
.quad Lset4069
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4070 = Ltmp4905-Lfunc_begin0
.quad Lset4070
Lset4071 = Ltmp4907-Lfunc_begin0
.quad Lset4071
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4072 = Ltmp4950-Lfunc_begin0
.quad Lset4072
Lset4073 = Ltmp4952-Lfunc_begin0
.quad Lset4073
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4074 = Ltmp4990-Lfunc_begin0
.quad Lset4074
Lset4075 = Ltmp4992-Lfunc_begin0
.quad Lset4075
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4076 = Ltmp5008-Lfunc_begin0
.quad Lset4076
Lset4077 = Ltmp5010-Lfunc_begin0
.quad Lset4077
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4078 = Ltmp5026-Lfunc_begin0
.quad Lset4078
Lset4079 = Ltmp5028-Lfunc_begin0
.quad Lset4079
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4080 = Ltmp5044-Lfunc_begin0
.quad Lset4080
Lset4081 = Ltmp5046-Lfunc_begin0
.quad Lset4081
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4082 = Ltmp5084-Lfunc_begin0
.quad Lset4082
Lset4083 = Ltmp5086-Lfunc_begin0
.quad Lset4083
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4084 = Ltmp5120-Lfunc_begin0
.quad Lset4084
Lset4085 = Ltmp5122-Lfunc_begin0
.quad Lset4085
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4086 = Ltmp5135-Lfunc_begin0
.quad Lset4086
Lset4087 = Ltmp5137-Lfunc_begin0
.quad Lset4087
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4088 = Ltmp5150-Lfunc_begin0
.quad Lset4088
Lset4089 = Ltmp5152-Lfunc_begin0
.quad Lset4089
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4090 = Ltmp5165-Lfunc_begin0
.quad Lset4090
Lset4091 = Ltmp5167-Lfunc_begin0
.quad Lset4091
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4092 = Ltmp5181-Lfunc_begin0
.quad Lset4092
Lset4093 = Ltmp5183-Lfunc_begin0
.quad Lset4093
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4094 = Ltmp5197-Lfunc_begin0
.quad Lset4094
Lset4095 = Ltmp5199-Lfunc_begin0
.quad Lset4095
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4096 = Ltmp5232-Lfunc_begin0
.quad Lset4096
Lset4097 = Ltmp5236-Lfunc_begin0
.quad Lset4097
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc172:
Lset4098 = Ltmp870-Lfunc_begin0
.quad Lset4098
Lset4099 = Ltmp871-Lfunc_begin0
.quad Lset4099
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4100 = Ltmp892-Lfunc_begin0
.quad Lset4100
Lset4101 = Ltmp893-Lfunc_begin0
.quad Lset4101
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4102 = Ltmp908-Lfunc_begin0
.quad Lset4102
Lset4103 = Ltmp909-Lfunc_begin0
.quad Lset4103
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4104 = Ltmp924-Lfunc_begin0
.quad Lset4104
Lset4105 = Ltmp925-Lfunc_begin0
.quad Lset4105
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4106 = Ltmp942-Lfunc_begin0
.quad Lset4106
Lset4107 = Ltmp943-Lfunc_begin0
.quad Lset4107
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4108 = Ltmp955-Lfunc_begin0
.quad Lset4108
Lset4109 = Ltmp956-Lfunc_begin0
.quad Lset4109
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4110 = Ltmp965-Lfunc_begin0
.quad Lset4110
Lset4111 = Ltmp966-Lfunc_begin0
.quad Lset4111
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4112 = Ltmp982-Lfunc_begin0
.quad Lset4112
Lset4113 = Ltmp983-Lfunc_begin0
.quad Lset4113
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4114 = Ltmp1051-Lfunc_begin0
.quad Lset4114
Lset4115 = Ltmp1054-Lfunc_begin0
.quad Lset4115
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4116 = Ltmp1122-Lfunc_begin0
.quad Lset4116
Lset4117 = Ltmp1125-Lfunc_begin0
.quad Lset4117
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4118 = Ltmp1281-Lfunc_begin0
.quad Lset4118
Lset4119 = Ltmp1284-Lfunc_begin0
.quad Lset4119
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4120 = Ltmp1306-Lfunc_begin0
.quad Lset4120
Lset4121 = Ltmp1307-Lfunc_begin0
.quad Lset4121
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4122 = Ltmp1463-Lfunc_begin0
.quad Lset4122
Lset4123 = Ltmp1466-Lfunc_begin0
.quad Lset4123
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4124 = Ltmp1609-Lfunc_begin0
.quad Lset4124
Lset4125 = Ltmp1612-Lfunc_begin0
.quad Lset4125
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4126 = Ltmp1659-Lfunc_begin0
.quad Lset4126
Lset4127 = Ltmp1662-Lfunc_begin0
.quad Lset4127
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4128 = Ltmp1696-Lfunc_begin0
.quad Lset4128
Lset4129 = Ltmp1698-Lfunc_begin0
.quad Lset4129
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4130 = Ltmp1746-Lfunc_begin0
.quad Lset4130
Lset4131 = Ltmp1750-Lfunc_begin0
.quad Lset4131
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4132 = Ltmp1783-Lfunc_begin0
.quad Lset4132
Lset4133 = Ltmp1786-Lfunc_begin0
.quad Lset4133
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4134 = Ltmp1861-Lfunc_begin0
.quad Lset4134
Lset4135 = Ltmp1862-Lfunc_begin0
.quad Lset4135
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4136 = Ltmp1937-Lfunc_begin0
.quad Lset4136
Lset4137 = Ltmp1938-Lfunc_begin0
.quad Lset4137
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4138 = Ltmp2013-Lfunc_begin0
.quad Lset4138
Lset4139 = Ltmp2014-Lfunc_begin0
.quad Lset4139
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4140 = Ltmp2086-Lfunc_begin0
.quad Lset4140
Lset4141 = Ltmp2087-Lfunc_begin0
.quad Lset4141
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4142 = Ltmp2164-Lfunc_begin0
.quad Lset4142
Lset4143 = Ltmp2165-Lfunc_begin0
.quad Lset4143
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4144 = Ltmp2242-Lfunc_begin0
.quad Lset4144
Lset4145 = Ltmp2243-Lfunc_begin0
.quad Lset4145
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4146 = Ltmp2320-Lfunc_begin0
.quad Lset4146
Lset4147 = Ltmp2321-Lfunc_begin0
.quad Lset4147
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4148 = Ltmp2402-Lfunc_begin0
.quad Lset4148
Lset4149 = Ltmp2403-Lfunc_begin0
.quad Lset4149
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4150 = Ltmp2487-Lfunc_begin0
.quad Lset4150
Lset4151 = Ltmp2488-Lfunc_begin0
.quad Lset4151
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4152 = Ltmp2574-Lfunc_begin0
.quad Lset4152
Lset4153 = Ltmp2575-Lfunc_begin0
.quad Lset4153
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4154 = Ltmp2659-Lfunc_begin0
.quad Lset4154
Lset4155 = Ltmp2660-Lfunc_begin0
.quad Lset4155
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4156 = Ltmp2729-Lfunc_begin0
.quad Lset4156
Lset4157 = Ltmp2730-Lfunc_begin0
.quad Lset4157
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4158 = Ltmp2777-Lfunc_begin0
.quad Lset4158
Lset4159 = Ltmp2778-Lfunc_begin0
.quad Lset4159
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4160 = Ltmp2830-Lfunc_begin0
.quad Lset4160
Lset4161 = Ltmp2831-Lfunc_begin0
.quad Lset4161
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4162 = Ltmp2850-Lfunc_begin0
.quad Lset4162
Lset4163 = Ltmp2851-Lfunc_begin0
.quad Lset4163
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4164 = Ltmp2868-Lfunc_begin0
.quad Lset4164
Lset4165 = Ltmp2871-Lfunc_begin0
.quad Lset4165
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4166 = Ltmp2894-Lfunc_begin0
.quad Lset4166
Lset4167 = Ltmp2896-Lfunc_begin0
.quad Lset4167
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset4168 = Ltmp2912-Lfunc_begin0
.quad Lset4168
Lset4169 = Ltmp2913-Lfunc_begin0
.quad Lset4169
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4170 = Ltmp2933-Lfunc_begin0
.quad Lset4170
Lset4171 = Ltmp2936-Lfunc_begin0
.quad Lset4171
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4172 = Ltmp2969-Lfunc_begin0
.quad Lset4172
Lset4173 = Ltmp2970-Lfunc_begin0
.quad Lset4173
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4174 = Ltmp3011-Lfunc_begin0
.quad Lset4174
Lset4175 = Ltmp3012-Lfunc_begin0
.quad Lset4175
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4176 = Ltmp3053-Lfunc_begin0
.quad Lset4176
Lset4177 = Ltmp3054-Lfunc_begin0
.quad Lset4177
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4178 = Ltmp3087-Lfunc_begin0
.quad Lset4178
Lset4179 = Ltmp3088-Lfunc_begin0
.quad Lset4179
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4180 = Ltmp3125-Lfunc_begin0
.quad Lset4180
Lset4181 = Ltmp3126-Lfunc_begin0
.quad Lset4181
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4182 = Ltmp3158-Lfunc_begin0
.quad Lset4182
Lset4183 = Ltmp3159-Lfunc_begin0
.quad Lset4183
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4184 = Ltmp3186-Lfunc_begin0
.quad Lset4184
Lset4185 = Ltmp3188-Lfunc_begin0
.quad Lset4185
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4186 = Ltmp3258-Lfunc_begin0
.quad Lset4186
Lset4187 = Ltmp3259-Lfunc_begin0
.quad Lset4187
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4188 = Ltmp3352-Lfunc_begin0
.quad Lset4188
Lset4189 = Ltmp3355-Lfunc_begin0
.quad Lset4189
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4190 = Ltmp3373-Lfunc_begin0
.quad Lset4190
Lset4191 = Ltmp3374-Lfunc_begin0
.quad Lset4191
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4192 = Ltmp3390-Lfunc_begin0
.quad Lset4192
Lset4193 = Ltmp3391-Lfunc_begin0
.quad Lset4193
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4194 = Ltmp3483-Lfunc_begin0
.quad Lset4194
Lset4195 = Ltmp3486-Lfunc_begin0
.quad Lset4195
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4196 = Ltmp3550-Lfunc_begin0
.quad Lset4196
Lset4197 = Ltmp3552-Lfunc_begin0
.quad Lset4197
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4198 = Ltmp3575-Lfunc_begin0
.quad Lset4198
Lset4199 = Ltmp3576-Lfunc_begin0
.quad Lset4199
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset4200 = Ltmp3576-Lfunc_begin0
.quad Lset4200
Lset4201 = Ltmp3576-Lfunc_begin0
.quad Lset4201
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4202 = Ltmp3598-Lfunc_begin0
.quad Lset4202
Lset4203 = Ltmp3600-Lfunc_begin0
.quad Lset4203
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4204 = Ltmp3613-Lfunc_begin0
.quad Lset4204
Lset4205 = Ltmp3614-Lfunc_begin0
.quad Lset4205
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4206 = Ltmp3630-Lfunc_begin0
.quad Lset4206
Lset4207 = Ltmp3631-Lfunc_begin0
.quad Lset4207
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4208 = Ltmp3647-Lfunc_begin0
.quad Lset4208
Lset4209 = Ltmp3648-Lfunc_begin0
.quad Lset4209
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4210 = Ltmp3664-Lfunc_begin0
.quad Lset4210
Lset4211 = Ltmp3665-Lfunc_begin0
.quad Lset4211
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4212 = Ltmp3691-Lfunc_begin0
.quad Lset4212
Lset4213 = Ltmp3692-Lfunc_begin0
.quad Lset4213
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4214 = Ltmp3720-Lfunc_begin0
.quad Lset4214
Lset4215 = Ltmp3721-Lfunc_begin0
.quad Lset4215
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4216 = Ltmp3737-Lfunc_begin0
.quad Lset4216
Lset4217 = Ltmp3738-Lfunc_begin0
.quad Lset4217
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4218 = Ltmp3767-Lfunc_begin0
.quad Lset4218
Lset4219 = Ltmp3768-Lfunc_begin0
.quad Lset4219
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4220 = Ltmp3797-Lfunc_begin0
.quad Lset4220
Lset4221 = Ltmp3798-Lfunc_begin0
.quad Lset4221
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4222 = Ltmp3827-Lfunc_begin0
.quad Lset4222
Lset4223 = Ltmp3828-Lfunc_begin0
.quad Lset4223
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4224 = Ltmp3857-Lfunc_begin0
.quad Lset4224
Lset4225 = Ltmp3858-Lfunc_begin0
.quad Lset4225
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4226 = Ltmp3887-Lfunc_begin0
.quad Lset4226
Lset4227 = Ltmp3888-Lfunc_begin0
.quad Lset4227
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4228 = Ltmp3917-Lfunc_begin0
.quad Lset4228
Lset4229 = Ltmp3918-Lfunc_begin0
.quad Lset4229
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4230 = Ltmp3938-Lfunc_begin0
.quad Lset4230
Lset4231 = Ltmp3939-Lfunc_begin0
.quad Lset4231
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4232 = Ltmp3960-Lfunc_begin0
.quad Lset4232
Lset4233 = Ltmp3963-Lfunc_begin0
.quad Lset4233
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4234 = Ltmp3990-Lfunc_begin0
.quad Lset4234
Lset4235 = Ltmp3992-Lfunc_begin0
.quad Lset4235
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4236 = Ltmp4018-Lfunc_begin0
.quad Lset4236
Lset4237 = Ltmp4020-Lfunc_begin0
.quad Lset4237
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4238 = Ltmp4078-Lfunc_begin0
.quad Lset4238
Lset4239 = Ltmp4081-Lfunc_begin0
.quad Lset4239
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4240 = Ltmp4125-Lfunc_begin0
.quad Lset4240
Lset4241 = Ltmp4128-Lfunc_begin0
.quad Lset4241
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4242 = Ltmp4172-Lfunc_begin0
.quad Lset4242
Lset4243 = Ltmp4175-Lfunc_begin0
.quad Lset4243
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4244 = Ltmp4217-Lfunc_begin0
.quad Lset4244
Lset4245 = Ltmp4218-Lfunc_begin0
.quad Lset4245
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4246 = Ltmp4238-Lfunc_begin0
.quad Lset4246
Lset4247 = Ltmp4239-Lfunc_begin0
.quad Lset4247
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4248 = Ltmp4259-Lfunc_begin0
.quad Lset4248
Lset4249 = Ltmp4260-Lfunc_begin0
.quad Lset4249
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4250 = Ltmp4329-Lfunc_begin0
.quad Lset4250
Lset4251 = Ltmp4330-Lfunc_begin0
.quad Lset4251
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4252 = Ltmp4359-Lfunc_begin0
.quad Lset4252
Lset4253 = Ltmp4360-Lfunc_begin0
.quad Lset4253
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4254 = Ltmp4422-Lfunc_begin0
.quad Lset4254
Lset4255 = Ltmp4423-Lfunc_begin0
.quad Lset4255
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4256 = Ltmp4451-Lfunc_begin0
.quad Lset4256
Lset4257 = Ltmp4452-Lfunc_begin0
.quad Lset4257
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4258 = Ltmp4495-Lfunc_begin0
.quad Lset4258
Lset4259 = Ltmp4496-Lfunc_begin0
.quad Lset4259
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4260 = Ltmp4534-Lfunc_begin0
.quad Lset4260
Lset4261 = Ltmp4535-Lfunc_begin0
.quad Lset4261
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4262 = Ltmp4558-Lfunc_begin0
.quad Lset4262
Lset4263 = Ltmp4559-Lfunc_begin0
.quad Lset4263
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4264 = Ltmp4582-Lfunc_begin0
.quad Lset4264
Lset4265 = Ltmp4583-Lfunc_begin0
.quad Lset4265
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4266 = Ltmp4606-Lfunc_begin0
.quad Lset4266
Lset4267 = Ltmp4607-Lfunc_begin0
.quad Lset4267
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4268 = Ltmp4621-Lfunc_begin0
.quad Lset4268
Lset4269 = Ltmp4622-Lfunc_begin0
.quad Lset4269
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4270 = Ltmp4636-Lfunc_begin0
.quad Lset4270
Lset4271 = Ltmp4637-Lfunc_begin0
.quad Lset4271
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4272 = Ltmp4652-Lfunc_begin0
.quad Lset4272
Lset4273 = Ltmp4653-Lfunc_begin0
.quad Lset4273
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4274 = Ltmp4668-Lfunc_begin0
.quad Lset4274
Lset4275 = Ltmp4669-Lfunc_begin0
.quad Lset4275
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4276 = Ltmp4685-Lfunc_begin0
.quad Lset4276
Lset4277 = Ltmp4686-Lfunc_begin0
.quad Lset4277
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4278 = Ltmp4702-Lfunc_begin0
.quad Lset4278
Lset4279 = Ltmp4703-Lfunc_begin0
.quad Lset4279
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4280 = Ltmp4719-Lfunc_begin0
.quad Lset4280
Lset4281 = Ltmp4720-Lfunc_begin0
.quad Lset4281
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4282 = Ltmp4736-Lfunc_begin0
.quad Lset4282
Lset4283 = Ltmp4737-Lfunc_begin0
.quad Lset4283
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4284 = Ltmp4753-Lfunc_begin0
.quad Lset4284
Lset4285 = Ltmp4754-Lfunc_begin0
.quad Lset4285
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4286 = Ltmp4770-Lfunc_begin0
.quad Lset4286
Lset4287 = Ltmp4771-Lfunc_begin0
.quad Lset4287
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4288 = Ltmp4787-Lfunc_begin0
.quad Lset4288
Lset4289 = Ltmp4788-Lfunc_begin0
.quad Lset4289
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4290 = Ltmp4804-Lfunc_begin0
.quad Lset4290
Lset4291 = Ltmp4805-Lfunc_begin0
.quad Lset4291
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4292 = Ltmp4821-Lfunc_begin0
.quad Lset4292
Lset4293 = Ltmp4822-Lfunc_begin0
.quad Lset4293
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4294 = Ltmp4838-Lfunc_begin0
.quad Lset4294
Lset4295 = Ltmp4839-Lfunc_begin0
.quad Lset4295
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4296 = Ltmp4855-Lfunc_begin0
.quad Lset4296
Lset4297 = Ltmp4856-Lfunc_begin0
.quad Lset4297
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4298 = Ltmp4872-Lfunc_begin0
.quad Lset4298
Lset4299 = Ltmp4873-Lfunc_begin0
.quad Lset4299
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4300 = Ltmp4889-Lfunc_begin0
.quad Lset4300
Lset4301 = Ltmp4890-Lfunc_begin0
.quad Lset4301
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4302 = Ltmp4906-Lfunc_begin0
.quad Lset4302
Lset4303 = Ltmp4907-Lfunc_begin0
.quad Lset4303
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4304 = Ltmp4951-Lfunc_begin0
.quad Lset4304
Lset4305 = Ltmp4952-Lfunc_begin0
.quad Lset4305
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4306 = Ltmp4991-Lfunc_begin0
.quad Lset4306
Lset4307 = Ltmp4992-Lfunc_begin0
.quad Lset4307
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4308 = Ltmp5009-Lfunc_begin0
.quad Lset4308
Lset4309 = Ltmp5010-Lfunc_begin0
.quad Lset4309
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4310 = Ltmp5027-Lfunc_begin0
.quad Lset4310
Lset4311 = Ltmp5028-Lfunc_begin0
.quad Lset4311
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4312 = Ltmp5045-Lfunc_begin0
.quad Lset4312
Lset4313 = Ltmp5046-Lfunc_begin0
.quad Lset4313
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4314 = Ltmp5085-Lfunc_begin0
.quad Lset4314
Lset4315 = Ltmp5086-Lfunc_begin0
.quad Lset4315
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4316 = Ltmp5121-Lfunc_begin0
.quad Lset4316
Lset4317 = Ltmp5122-Lfunc_begin0
.quad Lset4317
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4318 = Ltmp5136-Lfunc_begin0
.quad Lset4318
Lset4319 = Ltmp5137-Lfunc_begin0
.quad Lset4319
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4320 = Ltmp5151-Lfunc_begin0
.quad Lset4320
Lset4321 = Ltmp5152-Lfunc_begin0
.quad Lset4321
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4322 = Ltmp5166-Lfunc_begin0
.quad Lset4322
Lset4323 = Ltmp5167-Lfunc_begin0
.quad Lset4323
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4324 = Ltmp5182-Lfunc_begin0
.quad Lset4324
Lset4325 = Ltmp5183-Lfunc_begin0
.quad Lset4325
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4326 = Ltmp5198-Lfunc_begin0
.quad Lset4326
Lset4327 = Ltmp5199-Lfunc_begin0
.quad Lset4327
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset4328 = Ltmp5233-Lfunc_begin0
.quad Lset4328
Lset4329 = Ltmp5236-Lfunc_begin0
.quad Lset4329
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc173:
Lset4330 = Ltmp877-Lfunc_begin0
.quad Lset4330
Lset4331 = Ltmp878-Lfunc_begin0
.quad Lset4331
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4332 = Ltmp885-Lfunc_begin0
.quad Lset4332
Lset4333 = Ltmp886-Lfunc_begin0
.quad Lset4333
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4334 = Ltmp900-Lfunc_begin0
.quad Lset4334
Lset4335 = Ltmp901-Lfunc_begin0
.quad Lset4335
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4336 = Ltmp916-Lfunc_begin0
.quad Lset4336
Lset4337 = Ltmp917-Lfunc_begin0
.quad Lset4337
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4338 = Ltmp932-Lfunc_begin0
.quad Lset4338
Lset4339 = Ltmp933-Lfunc_begin0
.quad Lset4339
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4340 = Ltmp950-Lfunc_begin0
.quad Lset4340
Lset4341 = Ltmp951-Lfunc_begin0
.quad Lset4341
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4342 = Ltmp973-Lfunc_begin0
.quad Lset4342
Lset4343 = Ltmp974-Lfunc_begin0
.quad Lset4343
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4344 = Ltmp996-Lfunc_begin0
.quad Lset4344
Lset4345 = Ltmp997-Lfunc_begin0
.quad Lset4345
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4346 = Ltmp1021-Lfunc_begin0
.quad Lset4346
Lset4347 = Ltmp1022-Lfunc_begin0
.quad Lset4347
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4348 = Ltmp1045-Lfunc_begin0
.quad Lset4348
Lset4349 = Ltmp1067-Lfunc_begin0
.quad Lset4349
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 168 ## -88
.byte 127 ##
Lset4350 = Ltmp1067-Lfunc_begin0
.quad Lset4350
Lset4351 = Ltmp1068-Lfunc_begin0
.quad Lset4351
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4352 = Ltmp1092-Lfunc_begin0
.quad Lset4352
Lset4353 = Ltmp1093-Lfunc_begin0
.quad Lset4353
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4354 = Ltmp1116-Lfunc_begin0
.quad Lset4354
Lset4355 = Ltmp1142-Lfunc_begin0
.quad Lset4355
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 168 ## -88
.byte 127 ##
Lset4356 = Ltmp1142-Lfunc_begin0
.quad Lset4356
Lset4357 = Ltmp1143-Lfunc_begin0
.quad Lset4357
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4358 = Ltmp1275-Lfunc_begin0
.quad Lset4358
Lset4359 = Ltmp1276-Lfunc_begin0
.quad Lset4359
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4360 = Ltmp1291-Lfunc_begin0
.quad Lset4360
Lset4361 = Ltmp1292-Lfunc_begin0
.quad Lset4361
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4362 = Ltmp1324-Lfunc_begin0
.quad Lset4362
Lset4363 = Ltmp1325-Lfunc_begin0
.quad Lset4363
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4364 = Ltmp1457-Lfunc_begin0
.quad Lset4364
Lset4365 = Ltmp1458-Lfunc_begin0
.quad Lset4365
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4366 = Ltmp1482-Lfunc_begin0
.quad Lset4366
Lset4367 = Ltmp1483-Lfunc_begin0
.quad Lset4367
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4368 = Ltmp1603-Lfunc_begin0
.quad Lset4368
Lset4369 = Ltmp1604-Lfunc_begin0
.quad Lset4369
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4370 = Ltmp1623-Lfunc_begin0
.quad Lset4370
Lset4371 = Ltmp1624-Lfunc_begin0
.quad Lset4371
.short 3 ## Loc expr size
.byte 81 ## super-register DW_OP_reg1
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4372 = Ltmp1653-Lfunc_begin0
.quad Lset4372
Lset4373 = Ltmp1653-Lfunc_begin0
.quad Lset4373
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4374 = Ltmp1669-Lfunc_begin0
.quad Lset4374
Lset4375 = Ltmp1670-Lfunc_begin0
.quad Lset4375
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4376 = Ltmp1691-Lfunc_begin0
.quad Lset4376
Lset4377 = Ltmp1691-Lfunc_begin0
.quad Lset4377
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4378 = Ltmp1715-Lfunc_begin0
.quad Lset4378
Lset4379 = Ltmp1716-Lfunc_begin0
.quad Lset4379
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4380 = Ltmp1723-Lfunc_begin0
.quad Lset4380
Lset4381 = Ltmp1724-Lfunc_begin0
.quad Lset4381
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4382 = Ltmp1755-Lfunc_begin0
.quad Lset4382
Lset4383 = Ltmp1756-Lfunc_begin0
.quad Lset4383
.short 3 ## Loc expr size
.byte 81 ## super-register DW_OP_reg1
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4384 = Ltmp1777-Lfunc_begin0
.quad Lset4384
Lset4385 = Ltmp1777-Lfunc_begin0
.quad Lset4385
.short 3 ## Loc expr size
.byte 82 ## super-register DW_OP_reg2
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4386 = Ltmp1793-Lfunc_begin0
.quad Lset4386
Lset4387 = Ltmp1794-Lfunc_begin0
.quad Lset4387
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4388 = Ltmp1831-Lfunc_begin0
.quad Lset4388
Lset4389 = Ltmp1832-Lfunc_begin0
.quad Lset4389
.short 3 ## Loc expr size
.byte 82 ## super-register DW_OP_reg2
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4390 = Ltmp1869-Lfunc_begin0
.quad Lset4390
Lset4391 = Ltmp1870-Lfunc_begin0
.quad Lset4391
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4392 = Ltmp1907-Lfunc_begin0
.quad Lset4392
Lset4393 = Ltmp1908-Lfunc_begin0
.quad Lset4393
.short 3 ## Loc expr size
.byte 82 ## super-register DW_OP_reg2
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4394 = Ltmp1945-Lfunc_begin0
.quad Lset4394
Lset4395 = Ltmp1946-Lfunc_begin0
.quad Lset4395
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4396 = Ltmp1983-Lfunc_begin0
.quad Lset4396
Lset4397 = Ltmp1984-Lfunc_begin0
.quad Lset4397
.short 3 ## Loc expr size
.byte 82 ## super-register DW_OP_reg2
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4398 = Ltmp2026-Lfunc_begin0
.quad Lset4398
Lset4399 = Ltmp2027-Lfunc_begin0
.quad Lset4399
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4400 = Ltmp2066-Lfunc_begin0
.quad Lset4400
Lset4401 = Ltmp2067-Lfunc_begin0
.quad Lset4401
.short 3 ## Loc expr size
.byte 82 ## super-register DW_OP_reg2
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4402 = Ltmp2106-Lfunc_begin0
.quad Lset4402
Lset4403 = Ltmp2107-Lfunc_begin0
.quad Lset4403
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4404 = Ltmp2146-Lfunc_begin0
.quad Lset4404
Lset4405 = Ltmp2149-Lfunc_begin0
.quad Lset4405
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4406 = Ltmp2184-Lfunc_begin0
.quad Lset4406
Lset4407 = Ltmp2185-Lfunc_begin0
.quad Lset4407
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4408 = Ltmp2224-Lfunc_begin0
.quad Lset4408
Lset4409 = Ltmp2227-Lfunc_begin0
.quad Lset4409
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4410 = Ltmp2262-Lfunc_begin0
.quad Lset4410
Lset4411 = Ltmp2263-Lfunc_begin0
.quad Lset4411
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4412 = Ltmp2302-Lfunc_begin0
.quad Lset4412
Lset4413 = Ltmp2305-Lfunc_begin0
.quad Lset4413
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4414 = Ltmp2339-Lfunc_begin0
.quad Lset4414
Lset4415 = Ltmp2340-Lfunc_begin0
.quad Lset4415
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4416 = Ltmp2376-Lfunc_begin0
.quad Lset4416
Lset4417 = Ltmp2378-Lfunc_begin0
.quad Lset4417
.short 3 ## Loc expr size
.byte 81 ## super-register DW_OP_reg1
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4418 = Ltmp2421-Lfunc_begin0
.quad Lset4418
Lset4419 = Ltmp2422-Lfunc_begin0
.quad Lset4419
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4420 = Ltmp2458-Lfunc_begin0
.quad Lset4420
Lset4421 = Ltmp2460-Lfunc_begin0
.quad Lset4421
.short 3 ## Loc expr size
.byte 81 ## super-register DW_OP_reg1
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4422 = Ltmp2495-Lfunc_begin0
.quad Lset4422
Lset4423 = Ltmp2496-Lfunc_begin0
.quad Lset4423
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4424 = Ltmp2530-Lfunc_begin0
.quad Lset4424
Lset4425 = Ltmp2532-Lfunc_begin0
.quad Lset4425
.short 3 ## Loc expr size
.byte 83 ## super-register DW_OP_reg3
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4426 = Ltmp2582-Lfunc_begin0
.quad Lset4426
Lset4427 = Ltmp2583-Lfunc_begin0
.quad Lset4427
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4428 = Ltmp2617-Lfunc_begin0
.quad Lset4428
Lset4429 = Ltmp2618-Lfunc_begin0
.quad Lset4429
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4430 = Ltmp2618-Lfunc_begin0
.quad Lset4430
Lset4431 = Ltmp2620-Lfunc_begin0
.quad Lset4431
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4432 = Ltmp2670-Lfunc_begin0
.quad Lset4432
Lset4433 = Ltmp2671-Lfunc_begin0
.quad Lset4433
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4434 = Ltmp2705-Lfunc_begin0
.quad Lset4434
Lset4435 = Ltmp2706-Lfunc_begin0
.quad Lset4435
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4436 = Ltmp2706-Lfunc_begin0
.quad Lset4436
Lset4437 = Ltmp2707-Lfunc_begin0
.quad Lset4437
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4438 = Ltmp2737-Lfunc_begin0
.quad Lset4438
Lset4439 = Ltmp2738-Lfunc_begin0
.quad Lset4439
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4440 = Ltmp2758-Lfunc_begin0
.quad Lset4440
Lset4441 = Ltmp2760-Lfunc_begin0
.quad Lset4441
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4442 = Ltmp2797-Lfunc_begin0
.quad Lset4442
Lset4443 = Ltmp2798-Lfunc_begin0
.quad Lset4443
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4444 = Ltmp2816-Lfunc_begin0
.quad Lset4444
Lset4445 = Ltmp2817-Lfunc_begin0
.quad Lset4445
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4446 = Ltmp2817-Lfunc_begin0
.quad Lset4446
Lset4447 = Ltmp2819-Lfunc_begin0
.quad Lset4447
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4448 = Ltmp2838-Lfunc_begin0
.quad Lset4448
Lset4449 = Ltmp2839-Lfunc_begin0
.quad Lset4449
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4450 = Ltmp2856-Lfunc_begin0
.quad Lset4450
Lset4451 = Ltmp2857-Lfunc_begin0
.quad Lset4451
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4452 = Ltmp2878-Lfunc_begin0
.quad Lset4452
Lset4453 = Ltmp2879-Lfunc_begin0
.quad Lset4453
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4454 = Ltmp2919-Lfunc_begin0
.quad Lset4454
Lset4455 = Ltmp2920-Lfunc_begin0
.quad Lset4455
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4456 = Ltmp2942-Lfunc_begin0
.quad Lset4456
Lset4457 = Ltmp2943-Lfunc_begin0
.quad Lset4457
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4458 = Ltmp2977-Lfunc_begin0
.quad Lset4458
Lset4459 = Ltmp2978-Lfunc_begin0
.quad Lset4459
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4460 = Ltmp2991-Lfunc_begin0
.quad Lset4460
Lset4461 = Ltmp2991-Lfunc_begin0
.quad Lset4461
.short 3 ## Loc expr size
.byte 82 ## super-register DW_OP_reg2
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4462 = Ltmp3002-Lfunc_begin0
.quad Lset4462
Lset4463 = Ltmp3004-Lfunc_begin0
.quad Lset4463
.short 3 ## Loc expr size
.byte 82 ## super-register DW_OP_reg2
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4464 = Ltmp3019-Lfunc_begin0
.quad Lset4464
Lset4465 = Ltmp3020-Lfunc_begin0
.quad Lset4465
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4466 = Ltmp3033-Lfunc_begin0
.quad Lset4466
Lset4467 = Ltmp3033-Lfunc_begin0
.quad Lset4467
.short 3 ## Loc expr size
.byte 82 ## super-register DW_OP_reg2
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4468 = Ltmp3044-Lfunc_begin0
.quad Lset4468
Lset4469 = Ltmp3046-Lfunc_begin0
.quad Lset4469
.short 3 ## Loc expr size
.byte 82 ## super-register DW_OP_reg2
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4470 = Ltmp3061-Lfunc_begin0
.quad Lset4470
Lset4471 = Ltmp3062-Lfunc_begin0
.quad Lset4471
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4472 = Ltmp3082-Lfunc_begin0
.quad Lset4472
Lset4473 = Ltmp3083-Lfunc_begin0
.quad Lset4473
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4474 = Ltmp3095-Lfunc_begin0
.quad Lset4474
Lset4475 = Ltmp3096-Lfunc_begin0
.quad Lset4475
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4476 = Ltmp3119-Lfunc_begin0
.quad Lset4476
Lset4477 = Ltmp3121-Lfunc_begin0
.quad Lset4477
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4478 = Ltmp3133-Lfunc_begin0
.quad Lset4478
Lset4479 = Ltmp3134-Lfunc_begin0
.quad Lset4479
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4480 = Ltmp3167-Lfunc_begin0
.quad Lset4480
Lset4481 = Ltmp3168-Lfunc_begin0
.quad Lset4481
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4482 = Ltmp3232-Lfunc_begin0
.quad Lset4482
Lset4483 = Ltmp3233-Lfunc_begin0
.quad Lset4483
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4484 = Ltmp3264-Lfunc_begin0
.quad Lset4484
Lset4485 = Ltmp3265-Lfunc_begin0
.quad Lset4485
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4486 = Ltmp3370-Lfunc_begin0
.quad Lset4486
Lset4487 = Ltmp3374-Lfunc_begin0
.quad Lset4487
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4488 = Ltmp3381-Lfunc_begin0
.quad Lset4488
Lset4489 = Ltmp3382-Lfunc_begin0
.quad Lset4489
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4490 = Ltmp3397-Lfunc_begin0
.quad Lset4490
Lset4491 = Ltmp3398-Lfunc_begin0
.quad Lset4491
.short 3 ## Loc expr size
.byte 82 ## super-register DW_OP_reg2
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4492 = Ltmp3493-Lfunc_begin0
.quad Lset4492
Lset4493 = Ltmp3494-Lfunc_begin0
.quad Lset4493
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4494 = Ltmp3546-Lfunc_begin0
.quad Lset4494
Lset4495 = Ltmp3546-Lfunc_begin0
.quad Lset4495
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4496 = Ltmp3558-Lfunc_begin0
.quad Lset4496
Lset4497 = Ltmp3559-Lfunc_begin0
.quad Lset4497
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4498 = Ltmp3573-Lfunc_begin0
.quad Lset4498
Lset4499 = Ltmp3574-Lfunc_begin0
.quad Lset4499
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4500 = Ltmp3574-Lfunc_begin0
.quad Lset4500
Lset4501 = Ltmp3607-Lfunc_begin0
.quad Lset4501
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 168 ## -88
.byte 127 ##
Lset4502 = Ltmp3607-Lfunc_begin0
.quad Lset4502
Lset4503 = Ltmp3608-Lfunc_begin0
.quad Lset4503
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4504 = Ltmp3621-Lfunc_begin0
.quad Lset4504
Lset4505 = Ltmp3622-Lfunc_begin0
.quad Lset4505
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4506 = Ltmp3638-Lfunc_begin0
.quad Lset4506
Lset4507 = Ltmp3639-Lfunc_begin0
.quad Lset4507
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4508 = Ltmp3655-Lfunc_begin0
.quad Lset4508
Lset4509 = Ltmp3656-Lfunc_begin0
.quad Lset4509
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4510 = Ltmp3672-Lfunc_begin0
.quad Lset4510
Lset4511 = Ltmp3673-Lfunc_begin0
.quad Lset4511
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4512 = Ltmp3699-Lfunc_begin0
.quad Lset4512
Lset4513 = Ltmp3700-Lfunc_begin0
.quad Lset4513
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4514 = Ltmp3728-Lfunc_begin0
.quad Lset4514
Lset4515 = Ltmp3729-Lfunc_begin0
.quad Lset4515
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4516 = Ltmp3745-Lfunc_begin0
.quad Lset4516
Lset4517 = Ltmp3746-Lfunc_begin0
.quad Lset4517
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4518 = Ltmp3760-Lfunc_begin0
.quad Lset4518
Lset4519 = Ltmp3762-Lfunc_begin0
.quad Lset4519
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4520 = Ltmp3775-Lfunc_begin0
.quad Lset4520
Lset4521 = Ltmp3776-Lfunc_begin0
.quad Lset4521
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4522 = Ltmp3790-Lfunc_begin0
.quad Lset4522
Lset4523 = Ltmp3792-Lfunc_begin0
.quad Lset4523
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4524 = Ltmp3805-Lfunc_begin0
.quad Lset4524
Lset4525 = Ltmp3806-Lfunc_begin0
.quad Lset4525
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4526 = Ltmp3820-Lfunc_begin0
.quad Lset4526
Lset4527 = Ltmp3822-Lfunc_begin0
.quad Lset4527
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4528 = Ltmp3835-Lfunc_begin0
.quad Lset4528
Lset4529 = Ltmp3836-Lfunc_begin0
.quad Lset4529
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4530 = Ltmp3850-Lfunc_begin0
.quad Lset4530
Lset4531 = Ltmp3852-Lfunc_begin0
.quad Lset4531
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4532 = Ltmp3865-Lfunc_begin0
.quad Lset4532
Lset4533 = Ltmp3866-Lfunc_begin0
.quad Lset4533
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4534 = Ltmp3880-Lfunc_begin0
.quad Lset4534
Lset4535 = Ltmp3882-Lfunc_begin0
.quad Lset4535
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4536 = Ltmp3895-Lfunc_begin0
.quad Lset4536
Lset4537 = Ltmp3896-Lfunc_begin0
.quad Lset4537
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4538 = Ltmp3910-Lfunc_begin0
.quad Lset4538
Lset4539 = Ltmp3912-Lfunc_begin0
.quad Lset4539
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4540 = Ltmp3925-Lfunc_begin0
.quad Lset4540
Lset4541 = Ltmp3926-Lfunc_begin0
.quad Lset4541
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4542 = Ltmp3946-Lfunc_begin0
.quad Lset4542
Lset4543 = Ltmp3947-Lfunc_begin0
.quad Lset4543
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4544 = Ltmp3969-Lfunc_begin0
.quad Lset4544
Lset4545 = Ltmp3970-Lfunc_begin0
.quad Lset4545
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4546 = Ltmp3984-Lfunc_begin0
.quad Lset4546
Lset4547 = Ltmp3984-Lfunc_begin0
.quad Lset4547
.short 3 ## Loc expr size
.byte 92 ## super-register DW_OP_reg12
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4548 = Ltmp3998-Lfunc_begin0
.quad Lset4548
Lset4549 = Ltmp3999-Lfunc_begin0
.quad Lset4549
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4550 = Ltmp4012-Lfunc_begin0
.quad Lset4550
Lset4551 = Ltmp4012-Lfunc_begin0
.quad Lset4551
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4552 = Ltmp4032-Lfunc_begin0
.quad Lset4552
Lset4553 = Ltmp4033-Lfunc_begin0
.quad Lset4553
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4554 = Ltmp4071-Lfunc_begin0
.quad Lset4554
Lset4555 = Ltmp4075-Lfunc_begin0
.quad Lset4555
.short 3 ## Loc expr size
.byte 92 ## super-register DW_OP_reg12
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4556 = Ltmp4094-Lfunc_begin0
.quad Lset4556
Lset4557 = Ltmp4095-Lfunc_begin0
.quad Lset4557
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4558 = Ltmp4102-Lfunc_begin0
.quad Lset4558
Lset4559 = Ltmp4103-Lfunc_begin0
.quad Lset4559
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4560 = Ltmp4141-Lfunc_begin0
.quad Lset4560
Lset4561 = Ltmp4142-Lfunc_begin0
.quad Lset4561
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4562 = Ltmp4149-Lfunc_begin0
.quad Lset4562
Lset4563 = Ltmp4150-Lfunc_begin0
.quad Lset4563
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4564 = Ltmp4183-Lfunc_begin0
.quad Lset4564
Lset4565 = Ltmp4184-Lfunc_begin0
.quad Lset4565
.short 3 ## Loc expr size
.byte 92 ## super-register DW_OP_reg12
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4566 = Ltmp4191-Lfunc_begin0
.quad Lset4566
Lset4567 = Ltmp4192-Lfunc_begin0
.quad Lset4567
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4568 = Ltmp4225-Lfunc_begin0
.quad Lset4568
Lset4569 = Ltmp4226-Lfunc_begin0
.quad Lset4569
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4570 = Ltmp4246-Lfunc_begin0
.quad Lset4570
Lset4571 = Ltmp4247-Lfunc_begin0
.quad Lset4571
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4572 = Ltmp4268-Lfunc_begin0
.quad Lset4572
Lset4573 = Ltmp4269-Lfunc_begin0
.quad Lset4573
.short 3 ## Loc expr size
.byte 81 ## super-register DW_OP_reg1
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4574 = Ltmp4337-Lfunc_begin0
.quad Lset4574
Lset4575 = Ltmp4338-Lfunc_begin0
.quad Lset4575
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4576 = Ltmp4368-Lfunc_begin0
.quad Lset4576
Lset4577 = Ltmp4369-Lfunc_begin0
.quad Lset4577
.short 3 ## Loc expr size
.byte 81 ## super-register DW_OP_reg1
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4578 = Ltmp4430-Lfunc_begin0
.quad Lset4578
Lset4579 = Ltmp4431-Lfunc_begin0
.quad Lset4579
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4580 = Ltmp4471-Lfunc_begin0
.quad Lset4580
Lset4581 = Ltmp4472-Lfunc_begin0
.quad Lset4581
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4582 = Ltmp4505-Lfunc_begin0
.quad Lset4582
Lset4583 = Ltmp4506-Lfunc_begin0
.quad Lset4583
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4584 = Ltmp4542-Lfunc_begin0
.quad Lset4584
Lset4585 = Ltmp4543-Lfunc_begin0
.quad Lset4585
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4586 = Ltmp4566-Lfunc_begin0
.quad Lset4586
Lset4587 = Ltmp4567-Lfunc_begin0
.quad Lset4587
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4588 = Ltmp4590-Lfunc_begin0
.quad Lset4588
Lset4589 = Ltmp4591-Lfunc_begin0
.quad Lset4589
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4590 = Ltmp4614-Lfunc_begin0
.quad Lset4590
Lset4591 = Ltmp4615-Lfunc_begin0
.quad Lset4591
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4592 = Ltmp4629-Lfunc_begin0
.quad Lset4592
Lset4593 = Ltmp4630-Lfunc_begin0
.quad Lset4593
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4594 = Ltmp4644-Lfunc_begin0
.quad Lset4594
Lset4595 = Ltmp4645-Lfunc_begin0
.quad Lset4595
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4596 = Ltmp4660-Lfunc_begin0
.quad Lset4596
Lset4597 = Ltmp4661-Lfunc_begin0
.quad Lset4597
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4598 = Ltmp4676-Lfunc_begin0
.quad Lset4598
Lset4599 = Ltmp4677-Lfunc_begin0
.quad Lset4599
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4600 = Ltmp4693-Lfunc_begin0
.quad Lset4600
Lset4601 = Ltmp4694-Lfunc_begin0
.quad Lset4601
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4602 = Ltmp4710-Lfunc_begin0
.quad Lset4602
Lset4603 = Ltmp4711-Lfunc_begin0
.quad Lset4603
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4604 = Ltmp4727-Lfunc_begin0
.quad Lset4604
Lset4605 = Ltmp4728-Lfunc_begin0
.quad Lset4605
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4606 = Ltmp4744-Lfunc_begin0
.quad Lset4606
Lset4607 = Ltmp4745-Lfunc_begin0
.quad Lset4607
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4608 = Ltmp4761-Lfunc_begin0
.quad Lset4608
Lset4609 = Ltmp4762-Lfunc_begin0
.quad Lset4609
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4610 = Ltmp4778-Lfunc_begin0
.quad Lset4610
Lset4611 = Ltmp4779-Lfunc_begin0
.quad Lset4611
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4612 = Ltmp4795-Lfunc_begin0
.quad Lset4612
Lset4613 = Ltmp4796-Lfunc_begin0
.quad Lset4613
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4614 = Ltmp4812-Lfunc_begin0
.quad Lset4614
Lset4615 = Ltmp4813-Lfunc_begin0
.quad Lset4615
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4616 = Ltmp4829-Lfunc_begin0
.quad Lset4616
Lset4617 = Ltmp4830-Lfunc_begin0
.quad Lset4617
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4618 = Ltmp4846-Lfunc_begin0
.quad Lset4618
Lset4619 = Ltmp4847-Lfunc_begin0
.quad Lset4619
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4620 = Ltmp4863-Lfunc_begin0
.quad Lset4620
Lset4621 = Ltmp4864-Lfunc_begin0
.quad Lset4621
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4622 = Ltmp4880-Lfunc_begin0
.quad Lset4622
Lset4623 = Ltmp4881-Lfunc_begin0
.quad Lset4623
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4624 = Ltmp4897-Lfunc_begin0
.quad Lset4624
Lset4625 = Ltmp4898-Lfunc_begin0
.quad Lset4625
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4626 = Ltmp4928-Lfunc_begin0
.quad Lset4626
Lset4627 = Ltmp4929-Lfunc_begin0
.quad Lset4627
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4628 = Ltmp4961-Lfunc_begin0
.quad Lset4628
Lset4629 = Ltmp4962-Lfunc_begin0
.quad Lset4629
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4630 = Ltmp4999-Lfunc_begin0
.quad Lset4630
Lset4631 = Ltmp5000-Lfunc_begin0
.quad Lset4631
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4632 = Ltmp5017-Lfunc_begin0
.quad Lset4632
Lset4633 = Ltmp5018-Lfunc_begin0
.quad Lset4633
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4634 = Ltmp5035-Lfunc_begin0
.quad Lset4634
Lset4635 = Ltmp5036-Lfunc_begin0
.quad Lset4635
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4636 = Ltmp5064-Lfunc_begin0
.quad Lset4636
Lset4637 = Ltmp5065-Lfunc_begin0
.quad Lset4637
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4638 = Ltmp5095-Lfunc_begin0
.quad Lset4638
Lset4639 = Ltmp5096-Lfunc_begin0
.quad Lset4639
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4640 = Ltmp5129-Lfunc_begin0
.quad Lset4640
Lset4641 = Ltmp5130-Lfunc_begin0
.quad Lset4641
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4642 = Ltmp5144-Lfunc_begin0
.quad Lset4642
Lset4643 = Ltmp5145-Lfunc_begin0
.quad Lset4643
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4644 = Ltmp5159-Lfunc_begin0
.quad Lset4644
Lset4645 = Ltmp5160-Lfunc_begin0
.quad Lset4645
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4646 = Ltmp5174-Lfunc_begin0
.quad Lset4646
Lset4647 = Ltmp5175-Lfunc_begin0
.quad Lset4647
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4648 = Ltmp5190-Lfunc_begin0
.quad Lset4648
Lset4649 = Ltmp5191-Lfunc_begin0
.quad Lset4649
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4650 = Ltmp5206-Lfunc_begin0
.quad Lset4650
Lset4651 = Ltmp5207-Lfunc_begin0
.quad Lset4651
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc174:
Lset4652 = Ltmp884-Lfunc_begin0
.quad Lset4652
Lset4653 = Ltmp886-Lfunc_begin0
.quad Lset4653
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4654 = Ltmp899-Lfunc_begin0
.quad Lset4654
Lset4655 = Ltmp901-Lfunc_begin0
.quad Lset4655
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4656 = Ltmp915-Lfunc_begin0
.quad Lset4656
Lset4657 = Ltmp917-Lfunc_begin0
.quad Lset4657
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4658 = Ltmp931-Lfunc_begin0
.quad Lset4658
Lset4659 = Ltmp933-Lfunc_begin0
.quad Lset4659
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4660 = Ltmp949-Lfunc_begin0
.quad Lset4660
Lset4661 = Ltmp951-Lfunc_begin0
.quad Lset4661
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4662 = Ltmp972-Lfunc_begin0
.quad Lset4662
Lset4663 = Ltmp974-Lfunc_begin0
.quad Lset4663
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4664 = Ltmp995-Lfunc_begin0
.quad Lset4664
Lset4665 = Ltmp997-Lfunc_begin0
.quad Lset4665
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4666 = Ltmp1020-Lfunc_begin0
.quad Lset4666
Lset4667 = Ltmp1022-Lfunc_begin0
.quad Lset4667
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4668 = Ltmp1066-Lfunc_begin0
.quad Lset4668
Lset4669 = Ltmp1068-Lfunc_begin0
.quad Lset4669
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4670 = Ltmp1091-Lfunc_begin0
.quad Lset4670
Lset4671 = Ltmp1093-Lfunc_begin0
.quad Lset4671
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4672 = Ltmp1141-Lfunc_begin0
.quad Lset4672
Lset4673 = Ltmp1143-Lfunc_begin0
.quad Lset4673
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4674 = Ltmp1274-Lfunc_begin0
.quad Lset4674
Lset4675 = Ltmp1276-Lfunc_begin0
.quad Lset4675
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4676 = Ltmp1290-Lfunc_begin0
.quad Lset4676
Lset4677 = Ltmp1292-Lfunc_begin0
.quad Lset4677
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4678 = Ltmp1323-Lfunc_begin0
.quad Lset4678
Lset4679 = Ltmp1325-Lfunc_begin0
.quad Lset4679
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4680 = Ltmp1456-Lfunc_begin0
.quad Lset4680
Lset4681 = Ltmp1458-Lfunc_begin0
.quad Lset4681
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4682 = Ltmp1481-Lfunc_begin0
.quad Lset4682
Lset4683 = Ltmp1483-Lfunc_begin0
.quad Lset4683
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4684 = Ltmp1602-Lfunc_begin0
.quad Lset4684
Lset4685 = Ltmp1604-Lfunc_begin0
.quad Lset4685
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4686 = Ltmp1622-Lfunc_begin0
.quad Lset4686
Lset4687 = Ltmp1624-Lfunc_begin0
.quad Lset4687
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4688 = Ltmp1652-Lfunc_begin0
.quad Lset4688
Lset4689 = Ltmp1653-Lfunc_begin0
.quad Lset4689
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4690 = Ltmp1668-Lfunc_begin0
.quad Lset4690
Lset4691 = Ltmp1670-Lfunc_begin0
.quad Lset4691
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4692 = Ltmp1690-Lfunc_begin0
.quad Lset4692
Lset4693 = Ltmp1691-Lfunc_begin0
.quad Lset4693
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4694 = Ltmp1705-Lfunc_begin0
.quad Lset4694
Lset4695 = Ltmp1707-Lfunc_begin0
.quad Lset4695
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4696 = Ltmp1713-Lfunc_begin0
.quad Lset4696
Lset4697 = Ltmp1716-Lfunc_begin0
.quad Lset4697
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4698 = Ltmp1721-Lfunc_begin0
.quad Lset4698
Lset4699 = Ltmp1722-Lfunc_begin0
.quad Lset4699
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4700 = Ltmp1754-Lfunc_begin0
.quad Lset4700
Lset4701 = Ltmp1756-Lfunc_begin0
.quad Lset4701
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4702 = Ltmp1776-Lfunc_begin0
.quad Lset4702
Lset4703 = Ltmp1777-Lfunc_begin0
.quad Lset4703
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4704 = Ltmp1792-Lfunc_begin0
.quad Lset4704
Lset4705 = Ltmp1794-Lfunc_begin0
.quad Lset4705
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4706 = Ltmp1830-Lfunc_begin0
.quad Lset4706
Lset4707 = Ltmp1832-Lfunc_begin0
.quad Lset4707
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4708 = Ltmp1868-Lfunc_begin0
.quad Lset4708
Lset4709 = Ltmp1870-Lfunc_begin0
.quad Lset4709
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4710 = Ltmp1906-Lfunc_begin0
.quad Lset4710
Lset4711 = Ltmp1908-Lfunc_begin0
.quad Lset4711
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4712 = Ltmp1944-Lfunc_begin0
.quad Lset4712
Lset4713 = Ltmp1946-Lfunc_begin0
.quad Lset4713
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4714 = Ltmp1982-Lfunc_begin0
.quad Lset4714
Lset4715 = Ltmp1984-Lfunc_begin0
.quad Lset4715
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4716 = Ltmp2025-Lfunc_begin0
.quad Lset4716
Lset4717 = Ltmp2027-Lfunc_begin0
.quad Lset4717
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4718 = Ltmp2065-Lfunc_begin0
.quad Lset4718
Lset4719 = Ltmp2067-Lfunc_begin0
.quad Lset4719
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4720 = Ltmp2105-Lfunc_begin0
.quad Lset4720
Lset4721 = Ltmp2107-Lfunc_begin0
.quad Lset4721
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4722 = Ltmp2145-Lfunc_begin0
.quad Lset4722
Lset4723 = Ltmp2149-Lfunc_begin0
.quad Lset4723
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4724 = Ltmp2183-Lfunc_begin0
.quad Lset4724
Lset4725 = Ltmp2185-Lfunc_begin0
.quad Lset4725
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4726 = Ltmp2223-Lfunc_begin0
.quad Lset4726
Lset4727 = Ltmp2227-Lfunc_begin0
.quad Lset4727
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4728 = Ltmp2261-Lfunc_begin0
.quad Lset4728
Lset4729 = Ltmp2263-Lfunc_begin0
.quad Lset4729
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4730 = Ltmp2301-Lfunc_begin0
.quad Lset4730
Lset4731 = Ltmp2305-Lfunc_begin0
.quad Lset4731
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4732 = Ltmp2338-Lfunc_begin0
.quad Lset4732
Lset4733 = Ltmp2340-Lfunc_begin0
.quad Lset4733
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4734 = Ltmp2375-Lfunc_begin0
.quad Lset4734
Lset4735 = Ltmp2378-Lfunc_begin0
.quad Lset4735
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4736 = Ltmp2420-Lfunc_begin0
.quad Lset4736
Lset4737 = Ltmp2422-Lfunc_begin0
.quad Lset4737
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4738 = Ltmp2457-Lfunc_begin0
.quad Lset4738
Lset4739 = Ltmp2460-Lfunc_begin0
.quad Lset4739
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4740 = Ltmp2494-Lfunc_begin0
.quad Lset4740
Lset4741 = Ltmp2496-Lfunc_begin0
.quad Lset4741
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4742 = Ltmp2529-Lfunc_begin0
.quad Lset4742
Lset4743 = Ltmp2532-Lfunc_begin0
.quad Lset4743
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4744 = Ltmp2581-Lfunc_begin0
.quad Lset4744
Lset4745 = Ltmp2583-Lfunc_begin0
.quad Lset4745
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4746 = Ltmp2616-Lfunc_begin0
.quad Lset4746
Lset4747 = Ltmp2620-Lfunc_begin0
.quad Lset4747
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4748 = Ltmp2669-Lfunc_begin0
.quad Lset4748
Lset4749 = Ltmp2671-Lfunc_begin0
.quad Lset4749
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4750 = Ltmp2704-Lfunc_begin0
.quad Lset4750
Lset4751 = Ltmp2707-Lfunc_begin0
.quad Lset4751
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4752 = Ltmp2736-Lfunc_begin0
.quad Lset4752
Lset4753 = Ltmp2738-Lfunc_begin0
.quad Lset4753
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4754 = Ltmp2757-Lfunc_begin0
.quad Lset4754
Lset4755 = Ltmp2760-Lfunc_begin0
.quad Lset4755
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4756 = Ltmp2796-Lfunc_begin0
.quad Lset4756
Lset4757 = Ltmp2798-Lfunc_begin0
.quad Lset4757
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4758 = Ltmp2815-Lfunc_begin0
.quad Lset4758
Lset4759 = Ltmp2819-Lfunc_begin0
.quad Lset4759
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4760 = Ltmp2837-Lfunc_begin0
.quad Lset4760
Lset4761 = Ltmp2839-Lfunc_begin0
.quad Lset4761
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4762 = Ltmp2877-Lfunc_begin0
.quad Lset4762
Lset4763 = Ltmp2879-Lfunc_begin0
.quad Lset4763
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4764 = Ltmp2889-Lfunc_begin0
.quad Lset4764
Lset4765 = Ltmp2903-Lfunc_begin0
.quad Lset4765
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4766 = Ltmp2918-Lfunc_begin0
.quad Lset4766
Lset4767 = Ltmp2920-Lfunc_begin0
.quad Lset4767
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4768 = Ltmp2976-Lfunc_begin0
.quad Lset4768
Lset4769 = Ltmp2978-Lfunc_begin0
.quad Lset4769
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4770 = Ltmp2990-Lfunc_begin0
.quad Lset4770
Lset4771 = Ltmp2991-Lfunc_begin0
.quad Lset4771
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4772 = Ltmp3018-Lfunc_begin0
.quad Lset4772
Lset4773 = Ltmp3020-Lfunc_begin0
.quad Lset4773
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4774 = Ltmp3032-Lfunc_begin0
.quad Lset4774
Lset4775 = Ltmp3033-Lfunc_begin0
.quad Lset4775
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4776 = Ltmp3060-Lfunc_begin0
.quad Lset4776
Lset4777 = Ltmp3062-Lfunc_begin0
.quad Lset4777
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4778 = Ltmp3094-Lfunc_begin0
.quad Lset4778
Lset4779 = Ltmp3096-Lfunc_begin0
.quad Lset4779
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4780 = Ltmp3132-Lfunc_begin0
.quad Lset4780
Lset4781 = Ltmp3134-Lfunc_begin0
.quad Lset4781
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4782 = Ltmp3147-Lfunc_begin0
.quad Lset4782
Lset4783 = Ltmp3156-Lfunc_begin0
.quad Lset4783
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4784 = Ltmp3231-Lfunc_begin0
.quad Lset4784
Lset4785 = Ltmp3233-Lfunc_begin0
.quad Lset4785
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4786 = Ltmp3263-Lfunc_begin0
.quad Lset4786
Lset4787 = Ltmp3265-Lfunc_begin0
.quad Lset4787
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4788 = Ltmp3369-Lfunc_begin0
.quad Lset4788
Lset4789 = Ltmp3374-Lfunc_begin0
.quad Lset4789
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4790 = Ltmp3380-Lfunc_begin0
.quad Lset4790
Lset4791 = Ltmp3382-Lfunc_begin0
.quad Lset4791
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4792 = Ltmp3396-Lfunc_begin0
.quad Lset4792
Lset4793 = Ltmp3398-Lfunc_begin0
.quad Lset4793
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4794 = Ltmp3492-Lfunc_begin0
.quad Lset4794
Lset4795 = Ltmp3494-Lfunc_begin0
.quad Lset4795
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4796 = Ltmp3545-Lfunc_begin0
.quad Lset4796
Lset4797 = Ltmp3546-Lfunc_begin0
.quad Lset4797
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4798 = Ltmp3557-Lfunc_begin0
.quad Lset4798
Lset4799 = Ltmp3559-Lfunc_begin0
.quad Lset4799
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4800 = Ltmp3572-Lfunc_begin0
.quad Lset4800
Lset4801 = Ltmp3576-Lfunc_begin0
.quad Lset4801
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4802 = Ltmp3606-Lfunc_begin0
.quad Lset4802
Lset4803 = Ltmp3608-Lfunc_begin0
.quad Lset4803
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4804 = Ltmp3620-Lfunc_begin0
.quad Lset4804
Lset4805 = Ltmp3622-Lfunc_begin0
.quad Lset4805
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4806 = Ltmp3637-Lfunc_begin0
.quad Lset4806
Lset4807 = Ltmp3639-Lfunc_begin0
.quad Lset4807
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4808 = Ltmp3654-Lfunc_begin0
.quad Lset4808
Lset4809 = Ltmp3656-Lfunc_begin0
.quad Lset4809
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4810 = Ltmp3671-Lfunc_begin0
.quad Lset4810
Lset4811 = Ltmp3673-Lfunc_begin0
.quad Lset4811
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4812 = Ltmp3698-Lfunc_begin0
.quad Lset4812
Lset4813 = Ltmp3700-Lfunc_begin0
.quad Lset4813
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4814 = Ltmp3727-Lfunc_begin0
.quad Lset4814
Lset4815 = Ltmp3729-Lfunc_begin0
.quad Lset4815
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4816 = Ltmp3744-Lfunc_begin0
.quad Lset4816
Lset4817 = Ltmp3746-Lfunc_begin0
.quad Lset4817
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4818 = Ltmp3774-Lfunc_begin0
.quad Lset4818
Lset4819 = Ltmp3776-Lfunc_begin0
.quad Lset4819
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4820 = Ltmp3804-Lfunc_begin0
.quad Lset4820
Lset4821 = Ltmp3806-Lfunc_begin0
.quad Lset4821
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4822 = Ltmp3834-Lfunc_begin0
.quad Lset4822
Lset4823 = Ltmp3836-Lfunc_begin0
.quad Lset4823
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4824 = Ltmp3864-Lfunc_begin0
.quad Lset4824
Lset4825 = Ltmp3866-Lfunc_begin0
.quad Lset4825
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4826 = Ltmp3894-Lfunc_begin0
.quad Lset4826
Lset4827 = Ltmp3896-Lfunc_begin0
.quad Lset4827
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4828 = Ltmp3924-Lfunc_begin0
.quad Lset4828
Lset4829 = Ltmp3926-Lfunc_begin0
.quad Lset4829
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4830 = Ltmp3945-Lfunc_begin0
.quad Lset4830
Lset4831 = Ltmp3947-Lfunc_begin0
.quad Lset4831
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4832 = Ltmp3968-Lfunc_begin0
.quad Lset4832
Lset4833 = Ltmp3970-Lfunc_begin0
.quad Lset4833
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4834 = Ltmp3983-Lfunc_begin0
.quad Lset4834
Lset4835 = Ltmp3984-Lfunc_begin0
.quad Lset4835
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4836 = Ltmp3997-Lfunc_begin0
.quad Lset4836
Lset4837 = Ltmp3999-Lfunc_begin0
.quad Lset4837
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4838 = Ltmp4011-Lfunc_begin0
.quad Lset4838
Lset4839 = Ltmp4012-Lfunc_begin0
.quad Lset4839
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4840 = Ltmp4031-Lfunc_begin0
.quad Lset4840
Lset4841 = Ltmp4033-Lfunc_begin0
.quad Lset4841
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4842 = Ltmp4056-Lfunc_begin0
.quad Lset4842
Lset4843 = Ltmp4057-Lfunc_begin0
.quad Lset4843
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4844 = Ltmp4093-Lfunc_begin0
.quad Lset4844
Lset4845 = Ltmp4095-Lfunc_begin0
.quad Lset4845
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4846 = Ltmp4101-Lfunc_begin0
.quad Lset4846
Lset4847 = Ltmp4103-Lfunc_begin0
.quad Lset4847
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4848 = Ltmp4140-Lfunc_begin0
.quad Lset4848
Lset4849 = Ltmp4142-Lfunc_begin0
.quad Lset4849
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4850 = Ltmp4148-Lfunc_begin0
.quad Lset4850
Lset4851 = Ltmp4150-Lfunc_begin0
.quad Lset4851
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4852 = Ltmp4182-Lfunc_begin0
.quad Lset4852
Lset4853 = Ltmp4184-Lfunc_begin0
.quad Lset4853
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4854 = Ltmp4190-Lfunc_begin0
.quad Lset4854
Lset4855 = Ltmp4192-Lfunc_begin0
.quad Lset4855
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4856 = Ltmp4224-Lfunc_begin0
.quad Lset4856
Lset4857 = Ltmp4226-Lfunc_begin0
.quad Lset4857
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4858 = Ltmp4245-Lfunc_begin0
.quad Lset4858
Lset4859 = Ltmp4247-Lfunc_begin0
.quad Lset4859
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4860 = Ltmp4267-Lfunc_begin0
.quad Lset4860
Lset4861 = Ltmp4269-Lfunc_begin0
.quad Lset4861
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4862 = Ltmp4336-Lfunc_begin0
.quad Lset4862
Lset4863 = Ltmp4338-Lfunc_begin0
.quad Lset4863
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4864 = Ltmp4367-Lfunc_begin0
.quad Lset4864
Lset4865 = Ltmp4369-Lfunc_begin0
.quad Lset4865
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4866 = Ltmp4429-Lfunc_begin0
.quad Lset4866
Lset4867 = Ltmp4431-Lfunc_begin0
.quad Lset4867
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4868 = Ltmp4470-Lfunc_begin0
.quad Lset4868
Lset4869 = Ltmp4472-Lfunc_begin0
.quad Lset4869
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4870 = Ltmp4504-Lfunc_begin0
.quad Lset4870
Lset4871 = Ltmp4506-Lfunc_begin0
.quad Lset4871
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4872 = Ltmp4541-Lfunc_begin0
.quad Lset4872
Lset4873 = Ltmp4543-Lfunc_begin0
.quad Lset4873
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4874 = Ltmp4565-Lfunc_begin0
.quad Lset4874
Lset4875 = Ltmp4567-Lfunc_begin0
.quad Lset4875
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4876 = Ltmp4589-Lfunc_begin0
.quad Lset4876
Lset4877 = Ltmp4591-Lfunc_begin0
.quad Lset4877
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4878 = Ltmp4613-Lfunc_begin0
.quad Lset4878
Lset4879 = Ltmp4615-Lfunc_begin0
.quad Lset4879
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4880 = Ltmp4628-Lfunc_begin0
.quad Lset4880
Lset4881 = Ltmp4630-Lfunc_begin0
.quad Lset4881
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4882 = Ltmp4643-Lfunc_begin0
.quad Lset4882
Lset4883 = Ltmp4645-Lfunc_begin0
.quad Lset4883
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4884 = Ltmp4659-Lfunc_begin0
.quad Lset4884
Lset4885 = Ltmp4661-Lfunc_begin0
.quad Lset4885
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4886 = Ltmp4675-Lfunc_begin0
.quad Lset4886
Lset4887 = Ltmp4677-Lfunc_begin0
.quad Lset4887
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4888 = Ltmp4692-Lfunc_begin0
.quad Lset4888
Lset4889 = Ltmp4694-Lfunc_begin0
.quad Lset4889
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4890 = Ltmp4709-Lfunc_begin0
.quad Lset4890
Lset4891 = Ltmp4711-Lfunc_begin0
.quad Lset4891
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4892 = Ltmp4726-Lfunc_begin0
.quad Lset4892
Lset4893 = Ltmp4728-Lfunc_begin0
.quad Lset4893
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4894 = Ltmp4743-Lfunc_begin0
.quad Lset4894
Lset4895 = Ltmp4745-Lfunc_begin0
.quad Lset4895
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4896 = Ltmp4760-Lfunc_begin0
.quad Lset4896
Lset4897 = Ltmp4762-Lfunc_begin0
.quad Lset4897
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4898 = Ltmp4777-Lfunc_begin0
.quad Lset4898
Lset4899 = Ltmp4779-Lfunc_begin0
.quad Lset4899
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4900 = Ltmp4794-Lfunc_begin0
.quad Lset4900
Lset4901 = Ltmp4796-Lfunc_begin0
.quad Lset4901
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4902 = Ltmp4811-Lfunc_begin0
.quad Lset4902
Lset4903 = Ltmp4813-Lfunc_begin0
.quad Lset4903
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4904 = Ltmp4828-Lfunc_begin0
.quad Lset4904
Lset4905 = Ltmp4830-Lfunc_begin0
.quad Lset4905
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4906 = Ltmp4845-Lfunc_begin0
.quad Lset4906
Lset4907 = Ltmp4847-Lfunc_begin0
.quad Lset4907
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4908 = Ltmp4862-Lfunc_begin0
.quad Lset4908
Lset4909 = Ltmp4864-Lfunc_begin0
.quad Lset4909
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4910 = Ltmp4879-Lfunc_begin0
.quad Lset4910
Lset4911 = Ltmp4881-Lfunc_begin0
.quad Lset4911
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4912 = Ltmp4896-Lfunc_begin0
.quad Lset4912
Lset4913 = Ltmp4898-Lfunc_begin0
.quad Lset4913
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4914 = Ltmp4927-Lfunc_begin0
.quad Lset4914
Lset4915 = Ltmp4929-Lfunc_begin0
.quad Lset4915
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4916 = Ltmp4960-Lfunc_begin0
.quad Lset4916
Lset4917 = Ltmp4962-Lfunc_begin0
.quad Lset4917
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4918 = Ltmp4998-Lfunc_begin0
.quad Lset4918
Lset4919 = Ltmp5000-Lfunc_begin0
.quad Lset4919
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4920 = Ltmp5016-Lfunc_begin0
.quad Lset4920
Lset4921 = Ltmp5018-Lfunc_begin0
.quad Lset4921
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4922 = Ltmp5034-Lfunc_begin0
.quad Lset4922
Lset4923 = Ltmp5036-Lfunc_begin0
.quad Lset4923
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4924 = Ltmp5063-Lfunc_begin0
.quad Lset4924
Lset4925 = Ltmp5065-Lfunc_begin0
.quad Lset4925
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4926 = Ltmp5094-Lfunc_begin0
.quad Lset4926
Lset4927 = Ltmp5096-Lfunc_begin0
.quad Lset4927
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4928 = Ltmp5128-Lfunc_begin0
.quad Lset4928
Lset4929 = Ltmp5130-Lfunc_begin0
.quad Lset4929
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4930 = Ltmp5143-Lfunc_begin0
.quad Lset4930
Lset4931 = Ltmp5145-Lfunc_begin0
.quad Lset4931
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4932 = Ltmp5158-Lfunc_begin0
.quad Lset4932
Lset4933 = Ltmp5160-Lfunc_begin0
.quad Lset4933
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4934 = Ltmp5173-Lfunc_begin0
.quad Lset4934
Lset4935 = Ltmp5175-Lfunc_begin0
.quad Lset4935
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4936 = Ltmp5189-Lfunc_begin0
.quad Lset4936
Lset4937 = Ltmp5191-Lfunc_begin0
.quad Lset4937
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset4938 = Ltmp5205-Lfunc_begin0
.quad Lset4938
Lset4939 = Ltmp5207-Lfunc_begin0
.quad Lset4939
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
.quad 0
.quad 0
Ldebug_loc175:
Lset4940 = Ltmp953-Lfunc_begin0
.quad Lset4940
Lset4941 = Ltmp955-Lfunc_begin0
.quad Lset4941
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset4942 = Ltmp957-Lfunc_begin0
.quad Lset4942
Lset4943 = Ltmp958-Lfunc_begin0
.quad Lset4943
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc176:
Lset4944 = Ltmp976-Lfunc_begin0
.quad Lset4944
Lset4945 = Ltmp978-Lfunc_begin0
.quad Lset4945
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc177:
Lset4946 = Ltmp986-Lfunc_begin0
.quad Lset4946
Lset4947 = Ltmp989-Lfunc_begin0
.quad Lset4947
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc178:
Lset4948 = Ltmp987-Lfunc_begin0
.quad Lset4948
Lset4949 = Ltmp990-Lfunc_begin0
.quad Lset4949
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc179:
Lset4950 = Ltmp989-Lfunc_begin0
.quad Lset4950
Lset4951 = Ltmp991-Lfunc_begin0
.quad Lset4951
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc180:
Lset4952 = Ltmp997-Lfunc_begin0
.quad Lset4952
Lset4953 = Ltmp1024-Lfunc_begin0
.quad Lset4953
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 128 ## -128
.byte 127 ##
Lset4954 = Ltmp1024-Lfunc_begin0
.quad Lset4954
Lset4955 = Ltmp1034-Lfunc_begin0
.quad Lset4955
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset4956 = Ltmp1034-Lfunc_begin0
.quad Lset4956
Lset4957 = Ltmp1039-Lfunc_begin0
.quad Lset4957
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 128 ## -128
.byte 127 ##
Lset4958 = Ltmp1039-Lfunc_begin0
.quad Lset4958
Lset4959 = Ltmp1040-Lfunc_begin0
.quad Lset4959
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset4960 = Ltmp1040-Lfunc_begin0
.quad Lset4960
Lset4961 = Lfunc_end17-Lfunc_begin0
.quad Lset4961
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 128 ## -128
.byte 127 ##
.quad 0
.quad 0
Ldebug_loc181:
Lset4962 = Ltmp997-Lfunc_begin0
.quad Lset4962
Lset4963 = Ltmp1000-Lfunc_begin0
.quad Lset4963
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset4964 = Ltmp1010-Lfunc_begin0
.quad Lset4964
Lset4965 = Ltmp1014-Lfunc_begin0
.quad Lset4965
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset4966 = Ltmp1026-Lfunc_begin0
.quad Lset4966
Lset4967 = Ltmp1044-Lfunc_begin0
.quad Lset4967
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc182:
Lset4968 = Ltmp1005-Lfunc_begin0
.quad Lset4968
Lset4969 = Ltmp1008-Lfunc_begin0
.quad Lset4969
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc183:
Lset4970 = Ltmp1006-Lfunc_begin0
.quad Lset4970
Lset4971 = Ltmp1009-Lfunc_begin0
.quad Lset4971
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc184:
Lset4972 = Ltmp1008-Lfunc_begin0
.quad Lset4972
Lset4973 = Ltmp1010-Lfunc_begin0
.quad Lset4973
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc185:
Lset4974 = Ltmp1010-Lfunc_begin0
.quad Lset4974
Lset4975 = Ltmp1014-Lfunc_begin0
.quad Lset4975
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset4976 = Ltmp1032-Lfunc_begin0
.quad Lset4976
Lset4977 = Ltmp1037-Lfunc_begin0
.quad Lset4977
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc186:
Lset4978 = Ltmp1010-Lfunc_begin0
.quad Lset4978
Lset4979 = Ltmp1014-Lfunc_begin0
.quad Lset4979
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset4980 = Ltmp1033-Lfunc_begin0
.quad Lset4980
Lset4981 = Ltmp1039-Lfunc_begin0
.quad Lset4981
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
.quad 0
.quad 0
Ldebug_loc187:
Lset4982 = Ltmp1013-Lfunc_begin0
.quad Lset4982
Lset4983 = Ltmp1014-Lfunc_begin0
.quad Lset4983
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
Lset4984 = Ltmp1038-Lfunc_begin0
.quad Lset4984
Lset4985 = Ltmp1039-Lfunc_begin0
.quad Lset4985
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
Lset4986 = Ltmp1041-Lfunc_begin0
.quad Lset4986
Lset4987 = Ltmp1042-Lfunc_begin0
.quad Lset4987
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc188:
Lset4988 = Ltmp1057-Lfunc_begin0
.quad Lset4988
Lset4989 = Ltmp1060-Lfunc_begin0
.quad Lset4989
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc189:
Lset4990 = Ltmp1058-Lfunc_begin0
.quad Lset4990
Lset4991 = Ltmp1061-Lfunc_begin0
.quad Lset4991
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc190:
Lset4992 = Ltmp1060-Lfunc_begin0
.quad Lset4992
Lset4993 = Ltmp1062-Lfunc_begin0
.quad Lset4993
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc191:
Lset4994 = Ltmp1068-Lfunc_begin0
.quad Lset4994
Lset4995 = Ltmp1095-Lfunc_begin0
.quad Lset4995
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 128 ## -128
.byte 127 ##
Lset4996 = Ltmp1095-Lfunc_begin0
.quad Lset4996
Lset4997 = Ltmp1105-Lfunc_begin0
.quad Lset4997
.short 1 ## Loc expr size
.byte 88 ## DW_OP_reg8
Lset4998 = Ltmp1105-Lfunc_begin0
.quad Lset4998
Lset4999 = Ltmp1110-Lfunc_begin0
.quad Lset4999
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 128 ## -128
.byte 127 ##
Lset5000 = Ltmp1110-Lfunc_begin0
.quad Lset5000
Lset5001 = Ltmp1111-Lfunc_begin0
.quad Lset5001
.short 1 ## Loc expr size
.byte 88 ## DW_OP_reg8
Lset5002 = Ltmp1111-Lfunc_begin0
.quad Lset5002
Lset5003 = Lfunc_end17-Lfunc_begin0
.quad Lset5003
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 128 ## -128
.byte 127 ##
.quad 0
.quad 0
Ldebug_loc192:
Lset5004 = Ltmp1068-Lfunc_begin0
.quad Lset5004
Lset5005 = Ltmp1071-Lfunc_begin0
.quad Lset5005
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset5006 = Ltmp1081-Lfunc_begin0
.quad Lset5006
Lset5007 = Ltmp1085-Lfunc_begin0
.quad Lset5007
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset5008 = Ltmp1097-Lfunc_begin0
.quad Lset5008
Lset5009 = Ltmp1115-Lfunc_begin0
.quad Lset5009
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc193:
Lset5010 = Ltmp1076-Lfunc_begin0
.quad Lset5010
Lset5011 = Ltmp1079-Lfunc_begin0
.quad Lset5011
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc194:
Lset5012 = Ltmp1077-Lfunc_begin0
.quad Lset5012
Lset5013 = Ltmp1080-Lfunc_begin0
.quad Lset5013
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc195:
Lset5014 = Ltmp1079-Lfunc_begin0
.quad Lset5014
Lset5015 = Ltmp1081-Lfunc_begin0
.quad Lset5015
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc196:
Lset5016 = Ltmp1081-Lfunc_begin0
.quad Lset5016
Lset5017 = Ltmp1085-Lfunc_begin0
.quad Lset5017
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset5018 = Ltmp1103-Lfunc_begin0
.quad Lset5018
Lset5019 = Ltmp1108-Lfunc_begin0
.quad Lset5019
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc197:
Lset5020 = Ltmp1081-Lfunc_begin0
.quad Lset5020
Lset5021 = Ltmp1085-Lfunc_begin0
.quad Lset5021
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset5022 = Ltmp1104-Lfunc_begin0
.quad Lset5022
Lset5023 = Ltmp1110-Lfunc_begin0
.quad Lset5023
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
.quad 0
.quad 0
Ldebug_loc198:
Lset5024 = Ltmp1084-Lfunc_begin0
.quad Lset5024
Lset5025 = Ltmp1085-Lfunc_begin0
.quad Lset5025
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
Lset5026 = Ltmp1109-Lfunc_begin0
.quad Lset5026
Lset5027 = Ltmp1110-Lfunc_begin0
.quad Lset5027
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
Lset5028 = Ltmp1112-Lfunc_begin0
.quad Lset5028
Lset5029 = Ltmp1113-Lfunc_begin0
.quad Lset5029
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc199:
Lset5030 = Ltmp1128-Lfunc_begin0
.quad Lset5030
Lset5031 = Ltmp1130-Lfunc_begin0
.quad Lset5031
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset5032 = Ltmp1161-Lfunc_begin0
.quad Lset5032
Lset5033 = Ltmp1167-Lfunc_begin0
.quad Lset5033
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset5034 = Ltmp1190-Lfunc_begin0
.quad Lset5034
Lset5035 = Ltmp1192-Lfunc_begin0
.quad Lset5035
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc200:
Lset5036 = Ltmp1133-Lfunc_begin0
.quad Lset5036
Lset5037 = Ltmp1136-Lfunc_begin0
.quad Lset5037
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset5038 = Ltmp1189-Lfunc_begin0
.quad Lset5038
Lset5039 = Ltmp1190-Lfunc_begin0
.quad Lset5039
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc201:
Lset5040 = Ltmp1135-Lfunc_begin0
.quad Lset5040
Lset5041 = Ltmp1137-Lfunc_begin0
.quad Lset5041
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc202:
Lset5042 = Ltmp1146-Lfunc_begin0
.quad Lset5042
Lset5043 = Ltmp1154-Lfunc_begin0
.quad Lset5043
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset5044 = Ltmp1212-Lfunc_begin0
.quad Lset5044
Lset5045 = Ltmp1215-Lfunc_begin0
.quad Lset5045
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc203:
Lset5046 = Ltmp1150-Lfunc_begin0
.quad Lset5046
Lset5047 = Ltmp1153-Lfunc_begin0
.quad Lset5047
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset5048 = Ltmp1212-Lfunc_begin0
.quad Lset5048
Lset5049 = Ltmp1215-Lfunc_begin0
.quad Lset5049
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc204:
Lset5050 = Ltmp1152-Lfunc_begin0
.quad Lset5050
Lset5051 = Ltmp1154-Lfunc_begin0
.quad Lset5051
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc205:
Lset5052 = Ltmp1163-Lfunc_begin0
.quad Lset5052
Lset5053 = Ltmp1166-Lfunc_begin0
.quad Lset5053
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset5054 = Ltmp1190-Lfunc_begin0
.quad Lset5054
Lset5055 = Ltmp1191-Lfunc_begin0
.quad Lset5055
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc206:
Lset5056 = Ltmp1165-Lfunc_begin0
.quad Lset5056
Lset5057 = Ltmp1167-Lfunc_begin0
.quad Lset5057
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc207:
Lset5058 = Ltmp1171-Lfunc_begin0
.quad Lset5058
Lset5059 = Ltmp1172-Lfunc_begin0
.quad Lset5059
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc208:
Lset5060 = Ltmp1176-Lfunc_begin0
.quad Lset5060
Lset5061 = Ltmp1177-Lfunc_begin0
.quad Lset5061
.short 2 ## Loc expr size
.byte 125 ## DW_OP_breg13
.byte 0 ## 0
Lset5062 = Ltmp1182-Lfunc_begin0
.quad Lset5062
Lset5063 = Ltmp1183-Lfunc_begin0
.quad Lset5063
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc209:
Lset5064 = Ltmp1205-Lfunc_begin0
.quad Lset5064
Lset5065 = Ltmp1208-Lfunc_begin0
.quad Lset5065
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset5066 = Ltmp1209-Lfunc_begin0
.quad Lset5066
Lset5067 = Ltmp1211-Lfunc_begin0
.quad Lset5067
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc210:
Lset5068 = Ltmp1207-Lfunc_begin0
.quad Lset5068
Lset5069 = Ltmp1209-Lfunc_begin0
.quad Lset5069
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc211:
Lset5070 = Ltmp1218-Lfunc_begin0
.quad Lset5070
Lset5071 = Ltmp1219-Lfunc_begin0
.quad Lset5071
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset5072 = Ltmp1219-Lfunc_begin0
.quad Lset5072
Lset5073 = Lfunc_end17-Lfunc_begin0
.quad Lset5073
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 136 ## -120
.byte 127 ##
.quad 0
.quad 0
Ldebug_loc212:
Lset5074 = Ltmp1222-Lfunc_begin0
.quad Lset5074
Lset5075 = Ltmp1224-Lfunc_begin0
.quad Lset5075
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
.quad 0
.quad 0
Ldebug_loc213:
Lset5076 = Ltmp1228-Lfunc_begin0
.quad Lset5076
Lset5077 = Ltmp1231-Lfunc_begin0
.quad Lset5077
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset5078 = Ltmp1232-Lfunc_begin0
.quad Lset5078
Lset5079 = Ltmp1234-Lfunc_begin0
.quad Lset5079
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc214:
Lset5080 = Ltmp1230-Lfunc_begin0
.quad Lset5080
Lset5081 = Ltmp1232-Lfunc_begin0
.quad Lset5081
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc215:
Lset5082 = Ltmp1238-Lfunc_begin0
.quad Lset5082
Lset5083 = Ltmp1249-Lfunc_begin0
.quad Lset5083
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset5084 = Ltmp1249-Lfunc_begin0
.quad Lset5084
Lset5085 = Ltmp1253-Lfunc_begin0
.quad Lset5085
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 136 ## -120
.byte 127 ##
Lset5086 = Ltmp1253-Lfunc_begin0
.quad Lset5086
Lset5087 = Ltmp1254-Lfunc_begin0
.quad Lset5087
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset5088 = Ltmp1254-Lfunc_begin0
.quad Lset5088
Lset5089 = Lfunc_end17-Lfunc_begin0
.quad Lset5089
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 136 ## -120
.byte 127 ##
.quad 0
.quad 0
Ldebug_loc216:
Lset5090 = Ltmp1239-Lfunc_begin0
.quad Lset5090
Lset5091 = Ltmp1247-Lfunc_begin0
.quad Lset5091
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset5092 = Ltmp1247-Lfunc_begin0
.quad Lset5092
Lset5093 = Ltmp1253-Lfunc_begin0
.quad Lset5093
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 128 ## -128
.byte 127 ##
Lset5094 = Ltmp1253-Lfunc_begin0
.quad Lset5094
Lset5095 = Ltmp1255-Lfunc_begin0
.quad Lset5095
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset5096 = Ltmp1255-Lfunc_begin0
.quad Lset5096
Lset5097 = Lfunc_end17-Lfunc_begin0
.quad Lset5097
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 128 ## -128
.byte 127 ##
.quad 0
.quad 0
Ldebug_loc217:
Lset5098 = Ltmp1240-Lfunc_begin0
.quad Lset5098
Lset5099 = Ltmp1252-Lfunc_begin0
.quad Lset5099
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5100 = Ltmp1253-Lfunc_begin0
.quad Lset5100
Lset5101 = Ltmp1257-Lfunc_begin0
.quad Lset5101
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5102 = Ltmp1258-Lfunc_begin0
.quad Lset5102
Lset5103 = Ltmp1273-Lfunc_begin0
.quad Lset5103
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc218:
Lset5104 = Ltmp1240-Lfunc_begin0
.quad Lset5104
Lset5105 = Ltmp1242-Lfunc_begin0
.quad Lset5105
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc219:
Lset5106 = Ltmp1240-Lfunc_begin0
.quad Lset5106
Lset5107 = Ltmp1242-Lfunc_begin0
.quad Lset5107
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc220:
Lset5108 = Ltmp1240-Lfunc_begin0
.quad Lset5108
Lset5109 = Ltmp1242-Lfunc_begin0
.quad Lset5109
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc221:
Lset5110 = Ltmp1246-Lfunc_begin0
.quad Lset5110
Lset5111 = Ltmp1252-Lfunc_begin0
.quad Lset5111
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc222:
Lset5112 = Ltmp1248-Lfunc_begin0
.quad Lset5112
Lset5113 = Ltmp1252-Lfunc_begin0
.quad Lset5113
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
.quad 0
.quad 0
Ldebug_loc223:
Lset5114 = Ltmp1256-Lfunc_begin0
.quad Lset5114
Lset5115 = Ltmp1257-Lfunc_begin0
.quad Lset5115
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc224:
Lset5116 = Ltmp1294-Lfunc_begin0
.quad Lset5116
Lset5117 = Ltmp1302-Lfunc_begin0
.quad Lset5117
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc225:
Lset5118 = Ltmp1310-Lfunc_begin0
.quad Lset5118
Lset5119 = Ltmp1312-Lfunc_begin0
.quad Lset5119
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset5120 = Ltmp1344-Lfunc_begin0
.quad Lset5120
Lset5121 = Ltmp1350-Lfunc_begin0
.quad Lset5121
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset5122 = Ltmp1373-Lfunc_begin0
.quad Lset5122
Lset5123 = Ltmp1375-Lfunc_begin0
.quad Lset5123
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc226:
Lset5124 = Ltmp1315-Lfunc_begin0
.quad Lset5124
Lset5125 = Ltmp1318-Lfunc_begin0
.quad Lset5125
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset5126 = Ltmp1372-Lfunc_begin0
.quad Lset5126
Lset5127 = Ltmp1373-Lfunc_begin0
.quad Lset5127
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc227:
Lset5128 = Ltmp1317-Lfunc_begin0
.quad Lset5128
Lset5129 = Ltmp1319-Lfunc_begin0
.quad Lset5129
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc228:
Lset5130 = Ltmp1328-Lfunc_begin0
.quad Lset5130
Lset5131 = Ltmp1336-Lfunc_begin0
.quad Lset5131
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset5132 = Ltmp1395-Lfunc_begin0
.quad Lset5132
Lset5133 = Ltmp1398-Lfunc_begin0
.quad Lset5133
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc229:
Lset5134 = Ltmp1332-Lfunc_begin0
.quad Lset5134
Lset5135 = Ltmp1335-Lfunc_begin0
.quad Lset5135
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset5136 = Ltmp1395-Lfunc_begin0
.quad Lset5136
Lset5137 = Ltmp1398-Lfunc_begin0
.quad Lset5137
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc230:
Lset5138 = Ltmp1334-Lfunc_begin0
.quad Lset5138
Lset5139 = Ltmp1336-Lfunc_begin0
.quad Lset5139
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc231:
Lset5140 = Ltmp1339-Lfunc_begin0
.quad Lset5140
Lset5141 = Ltmp1340-Lfunc_begin0
.quad Lset5141
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset5142 = Ltmp1434-Lfunc_begin0
.quad Lset5142
Lset5143 = Ltmp1435-Lfunc_begin0
.quad Lset5143
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset5144 = Ltmp1437-Lfunc_begin0
.quad Lset5144
Lset5145 = Ltmp1438-Lfunc_begin0
.quad Lset5145
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc232:
Lset5146 = Ltmp1346-Lfunc_begin0
.quad Lset5146
Lset5147 = Ltmp1349-Lfunc_begin0
.quad Lset5147
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset5148 = Ltmp1373-Lfunc_begin0
.quad Lset5148
Lset5149 = Ltmp1374-Lfunc_begin0
.quad Lset5149
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc233:
Lset5150 = Ltmp1348-Lfunc_begin0
.quad Lset5150
Lset5151 = Ltmp1350-Lfunc_begin0
.quad Lset5151
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc234:
Lset5152 = Ltmp1354-Lfunc_begin0
.quad Lset5152
Lset5153 = Ltmp1355-Lfunc_begin0
.quad Lset5153
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc235:
Lset5154 = Ltmp1359-Lfunc_begin0
.quad Lset5154
Lset5155 = Ltmp1360-Lfunc_begin0
.quad Lset5155
.short 2 ## Loc expr size
.byte 125 ## DW_OP_breg13
.byte 0 ## 0
Lset5156 = Ltmp1365-Lfunc_begin0
.quad Lset5156
Lset5157 = Ltmp1366-Lfunc_begin0
.quad Lset5157
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc236:
Lset5158 = Ltmp1388-Lfunc_begin0
.quad Lset5158
Lset5159 = Ltmp1391-Lfunc_begin0
.quad Lset5159
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset5160 = Ltmp1392-Lfunc_begin0
.quad Lset5160
Lset5161 = Ltmp1394-Lfunc_begin0
.quad Lset5161
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc237:
Lset5162 = Ltmp1390-Lfunc_begin0
.quad Lset5162
Lset5163 = Ltmp1392-Lfunc_begin0
.quad Lset5163
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc238:
Lset5164 = Ltmp1401-Lfunc_begin0
.quad Lset5164
Lset5165 = Ltmp1402-Lfunc_begin0
.quad Lset5165
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset5166 = Ltmp1402-Lfunc_begin0
.quad Lset5166
Lset5167 = Lfunc_end17-Lfunc_begin0
.quad Lset5167
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 128 ## -128
.byte 127 ##
.quad 0
.quad 0
Ldebug_loc239:
Lset5168 = Ltmp1405-Lfunc_begin0
.quad Lset5168
Lset5169 = Ltmp1407-Lfunc_begin0
.quad Lset5169
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
.quad 0
.quad 0
Ldebug_loc240:
Lset5170 = Ltmp1411-Lfunc_begin0
.quad Lset5170
Lset5171 = Ltmp1414-Lfunc_begin0
.quad Lset5171
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset5172 = Ltmp1415-Lfunc_begin0
.quad Lset5172
Lset5173 = Ltmp1417-Lfunc_begin0
.quad Lset5173
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc241:
Lset5174 = Ltmp1413-Lfunc_begin0
.quad Lset5174
Lset5175 = Ltmp1415-Lfunc_begin0
.quad Lset5175
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc242:
Lset5176 = Ltmp1421-Lfunc_begin0
.quad Lset5176
Lset5177 = Ltmp1429-Lfunc_begin0
.quad Lset5177
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset5178 = Ltmp1429-Lfunc_begin0
.quad Lset5178
Lset5179 = Ltmp1435-Lfunc_begin0
.quad Lset5179
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 136 ## -120
.byte 127 ##
Lset5180 = Ltmp1435-Lfunc_begin0
.quad Lset5180
Lset5181 = Ltmp1436-Lfunc_begin0
.quad Lset5181
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset5182 = Ltmp1436-Lfunc_begin0
.quad Lset5182
Lset5183 = Lfunc_end17-Lfunc_begin0
.quad Lset5183
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 136 ## -120
.byte 127 ##
.quad 0
.quad 0
Ldebug_loc243:
Lset5184 = Ltmp1422-Lfunc_begin0
.quad Lset5184
Lset5185 = Ltmp1433-Lfunc_begin0
.quad Lset5185
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5186 = Ltmp1435-Lfunc_begin0
.quad Lset5186
Lset5187 = Ltmp1449-Lfunc_begin0
.quad Lset5187
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5188 = Ltmp1450-Lfunc_begin0
.quad Lset5188
Lset5189 = Ltmp1455-Lfunc_begin0
.quad Lset5189
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc244:
Lset5190 = Ltmp1422-Lfunc_begin0
.quad Lset5190
Lset5191 = Ltmp1424-Lfunc_begin0
.quad Lset5191
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc245:
Lset5192 = Ltmp1422-Lfunc_begin0
.quad Lset5192
Lset5193 = Ltmp1424-Lfunc_begin0
.quad Lset5193
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc246:
Lset5194 = Ltmp1422-Lfunc_begin0
.quad Lset5194
Lset5195 = Ltmp1424-Lfunc_begin0
.quad Lset5195
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc247:
Lset5196 = Ltmp1428-Lfunc_begin0
.quad Lset5196
Lset5197 = Ltmp1433-Lfunc_begin0
.quad Lset5197
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc248:
Lset5198 = Ltmp1430-Lfunc_begin0
.quad Lset5198
Lset5199 = Ltmp1433-Lfunc_begin0
.quad Lset5199
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
.quad 0
.quad 0
Ldebug_loc249:
Lset5200 = Ltmp1468-Lfunc_begin0
.quad Lset5200
Lset5201 = Ltmp1470-Lfunc_begin0
.quad Lset5201
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset5202 = Ltmp1500-Lfunc_begin0
.quad Lset5202
Lset5203 = Ltmp1506-Lfunc_begin0
.quad Lset5203
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset5204 = Ltmp1532-Lfunc_begin0
.quad Lset5204
Lset5205 = Ltmp1534-Lfunc_begin0
.quad Lset5205
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc250:
Lset5206 = Ltmp1473-Lfunc_begin0
.quad Lset5206
Lset5207 = Ltmp1476-Lfunc_begin0
.quad Lset5207
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset5208 = Ltmp1528-Lfunc_begin0
.quad Lset5208
Lset5209 = Ltmp1531-Lfunc_begin0
.quad Lset5209
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc251:
Lset5210 = Ltmp1475-Lfunc_begin0
.quad Lset5210
Lset5211 = Ltmp1477-Lfunc_begin0
.quad Lset5211
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc252:
Lset5212 = Ltmp1483-Lfunc_begin0
.quad Lset5212
Lset5213 = Ltmp1484-Lfunc_begin0
.quad Lset5213
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset5214 = Ltmp1484-Lfunc_begin0
.quad Lset5214
Lset5215 = Ltmp1485-Lfunc_begin0
.quad Lset5215
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5216 = Ltmp1485-Lfunc_begin0
.quad Lset5216
Lset5217 = Ltmp1487-Lfunc_begin0
.quad Lset5217
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset5218 = Ltmp1578-Lfunc_begin0
.quad Lset5218
Lset5219 = Ltmp1588-Lfunc_begin0
.quad Lset5219
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset5220 = Ltmp1596-Lfunc_begin0
.quad Lset5220
Lset5221 = Ltmp1600-Lfunc_begin0
.quad Lset5221
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc253:
Lset5222 = Ltmp1483-Lfunc_begin0
.quad Lset5222
Lset5223 = Ltmp1487-Lfunc_begin0
.quad Lset5223
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5224 = Ltmp1579-Lfunc_begin0
.quad Lset5224
Lset5225 = Ltmp1600-Lfunc_begin0
.quad Lset5225
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc254:
Lset5226 = Ltmp1483-Lfunc_begin0
.quad Lset5226
Lset5227 = Ltmp1487-Lfunc_begin0
.quad Lset5227
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset5228 = Ltmp1582-Lfunc_begin0
.quad Lset5228
Lset5229 = Ltmp1585-Lfunc_begin0
.quad Lset5229
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc255:
Lset5230 = Ltmp1483-Lfunc_begin0
.quad Lset5230
Lset5231 = Ltmp1487-Lfunc_begin0
.quad Lset5231
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset5232 = Ltmp1583-Lfunc_begin0
.quad Lset5232
Lset5233 = Ltmp1593-Lfunc_begin0
.quad Lset5233
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc256:
Lset5234 = Ltmp1486-Lfunc_begin0
.quad Lset5234
Lset5235 = Ltmp1487-Lfunc_begin0
.quad Lset5235
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset5236 = Ltmp1586-Lfunc_begin0
.quad Lset5236
Lset5237 = Ltmp1586-Lfunc_begin0
.quad Lset5237
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc257:
Lset5238 = Ltmp1489-Lfunc_begin0
.quad Lset5238
Lset5239 = Ltmp1497-Lfunc_begin0
.quad Lset5239
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset5240 = Ltmp1551-Lfunc_begin0
.quad Lset5240
Lset5241 = Ltmp1554-Lfunc_begin0
.quad Lset5241
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc258:
Lset5242 = Ltmp1493-Lfunc_begin0
.quad Lset5242
Lset5243 = Ltmp1496-Lfunc_begin0
.quad Lset5243
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset5244 = Ltmp1551-Lfunc_begin0
.quad Lset5244
Lset5245 = Ltmp1554-Lfunc_begin0
.quad Lset5245
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc259:
Lset5246 = Ltmp1495-Lfunc_begin0
.quad Lset5246
Lset5247 = Ltmp1497-Lfunc_begin0
.quad Lset5247
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc260:
Lset5248 = Ltmp1502-Lfunc_begin0
.quad Lset5248
Lset5249 = Ltmp1505-Lfunc_begin0
.quad Lset5249
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset5250 = Ltmp1532-Lfunc_begin0
.quad Lset5250
Lset5251 = Ltmp1533-Lfunc_begin0
.quad Lset5251
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc261:
Lset5252 = Ltmp1504-Lfunc_begin0
.quad Lset5252
Lset5253 = Ltmp1506-Lfunc_begin0
.quad Lset5253
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc262:
Lset5254 = Ltmp1510-Lfunc_begin0
.quad Lset5254
Lset5255 = Ltmp1511-Lfunc_begin0
.quad Lset5255
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc263:
Lset5256 = Ltmp1514-Lfunc_begin0
.quad Lset5256
Lset5257 = Ltmp1516-Lfunc_begin0
.quad Lset5257
.short 2 ## Loc expr size
.byte 126 ## DW_OP_breg14
.byte 0 ## 0
Lset5258 = Ltmp1516-Lfunc_begin0
.quad Lset5258
Lset5259 = Ltmp1517-Lfunc_begin0
.quad Lset5259
.short 2 ## Loc expr size
.byte 125 ## DW_OP_breg13
.byte 0 ## 0
Lset5260 = Ltmp1522-Lfunc_begin0
.quad Lset5260
Lset5261 = Ltmp1525-Lfunc_begin0
.quad Lset5261
.short 2 ## Loc expr size
.byte 126 ## DW_OP_breg14
.byte 0 ## 0
Lset5262 = Ltmp1526-Lfunc_begin0
.quad Lset5262
Lset5263 = Ltmp1528-Lfunc_begin0
.quad Lset5263
.short 2 ## Loc expr size
.byte 126 ## DW_OP_breg14
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc264:
Lset5264 = Ltmp1544-Lfunc_begin0
.quad Lset5264
Lset5265 = Ltmp1547-Lfunc_begin0
.quad Lset5265
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset5266 = Ltmp1548-Lfunc_begin0
.quad Lset5266
Lset5267 = Ltmp1550-Lfunc_begin0
.quad Lset5267
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc265:
Lset5268 = Ltmp1546-Lfunc_begin0
.quad Lset5268
Lset5269 = Ltmp1548-Lfunc_begin0
.quad Lset5269
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc266:
Lset5270 = Ltmp1558-Lfunc_begin0
.quad Lset5270
Lset5271 = Ltmp1559-Lfunc_begin0
.quad Lset5271
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset5272 = Ltmp1559-Lfunc_begin0
.quad Lset5272
Lset5273 = Lfunc_end17-Lfunc_begin0
.quad Lset5273
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 240 ## -144
.byte 126 ##
.quad 0
.quad 0
Ldebug_loc267:
Lset5274 = Ltmp1562-Lfunc_begin0
.quad Lset5274
Lset5275 = Ltmp1564-Lfunc_begin0
.quad Lset5275
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
.quad 0
.quad 0
Ldebug_loc268:
Lset5276 = Ltmp1567-Lfunc_begin0
.quad Lset5276
Lset5277 = Ltmp1570-Lfunc_begin0
.quad Lset5277
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset5278 = Ltmp1571-Lfunc_begin0
.quad Lset5278
Lset5279 = Ltmp1573-Lfunc_begin0
.quad Lset5279
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc269:
Lset5280 = Ltmp1569-Lfunc_begin0
.quad Lset5280
Lset5281 = Ltmp1571-Lfunc_begin0
.quad Lset5281
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc270:
Lset5282 = Ltmp1579-Lfunc_begin0
.quad Lset5282
Lset5283 = Ltmp1581-Lfunc_begin0
.quad Lset5283
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc271:
Lset5284 = Ltmp1579-Lfunc_begin0
.quad Lset5284
Lset5285 = Ltmp1581-Lfunc_begin0
.quad Lset5285
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc272:
Lset5286 = Ltmp1579-Lfunc_begin0
.quad Lset5286
Lset5287 = Ltmp1581-Lfunc_begin0
.quad Lset5287
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc273:
Lset5288 = Ltmp1612-Lfunc_begin0
.quad Lset5288
Lset5289 = Ltmp1618-Lfunc_begin0
.quad Lset5289
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset5290 = Ltmp1626-Lfunc_begin0
.quad Lset5290
Lset5291 = Ltmp1636-Lfunc_begin0
.quad Lset5291
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset5292 = Ltmp1637-Lfunc_begin0
.quad Lset5292
Lset5293 = Ltmp1639-Lfunc_begin0
.quad Lset5293
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset5294 = Ltmp1646-Lfunc_begin0
.quad Lset5294
Lset5295 = Ltmp1651-Lfunc_begin0
.quad Lset5295
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc274:
Lset5296 = Ltmp1612-Lfunc_begin0
.quad Lset5296
Lset5297 = Ltmp1616-Lfunc_begin0
.quad Lset5297
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5298 = Ltmp1627-Lfunc_begin0
.quad Lset5298
Lset5299 = Ltmp1636-Lfunc_begin0
.quad Lset5299
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5300 = Ltmp1637-Lfunc_begin0
.quad Lset5300
Lset5301 = Ltmp1648-Lfunc_begin0
.quad Lset5301
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc275:
Lset5302 = Ltmp1632-Lfunc_begin0
.quad Lset5302
Lset5303 = Ltmp1632-Lfunc_begin0
.quad Lset5303
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset5304 = Ltmp1635-Lfunc_begin0
.quad Lset5304
Lset5305 = Ltmp1636-Lfunc_begin0
.quad Lset5305
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc276:
Lset5306 = Ltmp1637-Lfunc_begin0
.quad Lset5306
Lset5307 = Ltmp1649-Lfunc_begin0
.quad Lset5307
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc277:
Lset5308 = Ltmp1673-Lfunc_begin0
.quad Lset5308
Lset5309 = Ltmp1680-Lfunc_begin0
.quad Lset5309
.short 3 ## Loc expr size
.byte 83 ## super-register DW_OP_reg3
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc278:
Lset5310 = Ltmp1674-Lfunc_begin0
.quad Lset5310
Lset5311 = Ltmp1681-Lfunc_begin0
.quad Lset5311
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc279:
Lset5312 = Ltmp1677-Lfunc_begin0
.quad Lset5312
Lset5313 = Ltmp1679-Lfunc_begin0
.quad Lset5313
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc280:
Lset5314 = Ltmp1677-Lfunc_begin0
.quad Lset5314
Lset5315 = Ltmp1681-Lfunc_begin0
.quad Lset5315
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc281:
Lset5316 = Ltmp1700-Lfunc_begin0
.quad Lset5316
Lset5317 = Ltmp1707-Lfunc_begin0
.quad Lset5317
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset5318 = Ltmp1716-Lfunc_begin0
.quad Lset5318
Lset5319 = Ltmp1722-Lfunc_begin0
.quad Lset5319
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset5320 = Ltmp1726-Lfunc_begin0
.quad Lset5320
Lset5321 = Ltmp1731-Lfunc_begin0
.quad Lset5321
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset5322 = Ltmp1733-Lfunc_begin0
.quad Lset5322
Lset5323 = Ltmp1737-Lfunc_begin0
.quad Lset5323
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset5324 = Ltmp1738-Lfunc_begin0
.quad Lset5324
Lset5325 = Ltmp1740-Lfunc_begin0
.quad Lset5325
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset5326 = Ltmp5264-Lfunc_begin0
.quad Lset5326
Lset5327 = Ltmp5265-Lfunc_begin0
.quad Lset5327
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc282:
Lset5328 = Ltmp1700-Lfunc_begin0
.quad Lset5328
Lset5329 = Ltmp1707-Lfunc_begin0
.quad Lset5329
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset5330 = Ltmp1716-Lfunc_begin0
.quad Lset5330
Lset5331 = Ltmp1722-Lfunc_begin0
.quad Lset5331
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset5332 = Ltmp1728-Lfunc_begin0
.quad Lset5332
Lset5333 = Ltmp1731-Lfunc_begin0
.quad Lset5333
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset5334 = Ltmp1733-Lfunc_begin0
.quad Lset5334
Lset5335 = Ltmp1737-Lfunc_begin0
.quad Lset5335
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset5336 = Ltmp1738-Lfunc_begin0
.quad Lset5336
Lset5337 = Ltmp1740-Lfunc_begin0
.quad Lset5337
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc283:
Lset5338 = Ltmp1716-Lfunc_begin0
.quad Lset5338
Lset5339 = Ltmp1722-Lfunc_begin0
.quad Lset5339
.short 1 ## Loc expr size
.byte 88 ## DW_OP_reg8
Lset5340 = Ltmp1738-Lfunc_begin0
.quad Lset5340
Lset5341 = Ltmp1741-Lfunc_begin0
.quad Lset5341
.short 1 ## Loc expr size
.byte 88 ## DW_OP_reg8
.quad 0
.quad 0
Ldebug_loc284:
Lset5342 = Ltmp1733-Lfunc_begin0
.quad Lset5342
Lset5343 = Ltmp1733-Lfunc_begin0
.quad Lset5343
.short 1 ## Loc expr size
.byte 88 ## DW_OP_reg8
Lset5344 = Ltmp1736-Lfunc_begin0
.quad Lset5344
Lset5345 = Ltmp1737-Lfunc_begin0
.quad Lset5345
.short 1 ## Loc expr size
.byte 88 ## DW_OP_reg8
.quad 0
.quad 0
Ldebug_loc285:
Lset5346 = Ltmp1758-Lfunc_begin0
.quad Lset5346
Lset5347 = Ltmp1767-Lfunc_begin0
.quad Lset5347
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5348 = Ltmp1770-Lfunc_begin0
.quad Lset5348
Lset5349 = Ltmp1772-Lfunc_begin0
.quad Lset5349
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc286:
Lset5350 = Ltmp1760-Lfunc_begin0
.quad Lset5350
Lset5351 = Ltmp1767-Lfunc_begin0
.quad Lset5351
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset5352 = Ltmp1770-Lfunc_begin0
.quad Lset5352
Lset5353 = Ltmp1773-Lfunc_begin0
.quad Lset5353
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc287:
Lset5354 = Ltmp1761-Lfunc_begin0
.quad Lset5354
Lset5355 = Ltmp1767-Lfunc_begin0
.quad Lset5355
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc288:
Lset5356 = Ltmp1766-Lfunc_begin0
.quad Lset5356
Lset5357 = Ltmp1769-Lfunc_begin0
.quad Lset5357
.short 1 ## Loc expr size
.byte 88 ## DW_OP_reg8
.quad 0
.quad 0
Ldebug_loc289:
Lset5358 = Ltmp1794-Lfunc_begin0
.quad Lset5358
Lset5359 = Ltmp1795-Lfunc_begin0
.quad Lset5359
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5360 = Ltmp1803-Lfunc_begin0
.quad Lset5360
Lset5361 = Ltmp1808-Lfunc_begin0
.quad Lset5361
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5362 = Ltmp1817-Lfunc_begin0
.quad Lset5362
Lset5363 = Ltmp1818-Lfunc_begin0
.quad Lset5363
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5364 = Ltmp1819-Lfunc_begin0
.quad Lset5364
Lset5365 = Ltmp1821-Lfunc_begin0
.quad Lset5365
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5366 = Ltmp1823-Lfunc_begin0
.quad Lset5366
Lset5367 = Ltmp1826-Lfunc_begin0
.quad Lset5367
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5368 = Ltmp1836-Lfunc_begin0
.quad Lset5368
Lset5369 = Ltmp1844-Lfunc_begin0
.quad Lset5369
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5370 = Ltmp1848-Lfunc_begin0
.quad Lset5370
Lset5371 = Ltmp1853-Lfunc_begin0
.quad Lset5371
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc290:
Lset5372 = Ltmp1794-Lfunc_begin0
.quad Lset5372
Lset5373 = Ltmp1796-Lfunc_begin0
.quad Lset5373
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5374 = Ltmp1803-Lfunc_begin0
.quad Lset5374
Lset5375 = Ltmp1808-Lfunc_begin0
.quad Lset5375
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5376 = Ltmp1817-Lfunc_begin0
.quad Lset5376
Lset5377 = Ltmp1818-Lfunc_begin0
.quad Lset5377
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5378 = Ltmp1819-Lfunc_begin0
.quad Lset5378
Lset5379 = Ltmp1821-Lfunc_begin0
.quad Lset5379
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5380 = Ltmp1837-Lfunc_begin0
.quad Lset5380
Lset5381 = Ltmp1839-Lfunc_begin0
.quad Lset5381
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5382 = Ltmp1851-Lfunc_begin0
.quad Lset5382
Lset5383 = Ltmp1853-Lfunc_begin0
.quad Lset5383
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc291:
Lset5384 = Ltmp1794-Lfunc_begin0
.quad Lset5384
Lset5385 = Ltmp1796-Lfunc_begin0
.quad Lset5385
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5386 = Ltmp1803-Lfunc_begin0
.quad Lset5386
Lset5387 = Ltmp1808-Lfunc_begin0
.quad Lset5387
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5388 = Ltmp1817-Lfunc_begin0
.quad Lset5388
Lset5389 = Ltmp1818-Lfunc_begin0
.quad Lset5389
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5390 = Ltmp1819-Lfunc_begin0
.quad Lset5390
Lset5391 = Ltmp1821-Lfunc_begin0
.quad Lset5391
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5392 = Ltmp1823-Lfunc_begin0
.quad Lset5392
Lset5393 = Ltmp1832-Lfunc_begin0
.quad Lset5393
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5394 = Ltmp1837-Lfunc_begin0
.quad Lset5394
Lset5395 = Ltmp1845-Lfunc_begin0
.quad Lset5395
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5396 = Ltmp1848-Lfunc_begin0
.quad Lset5396
Lset5397 = Ltmp1855-Lfunc_begin0
.quad Lset5397
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc292:
Lset5398 = Ltmp1801-Lfunc_begin0
.quad Lset5398
Lset5399 = Ltmp1802-Lfunc_begin0
.quad Lset5399
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc293:
Lset5400 = Ltmp1805-Lfunc_begin0
.quad Lset5400
Lset5401 = Ltmp1806-Lfunc_begin0
.quad Lset5401
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc294:
Lset5402 = Ltmp1836-Lfunc_begin0
.quad Lset5402
Lset5403 = Ltmp1839-Lfunc_begin0
.quad Lset5403
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5404 = Ltmp1850-Lfunc_begin0
.quad Lset5404
Lset5405 = Ltmp1851-Lfunc_begin0
.quad Lset5405
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc295:
Lset5406 = Ltmp1841-Lfunc_begin0
.quad Lset5406
Lset5407 = Ltmp1842-Lfunc_begin0
.quad Lset5407
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc296:
Lset5408 = Ltmp1870-Lfunc_begin0
.quad Lset5408
Lset5409 = Ltmp1871-Lfunc_begin0
.quad Lset5409
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5410 = Ltmp1879-Lfunc_begin0
.quad Lset5410
Lset5411 = Ltmp1884-Lfunc_begin0
.quad Lset5411
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5412 = Ltmp1893-Lfunc_begin0
.quad Lset5412
Lset5413 = Ltmp1894-Lfunc_begin0
.quad Lset5413
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5414 = Ltmp1895-Lfunc_begin0
.quad Lset5414
Lset5415 = Ltmp1897-Lfunc_begin0
.quad Lset5415
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5416 = Ltmp1899-Lfunc_begin0
.quad Lset5416
Lset5417 = Ltmp1902-Lfunc_begin0
.quad Lset5417
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5418 = Ltmp1912-Lfunc_begin0
.quad Lset5418
Lset5419 = Ltmp1920-Lfunc_begin0
.quad Lset5419
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5420 = Ltmp1924-Lfunc_begin0
.quad Lset5420
Lset5421 = Ltmp1929-Lfunc_begin0
.quad Lset5421
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc297:
Lset5422 = Ltmp1870-Lfunc_begin0
.quad Lset5422
Lset5423 = Ltmp1872-Lfunc_begin0
.quad Lset5423
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5424 = Ltmp1879-Lfunc_begin0
.quad Lset5424
Lset5425 = Ltmp1884-Lfunc_begin0
.quad Lset5425
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5426 = Ltmp1893-Lfunc_begin0
.quad Lset5426
Lset5427 = Ltmp1894-Lfunc_begin0
.quad Lset5427
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5428 = Ltmp1895-Lfunc_begin0
.quad Lset5428
Lset5429 = Ltmp1897-Lfunc_begin0
.quad Lset5429
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5430 = Ltmp1913-Lfunc_begin0
.quad Lset5430
Lset5431 = Ltmp1915-Lfunc_begin0
.quad Lset5431
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5432 = Ltmp1927-Lfunc_begin0
.quad Lset5432
Lset5433 = Ltmp1929-Lfunc_begin0
.quad Lset5433
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc298:
Lset5434 = Ltmp1870-Lfunc_begin0
.quad Lset5434
Lset5435 = Ltmp1872-Lfunc_begin0
.quad Lset5435
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5436 = Ltmp1879-Lfunc_begin0
.quad Lset5436
Lset5437 = Ltmp1884-Lfunc_begin0
.quad Lset5437
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5438 = Ltmp1893-Lfunc_begin0
.quad Lset5438
Lset5439 = Ltmp1894-Lfunc_begin0
.quad Lset5439
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5440 = Ltmp1895-Lfunc_begin0
.quad Lset5440
Lset5441 = Ltmp1897-Lfunc_begin0
.quad Lset5441
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5442 = Ltmp1899-Lfunc_begin0
.quad Lset5442
Lset5443 = Ltmp1908-Lfunc_begin0
.quad Lset5443
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5444 = Ltmp1913-Lfunc_begin0
.quad Lset5444
Lset5445 = Ltmp1921-Lfunc_begin0
.quad Lset5445
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5446 = Ltmp1924-Lfunc_begin0
.quad Lset5446
Lset5447 = Ltmp1931-Lfunc_begin0
.quad Lset5447
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc299:
Lset5448 = Ltmp1877-Lfunc_begin0
.quad Lset5448
Lset5449 = Ltmp1878-Lfunc_begin0
.quad Lset5449
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc300:
Lset5450 = Ltmp1881-Lfunc_begin0
.quad Lset5450
Lset5451 = Ltmp1882-Lfunc_begin0
.quad Lset5451
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc301:
Lset5452 = Ltmp1912-Lfunc_begin0
.quad Lset5452
Lset5453 = Ltmp1915-Lfunc_begin0
.quad Lset5453
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5454 = Ltmp1926-Lfunc_begin0
.quad Lset5454
Lset5455 = Ltmp1927-Lfunc_begin0
.quad Lset5455
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc302:
Lset5456 = Ltmp1917-Lfunc_begin0
.quad Lset5456
Lset5457 = Ltmp1918-Lfunc_begin0
.quad Lset5457
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc303:
Lset5458 = Ltmp1946-Lfunc_begin0
.quad Lset5458
Lset5459 = Ltmp1947-Lfunc_begin0
.quad Lset5459
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5460 = Ltmp1955-Lfunc_begin0
.quad Lset5460
Lset5461 = Ltmp1960-Lfunc_begin0
.quad Lset5461
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5462 = Ltmp1969-Lfunc_begin0
.quad Lset5462
Lset5463 = Ltmp1970-Lfunc_begin0
.quad Lset5463
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5464 = Ltmp1971-Lfunc_begin0
.quad Lset5464
Lset5465 = Ltmp1973-Lfunc_begin0
.quad Lset5465
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5466 = Ltmp1975-Lfunc_begin0
.quad Lset5466
Lset5467 = Ltmp1978-Lfunc_begin0
.quad Lset5467
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5468 = Ltmp1988-Lfunc_begin0
.quad Lset5468
Lset5469 = Ltmp1996-Lfunc_begin0
.quad Lset5469
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5470 = Ltmp2000-Lfunc_begin0
.quad Lset5470
Lset5471 = Ltmp2005-Lfunc_begin0
.quad Lset5471
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc304:
Lset5472 = Ltmp1946-Lfunc_begin0
.quad Lset5472
Lset5473 = Ltmp1948-Lfunc_begin0
.quad Lset5473
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5474 = Ltmp1955-Lfunc_begin0
.quad Lset5474
Lset5475 = Ltmp1960-Lfunc_begin0
.quad Lset5475
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5476 = Ltmp1969-Lfunc_begin0
.quad Lset5476
Lset5477 = Ltmp1970-Lfunc_begin0
.quad Lset5477
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5478 = Ltmp1971-Lfunc_begin0
.quad Lset5478
Lset5479 = Ltmp1973-Lfunc_begin0
.quad Lset5479
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5480 = Ltmp1989-Lfunc_begin0
.quad Lset5480
Lset5481 = Ltmp1991-Lfunc_begin0
.quad Lset5481
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5482 = Ltmp2003-Lfunc_begin0
.quad Lset5482
Lset5483 = Ltmp2005-Lfunc_begin0
.quad Lset5483
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc305:
Lset5484 = Ltmp1946-Lfunc_begin0
.quad Lset5484
Lset5485 = Ltmp1948-Lfunc_begin0
.quad Lset5485
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5486 = Ltmp1955-Lfunc_begin0
.quad Lset5486
Lset5487 = Ltmp1960-Lfunc_begin0
.quad Lset5487
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5488 = Ltmp1969-Lfunc_begin0
.quad Lset5488
Lset5489 = Ltmp1970-Lfunc_begin0
.quad Lset5489
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5490 = Ltmp1971-Lfunc_begin0
.quad Lset5490
Lset5491 = Ltmp1973-Lfunc_begin0
.quad Lset5491
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5492 = Ltmp1975-Lfunc_begin0
.quad Lset5492
Lset5493 = Ltmp1984-Lfunc_begin0
.quad Lset5493
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5494 = Ltmp1989-Lfunc_begin0
.quad Lset5494
Lset5495 = Ltmp1997-Lfunc_begin0
.quad Lset5495
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5496 = Ltmp2000-Lfunc_begin0
.quad Lset5496
Lset5497 = Ltmp2007-Lfunc_begin0
.quad Lset5497
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc306:
Lset5498 = Ltmp1953-Lfunc_begin0
.quad Lset5498
Lset5499 = Ltmp1954-Lfunc_begin0
.quad Lset5499
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc307:
Lset5500 = Ltmp1957-Lfunc_begin0
.quad Lset5500
Lset5501 = Ltmp1958-Lfunc_begin0
.quad Lset5501
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc308:
Lset5502 = Ltmp1988-Lfunc_begin0
.quad Lset5502
Lset5503 = Ltmp1991-Lfunc_begin0
.quad Lset5503
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5504 = Ltmp2002-Lfunc_begin0
.quad Lset5504
Lset5505 = Ltmp2003-Lfunc_begin0
.quad Lset5505
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc309:
Lset5506 = Ltmp1993-Lfunc_begin0
.quad Lset5506
Lset5507 = Ltmp1994-Lfunc_begin0
.quad Lset5507
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc310:
Lset5508 = Ltmp2014-Lfunc_begin0
.quad Lset5508
Lset5509 = Ltmp2018-Lfunc_begin0
.quad Lset5509
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5510 = Ltmp2032-Lfunc_begin0
.quad Lset5510
Lset5511 = Ltmp2037-Lfunc_begin0
.quad Lset5511
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5512 = Ltmp2042-Lfunc_begin0
.quad Lset5512
Lset5513 = Ltmp2043-Lfunc_begin0
.quad Lset5513
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5514 = Ltmp2045-Lfunc_begin0
.quad Lset5514
Lset5515 = Ltmp2050-Lfunc_begin0
.quad Lset5515
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5516 = Ltmp2067-Lfunc_begin0
.quad Lset5516
Lset5517 = Ltmp2068-Lfunc_begin0
.quad Lset5517
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5518 = Ltmp2071-Lfunc_begin0
.quad Lset5518
Lset5519 = Ltmp2074-Lfunc_begin0
.quad Lset5519
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc311:
Lset5520 = Ltmp2014-Lfunc_begin0
.quad Lset5520
Lset5521 = Ltmp2018-Lfunc_begin0
.quad Lset5521
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5522 = Ltmp2027-Lfunc_begin0
.quad Lset5522
Lset5523 = Ltmp2028-Lfunc_begin0
.quad Lset5523
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5524 = Ltmp2032-Lfunc_begin0
.quad Lset5524
Lset5525 = Ltmp2043-Lfunc_begin0
.quad Lset5525
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5526 = Ltmp2045-Lfunc_begin0
.quad Lset5526
Lset5527 = Ltmp2053-Lfunc_begin0
.quad Lset5527
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5528 = Ltmp2054-Lfunc_begin0
.quad Lset5528
Lset5529 = Ltmp2056-Lfunc_begin0
.quad Lset5529
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5530 = Ltmp2058-Lfunc_begin0
.quad Lset5530
Lset5531 = Ltmp2061-Lfunc_begin0
.quad Lset5531
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5532 = Ltmp2067-Lfunc_begin0
.quad Lset5532
Lset5533 = Ltmp2068-Lfunc_begin0
.quad Lset5533
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5534 = Ltmp2071-Lfunc_begin0
.quad Lset5534
Lset5535 = Ltmp2078-Lfunc_begin0
.quad Lset5535
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc312:
Lset5536 = Ltmp2014-Lfunc_begin0
.quad Lset5536
Lset5537 = Ltmp2018-Lfunc_begin0
.quad Lset5537
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5538 = Ltmp2027-Lfunc_begin0
.quad Lset5538
Lset5539 = Ltmp2029-Lfunc_begin0
.quad Lset5539
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5540 = Ltmp2032-Lfunc_begin0
.quad Lset5540
Lset5541 = Ltmp2043-Lfunc_begin0
.quad Lset5541
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5542 = Ltmp2045-Lfunc_begin0
.quad Lset5542
Lset5543 = Ltmp2053-Lfunc_begin0
.quad Lset5543
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5544 = Ltmp2054-Lfunc_begin0
.quad Lset5544
Lset5545 = Ltmp2056-Lfunc_begin0
.quad Lset5545
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5546 = Ltmp2058-Lfunc_begin0
.quad Lset5546
Lset5547 = Ltmp2068-Lfunc_begin0
.quad Lset5547
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5548 = Ltmp2072-Lfunc_begin0
.quad Lset5548
Lset5549 = Ltmp2080-Lfunc_begin0
.quad Lset5549
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc313:
Lset5550 = Ltmp2027-Lfunc_begin0
.quad Lset5550
Lset5551 = Ltmp2029-Lfunc_begin0
.quad Lset5551
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5552 = Ltmp2037-Lfunc_begin0
.quad Lset5552
Lset5553 = Ltmp2042-Lfunc_begin0
.quad Lset5553
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5554 = Ltmp2052-Lfunc_begin0
.quad Lset5554
Lset5555 = Ltmp2053-Lfunc_begin0
.quad Lset5555
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5556 = Ltmp2054-Lfunc_begin0
.quad Lset5556
Lset5557 = Ltmp2056-Lfunc_begin0
.quad Lset5557
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5558 = Ltmp2072-Lfunc_begin0
.quad Lset5558
Lset5559 = Ltmp2074-Lfunc_begin0
.quad Lset5559
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5560 = Ltmp2076-Lfunc_begin0
.quad Lset5560
Lset5561 = Ltmp2078-Lfunc_begin0
.quad Lset5561
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc314:
Lset5562 = Ltmp2034-Lfunc_begin0
.quad Lset5562
Lset5563 = Ltmp2035-Lfunc_begin0
.quad Lset5563
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc315:
Lset5564 = Ltmp2039-Lfunc_begin0
.quad Lset5564
Lset5565 = Ltmp2040-Lfunc_begin0
.quad Lset5565
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc316:
Lset5566 = Ltmp2087-Lfunc_begin0
.quad Lset5566
Lset5567 = Ltmp2090-Lfunc_begin0
.quad Lset5567
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5568 = Ltmp2092-Lfunc_begin0
.quad Lset5568
Lset5569 = Ltmp2093-Lfunc_begin0
.quad Lset5569
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5570 = Ltmp2107-Lfunc_begin0
.quad Lset5570
Lset5571 = Ltmp2110-Lfunc_begin0
.quad Lset5571
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5572 = Ltmp2112-Lfunc_begin0
.quad Lset5572
Lset5573 = Ltmp2113-Lfunc_begin0
.quad Lset5573
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5574 = Ltmp2119-Lfunc_begin0
.quad Lset5574
Lset5575 = Ltmp2120-Lfunc_begin0
.quad Lset5575
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5576 = Ltmp2139-Lfunc_begin0
.quad Lset5576
Lset5577 = Ltmp2147-Lfunc_begin0
.quad Lset5577
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5578 = Ltmp2152-Lfunc_begin0
.quad Lset5578
Lset5579 = Ltmp2157-Lfunc_begin0
.quad Lset5579
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc317:
Lset5580 = Ltmp2087-Lfunc_begin0
.quad Lset5580
Lset5581 = Ltmp2090-Lfunc_begin0
.quad Lset5581
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5582 = Ltmp2092-Lfunc_begin0
.quad Lset5582
Lset5583 = Ltmp2093-Lfunc_begin0
.quad Lset5583
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5584 = Ltmp2107-Lfunc_begin0
.quad Lset5584
Lset5585 = Ltmp2110-Lfunc_begin0
.quad Lset5585
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5586 = Ltmp2112-Lfunc_begin0
.quad Lset5586
Lset5587 = Ltmp2113-Lfunc_begin0
.quad Lset5587
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5588 = Ltmp2119-Lfunc_begin0
.quad Lset5588
Lset5589 = Ltmp2120-Lfunc_begin0
.quad Lset5589
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5590 = Ltmp2139-Lfunc_begin0
.quad Lset5590
Lset5591 = Ltmp2149-Lfunc_begin0
.quad Lset5591
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5592 = Ltmp2153-Lfunc_begin0
.quad Lset5592
Lset5593 = Ltmp2159-Lfunc_begin0
.quad Lset5593
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc318:
Lset5594 = Ltmp2091-Lfunc_begin0
.quad Lset5594
Lset5595 = Ltmp2092-Lfunc_begin0
.quad Lset5595
.short 2 ## Loc expr size
.byte 115 ## DW_OP_breg3
.byte 0 ## 0
Lset5596 = Ltmp2095-Lfunc_begin0
.quad Lset5596
Lset5597 = Ltmp2096-Lfunc_begin0
.quad Lset5597
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc319:
Lset5598 = Ltmp2111-Lfunc_begin0
.quad Lset5598
Lset5599 = Ltmp2112-Lfunc_begin0
.quad Lset5599
.short 2 ## Loc expr size
.byte 115 ## DW_OP_breg3
.byte 0 ## 0
Lset5600 = Ltmp2115-Lfunc_begin0
.quad Lset5600
Lset5601 = Ltmp2116-Lfunc_begin0
.quad Lset5601
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc320:
Lset5602 = Ltmp2124-Lfunc_begin0
.quad Lset5602
Lset5603 = Ltmp2125-Lfunc_begin0
.quad Lset5603
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset5604 = Ltmp2125-Lfunc_begin0
.quad Lset5604
Lset5605 = Lfunc_end17-Lfunc_begin0
.quad Lset5605
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 136 ## -120
.byte 127 ##
.quad 0
.quad 0
Ldebug_loc321:
Lset5606 = Ltmp2126-Lfunc_begin0
.quad Lset5606
Lset5607 = Ltmp2128-Lfunc_begin0
.quad Lset5607
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
.quad 0
.quad 0
Ldebug_loc322:
Lset5608 = Ltmp2134-Lfunc_begin0
.quad Lset5608
Lset5609 = Ltmp2135-Lfunc_begin0
.quad Lset5609
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset5610 = Ltmp2135-Lfunc_begin0
.quad Lset5610
Lset5611 = Lfunc_end17-Lfunc_begin0
.quad Lset5611
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 248 ## -136
.byte 126 ##
.quad 0
.quad 0
Ldebug_loc323:
Lset5612 = Ltmp2136-Lfunc_begin0
.quad Lset5612
Lset5613 = Ltmp2138-Lfunc_begin0
.quad Lset5613
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
.quad 0
.quad 0
Ldebug_loc324:
Lset5614 = Ltmp2152-Lfunc_begin0
.quad Lset5614
Lset5615 = Ltmp2154-Lfunc_begin0
.quad Lset5615
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc325:
Lset5616 = Ltmp2153-Lfunc_begin0
.quad Lset5616
Lset5617 = Ltmp2154-Lfunc_begin0
.quad Lset5617
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc326:
Lset5618 = Ltmp2155-Lfunc_begin0
.quad Lset5618
Lset5619 = Ltmp2155-Lfunc_begin0
.quad Lset5619
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc327:
Lset5620 = Ltmp2158-Lfunc_begin0
.quad Lset5620
Lset5621 = Ltmp2159-Lfunc_begin0
.quad Lset5621
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc328:
Lset5622 = Ltmp2165-Lfunc_begin0
.quad Lset5622
Lset5623 = Ltmp2168-Lfunc_begin0
.quad Lset5623
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5624 = Ltmp2170-Lfunc_begin0
.quad Lset5624
Lset5625 = Ltmp2171-Lfunc_begin0
.quad Lset5625
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5626 = Ltmp2185-Lfunc_begin0
.quad Lset5626
Lset5627 = Ltmp2188-Lfunc_begin0
.quad Lset5627
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5628 = Ltmp2190-Lfunc_begin0
.quad Lset5628
Lset5629 = Ltmp2191-Lfunc_begin0
.quad Lset5629
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5630 = Ltmp2197-Lfunc_begin0
.quad Lset5630
Lset5631 = Ltmp2198-Lfunc_begin0
.quad Lset5631
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5632 = Ltmp2217-Lfunc_begin0
.quad Lset5632
Lset5633 = Ltmp2225-Lfunc_begin0
.quad Lset5633
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5634 = Ltmp2230-Lfunc_begin0
.quad Lset5634
Lset5635 = Ltmp2235-Lfunc_begin0
.quad Lset5635
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc329:
Lset5636 = Ltmp2165-Lfunc_begin0
.quad Lset5636
Lset5637 = Ltmp2168-Lfunc_begin0
.quad Lset5637
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5638 = Ltmp2170-Lfunc_begin0
.quad Lset5638
Lset5639 = Ltmp2171-Lfunc_begin0
.quad Lset5639
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5640 = Ltmp2185-Lfunc_begin0
.quad Lset5640
Lset5641 = Ltmp2188-Lfunc_begin0
.quad Lset5641
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5642 = Ltmp2190-Lfunc_begin0
.quad Lset5642
Lset5643 = Ltmp2191-Lfunc_begin0
.quad Lset5643
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5644 = Ltmp2197-Lfunc_begin0
.quad Lset5644
Lset5645 = Ltmp2198-Lfunc_begin0
.quad Lset5645
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5646 = Ltmp2217-Lfunc_begin0
.quad Lset5646
Lset5647 = Ltmp2227-Lfunc_begin0
.quad Lset5647
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5648 = Ltmp2231-Lfunc_begin0
.quad Lset5648
Lset5649 = Ltmp2237-Lfunc_begin0
.quad Lset5649
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc330:
Lset5650 = Ltmp2169-Lfunc_begin0
.quad Lset5650
Lset5651 = Ltmp2170-Lfunc_begin0
.quad Lset5651
.short 2 ## Loc expr size
.byte 115 ## DW_OP_breg3
.byte 0 ## 0
Lset5652 = Ltmp2173-Lfunc_begin0
.quad Lset5652
Lset5653 = Ltmp2174-Lfunc_begin0
.quad Lset5653
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc331:
Lset5654 = Ltmp2189-Lfunc_begin0
.quad Lset5654
Lset5655 = Ltmp2190-Lfunc_begin0
.quad Lset5655
.short 2 ## Loc expr size
.byte 115 ## DW_OP_breg3
.byte 0 ## 0
Lset5656 = Ltmp2193-Lfunc_begin0
.quad Lset5656
Lset5657 = Ltmp2194-Lfunc_begin0
.quad Lset5657
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc332:
Lset5658 = Ltmp2202-Lfunc_begin0
.quad Lset5658
Lset5659 = Ltmp2203-Lfunc_begin0
.quad Lset5659
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset5660 = Ltmp2203-Lfunc_begin0
.quad Lset5660
Lset5661 = Lfunc_end17-Lfunc_begin0
.quad Lset5661
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 136 ## -120
.byte 127 ##
.quad 0
.quad 0
Ldebug_loc333:
Lset5662 = Ltmp2204-Lfunc_begin0
.quad Lset5662
Lset5663 = Ltmp2206-Lfunc_begin0
.quad Lset5663
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
.quad 0
.quad 0
Ldebug_loc334:
Lset5664 = Ltmp2212-Lfunc_begin0
.quad Lset5664
Lset5665 = Ltmp2213-Lfunc_begin0
.quad Lset5665
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset5666 = Ltmp2213-Lfunc_begin0
.quad Lset5666
Lset5667 = Lfunc_end17-Lfunc_begin0
.quad Lset5667
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 248 ## -136
.byte 126 ##
.quad 0
.quad 0
Ldebug_loc335:
Lset5668 = Ltmp2214-Lfunc_begin0
.quad Lset5668
Lset5669 = Ltmp2216-Lfunc_begin0
.quad Lset5669
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
.quad 0
.quad 0
Ldebug_loc336:
Lset5670 = Ltmp2230-Lfunc_begin0
.quad Lset5670
Lset5671 = Ltmp2232-Lfunc_begin0
.quad Lset5671
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc337:
Lset5672 = Ltmp2231-Lfunc_begin0
.quad Lset5672
Lset5673 = Ltmp2232-Lfunc_begin0
.quad Lset5673
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc338:
Lset5674 = Ltmp2233-Lfunc_begin0
.quad Lset5674
Lset5675 = Ltmp2233-Lfunc_begin0
.quad Lset5675
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc339:
Lset5676 = Ltmp2236-Lfunc_begin0
.quad Lset5676
Lset5677 = Ltmp2237-Lfunc_begin0
.quad Lset5677
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc340:
Lset5678 = Ltmp2243-Lfunc_begin0
.quad Lset5678
Lset5679 = Ltmp2246-Lfunc_begin0
.quad Lset5679
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5680 = Ltmp2248-Lfunc_begin0
.quad Lset5680
Lset5681 = Ltmp2249-Lfunc_begin0
.quad Lset5681
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5682 = Ltmp2263-Lfunc_begin0
.quad Lset5682
Lset5683 = Ltmp2266-Lfunc_begin0
.quad Lset5683
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5684 = Ltmp2268-Lfunc_begin0
.quad Lset5684
Lset5685 = Ltmp2269-Lfunc_begin0
.quad Lset5685
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5686 = Ltmp2275-Lfunc_begin0
.quad Lset5686
Lset5687 = Ltmp2276-Lfunc_begin0
.quad Lset5687
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5688 = Ltmp2295-Lfunc_begin0
.quad Lset5688
Lset5689 = Ltmp2303-Lfunc_begin0
.quad Lset5689
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5690 = Ltmp2308-Lfunc_begin0
.quad Lset5690
Lset5691 = Ltmp2313-Lfunc_begin0
.quad Lset5691
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc341:
Lset5692 = Ltmp2243-Lfunc_begin0
.quad Lset5692
Lset5693 = Ltmp2246-Lfunc_begin0
.quad Lset5693
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5694 = Ltmp2248-Lfunc_begin0
.quad Lset5694
Lset5695 = Ltmp2249-Lfunc_begin0
.quad Lset5695
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5696 = Ltmp2263-Lfunc_begin0
.quad Lset5696
Lset5697 = Ltmp2266-Lfunc_begin0
.quad Lset5697
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5698 = Ltmp2268-Lfunc_begin0
.quad Lset5698
Lset5699 = Ltmp2269-Lfunc_begin0
.quad Lset5699
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5700 = Ltmp2275-Lfunc_begin0
.quad Lset5700
Lset5701 = Ltmp2276-Lfunc_begin0
.quad Lset5701
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5702 = Ltmp2295-Lfunc_begin0
.quad Lset5702
Lset5703 = Ltmp2305-Lfunc_begin0
.quad Lset5703
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5704 = Ltmp2309-Lfunc_begin0
.quad Lset5704
Lset5705 = Ltmp2315-Lfunc_begin0
.quad Lset5705
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc342:
Lset5706 = Ltmp2247-Lfunc_begin0
.quad Lset5706
Lset5707 = Ltmp2248-Lfunc_begin0
.quad Lset5707
.short 2 ## Loc expr size
.byte 115 ## DW_OP_breg3
.byte 0 ## 0
Lset5708 = Ltmp2251-Lfunc_begin0
.quad Lset5708
Lset5709 = Ltmp2252-Lfunc_begin0
.quad Lset5709
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc343:
Lset5710 = Ltmp2267-Lfunc_begin0
.quad Lset5710
Lset5711 = Ltmp2268-Lfunc_begin0
.quad Lset5711
.short 2 ## Loc expr size
.byte 115 ## DW_OP_breg3
.byte 0 ## 0
Lset5712 = Ltmp2271-Lfunc_begin0
.quad Lset5712
Lset5713 = Ltmp2272-Lfunc_begin0
.quad Lset5713
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc344:
Lset5714 = Ltmp2280-Lfunc_begin0
.quad Lset5714
Lset5715 = Ltmp2281-Lfunc_begin0
.quad Lset5715
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset5716 = Ltmp2281-Lfunc_begin0
.quad Lset5716
Lset5717 = Lfunc_end17-Lfunc_begin0
.quad Lset5717
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 136 ## -120
.byte 127 ##
.quad 0
.quad 0
Ldebug_loc345:
Lset5718 = Ltmp2282-Lfunc_begin0
.quad Lset5718
Lset5719 = Ltmp2284-Lfunc_begin0
.quad Lset5719
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
.quad 0
.quad 0
Ldebug_loc346:
Lset5720 = Ltmp2290-Lfunc_begin0
.quad Lset5720
Lset5721 = Ltmp2291-Lfunc_begin0
.quad Lset5721
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset5722 = Ltmp2291-Lfunc_begin0
.quad Lset5722
Lset5723 = Lfunc_end17-Lfunc_begin0
.quad Lset5723
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 248 ## -136
.byte 126 ##
.quad 0
.quad 0
Ldebug_loc347:
Lset5724 = Ltmp2292-Lfunc_begin0
.quad Lset5724
Lset5725 = Ltmp2294-Lfunc_begin0
.quad Lset5725
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
.quad 0
.quad 0
Ldebug_loc348:
Lset5726 = Ltmp2308-Lfunc_begin0
.quad Lset5726
Lset5727 = Ltmp2310-Lfunc_begin0
.quad Lset5727
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc349:
Lset5728 = Ltmp2309-Lfunc_begin0
.quad Lset5728
Lset5729 = Ltmp2310-Lfunc_begin0
.quad Lset5729
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc350:
Lset5730 = Ltmp2311-Lfunc_begin0
.quad Lset5730
Lset5731 = Ltmp2311-Lfunc_begin0
.quad Lset5731
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc351:
Lset5732 = Ltmp2314-Lfunc_begin0
.quad Lset5732
Lset5733 = Ltmp2315-Lfunc_begin0
.quad Lset5733
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc352:
Lset5734 = Ltmp2321-Lfunc_begin0
.quad Lset5734
Lset5735 = Ltmp2323-Lfunc_begin0
.quad Lset5735
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5736 = Ltmp2325-Lfunc_begin0
.quad Lset5736
Lset5737 = Ltmp2326-Lfunc_begin0
.quad Lset5737
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5738 = Ltmp2340-Lfunc_begin0
.quad Lset5738
Lset5739 = Ltmp2342-Lfunc_begin0
.quad Lset5739
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5740 = Ltmp2344-Lfunc_begin0
.quad Lset5740
Lset5741 = Ltmp2345-Lfunc_begin0
.quad Lset5741
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5742 = Ltmp2351-Lfunc_begin0
.quad Lset5742
Lset5743 = Ltmp2352-Lfunc_begin0
.quad Lset5743
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5744 = Ltmp2369-Lfunc_begin0
.quad Lset5744
Lset5745 = Ltmp2377-Lfunc_begin0
.quad Lset5745
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5746 = Ltmp2381-Lfunc_begin0
.quad Lset5746
Lset5747 = Ltmp2387-Lfunc_begin0
.quad Lset5747
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc353:
Lset5748 = Ltmp2321-Lfunc_begin0
.quad Lset5748
Lset5749 = Ltmp2323-Lfunc_begin0
.quad Lset5749
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5750 = Ltmp2325-Lfunc_begin0
.quad Lset5750
Lset5751 = Ltmp2326-Lfunc_begin0
.quad Lset5751
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5752 = Ltmp2340-Lfunc_begin0
.quad Lset5752
Lset5753 = Ltmp2342-Lfunc_begin0
.quad Lset5753
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5754 = Ltmp2344-Lfunc_begin0
.quad Lset5754
Lset5755 = Ltmp2345-Lfunc_begin0
.quad Lset5755
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5756 = Ltmp2351-Lfunc_begin0
.quad Lset5756
Lset5757 = Ltmp2352-Lfunc_begin0
.quad Lset5757
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5758 = Ltmp2369-Lfunc_begin0
.quad Lset5758
Lset5759 = Ltmp2378-Lfunc_begin0
.quad Lset5759
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5760 = Ltmp2383-Lfunc_begin0
.quad Lset5760
Lset5761 = Ltmp2389-Lfunc_begin0
.quad Lset5761
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc354:
Lset5762 = Ltmp2324-Lfunc_begin0
.quad Lset5762
Lset5763 = Ltmp2325-Lfunc_begin0
.quad Lset5763
.short 2 ## Loc expr size
.byte 115 ## DW_OP_breg3
.byte 0 ## 0
Lset5764 = Ltmp2328-Lfunc_begin0
.quad Lset5764
Lset5765 = Ltmp2329-Lfunc_begin0
.quad Lset5765
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc355:
Lset5766 = Ltmp2343-Lfunc_begin0
.quad Lset5766
Lset5767 = Ltmp2344-Lfunc_begin0
.quad Lset5767
.short 2 ## Loc expr size
.byte 124 ## DW_OP_breg12
.byte 0 ## 0
Lset5768 = Ltmp2347-Lfunc_begin0
.quad Lset5768
Lset5769 = Ltmp2348-Lfunc_begin0
.quad Lset5769
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc356:
Lset5770 = Ltmp2355-Lfunc_begin0
.quad Lset5770
Lset5771 = Ltmp2356-Lfunc_begin0
.quad Lset5771
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset5772 = Ltmp2356-Lfunc_begin0
.quad Lset5772
Lset5773 = Lfunc_end17-Lfunc_begin0
.quad Lset5773
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 136 ## -120
.byte 127 ##
.quad 0
.quad 0
Ldebug_loc357:
Lset5774 = Ltmp2357-Lfunc_begin0
.quad Lset5774
Lset5775 = Ltmp2359-Lfunc_begin0
.quad Lset5775
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
.quad 0
.quad 0
Ldebug_loc358:
Lset5776 = Ltmp2364-Lfunc_begin0
.quad Lset5776
Lset5777 = Ltmp2365-Lfunc_begin0
.quad Lset5777
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset5778 = Ltmp2365-Lfunc_begin0
.quad Lset5778
Lset5779 = Lfunc_end17-Lfunc_begin0
.quad Lset5779
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 248 ## -136
.byte 126 ##
.quad 0
.quad 0
Ldebug_loc359:
Lset5780 = Ltmp2366-Lfunc_begin0
.quad Lset5780
Lset5781 = Ltmp2368-Lfunc_begin0
.quad Lset5781
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
.quad 0
.quad 0
Ldebug_loc360:
Lset5782 = Ltmp2381-Lfunc_begin0
.quad Lset5782
Lset5783 = Ltmp2384-Lfunc_begin0
.quad Lset5783
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc361:
Lset5784 = Ltmp2383-Lfunc_begin0
.quad Lset5784
Lset5785 = Ltmp2384-Lfunc_begin0
.quad Lset5785
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc362:
Lset5786 = Ltmp2385-Lfunc_begin0
.quad Lset5786
Lset5787 = Ltmp2385-Lfunc_begin0
.quad Lset5787
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc363:
Lset5788 = Ltmp2388-Lfunc_begin0
.quad Lset5788
Lset5789 = Ltmp2389-Lfunc_begin0
.quad Lset5789
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc364:
Lset5790 = Ltmp2389-Lfunc_begin0
.quad Lset5790
Lset5791 = Ltmp2396-Lfunc_begin0
.quad Lset5791
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc365:
Lset5792 = Ltmp2390-Lfunc_begin0
.quad Lset5792
Lset5793 = Ltmp2391-Lfunc_begin0
.quad Lset5793
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc366:
Lset5794 = Ltmp2403-Lfunc_begin0
.quad Lset5794
Lset5795 = Ltmp2405-Lfunc_begin0
.quad Lset5795
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5796 = Ltmp2407-Lfunc_begin0
.quad Lset5796
Lset5797 = Ltmp2408-Lfunc_begin0
.quad Lset5797
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5798 = Ltmp2422-Lfunc_begin0
.quad Lset5798
Lset5799 = Ltmp2424-Lfunc_begin0
.quad Lset5799
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5800 = Ltmp2426-Lfunc_begin0
.quad Lset5800
Lset5801 = Ltmp2427-Lfunc_begin0
.quad Lset5801
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5802 = Ltmp2433-Lfunc_begin0
.quad Lset5802
Lset5803 = Ltmp2434-Lfunc_begin0
.quad Lset5803
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5804 = Ltmp2451-Lfunc_begin0
.quad Lset5804
Lset5805 = Ltmp2459-Lfunc_begin0
.quad Lset5805
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5806 = Ltmp2463-Lfunc_begin0
.quad Lset5806
Lset5807 = Ltmp2469-Lfunc_begin0
.quad Lset5807
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc367:
Lset5808 = Ltmp2403-Lfunc_begin0
.quad Lset5808
Lset5809 = Ltmp2405-Lfunc_begin0
.quad Lset5809
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5810 = Ltmp2407-Lfunc_begin0
.quad Lset5810
Lset5811 = Ltmp2408-Lfunc_begin0
.quad Lset5811
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5812 = Ltmp2422-Lfunc_begin0
.quad Lset5812
Lset5813 = Ltmp2424-Lfunc_begin0
.quad Lset5813
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5814 = Ltmp2426-Lfunc_begin0
.quad Lset5814
Lset5815 = Ltmp2427-Lfunc_begin0
.quad Lset5815
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5816 = Ltmp2433-Lfunc_begin0
.quad Lset5816
Lset5817 = Ltmp2434-Lfunc_begin0
.quad Lset5817
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5818 = Ltmp2451-Lfunc_begin0
.quad Lset5818
Lset5819 = Ltmp2460-Lfunc_begin0
.quad Lset5819
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5820 = Ltmp2465-Lfunc_begin0
.quad Lset5820
Lset5821 = Ltmp2471-Lfunc_begin0
.quad Lset5821
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc368:
Lset5822 = Ltmp2406-Lfunc_begin0
.quad Lset5822
Lset5823 = Ltmp2407-Lfunc_begin0
.quad Lset5823
.short 2 ## Loc expr size
.byte 115 ## DW_OP_breg3
.byte 0 ## 0
Lset5824 = Ltmp2410-Lfunc_begin0
.quad Lset5824
Lset5825 = Ltmp2411-Lfunc_begin0
.quad Lset5825
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc369:
Lset5826 = Ltmp2425-Lfunc_begin0
.quad Lset5826
Lset5827 = Ltmp2426-Lfunc_begin0
.quad Lset5827
.short 2 ## Loc expr size
.byte 124 ## DW_OP_breg12
.byte 0 ## 0
Lset5828 = Ltmp2429-Lfunc_begin0
.quad Lset5828
Lset5829 = Ltmp2430-Lfunc_begin0
.quad Lset5829
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc370:
Lset5830 = Ltmp2437-Lfunc_begin0
.quad Lset5830
Lset5831 = Ltmp2438-Lfunc_begin0
.quad Lset5831
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset5832 = Ltmp2438-Lfunc_begin0
.quad Lset5832
Lset5833 = Lfunc_end17-Lfunc_begin0
.quad Lset5833
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 136 ## -120
.byte 127 ##
.quad 0
.quad 0
Ldebug_loc371:
Lset5834 = Ltmp2439-Lfunc_begin0
.quad Lset5834
Lset5835 = Ltmp2441-Lfunc_begin0
.quad Lset5835
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
.quad 0
.quad 0
Ldebug_loc372:
Lset5836 = Ltmp2446-Lfunc_begin0
.quad Lset5836
Lset5837 = Ltmp2447-Lfunc_begin0
.quad Lset5837
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset5838 = Ltmp2447-Lfunc_begin0
.quad Lset5838
Lset5839 = Lfunc_end17-Lfunc_begin0
.quad Lset5839
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 248 ## -136
.byte 126 ##
.quad 0
.quad 0
Ldebug_loc373:
Lset5840 = Ltmp2448-Lfunc_begin0
.quad Lset5840
Lset5841 = Ltmp2450-Lfunc_begin0
.quad Lset5841
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
.quad 0
.quad 0
Ldebug_loc374:
Lset5842 = Ltmp2463-Lfunc_begin0
.quad Lset5842
Lset5843 = Ltmp2466-Lfunc_begin0
.quad Lset5843
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc375:
Lset5844 = Ltmp2465-Lfunc_begin0
.quad Lset5844
Lset5845 = Ltmp2466-Lfunc_begin0
.quad Lset5845
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc376:
Lset5846 = Ltmp2467-Lfunc_begin0
.quad Lset5846
Lset5847 = Ltmp2467-Lfunc_begin0
.quad Lset5847
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc377:
Lset5848 = Ltmp2470-Lfunc_begin0
.quad Lset5848
Lset5849 = Ltmp2471-Lfunc_begin0
.quad Lset5849
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc378:
Lset5850 = Ltmp2477-Lfunc_begin0
.quad Lset5850
Lset5851 = Ltmp2478-Lfunc_begin0
.quad Lset5851
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc379:
Lset5852 = Ltmp2496-Lfunc_begin0
.quad Lset5852
Lset5853 = Ltmp2497-Lfunc_begin0
.quad Lset5853
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5854 = Ltmp2505-Lfunc_begin0
.quad Lset5854
Lset5855 = Ltmp2511-Lfunc_begin0
.quad Lset5855
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5856 = Ltmp2516-Lfunc_begin0
.quad Lset5856
Lset5857 = Ltmp2517-Lfunc_begin0
.quad Lset5857
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5858 = Ltmp2519-Lfunc_begin0
.quad Lset5858
Lset5859 = Ltmp2521-Lfunc_begin0
.quad Lset5859
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5860 = Ltmp2522-Lfunc_begin0
.quad Lset5860
Lset5861 = Ltmp2525-Lfunc_begin0
.quad Lset5861
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5862 = Ltmp2536-Lfunc_begin0
.quad Lset5862
Lset5863 = Ltmp2543-Lfunc_begin0
.quad Lset5863
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5864 = Ltmp2547-Lfunc_begin0
.quad Lset5864
Lset5865 = Ltmp2551-Lfunc_begin0
.quad Lset5865
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5866 = Ltmp2562-Lfunc_begin0
.quad Lset5866
Lset5867 = Ltmp2568-Lfunc_begin0
.quad Lset5867
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc380:
Lset5868 = Ltmp2496-Lfunc_begin0
.quad Lset5868
Lset5869 = Ltmp2498-Lfunc_begin0
.quad Lset5869
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5870 = Ltmp2505-Lfunc_begin0
.quad Lset5870
Lset5871 = Ltmp2511-Lfunc_begin0
.quad Lset5871
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5872 = Ltmp2516-Lfunc_begin0
.quad Lset5872
Lset5873 = Ltmp2517-Lfunc_begin0
.quad Lset5873
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5874 = Ltmp2519-Lfunc_begin0
.quad Lset5874
Lset5875 = Ltmp2521-Lfunc_begin0
.quad Lset5875
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5876 = Ltmp2537-Lfunc_begin0
.quad Lset5876
Lset5877 = Ltmp2539-Lfunc_begin0
.quad Lset5877
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5878 = Ltmp2549-Lfunc_begin0
.quad Lset5878
Lset5879 = Ltmp2551-Lfunc_begin0
.quad Lset5879
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc381:
Lset5880 = Ltmp2496-Lfunc_begin0
.quad Lset5880
Lset5881 = Ltmp2498-Lfunc_begin0
.quad Lset5881
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5882 = Ltmp2505-Lfunc_begin0
.quad Lset5882
Lset5883 = Ltmp2511-Lfunc_begin0
.quad Lset5883
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5884 = Ltmp2516-Lfunc_begin0
.quad Lset5884
Lset5885 = Ltmp2517-Lfunc_begin0
.quad Lset5885
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5886 = Ltmp2519-Lfunc_begin0
.quad Lset5886
Lset5887 = Ltmp2521-Lfunc_begin0
.quad Lset5887
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5888 = Ltmp2522-Lfunc_begin0
.quad Lset5888
Lset5889 = Ltmp2532-Lfunc_begin0
.quad Lset5889
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5890 = Ltmp2537-Lfunc_begin0
.quad Lset5890
Lset5891 = Ltmp2543-Lfunc_begin0
.quad Lset5891
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5892 = Ltmp2547-Lfunc_begin0
.quad Lset5892
Lset5893 = Ltmp2554-Lfunc_begin0
.quad Lset5893
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc382:
Lset5894 = Ltmp2503-Lfunc_begin0
.quad Lset5894
Lset5895 = Ltmp2504-Lfunc_begin0
.quad Lset5895
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc383:
Lset5896 = Ltmp2508-Lfunc_begin0
.quad Lset5896
Lset5897 = Ltmp2509-Lfunc_begin0
.quad Lset5897
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc384:
Lset5898 = Ltmp2536-Lfunc_begin0
.quad Lset5898
Lset5899 = Ltmp2539-Lfunc_begin0
.quad Lset5899
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5900 = Ltmp2548-Lfunc_begin0
.quad Lset5900
Lset5901 = Ltmp2549-Lfunc_begin0
.quad Lset5901
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc385:
Lset5902 = Ltmp2541-Lfunc_begin0
.quad Lset5902
Lset5903 = Ltmp2545-Lfunc_begin0
.quad Lset5903
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset5904 = Ltmp2562-Lfunc_begin0
.quad Lset5904
Lset5905 = Ltmp2566-Lfunc_begin0
.quad Lset5905
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc386:
Lset5906 = Ltmp2541-Lfunc_begin0
.quad Lset5906
Lset5907 = Ltmp2545-Lfunc_begin0
.quad Lset5907
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset5908 = Ltmp2562-Lfunc_begin0
.quad Lset5908
Lset5909 = Ltmp2566-Lfunc_begin0
.quad Lset5909
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc387:
Lset5910 = Ltmp2555-Lfunc_begin0
.quad Lset5910
Lset5911 = Ltmp2556-Lfunc_begin0
.quad Lset5911
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset5912 = Ltmp2556-Lfunc_begin0
.quad Lset5912
Lset5913 = Ltmp2558-Lfunc_begin0
.quad Lset5913
.short 1 ## Loc expr size
.byte 100 ## DW_OP_reg20
.quad 0
.quad 0
Ldebug_loc388:
Lset5914 = Ltmp2563-Lfunc_begin0
.quad Lset5914
Lset5915 = Ltmp2565-Lfunc_begin0
.quad Lset5915
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc389:
Lset5916 = Ltmp2563-Lfunc_begin0
.quad Lset5916
Lset5917 = Ltmp2565-Lfunc_begin0
.quad Lset5917
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc390:
Lset5918 = Ltmp2583-Lfunc_begin0
.quad Lset5918
Lset5919 = Ltmp2584-Lfunc_begin0
.quad Lset5919
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5920 = Ltmp2592-Lfunc_begin0
.quad Lset5920
Lset5921 = Ltmp2598-Lfunc_begin0
.quad Lset5921
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5922 = Ltmp2603-Lfunc_begin0
.quad Lset5922
Lset5923 = Ltmp2604-Lfunc_begin0
.quad Lset5923
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5924 = Ltmp2606-Lfunc_begin0
.quad Lset5924
Lset5925 = Ltmp2608-Lfunc_begin0
.quad Lset5925
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5926 = Ltmp2609-Lfunc_begin0
.quad Lset5926
Lset5927 = Ltmp2612-Lfunc_begin0
.quad Lset5927
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5928 = Ltmp2624-Lfunc_begin0
.quad Lset5928
Lset5929 = Ltmp2633-Lfunc_begin0
.quad Lset5929
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5930 = Ltmp2639-Lfunc_begin0
.quad Lset5930
Lset5931 = Ltmp2643-Lfunc_begin0
.quad Lset5931
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc391:
Lset5932 = Ltmp2583-Lfunc_begin0
.quad Lset5932
Lset5933 = Ltmp2585-Lfunc_begin0
.quad Lset5933
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5934 = Ltmp2592-Lfunc_begin0
.quad Lset5934
Lset5935 = Ltmp2598-Lfunc_begin0
.quad Lset5935
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5936 = Ltmp2603-Lfunc_begin0
.quad Lset5936
Lset5937 = Ltmp2604-Lfunc_begin0
.quad Lset5937
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5938 = Ltmp2606-Lfunc_begin0
.quad Lset5938
Lset5939 = Ltmp2608-Lfunc_begin0
.quad Lset5939
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5940 = Ltmp2625-Lfunc_begin0
.quad Lset5940
Lset5941 = Ltmp2627-Lfunc_begin0
.quad Lset5941
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5942 = Ltmp2641-Lfunc_begin0
.quad Lset5942
Lset5943 = Ltmp2643-Lfunc_begin0
.quad Lset5943
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc392:
Lset5944 = Ltmp2583-Lfunc_begin0
.quad Lset5944
Lset5945 = Ltmp2585-Lfunc_begin0
.quad Lset5945
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5946 = Ltmp2592-Lfunc_begin0
.quad Lset5946
Lset5947 = Ltmp2598-Lfunc_begin0
.quad Lset5947
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5948 = Ltmp2603-Lfunc_begin0
.quad Lset5948
Lset5949 = Ltmp2604-Lfunc_begin0
.quad Lset5949
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5950 = Ltmp2606-Lfunc_begin0
.quad Lset5950
Lset5951 = Ltmp2608-Lfunc_begin0
.quad Lset5951
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5952 = Ltmp2609-Lfunc_begin0
.quad Lset5952
Lset5953 = Ltmp2620-Lfunc_begin0
.quad Lset5953
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5954 = Ltmp2625-Lfunc_begin0
.quad Lset5954
Lset5955 = Ltmp2633-Lfunc_begin0
.quad Lset5955
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset5956 = Ltmp2639-Lfunc_begin0
.quad Lset5956
Lset5957 = Ltmp2646-Lfunc_begin0
.quad Lset5957
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc393:
Lset5958 = Ltmp2590-Lfunc_begin0
.quad Lset5958
Lset5959 = Ltmp2591-Lfunc_begin0
.quad Lset5959
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc394:
Lset5960 = Ltmp2595-Lfunc_begin0
.quad Lset5960
Lset5961 = Ltmp2596-Lfunc_begin0
.quad Lset5961
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc395:
Lset5962 = Ltmp2624-Lfunc_begin0
.quad Lset5962
Lset5963 = Ltmp2627-Lfunc_begin0
.quad Lset5963
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5964 = Ltmp2640-Lfunc_begin0
.quad Lset5964
Lset5965 = Ltmp2641-Lfunc_begin0
.quad Lset5965
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc396:
Lset5966 = Ltmp2630-Lfunc_begin0
.quad Lset5966
Lset5967 = Ltmp2636-Lfunc_begin0
.quad Lset5967
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset5968 = Ltmp2649-Lfunc_begin0
.quad Lset5968
Lset5969 = Ltmp2654-Lfunc_begin0
.quad Lset5969
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc397:
Lset5970 = Ltmp2630-Lfunc_begin0
.quad Lset5970
Lset5971 = Ltmp2636-Lfunc_begin0
.quad Lset5971
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset5972 = Ltmp2649-Lfunc_begin0
.quad Lset5972
Lset5973 = Ltmp2654-Lfunc_begin0
.quad Lset5973
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc398:
Lset5974 = Ltmp2631-Lfunc_begin0
.quad Lset5974
Lset5975 = Ltmp2635-Lfunc_begin0
.quad Lset5975
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset5976 = Ltmp2649-Lfunc_begin0
.quad Lset5976
Lset5977 = Ltmp2654-Lfunc_begin0
.quad Lset5977
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
.quad 0
.quad 0
Ldebug_loc399:
Lset5978 = Ltmp2631-Lfunc_begin0
.quad Lset5978
Lset5979 = Ltmp2635-Lfunc_begin0
.quad Lset5979
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset5980 = Ltmp2649-Lfunc_begin0
.quad Lset5980
Lset5981 = Ltmp2654-Lfunc_begin0
.quad Lset5981
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
.quad 0
.quad 0
Ldebug_loc400:
Lset5982 = Ltmp2660-Lfunc_begin0
.quad Lset5982
Lset5983 = Ltmp2663-Lfunc_begin0
.quad Lset5983
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5984 = Ltmp2676-Lfunc_begin0
.quad Lset5984
Lset5985 = Ltmp2681-Lfunc_begin0
.quad Lset5985
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5986 = Ltmp2687-Lfunc_begin0
.quad Lset5986
Lset5987 = Ltmp2688-Lfunc_begin0
.quad Lset5987
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5988 = Ltmp2689-Lfunc_begin0
.quad Lset5988
Lset5989 = Ltmp2693-Lfunc_begin0
.quad Lset5989
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5990 = Ltmp2707-Lfunc_begin0
.quad Lset5990
Lset5991 = Ltmp2708-Lfunc_begin0
.quad Lset5991
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5992 = Ltmp2711-Lfunc_begin0
.quad Lset5992
Lset5993 = Ltmp2714-Lfunc_begin0
.quad Lset5993
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc401:
Lset5994 = Ltmp2660-Lfunc_begin0
.quad Lset5994
Lset5995 = Ltmp2663-Lfunc_begin0
.quad Lset5995
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5996 = Ltmp2671-Lfunc_begin0
.quad Lset5996
Lset5997 = Ltmp2672-Lfunc_begin0
.quad Lset5997
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset5998 = Ltmp2676-Lfunc_begin0
.quad Lset5998
Lset5999 = Ltmp2688-Lfunc_begin0
.quad Lset5999
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset6000 = Ltmp2689-Lfunc_begin0
.quad Lset6000
Lset6001 = Ltmp2694-Lfunc_begin0
.quad Lset6001
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset6002 = Ltmp2695-Lfunc_begin0
.quad Lset6002
Lset6003 = Ltmp2697-Lfunc_begin0
.quad Lset6003
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset6004 = Ltmp2699-Lfunc_begin0
.quad Lset6004
Lset6005 = Ltmp2702-Lfunc_begin0
.quad Lset6005
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset6006 = Ltmp2707-Lfunc_begin0
.quad Lset6006
Lset6007 = Ltmp2708-Lfunc_begin0
.quad Lset6007
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset6008 = Ltmp2711-Lfunc_begin0
.quad Lset6008
Lset6009 = Ltmp2717-Lfunc_begin0
.quad Lset6009
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc402:
Lset6010 = Ltmp2660-Lfunc_begin0
.quad Lset6010
Lset6011 = Ltmp2663-Lfunc_begin0
.quad Lset6011
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset6012 = Ltmp2671-Lfunc_begin0
.quad Lset6012
Lset6013 = Ltmp2673-Lfunc_begin0
.quad Lset6013
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset6014 = Ltmp2676-Lfunc_begin0
.quad Lset6014
Lset6015 = Ltmp2688-Lfunc_begin0
.quad Lset6015
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset6016 = Ltmp2689-Lfunc_begin0
.quad Lset6016
Lset6017 = Ltmp2694-Lfunc_begin0
.quad Lset6017
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset6018 = Ltmp2695-Lfunc_begin0
.quad Lset6018
Lset6019 = Ltmp2697-Lfunc_begin0
.quad Lset6019
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset6020 = Ltmp2699-Lfunc_begin0
.quad Lset6020
Lset6021 = Ltmp2708-Lfunc_begin0
.quad Lset6021
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset6022 = Ltmp2712-Lfunc_begin0
.quad Lset6022
Lset6023 = Ltmp2721-Lfunc_begin0
.quad Lset6023
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc403:
Lset6024 = Ltmp2671-Lfunc_begin0
.quad Lset6024
Lset6025 = Ltmp2673-Lfunc_begin0
.quad Lset6025
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset6026 = Ltmp2681-Lfunc_begin0
.quad Lset6026
Lset6027 = Ltmp2687-Lfunc_begin0
.quad Lset6027
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset6028 = Ltmp2693-Lfunc_begin0
.quad Lset6028
Lset6029 = Ltmp2694-Lfunc_begin0
.quad Lset6029
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset6030 = Ltmp2695-Lfunc_begin0
.quad Lset6030
Lset6031 = Ltmp2697-Lfunc_begin0
.quad Lset6031
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset6032 = Ltmp2712-Lfunc_begin0
.quad Lset6032
Lset6033 = Ltmp2714-Lfunc_begin0
.quad Lset6033
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset6034 = Ltmp2715-Lfunc_begin0
.quad Lset6034
Lset6035 = Ltmp2717-Lfunc_begin0
.quad Lset6035
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc404:
Lset6036 = Ltmp2678-Lfunc_begin0
.quad Lset6036
Lset6037 = Ltmp2679-Lfunc_begin0
.quad Lset6037
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc405:
Lset6038 = Ltmp2684-Lfunc_begin0
.quad Lset6038
Lset6039 = Ltmp2685-Lfunc_begin0
.quad Lset6039
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc406:
Lset6040 = Ltmp2741-Lfunc_begin0
.quad Lset6040
Lset6041 = Ltmp2742-Lfunc_begin0
.quad Lset6041
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc407:
Lset6042 = Ltmp2765-Lfunc_begin0
.quad Lset6042
Lset6043 = Ltmp2770-Lfunc_begin0
.quad Lset6043
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc408:
Lset6044 = Ltmp2765-Lfunc_begin0
.quad Lset6044
Lset6045 = Ltmp2767-Lfunc_begin0
.quad Lset6045
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc409:
Lset6046 = Ltmp2778-Lfunc_begin0
.quad Lset6046
Lset6047 = Ltmp2782-Lfunc_begin0
.quad Lset6047
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset6048 = Ltmp2821-Lfunc_begin0
.quad Lset6048
Lset6049 = Ltmp2825-Lfunc_begin0
.quad Lset6049
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc410:
Lset6050 = Ltmp2784-Lfunc_begin0
.quad Lset6050
Lset6051 = Ltmp2789-Lfunc_begin0
.quad Lset6051
.short 2 ## Loc expr size
.byte 126 ## DW_OP_breg14
.byte 0 ## 0
Lset6052 = Ltmp2789-Lfunc_begin0
.quad Lset6052
Lset6053 = Ltmp2790-Lfunc_begin0
.quad Lset6053
.short 2 ## Loc expr size
.byte 115 ## DW_OP_breg3
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc411:
Lset6054 = Ltmp2803-Lfunc_begin0
.quad Lset6054
Lset6055 = Ltmp2804-Lfunc_begin0
.quad Lset6055
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset6056 = Ltmp2804-Lfunc_begin0
.quad Lset6056
Lset6057 = Lfunc_end17-Lfunc_begin0
.quad Lset6057
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 128 ## -128
.byte 127 ##
.quad 0
.quad 0
Ldebug_loc412:
Lset6058 = Ltmp2805-Lfunc_begin0
.quad Lset6058
Lset6059 = Ltmp2807-Lfunc_begin0
.quad Lset6059
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
.quad 0
.quad 0
Ldebug_loc413:
Lset6060 = Ltmp2821-Lfunc_begin0
.quad Lset6060
Lset6061 = Ltmp2822-Lfunc_begin0
.quad Lset6061
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc414:
Lset6062 = Ltmp2823-Lfunc_begin0
.quad Lset6062
Lset6063 = Ltmp2825-Lfunc_begin0
.quad Lset6063
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc415:
Lset6064 = Ltmp2845-Lfunc_begin0
.quad Lset6064
Lset6065 = Ltmp2848-Lfunc_begin0
.quad Lset6065
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc416:
Lset6066 = Ltmp2881-Lfunc_begin0
.quad Lset6066
Lset6067 = Ltmp2902-Lfunc_begin0
.quad Lset6067
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc417:
Lset6068 = Ltmp2882-Lfunc_begin0
.quad Lset6068
Lset6069 = Ltmp2883-Lfunc_begin0
.quad Lset6069
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset6070 = Ltmp2883-Lfunc_begin0
.quad Lset6070
Lset6071 = Ltmp2884-Lfunc_begin0
.quad Lset6071
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc418:
Lset6072 = Ltmp2894-Lfunc_begin0
.quad Lset6072
Lset6073 = Ltmp2896-Lfunc_begin0
.quad Lset6073
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc419:
Lset6074 = Ltmp2895-Lfunc_begin0
.quad Lset6074
Lset6075 = Ltmp2902-Lfunc_begin0
.quad Lset6075
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc420:
Lset6076 = Ltmp2945-Lfunc_begin0
.quad Lset6076
Lset6077 = Ltmp2949-Lfunc_begin0
.quad Lset6077
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc421:
Lset6078 = Ltmp2946-Lfunc_begin0
.quad Lset6078
Lset6079 = Ltmp2949-Lfunc_begin0
.quad Lset6079
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc422:
Lset6080 = Ltmp2980-Lfunc_begin0
.quad Lset6080
Lset6081 = Ltmp2991-Lfunc_begin0
.quad Lset6081
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc423:
Lset6082 = Ltmp2982-Lfunc_begin0
.quad Lset6082
Lset6083 = Ltmp2991-Lfunc_begin0
.quad Lset6083
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc424:
Lset6084 = Ltmp2989-Lfunc_begin0
.quad Lset6084
Lset6085 = Ltmp2991-Lfunc_begin0
.quad Lset6085
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc425:
Lset6086 = Ltmp3022-Lfunc_begin0
.quad Lset6086
Lset6087 = Ltmp3033-Lfunc_begin0
.quad Lset6087
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc426:
Lset6088 = Ltmp3024-Lfunc_begin0
.quad Lset6088
Lset6089 = Ltmp3033-Lfunc_begin0
.quad Lset6089
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc427:
Lset6090 = Ltmp3031-Lfunc_begin0
.quad Lset6090
Lset6091 = Ltmp3033-Lfunc_begin0
.quad Lset6091
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc428:
Lset6092 = Ltmp3098-Lfunc_begin0
.quad Lset6092
Lset6093 = Ltmp3106-Lfunc_begin0
.quad Lset6093
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
Lset6094 = Ltmp3108-Lfunc_begin0
.quad Lset6094
Lset6095 = Ltmp3109-Lfunc_begin0
.quad Lset6095
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc429:
Lset6096 = Ltmp3136-Lfunc_begin0
.quad Lset6096
Lset6097 = Ltmp3139-Lfunc_begin0
.quad Lset6097
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc430:
Lset6098 = Ltmp3137-Lfunc_begin0
.quad Lset6098
Lset6099 = Ltmp3146-Lfunc_begin0
.quad Lset6099
.short 3 ## Loc expr size
.byte 81 ## super-register DW_OP_reg1
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc431:
Lset6100 = Ltmp3140-Lfunc_begin0
.quad Lset6100
Lset6101 = Ltmp3143-Lfunc_begin0
.quad Lset6101
.short 2 ## Loc expr size
.byte 17 ## DW_OP_consts
.byte 0 ## 0
Lset6102 = Ltmp3143-Lfunc_begin0
.quad Lset6102
Lset6103 = Ltmp3149-Lfunc_begin0
.quad Lset6103
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc432:
Lset6104 = Ltmp3170-Lfunc_begin0
.quad Lset6104
Lset6105 = Ltmp3172-Lfunc_begin0
.quad Lset6105
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc433:
Lset6106 = Ltmp3189-Lfunc_begin0
.quad Lset6106
Lset6107 = Ltmp3206-Lfunc_begin0
.quad Lset6107
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc434:
Lset6108 = Ltmp3191-Lfunc_begin0
.quad Lset6108
Lset6109 = Ltmp3203-Lfunc_begin0
.quad Lset6109
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc435:
Lset6110 = Ltmp3192-Lfunc_begin0
.quad Lset6110
Lset6111 = Ltmp3203-Lfunc_begin0
.quad Lset6111
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset6112 = Ltmp3203-Lfunc_begin0
.quad Lset6112
Lset6113 = Ltmp3208-Lfunc_begin0
.quad Lset6113
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc436:
Lset6114 = Ltmp3193-Lfunc_begin0
.quad Lset6114
Lset6115 = Ltmp3197-Lfunc_begin0
.quad Lset6115
.short 1 ## Loc expr size
.byte 88 ## DW_OP_reg8
Lset6116 = Ltmp3197-Lfunc_begin0
.quad Lset6116
Lset6117 = Ltmp3198-Lfunc_begin0
.quad Lset6117
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 176 ## -80
.byte 127 ##
Lset6118 = Ltmp3198-Lfunc_begin0
.quad Lset6118
Lset6119 = Ltmp3207-Lfunc_begin0
.quad Lset6119
.short 1 ## Loc expr size
.byte 88 ## DW_OP_reg8
.quad 0
.quad 0
Ldebug_loc437:
Lset6120 = Ltmp3194-Lfunc_begin0
.quad Lset6120
Lset6121 = Ltmp3202-Lfunc_begin0
.quad Lset6121
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc438:
Lset6122 = Ltmp3210-Lfunc_begin0
.quad Lset6122
Lset6123 = Ltmp3217-Lfunc_begin0
.quad Lset6123
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset6124 = Ltmp3221-Lfunc_begin0
.quad Lset6124
Lset6125 = Ltmp3225-Lfunc_begin0
.quad Lset6125
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc439:
Lset6126 = Ltmp3219-Lfunc_begin0
.quad Lset6126
Lset6127 = Ltmp3222-Lfunc_begin0
.quad Lset6127
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc440:
Lset6128 = Ltmp3233-Lfunc_begin0
.quad Lset6128
Lset6129 = Ltmp3234-Lfunc_begin0
.quad Lset6129
.short 1 ## Loc expr size
.byte 98 ## DW_OP_reg18
Lset6130 = Ltmp3245-Lfunc_begin0
.quad Lset6130
Lset6131 = Ltmp3250-Lfunc_begin0
.quad Lset6131
.short 1 ## Loc expr size
.byte 98 ## DW_OP_reg18
.quad 0
.quad 0
Ldebug_loc441:
Lset6132 = Ltmp3233-Lfunc_begin0
.quad Lset6132
Lset6133 = Ltmp3237-Lfunc_begin0
.quad Lset6133
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset6134 = Ltmp3247-Lfunc_begin0
.quad Lset6134
Lset6135 = Ltmp3250-Lfunc_begin0
.quad Lset6135
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
.quad 0
.quad 0
Ldebug_loc442:
Lset6136 = Ltmp3240-Lfunc_begin0
.quad Lset6136
Lset6137 = Ltmp3244-Lfunc_begin0
.quad Lset6137
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset6138 = Ltmp3250-Lfunc_begin0
.quad Lset6138
Lset6139 = Ltmp3251-Lfunc_begin0
.quad Lset6139
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc443:
Lset6140 = Ltmp3241-Lfunc_begin0
.quad Lset6140
Lset6141 = Ltmp3243-Lfunc_begin0
.quad Lset6141
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc444:
Lset6142 = Ltmp3242-Lfunc_begin0
.quad Lset6142
Lset6143 = Ltmp3244-Lfunc_begin0
.quad Lset6143
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
Lset6144 = Ltmp3250-Lfunc_begin0
.quad Lset6144
Lset6145 = Ltmp3254-Lfunc_begin0
.quad Lset6145
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc445:
Lset6146 = Ltmp3246-Lfunc_begin0
.quad Lset6146
Lset6147 = Ltmp3249-Lfunc_begin0
.quad Lset6147
.short 1 ## Loc expr size
.byte 99 ## DW_OP_reg19
.quad 0
.quad 0
Ldebug_loc446:
Lset6148 = Ltmp3265-Lfunc_begin0
.quad Lset6148
Lset6149 = Ltmp3267-Lfunc_begin0
.quad Lset6149
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset6150 = Ltmp3271-Lfunc_begin0
.quad Lset6150
Lset6151 = Ltmp3276-Lfunc_begin0
.quad Lset6151
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset6152 = Ltmp3317-Lfunc_begin0
.quad Lset6152
Lset6153 = Ltmp3318-Lfunc_begin0
.quad Lset6153
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset6154 = Ltmp3332-Lfunc_begin0
.quad Lset6154
Lset6155 = Ltmp3335-Lfunc_begin0
.quad Lset6155
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc447:
Lset6156 = Ltmp3265-Lfunc_begin0
.quad Lset6156
Lset6157 = Ltmp3267-Lfunc_begin0
.quad Lset6157
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset6158 = Ltmp3271-Lfunc_begin0
.quad Lset6158
Lset6159 = Ltmp3276-Lfunc_begin0
.quad Lset6159
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset6160 = Ltmp3317-Lfunc_begin0
.quad Lset6160
Lset6161 = Ltmp3326-Lfunc_begin0
.quad Lset6161
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset6162 = Ltmp3332-Lfunc_begin0
.quad Lset6162
Lset6163 = Ltmp3336-Lfunc_begin0
.quad Lset6163
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc448:
Lset6164 = Ltmp3274-Lfunc_begin0
.quad Lset6164
Lset6165 = Ltmp3275-Lfunc_begin0
.quad Lset6165
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc449:
Lset6166 = Ltmp3280-Lfunc_begin0
.quad Lset6166
Lset6167 = Ltmp3281-Lfunc_begin0
.quad Lset6167
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc450:
Lset6168 = Ltmp3286-Lfunc_begin0
.quad Lset6168
Lset6169 = Ltmp3287-Lfunc_begin0
.quad Lset6169
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc451:
Lset6170 = Ltmp3317-Lfunc_begin0
.quad Lset6170
Lset6171 = Ltmp3318-Lfunc_begin0
.quad Lset6171
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc452:
Lset6172 = Ltmp3317-Lfunc_begin0
.quad Lset6172
Lset6173 = Ltmp3318-Lfunc_begin0
.quad Lset6173
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc453:
Lset6174 = Ltmp3320-Lfunc_begin0
.quad Lset6174
Lset6175 = Ltmp3326-Lfunc_begin0
.quad Lset6175
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc454:
Lset6176 = Ltmp3321-Lfunc_begin0
.quad Lset6176
Lset6177 = Ltmp3326-Lfunc_begin0
.quad Lset6177
.short 2 ## Loc expr size
.byte 114 ## DW_OP_breg2
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc455:
Lset6178 = Ltmp3329-Lfunc_begin0
.quad Lset6178
Lset6179 = Ltmp3331-Lfunc_begin0
.quad Lset6179
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc456:
Lset6180 = Ltmp3355-Lfunc_begin0
.quad Lset6180
Lset6181 = Ltmp3360-Lfunc_begin0
.quad Lset6181
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc457:
Lset6182 = Ltmp3355-Lfunc_begin0
.quad Lset6182
Lset6183 = Ltmp3360-Lfunc_begin0
.quad Lset6183
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc458:
Lset6184 = Ltmp3382-Lfunc_begin0
.quad Lset6184
Lset6185 = Ltmp3386-Lfunc_begin0
.quad Lset6185
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc459:
Lset6186 = Ltmp3400-Lfunc_begin0
.quad Lset6186
Lset6187 = Ltmp3402-Lfunc_begin0
.quad Lset6187
.short 3 ## Loc expr size
.byte 83 ## super-register DW_OP_reg3
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset6188 = Ltmp3403-Lfunc_begin0
.quad Lset6188
Lset6189 = Ltmp3403-Lfunc_begin0
.quad Lset6189
.short 3 ## Loc expr size
.byte 83 ## super-register DW_OP_reg3
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc460:
Lset6190 = Ltmp3401-Lfunc_begin0
.quad Lset6190
Lset6191 = Ltmp3404-Lfunc_begin0
.quad Lset6191
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset6192 = Ltmp3409-Lfunc_begin0
.quad Lset6192
Lset6193 = Ltmp3409-Lfunc_begin0
.quad Lset6193
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc461:
Lset6194 = Ltmp3410-Lfunc_begin0
.quad Lset6194
Lset6195 = Ltmp3427-Lfunc_begin0
.quad Lset6195
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc462:
Lset6196 = Ltmp3411-Lfunc_begin0
.quad Lset6196
Lset6197 = Ltmp3417-Lfunc_begin0
.quad Lset6197
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset6198 = Ltmp3423-Lfunc_begin0
.quad Lset6198
Lset6199 = Ltmp3427-Lfunc_begin0
.quad Lset6199
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc463:
Lset6200 = Ltmp3426-Lfunc_begin0
.quad Lset6200
Lset6201 = Ltmp3427-Lfunc_begin0
.quad Lset6201
.short 3 ## Loc expr size
.byte 92 ## super-register DW_OP_reg12
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset6202 = Ltmp3428-Lfunc_begin0
.quad Lset6202
Lset6203 = Ltmp3429-Lfunc_begin0
.quad Lset6203
.short 3 ## Loc expr size
.byte 92 ## super-register DW_OP_reg12
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc464:
Lset6204 = Ltmp3428-Lfunc_begin0
.quad Lset6204
Lset6205 = Ltmp3429-Lfunc_begin0
.quad Lset6205
.short 3 ## Loc expr size
.byte 92 ## super-register DW_OP_reg12
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc465:
Lset6206 = Ltmp3428-Lfunc_begin0
.quad Lset6206
Lset6207 = Ltmp3429-Lfunc_begin0
.quad Lset6207
.short 3 ## Loc expr size
.byte 92 ## super-register DW_OP_reg12
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc466:
Lset6208 = Ltmp3428-Lfunc_begin0
.quad Lset6208
Lset6209 = Ltmp3429-Lfunc_begin0
.quad Lset6209
.short 3 ## Loc expr size
.byte 92 ## super-register DW_OP_reg12
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc467:
Lset6210 = Ltmp3428-Lfunc_begin0
.quad Lset6210
Lset6211 = Ltmp3429-Lfunc_begin0
.quad Lset6211
.short 3 ## Loc expr size
.byte 92 ## super-register DW_OP_reg12
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc468:
Lset6212 = Ltmp3428-Lfunc_begin0
.quad Lset6212
Lset6213 = Ltmp3429-Lfunc_begin0
.quad Lset6213
.short 3 ## Loc expr size
.byte 92 ## super-register DW_OP_reg12
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc469:
Lset6214 = Ltmp3428-Lfunc_begin0
.quad Lset6214
Lset6215 = Ltmp3429-Lfunc_begin0
.quad Lset6215
.short 3 ## Loc expr size
.byte 92 ## super-register DW_OP_reg12
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc470:
Lset6216 = Ltmp3430-Lfunc_begin0
.quad Lset6216
Lset6217 = Ltmp3431-Lfunc_begin0
.quad Lset6217
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset6218 = Ltmp3444-Lfunc_begin0
.quad Lset6218
Lset6219 = Ltmp3446-Lfunc_begin0
.quad Lset6219
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset6220 = Ltmp3450-Lfunc_begin0
.quad Lset6220
Lset6221 = Ltmp3453-Lfunc_begin0
.quad Lset6221
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset6222 = Ltmp3468-Lfunc_begin0
.quad Lset6222
Lset6223 = Ltmp3469-Lfunc_begin0
.quad Lset6223
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc471:
Lset6224 = Ltmp3430-Lfunc_begin0
.quad Lset6224
Lset6225 = Ltmp3431-Lfunc_begin0
.quad Lset6225
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc472:
Lset6226 = Ltmp3430-Lfunc_begin0
.quad Lset6226
Lset6227 = Ltmp3431-Lfunc_begin0
.quad Lset6227
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc473:
Lset6228 = Ltmp3430-Lfunc_begin0
.quad Lset6228
Lset6229 = Ltmp3431-Lfunc_begin0
.quad Lset6229
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset6230 = Ltmp3444-Lfunc_begin0
.quad Lset6230
Lset6231 = Ltmp3446-Lfunc_begin0
.quad Lset6231
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc474:
Lset6232 = Ltmp3438-Lfunc_begin0
.quad Lset6232
Lset6233 = Ltmp3443-Lfunc_begin0
.quad Lset6233
.short 2 ## Loc expr size
.byte 125 ## DW_OP_breg13
.byte 0 ## 0
Lset6234 = Ltmp3443-Lfunc_begin0
.quad Lset6234
Lset6235 = Ltmp3444-Lfunc_begin0
.quad Lset6235
.short 2 ## Loc expr size
.byte 115 ## DW_OP_breg3
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc475:
Lset6236 = Ltmp3449-Lfunc_begin0
.quad Lset6236
Lset6237 = Ltmp3450-Lfunc_begin0
.quad Lset6237
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc476:
Lset6238 = Ltmp3452-Lfunc_begin0
.quad Lset6238
Lset6239 = Ltmp3453-Lfunc_begin0
.quad Lset6239
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc477:
Lset6240 = Ltmp3454-Lfunc_begin0
.quad Lset6240
Lset6241 = Ltmp3455-Lfunc_begin0
.quad Lset6241
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc478:
Lset6242 = Ltmp3458-Lfunc_begin0
.quad Lset6242
Lset6243 = Ltmp3459-Lfunc_begin0
.quad Lset6243
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset6244 = Ltmp3459-Lfunc_begin0
.quad Lset6244
Lset6245 = Lfunc_end17-Lfunc_begin0
.quad Lset6245
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 240 ## -144
.byte 126 ##
.quad 0
.quad 0
Ldebug_loc479:
Lset6246 = Ltmp3460-Lfunc_begin0
.quad Lset6246
Lset6247 = Ltmp3462-Lfunc_begin0
.quad Lset6247
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
.quad 0
.quad 0
Ldebug_loc480:
Lset6248 = Ltmp3465-Lfunc_begin0
.quad Lset6248
Lset6249 = Ltmp3466-Lfunc_begin0
.quad Lset6249
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc481:
Lset6250 = Ltmp3473-Lfunc_begin0
.quad Lset6250
Lset6251 = Ltmp3474-Lfunc_begin0
.quad Lset6251
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc482:
Lset6252 = Ltmp3496-Lfunc_begin0
.quad Lset6252
Lset6253 = Ltmp3503-Lfunc_begin0
.quad Lset6253
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset6254 = Ltmp3503-Lfunc_begin0
.quad Lset6254
Lset6255 = Lfunc_end17-Lfunc_begin0
.quad Lset6255
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 136 ## -120
.byte 127 ##
.quad 0
.quad 0
Ldebug_loc483:
Lset6256 = Ltmp3496-Lfunc_begin0
.quad Lset6256
Lset6257 = Ltmp3503-Lfunc_begin0
.quad Lset6257
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset6258 = Ltmp3503-Lfunc_begin0
.quad Lset6258
Lset6259 = Ltmp3518-Lfunc_begin0
.quad Lset6259
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 136 ## -120
.byte 127 ##
Lset6260 = Ltmp3518-Lfunc_begin0
.quad Lset6260
Lset6261 = Ltmp3521-Lfunc_begin0
.quad Lset6261
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset6262 = Ltmp3521-Lfunc_begin0
.quad Lset6262
Lset6263 = Ltmp3530-Lfunc_begin0
.quad Lset6263
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 136 ## -120
.byte 127 ##
Lset6264 = Ltmp3530-Lfunc_begin0
.quad Lset6264
Lset6265 = Ltmp3534-Lfunc_begin0
.quad Lset6265
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc484:
Lset6266 = Ltmp3496-Lfunc_begin0
.quad Lset6266
Lset6267 = Ltmp3501-Lfunc_begin0
.quad Lset6267
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset6268 = Ltmp3515-Lfunc_begin0
.quad Lset6268
Lset6269 = Ltmp3518-Lfunc_begin0
.quad Lset6269
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 136 ## -120
.byte 127 ##
Lset6270 = Ltmp3518-Lfunc_begin0
.quad Lset6270
Lset6271 = Ltmp3521-Lfunc_begin0
.quad Lset6271
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset6272 = Ltmp3521-Lfunc_begin0
.quad Lset6272
Lset6273 = Ltmp3530-Lfunc_begin0
.quad Lset6273
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 136 ## -120
.byte 127 ##
Lset6274 = Ltmp3530-Lfunc_begin0
.quad Lset6274
Lset6275 = Ltmp3534-Lfunc_begin0
.quad Lset6275
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc485:
Lset6276 = Ltmp3497-Lfunc_begin0
.quad Lset6276
Lset6277 = Ltmp3511-Lfunc_begin0
.quad Lset6277
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc486:
Lset6278 = Ltmp3497-Lfunc_begin0
.quad Lset6278
Lset6279 = Ltmp3514-Lfunc_begin0
.quad Lset6279
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc487:
Lset6280 = Ltmp3497-Lfunc_begin0
.quad Lset6280
Lset6281 = Ltmp3501-Lfunc_begin0
.quad Lset6281
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc488:
Lset6282 = Ltmp3499-Lfunc_begin0
.quad Lset6282
Lset6283 = Ltmp3511-Lfunc_begin0
.quad Lset6283
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc489:
Lset6284 = Ltmp3499-Lfunc_begin0
.quad Lset6284
Lset6285 = Ltmp3501-Lfunc_begin0
.quad Lset6285
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset6286 = Ltmp3515-Lfunc_begin0
.quad Lset6286
Lset6287 = Ltmp3524-Lfunc_begin0
.quad Lset6287
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc490:
Lset6288 = Ltmp3500-Lfunc_begin0
.quad Lset6288
Lset6289 = Ltmp3511-Lfunc_begin0
.quad Lset6289
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc491:
Lset6290 = Ltmp3500-Lfunc_begin0
.quad Lset6290
Lset6291 = Ltmp3501-Lfunc_begin0
.quad Lset6291
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset6292 = Ltmp3515-Lfunc_begin0
.quad Lset6292
Lset6293 = Ltmp3524-Lfunc_begin0
.quad Lset6293
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc492:
Lset6294 = Ltmp3507-Lfunc_begin0
.quad Lset6294
Lset6295 = Ltmp3508-Lfunc_begin0
.quad Lset6295
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
.quad 0
.quad 0
Ldebug_loc493:
Lset6296 = Ltmp3516-Lfunc_begin0
.quad Lset6296
Lset6297 = Ltmp3533-Lfunc_begin0
.quad Lset6297
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 152 ## -104
.byte 127 ##
Lset6298 = Ltmp3533-Lfunc_begin0
.quad Lset6298
Lset6299 = Ltmp3534-Lfunc_begin0
.quad Lset6299
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
.quad 0
.quad 0
Ldebug_loc494:
Lset6300 = Ltmp3517-Lfunc_begin0
.quad Lset6300
Lset6301 = Ltmp3523-Lfunc_begin0
.quad Lset6301
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
Lset6302 = Ltmp3523-Lfunc_begin0
.quad Lset6302
Lset6303 = Ltmp3530-Lfunc_begin0
.quad Lset6303
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 248 ## -136
.byte 126 ##
Lset6304 = Ltmp3530-Lfunc_begin0
.quad Lset6304
Lset6305 = Ltmp3534-Lfunc_begin0
.quad Lset6305
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc495:
Lset6306 = Ltmp3517-Lfunc_begin0
.quad Lset6306
Lset6307 = Ltmp3521-Lfunc_begin0
.quad Lset6307
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc496:
Lset6308 = Ltmp3563-Lfunc_begin0
.quad Lset6308
Lset6309 = Ltmp3564-Lfunc_begin0
.quad Lset6309
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset6310 = Ltmp3565-Lfunc_begin0
.quad Lset6310
Lset6311 = Ltmp3578-Lfunc_begin0
.quad Lset6311
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc497:
Lset6312 = Ltmp3564-Lfunc_begin0
.quad Lset6312
Lset6313 = Ltmp3566-Lfunc_begin0
.quad Lset6313
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset6314 = Ltmp3566-Lfunc_begin0
.quad Lset6314
Lset6315 = Ltmp3567-Lfunc_begin0
.quad Lset6315
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset6316 = Ltmp3567-Lfunc_begin0
.quad Lset6316
Lset6317 = Ltmp3578-Lfunc_begin0
.quad Lset6317
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc498:
Lset6318 = Ltmp3624-Lfunc_begin0
.quad Lset6318
Lset6319 = Ltmp3628-Lfunc_begin0
.quad Lset6319
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc499:
Lset6320 = Ltmp3625-Lfunc_begin0
.quad Lset6320
Lset6321 = Ltmp3628-Lfunc_begin0
.quad Lset6321
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc500:
Lset6322 = Ltmp3641-Lfunc_begin0
.quad Lset6322
Lset6323 = Ltmp3645-Lfunc_begin0
.quad Lset6323
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc501:
Lset6324 = Ltmp3642-Lfunc_begin0
.quad Lset6324
Lset6325 = Ltmp3645-Lfunc_begin0
.quad Lset6325
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc502:
Lset6326 = Ltmp3658-Lfunc_begin0
.quad Lset6326
Lset6327 = Ltmp3662-Lfunc_begin0
.quad Lset6327
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc503:
Lset6328 = Ltmp3659-Lfunc_begin0
.quad Lset6328
Lset6329 = Ltmp3662-Lfunc_begin0
.quad Lset6329
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc504:
Lset6330 = Ltmp3675-Lfunc_begin0
.quad Lset6330
Lset6331 = Ltmp3677-Lfunc_begin0
.quad Lset6331
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc505:
Lset6332 = Ltmp3676-Lfunc_begin0
.quad Lset6332
Lset6333 = Ltmp3679-Lfunc_begin0
.quad Lset6333
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc506:
Lset6334 = Ltmp3677-Lfunc_begin0
.quad Lset6334
Lset6335 = Ltmp3680-Lfunc_begin0
.quad Lset6335
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset6336 = Ltmp3683-Lfunc_begin0
.quad Lset6336
Lset6337 = Ltmp3684-Lfunc_begin0
.quad Lset6337
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc507:
Lset6338 = Ltmp3678-Lfunc_begin0
.quad Lset6338
Lset6339 = Ltmp3686-Lfunc_begin0
.quad Lset6339
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc508:
Lset6340 = Ltmp3702-Lfunc_begin0
.quad Lset6340
Lset6341 = Ltmp3705-Lfunc_begin0
.quad Lset6341
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc509:
Lset6342 = Ltmp3703-Lfunc_begin0
.quad Lset6342
Lset6343 = Ltmp3706-Lfunc_begin0
.quad Lset6343
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc510:
Lset6344 = Ltmp3704-Lfunc_begin0
.quad Lset6344
Lset6345 = Ltmp3715-Lfunc_begin0
.quad Lset6345
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc511:
Lset6346 = Ltmp3705-Lfunc_begin0
.quad Lset6346
Lset6347 = Ltmp3707-Lfunc_begin0
.quad Lset6347
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset6348 = Ltmp3710-Lfunc_begin0
.quad Lset6348
Lset6349 = Ltmp3712-Lfunc_begin0
.quad Lset6349
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc512:
Lset6350 = Ltmp3731-Lfunc_begin0
.quad Lset6350
Lset6351 = Ltmp3732-Lfunc_begin0
.quad Lset6351
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc513:
Lset6352 = Ltmp3748-Lfunc_begin0
.quad Lset6352
Lset6353 = Ltmp3751-Lfunc_begin0
.quad Lset6353
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc514:
Lset6354 = Ltmp3749-Lfunc_begin0
.quad Lset6354
Lset6355 = Ltmp3751-Lfunc_begin0
.quad Lset6355
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc515:
Lset6356 = Ltmp3778-Lfunc_begin0
.quad Lset6356
Lset6357 = Ltmp3781-Lfunc_begin0
.quad Lset6357
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc516:
Lset6358 = Ltmp3779-Lfunc_begin0
.quad Lset6358
Lset6359 = Ltmp3781-Lfunc_begin0
.quad Lset6359
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc517:
Lset6360 = Ltmp3808-Lfunc_begin0
.quad Lset6360
Lset6361 = Ltmp3811-Lfunc_begin0
.quad Lset6361
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc518:
Lset6362 = Ltmp3809-Lfunc_begin0
.quad Lset6362
Lset6363 = Ltmp3811-Lfunc_begin0
.quad Lset6363
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc519:
Lset6364 = Ltmp3838-Lfunc_begin0
.quad Lset6364
Lset6365 = Ltmp3841-Lfunc_begin0
.quad Lset6365
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc520:
Lset6366 = Ltmp3839-Lfunc_begin0
.quad Lset6366
Lset6367 = Ltmp3841-Lfunc_begin0
.quad Lset6367
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc521:
Lset6368 = Ltmp3868-Lfunc_begin0
.quad Lset6368
Lset6369 = Ltmp3871-Lfunc_begin0
.quad Lset6369
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc522:
Lset6370 = Ltmp3869-Lfunc_begin0
.quad Lset6370
Lset6371 = Ltmp3871-Lfunc_begin0
.quad Lset6371
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc523:
Lset6372 = Ltmp3898-Lfunc_begin0
.quad Lset6372
Lset6373 = Ltmp3901-Lfunc_begin0
.quad Lset6373
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc524:
Lset6374 = Ltmp3899-Lfunc_begin0
.quad Lset6374
Lset6375 = Ltmp3901-Lfunc_begin0
.quad Lset6375
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc525:
Lset6376 = Ltmp3929-Lfunc_begin0
.quad Lset6376
Lset6377 = Ltmp3930-Lfunc_begin0
.quad Lset6377
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc526:
Lset6378 = Ltmp3930-Lfunc_begin0
.quad Lset6378
Lset6379 = Ltmp3934-Lfunc_begin0
.quad Lset6379
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc527:
Lset6380 = Ltmp3939-Lfunc_begin0
.quad Lset6380
Lset6381 = Ltmp3940-Lfunc_begin0
.quad Lset6381
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
Lset6382 = Ltmp3950-Lfunc_begin0
.quad Lset6382
Lset6383 = Ltmp3953-Lfunc_begin0
.quad Lset6383
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc528:
Lset6384 = Ltmp3951-Lfunc_begin0
.quad Lset6384
Lset6385 = Ltmp3958-Lfunc_begin0
.quad Lset6385
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc529:
Lset6386 = Ltmp3974-Lfunc_begin0
.quad Lset6386
Lset6387 = Ltmp3976-Lfunc_begin0
.quad Lset6387
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc530:
Lset6388 = Ltmp3974-Lfunc_begin0
.quad Lset6388
Lset6389 = Ltmp3976-Lfunc_begin0
.quad Lset6389
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc531:
Lset6390 = Ltmp4003-Lfunc_begin0
.quad Lset6390
Lset6391 = Ltmp4005-Lfunc_begin0
.quad Lset6391
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc532:
Lset6392 = Ltmp4003-Lfunc_begin0
.quad Lset6392
Lset6393 = Ltmp4005-Lfunc_begin0
.quad Lset6393
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc533:
Lset6394 = Ltmp4022-Lfunc_begin0
.quad Lset6394
Lset6395 = Ltmp4025-Lfunc_begin0
.quad Lset6395
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc534:
Lset6396 = Ltmp4023-Lfunc_begin0
.quad Lset6396
Lset6397 = Ltmp4026-Lfunc_begin0
.quad Lset6397
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc535:
Lset6398 = Ltmp4025-Lfunc_begin0
.quad Lset6398
Lset6399 = Ltmp4027-Lfunc_begin0
.quad Lset6399
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc536:
Lset6400 = Ltmp4033-Lfunc_begin0
.quad Lset6400
Lset6401 = Ltmp4040-Lfunc_begin0
.quad Lset6401
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset6402 = Ltmp4059-Lfunc_begin0
.quad Lset6402
Lset6403 = Ltmp4070-Lfunc_begin0
.quad Lset6403
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc537:
Lset6404 = Ltmp4033-Lfunc_begin0
.quad Lset6404
Lset6405 = Ltmp4041-Lfunc_begin0
.quad Lset6405
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset6406 = Ltmp4061-Lfunc_begin0
.quad Lset6406
Lset6407 = Ltmp4070-Lfunc_begin0
.quad Lset6407
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc538:
Lset6408 = Ltmp4033-Lfunc_begin0
.quad Lset6408
Lset6409 = Ltmp4037-Lfunc_begin0
.quad Lset6409
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset6410 = Ltmp4064-Lfunc_begin0
.quad Lset6410
Lset6411 = Ltmp4067-Lfunc_begin0
.quad Lset6411
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc539:
Lset6412 = Ltmp4033-Lfunc_begin0
.quad Lset6412
Lset6413 = Ltmp4037-Lfunc_begin0
.quad Lset6413
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset6414 = Ltmp4065-Lfunc_begin0
.quad Lset6414
Lset6415 = Ltmp4068-Lfunc_begin0
.quad Lset6415
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
.quad 0
.quad 0
Ldebug_loc540:
Lset6416 = Ltmp4036-Lfunc_begin0
.quad Lset6416
Lset6417 = Ltmp4037-Lfunc_begin0
.quad Lset6417
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
Lset6418 = Ltmp4068-Lfunc_begin0
.quad Lset6418
Lset6419 = Ltmp4068-Lfunc_begin0
.quad Lset6419
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc541:
Lset6420 = Ltmp4045-Lfunc_begin0
.quad Lset6420
Lset6421 = Ltmp4048-Lfunc_begin0
.quad Lset6421
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc542:
Lset6422 = Ltmp4046-Lfunc_begin0
.quad Lset6422
Lset6423 = Ltmp4049-Lfunc_begin0
.quad Lset6423
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc543:
Lset6424 = Ltmp4048-Lfunc_begin0
.quad Lset6424
Lset6425 = Ltmp4050-Lfunc_begin0
.quad Lset6425
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc544:
Lset6426 = Ltmp4084-Lfunc_begin0
.quad Lset6426
Lset6427 = Ltmp4088-Lfunc_begin0
.quad Lset6427
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset6428 = Ltmp4095-Lfunc_begin0
.quad Lset6428
Lset6429 = Ltmp4100-Lfunc_begin0
.quad Lset6429
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset6430 = Ltmp4105-Lfunc_begin0
.quad Lset6430
Lset6431 = Ltmp4109-Lfunc_begin0
.quad Lset6431
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset6432 = Ltmp4111-Lfunc_begin0
.quad Lset6432
Lset6433 = Ltmp4115-Lfunc_begin0
.quad Lset6433
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset6434 = Ltmp4116-Lfunc_begin0
.quad Lset6434
Lset6435 = Ltmp4119-Lfunc_begin0
.quad Lset6435
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset6436 = Ltmp5261-Lfunc_begin0
.quad Lset6436
Lset6437 = Ltmp5262-Lfunc_begin0
.quad Lset6437
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc545:
Lset6438 = Ltmp4084-Lfunc_begin0
.quad Lset6438
Lset6439 = Ltmp4088-Lfunc_begin0
.quad Lset6439
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset6440 = Ltmp4095-Lfunc_begin0
.quad Lset6440
Lset6441 = Ltmp4100-Lfunc_begin0
.quad Lset6441
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset6442 = Ltmp4106-Lfunc_begin0
.quad Lset6442
Lset6443 = Ltmp4109-Lfunc_begin0
.quad Lset6443
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset6444 = Ltmp4111-Lfunc_begin0
.quad Lset6444
Lset6445 = Ltmp4115-Lfunc_begin0
.quad Lset6445
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset6446 = Ltmp4116-Lfunc_begin0
.quad Lset6446
Lset6447 = Ltmp4119-Lfunc_begin0
.quad Lset6447
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc546:
Lset6448 = Ltmp4095-Lfunc_begin0
.quad Lset6448
Lset6449 = Ltmp4100-Lfunc_begin0
.quad Lset6449
.short 1 ## Loc expr size
.byte 88 ## DW_OP_reg8
Lset6450 = Ltmp4117-Lfunc_begin0
.quad Lset6450
Lset6451 = Ltmp4120-Lfunc_begin0
.quad Lset6451
.short 1 ## Loc expr size
.byte 88 ## DW_OP_reg8
.quad 0
.quad 0
Ldebug_loc547:
Lset6452 = Ltmp4111-Lfunc_begin0
.quad Lset6452
Lset6453 = Ltmp4111-Lfunc_begin0
.quad Lset6453
.short 1 ## Loc expr size
.byte 88 ## DW_OP_reg8
Lset6454 = Ltmp4114-Lfunc_begin0
.quad Lset6454
Lset6455 = Ltmp4115-Lfunc_begin0
.quad Lset6455
.short 1 ## Loc expr size
.byte 88 ## DW_OP_reg8
.quad 0
.quad 0
Ldebug_loc548:
Lset6456 = Ltmp4131-Lfunc_begin0
.quad Lset6456
Lset6457 = Ltmp4135-Lfunc_begin0
.quad Lset6457
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset6458 = Ltmp4142-Lfunc_begin0
.quad Lset6458
Lset6459 = Ltmp4147-Lfunc_begin0
.quad Lset6459
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset6460 = Ltmp4152-Lfunc_begin0
.quad Lset6460
Lset6461 = Ltmp4156-Lfunc_begin0
.quad Lset6461
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset6462 = Ltmp4158-Lfunc_begin0
.quad Lset6462
Lset6463 = Ltmp4162-Lfunc_begin0
.quad Lset6463
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset6464 = Ltmp4163-Lfunc_begin0
.quad Lset6464
Lset6465 = Ltmp4166-Lfunc_begin0
.quad Lset6465
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc549:
Lset6466 = Ltmp4131-Lfunc_begin0
.quad Lset6466
Lset6467 = Ltmp4135-Lfunc_begin0
.quad Lset6467
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset6468 = Ltmp4142-Lfunc_begin0
.quad Lset6468
Lset6469 = Ltmp4147-Lfunc_begin0
.quad Lset6469
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset6470 = Ltmp4153-Lfunc_begin0
.quad Lset6470
Lset6471 = Ltmp4156-Lfunc_begin0
.quad Lset6471
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset6472 = Ltmp4158-Lfunc_begin0
.quad Lset6472
Lset6473 = Ltmp4162-Lfunc_begin0
.quad Lset6473
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset6474 = Ltmp4163-Lfunc_begin0
.quad Lset6474
Lset6475 = Ltmp4166-Lfunc_begin0
.quad Lset6475
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc550:
Lset6476 = Ltmp4142-Lfunc_begin0
.quad Lset6476
Lset6477 = Ltmp4147-Lfunc_begin0
.quad Lset6477
.short 1 ## Loc expr size
.byte 88 ## DW_OP_reg8
Lset6478 = Ltmp4164-Lfunc_begin0
.quad Lset6478
Lset6479 = Ltmp4167-Lfunc_begin0
.quad Lset6479
.short 1 ## Loc expr size
.byte 88 ## DW_OP_reg8
.quad 0
.quad 0
Ldebug_loc551:
Lset6480 = Ltmp4158-Lfunc_begin0
.quad Lset6480
Lset6481 = Ltmp4158-Lfunc_begin0
.quad Lset6481
.short 1 ## Loc expr size
.byte 88 ## DW_OP_reg8
Lset6482 = Ltmp4161-Lfunc_begin0
.quad Lset6482
Lset6483 = Ltmp4162-Lfunc_begin0
.quad Lset6483
.short 1 ## Loc expr size
.byte 88 ## DW_OP_reg8
.quad 0
.quad 0
Ldebug_loc552:
Lset6484 = Ltmp4175-Lfunc_begin0
.quad Lset6484
Lset6485 = Ltmp4184-Lfunc_begin0
.quad Lset6485
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset6486 = Ltmp4196-Lfunc_begin0
.quad Lset6486
Lset6487 = Ltmp4208-Lfunc_begin0
.quad Lset6487
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset6488 = Ltmp4209-Lfunc_begin0
.quad Lset6488
Lset6489 = Ltmp4211-Lfunc_begin0
.quad Lset6489
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc553:
Lset6490 = Ltmp4175-Lfunc_begin0
.quad Lset6490
Lset6491 = Ltmp4184-Lfunc_begin0
.quad Lset6491
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset6492 = Ltmp4200-Lfunc_begin0
.quad Lset6492
Lset6493 = Ltmp4208-Lfunc_begin0
.quad Lset6493
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset6494 = Ltmp4209-Lfunc_begin0
.quad Lset6494
Lset6495 = Ltmp4211-Lfunc_begin0
.quad Lset6495
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc554:
Lset6496 = Ltmp4175-Lfunc_begin0
.quad Lset6496
Lset6497 = Ltmp4184-Lfunc_begin0
.quad Lset6497
.short 1 ## Loc expr size
.byte 88 ## DW_OP_reg8
Lset6498 = Ltmp4209-Lfunc_begin0
.quad Lset6498
Lset6499 = Ltmp4212-Lfunc_begin0
.quad Lset6499
.short 1 ## Loc expr size
.byte 88 ## DW_OP_reg8
.quad 0
.quad 0
Ldebug_loc555:
Lset6500 = Ltmp4201-Lfunc_begin0
.quad Lset6500
Lset6501 = Ltmp4208-Lfunc_begin0
.quad Lset6501
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc556:
Lset6502 = Ltmp4203-Lfunc_begin0
.quad Lset6502
Lset6503 = Ltmp4204-Lfunc_begin0
.quad Lset6503
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc557:
Lset6504 = Ltmp4204-Lfunc_begin0
.quad Lset6504
Lset6505 = Ltmp4204-Lfunc_begin0
.quad Lset6505
.short 1 ## Loc expr size
.byte 88 ## DW_OP_reg8
Lset6506 = Ltmp4207-Lfunc_begin0
.quad Lset6506
Lset6507 = Ltmp4208-Lfunc_begin0
.quad Lset6507
.short 1 ## Loc expr size
.byte 88 ## DW_OP_reg8
.quad 0
.quad 0
Ldebug_loc558:
Lset6508 = Ltmp4228-Lfunc_begin0
.quad Lset6508
Lset6509 = Ltmp4231-Lfunc_begin0
.quad Lset6509
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc559:
Lset6510 = Ltmp4229-Lfunc_begin0
.quad Lset6510
Lset6511 = Ltmp4233-Lfunc_begin0
.quad Lset6511
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc560:
Lset6512 = Ltmp4230-Lfunc_begin0
.quad Lset6512
Lset6513 = Ltmp4233-Lfunc_begin0
.quad Lset6513
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc561:
Lset6514 = Ltmp4230-Lfunc_begin0
.quad Lset6514
Lset6515 = Ltmp4232-Lfunc_begin0
.quad Lset6515
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc562:
Lset6516 = Ltmp4232-Lfunc_begin0
.quad Lset6516
Lset6517 = Ltmp4236-Lfunc_begin0
.quad Lset6517
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc563:
Lset6518 = Ltmp4249-Lfunc_begin0
.quad Lset6518
Lset6519 = Ltmp4252-Lfunc_begin0
.quad Lset6519
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc564:
Lset6520 = Ltmp4250-Lfunc_begin0
.quad Lset6520
Lset6521 = Ltmp4254-Lfunc_begin0
.quad Lset6521
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc565:
Lset6522 = Ltmp4251-Lfunc_begin0
.quad Lset6522
Lset6523 = Ltmp4254-Lfunc_begin0
.quad Lset6523
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc566:
Lset6524 = Ltmp4251-Lfunc_begin0
.quad Lset6524
Lset6525 = Ltmp4253-Lfunc_begin0
.quad Lset6525
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc567:
Lset6526 = Ltmp4253-Lfunc_begin0
.quad Lset6526
Lset6527 = Ltmp4257-Lfunc_begin0
.quad Lset6527
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc568:
Lset6528 = Ltmp4271-Lfunc_begin0
.quad Lset6528
Lset6529 = Ltmp4295-Lfunc_begin0
.quad Lset6529
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 136 ## -120
.byte 127 ##
Lset6530 = Ltmp4295-Lfunc_begin0
.quad Lset6530
Lset6531 = Ltmp4299-Lfunc_begin0
.quad Lset6531
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset6532 = Ltmp4303-Lfunc_begin0
.quad Lset6532
Lset6533 = Ltmp4306-Lfunc_begin0
.quad Lset6533
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc569:
Lset6534 = Ltmp4272-Lfunc_begin0
.quad Lset6534
Lset6535 = Ltmp4277-Lfunc_begin0
.quad Lset6535
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc570:
Lset6536 = Ltmp4274-Lfunc_begin0
.quad Lset6536
Lset6537 = Ltmp4277-Lfunc_begin0
.quad Lset6537
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset6538 = Ltmp4294-Lfunc_begin0
.quad Lset6538
Lset6539 = Ltmp4299-Lfunc_begin0
.quad Lset6539
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset6540 = Ltmp4303-Lfunc_begin0
.quad Lset6540
Lset6541 = Ltmp4305-Lfunc_begin0
.quad Lset6541
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc571:
Lset6542 = Ltmp4274-Lfunc_begin0
.quad Lset6542
Lset6543 = Ltmp4277-Lfunc_begin0
.quad Lset6543
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc572:
Lset6544 = Ltmp4275-Lfunc_begin0
.quad Lset6544
Lset6545 = Ltmp4277-Lfunc_begin0
.quad Lset6545
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset6546 = Ltmp4294-Lfunc_begin0
.quad Lset6546
Lset6547 = Ltmp4299-Lfunc_begin0
.quad Lset6547
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset6548 = Ltmp4303-Lfunc_begin0
.quad Lset6548
Lset6549 = Ltmp4306-Lfunc_begin0
.quad Lset6549
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc573:
Lset6550 = Ltmp4278-Lfunc_begin0
.quad Lset6550
Lset6551 = Ltmp4283-Lfunc_begin0
.quad Lset6551
.short 3 ## Loc expr size
.byte 95 ## super-register DW_OP_reg15
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset6552 = Ltmp4299-Lfunc_begin0
.quad Lset6552
Lset6553 = Ltmp4301-Lfunc_begin0
.quad Lset6553
.short 3 ## Loc expr size
.byte 95 ## super-register DW_OP_reg15
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc574:
Lset6554 = Ltmp4282-Lfunc_begin0
.quad Lset6554
Lset6555 = Ltmp4283-Lfunc_begin0
.quad Lset6555
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc575:
Lset6556 = Ltmp4283-Lfunc_begin0
.quad Lset6556
Lset6557 = Ltmp4285-Lfunc_begin0
.quad Lset6557
.short 2 ## Loc expr size
.byte 124 ## DW_OP_breg12
.byte 0 ## 0
Lset6558 = Ltmp4285-Lfunc_begin0
.quad Lset6558
Lset6559 = Ltmp4286-Lfunc_begin0
.quad Lset6559
.short 2 ## Loc expr size
.byte 115 ## DW_OP_breg3
.byte 0 ## 0
Lset6560 = Ltmp4289-Lfunc_begin0
.quad Lset6560
Lset6561 = Ltmp4294-Lfunc_begin0
.quad Lset6561
.short 2 ## Loc expr size
.byte 124 ## DW_OP_breg12
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc576:
Lset6562 = Ltmp4294-Lfunc_begin0
.quad Lset6562
Lset6563 = Ltmp4299-Lfunc_begin0
.quad Lset6563
.short 3 ## Loc expr size
.byte 95 ## super-register DW_OP_reg15
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset6564 = Ltmp4303-Lfunc_begin0
.quad Lset6564
Lset6565 = Ltmp4306-Lfunc_begin0
.quad Lset6565
.short 3 ## Loc expr size
.byte 95 ## super-register DW_OP_reg15
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc577:
Lset6566 = Ltmp4298-Lfunc_begin0
.quad Lset6566
Lset6567 = Ltmp4299-Lfunc_begin0
.quad Lset6567
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc578:
Lset6568 = Ltmp4310-Lfunc_begin0
.quad Lset6568
Lset6569 = Ltmp4311-Lfunc_begin0
.quad Lset6569
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset6570 = Ltmp4311-Lfunc_begin0
.quad Lset6570
Lset6571 = Lfunc_end17-Lfunc_begin0
.quad Lset6571
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 128 ## -128
.byte 127 ##
.quad 0
.quad 0
Ldebug_loc579:
Lset6572 = Ltmp4312-Lfunc_begin0
.quad Lset6572
Lset6573 = Ltmp4314-Lfunc_begin0
.quad Lset6573
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
.quad 0
.quad 0
Ldebug_loc580:
Lset6574 = Ltmp4315-Lfunc_begin0
.quad Lset6574
Lset6575 = Ltmp4322-Lfunc_begin0
.quad Lset6575
.short 3 ## Loc expr size
.byte 95 ## super-register DW_OP_reg15
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc581:
Lset6576 = Ltmp4320-Lfunc_begin0
.quad Lset6576
Lset6577 = Ltmp4321-Lfunc_begin0
.quad Lset6577
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc582:
Lset6578 = Ltmp4340-Lfunc_begin0
.quad Lset6578
Lset6579 = Ltmp4353-Lfunc_begin0
.quad Lset6579
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc583:
Lset6580 = Ltmp4341-Lfunc_begin0
.quad Lset6580
Lset6581 = Ltmp4345-Lfunc_begin0
.quad Lset6581
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc584:
Lset6582 = Ltmp4343-Lfunc_begin0
.quad Lset6582
Lset6583 = Ltmp4348-Lfunc_begin0
.quad Lset6583
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
Lset6584 = Ltmp4350-Lfunc_begin0
.quad Lset6584
Lset6585 = Ltmp4353-Lfunc_begin0
.quad Lset6585
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc585:
Lset6586 = Ltmp4344-Lfunc_begin0
.quad Lset6586
Lset6587 = Ltmp4349-Lfunc_begin0
.quad Lset6587
.short 3 ## Loc expr size
.byte 82 ## super-register DW_OP_reg2
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset6588 = Ltmp4350-Lfunc_begin0
.quad Lset6588
Lset6589 = Ltmp4351-Lfunc_begin0
.quad Lset6589
.short 3 ## Loc expr size
.byte 82 ## super-register DW_OP_reg2
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc586:
Lset6590 = Ltmp4344-Lfunc_begin0
.quad Lset6590
Lset6591 = Ltmp4349-Lfunc_begin0
.quad Lset6591
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset6592 = Ltmp4350-Lfunc_begin0
.quad Lset6592
Lset6593 = Ltmp4351-Lfunc_begin0
.quad Lset6593
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc587:
Lset6594 = Ltmp4347-Lfunc_begin0
.quad Lset6594
Lset6595 = Ltmp4350-Lfunc_begin0
.quad Lset6595
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc588:
Lset6596 = Ltmp4371-Lfunc_begin0
.quad Lset6596
Lset6597 = Ltmp4377-Lfunc_begin0
.quad Lset6597
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset6598 = Ltmp4383-Lfunc_begin0
.quad Lset6598
Lset6599 = Ltmp4387-Lfunc_begin0
.quad Lset6599
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset6600 = Ltmp4398-Lfunc_begin0
.quad Lset6600
Lset6601 = Ltmp4400-Lfunc_begin0
.quad Lset6601
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc589:
Lset6602 = Ltmp4372-Lfunc_begin0
.quad Lset6602
Lset6603 = Ltmp4377-Lfunc_begin0
.quad Lset6603
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc590:
Lset6604 = Ltmp4374-Lfunc_begin0
.quad Lset6604
Lset6605 = Ltmp4377-Lfunc_begin0
.quad Lset6605
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset6606 = Ltmp4383-Lfunc_begin0
.quad Lset6606
Lset6607 = Ltmp4387-Lfunc_begin0
.quad Lset6607
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset6608 = Ltmp4398-Lfunc_begin0
.quad Lset6608
Lset6609 = Ltmp4401-Lfunc_begin0
.quad Lset6609
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc591:
Lset6610 = Ltmp4374-Lfunc_begin0
.quad Lset6610
Lset6611 = Ltmp4377-Lfunc_begin0
.quad Lset6611
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc592:
Lset6612 = Ltmp4375-Lfunc_begin0
.quad Lset6612
Lset6613 = Ltmp4377-Lfunc_begin0
.quad Lset6613
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset6614 = Ltmp4383-Lfunc_begin0
.quad Lset6614
Lset6615 = Ltmp4387-Lfunc_begin0
.quad Lset6615
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset6616 = Ltmp4398-Lfunc_begin0
.quad Lset6616
Lset6617 = Ltmp4402-Lfunc_begin0
.quad Lset6617
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc593:
Lset6618 = Ltmp4378-Lfunc_begin0
.quad Lset6618
Lset6619 = Ltmp4383-Lfunc_begin0
.quad Lset6619
.short 3 ## Loc expr size
.byte 95 ## super-register DW_OP_reg15
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset6620 = Ltmp4394-Lfunc_begin0
.quad Lset6620
Lset6621 = Ltmp4396-Lfunc_begin0
.quad Lset6621
.short 3 ## Loc expr size
.byte 95 ## super-register DW_OP_reg15
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc594:
Lset6622 = Ltmp4382-Lfunc_begin0
.quad Lset6622
Lset6623 = Ltmp4383-Lfunc_begin0
.quad Lset6623
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc595:
Lset6624 = Ltmp4383-Lfunc_begin0
.quad Lset6624
Lset6625 = Ltmp4387-Lfunc_begin0
.quad Lset6625
.short 3 ## Loc expr size
.byte 95 ## super-register DW_OP_reg15
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset6626 = Ltmp4398-Lfunc_begin0
.quad Lset6626
Lset6627 = Ltmp4402-Lfunc_begin0
.quad Lset6627
.short 3 ## Loc expr size
.byte 95 ## super-register DW_OP_reg15
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc596:
Lset6628 = Ltmp4386-Lfunc_begin0
.quad Lset6628
Lset6629 = Ltmp4387-Lfunc_begin0
.quad Lset6629
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc597:
Lset6630 = Ltmp4391-Lfunc_begin0
.quad Lset6630
Lset6631 = Ltmp4392-Lfunc_begin0
.quad Lset6631
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc598:
Lset6632 = Ltmp4411-Lfunc_begin0
.quad Lset6632
Lset6633 = Ltmp4415-Lfunc_begin0
.quad Lset6633
.short 3 ## Loc expr size
.byte 95 ## super-register DW_OP_reg15
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc599:
Lset6634 = Ltmp4413-Lfunc_begin0
.quad Lset6634
Lset6635 = Ltmp4414-Lfunc_begin0
.quad Lset6635
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc600:
Lset6636 = Ltmp4433-Lfunc_begin0
.quad Lset6636
Lset6637 = Ltmp4445-Lfunc_begin0
.quad Lset6637
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc601:
Lset6638 = Ltmp4434-Lfunc_begin0
.quad Lset6638
Lset6639 = Ltmp4438-Lfunc_begin0
.quad Lset6639
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc602:
Lset6640 = Ltmp4436-Lfunc_begin0
.quad Lset6640
Lset6641 = Ltmp4441-Lfunc_begin0
.quad Lset6641
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
Lset6642 = Ltmp4443-Lfunc_begin0
.quad Lset6642
Lset6643 = Ltmp4445-Lfunc_begin0
.quad Lset6643
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc603:
Lset6644 = Ltmp4437-Lfunc_begin0
.quad Lset6644
Lset6645 = Ltmp4442-Lfunc_begin0
.quad Lset6645
.short 3 ## Loc expr size
.byte 82 ## super-register DW_OP_reg2
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset6646 = Ltmp4443-Lfunc_begin0
.quad Lset6646
Lset6647 = Ltmp4445-Lfunc_begin0
.quad Lset6647
.short 3 ## Loc expr size
.byte 82 ## super-register DW_OP_reg2
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc604:
Lset6648 = Ltmp4437-Lfunc_begin0
.quad Lset6648
Lset6649 = Ltmp4442-Lfunc_begin0
.quad Lset6649
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset6650 = Ltmp4443-Lfunc_begin0
.quad Lset6650
Lset6651 = Ltmp4445-Lfunc_begin0
.quad Lset6651
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc605:
Lset6652 = Ltmp4440-Lfunc_begin0
.quad Lset6652
Lset6653 = Ltmp4443-Lfunc_begin0
.quad Lset6653
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc606:
Lset6654 = Ltmp4456-Lfunc_begin0
.quad Lset6654
Lset6655 = Ltmp4458-Lfunc_begin0
.quad Lset6655
.short 2 ## Loc expr size
.byte 127 ## DW_OP_breg15
.byte 0 ## 0
Lset6656 = Ltmp4460-Lfunc_begin0
.quad Lset6656
Lset6657 = Ltmp4461-Lfunc_begin0
.quad Lset6657
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc607:
Lset6658 = Ltmp4475-Lfunc_begin0
.quad Lset6658
Lset6659 = Ltmp4476-Lfunc_begin0
.quad Lset6659
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset6660 = Ltmp4476-Lfunc_begin0
.quad Lset6660
Lset6661 = Lfunc_end17-Lfunc_begin0
.quad Lset6661
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 168 ## -88
.byte 127 ##
.quad 0
.quad 0
Ldebug_loc608:
Lset6662 = Ltmp4477-Lfunc_begin0
.quad Lset6662
Lset6663 = Ltmp4479-Lfunc_begin0
.quad Lset6663
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
.quad 0
.quad 0
Ldebug_loc609:
Lset6664 = Ltmp4488-Lfunc_begin0
.quad Lset6664
Lset6665 = Ltmp4488-Lfunc_begin0
.quad Lset6665
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc610:
Lset6666 = Ltmp4489-Lfunc_begin0
.quad Lset6666
Lset6667 = Ltmp4490-Lfunc_begin0
.quad Lset6667
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc611:
Lset6668 = Ltmp4490-Lfunc_begin0
.quad Lset6668
Lset6669 = Ltmp4493-Lfunc_begin0
.quad Lset6669
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc612:
Lset6670 = Ltmp4510-Lfunc_begin0
.quad Lset6670
Lset6671 = Ltmp4511-Lfunc_begin0
.quad Lset6671
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc613:
Lset6672 = Ltmp4528-Lfunc_begin0
.quad Lset6672
Lset6673 = Ltmp4529-Lfunc_begin0
.quad Lset6673
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc614:
Lset6674 = Ltmp4529-Lfunc_begin0
.quad Lset6674
Lset6675 = Ltmp4532-Lfunc_begin0
.quad Lset6675
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc615:
Lset6676 = Ltmp4546-Lfunc_begin0
.quad Lset6676
Lset6677 = Ltmp4554-Lfunc_begin0
.quad Lset6677
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc616:
Lset6678 = Ltmp4570-Lfunc_begin0
.quad Lset6678
Lset6679 = Ltmp4578-Lfunc_begin0
.quad Lset6679
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc617:
Lset6680 = Ltmp4594-Lfunc_begin0
.quad Lset6680
Lset6681 = Ltmp4602-Lfunc_begin0
.quad Lset6681
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc618:
Lset6682 = Ltmp4679-Lfunc_begin0
.quad Lset6682
Lset6683 = Ltmp4683-Lfunc_begin0
.quad Lset6683
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc619:
Lset6684 = Ltmp4680-Lfunc_begin0
.quad Lset6684
Lset6685 = Ltmp4683-Lfunc_begin0
.quad Lset6685
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc620:
Lset6686 = Ltmp4696-Lfunc_begin0
.quad Lset6686
Lset6687 = Ltmp4700-Lfunc_begin0
.quad Lset6687
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc621:
Lset6688 = Ltmp4697-Lfunc_begin0
.quad Lset6688
Lset6689 = Ltmp4700-Lfunc_begin0
.quad Lset6689
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc622:
Lset6690 = Ltmp4713-Lfunc_begin0
.quad Lset6690
Lset6691 = Ltmp4717-Lfunc_begin0
.quad Lset6691
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc623:
Lset6692 = Ltmp4714-Lfunc_begin0
.quad Lset6692
Lset6693 = Ltmp4717-Lfunc_begin0
.quad Lset6693
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc624:
Lset6694 = Ltmp4730-Lfunc_begin0
.quad Lset6694
Lset6695 = Ltmp4734-Lfunc_begin0
.quad Lset6695
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc625:
Lset6696 = Ltmp4731-Lfunc_begin0
.quad Lset6696
Lset6697 = Ltmp4734-Lfunc_begin0
.quad Lset6697
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc626:
Lset6698 = Ltmp4747-Lfunc_begin0
.quad Lset6698
Lset6699 = Ltmp4751-Lfunc_begin0
.quad Lset6699
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc627:
Lset6700 = Ltmp4748-Lfunc_begin0
.quad Lset6700
Lset6701 = Ltmp4751-Lfunc_begin0
.quad Lset6701
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc628:
Lset6702 = Ltmp4764-Lfunc_begin0
.quad Lset6702
Lset6703 = Ltmp4768-Lfunc_begin0
.quad Lset6703
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc629:
Lset6704 = Ltmp4765-Lfunc_begin0
.quad Lset6704
Lset6705 = Ltmp4768-Lfunc_begin0
.quad Lset6705
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc630:
Lset6706 = Ltmp4781-Lfunc_begin0
.quad Lset6706
Lset6707 = Ltmp4785-Lfunc_begin0
.quad Lset6707
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc631:
Lset6708 = Ltmp4782-Lfunc_begin0
.quad Lset6708
Lset6709 = Ltmp4785-Lfunc_begin0
.quad Lset6709
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc632:
Lset6710 = Ltmp4798-Lfunc_begin0
.quad Lset6710
Lset6711 = Ltmp4802-Lfunc_begin0
.quad Lset6711
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc633:
Lset6712 = Ltmp4799-Lfunc_begin0
.quad Lset6712
Lset6713 = Ltmp4802-Lfunc_begin0
.quad Lset6713
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc634:
Lset6714 = Ltmp4815-Lfunc_begin0
.quad Lset6714
Lset6715 = Ltmp4819-Lfunc_begin0
.quad Lset6715
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc635:
Lset6716 = Ltmp4816-Lfunc_begin0
.quad Lset6716
Lset6717 = Ltmp4819-Lfunc_begin0
.quad Lset6717
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc636:
Lset6718 = Ltmp4832-Lfunc_begin0
.quad Lset6718
Lset6719 = Ltmp4836-Lfunc_begin0
.quad Lset6719
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc637:
Lset6720 = Ltmp4833-Lfunc_begin0
.quad Lset6720
Lset6721 = Ltmp4836-Lfunc_begin0
.quad Lset6721
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc638:
Lset6722 = Ltmp4849-Lfunc_begin0
.quad Lset6722
Lset6723 = Ltmp4853-Lfunc_begin0
.quad Lset6723
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc639:
Lset6724 = Ltmp4850-Lfunc_begin0
.quad Lset6724
Lset6725 = Ltmp4853-Lfunc_begin0
.quad Lset6725
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc640:
Lset6726 = Ltmp4866-Lfunc_begin0
.quad Lset6726
Lset6727 = Ltmp4870-Lfunc_begin0
.quad Lset6727
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc641:
Lset6728 = Ltmp4867-Lfunc_begin0
.quad Lset6728
Lset6729 = Ltmp4870-Lfunc_begin0
.quad Lset6729
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc642:
Lset6730 = Ltmp4883-Lfunc_begin0
.quad Lset6730
Lset6731 = Ltmp4887-Lfunc_begin0
.quad Lset6731
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc643:
Lset6732 = Ltmp4884-Lfunc_begin0
.quad Lset6732
Lset6733 = Ltmp4887-Lfunc_begin0
.quad Lset6733
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc644:
Lset6734 = Ltmp4900-Lfunc_begin0
.quad Lset6734
Lset6735 = Ltmp4904-Lfunc_begin0
.quad Lset6735
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc645:
Lset6736 = Ltmp4901-Lfunc_begin0
.quad Lset6736
Lset6737 = Ltmp4904-Lfunc_begin0
.quad Lset6737
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc646:
Lset6738 = Ltmp4914-Lfunc_begin0
.quad Lset6738
Lset6739 = Ltmp4917-Lfunc_begin0
.quad Lset6739
.short 2 ## Loc expr size
.byte 126 ## DW_OP_breg14
.byte 0 ## 0
Lset6740 = Ltmp4918-Lfunc_begin0
.quad Lset6740
Lset6741 = Ltmp4920-Lfunc_begin0
.quad Lset6741
.short 2 ## Loc expr size
.byte 126 ## DW_OP_breg14
.byte 0 ## 0
Lset6742 = Ltmp4920-Lfunc_begin0
.quad Lset6742
Lset6743 = Ltmp4921-Lfunc_begin0
.quad Lset6743
.short 2 ## Loc expr size
.byte 115 ## DW_OP_breg3
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc647:
Lset6744 = Ltmp4931-Lfunc_begin0
.quad Lset6744
Lset6745 = Ltmp4932-Lfunc_begin0
.quad Lset6745
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset6746 = Ltmp4932-Lfunc_begin0
.quad Lset6746
Lset6747 = Lfunc_end17-Lfunc_begin0
.quad Lset6747
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 128 ## -128
.byte 127 ##
.quad 0
.quad 0
Ldebug_loc648:
Lset6748 = Ltmp4933-Lfunc_begin0
.quad Lset6748
Lset6749 = Ltmp4935-Lfunc_begin0
.quad Lset6749
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
.quad 0
.quad 0
Ldebug_loc649:
Lset6750 = Ltmp4943-Lfunc_begin0
.quad Lset6750
Lset6751 = Ltmp4946-Lfunc_begin0
.quad Lset6751
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc650:
Lset6752 = Ltmp4943-Lfunc_begin0
.quad Lset6752
Lset6753 = Ltmp4944-Lfunc_begin0
.quad Lset6753
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc651:
Lset6754 = Ltmp4945-Lfunc_begin0
.quad Lset6754
Lset6755 = Ltmp4946-Lfunc_begin0
.quad Lset6755
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc652:
Lset6756 = Ltmp4952-Lfunc_begin0
.quad Lset6756
Lset6757 = Ltmp4954-Lfunc_begin0
.quad Lset6757
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset6758 = Ltmp4962-Lfunc_begin0
.quad Lset6758
Lset6759 = Ltmp4967-Lfunc_begin0
.quad Lset6759
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset6760 = Ltmp4982-Lfunc_begin0
.quad Lset6760
Lset6761 = Ltmp4984-Lfunc_begin0
.quad Lset6761
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc653:
Lset6762 = Ltmp4952-Lfunc_begin0
.quad Lset6762
Lset6763 = Ltmp4954-Lfunc_begin0
.quad Lset6763
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset6764 = Ltmp4962-Lfunc_begin0
.quad Lset6764
Lset6765 = Ltmp4967-Lfunc_begin0
.quad Lset6765
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset6766 = Ltmp4982-Lfunc_begin0
.quad Lset6766
Lset6767 = Ltmp4986-Lfunc_begin0
.quad Lset6767
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc654:
Lset6768 = Ltmp4965-Lfunc_begin0
.quad Lset6768
Lset6769 = Ltmp4966-Lfunc_begin0
.quad Lset6769
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc655:
Lset6770 = Ltmp5050-Lfunc_begin0
.quad Lset6770
Lset6771 = Ltmp5051-Lfunc_begin0
.quad Lset6771
.short 2 ## Loc expr size
.byte 115 ## DW_OP_breg3
.byte 0 ## 0
Lset6772 = Ltmp5053-Lfunc_begin0
.quad Lset6772
Lset6773 = Ltmp5054-Lfunc_begin0
.quad Lset6773
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc656:
Lset6774 = Ltmp5068-Lfunc_begin0
.quad Lset6774
Lset6775 = Ltmp5069-Lfunc_begin0
.quad Lset6775
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset6776 = Ltmp5069-Lfunc_begin0
.quad Lset6776
Lset6777 = Lfunc_end17-Lfunc_begin0
.quad Lset6777
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 168 ## -88
.byte 127 ##
.quad 0
.quad 0
Ldebug_loc657:
Lset6778 = Ltmp5070-Lfunc_begin0
.quad Lset6778
Lset6779 = Ltmp5072-Lfunc_begin0
.quad Lset6779
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
.quad 0
.quad 0
Ldebug_loc658:
Lset6780 = Ltmp5080-Lfunc_begin0
.quad Lset6780
Lset6781 = Ltmp5080-Lfunc_begin0
.quad Lset6781
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc659:
Lset6782 = Ltmp5100-Lfunc_begin0
.quad Lset6782
Lset6783 = Ltmp5101-Lfunc_begin0
.quad Lset6783
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc660:
Lset6784 = Ltmp5213-Lfunc_begin0
.quad Lset6784
Lset6785 = Ltmp5214-Lfunc_begin0
.quad Lset6785
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset6786 = Ltmp5216-Lfunc_begin0
.quad Lset6786
Lset6787 = Ltmp5226-Lfunc_begin0
.quad Lset6787
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset6788 = Ltmp5227-Lfunc_begin0
.quad Lset6788
Lset6789 = Ltmp5229-Lfunc_begin0
.quad Lset6789
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset6790 = Ltmp5243-Lfunc_begin0
.quad Lset6790
Lset6791 = Ltmp5244-Lfunc_begin0
.quad Lset6791
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc661:
Lset6792 = Ltmp5213-Lfunc_begin0
.quad Lset6792
Lset6793 = Ltmp5214-Lfunc_begin0
.quad Lset6793
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset6794 = Ltmp5216-Lfunc_begin0
.quad Lset6794
Lset6795 = Ltmp5226-Lfunc_begin0
.quad Lset6795
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset6796 = Ltmp5227-Lfunc_begin0
.quad Lset6796
Lset6797 = Ltmp5229-Lfunc_begin0
.quad Lset6797
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc662:
Lset6798 = Ltmp5220-Lfunc_begin0
.quad Lset6798
Lset6799 = Ltmp5226-Lfunc_begin0
.quad Lset6799
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
Lset6800 = Ltmp5227-Lfunc_begin0
.quad Lset6800
Lset6801 = Ltmp5229-Lfunc_begin0
.quad Lset6801
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
.quad 0
.quad 0
Ldebug_loc663:
Lset6802 = Ltmp5221-Lfunc_begin0
.quad Lset6802
Lset6803 = Ltmp5222-Lfunc_begin0
.quad Lset6803
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc664:
Lset6804 = Ltmp5222-Lfunc_begin0
.quad Lset6804
Lset6805 = Ltmp5222-Lfunc_begin0
.quad Lset6805
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset6806 = Ltmp5225-Lfunc_begin0
.quad Lset6806
Lset6807 = Ltmp5226-Lfunc_begin0
.quad Lset6807
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc665:
Lset6808 = Ltmp5227-Lfunc_begin0
.quad Lset6808
Lset6809 = Ltmp5229-Lfunc_begin0
.quad Lset6809
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc666:
Lset6810 = Ltmp5259-Lfunc_begin0
.quad Lset6810
Lset6811 = Ltmp5260-Lfunc_begin0
.quad Lset6811
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
.quad 0
.quad 0
Ldebug_loc667:
Lset6812 = Ltmp5260-Lfunc_begin0
.quad Lset6812
Lset6813 = Ltmp5261-Lfunc_begin0
.quad Lset6813
.short 1 ## Loc expr size
.byte 90 ## DW_OP_reg10
.quad 0
.quad 0
Ldebug_loc668:
Lset6814 = Lfunc_begin18-Lfunc_begin0
.quad Lset6814
Lset6815 = Ltmp5281-Lfunc_begin0
.quad Lset6815
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset6816 = Ltmp5282-Lfunc_begin0
.quad Lset6816
Lset6817 = Ltmp5283-Lfunc_begin0
.quad Lset6817
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset6818 = Ltmp5284-Lfunc_begin0
.quad Lset6818
Lset6819 = Ltmp5285-Lfunc_begin0
.quad Lset6819
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset6820 = Ltmp5286-Lfunc_begin0
.quad Lset6820
Lset6821 = Ltmp5289-Lfunc_begin0
.quad Lset6821
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset6822 = Ltmp5290-Lfunc_begin0
.quad Lset6822
Lset6823 = Ltmp5295-Lfunc_begin0
.quad Lset6823
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset6824 = Ltmp5296-Lfunc_begin0
.quad Lset6824
Lset6825 = Ltmp5297-Lfunc_begin0
.quad Lset6825
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset6826 = Ltmp5298-Lfunc_begin0
.quad Lset6826
Lset6827 = Ltmp5302-Lfunc_begin0
.quad Lset6827
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset6828 = Ltmp5303-Lfunc_begin0
.quad Lset6828
Lset6829 = Ltmp5307-Lfunc_begin0
.quad Lset6829
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset6830 = Ltmp5308-Lfunc_begin0
.quad Lset6830
Lset6831 = Ltmp5309-Lfunc_begin0
.quad Lset6831
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset6832 = Ltmp5310-Lfunc_begin0
.quad Lset6832
Lset6833 = Ltmp5311-Lfunc_begin0
.quad Lset6833
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset6834 = Ltmp5312-Lfunc_begin0
.quad Lset6834
Lset6835 = Ltmp5313-Lfunc_begin0
.quad Lset6835
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset6836 = Ltmp5314-Lfunc_begin0
.quad Lset6836
Lset6837 = Ltmp5316-Lfunc_begin0
.quad Lset6837
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset6838 = Ltmp5317-Lfunc_begin0
.quad Lset6838
Lset6839 = Ltmp5318-Lfunc_begin0
.quad Lset6839
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset6840 = Ltmp5319-Lfunc_begin0
.quad Lset6840
Lset6841 = Ltmp5320-Lfunc_begin0
.quad Lset6841
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
.quad 0
.quad 0
Ldebug_loc669:
Lset6842 = Lfunc_begin18-Lfunc_begin0
.quad Lset6842
Lset6843 = Ltmp5280-Lfunc_begin0
.quad Lset6843
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset6844 = Ltmp5286-Lfunc_begin0
.quad Lset6844
Lset6845 = Ltmp5288-Lfunc_begin0
.quad Lset6845
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset6846 = Ltmp5290-Lfunc_begin0
.quad Lset6846
Lset6847 = Ltmp5294-Lfunc_begin0
.quad Lset6847
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset6848 = Ltmp5298-Lfunc_begin0
.quad Lset6848
Lset6849 = Ltmp5301-Lfunc_begin0
.quad Lset6849
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset6850 = Ltmp5303-Lfunc_begin0
.quad Lset6850
Lset6851 = Ltmp5304-Lfunc_begin0
.quad Lset6851
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset6852 = Ltmp5312-Lfunc_begin0
.quad Lset6852
Lset6853 = Ltmp5315-Lfunc_begin0
.quad Lset6853
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc670:
Lset6854 = Lfunc_begin19-Lfunc_begin0
.quad Lset6854
Lset6855 = Ltmp5331-Lfunc_begin0
.quad Lset6855
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset6856 = Ltmp5331-Lfunc_begin0
.quad Lset6856
Lset6857 = Ltmp5346-Lfunc_begin0
.quad Lset6857
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset6858 = Ltmp5346-Lfunc_begin0
.quad Lset6858
Lset6859 = Ltmp5388-Lfunc_begin0
.quad Lset6859
.short 2 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 80 ## -48
Lset6860 = Ltmp5388-Lfunc_begin0
.quad Lset6860
Lset6861 = Ltmp5391-Lfunc_begin0
.quad Lset6861
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset6862 = Ltmp5394-Lfunc_begin0
.quad Lset6862
Lset6863 = Ltmp5396-Lfunc_begin0
.quad Lset6863
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc671:
Lset6864 = Lfunc_begin19-Lfunc_begin0
.quad Lset6864
Lset6865 = Ltmp5330-Lfunc_begin0
.quad Lset6865
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset6866 = Ltmp5330-Lfunc_begin0
.quad Lset6866
Lset6867 = Ltmp5335-Lfunc_begin0
.quad Lset6867
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc672:
Lset6868 = Ltmp5334-Lfunc_begin0
.quad Lset6868
Lset6869 = Ltmp5336-Lfunc_begin0
.quad Lset6869
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset6870 = Ltmp5395-Lfunc_begin0
.quad Lset6870
Lset6871 = Ltmp5396-Lfunc_begin0
.quad Lset6871
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc673:
Lset6872 = Ltmp5337-Lfunc_begin0
.quad Lset6872
Lset6873 = Ltmp5341-Lfunc_begin0
.quad Lset6873
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset6874 = Ltmp5345-Lfunc_begin0
.quad Lset6874
Lset6875 = Ltmp5351-Lfunc_begin0
.quad Lset6875
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc674:
Lset6876 = Ltmp5338-Lfunc_begin0
.quad Lset6876
Lset6877 = Ltmp5341-Lfunc_begin0
.quad Lset6877
.short 3 ## Loc expr size
.byte 82 ## super-register DW_OP_reg2
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc675:
Lset6878 = Ltmp5339-Lfunc_begin0
.quad Lset6878
Lset6879 = Ltmp5341-Lfunc_begin0
.quad Lset6879
.short 3 ## Loc expr size
.byte 84 ## super-register DW_OP_reg4
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset6880 = Ltmp5345-Lfunc_begin0
.quad Lset6880
Lset6881 = Ltmp5346-Lfunc_begin0
.quad Lset6881
.short 3 ## Loc expr size
.byte 84 ## super-register DW_OP_reg4
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset6882 = Ltmp5346-Lfunc_begin0
.quad Lset6882
Lset6883 = Lfunc_end19-Lfunc_begin0
.quad Lset6883
.short 2 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 72 ## -56
.quad 0
.quad 0
Ldebug_loc676:
Lset6884 = Ltmp5340-Lfunc_begin0
.quad Lset6884
Lset6885 = Ltmp5341-Lfunc_begin0
.quad Lset6885
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset6886 = Ltmp5345-Lfunc_begin0
.quad Lset6886
Lset6887 = Ltmp5346-Lfunc_begin0
.quad Lset6887
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset6888 = Ltmp5346-Lfunc_begin0
.quad Lset6888
Lset6889 = Ltmp5388-Lfunc_begin0
.quad Lset6889
.short 2 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 80 ## -48
Lset6890 = Ltmp5388-Lfunc_begin0
.quad Lset6890
Lset6891 = Ltmp5389-Lfunc_begin0
.quad Lset6891
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc677:
Lset6892 = Ltmp5348-Lfunc_begin0
.quad Lset6892
Lset6893 = Ltmp5386-Lfunc_begin0
.quad Lset6893
.short 2 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 64 ## -64
Lset6894 = Ltmp5386-Lfunc_begin0
.quad Lset6894
Lset6895 = Ltmp5387-Lfunc_begin0
.quad Lset6895
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc678:
Lset6896 = Ltmp5349-Lfunc_begin0
.quad Lset6896
Lset6897 = Ltmp5352-Lfunc_begin0
.quad Lset6897
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset6898 = Ltmp5368-Lfunc_begin0
.quad Lset6898
Lset6899 = Ltmp5369-Lfunc_begin0
.quad Lset6899
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset6900 = Ltmp5370-Lfunc_begin0
.quad Lset6900
Lset6901 = Ltmp5374-Lfunc_begin0
.quad Lset6901
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset6902 = Ltmp5376-Lfunc_begin0
.quad Lset6902
Lset6903 = Ltmp5377-Lfunc_begin0
.quad Lset6903
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset6904 = Ltmp5382-Lfunc_begin0
.quad Lset6904
Lset6905 = Ltmp5385-Lfunc_begin0
.quad Lset6905
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc679:
Lset6906 = Ltmp5383-Lfunc_begin0
.quad Lset6906
Lset6907 = Ltmp5385-Lfunc_begin0
.quad Lset6907
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc680:
Lset6908 = Ltmp5395-Lfunc_begin0
.quad Lset6908
Lset6909 = Ltmp5396-Lfunc_begin0
.quad Lset6909
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc681:
Lset6910 = Lfunc_begin20-Lfunc_begin0
.quad Lset6910
Lset6911 = Ltmp5403-Lfunc_begin0
.quad Lset6911
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
.quad 0
.quad 0
Ldebug_loc682:
Lset6912 = Ltmp5402-Lfunc_begin0
.quad Lset6912
Lset6913 = Ltmp5407-Lfunc_begin0
.quad Lset6913
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc683:
Lset6914 = Lfunc_begin21-Lfunc_begin0
.quad Lset6914
Lset6915 = Ltmp5418-Lfunc_begin0
.quad Lset6915
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset6916 = Ltmp5418-Lfunc_begin0
.quad Lset6916
Lset6917 = Ltmp5440-Lfunc_begin0
.quad Lset6917
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc684:
Lset6918 = Lfunc_begin21-Lfunc_begin0
.quad Lset6918
Lset6919 = Ltmp5429-Lfunc_begin0
.quad Lset6919
.short 3 ## Loc expr size
.byte 84 ## super-register DW_OP_reg4
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset6920 = Ltmp5429-Lfunc_begin0
.quad Lset6920
Lset6921 = Lfunc_end21-Lfunc_begin0
.quad Lset6921
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 204 ## -180
.byte 126 ##
.quad 0
.quad 0
Ldebug_loc685:
Lset6922 = Lfunc_begin21-Lfunc_begin0
.quad Lset6922
Lset6923 = Ltmp5417-Lfunc_begin0
.quad Lset6923
.short 3 ## Loc expr size
.byte 81 ## super-register DW_OP_reg1
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset6924 = Ltmp5417-Lfunc_begin0
.quad Lset6924
Lset6925 = Ltmp5431-Lfunc_begin0
.quad Lset6925
.short 3 ## Loc expr size
.byte 88 ## super-register DW_OP_reg8
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset6926 = Ltmp5431-Lfunc_begin0
.quad Lset6926
Lset6927 = Ltmp5435-Lfunc_begin0
.quad Lset6927
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 220 ## -164
.byte 126 ##
Lset6928 = Ltmp5435-Lfunc_begin0
.quad Lset6928
Lset6929 = Ltmp5439-Lfunc_begin0
.quad Lset6929
.short 3 ## Loc expr size
.byte 88 ## super-register DW_OP_reg8
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc686:
Lset6930 = Ltmp5422-Lfunc_begin0
.quad Lset6930
Lset6931 = Ltmp5427-Lfunc_begin0
.quad Lset6931
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc687:
Lset6932 = Ltmp5423-Lfunc_begin0
.quad Lset6932
Lset6933 = Ltmp5434-Lfunc_begin0
.quad Lset6933
.short 3 ## Loc expr size
.byte 83 ## super-register DW_OP_reg3
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc688:
Lset6934 = Ltmp5424-Lfunc_begin0
.quad Lset6934
Lset6935 = Ltmp5432-Lfunc_begin0
.quad Lset6935
.short 3 ## Loc expr size
.byte 95 ## super-register DW_OP_reg15
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc689:
Lset6936 = Ltmp5425-Lfunc_begin0
.quad Lset6936
Lset6937 = Ltmp5433-Lfunc_begin0
.quad Lset6937
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc690:
Lset6938 = Ltmp5426-Lfunc_begin0
.quad Lset6938
Lset6939 = Ltmp5435-Lfunc_begin0
.quad Lset6939
.short 3 ## Loc expr size
.byte 92 ## super-register DW_OP_reg12
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc691:
Lset6940 = Ltmp5436-Lfunc_begin0
.quad Lset6940
Lset6941 = Ltmp5437-Lfunc_begin0
.quad Lset6941
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc692:
Lset6942 = Lfunc_begin22-Lfunc_begin0
.quad Lset6942
Lset6943 = Ltmp5451-Lfunc_begin0
.quad Lset6943
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset6944 = Ltmp5451-Lfunc_begin0
.quad Lset6944
Lset6945 = Ltmp5457-Lfunc_begin0
.quad Lset6945
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc693:
Lset6946 = Lfunc_begin22-Lfunc_begin0
.quad Lset6946
Lset6947 = Ltmp5450-Lfunc_begin0
.quad Lset6947
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset6948 = Ltmp5450-Lfunc_begin0
.quad Lset6948
Lset6949 = Ltmp5457-Lfunc_begin0
.quad Lset6949
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc694:
Lset6950 = Lfunc_begin22-Lfunc_begin0
.quad Lset6950
Lset6951 = Ltmp5449-Lfunc_begin0
.quad Lset6951
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset6952 = Ltmp5449-Lfunc_begin0
.quad Lset6952
Lset6953 = Ltmp5456-Lfunc_begin0
.quad Lset6953
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc695:
Lset6954 = Ltmp5448-Lfunc_begin0
.quad Lset6954
Lset6955 = Ltmp5449-Lfunc_begin0
.quad Lset6955
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset6956 = Ltmp5449-Lfunc_begin0
.quad Lset6956
Lset6957 = Ltmp5455-Lfunc_begin0
.quad Lset6957
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc696:
Lset6958 = Ltmp5452-Lfunc_begin0
.quad Lset6958
Lset6959 = Ltmp5454-Lfunc_begin0
.quad Lset6959
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc697:
Lset6960 = Ltmp5452-Lfunc_begin0
.quad Lset6960
Lset6961 = Ltmp5454-Lfunc_begin0
.quad Lset6961
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc698:
Lset6962 = Lfunc_begin23-Lfunc_begin0
.quad Lset6962
Lset6963 = Ltmp5468-Lfunc_begin0
.quad Lset6963
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset6964 = Ltmp5468-Lfunc_begin0
.quad Lset6964
Lset6965 = Ltmp5474-Lfunc_begin0
.quad Lset6965
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc699:
Lset6966 = Lfunc_begin23-Lfunc_begin0
.quad Lset6966
Lset6967 = Ltmp5467-Lfunc_begin0
.quad Lset6967
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset6968 = Ltmp5467-Lfunc_begin0
.quad Lset6968
Lset6969 = Ltmp5474-Lfunc_begin0
.quad Lset6969
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc700:
Lset6970 = Lfunc_begin23-Lfunc_begin0
.quad Lset6970
Lset6971 = Ltmp5466-Lfunc_begin0
.quad Lset6971
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset6972 = Ltmp5466-Lfunc_begin0
.quad Lset6972
Lset6973 = Ltmp5473-Lfunc_begin0
.quad Lset6973
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc701:
Lset6974 = Ltmp5465-Lfunc_begin0
.quad Lset6974
Lset6975 = Ltmp5466-Lfunc_begin0
.quad Lset6975
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset6976 = Ltmp5466-Lfunc_begin0
.quad Lset6976
Lset6977 = Ltmp5472-Lfunc_begin0
.quad Lset6977
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc702:
Lset6978 = Ltmp5469-Lfunc_begin0
.quad Lset6978
Lset6979 = Ltmp5471-Lfunc_begin0
.quad Lset6979
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc703:
Lset6980 = Ltmp5469-Lfunc_begin0
.quad Lset6980
Lset6981 = Ltmp5471-Lfunc_begin0
.quad Lset6981
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc704:
Lset6982 = Lfunc_begin24-Lfunc_begin0
.quad Lset6982
Lset6983 = Ltmp5489-Lfunc_begin0
.quad Lset6983
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset6984 = Ltmp5489-Lfunc_begin0
.quad Lset6984
Lset6985 = Ltmp5498-Lfunc_begin0
.quad Lset6985
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc705:
Lset6986 = Lfunc_begin24-Lfunc_begin0
.quad Lset6986
Lset6987 = Ltmp5488-Lfunc_begin0
.quad Lset6987
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset6988 = Ltmp5488-Lfunc_begin0
.quad Lset6988
Lset6989 = Lfunc_end24-Lfunc_begin0
.quad Lset6989
.short 2 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 80 ## -48
.quad 0
.quad 0
Ldebug_loc706:
Lset6990 = Lfunc_begin24-Lfunc_begin0
.quad Lset6990
Lset6991 = Ltmp5487-Lfunc_begin0
.quad Lset6991
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset6992 = Ltmp5487-Lfunc_begin0
.quad Lset6992
Lset6993 = Ltmp5497-Lfunc_begin0
.quad Lset6993
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc707:
Lset6994 = Lfunc_begin24-Lfunc_begin0
.quad Lset6994
Lset6995 = Ltmp5486-Lfunc_begin0
.quad Lset6995
.short 3 ## Loc expr size
.byte 82 ## super-register DW_OP_reg2
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset6996 = Ltmp5486-Lfunc_begin0
.quad Lset6996
Lset6997 = Ltmp5493-Lfunc_begin0
.quad Lset6997
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc708:
Lset6998 = Lfunc_begin24-Lfunc_begin0
.quad Lset6998
Lset6999 = Ltmp5485-Lfunc_begin0
.quad Lset6999
.short 3 ## Loc expr size
.byte 88 ## super-register DW_OP_reg8
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset7000 = Ltmp5485-Lfunc_begin0
.quad Lset7000
Lset7001 = Ltmp5494-Lfunc_begin0
.quad Lset7001
.short 3 ## Loc expr size
.byte 92 ## super-register DW_OP_reg12
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc709:
Lset7002 = Ltmp5484-Lfunc_begin0
.quad Lset7002
Lset7003 = Ltmp5487-Lfunc_begin0
.quad Lset7003
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset7004 = Ltmp5487-Lfunc_begin0
.quad Lset7004
Lset7005 = Ltmp5492-Lfunc_begin0
.quad Lset7005
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc710:
Lset7006 = Ltmp5490-Lfunc_begin0
.quad Lset7006
Lset7007 = Ltmp5492-Lfunc_begin0
.quad Lset7007
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc711:
Lset7008 = Ltmp5490-Lfunc_begin0
.quad Lset7008
Lset7009 = Ltmp5494-Lfunc_begin0
.quad Lset7009
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc712:
Lset7010 = Lfunc_begin25-Lfunc_begin0
.quad Lset7010
Lset7011 = Ltmp5512-Lfunc_begin0
.quad Lset7011
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset7012 = Ltmp5512-Lfunc_begin0
.quad Lset7012
Lset7013 = Lfunc_end25-Lfunc_begin0
.quad Lset7013
.short 2 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 64 ## -64
.quad 0
.quad 0
Ldebug_loc713:
Lset7014 = Lfunc_begin25-Lfunc_begin0
.quad Lset7014
Lset7015 = Ltmp5511-Lfunc_begin0
.quad Lset7015
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset7016 = Ltmp5511-Lfunc_begin0
.quad Lset7016
Lset7017 = Lfunc_end25-Lfunc_begin0
.quad Lset7017
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 176 ## -80
.byte 127 ##
.quad 0
.quad 0
Ldebug_loc714:
Lset7018 = Lfunc_begin25-Lfunc_begin0
.quad Lset7018
Lset7019 = Ltmp5510-Lfunc_begin0
.quad Lset7019
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset7020 = Ltmp5510-Lfunc_begin0
.quad Lset7020
Lset7021 = Ltmp5522-Lfunc_begin0
.quad Lset7021
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset7022 = Ltmp5530-Lfunc_begin0
.quad Lset7022
Lset7023 = Ltmp5579-Lfunc_begin0
.quad Lset7023
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset7024 = Ltmp5580-Lfunc_begin0
.quad Lset7024
Lset7025 = Ltmp5581-Lfunc_begin0
.quad Lset7025
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset7026 = Ltmp5583-Lfunc_begin0
.quad Lset7026
Lset7027 = Ltmp5592-Lfunc_begin0
.quad Lset7027
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset7028 = Ltmp5593-Lfunc_begin0
.quad Lset7028
Lset7029 = Ltmp5596-Lfunc_begin0
.quad Lset7029
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset7030 = Ltmp5597-Lfunc_begin0
.quad Lset7030
Lset7031 = Ltmp5598-Lfunc_begin0
.quad Lset7031
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset7032 = Ltmp5599-Lfunc_begin0
.quad Lset7032
Lset7033 = Ltmp5600-Lfunc_begin0
.quad Lset7033
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc715:
Lset7034 = Lfunc_begin25-Lfunc_begin0
.quad Lset7034
Lset7035 = Ltmp5509-Lfunc_begin0
.quad Lset7035
.short 3 ## Loc expr size
.byte 82 ## super-register DW_OP_reg2
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset7036 = Ltmp5509-Lfunc_begin0
.quad Lset7036
Lset7037 = Ltmp5513-Lfunc_begin0
.quad Lset7037
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc716:
Lset7038 = Ltmp5508-Lfunc_begin0
.quad Lset7038
Lset7039 = Ltmp5509-Lfunc_begin0
.quad Lset7039
.short 3 ## Loc expr size
.byte 82 ## super-register DW_OP_reg2
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset7040 = Ltmp5509-Lfunc_begin0
.quad Lset7040
Lset7041 = Ltmp5513-Lfunc_begin0
.quad Lset7041
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset7042 = Ltmp5514-Lfunc_begin0
.quad Lset7042
Lset7043 = Ltmp5514-Lfunc_begin0
.quad Lset7043
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc717:
Lset7044 = Ltmp5515-Lfunc_begin0
.quad Lset7044
Lset7045 = Ltmp5518-Lfunc_begin0
.quad Lset7045
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset7046 = Ltmp5518-Lfunc_begin0
.quad Lset7046
Lset7047 = Ltmp5523-Lfunc_begin0
.quad Lset7047
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset7048 = Ltmp5523-Lfunc_begin0
.quad Lset7048
Lset7049 = Ltmp5528-Lfunc_begin0
.quad Lset7049
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset7050 = Ltmp5528-Lfunc_begin0
.quad Lset7050
Lset7051 = Ltmp5530-Lfunc_begin0
.quad Lset7051
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset7052 = Ltmp5530-Lfunc_begin0
.quad Lset7052
Lset7053 = Ltmp5531-Lfunc_begin0
.quad Lset7053
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset7054 = Ltmp5531-Lfunc_begin0
.quad Lset7054
Lset7055 = Ltmp5541-Lfunc_begin0
.quad Lset7055
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 184 ## -72
.byte 127 ##
Lset7056 = Ltmp5541-Lfunc_begin0
.quad Lset7056
Lset7057 = Ltmp5543-Lfunc_begin0
.quad Lset7057
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset7058 = Ltmp5543-Lfunc_begin0
.quad Lset7058
Lset7059 = Ltmp5557-Lfunc_begin0
.quad Lset7059
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 184 ## -72
.byte 127 ##
Lset7060 = Ltmp5557-Lfunc_begin0
.quad Lset7060
Lset7061 = Ltmp5559-Lfunc_begin0
.quad Lset7061
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset7062 = Ltmp5559-Lfunc_begin0
.quad Lset7062
Lset7063 = Ltmp5561-Lfunc_begin0
.quad Lset7063
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 184 ## -72
.byte 127 ##
Lset7064 = Ltmp5561-Lfunc_begin0
.quad Lset7064
Lset7065 = Ltmp5563-Lfunc_begin0
.quad Lset7065
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset7066 = Ltmp5563-Lfunc_begin0
.quad Lset7066
Lset7067 = Ltmp5577-Lfunc_begin0
.quad Lset7067
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 184 ## -72
.byte 127 ##
Lset7068 = Ltmp5577-Lfunc_begin0
.quad Lset7068
Lset7069 = Ltmp5579-Lfunc_begin0
.quad Lset7069
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset7070 = Ltmp5579-Lfunc_begin0
.quad Lset7070
Lset7071 = Ltmp5580-Lfunc_begin0
.quad Lset7071
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 184 ## -72
.byte 127 ##
Lset7072 = Ltmp5580-Lfunc_begin0
.quad Lset7072
Lset7073 = Ltmp5581-Lfunc_begin0
.quad Lset7073
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset7074 = Ltmp5582-Lfunc_begin0
.quad Lset7074
Lset7075 = Ltmp5583-Lfunc_begin0
.quad Lset7075
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 184 ## -72
.byte 127 ##
Lset7076 = Ltmp5583-Lfunc_begin0
.quad Lset7076
Lset7077 = Ltmp5586-Lfunc_begin0
.quad Lset7077
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset7078 = Ltmp5586-Lfunc_begin0
.quad Lset7078
Lset7079 = Ltmp5593-Lfunc_begin0
.quad Lset7079
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 184 ## -72
.byte 127 ##
Lset7080 = Ltmp5593-Lfunc_begin0
.quad Lset7080
Lset7081 = Ltmp5596-Lfunc_begin0
.quad Lset7081
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset7082 = Ltmp5597-Lfunc_begin0
.quad Lset7082
Lset7083 = Ltmp5598-Lfunc_begin0
.quad Lset7083
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset7084 = Ltmp5598-Lfunc_begin0
.quad Lset7084
Lset7085 = Lfunc_end25-Lfunc_begin0
.quad Lset7085
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 184 ## -72
.byte 127 ##
.quad 0
.quad 0
Ldebug_loc718:
Lset7086 = Ltmp5516-Lfunc_begin0
.quad Lset7086
Lset7087 = Ltmp5522-Lfunc_begin0
.quad Lset7087
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset7088 = Ltmp5529-Lfunc_begin0
.quad Lset7088
Lset7089 = Ltmp5579-Lfunc_begin0
.quad Lset7089
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset7090 = Ltmp5580-Lfunc_begin0
.quad Lset7090
Lset7091 = Ltmp5581-Lfunc_begin0
.quad Lset7091
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset7092 = Ltmp5583-Lfunc_begin0
.quad Lset7092
Lset7093 = Ltmp5592-Lfunc_begin0
.quad Lset7093
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset7094 = Ltmp5593-Lfunc_begin0
.quad Lset7094
Lset7095 = Ltmp5596-Lfunc_begin0
.quad Lset7095
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset7096 = Ltmp5597-Lfunc_begin0
.quad Lset7096
Lset7097 = Ltmp5598-Lfunc_begin0
.quad Lset7097
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset7098 = Ltmp5599-Lfunc_begin0
.quad Lset7098
Lset7099 = Ltmp5600-Lfunc_begin0
.quad Lset7099
.short 3 ## Loc expr size
.byte 93 ## super-register DW_OP_reg13
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc719:
Lset7100 = Ltmp5532-Lfunc_begin0
.quad Lset7100
Lset7101 = Ltmp5533-Lfunc_begin0
.quad Lset7101
.short 3 ## Loc expr size
.byte 95 ## super-register DW_OP_reg15
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset7102 = Ltmp5535-Lfunc_begin0
.quad Lset7102
Lset7103 = Ltmp5536-Lfunc_begin0
.quad Lset7103
.short 3 ## Loc expr size
.byte 95 ## super-register DW_OP_reg15
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc720:
Lset7104 = Ltmp5535-Lfunc_begin0
.quad Lset7104
Lset7105 = Ltmp5536-Lfunc_begin0
.quad Lset7105
.short 3 ## Loc expr size
.byte 95 ## super-register DW_OP_reg15
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc721:
Lset7106 = Ltmp5535-Lfunc_begin0
.quad Lset7106
Lset7107 = Ltmp5536-Lfunc_begin0
.quad Lset7107
.short 3 ## Loc expr size
.byte 95 ## super-register DW_OP_reg15
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc722:
Lset7108 = Ltmp5535-Lfunc_begin0
.quad Lset7108
Lset7109 = Ltmp5536-Lfunc_begin0
.quad Lset7109
.short 3 ## Loc expr size
.byte 95 ## super-register DW_OP_reg15
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc723:
Lset7110 = Ltmp5535-Lfunc_begin0
.quad Lset7110
Lset7111 = Ltmp5536-Lfunc_begin0
.quad Lset7111
.short 3 ## Loc expr size
.byte 95 ## super-register DW_OP_reg15
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc724:
Lset7112 = Ltmp5535-Lfunc_begin0
.quad Lset7112
Lset7113 = Ltmp5536-Lfunc_begin0
.quad Lset7113
.short 3 ## Loc expr size
.byte 95 ## super-register DW_OP_reg15
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc725:
Lset7114 = Ltmp5535-Lfunc_begin0
.quad Lset7114
Lset7115 = Ltmp5536-Lfunc_begin0
.quad Lset7115
.short 3 ## Loc expr size
.byte 95 ## super-register DW_OP_reg15
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc726:
Lset7116 = Ltmp5537-Lfunc_begin0
.quad Lset7116
Lset7117 = Ltmp5538-Lfunc_begin0
.quad Lset7117
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset7118 = Ltmp5553-Lfunc_begin0
.quad Lset7118
Lset7119 = Ltmp5555-Lfunc_begin0
.quad Lset7119
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset7120 = Ltmp5560-Lfunc_begin0
.quad Lset7120
Lset7121 = Ltmp5564-Lfunc_begin0
.quad Lset7121
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset7122 = Ltmp5584-Lfunc_begin0
.quad Lset7122
Lset7123 = Ltmp5586-Lfunc_begin0
.quad Lset7123
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc727:
Lset7124 = Ltmp5537-Lfunc_begin0
.quad Lset7124
Lset7125 = Ltmp5538-Lfunc_begin0
.quad Lset7125
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc728:
Lset7126 = Ltmp5537-Lfunc_begin0
.quad Lset7126
Lset7127 = Ltmp5538-Lfunc_begin0
.quad Lset7127
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc729:
Lset7128 = Ltmp5537-Lfunc_begin0
.quad Lset7128
Lset7129 = Ltmp5538-Lfunc_begin0
.quad Lset7129
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset7130 = Ltmp5553-Lfunc_begin0
.quad Lset7130
Lset7131 = Ltmp5555-Lfunc_begin0
.quad Lset7131
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc730:
Lset7132 = Ltmp5548-Lfunc_begin0
.quad Lset7132
Lset7133 = Ltmp5553-Lfunc_begin0
.quad Lset7133
.short 2 ## Loc expr size
.byte 115 ## DW_OP_breg3
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc731:
Lset7134 = Ltmp5559-Lfunc_begin0
.quad Lset7134
Lset7135 = Ltmp5560-Lfunc_begin0
.quad Lset7135
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc732:
Lset7136 = Ltmp5563-Lfunc_begin0
.quad Lset7136
Lset7137 = Ltmp5564-Lfunc_begin0
.quad Lset7137
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc733:
Lset7138 = Ltmp5566-Lfunc_begin0
.quad Lset7138
Lset7139 = Ltmp5568-Lfunc_begin0
.quad Lset7139
.short 2 ## Loc expr size
.byte 115 ## DW_OP_breg3
.byte 0 ## 0
Lset7140 = Ltmp5586-Lfunc_begin0
.quad Lset7140
Lset7141 = Ltmp5592-Lfunc_begin0
.quad Lset7141
.short 2 ## Loc expr size
.byte 115 ## DW_OP_breg3
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc734:
Lset7142 = Ltmp5570-Lfunc_begin0
.quad Lset7142
Lset7143 = Ltmp5571-Lfunc_begin0
.quad Lset7143
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset7144 = Ltmp5571-Lfunc_begin0
.quad Lset7144
Lset7145 = Lfunc_end25-Lfunc_begin0
.quad Lset7145
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 168 ## -88
.byte 127 ##
.quad 0
.quad 0
Ldebug_loc735:
Lset7146 = Ltmp5572-Lfunc_begin0
.quad Lset7146
Lset7147 = Ltmp5574-Lfunc_begin0
.quad Lset7147
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
.quad 0
.quad 0
Ldebug_loc736:
Lset7148 = Ltmp5579-Lfunc_begin0
.quad Lset7148
Lset7149 = Ltmp5580-Lfunc_begin0
.quad Lset7149
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc737:
Lset7150 = Ltmp5595-Lfunc_begin0
.quad Lset7150
Lset7151 = Ltmp5596-Lfunc_begin0
.quad Lset7151
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc738:
Lset7152 = Lfunc_begin26-Lfunc_begin0
.quad Lset7152
Lset7153 = Ltmp5614-Lfunc_begin0
.quad Lset7153
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset7154 = Ltmp5614-Lfunc_begin0
.quad Lset7154
Lset7155 = Ltmp5629-Lfunc_begin0
.quad Lset7155
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc739:
Lset7156 = Lfunc_begin26-Lfunc_begin0
.quad Lset7156
Lset7157 = Ltmp5613-Lfunc_begin0
.quad Lset7157
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset7158 = Ltmp5613-Lfunc_begin0
.quad Lset7158
Lset7159 = Ltmp5628-Lfunc_begin0
.quad Lset7159
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc740:
Lset7160 = Lfunc_begin26-Lfunc_begin0
.quad Lset7160
Lset7161 = Ltmp5612-Lfunc_begin0
.quad Lset7161
.short 3 ## Loc expr size
.byte 81 ## super-register DW_OP_reg1
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset7162 = Ltmp5612-Lfunc_begin0
.quad Lset7162
Lset7163 = Ltmp5627-Lfunc_begin0
.quad Lset7163
.short 3 ## Loc expr size
.byte 92 ## super-register DW_OP_reg12
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc741:
Lset7164 = Lfunc_begin26-Lfunc_begin0
.quad Lset7164
Lset7165 = Ltmp5611-Lfunc_begin0
.quad Lset7165
.short 3 ## Loc expr size
.byte 82 ## super-register DW_OP_reg2
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset7166 = Ltmp5611-Lfunc_begin0
.quad Lset7166
Lset7167 = Ltmp5627-Lfunc_begin0
.quad Lset7167
.short 3 ## Loc expr size
.byte 95 ## super-register DW_OP_reg15
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc742:
Lset7168 = Ltmp5615-Lfunc_begin0
.quad Lset7168
Lset7169 = Ltmp5616-Lfunc_begin0
.quad Lset7169
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
Lset7170 = Ltmp5619-Lfunc_begin0
.quad Lset7170
Lset7171 = Ltmp5627-Lfunc_begin0
.quad Lset7171
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc743:
Lset7172 = Ltmp5623-Lfunc_begin0
.quad Lset7172
Lset7173 = Ltmp5625-Lfunc_begin0
.quad Lset7173
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc744:
Lset7174 = Ltmp5623-Lfunc_begin0
.quad Lset7174
Lset7175 = Ltmp5625-Lfunc_begin0
.quad Lset7175
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc745:
Lset7176 = Ltmp5624-Lfunc_begin0
.quad Lset7176
Lset7177 = Ltmp5627-Lfunc_begin0
.quad Lset7177
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc746:
Lset7178 = Lfunc_begin27-Lfunc_begin0
.quad Lset7178
Lset7179 = Ltmp5640-Lfunc_begin0
.quad Lset7179
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset7180 = Ltmp5640-Lfunc_begin0
.quad Lset7180
Lset7181 = Ltmp5674-Lfunc_begin0
.quad Lset7181
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset7182 = Ltmp5675-Lfunc_begin0
.quad Lset7182
Lset7183 = Ltmp5687-Lfunc_begin0
.quad Lset7183
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc747:
Lset7184 = Lfunc_begin27-Lfunc_begin0
.quad Lset7184
Lset7185 = Ltmp5639-Lfunc_begin0
.quad Lset7185
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset7186 = Ltmp5639-Lfunc_begin0
.quad Lset7186
Lset7187 = Ltmp5662-Lfunc_begin0
.quad Lset7187
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset7188 = Ltmp5662-Lfunc_begin0
.quad Lset7188
Lset7189 = Ltmp5681-Lfunc_begin0
.quad Lset7189
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 176 ## -80
.byte 127 ##
Lset7190 = Ltmp5681-Lfunc_begin0
.quad Lset7190
Lset7191 = Ltmp5682-Lfunc_begin0
.quad Lset7191
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset7192 = Ltmp5682-Lfunc_begin0
.quad Lset7192
Lset7193 = Ltmp5683-Lfunc_begin0
.quad Lset7193
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 176 ## -80
.byte 127 ##
Lset7194 = Ltmp5683-Lfunc_begin0
.quad Lset7194
Lset7195 = Ltmp5687-Lfunc_begin0
.quad Lset7195
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc748:
Lset7196 = Lfunc_begin27-Lfunc_begin0
.quad Lset7196
Lset7197 = Ltmp5642-Lfunc_begin0
.quad Lset7197
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset7198 = Ltmp5642-Lfunc_begin0
.quad Lset7198
Lset7199 = Lfunc_end27-Lfunc_begin0
.quad Lset7199
.short 2 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 80 ## -48
.quad 0
.quad 0
Ldebug_loc749:
Lset7200 = Lfunc_begin27-Lfunc_begin0
.quad Lset7200
Lset7201 = Ltmp5665-Lfunc_begin0
.quad Lset7201
.short 3 ## Loc expr size
.byte 82 ## super-register DW_OP_reg2
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc750:
Lset7202 = Lfunc_begin27-Lfunc_begin0
.quad Lset7202
Lset7203 = Ltmp5648-Lfunc_begin0
.quad Lset7203
.short 3 ## Loc expr size
.byte 88 ## super-register DW_OP_reg8
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc751:
Lset7204 = Ltmp5641-Lfunc_begin0
.quad Lset7204
Lset7205 = Ltmp5660-Lfunc_begin0
.quad Lset7205
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset7206 = Ltmp5661-Lfunc_begin0
.quad Lset7206
Lset7207 = Ltmp5674-Lfunc_begin0
.quad Lset7207
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset7208 = Ltmp5675-Lfunc_begin0
.quad Lset7208
Lset7209 = Ltmp5678-Lfunc_begin0
.quad Lset7209
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc752:
Lset7210 = Ltmp5641-Lfunc_begin0
.quad Lset7210
Lset7211 = Ltmp5657-Lfunc_begin0
.quad Lset7211
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc753:
Lset7212 = Ltmp5641-Lfunc_begin0
.quad Lset7212
Lset7213 = Ltmp5648-Lfunc_begin0
.quad Lset7213
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset7214 = Ltmp5661-Lfunc_begin0
.quad Lset7214
Lset7215 = Ltmp5674-Lfunc_begin0
.quad Lset7215
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset7216 = Ltmp5675-Lfunc_begin0
.quad Lset7216
Lset7217 = Ltmp5678-Lfunc_begin0
.quad Lset7217
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc754:
Lset7218 = Ltmp5643-Lfunc_begin0
.quad Lset7218
Lset7219 = Ltmp5647-Lfunc_begin0
.quad Lset7219
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
Lset7220 = Ltmp5647-Lfunc_begin0
.quad Lset7220
Lset7221 = Lfunc_end27-Lfunc_begin0
.quad Lset7221
.short 2 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 72 ## -56
.quad 0
.quad 0
Ldebug_loc755:
Lset7222 = Ltmp5643-Lfunc_begin0
.quad Lset7222
Lset7223 = Ltmp5647-Lfunc_begin0
.quad Lset7223
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
Lset7224 = Ltmp5647-Lfunc_begin0
.quad Lset7224
Lset7225 = Ltmp5679-Lfunc_begin0
.quad Lset7225
.short 2 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 72 ## -56
Lset7226 = Ltmp5679-Lfunc_begin0
.quad Lset7226
Lset7227 = Ltmp5682-Lfunc_begin0
.quad Lset7227
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc756:
Lset7228 = Ltmp5643-Lfunc_begin0
.quad Lset7228
Lset7229 = Ltmp5647-Lfunc_begin0
.quad Lset7229
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
Lset7230 = Ltmp5647-Lfunc_begin0
.quad Lset7230
Lset7231 = Ltmp5679-Lfunc_begin0
.quad Lset7231
.short 2 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 72 ## -56
Lset7232 = Ltmp5679-Lfunc_begin0
.quad Lset7232
Lset7233 = Ltmp5682-Lfunc_begin0
.quad Lset7233
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc757:
Lset7234 = Ltmp5644-Lfunc_begin0
.quad Lset7234
Lset7235 = Ltmp5657-Lfunc_begin0
.quad Lset7235
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
.quad 0
.quad 0
Ldebug_loc758:
Lset7236 = Ltmp5644-Lfunc_begin0
.quad Lset7236
Lset7237 = Ltmp5661-Lfunc_begin0
.quad Lset7237
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
.quad 0
.quad 0
Ldebug_loc759:
Lset7238 = Ltmp5644-Lfunc_begin0
.quad Lset7238
Lset7239 = Ltmp5648-Lfunc_begin0
.quad Lset7239
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
.quad 0
.quad 0
Ldebug_loc760:
Lset7240 = Ltmp5646-Lfunc_begin0
.quad Lset7240
Lset7241 = Ltmp5657-Lfunc_begin0
.quad Lset7241
.short 3 ## Loc expr size
.byte 83 ## super-register DW_OP_reg3
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc761:
Lset7242 = Ltmp5646-Lfunc_begin0
.quad Lset7242
Lset7243 = Ltmp5648-Lfunc_begin0
.quad Lset7243
.short 3 ## Loc expr size
.byte 83 ## super-register DW_OP_reg3
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset7244 = Ltmp5661-Lfunc_begin0
.quad Lset7244
Lset7245 = Ltmp5670-Lfunc_begin0
.quad Lset7245
.short 3 ## Loc expr size
.byte 83 ## super-register DW_OP_reg3
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc762:
Lset7246 = Ltmp5647-Lfunc_begin0
.quad Lset7246
Lset7247 = Ltmp5657-Lfunc_begin0
.quad Lset7247
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc763:
Lset7248 = Ltmp5647-Lfunc_begin0
.quad Lset7248
Lset7249 = Ltmp5648-Lfunc_begin0
.quad Lset7249
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset7250 = Ltmp5661-Lfunc_begin0
.quad Lset7250
Lset7251 = Ltmp5670-Lfunc_begin0
.quad Lset7251
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc764:
Lset7252 = Ltmp5653-Lfunc_begin0
.quad Lset7252
Lset7253 = Ltmp5654-Lfunc_begin0
.quad Lset7253
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc765:
Lset7254 = Ltmp5660-Lfunc_begin0
.quad Lset7254
Lset7255 = Ltmp5661-Lfunc_begin0
.quad Lset7255
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc766:
Lset7256 = Ltmp5660-Lfunc_begin0
.quad Lset7256
Lset7257 = Ltmp5661-Lfunc_begin0
.quad Lset7257
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc767:
Lset7258 = Ltmp5660-Lfunc_begin0
.quad Lset7258
Lset7259 = Ltmp5661-Lfunc_begin0
.quad Lset7259
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc768:
Lset7260 = Ltmp5660-Lfunc_begin0
.quad Lset7260
Lset7261 = Ltmp5661-Lfunc_begin0
.quad Lset7261
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc769:
Lset7262 = Ltmp5664-Lfunc_begin0
.quad Lset7262
Lset7263 = Ltmp5674-Lfunc_begin0
.quad Lset7263
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset7264 = Ltmp5675-Lfunc_begin0
.quad Lset7264
Lset7265 = Ltmp5682-Lfunc_begin0
.quad Lset7265
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc770:
Lset7266 = Ltmp5665-Lfunc_begin0
.quad Lset7266
Lset7267 = Ltmp5667-Lfunc_begin0
.quad Lset7267
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset7268 = Ltmp5667-Lfunc_begin0
.quad Lset7268
Lset7269 = Lfunc_end27-Lfunc_begin0
.quad Lset7269
.short 2 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 64 ## -64
.quad 0
.quad 0
Ldebug_loc771:
Lset7270 = Ltmp5665-Lfunc_begin0
.quad Lset7270
Lset7271 = Ltmp5667-Lfunc_begin0
.quad Lset7271
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset7272 = Ltmp5667-Lfunc_begin0
.quad Lset7272
Lset7273 = Lfunc_end27-Lfunc_begin0
.quad Lset7273
.short 2 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 64 ## -64
.quad 0
.quad 0
Ldebug_loc772:
Lset7274 = Lfunc_begin28-Lfunc_begin0
.quad Lset7274
Lset7275 = Ltmp5698-Lfunc_begin0
.quad Lset7275
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset7276 = Ltmp5698-Lfunc_begin0
.quad Lset7276
Lset7277 = Ltmp5704-Lfunc_begin0
.quad Lset7277
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset7278 = Ltmp5707-Lfunc_begin0
.quad Lset7278
Lset7279 = Ltmp5715-Lfunc_begin0
.quad Lset7279
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc773:
Lset7280 = Lfunc_begin28-Lfunc_begin0
.quad Lset7280
Lset7281 = Ltmp5697-Lfunc_begin0
.quad Lset7281
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset7282 = Ltmp5697-Lfunc_begin0
.quad Lset7282
Lset7283 = Ltmp5704-Lfunc_begin0
.quad Lset7283
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset7284 = Ltmp5707-Lfunc_begin0
.quad Lset7284
Lset7285 = Ltmp5712-Lfunc_begin0
.quad Lset7285
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc774:
Lset7286 = Lfunc_begin28-Lfunc_begin0
.quad Lset7286
Lset7287 = Ltmp5704-Lfunc_begin0
.quad Lset7287
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc775:
Lset7288 = Lfunc_begin28-Lfunc_begin0
.quad Lset7288
Lset7289 = Ltmp5709-Lfunc_begin0
.quad Lset7289
.short 3 ## Loc expr size
.byte 82 ## super-register DW_OP_reg2
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset7290 = Ltmp5709-Lfunc_begin0
.quad Lset7290
Lset7291 = Ltmp5710-Lfunc_begin0
.quad Lset7291
.short 2 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 80 ## -48
Lset7292 = Ltmp5710-Lfunc_begin0
.quad Lset7292
Lset7293 = Ltmp5715-Lfunc_begin0
.quad Lset7293
.short 3 ## Loc expr size
.byte 82 ## super-register DW_OP_reg2
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc776:
Lset7294 = Lfunc_begin28-Lfunc_begin0
.quad Lset7294
Lset7295 = Ltmp5703-Lfunc_begin0
.quad Lset7295
.short 3 ## Loc expr size
.byte 88 ## super-register DW_OP_reg8
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset7296 = Ltmp5703-Lfunc_begin0
.quad Lset7296
Lset7297 = Ltmp5705-Lfunc_begin0
.quad Lset7297
.short 3 ## Loc expr size
.byte 83 ## super-register DW_OP_reg3
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset7298 = Ltmp5705-Lfunc_begin0
.quad Lset7298
Lset7299 = Ltmp5707-Lfunc_begin0
.quad Lset7299
.short 3 ## Loc expr size
.byte 88 ## super-register DW_OP_reg8
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset7300 = Ltmp5707-Lfunc_begin0
.quad Lset7300
Lset7301 = Ltmp5720-Lfunc_begin0
.quad Lset7301
.short 3 ## Loc expr size
.byte 83 ## super-register DW_OP_reg3
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc777:
Lset7302 = Ltmp5699-Lfunc_begin0
.quad Lset7302
Lset7303 = Ltmp5708-Lfunc_begin0
.quad Lset7303
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset7304 = Ltmp5713-Lfunc_begin0
.quad Lset7304
Lset7305 = Ltmp5715-Lfunc_begin0
.quad Lset7305
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
.quad 0
.quad 0
Ldebug_loc778:
Lset7306 = Ltmp5702-Lfunc_begin0
.quad Lset7306
Lset7307 = Ltmp5703-Lfunc_begin0
.quad Lset7307
.short 3 ## Loc expr size
.byte 83 ## super-register DW_OP_reg3
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset7308 = Ltmp5704-Lfunc_begin0
.quad Lset7308
Lset7309 = Ltmp5720-Lfunc_begin0
.quad Lset7309
.short 3 ## Loc expr size
.byte 83 ## super-register DW_OP_reg3
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc779:
Lset7310 = Ltmp5706-Lfunc_begin0
.quad Lset7310
Lset7311 = Ltmp5707-Lfunc_begin0
.quad Lset7311
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
Lset7312 = Ltmp5714-Lfunc_begin0
.quad Lset7312
Lset7313 = Ltmp5715-Lfunc_begin0
.quad Lset7313
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
.quad 0
.quad 0
Ldebug_loc780:
Lset7314 = Lfunc_begin29-Lfunc_begin0
.quad Lset7314
Lset7315 = Ltmp5734-Lfunc_begin0
.quad Lset7315
.short 3 ## Loc expr size
.byte 84 ## super-register DW_OP_reg4
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc781:
Lset7316 = Lfunc_begin29-Lfunc_begin0
.quad Lset7316
Lset7317 = Ltmp5738-Lfunc_begin0
.quad Lset7317
.short 3 ## Loc expr size
.byte 81 ## super-register DW_OP_reg1
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset7318 = Ltmp5738-Lfunc_begin0
.quad Lset7318
Lset7319 = Ltmp5739-Lfunc_begin0
.quad Lset7319
.short 3 ## Loc expr size
.byte 82 ## super-register DW_OP_reg2
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset7320 = Ltmp5739-Lfunc_begin0
.quad Lset7320
Lset7321 = Lfunc_end29-Lfunc_begin0
.quad Lset7321
.short 3 ## Loc expr size
.byte 81 ## super-register DW_OP_reg1
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc782:
Lset7322 = Ltmp5733-Lfunc_begin0
.quad Lset7322
Lset7323 = Ltmp5737-Lfunc_begin0
.quad Lset7323
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
Lset7324 = Ltmp5739-Lfunc_begin0
.quad Lset7324
Lset7325 = Ltmp5740-Lfunc_begin0
.quad Lset7325
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc783:
Lset7326 = Lfunc_begin30-Lfunc_begin0
.quad Lset7326
Lset7327 = Ltmp5755-Lfunc_begin0
.quad Lset7327
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset7328 = Ltmp5755-Lfunc_begin0
.quad Lset7328
Lset7329 = Ltmp5757-Lfunc_begin0
.quad Lset7329
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset7330 = Ltmp5764-Lfunc_begin0
.quad Lset7330
Lset7331 = Ltmp5782-Lfunc_begin0
.quad Lset7331
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset7332 = Ltmp5783-Lfunc_begin0
.quad Lset7332
Lset7333 = Lfunc_end30-Lfunc_begin0
.quad Lset7333
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc784:
Lset7334 = Lfunc_begin30-Lfunc_begin0
.quad Lset7334
Lset7335 = Ltmp5754-Lfunc_begin0
.quad Lset7335
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset7336 = Ltmp5754-Lfunc_begin0
.quad Lset7336
Lset7337 = Ltmp5762-Lfunc_begin0
.quad Lset7337
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset7338 = Ltmp5764-Lfunc_begin0
.quad Lset7338
Lset7339 = Ltmp5783-Lfunc_begin0
.quad Lset7339
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc785:
Lset7340 = Lfunc_begin30-Lfunc_begin0
.quad Lset7340
Lset7341 = Ltmp5753-Lfunc_begin0
.quad Lset7341
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset7342 = Ltmp5753-Lfunc_begin0
.quad Lset7342
Lset7343 = Ltmp5757-Lfunc_begin0
.quad Lset7343
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset7344 = Ltmp5764-Lfunc_begin0
.quad Lset7344
Lset7345 = Ltmp5765-Lfunc_begin0
.quad Lset7345
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc786:
Lset7346 = Lfunc_begin30-Lfunc_begin0
.quad Lset7346
Lset7347 = Ltmp5752-Lfunc_begin0
.quad Lset7347
.short 3 ## Loc expr size
.byte 82 ## super-register DW_OP_reg2
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset7348 = Ltmp5752-Lfunc_begin0
.quad Lset7348
Lset7349 = Ltmp5763-Lfunc_begin0
.quad Lset7349
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset7350 = Ltmp5764-Lfunc_begin0
.quad Lset7350
Lset7351 = Ltmp5783-Lfunc_begin0
.quad Lset7351
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc787:
Lset7352 = Ltmp5759-Lfunc_begin0
.quad Lset7352
Lset7353 = Ltmp5760-Lfunc_begin0
.quad Lset7353
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc788:
Lset7354 = Ltmp5760-Lfunc_begin0
.quad Lset7354
Lset7355 = Ltmp5764-Lfunc_begin0
.quad Lset7355
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc789:
Lset7356 = Ltmp5765-Lfunc_begin0
.quad Lset7356
Lset7357 = Ltmp5767-Lfunc_begin0
.quad Lset7357
.short 2 ## Loc expr size
.byte 125 ## DW_OP_breg13
.byte 0 ## 0
Lset7358 = Ltmp5771-Lfunc_begin0
.quad Lset7358
Lset7359 = Ltmp5776-Lfunc_begin0
.quad Lset7359
.short 2 ## Loc expr size
.byte 125 ## DW_OP_breg13
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc790:
Lset7360 = Ltmp5777-Lfunc_begin0
.quad Lset7360
Lset7361 = Ltmp5778-Lfunc_begin0
.quad Lset7361
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset7362 = Ltmp5778-Lfunc_begin0
.quad Lset7362
Lset7363 = Lfunc_end30-Lfunc_begin0
.quad Lset7363
.short 2 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 64 ## -64
.quad 0
.quad 0
Ldebug_loc791:
Lset7364 = Ltmp5779-Lfunc_begin0
.quad Lset7364
Lset7365 = Ltmp5781-Lfunc_begin0
.quad Lset7365
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
.quad 0
.quad 0
Ldebug_loc792:
Lset7366 = Lfunc_begin31-Lfunc_begin0
.quad Lset7366
Lset7367 = Ltmp5795-Lfunc_begin0
.quad Lset7367
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset7368 = Ltmp5795-Lfunc_begin0
.quad Lset7368
Lset7369 = Ltmp5797-Lfunc_begin0
.quad Lset7369
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset7370 = Ltmp5804-Lfunc_begin0
.quad Lset7370
Lset7371 = Ltmp5805-Lfunc_begin0
.quad Lset7371
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset7372 = Ltmp5806-Lfunc_begin0
.quad Lset7372
Lset7373 = Ltmp5815-Lfunc_begin0
.quad Lset7373
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset7374 = Ltmp5819-Lfunc_begin0
.quad Lset7374
Lset7375 = Lfunc_end31-Lfunc_begin0
.quad Lset7375
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc793:
Lset7376 = Lfunc_begin31-Lfunc_begin0
.quad Lset7376
Lset7377 = Ltmp5794-Lfunc_begin0
.quad Lset7377
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset7378 = Ltmp5794-Lfunc_begin0
.quad Lset7378
Lset7379 = Ltmp5802-Lfunc_begin0
.quad Lset7379
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset7380 = Ltmp5804-Lfunc_begin0
.quad Lset7380
Lset7381 = Ltmp5819-Lfunc_begin0
.quad Lset7381
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc794:
Lset7382 = Lfunc_begin31-Lfunc_begin0
.quad Lset7382
Lset7383 = Ltmp5793-Lfunc_begin0
.quad Lset7383
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset7384 = Ltmp5793-Lfunc_begin0
.quad Lset7384
Lset7385 = Ltmp5798-Lfunc_begin0
.quad Lset7385
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset7386 = Ltmp5804-Lfunc_begin0
.quad Lset7386
Lset7387 = Ltmp5811-Lfunc_begin0
.quad Lset7387
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc795:
Lset7388 = Lfunc_begin31-Lfunc_begin0
.quad Lset7388
Lset7389 = Ltmp5792-Lfunc_begin0
.quad Lset7389
.short 3 ## Loc expr size
.byte 82 ## super-register DW_OP_reg2
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset7390 = Ltmp5792-Lfunc_begin0
.quad Lset7390
Lset7391 = Ltmp5803-Lfunc_begin0
.quad Lset7391
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset7392 = Ltmp5804-Lfunc_begin0
.quad Lset7392
Lset7393 = Ltmp5819-Lfunc_begin0
.quad Lset7393
.short 3 ## Loc expr size
.byte 94 ## super-register DW_OP_reg14
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc796:
Lset7394 = Ltmp5799-Lfunc_begin0
.quad Lset7394
Lset7395 = Ltmp5800-Lfunc_begin0
.quad Lset7395
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc797:
Lset7396 = Ltmp5800-Lfunc_begin0
.quad Lset7396
Lset7397 = Ltmp5804-Lfunc_begin0
.quad Lset7397
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc798:
Lset7398 = Ltmp5808-Lfunc_begin0
.quad Lset7398
Lset7399 = Ltmp5811-Lfunc_begin0
.quad Lset7399
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc799:
Lset7400 = Ltmp5809-Lfunc_begin0
.quad Lset7400
Lset7401 = Ltmp5810-Lfunc_begin0
.quad Lset7401
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc800:
Lset7402 = Lfunc_begin32-Lfunc_begin0
.quad Lset7402
Lset7403 = Ltmp5823-Lfunc_begin0
.quad Lset7403
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc801:
Lset7404 = Lfunc_begin32-Lfunc_begin0
.quad Lset7404
Lset7405 = Ltmp5825-Lfunc_begin0
.quad Lset7405
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc802:
Lset7406 = Lfunc_begin32-Lfunc_begin0
.quad Lset7406
Lset7407 = Ltmp5824-Lfunc_begin0
.quad Lset7407
.short 3 ## Loc expr size
.byte 82 ## super-register DW_OP_reg2
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc803:
Lset7408 = Ltmp5823-Lfunc_begin0
.quad Lset7408
Lset7409 = Ltmp5828-Lfunc_begin0
.quad Lset7409
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset7410 = Ltmp5829-Lfunc_begin0
.quad Lset7410
Lset7411 = Ltmp5830-Lfunc_begin0
.quad Lset7411
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc804:
Lset7412 = Lfunc_begin33-Lfunc_begin0
.quad Lset7412
Lset7413 = Ltmp5838-Lfunc_begin0
.quad Lset7413
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc805:
Lset7414 = Lfunc_begin33-Lfunc_begin0
.quad Lset7414
Lset7415 = Ltmp5840-Lfunc_begin0
.quad Lset7415
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc806:
Lset7416 = Lfunc_begin33-Lfunc_begin0
.quad Lset7416
Lset7417 = Ltmp5839-Lfunc_begin0
.quad Lset7417
.short 3 ## Loc expr size
.byte 82 ## super-register DW_OP_reg2
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc807:
Lset7418 = Ltmp5838-Lfunc_begin0
.quad Lset7418
Lset7419 = Ltmp5843-Lfunc_begin0
.quad Lset7419
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset7420 = Ltmp5844-Lfunc_begin0
.quad Lset7420
Lset7421 = Ltmp5845-Lfunc_begin0
.quad Lset7421
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc808:
Lset7422 = Lfunc_begin34-Lfunc_begin0
.quad Lset7422
Lset7423 = Ltmp5853-Lfunc_begin0
.quad Lset7423
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc809:
Lset7424 = Lfunc_begin34-Lfunc_begin0
.quad Lset7424
Lset7425 = Ltmp5855-Lfunc_begin0
.quad Lset7425
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc810:
Lset7426 = Lfunc_begin34-Lfunc_begin0
.quad Lset7426
Lset7427 = Ltmp5854-Lfunc_begin0
.quad Lset7427
.short 3 ## Loc expr size
.byte 82 ## super-register DW_OP_reg2
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc811:
Lset7428 = Ltmp5853-Lfunc_begin0
.quad Lset7428
Lset7429 = Ltmp5858-Lfunc_begin0
.quad Lset7429
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset7430 = Ltmp5859-Lfunc_begin0
.quad Lset7430
Lset7431 = Ltmp5860-Lfunc_begin0
.quad Lset7431
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc812:
Lset7432 = Lfunc_begin35-Lfunc_begin0
.quad Lset7432
Lset7433 = Ltmp5870-Lfunc_begin0
.quad Lset7433
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc813:
Lset7434 = Lfunc_begin35-Lfunc_begin0
.quad Lset7434
Lset7435 = Ltmp5872-Lfunc_begin0
.quad Lset7435
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc814:
Lset7436 = Lfunc_begin35-Lfunc_begin0
.quad Lset7436
Lset7437 = Ltmp5871-Lfunc_begin0
.quad Lset7437
.short 3 ## Loc expr size
.byte 82 ## super-register DW_OP_reg2
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc815:
Lset7438 = Ltmp5870-Lfunc_begin0
.quad Lset7438
Lset7439 = Ltmp5875-Lfunc_begin0
.quad Lset7439
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset7440 = Ltmp5876-Lfunc_begin0
.quad Lset7440
Lset7441 = Lfunc_end35-Lfunc_begin0
.quad Lset7441
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc816:
Lset7442 = Lfunc_begin36-Lfunc_begin0
.quad Lset7442
Lset7443 = Ltmp5890-Lfunc_begin0
.quad Lset7443
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset7444 = Ltmp5890-Lfunc_begin0
.quad Lset7444
Lset7445 = Ltmp5893-Lfunc_begin0
.quad Lset7445
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset7446 = Ltmp5896-Lfunc_begin0
.quad Lset7446
Lset7447 = Ltmp5902-Lfunc_begin0
.quad Lset7447
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset7448 = Ltmp5905-Lfunc_begin0
.quad Lset7448
Lset7449 = Ltmp5906-Lfunc_begin0
.quad Lset7449
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset7450 = Ltmp5908-Lfunc_begin0
.quad Lset7450
Lset7451 = Ltmp5928-Lfunc_begin0
.quad Lset7451
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset7452 = Ltmp5930-Lfunc_begin0
.quad Lset7452
Lset7453 = Ltmp5932-Lfunc_begin0
.quad Lset7453
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc817:
Lset7454 = Lfunc_begin36-Lfunc_begin0
.quad Lset7454
Lset7455 = Ltmp5889-Lfunc_begin0
.quad Lset7455
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset7456 = Ltmp5889-Lfunc_begin0
.quad Lset7456
Lset7457 = Ltmp5904-Lfunc_begin0
.quad Lset7457
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset7458 = Ltmp5905-Lfunc_begin0
.quad Lset7458
Lset7459 = Lfunc_end36-Lfunc_begin0
.quad Lset7459
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc818:
Lset7460 = Lfunc_begin36-Lfunc_begin0
.quad Lset7460
Lset7461 = Ltmp5888-Lfunc_begin0
.quad Lset7461
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset7462 = Ltmp5888-Lfunc_begin0
.quad Lset7462
Lset7463 = Ltmp5902-Lfunc_begin0
.quad Lset7463
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset7464 = Ltmp5905-Lfunc_begin0
.quad Lset7464
Lset7465 = Ltmp5906-Lfunc_begin0
.quad Lset7465
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset7466 = Ltmp5908-Lfunc_begin0
.quad Lset7466
Lset7467 = Ltmp5928-Lfunc_begin0
.quad Lset7467
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset7468 = Ltmp5930-Lfunc_begin0
.quad Lset7468
Lset7469 = Ltmp5932-Lfunc_begin0
.quad Lset7469
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc819:
Lset7470 = Lfunc_begin36-Lfunc_begin0
.quad Lset7470
Lset7471 = Ltmp5887-Lfunc_begin0
.quad Lset7471
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset7472 = Ltmp5887-Lfunc_begin0
.quad Lset7472
Lset7473 = Ltmp5903-Lfunc_begin0
.quad Lset7473
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset7474 = Ltmp5905-Lfunc_begin0
.quad Lset7474
Lset7475 = Ltmp5907-Lfunc_begin0
.quad Lset7475
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset7476 = Ltmp5908-Lfunc_begin0
.quad Lset7476
Lset7477 = Ltmp5928-Lfunc_begin0
.quad Lset7477
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset7478 = Ltmp5930-Lfunc_begin0
.quad Lset7478
Lset7479 = Ltmp5932-Lfunc_begin0
.quad Lset7479
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc820:
Lset7480 = Ltmp5886-Lfunc_begin0
.quad Lset7480
Lset7481 = Ltmp5889-Lfunc_begin0
.quad Lset7481
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset7482 = Ltmp5889-Lfunc_begin0
.quad Lset7482
Lset7483 = Ltmp5892-Lfunc_begin0
.quad Lset7483
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc821:
Lset7484 = Ltmp5886-Lfunc_begin0
.quad Lset7484
Lset7485 = Ltmp5889-Lfunc_begin0
.quad Lset7485
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset7486 = Ltmp5889-Lfunc_begin0
.quad Lset7486
Lset7487 = Ltmp5892-Lfunc_begin0
.quad Lset7487
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc822:
Lset7488 = Ltmp5894-Lfunc_begin0
.quad Lset7488
Lset7489 = Ltmp5895-Lfunc_begin0
.quad Lset7489
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc823:
Lset7490 = Ltmp5898-Lfunc_begin0
.quad Lset7490
Lset7491 = Ltmp5899-Lfunc_begin0
.quad Lset7491
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset7492 = Ltmp5910-Lfunc_begin0
.quad Lset7492
Lset7493 = Ltmp5914-Lfunc_begin0
.quad Lset7493
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset7494 = Ltmp5920-Lfunc_begin0
.quad Lset7494
Lset7495 = Ltmp5925-Lfunc_begin0
.quad Lset7495
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset7496 = Ltmp5931-Lfunc_begin0
.quad Lset7496
Lset7497 = Ltmp5932-Lfunc_begin0
.quad Lset7497
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc824:
Lset7498 = Ltmp5911-Lfunc_begin0
.quad Lset7498
Lset7499 = Ltmp5912-Lfunc_begin0
.quad Lset7499
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc825:
Lset7500 = Ltmp5916-Lfunc_begin0
.quad Lset7500
Lset7501 = Ltmp5920-Lfunc_begin0
.quad Lset7501
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset7502 = Ltmp5925-Lfunc_begin0
.quad Lset7502
Lset7503 = Ltmp5928-Lfunc_begin0
.quad Lset7503
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc826:
Lset7504 = Ltmp5917-Lfunc_begin0
.quad Lset7504
Lset7505 = Ltmp5918-Lfunc_begin0
.quad Lset7505
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc827:
Lset7506 = Lfunc_begin37-Lfunc_begin0
.quad Lset7506
Lset7507 = Ltmp5946-Lfunc_begin0
.quad Lset7507
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset7508 = Ltmp5946-Lfunc_begin0
.quad Lset7508
Lset7509 = Ltmp5949-Lfunc_begin0
.quad Lset7509
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset7510 = Ltmp5952-Lfunc_begin0
.quad Lset7510
Lset7511 = Ltmp5958-Lfunc_begin0
.quad Lset7511
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset7512 = Ltmp5961-Lfunc_begin0
.quad Lset7512
Lset7513 = Ltmp5962-Lfunc_begin0
.quad Lset7513
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset7514 = Ltmp5964-Lfunc_begin0
.quad Lset7514
Lset7515 = Ltmp5984-Lfunc_begin0
.quad Lset7515
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset7516 = Ltmp5986-Lfunc_begin0
.quad Lset7516
Lset7517 = Ltmp5988-Lfunc_begin0
.quad Lset7517
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc828:
Lset7518 = Lfunc_begin37-Lfunc_begin0
.quad Lset7518
Lset7519 = Ltmp5945-Lfunc_begin0
.quad Lset7519
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset7520 = Ltmp5945-Lfunc_begin0
.quad Lset7520
Lset7521 = Ltmp5960-Lfunc_begin0
.quad Lset7521
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset7522 = Ltmp5961-Lfunc_begin0
.quad Lset7522
Lset7523 = Lfunc_end37-Lfunc_begin0
.quad Lset7523
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc829:
Lset7524 = Lfunc_begin37-Lfunc_begin0
.quad Lset7524
Lset7525 = Ltmp5944-Lfunc_begin0
.quad Lset7525
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset7526 = Ltmp5944-Lfunc_begin0
.quad Lset7526
Lset7527 = Ltmp5958-Lfunc_begin0
.quad Lset7527
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset7528 = Ltmp5961-Lfunc_begin0
.quad Lset7528
Lset7529 = Ltmp5962-Lfunc_begin0
.quad Lset7529
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset7530 = Ltmp5964-Lfunc_begin0
.quad Lset7530
Lset7531 = Ltmp5984-Lfunc_begin0
.quad Lset7531
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset7532 = Ltmp5986-Lfunc_begin0
.quad Lset7532
Lset7533 = Ltmp5988-Lfunc_begin0
.quad Lset7533
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc830:
Lset7534 = Lfunc_begin37-Lfunc_begin0
.quad Lset7534
Lset7535 = Ltmp5943-Lfunc_begin0
.quad Lset7535
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset7536 = Ltmp5943-Lfunc_begin0
.quad Lset7536
Lset7537 = Ltmp5959-Lfunc_begin0
.quad Lset7537
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset7538 = Ltmp5961-Lfunc_begin0
.quad Lset7538
Lset7539 = Ltmp5963-Lfunc_begin0
.quad Lset7539
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset7540 = Ltmp5964-Lfunc_begin0
.quad Lset7540
Lset7541 = Ltmp5984-Lfunc_begin0
.quad Lset7541
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset7542 = Ltmp5986-Lfunc_begin0
.quad Lset7542
Lset7543 = Ltmp5988-Lfunc_begin0
.quad Lset7543
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc831:
Lset7544 = Ltmp5942-Lfunc_begin0
.quad Lset7544
Lset7545 = Ltmp5945-Lfunc_begin0
.quad Lset7545
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset7546 = Ltmp5945-Lfunc_begin0
.quad Lset7546
Lset7547 = Ltmp5948-Lfunc_begin0
.quad Lset7547
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc832:
Lset7548 = Ltmp5942-Lfunc_begin0
.quad Lset7548
Lset7549 = Ltmp5945-Lfunc_begin0
.quad Lset7549
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset7550 = Ltmp5945-Lfunc_begin0
.quad Lset7550
Lset7551 = Ltmp5948-Lfunc_begin0
.quad Lset7551
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc833:
Lset7552 = Ltmp5950-Lfunc_begin0
.quad Lset7552
Lset7553 = Ltmp5951-Lfunc_begin0
.quad Lset7553
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc834:
Lset7554 = Ltmp5954-Lfunc_begin0
.quad Lset7554
Lset7555 = Ltmp5955-Lfunc_begin0
.quad Lset7555
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset7556 = Ltmp5966-Lfunc_begin0
.quad Lset7556
Lset7557 = Ltmp5970-Lfunc_begin0
.quad Lset7557
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset7558 = Ltmp5976-Lfunc_begin0
.quad Lset7558
Lset7559 = Ltmp5981-Lfunc_begin0
.quad Lset7559
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset7560 = Ltmp5987-Lfunc_begin0
.quad Lset7560
Lset7561 = Ltmp5988-Lfunc_begin0
.quad Lset7561
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc835:
Lset7562 = Ltmp5967-Lfunc_begin0
.quad Lset7562
Lset7563 = Ltmp5968-Lfunc_begin0
.quad Lset7563
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc836:
Lset7564 = Ltmp5972-Lfunc_begin0
.quad Lset7564
Lset7565 = Ltmp5976-Lfunc_begin0
.quad Lset7565
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset7566 = Ltmp5981-Lfunc_begin0
.quad Lset7566
Lset7567 = Ltmp5984-Lfunc_begin0
.quad Lset7567
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc837:
Lset7568 = Ltmp5973-Lfunc_begin0
.quad Lset7568
Lset7569 = Ltmp5974-Lfunc_begin0
.quad Lset7569
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc838:
Lset7570 = Lfunc_begin38-Lfunc_begin0
.quad Lset7570
Lset7571 = Ltmp6002-Lfunc_begin0
.quad Lset7571
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset7572 = Ltmp6002-Lfunc_begin0
.quad Lset7572
Lset7573 = Ltmp6005-Lfunc_begin0
.quad Lset7573
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset7574 = Ltmp6008-Lfunc_begin0
.quad Lset7574
Lset7575 = Ltmp6014-Lfunc_begin0
.quad Lset7575
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset7576 = Ltmp6017-Lfunc_begin0
.quad Lset7576
Lset7577 = Ltmp6018-Lfunc_begin0
.quad Lset7577
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset7578 = Ltmp6020-Lfunc_begin0
.quad Lset7578
Lset7579 = Ltmp6040-Lfunc_begin0
.quad Lset7579
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset7580 = Ltmp6042-Lfunc_begin0
.quad Lset7580
Lset7581 = Ltmp6044-Lfunc_begin0
.quad Lset7581
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc839:
Lset7582 = Lfunc_begin38-Lfunc_begin0
.quad Lset7582
Lset7583 = Ltmp6001-Lfunc_begin0
.quad Lset7583
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset7584 = Ltmp6001-Lfunc_begin0
.quad Lset7584
Lset7585 = Ltmp6016-Lfunc_begin0
.quad Lset7585
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset7586 = Ltmp6017-Lfunc_begin0
.quad Lset7586
Lset7587 = Lfunc_end38-Lfunc_begin0
.quad Lset7587
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc840:
Lset7588 = Lfunc_begin38-Lfunc_begin0
.quad Lset7588
Lset7589 = Ltmp6000-Lfunc_begin0
.quad Lset7589
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset7590 = Ltmp6000-Lfunc_begin0
.quad Lset7590
Lset7591 = Ltmp6014-Lfunc_begin0
.quad Lset7591
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset7592 = Ltmp6017-Lfunc_begin0
.quad Lset7592
Lset7593 = Ltmp6018-Lfunc_begin0
.quad Lset7593
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset7594 = Ltmp6020-Lfunc_begin0
.quad Lset7594
Lset7595 = Ltmp6040-Lfunc_begin0
.quad Lset7595
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset7596 = Ltmp6042-Lfunc_begin0
.quad Lset7596
Lset7597 = Ltmp6044-Lfunc_begin0
.quad Lset7597
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc841:
Lset7598 = Lfunc_begin38-Lfunc_begin0
.quad Lset7598
Lset7599 = Ltmp5999-Lfunc_begin0
.quad Lset7599
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset7600 = Ltmp5999-Lfunc_begin0
.quad Lset7600
Lset7601 = Ltmp6015-Lfunc_begin0
.quad Lset7601
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset7602 = Ltmp6017-Lfunc_begin0
.quad Lset7602
Lset7603 = Ltmp6019-Lfunc_begin0
.quad Lset7603
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset7604 = Ltmp6020-Lfunc_begin0
.quad Lset7604
Lset7605 = Ltmp6040-Lfunc_begin0
.quad Lset7605
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset7606 = Ltmp6042-Lfunc_begin0
.quad Lset7606
Lset7607 = Ltmp6044-Lfunc_begin0
.quad Lset7607
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc842:
Lset7608 = Ltmp5998-Lfunc_begin0
.quad Lset7608
Lset7609 = Ltmp6001-Lfunc_begin0
.quad Lset7609
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset7610 = Ltmp6001-Lfunc_begin0
.quad Lset7610
Lset7611 = Ltmp6004-Lfunc_begin0
.quad Lset7611
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc843:
Lset7612 = Ltmp5998-Lfunc_begin0
.quad Lset7612
Lset7613 = Ltmp6001-Lfunc_begin0
.quad Lset7613
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset7614 = Ltmp6001-Lfunc_begin0
.quad Lset7614
Lset7615 = Ltmp6004-Lfunc_begin0
.quad Lset7615
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc844:
Lset7616 = Ltmp6006-Lfunc_begin0
.quad Lset7616
Lset7617 = Ltmp6007-Lfunc_begin0
.quad Lset7617
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc845:
Lset7618 = Ltmp6010-Lfunc_begin0
.quad Lset7618
Lset7619 = Ltmp6011-Lfunc_begin0
.quad Lset7619
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset7620 = Ltmp6022-Lfunc_begin0
.quad Lset7620
Lset7621 = Ltmp6026-Lfunc_begin0
.quad Lset7621
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset7622 = Ltmp6032-Lfunc_begin0
.quad Lset7622
Lset7623 = Ltmp6037-Lfunc_begin0
.quad Lset7623
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset7624 = Ltmp6043-Lfunc_begin0
.quad Lset7624
Lset7625 = Ltmp6044-Lfunc_begin0
.quad Lset7625
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc846:
Lset7626 = Ltmp6023-Lfunc_begin0
.quad Lset7626
Lset7627 = Ltmp6024-Lfunc_begin0
.quad Lset7627
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc847:
Lset7628 = Ltmp6028-Lfunc_begin0
.quad Lset7628
Lset7629 = Ltmp6032-Lfunc_begin0
.quad Lset7629
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset7630 = Ltmp6037-Lfunc_begin0
.quad Lset7630
Lset7631 = Ltmp6040-Lfunc_begin0
.quad Lset7631
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc848:
Lset7632 = Ltmp6029-Lfunc_begin0
.quad Lset7632
Lset7633 = Ltmp6030-Lfunc_begin0
.quad Lset7633
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc849:
Lset7634 = Lfunc_begin39-Lfunc_begin0
.quad Lset7634
Lset7635 = Ltmp6058-Lfunc_begin0
.quad Lset7635
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset7636 = Ltmp6058-Lfunc_begin0
.quad Lset7636
Lset7637 = Ltmp6063-Lfunc_begin0
.quad Lset7637
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset7638 = Ltmp6066-Lfunc_begin0
.quad Lset7638
Lset7639 = Ltmp6070-Lfunc_begin0
.quad Lset7639
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset7640 = Ltmp6072-Lfunc_begin0
.quad Lset7640
Lset7641 = Ltmp6092-Lfunc_begin0
.quad Lset7641
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset7642 = Ltmp6094-Lfunc_begin0
.quad Lset7642
Lset7643 = Ltmp6096-Lfunc_begin0
.quad Lset7643
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc850:
Lset7644 = Lfunc_begin39-Lfunc_begin0
.quad Lset7644
Lset7645 = Ltmp6057-Lfunc_begin0
.quad Lset7645
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset7646 = Ltmp6057-Lfunc_begin0
.quad Lset7646
Lset7647 = Ltmp6065-Lfunc_begin0
.quad Lset7647
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset7648 = Ltmp6066-Lfunc_begin0
.quad Lset7648
Lset7649 = Lfunc_end39-Lfunc_begin0
.quad Lset7649
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc851:
Lset7650 = Lfunc_begin39-Lfunc_begin0
.quad Lset7650
Lset7651 = Ltmp6056-Lfunc_begin0
.quad Lset7651
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset7652 = Ltmp6056-Lfunc_begin0
.quad Lset7652
Lset7653 = Ltmp6063-Lfunc_begin0
.quad Lset7653
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset7654 = Ltmp6066-Lfunc_begin0
.quad Lset7654
Lset7655 = Ltmp6070-Lfunc_begin0
.quad Lset7655
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset7656 = Ltmp6072-Lfunc_begin0
.quad Lset7656
Lset7657 = Ltmp6092-Lfunc_begin0
.quad Lset7657
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset7658 = Ltmp6094-Lfunc_begin0
.quad Lset7658
Lset7659 = Ltmp6096-Lfunc_begin0
.quad Lset7659
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc852:
Lset7660 = Lfunc_begin39-Lfunc_begin0
.quad Lset7660
Lset7661 = Ltmp6055-Lfunc_begin0
.quad Lset7661
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset7662 = Ltmp6055-Lfunc_begin0
.quad Lset7662
Lset7663 = Ltmp6064-Lfunc_begin0
.quad Lset7663
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset7664 = Ltmp6066-Lfunc_begin0
.quad Lset7664
Lset7665 = Ltmp6071-Lfunc_begin0
.quad Lset7665
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset7666 = Ltmp6072-Lfunc_begin0
.quad Lset7666
Lset7667 = Ltmp6092-Lfunc_begin0
.quad Lset7667
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset7668 = Ltmp6094-Lfunc_begin0
.quad Lset7668
Lset7669 = Ltmp6096-Lfunc_begin0
.quad Lset7669
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc853:
Lset7670 = Ltmp6054-Lfunc_begin0
.quad Lset7670
Lset7671 = Ltmp6057-Lfunc_begin0
.quad Lset7671
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset7672 = Ltmp6057-Lfunc_begin0
.quad Lset7672
Lset7673 = Ltmp6060-Lfunc_begin0
.quad Lset7673
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc854:
Lset7674 = Ltmp6074-Lfunc_begin0
.quad Lset7674
Lset7675 = Ltmp6078-Lfunc_begin0
.quad Lset7675
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset7676 = Ltmp6084-Lfunc_begin0
.quad Lset7676
Lset7677 = Ltmp6089-Lfunc_begin0
.quad Lset7677
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset7678 = Ltmp6095-Lfunc_begin0
.quad Lset7678
Lset7679 = Ltmp6096-Lfunc_begin0
.quad Lset7679
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc855:
Lset7680 = Ltmp6075-Lfunc_begin0
.quad Lset7680
Lset7681 = Ltmp6076-Lfunc_begin0
.quad Lset7681
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc856:
Lset7682 = Ltmp6080-Lfunc_begin0
.quad Lset7682
Lset7683 = Ltmp6084-Lfunc_begin0
.quad Lset7683
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset7684 = Ltmp6089-Lfunc_begin0
.quad Lset7684
Lset7685 = Ltmp6092-Lfunc_begin0
.quad Lset7685
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc857:
Lset7686 = Ltmp6081-Lfunc_begin0
.quad Lset7686
Lset7687 = Ltmp6082-Lfunc_begin0
.quad Lset7687
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc858:
Lset7688 = Lfunc_begin40-Lfunc_begin0
.quad Lset7688
Lset7689 = Ltmp6113-Lfunc_begin0
.quad Lset7689
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset7690 = Ltmp6123-Lfunc_begin0
.quad Lset7690
Lset7691 = Ltmp6124-Lfunc_begin0
.quad Lset7691
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset7692 = Ltmp6124-Lfunc_begin0
.quad Lset7692
Lset7693 = Ltmp6137-Lfunc_begin0
.quad Lset7693
.short 2 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 64 ## -64
Lset7694 = Ltmp6137-Lfunc_begin0
.quad Lset7694
Lset7695 = Ltmp6139-Lfunc_begin0
.quad Lset7695
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset7696 = Ltmp6139-Lfunc_begin0
.quad Lset7696
Lset7697 = Ltmp6160-Lfunc_begin0
.quad Lset7697
.short 2 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 64 ## -64
Lset7698 = Ltmp6160-Lfunc_begin0
.quad Lset7698
Lset7699 = Ltmp6161-Lfunc_begin0
.quad Lset7699
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset7700 = Ltmp6162-Lfunc_begin0
.quad Lset7700
Lset7701 = Lfunc_end40-Lfunc_begin0
.quad Lset7701
.short 2 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 64 ## -64
.quad 0
.quad 0
Ldebug_loc859:
Lset7702 = Lfunc_begin40-Lfunc_begin0
.quad Lset7702
Lset7703 = Ltmp6109-Lfunc_begin0
.quad Lset7703
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset7704 = Ltmp6109-Lfunc_begin0
.quad Lset7704
Lset7705 = Ltmp6122-Lfunc_begin0
.quad Lset7705
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset7706 = Ltmp6123-Lfunc_begin0
.quad Lset7706
Lset7707 = Ltmp6138-Lfunc_begin0
.quad Lset7707
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset7708 = Ltmp6138-Lfunc_begin0
.quad Lset7708
Lset7709 = Ltmp6151-Lfunc_begin0
.quad Lset7709
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 184 ## -72
.byte 127 ##
Lset7710 = Ltmp6151-Lfunc_begin0
.quad Lset7710
Lset7711 = Ltmp6159-Lfunc_begin0
.quad Lset7711
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset7712 = Ltmp6161-Lfunc_begin0
.quad Lset7712
Lset7713 = Ltmp6170-Lfunc_begin0
.quad Lset7713
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 184 ## -72
.byte 127 ##
Lset7714 = Ltmp6170-Lfunc_begin0
.quad Lset7714
Lset7715 = Ltmp6171-Lfunc_begin0
.quad Lset7715
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset7716 = Ltmp6171-Lfunc_begin0
.quad Lset7716
Lset7717 = Ltmp6172-Lfunc_begin0
.quad Lset7717
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 184 ## -72
.byte 127 ##
Lset7718 = Ltmp6172-Lfunc_begin0
.quad Lset7718
Lset7719 = Lfunc_end40-Lfunc_begin0
.quad Lset7719
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc860:
Lset7720 = Lfunc_begin40-Lfunc_begin0
.quad Lset7720
Lset7721 = Ltmp6108-Lfunc_begin0
.quad Lset7721
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset7722 = Ltmp6108-Lfunc_begin0
.quad Lset7722
Lset7723 = Ltmp6113-Lfunc_begin0
.quad Lset7723
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset7724 = Ltmp6123-Lfunc_begin0
.quad Lset7724
Lset7725 = Ltmp6159-Lfunc_begin0
.quad Lset7725
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset7726 = Ltmp6162-Lfunc_begin0
.quad Lset7726
Lset7727 = Ltmp6168-Lfunc_begin0
.quad Lset7727
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset7728 = Ltmp6171-Lfunc_begin0
.quad Lset7728
Lset7729 = Lfunc_end40-Lfunc_begin0
.quad Lset7729
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc861:
Lset7730 = Lfunc_begin40-Lfunc_begin0
.quad Lset7730
Lset7731 = Ltmp6107-Lfunc_begin0
.quad Lset7731
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset7732 = Ltmp6107-Lfunc_begin0
.quad Lset7732
Lset7733 = Ltmp6114-Lfunc_begin0
.quad Lset7733
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset7734 = Ltmp6123-Lfunc_begin0
.quad Lset7734
Lset7735 = Ltmp6159-Lfunc_begin0
.quad Lset7735
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset7736 = Ltmp6162-Lfunc_begin0
.quad Lset7736
Lset7737 = Ltmp6168-Lfunc_begin0
.quad Lset7737
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset7738 = Ltmp6171-Lfunc_begin0
.quad Lset7738
Lset7739 = Lfunc_end40-Lfunc_begin0
.quad Lset7739
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc862:
Lset7740 = Ltmp6106-Lfunc_begin0
.quad Lset7740
Lset7741 = Ltmp6109-Lfunc_begin0
.quad Lset7741
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset7742 = Ltmp6109-Lfunc_begin0
.quad Lset7742
Lset7743 = Ltmp6110-Lfunc_begin0
.quad Lset7743
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc863:
Lset7744 = Ltmp6110-Lfunc_begin0
.quad Lset7744
Lset7745 = Ltmp6111-Lfunc_begin0
.quad Lset7745
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc864:
Lset7746 = Ltmp6111-Lfunc_begin0
.quad Lset7746
Lset7747 = Ltmp6111-Lfunc_begin0
.quad Lset7747
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc865:
Lset7748 = Ltmp6114-Lfunc_begin0
.quad Lset7748
Lset7749 = Ltmp6114-Lfunc_begin0
.quad Lset7749
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc866:
Lset7750 = Ltmp6114-Lfunc_begin0
.quad Lset7750
Lset7751 = Ltmp6121-Lfunc_begin0
.quad Lset7751
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc867:
Lset7752 = Ltmp6115-Lfunc_begin0
.quad Lset7752
Lset7753 = Ltmp6116-Lfunc_begin0
.quad Lset7753
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc868:
Lset7754 = Ltmp6126-Lfunc_begin0
.quad Lset7754
Lset7755 = Ltmp6128-Lfunc_begin0
.quad Lset7755
.short 2 ## Loc expr size
.byte 124 ## DW_OP_breg12
.byte 0 ## 0
Lset7756 = Ltmp6132-Lfunc_begin0
.quad Lset7756
Lset7757 = Ltmp6137-Lfunc_begin0
.quad Lset7757
.short 2 ## Loc expr size
.byte 124 ## DW_OP_breg12
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc869:
Lset7758 = Ltmp6140-Lfunc_begin0
.quad Lset7758
Lset7759 = Ltmp6142-Lfunc_begin0
.quad Lset7759
.short 2 ## Loc expr size
.byte 126 ## DW_OP_breg14
.byte 0 ## 0
Lset7760 = Ltmp6146-Lfunc_begin0
.quad Lset7760
Lset7761 = Ltmp6151-Lfunc_begin0
.quad Lset7761
.short 2 ## Loc expr size
.byte 126 ## DW_OP_breg14
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc870:
Lset7762 = Ltmp6153-Lfunc_begin0
.quad Lset7762
Lset7763 = Ltmp6154-Lfunc_begin0
.quad Lset7763
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset7764 = Ltmp6154-Lfunc_begin0
.quad Lset7764
Lset7765 = Lfunc_end40-Lfunc_begin0
.quad Lset7765
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 184 ## -72
.byte 127 ##
.quad 0
.quad 0
Ldebug_loc871:
Lset7766 = Ltmp6155-Lfunc_begin0
.quad Lset7766
Lset7767 = Ltmp6157-Lfunc_begin0
.quad Lset7767
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
.quad 0
.quad 0
Ldebug_loc872:
Lset7768 = Ltmp6163-Lfunc_begin0
.quad Lset7768
Lset7769 = Ltmp6164-Lfunc_begin0
.quad Lset7769
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset7770 = Ltmp6164-Lfunc_begin0
.quad Lset7770
Lset7771 = Lfunc_end40-Lfunc_begin0
.quad Lset7771
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 176 ## -80
.byte 127 ##
.quad 0
.quad 0
Ldebug_loc873:
Lset7772 = Ltmp6165-Lfunc_begin0
.quad Lset7772
Lset7773 = Ltmp6167-Lfunc_begin0
.quad Lset7773
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
.quad 0
.quad 0
Ldebug_loc874:
Lset7774 = Lfunc_begin41-Lfunc_begin0
.quad Lset7774
Lset7775 = Ltmp6189-Lfunc_begin0
.quad Lset7775
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset7776 = Ltmp6202-Lfunc_begin0
.quad Lset7776
Lset7777 = Ltmp6203-Lfunc_begin0
.quad Lset7777
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset7778 = Ltmp6203-Lfunc_begin0
.quad Lset7778
Lset7779 = Ltmp6216-Lfunc_begin0
.quad Lset7779
.short 2 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 64 ## -64
Lset7780 = Ltmp6216-Lfunc_begin0
.quad Lset7780
Lset7781 = Ltmp6218-Lfunc_begin0
.quad Lset7781
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset7782 = Ltmp6218-Lfunc_begin0
.quad Lset7782
Lset7783 = Ltmp6239-Lfunc_begin0
.quad Lset7783
.short 2 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 64 ## -64
Lset7784 = Ltmp6239-Lfunc_begin0
.quad Lset7784
Lset7785 = Ltmp6240-Lfunc_begin0
.quad Lset7785
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset7786 = Ltmp6241-Lfunc_begin0
.quad Lset7786
Lset7787 = Lfunc_end41-Lfunc_begin0
.quad Lset7787
.short 2 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 64 ## -64
.quad 0
.quad 0
Ldebug_loc875:
Lset7788 = Lfunc_begin41-Lfunc_begin0
.quad Lset7788
Lset7789 = Ltmp6185-Lfunc_begin0
.quad Lset7789
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset7790 = Ltmp6185-Lfunc_begin0
.quad Lset7790
Lset7791 = Ltmp6201-Lfunc_begin0
.quad Lset7791
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset7792 = Ltmp6202-Lfunc_begin0
.quad Lset7792
Lset7793 = Ltmp6217-Lfunc_begin0
.quad Lset7793
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset7794 = Ltmp6217-Lfunc_begin0
.quad Lset7794
Lset7795 = Ltmp6230-Lfunc_begin0
.quad Lset7795
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 184 ## -72
.byte 127 ##
Lset7796 = Ltmp6230-Lfunc_begin0
.quad Lset7796
Lset7797 = Ltmp6238-Lfunc_begin0
.quad Lset7797
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset7798 = Ltmp6240-Lfunc_begin0
.quad Lset7798
Lset7799 = Ltmp6249-Lfunc_begin0
.quad Lset7799
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 184 ## -72
.byte 127 ##
Lset7800 = Ltmp6249-Lfunc_begin0
.quad Lset7800
Lset7801 = Ltmp6250-Lfunc_begin0
.quad Lset7801
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset7802 = Ltmp6250-Lfunc_begin0
.quad Lset7802
Lset7803 = Ltmp6251-Lfunc_begin0
.quad Lset7803
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 184 ## -72
.byte 127 ##
Lset7804 = Ltmp6251-Lfunc_begin0
.quad Lset7804
Lset7805 = Lfunc_end41-Lfunc_begin0
.quad Lset7805
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc876:
Lset7806 = Lfunc_begin41-Lfunc_begin0
.quad Lset7806
Lset7807 = Ltmp6184-Lfunc_begin0
.quad Lset7807
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset7808 = Ltmp6184-Lfunc_begin0
.quad Lset7808
Lset7809 = Ltmp6189-Lfunc_begin0
.quad Lset7809
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset7810 = Ltmp6202-Lfunc_begin0
.quad Lset7810
Lset7811 = Ltmp6238-Lfunc_begin0
.quad Lset7811
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset7812 = Ltmp6241-Lfunc_begin0
.quad Lset7812
Lset7813 = Ltmp6247-Lfunc_begin0
.quad Lset7813
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset7814 = Ltmp6250-Lfunc_begin0
.quad Lset7814
Lset7815 = Lfunc_end41-Lfunc_begin0
.quad Lset7815
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc877:
Lset7816 = Lfunc_begin41-Lfunc_begin0
.quad Lset7816
Lset7817 = Ltmp6183-Lfunc_begin0
.quad Lset7817
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset7818 = Ltmp6183-Lfunc_begin0
.quad Lset7818
Lset7819 = Ltmp6190-Lfunc_begin0
.quad Lset7819
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset7820 = Ltmp6202-Lfunc_begin0
.quad Lset7820
Lset7821 = Ltmp6238-Lfunc_begin0
.quad Lset7821
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset7822 = Ltmp6241-Lfunc_begin0
.quad Lset7822
Lset7823 = Ltmp6247-Lfunc_begin0
.quad Lset7823
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset7824 = Ltmp6250-Lfunc_begin0
.quad Lset7824
Lset7825 = Lfunc_end41-Lfunc_begin0
.quad Lset7825
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc878:
Lset7826 = Ltmp6182-Lfunc_begin0
.quad Lset7826
Lset7827 = Ltmp6185-Lfunc_begin0
.quad Lset7827
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset7828 = Ltmp6185-Lfunc_begin0
.quad Lset7828
Lset7829 = Ltmp6186-Lfunc_begin0
.quad Lset7829
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc879:
Lset7830 = Ltmp6186-Lfunc_begin0
.quad Lset7830
Lset7831 = Ltmp6187-Lfunc_begin0
.quad Lset7831
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc880:
Lset7832 = Ltmp6187-Lfunc_begin0
.quad Lset7832
Lset7833 = Ltmp6187-Lfunc_begin0
.quad Lset7833
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc881:
Lset7834 = Ltmp6190-Lfunc_begin0
.quad Lset7834
Lset7835 = Ltmp6190-Lfunc_begin0
.quad Lset7835
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc882:
Lset7836 = Ltmp6196-Lfunc_begin0
.quad Lset7836
Lset7837 = Ltmp6197-Lfunc_begin0
.quad Lset7837
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc883:
Lset7838 = Ltmp6205-Lfunc_begin0
.quad Lset7838
Lset7839 = Ltmp6207-Lfunc_begin0
.quad Lset7839
.short 2 ## Loc expr size
.byte 124 ## DW_OP_breg12
.byte 0 ## 0
Lset7840 = Ltmp6211-Lfunc_begin0
.quad Lset7840
Lset7841 = Ltmp6216-Lfunc_begin0
.quad Lset7841
.short 2 ## Loc expr size
.byte 124 ## DW_OP_breg12
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc884:
Lset7842 = Ltmp6219-Lfunc_begin0
.quad Lset7842
Lset7843 = Ltmp6221-Lfunc_begin0
.quad Lset7843
.short 2 ## Loc expr size
.byte 126 ## DW_OP_breg14
.byte 0 ## 0
Lset7844 = Ltmp6225-Lfunc_begin0
.quad Lset7844
Lset7845 = Ltmp6230-Lfunc_begin0
.quad Lset7845
.short 2 ## Loc expr size
.byte 126 ## DW_OP_breg14
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc885:
Lset7846 = Ltmp6232-Lfunc_begin0
.quad Lset7846
Lset7847 = Ltmp6233-Lfunc_begin0
.quad Lset7847
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset7848 = Ltmp6233-Lfunc_begin0
.quad Lset7848
Lset7849 = Lfunc_end41-Lfunc_begin0
.quad Lset7849
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 184 ## -72
.byte 127 ##
.quad 0
.quad 0
Ldebug_loc886:
Lset7850 = Ltmp6234-Lfunc_begin0
.quad Lset7850
Lset7851 = Ltmp6236-Lfunc_begin0
.quad Lset7851
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
.quad 0
.quad 0
Ldebug_loc887:
Lset7852 = Ltmp6242-Lfunc_begin0
.quad Lset7852
Lset7853 = Ltmp6243-Lfunc_begin0
.quad Lset7853
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset7854 = Ltmp6243-Lfunc_begin0
.quad Lset7854
Lset7855 = Lfunc_end41-Lfunc_begin0
.quad Lset7855
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 176 ## -80
.byte 127 ##
.quad 0
.quad 0
Ldebug_loc888:
Lset7856 = Ltmp6244-Lfunc_begin0
.quad Lset7856
Lset7857 = Ltmp6246-Lfunc_begin0
.quad Lset7857
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
.quad 0
.quad 0
Ldebug_loc889:
Lset7858 = Lfunc_begin42-Lfunc_begin0
.quad Lset7858
Lset7859 = Ltmp6268-Lfunc_begin0
.quad Lset7859
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset7860 = Ltmp6271-Lfunc_begin0
.quad Lset7860
Lset7861 = Ltmp6272-Lfunc_begin0
.quad Lset7861
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset7862 = Ltmp6272-Lfunc_begin0
.quad Lset7862
Lset7863 = Ltmp6285-Lfunc_begin0
.quad Lset7863
.short 2 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 64 ## -64
Lset7864 = Ltmp6285-Lfunc_begin0
.quad Lset7864
Lset7865 = Ltmp6287-Lfunc_begin0
.quad Lset7865
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset7866 = Ltmp6287-Lfunc_begin0
.quad Lset7866
Lset7867 = Ltmp6308-Lfunc_begin0
.quad Lset7867
.short 2 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 64 ## -64
Lset7868 = Ltmp6308-Lfunc_begin0
.quad Lset7868
Lset7869 = Ltmp6309-Lfunc_begin0
.quad Lset7869
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset7870 = Ltmp6310-Lfunc_begin0
.quad Lset7870
Lset7871 = Lfunc_end42-Lfunc_begin0
.quad Lset7871
.short 2 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 64 ## -64
.quad 0
.quad 0
Ldebug_loc890:
Lset7872 = Lfunc_begin42-Lfunc_begin0
.quad Lset7872
Lset7873 = Ltmp6264-Lfunc_begin0
.quad Lset7873
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset7874 = Ltmp6264-Lfunc_begin0
.quad Lset7874
Lset7875 = Ltmp6270-Lfunc_begin0
.quad Lset7875
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset7876 = Ltmp6271-Lfunc_begin0
.quad Lset7876
Lset7877 = Ltmp6286-Lfunc_begin0
.quad Lset7877
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset7878 = Ltmp6286-Lfunc_begin0
.quad Lset7878
Lset7879 = Ltmp6299-Lfunc_begin0
.quad Lset7879
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 184 ## -72
.byte 127 ##
Lset7880 = Ltmp6299-Lfunc_begin0
.quad Lset7880
Lset7881 = Ltmp6307-Lfunc_begin0
.quad Lset7881
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset7882 = Ltmp6309-Lfunc_begin0
.quad Lset7882
Lset7883 = Ltmp6318-Lfunc_begin0
.quad Lset7883
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 184 ## -72
.byte 127 ##
Lset7884 = Ltmp6318-Lfunc_begin0
.quad Lset7884
Lset7885 = Ltmp6319-Lfunc_begin0
.quad Lset7885
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset7886 = Ltmp6319-Lfunc_begin0
.quad Lset7886
Lset7887 = Ltmp6320-Lfunc_begin0
.quad Lset7887
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 184 ## -72
.byte 127 ##
Lset7888 = Ltmp6320-Lfunc_begin0
.quad Lset7888
Lset7889 = Lfunc_end42-Lfunc_begin0
.quad Lset7889
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc891:
Lset7890 = Lfunc_begin42-Lfunc_begin0
.quad Lset7890
Lset7891 = Ltmp6263-Lfunc_begin0
.quad Lset7891
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset7892 = Ltmp6263-Lfunc_begin0
.quad Lset7892
Lset7893 = Ltmp6268-Lfunc_begin0
.quad Lset7893
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset7894 = Ltmp6271-Lfunc_begin0
.quad Lset7894
Lset7895 = Ltmp6307-Lfunc_begin0
.quad Lset7895
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset7896 = Ltmp6310-Lfunc_begin0
.quad Lset7896
Lset7897 = Ltmp6316-Lfunc_begin0
.quad Lset7897
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset7898 = Ltmp6319-Lfunc_begin0
.quad Lset7898
Lset7899 = Lfunc_end42-Lfunc_begin0
.quad Lset7899
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc892:
Lset7900 = Lfunc_begin42-Lfunc_begin0
.quad Lset7900
Lset7901 = Ltmp6262-Lfunc_begin0
.quad Lset7901
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset7902 = Ltmp6262-Lfunc_begin0
.quad Lset7902
Lset7903 = Ltmp6269-Lfunc_begin0
.quad Lset7903
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset7904 = Ltmp6271-Lfunc_begin0
.quad Lset7904
Lset7905 = Ltmp6307-Lfunc_begin0
.quad Lset7905
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset7906 = Ltmp6310-Lfunc_begin0
.quad Lset7906
Lset7907 = Ltmp6316-Lfunc_begin0
.quad Lset7907
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset7908 = Ltmp6319-Lfunc_begin0
.quad Lset7908
Lset7909 = Lfunc_end42-Lfunc_begin0
.quad Lset7909
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc893:
Lset7910 = Ltmp6261-Lfunc_begin0
.quad Lset7910
Lset7911 = Ltmp6264-Lfunc_begin0
.quad Lset7911
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset7912 = Ltmp6264-Lfunc_begin0
.quad Lset7912
Lset7913 = Ltmp6265-Lfunc_begin0
.quad Lset7913
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc894:
Lset7914 = Ltmp6265-Lfunc_begin0
.quad Lset7914
Lset7915 = Ltmp6266-Lfunc_begin0
.quad Lset7915
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc895:
Lset7916 = Ltmp6266-Lfunc_begin0
.quad Lset7916
Lset7917 = Ltmp6266-Lfunc_begin0
.quad Lset7917
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc896:
Lset7918 = Ltmp6269-Lfunc_begin0
.quad Lset7918
Lset7919 = Ltmp6269-Lfunc_begin0
.quad Lset7919
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc897:
Lset7920 = Ltmp6274-Lfunc_begin0
.quad Lset7920
Lset7921 = Ltmp6276-Lfunc_begin0
.quad Lset7921
.short 2 ## Loc expr size
.byte 124 ## DW_OP_breg12
.byte 0 ## 0
Lset7922 = Ltmp6280-Lfunc_begin0
.quad Lset7922
Lset7923 = Ltmp6285-Lfunc_begin0
.quad Lset7923
.short 2 ## Loc expr size
.byte 124 ## DW_OP_breg12
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc898:
Lset7924 = Ltmp6288-Lfunc_begin0
.quad Lset7924
Lset7925 = Ltmp6290-Lfunc_begin0
.quad Lset7925
.short 2 ## Loc expr size
.byte 126 ## DW_OP_breg14
.byte 0 ## 0
Lset7926 = Ltmp6294-Lfunc_begin0
.quad Lset7926
Lset7927 = Ltmp6299-Lfunc_begin0
.quad Lset7927
.short 2 ## Loc expr size
.byte 126 ## DW_OP_breg14
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc899:
Lset7928 = Ltmp6301-Lfunc_begin0
.quad Lset7928
Lset7929 = Ltmp6302-Lfunc_begin0
.quad Lset7929
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset7930 = Ltmp6302-Lfunc_begin0
.quad Lset7930
Lset7931 = Lfunc_end42-Lfunc_begin0
.quad Lset7931
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 184 ## -72
.byte 127 ##
.quad 0
.quad 0
Ldebug_loc900:
Lset7932 = Ltmp6303-Lfunc_begin0
.quad Lset7932
Lset7933 = Ltmp6305-Lfunc_begin0
.quad Lset7933
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
.quad 0
.quad 0
Ldebug_loc901:
Lset7934 = Ltmp6311-Lfunc_begin0
.quad Lset7934
Lset7935 = Ltmp6312-Lfunc_begin0
.quad Lset7935
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset7936 = Ltmp6312-Lfunc_begin0
.quad Lset7936
Lset7937 = Lfunc_end42-Lfunc_begin0
.quad Lset7937
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 176 ## -80
.byte 127 ##
.quad 0
.quad 0
Ldebug_loc902:
Lset7938 = Ltmp6313-Lfunc_begin0
.quad Lset7938
Lset7939 = Ltmp6315-Lfunc_begin0
.quad Lset7939
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
.quad 0
.quad 0
Ldebug_loc903:
Lset7940 = Lfunc_begin43-Lfunc_begin0
.quad Lset7940
Lset7941 = Ltmp6337-Lfunc_begin0
.quad Lset7941
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset7942 = Ltmp6340-Lfunc_begin0
.quad Lset7942
Lset7943 = Ltmp6341-Lfunc_begin0
.quad Lset7943
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset7944 = Ltmp6341-Lfunc_begin0
.quad Lset7944
Lset7945 = Ltmp6354-Lfunc_begin0
.quad Lset7945
.short 2 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 64 ## -64
Lset7946 = Ltmp6354-Lfunc_begin0
.quad Lset7946
Lset7947 = Ltmp6356-Lfunc_begin0
.quad Lset7947
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset7948 = Ltmp6356-Lfunc_begin0
.quad Lset7948
Lset7949 = Ltmp6377-Lfunc_begin0
.quad Lset7949
.short 2 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 64 ## -64
Lset7950 = Ltmp6377-Lfunc_begin0
.quad Lset7950
Lset7951 = Ltmp6378-Lfunc_begin0
.quad Lset7951
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset7952 = Ltmp6379-Lfunc_begin0
.quad Lset7952
Lset7953 = Lfunc_end43-Lfunc_begin0
.quad Lset7953
.short 2 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 64 ## -64
.quad 0
.quad 0
Ldebug_loc904:
Lset7954 = Lfunc_begin43-Lfunc_begin0
.quad Lset7954
Lset7955 = Ltmp6333-Lfunc_begin0
.quad Lset7955
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset7956 = Ltmp6333-Lfunc_begin0
.quad Lset7956
Lset7957 = Ltmp6339-Lfunc_begin0
.quad Lset7957
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset7958 = Ltmp6340-Lfunc_begin0
.quad Lset7958
Lset7959 = Ltmp6355-Lfunc_begin0
.quad Lset7959
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset7960 = Ltmp6355-Lfunc_begin0
.quad Lset7960
Lset7961 = Ltmp6368-Lfunc_begin0
.quad Lset7961
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 184 ## -72
.byte 127 ##
Lset7962 = Ltmp6368-Lfunc_begin0
.quad Lset7962
Lset7963 = Ltmp6376-Lfunc_begin0
.quad Lset7963
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset7964 = Ltmp6378-Lfunc_begin0
.quad Lset7964
Lset7965 = Ltmp6387-Lfunc_begin0
.quad Lset7965
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 184 ## -72
.byte 127 ##
Lset7966 = Ltmp6387-Lfunc_begin0
.quad Lset7966
Lset7967 = Ltmp6388-Lfunc_begin0
.quad Lset7967
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset7968 = Ltmp6388-Lfunc_begin0
.quad Lset7968
Lset7969 = Ltmp6389-Lfunc_begin0
.quad Lset7969
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 184 ## -72
.byte 127 ##
Lset7970 = Ltmp6389-Lfunc_begin0
.quad Lset7970
Lset7971 = Lfunc_end43-Lfunc_begin0
.quad Lset7971
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc905:
Lset7972 = Lfunc_begin43-Lfunc_begin0
.quad Lset7972
Lset7973 = Ltmp6332-Lfunc_begin0
.quad Lset7973
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset7974 = Ltmp6332-Lfunc_begin0
.quad Lset7974
Lset7975 = Ltmp6337-Lfunc_begin0
.quad Lset7975
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset7976 = Ltmp6340-Lfunc_begin0
.quad Lset7976
Lset7977 = Ltmp6376-Lfunc_begin0
.quad Lset7977
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset7978 = Ltmp6379-Lfunc_begin0
.quad Lset7978
Lset7979 = Ltmp6385-Lfunc_begin0
.quad Lset7979
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset7980 = Ltmp6388-Lfunc_begin0
.quad Lset7980
Lset7981 = Lfunc_end43-Lfunc_begin0
.quad Lset7981
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc906:
Lset7982 = Lfunc_begin43-Lfunc_begin0
.quad Lset7982
Lset7983 = Ltmp6331-Lfunc_begin0
.quad Lset7983
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset7984 = Ltmp6331-Lfunc_begin0
.quad Lset7984
Lset7985 = Ltmp6338-Lfunc_begin0
.quad Lset7985
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset7986 = Ltmp6340-Lfunc_begin0
.quad Lset7986
Lset7987 = Ltmp6376-Lfunc_begin0
.quad Lset7987
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset7988 = Ltmp6379-Lfunc_begin0
.quad Lset7988
Lset7989 = Ltmp6385-Lfunc_begin0
.quad Lset7989
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset7990 = Ltmp6388-Lfunc_begin0
.quad Lset7990
Lset7991 = Lfunc_end43-Lfunc_begin0
.quad Lset7991
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc907:
Lset7992 = Ltmp6330-Lfunc_begin0
.quad Lset7992
Lset7993 = Ltmp6333-Lfunc_begin0
.quad Lset7993
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset7994 = Ltmp6333-Lfunc_begin0
.quad Lset7994
Lset7995 = Ltmp6334-Lfunc_begin0
.quad Lset7995
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc908:
Lset7996 = Ltmp6334-Lfunc_begin0
.quad Lset7996
Lset7997 = Ltmp6335-Lfunc_begin0
.quad Lset7997
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc909:
Lset7998 = Ltmp6335-Lfunc_begin0
.quad Lset7998
Lset7999 = Ltmp6335-Lfunc_begin0
.quad Lset7999
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc910:
Lset8000 = Ltmp6338-Lfunc_begin0
.quad Lset8000
Lset8001 = Ltmp6338-Lfunc_begin0
.quad Lset8001
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc911:
Lset8002 = Ltmp6343-Lfunc_begin0
.quad Lset8002
Lset8003 = Ltmp6345-Lfunc_begin0
.quad Lset8003
.short 2 ## Loc expr size
.byte 124 ## DW_OP_breg12
.byte 0 ## 0
Lset8004 = Ltmp6349-Lfunc_begin0
.quad Lset8004
Lset8005 = Ltmp6354-Lfunc_begin0
.quad Lset8005
.short 2 ## Loc expr size
.byte 124 ## DW_OP_breg12
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc912:
Lset8006 = Ltmp6357-Lfunc_begin0
.quad Lset8006
Lset8007 = Ltmp6359-Lfunc_begin0
.quad Lset8007
.short 2 ## Loc expr size
.byte 126 ## DW_OP_breg14
.byte 0 ## 0
Lset8008 = Ltmp6363-Lfunc_begin0
.quad Lset8008
Lset8009 = Ltmp6368-Lfunc_begin0
.quad Lset8009
.short 2 ## Loc expr size
.byte 126 ## DW_OP_breg14
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc913:
Lset8010 = Ltmp6370-Lfunc_begin0
.quad Lset8010
Lset8011 = Ltmp6371-Lfunc_begin0
.quad Lset8011
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset8012 = Ltmp6371-Lfunc_begin0
.quad Lset8012
Lset8013 = Lfunc_end43-Lfunc_begin0
.quad Lset8013
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 184 ## -72
.byte 127 ##
.quad 0
.quad 0
Ldebug_loc914:
Lset8014 = Ltmp6372-Lfunc_begin0
.quad Lset8014
Lset8015 = Ltmp6374-Lfunc_begin0
.quad Lset8015
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
.quad 0
.quad 0
Ldebug_loc915:
Lset8016 = Ltmp6380-Lfunc_begin0
.quad Lset8016
Lset8017 = Ltmp6381-Lfunc_begin0
.quad Lset8017
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset8018 = Ltmp6381-Lfunc_begin0
.quad Lset8018
Lset8019 = Lfunc_end43-Lfunc_begin0
.quad Lset8019
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 176 ## -80
.byte 127 ##
.quad 0
.quad 0
Ldebug_loc916:
Lset8020 = Ltmp6382-Lfunc_begin0
.quad Lset8020
Lset8021 = Ltmp6384-Lfunc_begin0
.quad Lset8021
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
.quad 0
.quad 0
Ldebug_loc917:
Lset8022 = Lfunc_begin44-Lfunc_begin0
.quad Lset8022
Lset8023 = Ltmp6406-Lfunc_begin0
.quad Lset8023
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset8024 = Ltmp6409-Lfunc_begin0
.quad Lset8024
Lset8025 = Ltmp6410-Lfunc_begin0
.quad Lset8025
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset8026 = Ltmp6410-Lfunc_begin0
.quad Lset8026
Lset8027 = Ltmp6423-Lfunc_begin0
.quad Lset8027
.short 2 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 64 ## -64
Lset8028 = Ltmp6423-Lfunc_begin0
.quad Lset8028
Lset8029 = Ltmp6425-Lfunc_begin0
.quad Lset8029
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset8030 = Ltmp6425-Lfunc_begin0
.quad Lset8030
Lset8031 = Ltmp6446-Lfunc_begin0
.quad Lset8031
.short 2 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 64 ## -64
Lset8032 = Ltmp6446-Lfunc_begin0
.quad Lset8032
Lset8033 = Ltmp6447-Lfunc_begin0
.quad Lset8033
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset8034 = Ltmp6448-Lfunc_begin0
.quad Lset8034
Lset8035 = Lfunc_end44-Lfunc_begin0
.quad Lset8035
.short 2 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 64 ## -64
.quad 0
.quad 0
Ldebug_loc918:
Lset8036 = Lfunc_begin44-Lfunc_begin0
.quad Lset8036
Lset8037 = Ltmp6402-Lfunc_begin0
.quad Lset8037
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset8038 = Ltmp6402-Lfunc_begin0
.quad Lset8038
Lset8039 = Ltmp6408-Lfunc_begin0
.quad Lset8039
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset8040 = Ltmp6409-Lfunc_begin0
.quad Lset8040
Lset8041 = Ltmp6424-Lfunc_begin0
.quad Lset8041
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset8042 = Ltmp6424-Lfunc_begin0
.quad Lset8042
Lset8043 = Ltmp6437-Lfunc_begin0
.quad Lset8043
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 184 ## -72
.byte 127 ##
Lset8044 = Ltmp6437-Lfunc_begin0
.quad Lset8044
Lset8045 = Ltmp6445-Lfunc_begin0
.quad Lset8045
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset8046 = Ltmp6447-Lfunc_begin0
.quad Lset8046
Lset8047 = Ltmp6456-Lfunc_begin0
.quad Lset8047
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 184 ## -72
.byte 127 ##
Lset8048 = Ltmp6456-Lfunc_begin0
.quad Lset8048
Lset8049 = Ltmp6457-Lfunc_begin0
.quad Lset8049
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset8050 = Ltmp6457-Lfunc_begin0
.quad Lset8050
Lset8051 = Ltmp6458-Lfunc_begin0
.quad Lset8051
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 184 ## -72
.byte 127 ##
Lset8052 = Ltmp6458-Lfunc_begin0
.quad Lset8052
Lset8053 = Lfunc_end44-Lfunc_begin0
.quad Lset8053
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc919:
Lset8054 = Lfunc_begin44-Lfunc_begin0
.quad Lset8054
Lset8055 = Ltmp6401-Lfunc_begin0
.quad Lset8055
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset8056 = Ltmp6401-Lfunc_begin0
.quad Lset8056
Lset8057 = Ltmp6406-Lfunc_begin0
.quad Lset8057
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset8058 = Ltmp6409-Lfunc_begin0
.quad Lset8058
Lset8059 = Ltmp6445-Lfunc_begin0
.quad Lset8059
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset8060 = Ltmp6448-Lfunc_begin0
.quad Lset8060
Lset8061 = Ltmp6454-Lfunc_begin0
.quad Lset8061
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset8062 = Ltmp6457-Lfunc_begin0
.quad Lset8062
Lset8063 = Lfunc_end44-Lfunc_begin0
.quad Lset8063
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc920:
Lset8064 = Lfunc_begin44-Lfunc_begin0
.quad Lset8064
Lset8065 = Ltmp6400-Lfunc_begin0
.quad Lset8065
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset8066 = Ltmp6400-Lfunc_begin0
.quad Lset8066
Lset8067 = Ltmp6407-Lfunc_begin0
.quad Lset8067
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset8068 = Ltmp6409-Lfunc_begin0
.quad Lset8068
Lset8069 = Ltmp6445-Lfunc_begin0
.quad Lset8069
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset8070 = Ltmp6448-Lfunc_begin0
.quad Lset8070
Lset8071 = Ltmp6454-Lfunc_begin0
.quad Lset8071
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset8072 = Ltmp6457-Lfunc_begin0
.quad Lset8072
Lset8073 = Lfunc_end44-Lfunc_begin0
.quad Lset8073
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc921:
Lset8074 = Ltmp6399-Lfunc_begin0
.quad Lset8074
Lset8075 = Ltmp6402-Lfunc_begin0
.quad Lset8075
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset8076 = Ltmp6402-Lfunc_begin0
.quad Lset8076
Lset8077 = Ltmp6403-Lfunc_begin0
.quad Lset8077
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc922:
Lset8078 = Ltmp6403-Lfunc_begin0
.quad Lset8078
Lset8079 = Ltmp6404-Lfunc_begin0
.quad Lset8079
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc923:
Lset8080 = Ltmp6404-Lfunc_begin0
.quad Lset8080
Lset8081 = Ltmp6404-Lfunc_begin0
.quad Lset8081
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc924:
Lset8082 = Ltmp6407-Lfunc_begin0
.quad Lset8082
Lset8083 = Ltmp6407-Lfunc_begin0
.quad Lset8083
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc925:
Lset8084 = Ltmp6412-Lfunc_begin0
.quad Lset8084
Lset8085 = Ltmp6414-Lfunc_begin0
.quad Lset8085
.short 2 ## Loc expr size
.byte 124 ## DW_OP_breg12
.byte 0 ## 0
Lset8086 = Ltmp6418-Lfunc_begin0
.quad Lset8086
Lset8087 = Ltmp6423-Lfunc_begin0
.quad Lset8087
.short 2 ## Loc expr size
.byte 124 ## DW_OP_breg12
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc926:
Lset8088 = Ltmp6426-Lfunc_begin0
.quad Lset8088
Lset8089 = Ltmp6428-Lfunc_begin0
.quad Lset8089
.short 2 ## Loc expr size
.byte 126 ## DW_OP_breg14
.byte 0 ## 0
Lset8090 = Ltmp6432-Lfunc_begin0
.quad Lset8090
Lset8091 = Ltmp6437-Lfunc_begin0
.quad Lset8091
.short 2 ## Loc expr size
.byte 126 ## DW_OP_breg14
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc927:
Lset8092 = Ltmp6439-Lfunc_begin0
.quad Lset8092
Lset8093 = Ltmp6440-Lfunc_begin0
.quad Lset8093
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset8094 = Ltmp6440-Lfunc_begin0
.quad Lset8094
Lset8095 = Lfunc_end44-Lfunc_begin0
.quad Lset8095
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 184 ## -72
.byte 127 ##
.quad 0
.quad 0
Ldebug_loc928:
Lset8096 = Ltmp6441-Lfunc_begin0
.quad Lset8096
Lset8097 = Ltmp6443-Lfunc_begin0
.quad Lset8097
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
.quad 0
.quad 0
Ldebug_loc929:
Lset8098 = Ltmp6449-Lfunc_begin0
.quad Lset8098
Lset8099 = Ltmp6450-Lfunc_begin0
.quad Lset8099
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset8100 = Ltmp6450-Lfunc_begin0
.quad Lset8100
Lset8101 = Lfunc_end44-Lfunc_begin0
.quad Lset8101
.short 3 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 176 ## -80
.byte 127 ##
.quad 0
.quad 0
Ldebug_loc930:
Lset8102 = Ltmp6451-Lfunc_begin0
.quad Lset8102
Lset8103 = Ltmp6453-Lfunc_begin0
.quad Lset8103
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
.quad 0
.quad 0
Ldebug_loc931:
Lset8104 = Lfunc_begin45-Lfunc_begin0
.quad Lset8104
Lset8105 = Ltmp6471-Lfunc_begin0
.quad Lset8105
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset8106 = Ltmp6471-Lfunc_begin0
.quad Lset8106
Lset8107 = Ltmp6473-Lfunc_begin0
.quad Lset8107
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset8108 = Ltmp6476-Lfunc_begin0
.quad Lset8108
Lset8109 = Ltmp6489-Lfunc_begin0
.quad Lset8109
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset8110 = Ltmp6490-Lfunc_begin0
.quad Lset8110
Lset8111 = Ltmp6496-Lfunc_begin0
.quad Lset8111
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset8112 = Ltmp6497-Lfunc_begin0
.quad Lset8112
Lset8113 = Lfunc_end45-Lfunc_begin0
.quad Lset8113
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc932:
Lset8114 = Lfunc_begin45-Lfunc_begin0
.quad Lset8114
Lset8115 = Ltmp6470-Lfunc_begin0
.quad Lset8115
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset8116 = Ltmp6470-Lfunc_begin0
.quad Lset8116
Lset8117 = Ltmp6475-Lfunc_begin0
.quad Lset8117
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset8118 = Ltmp6476-Lfunc_begin0
.quad Lset8118
Lset8119 = Lfunc_end45-Lfunc_begin0
.quad Lset8119
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc933:
Lset8120 = Lfunc_begin45-Lfunc_begin0
.quad Lset8120
Lset8121 = Ltmp6469-Lfunc_begin0
.quad Lset8121
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset8122 = Ltmp6469-Lfunc_begin0
.quad Lset8122
Lset8123 = Ltmp6474-Lfunc_begin0
.quad Lset8123
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset8124 = Ltmp6476-Lfunc_begin0
.quad Lset8124
Lset8125 = Ltmp6489-Lfunc_begin0
.quad Lset8125
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset8126 = Ltmp6490-Lfunc_begin0
.quad Lset8126
Lset8127 = Ltmp6496-Lfunc_begin0
.quad Lset8127
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset8128 = Ltmp6497-Lfunc_begin0
.quad Lset8128
Lset8129 = Lfunc_end45-Lfunc_begin0
.quad Lset8129
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc934:
Lset8130 = Ltmp6468-Lfunc_begin0
.quad Lset8130
Lset8131 = Ltmp6470-Lfunc_begin0
.quad Lset8131
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset8132 = Ltmp6470-Lfunc_begin0
.quad Lset8132
Lset8133 = Ltmp6473-Lfunc_begin0
.quad Lset8133
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset8134 = Ltmp6474-Lfunc_begin0
.quad Lset8134
Lset8135 = Ltmp6475-Lfunc_begin0
.quad Lset8135
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc935:
Lset8136 = Ltmp6474-Lfunc_begin0
.quad Lset8136
Lset8137 = Ltmp6474-Lfunc_begin0
.quad Lset8137
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc936:
Lset8138 = Ltmp6478-Lfunc_begin0
.quad Lset8138
Lset8139 = Ltmp6480-Lfunc_begin0
.quad Lset8139
.short 2 ## Loc expr size
.byte 124 ## DW_OP_breg12
.byte 0 ## 0
Lset8140 = Ltmp6484-Lfunc_begin0
.quad Lset8140
Lset8141 = Ltmp6489-Lfunc_begin0
.quad Lset8141
.short 2 ## Loc expr size
.byte 124 ## DW_OP_breg12
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc937:
Lset8142 = Ltmp6491-Lfunc_begin0
.quad Lset8142
Lset8143 = Ltmp6492-Lfunc_begin0
.quad Lset8143
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset8144 = Ltmp6492-Lfunc_begin0
.quad Lset8144
Lset8145 = Lfunc_end45-Lfunc_begin0
.quad Lset8145
.short 2 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 64 ## -64
.quad 0
.quad 0
Ldebug_loc938:
Lset8146 = Ltmp6493-Lfunc_begin0
.quad Lset8146
Lset8147 = Ltmp6495-Lfunc_begin0
.quad Lset8147
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
.quad 0
.quad 0
Ldebug_loc939:
Lset8148 = Lfunc_begin46-Lfunc_begin0
.quad Lset8148
Lset8149 = Ltmp6509-Lfunc_begin0
.quad Lset8149
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset8150 = Ltmp6511-Lfunc_begin0
.quad Lset8150
Lset8151 = Ltmp6515-Lfunc_begin0
.quad Lset8151
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc940:
Lset8152 = Ltmp6502-Lfunc_begin0
.quad Lset8152
Lset8153 = Ltmp6503-Lfunc_begin0
.quad Lset8153
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
Lset8154 = Ltmp6506-Lfunc_begin0
.quad Lset8154
Lset8155 = Ltmp6507-Lfunc_begin0
.quad Lset8155
.short 1 ## Loc expr size
.byte 91 ## DW_OP_reg11
.quad 0
.quad 0
Ldebug_loc941:
Lset8156 = Ltmp6508-Lfunc_begin0
.quad Lset8156
Lset8157 = Ltmp6511-Lfunc_begin0
.quad Lset8157
.short 1 ## Loc expr size
.byte 88 ## DW_OP_reg8
Lset8158 = Ltmp6514-Lfunc_begin0
.quad Lset8158
Lset8159 = Ltmp6515-Lfunc_begin0
.quad Lset8159
.short 1 ## Loc expr size
.byte 88 ## DW_OP_reg8
.quad 0
.quad 0
Ldebug_loc942:
Lset8160 = Lfunc_begin47-Lfunc_begin0
.quad Lset8160
Lset8161 = Ltmp6540-Lfunc_begin0
.quad Lset8161
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset8162 = Ltmp6548-Lfunc_begin0
.quad Lset8162
Lset8163 = Ltmp6549-Lfunc_begin0
.quad Lset8163
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset8164 = Ltmp6550-Lfunc_begin0
.quad Lset8164
Lset8165 = Lfunc_end47-Lfunc_begin0
.quad Lset8165
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc943:
Lset8166 = Lfunc_begin47-Lfunc_begin0
.quad Lset8166
Lset8167 = Ltmp6540-Lfunc_begin0
.quad Lset8167
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset8168 = Ltmp6548-Lfunc_begin0
.quad Lset8168
Lset8169 = Ltmp6549-Lfunc_begin0
.quad Lset8169
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset8170 = Ltmp6550-Lfunc_begin0
.quad Lset8170
Lset8171 = Ltmp6553-Lfunc_begin0
.quad Lset8171
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc944:
Lset8172 = Lfunc_begin47-Lfunc_begin0
.quad Lset8172
Lset8173 = Ltmp6527-Lfunc_begin0
.quad Lset8173
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset8174 = Ltmp6527-Lfunc_begin0
.quad Lset8174
Lset8175 = Ltmp6546-Lfunc_begin0
.quad Lset8175
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset8176 = Ltmp6548-Lfunc_begin0
.quad Lset8176
Lset8177 = Ltmp6549-Lfunc_begin0
.quad Lset8177
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset8178 = Ltmp6550-Lfunc_begin0
.quad Lset8178
Lset8179 = Ltmp6553-Lfunc_begin0
.quad Lset8179
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc945:
Lset8180 = Ltmp6532-Lfunc_begin0
.quad Lset8180
Lset8181 = Ltmp6533-Lfunc_begin0
.quad Lset8181
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset8182 = Ltmp6536-Lfunc_begin0
.quad Lset8182
Lset8183 = Ltmp6537-Lfunc_begin0
.quad Lset8183
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc946:
Lset8184 = Ltmp6538-Lfunc_begin0
.quad Lset8184
Lset8185 = Ltmp6547-Lfunc_begin0
.quad Lset8185
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset8186 = Ltmp6548-Lfunc_begin0
.quad Lset8186
Lset8187 = Ltmp6549-Lfunc_begin0
.quad Lset8187
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc947:
Lset8188 = Lfunc_begin48-Lfunc_begin0
.quad Lset8188
Lset8189 = Ltmp6566-Lfunc_begin0
.quad Lset8189
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset8190 = Ltmp6566-Lfunc_begin0
.quad Lset8190
Lset8191 = Ltmp6575-Lfunc_begin0
.quad Lset8191
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset8192 = Ltmp6577-Lfunc_begin0
.quad Lset8192
Lset8193 = Ltmp6581-Lfunc_begin0
.quad Lset8193
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset8194 = Ltmp6584-Lfunc_begin0
.quad Lset8194
Lset8195 = Ltmp6591-Lfunc_begin0
.quad Lset8195
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset8196 = Ltmp6594-Lfunc_begin0
.quad Lset8196
Lset8197 = Ltmp6595-Lfunc_begin0
.quad Lset8197
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset8198 = Ltmp6596-Lfunc_begin0
.quad Lset8198
Lset8199 = Lfunc_end48-Lfunc_begin0
.quad Lset8199
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc948:
Lset8200 = Lfunc_begin48-Lfunc_begin0
.quad Lset8200
Lset8201 = Ltmp6565-Lfunc_begin0
.quad Lset8201
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset8202 = Ltmp6565-Lfunc_begin0
.quad Lset8202
Lset8203 = Ltmp6575-Lfunc_begin0
.quad Lset8203
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset8204 = Ltmp6577-Lfunc_begin0
.quad Lset8204
Lset8205 = Ltmp6581-Lfunc_begin0
.quad Lset8205
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset8206 = Ltmp6584-Lfunc_begin0
.quad Lset8206
Lset8207 = Ltmp6591-Lfunc_begin0
.quad Lset8207
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset8208 = Ltmp6594-Lfunc_begin0
.quad Lset8208
Lset8209 = Ltmp6595-Lfunc_begin0
.quad Lset8209
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc949:
Lset8210 = Lfunc_begin48-Lfunc_begin0
.quad Lset8210
Lset8211 = Ltmp6564-Lfunc_begin0
.quad Lset8211
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset8212 = Ltmp6564-Lfunc_begin0
.quad Lset8212
Lset8213 = Ltmp6575-Lfunc_begin0
.quad Lset8213
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset8214 = Ltmp6577-Lfunc_begin0
.quad Lset8214
Lset8215 = Ltmp6581-Lfunc_begin0
.quad Lset8215
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset8216 = Ltmp6584-Lfunc_begin0
.quad Lset8216
Lset8217 = Ltmp6591-Lfunc_begin0
.quad Lset8217
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset8218 = Ltmp6594-Lfunc_begin0
.quad Lset8218
Lset8219 = Ltmp6595-Lfunc_begin0
.quad Lset8219
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc950:
Lset8220 = Lfunc_begin48-Lfunc_begin0
.quad Lset8220
Lset8221 = Ltmp6563-Lfunc_begin0
.quad Lset8221
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset8222 = Ltmp6563-Lfunc_begin0
.quad Lset8222
Lset8223 = Ltmp6576-Lfunc_begin0
.quad Lset8223
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset8224 = Ltmp6577-Lfunc_begin0
.quad Lset8224
Lset8225 = Ltmp6595-Lfunc_begin0
.quad Lset8225
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc951:
Lset8226 = Ltmp6562-Lfunc_begin0
.quad Lset8226
Lset8227 = Ltmp6563-Lfunc_begin0
.quad Lset8227
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset8228 = Ltmp6563-Lfunc_begin0
.quad Lset8228
Lset8229 = Ltmp6568-Lfunc_begin0
.quad Lset8229
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc952:
Lset8230 = Ltmp6562-Lfunc_begin0
.quad Lset8230
Lset8231 = Ltmp6563-Lfunc_begin0
.quad Lset8231
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset8232 = Ltmp6563-Lfunc_begin0
.quad Lset8232
Lset8233 = Ltmp6568-Lfunc_begin0
.quad Lset8233
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc953:
Lset8234 = Ltmp6562-Lfunc_begin0
.quad Lset8234
Lset8235 = Ltmp6563-Lfunc_begin0
.quad Lset8235
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset8236 = Ltmp6563-Lfunc_begin0
.quad Lset8236
Lset8237 = Ltmp6568-Lfunc_begin0
.quad Lset8237
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc954:
Lset8238 = Ltmp6569-Lfunc_begin0
.quad Lset8238
Lset8239 = Ltmp6572-Lfunc_begin0
.quad Lset8239
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset8240 = Ltmp6584-Lfunc_begin0
.quad Lset8240
Lset8241 = Ltmp6586-Lfunc_begin0
.quad Lset8241
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc955:
Lset8242 = Ltmp6570-Lfunc_begin0
.quad Lset8242
Lset8243 = Ltmp6573-Lfunc_begin0
.quad Lset8243
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset8244 = Ltmp6584-Lfunc_begin0
.quad Lset8244
Lset8245 = Ltmp6586-Lfunc_begin0
.quad Lset8245
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
.quad 0
.quad 0
Ldebug_loc956:
Lset8246 = Ltmp6573-Lfunc_begin0
.quad Lset8246
Lset8247 = Ltmp6573-Lfunc_begin0
.quad Lset8247
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
Lset8248 = Ltmp6585-Lfunc_begin0
.quad Lset8248
Lset8249 = Ltmp6586-Lfunc_begin0
.quad Lset8249
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc957:
Lset8250 = Ltmp6579-Lfunc_begin0
.quad Lset8250
Lset8251 = Ltmp6582-Lfunc_begin0
.quad Lset8251
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc958:
Lset8252 = Ltmp6580-Lfunc_begin0
.quad Lset8252
Lset8253 = Ltmp6583-Lfunc_begin0
.quad Lset8253
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc959:
Lset8254 = Ltmp6582-Lfunc_begin0
.quad Lset8254
Lset8255 = Ltmp6584-Lfunc_begin0
.quad Lset8255
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc960:
Lset8256 = Ltmp6589-Lfunc_begin0
.quad Lset8256
Lset8257 = Ltmp6592-Lfunc_begin0
.quad Lset8257
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc961:
Lset8258 = Ltmp6590-Lfunc_begin0
.quad Lset8258
Lset8259 = Ltmp6593-Lfunc_begin0
.quad Lset8259
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc962:
Lset8260 = Ltmp6592-Lfunc_begin0
.quad Lset8260
Lset8261 = Ltmp6594-Lfunc_begin0
.quad Lset8261
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc963:
Lset8262 = Lfunc_begin49-Lfunc_begin0
.quad Lset8262
Lset8263 = Ltmp6609-Lfunc_begin0
.quad Lset8263
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset8264 = Ltmp6609-Lfunc_begin0
.quad Lset8264
Lset8265 = Ltmp6622-Lfunc_begin0
.quad Lset8265
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset8266 = Ltmp6624-Lfunc_begin0
.quad Lset8266
Lset8267 = Ltmp6625-Lfunc_begin0
.quad Lset8267
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset8268 = Ltmp6627-Lfunc_begin0
.quad Lset8268
Lset8269 = Ltmp6634-Lfunc_begin0
.quad Lset8269
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset8270 = Ltmp6635-Lfunc_begin0
.quad Lset8270
Lset8271 = Ltmp6636-Lfunc_begin0
.quad Lset8271
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset8272 = Ltmp6636-Lfunc_begin0
.quad Lset8272
Lset8273 = Ltmp6637-Lfunc_begin0
.quad Lset8273
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset8274 = Ltmp6637-Lfunc_begin0
.quad Lset8274
Lset8275 = Ltmp6640-Lfunc_begin0
.quad Lset8275
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset8276 = Ltmp6640-Lfunc_begin0
.quad Lset8276
Lset8277 = Ltmp6646-Lfunc_begin0
.quad Lset8277
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset8278 = Ltmp6648-Lfunc_begin0
.quad Lset8278
Lset8279 = Ltmp6649-Lfunc_begin0
.quad Lset8279
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset8280 = Ltmp6649-Lfunc_begin0
.quad Lset8280
Lset8281 = Ltmp6651-Lfunc_begin0
.quad Lset8281
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset8282 = Ltmp6653-Lfunc_begin0
.quad Lset8282
Lset8283 = Ltmp6655-Lfunc_begin0
.quad Lset8283
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset8284 = Ltmp6655-Lfunc_begin0
.quad Lset8284
Lset8285 = Ltmp6659-Lfunc_begin0
.quad Lset8285
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset8286 = Ltmp6659-Lfunc_begin0
.quad Lset8286
Lset8287 = Ltmp6671-Lfunc_begin0
.quad Lset8287
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset8288 = Ltmp6671-Lfunc_begin0
.quad Lset8288
Lset8289 = Ltmp6674-Lfunc_begin0
.quad Lset8289
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset8290 = Ltmp6675-Lfunc_begin0
.quad Lset8290
Lset8291 = Ltmp6676-Lfunc_begin0
.quad Lset8291
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset8292 = Ltmp6677-Lfunc_begin0
.quad Lset8292
Lset8293 = Ltmp6684-Lfunc_begin0
.quad Lset8293
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset8294 = Ltmp6686-Lfunc_begin0
.quad Lset8294
Lset8295 = Ltmp6687-Lfunc_begin0
.quad Lset8295
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset8296 = Ltmp6687-Lfunc_begin0
.quad Lset8296
Lset8297 = Ltmp6689-Lfunc_begin0
.quad Lset8297
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset8298 = Ltmp6692-Lfunc_begin0
.quad Lset8298
Lset8299 = Ltmp6702-Lfunc_begin0
.quad Lset8299
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset8300 = Ltmp6702-Lfunc_begin0
.quad Lset8300
Lset8301 = Ltmp6703-Lfunc_begin0
.quad Lset8301
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset8302 = Ltmp6706-Lfunc_begin0
.quad Lset8302
Lset8303 = Ltmp6707-Lfunc_begin0
.quad Lset8303
.short 1 ## Loc expr size
.byte 85 ## DW_OP_reg5
Lset8304 = Ltmp6707-Lfunc_begin0
.quad Lset8304
Lset8305 = Ltmp6708-Lfunc_begin0
.quad Lset8305
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset8306 = Ltmp6708-Lfunc_begin0
.quad Lset8306
Lset8307 = Lfunc_end49-Lfunc_begin0
.quad Lset8307
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc964:
Lset8308 = Lfunc_begin49-Lfunc_begin0
.quad Lset8308
Lset8309 = Ltmp6608-Lfunc_begin0
.quad Lset8309
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset8310 = Ltmp6608-Lfunc_begin0
.quad Lset8310
Lset8311 = Ltmp6618-Lfunc_begin0
.quad Lset8311
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset8312 = Ltmp6624-Lfunc_begin0
.quad Lset8312
Lset8313 = Ltmp6626-Lfunc_begin0
.quad Lset8313
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset8314 = Ltmp6627-Lfunc_begin0
.quad Lset8314
Lset8315 = Ltmp6631-Lfunc_begin0
.quad Lset8315
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset8316 = Ltmp6635-Lfunc_begin0
.quad Lset8316
Lset8317 = Ltmp6644-Lfunc_begin0
.quad Lset8317
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
Lset8318 = Ltmp6648-Lfunc_begin0
.quad Lset8318
Lset8319 = Ltmp6649-Lfunc_begin0
.quad Lset8319
.short 1 ## Loc expr size
.byte 93 ## DW_OP_reg13
.quad 0
.quad 0
Ldebug_loc965:
Lset8320 = Lfunc_begin49-Lfunc_begin0
.quad Lset8320
Lset8321 = Ltmp6607-Lfunc_begin0
.quad Lset8321
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset8322 = Ltmp6607-Lfunc_begin0
.quad Lset8322
Lset8323 = Ltmp6618-Lfunc_begin0
.quad Lset8323
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset8324 = Ltmp6624-Lfunc_begin0
.quad Lset8324
Lset8325 = Ltmp6626-Lfunc_begin0
.quad Lset8325
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset8326 = Ltmp6627-Lfunc_begin0
.quad Lset8326
Lset8327 = Ltmp6634-Lfunc_begin0
.quad Lset8327
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset8328 = Ltmp6635-Lfunc_begin0
.quad Lset8328
Lset8329 = Ltmp6646-Lfunc_begin0
.quad Lset8329
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset8330 = Ltmp6648-Lfunc_begin0
.quad Lset8330
Lset8331 = Ltmp6651-Lfunc_begin0
.quad Lset8331
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset8332 = Ltmp6653-Lfunc_begin0
.quad Lset8332
Lset8333 = Ltmp6671-Lfunc_begin0
.quad Lset8333
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset8334 = Ltmp6675-Lfunc_begin0
.quad Lset8334
Lset8335 = Ltmp6676-Lfunc_begin0
.quad Lset8335
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset8336 = Ltmp6677-Lfunc_begin0
.quad Lset8336
Lset8337 = Ltmp6684-Lfunc_begin0
.quad Lset8337
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
Lset8338 = Ltmp6692-Lfunc_begin0
.quad Lset8338
Lset8339 = Ltmp6703-Lfunc_begin0
.quad Lset8339
.short 1 ## Loc expr size
.byte 95 ## DW_OP_reg15
.quad 0
.quad 0
Ldebug_loc966:
Lset8340 = Lfunc_begin49-Lfunc_begin0
.quad Lset8340
Lset8341 = Ltmp6606-Lfunc_begin0
.quad Lset8341
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset8342 = Ltmp6606-Lfunc_begin0
.quad Lset8342
Lset8343 = Ltmp6623-Lfunc_begin0
.quad Lset8343
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset8344 = Ltmp6624-Lfunc_begin0
.quad Lset8344
Lset8345 = Ltmp6626-Lfunc_begin0
.quad Lset8345
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset8346 = Ltmp6627-Lfunc_begin0
.quad Lset8346
Lset8347 = Ltmp6647-Lfunc_begin0
.quad Lset8347
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset8348 = Ltmp6648-Lfunc_begin0
.quad Lset8348
Lset8349 = Ltmp6658-Lfunc_begin0
.quad Lset8349
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset8350 = Ltmp6659-Lfunc_begin0
.quad Lset8350
Lset8351 = Ltmp6660-Lfunc_begin0
.quad Lset8351
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset8352 = Ltmp6671-Lfunc_begin0
.quad Lset8352
Lset8353 = Ltmp6674-Lfunc_begin0
.quad Lset8353
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
Lset8354 = Ltmp6687-Lfunc_begin0
.quad Lset8354
Lset8355 = Ltmp6690-Lfunc_begin0
.quad Lset8355
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc967:
Lset8356 = Ltmp6612-Lfunc_begin0
.quad Lset8356
Lset8357 = Ltmp6615-Lfunc_begin0
.quad Lset8357
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
Lset8358 = Ltmp6635-Lfunc_begin0
.quad Lset8358
Lset8359 = Ltmp6639-Lfunc_begin0
.quad Lset8359
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc968:
Lset8360 = Ltmp6613-Lfunc_begin0
.quad Lset8360
Lset8361 = Ltmp6622-Lfunc_begin0
.quad Lset8361
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset8362 = Ltmp6635-Lfunc_begin0
.quad Lset8362
Lset8363 = Ltmp6639-Lfunc_begin0
.quad Lset8363
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc969:
Lset8364 = Ltmp6616-Lfunc_begin0
.quad Lset8364
Lset8365 = Ltmp6616-Lfunc_begin0
.quad Lset8365
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset8366 = Ltmp6638-Lfunc_begin0
.quad Lset8366
Lset8367 = Ltmp6639-Lfunc_begin0
.quad Lset8367
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc970:
Lset8368 = Ltmp6629-Lfunc_begin0
.quad Lset8368
Lset8369 = Ltmp6631-Lfunc_begin0
.quad Lset8369
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset8370 = Ltmp6649-Lfunc_begin0
.quad Lset8370
Lset8371 = Ltmp6653-Lfunc_begin0
.quad Lset8371
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
Lset8372 = Ltmp6671-Lfunc_begin0
.quad Lset8372
Lset8373 = Ltmp6673-Lfunc_begin0
.quad Lset8373
.short 1 ## Loc expr size
.byte 83 ## DW_OP_reg3
.quad 0
.quad 0
Ldebug_loc971:
Lset8374 = Ltmp6633-Lfunc_begin0
.quad Lset8374
Lset8375 = Ltmp6635-Lfunc_begin0
.quad Lset8375
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset8376 = Ltmp6673-Lfunc_begin0
.quad Lset8376
Lset8377 = Ltmp6674-Lfunc_begin0
.quad Lset8377
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc972:
Lset8378 = Ltmp6642-Lfunc_begin0
.quad Lset8378
Lset8379 = Ltmp6647-Lfunc_begin0
.quad Lset8379
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
Lset8380 = Ltmp6687-Lfunc_begin0
.quad Lset8380
Lset8381 = Ltmp6691-Lfunc_begin0
.quad Lset8381
.short 1 ## Loc expr size
.byte 94 ## DW_OP_reg14
.quad 0
.quad 0
Ldebug_loc973:
Lset8382 = Ltmp6645-Lfunc_begin0
.quad Lset8382
Lset8383 = Ltmp6647-Lfunc_begin0
.quad Lset8383
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset8384 = Ltmp6687-Lfunc_begin0
.quad Lset8384
Lset8385 = Ltmp6692-Lfunc_begin0
.quad Lset8385
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc974:
Lset8386 = Ltmp6647-Lfunc_begin0
.quad Lset8386
Lset8387 = Ltmp6648-Lfunc_begin0
.quad Lset8387
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc975:
Lset8388 = Ltmp6650-Lfunc_begin0
.quad Lset8388
Lset8389 = Ltmp6653-Lfunc_begin0
.quad Lset8389
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset8390 = Ltmp6671-Lfunc_begin0
.quad Lset8390
Lset8391 = Ltmp6672-Lfunc_begin0
.quad Lset8391
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc976:
Lset8392 = Ltmp6652-Lfunc_begin0
.quad Lset8392
Lset8393 = Ltmp6653-Lfunc_begin0
.quad Lset8393
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc977:
Lset8394 = Ltmp6656-Lfunc_begin0
.quad Lset8394
Lset8395 = Ltmp6657-Lfunc_begin0
.quad Lset8395
.short 2 ## Loc expr size
.byte 116 ## DW_OP_breg4
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc978:
Lset8396 = Ltmp6656-Lfunc_begin0
.quad Lset8396
Lset8397 = Ltmp6658-Lfunc_begin0
.quad Lset8397
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc979:
Lset8398 = Ltmp6660-Lfunc_begin0
.quad Lset8398
Lset8399 = Ltmp6662-Lfunc_begin0
.quad Lset8399
.short 2 ## Loc expr size
.byte 125 ## DW_OP_breg13
.byte 0 ## 0
Lset8400 = Ltmp6666-Lfunc_begin0
.quad Lset8400
Lset8401 = Ltmp6671-Lfunc_begin0
.quad Lset8401
.short 2 ## Loc expr size
.byte 125 ## DW_OP_breg13
.byte 0 ## 0
.quad 0
.quad 0
Ldebug_loc980:
Lset8402 = Ltmp6683-Lfunc_begin0
.quad Lset8402
Lset8403 = Ltmp6685-Lfunc_begin0
.quad Lset8403
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset8404 = Ltmp6686-Lfunc_begin0
.quad Lset8404
Lset8405 = Ltmp6687-Lfunc_begin0
.quad Lset8405
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc981:
Lset8406 = Ltmp6685-Lfunc_begin0
.quad Lset8406
Lset8407 = Ltmp6686-Lfunc_begin0
.quad Lset8407
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc982:
Lset8408 = Ltmp6688-Lfunc_begin0
.quad Lset8408
Lset8409 = Ltmp6690-Lfunc_begin0
.quad Lset8409
.short 1 ## Loc expr size
.byte 92 ## DW_OP_reg12
.quad 0
.quad 0
Ldebug_loc983:
Lset8410 = Ltmp6694-Lfunc_begin0
.quad Lset8410
Lset8411 = Ltmp6695-Lfunc_begin0
.quad Lset8411
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
Lset8412 = Ltmp6695-Lfunc_begin0
.quad Lset8412
Lset8413 = Lfunc_end49-Lfunc_begin0
.quad Lset8413
.short 2 ## Loc expr size
.byte 118 ## DW_OP_breg6
.byte 64 ## -64
.quad 0
.quad 0
Ldebug_loc984:
Lset8414 = Ltmp6696-Lfunc_begin0
.quad Lset8414
Lset8415 = Ltmp6698-Lfunc_begin0
.quad Lset8415
.short 1 ## Loc expr size
.byte 97 ## DW_OP_reg17
.quad 0
.quad 0
Ldebug_loc985:
Lset8416 = Ltmp6701-Lfunc_begin0
.quad Lset8416
Lset8417 = Ltmp6705-Lfunc_begin0
.quad Lset8417
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
Lset8418 = Ltmp6706-Lfunc_begin0
.quad Lset8418
Lset8419 = Ltmp6707-Lfunc_begin0
.quad Lset8419
.short 3 ## Loc expr size
.byte 80 ## super-register DW_OP_reg0
.byte 147 ## DW_OP_piece
.byte 4 ## 4
.quad 0
.quad 0
Ldebug_loc986:
Lset8420 = Ltmp6704-Lfunc_begin0
.quad Lset8420
Lset8421 = Ltmp6706-Lfunc_begin0
.quad Lset8421
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc987:
Lset8422 = Lfunc_begin50-Lfunc_begin0
.quad Lset8422
Lset8423 = Ltmp6721-Lfunc_begin0
.quad Lset8423
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc988:
Lset8424 = Lfunc_begin50-Lfunc_begin0
.quad Lset8424
Lset8425 = Ltmp6717-Lfunc_begin0
.quad Lset8425
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc989:
Lset8426 = Ltmp6717-Lfunc_begin0
.quad Lset8426
Lset8427 = Ltmp6734-Lfunc_begin0
.quad Lset8427
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset8428 = Ltmp6735-Lfunc_begin0
.quad Lset8428
Lset8429 = Ltmp6736-Lfunc_begin0
.quad Lset8429
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc990:
Lset8430 = Ltmp6717-Lfunc_begin0
.quad Lset8430
Lset8431 = Ltmp6718-Lfunc_begin0
.quad Lset8431
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
Lset8432 = Ltmp6720-Lfunc_begin0
.quad Lset8432
Lset8433 = Ltmp6734-Lfunc_begin0
.quad Lset8433
.short 1 ## Loc expr size
.byte 81 ## DW_OP_reg1
.quad 0
.quad 0
Ldebug_loc991:
Lset8434 = Ltmp6721-Lfunc_begin0
.quad Lset8434
Lset8435 = Ltmp6721-Lfunc_begin0
.quad Lset8435
.short 1 ## Loc expr size
.byte 84 ## DW_OP_reg4
.quad 0
.quad 0
Ldebug_loc992:
Lset8436 = Ltmp6725-Lfunc_begin0
.quad Lset8436
Lset8437 = Ltmp6727-Lfunc_begin0
.quad Lset8437
.short 1 ## Loc expr size
.byte 80 ## DW_OP_reg0
.quad 0
.quad 0
Ldebug_loc993:
Lset8438 = Ltmp6726-Lfunc_begin0
.quad Lset8438
Lset8439 = Ltmp6727-Lfunc_begin0
.quad Lset8439
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
Lset8440 = Ltmp6730-Lfunc_begin0
.quad Lset8440
Lset8441 = Ltmp6731-Lfunc_begin0
.quad Lset8441
.short 1 ## Loc expr size
.byte 82 ## DW_OP_reg2
.quad 0
.quad 0
Ldebug_loc994:
Lset8442 = Ltmp6732-Lfunc_begin0
.quad Lset8442
Lset8443 = Ltmp6734-Lfunc_begin0
.quad Lset8443
.short 1 ## Loc expr size
.byte 89 ## DW_OP_reg9
.quad 0
.quad 0
.section __DWARF,__debug_abbrev,regular,debug
Lsection_abbrev:
.byte 1 ## Abbreviation Code
.byte 17 ## DW_TAG_compile_unit
.byte 1 ## DW_CHILDREN_yes
.byte 37 ## DW_AT_producer
.byte 14 ## DW_FORM_strp
.byte 19 ## DW_AT_language
.byte 5 ## DW_FORM_data2
.byte 3 ## DW_AT_name
.byte 14 ## DW_FORM_strp
.byte 16 ## DW_AT_stmt_list
.byte 6 ## DW_FORM_data4
.byte 27 ## DW_AT_comp_dir
.byte 14 ## DW_FORM_strp
.ascii "\341\177" ## DW_AT_APPLE_optimized
.byte 12 ## DW_FORM_flag
.byte 17 ## DW_AT_low_pc
.byte 1 ## DW_FORM_addr
.byte 18 ## DW_AT_high_pc
.byte 1 ## DW_FORM_addr
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 2 ## Abbreviation Code
.byte 46 ## DW_TAG_subprogram
.byte 1 ## DW_CHILDREN_yes
.byte 17 ## DW_AT_low_pc
.byte 1 ## DW_FORM_addr
.byte 18 ## DW_AT_high_pc
.byte 1 ## DW_FORM_addr
.byte 64 ## DW_AT_frame_base
.byte 10 ## DW_FORM_block1
.byte 3 ## DW_AT_name
.byte 14 ## DW_FORM_strp
.byte 58 ## DW_AT_decl_file
.byte 11 ## DW_FORM_data1
.byte 59 ## DW_AT_decl_line
.byte 5 ## DW_FORM_data2
.byte 39 ## DW_AT_prototyped
.byte 12 ## DW_FORM_flag
.byte 73 ## DW_AT_type
.byte 19 ## DW_FORM_ref4
.byte 63 ## DW_AT_external
.byte 12 ## DW_FORM_flag
.ascii "\341\177" ## DW_AT_APPLE_optimized
.byte 12 ## DW_FORM_flag
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 3 ## Abbreviation Code
.byte 52 ## DW_TAG_variable
.byte 0 ## DW_CHILDREN_no
.byte 3 ## DW_AT_name
.byte 14 ## DW_FORM_strp
.byte 73 ## DW_AT_type
.byte 19 ## DW_FORM_ref4
.byte 58 ## DW_AT_decl_file
.byte 11 ## DW_FORM_data1
.byte 59 ## DW_AT_decl_line
.byte 5 ## DW_FORM_data2
.byte 2 ## DW_AT_location
.byte 10 ## DW_FORM_block1
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 4 ## Abbreviation Code
.byte 5 ## DW_TAG_formal_parameter
.byte 0 ## DW_CHILDREN_no
.byte 2 ## DW_AT_location
.byte 6 ## DW_FORM_data4
.byte 3 ## DW_AT_name
.byte 14 ## DW_FORM_strp
.byte 58 ## DW_AT_decl_file
.byte 11 ## DW_FORM_data1
.byte 59 ## DW_AT_decl_line
.byte 5 ## DW_FORM_data2
.byte 73 ## DW_AT_type
.byte 19 ## DW_FORM_ref4
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 5 ## Abbreviation Code
.byte 52 ## DW_TAG_variable
.byte 0 ## DW_CHILDREN_no
.byte 2 ## DW_AT_location
.byte 6 ## DW_FORM_data4
.byte 3 ## DW_AT_name
.byte 14 ## DW_FORM_strp
.byte 58 ## DW_AT_decl_file
.byte 11 ## DW_FORM_data1
.byte 59 ## DW_AT_decl_line
.byte 5 ## DW_FORM_data2
.byte 73 ## DW_AT_type
.byte 19 ## DW_FORM_ref4
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 6 ## Abbreviation Code
.byte 11 ## DW_TAG_lexical_block
.byte 1 ## DW_CHILDREN_yes
.byte 85 ## DW_AT_ranges
.byte 6 ## DW_FORM_data4
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 7 ## Abbreviation Code
.byte 11 ## DW_TAG_lexical_block
.byte 1 ## DW_CHILDREN_yes
.byte 17 ## DW_AT_low_pc
.byte 1 ## DW_FORM_addr
.byte 18 ## DW_AT_high_pc
.byte 1 ## DW_FORM_addr
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 8 ## Abbreviation Code
.byte 52 ## DW_TAG_variable
.byte 0 ## DW_CHILDREN_no
.byte 3 ## DW_AT_name
.byte 14 ## DW_FORM_strp
.byte 58 ## DW_AT_decl_file
.byte 11 ## DW_FORM_data1
.byte 59 ## DW_AT_decl_line
.byte 5 ## DW_FORM_data2
.byte 73 ## DW_AT_type
.byte 19 ## DW_FORM_ref4
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 9 ## Abbreviation Code
.byte 29 ## DW_TAG_inlined_subroutine
.byte 1 ## DW_CHILDREN_yes
.byte 49 ## DW_AT_abstract_origin
.byte 19 ## DW_FORM_ref4
.byte 85 ## DW_AT_ranges
.byte 6 ## DW_FORM_data4
.byte 88 ## DW_AT_call_file
.byte 11 ## DW_FORM_data1
.byte 89 ## DW_AT_call_line
.byte 5 ## DW_FORM_data2
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 10 ## Abbreviation Code
.byte 5 ## DW_TAG_formal_parameter
.byte 0 ## DW_CHILDREN_no
.byte 2 ## DW_AT_location
.byte 6 ## DW_FORM_data4
.byte 49 ## DW_AT_abstract_origin
.byte 19 ## DW_FORM_ref4
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 11 ## Abbreviation Code
.byte 52 ## DW_TAG_variable
.byte 0 ## DW_CHILDREN_no
.byte 2 ## DW_AT_location
.byte 6 ## DW_FORM_data4
.byte 49 ## DW_AT_abstract_origin
.byte 19 ## DW_FORM_ref4
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 12 ## Abbreviation Code
.byte 52 ## DW_TAG_variable
.byte 0 ## DW_CHILDREN_no
.byte 28 ## DW_AT_const_value
.byte 13 ## DW_FORM_sdata
.byte 3 ## DW_AT_name
.byte 14 ## DW_FORM_strp
.byte 58 ## DW_AT_decl_file
.byte 11 ## DW_FORM_data1
.byte 59 ## DW_AT_decl_line
.byte 5 ## DW_FORM_data2
.byte 73 ## DW_AT_type
.byte 19 ## DW_FORM_ref4
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 13 ## Abbreviation Code
.byte 29 ## DW_TAG_inlined_subroutine
.byte 1 ## DW_CHILDREN_yes
.byte 49 ## DW_AT_abstract_origin
.byte 19 ## DW_FORM_ref4
.byte 85 ## DW_AT_ranges
.byte 6 ## DW_FORM_data4
.byte 88 ## DW_AT_call_file
.byte 11 ## DW_FORM_data1
.byte 89 ## DW_AT_call_line
.byte 11 ## DW_FORM_data1
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 14 ## Abbreviation Code
.byte 5 ## DW_TAG_formal_parameter
.byte 0 ## DW_CHILDREN_no
.byte 28 ## DW_AT_const_value
.byte 13 ## DW_FORM_sdata
.byte 49 ## DW_AT_abstract_origin
.byte 19 ## DW_FORM_ref4
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 15 ## Abbreviation Code
.byte 29 ## DW_TAG_inlined_subroutine
.byte 1 ## DW_CHILDREN_yes
.byte 49 ## DW_AT_abstract_origin
.byte 19 ## DW_FORM_ref4
.byte 17 ## DW_AT_low_pc
.byte 1 ## DW_FORM_addr
.byte 18 ## DW_AT_high_pc
.byte 1 ## DW_FORM_addr
.byte 88 ## DW_AT_call_file
.byte 11 ## DW_FORM_data1
.byte 89 ## DW_AT_call_line
.byte 5 ## DW_FORM_data2
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 16 ## Abbreviation Code
.byte 52 ## DW_TAG_variable
.byte 0 ## DW_CHILDREN_no
.byte 28 ## DW_AT_const_value
.byte 13 ## DW_FORM_sdata
.byte 49 ## DW_AT_abstract_origin
.byte 19 ## DW_FORM_ref4
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 17 ## Abbreviation Code
.byte 1 ## DW_TAG_array_type
.byte 1 ## DW_CHILDREN_yes
.byte 73 ## DW_AT_type
.byte 19 ## DW_FORM_ref4
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 18 ## Abbreviation Code
.byte 33 ## DW_TAG_subrange_type
.byte 0 ## DW_CHILDREN_no
.byte 73 ## DW_AT_type
.byte 19 ## DW_FORM_ref4
.byte 55 ## DW_AT_count
.byte 11 ## DW_FORM_data1
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 19 ## Abbreviation Code
.byte 15 ## DW_TAG_pointer_type
.byte 0 ## DW_CHILDREN_no
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 20 ## Abbreviation Code
.byte 36 ## DW_TAG_base_type
.byte 0 ## DW_CHILDREN_no
.byte 3 ## DW_AT_name
.byte 14 ## DW_FORM_strp
.byte 11 ## DW_AT_byte_size
.byte 11 ## DW_FORM_data1
.byte 62 ## DW_AT_encoding
.byte 11 ## DW_FORM_data1
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 21 ## Abbreviation Code
.byte 4 ## DW_TAG_enumeration_type
.byte 1 ## DW_CHILDREN_yes
.byte 11 ## DW_AT_byte_size
.byte 11 ## DW_FORM_data1
.byte 58 ## DW_AT_decl_file
.byte 11 ## DW_FORM_data1
.byte 59 ## DW_AT_decl_line
.byte 11 ## DW_FORM_data1
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 22 ## Abbreviation Code
.byte 40 ## DW_TAG_enumerator
.byte 0 ## DW_CHILDREN_no
.byte 3 ## DW_AT_name
.byte 14 ## DW_FORM_strp
.byte 28 ## DW_AT_const_value
.byte 13 ## DW_FORM_sdata
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 23 ## Abbreviation Code
.byte 4 ## DW_TAG_enumeration_type
.byte 1 ## DW_CHILDREN_yes
.byte 11 ## DW_AT_byte_size
.byte 11 ## DW_FORM_data1
.byte 58 ## DW_AT_decl_file
.byte 11 ## DW_FORM_data1
.byte 59 ## DW_AT_decl_line
.byte 5 ## DW_FORM_data2
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 24 ## Abbreviation Code
.byte 22 ## DW_TAG_typedef
.byte 0 ## DW_CHILDREN_no
.byte 73 ## DW_AT_type
.byte 19 ## DW_FORM_ref4
.byte 3 ## DW_AT_name
.byte 14 ## DW_FORM_strp
.byte 58 ## DW_AT_decl_file
.byte 11 ## DW_FORM_data1
.byte 59 ## DW_AT_decl_line
.byte 11 ## DW_FORM_data1
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 25 ## Abbreviation Code
.byte 36 ## DW_TAG_base_type
.byte 0 ## DW_CHILDREN_no
.byte 3 ## DW_AT_name
.byte 14 ## DW_FORM_strp
.byte 62 ## DW_AT_encoding
.byte 11 ## DW_FORM_data1
.byte 11 ## DW_AT_byte_size
.byte 11 ## DW_FORM_data1
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 26 ## Abbreviation Code
.byte 15 ## DW_TAG_pointer_type
.byte 0 ## DW_CHILDREN_no
.byte 73 ## DW_AT_type
.byte 19 ## DW_FORM_ref4
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 27 ## Abbreviation Code
.byte 23 ## DW_TAG_union_type
.byte 1 ## DW_CHILDREN_yes
.byte 3 ## DW_AT_name
.byte 14 ## DW_FORM_strp
.byte 11 ## DW_AT_byte_size
.byte 11 ## DW_FORM_data1
.byte 58 ## DW_AT_decl_file
.byte 11 ## DW_FORM_data1
.byte 59 ## DW_AT_decl_line
.byte 11 ## DW_FORM_data1
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 28 ## Abbreviation Code
.byte 13 ## DW_TAG_member
.byte 0 ## DW_CHILDREN_no
.byte 3 ## DW_AT_name
.byte 14 ## DW_FORM_strp
.byte 73 ## DW_AT_type
.byte 19 ## DW_FORM_ref4
.byte 58 ## DW_AT_decl_file
.byte 11 ## DW_FORM_data1
.byte 59 ## DW_AT_decl_line
.byte 11 ## DW_FORM_data1
.byte 56 ## DW_AT_data_member_location
.byte 10 ## DW_FORM_block1
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 29 ## Abbreviation Code
.byte 19 ## DW_TAG_structure_type
.byte 1 ## DW_CHILDREN_yes
.byte 3 ## DW_AT_name
.byte 14 ## DW_FORM_strp
.byte 11 ## DW_AT_byte_size
.byte 11 ## DW_FORM_data1
.byte 58 ## DW_AT_decl_file
.byte 11 ## DW_FORM_data1
.byte 59 ## DW_AT_decl_line
.byte 11 ## DW_FORM_data1
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 30 ## Abbreviation Code
.byte 19 ## DW_TAG_structure_type
.byte 1 ## DW_CHILDREN_yes
.byte 3 ## DW_AT_name
.byte 14 ## DW_FORM_strp
.byte 11 ## DW_AT_byte_size
.byte 11 ## DW_FORM_data1
.byte 58 ## DW_AT_decl_file
.byte 11 ## DW_FORM_data1
.byte 59 ## DW_AT_decl_line
.byte 5 ## DW_FORM_data2
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 31 ## Abbreviation Code
.byte 13 ## DW_TAG_member
.byte 0 ## DW_CHILDREN_no
.byte 3 ## DW_AT_name
.byte 14 ## DW_FORM_strp
.byte 73 ## DW_AT_type
.byte 19 ## DW_FORM_ref4
.byte 58 ## DW_AT_decl_file
.byte 11 ## DW_FORM_data1
.byte 59 ## DW_AT_decl_line
.byte 5 ## DW_FORM_data2
.byte 56 ## DW_AT_data_member_location
.byte 10 ## DW_FORM_block1
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 32 ## Abbreviation Code
.byte 23 ## DW_TAG_union_type
.byte 1 ## DW_CHILDREN_yes
.byte 11 ## DW_AT_byte_size
.byte 11 ## DW_FORM_data1
.byte 58 ## DW_AT_decl_file
.byte 11 ## DW_FORM_data1
.byte 59 ## DW_AT_decl_line
.byte 5 ## DW_FORM_data2
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 33 ## Abbreviation Code
.byte 21 ## DW_TAG_subroutine_type
.byte 1 ## DW_CHILDREN_yes
.byte 73 ## DW_AT_type
.byte 19 ## DW_FORM_ref4
.byte 39 ## DW_AT_prototyped
.byte 12 ## DW_FORM_flag
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 34 ## Abbreviation Code
.byte 5 ## DW_TAG_formal_parameter
.byte 0 ## DW_CHILDREN_no
.byte 73 ## DW_AT_type
.byte 19 ## DW_FORM_ref4
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 35 ## Abbreviation Code
.byte 22 ## DW_TAG_typedef
.byte 0 ## DW_CHILDREN_no
.byte 73 ## DW_AT_type
.byte 19 ## DW_FORM_ref4
.byte 3 ## DW_AT_name
.byte 14 ## DW_FORM_strp
.byte 58 ## DW_AT_decl_file
.byte 11 ## DW_FORM_data1
.byte 59 ## DW_AT_decl_line
.byte 5 ## DW_FORM_data2
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 36 ## Abbreviation Code
.byte 19 ## DW_TAG_structure_type
.byte 1 ## DW_CHILDREN_yes
.byte 3 ## DW_AT_name
.byte 14 ## DW_FORM_strp
.byte 11 ## DW_AT_byte_size
.byte 5 ## DW_FORM_data2
.byte 58 ## DW_AT_decl_file
.byte 11 ## DW_FORM_data1
.byte 59 ## DW_AT_decl_line
.byte 11 ## DW_FORM_data1
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 37 ## Abbreviation Code
.byte 38 ## DW_TAG_const_type
.byte 0 ## DW_CHILDREN_no
.byte 73 ## DW_AT_type
.byte 19 ## DW_FORM_ref4
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 38 ## Abbreviation Code
.byte 19 ## DW_TAG_structure_type
.byte 0 ## DW_CHILDREN_no
.byte 3 ## DW_AT_name
.byte 14 ## DW_FORM_strp
.byte 60 ## DW_AT_declaration
.byte 12 ## DW_FORM_flag
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 39 ## Abbreviation Code
.byte 21 ## DW_TAG_subroutine_type
.byte 0 ## DW_CHILDREN_no
.byte 39 ## DW_AT_prototyped
.byte 12 ## DW_FORM_flag
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 40 ## Abbreviation Code
.byte 21 ## DW_TAG_subroutine_type
.byte 1 ## DW_CHILDREN_yes
.byte 39 ## DW_AT_prototyped
.byte 12 ## DW_FORM_flag
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 41 ## Abbreviation Code
.byte 23 ## DW_TAG_union_type
.byte 1 ## DW_CHILDREN_yes
.byte 11 ## DW_AT_byte_size
.byte 11 ## DW_FORM_data1
.byte 58 ## DW_AT_decl_file
.byte 11 ## DW_FORM_data1
.byte 59 ## DW_AT_decl_line
.byte 11 ## DW_FORM_data1
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 42 ## Abbreviation Code
.byte 19 ## DW_TAG_structure_type
.byte 1 ## DW_CHILDREN_yes
.byte 11 ## DW_AT_byte_size
.byte 11 ## DW_FORM_data1
.byte 58 ## DW_AT_decl_file
.byte 11 ## DW_FORM_data1
.byte 59 ## DW_AT_decl_line
.byte 11 ## DW_FORM_data1
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 43 ## Abbreviation Code
.byte 53 ## DW_TAG_volatile_type
.byte 0 ## DW_CHILDREN_no
.byte 73 ## DW_AT_type
.byte 19 ## DW_FORM_ref4
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 44 ## Abbreviation Code
.byte 23 ## DW_TAG_union_type
.byte 1 ## DW_CHILDREN_yes
.byte 3 ## DW_AT_name
.byte 14 ## DW_FORM_strp
.byte 11 ## DW_AT_byte_size
.byte 11 ## DW_FORM_data1
.byte 58 ## DW_AT_decl_file
.byte 11 ## DW_FORM_data1
.byte 59 ## DW_AT_decl_line
.byte 5 ## DW_FORM_data2
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 45 ## Abbreviation Code
.byte 19 ## DW_TAG_structure_type
.byte 1 ## DW_CHILDREN_yes
.byte 11 ## DW_AT_byte_size
.byte 11 ## DW_FORM_data1
.byte 58 ## DW_AT_decl_file
.byte 11 ## DW_FORM_data1
.byte 59 ## DW_AT_decl_line
.byte 5 ## DW_FORM_data2
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 46 ## Abbreviation Code
.byte 46 ## DW_TAG_subprogram
.byte 1 ## DW_CHILDREN_yes
.byte 17 ## DW_AT_low_pc
.byte 1 ## DW_FORM_addr
.byte 18 ## DW_AT_high_pc
.byte 1 ## DW_FORM_addr
.byte 64 ## DW_AT_frame_base
.byte 10 ## DW_FORM_block1
.byte 49 ## DW_AT_abstract_origin
.byte 19 ## DW_FORM_ref4
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 47 ## Abbreviation Code
.byte 46 ## DW_TAG_subprogram
.byte 1 ## DW_CHILDREN_yes
.byte 3 ## DW_AT_name
.byte 14 ## DW_FORM_strp
.byte 58 ## DW_AT_decl_file
.byte 11 ## DW_FORM_data1
.byte 59 ## DW_AT_decl_line
.byte 11 ## DW_FORM_data1
.byte 39 ## DW_AT_prototyped
.byte 12 ## DW_FORM_flag
.byte 73 ## DW_AT_type
.byte 19 ## DW_FORM_ref4
.byte 63 ## DW_AT_external
.byte 12 ## DW_FORM_flag
.ascii "\341\177" ## DW_AT_APPLE_optimized
.byte 12 ## DW_FORM_flag
.byte 32 ## DW_AT_inline
.byte 11 ## DW_FORM_data1
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 48 ## Abbreviation Code
.byte 5 ## DW_TAG_formal_parameter
.byte 0 ## DW_CHILDREN_no
.byte 3 ## DW_AT_name
.byte 14 ## DW_FORM_strp
.byte 58 ## DW_AT_decl_file
.byte 11 ## DW_FORM_data1
.byte 59 ## DW_AT_decl_line
.byte 11 ## DW_FORM_data1
.byte 73 ## DW_AT_type
.byte 19 ## DW_FORM_ref4
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 49 ## Abbreviation Code
.byte 52 ## DW_TAG_variable
.byte 0 ## DW_CHILDREN_no
.byte 3 ## DW_AT_name
.byte 14 ## DW_FORM_strp
.byte 58 ## DW_AT_decl_file
.byte 11 ## DW_FORM_data1
.byte 59 ## DW_AT_decl_line
.byte 11 ## DW_FORM_data1
.byte 73 ## DW_AT_type
.byte 19 ## DW_FORM_ref4
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 50 ## Abbreviation Code
.byte 11 ## DW_TAG_lexical_block
.byte 1 ## DW_CHILDREN_yes
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 51 ## Abbreviation Code
.byte 46 ## DW_TAG_subprogram
.byte 1 ## DW_CHILDREN_yes
.byte 17 ## DW_AT_low_pc
.byte 1 ## DW_FORM_addr
.byte 18 ## DW_AT_high_pc
.byte 1 ## DW_FORM_addr
.byte 64 ## DW_AT_frame_base
.byte 10 ## DW_FORM_block1
.byte 3 ## DW_AT_name
.byte 14 ## DW_FORM_strp
.byte 58 ## DW_AT_decl_file
.byte 11 ## DW_FORM_data1
.byte 59 ## DW_AT_decl_line
.byte 11 ## DW_FORM_data1
.byte 39 ## DW_AT_prototyped
.byte 12 ## DW_FORM_flag
.byte 73 ## DW_AT_type
.byte 19 ## DW_FORM_ref4
.byte 63 ## DW_AT_external
.byte 12 ## DW_FORM_flag
.ascii "\341\177" ## DW_AT_APPLE_optimized
.byte 12 ## DW_FORM_flag
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 52 ## Abbreviation Code
.byte 5 ## DW_TAG_formal_parameter
.byte 0 ## DW_CHILDREN_no
.byte 2 ## DW_AT_location
.byte 6 ## DW_FORM_data4
.byte 3 ## DW_AT_name
.byte 14 ## DW_FORM_strp
.byte 58 ## DW_AT_decl_file
.byte 11 ## DW_FORM_data1
.byte 59 ## DW_AT_decl_line
.byte 11 ## DW_FORM_data1
.byte 73 ## DW_AT_type
.byte 19 ## DW_FORM_ref4
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 53 ## Abbreviation Code
.byte 46 ## DW_TAG_subprogram
.byte 1 ## DW_CHILDREN_yes
.byte 17 ## DW_AT_low_pc
.byte 1 ## DW_FORM_addr
.byte 18 ## DW_AT_high_pc
.byte 1 ## DW_FORM_addr
.byte 64 ## DW_AT_frame_base
.byte 10 ## DW_FORM_block1
.byte 3 ## DW_AT_name
.byte 14 ## DW_FORM_strp
.byte 58 ## DW_AT_decl_file
.byte 11 ## DW_FORM_data1
.byte 59 ## DW_AT_decl_line
.byte 11 ## DW_FORM_data1
.byte 39 ## DW_AT_prototyped
.byte 12 ## DW_FORM_flag
.byte 63 ## DW_AT_external
.byte 12 ## DW_FORM_flag
.ascii "\341\177" ## DW_AT_APPLE_optimized
.byte 12 ## DW_FORM_flag
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 54 ## Abbreviation Code
.byte 52 ## DW_TAG_variable
.byte 0 ## DW_CHILDREN_no
.byte 2 ## DW_AT_location
.byte 6 ## DW_FORM_data4
.byte 3 ## DW_AT_name
.byte 14 ## DW_FORM_strp
.byte 58 ## DW_AT_decl_file
.byte 11 ## DW_FORM_data1
.byte 59 ## DW_AT_decl_line
.byte 11 ## DW_FORM_data1
.byte 73 ## DW_AT_type
.byte 19 ## DW_FORM_ref4
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 55 ## Abbreviation Code
.byte 46 ## DW_TAG_subprogram
.byte 1 ## DW_CHILDREN_yes
.byte 17 ## DW_AT_low_pc
.byte 1 ## DW_FORM_addr
.byte 18 ## DW_AT_high_pc
.byte 1 ## DW_FORM_addr
.byte 64 ## DW_AT_frame_base
.byte 10 ## DW_FORM_block1
.byte 3 ## DW_AT_name
.byte 14 ## DW_FORM_strp
.byte 58 ## DW_AT_decl_file
.byte 11 ## DW_FORM_data1
.byte 59 ## DW_AT_decl_line
.byte 5 ## DW_FORM_data2
.byte 39 ## DW_AT_prototyped
.byte 12 ## DW_FORM_flag
.byte 63 ## DW_AT_external
.byte 12 ## DW_FORM_flag
.ascii "\341\177" ## DW_AT_APPLE_optimized
.byte 12 ## DW_FORM_flag
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 56 ## Abbreviation Code
.byte 46 ## DW_TAG_subprogram
.byte 1 ## DW_CHILDREN_yes
.byte 3 ## DW_AT_name
.byte 14 ## DW_FORM_strp
.byte 58 ## DW_AT_decl_file
.byte 11 ## DW_FORM_data1
.byte 59 ## DW_AT_decl_line
.byte 5 ## DW_FORM_data2
.byte 39 ## DW_AT_prototyped
.byte 12 ## DW_FORM_flag
.byte 73 ## DW_AT_type
.byte 19 ## DW_FORM_ref4
.ascii "\341\177" ## DW_AT_APPLE_optimized
.byte 12 ## DW_FORM_flag
.byte 32 ## DW_AT_inline
.byte 11 ## DW_FORM_data1
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 57 ## Abbreviation Code
.byte 5 ## DW_TAG_formal_parameter
.byte 0 ## DW_CHILDREN_no
.byte 3 ## DW_AT_name
.byte 14 ## DW_FORM_strp
.byte 58 ## DW_AT_decl_file
.byte 11 ## DW_FORM_data1
.byte 59 ## DW_AT_decl_line
.byte 5 ## DW_FORM_data2
.byte 73 ## DW_AT_type
.byte 19 ## DW_FORM_ref4
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 58 ## Abbreviation Code
.byte 46 ## DW_TAG_subprogram
.byte 1 ## DW_CHILDREN_yes
.byte 3 ## DW_AT_name
.byte 14 ## DW_FORM_strp
.byte 58 ## DW_AT_decl_file
.byte 11 ## DW_FORM_data1
.byte 59 ## DW_AT_decl_line
.byte 5 ## DW_FORM_data2
.byte 39 ## DW_AT_prototyped
.byte 12 ## DW_FORM_flag
.ascii "\341\177" ## DW_AT_APPLE_optimized
.byte 12 ## DW_FORM_flag
.byte 32 ## DW_AT_inline
.byte 11 ## DW_FORM_data1
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 59 ## Abbreviation Code
.byte 52 ## DW_TAG_variable
.byte 0 ## DW_CHILDREN_no
.byte 2 ## DW_AT_location
.byte 10 ## DW_FORM_block1
.byte 3 ## DW_AT_name
.byte 14 ## DW_FORM_strp
.byte 58 ## DW_AT_decl_file
.byte 11 ## DW_FORM_data1
.byte 59 ## DW_AT_decl_line
.byte 5 ## DW_FORM_data2
.byte 73 ## DW_AT_type
.byte 19 ## DW_FORM_ref4
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 60 ## Abbreviation Code
.byte 52 ## DW_TAG_variable
.byte 0 ## DW_CHILDREN_no
.byte 49 ## DW_AT_abstract_origin
.byte 19 ## DW_FORM_ref4
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 61 ## Abbreviation Code
.byte 5 ## DW_TAG_formal_parameter
.byte 0 ## DW_CHILDREN_no
.byte 2 ## DW_AT_location
.byte 10 ## DW_FORM_block1
.byte 49 ## DW_AT_abstract_origin
.byte 19 ## DW_FORM_ref4
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 62 ## Abbreviation Code
.byte 46 ## DW_TAG_subprogram
.byte 1 ## DW_CHILDREN_yes
.byte 3 ## DW_AT_name
.byte 14 ## DW_FORM_strp
.byte 58 ## DW_AT_decl_file
.byte 11 ## DW_FORM_data1
.byte 59 ## DW_AT_decl_line
.byte 11 ## DW_FORM_data1
.byte 39 ## DW_AT_prototyped
.byte 12 ## DW_FORM_flag
.byte 73 ## DW_AT_type
.byte 19 ## DW_FORM_ref4
.ascii "\341\177" ## DW_AT_APPLE_optimized
.byte 12 ## DW_FORM_flag
.byte 32 ## DW_AT_inline
.byte 11 ## DW_FORM_data1
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 63 ## Abbreviation Code
.byte 46 ## DW_TAG_subprogram
.byte 1 ## DW_CHILDREN_yes
.byte 3 ## DW_AT_name
.byte 14 ## DW_FORM_strp
.byte 58 ## DW_AT_decl_file
.byte 11 ## DW_FORM_data1
.byte 59 ## DW_AT_decl_line
.byte 5 ## DW_FORM_data2
.byte 39 ## DW_AT_prototyped
.byte 12 ## DW_FORM_flag
.byte 73 ## DW_AT_type
.byte 19 ## DW_FORM_ref4
.byte 63 ## DW_AT_external
.byte 12 ## DW_FORM_flag
.ascii "\341\177" ## DW_AT_APPLE_optimized
.byte 12 ## DW_FORM_flag
.byte 32 ## DW_AT_inline
.byte 11 ## DW_FORM_data1
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 64 ## Abbreviation Code
.byte 5 ## DW_TAG_formal_parameter
.byte 0 ## DW_CHILDREN_no
.byte 2 ## DW_AT_location
.byte 10 ## DW_FORM_block1
.byte 3 ## DW_AT_name
.byte 14 ## DW_FORM_strp
.byte 58 ## DW_AT_decl_file
.byte 11 ## DW_FORM_data1
.byte 59 ## DW_AT_decl_line
.byte 5 ## DW_FORM_data2
.byte 73 ## DW_AT_type
.byte 19 ## DW_FORM_ref4
.byte 0 ## EOM(1)
.byte 0 ## EOM(2)
.byte 0 ## EOM(3)
.section __DWARF,__debug_info,regular,debug
Lsection_info:
Lcu_begin0:
.long 33285 ## Length of Unit
.short 2 ## DWARF version number
Lset8444 = Lsection_abbrev-Lsection_abbrev ## Offset Into Abbrev. Section
.long Lset8444
.byte 8 ## Address Size (in bytes)
.byte 1 ## Abbrev [1] 0xb:0x81fe DW_TAG_compile_unit
.long 0 ## DW_AT_producer
.short 12 ## DW_AT_language
.long 42 ## DW_AT_name
Lset8445 = Lline_table_start0-Lsection_line ## DW_AT_stmt_list
.long Lset8445
.long 77 ## DW_AT_comp_dir
.byte 1 ## DW_AT_APPLE_optimized
.quad Lfunc_begin0 ## DW_AT_low_pc
.quad Lfunc_end50 ## DW_AT_high_pc
.byte 2 ## Abbrev [2] 0x2f:0x3978 DW_TAG_subprogram
.quad Lfunc_begin17 ## DW_AT_low_pc
.quad Lfunc_end17 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 4363 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1138 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.long 16660 ## DW_AT_type
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 3 ## Abbrev [3] 0x50:0x16 DW_TAG_variable
.long 128 ## DW_AT_name
.long 14759 ## DW_AT_type
.byte 1 ## DW_AT_decl_file
.short 1141 ## DW_AT_decl_line
.byte 9 ## DW_AT_location
.byte 3
.quad _luaV_execute.dispatch_table
.byte 4 ## Abbrev [4] 0x66:0x10 DW_TAG_formal_parameter
Lset8446 = Ldebug_loc165-Lsection_debug_loc ## DW_AT_location
.long Lset8446
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1138 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x76:0x10 DW_TAG_variable
Lset8447 = Ldebug_loc166-Lsection_debug_loc ## DW_AT_location
.long Lset8447
.long 2878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1261 ## DW_AT_decl_line
.long 18061 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x86:0x10 DW_TAG_variable
Lset8448 = Ldebug_loc167-Lsection_debug_loc ## DW_AT_location
.long Lset8448
.long 5048 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1266 ## DW_AT_decl_line
.long 18344 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x96:0x10 DW_TAG_variable
Lset8449 = Ldebug_loc168-Lsection_debug_loc ## DW_AT_location
.long Lset8449
.long 3538 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1262 ## DW_AT_decl_line
.long 24964 ## DW_AT_type
.byte 5 ## Abbrev [5] 0xa6:0x10 DW_TAG_variable
Lset8450 = Ldebug_loc169-Lsection_debug_loc ## DW_AT_location
.long Lset8450
.long 2933 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1263 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0xb6:0x10 DW_TAG_variable
Lset8451 = Ldebug_loc173-Lsection_debug_loc ## DW_AT_location
.long Lset8451
.long 5051 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1265 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 5 ## Abbrev [5] 0xc6:0x10 DW_TAG_variable
Lset8452 = Ldebug_loc174-Lsection_debug_loc ## DW_AT_location
.long Lset8452
.long 2906 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1264 ## DW_AT_decl_line
.long 17080 ## DW_AT_type
.byte 6 ## Abbrev [6] 0xd6:0x38d0 DW_TAG_lexical_block
Lset8453 = Ldebug_ranges216-Ldebug_range ## DW_AT_ranges
.long Lset8453
.byte 5 ## Abbrev [5] 0xdb:0x10 DW_TAG_variable
Lset8454 = Ldebug_loc170-Lsection_debug_loc ## DW_AT_location
.long Lset8454
.long 3393 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1287 ## DW_AT_decl_line
.long 18354 ## DW_AT_type
.byte 5 ## Abbrev [5] 0xeb:0x10 DW_TAG_variable
Lset8455 = Ldebug_loc171-Lsection_debug_loc ## DW_AT_location
.long Lset8455
.long 5045 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1288 ## DW_AT_decl_line
.long 20211 ## DW_AT_type
.byte 5 ## Abbrev [5] 0xfb:0x10 DW_TAG_variable
Lset8456 = Ldebug_loc172-Lsection_debug_loc ## DW_AT_location
.long Lset8456
.long 4321 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1289 ## DW_AT_decl_line
.long 17080 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x10b:0x26 DW_TAG_lexical_block
Lset8457 = Ldebug_ranges47-Ldebug_range ## DW_AT_ranges
.long Lset8457
.byte 5 ## Abbrev [5] 0x110:0x10 DW_TAG_variable
Lset8458 = Ldebug_loc438-Lsection_debug_loc ## DW_AT_location
.long Lset8458
.long 2306 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1725 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x120:0x10 DW_TAG_variable
Lset8459 = Ldebug_loc439-Lsection_debug_loc ## DW_AT_location
.long Lset8459
.long 5105 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1728 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x131:0x1e DW_TAG_lexical_block
.quad Ltmp886 ## DW_AT_low_pc
.quad Ltmp888 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x142:0xc DW_TAG_variable
.long 4992 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1294 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x14f:0x3c DW_TAG_lexical_block
.quad Ltmp893 ## DW_AT_low_pc
.quad Ltmp909 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x160:0xc DW_TAG_variable
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1298 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x16c:0x1e DW_TAG_lexical_block
.quad Ltmp903 ## DW_AT_low_pc
.quad Ltmp904 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x17d:0xc DW_TAG_variable
.long 4992 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1299 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x18b:0x3c DW_TAG_lexical_block
.quad Ltmp909 ## DW_AT_low_pc
.quad Ltmp925 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x19c:0xc DW_TAG_variable
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1303 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x1a8:0x1e DW_TAG_lexical_block
.quad Ltmp919 ## DW_AT_low_pc
.quad Ltmp920 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x1b9:0xc DW_TAG_variable
.long 4992 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1306 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x1c7:0x1e DW_TAG_lexical_block
.quad Ltmp933 ## DW_AT_low_pc
.quad Ltmp935 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x1d8:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1310 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x1e5:0x22 DW_TAG_lexical_block
.quad Ltmp943 ## DW_AT_low_pc
.quad Ltmp966 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x1f6:0x10 DW_TAG_variable
Lset8460 = Ldebug_loc175-Lsection_debug_loc ## DW_AT_location
.long Lset8460
.long 2306 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1315 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x207:0x40 DW_TAG_lexical_block
.quad Ltmp966 ## DW_AT_low_pc
.quad Ltmp983 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x218:0x10 DW_TAG_variable
Lset8461 = Ldebug_loc176-Lsection_debug_loc ## DW_AT_location
.long Lset8461
.long 2306 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1322 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x228:0x1e DW_TAG_lexical_block
.quad Ltmp976 ## DW_AT_low_pc
.quad Ltmp977 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x239:0xc DW_TAG_variable
.long 4992 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1323 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x247:0x14c DW_TAG_lexical_block
Lset8462 = Ldebug_ranges52-Ldebug_range ## DW_AT_ranges
.long Lset8462
.byte 5 ## Abbrev [5] 0x24c:0x10 DW_TAG_variable
Lset8463 = Ldebug_loc180-Lsection_debug_loc ## DW_AT_location
.long Lset8463
.long 5056 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1327 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x25c:0x10 DW_TAG_variable
Lset8464 = Ldebug_loc181-Lsection_debug_loc ## DW_AT_location
.long Lset8464
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1328 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x26c:0x5a DW_TAG_lexical_block
Lset8465 = Ldebug_ranges49-Ldebug_range ## DW_AT_ranges
.long Lset8465
.byte 5 ## Abbrev [5] 0x271:0x10 DW_TAG_variable
Lset8466 = Ldebug_loc177-Lsection_debug_loc ## DW_AT_location
.long Lset8466
.long 3878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1329 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x281:0x44 DW_TAG_lexical_block
Lset8467 = Ldebug_ranges48-Ldebug_range ## DW_AT_ranges
.long Lset8467
.byte 5 ## Abbrev [5] 0x286:0x10 DW_TAG_variable
Lset8468 = Ldebug_loc178-Lsection_debug_loc ## DW_AT_location
.long Lset8468
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1329 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x296:0x10 DW_TAG_variable
Lset8469 = Ldebug_loc179-Lsection_debug_loc ## DW_AT_location
.long Lset8469
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1329 ## DW_AT_decl_line
.long 20201 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x2a6:0x1e DW_TAG_lexical_block
.quad Ltmp989 ## DW_AT_low_pc
.quad Ltmp991 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x2b7:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1329 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x2c6:0x72 DW_TAG_lexical_block
.quad Ltmp1003 ## DW_AT_low_pc
.quad Ltmp1010 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x2d7:0x10 DW_TAG_variable
Lset8470 = Ldebug_loc182-Lsection_debug_loc ## DW_AT_location
.long Lset8470
.long 3878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1329 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x2e7:0x50 DW_TAG_lexical_block
.quad Ltmp1005 ## DW_AT_low_pc
.quad Ltmp1010 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x2f8:0x10 DW_TAG_variable
Lset8471 = Ldebug_loc183-Lsection_debug_loc ## DW_AT_location
.long Lset8471
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1329 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x308:0x10 DW_TAG_variable
Lset8472 = Ldebug_loc184-Lsection_debug_loc ## DW_AT_location
.long Lset8472
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1329 ## DW_AT_decl_line
.long 20206 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x318:0x1e DW_TAG_lexical_block
.quad Ltmp1008 ## DW_AT_low_pc
.quad Ltmp1010 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x329:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1329 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x338:0x5a DW_TAG_lexical_block
Lset8473 = Ldebug_ranges51-Ldebug_range ## DW_AT_ranges
.long Lset8473
.byte 5 ## Abbrev [5] 0x33d:0x10 DW_TAG_variable
Lset8474 = Ldebug_loc187-Lsection_debug_loc ## DW_AT_location
.long Lset8474
.long 5004 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1329 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x34d:0x1e DW_TAG_lexical_block
.quad Ltmp1044 ## DW_AT_low_pc
.quad Ltmp1045 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x35e:0xc DW_TAG_variable
.long 4992 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1329 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x36b:0x26 DW_TAG_lexical_block
Lset8475 = Ldebug_ranges50-Ldebug_range ## DW_AT_ranges
.long Lset8475
.byte 5 ## Abbrev [5] 0x370:0x10 DW_TAG_variable
Lset8476 = Ldebug_loc185-Lsection_debug_loc ## DW_AT_location
.long Lset8476
.long 3780 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1329 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x380:0x10 DW_TAG_variable
Lset8477 = Ldebug_loc186-Lsection_debug_loc ## DW_AT_location
.long Lset8477
.long 3878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1329 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x393:0x164 DW_TAG_lexical_block
Lset8478 = Ldebug_ranges55-Ldebug_range ## DW_AT_ranges
.long Lset8478
.byte 5 ## Abbrev [5] 0x398:0x10 DW_TAG_variable
Lset8479 = Ldebug_loc191-Lsection_debug_loc ## DW_AT_location
.long Lset8479
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1333 ## DW_AT_decl_line
.long 17080 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x3a8:0x10 DW_TAG_variable
Lset8480 = Ldebug_loc192-Lsection_debug_loc ## DW_AT_location
.long Lset8480
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1334 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x3b8:0x72 DW_TAG_lexical_block
.quad Ltmp1055 ## DW_AT_low_pc
.quad Ltmp1062 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x3c9:0x10 DW_TAG_variable
Lset8481 = Ldebug_loc188-Lsection_debug_loc ## DW_AT_location
.long Lset8481
.long 3878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1335 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x3d9:0x50 DW_TAG_lexical_block
.quad Ltmp1057 ## DW_AT_low_pc
.quad Ltmp1062 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x3ea:0x10 DW_TAG_variable
Lset8482 = Ldebug_loc189-Lsection_debug_loc ## DW_AT_location
.long Lset8482
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1335 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x3fa:0x10 DW_TAG_variable
Lset8483 = Ldebug_loc190-Lsection_debug_loc ## DW_AT_location
.long Lset8483
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1335 ## DW_AT_decl_line
.long 20201 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x40a:0x1e DW_TAG_lexical_block
.quad Ltmp1060 ## DW_AT_low_pc
.quad Ltmp1062 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x41b:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1335 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x42a:0x72 DW_TAG_lexical_block
.quad Ltmp1074 ## DW_AT_low_pc
.quad Ltmp1081 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x43b:0x10 DW_TAG_variable
Lset8484 = Ldebug_loc193-Lsection_debug_loc ## DW_AT_location
.long Lset8484
.long 3878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1335 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x44b:0x50 DW_TAG_lexical_block
.quad Ltmp1076 ## DW_AT_low_pc
.quad Ltmp1081 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x45c:0x10 DW_TAG_variable
Lset8485 = Ldebug_loc194-Lsection_debug_loc ## DW_AT_location
.long Lset8485
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1335 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x46c:0x10 DW_TAG_variable
Lset8486 = Ldebug_loc195-Lsection_debug_loc ## DW_AT_location
.long Lset8486
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1335 ## DW_AT_decl_line
.long 20206 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x47c:0x1e DW_TAG_lexical_block
.quad Ltmp1079 ## DW_AT_low_pc
.quad Ltmp1081 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x48d:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1335 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x49c:0x5a DW_TAG_lexical_block
Lset8487 = Ldebug_ranges54-Ldebug_range ## DW_AT_ranges
.long Lset8487
.byte 5 ## Abbrev [5] 0x4a1:0x10 DW_TAG_variable
Lset8488 = Ldebug_loc198-Lsection_debug_loc ## DW_AT_location
.long Lset8488
.long 5004 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1335 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x4b1:0x1e DW_TAG_lexical_block
.quad Ltmp1115 ## DW_AT_low_pc
.quad Ltmp1116 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x4c2:0xc DW_TAG_variable
.long 4992 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1335 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x4cf:0x26 DW_TAG_lexical_block
Lset8489 = Ldebug_ranges53-Ldebug_range ## DW_AT_ranges
.long Lset8489
.byte 5 ## Abbrev [5] 0x4d4:0x10 DW_TAG_variable
Lset8490 = Ldebug_loc196-Lsection_debug_loc ## DW_AT_location
.long Lset8490
.long 3780 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1335 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x4e4:0x10 DW_TAG_variable
Lset8491 = Ldebug_loc197-Lsection_debug_loc ## DW_AT_location
.long Lset8491
.long 3878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1335 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x4f7:0x216 DW_TAG_lexical_block
Lset8492 = Ldebug_ranges68-Ldebug_range ## DW_AT_ranges
.long Lset8492
.byte 5 ## Abbrev [5] 0x4fc:0x10 DW_TAG_variable
Lset8493 = Ldebug_loc215-Lsection_debug_loc ## DW_AT_location
.long Lset8493
.long 5056 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1339 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x50c:0x10 DW_TAG_variable
Lset8494 = Ldebug_loc216-Lsection_debug_loc ## DW_AT_location
.long Lset8494
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1340 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x51c:0x10 DW_TAG_variable
Lset8495 = Ldebug_loc217-Lsection_debug_loc ## DW_AT_location
.long Lset8495
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1341 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x52c:0xc5 DW_TAG_lexical_block
Lset8496 = Ldebug_ranges60-Ldebug_range ## DW_AT_ranges
.long Lset8496
.byte 5 ## Abbrev [5] 0x531:0x10 DW_TAG_variable
Lset8497 = Ldebug_loc199-Lsection_debug_loc ## DW_AT_location
.long Lset8497
.long 3878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1342 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x541:0x63 DW_TAG_lexical_block
Lset8498 = Ldebug_ranges57-Ldebug_range ## DW_AT_ranges
.long Lset8498
.byte 8 ## Abbrev [8] 0x546:0xc DW_TAG_variable
.long 5013 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1342 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x552:0x1f DW_TAG_inlined_subroutine
.long 20569 ## DW_AT_abstract_origin
Lset8499 = Ldebug_ranges56-Ldebug_range ## DW_AT_ranges
.long Lset8499
.byte 1 ## DW_AT_call_file
.short 1342 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x55e:0x9 DW_TAG_formal_parameter
Lset8500 = Ldebug_loc218-Lsection_debug_loc ## DW_AT_location
.long Lset8500
.long 20584 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x567:0x9 DW_TAG_variable
Lset8501 = Ldebug_loc207-Lsection_debug_loc ## DW_AT_location
.long Lset8501
.long 20606 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x571:0x32 DW_TAG_lexical_block
.quad Ltmp1204 ## DW_AT_low_pc
.quad Ltmp1211 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x582:0x10 DW_TAG_variable
Lset8502 = Ldebug_loc209-Lsection_debug_loc ## DW_AT_location
.long Lset8502
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1342 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x592:0x10 DW_TAG_variable
Lset8503 = Ldebug_loc210-Lsection_debug_loc ## DW_AT_location
.long Lset8503
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1342 ## DW_AT_decl_line
.long 20201 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x5a4:0x26 DW_TAG_lexical_block
Lset8504 = Ldebug_ranges58-Ldebug_range ## DW_AT_ranges
.long Lset8504
.byte 5 ## Abbrev [5] 0x5a9:0x10 DW_TAG_variable
Lset8505 = Ldebug_loc205-Lsection_debug_loc ## DW_AT_location
.long Lset8505
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1342 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x5b9:0x10 DW_TAG_variable
Lset8506 = Ldebug_loc206-Lsection_debug_loc ## DW_AT_location
.long Lset8506
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1342 ## DW_AT_decl_line
.long 20201 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x5ca:0x26 DW_TAG_lexical_block
Lset8507 = Ldebug_ranges59-Ldebug_range ## DW_AT_ranges
.long Lset8507
.byte 5 ## Abbrev [5] 0x5cf:0x10 DW_TAG_variable
Lset8508 = Ldebug_loc200-Lsection_debug_loc ## DW_AT_location
.long Lset8508
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1342 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x5df:0x10 DW_TAG_variable
Lset8509 = Ldebug_loc201-Lsection_debug_loc ## DW_AT_location
.long Lset8509
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1342 ## DW_AT_decl_line
.long 20201 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x5f1:0xdf DW_TAG_lexical_block
Lset8510 = Ldebug_ranges65-Ldebug_range ## DW_AT_ranges
.long Lset8510
.byte 5 ## Abbrev [5] 0x5f6:0x10 DW_TAG_variable
Lset8511 = Ldebug_loc202-Lsection_debug_loc ## DW_AT_location
.long Lset8511
.long 3878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1342 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x606:0x26 DW_TAG_lexical_block
Lset8512 = Ldebug_ranges61-Ldebug_range ## DW_AT_ranges
.long Lset8512
.byte 5 ## Abbrev [5] 0x60b:0x10 DW_TAG_variable
Lset8513 = Ldebug_loc203-Lsection_debug_loc ## DW_AT_location
.long Lset8513
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1342 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x61b:0x10 DW_TAG_variable
Lset8514 = Ldebug_loc204-Lsection_debug_loc ## DW_AT_location
.long Lset8514
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1342 ## DW_AT_decl_line
.long 20206 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x62c:0xa3 DW_TAG_lexical_block
Lset8515 = Ldebug_ranges64-Ldebug_range ## DW_AT_ranges
.long Lset8515
.byte 12 ## Abbrev [12] 0x631:0xd DW_TAG_variable
.byte 0 ## DW_AT_const_value
.long 3393 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1342 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x63e:0x5e DW_TAG_inlined_subroutine
.long 21543 ## DW_AT_abstract_origin
Lset8516 = Ldebug_ranges62-Ldebug_range ## DW_AT_ranges
.long Lset8516
.byte 1 ## DW_AT_call_file
.short 1342 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x64a:0x9 DW_TAG_formal_parameter
Lset8517 = Ldebug_loc219-Lsection_debug_loc ## DW_AT_location
.long Lset8517
.long 21558 ## DW_AT_abstract_origin
.byte 13 ## Abbrev [13] 0x653:0x48 DW_TAG_inlined_subroutine
.long 20380 ## DW_AT_abstract_origin
Lset8518 = Ldebug_ranges63-Ldebug_range ## DW_AT_ranges
.long Lset8518
.byte 1 ## DW_AT_call_file
.byte 129 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x65e:0x9 DW_TAG_formal_parameter
Lset8519 = Ldebug_loc220-Lsection_debug_loc ## DW_AT_location
.long Lset8519
.long 20395 ## DW_AT_abstract_origin
.byte 14 ## Abbrev [14] 0x667:0x6 DW_TAG_formal_parameter
.byte 0 ## DW_AT_const_value
.long 20417 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x66d:0x9 DW_TAG_variable
Lset8520 = Ldebug_loc208-Lsection_debug_loc ## DW_AT_location
.long Lset8520
.long 20428 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x676:0x24 DW_TAG_lexical_block
.quad Ltmp1217 ## DW_AT_low_pc
.quad Ltmp1226 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x687:0x9 DW_TAG_variable
Lset8521 = Ldebug_loc211-Lsection_debug_loc ## DW_AT_location
.long Lset8521
.long 20440 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x690:0x9 DW_TAG_variable
Lset8522 = Ldebug_loc212-Lsection_debug_loc ## DW_AT_location
.long Lset8522
.long 20451 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x69c:0x32 DW_TAG_lexical_block
.quad Ltmp1227 ## DW_AT_low_pc
.quad Ltmp1234 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x6ad:0x10 DW_TAG_variable
Lset8523 = Ldebug_loc213-Lsection_debug_loc ## DW_AT_location
.long Lset8523
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1342 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x6bd:0x10 DW_TAG_variable
Lset8524 = Ldebug_loc214-Lsection_debug_loc ## DW_AT_location
.long Lset8524
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1342 ## DW_AT_decl_line
.long 20206 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x6d0:0x3c DW_TAG_lexical_block
Lset8525 = Ldebug_ranges67-Ldebug_range ## DW_AT_ranges
.long Lset8525
.byte 5 ## Abbrev [5] 0x6d5:0x10 DW_TAG_variable
Lset8526 = Ldebug_loc223-Lsection_debug_loc ## DW_AT_location
.long Lset8526
.long 4987 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1342 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x6e5:0x26 DW_TAG_lexical_block
Lset8527 = Ldebug_ranges66-Ldebug_range ## DW_AT_ranges
.long Lset8527
.byte 5 ## Abbrev [5] 0x6ea:0x10 DW_TAG_variable
Lset8528 = Ldebug_loc221-Lsection_debug_loc ## DW_AT_location
.long Lset8528
.long 3780 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1342 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x6fa:0x10 DW_TAG_variable
Lset8529 = Ldebug_loc222-Lsection_debug_loc ## DW_AT_location
.long Lset8529
.long 3878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1342 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x70d:0x40 DW_TAG_lexical_block
.quad Ltmp1284 ## DW_AT_low_pc
.quad Ltmp1307 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x71e:0x10 DW_TAG_variable
Lset8530 = Ldebug_loc224-Lsection_debug_loc ## DW_AT_location
.long Lset8530
.long 4306 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1346 ## DW_AT_decl_line
.long 18450 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x72e:0x1e DW_TAG_lexical_block
.quad Ltmp1294 ## DW_AT_low_pc
.quad Ltmp1295 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x73f:0xc DW_TAG_variable
.long 4992 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1347 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x74d:0x206 DW_TAG_lexical_block
Lset8531 = Ldebug_ranges81-Ldebug_range ## DW_AT_ranges
.long Lset8531
.byte 5 ## Abbrev [5] 0x752:0x10 DW_TAG_variable
Lset8532 = Ldebug_loc242-Lsection_debug_loc ## DW_AT_location
.long Lset8532
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1352 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x762:0x10 DW_TAG_variable
Lset8533 = Ldebug_loc243-Lsection_debug_loc ## DW_AT_location
.long Lset8533
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1353 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x772:0xc5 DW_TAG_lexical_block
Lset8534 = Ldebug_ranges73-Ldebug_range ## DW_AT_ranges
.long Lset8534
.byte 5 ## Abbrev [5] 0x777:0x10 DW_TAG_variable
Lset8535 = Ldebug_loc225-Lsection_debug_loc ## DW_AT_location
.long Lset8535
.long 3878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1354 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x787:0x63 DW_TAG_lexical_block
Lset8536 = Ldebug_ranges70-Ldebug_range ## DW_AT_ranges
.long Lset8536
.byte 8 ## Abbrev [8] 0x78c:0xc DW_TAG_variable
.long 5013 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1354 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x798:0x1f DW_TAG_inlined_subroutine
.long 20569 ## DW_AT_abstract_origin
Lset8537 = Ldebug_ranges69-Ldebug_range ## DW_AT_ranges
.long Lset8537
.byte 1 ## DW_AT_call_file
.short 1354 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x7a4:0x9 DW_TAG_formal_parameter
Lset8538 = Ldebug_loc244-Lsection_debug_loc ## DW_AT_location
.long Lset8538
.long 20584 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x7ad:0x9 DW_TAG_variable
Lset8539 = Ldebug_loc234-Lsection_debug_loc ## DW_AT_location
.long Lset8539
.long 20606 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x7b7:0x32 DW_TAG_lexical_block
.quad Ltmp1387 ## DW_AT_low_pc
.quad Ltmp1394 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x7c8:0x10 DW_TAG_variable
Lset8540 = Ldebug_loc236-Lsection_debug_loc ## DW_AT_location
.long Lset8540
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1354 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x7d8:0x10 DW_TAG_variable
Lset8541 = Ldebug_loc237-Lsection_debug_loc ## DW_AT_location
.long Lset8541
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1354 ## DW_AT_decl_line
.long 20201 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x7ea:0x26 DW_TAG_lexical_block
Lset8542 = Ldebug_ranges71-Ldebug_range ## DW_AT_ranges
.long Lset8542
.byte 5 ## Abbrev [5] 0x7ef:0x10 DW_TAG_variable
Lset8543 = Ldebug_loc232-Lsection_debug_loc ## DW_AT_location
.long Lset8543
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1354 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x7ff:0x10 DW_TAG_variable
Lset8544 = Ldebug_loc233-Lsection_debug_loc ## DW_AT_location
.long Lset8544
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1354 ## DW_AT_decl_line
.long 20201 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x810:0x26 DW_TAG_lexical_block
Lset8545 = Ldebug_ranges72-Ldebug_range ## DW_AT_ranges
.long Lset8545
.byte 5 ## Abbrev [5] 0x815:0x10 DW_TAG_variable
Lset8546 = Ldebug_loc226-Lsection_debug_loc ## DW_AT_location
.long Lset8546
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1354 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x825:0x10 DW_TAG_variable
Lset8547 = Ldebug_loc227-Lsection_debug_loc ## DW_AT_location
.long Lset8547
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1354 ## DW_AT_decl_line
.long 20201 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x837:0xdf DW_TAG_lexical_block
Lset8548 = Ldebug_ranges78-Ldebug_range ## DW_AT_ranges
.long Lset8548
.byte 5 ## Abbrev [5] 0x83c:0x10 DW_TAG_variable
Lset8549 = Ldebug_loc228-Lsection_debug_loc ## DW_AT_location
.long Lset8549
.long 3878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1354 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x84c:0x26 DW_TAG_lexical_block
Lset8550 = Ldebug_ranges74-Ldebug_range ## DW_AT_ranges
.long Lset8550
.byte 5 ## Abbrev [5] 0x851:0x10 DW_TAG_variable
Lset8551 = Ldebug_loc229-Lsection_debug_loc ## DW_AT_location
.long Lset8551
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1354 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x861:0x10 DW_TAG_variable
Lset8552 = Ldebug_loc230-Lsection_debug_loc ## DW_AT_location
.long Lset8552
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1354 ## DW_AT_decl_line
.long 20206 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x872:0xa3 DW_TAG_lexical_block
Lset8553 = Ldebug_ranges77-Ldebug_range ## DW_AT_ranges
.long Lset8553
.byte 12 ## Abbrev [12] 0x877:0xd DW_TAG_variable
.byte 0 ## DW_AT_const_value
.long 3393 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1354 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x884:0x5e DW_TAG_inlined_subroutine
.long 21543 ## DW_AT_abstract_origin
Lset8554 = Ldebug_ranges75-Ldebug_range ## DW_AT_ranges
.long Lset8554
.byte 1 ## DW_AT_call_file
.short 1354 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x890:0x9 DW_TAG_formal_parameter
Lset8555 = Ldebug_loc245-Lsection_debug_loc ## DW_AT_location
.long Lset8555
.long 21558 ## DW_AT_abstract_origin
.byte 13 ## Abbrev [13] 0x899:0x48 DW_TAG_inlined_subroutine
.long 20380 ## DW_AT_abstract_origin
Lset8556 = Ldebug_ranges76-Ldebug_range ## DW_AT_ranges
.long Lset8556
.byte 1 ## DW_AT_call_file
.byte 129 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x8a4:0x9 DW_TAG_formal_parameter
Lset8557 = Ldebug_loc246-Lsection_debug_loc ## DW_AT_location
.long Lset8557
.long 20395 ## DW_AT_abstract_origin
.byte 14 ## Abbrev [14] 0x8ad:0x6 DW_TAG_formal_parameter
.byte 0 ## DW_AT_const_value
.long 20417 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x8b3:0x9 DW_TAG_variable
Lset8558 = Ldebug_loc235-Lsection_debug_loc ## DW_AT_location
.long Lset8558
.long 20428 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x8bc:0x24 DW_TAG_lexical_block
.quad Ltmp1400 ## DW_AT_low_pc
.quad Ltmp1409 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x8cd:0x9 DW_TAG_variable
Lset8559 = Ldebug_loc238-Lsection_debug_loc ## DW_AT_location
.long Lset8559
.long 20440 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x8d6:0x9 DW_TAG_variable
Lset8560 = Ldebug_loc239-Lsection_debug_loc ## DW_AT_location
.long Lset8560
.long 20451 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x8e2:0x32 DW_TAG_lexical_block
.quad Ltmp1410 ## DW_AT_low_pc
.quad Ltmp1417 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x8f3:0x10 DW_TAG_variable
Lset8561 = Ldebug_loc240-Lsection_debug_loc ## DW_AT_location
.long Lset8561
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1354 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x903:0x10 DW_TAG_variable
Lset8562 = Ldebug_loc241-Lsection_debug_loc ## DW_AT_location
.long Lset8562
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1354 ## DW_AT_decl_line
.long 20206 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x916:0x3c DW_TAG_lexical_block
Lset8563 = Ldebug_ranges80-Ldebug_range ## DW_AT_ranges
.long Lset8563
.byte 5 ## Abbrev [5] 0x91b:0x10 DW_TAG_variable
Lset8564 = Ldebug_loc231-Lsection_debug_loc ## DW_AT_location
.long Lset8564
.long 4987 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1354 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x92b:0x26 DW_TAG_lexical_block
Lset8565 = Ldebug_ranges79-Ldebug_range ## DW_AT_ranges
.long Lset8565
.byte 5 ## Abbrev [5] 0x930:0x10 DW_TAG_variable
Lset8566 = Ldebug_loc247-Lsection_debug_loc ## DW_AT_location
.long Lset8566
.long 3780 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1354 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x940:0x10 DW_TAG_variable
Lset8567 = Ldebug_loc248-Lsection_debug_loc ## DW_AT_location
.long Lset8567
.long 3878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1354 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x953:0x200 DW_TAG_lexical_block
Lset8568 = Ldebug_ranges93-Ldebug_range ## DW_AT_ranges
.long Lset8568
.byte 5 ## Abbrev [5] 0x958:0x10 DW_TAG_variable
Lset8569 = Ldebug_loc252-Lsection_debug_loc ## DW_AT_location
.long Lset8569
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1358 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x968:0x10 DW_TAG_variable
Lset8570 = Ldebug_loc253-Lsection_debug_loc ## DW_AT_location
.long Lset8570
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1359 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x978:0xc5 DW_TAG_lexical_block
Lset8571 = Ldebug_ranges86-Ldebug_range ## DW_AT_ranges
.long Lset8571
.byte 5 ## Abbrev [5] 0x97d:0x10 DW_TAG_variable
Lset8572 = Ldebug_loc249-Lsection_debug_loc ## DW_AT_location
.long Lset8572
.long 3878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1360 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x98d:0x63 DW_TAG_lexical_block
Lset8573 = Ldebug_ranges83-Ldebug_range ## DW_AT_ranges
.long Lset8573
.byte 8 ## Abbrev [8] 0x992:0xc DW_TAG_variable
.long 5013 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1360 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x99e:0x1f DW_TAG_inlined_subroutine
.long 20569 ## DW_AT_abstract_origin
Lset8574 = Ldebug_ranges82-Ldebug_range ## DW_AT_ranges
.long Lset8574
.byte 1 ## DW_AT_call_file
.short 1360 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x9aa:0x9 DW_TAG_formal_parameter
Lset8575 = Ldebug_loc270-Lsection_debug_loc ## DW_AT_location
.long Lset8575
.long 20584 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x9b3:0x9 DW_TAG_variable
Lset8576 = Ldebug_loc262-Lsection_debug_loc ## DW_AT_location
.long Lset8576
.long 20606 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x9bd:0x32 DW_TAG_lexical_block
.quad Ltmp1543 ## DW_AT_low_pc
.quad Ltmp1550 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x9ce:0x10 DW_TAG_variable
Lset8577 = Ldebug_loc264-Lsection_debug_loc ## DW_AT_location
.long Lset8577
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1360 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x9de:0x10 DW_TAG_variable
Lset8578 = Ldebug_loc265-Lsection_debug_loc ## DW_AT_location
.long Lset8578
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1360 ## DW_AT_decl_line
.long 20201 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x9f0:0x26 DW_TAG_lexical_block
Lset8579 = Ldebug_ranges84-Ldebug_range ## DW_AT_ranges
.long Lset8579
.byte 5 ## Abbrev [5] 0x9f5:0x10 DW_TAG_variable
Lset8580 = Ldebug_loc260-Lsection_debug_loc ## DW_AT_location
.long Lset8580
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1360 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0xa05:0x10 DW_TAG_variable
Lset8581 = Ldebug_loc261-Lsection_debug_loc ## DW_AT_location
.long Lset8581
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1360 ## DW_AT_decl_line
.long 20201 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0xa16:0x26 DW_TAG_lexical_block
Lset8582 = Ldebug_ranges85-Ldebug_range ## DW_AT_ranges
.long Lset8582
.byte 5 ## Abbrev [5] 0xa1b:0x10 DW_TAG_variable
Lset8583 = Ldebug_loc250-Lsection_debug_loc ## DW_AT_location
.long Lset8583
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1360 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0xa2b:0x10 DW_TAG_variable
Lset8584 = Ldebug_loc251-Lsection_debug_loc ## DW_AT_location
.long Lset8584
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1360 ## DW_AT_decl_line
.long 20201 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0xa3d:0xdf DW_TAG_lexical_block
Lset8585 = Ldebug_ranges91-Ldebug_range ## DW_AT_ranges
.long Lset8585
.byte 5 ## Abbrev [5] 0xa42:0x10 DW_TAG_variable
Lset8586 = Ldebug_loc257-Lsection_debug_loc ## DW_AT_location
.long Lset8586
.long 3878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1360 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 6 ## Abbrev [6] 0xa52:0x26 DW_TAG_lexical_block
Lset8587 = Ldebug_ranges87-Ldebug_range ## DW_AT_ranges
.long Lset8587
.byte 5 ## Abbrev [5] 0xa57:0x10 DW_TAG_variable
Lset8588 = Ldebug_loc258-Lsection_debug_loc ## DW_AT_location
.long Lset8588
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1360 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0xa67:0x10 DW_TAG_variable
Lset8589 = Ldebug_loc259-Lsection_debug_loc ## DW_AT_location
.long Lset8589
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1360 ## DW_AT_decl_line
.long 20206 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0xa78:0xa3 DW_TAG_lexical_block
Lset8590 = Ldebug_ranges90-Ldebug_range ## DW_AT_ranges
.long Lset8590
.byte 12 ## Abbrev [12] 0xa7d:0xd DW_TAG_variable
.byte 0 ## DW_AT_const_value
.long 3393 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1360 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 9 ## Abbrev [9] 0xa8a:0x5e DW_TAG_inlined_subroutine
.long 21543 ## DW_AT_abstract_origin
Lset8591 = Ldebug_ranges88-Ldebug_range ## DW_AT_ranges
.long Lset8591
.byte 1 ## DW_AT_call_file
.short 1360 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0xa96:0x9 DW_TAG_formal_parameter
Lset8592 = Ldebug_loc271-Lsection_debug_loc ## DW_AT_location
.long Lset8592
.long 21558 ## DW_AT_abstract_origin
.byte 13 ## Abbrev [13] 0xa9f:0x48 DW_TAG_inlined_subroutine
.long 20380 ## DW_AT_abstract_origin
Lset8593 = Ldebug_ranges89-Ldebug_range ## DW_AT_ranges
.long Lset8593
.byte 1 ## DW_AT_call_file
.byte 129 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0xaaa:0x9 DW_TAG_formal_parameter
Lset8594 = Ldebug_loc272-Lsection_debug_loc ## DW_AT_location
.long Lset8594
.long 20395 ## DW_AT_abstract_origin
.byte 14 ## Abbrev [14] 0xab3:0x6 DW_TAG_formal_parameter
.byte 0 ## DW_AT_const_value
.long 20417 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0xab9:0x9 DW_TAG_variable
Lset8595 = Ldebug_loc263-Lsection_debug_loc ## DW_AT_location
.long Lset8595
.long 20428 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0xac2:0x24 DW_TAG_lexical_block
.quad Ltmp1557 ## DW_AT_low_pc
.quad Ltmp1566 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0xad3:0x9 DW_TAG_variable
Lset8596 = Ldebug_loc266-Lsection_debug_loc ## DW_AT_location
.long Lset8596
.long 20440 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0xadc:0x9 DW_TAG_variable
Lset8597 = Ldebug_loc267-Lsection_debug_loc ## DW_AT_location
.long Lset8597
.long 20451 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0xae8:0x32 DW_TAG_lexical_block
.quad Ltmp1566 ## DW_AT_low_pc
.quad Ltmp1573 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0xaf9:0x10 DW_TAG_variable
Lset8598 = Ldebug_loc268-Lsection_debug_loc ## DW_AT_location
.long Lset8598
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1360 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0xb09:0x10 DW_TAG_variable
Lset8599 = Ldebug_loc269-Lsection_debug_loc ## DW_AT_location
.long Lset8599
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1360 ## DW_AT_decl_line
.long 20206 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0xb1c:0x36 DW_TAG_lexical_block
Lset8600 = Ldebug_ranges92-Ldebug_range ## DW_AT_ranges
.long Lset8600
.byte 5 ## Abbrev [5] 0xb21:0x10 DW_TAG_variable
Lset8601 = Ldebug_loc254-Lsection_debug_loc ## DW_AT_location
.long Lset8601
.long 3780 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1360 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 5 ## Abbrev [5] 0xb31:0x10 DW_TAG_variable
Lset8602 = Ldebug_loc255-Lsection_debug_loc ## DW_AT_location
.long Lset8602
.long 3878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1360 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 5 ## Abbrev [5] 0xb41:0x10 DW_TAG_variable
Lset8603 = Ldebug_loc256-Lsection_debug_loc ## DW_AT_location
.long Lset8603
.long 4987 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1360 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0xb53:0x6a DW_TAG_lexical_block
Lset8604 = Ldebug_ranges94-Ldebug_range ## DW_AT_ranges
.long Lset8604
.byte 5 ## Abbrev [5] 0xb58:0x10 DW_TAG_variable
Lset8605 = Ldebug_loc273-Lsection_debug_loc ## DW_AT_location
.long Lset8605
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1365 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0xb68:0x10 DW_TAG_variable
Lset8606 = Ldebug_loc274-Lsection_debug_loc ## DW_AT_location
.long Lset8606
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1366 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 7 ## Abbrev [7] 0xb78:0x44 DW_TAG_lexical_block
.quad Ltmp1629 ## DW_AT_low_pc
.quad Ltmp1651 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0xb89:0x10 DW_TAG_variable
Lset8607 = Ldebug_loc276-Lsection_debug_loc ## DW_AT_location
.long Lset8607
.long 4987 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1367 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 15 ## Abbrev [15] 0xb99:0x22 DW_TAG_inlined_subroutine
.long 24582 ## DW_AT_abstract_origin
.quad Ltmp1631 ## DW_AT_low_pc
.quad Ltmp1635 ## DW_AT_high_pc
.byte 1 ## DW_AT_call_file
.short 1367 ## DW_AT_call_line
.byte 11 ## Abbrev [11] 0xbb1:0x9 DW_TAG_variable
Lset8608 = Ldebug_loc275-Lsection_debug_loc ## DW_AT_location
.long Lset8608
.long 24618 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0xbbd:0x64 DW_TAG_lexical_block
Lset8609 = Ldebug_ranges95-Ldebug_range ## DW_AT_ranges
.long Lset8609
.byte 5 ## Abbrev [5] 0xbc2:0x10 DW_TAG_variable
Lset8610 = Ldebug_loc277-Lsection_debug_loc ## DW_AT_location
.long Lset8610
.long 2306 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1371 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 5 ## Abbrev [5] 0xbd2:0x10 DW_TAG_variable
Lset8611 = Ldebug_loc278-Lsection_debug_loc ## DW_AT_location
.long Lset8611
.long 2931 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1372 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 5 ## Abbrev [5] 0xbe2:0x10 DW_TAG_variable
Lset8612 = Ldebug_loc280-Lsection_debug_loc ## DW_AT_location
.long Lset8612
.long 4267 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1373 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 7 ## Abbrev [7] 0xbf2:0x2e DW_TAG_lexical_block
.quad Ltmp1677 ## DW_AT_low_pc
.quad Ltmp1678 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0xc03:0x10 DW_TAG_variable
Lset8613 = Ldebug_loc279-Lsection_debug_loc ## DW_AT_location
.long Lset8613
.long 4328 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1376 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 8 ## Abbrev [8] 0xc13:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1376 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0xc21:0x9a DW_TAG_lexical_block
Lset8614 = Ldebug_ranges97-Ldebug_range ## DW_AT_ranges
.long Lset8614
.byte 5 ## Abbrev [5] 0xc26:0x10 DW_TAG_variable
Lset8615 = Ldebug_loc281-Lsection_debug_loc ## DW_AT_location
.long Lset8615
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1383 ## DW_AT_decl_line
.long 17080 ## DW_AT_type
.byte 5 ## Abbrev [5] 0xc36:0x10 DW_TAG_variable
Lset8616 = Ldebug_loc282-Lsection_debug_loc ## DW_AT_location
.long Lset8616
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1385 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 6 ## Abbrev [6] 0xc46:0x56 DW_TAG_lexical_block
Lset8617 = Ldebug_ranges96-Ldebug_range ## DW_AT_ranges
.long Lset8617
.byte 5 ## Abbrev [5] 0xc4b:0x10 DW_TAG_variable
Lset8618 = Ldebug_loc283-Lsection_debug_loc ## DW_AT_location
.long Lset8618
.long 5004 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1387 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 7 ## Abbrev [7] 0xc5b:0x1e DW_TAG_lexical_block
.quad Ltmp1740 ## DW_AT_low_pc
.quad Ltmp1741 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0xc6c:0xc DW_TAG_variable
.long 4992 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1387 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 15 ## Abbrev [15] 0xc79:0x22 DW_TAG_inlined_subroutine
.long 24582 ## DW_AT_abstract_origin
.quad Ltmp1732 ## DW_AT_low_pc
.quad Ltmp1736 ## DW_AT_high_pc
.byte 1 ## DW_AT_call_file
.short 1387 ## DW_AT_call_line
.byte 11 ## Abbrev [11] 0xc91:0x9 DW_TAG_variable
Lset8619 = Ldebug_loc284-Lsection_debug_loc ## DW_AT_location
.long Lset8619
.long 24618 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0xc9c:0x1e DW_TAG_lexical_block
.quad Ltmp1728 ## DW_AT_low_pc
.quad Ltmp1729 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0xcad:0xc DW_TAG_variable
.long 4992 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1386 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0xcbb:0x82 DW_TAG_lexical_block
Lset8620 = Ldebug_ranges98-Ldebug_range ## DW_AT_ranges
.long Lset8620
.byte 5 ## Abbrev [5] 0xcc0:0x10 DW_TAG_variable
Lset8621 = Ldebug_loc285-Lsection_debug_loc ## DW_AT_location
.long Lset8621
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1392 ## DW_AT_decl_line
.long 17080 ## DW_AT_type
.byte 5 ## Abbrev [5] 0xcd0:0x10 DW_TAG_variable
Lset8622 = Ldebug_loc286-Lsection_debug_loc ## DW_AT_location
.long Lset8622
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1393 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0xce0:0x10 DW_TAG_variable
Lset8623 = Ldebug_loc287-Lsection_debug_loc ## DW_AT_location
.long Lset8623
.long 4269 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1394 ## DW_AT_decl_line
.long 17850 ## DW_AT_type
.byte 5 ## Abbrev [5] 0xcf0:0x10 DW_TAG_variable
Lset8624 = Ldebug_loc288-Lsection_debug_loc ## DW_AT_location
.long Lset8624
.long 5004 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1391 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 7 ## Abbrev [7] 0xd00:0x1e DW_TAG_lexical_block
.quad Ltmp1761 ## DW_AT_low_pc
.quad Ltmp1762 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0xd11:0xc DW_TAG_variable
.long 4992 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1395 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0xd1e:0x1e DW_TAG_lexical_block
.quad Ltmp1767 ## DW_AT_low_pc
.quad Ltmp1769 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0xd2f:0xc DW_TAG_variable
.long 4992 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1397 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0xd3d:0xe6 DW_TAG_lexical_block
Lset8625 = Ldebug_ranges101-Ldebug_range ## DW_AT_ranges
.long Lset8625
.byte 5 ## Abbrev [5] 0xd42:0x10 DW_TAG_variable
Lset8626 = Ldebug_loc289-Lsection_debug_loc ## DW_AT_location
.long Lset8626
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1403 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0xd52:0x10 DW_TAG_variable
Lset8627 = Ldebug_loc291-Lsection_debug_loc ## DW_AT_location
.long Lset8627
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1404 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 8 ## Abbrev [8] 0xd62:0xc DW_TAG_variable
.long 5155 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1405 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 8 ## Abbrev [8] 0xd6e:0xc DW_TAG_variable
.long 5158 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1405 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 9 ## Abbrev [9] 0xd7a:0x1f DW_TAG_inlined_subroutine
.long 20569 ## DW_AT_abstract_origin
Lset8628 = Ldebug_ranges99-Ldebug_range ## DW_AT_ranges
.long Lset8628
.byte 1 ## DW_AT_call_file
.short 1410 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0xd86:0x9 DW_TAG_formal_parameter
Lset8629 = Ldebug_loc290-Lsection_debug_loc ## DW_AT_location
.long Lset8629
.long 20584 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0xd8f:0x9 DW_TAG_variable
Lset8630 = Ldebug_loc293-Lsection_debug_loc ## DW_AT_location
.long Lset8630
.long 20606 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 9 ## Abbrev [9] 0xd99:0x1f DW_TAG_inlined_subroutine
.long 20569 ## DW_AT_abstract_origin
Lset8631 = Ldebug_ranges100-Ldebug_range ## DW_AT_ranges
.long Lset8631
.byte 1 ## DW_AT_call_file
.short 1410 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0xda5:0x9 DW_TAG_formal_parameter
Lset8632 = Ldebug_loc294-Lsection_debug_loc ## DW_AT_location
.long Lset8632
.long 20584 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0xdae:0x9 DW_TAG_variable
Lset8633 = Ldebug_loc292-Lsection_debug_loc ## DW_AT_location
.long Lset8633
.long 20606 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0xdb8:0x1e DW_TAG_lexical_block
.quad Ltmp1855 ## DW_AT_low_pc
.quad Ltmp1856 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0xdc9:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1411 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0xdd6:0x4c DW_TAG_lexical_block
.quad Ltmp1840 ## DW_AT_low_pc
.quad Ltmp1843 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0xde7:0x10 DW_TAG_variable
Lset8634 = Ldebug_loc295-Lsection_debug_loc ## DW_AT_location
.long Lset8634
.long 5065 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1407 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 8 ## Abbrev [8] 0xdf7:0xc DW_TAG_variable
.long 5068 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1407 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 7 ## Abbrev [7] 0xe03:0x1e DW_TAG_lexical_block
.quad Ltmp1841 ## DW_AT_low_pc
.quad Ltmp1843 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0xe14:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1408 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0xe23:0xe6 DW_TAG_lexical_block
Lset8635 = Ldebug_ranges104-Ldebug_range ## DW_AT_ranges
.long Lset8635
.byte 5 ## Abbrev [5] 0xe28:0x10 DW_TAG_variable
Lset8636 = Ldebug_loc296-Lsection_debug_loc ## DW_AT_location
.long Lset8636
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1417 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0xe38:0x10 DW_TAG_variable
Lset8637 = Ldebug_loc298-Lsection_debug_loc ## DW_AT_location
.long Lset8637
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1418 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 8 ## Abbrev [8] 0xe48:0xc DW_TAG_variable
.long 5155 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1419 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 8 ## Abbrev [8] 0xe54:0xc DW_TAG_variable
.long 5158 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1419 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 9 ## Abbrev [9] 0xe60:0x1f DW_TAG_inlined_subroutine
.long 20569 ## DW_AT_abstract_origin
Lset8638 = Ldebug_ranges102-Ldebug_range ## DW_AT_ranges
.long Lset8638
.byte 1 ## DW_AT_call_file
.short 1424 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0xe6c:0x9 DW_TAG_formal_parameter
Lset8639 = Ldebug_loc297-Lsection_debug_loc ## DW_AT_location
.long Lset8639
.long 20584 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0xe75:0x9 DW_TAG_variable
Lset8640 = Ldebug_loc300-Lsection_debug_loc ## DW_AT_location
.long Lset8640
.long 20606 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 9 ## Abbrev [9] 0xe7f:0x1f DW_TAG_inlined_subroutine
.long 20569 ## DW_AT_abstract_origin
Lset8641 = Ldebug_ranges103-Ldebug_range ## DW_AT_ranges
.long Lset8641
.byte 1 ## DW_AT_call_file
.short 1424 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0xe8b:0x9 DW_TAG_formal_parameter
Lset8642 = Ldebug_loc301-Lsection_debug_loc ## DW_AT_location
.long Lset8642
.long 20584 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0xe94:0x9 DW_TAG_variable
Lset8643 = Ldebug_loc299-Lsection_debug_loc ## DW_AT_location
.long Lset8643
.long 20606 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0xe9e:0x1e DW_TAG_lexical_block
.quad Ltmp1931 ## DW_AT_low_pc
.quad Ltmp1932 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0xeaf:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1425 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0xebc:0x4c DW_TAG_lexical_block
.quad Ltmp1916 ## DW_AT_low_pc
.quad Ltmp1919 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0xecd:0x10 DW_TAG_variable
Lset8644 = Ldebug_loc302-Lsection_debug_loc ## DW_AT_location
.long Lset8644
.long 5068 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1421 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 8 ## Abbrev [8] 0xedd:0xc DW_TAG_variable
.long 5065 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1421 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 7 ## Abbrev [7] 0xee9:0x1e DW_TAG_lexical_block
.quad Ltmp1917 ## DW_AT_low_pc
.quad Ltmp1919 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0xefa:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1422 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0xf09:0xe6 DW_TAG_lexical_block
Lset8645 = Ldebug_ranges107-Ldebug_range ## DW_AT_ranges
.long Lset8645
.byte 5 ## Abbrev [5] 0xf0e:0x10 DW_TAG_variable
Lset8646 = Ldebug_loc303-Lsection_debug_loc ## DW_AT_location
.long Lset8646
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1431 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0xf1e:0x10 DW_TAG_variable
Lset8647 = Ldebug_loc305-Lsection_debug_loc ## DW_AT_location
.long Lset8647
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1432 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 8 ## Abbrev [8] 0xf2e:0xc DW_TAG_variable
.long 5155 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1433 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 8 ## Abbrev [8] 0xf3a:0xc DW_TAG_variable
.long 5158 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1433 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 9 ## Abbrev [9] 0xf46:0x1f DW_TAG_inlined_subroutine
.long 20569 ## DW_AT_abstract_origin
Lset8648 = Ldebug_ranges105-Ldebug_range ## DW_AT_ranges
.long Lset8648
.byte 1 ## DW_AT_call_file
.short 1438 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0xf52:0x9 DW_TAG_formal_parameter
Lset8649 = Ldebug_loc304-Lsection_debug_loc ## DW_AT_location
.long Lset8649
.long 20584 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0xf5b:0x9 DW_TAG_variable
Lset8650 = Ldebug_loc307-Lsection_debug_loc ## DW_AT_location
.long Lset8650
.long 20606 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 9 ## Abbrev [9] 0xf65:0x1f DW_TAG_inlined_subroutine
.long 20569 ## DW_AT_abstract_origin
Lset8651 = Ldebug_ranges106-Ldebug_range ## DW_AT_ranges
.long Lset8651
.byte 1 ## DW_AT_call_file
.short 1438 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0xf71:0x9 DW_TAG_formal_parameter
Lset8652 = Ldebug_loc308-Lsection_debug_loc ## DW_AT_location
.long Lset8652
.long 20584 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0xf7a:0x9 DW_TAG_variable
Lset8653 = Ldebug_loc306-Lsection_debug_loc ## DW_AT_location
.long Lset8653
.long 20606 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0xf84:0x1e DW_TAG_lexical_block
.quad Ltmp2007 ## DW_AT_low_pc
.quad Ltmp2008 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0xf95:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1439 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0xfa2:0x4c DW_TAG_lexical_block
.quad Ltmp1992 ## DW_AT_low_pc
.quad Ltmp1995 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0xfb3:0x10 DW_TAG_variable
Lset8654 = Ldebug_loc309-Lsection_debug_loc ## DW_AT_location
.long Lset8654
.long 5065 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1435 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 8 ## Abbrev [8] 0xfc3:0xc DW_TAG_variable
.long 5068 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1435 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 7 ## Abbrev [7] 0xfcf:0x1e DW_TAG_lexical_block
.quad Ltmp1993 ## DW_AT_low_pc
.quad Ltmp1995 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0xfe0:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1436 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0xfef:0x9a DW_TAG_lexical_block
Lset8655 = Ldebug_ranges110-Ldebug_range ## DW_AT_ranges
.long Lset8655
.byte 5 ## Abbrev [5] 0xff4:0x10 DW_TAG_variable
Lset8656 = Ldebug_loc311-Lsection_debug_loc ## DW_AT_location
.long Lset8656
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1445 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x1004:0x10 DW_TAG_variable
Lset8657 = Ldebug_loc312-Lsection_debug_loc ## DW_AT_location
.long Lset8657
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1446 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x1014:0xc DW_TAG_variable
.long 5155 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1447 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x1020:0xc DW_TAG_variable
.long 5158 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1447 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x102c:0x1f DW_TAG_inlined_subroutine
.long 20569 ## DW_AT_abstract_origin
Lset8658 = Ldebug_ranges108-Ldebug_range ## DW_AT_ranges
.long Lset8658
.byte 1 ## DW_AT_call_file
.short 1448 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x1038:0x9 DW_TAG_formal_parameter
Lset8659 = Ldebug_loc310-Lsection_debug_loc ## DW_AT_location
.long Lset8659
.long 20584 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x1041:0x9 DW_TAG_variable
Lset8660 = Ldebug_loc314-Lsection_debug_loc ## DW_AT_location
.long Lset8660
.long 20606 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 9 ## Abbrev [9] 0x104b:0x1f DW_TAG_inlined_subroutine
.long 20569 ## DW_AT_abstract_origin
Lset8661 = Ldebug_ranges109-Ldebug_range ## DW_AT_ranges
.long Lset8661
.byte 1 ## DW_AT_call_file
.short 1448 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x1057:0x9 DW_TAG_formal_parameter
Lset8662 = Ldebug_loc313-Lsection_debug_loc ## DW_AT_location
.long Lset8662
.long 20584 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x1060:0x9 DW_TAG_variable
Lset8663 = Ldebug_loc315-Lsection_debug_loc ## DW_AT_location
.long Lset8663
.long 20606 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x106a:0x1e DW_TAG_lexical_block
.quad Ltmp2080 ## DW_AT_low_pc
.quad Ltmp2081 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x107b:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1449 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x1089:0xf6 DW_TAG_lexical_block
Lset8664 = Ldebug_ranges113-Ldebug_range ## DW_AT_ranges
.long Lset8664
.byte 5 ## Abbrev [5] 0x108e:0x10 DW_TAG_variable
Lset8665 = Ldebug_loc316-Lsection_debug_loc ## DW_AT_location
.long Lset8665
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1455 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x109e:0x10 DW_TAG_variable
Lset8666 = Ldebug_loc317-Lsection_debug_loc ## DW_AT_location
.long Lset8666
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1456 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x10ae:0x10 DW_TAG_variable
Lset8667 = Ldebug_loc326-Lsection_debug_loc ## DW_AT_location
.long Lset8667
.long 5068 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1457 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x10be:0x10 DW_TAG_variable
Lset8668 = Ldebug_loc327-Lsection_debug_loc ## DW_AT_location
.long Lset8668
.long 5065 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1457 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x10ce:0x49 DW_TAG_inlined_subroutine
.long 20380 ## DW_AT_abstract_origin
Lset8669 = Ldebug_ranges111-Ldebug_range ## DW_AT_ranges
.long Lset8669
.byte 1 ## DW_AT_call_file
.short 1458 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x10da:0x9 DW_TAG_formal_parameter
Lset8670 = Ldebug_loc324-Lsection_debug_loc ## DW_AT_location
.long Lset8670
.long 20395 ## DW_AT_abstract_origin
.byte 14 ## Abbrev [14] 0x10e3:0x6 DW_TAG_formal_parameter
.byte 0 ## DW_AT_const_value
.long 20417 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x10e9:0x9 DW_TAG_variable
Lset8671 = Ldebug_loc318-Lsection_debug_loc ## DW_AT_location
.long Lset8671
.long 20428 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x10f2:0x24 DW_TAG_lexical_block
.quad Ltmp2123 ## DW_AT_low_pc
.quad Ltmp2129 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x1103:0x9 DW_TAG_variable
Lset8672 = Ldebug_loc320-Lsection_debug_loc ## DW_AT_location
.long Lset8672
.long 20440 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x110c:0x9 DW_TAG_variable
Lset8673 = Ldebug_loc321-Lsection_debug_loc ## DW_AT_location
.long Lset8673
.long 20451 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 9 ## Abbrev [9] 0x1117:0x49 DW_TAG_inlined_subroutine
.long 20380 ## DW_AT_abstract_origin
Lset8674 = Ldebug_ranges112-Ldebug_range ## DW_AT_ranges
.long Lset8674
.byte 1 ## DW_AT_call_file
.short 1458 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x1123:0x9 DW_TAG_formal_parameter
Lset8675 = Ldebug_loc325-Lsection_debug_loc ## DW_AT_location
.long Lset8675
.long 20395 ## DW_AT_abstract_origin
.byte 14 ## Abbrev [14] 0x112c:0x6 DW_TAG_formal_parameter
.byte 0 ## DW_AT_const_value
.long 20417 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x1132:0x9 DW_TAG_variable
Lset8676 = Ldebug_loc319-Lsection_debug_loc ## DW_AT_location
.long Lset8676
.long 20428 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x113b:0x24 DW_TAG_lexical_block
.quad Ltmp2133 ## DW_AT_low_pc
.quad Ltmp2139 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x114c:0x9 DW_TAG_variable
Lset8677 = Ldebug_loc322-Lsection_debug_loc ## DW_AT_location
.long Lset8677
.long 20440 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x1155:0x9 DW_TAG_variable
Lset8678 = Ldebug_loc323-Lsection_debug_loc ## DW_AT_location
.long Lset8678
.long 20451 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x1160:0x1e DW_TAG_lexical_block
.quad Ltmp2159 ## DW_AT_low_pc
.quad Ltmp2160 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x1171:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1459 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x117f:0xf6 DW_TAG_lexical_block
Lset8679 = Ldebug_ranges116-Ldebug_range ## DW_AT_ranges
.long Lset8679
.byte 5 ## Abbrev [5] 0x1184:0x10 DW_TAG_variable
Lset8680 = Ldebug_loc328-Lsection_debug_loc ## DW_AT_location
.long Lset8680
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1465 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x1194:0x10 DW_TAG_variable
Lset8681 = Ldebug_loc329-Lsection_debug_loc ## DW_AT_location
.long Lset8681
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1466 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x11a4:0x10 DW_TAG_variable
Lset8682 = Ldebug_loc338-Lsection_debug_loc ## DW_AT_location
.long Lset8682
.long 5068 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1467 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x11b4:0x10 DW_TAG_variable
Lset8683 = Ldebug_loc339-Lsection_debug_loc ## DW_AT_location
.long Lset8683
.long 5065 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1467 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x11c4:0x49 DW_TAG_inlined_subroutine
.long 20380 ## DW_AT_abstract_origin
Lset8684 = Ldebug_ranges114-Ldebug_range ## DW_AT_ranges
.long Lset8684
.byte 1 ## DW_AT_call_file
.short 1468 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x11d0:0x9 DW_TAG_formal_parameter
Lset8685 = Ldebug_loc336-Lsection_debug_loc ## DW_AT_location
.long Lset8685
.long 20395 ## DW_AT_abstract_origin
.byte 14 ## Abbrev [14] 0x11d9:0x6 DW_TAG_formal_parameter
.byte 0 ## DW_AT_const_value
.long 20417 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x11df:0x9 DW_TAG_variable
Lset8686 = Ldebug_loc330-Lsection_debug_loc ## DW_AT_location
.long Lset8686
.long 20428 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x11e8:0x24 DW_TAG_lexical_block
.quad Ltmp2201 ## DW_AT_low_pc
.quad Ltmp2207 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x11f9:0x9 DW_TAG_variable
Lset8687 = Ldebug_loc332-Lsection_debug_loc ## DW_AT_location
.long Lset8687
.long 20440 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x1202:0x9 DW_TAG_variable
Lset8688 = Ldebug_loc333-Lsection_debug_loc ## DW_AT_location
.long Lset8688
.long 20451 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 9 ## Abbrev [9] 0x120d:0x49 DW_TAG_inlined_subroutine
.long 20380 ## DW_AT_abstract_origin
Lset8689 = Ldebug_ranges115-Ldebug_range ## DW_AT_ranges
.long Lset8689
.byte 1 ## DW_AT_call_file
.short 1468 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x1219:0x9 DW_TAG_formal_parameter
Lset8690 = Ldebug_loc337-Lsection_debug_loc ## DW_AT_location
.long Lset8690
.long 20395 ## DW_AT_abstract_origin
.byte 14 ## Abbrev [14] 0x1222:0x6 DW_TAG_formal_parameter
.byte 0 ## DW_AT_const_value
.long 20417 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x1228:0x9 DW_TAG_variable
Lset8691 = Ldebug_loc331-Lsection_debug_loc ## DW_AT_location
.long Lset8691
.long 20428 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x1231:0x24 DW_TAG_lexical_block
.quad Ltmp2211 ## DW_AT_low_pc
.quad Ltmp2217 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x1242:0x9 DW_TAG_variable
Lset8692 = Ldebug_loc334-Lsection_debug_loc ## DW_AT_location
.long Lset8692
.long 20440 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x124b:0x9 DW_TAG_variable
Lset8693 = Ldebug_loc335-Lsection_debug_loc ## DW_AT_location
.long Lset8693
.long 20451 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x1256:0x1e DW_TAG_lexical_block
.quad Ltmp2237 ## DW_AT_low_pc
.quad Ltmp2238 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x1267:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1469 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x1275:0xf6 DW_TAG_lexical_block
Lset8694 = Ldebug_ranges119-Ldebug_range ## DW_AT_ranges
.long Lset8694
.byte 5 ## Abbrev [5] 0x127a:0x10 DW_TAG_variable
Lset8695 = Ldebug_loc340-Lsection_debug_loc ## DW_AT_location
.long Lset8695
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1475 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x128a:0x10 DW_TAG_variable
Lset8696 = Ldebug_loc341-Lsection_debug_loc ## DW_AT_location
.long Lset8696
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1476 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x129a:0x10 DW_TAG_variable
Lset8697 = Ldebug_loc350-Lsection_debug_loc ## DW_AT_location
.long Lset8697
.long 5068 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1477 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x12aa:0x10 DW_TAG_variable
Lset8698 = Ldebug_loc351-Lsection_debug_loc ## DW_AT_location
.long Lset8698
.long 5065 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1477 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x12ba:0x49 DW_TAG_inlined_subroutine
.long 20380 ## DW_AT_abstract_origin
Lset8699 = Ldebug_ranges117-Ldebug_range ## DW_AT_ranges
.long Lset8699
.byte 1 ## DW_AT_call_file
.short 1478 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x12c6:0x9 DW_TAG_formal_parameter
Lset8700 = Ldebug_loc348-Lsection_debug_loc ## DW_AT_location
.long Lset8700
.long 20395 ## DW_AT_abstract_origin
.byte 14 ## Abbrev [14] 0x12cf:0x6 DW_TAG_formal_parameter
.byte 0 ## DW_AT_const_value
.long 20417 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x12d5:0x9 DW_TAG_variable
Lset8701 = Ldebug_loc342-Lsection_debug_loc ## DW_AT_location
.long Lset8701
.long 20428 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x12de:0x24 DW_TAG_lexical_block
.quad Ltmp2279 ## DW_AT_low_pc
.quad Ltmp2285 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x12ef:0x9 DW_TAG_variable
Lset8702 = Ldebug_loc344-Lsection_debug_loc ## DW_AT_location
.long Lset8702
.long 20440 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x12f8:0x9 DW_TAG_variable
Lset8703 = Ldebug_loc345-Lsection_debug_loc ## DW_AT_location
.long Lset8703
.long 20451 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 9 ## Abbrev [9] 0x1303:0x49 DW_TAG_inlined_subroutine
.long 20380 ## DW_AT_abstract_origin
Lset8704 = Ldebug_ranges118-Ldebug_range ## DW_AT_ranges
.long Lset8704
.byte 1 ## DW_AT_call_file
.short 1478 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x130f:0x9 DW_TAG_formal_parameter
Lset8705 = Ldebug_loc349-Lsection_debug_loc ## DW_AT_location
.long Lset8705
.long 20395 ## DW_AT_abstract_origin
.byte 14 ## Abbrev [14] 0x1318:0x6 DW_TAG_formal_parameter
.byte 0 ## DW_AT_const_value
.long 20417 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x131e:0x9 DW_TAG_variable
Lset8706 = Ldebug_loc343-Lsection_debug_loc ## DW_AT_location
.long Lset8706
.long 20428 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x1327:0x24 DW_TAG_lexical_block
.quad Ltmp2289 ## DW_AT_low_pc
.quad Ltmp2295 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x1338:0x9 DW_TAG_variable
Lset8707 = Ldebug_loc346-Lsection_debug_loc ## DW_AT_location
.long Lset8707
.long 20440 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x1341:0x9 DW_TAG_variable
Lset8708 = Ldebug_loc347-Lsection_debug_loc ## DW_AT_location
.long Lset8708
.long 20451 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x134c:0x1e DW_TAG_lexical_block
.quad Ltmp2315 ## DW_AT_low_pc
.quad Ltmp2316 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x135d:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1479 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x136b:0x121 DW_TAG_lexical_block
Lset8709 = Ldebug_ranges122-Ldebug_range ## DW_AT_ranges
.long Lset8709
.byte 5 ## Abbrev [5] 0x1370:0x10 DW_TAG_variable
Lset8710 = Ldebug_loc352-Lsection_debug_loc ## DW_AT_location
.long Lset8710
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1485 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x1380:0x10 DW_TAG_variable
Lset8711 = Ldebug_loc353-Lsection_debug_loc ## DW_AT_location
.long Lset8711
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1486 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x1390:0x10 DW_TAG_variable
Lset8712 = Ldebug_loc362-Lsection_debug_loc ## DW_AT_location
.long Lset8712
.long 5068 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1487 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x13a0:0x10 DW_TAG_variable
Lset8713 = Ldebug_loc363-Lsection_debug_loc ## DW_AT_location
.long Lset8713
.long 5065 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1487 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x13b0:0x49 DW_TAG_inlined_subroutine
.long 20380 ## DW_AT_abstract_origin
Lset8714 = Ldebug_ranges120-Ldebug_range ## DW_AT_ranges
.long Lset8714
.byte 1 ## DW_AT_call_file
.short 1488 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x13bc:0x9 DW_TAG_formal_parameter
Lset8715 = Ldebug_loc360-Lsection_debug_loc ## DW_AT_location
.long Lset8715
.long 20395 ## DW_AT_abstract_origin
.byte 14 ## Abbrev [14] 0x13c5:0x6 DW_TAG_formal_parameter
.byte 0 ## DW_AT_const_value
.long 20417 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x13cb:0x9 DW_TAG_variable
Lset8716 = Ldebug_loc354-Lsection_debug_loc ## DW_AT_location
.long Lset8716
.long 20428 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x13d4:0x24 DW_TAG_lexical_block
.quad Ltmp2354 ## DW_AT_low_pc
.quad Ltmp2360 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x13e5:0x9 DW_TAG_variable
Lset8717 = Ldebug_loc356-Lsection_debug_loc ## DW_AT_location
.long Lset8717
.long 20440 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x13ee:0x9 DW_TAG_variable
Lset8718 = Ldebug_loc357-Lsection_debug_loc ## DW_AT_location
.long Lset8718
.long 20451 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 9 ## Abbrev [9] 0x13f9:0x49 DW_TAG_inlined_subroutine
.long 20380 ## DW_AT_abstract_origin
Lset8719 = Ldebug_ranges121-Ldebug_range ## DW_AT_ranges
.long Lset8719
.byte 1 ## DW_AT_call_file
.short 1488 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x1405:0x9 DW_TAG_formal_parameter
Lset8720 = Ldebug_loc361-Lsection_debug_loc ## DW_AT_location
.long Lset8720
.long 20395 ## DW_AT_abstract_origin
.byte 14 ## Abbrev [14] 0x140e:0x6 DW_TAG_formal_parameter
.byte 0 ## DW_AT_const_value
.long 20417 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x1414:0x9 DW_TAG_variable
Lset8721 = Ldebug_loc355-Lsection_debug_loc ## DW_AT_location
.long Lset8721
.long 20428 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x141d:0x24 DW_TAG_lexical_block
.quad Ltmp2363 ## DW_AT_low_pc
.quad Ltmp2369 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x142e:0x9 DW_TAG_variable
Lset8722 = Ldebug_loc358-Lsection_debug_loc ## DW_AT_location
.long Lset8722
.long 20440 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x1437:0x9 DW_TAG_variable
Lset8723 = Ldebug_loc359-Lsection_debug_loc ## DW_AT_location
.long Lset8723
.long 20451 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x1442:0x49 DW_TAG_lexical_block
.quad Ltmp2389 ## DW_AT_low_pc
.quad Ltmp2397 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x1453:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1489 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 15 ## Abbrev [15] 0x145f:0x2b DW_TAG_inlined_subroutine
.long 24673 ## DW_AT_abstract_origin
.quad Ltmp2389 ## DW_AT_low_pc
.quad Ltmp2396 ## DW_AT_high_pc
.byte 1 ## DW_AT_call_file
.short 1489 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x1477:0x9 DW_TAG_formal_parameter
Lset8724 = Ldebug_loc365-Lsection_debug_loc ## DW_AT_location
.long Lset8724
.long 24689 ## DW_AT_abstract_origin
.byte 10 ## Abbrev [10] 0x1480:0x9 DW_TAG_formal_parameter
Lset8725 = Ldebug_loc364-Lsection_debug_loc ## DW_AT_location
.long Lset8725
.long 24701 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x148c:0x10c DW_TAG_lexical_block
Lset8726 = Ldebug_ranges126-Ldebug_range ## DW_AT_ranges
.long Lset8726
.byte 5 ## Abbrev [5] 0x1491:0x10 DW_TAG_variable
Lset8727 = Ldebug_loc366-Lsection_debug_loc ## DW_AT_location
.long Lset8727
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1495 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x14a1:0x10 DW_TAG_variable
Lset8728 = Ldebug_loc367-Lsection_debug_loc ## DW_AT_location
.long Lset8728
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1496 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x14b1:0x10 DW_TAG_variable
Lset8729 = Ldebug_loc376-Lsection_debug_loc ## DW_AT_location
.long Lset8729
.long 5068 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1497 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x14c1:0x10 DW_TAG_variable
Lset8730 = Ldebug_loc377-Lsection_debug_loc ## DW_AT_location
.long Lset8730
.long 5065 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1497 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x14d1:0x49 DW_TAG_inlined_subroutine
.long 20380 ## DW_AT_abstract_origin
Lset8731 = Ldebug_ranges123-Ldebug_range ## DW_AT_ranges
.long Lset8731
.byte 1 ## DW_AT_call_file
.short 1498 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x14dd:0x9 DW_TAG_formal_parameter
Lset8732 = Ldebug_loc374-Lsection_debug_loc ## DW_AT_location
.long Lset8732
.long 20395 ## DW_AT_abstract_origin
.byte 14 ## Abbrev [14] 0x14e6:0x6 DW_TAG_formal_parameter
.byte 0 ## DW_AT_const_value
.long 20417 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x14ec:0x9 DW_TAG_variable
Lset8733 = Ldebug_loc368-Lsection_debug_loc ## DW_AT_location
.long Lset8733
.long 20428 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x14f5:0x24 DW_TAG_lexical_block
.quad Ltmp2436 ## DW_AT_low_pc
.quad Ltmp2442 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x1506:0x9 DW_TAG_variable
Lset8734 = Ldebug_loc370-Lsection_debug_loc ## DW_AT_location
.long Lset8734
.long 20440 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x150f:0x9 DW_TAG_variable
Lset8735 = Ldebug_loc371-Lsection_debug_loc ## DW_AT_location
.long Lset8735
.long 20451 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 9 ## Abbrev [9] 0x151a:0x49 DW_TAG_inlined_subroutine
.long 20380 ## DW_AT_abstract_origin
Lset8736 = Ldebug_ranges124-Ldebug_range ## DW_AT_ranges
.long Lset8736
.byte 1 ## DW_AT_call_file
.short 1498 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x1526:0x9 DW_TAG_formal_parameter
Lset8737 = Ldebug_loc375-Lsection_debug_loc ## DW_AT_location
.long Lset8737
.long 20395 ## DW_AT_abstract_origin
.byte 14 ## Abbrev [14] 0x152f:0x6 DW_TAG_formal_parameter
.byte 0 ## DW_AT_const_value
.long 20417 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x1535:0x9 DW_TAG_variable
Lset8738 = Ldebug_loc369-Lsection_debug_loc ## DW_AT_location
.long Lset8738
.long 20428 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x153e:0x24 DW_TAG_lexical_block
.quad Ltmp2445 ## DW_AT_low_pc
.quad Ltmp2451 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x154f:0x9 DW_TAG_variable
Lset8739 = Ldebug_loc372-Lsection_debug_loc ## DW_AT_location
.long Lset8739
.long 20440 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x1558:0x9 DW_TAG_variable
Lset8740 = Ldebug_loc373-Lsection_debug_loc ## DW_AT_location
.long Lset8740
.long 20451 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x1563:0x34 DW_TAG_lexical_block
.quad Ltmp2471 ## DW_AT_low_pc
.quad Ltmp2482 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x1574:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1499 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x1580:0x16 DW_TAG_inlined_subroutine
.long 24673 ## DW_AT_abstract_origin
Lset8741 = Ldebug_ranges125-Ldebug_range ## DW_AT_ranges
.long Lset8741
.byte 1 ## DW_AT_call_file
.short 1499 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x158c:0x9 DW_TAG_formal_parameter
Lset8742 = Ldebug_loc378-Lsection_debug_loc ## DW_AT_location
.long Lset8742
.long 24689 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x1598:0x11c DW_TAG_lexical_block
Lset8743 = Ldebug_ranges132-Ldebug_range ## DW_AT_ranges
.long Lset8743
.byte 5 ## Abbrev [5] 0x159d:0x10 DW_TAG_variable
Lset8744 = Ldebug_loc379-Lsection_debug_loc ## DW_AT_location
.long Lset8744
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1505 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x15ad:0x10 DW_TAG_variable
Lset8745 = Ldebug_loc381-Lsection_debug_loc ## DW_AT_location
.long Lset8745
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1506 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x15bd:0xc DW_TAG_variable
.long 5155 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1507 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x15c9:0xc DW_TAG_variable
.long 5158 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1507 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x15d5:0x1f DW_TAG_inlined_subroutine
.long 20569 ## DW_AT_abstract_origin
Lset8746 = Ldebug_ranges127-Ldebug_range ## DW_AT_ranges
.long Lset8746
.byte 1 ## DW_AT_call_file
.short 1512 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x15e1:0x9 DW_TAG_formal_parameter
Lset8747 = Ldebug_loc380-Lsection_debug_loc ## DW_AT_location
.long Lset8747
.long 20584 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x15ea:0x9 DW_TAG_variable
Lset8748 = Ldebug_loc383-Lsection_debug_loc ## DW_AT_location
.long Lset8748
.long 20606 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 9 ## Abbrev [9] 0x15f4:0x1f DW_TAG_inlined_subroutine
.long 20569 ## DW_AT_abstract_origin
Lset8749 = Ldebug_ranges128-Ldebug_range ## DW_AT_ranges
.long Lset8749
.byte 1 ## DW_AT_call_file
.short 1512 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x1600:0x9 DW_TAG_formal_parameter
Lset8750 = Ldebug_loc384-Lsection_debug_loc ## DW_AT_location
.long Lset8750
.long 20584 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x1609:0x9 DW_TAG_variable
Lset8751 = Ldebug_loc382-Lsection_debug_loc ## DW_AT_location
.long Lset8751
.long 20606 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x1613:0x40 DW_TAG_lexical_block
.quad Ltmp2554 ## DW_AT_low_pc
.quad Ltmp2562 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x1624:0x10 DW_TAG_variable
Lset8752 = Ldebug_loc387-Lsection_debug_loc ## DW_AT_location
.long Lset8752
.long 4282 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1513 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x1634:0x1e DW_TAG_lexical_block
.quad Ltmp2559 ## DW_AT_low_pc
.quad Ltmp2562 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x1645:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1515 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x1653:0x60 DW_TAG_lexical_block
Lset8753 = Ldebug_ranges131-Ldebug_range ## DW_AT_ranges
.long Lset8753
.byte 5 ## Abbrev [5] 0x1658:0x10 DW_TAG_variable
Lset8754 = Ldebug_loc386-Lsection_debug_loc ## DW_AT_location
.long Lset8754
.long 5065 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1509 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x1668:0x10 DW_TAG_variable
Lset8755 = Ldebug_loc388-Lsection_debug_loc ## DW_AT_location
.long Lset8755
.long 5068 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1509 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x1678:0x3a DW_TAG_lexical_block
Lset8756 = Ldebug_ranges130-Ldebug_range ## DW_AT_ranges
.long Lset8756
.byte 8 ## Abbrev [8] 0x167d:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1510 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x1689:0x28 DW_TAG_inlined_subroutine
.long 24714 ## DW_AT_abstract_origin
Lset8757 = Ldebug_ranges129-Ldebug_range ## DW_AT_ranges
.long Lset8757
.byte 1 ## DW_AT_call_file
.short 1510 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x1695:0x9 DW_TAG_formal_parameter
Lset8758 = Ldebug_loc666-Lsection_debug_loc ## DW_AT_location
.long Lset8758
.long 24730 ## DW_AT_abstract_origin
.byte 10 ## Abbrev [10] 0x169e:0x9 DW_TAG_formal_parameter
Lset8759 = Ldebug_loc389-Lsection_debug_loc ## DW_AT_location
.long Lset8759
.long 24742 ## DW_AT_abstract_origin
.byte 10 ## Abbrev [10] 0x16a7:0x9 DW_TAG_formal_parameter
Lset8760 = Ldebug_loc385-Lsection_debug_loc ## DW_AT_location
.long Lset8760
.long 24754 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x16b4:0xfa DW_TAG_lexical_block
Lset8761 = Ldebug_ranges138-Ldebug_range ## DW_AT_ranges
.long Lset8761
.byte 5 ## Abbrev [5] 0x16b9:0x10 DW_TAG_variable
Lset8762 = Ldebug_loc390-Lsection_debug_loc ## DW_AT_location
.long Lset8762
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1521 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x16c9:0x10 DW_TAG_variable
Lset8763 = Ldebug_loc392-Lsection_debug_loc ## DW_AT_location
.long Lset8763
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1522 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x16d9:0xc DW_TAG_variable
.long 5155 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1523 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x16e5:0xc DW_TAG_variable
.long 5158 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1523 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x16f1:0x1f DW_TAG_inlined_subroutine
.long 20569 ## DW_AT_abstract_origin
Lset8764 = Ldebug_ranges133-Ldebug_range ## DW_AT_ranges
.long Lset8764
.byte 1 ## DW_AT_call_file
.short 1528 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x16fd:0x9 DW_TAG_formal_parameter
Lset8765 = Ldebug_loc391-Lsection_debug_loc ## DW_AT_location
.long Lset8765
.long 20584 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x1706:0x9 DW_TAG_variable
Lset8766 = Ldebug_loc394-Lsection_debug_loc ## DW_AT_location
.long Lset8766
.long 20606 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 9 ## Abbrev [9] 0x1710:0x1f DW_TAG_inlined_subroutine
.long 20569 ## DW_AT_abstract_origin
Lset8767 = Ldebug_ranges134-Ldebug_range ## DW_AT_ranges
.long Lset8767
.byte 1 ## DW_AT_call_file
.short 1528 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x171c:0x9 DW_TAG_formal_parameter
Lset8768 = Ldebug_loc395-Lsection_debug_loc ## DW_AT_location
.long Lset8768
.long 20584 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x1725:0x9 DW_TAG_variable
Lset8769 = Ldebug_loc393-Lsection_debug_loc ## DW_AT_location
.long Lset8769
.long 20606 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x172f:0x1e DW_TAG_lexical_block
.quad Ltmp2646 ## DW_AT_low_pc
.quad Ltmp2649 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x1740:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1529 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x174d:0x60 DW_TAG_lexical_block
Lset8770 = Ldebug_ranges137-Ldebug_range ## DW_AT_ranges
.long Lset8770
.byte 5 ## Abbrev [5] 0x1752:0x10 DW_TAG_variable
Lset8771 = Ldebug_loc396-Lsection_debug_loc ## DW_AT_location
.long Lset8771
.long 5068 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1525 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x1762:0x10 DW_TAG_variable
Lset8772 = Ldebug_loc399-Lsection_debug_loc ## DW_AT_location
.long Lset8772
.long 5065 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1525 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x1772:0x3a DW_TAG_lexical_block
Lset8773 = Ldebug_ranges136-Ldebug_range ## DW_AT_ranges
.long Lset8773
.byte 8 ## Abbrev [8] 0x1777:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1526 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x1783:0x28 DW_TAG_inlined_subroutine
.long 24781 ## DW_AT_abstract_origin
Lset8774 = Ldebug_ranges135-Ldebug_range ## DW_AT_ranges
.long Lset8774
.byte 1 ## DW_AT_call_file
.short 1526 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x178f:0x9 DW_TAG_formal_parameter
Lset8775 = Ldebug_loc667-Lsection_debug_loc ## DW_AT_location
.long Lset8775
.long 24797 ## DW_AT_abstract_origin
.byte 10 ## Abbrev [10] 0x1798:0x9 DW_TAG_formal_parameter
Lset8776 = Ldebug_loc397-Lsection_debug_loc ## DW_AT_location
.long Lset8776
.long 24809 ## DW_AT_abstract_origin
.byte 10 ## Abbrev [10] 0x17a1:0x9 DW_TAG_formal_parameter
Lset8777 = Ldebug_loc398-Lsection_debug_loc ## DW_AT_location
.long Lset8777
.long 24821 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x17ae:0x9a DW_TAG_lexical_block
Lset8778 = Ldebug_ranges141-Ldebug_range ## DW_AT_ranges
.long Lset8778
.byte 5 ## Abbrev [5] 0x17b3:0x10 DW_TAG_variable
Lset8779 = Ldebug_loc401-Lsection_debug_loc ## DW_AT_location
.long Lset8779
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1535 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x17c3:0x10 DW_TAG_variable
Lset8780 = Ldebug_loc402-Lsection_debug_loc ## DW_AT_location
.long Lset8780
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1536 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x17d3:0xc DW_TAG_variable
.long 5155 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1537 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x17df:0xc DW_TAG_variable
.long 5158 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1537 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x17eb:0x1f DW_TAG_inlined_subroutine
.long 20569 ## DW_AT_abstract_origin
Lset8781 = Ldebug_ranges139-Ldebug_range ## DW_AT_ranges
.long Lset8781
.byte 1 ## DW_AT_call_file
.short 1538 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x17f7:0x9 DW_TAG_formal_parameter
Lset8782 = Ldebug_loc400-Lsection_debug_loc ## DW_AT_location
.long Lset8782
.long 20584 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x1800:0x9 DW_TAG_variable
Lset8783 = Ldebug_loc404-Lsection_debug_loc ## DW_AT_location
.long Lset8783
.long 20606 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 9 ## Abbrev [9] 0x180a:0x1f DW_TAG_inlined_subroutine
.long 20569 ## DW_AT_abstract_origin
Lset8784 = Ldebug_ranges140-Ldebug_range ## DW_AT_ranges
.long Lset8784
.byte 1 ## DW_AT_call_file
.short 1538 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x1816:0x9 DW_TAG_formal_parameter
Lset8785 = Ldebug_loc403-Lsection_debug_loc ## DW_AT_location
.long Lset8785
.long 20584 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x181f:0x9 DW_TAG_variable
Lset8786 = Ldebug_loc405-Lsection_debug_loc ## DW_AT_location
.long Lset8786
.long 20606 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x1829:0x1e DW_TAG_lexical_block
.quad Ltmp2721 ## DW_AT_low_pc
.quad Ltmp2723 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x183a:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1539 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x1848:0x9b DW_TAG_lexical_block
Lset8787 = Ldebug_ranges143-Ldebug_range ## DW_AT_ranges
.long Lset8787
.byte 5 ## Abbrev [5] 0x184d:0x10 DW_TAG_variable
Lset8788 = Ldebug_loc407-Lsection_debug_loc ## DW_AT_location
.long Lset8788
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1545 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x185d:0xc DW_TAG_variable
.long 5155 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1546 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x1869:0x1f DW_TAG_inlined_subroutine
.long 20569 ## DW_AT_abstract_origin
Lset8789 = Ldebug_ranges142-Ldebug_range ## DW_AT_ranges
.long Lset8789
.byte 1 ## DW_AT_call_file
.short 1551 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x1875:0x9 DW_TAG_formal_parameter
Lset8790 = Ldebug_loc408-Lsection_debug_loc ## DW_AT_location
.long Lset8790
.long 20584 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x187e:0x9 DW_TAG_variable
Lset8791 = Ldebug_loc406-Lsection_debug_loc ## DW_AT_location
.long Lset8791
.long 20606 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x1888:0x1e DW_TAG_lexical_block
.quad Ltmp2772 ## DW_AT_low_pc
.quad Ltmp2773 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x1899:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1552 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x18a6:0x3c DW_TAG_lexical_block
.quad Ltmp2768 ## DW_AT_low_pc
.quad Ltmp2770 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x18b7:0xc DW_TAG_variable
.long 5068 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1548 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x18c3:0x1e DW_TAG_lexical_block
.quad Ltmp2768 ## DW_AT_low_pc
.quad Ltmp2770 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x18d4:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1549 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x18e3:0x8d DW_TAG_lexical_block
Lset8792 = Ldebug_ranges145-Ldebug_range ## DW_AT_ranges
.long Lset8792
.byte 5 ## Abbrev [5] 0x18e8:0x10 DW_TAG_variable
Lset8793 = Ldebug_loc409-Lsection_debug_loc ## DW_AT_location
.long Lset8793
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1560 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x18f8:0x10 DW_TAG_variable
Lset8794 = Ldebug_loc414-Lsection_debug_loc ## DW_AT_location
.long Lset8794
.long 5068 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1561 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x1908:0x49 DW_TAG_inlined_subroutine
.long 20380 ## DW_AT_abstract_origin
Lset8795 = Ldebug_ranges144-Ldebug_range ## DW_AT_ranges
.long Lset8795
.byte 1 ## DW_AT_call_file
.short 1562 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x1914:0x9 DW_TAG_formal_parameter
Lset8796 = Ldebug_loc413-Lsection_debug_loc ## DW_AT_location
.long Lset8796
.long 20395 ## DW_AT_abstract_origin
.byte 14 ## Abbrev [14] 0x191d:0x6 DW_TAG_formal_parameter
.byte 0 ## DW_AT_const_value
.long 20417 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x1923:0x9 DW_TAG_variable
Lset8797 = Ldebug_loc410-Lsection_debug_loc ## DW_AT_location
.long Lset8797
.long 20428 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x192c:0x24 DW_TAG_lexical_block
.quad Ltmp2802 ## DW_AT_low_pc
.quad Ltmp2808 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x193d:0x9 DW_TAG_variable
Lset8798 = Ldebug_loc411-Lsection_debug_loc ## DW_AT_location
.long Lset8798
.long 20440 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x1946:0x9 DW_TAG_variable
Lset8799 = Ldebug_loc412-Lsection_debug_loc ## DW_AT_location
.long Lset8799
.long 20451 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x1951:0x1e DW_TAG_lexical_block
.quad Ltmp2825 ## DW_AT_low_pc
.quad Ltmp2826 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x1962:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1563 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x1970:0x4c DW_TAG_lexical_block
.quad Ltmp2831 ## DW_AT_low_pc
.quad Ltmp2851 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x1981:0x10 DW_TAG_variable
Lset8800 = Ldebug_loc415-Lsection_debug_loc ## DW_AT_location
.long Lset8800
.long 5015 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1572 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x1991:0xc DW_TAG_variable
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1571 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x199d:0x1e DW_TAG_lexical_block
.quad Ltmp2845 ## DW_AT_low_pc
.quad Ltmp2846 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x19ae:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1573 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x19bc:0x58 DW_TAG_lexical_block
Lset8801 = Ldebug_ranges146-Ldebug_range ## DW_AT_ranges
.long Lset8801
.byte 5 ## Abbrev [5] 0x19c1:0x10 DW_TAG_variable
Lset8802 = Ldebug_loc416-Lsection_debug_loc ## DW_AT_location
.long Lset8802
.long 2306 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1581 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x19d1:0x10 DW_TAG_variable
Lset8803 = Ldebug_loc417-Lsection_debug_loc ## DW_AT_location
.long Lset8803
.long 2931 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1582 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x19e1:0x10 DW_TAG_variable
Lset8804 = Ldebug_loc419-Lsection_debug_loc ## DW_AT_location
.long Lset8804
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1583 ## DW_AT_decl_line
.long 17080 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x19f1:0x22 DW_TAG_lexical_block
.quad Ltmp2891 ## DW_AT_low_pc
.quad Ltmp2892 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x1a02:0x10 DW_TAG_variable
Lset8805 = Ldebug_loc418-Lsection_debug_loc ## DW_AT_location
.long Lset8805
.long 4992 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1588 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x1a14:0x1e DW_TAG_lexical_block
.quad Ltmp2920 ## DW_AT_low_pc
.quad Ltmp2927 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x1a25:0xc DW_TAG_variable
.long 5161 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1594 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x1a32:0x44 DW_TAG_lexical_block
Lset8806 = Ldebug_ranges147-Ldebug_range ## DW_AT_ranges
.long Lset8806
.byte 5 ## Abbrev [5] 0x1a37:0x10 DW_TAG_variable
Lset8807 = Ldebug_loc420-Lsection_debug_loc ## DW_AT_location
.long Lset8807
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1598 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x1a47:0x10 DW_TAG_variable
Lset8808 = Ldebug_loc421-Lsection_debug_loc ## DW_AT_location
.long Lset8808
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1599 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x1a57:0x1e DW_TAG_lexical_block
.quad Ltmp2951 ## DW_AT_low_pc
.quad Ltmp2958 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x1a68:0xc DW_TAG_variable
.long 5161 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1600 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x1a76:0x54 DW_TAG_lexical_block
Lset8809 = Ldebug_ranges148-Ldebug_range ## DW_AT_ranges
.long Lset8809
.byte 5 ## Abbrev [5] 0x1a7b:0x10 DW_TAG_variable
Lset8810 = Ldebug_loc422-Lsection_debug_loc ## DW_AT_location
.long Lset8810
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1609 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x1a8b:0x10 DW_TAG_variable
Lset8811 = Ldebug_loc423-Lsection_debug_loc ## DW_AT_location
.long Lset8811
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1610 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x1a9b:0x10 DW_TAG_variable
Lset8812 = Ldebug_loc424-Lsection_debug_loc ## DW_AT_location
.long Lset8812
.long 5015 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1611 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x1aab:0x1e DW_TAG_lexical_block
.quad Ltmp2994 ## DW_AT_low_pc
.quad Ltmp3004 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x1abc:0xc DW_TAG_variable
.long 5161 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1620 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x1aca:0x54 DW_TAG_lexical_block
Lset8813 = Ldebug_ranges149-Ldebug_range ## DW_AT_ranges
.long Lset8813
.byte 5 ## Abbrev [5] 0x1acf:0x10 DW_TAG_variable
Lset8814 = Ldebug_loc425-Lsection_debug_loc ## DW_AT_location
.long Lset8814
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1624 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x1adf:0x10 DW_TAG_variable
Lset8815 = Ldebug_loc426-Lsection_debug_loc ## DW_AT_location
.long Lset8815
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1625 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x1aef:0x10 DW_TAG_variable
Lset8816 = Ldebug_loc427-Lsection_debug_loc ## DW_AT_location
.long Lset8816
.long 5015 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1626 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x1aff:0x1e DW_TAG_lexical_block
.quad Ltmp3036 ## DW_AT_low_pc
.quad Ltmp3046 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x1b10:0xc DW_TAG_variable
.long 5161 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1635 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x1b1e:0x1e DW_TAG_lexical_block
.quad Ltmp3074 ## DW_AT_low_pc
.quad Ltmp3083 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x1b2f:0xc DW_TAG_variable
.long 5161 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1642 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x1b3c:0x5e DW_TAG_lexical_block
.quad Ltmp3088 ## DW_AT_low_pc
.quad Ltmp3126 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x1b4d:0x10 DW_TAG_variable
Lset8817 = Ldebug_loc428-Lsection_debug_loc ## DW_AT_location
.long Lset8817
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1646 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x1b5d:0x1e DW_TAG_lexical_block
.quad Ltmp3108 ## DW_AT_low_pc
.quad Ltmp3110 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x1b6e:0xc DW_TAG_variable
.long 4992 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1650 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x1b7b:0x1e DW_TAG_lexical_block
.quad Ltmp3111 ## DW_AT_low_pc
.quad Ltmp3121 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x1b8c:0xc DW_TAG_variable
.long 5161 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1651 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x1b9a:0x36 DW_TAG_lexical_block
Lset8818 = Ldebug_ranges150-Ldebug_range ## DW_AT_ranges
.long Lset8818
.byte 5 ## Abbrev [5] 0x1b9f:0x10 DW_TAG_variable
Lset8819 = Ldebug_loc429-Lsection_debug_loc ## DW_AT_location
.long Lset8819
.long 2306 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1656 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x1baf:0x10 DW_TAG_variable
Lset8820 = Ldebug_loc430-Lsection_debug_loc ## DW_AT_location
.long Lset8820
.long 3005 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1657 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x1bbf:0x10 DW_TAG_variable
Lset8821 = Ldebug_loc431-Lsection_debug_loc ## DW_AT_location
.long Lset8821
.long 5071 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1666 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x1bd0:0xa2 DW_TAG_lexical_block
Lset8822 = Ldebug_ranges151-Ldebug_range ## DW_AT_ranges
.long Lset8822
.byte 5 ## Abbrev [5] 0x1bd5:0x10 DW_TAG_variable
Lset8823 = Ldebug_loc432-Lsection_debug_loc ## DW_AT_location
.long Lset8823
.long 2306 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1687 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x1be5:0x8c DW_TAG_lexical_block
.quad Ltmp3188 ## DW_AT_low_pc
.quad Ltmp3205 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x1bf6:0x10 DW_TAG_variable
Lset8824 = Ldebug_loc433-Lsection_debug_loc ## DW_AT_location
.long Lset8824
.long 3389 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1701 ## DW_AT_decl_line
.long 18061 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x1c06:0x10 DW_TAG_variable
Lset8825 = Ldebug_loc434-Lsection_debug_loc ## DW_AT_location
.long Lset8825
.long 5085 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1703 ## DW_AT_decl_line
.long 17080 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x1c16:0x10 DW_TAG_variable
Lset8826 = Ldebug_loc435-Lsection_debug_loc ## DW_AT_location
.long Lset8826
.long 5091 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1702 ## DW_AT_decl_line
.long 18061 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x1c26:0x10 DW_TAG_variable
Lset8827 = Ldebug_loc436-Lsection_debug_loc ## DW_AT_location
.long Lset8827
.long 5095 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1704 ## DW_AT_decl_line
.long 17080 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x1c36:0x10 DW_TAG_variable
Lset8828 = Ldebug_loc437-Lsection_debug_loc ## DW_AT_location
.long Lset8828
.long 5101 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1706 ## DW_AT_decl_line
.long 17080 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x1c46:0xc DW_TAG_variable
.long 5004 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1707 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x1c52:0x1e DW_TAG_lexical_block
.quad Ltmp3199 ## DW_AT_low_pc
.quad Ltmp3200 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x1c63:0xc DW_TAG_variable
.long 4992 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1712 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x1c72:0x72 DW_TAG_lexical_block
Lset8829 = Ldebug_ranges152-Ldebug_range ## DW_AT_ranges
.long Lset8829
.byte 5 ## Abbrev [5] 0x1c77:0x10 DW_TAG_variable
Lset8830 = Ldebug_loc440-Lsection_debug_loc ## DW_AT_location
.long Lset8830
.long 5110 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1773 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x1c87:0x10 DW_TAG_variable
Lset8831 = Ldebug_loc441-Lsection_debug_loc ## DW_AT_location
.long Lset8831
.long 3780 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1772 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x1c97:0x10 DW_TAG_variable
Lset8832 = Ldebug_loc445-Lsection_debug_loc ## DW_AT_location
.long Lset8832
.long 4970 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1771 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x1ca7:0x1e DW_TAG_lexical_block
.quad Ltmp3235 ## DW_AT_low_pc
.quad Ltmp3236 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x1cb8:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1777 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x1cc5:0x1e DW_TAG_lexical_block
.quad Ltmp3236 ## DW_AT_low_pc
.quad Ltmp3237 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x1cd6:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1778 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x1ce4:0x72 DW_TAG_lexical_block
Lset8833 = Ldebug_ranges153-Ldebug_range ## DW_AT_ranges
.long Lset8833
.byte 5 ## Abbrev [5] 0x1ce9:0x10 DW_TAG_variable
Lset8834 = Ldebug_loc442-Lsection_debug_loc ## DW_AT_location
.long Lset8834
.long 5110 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1763 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x1cf9:0x10 DW_TAG_variable
Lset8835 = Ldebug_loc443-Lsection_debug_loc ## DW_AT_location
.long Lset8835
.long 4970 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1761 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x1d09:0x10 DW_TAG_variable
Lset8836 = Ldebug_loc444-Lsection_debug_loc ## DW_AT_location
.long Lset8836
.long 3780 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1762 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x1d19:0x1e DW_TAG_lexical_block
.quad Ltmp3252 ## DW_AT_low_pc
.quad Ltmp3253 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x1d2a:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1766 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x1d37:0x1e DW_TAG_lexical_block
.quad Ltmp3253 ## DW_AT_low_pc
.quad Ltmp3254 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x1d48:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1767 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x1d56:0x16b DW_TAG_lexical_block
Lset8837 = Ldebug_ranges160-Ldebug_range ## DW_AT_ranges
.long Lset8837
.byte 5 ## Abbrev [5] 0x1d5b:0x10 DW_TAG_variable
Lset8838 = Ldebug_loc447-Lsection_debug_loc ## DW_AT_location
.long Lset8838
.long 5116 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1785 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x1d6b:0x10 DW_TAG_variable
Lset8839 = Ldebug_loc453-Lsection_debug_loc ## DW_AT_location
.long Lset8839
.long 5123 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1787 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x1d7b:0x10 DW_TAG_variable
Lset8840 = Ldebug_loc454-Lsection_debug_loc ## DW_AT_location
.long Lset8840
.long 4975 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1788 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x1d8b:0xc DW_TAG_variable
.long 5163 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1784 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x1d97:0xc DW_TAG_variable
.long 5168 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1786 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x1da3:0xd3 DW_TAG_lexical_block
Lset8841 = Ldebug_ranges157-Ldebug_range ## DW_AT_ranges
.long Lset8841
.byte 8 ## Abbrev [8] 0x1da8:0xc DW_TAG_variable
.long 5174 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1797 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x1db4:0xc DW_TAG_variable
.long 5180 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1797 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x1dc0:0xc DW_TAG_variable
.long 5187 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1797 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x1dcc:0x1f DW_TAG_inlined_subroutine
.long 20569 ## DW_AT_abstract_origin
Lset8842 = Ldebug_ranges154-Ldebug_range ## DW_AT_ranges
.long Lset8842
.byte 1 ## DW_AT_call_file
.short 1799 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x1dd8:0x9 DW_TAG_formal_parameter
Lset8843 = Ldebug_loc446-Lsection_debug_loc ## DW_AT_location
.long Lset8843
.long 20584 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x1de1:0x9 DW_TAG_variable
Lset8844 = Ldebug_loc448-Lsection_debug_loc ## DW_AT_location
.long Lset8844
.long 20606 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 9 ## Abbrev [9] 0x1deb:0x16 DW_TAG_inlined_subroutine
.long 20569 ## DW_AT_abstract_origin
Lset8845 = Ldebug_ranges155-Ldebug_range ## DW_AT_ranges
.long Lset8845
.byte 1 ## DW_AT_call_file
.short 1802 ## DW_AT_call_line
.byte 11 ## Abbrev [11] 0x1df7:0x9 DW_TAG_variable
Lset8846 = Ldebug_loc449-Lsection_debug_loc ## DW_AT_location
.long Lset8846
.long 20606 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 9 ## Abbrev [9] 0x1e01:0x16 DW_TAG_inlined_subroutine
.long 20569 ## DW_AT_abstract_origin
Lset8847 = Ldebug_ranges156-Ldebug_range ## DW_AT_ranges
.long Lset8847
.byte 1 ## DW_AT_call_file
.short 1805 ## DW_AT_call_line
.byte 11 ## Abbrev [11] 0x1e0d:0x9 DW_TAG_variable
Lset8848 = Ldebug_loc450-Lsection_debug_loc ## DW_AT_location
.long Lset8848
.long 20606 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x1e17:0x22 DW_TAG_lexical_block
.quad Ltmp3336 ## DW_AT_low_pc
.quad Ltmp3337 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x1e28:0x10 DW_TAG_variable
Lset8849 = Ldebug_loc452-Lsection_debug_loc ## DW_AT_location
.long Lset8849
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1801 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x1e39:0x1e DW_TAG_lexical_block
.quad Ltmp3340 ## DW_AT_low_pc
.quad Ltmp3341 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x1e4a:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1804 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x1e57:0x1e DW_TAG_lexical_block
.quad Ltmp3344 ## DW_AT_low_pc
.quad Ltmp3345 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x1e68:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1807 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x1e76:0x4a DW_TAG_lexical_block
Lset8850 = Ldebug_ranges159-Ldebug_range ## DW_AT_ranges
.long Lset8850
.byte 5 ## Abbrev [5] 0x1e7b:0x10 DW_TAG_variable
Lset8851 = Ldebug_loc455-Lsection_debug_loc ## DW_AT_location
.long Lset8851
.long 5130 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1792 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x1e8b:0x22 DW_TAG_lexical_block
.quad Ltmp3329 ## DW_AT_low_pc
.quad Ltmp3330 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x1e9c:0x10 DW_TAG_variable
Lset8852 = Ldebug_loc451-Lsection_debug_loc ## DW_AT_location
.long Lset8852
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1793 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x1ead:0x12 DW_TAG_lexical_block
Lset8853 = Ldebug_ranges158-Ldebug_range ## DW_AT_ranges
.long Lset8853
.byte 8 ## Abbrev [8] 0x1eb2:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1794 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x1ec1:0x80 DW_TAG_lexical_block
.quad Ltmp3355 ## DW_AT_low_pc
.quad Ltmp3374 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x1ed2:0x10 DW_TAG_variable
Lset8854 = Ldebug_loc457-Lsection_debug_loc ## DW_AT_location
.long Lset8854
.long 5136 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1813 ## DW_AT_decl_line
.long 17080 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x1ee2:0x1e DW_TAG_lexical_block
.quad Ltmp3355 ## DW_AT_low_pc
.quad Ltmp3357 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x1ef3:0xc DW_TAG_variable
.long 4992 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1814 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x1f00:0x1e DW_TAG_lexical_block
.quad Ltmp3357 ## DW_AT_low_pc
.quad Ltmp3358 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x1f11:0xc DW_TAG_variable
.long 4992 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1815 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x1f1e:0x22 DW_TAG_lexical_block
.quad Ltmp3358 ## DW_AT_low_pc
.quad Ltmp3359 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x1f2f:0x10 DW_TAG_variable
Lset8855 = Ldebug_loc456-Lsection_debug_loc ## DW_AT_location
.long Lset8855
.long 4992 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1816 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x1f41:0x22 DW_TAG_lexical_block
.quad Ltmp3384 ## DW_AT_low_pc
.quad Ltmp3385 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x1f52:0x10 DW_TAG_variable
Lset8856 = Ldebug_loc458-Lsection_debug_loc ## DW_AT_location
.long Lset8856
.long 4992 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1828 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x1f63:0x214 DW_TAG_lexical_block
Lset8857 = Ldebug_ranges171-Ldebug_range ## DW_AT_ranges
.long Lset8857
.byte 5 ## Abbrev [5] 0x1f68:0x10 DW_TAG_variable
Lset8858 = Ldebug_loc459-Lsection_debug_loc ## DW_AT_location
.long Lset8858
.long 3421 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1834 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x1f78:0x10 DW_TAG_variable
Lset8859 = Ldebug_loc460-Lsection_debug_loc ## DW_AT_location
.long Lset8859
.long 2931 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1835 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x1f88:0x10 DW_TAG_variable
Lset8860 = Ldebug_loc461-Lsection_debug_loc ## DW_AT_location
.long Lset8860
.long 3878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1837 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x1f98:0x10 DW_TAG_variable
Lset8861 = Ldebug_loc462-Lsection_debug_loc ## DW_AT_location
.long Lset8861
.long 5139 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1836 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x1fa8:0x1e DW_TAG_lexical_block
.quad Ltmp3417 ## DW_AT_low_pc
.quad Ltmp3423 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x1fb9:0xc DW_TAG_variable
.long 4983 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1850 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x1fc6:0x1b0 DW_TAG_lexical_block
Lset8862 = Ldebug_ranges170-Ldebug_range ## DW_AT_ranges
.long Lset8862
.byte 5 ## Abbrev [5] 0x1fcb:0x10 DW_TAG_variable
Lset8863 = Ldebug_loc463-Lsection_debug_loc ## DW_AT_location
.long Lset8863
.long 3393 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1856 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x1fdb:0x19a DW_TAG_lexical_block
Lset8864 = Ldebug_ranges169-Ldebug_range ## DW_AT_ranges
.long Lset8864
.byte 5 ## Abbrev [5] 0x1fe0:0x10 DW_TAG_variable
Lset8865 = Ldebug_loc464-Lsection_debug_loc ## DW_AT_location
.long Lset8865
.long 2157 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1859 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x1ff0:0x10 DW_TAG_variable
Lset8866 = Ldebug_loc470-Lsection_debug_loc ## DW_AT_location
.long Lset8866
.long 4983 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1858 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x2000:0x26 DW_TAG_lexical_block
Lset8867 = Ldebug_ranges161-Ldebug_range ## DW_AT_ranges
.long Lset8867
.byte 5 ## Abbrev [5] 0x2005:0x10 DW_TAG_variable
Lset8868 = Ldebug_loc465-Lsection_debug_loc ## DW_AT_location
.long Lset8868
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1863 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x2015:0x10 DW_TAG_variable
Lset8869 = Ldebug_loc475-Lsection_debug_loc ## DW_AT_location
.long Lset8869
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1863 ## DW_AT_decl_line
.long 20206 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x2026:0xa3 DW_TAG_lexical_block
Lset8870 = Ldebug_ranges164-Ldebug_range ## DW_AT_ranges
.long Lset8870
.byte 12 ## Abbrev [12] 0x202b:0xd DW_TAG_variable
.byte 0 ## DW_AT_const_value
.long 3393 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1866 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x2038:0x5e DW_TAG_inlined_subroutine
.long 21543 ## DW_AT_abstract_origin
Lset8871 = Ldebug_ranges162-Ldebug_range ## DW_AT_ranges
.long Lset8871
.byte 1 ## DW_AT_call_file
.short 1867 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x2044:0x9 DW_TAG_formal_parameter
Lset8872 = Ldebug_loc471-Lsection_debug_loc ## DW_AT_location
.long Lset8872
.long 21558 ## DW_AT_abstract_origin
.byte 13 ## Abbrev [13] 0x204d:0x48 DW_TAG_inlined_subroutine
.long 20380 ## DW_AT_abstract_origin
Lset8873 = Ldebug_ranges163-Ldebug_range ## DW_AT_ranges
.long Lset8873
.byte 1 ## DW_AT_call_file
.byte 129 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x2058:0x9 DW_TAG_formal_parameter
Lset8874 = Ldebug_loc472-Lsection_debug_loc ## DW_AT_location
.long Lset8874
.long 20395 ## DW_AT_abstract_origin
.byte 14 ## Abbrev [14] 0x2061:0x6 DW_TAG_formal_parameter
.byte 0 ## DW_AT_const_value
.long 20417 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x2067:0x9 DW_TAG_variable
Lset8875 = Ldebug_loc474-Lsection_debug_loc ## DW_AT_location
.long Lset8875
.long 20428 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x2070:0x24 DW_TAG_lexical_block
.quad Ltmp3457 ## DW_AT_low_pc
.quad Ltmp3463 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x2081:0x9 DW_TAG_variable
Lset8876 = Ldebug_loc478-Lsection_debug_loc ## DW_AT_location
.long Lset8876
.long 20440 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x208a:0x9 DW_TAG_variable
Lset8877 = Ldebug_loc479-Lsection_debug_loc ## DW_AT_location
.long Lset8877
.long 20451 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x2096:0x32 DW_TAG_lexical_block
.quad Ltmp3464 ## DW_AT_low_pc
.quad Ltmp3467 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x20a7:0x10 DW_TAG_variable
Lset8878 = Ldebug_loc466-Lsection_debug_loc ## DW_AT_location
.long Lset8878
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1868 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x20b7:0x10 DW_TAG_variable
Lset8879 = Ldebug_loc480-Lsection_debug_loc ## DW_AT_location
.long Lset8879
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1868 ## DW_AT_decl_line
.long 20206 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x20c9:0x63 DW_TAG_lexical_block
Lset8880 = Ldebug_ranges166-Ldebug_range ## DW_AT_ranges
.long Lset8880
.byte 8 ## Abbrev [8] 0x20ce:0xc DW_TAG_variable
.long 5013 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1882 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x20da:0x1f DW_TAG_inlined_subroutine
.long 20569 ## DW_AT_abstract_origin
Lset8881 = Ldebug_ranges165-Ldebug_range ## DW_AT_ranges
.long Lset8881
.byte 1 ## DW_AT_call_file
.short 1883 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x20e6:0x9 DW_TAG_formal_parameter
Lset8882 = Ldebug_loc473-Lsection_debug_loc ## DW_AT_location
.long Lset8882
.long 20584 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x20ef:0x9 DW_TAG_variable
Lset8883 = Ldebug_loc477-Lsection_debug_loc ## DW_AT_location
.long Lset8883
.long 20606 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x20f9:0x32 DW_TAG_lexical_block
.quad Ltmp3472 ## DW_AT_low_pc
.quad Ltmp3475 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x210a:0x10 DW_TAG_variable
Lset8884 = Ldebug_loc469-Lsection_debug_loc ## DW_AT_location
.long Lset8884
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1884 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x211a:0x10 DW_TAG_variable
Lset8885 = Ldebug_loc481-Lsection_debug_loc ## DW_AT_location
.long Lset8885
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1884 ## DW_AT_decl_line
.long 20201 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x212c:0x26 DW_TAG_lexical_block
Lset8886 = Ldebug_ranges167-Ldebug_range ## DW_AT_ranges
.long Lset8886
.byte 5 ## Abbrev [5] 0x2131:0x10 DW_TAG_variable
Lset8887 = Ldebug_loc468-Lsection_debug_loc ## DW_AT_location
.long Lset8887
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1879 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x2141:0x10 DW_TAG_variable
Lset8888 = Ldebug_loc476-Lsection_debug_loc ## DW_AT_location
.long Lset8888
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1879 ## DW_AT_decl_line
.long 20201 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x2152:0x22 DW_TAG_lexical_block
Lset8889 = Ldebug_ranges168-Ldebug_range ## DW_AT_ranges
.long Lset8889
.byte 5 ## Abbrev [5] 0x2157:0x10 DW_TAG_variable
Lset8890 = Ldebug_loc467-Lsection_debug_loc ## DW_AT_location
.long Lset8890
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1876 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x2167:0xc DW_TAG_variable
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1876 ## DW_AT_decl_line
.long 20201 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x2177:0x113 DW_TAG_lexical_block
Lset8891 = Ldebug_ranges174-Ldebug_range ## DW_AT_ranges
.long Lset8891
.byte 5 ## Abbrev [5] 0x217c:0x10 DW_TAG_variable
Lset8892 = Ldebug_loc483-Lsection_debug_loc ## DW_AT_location
.long Lset8892
.long 2304 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1898 ## DW_AT_decl_line
.long 24969 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x218c:0x10 DW_TAG_variable
Lset8893 = Ldebug_loc486-Lsection_debug_loc ## DW_AT_location
.long Lset8893
.long 4324 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1899 ## DW_AT_decl_line
.long 24964 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x219c:0x64 DW_TAG_inlined_subroutine
.long 24848 ## DW_AT_abstract_origin
Lset8894 = Ldebug_ranges172-Ldebug_range ## DW_AT_ranges
.long Lset8894
.byte 1 ## DW_AT_call_file
.short 1899 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x21a8:0x9 DW_TAG_formal_parameter
Lset8895 = Ldebug_loc482-Lsection_debug_loc ## DW_AT_location
.long Lset8895
.long 24863 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x21b1:0x9 DW_TAG_variable
Lset8896 = Ldebug_loc485-Lsection_debug_loc ## DW_AT_location
.long Lset8896
.long 24899 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x21ba:0x45 DW_TAG_lexical_block
.quad Ltmp3501 ## DW_AT_low_pc
.quad Ltmp3511 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x21cb:0x9 DW_TAG_variable
Lset8897 = Ldebug_loc488-Lsection_debug_loc ## DW_AT_location
.long Lset8897
.long 24912 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x21d4:0x9 DW_TAG_variable
Lset8898 = Ldebug_loc490-Lsection_debug_loc ## DW_AT_location
.long Lset8898
.long 24924 ## DW_AT_abstract_origin
.byte 16 ## Abbrev [16] 0x21dd:0x6 DW_TAG_variable
.byte 0 ## DW_AT_const_value
.long 24936 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x21e3:0x1b DW_TAG_lexical_block
.quad Ltmp3503 ## DW_AT_low_pc
.quad Ltmp3508 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x21f4:0x9 DW_TAG_variable
Lset8899 = Ldebug_loc492-Lsection_debug_loc ## DW_AT_location
.long Lset8899
.long 24949 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 9 ## Abbrev [9] 0x2200:0x5b DW_TAG_inlined_subroutine
.long 24991 ## DW_AT_abstract_origin
Lset8900 = Ldebug_ranges173-Ldebug_range ## DW_AT_ranges
.long Lset8900
.byte 1 ## DW_AT_call_file
.short 1902 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x220c:0x9 DW_TAG_formal_parameter
Lset8901 = Ldebug_loc493-Lsection_debug_loc ## DW_AT_location
.long Lset8901
.long 25002 ## DW_AT_abstract_origin
.byte 10 ## Abbrev [10] 0x2215:0x9 DW_TAG_formal_parameter
Lset8902 = Ldebug_loc484-Lsection_debug_loc ## DW_AT_location
.long Lset8902
.long 25014 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x221e:0x9 DW_TAG_variable
Lset8903 = Ldebug_loc489-Lsection_debug_loc ## DW_AT_location
.long Lset8903
.long 25062 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x2227:0x9 DW_TAG_variable
Lset8904 = Ldebug_loc491-Lsection_debug_loc ## DW_AT_location
.long Lset8904
.long 25074 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x2230:0x9 DW_TAG_variable
Lset8905 = Ldebug_loc494-Lsection_debug_loc ## DW_AT_location
.long Lset8905
.long 25086 ## DW_AT_abstract_origin
.byte 16 ## Abbrev [16] 0x2239:0x6 DW_TAG_variable
.byte 0 ## DW_AT_const_value
.long 25098 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x223f:0x1b DW_TAG_lexical_block
.quad Ltmp3519 ## DW_AT_low_pc
.quad Ltmp3520 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x2250:0x9 DW_TAG_variable
Lset8906 = Ldebug_loc495-Lsection_debug_loc ## DW_AT_location
.long Lset8906
.long 25111 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x225b:0x2e DW_TAG_lexical_block
.quad Ltmp3511 ## DW_AT_low_pc
.quad Ltmp3514 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x226c:0x10 DW_TAG_variable
Lset8907 = Ldebug_loc487-Lsection_debug_loc ## DW_AT_location
.long Lset8907
.long 4328 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1905 ## DW_AT_decl_line
.long 24964 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x227c:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1905 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x228a:0x45 DW_TAG_lexical_block
Lset8908 = Ldebug_ranges176-Ldebug_range ## DW_AT_ranges
.long Lset8908
.byte 12 ## Abbrev [12] 0x228f:0xd DW_TAG_variable
.byte 0 ## DW_AT_const_value
.long 5144 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1911 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x229c:0x10 DW_TAG_variable
Lset8909 = Ldebug_loc496-Lsection_debug_loc ## DW_AT_location
.long Lset8909
.long 3421 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1912 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x22ac:0x10 DW_TAG_variable
Lset8910 = Ldebug_loc497-Lsection_debug_loc ## DW_AT_location
.long Lset8910
.long 2306 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1910 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x22bc:0x12 DW_TAG_lexical_block
Lset8911 = Ldebug_ranges175-Ldebug_range ## DW_AT_ranges
.long Lset8911
.byte 8 ## Abbrev [8] 0x22c1:0xc DW_TAG_variable
.long 4992 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1922 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x22cf:0x50 DW_TAG_lexical_block
.quad Ltmp3614 ## DW_AT_low_pc
.quad Ltmp3631 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x22e0:0x10 DW_TAG_variable
Lset8912 = Ldebug_loc498-Lsection_debug_loc ## DW_AT_location
.long Lset8912
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1932 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x22f0:0x10 DW_TAG_variable
Lset8913 = Ldebug_loc499-Lsection_debug_loc ## DW_AT_location
.long Lset8913
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1933 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x2300:0x1e DW_TAG_lexical_block
.quad Ltmp3625 ## DW_AT_low_pc
.quad Ltmp3626 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x2311:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1934 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x231f:0x50 DW_TAG_lexical_block
.quad Ltmp3631 ## DW_AT_low_pc
.quad Ltmp3648 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x2330:0x10 DW_TAG_variable
Lset8914 = Ldebug_loc500-Lsection_debug_loc ## DW_AT_location
.long Lset8914
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1938 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x2340:0x10 DW_TAG_variable
Lset8915 = Ldebug_loc501-Lsection_debug_loc ## DW_AT_location
.long Lset8915
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1939 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x2350:0x1e DW_TAG_lexical_block
.quad Ltmp3642 ## DW_AT_low_pc
.quad Ltmp3643 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x2361:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1940 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x236f:0x50 DW_TAG_lexical_block
.quad Ltmp3648 ## DW_AT_low_pc
.quad Ltmp3665 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x2380:0x10 DW_TAG_variable
Lset8916 = Ldebug_loc502-Lsection_debug_loc ## DW_AT_location
.long Lset8916
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1944 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x2390:0x10 DW_TAG_variable
Lset8917 = Ldebug_loc503-Lsection_debug_loc ## DW_AT_location
.long Lset8917
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1945 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x23a0:0x1e DW_TAG_lexical_block
.quad Ltmp3659 ## DW_AT_low_pc
.quad Ltmp3660 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x23b1:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1946 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x23bf:0x7b DW_TAG_lexical_block
.quad Ltmp3665 ## DW_AT_low_pc
.quad Ltmp3692 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x23d0:0x10 DW_TAG_variable
Lset8918 = Ldebug_loc504-Lsection_debug_loc ## DW_AT_location
.long Lset8918
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1950 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x23e0:0x10 DW_TAG_variable
Lset8919 = Ldebug_loc505-Lsection_debug_loc ## DW_AT_location
.long Lset8919
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1951 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x23f0:0x49 DW_TAG_lexical_block
.quad Ltmp3676 ## DW_AT_low_pc
.quad Ltmp3687 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x2401:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1952 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 15 ## Abbrev [15] 0x240d:0x2b DW_TAG_inlined_subroutine
.long 24673 ## DW_AT_abstract_origin
.quad Ltmp3678 ## DW_AT_low_pc
.quad Ltmp3686 ## DW_AT_high_pc
.byte 1 ## DW_AT_call_file
.short 1952 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x2425:0x9 DW_TAG_formal_parameter
Lset8920 = Ldebug_loc506-Lsection_debug_loc ## DW_AT_location
.long Lset8920
.long 24689 ## DW_AT_abstract_origin
.byte 10 ## Abbrev [10] 0x242e:0x9 DW_TAG_formal_parameter
Lset8921 = Ldebug_loc507-Lsection_debug_loc ## DW_AT_location
.long Lset8921
.long 24701 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x243a:0x76 DW_TAG_lexical_block
.quad Ltmp3692 ## DW_AT_low_pc
.quad Ltmp3721 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x244b:0x10 DW_TAG_variable
Lset8922 = Ldebug_loc508-Lsection_debug_loc ## DW_AT_location
.long Lset8922
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1956 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x245b:0x10 DW_TAG_variable
Lset8923 = Ldebug_loc509-Lsection_debug_loc ## DW_AT_location
.long Lset8923
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1957 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x246b:0x10 DW_TAG_variable
Lset8924 = Ldebug_loc510-Lsection_debug_loc ## DW_AT_location
.long Lset8924
.long 5065 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1958 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x247b:0x34 DW_TAG_lexical_block
.quad Ltmp3704 ## DW_AT_low_pc
.quad Ltmp3716 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x248c:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1959 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x2498:0x16 DW_TAG_inlined_subroutine
.long 24673 ## DW_AT_abstract_origin
Lset8925 = Ldebug_ranges177-Ldebug_range ## DW_AT_ranges
.long Lset8925
.byte 1 ## DW_AT_call_file
.short 1959 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x24a4:0x9 DW_TAG_formal_parameter
Lset8926 = Ldebug_loc511-Lsection_debug_loc ## DW_AT_location
.long Lset8926
.long 24689 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x24b0:0x4c DW_TAG_lexical_block
.quad Ltmp3721 ## DW_AT_low_pc
.quad Ltmp3738 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x24c1:0x10 DW_TAG_variable
Lset8927 = Ldebug_loc512-Lsection_debug_loc ## DW_AT_location
.long Lset8927
.long 5068 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1980 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x24d1:0xc DW_TAG_variable
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1979 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x24dd:0x1e DW_TAG_lexical_block
.quad Ltmp3731 ## DW_AT_low_pc
.quad Ltmp3733 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x24ee:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1981 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x24fc:0x5c DW_TAG_lexical_block
.quad Ltmp3738 ## DW_AT_low_pc
.quad Ltmp3768 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x250d:0x10 DW_TAG_variable
Lset8928 = Ldebug_loc513-Lsection_debug_loc ## DW_AT_location
.long Lset8928
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1985 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x251d:0x10 DW_TAG_variable
Lset8929 = Ldebug_loc514-Lsection_debug_loc ## DW_AT_location
.long Lset8929
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1986 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x252d:0xc DW_TAG_variable
.long 5193 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1987 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x2539:0x1e DW_TAG_lexical_block
.quad Ltmp3752 ## DW_AT_low_pc
.quad Ltmp3762 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x254a:0xc DW_TAG_variable
.long 5161 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1991 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x2558:0x5c DW_TAG_lexical_block
.quad Ltmp3768 ## DW_AT_low_pc
.quad Ltmp3798 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x2569:0x10 DW_TAG_variable
Lset8930 = Ldebug_loc515-Lsection_debug_loc ## DW_AT_location
.long Lset8930
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1995 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x2579:0x10 DW_TAG_variable
Lset8931 = Ldebug_loc516-Lsection_debug_loc ## DW_AT_location
.long Lset8931
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1996 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x2589:0xc DW_TAG_variable
.long 5193 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1997 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x2595:0x1e DW_TAG_lexical_block
.quad Ltmp3782 ## DW_AT_low_pc
.quad Ltmp3792 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x25a6:0xc DW_TAG_variable
.long 5161 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2001 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x25b4:0x5c DW_TAG_lexical_block
.quad Ltmp3798 ## DW_AT_low_pc
.quad Ltmp3828 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x25c5:0x10 DW_TAG_variable
Lset8932 = Ldebug_loc517-Lsection_debug_loc ## DW_AT_location
.long Lset8932
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2005 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x25d5:0x10 DW_TAG_variable
Lset8933 = Ldebug_loc518-Lsection_debug_loc ## DW_AT_location
.long Lset8933
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2006 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x25e5:0xc DW_TAG_variable
.long 5200 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2007 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x25f1:0x1e DW_TAG_lexical_block
.quad Ltmp3812 ## DW_AT_low_pc
.quad Ltmp3822 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x2602:0xc DW_TAG_variable
.long 5161 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2011 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x2610:0x5c DW_TAG_lexical_block
.quad Ltmp3828 ## DW_AT_low_pc
.quad Ltmp3858 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x2621:0x10 DW_TAG_variable
Lset8934 = Ldebug_loc519-Lsection_debug_loc ## DW_AT_location
.long Lset8934
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2015 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x2631:0x10 DW_TAG_variable
Lset8935 = Ldebug_loc520-Lsection_debug_loc ## DW_AT_location
.long Lset8935
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2016 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x2641:0xc DW_TAG_variable
.long 5200 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2017 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x264d:0x1e DW_TAG_lexical_block
.quad Ltmp3842 ## DW_AT_low_pc
.quad Ltmp3852 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x265e:0xc DW_TAG_variable
.long 5161 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2021 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x266c:0x5c DW_TAG_lexical_block
.quad Ltmp3858 ## DW_AT_low_pc
.quad Ltmp3888 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x267d:0x10 DW_TAG_variable
Lset8936 = Ldebug_loc521-Lsection_debug_loc ## DW_AT_location
.long Lset8936
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2025 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x268d:0x10 DW_TAG_variable
Lset8937 = Ldebug_loc522-Lsection_debug_loc ## DW_AT_location
.long Lset8937
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2026 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x269d:0xc DW_TAG_variable
.long 5209 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2027 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x26a9:0x1e DW_TAG_lexical_block
.quad Ltmp3872 ## DW_AT_low_pc
.quad Ltmp3882 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x26ba:0xc DW_TAG_variable
.long 5161 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2031 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x26c8:0x5c DW_TAG_lexical_block
.quad Ltmp3888 ## DW_AT_low_pc
.quad Ltmp3918 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x26d9:0x10 DW_TAG_variable
Lset8938 = Ldebug_loc523-Lsection_debug_loc ## DW_AT_location
.long Lset8938
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2035 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x26e9:0x10 DW_TAG_variable
Lset8939 = Ldebug_loc524-Lsection_debug_loc ## DW_AT_location
.long Lset8939
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2036 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x26f9:0xc DW_TAG_variable
.long 5209 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2037 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x2705:0x1e DW_TAG_lexical_block
.quad Ltmp3902 ## DW_AT_low_pc
.quad Ltmp3912 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x2716:0xc DW_TAG_variable
.long 5161 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2041 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x2724:0x7a DW_TAG_lexical_block
.quad Ltmp3918 ## DW_AT_low_pc
.quad Ltmp3939 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x2735:0x10 DW_TAG_variable
Lset8940 = Ldebug_loc525-Lsection_debug_loc ## DW_AT_location
.long Lset8940
.long 4970 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2046 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x2745:0x10 DW_TAG_variable
Lset8941 = Ldebug_loc526-Lsection_debug_loc ## DW_AT_location
.long Lset8941
.long 3780 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2047 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x2755:0xc DW_TAG_variable
.long 5110 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2048 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x2761:0x1e DW_TAG_lexical_block
.quad Ltmp3932 ## DW_AT_low_pc
.quad Ltmp3933 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x2772:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2051 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x277f:0x1e DW_TAG_lexical_block
.quad Ltmp3933 ## DW_AT_low_pc
.quad Ltmp3934 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x2790:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2052 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x279e:0x9e DW_TAG_lexical_block
.quad Ltmp3939 ## DW_AT_low_pc
.quad Ltmp3963 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x27af:0x10 DW_TAG_variable
Lset8942 = Ldebug_loc527-Lsection_debug_loc ## DW_AT_location
.long Lset8942
.long 5130 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2062 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x27bf:0x10 DW_TAG_variable
Lset8943 = Ldebug_loc528-Lsection_debug_loc ## DW_AT_location
.long Lset8943
.long 5146 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2063 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x27cf:0xc DW_TAG_variable
.long 5220 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2058 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x27db:0xc DW_TAG_variable
.long 5116 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2059 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x27e7:0xc DW_TAG_variable
.long 5168 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2060 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x27f3:0xc DW_TAG_variable
.long 5123 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2061 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x27ff:0x1e DW_TAG_lexical_block
.quad Ltmp3951 ## DW_AT_low_pc
.quad Ltmp3952 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x2810:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2064 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x281d:0x1e DW_TAG_lexical_block
.quad Ltmp3952 ## DW_AT_low_pc
.quad Ltmp3954 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x282e:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2065 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x283c:0x44 DW_TAG_lexical_block
Lset8944 = Ldebug_ranges178-Ldebug_range ## DW_AT_ranges
.long Lset8944
.byte 5 ## Abbrev [5] 0x2841:0x10 DW_TAG_variable
Lset8945 = Ldebug_loc530-Lsection_debug_loc ## DW_AT_location
.long Lset8945
.long 4267 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2070 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x2851:0x2e DW_TAG_lexical_block
.quad Ltmp3974 ## DW_AT_low_pc
.quad Ltmp3975 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x2862:0x10 DW_TAG_variable
Lset8946 = Ldebug_loc529-Lsection_debug_loc ## DW_AT_location
.long Lset8946
.long 4328 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2073 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x2872:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2073 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x2880:0x44 DW_TAG_lexical_block
Lset8947 = Ldebug_ranges179-Ldebug_range ## DW_AT_ranges
.long Lset8947
.byte 5 ## Abbrev [5] 0x2885:0x10 DW_TAG_variable
Lset8948 = Ldebug_loc532-Lsection_debug_loc ## DW_AT_location
.long Lset8948
.long 4267 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2078 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x2895:0x2e DW_TAG_lexical_block
.quad Ltmp4003 ## DW_AT_low_pc
.quad Ltmp4004 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x28a6:0x10 DW_TAG_variable
Lset8949 = Ldebug_loc531-Lsection_debug_loc ## DW_AT_location
.long Lset8949
.long 4328 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2081 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x28b6:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2081 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x28c4:0x15e DW_TAG_lexical_block
Lset8950 = Ldebug_ranges181-Ldebug_range ## DW_AT_ranges
.long Lset8950
.byte 5 ## Abbrev [5] 0x28c9:0x10 DW_TAG_variable
Lset8951 = Ldebug_loc536-Lsection_debug_loc ## DW_AT_location
.long Lset8951
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2086 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x28d9:0x10 DW_TAG_variable
Lset8952 = Ldebug_loc537-Lsection_debug_loc ## DW_AT_location
.long Lset8952
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2087 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x28e9:0x72 DW_TAG_lexical_block
.quad Ltmp4021 ## DW_AT_low_pc
.quad Ltmp4027 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x28fa:0x10 DW_TAG_variable
Lset8953 = Ldebug_loc533-Lsection_debug_loc ## DW_AT_location
.long Lset8953
.long 3878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2088 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x290a:0x50 DW_TAG_lexical_block
.quad Ltmp4022 ## DW_AT_low_pc
.quad Ltmp4027 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x291b:0x10 DW_TAG_variable
Lset8954 = Ldebug_loc534-Lsection_debug_loc ## DW_AT_location
.long Lset8954
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2088 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x292b:0x10 DW_TAG_variable
Lset8955 = Ldebug_loc535-Lsection_debug_loc ## DW_AT_location
.long Lset8955
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2088 ## DW_AT_decl_line
.long 20201 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x293b:0x1e DW_TAG_lexical_block
.quad Ltmp4025 ## DW_AT_low_pc
.quad Ltmp4027 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x294c:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2088 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x295b:0x72 DW_TAG_lexical_block
.quad Ltmp4044 ## DW_AT_low_pc
.quad Ltmp4050 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x296c:0x10 DW_TAG_variable
Lset8956 = Ldebug_loc541-Lsection_debug_loc ## DW_AT_location
.long Lset8956
.long 3878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2088 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x297c:0x50 DW_TAG_lexical_block
.quad Ltmp4045 ## DW_AT_low_pc
.quad Ltmp4050 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x298d:0x10 DW_TAG_variable
Lset8957 = Ldebug_loc542-Lsection_debug_loc ## DW_AT_location
.long Lset8957
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2088 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x299d:0x10 DW_TAG_variable
Lset8958 = Ldebug_loc543-Lsection_debug_loc ## DW_AT_location
.long Lset8958
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2088 ## DW_AT_decl_line
.long 20206 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x29ad:0x1e DW_TAG_lexical_block
.quad Ltmp4048 ## DW_AT_low_pc
.quad Ltmp4050 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x29be:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2088 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x29cd:0x54 DW_TAG_lexical_block
Lset8959 = Ldebug_ranges180-Ldebug_range ## DW_AT_ranges
.long Lset8959
.byte 5 ## Abbrev [5] 0x29d2:0x10 DW_TAG_variable
Lset8960 = Ldebug_loc538-Lsection_debug_loc ## DW_AT_location
.long Lset8960
.long 3780 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2088 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x29e2:0x10 DW_TAG_variable
Lset8961 = Ldebug_loc539-Lsection_debug_loc ## DW_AT_location
.long Lset8961
.long 3878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2088 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x29f2:0x10 DW_TAG_variable
Lset8962 = Ldebug_loc540-Lsection_debug_loc ## DW_AT_location
.long Lset8962
.long 3106 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2088 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x2a02:0x1e DW_TAG_lexical_block
.quad Ltmp4070 ## DW_AT_low_pc
.quad Ltmp4071 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x2a13:0xc DW_TAG_variable
.long 4992 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2088 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x2a22:0x7c DW_TAG_lexical_block
Lset8963 = Ldebug_ranges183-Ldebug_range ## DW_AT_ranges
.long Lset8963
.byte 5 ## Abbrev [5] 0x2a27:0x10 DW_TAG_variable
Lset8964 = Ldebug_loc544-Lsection_debug_loc ## DW_AT_location
.long Lset8964
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2096 ## DW_AT_decl_line
.long 17080 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x2a37:0x10 DW_TAG_variable
Lset8965 = Ldebug_loc545-Lsection_debug_loc ## DW_AT_location
.long Lset8965
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2099 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x2a47:0x56 DW_TAG_lexical_block
Lset8966 = Ldebug_ranges182-Ldebug_range ## DW_AT_ranges
.long Lset8966
.byte 5 ## Abbrev [5] 0x2a4c:0x10 DW_TAG_variable
Lset8967 = Ldebug_loc546-Lsection_debug_loc ## DW_AT_location
.long Lset8967
.long 5004 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2100 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x2a5c:0x1e DW_TAG_lexical_block
.quad Ltmp4119 ## DW_AT_low_pc
.quad Ltmp4120 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x2a6d:0xc DW_TAG_variable
.long 4992 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2100 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 15 ## Abbrev [15] 0x2a7a:0x22 DW_TAG_inlined_subroutine
.long 24582 ## DW_AT_abstract_origin
.quad Ltmp4110 ## DW_AT_low_pc
.quad Ltmp4114 ## DW_AT_high_pc
.byte 1 ## DW_AT_call_file
.short 2100 ## DW_AT_call_line
.byte 11 ## Abbrev [11] 0x2a92:0x9 DW_TAG_variable
Lset8968 = Ldebug_loc547-Lsection_debug_loc ## DW_AT_location
.long Lset8968
.long 24618 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x2a9e:0x88 DW_TAG_lexical_block
.quad Ltmp4129 ## DW_AT_low_pc
.quad Ltmp4175 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x2aaf:0x10 DW_TAG_variable
Lset8969 = Ldebug_loc548-Lsection_debug_loc ## DW_AT_location
.long Lset8969
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2104 ## DW_AT_decl_line
.long 17080 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x2abf:0x10 DW_TAG_variable
Lset8970 = Ldebug_loc549-Lsection_debug_loc ## DW_AT_location
.long Lset8970
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2107 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x2acf:0x56 DW_TAG_lexical_block
Lset8971 = Ldebug_ranges184-Ldebug_range ## DW_AT_ranges
.long Lset8971
.byte 5 ## Abbrev [5] 0x2ad4:0x10 DW_TAG_variable
Lset8972 = Ldebug_loc550-Lsection_debug_loc ## DW_AT_location
.long Lset8972
.long 5004 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2108 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x2ae4:0x1e DW_TAG_lexical_block
.quad Ltmp4166 ## DW_AT_low_pc
.quad Ltmp4167 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x2af5:0xc DW_TAG_variable
.long 4992 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2108 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 15 ## Abbrev [15] 0x2b02:0x22 DW_TAG_inlined_subroutine
.long 24582 ## DW_AT_abstract_origin
.quad Ltmp4157 ## DW_AT_low_pc
.quad Ltmp4161 ## DW_AT_high_pc
.byte 1 ## DW_AT_call_file
.short 2108 ## DW_AT_call_line
.byte 11 ## Abbrev [11] 0x2b1a:0x9 DW_TAG_variable
Lset8973 = Ldebug_loc551-Lsection_debug_loc ## DW_AT_location
.long Lset8973
.long 24618 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x2b26:0xba DW_TAG_lexical_block
Lset8974 = Ldebug_ranges186-Ldebug_range ## DW_AT_ranges
.long Lset8974
.byte 5 ## Abbrev [5] 0x2b2b:0x10 DW_TAG_variable
Lset8975 = Ldebug_loc552-Lsection_debug_loc ## DW_AT_location
.long Lset8975
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2117 ## DW_AT_decl_line
.long 17080 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x2b3b:0x86 DW_TAG_lexical_block
Lset8976 = Ldebug_ranges185-Ldebug_range ## DW_AT_ranges
.long Lset8976
.byte 5 ## Abbrev [5] 0x2b40:0x10 DW_TAG_variable
Lset8977 = Ldebug_loc553-Lsection_debug_loc ## DW_AT_location
.long Lset8977
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2121 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x2b50:0x10 DW_TAG_variable
Lset8978 = Ldebug_loc554-Lsection_debug_loc ## DW_AT_location
.long Lset8978
.long 3106 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2125 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x2b60:0x10 DW_TAG_variable
Lset8979 = Ldebug_loc555-Lsection_debug_loc ## DW_AT_location
.long Lset8979
.long 4269 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2122 ## DW_AT_decl_line
.long 17850 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x2b70:0x10 DW_TAG_variable
Lset8980 = Ldebug_loc556-Lsection_debug_loc ## DW_AT_location
.long Lset8980
.long 3878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2124 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x2b80:0x1e DW_TAG_lexical_block
.quad Ltmp4211 ## DW_AT_low_pc
.quad Ltmp4212 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x2b91:0xc DW_TAG_variable
.long 4992 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2127 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 15 ## Abbrev [15] 0x2b9e:0x22 DW_TAG_inlined_subroutine
.long 24582 ## DW_AT_abstract_origin
.quad Ltmp4203 ## DW_AT_low_pc
.quad Ltmp4207 ## DW_AT_high_pc
.byte 1 ## DW_AT_call_file
.short 2125 ## DW_AT_call_line
.byte 11 ## Abbrev [11] 0x2bb6:0x9 DW_TAG_variable
Lset8981 = Ldebug_loc557-Lsection_debug_loc ## DW_AT_location
.long Lset8981
.long 24618 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x2bc1:0x1e DW_TAG_lexical_block
.quad Ltmp4197 ## DW_AT_low_pc
.quad Ltmp4198 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x2bd2:0xc DW_TAG_variable
.long 4992 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2118 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x2be0:0x9e DW_TAG_lexical_block
.quad Ltmp4218 ## DW_AT_low_pc
.quad Ltmp4239 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x2bf1:0x10 DW_TAG_variable
Lset8982 = Ldebug_loc558-Lsection_debug_loc ## DW_AT_location
.long Lset8982
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2137 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x2c01:0x10 DW_TAG_variable
Lset8983 = Ldebug_loc559-Lsection_debug_loc ## DW_AT_location
.long Lset8983
.long 3780 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2138 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x2c11:0x10 DW_TAG_variable
Lset8984 = Ldebug_loc561-Lsection_debug_loc ## DW_AT_location
.long Lset8984
.long 4267 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2139 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x2c21:0xc DW_TAG_variable
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2136 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x2c2d:0x50 DW_TAG_lexical_block
.quad Ltmp4230 ## DW_AT_low_pc
.quad Ltmp4234 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x2c3e:0x10 DW_TAG_variable
Lset8985 = Ldebug_loc560-Lsection_debug_loc ## DW_AT_location
.long Lset8985
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2140 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x2c4e:0x10 DW_TAG_variable
Lset8986 = Ldebug_loc562-Lsection_debug_loc ## DW_AT_location
.long Lset8986
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2140 ## DW_AT_decl_line
.long 20206 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x2c5e:0x1e DW_TAG_lexical_block
.quad Ltmp4232 ## DW_AT_low_pc
.quad Ltmp4234 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x2c6f:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2140 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x2c7e:0x9e DW_TAG_lexical_block
.quad Ltmp4239 ## DW_AT_low_pc
.quad Ltmp4260 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x2c8f:0x10 DW_TAG_variable
Lset8987 = Ldebug_loc563-Lsection_debug_loc ## DW_AT_location
.long Lset8987
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2145 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x2c9f:0x10 DW_TAG_variable
Lset8988 = Ldebug_loc564-Lsection_debug_loc ## DW_AT_location
.long Lset8988
.long 3780 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2146 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x2caf:0x10 DW_TAG_variable
Lset8989 = Ldebug_loc566-Lsection_debug_loc ## DW_AT_location
.long Lset8989
.long 4267 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2147 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x2cbf:0xc DW_TAG_variable
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2144 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x2ccb:0x50 DW_TAG_lexical_block
.quad Ltmp4251 ## DW_AT_low_pc
.quad Ltmp4255 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x2cdc:0x10 DW_TAG_variable
Lset8990 = Ldebug_loc565-Lsection_debug_loc ## DW_AT_location
.long Lset8990
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2148 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x2cec:0x10 DW_TAG_variable
Lset8991 = Ldebug_loc567-Lsection_debug_loc ## DW_AT_location
.long Lset8991
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2148 ## DW_AT_decl_line
.long 20201 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x2cfc:0x1e DW_TAG_lexical_block
.quad Ltmp4253 ## DW_AT_low_pc
.quad Ltmp4255 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x2d0d:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2148 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x2d1c:0x11f DW_TAG_lexical_block
Lset8992 = Ldebug_ranges191-Ldebug_range ## DW_AT_ranges
.long Lset8992
.byte 5 ## Abbrev [5] 0x2d21:0x10 DW_TAG_variable
Lset8993 = Ldebug_loc568-Lsection_debug_loc ## DW_AT_location
.long Lset8993
.long 4267 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2152 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x2d31:0x10 DW_TAG_variable
Lset8994 = Ldebug_loc569-Lsection_debug_loc ## DW_AT_location
.long Lset8994
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2153 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x2d41:0x10 DW_TAG_variable
Lset8995 = Ldebug_loc570-Lsection_debug_loc ## DW_AT_location
.long Lset8995
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2154 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x2d51:0x10 DW_TAG_variable
Lset8996 = Ldebug_loc572-Lsection_debug_loc ## DW_AT_location
.long Lset8996
.long 3780 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2155 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x2d61:0x26 DW_TAG_lexical_block
Lset8997 = Ldebug_ranges187-Ldebug_range ## DW_AT_ranges
.long Lset8997
.byte 5 ## Abbrev [5] 0x2d66:0x10 DW_TAG_variable
Lset8998 = Ldebug_loc573-Lsection_debug_loc ## DW_AT_location
.long Lset8998
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2156 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x2d76:0x10 DW_TAG_variable
Lset8999 = Ldebug_loc574-Lsection_debug_loc ## DW_AT_location
.long Lset8999
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2156 ## DW_AT_decl_line
.long 20206 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x2d87:0x8d DW_TAG_lexical_block
Lset9000 = Ldebug_ranges189-Ldebug_range ## DW_AT_ranges
.long Lset9000
.byte 8 ## Abbrev [8] 0x2d8c:0xc DW_TAG_variable
.long 5144 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2161 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x2d98:0x49 DW_TAG_inlined_subroutine
.long 20380 ## DW_AT_abstract_origin
Lset9001 = Ldebug_ranges188-Ldebug_range ## DW_AT_ranges
.long Lset9001
.byte 1 ## DW_AT_call_file
.short 2162 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x2da4:0x9 DW_TAG_formal_parameter
Lset9002 = Ldebug_loc571-Lsection_debug_loc ## DW_AT_location
.long Lset9002
.long 20395 ## DW_AT_abstract_origin
.byte 14 ## Abbrev [14] 0x2dad:0x6 DW_TAG_formal_parameter
.byte 0 ## DW_AT_const_value
.long 20417 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x2db3:0x9 DW_TAG_variable
Lset9003 = Ldebug_loc575-Lsection_debug_loc ## DW_AT_location
.long Lset9003
.long 20428 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x2dbc:0x24 DW_TAG_lexical_block
.quad Ltmp4309 ## DW_AT_low_pc
.quad Ltmp4315 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x2dcd:0x9 DW_TAG_variable
Lset9004 = Ldebug_loc578-Lsection_debug_loc ## DW_AT_location
.long Lset9004
.long 20440 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x2dd6:0x9 DW_TAG_variable
Lset9005 = Ldebug_loc579-Lsection_debug_loc ## DW_AT_location
.long Lset9005
.long 20451 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x2de1:0x32 DW_TAG_lexical_block
.quad Ltmp4316 ## DW_AT_low_pc
.quad Ltmp4322 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x2df2:0x10 DW_TAG_variable
Lset9006 = Ldebug_loc580-Lsection_debug_loc ## DW_AT_location
.long Lset9006
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2162 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x2e02:0x10 DW_TAG_variable
Lset9007 = Ldebug_loc581-Lsection_debug_loc ## DW_AT_location
.long Lset9007
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2162 ## DW_AT_decl_line
.long 20206 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x2e14:0x26 DW_TAG_lexical_block
Lset9008 = Ldebug_ranges190-Ldebug_range ## DW_AT_ranges
.long Lset9008
.byte 5 ## Abbrev [5] 0x2e19:0x10 DW_TAG_variable
Lset9009 = Ldebug_loc576-Lsection_debug_loc ## DW_AT_location
.long Lset9009
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2158 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x2e29:0x10 DW_TAG_variable
Lset9010 = Ldebug_loc577-Lsection_debug_loc ## DW_AT_location
.long Lset9010
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2158 ## DW_AT_decl_line
.long 20206 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x2e3b:0x84 DW_TAG_lexical_block
.quad Ltmp4330 ## DW_AT_low_pc
.quad Ltmp4360 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x2e4c:0x10 DW_TAG_variable
Lset9011 = Ldebug_loc582-Lsection_debug_loc ## DW_AT_location
.long Lset9011
.long 4267 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2169 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x2e5c:0x10 DW_TAG_variable
Lset9012 = Ldebug_loc583-Lsection_debug_loc ## DW_AT_location
.long Lset9012
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2170 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x2e6c:0x10 DW_TAG_variable
Lset9013 = Ldebug_loc584-Lsection_debug_loc ## DW_AT_location
.long Lset9013
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2171 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x2e7c:0x10 DW_TAG_variable
Lset9014 = Ldebug_loc586-Lsection_debug_loc ## DW_AT_location
.long Lset9014
.long 3780 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2172 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x2e8c:0x32 DW_TAG_lexical_block
.quad Ltmp4344 ## DW_AT_low_pc
.quad Ltmp4353 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x2e9d:0x10 DW_TAG_variable
Lset9015 = Ldebug_loc585-Lsection_debug_loc ## DW_AT_location
.long Lset9015
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2173 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x2ead:0x10 DW_TAG_variable
Lset9016 = Ldebug_loc587-Lsection_debug_loc ## DW_AT_location
.long Lset9016
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2173 ## DW_AT_decl_line
.long 20206 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x2ebf:0xf5 DW_TAG_lexical_block
Lset9017 = Ldebug_ranges196-Ldebug_range ## DW_AT_ranges
.long Lset9017
.byte 5 ## Abbrev [5] 0x2ec4:0x10 DW_TAG_variable
Lset9018 = Ldebug_loc588-Lsection_debug_loc ## DW_AT_location
.long Lset9018
.long 4267 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2177 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x2ed4:0x10 DW_TAG_variable
Lset9019 = Ldebug_loc589-Lsection_debug_loc ## DW_AT_location
.long Lset9019
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2178 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x2ee4:0x10 DW_TAG_variable
Lset9020 = Ldebug_loc590-Lsection_debug_loc ## DW_AT_location
.long Lset9020
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2179 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x2ef4:0x10 DW_TAG_variable
Lset9021 = Ldebug_loc592-Lsection_debug_loc ## DW_AT_location
.long Lset9021
.long 3780 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2180 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x2f04:0x63 DW_TAG_lexical_block
Lset9022 = Ldebug_ranges193-Ldebug_range ## DW_AT_ranges
.long Lset9022
.byte 8 ## Abbrev [8] 0x2f09:0xc DW_TAG_variable
.long 5144 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2186 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x2f15:0x1f DW_TAG_inlined_subroutine
.long 20569 ## DW_AT_abstract_origin
Lset9023 = Ldebug_ranges192-Ldebug_range ## DW_AT_ranges
.long Lset9023
.byte 1 ## DW_AT_call_file
.short 2187 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x2f21:0x9 DW_TAG_formal_parameter
Lset9024 = Ldebug_loc591-Lsection_debug_loc ## DW_AT_location
.long Lset9024
.long 20584 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x2f2a:0x9 DW_TAG_variable
Lset9025 = Ldebug_loc597-Lsection_debug_loc ## DW_AT_location
.long Lset9025
.long 20606 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x2f34:0x32 DW_TAG_lexical_block
.quad Ltmp4411 ## DW_AT_low_pc
.quad Ltmp4415 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x2f45:0x10 DW_TAG_variable
Lset9026 = Ldebug_loc598-Lsection_debug_loc ## DW_AT_location
.long Lset9026
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2187 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x2f55:0x10 DW_TAG_variable
Lset9027 = Ldebug_loc599-Lsection_debug_loc ## DW_AT_location
.long Lset9027
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2187 ## DW_AT_decl_line
.long 20201 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x2f67:0x26 DW_TAG_lexical_block
Lset9028 = Ldebug_ranges194-Ldebug_range ## DW_AT_ranges
.long Lset9028
.byte 5 ## Abbrev [5] 0x2f6c:0x10 DW_TAG_variable
Lset9029 = Ldebug_loc595-Lsection_debug_loc ## DW_AT_location
.long Lset9029
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2183 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x2f7c:0x10 DW_TAG_variable
Lset9030 = Ldebug_loc596-Lsection_debug_loc ## DW_AT_location
.long Lset9030
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2183 ## DW_AT_decl_line
.long 20201 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x2f8d:0x26 DW_TAG_lexical_block
Lset9031 = Ldebug_ranges195-Ldebug_range ## DW_AT_ranges
.long Lset9031
.byte 5 ## Abbrev [5] 0x2f92:0x10 DW_TAG_variable
Lset9032 = Ldebug_loc593-Lsection_debug_loc ## DW_AT_location
.long Lset9032
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2181 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x2fa2:0x10 DW_TAG_variable
Lset9033 = Ldebug_loc594-Lsection_debug_loc ## DW_AT_location
.long Lset9033
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2181 ## DW_AT_decl_line
.long 20201 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x2fb4:0x84 DW_TAG_lexical_block
.quad Ltmp4423 ## DW_AT_low_pc
.quad Ltmp4452 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x2fc5:0x10 DW_TAG_variable
Lset9034 = Ldebug_loc600-Lsection_debug_loc ## DW_AT_location
.long Lset9034
.long 4267 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2194 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x2fd5:0x10 DW_TAG_variable
Lset9035 = Ldebug_loc601-Lsection_debug_loc ## DW_AT_location
.long Lset9035
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2195 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x2fe5:0x10 DW_TAG_variable
Lset9036 = Ldebug_loc602-Lsection_debug_loc ## DW_AT_location
.long Lset9036
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2196 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x2ff5:0x10 DW_TAG_variable
Lset9037 = Ldebug_loc604-Lsection_debug_loc ## DW_AT_location
.long Lset9037
.long 3780 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2197 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x3005:0x32 DW_TAG_lexical_block
.quad Ltmp4437 ## DW_AT_low_pc
.quad Ltmp4445 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x3016:0x10 DW_TAG_variable
Lset9038 = Ldebug_loc603-Lsection_debug_loc ## DW_AT_location
.long Lset9038
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2198 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x3026:0x10 DW_TAG_variable
Lset9039 = Ldebug_loc605-Lsection_debug_loc ## DW_AT_location
.long Lset9039
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2198 ## DW_AT_decl_line
.long 20201 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x3038:0x9a DW_TAG_lexical_block
Lset9040 = Ldebug_ranges198-Ldebug_range ## DW_AT_ranges
.long Lset9040
.byte 5 ## Abbrev [5] 0x303d:0x10 DW_TAG_variable
Lset9041 = Ldebug_loc609-Lsection_debug_loc ## DW_AT_location
.long Lset9041
.long 5152 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2202 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x304d:0x40 DW_TAG_inlined_subroutine
.long 20380 ## DW_AT_abstract_origin
Lset9042 = Ldebug_ranges197-Ldebug_range ## DW_AT_ranges
.long Lset9042
.byte 1 ## DW_AT_call_file
.short 2203 ## DW_AT_call_line
.byte 14 ## Abbrev [14] 0x3059:0x6 DW_TAG_formal_parameter
.byte 0 ## DW_AT_const_value
.long 20417 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x305f:0x9 DW_TAG_variable
Lset9043 = Ldebug_loc606-Lsection_debug_loc ## DW_AT_location
.long Lset9043
.long 20428 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x3068:0x24 DW_TAG_lexical_block
.quad Ltmp4474 ## DW_AT_low_pc
.quad Ltmp4481 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x3079:0x9 DW_TAG_variable
Lset9044 = Ldebug_loc607-Lsection_debug_loc ## DW_AT_location
.long Lset9044
.long 20440 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x3082:0x9 DW_TAG_variable
Lset9045 = Ldebug_loc608-Lsection_debug_loc ## DW_AT_location
.long Lset9045
.long 20451 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x308d:0x44 DW_TAG_lexical_block
.quad Ltmp4488 ## DW_AT_low_pc
.quad Ltmp4491 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x309e:0x10 DW_TAG_variable
Lset9046 = Ldebug_loc610-Lsection_debug_loc ## DW_AT_location
.long Lset9046
.long 4306 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2204 ## DW_AT_decl_line
.long 18450 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x30ae:0x22 DW_TAG_lexical_block
.quad Ltmp4489 ## DW_AT_low_pc
.quad Ltmp4491 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x30bf:0x10 DW_TAG_variable
Lset9047 = Ldebug_loc611-Lsection_debug_loc ## DW_AT_location
.long Lset9047
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2205 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x30d2:0x6c DW_TAG_lexical_block
Lset9048 = Ldebug_ranges200-Ldebug_range ## DW_AT_ranges
.long Lset9048
.byte 8 ## Abbrev [8] 0x30d7:0xc DW_TAG_variable
.long 5226 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2214 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x30e3:0x16 DW_TAG_inlined_subroutine
.long 20569 ## DW_AT_abstract_origin
Lset9049 = Ldebug_ranges199-Ldebug_range ## DW_AT_ranges
.long Lset9049
.byte 1 ## DW_AT_call_file
.short 2215 ## DW_AT_call_line
.byte 11 ## Abbrev [11] 0x30ef:0x9 DW_TAG_variable
Lset9050 = Ldebug_loc612-Lsection_debug_loc ## DW_AT_location
.long Lset9050
.long 20606 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x30f9:0x44 DW_TAG_lexical_block
.quad Ltmp4527 ## DW_AT_low_pc
.quad Ltmp4530 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x310a:0x10 DW_TAG_variable
Lset9051 = Ldebug_loc613-Lsection_debug_loc ## DW_AT_location
.long Lset9051
.long 4306 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2216 ## DW_AT_decl_line
.long 18450 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x311a:0x22 DW_TAG_lexical_block
.quad Ltmp4528 ## DW_AT_low_pc
.quad Ltmp4530 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x312b:0x10 DW_TAG_variable
Lset9052 = Ldebug_loc614-Lsection_debug_loc ## DW_AT_location
.long Lset9052
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2217 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x313e:0x34 DW_TAG_lexical_block
Lset9053 = Ldebug_ranges201-Ldebug_range ## DW_AT_ranges
.long Lset9053
.byte 5 ## Abbrev [5] 0x3143:0x10 DW_TAG_variable
Lset9054 = Ldebug_loc615-Lsection_debug_loc ## DW_AT_location
.long Lset9054
.long 4306 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2230 ## DW_AT_decl_line
.long 18450 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x3153:0x1e DW_TAG_lexical_block
.quad Ltmp4546 ## DW_AT_low_pc
.quad Ltmp4547 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x3164:0xc DW_TAG_variable
.long 4992 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2231 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x3172:0x34 DW_TAG_lexical_block
Lset9055 = Ldebug_ranges202-Ldebug_range ## DW_AT_ranges
.long Lset9055
.byte 5 ## Abbrev [5] 0x3177:0x10 DW_TAG_variable
Lset9056 = Ldebug_loc616-Lsection_debug_loc ## DW_AT_location
.long Lset9056
.long 4306 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2240 ## DW_AT_decl_line
.long 18450 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x3187:0x1e DW_TAG_lexical_block
.quad Ltmp4570 ## DW_AT_low_pc
.quad Ltmp4571 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x3198:0xc DW_TAG_variable
.long 4992 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2241 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x31a6:0x34 DW_TAG_lexical_block
Lset9057 = Ldebug_ranges203-Ldebug_range ## DW_AT_ranges
.long Lset9057
.byte 5 ## Abbrev [5] 0x31ab:0x10 DW_TAG_variable
Lset9058 = Ldebug_loc617-Lsection_debug_loc ## DW_AT_location
.long Lset9058
.long 4306 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2249 ## DW_AT_decl_line
.long 18450 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x31bb:0x1e DW_TAG_lexical_block
.quad Ltmp4594 ## DW_AT_low_pc
.quad Ltmp4595 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x31cc:0xc DW_TAG_variable
.long 4992 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2250 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x31da:0x1e DW_TAG_lexical_block
.quad Ltmp4615 ## DW_AT_low_pc
.quad Ltmp4617 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x31eb:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2255 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x31f8:0x1e DW_TAG_lexical_block
.quad Ltmp4630 ## DW_AT_low_pc
.quad Ltmp4632 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x3209:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2259 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x3216:0x3c DW_TAG_lexical_block
.quad Ltmp4637 ## DW_AT_low_pc
.quad Ltmp4653 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x3227:0xc DW_TAG_variable
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2264 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x3233:0x1e DW_TAG_lexical_block
.quad Ltmp4647 ## DW_AT_low_pc
.quad Ltmp4648 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x3244:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2265 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x3252:0x3c DW_TAG_lexical_block
.quad Ltmp4653 ## DW_AT_low_pc
.quad Ltmp4669 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x3263:0xc DW_TAG_variable
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2270 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x326f:0x1e DW_TAG_lexical_block
.quad Ltmp4663 ## DW_AT_low_pc
.quad Ltmp4664 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x3280:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2271 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x328e:0x50 DW_TAG_lexical_block
.quad Ltmp4669 ## DW_AT_low_pc
.quad Ltmp4686 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x329f:0x10 DW_TAG_variable
Lset9059 = Ldebug_loc618-Lsection_debug_loc ## DW_AT_location
.long Lset9059
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2275 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x32af:0x10 DW_TAG_variable
Lset9060 = Ldebug_loc619-Lsection_debug_loc ## DW_AT_location
.long Lset9060
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2276 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x32bf:0x1e DW_TAG_lexical_block
.quad Ltmp4680 ## DW_AT_low_pc
.quad Ltmp4681 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x32d0:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2277 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x32de:0x50 DW_TAG_lexical_block
.quad Ltmp4686 ## DW_AT_low_pc
.quad Ltmp4703 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x32ef:0x10 DW_TAG_variable
Lset9061 = Ldebug_loc620-Lsection_debug_loc ## DW_AT_location
.long Lset9061
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2281 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x32ff:0x10 DW_TAG_variable
Lset9062 = Ldebug_loc621-Lsection_debug_loc ## DW_AT_location
.long Lset9062
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2282 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x330f:0x1e DW_TAG_lexical_block
.quad Ltmp4697 ## DW_AT_low_pc
.quad Ltmp4698 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x3320:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2283 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x332e:0x50 DW_TAG_lexical_block
.quad Ltmp4703 ## DW_AT_low_pc
.quad Ltmp4720 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x333f:0x10 DW_TAG_variable
Lset9063 = Ldebug_loc622-Lsection_debug_loc ## DW_AT_location
.long Lset9063
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2287 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x334f:0x10 DW_TAG_variable
Lset9064 = Ldebug_loc623-Lsection_debug_loc ## DW_AT_location
.long Lset9064
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2288 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x335f:0x1e DW_TAG_lexical_block
.quad Ltmp4714 ## DW_AT_low_pc
.quad Ltmp4715 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x3370:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2289 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x337e:0x50 DW_TAG_lexical_block
.quad Ltmp4720 ## DW_AT_low_pc
.quad Ltmp4737 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x338f:0x10 DW_TAG_variable
Lset9065 = Ldebug_loc624-Lsection_debug_loc ## DW_AT_location
.long Lset9065
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2293 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x339f:0x10 DW_TAG_variable
Lset9066 = Ldebug_loc625-Lsection_debug_loc ## DW_AT_location
.long Lset9066
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2294 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x33af:0x1e DW_TAG_lexical_block
.quad Ltmp4731 ## DW_AT_low_pc
.quad Ltmp4732 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x33c0:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2295 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x33ce:0x50 DW_TAG_lexical_block
.quad Ltmp4737 ## DW_AT_low_pc
.quad Ltmp4754 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x33df:0x10 DW_TAG_variable
Lset9067 = Ldebug_loc626-Lsection_debug_loc ## DW_AT_location
.long Lset9067
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2299 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x33ef:0x10 DW_TAG_variable
Lset9068 = Ldebug_loc627-Lsection_debug_loc ## DW_AT_location
.long Lset9068
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2300 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x33ff:0x1e DW_TAG_lexical_block
.quad Ltmp4748 ## DW_AT_low_pc
.quad Ltmp4749 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x3410:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2301 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x341e:0x50 DW_TAG_lexical_block
.quad Ltmp4754 ## DW_AT_low_pc
.quad Ltmp4771 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x342f:0x10 DW_TAG_variable
Lset9069 = Ldebug_loc628-Lsection_debug_loc ## DW_AT_location
.long Lset9069
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2305 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x343f:0x10 DW_TAG_variable
Lset9070 = Ldebug_loc629-Lsection_debug_loc ## DW_AT_location
.long Lset9070
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2306 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x344f:0x1e DW_TAG_lexical_block
.quad Ltmp4765 ## DW_AT_low_pc
.quad Ltmp4766 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x3460:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2307 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x346e:0x50 DW_TAG_lexical_block
.quad Ltmp4771 ## DW_AT_low_pc
.quad Ltmp4788 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x347f:0x10 DW_TAG_variable
Lset9071 = Ldebug_loc630-Lsection_debug_loc ## DW_AT_location
.long Lset9071
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2311 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x348f:0x10 DW_TAG_variable
Lset9072 = Ldebug_loc631-Lsection_debug_loc ## DW_AT_location
.long Lset9072
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2312 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x349f:0x1e DW_TAG_lexical_block
.quad Ltmp4782 ## DW_AT_low_pc
.quad Ltmp4783 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x34b0:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2313 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x34be:0x50 DW_TAG_lexical_block
.quad Ltmp4788 ## DW_AT_low_pc
.quad Ltmp4805 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x34cf:0x10 DW_TAG_variable
Lset9073 = Ldebug_loc632-Lsection_debug_loc ## DW_AT_location
.long Lset9073
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2317 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x34df:0x10 DW_TAG_variable
Lset9074 = Ldebug_loc633-Lsection_debug_loc ## DW_AT_location
.long Lset9074
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2318 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x34ef:0x1e DW_TAG_lexical_block
.quad Ltmp4799 ## DW_AT_low_pc
.quad Ltmp4800 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x3500:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2319 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x350e:0x50 DW_TAG_lexical_block
.quad Ltmp4805 ## DW_AT_low_pc
.quad Ltmp4822 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x351f:0x10 DW_TAG_variable
Lset9075 = Ldebug_loc634-Lsection_debug_loc ## DW_AT_location
.long Lset9075
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2323 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x352f:0x10 DW_TAG_variable
Lset9076 = Ldebug_loc635-Lsection_debug_loc ## DW_AT_location
.long Lset9076
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2324 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x353f:0x1e DW_TAG_lexical_block
.quad Ltmp4816 ## DW_AT_low_pc
.quad Ltmp4817 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x3550:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2325 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x355e:0x50 DW_TAG_lexical_block
.quad Ltmp4822 ## DW_AT_low_pc
.quad Ltmp4839 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x356f:0x10 DW_TAG_variable
Lset9077 = Ldebug_loc636-Lsection_debug_loc ## DW_AT_location
.long Lset9077
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2329 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x357f:0x10 DW_TAG_variable
Lset9078 = Ldebug_loc637-Lsection_debug_loc ## DW_AT_location
.long Lset9078
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2330 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x358f:0x1e DW_TAG_lexical_block
.quad Ltmp4833 ## DW_AT_low_pc
.quad Ltmp4834 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x35a0:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2331 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x35ae:0x50 DW_TAG_lexical_block
.quad Ltmp4839 ## DW_AT_low_pc
.quad Ltmp4856 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x35bf:0x10 DW_TAG_variable
Lset9079 = Ldebug_loc638-Lsection_debug_loc ## DW_AT_location
.long Lset9079
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2335 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x35cf:0x10 DW_TAG_variable
Lset9080 = Ldebug_loc639-Lsection_debug_loc ## DW_AT_location
.long Lset9080
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2336 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x35df:0x1e DW_TAG_lexical_block
.quad Ltmp4850 ## DW_AT_low_pc
.quad Ltmp4851 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x35f0:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2337 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x35fe:0x50 DW_TAG_lexical_block
.quad Ltmp4856 ## DW_AT_low_pc
.quad Ltmp4873 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x360f:0x10 DW_TAG_variable
Lset9081 = Ldebug_loc640-Lsection_debug_loc ## DW_AT_location
.long Lset9081
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2341 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x361f:0x10 DW_TAG_variable
Lset9082 = Ldebug_loc641-Lsection_debug_loc ## DW_AT_location
.long Lset9082
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2342 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x362f:0x1e DW_TAG_lexical_block
.quad Ltmp4867 ## DW_AT_low_pc
.quad Ltmp4868 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x3640:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2343 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x364e:0x50 DW_TAG_lexical_block
.quad Ltmp4873 ## DW_AT_low_pc
.quad Ltmp4890 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x365f:0x10 DW_TAG_variable
Lset9083 = Ldebug_loc642-Lsection_debug_loc ## DW_AT_location
.long Lset9083
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2347 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x366f:0x10 DW_TAG_variable
Lset9084 = Ldebug_loc643-Lsection_debug_loc ## DW_AT_location
.long Lset9084
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2348 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x367f:0x1e DW_TAG_lexical_block
.quad Ltmp4884 ## DW_AT_low_pc
.quad Ltmp4885 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x3690:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2349 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x369e:0x50 DW_TAG_lexical_block
.quad Ltmp4890 ## DW_AT_low_pc
.quad Ltmp4907 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x36af:0x10 DW_TAG_variable
Lset9085 = Ldebug_loc644-Lsection_debug_loc ## DW_AT_location
.long Lset9085
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2353 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x36bf:0x10 DW_TAG_variable
Lset9086 = Ldebug_loc645-Lsection_debug_loc ## DW_AT_location
.long Lset9086
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2354 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x36cf:0x1e DW_TAG_lexical_block
.quad Ltmp4901 ## DW_AT_low_pc
.quad Ltmp4902 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x36e0:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2355 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x36ee:0x8d DW_TAG_lexical_block
Lset9087 = Ldebug_ranges205-Ldebug_range ## DW_AT_ranges
.long Lset9087
.byte 5 ## Abbrev [5] 0x36f3:0x10 DW_TAG_variable
Lset9088 = Ldebug_loc649-Lsection_debug_loc ## DW_AT_location
.long Lset9088
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2359 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x3703:0x10 DW_TAG_variable
Lset9089 = Ldebug_loc651-Lsection_debug_loc ## DW_AT_location
.long Lset9089
.long 5144 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2360 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x3713:0x49 DW_TAG_inlined_subroutine
.long 20380 ## DW_AT_abstract_origin
Lset9090 = Ldebug_ranges204-Ldebug_range ## DW_AT_ranges
.long Lset9090
.byte 1 ## DW_AT_call_file
.short 2361 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x371f:0x9 DW_TAG_formal_parameter
Lset9091 = Ldebug_loc650-Lsection_debug_loc ## DW_AT_location
.long Lset9091
.long 20395 ## DW_AT_abstract_origin
.byte 14 ## Abbrev [14] 0x3728:0x6 DW_TAG_formal_parameter
.byte 0 ## DW_AT_const_value
.long 20417 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x372e:0x9 DW_TAG_variable
Lset9092 = Ldebug_loc646-Lsection_debug_loc ## DW_AT_location
.long Lset9092
.long 20428 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x3737:0x24 DW_TAG_lexical_block
.quad Ltmp4930 ## DW_AT_low_pc
.quad Ltmp4937 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x3748:0x9 DW_TAG_variable
Lset9093 = Ldebug_loc647-Lsection_debug_loc ## DW_AT_location
.long Lset9093
.long 20440 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x3751:0x9 DW_TAG_variable
Lset9094 = Ldebug_loc648-Lsection_debug_loc ## DW_AT_location
.long Lset9094
.long 20451 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x375c:0x1e DW_TAG_lexical_block
.quad Ltmp4946 ## DW_AT_low_pc
.quad Ltmp4947 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x376d:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2361 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x377b:0x5f DW_TAG_lexical_block
Lset9095 = Ldebug_ranges207-Ldebug_range ## DW_AT_ranges
.long Lset9095
.byte 5 ## Abbrev [5] 0x3780:0x10 DW_TAG_variable
Lset9096 = Ldebug_loc653-Lsection_debug_loc ## DW_AT_location
.long Lset9096
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2367 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x3790:0xc DW_TAG_variable
.long 5144 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2368 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x379c:0x1f DW_TAG_inlined_subroutine
.long 20569 ## DW_AT_abstract_origin
Lset9097 = Ldebug_ranges206-Ldebug_range ## DW_AT_ranges
.long Lset9097
.byte 1 ## DW_AT_call_file
.short 2369 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x37a8:0x9 DW_TAG_formal_parameter
Lset9098 = Ldebug_loc652-Lsection_debug_loc ## DW_AT_location
.long Lset9098
.long 20584 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x37b1:0x9 DW_TAG_variable
Lset9099 = Ldebug_loc654-Lsection_debug_loc ## DW_AT_location
.long Lset9099
.long 20606 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x37bb:0x1e DW_TAG_lexical_block
.quad Ltmp4986 ## DW_AT_low_pc
.quad Ltmp4987 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x37cc:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2369 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x37da:0x30 DW_TAG_lexical_block
Lset9100 = Ldebug_ranges208-Ldebug_range ## DW_AT_ranges
.long Lset9100
.byte 8 ## Abbrev [8] 0x37df:0xc DW_TAG_variable
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2375 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x37eb:0x1e DW_TAG_lexical_block
.quad Ltmp5004 ## DW_AT_low_pc
.quad Ltmp5005 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x37fc:0xc DW_TAG_variable
.long 4992 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2377 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x380a:0x30 DW_TAG_lexical_block
Lset9101 = Ldebug_ranges209-Ldebug_range ## DW_AT_ranges
.long Lset9101
.byte 8 ## Abbrev [8] 0x380f:0xc DW_TAG_variable
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2384 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x381b:0x1e DW_TAG_lexical_block
.quad Ltmp5022 ## DW_AT_low_pc
.quad Ltmp5023 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x382c:0xc DW_TAG_variable
.long 4992 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2386 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x383a:0x30 DW_TAG_lexical_block
Lset9102 = Ldebug_ranges210-Ldebug_range ## DW_AT_ranges
.long Lset9102
.byte 8 ## Abbrev [8] 0x383f:0xc DW_TAG_variable
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2393 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x384b:0x1e DW_TAG_lexical_block
.quad Ltmp5040 ## DW_AT_low_pc
.quad Ltmp5041 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x385c:0xc DW_TAG_variable
.long 4992 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2395 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x386a:0x74 DW_TAG_lexical_block
Lset9103 = Ldebug_ranges212-Ldebug_range ## DW_AT_ranges
.long Lset9103
.byte 5 ## Abbrev [5] 0x386f:0x10 DW_TAG_variable
Lset9104 = Ldebug_loc658-Lsection_debug_loc ## DW_AT_location
.long Lset9104
.long 5144 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2402 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x387f:0x40 DW_TAG_inlined_subroutine
.long 20380 ## DW_AT_abstract_origin
Lset9105 = Ldebug_ranges211-Ldebug_range ## DW_AT_ranges
.long Lset9105
.byte 1 ## DW_AT_call_file
.short 2403 ## DW_AT_call_line
.byte 14 ## Abbrev [14] 0x388b:0x6 DW_TAG_formal_parameter
.byte 0 ## DW_AT_const_value
.long 20417 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x3891:0x9 DW_TAG_variable
Lset9106 = Ldebug_loc655-Lsection_debug_loc ## DW_AT_location
.long Lset9106
.long 20428 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x389a:0x24 DW_TAG_lexical_block
.quad Ltmp5067 ## DW_AT_low_pc
.quad Ltmp5073 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x38ab:0x9 DW_TAG_variable
Lset9107 = Ldebug_loc656-Lsection_debug_loc ## DW_AT_location
.long Lset9107
.long 20440 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x38b4:0x9 DW_TAG_variable
Lset9108 = Ldebug_loc657-Lsection_debug_loc ## DW_AT_location
.long Lset9108
.long 20451 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x38bf:0x1e DW_TAG_lexical_block
.quad Ltmp5080 ## DW_AT_low_pc
.quad Ltmp5081 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x38d0:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2403 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x38de:0x46 DW_TAG_lexical_block
Lset9109 = Ldebug_ranges214-Ldebug_range ## DW_AT_ranges
.long Lset9109
.byte 8 ## Abbrev [8] 0x38e3:0xc DW_TAG_variable
.long 5144 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2409 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x38ef:0x16 DW_TAG_inlined_subroutine
.long 20569 ## DW_AT_abstract_origin
Lset9110 = Ldebug_ranges213-Ldebug_range ## DW_AT_ranges
.long Lset9110
.byte 1 ## DW_AT_call_file
.short 2410 ## DW_AT_call_line
.byte 11 ## Abbrev [11] 0x38fb:0x9 DW_TAG_variable
Lset9111 = Ldebug_loc659-Lsection_debug_loc ## DW_AT_location
.long Lset9111
.long 20606 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x3905:0x1e DW_TAG_lexical_block
.quad Ltmp5116 ## DW_AT_low_pc
.quad Ltmp5117 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x3916:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2410 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x3924:0x81 DW_TAG_lexical_block
Lset9112 = Ldebug_ranges215-Ldebug_range ## DW_AT_ranges
.long Lset9112
.byte 5 ## Abbrev [5] 0x3929:0x10 DW_TAG_variable
Lset9113 = Ldebug_loc660-Lsection_debug_loc ## DW_AT_location
.long Lset9113
.long 4269 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2445 ## DW_AT_decl_line
.long 17850 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x3939:0xc DW_TAG_variable
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2442 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 15 ## Abbrev [15] 0x3945:0x5f DW_TAG_inlined_subroutine
.long 25137 ## DW_AT_abstract_origin
.quad Ltmp5213 ## DW_AT_low_pc
.quad Ltmp5229 ## DW_AT_high_pc
.byte 1 ## DW_AT_call_file
.short 2446 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x395d:0x9 DW_TAG_formal_parameter
Lset9114 = Ldebug_loc662-Lsection_debug_loc ## DW_AT_location
.long Lset9114
.long 25152 ## DW_AT_abstract_origin
.byte 10 ## Abbrev [10] 0x3966:0x9 DW_TAG_formal_parameter
Lset9115 = Ldebug_loc661-Lsection_debug_loc ## DW_AT_location
.long Lset9115
.long 25164 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x396f:0x9 DW_TAG_variable
Lset9116 = Ldebug_loc663-Lsection_debug_loc ## DW_AT_location
.long Lset9116
.long 25188 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x3978:0x9 DW_TAG_variable
Lset9117 = Ldebug_loc665-Lsection_debug_loc ## DW_AT_location
.long Lset9117
.long 25200 ## DW_AT_abstract_origin
.byte 15 ## Abbrev [15] 0x3981:0x22 DW_TAG_inlined_subroutine
.long 24582 ## DW_AT_abstract_origin
.quad Ltmp5221 ## DW_AT_low_pc
.quad Ltmp5225 ## DW_AT_high_pc
.byte 1 ## DW_AT_call_file
.short 1133 ## DW_AT_call_line
.byte 11 ## Abbrev [11] 0x3999:0x9 DW_TAG_variable
Lset9118 = Ldebug_loc664-Lsection_debug_loc ## DW_AT_location
.long Lset9118
.long 24618 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 17 ## Abbrev [17] 0x39a7:0xc DW_TAG_array_type
.long 14771 ## DW_AT_type
.byte 18 ## Abbrev [18] 0x39ac:0x6 DW_TAG_subrange_type
.long 14772 ## DW_AT_type
.byte 116 ## DW_AT_count
.byte 0 ## End Of Children Mark
.byte 19 ## Abbrev [19] 0x39b3:0x1 DW_TAG_pointer_type
.byte 20 ## Abbrev [20] 0x39b4:0x7 DW_TAG_base_type
.long 143 ## DW_AT_name
.byte 8 ## DW_AT_byte_size
.byte 7 ## DW_AT_encoding
.byte 21 ## Abbrev [21] 0x39bb:0x9b DW_TAG_enumeration_type
.byte 4 ## DW_AT_byte_size
.byte 2 ## DW_AT_decl_file
.byte 18 ## DW_AT_decl_line
.byte 22 ## Abbrev [22] 0x39bf:0x6 DW_TAG_enumerator
.long 152 ## DW_AT_name
.byte 0 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x39c5:0x6 DW_TAG_enumerator
.long 161 ## DW_AT_name
.byte 1 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x39cb:0x6 DW_TAG_enumerator
.long 173 ## DW_AT_name
.byte 2 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x39d1:0x6 DW_TAG_enumerator
.long 179 ## DW_AT_name
.byte 3 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x39d7:0x6 DW_TAG_enumerator
.long 187 ## DW_AT_name
.byte 4 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x39dd:0x6 DW_TAG_enumerator
.long 194 ## DW_AT_name
.byte 5 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x39e3:0x6 DW_TAG_enumerator
.long 200 ## DW_AT_name
.byte 6 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x39e9:0x6 DW_TAG_enumerator
.long 207 ## DW_AT_name
.byte 7 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x39ef:0x6 DW_TAG_enumerator
.long 214 ## DW_AT_name
.byte 8 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x39f5:0x6 DW_TAG_enumerator
.long 221 ## DW_AT_name
.byte 9 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x39fb:0x6 DW_TAG_enumerator
.long 228 ## DW_AT_name
.byte 10 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3a01:0x6 DW_TAG_enumerator
.long 235 ## DW_AT_name
.byte 11 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3a07:0x6 DW_TAG_enumerator
.long 242 ## DW_AT_name
.byte 12 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3a0d:0x6 DW_TAG_enumerator
.long 250 ## DW_AT_name
.byte 13 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3a13:0x6 DW_TAG_enumerator
.long 258 ## DW_AT_name
.byte 14 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3a19:0x6 DW_TAG_enumerator
.long 265 ## DW_AT_name
.byte 15 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3a1f:0x6 DW_TAG_enumerator
.long 273 ## DW_AT_name
.byte 16 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3a25:0x6 DW_TAG_enumerator
.long 280 ## DW_AT_name
.byte 17 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3a2b:0x6 DW_TAG_enumerator
.long 287 ## DW_AT_name
.byte 18 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3a31:0x6 DW_TAG_enumerator
.long 294 ## DW_AT_name
.byte 19 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3a37:0x6 DW_TAG_enumerator
.long 302 ## DW_AT_name
.byte 20 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3a3d:0x6 DW_TAG_enumerator
.long 308 ## DW_AT_name
.byte 21 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3a43:0x6 DW_TAG_enumerator
.long 314 ## DW_AT_name
.byte 22 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3a49:0x6 DW_TAG_enumerator
.long 324 ## DW_AT_name
.byte 23 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3a4f:0x6 DW_TAG_enumerator
.long 332 ## DW_AT_name
.byte 24 ## DW_AT_const_value
.byte 0 ## End Of Children Mark
.byte 21 ## Abbrev [21] 0x3a56:0x2f1 DW_TAG_enumeration_type
.byte 4 ## DW_AT_byte_size
.byte 3 ## DW_AT_decl_file
.byte 221 ## DW_AT_decl_line
.byte 22 ## Abbrev [22] 0x3a5a:0x6 DW_TAG_enumerator
.long 337 ## DW_AT_name
.byte 0 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3a60:0x6 DW_TAG_enumerator
.long 345 ## DW_AT_name
.byte 1 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3a66:0x6 DW_TAG_enumerator
.long 354 ## DW_AT_name
.byte 2 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3a6c:0x6 DW_TAG_enumerator
.long 364 ## DW_AT_name
.byte 3 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3a72:0x6 DW_TAG_enumerator
.long 376 ## DW_AT_name
.byte 4 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3a78:0x6 DW_TAG_enumerator
.long 387 ## DW_AT_name
.byte 5 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3a7e:0x6 DW_TAG_enumerator
.long 399 ## DW_AT_name
.byte 6 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3a84:0x6 DW_TAG_enumerator
.long 411 ## DW_AT_name
.byte 7 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3a8a:0x6 DW_TAG_enumerator
.long 423 ## DW_AT_name
.byte 8 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3a90:0x6 DW_TAG_enumerator
.long 435 ## DW_AT_name
.byte 9 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3a96:0x6 DW_TAG_enumerator
.long 447 ## DW_AT_name
.byte 10 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3a9c:0x6 DW_TAG_enumerator
.long 459 ## DW_AT_name
.byte 11 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3aa2:0x6 DW_TAG_enumerator
.long 471 ## DW_AT_name
.byte 12 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3aa8:0x6 DW_TAG_enumerator
.long 479 ## DW_AT_name
.byte 13 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3aae:0x6 DW_TAG_enumerator
.long 486 ## DW_AT_name
.byte 14 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3ab4:0x6 DW_TAG_enumerator
.long 493 ## DW_AT_name
.byte 15 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3aba:0x6 DW_TAG_enumerator
.long 500 ## DW_AT_name
.byte 16 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3ac0:0x6 DW_TAG_enumerator
.long 507 ## DW_AT_name
.byte 17 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3ac6:0x6 DW_TAG_enumerator
.long 514 ## DW_AT_name
.byte 18 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3acc:0x6 DW_TAG_enumerator
.long 521 ## DW_AT_name
.byte 19 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3ad2:0x6 DW_TAG_enumerator
.long 529 ## DW_AT_name
.byte 20 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3ad8:0x6 DW_TAG_enumerator
.long 537 ## DW_AT_name
.byte 21 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3ade:0x6 DW_TAG_enumerator
.long 544 ## DW_AT_name
.byte 22 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3ae4:0x6 DW_TAG_enumerator
.long 552 ## DW_AT_name
.byte 23 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3aea:0x6 DW_TAG_enumerator
.long 559 ## DW_AT_name
.byte 24 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3af0:0x6 DW_TAG_enumerator
.long 566 ## DW_AT_name
.byte 25 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3af6:0x6 DW_TAG_enumerator
.long 573 ## DW_AT_name
.byte 26 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3afc:0x6 DW_TAG_enumerator
.long 581 ## DW_AT_name
.byte 27 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3b02:0x6 DW_TAG_enumerator
.long 588 ## DW_AT_name
.byte 28 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3b08:0x6 DW_TAG_enumerator
.long 595 ## DW_AT_name
.byte 29 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3b0e:0x6 DW_TAG_enumerator
.long 605 ## DW_AT_name
.byte 30 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3b14:0x6 DW_TAG_enumerator
.long 612 ## DW_AT_name
.byte 31 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3b1a:0x6 DW_TAG_enumerator
.long 618 ## DW_AT_name
.byte 32 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3b20:0x6 DW_TAG_enumerator
.long 624 ## DW_AT_name
.byte 33 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3b26:0x6 DW_TAG_enumerator
.long 630 ## DW_AT_name
.byte 34 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3b2c:0x6 DW_TAG_enumerator
.long 638 ## DW_AT_name
.byte 35 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3b32:0x6 DW_TAG_enumerator
.long 649 ## DW_AT_name
.byte 36 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3b38:0x6 DW_TAG_enumerator
.long 657 ## DW_AT_name
.byte 37 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3b3e:0x6 DW_TAG_enumerator
.long 669 ## DW_AT_name
.byte 38 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3b44:0x6 DW_TAG_enumerator
.long 679 ## DW_AT_name
.byte 39 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3b4a:0x6 DW_TAG_enumerator
.long 690 ## DW_AT_name
.byte 40 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3b50:0x6 DW_TAG_enumerator
.long 701 ## DW_AT_name
.byte 41 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3b56:0x6 DW_TAG_enumerator
.long 713 ## DW_AT_name
.byte 42 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3b5c:0x6 DW_TAG_enumerator
.long 725 ## DW_AT_name
.byte 43 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3b62:0x6 DW_TAG_enumerator
.long 736 ## DW_AT_name
.byte 44 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3b68:0x6 DW_TAG_enumerator
.long 747 ## DW_AT_name
.byte 45 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3b6e:0x6 DW_TAG_enumerator
.long 757 ## DW_AT_name
.byte 46 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3b74:0x6 DW_TAG_enumerator
.long 769 ## DW_AT_name
.byte 47 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3b7a:0x6 DW_TAG_enumerator
.long 787 ## DW_AT_name
.byte 48 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3b80:0x6 DW_TAG_enumerator
.long 805 ## DW_AT_name
.byte 49 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3b86:0x6 DW_TAG_enumerator
.long 820 ## DW_AT_name
.byte 50 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3b8c:0x6 DW_TAG_enumerator
.long 835 ## DW_AT_name
.byte 51 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3b92:0x6 DW_TAG_enumerator
.long 848 ## DW_AT_name
.byte 52 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3b98:0x6 DW_TAG_enumerator
.long 861 ## DW_AT_name
.byte 53 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3b9e:0x6 DW_TAG_enumerator
.long 875 ## DW_AT_name
.byte 54 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3ba4:0x6 DW_TAG_enumerator
.long 889 ## DW_AT_name
.byte 55 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3baa:0x6 DW_TAG_enumerator
.long 903 ## DW_AT_name
.byte 56 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3bb0:0x6 DW_TAG_enumerator
.long 917 ## DW_AT_name
.byte 57 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3bb6:0x6 DW_TAG_enumerator
.long 931 ## DW_AT_name
.byte 58 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3bbc:0x6 DW_TAG_enumerator
.long 945 ## DW_AT_name
.byte 59 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3bc2:0x6 DW_TAG_enumerator
.long 959 ## DW_AT_name
.byte 60 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3bc8:0x6 DW_TAG_enumerator
.long 973 ## DW_AT_name
.byte 61 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3bce:0x6 DW_TAG_enumerator
.long 987 ## DW_AT_name
.byte 62 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3bd4:0x6 DW_TAG_enumerator
.long 1001 ## DW_AT_name
.byte 63 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3bda:0x7 DW_TAG_enumerator
.long 1015 ## DW_AT_name
.asciz "\300" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3be1:0x7 DW_TAG_enumerator
.long 1029 ## DW_AT_name
.asciz "\301" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3be8:0x7 DW_TAG_enumerator
.long 1043 ## DW_AT_name
.asciz "\302" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3bef:0x7 DW_TAG_enumerator
.long 1057 ## DW_AT_name
.asciz "\303" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3bf6:0x7 DW_TAG_enumerator
.long 1071 ## DW_AT_name
.asciz "\304" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3bfd:0x7 DW_TAG_enumerator
.long 1085 ## DW_AT_name
.asciz "\305" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3c04:0x7 DW_TAG_enumerator
.long 1102 ## DW_AT_name
.asciz "\306" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3c0b:0x7 DW_TAG_enumerator
.long 1119 ## DW_AT_name
.asciz "\307" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3c12:0x7 DW_TAG_enumerator
.long 1133 ## DW_AT_name
.asciz "\310" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3c19:0x7 DW_TAG_enumerator
.long 1150 ## DW_AT_name
.asciz "\311" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3c20:0x7 DW_TAG_enumerator
.long 1168 ## DW_AT_name
.asciz "\312" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3c27:0x7 DW_TAG_enumerator
.long 1183 ## DW_AT_name
.asciz "\313" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3c2e:0x7 DW_TAG_enumerator
.long 1197 ## DW_AT_name
.asciz "\314" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3c35:0x7 DW_TAG_enumerator
.long 1211 ## DW_AT_name
.asciz "\315" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3c3c:0x7 DW_TAG_enumerator
.long 1226 ## DW_AT_name
.asciz "\316" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3c43:0x7 DW_TAG_enumerator
.long 1241 ## DW_AT_name
.asciz "\317" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3c4a:0x7 DW_TAG_enumerator
.long 1257 ## DW_AT_name
.asciz "\320" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3c51:0x7 DW_TAG_enumerator
.long 1277 ## DW_AT_name
.asciz "\321" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3c58:0x7 DW_TAG_enumerator
.long 1297 ## DW_AT_name
.asciz "\322" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3c5f:0x7 DW_TAG_enumerator
.long 1317 ## DW_AT_name
.asciz "\323" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3c66:0x7 DW_TAG_enumerator
.long 1337 ## DW_AT_name
.asciz "\324" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3c6d:0x7 DW_TAG_enumerator
.long 1358 ## DW_AT_name
.asciz "\325" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3c74:0x7 DW_TAG_enumerator
.long 1379 ## DW_AT_name
.asciz "\326" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3c7b:0x7 DW_TAG_enumerator
.long 1398 ## DW_AT_name
.asciz "\327" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3c82:0x7 DW_TAG_enumerator
.long 1417 ## DW_AT_name
.asciz "\330" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3c89:0x7 DW_TAG_enumerator
.long 1436 ## DW_AT_name
.asciz "\331" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3c90:0x7 DW_TAG_enumerator
.long 1455 ## DW_AT_name
.asciz "\332" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3c97:0x7 DW_TAG_enumerator
.long 1473 ## DW_AT_name
.asciz "\333" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3c9e:0x7 DW_TAG_enumerator
.long 1491 ## DW_AT_name
.asciz "\334" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3ca5:0x7 DW_TAG_enumerator
.long 1510 ## DW_AT_name
.asciz "\335" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3cac:0x7 DW_TAG_enumerator
.long 1529 ## DW_AT_name
.asciz "\336" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3cb3:0x7 DW_TAG_enumerator
.long 1547 ## DW_AT_name
.asciz "\337" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3cba:0x7 DW_TAG_enumerator
.long 1563 ## DW_AT_name
.asciz "\340" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3cc1:0x7 DW_TAG_enumerator
.long 1578 ## DW_AT_name
.asciz "\341" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3cc8:0x7 DW_TAG_enumerator
.long 1594 ## DW_AT_name
.asciz "\342" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3ccf:0x7 DW_TAG_enumerator
.long 1609 ## DW_AT_name
.asciz "\343" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3cd6:0x7 DW_TAG_enumerator
.long 1624 ## DW_AT_name
.asciz "\344" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3cdd:0x7 DW_TAG_enumerator
.long 1639 ## DW_AT_name
.asciz "\345" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3ce4:0x7 DW_TAG_enumerator
.long 1653 ## DW_AT_name
.asciz "\346" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3ceb:0x7 DW_TAG_enumerator
.long 1667 ## DW_AT_name
.asciz "\347" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3cf2:0x7 DW_TAG_enumerator
.long 1681 ## DW_AT_name
.asciz "\350" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3cf9:0x7 DW_TAG_enumerator
.long 1695 ## DW_AT_name
.asciz "\351" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3d00:0x7 DW_TAG_enumerator
.long 1709 ## DW_AT_name
.asciz "\352" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3d07:0x7 DW_TAG_enumerator
.long 1723 ## DW_AT_name
.asciz "\353" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3d0e:0x7 DW_TAG_enumerator
.long 1742 ## DW_AT_name
.asciz "\354" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3d15:0x7 DW_TAG_enumerator
.long 1761 ## DW_AT_name
.asciz "\355" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3d1c:0x7 DW_TAG_enumerator
.long 1776 ## DW_AT_name
.asciz "\356" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3d23:0x7 DW_TAG_enumerator
.long 1795 ## DW_AT_name
.asciz "\357" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3d2a:0x7 DW_TAG_enumerator
.long 1814 ## DW_AT_name
.asciz "\360" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3d31:0x7 DW_TAG_enumerator
.long 1834 ## DW_AT_name
.asciz "\361" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3d38:0x7 DW_TAG_enumerator
.long 1850 ## DW_AT_name
.asciz "\362" ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3d3f:0x7 DW_TAG_enumerator
.long 1870 ## DW_AT_name
.asciz "\363" ## DW_AT_const_value
.byte 0 ## End Of Children Mark
.byte 23 ## Abbrev [23] 0x3d47:0x48 DW_TAG_enumeration_type
.byte 4 ## DW_AT_byte_size
.byte 4 ## DW_AT_decl_file
.short 413 ## DW_AT_decl_line
.byte 22 ## Abbrev [22] 0x3d4c:0x6 DW_TAG_enumerator
.long 1890 ## DW_AT_name
.byte 0 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3d52:0x6 DW_TAG_enumerator
.long 1900 ## DW_AT_name
.byte 1 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3d58:0x6 DW_TAG_enumerator
.long 1913 ## DW_AT_name
.byte 2 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3d5e:0x6 DW_TAG_enumerator
.long 1926 ## DW_AT_name
.byte 3 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3d64:0x6 DW_TAG_enumerator
.long 1941 ## DW_AT_name
.byte 4 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3d6a:0x6 DW_TAG_enumerator
.long 1956 ## DW_AT_name
.byte 5 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3d70:0x6 DW_TAG_enumerator
.long 1971 ## DW_AT_name
.byte 6 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3d76:0x6 DW_TAG_enumerator
.long 1983 ## DW_AT_name
.byte 7 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3d7c:0x6 DW_TAG_enumerator
.long 1996 ## DW_AT_name
.byte 8 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3d82:0x6 DW_TAG_enumerator
.long 2006 ## DW_AT_name
.byte 9 ## DW_AT_const_value
.byte 22 ## Abbrev [22] 0x3d88:0x6 DW_TAG_enumerator
.long 2020 ## DW_AT_name
.byte 10 ## DW_AT_const_value
.byte 0 ## End Of Children Mark
.byte 24 ## Abbrev [24] 0x3d8f:0xb DW_TAG_typedef
.long 15770 ## DW_AT_type
.long 2035 ## DW_AT_name
.byte 5 ## DW_AT_decl_file
.byte 89 ## DW_AT_decl_line
.byte 25 ## Abbrev [25] 0x3d9a:0x7 DW_TAG_base_type
.long 2046 ## DW_AT_name
.byte 4 ## DW_AT_encoding
.byte 8 ## DW_AT_byte_size
.byte 26 ## Abbrev [26] 0x3da1:0x5 DW_TAG_pointer_type
.long 15782 ## DW_AT_type
.byte 25 ## Abbrev [25] 0x3da6:0x7 DW_TAG_base_type
.long 2053 ## DW_AT_name
.byte 6 ## DW_AT_encoding
.byte 1 ## DW_AT_byte_size
.byte 26 ## Abbrev [26] 0x3dad:0x5 DW_TAG_pointer_type
.long 15794 ## DW_AT_type
.byte 27 ## Abbrev [27] 0x3db2:0x6b DW_TAG_union_type
.long 2058 ## DW_AT_name
.byte 208 ## DW_AT_byte_size
.byte 7 ## DW_AT_decl_file
.byte 220 ## DW_AT_decl_line
.byte 28 ## Abbrev [28] 0x3dba:0xe DW_TAG_member
.long 2066 ## DW_AT_name
.long 15901 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 221 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 28 ## Abbrev [28] 0x3dc8:0xe DW_TAG_member
.long 2115 ## DW_AT_name
.long 15986 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 222 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 28 ## Abbrev [28] 0x3dd6:0xe DW_TAG_member
.long 2157 ## DW_AT_name
.long 16178 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 223 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 28 ## Abbrev [28] 0x3de4:0xe DW_TAG_member
.long 3538 ## DW_AT_name
.long 19169 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 224 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 28 ## Abbrev [28] 0x3df2:0xe DW_TAG_member
.long 3878 ## DW_AT_name
.long 16298 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 225 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 28 ## Abbrev [28] 0x3e00:0xe DW_TAG_member
.long 2304 ## DW_AT_name
.long 19480 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 226 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 28 ## Abbrev [28] 0x3e0e:0xe DW_TAG_member
.long 3880 ## DW_AT_name
.long 16711 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 227 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 0 ## End Of Children Mark
.byte 24 ## Abbrev [24] 0x3e1d:0xb DW_TAG_typedef
.long 15912 ## DW_AT_type
.long 2069 ## DW_AT_name
.byte 4 ## DW_AT_decl_file
.byte 75 ## DW_AT_decl_line
.byte 29 ## Abbrev [29] 0x3e28:0x33 DW_TAG_structure_type
.long 2069 ## DW_AT_name
.byte 16 ## DW_AT_byte_size
.byte 4 ## DW_AT_decl_file
.byte 88 ## DW_AT_decl_line
.byte 28 ## Abbrev [28] 0x3e30:0xe DW_TAG_member
.long 2078 ## DW_AT_name
.long 15963 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.byte 89 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 28 ## Abbrev [28] 0x3e3e:0xe DW_TAG_member
.long 2083 ## DW_AT_name
.long 15968 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.byte 89 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 8
.byte 28 ## Abbrev [28] 0x3e4c:0xe DW_TAG_member
.long 2108 ## DW_AT_name
.long 15968 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.byte 89 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 9
.byte 0 ## End Of Children Mark
.byte 26 ## Abbrev [26] 0x3e5b:0x5 DW_TAG_pointer_type
.long 15901 ## DW_AT_type
.byte 24 ## Abbrev [24] 0x3e60:0xb DW_TAG_typedef
.long 15979 ## DW_AT_type
.long 2086 ## DW_AT_name
.byte 6 ## DW_AT_decl_file
.byte 35 ## DW_AT_decl_line
.byte 25 ## Abbrev [25] 0x3e6b:0x7 DW_TAG_base_type
.long 2094 ## DW_AT_name
.byte 8 ## DW_AT_encoding
.byte 1 ## DW_AT_byte_size
.byte 30 ## Abbrev [30] 0x3e72:0x97 DW_TAG_structure_type
.long 2118 ## DW_AT_name
.byte 24 ## DW_AT_byte_size
.byte 4 ## DW_AT_decl_file
.short 328 ## DW_AT_decl_line
.byte 31 ## Abbrev [31] 0x3e7b:0xf DW_TAG_member
.long 2078 ## DW_AT_name
.long 15963 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 329 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 31 ## Abbrev [31] 0x3e8a:0xf DW_TAG_member
.long 2083 ## DW_AT_name
.long 15968 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 329 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 8
.byte 31 ## Abbrev [31] 0x3e99:0xf DW_TAG_member
.long 2108 ## DW_AT_name
.long 15968 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 329 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 9
.byte 31 ## Abbrev [31] 0x3ea8:0xf DW_TAG_member
.long 2126 ## DW_AT_name
.long 15968 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 330 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 10
.byte 31 ## Abbrev [31] 0x3eb7:0xf DW_TAG_member
.long 2132 ## DW_AT_name
.long 15968 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 331 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 11
.byte 31 ## Abbrev [31] 0x3ec6:0xf DW_TAG_member
.long 2139 ## DW_AT_name
.long 16137 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 332 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 12
.byte 31 ## Abbrev [31] 0x3ed5:0xf DW_TAG_member
.long 2157 ## DW_AT_name
.long 16100 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 336 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 16
.byte 32 ## Abbrev [32] 0x3ee4:0x24 DW_TAG_union_type
.byte 8 ## DW_AT_byte_size
.byte 4 ## DW_AT_decl_file
.short 333 ## DW_AT_decl_line
.byte 31 ## Abbrev [31] 0x3ee9:0xf DW_TAG_member
.long 2159 ## DW_AT_name
.long 16144 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 334 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 31 ## Abbrev [31] 0x3ef8:0xf DW_TAG_member
.long 2207 ## DW_AT_name
.long 16173 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 335 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 25 ## Abbrev [25] 0x3f09:0x7 DW_TAG_base_type
.long 2144 ## DW_AT_name
.byte 7 ## DW_AT_encoding
.byte 4 ## DW_AT_byte_size
.byte 24 ## Abbrev [24] 0x3f10:0xb DW_TAG_typedef
.long 16155 ## DW_AT_type
.long 2166 ## DW_AT_name
.byte 9 ## DW_AT_decl_file
.byte 30 ## DW_AT_decl_line
.byte 24 ## Abbrev [24] 0x3f1b:0xb DW_TAG_typedef
.long 16166 ## DW_AT_type
.long 2173 ## DW_AT_name
.byte 8 ## DW_AT_decl_file
.byte 92 ## DW_AT_decl_line
.byte 25 ## Abbrev [25] 0x3f26:0x7 DW_TAG_base_type
.long 2189 ## DW_AT_name
.byte 7 ## DW_AT_encoding
.byte 8 ## DW_AT_byte_size
.byte 26 ## Abbrev [26] 0x3f2d:0x5 DW_TAG_pointer_type
.long 15986 ## DW_AT_type
.byte 30 ## Abbrev [30] 0x3f32:0x73 DW_TAG_structure_type
.long 2213 ## DW_AT_name
.byte 40 ## DW_AT_byte_size
.byte 4 ## DW_AT_decl_file
.short 371 ## DW_AT_decl_line
.byte 31 ## Abbrev [31] 0x3f3b:0xf DW_TAG_member
.long 2078 ## DW_AT_name
.long 15963 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 372 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 31 ## Abbrev [31] 0x3f4a:0xf DW_TAG_member
.long 2083 ## DW_AT_name
.long 15968 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 372 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 8
.byte 31 ## Abbrev [31] 0x3f59:0xf DW_TAG_member
.long 2108 ## DW_AT_name
.long 15968 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 372 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 9
.byte 31 ## Abbrev [31] 0x3f68:0xf DW_TAG_member
.long 2219 ## DW_AT_name
.long 15968 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 373 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 10
.byte 31 ## Abbrev [31] 0x3f77:0xf DW_TAG_member
.long 2225 ## DW_AT_name
.long 16293 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 374 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 16
.byte 31 ## Abbrev [31] 0x3f86:0xf DW_TAG_member
.long 3496 ## DW_AT_name
.long 16144 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 375 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 24
.byte 31 ## Abbrev [31] 0x3f95:0xf DW_TAG_member
.long 3532 ## DW_AT_name
.long 16567 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 376 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 32
.byte 0 ## End Of Children Mark
.byte 26 ## Abbrev [26] 0x3fa5:0x5 DW_TAG_pointer_type
.long 16298 ## DW_AT_type
.byte 30 ## Abbrev [30] 0x3faa:0xcd DW_TAG_structure_type
.long 2235 ## DW_AT_name
.byte 88 ## DW_AT_byte_size
.byte 4 ## DW_AT_decl_file
.short 581 ## DW_AT_decl_line
.byte 31 ## Abbrev [31] 0x3fb3:0xf DW_TAG_member
.long 2078 ## DW_AT_name
.long 15963 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 582 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 31 ## Abbrev [31] 0x3fc2:0xf DW_TAG_member
.long 2083 ## DW_AT_name
.long 15968 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 582 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 8
.byte 31 ## Abbrev [31] 0x3fd1:0xf DW_TAG_member
.long 2108 ## DW_AT_name
.long 15968 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 582 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 9
.byte 31 ## Abbrev [31] 0x3fe0:0xf DW_TAG_member
.long 2241 ## DW_AT_name
.long 15968 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 583 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 10
.byte 31 ## Abbrev [31] 0x3fef:0xf DW_TAG_member
.long 2247 ## DW_AT_name
.long 15968 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 584 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 11
.byte 31 ## Abbrev [31] 0x3ffe:0xf DW_TAG_member
.long 2257 ## DW_AT_name
.long 16137 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 585 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 12
.byte 31 ## Abbrev [31] 0x400d:0xf DW_TAG_member
.long 2267 ## DW_AT_name
.long 16503 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 586 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 16
.byte 31 ## Abbrev [31] 0x401c:0xf DW_TAG_member
.long 3427 ## DW_AT_name
.long 18912 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 587 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 24
.byte 31 ## Abbrev [31] 0x402b:0xf DW_TAG_member
.long 3461 ## DW_AT_name
.long 18912 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 588 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 32
.byte 31 ## Abbrev [31] 0x403a:0xf DW_TAG_member
.long 2225 ## DW_AT_name
.long 16293 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 589 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 40
.byte 31 ## Abbrev [31] 0x4049:0xf DW_TAG_member
.long 3136 ## DW_AT_name
.long 15963 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 590 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 48
.byte 31 ## Abbrev [31] 0x4058:0xf DW_TAG_member
.long 3470 ## DW_AT_name
.long 19072 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 592 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 56
.byte 31 ## Abbrev [31] 0x4067:0xf DW_TAG_member
.long 3526 ## DW_AT_name
.long 16137 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 595 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 80
.byte 0 ## End Of Children Mark
.byte 26 ## Abbrev [26] 0x4077:0x5 DW_TAG_pointer_type
.long 16508 ## DW_AT_type
.byte 24 ## Abbrev [24] 0x407c:0xb DW_TAG_typedef
.long 16519 ## DW_AT_type
.long 2273 ## DW_AT_name
.byte 4 ## DW_AT_decl_file
.byte 118 ## DW_AT_decl_line
.byte 29 ## Abbrev [29] 0x4087:0x25 DW_TAG_structure_type
.long 2280 ## DW_AT_name
.byte 16 ## DW_AT_byte_size
.byte 4 ## DW_AT_decl_file
.byte 116 ## DW_AT_decl_line
.byte 28 ## Abbrev [28] 0x408f:0xe DW_TAG_member
.long 2291 ## DW_AT_name
.long 16556 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.byte 117 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 28 ## Abbrev [28] 0x409d:0xe DW_TAG_member
.long 3423 ## DW_AT_name
.long 16660 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.byte 117 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 8
.byte 0 ## End Of Children Mark
.byte 24 ## Abbrev [24] 0x40ac:0xb DW_TAG_typedef
.long 16567 ## DW_AT_type
.long 2298 ## DW_AT_name
.byte 4 ## DW_AT_decl_file
.byte 110 ## DW_AT_decl_line
.byte 27 ## Abbrev [27] 0x40b7:0x5d DW_TAG_union_type
.long 2298 ## DW_AT_name
.byte 8 ## DW_AT_byte_size
.byte 4 ## DW_AT_decl_file
.byte 103 ## DW_AT_decl_line
.byte 28 ## Abbrev [28] 0x40bf:0xe DW_TAG_member
.long 2066 ## DW_AT_name
.long 15963 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.byte 104 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 28 ## Abbrev [28] 0x40cd:0xe DW_TAG_member
.long 2304 ## DW_AT_name
.long 14771 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.byte 105 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 28 ## Abbrev [28] 0x40db:0xe DW_TAG_member
.long 2306 ## DW_AT_name
.long 16660 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.byte 106 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 28 ## Abbrev [28] 0x40e9:0xe DW_TAG_member
.long 2312 ## DW_AT_name
.long 16667 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.byte 107 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 28 ## Abbrev [28] 0x40f7:0xe DW_TAG_member
.long 3393 ## DW_AT_name
.long 18894 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.byte 108 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 28 ## Abbrev [28] 0x4105:0xe DW_TAG_member
.long 3421 ## DW_AT_name
.long 15759 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.byte 109 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 0 ## End Of Children Mark
.byte 25 ## Abbrev [25] 0x4114:0x7 DW_TAG_base_type
.long 2308 ## DW_AT_name
.byte 5 ## DW_AT_encoding
.byte 4 ## DW_AT_byte_size
.byte 24 ## Abbrev [24] 0x411b:0xb DW_TAG_typedef
.long 16678 ## DW_AT_type
.long 2314 ## DW_AT_name
.byte 5 ## DW_AT_decl_file
.byte 105 ## DW_AT_decl_line
.byte 26 ## Abbrev [26] 0x4126:0x5 DW_TAG_pointer_type
.long 16683 ## DW_AT_type
.byte 33 ## Abbrev [33] 0x412b:0xc DW_TAG_subroutine_type
.long 16660 ## DW_AT_type
.byte 1 ## DW_AT_prototyped
.byte 34 ## Abbrev [34] 0x4131:0x5 DW_TAG_formal_parameter
.long 16695 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 26 ## Abbrev [26] 0x4137:0x5 DW_TAG_pointer_type
.long 16700 ## DW_AT_type
.byte 24 ## Abbrev [24] 0x413c:0xb DW_TAG_typedef
.long 16711 ## DW_AT_type
.long 2328 ## DW_AT_name
.byte 5 ## DW_AT_decl_file
.byte 56 ## DW_AT_decl_line
.byte 29 ## Abbrev [29] 0x4147:0x171 DW_TAG_structure_type
.long 2328 ## DW_AT_name
.byte 208 ## DW_AT_byte_size
.byte 7 ## DW_AT_decl_file
.byte 179 ## DW_AT_decl_line
.byte 28 ## Abbrev [28] 0x414f:0xe DW_TAG_member
.long 2078 ## DW_AT_name
.long 15963 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 180 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 28 ## Abbrev [28] 0x415d:0xe DW_TAG_member
.long 2083 ## DW_AT_name
.long 15968 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 180 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 8
.byte 28 ## Abbrev [28] 0x416b:0xe DW_TAG_member
.long 2108 ## DW_AT_name
.long 15968 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 180 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 9
.byte 28 ## Abbrev [28] 0x4179:0xe DW_TAG_member
.long 2338 ## DW_AT_name
.long 15968 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 181 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 10
.byte 28 ## Abbrev [28] 0x4187:0xe DW_TAG_member
.long 2345 ## DW_AT_name
.long 17080 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 182 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 16
.byte 28 ## Abbrev [28] 0x4195:0xe DW_TAG_member
.long 2355 ## DW_AT_name
.long 17092 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 183 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 24
.byte 28 ## Abbrev [28] 0x41a3:0xe DW_TAG_member
.long 2878 ## DW_AT_name
.long 18061 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 184 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 32
.byte 28 ## Abbrev [28] 0x41b1:0xe DW_TAG_member
.long 3067 ## DW_AT_name
.long 18344 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 185 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 40
.byte 28 ## Abbrev [28] 0x41bf:0xe DW_TAG_member
.long 3073 ## DW_AT_name
.long 17080 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 186 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 48
.byte 28 ## Abbrev [28] 0x41cd:0xe DW_TAG_member
.long 3084 ## DW_AT_name
.long 17080 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 187 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 56
.byte 28 ## Abbrev [28] 0x41db:0xe DW_TAG_member
.long 3090 ## DW_AT_name
.long 18450 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 188 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 64
.byte 28 ## Abbrev [28] 0x41e9:0xe DW_TAG_member
.long 3136 ## DW_AT_name
.long 15963 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 189 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 72
.byte 28 ## Abbrev [28] 0x41f7:0xe DW_TAG_member
.long 2621 ## DW_AT_name
.long 17872 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 190 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 80
.byte 28 ## Abbrev [28] 0x4205:0xe DW_TAG_member
.long 3143 ## DW_AT_name
.long 18584 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 191 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 88
.byte 28 ## Abbrev [28] 0x4213:0xe DW_TAG_member
.long 3164 ## DW_AT_name
.long 18066 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 192 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 96
.byte 28 ## Abbrev [28] 0x4221:0xf DW_TAG_member
.long 3172 ## DW_AT_name
.long 18595 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 193 ## DW_AT_decl_line
.byte 3 ## DW_AT_data_member_location
.byte 35
.ascii "\250\001"
.byte 28 ## Abbrev [28] 0x4230:0xf DW_TAG_member
.long 3316 ## DW_AT_name
.long 17754 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 194 ## DW_AT_decl_line
.byte 3 ## DW_AT_data_member_location
.byte 35
.ascii "\260\001"
.byte 28 ## Abbrev [28] 0x423f:0xf DW_TAG_member
.long 3324 ## DW_AT_name
.long 16660 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 195 ## DW_AT_decl_line
.byte 3 ## DW_AT_data_member_location
.byte 35
.ascii "\270\001"
.byte 28 ## Abbrev [28] 0x424e:0xf DW_TAG_member
.long 3334 ## DW_AT_name
.long 16660 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 196 ## DW_AT_decl_line
.byte 3 ## DW_AT_data_member_location
.byte 35
.ascii "\274\001"
.byte 28 ## Abbrev [28] 0x425d:0xf DW_TAG_member
.long 3348 ## DW_AT_name
.long 16660 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 197 ## DW_AT_decl_line
.byte 3 ## DW_AT_data_member_location
.byte 35
.ascii "\300\001"
.byte 28 ## Abbrev [28] 0x426c:0xf DW_TAG_member
.long 3358 ## DW_AT_name
.long 18443 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 198 ## DW_AT_decl_line
.byte 3 ## DW_AT_data_member_location
.byte 35
.ascii "\304\001"
.byte 28 ## Abbrev [28] 0x427b:0xf DW_TAG_member
.long 3362 ## DW_AT_name
.long 18443 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 199 ## DW_AT_decl_line
.byte 3 ## DW_AT_data_member_location
.byte 35
.ascii "\306\001"
.byte 28 ## Abbrev [28] 0x428a:0xf DW_TAG_member
.long 3370 ## DW_AT_name
.long 15968 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 204 ## DW_AT_decl_line
.byte 3 ## DW_AT_data_member_location
.byte 35
.ascii "\310\001"
.byte 28 ## Abbrev [28] 0x4299:0xf DW_TAG_member
.long 3379 ## DW_AT_name
.long 15968 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 205 ## DW_AT_decl_line
.byte 3 ## DW_AT_data_member_location
.byte 35
.ascii "\311\001"
.byte 28 ## Abbrev [28] 0x42a8:0xf DW_TAG_member
.long 3389 ## DW_AT_name
.long 18443 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 210 ## DW_AT_decl_line
.byte 3 ## DW_AT_data_member_location
.byte 35
.ascii "\312\001"
.byte 0 ## End Of Children Mark
.byte 35 ## Abbrev [35] 0x42b8:0xc DW_TAG_typedef
.long 16503 ## DW_AT_type
.long 2349 ## DW_AT_name
.byte 4 ## DW_AT_decl_file
.short 319 ## DW_AT_decl_line
.byte 26 ## Abbrev [26] 0x42c4:0x5 DW_TAG_pointer_type
.long 17097 ## DW_AT_type
.byte 24 ## Abbrev [24] 0x42c9:0xb DW_TAG_typedef
.long 17108 ## DW_AT_type
.long 2359 ## DW_AT_name
.byte 7 ## DW_AT_decl_file
.byte 172 ## DW_AT_decl_line
.byte 36 ## Abbrev [36] 0x42d4:0x250 DW_TAG_structure_type
.long 2359 ## DW_AT_name
.short 2304 ## DW_AT_byte_size
.byte 7 ## DW_AT_decl_file
.byte 125 ## DW_AT_decl_line
.byte 28 ## Abbrev [28] 0x42dd:0xe DW_TAG_member
.long 2372 ## DW_AT_name
.long 17700 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 126 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 28 ## Abbrev [28] 0x42eb:0xe DW_TAG_member
.long 2391 ## DW_AT_name
.long 14771 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 127 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 8
.byte 28 ## Abbrev [28] 0x42f9:0xe DW_TAG_member
.long 2394 ## DW_AT_name
.long 17743 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 128 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 16
.byte 28 ## Abbrev [28] 0x4307:0xe DW_TAG_member
.long 2430 ## DW_AT_name
.long 17743 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 129 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 24
.byte 28 ## Abbrev [28] 0x4315:0xe DW_TAG_member
.long 2437 ## DW_AT_name
.long 17772 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 130 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 32
.byte 28 ## Abbrev [28] 0x4323:0xe DW_TAG_member
.long 2454 ## DW_AT_name
.long 17772 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 131 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 40
.byte 28 ## Abbrev [28] 0x4331:0xe DW_TAG_member
.long 2465 ## DW_AT_name
.long 17783 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 132 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 48
.byte 28 ## Abbrev [28] 0x433f:0xe DW_TAG_member
.long 2492 ## DW_AT_name
.long 16508 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 133 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 64
.byte 28 ## Abbrev [28] 0x434d:0xe DW_TAG_member
.long 2503 ## DW_AT_name
.long 16137 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 134 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 80
.byte 28 ## Abbrev [28] 0x435b:0xe DW_TAG_member
.long 2508 ## DW_AT_name
.long 15968 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 135 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 84
.byte 28 ## Abbrev [28] 0x4369:0xe DW_TAG_member
.long 2521 ## DW_AT_name
.long 15968 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 136 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 85
.byte 28 ## Abbrev [28] 0x4377:0xe DW_TAG_member
.long 2529 ## DW_AT_name
.long 15968 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 137 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 86
.byte 28 ## Abbrev [28] 0x4385:0xe DW_TAG_member
.long 2536 ## DW_AT_name
.long 15968 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 138 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 87
.byte 28 ## Abbrev [28] 0x4393:0xe DW_TAG_member
.long 2546 ## DW_AT_name
.long 15963 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 139 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 88
.byte 28 ## Abbrev [28] 0x43a1:0xe DW_TAG_member
.long 2552 ## DW_AT_name
.long 17867 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 140 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 96
.byte 28 ## Abbrev [28] 0x43af:0xe DW_TAG_member
.long 2560 ## DW_AT_name
.long 15963 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 141 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 104
.byte 28 ## Abbrev [28] 0x43bd:0xe DW_TAG_member
.long 2567 ## DW_AT_name
.long 15963 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 142 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 112
.byte 28 ## Abbrev [28] 0x43cb:0xe DW_TAG_member
.long 2572 ## DW_AT_name
.long 15963 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 143 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 120
.byte 28 ## Abbrev [28] 0x43d9:0xf DW_TAG_member
.long 2582 ## DW_AT_name
.long 15963 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 144 ## DW_AT_decl_line
.byte 3 ## DW_AT_data_member_location
.byte 35
.ascii "\200\001"
.byte 28 ## Abbrev [28] 0x43e8:0xf DW_TAG_member
.long 2587 ## DW_AT_name
.long 15963 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 145 ## DW_AT_decl_line
.byte 3 ## DW_AT_data_member_location
.byte 35
.ascii "\210\001"
.byte 28 ## Abbrev [28] 0x43f7:0xf DW_TAG_member
.long 2597 ## DW_AT_name
.long 15963 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 146 ## DW_AT_decl_line
.byte 3 ## DW_AT_data_member_location
.byte 35
.ascii "\220\001"
.byte 28 ## Abbrev [28] 0x4406:0xf DW_TAG_member
.long 2605 ## DW_AT_name
.long 15963 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 147 ## DW_AT_decl_line
.byte 3 ## DW_AT_data_member_location
.byte 35
.ascii "\230\001"
.byte 28 ## Abbrev [28] 0x4415:0xf DW_TAG_member
.long 2613 ## DW_AT_name
.long 15963 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 148 ## DW_AT_decl_line
.byte 3 ## DW_AT_data_member_location
.byte 35
.ascii "\240\001"
.byte 28 ## Abbrev [28] 0x4424:0xf DW_TAG_member
.long 2621 ## DW_AT_name
.long 17872 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 149 ## DW_AT_decl_line
.byte 3 ## DW_AT_data_member_location
.byte 35
.ascii "\250\001"
.byte 28 ## Abbrev [28] 0x4433:0xf DW_TAG_member
.long 2627 ## DW_AT_name
.long 16137 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 150 ## DW_AT_decl_line
.byte 3 ## DW_AT_data_member_location
.byte 35
.ascii "\260\001"
.byte 28 ## Abbrev [28] 0x4442:0xf DW_TAG_member
.long 2636 ## DW_AT_name
.long 16660 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 151 ## DW_AT_decl_line
.byte 3 ## DW_AT_data_member_location
.byte 35
.ascii "\264\001"
.byte 28 ## Abbrev [28] 0x4451:0xf DW_TAG_member
.long 2644 ## DW_AT_name
.long 16660 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 152 ## DW_AT_decl_line
.byte 3 ## DW_AT_data_member_location
.byte 35
.ascii "\270\001"
.byte 28 ## Abbrev [28] 0x4460:0xf DW_TAG_member
.long 2654 ## DW_AT_name
.long 16667 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 153 ## DW_AT_decl_line
.byte 3 ## DW_AT_data_member_location
.byte 35
.ascii "\300\001"
.byte 28 ## Abbrev [28] 0x446f:0xf DW_TAG_member
.long 2660 ## DW_AT_name
.long 17872 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 154 ## DW_AT_decl_line
.byte 3 ## DW_AT_data_member_location
.byte 35
.ascii "\310\001"
.byte 28 ## Abbrev [28] 0x447e:0xf DW_TAG_member
.long 2671 ## DW_AT_name
.long 17877 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 155 ## DW_AT_decl_line
.byte 3 ## DW_AT_data_member_location
.byte 35
.ascii "\320\001"
.byte 28 ## Abbrev [28] 0x448d:0xf DW_TAG_member
.long 2679 ## DW_AT_name
.long 17850 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 156 ## DW_AT_decl_line
.byte 3 ## DW_AT_data_member_location
.byte 35
.ascii "\330\001"
.byte 28 ## Abbrev [28] 0x449c:0xf DW_TAG_member
.long 2689 ## DW_AT_name
.long 17887 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 157 ## DW_AT_decl_line
.byte 3 ## DW_AT_data_member_location
.byte 35
.ascii "\340\001"
.byte 28 ## Abbrev [28] 0x44ab:0xf DW_TAG_member
.long 2696 ## DW_AT_name
.long 17899 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 158 ## DW_AT_decl_line
.byte 3 ## DW_AT_data_member_location
.byte 35
.ascii "\240\003"
.byte 28 ## Abbrev [28] 0x44ba:0xf DW_TAG_member
.long 2699 ## DW_AT_name
.long 17911 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 159 ## DW_AT_decl_line
.byte 3 ## DW_AT_data_member_location
.byte 35
.ascii "\350\003"
.byte 28 ## Abbrev [28] 0x44c9:0xf DW_TAG_member
.long 2708 ## DW_AT_name
.long 17929 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 161 ## DW_AT_decl_line
.byte 3 ## DW_AT_data_member_location
.byte 35
.ascii "\270\n"
.byte 28 ## Abbrev [28] 0x44d8:0xf DW_TAG_member
.long 2730 ## DW_AT_name
.long 17951 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 162 ## DW_AT_decl_line
.byte 3 ## DW_AT_data_member_location
.byte 35
.ascii "\300\n"
.byte 28 ## Abbrev [28] 0x44e7:0xf DW_TAG_member
.long 2751 ## DW_AT_name
.long 17982 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 163 ## DW_AT_decl_line
.byte 3 ## DW_AT_data_member_location
.byte 35
.ascii "\340\021"
.byte 28 ## Abbrev [28] 0x44f6:0xf DW_TAG_member
.long 2781 ## DW_AT_name
.long 17993 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 164 ## DW_AT_decl_line
.byte 3 ## DW_AT_data_member_location
.byte 35
.ascii "\350\021"
.byte 28 ## Abbrev [28] 0x4505:0xf DW_TAG_member
.long 2815 ## DW_AT_name
.long 18032 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 165 ## DW_AT_decl_line
.byte 3 ## DW_AT_data_member_location
.byte 35
.ascii "\360\021"
.byte 28 ## Abbrev [28] 0x4514:0xf DW_TAG_member
.long 2859 ## DW_AT_name
.long 14771 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 166 ## DW_AT_decl_line
.byte 3 ## DW_AT_data_member_location
.byte 35
.ascii "\370\021"
.byte 0 ## End Of Children Mark
.byte 24 ## Abbrev [24] 0x4524:0xb DW_TAG_typedef
.long 17711 ## DW_AT_type
.long 2381 ## DW_AT_name
.byte 5 ## DW_AT_decl_file
.byte 124 ## DW_AT_decl_line
.byte 26 ## Abbrev [26] 0x452f:0x5 DW_TAG_pointer_type
.long 17716 ## DW_AT_type
.byte 33 ## Abbrev [33] 0x4534:0x1b DW_TAG_subroutine_type
.long 14771 ## DW_AT_type
.byte 1 ## DW_AT_prototyped
.byte 34 ## Abbrev [34] 0x453a:0x5 DW_TAG_formal_parameter
.long 14771 ## DW_AT_type
.byte 34 ## Abbrev [34] 0x453f:0x5 DW_TAG_formal_parameter
.long 14771 ## DW_AT_type
.byte 34 ## Abbrev [34] 0x4544:0x5 DW_TAG_formal_parameter
.long 16144 ## DW_AT_type
.byte 34 ## Abbrev [34] 0x4549:0x5 DW_TAG_formal_parameter
.long 16144 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 24 ## Abbrev [24] 0x454f:0xb DW_TAG_typedef
.long 17754 ## DW_AT_type
.long 2405 ## DW_AT_name
.byte 6 ## DW_AT_decl_file
.byte 27 ## DW_AT_decl_line
.byte 24 ## Abbrev [24] 0x455a:0xb DW_TAG_typedef
.long 17765 ## DW_AT_type
.long 2411 ## DW_AT_name
.byte 10 ## DW_AT_decl_file
.byte 51 ## DW_AT_decl_line
.byte 25 ## Abbrev [25] 0x4565:0x7 DW_TAG_base_type
.long 2421 ## DW_AT_name
.byte 5 ## DW_AT_encoding
.byte 8 ## DW_AT_byte_size
.byte 24 ## Abbrev [24] 0x456c:0xb DW_TAG_typedef
.long 16144 ## DW_AT_type
.long 2447 ## DW_AT_name
.byte 6 ## DW_AT_decl_file
.byte 26 ## DW_AT_decl_line
.byte 24 ## Abbrev [24] 0x4577:0xb DW_TAG_typedef
.long 17794 ## DW_AT_type
.long 2470 ## DW_AT_name
.byte 7 ## DW_AT_decl_file
.byte 62 ## DW_AT_decl_line
.byte 29 ## Abbrev [29] 0x4582:0x33 DW_TAG_structure_type
.long 2470 ## DW_AT_name
.byte 16 ## DW_AT_byte_size
.byte 7 ## DW_AT_decl_file
.byte 58 ## DW_AT_decl_line
.byte 28 ## Abbrev [28] 0x458a:0xe DW_TAG_member
.long 2139 ## DW_AT_name
.long 17845 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 59 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 28 ## Abbrev [28] 0x4598:0xe DW_TAG_member
.long 2482 ## DW_AT_name
.long 16660 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 60 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 8
.byte 28 ## Abbrev [28] 0x45a6:0xe DW_TAG_member
.long 2487 ## DW_AT_name
.long 16660 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 61 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 12
.byte 0 ## End Of Children Mark
.byte 26 ## Abbrev [26] 0x45b5:0x5 DW_TAG_pointer_type
.long 17850 ## DW_AT_type
.byte 26 ## Abbrev [26] 0x45ba:0x5 DW_TAG_pointer_type
.long 17855 ## DW_AT_type
.byte 35 ## Abbrev [35] 0x45bf:0xc DW_TAG_typedef
.long 15986 ## DW_AT_type
.long 2118 ## DW_AT_name
.byte 4 ## DW_AT_decl_file
.short 337 ## DW_AT_decl_line
.byte 26 ## Abbrev [26] 0x45cb:0x5 DW_TAG_pointer_type
.long 15963 ## DW_AT_type
.byte 26 ## Abbrev [26] 0x45d0:0x5 DW_TAG_pointer_type
.long 16711 ## DW_AT_type
.byte 26 ## Abbrev [26] 0x45d5:0x5 DW_TAG_pointer_type
.long 17882 ## DW_AT_type
.byte 37 ## Abbrev [37] 0x45da:0x5 DW_TAG_const_type
.long 15759 ## DW_AT_type
.byte 17 ## Abbrev [17] 0x45df:0xc DW_TAG_array_type
.long 17850 ## DW_AT_type
.byte 18 ## Abbrev [18] 0x45e4:0x6 DW_TAG_subrange_type
.long 14772 ## DW_AT_type
.byte 24 ## DW_AT_count
.byte 0 ## End Of Children Mark
.byte 17 ## Abbrev [17] 0x45eb:0xc DW_TAG_array_type
.long 16293 ## DW_AT_type
.byte 18 ## Abbrev [18] 0x45f0:0x6 DW_TAG_subrange_type
.long 14772 ## DW_AT_type
.byte 9 ## DW_AT_count
.byte 0 ## End Of Children Mark
.byte 17 ## Abbrev [17] 0x45f7:0x12 DW_TAG_array_type
.long 17850 ## DW_AT_type
.byte 18 ## Abbrev [18] 0x45fc:0x6 DW_TAG_subrange_type
.long 14772 ## DW_AT_type
.byte 53 ## DW_AT_count
.byte 18 ## Abbrev [18] 0x4602:0x6 DW_TAG_subrange_type
.long 14772 ## DW_AT_type
.byte 2 ## DW_AT_count
.byte 0 ## End Of Children Mark
.byte 26 ## Abbrev [26] 0x4609:0x5 DW_TAG_pointer_type
.long 17934 ## DW_AT_type
.byte 24 ## Abbrev [24] 0x460e:0xb DW_TAG_typedef
.long 17945 ## DW_AT_type
.long 2719 ## DW_AT_name
.byte 7 ## DW_AT_decl_file
.byte 120 ## DW_AT_decl_line
.byte 38 ## Abbrev [38] 0x4619:0x6 DW_TAG_structure_type
.long 2719 ## DW_AT_name
.byte 1 ## DW_AT_declaration
.byte 17 ## Abbrev [17] 0x461f:0xc DW_TAG_array_type
.long 17963 ## DW_AT_type
.byte 18 ## Abbrev [18] 0x4624:0x6 DW_TAG_subrange_type
.long 14772 ## DW_AT_type
.byte 116 ## DW_AT_count
.byte 0 ## End Of Children Mark
.byte 35 ## Abbrev [35] 0x462b:0xc DW_TAG_typedef
.long 17975 ## DW_AT_type
.long 2739 ## DW_AT_name
.byte 4 ## DW_AT_decl_file
.short 618 ## DW_AT_decl_line
.byte 26 ## Abbrev [26] 0x4637:0x5 DW_TAG_pointer_type
.long 17980 ## DW_AT_type
.byte 39 ## Abbrev [39] 0x463c:0x2 DW_TAG_subroutine_type
.byte 1 ## DW_AT_prototyped
.byte 24 ## Abbrev [24] 0x463e:0xb DW_TAG_typedef
.long 17975 ## DW_AT_type
.long 2766 ## DW_AT_name
.byte 5 ## DW_AT_decl_file
.byte 128 ## DW_AT_decl_line
.byte 24 ## Abbrev [24] 0x4649:0xb DW_TAG_typedef
.long 18004 ## DW_AT_type
.long 2798 ## DW_AT_name
.byte 5 ## DW_AT_decl_file
.byte 127 ## DW_AT_decl_line
.byte 26 ## Abbrev [26] 0x4654:0x5 DW_TAG_pointer_type
.long 18009 ## DW_AT_type
.byte 40 ## Abbrev [40] 0x4659:0xd DW_TAG_subroutine_type
.byte 1 ## DW_AT_prototyped
.byte 34 ## Abbrev [34] 0x465b:0x5 DW_TAG_formal_parameter
.long 18022 ## DW_AT_type
.byte 34 ## Abbrev [34] 0x4660:0x5 DW_TAG_formal_parameter
.long 16144 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 26 ## Abbrev [26] 0x4666:0x5 DW_TAG_pointer_type
.long 18027 ## DW_AT_type
.byte 37 ## Abbrev [37] 0x466b:0x5 DW_TAG_const_type
.long 15782 ## DW_AT_type
.byte 24 ## Abbrev [24] 0x4670:0xb DW_TAG_typedef
.long 18043 ## DW_AT_type
.long 2837 ## DW_AT_name
.byte 5 ## DW_AT_decl_file
.byte 129 ## DW_AT_decl_line
.byte 26 ## Abbrev [26] 0x467b:0x5 DW_TAG_pointer_type
.long 18048 ## DW_AT_type
.byte 40 ## Abbrev [40] 0x4680:0xd DW_TAG_subroutine_type
.byte 1 ## DW_AT_prototyped
.byte 34 ## Abbrev [34] 0x4682:0x5 DW_TAG_formal_parameter
.long 18022 ## DW_AT_type
.byte 34 ## Abbrev [34] 0x4687:0x5 DW_TAG_formal_parameter
.long 18022 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 26 ## Abbrev [26] 0x468d:0x5 DW_TAG_pointer_type
.long 18066 ## DW_AT_type
.byte 24 ## Abbrev [24] 0x4692:0xb DW_TAG_typedef
.long 18077 ## DW_AT_type
.long 2881 ## DW_AT_name
.byte 7 ## DW_AT_decl_file
.byte 94 ## DW_AT_decl_line
.byte 29 ## Abbrev [29] 0x469d:0x106 DW_TAG_structure_type
.long 2881 ## DW_AT_name
.byte 72 ## DW_AT_byte_size
.byte 7 ## DW_AT_decl_file
.byte 74 ## DW_AT_decl_line
.byte 28 ## Abbrev [28] 0x46a5:0xe DW_TAG_member
.long 2890 ## DW_AT_name
.long 17080 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 75 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 28 ## Abbrev [28] 0x46b3:0xe DW_TAG_member
.long 2345 ## DW_AT_name
.long 17080 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 76 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 8
.byte 28 ## Abbrev [28] 0x46c1:0xe DW_TAG_member
.long 2895 ## DW_AT_name
.long 18339 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 77 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 16
.byte 28 ## Abbrev [28] 0x46cf:0xe DW_TAG_member
.long 2078 ## DW_AT_name
.long 18339 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 77 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 24
.byte 28 ## Abbrev [28] 0x46dd:0xe DW_TAG_member
.long 2157 ## DW_AT_name
.long 18155 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 88 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 32
.byte 41 ## Abbrev [41] 0x46eb:0x71 DW_TAG_union_type
.byte 24 ## DW_AT_byte_size
.byte 7 ## DW_AT_decl_file
.byte 78 ## DW_AT_decl_line
.byte 28 ## Abbrev [28] 0x46ef:0xe DW_TAG_member
.long 2904 ## DW_AT_name
.long 18173 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 82 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 42 ## Abbrev [42] 0x46fd:0x21 DW_TAG_structure_type
.byte 16 ## DW_AT_byte_size
.byte 7 ## DW_AT_decl_file
.byte 79 ## DW_AT_decl_line
.byte 28 ## Abbrev [28] 0x4701:0xe DW_TAG_member
.long 2906 ## DW_AT_name
.long 17080 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 80 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 28 ## Abbrev [28] 0x470f:0xe DW_TAG_member
.long 2911 ## DW_AT_name
.long 18344 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 81 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 8
.byte 0 ## End Of Children Mark
.byte 28 ## Abbrev [28] 0x471e:0xe DW_TAG_member
.long 2931 ## DW_AT_name
.long 18220 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 87 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 42 ## Abbrev [42] 0x472c:0x2f DW_TAG_structure_type
.byte 24 ## DW_AT_byte_size
.byte 7 ## DW_AT_decl_file
.byte 83 ## DW_AT_decl_line
.byte 28 ## Abbrev [28] 0x4730:0xe DW_TAG_member
.long 2933 ## DW_AT_name
.long 18365 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 84 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 28 ## Abbrev [28] 0x473e:0xe DW_TAG_member
.long 2989 ## DW_AT_name
.long 17754 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 85 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 8
.byte 28 ## Abbrev [28] 0x474c:0xe DW_TAG_member
.long 3001 ## DW_AT_name
.long 18403 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 86 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 16
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 28 ## Abbrev [28] 0x475c:0xe DW_TAG_member
.long 2126 ## DW_AT_name
.long 17754 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 89 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 56
.byte 28 ## Abbrev [28] 0x476a:0xe DW_TAG_member
.long 3005 ## DW_AT_name
.long 18436 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 90 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 64
.byte 28 ## Abbrev [28] 0x4778:0xe DW_TAG_member
.long 3020 ## DW_AT_name
.long 18443 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 91 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 66
.byte 28 ## Abbrev [28] 0x4786:0xe DW_TAG_member
.long 3046 ## DW_AT_name
.long 18443 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 92 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 68
.byte 28 ## Abbrev [28] 0x4794:0xe DW_TAG_member
.long 3057 ## DW_AT_name
.long 15968 ## DW_AT_type
.byte 7 ## DW_AT_decl_file
.byte 93 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 70
.byte 0 ## End Of Children Mark
.byte 26 ## Abbrev [26] 0x47a3:0x5 DW_TAG_pointer_type
.long 18077 ## DW_AT_type
.byte 26 ## Abbrev [26] 0x47a8:0x5 DW_TAG_pointer_type
.long 18349 ## DW_AT_type
.byte 37 ## Abbrev [37] 0x47ad:0x5 DW_TAG_const_type
.long 18354 ## DW_AT_type
.byte 24 ## Abbrev [24] 0x47b2:0xb DW_TAG_typedef
.long 16137 ## DW_AT_type
.long 2919 ## DW_AT_name
.byte 6 ## DW_AT_decl_file
.byte 174 ## DW_AT_decl_line
.byte 24 ## Abbrev [24] 0x47bd:0xb DW_TAG_typedef
.long 18376 ## DW_AT_type
.long 2935 ## DW_AT_name
.byte 5 ## DW_AT_decl_file
.byte 110 ## DW_AT_decl_line
.byte 26 ## Abbrev [26] 0x47c8:0x5 DW_TAG_pointer_type
.long 18381 ## DW_AT_type
.byte 33 ## Abbrev [33] 0x47cd:0x16 DW_TAG_subroutine_type
.long 16660 ## DW_AT_type
.byte 1 ## DW_AT_prototyped
.byte 34 ## Abbrev [34] 0x47d3:0x5 DW_TAG_formal_parameter
.long 16695 ## DW_AT_type
.byte 34 ## Abbrev [34] 0x47d8:0x5 DW_TAG_formal_parameter
.long 16660 ## DW_AT_type
.byte 34 ## Abbrev [34] 0x47dd:0x5 DW_TAG_formal_parameter
.long 18403 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 24 ## Abbrev [24] 0x47e3:0xb DW_TAG_typedef
.long 18414 ## DW_AT_type
.long 2949 ## DW_AT_name
.byte 5 ## DW_AT_decl_file
.byte 99 ## DW_AT_decl_line
.byte 24 ## Abbrev [24] 0x47ee:0xb DW_TAG_typedef
.long 18425 ## DW_AT_type
.long 2962 ## DW_AT_name
.byte 11 ## DW_AT_decl_file
.byte 30 ## DW_AT_decl_line
.byte 24 ## Abbrev [24] 0x47f9:0xb DW_TAG_typedef
.long 17765 ## DW_AT_type
.long 2971 ## DW_AT_name
.byte 8 ## DW_AT_decl_file
.byte 49 ## DW_AT_decl_line
.byte 25 ## Abbrev [25] 0x4804:0x7 DW_TAG_base_type
.long 3014 ## DW_AT_name
.byte 5 ## DW_AT_encoding
.byte 2 ## DW_AT_byte_size
.byte 25 ## Abbrev [25] 0x480b:0x7 DW_TAG_base_type
.long 3031 ## DW_AT_name
.byte 7 ## DW_AT_encoding
.byte 2 ## DW_AT_byte_size
.byte 26 ## Abbrev [26] 0x4812:0x5 DW_TAG_pointer_type
.long 18455 ## DW_AT_type
.byte 35 ## Abbrev [35] 0x4817:0xc DW_TAG_typedef
.long 18467 ## DW_AT_type
.long 3100 ## DW_AT_name
.byte 4 ## DW_AT_decl_file
.short 506 ## DW_AT_decl_line
.byte 29 ## Abbrev [29] 0x4823:0x75 DW_TAG_structure_type
.long 3100 ## DW_AT_name
.byte 32 ## DW_AT_byte_size
.byte 12 ## DW_AT_decl_file
.byte 36 ## DW_AT_decl_line
.byte 28 ## Abbrev [28] 0x482b:0xe DW_TAG_member
.long 3106 ## DW_AT_name
.long 16503 ## DW_AT_type
.byte 12 ## DW_AT_decl_file
.byte 37 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 28 ## Abbrev [28] 0x4839:0xe DW_TAG_member
.long 3108 ## DW_AT_name
.long 17772 ## DW_AT_type
.byte 12 ## DW_AT_decl_file
.byte 38 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 8
.byte 28 ## Abbrev [28] 0x4847:0xe DW_TAG_member
.long 2157 ## DW_AT_name
.long 18517 ## DW_AT_type
.byte 12 ## DW_AT_decl_file
.byte 45 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 16
.byte 41 ## Abbrev [41] 0x4855:0x42 DW_TAG_union_type
.byte 16 ## DW_AT_byte_size
.byte 12 ## DW_AT_decl_file
.byte 39 ## DW_AT_decl_line
.byte 28 ## Abbrev [28] 0x4859:0xe DW_TAG_member
.long 3117 ## DW_AT_name
.long 18535 ## DW_AT_type
.byte 12 ## DW_AT_decl_file
.byte 43 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 42 ## Abbrev [42] 0x4867:0x21 DW_TAG_structure_type
.byte 16 ## DW_AT_byte_size
.byte 12 ## DW_AT_decl_file
.byte 40 ## DW_AT_decl_line
.byte 28 ## Abbrev [28] 0x486b:0xe DW_TAG_member
.long 2078 ## DW_AT_name
.long 18450 ## DW_AT_type
.byte 12 ## DW_AT_decl_file
.byte 41 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 28 ## Abbrev [28] 0x4879:0xe DW_TAG_member
.long 3122 ## DW_AT_name
.long 16660 ## DW_AT_type
.byte 12 ## DW_AT_decl_file
.byte 42 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 8
.byte 0 ## End Of Children Mark
.byte 28 ## Abbrev [28] 0x4888:0xe DW_TAG_member
.long 3130 ## DW_AT_name
.long 16508 ## DW_AT_type
.byte 12 ## DW_AT_decl_file
.byte 44 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 26 ## Abbrev [26] 0x4898:0x5 DW_TAG_pointer_type
.long 18589 ## DW_AT_type
.byte 38 ## Abbrev [38] 0x489d:0x6 DW_TAG_structure_type
.long 3152 ## DW_AT_name
.byte 1 ## DW_AT_declaration
.byte 43 ## Abbrev [43] 0x48a3:0x5 DW_TAG_volatile_type
.long 18600 ## DW_AT_type
.byte 35 ## Abbrev [35] 0x48a8:0xc DW_TAG_typedef
.long 18612 ## DW_AT_type
.long 3177 ## DW_AT_name
.byte 5 ## DW_AT_decl_file
.short 431 ## DW_AT_decl_line
.byte 26 ## Abbrev [26] 0x48b4:0x5 DW_TAG_pointer_type
.long 18617 ## DW_AT_type
.byte 40 ## Abbrev [40] 0x48b9:0xd DW_TAG_subroutine_type
.byte 1 ## DW_AT_prototyped
.byte 34 ## Abbrev [34] 0x48bb:0x5 DW_TAG_formal_parameter
.long 16695 ## DW_AT_type
.byte 34 ## Abbrev [34] 0x48c0:0x5 DW_TAG_formal_parameter
.long 18630 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 26 ## Abbrev [26] 0x48c6:0x5 DW_TAG_pointer_type
.long 18635 ## DW_AT_type
.byte 35 ## Abbrev [35] 0x48cb:0xc DW_TAG_typedef
.long 18647 ## DW_AT_type
.long 3186 ## DW_AT_name
.byte 5 ## DW_AT_decl_file
.short 427 ## DW_AT_decl_line
.byte 30 ## Abbrev [30] 0x48d7:0xeb DW_TAG_structure_type
.long 3186 ## DW_AT_name
.byte 128 ## DW_AT_byte_size
.byte 5 ## DW_AT_decl_file
.short 451 ## DW_AT_decl_line
.byte 31 ## Abbrev [31] 0x48e0:0xf DW_TAG_member
.long 3196 ## DW_AT_name
.long 16660 ## DW_AT_type
.byte 5 ## DW_AT_decl_file
.short 452 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 31 ## Abbrev [31] 0x48ef:0xf DW_TAG_member
.long 3202 ## DW_AT_name
.long 18022 ## DW_AT_type
.byte 5 ## DW_AT_decl_file
.short 453 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 8
.byte 31 ## Abbrev [31] 0x48fe:0xf DW_TAG_member
.long 3207 ## DW_AT_name
.long 18022 ## DW_AT_type
.byte 5 ## DW_AT_decl_file
.short 454 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 16
.byte 31 ## Abbrev [31] 0x490d:0xf DW_TAG_member
.long 3216 ## DW_AT_name
.long 18022 ## DW_AT_type
.byte 5 ## DW_AT_decl_file
.short 455 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 24
.byte 31 ## Abbrev [31] 0x491c:0xf DW_TAG_member
.long 3221 ## DW_AT_name
.long 18022 ## DW_AT_type
.byte 5 ## DW_AT_decl_file
.short 456 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 32
.byte 31 ## Abbrev [31] 0x492b:0xf DW_TAG_member
.long 3228 ## DW_AT_name
.long 16660 ## DW_AT_type
.byte 5 ## DW_AT_decl_file
.short 457 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 40
.byte 31 ## Abbrev [31] 0x493a:0xf DW_TAG_member
.long 3240 ## DW_AT_name
.long 16660 ## DW_AT_type
.byte 5 ## DW_AT_decl_file
.short 458 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 44
.byte 31 ## Abbrev [31] 0x4949:0xf DW_TAG_member
.long 3252 ## DW_AT_name
.long 16660 ## DW_AT_type
.byte 5 ## DW_AT_decl_file
.short 459 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 48
.byte 31 ## Abbrev [31] 0x4958:0xf DW_TAG_member
.long 3268 ## DW_AT_name
.long 15979 ## DW_AT_type
.byte 5 ## DW_AT_decl_file
.short 460 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 52
.byte 31 ## Abbrev [31] 0x4967:0xf DW_TAG_member
.long 3273 ## DW_AT_name
.long 15979 ## DW_AT_type
.byte 5 ## DW_AT_decl_file
.short 461 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 53
.byte 31 ## Abbrev [31] 0x4976:0xf DW_TAG_member
.long 3281 ## DW_AT_name
.long 15782 ## DW_AT_type
.byte 5 ## DW_AT_decl_file
.short 462 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 54
.byte 31 ## Abbrev [31] 0x4985:0xf DW_TAG_member
.long 3290 ## DW_AT_name
.long 15782 ## DW_AT_type
.byte 5 ## DW_AT_decl_file
.short 463 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 55
.byte 31 ## Abbrev [31] 0x4994:0xf DW_TAG_member
.long 3301 ## DW_AT_name
.long 18882 ## DW_AT_type
.byte 5 ## DW_AT_decl_file
.short 464 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 56
.byte 31 ## Abbrev [31] 0x49a3:0xf DW_TAG_member
.long 3046 ## DW_AT_name
.long 18436 ## DW_AT_type
.byte 5 ## DW_AT_decl_file
.short 465 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 116
.byte 31 ## Abbrev [31] 0x49b2:0xf DW_TAG_member
.long 3311 ## DW_AT_name
.long 18339 ## DW_AT_type
.byte 5 ## DW_AT_decl_file
.short 467 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 120
.byte 0 ## End Of Children Mark
.byte 17 ## Abbrev [17] 0x49c2:0xc DW_TAG_array_type
.long 15782 ## DW_AT_type
.byte 18 ## Abbrev [18] 0x49c7:0x6 DW_TAG_subrange_type
.long 14772 ## DW_AT_type
.byte 60 ## DW_AT_count
.byte 0 ## End Of Children Mark
.byte 24 ## Abbrev [24] 0x49ce:0xb DW_TAG_typedef
.long 18905 ## DW_AT_type
.long 3395 ## DW_AT_name
.byte 5 ## DW_AT_decl_file
.byte 93 ## DW_AT_decl_line
.byte 25 ## Abbrev [25] 0x49d9:0x7 DW_TAG_base_type
.long 3407 ## DW_AT_name
.byte 5 ## DW_AT_encoding
.byte 8 ## DW_AT_byte_size
.byte 26 ## Abbrev [26] 0x49e0:0x5 DW_TAG_pointer_type
.long 18917 ## DW_AT_type
.byte 35 ## Abbrev [35] 0x49e5:0xc DW_TAG_typedef
.long 18929 ## DW_AT_type
.long 3432 ## DW_AT_name
.byte 4 ## DW_AT_decl_file
.short 564 ## DW_AT_decl_line
.byte 30 ## Abbrev [30] 0x49f1:0x28 DW_TAG_structure_type
.long 3432 ## DW_AT_name
.byte 32 ## DW_AT_byte_size
.byte 4 ## DW_AT_decl_file
.short 561 ## DW_AT_decl_line
.byte 31 ## Abbrev [31] 0x49fa:0xf DW_TAG_member
.long 3437 ## DW_AT_name
.long 16508 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 562 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 31 ## Abbrev [31] 0x4a09:0xf DW_TAG_member
.long 3443 ## DW_AT_name
.long 18969 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 563 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 16
.byte 0 ## End Of Children Mark
.byte 35 ## Abbrev [35] 0x4a19:0xc DW_TAG_typedef
.long 18981 ## DW_AT_type
.long 3449 ## DW_AT_name
.byte 4 ## DW_AT_decl_file
.short 551 ## DW_AT_decl_line
.byte 44 ## Abbrev [44] 0x4a25:0x5b DW_TAG_union_type
.long 3449 ## DW_AT_name
.byte 16 ## DW_AT_byte_size
.byte 4 ## DW_AT_decl_file
.short 545 ## DW_AT_decl_line
.byte 31 ## Abbrev [31] 0x4a2e:0xf DW_TAG_member
.long 3454 ## DW_AT_name
.long 19005 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 549 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 45 ## Abbrev [45] 0x4a3d:0x33 DW_TAG_structure_type
.byte 16 ## DW_AT_byte_size
.byte 4 ## DW_AT_decl_file
.short 546 ## DW_AT_decl_line
.byte 31 ## Abbrev [31] 0x4a42:0xf DW_TAG_member
.long 2291 ## DW_AT_name
.long 16556 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 547 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 31 ## Abbrev [31] 0x4a51:0xf DW_TAG_member
.long 3423 ## DW_AT_name
.long 16660 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 547 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 8
.byte 31 ## Abbrev [31] 0x4a60:0xf DW_TAG_member
.long 2078 ## DW_AT_name
.long 16660 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 548 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 12
.byte 0 ## End Of Children Mark
.byte 31 ## Abbrev [31] 0x4a70:0xf DW_TAG_member
.long 3457 ## DW_AT_name
.long 16508 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 550 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 0 ## End Of Children Mark
.byte 35 ## Abbrev [35] 0x4a80:0xc DW_TAG_typedef
.long 19084 ## DW_AT_type
.long 3481 ## DW_AT_name
.byte 4 ## DW_AT_decl_file
.short 579 ## DW_AT_decl_line
.byte 30 ## Abbrev [30] 0x4a8c:0x55 DW_TAG_structure_type
.long 3481 ## DW_AT_name
.byte 24 ## DW_AT_byte_size
.byte 4 ## DW_AT_decl_file
.short 573 ## DW_AT_decl_line
.byte 31 ## Abbrev [31] 0x4a95:0xf DW_TAG_member
.long 3491 ## DW_AT_name
.long 15777 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 574 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 31 ## Abbrev [31] 0x4aa4:0xf DW_TAG_member
.long 3496 ## DW_AT_name
.long 16137 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 575 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 8
.byte 31 ## Abbrev [31] 0x4ab3:0xf DW_TAG_member
.long 2487 ## DW_AT_name
.long 16137 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 576 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 12
.byte 31 ## Abbrev [31] 0x4ac2:0xf DW_TAG_member
.long 3500 ## DW_AT_name
.long 15968 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 577 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 16
.byte 31 ## Abbrev [31] 0x4ad1:0xf DW_TAG_member
.long 3511 ## DW_AT_name
.long 15968 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 578 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 17
.byte 0 ## End Of Children Mark
.byte 44 ## Abbrev [44] 0x4ae1:0x28 DW_TAG_union_type
.long 3541 ## DW_AT_name
.byte 48 ## DW_AT_byte_size
.byte 4 ## DW_AT_decl_file
.short 530 ## DW_AT_decl_line
.byte 31 ## Abbrev [31] 0x4aea:0xf DW_TAG_member
.long 2931 ## DW_AT_name
.long 19209 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 531 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 31 ## Abbrev [31] 0x4af9:0xf DW_TAG_member
.long 2904 ## DW_AT_name
.long 19348 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 532 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 0 ## End Of Children Mark
.byte 35 ## Abbrev [35] 0x4b09:0xc DW_TAG_typedef
.long 19221 ## DW_AT_type
.long 3549 ## DW_AT_name
.byte 4 ## DW_AT_decl_file
.short 520 ## DW_AT_decl_line
.byte 30 ## Abbrev [30] 0x4b15:0x73 DW_TAG_structure_type
.long 3549 ## DW_AT_name
.byte 48 ## DW_AT_byte_size
.byte 4 ## DW_AT_decl_file
.short 516 ## DW_AT_decl_line
.byte 31 ## Abbrev [31] 0x4b1e:0xf DW_TAG_member
.long 2078 ## DW_AT_name
.long 15963 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 517 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 31 ## Abbrev [31] 0x4b2d:0xf DW_TAG_member
.long 2083 ## DW_AT_name
.long 15968 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 517 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 8
.byte 31 ## Abbrev [31] 0x4b3c:0xf DW_TAG_member
.long 2108 ## DW_AT_name
.long 15968 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 517 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 9
.byte 31 ## Abbrev [31] 0x4b4b:0xf DW_TAG_member
.long 3558 ## DW_AT_name
.long 15968 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 517 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 10
.byte 31 ## Abbrev [31] 0x4b5a:0xf DW_TAG_member
.long 3136 ## DW_AT_name
.long 15963 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 517 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 16
.byte 31 ## Abbrev [31] 0x4b69:0xf DW_TAG_member
.long 2312 ## DW_AT_name
.long 16667 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 518 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 24
.byte 31 ## Abbrev [31] 0x4b78:0xf DW_TAG_member
.long 3568 ## DW_AT_name
.long 19336 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 519 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 32
.byte 0 ## End Of Children Mark
.byte 17 ## Abbrev [17] 0x4b88:0xc DW_TAG_array_type
.long 16508 ## DW_AT_type
.byte 18 ## Abbrev [18] 0x4b8d:0x6 DW_TAG_subrange_type
.long 14772 ## DW_AT_type
.byte 1 ## DW_AT_count
.byte 0 ## End Of Children Mark
.byte 35 ## Abbrev [35] 0x4b94:0xc DW_TAG_typedef
.long 19360 ## DW_AT_type
.long 3576 ## DW_AT_name
.byte 4 ## DW_AT_decl_file
.short 527 ## DW_AT_decl_line
.byte 30 ## Abbrev [30] 0x4ba0:0x73 DW_TAG_structure_type
.long 3576 ## DW_AT_name
.byte 40 ## DW_AT_byte_size
.byte 4 ## DW_AT_decl_file
.short 523 ## DW_AT_decl_line
.byte 31 ## Abbrev [31] 0x4ba9:0xf DW_TAG_member
.long 2078 ## DW_AT_name
.long 15963 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 524 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 31 ## Abbrev [31] 0x4bb8:0xf DW_TAG_member
.long 2083 ## DW_AT_name
.long 15968 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 524 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 8
.byte 31 ## Abbrev [31] 0x4bc7:0xf DW_TAG_member
.long 2108 ## DW_AT_name
.long 15968 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 524 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 9
.byte 31 ## Abbrev [31] 0x4bd6:0xf DW_TAG_member
.long 3558 ## DW_AT_name
.long 15968 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 524 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 10
.byte 31 ## Abbrev [31] 0x4be5:0xf DW_TAG_member
.long 3136 ## DW_AT_name
.long 15963 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 524 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 16
.byte 31 ## Abbrev [31] 0x4bf4:0xf DW_TAG_member
.long 2304 ## DW_AT_name
.long 19475 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 525 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 24
.byte 31 ## Abbrev [31] 0x4c03:0xf DW_TAG_member
.long 3871 ## DW_AT_name
.long 20171 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 526 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 32
.byte 0 ## End Of Children Mark
.byte 26 ## Abbrev [26] 0x4c13:0x5 DW_TAG_pointer_type
.long 19480 ## DW_AT_type
.byte 30 ## Abbrev [30] 0x4c18:0x172 DW_TAG_structure_type
.long 3585 ## DW_AT_name
.byte 144 ## DW_AT_byte_size
.byte 4 ## DW_AT_decl_file
.short 475 ## DW_AT_decl_line
.byte 31 ## Abbrev [31] 0x4c21:0xf DW_TAG_member
.long 2078 ## DW_AT_name
.long 15963 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 476 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 31 ## Abbrev [31] 0x4c30:0xf DW_TAG_member
.long 2083 ## DW_AT_name
.long 15968 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 476 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 8
.byte 31 ## Abbrev [31] 0x4c3f:0xf DW_TAG_member
.long 2108 ## DW_AT_name
.long 15968 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 476 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 9
.byte 31 ## Abbrev [31] 0x4c4e:0xf DW_TAG_member
.long 3591 ## DW_AT_name
.long 15968 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 477 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 10
.byte 31 ## Abbrev [31] 0x4c5d:0xf DW_TAG_member
.long 3601 ## DW_AT_name
.long 15968 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 478 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 11
.byte 31 ## Abbrev [31] 0x4c6c:0xf DW_TAG_member
.long 3611 ## DW_AT_name
.long 15968 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 479 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 12
.byte 31 ## Abbrev [31] 0x4c7b:0xf DW_TAG_member
.long 3624 ## DW_AT_name
.long 16660 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 480 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 16
.byte 31 ## Abbrev [31] 0x4c8a:0xf DW_TAG_member
.long 3637 ## DW_AT_name
.long 16660 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 481 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 20
.byte 31 ## Abbrev [31] 0x4c99:0xf DW_TAG_member
.long 3643 ## DW_AT_name
.long 16660 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 482 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 24
.byte 31 ## Abbrev [31] 0x4ca8:0xf DW_TAG_member
.long 3652 ## DW_AT_name
.long 16660 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 483 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 28
.byte 31 ## Abbrev [31] 0x4cb7:0xf DW_TAG_member
.long 3665 ## DW_AT_name
.long 16660 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 484 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 32
.byte 31 ## Abbrev [31] 0x4cc6:0xf DW_TAG_member
.long 3671 ## DW_AT_name
.long 16660 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 485 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 36
.byte 31 ## Abbrev [31] 0x4cd5:0xf DW_TAG_member
.long 3240 ## DW_AT_name
.long 16660 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 486 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 40
.byte 31 ## Abbrev [31] 0x4ce4:0xf DW_TAG_member
.long 3252 ## DW_AT_name
.long 16660 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 487 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 44
.byte 31 ## Abbrev [31] 0x4cf3:0xf DW_TAG_member
.long 2933 ## DW_AT_name
.long 16503 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 488 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 48
.byte 31 ## Abbrev [31] 0x4d02:0xf DW_TAG_member
.long 3683 ## DW_AT_name
.long 19850 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 489 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 56
.byte 31 ## Abbrev [31] 0x4d11:0xf DW_TAG_member
.long 2304 ## DW_AT_name
.long 19855 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 490 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 64
.byte 31 ## Abbrev [31] 0x4d20:0xf DW_TAG_member
.long 3688 ## DW_AT_name
.long 19860 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 491 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 72
.byte 31 ## Abbrev [31] 0x4d2f:0xf DW_TAG_member
.long 3697 ## DW_AT_name
.long 19865 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 492 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 80
.byte 31 ## Abbrev [31] 0x4d3e:0xf DW_TAG_member
.long 3753 ## DW_AT_name
.long 19967 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 493 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 88
.byte 31 ## Abbrev [31] 0x4d4d:0xf DW_TAG_member
.long 3784 ## DW_AT_name
.long 20069 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 494 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 96
.byte 31 ## Abbrev [31] 0x4d5c:0xf DW_TAG_member
.long 3221 ## DW_AT_name
.long 17850 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 495 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 104
.byte 31 ## Abbrev [31] 0x4d6b:0xf DW_TAG_member
.long 3136 ## DW_AT_name
.long 15963 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 496 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 112
.byte 31 ## Abbrev [31] 0x4d7a:0xf DW_TAG_member
.long 3790 ## DW_AT_name
.long 20074 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 498 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 120
.byte 0 ## End Of Children Mark
.byte 26 ## Abbrev [26] 0x4d8a:0x5 DW_TAG_pointer_type
.long 18354 ## DW_AT_type
.byte 26 ## Abbrev [26] 0x4d8f:0x5 DW_TAG_pointer_type
.long 19475 ## DW_AT_type
.byte 26 ## Abbrev [26] 0x4d94:0x5 DW_TAG_pointer_type
.long 16660 ## DW_AT_type
.byte 26 ## Abbrev [26] 0x4d99:0x5 DW_TAG_pointer_type
.long 19870 ## DW_AT_type
.byte 35 ## Abbrev [35] 0x4d9e:0xc DW_TAG_typedef
.long 19882 ## DW_AT_type
.long 3705 ## DW_AT_name
.byte 4 ## DW_AT_decl_file
.short 449 ## DW_AT_decl_line
.byte 30 ## Abbrev [30] 0x4daa:0x55 DW_TAG_structure_type
.long 3705 ## DW_AT_name
.byte 32 ## DW_AT_byte_size
.byte 4 ## DW_AT_decl_file
.short 443 ## DW_AT_decl_line
.byte 31 ## Abbrev [31] 0x4db3:0xf DW_TAG_member
.long 3712 ## DW_AT_name
.long 17850 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 444 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 31 ## Abbrev [31] 0x4dc2:0xf DW_TAG_member
.long 3720 ## DW_AT_name
.long 17850 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 445 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 8
.byte 31 ## Abbrev [31] 0x4dd1:0xf DW_TAG_member
.long 3729 ## DW_AT_name
.long 16660 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 446 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 16
.byte 31 ## Abbrev [31] 0x4de0:0xf DW_TAG_member
.long 3737 ## DW_AT_name
.long 16660 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 447 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 20
.byte 31 ## Abbrev [31] 0x4def:0xf DW_TAG_member
.long 3743 ## DW_AT_name
.long 15968 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 448 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 24
.byte 0 ## End Of Children Mark
.byte 26 ## Abbrev [26] 0x4dff:0x5 DW_TAG_pointer_type
.long 19972 ## DW_AT_type
.byte 35 ## Abbrev [35] 0x4e04:0xc DW_TAG_typedef
.long 19984 ## DW_AT_type
.long 3762 ## DW_AT_name
.byte 4 ## DW_AT_decl_file
.short 436 ## DW_AT_decl_line
.byte 30 ## Abbrev [30] 0x4e10:0x55 DW_TAG_structure_type
.long 3762 ## DW_AT_name
.byte 24 ## DW_AT_byte_size
.byte 4 ## DW_AT_decl_file
.short 430 ## DW_AT_decl_line
.byte 31 ## Abbrev [31] 0x4e19:0xf DW_TAG_member
.long 3202 ## DW_AT_name
.long 17850 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 431 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 31 ## Abbrev [31] 0x4e28:0xf DW_TAG_member
.long 3720 ## DW_AT_name
.long 17850 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 432 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 8
.byte 31 ## Abbrev [31] 0x4e37:0xf DW_TAG_member
.long 3743 ## DW_AT_name
.long 15968 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 433 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 16
.byte 31 ## Abbrev [31] 0x4e46:0xf DW_TAG_member
.long 3772 ## DW_AT_name
.long 15968 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 434 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 17
.byte 31 ## Abbrev [31] 0x4e55:0xf DW_TAG_member
.long 3780 ## DW_AT_name
.long 15968 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 435 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 18
.byte 0 ## End Of Children Mark
.byte 26 ## Abbrev [26] 0x4e65:0x5 DW_TAG_pointer_type
.long 19360 ## DW_AT_type
.byte 35 ## Abbrev [35] 0x4e6a:0xc DW_TAG_typedef
.long 20086 ## DW_AT_type
.long 3799 ## DW_AT_name
.byte 4 ## DW_AT_decl_file
.short 469 ## DW_AT_decl_line
.byte 30 ## Abbrev [30] 0x4e76:0x55 DW_TAG_structure_type
.long 3799 ## DW_AT_name
.byte 24 ## DW_AT_byte_size
.byte 4 ## DW_AT_decl_file
.short 463 ## DW_AT_decl_line
.byte 31 ## Abbrev [31] 0x4e7f:0xf DW_TAG_member
.long 3812 ## DW_AT_name
.long 15968 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 464 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 0
.byte 31 ## Abbrev [31] 0x4e8e:0xf DW_TAG_member
.long 3823 ## DW_AT_name
.long 15968 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 465 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 1
.byte 31 ## Abbrev [31] 0x4e9d:0xf DW_TAG_member
.long 3833 ## DW_AT_name
.long 18443 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 466 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 2
.byte 31 ## Abbrev [31] 0x4eac:0xf DW_TAG_member
.long 3849 ## DW_AT_name
.long 14771 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 467 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 8
.byte 31 ## Abbrev [31] 0x4ebb:0xf DW_TAG_member
.long 3858 ## DW_AT_name
.long 16667 ## DW_AT_type
.byte 4 ## DW_AT_decl_file
.short 468 ## DW_AT_decl_line
.byte 2 ## DW_AT_data_member_location
.byte 35
.byte 16
.byte 0 ## End Of Children Mark
.byte 17 ## Abbrev [17] 0x4ecb:0xc DW_TAG_array_type
.long 18450 ## DW_AT_type
.byte 18 ## Abbrev [18] 0x4ed0:0x6 DW_TAG_subrange_type
.long 14772 ## DW_AT_type
.byte 1 ## DW_AT_count
.byte 0 ## End Of Children Mark
.byte 24 ## Abbrev [24] 0x4ed7:0xb DW_TAG_typedef
.long 20194 ## DW_AT_type
.long 3883 ## DW_AT_name
.byte 5 ## DW_AT_decl_file
.byte 96 ## DW_AT_decl_line
.byte 25 ## Abbrev [25] 0x4ee2:0x7 DW_TAG_base_type
.long 3896 ## DW_AT_name
.byte 7 ## DW_AT_encoding
.byte 8 ## DW_AT_byte_size
.byte 26 ## Abbrev [26] 0x4ee9:0x5 DW_TAG_pointer_type
.long 15759 ## DW_AT_type
.byte 26 ## Abbrev [26] 0x4eee:0x5 DW_TAG_pointer_type
.long 18894 ## DW_AT_type
.byte 35 ## Abbrev [35] 0x4ef3:0xc DW_TAG_typedef
.long 14934 ## DW_AT_type
.long 3919 ## DW_AT_name
.byte 3 ## DW_AT_decl_file
.short 379 ## DW_AT_decl_line
.byte 26 ## Abbrev [26] 0x4eff:0x5 DW_TAG_pointer_type
.long 20228 ## DW_AT_type
.byte 37 ## Abbrev [37] 0x4f04:0x5 DW_TAG_const_type
.long 16508 ## DW_AT_type
.byte 46 ## Abbrev [46] 0x4f09:0x33 DW_TAG_subprogram
.quad Lfunc_begin0 ## DW_AT_low_pc
.quad Lfunc_end0 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 20569 ## DW_AT_abstract_origin
.byte 10 ## Abbrev [10] 0x4f20:0x9 DW_TAG_formal_parameter
Lset9119 = Ldebug_loc0-Lsection_debug_loc ## DW_AT_location
.long Lset9119
.long 20584 ## DW_AT_abstract_origin
.byte 10 ## Abbrev [10] 0x4f29:0x9 DW_TAG_formal_parameter
Lset9120 = Ldebug_loc1-Lsection_debug_loc ## DW_AT_location
.long Lset9120
.long 20595 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x4f32:0x9 DW_TAG_variable
Lset9121 = Ldebug_loc2-Lsection_debug_loc ## DW_AT_location
.long Lset9121
.long 20606 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 46 ## Abbrev [46] 0x4f3c:0x60 DW_TAG_subprogram
.quad Lfunc_begin1 ## DW_AT_low_pc
.quad Lfunc_end1 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 20380 ## DW_AT_abstract_origin
.byte 10 ## Abbrev [10] 0x4f53:0x9 DW_TAG_formal_parameter
Lset9122 = Ldebug_loc3-Lsection_debug_loc ## DW_AT_location
.long Lset9122
.long 20395 ## DW_AT_abstract_origin
.byte 10 ## Abbrev [10] 0x4f5c:0x9 DW_TAG_formal_parameter
Lset9123 = Ldebug_loc4-Lsection_debug_loc ## DW_AT_location
.long Lset9123
.long 20406 ## DW_AT_abstract_origin
.byte 10 ## Abbrev [10] 0x4f65:0x9 DW_TAG_formal_parameter
Lset9124 = Ldebug_loc5-Lsection_debug_loc ## DW_AT_location
.long Lset9124
.long 20417 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x4f6e:0x9 DW_TAG_variable
Lset9125 = Ldebug_loc6-Lsection_debug_loc ## DW_AT_location
.long Lset9125
.long 20428 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x4f77:0x24 DW_TAG_lexical_block
.quad Ltmp45 ## DW_AT_low_pc
.quad Ltmp57 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x4f88:0x9 DW_TAG_variable
Lset9126 = Ldebug_loc7-Lsection_debug_loc ## DW_AT_location
.long Lset9126
.long 20440 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x4f91:0x9 DW_TAG_variable
Lset9127 = Ldebug_loc8-Lsection_debug_loc ## DW_AT_location
.long Lset9127
.long 20451 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 47 ## Abbrev [47] 0x4f9c:0x54 DW_TAG_subprogram
.long 3941 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.byte 99 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.long 16660 ## DW_AT_type
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 1 ## DW_AT_inline
.byte 48 ## Abbrev [48] 0x4fab:0xb DW_TAG_formal_parameter
.long 3956 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.byte 99 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 48 ## Abbrev [48] 0x4fb6:0xb DW_TAG_formal_parameter
.long 2304 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.byte 99 ## DW_AT_decl_line
.long 20206 ## DW_AT_type
.byte 48 ## Abbrev [48] 0x4fc1:0xb DW_TAG_formal_parameter
.long 3960 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.byte 99 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 49 ## Abbrev [49] 0x4fcc:0xb DW_TAG_variable
.long 3106 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.byte 100 ## DW_AT_decl_line
.long 16508 ## DW_AT_type
.byte 50 ## Abbrev [50] 0x4fd7:0x18 DW_TAG_lexical_block
.byte 49 ## Abbrev [49] 0x4fd8:0xb DW_TAG_variable
.long 3421 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.byte 103 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 49 ## Abbrev [49] 0x4fe3:0xb DW_TAG_variable
.long 2312 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.byte 104 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 46 ## Abbrev [46] 0x4ff0:0x69 DW_TAG_subprogram
.quad Lfunc_begin2 ## DW_AT_low_pc
.quad Lfunc_end2 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 21543 ## DW_AT_abstract_origin
.byte 10 ## Abbrev [10] 0x5007:0x9 DW_TAG_formal_parameter
Lset9128 = Ldebug_loc9-Lsection_debug_loc ## DW_AT_location
.long Lset9128
.long 21558 ## DW_AT_abstract_origin
.byte 10 ## Abbrev [10] 0x5010:0x9 DW_TAG_formal_parameter
Lset9129 = Ldebug_loc10-Lsection_debug_loc ## DW_AT_location
.long Lset9129
.long 21569 ## DW_AT_abstract_origin
.byte 13 ## Abbrev [13] 0x5019:0x3f DW_TAG_inlined_subroutine
.long 20380 ## DW_AT_abstract_origin
Lset9130 = Ldebug_ranges0-Ldebug_range ## DW_AT_ranges
.long Lset9130
.byte 1 ## DW_AT_call_file
.byte 129 ## DW_AT_call_line
.byte 14 ## Abbrev [14] 0x5024:0x6 DW_TAG_formal_parameter
.byte 0 ## DW_AT_const_value
.long 20417 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x502a:0x9 DW_TAG_variable
Lset9131 = Ldebug_loc11-Lsection_debug_loc ## DW_AT_location
.long Lset9131
.long 20428 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x5033:0x24 DW_TAG_lexical_block
.quad Ltmp79 ## DW_AT_low_pc
.quad Ltmp87 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x5044:0x9 DW_TAG_variable
Lset9132 = Ldebug_loc12-Lsection_debug_loc ## DW_AT_location
.long Lset9132
.long 20440 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x504d:0x9 DW_TAG_variable
Lset9133 = Ldebug_loc13-Lsection_debug_loc ## DW_AT_location
.long Lset9133
.long 20451 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 47 ## Abbrev [47] 0x5059:0x31 DW_TAG_subprogram
.long 3926 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.byte 77 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.long 16660 ## DW_AT_type
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 1 ## DW_AT_inline
.byte 48 ## Abbrev [48] 0x5068:0xb DW_TAG_formal_parameter
.long 3956 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.byte 77 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 48 ## Abbrev [48] 0x5073:0xb DW_TAG_formal_parameter
.long 3421 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.byte 77 ## DW_AT_decl_line
.long 20201 ## DW_AT_type
.byte 49 ## Abbrev [49] 0x507e:0xb DW_TAG_variable
.long 3106 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.byte 78 ## DW_AT_decl_line
.long 16508 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 51 ## Abbrev [51] 0x508a:0xc5 DW_TAG_subprogram
.quad Lfunc_begin3 ## DW_AT_low_pc
.quad Lfunc_end3 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 3981 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.byte 148 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.long 16660 ## DW_AT_type
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 52 ## Abbrev [52] 0x50aa:0xf DW_TAG_formal_parameter
Lset9134 = Ldebug_loc14-Lsection_debug_loc ## DW_AT_location
.long Lset9134
.long 3956 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.byte 148 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 52 ## Abbrev [52] 0x50b9:0xf DW_TAG_formal_parameter
Lset9135 = Ldebug_loc15-Lsection_debug_loc ## DW_AT_location
.long Lset9135
.long 2304 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.byte 148 ## DW_AT_decl_line
.long 20206 ## DW_AT_type
.byte 52 ## Abbrev [52] 0x50c8:0xf DW_TAG_formal_parameter
Lset9136 = Ldebug_loc16-Lsection_debug_loc ## DW_AT_location
.long Lset9136
.long 4970 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.byte 148 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 52 ## Abbrev [52] 0x50d7:0xf DW_TAG_formal_parameter
Lset9137 = Ldebug_loc17-Lsection_debug_loc ## DW_AT_location
.long Lset9137
.long 4975 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.byte 149 ## DW_AT_decl_line
.long 19860 ## DW_AT_type
.byte 13 ## Abbrev [13] 0x50e6:0x39 DW_TAG_inlined_subroutine
.long 20380 ## DW_AT_abstract_origin
Lset9138 = Ldebug_ranges1-Ldebug_range ## DW_AT_ranges
.long Lset9138
.byte 1 ## DW_AT_call_file
.byte 151 ## DW_AT_call_line
.byte 11 ## Abbrev [11] 0x50f1:0x9 DW_TAG_variable
Lset9139 = Ldebug_loc18-Lsection_debug_loc ## DW_AT_location
.long Lset9139
.long 20428 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x50fa:0x24 DW_TAG_lexical_block
.quad Ltmp113 ## DW_AT_low_pc
.quad Ltmp127 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x510b:0x9 DW_TAG_variable
Lset9140 = Ldebug_loc19-Lsection_debug_loc ## DW_AT_location
.long Lset9140
.long 20440 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x5114:0x9 DW_TAG_variable
Lset9141 = Ldebug_loc20-Lsection_debug_loc ## DW_AT_location
.long Lset9141
.long 20451 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x511f:0x2f DW_TAG_lexical_block
Lset9142 = Ldebug_ranges3-Ldebug_range ## DW_AT_ranges
.long Lset9142
.byte 49 ## Abbrev [49] 0x5124:0xb DW_TAG_variable
.long 3421 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.byte 152 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 13 ## Abbrev [13] 0x512f:0x1e DW_TAG_inlined_subroutine
.long 20569 ## DW_AT_abstract_origin
Lset9143 = Ldebug_ranges2-Ldebug_range ## DW_AT_ranges
.long Lset9143
.byte 1 ## DW_AT_call_file
.byte 153 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x513a:0x9 DW_TAG_formal_parameter
Lset9144 = Ldebug_loc21-Lsection_debug_loc ## DW_AT_location
.long Lset9144
.long 20584 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x5143:0x9 DW_TAG_variable
Lset9145 = Ldebug_loc22-Lsection_debug_loc ## DW_AT_location
.long Lset9145
.long 20606 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 53 ## Abbrev [53] 0x514f:0xa7 DW_TAG_subprogram
.quad Lfunc_begin4 ## DW_AT_low_pc
.quad Lfunc_end4 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 3995 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.byte 173 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 52 ## Abbrev [52] 0x516b:0xf DW_TAG_formal_parameter
Lset9146 = Ldebug_loc23-Lsection_debug_loc ## DW_AT_location
.long Lset9146
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.byte 173 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 52 ## Abbrev [52] 0x517a:0xf DW_TAG_formal_parameter
Lset9147 = Ldebug_loc24-Lsection_debug_loc ## DW_AT_location
.long Lset9147
.long 4267 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.byte 173 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 52 ## Abbrev [52] 0x5189:0xf DW_TAG_formal_parameter
Lset9148 = Ldebug_loc25-Lsection_debug_loc ## DW_AT_location
.long Lset9148
.long 4269 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.byte 173 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 52 ## Abbrev [52] 0x5198:0xf DW_TAG_formal_parameter
Lset9149 = Ldebug_loc26-Lsection_debug_loc ## DW_AT_location
.long Lset9149
.long 4983 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.byte 173 ## DW_AT_decl_line
.long 17080 ## DW_AT_type
.byte 52 ## Abbrev [52] 0x51a7:0xf DW_TAG_formal_parameter
Lset9150 = Ldebug_loc27-Lsection_debug_loc ## DW_AT_location
.long Lset9150
.long 4987 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.byte 174 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 54 ## Abbrev [54] 0x51b6:0xf DW_TAG_variable
Lset9151 = Ldebug_loc29-Lsection_debug_loc ## DW_AT_location
.long Lset9151
.long 4996 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.byte 175 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 54 ## Abbrev [54] 0x51c5:0xf DW_TAG_variable
Lset9152 = Ldebug_loc30-Lsection_debug_loc ## DW_AT_location
.long Lset9152
.long 5001 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.byte 176 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x51d4:0x21 DW_TAG_lexical_block
.quad Ltmp191 ## DW_AT_low_pc
.quad Ltmp194 ## DW_AT_high_pc
.byte 54 ## Abbrev [54] 0x51e5:0xf DW_TAG_variable
Lset9153 = Ldebug_loc28-Lsection_debug_loc ## DW_AT_location
.long Lset9153
.long 4992 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.byte 200 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 53 ## Abbrev [53] 0x51f6:0xa1 DW_TAG_subprogram
.quad Lfunc_begin5 ## DW_AT_low_pc
.quad Lfunc_end5 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 4010 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.byte 216 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 52 ## Abbrev [52] 0x5212:0xf DW_TAG_formal_parameter
Lset9154 = Ldebug_loc31-Lsection_debug_loc ## DW_AT_location
.long Lset9154
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.byte 216 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 52 ## Abbrev [52] 0x5221:0xf DW_TAG_formal_parameter
Lset9155 = Ldebug_loc32-Lsection_debug_loc ## DW_AT_location
.long Lset9155
.long 4267 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.byte 216 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 52 ## Abbrev [52] 0x5230:0xf DW_TAG_formal_parameter
Lset9156 = Ldebug_loc33-Lsection_debug_loc ## DW_AT_location
.long Lset9156
.long 4269 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.byte 216 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 52 ## Abbrev [52] 0x523f:0xf DW_TAG_formal_parameter
Lset9157 = Ldebug_loc34-Lsection_debug_loc ## DW_AT_location
.long Lset9157
.long 4983 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.byte 217 ## DW_AT_decl_line
.long 17080 ## DW_AT_type
.byte 52 ## Abbrev [52] 0x524e:0xf DW_TAG_formal_parameter
Lset9158 = Ldebug_loc35-Lsection_debug_loc ## DW_AT_location
.long Lset9158
.long 4987 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.byte 217 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 54 ## Abbrev [54] 0x525d:0xf DW_TAG_variable
Lset9159 = Ldebug_loc36-Lsection_debug_loc ## DW_AT_location
.long Lset9159
.long 4996 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.byte 218 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x526c:0x2a DW_TAG_lexical_block
Lset9160 = Ldebug_ranges5-Ldebug_range ## DW_AT_ranges
.long Lset9160
.byte 54 ## Abbrev [54] 0x5271:0xf DW_TAG_variable
Lset9161 = Ldebug_loc38-Lsection_debug_loc ## DW_AT_location
.long Lset9161
.long 5001 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.byte 220 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x5280:0x15 DW_TAG_lexical_block
Lset9162 = Ldebug_ranges4-Ldebug_range ## DW_AT_ranges
.long Lset9162
.byte 54 ## Abbrev [54] 0x5285:0xf DW_TAG_variable
Lset9163 = Ldebug_loc37-Lsection_debug_loc ## DW_AT_location
.long Lset9163
.long 3878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.byte 222 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 55 ## Abbrev [55] 0x5297:0x190 DW_TAG_subprogram
.quad Lfunc_begin6 ## DW_AT_low_pc
.quad Lfunc_end6 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 4025 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 481 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 4 ## Abbrev [4] 0x52b4:0x10 DW_TAG_formal_parameter
Lset9164 = Ldebug_loc39-Lsection_debug_loc ## DW_AT_location
.long Lset9164
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 481 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x52c4:0x10 DW_TAG_formal_parameter
Lset9165 = Ldebug_loc40-Lsection_debug_loc ## DW_AT_location
.long Lset9165
.long 4267 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 481 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x52d4:0x10 DW_TAG_formal_parameter
Lset9166 = Ldebug_loc41-Lsection_debug_loc ## DW_AT_location
.long Lset9166
.long 4269 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 481 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x52e4:0x10 DW_TAG_formal_parameter
Lset9167 = Ldebug_loc42-Lsection_debug_loc ## DW_AT_location
.long Lset9167
.long 4983 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 481 ## DW_AT_decl_line
.long 17080 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x52f4:0x5e DW_TAG_lexical_block
Lset9168 = Ldebug_ranges7-Ldebug_range ## DW_AT_ranges
.long Lset9168
.byte 5 ## Abbrev [5] 0x52f9:0x10 DW_TAG_variable
Lset9169 = Ldebug_loc48-Lsection_debug_loc ## DW_AT_location
.long Lset9169
.long 5004 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 482 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x5309:0x26 DW_TAG_lexical_block
Lset9170 = Ldebug_ranges6-Ldebug_range ## DW_AT_ranges
.long Lset9170
.byte 5 ## Abbrev [5] 0x530e:0x10 DW_TAG_variable
Lset9171 = Ldebug_loc46-Lsection_debug_loc ## DW_AT_location
.long Lset9171
.long 3780 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 482 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x531e:0x10 DW_TAG_variable
Lset9172 = Ldebug_loc47-Lsection_debug_loc ## DW_AT_location
.long Lset9172
.long 3878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 482 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x532f:0x22 DW_TAG_lexical_block
.quad Ltmp271 ## DW_AT_low_pc
.quad Ltmp272 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x5340:0x10 DW_TAG_variable
Lset9173 = Ldebug_loc45-Lsection_debug_loc ## DW_AT_location
.long Lset9173
.long 4992 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 482 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x5352:0x5e DW_TAG_lexical_block
Lset9174 = Ldebug_ranges9-Ldebug_range ## DW_AT_ranges
.long Lset9174
.byte 5 ## Abbrev [5] 0x5357:0x10 DW_TAG_variable
Lset9175 = Ldebug_loc49-Lsection_debug_loc ## DW_AT_location
.long Lset9175
.long 3878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 482 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x5367:0x48 DW_TAG_lexical_block
Lset9176 = Ldebug_ranges8-Ldebug_range ## DW_AT_ranges
.long Lset9176
.byte 5 ## Abbrev [5] 0x536c:0x10 DW_TAG_variable
Lset9177 = Ldebug_loc50-Lsection_debug_loc ## DW_AT_location
.long Lset9177
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 482 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x537c:0x10 DW_TAG_variable
Lset9178 = Ldebug_loc51-Lsection_debug_loc ## DW_AT_location
.long Lset9178
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 482 ## DW_AT_decl_line
.long 20201 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x538c:0x22 DW_TAG_lexical_block
.quad Ltmp279 ## DW_AT_low_pc
.quad Ltmp281 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x539d:0x10 DW_TAG_variable
Lset9179 = Ldebug_loc44-Lsection_debug_loc ## DW_AT_location
.long Lset9179
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 482 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x53b0:0x76 DW_TAG_lexical_block
.quad Ltmp283 ## DW_AT_low_pc
.quad Ltmp290 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x53c1:0x10 DW_TAG_variable
Lset9180 = Ldebug_loc52-Lsection_debug_loc ## DW_AT_location
.long Lset9180
.long 3878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 482 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x53d1:0x54 DW_TAG_lexical_block
.quad Ltmp285 ## DW_AT_low_pc
.quad Ltmp290 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x53e2:0x10 DW_TAG_variable
Lset9181 = Ldebug_loc53-Lsection_debug_loc ## DW_AT_location
.long Lset9181
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 482 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x53f2:0x10 DW_TAG_variable
Lset9182 = Ldebug_loc54-Lsection_debug_loc ## DW_AT_location
.long Lset9182
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 482 ## DW_AT_decl_line
.long 20206 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x5402:0x22 DW_TAG_lexical_block
.quad Ltmp288 ## DW_AT_low_pc
.quad Ltmp290 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x5413:0x10 DW_TAG_variable
Lset9183 = Ldebug_loc43-Lsection_debug_loc ## DW_AT_location
.long Lset9183
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 482 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 47 ## Abbrev [47] 0x5427:0x26 DW_TAG_subprogram
.long 3965 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.byte 128 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.long 16660 ## DW_AT_type
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 1 ## DW_AT_inline
.byte 48 ## Abbrev [48] 0x5436:0xb DW_TAG_formal_parameter
.long 3956 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.byte 128 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 48 ## Abbrev [48] 0x5441:0xb DW_TAG_formal_parameter
.long 2304 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.byte 128 ## DW_AT_decl_line
.long 20206 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 55 ## Abbrev [55] 0x544d:0x231 DW_TAG_subprogram
.quad Lfunc_begin7 ## DW_AT_low_pc
.quad Lfunc_end7 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 4039 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 492 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 4 ## Abbrev [4] 0x546a:0x10 DW_TAG_formal_parameter
Lset9184 = Ldebug_loc55-Lsection_debug_loc ## DW_AT_location
.long Lset9184
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 492 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x547a:0x10 DW_TAG_formal_parameter
Lset9185 = Ldebug_loc56-Lsection_debug_loc ## DW_AT_location
.long Lset9185
.long 4267 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 492 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x548a:0x10 DW_TAG_formal_parameter
Lset9186 = Ldebug_loc57-Lsection_debug_loc ## DW_AT_location
.long Lset9186
.long 4269 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 492 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x549a:0x10 DW_TAG_formal_parameter
Lset9187 = Ldebug_loc58-Lsection_debug_loc ## DW_AT_location
.long Lset9187
.long 4983 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 492 ## DW_AT_decl_line
.long 17080 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x54aa:0x3c DW_TAG_lexical_block
Lset9188 = Ldebug_ranges11-Ldebug_range ## DW_AT_ranges
.long Lset9188
.byte 5 ## Abbrev [5] 0x54af:0x10 DW_TAG_variable
Lset9189 = Ldebug_loc61-Lsection_debug_loc ## DW_AT_location
.long Lset9189
.long 4987 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 493 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x54bf:0x26 DW_TAG_lexical_block
Lset9190 = Ldebug_ranges10-Ldebug_range ## DW_AT_ranges
.long Lset9190
.byte 5 ## Abbrev [5] 0x54c4:0x10 DW_TAG_variable
Lset9191 = Ldebug_loc59-Lsection_debug_loc ## DW_AT_location
.long Lset9191
.long 3780 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 493 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x54d4:0x10 DW_TAG_variable
Lset9192 = Ldebug_loc60-Lsection_debug_loc ## DW_AT_location
.long Lset9192
.long 3878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 493 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x54e6:0xc5 DW_TAG_lexical_block
Lset9193 = Ldebug_ranges16-Ldebug_range ## DW_AT_ranges
.long Lset9193
.byte 5 ## Abbrev [5] 0x54eb:0x10 DW_TAG_variable
Lset9194 = Ldebug_loc62-Lsection_debug_loc ## DW_AT_location
.long Lset9194
.long 3878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 493 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x54fb:0x63 DW_TAG_lexical_block
Lset9195 = Ldebug_ranges13-Ldebug_range ## DW_AT_ranges
.long Lset9195
.byte 8 ## Abbrev [8] 0x5500:0xc DW_TAG_variable
.long 5013 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 493 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x550c:0x1f DW_TAG_inlined_subroutine
.long 20569 ## DW_AT_abstract_origin
Lset9196 = Ldebug_ranges12-Ldebug_range ## DW_AT_ranges
.long Lset9196
.byte 1 ## DW_AT_call_file
.short 493 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x5518:0x9 DW_TAG_formal_parameter
Lset9197 = Ldebug_loc70-Lsection_debug_loc ## DW_AT_location
.long Lset9197
.long 20584 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x5521:0x9 DW_TAG_variable
Lset9198 = Ldebug_loc69-Lsection_debug_loc ## DW_AT_location
.long Lset9198
.long 20606 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x552b:0x32 DW_TAG_lexical_block
.quad Ltmp380 ## DW_AT_low_pc
.quad Ltmp385 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x553c:0x10 DW_TAG_variable
Lset9199 = Ldebug_loc72-Lsection_debug_loc ## DW_AT_location
.long Lset9199
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 493 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x554c:0x10 DW_TAG_variable
Lset9200 = Ldebug_loc73-Lsection_debug_loc ## DW_AT_location
.long Lset9200
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 493 ## DW_AT_decl_line
.long 20201 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x555e:0x26 DW_TAG_lexical_block
Lset9201 = Ldebug_ranges14-Ldebug_range ## DW_AT_ranges
.long Lset9201
.byte 5 ## Abbrev [5] 0x5563:0x10 DW_TAG_variable
Lset9202 = Ldebug_loc67-Lsection_debug_loc ## DW_AT_location
.long Lset9202
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 493 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x5573:0x10 DW_TAG_variable
Lset9203 = Ldebug_loc68-Lsection_debug_loc ## DW_AT_location
.long Lset9203
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 493 ## DW_AT_decl_line
.long 20201 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x5584:0x26 DW_TAG_lexical_block
Lset9204 = Ldebug_ranges15-Ldebug_range ## DW_AT_ranges
.long Lset9204
.byte 5 ## Abbrev [5] 0x5589:0x10 DW_TAG_variable
Lset9205 = Ldebug_loc63-Lsection_debug_loc ## DW_AT_location
.long Lset9205
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 493 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x5599:0x10 DW_TAG_variable
Lset9206 = Ldebug_loc66-Lsection_debug_loc ## DW_AT_location
.long Lset9206
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 493 ## DW_AT_decl_line
.long 20201 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x55ab:0xd2 DW_TAG_lexical_block
Lset9207 = Ldebug_ranges21-Ldebug_range ## DW_AT_ranges
.long Lset9207
.byte 5 ## Abbrev [5] 0x55b0:0x10 DW_TAG_variable
Lset9208 = Ldebug_loc64-Lsection_debug_loc ## DW_AT_location
.long Lset9208
.long 3878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 493 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x55c0:0x22 DW_TAG_lexical_block
Lset9209 = Ldebug_ranges17-Ldebug_range ## DW_AT_ranges
.long Lset9209
.byte 5 ## Abbrev [5] 0x55c5:0x10 DW_TAG_variable
Lset9210 = Ldebug_loc65-Lsection_debug_loc ## DW_AT_location
.long Lset9210
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 493 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x55d5:0xc DW_TAG_variable
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 493 ## DW_AT_decl_line
.long 20206 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x55e2:0x9a DW_TAG_lexical_block
Lset9211 = Ldebug_ranges20-Ldebug_range ## DW_AT_ranges
.long Lset9211
.byte 12 ## Abbrev [12] 0x55e7:0xd DW_TAG_variable
.byte 0 ## DW_AT_const_value
.long 3393 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 493 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x55f4:0x55 DW_TAG_inlined_subroutine
.long 21543 ## DW_AT_abstract_origin
Lset9212 = Ldebug_ranges18-Ldebug_range ## DW_AT_ranges
.long Lset9212
.byte 1 ## DW_AT_call_file
.short 493 ## DW_AT_call_line
.byte 13 ## Abbrev [13] 0x5600:0x48 DW_TAG_inlined_subroutine
.long 20380 ## DW_AT_abstract_origin
Lset9213 = Ldebug_ranges19-Ldebug_range ## DW_AT_ranges
.long Lset9213
.byte 1 ## DW_AT_call_file
.byte 129 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x560b:0x9 DW_TAG_formal_parameter
Lset9214 = Ldebug_loc74-Lsection_debug_loc ## DW_AT_location
.long Lset9214
.long 20395 ## DW_AT_abstract_origin
.byte 14 ## Abbrev [14] 0x5614:0x6 DW_TAG_formal_parameter
.byte 0 ## DW_AT_const_value
.long 20417 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x561a:0x9 DW_TAG_variable
Lset9215 = Ldebug_loc71-Lsection_debug_loc ## DW_AT_location
.long Lset9215
.long 20428 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x5623:0x24 DW_TAG_lexical_block
.quad Ltmp391 ## DW_AT_low_pc
.quad Ltmp398 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x5634:0x9 DW_TAG_variable
Lset9216 = Ldebug_loc75-Lsection_debug_loc ## DW_AT_location
.long Lset9216
.long 20440 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x563d:0x9 DW_TAG_variable
Lset9217 = Ldebug_loc76-Lsection_debug_loc ## DW_AT_location
.long Lset9217
.long 20451 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x5649:0x32 DW_TAG_lexical_block
.quad Ltmp398 ## DW_AT_low_pc
.quad Ltmp404 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x565a:0x10 DW_TAG_variable
Lset9218 = Ldebug_loc77-Lsection_debug_loc ## DW_AT_location
.long Lset9218
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 493 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x566a:0x10 DW_TAG_variable
Lset9219 = Ldebug_loc78-Lsection_debug_loc ## DW_AT_location
.long Lset9219
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 493 ## DW_AT_decl_line
.long 20206 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 56 ## Abbrev [56] 0x567e:0x44 DW_TAG_subprogram
.long 4053 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 574 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.long 16660 ## DW_AT_type
.byte 1 ## DW_AT_APPLE_optimized
.byte 1 ## DW_AT_inline
.byte 57 ## Abbrev [57] 0x568d:0xc DW_TAG_formal_parameter
.long 2904 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 574 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 57 ## Abbrev [57] 0x5699:0xc DW_TAG_formal_parameter
.long 4059 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 574 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 50 ## Abbrev [50] 0x56a5:0xe DW_TAG_lexical_block
.byte 8 ## Abbrev [8] 0x56a6:0xc DW_TAG_variable
.long 4061 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 576 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 50 ## Abbrev [50] 0x56b3:0xe DW_TAG_lexical_block
.byte 8 ## Abbrev [8] 0x56b4:0xc DW_TAG_variable
.long 4064 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 583 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 56 ## Abbrev [56] 0x56c2:0x74 DW_TAG_subprogram
.long 4067 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 504 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.long 16660 ## DW_AT_type
.byte 1 ## DW_AT_APPLE_optimized
.byte 1 ## DW_AT_inline
.byte 57 ## Abbrev [57] 0x56d1:0xc DW_TAG_formal_parameter
.long 4076 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 504 ## DW_AT_decl_line
.long 22326 ## DW_AT_type
.byte 57 ## Abbrev [57] 0x56dd:0xc DW_TAG_formal_parameter
.long 4079 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 504 ## DW_AT_decl_line
.long 22326 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x56e9:0xc DW_TAG_variable
.long 2904 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 505 ## DW_AT_decl_line
.long 18022 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x56f5:0xc DW_TAG_variable
.long 4082 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 506 ## DW_AT_decl_line
.long 16144 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x5701:0xc DW_TAG_variable
.long 4059 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 507 ## DW_AT_decl_line
.long 18022 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x570d:0xc DW_TAG_variable
.long 4085 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 508 ## DW_AT_decl_line
.long 16144 ## DW_AT_type
.byte 50 ## Abbrev [50] 0x5719:0x1c DW_TAG_lexical_block
.byte 8 ## Abbrev [8] 0x571a:0xc DW_TAG_variable
.long 4088 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 510 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 50 ## Abbrev [50] 0x5726:0xe DW_TAG_lexical_block
.byte 8 ## Abbrev [8] 0x5727:0xc DW_TAG_variable
.long 3496 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 514 ## DW_AT_decl_line
.long 16144 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 26 ## Abbrev [26] 0x5736:0x5 DW_TAG_pointer_type
.long 22331 ## DW_AT_type
.byte 37 ## Abbrev [37] 0x573b:0x5 DW_TAG_const_type
.long 17855 ## DW_AT_type
.byte 56 ## Abbrev [56] 0x5740:0x28 DW_TAG_subprogram
.long 4093 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 537 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.long 16660 ## DW_AT_type
.byte 1 ## DW_AT_APPLE_optimized
.byte 1 ## DW_AT_inline
.byte 57 ## Abbrev [57] 0x574f:0xc DW_TAG_formal_parameter
.long 3393 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 537 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 57 ## Abbrev [57] 0x575b:0xc DW_TAG_formal_parameter
.long 2312 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 537 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 56 ## Abbrev [56] 0x5768:0x28 DW_TAG_subprogram
.long 4104 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 556 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.long 16660 ## DW_AT_type
.byte 1 ## DW_AT_APPLE_optimized
.byte 1 ## DW_AT_inline
.byte 57 ## Abbrev [57] 0x5777:0xc DW_TAG_formal_parameter
.long 3393 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 556 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 57 ## Abbrev [57] 0x5783:0xc DW_TAG_formal_parameter
.long 2312 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 556 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 2 ## Abbrev [2] 0x5790:0x135 DW_TAG_subprogram
.quad Lfunc_begin8 ## DW_AT_low_pc
.quad Lfunc_end8 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 4115 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 620 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.long 16660 ## DW_AT_type
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 4 ## Abbrev [4] 0x57b1:0x10 DW_TAG_formal_parameter
Lset9220 = Ldebug_loc79-Lsection_debug_loc ## DW_AT_location
.long Lset9220
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 620 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x57c1:0x10 DW_TAG_formal_parameter
Lset9221 = Ldebug_loc80-Lsection_debug_loc ## DW_AT_location
.long Lset9221
.long 2904 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 620 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x57d1:0x10 DW_TAG_formal_parameter
Lset9222 = Ldebug_loc81-Lsection_debug_loc ## DW_AT_location
.long Lset9222
.long 4059 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 620 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x57e1:0x10 DW_TAG_variable
Lset9223 = Ldebug_loc86-Lsection_debug_loc ## DW_AT_location
.long Lset9223
.long 5015 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 621 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x57f1:0x58 DW_TAG_inlined_subroutine
.long 22210 ## DW_AT_abstract_origin
Lset9224 = Ldebug_ranges22-Ldebug_range ## DW_AT_ranges
.long Lset9224
.byte 1 ## DW_AT_call_file
.short 625 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x57fd:0x9 DW_TAG_formal_parameter
Lset9225 = Ldebug_loc84-Lsection_debug_loc ## DW_AT_location
.long Lset9225
.long 22225 ## DW_AT_abstract_origin
.byte 10 ## Abbrev [10] 0x5806:0x9 DW_TAG_formal_parameter
Lset9226 = Ldebug_loc85-Lsection_debug_loc ## DW_AT_location
.long Lset9226
.long 22237 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x580f:0x9 DW_TAG_variable
Lset9227 = Ldebug_loc88-Lsection_debug_loc ## DW_AT_location
.long Lset9227
.long 22249 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x5818:0x9 DW_TAG_variable
Lset9228 = Ldebug_loc89-Lsection_debug_loc ## DW_AT_location
.long Lset9228
.long 22261 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x5821:0x9 DW_TAG_variable
Lset9229 = Ldebug_loc90-Lsection_debug_loc ## DW_AT_location
.long Lset9229
.long 22273 ## DW_AT_abstract_origin
.byte 6 ## Abbrev [6] 0x582a:0x1e DW_TAG_lexical_block
Lset9230 = Ldebug_ranges24-Ldebug_range ## DW_AT_ranges
.long Lset9230
.byte 11 ## Abbrev [11] 0x582f:0x9 DW_TAG_variable
Lset9231 = Ldebug_loc91-Lsection_debug_loc ## DW_AT_location
.long Lset9231
.long 22298 ## DW_AT_abstract_origin
.byte 6 ## Abbrev [6] 0x5838:0xf DW_TAG_lexical_block
Lset9232 = Ldebug_ranges23-Ldebug_range ## DW_AT_ranges
.long Lset9232
.byte 11 ## Abbrev [11] 0x583d:0x9 DW_TAG_variable
Lset9233 = Ldebug_loc87-Lsection_debug_loc ## DW_AT_location
.long Lset9233
.long 22311 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 9 ## Abbrev [9] 0x5849:0x7b DW_TAG_inlined_subroutine
.long 22142 ## DW_AT_abstract_origin
Lset9234 = Ldebug_ranges25-Ldebug_range ## DW_AT_ranges
.long Lset9234
.byte 1 ## DW_AT_call_file
.short 623 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x5855:0x9 DW_TAG_formal_parameter
Lset9235 = Ldebug_loc93-Lsection_debug_loc ## DW_AT_location
.long Lset9235
.long 22157 ## DW_AT_abstract_origin
.byte 10 ## Abbrev [10] 0x585e:0x9 DW_TAG_formal_parameter
Lset9236 = Ldebug_loc96-Lsection_debug_loc ## DW_AT_location
.long Lset9236
.long 22169 ## DW_AT_abstract_origin
.byte 6 ## Abbrev [6] 0x5867:0x2e DW_TAG_lexical_block
Lset9237 = Ldebug_ranges27-Ldebug_range ## DW_AT_ranges
.long Lset9237
.byte 11 ## Abbrev [11] 0x586c:0x9 DW_TAG_variable
Lset9238 = Ldebug_loc82-Lsection_debug_loc ## DW_AT_location
.long Lset9238
.long 22182 ## DW_AT_abstract_origin
.byte 9 ## Abbrev [9] 0x5875:0x1f DW_TAG_inlined_subroutine
.long 22336 ## DW_AT_abstract_origin
Lset9239 = Ldebug_ranges26-Ldebug_range ## DW_AT_ranges
.long Lset9239
.byte 1 ## DW_AT_call_file
.short 580 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x5881:0x9 DW_TAG_formal_parameter
Lset9240 = Ldebug_loc83-Lsection_debug_loc ## DW_AT_location
.long Lset9240
.long 22351 ## DW_AT_abstract_origin
.byte 10 ## Abbrev [10] 0x588a:0x9 DW_TAG_formal_parameter
Lset9241 = Ldebug_loc95-Lsection_debug_loc ## DW_AT_location
.long Lset9241
.long 22363 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x5895:0x2e DW_TAG_lexical_block
Lset9242 = Ldebug_ranges29-Ldebug_range ## DW_AT_ranges
.long Lset9242
.byte 11 ## Abbrev [11] 0x589a:0x9 DW_TAG_variable
Lset9243 = Ldebug_loc92-Lsection_debug_loc ## DW_AT_location
.long Lset9243
.long 22196 ## DW_AT_abstract_origin
.byte 9 ## Abbrev [9] 0x58a3:0x1f DW_TAG_inlined_subroutine
.long 22376 ## DW_AT_abstract_origin
Lset9244 = Ldebug_ranges28-Ldebug_range ## DW_AT_ranges
.long Lset9244
.byte 1 ## DW_AT_call_file
.short 589 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x58af:0x9 DW_TAG_formal_parameter
Lset9245 = Ldebug_loc97-Lsection_debug_loc ## DW_AT_location
.long Lset9245
.long 22391 ## DW_AT_abstract_origin
.byte 10 ## Abbrev [10] 0x58b8:0x9 DW_TAG_formal_parameter
Lset9246 = Ldebug_loc94-Lsection_debug_loc ## DW_AT_location
.long Lset9246
.long 22403 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 56 ## Abbrev [56] 0x58c5:0x44 DW_TAG_subprogram
.long 4129 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 597 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.long 16660 ## DW_AT_type
.byte 1 ## DW_AT_APPLE_optimized
.byte 1 ## DW_AT_inline
.byte 57 ## Abbrev [57] 0x58d4:0xc DW_TAG_formal_parameter
.long 2904 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 597 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 57 ## Abbrev [57] 0x58e0:0xc DW_TAG_formal_parameter
.long 4059 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 597 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 50 ## Abbrev [50] 0x58ec:0xe DW_TAG_lexical_block
.byte 8 ## Abbrev [8] 0x58ed:0xc DW_TAG_variable
.long 4061 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 599 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 50 ## Abbrev [50] 0x58fa:0xe DW_TAG_lexical_block
.byte 8 ## Abbrev [8] 0x58fb:0xc DW_TAG_variable
.long 4064 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 606 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 2 ## Abbrev [2] 0x5909:0x135 DW_TAG_subprogram
.quad Lfunc_begin9 ## DW_AT_low_pc
.quad Lfunc_end9 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 4135 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 640 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.long 16660 ## DW_AT_type
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 4 ## Abbrev [4] 0x592a:0x10 DW_TAG_formal_parameter
Lset9247 = Ldebug_loc98-Lsection_debug_loc ## DW_AT_location
.long Lset9247
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 640 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x593a:0x10 DW_TAG_formal_parameter
Lset9248 = Ldebug_loc99-Lsection_debug_loc ## DW_AT_location
.long Lset9248
.long 2904 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 640 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x594a:0x10 DW_TAG_formal_parameter
Lset9249 = Ldebug_loc100-Lsection_debug_loc ## DW_AT_location
.long Lset9249
.long 4059 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 640 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x595a:0x10 DW_TAG_variable
Lset9250 = Ldebug_loc105-Lsection_debug_loc ## DW_AT_location
.long Lset9250
.long 5015 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 641 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x596a:0x58 DW_TAG_inlined_subroutine
.long 22210 ## DW_AT_abstract_origin
Lset9251 = Ldebug_ranges30-Ldebug_range ## DW_AT_ranges
.long Lset9251
.byte 1 ## DW_AT_call_file
.short 645 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x5976:0x9 DW_TAG_formal_parameter
Lset9252 = Ldebug_loc103-Lsection_debug_loc ## DW_AT_location
.long Lset9252
.long 22225 ## DW_AT_abstract_origin
.byte 10 ## Abbrev [10] 0x597f:0x9 DW_TAG_formal_parameter
Lset9253 = Ldebug_loc104-Lsection_debug_loc ## DW_AT_location
.long Lset9253
.long 22237 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x5988:0x9 DW_TAG_variable
Lset9254 = Ldebug_loc110-Lsection_debug_loc ## DW_AT_location
.long Lset9254
.long 22249 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x5991:0x9 DW_TAG_variable
Lset9255 = Ldebug_loc111-Lsection_debug_loc ## DW_AT_location
.long Lset9255
.long 22261 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x599a:0x9 DW_TAG_variable
Lset9256 = Ldebug_loc112-Lsection_debug_loc ## DW_AT_location
.long Lset9256
.long 22273 ## DW_AT_abstract_origin
.byte 6 ## Abbrev [6] 0x59a3:0x1e DW_TAG_lexical_block
Lset9257 = Ldebug_ranges32-Ldebug_range ## DW_AT_ranges
.long Lset9257
.byte 11 ## Abbrev [11] 0x59a8:0x9 DW_TAG_variable
Lset9258 = Ldebug_loc113-Lsection_debug_loc ## DW_AT_location
.long Lset9258
.long 22298 ## DW_AT_abstract_origin
.byte 6 ## Abbrev [6] 0x59b1:0xf DW_TAG_lexical_block
Lset9259 = Ldebug_ranges31-Ldebug_range ## DW_AT_ranges
.long Lset9259
.byte 11 ## Abbrev [11] 0x59b6:0x9 DW_TAG_variable
Lset9260 = Ldebug_loc109-Lsection_debug_loc ## DW_AT_location
.long Lset9260
.long 22311 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 9 ## Abbrev [9] 0x59c2:0x7b DW_TAG_inlined_subroutine
.long 22725 ## DW_AT_abstract_origin
Lset9261 = Ldebug_ranges33-Ldebug_range ## DW_AT_ranges
.long Lset9261
.byte 1 ## DW_AT_call_file
.short 643 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x59ce:0x9 DW_TAG_formal_parameter
Lset9262 = Ldebug_loc107-Lsection_debug_loc ## DW_AT_location
.long Lset9262
.long 22740 ## DW_AT_abstract_origin
.byte 10 ## Abbrev [10] 0x59d7:0x9 DW_TAG_formal_parameter
Lset9263 = Ldebug_loc115-Lsection_debug_loc ## DW_AT_location
.long Lset9263
.long 22752 ## DW_AT_abstract_origin
.byte 6 ## Abbrev [6] 0x59e0:0x2e DW_TAG_lexical_block
Lset9264 = Ldebug_ranges35-Ldebug_range ## DW_AT_ranges
.long Lset9264
.byte 11 ## Abbrev [11] 0x59e5:0x9 DW_TAG_variable
Lset9265 = Ldebug_loc101-Lsection_debug_loc ## DW_AT_location
.long Lset9265
.long 22765 ## DW_AT_abstract_origin
.byte 9 ## Abbrev [9] 0x59ee:0x1f DW_TAG_inlined_subroutine
.long 22376 ## DW_AT_abstract_origin
Lset9266 = Ldebug_ranges34-Ldebug_range ## DW_AT_ranges
.long Lset9266
.byte 1 ## DW_AT_call_file
.short 603 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x59fa:0x9 DW_TAG_formal_parameter
Lset9267 = Ldebug_loc102-Lsection_debug_loc ## DW_AT_location
.long Lset9267
.long 22391 ## DW_AT_abstract_origin
.byte 10 ## Abbrev [10] 0x5a03:0x9 DW_TAG_formal_parameter
Lset9268 = Ldebug_loc114-Lsection_debug_loc ## DW_AT_location
.long Lset9268
.long 22403 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x5a0e:0x2e DW_TAG_lexical_block
Lset9269 = Ldebug_ranges37-Ldebug_range ## DW_AT_ranges
.long Lset9269
.byte 11 ## Abbrev [11] 0x5a13:0x9 DW_TAG_variable
Lset9270 = Ldebug_loc106-Lsection_debug_loc ## DW_AT_location
.long Lset9270
.long 22779 ## DW_AT_abstract_origin
.byte 9 ## Abbrev [9] 0x5a1c:0x1f DW_TAG_inlined_subroutine
.long 22336 ## DW_AT_abstract_origin
Lset9271 = Ldebug_ranges36-Ldebug_range ## DW_AT_ranges
.long Lset9271
.byte 1 ## DW_AT_call_file
.short 612 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x5a28:0x9 DW_TAG_formal_parameter
Lset9272 = Ldebug_loc116-Lsection_debug_loc ## DW_AT_location
.long Lset9272
.long 22351 ## DW_AT_abstract_origin
.byte 10 ## Abbrev [10] 0x5a31:0x9 DW_TAG_formal_parameter
Lset9273 = Ldebug_loc108-Lsection_debug_loc ## DW_AT_location
.long Lset9273
.long 22363 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 2 ## Abbrev [2] 0x5a3e:0x10d DW_TAG_subprogram
.quad Lfunc_begin10 ## DW_AT_low_pc
.quad Lfunc_end10 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 4150 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 663 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.long 16660 ## DW_AT_type
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 4 ## Abbrev [4] 0x5a5f:0x10 DW_TAG_formal_parameter
Lset9274 = Ldebug_loc117-Lsection_debug_loc ## DW_AT_location
.long Lset9274
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 663 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x5a6f:0x10 DW_TAG_formal_parameter
Lset9275 = Ldebug_loc118-Lsection_debug_loc ## DW_AT_location
.long Lset9275
.long 5019 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 663 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x5a7f:0x10 DW_TAG_formal_parameter
Lset9276 = Ldebug_loc119-Lsection_debug_loc ## DW_AT_location
.long Lset9276
.long 5022 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 663 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x5a8f:0x10 DW_TAG_variable
Lset9277 = Ldebug_loc122-Lsection_debug_loc ## DW_AT_location
.long Lset9277
.long 5001 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 664 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x5a9f:0xab DW_TAG_lexical_block
Lset9278 = Ldebug_ranges40-Ldebug_range ## DW_AT_ranges
.long Lset9278
.byte 5 ## Abbrev [5] 0x5aa4:0x10 DW_TAG_variable
Lset9279 = Ldebug_loc121-Lsection_debug_loc ## DW_AT_location
.long Lset9279
.long 5025 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 669 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x5ab4:0xc DW_TAG_variable
.long 5028 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 669 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x5ac0:0x40 DW_TAG_inlined_subroutine
.long 20380 ## DW_AT_abstract_origin
Lset9280 = Ldebug_ranges38-Ldebug_range ## DW_AT_ranges
.long Lset9280
.byte 1 ## DW_AT_call_file
.short 670 ## DW_AT_call_line
.byte 14 ## Abbrev [14] 0x5acc:0x6 DW_TAG_formal_parameter
.byte 0 ## DW_AT_const_value
.long 20417 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x5ad2:0x9 DW_TAG_variable
Lset9281 = Ldebug_loc124-Lsection_debug_loc ## DW_AT_location
.long Lset9281
.long 20428 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x5adb:0x24 DW_TAG_lexical_block
.quad Ltmp643 ## DW_AT_low_pc
.quad Ltmp649 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x5aec:0x9 DW_TAG_variable
Lset9282 = Ldebug_loc127-Lsection_debug_loc ## DW_AT_location
.long Lset9282
.long 20440 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x5af5:0x9 DW_TAG_variable
Lset9283 = Ldebug_loc128-Lsection_debug_loc ## DW_AT_location
.long Lset9283
.long 20451 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 9 ## Abbrev [9] 0x5b00:0x49 DW_TAG_inlined_subroutine
.long 20380 ## DW_AT_abstract_origin
Lset9284 = Ldebug_ranges39-Ldebug_range ## DW_AT_ranges
.long Lset9284
.byte 1 ## DW_AT_call_file
.short 670 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x5b0c:0x9 DW_TAG_formal_parameter
Lset9285 = Ldebug_loc120-Lsection_debug_loc ## DW_AT_location
.long Lset9285
.long 20395 ## DW_AT_abstract_origin
.byte 14 ## Abbrev [14] 0x5b15:0x6 DW_TAG_formal_parameter
.byte 0 ## DW_AT_const_value
.long 20417 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x5b1b:0x9 DW_TAG_variable
Lset9286 = Ldebug_loc123-Lsection_debug_loc ## DW_AT_location
.long Lset9286
.long 20428 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x5b24:0x24 DW_TAG_lexical_block
.quad Ltmp635 ## DW_AT_low_pc
.quad Ltmp642 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x5b35:0x9 DW_TAG_variable
Lset9287 = Ldebug_loc125-Lsection_debug_loc ## DW_AT_location
.long Lset9287
.long 20440 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x5b3e:0x9 DW_TAG_variable
Lset9288 = Ldebug_loc126-Lsection_debug_loc ## DW_AT_location
.long Lset9288
.long 20451 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 58 ## Abbrev [58] 0x5b4b:0x4a DW_TAG_subprogram
.long 4164 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 721 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.byte 1 ## DW_AT_APPLE_optimized
.byte 1 ## DW_AT_inline
.byte 57 ## Abbrev [57] 0x5b56:0xc DW_TAG_formal_parameter
.long 2345 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 721 ## DW_AT_decl_line
.long 17080 ## DW_AT_type
.byte 57 ## Abbrev [57] 0x5b62:0xc DW_TAG_formal_parameter
.long 3421 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 721 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 57 ## Abbrev [57] 0x5b6e:0xc DW_TAG_formal_parameter
.long 4174 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 721 ## DW_AT_decl_line
.long 15777 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x5b7a:0xc DW_TAG_variable
.long 4179 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 722 ## DW_AT_decl_line
.long 16144 ## DW_AT_type
.byte 50 ## Abbrev [50] 0x5b86:0xe DW_TAG_lexical_block
.byte 8 ## Abbrev [8] 0x5b87:0xc DW_TAG_variable
.long 2904 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 724 ## DW_AT_decl_line
.long 16144 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 55 ## Abbrev [55] 0x5b95:0x189 DW_TAG_subprogram
.quad Lfunc_begin11 ## DW_AT_low_pc
.quad Lfunc_end11 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 4182 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 735 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 4 ## Abbrev [4] 0x5bb2:0x10 DW_TAG_formal_parameter
Lset9289 = Ldebug_loc129-Lsection_debug_loc ## DW_AT_location
.long Lset9289
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 735 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x5bc2:0x10 DW_TAG_formal_parameter
Lset9290 = Ldebug_loc130-Lsection_debug_loc ## DW_AT_location
.long Lset9290
.long 5031 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 735 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x5bd2:0x14b DW_TAG_lexical_block
Lset9291 = Ldebug_ranges43-Ldebug_range ## DW_AT_ranges
.long Lset9291
.byte 12 ## Abbrev [12] 0x5bd7:0xd DW_TAG_variable
.byte 2 ## DW_AT_const_value
.long 3421 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 739 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x5be4:0x10 DW_TAG_variable
Lset9292 = Ldebug_loc131-Lsection_debug_loc ## DW_AT_location
.long Lset9292
.long 2345 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 738 ## DW_AT_decl_line
.long 17080 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x5bf4:0x106 DW_TAG_lexical_block
Lset9293 = Ldebug_ranges42-Ldebug_range ## DW_AT_ranges
.long Lset9293
.byte 5 ## Abbrev [5] 0x5bf9:0x10 DW_TAG_variable
Lset9294 = Ldebug_loc134-Lsection_debug_loc ## DW_AT_location
.long Lset9294
.long 4179 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 749 ## DW_AT_decl_line
.long 16144 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x5c09:0x10 DW_TAG_variable
Lset9295 = Ldebug_loc137-Lsection_debug_loc ## DW_AT_location
.long Lset9295
.long 2115 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 750 ## DW_AT_decl_line
.long 17850 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x5c19:0x16 DW_TAG_lexical_block
Lset9296 = Ldebug_ranges41-Ldebug_range ## DW_AT_ranges
.long Lset9296
.byte 5 ## Abbrev [5] 0x5c1e:0x10 DW_TAG_variable
Lset9297 = Ldebug_loc133-Lsection_debug_loc ## DW_AT_location
.long Lset9297
.long 2904 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 753 ## DW_AT_decl_line
.long 16144 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x5c2f:0x5f DW_TAG_lexical_block
.quad Ltmp689 ## DW_AT_low_pc
.quad Ltmp696 ## DW_AT_high_pc
.byte 59 ## Abbrev [59] 0x5c40:0x10 DW_TAG_variable
.byte 3 ## DW_AT_location
.byte 145
.ascii "\240\177"
.long 4174 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 759 ## DW_AT_decl_line
.long 33264 ## DW_AT_type
.byte 15 ## Abbrev [15] 0x5c50:0x3d DW_TAG_inlined_subroutine
.long 23371 ## DW_AT_abstract_origin
.quad Ltmp689 ## DW_AT_low_pc
.quad Ltmp693 ## DW_AT_high_pc
.byte 1 ## DW_AT_call_file
.short 760 ## DW_AT_call_line
.byte 11 ## Abbrev [11] 0x5c68:0x9 DW_TAG_variable
Lset9298 = Ldebug_loc135-Lsection_debug_loc ## DW_AT_location
.long Lset9298
.long 23418 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x5c71:0x1b DW_TAG_lexical_block
.quad Ltmp690 ## DW_AT_low_pc
.quad Ltmp692 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x5c82:0x9 DW_TAG_variable
Lset9299 = Ldebug_loc136-Lsection_debug_loc ## DW_AT_location
.long Lset9299
.long 23431 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 15 ## Abbrev [15] 0x5c8e:0x3d DW_TAG_inlined_subroutine
.long 23371 ## DW_AT_abstract_origin
.quad Ltmp700 ## DW_AT_low_pc
.quad Ltmp704 ## DW_AT_high_pc
.byte 1 ## DW_AT_call_file
.short 765 ## DW_AT_call_line
.byte 11 ## Abbrev [11] 0x5ca6:0x9 DW_TAG_variable
Lset9300 = Ldebug_loc138-Lsection_debug_loc ## DW_AT_location
.long Lset9300
.long 23418 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x5caf:0x1b DW_TAG_lexical_block
.quad Ltmp701 ## DW_AT_low_pc
.quad Ltmp703 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x5cc0:0x9 DW_TAG_variable
Lset9301 = Ldebug_loc139-Lsection_debug_loc ## DW_AT_location
.long Lset9301
.long 23431 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x5ccb:0x2e DW_TAG_lexical_block
.quad Ltmp707 ## DW_AT_low_pc
.quad Ltmp711 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x5cdc:0x10 DW_TAG_variable
Lset9302 = Ldebug_loc140-Lsection_debug_loc ## DW_AT_location
.long Lset9302
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 767 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x5cec:0xc DW_TAG_variable
.long 4328 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 767 ## DW_AT_decl_line
.long 17850 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x5cfa:0x22 DW_TAG_lexical_block
.quad Ltmp713 ## DW_AT_low_pc
.quad Ltmp714 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x5d0b:0x10 DW_TAG_variable
Lset9303 = Ldebug_loc132-Lsection_debug_loc ## DW_AT_location
.long Lset9303
.long 4992 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 745 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 55 ## Abbrev [55] 0x5d1e:0x112 DW_TAG_subprogram
.quad Lfunc_begin12 ## DW_AT_low_pc
.quad Lfunc_end12 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 4194 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 778 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 4 ## Abbrev [4] 0x5d3b:0x10 DW_TAG_formal_parameter
Lset9304 = Ldebug_loc141-Lsection_debug_loc ## DW_AT_location
.long Lset9304
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 778 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x5d4b:0x10 DW_TAG_formal_parameter
Lset9305 = Ldebug_loc142-Lsection_debug_loc ## DW_AT_location
.long Lset9305
.long 4321 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 778 ## DW_AT_decl_line
.long 17080 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x5d5b:0x10 DW_TAG_formal_parameter
Lset9306 = Ldebug_loc143-Lsection_debug_loc ## DW_AT_location
.long Lset9306
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 778 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x5d6b:0x10 DW_TAG_variable
Lset9307 = Ldebug_loc150-Lsection_debug_loc ## DW_AT_location
.long Lset9307
.long 5001 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 779 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x5d7b:0x44 DW_TAG_lexical_block
.quad Ltmp734 ## DW_AT_low_pc
.quad Ltmp736 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x5d8c:0x10 DW_TAG_variable
Lset9308 = Ldebug_loc148-Lsection_debug_loc ## DW_AT_location
.long Lset9308
.long 3878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 783 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x5d9c:0x22 DW_TAG_lexical_block
.quad Ltmp735 ## DW_AT_low_pc
.quad Ltmp736 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x5dad:0x10 DW_TAG_variable
Lset9309 = Ldebug_loc147-Lsection_debug_loc ## DW_AT_location
.long Lset9309
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 784 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x5dbf:0x2c DW_TAG_lexical_block
Lset9310 = Ldebug_ranges45-Ldebug_range ## DW_AT_ranges
.long Lset9310
.byte 5 ## Abbrev [5] 0x5dc4:0x10 DW_TAG_variable
Lset9311 = Ldebug_loc149-Lsection_debug_loc ## DW_AT_location
.long Lset9311
.long 3878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 788 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x5dd4:0x16 DW_TAG_lexical_block
Lset9312 = Ldebug_ranges44-Ldebug_range ## DW_AT_ranges
.long Lset9312
.byte 5 ## Abbrev [5] 0x5dd9:0x10 DW_TAG_variable
Lset9313 = Ldebug_loc146-Lsection_debug_loc ## DW_AT_location
.long Lset9313
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 791 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x5deb:0x22 DW_TAG_lexical_block
.quad Ltmp745 ## DW_AT_low_pc
.quad Ltmp746 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x5dfc:0x10 DW_TAG_variable
Lset9314 = Ldebug_loc144-Lsection_debug_loc ## DW_AT_location
.long Lset9314
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 799 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x5e0d:0x22 DW_TAG_lexical_block
.quad Ltmp746 ## DW_AT_low_pc
.quad Ltmp747 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x5e1e:0x10 DW_TAG_variable
Lset9315 = Ldebug_loc145-Lsection_debug_loc ## DW_AT_location
.long Lset9315
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 795 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 46 ## Abbrev [46] 0x5e30:0x4a DW_TAG_subprogram
.quad Lfunc_begin13 ## DW_AT_low_pc
.quad Lfunc_end13 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 24781 ## DW_AT_abstract_origin
.byte 10 ## Abbrev [10] 0x5e47:0x9 DW_TAG_formal_parameter
Lset9316 = Ldebug_loc151-Lsection_debug_loc ## DW_AT_location
.long Lset9316
.long 24797 ## DW_AT_abstract_origin
.byte 10 ## Abbrev [10] 0x5e50:0x9 DW_TAG_formal_parameter
Lset9317 = Ldebug_loc152-Lsection_debug_loc ## DW_AT_location
.long Lset9317
.long 24809 ## DW_AT_abstract_origin
.byte 10 ## Abbrev [10] 0x5e59:0x9 DW_TAG_formal_parameter
Lset9318 = Ldebug_loc153-Lsection_debug_loc ## DW_AT_location
.long Lset9318
.long 24821 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x5e62:0x17 DW_TAG_lexical_block
.quad Ltmp763 ## DW_AT_low_pc
.quad Ltmp767 ## DW_AT_high_pc
.byte 60 ## Abbrev [60] 0x5e73:0x5 DW_TAG_variable
.long 24834 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 46 ## Abbrev [46] 0x5e7a:0x48 DW_TAG_subprogram
.quad Lfunc_begin14 ## DW_AT_low_pc
.quad Lfunc_end14 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 24714 ## DW_AT_abstract_origin
.byte 61 ## Abbrev [61] 0x5e91:0x7 DW_TAG_formal_parameter
.byte 1 ## DW_AT_location
.byte 85
.long 24730 ## DW_AT_abstract_origin
.byte 10 ## Abbrev [10] 0x5e98:0x9 DW_TAG_formal_parameter
Lset9319 = Ldebug_loc154-Lsection_debug_loc ## DW_AT_location
.long Lset9319
.long 24742 ## DW_AT_abstract_origin
.byte 10 ## Abbrev [10] 0x5ea1:0x9 DW_TAG_formal_parameter
Lset9320 = Ldebug_loc155-Lsection_debug_loc ## DW_AT_location
.long Lset9320
.long 24754 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x5eaa:0x17 DW_TAG_lexical_block
.quad Ltmp782 ## DW_AT_low_pc
.quad Ltmp786 ## DW_AT_high_pc
.byte 60 ## Abbrev [60] 0x5ebb:0x5 DW_TAG_variable
.long 24767 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 46 ## Abbrev [46] 0x5ec2:0x28 DW_TAG_subprogram
.quad Lfunc_begin15 ## DW_AT_low_pc
.quad Lfunc_end15 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 24673 ## DW_AT_abstract_origin
.byte 10 ## Abbrev [10] 0x5ed9:0x9 DW_TAG_formal_parameter
Lset9321 = Ldebug_loc156-Lsection_debug_loc ## DW_AT_location
.long Lset9321
.long 24689 ## DW_AT_abstract_origin
.byte 61 ## Abbrev [61] 0x5ee2:0x7 DW_TAG_formal_parameter
.byte 1 ## DW_AT_location
.byte 84
.long 24701 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 55 ## Abbrev [55] 0x5eea:0x11c DW_TAG_subprogram
.quad Lfunc_begin16 ## DW_AT_low_pc
.quad Lfunc_end16 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 4236 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 923 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 4 ## Abbrev [4] 0x5f07:0x10 DW_TAG_formal_parameter
Lset9322 = Ldebug_loc157-Lsection_debug_loc ## DW_AT_location
.long Lset9322
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 923 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x5f17:0x10 DW_TAG_variable
Lset9323 = Ldebug_loc158-Lsection_debug_loc ## DW_AT_location
.long Lset9323
.long 2878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 924 ## DW_AT_decl_line
.long 18061 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x5f27:0x10 DW_TAG_variable
Lset9324 = Ldebug_loc159-Lsection_debug_loc ## DW_AT_location
.long Lset9324
.long 2906 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 925 ## DW_AT_decl_line
.long 17080 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x5f37:0x10 DW_TAG_variable
Lset9325 = Ldebug_loc160-Lsection_debug_loc ## DW_AT_location
.long Lset9325
.long 5040 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 926 ## DW_AT_decl_line
.long 18354 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x5f47:0x10 DW_TAG_variable
Lset9326 = Ldebug_loc161-Lsection_debug_loc ## DW_AT_location
.long Lset9326
.long 5045 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 927 ## DW_AT_decl_line
.long 20211 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x5f57:0x16 DW_TAG_lexical_block
Lset9327 = Ldebug_ranges46-Ldebug_range ## DW_AT_ranges
.long Lset9327
.byte 5 ## Abbrev [5] 0x5f5c:0x10 DW_TAG_variable
Lset9328 = Ldebug_loc164-Lsection_debug_loc ## DW_AT_location
.long Lset9328
.long 5015 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 941 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x5f6d:0x1e DW_TAG_lexical_block
.quad Ltmp820 ## DW_AT_low_pc
.quad Ltmp822 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x5f7e:0xc DW_TAG_variable
.long 4992 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 937 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x5f8b:0x7a DW_TAG_lexical_block
.quad Ltmp824 ## DW_AT_low_pc
.quad Ltmp834 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x5f9c:0x10 DW_TAG_variable
Lset9329 = Ldebug_loc162-Lsection_debug_loc ## DW_AT_location
.long Lset9329
.long 2306 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 955 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x5fac:0x10 DW_TAG_variable
Lset9330 = Ldebug_loc163-Lsection_debug_loc ## DW_AT_location
.long Lset9330
.long 5031 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 956 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x5fbc:0xc DW_TAG_variable
.long 2345 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 954 ## DW_AT_decl_line
.long 17080 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x5fc8:0x1e DW_TAG_lexical_block
.quad Ltmp828 ## DW_AT_low_pc
.quad Ltmp829 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x5fd9:0xc DW_TAG_variable
.long 4992 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 957 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x5fe6:0x1e DW_TAG_lexical_block
.quad Ltmp832 ## DW_AT_low_pc
.quad Ltmp834 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x5ff7:0xc DW_TAG_variable
.long 4992 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 963 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 62 ## Abbrev [62] 0x6006:0x4a DW_TAG_subprogram
.long 4250 ## DW_AT_name
.byte 13 ## DW_AT_decl_file
.byte 84 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.long 20223 ## DW_AT_type
.byte 1 ## DW_AT_APPLE_optimized
.byte 1 ## DW_AT_inline
.byte 48 ## Abbrev [48] 0x6014:0xb DW_TAG_formal_parameter
.long 4267 ## DW_AT_name
.byte 13 ## DW_AT_decl_file
.byte 84 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 48 ## Abbrev [48] 0x601f:0xb DW_TAG_formal_parameter
.long 4269 ## DW_AT_name
.byte 13 ## DW_AT_decl_file
.byte 84 ## DW_AT_decl_line
.long 17850 ## DW_AT_type
.byte 49 ## Abbrev [49] 0x602a:0xb DW_TAG_variable
.long 3421 ## DW_AT_name
.byte 13 ## DW_AT_decl_file
.byte 85 ## DW_AT_decl_line
.long 18912 ## DW_AT_type
.byte 50 ## Abbrev [50] 0x6035:0x1a DW_TAG_lexical_block
.byte 49 ## Abbrev [49] 0x6036:0xb DW_TAG_variable
.long 2933 ## DW_AT_name
.byte 13 ## DW_AT_decl_file
.byte 88 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 50 ## Abbrev [50] 0x6041:0xd DW_TAG_lexical_block
.byte 49 ## Abbrev [49] 0x6042:0xb DW_TAG_variable
.long 4273 ## DW_AT_name
.byte 13 ## DW_AT_decl_file
.byte 92 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 26 ## Abbrev [26] 0x6050:0x5 DW_TAG_pointer_type
.long 24661 ## DW_AT_type
.byte 35 ## Abbrev [35] 0x6055:0xc DW_TAG_typedef
.long 16298 ## DW_AT_type
.long 2235 ## DW_AT_name
.byte 4 ## DW_AT_decl_file
.short 597 ## DW_AT_decl_line
.byte 63 ## Abbrev [63] 0x6061:0x29 DW_TAG_subprogram
.long 4224 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 860 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.long 18894 ## DW_AT_type
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 1 ## DW_AT_inline
.byte 57 ## Abbrev [57] 0x6071:0xc DW_TAG_formal_parameter
.long 4276 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 860 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 57 ## Abbrev [57] 0x607d:0xc DW_TAG_formal_parameter
.long 4278 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 860 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 63 ## Abbrev [63] 0x608a:0x43 DW_TAG_subprogram
.long 4215 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 839 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.long 18894 ## DW_AT_type
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 1 ## DW_AT_inline
.byte 57 ## Abbrev [57] 0x609a:0xc DW_TAG_formal_parameter
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 839 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 57 ## Abbrev [57] 0x60a6:0xc DW_TAG_formal_parameter
.long 4282 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 839 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 57 ## Abbrev [57] 0x60b2:0xc DW_TAG_formal_parameter
.long 3421 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 839 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 50 ## Abbrev [50] 0x60be:0xe DW_TAG_lexical_block
.byte 8 ## Abbrev [8] 0x60bf:0xc DW_TAG_variable
.long 4059 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 846 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 63 ## Abbrev [63] 0x60cd:0x43 DW_TAG_subprogram
.long 4206 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 819 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.long 18894 ## DW_AT_type
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 1 ## DW_AT_inline
.byte 57 ## Abbrev [57] 0x60dd:0xc DW_TAG_formal_parameter
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 819 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 57 ## Abbrev [57] 0x60e9:0xc DW_TAG_formal_parameter
.long 4282 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 819 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 57 ## Abbrev [57] 0x60f5:0xc DW_TAG_formal_parameter
.long 3421 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 819 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 50 ## Abbrev [50] 0x6101:0xe DW_TAG_lexical_block
.byte 8 ## Abbrev [8] 0x6102:0xc DW_TAG_variable
.long 4284 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 826 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 56 ## Abbrev [56] 0x6110:0x74 DW_TAG_subprogram
.long 4286 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 877 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.long 24964 ## DW_AT_type
.byte 1 ## DW_AT_APPLE_optimized
.byte 1 ## DW_AT_inline
.byte 57 ## Abbrev [57] 0x611f:0xc DW_TAG_formal_parameter
.long 2304 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 877 ## DW_AT_decl_line
.long 24969 ## DW_AT_type
.byte 57 ## Abbrev [57] 0x612b:0xc DW_TAG_formal_parameter
.long 4296 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 877 ## DW_AT_decl_line
.long 24986 ## DW_AT_type
.byte 57 ## Abbrev [57] 0x6137:0xc DW_TAG_formal_parameter
.long 2906 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 877 ## DW_AT_decl_line
.long 17080 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x6143:0xc DW_TAG_variable
.long 2931 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 878 ## DW_AT_decl_line
.long 24964 ## DW_AT_type
.byte 50 ## Abbrev [50] 0x614f:0x34 DW_TAG_lexical_block
.byte 8 ## Abbrev [8] 0x6150:0xc DW_TAG_variable
.long 4302 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 880 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x615c:0xc DW_TAG_variable
.long 4306 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 881 ## DW_AT_decl_line
.long 19967 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x6168:0xc DW_TAG_variable
.long 3393 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 882 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 50 ## Abbrev [50] 0x6174:0xe DW_TAG_lexical_block
.byte 8 ## Abbrev [8] 0x6175:0xc DW_TAG_variable
.long 3106 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 884 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 26 ## Abbrev [26] 0x6184:0x5 DW_TAG_pointer_type
.long 19348 ## DW_AT_type
.byte 26 ## Abbrev [26] 0x6189:0x5 DW_TAG_pointer_type
.long 24974 ## DW_AT_type
.byte 35 ## Abbrev [35] 0x618e:0xc DW_TAG_typedef
.long 19480 ## DW_AT_type
.long 3585 ## DW_AT_name
.byte 4 ## DW_AT_decl_file
.short 499 ## DW_AT_decl_line
.byte 26 ## Abbrev [26] 0x619a:0x5 DW_TAG_pointer_type
.long 18450 ## DW_AT_type
.byte 58 ## Abbrev [58] 0x619f:0x92 DW_TAG_subprogram
.long 4309 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 899 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.byte 1 ## DW_AT_APPLE_optimized
.byte 1 ## DW_AT_inline
.byte 57 ## Abbrev [57] 0x61aa:0xc DW_TAG_formal_parameter
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 899 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 57 ## Abbrev [57] 0x61b6:0xc DW_TAG_formal_parameter
.long 2304 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 899 ## DW_AT_decl_line
.long 24969 ## DW_AT_type
.byte 57 ## Abbrev [57] 0x61c2:0xc DW_TAG_formal_parameter
.long 4296 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 899 ## DW_AT_decl_line
.long 24986 ## DW_AT_type
.byte 57 ## Abbrev [57] 0x61ce:0xc DW_TAG_formal_parameter
.long 2906 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 899 ## DW_AT_decl_line
.long 17080 ## DW_AT_type
.byte 57 ## Abbrev [57] 0x61da:0xc DW_TAG_formal_parameter
.long 4321 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 900 ## DW_AT_decl_line
.long 17080 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x61e6:0xc DW_TAG_variable
.long 4302 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 901 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x61f2:0xc DW_TAG_variable
.long 4306 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 902 ## DW_AT_decl_line
.long 19967 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x61fe:0xc DW_TAG_variable
.long 4324 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 904 ## DW_AT_decl_line
.long 24964 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x620a:0xc DW_TAG_variable
.long 3393 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 903 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 50 ## Abbrev [50] 0x6216:0x1a DW_TAG_lexical_block
.byte 8 ## Abbrev [8] 0x6217:0xc DW_TAG_variable
.long 4328 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 906 ## DW_AT_decl_line
.long 24964 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x6223:0xc DW_TAG_variable
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 906 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 56 ## Abbrev [56] 0x6231:0x58 DW_TAG_subprogram
.long 4334 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1116 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.long 16660 ## DW_AT_type
.byte 1 ## DW_AT_APPLE_optimized
.byte 1 ## DW_AT_inline
.byte 57 ## Abbrev [57] 0x6240:0xc DW_TAG_formal_parameter
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1116 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 57 ## Abbrev [57] 0x624c:0xc DW_TAG_formal_parameter
.long 3202 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1116 ## DW_AT_decl_line
.long 17850 ## DW_AT_type
.byte 57 ## Abbrev [57] 0x6258:0xc DW_TAG_formal_parameter
.long 4349 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1116 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x6264:0xc DW_TAG_variable
.long 4351 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1132 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x6270:0xc DW_TAG_variable
.long 4355 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1133 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x627c:0xc DW_TAG_variable
.long 2696 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 1118 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 55 ## Abbrev [55] 0x6289:0x3e DW_TAG_subprogram
.quad Lfunc_begin18 ## DW_AT_low_pc
.quad Lfunc_end18 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 4376 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2455 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 4 ## Abbrev [4] 0x62a6:0x10 DW_TAG_formal_parameter
Lset9331 = Ldebug_loc668-Lsection_debug_loc ## DW_AT_location
.long Lset9331
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2455 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x62b6:0x10 DW_TAG_formal_parameter
Lset9332 = Ldebug_loc669-Lsection_debug_loc ## DW_AT_location
.long Lset9332
.long 4423 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2455 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 58 ## Abbrev [58] 0x62c7:0x78 DW_TAG_subprogram
.long 4392 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2488 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.byte 1 ## DW_AT_APPLE_optimized
.byte 1 ## DW_AT_inline
.byte 57 ## Abbrev [57] 0x62d2:0xc DW_TAG_formal_parameter
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2488 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 57 ## Abbrev [57] 0x62de:0xc DW_TAG_formal_parameter
.long 2878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2488 ## DW_AT_decl_line
.long 18061 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x62ea:0xc DW_TAG_variable
.long 2890 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2489 ## DW_AT_decl_line
.long 17080 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x62f6:0xc DW_TAG_variable
.long 4405 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2490 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x6302:0xc DW_TAG_variable
.long 4415 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2493 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x630e:0xc DW_TAG_variable
.long 2304 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2492 ## DW_AT_decl_line
.long 24969 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x631a:0xc DW_TAG_variable
.long 2906 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2491 ## DW_AT_decl_line
.long 17080 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x6326:0xc DW_TAG_variable
.long 3393 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2495 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x6332:0xc DW_TAG_variable
.long 4423 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2494 ## DW_AT_decl_line
.long 17080 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 55 ## Abbrev [55] 0x633f:0xaf DW_TAG_subprogram
.quad Lfunc_begin19 ## DW_AT_low_pc
.quad Lfunc_end19 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 4433 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2551 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 4 ## Abbrev [4] 0x635c:0x10 DW_TAG_formal_parameter
Lset9333 = Ldebug_loc670-Lsection_debug_loc ## DW_AT_location
.long Lset9333
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2551 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x636c:0x10 DW_TAG_formal_parameter
Lset9334 = Ldebug_loc671-Lsection_debug_loc ## DW_AT_location
.long Lset9334
.long 5229 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2551 ## DW_AT_decl_line
.long 18022 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x637c:0x10 DW_TAG_variable
Lset9335 = Ldebug_loc672-Lsection_debug_loc ## DW_AT_location
.long Lset9335
.long 2878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2554 ## DW_AT_decl_line
.long 18061 ## DW_AT_type
.byte 15 ## Abbrev [15] 0x638c:0x61 DW_TAG_inlined_subroutine
.long 25287 ## DW_AT_abstract_origin
.quad Ltmp5335 ## DW_AT_low_pc
.quad Ltmp5394 ## DW_AT_high_pc
.byte 1 ## DW_AT_call_file
.short 2560 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x63a4:0x9 DW_TAG_formal_parameter
Lset9336 = Ldebug_loc676-Lsection_debug_loc ## DW_AT_location
.long Lset9336
.long 25298 ## DW_AT_abstract_origin
.byte 10 ## Abbrev [10] 0x63ad:0x9 DW_TAG_formal_parameter
Lset9337 = Ldebug_loc680-Lsection_debug_loc ## DW_AT_location
.long Lset9337
.long 25310 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x63b6:0x9 DW_TAG_variable
Lset9338 = Ldebug_loc673-Lsection_debug_loc ## DW_AT_location
.long Lset9338
.long 25322 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x63bf:0x9 DW_TAG_variable
Lset9339 = Ldebug_loc674-Lsection_debug_loc ## DW_AT_location
.long Lset9339
.long 25334 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x63c8:0x9 DW_TAG_variable
Lset9340 = Ldebug_loc675-Lsection_debug_loc ## DW_AT_location
.long Lset9340
.long 25346 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x63d1:0x9 DW_TAG_variable
Lset9341 = Ldebug_loc677-Lsection_debug_loc ## DW_AT_location
.long Lset9341
.long 25358 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x63da:0x9 DW_TAG_variable
Lset9342 = Ldebug_loc678-Lsection_debug_loc ## DW_AT_location
.long Lset9342
.long 25370 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x63e3:0x9 DW_TAG_variable
Lset9343 = Ldebug_loc679-Lsection_debug_loc ## DW_AT_location
.long Lset9343
.long 25382 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 55 ## Abbrev [55] 0x63ee:0x7c DW_TAG_subprogram
.quad Lfunc_begin20 ## DW_AT_low_pc
.quad Lfunc_end20 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 4449 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2566 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 4 ## Abbrev [4] 0x640b:0x10 DW_TAG_formal_parameter
Lset9344 = Ldebug_loc681-Lsection_debug_loc ## DW_AT_location
.long Lset9344
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2566 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 64 ## Abbrev [64] 0x641b:0xe DW_TAG_formal_parameter
.byte 1 ## DW_AT_location
.byte 84
.long 5229 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2566 ## DW_AT_decl_line
.long 18022 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x6429:0x10 DW_TAG_variable
Lset9345 = Ldebug_loc682-Lsection_debug_loc ## DW_AT_location
.long Lset9345
.long 2878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2567 ## DW_AT_decl_line
.long 18061 ## DW_AT_type
.byte 59 ## Abbrev [59] 0x6439:0x10 DW_TAG_variable
.byte 3 ## DW_AT_location
.byte 81
.byte 147
.byte 4
.long 4415 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2568 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 59 ## Abbrev [59] 0x6449:0x10 DW_TAG_variable
.byte 3 ## DW_AT_location
.byte 82
.byte 147
.byte 4
.long 2345 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2569 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 59 ## Abbrev [59] 0x6459:0x10 DW_TAG_variable
.byte 3 ## DW_AT_location
.byte 88
.byte 147
.byte 4
.long 5231 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2570 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 55 ## Abbrev [55] 0x646a:0xd0 DW_TAG_subprogram
.quad Lfunc_begin21 ## DW_AT_low_pc
.quad Lfunc_end21 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 4468 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2580 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 4 ## Abbrev [4] 0x6487:0x10 DW_TAG_formal_parameter
Lset9346 = Ldebug_loc683-Lsection_debug_loc ## DW_AT_location
.long Lset9346
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2580 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x6497:0x10 DW_TAG_formal_parameter
Lset9347 = Ldebug_loc684-Lsection_debug_loc ## DW_AT_location
.long Lset9347
.long 5242 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2580 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x64a7:0x10 DW_TAG_formal_parameter
Lset9348 = Ldebug_loc685-Lsection_debug_loc ## DW_AT_location
.long Lset9348
.long 5048 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2580 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x64b7:0x10 DW_TAG_variable
Lset9349 = Ldebug_loc691-Lsection_debug_loc ## DW_AT_location
.long Lset9349
.long 5249 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2610 ## DW_AT_decl_line
.long 24964 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x64c7:0x72 DW_TAG_lexical_block
.quad Ltmp5421 ## DW_AT_low_pc
.quad Ltmp5435 ## DW_AT_high_pc
.byte 59 ## Abbrev [59] 0x64d8:0x10 DW_TAG_variable
.byte 3 ## DW_AT_location
.byte 145
.ascii "\340~"
.long 5238 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2581 ## DW_AT_decl_line
.long 33276 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x64e8:0x10 DW_TAG_variable
Lset9350 = Ldebug_loc686-Lsection_debug_loc ## DW_AT_location
.long Lset9350
.long 2878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2581 ## DW_AT_decl_line
.long 18061 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x64f8:0x10 DW_TAG_variable
Lset9351 = Ldebug_loc687-Lsection_debug_loc ## DW_AT_location
.long Lset9351
.long 4415 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2581 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x6508:0x10 DW_TAG_variable
Lset9352 = Ldebug_loc688-Lsection_debug_loc ## DW_AT_location
.long Lset9352
.long 2345 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2581 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x6518:0x10 DW_TAG_variable
Lset9353 = Ldebug_loc689-Lsection_debug_loc ## DW_AT_location
.long Lset9353
.long 5231 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2581 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x6528:0x10 DW_TAG_variable
Lset9354 = Ldebug_loc690-Lsection_debug_loc ## DW_AT_location
.long Lset9354
.long 2906 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2581 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 55 ## Abbrev [55] 0x653a:0x90 DW_TAG_subprogram
.quad Lfunc_begin22 ## DW_AT_low_pc
.quad Lfunc_end22 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 4485 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2615 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 4 ## Abbrev [4] 0x6557:0x10 DW_TAG_formal_parameter
Lset9355 = Ldebug_loc692-Lsection_debug_loc ## DW_AT_location
.long Lset9355
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2615 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x6567:0x10 DW_TAG_formal_parameter
Lset9356 = Ldebug_loc693-Lsection_debug_loc ## DW_AT_location
.long Lset9356
.long 2878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2615 ## DW_AT_decl_line
.long 18061 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x6577:0x10 DW_TAG_formal_parameter
Lset9357 = Ldebug_loc694-Lsection_debug_loc ## DW_AT_location
.long Lset9357
.long 4321 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2615 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x6587:0x10 DW_TAG_variable
Lset9358 = Ldebug_loc697-Lsection_debug_loc ## DW_AT_location
.long Lset9358
.long 4267 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2616 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x6597:0x32 DW_TAG_lexical_block
.quad Ltmp5452 ## DW_AT_low_pc
.quad Ltmp5453 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x65a8:0x10 DW_TAG_variable
Lset9359 = Ldebug_loc695-Lsection_debug_loc ## DW_AT_location
.long Lset9359
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2617 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x65b8:0x10 DW_TAG_variable
Lset9360 = Ldebug_loc696-Lsection_debug_loc ## DW_AT_location
.long Lset9360
.long 4328 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2617 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 55 ## Abbrev [55] 0x65ca:0x90 DW_TAG_subprogram
.quad Lfunc_begin23 ## DW_AT_low_pc
.quad Lfunc_end23 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 4506 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2621 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 4 ## Abbrev [4] 0x65e7:0x10 DW_TAG_formal_parameter
Lset9361 = Ldebug_loc698-Lsection_debug_loc ## DW_AT_location
.long Lset9361
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2621 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x65f7:0x10 DW_TAG_formal_parameter
Lset9362 = Ldebug_loc699-Lsection_debug_loc ## DW_AT_location
.long Lset9362
.long 2878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2621 ## DW_AT_decl_line
.long 18061 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x6607:0x10 DW_TAG_formal_parameter
Lset9363 = Ldebug_loc700-Lsection_debug_loc ## DW_AT_location
.long Lset9363
.long 4321 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2621 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x6617:0x10 DW_TAG_variable
Lset9364 = Ldebug_loc703-Lsection_debug_loc ## DW_AT_location
.long Lset9364
.long 4267 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2622 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x6627:0x32 DW_TAG_lexical_block
.quad Ltmp5469 ## DW_AT_low_pc
.quad Ltmp5470 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x6638:0x10 DW_TAG_variable
Lset9365 = Ldebug_loc701-Lsection_debug_loc ## DW_AT_location
.long Lset9365
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2623 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x6648:0x10 DW_TAG_variable
Lset9366 = Ldebug_loc702-Lsection_debug_loc ## DW_AT_location
.long Lset9366
.long 4328 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2623 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 55 ## Abbrev [55] 0x665a:0xb0 DW_TAG_subprogram
.quad Lfunc_begin24 ## DW_AT_low_pc
.quad Lfunc_end24 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 4529 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2627 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 4 ## Abbrev [4] 0x6677:0x10 DW_TAG_formal_parameter
Lset9367 = Ldebug_loc704-Lsection_debug_loc ## DW_AT_location
.long Lset9367
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2627 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x6687:0x10 DW_TAG_formal_parameter
Lset9368 = Ldebug_loc705-Lsection_debug_loc ## DW_AT_location
.long Lset9368
.long 2878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2627 ## DW_AT_decl_line
.long 18061 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x6697:0x10 DW_TAG_formal_parameter
Lset9369 = Ldebug_loc706-Lsection_debug_loc ## DW_AT_location
.long Lset9369
.long 4321 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2627 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x66a7:0x10 DW_TAG_formal_parameter
Lset9370 = Ldebug_loc707-Lsection_debug_loc ## DW_AT_location
.long Lset9370
.long 2306 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2627 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x66b7:0x10 DW_TAG_formal_parameter
Lset9371 = Ldebug_loc708-Lsection_debug_loc ## DW_AT_location
.long Lset9371
.long 2931 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2627 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x66c7:0x10 DW_TAG_variable
Lset9372 = Ldebug_loc711-Lsection_debug_loc ## DW_AT_location
.long Lset9372
.long 4267 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2628 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x66d7:0x32 DW_TAG_lexical_block
.quad Ltmp5490 ## DW_AT_low_pc
.quad Ltmp5491 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x66e8:0x10 DW_TAG_variable
Lset9373 = Ldebug_loc709-Lsection_debug_loc ## DW_AT_location
.long Lset9373
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2629 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x66f8:0x10 DW_TAG_variable
Lset9374 = Ldebug_loc710-Lsection_debug_loc ## DW_AT_location
.long Lset9374
.long 4328 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2629 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 55 ## Abbrev [55] 0x670a:0x260 DW_TAG_subprogram
.quad Lfunc_begin25 ## DW_AT_low_pc
.quad Lfunc_end25 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 4547 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2634 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 4 ## Abbrev [4] 0x6727:0x10 DW_TAG_formal_parameter
Lset9375 = Ldebug_loc712-Lsection_debug_loc ## DW_AT_location
.long Lset9375
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2634 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x6737:0x10 DW_TAG_formal_parameter
Lset9376 = Ldebug_loc713-Lsection_debug_loc ## DW_AT_location
.long Lset9376
.long 2878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2634 ## DW_AT_decl_line
.long 18061 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x6747:0x10 DW_TAG_formal_parameter
Lset9377 = Ldebug_loc714-Lsection_debug_loc ## DW_AT_location
.long Lset9377
.long 4321 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2634 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x6757:0x10 DW_TAG_formal_parameter
Lset9378 = Ldebug_loc715-Lsection_debug_loc ## DW_AT_location
.long Lset9378
.long 2306 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2634 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 64 ## Abbrev [64] 0x6767:0x10 DW_TAG_formal_parameter
.byte 3 ## DW_AT_location
.byte 88
.byte 147
.byte 4
.long 2931 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2634 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x6777:0x10 DW_TAG_variable
Lset9379 = Ldebug_loc716-Lsection_debug_loc ## DW_AT_location
.long Lset9379
.long 3421 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2635 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x6787:0x10 DW_TAG_variable
Lset9380 = Ldebug_loc717-Lsection_debug_loc ## DW_AT_location
.long Lset9380
.long 3878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2637 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x6797:0x10 DW_TAG_variable
Lset9381 = Ldebug_loc718-Lsection_debug_loc ## DW_AT_location
.long Lset9381
.long 5139 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2636 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x67a7:0x1e DW_TAG_lexical_block
.quad Ltmp5522 ## DW_AT_low_pc
.quad Ltmp5529 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x67b8:0xc DW_TAG_variable
.long 4983 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2645 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x67c5:0x1a4 DW_TAG_lexical_block
Lset9382 = Ldebug_ranges227-Ldebug_range ## DW_AT_ranges
.long Lset9382
.byte 5 ## Abbrev [5] 0x67ca:0x10 DW_TAG_variable
Lset9383 = Ldebug_loc719-Lsection_debug_loc ## DW_AT_location
.long Lset9383
.long 3393 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2651 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x67da:0x18e DW_TAG_lexical_block
Lset9384 = Ldebug_ranges226-Ldebug_range ## DW_AT_ranges
.long Lset9384
.byte 5 ## Abbrev [5] 0x67df:0x10 DW_TAG_variable
Lset9385 = Ldebug_loc720-Lsection_debug_loc ## DW_AT_location
.long Lset9385
.long 2157 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2654 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x67ef:0x10 DW_TAG_variable
Lset9386 = Ldebug_loc726-Lsection_debug_loc ## DW_AT_location
.long Lset9386
.long 4983 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2653 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x67ff:0x26 DW_TAG_lexical_block
Lset9387 = Ldebug_ranges217-Ldebug_range ## DW_AT_ranges
.long Lset9387
.byte 5 ## Abbrev [5] 0x6804:0x10 DW_TAG_variable
Lset9388 = Ldebug_loc721-Lsection_debug_loc ## DW_AT_location
.long Lset9388
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2657 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x6814:0x10 DW_TAG_variable
Lset9389 = Ldebug_loc731-Lsection_debug_loc ## DW_AT_location
.long Lset9389
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2657 ## DW_AT_decl_line
.long 20206 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x6825:0xa3 DW_TAG_lexical_block
Lset9390 = Ldebug_ranges220-Ldebug_range ## DW_AT_ranges
.long Lset9390
.byte 12 ## Abbrev [12] 0x682a:0xd DW_TAG_variable
.byte 0 ## DW_AT_const_value
.long 3393 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2659 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x6837:0x5e DW_TAG_inlined_subroutine
.long 21543 ## DW_AT_abstract_origin
Lset9391 = Ldebug_ranges218-Ldebug_range ## DW_AT_ranges
.long Lset9391
.byte 1 ## DW_AT_call_file
.short 2660 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x6843:0x9 DW_TAG_formal_parameter
Lset9392 = Ldebug_loc727-Lsection_debug_loc ## DW_AT_location
.long Lset9392
.long 21558 ## DW_AT_abstract_origin
.byte 13 ## Abbrev [13] 0x684c:0x48 DW_TAG_inlined_subroutine
.long 20380 ## DW_AT_abstract_origin
Lset9393 = Ldebug_ranges219-Ldebug_range ## DW_AT_ranges
.long Lset9393
.byte 1 ## DW_AT_call_file
.byte 129 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x6857:0x9 DW_TAG_formal_parameter
Lset9394 = Ldebug_loc728-Lsection_debug_loc ## DW_AT_location
.long Lset9394
.long 20395 ## DW_AT_abstract_origin
.byte 14 ## Abbrev [14] 0x6860:0x6 DW_TAG_formal_parameter
.byte 0 ## DW_AT_const_value
.long 20417 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x6866:0x9 DW_TAG_variable
Lset9395 = Ldebug_loc730-Lsection_debug_loc ## DW_AT_location
.long Lset9395
.long 20428 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x686f:0x24 DW_TAG_lexical_block
.quad Ltmp5569 ## DW_AT_low_pc
.quad Ltmp5576 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x6880:0x9 DW_TAG_variable
Lset9396 = Ldebug_loc734-Lsection_debug_loc ## DW_AT_location
.long Lset9396
.long 20440 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x6889:0x9 DW_TAG_variable
Lset9397 = Ldebug_loc735-Lsection_debug_loc ## DW_AT_location
.long Lset9397
.long 20451 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x6895:0x32 DW_TAG_lexical_block
.quad Ltmp5577 ## DW_AT_low_pc
.quad Ltmp5583 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x68a6:0x10 DW_TAG_variable
Lset9398 = Ldebug_loc722-Lsection_debug_loc ## DW_AT_location
.long Lset9398
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2660 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x68b6:0x10 DW_TAG_variable
Lset9399 = Ldebug_loc736-Lsection_debug_loc ## DW_AT_location
.long Lset9399
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2660 ## DW_AT_decl_line
.long 20206 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x68c8:0x57 DW_TAG_lexical_block
Lset9400 = Ldebug_ranges223-Ldebug_range ## DW_AT_ranges
.long Lset9400
.byte 8 ## Abbrev [8] 0x68cd:0xc DW_TAG_variable
.long 5013 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2673 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x68d9:0x1f DW_TAG_inlined_subroutine
.long 20569 ## DW_AT_abstract_origin
Lset9401 = Ldebug_ranges221-Ldebug_range ## DW_AT_ranges
.long Lset9401
.byte 1 ## DW_AT_call_file
.short 2674 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x68e5:0x9 DW_TAG_formal_parameter
Lset9402 = Ldebug_loc729-Lsection_debug_loc ## DW_AT_location
.long Lset9402
.long 20584 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x68ee:0x9 DW_TAG_variable
Lset9403 = Ldebug_loc733-Lsection_debug_loc ## DW_AT_location
.long Lset9403
.long 20606 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x68f8:0x26 DW_TAG_lexical_block
Lset9404 = Ldebug_ranges222-Ldebug_range ## DW_AT_ranges
.long Lset9404
.byte 5 ## Abbrev [5] 0x68fd:0x10 DW_TAG_variable
Lset9405 = Ldebug_loc725-Lsection_debug_loc ## DW_AT_location
.long Lset9405
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2674 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x690d:0x10 DW_TAG_variable
Lset9406 = Ldebug_loc737-Lsection_debug_loc ## DW_AT_location
.long Lset9406
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2674 ## DW_AT_decl_line
.long 20201 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x691f:0x26 DW_TAG_lexical_block
Lset9407 = Ldebug_ranges224-Ldebug_range ## DW_AT_ranges
.long Lset9407
.byte 5 ## Abbrev [5] 0x6924:0x10 DW_TAG_variable
Lset9408 = Ldebug_loc724-Lsection_debug_loc ## DW_AT_location
.long Lset9408
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2670 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x6934:0x10 DW_TAG_variable
Lset9409 = Ldebug_loc732-Lsection_debug_loc ## DW_AT_location
.long Lset9409
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2670 ## DW_AT_decl_line
.long 20201 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x6945:0x22 DW_TAG_lexical_block
Lset9410 = Ldebug_ranges225-Ldebug_range ## DW_AT_ranges
.long Lset9410
.byte 5 ## Abbrev [5] 0x694a:0x10 DW_TAG_variable
Lset9411 = Ldebug_loc723-Lsection_debug_loc ## DW_AT_location
.long Lset9411
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2667 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x695a:0xc DW_TAG_variable
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2667 ## DW_AT_decl_line
.long 20201 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 55 ## Abbrev [55] 0x696a:0xc0 DW_TAG_subprogram
.quad Lfunc_begin26 ## DW_AT_low_pc
.quad Lfunc_end26 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 4564 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2686 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 4 ## Abbrev [4] 0x6987:0x10 DW_TAG_formal_parameter
Lset9412 = Ldebug_loc738-Lsection_debug_loc ## DW_AT_location
.long Lset9412
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2686 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x6997:0x10 DW_TAG_formal_parameter
Lset9413 = Ldebug_loc739-Lsection_debug_loc ## DW_AT_location
.long Lset9413
.long 2878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2686 ## DW_AT_decl_line
.long 18061 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x69a7:0x10 DW_TAG_formal_parameter
Lset9414 = Ldebug_loc740-Lsection_debug_loc ## DW_AT_location
.long Lset9414
.long 5161 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2686 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x69b7:0x10 DW_TAG_formal_parameter
Lset9415 = Ldebug_loc741-Lsection_debug_loc ## DW_AT_location
.long Lset9415
.long 2306 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2686 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 64 ## Abbrev [64] 0x69c7:0x10 DW_TAG_formal_parameter
.byte 3 ## DW_AT_location
.byte 88
.byte 147
.byte 4
.long 2931 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2686 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x69d7:0x10 DW_TAG_variable
Lset9416 = Ldebug_loc742-Lsection_debug_loc ## DW_AT_location
.long Lset9416
.long 2906 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2688 ## DW_AT_decl_line
.long 17080 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x69e7:0x10 DW_TAG_variable
Lset9417 = Ldebug_loc743-Lsection_debug_loc ## DW_AT_location
.long Lset9417
.long 4321 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2687 ## DW_AT_decl_line
.long 17080 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x69f7:0x10 DW_TAG_variable
Lset9418 = Ldebug_loc745-Lsection_debug_loc ## DW_AT_location
.long Lset9418
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2687 ## DW_AT_decl_line
.long 17080 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x6a07:0x22 DW_TAG_lexical_block
.quad Ltmp5620 ## DW_AT_low_pc
.quad Ltmp5621 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x6a18:0x10 DW_TAG_variable
Lset9419 = Ldebug_loc744-Lsection_debug_loc ## DW_AT_location
.long Lset9419
.long 4992 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2693 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 55 ## Abbrev [55] 0x6a2a:0x1c3 DW_TAG_subprogram
.quad Lfunc_begin27 ## DW_AT_low_pc
.quad Lfunc_end27 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 4580 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2698 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 4 ## Abbrev [4] 0x6a47:0x10 DW_TAG_formal_parameter
Lset9420 = Ldebug_loc746-Lsection_debug_loc ## DW_AT_location
.long Lset9420
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2698 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x6a57:0x10 DW_TAG_formal_parameter
Lset9421 = Ldebug_loc747-Lsection_debug_loc ## DW_AT_location
.long Lset9421
.long 2878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2698 ## DW_AT_decl_line
.long 18061 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x6a67:0x10 DW_TAG_formal_parameter
Lset9422 = Ldebug_loc748-Lsection_debug_loc ## DW_AT_location
.long Lset9422
.long 3538 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2698 ## DW_AT_decl_line
.long 24964 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x6a77:0x10 DW_TAG_formal_parameter
Lset9423 = Ldebug_loc749-Lsection_debug_loc ## DW_AT_location
.long Lset9423
.long 5161 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2698 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x6a87:0x10 DW_TAG_formal_parameter
Lset9424 = Ldebug_loc750-Lsection_debug_loc ## DW_AT_location
.long Lset9424
.long 5257 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2698 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x6a97:0x10 DW_TAG_variable
Lset9425 = Ldebug_loc751-Lsection_debug_loc ## DW_AT_location
.long Lset9425
.long 2906 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2699 ## DW_AT_decl_line
.long 17080 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x6aa7:0x10 DW_TAG_variable
Lset9426 = Ldebug_loc755-Lsection_debug_loc ## DW_AT_location
.long Lset9426
.long 2304 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2700 ## DW_AT_decl_line
.long 24969 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x6ab7:0x10 DW_TAG_variable
Lset9427 = Ldebug_loc758-Lsection_debug_loc ## DW_AT_location
.long Lset9427
.long 4324 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2701 ## DW_AT_decl_line
.long 24964 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x6ac7:0x10 DW_TAG_variable
Lset9428 = Ldebug_loc766-Lsection_debug_loc ## DW_AT_location
.long Lset9428
.long 4321 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2702 ## DW_AT_decl_line
.long 17080 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x6ad7:0x6d DW_TAG_inlined_subroutine
.long 24848 ## DW_AT_abstract_origin
Lset9429 = Ldebug_ranges228-Ldebug_range ## DW_AT_ranges
.long Lset9429
.byte 1 ## DW_AT_call_file
.short 2701 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x6ae3:0x9 DW_TAG_formal_parameter
Lset9430 = Ldebug_loc754-Lsection_debug_loc ## DW_AT_location
.long Lset9430
.long 24863 ## DW_AT_abstract_origin
.byte 10 ## Abbrev [10] 0x6aec:0x9 DW_TAG_formal_parameter
Lset9431 = Ldebug_loc752-Lsection_debug_loc ## DW_AT_location
.long Lset9431
.long 24887 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x6af5:0x9 DW_TAG_variable
Lset9432 = Ldebug_loc757-Lsection_debug_loc ## DW_AT_location
.long Lset9432
.long 24899 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x6afe:0x45 DW_TAG_lexical_block
.quad Ltmp5648 ## DW_AT_low_pc
.quad Ltmp5657 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x6b0f:0x9 DW_TAG_variable
Lset9433 = Ldebug_loc760-Lsection_debug_loc ## DW_AT_location
.long Lset9433
.long 24912 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x6b18:0x9 DW_TAG_variable
Lset9434 = Ldebug_loc762-Lsection_debug_loc ## DW_AT_location
.long Lset9434
.long 24924 ## DW_AT_abstract_origin
.byte 16 ## Abbrev [16] 0x6b21:0x6 DW_TAG_variable
.byte 0 ## DW_AT_const_value
.long 24936 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x6b27:0x1b DW_TAG_lexical_block
.quad Ltmp5649 ## DW_AT_low_pc
.quad Ltmp5654 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x6b38:0x9 DW_TAG_variable
Lset9435 = Ldebug_loc764-Lsection_debug_loc ## DW_AT_location
.long Lset9435
.long 24949 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 9 ## Abbrev [9] 0x6b44:0x76 DW_TAG_inlined_subroutine
.long 24991 ## DW_AT_abstract_origin
Lset9436 = Ldebug_ranges229-Ldebug_range ## DW_AT_ranges
.long Lset9436
.byte 1 ## DW_AT_call_file
.short 2704 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x6b50:0x9 DW_TAG_formal_parameter
Lset9437 = Ldebug_loc769-Lsection_debug_loc ## DW_AT_location
.long Lset9437
.long 25002 ## DW_AT_abstract_origin
.byte 10 ## Abbrev [10] 0x6b59:0x9 DW_TAG_formal_parameter
Lset9438 = Ldebug_loc756-Lsection_debug_loc ## DW_AT_location
.long Lset9438
.long 25014 ## DW_AT_abstract_origin
.byte 10 ## Abbrev [10] 0x6b62:0x9 DW_TAG_formal_parameter
Lset9439 = Ldebug_loc753-Lsection_debug_loc ## DW_AT_location
.long Lset9439
.long 25038 ## DW_AT_abstract_origin
.byte 10 ## Abbrev [10] 0x6b6b:0x9 DW_TAG_formal_parameter
Lset9440 = Ldebug_loc767-Lsection_debug_loc ## DW_AT_location
.long Lset9440
.long 25050 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x6b74:0x9 DW_TAG_variable
Lset9441 = Ldebug_loc761-Lsection_debug_loc ## DW_AT_location
.long Lset9441
.long 25062 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x6b7d:0x9 DW_TAG_variable
Lset9442 = Ldebug_loc763-Lsection_debug_loc ## DW_AT_location
.long Lset9442
.long 25074 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x6b86:0x9 DW_TAG_variable
Lset9443 = Ldebug_loc770-Lsection_debug_loc ## DW_AT_location
.long Lset9443
.long 25086 ## DW_AT_abstract_origin
.byte 16 ## Abbrev [16] 0x6b8f:0x6 DW_TAG_variable
.byte 0 ## DW_AT_const_value
.long 25098 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x6b95:0x24 DW_TAG_lexical_block
.quad Ltmp5666 ## DW_AT_low_pc
.quad Ltmp5668 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x6ba6:0x9 DW_TAG_variable
Lset9444 = Ldebug_loc768-Lsection_debug_loc ## DW_AT_location
.long Lset9444
.long 25123 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x6baf:0x9 DW_TAG_variable
Lset9445 = Ldebug_loc771-Lsection_debug_loc ## DW_AT_location
.long Lset9445
.long 25111 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x6bba:0x32 DW_TAG_lexical_block
.quad Ltmp5658 ## DW_AT_low_pc
.quad Ltmp5659 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x6bcb:0x10 DW_TAG_variable
Lset9446 = Ldebug_loc759-Lsection_debug_loc ## DW_AT_location
.long Lset9446
.long 4328 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2707 ## DW_AT_decl_line
.long 24964 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x6bdb:0x10 DW_TAG_variable
Lset9447 = Ldebug_loc765-Lsection_debug_loc ## DW_AT_location
.long Lset9447
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2707 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 55 ## Abbrev [55] 0x6bed:0xbd DW_TAG_subprogram
.quad Lfunc_begin28 ## DW_AT_low_pc
.quad Lfunc_end28 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 4597 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2712 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 4 ## Abbrev [4] 0x6c0a:0x10 DW_TAG_formal_parameter
Lset9448 = Ldebug_loc772-Lsection_debug_loc ## DW_AT_location
.long Lset9448
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2712 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x6c1a:0x10 DW_TAG_formal_parameter
Lset9449 = Ldebug_loc773-Lsection_debug_loc ## DW_AT_location
.long Lset9449
.long 2878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2712 ## DW_AT_decl_line
.long 18061 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x6c2a:0x10 DW_TAG_formal_parameter
Lset9450 = Ldebug_loc774-Lsection_debug_loc ## DW_AT_location
.long Lset9450
.long 3538 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2712 ## DW_AT_decl_line
.long 24964 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x6c3a:0x10 DW_TAG_formal_parameter
Lset9451 = Ldebug_loc775-Lsection_debug_loc ## DW_AT_location
.long Lset9451
.long 5161 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2712 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x6c4a:0x10 DW_TAG_formal_parameter
Lset9452 = Ldebug_loc776-Lsection_debug_loc ## DW_AT_location
.long Lset9452
.long 2306 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2712 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x6c5a:0x10 DW_TAG_variable
Lset9453 = Ldebug_loc777-Lsection_debug_loc ## DW_AT_location
.long Lset9453
.long 2906 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2713 ## DW_AT_decl_line
.long 17080 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x6c6a:0x10 DW_TAG_variable
Lset9454 = Ldebug_loc778-Lsection_debug_loc ## DW_AT_location
.long Lset9454
.long 3421 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2716 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x6c7a:0x10 DW_TAG_variable
Lset9455 = Ldebug_loc779-Lsection_debug_loc ## DW_AT_location
.long Lset9455
.long 4321 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2714 ## DW_AT_decl_line
.long 17080 ## DW_AT_type
.byte 12 ## Abbrev [12] 0x6c8a:0xd DW_TAG_variable
.byte 0 ## DW_AT_const_value
.long 5144 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2715 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x6c97:0x12 DW_TAG_lexical_block
Lset9456 = Ldebug_ranges230-Ldebug_range ## DW_AT_ranges
.long Lset9456
.byte 8 ## Abbrev [8] 0x6c9c:0xc DW_TAG_variable
.long 4992 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2730 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 55 ## Abbrev [55] 0x6caa:0x68 DW_TAG_subprogram
.quad Lfunc_begin29 ## DW_AT_low_pc
.quad Lfunc_end29 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 4613 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2736 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 64 ## Abbrev [64] 0x6cc7:0xe DW_TAG_formal_parameter
.byte 1 ## DW_AT_location
.byte 85
.long 2878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2736 ## DW_AT_decl_line
.long 18061 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x6cd5:0x10 DW_TAG_formal_parameter
Lset9457 = Ldebug_loc780-Lsection_debug_loc ## DW_AT_location
.long Lset9457
.long 5161 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2736 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x6ce5:0x10 DW_TAG_formal_parameter
Lset9458 = Ldebug_loc781-Lsection_debug_loc ## DW_AT_location
.long Lset9458
.long 2306 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2736 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x6cf5:0x10 DW_TAG_variable
Lset9459 = Ldebug_loc782-Lsection_debug_loc ## DW_AT_location
.long Lset9459
.long 4321 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2739 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x6d05:0xc DW_TAG_variable
.long 2906 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2737 ## DW_AT_decl_line
.long 17080 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 55 ## Abbrev [55] 0x6d12:0xee DW_TAG_subprogram
.quad Lfunc_begin30 ## DW_AT_low_pc
.quad Lfunc_end30 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 4630 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2743 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 4 ## Abbrev [4] 0x6d2f:0x10 DW_TAG_formal_parameter
Lset9460 = Ldebug_loc783-Lsection_debug_loc ## DW_AT_location
.long Lset9460
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2743 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x6d3f:0x10 DW_TAG_formal_parameter
Lset9461 = Ldebug_loc784-Lsection_debug_loc ## DW_AT_location
.long Lset9461
.long 3538 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2743 ## DW_AT_decl_line
.long 24964 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x6d4f:0x10 DW_TAG_formal_parameter
Lset9462 = Ldebug_loc785-Lsection_debug_loc ## DW_AT_location
.long Lset9462
.long 4321 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2743 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x6d5f:0x10 DW_TAG_formal_parameter
Lset9463 = Ldebug_loc786-Lsection_debug_loc ## DW_AT_location
.long Lset9463
.long 2306 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2743 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x6d6f:0xc DW_TAG_variable
.long 5152 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2744 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x6d7b:0x40 DW_TAG_inlined_subroutine
.long 20380 ## DW_AT_abstract_origin
Lset9464 = Ldebug_ranges231-Ldebug_range ## DW_AT_ranges
.long Lset9464
.byte 1 ## DW_AT_call_file
.short 2745 ## DW_AT_call_line
.byte 14 ## Abbrev [14] 0x6d87:0x6 DW_TAG_formal_parameter
.byte 0 ## DW_AT_const_value
.long 20417 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x6d8d:0x9 DW_TAG_variable
Lset9465 = Ldebug_loc789-Lsection_debug_loc ## DW_AT_location
.long Lset9465
.long 20428 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x6d96:0x24 DW_TAG_lexical_block
.quad Ltmp5776 ## DW_AT_low_pc
.quad Ltmp5783 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x6da7:0x9 DW_TAG_variable
Lset9466 = Ldebug_loc790-Lsection_debug_loc ## DW_AT_location
.long Lset9466
.long 20440 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x6db0:0x9 DW_TAG_variable
Lset9467 = Ldebug_loc791-Lsection_debug_loc ## DW_AT_location
.long Lset9467
.long 20451 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x6dbb:0x44 DW_TAG_lexical_block
.quad Ltmp5758 ## DW_AT_low_pc
.quad Ltmp5761 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x6dcc:0x10 DW_TAG_variable
Lset9468 = Ldebug_loc787-Lsection_debug_loc ## DW_AT_location
.long Lset9468
.long 4306 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2746 ## DW_AT_decl_line
.long 18450 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x6ddc:0x22 DW_TAG_lexical_block
.quad Ltmp5759 ## DW_AT_low_pc
.quad Ltmp5761 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x6ded:0x10 DW_TAG_variable
Lset9469 = Ldebug_loc788-Lsection_debug_loc ## DW_AT_location
.long Lset9469
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2747 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 55 ## Abbrev [55] 0x6e00:0xcd DW_TAG_subprogram
.quad Lfunc_begin31 ## DW_AT_low_pc
.quad Lfunc_end31 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 4649 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2755 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 4 ## Abbrev [4] 0x6e1d:0x10 DW_TAG_formal_parameter
Lset9470 = Ldebug_loc792-Lsection_debug_loc ## DW_AT_location
.long Lset9470
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2755 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x6e2d:0x10 DW_TAG_formal_parameter
Lset9471 = Ldebug_loc793-Lsection_debug_loc ## DW_AT_location
.long Lset9471
.long 3538 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2755 ## DW_AT_decl_line
.long 24964 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x6e3d:0x10 DW_TAG_formal_parameter
Lset9472 = Ldebug_loc794-Lsection_debug_loc ## DW_AT_location
.long Lset9472
.long 4321 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2755 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x6e4d:0x10 DW_TAG_formal_parameter
Lset9473 = Ldebug_loc795-Lsection_debug_loc ## DW_AT_location
.long Lset9473
.long 2306 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2755 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x6e5d:0xc DW_TAG_variable
.long 5226 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2756 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x6e69:0x1f DW_TAG_inlined_subroutine
.long 20569 ## DW_AT_abstract_origin
Lset9474 = Ldebug_ranges232-Ldebug_range ## DW_AT_ranges
.long Lset9474
.byte 1 ## DW_AT_call_file
.short 2757 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x6e75:0x9 DW_TAG_formal_parameter
Lset9475 = Ldebug_loc798-Lsection_debug_loc ## DW_AT_location
.long Lset9475
.long 20584 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x6e7e:0x9 DW_TAG_variable
Lset9476 = Ldebug_loc799-Lsection_debug_loc ## DW_AT_location
.long Lset9476
.long 20606 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x6e88:0x44 DW_TAG_lexical_block
.quad Ltmp5798 ## DW_AT_low_pc
.quad Ltmp5801 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x6e99:0x10 DW_TAG_variable
Lset9477 = Ldebug_loc796-Lsection_debug_loc ## DW_AT_location
.long Lset9477
.long 4306 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2758 ## DW_AT_decl_line
.long 18450 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x6ea9:0x22 DW_TAG_lexical_block
.quad Ltmp5799 ## DW_AT_low_pc
.quad Ltmp5801 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x6eba:0x10 DW_TAG_variable
Lset9478 = Ldebug_loc797-Lsection_debug_loc ## DW_AT_location
.long Lset9478
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2759 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 55 ## Abbrev [55] 0x6ecd:0x8a DW_TAG_subprogram
.quad Lfunc_begin32 ## DW_AT_low_pc
.quad Lfunc_end32 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 4668 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2767 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 64 ## Abbrev [64] 0x6eea:0xe DW_TAG_formal_parameter
.byte 1 ## DW_AT_location
.byte 85
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2767 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x6ef8:0x10 DW_TAG_formal_parameter
Lset9479 = Ldebug_loc800-Lsection_debug_loc ## DW_AT_location
.long Lset9479
.long 3538 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2767 ## DW_AT_decl_line
.long 24964 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x6f08:0x10 DW_TAG_formal_parameter
Lset9480 = Ldebug_loc801-Lsection_debug_loc ## DW_AT_location
.long Lset9480
.long 4321 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2767 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x6f18:0x10 DW_TAG_formal_parameter
Lset9481 = Ldebug_loc802-Lsection_debug_loc ## DW_AT_location
.long Lset9481
.long 2306 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2767 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x6f28:0x10 DW_TAG_variable
Lset9482 = Ldebug_loc803-Lsection_debug_loc ## DW_AT_location
.long Lset9482
.long 4306 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2771 ## DW_AT_decl_line
.long 18450 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x6f38:0x1e DW_TAG_lexical_block
.quad Ltmp5823 ## DW_AT_low_pc
.quad Ltmp5826 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x6f49:0xc DW_TAG_variable
.long 4992 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2772 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 55 ## Abbrev [55] 0x6f57:0x8a DW_TAG_subprogram
.quad Lfunc_begin33 ## DW_AT_low_pc
.quad Lfunc_end33 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 4688 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2776 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 64 ## Abbrev [64] 0x6f74:0xe DW_TAG_formal_parameter
.byte 1 ## DW_AT_location
.byte 85
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2776 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x6f82:0x10 DW_TAG_formal_parameter
Lset9483 = Ldebug_loc804-Lsection_debug_loc ## DW_AT_location
.long Lset9483
.long 3538 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2776 ## DW_AT_decl_line
.long 24964 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x6f92:0x10 DW_TAG_formal_parameter
Lset9484 = Ldebug_loc805-Lsection_debug_loc ## DW_AT_location
.long Lset9484
.long 4321 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2776 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x6fa2:0x10 DW_TAG_formal_parameter
Lset9485 = Ldebug_loc806-Lsection_debug_loc ## DW_AT_location
.long Lset9485
.long 2306 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2776 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x6fb2:0x10 DW_TAG_variable
Lset9486 = Ldebug_loc807-Lsection_debug_loc ## DW_AT_location
.long Lset9486
.long 4306 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2780 ## DW_AT_decl_line
.long 18450 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x6fc2:0x1e DW_TAG_lexical_block
.quad Ltmp5838 ## DW_AT_low_pc
.quad Ltmp5841 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x6fd3:0xc DW_TAG_variable
.long 4992 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2781 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 55 ## Abbrev [55] 0x6fe1:0x8a DW_TAG_subprogram
.quad Lfunc_begin34 ## DW_AT_low_pc
.quad Lfunc_end34 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 4708 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2785 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 64 ## Abbrev [64] 0x6ffe:0xe DW_TAG_formal_parameter
.byte 1 ## DW_AT_location
.byte 85
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2785 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x700c:0x10 DW_TAG_formal_parameter
Lset9487 = Ldebug_loc808-Lsection_debug_loc ## DW_AT_location
.long Lset9487
.long 3538 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2785 ## DW_AT_decl_line
.long 24964 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x701c:0x10 DW_TAG_formal_parameter
Lset9488 = Ldebug_loc809-Lsection_debug_loc ## DW_AT_location
.long Lset9488
.long 4321 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2785 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x702c:0x10 DW_TAG_formal_parameter
Lset9489 = Ldebug_loc810-Lsection_debug_loc ## DW_AT_location
.long Lset9489
.long 2306 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2785 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x703c:0x10 DW_TAG_variable
Lset9490 = Ldebug_loc811-Lsection_debug_loc ## DW_AT_location
.long Lset9490
.long 4306 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2788 ## DW_AT_decl_line
.long 18450 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x704c:0x1e DW_TAG_lexical_block
.quad Ltmp5853 ## DW_AT_low_pc
.quad Ltmp5856 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x705d:0xc DW_TAG_variable
.long 4992 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2789 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 55 ## Abbrev [55] 0x706b:0x8a DW_TAG_subprogram
.quad Lfunc_begin35 ## DW_AT_low_pc
.quad Lfunc_end35 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 4727 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2793 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 64 ## Abbrev [64] 0x7088:0xe DW_TAG_formal_parameter
.byte 1 ## DW_AT_location
.byte 85
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2793 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x7096:0x10 DW_TAG_formal_parameter
Lset9491 = Ldebug_loc812-Lsection_debug_loc ## DW_AT_location
.long Lset9491
.long 3538 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2793 ## DW_AT_decl_line
.long 24964 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x70a6:0x10 DW_TAG_formal_parameter
Lset9492 = Ldebug_loc813-Lsection_debug_loc ## DW_AT_location
.long Lset9492
.long 4321 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2793 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x70b6:0x10 DW_TAG_formal_parameter
Lset9493 = Ldebug_loc814-Lsection_debug_loc ## DW_AT_location
.long Lset9493
.long 2306 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2793 ## DW_AT_decl_line
.long 16660 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x70c6:0x10 DW_TAG_variable
Lset9494 = Ldebug_loc815-Lsection_debug_loc ## DW_AT_location
.long Lset9494
.long 4306 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2794 ## DW_AT_decl_line
.long 18450 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x70d6:0x1e DW_TAG_lexical_block
.quad Ltmp5870 ## DW_AT_low_pc
.quad Ltmp5873 ## DW_AT_high_pc
.byte 8 ## Abbrev [8] 0x70e7:0xc DW_TAG_variable
.long 4992 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2795 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 55 ## Abbrev [55] 0x70f5:0x126 DW_TAG_subprogram
.quad Lfunc_begin36 ## DW_AT_low_pc
.quad Lfunc_end36 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 4745 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2799 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 4 ## Abbrev [4] 0x7112:0x10 DW_TAG_formal_parameter
Lset9495 = Ldebug_loc816-Lsection_debug_loc ## DW_AT_location
.long Lset9495
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2799 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x7122:0x10 DW_TAG_formal_parameter
Lset9496 = Ldebug_loc817-Lsection_debug_loc ## DW_AT_location
.long Lset9496
.long 4321 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2799 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x7132:0x10 DW_TAG_formal_parameter
Lset9497 = Ldebug_loc818-Lsection_debug_loc ## DW_AT_location
.long Lset9497
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2799 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x7142:0x10 DW_TAG_formal_parameter
Lset9498 = Ldebug_loc819-Lsection_debug_loc ## DW_AT_location
.long Lset9498
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2799 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x7152:0xc DW_TAG_variable
.long 5155 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2800 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x715e:0xc DW_TAG_variable
.long 5158 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2801 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x716a:0x1f DW_TAG_inlined_subroutine
.long 20569 ## DW_AT_abstract_origin
Lset9499 = Ldebug_ranges233-Ldebug_range ## DW_AT_ranges
.long Lset9499
.byte 1 ## DW_AT_call_file
.short 2807 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x7176:0x9 DW_TAG_formal_parameter
Lset9500 = Ldebug_loc823-Lsection_debug_loc ## DW_AT_location
.long Lset9500
.long 20584 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x717f:0x9 DW_TAG_variable
Lset9501 = Ldebug_loc824-Lsection_debug_loc ## DW_AT_location
.long Lset9501
.long 20606 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 9 ## Abbrev [9] 0x7189:0x1f DW_TAG_inlined_subroutine
.long 20569 ## DW_AT_abstract_origin
Lset9502 = Ldebug_ranges234-Ldebug_range ## DW_AT_ranges
.long Lset9502
.byte 1 ## DW_AT_call_file
.short 2807 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x7195:0x9 DW_TAG_formal_parameter
Lset9503 = Ldebug_loc825-Lsection_debug_loc ## DW_AT_location
.long Lset9503
.long 20584 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x719e:0x9 DW_TAG_variable
Lset9504 = Ldebug_loc826-Lsection_debug_loc ## DW_AT_location
.long Lset9504
.long 20606 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x71a8:0x22 DW_TAG_lexical_block
.quad Ltmp5903 ## DW_AT_low_pc
.quad Ltmp5904 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x71b9:0x10 DW_TAG_variable
Lset9505 = Ldebug_loc821-Lsection_debug_loc ## DW_AT_location
.long Lset9505
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2808 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x71ca:0x50 DW_TAG_lexical_block
.quad Ltmp5893 ## DW_AT_low_pc
.quad Ltmp5896 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x71db:0x10 DW_TAG_variable
Lset9506 = Ldebug_loc822-Lsection_debug_loc ## DW_AT_location
.long Lset9506
.long 5065 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2804 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x71eb:0xc DW_TAG_variable
.long 5068 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2803 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x71f7:0x22 DW_TAG_lexical_block
.quad Ltmp5894 ## DW_AT_low_pc
.quad Ltmp5896 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x7208:0x10 DW_TAG_variable
Lset9507 = Ldebug_loc820-Lsection_debug_loc ## DW_AT_location
.long Lset9507
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2805 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 55 ## Abbrev [55] 0x721b:0x126 DW_TAG_subprogram
.quad Lfunc_begin37 ## DW_AT_low_pc
.quad Lfunc_end37 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 4758 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2815 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 4 ## Abbrev [4] 0x7238:0x10 DW_TAG_formal_parameter
Lset9508 = Ldebug_loc827-Lsection_debug_loc ## DW_AT_location
.long Lset9508
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2815 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x7248:0x10 DW_TAG_formal_parameter
Lset9509 = Ldebug_loc828-Lsection_debug_loc ## DW_AT_location
.long Lset9509
.long 4321 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2815 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x7258:0x10 DW_TAG_formal_parameter
Lset9510 = Ldebug_loc829-Lsection_debug_loc ## DW_AT_location
.long Lset9510
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2815 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x7268:0x10 DW_TAG_formal_parameter
Lset9511 = Ldebug_loc830-Lsection_debug_loc ## DW_AT_location
.long Lset9511
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2815 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x7278:0xc DW_TAG_variable
.long 5155 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2816 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x7284:0xc DW_TAG_variable
.long 5158 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2817 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x7290:0x1f DW_TAG_inlined_subroutine
.long 20569 ## DW_AT_abstract_origin
Lset9512 = Ldebug_ranges235-Ldebug_range ## DW_AT_ranges
.long Lset9512
.byte 1 ## DW_AT_call_file
.short 2823 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x729c:0x9 DW_TAG_formal_parameter
Lset9513 = Ldebug_loc834-Lsection_debug_loc ## DW_AT_location
.long Lset9513
.long 20584 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x72a5:0x9 DW_TAG_variable
Lset9514 = Ldebug_loc835-Lsection_debug_loc ## DW_AT_location
.long Lset9514
.long 20606 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 9 ## Abbrev [9] 0x72af:0x1f DW_TAG_inlined_subroutine
.long 20569 ## DW_AT_abstract_origin
Lset9515 = Ldebug_ranges236-Ldebug_range ## DW_AT_ranges
.long Lset9515
.byte 1 ## DW_AT_call_file
.short 2823 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x72bb:0x9 DW_TAG_formal_parameter
Lset9516 = Ldebug_loc836-Lsection_debug_loc ## DW_AT_location
.long Lset9516
.long 20584 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x72c4:0x9 DW_TAG_variable
Lset9517 = Ldebug_loc837-Lsection_debug_loc ## DW_AT_location
.long Lset9517
.long 20606 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x72ce:0x22 DW_TAG_lexical_block
.quad Ltmp5959 ## DW_AT_low_pc
.quad Ltmp5960 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x72df:0x10 DW_TAG_variable
Lset9518 = Ldebug_loc832-Lsection_debug_loc ## DW_AT_location
.long Lset9518
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2824 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x72f0:0x50 DW_TAG_lexical_block
.quad Ltmp5949 ## DW_AT_low_pc
.quad Ltmp5952 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x7301:0x10 DW_TAG_variable
Lset9519 = Ldebug_loc833-Lsection_debug_loc ## DW_AT_location
.long Lset9519
.long 5068 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2819 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x7311:0xc DW_TAG_variable
.long 5065 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2820 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x731d:0x22 DW_TAG_lexical_block
.quad Ltmp5950 ## DW_AT_low_pc
.quad Ltmp5952 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x732e:0x10 DW_TAG_variable
Lset9520 = Ldebug_loc831-Lsection_debug_loc ## DW_AT_location
.long Lset9520
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2821 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 55 ## Abbrev [55] 0x7341:0x126 DW_TAG_subprogram
.quad Lfunc_begin38 ## DW_AT_low_pc
.quad Lfunc_end38 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 4771 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2831 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 4 ## Abbrev [4] 0x735e:0x10 DW_TAG_formal_parameter
Lset9521 = Ldebug_loc838-Lsection_debug_loc ## DW_AT_location
.long Lset9521
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2831 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x736e:0x10 DW_TAG_formal_parameter
Lset9522 = Ldebug_loc839-Lsection_debug_loc ## DW_AT_location
.long Lset9522
.long 4321 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2831 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x737e:0x10 DW_TAG_formal_parameter
Lset9523 = Ldebug_loc840-Lsection_debug_loc ## DW_AT_location
.long Lset9523
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2831 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x738e:0x10 DW_TAG_formal_parameter
Lset9524 = Ldebug_loc841-Lsection_debug_loc ## DW_AT_location
.long Lset9524
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2831 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x739e:0xc DW_TAG_variable
.long 5155 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2832 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x73aa:0xc DW_TAG_variable
.long 5158 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2833 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x73b6:0x1f DW_TAG_inlined_subroutine
.long 20569 ## DW_AT_abstract_origin
Lset9525 = Ldebug_ranges237-Ldebug_range ## DW_AT_ranges
.long Lset9525
.byte 1 ## DW_AT_call_file
.short 2839 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x73c2:0x9 DW_TAG_formal_parameter
Lset9526 = Ldebug_loc845-Lsection_debug_loc ## DW_AT_location
.long Lset9526
.long 20584 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x73cb:0x9 DW_TAG_variable
Lset9527 = Ldebug_loc846-Lsection_debug_loc ## DW_AT_location
.long Lset9527
.long 20606 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 9 ## Abbrev [9] 0x73d5:0x1f DW_TAG_inlined_subroutine
.long 20569 ## DW_AT_abstract_origin
Lset9528 = Ldebug_ranges238-Ldebug_range ## DW_AT_ranges
.long Lset9528
.byte 1 ## DW_AT_call_file
.short 2839 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x73e1:0x9 DW_TAG_formal_parameter
Lset9529 = Ldebug_loc847-Lsection_debug_loc ## DW_AT_location
.long Lset9529
.long 20584 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x73ea:0x9 DW_TAG_variable
Lset9530 = Ldebug_loc848-Lsection_debug_loc ## DW_AT_location
.long Lset9530
.long 20606 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x73f4:0x22 DW_TAG_lexical_block
.quad Ltmp6015 ## DW_AT_low_pc
.quad Ltmp6016 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x7405:0x10 DW_TAG_variable
Lset9531 = Ldebug_loc843-Lsection_debug_loc ## DW_AT_location
.long Lset9531
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2840 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x7416:0x50 DW_TAG_lexical_block
.quad Ltmp6005 ## DW_AT_low_pc
.quad Ltmp6008 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x7427:0x10 DW_TAG_variable
Lset9532 = Ldebug_loc844-Lsection_debug_loc ## DW_AT_location
.long Lset9532
.long 5065 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2836 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x7437:0xc DW_TAG_variable
.long 5068 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2835 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x7443:0x22 DW_TAG_lexical_block
.quad Ltmp6006 ## DW_AT_low_pc
.quad Ltmp6008 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x7454:0x10 DW_TAG_variable
Lset9533 = Ldebug_loc842-Lsection_debug_loc ## DW_AT_location
.long Lset9533
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2837 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 55 ## Abbrev [55] 0x7467:0xd6 DW_TAG_subprogram
.quad Lfunc_begin39 ## DW_AT_low_pc
.quad Lfunc_end39 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 4784 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2847 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 4 ## Abbrev [4] 0x7484:0x10 DW_TAG_formal_parameter
Lset9534 = Ldebug_loc849-Lsection_debug_loc ## DW_AT_location
.long Lset9534
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2847 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x7494:0x10 DW_TAG_formal_parameter
Lset9535 = Ldebug_loc850-Lsection_debug_loc ## DW_AT_location
.long Lset9535
.long 4321 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2847 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x74a4:0x10 DW_TAG_formal_parameter
Lset9536 = Ldebug_loc851-Lsection_debug_loc ## DW_AT_location
.long Lset9536
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2847 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x74b4:0x10 DW_TAG_formal_parameter
Lset9537 = Ldebug_loc852-Lsection_debug_loc ## DW_AT_location
.long Lset9537
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2847 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x74c4:0xc DW_TAG_variable
.long 5155 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2848 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x74d0:0xc DW_TAG_variable
.long 5158 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2849 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x74dc:0x1f DW_TAG_inlined_subroutine
.long 20569 ## DW_AT_abstract_origin
Lset9538 = Ldebug_ranges239-Ldebug_range ## DW_AT_ranges
.long Lset9538
.byte 1 ## DW_AT_call_file
.short 2850 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x74e8:0x9 DW_TAG_formal_parameter
Lset9539 = Ldebug_loc854-Lsection_debug_loc ## DW_AT_location
.long Lset9539
.long 20584 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x74f1:0x9 DW_TAG_variable
Lset9540 = Ldebug_loc855-Lsection_debug_loc ## DW_AT_location
.long Lset9540
.long 20606 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 9 ## Abbrev [9] 0x74fb:0x1f DW_TAG_inlined_subroutine
.long 20569 ## DW_AT_abstract_origin
Lset9541 = Ldebug_ranges240-Ldebug_range ## DW_AT_ranges
.long Lset9541
.byte 1 ## DW_AT_call_file
.short 2850 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x7507:0x9 DW_TAG_formal_parameter
Lset9542 = Ldebug_loc856-Lsection_debug_loc ## DW_AT_location
.long Lset9542
.long 20584 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x7510:0x9 DW_TAG_variable
Lset9543 = Ldebug_loc857-Lsection_debug_loc ## DW_AT_location
.long Lset9543
.long 20606 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x751a:0x22 DW_TAG_lexical_block
.quad Ltmp6064 ## DW_AT_low_pc
.quad Ltmp6065 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x752b:0x10 DW_TAG_variable
Lset9544 = Ldebug_loc853-Lsection_debug_loc ## DW_AT_location
.long Lset9544
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2851 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 55 ## Abbrev [55] 0x753d:0x15b DW_TAG_subprogram
.quad Lfunc_begin40 ## DW_AT_low_pc
.quad Lfunc_end40 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 4797 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2858 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 4 ## Abbrev [4] 0x755a:0x10 DW_TAG_formal_parameter
Lset9545 = Ldebug_loc858-Lsection_debug_loc ## DW_AT_location
.long Lset9545
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2858 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x756a:0x10 DW_TAG_formal_parameter
Lset9546 = Ldebug_loc859-Lsection_debug_loc ## DW_AT_location
.long Lset9546
.long 4321 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2858 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x757a:0x10 DW_TAG_formal_parameter
Lset9547 = Ldebug_loc860-Lsection_debug_loc ## DW_AT_location
.long Lset9547
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2858 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x758a:0x10 DW_TAG_formal_parameter
Lset9548 = Ldebug_loc861-Lsection_debug_loc ## DW_AT_location
.long Lset9548
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2858 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x759a:0x10 DW_TAG_variable
Lset9549 = Ldebug_loc864-Lsection_debug_loc ## DW_AT_location
.long Lset9549
.long 5068 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2859 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x75aa:0x10 DW_TAG_variable
Lset9550 = Ldebug_loc865-Lsection_debug_loc ## DW_AT_location
.long Lset9550
.long 5065 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2860 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x75ba:0x4d DW_TAG_lexical_block
.quad Ltmp6114 ## DW_AT_low_pc
.quad Ltmp6122 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x75cb:0x10 DW_TAG_variable
Lset9551 = Ldebug_loc862-Lsection_debug_loc ## DW_AT_location
.long Lset9551
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2862 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 15 ## Abbrev [15] 0x75db:0x2b DW_TAG_inlined_subroutine
.long 24673 ## DW_AT_abstract_origin
.quad Ltmp6114 ## DW_AT_low_pc
.quad Ltmp6121 ## DW_AT_high_pc
.byte 1 ## DW_AT_call_file
.short 2862 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x75f3:0x9 DW_TAG_formal_parameter
Lset9552 = Ldebug_loc867-Lsection_debug_loc ## DW_AT_location
.long Lset9552
.long 24689 ## DW_AT_abstract_origin
.byte 10 ## Abbrev [10] 0x75fc:0x9 DW_TAG_formal_parameter
Lset9553 = Ldebug_loc866-Lsection_debug_loc ## DW_AT_location
.long Lset9553
.long 24701 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 9 ## Abbrev [9] 0x7607:0x49 DW_TAG_inlined_subroutine
.long 20380 ## DW_AT_abstract_origin
Lset9554 = Ldebug_ranges241-Ldebug_range ## DW_AT_ranges
.long Lset9554
.byte 1 ## DW_AT_call_file
.short 2861 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x7613:0x9 DW_TAG_formal_parameter
Lset9555 = Ldebug_loc863-Lsection_debug_loc ## DW_AT_location
.long Lset9555
.long 20395 ## DW_AT_abstract_origin
.byte 14 ## Abbrev [14] 0x761c:0x6 DW_TAG_formal_parameter
.byte 0 ## DW_AT_const_value
.long 20417 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x7622:0x9 DW_TAG_variable
Lset9556 = Ldebug_loc868-Lsection_debug_loc ## DW_AT_location
.long Lset9556
.long 20428 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x762b:0x24 DW_TAG_lexical_block
.quad Ltmp6152 ## DW_AT_low_pc
.quad Ltmp6159 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x763c:0x9 DW_TAG_variable
Lset9557 = Ldebug_loc870-Lsection_debug_loc ## DW_AT_location
.long Lset9557
.long 20440 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x7645:0x9 DW_TAG_variable
Lset9558 = Ldebug_loc871-Lsection_debug_loc ## DW_AT_location
.long Lset9558
.long 20451 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 9 ## Abbrev [9] 0x7650:0x47 DW_TAG_inlined_subroutine
.long 20380 ## DW_AT_abstract_origin
Lset9559 = Ldebug_ranges242-Ldebug_range ## DW_AT_ranges
.long Lset9559
.byte 1 ## DW_AT_call_file
.short 2861 ## DW_AT_call_line
.byte 61 ## Abbrev [61] 0x765c:0x7 DW_TAG_formal_parameter
.byte 1 ## DW_AT_location
.byte 95
.long 20395 ## DW_AT_abstract_origin
.byte 14 ## Abbrev [14] 0x7663:0x6 DW_TAG_formal_parameter
.byte 0 ## DW_AT_const_value
.long 20417 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x7669:0x9 DW_TAG_variable
Lset9560 = Ldebug_loc869-Lsection_debug_loc ## DW_AT_location
.long Lset9560
.long 20428 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x7672:0x24 DW_TAG_lexical_block
.quad Ltmp6162 ## DW_AT_low_pc
.quad Ltmp6169 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x7683:0x9 DW_TAG_variable
Lset9561 = Ldebug_loc872-Lsection_debug_loc ## DW_AT_location
.long Lset9561
.long 20440 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x768c:0x9 DW_TAG_variable
Lset9562 = Ldebug_loc873-Lsection_debug_loc ## DW_AT_location
.long Lset9562
.long 20451 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 55 ## Abbrev [55] 0x7698:0x146 DW_TAG_subprogram
.quad Lfunc_begin41 ## DW_AT_low_pc
.quad Lfunc_end41 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 4810 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2869 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 4 ## Abbrev [4] 0x76b5:0x10 DW_TAG_formal_parameter
Lset9563 = Ldebug_loc874-Lsection_debug_loc ## DW_AT_location
.long Lset9563
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2869 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x76c5:0x10 DW_TAG_formal_parameter
Lset9564 = Ldebug_loc875-Lsection_debug_loc ## DW_AT_location
.long Lset9564
.long 4321 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2869 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x76d5:0x10 DW_TAG_formal_parameter
Lset9565 = Ldebug_loc876-Lsection_debug_loc ## DW_AT_location
.long Lset9565
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2869 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x76e5:0x10 DW_TAG_formal_parameter
Lset9566 = Ldebug_loc877-Lsection_debug_loc ## DW_AT_location
.long Lset9566
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2869 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x76f5:0x10 DW_TAG_variable
Lset9567 = Ldebug_loc880-Lsection_debug_loc ## DW_AT_location
.long Lset9567
.long 5068 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2870 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x7705:0x10 DW_TAG_variable
Lset9568 = Ldebug_loc881-Lsection_debug_loc ## DW_AT_location
.long Lset9568
.long 5065 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2871 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x7715:0x38 DW_TAG_lexical_block
.quad Ltmp6190 ## DW_AT_low_pc
.quad Ltmp6201 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x7726:0x10 DW_TAG_variable
Lset9569 = Ldebug_loc878-Lsection_debug_loc ## DW_AT_location
.long Lset9569
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2873 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x7736:0x16 DW_TAG_inlined_subroutine
.long 24673 ## DW_AT_abstract_origin
Lset9570 = Ldebug_ranges243-Ldebug_range ## DW_AT_ranges
.long Lset9570
.byte 1 ## DW_AT_call_file
.short 2873 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x7742:0x9 DW_TAG_formal_parameter
Lset9571 = Ldebug_loc882-Lsection_debug_loc ## DW_AT_location
.long Lset9571
.long 24689 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 9 ## Abbrev [9] 0x774d:0x49 DW_TAG_inlined_subroutine
.long 20380 ## DW_AT_abstract_origin
Lset9572 = Ldebug_ranges244-Ldebug_range ## DW_AT_ranges
.long Lset9572
.byte 1 ## DW_AT_call_file
.short 2872 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x7759:0x9 DW_TAG_formal_parameter
Lset9573 = Ldebug_loc879-Lsection_debug_loc ## DW_AT_location
.long Lset9573
.long 20395 ## DW_AT_abstract_origin
.byte 14 ## Abbrev [14] 0x7762:0x6 DW_TAG_formal_parameter
.byte 0 ## DW_AT_const_value
.long 20417 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x7768:0x9 DW_TAG_variable
Lset9574 = Ldebug_loc883-Lsection_debug_loc ## DW_AT_location
.long Lset9574
.long 20428 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x7771:0x24 DW_TAG_lexical_block
.quad Ltmp6231 ## DW_AT_low_pc
.quad Ltmp6238 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x7782:0x9 DW_TAG_variable
Lset9575 = Ldebug_loc885-Lsection_debug_loc ## DW_AT_location
.long Lset9575
.long 20440 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x778b:0x9 DW_TAG_variable
Lset9576 = Ldebug_loc886-Lsection_debug_loc ## DW_AT_location
.long Lset9576
.long 20451 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 9 ## Abbrev [9] 0x7796:0x47 DW_TAG_inlined_subroutine
.long 20380 ## DW_AT_abstract_origin
Lset9577 = Ldebug_ranges245-Ldebug_range ## DW_AT_ranges
.long Lset9577
.byte 1 ## DW_AT_call_file
.short 2872 ## DW_AT_call_line
.byte 61 ## Abbrev [61] 0x77a2:0x7 DW_TAG_formal_parameter
.byte 1 ## DW_AT_location
.byte 95
.long 20395 ## DW_AT_abstract_origin
.byte 14 ## Abbrev [14] 0x77a9:0x6 DW_TAG_formal_parameter
.byte 0 ## DW_AT_const_value
.long 20417 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x77af:0x9 DW_TAG_variable
Lset9578 = Ldebug_loc884-Lsection_debug_loc ## DW_AT_location
.long Lset9578
.long 20428 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x77b8:0x24 DW_TAG_lexical_block
.quad Ltmp6241 ## DW_AT_low_pc
.quad Ltmp6248 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x77c9:0x9 DW_TAG_variable
Lset9579 = Ldebug_loc887-Lsection_debug_loc ## DW_AT_location
.long Lset9579
.long 20440 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x77d2:0x9 DW_TAG_variable
Lset9580 = Ldebug_loc888-Lsection_debug_loc ## DW_AT_location
.long Lset9580
.long 20451 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 55 ## Abbrev [55] 0x77de:0x130 DW_TAG_subprogram
.quad Lfunc_begin42 ## DW_AT_low_pc
.quad Lfunc_end42 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 4823 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2880 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 4 ## Abbrev [4] 0x77fb:0x10 DW_TAG_formal_parameter
Lset9581 = Ldebug_loc889-Lsection_debug_loc ## DW_AT_location
.long Lset9581
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2880 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x780b:0x10 DW_TAG_formal_parameter
Lset9582 = Ldebug_loc890-Lsection_debug_loc ## DW_AT_location
.long Lset9582
.long 4321 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2880 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x781b:0x10 DW_TAG_formal_parameter
Lset9583 = Ldebug_loc891-Lsection_debug_loc ## DW_AT_location
.long Lset9583
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2880 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x782b:0x10 DW_TAG_formal_parameter
Lset9584 = Ldebug_loc892-Lsection_debug_loc ## DW_AT_location
.long Lset9584
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2880 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x783b:0x10 DW_TAG_variable
Lset9585 = Ldebug_loc895-Lsection_debug_loc ## DW_AT_location
.long Lset9585
.long 5068 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2881 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x784b:0x10 DW_TAG_variable
Lset9586 = Ldebug_loc896-Lsection_debug_loc ## DW_AT_location
.long Lset9586
.long 5065 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2882 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x785b:0x22 DW_TAG_lexical_block
.quad Ltmp6269 ## DW_AT_low_pc
.quad Ltmp6270 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x786c:0x10 DW_TAG_variable
Lset9587 = Ldebug_loc893-Lsection_debug_loc ## DW_AT_location
.long Lset9587
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2884 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 9 ## Abbrev [9] 0x787d:0x49 DW_TAG_inlined_subroutine
.long 20380 ## DW_AT_abstract_origin
Lset9588 = Ldebug_ranges246-Ldebug_range ## DW_AT_ranges
.long Lset9588
.byte 1 ## DW_AT_call_file
.short 2883 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x7889:0x9 DW_TAG_formal_parameter
Lset9589 = Ldebug_loc894-Lsection_debug_loc ## DW_AT_location
.long Lset9589
.long 20395 ## DW_AT_abstract_origin
.byte 14 ## Abbrev [14] 0x7892:0x6 DW_TAG_formal_parameter
.byte 0 ## DW_AT_const_value
.long 20417 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x7898:0x9 DW_TAG_variable
Lset9590 = Ldebug_loc897-Lsection_debug_loc ## DW_AT_location
.long Lset9590
.long 20428 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x78a1:0x24 DW_TAG_lexical_block
.quad Ltmp6300 ## DW_AT_low_pc
.quad Ltmp6307 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x78b2:0x9 DW_TAG_variable
Lset9591 = Ldebug_loc899-Lsection_debug_loc ## DW_AT_location
.long Lset9591
.long 20440 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x78bb:0x9 DW_TAG_variable
Lset9592 = Ldebug_loc900-Lsection_debug_loc ## DW_AT_location
.long Lset9592
.long 20451 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 9 ## Abbrev [9] 0x78c6:0x47 DW_TAG_inlined_subroutine
.long 20380 ## DW_AT_abstract_origin
Lset9593 = Ldebug_ranges247-Ldebug_range ## DW_AT_ranges
.long Lset9593
.byte 1 ## DW_AT_call_file
.short 2883 ## DW_AT_call_line
.byte 61 ## Abbrev [61] 0x78d2:0x7 DW_TAG_formal_parameter
.byte 1 ## DW_AT_location
.byte 95
.long 20395 ## DW_AT_abstract_origin
.byte 14 ## Abbrev [14] 0x78d9:0x6 DW_TAG_formal_parameter
.byte 0 ## DW_AT_const_value
.long 20417 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x78df:0x9 DW_TAG_variable
Lset9594 = Ldebug_loc898-Lsection_debug_loc ## DW_AT_location
.long Lset9594
.long 20428 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x78e8:0x24 DW_TAG_lexical_block
.quad Ltmp6310 ## DW_AT_low_pc
.quad Ltmp6317 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x78f9:0x9 DW_TAG_variable
Lset9595 = Ldebug_loc901-Lsection_debug_loc ## DW_AT_location
.long Lset9595
.long 20440 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x7902:0x9 DW_TAG_variable
Lset9596 = Ldebug_loc902-Lsection_debug_loc ## DW_AT_location
.long Lset9596
.long 20451 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 55 ## Abbrev [55] 0x790e:0x130 DW_TAG_subprogram
.quad Lfunc_begin43 ## DW_AT_low_pc
.quad Lfunc_end43 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 4837 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2891 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 4 ## Abbrev [4] 0x792b:0x10 DW_TAG_formal_parameter
Lset9597 = Ldebug_loc903-Lsection_debug_loc ## DW_AT_location
.long Lset9597
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2891 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x793b:0x10 DW_TAG_formal_parameter
Lset9598 = Ldebug_loc904-Lsection_debug_loc ## DW_AT_location
.long Lset9598
.long 4321 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2891 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x794b:0x10 DW_TAG_formal_parameter
Lset9599 = Ldebug_loc905-Lsection_debug_loc ## DW_AT_location
.long Lset9599
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2891 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x795b:0x10 DW_TAG_formal_parameter
Lset9600 = Ldebug_loc906-Lsection_debug_loc ## DW_AT_location
.long Lset9600
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2891 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x796b:0x10 DW_TAG_variable
Lset9601 = Ldebug_loc909-Lsection_debug_loc ## DW_AT_location
.long Lset9601
.long 5068 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2892 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x797b:0x10 DW_TAG_variable
Lset9602 = Ldebug_loc910-Lsection_debug_loc ## DW_AT_location
.long Lset9602
.long 5065 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2893 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x798b:0x22 DW_TAG_lexical_block
.quad Ltmp6338 ## DW_AT_low_pc
.quad Ltmp6339 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x799c:0x10 DW_TAG_variable
Lset9603 = Ldebug_loc907-Lsection_debug_loc ## DW_AT_location
.long Lset9603
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2895 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 9 ## Abbrev [9] 0x79ad:0x49 DW_TAG_inlined_subroutine
.long 20380 ## DW_AT_abstract_origin
Lset9604 = Ldebug_ranges248-Ldebug_range ## DW_AT_ranges
.long Lset9604
.byte 1 ## DW_AT_call_file
.short 2894 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x79b9:0x9 DW_TAG_formal_parameter
Lset9605 = Ldebug_loc908-Lsection_debug_loc ## DW_AT_location
.long Lset9605
.long 20395 ## DW_AT_abstract_origin
.byte 14 ## Abbrev [14] 0x79c2:0x6 DW_TAG_formal_parameter
.byte 0 ## DW_AT_const_value
.long 20417 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x79c8:0x9 DW_TAG_variable
Lset9606 = Ldebug_loc911-Lsection_debug_loc ## DW_AT_location
.long Lset9606
.long 20428 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x79d1:0x24 DW_TAG_lexical_block
.quad Ltmp6369 ## DW_AT_low_pc
.quad Ltmp6376 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x79e2:0x9 DW_TAG_variable
Lset9607 = Ldebug_loc913-Lsection_debug_loc ## DW_AT_location
.long Lset9607
.long 20440 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x79eb:0x9 DW_TAG_variable
Lset9608 = Ldebug_loc914-Lsection_debug_loc ## DW_AT_location
.long Lset9608
.long 20451 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 9 ## Abbrev [9] 0x79f6:0x47 DW_TAG_inlined_subroutine
.long 20380 ## DW_AT_abstract_origin
Lset9609 = Ldebug_ranges249-Ldebug_range ## DW_AT_ranges
.long Lset9609
.byte 1 ## DW_AT_call_file
.short 2894 ## DW_AT_call_line
.byte 61 ## Abbrev [61] 0x7a02:0x7 DW_TAG_formal_parameter
.byte 1 ## DW_AT_location
.byte 95
.long 20395 ## DW_AT_abstract_origin
.byte 14 ## Abbrev [14] 0x7a09:0x6 DW_TAG_formal_parameter
.byte 0 ## DW_AT_const_value
.long 20417 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x7a0f:0x9 DW_TAG_variable
Lset9610 = Ldebug_loc912-Lsection_debug_loc ## DW_AT_location
.long Lset9610
.long 20428 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x7a18:0x24 DW_TAG_lexical_block
.quad Ltmp6379 ## DW_AT_low_pc
.quad Ltmp6386 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x7a29:0x9 DW_TAG_variable
Lset9611 = Ldebug_loc915-Lsection_debug_loc ## DW_AT_location
.long Lset9611
.long 20440 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x7a32:0x9 DW_TAG_variable
Lset9612 = Ldebug_loc916-Lsection_debug_loc ## DW_AT_location
.long Lset9612
.long 20451 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 55 ## Abbrev [55] 0x7a3e:0x130 DW_TAG_subprogram
.quad Lfunc_begin44 ## DW_AT_low_pc
.quad Lfunc_end44 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 4850 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2902 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 4 ## Abbrev [4] 0x7a5b:0x10 DW_TAG_formal_parameter
Lset9613 = Ldebug_loc917-Lsection_debug_loc ## DW_AT_location
.long Lset9613
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2902 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x7a6b:0x10 DW_TAG_formal_parameter
Lset9614 = Ldebug_loc918-Lsection_debug_loc ## DW_AT_location
.long Lset9614
.long 4321 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2902 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x7a7b:0x10 DW_TAG_formal_parameter
Lset9615 = Ldebug_loc919-Lsection_debug_loc ## DW_AT_location
.long Lset9615
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2902 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x7a8b:0x10 DW_TAG_formal_parameter
Lset9616 = Ldebug_loc920-Lsection_debug_loc ## DW_AT_location
.long Lset9616
.long 5062 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2902 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x7a9b:0x10 DW_TAG_variable
Lset9617 = Ldebug_loc923-Lsection_debug_loc ## DW_AT_location
.long Lset9617
.long 5068 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2903 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x7aab:0x10 DW_TAG_variable
Lset9618 = Ldebug_loc924-Lsection_debug_loc ## DW_AT_location
.long Lset9618
.long 5065 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2904 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x7abb:0x22 DW_TAG_lexical_block
.quad Ltmp6407 ## DW_AT_low_pc
.quad Ltmp6408 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x7acc:0x10 DW_TAG_variable
Lset9619 = Ldebug_loc921-Lsection_debug_loc ## DW_AT_location
.long Lset9619
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2906 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 9 ## Abbrev [9] 0x7add:0x49 DW_TAG_inlined_subroutine
.long 20380 ## DW_AT_abstract_origin
Lset9620 = Ldebug_ranges250-Ldebug_range ## DW_AT_ranges
.long Lset9620
.byte 1 ## DW_AT_call_file
.short 2905 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x7ae9:0x9 DW_TAG_formal_parameter
Lset9621 = Ldebug_loc922-Lsection_debug_loc ## DW_AT_location
.long Lset9621
.long 20395 ## DW_AT_abstract_origin
.byte 14 ## Abbrev [14] 0x7af2:0x6 DW_TAG_formal_parameter
.byte 0 ## DW_AT_const_value
.long 20417 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x7af8:0x9 DW_TAG_variable
Lset9622 = Ldebug_loc925-Lsection_debug_loc ## DW_AT_location
.long Lset9622
.long 20428 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x7b01:0x24 DW_TAG_lexical_block
.quad Ltmp6438 ## DW_AT_low_pc
.quad Ltmp6445 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x7b12:0x9 DW_TAG_variable
Lset9623 = Ldebug_loc927-Lsection_debug_loc ## DW_AT_location
.long Lset9623
.long 20440 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x7b1b:0x9 DW_TAG_variable
Lset9624 = Ldebug_loc928-Lsection_debug_loc ## DW_AT_location
.long Lset9624
.long 20451 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 9 ## Abbrev [9] 0x7b26:0x47 DW_TAG_inlined_subroutine
.long 20380 ## DW_AT_abstract_origin
Lset9625 = Ldebug_ranges251-Ldebug_range ## DW_AT_ranges
.long Lset9625
.byte 1 ## DW_AT_call_file
.short 2905 ## DW_AT_call_line
.byte 61 ## Abbrev [61] 0x7b32:0x7 DW_TAG_formal_parameter
.byte 1 ## DW_AT_location
.byte 95
.long 20395 ## DW_AT_abstract_origin
.byte 14 ## Abbrev [14] 0x7b39:0x6 DW_TAG_formal_parameter
.byte 0 ## DW_AT_const_value
.long 20417 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x7b3f:0x9 DW_TAG_variable
Lset9626 = Ldebug_loc926-Lsection_debug_loc ## DW_AT_location
.long Lset9626
.long 20428 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x7b48:0x24 DW_TAG_lexical_block
.quad Ltmp6448 ## DW_AT_low_pc
.quad Ltmp6455 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x7b59:0x9 DW_TAG_variable
Lset9627 = Ldebug_loc929-Lsection_debug_loc ## DW_AT_location
.long Lset9627
.long 20440 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x7b62:0x9 DW_TAG_variable
Lset9628 = Ldebug_loc930-Lsection_debug_loc ## DW_AT_location
.long Lset9628
.long 20451 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 55 ## Abbrev [55] 0x7b6e:0xc7 DW_TAG_subprogram
.quad Lfunc_begin45 ## DW_AT_low_pc
.quad Lfunc_end45 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 4864 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2913 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 4 ## Abbrev [4] 0x7b8b:0x10 DW_TAG_formal_parameter
Lset9629 = Ldebug_loc931-Lsection_debug_loc ## DW_AT_location
.long Lset9629
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2913 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x7b9b:0x10 DW_TAG_formal_parameter
Lset9630 = Ldebug_loc932-Lsection_debug_loc ## DW_AT_location
.long Lset9630
.long 4321 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2913 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x7bab:0x10 DW_TAG_formal_parameter
Lset9631 = Ldebug_loc933-Lsection_debug_loc ## DW_AT_location
.long Lset9631
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2913 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x7bbb:0x10 DW_TAG_variable
Lset9632 = Ldebug_loc935-Lsection_debug_loc ## DW_AT_location
.long Lset9632
.long 5068 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2914 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x7bcb:0x22 DW_TAG_lexical_block
.quad Ltmp6474 ## DW_AT_low_pc
.quad Ltmp6475 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x7bdc:0x10 DW_TAG_variable
Lset9633 = Ldebug_loc934-Lsection_debug_loc ## DW_AT_location
.long Lset9633
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2915 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 9 ## Abbrev [9] 0x7bed:0x47 DW_TAG_inlined_subroutine
.long 20380 ## DW_AT_abstract_origin
Lset9634 = Ldebug_ranges252-Ldebug_range ## DW_AT_ranges
.long Lset9634
.byte 1 ## DW_AT_call_file
.short 2915 ## DW_AT_call_line
.byte 61 ## Abbrev [61] 0x7bf9:0x7 DW_TAG_formal_parameter
.byte 1 ## DW_AT_location
.byte 93
.long 20395 ## DW_AT_abstract_origin
.byte 14 ## Abbrev [14] 0x7c00:0x6 DW_TAG_formal_parameter
.byte 0 ## DW_AT_const_value
.long 20417 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x7c06:0x9 DW_TAG_variable
Lset9635 = Ldebug_loc936-Lsection_debug_loc ## DW_AT_location
.long Lset9635
.long 20428 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x7c0f:0x24 DW_TAG_lexical_block
.quad Ltmp6490 ## DW_AT_low_pc
.quad Ltmp6497 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x7c20:0x9 DW_TAG_variable
Lset9636 = Ldebug_loc937-Lsection_debug_loc ## DW_AT_location
.long Lset9636
.long 20440 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x7c29:0x9 DW_TAG_variable
Lset9637 = Ldebug_loc938-Lsection_debug_loc ## DW_AT_location
.long Lset9637
.long 20451 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 55 ## Abbrev [55] 0x7c35:0xb0 DW_TAG_subprogram
.quad Lfunc_begin46 ## DW_AT_low_pc
.quad Lfunc_end46 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 4878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2927 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 64 ## Abbrev [64] 0x7c52:0xe DW_TAG_formal_parameter
.byte 1 ## DW_AT_location
.byte 85
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2927 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 64 ## Abbrev [64] 0x7c60:0xe DW_TAG_formal_parameter
.byte 1 ## DW_AT_location
.byte 84
.long 4267 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2927 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x7c6e:0x10 DW_TAG_formal_parameter
Lset9638 = Ldebug_loc939-Lsection_debug_loc ## DW_AT_location
.long Lset9638
.long 4269 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2927 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 64 ## Abbrev [64] 0x7c7e:0xe DW_TAG_formal_parameter
.byte 1 ## DW_AT_location
.byte 82
.long 4983 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2927 ## DW_AT_decl_line
.long 17080 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x7c8c:0x58 DW_TAG_lexical_block
Lset9639 = Ldebug_ranges253-Ldebug_range ## DW_AT_ranges
.long Lset9639
.byte 5 ## Abbrev [5] 0x7c91:0x10 DW_TAG_variable
Lset9640 = Ldebug_loc941-Lsection_debug_loc ## DW_AT_location
.long Lset9640
.long 5004 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2928 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 15 ## Abbrev [15] 0x7ca1:0x22 DW_TAG_inlined_subroutine
.long 24582 ## DW_AT_abstract_origin
.quad Ltmp6501 ## DW_AT_low_pc
.quad Ltmp6506 ## DW_AT_high_pc
.byte 1 ## DW_AT_call_file
.short 2928 ## DW_AT_call_line
.byte 11 ## Abbrev [11] 0x7cb9:0x9 DW_TAG_variable
Lset9641 = Ldebug_loc940-Lsection_debug_loc ## DW_AT_location
.long Lset9641
.long 24618 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x7cc3:0x20 DW_TAG_lexical_block
.quad Ltmp6509 ## DW_AT_low_pc
.quad Ltmp6510 ## DW_AT_high_pc
.byte 59 ## Abbrev [59] 0x7cd4:0xe DW_TAG_variable
.byte 1 ## DW_AT_location
.byte 82
.long 4992 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2928 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 55 ## Abbrev [55] 0x7ce5:0x94 DW_TAG_subprogram
.quad Lfunc_begin47 ## DW_AT_low_pc
.quad Lfunc_end47 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 4899 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2938 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 64 ## Abbrev [64] 0x7d02:0xe DW_TAG_formal_parameter
.byte 1 ## DW_AT_location
.byte 85
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2938 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x7d10:0x10 DW_TAG_formal_parameter
Lset9642 = Ldebug_loc942-Lsection_debug_loc ## DW_AT_location
.long Lset9642
.long 4267 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2938 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x7d20:0x10 DW_TAG_formal_parameter
Lset9643 = Ldebug_loc943-Lsection_debug_loc ## DW_AT_location
.long Lset9643
.long 4269 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2938 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x7d30:0x10 DW_TAG_formal_parameter
Lset9644 = Ldebug_loc944-Lsection_debug_loc ## DW_AT_location
.long Lset9644
.long 4983 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2938 ## DW_AT_decl_line
.long 17080 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x7d40:0x38 DW_TAG_lexical_block
Lset9645 = Ldebug_ranges254-Ldebug_range ## DW_AT_ranges
.long Lset9645
.byte 5 ## Abbrev [5] 0x7d45:0x10 DW_TAG_variable
Lset9646 = Ldebug_loc946-Lsection_debug_loc ## DW_AT_location
.long Lset9646
.long 4987 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2939 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 15 ## Abbrev [15] 0x7d55:0x22 DW_TAG_inlined_subroutine
.long 24582 ## DW_AT_abstract_origin
.quad Ltmp6531 ## DW_AT_low_pc
.quad Ltmp6536 ## DW_AT_high_pc
.byte 1 ## DW_AT_call_file
.short 2939 ## DW_AT_call_line
.byte 11 ## Abbrev [11] 0x7d6d:0x9 DW_TAG_variable
Lset9647 = Ldebug_loc945-Lsection_debug_loc ## DW_AT_location
.long Lset9647
.long 24618 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 55 ## Abbrev [55] 0x7d79:0x18a DW_TAG_subprogram
.quad Lfunc_begin48 ## DW_AT_low_pc
.quad Lfunc_end48 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 4920 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2948 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 4 ## Abbrev [4] 0x7d96:0x10 DW_TAG_formal_parameter
Lset9648 = Ldebug_loc947-Lsection_debug_loc ## DW_AT_location
.long Lset9648
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2948 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x7da6:0x10 DW_TAG_formal_parameter
Lset9649 = Ldebug_loc948-Lsection_debug_loc ## DW_AT_location
.long Lset9649
.long 4267 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2948 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x7db6:0x10 DW_TAG_formal_parameter
Lset9650 = Ldebug_loc949-Lsection_debug_loc ## DW_AT_location
.long Lset9650
.long 4269 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2948 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x7dc6:0x10 DW_TAG_formal_parameter
Lset9651 = Ldebug_loc950-Lsection_debug_loc ## DW_AT_location
.long Lset9651
.long 4983 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2948 ## DW_AT_decl_line
.long 17080 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x7dd6:0x58 DW_TAG_lexical_block
Lset9652 = Ldebug_ranges255-Ldebug_range ## DW_AT_ranges
.long Lset9652
.byte 5 ## Abbrev [5] 0x7ddb:0x10 DW_TAG_variable
Lset9653 = Ldebug_loc954-Lsection_debug_loc ## DW_AT_location
.long Lset9653
.long 3780 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2949 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x7deb:0x10 DW_TAG_variable
Lset9654 = Ldebug_loc955-Lsection_debug_loc ## DW_AT_location
.long Lset9654
.long 3878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2949 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x7dfb:0x10 DW_TAG_variable
Lset9655 = Ldebug_loc956-Lsection_debug_loc ## DW_AT_location
.long Lset9655
.long 3106 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2949 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x7e0b:0x22 DW_TAG_lexical_block
.quad Ltmp6575 ## DW_AT_low_pc
.quad Ltmp6576 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x7e1c:0x10 DW_TAG_variable
Lset9656 = Ldebug_loc953-Lsection_debug_loc ## DW_AT_location
.long Lset9656
.long 4992 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2949 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x7e2e:0x5e DW_TAG_lexical_block
Lset9657 = Ldebug_ranges257-Ldebug_range ## DW_AT_ranges
.long Lset9657
.byte 5 ## Abbrev [5] 0x7e33:0x10 DW_TAG_variable
Lset9658 = Ldebug_loc957-Lsection_debug_loc ## DW_AT_location
.long Lset9658
.long 3878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2949 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x7e43:0x48 DW_TAG_lexical_block
Lset9659 = Ldebug_ranges256-Ldebug_range ## DW_AT_ranges
.long Lset9659
.byte 5 ## Abbrev [5] 0x7e48:0x10 DW_TAG_variable
Lset9660 = Ldebug_loc958-Lsection_debug_loc ## DW_AT_location
.long Lset9660
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2949 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x7e58:0x10 DW_TAG_variable
Lset9661 = Ldebug_loc959-Lsection_debug_loc ## DW_AT_location
.long Lset9661
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2949 ## DW_AT_decl_line
.long 20201 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x7e68:0x22 DW_TAG_lexical_block
.quad Ltmp6582 ## DW_AT_low_pc
.quad Ltmp6584 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x7e79:0x10 DW_TAG_variable
Lset9662 = Ldebug_loc952-Lsection_debug_loc ## DW_AT_location
.long Lset9662
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2949 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x7e8c:0x76 DW_TAG_lexical_block
.quad Ltmp6588 ## DW_AT_low_pc
.quad Ltmp6594 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x7e9d:0x10 DW_TAG_variable
Lset9663 = Ldebug_loc960-Lsection_debug_loc ## DW_AT_location
.long Lset9663
.long 3878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2949 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x7ead:0x54 DW_TAG_lexical_block
.quad Ltmp6589 ## DW_AT_low_pc
.quad Ltmp6594 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x7ebe:0x10 DW_TAG_variable
Lset9664 = Ldebug_loc961-Lsection_debug_loc ## DW_AT_location
.long Lset9664
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2949 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x7ece:0x10 DW_TAG_variable
Lset9665 = Ldebug_loc962-Lsection_debug_loc ## DW_AT_location
.long Lset9665
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2949 ## DW_AT_decl_line
.long 20206 ## DW_AT_type
.byte 7 ## Abbrev [7] 0x7ede:0x22 DW_TAG_lexical_block
.quad Ltmp6592 ## DW_AT_low_pc
.quad Ltmp6594 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x7eef:0x10 DW_TAG_variable
Lset9666 = Ldebug_loc951-Lsection_debug_loc ## DW_AT_location
.long Lset9666
.long 4331 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2949 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 55 ## Abbrev [55] 0x7f03:0x22b DW_TAG_subprogram
.quad Lfunc_begin49 ## DW_AT_low_pc
.quad Lfunc_end49 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 4937 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2959 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 4 ## Abbrev [4] 0x7f20:0x10 DW_TAG_formal_parameter
Lset9667 = Ldebug_loc963-Lsection_debug_loc ## DW_AT_location
.long Lset9667
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2959 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x7f30:0x10 DW_TAG_formal_parameter
Lset9668 = Ldebug_loc964-Lsection_debug_loc ## DW_AT_location
.long Lset9668
.long 4267 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2959 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x7f40:0x10 DW_TAG_formal_parameter
Lset9669 = Ldebug_loc965-Lsection_debug_loc ## DW_AT_location
.long Lset9669
.long 4269 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2959 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x7f50:0x10 DW_TAG_formal_parameter
Lset9670 = Ldebug_loc966-Lsection_debug_loc ## DW_AT_location
.long Lset9670
.long 4983 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2959 ## DW_AT_decl_line
.long 17080 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x7f60:0x36 DW_TAG_lexical_block
Lset9671 = Ldebug_ranges258-Ldebug_range ## DW_AT_ranges
.long Lset9671
.byte 5 ## Abbrev [5] 0x7f65:0x10 DW_TAG_variable
Lset9672 = Ldebug_loc967-Lsection_debug_loc ## DW_AT_location
.long Lset9672
.long 3780 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2960 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x7f75:0x10 DW_TAG_variable
Lset9673 = Ldebug_loc968-Lsection_debug_loc ## DW_AT_location
.long Lset9673
.long 3878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2960 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x7f85:0x10 DW_TAG_variable
Lset9674 = Ldebug_loc969-Lsection_debug_loc ## DW_AT_location
.long Lset9674
.long 4987 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2960 ## DW_AT_decl_line
.long 20223 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x7f96:0xc5 DW_TAG_lexical_block
Lset9675 = Ldebug_ranges263-Ldebug_range ## DW_AT_ranges
.long Lset9675
.byte 5 ## Abbrev [5] 0x7f9b:0x10 DW_TAG_variable
Lset9676 = Ldebug_loc970-Lsection_debug_loc ## DW_AT_location
.long Lset9676
.long 3878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2960 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x7fab:0x63 DW_TAG_lexical_block
Lset9677 = Ldebug_ranges260-Ldebug_range ## DW_AT_ranges
.long Lset9677
.byte 8 ## Abbrev [8] 0x7fb0:0xc DW_TAG_variable
.long 5013 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2960 ## DW_AT_decl_line
.long 15759 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x7fbc:0x1f DW_TAG_inlined_subroutine
.long 20569 ## DW_AT_abstract_origin
Lset9678 = Ldebug_ranges259-Ldebug_range ## DW_AT_ranges
.long Lset9678
.byte 1 ## DW_AT_call_file
.short 2960 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x7fc8:0x9 DW_TAG_formal_parameter
Lset9679 = Ldebug_loc978-Lsection_debug_loc ## DW_AT_location
.long Lset9679
.long 20584 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x7fd1:0x9 DW_TAG_variable
Lset9680 = Ldebug_loc977-Lsection_debug_loc ## DW_AT_location
.long Lset9680
.long 20606 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x7fdb:0x32 DW_TAG_lexical_block
.quad Ltmp6682 ## DW_AT_low_pc
.quad Ltmp6687 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x7fec:0x10 DW_TAG_variable
Lset9681 = Ldebug_loc980-Lsection_debug_loc ## DW_AT_location
.long Lset9681
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2960 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x7ffc:0x10 DW_TAG_variable
Lset9682 = Ldebug_loc981-Lsection_debug_loc ## DW_AT_location
.long Lset9682
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2960 ## DW_AT_decl_line
.long 20201 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x800e:0x26 DW_TAG_lexical_block
Lset9683 = Ldebug_ranges261-Ldebug_range ## DW_AT_ranges
.long Lset9683
.byte 5 ## Abbrev [5] 0x8013:0x10 DW_TAG_variable
Lset9684 = Ldebug_loc975-Lsection_debug_loc ## DW_AT_location
.long Lset9684
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2960 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x8023:0x10 DW_TAG_variable
Lset9685 = Ldebug_loc976-Lsection_debug_loc ## DW_AT_location
.long Lset9685
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2960 ## DW_AT_decl_line
.long 20201 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x8034:0x26 DW_TAG_lexical_block
Lset9686 = Ldebug_ranges262-Ldebug_range ## DW_AT_ranges
.long Lset9686
.byte 5 ## Abbrev [5] 0x8039:0x10 DW_TAG_variable
Lset9687 = Ldebug_loc971-Lsection_debug_loc ## DW_AT_location
.long Lset9687
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2960 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x8049:0x10 DW_TAG_variable
Lset9688 = Ldebug_loc974-Lsection_debug_loc ## DW_AT_location
.long Lset9688
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2960 ## DW_AT_decl_line
.long 20201 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x805b:0xd2 DW_TAG_lexical_block
Lset9689 = Ldebug_ranges268-Ldebug_range ## DW_AT_ranges
.long Lset9689
.byte 5 ## Abbrev [5] 0x8060:0x10 DW_TAG_variable
Lset9690 = Ldebug_loc972-Lsection_debug_loc ## DW_AT_location
.long Lset9690
.long 3878 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2960 ## DW_AT_decl_line
.long 24656 ## DW_AT_type
.byte 6 ## Abbrev [6] 0x8070:0x22 DW_TAG_lexical_block
Lset9691 = Ldebug_ranges264-Ldebug_range ## DW_AT_ranges
.long Lset9691
.byte 5 ## Abbrev [5] 0x8075:0x10 DW_TAG_variable
Lset9692 = Ldebug_loc973-Lsection_debug_loc ## DW_AT_location
.long Lset9692
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2960 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 8 ## Abbrev [8] 0x8085:0xc DW_TAG_variable
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2960 ## DW_AT_decl_line
.long 20206 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 6 ## Abbrev [6] 0x8092:0x9a DW_TAG_lexical_block
Lset9693 = Ldebug_ranges267-Ldebug_range ## DW_AT_ranges
.long Lset9693
.byte 12 ## Abbrev [12] 0x8097:0xd DW_TAG_variable
.byte 0 ## DW_AT_const_value
.long 3393 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2960 ## DW_AT_decl_line
.long 18894 ## DW_AT_type
.byte 9 ## Abbrev [9] 0x80a4:0x55 DW_TAG_inlined_subroutine
.long 21543 ## DW_AT_abstract_origin
Lset9694 = Ldebug_ranges265-Ldebug_range ## DW_AT_ranges
.long Lset9694
.byte 1 ## DW_AT_call_file
.short 2960 ## DW_AT_call_line
.byte 13 ## Abbrev [13] 0x80b0:0x48 DW_TAG_inlined_subroutine
.long 20380 ## DW_AT_abstract_origin
Lset9695 = Ldebug_ranges266-Ldebug_range ## DW_AT_ranges
.long Lset9695
.byte 1 ## DW_AT_call_file
.byte 129 ## DW_AT_call_line
.byte 10 ## Abbrev [10] 0x80bb:0x9 DW_TAG_formal_parameter
Lset9696 = Ldebug_loc982-Lsection_debug_loc ## DW_AT_location
.long Lset9696
.long 20395 ## DW_AT_abstract_origin
.byte 14 ## Abbrev [14] 0x80c4:0x6 DW_TAG_formal_parameter
.byte 0 ## DW_AT_const_value
.long 20417 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x80ca:0x9 DW_TAG_variable
Lset9697 = Ldebug_loc979-Lsection_debug_loc ## DW_AT_location
.long Lset9697
.long 20428 ## DW_AT_abstract_origin
.byte 7 ## Abbrev [7] 0x80d3:0x24 DW_TAG_lexical_block
.quad Ltmp6693 ## DW_AT_low_pc
.quad Ltmp6700 ## DW_AT_high_pc
.byte 11 ## Abbrev [11] 0x80e4:0x9 DW_TAG_variable
Lset9698 = Ldebug_loc983-Lsection_debug_loc ## DW_AT_location
.long Lset9698
.long 20440 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x80ed:0x9 DW_TAG_variable
Lset9699 = Ldebug_loc984-Lsection_debug_loc ## DW_AT_location
.long Lset9699
.long 20451 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 7 ## Abbrev [7] 0x80f9:0x32 DW_TAG_lexical_block
.quad Ltmp6700 ## DW_AT_low_pc
.quad Ltmp6707 ## DW_AT_high_pc
.byte 5 ## Abbrev [5] 0x810a:0x10 DW_TAG_variable
Lset9700 = Ldebug_loc985-Lsection_debug_loc ## DW_AT_location
.long Lset9700
.long 5008 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2960 ## DW_AT_decl_line
.long 16137 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x811a:0x10 DW_TAG_variable
Lset9701 = Ldebug_loc986-Lsection_debug_loc ## DW_AT_location
.long Lset9701
.long 3491 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2960 ## DW_AT_decl_line
.long 20206 ## DW_AT_type
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 55 ## Abbrev [55] 0x812e:0xc2 DW_TAG_subprogram
.quad Lfunc_begin50 ## DW_AT_low_pc
.quad Lfunc_end50 ## DW_AT_high_pc
.byte 1 ## DW_AT_frame_base
.byte 86
.long 4954 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2967 ## DW_AT_decl_line
.byte 1 ## DW_AT_prototyped
.byte 1 ## DW_AT_external
.byte 1 ## DW_AT_APPLE_optimized
.byte 64 ## Abbrev [64] 0x814b:0xe DW_TAG_formal_parameter
.byte 1 ## DW_AT_location
.byte 85
.long 4280 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2967 ## DW_AT_decl_line
.long 16695 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x8159:0x10 DW_TAG_formal_parameter
Lset9702 = Ldebug_loc987-Lsection_debug_loc ## DW_AT_location
.long Lset9702
.long 4321 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2967 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 4 ## Abbrev [4] 0x8169:0x10 DW_TAG_formal_parameter
Lset9703 = Ldebug_loc988-Lsection_debug_loc ## DW_AT_location
.long Lset9703
.long 5037 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2967 ## DW_AT_decl_line
.long 16503 ## DW_AT_type
.byte 5 ## Abbrev [5] 0x8179:0x10 DW_TAG_variable
Lset9704 = Ldebug_loc989-Lsection_debug_loc ## DW_AT_location
.long Lset9704
.long 4269 ## DW_AT_name
.byte 1 ## DW_AT_decl_file
.short 2971 ## DW_AT_decl_line
.long 17850 ## DW_AT_type
.byte 15 ## Abbrev [15] 0x8189:0x66 DW_TAG_inlined_subroutine
.long 25137 ## DW_AT_abstract_origin
.quad Ltmp6717 ## DW_AT_low_pc
.quad Ltmp6734 ## DW_AT_high_pc
.byte 1 ## DW_AT_call_file
.short 2972 ## DW_AT_call_line
.byte 61 ## Abbrev [61] 0x81a1:0x7 DW_TAG_formal_parameter
.byte 1 ## DW_AT_location
.byte 85
.long 25152 ## DW_AT_abstract_origin
.byte 10 ## Abbrev [10] 0x81a8:0x9 DW_TAG_formal_parameter
Lset9705 = Ldebug_loc990-Lsection_debug_loc ## DW_AT_location
.long Lset9705
.long 25164 ## DW_AT_abstract_origin
.byte 10 ## Abbrev [10] 0x81b1:0x9 DW_TAG_formal_parameter
Lset9706 = Ldebug_loc991-Lsection_debug_loc ## DW_AT_location
.long Lset9706
.long 25176 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x81ba:0x9 DW_TAG_variable
Lset9707 = Ldebug_loc992-Lsection_debug_loc ## DW_AT_location
.long Lset9707
.long 25188 ## DW_AT_abstract_origin
.byte 11 ## Abbrev [11] 0x81c3:0x9 DW_TAG_variable
Lset9708 = Ldebug_loc994-Lsection_debug_loc ## DW_AT_location
.long Lset9708
.long 25200 ## DW_AT_abstract_origin
.byte 15 ## Abbrev [15] 0x81cc:0x22 DW_TAG_inlined_subroutine
.long 24582 ## DW_AT_abstract_origin
.quad Ltmp6725 ## DW_AT_low_pc
.quad Ltmp6730 ## DW_AT_high_pc
.byte 1 ## DW_AT_call_file
.short 1133 ## DW_AT_call_line
.byte 11 ## Abbrev [11] 0x81e4:0x9 DW_TAG_variable
Lset9709 = Ldebug_loc993-Lsection_debug_loc ## DW_AT_location
.long Lset9709
.long 24618 ## DW_AT_abstract_origin
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.byte 17 ## Abbrev [17] 0x81f0:0xc DW_TAG_array_type
.long 15782 ## DW_AT_type
.byte 18 ## Abbrev [18] 0x81f5:0x6 DW_TAG_subrange_type
.long 14772 ## DW_AT_type
.byte 40 ## DW_AT_count
.byte 0 ## End Of Children Mark
.byte 17 ## Abbrev [17] 0x81fc:0xc DW_TAG_array_type
.long 15782 ## DW_AT_type
.byte 18 ## Abbrev [18] 0x8201:0x6 DW_TAG_subrange_type
.long 14772 ## DW_AT_type
.byte 100 ## DW_AT_count
.byte 0 ## End Of Children Mark
.byte 0 ## End Of Children Mark
.section __DWARF,__debug_ranges,regular,debug
Ldebug_range:
Ldebug_ranges0:
Lset9710 = Ltmp68-Lfunc_begin0
.quad Lset9710
Lset9711 = Ltmp77-Lfunc_begin0
.quad Lset9711
Lset9712 = Ltmp78-Lfunc_begin0
.quad Lset9712
Lset9713 = Ltmp87-Lfunc_begin0
.quad Lset9713
.quad 0
.quad 0
Ldebug_ranges1:
Lset9714 = Ltmp102-Lfunc_begin0
.quad Lset9714
Lset9715 = Ltmp111-Lfunc_begin0
.quad Lset9715
Lset9716 = Ltmp112-Lfunc_begin0
.quad Lset9716
Lset9717 = Ltmp127-Lfunc_begin0
.quad Lset9717
.quad 0
.quad 0
Ldebug_ranges2:
Lset9718 = Ltmp127-Lfunc_begin0
.quad Lset9718
Lset9719 = Ltmp128-Lfunc_begin0
.quad Lset9719
Lset9720 = Ltmp138-Lfunc_begin0
.quad Lset9720
Lset9721 = Ltmp154-Lfunc_begin0
.quad Lset9721
.quad 0
.quad 0
Ldebug_ranges3:
Lset9722 = Ltmp127-Lfunc_begin0
.quad Lset9722
Lset9723 = Ltmp137-Lfunc_begin0
.quad Lset9723
Lset9724 = Ltmp138-Lfunc_begin0
.quad Lset9724
Lset9725 = Ltmp154-Lfunc_begin0
.quad Lset9725
.quad 0
.quad 0
Ldebug_ranges4:
Lset9726 = Ltmp212-Lfunc_begin0
.quad Lset9726
Lset9727 = Ltmp216-Lfunc_begin0
.quad Lset9727
Lset9728 = Ltmp217-Lfunc_begin0
.quad Lset9728
Lset9729 = Ltmp219-Lfunc_begin0
.quad Lset9729
Lset9730 = Ltmp230-Lfunc_begin0
.quad Lset9730
Lset9731 = Ltmp238-Lfunc_begin0
.quad Lset9731
.quad 0
.quad 0
Ldebug_ranges5:
Lset9732 = Ltmp210-Lfunc_begin0
.quad Lset9732
Lset9733 = Ltmp227-Lfunc_begin0
.quad Lset9733
Lset9734 = Ltmp230-Lfunc_begin0
.quad Lset9734
Lset9735 = Ltmp245-Lfunc_begin0
.quad Lset9735
Lset9736 = Ltmp246-Lfunc_begin0
.quad Lset9736
Lset9737 = Ltmp247-Lfunc_begin0
.quad Lset9737
.quad 0
.quad 0
Ldebug_ranges6:
Lset9738 = Ltmp262-Lfunc_begin0
.quad Lset9738
Lset9739 = Ltmp268-Lfunc_begin0
.quad Lset9739
Lset9740 = Ltmp290-Lfunc_begin0
.quad Lset9740
Lset9741 = Ltmp292-Lfunc_begin0
.quad Lset9741
.quad 0
.quad 0
Ldebug_ranges7:
Lset9742 = Ltmp261-Lfunc_begin0
.quad Lset9742
Lset9743 = Ltmp272-Lfunc_begin0
.quad Lset9743
Lset9744 = Ltmp281-Lfunc_begin0
.quad Lset9744
Lset9745 = Ltmp282-Lfunc_begin0
.quad Lset9745
Lset9746 = Ltmp290-Lfunc_begin0
.quad Lset9746
Lset9747 = Ltmp292-Lfunc_begin0
.quad Lset9747
Lset9748 = Ltmp293-Lfunc_begin0
.quad Lset9748
Lset9749 = Ltmp294-Lfunc_begin0
.quad Lset9749
.quad 0
.quad 0
Ldebug_ranges8:
Lset9750 = Ltmp276-Lfunc_begin0
.quad Lset9750
Lset9751 = Ltmp281-Lfunc_begin0
.quad Lset9751
Lset9752 = Ltmp295-Lfunc_begin0
.quad Lset9752
Lset9753 = Ltmp296-Lfunc_begin0
.quad Lset9753
.quad 0
.quad 0
Ldebug_ranges9:
Lset9754 = Ltmp274-Lfunc_begin0
.quad Lset9754
Lset9755 = Ltmp281-Lfunc_begin0
.quad Lset9755
Lset9756 = Ltmp294-Lfunc_begin0
.quad Lset9756
Lset9757 = Ltmp296-Lfunc_begin0
.quad Lset9757
.quad 0
.quad 0
Ldebug_ranges10:
Lset9758 = Ltmp311-Lfunc_begin0
.quad Lset9758
Lset9759 = Ltmp317-Lfunc_begin0
.quad Lset9759
Lset9760 = Ltmp348-Lfunc_begin0
.quad Lset9760
Lset9761 = Ltmp349-Lfunc_begin0
.quad Lset9761
.quad 0
.quad 0
Ldebug_ranges11:
Lset9762 = Ltmp310-Lfunc_begin0
.quad Lset9762
Lset9763 = Ltmp326-Lfunc_begin0
.quad Lset9763
Lset9764 = Ltmp327-Lfunc_begin0
.quad Lset9764
Lset9765 = Ltmp329-Lfunc_begin0
.quad Lset9765
Lset9766 = Ltmp348-Lfunc_begin0
.quad Lset9766
Lset9767 = Ltmp349-Lfunc_begin0
.quad Lset9767
.quad 0
.quad 0
Ldebug_ranges12:
Lset9768 = Ltmp332-Lfunc_begin0
.quad Lset9768
Lset9769 = Ltmp333-Lfunc_begin0
.quad Lset9769
Lset9770 = Ltmp354-Lfunc_begin0
.quad Lset9770
Lset9771 = Ltmp359-Lfunc_begin0
.quad Lset9771
Lset9772 = Ltmp374-Lfunc_begin0
.quad Lset9772
Lset9773 = Ltmp380-Lfunc_begin0
.quad Lset9773
.quad 0
.quad 0
Ldebug_ranges13:
Lset9774 = Ltmp332-Lfunc_begin0
.quad Lset9774
Lset9775 = Ltmp333-Lfunc_begin0
.quad Lset9775
Lset9776 = Ltmp354-Lfunc_begin0
.quad Lset9776
Lset9777 = Ltmp359-Lfunc_begin0
.quad Lset9777
Lset9778 = Ltmp374-Lfunc_begin0
.quad Lset9778
Lset9779 = Ltmp385-Lfunc_begin0
.quad Lset9779
Lset9780 = Ltmp405-Lfunc_begin0
.quad Lset9780
Lset9781 = Ltmp406-Lfunc_begin0
.quad Lset9781
Lset9782 = Ltmp407-Lfunc_begin0
.quad Lset9782
Lset9783 = Ltmp408-Lfunc_begin0
.quad Lset9783
.quad 0
.quad 0
Ldebug_ranges14:
Lset9784 = Ltmp350-Lfunc_begin0
.quad Lset9784
Lset9785 = Ltmp354-Lfunc_begin0
.quad Lset9785
Lset9786 = Ltmp371-Lfunc_begin0
.quad Lset9786
Lset9787 = Ltmp373-Lfunc_begin0
.quad Lset9787
.quad 0
.quad 0
Ldebug_ranges15:
Lset9788 = Ltmp335-Lfunc_begin0
.quad Lset9788
Lset9789 = Ltmp338-Lfunc_begin0
.quad Lset9789
Lset9790 = Ltmp345-Lfunc_begin0
.quad Lset9790
Lset9791 = Ltmp348-Lfunc_begin0
.quad Lset9791
Lset9792 = Ltmp373-Lfunc_begin0
.quad Lset9792
Lset9793 = Ltmp374-Lfunc_begin0
.quad Lset9793
.quad 0
.quad 0
Ldebug_ranges16:
Lset9794 = Ltmp330-Lfunc_begin0
.quad Lset9794
Lset9795 = Ltmp338-Lfunc_begin0
.quad Lset9795
Lset9796 = Ltmp345-Lfunc_begin0
.quad Lset9796
Lset9797 = Ltmp348-Lfunc_begin0
.quad Lset9797
Lset9798 = Ltmp350-Lfunc_begin0
.quad Lset9798
Lset9799 = Ltmp359-Lfunc_begin0
.quad Lset9799
Lset9800 = Ltmp371-Lfunc_begin0
.quad Lset9800
Lset9801 = Ltmp385-Lfunc_begin0
.quad Lset9801
Lset9802 = Ltmp405-Lfunc_begin0
.quad Lset9802
Lset9803 = Ltmp408-Lfunc_begin0
.quad Lset9803
.quad 0
.quad 0
Ldebug_ranges17:
Lset9804 = Ltmp343-Lfunc_begin0
.quad Lset9804
Lset9805 = Ltmp345-Lfunc_begin0
.quad Lset9805
Lset9806 = Ltmp385-Lfunc_begin0
.quad Lset9806
Lset9807 = Ltmp390-Lfunc_begin0
.quad Lset9807
.quad 0
.quad 0
Ldebug_ranges18:
Lset9808 = Ltmp360-Lfunc_begin0
.quad Lset9808
Lset9809 = Ltmp371-Lfunc_begin0
.quad Lset9809
Lset9810 = Ltmp390-Lfunc_begin0
.quad Lset9810
Lset9811 = Ltmp398-Lfunc_begin0
.quad Lset9811
.quad 0
.quad 0
Ldebug_ranges19:
Lset9812 = Ltmp360-Lfunc_begin0
.quad Lset9812
Lset9813 = Ltmp361-Lfunc_begin0
.quad Lset9813
Lset9814 = Ltmp362-Lfunc_begin0
.quad Lset9814
Lset9815 = Ltmp371-Lfunc_begin0
.quad Lset9815
Lset9816 = Ltmp390-Lfunc_begin0
.quad Lset9816
Lset9817 = Ltmp398-Lfunc_begin0
.quad Lset9817
.quad 0
.quad 0
Ldebug_ranges20:
Lset9818 = Ltmp360-Lfunc_begin0
.quad Lset9818
Lset9819 = Ltmp371-Lfunc_begin0
.quad Lset9819
Lset9820 = Ltmp390-Lfunc_begin0
.quad Lset9820
Lset9821 = Ltmp405-Lfunc_begin0
.quad Lset9821
.quad 0
.quad 0
Ldebug_ranges21:
Lset9822 = Ltmp339-Lfunc_begin0
.quad Lset9822
Lset9823 = Ltmp345-Lfunc_begin0
.quad Lset9823
Lset9824 = Ltmp360-Lfunc_begin0
.quad Lset9824
Lset9825 = Ltmp371-Lfunc_begin0
.quad Lset9825
Lset9826 = Ltmp385-Lfunc_begin0
.quad Lset9826
Lset9827 = Ltmp405-Lfunc_begin0
.quad Lset9827
.quad 0
.quad 0
Ldebug_ranges22:
Lset9828 = Ltmp432-Lfunc_begin0
.quad Lset9828
Lset9829 = Ltmp434-Lfunc_begin0
.quad Lset9829
Lset9830 = Ltmp437-Lfunc_begin0
.quad Lset9830
Lset9831 = Ltmp451-Lfunc_begin0
.quad Lset9831
Lset9832 = Ltmp463-Lfunc_begin0
.quad Lset9832
Lset9833 = Ltmp464-Lfunc_begin0
.quad Lset9833
.quad 0
.quad 0
Ldebug_ranges23:
Lset9834 = Ltmp442-Lfunc_begin0
.quad Lset9834
Lset9835 = Ltmp447-Lfunc_begin0
.quad Lset9835
Lset9836 = Ltmp449-Lfunc_begin0
.quad Lset9836
Lset9837 = Ltmp451-Lfunc_begin0
.quad Lset9837
Lset9838 = Ltmp463-Lfunc_begin0
.quad Lset9838
Lset9839 = Ltmp464-Lfunc_begin0
.quad Lset9839
.quad 0
.quad 0
Ldebug_ranges24:
Lset9840 = Ltmp442-Lfunc_begin0
.quad Lset9840
Lset9841 = Ltmp451-Lfunc_begin0
.quad Lset9841
Lset9842 = Ltmp463-Lfunc_begin0
.quad Lset9842
Lset9843 = Ltmp464-Lfunc_begin0
.quad Lset9843
.quad 0
.quad 0
Ldebug_ranges25:
Lset9844 = Ltmp424-Lfunc_begin0
.quad Lset9844
Lset9845 = Ltmp428-Lfunc_begin0
.quad Lset9845
Lset9846 = Ltmp452-Lfunc_begin0
.quad Lset9846
Lset9847 = Ltmp455-Lfunc_begin0
.quad Lset9847
Lset9848 = Ltmp456-Lfunc_begin0
.quad Lset9848
Lset9849 = Ltmp463-Lfunc_begin0
.quad Lset9849
Lset9850 = Ltmp467-Lfunc_begin0
.quad Lset9850
Lset9851 = Ltmp472-Lfunc_begin0
.quad Lset9851
Lset9852 = Ltmp474-Lfunc_begin0
.quad Lset9852
Lset9853 = Ltmp480-Lfunc_begin0
.quad Lset9853
.quad 0
.quad 0
Ldebug_ranges26:
Lset9854 = Ltmp457-Lfunc_begin0
.quad Lset9854
Lset9855 = Ltmp459-Lfunc_begin0
.quad Lset9855
Lset9856 = Ltmp467-Lfunc_begin0
.quad Lset9856
Lset9857 = Ltmp470-Lfunc_begin0
.quad Lset9857
.quad 0
.quad 0
Ldebug_ranges27:
Lset9858 = Ltmp425-Lfunc_begin0
.quad Lset9858
Lset9859 = Ltmp428-Lfunc_begin0
.quad Lset9859
Lset9860 = Ltmp456-Lfunc_begin0
.quad Lset9860
Lset9861 = Ltmp459-Lfunc_begin0
.quad Lset9861
Lset9862 = Ltmp467-Lfunc_begin0
.quad Lset9862
Lset9863 = Ltmp472-Lfunc_begin0
.quad Lset9863
Lset9864 = Ltmp477-Lfunc_begin0
.quad Lset9864
Lset9865 = Ltmp478-Lfunc_begin0
.quad Lset9865
.quad 0
.quad 0
Ldebug_ranges28:
Lset9866 = Ltmp461-Lfunc_begin0
.quad Lset9866
Lset9867 = Ltmp463-Lfunc_begin0
.quad Lset9867
Lset9868 = Ltmp474-Lfunc_begin0
.quad Lset9868
Lset9869 = Ltmp476-Lfunc_begin0
.quad Lset9869
Lset9870 = Ltmp478-Lfunc_begin0
.quad Lset9870
Lset9871 = Ltmp479-Lfunc_begin0
.quad Lset9871
.quad 0
.quad 0
Ldebug_ranges29:
Lset9872 = Ltmp452-Lfunc_begin0
.quad Lset9872
Lset9873 = Ltmp455-Lfunc_begin0
.quad Lset9873
Lset9874 = Ltmp459-Lfunc_begin0
.quad Lset9874
Lset9875 = Ltmp463-Lfunc_begin0
.quad Lset9875
Lset9876 = Ltmp474-Lfunc_begin0
.quad Lset9876
Lset9877 = Ltmp476-Lfunc_begin0
.quad Lset9877
Lset9878 = Ltmp478-Lfunc_begin0
.quad Lset9878
Lset9879 = Ltmp480-Lfunc_begin0
.quad Lset9879
.quad 0
.quad 0
Ldebug_ranges30:
Lset9880 = Ltmp506-Lfunc_begin0
.quad Lset9880
Lset9881 = Ltmp508-Lfunc_begin0
.quad Lset9881
Lset9882 = Ltmp517-Lfunc_begin0
.quad Lset9882
Lset9883 = Ltmp531-Lfunc_begin0
.quad Lset9883
Lset9884 = Ltmp539-Lfunc_begin0
.quad Lset9884
Lset9885 = Ltmp540-Lfunc_begin0
.quad Lset9885
.quad 0
.quad 0
Ldebug_ranges31:
Lset9886 = Ltmp522-Lfunc_begin0
.quad Lset9886
Lset9887 = Ltmp527-Lfunc_begin0
.quad Lset9887
Lset9888 = Ltmp529-Lfunc_begin0
.quad Lset9888
Lset9889 = Ltmp531-Lfunc_begin0
.quad Lset9889
Lset9890 = Ltmp539-Lfunc_begin0
.quad Lset9890
Lset9891 = Ltmp540-Lfunc_begin0
.quad Lset9891
.quad 0
.quad 0
Ldebug_ranges32:
Lset9892 = Ltmp522-Lfunc_begin0
.quad Lset9892
Lset9893 = Ltmp531-Lfunc_begin0
.quad Lset9893
Lset9894 = Ltmp539-Lfunc_begin0
.quad Lset9894
Lset9895 = Ltmp540-Lfunc_begin0
.quad Lset9895
.quad 0
.quad 0
Ldebug_ranges33:
Lset9896 = Ltmp497-Lfunc_begin0
.quad Lset9896
Lset9897 = Ltmp501-Lfunc_begin0
.quad Lset9897
Lset9898 = Ltmp513-Lfunc_begin0
.quad Lset9898
Lset9899 = Ltmp516-Lfunc_begin0
.quad Lset9899
Lset9900 = Ltmp532-Lfunc_begin0
.quad Lset9900
Lset9901 = Ltmp539-Lfunc_begin0
.quad Lset9901
Lset9902 = Ltmp544-Lfunc_begin0
.quad Lset9902
Lset9903 = Ltmp547-Lfunc_begin0
.quad Lset9903
Lset9904 = Ltmp549-Lfunc_begin0
.quad Lset9904
Lset9905 = Ltmp556-Lfunc_begin0
.quad Lset9905
.quad 0
.quad 0
Ldebug_ranges34:
Lset9906 = Ltmp533-Lfunc_begin0
.quad Lset9906
Lset9907 = Ltmp535-Lfunc_begin0
.quad Lset9907
Lset9908 = Ltmp544-Lfunc_begin0
.quad Lset9908
Lset9909 = Ltmp546-Lfunc_begin0
.quad Lset9909
Lset9910 = Ltmp552-Lfunc_begin0
.quad Lset9910
Lset9911 = Ltmp553-Lfunc_begin0
.quad Lset9911
.quad 0
.quad 0
Ldebug_ranges35:
Lset9912 = Ltmp498-Lfunc_begin0
.quad Lset9912
Lset9913 = Ltmp501-Lfunc_begin0
.quad Lset9913
Lset9914 = Ltmp532-Lfunc_begin0
.quad Lset9914
Lset9915 = Ltmp535-Lfunc_begin0
.quad Lset9915
Lset9916 = Ltmp544-Lfunc_begin0
.quad Lset9916
Lset9917 = Ltmp547-Lfunc_begin0
.quad Lset9917
Lset9918 = Ltmp552-Lfunc_begin0
.quad Lset9918
Lset9919 = Ltmp554-Lfunc_begin0
.quad Lset9919
.quad 0
.quad 0
Ldebug_ranges36:
Lset9920 = Ltmp537-Lfunc_begin0
.quad Lset9920
Lset9921 = Ltmp539-Lfunc_begin0
.quad Lset9921
Lset9922 = Ltmp549-Lfunc_begin0
.quad Lset9922
Lset9923 = Ltmp552-Lfunc_begin0
.quad Lset9923
.quad 0
.quad 0
Ldebug_ranges37:
Lset9924 = Ltmp513-Lfunc_begin0
.quad Lset9924
Lset9925 = Ltmp516-Lfunc_begin0
.quad Lset9925
Lset9926 = Ltmp535-Lfunc_begin0
.quad Lset9926
Lset9927 = Ltmp539-Lfunc_begin0
.quad Lset9927
Lset9928 = Ltmp549-Lfunc_begin0
.quad Lset9928
Lset9929 = Ltmp552-Lfunc_begin0
.quad Lset9929
Lset9930 = Ltmp555-Lfunc_begin0
.quad Lset9930
Lset9931 = Ltmp556-Lfunc_begin0
.quad Lset9931
.quad 0
.quad 0
Ldebug_ranges38:
Lset9932 = Ltmp577-Lfunc_begin0
.quad Lset9932
Lset9933 = Ltmp578-Lfunc_begin0
.quad Lset9933
Lset9934 = Ltmp624-Lfunc_begin0
.quad Lset9934
Lset9935 = Ltmp625-Lfunc_begin0
.quad Lset9935
Lset9936 = Ltmp626-Lfunc_begin0
.quad Lset9936
Lset9937 = Ltmp633-Lfunc_begin0
.quad Lset9937
Lset9938 = Ltmp643-Lfunc_begin0
.quad Lset9938
Lset9939 = Ltmp649-Lfunc_begin0
.quad Lset9939
.quad 0
.quad 0
Ldebug_ranges39:
Lset9940 = Ltmp612-Lfunc_begin0
.quad Lset9940
Lset9941 = Ltmp613-Lfunc_begin0
.quad Lset9941
Lset9942 = Ltmp614-Lfunc_begin0
.quad Lset9942
Lset9943 = Ltmp623-Lfunc_begin0
.quad Lset9943
Lset9944 = Ltmp634-Lfunc_begin0
.quad Lset9944
Lset9945 = Ltmp642-Lfunc_begin0
.quad Lset9945
.quad 0
.quad 0
Ldebug_ranges40:
Lset9946 = Ltmp574-Lfunc_begin0
.quad Lset9946
Lset9947 = Ltmp579-Lfunc_begin0
.quad Lset9947
Lset9948 = Ltmp581-Lfunc_begin0
.quad Lset9948
Lset9949 = Ltmp582-Lfunc_begin0
.quad Lset9949
Lset9950 = Ltmp612-Lfunc_begin0
.quad Lset9950
Lset9951 = Ltmp649-Lfunc_begin0
.quad Lset9951
.quad 0
.quad 0
Ldebug_ranges41:
Lset9952 = Ltmp682-Lfunc_begin0
.quad Lset9952
Lset9953 = Ltmp686-Lfunc_begin0
.quad Lset9953
Lset9954 = Ltmp718-Lfunc_begin0
.quad Lset9954
Lset9955 = Ltmp719-Lfunc_begin0
.quad Lset9955
.quad 0
.quad 0
Ldebug_ranges42:
Lset9956 = Ltmp674-Lfunc_begin0
.quad Lset9956
Lset9957 = Ltmp676-Lfunc_begin0
.quad Lset9957
Lset9958 = Ltmp677-Lfunc_begin0
.quad Lset9958
Lset9959 = Ltmp711-Lfunc_begin0
.quad Lset9959
Lset9960 = Ltmp718-Lfunc_begin0
.quad Lset9960
Lset9961 = Ltmp719-Lfunc_begin0
.quad Lset9961
.quad 0
.quad 0
Ldebug_ranges43:
Lset9962 = Ltmp661-Lfunc_begin0
.quad Lset9962
Lset9963 = Ltmp716-Lfunc_begin0
.quad Lset9963
Lset9964 = Ltmp718-Lfunc_begin0
.quad Lset9964
Lset9965 = Ltmp719-Lfunc_begin0
.quad Lset9965
.quad 0
.quad 0
Ldebug_ranges44:
Lset9966 = Ltmp743-Lfunc_begin0
.quad Lset9966
Lset9967 = Ltmp745-Lfunc_begin0
.quad Lset9967
Lset9968 = Ltmp747-Lfunc_begin0
.quad Lset9968
Lset9969 = Ltmp748-Lfunc_begin0
.quad Lset9969
.quad 0
.quad 0
Ldebug_ranges45:
Lset9970 = Ltmp738-Lfunc_begin0
.quad Lset9970
Lset9971 = Ltmp745-Lfunc_begin0
.quad Lset9971
Lset9972 = Ltmp747-Lfunc_begin0
.quad Lset9972
Lset9973 = Ltmp748-Lfunc_begin0
.quad Lset9973
.quad 0
.quad 0
Ldebug_ranges46:
Lset9974 = Ltmp809-Lfunc_begin0
.quad Lset9974
Lset9975 = Ltmp810-Lfunc_begin0
.quad Lset9975
Lset9976 = Ltmp814-Lfunc_begin0
.quad Lset9976
Lset9977 = Ltmp817-Lfunc_begin0
.quad Lset9977
Lset9978 = Ltmp836-Lfunc_begin0
.quad Lset9978
Lset9979 = Ltmp846-Lfunc_begin0
.quad Lset9979
.quad 0
.quad 0
Ldebug_ranges47:
Lset9980 = Ltmp858-Lfunc_begin0
.quad Lset9980
Lset9981 = Ltmp859-Lfunc_begin0
.quad Lset9981
Lset9982 = Ltmp3208-Lfunc_begin0
.quad Lset9982
Lset9983 = Ltmp3224-Lfunc_begin0
.quad Lset9983
.quad 0
.quad 0
Ldebug_ranges48:
Lset9984 = Ltmp986-Lfunc_begin0
.quad Lset9984
Lset9985 = Ltmp991-Lfunc_begin0
.quad Lset9985
Lset9986 = Ltmp5245-Lfunc_begin0
.quad Lset9986
Lset9987 = Ltmp5246-Lfunc_begin0
.quad Lset9987
Lset9988 = Ltmp5271-Lfunc_begin0
.quad Lset9988
Lset9989 = Ltmp5272-Lfunc_begin0
.quad Lset9989
.quad 0
.quad 0
Ldebug_ranges49:
Lset9990 = Ltmp984-Lfunc_begin0
.quad Lset9990
Lset9991 = Ltmp991-Lfunc_begin0
.quad Lset9991
Lset9992 = Ltmp5245-Lfunc_begin0
.quad Lset9992
Lset9993 = Ltmp5246-Lfunc_begin0
.quad Lset9993
Lset9994 = Ltmp5258-Lfunc_begin0
.quad Lset9994
Lset9995 = Ltmp5259-Lfunc_begin0
.quad Lset9995
Lset9996 = Ltmp5271-Lfunc_begin0
.quad Lset9996
Lset9997 = Ltmp5272-Lfunc_begin0
.quad Lset9997
.quad 0
.quad 0
Ldebug_ranges50:
Lset9998 = Ltmp1011-Lfunc_begin0
.quad Lset9998
Lset9999 = Ltmp1014-Lfunc_begin0
.quad Lset9999
Lset10000 = Ltmp1031-Lfunc_begin0
.quad Lset10000
Lset10001 = Ltmp1039-Lfunc_begin0
.quad Lset10001
.quad 0
.quad 0
Ldebug_ranges51:
Lset10002 = Ltmp998-Lfunc_begin0
.quad Lset10002
Lset10003 = Ltmp1002-Lfunc_begin0
.quad Lset10003
Lset10004 = Ltmp1011-Lfunc_begin0
.quad Lset10004
Lset10005 = Ltmp1014-Lfunc_begin0
.quad Lset10005
Lset10006 = Ltmp1030-Lfunc_begin0
.quad Lset10006
Lset10007 = Ltmp1045-Lfunc_begin0
.quad Lset10007
.quad 0
.quad 0
Ldebug_ranges52:
Lset10008 = Ltmp984-Lfunc_begin0
.quad Lset10008
Lset10009 = Ltmp1045-Lfunc_begin0
.quad Lset10009
Lset10010 = Ltmp1046-Lfunc_begin0
.quad Lset10010
Lset10011 = Ltmp1054-Lfunc_begin0
.quad Lset10011
Lset10012 = Ltmp5245-Lfunc_begin0
.quad Lset10012
Lset10013 = Ltmp5246-Lfunc_begin0
.quad Lset10013
Lset10014 = Ltmp5258-Lfunc_begin0
.quad Lset10014
Lset10015 = Ltmp5259-Lfunc_begin0
.quad Lset10015
Lset10016 = Ltmp5271-Lfunc_begin0
.quad Lset10016
Lset10017 = Ltmp5272-Lfunc_begin0
.quad Lset10017
.quad 0
.quad 0
Ldebug_ranges53:
Lset10018 = Ltmp1082-Lfunc_begin0
.quad Lset10018
Lset10019 = Ltmp1085-Lfunc_begin0
.quad Lset10019
Lset10020 = Ltmp1102-Lfunc_begin0
.quad Lset10020
Lset10021 = Ltmp1110-Lfunc_begin0
.quad Lset10021
.quad 0
.quad 0
Ldebug_ranges54:
Lset10022 = Ltmp1069-Lfunc_begin0
.quad Lset10022
Lset10023 = Ltmp1073-Lfunc_begin0
.quad Lset10023
Lset10024 = Ltmp1082-Lfunc_begin0
.quad Lset10024
Lset10025 = Ltmp1085-Lfunc_begin0
.quad Lset10025
Lset10026 = Ltmp1101-Lfunc_begin0
.quad Lset10026
Lset10027 = Ltmp1116-Lfunc_begin0
.quad Lset10027
.quad 0
.quad 0
Ldebug_ranges55:
Lset10028 = Ltmp1055-Lfunc_begin0
.quad Lset10028
Lset10029 = Ltmp1116-Lfunc_begin0
.quad Lset10029
Lset10030 = Ltmp1117-Lfunc_begin0
.quad Lset10030
Lset10031 = Ltmp1125-Lfunc_begin0
.quad Lset10031
.quad 0
.quad 0
Ldebug_ranges56:
Lset10032 = Ltmp1128-Lfunc_begin0
.quad Lset10032
Lset10033 = Ltmp1129-Lfunc_begin0
.quad Lset10033
Lset10034 = Ltmp1168-Lfunc_begin0
.quad Lset10034
Lset10035 = Ltmp1174-Lfunc_begin0
.quad Lset10035
Lset10036 = Ltmp1196-Lfunc_begin0
.quad Lset10036
Lset10037 = Ltmp1203-Lfunc_begin0
.quad Lset10037
.quad 0
.quad 0
Ldebug_ranges57:
Lset10038 = Ltmp1128-Lfunc_begin0
.quad Lset10038
Lset10039 = Ltmp1129-Lfunc_begin0
.quad Lset10039
Lset10040 = Ltmp1168-Lfunc_begin0
.quad Lset10040
Lset10041 = Ltmp1174-Lfunc_begin0
.quad Lset10041
Lset10042 = Ltmp1196-Lfunc_begin0
.quad Lset10042
Lset10043 = Ltmp1211-Lfunc_begin0
.quad Lset10043
Lset10044 = Ltmp5262-Lfunc_begin0
.quad Lset10044
Lset10045 = Ltmp5263-Lfunc_begin0
.quad Lset10045
.quad 0
.quad 0
Ldebug_ranges58:
Lset10046 = Ltmp1162-Lfunc_begin0
.quad Lset10046
Lset10047 = Ltmp1167-Lfunc_begin0
.quad Lset10047
Lset10048 = Ltmp1190-Lfunc_begin0
.quad Lset10048
Lset10049 = Ltmp1192-Lfunc_begin0
.quad Lset10049
.quad 0
.quad 0
Ldebug_ranges59:
Lset10050 = Ltmp1132-Lfunc_begin0
.quad Lset10050
Lset10051 = Ltmp1137-Lfunc_begin0
.quad Lset10051
Lset10052 = Ltmp1189-Lfunc_begin0
.quad Lset10052
Lset10053 = Ltmp1190-Lfunc_begin0
.quad Lset10053
Lset10054 = Ltmp1192-Lfunc_begin0
.quad Lset10054
Lset10055 = Ltmp1195-Lfunc_begin0
.quad Lset10055
.quad 0
.quad 0
Ldebug_ranges60:
Lset10056 = Ltmp1126-Lfunc_begin0
.quad Lset10056
Lset10057 = Ltmp1137-Lfunc_begin0
.quad Lset10057
Lset10058 = Ltmp1162-Lfunc_begin0
.quad Lset10058
Lset10059 = Ltmp1174-Lfunc_begin0
.quad Lset10059
Lset10060 = Ltmp1189-Lfunc_begin0
.quad Lset10060
Lset10061 = Ltmp1195-Lfunc_begin0
.quad Lset10061
Lset10062 = Ltmp1196-Lfunc_begin0
.quad Lset10062
Lset10063 = Ltmp1211-Lfunc_begin0
.quad Lset10063
Lset10064 = Ltmp5262-Lfunc_begin0
.quad Lset10064
Lset10065 = Ltmp5263-Lfunc_begin0
.quad Lset10065
.quad 0
.quad 0
Ldebug_ranges61:
Lset10066 = Ltmp1149-Lfunc_begin0
.quad Lset10066
Lset10067 = Ltmp1154-Lfunc_begin0
.quad Lset10067
Lset10068 = Ltmp1212-Lfunc_begin0
.quad Lset10068
Lset10069 = Ltmp1215-Lfunc_begin0
.quad Lset10069
.quad 0
.quad 0
Ldebug_ranges62:
Lset10070 = Ltmp1175-Lfunc_begin0
.quad Lset10070
Lset10071 = Ltmp1189-Lfunc_begin0
.quad Lset10071
Lset10072 = Ltmp1216-Lfunc_begin0
.quad Lset10072
Lset10073 = Ltmp1226-Lfunc_begin0
.quad Lset10073
.quad 0
.quad 0
Ldebug_ranges63:
Lset10074 = Ltmp1175-Lfunc_begin0
.quad Lset10074
Lset10075 = Ltmp1189-Lfunc_begin0
.quad Lset10075
Lset10076 = Ltmp1216-Lfunc_begin0
.quad Lset10076
Lset10077 = Ltmp1226-Lfunc_begin0
.quad Lset10077
.quad 0
.quad 0
Ldebug_ranges64:
Lset10078 = Ltmp1175-Lfunc_begin0
.quad Lset10078
Lset10079 = Ltmp1189-Lfunc_begin0
.quad Lset10079
Lset10080 = Ltmp1216-Lfunc_begin0
.quad Lset10080
Lset10081 = Ltmp1234-Lfunc_begin0
.quad Lset10081
Lset10082 = Ltmp5250-Lfunc_begin0
.quad Lset10082
Lset10083 = Ltmp5251-Lfunc_begin0
.quad Lset10083
.quad 0
.quad 0
Ldebug_ranges65:
Lset10084 = Ltmp1144-Lfunc_begin0
.quad Lset10084
Lset10085 = Ltmp1154-Lfunc_begin0
.quad Lset10085
Lset10086 = Ltmp1175-Lfunc_begin0
.quad Lset10086
Lset10087 = Ltmp1189-Lfunc_begin0
.quad Lset10087
Lset10088 = Ltmp1212-Lfunc_begin0
.quad Lset10088
Lset10089 = Ltmp1215-Lfunc_begin0
.quad Lset10089
Lset10090 = Ltmp1216-Lfunc_begin0
.quad Lset10090
Lset10091 = Ltmp1234-Lfunc_begin0
.quad Lset10091
Lset10092 = Ltmp5250-Lfunc_begin0
.quad Lset10092
Lset10093 = Ltmp5251-Lfunc_begin0
.quad Lset10093
.quad 0
.quad 0
Ldebug_ranges66:
Lset10094 = Ltmp1155-Lfunc_begin0
.quad Lset10094
Lset10095 = Ltmp1157-Lfunc_begin0
.quad Lset10095
Lset10096 = Ltmp1245-Lfunc_begin0
.quad Lset10096
Lset10097 = Ltmp1253-Lfunc_begin0
.quad Lset10097
.quad 0
.quad 0
Ldebug_ranges67:
Lset10098 = Ltmp1155-Lfunc_begin0
.quad Lset10098
Lset10099 = Ltmp1157-Lfunc_begin0
.quad Lset10099
Lset10100 = Ltmp1244-Lfunc_begin0
.quad Lset10100
Lset10101 = Ltmp1261-Lfunc_begin0
.quad Lset10101
Lset10102 = Ltmp1262-Lfunc_begin0
.quad Lset10102
Lset10103 = Ltmp1266-Lfunc_begin0
.quad Lset10103
Lset10104 = Ltmp1268-Lfunc_begin0
.quad Lset10104
Lset10105 = Ltmp1273-Lfunc_begin0
.quad Lset10105
.quad 0
.quad 0
Ldebug_ranges68:
Lset10106 = Ltmp1126-Lfunc_begin0
.quad Lset10106
Lset10107 = Ltmp1195-Lfunc_begin0
.quad Lset10107
Lset10108 = Ltmp1196-Lfunc_begin0
.quad Lset10108
Lset10109 = Ltmp1211-Lfunc_begin0
.quad Lset10109
Lset10110 = Ltmp1212-Lfunc_begin0
.quad Lset10110
Lset10111 = Ltmp1215-Lfunc_begin0
.quad Lset10111
Lset10112 = Ltmp1216-Lfunc_begin0
.quad Lset10112
Lset10113 = Ltmp1234-Lfunc_begin0
.quad Lset10113
Lset10114 = Ltmp1237-Lfunc_begin0
.quad Lset10114
Lset10115 = Ltmp1261-Lfunc_begin0
.quad Lset10115
Lset10116 = Ltmp1262-Lfunc_begin0
.quad Lset10116
Lset10117 = Ltmp1266-Lfunc_begin0
.quad Lset10117
Lset10118 = Ltmp1268-Lfunc_begin0
.quad Lset10118
Lset10119 = Ltmp1275-Lfunc_begin0
.quad Lset10119
Lset10120 = Ltmp1276-Lfunc_begin0
.quad Lset10120
Lset10121 = Ltmp1284-Lfunc_begin0
.quad Lset10121
Lset10122 = Ltmp5250-Lfunc_begin0
.quad Lset10122
Lset10123 = Ltmp5251-Lfunc_begin0
.quad Lset10123
Lset10124 = Ltmp5262-Lfunc_begin0
.quad Lset10124
Lset10125 = Ltmp5263-Lfunc_begin0
.quad Lset10125
.quad 0
.quad 0
Ldebug_ranges69:
Lset10126 = Ltmp1310-Lfunc_begin0
.quad Lset10126
Lset10127 = Ltmp1311-Lfunc_begin0
.quad Lset10127
Lset10128 = Ltmp1351-Lfunc_begin0
.quad Lset10128
Lset10129 = Ltmp1357-Lfunc_begin0
.quad Lset10129
Lset10130 = Ltmp1379-Lfunc_begin0
.quad Lset10130
Lset10131 = Ltmp1386-Lfunc_begin0
.quad Lset10131
.quad 0
.quad 0
Ldebug_ranges70:
Lset10132 = Ltmp1310-Lfunc_begin0
.quad Lset10132
Lset10133 = Ltmp1311-Lfunc_begin0
.quad Lset10133
Lset10134 = Ltmp1351-Lfunc_begin0
.quad Lset10134
Lset10135 = Ltmp1357-Lfunc_begin0
.quad Lset10135
Lset10136 = Ltmp1379-Lfunc_begin0
.quad Lset10136
Lset10137 = Ltmp1394-Lfunc_begin0
.quad Lset10137
.quad 0
.quad 0
Ldebug_ranges71:
Lset10138 = Ltmp1345-Lfunc_begin0
.quad Lset10138
Lset10139 = Ltmp1350-Lfunc_begin0
.quad Lset10139
Lset10140 = Ltmp1373-Lfunc_begin0
.quad Lset10140
Lset10141 = Ltmp1375-Lfunc_begin0
.quad Lset10141
.quad 0
.quad 0
Ldebug_ranges72:
Lset10142 = Ltmp1314-Lfunc_begin0
.quad Lset10142
Lset10143 = Ltmp1319-Lfunc_begin0
.quad Lset10143
Lset10144 = Ltmp1372-Lfunc_begin0
.quad Lset10144
Lset10145 = Ltmp1373-Lfunc_begin0
.quad Lset10145
Lset10146 = Ltmp1375-Lfunc_begin0
.quad Lset10146
Lset10147 = Ltmp1378-Lfunc_begin0
.quad Lset10147
.quad 0
.quad 0
Ldebug_ranges73:
Lset10148 = Ltmp1308-Lfunc_begin0
.quad Lset10148
Lset10149 = Ltmp1319-Lfunc_begin0
.quad Lset10149
Lset10150 = Ltmp1345-Lfunc_begin0
.quad Lset10150
Lset10151 = Ltmp1357-Lfunc_begin0
.quad Lset10151
Lset10152 = Ltmp1372-Lfunc_begin0
.quad Lset10152
Lset10153 = Ltmp1378-Lfunc_begin0
.quad Lset10153
Lset10154 = Ltmp1379-Lfunc_begin0
.quad Lset10154
Lset10155 = Ltmp1394-Lfunc_begin0
.quad Lset10155
.quad 0
.quad 0
Ldebug_ranges74:
Lset10156 = Ltmp1331-Lfunc_begin0
.quad Lset10156
Lset10157 = Ltmp1336-Lfunc_begin0
.quad Lset10157
Lset10158 = Ltmp1395-Lfunc_begin0
.quad Lset10158
Lset10159 = Ltmp1398-Lfunc_begin0
.quad Lset10159
.quad 0
.quad 0
Ldebug_ranges75:
Lset10160 = Ltmp1358-Lfunc_begin0
.quad Lset10160
Lset10161 = Ltmp1372-Lfunc_begin0
.quad Lset10161
Lset10162 = Ltmp1399-Lfunc_begin0
.quad Lset10162
Lset10163 = Ltmp1409-Lfunc_begin0
.quad Lset10163
.quad 0
.quad 0
Ldebug_ranges76:
Lset10164 = Ltmp1358-Lfunc_begin0
.quad Lset10164
Lset10165 = Ltmp1372-Lfunc_begin0
.quad Lset10165
Lset10166 = Ltmp1399-Lfunc_begin0
.quad Lset10166
Lset10167 = Ltmp1409-Lfunc_begin0
.quad Lset10167
.quad 0
.quad 0
Ldebug_ranges77:
Lset10168 = Ltmp1358-Lfunc_begin0
.quad Lset10168
Lset10169 = Ltmp1372-Lfunc_begin0
.quad Lset10169
Lset10170 = Ltmp1399-Lfunc_begin0
.quad Lset10170
Lset10171 = Ltmp1417-Lfunc_begin0
.quad Lset10171
.quad 0
.quad 0
Ldebug_ranges78:
Lset10172 = Ltmp1326-Lfunc_begin0
.quad Lset10172
Lset10173 = Ltmp1336-Lfunc_begin0
.quad Lset10173
Lset10174 = Ltmp1358-Lfunc_begin0
.quad Lset10174
Lset10175 = Ltmp1372-Lfunc_begin0
.quad Lset10175
Lset10176 = Ltmp1395-Lfunc_begin0
.quad Lset10176
Lset10177 = Ltmp1398-Lfunc_begin0
.quad Lset10177
Lset10178 = Ltmp1399-Lfunc_begin0
.quad Lset10178
Lset10179 = Ltmp1417-Lfunc_begin0
.quad Lset10179
.quad 0
.quad 0
Ldebug_ranges79:
Lset10180 = Ltmp1337-Lfunc_begin0
.quad Lset10180
Lset10181 = Ltmp1340-Lfunc_begin0
.quad Lset10181
Lset10182 = Ltmp1427-Lfunc_begin0
.quad Lset10182
Lset10183 = Ltmp1435-Lfunc_begin0
.quad Lset10183
.quad 0
.quad 0
Ldebug_ranges80:
Lset10184 = Ltmp1337-Lfunc_begin0
.quad Lset10184
Lset10185 = Ltmp1340-Lfunc_begin0
.quad Lset10185
Lset10186 = Ltmp1426-Lfunc_begin0
.quad Lset10186
Lset10187 = Ltmp1441-Lfunc_begin0
.quad Lset10187
Lset10188 = Ltmp1442-Lfunc_begin0
.quad Lset10188
Lset10189 = Ltmp1446-Lfunc_begin0
.quad Lset10189
Lset10190 = Ltmp1448-Lfunc_begin0
.quad Lset10190
Lset10191 = Ltmp1455-Lfunc_begin0
.quad Lset10191
.quad 0
.quad 0
Ldebug_ranges81:
Lset10192 = Ltmp1308-Lfunc_begin0
.quad Lset10192
Lset10193 = Ltmp1378-Lfunc_begin0
.quad Lset10193
Lset10194 = Ltmp1379-Lfunc_begin0
.quad Lset10194
Lset10195 = Ltmp1394-Lfunc_begin0
.quad Lset10195
Lset10196 = Ltmp1395-Lfunc_begin0
.quad Lset10196
Lset10197 = Ltmp1398-Lfunc_begin0
.quad Lset10197
Lset10198 = Ltmp1399-Lfunc_begin0
.quad Lset10198
Lset10199 = Ltmp1417-Lfunc_begin0
.quad Lset10199
Lset10200 = Ltmp1420-Lfunc_begin0
.quad Lset10200
Lset10201 = Ltmp1441-Lfunc_begin0
.quad Lset10201
Lset10202 = Ltmp1442-Lfunc_begin0
.quad Lset10202
Lset10203 = Ltmp1446-Lfunc_begin0
.quad Lset10203
Lset10204 = Ltmp1448-Lfunc_begin0
.quad Lset10204
Lset10205 = Ltmp1457-Lfunc_begin0
.quad Lset10205
Lset10206 = Ltmp1458-Lfunc_begin0
.quad Lset10206
Lset10207 = Ltmp1466-Lfunc_begin0
.quad Lset10207
.quad 0
.quad 0
Ldebug_ranges82:
Lset10208 = Ltmp1468-Lfunc_begin0
.quad Lset10208
Lset10209 = Ltmp1469-Lfunc_begin0
.quad Lset10209
Lset10210 = Ltmp1507-Lfunc_begin0
.quad Lset10210
Lset10211 = Ltmp1513-Lfunc_begin0
.quad Lset10211
Lset10212 = Ltmp1536-Lfunc_begin0
.quad Lset10212
Lset10213 = Ltmp1543-Lfunc_begin0
.quad Lset10213
.quad 0
.quad 0
Ldebug_ranges83:
Lset10214 = Ltmp1468-Lfunc_begin0
.quad Lset10214
Lset10215 = Ltmp1469-Lfunc_begin0
.quad Lset10215
Lset10216 = Ltmp1507-Lfunc_begin0
.quad Lset10216
Lset10217 = Ltmp1513-Lfunc_begin0
.quad Lset10217
Lset10218 = Ltmp1536-Lfunc_begin0
.quad Lset10218
Lset10219 = Ltmp1550-Lfunc_begin0
.quad Lset10219
.quad 0
.quad 0
Ldebug_ranges84:
Lset10220 = Ltmp1501-Lfunc_begin0
.quad Lset10220
Lset10221 = Ltmp1506-Lfunc_begin0
.quad Lset10221
Lset10222 = Ltmp1532-Lfunc_begin0
.quad Lset10222
Lset10223 = Ltmp1535-Lfunc_begin0
.quad Lset10223
.quad 0
.quad 0
Ldebug_ranges85:
Lset10224 = Ltmp1472-Lfunc_begin0
.quad Lset10224
Lset10225 = Ltmp1477-Lfunc_begin0
.quad Lset10225
Lset10226 = Ltmp1528-Lfunc_begin0
.quad Lset10226
Lset10227 = Ltmp1531-Lfunc_begin0
.quad Lset10227
.quad 0
.quad 0
Ldebug_ranges86:
Lset10228 = Ltmp1467-Lfunc_begin0
.quad Lset10228
Lset10229 = Ltmp1477-Lfunc_begin0
.quad Lset10229
Lset10230 = Ltmp1501-Lfunc_begin0
.quad Lset10230
Lset10231 = Ltmp1513-Lfunc_begin0
.quad Lset10231
Lset10232 = Ltmp1528-Lfunc_begin0
.quad Lset10232
Lset10233 = Ltmp1531-Lfunc_begin0
.quad Lset10233
Lset10234 = Ltmp1532-Lfunc_begin0
.quad Lset10234
Lset10235 = Ltmp1535-Lfunc_begin0
.quad Lset10235
Lset10236 = Ltmp1536-Lfunc_begin0
.quad Lset10236
Lset10237 = Ltmp1550-Lfunc_begin0
.quad Lset10237
.quad 0
.quad 0
Ldebug_ranges87:
Lset10238 = Ltmp1492-Lfunc_begin0
.quad Lset10238
Lset10239 = Ltmp1497-Lfunc_begin0
.quad Lset10239
Lset10240 = Ltmp1551-Lfunc_begin0
.quad Lset10240
Lset10241 = Ltmp1554-Lfunc_begin0
.quad Lset10241
.quad 0
.quad 0
Ldebug_ranges88:
Lset10242 = Ltmp1514-Lfunc_begin0
.quad Lset10242
Lset10243 = Ltmp1528-Lfunc_begin0
.quad Lset10243
Lset10244 = Ltmp1556-Lfunc_begin0
.quad Lset10244
Lset10245 = Ltmp1566-Lfunc_begin0
.quad Lset10245
.quad 0
.quad 0
Ldebug_ranges89:
Lset10246 = Ltmp1514-Lfunc_begin0
.quad Lset10246
Lset10247 = Ltmp1515-Lfunc_begin0
.quad Lset10247
Lset10248 = Ltmp1517-Lfunc_begin0
.quad Lset10248
Lset10249 = Ltmp1528-Lfunc_begin0
.quad Lset10249
Lset10250 = Ltmp1556-Lfunc_begin0
.quad Lset10250
Lset10251 = Ltmp1566-Lfunc_begin0
.quad Lset10251
.quad 0
.quad 0
Ldebug_ranges90:
Lset10252 = Ltmp1514-Lfunc_begin0
.quad Lset10252
Lset10253 = Ltmp1528-Lfunc_begin0
.quad Lset10253
Lset10254 = Ltmp1556-Lfunc_begin0
.quad Lset10254
Lset10255 = Ltmp1573-Lfunc_begin0
.quad Lset10255
.quad 0
.quad 0
Ldebug_ranges91:
Lset10256 = Ltmp1488-Lfunc_begin0
.quad Lset10256
Lset10257 = Ltmp1497-Lfunc_begin0
.quad Lset10257
Lset10258 = Ltmp1514-Lfunc_begin0
.quad Lset10258
Lset10259 = Ltmp1528-Lfunc_begin0
.quad Lset10259
Lset10260 = Ltmp1551-Lfunc_begin0
.quad Lset10260
Lset10261 = Ltmp1554-Lfunc_begin0
.quad Lset10261
Lset10262 = Ltmp1556-Lfunc_begin0
.quad Lset10262
Lset10263 = Ltmp1573-Lfunc_begin0
.quad Lset10263
.quad 0
.quad 0
Ldebug_ranges92:
Lset10264 = Ltmp1483-Lfunc_begin0
.quad Lset10264
Lset10265 = Ltmp1487-Lfunc_begin0
.quad Lset10265
Lset10266 = Ltmp1581-Lfunc_begin0
.quad Lset10266
Lset10267 = Ltmp1589-Lfunc_begin0
.quad Lset10267
Lset10268 = Ltmp1590-Lfunc_begin0
.quad Lset10268
Lset10269 = Ltmp1600-Lfunc_begin0
.quad Lset10269
.quad 0
.quad 0
Ldebug_ranges93:
Lset10270 = Ltmp1467-Lfunc_begin0
.quad Lset10270
Lset10271 = Ltmp1531-Lfunc_begin0
.quad Lset10271
Lset10272 = Ltmp1532-Lfunc_begin0
.quad Lset10272
Lset10273 = Ltmp1535-Lfunc_begin0
.quad Lset10273
Lset10274 = Ltmp1536-Lfunc_begin0
.quad Lset10274
Lset10275 = Ltmp1550-Lfunc_begin0
.quad Lset10275
Lset10276 = Ltmp1551-Lfunc_begin0
.quad Lset10276
Lset10277 = Ltmp1554-Lfunc_begin0
.quad Lset10277
Lset10278 = Ltmp1556-Lfunc_begin0
.quad Lset10278
Lset10279 = Ltmp1573-Lfunc_begin0
.quad Lset10279
Lset10280 = Ltmp1577-Lfunc_begin0
.quad Lset10280
Lset10281 = Ltmp1589-Lfunc_begin0
.quad Lset10281
Lset10282 = Ltmp1590-Lfunc_begin0
.quad Lset10282
Lset10283 = Ltmp1603-Lfunc_begin0
.quad Lset10283
Lset10284 = Ltmp1604-Lfunc_begin0
.quad Lset10284
Lset10285 = Ltmp1612-Lfunc_begin0
.quad Lset10285
.quad 0
.quad 0
Ldebug_ranges94:
Lset10286 = Ltmp1612-Lfunc_begin0
.quad Lset10286
Lset10287 = Ltmp1656-Lfunc_begin0
.quad Lset10287
Lset10288 = Ltmp1657-Lfunc_begin0
.quad Lset10288
Lset10289 = Ltmp1662-Lfunc_begin0
.quad Lset10289
Lset10290 = Ltmp5263-Lfunc_begin0
.quad Lset10290
Lset10291 = Ltmp5264-Lfunc_begin0
.quad Lset10291
.quad 0
.quad 0
Ldebug_ranges95:
Lset10292 = Ltmp1663-Lfunc_begin0
.quad Lset10292
Lset10293 = Ltmp1683-Lfunc_begin0
.quad Lset10293
Lset10294 = Ltmp1685-Lfunc_begin0
.quad Lset10294
Lset10295 = Ltmp1698-Lfunc_begin0
.quad Lset10295
.quad 0
.quad 0
Ldebug_ranges96:
Lset10296 = Ltmp1717-Lfunc_begin0
.quad Lset10296
Lset10297 = Ltmp1722-Lfunc_begin0
.quad Lset10297
Lset10298 = Ltmp1731-Lfunc_begin0
.quad Lset10298
Lset10299 = Ltmp1741-Lfunc_begin0
.quad Lset10299
.quad 0
.quad 0
Ldebug_ranges97:
Lset10300 = Ltmp1698-Lfunc_begin0
.quad Lset10300
Lset10301 = Ltmp1750-Lfunc_begin0
.quad Lset10301
Lset10302 = Ltmp5264-Lfunc_begin0
.quad Lset10302
Lset10303 = Ltmp5265-Lfunc_begin0
.quad Lset10303
.quad 0
.quad 0
Ldebug_ranges98:
Lset10304 = Ltmp1750-Lfunc_begin0
.quad Lset10304
Lset10305 = Ltmp1780-Lfunc_begin0
.quad Lset10305
Lset10306 = Ltmp1781-Lfunc_begin0
.quad Lset10306
Lset10307 = Ltmp1786-Lfunc_begin0
.quad Lset10307
.quad 0
.quad 0
Ldebug_ranges99:
Lset10308 = Ltmp1794-Lfunc_begin0
.quad Lset10308
Lset10309 = Ltmp1796-Lfunc_begin0
.quad Lset10309
Lset10310 = Ltmp1798-Lfunc_begin0
.quad Lset10310
Lset10311 = Ltmp1799-Lfunc_begin0
.quad Lset10311
Lset10312 = Ltmp1803-Lfunc_begin0
.quad Lset10312
Lset10313 = Ltmp1808-Lfunc_begin0
.quad Lset10313
Lset10314 = Ltmp1817-Lfunc_begin0
.quad Lset10314
Lset10315 = Ltmp1823-Lfunc_begin0
.quad Lset10315
Lset10316 = Ltmp1833-Lfunc_begin0
.quad Lset10316
Lset10317 = Ltmp1834-Lfunc_begin0
.quad Lset10317
Lset10318 = Ltmp1851-Lfunc_begin0
.quad Lset10318
Lset10319 = Ltmp1852-Lfunc_begin0
.quad Lset10319
.quad 0
.quad 0
Ldebug_ranges100:
Lset10320 = Ltmp1799-Lfunc_begin0
.quad Lset10320
Lset10321 = Ltmp1803-Lfunc_begin0
.quad Lset10321
Lset10322 = Ltmp1808-Lfunc_begin0
.quad Lset10322
Lset10323 = Ltmp1815-Lfunc_begin0
.quad Lset10323
Lset10324 = Ltmp1832-Lfunc_begin0
.quad Lset10324
Lset10325 = Ltmp1833-Lfunc_begin0
.quad Lset10325
Lset10326 = Ltmp1837-Lfunc_begin0
.quad Lset10326
Lset10327 = Ltmp1838-Lfunc_begin0
.quad Lset10327
Lset10328 = Ltmp1849-Lfunc_begin0
.quad Lset10328
Lset10329 = Ltmp1851-Lfunc_begin0
.quad Lset10329
.quad 0
.quad 0
Ldebug_ranges101:
Lset10330 = Ltmp1786-Lfunc_begin0
.quad Lset10330
Lset10331 = Ltmp1796-Lfunc_begin0
.quad Lset10331
Lset10332 = Ltmp1798-Lfunc_begin0
.quad Lset10332
Lset10333 = Ltmp1831-Lfunc_begin0
.quad Lset10333
Lset10334 = Ltmp1832-Lfunc_begin0
.quad Lset10334
Lset10335 = Ltmp1843-Lfunc_begin0
.quad Lset10335
Lset10336 = Ltmp1847-Lfunc_begin0
.quad Lset10336
Lset10337 = Ltmp1854-Lfunc_begin0
.quad Lset10337
Lset10338 = Ltmp1855-Lfunc_begin0
.quad Lset10338
Lset10339 = Ltmp1862-Lfunc_begin0
.quad Lset10339
.quad 0
.quad 0
Ldebug_ranges102:
Lset10340 = Ltmp1870-Lfunc_begin0
.quad Lset10340
Lset10341 = Ltmp1872-Lfunc_begin0
.quad Lset10341
Lset10342 = Ltmp1874-Lfunc_begin0
.quad Lset10342
Lset10343 = Ltmp1875-Lfunc_begin0
.quad Lset10343
Lset10344 = Ltmp1879-Lfunc_begin0
.quad Lset10344
Lset10345 = Ltmp1884-Lfunc_begin0
.quad Lset10345
Lset10346 = Ltmp1893-Lfunc_begin0
.quad Lset10346
Lset10347 = Ltmp1899-Lfunc_begin0
.quad Lset10347
Lset10348 = Ltmp1909-Lfunc_begin0
.quad Lset10348
Lset10349 = Ltmp1910-Lfunc_begin0
.quad Lset10349
Lset10350 = Ltmp1927-Lfunc_begin0
.quad Lset10350
Lset10351 = Ltmp1928-Lfunc_begin0
.quad Lset10351
.quad 0
.quad 0
Ldebug_ranges103:
Lset10352 = Ltmp1875-Lfunc_begin0
.quad Lset10352
Lset10353 = Ltmp1879-Lfunc_begin0
.quad Lset10353
Lset10354 = Ltmp1884-Lfunc_begin0
.quad Lset10354
Lset10355 = Ltmp1891-Lfunc_begin0
.quad Lset10355
Lset10356 = Ltmp1908-Lfunc_begin0
.quad Lset10356
Lset10357 = Ltmp1909-Lfunc_begin0
.quad Lset10357
Lset10358 = Ltmp1913-Lfunc_begin0
.quad Lset10358
Lset10359 = Ltmp1914-Lfunc_begin0
.quad Lset10359
Lset10360 = Ltmp1925-Lfunc_begin0
.quad Lset10360
Lset10361 = Ltmp1927-Lfunc_begin0
.quad Lset10361
.quad 0
.quad 0
Ldebug_ranges104:
Lset10362 = Ltmp1862-Lfunc_begin0
.quad Lset10362
Lset10363 = Ltmp1872-Lfunc_begin0
.quad Lset10363
Lset10364 = Ltmp1874-Lfunc_begin0
.quad Lset10364
Lset10365 = Ltmp1907-Lfunc_begin0
.quad Lset10365
Lset10366 = Ltmp1908-Lfunc_begin0
.quad Lset10366
Lset10367 = Ltmp1919-Lfunc_begin0
.quad Lset10367
Lset10368 = Ltmp1923-Lfunc_begin0
.quad Lset10368
Lset10369 = Ltmp1930-Lfunc_begin0
.quad Lset10369
Lset10370 = Ltmp1931-Lfunc_begin0
.quad Lset10370
Lset10371 = Ltmp1938-Lfunc_begin0
.quad Lset10371
.quad 0
.quad 0
Ldebug_ranges105:
Lset10372 = Ltmp1946-Lfunc_begin0
.quad Lset10372
Lset10373 = Ltmp1948-Lfunc_begin0
.quad Lset10373
Lset10374 = Ltmp1950-Lfunc_begin0
.quad Lset10374
Lset10375 = Ltmp1951-Lfunc_begin0
.quad Lset10375
Lset10376 = Ltmp1955-Lfunc_begin0
.quad Lset10376
Lset10377 = Ltmp1960-Lfunc_begin0
.quad Lset10377
Lset10378 = Ltmp1969-Lfunc_begin0
.quad Lset10378
Lset10379 = Ltmp1975-Lfunc_begin0
.quad Lset10379
Lset10380 = Ltmp1985-Lfunc_begin0
.quad Lset10380
Lset10381 = Ltmp1986-Lfunc_begin0
.quad Lset10381
Lset10382 = Ltmp2003-Lfunc_begin0
.quad Lset10382
Lset10383 = Ltmp2004-Lfunc_begin0
.quad Lset10383
.quad 0
.quad 0
Ldebug_ranges106:
Lset10384 = Ltmp1951-Lfunc_begin0
.quad Lset10384
Lset10385 = Ltmp1955-Lfunc_begin0
.quad Lset10385
Lset10386 = Ltmp1960-Lfunc_begin0
.quad Lset10386
Lset10387 = Ltmp1967-Lfunc_begin0
.quad Lset10387
Lset10388 = Ltmp1984-Lfunc_begin0
.quad Lset10388
Lset10389 = Ltmp1985-Lfunc_begin0
.quad Lset10389
Lset10390 = Ltmp1989-Lfunc_begin0
.quad Lset10390
Lset10391 = Ltmp1990-Lfunc_begin0
.quad Lset10391
Lset10392 = Ltmp2001-Lfunc_begin0
.quad Lset10392
Lset10393 = Ltmp2003-Lfunc_begin0
.quad Lset10393
.quad 0
.quad 0
Ldebug_ranges107:
Lset10394 = Ltmp1938-Lfunc_begin0
.quad Lset10394
Lset10395 = Ltmp1948-Lfunc_begin0
.quad Lset10395
Lset10396 = Ltmp1950-Lfunc_begin0
.quad Lset10396
Lset10397 = Ltmp1983-Lfunc_begin0
.quad Lset10397
Lset10398 = Ltmp1984-Lfunc_begin0
.quad Lset10398
Lset10399 = Ltmp1995-Lfunc_begin0
.quad Lset10399
Lset10400 = Ltmp1999-Lfunc_begin0
.quad Lset10400
Lset10401 = Ltmp2006-Lfunc_begin0
.quad Lset10401
Lset10402 = Ltmp2007-Lfunc_begin0
.quad Lset10402
Lset10403 = Ltmp2014-Lfunc_begin0
.quad Lset10403
.quad 0
.quad 0
Ldebug_ranges108:
Lset10404 = Ltmp2014-Lfunc_begin0
.quad Lset10404
Lset10405 = Ltmp2018-Lfunc_begin0
.quad Lset10405
Lset10406 = Ltmp2032-Lfunc_begin0
.quad Lset10406
Lset10407 = Ltmp2037-Lfunc_begin0
.quad Lset10407
Lset10408 = Ltmp2042-Lfunc_begin0
.quad Lset10408
Lset10409 = Ltmp2050-Lfunc_begin0
.quad Lset10409
Lset10410 = Ltmp2067-Lfunc_begin0
.quad Lset10410
Lset10411 = Ltmp2068-Lfunc_begin0
.quad Lset10411
Lset10412 = Ltmp2072-Lfunc_begin0
.quad Lset10412
Lset10413 = Ltmp2073-Lfunc_begin0
.quad Lset10413
.quad 0
.quad 0
Ldebug_ranges109:
Lset10414 = Ltmp2027-Lfunc_begin0
.quad Lset10414
Lset10415 = Ltmp2029-Lfunc_begin0
.quad Lset10415
Lset10416 = Ltmp2031-Lfunc_begin0
.quad Lset10416
Lset10417 = Ltmp2032-Lfunc_begin0
.quad Lset10417
Lset10418 = Ltmp2037-Lfunc_begin0
.quad Lset10418
Lset10419 = Ltmp2042-Lfunc_begin0
.quad Lset10419
Lset10420 = Ltmp2052-Lfunc_begin0
.quad Lset10420
Lset10421 = Ltmp2058-Lfunc_begin0
.quad Lset10421
Lset10422 = Ltmp2068-Lfunc_begin0
.quad Lset10422
Lset10423 = Ltmp2069-Lfunc_begin0
.quad Lset10423
Lset10424 = Ltmp2076-Lfunc_begin0
.quad Lset10424
Lset10425 = Ltmp2077-Lfunc_begin0
.quad Lset10425
.quad 0
.quad 0
Ldebug_ranges110:
Lset10426 = Ltmp2014-Lfunc_begin0
.quad Lset10426
Lset10427 = Ltmp2029-Lfunc_begin0
.quad Lset10427
Lset10428 = Ltmp2031-Lfunc_begin0
.quad Lset10428
Lset10429 = Ltmp2066-Lfunc_begin0
.quad Lset10429
Lset10430 = Ltmp2067-Lfunc_begin0
.quad Lset10430
Lset10431 = Ltmp2079-Lfunc_begin0
.quad Lset10431
Lset10432 = Ltmp2080-Lfunc_begin0
.quad Lset10432
Lset10433 = Ltmp2087-Lfunc_begin0
.quad Lset10433
.quad 0
.quad 0
Ldebug_ranges111:
Lset10434 = Ltmp2090-Lfunc_begin0
.quad Lset10434
Lset10435 = Ltmp2099-Lfunc_begin0
.quad Lset10435
Lset10436 = Ltmp2119-Lfunc_begin0
.quad Lset10436
Lset10437 = Ltmp2129-Lfunc_begin0
.quad Lset10437
.quad 0
.quad 0
Ldebug_ranges112:
Lset10438 = Ltmp2110-Lfunc_begin0
.quad Lset10438
Lset10439 = Ltmp2119-Lfunc_begin0
.quad Lset10439
Lset10440 = Ltmp2129-Lfunc_begin0
.quad Lset10440
Lset10441 = Ltmp2130-Lfunc_begin0
.quad Lset10441
Lset10442 = Ltmp2133-Lfunc_begin0
.quad Lset10442
Lset10443 = Ltmp2139-Lfunc_begin0
.quad Lset10443
.quad 0
.quad 0
Ldebug_ranges113:
Lset10444 = Ltmp2089-Lfunc_begin0
.quad Lset10444
Lset10445 = Ltmp2130-Lfunc_begin0
.quad Lset10445
Lset10446 = Ltmp2133-Lfunc_begin0
.quad Lset10446
Lset10447 = Ltmp2146-Lfunc_begin0
.quad Lset10447
Lset10448 = Ltmp2151-Lfunc_begin0
.quad Lset10448
Lset10449 = Ltmp2158-Lfunc_begin0
.quad Lset10449
Lset10450 = Ltmp2159-Lfunc_begin0
.quad Lset10450
Lset10451 = Ltmp2165-Lfunc_begin0
.quad Lset10451
.quad 0
.quad 0
Ldebug_ranges114:
Lset10452 = Ltmp2168-Lfunc_begin0
.quad Lset10452
Lset10453 = Ltmp2177-Lfunc_begin0
.quad Lset10453
Lset10454 = Ltmp2197-Lfunc_begin0
.quad Lset10454
Lset10455 = Ltmp2207-Lfunc_begin0
.quad Lset10455
.quad 0
.quad 0
Ldebug_ranges115:
Lset10456 = Ltmp2188-Lfunc_begin0
.quad Lset10456
Lset10457 = Ltmp2197-Lfunc_begin0
.quad Lset10457
Lset10458 = Ltmp2207-Lfunc_begin0
.quad Lset10458
Lset10459 = Ltmp2208-Lfunc_begin0
.quad Lset10459
Lset10460 = Ltmp2211-Lfunc_begin0
.quad Lset10460
Lset10461 = Ltmp2217-Lfunc_begin0
.quad Lset10461
.quad 0
.quad 0
Ldebug_ranges116:
Lset10462 = Ltmp2167-Lfunc_begin0
.quad Lset10462
Lset10463 = Ltmp2208-Lfunc_begin0
.quad Lset10463
Lset10464 = Ltmp2211-Lfunc_begin0
.quad Lset10464
Lset10465 = Ltmp2224-Lfunc_begin0
.quad Lset10465
Lset10466 = Ltmp2229-Lfunc_begin0
.quad Lset10466
Lset10467 = Ltmp2236-Lfunc_begin0
.quad Lset10467
Lset10468 = Ltmp2237-Lfunc_begin0
.quad Lset10468
Lset10469 = Ltmp2243-Lfunc_begin0
.quad Lset10469
.quad 0
.quad 0
Ldebug_ranges117:
Lset10470 = Ltmp2246-Lfunc_begin0
.quad Lset10470
Lset10471 = Ltmp2255-Lfunc_begin0
.quad Lset10471
Lset10472 = Ltmp2275-Lfunc_begin0
.quad Lset10472
Lset10473 = Ltmp2285-Lfunc_begin0
.quad Lset10473
.quad 0
.quad 0
Ldebug_ranges118:
Lset10474 = Ltmp2266-Lfunc_begin0
.quad Lset10474
Lset10475 = Ltmp2275-Lfunc_begin0
.quad Lset10475
Lset10476 = Ltmp2285-Lfunc_begin0
.quad Lset10476
Lset10477 = Ltmp2286-Lfunc_begin0
.quad Lset10477
Lset10478 = Ltmp2289-Lfunc_begin0
.quad Lset10478
Lset10479 = Ltmp2295-Lfunc_begin0
.quad Lset10479
.quad 0
.quad 0
Ldebug_ranges119:
Lset10480 = Ltmp2245-Lfunc_begin0
.quad Lset10480
Lset10481 = Ltmp2286-Lfunc_begin0
.quad Lset10481
Lset10482 = Ltmp2289-Lfunc_begin0
.quad Lset10482
Lset10483 = Ltmp2302-Lfunc_begin0
.quad Lset10483
Lset10484 = Ltmp2307-Lfunc_begin0
.quad Lset10484
Lset10485 = Ltmp2314-Lfunc_begin0
.quad Lset10485
Lset10486 = Ltmp2315-Lfunc_begin0
.quad Lset10486
Lset10487 = Ltmp2321-Lfunc_begin0
.quad Lset10487
.quad 0
.quad 0
Ldebug_ranges120:
Lset10488 = Ltmp2323-Lfunc_begin0
.quad Lset10488
Lset10489 = Ltmp2332-Lfunc_begin0
.quad Lset10489
Lset10490 = Ltmp2351-Lfunc_begin0
.quad Lset10490
Lset10491 = Ltmp2360-Lfunc_begin0
.quad Lset10491
.quad 0
.quad 0
Ldebug_ranges121:
Lset10492 = Ltmp2342-Lfunc_begin0
.quad Lset10492
Lset10493 = Ltmp2351-Lfunc_begin0
.quad Lset10493
Lset10494 = Ltmp2360-Lfunc_begin0
.quad Lset10494
Lset10495 = Ltmp2361-Lfunc_begin0
.quad Lset10495
Lset10496 = Ltmp2363-Lfunc_begin0
.quad Lset10496
Lset10497 = Ltmp2369-Lfunc_begin0
.quad Lset10497
.quad 0
.quad 0
Ldebug_ranges122:
Lset10498 = Ltmp2322-Lfunc_begin0
.quad Lset10498
Lset10499 = Ltmp2361-Lfunc_begin0
.quad Lset10499
Lset10500 = Ltmp2363-Lfunc_begin0
.quad Lset10500
Lset10501 = Ltmp2376-Lfunc_begin0
.quad Lset10501
Lset10502 = Ltmp2380-Lfunc_begin0
.quad Lset10502
Lset10503 = Ltmp2388-Lfunc_begin0
.quad Lset10503
Lset10504 = Ltmp2389-Lfunc_begin0
.quad Lset10504
Lset10505 = Ltmp2403-Lfunc_begin0
.quad Lset10505
.quad 0
.quad 0
Ldebug_ranges123:
Lset10506 = Ltmp2405-Lfunc_begin0
.quad Lset10506
Lset10507 = Ltmp2414-Lfunc_begin0
.quad Lset10507
Lset10508 = Ltmp2433-Lfunc_begin0
.quad Lset10508
Lset10509 = Ltmp2442-Lfunc_begin0
.quad Lset10509
.quad 0
.quad 0
Ldebug_ranges124:
Lset10510 = Ltmp2424-Lfunc_begin0
.quad Lset10510
Lset10511 = Ltmp2433-Lfunc_begin0
.quad Lset10511
Lset10512 = Ltmp2442-Lfunc_begin0
.quad Lset10512
Lset10513 = Ltmp2443-Lfunc_begin0
.quad Lset10513
Lset10514 = Ltmp2445-Lfunc_begin0
.quad Lset10514
Lset10515 = Ltmp2451-Lfunc_begin0
.quad Lset10515
.quad 0
.quad 0
Ldebug_ranges125:
Lset10516 = Ltmp2471-Lfunc_begin0
.quad Lset10516
Lset10517 = Ltmp2476-Lfunc_begin0
.quad Lset10517
Lset10518 = Ltmp2477-Lfunc_begin0
.quad Lset10518
Lset10519 = Ltmp2478-Lfunc_begin0
.quad Lset10519
Lset10520 = Ltmp2479-Lfunc_begin0
.quad Lset10520
Lset10521 = Ltmp2481-Lfunc_begin0
.quad Lset10521
.quad 0
.quad 0
Ldebug_ranges126:
Lset10522 = Ltmp2404-Lfunc_begin0
.quad Lset10522
Lset10523 = Ltmp2443-Lfunc_begin0
.quad Lset10523
Lset10524 = Ltmp2445-Lfunc_begin0
.quad Lset10524
Lset10525 = Ltmp2458-Lfunc_begin0
.quad Lset10525
Lset10526 = Ltmp2462-Lfunc_begin0
.quad Lset10526
Lset10527 = Ltmp2470-Lfunc_begin0
.quad Lset10527
Lset10528 = Ltmp2471-Lfunc_begin0
.quad Lset10528
Lset10529 = Ltmp2488-Lfunc_begin0
.quad Lset10529
.quad 0
.quad 0
Ldebug_ranges127:
Lset10530 = Ltmp2496-Lfunc_begin0
.quad Lset10530
Lset10531 = Ltmp2498-Lfunc_begin0
.quad Lset10531
Lset10532 = Ltmp2500-Lfunc_begin0
.quad Lset10532
Lset10533 = Ltmp2501-Lfunc_begin0
.quad Lset10533
Lset10534 = Ltmp2505-Lfunc_begin0
.quad Lset10534
Lset10535 = Ltmp2511-Lfunc_begin0
.quad Lset10535
Lset10536 = Ltmp2516-Lfunc_begin0
.quad Lset10536
Lset10537 = Ltmp2522-Lfunc_begin0
.quad Lset10537
Lset10538 = Ltmp2533-Lfunc_begin0
.quad Lset10538
Lset10539 = Ltmp2534-Lfunc_begin0
.quad Lset10539
Lset10540 = Ltmp2549-Lfunc_begin0
.quad Lset10540
Lset10541 = Ltmp2550-Lfunc_begin0
.quad Lset10541
.quad 0
.quad 0
Ldebug_ranges128:
Lset10542 = Ltmp2501-Lfunc_begin0
.quad Lset10542
Lset10543 = Ltmp2505-Lfunc_begin0
.quad Lset10543
Lset10544 = Ltmp2511-Lfunc_begin0
.quad Lset10544
Lset10545 = Ltmp2516-Lfunc_begin0
.quad Lset10545
Lset10546 = Ltmp2532-Lfunc_begin0
.quad Lset10546
Lset10547 = Ltmp2533-Lfunc_begin0
.quad Lset10547
Lset10548 = Ltmp2537-Lfunc_begin0
.quad Lset10548
Lset10549 = Ltmp2538-Lfunc_begin0
.quad Lset10549
Lset10550 = Ltmp2547-Lfunc_begin0
.quad Lset10550
Lset10551 = Ltmp2549-Lfunc_begin0
.quad Lset10551
.quad 0
.quad 0
Ldebug_ranges129:
Lset10552 = Ltmp2541-Lfunc_begin0
.quad Lset10552
Lset10553 = Ltmp2545-Lfunc_begin0
.quad Lset10553
Lset10554 = Ltmp2563-Lfunc_begin0
.quad Lset10554
Lset10555 = Ltmp2567-Lfunc_begin0
.quad Lset10555
Lset10556 = Ltmp5259-Lfunc_begin0
.quad Lset10556
Lset10557 = Ltmp5260-Lfunc_begin0
.quad Lset10557
.quad 0
.quad 0
Ldebug_ranges130:
Lset10558 = Ltmp2541-Lfunc_begin0
.quad Lset10558
Lset10559 = Ltmp2545-Lfunc_begin0
.quad Lset10559
Lset10560 = Ltmp2563-Lfunc_begin0
.quad Lset10560
Lset10561 = Ltmp2569-Lfunc_begin0
.quad Lset10561
Lset10562 = Ltmp5259-Lfunc_begin0
.quad Lset10562
Lset10563 = Ltmp5260-Lfunc_begin0
.quad Lset10563
.quad 0
.quad 0
Ldebug_ranges131:
Lset10564 = Ltmp2540-Lfunc_begin0
.quad Lset10564
Lset10565 = Ltmp2545-Lfunc_begin0
.quad Lset10565
Lset10566 = Ltmp2562-Lfunc_begin0
.quad Lset10566
Lset10567 = Ltmp2569-Lfunc_begin0
.quad Lset10567
Lset10568 = Ltmp5259-Lfunc_begin0
.quad Lset10568
Lset10569 = Ltmp5260-Lfunc_begin0
.quad Lset10569
.quad 0
.quad 0
Ldebug_ranges132:
Lset10570 = Ltmp2488-Lfunc_begin0
.quad Lset10570
Lset10571 = Ltmp2498-Lfunc_begin0
.quad Lset10571
Lset10572 = Ltmp2500-Lfunc_begin0
.quad Lset10572
Lset10573 = Ltmp2530-Lfunc_begin0
.quad Lset10573
Lset10574 = Ltmp2532-Lfunc_begin0
.quad Lset10574
Lset10575 = Ltmp2553-Lfunc_begin0
.quad Lset10575
Lset10576 = Ltmp2554-Lfunc_begin0
.quad Lset10576
Lset10577 = Ltmp2569-Lfunc_begin0
.quad Lset10577
Lset10578 = Ltmp2570-Lfunc_begin0
.quad Lset10578
Lset10579 = Ltmp2575-Lfunc_begin0
.quad Lset10579
Lset10580 = Ltmp5259-Lfunc_begin0
.quad Lset10580
Lset10581 = Ltmp5260-Lfunc_begin0
.quad Lset10581
.quad 0
.quad 0
Ldebug_ranges133:
Lset10582 = Ltmp2583-Lfunc_begin0
.quad Lset10582
Lset10583 = Ltmp2585-Lfunc_begin0
.quad Lset10583
Lset10584 = Ltmp2587-Lfunc_begin0
.quad Lset10584
Lset10585 = Ltmp2588-Lfunc_begin0
.quad Lset10585
Lset10586 = Ltmp2592-Lfunc_begin0
.quad Lset10586
Lset10587 = Ltmp2598-Lfunc_begin0
.quad Lset10587
Lset10588 = Ltmp2603-Lfunc_begin0
.quad Lset10588
Lset10589 = Ltmp2609-Lfunc_begin0
.quad Lset10589
Lset10590 = Ltmp2621-Lfunc_begin0
.quad Lset10590
Lset10591 = Ltmp2622-Lfunc_begin0
.quad Lset10591
Lset10592 = Ltmp2641-Lfunc_begin0
.quad Lset10592
Lset10593 = Ltmp2642-Lfunc_begin0
.quad Lset10593
.quad 0
.quad 0
Ldebug_ranges134:
Lset10594 = Ltmp2588-Lfunc_begin0
.quad Lset10594
Lset10595 = Ltmp2592-Lfunc_begin0
.quad Lset10595
Lset10596 = Ltmp2598-Lfunc_begin0
.quad Lset10596
Lset10597 = Ltmp2603-Lfunc_begin0
.quad Lset10597
Lset10598 = Ltmp2620-Lfunc_begin0
.quad Lset10598
Lset10599 = Ltmp2621-Lfunc_begin0
.quad Lset10599
Lset10600 = Ltmp2625-Lfunc_begin0
.quad Lset10600
Lset10601 = Ltmp2626-Lfunc_begin0
.quad Lset10601
Lset10602 = Ltmp2639-Lfunc_begin0
.quad Lset10602
Lset10603 = Ltmp2641-Lfunc_begin0
.quad Lset10603
.quad 0
.quad 0
Ldebug_ranges135:
Lset10604 = Ltmp2631-Lfunc_begin0
.quad Lset10604
Lset10605 = Ltmp2634-Lfunc_begin0
.quad Lset10605
Lset10606 = Ltmp2635-Lfunc_begin0
.quad Lset10606
Lset10607 = Ltmp2637-Lfunc_begin0
.quad Lset10607
Lset10608 = Ltmp2649-Lfunc_begin0
.quad Lset10608
Lset10609 = Ltmp2651-Lfunc_begin0
.quad Lset10609
Lset10610 = Ltmp2652-Lfunc_begin0
.quad Lset10610
Lset10611 = Ltmp2654-Lfunc_begin0
.quad Lset10611
Lset10612 = Ltmp5260-Lfunc_begin0
.quad Lset10612
Lset10613 = Ltmp5261-Lfunc_begin0
.quad Lset10613
.quad 0
.quad 0
Ldebug_ranges136:
Lset10614 = Ltmp2631-Lfunc_begin0
.quad Lset10614
Lset10615 = Ltmp2634-Lfunc_begin0
.quad Lset10615
Lset10616 = Ltmp2635-Lfunc_begin0
.quad Lset10616
Lset10617 = Ltmp2637-Lfunc_begin0
.quad Lset10617
Lset10618 = Ltmp2649-Lfunc_begin0
.quad Lset10618
Lset10619 = Ltmp2651-Lfunc_begin0
.quad Lset10619
Lset10620 = Ltmp2652-Lfunc_begin0
.quad Lset10620
Lset10621 = Ltmp2655-Lfunc_begin0
.quad Lset10621
Lset10622 = Ltmp5260-Lfunc_begin0
.quad Lset10622
Lset10623 = Ltmp5261-Lfunc_begin0
.quad Lset10623
.quad 0
.quad 0
Ldebug_ranges137:
Lset10624 = Ltmp2629-Lfunc_begin0
.quad Lset10624
Lset10625 = Ltmp2634-Lfunc_begin0
.quad Lset10625
Lset10626 = Ltmp2635-Lfunc_begin0
.quad Lset10626
Lset10627 = Ltmp2637-Lfunc_begin0
.quad Lset10627
Lset10628 = Ltmp2649-Lfunc_begin0
.quad Lset10628
Lset10629 = Ltmp2651-Lfunc_begin0
.quad Lset10629
Lset10630 = Ltmp2652-Lfunc_begin0
.quad Lset10630
Lset10631 = Ltmp2655-Lfunc_begin0
.quad Lset10631
Lset10632 = Ltmp5260-Lfunc_begin0
.quad Lset10632
Lset10633 = Ltmp5261-Lfunc_begin0
.quad Lset10633
.quad 0
.quad 0
Ldebug_ranges138:
Lset10634 = Ltmp2575-Lfunc_begin0
.quad Lset10634
Lset10635 = Ltmp2585-Lfunc_begin0
.quad Lset10635
Lset10636 = Ltmp2587-Lfunc_begin0
.quad Lset10636
Lset10637 = Ltmp2617-Lfunc_begin0
.quad Lset10637
Lset10638 = Ltmp2620-Lfunc_begin0
.quad Lset10638
Lset10639 = Ltmp2634-Lfunc_begin0
.quad Lset10639
Lset10640 = Ltmp2635-Lfunc_begin0
.quad Lset10640
Lset10641 = Ltmp2645-Lfunc_begin0
.quad Lset10641
Lset10642 = Ltmp2646-Lfunc_begin0
.quad Lset10642
Lset10643 = Ltmp2651-Lfunc_begin0
.quad Lset10643
Lset10644 = Ltmp2652-Lfunc_begin0
.quad Lset10644
Lset10645 = Ltmp2660-Lfunc_begin0
.quad Lset10645
Lset10646 = Ltmp5260-Lfunc_begin0
.quad Lset10646
Lset10647 = Ltmp5261-Lfunc_begin0
.quad Lset10647
.quad 0
.quad 0
Ldebug_ranges139:
Lset10648 = Ltmp2660-Lfunc_begin0
.quad Lset10648
Lset10649 = Ltmp2663-Lfunc_begin0
.quad Lset10649
Lset10650 = Ltmp2676-Lfunc_begin0
.quad Lset10650
Lset10651 = Ltmp2681-Lfunc_begin0
.quad Lset10651
Lset10652 = Ltmp2687-Lfunc_begin0
.quad Lset10652
Lset10653 = Ltmp2693-Lfunc_begin0
.quad Lset10653
Lset10654 = Ltmp2707-Lfunc_begin0
.quad Lset10654
Lset10655 = Ltmp2708-Lfunc_begin0
.quad Lset10655
Lset10656 = Ltmp2712-Lfunc_begin0
.quad Lset10656
Lset10657 = Ltmp2713-Lfunc_begin0
.quad Lset10657
.quad 0
.quad 0
Ldebug_ranges140:
Lset10658 = Ltmp2671-Lfunc_begin0
.quad Lset10658
Lset10659 = Ltmp2673-Lfunc_begin0
.quad Lset10659
Lset10660 = Ltmp2675-Lfunc_begin0
.quad Lset10660
Lset10661 = Ltmp2676-Lfunc_begin0
.quad Lset10661
Lset10662 = Ltmp2681-Lfunc_begin0
.quad Lset10662
Lset10663 = Ltmp2687-Lfunc_begin0
.quad Lset10663
Lset10664 = Ltmp2693-Lfunc_begin0
.quad Lset10664
Lset10665 = Ltmp2699-Lfunc_begin0
.quad Lset10665
Lset10666 = Ltmp2708-Lfunc_begin0
.quad Lset10666
Lset10667 = Ltmp2709-Lfunc_begin0
.quad Lset10667
Lset10668 = Ltmp2715-Lfunc_begin0
.quad Lset10668
Lset10669 = Ltmp2716-Lfunc_begin0
.quad Lset10669
.quad 0
.quad 0
Ldebug_ranges141:
Lset10670 = Ltmp2660-Lfunc_begin0
.quad Lset10670
Lset10671 = Ltmp2673-Lfunc_begin0
.quad Lset10671
Lset10672 = Ltmp2675-Lfunc_begin0
.quad Lset10672
Lset10673 = Ltmp2705-Lfunc_begin0
.quad Lset10673
Lset10674 = Ltmp2707-Lfunc_begin0
.quad Lset10674
Lset10675 = Ltmp2720-Lfunc_begin0
.quad Lset10675
Lset10676 = Ltmp2721-Lfunc_begin0
.quad Lset10676
Lset10677 = Ltmp2730-Lfunc_begin0
.quad Lset10677
.quad 0
.quad 0
Ldebug_ranges142:
Lset10678 = Ltmp2738-Lfunc_begin0
.quad Lset10678
Lset10679 = Ltmp2749-Lfunc_begin0
.quad Lset10679
Lset10680 = Ltmp2750-Lfunc_begin0
.quad Lset10680
Lset10681 = Ltmp2751-Lfunc_begin0
.quad Lset10681
Lset10682 = Ltmp2760-Lfunc_begin0
.quad Lset10682
Lset10683 = Ltmp2762-Lfunc_begin0
.quad Lset10683
Lset10684 = Ltmp2765-Lfunc_begin0
.quad Lset10684
Lset10685 = Ltmp2766-Lfunc_begin0
.quad Lset10685
.quad 0
.quad 0
Ldebug_ranges143:
Lset10686 = Ltmp2730-Lfunc_begin0
.quad Lset10686
Lset10687 = Ltmp2749-Lfunc_begin0
.quad Lset10687
Lset10688 = Ltmp2750-Lfunc_begin0
.quad Lset10688
Lset10689 = Ltmp2759-Lfunc_begin0
.quad Lset10689
Lset10690 = Ltmp2760-Lfunc_begin0
.quad Lset10690
Lset10691 = Ltmp2778-Lfunc_begin0
.quad Lset10691
.quad 0
.quad 0
Ldebug_ranges144:
Lset10692 = Ltmp2780-Lfunc_begin0
.quad Lset10692
Lset10693 = Ltmp2788-Lfunc_begin0
.quad Lset10693
Lset10694 = Ltmp2798-Lfunc_begin0
.quad Lset10694
Lset10695 = Ltmp2799-Lfunc_begin0
.quad Lset10695
Lset10696 = Ltmp2802-Lfunc_begin0
.quad Lset10696
Lset10697 = Ltmp2808-Lfunc_begin0
.quad Lset10697
.quad 0
.quad 0
Ldebug_ranges145:
Lset10698 = Ltmp2779-Lfunc_begin0
.quad Lset10698
Lset10699 = Ltmp2799-Lfunc_begin0
.quad Lset10699
Lset10700 = Ltmp2802-Lfunc_begin0
.quad Lset10700
Lset10701 = Ltmp2816-Lfunc_begin0
.quad Lset10701
Lset10702 = Ltmp2819-Lfunc_begin0
.quad Lset10702
Lset10703 = Ltmp2831-Lfunc_begin0
.quad Lset10703
.quad 0
.quad 0
Ldebug_ranges146:
Lset10704 = Ltmp2871-Lfunc_begin0
.quad Lset10704
Lset10705 = Ltmp2903-Lfunc_begin0
.quad Lset10705
Lset10706 = Ltmp2906-Lfunc_begin0
.quad Lset10706
Lset10707 = Ltmp2913-Lfunc_begin0
.quad Lset10707
.quad 0
.quad 0
Ldebug_ranges147:
Lset10708 = Ltmp2936-Lfunc_begin0
.quad Lset10708
Lset10709 = Ltmp2958-Lfunc_begin0
.quad Lset10709
Lset10710 = Ltmp2959-Lfunc_begin0
.quad Lset10710
Lset10711 = Ltmp2962-Lfunc_begin0
.quad Lset10711
Lset10712 = Ltmp2963-Lfunc_begin0
.quad Lset10712
Lset10713 = Ltmp2970-Lfunc_begin0
.quad Lset10713
.quad 0
.quad 0
Ldebug_ranges148:
Lset10714 = Ltmp2970-Lfunc_begin0
.quad Lset10714
Lset10715 = Ltmp3008-Lfunc_begin0
.quad Lset10715
Lset10716 = Ltmp3009-Lfunc_begin0
.quad Lset10716
Lset10717 = Ltmp3012-Lfunc_begin0
.quad Lset10717
.quad 0
.quad 0
Ldebug_ranges149:
Lset10718 = Ltmp3012-Lfunc_begin0
.quad Lset10718
Lset10719 = Ltmp3050-Lfunc_begin0
.quad Lset10719
Lset10720 = Ltmp3051-Lfunc_begin0
.quad Lset10720
Lset10721 = Ltmp3054-Lfunc_begin0
.quad Lset10721
.quad 0
.quad 0
Ldebug_ranges150:
Lset10722 = Ltmp3126-Lfunc_begin0
.quad Lset10722
Lset10723 = Ltmp3144-Lfunc_begin0
.quad Lset10723
Lset10724 = Ltmp3145-Lfunc_begin0
.quad Lset10724
Lset10725 = Ltmp3161-Lfunc_begin0
.quad Lset10725
.quad 0
.quad 0
Ldebug_ranges151:
Lset10726 = Ltmp3161-Lfunc_begin0
.quad Lset10726
Lset10727 = Ltmp3186-Lfunc_begin0
.quad Lset10727
Lset10728 = Ltmp3187-Lfunc_begin0
.quad Lset10728
Lset10729 = Ltmp3205-Lfunc_begin0
.quad Lset10729
.quad 0
.quad 0
Ldebug_ranges152:
Lset10730 = Ltmp3233-Lfunc_begin0
.quad Lset10730
Lset10731 = Ltmp3237-Lfunc_begin0
.quad Lset10731
Lset10732 = Ltmp3244-Lfunc_begin0
.quad Lset10732
Lset10733 = Ltmp3250-Lfunc_begin0
.quad Lset10733
.quad 0
.quad 0
Ldebug_ranges153:
Lset10734 = Ltmp3239-Lfunc_begin0
.quad Lset10734
Lset10735 = Ltmp3244-Lfunc_begin0
.quad Lset10735
Lset10736 = Ltmp3250-Lfunc_begin0
.quad Lset10736
Lset10737 = Ltmp3254-Lfunc_begin0
.quad Lset10737
.quad 0
.quad 0
Ldebug_ranges154:
Lset10738 = Ltmp3265-Lfunc_begin0
.quad Lset10738
Lset10739 = Ltmp3267-Lfunc_begin0
.quad Lset10739
Lset10740 = Ltmp3271-Lfunc_begin0
.quad Lset10740
Lset10741 = Ltmp3277-Lfunc_begin0
.quad Lset10741
Lset10742 = Ltmp3288-Lfunc_begin0
.quad Lset10742
Lset10743 = Ltmp3289-Lfunc_begin0
.quad Lset10743
Lset10744 = Ltmp3291-Lfunc_begin0
.quad Lset10744
Lset10745 = Ltmp3295-Lfunc_begin0
.quad Lset10745
Lset10746 = Ltmp3309-Lfunc_begin0
.quad Lset10746
Lset10747 = Ltmp3311-Lfunc_begin0
.quad Lset10747
Lset10748 = Ltmp3333-Lfunc_begin0
.quad Lset10748
Lset10749 = Ltmp3334-Lfunc_begin0
.quad Lset10749
.quad 0
.quad 0
Ldebug_ranges155:
Lset10750 = Ltmp3267-Lfunc_begin0
.quad Lset10750
Lset10751 = Ltmp3269-Lfunc_begin0
.quad Lset10751
Lset10752 = Ltmp3277-Lfunc_begin0
.quad Lset10752
Lset10753 = Ltmp3283-Lfunc_begin0
.quad Lset10753
Lset10754 = Ltmp3295-Lfunc_begin0
.quad Lset10754
Lset10755 = Ltmp3296-Lfunc_begin0
.quad Lset10755
Lset10756 = Ltmp3298-Lfunc_begin0
.quad Lset10756
Lset10757 = Ltmp3302-Lfunc_begin0
.quad Lset10757
Lset10758 = Ltmp3311-Lfunc_begin0
.quad Lset10758
Lset10759 = Ltmp3313-Lfunc_begin0
.quad Lset10759
Lset10760 = Ltmp3337-Lfunc_begin0
.quad Lset10760
Lset10761 = Ltmp3338-Lfunc_begin0
.quad Lset10761
.quad 0
.quad 0
Ldebug_ranges156:
Lset10762 = Ltmp3269-Lfunc_begin0
.quad Lset10762
Lset10763 = Ltmp3271-Lfunc_begin0
.quad Lset10763
Lset10764 = Ltmp3283-Lfunc_begin0
.quad Lset10764
Lset10765 = Ltmp3288-Lfunc_begin0
.quad Lset10765
Lset10766 = Ltmp3302-Lfunc_begin0
.quad Lset10766
Lset10767 = Ltmp3303-Lfunc_begin0
.quad Lset10767
Lset10768 = Ltmp3305-Lfunc_begin0
.quad Lset10768
Lset10769 = Ltmp3309-Lfunc_begin0
.quad Lset10769
Lset10770 = Ltmp3313-Lfunc_begin0
.quad Lset10770
Lset10771 = Ltmp3315-Lfunc_begin0
.quad Lset10771
Lset10772 = Ltmp3341-Lfunc_begin0
.quad Lset10772
Lset10773 = Ltmp3342-Lfunc_begin0
.quad Lset10773
.quad 0
.quad 0
Ldebug_ranges157:
Lset10774 = Ltmp3265-Lfunc_begin0
.quad Lset10774
Lset10775 = Ltmp3289-Lfunc_begin0
.quad Lset10775
Lset10776 = Ltmp3291-Lfunc_begin0
.quad Lset10776
Lset10777 = Ltmp3296-Lfunc_begin0
.quad Lset10777
Lset10778 = Ltmp3298-Lfunc_begin0
.quad Lset10778
Lset10779 = Ltmp3303-Lfunc_begin0
.quad Lset10779
Lset10780 = Ltmp3305-Lfunc_begin0
.quad Lset10780
Lset10781 = Ltmp3315-Lfunc_begin0
.quad Lset10781
Lset10782 = Ltmp3332-Lfunc_begin0
.quad Lset10782
Lset10783 = Ltmp3345-Lfunc_begin0
.quad Lset10783
Lset10784 = Ltmp5268-Lfunc_begin0
.quad Lset10784
Lset10785 = Ltmp5271-Lfunc_begin0
.quad Lset10785
.quad 0
.quad 0
Ldebug_ranges158:
Lset10786 = Ltmp3330-Lfunc_begin0
.quad Lset10786
Lset10787 = Ltmp3332-Lfunc_begin0
.quad Lset10787
Lset10788 = Ltmp3345-Lfunc_begin0
.quad Lset10788
Lset10789 = Ltmp3346-Lfunc_begin0
.quad Lset10789
.quad 0
.quad 0
Ldebug_ranges159:
Lset10790 = Ltmp3327-Lfunc_begin0
.quad Lset10790
Lset10791 = Ltmp3332-Lfunc_begin0
.quad Lset10791
Lset10792 = Ltmp3345-Lfunc_begin0
.quad Lset10792
Lset10793 = Ltmp3346-Lfunc_begin0
.quad Lset10793
.quad 0
.quad 0
Ldebug_ranges160:
Lset10794 = Ltmp3259-Lfunc_begin0
.quad Lset10794
Lset10795 = Ltmp3289-Lfunc_begin0
.quad Lset10795
Lset10796 = Ltmp3291-Lfunc_begin0
.quad Lset10796
Lset10797 = Ltmp3296-Lfunc_begin0
.quad Lset10797
Lset10798 = Ltmp3298-Lfunc_begin0
.quad Lset10798
Lset10799 = Ltmp3303-Lfunc_begin0
.quad Lset10799
Lset10800 = Ltmp3305-Lfunc_begin0
.quad Lset10800
Lset10801 = Ltmp3323-Lfunc_begin0
.quad Lset10801
Lset10802 = Ltmp3325-Lfunc_begin0
.quad Lset10802
Lset10803 = Ltmp3355-Lfunc_begin0
.quad Lset10803
Lset10804 = Ltmp5268-Lfunc_begin0
.quad Lset10804
Lset10805 = Ltmp5271-Lfunc_begin0
.quad Lset10805
.quad 0
.quad 0
Ldebug_ranges161:
Lset10806 = Ltmp3433-Lfunc_begin0
.quad Lset10806
Lset10807 = Ltmp3435-Lfunc_begin0
.quad Lset10807
Lset10808 = Ltmp3448-Lfunc_begin0
.quad Lset10808
Lset10809 = Ltmp3450-Lfunc_begin0
.quad Lset10809
.quad 0
.quad 0
Ldebug_ranges162:
Lset10810 = Ltmp3435-Lfunc_begin0
.quad Lset10810
Lset10811 = Ltmp3444-Lfunc_begin0
.quad Lset10811
Lset10812 = Ltmp3456-Lfunc_begin0
.quad Lset10812
Lset10813 = Ltmp3463-Lfunc_begin0
.quad Lset10813
.quad 0
.quad 0
Ldebug_ranges163:
Lset10814 = Ltmp3435-Lfunc_begin0
.quad Lset10814
Lset10815 = Ltmp3442-Lfunc_begin0
.quad Lset10815
Lset10816 = Ltmp3456-Lfunc_begin0
.quad Lset10816
Lset10817 = Ltmp3463-Lfunc_begin0
.quad Lset10817
.quad 0
.quad 0
Ldebug_ranges164:
Lset10818 = Ltmp3435-Lfunc_begin0
.quad Lset10818
Lset10819 = Ltmp3444-Lfunc_begin0
.quad Lset10819
Lset10820 = Ltmp3456-Lfunc_begin0
.quad Lset10820
Lset10821 = Ltmp3467-Lfunc_begin0
.quad Lset10821
Lset10822 = Ltmp5237-Lfunc_begin0
.quad Lset10822
Lset10823 = Ltmp5238-Lfunc_begin0
.quad Lset10823
Lset10824 = Ltmp5239-Lfunc_begin0
.quad Lset10824
Lset10825 = Ltmp5240-Lfunc_begin0
.quad Lset10825
.quad 0
.quad 0
Ldebug_ranges165:
Lset10826 = Ltmp3444-Lfunc_begin0
.quad Lset10826
Lset10827 = Ltmp3445-Lfunc_begin0
.quad Lset10827
Lset10828 = Ltmp3453-Lfunc_begin0
.quad Lset10828
Lset10829 = Ltmp3456-Lfunc_begin0
.quad Lset10829
Lset10830 = Ltmp3469-Lfunc_begin0
.quad Lset10830
Lset10831 = Ltmp3472-Lfunc_begin0
.quad Lset10831
.quad 0
.quad 0
Ldebug_ranges166:
Lset10832 = Ltmp3444-Lfunc_begin0
.quad Lset10832
Lset10833 = Ltmp3445-Lfunc_begin0
.quad Lset10833
Lset10834 = Ltmp3453-Lfunc_begin0
.quad Lset10834
Lset10835 = Ltmp3456-Lfunc_begin0
.quad Lset10835
Lset10836 = Ltmp3469-Lfunc_begin0
.quad Lset10836
Lset10837 = Ltmp3475-Lfunc_begin0
.quad Lset10837
Lset10838 = Ltmp5249-Lfunc_begin0
.quad Lset10838
Lset10839 = Ltmp5250-Lfunc_begin0
.quad Lset10839
.quad 0
.quad 0
Ldebug_ranges167:
Lset10840 = Ltmp3450-Lfunc_begin0
.quad Lset10840
Lset10841 = Ltmp3453-Lfunc_begin0
.quad Lset10841
Lset10842 = Ltmp3468-Lfunc_begin0
.quad Lset10842
Lset10843 = Ltmp3469-Lfunc_begin0
.quad Lset10843
.quad 0
.quad 0
Ldebug_ranges168:
Lset10844 = Ltmp3447-Lfunc_begin0
.quad Lset10844
Lset10845 = Ltmp3448-Lfunc_begin0
.quad Lset10845
Lset10846 = Ltmp3467-Lfunc_begin0
.quad Lset10846
Lset10847 = Ltmp3468-Lfunc_begin0
.quad Lset10847
.quad 0
.quad 0
Ldebug_ranges169:
Lset10848 = Ltmp3428-Lfunc_begin0
.quad Lset10848
Lset10849 = Ltmp3475-Lfunc_begin0
.quad Lset10849
Lset10850 = Ltmp5237-Lfunc_begin0
.quad Lset10850
Lset10851 = Ltmp5238-Lfunc_begin0
.quad Lset10851
Lset10852 = Ltmp5239-Lfunc_begin0
.quad Lset10852
Lset10853 = Ltmp5240-Lfunc_begin0
.quad Lset10853
Lset10854 = Ltmp5249-Lfunc_begin0
.quad Lset10854
Lset10855 = Ltmp5250-Lfunc_begin0
.quad Lset10855
.quad 0
.quad 0
Ldebug_ranges170:
Lset10856 = Ltmp3425-Lfunc_begin0
.quad Lset10856
Lset10857 = Ltmp3476-Lfunc_begin0
.quad Lset10857
Lset10858 = Ltmp5237-Lfunc_begin0
.quad Lset10858
Lset10859 = Ltmp5238-Lfunc_begin0
.quad Lset10859
Lset10860 = Ltmp5239-Lfunc_begin0
.quad Lset10860
Lset10861 = Ltmp5240-Lfunc_begin0
.quad Lset10861
Lset10862 = Ltmp5249-Lfunc_begin0
.quad Lset10862
Lset10863 = Ltmp5250-Lfunc_begin0
.quad Lset10863
.quad 0
.quad 0
Ldebug_ranges171:
Lset10864 = Ltmp3391-Lfunc_begin0
.quad Lset10864
Lset10865 = Ltmp3483-Lfunc_begin0
.quad Lset10865
Lset10866 = Ltmp3484-Lfunc_begin0
.quad Lset10866
Lset10867 = Ltmp3486-Lfunc_begin0
.quad Lset10867
Lset10868 = Ltmp5237-Lfunc_begin0
.quad Lset10868
Lset10869 = Ltmp5238-Lfunc_begin0
.quad Lset10869
Lset10870 = Ltmp5239-Lfunc_begin0
.quad Lset10870
Lset10871 = Ltmp5240-Lfunc_begin0
.quad Lset10871
Lset10872 = Ltmp5249-Lfunc_begin0
.quad Lset10872
Lset10873 = Ltmp5250-Lfunc_begin0
.quad Lset10873
.quad 0
.quad 0
Ldebug_ranges172:
Lset10874 = Ltmp3496-Lfunc_begin0
.quad Lset10874
Lset10875 = Ltmp3498-Lfunc_begin0
.quad Lset10875
Lset10876 = Ltmp3501-Lfunc_begin0
.quad Lset10876
Lset10877 = Ltmp3511-Lfunc_begin0
.quad Lset10877
.quad 0
.quad 0
Ldebug_ranges173:
Lset10878 = Ltmp3498-Lfunc_begin0
.quad Lset10878
Lset10879 = Ltmp3501-Lfunc_begin0
.quad Lset10879
Lset10880 = Ltmp3516-Lfunc_begin0
.quad Lset10880
Lset10881 = Ltmp3534-Lfunc_begin0
.quad Lset10881
.quad 0
.quad 0
Ldebug_ranges174:
Lset10882 = Ltmp3486-Lfunc_begin0
.quad Lset10882
Lset10883 = Ltmp3550-Lfunc_begin0
.quad Lset10883
Lset10884 = Ltmp3551-Lfunc_begin0
.quad Lset10884
Lset10885 = Ltmp3552-Lfunc_begin0
.quad Lset10885
.quad 0
.quad 0
Ldebug_ranges175:
Lset10886 = Ltmp3579-Lfunc_begin0
.quad Lset10886
Lset10887 = Ltmp3580-Lfunc_begin0
.quad Lset10887
Lset10888 = Ltmp3581-Lfunc_begin0
.quad Lset10888
Lset10889 = Ltmp3582-Lfunc_begin0
.quad Lset10889
.quad 0
.quad 0
Ldebug_ranges176:
Lset10890 = Ltmp3552-Lfunc_begin0
.quad Lset10890
Lset10891 = Ltmp3585-Lfunc_begin0
.quad Lset10891
Lset10892 = Ltmp3586-Lfunc_begin0
.quad Lset10892
Lset10893 = Ltmp3600-Lfunc_begin0
.quad Lset10893
.quad 0
.quad 0
Ldebug_ranges177:
Lset10894 = Ltmp3705-Lfunc_begin0
.quad Lset10894
Lset10895 = Ltmp3710-Lfunc_begin0
.quad Lset10895
Lset10896 = Ltmp3711-Lfunc_begin0
.quad Lset10896
Lset10897 = Ltmp3712-Lfunc_begin0
.quad Lset10897
Lset10898 = Ltmp3713-Lfunc_begin0
.quad Lset10898
Lset10899 = Ltmp3715-Lfunc_begin0
.quad Lset10899
.quad 0
.quad 0
Ldebug_ranges178:
Lset10900 = Ltmp3963-Lfunc_begin0
.quad Lset10900
Lset10901 = Ltmp3987-Lfunc_begin0
.quad Lset10901
Lset10902 = Ltmp3988-Lfunc_begin0
.quad Lset10902
Lset10903 = Ltmp3992-Lfunc_begin0
.quad Lset10903
.quad 0
.quad 0
Ldebug_ranges179:
Lset10904 = Ltmp3992-Lfunc_begin0
.quad Lset10904
Lset10905 = Ltmp4015-Lfunc_begin0
.quad Lset10905
Lset10906 = Ltmp4016-Lfunc_begin0
.quad Lset10906
Lset10907 = Ltmp4020-Lfunc_begin0
.quad Lset10907
.quad 0
.quad 0
Ldebug_ranges180:
Lset10908 = Ltmp4034-Lfunc_begin0
.quad Lset10908
Lset10909 = Ltmp4043-Lfunc_begin0
.quad Lset10909
Lset10910 = Ltmp4063-Lfunc_begin0
.quad Lset10910
Lset10911 = Ltmp4071-Lfunc_begin0
.quad Lset10911
.quad 0
.quad 0
Ldebug_ranges181:
Lset10912 = Ltmp4021-Lfunc_begin0
.quad Lset10912
Lset10913 = Ltmp4071-Lfunc_begin0
.quad Lset10913
Lset10914 = Ltmp4072-Lfunc_begin0
.quad Lset10914
Lset10915 = Ltmp4081-Lfunc_begin0
.quad Lset10915
.quad 0
.quad 0
Ldebug_ranges182:
Lset10916 = Ltmp4096-Lfunc_begin0
.quad Lset10916
Lset10917 = Ltmp4100-Lfunc_begin0
.quad Lset10917
Lset10918 = Ltmp4109-Lfunc_begin0
.quad Lset10918
Lset10919 = Ltmp4120-Lfunc_begin0
.quad Lset10919
.quad 0
.quad 0
Ldebug_ranges183:
Lset10920 = Ltmp4082-Lfunc_begin0
.quad Lset10920
Lset10921 = Ltmp4128-Lfunc_begin0
.quad Lset10921
Lset10922 = Ltmp5261-Lfunc_begin0
.quad Lset10922
Lset10923 = Ltmp5262-Lfunc_begin0
.quad Lset10923
.quad 0
.quad 0
Ldebug_ranges184:
Lset10924 = Ltmp4143-Lfunc_begin0
.quad Lset10924
Lset10925 = Ltmp4147-Lfunc_begin0
.quad Lset10925
Lset10926 = Ltmp4156-Lfunc_begin0
.quad Lset10926
Lset10927 = Ltmp4167-Lfunc_begin0
.quad Lset10927
.quad 0
.quad 0
Ldebug_ranges185:
Lset10928 = Ltmp4176-Lfunc_begin0
.quad Lset10928
Lset10929 = Ltmp4184-Lfunc_begin0
.quad Lset10929
Lset10930 = Ltmp4198-Lfunc_begin0
.quad Lset10930
Lset10931 = Ltmp4212-Lfunc_begin0
.quad Lset10931
.quad 0
.quad 0
Ldebug_ranges186:
Lset10932 = Ltmp4176-Lfunc_begin0
.quad Lset10932
Lset10933 = Ltmp4214-Lfunc_begin0
.quad Lset10933
Lset10934 = Ltmp4215-Lfunc_begin0
.quad Lset10934
Lset10935 = Ltmp4218-Lfunc_begin0
.quad Lset10935
.quad 0
.quad 0
Ldebug_ranges187:
Lset10936 = Ltmp4279-Lfunc_begin0
.quad Lset10936
Lset10937 = Ltmp4283-Lfunc_begin0
.quad Lset10937
Lset10938 = Ltmp4299-Lfunc_begin0
.quad Lset10938
Lset10939 = Ltmp4301-Lfunc_begin0
.quad Lset10939
.quad 0
.quad 0
Ldebug_ranges188:
Lset10940 = Ltmp4283-Lfunc_begin0
.quad Lset10940
Lset10941 = Ltmp4284-Lfunc_begin0
.quad Lset10941
Lset10942 = Ltmp4287-Lfunc_begin0
.quad Lset10942
Lset10943 = Ltmp4294-Lfunc_begin0
.quad Lset10943
Lset10944 = Ltmp4308-Lfunc_begin0
.quad Lset10944
Lset10945 = Ltmp4315-Lfunc_begin0
.quad Lset10945
.quad 0
.quad 0
Ldebug_ranges189:
Lset10946 = Ltmp4283-Lfunc_begin0
.quad Lset10946
Lset10947 = Ltmp4294-Lfunc_begin0
.quad Lset10947
Lset10948 = Ltmp4308-Lfunc_begin0
.quad Lset10948
Lset10949 = Ltmp4322-Lfunc_begin0
.quad Lset10949
Lset10950 = Ltmp5238-Lfunc_begin0
.quad Lset10950
Lset10951 = Ltmp5239-Lfunc_begin0
.quad Lset10951
.quad 0
.quad 0
Ldebug_ranges190:
Lset10952 = Ltmp4295-Lfunc_begin0
.quad Lset10952
Lset10953 = Ltmp4299-Lfunc_begin0
.quad Lset10953
Lset10954 = Ltmp4303-Lfunc_begin0
.quad Lset10954
Lset10955 = Ltmp4306-Lfunc_begin0
.quad Lset10955
.quad 0
.quad 0
Ldebug_ranges191:
Lset10956 = Ltmp4260-Lfunc_begin0
.quad Lset10956
Lset10957 = Ltmp4264-Lfunc_begin0
.quad Lset10957
Lset10958 = Ltmp4266-Lfunc_begin0
.quad Lset10958
Lset10959 = Ltmp4325-Lfunc_begin0
.quad Lset10959
Lset10960 = Ltmp4327-Lfunc_begin0
.quad Lset10960
Lset10961 = Ltmp4330-Lfunc_begin0
.quad Lset10961
Lset10962 = Ltmp5238-Lfunc_begin0
.quad Lset10962
Lset10963 = Ltmp5239-Lfunc_begin0
.quad Lset10963
.quad 0
.quad 0
Ldebug_ranges192:
Lset10964 = Ltmp4375-Lfunc_begin0
.quad Lset10964
Lset10965 = Ltmp4376-Lfunc_begin0
.quad Lset10965
Lset10966 = Ltmp4389-Lfunc_begin0
.quad Lset10966
Lset10967 = Ltmp4394-Lfunc_begin0
.quad Lset10967
Lset10968 = Ltmp4404-Lfunc_begin0
.quad Lset10968
Lset10969 = Ltmp4410-Lfunc_begin0
.quad Lset10969
.quad 0
.quad 0
Ldebug_ranges193:
Lset10970 = Ltmp4375-Lfunc_begin0
.quad Lset10970
Lset10971 = Ltmp4376-Lfunc_begin0
.quad Lset10971
Lset10972 = Ltmp4389-Lfunc_begin0
.quad Lset10972
Lset10973 = Ltmp4394-Lfunc_begin0
.quad Lset10973
Lset10974 = Ltmp4404-Lfunc_begin0
.quad Lset10974
Lset10975 = Ltmp4415-Lfunc_begin0
.quad Lset10975
Lset10976 = Ltmp5256-Lfunc_begin0
.quad Lset10976
Lset10977 = Ltmp5257-Lfunc_begin0
.quad Lset10977
.quad 0
.quad 0
Ldebug_ranges194:
Lset10978 = Ltmp4383-Lfunc_begin0
.quad Lset10978
Lset10979 = Ltmp4387-Lfunc_begin0
.quad Lset10979
Lset10980 = Ltmp4398-Lfunc_begin0
.quad Lset10980
Lset10981 = Ltmp4402-Lfunc_begin0
.quad Lset10981
.quad 0
.quad 0
Ldebug_ranges195:
Lset10982 = Ltmp4379-Lfunc_begin0
.quad Lset10982
Lset10983 = Ltmp4383-Lfunc_begin0
.quad Lset10983
Lset10984 = Ltmp4394-Lfunc_begin0
.quad Lset10984
Lset10985 = Ltmp4396-Lfunc_begin0
.quad Lset10985
.quad 0
.quad 0
Ldebug_ranges196:
Lset10986 = Ltmp4361-Lfunc_begin0
.quad Lset10986
Lset10987 = Ltmp4364-Lfunc_begin0
.quad Lset10987
Lset10988 = Ltmp4366-Lfunc_begin0
.quad Lset10988
Lset10989 = Ltmp4418-Lfunc_begin0
.quad Lset10989
Lset10990 = Ltmp4420-Lfunc_begin0
.quad Lset10990
Lset10991 = Ltmp4423-Lfunc_begin0
.quad Lset10991
Lset10992 = Ltmp5256-Lfunc_begin0
.quad Lset10992
Lset10993 = Ltmp5257-Lfunc_begin0
.quad Lset10993
.quad 0
.quad 0
Ldebug_ranges197:
Lset10994 = Ltmp4455-Lfunc_begin0
.quad Lset10994
Lset10995 = Ltmp4457-Lfunc_begin0
.quad Lset10995
Lset10996 = Ltmp4458-Lfunc_begin0
.quad Lset10996
Lset10997 = Ltmp4464-Lfunc_begin0
.quad Lset10997
Lset10998 = Ltmp4472-Lfunc_begin0
.quad Lset10998
Lset10999 = Ltmp4481-Lfunc_begin0
.quad Lset10999
.quad 0
.quad 0
Ldebug_ranges198:
Lset11000 = Ltmp4455-Lfunc_begin0
.quad Lset11000
Lset11001 = Ltmp4457-Lfunc_begin0
.quad Lset11001
Lset11002 = Ltmp4458-Lfunc_begin0
.quad Lset11002
Lset11003 = Ltmp4481-Lfunc_begin0
.quad Lset11003
Lset11004 = Ltmp4484-Lfunc_begin0
.quad Lset11004
Lset11005 = Ltmp4496-Lfunc_begin0
.quad Lset11005
Lset11006 = Ltmp5241-Lfunc_begin0
.quad Lset11006
Lset11007 = Ltmp5242-Lfunc_begin0
.quad Lset11007
.quad 0
.quad 0
Ldebug_ranges199:
Lset11008 = Ltmp4496-Lfunc_begin0
.quad Lset11008
Lset11009 = Ltmp4498-Lfunc_begin0
.quad Lset11009
Lset11010 = Ltmp4506-Lfunc_begin0
.quad Lset11010
Lset11011 = Ltmp4514-Lfunc_begin0
.quad Lset11011
Lset11012 = Ltmp4516-Lfunc_begin0
.quad Lset11012
Lset11013 = Ltmp4525-Lfunc_begin0
.quad Lset11013
.quad 0
.quad 0
Ldebug_ranges200:
Lset11014 = Ltmp4496-Lfunc_begin0
.quad Lset11014
Lset11015 = Ltmp4514-Lfunc_begin0
.quad Lset11015
Lset11016 = Ltmp4516-Lfunc_begin0
.quad Lset11016
Lset11017 = Ltmp4535-Lfunc_begin0
.quad Lset11017
Lset11018 = Ltmp5265-Lfunc_begin0
.quad Lset11018
Lset11019 = Ltmp5266-Lfunc_begin0
.quad Lset11019
.quad 0
.quad 0
Ldebug_ranges201:
Lset11020 = Ltmp4535-Lfunc_begin0
.quad Lset11020
Lset11021 = Ltmp4559-Lfunc_begin0
.quad Lset11021
Lset11022 = Ltmp5251-Lfunc_begin0
.quad Lset11022
Lset11023 = Ltmp5252-Lfunc_begin0
.quad Lset11023
.quad 0
.quad 0
Ldebug_ranges202:
Lset11024 = Ltmp4559-Lfunc_begin0
.quad Lset11024
Lset11025 = Ltmp4583-Lfunc_begin0
.quad Lset11025
Lset11026 = Ltmp5252-Lfunc_begin0
.quad Lset11026
Lset11027 = Ltmp5253-Lfunc_begin0
.quad Lset11027
.quad 0
.quad 0
Ldebug_ranges203:
Lset11028 = Ltmp4583-Lfunc_begin0
.quad Lset11028
Lset11029 = Ltmp4607-Lfunc_begin0
.quad Lset11029
Lset11030 = Ltmp5253-Lfunc_begin0
.quad Lset11030
Lset11031 = Ltmp5254-Lfunc_begin0
.quad Lset11031
.quad 0
.quad 0
Ldebug_ranges204:
Lset11032 = Ltmp4909-Lfunc_begin0
.quad Lset11032
Lset11033 = Ltmp4919-Lfunc_begin0
.quad Lset11033
Lset11034 = Ltmp4929-Lfunc_begin0
.quad Lset11034
Lset11035 = Ltmp4937-Lfunc_begin0
.quad Lset11035
.quad 0
.quad 0
Ldebug_ranges205:
Lset11036 = Ltmp4909-Lfunc_begin0
.quad Lset11036
Lset11037 = Ltmp4937-Lfunc_begin0
.quad Lset11037
Lset11038 = Ltmp4942-Lfunc_begin0
.quad Lset11038
Lset11039 = Ltmp4952-Lfunc_begin0
.quad Lset11039
Lset11040 = Ltmp5242-Lfunc_begin0
.quad Lset11040
Lset11041 = Ltmp5243-Lfunc_begin0
.quad Lset11041
.quad 0
.quad 0
Ldebug_ranges206:
Lset11042 = Ltmp4952-Lfunc_begin0
.quad Lset11042
Lset11043 = Ltmp4954-Lfunc_begin0
.quad Lset11043
Lset11044 = Ltmp4962-Lfunc_begin0
.quad Lset11044
Lset11045 = Ltmp4969-Lfunc_begin0
.quad Lset11045
Lset11046 = Ltmp4971-Lfunc_begin0
.quad Lset11046
Lset11047 = Ltmp4979-Lfunc_begin0
.quad Lset11047
Lset11048 = Ltmp4982-Lfunc_begin0
.quad Lset11048
Lset11049 = Ltmp4983-Lfunc_begin0
.quad Lset11049
.quad 0
.quad 0
Ldebug_ranges207:
Lset11050 = Ltmp4952-Lfunc_begin0
.quad Lset11050
Lset11051 = Ltmp4969-Lfunc_begin0
.quad Lset11051
Lset11052 = Ltmp4971-Lfunc_begin0
.quad Lset11052
Lset11053 = Ltmp4992-Lfunc_begin0
.quad Lset11053
Lset11054 = Ltmp5266-Lfunc_begin0
.quad Lset11054
Lset11055 = Ltmp5267-Lfunc_begin0
.quad Lset11055
.quad 0
.quad 0
Ldebug_ranges208:
Lset11056 = Ltmp4992-Lfunc_begin0
.quad Lset11056
Lset11057 = Ltmp5010-Lfunc_begin0
.quad Lset11057
Lset11058 = Ltmp5247-Lfunc_begin0
.quad Lset11058
Lset11059 = Ltmp5248-Lfunc_begin0
.quad Lset11059
.quad 0
.quad 0
Ldebug_ranges209:
Lset11060 = Ltmp5010-Lfunc_begin0
.quad Lset11060
Lset11061 = Ltmp5028-Lfunc_begin0
.quad Lset11061
Lset11062 = Ltmp5248-Lfunc_begin0
.quad Lset11062
Lset11063 = Ltmp5249-Lfunc_begin0
.quad Lset11063
.quad 0
.quad 0
Ldebug_ranges210:
Lset11064 = Ltmp5028-Lfunc_begin0
.quad Lset11064
Lset11065 = Ltmp5046-Lfunc_begin0
.quad Lset11065
Lset11066 = Ltmp5246-Lfunc_begin0
.quad Lset11066
Lset11067 = Ltmp5247-Lfunc_begin0
.quad Lset11067
.quad 0
.quad 0
Ldebug_ranges211:
Lset11068 = Ltmp5049-Lfunc_begin0
.quad Lset11068
Lset11069 = Ltmp5057-Lfunc_begin0
.quad Lset11069
Lset11070 = Ltmp5065-Lfunc_begin0
.quad Lset11070
Lset11071 = Ltmp5066-Lfunc_begin0
.quad Lset11071
Lset11072 = Ltmp5067-Lfunc_begin0
.quad Lset11072
Lset11073 = Ltmp5073-Lfunc_begin0
.quad Lset11073
.quad 0
.quad 0
Ldebug_ranges212:
Lset11074 = Ltmp5048-Lfunc_begin0
.quad Lset11074
Lset11075 = Ltmp5066-Lfunc_begin0
.quad Lset11075
Lset11076 = Ltmp5067-Lfunc_begin0
.quad Lset11076
Lset11077 = Ltmp5073-Lfunc_begin0
.quad Lset11077
Lset11078 = Ltmp5077-Lfunc_begin0
.quad Lset11078
Lset11079 = Ltmp5086-Lfunc_begin0
.quad Lset11079
Lset11080 = Ltmp5240-Lfunc_begin0
.quad Lset11080
Lset11081 = Ltmp5241-Lfunc_begin0
.quad Lset11081
.quad 0
.quad 0
Ldebug_ranges213:
Lset11082 = Ltmp5086-Lfunc_begin0
.quad Lset11082
Lset11083 = Ltmp5088-Lfunc_begin0
.quad Lset11083
Lset11084 = Ltmp5096-Lfunc_begin0
.quad Lset11084
Lset11085 = Ltmp5114-Lfunc_begin0
.quad Lset11085
.quad 0
.quad 0
Ldebug_ranges214:
Lset11086 = Ltmp5086-Lfunc_begin0
.quad Lset11086
Lset11087 = Ltmp5122-Lfunc_begin0
.quad Lset11087
Lset11088 = Ltmp5267-Lfunc_begin0
.quad Lset11088
Lset11089 = Ltmp5268-Lfunc_begin0
.quad Lset11089
.quad 0
.quad 0
Ldebug_ranges215:
Lset11090 = Ltmp5210-Lfunc_begin0
.quad Lset11090
Lset11091 = Ltmp5229-Lfunc_begin0
.quad Lset11091
Lset11092 = Ltmp5243-Lfunc_begin0
.quad Lset11092
Lset11093 = Ltmp5245-Lfunc_begin0
.quad Lset11093
Lset11094 = Ltmp5257-Lfunc_begin0
.quad Lset11094
Lset11095 = Ltmp5258-Lfunc_begin0
.quad Lset11095
.quad 0
.quad 0
Ldebug_ranges216:
Lset11096 = Ltmp857-Lfunc_begin0
.quad Lset11096
Lset11097 = Ltmp859-Lfunc_begin0
.quad Lset11097
Lset11098 = Ltmp863-Lfunc_begin0
.quad Lset11098
Lset11099 = Ltmp5236-Lfunc_begin0
.quad Lset11099
Lset11100 = Ltmp5237-Lfunc_begin0
.quad Lset11100
Lset11101 = Ltmp5272-Lfunc_begin0
.quad Lset11101
.quad 0
.quad 0
Ldebug_ranges217:
Lset11102 = Ltmp5541-Lfunc_begin0
.quad Lset11102
Lset11103 = Ltmp5543-Lfunc_begin0
.quad Lset11103
Lset11104 = Ltmp5558-Lfunc_begin0
.quad Lset11104
Lset11105 = Ltmp5560-Lfunc_begin0
.quad Lset11105
.quad 0
.quad 0
Ldebug_ranges218:
Lset11106 = Ltmp5543-Lfunc_begin0
.quad Lset11106
Lset11107 = Ltmp5553-Lfunc_begin0
.quad Lset11107
Lset11108 = Ltmp5568-Lfunc_begin0
.quad Lset11108
Lset11109 = Ltmp5576-Lfunc_begin0
.quad Lset11109
.quad 0
.quad 0
Ldebug_ranges219:
Lset11110 = Ltmp5543-Lfunc_begin0
.quad Lset11110
Lset11111 = Ltmp5552-Lfunc_begin0
.quad Lset11111
Lset11112 = Ltmp5568-Lfunc_begin0
.quad Lset11112
Lset11113 = Ltmp5576-Lfunc_begin0
.quad Lset11113
.quad 0
.quad 0
Ldebug_ranges220:
Lset11114 = Ltmp5543-Lfunc_begin0
.quad Lset11114
Lset11115 = Ltmp5553-Lfunc_begin0
.quad Lset11115
Lset11116 = Ltmp5568-Lfunc_begin0
.quad Lset11116
Lset11117 = Ltmp5583-Lfunc_begin0
.quad Lset11117
Lset11118 = Ltmp5601-Lfunc_begin0
.quad Lset11118
Lset11119 = Ltmp5602-Lfunc_begin0
.quad Lset11119
.quad 0
.quad 0
Ldebug_ranges221:
Lset11120 = Ltmp5553-Lfunc_begin0
.quad Lset11120
Lset11121 = Ltmp5554-Lfunc_begin0
.quad Lset11121
Lset11122 = Ltmp5564-Lfunc_begin0
.quad Lset11122
Lset11123 = Ltmp5568-Lfunc_begin0
.quad Lset11123
Lset11124 = Ltmp5586-Lfunc_begin0
.quad Lset11124
Lset11125 = Ltmp5592-Lfunc_begin0
.quad Lset11125
.quad 0
.quad 0
Ldebug_ranges222:
Lset11126 = Ltmp5593-Lfunc_begin0
.quad Lset11126
Lset11127 = Ltmp5596-Lfunc_begin0
.quad Lset11127
Lset11128 = Ltmp5597-Lfunc_begin0
.quad Lset11128
Lset11129 = Ltmp5599-Lfunc_begin0
.quad Lset11129
.quad 0
.quad 0
Ldebug_ranges223:
Lset11130 = Ltmp5553-Lfunc_begin0
.quad Lset11130
Lset11131 = Ltmp5554-Lfunc_begin0
.quad Lset11131
Lset11132 = Ltmp5564-Lfunc_begin0
.quad Lset11132
Lset11133 = Ltmp5568-Lfunc_begin0
.quad Lset11133
Lset11134 = Ltmp5586-Lfunc_begin0
.quad Lset11134
Lset11135 = Ltmp5596-Lfunc_begin0
.quad Lset11135
Lset11136 = Ltmp5597-Lfunc_begin0
.quad Lset11136
Lset11137 = Ltmp5599-Lfunc_begin0
.quad Lset11137
Lset11138 = Ltmp5602-Lfunc_begin0
.quad Lset11138
Lset11139 = Ltmp5603-Lfunc_begin0
.quad Lset11139
.quad 0
.quad 0
Ldebug_ranges224:
Lset11140 = Ltmp5561-Lfunc_begin0
.quad Lset11140
Lset11141 = Ltmp5564-Lfunc_begin0
.quad Lset11141
Lset11142 = Ltmp5584-Lfunc_begin0
.quad Lset11142
Lset11143 = Ltmp5585-Lfunc_begin0
.quad Lset11143
Lset11144 = Ltmp5596-Lfunc_begin0
.quad Lset11144
Lset11145 = Ltmp5597-Lfunc_begin0
.quad Lset11145
.quad 0
.quad 0
Ldebug_ranges225:
Lset11146 = Ltmp5557-Lfunc_begin0
.quad Lset11146
Lset11147 = Ltmp5558-Lfunc_begin0
.quad Lset11147
Lset11148 = Ltmp5583-Lfunc_begin0
.quad Lset11148
Lset11149 = Ltmp5584-Lfunc_begin0
.quad Lset11149
Lset11150 = Ltmp5585-Lfunc_begin0
.quad Lset11150
Lset11151 = Ltmp5586-Lfunc_begin0
.quad Lset11151
.quad 0
.quad 0
Ldebug_ranges226:
Lset11152 = Ltmp5535-Lfunc_begin0
.quad Lset11152
Lset11153 = Ltmp5599-Lfunc_begin0
.quad Lset11153
Lset11154 = Ltmp5601-Lfunc_begin0
.quad Lset11154
Lset11155 = Ltmp5603-Lfunc_begin0
.quad Lset11155
.quad 0
.quad 0
Ldebug_ranges227:
Lset11156 = Ltmp5531-Lfunc_begin0
.quad Lset11156
Lset11157 = Ltmp5600-Lfunc_begin0
.quad Lset11157
Lset11158 = Ltmp5601-Lfunc_begin0
.quad Lset11158
Lset11159 = Ltmp5603-Lfunc_begin0
.quad Lset11159
.quad 0
.quad 0
Ldebug_ranges228:
Lset11160 = Ltmp5643-Lfunc_begin0
.quad Lset11160
Lset11161 = Ltmp5645-Lfunc_begin0
.quad Lset11161
Lset11162 = Ltmp5648-Lfunc_begin0
.quad Lset11162
Lset11163 = Ltmp5657-Lfunc_begin0
.quad Lset11163
.quad 0
.quad 0
Ldebug_ranges229:
Lset11164 = Ltmp5645-Lfunc_begin0
.quad Lset11164
Lset11165 = Ltmp5648-Lfunc_begin0
.quad Lset11165
Lset11166 = Ltmp5663-Lfunc_begin0
.quad Lset11166
Lset11167 = Ltmp5677-Lfunc_begin0
.quad Lset11167
Lset11168 = Ltmp5679-Lfunc_begin0
.quad Lset11168
Lset11169 = Ltmp5682-Lfunc_begin0
.quad Lset11169
.quad 0
.quad 0
Ldebug_ranges230:
Lset11170 = Ltmp5718-Lfunc_begin0
.quad Lset11170
Lset11171 = Ltmp5719-Lfunc_begin0
.quad Lset11171
Lset11172 = Ltmp5720-Lfunc_begin0
.quad Lset11172
Lset11173 = Ltmp5721-Lfunc_begin0
.quad Lset11173
.quad 0
.quad 0
Ldebug_ranges231:
Lset11174 = Ltmp5757-Lfunc_begin0
.quad Lset11174
Lset11175 = Ltmp5758-Lfunc_begin0
.quad Lset11175
Lset11176 = Ltmp5765-Lfunc_begin0
.quad Lset11176
Lset11177 = Ltmp5766-Lfunc_begin0
.quad Lset11177
Lset11178 = Ltmp5767-Lfunc_begin0
.quad Lset11178
Lset11179 = Ltmp5783-Lfunc_begin0
.quad Lset11179
.quad 0
.quad 0
Ldebug_ranges232:
Lset11180 = Ltmp5795-Lfunc_begin0
.quad Lset11180
Lset11181 = Ltmp5796-Lfunc_begin0
.quad Lset11181
Lset11182 = Ltmp5804-Lfunc_begin0
.quad Lset11182
Lset11183 = Ltmp5819-Lfunc_begin0
.quad Lset11183
.quad 0
.quad 0
Ldebug_ranges233:
Lset11184 = Ltmp5890-Lfunc_begin0
.quad Lset11184
Lset11185 = Ltmp5891-Lfunc_begin0
.quad Lset11185
Lset11186 = Ltmp5898-Lfunc_begin0
.quad Lset11186
Lset11187 = Ltmp5900-Lfunc_begin0
.quad Lset11187
Lset11188 = Ltmp5908-Lfunc_begin0
.quad Lset11188
Lset11189 = Ltmp5914-Lfunc_begin0
.quad Lset11189
Lset11190 = Ltmp5920-Lfunc_begin0
.quad Lset11190
Lset11191 = Ltmp5925-Lfunc_begin0
.quad Lset11191
Lset11192 = Ltmp5931-Lfunc_begin0
.quad Lset11192
Lset11193 = Ltmp5932-Lfunc_begin0
.quad Lset11193
.quad 0
.quad 0
Ldebug_ranges234:
Lset11194 = Ltmp5900-Lfunc_begin0
.quad Lset11194
Lset11195 = Ltmp5901-Lfunc_begin0
.quad Lset11195
Lset11196 = Ltmp5905-Lfunc_begin0
.quad Lset11196
Lset11197 = Ltmp5908-Lfunc_begin0
.quad Lset11197
Lset11198 = Ltmp5914-Lfunc_begin0
.quad Lset11198
Lset11199 = Ltmp5920-Lfunc_begin0
.quad Lset11199
Lset11200 = Ltmp5925-Lfunc_begin0
.quad Lset11200
Lset11201 = Ltmp5930-Lfunc_begin0
.quad Lset11201
Lset11202 = Ltmp5932-Lfunc_begin0
.quad Lset11202
Lset11203 = Ltmp5933-Lfunc_begin0
.quad Lset11203
.quad 0
.quad 0
Ldebug_ranges235:
Lset11204 = Ltmp5946-Lfunc_begin0
.quad Lset11204
Lset11205 = Ltmp5947-Lfunc_begin0
.quad Lset11205
Lset11206 = Ltmp5954-Lfunc_begin0
.quad Lset11206
Lset11207 = Ltmp5956-Lfunc_begin0
.quad Lset11207
Lset11208 = Ltmp5964-Lfunc_begin0
.quad Lset11208
Lset11209 = Ltmp5970-Lfunc_begin0
.quad Lset11209
Lset11210 = Ltmp5976-Lfunc_begin0
.quad Lset11210
Lset11211 = Ltmp5981-Lfunc_begin0
.quad Lset11211
Lset11212 = Ltmp5987-Lfunc_begin0
.quad Lset11212
Lset11213 = Ltmp5988-Lfunc_begin0
.quad Lset11213
.quad 0
.quad 0
Ldebug_ranges236:
Lset11214 = Ltmp5956-Lfunc_begin0
.quad Lset11214
Lset11215 = Ltmp5957-Lfunc_begin0
.quad Lset11215
Lset11216 = Ltmp5961-Lfunc_begin0
.quad Lset11216
Lset11217 = Ltmp5964-Lfunc_begin0
.quad Lset11217
Lset11218 = Ltmp5970-Lfunc_begin0
.quad Lset11218
Lset11219 = Ltmp5976-Lfunc_begin0
.quad Lset11219
Lset11220 = Ltmp5981-Lfunc_begin0
.quad Lset11220
Lset11221 = Ltmp5986-Lfunc_begin0
.quad Lset11221
Lset11222 = Ltmp5988-Lfunc_begin0
.quad Lset11222
Lset11223 = Ltmp5989-Lfunc_begin0
.quad Lset11223
.quad 0
.quad 0
Ldebug_ranges237:
Lset11224 = Ltmp6002-Lfunc_begin0
.quad Lset11224
Lset11225 = Ltmp6003-Lfunc_begin0
.quad Lset11225
Lset11226 = Ltmp6010-Lfunc_begin0
.quad Lset11226
Lset11227 = Ltmp6012-Lfunc_begin0
.quad Lset11227
Lset11228 = Ltmp6020-Lfunc_begin0
.quad Lset11228
Lset11229 = Ltmp6026-Lfunc_begin0
.quad Lset11229
Lset11230 = Ltmp6032-Lfunc_begin0
.quad Lset11230
Lset11231 = Ltmp6037-Lfunc_begin0
.quad Lset11231
Lset11232 = Ltmp6043-Lfunc_begin0
.quad Lset11232
Lset11233 = Ltmp6044-Lfunc_begin0
.quad Lset11233
.quad 0
.quad 0
Ldebug_ranges238:
Lset11234 = Ltmp6012-Lfunc_begin0
.quad Lset11234
Lset11235 = Ltmp6013-Lfunc_begin0
.quad Lset11235
Lset11236 = Ltmp6017-Lfunc_begin0
.quad Lset11236
Lset11237 = Ltmp6020-Lfunc_begin0
.quad Lset11237
Lset11238 = Ltmp6026-Lfunc_begin0
.quad Lset11238
Lset11239 = Ltmp6032-Lfunc_begin0
.quad Lset11239
Lset11240 = Ltmp6037-Lfunc_begin0
.quad Lset11240
Lset11241 = Ltmp6042-Lfunc_begin0
.quad Lset11241
Lset11242 = Ltmp6044-Lfunc_begin0
.quad Lset11242
Lset11243 = Ltmp6045-Lfunc_begin0
.quad Lset11243
.quad 0
.quad 0
Ldebug_ranges239:
Lset11244 = Ltmp6058-Lfunc_begin0
.quad Lset11244
Lset11245 = Ltmp6059-Lfunc_begin0
.quad Lset11245
Lset11246 = Ltmp6066-Lfunc_begin0
.quad Lset11246
Lset11247 = Ltmp6069-Lfunc_begin0
.quad Lset11247
Lset11248 = Ltmp6072-Lfunc_begin0
.quad Lset11248
Lset11249 = Ltmp6078-Lfunc_begin0
.quad Lset11249
Lset11250 = Ltmp6084-Lfunc_begin0
.quad Lset11250
Lset11251 = Ltmp6089-Lfunc_begin0
.quad Lset11251
Lset11252 = Ltmp6095-Lfunc_begin0
.quad Lset11252
Lset11253 = Ltmp6096-Lfunc_begin0
.quad Lset11253
.quad 0
.quad 0
Ldebug_ranges240:
Lset11254 = Ltmp6061-Lfunc_begin0
.quad Lset11254
Lset11255 = Ltmp6062-Lfunc_begin0
.quad Lset11255
Lset11256 = Ltmp6069-Lfunc_begin0
.quad Lset11256
Lset11257 = Ltmp6072-Lfunc_begin0
.quad Lset11257
Lset11258 = Ltmp6078-Lfunc_begin0
.quad Lset11258
Lset11259 = Ltmp6084-Lfunc_begin0
.quad Lset11259
Lset11260 = Ltmp6089-Lfunc_begin0
.quad Lset11260
Lset11261 = Ltmp6094-Lfunc_begin0
.quad Lset11261
Lset11262 = Ltmp6096-Lfunc_begin0
.quad Lset11262
Lset11263 = Ltmp6097-Lfunc_begin0
.quad Lset11263
.quad 0
.quad 0
Ldebug_ranges241:
Lset11264 = Ltmp6126-Lfunc_begin0
.quad Lset11264
Lset11265 = Ltmp6127-Lfunc_begin0
.quad Lset11265
Lset11266 = Ltmp6128-Lfunc_begin0
.quad Lset11266
Lset11267 = Ltmp6137-Lfunc_begin0
.quad Lset11267
Lset11268 = Ltmp6151-Lfunc_begin0
.quad Lset11268
Lset11269 = Ltmp6159-Lfunc_begin0
.quad Lset11269
.quad 0
.quad 0
Ldebug_ranges242:
Lset11270 = Ltmp6140-Lfunc_begin0
.quad Lset11270
Lset11271 = Ltmp6141-Lfunc_begin0
.quad Lset11271
Lset11272 = Ltmp6142-Lfunc_begin0
.quad Lset11272
Lset11273 = Ltmp6151-Lfunc_begin0
.quad Lset11273
Lset11274 = Ltmp6161-Lfunc_begin0
.quad Lset11274
Lset11275 = Ltmp6169-Lfunc_begin0
.quad Lset11275
.quad 0
.quad 0
Ldebug_ranges243:
Lset11276 = Ltmp6190-Lfunc_begin0
.quad Lset11276
Lset11277 = Ltmp6195-Lfunc_begin0
.quad Lset11277
Lset11278 = Ltmp6196-Lfunc_begin0
.quad Lset11278
Lset11279 = Ltmp6197-Lfunc_begin0
.quad Lset11279
Lset11280 = Ltmp6198-Lfunc_begin0
.quad Lset11280
Lset11281 = Ltmp6200-Lfunc_begin0
.quad Lset11281
.quad 0
.quad 0
Ldebug_ranges244:
Lset11282 = Ltmp6205-Lfunc_begin0
.quad Lset11282
Lset11283 = Ltmp6206-Lfunc_begin0
.quad Lset11283
Lset11284 = Ltmp6207-Lfunc_begin0
.quad Lset11284
Lset11285 = Ltmp6216-Lfunc_begin0
.quad Lset11285
Lset11286 = Ltmp6230-Lfunc_begin0
.quad Lset11286
Lset11287 = Ltmp6238-Lfunc_begin0
.quad Lset11287
.quad 0
.quad 0
Ldebug_ranges245:
Lset11288 = Ltmp6219-Lfunc_begin0
.quad Lset11288
Lset11289 = Ltmp6220-Lfunc_begin0
.quad Lset11289
Lset11290 = Ltmp6221-Lfunc_begin0
.quad Lset11290
Lset11291 = Ltmp6230-Lfunc_begin0
.quad Lset11291
Lset11292 = Ltmp6240-Lfunc_begin0
.quad Lset11292
Lset11293 = Ltmp6248-Lfunc_begin0
.quad Lset11293
.quad 0
.quad 0
Ldebug_ranges246:
Lset11294 = Ltmp6274-Lfunc_begin0
.quad Lset11294
Lset11295 = Ltmp6275-Lfunc_begin0
.quad Lset11295
Lset11296 = Ltmp6276-Lfunc_begin0
.quad Lset11296
Lset11297 = Ltmp6285-Lfunc_begin0
.quad Lset11297
Lset11298 = Ltmp6299-Lfunc_begin0
.quad Lset11298
Lset11299 = Ltmp6307-Lfunc_begin0
.quad Lset11299
.quad 0
.quad 0
Ldebug_ranges247:
Lset11300 = Ltmp6288-Lfunc_begin0
.quad Lset11300
Lset11301 = Ltmp6289-Lfunc_begin0
.quad Lset11301
Lset11302 = Ltmp6290-Lfunc_begin0
.quad Lset11302
Lset11303 = Ltmp6299-Lfunc_begin0
.quad Lset11303
Lset11304 = Ltmp6309-Lfunc_begin0
.quad Lset11304
Lset11305 = Ltmp6317-Lfunc_begin0
.quad Lset11305
.quad 0
.quad 0
Ldebug_ranges248:
Lset11306 = Ltmp6343-Lfunc_begin0
.quad Lset11306
Lset11307 = Ltmp6344-Lfunc_begin0
.quad Lset11307
Lset11308 = Ltmp6345-Lfunc_begin0
.quad Lset11308
Lset11309 = Ltmp6354-Lfunc_begin0
.quad Lset11309
Lset11310 = Ltmp6368-Lfunc_begin0
.quad Lset11310
Lset11311 = Ltmp6376-Lfunc_begin0
.quad Lset11311
.quad 0
.quad 0
Ldebug_ranges249:
Lset11312 = Ltmp6357-Lfunc_begin0
.quad Lset11312
Lset11313 = Ltmp6358-Lfunc_begin0
.quad Lset11313
Lset11314 = Ltmp6359-Lfunc_begin0
.quad Lset11314
Lset11315 = Ltmp6368-Lfunc_begin0
.quad Lset11315
Lset11316 = Ltmp6378-Lfunc_begin0
.quad Lset11316
Lset11317 = Ltmp6386-Lfunc_begin0
.quad Lset11317
.quad 0
.quad 0
Ldebug_ranges250:
Lset11318 = Ltmp6412-Lfunc_begin0
.quad Lset11318
Lset11319 = Ltmp6413-Lfunc_begin0
.quad Lset11319
Lset11320 = Ltmp6414-Lfunc_begin0
.quad Lset11320
Lset11321 = Ltmp6423-Lfunc_begin0
.quad Lset11321
Lset11322 = Ltmp6437-Lfunc_begin0
.quad Lset11322
Lset11323 = Ltmp6445-Lfunc_begin0
.quad Lset11323
.quad 0
.quad 0
Ldebug_ranges251:
Lset11324 = Ltmp6426-Lfunc_begin0
.quad Lset11324
Lset11325 = Ltmp6427-Lfunc_begin0
.quad Lset11325
Lset11326 = Ltmp6428-Lfunc_begin0
.quad Lset11326
Lset11327 = Ltmp6437-Lfunc_begin0
.quad Lset11327
Lset11328 = Ltmp6447-Lfunc_begin0
.quad Lset11328
Lset11329 = Ltmp6455-Lfunc_begin0
.quad Lset11329
.quad 0
.quad 0
Ldebug_ranges252:
Lset11330 = Ltmp6478-Lfunc_begin0
.quad Lset11330
Lset11331 = Ltmp6479-Lfunc_begin0
.quad Lset11331
Lset11332 = Ltmp6480-Lfunc_begin0
.quad Lset11332
Lset11333 = Ltmp6497-Lfunc_begin0
.quad Lset11333
.quad 0
.quad 0
Ldebug_ranges253:
Lset11334 = Ltmp6500-Lfunc_begin0
.quad Lset11334
Lset11335 = Ltmp6510-Lfunc_begin0
.quad Lset11335
Lset11336 = Ltmp6514-Lfunc_begin0
.quad Lset11336
Lset11337 = Ltmp6515-Lfunc_begin0
.quad Lset11337
.quad 0
.quad 0
Ldebug_ranges254:
Lset11338 = Ltmp6529-Lfunc_begin0
.quad Lset11338
Lset11339 = Ltmp6545-Lfunc_begin0
.quad Lset11339
Lset11340 = Ltmp6548-Lfunc_begin0
.quad Lset11340
Lset11341 = Ltmp6550-Lfunc_begin0
.quad Lset11341
.quad 0
.quad 0
Ldebug_ranges255:
Lset11342 = Ltmp6568-Lfunc_begin0
.quad Lset11342
Lset11343 = Ltmp6576-Lfunc_begin0
.quad Lset11343
Lset11344 = Ltmp6584-Lfunc_begin0
.quad Lset11344
Lset11345 = Ltmp6587-Lfunc_begin0
.quad Lset11345
Lset11346 = Ltmp6595-Lfunc_begin0
.quad Lset11346
Lset11347 = Ltmp6596-Lfunc_begin0
.quad Lset11347
.quad 0
.quad 0
Ldebug_ranges256:
Lset11348 = Ltmp6579-Lfunc_begin0
.quad Lset11348
Lset11349 = Ltmp6584-Lfunc_begin0
.quad Lset11349
Lset11350 = Ltmp6596-Lfunc_begin0
.quad Lset11350
Lset11351 = Ltmp6597-Lfunc_begin0
.quad Lset11351
.quad 0
.quad 0
Ldebug_ranges257:
Lset11352 = Ltmp6578-Lfunc_begin0
.quad Lset11352
Lset11353 = Ltmp6584-Lfunc_begin0
.quad Lset11353
Lset11354 = Ltmp6596-Lfunc_begin0
.quad Lset11354
Lset11355 = Ltmp6597-Lfunc_begin0
.quad Lset11355
.quad 0
.quad 0
Ldebug_ranges258:
Lset11356 = Ltmp6611-Lfunc_begin0
.quad Lset11356
Lset11357 = Ltmp6623-Lfunc_begin0
.quad Lset11357
Lset11358 = Ltmp6624-Lfunc_begin0
.quad Lset11358
Lset11359 = Ltmp6627-Lfunc_begin0
.quad Lset11359
Lset11360 = Ltmp6635-Lfunc_begin0
.quad Lset11360
Lset11361 = Ltmp6639-Lfunc_begin0
.quad Lset11361
.quad 0
.quad 0
Ldebug_ranges259:
Lset11362 = Ltmp6629-Lfunc_begin0
.quad Lset11362
Lset11363 = Ltmp6630-Lfunc_begin0
.quad Lset11363
Lset11364 = Ltmp6653-Lfunc_begin0
.quad Lset11364
Lset11365 = Ltmp6659-Lfunc_begin0
.quad Lset11365
Lset11366 = Ltmp6675-Lfunc_begin0
.quad Lset11366
Lset11367 = Ltmp6682-Lfunc_begin0
.quad Lset11367
.quad 0
.quad 0
Ldebug_ranges260:
Lset11368 = Ltmp6629-Lfunc_begin0
.quad Lset11368
Lset11369 = Ltmp6630-Lfunc_begin0
.quad Lset11369
Lset11370 = Ltmp6653-Lfunc_begin0
.quad Lset11370
Lset11371 = Ltmp6659-Lfunc_begin0
.quad Lset11371
Lset11372 = Ltmp6675-Lfunc_begin0
.quad Lset11372
Lset11373 = Ltmp6687-Lfunc_begin0
.quad Lset11373
Lset11374 = Ltmp6708-Lfunc_begin0
.quad Lset11374
Lset11375 = Ltmp6709-Lfunc_begin0
.quad Lset11375
.quad 0
.quad 0
Ldebug_ranges261:
Lset11376 = Ltmp6649-Lfunc_begin0
.quad Lset11376
Lset11377 = Ltmp6653-Lfunc_begin0
.quad Lset11377
Lset11378 = Ltmp6671-Lfunc_begin0
.quad Lset11378
Lset11379 = Ltmp6673-Lfunc_begin0
.quad Lset11379
.quad 0
.quad 0
Ldebug_ranges262:
Lset11380 = Ltmp6632-Lfunc_begin0
.quad Lset11380
Lset11381 = Ltmp6635-Lfunc_begin0
.quad Lset11381
Lset11382 = Ltmp6647-Lfunc_begin0
.quad Lset11382
Lset11383 = Ltmp6648-Lfunc_begin0
.quad Lset11383
Lset11384 = Ltmp6673-Lfunc_begin0
.quad Lset11384
Lset11385 = Ltmp6675-Lfunc_begin0
.quad Lset11385
.quad 0
.quad 0
Ldebug_ranges263:
Lset11386 = Ltmp6628-Lfunc_begin0
.quad Lset11386
Lset11387 = Ltmp6635-Lfunc_begin0
.quad Lset11387
Lset11388 = Ltmp6647-Lfunc_begin0
.quad Lset11388
Lset11389 = Ltmp6648-Lfunc_begin0
.quad Lset11389
Lset11390 = Ltmp6649-Lfunc_begin0
.quad Lset11390
Lset11391 = Ltmp6659-Lfunc_begin0
.quad Lset11391
Lset11392 = Ltmp6671-Lfunc_begin0
.quad Lset11392
Lset11393 = Ltmp6687-Lfunc_begin0
.quad Lset11393
Lset11394 = Ltmp6708-Lfunc_begin0
.quad Lset11394
Lset11395 = Ltmp6709-Lfunc_begin0
.quad Lset11395
.quad 0
.quad 0
Ldebug_ranges264:
Lset11396 = Ltmp6644-Lfunc_begin0
.quad Lset11396
Lset11397 = Ltmp6647-Lfunc_begin0
.quad Lset11397
Lset11398 = Ltmp6687-Lfunc_begin0
.quad Lset11398
Lset11399 = Ltmp6692-Lfunc_begin0
.quad Lset11399
.quad 0
.quad 0
Ldebug_ranges265:
Lset11400 = Ltmp6660-Lfunc_begin0
.quad Lset11400
Lset11401 = Ltmp6671-Lfunc_begin0
.quad Lset11401
Lset11402 = Ltmp6692-Lfunc_begin0
.quad Lset11402
Lset11403 = Ltmp6700-Lfunc_begin0
.quad Lset11403
.quad 0
.quad 0
Ldebug_ranges266:
Lset11404 = Ltmp6660-Lfunc_begin0
.quad Lset11404
Lset11405 = Ltmp6661-Lfunc_begin0
.quad Lset11405
Lset11406 = Ltmp6662-Lfunc_begin0
.quad Lset11406
Lset11407 = Ltmp6671-Lfunc_begin0
.quad Lset11407
Lset11408 = Ltmp6692-Lfunc_begin0
.quad Lset11408
Lset11409 = Ltmp6700-Lfunc_begin0
.quad Lset11409
.quad 0
.quad 0
Ldebug_ranges267:
Lset11410 = Ltmp6660-Lfunc_begin0
.quad Lset11410
Lset11411 = Ltmp6671-Lfunc_begin0
.quad Lset11411
Lset11412 = Ltmp6692-Lfunc_begin0
.quad Lset11412
Lset11413 = Ltmp6708-Lfunc_begin0
.quad Lset11413
.quad 0
.quad 0
Ldebug_ranges268:
Lset11414 = Ltmp6641-Lfunc_begin0
.quad Lset11414
Lset11415 = Ltmp6647-Lfunc_begin0
.quad Lset11415
Lset11416 = Ltmp6660-Lfunc_begin0
.quad Lset11416
Lset11417 = Ltmp6671-Lfunc_begin0
.quad Lset11417
Lset11418 = Ltmp6687-Lfunc_begin0
.quad Lset11418
Lset11419 = Ltmp6708-Lfunc_begin0
.quad Lset11419
.quad 0
.quad 0
.section __DWARF,__apple_names,regular,debug
Lnames_begin:
.long 1212240712 ## Header Magic
.short 1 ## Header Version
.short 0 ## Header Hash Function
.long 31 ## Header Bucket Count
.long 63 ## Header Hash Count
.long 12 ## Header Data Length
.long 0 ## HeaderData Die Offset Base
.long 1 ## HeaderData Atom Count
.short 1 ## DW_ATOM_die_offset
.short 6 ## DW_FORM_data4
.long 0 ## Bucket 0
.long 4 ## Bucket 1
.long 8 ## Bucket 2
.long 9 ## Bucket 3
.long 14 ## Bucket 4
.long 17 ## Bucket 5
.long 19 ## Bucket 6
.long -1 ## Bucket 7
.long 23 ## Bucket 8
.long 26 ## Bucket 9
.long 29 ## Bucket 10
.long 32 ## Bucket 11
.long 34 ## Bucket 12
.long 36 ## Bucket 13
.long 38 ## Bucket 14
.long -1 ## Bucket 15
.long -1 ## Bucket 16
.long 40 ## Bucket 17
.long 44 ## Bucket 18
.long 46 ## Bucket 19
.long 47 ## Bucket 20
.long -1 ## Bucket 21
.long 48 ## Bucket 22
.long 51 ## Bucket 23
.long 53 ## Bucket 24
.long 56 ## Bucket 25
.long -1 ## Bucket 26
.long 58 ## Bucket 27
.long 59 ## Bucket 28
.long 60 ## Bucket 29
.long 62 ## Bucket 30
.long 1123366189 ## Hash in Bucket 0
.long -2058629218 ## Hash in Bucket 0
.long -1870603833 ## Hash in Bucket 0
.long -1810817977 ## Hash in Bucket 0
.long 596732982 ## Hash in Bucket 1
.long 977459637 ## Hash in Bucket 1
.long 1259565837 ## Hash in Bucket 1
.long 1259567821 ## Hash in Bucket 1
.long -1384015617 ## Hash in Bucket 2
.long 1259584532 ## Hash in Bucket 3
.long -676342098 ## Hash in Bucket 3
.long -439368767 ## Hash in Bucket 3
.long -362846972 ## Hash in Bucket 3
.long -89297950 ## Hash in Bucket 3
.long 760348102 ## Hash in Bucket 4
.long -436481240 ## Hash in Bucket 4
.long -3545811 ## Hash in Bucket 4
.long 142659060 ## Hash in Bucket 5
.long 396254498 ## Hash in Bucket 5
.long 75873095 ## Hash in Bucket 6
.long 1992526184 ## Hash in Bucket 6
.long -1936086243 ## Hash in Bucket 6
.long -117011668 ## Hash in Bucket 6
.long 1022817449 ## Hash in Bucket 8
.long -1085560755 ## Hash in Bucket 8
.long -1003758606 ## Hash in Bucket 8
.long 592082556 ## Hash in Bucket 9
.long 1046836188 ## Hash in Bucket 9
.long -42639472 ## Hash in Bucket 9
.long 372548741 ## Hash in Bucket 10
.long 1046826207 ## Hash in Bucket 10
.long -1384001411 ## Hash in Bucket 10
.long 672730391 ## Hash in Bucket 11
.long -1810817966 ## Hash in Bucket 11
.long 1246631966 ## Hash in Bucket 12
.long -1158580290 ## Hash in Bucket 12
.long 227424693 ## Hash in Bucket 13
.long 372548744 ## Hash in Bucket 13
.long 876542498 ## Hash in Bucket 14
.long -275735721 ## Hash in Bucket 14
.long 226885638 ## Hash in Bucket 17
.long 279782178 ## Hash in Bucket 17
.long -2068325629 ## Hash in Bucket 17
.long -1383990523 ## Hash in Bucket 17
.long 1061796239 ## Hash in Bucket 18
.long 1259584113 ## Hash in Bucket 18
.long 767268619 ## Hash in Bucket 19
.long 1259578008 ## Hash in Bucket 20
.long -854968791 ## Hash in Bucket 22
.long -555016201 ## Hash in Bucket 22
.long -287317220 ## Hash in Bucket 22
.long 1259564371 ## Hash in Bucket 23
.long -1936073175 ## Hash in Bucket 23
.long 1259584119 ## Hash in Bucket 24
.long -1305100538 ## Hash in Bucket 24
.long -712206659 ## Hash in Bucket 24
.long -1276525636 ## Hash in Bucket 25
.long -957682545 ## Hash in Bucket 25
.long 1178909660 ## Hash in Bucket 27
.long -1810817980 ## Hash in Bucket 28
.long -1365628529 ## Hash in Bucket 29
.long -1295469484 ## Hash in Bucket 29
.long 876837355 ## Hash in Bucket 30
.long LNames31-Lnames_begin ## Offset in Bucket 0
.long LNames60-Lnames_begin ## Offset in Bucket 0
.long LNames0-Lnames_begin ## Offset in Bucket 0
.long LNames1-Lnames_begin ## Offset in Bucket 0
.long LNames35-Lnames_begin ## Offset in Bucket 1
.long LNames7-Lnames_begin ## Offset in Bucket 1
.long LNames2-Lnames_begin ## Offset in Bucket 1
.long LNames33-Lnames_begin ## Offset in Bucket 1
.long LNames43-Lnames_begin ## Offset in Bucket 2
.long LNames13-Lnames_begin ## Offset in Bucket 3
.long LNames18-Lnames_begin ## Offset in Bucket 3
.long LNames42-Lnames_begin ## Offset in Bucket 3
.long LNames45-Lnames_begin ## Offset in Bucket 3
.long LNames23-Lnames_begin ## Offset in Bucket 3
.long LNames47-Lnames_begin ## Offset in Bucket 4
.long LNames28-Lnames_begin ## Offset in Bucket 4
.long LNames53-Lnames_begin ## Offset in Bucket 4
.long LNames5-Lnames_begin ## Offset in Bucket 5
.long LNames22-Lnames_begin ## Offset in Bucket 5
.long LNames27-Lnames_begin ## Offset in Bucket 6
.long LNames49-Lnames_begin ## Offset in Bucket 6
.long LNames39-Lnames_begin ## Offset in Bucket 6
.long LNames30-Lnames_begin ## Offset in Bucket 6
.long LNames51-Lnames_begin ## Offset in Bucket 8
.long LNames32-Lnames_begin ## Offset in Bucket 8
.long LNames57-Lnames_begin ## Offset in Bucket 8
.long LNames38-Lnames_begin ## Offset in Bucket 9
.long LNames37-Lnames_begin ## Offset in Bucket 9
.long LNames55-Lnames_begin ## Offset in Bucket 9
.long LNames15-Lnames_begin ## Offset in Bucket 10
.long LNames41-Lnames_begin ## Offset in Bucket 10
.long LNames44-Lnames_begin ## Offset in Bucket 10
.long LNames8-Lnames_begin ## Offset in Bucket 11
.long LNames4-Lnames_begin ## Offset in Bucket 11
.long LNames61-Lnames_begin ## Offset in Bucket 12
.long LNames21-Lnames_begin ## Offset in Bucket 12
.long LNames6-Lnames_begin ## Offset in Bucket 13
.long LNames16-Lnames_begin ## Offset in Bucket 13
.long LNames25-Lnames_begin ## Offset in Bucket 14
.long LNames36-Lnames_begin ## Offset in Bucket 14
.long LNames48-Lnames_begin ## Offset in Bucket 17
.long LNames14-Lnames_begin ## Offset in Bucket 17
.long LNames24-Lnames_begin ## Offset in Bucket 17
.long LNames46-Lnames_begin ## Offset in Bucket 17
.long LNames19-Lnames_begin ## Offset in Bucket 18
.long LNames56-Lnames_begin ## Offset in Bucket 18
.long LNames29-Lnames_begin ## Offset in Bucket 19
.long LNames9-Lnames_begin ## Offset in Bucket 20
.long LNames17-Lnames_begin ## Offset in Bucket 22
.long LNames20-Lnames_begin ## Offset in Bucket 22
.long LNames40-Lnames_begin ## Offset in Bucket 22
.long LNames34-Lnames_begin ## Offset in Bucket 23
.long LNames50-Lnames_begin ## Offset in Bucket 23
.long LNames58-Lnames_begin ## Offset in Bucket 24
.long LNames26-Lnames_begin ## Offset in Bucket 24
.long LNames12-Lnames_begin ## Offset in Bucket 24
.long LNames11-Lnames_begin ## Offset in Bucket 25
.long LNames3-Lnames_begin ## Offset in Bucket 25
.long LNames59-Lnames_begin ## Offset in Bucket 27
.long LNames62-Lnames_begin ## Offset in Bucket 28
.long LNames54-Lnames_begin ## Offset in Bucket 29
.long LNames10-Lnames_begin ## Offset in Bucket 29
.long LNames52-Lnames_begin ## Offset in Bucket 30
LNames31:
.long 4597 ## raviV_op_vararg
.long 1 ## Num DIEs
.long 27629
.long 0
LNames60:
.long 4115 ## luaV_lessthan
.long 1 ## Num DIEs
.long 22416
.long 0
LNames0:
.long 3926 ## luaV_tonumber_
.long 40 ## Num DIEs
.long 1362
.long 1944
.long 2462
.long 3450
.long 3481
.long 3680
.long 3711
.long 3910
.long 3941
.long 4140
.long 4171
.long 5589
.long 5620
.long 5873
.long 5904
.long 6123
.long 6154
.long 6249
.long 7628
.long 7659
.long 7681
.long 8410
.long 12053
.long 12515
.long 14236
.long 14575
.long 20233
.long 20783
.long 21772
.long 26841
.long 28265
.long 29034
.long 29065
.long 29328
.long 29359
.long 29622
.long 29653
.long 29916
.long 29947
.long 32700
.long 0
LNames1:
.long 4630 ## raviV_op_setupvali
.long 1 ## Num DIEs
.long 27922
.long 0
LNames35:
.long 4194 ## luaV_objlen
.long 1 ## Num DIEs
.long 23838
.long 0
LNames7:
.long 4164 ## copy2buff
.long 2 ## Num DIEs
.long 23632
.long 23694
.long 0
LNames2:
.long 4837 ## raviV_op_bor
.long 1 ## Num DIEs
.long 30990
.long 0
LNames33:
.long 4784 ## raviV_op_div
.long 1 ## Num DIEs
.long 29799
.long 0
LNames43:
.long 4823 ## raviV_op_band
.long 1 ## Num DIEs
.long 30686
.long 0
LNames13:
.long 4758 ## raviV_op_sub
.long 1 ## Num DIEs
.long 29211
.long 0
LNames18:
.long 4899 ## raviV_settable_sskey
.long 1 ## Num DIEs
.long 31973
.long 0
LNames42:
.long 4433 ## ravi_dump_stack
.long 1 ## Num DIEs
.long 25407
.long 0
LNames45:
.long 4025 ## luaV_gettable
.long 1 ## Num DIEs
.long 21143
.long 0
LNames23:
.long 3981 ## luaV_forlimit
.long 1 ## Num DIEs
.long 20618
.long 0
LNames47:
.long 4224 ## luaV_shiftl
.long 7 ## Num DIEs
.long 5215
.long 5504
.long 9229
.long 9368
.long 24258
.long 30171
.long 30518
.long 0
LNames28:
.long 4376 ## ravi_dump_value
.long 1 ## Num DIEs
.long 25225
.long 0
LNames53:
.long 3941 ## luaV_tointeger
.long 39 ## Num DIEs
.long 1619
.long 2201
.long 2719
.long 4302
.long 4375
.long 4548
.long 4621
.long 4794
.long 4867
.long 5040
.long 5113
.long 5329
.long 5402
.long 6408
.long 8269
.long 11672
.long 12365
.long 14099
.long 14463
.long 20284
.long 20505
.long 20710
.long 22016
.long 23232
.long 23296
.long 26700
.long 28027
.long 30215
.long 30288
.long 30541
.long 30614
.long 30845
.long 30918
.long 31149
.long 31222
.long 31453
.long 31526
.long 31725
.long 32944
.long 0
LNames5:
.long 4182 ## luaV_concat
.long 1 ## Num DIEs
.long 23445
.long 0
LNames22:
.long 4564 ## raviV_op_concat
.long 1 ## Num DIEs
.long 26986
.long 0
LNames27:
.long 4580 ## raviV_op_closure
.long 1 ## Num DIEs
.long 27178
.long 0
LNames49:
.long 4937 ## raviV_settable_i
.long 1 ## Num DIEs
.long 32515
.long 0
LNames39:
.long 3995 ## luaV_finishget
.long 1 ## Num DIEs
.long 20815
.long 0
LNames30:
.long 3965 ## luaV_tointeger_
.long 8 ## Num DIEs
.long 1598
.long 2180
.long 2698
.long 8248
.long 20464
.long 22004
.long 26679
.long 32932
.long 0
LNames51:
.long 4506 ## raviV_op_newarrayfloat
.long 1 ## Num DIEs
.long 26058
.long 0
LNames32:
.long 4613 ## raviV_op_loadnil
.long 1 ## Num DIEs
.long 27818
.long 0
LNames57:
.long 4547 ## raviV_op_setlist
.long 1 ## Num DIEs
.long 26378
.long 0
LNames38:
.long 4236 ## luaV_finishOp
.long 1 ## Num DIEs
.long 24298
.long 0
LNames37:
.long 4215 ## luaV_mod
.long 2 ## Num DIEs
.long 5769
.long 24186
.long 0
LNames55:
.long 4039 ## luaV_settable
.long 1 ## Num DIEs
.long 21581
.long 0
LNames15:
.long 4688 ## raviV_op_setupvalaf
.long 1 ## Num DIEs
.long 28503
.long 0
LNames41:
.long 4206 ## luaV_div
.long 2 ## Num DIEs
.long 6019
.long 24112
.long 0
LNames44:
.long 4864 ## raviV_op_bnot
.long 1 ## Num DIEs
.long 31598
.long 0
LNames8:
.long 4392 ## ravi_dump_ci
.long 1 ## Num DIEs
.long 25484
.long 0
LNames4:
.long 4708 ## raviV_op_setupvalt
.long 1 ## Num DIEs
.long 28641
.long 0
LNames61:
.long 4727 ## raviV_op_setupval
.long 1 ## Num DIEs
.long 28779
.long 0
LNames21:
.long 4485 ## raviV_op_newarrayint
.long 1 ## Num DIEs
.long 25914
.long 0
LNames6:
.long 4053 ## LTnum
.long 1 ## Num DIEs
.long 22601
.long 0
LNames16:
.long 4668 ## raviV_op_setupvalai
.long 1 ## Num DIEs
.long 28365
.long 0
LNames25:
.long 4309 ## pushclosure
.long 2 ## Num DIEs
.long 8704
.long 27460
.long 0
LNames36:
.long 4250 ## luaH_getshortstr
.long 9 ## Num DIEs
.long 2969
.long 3193
.long 10874
.long 11010
.long 11166
.long 14721
.long 31905
.long 32085
.long 33228
.long 0
LNames48:
.long 4129 ## LEnum
.long 1 ## Num DIEs
.long 22978
.long 0
LNames14:
.long 4878 ## raviV_gettable_sskey
.long 1 ## Num DIEs
.long 31797
.long 0
LNames24:
.long 4334 ## check_usertype
.long 2 ## Num DIEs
.long 14661
.long 33161
.long 0
LNames46:
.long 4850 ## raviV_op_bxor
.long 1 ## Num DIEs
.long 31294
.long 0
LNames19:
.long 4954 ## raviV_op_totype
.long 1 ## Num DIEs
.long 33070
.long 0
LNames56:
.long 4797 ## raviV_op_shl
.long 1 ## Num DIEs
.long 30013
.long 0
LNames29:
.long 4135 ## luaV_lessequal
.long 1 ## Num DIEs
.long 22793
.long 0
LNames9:
.long 4771 ## raviV_op_mul
.long 1 ## Num DIEs
.long 29505
.long 0
LNames17:
.long 4067 ## l_strcmp
.long 2 ## Num DIEs
.long 22513
.long 22890
.long 0
LNames20:
.long 4104 ## LEintfloat
.long 2 ## Num DIEs
.long 22691
.long 23022
.long 0
LNames40:
.long 128 ## dispatch_table
.long 1 ## Num DIEs
.long 80
.long 0
LNames34:
.long 4745 ## raviV_op_add
.long 1 ## Num DIEs
.long 28917
.long 0
LNames50:
.long 4010 ## luaV_finishset
.long 1 ## Num DIEs
.long 20982
.long 0
LNames58:
.long 4810 ## raviV_op_shr
.long 1 ## Num DIEs
.long 30360
.long 0
LNames26:
.long 4093 ## LTintfloat
.long 2 ## Num DIEs
.long 22645
.long 23068
.long 0
LNames12:
.long 4286 ## getcached
.long 2 ## Num DIEs
.long 8604
.long 27351
.long 0
LNames11:
.long 4529 ## raviV_op_newtable
.long 1 ## Num DIEs
.long 26202
.long 0
LNames3:
.long 4363 ## luaV_execute
.long 1 ## Num DIEs
.long 47
.long 0
LNames59:
.long 4920 ## raviV_gettable_i
.long 1 ## Num DIEs
.long 32121
.long 0
LNames62:
.long 4649 ## raviV_op_setupvalf
.long 1 ## Num DIEs
.long 28160
.long 0
LNames54:
.long 4150 ## luaV_equalobj
.long 1 ## Num DIEs
.long 23102
.long 0
LNames10:
.long 4449 ## ravi_dump_stacktop
.long 1 ## Num DIEs
.long 25582
.long 0
LNames52:
.long 4468 ## ravi_debug_trace
.long 1 ## Num DIEs
.long 25706
.long 0
.section __DWARF,__apple_objc,regular,debug
Lobjc_begin:
.long 1212240712 ## Header Magic
.short 1 ## Header Version
.short 0 ## Header Hash Function
.long 1 ## Header Bucket Count
.long 0 ## Header Hash Count
.long 12 ## Header Data Length
.long 0 ## HeaderData Die Offset Base
.long 1 ## HeaderData Atom Count
.short 1 ## DW_ATOM_die_offset
.short 6 ## DW_FORM_data4
.long -1 ## Bucket 0
.section __DWARF,__apple_namespac,regular,debug
Lnamespac_begin:
.long 1212240712 ## Header Magic
.short 1 ## Header Version
.short 0 ## Header Hash Function
.long 1 ## Header Bucket Count
.long 0 ## Header Hash Count
.long 12 ## Header Data Length
.long 0 ## HeaderData Die Offset Base
.long 1 ## HeaderData Atom Count
.short 1 ## DW_ATOM_die_offset
.short 6 ## DW_FORM_data4
.long -1 ## Bucket 0
.section __DWARF,__apple_types,regular,debug
Ltypes_begin:
.long 1212240712 ## Header Magic
.short 1 ## Header Version
.short 0 ## Header Hash Function
.long 29 ## Header Bucket Count
.long 59 ## Header Hash Count
.long 20 ## Header Data Length
.long 0 ## HeaderData Die Offset Base
.long 3 ## HeaderData Atom Count
.short 1 ## DW_ATOM_die_offset
.short 6 ## DW_FORM_data4
.short 3 ## DW_ATOM_die_tag
.short 5 ## DW_FORM_data2
.short 4 ## DW_ATOM_type_flags
.short 11 ## DW_FORM_data1
.long 0 ## Bucket 0
.long 2 ## Bucket 1
.long 3 ## Bucket 2
.long 5 ## Bucket 3
.long -1 ## Bucket 4
.long 8 ## Bucket 5
.long 9 ## Bucket 6
.long -1 ## Bucket 7
.long 14 ## Bucket 8
.long 15 ## Bucket 9
.long 16 ## Bucket 10
.long 19 ## Bucket 11
.long 21 ## Bucket 12
.long 24 ## Bucket 13
.long 31 ## Bucket 14
.long 32 ## Bucket 15
.long 35 ## Bucket 16
.long 36 ## Bucket 17
.long 37 ## Bucket 18
.long 39 ## Bucket 19
.long 40 ## Bucket 20
.long 42 ## Bucket 21
.long 43 ## Bucket 22
.long 44 ## Bucket 23
.long 49 ## Bucket 24
.long 50 ## Bucket 25
.long 53 ## Bucket 26
.long 54 ## Bucket 27
.long 57 ## Bucket 28
.long 239077421 ## Hash in Bucket 0
.long 479703094 ## Hash in Bucket 0
.long 784013319 ## Hash in Bucket 1
.long 267068368 ## Hash in Bucket 2
.long 2071398372 ## Hash in Bucket 2
.long 878862258 ## Hash in Bucket 3
.long 1007206166 ## Hash in Bucket 3
.long -251319668 ## Hash in Bucket 3
.long 236871396 ## Hash in Bucket 5
.long 524080263 ## Hash in Bucket 6
.long 2080946626 ## Hash in Bucket 6
.long -1304652851 ## Hash in Bucket 6
.long -421265146 ## Hash in Bucket 6
.long -282664779 ## Hash in Bucket 6
.long 466678419 ## Hash in Bucket 8
.long 2062531832 ## Hash in Bucket 9
.long 2089400971 ## Hash in Bucket 10
.long -2011261482 ## Hash in Bucket 10
.long -1267332080 ## Hash in Bucket 10
.long 118329175 ## Hash in Bucket 11
.long 239748898 ## Hash in Bucket 11
.long 193495088 ## Hash in Bucket 12
.long -2109888073 ## Hash in Bucket 12
.long -1920572709 ## Hash in Bucket 12
.long 206000324 ## Hash in Bucket 13
.long 505753517 ## Hash in Bucket 13
.long 1311072323 ## Hash in Bucket 13
.long -1792297095 ## Hash in Bucket 13
.long -926730354 ## Hash in Bucket 13
.long -749835052 ## Hash in Bucket 13
.long -104093792 ## Hash in Bucket 13
.long -69895251 ## Hash in Bucket 14
.long -1929616327 ## Hash in Bucket 15
.long -1880351968 ## Hash in Bucket 15
.long -1658752209 ## Hash in Bucket 15
.long 2089577442 ## Hash in Bucket 16
.long 274395349 ## Hash in Bucket 17
.long 1056685111 ## Hash in Bucket 18
.long -5219592 ## Hash in Bucket 18
.long 759453730 ## Hash in Bucket 19
.long -1185500247 ## Hash in Bucket 20
.long -769941354 ## Hash in Bucket 20
.long -113419488 ## Hash in Bucket 21
.long -935859777 ## Hash in Bucket 22
.long 233247545 ## Hash in Bucket 23
.long 265767855 ## Hash in Bucket 23
.long 987553234 ## Hash in Bucket 23
.long 1891274695 ## Hash in Bucket 23
.long 2138597773 ## Hash in Bucket 23
.long 238658772 ## Hash in Bucket 24
.long 2054339493 ## Hash in Bucket 25
.long 2090147939 ## Hash in Bucket 25
.long -1053329204 ## Hash in Bucket 25
.long 1090845495 ## Hash in Bucket 26
.long 1639088524 ## Hash in Bucket 27
.long -80380739 ## Hash in Bucket 27
.long -79299793 ## Hash in Bucket 27
.long 237365869 ## Hash in Bucket 28
.long 502458001 ## Hash in Bucket 28
.long Ltypes4-Ltypes_begin ## Offset in Bucket 0
.long Ltypes22-Ltypes_begin ## Offset in Bucket 0
.long Ltypes41-Ltypes_begin ## Offset in Bucket 1
.long Ltypes47-Ltypes_begin ## Offset in Bucket 2
.long Ltypes0-Ltypes_begin ## Offset in Bucket 2
.long Ltypes49-Ltypes_begin ## Offset in Bucket 3
.long Ltypes52-Ltypes_begin ## Offset in Bucket 3
.long Ltypes19-Ltypes_begin ## Offset in Bucket 3
.long Ltypes28-Ltypes_begin ## Offset in Bucket 5
.long Ltypes40-Ltypes_begin ## Offset in Bucket 6
.long Ltypes17-Ltypes_begin ## Offset in Bucket 6
.long Ltypes29-Ltypes_begin ## Offset in Bucket 6
.long Ltypes1-Ltypes_begin ## Offset in Bucket 6
.long Ltypes34-Ltypes_begin ## Offset in Bucket 6
.long Ltypes33-Ltypes_begin ## Offset in Bucket 8
.long Ltypes54-Ltypes_begin ## Offset in Bucket 9
.long Ltypes2-Ltypes_begin ## Offset in Bucket 10
.long Ltypes36-Ltypes_begin ## Offset in Bucket 10
.long Ltypes50-Ltypes_begin ## Offset in Bucket 10
.long Ltypes10-Ltypes_begin ## Offset in Bucket 11
.long Ltypes57-Ltypes_begin ## Offset in Bucket 11
.long Ltypes31-Ltypes_begin ## Offset in Bucket 12
.long Ltypes53-Ltypes_begin ## Offset in Bucket 12
.long Ltypes25-Ltypes_begin ## Offset in Bucket 12
.long Ltypes58-Ltypes_begin ## Offset in Bucket 13
.long Ltypes5-Ltypes_begin ## Offset in Bucket 13
.long Ltypes27-Ltypes_begin ## Offset in Bucket 13
.long Ltypes12-Ltypes_begin ## Offset in Bucket 13
.long Ltypes8-Ltypes_begin ## Offset in Bucket 13
.long Ltypes51-Ltypes_begin ## Offset in Bucket 13
.long Ltypes56-Ltypes_begin ## Offset in Bucket 13
.long Ltypes45-Ltypes_begin ## Offset in Bucket 14
.long Ltypes24-Ltypes_begin ## Offset in Bucket 15
.long Ltypes16-Ltypes_begin ## Offset in Bucket 15
.long Ltypes6-Ltypes_begin ## Offset in Bucket 15
.long Ltypes38-Ltypes_begin ## Offset in Bucket 16
.long Ltypes21-Ltypes_begin ## Offset in Bucket 17
.long Ltypes23-Ltypes_begin ## Offset in Bucket 18
.long Ltypes11-Ltypes_begin ## Offset in Bucket 18
.long Ltypes26-Ltypes_begin ## Offset in Bucket 19
.long Ltypes42-Ltypes_begin ## Offset in Bucket 20
.long Ltypes35-Ltypes_begin ## Offset in Bucket 20
.long Ltypes37-Ltypes_begin ## Offset in Bucket 21
.long Ltypes55-Ltypes_begin ## Offset in Bucket 22
.long Ltypes14-Ltypes_begin ## Offset in Bucket 23
.long Ltypes7-Ltypes_begin ## Offset in Bucket 23
.long Ltypes32-Ltypes_begin ## Offset in Bucket 23
.long Ltypes43-Ltypes_begin ## Offset in Bucket 23
.long Ltypes9-Ltypes_begin ## Offset in Bucket 23
.long Ltypes20-Ltypes_begin ## Offset in Bucket 24
.long Ltypes18-Ltypes_begin ## Offset in Bucket 25
.long Ltypes39-Ltypes_begin ## Offset in Bucket 25
.long Ltypes3-Ltypes_begin ## Offset in Bucket 25
.long Ltypes13-Ltypes_begin ## Offset in Bucket 26
.long Ltypes44-Ltypes_begin ## Offset in Bucket 27
.long Ltypes15-Ltypes_begin ## Offset in Bucket 27
.long Ltypes46-Ltypes_begin ## Offset in Bucket 27
.long Ltypes30-Ltypes_begin ## Offset in Bucket 28
.long Ltypes48-Ltypes_begin ## Offset in Bucket 28
Ltypes4:
.long 3100 ## UpVal
.long 2 ## Num DIEs
.long 18455
.short 22
.byte 0
.long 18467
.short 19
.byte 0
.long 0
Ltypes22:
.long 2949 ## lua_KContext
.long 1 ## Num DIEs
.long 18403
.short 22
.byte 0
.long 0
Ltypes41:
.long 2411 ## ptrdiff_t
.long 1 ## Num DIEs
.long 17754
.short 22
.byte 0
.long 0
Ltypes47:
.long 2118 ## TString
.long 2 ## Num DIEs
.long 15986
.short 19
.byte 0
.long 17855
.short 22
.byte 0
.long 0
Ltypes0:
.long 2470 ## stringtable
.long 2 ## Num DIEs
.long 17783
.short 22
.byte 0
.long 17794
.short 19
.byte 0
.long 0
Ltypes49:
.long 3031 ## unsigned short
.long 1 ## Num DIEs
.long 18443
.short 36
.byte 0
.long 0
Ltypes52:
.long 3481 ## RaviArray
.long 2 ## Num DIEs
.long 19072
.short 22
.byte 0
.long 19084
.short 19
.byte 0
.long 0
Ltypes19:
.long 2739 ## ASMFunction
.long 1 ## Num DIEs
.long 17963
.short 22
.byte 0
.long 0
Ltypes28:
.long 2349 ## StkId
.long 1 ## Num DIEs
.long 17080
.short 22
.byte 0
.long 0
Ltypes40:
.long 2328 ## lua_State
.long 2 ## Num DIEs
.long 16700
.short 22
.byte 0
.long 16711
.short 19
.byte 0
.long 0
Ltypes17:
.long 2837 ## ravi_Writestringerror
.long 1 ## Num DIEs
.long 18032
.short 22
.byte 0
.long 0
Ltypes29:
.long 2144 ## unsigned int
.long 1 ## Num DIEs
.long 16137
.short 36
.byte 0
.long 0
Ltypes1:
.long 2069 ## GCObject
.long 2 ## Num DIEs
.long 15901
.short 22
.byte 0
.long 15912
.short 19
.byte 0
.long 0
Ltypes34:
.long 2173 ## __darwin_size_t
.long 1 ## Num DIEs
.long 16155
.short 22
.byte 0
.long 0
Ltypes33:
.long 2166 ## size_t
.long 1 ## Num DIEs
.long 16144
.short 22
.byte 0
.long 0
Ltypes54:
.long 2798 ## ravi_Writestring
.long 1 ## Num DIEs
.long 17993
.short 22
.byte 0
.long 0
Ltypes2:
.long 3432 ## Node
.long 2 ## Num DIEs
.long 18917
.short 22
.byte 0
.long 18929
.short 19
.byte 0
.long 0
Ltypes36:
.long 2359 ## global_State
.long 2 ## Num DIEs
.long 17097
.short 22
.byte 0
.long 17108
.short 19
.byte 0
.long 0
Ltypes50:
.long 3407 ## long long int
.long 1 ## Num DIEs
.long 18905
.short 36
.byte 0
.long 0
Ltypes10:
.long 2280 ## lua_TValue
.long 1 ## Num DIEs
.long 16519
.short 19
.byte 0
.long 0
Ltypes57:
.long 2298 ## Value
.long 2 ## Num DIEs
.long 16556
.short 22
.byte 0
.long 16567
.short 23
.byte 0
.long 0
Ltypes31:
.long 2308 ## int
.long 1 ## Num DIEs
.long 16660
.short 36
.byte 0
.long 0
Ltypes53:
.long 2719 ## ravi_State
.long 1 ## Num DIEs
.long 17934
.short 22
.byte 0
.long 0
Ltypes25:
.long 2971 ## __darwin_intptr_t
.long 1 ## Num DIEs
.long 18425
.short 22
.byte 0
.long 0
Ltypes58:
.long 2447 ## lu_mem
.long 1 ## Num DIEs
.long 17772
.short 22
.byte 0
.long 0
Ltypes5:
.long 3186 ## lua_Debug
.long 2 ## Num DIEs
.long 18635
.short 22
.byte 0
.long 18647
.short 19
.byte 0
.long 0
Ltypes27:
.long 3883 ## lua_Unsigned
.long 1 ## Num DIEs
.long 20183
.short 22
.byte 0
.long 0
Ltypes12:
.long 2086 ## lu_byte
.long 1 ## Num DIEs
.long 15968
.short 22
.byte 0
.long 0
Ltypes8:
.long 3576 ## LClosure
.long 2 ## Num DIEs
.long 19348
.short 22
.byte 0
.long 19360
.short 19
.byte 0
.long 0
Ltypes51:
.long 3395 ## lua_Integer
.long 1 ## Num DIEs
.long 18894
.short 22
.byte 0
.long 0
Ltypes56:
.long 2094 ## unsigned char
.long 1 ## Num DIEs
.long 15979
.short 36
.byte 0
.long 0
Ltypes45:
.long 3896 ## long long unsigned int
.long 1 ## Num DIEs
.long 20194
.short 36
.byte 0
.long 0
Ltypes24:
.long 2962 ## intptr_t
.long 1 ## Num DIEs
.long 18414
.short 22
.byte 0
.long 0
Ltypes16:
.long 2421 ## long int
.long 1 ## Num DIEs
.long 17765
.short 36
.byte 0
.long 0
Ltypes6:
.long 2314 ## lua_CFunction
.long 1 ## Num DIEs
.long 16667
.short 22
.byte 0
.long 0
Ltypes38:
.long 3449 ## TKey
.long 2 ## Num DIEs
.long 18969
.short 22
.byte 0
.long 18981
.short 23
.byte 0
.long 0
Ltypes21:
.long 3014 ## short
.long 1 ## Num DIEs
.long 18436
.short 36
.byte 0
.long 0
Ltypes23:
.long 3177 ## lua_Hook
.long 1 ## Num DIEs
.long 18600
.short 22
.byte 0
.long 0
Ltypes11:
.long 2058 ## GCUnion
.long 1 ## Num DIEs
.long 15794
.short 23
.byte 0
.long 0
Ltypes26:
.long 3541 ## Closure
.long 1 ## Num DIEs
.long 19169
.short 23
.byte 0
.long 0
Ltypes42:
.long 2766 ## ravi_Writeline
.long 1 ## Num DIEs
.long 17982
.short 22
.byte 0
.long 0
Ltypes35:
.long 2273 ## TValue
.long 1 ## Num DIEs
.long 16508
.short 22
.byte 0
.long 0
Ltypes37:
.long 2046 ## double
.long 1 ## Num DIEs
.long 15770
.short 36
.byte 0
.long 0
Ltypes55:
.long 3919 ## OpCode
.long 1 ## Num DIEs
.long 20211
.short 22
.byte 0
.long 0
Ltypes14:
.long 3585 ## Proto
.long 2 ## Num DIEs
.long 19480
.short 19
.byte 0
.long 24974
.short 22
.byte 0
.long 0
Ltypes7:
.long 2405 ## l_mem
.long 1 ## Num DIEs
.long 17743
.short 22
.byte 0
.long 0
Ltypes32:
.long 3799 ## RaviJITProto
.long 2 ## Num DIEs
.long 20074
.short 22
.byte 0
.long 20086
.short 19
.byte 0
.long 0
Ltypes43:
.long 2919 ## Instruction
.long 1 ## Num DIEs
.long 18354
.short 22
.byte 0
.long 0
Ltypes9:
.long 2881 ## CallInfo
.long 2 ## Num DIEs
.long 18066
.short 22
.byte 0
.long 18077
.short 19
.byte 0
.long 0
Ltypes20:
.long 2213 ## Udata
.long 1 ## Num DIEs
.long 16178
.short 19
.byte 0
.long 0
Ltypes18:
.long 3549 ## CClosure
.long 2 ## Num DIEs
.long 19209
.short 22
.byte 0
.long 19221
.short 19
.byte 0
.long 0
Ltypes39:
.long 2053 ## char
.long 1 ## Num DIEs
.long 15782
.short 36
.byte 0
.long 0
Ltypes3:
.long 3705 ## LocVar
.long 2 ## Num DIEs
.long 19870
.short 22
.byte 0
.long 19882
.short 19
.byte 0
.long 0
Ltypes13:
.long 2935 ## lua_KFunction
.long 1 ## Num DIEs
.long 18365
.short 22
.byte 0
.long 0
Ltypes44:
.long 3762 ## Upvaldesc
.long 2 ## Num DIEs
.long 19972
.short 22
.byte 0
.long 19984
.short 19
.byte 0
.long 0
Ltypes15:
.long 2189 ## long unsigned int
.long 1 ## Num DIEs
.long 16166
.short 36
.byte 0
.long 0
Ltypes46:
.long 2035 ## lua_Number
.long 1 ## Num DIEs
.long 15759
.short 22
.byte 0
.long 0
Ltypes30:
.long 2235 ## Table
.long 2 ## Num DIEs
.long 16298
.short 19
.byte 0
.long 24661
.short 22
.byte 0
.long 0
Ltypes48:
.long 2381 ## lua_Alloc
.long 1 ## Num DIEs
.long 17700
.short 22
.byte 0
.long 0
.section __DWARF,__apple_exttypes,regular,debug
Lexttypes_begin:
.long 1212240712 ## Header Magic
.short 1 ## Header Version
.short 0 ## Header Hash Function
.long 1 ## Header Bucket Count
.long 0 ## Header Hash Count
.long 12 ## Header Data Length
.long 0 ## HeaderData Die Offset Base
.long 1 ## HeaderData Atom Count
.short 7 ## DW_ATOM_ext_types
.short 6 ## DW_FORM_data4
.long -1 ## Bucket 0
.subsections_via_symbols
.section __DWARF,__debug_line,regular,debug
Lsection_line:
Lline_table_start0: