Skip to content

Instantly share code, notes, and snippets.

@nielsdos
Created May 9, 2024 10:52
Show Gist options
  • Save nielsdos/5a6200fdb5173c391c23a03c0f7a7dbc to your computer and use it in GitHub Desktop.
Save nielsdos/5a6200fdb5173c391c23a03c0f7a7dbc to your computer and use it in GitHub Desktop.
.file "doaddsub.c"
.text
.Ltext0:
.file 0 "/run/media/niels/MoreData/php-src-multitasking" "/run/media/niels/MoreData/php-src-multitasking/ext/bcmath/libbcmath/src/doaddsub.c"
.p2align 4
.globl _bc_do_add
.hidden _bc_do_add
.type _bc_do_add, @function
_bc_do_add:
.LVL0:
.LFB864:
.file 1 "/run/media/niels/MoreData/php-src-multitasking/ext/bcmath/libbcmath/src/doaddsub.c"
.loc 1 42 1 view -0
.cfi_startproc
.loc 1 42 1 is_stmt 0 view .LVU1
pushq %r14
.cfi_def_cfa_offset 16
.cfi_offset 14, -16
pushq %r13
.cfi_def_cfa_offset 24
.cfi_offset 13, -24
pushq %r12
.cfi_def_cfa_offset 32
.cfi_offset 12, -32
movq %rdi, %r12
.loc 1 43 2 is_stmt 1 view .LVU2
.loc 1 44 2 view .LVU3
.loc 1 45 2 view .LVU4
.loc 1 46 2 view .LVU5
.loc 1 47 2 view .LVU6
.loc 1 50 2 view .LVU7
.loc 1 42 1 is_stmt 0 view .LVU8
pushq %rbp
.cfi_def_cfa_offset 40
.cfi_offset 6, -40
movq %rsi, %rbp
pushq %rbx
.cfi_def_cfa_offset 48
.cfi_offset 3, -48
.loc 1 50 12 view .LVU9
movq 8(%rdi), %rax
movq 8(%rsi), %r14
.loc 1 51 15 view .LVU10
movq (%rsi), %r13
.loc 1 52 8 view .LVU11
movq %rdx, %rsi
.LVL1:
.loc 1 50 12 view .LVU12
cmpq %rax, %r14
cmovb %rax, %r14
.LVL2:
.loc 1 51 2 is_stmt 1 view .LVU13
.loc 1 51 15 is_stmt 0 view .LVU14
movq (%rdi), %rax
cmpq %rax, %r13
cmovb %rax, %r13
.loc 1 51 13 view .LVU15
addq $1, %r13
.LVL3:
.loc 1 52 2 is_stmt 1 view .LVU16
.loc 1 52 8 is_stmt 0 view .LVU17
cmpq %rdx, %r14
cmovnb %r14, %rsi
movq %r13, %rdi
.LVL4:
.loc 1 52 8 view .LVU18
xorl %edx, %edx
.LVL5:
.loc 1 52 8 view .LVU19
call _bc_new_num_ex@PLT
.LVL6:
.loc 1 56 10 view .LVU20
movq 8(%rbp), %rsi
.loc 1 58 44 view .LVU21
movq 0(%rbp), %r8
.loc 1 58 8 view .LVU22
movq 16(%rbp), %rdi
.loc 1 52 8 view .LVU23
movq %rax, %rbx
.LVL7:
.loc 1 55 2 is_stmt 1 view .LVU24
.loc 1 55 10 is_stmt 0 view .LVU25
movq 8(%r12), %rcx
.LVL8:
.loc 1 56 2 is_stmt 1 view .LVU26
.loc 1 57 2 view .LVU27
.loc 1 57 36 is_stmt 0 view .LVU28
movq (%r12), %rax
.LVL9:
.loc 1 58 44 view .LVU29
addq %rsi, %r8
.loc 1 58 8 view .LVU30
leaq -1(%rdi,%r8), %r9
.loc 1 59 59 view .LVU31
leaq -1(%r14,%r13), %rdi
.loc 1 59 9 view .LVU32
addq 16(%rbx), %rdi
.loc 1 57 54 view .LVU33
leaq -1(%rax,%rcx), %rdx
.loc 1 57 8 view .LVU34
addq 16(%r12), %rdx
.LVL10:
.loc 1 58 2 is_stmt 1 view .LVU35
.loc 1 59 2 view .LVU36
.loc 1 62 2 view .LVU37
.loc 1 62 5 is_stmt 0 view .LVU38
cmpq %rsi, %rcx
je .L2
.loc 1 63 3 is_stmt 1 view .LVU39
.loc 1 63 6 is_stmt 0 view .LVU40
cmpq %rcx, %rsi
jnb .L15
movq %rsi, %r8
xorl %eax, %eax
subq %rcx, %r8
.LVL11:
.p2align 4,,10
.p2align 3
.L4:
.loc 1 65 5 is_stmt 1 view .LVU41
.loc 1 65 17 is_stmt 0 view .LVU42
movzbl (%rdx,%rax), %ecx
.loc 1 65 15 view .LVU43
movb %cl, (%rdi,%rax)
.loc 1 66 5 is_stmt 1 view .LVU44
.loc 1 64 19 view .LVU45
subq $1, %rax
.LVL12:
.loc 1 64 19 is_stmt 0 view .LVU46
cmpq %rax, %r8
jne .L4
addq %r8, %rdx
.LVL13:
.loc 1 64 19 view .LVU47
addq %r8, %rdi
.LVL14:
.loc 1 78 10 view .LVU48
movq 0(%rbp), %r8
.loc 1 77 15 view .LVU49
movq (%r12), %rax
.loc 1 78 10 view .LVU50
addq %rsi, %r8
.LVL15:
.L2:
.loc 1 77 2 is_stmt 1 view .LVU51
.loc 1 78 2 view .LVU52
.loc 1 79 2 view .LVU53
.loc 1 80 2 view .LVU54
.loc 1 80 23 view .LVU55
.loc 1 80 18 is_stmt 0 view .LVU56
addq %rax, %rsi
.LVL16:
.loc 1 80 18 view .LVU57
setne %r10b
.loc 1 80 35 view .LVU58
testq %r8, %r8
setne %al
.loc 1 79 8 view .LVU59
xorl %ecx, %ecx
.loc 1 80 23 view .LVU60
andb %al, %r10b
je .L5
.LVL17:
.p2align 4,,10
.p2align 3
.L7:
.loc 1 81 3 is_stmt 1 view .LVU61
.loc 1 81 19 is_stmt 0 view .LVU62
subq $1, %rdx
.LVL18:
.loc 1 81 22 view .LVU63
movzbl (%r9), %eax
.loc 1 81 30 view .LVU64
subq $1, %r9
.LVL19:
.loc 1 81 22 view .LVU65
addb 1(%rdx), %al
.loc 1 81 33 view .LVU66
addl %ecx, %eax
.loc 1 82 3 is_stmt 1 view .LVU67
.loc 1 86 10 is_stmt 0 view .LVU68
xorl %ecx, %ecx
.LVL20:
.loc 1 82 6 view .LVU69
cmpb $9, %al
jle .L6
.loc 1 83 4 is_stmt 1 view .LVU70
.LVL21:
.loc 1 84 4 view .LVU71
.loc 1 84 12 is_stmt 0 view .LVU72
subl $10, %eax
.loc 1 83 10 view .LVU73
movl %r10d, %ecx
.LVL22:
.L6:
.loc 1 84 12 view .LVU74
movb %al, (%rdi)
.LVL23:
.loc 1 88 3 is_stmt 1 view .LVU75
.loc 1 90 10 is_stmt 0 view .LVU76
subq $1, %r8
.LVL24:
.loc 1 88 9 view .LVU77
subq $1, %rdi
.LVL25:
.loc 1 89 3 is_stmt 1 view .LVU78
.loc 1 90 3 view .LVU79
.loc 1 80 23 view .LVU80
.loc 1 80 18 is_stmt 0 view .LVU81
subq $1, %rsi
.LVL26:
.loc 1 80 23 view .LVU82
je .L9
testq %r8, %r8
jne .L7
.LVL27:
.L5:
.loc 1 94 2 is_stmt 1 view .LVU83
.loc 1 94 5 is_stmt 0 view .LVU84
testq %rsi, %rsi
je .L9
.LVL28:
.loc 1 98 19 is_stmt 1 view .LVU85
.loc 1 98 16 is_stmt 0 view .LVU86
subq $1, %rsi
.LVL29:
.L10:
.loc 1 98 16 view .LVU87
notq %rsi
movq %rdi, %r8
leaq (%rdx,%rsi), %r9
.LVL30:
.p2align 4,,10
.p2align 3
.L13:
.loc 1 99 3 is_stmt 1 view .LVU88
.loc 1 99 22 is_stmt 0 view .LVU89
movzbl (%rdx), %eax
.loc 1 99 19 view .LVU90
subq $1, %rdx
.LVL31:
.loc 1 99 22 view .LVU91
addl %ecx, %eax
.loc 1 100 3 is_stmt 1 view .LVU92
.loc 1 104 10 is_stmt 0 view .LVU93
xorl %ecx, %ecx
.LVL32:
.loc 1 100 6 view .LVU94
cmpb $9, %al
jle .L12
.loc 1 101 4 is_stmt 1 view .LVU95
.LVL33:
.loc 1 102 4 view .LVU96
.loc 1 102 12 is_stmt 0 view .LVU97
subl $10, %eax
.loc 1 101 10 view .LVU98
movl $1, %ecx
.LVL34:
.L12:
.loc 1 102 12 view .LVU99
movb %al, (%r8)
.LVL35:
.loc 1 106 3 is_stmt 1 view .LVU100
.loc 1 106 9 is_stmt 0 view .LVU101
subq $1, %r8
.LVL36:
.loc 1 98 19 is_stmt 1 view .LVU102
.loc 1 98 19 is_stmt 0 view .LVU103
cmpq %rdx, %r9
jne .L13
addq %rsi, %rdi
.LVL37:
.L11:
.loc 1 110 2 is_stmt 1 view .LVU104
.loc 1 110 5 is_stmt 0 view .LVU105
testb %cl, %cl
je .L14
.loc 1 111 3 is_stmt 1 view .LVU106
.loc 1 111 11 is_stmt 0 view .LVU107
addb $1, (%rdi)
.L14:
.loc 1 115 2 is_stmt 1 view .LVU108
movq %rbx, %rdi
call _bc_rm_leading_zeros@PLT
.LVL38:
.loc 1 116 2 view .LVU109
.loc 1 117 1 is_stmt 0 view .LVU110
movq %rbx, %rax
popq %rbx
.cfi_remember_state
.cfi_def_cfa_offset 40
.LVL39:
.loc 1 117 1 view .LVU111
popq %rbp
.cfi_def_cfa_offset 32
.LVL40:
.loc 1 117 1 view .LVU112
popq %r12
.cfi_def_cfa_offset 24
.LVL41:
.loc 1 117 1 view .LVU113
popq %r13
.cfi_def_cfa_offset 16
.LVL42:
.loc 1 117 1 view .LVU114
popq %r14
.cfi_def_cfa_offset 8
.LVL43:
.loc 1 117 1 view .LVU115
ret
.LVL44:
.p2align 4,,10
.p2align 3
.L9:
.cfi_restore_state
.loc 1 95 3 is_stmt 1 view .LVU116
.loc 1 96 3 view .LVU117
.loc 1 98 19 view .LVU118
.loc 1 98 19 is_stmt 0 view .LVU119
testq %r8, %r8
je .L11
.loc 1 98 16 view .LVU120
leaq -1(%r8), %rsi
.LVL45:
.loc 1 98 16 view .LVU121
movq %r9, %rdx
jmp .L10
.LVL46:
.p2align 4,,10
.p2align 3
.L15:
.loc 1 70 17 view .LVU122
movq %r9, %r11
.loc 1 70 15 view .LVU123
movq %rdi, %r10
.loc 1 56 10 view .LVU124
movq %rsi, %rax
.loc 1 70 17 view .LVU125
subq %rsi, %r11
.loc 1 70 15 view .LVU126
subq %rsi, %r10
.LVL47:
.p2align 4,,10
.p2align 3
.L3:
.loc 1 70 5 is_stmt 1 view .LVU127
.loc 1 70 17 is_stmt 0 view .LVU128
movzbl (%r11,%rax), %r8d
.loc 1 70 15 view .LVU129
movb %r8b, (%r10,%rax)
.loc 1 71 5 is_stmt 1 view .LVU130
.loc 1 71 12 is_stmt 0 view .LVU131
subq $1, %rax
.LVL48:
.loc 1 69 19 is_stmt 1 view .LVU132
cmpq %rax, %rcx
jb .L3
leaq -1(%rsi), %rax
.LVL49:
.loc 1 69 19 is_stmt 0 view .LVU133
movq $-1, %r8
cmpq %rcx, %rax
movq %rcx, %rax
setnb %r10b
subq %rsi, %rax
testb %r10b, %r10b
cmove %r8, %rax
.loc 1 78 10 view .LVU134
leaq 1(%rcx), %r8
subq %rsi, %r8
addq %rax, %r9
addq %rax, %rdi
testb %r10b, %r10b
movl $0, %r10d
cmove %r10, %r8
addq 0(%rbp), %rsi
.loc 1 77 15 view .LVU135
movq (%r12), %rax
.loc 1 78 10 view .LVU136
leaq -1(%r8,%rsi), %r8
.loc 1 55 10 view .LVU137
movq %rcx, %rsi
jmp .L2
.cfi_endproc
.LFE864:
.size _bc_do_add, .-_bc_do_add
.p2align 4
.globl _bc_do_sub
.hidden _bc_do_sub
.type _bc_do_sub, @function
_bc_do_sub:
.LVL50:
.LFB865:
.loc 1 125 1 is_stmt 1 view -0
.cfi_startproc
.loc 1 126 2 view .LVU139
.loc 1 128 2 view .LVU140
.loc 1 125 1 is_stmt 0 view .LVU141
pushq %r15
.cfi_def_cfa_offset 16
.cfi_offset 15, -16
movq %rdi, %rcx
pushq %r14
.cfi_def_cfa_offset 24
.cfi_offset 14, -24
movq %rsi, %r14
pushq %r13
.cfi_def_cfa_offset 32
.cfi_offset 13, -32
pushq %r12
.cfi_def_cfa_offset 40
.cfi_offset 12, -40
pushq %rbp
.cfi_def_cfa_offset 48
.cfi_offset 6, -48
pushq %rbx
.cfi_def_cfa_offset 56
.cfi_offset 3, -56
subq $24, %rsp
.cfi_def_cfa_offset 80
.loc 1 128 20 view .LVU142
movq (%rdi), %rbx
movq (%rsi), %rdi
.LVL51:
.loc 1 129 22 view .LVU143
movq 8(%rcx), %rax
movq 8(%rsi), %rsi
.LVL52:
.loc 1 129 22 view .LVU144
movq %rcx, 8(%rsp)
.loc 1 128 65 discriminator 1 view .LVU145
cmpq %rdi, %rbx
movq %rdi, %r12
cmovnb %rbx, %r12
.LVL53:
.loc 1 129 2 is_stmt 1 view .LVU146
.loc 1 129 9 is_stmt 0 view .LVU147
movq %rax, %r8
cmpq %rax, %rsi
cmovnb %rsi, %r8
.LVL54:
.loc 1 131 2 is_stmt 1 view .LVU148
.loc 1 131 9 is_stmt 0 view .LVU149
cmpq %rdi, %rbx
cmova %rdi, %rbx
.LVL55:
.loc 1 132 2 is_stmt 1 view .LVU150
.loc 1 132 9 is_stmt 0 view .LVU151
cmpq %rax, %rsi
.loc 1 140 9 view .LVU152
movq %r12, %rdi
.loc 1 132 9 view .LVU153
cmovbe %rsi, %rax
.loc 1 140 9 view .LVU154
cmpq %rdx, %r8
movq %r8, (%rsp)
cmovnb %r8, %rdx
.LVL56:
.loc 1 132 9 view .LVU155
movq %rax, %r13
.LVL57:
.loc 1 133 2 is_stmt 1 view .LVU156
.loc 1 133 9 is_stmt 0 view .LVU157
leaq (%rbx,%rax), %rbp
.LVL58:
.loc 1 134 2 is_stmt 1 view .LVU158
.loc 1 135 2 view .LVU159
.loc 1 136 2 view .LVU160
.loc 1 137 2 view .LVU161
.loc 1 140 2 view .LVU162
.loc 1 140 9 is_stmt 0 view .LVU163
movq %rdx, %rsi
xorl %edx, %edx
call _bc_new_num_ex@PLT
.LVL59:
.loc 1 143 48 view .LVU164
movq 8(%rsp), %rcx
.loc 1 144 8 view .LVU165
movq 16(%r14), %rsi
.loc 1 140 9 view .LVU166
movq %rax, %r15
.LVL60:
.loc 1 143 2 is_stmt 1 view .LVU167
.loc 1 145 60 is_stmt 0 view .LVU168
movq (%rsp), %r8
.loc 1 143 48 view .LVU169
movq 8(%rcx), %rdx
.loc 1 143 44 view .LVU170
movq (%rcx), %rax
.LVL61:
.loc 1 143 8 view .LVU171
movq 16(%rcx), %rcx
.loc 1 145 60 view .LVU172
leaq -1(%r12,%r8), %r8
.loc 1 145 10 view .LVU173
addq 16(%r15), %r8
.loc 1 143 44 view .LVU174
addq %rdx, %rax
.loc 1 143 8 view .LVU175
leaq -1(%rcx,%rax), %r9
.LVL62:
.loc 1 144 2 is_stmt 1 view .LVU176
.loc 1 144 48 is_stmt 0 view .LVU177
movq 8(%r14), %rcx
.loc 1 144 44 view .LVU178
movq (%r14), %rax
addq %rcx, %rax
.loc 1 144 8 view .LVU179
leaq -1(%rsi,%rax), %rdi
.LVL63:
.loc 1 145 2 is_stmt 1 view .LVU180
.loc 1 148 2 view .LVU181
.loc 1 148 5 is_stmt 0 view .LVU182
cmpq %r13, %rdx
je .L35
.loc 1 150 3 is_stmt 1 view .LVU183
.loc 1 150 14 is_stmt 0 view .LVU184
movq %rdx, %rax
movq %r13, %rsi
subq %r13, %rax
.LVL64:
.loc 1 150 47 is_stmt 1 discriminator 1 view .LVU185
subq %rdx, %rsi
.LVL65:
.p2align 4,,10
.p2align 3
.L36:
.loc 1 151 4 view .LVU186
.loc 1 151 4 is_stmt 0 view .LVU187
leaq (%r9,%rsi), %rcx
leaq (%r8,%rsi), %rdx
.loc 1 151 17 view .LVU188
movzbl (%rcx,%rax), %r10d
.loc 1 151 15 view .LVU189
movb %r10b, (%rdx,%rax)
.loc 1 150 57 is_stmt 1 discriminator 3 view .LVU190
.LVL66:
.loc 1 150 47 discriminator 1 view .LVU191
subq $1, %rax
.LVL67:
.loc 1 150 47 is_stmt 0 discriminator 1 view .LVU192
jne .L36
.LVL68:
.L37:
.loc 1 168 2 is_stmt 1 view .LVU193
.loc 1 170 2 view .LVU194
.loc 1 168 8 is_stmt 0 view .LVU195
xorl %r9d, %r9d
.loc 1 170 5 view .LVU196
cmpq $7, %rbp
jbe .L40
.loc 1 171 3 is_stmt 1 view .LVU197
.LBB2:
.loc 1 201 59 is_stmt 0 view .LVU198
movq %r12, (%rsp)
.LVL69:
.loc 1 201 59 view .LVU199
.LBE2:
.loc 1 171 10 view .LVU200
addq $1, %rdx
.LVL70:
.loc 1 172 3 is_stmt 1 view .LVU201
.loc 1 172 8 is_stmt 0 view .LVU202
addq $1, %rcx
.LVL71:
.loc 1 173 3 is_stmt 1 view .LVU203
.loc 1 173 8 is_stmt 0 view .LVU204
addq $1, %rdi
.LVL72:
.loc 1 174 3 is_stmt 1 view .LVU205
.loc 1 174 36 view .LVU206
.loc 1 173 8 is_stmt 0 view .LVU207
movl $8, %r11d
.LBB3:
.loc 1 201 59 view .LVU208
movq %rax, %r12
.LVL73:
.loc 1 202 23 view .LVU209
movabsq $1085102592571150095, %r14
.LVL74:
.loc 1 201 59 view .LVU210
movabsq $72340172838076673, %r13
.LVL75:
.p2align 4,,10
.p2align 3
.L41:
.loc 1 175 4 is_stmt 1 view .LVU211
movq %rdi, %r10
movq %rcx, %r8
.loc 1 187 14 is_stmt 0 view .LVU212
movq -8(%rdi), %r9
.loc 1 186 14 view .LVU213
movq -8(%rcx), %rax
movq %rdx, %rsi
.loc 1 175 12 view .LVU214
subq $8, %rdx
.LVL76:
.loc 1 176 4 is_stmt 1 view .LVU215
.loc 1 176 10 is_stmt 0 view .LVU216
subq $8, %rcx
.LVL77:
.loc 1 177 4 is_stmt 1 view .LVU217
.loc 1 177 10 is_stmt 0 view .LVU218
subq $8, %rdi
.LVL78:
.loc 1 179 4 is_stmt 1 view .LVU219
.loc 1 180 4 view .LVU220
.loc 1 181 4 view .LVU221
.loc 1 182 4 view .LVU222
.loc 1 186 4 view .LVU223
.loc 1 187 14 is_stmt 0 view .LVU224
bswap %r9
.LVL79:
.loc 1 190 12 view .LVU225
addq %r12, %r9
.loc 1 186 14 view .LVU226
bswap %rax
.LVL80:
.loc 1 187 4 is_stmt 1 view .LVU227
.loc 1 190 4 view .LVU228
.loc 1 190 12 is_stmt 0 view .LVU229
subq %r9, %rax
.LVL81:
.loc 1 192 4 is_stmt 1 view .LVU230
.loc 1 201 4 view .LVU231
.loc 1 202 4 view .LVU232
.loc 1 206 4 view .LVU233
.loc 1 201 59 is_stmt 0 view .LVU234
movq %rax, %r12
.LVL82:
.loc 1 202 23 view .LVU235
movq %rax, %r9
.loc 1 211 11 view .LVU236
shrq $63, %rax
.LVL83:
.loc 1 201 59 view .LVU237
shrq $7, %r12
.loc 1 202 23 view .LVU238
andq %r14, %r9
.LVL84:
.loc 1 201 59 view .LVU239
andq %r13, %r12
.loc 1 201 14 view .LVU240
leaq (%r12,%r12,2), %r12
addq %r12, %r12
.loc 1 202 44 view .LVU241
subq %r12, %r9
.loc 1 211 11 view .LVU242
movq %rax, %r12
.loc 1 206 14 view .LVU243
bswap %r9
.LVL85:
.loc 1 209 4 is_stmt 1 view .LVU244
movq %r9, (%rdx)
.loc 1 211 4 view .LVU245
.loc 1 212 4 view .LVU246
.LVL86:
.loc 1 212 4 is_stmt 0 view .LVU247
.LBE3:
.loc 1 174 36 is_stmt 1 view .LVU248
movq %r11, %r9
.LVL87:
.loc 1 174 36 is_stmt 0 view .LVU249
leaq 8(%r11), %r11
.LVL88:
.loc 1 174 36 view .LVU250
cmpq %r11, %rbp
jnb .L41
.loc 1 214 10 view .LVU251
movq (%rsp), %r12
.loc 1 214 3 is_stmt 1 view .LVU252
.loc 1 214 10 is_stmt 0 view .LVU253
leaq -9(%rsi), %rdx
.LVL89:
.loc 1 215 3 is_stmt 1 view .LVU254
.loc 1 215 8 is_stmt 0 view .LVU255
leaq -9(%r8), %rcx
.LVL90:
.loc 1 216 3 is_stmt 1 view .LVU256
.loc 1 216 8 is_stmt 0 view .LVU257
leaq -9(%r10), %rdi
.LVL91:
.L40:
.loc 1 220 15 is_stmt 1 discriminator 1 view .LVU258
movq %r9, %r8
xorl %r11d, %r11d
subq %rbp, %r8
cmpq %rbp, %r9
jnb .L43
.LVL92:
.p2align 4,,10
.p2align 3
.L42:
.loc 1 221 3 view .LVU259
.loc 1 221 9 is_stmt 0 view .LVU260
movsbl (%rcx,%r11), %esi
.loc 1 221 20 view .LVU261
movsbl (%rdi,%r11), %r9d
.loc 1 221 18 view .LVU262
subl %r9d, %esi
.loc 1 221 29 view .LVU263
subl %eax, %esi
.LVL93:
.loc 1 222 3 is_stmt 1 view .LVU264
.loc 1 226 11 is_stmt 0 view .LVU265
movl $0, %eax
.LVL94:
.loc 1 222 6 view .LVU266
jns .L44
.loc 1 223 4 is_stmt 1 view .LVU267
.loc 1 223 8 is_stmt 0 view .LVU268
addl $10, %esi
.LVL95:
.loc 1 224 4 is_stmt 1 view .LVU269
.loc 1 224 11 is_stmt 0 view .LVU270
movl $1, %eax
.LVL96:
.L44:
.loc 1 228 3 is_stmt 1 view .LVU271
.loc 1 228 14 is_stmt 0 view .LVU272
movb %sil, (%rdx,%r11)
.loc 1 220 33 is_stmt 1 view .LVU273
.loc 1 220 15 discriminator 1 view .LVU274
subq $1, %r11
.LVL97:
.loc 1 220 15 is_stmt 0 discriminator 1 view .LVU275
cmpq %r8, %r11
jne .L42
.loc 1 220 15 discriminator 1 view .LVU276
addq %r11, %rcx
.LVL98:
.loc 1 220 15 discriminator 1 view .LVU277
addq %r11, %rdx
.LVL99:
.L43:
.loc 1 232 2 is_stmt 1 view .LVU278
.loc 1 232 5 is_stmt 0 view .LVU279
cmpq %rbx, %r12
je .L47
.loc 1 233 3 is_stmt 1 view .LVU280
.loc 1 233 14 is_stmt 0 view .LVU281
movq %r12, %rdi
subq %rbx, %rdi
.LVL100:
.loc 1 233 42 is_stmt 1 discriminator 1 view .LVU282
subq %r12, %rbx
.LVL101:
.loc 1 234 10 is_stmt 0 view .LVU283
addq %rbx, %rcx
.LVL102:
.loc 1 241 15 view .LVU284
addq %rbx, %rdx
.LVL103:
.p2align 4,,10
.p2align 3
.L49:
.loc 1 234 4 is_stmt 1 view .LVU285
.loc 1 234 10 is_stmt 0 view .LVU286
movsbl (%rcx,%rdi), %esi
.loc 1 234 19 view .LVU287
subl %eax, %esi
.LVL104:
.loc 1 235 4 is_stmt 1 view .LVU288
.loc 1 239 12 is_stmt 0 view .LVU289
movl $0, %eax
.LVL105:
.loc 1 235 7 view .LVU290
jns .L48
.loc 1 236 5 is_stmt 1 view .LVU291
.loc 1 236 9 is_stmt 0 view .LVU292
addl $10, %esi
.LVL106:
.loc 1 237 5 is_stmt 1 view .LVU293
.loc 1 237 12 is_stmt 0 view .LVU294
movl $1, %eax
.LVL107:
.L48:
.loc 1 241 4 is_stmt 1 view .LVU295
.loc 1 241 15 is_stmt 0 view .LVU296
movb %sil, (%rdx,%rdi)
.loc 1 233 52 is_stmt 1 discriminator 2 view .LVU297
.LVL108:
.loc 1 233 42 discriminator 1 view .LVU298
subq $1, %rdi
.LVL109:
.loc 1 233 42 is_stmt 0 discriminator 1 view .LVU299
jne .L49
.LVL110:
.L47:
.loc 1 246 2 is_stmt 1 view .LVU300
movq %r15, %rdi
call _bc_rm_leading_zeros@PLT
.LVL111:
.loc 1 247 2 view .LVU301
.loc 1 248 1 is_stmt 0 view .LVU302
addq $24, %rsp
.cfi_remember_state
.cfi_def_cfa_offset 56
movq %r15, %rax
popq %rbx
.cfi_def_cfa_offset 48
popq %rbp
.cfi_def_cfa_offset 40
.LVL112:
.loc 1 248 1 view .LVU303
popq %r12
.cfi_def_cfa_offset 32
popq %r13
.cfi_def_cfa_offset 24
popq %r14
.cfi_def_cfa_offset 16
popq %r15
.cfi_def_cfa_offset 8
.LVL113:
.loc 1 248 1 view .LVU304
ret
.LVL114:
.p2align 4,,10
.p2align 3
.L35:
.cfi_restore_state
.loc 1 155 3 is_stmt 1 view .LVU305
.loc 1 155 47 discriminator 1 view .LVU306
movq %rcx, %rsi
subq %rdx, %rsi
.LVL115:
.loc 1 155 47 is_stmt 0 discriminator 1 view .LVU307
je .L50
subq %rcx, %rdx
.loc 1 134 9 view .LVU308
xorl %eax, %eax
movq %rdx, %r10
addq %rdx, %rdi
.LVL116:
.p2align 4,,10
.p2align 3
.L39:
.loc 1 156 4 is_stmt 1 view .LVU309
.loc 1 156 11 is_stmt 0 view .LVU310
movsbl (%rdi,%rsi), %ecx
.loc 1 156 10 view .LVU311
negl %ecx
.loc 1 156 20 view .LVU312
subl %eax, %ecx
.LVL117:
.loc 1 157 4 is_stmt 1 view .LVU313
.loc 1 161 12 is_stmt 0 view .LVU314
movl $0, %eax
.LVL118:
.loc 1 157 7 view .LVU315
jns .L38
.loc 1 158 5 is_stmt 1 view .LVU316
.loc 1 158 9 is_stmt 0 view .LVU317
addl $10, %ecx
.LVL119:
.loc 1 159 5 is_stmt 1 view .LVU318
.loc 1 159 12 is_stmt 0 view .LVU319
movl $1, %eax
.LVL120:
.L38:
.loc 1 163 4 is_stmt 1 view .LVU320
.loc 1 163 4 is_stmt 0 view .LVU321
leaq (%r8,%r10), %rdx
.loc 1 163 15 view .LVU322
movb %cl, (%rdx,%rsi)
.loc 1 155 57 is_stmt 1 discriminator 2 view .LVU323
.LVL121:
.loc 1 155 47 discriminator 1 view .LVU324
subq $1, %rsi
.LVL122:
.loc 1 155 47 is_stmt 0 discriminator 1 view .LVU325
jne .L39
.loc 1 143 8 view .LVU326
movq %r9, %rcx
.LVL123:
.loc 1 143 8 view .LVU327
jmp .L37
.LVL124:
.L50:
.loc 1 145 10 view .LVU328
movq %r8, %rdx
.loc 1 143 8 view .LVU329
movq %r9, %rcx
.loc 1 134 9 view .LVU330
xorl %eax, %eax
jmp .L37
.cfi_endproc
.LFE865:
.size _bc_do_sub, .-_bc_do_sub
.Letext0:
.file 2 "/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/stddef.h"
.file 3 "/run/media/niels/MoreData/php-src-multitasking/ext/bcmath/libbcmath/src/bcmath.h"
.file 4 "/usr/include/bits/types.h"
.file 5 "/usr/include/bits/stdint-uintn.h"
.file 6 "/run/media/niels/MoreData/php-src-multitasking/Zend/zend_long.h"
.file 7 "/run/media/niels/MoreData/php-src-multitasking/ext/bcmath/libbcmath/src/private.h"
.section .debug_info,"",@progbits
.Ldebug_info0:
.long 0x4f1
.value 0x5
.byte 0x1
.byte 0x8
.long .Ldebug_abbrev0
.uleb128 0xf
.long .LASF50
.byte 0x1d
.long .LASF0
.long .LASF1
.quad .Ltext0
.quad .Letext0-.Ltext0
.long .Ldebug_line0
.uleb128 0x2
.byte 0x8
.byte 0x5
.long .LASF2
.uleb128 0x4
.long .LASF9
.byte 0x2
.byte 0xd6
.byte 0x17
.long 0x41
.uleb128 0x2
.byte 0x8
.byte 0x7
.long .LASF3
.uleb128 0x10
.byte 0x4
.byte 0x5
.string "int"
.uleb128 0x2
.byte 0x8
.byte 0x5
.long .LASF4
.uleb128 0x2
.byte 0x10
.byte 0x4
.long .LASF5
.uleb128 0x11
.byte 0x7
.byte 0x4
.long 0x78
.byte 0x3
.byte 0x25
.byte 0xe
.long 0x78
.uleb128 0x8
.long .LASF6
.byte 0
.uleb128 0x8
.long .LASF7
.byte 0x1
.byte 0
.uleb128 0x2
.byte 0x4
.byte 0x7
.long .LASF8
.uleb128 0x4
.long .LASF10
.byte 0x3
.byte 0x25
.byte 0x1c
.long 0x5d
.uleb128 0x4
.long .LASF11
.byte 0x3
.byte 0x27
.byte 0x1b
.long 0x97
.uleb128 0x9
.long 0x9c
.uleb128 0x12
.long .LASF51
.byte 0x20
.byte 0x3
.byte 0x29
.byte 0x10
.long 0xe1
.uleb128 0x5
.long .LASF12
.byte 0x2a
.long 0x35
.byte 0
.uleb128 0x5
.long .LASF13
.byte 0x2b
.long 0x35
.byte 0x8
.uleb128 0x5
.long .LASF14
.byte 0x2c
.long 0xe1
.byte 0x10
.uleb128 0x5
.long .LASF15
.byte 0x2d
.long 0x78
.byte 0x18
.uleb128 0x5
.long .LASF16
.byte 0x2e
.long 0x7f
.byte 0x1c
.byte 0
.uleb128 0x9
.long 0xe6
.uleb128 0x2
.byte 0x1
.byte 0x6
.long .LASF17
.uleb128 0xa
.long 0xe6
.uleb128 0x2
.byte 0x2
.byte 0x7
.long .LASF18
.uleb128 0x2
.byte 0x1
.byte 0x8
.long .LASF19
.uleb128 0x2
.byte 0x1
.byte 0x6
.long .LASF20
.uleb128 0x2
.byte 0x2
.byte 0x5
.long .LASF21
.uleb128 0x4
.long .LASF22
.byte 0x4
.byte 0x2d
.byte 0x1b
.long 0x41
.uleb128 0x2
.byte 0x8
.byte 0x7
.long .LASF23
.uleb128 0x4
.long .LASF24
.byte 0x5
.byte 0x1b
.byte 0x14
.long 0x10e
.uleb128 0x2
.byte 0x4
.byte 0x4
.long .LASF25
.uleb128 0x2
.byte 0x8
.byte 0x4
.long .LASF26
.uleb128 0x13
.long 0xed
.long 0x14b
.uleb128 0x14
.long 0x41
.byte 0x13
.byte 0
.uleb128 0xa
.long 0x13b
.uleb128 0x15
.long .LASF52
.byte 0x6
.byte 0x76
.byte 0x13
.long 0x14b
.long .LASF53
.uleb128 0x2
.byte 0x1
.byte 0x2
.long .LASF27
.uleb128 0x2
.byte 0x10
.byte 0x5
.long .LASF28
.uleb128 0x2
.byte 0x10
.byte 0x7
.long .LASF29
.uleb128 0x16
.long .LASF54
.byte 0x7
.byte 0x67
.byte 0x6
.long 0x187
.uleb128 0x6
.long 0x8b
.byte 0
.uleb128 0x17
.long .LASF55
.byte 0x3
.byte 0x56
.byte 0x8
.long 0x8b
.long 0x1a7
.uleb128 0x6
.long 0x35
.uleb128 0x6
.long 0x35
.uleb128 0x6
.long 0x160
.byte 0
.uleb128 0x18
.long .LASF56
.byte 0x1
.byte 0x7c
.byte 0x8
.long 0x8b
.quad .LFB865
.quad .LFE865-.LFB865
.uleb128 0x1
.byte 0x9c
.long 0x399
.uleb128 0x7
.string "n1"
.byte 0x7c
.byte 0x1a
.long 0x8b
.long .LLST12
.long .LVUS12
.uleb128 0x7
.string "n2"
.byte 0x7c
.byte 0x25
.long 0x8b
.long .LLST13
.long .LVUS13
.uleb128 0xb
.long .LASF30
.byte 0x7c
.long 0x35
.long .LLST14
.long .LVUS14
.uleb128 0x1
.long .LASF31
.byte 0x7e
.byte 0x9
.long 0x8b
.long .LLST15
.long .LVUS15
.uleb128 0x1
.long .LASF32
.byte 0x80
.byte 0x9
.long 0x35
.long .LLST16
.long .LVUS16
.uleb128 0x1
.long .LASF33
.byte 0x81
.byte 0x9
.long 0x35
.long .LLST17
.long .LVUS17
.uleb128 0x1
.long .LASF34
.byte 0x83
.byte 0x9
.long 0x35
.long .LLST18
.long .LVUS18
.uleb128 0x1
.long .LASF35
.byte 0x84
.byte 0x9
.long 0x35
.long .LLST19
.long .LVUS19
.uleb128 0x1
.long .LASF36
.byte 0x85
.byte 0x9
.long 0x35
.long .LLST20
.long .LVUS20
.uleb128 0x1
.long .LASF37
.byte 0x86
.byte 0x9
.long 0x35
.long .LLST21
.long .LVUS21
.uleb128 0x1
.long .LASF38
.byte 0x87
.byte 0x9
.long 0x35
.long .LLST22
.long .LVUS22
.uleb128 0xc
.string "val"
.byte 0x88
.byte 0x6
.long 0x48
.long .LLST23
.long .LVUS23
.uleb128 0x1
.long .LASF39
.byte 0x89
.byte 0x8
.long 0xe1
.long .LLST24
.long .LVUS24
.uleb128 0x1
.long .LASF40
.byte 0x89
.byte 0x10
.long 0xe1
.long .LLST25
.long .LVUS25
.uleb128 0x1
.long .LASF41
.byte 0x89
.byte 0x18
.long 0xe1
.long .LLST26
.long .LVUS26
.uleb128 0x19
.long .LLRL27
.long 0x339
.uleb128 0x1
.long .LASF42
.byte 0xb3
.byte 0xe
.long 0x121
.long .LLST28
.long .LVUS28
.uleb128 0x1
.long .LASF43
.byte 0xb4
.byte 0xe
.long 0x121
.long .LLST29
.long .LVUS29
.uleb128 0x1
.long .LASF44
.byte 0xc0
.byte 0x9
.long 0x160
.long .LLST30
.long .LVUS30
.uleb128 0x1
.long .LASF45
.byte 0xc9
.byte 0xe
.long 0x121
.long .LLST31
.long .LVUS31
.byte 0
.uleb128 0xd
.quad .LVL59
.long 0x187
.long 0x384
.uleb128 0x3
.uleb128 0x1
.byte 0x55
.uleb128 0x2
.byte 0x7c
.sleb128 0
.uleb128 0x3
.uleb128 0x1
.byte 0x54
.uleb128 0x2a
.byte 0x91
.sleb128 -80
.byte 0x6
.byte 0xa3
.uleb128 0x1
.byte 0x51
.byte 0x91
.sleb128 -80
.byte 0x6
.byte 0x23
.uleb128 0x8000000000000000
.byte 0xa3
.uleb128 0x1
.byte 0x51
.byte 0x23
.uleb128 0x8000000000000000
.byte 0x2a
.byte 0x28
.value 0x1
.byte 0x16
.byte 0x13
.uleb128 0x3
.uleb128 0x1
.byte 0x51
.uleb128 0x1
.byte 0x30
.byte 0
.uleb128 0xe
.quad .LVL111
.long 0x175
.uleb128 0x3
.uleb128 0x1
.byte 0x55
.uleb128 0x2
.byte 0x7f
.sleb128 0
.byte 0
.byte 0
.uleb128 0x1a
.long .LASF57
.byte 0x1
.byte 0x29
.byte 0x8
.long 0x8b
.quad .LFB864
.quad .LFE864-.LFB864
.uleb128 0x1
.byte 0x9c
.uleb128 0x7
.string "n1"
.byte 0x29
.byte 0x1a
.long 0x8b
.long .LLST0
.long .LVUS0
.uleb128 0x7
.string "n2"
.byte 0x29
.byte 0x25
.long 0x8b
.long .LLST1
.long .LVUS1
.uleb128 0xb
.long .LASF30
.byte 0x29
.long 0x35
.long .LLST2
.long .LVUS2
.uleb128 0xc
.string "sum"
.byte 0x2b
.byte 0x9
.long 0x8b
.long .LLST3
.long .LVUS3
.uleb128 0x1
.long .LASF46
.byte 0x2c
.byte 0x9
.long 0x35
.long .LLST4
.long .LVUS4
.uleb128 0x1
.long .LASF47
.byte 0x2c
.byte 0x14
.long 0x35
.long .LLST5
.long .LVUS5
.uleb128 0x1
.long .LASF39
.byte 0x2d
.byte 0x8
.long 0xe1
.long .LLST6
.long .LVUS6
.uleb128 0x1
.long .LASF40
.byte 0x2d
.byte 0x10
.long 0xe1
.long .LLST7
.long .LVUS7
.uleb128 0x1
.long .LASF48
.byte 0x2d
.byte 0x18
.long 0xe1
.long .LLST8
.long .LVUS8
.uleb128 0x1
.long .LASF42
.byte 0x2e
.byte 0x9
.long 0x35
.long .LLST9
.long .LVUS9
.uleb128 0x1
.long .LASF43
.byte 0x2e
.byte 0x12
.long 0x35
.long .LLST10
.long .LVUS10
.uleb128 0x1
.long .LASF49
.byte 0x2f
.byte 0x7
.long 0x160
.long .LLST11
.long .LVUS11
.uleb128 0xd
.quad .LVL6
.long 0x187
.long 0x4df
.uleb128 0x3
.uleb128 0x1
.byte 0x55
.uleb128 0x2
.byte 0x7d
.sleb128 0
.uleb128 0x3
.uleb128 0x1
.byte 0x54
.uleb128 0x26
.byte 0x7e
.sleb128 0
.byte 0xa3
.uleb128 0x1
.byte 0x51
.byte 0x7e
.sleb128 0
.byte 0x23
.uleb128 0x8000000000000000
.byte 0xa3
.uleb128 0x1
.byte 0x51
.byte 0x23
.uleb128 0x8000000000000000
.byte 0x2a
.byte 0x28
.value 0x1
.byte 0x16
.byte 0x13
.uleb128 0x3
.uleb128 0x1
.byte 0x51
.uleb128 0x1
.byte 0x30
.byte 0
.uleb128 0xe
.quad .LVL38
.long 0x175
.uleb128 0x3
.uleb128 0x1
.byte 0x55
.uleb128 0x2
.byte 0x73
.sleb128 0
.byte 0
.byte 0
.byte 0
.section .debug_abbrev,"",@progbits
.Ldebug_abbrev0:
.uleb128 0x1
.uleb128 0x34
.byte 0
.uleb128 0x3
.uleb128 0xe
.uleb128 0x3a
.uleb128 0x21
.sleb128 1
.uleb128 0x3b
.uleb128 0xb
.uleb128 0x39
.uleb128 0xb
.uleb128 0x49
.uleb128 0x13
.uleb128 0x2
.uleb128 0x17
.uleb128 0x2137
.uleb128 0x17
.byte 0
.byte 0
.uleb128 0x2
.uleb128 0x24
.byte 0
.uleb128 0xb
.uleb128 0xb
.uleb128 0x3e
.uleb128 0xb
.uleb128 0x3
.uleb128 0xe
.byte 0
.byte 0
.uleb128 0x3
.uleb128 0x49
.byte 0
.uleb128 0x2
.uleb128 0x18
.uleb128 0x7e
.uleb128 0x18
.byte 0
.byte 0
.uleb128 0x4
.uleb128 0x16
.byte 0
.uleb128 0x3
.uleb128 0xe
.uleb128 0x3a
.uleb128 0xb
.uleb128 0x3b
.uleb128 0xb
.uleb128 0x39
.uleb128 0xb
.uleb128 0x49
.uleb128 0x13
.byte 0
.byte 0
.uleb128 0x5
.uleb128 0xd
.byte 0
.uleb128 0x3
.uleb128 0xe
.uleb128 0x3a
.uleb128 0x21
.sleb128 3
.uleb128 0x3b
.uleb128 0xb
.uleb128 0x39
.uleb128 0x21
.sleb128 16
.uleb128 0x49
.uleb128 0x13
.uleb128 0x38
.uleb128 0xb
.byte 0
.byte 0
.uleb128 0x6
.uleb128 0x5
.byte 0
.uleb128 0x49
.uleb128 0x13
.byte 0
.byte 0
.uleb128 0x7
.uleb128 0x5
.byte 0
.uleb128 0x3
.uleb128 0x8
.uleb128 0x3a
.uleb128 0x21
.sleb128 1
.uleb128 0x3b
.uleb128 0xb
.uleb128 0x39
.uleb128 0xb
.uleb128 0x49
.uleb128 0x13
.uleb128 0x2
.uleb128 0x17
.uleb128 0x2137
.uleb128 0x17
.byte 0
.byte 0
.uleb128 0x8
.uleb128 0x28
.byte 0
.uleb128 0x3
.uleb128 0xe
.uleb128 0x1c
.uleb128 0xb
.byte 0
.byte 0
.uleb128 0x9
.uleb128 0xf
.byte 0
.uleb128 0xb
.uleb128 0x21
.sleb128 8
.uleb128 0x49
.uleb128 0x13
.byte 0
.byte 0
.uleb128 0xa
.uleb128 0x26
.byte 0
.uleb128 0x49
.uleb128 0x13
.byte 0
.byte 0
.uleb128 0xb
.uleb128 0x5
.byte 0
.uleb128 0x3
.uleb128 0xe
.uleb128 0x3a
.uleb128 0x21
.sleb128 1
.uleb128 0x3b
.uleb128 0xb
.uleb128 0x39
.uleb128 0x21
.sleb128 48
.uleb128 0x49
.uleb128 0x13
.uleb128 0x2
.uleb128 0x17
.uleb128 0x2137
.uleb128 0x17
.byte 0
.byte 0
.uleb128 0xc
.uleb128 0x34
.byte 0
.uleb128 0x3
.uleb128 0x8
.uleb128 0x3a
.uleb128 0x21
.sleb128 1
.uleb128 0x3b
.uleb128 0xb
.uleb128 0x39
.uleb128 0xb
.uleb128 0x49
.uleb128 0x13
.uleb128 0x2
.uleb128 0x17
.uleb128 0x2137
.uleb128 0x17
.byte 0
.byte 0
.uleb128 0xd
.uleb128 0x48
.byte 0x1
.uleb128 0x7d
.uleb128 0x1
.uleb128 0x7f
.uleb128 0x13
.uleb128 0x1
.uleb128 0x13
.byte 0
.byte 0
.uleb128 0xe
.uleb128 0x48
.byte 0x1
.uleb128 0x7d
.uleb128 0x1
.uleb128 0x7f
.uleb128 0x13
.byte 0
.byte 0
.uleb128 0xf
.uleb128 0x11
.byte 0x1
.uleb128 0x25
.uleb128 0xe
.uleb128 0x13
.uleb128 0xb
.uleb128 0x3
.uleb128 0x1f
.uleb128 0x1b
.uleb128 0x1f
.uleb128 0x11
.uleb128 0x1
.uleb128 0x12
.uleb128 0x7
.uleb128 0x10
.uleb128 0x17
.byte 0
.byte 0
.uleb128 0x10
.uleb128 0x24
.byte 0
.uleb128 0xb
.uleb128 0xb
.uleb128 0x3e
.uleb128 0xb
.uleb128 0x3
.uleb128 0x8
.byte 0
.byte 0
.uleb128 0x11
.uleb128 0x4
.byte 0x1
.uleb128 0x3e
.uleb128 0xb
.uleb128 0xb
.uleb128 0xb
.uleb128 0x49
.uleb128 0x13
.uleb128 0x3a
.uleb128 0xb
.uleb128 0x3b
.uleb128 0xb
.uleb128 0x39
.uleb128 0xb
.uleb128 0x1
.uleb128 0x13
.byte 0
.byte 0
.uleb128 0x12
.uleb128 0x13
.byte 0x1
.uleb128 0x3
.uleb128 0xe
.uleb128 0xb
.uleb128 0xb
.uleb128 0x3a
.uleb128 0xb
.uleb128 0x3b
.uleb128 0xb
.uleb128 0x39
.uleb128 0xb
.uleb128 0x1
.uleb128 0x13
.byte 0
.byte 0
.uleb128 0x13
.uleb128 0x1
.byte 0x1
.uleb128 0x49
.uleb128 0x13
.uleb128 0x1
.uleb128 0x13
.byte 0
.byte 0
.uleb128 0x14
.uleb128 0x21
.byte 0
.uleb128 0x49
.uleb128 0x13
.uleb128 0x2f
.uleb128 0xb
.byte 0
.byte 0
.uleb128 0x15
.uleb128 0x34
.byte 0
.uleb128 0x3
.uleb128 0xe
.uleb128 0x3a
.uleb128 0xb
.uleb128 0x3b
.uleb128 0xb
.uleb128 0x39
.uleb128 0xb
.uleb128 0x49
.uleb128 0x13
.uleb128 0x1c
.uleb128 0xe
.byte 0
.byte 0
.uleb128 0x16
.uleb128 0x2e
.byte 0x1
.uleb128 0x3f
.uleb128 0x19
.uleb128 0x3
.uleb128 0xe
.uleb128 0x3a
.uleb128 0xb
.uleb128 0x3b
.uleb128 0xb
.uleb128 0x39
.uleb128 0xb
.uleb128 0x27
.uleb128 0x19
.uleb128 0x3c
.uleb128 0x19
.uleb128 0x1
.uleb128 0x13
.byte 0
.byte 0
.uleb128 0x17
.uleb128 0x2e
.byte 0x1
.uleb128 0x3f
.uleb128 0x19
.uleb128 0x3
.uleb128 0xe
.uleb128 0x3a
.uleb128 0xb
.uleb128 0x3b
.uleb128 0xb
.uleb128 0x39
.uleb128 0xb
.uleb128 0x27
.uleb128 0x19
.uleb128 0x49
.uleb128 0x13
.uleb128 0x3c
.uleb128 0x19
.uleb128 0x1
.uleb128 0x13
.byte 0
.byte 0
.uleb128 0x18
.uleb128 0x2e
.byte 0x1
.uleb128 0x3f
.uleb128 0x19
.uleb128 0x3
.uleb128 0xe
.uleb128 0x3a
.uleb128 0xb
.uleb128 0x3b
.uleb128 0xb
.uleb128 0x39
.uleb128 0xb
.uleb128 0x27
.uleb128 0x19
.uleb128 0x49
.uleb128 0x13
.uleb128 0x11
.uleb128 0x1
.uleb128 0x12
.uleb128 0x7
.uleb128 0x40
.uleb128 0x18
.uleb128 0x7a
.uleb128 0x19
.uleb128 0x1
.uleb128 0x13
.byte 0
.byte 0
.uleb128 0x19
.uleb128 0xb
.byte 0x1
.uleb128 0x55
.uleb128 0x17
.uleb128 0x1
.uleb128 0x13
.byte 0
.byte 0
.uleb128 0x1a
.uleb128 0x2e
.byte 0x1
.uleb128 0x3f
.uleb128 0x19
.uleb128 0x3
.uleb128 0xe
.uleb128 0x3a
.uleb128 0xb
.uleb128 0x3b
.uleb128 0xb
.uleb128 0x39
.uleb128 0xb
.uleb128 0x27
.uleb128 0x19
.uleb128 0x49
.uleb128 0x13
.uleb128 0x11
.uleb128 0x1
.uleb128 0x12
.uleb128 0x7
.uleb128 0x40
.uleb128 0x18
.uleb128 0x7a
.uleb128 0x19
.byte 0
.byte 0
.byte 0
.section .debug_loclists,"",@progbits
.long .Ldebug_loc3-.Ldebug_loc2
.Ldebug_loc2:
.value 0x5
.byte 0x8
.byte 0
.long 0
.Ldebug_loc0:
.LVUS12:
.uleb128 0
.uleb128 .LVU143
.uleb128 .LVU143
.uleb128 .LVU164
.uleb128 .LVU164
.uleb128 0
.LLST12:
.byte 0x4
.uleb128 .LVL50-.Ltext0
.uleb128 .LVL51-.Ltext0
.uleb128 0x1
.byte 0x55
.byte 0x4
.uleb128 .LVL51-.Ltext0
.uleb128 .LVL59-1-.Ltext0
.uleb128 0x1
.byte 0x52
.byte 0x4
.uleb128 .LVL59-1-.Ltext0
.uleb128 .LFE865-.Ltext0
.uleb128 0x3
.byte 0x91
.sleb128 -72
.byte 0
.LVUS13:
.uleb128 0
.uleb128 .LVU144
.uleb128 .LVU144
.uleb128 .LVU210
.uleb128 .LVU210
.uleb128 .LVU305
.uleb128 .LVU305
.uleb128 0
.LLST13:
.byte 0x4
.uleb128 .LVL50-.Ltext0
.uleb128 .LVL52-.Ltext0
.uleb128 0x1
.byte 0x54
.byte 0x4
.uleb128 .LVL52-.Ltext0
.uleb128 .LVL74-.Ltext0
.uleb128 0x1
.byte 0x5e
.byte 0x4
.uleb128 .LVL74-.Ltext0
.uleb128 .LVL114-.Ltext0
.uleb128 0x4
.byte 0xa3
.uleb128 0x1
.byte 0x54
.byte 0x9f
.byte 0x4
.uleb128 .LVL114-.Ltext0
.uleb128 .LFE865-.Ltext0
.uleb128 0x1
.byte 0x5e
.byte 0
.LVUS14:
.uleb128 0
.uleb128 .LVU155
.uleb128 .LVU155
.uleb128 0
.LLST14:
.byte 0x4
.uleb128 .LVL50-.Ltext0
.uleb128 .LVL56-.Ltext0
.uleb128 0x1
.byte 0x51
.byte 0x4
.uleb128 .LVL56-.Ltext0
.uleb128 .LFE865-.Ltext0
.uleb128 0x4
.byte 0xa3
.uleb128 0x1
.byte 0x51
.byte 0x9f
.byte 0
.LVUS15:
.uleb128 .LVU167
.uleb128 .LVU171
.uleb128 .LVU171
.uleb128 .LVU304
.uleb128 .LVU304
.uleb128 .LVU305
.uleb128 .LVU305
.uleb128 0
.LLST15:
.byte 0x4
.uleb128 .LVL60-.Ltext0
.uleb128 .LVL61-.Ltext0
.uleb128 0x1
.byte 0x50
.byte 0x4
.uleb128 .LVL61-.Ltext0
.uleb128 .LVL113-.Ltext0
.uleb128 0x1
.byte 0x5f
.byte 0x4
.uleb128 .LVL113-.Ltext0
.uleb128 .LVL114-.Ltext0
.uleb128 0x1
.byte 0x50
.byte 0x4
.uleb128 .LVL114-.Ltext0
.uleb128 .LFE865-.Ltext0
.uleb128 0x1
.byte 0x5f
.byte 0
.LVUS16:
.uleb128 .LVU146
.uleb128 .LVU209
.uleb128 .LVU209
.uleb128 .LVU258
.uleb128 .LVU305
.uleb128 0
.LLST16:
.byte 0x4
.uleb128 .LVL53-.Ltext0
.uleb128 .LVL73-.Ltext0
.uleb128 0x1
.byte 0x5c
.byte 0x4
.uleb128 .LVL73-.Ltext0
.uleb128 .LVL91-.Ltext0
.uleb128 0x3
.byte 0x91
.sleb128 -80
.byte 0x4
.uleb128 .LVL114-.Ltext0
.uleb128 .LFE865-.Ltext0
.uleb128 0x1
.byte 0x5c
.byte 0
.LVUS17:
.uleb128 .LVU148
.uleb128 .LVU164
.uleb128 .LVU164
.uleb128 .LVU199
.uleb128 .LVU305
.uleb128 0
.LLST17:
.byte 0x4
.uleb128 .LVL54-.Ltext0
.uleb128 .LVL59-1-.Ltext0
.uleb128 0x1
.byte 0x58
.byte 0x4
.uleb128 .LVL59-1-.Ltext0
.uleb128 .LVL69-.Ltext0
.uleb128 0x3
.byte 0x91
.sleb128 -80
.byte 0x4
.uleb128 .LVL114-.Ltext0
.uleb128 .LFE865-.Ltext0
.uleb128 0x3
.byte 0x91
.sleb128 -80
.byte 0
.LVUS18:
.uleb128 .LVU150
.uleb128 .LVU283
.uleb128 .LVU305
.uleb128 0
.LLST18:
.byte 0x4
.uleb128 .LVL55-.Ltext0
.uleb128 .LVL101-.Ltext0
.uleb128 0x1
.byte 0x53
.byte 0x4
.uleb128 .LVL114-.Ltext0
.uleb128 .LFE865-.Ltext0
.uleb128 0x1
.byte 0x53
.byte 0
.LVUS19:
.uleb128 .LVU156
.uleb128 .LVU164
.uleb128 .LVU164
.uleb128 .LVU211
.uleb128 .LVU305
.uleb128 0
.LLST19:
.byte 0x4
.uleb128 .LVL57-.Ltext0
.uleb128 .LVL59-1-.Ltext0
.uleb128 0x1
.byte 0x50
.byte 0x4
.uleb128 .LVL59-1-.Ltext0
.uleb128 .LVL75-.Ltext0
.uleb128 0x1
.byte 0x5d
.byte 0x4
.uleb128 .LVL114-.Ltext0
.uleb128 .LFE865-.Ltext0
.uleb128 0x1
.byte 0x5d
.byte 0
.LVUS20:
.uleb128 .LVU158
.uleb128 .LVU303
.uleb128 .LVU305
.uleb128 0
.LLST20:
.byte 0x4
.uleb128 .LVL58-.Ltext0
.uleb128 .LVL112-.Ltext0
.uleb128 0x1
.byte 0x56
.byte 0x4
.uleb128 .LVL114-.Ltext0
.uleb128 .LFE865-.Ltext0
.uleb128 0x1
.byte 0x56
.byte 0
.LVUS21:
.uleb128 .LVU159
.uleb128 .LVU193
.uleb128 .LVU193
.uleb128 .LVU211
.uleb128 .LVU211
.uleb128 .LVU235
.uleb128 .LVU258
.uleb128 .LVU266
.uleb128 .LVU270
.uleb128 .LVU271
.uleb128 .LVU271
.uleb128 .LVU290
.uleb128 .LVU294
.uleb128 .LVU295
.uleb128 .LVU295
.uleb128 .LVU301
.uleb128 .LVU305
.uleb128 .LVU309
.uleb128 .LVU309
.uleb128 .LVU315
.uleb128 .LVU319
.uleb128 .LVU320
.uleb128 .LVU320
.uleb128 .LVU328
.uleb128 .LVU328
.uleb128 0
.LLST21:
.byte 0x4
.uleb128 .LVL58-.Ltext0
.uleb128 .LVL68-.Ltext0
.uleb128 0x2
.byte 0x30
.byte 0x9f
.byte 0x4
.uleb128 .LVL68-.Ltext0
.uleb128 .LVL75-.Ltext0
.uleb128 0x1
.byte 0x50
.byte 0x4
.uleb128 .LVL75-.Ltext0
.uleb128 .LVL82-.Ltext0
.uleb128 0x1
.byte 0x5c
.byte 0x4
.uleb128 .LVL91-.Ltext0
.uleb128 .LVL94-.Ltext0
.uleb128 0x1
.byte 0x50
.byte 0x4
.uleb128 .LVL95-.Ltext0
.uleb128 .LVL96-.Ltext0
.uleb128 0x2
.byte 0x31
.byte 0x9f
.byte 0x4
.uleb128 .LVL96-.Ltext0
.uleb128 .LVL105-.Ltext0
.uleb128 0x1
.byte 0x50
.byte 0x4
.uleb128 .LVL106-.Ltext0
.uleb128 .LVL107-.Ltext0
.uleb128 0x2
.byte 0x31
.byte 0x9f
.byte 0x4
.uleb128 .LVL107-.Ltext0
.uleb128 .LVL111-1-.Ltext0
.uleb128 0x1
.byte 0x50
.byte 0x4
.uleb128 .LVL114-.Ltext0
.uleb128 .LVL116-.Ltext0
.uleb128 0x2
.byte 0x30
.byte 0x9f
.byte 0x4
.uleb128 .LVL116-.Ltext0
.uleb128 .LVL118-.Ltext0
.uleb128 0x1
.byte 0x50
.byte 0x4
.uleb128 .LVL119-.Ltext0
.uleb128 .LVL120-.Ltext0
.uleb128 0x2
.byte 0x31
.byte 0x9f
.byte 0x4
.uleb128 .LVL120-.Ltext0
.uleb128 .LVL124-.Ltext0
.uleb128 0x1
.byte 0x50
.byte 0x4
.uleb128 .LVL124-.Ltext0
.uleb128 .LFE865-.Ltext0
.uleb128 0x2
.byte 0x30
.byte 0x9f
.byte 0
.LVUS22:
.uleb128 .LVU185
.uleb128 .LVU191
.uleb128 .LVU191
.uleb128 .LVU192
.uleb128 .LVU192
.uleb128 .LVU193
.uleb128 .LVU194
.uleb128 .LVU247
.uleb128 .LVU247
.uleb128 .LVU250
.uleb128 .LVU250
.uleb128 .LVU258
.uleb128 .LVU282
.uleb128 .LVU298
.uleb128 .LVU298
.uleb128 .LVU299
.uleb128 .LVU299
.uleb128 .LVU300
.uleb128 .LVU306
.uleb128 .LVU307
.uleb128 .LVU307
.uleb128 .LVU324
.uleb128 .LVU324
.uleb128 .LVU325
.uleb128 .LVU325
.uleb128 0
.LLST22:
.byte 0x4
.uleb128 .LVL64-.Ltext0
.uleb128 .LVL66-.Ltext0
.uleb128 0x1
.byte 0x50
.byte 0x4
.uleb128 .LVL66-.Ltext0
.uleb128 .LVL67-.Ltext0
.uleb128 0x3
.byte 0x70
.sleb128 -1
.byte 0x9f
.byte 0x4
.uleb128 .LVL67-.Ltext0
.uleb128 .LVL68-.Ltext0
.uleb128 0x1
.byte 0x50
.byte 0x4
.uleb128 .LVL68-.Ltext0
.uleb128 .LVL86-.Ltext0
.uleb128 0x2
.byte 0x30
.byte 0x9f
.byte 0x4
.uleb128 .LVL86-.Ltext0
.uleb128 .LVL88-.Ltext0
.uleb128 0x1
.byte 0x5b
.byte 0x4
.uleb128 .LVL88-.Ltext0
.uleb128 .LVL91-.Ltext0
.uleb128 0x1
.byte 0x59
.byte 0x4
.uleb128 .LVL100-.Ltext0
.uleb128 .LVL108-.Ltext0
.uleb128 0x1
.byte 0x55
.byte 0x4
.uleb128 .LVL108-.Ltext0
.uleb128 .LVL109-.Ltext0
.uleb128 0x3
.byte 0x75
.sleb128 -1
.byte 0x9f
.byte 0x4
.uleb128 .LVL109-.Ltext0
.uleb128 .LVL110-.Ltext0
.uleb128 0x1
.byte 0x55
.byte 0x4
.uleb128 .LVL114-.Ltext0
.uleb128 .LVL115-.Ltext0
.uleb128 0x6
.byte 0x72
.sleb128 0
.byte 0x71
.sleb128 0
.byte 0x1c
.byte 0x9f
.byte 0x4
.uleb128 .LVL115-.Ltext0
.uleb128 .LVL121-.Ltext0
.uleb128 0x1
.byte 0x54
.byte 0x4
.uleb128 .LVL121-.Ltext0
.uleb128 .LVL122-.Ltext0
.uleb128 0x3
.byte 0x74
.sleb128 -1
.byte 0x9f
.byte 0x4
.uleb128 .LVL122-.Ltext0
.uleb128 .LFE865-.Ltext0
.uleb128 0x1
.byte 0x54
.byte 0
.LVUS23:
.uleb128 .LVU264
.uleb128 .LVU278
.uleb128 .LVU288
.uleb128 .LVU300
.uleb128 .LVU313
.uleb128 .LVU327
.LLST23:
.byte 0x4
.uleb128 .LVL93-.Ltext0
.uleb128 .LVL99-.Ltext0
.uleb128 0x1
.byte 0x54
.byte 0x4
.uleb128 .LVL104-.Ltext0
.uleb128 .LVL110-.Ltext0
.uleb128 0x1
.byte 0x54
.byte 0x4
.uleb128 .LVL117-.Ltext0
.uleb128 .LVL123-.Ltext0
.uleb128 0x1
.byte 0x52
.byte 0
.LVUS24:
.uleb128 .LVU176
.uleb128 .LVU187
.uleb128 .LVU187
.uleb128 .LVU193
.uleb128 .LVU193
.uleb128 .LVU259
.uleb128 .LVU259
.uleb128 .LVU260
.uleb128 .LVU260
.uleb128 .LVU275
.uleb128 .LVU275
.uleb128 .LVU277
.uleb128 .LVU282
.uleb128 .LVU284
.uleb128 .LVU305
.uleb128 0
.LLST24:
.byte 0x4
.uleb128 .LVL62-.Ltext0
.uleb128 .LVL65-.Ltext0
.uleb128 0x1
.byte 0x59
.byte 0x4
.uleb128 .LVL65-.Ltext0
.uleb128 .LVL68-.Ltext0
.uleb128 0x3
.byte 0x79
.sleb128 -1
.byte 0x9f
.byte 0x4
.uleb128 .LVL68-.Ltext0
.uleb128 .LVL92-.Ltext0
.uleb128 0x1
.byte 0x52
.byte 0x4
.uleb128 .LVL92-.Ltext0
.uleb128 .LVL92-.Ltext0
.uleb128 0x6
.byte 0x72
.sleb128 0
.byte 0x7b
.sleb128 0
.byte 0x22
.byte 0x9f
.byte 0x4
.uleb128 .LVL92-.Ltext0
.uleb128 .LVL97-.Ltext0
.uleb128 0x8
.byte 0x72
.sleb128 0
.byte 0x7b
.sleb128 0
.byte 0x22
.byte 0x31
.byte 0x1c
.byte 0x9f
.byte 0x4
.uleb128 .LVL97-.Ltext0
.uleb128 .LVL98-.Ltext0
.uleb128 0x6
.byte 0x72
.sleb128 0
.byte 0x7b
.sleb128 0
.byte 0x22
.byte 0x9f
.byte 0x4
.uleb128 .LVL100-.Ltext0
.uleb128 .LVL102-.Ltext0
.uleb128 0x1
.byte 0x52
.byte 0x4
.uleb128 .LVL114-.Ltext0
.uleb128 .LFE865-.Ltext0
.uleb128 0x1
.byte 0x59
.byte 0
.LVUS25:
.uleb128 .LVU180
.uleb128 .LVU259
.uleb128 .LVU259
.uleb128 .LVU260
.uleb128 .LVU260
.uleb128 .LVU275
.uleb128 .LVU275
.uleb128 .LVU278
.uleb128 .LVU305
.uleb128 .LVU309
.uleb128 .LVU328
.uleb128 0
.LLST25:
.byte 0x4
.uleb128 .LVL63-.Ltext0
.uleb128 .LVL92-.Ltext0
.uleb128 0x1
.byte 0x55
.byte 0x4
.uleb128 .LVL92-.Ltext0
.uleb128 .LVL92-.Ltext0
.uleb128 0x6
.byte 0x75
.sleb128 0
.byte 0x7b
.sleb128 0
.byte 0x22
.byte 0x9f
.byte 0x4
.uleb128 .LVL92-.Ltext0
.uleb128 .LVL97-.Ltext0
.uleb128 0x8
.byte 0x75
.sleb128 0
.byte 0x7b
.sleb128 0
.byte 0x22
.byte 0x31
.byte 0x1c
.byte 0x9f
.byte 0x4
.uleb128 .LVL97-.Ltext0
.uleb128 .LVL99-.Ltext0
.uleb128 0x6
.byte 0x75
.sleb128 0
.byte 0x7b
.sleb128 0
.byte 0x22
.byte 0x9f
.byte 0x4
.uleb128 .LVL114-.Ltext0
.uleb128 .LVL116-.Ltext0
.uleb128 0x1
.byte 0x55
.byte 0x4
.uleb128 .LVL124-.Ltext0
.uleb128 .LFE865-.Ltext0
.uleb128 0x1
.byte 0x55
.byte 0
.LVUS26:
.uleb128 .LVU181
.uleb128 .LVU187
.uleb128 .LVU187
.uleb128 .LVU193
.uleb128 .LVU193
.uleb128 .LVU259
.uleb128 .LVU272
.uleb128 .LVU275
.uleb128 .LVU275
.uleb128 .LVU278
.uleb128 .LVU282
.uleb128 .LVU285
.uleb128 .LVU305
.uleb128 .LVU309
.uleb128 .LVU321
.uleb128 .LVU328
.uleb128 .LVU328
.uleb128 0
.LLST26:
.byte 0x4
.uleb128 .LVL63-.Ltext0
.uleb128 .LVL65-.Ltext0
.uleb128 0x1
.byte 0x58
.byte 0x4
.uleb128 .LVL65-.Ltext0
.uleb128 .LVL68-.Ltext0
.uleb128 0x3
.byte 0x78
.sleb128 -1
.byte 0x9f
.byte 0x4
.uleb128 .LVL68-.Ltext0
.uleb128 .LVL92-.Ltext0
.uleb128 0x1
.byte 0x51
.byte 0x4
.uleb128 .LVL96-.Ltext0
.uleb128 .LVL97-.Ltext0
.uleb128 0x8
.byte 0x71
.sleb128 0
.byte 0x7b
.sleb128 0
.byte 0x22
.byte 0x31
.byte 0x1c
.byte 0x9f
.byte 0x4
.uleb128 .LVL97-.Ltext0
.uleb128 .LVL99-.Ltext0
.uleb128 0x6
.byte 0x71
.sleb128 0
.byte 0x7b
.sleb128 0
.byte 0x22
.byte 0x9f
.byte 0x4
.uleb128 .LVL100-.Ltext0
.uleb128 .LVL103-.Ltext0
.uleb128 0x1
.byte 0x51
.byte 0x4
.uleb128 .LVL114-.Ltext0
.uleb128 .LVL116-.Ltext0
.uleb128 0x1
.byte 0x58
.byte 0x4
.uleb128 .LVL120-.Ltext0
.uleb128 .LVL124-.Ltext0
.uleb128 0x3
.byte 0x78
.sleb128 -1
.byte 0x9f
.byte 0x4
.uleb128 .LVL124-.Ltext0
.uleb128 .LFE865-.Ltext0
.uleb128 0x1
.byte 0x58
.byte 0
.LVUS28:
.uleb128 .LVU222
.uleb128 .LVU233
.uleb128 .LVU233
.uleb128 .LVU237
.uleb128 .LVU237
.uleb128 .LVU239
.uleb128 .LVU244
.uleb128 .LVU249
.uleb128 .LVU249
.uleb128 .LVU254
.uleb128 .LVU254
.uleb128 .LVU258
.LLST28:
.byte 0x4
.uleb128 .LVL78-.Ltext0
.uleb128 .LVL81-.Ltext0
.uleb128 0x1
.byte 0x50
.byte 0x4
.uleb128 .LVL81-.Ltext0
.uleb128 .LVL83-.Ltext0
.uleb128 0x20
.byte 0x70
.sleb128 0
.byte 0x10
.uleb128 0xf0f0f0f0f0f0f0f
.byte 0x1a
.byte 0x70
.sleb128 0
.byte 0x37
.byte 0x25
.byte 0x10
.uleb128 0x101010101010101
.byte 0x1a
.byte 0x36
.byte 0x1e
.byte 0x1c
.byte 0x9f
.byte 0x4
.uleb128 .LVL83-.Ltext0
.uleb128 .LVL84-.Ltext0
.uleb128 0x20
.byte 0x79
.sleb128 0
.byte 0x10
.uleb128 0xf0f0f0f0f0f0f0f
.byte 0x1a
.byte 0x79
.sleb128 0
.byte 0x37
.byte 0x25
.byte 0x10
.uleb128 0x101010101010101
.byte 0x1a
.byte 0x36
.byte 0x1e
.byte 0x1c
.byte 0x9f
.byte 0x4
.uleb128 .LVL85-.Ltext0
.uleb128 .LVL87-.Ltext0
.uleb128 0x1
.byte 0x59
.byte 0x4
.uleb128 .LVL87-.Ltext0
.uleb128 .LVL89-.Ltext0
.uleb128 0x2
.byte 0x71
.sleb128 0
.byte 0x4
.uleb128 .LVL89-.Ltext0
.uleb128 .LVL91-.Ltext0
.uleb128 0x2
.byte 0x74
.sleb128 -8
.byte 0
.LVUS29:
.uleb128 .LVU223
.uleb128 .LVU225
.uleb128 .LVU225
.uleb128 .LVU228
.LLST29:
.byte 0x4
.uleb128 .LVL78-.Ltext0
.uleb128 .LVL79-.Ltext0
.uleb128 0x1
.byte 0x59
.byte 0x4
.uleb128 .LVL79-.Ltext0
.uleb128 .LVL80-.Ltext0
.uleb128 0x2
.byte 0x75
.sleb128 0
.byte 0
.LVUS30:
.uleb128 .LVU231
.uleb128 .LVU237
.uleb128 .LVU237
.uleb128 .LVU239
.LLST30:
.byte 0x4
.uleb128 .LVL81-.Ltext0
.uleb128 .LVL83-.Ltext0
.uleb128 0x5
.byte 0x70
.sleb128 0
.byte 0x30
.byte 0x2d
.byte 0x9f
.byte 0x4
.uleb128 .LVL83-.Ltext0
.uleb128 .LVL84-.Ltext0
.uleb128 0x5
.byte 0x79
.sleb128 0
.byte 0x30
.byte 0x2d
.byte 0x9f
.byte 0
.LVUS31:
.uleb128 .LVU232
.uleb128 .LVU237
.uleb128 .LVU237
.uleb128 .LVU239
.LLST31:
.byte 0x4
.uleb128 .LVL81-.Ltext0
.uleb128 .LVL83-.Ltext0
.uleb128 0x12
.byte 0x70
.sleb128 0
.byte 0x37
.byte 0x25
.byte 0x10
.uleb128 0x101010101010101
.byte 0x1a
.byte 0x36
.byte 0x1e
.byte 0x9f
.byte 0x4
.uleb128 .LVL83-.Ltext0
.uleb128 .LVL84-.Ltext0
.uleb128 0x12
.byte 0x79
.sleb128 0
.byte 0x37
.byte 0x25
.byte 0x10
.uleb128 0x101010101010101
.byte 0x1a
.byte 0x36
.byte 0x1e
.byte 0x9f
.byte 0
.LVUS0:
.uleb128 0
.uleb128 .LVU18
.uleb128 .LVU18
.uleb128 .LVU113
.uleb128 .LVU113
.uleb128 .LVU116
.uleb128 .LVU116
.uleb128 0
.LLST0:
.byte 0x4
.uleb128 .LVL0-.Ltext0
.uleb128 .LVL4-.Ltext0
.uleb128 0x1
.byte 0x55
.byte 0x4
.uleb128 .LVL4-.Ltext0
.uleb128 .LVL41-.Ltext0
.uleb128 0x1
.byte 0x5c
.byte 0x4
.uleb128 .LVL41-.Ltext0
.uleb128 .LVL44-.Ltext0
.uleb128 0x4
.byte 0xa3
.uleb128 0x1
.byte 0x55
.byte 0x9f
.byte 0x4
.uleb128 .LVL44-.Ltext0
.uleb128 .LFE864-.Ltext0
.uleb128 0x1
.byte 0x5c
.byte 0
.LVUS1:
.uleb128 0
.uleb128 .LVU12
.uleb128 .LVU12
.uleb128 .LVU112
.uleb128 .LVU112
.uleb128 .LVU116
.uleb128 .LVU116
.uleb128 0
.LLST1:
.byte 0x4
.uleb128 .LVL0-.Ltext0
.uleb128 .LVL1-.Ltext0
.uleb128 0x1
.byte 0x54
.byte 0x4
.uleb128 .LVL1-.Ltext0
.uleb128 .LVL40-.Ltext0
.uleb128 0x1
.byte 0x56
.byte 0x4
.uleb128 .LVL40-.Ltext0
.uleb128 .LVL44-.Ltext0
.uleb128 0x4
.byte 0xa3
.uleb128 0x1
.byte 0x54
.byte 0x9f
.byte 0x4
.uleb128 .LVL44-.Ltext0
.uleb128 .LFE864-.Ltext0
.uleb128 0x1
.byte 0x56
.byte 0
.LVUS2:
.uleb128 0
.uleb128 .LVU19
.uleb128 .LVU19
.uleb128 0
.LLST2:
.byte 0x4
.uleb128 .LVL0-.Ltext0
.uleb128 .LVL5-.Ltext0
.uleb128 0x1
.byte 0x51
.byte 0x4
.uleb128 .LVL5-.Ltext0
.uleb128 .LFE864-.Ltext0
.uleb128 0x4
.byte 0xa3
.uleb128 0x1
.byte 0x51
.byte 0x9f
.byte 0
.LVUS3:
.uleb128 .LVU24
.uleb128 .LVU29
.uleb128 .LVU29
.uleb128 .LVU111
.uleb128 .LVU111
.uleb128 .LVU116
.uleb128 .LVU116
.uleb128 0
.LLST3:
.byte 0x4
.uleb128 .LVL7-.Ltext0
.uleb128 .LVL9-.Ltext0
.uleb128 0x1
.byte 0x50
.byte 0x4
.uleb128 .LVL9-.Ltext0
.uleb128 .LVL39-.Ltext0
.uleb128 0x1
.byte 0x53
.byte 0x4
.uleb128 .LVL39-.Ltext0
.uleb128 .LVL44-.Ltext0
.uleb128 0x1
.byte 0x50
.byte 0x4
.uleb128 .LVL44-.Ltext0
.uleb128 .LFE864-.Ltext0
.uleb128 0x1
.byte 0x53
.byte 0
.LVUS4:
.uleb128 .LVU13
.uleb128 .LVU115
.uleb128 .LVU116
.uleb128 0
.LLST4:
.byte 0x4
.uleb128 .LVL2-.Ltext0
.uleb128 .LVL43-.Ltext0
.uleb128 0x1
.byte 0x5e
.byte 0x4
.uleb128 .LVL44-.Ltext0
.uleb128 .LFE864-.Ltext0
.uleb128 0x1
.byte 0x5e
.byte 0
.LVUS5:
.uleb128 .LVU16
.uleb128 .LVU114
.uleb128 .LVU116
.uleb128 0
.LLST5:
.byte 0x4
.uleb128 .LVL3-.Ltext0
.uleb128 .LVL42-.Ltext0
.uleb128 0x1
.byte 0x5d
.byte 0x4
.uleb128 .LVL44-.Ltext0
.uleb128 .LFE864-.Ltext0
.uleb128 0x1
.byte 0x5d
.byte 0
.LVUS6:
.uleb128 .LVU35
.uleb128 .LVU41
.uleb128 .LVU41
.uleb128 .LVU42
.uleb128 .LVU42
.uleb128 .LVU46
.uleb128 .LVU46
.uleb128 .LVU47
.uleb128 .LVU51
.uleb128 .LVU104
.uleb128 .LVU116
.uleb128 .LVU118
.uleb128 .LVU118
.uleb128 .LVU122
.uleb128 .LVU122
.uleb128 0
.LLST6:
.byte 0x4
.uleb128 .LVL10-.Ltext0
.uleb128 .LVL11-.Ltext0
.uleb128 0x1
.byte 0x51
.byte 0x4
.uleb128 .LVL11-.Ltext0
.uleb128 .LVL11-.Ltext0
.uleb128 0x6
.byte 0x71
.sleb128 0
.byte 0x70
.sleb128 0
.byte 0x22
.byte 0x9f
.byte 0x4
.uleb128 .LVL11-.Ltext0
.uleb128 .LVL12-.Ltext0
.uleb128 0x8
.byte 0x71
.sleb128 0
.byte 0x70
.sleb128 0
.byte 0x22
.byte 0x31
.byte 0x1c
.byte 0x9f
.byte 0x4
.uleb128 .LVL12-.Ltext0
.uleb128 .LVL13-.Ltext0
.uleb128 0x6
.byte 0x71
.sleb128 0
.byte 0x70
.sleb128 0
.byte 0x22
.byte 0x9f
.byte 0x4
.uleb128 .LVL15-.Ltext0
.uleb128 .LVL37-.Ltext0
.uleb128 0x1
.byte 0x51
.byte 0x4
.uleb128 .LVL44-.Ltext0
.uleb128 .LVL44-.Ltext0
.uleb128 0x1
.byte 0x51
.byte 0x4
.uleb128 .LVL44-.Ltext0
.uleb128 .LVL46-.Ltext0
.uleb128 0x1
.byte 0x59
.byte 0x4
.uleb128 .LVL46-.Ltext0
.uleb128 .LFE864-.Ltext0
.uleb128 0x1
.byte 0x51
.byte 0
.LVUS7:
.uleb128 .LVU36
.uleb128 .LVU88
.uleb128 .LVU116
.uleb128 .LVU127
.LLST7:
.byte 0x4
.uleb128 .LVL10-.Ltext0
.uleb128 .LVL30-.Ltext0
.uleb128 0x1
.byte 0x59
.byte 0x4
.uleb128 .LVL44-.Ltext0
.uleb128 .LVL47-.Ltext0
.uleb128 0x1
.byte 0x59
.byte 0
.LVUS8:
.uleb128 .LVU37
.uleb128 .LVU41
.uleb128 .LVU41
.uleb128 .LVU42
.uleb128 .LVU42
.uleb128 .LVU46
.uleb128 .LVU46
.uleb128 .LVU48
.uleb128 .LVU51
.uleb128 .LVU88
.uleb128 .LVU88
.uleb128 .LVU104
.uleb128 .LVU116
.uleb128 .LVU127
.LLST8:
.byte 0x4
.uleb128 .LVL10-.Ltext0
.uleb128 .LVL11-.Ltext0
.uleb128 0x1
.byte 0x55
.byte 0x4
.uleb128 .LVL11-.Ltext0
.uleb128 .LVL11-.Ltext0
.uleb128 0x6
.byte 0x75
.sleb128 0
.byte 0x70
.sleb128 0
.byte 0x22
.byte 0x9f
.byte 0x4
.uleb128 .LVL11-.Ltext0
.uleb128 .LVL12-.Ltext0
.uleb128 0x8
.byte 0x75
.sleb128 0
.byte 0x70
.sleb128 0
.byte 0x22
.byte 0x31
.byte 0x1c
.byte 0x9f
.byte 0x4
.uleb128 .LVL12-.Ltext0
.uleb128 .LVL14-.Ltext0
.uleb128 0x6
.byte 0x75
.sleb128 0
.byte 0x70
.sleb128 0
.byte 0x22
.byte 0x9f
.byte 0x4
.uleb128 .LVL15-.Ltext0
.uleb128 .LVL30-.Ltext0
.uleb128 0x1
.byte 0x55
.byte 0x4
.uleb128 .LVL30-.Ltext0
.uleb128 .LVL37-.Ltext0
.uleb128 0x1
.byte 0x58
.byte 0x4
.uleb128 .LVL44-.Ltext0
.uleb128 .LVL47-.Ltext0
.uleb128 0x1
.byte 0x55
.byte 0
.LVUS9:
.uleb128 .LVU26
.uleb128 .LVU41
.uleb128 .LVU51
.uleb128 .LVU52
.uleb128 .LVU52
.uleb128 .LVU57
.uleb128 .LVU57
.uleb128 .LVU79
.uleb128 .LVU79
.uleb128 .LVU82
.uleb128 .LVU82
.uleb128 .LVU83
.uleb128 .LVU85
.uleb128 .LVU87
.uleb128 .LVU88
.uleb128 .LVU104
.uleb128 .LVU117
.uleb128 .LVU119
.uleb128 .LVU119
.uleb128 .LVU121
.uleb128 .LVU121
.uleb128 .LVU122
.uleb128 .LVU122
.uleb128 0
.LLST9:
.byte 0x4
.uleb128 .LVL8-.Ltext0
.uleb128 .LVL11-.Ltext0
.uleb128 0x1
.byte 0x52
.byte 0x4
.uleb128 .LVL15-.Ltext0
.uleb128 .LVL15-.Ltext0
.uleb128 0x1
.byte 0x54
.byte 0x4
.uleb128 .LVL15-.Ltext0
.uleb128 .LVL16-.Ltext0
.uleb128 0x6
.byte 0x74
.sleb128 0
.byte 0x70
.sleb128 0
.byte 0x22
.byte 0x9f
.byte 0x4
.uleb128 .LVL16-.Ltext0
.uleb128 .LVL25-.Ltext0
.uleb128 0x1
.byte 0x54
.byte 0x4
.uleb128 .LVL25-.Ltext0
.uleb128 .LVL26-.Ltext0
.uleb128 0x3
.byte 0x74
.sleb128 -1
.byte 0x9f
.byte 0x4
.uleb128 .LVL26-.Ltext0
.uleb128 .LVL27-.Ltext0
.uleb128 0x1
.byte 0x54
.byte 0x4
.uleb128 .LVL28-.Ltext0
.uleb128 .LVL29-.Ltext0
.uleb128 0x1
.byte 0x54
.byte 0x4
.uleb128 .LVL30-.Ltext0
.uleb128 .LVL37-.Ltext0
.uleb128 0x4
.byte 0x74
.sleb128 0
.byte 0x20
.byte 0x9f
.byte 0x4
.uleb128 .LVL44-.Ltext0
.uleb128 .LVL44-.Ltext0
.uleb128 0x1
.byte 0x58
.byte 0x4
.uleb128 .LVL44-.Ltext0
.uleb128 .LVL45-.Ltext0
.uleb128 0x3
.byte 0x78
.sleb128 -1
.byte 0x9f
.byte 0x4
.uleb128 .LVL45-.Ltext0
.uleb128 .LVL46-.Ltext0
.uleb128 0x1
.byte 0x54
.byte 0x4
.uleb128 .LVL46-.Ltext0
.uleb128 .LFE864-.Ltext0
.uleb128 0x1
.byte 0x52
.byte 0
.LVUS10:
.uleb128 .LVU27
.uleb128 .LVU51
.uleb128 .LVU61
.uleb128 .LVU77
.uleb128 .LVU77
.uleb128 .LVU80
.uleb128 .LVU80
.uleb128 .LVU83
.uleb128 .LVU122
.uleb128 .LVU127
.uleb128 .LVU127
.uleb128 .LVU133
.LLST10:
.byte 0x4
.uleb128 .LVL8-.Ltext0
.uleb128 .LVL15-.Ltext0
.uleb128 0x1
.byte 0x54
.byte 0x4
.uleb128 .LVL17-.Ltext0
.uleb128 .LVL24-.Ltext0
.uleb128 0x1
.byte 0x58
.byte 0x4
.uleb128 .LVL24-.Ltext0
.uleb128 .LVL25-.Ltext0
.uleb128 0x3
.byte 0x78
.sleb128 1
.byte 0x9f
.byte 0x4
.uleb128 .LVL25-.Ltext0
.uleb128 .LVL27-.Ltext0
.uleb128 0x1
.byte 0x58
.byte 0x4
.uleb128 .LVL46-.Ltext0
.uleb128 .LVL47-.Ltext0
.uleb128 0x1
.byte 0x54
.byte 0x4
.uleb128 .LVL47-.Ltext0
.uleb128 .LVL49-.Ltext0
.uleb128 0x1
.byte 0x50
.byte 0
.LVUS11:
.uleb128 .LVU54
.uleb128 .LVU61
.uleb128 .LVU61
.uleb128 .LVU69
.uleb128 .LVU71
.uleb128 .LVU74
.uleb128 .LVU75
.uleb128 .LVU83
.uleb128 .LVU85
.uleb128 .LVU94
.uleb128 .LVU96
.uleb128 .LVU99
.uleb128 .LVU100
.uleb128 .LVU109
.uleb128 .LVU118
.uleb128 .LVU122
.LLST11:
.byte 0x4
.uleb128 .LVL15-.Ltext0
.uleb128 .LVL17-.Ltext0
.uleb128 0x2
.byte 0x30
.byte 0x9f
.byte 0x4
.uleb128 .LVL17-.Ltext0
.uleb128 .LVL20-.Ltext0
.uleb128 0x1
.byte 0x52
.byte 0x4
.uleb128 .LVL21-.Ltext0
.uleb128 .LVL22-.Ltext0
.uleb128 0x2
.byte 0x31
.byte 0x9f
.byte 0x4
.uleb128 .LVL23-.Ltext0
.uleb128 .LVL27-.Ltext0
.uleb128 0x1
.byte 0x52
.byte 0x4
.uleb128 .LVL28-.Ltext0
.uleb128 .LVL32-.Ltext0
.uleb128 0x1
.byte 0x52
.byte 0x4
.uleb128 .LVL33-.Ltext0
.uleb128 .LVL34-.Ltext0
.uleb128 0x2
.byte 0x31
.byte 0x9f
.byte 0x4
.uleb128 .LVL35-.Ltext0
.uleb128 .LVL38-1-.Ltext0
.uleb128 0x1
.byte 0x52
.byte 0x4
.uleb128 .LVL44-.Ltext0
.uleb128 .LVL46-.Ltext0
.uleb128 0x1
.byte 0x52
.byte 0
.Ldebug_loc3:
.section .debug_aranges,"",@progbits
.long 0x2c
.value 0x2
.long .Ldebug_info0
.byte 0x8
.byte 0
.value 0
.value 0
.quad .Ltext0
.quad .Letext0-.Ltext0
.quad 0
.quad 0
.section .debug_rnglists,"",@progbits
.Ldebug_ranges0:
.long .Ldebug_ranges3-.Ldebug_ranges2
.Ldebug_ranges2:
.value 0x5
.byte 0x8
.byte 0
.long 0
.LLRL27:
.byte 0x4
.uleb128 .LBB2-.Ltext0
.uleb128 .LBE2-.Ltext0
.byte 0x4
.uleb128 .LBB3-.Ltext0
.uleb128 .LBE3-.Ltext0
.byte 0
.Ldebug_ranges3:
.section .debug_line,"",@progbits
.Ldebug_line0:
.section .debug_str,"MS",@progbits,1
.LASF29:
.string "__int128 unsigned"
.LASF39:
.string "n1ptr"
.LASF9:
.string "size_t"
.LASF11:
.string "bc_num"
.LASF45:
.string "borrow_mask"
.LASF48:
.string "sumptr"
.LASF15:
.string "n_refs"
.LASF38:
.string "count"
.LASF47:
.string "sum_digits"
.LASF56:
.string "_bc_do_sub"
.LASF30:
.string "scale_min"
.LASF26:
.string "double"
.LASF24:
.string "uint64_t"
.LASF6:
.string "PLUS"
.LASF44:
.string "tmp_borrow"
.LASF40:
.string "n2ptr"
.LASF25:
.string "float"
.LASF55:
.string "_bc_new_num_ex"
.LASF35:
.string "min_scale"
.LASF19:
.string "unsigned char"
.LASF46:
.string "sum_scale"
.LASF13:
.string "n_scale"
.LASF10:
.string "sign"
.LASF18:
.string "short unsigned int"
.LASF54:
.string "_bc_rm_leading_zeros"
.LASF28:
.string "__int128"
.LASF16:
.string "n_sign"
.LASF31:
.string "diff"
.LASF37:
.string "borrow"
.LASF42:
.string "n1bytes"
.LASF3:
.string "long unsigned int"
.LASF33:
.string "diff_scale"
.LASF12:
.string "n_len"
.LASF21:
.string "short int"
.LASF52:
.string "long_min_digits"
.LASF34:
.string "min_len"
.LASF8:
.string "unsigned int"
.LASF17:
.string "char"
.LASF41:
.string "diffptr"
.LASF7:
.string "MINUS"
.LASF4:
.string "long long int"
.LASF32:
.string "diff_len"
.LASF14:
.string "n_value"
.LASF43:
.string "n2bytes"
.LASF22:
.string "__uint64_t"
.LASF36:
.string "min_bytes"
.LASF50:
.string "GNU C17 13.2.1 20240417 -mtune=generic -march=x86-64 -g -O2 -fno-common -fvisibility=hidden"
.LASF2:
.string "long int"
.LASF53:
.string "9223372036854775808"
.LASF5:
.string "long double"
.LASF49:
.string "carry"
.LASF20:
.string "signed char"
.LASF27:
.string "_Bool"
.LASF57:
.string "_bc_do_add"
.LASF23:
.string "long long unsigned int"
.LASF51:
.string "bc_struct"
.section .debug_line_str,"MS",@progbits,1
.LASF0:
.string "/run/media/niels/MoreData/php-src-multitasking/ext/bcmath/libbcmath/src/doaddsub.c"
.LASF1:
.string "/run/media/niels/MoreData/php-src-multitasking"
.ident "GCC: (GNU) 13.2.1 20240417"
.section .note.GNU-stack,"",@progbits
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment