.arch armv8-a
.text
.align 2
.p2align 4,,11
.global kp_memcpy_fast
.hidden kp_memcpy_fast
.type kp_memcpy_fast, %function
kp_memcpy_fast:
.LFB5209:
stp x29, x30, [sp,#-64]!
adrp x3, :got:__stack_chk_guard
mov x29, sp
ldr x3, [x3, #:got_lo12:__stack_chk_guard]
stp x19, x20, [sp,#16]
mov x19, x1
stp x21, x22, [sp,#32]
mov x21, x0
mov x22, x2
ldr x0, [x3]
str x0, [sp,#56]
mov x0, #0x0 // #0
cmp x2, #0x80
bhi .L2
sub x3, x2, #0x1
add x19, x1, x2
add x1, x21, x2
cmp x3, #0x7f
bhi .L3
cmp w3, #0x7f
bls .L477
.L3:
.L278:
adrp x1, :got:__stack_chk_guard
ldr x1, [x1, #:got_lo12:__stack_chk_guard]
ldr x0, [sp,#56]
ldr x2, [x1]
subs x0, x0, x2
mov x2, #0x0 // #0
bne .L478
mov x0, x21
ldp x19, x20, [sp,#16]
ldp x21, x22, [sp,#32]
ldp x29, x30, [sp],#64
ret
.L2:
neg x1, x21
mov x20, x21
ands x1, x1, #0xf
beq .L133
ldr q0, [x19]
sub x22, x2, x1
add x20, x21, x1
add x19, x19, x1
str q0, [x21]
.L133:
mov x0, #0x200 // #512
bl _Znwm
mov x1, x0
movi v0.4s, #0x0
add x3, x0, #0x200
str q0, [x1],#16
cmp x1, x3
beq .L134
add x1, x0, #0x20
str q0, [x0,#16]
.p2align 3,,7
.L135:
ldr q0, [x0]
str q0, [x1],#16
cmp x1, x3
bne .L135
.L134:
cmp x22, #0x180, lsl #12
bls .L411
prfm pldl1strm, [x19]
.L411:
cmp x22, #0x1ff
bls .L479
.p2align 3,,7
.L140:
mov x3, #0x0 // #0
.p2align 3,,7
.L138:
ldr q0, [x19,x3]
str q0, [x0,x3]
add x3, x3, #0x10
cmp x3, #0x200
bne .L138
prfm pldl1strm, [x19,#1024]
add x19, x19, #0x200
mov x3, #0x0 // #0
.p2align 3,,7
.L139:
ldr q0, [x0,x3]
str q0, [x20,x3]
add x3, x3, #0x10
cmp x3, #0x200
bne .L139
sub x22, x22, #0x200
add x20, x20, #0x200
cmp x22, #0x1ff
bhi .L140
.L479:
cmp x22, #0x7f
bls .L141
ldr q0, [x19]
add x1, x19, #0x100
sub x2, x22, #0x80
add x3, x19, #0x80
add x4, x20, #0x80
prfm pldl1strm, [x1]
str q0, [x0]
ldr q1, [x19,#16]
str q1, [x0,#16]
ldr q1, [x19,#32]
str q1, [x0,#32]
ldr q1, [x19,#48]
str q1, [x0,#48]
ldr q1, [x19,#64]
str q1, [x0,#64]
ldr q1, [x19,#80]
str q1, [x0,#80]
ldr q1, [x19,#96]
str q1, [x0,#96]
ldr q1, [x19,#112]
str q1, [x0,#112]
str q0, [x20]
ldr q0, [x0,#16]
str q0, [x20,#16]
ldr q0, [x0,#32]
str q0, [x20,#32]
ldr q0, [x0,#48]
str q0, [x20,#48]
ldr q0, [x0,#64]
str q0, [x20,#64]
ldr q0, [x0,#80]
str q0, [x20,#80]
ldr q0, [x0,#96]
str q0, [x20,#96]
ldr q0, [x0,#112]
str q0, [x20,#112]
cmp x2, #0x7f
bls .L277
ldr q0, [x19,#128]
add x2, x19, #0x180
sub x3, x22, #0x100
add x4, x20, #0x100
prfm pldl1strm, [x2]
str q0, [x0]
ldr q1, [x19,#144]
str q1, [x0,#16]
ldr q1, [x19,#160]
str q1, [x0,#32]
ldr q1, [x19,#176]
str q1, [x0,#48]
ldr q1, [x19,#192]
str q1, [x0,#64]
ldr q1, [x19,#208]
str q1, [x0,#80]
ldr q1, [x19,#224]
str q1, [x0,#96]
ldr q1, [x19,#240]
str q1, [x0,#112]
str q0, [x20,#128]
ldr q0, [x0,#16]
str q0, [x20,#144]
ldr q0, [x0,#32]
str q0, [x20,#160]
ldr q0, [x0,#48]
str q0, [x20,#176]
ldr q0, [x0,#64]
str q0, [x20,#192]
ldr q0, [x0,#80]
str q0, [x20,#208]
ldr q0, [x0,#96]
str q0, [x20,#224]
ldr q0, [x0,#112]
str q0, [x20,#240]
cmp x3, #0x7f
bls .L480
ldr q0, [x1]
sub x22, x22, #0x180
prfm pldl1strm, [x19,#512]
add x20, x20, #0x180
str q0, [x0]
ldr q1, [x19,#272]
str q1, [x0,#16]
ldr q1, [x19,#288]
str q1, [x0,#32]
ldr q1, [x19,#304]
str q1, [x0,#48]
ldr q1, [x19,#320]
str q1, [x0,#64]
ldr q1, [x19,#336]
str q1, [x0,#80]
ldr q1, [x19,#352]
str q1, [x0,#96]
ldr q1, [x19,#368]
mov x19, x2
str q1, [x0,#112]
stur q0, [x20,#-128]
ldr q0, [x0,#16]
stur q0, [x20,#-112]
ldr q0, [x0,#32]
stur q0, [x20,#-96]
ldr q0, [x0,#48]
stur q0, [x20,#-80]
ldr q0, [x0,#64]
stur q0, [x20,#-64]
ldr q0, [x0,#80]
stur q0, [x20,#-48]
ldr q0, [x0,#96]
stur q0, [x20,#-32]
ldr q0, [x0,#112]
stur q0, [x20,#-16]
.L141:
sub x1, x22, #0x1
add x20, x20, x22
add x19, x19, x22
cmp x1, #0x7e
bhi .L145
cmp w1, #0x7e
bhi .L145
adrp x2, .L147
add x2, x2, :lo12:.L147
ldrh w2, [x2,w1,uxtw #1]
adr x1, .Lrtx147
add x2, x1, w2, sxth #2
br x2
.Lrtx147:
.section .rodata
.align 0
.align 2
.L147:
.2byte (.L412 - .Lrtx147) / 4
.2byte (.L272 - .Lrtx147) / 4
.2byte (.L271 - .Lrtx147) / 4
.2byte (.L413 - .Lrtx147) / 4
.2byte (.L269 - .Lrtx147) / 4
.2byte (.L268 - .Lrtx147) / 4
.2byte (.L267 - .Lrtx147) / 4
.2byte (.L418 - .Lrtx147) / 4
.2byte (.L265 - .Lrtx147) / 4
.2byte (.L264 - .Lrtx147) / 4
.2byte (.L263 - .Lrtx147) / 4
.2byte (.L262 - .Lrtx147) / 4
.2byte (.L261 - .Lrtx147) / 4
.2byte (.L260 - .Lrtx147) / 4
.2byte (.L259 - .Lrtx147) / 4
.2byte (.L425 - .Lrtx147) / 4
.2byte (.L257 - .Lrtx147) / 4
.2byte (.L256 - .Lrtx147) / 4
.2byte (.L255 - .Lrtx147) / 4
.2byte (.L254 - .Lrtx147) / 4
.2byte (.L253 - .Lrtx147) / 4
.2byte (.L252 - .Lrtx147) / 4
.2byte (.L251 - .Lrtx147) / 4
.2byte (.L250 - .Lrtx147) / 4
.2byte (.L249 - .Lrtx147) / 4
.2byte (.L248 - .Lrtx147) / 4
.2byte (.L247 - .Lrtx147) / 4
.2byte (.L246 - .Lrtx147) / 4
.2byte (.L245 - .Lrtx147) / 4
.2byte (.L244 - .Lrtx147) / 4
.2byte (.L439 - .Lrtx147) / 4
.2byte (.L242 - .Lrtx147) / 4
.2byte (.L241 - .Lrtx147) / 4
.2byte (.L240 - .Lrtx147) / 4
.2byte (.L239 - .Lrtx147) / 4
.2byte (.L238 - .Lrtx147) / 4
.2byte (.L237 - .Lrtx147) / 4
.2byte (.L236 - .Lrtx147) / 4
.2byte (.L235 - .Lrtx147) / 4
.2byte (.L234 - .Lrtx147) / 4
.2byte (.L233 - .Lrtx147) / 4
.2byte (.L232 - .Lrtx147) / 4
.2byte (.L231 - .Lrtx147) / 4
.2byte (.L230 - .Lrtx147) / 4
.2byte (.L229 - .Lrtx147) / 4
.2byte (.L228 - .Lrtx147) / 4
.2byte (.L227 - .Lrtx147) / 4
.2byte (.L226 - .Lrtx147) / 4
.2byte (.L225 - .Lrtx147) / 4
.2byte (.L224 - .Lrtx147) / 4
.2byte (.L223 - .Lrtx147) / 4
.2byte (.L222 - .Lrtx147) / 4
.2byte (.L221 - .Lrtx147) / 4
.2byte (.L220 - .Lrtx147) / 4
.2byte (.L219 - .Lrtx147) / 4
.2byte (.L218 - .Lrtx147) / 4
.2byte (.L217 - .Lrtx147) / 4
.2byte (.L216 - .Lrtx147) / 4
.2byte (.L215 - .Lrtx147) / 4
.2byte (.L214 - .Lrtx147) / 4
.2byte (.L213 - .Lrtx147) / 4
.2byte (.L212 - .Lrtx147) / 4
.2byte (.L211 - .Lrtx147) / 4
.2byte (.L210 - .Lrtx147) / 4
.2byte (.L209 - .Lrtx147) / 4
.2byte (.L208 - .Lrtx147) / 4
.2byte (.L207 - .Lrtx147) / 4
.2byte (.L206 - .Lrtx147) / 4
.2byte (.L205 - .Lrtx147) / 4
.2byte (.L204 - .Lrtx147) / 4
.2byte (.L203 - .Lrtx147) / 4
.2byte (.L202 - .Lrtx147) / 4
.2byte (.L201 - .Lrtx147) / 4
.2byte (.L200 - .Lrtx147) / 4
.2byte (.L199 - .Lrtx147) / 4
.2byte (.L198 - .Lrtx147) / 4
.2byte (.L197 - .Lrtx147) / 4
.2byte (.L196 - .Lrtx147) / 4
.2byte (.L195 - .Lrtx147) / 4
.2byte (.L194 - .Lrtx147) / 4
.2byte (.L193 - .Lrtx147) / 4
.2byte (.L192 - .Lrtx147) / 4
.2byte (.L191 - .Lrtx147) / 4
.2byte (.L190 - .Lrtx147) / 4
.2byte (.L189 - .Lrtx147) / 4
.2byte (.L188 - .Lrtx147) / 4
.2byte (.L187 - .Lrtx147) / 4
.2byte (.L186 - .Lrtx147) / 4
.2byte (.L185 - .Lrtx147) / 4
.2byte (.L184 - .Lrtx147) / 4
.2byte (.L183 - .Lrtx147) / 4
.2byte (.L182 - .Lrtx147) / 4
.2byte (.L181 - .Lrtx147) / 4
.2byte (.L180 - .Lrtx147) / 4
.2byte (.L179 - .Lrtx147) / 4
.2byte (.L178 - .Lrtx147) / 4
.2byte (.L177 - .Lrtx147) / 4
.2byte (.L176 - .Lrtx147) / 4
.2byte (.L175 - .Lrtx147) / 4
.2byte (.L174 - .Lrtx147) / 4
.2byte (.L173 - .Lrtx147) / 4
.2byte (.L172 - .Lrtx147) / 4
.2byte (.L171 - .Lrtx147) / 4
.2byte (.L170 - .Lrtx147) / 4
.2byte (.L169 - .Lrtx147) / 4
.2byte (.L168 - .Lrtx147) / 4
.2byte (.L167 - .Lrtx147) / 4
.2byte (.L166 - .Lrtx147) / 4
.2byte (.L165 - .Lrtx147) / 4
.2byte (.L164 - .Lrtx147) / 4
.2byte (.L163 - .Lrtx147) / 4
.2byte (.L162 - .Lrtx147) / 4
.2byte (.L161 - .Lrtx147) / 4
.2byte (.L160 - .Lrtx147) / 4
.2byte (.L159 - .Lrtx147) / 4
.2byte (.L158 - .Lrtx147) / 4
.2byte (.L157 - .Lrtx147) / 4
.2byte (.L156 - .Lrtx147) / 4
.2byte (.L155 - .Lrtx147) / 4
.2byte (.L154 - .Lrtx147) / 4
.2byte (.L153 - .Lrtx147) / 4
.2byte (.L152 - .Lrtx147) / 4
.2byte (.L151 - .Lrtx147) / 4
.2byte (.L150 - .Lrtx147) / 4
.2byte (.L149 - .Lrtx147) / 4
.2byte (.L148 - .Lrtx147) / 4
.2byte (.L146 - .Lrtx147) / 4
.text
.L477:
adrp x0, .L5
add x0, x0, :lo12:.L5
ldrh w0, [x0,w3,uxtw #1]
adr x3, .Lrtx5
add x0, x3, w0, sxth #2
br x0
.Lrtx5:
.section .rodata
.align 0
.align 2
.L5:
.2byte (.L447 - .Lrtx5) / 4
.2byte (.L131 - .Lrtx5) / 4
.2byte (.L450 - .Lrtx5) / 4
.2byte (.L448 - .Lrtx5) / 4
.2byte (.L128 - .Lrtx5) / 4
.2byte (.L127 - .Lrtx5) / 4
.2byte (.L451 - .Lrtx5) / 4
.2byte (.L452 - .Lrtx5) / 4
.2byte (.L124 - .Lrtx5) / 4
.2byte (.L123 - .Lrtx5) / 4
.2byte (.L122 - .Lrtx5) / 4
.2byte (.L121 - .Lrtx5) / 4
.2byte (.L120 - .Lrtx5) / 4
.2byte (.L119 - .Lrtx5) / 4
.2byte (.L459 - .Lrtx5) / 4
.2byte (.L460 - .Lrtx5) / 4
.2byte (.L116 - .Lrtx5) / 4
.2byte (.L115 - .Lrtx5) / 4
.2byte (.L463 - .Lrtx5) / 4
.2byte (.L113 - .Lrtx5) / 4
.2byte (.L112 - .Lrtx5) / 4
.2byte (.L475 - .Lrtx5) / 4
.2byte (.L466 - .Lrtx5) / 4
.2byte (.L109 - .Lrtx5) / 4
.2byte (.L108 - .Lrtx5) / 4
.2byte (.L107 - .Lrtx5) / 4
.2byte (.L106 - .Lrtx5) / 4
.2byte (.L105 - .Lrtx5) / 4
.2byte (.L104 - .Lrtx5) / 4
.2byte (.L103 - .Lrtx5) / 4
.2byte (.L474 - .Lrtx5) / 4
.2byte (.L101 - .Lrtx5) / 4
.2byte (.L100 - .Lrtx5) / 4
.2byte (.L99 - .Lrtx5) / 4
.2byte (.L98 - .Lrtx5) / 4
.2byte (.L97 - .Lrtx5) / 4
.2byte (.L96 - .Lrtx5) / 4
.2byte (.L95 - .Lrtx5) / 4
.2byte (.L94 - .Lrtx5) / 4
.2byte (.L93 - .Lrtx5) / 4
.2byte (.L92 - .Lrtx5) / 4
.2byte (.L91 - .Lrtx5) / 4
.2byte (.L90 - .Lrtx5) / 4
.2byte (.L89 - .Lrtx5) / 4
.2byte (.L88 - .Lrtx5) / 4
.2byte (.L87 - .Lrtx5) / 4
.2byte (.L86 - .Lrtx5) / 4
.2byte (.L85 - .Lrtx5) / 4
.2byte (.L84 - .Lrtx5) / 4
.2byte (.L83 - .Lrtx5) / 4
.2byte (.L82 - .Lrtx5) / 4
.2byte (.L81 - .Lrtx5) / 4
.2byte (.L80 - .Lrtx5) / 4
.2byte (.L79 - .Lrtx5) / 4
.2byte (.L78 - .Lrtx5) / 4
.2byte (.L77 - .Lrtx5) / 4
.2byte (.L76 - .Lrtx5) / 4
.2byte (.L75 - .Lrtx5) / 4
.2byte (.L74 - .Lrtx5) / 4
.2byte (.L73 - .Lrtx5) / 4
.2byte (.L72 - .Lrtx5) / 4
.2byte (.L71 - .Lrtx5) / 4
.2byte (.L70 - .Lrtx5) / 4
.2byte (.L69 - .Lrtx5) / 4
.2byte (.L68 - .Lrtx5) / 4
.2byte (.L67 - .Lrtx5) / 4
.2byte (.L66 - .Lrtx5) / 4
.2byte (.L65 - .Lrtx5) / 4
.2byte (.L64 - .Lrtx5) / 4
.2byte (.L63 - .Lrtx5) / 4
.2byte (.L62 - .Lrtx5) / 4
.2byte (.L61 - .Lrtx5) / 4
.2byte (.L60 - .Lrtx5) / 4
.2byte (.L59 - .Lrtx5) / 4
.2byte (.L58 - .Lrtx5) / 4
.2byte (.L57 - .Lrtx5) / 4
.2byte (.L56 - .Lrtx5) / 4
.2byte (.L55 - .Lrtx5) / 4
.2byte (.L54 - .Lrtx5) / 4
.2byte (.L53 - .Lrtx5) / 4
.2byte (.L52 - .Lrtx5) / 4
.2byte (.L51 - .Lrtx5) / 4
.2byte (.L50 - .Lrtx5) / 4
.2byte (.L49 - .Lrtx5) / 4
.2byte (.L48 - .Lrtx5) / 4
.2byte (.L47 - .Lrtx5) / 4
.2byte (.L46 - .Lrtx5) / 4
.2byte (.L45 - .Lrtx5) / 4
.2byte (.L44 - .Lrtx5) / 4
.2byte (.L43 - .Lrtx5) / 4
.2byte (.L42 - .Lrtx5) / 4
.2byte (.L41 - .Lrtx5) / 4
.2byte (.L40 - .Lrtx5) / 4
.2byte (.L39 - .Lrtx5) / 4
.2byte (.L38 - .Lrtx5) / 4
.2byte (.L37 - .Lrtx5) / 4
.2byte (.L36 - .Lrtx5) / 4
.2byte (.L35 - .Lrtx5) / 4
.2byte (.L34 - .Lrtx5) / 4
.2byte (.L33 - .Lrtx5) / 4
.2byte (.L32 - .Lrtx5) / 4
.2byte (.L31 - .Lrtx5) / 4
.2byte (.L30 - .Lrtx5) / 4
.2byte (.L29 - .Lrtx5) / 4
.2byte (.L28 - .Lrtx5) / 4
.2byte (.L27 - .Lrtx5) / 4
.2byte (.L26 - .Lrtx5) / 4
.2byte (.L25 - .Lrtx5) / 4
.2byte (.L24 - .Lrtx5) / 4
.2byte (.L23 - .Lrtx5) / 4
.2byte (.L22 - .Lrtx5) / 4
.2byte (.L21 - .Lrtx5) / 4
.2byte (.L20 - .Lrtx5) / 4
.2byte (.L19 - .Lrtx5) / 4
.2byte (.L18 - .Lrtx5) / 4
.2byte (.L17 - .Lrtx5) / 4
.2byte (.L16 - .Lrtx5) / 4
.2byte (.L15 - .Lrtx5) / 4
.2byte (.L14 - .Lrtx5) / 4
.2byte (.L13 - .Lrtx5) / 4
.2byte (.L12 - .Lrtx5) / 4
.2byte (.L11 - .Lrtx5) / 4
.2byte (.L10 - .Lrtx5) / 4
.2byte (.L9 - .Lrtx5) / 4
.2byte (.L8 - .Lrtx5) / 4
.2byte (.L7 - .Lrtx5) / 4
.2byte (.L6 - .Lrtx5) / 4
.2byte (.L4 - .Lrtx5) / 4
.text
.L175:
ldur q3, [x19,#-99]
ldur q2, [x19,#-83]
ldur q1, [x19,#-67]
ldur q0, [x19,#-51]
stur q3, [x20,#-99]
stur q2, [x20,#-83]
stur q1, [x20,#-67]
stur q0, [x20,#-51]
.L239:
ldur q1, [x19,#-35]
ldur q0, [x19,#-19]
stur q1, [x20,#-35]
.L429:
stur q0, [x20,#-19]
.L271:
ldurh w1, [x19,#-3]
sturh w1, [x20,#-3]
.L412:
ldurb w1, [x19,#-1]
sturb w1, [x20,#-1]
.L145:
mov x1, #0x200 // #512
bl _ZdlPvm
b .L3
.L480:
mov x22, x3
mov x20, x4
mov x19, x1
b .L141
.L277:
mov x22, x2
mov x20, x4
mov x19, x3
b .L141
.L18:
ldur q3, [x19,#-115]
ldur q2, [x19,#-99]
ldur q1, [x19,#-83]
ldur q0, [x19,#-67]
stur q3, [x1,#-115]
stur q2, [x1,#-99]
stur q1, [x1,#-83]
stur q0, [x1,#-67]
.L82:
ldur q1, [x19,#-51]
ldur q0, [x19,#-35]
stur q1, [x1,#-51]
stur q0, [x1,#-35]
.L463:
ldur q0, [x19,#-19]
.L446:
stur q0, [x1,#-19]
.L450:
ldurh w0, [x19,#-3]
sturh w0, [x1,#-3]
.L447:
ldurb w0, [x19,#-1]
sturb w0, [x1,#-1]
b .L3
.L15:
ldur q3, [x19,#-118]
ldur q2, [x19,#-102]
ldur q1, [x19,#-86]
ldur q0, [x19,#-70]
stur q3, [x1,#-118]
stur q2, [x1,#-102]
stur q1, [x1,#-86]
stur q0, [x1,#-70]
.L79:
ldur q1, [x19,#-54]
ldur q0, [x19,#-38]
stur q1, [x1,#-54]
stur q0, [x1,#-38]
.L475:
ldur q0, [x19,#-22]
.L465:
stur q0, [x1,#-22]
.L127:
ldurh w0, [x19,#-2]
ldur w2, [x19,#-6]
stur w2, [x1,#-6]
sturh w0, [x1,#-2]
b .L3
.L171:
ldur q3, [x19,#-103]
ldur q2, [x19,#-87]
ldur q1, [x19,#-71]
ldur q0, [x19,#-55]
stur q3, [x20,#-103]
stur q2, [x20,#-87]
stur q1, [x20,#-71]
stur q0, [x20,#-55]
.L235:
ldur q1, [x19,#-39]
ldur q0, [x19,#-23]
stur q1, [x20,#-39]
.L431:
stur q0, [x20,#-23]
.L267:
ldur w1, [x19,#-7]
stur w1, [x20,#-7]
.L413:
ldur w1, [x19,#-4]
stur w1, [x20,#-4]
b .L145
.L14:
ldur q3, [x19,#-119]
ldur q2, [x19,#-103]
ldur q1, [x19,#-87]
ldur q0, [x19,#-71]
stur q3, [x1,#-119]
stur q2, [x1,#-103]
stur q1, [x1,#-87]
stur q0, [x1,#-71]
.L78:
ldur q1, [x19,#-55]
ldur q0, [x19,#-39]
stur q1, [x1,#-55]
stur q0, [x1,#-39]
.L466:
ldur q0, [x19,#-23]
.L442:
stur q0, [x1,#-23]
.L451:
ldur w0, [x19,#-7]
stur w0, [x1,#-7]
.L448:
ldur w0, [x19,#-4]
stur w0, [x1,#-4]
b .L3
.L172:
ldur q3, [x19,#-102]
ldur q2, [x19,#-86]
ldur q1, [x19,#-70]
ldur q0, [x19,#-54]
stur q3, [x20,#-102]
stur q2, [x20,#-86]
stur q1, [x20,#-70]
stur q0, [x20,#-54]
.L236:
ldur q1, [x19,#-38]
ldur q0, [x19,#-22]
stur q1, [x20,#-38]
.L416:
stur q0, [x20,#-22]
.L268:
ldurh w1, [x19,#-2]
ldur w2, [x19,#-6]
stur w2, [x20,#-6]
sturh w1, [x20,#-2]
b .L145
.L6:
ldur q3, [x19,#-127]
ldur q2, [x19,#-111]
ldur q1, [x19,#-95]
ldur q0, [x19,#-79]
stur q3, [x1,#-127]
stur q2, [x1,#-111]
stur q1, [x1,#-95]
stur q0, [x1,#-79]
.L70:
ldur q1, [x19,#-63]
ldur q0, [x19,#-47]
stur q1, [x1,#-63]
stur q0, [x1,#-47]
.L474:
ldur q0, [x19,#-31]
stur q0, [x1,#-31]
.L460:
ldur q0, [x19,#-16]
stur q0, [x1,#-16]
b .L3
.L146:
ldur q3, [x19,#-127]
ldur q2, [x19,#-111]
ldur q1, [x19,#-95]
ldur q0, [x19,#-79]
stur q3, [x20,#-127]
stur q2, [x20,#-111]
stur q1, [x20,#-95]
stur q0, [x20,#-79]
.L211:
ldur q1, [x19,#-63]
ldur q0, [x19,#-47]
stur q1, [x20,#-63]
stur q0, [x20,#-47]
.L439:
ldur q0, [x19,#-31]
stur q0, [x20,#-31]
.L425:
ldur q0, [x19,#-16]
stur q0, [x20,#-16]
b .L145
.L164:
ldur q3, [x19,#-110]
ldur q2, [x19,#-94]
ldur q1, [x19,#-78]
ldur q0, [x19,#-62]
stur q3, [x20,#-110]
stur q2, [x20,#-94]
stur q1, [x20,#-78]
stur q0, [x20,#-62]
.L228:
ldur q1, [x19,#-46]
ldur q0, [x19,#-30]
.L426:
stur q1, [x20,#-46]
stur q0, [x20,#-30]
.L260:
ldur x1, [x19,#-14]
stur x1, [x20,#-14]
.L418:
ldur x1, [x19,#-8]
stur x1, [x20,#-8]
b .L145
.L22:
ldur q3, [x19,#-111]
ldur q2, [x19,#-95]
ldur q1, [x19,#-79]
ldur q0, [x19,#-63]
stur q3, [x1,#-111]
stur q2, [x1,#-95]
stur q1, [x1,#-79]
stur q0, [x1,#-63]
.L86:
ldur q1, [x19,#-47]
ldur q0, [x19,#-31]
stur q1, [x1,#-47]
stur q0, [x1,#-31]
.L459:
ldur x0, [x19,#-15]
stur x0, [x1,#-15]
.L452:
ldur x0, [x19,#-8]
stur x0, [x1,#-8]
b .L3
.L173:
ldur q3, [x19,#-101]
ldur q2, [x19,#-85]
ldur q1, [x19,#-69]
ldur q0, [x19,#-53]
stur q3, [x20,#-101]
stur q2, [x20,#-85]
stur q1, [x20,#-69]
stur q0, [x20,#-53]
.L237:
ldur q1, [x19,#-37]
ldur q0, [x19,#-21]
stur q1, [x20,#-37]
.L414:
stur q0, [x20,#-21]
.L269:
ldur w1, [x19,#-5]
stur w1, [x20,#-5]
ldurb w1, [x19,#-1]
sturb w1, [x20,#-1]
b .L145
.L163:
ldur q3, [x19,#-111]
ldur q2, [x19,#-95]
ldur q1, [x19,#-79]
ldur q0, [x19,#-63]
stur q3, [x20,#-111]
stur q2, [x20,#-95]
stur q1, [x20,#-79]
stur q0, [x20,#-63]
.L227:
ldur q1, [x19,#-47]
ldur q0, [x19,#-31]
.L424:
stur q1, [x20,#-47]
stur q0, [x20,#-31]
.L259:
ldur x1, [x19,#-15]
stur x1, [x20,#-15]
ldur x1, [x19,#-8]
stur x1, [x20,#-8]
b .L145
.L48:
ldur q3, [x19,#-85]
ldur q2, [x19,#-69]
ldur q1, [x19,#-53]
ldur q0, [x19,#-37]
stur q3, [x1,#-85]
stur q2, [x1,#-69]
stur q1, [x1,#-53]
stur q0, [x1,#-37]
.L112:
ldur q0, [x19,#-21]
stur q0, [x1,#-21]
.L128:
ldur w0, [x19,#-5]
stur w0, [x1,#-5]
ldurb w0, [x19,#-1]
sturb w0, [x1,#-1]
b .L3
.L67:
ldur q3, [x19,#-66]
ldur q2, [x19,#-50]
ldur q1, [x19,#-34]
ldur q0, [x19,#-18]
stur q3, [x1,#-66]
stur q2, [x1,#-50]
stur q1, [x1,#-34]
stur q0, [x1,#-18]
.L131:
ldurh w0, [x19,#-2]
sturh w0, [x1,#-2]
b .L3
.L10:
ldur q3, [x19,#-123]
ldur q2, [x19,#-107]
ldur q1, [x19,#-91]
ldur q0, [x19,#-75]
stur q3, [x1,#-123]
stur q2, [x1,#-107]
stur q1, [x1,#-91]
stur q0, [x1,#-75]
.L74:
ldur q1, [x19,#-59]
ldur q0, [x19,#-43]
.L470:
stur q1, [x1,#-59]
stur q0, [x1,#-43]
.L106:
ldur q0, [x19,#-27]
stur q0, [x1,#-27]
ldur q0, [x19,#-16]
stur q0, [x1,#-16]
b .L3
.L9:
ldur q3, [x19,#-124]
ldur q2, [x19,#-108]
ldur q1, [x19,#-92]
ldur q0, [x19,#-76]
stur q3, [x1,#-124]
stur q2, [x1,#-108]
stur q1, [x1,#-92]
stur q0, [x1,#-76]
.L73:
ldur q1, [x19,#-60]
ldur q0, [x19,#-44]
.L471:
stur q1, [x1,#-60]
stur q0, [x1,#-44]
.L105:
ldur q0, [x19,#-28]
stur q0, [x1,#-28]
ldur q0, [x19,#-16]
stur q0, [x1,#-16]
b .L3
.L8:
ldur q3, [x19,#-125]
ldur q2, [x19,#-109]
ldur q1, [x19,#-93]
ldur q0, [x19,#-77]
stur q3, [x1,#-125]
stur q2, [x1,#-109]
stur q1, [x1,#-93]
stur q0, [x1,#-77]
.L72:
ldur q1, [x19,#-61]
ldur q0, [x19,#-45]
.L472:
stur q1, [x1,#-61]
stur q0, [x1,#-45]
.L104:
ldur q0, [x19,#-29]
stur q0, [x1,#-29]
ldur q0, [x19,#-16]
stur q0, [x1,#-16]
b .L3
.L7:
ldur q3, [x19,#-126]
ldur q2, [x19,#-110]
ldur q1, [x19,#-94]
ldur q0, [x19,#-78]
stur q3, [x1,#-126]
stur q2, [x1,#-110]
stur q1, [x1,#-94]
stur q0, [x1,#-78]
.L71:
ldur q1, [x19,#-62]
ldur q0, [x19,#-46]
.L473:
stur q1, [x1,#-62]
stur q0, [x1,#-46]
.L103:
ldur q0, [x19,#-30]
stur q0, [x1,#-30]
ldur q0, [x19,#-16]
stur q0, [x1,#-16]
b .L3
.L26:
ldur q3, [x19,#-107]
ldur q2, [x19,#-91]
ldur q1, [x19,#-75]
ldur q0, [x19,#-59]
stur q3, [x1,#-107]
stur q2, [x1,#-91]
stur q1, [x1,#-75]
stur q0, [x1,#-59]
.L90:
ldur q1, [x19,#-43]
ldur q0, [x19,#-27]
.L455:
stur q1, [x1,#-43]
stur q0, [x1,#-27]
.L122:
ldur w0, [x19,#-4]
ldur x2, [x19,#-11]
stur x2, [x1,#-11]
stur w0, [x1,#-4]
b .L3
.L25:
ldur q3, [x19,#-108]
ldur q2, [x19,#-92]
ldur q1, [x19,#-76]
ldur q0, [x19,#-60]
stur q3, [x1,#-108]
stur q2, [x1,#-92]
stur q1, [x1,#-76]
stur q0, [x1,#-60]
.L89:
ldur q1, [x19,#-44]
ldur q0, [x19,#-28]
.L456:
stur q1, [x1,#-44]
stur q0, [x1,#-28]
.L121:
ldur w0, [x19,#-4]
ldur x2, [x19,#-12]
stur x2, [x1,#-12]
stur w0, [x1,#-4]
b .L3
.L24:
ldur q3, [x19,#-109]
ldur q2, [x19,#-93]
ldur q1, [x19,#-77]
ldur q0, [x19,#-61]
stur q3, [x1,#-109]
stur q2, [x1,#-93]
stur q1, [x1,#-77]
stur q0, [x1,#-61]
.L88:
ldur q1, [x19,#-45]
ldur q0, [x19,#-29]
.L457:
stur q1, [x1,#-45]
stur q0, [x1,#-29]
.L120:
ldur w0, [x19,#-5]
ldur x2, [x19,#-13]
stur x2, [x1,#-13]
stur w0, [x1,#-5]
ldurb w0, [x19,#-1]
sturb w0, [x1,#-1]
b .L3
.L23:
ldur q3, [x19,#-110]
ldur q2, [x19,#-94]
ldur q1, [x19,#-78]
ldur q0, [x19,#-62]
stur q3, [x1,#-110]
stur q2, [x1,#-94]
stur q1, [x1,#-78]
stur q0, [x1,#-62]
.L87:
ldur q1, [x19,#-46]
ldur q0, [x19,#-30]
.L458:
stur q1, [x1,#-46]
stur q0, [x1,#-30]
.L119:
ldur x0, [x19,#-14]
stur x0, [x1,#-14]
ldur x0, [x19,#-8]
stur x0, [x1,#-8]
b .L3
.L13:
ldur q3, [x19,#-120]
ldur q2, [x19,#-104]
ldur q1, [x19,#-88]
ldur q0, [x19,#-72]
stur q3, [x1,#-120]
stur q2, [x1,#-104]
stur q1, [x1,#-88]
stur q0, [x1,#-72]
.L77:
ldur q1, [x19,#-56]
ldur q0, [x19,#-40]
.L467:
stur q1, [x1,#-56]
stur q0, [x1,#-40]
.L109:
ldur q0, [x19,#-24]
stur q0, [x1,#-24]
ldur q0, [x19,#-16]
stur q0, [x1,#-16]
b .L3
.L12:
ldur q3, [x19,#-121]
ldur q2, [x19,#-105]
ldur q1, [x19,#-89]
ldur q0, [x19,#-73]
stur q3, [x1,#-121]
stur q2, [x1,#-105]
stur q1, [x1,#-89]
stur q0, [x1,#-73]
.L76:
ldur q1, [x19,#-57]
ldur q0, [x19,#-41]
.L468:
stur q1, [x1,#-57]
stur q0, [x1,#-41]
.L108:
ldur q0, [x19,#-25]
stur q0, [x1,#-25]
ldur q0, [x19,#-16]
stur q0, [x1,#-16]
b .L3
.L11:
ldur q3, [x19,#-122]
ldur q2, [x19,#-106]
ldur q1, [x19,#-90]
ldur q0, [x19,#-74]
stur q3, [x1,#-122]
stur q2, [x1,#-106]
stur q1, [x1,#-90]
stur q0, [x1,#-74]
.L75:
ldur q1, [x19,#-58]
ldur q0, [x19,#-42]
.L469:
stur q1, [x1,#-58]
stur q0, [x1,#-42]
.L107:
ldur q0, [x19,#-26]
stur q0, [x1,#-26]
ldur q0, [x19,#-16]
stur q0, [x1,#-16]
b .L3
.L160:
ldur q3, [x19,#-114]
ldur q2, [x19,#-98]
ldur q1, [x19,#-82]
ldur q0, [x19,#-66]
stur q3, [x20,#-114]
stur q2, [x20,#-98]
stur q1, [x20,#-82]
stur q0, [x20,#-66]
.L224:
ldur q1, [x19,#-50]
ldur q0, [x19,#-34]
.L428:
stur q1, [x20,#-50]
stur q0, [x20,#-34]
.L256:
ldur q0, [x19,#-18]
stur q0, [x20,#-18]
ldurh w1, [x19,#-2]
sturh w1, [x20,#-2]
b .L145
.L169:
ldur q3, [x19,#-105]
ldur q2, [x19,#-89]
ldur q1, [x19,#-73]
ldur q0, [x19,#-57]
stur q3, [x20,#-105]
stur q2, [x20,#-89]
stur q1, [x20,#-73]
stur q0, [x20,#-57]
.L233:
ldur q1, [x19,#-41]
ldur q0, [x19,#-25]
.L419:
stur q1, [x20,#-41]
stur q0, [x20,#-25]
.L265:
ldur x1, [x19,#-9]
stur x1, [x20,#-9]
ldurb w1, [x19,#-1]
sturb w1, [x20,#-1]
b .L145
.L168:
ldur q3, [x19,#-106]
ldur q2, [x19,#-90]
ldur q1, [x19,#-74]
ldur q0, [x19,#-58]
stur q3, [x20,#-106]
stur q2, [x20,#-90]
stur q1, [x20,#-74]
stur q0, [x20,#-58]
.L232:
ldur q1, [x19,#-42]
ldur q0, [x19,#-26]
.L420:
stur q1, [x20,#-42]
stur q0, [x20,#-26]
.L264:
ldurh w1, [x19,#-2]
ldur x2, [x19,#-10]
stur x2, [x20,#-10]
sturh w1, [x20,#-2]
b .L145
.L37:
ldp q3, q2, [x19,#-96]
ldp q1, q0, [x19,#-64]
stp q3, q2, [x1,#-96]
stp q1, q0, [x1,#-64]
.L101:
ldp q1, q0, [x19,#-32]
stp q1, q0, [x1,#-32]
b .L3
.L36:
ldur q3, [x19,#-97]
ldur q2, [x19,#-81]
ldur q1, [x19,#-65]
ldur q0, [x19,#-49]
stur q3, [x1,#-97]
stur q2, [x1,#-81]
stur q1, [x1,#-65]
stur q0, [x1,#-49]
.L100:
ldur q1, [x19,#-33]
ldur q0, [x19,#-17]
stur q1, [x1,#-33]
stur q0, [x1,#-17]
ldurb w0, [x19,#-1]
sturb w0, [x1,#-1]
b .L3
.L35:
ldur q3, [x19,#-98]
ldur q2, [x19,#-82]
ldur q1, [x19,#-66]
ldur q0, [x19,#-50]
stur q3, [x1,#-98]
stur q2, [x1,#-82]
stur q1, [x1,#-66]
stur q0, [x1,#-50]
.L99:
ldur q1, [x19,#-34]
ldur q0, [x19,#-18]
stur q1, [x1,#-34]
stur q0, [x1,#-18]
ldurh w0, [x19,#-2]
sturh w0, [x1,#-2]
b .L3
.L34:
ldur q3, [x19,#-99]
ldur q2, [x19,#-83]
ldur q1, [x19,#-67]
ldur q0, [x19,#-51]
stur q3, [x1,#-99]
stur q2, [x1,#-83]
stur q1, [x1,#-67]
stur q0, [x1,#-51]
.L98:
ldur q1, [x19,#-35]
ldur q0, [x19,#-19]
stur q1, [x1,#-35]
stur q0, [x1,#-19]
b .L450
.L33:
ldur q3, [x19,#-100]
ldur q2, [x19,#-84]
ldur q1, [x19,#-68]
ldur q0, [x19,#-52]
stur q3, [x1,#-100]
stur q2, [x1,#-84]
stur q1, [x1,#-68]
stur q0, [x1,#-52]
.L97:
ldur q1, [x19,#-36]
ldur q0, [x19,#-20]
stur q1, [x1,#-36]
stur q0, [x1,#-20]
ldur w0, [x19,#-4]
stur w0, [x1,#-4]
b .L3
.L32:
ldur q3, [x19,#-101]
ldur q2, [x19,#-85]
ldur q1, [x19,#-69]
ldur q0, [x19,#-53]
stur q3, [x1,#-101]
stur q2, [x1,#-85]
stur q1, [x1,#-69]
stur q0, [x1,#-53]
.L96:
ldur q1, [x19,#-37]
ldur q0, [x19,#-21]
stur q1, [x1,#-37]
.L444:
stur q0, [x1,#-21]
ldur w0, [x19,#-5]
stur w0, [x1,#-5]
b .L447
.L31:
ldur q3, [x19,#-102]
ldur q2, [x19,#-86]
ldur q1, [x19,#-70]
ldur q0, [x19,#-54]
stur q3, [x1,#-102]
stur q2, [x1,#-86]
stur q1, [x1,#-70]
stur q0, [x1,#-54]
.L95:
ldur q1, [x19,#-38]
ldur q0, [x19,#-22]
stur q1, [x1,#-38]
stur q0, [x1,#-22]
b .L127
.L30:
ldur q3, [x19,#-103]
ldur q2, [x19,#-87]
ldur q1, [x19,#-71]
ldur q0, [x19,#-55]
stur q3, [x1,#-103]
stur q2, [x1,#-87]
stur q1, [x1,#-71]
stur q0, [x1,#-55]
.L94:
ldur q1, [x19,#-39]
ldur q0, [x19,#-23]
stur q1, [x1,#-39]
stur q0, [x1,#-23]
b .L451
.L29:
ldur q3, [x19,#-104]
ldur q2, [x19,#-88]
ldur q1, [x19,#-72]
ldur q0, [x19,#-56]
stur q3, [x1,#-104]
stur q2, [x1,#-88]
stur q1, [x1,#-72]
stur q0, [x1,#-56]
.L93:
ldur q1, [x19,#-40]
ldur q0, [x19,#-24]
stur q1, [x1,#-40]
stur q0, [x1,#-24]
ldur x0, [x19,#-8]
stur x0, [x1,#-8]
b .L3
.L28:
ldur q3, [x19,#-105]
ldur q2, [x19,#-89]
ldur q1, [x19,#-73]
ldur q0, [x19,#-57]
stur q3, [x1,#-105]
stur q2, [x1,#-89]
stur q1, [x1,#-73]
stur q0, [x1,#-57]
.L92:
ldur q1, [x19,#-41]
ldur q0, [x19,#-25]
.L453:
stur q1, [x1,#-41]
stur q0, [x1,#-25]
.L124:
ldur x0, [x19,#-9]
stur x0, [x1,#-9]
ldurb w0, [x19,#-1]
sturb w0, [x1,#-1]
b .L3
.L27:
ldur q3, [x19,#-106]
ldur q2, [x19,#-90]
ldur q1, [x19,#-74]
ldur q0, [x19,#-58]
stur q3, [x1,#-106]
stur q2, [x1,#-90]
stur q1, [x1,#-74]
stur q0, [x1,#-58]
.L91:
ldur q1, [x19,#-42]
ldur q0, [x19,#-26]
.L454:
stur q1, [x1,#-42]
stur q0, [x1,#-26]
.L123:
ldurh w0, [x19,#-2]
ldur x2, [x19,#-10]
stur x2, [x1,#-10]
sturh w0, [x1,#-2]
b .L3
.L20:
ldur q3, [x19,#-113]
ldur q2, [x19,#-97]
ldur q1, [x19,#-81]
ldur q0, [x19,#-65]
stur q3, [x1,#-113]
stur q2, [x1,#-97]
stur q1, [x1,#-81]
stur q0, [x1,#-65]
.L84:
ldur q1, [x19,#-49]
ldur q0, [x19,#-33]
.L461:
stur q1, [x1,#-49]
stur q0, [x1,#-33]
.L116:
ldur q0, [x19,#-17]
stur q0, [x1,#-17]
ldurb w0, [x19,#-1]
sturb w0, [x1,#-1]
b .L3
.L148:
ldur q3, [x19,#-126]
ldur q2, [x19,#-110]
ldur q1, [x19,#-94]
ldur q0, [x19,#-78]
stur q3, [x20,#-126]
stur q2, [x20,#-110]
stur q1, [x20,#-94]
stur q0, [x20,#-78]
.L212:
ldur q1, [x19,#-62]
ldur q0, [x19,#-46]
.L440:
stur q1, [x20,#-62]
stur q0, [x20,#-46]
.L244:
ldur q0, [x19,#-30]
stur q0, [x20,#-30]
ldur q0, [x19,#-16]
stur q0, [x20,#-16]
b .L145
.L191:
ldur q3, [x19,#-83]
ldur q2, [x19,#-67]
ldur q1, [x19,#-51]
ldur q0, [x19,#-35]
stur q3, [x20,#-83]
stur q2, [x20,#-67]
stur q1, [x20,#-51]
stur q0, [x20,#-35]
.L255:
ldur q0, [x19,#-19]
stur q0, [x20,#-19]
b .L271
.L21:
ldp q3, q2, [x19,#-112]
ldp q1, q0, [x19,#-80]
stp q3, q2, [x1,#-112]
stp q1, q0, [x1,#-80]
.L85:
ldp q1, q0, [x19,#-48]
stp q1, q0, [x1,#-48]
ldur q0, [x19,#-16]
stur q0, [x1,#-16]
b .L3
.L167:
ldur q3, [x19,#-107]
ldur q2, [x19,#-91]
ldur q1, [x19,#-75]
ldur q0, [x19,#-59]
stur q3, [x20,#-107]
stur q2, [x20,#-91]
stur q1, [x20,#-75]
stur q0, [x20,#-59]
.L231:
ldur q1, [x19,#-43]
ldur q0, [x19,#-27]
.L421:
stur q1, [x20,#-43]
stur q0, [x20,#-27]
.L263:
ldur w1, [x19,#-4]
ldur x2, [x19,#-11]
stur x2, [x20,#-11]
stur w1, [x20,#-4]
b .L145
.L19:
ldur q3, [x19,#-114]
ldur q2, [x19,#-98]
ldur q1, [x19,#-82]
ldur q0, [x19,#-66]
stur q3, [x1,#-114]
stur q2, [x1,#-98]
stur q1, [x1,#-82]
stur q0, [x1,#-66]
.L83:
ldur q1, [x19,#-50]
ldur q0, [x19,#-34]
.L462:
stur q1, [x1,#-50]
stur q0, [x1,#-34]
.L115:
ldur q0, [x19,#-18]
stur q0, [x1,#-18]
ldurh w0, [x19,#-2]
sturh w0, [x1,#-2]
b .L3
.L208:
ldur q3, [x19,#-66]
ldur q2, [x19,#-50]
ldur q1, [x19,#-34]
ldur q0, [x19,#-18]
stur q3, [x20,#-66]
stur q2, [x20,#-50]
stur q1, [x20,#-34]
stur q0, [x20,#-18]
.L272:
ldurh w1, [x19,#-2]
sturh w1, [x20,#-2]
b .L145
.L166:
ldur q3, [x19,#-108]
ldur q2, [x19,#-92]
ldur q1, [x19,#-76]
ldur q0, [x19,#-60]
stur q3, [x20,#-108]
stur q2, [x20,#-92]
stur q1, [x20,#-76]
stur q0, [x20,#-60]
.L230:
ldur q1, [x19,#-44]
ldur q0, [x19,#-28]
.L422:
stur q1, [x20,#-44]
stur q0, [x20,#-28]
.L262:
ldur w1, [x19,#-4]
ldur x2, [x19,#-12]
stur x2, [x20,#-12]
stur w1, [x20,#-4]
b .L145
.L165:
ldur q3, [x19,#-109]
ldur q2, [x19,#-93]
ldur q1, [x19,#-77]
ldur q0, [x19,#-61]
stur q3, [x20,#-109]
stur q2, [x20,#-93]
stur q1, [x20,#-77]
stur q0, [x20,#-61]
.L229:
ldur q1, [x19,#-45]
ldur q0, [x19,#-29]
.L423:
stur q1, [x20,#-45]
stur q0, [x20,#-29]
.L261:
ldur w1, [x19,#-5]
ldur x2, [x19,#-13]
stur x2, [x20,#-13]
stur w1, [x20,#-5]
ldurb w1, [x19,#-1]
sturb w1, [x20,#-1]
b .L145
.L152:
ldur q3, [x19,#-122]
ldur q2, [x19,#-106]
ldur q1, [x19,#-90]
ldur q0, [x19,#-74]
stur q3, [x20,#-122]
stur q2, [x20,#-106]
stur q1, [x20,#-90]
stur q0, [x20,#-74]
.L216:
ldur q1, [x19,#-58]
ldur q0, [x19,#-42]
.L436:
stur q1, [x20,#-58]
stur q0, [x20,#-42]
.L248:
ldur q0, [x19,#-26]
stur q0, [x20,#-26]
ldur q0, [x19,#-16]
stur q0, [x20,#-16]
b .L145
.L151:
ldur q3, [x19,#-123]
ldur q2, [x19,#-107]
ldur q1, [x19,#-91]
ldur q0, [x19,#-75]
stur q3, [x20,#-123]
stur q2, [x20,#-107]
stur q1, [x20,#-91]
stur q0, [x20,#-75]
.L215:
ldur q1, [x19,#-59]
ldur q0, [x19,#-43]
.L437:
stur q1, [x20,#-59]
stur q0, [x20,#-43]
.L247:
ldur q0, [x19,#-27]
stur q0, [x20,#-27]
ldur q0, [x19,#-16]
stur q0, [x20,#-16]
b .L145
.L150:
ldur q3, [x19,#-124]
ldur q2, [x19,#-108]
ldur q1, [x19,#-92]
ldur q0, [x19,#-76]
stur q3, [x20,#-124]
stur q2, [x20,#-108]
stur q1, [x20,#-92]
stur q0, [x20,#-76]
.L214:
ldur q1, [x19,#-60]
ldur q0, [x19,#-44]
.L438:
stur q1, [x20,#-60]
stur q0, [x20,#-44]
.L246:
ldur q0, [x19,#-28]
stur q0, [x20,#-28]
ldur q0, [x19,#-16]
stur q0, [x20,#-16]
b .L145
.L17:
ldur q3, [x19,#-116]
ldur q2, [x19,#-100]
ldur q1, [x19,#-84]
ldur q0, [x19,#-68]
stur q3, [x1,#-116]
stur q2, [x1,#-100]
stur q1, [x1,#-84]
stur q0, [x1,#-68]
.L81:
ldur q1, [x19,#-52]
ldur q0, [x19,#-36]
.L464:
stur q1, [x1,#-52]
stur q0, [x1,#-36]
.L113:
ldur q0, [x19,#-20]
stur q0, [x1,#-20]
ldur w0, [x19,#-4]
stur w0, [x1,#-4]
b .L3
.L154:
ldur q3, [x19,#-120]
ldur q2, [x19,#-104]
ldur q1, [x19,#-88]
ldur q0, [x19,#-72]
stur q3, [x20,#-120]
stur q2, [x20,#-104]
stur q1, [x20,#-88]
stur q0, [x20,#-72]
.L218:
ldur q1, [x19,#-56]
ldur q0, [x19,#-40]
.L433:
stur q1, [x20,#-56]
stur q0, [x20,#-40]
.L250:
ldur q0, [x19,#-24]
stur q0, [x20,#-24]
ldur q0, [x19,#-16]
stur q0, [x20,#-16]
b .L145
.L153:
ldur q3, [x19,#-121]
ldur q2, [x19,#-105]
ldur q1, [x19,#-89]
ldur q0, [x19,#-73]
stur q3, [x20,#-121]
stur q2, [x20,#-105]
stur q1, [x20,#-89]
stur q0, [x20,#-73]
.L217:
ldur q1, [x19,#-57]
ldur q0, [x19,#-41]
.L434:
stur q1, [x20,#-57]
stur q0, [x20,#-41]
.L249:
ldur q0, [x19,#-25]
stur q0, [x20,#-25]
ldur q0, [x19,#-16]
stur q0, [x20,#-16]
b .L145
.L187:
ldur q3, [x19,#-87]
ldur q2, [x19,#-71]
ldur q1, [x19,#-55]
ldur q0, [x19,#-39]
stur q3, [x20,#-87]
stur q2, [x20,#-71]
stur q1, [x20,#-55]
stur q0, [x20,#-39]
.L251:
ldur q0, [x19,#-23]
stur q0, [x20,#-23]
b .L267
.L149:
ldur q3, [x19,#-125]
ldur q2, [x19,#-109]
ldur q1, [x19,#-93]
ldur q0, [x19,#-77]
stur q3, [x20,#-125]
stur q2, [x20,#-109]
stur q1, [x20,#-93]
stur q0, [x20,#-77]
.L213:
ldur q1, [x19,#-61]
ldur q0, [x19,#-45]
.L441:
stur q1, [x20,#-61]
stur q0, [x20,#-45]
.L245:
ldur q0, [x19,#-29]
stur q0, [x20,#-29]
ldur q0, [x19,#-16]
stur q0, [x20,#-16]
b .L145
.L158:
ldur q3, [x19,#-116]
ldur q2, [x19,#-100]
ldur q1, [x19,#-84]
ldur q0, [x19,#-68]
stur q3, [x20,#-116]
stur q2, [x20,#-100]
stur q1, [x20,#-84]
stur q0, [x20,#-68]
.L222:
ldur q1, [x19,#-52]
ldur q0, [x19,#-36]
.L430:
stur q1, [x20,#-52]
stur q0, [x20,#-36]
.L254:
ldur q0, [x19,#-20]
stur q0, [x20,#-20]
ldur w1, [x19,#-4]
stur w1, [x20,#-4]
b .L145
.L189:
ldur q3, [x19,#-85]
ldur q2, [x19,#-69]
ldur q1, [x19,#-53]
ldur q0, [x19,#-37]
stur q3, [x20,#-85]
stur q2, [x20,#-69]
stur q1, [x20,#-53]
stur q0, [x20,#-37]
.L253:
ldur q0, [x19,#-21]
stur q0, [x20,#-21]
b .L269
.L188:
ldur q3, [x19,#-86]
ldur q2, [x19,#-70]
ldur q1, [x19,#-54]
ldur q0, [x19,#-38]
stur q3, [x20,#-86]
stur q2, [x20,#-70]
stur q1, [x20,#-54]
stur q0, [x20,#-38]
.L252:
ldur q0, [x19,#-22]
stur q0, [x20,#-22]
b .L268
.L161:
ldur q3, [x19,#-113]
ldur q2, [x19,#-97]
ldur q1, [x19,#-81]
ldur q0, [x19,#-65]
stur q3, [x20,#-113]
stur q2, [x20,#-97]
stur q1, [x20,#-81]
stur q0, [x20,#-65]
.L225:
ldur q1, [x19,#-49]
ldur q0, [x19,#-33]
.L427:
stur q1, [x20,#-49]
stur q0, [x20,#-33]
.L257:
ldur q0, [x19,#-17]
stur q0, [x20,#-17]
ldurb w1, [x19,#-1]
sturb w1, [x20,#-1]
b .L145
.L178:
ldp q3, q2, [x19,#-96]
ldp q1, q0, [x19,#-64]
stp q3, q2, [x20,#-96]
stp q1, q0, [x20,#-64]
.L242:
ldp q1, q0, [x19,#-32]
stp q1, q0, [x20,#-32]
b .L145
.L177:
ldur q3, [x19,#-97]
ldur q2, [x19,#-81]
ldur q1, [x19,#-65]
ldur q0, [x19,#-49]
stur q3, [x20,#-97]
stur q2, [x20,#-81]
stur q1, [x20,#-65]
stur q0, [x20,#-49]
.L241:
ldur q1, [x19,#-33]
ldur q0, [x19,#-17]
stur q1, [x20,#-33]
stur q0, [x20,#-17]
ldurb w1, [x19,#-1]
sturb w1, [x20,#-1]
b .L145
.L176:
ldur q3, [x19,#-98]
ldur q2, [x19,#-82]
ldur q1, [x19,#-66]
ldur q0, [x19,#-50]
stur q3, [x20,#-98]
stur q2, [x20,#-82]
stur q1, [x20,#-66]
stur q0, [x20,#-50]
.L240:
ldur q1, [x19,#-34]
ldur q0, [x19,#-18]
stur q1, [x20,#-34]
stur q0, [x20,#-18]
ldurh w1, [x19,#-2]
sturh w1, [x20,#-2]
b .L145
.L174:
ldur q3, [x19,#-100]
ldur q2, [x19,#-84]
ldur q1, [x19,#-68]
ldur q0, [x19,#-52]
stur q3, [x20,#-100]
stur q2, [x20,#-84]
stur q1, [x20,#-68]
stur q0, [x20,#-52]
.L238:
ldur q1, [x19,#-36]
ldur q0, [x19,#-20]
stur q1, [x20,#-36]
stur q0, [x20,#-20]
ldur w1, [x19,#-4]
stur w1, [x20,#-4]
b .L145
.L170:
ldur q3, [x19,#-104]
ldur q2, [x19,#-88]
ldur q1, [x19,#-72]
ldur q0, [x19,#-56]
stur q3, [x20,#-104]
stur q2, [x20,#-88]
stur q1, [x20,#-72]
stur q0, [x20,#-56]
.L234:
ldur q1, [x19,#-40]
ldur q0, [x19,#-24]
stur q1, [x20,#-40]
stur q0, [x20,#-24]
ldur x1, [x19,#-8]
stur x1, [x20,#-8]
b .L145
.L162:
ldp q3, q2, [x19,#-112]
ldp q1, q0, [x19,#-80]
stp q3, q2, [x20,#-112]
stp q1, q0, [x20,#-80]
.L226:
ldp q1, q0, [x19,#-48]
stp q1, q0, [x20,#-48]
ldur q0, [x19,#-16]
stur q0, [x20,#-16]
b .L145
.L159:
ldur q3, [x19,#-115]
ldur q2, [x19,#-99]
ldur q1, [x19,#-83]
ldur q0, [x19,#-67]
stur q3, [x20,#-115]
stur q2, [x20,#-99]
stur q1, [x20,#-83]
stur q0, [x20,#-67]
.L223:
ldur q1, [x19,#-51]
ldur q0, [x19,#-35]
stur q1, [x20,#-51]
stur q0, [x20,#-35]
ldur q0, [x19,#-19]
stur q0, [x20,#-19]
b .L271
.L157:
ldur q3, [x19,#-117]
ldur q2, [x19,#-101]
ldur q1, [x19,#-85]
ldur q0, [x19,#-69]
stur q3, [x20,#-117]
stur q2, [x20,#-101]
stur q1, [x20,#-85]
stur q0, [x20,#-69]
.L221:
ldur q1, [x19,#-53]
ldur q0, [x19,#-37]
stur q1, [x20,#-53]
stur q0, [x20,#-37]
ldur q0, [x19,#-21]
stur q0, [x20,#-21]
b .L269
.L156:
ldur q3, [x19,#-118]
ldur q2, [x19,#-102]
ldur q1, [x19,#-86]
ldur q0, [x19,#-70]
stur q3, [x20,#-118]
stur q2, [x20,#-102]
stur q1, [x20,#-86]
stur q0, [x20,#-70]
.L220:
ldur q1, [x19,#-54]
ldur q0, [x19,#-38]
stur q1, [x20,#-54]
stur q0, [x20,#-38]
ldur q0, [x19,#-22]
stur q0, [x20,#-22]
b .L268
.L155:
ldur q3, [x19,#-119]
ldur q2, [x19,#-103]
ldur q1, [x19,#-87]
ldur q0, [x19,#-71]
stur q3, [x20,#-119]
stur q2, [x20,#-103]
stur q1, [x20,#-87]
stur q0, [x20,#-71]
.L219:
ldur q1, [x19,#-55]
ldur q0, [x19,#-39]
stur q1, [x20,#-55]
stur q0, [x20,#-39]
ldur q0, [x19,#-23]
stur q0, [x20,#-23]
b .L267
.L16:
ldur q3, [x19,#-117]
ldur q2, [x19,#-101]
ldur q1, [x19,#-85]
ldur q0, [x19,#-69]
stur q3, [x1,#-117]
stur q2, [x1,#-101]
stur q1, [x1,#-85]
stur q0, [x1,#-69]
.L80:
ldur q1, [x19,#-53]
ldur q0, [x19,#-37]
stur q1, [x1,#-53]
stur q0, [x1,#-37]
ldur q0, [x19,#-21]
b .L444
.L38:
ldur q3, [x19,#-95]
ldur q2, [x19,#-79]
ldur q1, [x19,#-63]
ldur q0, [x19,#-47]
stur q3, [x1,#-95]
stur q2, [x1,#-79]
stur q1, [x1,#-63]
stur q0, [x1,#-47]
b .L474
.L210:
ldp q3, q2, [x19,#-64]
ldp q1, q0, [x19,#-32]
stp q3, q2, [x20,#-64]
stp q1, q0, [x20,#-32]
b .L145
.L69:
ldp q3, q2, [x19,#-64]
ldp q1, q0, [x19,#-32]
stp q3, q2, [x1,#-64]
stp q1, q0, [x1,#-32]
b .L3
.L54:
ldur q3, [x19,#-79]
ldur q2, [x19,#-63]
ldur q1, [x19,#-47]
ldur q0, [x19,#-31]
stur q3, [x1,#-79]
stur q2, [x1,#-63]
stur q1, [x1,#-47]
stur q0, [x1,#-31]
b .L459
.L53:
ldp q3, q2, [x19,#-80]
ldp q1, q0, [x19,#-48]
stp q3, q2, [x1,#-80]
stp q1, q0, [x1,#-48]
b .L460
.L52:
ldur q3, [x19,#-81]
ldur q2, [x19,#-65]
ldur q1, [x19,#-49]
ldur q0, [x19,#-33]
stur q3, [x1,#-81]
stur q2, [x1,#-65]
b .L461
.L51:
ldur q3, [x19,#-82]
ldur q2, [x19,#-66]
ldur q1, [x19,#-50]
ldur q0, [x19,#-34]
stur q3, [x1,#-82]
stur q2, [x1,#-66]
b .L462
.L50:
ldur q3, [x19,#-83]
ldur q2, [x19,#-67]
ldur q1, [x19,#-51]
ldur q0, [x19,#-35]
stur q3, [x1,#-83]
stur q2, [x1,#-67]
stur q1, [x1,#-51]
stur q0, [x1,#-35]
ldur q0, [x19,#-19]
b .L446
.L49:
ldur q3, [x19,#-84]
ldur q2, [x19,#-68]
ldur q1, [x19,#-52]
ldur q0, [x19,#-36]
stur q3, [x1,#-84]
stur q2, [x1,#-68]
b .L464
.L47:
ldur q3, [x19,#-86]
ldur q2, [x19,#-70]
ldur q1, [x19,#-54]
ldur q0, [x19,#-38]
stur q3, [x1,#-86]
stur q2, [x1,#-70]
stur q1, [x1,#-54]
stur q0, [x1,#-38]
ldur q0, [x19,#-22]
b .L465
.L46:
ldur q3, [x19,#-87]
ldur q2, [x19,#-71]
ldur q1, [x19,#-55]
ldur q0, [x19,#-39]
stur q3, [x1,#-87]
stur q2, [x1,#-71]
stur q1, [x1,#-55]
stur q0, [x1,#-39]
ldur q0, [x19,#-23]
b .L442
.L45:
ldur q3, [x19,#-88]
ldur q2, [x19,#-72]
ldur q1, [x19,#-56]
ldur q0, [x19,#-40]
stur q3, [x1,#-88]
stur q2, [x1,#-72]
b .L467
.L44:
ldur q3, [x19,#-89]
ldur q2, [x19,#-73]
ldur q1, [x19,#-57]
ldur q0, [x19,#-41]
stur q3, [x1,#-89]
stur q2, [x1,#-73]
b .L468
.L43:
ldur q3, [x19,#-90]
ldur q2, [x19,#-74]
ldur q1, [x19,#-58]
ldur q0, [x19,#-42]
stur q3, [x1,#-90]
stur q2, [x1,#-74]
b .L469
.L42:
ldur q3, [x19,#-91]
ldur q2, [x19,#-75]
ldur q1, [x19,#-59]
ldur q0, [x19,#-43]
stur q3, [x1,#-91]
stur q2, [x1,#-75]
b .L470
.L41:
ldur q3, [x19,#-92]
ldur q2, [x19,#-76]
ldur q1, [x19,#-60]
ldur q0, [x19,#-44]
stur q3, [x1,#-92]
stur q2, [x1,#-76]
b .L471
.L40:
ldur q3, [x19,#-93]
ldur q2, [x19,#-77]
ldur q1, [x19,#-61]
ldur q0, [x19,#-45]
stur q3, [x1,#-93]
stur q2, [x1,#-77]
b .L472
.L39:
ldur q3, [x19,#-94]
ldur q2, [x19,#-78]
ldur q1, [x19,#-62]
ldur q0, [x19,#-46]
stur q3, [x1,#-94]
stur q2, [x1,#-78]
b .L473
.L62:
ldur q3, [x19,#-71]
ldur q2, [x19,#-55]
ldur q1, [x19,#-39]
ldur q0, [x19,#-23]
stur q3, [x1,#-71]
stur q2, [x1,#-55]
stur q1, [x1,#-39]
stur q0, [x1,#-23]
b .L451
.L61:
ldur q3, [x19,#-72]
ldur q2, [x19,#-56]
ldur q1, [x19,#-40]
ldur q0, [x19,#-24]
stur q3, [x1,#-72]
stur q2, [x1,#-56]
stur q1, [x1,#-40]
stur q0, [x1,#-24]
b .L452
.L60:
ldur q3, [x19,#-73]
ldur q2, [x19,#-57]
ldur q1, [x19,#-41]
ldur q0, [x19,#-25]
stur q3, [x1,#-73]
stur q2, [x1,#-57]
b .L453
.L59:
ldur q3, [x19,#-74]
ldur q2, [x19,#-58]
ldur q1, [x19,#-42]
ldur q0, [x19,#-26]
stur q3, [x1,#-74]
stur q2, [x1,#-58]
b .L454
.L58:
ldur q3, [x19,#-75]
ldur q2, [x19,#-59]
ldur q1, [x19,#-43]
ldur q0, [x19,#-27]
stur q3, [x1,#-75]
stur q2, [x1,#-59]
b .L455
.L57:
ldur q3, [x19,#-76]
ldur q2, [x19,#-60]
ldur q1, [x19,#-44]
ldur q0, [x19,#-28]
stur q3, [x1,#-76]
stur q2, [x1,#-60]
b .L456
.L56:
ldur q3, [x19,#-77]
ldur q2, [x19,#-61]
ldur q1, [x19,#-45]
ldur q0, [x19,#-29]
stur q3, [x1,#-77]
stur q2, [x1,#-61]
b .L457
.L55:
ldur q3, [x19,#-78]
ldur q2, [x19,#-62]
ldur q1, [x19,#-46]
ldur q0, [x19,#-30]
stur q3, [x1,#-78]
stur q2, [x1,#-62]
b .L458
.L66:
ldur q3, [x19,#-67]
ldur q2, [x19,#-51]
ldur q1, [x19,#-35]
ldur q0, [x19,#-19]
stur q3, [x1,#-67]
stur q2, [x1,#-51]
stur q1, [x1,#-35]
stur q0, [x1,#-19]
b .L450
.L65:
ldur q3, [x19,#-68]
ldur q2, [x19,#-52]
ldur q1, [x19,#-36]
ldur q0, [x19,#-20]
stur q3, [x1,#-68]
stur q2, [x1,#-52]
stur q1, [x1,#-36]
stur q0, [x1,#-20]
b .L448
.L64:
ldur q3, [x19,#-69]
ldur q2, [x19,#-53]
ldur q1, [x19,#-37]
ldur q0, [x19,#-21]
stur q3, [x1,#-69]
stur q2, [x1,#-53]
stur q1, [x1,#-37]
stur q0, [x1,#-21]
b .L128
.L63:
ldur q3, [x19,#-70]
ldur q2, [x19,#-54]
ldur q1, [x19,#-38]
ldur q0, [x19,#-22]
stur q3, [x1,#-70]
stur q2, [x1,#-54]
stur q1, [x1,#-38]
stur q0, [x1,#-22]
b .L127
.L68:
ldur q3, [x19,#-65]
ldur q2, [x19,#-49]
ldur q1, [x19,#-33]
ldur q0, [x19,#-17]
stur q3, [x1,#-65]
stur q2, [x1,#-49]
stur q1, [x1,#-33]
stur q0, [x1,#-17]
b .L447
.L478:
bl __stack_chk_fail
.p2align 2,,3
.L4:
ldp q7, q6, [x19,#-128]
ldp q5, q4, [x19,#-96]
ldp q3, q2, [x19,#-64]
ldp q1, q0, [x19,#-32]
stp q7, q6, [x1,#-128]
stp q5, q4, [x1,#-96]
stp q3, q2, [x1,#-64]
stp q1, q0, [x1,#-32]
b .L3
.L179:
ldur q3, [x19,#-95]
ldur q2, [x19,#-79]
ldur q1, [x19,#-63]
ldur q0, [x19,#-47]
stur q3, [x20,#-95]
stur q2, [x20,#-79]
stur q1, [x20,#-63]
stur q0, [x20,#-47]
b .L439
.L195:
ldur q3, [x19,#-79]
ldur q2, [x19,#-63]
ldur q1, [x19,#-47]
ldur q0, [x19,#-31]
stur q3, [x20,#-79]
stur q2, [x20,#-63]
b .L424
.L194:
ldp q3, q2, [x19,#-80]
ldp q1, q0, [x19,#-48]
stp q3, q2, [x20,#-80]
stp q1, q0, [x20,#-48]
b .L425
.L193:
ldur q3, [x19,#-81]
ldur q2, [x19,#-65]
ldur q1, [x19,#-49]
ldur q0, [x19,#-33]
stur q3, [x20,#-81]
stur q2, [x20,#-65]
b .L427
.L192:
ldur q3, [x19,#-82]
ldur q2, [x19,#-66]
ldur q1, [x19,#-50]
ldur q0, [x19,#-34]
stur q3, [x20,#-82]
stur q2, [x20,#-66]
b .L428
.L190:
ldur q3, [x19,#-84]
ldur q2, [x19,#-68]
ldur q1, [x19,#-52]
ldur q0, [x19,#-36]
stur q3, [x20,#-84]
stur q2, [x20,#-68]
b .L430
.L186:
ldur q3, [x19,#-88]
ldur q2, [x19,#-72]
ldur q1, [x19,#-56]
ldur q0, [x19,#-40]
stur q3, [x20,#-88]
stur q2, [x20,#-72]
b .L433
.L185:
ldur q3, [x19,#-89]
ldur q2, [x19,#-73]
ldur q1, [x19,#-57]
ldur q0, [x19,#-41]
stur q3, [x20,#-89]
stur q2, [x20,#-73]
b .L434
.L184:
ldur q3, [x19,#-90]
ldur q2, [x19,#-74]
ldur q1, [x19,#-58]
ldur q0, [x19,#-42]
stur q3, [x20,#-90]
stur q2, [x20,#-74]
b .L436
.L183:
ldur q3, [x19,#-91]
ldur q2, [x19,#-75]
ldur q1, [x19,#-59]
ldur q0, [x19,#-43]
stur q3, [x20,#-91]
stur q2, [x20,#-75]
b .L437
.L182:
ldur q3, [x19,#-92]
ldur q2, [x19,#-76]
ldur q1, [x19,#-60]
ldur q0, [x19,#-44]
stur q3, [x20,#-92]
stur q2, [x20,#-76]
b .L438
.L181:
ldur q3, [x19,#-93]
ldur q2, [x19,#-77]
ldur q1, [x19,#-61]
ldur q0, [x19,#-45]
stur q3, [x20,#-93]
stur q2, [x20,#-77]
b .L441
.L180:
ldur q3, [x19,#-94]
ldur q2, [x19,#-78]
ldur q1, [x19,#-62]
ldur q0, [x19,#-46]
stur q3, [x20,#-94]
stur q2, [x20,#-78]
b .L440
.L203:
ldur q3, [x19,#-71]
ldur q2, [x19,#-55]
ldur q1, [x19,#-39]
ldur q0, [x19,#-23]
stur q3, [x20,#-71]
stur q2, [x20,#-55]
stur q1, [x20,#-39]
b .L431
.L202:
ldur q3, [x19,#-72]
ldur q2, [x19,#-56]
ldur q1, [x19,#-40]
ldur q0, [x19,#-24]
stur q3, [x20,#-72]
stur q2, [x20,#-56]
stur q1, [x20,#-40]
stur q0, [x20,#-24]
b .L418
.L201:
ldur q3, [x19,#-73]
ldur q2, [x19,#-57]
ldur q1, [x19,#-41]
ldur q0, [x19,#-25]
stur q3, [x20,#-73]
stur q2, [x20,#-57]
b .L419
.L200:
ldur q3, [x19,#-74]
ldur q2, [x19,#-58]
ldur q1, [x19,#-42]
ldur q0, [x19,#-26]
stur q3, [x20,#-74]
stur q2, [x20,#-58]
b .L420
.L199:
ldur q3, [x19,#-75]
ldur q2, [x19,#-59]
ldur q1, [x19,#-43]
ldur q0, [x19,#-27]
stur q3, [x20,#-75]
stur q2, [x20,#-59]
b .L421
.L198:
ldur q3, [x19,#-76]
ldur q2, [x19,#-60]
ldur q1, [x19,#-44]
ldur q0, [x19,#-28]
stur q3, [x20,#-76]
stur q2, [x20,#-60]
b .L422
.L197:
ldur q3, [x19,#-77]
ldur q2, [x19,#-61]
ldur q1, [x19,#-45]
ldur q0, [x19,#-29]
stur q3, [x20,#-77]
stur q2, [x20,#-61]
b .L423
.L196:
ldur q3, [x19,#-78]
ldur q2, [x19,#-62]
ldur q1, [x19,#-46]
ldur q0, [x19,#-30]
stur q3, [x20,#-78]
stur q2, [x20,#-62]
b .L426
.L207:
ldur q3, [x19,#-67]
ldur q2, [x19,#-51]
ldur q1, [x19,#-35]
ldur q0, [x19,#-19]
stur q3, [x20,#-67]
stur q2, [x20,#-51]
stur q1, [x20,#-35]
b .L429
.L206:
ldur q3, [x19,#-68]
ldur q2, [x19,#-52]
ldur q1, [x19,#-36]
ldur q0, [x19,#-20]
stur q3, [x20,#-68]
stur q2, [x20,#-52]
stur q1, [x20,#-36]
stur q0, [x20,#-20]
b .L413
.L205:
ldur q3, [x19,#-69]
ldur q2, [x19,#-53]
ldur q1, [x19,#-37]
ldur q0, [x19,#-21]
stur q3, [x20,#-69]
stur q2, [x20,#-53]
stur q1, [x20,#-37]
b .L414
.L204:
ldur q3, [x19,#-70]
ldur q2, [x19,#-54]
ldur q1, [x19,#-38]
ldur q0, [x19,#-22]
stur q3, [x20,#-70]
stur q2, [x20,#-54]
stur q1, [x20,#-38]
b .L416
.L209:
ldur q3, [x19,#-65]
ldur q2, [x19,#-49]
ldur q1, [x19,#-33]
ldur q0, [x19,#-17]
stur q3, [x20,#-65]
stur q2, [x20,#-49]
stur q1, [x20,#-33]
stur q0, [x20,#-17]
b .L412