1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/security/nss/lib/freebl/mpi/mp_comba_amd64_sun.s Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,16097 @@ 1.4 +//* TomsFastMath, a fast ISO C bignum library. 1.5 +/ * 1.6 +/ * This project is meant to fill in where LibTomMath 1.7 +/ * falls short. That is speed ;-) 1.8 +/ * 1.9 +/ * This project is public domain and free for all purposes. 1.10 +/ * 1.11 +/ * Tom St Denis, tomstdenis@iahu.ca 1.12 +/ */ 1.13 + 1.14 +//* 1.15 +/ * The source file from which this assembly was derived 1.16 +/ * comes from TFM v0.03, which has the above license. 1.17 +/ * This source was compiled with an unnamed compiler at 1.18 +/ * the highest optimization level. Afterwards, the 1.19 +/ * trailing .section was removed because it causes errors 1.20 +/ * in the Studio 10 compiler on AMD 64. 1.21 +/ */ 1.22 + 1.23 + .file "mp_comba.c" 1.24 + .text 1.25 + .align 16 1.26 +.globl s_mp_mul_comba_4 1.27 + .type s_mp_mul_comba_4, @function 1.28 +s_mp_mul_comba_4: 1.29 +.LFB2: 1.30 + pushq %r12 1.31 +.LCFI0: 1.32 + pushq %rbp 1.33 +.LCFI1: 1.34 + pushq %rbx 1.35 +.LCFI2: 1.36 + movq 16(%rdi), %r9 1.37 + movq %rdx, %rbx 1.38 + movq 16(%rsi), %rdx 1.39 + movq (%r9), %rax 1.40 + movq %rax, -64(%rsp) 1.41 + movq 8(%r9), %r8 1.42 + movq %r8, -56(%rsp) 1.43 + movq 16(%r9), %rbp 1.44 + movq %rbp, -48(%rsp) 1.45 + movq 24(%r9), %r12 1.46 + movq %r12, -40(%rsp) 1.47 + movq (%rdx), %rcx 1.48 + movq %rcx, -32(%rsp) 1.49 + movq 8(%rdx), %r10 1.50 + movq %r10, -24(%rsp) 1.51 + movq 16(%rdx), %r11 1.52 + xorl %r10d, %r10d 1.53 + movq %r10, %r8 1.54 + movq %r10, %r9 1.55 + movq %r10, %rbp 1.56 + movq %r11, -16(%rsp) 1.57 + movq 16(%rbx), %r11 1.58 + movq 24(%rdx), %rax 1.59 + movq %rax, -8(%rsp) 1.60 +/APP 1.61 + movq -64(%rsp),%rax 1.62 + mulq -32(%rsp) 1.63 + addq %rax,%r8 1.64 + adcq %rdx,%r9 1.65 + adcq $0,%rbp 1.66 + 1.67 +/NO_APP 1.68 + movq %r8, (%r11) 1.69 + movq %rbp, %r8 1.70 + movq %r10, %rbp 1.71 +/APP 1.72 + movq -64(%rsp),%rax 1.73 + mulq -24(%rsp) 1.74 + addq %rax,%r9 1.75 + adcq %rdx,%r8 1.76 + adcq $0,%rbp 1.77 + 1.78 +/NO_APP 1.79 + movq %rbp, %r12 1.80 +/APP 1.81 + movq -56(%rsp),%rax 1.82 + mulq -32(%rsp) 1.83 + addq %rax,%r9 1.84 + adcq %rdx,%r8 1.85 + adcq $0,%r12 1.86 + 1.87 +/NO_APP 1.88 + movq %r9, 8(%r11) 1.89 + movq %r12, %r9 1.90 + movq %r10, %r12 1.91 +/APP 1.92 + movq -64(%rsp),%rax 1.93 + mulq -16(%rsp) 1.94 + addq %rax,%r8 1.95 + adcq %rdx,%r9 1.96 + adcq $0,%r12 1.97 + 1.98 +/NO_APP 1.99 + movq %r12, %rcx 1.100 +/APP 1.101 + movq -56(%rsp),%rax 1.102 + mulq -24(%rsp) 1.103 + addq %rax,%r8 1.104 + adcq %rdx,%r9 1.105 + adcq $0,%rcx 1.106 + 1.107 +/NO_APP 1.108 + movq %r9, %rbp 1.109 + movq %rcx, %r12 1.110 +/APP 1.111 + movq -48(%rsp),%rax 1.112 + mulq -32(%rsp) 1.113 + addq %rax,%r8 1.114 + adcq %rdx,%rbp 1.115 + adcq $0,%r12 1.116 + 1.117 +/NO_APP 1.118 + movq %r8, 16(%r11) 1.119 + movq %r12, %r9 1.120 + movq %rbp, %rcx 1.121 + movq %r10, %r8 1.122 +/APP 1.123 + movq -64(%rsp),%rax 1.124 + mulq -8(%rsp) 1.125 + addq %rax,%rcx 1.126 + adcq %rdx,%r9 1.127 + adcq $0,%r8 1.128 + 1.129 + movq -56(%rsp),%rax 1.130 + mulq -16(%rsp) 1.131 + addq %rax,%rcx 1.132 + adcq %rdx,%r9 1.133 + adcq $0,%r8 1.134 + 1.135 + movq -48(%rsp),%rax 1.136 + mulq -24(%rsp) 1.137 + addq %rax,%rcx 1.138 + adcq %rdx,%r9 1.139 + adcq $0,%r8 1.140 + 1.141 +/NO_APP 1.142 + movq %r9, %rbp 1.143 + movq %r8, %r12 1.144 +/APP 1.145 + movq -40(%rsp),%rax 1.146 + mulq -32(%rsp) 1.147 + addq %rax,%rcx 1.148 + adcq %rdx,%rbp 1.149 + adcq $0,%r12 1.150 + 1.151 +/NO_APP 1.152 + movq %rcx, 24(%r11) 1.153 + movq %r12, %r9 1.154 + movq %rbp, %r8 1.155 + movq %r10, %rcx 1.156 +/APP 1.157 + movq -56(%rsp),%rax 1.158 + mulq -8(%rsp) 1.159 + addq %rax,%r8 1.160 + adcq %rdx,%r9 1.161 + adcq $0,%rcx 1.162 + 1.163 + movq -48(%rsp),%rax 1.164 + mulq -16(%rsp) 1.165 + addq %rax,%r8 1.166 + adcq %rdx,%r9 1.167 + adcq $0,%rcx 1.168 + 1.169 +/NO_APP 1.170 + movq %r9, %rbp 1.171 + movq %rcx, %r12 1.172 +/APP 1.173 + movq -40(%rsp),%rax 1.174 + mulq -24(%rsp) 1.175 + addq %rax,%r8 1.176 + adcq %rdx,%rbp 1.177 + adcq $0,%r12 1.178 + 1.179 +/NO_APP 1.180 + movq %r8, 32(%r11) 1.181 + movq %r12, %r9 1.182 + movq %rbp, %rcx 1.183 + movq %r10, %r8 1.184 +/APP 1.185 + movq -48(%rsp),%rax 1.186 + mulq -8(%rsp) 1.187 + addq %rax,%rcx 1.188 + adcq %rdx,%r9 1.189 + adcq $0,%r8 1.190 + 1.191 +/NO_APP 1.192 + movq %r8, %r12 1.193 + movq %r9, %rbp 1.194 +/APP 1.195 + movq -40(%rsp),%rax 1.196 + mulq -16(%rsp) 1.197 + addq %rax,%rcx 1.198 + adcq %rdx,%rbp 1.199 + adcq $0,%r12 1.200 + 1.201 +/NO_APP 1.202 + movq %rcx, 40(%r11) 1.203 + movq %rbp, %r8 1.204 + movq %r12, %rcx 1.205 +/APP 1.206 + movq -40(%rsp),%rax 1.207 + mulq -8(%rsp) 1.208 + addq %rax,%r8 1.209 + adcq %rdx,%rcx 1.210 + adcq $0,%r10 1.211 + 1.212 +/NO_APP 1.213 + movq %r8, 48(%r11) 1.214 + movl (%rsi), %esi 1.215 + xorl (%rdi), %esi 1.216 + testq %rcx, %rcx 1.217 + movq %rcx, 56(%r11) 1.218 + movl $8, 8(%rbx) 1.219 + jne .L9 1.220 + .align 16 1.221 +.L18: 1.222 + movl 8(%rbx), %edx 1.223 + leal -1(%rdx), %edi 1.224 + testl %edi, %edi 1.225 + movl %edi, 8(%rbx) 1.226 + je .L9 1.227 + leal -2(%rdx), %r10d 1.228 + cmpq $0, (%r11,%r10,8) 1.229 + je .L18 1.230 +.L9: 1.231 + movl 8(%rbx), %edx 1.232 + xorl %r11d, %r11d 1.233 + testl %edx, %edx 1.234 + cmovne %esi, %r11d 1.235 + movl %r11d, (%rbx) 1.236 + popq %rbx 1.237 + popq %rbp 1.238 + popq %r12 1.239 + ret 1.240 +.LFE2: 1.241 + .size s_mp_mul_comba_4, .-s_mp_mul_comba_4 1.242 + .align 16 1.243 +.globl s_mp_mul_comba_8 1.244 + .type s_mp_mul_comba_8, @function 1.245 +s_mp_mul_comba_8: 1.246 +.LFB3: 1.247 + pushq %r12 1.248 +.LCFI3: 1.249 + pushq %rbp 1.250 +.LCFI4: 1.251 + pushq %rbx 1.252 +.LCFI5: 1.253 + movq %rdx, %rbx 1.254 + subq $8, %rsp 1.255 +.LCFI6: 1.256 + movq 16(%rdi), %rdx 1.257 + movq (%rdx), %r8 1.258 + movq %r8, -120(%rsp) 1.259 + movq 8(%rdx), %rbp 1.260 + movq %rbp, -112(%rsp) 1.261 + movq 16(%rdx), %r9 1.262 + movq %r9, -104(%rsp) 1.263 + movq 24(%rdx), %r12 1.264 + movq %r12, -96(%rsp) 1.265 + movq 32(%rdx), %rcx 1.266 + movq %rcx, -88(%rsp) 1.267 + movq 40(%rdx), %r10 1.268 + movq %r10, -80(%rsp) 1.269 + movq 48(%rdx), %r11 1.270 + movq %r11, -72(%rsp) 1.271 + movq 56(%rdx), %rax 1.272 + movq 16(%rsi), %rdx 1.273 + movq %rax, -64(%rsp) 1.274 + movq (%rdx), %r8 1.275 + movq %r8, -56(%rsp) 1.276 + movq 8(%rdx), %rbp 1.277 + movq %rbp, -48(%rsp) 1.278 + movq 16(%rdx), %r9 1.279 + movq %r9, -40(%rsp) 1.280 + movq 24(%rdx), %r12 1.281 + movq %r12, -32(%rsp) 1.282 + movq 32(%rdx), %rcx 1.283 + movq %rcx, -24(%rsp) 1.284 + movq 40(%rdx), %r10 1.285 + movq %r10, -16(%rsp) 1.286 + movq 48(%rdx), %r11 1.287 + xorl %r10d, %r10d 1.288 + movq %r10, %r8 1.289 + movq %r10, %r9 1.290 + movq %r10, %rbp 1.291 + movq %r11, -8(%rsp) 1.292 + movq 16(%rbx), %r11 1.293 + movq 56(%rdx), %rax 1.294 + movq %rax, (%rsp) 1.295 +/APP 1.296 + movq -120(%rsp),%rax 1.297 + mulq -56(%rsp) 1.298 + addq %rax,%r8 1.299 + adcq %rdx,%r9 1.300 + adcq $0,%rbp 1.301 + 1.302 +/NO_APP 1.303 + movq %r8, (%r11) 1.304 + movq %rbp, %r8 1.305 + movq %r10, %rbp 1.306 +/APP 1.307 + movq -120(%rsp),%rax 1.308 + mulq -48(%rsp) 1.309 + addq %rax,%r9 1.310 + adcq %rdx,%r8 1.311 + adcq $0,%rbp 1.312 + 1.313 +/NO_APP 1.314 + movq %rbp, %r12 1.315 +/APP 1.316 + movq -112(%rsp),%rax 1.317 + mulq -56(%rsp) 1.318 + addq %rax,%r9 1.319 + adcq %rdx,%r8 1.320 + adcq $0,%r12 1.321 + 1.322 +/NO_APP 1.323 + movq %r9, 8(%r11) 1.324 + movq %r12, %r9 1.325 + movq %r10, %r12 1.326 +/APP 1.327 + movq -120(%rsp),%rax 1.328 + mulq -40(%rsp) 1.329 + addq %rax,%r8 1.330 + adcq %rdx,%r9 1.331 + adcq $0,%r12 1.332 + 1.333 +/NO_APP 1.334 + movq %r12, %rcx 1.335 +/APP 1.336 + movq -112(%rsp),%rax 1.337 + mulq -48(%rsp) 1.338 + addq %rax,%r8 1.339 + adcq %rdx,%r9 1.340 + adcq $0,%rcx 1.341 + 1.342 +/NO_APP 1.343 + movq %r9, %rbp 1.344 + movq %rcx, %r12 1.345 +/APP 1.346 + movq -104(%rsp),%rax 1.347 + mulq -56(%rsp) 1.348 + addq %rax,%r8 1.349 + adcq %rdx,%rbp 1.350 + adcq $0,%r12 1.351 + 1.352 +/NO_APP 1.353 + movq %r8, 16(%r11) 1.354 + movq %r12, %r9 1.355 + movq %rbp, %rcx 1.356 + movq %r10, %r8 1.357 +/APP 1.358 + movq -120(%rsp),%rax 1.359 + mulq -32(%rsp) 1.360 + addq %rax,%rcx 1.361 + adcq %rdx,%r9 1.362 + adcq $0,%r8 1.363 + 1.364 + movq -112(%rsp),%rax 1.365 + mulq -40(%rsp) 1.366 + addq %rax,%rcx 1.367 + adcq %rdx,%r9 1.368 + adcq $0,%r8 1.369 + 1.370 + movq -104(%rsp),%rax 1.371 + mulq -48(%rsp) 1.372 + addq %rax,%rcx 1.373 + adcq %rdx,%r9 1.374 + adcq $0,%r8 1.375 + 1.376 +/NO_APP 1.377 + movq %r9, %rbp 1.378 + movq %r8, %r12 1.379 +/APP 1.380 + movq -96(%rsp),%rax 1.381 + mulq -56(%rsp) 1.382 + addq %rax,%rcx 1.383 + adcq %rdx,%rbp 1.384 + adcq $0,%r12 1.385 + 1.386 +/NO_APP 1.387 + movq %rcx, 24(%r11) 1.388 + movq %r12, %r9 1.389 + movq %rbp, %r8 1.390 + movq %r10, %rcx 1.391 +/APP 1.392 + movq -120(%rsp),%rax 1.393 + mulq -24(%rsp) 1.394 + addq %rax,%r8 1.395 + adcq %rdx,%r9 1.396 + adcq $0,%rcx 1.397 + 1.398 + movq -112(%rsp),%rax 1.399 + mulq -32(%rsp) 1.400 + addq %rax,%r8 1.401 + adcq %rdx,%r9 1.402 + adcq $0,%rcx 1.403 + 1.404 + movq -104(%rsp),%rax 1.405 + mulq -40(%rsp) 1.406 + addq %rax,%r8 1.407 + adcq %rdx,%r9 1.408 + adcq $0,%rcx 1.409 + 1.410 + movq -96(%rsp),%rax 1.411 + mulq -48(%rsp) 1.412 + addq %rax,%r8 1.413 + adcq %rdx,%r9 1.414 + adcq $0,%rcx 1.415 + 1.416 +/NO_APP 1.417 + movq %r9, %rbp 1.418 + movq %rcx, %r12 1.419 +/APP 1.420 + movq -88(%rsp),%rax 1.421 + mulq -56(%rsp) 1.422 + addq %rax,%r8 1.423 + adcq %rdx,%rbp 1.424 + adcq $0,%r12 1.425 + 1.426 +/NO_APP 1.427 + movq %r8, 32(%r11) 1.428 + movq %r12, %r9 1.429 + movq %rbp, %rcx 1.430 + movq %r10, %r8 1.431 +/APP 1.432 + movq -120(%rsp),%rax 1.433 + mulq -16(%rsp) 1.434 + addq %rax,%rcx 1.435 + adcq %rdx,%r9 1.436 + adcq $0,%r8 1.437 + 1.438 + movq -112(%rsp),%rax 1.439 + mulq -24(%rsp) 1.440 + addq %rax,%rcx 1.441 + adcq %rdx,%r9 1.442 + adcq $0,%r8 1.443 + 1.444 + movq -104(%rsp),%rax 1.445 + mulq -32(%rsp) 1.446 + addq %rax,%rcx 1.447 + adcq %rdx,%r9 1.448 + adcq $0,%r8 1.449 + 1.450 + movq -96(%rsp),%rax 1.451 + mulq -40(%rsp) 1.452 + addq %rax,%rcx 1.453 + adcq %rdx,%r9 1.454 + adcq $0,%r8 1.455 + 1.456 + movq -88(%rsp),%rax 1.457 + mulq -48(%rsp) 1.458 + addq %rax,%rcx 1.459 + adcq %rdx,%r9 1.460 + adcq $0,%r8 1.461 + 1.462 +/NO_APP 1.463 + movq %r9, %rbp 1.464 + movq %r8, %r12 1.465 +/APP 1.466 + movq -80(%rsp),%rax 1.467 + mulq -56(%rsp) 1.468 + addq %rax,%rcx 1.469 + adcq %rdx,%rbp 1.470 + adcq $0,%r12 1.471 + 1.472 +/NO_APP 1.473 + movq %rcx, 40(%r11) 1.474 + movq %r12, %r9 1.475 + movq %rbp, %r8 1.476 + movq %r10, %rcx 1.477 +/APP 1.478 + movq -120(%rsp),%rax 1.479 + mulq -8(%rsp) 1.480 + addq %rax,%r8 1.481 + adcq %rdx,%r9 1.482 + adcq $0,%rcx 1.483 + 1.484 + movq -112(%rsp),%rax 1.485 + mulq -16(%rsp) 1.486 + addq %rax,%r8 1.487 + adcq %rdx,%r9 1.488 + adcq $0,%rcx 1.489 + 1.490 + movq -104(%rsp),%rax 1.491 + mulq -24(%rsp) 1.492 + addq %rax,%r8 1.493 + adcq %rdx,%r9 1.494 + adcq $0,%rcx 1.495 + 1.496 + movq -96(%rsp),%rax 1.497 + mulq -32(%rsp) 1.498 + addq %rax,%r8 1.499 + adcq %rdx,%r9 1.500 + adcq $0,%rcx 1.501 + 1.502 + movq -88(%rsp),%rax 1.503 + mulq -40(%rsp) 1.504 + addq %rax,%r8 1.505 + adcq %rdx,%r9 1.506 + adcq $0,%rcx 1.507 + 1.508 + movq -80(%rsp),%rax 1.509 + mulq -48(%rsp) 1.510 + addq %rax,%r8 1.511 + adcq %rdx,%r9 1.512 + adcq $0,%rcx 1.513 + 1.514 +/NO_APP 1.515 + movq %r9, %rbp 1.516 + movq %rcx, %r12 1.517 +/APP 1.518 + movq -72(%rsp),%rax 1.519 + mulq -56(%rsp) 1.520 + addq %rax,%r8 1.521 + adcq %rdx,%rbp 1.522 + adcq $0,%r12 1.523 + 1.524 +/NO_APP 1.525 + movq %r8, 48(%r11) 1.526 + movq %r12, %r9 1.527 + movq %rbp, %rcx 1.528 + movq %r10, %r8 1.529 +/APP 1.530 + movq -120(%rsp),%rax 1.531 + mulq (%rsp) 1.532 + addq %rax,%rcx 1.533 + adcq %rdx,%r9 1.534 + adcq $0,%r8 1.535 + 1.536 + movq -112(%rsp),%rax 1.537 + mulq -8(%rsp) 1.538 + addq %rax,%rcx 1.539 + adcq %rdx,%r9 1.540 + adcq $0,%r8 1.541 + 1.542 + movq -104(%rsp),%rax 1.543 + mulq -16(%rsp) 1.544 + addq %rax,%rcx 1.545 + adcq %rdx,%r9 1.546 + adcq $0,%r8 1.547 + 1.548 + movq -96(%rsp),%rax 1.549 + mulq -24(%rsp) 1.550 + addq %rax,%rcx 1.551 + adcq %rdx,%r9 1.552 + adcq $0,%r8 1.553 + 1.554 + movq -88(%rsp),%rax 1.555 + mulq -32(%rsp) 1.556 + addq %rax,%rcx 1.557 + adcq %rdx,%r9 1.558 + adcq $0,%r8 1.559 + 1.560 + movq -80(%rsp),%rax 1.561 + mulq -40(%rsp) 1.562 + addq %rax,%rcx 1.563 + adcq %rdx,%r9 1.564 + adcq $0,%r8 1.565 + 1.566 + movq -72(%rsp),%rax 1.567 + mulq -48(%rsp) 1.568 + addq %rax,%rcx 1.569 + adcq %rdx,%r9 1.570 + adcq $0,%r8 1.571 + 1.572 +/NO_APP 1.573 + movq %r9, %rbp 1.574 + movq %r8, %r12 1.575 +/APP 1.576 + movq -64(%rsp),%rax 1.577 + mulq -56(%rsp) 1.578 + addq %rax,%rcx 1.579 + adcq %rdx,%rbp 1.580 + adcq $0,%r12 1.581 + 1.582 +/NO_APP 1.583 + movq %rcx, 56(%r11) 1.584 + movq %r12, %r9 1.585 + movq %rbp, %r8 1.586 + movq %r10, %rcx 1.587 +/APP 1.588 + movq -112(%rsp),%rax 1.589 + mulq (%rsp) 1.590 + addq %rax,%r8 1.591 + adcq %rdx,%r9 1.592 + adcq $0,%rcx 1.593 + 1.594 + movq -104(%rsp),%rax 1.595 + mulq -8(%rsp) 1.596 + addq %rax,%r8 1.597 + adcq %rdx,%r9 1.598 + adcq $0,%rcx 1.599 + 1.600 + movq -96(%rsp),%rax 1.601 + mulq -16(%rsp) 1.602 + addq %rax,%r8 1.603 + adcq %rdx,%r9 1.604 + adcq $0,%rcx 1.605 + 1.606 + movq -88(%rsp),%rax 1.607 + mulq -24(%rsp) 1.608 + addq %rax,%r8 1.609 + adcq %rdx,%r9 1.610 + adcq $0,%rcx 1.611 + 1.612 + movq -80(%rsp),%rax 1.613 + mulq -32(%rsp) 1.614 + addq %rax,%r8 1.615 + adcq %rdx,%r9 1.616 + adcq $0,%rcx 1.617 + 1.618 + movq -72(%rsp),%rax 1.619 + mulq -40(%rsp) 1.620 + addq %rax,%r8 1.621 + adcq %rdx,%r9 1.622 + adcq $0,%rcx 1.623 + 1.624 +/NO_APP 1.625 + movq %r9, %rbp 1.626 + movq %rcx, %r12 1.627 +/APP 1.628 + movq -64(%rsp),%rax 1.629 + mulq -48(%rsp) 1.630 + addq %rax,%r8 1.631 + adcq %rdx,%rbp 1.632 + adcq $0,%r12 1.633 + 1.634 +/NO_APP 1.635 + movq %r8, 64(%r11) 1.636 + movq %r12, %r9 1.637 + movq %rbp, %rcx 1.638 + movq %r10, %r8 1.639 +/APP 1.640 + movq -104(%rsp),%rax 1.641 + mulq (%rsp) 1.642 + addq %rax,%rcx 1.643 + adcq %rdx,%r9 1.644 + adcq $0,%r8 1.645 + 1.646 + movq -96(%rsp),%rax 1.647 + mulq -8(%rsp) 1.648 + addq %rax,%rcx 1.649 + adcq %rdx,%r9 1.650 + adcq $0,%r8 1.651 + 1.652 + movq -88(%rsp),%rax 1.653 + mulq -16(%rsp) 1.654 + addq %rax,%rcx 1.655 + adcq %rdx,%r9 1.656 + adcq $0,%r8 1.657 + 1.658 + movq -80(%rsp),%rax 1.659 + mulq -24(%rsp) 1.660 + addq %rax,%rcx 1.661 + adcq %rdx,%r9 1.662 + adcq $0,%r8 1.663 + 1.664 + movq -72(%rsp),%rax 1.665 + mulq -32(%rsp) 1.666 + addq %rax,%rcx 1.667 + adcq %rdx,%r9 1.668 + adcq $0,%r8 1.669 + 1.670 +/NO_APP 1.671 + movq %r9, %rbp 1.672 + movq %r8, %r12 1.673 +/APP 1.674 + movq -64(%rsp),%rax 1.675 + mulq -40(%rsp) 1.676 + addq %rax,%rcx 1.677 + adcq %rdx,%rbp 1.678 + adcq $0,%r12 1.679 + 1.680 +/NO_APP 1.681 + movq %rcx, 72(%r11) 1.682 + movq %r12, %r9 1.683 + movq %rbp, %r8 1.684 + movq %r10, %rcx 1.685 +/APP 1.686 + movq -96(%rsp),%rax 1.687 + mulq (%rsp) 1.688 + addq %rax,%r8 1.689 + adcq %rdx,%r9 1.690 + adcq $0,%rcx 1.691 + 1.692 + movq -88(%rsp),%rax 1.693 + mulq -8(%rsp) 1.694 + addq %rax,%r8 1.695 + adcq %rdx,%r9 1.696 + adcq $0,%rcx 1.697 + 1.698 + movq -80(%rsp),%rax 1.699 + mulq -16(%rsp) 1.700 + addq %rax,%r8 1.701 + adcq %rdx,%r9 1.702 + adcq $0,%rcx 1.703 + 1.704 + movq -72(%rsp),%rax 1.705 + mulq -24(%rsp) 1.706 + addq %rax,%r8 1.707 + adcq %rdx,%r9 1.708 + adcq $0,%rcx 1.709 + 1.710 +/NO_APP 1.711 + movq %r9, %rbp 1.712 + movq %rcx, %r12 1.713 +/APP 1.714 + movq -64(%rsp),%rax 1.715 + mulq -32(%rsp) 1.716 + addq %rax,%r8 1.717 + adcq %rdx,%rbp 1.718 + adcq $0,%r12 1.719 + 1.720 +/NO_APP 1.721 + movq %r8, 80(%r11) 1.722 + movq %r12, %r9 1.723 + movq %rbp, %rcx 1.724 + movq %r10, %r8 1.725 +/APP 1.726 + movq -88(%rsp),%rax 1.727 + mulq (%rsp) 1.728 + addq %rax,%rcx 1.729 + adcq %rdx,%r9 1.730 + adcq $0,%r8 1.731 + 1.732 + movq -80(%rsp),%rax 1.733 + mulq -8(%rsp) 1.734 + addq %rax,%rcx 1.735 + adcq %rdx,%r9 1.736 + adcq $0,%r8 1.737 + 1.738 + movq -72(%rsp),%rax 1.739 + mulq -16(%rsp) 1.740 + addq %rax,%rcx 1.741 + adcq %rdx,%r9 1.742 + adcq $0,%r8 1.743 + 1.744 +/NO_APP 1.745 + movq %r9, %rbp 1.746 + movq %r8, %r12 1.747 +/APP 1.748 + movq -64(%rsp),%rax 1.749 + mulq -24(%rsp) 1.750 + addq %rax,%rcx 1.751 + adcq %rdx,%rbp 1.752 + adcq $0,%r12 1.753 + 1.754 +/NO_APP 1.755 + movq %rcx, 88(%r11) 1.756 + movq %r12, %r9 1.757 + movq %rbp, %r8 1.758 + movq %r10, %rcx 1.759 +/APP 1.760 + movq -80(%rsp),%rax 1.761 + mulq (%rsp) 1.762 + addq %rax,%r8 1.763 + adcq %rdx,%r9 1.764 + adcq $0,%rcx 1.765 + 1.766 + movq -72(%rsp),%rax 1.767 + mulq -8(%rsp) 1.768 + addq %rax,%r8 1.769 + adcq %rdx,%r9 1.770 + adcq $0,%rcx 1.771 + 1.772 +/NO_APP 1.773 + movq %r9, %rbp 1.774 + movq %rcx, %r12 1.775 +/APP 1.776 + movq -64(%rsp),%rax 1.777 + mulq -16(%rsp) 1.778 + addq %rax,%r8 1.779 + adcq %rdx,%rbp 1.780 + adcq $0,%r12 1.781 + 1.782 +/NO_APP 1.783 + movq %r8, 96(%r11) 1.784 + movq %r12, %r9 1.785 + movq %rbp, %rcx 1.786 + movq %r10, %r8 1.787 +/APP 1.788 + movq -72(%rsp),%rax 1.789 + mulq (%rsp) 1.790 + addq %rax,%rcx 1.791 + adcq %rdx,%r9 1.792 + adcq $0,%r8 1.793 + 1.794 +/NO_APP 1.795 + movq %r8, %r12 1.796 + movq %r9, %rbp 1.797 +/APP 1.798 + movq -64(%rsp),%rax 1.799 + mulq -8(%rsp) 1.800 + addq %rax,%rcx 1.801 + adcq %rdx,%rbp 1.802 + adcq $0,%r12 1.803 + 1.804 +/NO_APP 1.805 + movq %rcx, 104(%r11) 1.806 + movq %rbp, %r8 1.807 + movq %r12, %rcx 1.808 +/APP 1.809 + movq -64(%rsp),%rax 1.810 + mulq (%rsp) 1.811 + addq %rax,%r8 1.812 + adcq %rdx,%rcx 1.813 + adcq $0,%r10 1.814 + 1.815 +/NO_APP 1.816 + movq %r8, 112(%r11) 1.817 + movl (%rsi), %esi 1.818 + xorl (%rdi), %esi 1.819 + testq %rcx, %rcx 1.820 + movq %rcx, 120(%r11) 1.821 + movl $16, 8(%rbx) 1.822 + jne .L35 1.823 + .align 16 1.824 +.L43: 1.825 + movl 8(%rbx), %edx 1.826 + leal -1(%rdx), %edi 1.827 + testl %edi, %edi 1.828 + movl %edi, 8(%rbx) 1.829 + je .L35 1.830 + leal -2(%rdx), %eax 1.831 + cmpq $0, (%r11,%rax,8) 1.832 + je .L43 1.833 +.L35: 1.834 + movl 8(%rbx), %r11d 1.835 + xorl %edx, %edx 1.836 + testl %r11d, %r11d 1.837 + cmovne %esi, %edx 1.838 + movl %edx, (%rbx) 1.839 + addq $8, %rsp 1.840 + popq %rbx 1.841 + popq %rbp 1.842 + popq %r12 1.843 + ret 1.844 +.LFE3: 1.845 + .size s_mp_mul_comba_8, .-s_mp_mul_comba_8 1.846 + .align 16 1.847 +.globl s_mp_mul_comba_16 1.848 + .type s_mp_mul_comba_16, @function 1.849 +s_mp_mul_comba_16: 1.850 +.LFB4: 1.851 + pushq %r12 1.852 +.LCFI7: 1.853 + pushq %rbp 1.854 +.LCFI8: 1.855 + pushq %rbx 1.856 +.LCFI9: 1.857 + movq %rdx, %rbx 1.858 + subq $136, %rsp 1.859 +.LCFI10: 1.860 + movq 16(%rdi), %rax 1.861 + movq (%rax), %r8 1.862 + movq %r8, -120(%rsp) 1.863 + movq 8(%rax), %rbp 1.864 + movq %rbp, -112(%rsp) 1.865 + movq 16(%rax), %r9 1.866 + movq %r9, -104(%rsp) 1.867 + movq 24(%rax), %r12 1.868 + movq %r12, -96(%rsp) 1.869 + movq 32(%rax), %rcx 1.870 + movq %rcx, -88(%rsp) 1.871 + movq 40(%rax), %r10 1.872 + movq %r10, -80(%rsp) 1.873 + movq 48(%rax), %rdx 1.874 + movq %rdx, -72(%rsp) 1.875 + movq 56(%rax), %r11 1.876 + movq %r11, -64(%rsp) 1.877 + movq 64(%rax), %r8 1.878 + movq %r8, -56(%rsp) 1.879 + movq 72(%rax), %rbp 1.880 + movq %rbp, -48(%rsp) 1.881 + movq 80(%rax), %r9 1.882 + movq %r9, -40(%rsp) 1.883 + movq 88(%rax), %r12 1.884 + movq %r12, -32(%rsp) 1.885 + movq 96(%rax), %rcx 1.886 + movq %rcx, -24(%rsp) 1.887 + movq 104(%rax), %r10 1.888 + movq %r10, -16(%rsp) 1.889 + movq 112(%rax), %rdx 1.890 + movq %rdx, -8(%rsp) 1.891 + movq 120(%rax), %r11 1.892 + movq %r11, (%rsp) 1.893 + movq 16(%rsi), %r11 1.894 + movq (%r11), %r8 1.895 + movq %r8, 8(%rsp) 1.896 + movq 8(%r11), %rbp 1.897 + movq %rbp, 16(%rsp) 1.898 + movq 16(%r11), %r9 1.899 + movq %r9, 24(%rsp) 1.900 + movq 24(%r11), %r12 1.901 + movq %r12, 32(%rsp) 1.902 + movq 32(%r11), %rcx 1.903 + movq %rcx, 40(%rsp) 1.904 + movq 40(%r11), %r10 1.905 + movq %r10, 48(%rsp) 1.906 + movq 48(%r11), %rdx 1.907 + movq %rdx, 56(%rsp) 1.908 + movq 56(%r11), %rax 1.909 + movq %rax, 64(%rsp) 1.910 + movq 64(%r11), %r8 1.911 + movq %r8, 72(%rsp) 1.912 + movq 72(%r11), %rbp 1.913 + movq %rbp, 80(%rsp) 1.914 + movq 80(%r11), %r9 1.915 + movq %r9, 88(%rsp) 1.916 + movq 88(%r11), %r12 1.917 + movq %r12, 96(%rsp) 1.918 + movq 96(%r11), %rcx 1.919 + movq %rcx, 104(%rsp) 1.920 + movq 104(%r11), %r10 1.921 + movq %r10, 112(%rsp) 1.922 + movq 112(%r11), %rdx 1.923 + xorl %r10d, %r10d 1.924 + movq %r10, %r8 1.925 + movq %r10, %r9 1.926 + movq %r10, %rbp 1.927 + movq %rdx, 120(%rsp) 1.928 + movq 120(%r11), %rax 1.929 + movq %rax, 128(%rsp) 1.930 + movq 16(%rbx), %r11 1.931 +/APP 1.932 + movq -120(%rsp),%rax 1.933 + mulq 8(%rsp) 1.934 + addq %rax,%r8 1.935 + adcq %rdx,%r9 1.936 + adcq $0,%rbp 1.937 + 1.938 +/NO_APP 1.939 + movq %r8, (%r11) 1.940 + movq %rbp, %r8 1.941 + movq %r10, %rbp 1.942 +/APP 1.943 + movq -120(%rsp),%rax 1.944 + mulq 16(%rsp) 1.945 + addq %rax,%r9 1.946 + adcq %rdx,%r8 1.947 + adcq $0,%rbp 1.948 + 1.949 +/NO_APP 1.950 + movq %rbp, %r12 1.951 +/APP 1.952 + movq -112(%rsp),%rax 1.953 + mulq 8(%rsp) 1.954 + addq %rax,%r9 1.955 + adcq %rdx,%r8 1.956 + adcq $0,%r12 1.957 + 1.958 +/NO_APP 1.959 + movq %r9, 8(%r11) 1.960 + movq %r12, %r9 1.961 + movq %r10, %r12 1.962 +/APP 1.963 + movq -120(%rsp),%rax 1.964 + mulq 24(%rsp) 1.965 + addq %rax,%r8 1.966 + adcq %rdx,%r9 1.967 + adcq $0,%r12 1.968 + 1.969 +/NO_APP 1.970 + movq %r12, %rcx 1.971 +/APP 1.972 + movq -112(%rsp),%rax 1.973 + mulq 16(%rsp) 1.974 + addq %rax,%r8 1.975 + adcq %rdx,%r9 1.976 + adcq $0,%rcx 1.977 + 1.978 +/NO_APP 1.979 + movq %r9, %rbp 1.980 + movq %rcx, %r12 1.981 +/APP 1.982 + movq -104(%rsp),%rax 1.983 + mulq 8(%rsp) 1.984 + addq %rax,%r8 1.985 + adcq %rdx,%rbp 1.986 + adcq $0,%r12 1.987 + 1.988 +/NO_APP 1.989 + movq %r8, 16(%r11) 1.990 + movq %r12, %r9 1.991 + movq %rbp, %rcx 1.992 + movq %r10, %r8 1.993 +/APP 1.994 + movq -120(%rsp),%rax 1.995 + mulq 32(%rsp) 1.996 + addq %rax,%rcx 1.997 + adcq %rdx,%r9 1.998 + adcq $0,%r8 1.999 + 1.1000 + movq -112(%rsp),%rax 1.1001 + mulq 24(%rsp) 1.1002 + addq %rax,%rcx 1.1003 + adcq %rdx,%r9 1.1004 + adcq $0,%r8 1.1005 + 1.1006 + movq -104(%rsp),%rax 1.1007 + mulq 16(%rsp) 1.1008 + addq %rax,%rcx 1.1009 + adcq %rdx,%r9 1.1010 + adcq $0,%r8 1.1011 + 1.1012 +/NO_APP 1.1013 + movq %r9, %rbp 1.1014 + movq %r8, %r12 1.1015 +/APP 1.1016 + movq -96(%rsp),%rax 1.1017 + mulq 8(%rsp) 1.1018 + addq %rax,%rcx 1.1019 + adcq %rdx,%rbp 1.1020 + adcq $0,%r12 1.1021 + 1.1022 +/NO_APP 1.1023 + movq %rcx, 24(%r11) 1.1024 + movq %r12, %r9 1.1025 + movq %rbp, %r8 1.1026 + movq %r10, %rcx 1.1027 +/APP 1.1028 + movq -120(%rsp),%rax 1.1029 + mulq 40(%rsp) 1.1030 + addq %rax,%r8 1.1031 + adcq %rdx,%r9 1.1032 + adcq $0,%rcx 1.1033 + 1.1034 + movq -112(%rsp),%rax 1.1035 + mulq 32(%rsp) 1.1036 + addq %rax,%r8 1.1037 + adcq %rdx,%r9 1.1038 + adcq $0,%rcx 1.1039 + 1.1040 + movq -104(%rsp),%rax 1.1041 + mulq 24(%rsp) 1.1042 + addq %rax,%r8 1.1043 + adcq %rdx,%r9 1.1044 + adcq $0,%rcx 1.1045 + 1.1046 + movq -96(%rsp),%rax 1.1047 + mulq 16(%rsp) 1.1048 + addq %rax,%r8 1.1049 + adcq %rdx,%r9 1.1050 + adcq $0,%rcx 1.1051 + 1.1052 +/NO_APP 1.1053 + movq %r9, %rbp 1.1054 + movq %rcx, %r12 1.1055 +/APP 1.1056 + movq -88(%rsp),%rax 1.1057 + mulq 8(%rsp) 1.1058 + addq %rax,%r8 1.1059 + adcq %rdx,%rbp 1.1060 + adcq $0,%r12 1.1061 + 1.1062 +/NO_APP 1.1063 + movq %r8, 32(%r11) 1.1064 + movq %r12, %r9 1.1065 + movq %rbp, %rcx 1.1066 + movq %r10, %r8 1.1067 +/APP 1.1068 + movq -120(%rsp),%rax 1.1069 + mulq 48(%rsp) 1.1070 + addq %rax,%rcx 1.1071 + adcq %rdx,%r9 1.1072 + adcq $0,%r8 1.1073 + 1.1074 + movq -112(%rsp),%rax 1.1075 + mulq 40(%rsp) 1.1076 + addq %rax,%rcx 1.1077 + adcq %rdx,%r9 1.1078 + adcq $0,%r8 1.1079 + 1.1080 + movq -104(%rsp),%rax 1.1081 + mulq 32(%rsp) 1.1082 + addq %rax,%rcx 1.1083 + adcq %rdx,%r9 1.1084 + adcq $0,%r8 1.1085 + 1.1086 + movq -96(%rsp),%rax 1.1087 + mulq 24(%rsp) 1.1088 + addq %rax,%rcx 1.1089 + adcq %rdx,%r9 1.1090 + adcq $0,%r8 1.1091 + 1.1092 + movq -88(%rsp),%rax 1.1093 + mulq 16(%rsp) 1.1094 + addq %rax,%rcx 1.1095 + adcq %rdx,%r9 1.1096 + adcq $0,%r8 1.1097 + 1.1098 +/NO_APP 1.1099 + movq %r9, %rbp 1.1100 + movq %r8, %r12 1.1101 +/APP 1.1102 + movq -80(%rsp),%rax 1.1103 + mulq 8(%rsp) 1.1104 + addq %rax,%rcx 1.1105 + adcq %rdx,%rbp 1.1106 + adcq $0,%r12 1.1107 + 1.1108 +/NO_APP 1.1109 + movq %rcx, 40(%r11) 1.1110 + movq %r12, %r9 1.1111 + movq %rbp, %r8 1.1112 + movq %r10, %rcx 1.1113 +/APP 1.1114 + movq -120(%rsp),%rax 1.1115 + mulq 56(%rsp) 1.1116 + addq %rax,%r8 1.1117 + adcq %rdx,%r9 1.1118 + adcq $0,%rcx 1.1119 + 1.1120 + movq -112(%rsp),%rax 1.1121 + mulq 48(%rsp) 1.1122 + addq %rax,%r8 1.1123 + adcq %rdx,%r9 1.1124 + adcq $0,%rcx 1.1125 + 1.1126 + movq -104(%rsp),%rax 1.1127 + mulq 40(%rsp) 1.1128 + addq %rax,%r8 1.1129 + adcq %rdx,%r9 1.1130 + adcq $0,%rcx 1.1131 + 1.1132 + movq -96(%rsp),%rax 1.1133 + mulq 32(%rsp) 1.1134 + addq %rax,%r8 1.1135 + adcq %rdx,%r9 1.1136 + adcq $0,%rcx 1.1137 + 1.1138 + movq -88(%rsp),%rax 1.1139 + mulq 24(%rsp) 1.1140 + addq %rax,%r8 1.1141 + adcq %rdx,%r9 1.1142 + adcq $0,%rcx 1.1143 + 1.1144 + movq -80(%rsp),%rax 1.1145 + mulq 16(%rsp) 1.1146 + addq %rax,%r8 1.1147 + adcq %rdx,%r9 1.1148 + adcq $0,%rcx 1.1149 + 1.1150 +/NO_APP 1.1151 + movq %r9, %rbp 1.1152 + movq %rcx, %r12 1.1153 +/APP 1.1154 + movq -72(%rsp),%rax 1.1155 + mulq 8(%rsp) 1.1156 + addq %rax,%r8 1.1157 + adcq %rdx,%rbp 1.1158 + adcq $0,%r12 1.1159 + 1.1160 +/NO_APP 1.1161 + movq %r8, 48(%r11) 1.1162 + movq %r12, %r9 1.1163 + movq %rbp, %rcx 1.1164 + movq %r10, %r8 1.1165 +/APP 1.1166 + movq -120(%rsp),%rax 1.1167 + mulq 64(%rsp) 1.1168 + addq %rax,%rcx 1.1169 + adcq %rdx,%r9 1.1170 + adcq $0,%r8 1.1171 + 1.1172 + movq -112(%rsp),%rax 1.1173 + mulq 56(%rsp) 1.1174 + addq %rax,%rcx 1.1175 + adcq %rdx,%r9 1.1176 + adcq $0,%r8 1.1177 + 1.1178 + movq -104(%rsp),%rax 1.1179 + mulq 48(%rsp) 1.1180 + addq %rax,%rcx 1.1181 + adcq %rdx,%r9 1.1182 + adcq $0,%r8 1.1183 + 1.1184 + movq -96(%rsp),%rax 1.1185 + mulq 40(%rsp) 1.1186 + addq %rax,%rcx 1.1187 + adcq %rdx,%r9 1.1188 + adcq $0,%r8 1.1189 + 1.1190 + movq -88(%rsp),%rax 1.1191 + mulq 32(%rsp) 1.1192 + addq %rax,%rcx 1.1193 + adcq %rdx,%r9 1.1194 + adcq $0,%r8 1.1195 + 1.1196 + movq -80(%rsp),%rax 1.1197 + mulq 24(%rsp) 1.1198 + addq %rax,%rcx 1.1199 + adcq %rdx,%r9 1.1200 + adcq $0,%r8 1.1201 + 1.1202 + movq -72(%rsp),%rax 1.1203 + mulq 16(%rsp) 1.1204 + addq %rax,%rcx 1.1205 + adcq %rdx,%r9 1.1206 + adcq $0,%r8 1.1207 + 1.1208 +/NO_APP 1.1209 + movq %r9, %rbp 1.1210 + movq %r8, %r12 1.1211 +/APP 1.1212 + movq -64(%rsp),%rax 1.1213 + mulq 8(%rsp) 1.1214 + addq %rax,%rcx 1.1215 + adcq %rdx,%rbp 1.1216 + adcq $0,%r12 1.1217 + 1.1218 +/NO_APP 1.1219 + movq %rcx, 56(%r11) 1.1220 + movq %r12, %r9 1.1221 + movq %rbp, %r8 1.1222 + movq %r10, %rcx 1.1223 +/APP 1.1224 + movq -120(%rsp),%rax 1.1225 + mulq 72(%rsp) 1.1226 + addq %rax,%r8 1.1227 + adcq %rdx,%r9 1.1228 + adcq $0,%rcx 1.1229 + 1.1230 + movq -112(%rsp),%rax 1.1231 + mulq 64(%rsp) 1.1232 + addq %rax,%r8 1.1233 + adcq %rdx,%r9 1.1234 + adcq $0,%rcx 1.1235 + 1.1236 + movq -104(%rsp),%rax 1.1237 + mulq 56(%rsp) 1.1238 + addq %rax,%r8 1.1239 + adcq %rdx,%r9 1.1240 + adcq $0,%rcx 1.1241 + 1.1242 + movq -96(%rsp),%rax 1.1243 + mulq 48(%rsp) 1.1244 + addq %rax,%r8 1.1245 + adcq %rdx,%r9 1.1246 + adcq $0,%rcx 1.1247 + 1.1248 + movq -88(%rsp),%rax 1.1249 + mulq 40(%rsp) 1.1250 + addq %rax,%r8 1.1251 + adcq %rdx,%r9 1.1252 + adcq $0,%rcx 1.1253 + 1.1254 + movq -80(%rsp),%rax 1.1255 + mulq 32(%rsp) 1.1256 + addq %rax,%r8 1.1257 + adcq %rdx,%r9 1.1258 + adcq $0,%rcx 1.1259 + 1.1260 + movq -72(%rsp),%rax 1.1261 + mulq 24(%rsp) 1.1262 + addq %rax,%r8 1.1263 + adcq %rdx,%r9 1.1264 + adcq $0,%rcx 1.1265 + 1.1266 + movq -64(%rsp),%rax 1.1267 + mulq 16(%rsp) 1.1268 + addq %rax,%r8 1.1269 + adcq %rdx,%r9 1.1270 + adcq $0,%rcx 1.1271 + 1.1272 +/NO_APP 1.1273 + movq %r9, %rbp 1.1274 + movq %rcx, %r12 1.1275 +/APP 1.1276 + movq -56(%rsp),%rax 1.1277 + mulq 8(%rsp) 1.1278 + addq %rax,%r8 1.1279 + adcq %rdx,%rbp 1.1280 + adcq $0,%r12 1.1281 + 1.1282 +/NO_APP 1.1283 + movq %r8, 64(%r11) 1.1284 + movq %r12, %r9 1.1285 + movq %rbp, %rcx 1.1286 + movq %r10, %r8 1.1287 +/APP 1.1288 + movq -120(%rsp),%rax 1.1289 + mulq 80(%rsp) 1.1290 + addq %rax,%rcx 1.1291 + adcq %rdx,%r9 1.1292 + adcq $0,%r8 1.1293 + 1.1294 + movq -112(%rsp),%rax 1.1295 + mulq 72(%rsp) 1.1296 + addq %rax,%rcx 1.1297 + adcq %rdx,%r9 1.1298 + adcq $0,%r8 1.1299 + 1.1300 + movq -104(%rsp),%rax 1.1301 + mulq 64(%rsp) 1.1302 + addq %rax,%rcx 1.1303 + adcq %rdx,%r9 1.1304 + adcq $0,%r8 1.1305 + 1.1306 + movq -96(%rsp),%rax 1.1307 + mulq 56(%rsp) 1.1308 + addq %rax,%rcx 1.1309 + adcq %rdx,%r9 1.1310 + adcq $0,%r8 1.1311 + 1.1312 + movq -88(%rsp),%rax 1.1313 + mulq 48(%rsp) 1.1314 + addq %rax,%rcx 1.1315 + adcq %rdx,%r9 1.1316 + adcq $0,%r8 1.1317 + 1.1318 + movq -80(%rsp),%rax 1.1319 + mulq 40(%rsp) 1.1320 + addq %rax,%rcx 1.1321 + adcq %rdx,%r9 1.1322 + adcq $0,%r8 1.1323 + 1.1324 + movq -72(%rsp),%rax 1.1325 + mulq 32(%rsp) 1.1326 + addq %rax,%rcx 1.1327 + adcq %rdx,%r9 1.1328 + adcq $0,%r8 1.1329 + 1.1330 + movq -64(%rsp),%rax 1.1331 + mulq 24(%rsp) 1.1332 + addq %rax,%rcx 1.1333 + adcq %rdx,%r9 1.1334 + adcq $0,%r8 1.1335 + 1.1336 + movq -56(%rsp),%rax 1.1337 + mulq 16(%rsp) 1.1338 + addq %rax,%rcx 1.1339 + adcq %rdx,%r9 1.1340 + adcq $0,%r8 1.1341 + 1.1342 +/NO_APP 1.1343 + movq %r9, %rbp 1.1344 + movq %r8, %r12 1.1345 +/APP 1.1346 + movq -48(%rsp),%rax 1.1347 + mulq 8(%rsp) 1.1348 + addq %rax,%rcx 1.1349 + adcq %rdx,%rbp 1.1350 + adcq $0,%r12 1.1351 + 1.1352 +/NO_APP 1.1353 + movq %rcx, 72(%r11) 1.1354 + movq %r12, %r9 1.1355 + movq %rbp, %r8 1.1356 + movq %r10, %rcx 1.1357 +/APP 1.1358 + movq -120(%rsp),%rax 1.1359 + mulq 88(%rsp) 1.1360 + addq %rax,%r8 1.1361 + adcq %rdx,%r9 1.1362 + adcq $0,%rcx 1.1363 + 1.1364 + movq -112(%rsp),%rax 1.1365 + mulq 80(%rsp) 1.1366 + addq %rax,%r8 1.1367 + adcq %rdx,%r9 1.1368 + adcq $0,%rcx 1.1369 + 1.1370 + movq -104(%rsp),%rax 1.1371 + mulq 72(%rsp) 1.1372 + addq %rax,%r8 1.1373 + adcq %rdx,%r9 1.1374 + adcq $0,%rcx 1.1375 + 1.1376 + movq -96(%rsp),%rax 1.1377 + mulq 64(%rsp) 1.1378 + addq %rax,%r8 1.1379 + adcq %rdx,%r9 1.1380 + adcq $0,%rcx 1.1381 + 1.1382 + movq -88(%rsp),%rax 1.1383 + mulq 56(%rsp) 1.1384 + addq %rax,%r8 1.1385 + adcq %rdx,%r9 1.1386 + adcq $0,%rcx 1.1387 + 1.1388 + movq -80(%rsp),%rax 1.1389 + mulq 48(%rsp) 1.1390 + addq %rax,%r8 1.1391 + adcq %rdx,%r9 1.1392 + adcq $0,%rcx 1.1393 + 1.1394 + movq -72(%rsp),%rax 1.1395 + mulq 40(%rsp) 1.1396 + addq %rax,%r8 1.1397 + adcq %rdx,%r9 1.1398 + adcq $0,%rcx 1.1399 + 1.1400 + movq -64(%rsp),%rax 1.1401 + mulq 32(%rsp) 1.1402 + addq %rax,%r8 1.1403 + adcq %rdx,%r9 1.1404 + adcq $0,%rcx 1.1405 + 1.1406 + movq -56(%rsp),%rax 1.1407 + mulq 24(%rsp) 1.1408 + addq %rax,%r8 1.1409 + adcq %rdx,%r9 1.1410 + adcq $0,%rcx 1.1411 + 1.1412 + movq -48(%rsp),%rax 1.1413 + mulq 16(%rsp) 1.1414 + addq %rax,%r8 1.1415 + adcq %rdx,%r9 1.1416 + adcq $0,%rcx 1.1417 + 1.1418 +/NO_APP 1.1419 + movq %r9, %rbp 1.1420 + movq %rcx, %r12 1.1421 +/APP 1.1422 + movq -40(%rsp),%rax 1.1423 + mulq 8(%rsp) 1.1424 + addq %rax,%r8 1.1425 + adcq %rdx,%rbp 1.1426 + adcq $0,%r12 1.1427 + 1.1428 +/NO_APP 1.1429 + movq %r8, 80(%r11) 1.1430 + movq %r12, %r9 1.1431 + movq %rbp, %rcx 1.1432 + movq %r10, %r8 1.1433 +/APP 1.1434 + movq -120(%rsp),%rax 1.1435 + mulq 96(%rsp) 1.1436 + addq %rax,%rcx 1.1437 + adcq %rdx,%r9 1.1438 + adcq $0,%r8 1.1439 + 1.1440 + movq -112(%rsp),%rax 1.1441 + mulq 88(%rsp) 1.1442 + addq %rax,%rcx 1.1443 + adcq %rdx,%r9 1.1444 + adcq $0,%r8 1.1445 + 1.1446 + movq -104(%rsp),%rax 1.1447 + mulq 80(%rsp) 1.1448 + addq %rax,%rcx 1.1449 + adcq %rdx,%r9 1.1450 + adcq $0,%r8 1.1451 + 1.1452 + movq -96(%rsp),%rax 1.1453 + mulq 72(%rsp) 1.1454 + addq %rax,%rcx 1.1455 + adcq %rdx,%r9 1.1456 + adcq $0,%r8 1.1457 + 1.1458 + movq -88(%rsp),%rax 1.1459 + mulq 64(%rsp) 1.1460 + addq %rax,%rcx 1.1461 + adcq %rdx,%r9 1.1462 + adcq $0,%r8 1.1463 + 1.1464 + movq -80(%rsp),%rax 1.1465 + mulq 56(%rsp) 1.1466 + addq %rax,%rcx 1.1467 + adcq %rdx,%r9 1.1468 + adcq $0,%r8 1.1469 + 1.1470 + movq -72(%rsp),%rax 1.1471 + mulq 48(%rsp) 1.1472 + addq %rax,%rcx 1.1473 + adcq %rdx,%r9 1.1474 + adcq $0,%r8 1.1475 + 1.1476 + movq -64(%rsp),%rax 1.1477 + mulq 40(%rsp) 1.1478 + addq %rax,%rcx 1.1479 + adcq %rdx,%r9 1.1480 + adcq $0,%r8 1.1481 + 1.1482 + movq -56(%rsp),%rax 1.1483 + mulq 32(%rsp) 1.1484 + addq %rax,%rcx 1.1485 + adcq %rdx,%r9 1.1486 + adcq $0,%r8 1.1487 + 1.1488 + movq -48(%rsp),%rax 1.1489 + mulq 24(%rsp) 1.1490 + addq %rax,%rcx 1.1491 + adcq %rdx,%r9 1.1492 + adcq $0,%r8 1.1493 + 1.1494 + movq -40(%rsp),%rax 1.1495 + mulq 16(%rsp) 1.1496 + addq %rax,%rcx 1.1497 + adcq %rdx,%r9 1.1498 + adcq $0,%r8 1.1499 + 1.1500 +/NO_APP 1.1501 + movq %r9, %rbp 1.1502 + movq %r8, %r12 1.1503 +/APP 1.1504 + movq -32(%rsp),%rax 1.1505 + mulq 8(%rsp) 1.1506 + addq %rax,%rcx 1.1507 + adcq %rdx,%rbp 1.1508 + adcq $0,%r12 1.1509 + 1.1510 +/NO_APP 1.1511 + movq %rcx, 88(%r11) 1.1512 + movq %r12, %r9 1.1513 + movq %rbp, %r8 1.1514 + movq %r10, %rcx 1.1515 +/APP 1.1516 + movq -120(%rsp),%rax 1.1517 + mulq 104(%rsp) 1.1518 + addq %rax,%r8 1.1519 + adcq %rdx,%r9 1.1520 + adcq $0,%rcx 1.1521 + 1.1522 + movq -112(%rsp),%rax 1.1523 + mulq 96(%rsp) 1.1524 + addq %rax,%r8 1.1525 + adcq %rdx,%r9 1.1526 + adcq $0,%rcx 1.1527 + 1.1528 + movq -104(%rsp),%rax 1.1529 + mulq 88(%rsp) 1.1530 + addq %rax,%r8 1.1531 + adcq %rdx,%r9 1.1532 + adcq $0,%rcx 1.1533 + 1.1534 + movq -96(%rsp),%rax 1.1535 + mulq 80(%rsp) 1.1536 + addq %rax,%r8 1.1537 + adcq %rdx,%r9 1.1538 + adcq $0,%rcx 1.1539 + 1.1540 + movq -88(%rsp),%rax 1.1541 + mulq 72(%rsp) 1.1542 + addq %rax,%r8 1.1543 + adcq %rdx,%r9 1.1544 + adcq $0,%rcx 1.1545 + 1.1546 + movq -80(%rsp),%rax 1.1547 + mulq 64(%rsp) 1.1548 + addq %rax,%r8 1.1549 + adcq %rdx,%r9 1.1550 + adcq $0,%rcx 1.1551 + 1.1552 + movq -72(%rsp),%rax 1.1553 + mulq 56(%rsp) 1.1554 + addq %rax,%r8 1.1555 + adcq %rdx,%r9 1.1556 + adcq $0,%rcx 1.1557 + 1.1558 + movq -64(%rsp),%rax 1.1559 + mulq 48(%rsp) 1.1560 + addq %rax,%r8 1.1561 + adcq %rdx,%r9 1.1562 + adcq $0,%rcx 1.1563 + 1.1564 + movq -56(%rsp),%rax 1.1565 + mulq 40(%rsp) 1.1566 + addq %rax,%r8 1.1567 + adcq %rdx,%r9 1.1568 + adcq $0,%rcx 1.1569 + 1.1570 + movq -48(%rsp),%rax 1.1571 + mulq 32(%rsp) 1.1572 + addq %rax,%r8 1.1573 + adcq %rdx,%r9 1.1574 + adcq $0,%rcx 1.1575 + 1.1576 + movq -40(%rsp),%rax 1.1577 + mulq 24(%rsp) 1.1578 + addq %rax,%r8 1.1579 + adcq %rdx,%r9 1.1580 + adcq $0,%rcx 1.1581 + 1.1582 + movq -32(%rsp),%rax 1.1583 + mulq 16(%rsp) 1.1584 + addq %rax,%r8 1.1585 + adcq %rdx,%r9 1.1586 + adcq $0,%rcx 1.1587 + 1.1588 +/NO_APP 1.1589 + movq %r9, %rbp 1.1590 + movq %rcx, %r12 1.1591 +/APP 1.1592 + movq -24(%rsp),%rax 1.1593 + mulq 8(%rsp) 1.1594 + addq %rax,%r8 1.1595 + adcq %rdx,%rbp 1.1596 + adcq $0,%r12 1.1597 + 1.1598 +/NO_APP 1.1599 + movq %r8, 96(%r11) 1.1600 + movq %r12, %r9 1.1601 + movq %rbp, %rcx 1.1602 + movq %r10, %r8 1.1603 +/APP 1.1604 + movq -120(%rsp),%rax 1.1605 + mulq 112(%rsp) 1.1606 + addq %rax,%rcx 1.1607 + adcq %rdx,%r9 1.1608 + adcq $0,%r8 1.1609 + 1.1610 + movq -112(%rsp),%rax 1.1611 + mulq 104(%rsp) 1.1612 + addq %rax,%rcx 1.1613 + adcq %rdx,%r9 1.1614 + adcq $0,%r8 1.1615 + 1.1616 + movq -104(%rsp),%rax 1.1617 + mulq 96(%rsp) 1.1618 + addq %rax,%rcx 1.1619 + adcq %rdx,%r9 1.1620 + adcq $0,%r8 1.1621 + 1.1622 + movq -96(%rsp),%rax 1.1623 + mulq 88(%rsp) 1.1624 + addq %rax,%rcx 1.1625 + adcq %rdx,%r9 1.1626 + adcq $0,%r8 1.1627 + 1.1628 + movq -88(%rsp),%rax 1.1629 + mulq 80(%rsp) 1.1630 + addq %rax,%rcx 1.1631 + adcq %rdx,%r9 1.1632 + adcq $0,%r8 1.1633 + 1.1634 + movq -80(%rsp),%rax 1.1635 + mulq 72(%rsp) 1.1636 + addq %rax,%rcx 1.1637 + adcq %rdx,%r9 1.1638 + adcq $0,%r8 1.1639 + 1.1640 + movq -72(%rsp),%rax 1.1641 + mulq 64(%rsp) 1.1642 + addq %rax,%rcx 1.1643 + adcq %rdx,%r9 1.1644 + adcq $0,%r8 1.1645 + 1.1646 + movq -64(%rsp),%rax 1.1647 + mulq 56(%rsp) 1.1648 + addq %rax,%rcx 1.1649 + adcq %rdx,%r9 1.1650 + adcq $0,%r8 1.1651 + 1.1652 + movq -56(%rsp),%rax 1.1653 + mulq 48(%rsp) 1.1654 + addq %rax,%rcx 1.1655 + adcq %rdx,%r9 1.1656 + adcq $0,%r8 1.1657 + 1.1658 + movq -48(%rsp),%rax 1.1659 + mulq 40(%rsp) 1.1660 + addq %rax,%rcx 1.1661 + adcq %rdx,%r9 1.1662 + adcq $0,%r8 1.1663 + 1.1664 + movq -40(%rsp),%rax 1.1665 + mulq 32(%rsp) 1.1666 + addq %rax,%rcx 1.1667 + adcq %rdx,%r9 1.1668 + adcq $0,%r8 1.1669 + 1.1670 + movq -32(%rsp),%rax 1.1671 + mulq 24(%rsp) 1.1672 + addq %rax,%rcx 1.1673 + adcq %rdx,%r9 1.1674 + adcq $0,%r8 1.1675 + 1.1676 + movq -24(%rsp),%rax 1.1677 + mulq 16(%rsp) 1.1678 + addq %rax,%rcx 1.1679 + adcq %rdx,%r9 1.1680 + adcq $0,%r8 1.1681 + 1.1682 +/NO_APP 1.1683 + movq %r9, %rbp 1.1684 + movq %r8, %r12 1.1685 +/APP 1.1686 + movq -16(%rsp),%rax 1.1687 + mulq 8(%rsp) 1.1688 + addq %rax,%rcx 1.1689 + adcq %rdx,%rbp 1.1690 + adcq $0,%r12 1.1691 + 1.1692 +/NO_APP 1.1693 + movq %rcx, 104(%r11) 1.1694 + movq %r12, %r9 1.1695 + movq %rbp, %r8 1.1696 + movq %r10, %rcx 1.1697 +/APP 1.1698 + movq -120(%rsp),%rax 1.1699 + mulq 120(%rsp) 1.1700 + addq %rax,%r8 1.1701 + adcq %rdx,%r9 1.1702 + adcq $0,%rcx 1.1703 + 1.1704 + movq -112(%rsp),%rax 1.1705 + mulq 112(%rsp) 1.1706 + addq %rax,%r8 1.1707 + adcq %rdx,%r9 1.1708 + adcq $0,%rcx 1.1709 + 1.1710 + movq -104(%rsp),%rax 1.1711 + mulq 104(%rsp) 1.1712 + addq %rax,%r8 1.1713 + adcq %rdx,%r9 1.1714 + adcq $0,%rcx 1.1715 + 1.1716 + movq -96(%rsp),%rax 1.1717 + mulq 96(%rsp) 1.1718 + addq %rax,%r8 1.1719 + adcq %rdx,%r9 1.1720 + adcq $0,%rcx 1.1721 + 1.1722 + movq -88(%rsp),%rax 1.1723 + mulq 88(%rsp) 1.1724 + addq %rax,%r8 1.1725 + adcq %rdx,%r9 1.1726 + adcq $0,%rcx 1.1727 + 1.1728 + movq -80(%rsp),%rax 1.1729 + mulq 80(%rsp) 1.1730 + addq %rax,%r8 1.1731 + adcq %rdx,%r9 1.1732 + adcq $0,%rcx 1.1733 + 1.1734 + movq -72(%rsp),%rax 1.1735 + mulq 72(%rsp) 1.1736 + addq %rax,%r8 1.1737 + adcq %rdx,%r9 1.1738 + adcq $0,%rcx 1.1739 + 1.1740 + movq -64(%rsp),%rax 1.1741 + mulq 64(%rsp) 1.1742 + addq %rax,%r8 1.1743 + adcq %rdx,%r9 1.1744 + adcq $0,%rcx 1.1745 + 1.1746 + movq -56(%rsp),%rax 1.1747 + mulq 56(%rsp) 1.1748 + addq %rax,%r8 1.1749 + adcq %rdx,%r9 1.1750 + adcq $0,%rcx 1.1751 + 1.1752 + movq -48(%rsp),%rax 1.1753 + mulq 48(%rsp) 1.1754 + addq %rax,%r8 1.1755 + adcq %rdx,%r9 1.1756 + adcq $0,%rcx 1.1757 + 1.1758 + movq -40(%rsp),%rax 1.1759 + mulq 40(%rsp) 1.1760 + addq %rax,%r8 1.1761 + adcq %rdx,%r9 1.1762 + adcq $0,%rcx 1.1763 + 1.1764 + movq -32(%rsp),%rax 1.1765 + mulq 32(%rsp) 1.1766 + addq %rax,%r8 1.1767 + adcq %rdx,%r9 1.1768 + adcq $0,%rcx 1.1769 + 1.1770 + movq -24(%rsp),%rax 1.1771 + mulq 24(%rsp) 1.1772 + addq %rax,%r8 1.1773 + adcq %rdx,%r9 1.1774 + adcq $0,%rcx 1.1775 + 1.1776 + movq -16(%rsp),%rax 1.1777 + mulq 16(%rsp) 1.1778 + addq %rax,%r8 1.1779 + adcq %rdx,%r9 1.1780 + adcq $0,%rcx 1.1781 + 1.1782 +/NO_APP 1.1783 + movq %r9, %rbp 1.1784 + movq %rcx, %r12 1.1785 +/APP 1.1786 + movq -8(%rsp),%rax 1.1787 + mulq 8(%rsp) 1.1788 + addq %rax,%r8 1.1789 + adcq %rdx,%rbp 1.1790 + adcq $0,%r12 1.1791 + 1.1792 +/NO_APP 1.1793 + movq %r8, 112(%r11) 1.1794 + movq %r12, %r9 1.1795 + movq %rbp, %rcx 1.1796 + movq %r10, %r8 1.1797 +/APP 1.1798 + movq -120(%rsp),%rax 1.1799 + mulq 128(%rsp) 1.1800 + addq %rax,%rcx 1.1801 + adcq %rdx,%r9 1.1802 + adcq $0,%r8 1.1803 + 1.1804 + movq -112(%rsp),%rax 1.1805 + mulq 120(%rsp) 1.1806 + addq %rax,%rcx 1.1807 + adcq %rdx,%r9 1.1808 + adcq $0,%r8 1.1809 + 1.1810 + movq -104(%rsp),%rax 1.1811 + mulq 112(%rsp) 1.1812 + addq %rax,%rcx 1.1813 + adcq %rdx,%r9 1.1814 + adcq $0,%r8 1.1815 + 1.1816 + movq -96(%rsp),%rax 1.1817 + mulq 104(%rsp) 1.1818 + addq %rax,%rcx 1.1819 + adcq %rdx,%r9 1.1820 + adcq $0,%r8 1.1821 + 1.1822 + movq -88(%rsp),%rax 1.1823 + mulq 96(%rsp) 1.1824 + addq %rax,%rcx 1.1825 + adcq %rdx,%r9 1.1826 + adcq $0,%r8 1.1827 + 1.1828 + movq -80(%rsp),%rax 1.1829 + mulq 88(%rsp) 1.1830 + addq %rax,%rcx 1.1831 + adcq %rdx,%r9 1.1832 + adcq $0,%r8 1.1833 + 1.1834 + movq -72(%rsp),%rax 1.1835 + mulq 80(%rsp) 1.1836 + addq %rax,%rcx 1.1837 + adcq %rdx,%r9 1.1838 + adcq $0,%r8 1.1839 + 1.1840 + movq -64(%rsp),%rax 1.1841 + mulq 72(%rsp) 1.1842 + addq %rax,%rcx 1.1843 + adcq %rdx,%r9 1.1844 + adcq $0,%r8 1.1845 + 1.1846 + movq -56(%rsp),%rax 1.1847 + mulq 64(%rsp) 1.1848 + addq %rax,%rcx 1.1849 + adcq %rdx,%r9 1.1850 + adcq $0,%r8 1.1851 + 1.1852 + movq -48(%rsp),%rax 1.1853 + mulq 56(%rsp) 1.1854 + addq %rax,%rcx 1.1855 + adcq %rdx,%r9 1.1856 + adcq $0,%r8 1.1857 + 1.1858 + movq -40(%rsp),%rax 1.1859 + mulq 48(%rsp) 1.1860 + addq %rax,%rcx 1.1861 + adcq %rdx,%r9 1.1862 + adcq $0,%r8 1.1863 + 1.1864 + movq -32(%rsp),%rax 1.1865 + mulq 40(%rsp) 1.1866 + addq %rax,%rcx 1.1867 + adcq %rdx,%r9 1.1868 + adcq $0,%r8 1.1869 + 1.1870 + movq -24(%rsp),%rax 1.1871 + mulq 32(%rsp) 1.1872 + addq %rax,%rcx 1.1873 + adcq %rdx,%r9 1.1874 + adcq $0,%r8 1.1875 + 1.1876 + movq -16(%rsp),%rax 1.1877 + mulq 24(%rsp) 1.1878 + addq %rax,%rcx 1.1879 + adcq %rdx,%r9 1.1880 + adcq $0,%r8 1.1881 + 1.1882 + movq -8(%rsp),%rax 1.1883 + mulq 16(%rsp) 1.1884 + addq %rax,%rcx 1.1885 + adcq %rdx,%r9 1.1886 + adcq $0,%r8 1.1887 + 1.1888 +/NO_APP 1.1889 + movq %r9, %rbp 1.1890 + movq %r8, %r12 1.1891 +/APP 1.1892 + movq (%rsp),%rax 1.1893 + mulq 8(%rsp) 1.1894 + addq %rax,%rcx 1.1895 + adcq %rdx,%rbp 1.1896 + adcq $0,%r12 1.1897 + 1.1898 +/NO_APP 1.1899 + movq %rcx, 120(%r11) 1.1900 + movq %r12, %r9 1.1901 + movq %rbp, %r8 1.1902 + movq %r10, %rcx 1.1903 +/APP 1.1904 + movq -112(%rsp),%rax 1.1905 + mulq 128(%rsp) 1.1906 + addq %rax,%r8 1.1907 + adcq %rdx,%r9 1.1908 + adcq $0,%rcx 1.1909 + 1.1910 + movq -104(%rsp),%rax 1.1911 + mulq 120(%rsp) 1.1912 + addq %rax,%r8 1.1913 + adcq %rdx,%r9 1.1914 + adcq $0,%rcx 1.1915 + 1.1916 + movq -96(%rsp),%rax 1.1917 + mulq 112(%rsp) 1.1918 + addq %rax,%r8 1.1919 + adcq %rdx,%r9 1.1920 + adcq $0,%rcx 1.1921 + 1.1922 + movq -88(%rsp),%rax 1.1923 + mulq 104(%rsp) 1.1924 + addq %rax,%r8 1.1925 + adcq %rdx,%r9 1.1926 + adcq $0,%rcx 1.1927 + 1.1928 + movq -80(%rsp),%rax 1.1929 + mulq 96(%rsp) 1.1930 + addq %rax,%r8 1.1931 + adcq %rdx,%r9 1.1932 + adcq $0,%rcx 1.1933 + 1.1934 + movq -72(%rsp),%rax 1.1935 + mulq 88(%rsp) 1.1936 + addq %rax,%r8 1.1937 + adcq %rdx,%r9 1.1938 + adcq $0,%rcx 1.1939 + 1.1940 + movq -64(%rsp),%rax 1.1941 + mulq 80(%rsp) 1.1942 + addq %rax,%r8 1.1943 + adcq %rdx,%r9 1.1944 + adcq $0,%rcx 1.1945 + 1.1946 + movq -56(%rsp),%rax 1.1947 + mulq 72(%rsp) 1.1948 + addq %rax,%r8 1.1949 + adcq %rdx,%r9 1.1950 + adcq $0,%rcx 1.1951 + 1.1952 + movq -48(%rsp),%rax 1.1953 + mulq 64(%rsp) 1.1954 + addq %rax,%r8 1.1955 + adcq %rdx,%r9 1.1956 + adcq $0,%rcx 1.1957 + 1.1958 + movq -40(%rsp),%rax 1.1959 + mulq 56(%rsp) 1.1960 + addq %rax,%r8 1.1961 + adcq %rdx,%r9 1.1962 + adcq $0,%rcx 1.1963 + 1.1964 + movq -32(%rsp),%rax 1.1965 + mulq 48(%rsp) 1.1966 + addq %rax,%r8 1.1967 + adcq %rdx,%r9 1.1968 + adcq $0,%rcx 1.1969 + 1.1970 + movq -24(%rsp),%rax 1.1971 + mulq 40(%rsp) 1.1972 + addq %rax,%r8 1.1973 + adcq %rdx,%r9 1.1974 + adcq $0,%rcx 1.1975 + 1.1976 + movq -16(%rsp),%rax 1.1977 + mulq 32(%rsp) 1.1978 + addq %rax,%r8 1.1979 + adcq %rdx,%r9 1.1980 + adcq $0,%rcx 1.1981 + 1.1982 + movq -8(%rsp),%rax 1.1983 + mulq 24(%rsp) 1.1984 + addq %rax,%r8 1.1985 + adcq %rdx,%r9 1.1986 + adcq $0,%rcx 1.1987 + 1.1988 +/NO_APP 1.1989 + movq %r9, %rbp 1.1990 + movq %rcx, %r12 1.1991 +/APP 1.1992 + movq (%rsp),%rax 1.1993 + mulq 16(%rsp) 1.1994 + addq %rax,%r8 1.1995 + adcq %rdx,%rbp 1.1996 + adcq $0,%r12 1.1997 + 1.1998 +/NO_APP 1.1999 + movq %r8, 128(%r11) 1.2000 + movq %r12, %r9 1.2001 + movq %rbp, %rcx 1.2002 + movq %r10, %r8 1.2003 +/APP 1.2004 + movq -104(%rsp),%rax 1.2005 + mulq 128(%rsp) 1.2006 + addq %rax,%rcx 1.2007 + adcq %rdx,%r9 1.2008 + adcq $0,%r8 1.2009 + 1.2010 + movq -96(%rsp),%rax 1.2011 + mulq 120(%rsp) 1.2012 + addq %rax,%rcx 1.2013 + adcq %rdx,%r9 1.2014 + adcq $0,%r8 1.2015 + 1.2016 + movq -88(%rsp),%rax 1.2017 + mulq 112(%rsp) 1.2018 + addq %rax,%rcx 1.2019 + adcq %rdx,%r9 1.2020 + adcq $0,%r8 1.2021 + 1.2022 + movq -80(%rsp),%rax 1.2023 + mulq 104(%rsp) 1.2024 + addq %rax,%rcx 1.2025 + adcq %rdx,%r9 1.2026 + adcq $0,%r8 1.2027 + 1.2028 + movq -72(%rsp),%rax 1.2029 + mulq 96(%rsp) 1.2030 + addq %rax,%rcx 1.2031 + adcq %rdx,%r9 1.2032 + adcq $0,%r8 1.2033 + 1.2034 + movq -64(%rsp),%rax 1.2035 + mulq 88(%rsp) 1.2036 + addq %rax,%rcx 1.2037 + adcq %rdx,%r9 1.2038 + adcq $0,%r8 1.2039 + 1.2040 + movq -56(%rsp),%rax 1.2041 + mulq 80(%rsp) 1.2042 + addq %rax,%rcx 1.2043 + adcq %rdx,%r9 1.2044 + adcq $0,%r8 1.2045 + 1.2046 + movq -48(%rsp),%rax 1.2047 + mulq 72(%rsp) 1.2048 + addq %rax,%rcx 1.2049 + adcq %rdx,%r9 1.2050 + adcq $0,%r8 1.2051 + 1.2052 + movq -40(%rsp),%rax 1.2053 + mulq 64(%rsp) 1.2054 + addq %rax,%rcx 1.2055 + adcq %rdx,%r9 1.2056 + adcq $0,%r8 1.2057 + 1.2058 + movq -32(%rsp),%rax 1.2059 + mulq 56(%rsp) 1.2060 + addq %rax,%rcx 1.2061 + adcq %rdx,%r9 1.2062 + adcq $0,%r8 1.2063 + 1.2064 + movq -24(%rsp),%rax 1.2065 + mulq 48(%rsp) 1.2066 + addq %rax,%rcx 1.2067 + adcq %rdx,%r9 1.2068 + adcq $0,%r8 1.2069 + 1.2070 + movq -16(%rsp),%rax 1.2071 + mulq 40(%rsp) 1.2072 + addq %rax,%rcx 1.2073 + adcq %rdx,%r9 1.2074 + adcq $0,%r8 1.2075 + 1.2076 + movq -8(%rsp),%rax 1.2077 + mulq 32(%rsp) 1.2078 + addq %rax,%rcx 1.2079 + adcq %rdx,%r9 1.2080 + adcq $0,%r8 1.2081 + 1.2082 +/NO_APP 1.2083 + movq %r9, %rbp 1.2084 + movq %r8, %r12 1.2085 +/APP 1.2086 + movq (%rsp),%rax 1.2087 + mulq 24(%rsp) 1.2088 + addq %rax,%rcx 1.2089 + adcq %rdx,%rbp 1.2090 + adcq $0,%r12 1.2091 + 1.2092 +/NO_APP 1.2093 + movq %rcx, 136(%r11) 1.2094 + movq %r12, %r9 1.2095 + movq %rbp, %r8 1.2096 + movq %r10, %rcx 1.2097 +/APP 1.2098 + movq -96(%rsp),%rax 1.2099 + mulq 128(%rsp) 1.2100 + addq %rax,%r8 1.2101 + adcq %rdx,%r9 1.2102 + adcq $0,%rcx 1.2103 + 1.2104 + movq -88(%rsp),%rax 1.2105 + mulq 120(%rsp) 1.2106 + addq %rax,%r8 1.2107 + adcq %rdx,%r9 1.2108 + adcq $0,%rcx 1.2109 + 1.2110 + movq -80(%rsp),%rax 1.2111 + mulq 112(%rsp) 1.2112 + addq %rax,%r8 1.2113 + adcq %rdx,%r9 1.2114 + adcq $0,%rcx 1.2115 + 1.2116 + movq -72(%rsp),%rax 1.2117 + mulq 104(%rsp) 1.2118 + addq %rax,%r8 1.2119 + adcq %rdx,%r9 1.2120 + adcq $0,%rcx 1.2121 + 1.2122 + movq -64(%rsp),%rax 1.2123 + mulq 96(%rsp) 1.2124 + addq %rax,%r8 1.2125 + adcq %rdx,%r9 1.2126 + adcq $0,%rcx 1.2127 + 1.2128 + movq -56(%rsp),%rax 1.2129 + mulq 88(%rsp) 1.2130 + addq %rax,%r8 1.2131 + adcq %rdx,%r9 1.2132 + adcq $0,%rcx 1.2133 + 1.2134 + movq -48(%rsp),%rax 1.2135 + mulq 80(%rsp) 1.2136 + addq %rax,%r8 1.2137 + adcq %rdx,%r9 1.2138 + adcq $0,%rcx 1.2139 + 1.2140 + movq -40(%rsp),%rax 1.2141 + mulq 72(%rsp) 1.2142 + addq %rax,%r8 1.2143 + adcq %rdx,%r9 1.2144 + adcq $0,%rcx 1.2145 + 1.2146 + movq -32(%rsp),%rax 1.2147 + mulq 64(%rsp) 1.2148 + addq %rax,%r8 1.2149 + adcq %rdx,%r9 1.2150 + adcq $0,%rcx 1.2151 + 1.2152 + movq -24(%rsp),%rax 1.2153 + mulq 56(%rsp) 1.2154 + addq %rax,%r8 1.2155 + adcq %rdx,%r9 1.2156 + adcq $0,%rcx 1.2157 + 1.2158 + movq -16(%rsp),%rax 1.2159 + mulq 48(%rsp) 1.2160 + addq %rax,%r8 1.2161 + adcq %rdx,%r9 1.2162 + adcq $0,%rcx 1.2163 + 1.2164 + movq -8(%rsp),%rax 1.2165 + mulq 40(%rsp) 1.2166 + addq %rax,%r8 1.2167 + adcq %rdx,%r9 1.2168 + adcq $0,%rcx 1.2169 + 1.2170 +/NO_APP 1.2171 + movq %r9, %rbp 1.2172 + movq %rcx, %r12 1.2173 +/APP 1.2174 + movq (%rsp),%rax 1.2175 + mulq 32(%rsp) 1.2176 + addq %rax,%r8 1.2177 + adcq %rdx,%rbp 1.2178 + adcq $0,%r12 1.2179 + 1.2180 +/NO_APP 1.2181 + movq %r8, 144(%r11) 1.2182 + movq %r12, %r9 1.2183 + movq %rbp, %rcx 1.2184 + movq %r10, %r8 1.2185 +/APP 1.2186 + movq -88(%rsp),%rax 1.2187 + mulq 128(%rsp) 1.2188 + addq %rax,%rcx 1.2189 + adcq %rdx,%r9 1.2190 + adcq $0,%r8 1.2191 + 1.2192 + movq -80(%rsp),%rax 1.2193 + mulq 120(%rsp) 1.2194 + addq %rax,%rcx 1.2195 + adcq %rdx,%r9 1.2196 + adcq $0,%r8 1.2197 + 1.2198 + movq -72(%rsp),%rax 1.2199 + mulq 112(%rsp) 1.2200 + addq %rax,%rcx 1.2201 + adcq %rdx,%r9 1.2202 + adcq $0,%r8 1.2203 + 1.2204 + movq -64(%rsp),%rax 1.2205 + mulq 104(%rsp) 1.2206 + addq %rax,%rcx 1.2207 + adcq %rdx,%r9 1.2208 + adcq $0,%r8 1.2209 + 1.2210 + movq -56(%rsp),%rax 1.2211 + mulq 96(%rsp) 1.2212 + addq %rax,%rcx 1.2213 + adcq %rdx,%r9 1.2214 + adcq $0,%r8 1.2215 + 1.2216 + movq -48(%rsp),%rax 1.2217 + mulq 88(%rsp) 1.2218 + addq %rax,%rcx 1.2219 + adcq %rdx,%r9 1.2220 + adcq $0,%r8 1.2221 + 1.2222 + movq -40(%rsp),%rax 1.2223 + mulq 80(%rsp) 1.2224 + addq %rax,%rcx 1.2225 + adcq %rdx,%r9 1.2226 + adcq $0,%r8 1.2227 + 1.2228 + movq -32(%rsp),%rax 1.2229 + mulq 72(%rsp) 1.2230 + addq %rax,%rcx 1.2231 + adcq %rdx,%r9 1.2232 + adcq $0,%r8 1.2233 + 1.2234 + movq -24(%rsp),%rax 1.2235 + mulq 64(%rsp) 1.2236 + addq %rax,%rcx 1.2237 + adcq %rdx,%r9 1.2238 + adcq $0,%r8 1.2239 + 1.2240 + movq -16(%rsp),%rax 1.2241 + mulq 56(%rsp) 1.2242 + addq %rax,%rcx 1.2243 + adcq %rdx,%r9 1.2244 + adcq $0,%r8 1.2245 + 1.2246 + movq -8(%rsp),%rax 1.2247 + mulq 48(%rsp) 1.2248 + addq %rax,%rcx 1.2249 + adcq %rdx,%r9 1.2250 + adcq $0,%r8 1.2251 + 1.2252 +/NO_APP 1.2253 + movq %r9, %rbp 1.2254 + movq %r8, %r12 1.2255 +/APP 1.2256 + movq (%rsp),%rax 1.2257 + mulq 40(%rsp) 1.2258 + addq %rax,%rcx 1.2259 + adcq %rdx,%rbp 1.2260 + adcq $0,%r12 1.2261 + 1.2262 +/NO_APP 1.2263 + movq %rcx, 152(%r11) 1.2264 + movq %r12, %r9 1.2265 + movq %rbp, %r8 1.2266 + movq %r10, %rcx 1.2267 +/APP 1.2268 + movq -80(%rsp),%rax 1.2269 + mulq 128(%rsp) 1.2270 + addq %rax,%r8 1.2271 + adcq %rdx,%r9 1.2272 + adcq $0,%rcx 1.2273 + 1.2274 + movq -72(%rsp),%rax 1.2275 + mulq 120(%rsp) 1.2276 + addq %rax,%r8 1.2277 + adcq %rdx,%r9 1.2278 + adcq $0,%rcx 1.2279 + 1.2280 + movq -64(%rsp),%rax 1.2281 + mulq 112(%rsp) 1.2282 + addq %rax,%r8 1.2283 + adcq %rdx,%r9 1.2284 + adcq $0,%rcx 1.2285 + 1.2286 + movq -56(%rsp),%rax 1.2287 + mulq 104(%rsp) 1.2288 + addq %rax,%r8 1.2289 + adcq %rdx,%r9 1.2290 + adcq $0,%rcx 1.2291 + 1.2292 + movq -48(%rsp),%rax 1.2293 + mulq 96(%rsp) 1.2294 + addq %rax,%r8 1.2295 + adcq %rdx,%r9 1.2296 + adcq $0,%rcx 1.2297 + 1.2298 + movq -40(%rsp),%rax 1.2299 + mulq 88(%rsp) 1.2300 + addq %rax,%r8 1.2301 + adcq %rdx,%r9 1.2302 + adcq $0,%rcx 1.2303 + 1.2304 + movq -32(%rsp),%rax 1.2305 + mulq 80(%rsp) 1.2306 + addq %rax,%r8 1.2307 + adcq %rdx,%r9 1.2308 + adcq $0,%rcx 1.2309 + 1.2310 + movq -24(%rsp),%rax 1.2311 + mulq 72(%rsp) 1.2312 + addq %rax,%r8 1.2313 + adcq %rdx,%r9 1.2314 + adcq $0,%rcx 1.2315 + 1.2316 + movq -16(%rsp),%rax 1.2317 + mulq 64(%rsp) 1.2318 + addq %rax,%r8 1.2319 + adcq %rdx,%r9 1.2320 + adcq $0,%rcx 1.2321 + 1.2322 + movq -8(%rsp),%rax 1.2323 + mulq 56(%rsp) 1.2324 + addq %rax,%r8 1.2325 + adcq %rdx,%r9 1.2326 + adcq $0,%rcx 1.2327 + 1.2328 +/NO_APP 1.2329 + movq %r9, %rbp 1.2330 + movq %rcx, %r12 1.2331 +/APP 1.2332 + movq (%rsp),%rax 1.2333 + mulq 48(%rsp) 1.2334 + addq %rax,%r8 1.2335 + adcq %rdx,%rbp 1.2336 + adcq $0,%r12 1.2337 + 1.2338 +/NO_APP 1.2339 + movq %r8, 160(%r11) 1.2340 + movq %r12, %r9 1.2341 + movq %rbp, %rcx 1.2342 + movq %r10, %r8 1.2343 +/APP 1.2344 + movq -72(%rsp),%rax 1.2345 + mulq 128(%rsp) 1.2346 + addq %rax,%rcx 1.2347 + adcq %rdx,%r9 1.2348 + adcq $0,%r8 1.2349 + 1.2350 + movq -64(%rsp),%rax 1.2351 + mulq 120(%rsp) 1.2352 + addq %rax,%rcx 1.2353 + adcq %rdx,%r9 1.2354 + adcq $0,%r8 1.2355 + 1.2356 + movq -56(%rsp),%rax 1.2357 + mulq 112(%rsp) 1.2358 + addq %rax,%rcx 1.2359 + adcq %rdx,%r9 1.2360 + adcq $0,%r8 1.2361 + 1.2362 + movq -48(%rsp),%rax 1.2363 + mulq 104(%rsp) 1.2364 + addq %rax,%rcx 1.2365 + adcq %rdx,%r9 1.2366 + adcq $0,%r8 1.2367 + 1.2368 + movq -40(%rsp),%rax 1.2369 + mulq 96(%rsp) 1.2370 + addq %rax,%rcx 1.2371 + adcq %rdx,%r9 1.2372 + adcq $0,%r8 1.2373 + 1.2374 + movq -32(%rsp),%rax 1.2375 + mulq 88(%rsp) 1.2376 + addq %rax,%rcx 1.2377 + adcq %rdx,%r9 1.2378 + adcq $0,%r8 1.2379 + 1.2380 + movq -24(%rsp),%rax 1.2381 + mulq 80(%rsp) 1.2382 + addq %rax,%rcx 1.2383 + adcq %rdx,%r9 1.2384 + adcq $0,%r8 1.2385 + 1.2386 + movq -16(%rsp),%rax 1.2387 + mulq 72(%rsp) 1.2388 + addq %rax,%rcx 1.2389 + adcq %rdx,%r9 1.2390 + adcq $0,%r8 1.2391 + 1.2392 + movq -8(%rsp),%rax 1.2393 + mulq 64(%rsp) 1.2394 + addq %rax,%rcx 1.2395 + adcq %rdx,%r9 1.2396 + adcq $0,%r8 1.2397 + 1.2398 +/NO_APP 1.2399 + movq %r9, %rbp 1.2400 + movq %r8, %r12 1.2401 +/APP 1.2402 + movq (%rsp),%rax 1.2403 + mulq 56(%rsp) 1.2404 + addq %rax,%rcx 1.2405 + adcq %rdx,%rbp 1.2406 + adcq $0,%r12 1.2407 + 1.2408 +/NO_APP 1.2409 + movq %rcx, 168(%r11) 1.2410 + movq %r12, %r9 1.2411 + movq %rbp, %r8 1.2412 + movq %r10, %rcx 1.2413 +/APP 1.2414 + movq -64(%rsp),%rax 1.2415 + mulq 128(%rsp) 1.2416 + addq %rax,%r8 1.2417 + adcq %rdx,%r9 1.2418 + adcq $0,%rcx 1.2419 + 1.2420 + movq -56(%rsp),%rax 1.2421 + mulq 120(%rsp) 1.2422 + addq %rax,%r8 1.2423 + adcq %rdx,%r9 1.2424 + adcq $0,%rcx 1.2425 + 1.2426 + movq -48(%rsp),%rax 1.2427 + mulq 112(%rsp) 1.2428 + addq %rax,%r8 1.2429 + adcq %rdx,%r9 1.2430 + adcq $0,%rcx 1.2431 + 1.2432 + movq -40(%rsp),%rax 1.2433 + mulq 104(%rsp) 1.2434 + addq %rax,%r8 1.2435 + adcq %rdx,%r9 1.2436 + adcq $0,%rcx 1.2437 + 1.2438 + movq -32(%rsp),%rax 1.2439 + mulq 96(%rsp) 1.2440 + addq %rax,%r8 1.2441 + adcq %rdx,%r9 1.2442 + adcq $0,%rcx 1.2443 + 1.2444 + movq -24(%rsp),%rax 1.2445 + mulq 88(%rsp) 1.2446 + addq %rax,%r8 1.2447 + adcq %rdx,%r9 1.2448 + adcq $0,%rcx 1.2449 + 1.2450 + movq -16(%rsp),%rax 1.2451 + mulq 80(%rsp) 1.2452 + addq %rax,%r8 1.2453 + adcq %rdx,%r9 1.2454 + adcq $0,%rcx 1.2455 + 1.2456 + movq -8(%rsp),%rax 1.2457 + mulq 72(%rsp) 1.2458 + addq %rax,%r8 1.2459 + adcq %rdx,%r9 1.2460 + adcq $0,%rcx 1.2461 + 1.2462 +/NO_APP 1.2463 + movq %r9, %rbp 1.2464 + movq %rcx, %r12 1.2465 +/APP 1.2466 + movq (%rsp),%rax 1.2467 + mulq 64(%rsp) 1.2468 + addq %rax,%r8 1.2469 + adcq %rdx,%rbp 1.2470 + adcq $0,%r12 1.2471 + 1.2472 +/NO_APP 1.2473 + movq %r8, 176(%r11) 1.2474 + movq %r12, %r9 1.2475 + movq %rbp, %rcx 1.2476 + movq %r10, %r8 1.2477 +/APP 1.2478 + movq -56(%rsp),%rax 1.2479 + mulq 128(%rsp) 1.2480 + addq %rax,%rcx 1.2481 + adcq %rdx,%r9 1.2482 + adcq $0,%r8 1.2483 + 1.2484 + movq -48(%rsp),%rax 1.2485 + mulq 120(%rsp) 1.2486 + addq %rax,%rcx 1.2487 + adcq %rdx,%r9 1.2488 + adcq $0,%r8 1.2489 + 1.2490 + movq -40(%rsp),%rax 1.2491 + mulq 112(%rsp) 1.2492 + addq %rax,%rcx 1.2493 + adcq %rdx,%r9 1.2494 + adcq $0,%r8 1.2495 + 1.2496 + movq -32(%rsp),%rax 1.2497 + mulq 104(%rsp) 1.2498 + addq %rax,%rcx 1.2499 + adcq %rdx,%r9 1.2500 + adcq $0,%r8 1.2501 + 1.2502 + movq -24(%rsp),%rax 1.2503 + mulq 96(%rsp) 1.2504 + addq %rax,%rcx 1.2505 + adcq %rdx,%r9 1.2506 + adcq $0,%r8 1.2507 + 1.2508 + movq -16(%rsp),%rax 1.2509 + mulq 88(%rsp) 1.2510 + addq %rax,%rcx 1.2511 + adcq %rdx,%r9 1.2512 + adcq $0,%r8 1.2513 + 1.2514 + movq -8(%rsp),%rax 1.2515 + mulq 80(%rsp) 1.2516 + addq %rax,%rcx 1.2517 + adcq %rdx,%r9 1.2518 + adcq $0,%r8 1.2519 + 1.2520 +/NO_APP 1.2521 + movq %r9, %rbp 1.2522 + movq %r8, %r12 1.2523 +/APP 1.2524 + movq (%rsp),%rax 1.2525 + mulq 72(%rsp) 1.2526 + addq %rax,%rcx 1.2527 + adcq %rdx,%rbp 1.2528 + adcq $0,%r12 1.2529 + 1.2530 +/NO_APP 1.2531 + movq %rcx, 184(%r11) 1.2532 + movq %r12, %r9 1.2533 + movq %rbp, %r8 1.2534 + movq %r10, %rcx 1.2535 +/APP 1.2536 + movq -48(%rsp),%rax 1.2537 + mulq 128(%rsp) 1.2538 + addq %rax,%r8 1.2539 + adcq %rdx,%r9 1.2540 + adcq $0,%rcx 1.2541 + 1.2542 + movq -40(%rsp),%rax 1.2543 + mulq 120(%rsp) 1.2544 + addq %rax,%r8 1.2545 + adcq %rdx,%r9 1.2546 + adcq $0,%rcx 1.2547 + 1.2548 + movq -32(%rsp),%rax 1.2549 + mulq 112(%rsp) 1.2550 + addq %rax,%r8 1.2551 + adcq %rdx,%r9 1.2552 + adcq $0,%rcx 1.2553 + 1.2554 + movq -24(%rsp),%rax 1.2555 + mulq 104(%rsp) 1.2556 + addq %rax,%r8 1.2557 + adcq %rdx,%r9 1.2558 + adcq $0,%rcx 1.2559 + 1.2560 + movq -16(%rsp),%rax 1.2561 + mulq 96(%rsp) 1.2562 + addq %rax,%r8 1.2563 + adcq %rdx,%r9 1.2564 + adcq $0,%rcx 1.2565 + 1.2566 + movq -8(%rsp),%rax 1.2567 + mulq 88(%rsp) 1.2568 + addq %rax,%r8 1.2569 + adcq %rdx,%r9 1.2570 + adcq $0,%rcx 1.2571 + 1.2572 +/NO_APP 1.2573 + movq %r9, %rbp 1.2574 + movq %rcx, %r12 1.2575 +/APP 1.2576 + movq (%rsp),%rax 1.2577 + mulq 80(%rsp) 1.2578 + addq %rax,%r8 1.2579 + adcq %rdx,%rbp 1.2580 + adcq $0,%r12 1.2581 + 1.2582 +/NO_APP 1.2583 + movq %r8, 192(%r11) 1.2584 + movq %r12, %r9 1.2585 + movq %rbp, %rcx 1.2586 + movq %r10, %r8 1.2587 +/APP 1.2588 + movq -40(%rsp),%rax 1.2589 + mulq 128(%rsp) 1.2590 + addq %rax,%rcx 1.2591 + adcq %rdx,%r9 1.2592 + adcq $0,%r8 1.2593 + 1.2594 + movq -32(%rsp),%rax 1.2595 + mulq 120(%rsp) 1.2596 + addq %rax,%rcx 1.2597 + adcq %rdx,%r9 1.2598 + adcq $0,%r8 1.2599 + 1.2600 + movq -24(%rsp),%rax 1.2601 + mulq 112(%rsp) 1.2602 + addq %rax,%rcx 1.2603 + adcq %rdx,%r9 1.2604 + adcq $0,%r8 1.2605 + 1.2606 + movq -16(%rsp),%rax 1.2607 + mulq 104(%rsp) 1.2608 + addq %rax,%rcx 1.2609 + adcq %rdx,%r9 1.2610 + adcq $0,%r8 1.2611 + 1.2612 + movq -8(%rsp),%rax 1.2613 + mulq 96(%rsp) 1.2614 + addq %rax,%rcx 1.2615 + adcq %rdx,%r9 1.2616 + adcq $0,%r8 1.2617 + 1.2618 +/NO_APP 1.2619 + movq %r9, %rbp 1.2620 + movq %r8, %r12 1.2621 +/APP 1.2622 + movq (%rsp),%rax 1.2623 + mulq 88(%rsp) 1.2624 + addq %rax,%rcx 1.2625 + adcq %rdx,%rbp 1.2626 + adcq $0,%r12 1.2627 + 1.2628 +/NO_APP 1.2629 + movq %rcx, 200(%r11) 1.2630 + movq %r12, %r9 1.2631 + movq %rbp, %r8 1.2632 + movq %r10, %rcx 1.2633 +/APP 1.2634 + movq -32(%rsp),%rax 1.2635 + mulq 128(%rsp) 1.2636 + addq %rax,%r8 1.2637 + adcq %rdx,%r9 1.2638 + adcq $0,%rcx 1.2639 + 1.2640 + movq -24(%rsp),%rax 1.2641 + mulq 120(%rsp) 1.2642 + addq %rax,%r8 1.2643 + adcq %rdx,%r9 1.2644 + adcq $0,%rcx 1.2645 + 1.2646 + movq -16(%rsp),%rax 1.2647 + mulq 112(%rsp) 1.2648 + addq %rax,%r8 1.2649 + adcq %rdx,%r9 1.2650 + adcq $0,%rcx 1.2651 + 1.2652 + movq -8(%rsp),%rax 1.2653 + mulq 104(%rsp) 1.2654 + addq %rax,%r8 1.2655 + adcq %rdx,%r9 1.2656 + adcq $0,%rcx 1.2657 + 1.2658 +/NO_APP 1.2659 + movq %r9, %rbp 1.2660 + movq %rcx, %r12 1.2661 +/APP 1.2662 + movq (%rsp),%rax 1.2663 + mulq 96(%rsp) 1.2664 + addq %rax,%r8 1.2665 + adcq %rdx,%rbp 1.2666 + adcq $0,%r12 1.2667 + 1.2668 +/NO_APP 1.2669 + movq %r8, 208(%r11) 1.2670 + movq %r12, %r9 1.2671 + movq %rbp, %rcx 1.2672 + movq %r10, %r8 1.2673 +/APP 1.2674 + movq -24(%rsp),%rax 1.2675 + mulq 128(%rsp) 1.2676 + addq %rax,%rcx 1.2677 + adcq %rdx,%r9 1.2678 + adcq $0,%r8 1.2679 + 1.2680 + movq -16(%rsp),%rax 1.2681 + mulq 120(%rsp) 1.2682 + addq %rax,%rcx 1.2683 + adcq %rdx,%r9 1.2684 + adcq $0,%r8 1.2685 + 1.2686 + movq -8(%rsp),%rax 1.2687 + mulq 112(%rsp) 1.2688 + addq %rax,%rcx 1.2689 + adcq %rdx,%r9 1.2690 + adcq $0,%r8 1.2691 + 1.2692 +/NO_APP 1.2693 + movq %r9, %rbp 1.2694 + movq %r8, %r12 1.2695 +/APP 1.2696 + movq (%rsp),%rax 1.2697 + mulq 104(%rsp) 1.2698 + addq %rax,%rcx 1.2699 + adcq %rdx,%rbp 1.2700 + adcq $0,%r12 1.2701 + 1.2702 +/NO_APP 1.2703 + movq %rcx, 216(%r11) 1.2704 + movq %r12, %r9 1.2705 + movq %rbp, %r8 1.2706 + movq %r10, %rcx 1.2707 +/APP 1.2708 + movq -16(%rsp),%rax 1.2709 + mulq 128(%rsp) 1.2710 + addq %rax,%r8 1.2711 + adcq %rdx,%r9 1.2712 + adcq $0,%rcx 1.2713 + 1.2714 + movq -8(%rsp),%rax 1.2715 + mulq 120(%rsp) 1.2716 + addq %rax,%r8 1.2717 + adcq %rdx,%r9 1.2718 + adcq $0,%rcx 1.2719 + 1.2720 +/NO_APP 1.2721 + movq %r9, %rbp 1.2722 + movq %rcx, %r12 1.2723 +/APP 1.2724 + movq (%rsp),%rax 1.2725 + mulq 112(%rsp) 1.2726 + addq %rax,%r8 1.2727 + adcq %rdx,%rbp 1.2728 + adcq $0,%r12 1.2729 + 1.2730 +/NO_APP 1.2731 + movq %r8, 224(%r11) 1.2732 + movq %r12, %r9 1.2733 + movq %rbp, %rcx 1.2734 + movq %r10, %r8 1.2735 +/APP 1.2736 + movq -8(%rsp),%rax 1.2737 + mulq 128(%rsp) 1.2738 + addq %rax,%rcx 1.2739 + adcq %rdx,%r9 1.2740 + adcq $0,%r8 1.2741 + 1.2742 +/NO_APP 1.2743 + movq %r8, %r12 1.2744 + movq %r9, %rbp 1.2745 +/APP 1.2746 + movq (%rsp),%rax 1.2747 + mulq 120(%rsp) 1.2748 + addq %rax,%rcx 1.2749 + adcq %rdx,%rbp 1.2750 + adcq $0,%r12 1.2751 + 1.2752 +/NO_APP 1.2753 + movq %rcx, 232(%r11) 1.2754 + movq %rbp, %r8 1.2755 + movq %r12, %rcx 1.2756 +/APP 1.2757 + movq (%rsp),%rax 1.2758 + mulq 128(%rsp) 1.2759 + addq %rax,%r8 1.2760 + adcq %rdx,%rcx 1.2761 + adcq $0,%r10 1.2762 + 1.2763 +/NO_APP 1.2764 + movq %r8, 240(%r11) 1.2765 + movl (%rsi), %esi 1.2766 + xorl (%rdi), %esi 1.2767 + testq %rcx, %rcx 1.2768 + movq %rcx, 248(%r11) 1.2769 + movl $32, 8(%rbx) 1.2770 + jne .L76 1.2771 + .align 16 1.2772 +.L84: 1.2773 + movl 8(%rbx), %edx 1.2774 + leal -1(%rdx), %edi 1.2775 + testl %edi, %edi 1.2776 + movl %edi, 8(%rbx) 1.2777 + je .L76 1.2778 + leal -2(%rdx), %eax 1.2779 + cmpq $0, (%r11,%rax,8) 1.2780 + je .L84 1.2781 +.L76: 1.2782 + movl 8(%rbx), %edx 1.2783 + xorl %r11d, %r11d 1.2784 + testl %edx, %edx 1.2785 + cmovne %esi, %r11d 1.2786 + movl %r11d, (%rbx) 1.2787 + addq $136, %rsp 1.2788 + popq %rbx 1.2789 + popq %rbp 1.2790 + popq %r12 1.2791 + ret 1.2792 +.LFE4: 1.2793 + .size s_mp_mul_comba_16, .-s_mp_mul_comba_16 1.2794 + .align 16 1.2795 +.globl s_mp_mul_comba_32 1.2796 + .type s_mp_mul_comba_32, @function 1.2797 +s_mp_mul_comba_32: 1.2798 +.LFB5: 1.2799 + pushq %rbp 1.2800 +.LCFI11: 1.2801 + movq %rsp, %rbp 1.2802 +.LCFI12: 1.2803 + pushq %r13 1.2804 +.LCFI13: 1.2805 + movq %rdx, %r13 1.2806 + movl $256, %edx 1.2807 + pushq %r12 1.2808 +.LCFI14: 1.2809 + movq %rsi, %r12 1.2810 + pushq %rbx 1.2811 +.LCFI15: 1.2812 + movq %rdi, %rbx 1.2813 + subq $520, %rsp 1.2814 +.LCFI16: 1.2815 + movq 16(%rdi), %rsi 1.2816 + leaq -544(%rbp), %rdi 1.2817 + call memcpy@PLT 1.2818 + movq 16(%r12), %rsi 1.2819 + leaq -288(%rbp), %rdi 1.2820 + movl $256, %edx 1.2821 + call memcpy@PLT 1.2822 + movq 16(%r13), %r9 1.2823 + xorl %r8d, %r8d 1.2824 + movq %r8, %rsi 1.2825 + movq %r8, %rdi 1.2826 + movq %r8, %r10 1.2827 +/APP 1.2828 + movq -544(%rbp),%rax 1.2829 + mulq -288(%rbp) 1.2830 + addq %rax,%rsi 1.2831 + adcq %rdx,%rdi 1.2832 + adcq $0,%r10 1.2833 + 1.2834 +/NO_APP 1.2835 + movq %rsi, (%r9) 1.2836 + movq %r10, %rsi 1.2837 + movq %r8, %r10 1.2838 +/APP 1.2839 + movq -544(%rbp),%rax 1.2840 + mulq -280(%rbp) 1.2841 + addq %rax,%rdi 1.2842 + adcq %rdx,%rsi 1.2843 + adcq $0,%r10 1.2844 + 1.2845 +/NO_APP 1.2846 + movq %r10, %r11 1.2847 +/APP 1.2848 + movq -536(%rbp),%rax 1.2849 + mulq -288(%rbp) 1.2850 + addq %rax,%rdi 1.2851 + adcq %rdx,%rsi 1.2852 + adcq $0,%r11 1.2853 + 1.2854 +/NO_APP 1.2855 + movq %rdi, 8(%r9) 1.2856 + movq %r11, %rdi 1.2857 + movq %r8, %r11 1.2858 +/APP 1.2859 + movq -544(%rbp),%rax 1.2860 + mulq -272(%rbp) 1.2861 + addq %rax,%rsi 1.2862 + adcq %rdx,%rdi 1.2863 + adcq $0,%r11 1.2864 + 1.2865 +/NO_APP 1.2866 + movq %r11, %rcx 1.2867 +/APP 1.2868 + movq -536(%rbp),%rax 1.2869 + mulq -280(%rbp) 1.2870 + addq %rax,%rsi 1.2871 + adcq %rdx,%rdi 1.2872 + adcq $0,%rcx 1.2873 + 1.2874 +/NO_APP 1.2875 + movq %rdi, %r10 1.2876 + movq %rcx, %r11 1.2877 +/APP 1.2878 + movq -528(%rbp),%rax 1.2879 + mulq -288(%rbp) 1.2880 + addq %rax,%rsi 1.2881 + adcq %rdx,%r10 1.2882 + adcq $0,%r11 1.2883 + 1.2884 +/NO_APP 1.2885 + movq %rsi, 16(%r9) 1.2886 + movq %r11, %rdi 1.2887 + movq %r10, %rcx 1.2888 + movq %r8, %rsi 1.2889 +/APP 1.2890 + movq -544(%rbp),%rax 1.2891 + mulq -264(%rbp) 1.2892 + addq %rax,%rcx 1.2893 + adcq %rdx,%rdi 1.2894 + adcq $0,%rsi 1.2895 + 1.2896 + movq -536(%rbp),%rax 1.2897 + mulq -272(%rbp) 1.2898 + addq %rax,%rcx 1.2899 + adcq %rdx,%rdi 1.2900 + adcq $0,%rsi 1.2901 + 1.2902 + movq -528(%rbp),%rax 1.2903 + mulq -280(%rbp) 1.2904 + addq %rax,%rcx 1.2905 + adcq %rdx,%rdi 1.2906 + adcq $0,%rsi 1.2907 + 1.2908 +/NO_APP 1.2909 + movq %rdi, %r10 1.2910 + movq %rsi, %r11 1.2911 +/APP 1.2912 + movq -520(%rbp),%rax 1.2913 + mulq -288(%rbp) 1.2914 + addq %rax,%rcx 1.2915 + adcq %rdx,%r10 1.2916 + adcq $0,%r11 1.2917 + 1.2918 +/NO_APP 1.2919 + movq %rcx, 24(%r9) 1.2920 + movq %r11, %rdi 1.2921 + movq %r10, %rsi 1.2922 + movq %r8, %rcx 1.2923 +/APP 1.2924 + movq -544(%rbp),%rax 1.2925 + mulq -256(%rbp) 1.2926 + addq %rax,%rsi 1.2927 + adcq %rdx,%rdi 1.2928 + adcq $0,%rcx 1.2929 + 1.2930 + movq -536(%rbp),%rax 1.2931 + mulq -264(%rbp) 1.2932 + addq %rax,%rsi 1.2933 + adcq %rdx,%rdi 1.2934 + adcq $0,%rcx 1.2935 + 1.2936 + movq -528(%rbp),%rax 1.2937 + mulq -272(%rbp) 1.2938 + addq %rax,%rsi 1.2939 + adcq %rdx,%rdi 1.2940 + adcq $0,%rcx 1.2941 + 1.2942 + movq -520(%rbp),%rax 1.2943 + mulq -280(%rbp) 1.2944 + addq %rax,%rsi 1.2945 + adcq %rdx,%rdi 1.2946 + adcq $0,%rcx 1.2947 + 1.2948 +/NO_APP 1.2949 + movq %rdi, %r10 1.2950 + movq %rcx, %r11 1.2951 +/APP 1.2952 + movq -512(%rbp),%rax 1.2953 + mulq -288(%rbp) 1.2954 + addq %rax,%rsi 1.2955 + adcq %rdx,%r10 1.2956 + adcq $0,%r11 1.2957 + 1.2958 +/NO_APP 1.2959 + movq %rsi, 32(%r9) 1.2960 + movq %r11, %rdi 1.2961 + movq %r10, %rcx 1.2962 + movq %r8, %rsi 1.2963 +/APP 1.2964 + movq -544(%rbp),%rax 1.2965 + mulq -248(%rbp) 1.2966 + addq %rax,%rcx 1.2967 + adcq %rdx,%rdi 1.2968 + adcq $0,%rsi 1.2969 + 1.2970 + movq -536(%rbp),%rax 1.2971 + mulq -256(%rbp) 1.2972 + addq %rax,%rcx 1.2973 + adcq %rdx,%rdi 1.2974 + adcq $0,%rsi 1.2975 + 1.2976 + movq -528(%rbp),%rax 1.2977 + mulq -264(%rbp) 1.2978 + addq %rax,%rcx 1.2979 + adcq %rdx,%rdi 1.2980 + adcq $0,%rsi 1.2981 + 1.2982 + movq -520(%rbp),%rax 1.2983 + mulq -272(%rbp) 1.2984 + addq %rax,%rcx 1.2985 + adcq %rdx,%rdi 1.2986 + adcq $0,%rsi 1.2987 + 1.2988 + movq -512(%rbp),%rax 1.2989 + mulq -280(%rbp) 1.2990 + addq %rax,%rcx 1.2991 + adcq %rdx,%rdi 1.2992 + adcq $0,%rsi 1.2993 + 1.2994 +/NO_APP 1.2995 + movq %rdi, %r10 1.2996 + movq %rsi, %r11 1.2997 +/APP 1.2998 + movq -504(%rbp),%rax 1.2999 + mulq -288(%rbp) 1.3000 + addq %rax,%rcx 1.3001 + adcq %rdx,%r10 1.3002 + adcq $0,%r11 1.3003 + 1.3004 +/NO_APP 1.3005 + movq %rcx, 40(%r9) 1.3006 + movq %r11, %rdi 1.3007 + movq %r10, %rsi 1.3008 + movq %r8, %rcx 1.3009 +/APP 1.3010 + movq -544(%rbp),%rax 1.3011 + mulq -240(%rbp) 1.3012 + addq %rax,%rsi 1.3013 + adcq %rdx,%rdi 1.3014 + adcq $0,%rcx 1.3015 + 1.3016 + movq -536(%rbp),%rax 1.3017 + mulq -248(%rbp) 1.3018 + addq %rax,%rsi 1.3019 + adcq %rdx,%rdi 1.3020 + adcq $0,%rcx 1.3021 + 1.3022 + movq -528(%rbp),%rax 1.3023 + mulq -256(%rbp) 1.3024 + addq %rax,%rsi 1.3025 + adcq %rdx,%rdi 1.3026 + adcq $0,%rcx 1.3027 + 1.3028 + movq -520(%rbp),%rax 1.3029 + mulq -264(%rbp) 1.3030 + addq %rax,%rsi 1.3031 + adcq %rdx,%rdi 1.3032 + adcq $0,%rcx 1.3033 + 1.3034 + movq -512(%rbp),%rax 1.3035 + mulq -272(%rbp) 1.3036 + addq %rax,%rsi 1.3037 + adcq %rdx,%rdi 1.3038 + adcq $0,%rcx 1.3039 + 1.3040 + movq -504(%rbp),%rax 1.3041 + mulq -280(%rbp) 1.3042 + addq %rax,%rsi 1.3043 + adcq %rdx,%rdi 1.3044 + adcq $0,%rcx 1.3045 + 1.3046 +/NO_APP 1.3047 + movq %rdi, %r10 1.3048 + movq %rcx, %r11 1.3049 +/APP 1.3050 + movq -496(%rbp),%rax 1.3051 + mulq -288(%rbp) 1.3052 + addq %rax,%rsi 1.3053 + adcq %rdx,%r10 1.3054 + adcq $0,%r11 1.3055 + 1.3056 +/NO_APP 1.3057 + movq %rsi, 48(%r9) 1.3058 + movq %r11, %rdi 1.3059 + movq %r10, %rcx 1.3060 + movq %r8, %rsi 1.3061 +/APP 1.3062 + movq -544(%rbp),%rax 1.3063 + mulq -232(%rbp) 1.3064 + addq %rax,%rcx 1.3065 + adcq %rdx,%rdi 1.3066 + adcq $0,%rsi 1.3067 + 1.3068 + movq -536(%rbp),%rax 1.3069 + mulq -240(%rbp) 1.3070 + addq %rax,%rcx 1.3071 + adcq %rdx,%rdi 1.3072 + adcq $0,%rsi 1.3073 + 1.3074 + movq -528(%rbp),%rax 1.3075 + mulq -248(%rbp) 1.3076 + addq %rax,%rcx 1.3077 + adcq %rdx,%rdi 1.3078 + adcq $0,%rsi 1.3079 + 1.3080 + movq -520(%rbp),%rax 1.3081 + mulq -256(%rbp) 1.3082 + addq %rax,%rcx 1.3083 + adcq %rdx,%rdi 1.3084 + adcq $0,%rsi 1.3085 + 1.3086 + movq -512(%rbp),%rax 1.3087 + mulq -264(%rbp) 1.3088 + addq %rax,%rcx 1.3089 + adcq %rdx,%rdi 1.3090 + adcq $0,%rsi 1.3091 + 1.3092 + movq -504(%rbp),%rax 1.3093 + mulq -272(%rbp) 1.3094 + addq %rax,%rcx 1.3095 + adcq %rdx,%rdi 1.3096 + adcq $0,%rsi 1.3097 + 1.3098 + movq -496(%rbp),%rax 1.3099 + mulq -280(%rbp) 1.3100 + addq %rax,%rcx 1.3101 + adcq %rdx,%rdi 1.3102 + adcq $0,%rsi 1.3103 + 1.3104 +/NO_APP 1.3105 + movq %rdi, %r10 1.3106 + movq %rsi, %r11 1.3107 +/APP 1.3108 + movq -488(%rbp),%rax 1.3109 + mulq -288(%rbp) 1.3110 + addq %rax,%rcx 1.3111 + adcq %rdx,%r10 1.3112 + adcq $0,%r11 1.3113 + 1.3114 +/NO_APP 1.3115 + movq %rcx, 56(%r9) 1.3116 + movq %r11, %rdi 1.3117 + movq %r10, %rsi 1.3118 + movq %r8, %rcx 1.3119 +/APP 1.3120 + movq -544(%rbp),%rax 1.3121 + mulq -224(%rbp) 1.3122 + addq %rax,%rsi 1.3123 + adcq %rdx,%rdi 1.3124 + adcq $0,%rcx 1.3125 + 1.3126 + movq -536(%rbp),%rax 1.3127 + mulq -232(%rbp) 1.3128 + addq %rax,%rsi 1.3129 + adcq %rdx,%rdi 1.3130 + adcq $0,%rcx 1.3131 + 1.3132 + movq -528(%rbp),%rax 1.3133 + mulq -240(%rbp) 1.3134 + addq %rax,%rsi 1.3135 + adcq %rdx,%rdi 1.3136 + adcq $0,%rcx 1.3137 + 1.3138 + movq -520(%rbp),%rax 1.3139 + mulq -248(%rbp) 1.3140 + addq %rax,%rsi 1.3141 + adcq %rdx,%rdi 1.3142 + adcq $0,%rcx 1.3143 + 1.3144 + movq -512(%rbp),%rax 1.3145 + mulq -256(%rbp) 1.3146 + addq %rax,%rsi 1.3147 + adcq %rdx,%rdi 1.3148 + adcq $0,%rcx 1.3149 + 1.3150 + movq -504(%rbp),%rax 1.3151 + mulq -264(%rbp) 1.3152 + addq %rax,%rsi 1.3153 + adcq %rdx,%rdi 1.3154 + adcq $0,%rcx 1.3155 + 1.3156 + movq -496(%rbp),%rax 1.3157 + mulq -272(%rbp) 1.3158 + addq %rax,%rsi 1.3159 + adcq %rdx,%rdi 1.3160 + adcq $0,%rcx 1.3161 + 1.3162 + movq -488(%rbp),%rax 1.3163 + mulq -280(%rbp) 1.3164 + addq %rax,%rsi 1.3165 + adcq %rdx,%rdi 1.3166 + adcq $0,%rcx 1.3167 + 1.3168 +/NO_APP 1.3169 + movq %rdi, %r10 1.3170 + movq %rcx, %r11 1.3171 +/APP 1.3172 + movq -480(%rbp),%rax 1.3173 + mulq -288(%rbp) 1.3174 + addq %rax,%rsi 1.3175 + adcq %rdx,%r10 1.3176 + adcq $0,%r11 1.3177 + 1.3178 +/NO_APP 1.3179 + movq %rsi, 64(%r9) 1.3180 + movq %r11, %rdi 1.3181 + movq %r10, %rcx 1.3182 + movq %r8, %rsi 1.3183 +/APP 1.3184 + movq -544(%rbp),%rax 1.3185 + mulq -216(%rbp) 1.3186 + addq %rax,%rcx 1.3187 + adcq %rdx,%rdi 1.3188 + adcq $0,%rsi 1.3189 + 1.3190 + movq -536(%rbp),%rax 1.3191 + mulq -224(%rbp) 1.3192 + addq %rax,%rcx 1.3193 + adcq %rdx,%rdi 1.3194 + adcq $0,%rsi 1.3195 + 1.3196 + movq -528(%rbp),%rax 1.3197 + mulq -232(%rbp) 1.3198 + addq %rax,%rcx 1.3199 + adcq %rdx,%rdi 1.3200 + adcq $0,%rsi 1.3201 + 1.3202 + movq -520(%rbp),%rax 1.3203 + mulq -240(%rbp) 1.3204 + addq %rax,%rcx 1.3205 + adcq %rdx,%rdi 1.3206 + adcq $0,%rsi 1.3207 + 1.3208 + movq -512(%rbp),%rax 1.3209 + mulq -248(%rbp) 1.3210 + addq %rax,%rcx 1.3211 + adcq %rdx,%rdi 1.3212 + adcq $0,%rsi 1.3213 + 1.3214 + movq -504(%rbp),%rax 1.3215 + mulq -256(%rbp) 1.3216 + addq %rax,%rcx 1.3217 + adcq %rdx,%rdi 1.3218 + adcq $0,%rsi 1.3219 + 1.3220 + movq -496(%rbp),%rax 1.3221 + mulq -264(%rbp) 1.3222 + addq %rax,%rcx 1.3223 + adcq %rdx,%rdi 1.3224 + adcq $0,%rsi 1.3225 + 1.3226 + movq -488(%rbp),%rax 1.3227 + mulq -272(%rbp) 1.3228 + addq %rax,%rcx 1.3229 + adcq %rdx,%rdi 1.3230 + adcq $0,%rsi 1.3231 + 1.3232 + movq -480(%rbp),%rax 1.3233 + mulq -280(%rbp) 1.3234 + addq %rax,%rcx 1.3235 + adcq %rdx,%rdi 1.3236 + adcq $0,%rsi 1.3237 + 1.3238 +/NO_APP 1.3239 + movq %rdi, %r10 1.3240 + movq %rsi, %r11 1.3241 +/APP 1.3242 + movq -472(%rbp),%rax 1.3243 + mulq -288(%rbp) 1.3244 + addq %rax,%rcx 1.3245 + adcq %rdx,%r10 1.3246 + adcq $0,%r11 1.3247 + 1.3248 +/NO_APP 1.3249 + movq %rcx, 72(%r9) 1.3250 + movq %r11, %rdi 1.3251 + movq %r10, %rsi 1.3252 + movq %r8, %rcx 1.3253 +/APP 1.3254 + movq -544(%rbp),%rax 1.3255 + mulq -208(%rbp) 1.3256 + addq %rax,%rsi 1.3257 + adcq %rdx,%rdi 1.3258 + adcq $0,%rcx 1.3259 + 1.3260 + movq -536(%rbp),%rax 1.3261 + mulq -216(%rbp) 1.3262 + addq %rax,%rsi 1.3263 + adcq %rdx,%rdi 1.3264 + adcq $0,%rcx 1.3265 + 1.3266 + movq -528(%rbp),%rax 1.3267 + mulq -224(%rbp) 1.3268 + addq %rax,%rsi 1.3269 + adcq %rdx,%rdi 1.3270 + adcq $0,%rcx 1.3271 + 1.3272 + movq -520(%rbp),%rax 1.3273 + mulq -232(%rbp) 1.3274 + addq %rax,%rsi 1.3275 + adcq %rdx,%rdi 1.3276 + adcq $0,%rcx 1.3277 + 1.3278 + movq -512(%rbp),%rax 1.3279 + mulq -240(%rbp) 1.3280 + addq %rax,%rsi 1.3281 + adcq %rdx,%rdi 1.3282 + adcq $0,%rcx 1.3283 + 1.3284 + movq -504(%rbp),%rax 1.3285 + mulq -248(%rbp) 1.3286 + addq %rax,%rsi 1.3287 + adcq %rdx,%rdi 1.3288 + adcq $0,%rcx 1.3289 + 1.3290 + movq -496(%rbp),%rax 1.3291 + mulq -256(%rbp) 1.3292 + addq %rax,%rsi 1.3293 + adcq %rdx,%rdi 1.3294 + adcq $0,%rcx 1.3295 + 1.3296 + movq -488(%rbp),%rax 1.3297 + mulq -264(%rbp) 1.3298 + addq %rax,%rsi 1.3299 + adcq %rdx,%rdi 1.3300 + adcq $0,%rcx 1.3301 + 1.3302 + movq -480(%rbp),%rax 1.3303 + mulq -272(%rbp) 1.3304 + addq %rax,%rsi 1.3305 + adcq %rdx,%rdi 1.3306 + adcq $0,%rcx 1.3307 + 1.3308 + movq -472(%rbp),%rax 1.3309 + mulq -280(%rbp) 1.3310 + addq %rax,%rsi 1.3311 + adcq %rdx,%rdi 1.3312 + adcq $0,%rcx 1.3313 + 1.3314 +/NO_APP 1.3315 + movq %rdi, %r10 1.3316 + movq %rcx, %r11 1.3317 +/APP 1.3318 + movq -464(%rbp),%rax 1.3319 + mulq -288(%rbp) 1.3320 + addq %rax,%rsi 1.3321 + adcq %rdx,%r10 1.3322 + adcq $0,%r11 1.3323 + 1.3324 +/NO_APP 1.3325 + movq %rsi, 80(%r9) 1.3326 + movq %r11, %rdi 1.3327 + movq %r10, %rcx 1.3328 + movq %r8, %rsi 1.3329 +/APP 1.3330 + movq -544(%rbp),%rax 1.3331 + mulq -200(%rbp) 1.3332 + addq %rax,%rcx 1.3333 + adcq %rdx,%rdi 1.3334 + adcq $0,%rsi 1.3335 + 1.3336 + movq -536(%rbp),%rax 1.3337 + mulq -208(%rbp) 1.3338 + addq %rax,%rcx 1.3339 + adcq %rdx,%rdi 1.3340 + adcq $0,%rsi 1.3341 + 1.3342 + movq -528(%rbp),%rax 1.3343 + mulq -216(%rbp) 1.3344 + addq %rax,%rcx 1.3345 + adcq %rdx,%rdi 1.3346 + adcq $0,%rsi 1.3347 + 1.3348 + movq -520(%rbp),%rax 1.3349 + mulq -224(%rbp) 1.3350 + addq %rax,%rcx 1.3351 + adcq %rdx,%rdi 1.3352 + adcq $0,%rsi 1.3353 + 1.3354 + movq -512(%rbp),%rax 1.3355 + mulq -232(%rbp) 1.3356 + addq %rax,%rcx 1.3357 + adcq %rdx,%rdi 1.3358 + adcq $0,%rsi 1.3359 + 1.3360 + movq -504(%rbp),%rax 1.3361 + mulq -240(%rbp) 1.3362 + addq %rax,%rcx 1.3363 + adcq %rdx,%rdi 1.3364 + adcq $0,%rsi 1.3365 + 1.3366 + movq -496(%rbp),%rax 1.3367 + mulq -248(%rbp) 1.3368 + addq %rax,%rcx 1.3369 + adcq %rdx,%rdi 1.3370 + adcq $0,%rsi 1.3371 + 1.3372 + movq -488(%rbp),%rax 1.3373 + mulq -256(%rbp) 1.3374 + addq %rax,%rcx 1.3375 + adcq %rdx,%rdi 1.3376 + adcq $0,%rsi 1.3377 + 1.3378 + movq -480(%rbp),%rax 1.3379 + mulq -264(%rbp) 1.3380 + addq %rax,%rcx 1.3381 + adcq %rdx,%rdi 1.3382 + adcq $0,%rsi 1.3383 + 1.3384 + movq -472(%rbp),%rax 1.3385 + mulq -272(%rbp) 1.3386 + addq %rax,%rcx 1.3387 + adcq %rdx,%rdi 1.3388 + adcq $0,%rsi 1.3389 + 1.3390 + movq -464(%rbp),%rax 1.3391 + mulq -280(%rbp) 1.3392 + addq %rax,%rcx 1.3393 + adcq %rdx,%rdi 1.3394 + adcq $0,%rsi 1.3395 + 1.3396 +/NO_APP 1.3397 + movq %rdi, %r10 1.3398 + movq %rsi, %r11 1.3399 +/APP 1.3400 + movq -456(%rbp),%rax 1.3401 + mulq -288(%rbp) 1.3402 + addq %rax,%rcx 1.3403 + adcq %rdx,%r10 1.3404 + adcq $0,%r11 1.3405 + 1.3406 +/NO_APP 1.3407 + movq %rcx, 88(%r9) 1.3408 + movq %r11, %rdi 1.3409 + movq %r10, %rsi 1.3410 + movq %r8, %rcx 1.3411 +/APP 1.3412 + movq -544(%rbp),%rax 1.3413 + mulq -192(%rbp) 1.3414 + addq %rax,%rsi 1.3415 + adcq %rdx,%rdi 1.3416 + adcq $0,%rcx 1.3417 + 1.3418 + movq -536(%rbp),%rax 1.3419 + mulq -200(%rbp) 1.3420 + addq %rax,%rsi 1.3421 + adcq %rdx,%rdi 1.3422 + adcq $0,%rcx 1.3423 + 1.3424 + movq -528(%rbp),%rax 1.3425 + mulq -208(%rbp) 1.3426 + addq %rax,%rsi 1.3427 + adcq %rdx,%rdi 1.3428 + adcq $0,%rcx 1.3429 + 1.3430 + movq -520(%rbp),%rax 1.3431 + mulq -216(%rbp) 1.3432 + addq %rax,%rsi 1.3433 + adcq %rdx,%rdi 1.3434 + adcq $0,%rcx 1.3435 + 1.3436 + movq -512(%rbp),%rax 1.3437 + mulq -224(%rbp) 1.3438 + addq %rax,%rsi 1.3439 + adcq %rdx,%rdi 1.3440 + adcq $0,%rcx 1.3441 + 1.3442 + movq -504(%rbp),%rax 1.3443 + mulq -232(%rbp) 1.3444 + addq %rax,%rsi 1.3445 + adcq %rdx,%rdi 1.3446 + adcq $0,%rcx 1.3447 + 1.3448 + movq -496(%rbp),%rax 1.3449 + mulq -240(%rbp) 1.3450 + addq %rax,%rsi 1.3451 + adcq %rdx,%rdi 1.3452 + adcq $0,%rcx 1.3453 + 1.3454 + movq -488(%rbp),%rax 1.3455 + mulq -248(%rbp) 1.3456 + addq %rax,%rsi 1.3457 + adcq %rdx,%rdi 1.3458 + adcq $0,%rcx 1.3459 + 1.3460 + movq -480(%rbp),%rax 1.3461 + mulq -256(%rbp) 1.3462 + addq %rax,%rsi 1.3463 + adcq %rdx,%rdi 1.3464 + adcq $0,%rcx 1.3465 + 1.3466 + movq -472(%rbp),%rax 1.3467 + mulq -264(%rbp) 1.3468 + addq %rax,%rsi 1.3469 + adcq %rdx,%rdi 1.3470 + adcq $0,%rcx 1.3471 + 1.3472 + movq -464(%rbp),%rax 1.3473 + mulq -272(%rbp) 1.3474 + addq %rax,%rsi 1.3475 + adcq %rdx,%rdi 1.3476 + adcq $0,%rcx 1.3477 + 1.3478 + movq -456(%rbp),%rax 1.3479 + mulq -280(%rbp) 1.3480 + addq %rax,%rsi 1.3481 + adcq %rdx,%rdi 1.3482 + adcq $0,%rcx 1.3483 + 1.3484 +/NO_APP 1.3485 + movq %rdi, %r10 1.3486 + movq %rcx, %r11 1.3487 +/APP 1.3488 + movq -448(%rbp),%rax 1.3489 + mulq -288(%rbp) 1.3490 + addq %rax,%rsi 1.3491 + adcq %rdx,%r10 1.3492 + adcq $0,%r11 1.3493 + 1.3494 +/NO_APP 1.3495 + movq %rsi, 96(%r9) 1.3496 + movq %r11, %rdi 1.3497 + movq %r10, %rcx 1.3498 + movq %r8, %rsi 1.3499 +/APP 1.3500 + movq -544(%rbp),%rax 1.3501 + mulq -184(%rbp) 1.3502 + addq %rax,%rcx 1.3503 + adcq %rdx,%rdi 1.3504 + adcq $0,%rsi 1.3505 + 1.3506 + movq -536(%rbp),%rax 1.3507 + mulq -192(%rbp) 1.3508 + addq %rax,%rcx 1.3509 + adcq %rdx,%rdi 1.3510 + adcq $0,%rsi 1.3511 + 1.3512 + movq -528(%rbp),%rax 1.3513 + mulq -200(%rbp) 1.3514 + addq %rax,%rcx 1.3515 + adcq %rdx,%rdi 1.3516 + adcq $0,%rsi 1.3517 + 1.3518 + movq -520(%rbp),%rax 1.3519 + mulq -208(%rbp) 1.3520 + addq %rax,%rcx 1.3521 + adcq %rdx,%rdi 1.3522 + adcq $0,%rsi 1.3523 + 1.3524 + movq -512(%rbp),%rax 1.3525 + mulq -216(%rbp) 1.3526 + addq %rax,%rcx 1.3527 + adcq %rdx,%rdi 1.3528 + adcq $0,%rsi 1.3529 + 1.3530 + movq -504(%rbp),%rax 1.3531 + mulq -224(%rbp) 1.3532 + addq %rax,%rcx 1.3533 + adcq %rdx,%rdi 1.3534 + adcq $0,%rsi 1.3535 + 1.3536 + movq -496(%rbp),%rax 1.3537 + mulq -232(%rbp) 1.3538 + addq %rax,%rcx 1.3539 + adcq %rdx,%rdi 1.3540 + adcq $0,%rsi 1.3541 + 1.3542 + movq -488(%rbp),%rax 1.3543 + mulq -240(%rbp) 1.3544 + addq %rax,%rcx 1.3545 + adcq %rdx,%rdi 1.3546 + adcq $0,%rsi 1.3547 + 1.3548 + movq -480(%rbp),%rax 1.3549 + mulq -248(%rbp) 1.3550 + addq %rax,%rcx 1.3551 + adcq %rdx,%rdi 1.3552 + adcq $0,%rsi 1.3553 + 1.3554 + movq -472(%rbp),%rax 1.3555 + mulq -256(%rbp) 1.3556 + addq %rax,%rcx 1.3557 + adcq %rdx,%rdi 1.3558 + adcq $0,%rsi 1.3559 + 1.3560 + movq -464(%rbp),%rax 1.3561 + mulq -264(%rbp) 1.3562 + addq %rax,%rcx 1.3563 + adcq %rdx,%rdi 1.3564 + adcq $0,%rsi 1.3565 + 1.3566 + movq -456(%rbp),%rax 1.3567 + mulq -272(%rbp) 1.3568 + addq %rax,%rcx 1.3569 + adcq %rdx,%rdi 1.3570 + adcq $0,%rsi 1.3571 + 1.3572 + movq -448(%rbp),%rax 1.3573 + mulq -280(%rbp) 1.3574 + addq %rax,%rcx 1.3575 + adcq %rdx,%rdi 1.3576 + adcq $0,%rsi 1.3577 + 1.3578 +/NO_APP 1.3579 + movq %rdi, %r10 1.3580 + movq %rsi, %r11 1.3581 +/APP 1.3582 + movq -440(%rbp),%rax 1.3583 + mulq -288(%rbp) 1.3584 + addq %rax,%rcx 1.3585 + adcq %rdx,%r10 1.3586 + adcq $0,%r11 1.3587 + 1.3588 +/NO_APP 1.3589 + movq %rcx, 104(%r9) 1.3590 + movq %r11, %rdi 1.3591 + movq %r10, %rsi 1.3592 + movq %r8, %rcx 1.3593 +/APP 1.3594 + movq -544(%rbp),%rax 1.3595 + mulq -176(%rbp) 1.3596 + addq %rax,%rsi 1.3597 + adcq %rdx,%rdi 1.3598 + adcq $0,%rcx 1.3599 + 1.3600 + movq -536(%rbp),%rax 1.3601 + mulq -184(%rbp) 1.3602 + addq %rax,%rsi 1.3603 + adcq %rdx,%rdi 1.3604 + adcq $0,%rcx 1.3605 + 1.3606 + movq -528(%rbp),%rax 1.3607 + mulq -192(%rbp) 1.3608 + addq %rax,%rsi 1.3609 + adcq %rdx,%rdi 1.3610 + adcq $0,%rcx 1.3611 + 1.3612 + movq -520(%rbp),%rax 1.3613 + mulq -200(%rbp) 1.3614 + addq %rax,%rsi 1.3615 + adcq %rdx,%rdi 1.3616 + adcq $0,%rcx 1.3617 + 1.3618 + movq -512(%rbp),%rax 1.3619 + mulq -208(%rbp) 1.3620 + addq %rax,%rsi 1.3621 + adcq %rdx,%rdi 1.3622 + adcq $0,%rcx 1.3623 + 1.3624 + movq -504(%rbp),%rax 1.3625 + mulq -216(%rbp) 1.3626 + addq %rax,%rsi 1.3627 + adcq %rdx,%rdi 1.3628 + adcq $0,%rcx 1.3629 + 1.3630 + movq -496(%rbp),%rax 1.3631 + mulq -224(%rbp) 1.3632 + addq %rax,%rsi 1.3633 + adcq %rdx,%rdi 1.3634 + adcq $0,%rcx 1.3635 + 1.3636 + movq -488(%rbp),%rax 1.3637 + mulq -232(%rbp) 1.3638 + addq %rax,%rsi 1.3639 + adcq %rdx,%rdi 1.3640 + adcq $0,%rcx 1.3641 + 1.3642 + movq -480(%rbp),%rax 1.3643 + mulq -240(%rbp) 1.3644 + addq %rax,%rsi 1.3645 + adcq %rdx,%rdi 1.3646 + adcq $0,%rcx 1.3647 + 1.3648 + movq -472(%rbp),%rax 1.3649 + mulq -248(%rbp) 1.3650 + addq %rax,%rsi 1.3651 + adcq %rdx,%rdi 1.3652 + adcq $0,%rcx 1.3653 + 1.3654 + movq -464(%rbp),%rax 1.3655 + mulq -256(%rbp) 1.3656 + addq %rax,%rsi 1.3657 + adcq %rdx,%rdi 1.3658 + adcq $0,%rcx 1.3659 + 1.3660 + movq -456(%rbp),%rax 1.3661 + mulq -264(%rbp) 1.3662 + addq %rax,%rsi 1.3663 + adcq %rdx,%rdi 1.3664 + adcq $0,%rcx 1.3665 + 1.3666 + movq -448(%rbp),%rax 1.3667 + mulq -272(%rbp) 1.3668 + addq %rax,%rsi 1.3669 + adcq %rdx,%rdi 1.3670 + adcq $0,%rcx 1.3671 + 1.3672 + movq -440(%rbp),%rax 1.3673 + mulq -280(%rbp) 1.3674 + addq %rax,%rsi 1.3675 + adcq %rdx,%rdi 1.3676 + adcq $0,%rcx 1.3677 + 1.3678 +/NO_APP 1.3679 + movq %rdi, %r10 1.3680 + movq %rcx, %r11 1.3681 +/APP 1.3682 + movq -432(%rbp),%rax 1.3683 + mulq -288(%rbp) 1.3684 + addq %rax,%rsi 1.3685 + adcq %rdx,%r10 1.3686 + adcq $0,%r11 1.3687 + 1.3688 +/NO_APP 1.3689 + movq %rsi, 112(%r9) 1.3690 + movq %r11, %rdi 1.3691 + movq %r10, %rcx 1.3692 + movq %r8, %rsi 1.3693 +/APP 1.3694 + movq -544(%rbp),%rax 1.3695 + mulq -168(%rbp) 1.3696 + addq %rax,%rcx 1.3697 + adcq %rdx,%rdi 1.3698 + adcq $0,%rsi 1.3699 + 1.3700 + movq -536(%rbp),%rax 1.3701 + mulq -176(%rbp) 1.3702 + addq %rax,%rcx 1.3703 + adcq %rdx,%rdi 1.3704 + adcq $0,%rsi 1.3705 + 1.3706 + movq -528(%rbp),%rax 1.3707 + mulq -184(%rbp) 1.3708 + addq %rax,%rcx 1.3709 + adcq %rdx,%rdi 1.3710 + adcq $0,%rsi 1.3711 + 1.3712 + movq -520(%rbp),%rax 1.3713 + mulq -192(%rbp) 1.3714 + addq %rax,%rcx 1.3715 + adcq %rdx,%rdi 1.3716 + adcq $0,%rsi 1.3717 + 1.3718 + movq -512(%rbp),%rax 1.3719 + mulq -200(%rbp) 1.3720 + addq %rax,%rcx 1.3721 + adcq %rdx,%rdi 1.3722 + adcq $0,%rsi 1.3723 + 1.3724 + movq -504(%rbp),%rax 1.3725 + mulq -208(%rbp) 1.3726 + addq %rax,%rcx 1.3727 + adcq %rdx,%rdi 1.3728 + adcq $0,%rsi 1.3729 + 1.3730 + movq -496(%rbp),%rax 1.3731 + mulq -216(%rbp) 1.3732 + addq %rax,%rcx 1.3733 + adcq %rdx,%rdi 1.3734 + adcq $0,%rsi 1.3735 + 1.3736 + movq -488(%rbp),%rax 1.3737 + mulq -224(%rbp) 1.3738 + addq %rax,%rcx 1.3739 + adcq %rdx,%rdi 1.3740 + adcq $0,%rsi 1.3741 + 1.3742 + movq -480(%rbp),%rax 1.3743 + mulq -232(%rbp) 1.3744 + addq %rax,%rcx 1.3745 + adcq %rdx,%rdi 1.3746 + adcq $0,%rsi 1.3747 + 1.3748 + movq -472(%rbp),%rax 1.3749 + mulq -240(%rbp) 1.3750 + addq %rax,%rcx 1.3751 + adcq %rdx,%rdi 1.3752 + adcq $0,%rsi 1.3753 + 1.3754 + movq -464(%rbp),%rax 1.3755 + mulq -248(%rbp) 1.3756 + addq %rax,%rcx 1.3757 + adcq %rdx,%rdi 1.3758 + adcq $0,%rsi 1.3759 + 1.3760 + movq -456(%rbp),%rax 1.3761 + mulq -256(%rbp) 1.3762 + addq %rax,%rcx 1.3763 + adcq %rdx,%rdi 1.3764 + adcq $0,%rsi 1.3765 + 1.3766 + movq -448(%rbp),%rax 1.3767 + mulq -264(%rbp) 1.3768 + addq %rax,%rcx 1.3769 + adcq %rdx,%rdi 1.3770 + adcq $0,%rsi 1.3771 + 1.3772 + movq -440(%rbp),%rax 1.3773 + mulq -272(%rbp) 1.3774 + addq %rax,%rcx 1.3775 + adcq %rdx,%rdi 1.3776 + adcq $0,%rsi 1.3777 + 1.3778 + movq -432(%rbp),%rax 1.3779 + mulq -280(%rbp) 1.3780 + addq %rax,%rcx 1.3781 + adcq %rdx,%rdi 1.3782 + adcq $0,%rsi 1.3783 + 1.3784 +/NO_APP 1.3785 + movq %rdi, %r10 1.3786 + movq %rsi, %r11 1.3787 +/APP 1.3788 + movq -424(%rbp),%rax 1.3789 + mulq -288(%rbp) 1.3790 + addq %rax,%rcx 1.3791 + adcq %rdx,%r10 1.3792 + adcq $0,%r11 1.3793 + 1.3794 +/NO_APP 1.3795 + movq %rcx, 120(%r9) 1.3796 + movq %r11, %rdi 1.3797 + movq %r10, %rsi 1.3798 + movq %r8, %rcx 1.3799 +/APP 1.3800 + movq -544(%rbp),%rax 1.3801 + mulq -160(%rbp) 1.3802 + addq %rax,%rsi 1.3803 + adcq %rdx,%rdi 1.3804 + adcq $0,%rcx 1.3805 + 1.3806 + movq -536(%rbp),%rax 1.3807 + mulq -168(%rbp) 1.3808 + addq %rax,%rsi 1.3809 + adcq %rdx,%rdi 1.3810 + adcq $0,%rcx 1.3811 + 1.3812 + movq -528(%rbp),%rax 1.3813 + mulq -176(%rbp) 1.3814 + addq %rax,%rsi 1.3815 + adcq %rdx,%rdi 1.3816 + adcq $0,%rcx 1.3817 + 1.3818 + movq -520(%rbp),%rax 1.3819 + mulq -184(%rbp) 1.3820 + addq %rax,%rsi 1.3821 + adcq %rdx,%rdi 1.3822 + adcq $0,%rcx 1.3823 + 1.3824 + movq -512(%rbp),%rax 1.3825 + mulq -192(%rbp) 1.3826 + addq %rax,%rsi 1.3827 + adcq %rdx,%rdi 1.3828 + adcq $0,%rcx 1.3829 + 1.3830 + movq -504(%rbp),%rax 1.3831 + mulq -200(%rbp) 1.3832 + addq %rax,%rsi 1.3833 + adcq %rdx,%rdi 1.3834 + adcq $0,%rcx 1.3835 + 1.3836 + movq -496(%rbp),%rax 1.3837 + mulq -208(%rbp) 1.3838 + addq %rax,%rsi 1.3839 + adcq %rdx,%rdi 1.3840 + adcq $0,%rcx 1.3841 + 1.3842 + movq -488(%rbp),%rax 1.3843 + mulq -216(%rbp) 1.3844 + addq %rax,%rsi 1.3845 + adcq %rdx,%rdi 1.3846 + adcq $0,%rcx 1.3847 + 1.3848 + movq -480(%rbp),%rax 1.3849 + mulq -224(%rbp) 1.3850 + addq %rax,%rsi 1.3851 + adcq %rdx,%rdi 1.3852 + adcq $0,%rcx 1.3853 + 1.3854 + movq -472(%rbp),%rax 1.3855 + mulq -232(%rbp) 1.3856 + addq %rax,%rsi 1.3857 + adcq %rdx,%rdi 1.3858 + adcq $0,%rcx 1.3859 + 1.3860 + movq -464(%rbp),%rax 1.3861 + mulq -240(%rbp) 1.3862 + addq %rax,%rsi 1.3863 + adcq %rdx,%rdi 1.3864 + adcq $0,%rcx 1.3865 + 1.3866 + movq -456(%rbp),%rax 1.3867 + mulq -248(%rbp) 1.3868 + addq %rax,%rsi 1.3869 + adcq %rdx,%rdi 1.3870 + adcq $0,%rcx 1.3871 + 1.3872 + movq -448(%rbp),%rax 1.3873 + mulq -256(%rbp) 1.3874 + addq %rax,%rsi 1.3875 + adcq %rdx,%rdi 1.3876 + adcq $0,%rcx 1.3877 + 1.3878 + movq -440(%rbp),%rax 1.3879 + mulq -264(%rbp) 1.3880 + addq %rax,%rsi 1.3881 + adcq %rdx,%rdi 1.3882 + adcq $0,%rcx 1.3883 + 1.3884 + movq -432(%rbp),%rax 1.3885 + mulq -272(%rbp) 1.3886 + addq %rax,%rsi 1.3887 + adcq %rdx,%rdi 1.3888 + adcq $0,%rcx 1.3889 + 1.3890 + movq -424(%rbp),%rax 1.3891 + mulq -280(%rbp) 1.3892 + addq %rax,%rsi 1.3893 + adcq %rdx,%rdi 1.3894 + adcq $0,%rcx 1.3895 + 1.3896 +/NO_APP 1.3897 + movq %rdi, %r10 1.3898 + movq %rcx, %r11 1.3899 +/APP 1.3900 + movq -416(%rbp),%rax 1.3901 + mulq -288(%rbp) 1.3902 + addq %rax,%rsi 1.3903 + adcq %rdx,%r10 1.3904 + adcq $0,%r11 1.3905 + 1.3906 +/NO_APP 1.3907 + movq %rsi, 128(%r9) 1.3908 + movq %r11, %rdi 1.3909 + movq %r10, %rcx 1.3910 + movq %r8, %rsi 1.3911 +/APP 1.3912 + movq -544(%rbp),%rax 1.3913 + mulq -152(%rbp) 1.3914 + addq %rax,%rcx 1.3915 + adcq %rdx,%rdi 1.3916 + adcq $0,%rsi 1.3917 + 1.3918 + movq -536(%rbp),%rax 1.3919 + mulq -160(%rbp) 1.3920 + addq %rax,%rcx 1.3921 + adcq %rdx,%rdi 1.3922 + adcq $0,%rsi 1.3923 + 1.3924 + movq -528(%rbp),%rax 1.3925 + mulq -168(%rbp) 1.3926 + addq %rax,%rcx 1.3927 + adcq %rdx,%rdi 1.3928 + adcq $0,%rsi 1.3929 + 1.3930 + movq -520(%rbp),%rax 1.3931 + mulq -176(%rbp) 1.3932 + addq %rax,%rcx 1.3933 + adcq %rdx,%rdi 1.3934 + adcq $0,%rsi 1.3935 + 1.3936 + movq -512(%rbp),%rax 1.3937 + mulq -184(%rbp) 1.3938 + addq %rax,%rcx 1.3939 + adcq %rdx,%rdi 1.3940 + adcq $0,%rsi 1.3941 + 1.3942 + movq -504(%rbp),%rax 1.3943 + mulq -192(%rbp) 1.3944 + addq %rax,%rcx 1.3945 + adcq %rdx,%rdi 1.3946 + adcq $0,%rsi 1.3947 + 1.3948 + movq -496(%rbp),%rax 1.3949 + mulq -200(%rbp) 1.3950 + addq %rax,%rcx 1.3951 + adcq %rdx,%rdi 1.3952 + adcq $0,%rsi 1.3953 + 1.3954 + movq -488(%rbp),%rax 1.3955 + mulq -208(%rbp) 1.3956 + addq %rax,%rcx 1.3957 + adcq %rdx,%rdi 1.3958 + adcq $0,%rsi 1.3959 + 1.3960 + movq -480(%rbp),%rax 1.3961 + mulq -216(%rbp) 1.3962 + addq %rax,%rcx 1.3963 + adcq %rdx,%rdi 1.3964 + adcq $0,%rsi 1.3965 + 1.3966 + movq -472(%rbp),%rax 1.3967 + mulq -224(%rbp) 1.3968 + addq %rax,%rcx 1.3969 + adcq %rdx,%rdi 1.3970 + adcq $0,%rsi 1.3971 + 1.3972 + movq -464(%rbp),%rax 1.3973 + mulq -232(%rbp) 1.3974 + addq %rax,%rcx 1.3975 + adcq %rdx,%rdi 1.3976 + adcq $0,%rsi 1.3977 + 1.3978 + movq -456(%rbp),%rax 1.3979 + mulq -240(%rbp) 1.3980 + addq %rax,%rcx 1.3981 + adcq %rdx,%rdi 1.3982 + adcq $0,%rsi 1.3983 + 1.3984 + movq -448(%rbp),%rax 1.3985 + mulq -248(%rbp) 1.3986 + addq %rax,%rcx 1.3987 + adcq %rdx,%rdi 1.3988 + adcq $0,%rsi 1.3989 + 1.3990 + movq -440(%rbp),%rax 1.3991 + mulq -256(%rbp) 1.3992 + addq %rax,%rcx 1.3993 + adcq %rdx,%rdi 1.3994 + adcq $0,%rsi 1.3995 + 1.3996 + movq -432(%rbp),%rax 1.3997 + mulq -264(%rbp) 1.3998 + addq %rax,%rcx 1.3999 + adcq %rdx,%rdi 1.4000 + adcq $0,%rsi 1.4001 + 1.4002 + movq -424(%rbp),%rax 1.4003 + mulq -272(%rbp) 1.4004 + addq %rax,%rcx 1.4005 + adcq %rdx,%rdi 1.4006 + adcq $0,%rsi 1.4007 + 1.4008 + movq -416(%rbp),%rax 1.4009 + mulq -280(%rbp) 1.4010 + addq %rax,%rcx 1.4011 + adcq %rdx,%rdi 1.4012 + adcq $0,%rsi 1.4013 + 1.4014 +/NO_APP 1.4015 + movq %rdi, %r10 1.4016 + movq %rsi, %r11 1.4017 +/APP 1.4018 + movq -408(%rbp),%rax 1.4019 + mulq -288(%rbp) 1.4020 + addq %rax,%rcx 1.4021 + adcq %rdx,%r10 1.4022 + adcq $0,%r11 1.4023 + 1.4024 +/NO_APP 1.4025 + movq %rcx, 136(%r9) 1.4026 + movq %r11, %rdi 1.4027 + movq %r10, %rsi 1.4028 + movq %r8, %rcx 1.4029 +/APP 1.4030 + movq -544(%rbp),%rax 1.4031 + mulq -144(%rbp) 1.4032 + addq %rax,%rsi 1.4033 + adcq %rdx,%rdi 1.4034 + adcq $0,%rcx 1.4035 + 1.4036 + movq -536(%rbp),%rax 1.4037 + mulq -152(%rbp) 1.4038 + addq %rax,%rsi 1.4039 + adcq %rdx,%rdi 1.4040 + adcq $0,%rcx 1.4041 + 1.4042 + movq -528(%rbp),%rax 1.4043 + mulq -160(%rbp) 1.4044 + addq %rax,%rsi 1.4045 + adcq %rdx,%rdi 1.4046 + adcq $0,%rcx 1.4047 + 1.4048 + movq -520(%rbp),%rax 1.4049 + mulq -168(%rbp) 1.4050 + addq %rax,%rsi 1.4051 + adcq %rdx,%rdi 1.4052 + adcq $0,%rcx 1.4053 + 1.4054 + movq -512(%rbp),%rax 1.4055 + mulq -176(%rbp) 1.4056 + addq %rax,%rsi 1.4057 + adcq %rdx,%rdi 1.4058 + adcq $0,%rcx 1.4059 + 1.4060 + movq -504(%rbp),%rax 1.4061 + mulq -184(%rbp) 1.4062 + addq %rax,%rsi 1.4063 + adcq %rdx,%rdi 1.4064 + adcq $0,%rcx 1.4065 + 1.4066 + movq -496(%rbp),%rax 1.4067 + mulq -192(%rbp) 1.4068 + addq %rax,%rsi 1.4069 + adcq %rdx,%rdi 1.4070 + adcq $0,%rcx 1.4071 + 1.4072 + movq -488(%rbp),%rax 1.4073 + mulq -200(%rbp) 1.4074 + addq %rax,%rsi 1.4075 + adcq %rdx,%rdi 1.4076 + adcq $0,%rcx 1.4077 + 1.4078 + movq -480(%rbp),%rax 1.4079 + mulq -208(%rbp) 1.4080 + addq %rax,%rsi 1.4081 + adcq %rdx,%rdi 1.4082 + adcq $0,%rcx 1.4083 + 1.4084 + movq -472(%rbp),%rax 1.4085 + mulq -216(%rbp) 1.4086 + addq %rax,%rsi 1.4087 + adcq %rdx,%rdi 1.4088 + adcq $0,%rcx 1.4089 + 1.4090 + movq -464(%rbp),%rax 1.4091 + mulq -224(%rbp) 1.4092 + addq %rax,%rsi 1.4093 + adcq %rdx,%rdi 1.4094 + adcq $0,%rcx 1.4095 + 1.4096 + movq -456(%rbp),%rax 1.4097 + mulq -232(%rbp) 1.4098 + addq %rax,%rsi 1.4099 + adcq %rdx,%rdi 1.4100 + adcq $0,%rcx 1.4101 + 1.4102 + movq -448(%rbp),%rax 1.4103 + mulq -240(%rbp) 1.4104 + addq %rax,%rsi 1.4105 + adcq %rdx,%rdi 1.4106 + adcq $0,%rcx 1.4107 + 1.4108 + movq -440(%rbp),%rax 1.4109 + mulq -248(%rbp) 1.4110 + addq %rax,%rsi 1.4111 + adcq %rdx,%rdi 1.4112 + adcq $0,%rcx 1.4113 + 1.4114 + movq -432(%rbp),%rax 1.4115 + mulq -256(%rbp) 1.4116 + addq %rax,%rsi 1.4117 + adcq %rdx,%rdi 1.4118 + adcq $0,%rcx 1.4119 + 1.4120 + movq -424(%rbp),%rax 1.4121 + mulq -264(%rbp) 1.4122 + addq %rax,%rsi 1.4123 + adcq %rdx,%rdi 1.4124 + adcq $0,%rcx 1.4125 + 1.4126 + movq -416(%rbp),%rax 1.4127 + mulq -272(%rbp) 1.4128 + addq %rax,%rsi 1.4129 + adcq %rdx,%rdi 1.4130 + adcq $0,%rcx 1.4131 + 1.4132 + movq -408(%rbp),%rax 1.4133 + mulq -280(%rbp) 1.4134 + addq %rax,%rsi 1.4135 + adcq %rdx,%rdi 1.4136 + adcq $0,%rcx 1.4137 + 1.4138 +/NO_APP 1.4139 + movq %rdi, %r10 1.4140 + movq %rcx, %r11 1.4141 +/APP 1.4142 + movq -400(%rbp),%rax 1.4143 + mulq -288(%rbp) 1.4144 + addq %rax,%rsi 1.4145 + adcq %rdx,%r10 1.4146 + adcq $0,%r11 1.4147 + 1.4148 +/NO_APP 1.4149 + movq %rsi, 144(%r9) 1.4150 + movq %r11, %rdi 1.4151 + movq %r10, %rcx 1.4152 + movq %r8, %rsi 1.4153 +/APP 1.4154 + movq -544(%rbp),%rax 1.4155 + mulq -136(%rbp) 1.4156 + addq %rax,%rcx 1.4157 + adcq %rdx,%rdi 1.4158 + adcq $0,%rsi 1.4159 + 1.4160 + movq -536(%rbp),%rax 1.4161 + mulq -144(%rbp) 1.4162 + addq %rax,%rcx 1.4163 + adcq %rdx,%rdi 1.4164 + adcq $0,%rsi 1.4165 + 1.4166 + movq -528(%rbp),%rax 1.4167 + mulq -152(%rbp) 1.4168 + addq %rax,%rcx 1.4169 + adcq %rdx,%rdi 1.4170 + adcq $0,%rsi 1.4171 + 1.4172 + movq -520(%rbp),%rax 1.4173 + mulq -160(%rbp) 1.4174 + addq %rax,%rcx 1.4175 + adcq %rdx,%rdi 1.4176 + adcq $0,%rsi 1.4177 + 1.4178 + movq -512(%rbp),%rax 1.4179 + mulq -168(%rbp) 1.4180 + addq %rax,%rcx 1.4181 + adcq %rdx,%rdi 1.4182 + adcq $0,%rsi 1.4183 + 1.4184 + movq -504(%rbp),%rax 1.4185 + mulq -176(%rbp) 1.4186 + addq %rax,%rcx 1.4187 + adcq %rdx,%rdi 1.4188 + adcq $0,%rsi 1.4189 + 1.4190 + movq -496(%rbp),%rax 1.4191 + mulq -184(%rbp) 1.4192 + addq %rax,%rcx 1.4193 + adcq %rdx,%rdi 1.4194 + adcq $0,%rsi 1.4195 + 1.4196 + movq -488(%rbp),%rax 1.4197 + mulq -192(%rbp) 1.4198 + addq %rax,%rcx 1.4199 + adcq %rdx,%rdi 1.4200 + adcq $0,%rsi 1.4201 + 1.4202 + movq -480(%rbp),%rax 1.4203 + mulq -200(%rbp) 1.4204 + addq %rax,%rcx 1.4205 + adcq %rdx,%rdi 1.4206 + adcq $0,%rsi 1.4207 + 1.4208 + movq -472(%rbp),%rax 1.4209 + mulq -208(%rbp) 1.4210 + addq %rax,%rcx 1.4211 + adcq %rdx,%rdi 1.4212 + adcq $0,%rsi 1.4213 + 1.4214 + movq -464(%rbp),%rax 1.4215 + mulq -216(%rbp) 1.4216 + addq %rax,%rcx 1.4217 + adcq %rdx,%rdi 1.4218 + adcq $0,%rsi 1.4219 + 1.4220 + movq -456(%rbp),%rax 1.4221 + mulq -224(%rbp) 1.4222 + addq %rax,%rcx 1.4223 + adcq %rdx,%rdi 1.4224 + adcq $0,%rsi 1.4225 + 1.4226 + movq -448(%rbp),%rax 1.4227 + mulq -232(%rbp) 1.4228 + addq %rax,%rcx 1.4229 + adcq %rdx,%rdi 1.4230 + adcq $0,%rsi 1.4231 + 1.4232 + movq -440(%rbp),%rax 1.4233 + mulq -240(%rbp) 1.4234 + addq %rax,%rcx 1.4235 + adcq %rdx,%rdi 1.4236 + adcq $0,%rsi 1.4237 + 1.4238 + movq -432(%rbp),%rax 1.4239 + mulq -248(%rbp) 1.4240 + addq %rax,%rcx 1.4241 + adcq %rdx,%rdi 1.4242 + adcq $0,%rsi 1.4243 + 1.4244 + movq -424(%rbp),%rax 1.4245 + mulq -256(%rbp) 1.4246 + addq %rax,%rcx 1.4247 + adcq %rdx,%rdi 1.4248 + adcq $0,%rsi 1.4249 + 1.4250 + movq -416(%rbp),%rax 1.4251 + mulq -264(%rbp) 1.4252 + addq %rax,%rcx 1.4253 + adcq %rdx,%rdi 1.4254 + adcq $0,%rsi 1.4255 + 1.4256 + movq -408(%rbp),%rax 1.4257 + mulq -272(%rbp) 1.4258 + addq %rax,%rcx 1.4259 + adcq %rdx,%rdi 1.4260 + adcq $0,%rsi 1.4261 + 1.4262 + movq -400(%rbp),%rax 1.4263 + mulq -280(%rbp) 1.4264 + addq %rax,%rcx 1.4265 + adcq %rdx,%rdi 1.4266 + adcq $0,%rsi 1.4267 + 1.4268 +/NO_APP 1.4269 + movq %rdi, %r10 1.4270 + movq %rsi, %r11 1.4271 +/APP 1.4272 + movq -392(%rbp),%rax 1.4273 + mulq -288(%rbp) 1.4274 + addq %rax,%rcx 1.4275 + adcq %rdx,%r10 1.4276 + adcq $0,%r11 1.4277 + 1.4278 +/NO_APP 1.4279 + movq %rcx, 152(%r9) 1.4280 + movq %r11, %rdi 1.4281 + movq %r10, %rsi 1.4282 + movq %r8, %rcx 1.4283 +/APP 1.4284 + movq -544(%rbp),%rax 1.4285 + mulq -128(%rbp) 1.4286 + addq %rax,%rsi 1.4287 + adcq %rdx,%rdi 1.4288 + adcq $0,%rcx 1.4289 + 1.4290 + movq -536(%rbp),%rax 1.4291 + mulq -136(%rbp) 1.4292 + addq %rax,%rsi 1.4293 + adcq %rdx,%rdi 1.4294 + adcq $0,%rcx 1.4295 + 1.4296 + movq -528(%rbp),%rax 1.4297 + mulq -144(%rbp) 1.4298 + addq %rax,%rsi 1.4299 + adcq %rdx,%rdi 1.4300 + adcq $0,%rcx 1.4301 + 1.4302 + movq -520(%rbp),%rax 1.4303 + mulq -152(%rbp) 1.4304 + addq %rax,%rsi 1.4305 + adcq %rdx,%rdi 1.4306 + adcq $0,%rcx 1.4307 + 1.4308 + movq -512(%rbp),%rax 1.4309 + mulq -160(%rbp) 1.4310 + addq %rax,%rsi 1.4311 + adcq %rdx,%rdi 1.4312 + adcq $0,%rcx 1.4313 + 1.4314 + movq -504(%rbp),%rax 1.4315 + mulq -168(%rbp) 1.4316 + addq %rax,%rsi 1.4317 + adcq %rdx,%rdi 1.4318 + adcq $0,%rcx 1.4319 + 1.4320 + movq -496(%rbp),%rax 1.4321 + mulq -176(%rbp) 1.4322 + addq %rax,%rsi 1.4323 + adcq %rdx,%rdi 1.4324 + adcq $0,%rcx 1.4325 + 1.4326 + movq -488(%rbp),%rax 1.4327 + mulq -184(%rbp) 1.4328 + addq %rax,%rsi 1.4329 + adcq %rdx,%rdi 1.4330 + adcq $0,%rcx 1.4331 + 1.4332 + movq -480(%rbp),%rax 1.4333 + mulq -192(%rbp) 1.4334 + addq %rax,%rsi 1.4335 + adcq %rdx,%rdi 1.4336 + adcq $0,%rcx 1.4337 + 1.4338 + movq -472(%rbp),%rax 1.4339 + mulq -200(%rbp) 1.4340 + addq %rax,%rsi 1.4341 + adcq %rdx,%rdi 1.4342 + adcq $0,%rcx 1.4343 + 1.4344 + movq -464(%rbp),%rax 1.4345 + mulq -208(%rbp) 1.4346 + addq %rax,%rsi 1.4347 + adcq %rdx,%rdi 1.4348 + adcq $0,%rcx 1.4349 + 1.4350 + movq -456(%rbp),%rax 1.4351 + mulq -216(%rbp) 1.4352 + addq %rax,%rsi 1.4353 + adcq %rdx,%rdi 1.4354 + adcq $0,%rcx 1.4355 + 1.4356 + movq -448(%rbp),%rax 1.4357 + mulq -224(%rbp) 1.4358 + addq %rax,%rsi 1.4359 + adcq %rdx,%rdi 1.4360 + adcq $0,%rcx 1.4361 + 1.4362 + movq -440(%rbp),%rax 1.4363 + mulq -232(%rbp) 1.4364 + addq %rax,%rsi 1.4365 + adcq %rdx,%rdi 1.4366 + adcq $0,%rcx 1.4367 + 1.4368 + movq -432(%rbp),%rax 1.4369 + mulq -240(%rbp) 1.4370 + addq %rax,%rsi 1.4371 + adcq %rdx,%rdi 1.4372 + adcq $0,%rcx 1.4373 + 1.4374 + movq -424(%rbp),%rax 1.4375 + mulq -248(%rbp) 1.4376 + addq %rax,%rsi 1.4377 + adcq %rdx,%rdi 1.4378 + adcq $0,%rcx 1.4379 + 1.4380 + movq -416(%rbp),%rax 1.4381 + mulq -256(%rbp) 1.4382 + addq %rax,%rsi 1.4383 + adcq %rdx,%rdi 1.4384 + adcq $0,%rcx 1.4385 + 1.4386 + movq -408(%rbp),%rax 1.4387 + mulq -264(%rbp) 1.4388 + addq %rax,%rsi 1.4389 + adcq %rdx,%rdi 1.4390 + adcq $0,%rcx 1.4391 + 1.4392 + movq -400(%rbp),%rax 1.4393 + mulq -272(%rbp) 1.4394 + addq %rax,%rsi 1.4395 + adcq %rdx,%rdi 1.4396 + adcq $0,%rcx 1.4397 + 1.4398 + movq -392(%rbp),%rax 1.4399 + mulq -280(%rbp) 1.4400 + addq %rax,%rsi 1.4401 + adcq %rdx,%rdi 1.4402 + adcq $0,%rcx 1.4403 + 1.4404 +/NO_APP 1.4405 + movq %rdi, %r10 1.4406 + movq %rcx, %r11 1.4407 +/APP 1.4408 + movq -384(%rbp),%rax 1.4409 + mulq -288(%rbp) 1.4410 + addq %rax,%rsi 1.4411 + adcq %rdx,%r10 1.4412 + adcq $0,%r11 1.4413 + 1.4414 +/NO_APP 1.4415 + movq %rsi, 160(%r9) 1.4416 + movq %r11, %rdi 1.4417 + movq %r10, %rcx 1.4418 + movq %r8, %rsi 1.4419 +/APP 1.4420 + movq -544(%rbp),%rax 1.4421 + mulq -120(%rbp) 1.4422 + addq %rax,%rcx 1.4423 + adcq %rdx,%rdi 1.4424 + adcq $0,%rsi 1.4425 + 1.4426 + movq -536(%rbp),%rax 1.4427 + mulq -128(%rbp) 1.4428 + addq %rax,%rcx 1.4429 + adcq %rdx,%rdi 1.4430 + adcq $0,%rsi 1.4431 + 1.4432 + movq -528(%rbp),%rax 1.4433 + mulq -136(%rbp) 1.4434 + addq %rax,%rcx 1.4435 + adcq %rdx,%rdi 1.4436 + adcq $0,%rsi 1.4437 + 1.4438 + movq -520(%rbp),%rax 1.4439 + mulq -144(%rbp) 1.4440 + addq %rax,%rcx 1.4441 + adcq %rdx,%rdi 1.4442 + adcq $0,%rsi 1.4443 + 1.4444 + movq -512(%rbp),%rax 1.4445 + mulq -152(%rbp) 1.4446 + addq %rax,%rcx 1.4447 + adcq %rdx,%rdi 1.4448 + adcq $0,%rsi 1.4449 + 1.4450 + movq -504(%rbp),%rax 1.4451 + mulq -160(%rbp) 1.4452 + addq %rax,%rcx 1.4453 + adcq %rdx,%rdi 1.4454 + adcq $0,%rsi 1.4455 + 1.4456 + movq -496(%rbp),%rax 1.4457 + mulq -168(%rbp) 1.4458 + addq %rax,%rcx 1.4459 + adcq %rdx,%rdi 1.4460 + adcq $0,%rsi 1.4461 + 1.4462 + movq -488(%rbp),%rax 1.4463 + mulq -176(%rbp) 1.4464 + addq %rax,%rcx 1.4465 + adcq %rdx,%rdi 1.4466 + adcq $0,%rsi 1.4467 + 1.4468 + movq -480(%rbp),%rax 1.4469 + mulq -184(%rbp) 1.4470 + addq %rax,%rcx 1.4471 + adcq %rdx,%rdi 1.4472 + adcq $0,%rsi 1.4473 + 1.4474 + movq -472(%rbp),%rax 1.4475 + mulq -192(%rbp) 1.4476 + addq %rax,%rcx 1.4477 + adcq %rdx,%rdi 1.4478 + adcq $0,%rsi 1.4479 + 1.4480 + movq -464(%rbp),%rax 1.4481 + mulq -200(%rbp) 1.4482 + addq %rax,%rcx 1.4483 + adcq %rdx,%rdi 1.4484 + adcq $0,%rsi 1.4485 + 1.4486 + movq -456(%rbp),%rax 1.4487 + mulq -208(%rbp) 1.4488 + addq %rax,%rcx 1.4489 + adcq %rdx,%rdi 1.4490 + adcq $0,%rsi 1.4491 + 1.4492 + movq -448(%rbp),%rax 1.4493 + mulq -216(%rbp) 1.4494 + addq %rax,%rcx 1.4495 + adcq %rdx,%rdi 1.4496 + adcq $0,%rsi 1.4497 + 1.4498 + movq -440(%rbp),%rax 1.4499 + mulq -224(%rbp) 1.4500 + addq %rax,%rcx 1.4501 + adcq %rdx,%rdi 1.4502 + adcq $0,%rsi 1.4503 + 1.4504 + movq -432(%rbp),%rax 1.4505 + mulq -232(%rbp) 1.4506 + addq %rax,%rcx 1.4507 + adcq %rdx,%rdi 1.4508 + adcq $0,%rsi 1.4509 + 1.4510 + movq -424(%rbp),%rax 1.4511 + mulq -240(%rbp) 1.4512 + addq %rax,%rcx 1.4513 + adcq %rdx,%rdi 1.4514 + adcq $0,%rsi 1.4515 + 1.4516 + movq -416(%rbp),%rax 1.4517 + mulq -248(%rbp) 1.4518 + addq %rax,%rcx 1.4519 + adcq %rdx,%rdi 1.4520 + adcq $0,%rsi 1.4521 + 1.4522 + movq -408(%rbp),%rax 1.4523 + mulq -256(%rbp) 1.4524 + addq %rax,%rcx 1.4525 + adcq %rdx,%rdi 1.4526 + adcq $0,%rsi 1.4527 + 1.4528 + movq -400(%rbp),%rax 1.4529 + mulq -264(%rbp) 1.4530 + addq %rax,%rcx 1.4531 + adcq %rdx,%rdi 1.4532 + adcq $0,%rsi 1.4533 + 1.4534 + movq -392(%rbp),%rax 1.4535 + mulq -272(%rbp) 1.4536 + addq %rax,%rcx 1.4537 + adcq %rdx,%rdi 1.4538 + adcq $0,%rsi 1.4539 + 1.4540 + movq -384(%rbp),%rax 1.4541 + mulq -280(%rbp) 1.4542 + addq %rax,%rcx 1.4543 + adcq %rdx,%rdi 1.4544 + adcq $0,%rsi 1.4545 + 1.4546 +/NO_APP 1.4547 + movq %rdi, %r10 1.4548 + movq %rsi, %r11 1.4549 +/APP 1.4550 + movq -376(%rbp),%rax 1.4551 + mulq -288(%rbp) 1.4552 + addq %rax,%rcx 1.4553 + adcq %rdx,%r10 1.4554 + adcq $0,%r11 1.4555 + 1.4556 +/NO_APP 1.4557 + movq %rcx, 168(%r9) 1.4558 + movq %r11, %rdi 1.4559 + movq %r10, %rsi 1.4560 + movq %r8, %rcx 1.4561 +/APP 1.4562 + movq -544(%rbp),%rax 1.4563 + mulq -112(%rbp) 1.4564 + addq %rax,%rsi 1.4565 + adcq %rdx,%rdi 1.4566 + adcq $0,%rcx 1.4567 + 1.4568 + movq -536(%rbp),%rax 1.4569 + mulq -120(%rbp) 1.4570 + addq %rax,%rsi 1.4571 + adcq %rdx,%rdi 1.4572 + adcq $0,%rcx 1.4573 + 1.4574 + movq -528(%rbp),%rax 1.4575 + mulq -128(%rbp) 1.4576 + addq %rax,%rsi 1.4577 + adcq %rdx,%rdi 1.4578 + adcq $0,%rcx 1.4579 + 1.4580 + movq -520(%rbp),%rax 1.4581 + mulq -136(%rbp) 1.4582 + addq %rax,%rsi 1.4583 + adcq %rdx,%rdi 1.4584 + adcq $0,%rcx 1.4585 + 1.4586 + movq -512(%rbp),%rax 1.4587 + mulq -144(%rbp) 1.4588 + addq %rax,%rsi 1.4589 + adcq %rdx,%rdi 1.4590 + adcq $0,%rcx 1.4591 + 1.4592 + movq -504(%rbp),%rax 1.4593 + mulq -152(%rbp) 1.4594 + addq %rax,%rsi 1.4595 + adcq %rdx,%rdi 1.4596 + adcq $0,%rcx 1.4597 + 1.4598 + movq -496(%rbp),%rax 1.4599 + mulq -160(%rbp) 1.4600 + addq %rax,%rsi 1.4601 + adcq %rdx,%rdi 1.4602 + adcq $0,%rcx 1.4603 + 1.4604 + movq -488(%rbp),%rax 1.4605 + mulq -168(%rbp) 1.4606 + addq %rax,%rsi 1.4607 + adcq %rdx,%rdi 1.4608 + adcq $0,%rcx 1.4609 + 1.4610 + movq -480(%rbp),%rax 1.4611 + mulq -176(%rbp) 1.4612 + addq %rax,%rsi 1.4613 + adcq %rdx,%rdi 1.4614 + adcq $0,%rcx 1.4615 + 1.4616 + movq -472(%rbp),%rax 1.4617 + mulq -184(%rbp) 1.4618 + addq %rax,%rsi 1.4619 + adcq %rdx,%rdi 1.4620 + adcq $0,%rcx 1.4621 + 1.4622 + movq -464(%rbp),%rax 1.4623 + mulq -192(%rbp) 1.4624 + addq %rax,%rsi 1.4625 + adcq %rdx,%rdi 1.4626 + adcq $0,%rcx 1.4627 + 1.4628 + movq -456(%rbp),%rax 1.4629 + mulq -200(%rbp) 1.4630 + addq %rax,%rsi 1.4631 + adcq %rdx,%rdi 1.4632 + adcq $0,%rcx 1.4633 + 1.4634 + movq -448(%rbp),%rax 1.4635 + mulq -208(%rbp) 1.4636 + addq %rax,%rsi 1.4637 + adcq %rdx,%rdi 1.4638 + adcq $0,%rcx 1.4639 + 1.4640 + movq -440(%rbp),%rax 1.4641 + mulq -216(%rbp) 1.4642 + addq %rax,%rsi 1.4643 + adcq %rdx,%rdi 1.4644 + adcq $0,%rcx 1.4645 + 1.4646 + movq -432(%rbp),%rax 1.4647 + mulq -224(%rbp) 1.4648 + addq %rax,%rsi 1.4649 + adcq %rdx,%rdi 1.4650 + adcq $0,%rcx 1.4651 + 1.4652 + movq -424(%rbp),%rax 1.4653 + mulq -232(%rbp) 1.4654 + addq %rax,%rsi 1.4655 + adcq %rdx,%rdi 1.4656 + adcq $0,%rcx 1.4657 + 1.4658 + movq -416(%rbp),%rax 1.4659 + mulq -240(%rbp) 1.4660 + addq %rax,%rsi 1.4661 + adcq %rdx,%rdi 1.4662 + adcq $0,%rcx 1.4663 + 1.4664 + movq -408(%rbp),%rax 1.4665 + mulq -248(%rbp) 1.4666 + addq %rax,%rsi 1.4667 + adcq %rdx,%rdi 1.4668 + adcq $0,%rcx 1.4669 + 1.4670 + movq -400(%rbp),%rax 1.4671 + mulq -256(%rbp) 1.4672 + addq %rax,%rsi 1.4673 + adcq %rdx,%rdi 1.4674 + adcq $0,%rcx 1.4675 + 1.4676 + movq -392(%rbp),%rax 1.4677 + mulq -264(%rbp) 1.4678 + addq %rax,%rsi 1.4679 + adcq %rdx,%rdi 1.4680 + adcq $0,%rcx 1.4681 + 1.4682 + movq -384(%rbp),%rax 1.4683 + mulq -272(%rbp) 1.4684 + addq %rax,%rsi 1.4685 + adcq %rdx,%rdi 1.4686 + adcq $0,%rcx 1.4687 + 1.4688 + movq -376(%rbp),%rax 1.4689 + mulq -280(%rbp) 1.4690 + addq %rax,%rsi 1.4691 + adcq %rdx,%rdi 1.4692 + adcq $0,%rcx 1.4693 + 1.4694 +/NO_APP 1.4695 + movq %rdi, %r10 1.4696 + movq %rcx, %r11 1.4697 +/APP 1.4698 + movq -368(%rbp),%rax 1.4699 + mulq -288(%rbp) 1.4700 + addq %rax,%rsi 1.4701 + adcq %rdx,%r10 1.4702 + adcq $0,%r11 1.4703 + 1.4704 +/NO_APP 1.4705 + movq %rsi, 176(%r9) 1.4706 + movq %r11, %rdi 1.4707 + movq %r10, %rcx 1.4708 + movq %r8, %rsi 1.4709 +/APP 1.4710 + movq -544(%rbp),%rax 1.4711 + mulq -104(%rbp) 1.4712 + addq %rax,%rcx 1.4713 + adcq %rdx,%rdi 1.4714 + adcq $0,%rsi 1.4715 + 1.4716 + movq -536(%rbp),%rax 1.4717 + mulq -112(%rbp) 1.4718 + addq %rax,%rcx 1.4719 + adcq %rdx,%rdi 1.4720 + adcq $0,%rsi 1.4721 + 1.4722 + movq -528(%rbp),%rax 1.4723 + mulq -120(%rbp) 1.4724 + addq %rax,%rcx 1.4725 + adcq %rdx,%rdi 1.4726 + adcq $0,%rsi 1.4727 + 1.4728 + movq -520(%rbp),%rax 1.4729 + mulq -128(%rbp) 1.4730 + addq %rax,%rcx 1.4731 + adcq %rdx,%rdi 1.4732 + adcq $0,%rsi 1.4733 + 1.4734 + movq -512(%rbp),%rax 1.4735 + mulq -136(%rbp) 1.4736 + addq %rax,%rcx 1.4737 + adcq %rdx,%rdi 1.4738 + adcq $0,%rsi 1.4739 + 1.4740 + movq -504(%rbp),%rax 1.4741 + mulq -144(%rbp) 1.4742 + addq %rax,%rcx 1.4743 + adcq %rdx,%rdi 1.4744 + adcq $0,%rsi 1.4745 + 1.4746 + movq -496(%rbp),%rax 1.4747 + mulq -152(%rbp) 1.4748 + addq %rax,%rcx 1.4749 + adcq %rdx,%rdi 1.4750 + adcq $0,%rsi 1.4751 + 1.4752 + movq -488(%rbp),%rax 1.4753 + mulq -160(%rbp) 1.4754 + addq %rax,%rcx 1.4755 + adcq %rdx,%rdi 1.4756 + adcq $0,%rsi 1.4757 + 1.4758 + movq -480(%rbp),%rax 1.4759 + mulq -168(%rbp) 1.4760 + addq %rax,%rcx 1.4761 + adcq %rdx,%rdi 1.4762 + adcq $0,%rsi 1.4763 + 1.4764 + movq -472(%rbp),%rax 1.4765 + mulq -176(%rbp) 1.4766 + addq %rax,%rcx 1.4767 + adcq %rdx,%rdi 1.4768 + adcq $0,%rsi 1.4769 + 1.4770 + movq -464(%rbp),%rax 1.4771 + mulq -184(%rbp) 1.4772 + addq %rax,%rcx 1.4773 + adcq %rdx,%rdi 1.4774 + adcq $0,%rsi 1.4775 + 1.4776 + movq -456(%rbp),%rax 1.4777 + mulq -192(%rbp) 1.4778 + addq %rax,%rcx 1.4779 + adcq %rdx,%rdi 1.4780 + adcq $0,%rsi 1.4781 + 1.4782 + movq -448(%rbp),%rax 1.4783 + mulq -200(%rbp) 1.4784 + addq %rax,%rcx 1.4785 + adcq %rdx,%rdi 1.4786 + adcq $0,%rsi 1.4787 + 1.4788 + movq -440(%rbp),%rax 1.4789 + mulq -208(%rbp) 1.4790 + addq %rax,%rcx 1.4791 + adcq %rdx,%rdi 1.4792 + adcq $0,%rsi 1.4793 + 1.4794 + movq -432(%rbp),%rax 1.4795 + mulq -216(%rbp) 1.4796 + addq %rax,%rcx 1.4797 + adcq %rdx,%rdi 1.4798 + adcq $0,%rsi 1.4799 + 1.4800 + movq -424(%rbp),%rax 1.4801 + mulq -224(%rbp) 1.4802 + addq %rax,%rcx 1.4803 + adcq %rdx,%rdi 1.4804 + adcq $0,%rsi 1.4805 + 1.4806 + movq -416(%rbp),%rax 1.4807 + mulq -232(%rbp) 1.4808 + addq %rax,%rcx 1.4809 + adcq %rdx,%rdi 1.4810 + adcq $0,%rsi 1.4811 + 1.4812 + movq -408(%rbp),%rax 1.4813 + mulq -240(%rbp) 1.4814 + addq %rax,%rcx 1.4815 + adcq %rdx,%rdi 1.4816 + adcq $0,%rsi 1.4817 + 1.4818 + movq -400(%rbp),%rax 1.4819 + mulq -248(%rbp) 1.4820 + addq %rax,%rcx 1.4821 + adcq %rdx,%rdi 1.4822 + adcq $0,%rsi 1.4823 + 1.4824 + movq -392(%rbp),%rax 1.4825 + mulq -256(%rbp) 1.4826 + addq %rax,%rcx 1.4827 + adcq %rdx,%rdi 1.4828 + adcq $0,%rsi 1.4829 + 1.4830 + movq -384(%rbp),%rax 1.4831 + mulq -264(%rbp) 1.4832 + addq %rax,%rcx 1.4833 + adcq %rdx,%rdi 1.4834 + adcq $0,%rsi 1.4835 + 1.4836 + movq -376(%rbp),%rax 1.4837 + mulq -272(%rbp) 1.4838 + addq %rax,%rcx 1.4839 + adcq %rdx,%rdi 1.4840 + adcq $0,%rsi 1.4841 + 1.4842 + movq -368(%rbp),%rax 1.4843 + mulq -280(%rbp) 1.4844 + addq %rax,%rcx 1.4845 + adcq %rdx,%rdi 1.4846 + adcq $0,%rsi 1.4847 + 1.4848 +/NO_APP 1.4849 + movq %rdi, %r10 1.4850 + movq %rsi, %r11 1.4851 +/APP 1.4852 + movq -360(%rbp),%rax 1.4853 + mulq -288(%rbp) 1.4854 + addq %rax,%rcx 1.4855 + adcq %rdx,%r10 1.4856 + adcq $0,%r11 1.4857 + 1.4858 +/NO_APP 1.4859 + movq %rcx, 184(%r9) 1.4860 + movq %r11, %rdi 1.4861 + movq %r10, %rsi 1.4862 + movq %r8, %rcx 1.4863 +/APP 1.4864 + movq -544(%rbp),%rax 1.4865 + mulq -96(%rbp) 1.4866 + addq %rax,%rsi 1.4867 + adcq %rdx,%rdi 1.4868 + adcq $0,%rcx 1.4869 + 1.4870 + movq -536(%rbp),%rax 1.4871 + mulq -104(%rbp) 1.4872 + addq %rax,%rsi 1.4873 + adcq %rdx,%rdi 1.4874 + adcq $0,%rcx 1.4875 + 1.4876 + movq -528(%rbp),%rax 1.4877 + mulq -112(%rbp) 1.4878 + addq %rax,%rsi 1.4879 + adcq %rdx,%rdi 1.4880 + adcq $0,%rcx 1.4881 + 1.4882 + movq -520(%rbp),%rax 1.4883 + mulq -120(%rbp) 1.4884 + addq %rax,%rsi 1.4885 + adcq %rdx,%rdi 1.4886 + adcq $0,%rcx 1.4887 + 1.4888 + movq -512(%rbp),%rax 1.4889 + mulq -128(%rbp) 1.4890 + addq %rax,%rsi 1.4891 + adcq %rdx,%rdi 1.4892 + adcq $0,%rcx 1.4893 + 1.4894 + movq -504(%rbp),%rax 1.4895 + mulq -136(%rbp) 1.4896 + addq %rax,%rsi 1.4897 + adcq %rdx,%rdi 1.4898 + adcq $0,%rcx 1.4899 + 1.4900 + movq -496(%rbp),%rax 1.4901 + mulq -144(%rbp) 1.4902 + addq %rax,%rsi 1.4903 + adcq %rdx,%rdi 1.4904 + adcq $0,%rcx 1.4905 + 1.4906 + movq -488(%rbp),%rax 1.4907 + mulq -152(%rbp) 1.4908 + addq %rax,%rsi 1.4909 + adcq %rdx,%rdi 1.4910 + adcq $0,%rcx 1.4911 + 1.4912 + movq -480(%rbp),%rax 1.4913 + mulq -160(%rbp) 1.4914 + addq %rax,%rsi 1.4915 + adcq %rdx,%rdi 1.4916 + adcq $0,%rcx 1.4917 + 1.4918 + movq -472(%rbp),%rax 1.4919 + mulq -168(%rbp) 1.4920 + addq %rax,%rsi 1.4921 + adcq %rdx,%rdi 1.4922 + adcq $0,%rcx 1.4923 + 1.4924 + movq -464(%rbp),%rax 1.4925 + mulq -176(%rbp) 1.4926 + addq %rax,%rsi 1.4927 + adcq %rdx,%rdi 1.4928 + adcq $0,%rcx 1.4929 + 1.4930 + movq -456(%rbp),%rax 1.4931 + mulq -184(%rbp) 1.4932 + addq %rax,%rsi 1.4933 + adcq %rdx,%rdi 1.4934 + adcq $0,%rcx 1.4935 + 1.4936 + movq -448(%rbp),%rax 1.4937 + mulq -192(%rbp) 1.4938 + addq %rax,%rsi 1.4939 + adcq %rdx,%rdi 1.4940 + adcq $0,%rcx 1.4941 + 1.4942 + movq -440(%rbp),%rax 1.4943 + mulq -200(%rbp) 1.4944 + addq %rax,%rsi 1.4945 + adcq %rdx,%rdi 1.4946 + adcq $0,%rcx 1.4947 + 1.4948 + movq -432(%rbp),%rax 1.4949 + mulq -208(%rbp) 1.4950 + addq %rax,%rsi 1.4951 + adcq %rdx,%rdi 1.4952 + adcq $0,%rcx 1.4953 + 1.4954 + movq -424(%rbp),%rax 1.4955 + mulq -216(%rbp) 1.4956 + addq %rax,%rsi 1.4957 + adcq %rdx,%rdi 1.4958 + adcq $0,%rcx 1.4959 + 1.4960 + movq -416(%rbp),%rax 1.4961 + mulq -224(%rbp) 1.4962 + addq %rax,%rsi 1.4963 + adcq %rdx,%rdi 1.4964 + adcq $0,%rcx 1.4965 + 1.4966 + movq -408(%rbp),%rax 1.4967 + mulq -232(%rbp) 1.4968 + addq %rax,%rsi 1.4969 + adcq %rdx,%rdi 1.4970 + adcq $0,%rcx 1.4971 + 1.4972 + movq -400(%rbp),%rax 1.4973 + mulq -240(%rbp) 1.4974 + addq %rax,%rsi 1.4975 + adcq %rdx,%rdi 1.4976 + adcq $0,%rcx 1.4977 + 1.4978 + movq -392(%rbp),%rax 1.4979 + mulq -248(%rbp) 1.4980 + addq %rax,%rsi 1.4981 + adcq %rdx,%rdi 1.4982 + adcq $0,%rcx 1.4983 + 1.4984 + movq -384(%rbp),%rax 1.4985 + mulq -256(%rbp) 1.4986 + addq %rax,%rsi 1.4987 + adcq %rdx,%rdi 1.4988 + adcq $0,%rcx 1.4989 + 1.4990 + movq -376(%rbp),%rax 1.4991 + mulq -264(%rbp) 1.4992 + addq %rax,%rsi 1.4993 + adcq %rdx,%rdi 1.4994 + adcq $0,%rcx 1.4995 + 1.4996 + movq -368(%rbp),%rax 1.4997 + mulq -272(%rbp) 1.4998 + addq %rax,%rsi 1.4999 + adcq %rdx,%rdi 1.5000 + adcq $0,%rcx 1.5001 + 1.5002 + movq -360(%rbp),%rax 1.5003 + mulq -280(%rbp) 1.5004 + addq %rax,%rsi 1.5005 + adcq %rdx,%rdi 1.5006 + adcq $0,%rcx 1.5007 + 1.5008 +/NO_APP 1.5009 + movq %rdi, %r10 1.5010 + movq %rcx, %r11 1.5011 +/APP 1.5012 + movq -352(%rbp),%rax 1.5013 + mulq -288(%rbp) 1.5014 + addq %rax,%rsi 1.5015 + adcq %rdx,%r10 1.5016 + adcq $0,%r11 1.5017 + 1.5018 +/NO_APP 1.5019 + movq %rsi, 192(%r9) 1.5020 + movq %r11, %rdi 1.5021 + movq %r10, %rcx 1.5022 + movq %r8, %rsi 1.5023 +/APP 1.5024 + movq -544(%rbp),%rax 1.5025 + mulq -88(%rbp) 1.5026 + addq %rax,%rcx 1.5027 + adcq %rdx,%rdi 1.5028 + adcq $0,%rsi 1.5029 + 1.5030 + movq -536(%rbp),%rax 1.5031 + mulq -96(%rbp) 1.5032 + addq %rax,%rcx 1.5033 + adcq %rdx,%rdi 1.5034 + adcq $0,%rsi 1.5035 + 1.5036 + movq -528(%rbp),%rax 1.5037 + mulq -104(%rbp) 1.5038 + addq %rax,%rcx 1.5039 + adcq %rdx,%rdi 1.5040 + adcq $0,%rsi 1.5041 + 1.5042 + movq -520(%rbp),%rax 1.5043 + mulq -112(%rbp) 1.5044 + addq %rax,%rcx 1.5045 + adcq %rdx,%rdi 1.5046 + adcq $0,%rsi 1.5047 + 1.5048 + movq -512(%rbp),%rax 1.5049 + mulq -120(%rbp) 1.5050 + addq %rax,%rcx 1.5051 + adcq %rdx,%rdi 1.5052 + adcq $0,%rsi 1.5053 + 1.5054 + movq -504(%rbp),%rax 1.5055 + mulq -128(%rbp) 1.5056 + addq %rax,%rcx 1.5057 + adcq %rdx,%rdi 1.5058 + adcq $0,%rsi 1.5059 + 1.5060 + movq -496(%rbp),%rax 1.5061 + mulq -136(%rbp) 1.5062 + addq %rax,%rcx 1.5063 + adcq %rdx,%rdi 1.5064 + adcq $0,%rsi 1.5065 + 1.5066 + movq -488(%rbp),%rax 1.5067 + mulq -144(%rbp) 1.5068 + addq %rax,%rcx 1.5069 + adcq %rdx,%rdi 1.5070 + adcq $0,%rsi 1.5071 + 1.5072 + movq -480(%rbp),%rax 1.5073 + mulq -152(%rbp) 1.5074 + addq %rax,%rcx 1.5075 + adcq %rdx,%rdi 1.5076 + adcq $0,%rsi 1.5077 + 1.5078 + movq -472(%rbp),%rax 1.5079 + mulq -160(%rbp) 1.5080 + addq %rax,%rcx 1.5081 + adcq %rdx,%rdi 1.5082 + adcq $0,%rsi 1.5083 + 1.5084 + movq -464(%rbp),%rax 1.5085 + mulq -168(%rbp) 1.5086 + addq %rax,%rcx 1.5087 + adcq %rdx,%rdi 1.5088 + adcq $0,%rsi 1.5089 + 1.5090 + movq -456(%rbp),%rax 1.5091 + mulq -176(%rbp) 1.5092 + addq %rax,%rcx 1.5093 + adcq %rdx,%rdi 1.5094 + adcq $0,%rsi 1.5095 + 1.5096 + movq -448(%rbp),%rax 1.5097 + mulq -184(%rbp) 1.5098 + addq %rax,%rcx 1.5099 + adcq %rdx,%rdi 1.5100 + adcq $0,%rsi 1.5101 + 1.5102 + movq -440(%rbp),%rax 1.5103 + mulq -192(%rbp) 1.5104 + addq %rax,%rcx 1.5105 + adcq %rdx,%rdi 1.5106 + adcq $0,%rsi 1.5107 + 1.5108 + movq -432(%rbp),%rax 1.5109 + mulq -200(%rbp) 1.5110 + addq %rax,%rcx 1.5111 + adcq %rdx,%rdi 1.5112 + adcq $0,%rsi 1.5113 + 1.5114 + movq -424(%rbp),%rax 1.5115 + mulq -208(%rbp) 1.5116 + addq %rax,%rcx 1.5117 + adcq %rdx,%rdi 1.5118 + adcq $0,%rsi 1.5119 + 1.5120 + movq -416(%rbp),%rax 1.5121 + mulq -216(%rbp) 1.5122 + addq %rax,%rcx 1.5123 + adcq %rdx,%rdi 1.5124 + adcq $0,%rsi 1.5125 + 1.5126 + movq -408(%rbp),%rax 1.5127 + mulq -224(%rbp) 1.5128 + addq %rax,%rcx 1.5129 + adcq %rdx,%rdi 1.5130 + adcq $0,%rsi 1.5131 + 1.5132 + movq -400(%rbp),%rax 1.5133 + mulq -232(%rbp) 1.5134 + addq %rax,%rcx 1.5135 + adcq %rdx,%rdi 1.5136 + adcq $0,%rsi 1.5137 + 1.5138 + movq -392(%rbp),%rax 1.5139 + mulq -240(%rbp) 1.5140 + addq %rax,%rcx 1.5141 + adcq %rdx,%rdi 1.5142 + adcq $0,%rsi 1.5143 + 1.5144 + movq -384(%rbp),%rax 1.5145 + mulq -248(%rbp) 1.5146 + addq %rax,%rcx 1.5147 + adcq %rdx,%rdi 1.5148 + adcq $0,%rsi 1.5149 + 1.5150 + movq -376(%rbp),%rax 1.5151 + mulq -256(%rbp) 1.5152 + addq %rax,%rcx 1.5153 + adcq %rdx,%rdi 1.5154 + adcq $0,%rsi 1.5155 + 1.5156 + movq -368(%rbp),%rax 1.5157 + mulq -264(%rbp) 1.5158 + addq %rax,%rcx 1.5159 + adcq %rdx,%rdi 1.5160 + adcq $0,%rsi 1.5161 + 1.5162 + movq -360(%rbp),%rax 1.5163 + mulq -272(%rbp) 1.5164 + addq %rax,%rcx 1.5165 + adcq %rdx,%rdi 1.5166 + adcq $0,%rsi 1.5167 + 1.5168 + movq -352(%rbp),%rax 1.5169 + mulq -280(%rbp) 1.5170 + addq %rax,%rcx 1.5171 + adcq %rdx,%rdi 1.5172 + adcq $0,%rsi 1.5173 + 1.5174 +/NO_APP 1.5175 + movq %rdi, %r10 1.5176 + movq %rsi, %r11 1.5177 +/APP 1.5178 + movq -344(%rbp),%rax 1.5179 + mulq -288(%rbp) 1.5180 + addq %rax,%rcx 1.5181 + adcq %rdx,%r10 1.5182 + adcq $0,%r11 1.5183 + 1.5184 +/NO_APP 1.5185 + movq %rcx, 200(%r9) 1.5186 + movq %r11, %rdi 1.5187 + movq %r10, %rsi 1.5188 + movq %r8, %rcx 1.5189 +/APP 1.5190 + movq -544(%rbp),%rax 1.5191 + mulq -80(%rbp) 1.5192 + addq %rax,%rsi 1.5193 + adcq %rdx,%rdi 1.5194 + adcq $0,%rcx 1.5195 + 1.5196 + movq -536(%rbp),%rax 1.5197 + mulq -88(%rbp) 1.5198 + addq %rax,%rsi 1.5199 + adcq %rdx,%rdi 1.5200 + adcq $0,%rcx 1.5201 + 1.5202 + movq -528(%rbp),%rax 1.5203 + mulq -96(%rbp) 1.5204 + addq %rax,%rsi 1.5205 + adcq %rdx,%rdi 1.5206 + adcq $0,%rcx 1.5207 + 1.5208 + movq -520(%rbp),%rax 1.5209 + mulq -104(%rbp) 1.5210 + addq %rax,%rsi 1.5211 + adcq %rdx,%rdi 1.5212 + adcq $0,%rcx 1.5213 + 1.5214 + movq -512(%rbp),%rax 1.5215 + mulq -112(%rbp) 1.5216 + addq %rax,%rsi 1.5217 + adcq %rdx,%rdi 1.5218 + adcq $0,%rcx 1.5219 + 1.5220 + movq -504(%rbp),%rax 1.5221 + mulq -120(%rbp) 1.5222 + addq %rax,%rsi 1.5223 + adcq %rdx,%rdi 1.5224 + adcq $0,%rcx 1.5225 + 1.5226 + movq -496(%rbp),%rax 1.5227 + mulq -128(%rbp) 1.5228 + addq %rax,%rsi 1.5229 + adcq %rdx,%rdi 1.5230 + adcq $0,%rcx 1.5231 + 1.5232 + movq -488(%rbp),%rax 1.5233 + mulq -136(%rbp) 1.5234 + addq %rax,%rsi 1.5235 + adcq %rdx,%rdi 1.5236 + adcq $0,%rcx 1.5237 + 1.5238 + movq -480(%rbp),%rax 1.5239 + mulq -144(%rbp) 1.5240 + addq %rax,%rsi 1.5241 + adcq %rdx,%rdi 1.5242 + adcq $0,%rcx 1.5243 + 1.5244 + movq -472(%rbp),%rax 1.5245 + mulq -152(%rbp) 1.5246 + addq %rax,%rsi 1.5247 + adcq %rdx,%rdi 1.5248 + adcq $0,%rcx 1.5249 + 1.5250 + movq -464(%rbp),%rax 1.5251 + mulq -160(%rbp) 1.5252 + addq %rax,%rsi 1.5253 + adcq %rdx,%rdi 1.5254 + adcq $0,%rcx 1.5255 + 1.5256 + movq -456(%rbp),%rax 1.5257 + mulq -168(%rbp) 1.5258 + addq %rax,%rsi 1.5259 + adcq %rdx,%rdi 1.5260 + adcq $0,%rcx 1.5261 + 1.5262 + movq -448(%rbp),%rax 1.5263 + mulq -176(%rbp) 1.5264 + addq %rax,%rsi 1.5265 + adcq %rdx,%rdi 1.5266 + adcq $0,%rcx 1.5267 + 1.5268 + movq -440(%rbp),%rax 1.5269 + mulq -184(%rbp) 1.5270 + addq %rax,%rsi 1.5271 + adcq %rdx,%rdi 1.5272 + adcq $0,%rcx 1.5273 + 1.5274 + movq -432(%rbp),%rax 1.5275 + mulq -192(%rbp) 1.5276 + addq %rax,%rsi 1.5277 + adcq %rdx,%rdi 1.5278 + adcq $0,%rcx 1.5279 + 1.5280 + movq -424(%rbp),%rax 1.5281 + mulq -200(%rbp) 1.5282 + addq %rax,%rsi 1.5283 + adcq %rdx,%rdi 1.5284 + adcq $0,%rcx 1.5285 + 1.5286 + movq -416(%rbp),%rax 1.5287 + mulq -208(%rbp) 1.5288 + addq %rax,%rsi 1.5289 + adcq %rdx,%rdi 1.5290 + adcq $0,%rcx 1.5291 + 1.5292 + movq -408(%rbp),%rax 1.5293 + mulq -216(%rbp) 1.5294 + addq %rax,%rsi 1.5295 + adcq %rdx,%rdi 1.5296 + adcq $0,%rcx 1.5297 + 1.5298 + movq -400(%rbp),%rax 1.5299 + mulq -224(%rbp) 1.5300 + addq %rax,%rsi 1.5301 + adcq %rdx,%rdi 1.5302 + adcq $0,%rcx 1.5303 + 1.5304 + movq -392(%rbp),%rax 1.5305 + mulq -232(%rbp) 1.5306 + addq %rax,%rsi 1.5307 + adcq %rdx,%rdi 1.5308 + adcq $0,%rcx 1.5309 + 1.5310 + movq -384(%rbp),%rax 1.5311 + mulq -240(%rbp) 1.5312 + addq %rax,%rsi 1.5313 + adcq %rdx,%rdi 1.5314 + adcq $0,%rcx 1.5315 + 1.5316 + movq -376(%rbp),%rax 1.5317 + mulq -248(%rbp) 1.5318 + addq %rax,%rsi 1.5319 + adcq %rdx,%rdi 1.5320 + adcq $0,%rcx 1.5321 + 1.5322 + movq -368(%rbp),%rax 1.5323 + mulq -256(%rbp) 1.5324 + addq %rax,%rsi 1.5325 + adcq %rdx,%rdi 1.5326 + adcq $0,%rcx 1.5327 + 1.5328 + movq -360(%rbp),%rax 1.5329 + mulq -264(%rbp) 1.5330 + addq %rax,%rsi 1.5331 + adcq %rdx,%rdi 1.5332 + adcq $0,%rcx 1.5333 + 1.5334 + movq -352(%rbp),%rax 1.5335 + mulq -272(%rbp) 1.5336 + addq %rax,%rsi 1.5337 + adcq %rdx,%rdi 1.5338 + adcq $0,%rcx 1.5339 + 1.5340 + movq -344(%rbp),%rax 1.5341 + mulq -280(%rbp) 1.5342 + addq %rax,%rsi 1.5343 + adcq %rdx,%rdi 1.5344 + adcq $0,%rcx 1.5345 + 1.5346 +/NO_APP 1.5347 + movq %rdi, %r10 1.5348 + movq %rcx, %r11 1.5349 +/APP 1.5350 + movq -336(%rbp),%rax 1.5351 + mulq -288(%rbp) 1.5352 + addq %rax,%rsi 1.5353 + adcq %rdx,%r10 1.5354 + adcq $0,%r11 1.5355 + 1.5356 +/NO_APP 1.5357 + movq %rsi, 208(%r9) 1.5358 + movq %r11, %rdi 1.5359 + movq %r10, %rcx 1.5360 + movq %r8, %rsi 1.5361 +/APP 1.5362 + movq -544(%rbp),%rax 1.5363 + mulq -72(%rbp) 1.5364 + addq %rax,%rcx 1.5365 + adcq %rdx,%rdi 1.5366 + adcq $0,%rsi 1.5367 + 1.5368 + movq -536(%rbp),%rax 1.5369 + mulq -80(%rbp) 1.5370 + addq %rax,%rcx 1.5371 + adcq %rdx,%rdi 1.5372 + adcq $0,%rsi 1.5373 + 1.5374 + movq -528(%rbp),%rax 1.5375 + mulq -88(%rbp) 1.5376 + addq %rax,%rcx 1.5377 + adcq %rdx,%rdi 1.5378 + adcq $0,%rsi 1.5379 + 1.5380 + movq -520(%rbp),%rax 1.5381 + mulq -96(%rbp) 1.5382 + addq %rax,%rcx 1.5383 + adcq %rdx,%rdi 1.5384 + adcq $0,%rsi 1.5385 + 1.5386 + movq -512(%rbp),%rax 1.5387 + mulq -104(%rbp) 1.5388 + addq %rax,%rcx 1.5389 + adcq %rdx,%rdi 1.5390 + adcq $0,%rsi 1.5391 + 1.5392 + movq -504(%rbp),%rax 1.5393 + mulq -112(%rbp) 1.5394 + addq %rax,%rcx 1.5395 + adcq %rdx,%rdi 1.5396 + adcq $0,%rsi 1.5397 + 1.5398 + movq -496(%rbp),%rax 1.5399 + mulq -120(%rbp) 1.5400 + addq %rax,%rcx 1.5401 + adcq %rdx,%rdi 1.5402 + adcq $0,%rsi 1.5403 + 1.5404 + movq -488(%rbp),%rax 1.5405 + mulq -128(%rbp) 1.5406 + addq %rax,%rcx 1.5407 + adcq %rdx,%rdi 1.5408 + adcq $0,%rsi 1.5409 + 1.5410 + movq -480(%rbp),%rax 1.5411 + mulq -136(%rbp) 1.5412 + addq %rax,%rcx 1.5413 + adcq %rdx,%rdi 1.5414 + adcq $0,%rsi 1.5415 + 1.5416 + movq -472(%rbp),%rax 1.5417 + mulq -144(%rbp) 1.5418 + addq %rax,%rcx 1.5419 + adcq %rdx,%rdi 1.5420 + adcq $0,%rsi 1.5421 + 1.5422 + movq -464(%rbp),%rax 1.5423 + mulq -152(%rbp) 1.5424 + addq %rax,%rcx 1.5425 + adcq %rdx,%rdi 1.5426 + adcq $0,%rsi 1.5427 + 1.5428 + movq -456(%rbp),%rax 1.5429 + mulq -160(%rbp) 1.5430 + addq %rax,%rcx 1.5431 + adcq %rdx,%rdi 1.5432 + adcq $0,%rsi 1.5433 + 1.5434 + movq -448(%rbp),%rax 1.5435 + mulq -168(%rbp) 1.5436 + addq %rax,%rcx 1.5437 + adcq %rdx,%rdi 1.5438 + adcq $0,%rsi 1.5439 + 1.5440 + movq -440(%rbp),%rax 1.5441 + mulq -176(%rbp) 1.5442 + addq %rax,%rcx 1.5443 + adcq %rdx,%rdi 1.5444 + adcq $0,%rsi 1.5445 + 1.5446 + movq -432(%rbp),%rax 1.5447 + mulq -184(%rbp) 1.5448 + addq %rax,%rcx 1.5449 + adcq %rdx,%rdi 1.5450 + adcq $0,%rsi 1.5451 + 1.5452 + movq -424(%rbp),%rax 1.5453 + mulq -192(%rbp) 1.5454 + addq %rax,%rcx 1.5455 + adcq %rdx,%rdi 1.5456 + adcq $0,%rsi 1.5457 + 1.5458 + movq -416(%rbp),%rax 1.5459 + mulq -200(%rbp) 1.5460 + addq %rax,%rcx 1.5461 + adcq %rdx,%rdi 1.5462 + adcq $0,%rsi 1.5463 + 1.5464 + movq -408(%rbp),%rax 1.5465 + mulq -208(%rbp) 1.5466 + addq %rax,%rcx 1.5467 + adcq %rdx,%rdi 1.5468 + adcq $0,%rsi 1.5469 + 1.5470 + movq -400(%rbp),%rax 1.5471 + mulq -216(%rbp) 1.5472 + addq %rax,%rcx 1.5473 + adcq %rdx,%rdi 1.5474 + adcq $0,%rsi 1.5475 + 1.5476 + movq -392(%rbp),%rax 1.5477 + mulq -224(%rbp) 1.5478 + addq %rax,%rcx 1.5479 + adcq %rdx,%rdi 1.5480 + adcq $0,%rsi 1.5481 + 1.5482 + movq -384(%rbp),%rax 1.5483 + mulq -232(%rbp) 1.5484 + addq %rax,%rcx 1.5485 + adcq %rdx,%rdi 1.5486 + adcq $0,%rsi 1.5487 + 1.5488 + movq -376(%rbp),%rax 1.5489 + mulq -240(%rbp) 1.5490 + addq %rax,%rcx 1.5491 + adcq %rdx,%rdi 1.5492 + adcq $0,%rsi 1.5493 + 1.5494 + movq -368(%rbp),%rax 1.5495 + mulq -248(%rbp) 1.5496 + addq %rax,%rcx 1.5497 + adcq %rdx,%rdi 1.5498 + adcq $0,%rsi 1.5499 + 1.5500 + movq -360(%rbp),%rax 1.5501 + mulq -256(%rbp) 1.5502 + addq %rax,%rcx 1.5503 + adcq %rdx,%rdi 1.5504 + adcq $0,%rsi 1.5505 + 1.5506 + movq -352(%rbp),%rax 1.5507 + mulq -264(%rbp) 1.5508 + addq %rax,%rcx 1.5509 + adcq %rdx,%rdi 1.5510 + adcq $0,%rsi 1.5511 + 1.5512 + movq -344(%rbp),%rax 1.5513 + mulq -272(%rbp) 1.5514 + addq %rax,%rcx 1.5515 + adcq %rdx,%rdi 1.5516 + adcq $0,%rsi 1.5517 + 1.5518 + movq -336(%rbp),%rax 1.5519 + mulq -280(%rbp) 1.5520 + addq %rax,%rcx 1.5521 + adcq %rdx,%rdi 1.5522 + adcq $0,%rsi 1.5523 + 1.5524 +/NO_APP 1.5525 + movq %rdi, %r10 1.5526 + movq %rsi, %r11 1.5527 +/APP 1.5528 + movq -328(%rbp),%rax 1.5529 + mulq -288(%rbp) 1.5530 + addq %rax,%rcx 1.5531 + adcq %rdx,%r10 1.5532 + adcq $0,%r11 1.5533 + 1.5534 +/NO_APP 1.5535 + movq %rcx, 216(%r9) 1.5536 + movq %r11, %rdi 1.5537 + movq %r10, %rsi 1.5538 + movq %r8, %rcx 1.5539 +/APP 1.5540 + movq -544(%rbp),%rax 1.5541 + mulq -64(%rbp) 1.5542 + addq %rax,%rsi 1.5543 + adcq %rdx,%rdi 1.5544 + adcq $0,%rcx 1.5545 + 1.5546 + movq -536(%rbp),%rax 1.5547 + mulq -72(%rbp) 1.5548 + addq %rax,%rsi 1.5549 + adcq %rdx,%rdi 1.5550 + adcq $0,%rcx 1.5551 + 1.5552 + movq -528(%rbp),%rax 1.5553 + mulq -80(%rbp) 1.5554 + addq %rax,%rsi 1.5555 + adcq %rdx,%rdi 1.5556 + adcq $0,%rcx 1.5557 + 1.5558 + movq -520(%rbp),%rax 1.5559 + mulq -88(%rbp) 1.5560 + addq %rax,%rsi 1.5561 + adcq %rdx,%rdi 1.5562 + adcq $0,%rcx 1.5563 + 1.5564 + movq -512(%rbp),%rax 1.5565 + mulq -96(%rbp) 1.5566 + addq %rax,%rsi 1.5567 + adcq %rdx,%rdi 1.5568 + adcq $0,%rcx 1.5569 + 1.5570 + movq -504(%rbp),%rax 1.5571 + mulq -104(%rbp) 1.5572 + addq %rax,%rsi 1.5573 + adcq %rdx,%rdi 1.5574 + adcq $0,%rcx 1.5575 + 1.5576 + movq -496(%rbp),%rax 1.5577 + mulq -112(%rbp) 1.5578 + addq %rax,%rsi 1.5579 + adcq %rdx,%rdi 1.5580 + adcq $0,%rcx 1.5581 + 1.5582 + movq -488(%rbp),%rax 1.5583 + mulq -120(%rbp) 1.5584 + addq %rax,%rsi 1.5585 + adcq %rdx,%rdi 1.5586 + adcq $0,%rcx 1.5587 + 1.5588 + movq -480(%rbp),%rax 1.5589 + mulq -128(%rbp) 1.5590 + addq %rax,%rsi 1.5591 + adcq %rdx,%rdi 1.5592 + adcq $0,%rcx 1.5593 + 1.5594 + movq -472(%rbp),%rax 1.5595 + mulq -136(%rbp) 1.5596 + addq %rax,%rsi 1.5597 + adcq %rdx,%rdi 1.5598 + adcq $0,%rcx 1.5599 + 1.5600 + movq -464(%rbp),%rax 1.5601 + mulq -144(%rbp) 1.5602 + addq %rax,%rsi 1.5603 + adcq %rdx,%rdi 1.5604 + adcq $0,%rcx 1.5605 + 1.5606 + movq -456(%rbp),%rax 1.5607 + mulq -152(%rbp) 1.5608 + addq %rax,%rsi 1.5609 + adcq %rdx,%rdi 1.5610 + adcq $0,%rcx 1.5611 + 1.5612 + movq -448(%rbp),%rax 1.5613 + mulq -160(%rbp) 1.5614 + addq %rax,%rsi 1.5615 + adcq %rdx,%rdi 1.5616 + adcq $0,%rcx 1.5617 + 1.5618 + movq -440(%rbp),%rax 1.5619 + mulq -168(%rbp) 1.5620 + addq %rax,%rsi 1.5621 + adcq %rdx,%rdi 1.5622 + adcq $0,%rcx 1.5623 + 1.5624 + movq -432(%rbp),%rax 1.5625 + mulq -176(%rbp) 1.5626 + addq %rax,%rsi 1.5627 + adcq %rdx,%rdi 1.5628 + adcq $0,%rcx 1.5629 + 1.5630 + movq -424(%rbp),%rax 1.5631 + mulq -184(%rbp) 1.5632 + addq %rax,%rsi 1.5633 + adcq %rdx,%rdi 1.5634 + adcq $0,%rcx 1.5635 + 1.5636 + movq -416(%rbp),%rax 1.5637 + mulq -192(%rbp) 1.5638 + addq %rax,%rsi 1.5639 + adcq %rdx,%rdi 1.5640 + adcq $0,%rcx 1.5641 + 1.5642 + movq -408(%rbp),%rax 1.5643 + mulq -200(%rbp) 1.5644 + addq %rax,%rsi 1.5645 + adcq %rdx,%rdi 1.5646 + adcq $0,%rcx 1.5647 + 1.5648 + movq -400(%rbp),%rax 1.5649 + mulq -208(%rbp) 1.5650 + addq %rax,%rsi 1.5651 + adcq %rdx,%rdi 1.5652 + adcq $0,%rcx 1.5653 + 1.5654 + movq -392(%rbp),%rax 1.5655 + mulq -216(%rbp) 1.5656 + addq %rax,%rsi 1.5657 + adcq %rdx,%rdi 1.5658 + adcq $0,%rcx 1.5659 + 1.5660 + movq -384(%rbp),%rax 1.5661 + mulq -224(%rbp) 1.5662 + addq %rax,%rsi 1.5663 + adcq %rdx,%rdi 1.5664 + adcq $0,%rcx 1.5665 + 1.5666 + movq -376(%rbp),%rax 1.5667 + mulq -232(%rbp) 1.5668 + addq %rax,%rsi 1.5669 + adcq %rdx,%rdi 1.5670 + adcq $0,%rcx 1.5671 + 1.5672 + movq -368(%rbp),%rax 1.5673 + mulq -240(%rbp) 1.5674 + addq %rax,%rsi 1.5675 + adcq %rdx,%rdi 1.5676 + adcq $0,%rcx 1.5677 + 1.5678 + movq -360(%rbp),%rax 1.5679 + mulq -248(%rbp) 1.5680 + addq %rax,%rsi 1.5681 + adcq %rdx,%rdi 1.5682 + adcq $0,%rcx 1.5683 + 1.5684 + movq -352(%rbp),%rax 1.5685 + mulq -256(%rbp) 1.5686 + addq %rax,%rsi 1.5687 + adcq %rdx,%rdi 1.5688 + adcq $0,%rcx 1.5689 + 1.5690 + movq -344(%rbp),%rax 1.5691 + mulq -264(%rbp) 1.5692 + addq %rax,%rsi 1.5693 + adcq %rdx,%rdi 1.5694 + adcq $0,%rcx 1.5695 + 1.5696 + movq -336(%rbp),%rax 1.5697 + mulq -272(%rbp) 1.5698 + addq %rax,%rsi 1.5699 + adcq %rdx,%rdi 1.5700 + adcq $0,%rcx 1.5701 + 1.5702 + movq -328(%rbp),%rax 1.5703 + mulq -280(%rbp) 1.5704 + addq %rax,%rsi 1.5705 + adcq %rdx,%rdi 1.5706 + adcq $0,%rcx 1.5707 + 1.5708 +/NO_APP 1.5709 + movq %rdi, %r10 1.5710 + movq %rcx, %r11 1.5711 +/APP 1.5712 + movq -320(%rbp),%rax 1.5713 + mulq -288(%rbp) 1.5714 + addq %rax,%rsi 1.5715 + adcq %rdx,%r10 1.5716 + adcq $0,%r11 1.5717 + 1.5718 +/NO_APP 1.5719 + movq %rsi, 224(%r9) 1.5720 + movq %r11, %rdi 1.5721 + movq %r10, %rcx 1.5722 + movq %r8, %rsi 1.5723 +/APP 1.5724 + movq -544(%rbp),%rax 1.5725 + mulq -56(%rbp) 1.5726 + addq %rax,%rcx 1.5727 + adcq %rdx,%rdi 1.5728 + adcq $0,%rsi 1.5729 + 1.5730 + movq -536(%rbp),%rax 1.5731 + mulq -64(%rbp) 1.5732 + addq %rax,%rcx 1.5733 + adcq %rdx,%rdi 1.5734 + adcq $0,%rsi 1.5735 + 1.5736 + movq -528(%rbp),%rax 1.5737 + mulq -72(%rbp) 1.5738 + addq %rax,%rcx 1.5739 + adcq %rdx,%rdi 1.5740 + adcq $0,%rsi 1.5741 + 1.5742 + movq -520(%rbp),%rax 1.5743 + mulq -80(%rbp) 1.5744 + addq %rax,%rcx 1.5745 + adcq %rdx,%rdi 1.5746 + adcq $0,%rsi 1.5747 + 1.5748 + movq -512(%rbp),%rax 1.5749 + mulq -88(%rbp) 1.5750 + addq %rax,%rcx 1.5751 + adcq %rdx,%rdi 1.5752 + adcq $0,%rsi 1.5753 + 1.5754 + movq -504(%rbp),%rax 1.5755 + mulq -96(%rbp) 1.5756 + addq %rax,%rcx 1.5757 + adcq %rdx,%rdi 1.5758 + adcq $0,%rsi 1.5759 + 1.5760 + movq -496(%rbp),%rax 1.5761 + mulq -104(%rbp) 1.5762 + addq %rax,%rcx 1.5763 + adcq %rdx,%rdi 1.5764 + adcq $0,%rsi 1.5765 + 1.5766 + movq -488(%rbp),%rax 1.5767 + mulq -112(%rbp) 1.5768 + addq %rax,%rcx 1.5769 + adcq %rdx,%rdi 1.5770 + adcq $0,%rsi 1.5771 + 1.5772 + movq -480(%rbp),%rax 1.5773 + mulq -120(%rbp) 1.5774 + addq %rax,%rcx 1.5775 + adcq %rdx,%rdi 1.5776 + adcq $0,%rsi 1.5777 + 1.5778 + movq -472(%rbp),%rax 1.5779 + mulq -128(%rbp) 1.5780 + addq %rax,%rcx 1.5781 + adcq %rdx,%rdi 1.5782 + adcq $0,%rsi 1.5783 + 1.5784 + movq -464(%rbp),%rax 1.5785 + mulq -136(%rbp) 1.5786 + addq %rax,%rcx 1.5787 + adcq %rdx,%rdi 1.5788 + adcq $0,%rsi 1.5789 + 1.5790 + movq -456(%rbp),%rax 1.5791 + mulq -144(%rbp) 1.5792 + addq %rax,%rcx 1.5793 + adcq %rdx,%rdi 1.5794 + adcq $0,%rsi 1.5795 + 1.5796 + movq -448(%rbp),%rax 1.5797 + mulq -152(%rbp) 1.5798 + addq %rax,%rcx 1.5799 + adcq %rdx,%rdi 1.5800 + adcq $0,%rsi 1.5801 + 1.5802 + movq -440(%rbp),%rax 1.5803 + mulq -160(%rbp) 1.5804 + addq %rax,%rcx 1.5805 + adcq %rdx,%rdi 1.5806 + adcq $0,%rsi 1.5807 + 1.5808 + movq -432(%rbp),%rax 1.5809 + mulq -168(%rbp) 1.5810 + addq %rax,%rcx 1.5811 + adcq %rdx,%rdi 1.5812 + adcq $0,%rsi 1.5813 + 1.5814 + movq -424(%rbp),%rax 1.5815 + mulq -176(%rbp) 1.5816 + addq %rax,%rcx 1.5817 + adcq %rdx,%rdi 1.5818 + adcq $0,%rsi 1.5819 + 1.5820 + movq -416(%rbp),%rax 1.5821 + mulq -184(%rbp) 1.5822 + addq %rax,%rcx 1.5823 + adcq %rdx,%rdi 1.5824 + adcq $0,%rsi 1.5825 + 1.5826 + movq -408(%rbp),%rax 1.5827 + mulq -192(%rbp) 1.5828 + addq %rax,%rcx 1.5829 + adcq %rdx,%rdi 1.5830 + adcq $0,%rsi 1.5831 + 1.5832 + movq -400(%rbp),%rax 1.5833 + mulq -200(%rbp) 1.5834 + addq %rax,%rcx 1.5835 + adcq %rdx,%rdi 1.5836 + adcq $0,%rsi 1.5837 + 1.5838 + movq -392(%rbp),%rax 1.5839 + mulq -208(%rbp) 1.5840 + addq %rax,%rcx 1.5841 + adcq %rdx,%rdi 1.5842 + adcq $0,%rsi 1.5843 + 1.5844 + movq -384(%rbp),%rax 1.5845 + mulq -216(%rbp) 1.5846 + addq %rax,%rcx 1.5847 + adcq %rdx,%rdi 1.5848 + adcq $0,%rsi 1.5849 + 1.5850 + movq -376(%rbp),%rax 1.5851 + mulq -224(%rbp) 1.5852 + addq %rax,%rcx 1.5853 + adcq %rdx,%rdi 1.5854 + adcq $0,%rsi 1.5855 + 1.5856 + movq -368(%rbp),%rax 1.5857 + mulq -232(%rbp) 1.5858 + addq %rax,%rcx 1.5859 + adcq %rdx,%rdi 1.5860 + adcq $0,%rsi 1.5861 + 1.5862 + movq -360(%rbp),%rax 1.5863 + mulq -240(%rbp) 1.5864 + addq %rax,%rcx 1.5865 + adcq %rdx,%rdi 1.5866 + adcq $0,%rsi 1.5867 + 1.5868 + movq -352(%rbp),%rax 1.5869 + mulq -248(%rbp) 1.5870 + addq %rax,%rcx 1.5871 + adcq %rdx,%rdi 1.5872 + adcq $0,%rsi 1.5873 + 1.5874 + movq -344(%rbp),%rax 1.5875 + mulq -256(%rbp) 1.5876 + addq %rax,%rcx 1.5877 + adcq %rdx,%rdi 1.5878 + adcq $0,%rsi 1.5879 + 1.5880 + movq -336(%rbp),%rax 1.5881 + mulq -264(%rbp) 1.5882 + addq %rax,%rcx 1.5883 + adcq %rdx,%rdi 1.5884 + adcq $0,%rsi 1.5885 + 1.5886 + movq -328(%rbp),%rax 1.5887 + mulq -272(%rbp) 1.5888 + addq %rax,%rcx 1.5889 + adcq %rdx,%rdi 1.5890 + adcq $0,%rsi 1.5891 + 1.5892 + movq -320(%rbp),%rax 1.5893 + mulq -280(%rbp) 1.5894 + addq %rax,%rcx 1.5895 + adcq %rdx,%rdi 1.5896 + adcq $0,%rsi 1.5897 + 1.5898 +/NO_APP 1.5899 + movq %rdi, %r10 1.5900 + movq %rsi, %r11 1.5901 +/APP 1.5902 + movq -312(%rbp),%rax 1.5903 + mulq -288(%rbp) 1.5904 + addq %rax,%rcx 1.5905 + adcq %rdx,%r10 1.5906 + adcq $0,%r11 1.5907 + 1.5908 +/NO_APP 1.5909 + movq %rcx, 232(%r9) 1.5910 + movq %r11, %rdi 1.5911 + movq %r10, %rsi 1.5912 + movq %r8, %rcx 1.5913 +/APP 1.5914 + movq -544(%rbp),%rax 1.5915 + mulq -48(%rbp) 1.5916 + addq %rax,%rsi 1.5917 + adcq %rdx,%rdi 1.5918 + adcq $0,%rcx 1.5919 + 1.5920 + movq -536(%rbp),%rax 1.5921 + mulq -56(%rbp) 1.5922 + addq %rax,%rsi 1.5923 + adcq %rdx,%rdi 1.5924 + adcq $0,%rcx 1.5925 + 1.5926 + movq -528(%rbp),%rax 1.5927 + mulq -64(%rbp) 1.5928 + addq %rax,%rsi 1.5929 + adcq %rdx,%rdi 1.5930 + adcq $0,%rcx 1.5931 + 1.5932 + movq -520(%rbp),%rax 1.5933 + mulq -72(%rbp) 1.5934 + addq %rax,%rsi 1.5935 + adcq %rdx,%rdi 1.5936 + adcq $0,%rcx 1.5937 + 1.5938 + movq -512(%rbp),%rax 1.5939 + mulq -80(%rbp) 1.5940 + addq %rax,%rsi 1.5941 + adcq %rdx,%rdi 1.5942 + adcq $0,%rcx 1.5943 + 1.5944 + movq -504(%rbp),%rax 1.5945 + mulq -88(%rbp) 1.5946 + addq %rax,%rsi 1.5947 + adcq %rdx,%rdi 1.5948 + adcq $0,%rcx 1.5949 + 1.5950 + movq -496(%rbp),%rax 1.5951 + mulq -96(%rbp) 1.5952 + addq %rax,%rsi 1.5953 + adcq %rdx,%rdi 1.5954 + adcq $0,%rcx 1.5955 + 1.5956 + movq -488(%rbp),%rax 1.5957 + mulq -104(%rbp) 1.5958 + addq %rax,%rsi 1.5959 + adcq %rdx,%rdi 1.5960 + adcq $0,%rcx 1.5961 + 1.5962 + movq -480(%rbp),%rax 1.5963 + mulq -112(%rbp) 1.5964 + addq %rax,%rsi 1.5965 + adcq %rdx,%rdi 1.5966 + adcq $0,%rcx 1.5967 + 1.5968 + movq -472(%rbp),%rax 1.5969 + mulq -120(%rbp) 1.5970 + addq %rax,%rsi 1.5971 + adcq %rdx,%rdi 1.5972 + adcq $0,%rcx 1.5973 + 1.5974 + movq -464(%rbp),%rax 1.5975 + mulq -128(%rbp) 1.5976 + addq %rax,%rsi 1.5977 + adcq %rdx,%rdi 1.5978 + adcq $0,%rcx 1.5979 + 1.5980 + movq -456(%rbp),%rax 1.5981 + mulq -136(%rbp) 1.5982 + addq %rax,%rsi 1.5983 + adcq %rdx,%rdi 1.5984 + adcq $0,%rcx 1.5985 + 1.5986 + movq -448(%rbp),%rax 1.5987 + mulq -144(%rbp) 1.5988 + addq %rax,%rsi 1.5989 + adcq %rdx,%rdi 1.5990 + adcq $0,%rcx 1.5991 + 1.5992 + movq -440(%rbp),%rax 1.5993 + mulq -152(%rbp) 1.5994 + addq %rax,%rsi 1.5995 + adcq %rdx,%rdi 1.5996 + adcq $0,%rcx 1.5997 + 1.5998 + movq -432(%rbp),%rax 1.5999 + mulq -160(%rbp) 1.6000 + addq %rax,%rsi 1.6001 + adcq %rdx,%rdi 1.6002 + adcq $0,%rcx 1.6003 + 1.6004 + movq -424(%rbp),%rax 1.6005 + mulq -168(%rbp) 1.6006 + addq %rax,%rsi 1.6007 + adcq %rdx,%rdi 1.6008 + adcq $0,%rcx 1.6009 + 1.6010 + movq -416(%rbp),%rax 1.6011 + mulq -176(%rbp) 1.6012 + addq %rax,%rsi 1.6013 + adcq %rdx,%rdi 1.6014 + adcq $0,%rcx 1.6015 + 1.6016 + movq -408(%rbp),%rax 1.6017 + mulq -184(%rbp) 1.6018 + addq %rax,%rsi 1.6019 + adcq %rdx,%rdi 1.6020 + adcq $0,%rcx 1.6021 + 1.6022 + movq -400(%rbp),%rax 1.6023 + mulq -192(%rbp) 1.6024 + addq %rax,%rsi 1.6025 + adcq %rdx,%rdi 1.6026 + adcq $0,%rcx 1.6027 + 1.6028 + movq -392(%rbp),%rax 1.6029 + mulq -200(%rbp) 1.6030 + addq %rax,%rsi 1.6031 + adcq %rdx,%rdi 1.6032 + adcq $0,%rcx 1.6033 + 1.6034 + movq -384(%rbp),%rax 1.6035 + mulq -208(%rbp) 1.6036 + addq %rax,%rsi 1.6037 + adcq %rdx,%rdi 1.6038 + adcq $0,%rcx 1.6039 + 1.6040 + movq -376(%rbp),%rax 1.6041 + mulq -216(%rbp) 1.6042 + addq %rax,%rsi 1.6043 + adcq %rdx,%rdi 1.6044 + adcq $0,%rcx 1.6045 + 1.6046 + movq -368(%rbp),%rax 1.6047 + mulq -224(%rbp) 1.6048 + addq %rax,%rsi 1.6049 + adcq %rdx,%rdi 1.6050 + adcq $0,%rcx 1.6051 + 1.6052 + movq -360(%rbp),%rax 1.6053 + mulq -232(%rbp) 1.6054 + addq %rax,%rsi 1.6055 + adcq %rdx,%rdi 1.6056 + adcq $0,%rcx 1.6057 + 1.6058 + movq -352(%rbp),%rax 1.6059 + mulq -240(%rbp) 1.6060 + addq %rax,%rsi 1.6061 + adcq %rdx,%rdi 1.6062 + adcq $0,%rcx 1.6063 + 1.6064 + movq -344(%rbp),%rax 1.6065 + mulq -248(%rbp) 1.6066 + addq %rax,%rsi 1.6067 + adcq %rdx,%rdi 1.6068 + adcq $0,%rcx 1.6069 + 1.6070 + movq -336(%rbp),%rax 1.6071 + mulq -256(%rbp) 1.6072 + addq %rax,%rsi 1.6073 + adcq %rdx,%rdi 1.6074 + adcq $0,%rcx 1.6075 + 1.6076 + movq -328(%rbp),%rax 1.6077 + mulq -264(%rbp) 1.6078 + addq %rax,%rsi 1.6079 + adcq %rdx,%rdi 1.6080 + adcq $0,%rcx 1.6081 + 1.6082 + movq -320(%rbp),%rax 1.6083 + mulq -272(%rbp) 1.6084 + addq %rax,%rsi 1.6085 + adcq %rdx,%rdi 1.6086 + adcq $0,%rcx 1.6087 + 1.6088 + movq -312(%rbp),%rax 1.6089 + mulq -280(%rbp) 1.6090 + addq %rax,%rsi 1.6091 + adcq %rdx,%rdi 1.6092 + adcq $0,%rcx 1.6093 + 1.6094 +/NO_APP 1.6095 + movq %rdi, %r10 1.6096 + movq %rcx, %r11 1.6097 +/APP 1.6098 + movq -304(%rbp),%rax 1.6099 + mulq -288(%rbp) 1.6100 + addq %rax,%rsi 1.6101 + adcq %rdx,%r10 1.6102 + adcq $0,%r11 1.6103 + 1.6104 +/NO_APP 1.6105 + movq %rsi, 240(%r9) 1.6106 + movq %r11, %rdi 1.6107 + movq %r10, %rcx 1.6108 + movq %r8, %rsi 1.6109 +/APP 1.6110 + movq -544(%rbp),%rax 1.6111 + mulq -40(%rbp) 1.6112 + addq %rax,%rcx 1.6113 + adcq %rdx,%rdi 1.6114 + adcq $0,%rsi 1.6115 + 1.6116 + movq -536(%rbp),%rax 1.6117 + mulq -48(%rbp) 1.6118 + addq %rax,%rcx 1.6119 + adcq %rdx,%rdi 1.6120 + adcq $0,%rsi 1.6121 + 1.6122 + movq -528(%rbp),%rax 1.6123 + mulq -56(%rbp) 1.6124 + addq %rax,%rcx 1.6125 + adcq %rdx,%rdi 1.6126 + adcq $0,%rsi 1.6127 + 1.6128 + movq -520(%rbp),%rax 1.6129 + mulq -64(%rbp) 1.6130 + addq %rax,%rcx 1.6131 + adcq %rdx,%rdi 1.6132 + adcq $0,%rsi 1.6133 + 1.6134 + movq -512(%rbp),%rax 1.6135 + mulq -72(%rbp) 1.6136 + addq %rax,%rcx 1.6137 + adcq %rdx,%rdi 1.6138 + adcq $0,%rsi 1.6139 + 1.6140 + movq -504(%rbp),%rax 1.6141 + mulq -80(%rbp) 1.6142 + addq %rax,%rcx 1.6143 + adcq %rdx,%rdi 1.6144 + adcq $0,%rsi 1.6145 + 1.6146 + movq -496(%rbp),%rax 1.6147 + mulq -88(%rbp) 1.6148 + addq %rax,%rcx 1.6149 + adcq %rdx,%rdi 1.6150 + adcq $0,%rsi 1.6151 + 1.6152 + movq -488(%rbp),%rax 1.6153 + mulq -96(%rbp) 1.6154 + addq %rax,%rcx 1.6155 + adcq %rdx,%rdi 1.6156 + adcq $0,%rsi 1.6157 + 1.6158 + movq -480(%rbp),%rax 1.6159 + mulq -104(%rbp) 1.6160 + addq %rax,%rcx 1.6161 + adcq %rdx,%rdi 1.6162 + adcq $0,%rsi 1.6163 + 1.6164 + movq -472(%rbp),%rax 1.6165 + mulq -112(%rbp) 1.6166 + addq %rax,%rcx 1.6167 + adcq %rdx,%rdi 1.6168 + adcq $0,%rsi 1.6169 + 1.6170 + movq -464(%rbp),%rax 1.6171 + mulq -120(%rbp) 1.6172 + addq %rax,%rcx 1.6173 + adcq %rdx,%rdi 1.6174 + adcq $0,%rsi 1.6175 + 1.6176 + movq -456(%rbp),%rax 1.6177 + mulq -128(%rbp) 1.6178 + addq %rax,%rcx 1.6179 + adcq %rdx,%rdi 1.6180 + adcq $0,%rsi 1.6181 + 1.6182 + movq -448(%rbp),%rax 1.6183 + mulq -136(%rbp) 1.6184 + addq %rax,%rcx 1.6185 + adcq %rdx,%rdi 1.6186 + adcq $0,%rsi 1.6187 + 1.6188 + movq -440(%rbp),%rax 1.6189 + mulq -144(%rbp) 1.6190 + addq %rax,%rcx 1.6191 + adcq %rdx,%rdi 1.6192 + adcq $0,%rsi 1.6193 + 1.6194 + movq -432(%rbp),%rax 1.6195 + mulq -152(%rbp) 1.6196 + addq %rax,%rcx 1.6197 + adcq %rdx,%rdi 1.6198 + adcq $0,%rsi 1.6199 + 1.6200 + movq -424(%rbp),%rax 1.6201 + mulq -160(%rbp) 1.6202 + addq %rax,%rcx 1.6203 + adcq %rdx,%rdi 1.6204 + adcq $0,%rsi 1.6205 + 1.6206 + movq -416(%rbp),%rax 1.6207 + mulq -168(%rbp) 1.6208 + addq %rax,%rcx 1.6209 + adcq %rdx,%rdi 1.6210 + adcq $0,%rsi 1.6211 + 1.6212 + movq -408(%rbp),%rax 1.6213 + mulq -176(%rbp) 1.6214 + addq %rax,%rcx 1.6215 + adcq %rdx,%rdi 1.6216 + adcq $0,%rsi 1.6217 + 1.6218 + movq -400(%rbp),%rax 1.6219 + mulq -184(%rbp) 1.6220 + addq %rax,%rcx 1.6221 + adcq %rdx,%rdi 1.6222 + adcq $0,%rsi 1.6223 + 1.6224 + movq -392(%rbp),%rax 1.6225 + mulq -192(%rbp) 1.6226 + addq %rax,%rcx 1.6227 + adcq %rdx,%rdi 1.6228 + adcq $0,%rsi 1.6229 + 1.6230 + movq -384(%rbp),%rax 1.6231 + mulq -200(%rbp) 1.6232 + addq %rax,%rcx 1.6233 + adcq %rdx,%rdi 1.6234 + adcq $0,%rsi 1.6235 + 1.6236 + movq -376(%rbp),%rax 1.6237 + mulq -208(%rbp) 1.6238 + addq %rax,%rcx 1.6239 + adcq %rdx,%rdi 1.6240 + adcq $0,%rsi 1.6241 + 1.6242 + movq -368(%rbp),%rax 1.6243 + mulq -216(%rbp) 1.6244 + addq %rax,%rcx 1.6245 + adcq %rdx,%rdi 1.6246 + adcq $0,%rsi 1.6247 + 1.6248 + movq -360(%rbp),%rax 1.6249 + mulq -224(%rbp) 1.6250 + addq %rax,%rcx 1.6251 + adcq %rdx,%rdi 1.6252 + adcq $0,%rsi 1.6253 + 1.6254 + movq -352(%rbp),%rax 1.6255 + mulq -232(%rbp) 1.6256 + addq %rax,%rcx 1.6257 + adcq %rdx,%rdi 1.6258 + adcq $0,%rsi 1.6259 + 1.6260 + movq -344(%rbp),%rax 1.6261 + mulq -240(%rbp) 1.6262 + addq %rax,%rcx 1.6263 + adcq %rdx,%rdi 1.6264 + adcq $0,%rsi 1.6265 + 1.6266 + movq -336(%rbp),%rax 1.6267 + mulq -248(%rbp) 1.6268 + addq %rax,%rcx 1.6269 + adcq %rdx,%rdi 1.6270 + adcq $0,%rsi 1.6271 + 1.6272 + movq -328(%rbp),%rax 1.6273 + mulq -256(%rbp) 1.6274 + addq %rax,%rcx 1.6275 + adcq %rdx,%rdi 1.6276 + adcq $0,%rsi 1.6277 + 1.6278 + movq -320(%rbp),%rax 1.6279 + mulq -264(%rbp) 1.6280 + addq %rax,%rcx 1.6281 + adcq %rdx,%rdi 1.6282 + adcq $0,%rsi 1.6283 + 1.6284 + movq -312(%rbp),%rax 1.6285 + mulq -272(%rbp) 1.6286 + addq %rax,%rcx 1.6287 + adcq %rdx,%rdi 1.6288 + adcq $0,%rsi 1.6289 + 1.6290 + movq -304(%rbp),%rax 1.6291 + mulq -280(%rbp) 1.6292 + addq %rax,%rcx 1.6293 + adcq %rdx,%rdi 1.6294 + adcq $0,%rsi 1.6295 + 1.6296 +/NO_APP 1.6297 + movq %rdi, %r10 1.6298 + movq %rsi, %r11 1.6299 +/APP 1.6300 + movq -296(%rbp),%rax 1.6301 + mulq -288(%rbp) 1.6302 + addq %rax,%rcx 1.6303 + adcq %rdx,%r10 1.6304 + adcq $0,%r11 1.6305 + 1.6306 +/NO_APP 1.6307 + movq %rcx, 248(%r9) 1.6308 + movq %r11, %rdi 1.6309 + movq %r10, %rsi 1.6310 + movq %r8, %rcx 1.6311 +/APP 1.6312 + movq -536(%rbp),%rax 1.6313 + mulq -40(%rbp) 1.6314 + addq %rax,%rsi 1.6315 + adcq %rdx,%rdi 1.6316 + adcq $0,%rcx 1.6317 + 1.6318 + movq -528(%rbp),%rax 1.6319 + mulq -48(%rbp) 1.6320 + addq %rax,%rsi 1.6321 + adcq %rdx,%rdi 1.6322 + adcq $0,%rcx 1.6323 + 1.6324 + movq -520(%rbp),%rax 1.6325 + mulq -56(%rbp) 1.6326 + addq %rax,%rsi 1.6327 + adcq %rdx,%rdi 1.6328 + adcq $0,%rcx 1.6329 + 1.6330 + movq -512(%rbp),%rax 1.6331 + mulq -64(%rbp) 1.6332 + addq %rax,%rsi 1.6333 + adcq %rdx,%rdi 1.6334 + adcq $0,%rcx 1.6335 + 1.6336 + movq -504(%rbp),%rax 1.6337 + mulq -72(%rbp) 1.6338 + addq %rax,%rsi 1.6339 + adcq %rdx,%rdi 1.6340 + adcq $0,%rcx 1.6341 + 1.6342 + movq -496(%rbp),%rax 1.6343 + mulq -80(%rbp) 1.6344 + addq %rax,%rsi 1.6345 + adcq %rdx,%rdi 1.6346 + adcq $0,%rcx 1.6347 + 1.6348 + movq -488(%rbp),%rax 1.6349 + mulq -88(%rbp) 1.6350 + addq %rax,%rsi 1.6351 + adcq %rdx,%rdi 1.6352 + adcq $0,%rcx 1.6353 + 1.6354 + movq -480(%rbp),%rax 1.6355 + mulq -96(%rbp) 1.6356 + addq %rax,%rsi 1.6357 + adcq %rdx,%rdi 1.6358 + adcq $0,%rcx 1.6359 + 1.6360 + movq -472(%rbp),%rax 1.6361 + mulq -104(%rbp) 1.6362 + addq %rax,%rsi 1.6363 + adcq %rdx,%rdi 1.6364 + adcq $0,%rcx 1.6365 + 1.6366 + movq -464(%rbp),%rax 1.6367 + mulq -112(%rbp) 1.6368 + addq %rax,%rsi 1.6369 + adcq %rdx,%rdi 1.6370 + adcq $0,%rcx 1.6371 + 1.6372 + movq -456(%rbp),%rax 1.6373 + mulq -120(%rbp) 1.6374 + addq %rax,%rsi 1.6375 + adcq %rdx,%rdi 1.6376 + adcq $0,%rcx 1.6377 + 1.6378 + movq -448(%rbp),%rax 1.6379 + mulq -128(%rbp) 1.6380 + addq %rax,%rsi 1.6381 + adcq %rdx,%rdi 1.6382 + adcq $0,%rcx 1.6383 + 1.6384 + movq -440(%rbp),%rax 1.6385 + mulq -136(%rbp) 1.6386 + addq %rax,%rsi 1.6387 + adcq %rdx,%rdi 1.6388 + adcq $0,%rcx 1.6389 + 1.6390 + movq -432(%rbp),%rax 1.6391 + mulq -144(%rbp) 1.6392 + addq %rax,%rsi 1.6393 + adcq %rdx,%rdi 1.6394 + adcq $0,%rcx 1.6395 + 1.6396 + movq -424(%rbp),%rax 1.6397 + mulq -152(%rbp) 1.6398 + addq %rax,%rsi 1.6399 + adcq %rdx,%rdi 1.6400 + adcq $0,%rcx 1.6401 + 1.6402 + movq -416(%rbp),%rax 1.6403 + mulq -160(%rbp) 1.6404 + addq %rax,%rsi 1.6405 + adcq %rdx,%rdi 1.6406 + adcq $0,%rcx 1.6407 + 1.6408 + movq -408(%rbp),%rax 1.6409 + mulq -168(%rbp) 1.6410 + addq %rax,%rsi 1.6411 + adcq %rdx,%rdi 1.6412 + adcq $0,%rcx 1.6413 + 1.6414 + movq -400(%rbp),%rax 1.6415 + mulq -176(%rbp) 1.6416 + addq %rax,%rsi 1.6417 + adcq %rdx,%rdi 1.6418 + adcq $0,%rcx 1.6419 + 1.6420 + movq -392(%rbp),%rax 1.6421 + mulq -184(%rbp) 1.6422 + addq %rax,%rsi 1.6423 + adcq %rdx,%rdi 1.6424 + adcq $0,%rcx 1.6425 + 1.6426 + movq -384(%rbp),%rax 1.6427 + mulq -192(%rbp) 1.6428 + addq %rax,%rsi 1.6429 + adcq %rdx,%rdi 1.6430 + adcq $0,%rcx 1.6431 + 1.6432 + movq -376(%rbp),%rax 1.6433 + mulq -200(%rbp) 1.6434 + addq %rax,%rsi 1.6435 + adcq %rdx,%rdi 1.6436 + adcq $0,%rcx 1.6437 + 1.6438 + movq -368(%rbp),%rax 1.6439 + mulq -208(%rbp) 1.6440 + addq %rax,%rsi 1.6441 + adcq %rdx,%rdi 1.6442 + adcq $0,%rcx 1.6443 + 1.6444 + movq -360(%rbp),%rax 1.6445 + mulq -216(%rbp) 1.6446 + addq %rax,%rsi 1.6447 + adcq %rdx,%rdi 1.6448 + adcq $0,%rcx 1.6449 + 1.6450 + movq -352(%rbp),%rax 1.6451 + mulq -224(%rbp) 1.6452 + addq %rax,%rsi 1.6453 + adcq %rdx,%rdi 1.6454 + adcq $0,%rcx 1.6455 + 1.6456 + movq -344(%rbp),%rax 1.6457 + mulq -232(%rbp) 1.6458 + addq %rax,%rsi 1.6459 + adcq %rdx,%rdi 1.6460 + adcq $0,%rcx 1.6461 + 1.6462 + movq -336(%rbp),%rax 1.6463 + mulq -240(%rbp) 1.6464 + addq %rax,%rsi 1.6465 + adcq %rdx,%rdi 1.6466 + adcq $0,%rcx 1.6467 + 1.6468 + movq -328(%rbp),%rax 1.6469 + mulq -248(%rbp) 1.6470 + addq %rax,%rsi 1.6471 + adcq %rdx,%rdi 1.6472 + adcq $0,%rcx 1.6473 + 1.6474 + movq -320(%rbp),%rax 1.6475 + mulq -256(%rbp) 1.6476 + addq %rax,%rsi 1.6477 + adcq %rdx,%rdi 1.6478 + adcq $0,%rcx 1.6479 + 1.6480 + movq -312(%rbp),%rax 1.6481 + mulq -264(%rbp) 1.6482 + addq %rax,%rsi 1.6483 + adcq %rdx,%rdi 1.6484 + adcq $0,%rcx 1.6485 + 1.6486 + movq -304(%rbp),%rax 1.6487 + mulq -272(%rbp) 1.6488 + addq %rax,%rsi 1.6489 + adcq %rdx,%rdi 1.6490 + adcq $0,%rcx 1.6491 + 1.6492 +/NO_APP 1.6493 + movq %rdi, %r10 1.6494 + movq %rcx, %r11 1.6495 +/APP 1.6496 + movq -296(%rbp),%rax 1.6497 + mulq -280(%rbp) 1.6498 + addq %rax,%rsi 1.6499 + adcq %rdx,%r10 1.6500 + adcq $0,%r11 1.6501 + 1.6502 +/NO_APP 1.6503 + movq %rsi, 256(%r9) 1.6504 + movq %r11, %rdi 1.6505 + movq %r10, %rcx 1.6506 + movq %r8, %rsi 1.6507 +/APP 1.6508 + movq -528(%rbp),%rax 1.6509 + mulq -40(%rbp) 1.6510 + addq %rax,%rcx 1.6511 + adcq %rdx,%rdi 1.6512 + adcq $0,%rsi 1.6513 + 1.6514 + movq -520(%rbp),%rax 1.6515 + mulq -48(%rbp) 1.6516 + addq %rax,%rcx 1.6517 + adcq %rdx,%rdi 1.6518 + adcq $0,%rsi 1.6519 + 1.6520 + movq -512(%rbp),%rax 1.6521 + mulq -56(%rbp) 1.6522 + addq %rax,%rcx 1.6523 + adcq %rdx,%rdi 1.6524 + adcq $0,%rsi 1.6525 + 1.6526 + movq -504(%rbp),%rax 1.6527 + mulq -64(%rbp) 1.6528 + addq %rax,%rcx 1.6529 + adcq %rdx,%rdi 1.6530 + adcq $0,%rsi 1.6531 + 1.6532 + movq -496(%rbp),%rax 1.6533 + mulq -72(%rbp) 1.6534 + addq %rax,%rcx 1.6535 + adcq %rdx,%rdi 1.6536 + adcq $0,%rsi 1.6537 + 1.6538 + movq -488(%rbp),%rax 1.6539 + mulq -80(%rbp) 1.6540 + addq %rax,%rcx 1.6541 + adcq %rdx,%rdi 1.6542 + adcq $0,%rsi 1.6543 + 1.6544 + movq -480(%rbp),%rax 1.6545 + mulq -88(%rbp) 1.6546 + addq %rax,%rcx 1.6547 + adcq %rdx,%rdi 1.6548 + adcq $0,%rsi 1.6549 + 1.6550 + movq -472(%rbp),%rax 1.6551 + mulq -96(%rbp) 1.6552 + addq %rax,%rcx 1.6553 + adcq %rdx,%rdi 1.6554 + adcq $0,%rsi 1.6555 + 1.6556 + movq -464(%rbp),%rax 1.6557 + mulq -104(%rbp) 1.6558 + addq %rax,%rcx 1.6559 + adcq %rdx,%rdi 1.6560 + adcq $0,%rsi 1.6561 + 1.6562 + movq -456(%rbp),%rax 1.6563 + mulq -112(%rbp) 1.6564 + addq %rax,%rcx 1.6565 + adcq %rdx,%rdi 1.6566 + adcq $0,%rsi 1.6567 + 1.6568 + movq -448(%rbp),%rax 1.6569 + mulq -120(%rbp) 1.6570 + addq %rax,%rcx 1.6571 + adcq %rdx,%rdi 1.6572 + adcq $0,%rsi 1.6573 + 1.6574 + movq -440(%rbp),%rax 1.6575 + mulq -128(%rbp) 1.6576 + addq %rax,%rcx 1.6577 + adcq %rdx,%rdi 1.6578 + adcq $0,%rsi 1.6579 + 1.6580 + movq -432(%rbp),%rax 1.6581 + mulq -136(%rbp) 1.6582 + addq %rax,%rcx 1.6583 + adcq %rdx,%rdi 1.6584 + adcq $0,%rsi 1.6585 + 1.6586 + movq -424(%rbp),%rax 1.6587 + mulq -144(%rbp) 1.6588 + addq %rax,%rcx 1.6589 + adcq %rdx,%rdi 1.6590 + adcq $0,%rsi 1.6591 + 1.6592 + movq -416(%rbp),%rax 1.6593 + mulq -152(%rbp) 1.6594 + addq %rax,%rcx 1.6595 + adcq %rdx,%rdi 1.6596 + adcq $0,%rsi 1.6597 + 1.6598 + movq -408(%rbp),%rax 1.6599 + mulq -160(%rbp) 1.6600 + addq %rax,%rcx 1.6601 + adcq %rdx,%rdi 1.6602 + adcq $0,%rsi 1.6603 + 1.6604 + movq -400(%rbp),%rax 1.6605 + mulq -168(%rbp) 1.6606 + addq %rax,%rcx 1.6607 + adcq %rdx,%rdi 1.6608 + adcq $0,%rsi 1.6609 + 1.6610 + movq -392(%rbp),%rax 1.6611 + mulq -176(%rbp) 1.6612 + addq %rax,%rcx 1.6613 + adcq %rdx,%rdi 1.6614 + adcq $0,%rsi 1.6615 + 1.6616 + movq -384(%rbp),%rax 1.6617 + mulq -184(%rbp) 1.6618 + addq %rax,%rcx 1.6619 + adcq %rdx,%rdi 1.6620 + adcq $0,%rsi 1.6621 + 1.6622 + movq -376(%rbp),%rax 1.6623 + mulq -192(%rbp) 1.6624 + addq %rax,%rcx 1.6625 + adcq %rdx,%rdi 1.6626 + adcq $0,%rsi 1.6627 + 1.6628 + movq -368(%rbp),%rax 1.6629 + mulq -200(%rbp) 1.6630 + addq %rax,%rcx 1.6631 + adcq %rdx,%rdi 1.6632 + adcq $0,%rsi 1.6633 + 1.6634 + movq -360(%rbp),%rax 1.6635 + mulq -208(%rbp) 1.6636 + addq %rax,%rcx 1.6637 + adcq %rdx,%rdi 1.6638 + adcq $0,%rsi 1.6639 + 1.6640 + movq -352(%rbp),%rax 1.6641 + mulq -216(%rbp) 1.6642 + addq %rax,%rcx 1.6643 + adcq %rdx,%rdi 1.6644 + adcq $0,%rsi 1.6645 + 1.6646 + movq -344(%rbp),%rax 1.6647 + mulq -224(%rbp) 1.6648 + addq %rax,%rcx 1.6649 + adcq %rdx,%rdi 1.6650 + adcq $0,%rsi 1.6651 + 1.6652 + movq -336(%rbp),%rax 1.6653 + mulq -232(%rbp) 1.6654 + addq %rax,%rcx 1.6655 + adcq %rdx,%rdi 1.6656 + adcq $0,%rsi 1.6657 + 1.6658 + movq -328(%rbp),%rax 1.6659 + mulq -240(%rbp) 1.6660 + addq %rax,%rcx 1.6661 + adcq %rdx,%rdi 1.6662 + adcq $0,%rsi 1.6663 + 1.6664 + movq -320(%rbp),%rax 1.6665 + mulq -248(%rbp) 1.6666 + addq %rax,%rcx 1.6667 + adcq %rdx,%rdi 1.6668 + adcq $0,%rsi 1.6669 + 1.6670 + movq -312(%rbp),%rax 1.6671 + mulq -256(%rbp) 1.6672 + addq %rax,%rcx 1.6673 + adcq %rdx,%rdi 1.6674 + adcq $0,%rsi 1.6675 + 1.6676 + movq -304(%rbp),%rax 1.6677 + mulq -264(%rbp) 1.6678 + addq %rax,%rcx 1.6679 + adcq %rdx,%rdi 1.6680 + adcq $0,%rsi 1.6681 + 1.6682 +/NO_APP 1.6683 + movq %rdi, %r10 1.6684 + movq %rsi, %r11 1.6685 +/APP 1.6686 + movq -296(%rbp),%rax 1.6687 + mulq -272(%rbp) 1.6688 + addq %rax,%rcx 1.6689 + adcq %rdx,%r10 1.6690 + adcq $0,%r11 1.6691 + 1.6692 +/NO_APP 1.6693 + movq %rcx, 264(%r9) 1.6694 + movq %r11, %rdi 1.6695 + movq %r10, %rsi 1.6696 + movq %r8, %rcx 1.6697 +/APP 1.6698 + movq -520(%rbp),%rax 1.6699 + mulq -40(%rbp) 1.6700 + addq %rax,%rsi 1.6701 + adcq %rdx,%rdi 1.6702 + adcq $0,%rcx 1.6703 + 1.6704 + movq -512(%rbp),%rax 1.6705 + mulq -48(%rbp) 1.6706 + addq %rax,%rsi 1.6707 + adcq %rdx,%rdi 1.6708 + adcq $0,%rcx 1.6709 + 1.6710 + movq -504(%rbp),%rax 1.6711 + mulq -56(%rbp) 1.6712 + addq %rax,%rsi 1.6713 + adcq %rdx,%rdi 1.6714 + adcq $0,%rcx 1.6715 + 1.6716 + movq -496(%rbp),%rax 1.6717 + mulq -64(%rbp) 1.6718 + addq %rax,%rsi 1.6719 + adcq %rdx,%rdi 1.6720 + adcq $0,%rcx 1.6721 + 1.6722 + movq -488(%rbp),%rax 1.6723 + mulq -72(%rbp) 1.6724 + addq %rax,%rsi 1.6725 + adcq %rdx,%rdi 1.6726 + adcq $0,%rcx 1.6727 + 1.6728 + movq -480(%rbp),%rax 1.6729 + mulq -80(%rbp) 1.6730 + addq %rax,%rsi 1.6731 + adcq %rdx,%rdi 1.6732 + adcq $0,%rcx 1.6733 + 1.6734 + movq -472(%rbp),%rax 1.6735 + mulq -88(%rbp) 1.6736 + addq %rax,%rsi 1.6737 + adcq %rdx,%rdi 1.6738 + adcq $0,%rcx 1.6739 + 1.6740 + movq -464(%rbp),%rax 1.6741 + mulq -96(%rbp) 1.6742 + addq %rax,%rsi 1.6743 + adcq %rdx,%rdi 1.6744 + adcq $0,%rcx 1.6745 + 1.6746 + movq -456(%rbp),%rax 1.6747 + mulq -104(%rbp) 1.6748 + addq %rax,%rsi 1.6749 + adcq %rdx,%rdi 1.6750 + adcq $0,%rcx 1.6751 + 1.6752 + movq -448(%rbp),%rax 1.6753 + mulq -112(%rbp) 1.6754 + addq %rax,%rsi 1.6755 + adcq %rdx,%rdi 1.6756 + adcq $0,%rcx 1.6757 + 1.6758 + movq -440(%rbp),%rax 1.6759 + mulq -120(%rbp) 1.6760 + addq %rax,%rsi 1.6761 + adcq %rdx,%rdi 1.6762 + adcq $0,%rcx 1.6763 + 1.6764 + movq -432(%rbp),%rax 1.6765 + mulq -128(%rbp) 1.6766 + addq %rax,%rsi 1.6767 + adcq %rdx,%rdi 1.6768 + adcq $0,%rcx 1.6769 + 1.6770 + movq -424(%rbp),%rax 1.6771 + mulq -136(%rbp) 1.6772 + addq %rax,%rsi 1.6773 + adcq %rdx,%rdi 1.6774 + adcq $0,%rcx 1.6775 + 1.6776 + movq -416(%rbp),%rax 1.6777 + mulq -144(%rbp) 1.6778 + addq %rax,%rsi 1.6779 + adcq %rdx,%rdi 1.6780 + adcq $0,%rcx 1.6781 + 1.6782 + movq -408(%rbp),%rax 1.6783 + mulq -152(%rbp) 1.6784 + addq %rax,%rsi 1.6785 + adcq %rdx,%rdi 1.6786 + adcq $0,%rcx 1.6787 + 1.6788 + movq -400(%rbp),%rax 1.6789 + mulq -160(%rbp) 1.6790 + addq %rax,%rsi 1.6791 + adcq %rdx,%rdi 1.6792 + adcq $0,%rcx 1.6793 + 1.6794 + movq -392(%rbp),%rax 1.6795 + mulq -168(%rbp) 1.6796 + addq %rax,%rsi 1.6797 + adcq %rdx,%rdi 1.6798 + adcq $0,%rcx 1.6799 + 1.6800 + movq -384(%rbp),%rax 1.6801 + mulq -176(%rbp) 1.6802 + addq %rax,%rsi 1.6803 + adcq %rdx,%rdi 1.6804 + adcq $0,%rcx 1.6805 + 1.6806 + movq -376(%rbp),%rax 1.6807 + mulq -184(%rbp) 1.6808 + addq %rax,%rsi 1.6809 + adcq %rdx,%rdi 1.6810 + adcq $0,%rcx 1.6811 + 1.6812 + movq -368(%rbp),%rax 1.6813 + mulq -192(%rbp) 1.6814 + addq %rax,%rsi 1.6815 + adcq %rdx,%rdi 1.6816 + adcq $0,%rcx 1.6817 + 1.6818 + movq -360(%rbp),%rax 1.6819 + mulq -200(%rbp) 1.6820 + addq %rax,%rsi 1.6821 + adcq %rdx,%rdi 1.6822 + adcq $0,%rcx 1.6823 + 1.6824 + movq -352(%rbp),%rax 1.6825 + mulq -208(%rbp) 1.6826 + addq %rax,%rsi 1.6827 + adcq %rdx,%rdi 1.6828 + adcq $0,%rcx 1.6829 + 1.6830 + movq -344(%rbp),%rax 1.6831 + mulq -216(%rbp) 1.6832 + addq %rax,%rsi 1.6833 + adcq %rdx,%rdi 1.6834 + adcq $0,%rcx 1.6835 + 1.6836 + movq -336(%rbp),%rax 1.6837 + mulq -224(%rbp) 1.6838 + addq %rax,%rsi 1.6839 + adcq %rdx,%rdi 1.6840 + adcq $0,%rcx 1.6841 + 1.6842 + movq -328(%rbp),%rax 1.6843 + mulq -232(%rbp) 1.6844 + addq %rax,%rsi 1.6845 + adcq %rdx,%rdi 1.6846 + adcq $0,%rcx 1.6847 + 1.6848 + movq -320(%rbp),%rax 1.6849 + mulq -240(%rbp) 1.6850 + addq %rax,%rsi 1.6851 + adcq %rdx,%rdi 1.6852 + adcq $0,%rcx 1.6853 + 1.6854 + movq -312(%rbp),%rax 1.6855 + mulq -248(%rbp) 1.6856 + addq %rax,%rsi 1.6857 + adcq %rdx,%rdi 1.6858 + adcq $0,%rcx 1.6859 + 1.6860 + movq -304(%rbp),%rax 1.6861 + mulq -256(%rbp) 1.6862 + addq %rax,%rsi 1.6863 + adcq %rdx,%rdi 1.6864 + adcq $0,%rcx 1.6865 + 1.6866 +/NO_APP 1.6867 + movq %rdi, %r10 1.6868 + movq %rcx, %r11 1.6869 +/APP 1.6870 + movq -296(%rbp),%rax 1.6871 + mulq -264(%rbp) 1.6872 + addq %rax,%rsi 1.6873 + adcq %rdx,%r10 1.6874 + adcq $0,%r11 1.6875 + 1.6876 +/NO_APP 1.6877 + movq %rsi, 272(%r9) 1.6878 + movq %r11, %rdi 1.6879 + movq %r10, %rcx 1.6880 + movq %r8, %rsi 1.6881 +/APP 1.6882 + movq -512(%rbp),%rax 1.6883 + mulq -40(%rbp) 1.6884 + addq %rax,%rcx 1.6885 + adcq %rdx,%rdi 1.6886 + adcq $0,%rsi 1.6887 + 1.6888 + movq -504(%rbp),%rax 1.6889 + mulq -48(%rbp) 1.6890 + addq %rax,%rcx 1.6891 + adcq %rdx,%rdi 1.6892 + adcq $0,%rsi 1.6893 + 1.6894 + movq -496(%rbp),%rax 1.6895 + mulq -56(%rbp) 1.6896 + addq %rax,%rcx 1.6897 + adcq %rdx,%rdi 1.6898 + adcq $0,%rsi 1.6899 + 1.6900 + movq -488(%rbp),%rax 1.6901 + mulq -64(%rbp) 1.6902 + addq %rax,%rcx 1.6903 + adcq %rdx,%rdi 1.6904 + adcq $0,%rsi 1.6905 + 1.6906 + movq -480(%rbp),%rax 1.6907 + mulq -72(%rbp) 1.6908 + addq %rax,%rcx 1.6909 + adcq %rdx,%rdi 1.6910 + adcq $0,%rsi 1.6911 + 1.6912 + movq -472(%rbp),%rax 1.6913 + mulq -80(%rbp) 1.6914 + addq %rax,%rcx 1.6915 + adcq %rdx,%rdi 1.6916 + adcq $0,%rsi 1.6917 + 1.6918 + movq -464(%rbp),%rax 1.6919 + mulq -88(%rbp) 1.6920 + addq %rax,%rcx 1.6921 + adcq %rdx,%rdi 1.6922 + adcq $0,%rsi 1.6923 + 1.6924 + movq -456(%rbp),%rax 1.6925 + mulq -96(%rbp) 1.6926 + addq %rax,%rcx 1.6927 + adcq %rdx,%rdi 1.6928 + adcq $0,%rsi 1.6929 + 1.6930 + movq -448(%rbp),%rax 1.6931 + mulq -104(%rbp) 1.6932 + addq %rax,%rcx 1.6933 + adcq %rdx,%rdi 1.6934 + adcq $0,%rsi 1.6935 + 1.6936 + movq -440(%rbp),%rax 1.6937 + mulq -112(%rbp) 1.6938 + addq %rax,%rcx 1.6939 + adcq %rdx,%rdi 1.6940 + adcq $0,%rsi 1.6941 + 1.6942 + movq -432(%rbp),%rax 1.6943 + mulq -120(%rbp) 1.6944 + addq %rax,%rcx 1.6945 + adcq %rdx,%rdi 1.6946 + adcq $0,%rsi 1.6947 + 1.6948 + movq -424(%rbp),%rax 1.6949 + mulq -128(%rbp) 1.6950 + addq %rax,%rcx 1.6951 + adcq %rdx,%rdi 1.6952 + adcq $0,%rsi 1.6953 + 1.6954 + movq -416(%rbp),%rax 1.6955 + mulq -136(%rbp) 1.6956 + addq %rax,%rcx 1.6957 + adcq %rdx,%rdi 1.6958 + adcq $0,%rsi 1.6959 + 1.6960 + movq -408(%rbp),%rax 1.6961 + mulq -144(%rbp) 1.6962 + addq %rax,%rcx 1.6963 + adcq %rdx,%rdi 1.6964 + adcq $0,%rsi 1.6965 + 1.6966 + movq -400(%rbp),%rax 1.6967 + mulq -152(%rbp) 1.6968 + addq %rax,%rcx 1.6969 + adcq %rdx,%rdi 1.6970 + adcq $0,%rsi 1.6971 + 1.6972 + movq -392(%rbp),%rax 1.6973 + mulq -160(%rbp) 1.6974 + addq %rax,%rcx 1.6975 + adcq %rdx,%rdi 1.6976 + adcq $0,%rsi 1.6977 + 1.6978 + movq -384(%rbp),%rax 1.6979 + mulq -168(%rbp) 1.6980 + addq %rax,%rcx 1.6981 + adcq %rdx,%rdi 1.6982 + adcq $0,%rsi 1.6983 + 1.6984 + movq -376(%rbp),%rax 1.6985 + mulq -176(%rbp) 1.6986 + addq %rax,%rcx 1.6987 + adcq %rdx,%rdi 1.6988 + adcq $0,%rsi 1.6989 + 1.6990 + movq -368(%rbp),%rax 1.6991 + mulq -184(%rbp) 1.6992 + addq %rax,%rcx 1.6993 + adcq %rdx,%rdi 1.6994 + adcq $0,%rsi 1.6995 + 1.6996 + movq -360(%rbp),%rax 1.6997 + mulq -192(%rbp) 1.6998 + addq %rax,%rcx 1.6999 + adcq %rdx,%rdi 1.7000 + adcq $0,%rsi 1.7001 + 1.7002 + movq -352(%rbp),%rax 1.7003 + mulq -200(%rbp) 1.7004 + addq %rax,%rcx 1.7005 + adcq %rdx,%rdi 1.7006 + adcq $0,%rsi 1.7007 + 1.7008 + movq -344(%rbp),%rax 1.7009 + mulq -208(%rbp) 1.7010 + addq %rax,%rcx 1.7011 + adcq %rdx,%rdi 1.7012 + adcq $0,%rsi 1.7013 + 1.7014 + movq -336(%rbp),%rax 1.7015 + mulq -216(%rbp) 1.7016 + addq %rax,%rcx 1.7017 + adcq %rdx,%rdi 1.7018 + adcq $0,%rsi 1.7019 + 1.7020 + movq -328(%rbp),%rax 1.7021 + mulq -224(%rbp) 1.7022 + addq %rax,%rcx 1.7023 + adcq %rdx,%rdi 1.7024 + adcq $0,%rsi 1.7025 + 1.7026 + movq -320(%rbp),%rax 1.7027 + mulq -232(%rbp) 1.7028 + addq %rax,%rcx 1.7029 + adcq %rdx,%rdi 1.7030 + adcq $0,%rsi 1.7031 + 1.7032 + movq -312(%rbp),%rax 1.7033 + mulq -240(%rbp) 1.7034 + addq %rax,%rcx 1.7035 + adcq %rdx,%rdi 1.7036 + adcq $0,%rsi 1.7037 + 1.7038 + movq -304(%rbp),%rax 1.7039 + mulq -248(%rbp) 1.7040 + addq %rax,%rcx 1.7041 + adcq %rdx,%rdi 1.7042 + adcq $0,%rsi 1.7043 + 1.7044 +/NO_APP 1.7045 + movq %rdi, %r10 1.7046 + movq %rsi, %r11 1.7047 +/APP 1.7048 + movq -296(%rbp),%rax 1.7049 + mulq -256(%rbp) 1.7050 + addq %rax,%rcx 1.7051 + adcq %rdx,%r10 1.7052 + adcq $0,%r11 1.7053 + 1.7054 +/NO_APP 1.7055 + movq %rcx, 280(%r9) 1.7056 + movq %r11, %rdi 1.7057 + movq %r10, %rsi 1.7058 + movq %r8, %rcx 1.7059 +/APP 1.7060 + movq -504(%rbp),%rax 1.7061 + mulq -40(%rbp) 1.7062 + addq %rax,%rsi 1.7063 + adcq %rdx,%rdi 1.7064 + adcq $0,%rcx 1.7065 + 1.7066 + movq -496(%rbp),%rax 1.7067 + mulq -48(%rbp) 1.7068 + addq %rax,%rsi 1.7069 + adcq %rdx,%rdi 1.7070 + adcq $0,%rcx 1.7071 + 1.7072 + movq -488(%rbp),%rax 1.7073 + mulq -56(%rbp) 1.7074 + addq %rax,%rsi 1.7075 + adcq %rdx,%rdi 1.7076 + adcq $0,%rcx 1.7077 + 1.7078 + movq -480(%rbp),%rax 1.7079 + mulq -64(%rbp) 1.7080 + addq %rax,%rsi 1.7081 + adcq %rdx,%rdi 1.7082 + adcq $0,%rcx 1.7083 + 1.7084 + movq -472(%rbp),%rax 1.7085 + mulq -72(%rbp) 1.7086 + addq %rax,%rsi 1.7087 + adcq %rdx,%rdi 1.7088 + adcq $0,%rcx 1.7089 + 1.7090 + movq -464(%rbp),%rax 1.7091 + mulq -80(%rbp) 1.7092 + addq %rax,%rsi 1.7093 + adcq %rdx,%rdi 1.7094 + adcq $0,%rcx 1.7095 + 1.7096 + movq -456(%rbp),%rax 1.7097 + mulq -88(%rbp) 1.7098 + addq %rax,%rsi 1.7099 + adcq %rdx,%rdi 1.7100 + adcq $0,%rcx 1.7101 + 1.7102 + movq -448(%rbp),%rax 1.7103 + mulq -96(%rbp) 1.7104 + addq %rax,%rsi 1.7105 + adcq %rdx,%rdi 1.7106 + adcq $0,%rcx 1.7107 + 1.7108 + movq -440(%rbp),%rax 1.7109 + mulq -104(%rbp) 1.7110 + addq %rax,%rsi 1.7111 + adcq %rdx,%rdi 1.7112 + adcq $0,%rcx 1.7113 + 1.7114 + movq -432(%rbp),%rax 1.7115 + mulq -112(%rbp) 1.7116 + addq %rax,%rsi 1.7117 + adcq %rdx,%rdi 1.7118 + adcq $0,%rcx 1.7119 + 1.7120 + movq -424(%rbp),%rax 1.7121 + mulq -120(%rbp) 1.7122 + addq %rax,%rsi 1.7123 + adcq %rdx,%rdi 1.7124 + adcq $0,%rcx 1.7125 + 1.7126 + movq -416(%rbp),%rax 1.7127 + mulq -128(%rbp) 1.7128 + addq %rax,%rsi 1.7129 + adcq %rdx,%rdi 1.7130 + adcq $0,%rcx 1.7131 + 1.7132 + movq -408(%rbp),%rax 1.7133 + mulq -136(%rbp) 1.7134 + addq %rax,%rsi 1.7135 + adcq %rdx,%rdi 1.7136 + adcq $0,%rcx 1.7137 + 1.7138 + movq -400(%rbp),%rax 1.7139 + mulq -144(%rbp) 1.7140 + addq %rax,%rsi 1.7141 + adcq %rdx,%rdi 1.7142 + adcq $0,%rcx 1.7143 + 1.7144 + movq -392(%rbp),%rax 1.7145 + mulq -152(%rbp) 1.7146 + addq %rax,%rsi 1.7147 + adcq %rdx,%rdi 1.7148 + adcq $0,%rcx 1.7149 + 1.7150 + movq -384(%rbp),%rax 1.7151 + mulq -160(%rbp) 1.7152 + addq %rax,%rsi 1.7153 + adcq %rdx,%rdi 1.7154 + adcq $0,%rcx 1.7155 + 1.7156 + movq -376(%rbp),%rax 1.7157 + mulq -168(%rbp) 1.7158 + addq %rax,%rsi 1.7159 + adcq %rdx,%rdi 1.7160 + adcq $0,%rcx 1.7161 + 1.7162 + movq -368(%rbp),%rax 1.7163 + mulq -176(%rbp) 1.7164 + addq %rax,%rsi 1.7165 + adcq %rdx,%rdi 1.7166 + adcq $0,%rcx 1.7167 + 1.7168 + movq -360(%rbp),%rax 1.7169 + mulq -184(%rbp) 1.7170 + addq %rax,%rsi 1.7171 + adcq %rdx,%rdi 1.7172 + adcq $0,%rcx 1.7173 + 1.7174 + movq -352(%rbp),%rax 1.7175 + mulq -192(%rbp) 1.7176 + addq %rax,%rsi 1.7177 + adcq %rdx,%rdi 1.7178 + adcq $0,%rcx 1.7179 + 1.7180 + movq -344(%rbp),%rax 1.7181 + mulq -200(%rbp) 1.7182 + addq %rax,%rsi 1.7183 + adcq %rdx,%rdi 1.7184 + adcq $0,%rcx 1.7185 + 1.7186 + movq -336(%rbp),%rax 1.7187 + mulq -208(%rbp) 1.7188 + addq %rax,%rsi 1.7189 + adcq %rdx,%rdi 1.7190 + adcq $0,%rcx 1.7191 + 1.7192 + movq -328(%rbp),%rax 1.7193 + mulq -216(%rbp) 1.7194 + addq %rax,%rsi 1.7195 + adcq %rdx,%rdi 1.7196 + adcq $0,%rcx 1.7197 + 1.7198 + movq -320(%rbp),%rax 1.7199 + mulq -224(%rbp) 1.7200 + addq %rax,%rsi 1.7201 + adcq %rdx,%rdi 1.7202 + adcq $0,%rcx 1.7203 + 1.7204 + movq -312(%rbp),%rax 1.7205 + mulq -232(%rbp) 1.7206 + addq %rax,%rsi 1.7207 + adcq %rdx,%rdi 1.7208 + adcq $0,%rcx 1.7209 + 1.7210 + movq -304(%rbp),%rax 1.7211 + mulq -240(%rbp) 1.7212 + addq %rax,%rsi 1.7213 + adcq %rdx,%rdi 1.7214 + adcq $0,%rcx 1.7215 + 1.7216 +/NO_APP 1.7217 + movq %rdi, %r10 1.7218 + movq %rcx, %r11 1.7219 +/APP 1.7220 + movq -296(%rbp),%rax 1.7221 + mulq -248(%rbp) 1.7222 + addq %rax,%rsi 1.7223 + adcq %rdx,%r10 1.7224 + adcq $0,%r11 1.7225 + 1.7226 +/NO_APP 1.7227 + movq %rsi, 288(%r9) 1.7228 + movq %r11, %rdi 1.7229 + movq %r10, %rcx 1.7230 + movq %r8, %rsi 1.7231 +/APP 1.7232 + movq -496(%rbp),%rax 1.7233 + mulq -40(%rbp) 1.7234 + addq %rax,%rcx 1.7235 + adcq %rdx,%rdi 1.7236 + adcq $0,%rsi 1.7237 + 1.7238 + movq -488(%rbp),%rax 1.7239 + mulq -48(%rbp) 1.7240 + addq %rax,%rcx 1.7241 + adcq %rdx,%rdi 1.7242 + adcq $0,%rsi 1.7243 + 1.7244 + movq -480(%rbp),%rax 1.7245 + mulq -56(%rbp) 1.7246 + addq %rax,%rcx 1.7247 + adcq %rdx,%rdi 1.7248 + adcq $0,%rsi 1.7249 + 1.7250 + movq -472(%rbp),%rax 1.7251 + mulq -64(%rbp) 1.7252 + addq %rax,%rcx 1.7253 + adcq %rdx,%rdi 1.7254 + adcq $0,%rsi 1.7255 + 1.7256 + movq -464(%rbp),%rax 1.7257 + mulq -72(%rbp) 1.7258 + addq %rax,%rcx 1.7259 + adcq %rdx,%rdi 1.7260 + adcq $0,%rsi 1.7261 + 1.7262 + movq -456(%rbp),%rax 1.7263 + mulq -80(%rbp) 1.7264 + addq %rax,%rcx 1.7265 + adcq %rdx,%rdi 1.7266 + adcq $0,%rsi 1.7267 + 1.7268 + movq -448(%rbp),%rax 1.7269 + mulq -88(%rbp) 1.7270 + addq %rax,%rcx 1.7271 + adcq %rdx,%rdi 1.7272 + adcq $0,%rsi 1.7273 + 1.7274 + movq -440(%rbp),%rax 1.7275 + mulq -96(%rbp) 1.7276 + addq %rax,%rcx 1.7277 + adcq %rdx,%rdi 1.7278 + adcq $0,%rsi 1.7279 + 1.7280 + movq -432(%rbp),%rax 1.7281 + mulq -104(%rbp) 1.7282 + addq %rax,%rcx 1.7283 + adcq %rdx,%rdi 1.7284 + adcq $0,%rsi 1.7285 + 1.7286 + movq -424(%rbp),%rax 1.7287 + mulq -112(%rbp) 1.7288 + addq %rax,%rcx 1.7289 + adcq %rdx,%rdi 1.7290 + adcq $0,%rsi 1.7291 + 1.7292 + movq -416(%rbp),%rax 1.7293 + mulq -120(%rbp) 1.7294 + addq %rax,%rcx 1.7295 + adcq %rdx,%rdi 1.7296 + adcq $0,%rsi 1.7297 + 1.7298 + movq -408(%rbp),%rax 1.7299 + mulq -128(%rbp) 1.7300 + addq %rax,%rcx 1.7301 + adcq %rdx,%rdi 1.7302 + adcq $0,%rsi 1.7303 + 1.7304 + movq -400(%rbp),%rax 1.7305 + mulq -136(%rbp) 1.7306 + addq %rax,%rcx 1.7307 + adcq %rdx,%rdi 1.7308 + adcq $0,%rsi 1.7309 + 1.7310 + movq -392(%rbp),%rax 1.7311 + mulq -144(%rbp) 1.7312 + addq %rax,%rcx 1.7313 + adcq %rdx,%rdi 1.7314 + adcq $0,%rsi 1.7315 + 1.7316 + movq -384(%rbp),%rax 1.7317 + mulq -152(%rbp) 1.7318 + addq %rax,%rcx 1.7319 + adcq %rdx,%rdi 1.7320 + adcq $0,%rsi 1.7321 + 1.7322 + movq -376(%rbp),%rax 1.7323 + mulq -160(%rbp) 1.7324 + addq %rax,%rcx 1.7325 + adcq %rdx,%rdi 1.7326 + adcq $0,%rsi 1.7327 + 1.7328 + movq -368(%rbp),%rax 1.7329 + mulq -168(%rbp) 1.7330 + addq %rax,%rcx 1.7331 + adcq %rdx,%rdi 1.7332 + adcq $0,%rsi 1.7333 + 1.7334 + movq -360(%rbp),%rax 1.7335 + mulq -176(%rbp) 1.7336 + addq %rax,%rcx 1.7337 + adcq %rdx,%rdi 1.7338 + adcq $0,%rsi 1.7339 + 1.7340 + movq -352(%rbp),%rax 1.7341 + mulq -184(%rbp) 1.7342 + addq %rax,%rcx 1.7343 + adcq %rdx,%rdi 1.7344 + adcq $0,%rsi 1.7345 + 1.7346 + movq -344(%rbp),%rax 1.7347 + mulq -192(%rbp) 1.7348 + addq %rax,%rcx 1.7349 + adcq %rdx,%rdi 1.7350 + adcq $0,%rsi 1.7351 + 1.7352 + movq -336(%rbp),%rax 1.7353 + mulq -200(%rbp) 1.7354 + addq %rax,%rcx 1.7355 + adcq %rdx,%rdi 1.7356 + adcq $0,%rsi 1.7357 + 1.7358 + movq -328(%rbp),%rax 1.7359 + mulq -208(%rbp) 1.7360 + addq %rax,%rcx 1.7361 + adcq %rdx,%rdi 1.7362 + adcq $0,%rsi 1.7363 + 1.7364 + movq -320(%rbp),%rax 1.7365 + mulq -216(%rbp) 1.7366 + addq %rax,%rcx 1.7367 + adcq %rdx,%rdi 1.7368 + adcq $0,%rsi 1.7369 + 1.7370 + movq -312(%rbp),%rax 1.7371 + mulq -224(%rbp) 1.7372 + addq %rax,%rcx 1.7373 + adcq %rdx,%rdi 1.7374 + adcq $0,%rsi 1.7375 + 1.7376 + movq -304(%rbp),%rax 1.7377 + mulq -232(%rbp) 1.7378 + addq %rax,%rcx 1.7379 + adcq %rdx,%rdi 1.7380 + adcq $0,%rsi 1.7381 + 1.7382 +/NO_APP 1.7383 + movq %rdi, %r10 1.7384 + movq %rsi, %r11 1.7385 +/APP 1.7386 + movq -296(%rbp),%rax 1.7387 + mulq -240(%rbp) 1.7388 + addq %rax,%rcx 1.7389 + adcq %rdx,%r10 1.7390 + adcq $0,%r11 1.7391 + 1.7392 +/NO_APP 1.7393 + movq %rcx, 296(%r9) 1.7394 + movq %r11, %rdi 1.7395 + movq %r10, %rsi 1.7396 + movq %r8, %rcx 1.7397 +/APP 1.7398 + movq -488(%rbp),%rax 1.7399 + mulq -40(%rbp) 1.7400 + addq %rax,%rsi 1.7401 + adcq %rdx,%rdi 1.7402 + adcq $0,%rcx 1.7403 + 1.7404 + movq -480(%rbp),%rax 1.7405 + mulq -48(%rbp) 1.7406 + addq %rax,%rsi 1.7407 + adcq %rdx,%rdi 1.7408 + adcq $0,%rcx 1.7409 + 1.7410 + movq -472(%rbp),%rax 1.7411 + mulq -56(%rbp) 1.7412 + addq %rax,%rsi 1.7413 + adcq %rdx,%rdi 1.7414 + adcq $0,%rcx 1.7415 + 1.7416 + movq -464(%rbp),%rax 1.7417 + mulq -64(%rbp) 1.7418 + addq %rax,%rsi 1.7419 + adcq %rdx,%rdi 1.7420 + adcq $0,%rcx 1.7421 + 1.7422 + movq -456(%rbp),%rax 1.7423 + mulq -72(%rbp) 1.7424 + addq %rax,%rsi 1.7425 + adcq %rdx,%rdi 1.7426 + adcq $0,%rcx 1.7427 + 1.7428 + movq -448(%rbp),%rax 1.7429 + mulq -80(%rbp) 1.7430 + addq %rax,%rsi 1.7431 + adcq %rdx,%rdi 1.7432 + adcq $0,%rcx 1.7433 + 1.7434 + movq -440(%rbp),%rax 1.7435 + mulq -88(%rbp) 1.7436 + addq %rax,%rsi 1.7437 + adcq %rdx,%rdi 1.7438 + adcq $0,%rcx 1.7439 + 1.7440 + movq -432(%rbp),%rax 1.7441 + mulq -96(%rbp) 1.7442 + addq %rax,%rsi 1.7443 + adcq %rdx,%rdi 1.7444 + adcq $0,%rcx 1.7445 + 1.7446 + movq -424(%rbp),%rax 1.7447 + mulq -104(%rbp) 1.7448 + addq %rax,%rsi 1.7449 + adcq %rdx,%rdi 1.7450 + adcq $0,%rcx 1.7451 + 1.7452 + movq -416(%rbp),%rax 1.7453 + mulq -112(%rbp) 1.7454 + addq %rax,%rsi 1.7455 + adcq %rdx,%rdi 1.7456 + adcq $0,%rcx 1.7457 + 1.7458 + movq -408(%rbp),%rax 1.7459 + mulq -120(%rbp) 1.7460 + addq %rax,%rsi 1.7461 + adcq %rdx,%rdi 1.7462 + adcq $0,%rcx 1.7463 + 1.7464 + movq -400(%rbp),%rax 1.7465 + mulq -128(%rbp) 1.7466 + addq %rax,%rsi 1.7467 + adcq %rdx,%rdi 1.7468 + adcq $0,%rcx 1.7469 + 1.7470 + movq -392(%rbp),%rax 1.7471 + mulq -136(%rbp) 1.7472 + addq %rax,%rsi 1.7473 + adcq %rdx,%rdi 1.7474 + adcq $0,%rcx 1.7475 + 1.7476 + movq -384(%rbp),%rax 1.7477 + mulq -144(%rbp) 1.7478 + addq %rax,%rsi 1.7479 + adcq %rdx,%rdi 1.7480 + adcq $0,%rcx 1.7481 + 1.7482 + movq -376(%rbp),%rax 1.7483 + mulq -152(%rbp) 1.7484 + addq %rax,%rsi 1.7485 + adcq %rdx,%rdi 1.7486 + adcq $0,%rcx 1.7487 + 1.7488 + movq -368(%rbp),%rax 1.7489 + mulq -160(%rbp) 1.7490 + addq %rax,%rsi 1.7491 + adcq %rdx,%rdi 1.7492 + adcq $0,%rcx 1.7493 + 1.7494 + movq -360(%rbp),%rax 1.7495 + mulq -168(%rbp) 1.7496 + addq %rax,%rsi 1.7497 + adcq %rdx,%rdi 1.7498 + adcq $0,%rcx 1.7499 + 1.7500 + movq -352(%rbp),%rax 1.7501 + mulq -176(%rbp) 1.7502 + addq %rax,%rsi 1.7503 + adcq %rdx,%rdi 1.7504 + adcq $0,%rcx 1.7505 + 1.7506 + movq -344(%rbp),%rax 1.7507 + mulq -184(%rbp) 1.7508 + addq %rax,%rsi 1.7509 + adcq %rdx,%rdi 1.7510 + adcq $0,%rcx 1.7511 + 1.7512 + movq -336(%rbp),%rax 1.7513 + mulq -192(%rbp) 1.7514 + addq %rax,%rsi 1.7515 + adcq %rdx,%rdi 1.7516 + adcq $0,%rcx 1.7517 + 1.7518 + movq -328(%rbp),%rax 1.7519 + mulq -200(%rbp) 1.7520 + addq %rax,%rsi 1.7521 + adcq %rdx,%rdi 1.7522 + adcq $0,%rcx 1.7523 + 1.7524 + movq -320(%rbp),%rax 1.7525 + mulq -208(%rbp) 1.7526 + addq %rax,%rsi 1.7527 + adcq %rdx,%rdi 1.7528 + adcq $0,%rcx 1.7529 + 1.7530 + movq -312(%rbp),%rax 1.7531 + mulq -216(%rbp) 1.7532 + addq %rax,%rsi 1.7533 + adcq %rdx,%rdi 1.7534 + adcq $0,%rcx 1.7535 + 1.7536 + movq -304(%rbp),%rax 1.7537 + mulq -224(%rbp) 1.7538 + addq %rax,%rsi 1.7539 + adcq %rdx,%rdi 1.7540 + adcq $0,%rcx 1.7541 + 1.7542 +/NO_APP 1.7543 + movq %rdi, %r10 1.7544 + movq %rcx, %r11 1.7545 +/APP 1.7546 + movq -296(%rbp),%rax 1.7547 + mulq -232(%rbp) 1.7548 + addq %rax,%rsi 1.7549 + adcq %rdx,%r10 1.7550 + adcq $0,%r11 1.7551 + 1.7552 +/NO_APP 1.7553 + movq %rsi, 304(%r9) 1.7554 + movq %r11, %rdi 1.7555 + movq %r10, %rcx 1.7556 + movq %r8, %rsi 1.7557 +/APP 1.7558 + movq -480(%rbp),%rax 1.7559 + mulq -40(%rbp) 1.7560 + addq %rax,%rcx 1.7561 + adcq %rdx,%rdi 1.7562 + adcq $0,%rsi 1.7563 + 1.7564 + movq -472(%rbp),%rax 1.7565 + mulq -48(%rbp) 1.7566 + addq %rax,%rcx 1.7567 + adcq %rdx,%rdi 1.7568 + adcq $0,%rsi 1.7569 + 1.7570 + movq -464(%rbp),%rax 1.7571 + mulq -56(%rbp) 1.7572 + addq %rax,%rcx 1.7573 + adcq %rdx,%rdi 1.7574 + adcq $0,%rsi 1.7575 + 1.7576 + movq -456(%rbp),%rax 1.7577 + mulq -64(%rbp) 1.7578 + addq %rax,%rcx 1.7579 + adcq %rdx,%rdi 1.7580 + adcq $0,%rsi 1.7581 + 1.7582 + movq -448(%rbp),%rax 1.7583 + mulq -72(%rbp) 1.7584 + addq %rax,%rcx 1.7585 + adcq %rdx,%rdi 1.7586 + adcq $0,%rsi 1.7587 + 1.7588 + movq -440(%rbp),%rax 1.7589 + mulq -80(%rbp) 1.7590 + addq %rax,%rcx 1.7591 + adcq %rdx,%rdi 1.7592 + adcq $0,%rsi 1.7593 + 1.7594 + movq -432(%rbp),%rax 1.7595 + mulq -88(%rbp) 1.7596 + addq %rax,%rcx 1.7597 + adcq %rdx,%rdi 1.7598 + adcq $0,%rsi 1.7599 + 1.7600 + movq -424(%rbp),%rax 1.7601 + mulq -96(%rbp) 1.7602 + addq %rax,%rcx 1.7603 + adcq %rdx,%rdi 1.7604 + adcq $0,%rsi 1.7605 + 1.7606 + movq -416(%rbp),%rax 1.7607 + mulq -104(%rbp) 1.7608 + addq %rax,%rcx 1.7609 + adcq %rdx,%rdi 1.7610 + adcq $0,%rsi 1.7611 + 1.7612 + movq -408(%rbp),%rax 1.7613 + mulq -112(%rbp) 1.7614 + addq %rax,%rcx 1.7615 + adcq %rdx,%rdi 1.7616 + adcq $0,%rsi 1.7617 + 1.7618 + movq -400(%rbp),%rax 1.7619 + mulq -120(%rbp) 1.7620 + addq %rax,%rcx 1.7621 + adcq %rdx,%rdi 1.7622 + adcq $0,%rsi 1.7623 + 1.7624 + movq -392(%rbp),%rax 1.7625 + mulq -128(%rbp) 1.7626 + addq %rax,%rcx 1.7627 + adcq %rdx,%rdi 1.7628 + adcq $0,%rsi 1.7629 + 1.7630 + movq -384(%rbp),%rax 1.7631 + mulq -136(%rbp) 1.7632 + addq %rax,%rcx 1.7633 + adcq %rdx,%rdi 1.7634 + adcq $0,%rsi 1.7635 + 1.7636 + movq -376(%rbp),%rax 1.7637 + mulq -144(%rbp) 1.7638 + addq %rax,%rcx 1.7639 + adcq %rdx,%rdi 1.7640 + adcq $0,%rsi 1.7641 + 1.7642 + movq -368(%rbp),%rax 1.7643 + mulq -152(%rbp) 1.7644 + addq %rax,%rcx 1.7645 + adcq %rdx,%rdi 1.7646 + adcq $0,%rsi 1.7647 + 1.7648 + movq -360(%rbp),%rax 1.7649 + mulq -160(%rbp) 1.7650 + addq %rax,%rcx 1.7651 + adcq %rdx,%rdi 1.7652 + adcq $0,%rsi 1.7653 + 1.7654 + movq -352(%rbp),%rax 1.7655 + mulq -168(%rbp) 1.7656 + addq %rax,%rcx 1.7657 + adcq %rdx,%rdi 1.7658 + adcq $0,%rsi 1.7659 + 1.7660 + movq -344(%rbp),%rax 1.7661 + mulq -176(%rbp) 1.7662 + addq %rax,%rcx 1.7663 + adcq %rdx,%rdi 1.7664 + adcq $0,%rsi 1.7665 + 1.7666 + movq -336(%rbp),%rax 1.7667 + mulq -184(%rbp) 1.7668 + addq %rax,%rcx 1.7669 + adcq %rdx,%rdi 1.7670 + adcq $0,%rsi 1.7671 + 1.7672 + movq -328(%rbp),%rax 1.7673 + mulq -192(%rbp) 1.7674 + addq %rax,%rcx 1.7675 + adcq %rdx,%rdi 1.7676 + adcq $0,%rsi 1.7677 + 1.7678 + movq -320(%rbp),%rax 1.7679 + mulq -200(%rbp) 1.7680 + addq %rax,%rcx 1.7681 + adcq %rdx,%rdi 1.7682 + adcq $0,%rsi 1.7683 + 1.7684 + movq -312(%rbp),%rax 1.7685 + mulq -208(%rbp) 1.7686 + addq %rax,%rcx 1.7687 + adcq %rdx,%rdi 1.7688 + adcq $0,%rsi 1.7689 + 1.7690 + movq -304(%rbp),%rax 1.7691 + mulq -216(%rbp) 1.7692 + addq %rax,%rcx 1.7693 + adcq %rdx,%rdi 1.7694 + adcq $0,%rsi 1.7695 + 1.7696 +/NO_APP 1.7697 + movq %rdi, %r10 1.7698 + movq %rsi, %r11 1.7699 +/APP 1.7700 + movq -296(%rbp),%rax 1.7701 + mulq -224(%rbp) 1.7702 + addq %rax,%rcx 1.7703 + adcq %rdx,%r10 1.7704 + adcq $0,%r11 1.7705 + 1.7706 +/NO_APP 1.7707 + movq %rcx, 312(%r9) 1.7708 + movq %r11, %rdi 1.7709 + movq %r10, %rsi 1.7710 + movq %r8, %rcx 1.7711 +/APP 1.7712 + movq -472(%rbp),%rax 1.7713 + mulq -40(%rbp) 1.7714 + addq %rax,%rsi 1.7715 + adcq %rdx,%rdi 1.7716 + adcq $0,%rcx 1.7717 + 1.7718 + movq -464(%rbp),%rax 1.7719 + mulq -48(%rbp) 1.7720 + addq %rax,%rsi 1.7721 + adcq %rdx,%rdi 1.7722 + adcq $0,%rcx 1.7723 + 1.7724 + movq -456(%rbp),%rax 1.7725 + mulq -56(%rbp) 1.7726 + addq %rax,%rsi 1.7727 + adcq %rdx,%rdi 1.7728 + adcq $0,%rcx 1.7729 + 1.7730 + movq -448(%rbp),%rax 1.7731 + mulq -64(%rbp) 1.7732 + addq %rax,%rsi 1.7733 + adcq %rdx,%rdi 1.7734 + adcq $0,%rcx 1.7735 + 1.7736 + movq -440(%rbp),%rax 1.7737 + mulq -72(%rbp) 1.7738 + addq %rax,%rsi 1.7739 + adcq %rdx,%rdi 1.7740 + adcq $0,%rcx 1.7741 + 1.7742 + movq -432(%rbp),%rax 1.7743 + mulq -80(%rbp) 1.7744 + addq %rax,%rsi 1.7745 + adcq %rdx,%rdi 1.7746 + adcq $0,%rcx 1.7747 + 1.7748 + movq -424(%rbp),%rax 1.7749 + mulq -88(%rbp) 1.7750 + addq %rax,%rsi 1.7751 + adcq %rdx,%rdi 1.7752 + adcq $0,%rcx 1.7753 + 1.7754 + movq -416(%rbp),%rax 1.7755 + mulq -96(%rbp) 1.7756 + addq %rax,%rsi 1.7757 + adcq %rdx,%rdi 1.7758 + adcq $0,%rcx 1.7759 + 1.7760 + movq -408(%rbp),%rax 1.7761 + mulq -104(%rbp) 1.7762 + addq %rax,%rsi 1.7763 + adcq %rdx,%rdi 1.7764 + adcq $0,%rcx 1.7765 + 1.7766 + movq -400(%rbp),%rax 1.7767 + mulq -112(%rbp) 1.7768 + addq %rax,%rsi 1.7769 + adcq %rdx,%rdi 1.7770 + adcq $0,%rcx 1.7771 + 1.7772 + movq -392(%rbp),%rax 1.7773 + mulq -120(%rbp) 1.7774 + addq %rax,%rsi 1.7775 + adcq %rdx,%rdi 1.7776 + adcq $0,%rcx 1.7777 + 1.7778 + movq -384(%rbp),%rax 1.7779 + mulq -128(%rbp) 1.7780 + addq %rax,%rsi 1.7781 + adcq %rdx,%rdi 1.7782 + adcq $0,%rcx 1.7783 + 1.7784 + movq -376(%rbp),%rax 1.7785 + mulq -136(%rbp) 1.7786 + addq %rax,%rsi 1.7787 + adcq %rdx,%rdi 1.7788 + adcq $0,%rcx 1.7789 + 1.7790 + movq -368(%rbp),%rax 1.7791 + mulq -144(%rbp) 1.7792 + addq %rax,%rsi 1.7793 + adcq %rdx,%rdi 1.7794 + adcq $0,%rcx 1.7795 + 1.7796 + movq -360(%rbp),%rax 1.7797 + mulq -152(%rbp) 1.7798 + addq %rax,%rsi 1.7799 + adcq %rdx,%rdi 1.7800 + adcq $0,%rcx 1.7801 + 1.7802 + movq -352(%rbp),%rax 1.7803 + mulq -160(%rbp) 1.7804 + addq %rax,%rsi 1.7805 + adcq %rdx,%rdi 1.7806 + adcq $0,%rcx 1.7807 + 1.7808 + movq -344(%rbp),%rax 1.7809 + mulq -168(%rbp) 1.7810 + addq %rax,%rsi 1.7811 + adcq %rdx,%rdi 1.7812 + adcq $0,%rcx 1.7813 + 1.7814 + movq -336(%rbp),%rax 1.7815 + mulq -176(%rbp) 1.7816 + addq %rax,%rsi 1.7817 + adcq %rdx,%rdi 1.7818 + adcq $0,%rcx 1.7819 + 1.7820 + movq -328(%rbp),%rax 1.7821 + mulq -184(%rbp) 1.7822 + addq %rax,%rsi 1.7823 + adcq %rdx,%rdi 1.7824 + adcq $0,%rcx 1.7825 + 1.7826 + movq -320(%rbp),%rax 1.7827 + mulq -192(%rbp) 1.7828 + addq %rax,%rsi 1.7829 + adcq %rdx,%rdi 1.7830 + adcq $0,%rcx 1.7831 + 1.7832 + movq -312(%rbp),%rax 1.7833 + mulq -200(%rbp) 1.7834 + addq %rax,%rsi 1.7835 + adcq %rdx,%rdi 1.7836 + adcq $0,%rcx 1.7837 + 1.7838 + movq -304(%rbp),%rax 1.7839 + mulq -208(%rbp) 1.7840 + addq %rax,%rsi 1.7841 + adcq %rdx,%rdi 1.7842 + adcq $0,%rcx 1.7843 + 1.7844 +/NO_APP 1.7845 + movq %rdi, %r10 1.7846 + movq %rcx, %r11 1.7847 +/APP 1.7848 + movq -296(%rbp),%rax 1.7849 + mulq -216(%rbp) 1.7850 + addq %rax,%rsi 1.7851 + adcq %rdx,%r10 1.7852 + adcq $0,%r11 1.7853 + 1.7854 +/NO_APP 1.7855 + movq %rsi, 320(%r9) 1.7856 + movq %r11, %rdi 1.7857 + movq %r10, %rcx 1.7858 + movq %r8, %rsi 1.7859 +/APP 1.7860 + movq -464(%rbp),%rax 1.7861 + mulq -40(%rbp) 1.7862 + addq %rax,%rcx 1.7863 + adcq %rdx,%rdi 1.7864 + adcq $0,%rsi 1.7865 + 1.7866 + movq -456(%rbp),%rax 1.7867 + mulq -48(%rbp) 1.7868 + addq %rax,%rcx 1.7869 + adcq %rdx,%rdi 1.7870 + adcq $0,%rsi 1.7871 + 1.7872 + movq -448(%rbp),%rax 1.7873 + mulq -56(%rbp) 1.7874 + addq %rax,%rcx 1.7875 + adcq %rdx,%rdi 1.7876 + adcq $0,%rsi 1.7877 + 1.7878 + movq -440(%rbp),%rax 1.7879 + mulq -64(%rbp) 1.7880 + addq %rax,%rcx 1.7881 + adcq %rdx,%rdi 1.7882 + adcq $0,%rsi 1.7883 + 1.7884 + movq -432(%rbp),%rax 1.7885 + mulq -72(%rbp) 1.7886 + addq %rax,%rcx 1.7887 + adcq %rdx,%rdi 1.7888 + adcq $0,%rsi 1.7889 + 1.7890 + movq -424(%rbp),%rax 1.7891 + mulq -80(%rbp) 1.7892 + addq %rax,%rcx 1.7893 + adcq %rdx,%rdi 1.7894 + adcq $0,%rsi 1.7895 + 1.7896 + movq -416(%rbp),%rax 1.7897 + mulq -88(%rbp) 1.7898 + addq %rax,%rcx 1.7899 + adcq %rdx,%rdi 1.7900 + adcq $0,%rsi 1.7901 + 1.7902 + movq -408(%rbp),%rax 1.7903 + mulq -96(%rbp) 1.7904 + addq %rax,%rcx 1.7905 + adcq %rdx,%rdi 1.7906 + adcq $0,%rsi 1.7907 + 1.7908 + movq -400(%rbp),%rax 1.7909 + mulq -104(%rbp) 1.7910 + addq %rax,%rcx 1.7911 + adcq %rdx,%rdi 1.7912 + adcq $0,%rsi 1.7913 + 1.7914 + movq -392(%rbp),%rax 1.7915 + mulq -112(%rbp) 1.7916 + addq %rax,%rcx 1.7917 + adcq %rdx,%rdi 1.7918 + adcq $0,%rsi 1.7919 + 1.7920 + movq -384(%rbp),%rax 1.7921 + mulq -120(%rbp) 1.7922 + addq %rax,%rcx 1.7923 + adcq %rdx,%rdi 1.7924 + adcq $0,%rsi 1.7925 + 1.7926 + movq -376(%rbp),%rax 1.7927 + mulq -128(%rbp) 1.7928 + addq %rax,%rcx 1.7929 + adcq %rdx,%rdi 1.7930 + adcq $0,%rsi 1.7931 + 1.7932 + movq -368(%rbp),%rax 1.7933 + mulq -136(%rbp) 1.7934 + addq %rax,%rcx 1.7935 + adcq %rdx,%rdi 1.7936 + adcq $0,%rsi 1.7937 + 1.7938 + movq -360(%rbp),%rax 1.7939 + mulq -144(%rbp) 1.7940 + addq %rax,%rcx 1.7941 + adcq %rdx,%rdi 1.7942 + adcq $0,%rsi 1.7943 + 1.7944 + movq -352(%rbp),%rax 1.7945 + mulq -152(%rbp) 1.7946 + addq %rax,%rcx 1.7947 + adcq %rdx,%rdi 1.7948 + adcq $0,%rsi 1.7949 + 1.7950 + movq -344(%rbp),%rax 1.7951 + mulq -160(%rbp) 1.7952 + addq %rax,%rcx 1.7953 + adcq %rdx,%rdi 1.7954 + adcq $0,%rsi 1.7955 + 1.7956 + movq -336(%rbp),%rax 1.7957 + mulq -168(%rbp) 1.7958 + addq %rax,%rcx 1.7959 + adcq %rdx,%rdi 1.7960 + adcq $0,%rsi 1.7961 + 1.7962 + movq -328(%rbp),%rax 1.7963 + mulq -176(%rbp) 1.7964 + addq %rax,%rcx 1.7965 + adcq %rdx,%rdi 1.7966 + adcq $0,%rsi 1.7967 + 1.7968 + movq -320(%rbp),%rax 1.7969 + mulq -184(%rbp) 1.7970 + addq %rax,%rcx 1.7971 + adcq %rdx,%rdi 1.7972 + adcq $0,%rsi 1.7973 + 1.7974 + movq -312(%rbp),%rax 1.7975 + mulq -192(%rbp) 1.7976 + addq %rax,%rcx 1.7977 + adcq %rdx,%rdi 1.7978 + adcq $0,%rsi 1.7979 + 1.7980 + movq -304(%rbp),%rax 1.7981 + mulq -200(%rbp) 1.7982 + addq %rax,%rcx 1.7983 + adcq %rdx,%rdi 1.7984 + adcq $0,%rsi 1.7985 + 1.7986 +/NO_APP 1.7987 + movq %rdi, %r10 1.7988 + movq %rsi, %r11 1.7989 +/APP 1.7990 + movq -296(%rbp),%rax 1.7991 + mulq -208(%rbp) 1.7992 + addq %rax,%rcx 1.7993 + adcq %rdx,%r10 1.7994 + adcq $0,%r11 1.7995 + 1.7996 +/NO_APP 1.7997 + movq %rcx, 328(%r9) 1.7998 + movq %r11, %rdi 1.7999 + movq %r10, %r11 1.8000 + movq %r8, %r10 1.8001 +/APP 1.8002 + movq -456(%rbp),%rax 1.8003 + mulq -40(%rbp) 1.8004 + addq %rax,%r11 1.8005 + adcq %rdx,%rdi 1.8006 + adcq $0,%r10 1.8007 + 1.8008 + movq -448(%rbp),%rax 1.8009 + mulq -48(%rbp) 1.8010 + addq %rax,%r11 1.8011 + adcq %rdx,%rdi 1.8012 + adcq $0,%r10 1.8013 + 1.8014 + movq -440(%rbp),%rax 1.8015 + mulq -56(%rbp) 1.8016 + addq %rax,%r11 1.8017 + adcq %rdx,%rdi 1.8018 + adcq $0,%r10 1.8019 + 1.8020 + movq -432(%rbp),%rax 1.8021 + mulq -64(%rbp) 1.8022 + addq %rax,%r11 1.8023 + adcq %rdx,%rdi 1.8024 + adcq $0,%r10 1.8025 + 1.8026 + movq -424(%rbp),%rax 1.8027 + mulq -72(%rbp) 1.8028 + addq %rax,%r11 1.8029 + adcq %rdx,%rdi 1.8030 + adcq $0,%r10 1.8031 + 1.8032 + movq -416(%rbp),%rax 1.8033 + mulq -80(%rbp) 1.8034 + addq %rax,%r11 1.8035 + adcq %rdx,%rdi 1.8036 + adcq $0,%r10 1.8037 + 1.8038 + movq -408(%rbp),%rax 1.8039 + mulq -88(%rbp) 1.8040 + addq %rax,%r11 1.8041 + adcq %rdx,%rdi 1.8042 + adcq $0,%r10 1.8043 + 1.8044 + movq -400(%rbp),%rax 1.8045 + mulq -96(%rbp) 1.8046 + addq %rax,%r11 1.8047 + adcq %rdx,%rdi 1.8048 + adcq $0,%r10 1.8049 + 1.8050 + movq -392(%rbp),%rax 1.8051 + mulq -104(%rbp) 1.8052 + addq %rax,%r11 1.8053 + adcq %rdx,%rdi 1.8054 + adcq $0,%r10 1.8055 + 1.8056 + movq -384(%rbp),%rax 1.8057 + mulq -112(%rbp) 1.8058 + addq %rax,%r11 1.8059 + adcq %rdx,%rdi 1.8060 + adcq $0,%r10 1.8061 + 1.8062 + movq -376(%rbp),%rax 1.8063 + mulq -120(%rbp) 1.8064 + addq %rax,%r11 1.8065 + adcq %rdx,%rdi 1.8066 + adcq $0,%r10 1.8067 + 1.8068 + movq -368(%rbp),%rax 1.8069 + mulq -128(%rbp) 1.8070 + addq %rax,%r11 1.8071 + adcq %rdx,%rdi 1.8072 + adcq $0,%r10 1.8073 + 1.8074 + movq -360(%rbp),%rax 1.8075 + mulq -136(%rbp) 1.8076 + addq %rax,%r11 1.8077 + adcq %rdx,%rdi 1.8078 + adcq $0,%r10 1.8079 + 1.8080 + movq -352(%rbp),%rax 1.8081 + mulq -144(%rbp) 1.8082 + addq %rax,%r11 1.8083 + adcq %rdx,%rdi 1.8084 + adcq $0,%r10 1.8085 + 1.8086 + movq -344(%rbp),%rax 1.8087 + mulq -152(%rbp) 1.8088 + addq %rax,%r11 1.8089 + adcq %rdx,%rdi 1.8090 + adcq $0,%r10 1.8091 + 1.8092 + movq -336(%rbp),%rax 1.8093 + mulq -160(%rbp) 1.8094 + addq %rax,%r11 1.8095 + adcq %rdx,%rdi 1.8096 + adcq $0,%r10 1.8097 + 1.8098 + movq -328(%rbp),%rax 1.8099 + mulq -168(%rbp) 1.8100 + addq %rax,%r11 1.8101 + adcq %rdx,%rdi 1.8102 + adcq $0,%r10 1.8103 + 1.8104 + movq -320(%rbp),%rax 1.8105 + mulq -176(%rbp) 1.8106 + addq %rax,%r11 1.8107 + adcq %rdx,%rdi 1.8108 + adcq $0,%r10 1.8109 + 1.8110 + movq -312(%rbp),%rax 1.8111 + mulq -184(%rbp) 1.8112 + addq %rax,%r11 1.8113 + adcq %rdx,%rdi 1.8114 + adcq $0,%r10 1.8115 + 1.8116 + movq -304(%rbp),%rax 1.8117 + mulq -192(%rbp) 1.8118 + addq %rax,%r11 1.8119 + adcq %rdx,%rdi 1.8120 + adcq $0,%r10 1.8121 + 1.8122 + movq -296(%rbp),%rax 1.8123 + mulq -200(%rbp) 1.8124 + addq %rax,%r11 1.8125 + adcq %rdx,%rdi 1.8126 + adcq $0,%r10 1.8127 + 1.8128 +/NO_APP 1.8129 + movq %r11, 336(%r9) 1.8130 + movq %r10, %rsi 1.8131 + movq %r8, %r10 1.8132 +/APP 1.8133 + movq -448(%rbp),%rax 1.8134 + mulq -40(%rbp) 1.8135 + addq %rax,%rdi 1.8136 + adcq %rdx,%rsi 1.8137 + adcq $0,%r10 1.8138 + 1.8139 +/NO_APP 1.8140 + movq %r10, %rcx 1.8141 +/APP 1.8142 + movq -440(%rbp),%rax 1.8143 + mulq -48(%rbp) 1.8144 + addq %rax,%rdi 1.8145 + adcq %rdx,%rsi 1.8146 + adcq $0,%rcx 1.8147 + 1.8148 + movq -432(%rbp),%rax 1.8149 + mulq -56(%rbp) 1.8150 + addq %rax,%rdi 1.8151 + adcq %rdx,%rsi 1.8152 + adcq $0,%rcx 1.8153 + 1.8154 + movq -424(%rbp),%rax 1.8155 + mulq -64(%rbp) 1.8156 + addq %rax,%rdi 1.8157 + adcq %rdx,%rsi 1.8158 + adcq $0,%rcx 1.8159 + 1.8160 + movq -416(%rbp),%rax 1.8161 + mulq -72(%rbp) 1.8162 + addq %rax,%rdi 1.8163 + adcq %rdx,%rsi 1.8164 + adcq $0,%rcx 1.8165 + 1.8166 + movq -408(%rbp),%rax 1.8167 + mulq -80(%rbp) 1.8168 + addq %rax,%rdi 1.8169 + adcq %rdx,%rsi 1.8170 + adcq $0,%rcx 1.8171 + 1.8172 + movq -400(%rbp),%rax 1.8173 + mulq -88(%rbp) 1.8174 + addq %rax,%rdi 1.8175 + adcq %rdx,%rsi 1.8176 + adcq $0,%rcx 1.8177 + 1.8178 + movq -392(%rbp),%rax 1.8179 + mulq -96(%rbp) 1.8180 + addq %rax,%rdi 1.8181 + adcq %rdx,%rsi 1.8182 + adcq $0,%rcx 1.8183 + 1.8184 + movq -384(%rbp),%rax 1.8185 + mulq -104(%rbp) 1.8186 + addq %rax,%rdi 1.8187 + adcq %rdx,%rsi 1.8188 + adcq $0,%rcx 1.8189 + 1.8190 + movq -376(%rbp),%rax 1.8191 + mulq -112(%rbp) 1.8192 + addq %rax,%rdi 1.8193 + adcq %rdx,%rsi 1.8194 + adcq $0,%rcx 1.8195 + 1.8196 + movq -368(%rbp),%rax 1.8197 + mulq -120(%rbp) 1.8198 + addq %rax,%rdi 1.8199 + adcq %rdx,%rsi 1.8200 + adcq $0,%rcx 1.8201 + 1.8202 + movq -360(%rbp),%rax 1.8203 + mulq -128(%rbp) 1.8204 + addq %rax,%rdi 1.8205 + adcq %rdx,%rsi 1.8206 + adcq $0,%rcx 1.8207 + 1.8208 + movq -352(%rbp),%rax 1.8209 + mulq -136(%rbp) 1.8210 + addq %rax,%rdi 1.8211 + adcq %rdx,%rsi 1.8212 + adcq $0,%rcx 1.8213 + 1.8214 + movq -344(%rbp),%rax 1.8215 + mulq -144(%rbp) 1.8216 + addq %rax,%rdi 1.8217 + adcq %rdx,%rsi 1.8218 + adcq $0,%rcx 1.8219 + 1.8220 + movq -336(%rbp),%rax 1.8221 + mulq -152(%rbp) 1.8222 + addq %rax,%rdi 1.8223 + adcq %rdx,%rsi 1.8224 + adcq $0,%rcx 1.8225 + 1.8226 + movq -328(%rbp),%rax 1.8227 + mulq -160(%rbp) 1.8228 + addq %rax,%rdi 1.8229 + adcq %rdx,%rsi 1.8230 + adcq $0,%rcx 1.8231 + 1.8232 + movq -320(%rbp),%rax 1.8233 + mulq -168(%rbp) 1.8234 + addq %rax,%rdi 1.8235 + adcq %rdx,%rsi 1.8236 + adcq $0,%rcx 1.8237 + 1.8238 + movq -312(%rbp),%rax 1.8239 + mulq -176(%rbp) 1.8240 + addq %rax,%rdi 1.8241 + adcq %rdx,%rsi 1.8242 + adcq $0,%rcx 1.8243 + 1.8244 + movq -304(%rbp),%rax 1.8245 + mulq -184(%rbp) 1.8246 + addq %rax,%rdi 1.8247 + adcq %rdx,%rsi 1.8248 + adcq $0,%rcx 1.8249 + 1.8250 +/NO_APP 1.8251 + movq %rsi, %r11 1.8252 + movq %rcx, %r10 1.8253 +/APP 1.8254 + movq -296(%rbp),%rax 1.8255 + mulq -192(%rbp) 1.8256 + addq %rax,%rdi 1.8257 + adcq %rdx,%r11 1.8258 + adcq $0,%r10 1.8259 + 1.8260 +/NO_APP 1.8261 + movq %rdi, 344(%r9) 1.8262 + movq %r11, %rcx 1.8263 + movq %r10, %rdi 1.8264 + movq %r8, %r11 1.8265 +/APP 1.8266 + movq -440(%rbp),%rax 1.8267 + mulq -40(%rbp) 1.8268 + addq %rax,%rcx 1.8269 + adcq %rdx,%rdi 1.8270 + adcq $0,%r11 1.8271 + 1.8272 +/NO_APP 1.8273 + movq %r11, %rsi 1.8274 +/APP 1.8275 + movq -432(%rbp),%rax 1.8276 + mulq -48(%rbp) 1.8277 + addq %rax,%rcx 1.8278 + adcq %rdx,%rdi 1.8279 + adcq $0,%rsi 1.8280 + 1.8281 + movq -424(%rbp),%rax 1.8282 + mulq -56(%rbp) 1.8283 + addq %rax,%rcx 1.8284 + adcq %rdx,%rdi 1.8285 + adcq $0,%rsi 1.8286 + 1.8287 + movq -416(%rbp),%rax 1.8288 + mulq -64(%rbp) 1.8289 + addq %rax,%rcx 1.8290 + adcq %rdx,%rdi 1.8291 + adcq $0,%rsi 1.8292 + 1.8293 + movq -408(%rbp),%rax 1.8294 + mulq -72(%rbp) 1.8295 + addq %rax,%rcx 1.8296 + adcq %rdx,%rdi 1.8297 + adcq $0,%rsi 1.8298 + 1.8299 + movq -400(%rbp),%rax 1.8300 + mulq -80(%rbp) 1.8301 + addq %rax,%rcx 1.8302 + adcq %rdx,%rdi 1.8303 + adcq $0,%rsi 1.8304 + 1.8305 + movq -392(%rbp),%rax 1.8306 + mulq -88(%rbp) 1.8307 + addq %rax,%rcx 1.8308 + adcq %rdx,%rdi 1.8309 + adcq $0,%rsi 1.8310 + 1.8311 + movq -384(%rbp),%rax 1.8312 + mulq -96(%rbp) 1.8313 + addq %rax,%rcx 1.8314 + adcq %rdx,%rdi 1.8315 + adcq $0,%rsi 1.8316 + 1.8317 + movq -376(%rbp),%rax 1.8318 + mulq -104(%rbp) 1.8319 + addq %rax,%rcx 1.8320 + adcq %rdx,%rdi 1.8321 + adcq $0,%rsi 1.8322 + 1.8323 + movq -368(%rbp),%rax 1.8324 + mulq -112(%rbp) 1.8325 + addq %rax,%rcx 1.8326 + adcq %rdx,%rdi 1.8327 + adcq $0,%rsi 1.8328 + 1.8329 + movq -360(%rbp),%rax 1.8330 + mulq -120(%rbp) 1.8331 + addq %rax,%rcx 1.8332 + adcq %rdx,%rdi 1.8333 + adcq $0,%rsi 1.8334 + 1.8335 + movq -352(%rbp),%rax 1.8336 + mulq -128(%rbp) 1.8337 + addq %rax,%rcx 1.8338 + adcq %rdx,%rdi 1.8339 + adcq $0,%rsi 1.8340 + 1.8341 + movq -344(%rbp),%rax 1.8342 + mulq -136(%rbp) 1.8343 + addq %rax,%rcx 1.8344 + adcq %rdx,%rdi 1.8345 + adcq $0,%rsi 1.8346 + 1.8347 + movq -336(%rbp),%rax 1.8348 + mulq -144(%rbp) 1.8349 + addq %rax,%rcx 1.8350 + adcq %rdx,%rdi 1.8351 + adcq $0,%rsi 1.8352 + 1.8353 + movq -328(%rbp),%rax 1.8354 + mulq -152(%rbp) 1.8355 + addq %rax,%rcx 1.8356 + adcq %rdx,%rdi 1.8357 + adcq $0,%rsi 1.8358 + 1.8359 + movq -320(%rbp),%rax 1.8360 + mulq -160(%rbp) 1.8361 + addq %rax,%rcx 1.8362 + adcq %rdx,%rdi 1.8363 + adcq $0,%rsi 1.8364 + 1.8365 + movq -312(%rbp),%rax 1.8366 + mulq -168(%rbp) 1.8367 + addq %rax,%rcx 1.8368 + adcq %rdx,%rdi 1.8369 + adcq $0,%rsi 1.8370 + 1.8371 + movq -304(%rbp),%rax 1.8372 + mulq -176(%rbp) 1.8373 + addq %rax,%rcx 1.8374 + adcq %rdx,%rdi 1.8375 + adcq $0,%rsi 1.8376 + 1.8377 +/NO_APP 1.8378 + movq %rdi, %r10 1.8379 + movq %rsi, %r11 1.8380 +/APP 1.8381 + movq -296(%rbp),%rax 1.8382 + mulq -184(%rbp) 1.8383 + addq %rax,%rcx 1.8384 + adcq %rdx,%r10 1.8385 + adcq $0,%r11 1.8386 + 1.8387 +/NO_APP 1.8388 + movq %rcx, 352(%r9) 1.8389 + movq %r11, %rdi 1.8390 + movq %r10, %rsi 1.8391 + movq %r8, %rcx 1.8392 +/APP 1.8393 + movq -432(%rbp),%rax 1.8394 + mulq -40(%rbp) 1.8395 + addq %rax,%rsi 1.8396 + adcq %rdx,%rdi 1.8397 + adcq $0,%rcx 1.8398 + 1.8399 + movq -424(%rbp),%rax 1.8400 + mulq -48(%rbp) 1.8401 + addq %rax,%rsi 1.8402 + adcq %rdx,%rdi 1.8403 + adcq $0,%rcx 1.8404 + 1.8405 + movq -416(%rbp),%rax 1.8406 + mulq -56(%rbp) 1.8407 + addq %rax,%rsi 1.8408 + adcq %rdx,%rdi 1.8409 + adcq $0,%rcx 1.8410 + 1.8411 + movq -408(%rbp),%rax 1.8412 + mulq -64(%rbp) 1.8413 + addq %rax,%rsi 1.8414 + adcq %rdx,%rdi 1.8415 + adcq $0,%rcx 1.8416 + 1.8417 + movq -400(%rbp),%rax 1.8418 + mulq -72(%rbp) 1.8419 + addq %rax,%rsi 1.8420 + adcq %rdx,%rdi 1.8421 + adcq $0,%rcx 1.8422 + 1.8423 + movq -392(%rbp),%rax 1.8424 + mulq -80(%rbp) 1.8425 + addq %rax,%rsi 1.8426 + adcq %rdx,%rdi 1.8427 + adcq $0,%rcx 1.8428 + 1.8429 + movq -384(%rbp),%rax 1.8430 + mulq -88(%rbp) 1.8431 + addq %rax,%rsi 1.8432 + adcq %rdx,%rdi 1.8433 + adcq $0,%rcx 1.8434 + 1.8435 + movq -376(%rbp),%rax 1.8436 + mulq -96(%rbp) 1.8437 + addq %rax,%rsi 1.8438 + adcq %rdx,%rdi 1.8439 + adcq $0,%rcx 1.8440 + 1.8441 + movq -368(%rbp),%rax 1.8442 + mulq -104(%rbp) 1.8443 + addq %rax,%rsi 1.8444 + adcq %rdx,%rdi 1.8445 + adcq $0,%rcx 1.8446 + 1.8447 + movq -360(%rbp),%rax 1.8448 + mulq -112(%rbp) 1.8449 + addq %rax,%rsi 1.8450 + adcq %rdx,%rdi 1.8451 + adcq $0,%rcx 1.8452 + 1.8453 + movq -352(%rbp),%rax 1.8454 + mulq -120(%rbp) 1.8455 + addq %rax,%rsi 1.8456 + adcq %rdx,%rdi 1.8457 + adcq $0,%rcx 1.8458 + 1.8459 + movq -344(%rbp),%rax 1.8460 + mulq -128(%rbp) 1.8461 + addq %rax,%rsi 1.8462 + adcq %rdx,%rdi 1.8463 + adcq $0,%rcx 1.8464 + 1.8465 + movq -336(%rbp),%rax 1.8466 + mulq -136(%rbp) 1.8467 + addq %rax,%rsi 1.8468 + adcq %rdx,%rdi 1.8469 + adcq $0,%rcx 1.8470 + 1.8471 + movq -328(%rbp),%rax 1.8472 + mulq -144(%rbp) 1.8473 + addq %rax,%rsi 1.8474 + adcq %rdx,%rdi 1.8475 + adcq $0,%rcx 1.8476 + 1.8477 + movq -320(%rbp),%rax 1.8478 + mulq -152(%rbp) 1.8479 + addq %rax,%rsi 1.8480 + adcq %rdx,%rdi 1.8481 + adcq $0,%rcx 1.8482 + 1.8483 + movq -312(%rbp),%rax 1.8484 + mulq -160(%rbp) 1.8485 + addq %rax,%rsi 1.8486 + adcq %rdx,%rdi 1.8487 + adcq $0,%rcx 1.8488 + 1.8489 + movq -304(%rbp),%rax 1.8490 + mulq -168(%rbp) 1.8491 + addq %rax,%rsi 1.8492 + adcq %rdx,%rdi 1.8493 + adcq $0,%rcx 1.8494 + 1.8495 +/NO_APP 1.8496 + movq %rdi, %r10 1.8497 + movq %rcx, %r11 1.8498 +/APP 1.8499 + movq -296(%rbp),%rax 1.8500 + mulq -176(%rbp) 1.8501 + addq %rax,%rsi 1.8502 + adcq %rdx,%r10 1.8503 + adcq $0,%r11 1.8504 + 1.8505 +/NO_APP 1.8506 + movq %rsi, 360(%r9) 1.8507 + movq %r11, %rdi 1.8508 + movq %r10, %rcx 1.8509 + movq %r8, %rsi 1.8510 +/APP 1.8511 + movq -424(%rbp),%rax 1.8512 + mulq -40(%rbp) 1.8513 + addq %rax,%rcx 1.8514 + adcq %rdx,%rdi 1.8515 + adcq $0,%rsi 1.8516 + 1.8517 + movq -416(%rbp),%rax 1.8518 + mulq -48(%rbp) 1.8519 + addq %rax,%rcx 1.8520 + adcq %rdx,%rdi 1.8521 + adcq $0,%rsi 1.8522 + 1.8523 + movq -408(%rbp),%rax 1.8524 + mulq -56(%rbp) 1.8525 + addq %rax,%rcx 1.8526 + adcq %rdx,%rdi 1.8527 + adcq $0,%rsi 1.8528 + 1.8529 + movq -400(%rbp),%rax 1.8530 + mulq -64(%rbp) 1.8531 + addq %rax,%rcx 1.8532 + adcq %rdx,%rdi 1.8533 + adcq $0,%rsi 1.8534 + 1.8535 + movq -392(%rbp),%rax 1.8536 + mulq -72(%rbp) 1.8537 + addq %rax,%rcx 1.8538 + adcq %rdx,%rdi 1.8539 + adcq $0,%rsi 1.8540 + 1.8541 + movq -384(%rbp),%rax 1.8542 + mulq -80(%rbp) 1.8543 + addq %rax,%rcx 1.8544 + adcq %rdx,%rdi 1.8545 + adcq $0,%rsi 1.8546 + 1.8547 + movq -376(%rbp),%rax 1.8548 + mulq -88(%rbp) 1.8549 + addq %rax,%rcx 1.8550 + adcq %rdx,%rdi 1.8551 + adcq $0,%rsi 1.8552 + 1.8553 + movq -368(%rbp),%rax 1.8554 + mulq -96(%rbp) 1.8555 + addq %rax,%rcx 1.8556 + adcq %rdx,%rdi 1.8557 + adcq $0,%rsi 1.8558 + 1.8559 + movq -360(%rbp),%rax 1.8560 + mulq -104(%rbp) 1.8561 + addq %rax,%rcx 1.8562 + adcq %rdx,%rdi 1.8563 + adcq $0,%rsi 1.8564 + 1.8565 + movq -352(%rbp),%rax 1.8566 + mulq -112(%rbp) 1.8567 + addq %rax,%rcx 1.8568 + adcq %rdx,%rdi 1.8569 + adcq $0,%rsi 1.8570 + 1.8571 + movq -344(%rbp),%rax 1.8572 + mulq -120(%rbp) 1.8573 + addq %rax,%rcx 1.8574 + adcq %rdx,%rdi 1.8575 + adcq $0,%rsi 1.8576 + 1.8577 + movq -336(%rbp),%rax 1.8578 + mulq -128(%rbp) 1.8579 + addq %rax,%rcx 1.8580 + adcq %rdx,%rdi 1.8581 + adcq $0,%rsi 1.8582 + 1.8583 + movq -328(%rbp),%rax 1.8584 + mulq -136(%rbp) 1.8585 + addq %rax,%rcx 1.8586 + adcq %rdx,%rdi 1.8587 + adcq $0,%rsi 1.8588 + 1.8589 + movq -320(%rbp),%rax 1.8590 + mulq -144(%rbp) 1.8591 + addq %rax,%rcx 1.8592 + adcq %rdx,%rdi 1.8593 + adcq $0,%rsi 1.8594 + 1.8595 + movq -312(%rbp),%rax 1.8596 + mulq -152(%rbp) 1.8597 + addq %rax,%rcx 1.8598 + adcq %rdx,%rdi 1.8599 + adcq $0,%rsi 1.8600 + 1.8601 + movq -304(%rbp),%rax 1.8602 + mulq -160(%rbp) 1.8603 + addq %rax,%rcx 1.8604 + adcq %rdx,%rdi 1.8605 + adcq $0,%rsi 1.8606 + 1.8607 +/NO_APP 1.8608 + movq %rdi, %r10 1.8609 + movq %rsi, %r11 1.8610 +/APP 1.8611 + movq -296(%rbp),%rax 1.8612 + mulq -168(%rbp) 1.8613 + addq %rax,%rcx 1.8614 + adcq %rdx,%r10 1.8615 + adcq $0,%r11 1.8616 + 1.8617 +/NO_APP 1.8618 + movq %rcx, 368(%r9) 1.8619 + movq %r11, %rdi 1.8620 + movq %r10, %rsi 1.8621 + movq %r8, %rcx 1.8622 +/APP 1.8623 + movq -416(%rbp),%rax 1.8624 + mulq -40(%rbp) 1.8625 + addq %rax,%rsi 1.8626 + adcq %rdx,%rdi 1.8627 + adcq $0,%rcx 1.8628 + 1.8629 + movq -408(%rbp),%rax 1.8630 + mulq -48(%rbp) 1.8631 + addq %rax,%rsi 1.8632 + adcq %rdx,%rdi 1.8633 + adcq $0,%rcx 1.8634 + 1.8635 + movq -400(%rbp),%rax 1.8636 + mulq -56(%rbp) 1.8637 + addq %rax,%rsi 1.8638 + adcq %rdx,%rdi 1.8639 + adcq $0,%rcx 1.8640 + 1.8641 + movq -392(%rbp),%rax 1.8642 + mulq -64(%rbp) 1.8643 + addq %rax,%rsi 1.8644 + adcq %rdx,%rdi 1.8645 + adcq $0,%rcx 1.8646 + 1.8647 + movq -384(%rbp),%rax 1.8648 + mulq -72(%rbp) 1.8649 + addq %rax,%rsi 1.8650 + adcq %rdx,%rdi 1.8651 + adcq $0,%rcx 1.8652 + 1.8653 + movq -376(%rbp),%rax 1.8654 + mulq -80(%rbp) 1.8655 + addq %rax,%rsi 1.8656 + adcq %rdx,%rdi 1.8657 + adcq $0,%rcx 1.8658 + 1.8659 + movq -368(%rbp),%rax 1.8660 + mulq -88(%rbp) 1.8661 + addq %rax,%rsi 1.8662 + adcq %rdx,%rdi 1.8663 + adcq $0,%rcx 1.8664 + 1.8665 + movq -360(%rbp),%rax 1.8666 + mulq -96(%rbp) 1.8667 + addq %rax,%rsi 1.8668 + adcq %rdx,%rdi 1.8669 + adcq $0,%rcx 1.8670 + 1.8671 + movq -352(%rbp),%rax 1.8672 + mulq -104(%rbp) 1.8673 + addq %rax,%rsi 1.8674 + adcq %rdx,%rdi 1.8675 + adcq $0,%rcx 1.8676 + 1.8677 + movq -344(%rbp),%rax 1.8678 + mulq -112(%rbp) 1.8679 + addq %rax,%rsi 1.8680 + adcq %rdx,%rdi 1.8681 + adcq $0,%rcx 1.8682 + 1.8683 + movq -336(%rbp),%rax 1.8684 + mulq -120(%rbp) 1.8685 + addq %rax,%rsi 1.8686 + adcq %rdx,%rdi 1.8687 + adcq $0,%rcx 1.8688 + 1.8689 + movq -328(%rbp),%rax 1.8690 + mulq -128(%rbp) 1.8691 + addq %rax,%rsi 1.8692 + adcq %rdx,%rdi 1.8693 + adcq $0,%rcx 1.8694 + 1.8695 + movq -320(%rbp),%rax 1.8696 + mulq -136(%rbp) 1.8697 + addq %rax,%rsi 1.8698 + adcq %rdx,%rdi 1.8699 + adcq $0,%rcx 1.8700 + 1.8701 + movq -312(%rbp),%rax 1.8702 + mulq -144(%rbp) 1.8703 + addq %rax,%rsi 1.8704 + adcq %rdx,%rdi 1.8705 + adcq $0,%rcx 1.8706 + 1.8707 + movq -304(%rbp),%rax 1.8708 + mulq -152(%rbp) 1.8709 + addq %rax,%rsi 1.8710 + adcq %rdx,%rdi 1.8711 + adcq $0,%rcx 1.8712 + 1.8713 +/NO_APP 1.8714 + movq %rdi, %r10 1.8715 + movq %rcx, %r11 1.8716 +/APP 1.8717 + movq -296(%rbp),%rax 1.8718 + mulq -160(%rbp) 1.8719 + addq %rax,%rsi 1.8720 + adcq %rdx,%r10 1.8721 + adcq $0,%r11 1.8722 + 1.8723 +/NO_APP 1.8724 + movq %rsi, 376(%r9) 1.8725 + movq %r11, %rdi 1.8726 + movq %r10, %rcx 1.8727 + movq %r8, %rsi 1.8728 +/APP 1.8729 + movq -408(%rbp),%rax 1.8730 + mulq -40(%rbp) 1.8731 + addq %rax,%rcx 1.8732 + adcq %rdx,%rdi 1.8733 + adcq $0,%rsi 1.8734 + 1.8735 + movq -400(%rbp),%rax 1.8736 + mulq -48(%rbp) 1.8737 + addq %rax,%rcx 1.8738 + adcq %rdx,%rdi 1.8739 + adcq $0,%rsi 1.8740 + 1.8741 + movq -392(%rbp),%rax 1.8742 + mulq -56(%rbp) 1.8743 + addq %rax,%rcx 1.8744 + adcq %rdx,%rdi 1.8745 + adcq $0,%rsi 1.8746 + 1.8747 + movq -384(%rbp),%rax 1.8748 + mulq -64(%rbp) 1.8749 + addq %rax,%rcx 1.8750 + adcq %rdx,%rdi 1.8751 + adcq $0,%rsi 1.8752 + 1.8753 + movq -376(%rbp),%rax 1.8754 + mulq -72(%rbp) 1.8755 + addq %rax,%rcx 1.8756 + adcq %rdx,%rdi 1.8757 + adcq $0,%rsi 1.8758 + 1.8759 + movq -368(%rbp),%rax 1.8760 + mulq -80(%rbp) 1.8761 + addq %rax,%rcx 1.8762 + adcq %rdx,%rdi 1.8763 + adcq $0,%rsi 1.8764 + 1.8765 + movq -360(%rbp),%rax 1.8766 + mulq -88(%rbp) 1.8767 + addq %rax,%rcx 1.8768 + adcq %rdx,%rdi 1.8769 + adcq $0,%rsi 1.8770 + 1.8771 + movq -352(%rbp),%rax 1.8772 + mulq -96(%rbp) 1.8773 + addq %rax,%rcx 1.8774 + adcq %rdx,%rdi 1.8775 + adcq $0,%rsi 1.8776 + 1.8777 + movq -344(%rbp),%rax 1.8778 + mulq -104(%rbp) 1.8779 + addq %rax,%rcx 1.8780 + adcq %rdx,%rdi 1.8781 + adcq $0,%rsi 1.8782 + 1.8783 + movq -336(%rbp),%rax 1.8784 + mulq -112(%rbp) 1.8785 + addq %rax,%rcx 1.8786 + adcq %rdx,%rdi 1.8787 + adcq $0,%rsi 1.8788 + 1.8789 + movq -328(%rbp),%rax 1.8790 + mulq -120(%rbp) 1.8791 + addq %rax,%rcx 1.8792 + adcq %rdx,%rdi 1.8793 + adcq $0,%rsi 1.8794 + 1.8795 + movq -320(%rbp),%rax 1.8796 + mulq -128(%rbp) 1.8797 + addq %rax,%rcx 1.8798 + adcq %rdx,%rdi 1.8799 + adcq $0,%rsi 1.8800 + 1.8801 + movq -312(%rbp),%rax 1.8802 + mulq -136(%rbp) 1.8803 + addq %rax,%rcx 1.8804 + adcq %rdx,%rdi 1.8805 + adcq $0,%rsi 1.8806 + 1.8807 + movq -304(%rbp),%rax 1.8808 + mulq -144(%rbp) 1.8809 + addq %rax,%rcx 1.8810 + adcq %rdx,%rdi 1.8811 + adcq $0,%rsi 1.8812 + 1.8813 +/NO_APP 1.8814 + movq %rdi, %r10 1.8815 + movq %rsi, %r11 1.8816 +/APP 1.8817 + movq -296(%rbp),%rax 1.8818 + mulq -152(%rbp) 1.8819 + addq %rax,%rcx 1.8820 + adcq %rdx,%r10 1.8821 + adcq $0,%r11 1.8822 + 1.8823 +/NO_APP 1.8824 + movq %rcx, 384(%r9) 1.8825 + movq %r11, %rdi 1.8826 + movq %r10, %rsi 1.8827 + movq %r8, %rcx 1.8828 +/APP 1.8829 + movq -400(%rbp),%rax 1.8830 + mulq -40(%rbp) 1.8831 + addq %rax,%rsi 1.8832 + adcq %rdx,%rdi 1.8833 + adcq $0,%rcx 1.8834 + 1.8835 + movq -392(%rbp),%rax 1.8836 + mulq -48(%rbp) 1.8837 + addq %rax,%rsi 1.8838 + adcq %rdx,%rdi 1.8839 + adcq $0,%rcx 1.8840 + 1.8841 + movq -384(%rbp),%rax 1.8842 + mulq -56(%rbp) 1.8843 + addq %rax,%rsi 1.8844 + adcq %rdx,%rdi 1.8845 + adcq $0,%rcx 1.8846 + 1.8847 + movq -376(%rbp),%rax 1.8848 + mulq -64(%rbp) 1.8849 + addq %rax,%rsi 1.8850 + adcq %rdx,%rdi 1.8851 + adcq $0,%rcx 1.8852 + 1.8853 + movq -368(%rbp),%rax 1.8854 + mulq -72(%rbp) 1.8855 + addq %rax,%rsi 1.8856 + adcq %rdx,%rdi 1.8857 + adcq $0,%rcx 1.8858 + 1.8859 + movq -360(%rbp),%rax 1.8860 + mulq -80(%rbp) 1.8861 + addq %rax,%rsi 1.8862 + adcq %rdx,%rdi 1.8863 + adcq $0,%rcx 1.8864 + 1.8865 + movq -352(%rbp),%rax 1.8866 + mulq -88(%rbp) 1.8867 + addq %rax,%rsi 1.8868 + adcq %rdx,%rdi 1.8869 + adcq $0,%rcx 1.8870 + 1.8871 + movq -344(%rbp),%rax 1.8872 + mulq -96(%rbp) 1.8873 + addq %rax,%rsi 1.8874 + adcq %rdx,%rdi 1.8875 + adcq $0,%rcx 1.8876 + 1.8877 + movq -336(%rbp),%rax 1.8878 + mulq -104(%rbp) 1.8879 + addq %rax,%rsi 1.8880 + adcq %rdx,%rdi 1.8881 + adcq $0,%rcx 1.8882 + 1.8883 + movq -328(%rbp),%rax 1.8884 + mulq -112(%rbp) 1.8885 + addq %rax,%rsi 1.8886 + adcq %rdx,%rdi 1.8887 + adcq $0,%rcx 1.8888 + 1.8889 + movq -320(%rbp),%rax 1.8890 + mulq -120(%rbp) 1.8891 + addq %rax,%rsi 1.8892 + adcq %rdx,%rdi 1.8893 + adcq $0,%rcx 1.8894 + 1.8895 + movq -312(%rbp),%rax 1.8896 + mulq -128(%rbp) 1.8897 + addq %rax,%rsi 1.8898 + adcq %rdx,%rdi 1.8899 + adcq $0,%rcx 1.8900 + 1.8901 + movq -304(%rbp),%rax 1.8902 + mulq -136(%rbp) 1.8903 + addq %rax,%rsi 1.8904 + adcq %rdx,%rdi 1.8905 + adcq $0,%rcx 1.8906 + 1.8907 +/NO_APP 1.8908 + movq %rdi, %r10 1.8909 + movq %rcx, %r11 1.8910 +/APP 1.8911 + movq -296(%rbp),%rax 1.8912 + mulq -144(%rbp) 1.8913 + addq %rax,%rsi 1.8914 + adcq %rdx,%r10 1.8915 + adcq $0,%r11 1.8916 + 1.8917 +/NO_APP 1.8918 + movq %rsi, 392(%r9) 1.8919 + movq %r11, %rdi 1.8920 + movq %r10, %rcx 1.8921 + movq %r8, %rsi 1.8922 +/APP 1.8923 + movq -392(%rbp),%rax 1.8924 + mulq -40(%rbp) 1.8925 + addq %rax,%rcx 1.8926 + adcq %rdx,%rdi 1.8927 + adcq $0,%rsi 1.8928 + 1.8929 + movq -384(%rbp),%rax 1.8930 + mulq -48(%rbp) 1.8931 + addq %rax,%rcx 1.8932 + adcq %rdx,%rdi 1.8933 + adcq $0,%rsi 1.8934 + 1.8935 + movq -376(%rbp),%rax 1.8936 + mulq -56(%rbp) 1.8937 + addq %rax,%rcx 1.8938 + adcq %rdx,%rdi 1.8939 + adcq $0,%rsi 1.8940 + 1.8941 + movq -368(%rbp),%rax 1.8942 + mulq -64(%rbp) 1.8943 + addq %rax,%rcx 1.8944 + adcq %rdx,%rdi 1.8945 + adcq $0,%rsi 1.8946 + 1.8947 + movq -360(%rbp),%rax 1.8948 + mulq -72(%rbp) 1.8949 + addq %rax,%rcx 1.8950 + adcq %rdx,%rdi 1.8951 + adcq $0,%rsi 1.8952 + 1.8953 + movq -352(%rbp),%rax 1.8954 + mulq -80(%rbp) 1.8955 + addq %rax,%rcx 1.8956 + adcq %rdx,%rdi 1.8957 + adcq $0,%rsi 1.8958 + 1.8959 + movq -344(%rbp),%rax 1.8960 + mulq -88(%rbp) 1.8961 + addq %rax,%rcx 1.8962 + adcq %rdx,%rdi 1.8963 + adcq $0,%rsi 1.8964 + 1.8965 + movq -336(%rbp),%rax 1.8966 + mulq -96(%rbp) 1.8967 + addq %rax,%rcx 1.8968 + adcq %rdx,%rdi 1.8969 + adcq $0,%rsi 1.8970 + 1.8971 + movq -328(%rbp),%rax 1.8972 + mulq -104(%rbp) 1.8973 + addq %rax,%rcx 1.8974 + adcq %rdx,%rdi 1.8975 + adcq $0,%rsi 1.8976 + 1.8977 + movq -320(%rbp),%rax 1.8978 + mulq -112(%rbp) 1.8979 + addq %rax,%rcx 1.8980 + adcq %rdx,%rdi 1.8981 + adcq $0,%rsi 1.8982 + 1.8983 + movq -312(%rbp),%rax 1.8984 + mulq -120(%rbp) 1.8985 + addq %rax,%rcx 1.8986 + adcq %rdx,%rdi 1.8987 + adcq $0,%rsi 1.8988 + 1.8989 + movq -304(%rbp),%rax 1.8990 + mulq -128(%rbp) 1.8991 + addq %rax,%rcx 1.8992 + adcq %rdx,%rdi 1.8993 + adcq $0,%rsi 1.8994 + 1.8995 +/NO_APP 1.8996 + movq %rdi, %r10 1.8997 + movq %rsi, %r11 1.8998 +/APP 1.8999 + movq -296(%rbp),%rax 1.9000 + mulq -136(%rbp) 1.9001 + addq %rax,%rcx 1.9002 + adcq %rdx,%r10 1.9003 + adcq $0,%r11 1.9004 + 1.9005 +/NO_APP 1.9006 + movq %rcx, 400(%r9) 1.9007 + movq %r11, %rdi 1.9008 + movq %r10, %rsi 1.9009 + movq %r8, %rcx 1.9010 +/APP 1.9011 + movq -384(%rbp),%rax 1.9012 + mulq -40(%rbp) 1.9013 + addq %rax,%rsi 1.9014 + adcq %rdx,%rdi 1.9015 + adcq $0,%rcx 1.9016 + 1.9017 + movq -376(%rbp),%rax 1.9018 + mulq -48(%rbp) 1.9019 + addq %rax,%rsi 1.9020 + adcq %rdx,%rdi 1.9021 + adcq $0,%rcx 1.9022 + 1.9023 + movq -368(%rbp),%rax 1.9024 + mulq -56(%rbp) 1.9025 + addq %rax,%rsi 1.9026 + adcq %rdx,%rdi 1.9027 + adcq $0,%rcx 1.9028 + 1.9029 + movq -360(%rbp),%rax 1.9030 + mulq -64(%rbp) 1.9031 + addq %rax,%rsi 1.9032 + adcq %rdx,%rdi 1.9033 + adcq $0,%rcx 1.9034 + 1.9035 + movq -352(%rbp),%rax 1.9036 + mulq -72(%rbp) 1.9037 + addq %rax,%rsi 1.9038 + adcq %rdx,%rdi 1.9039 + adcq $0,%rcx 1.9040 + 1.9041 + movq -344(%rbp),%rax 1.9042 + mulq -80(%rbp) 1.9043 + addq %rax,%rsi 1.9044 + adcq %rdx,%rdi 1.9045 + adcq $0,%rcx 1.9046 + 1.9047 + movq -336(%rbp),%rax 1.9048 + mulq -88(%rbp) 1.9049 + addq %rax,%rsi 1.9050 + adcq %rdx,%rdi 1.9051 + adcq $0,%rcx 1.9052 + 1.9053 + movq -328(%rbp),%rax 1.9054 + mulq -96(%rbp) 1.9055 + addq %rax,%rsi 1.9056 + adcq %rdx,%rdi 1.9057 + adcq $0,%rcx 1.9058 + 1.9059 + movq -320(%rbp),%rax 1.9060 + mulq -104(%rbp) 1.9061 + addq %rax,%rsi 1.9062 + adcq %rdx,%rdi 1.9063 + adcq $0,%rcx 1.9064 + 1.9065 + movq -312(%rbp),%rax 1.9066 + mulq -112(%rbp) 1.9067 + addq %rax,%rsi 1.9068 + adcq %rdx,%rdi 1.9069 + adcq $0,%rcx 1.9070 + 1.9071 + movq -304(%rbp),%rax 1.9072 + mulq -120(%rbp) 1.9073 + addq %rax,%rsi 1.9074 + adcq %rdx,%rdi 1.9075 + adcq $0,%rcx 1.9076 + 1.9077 +/NO_APP 1.9078 + movq %rdi, %r10 1.9079 + movq %rcx, %r11 1.9080 +/APP 1.9081 + movq -296(%rbp),%rax 1.9082 + mulq -128(%rbp) 1.9083 + addq %rax,%rsi 1.9084 + adcq %rdx,%r10 1.9085 + adcq $0,%r11 1.9086 + 1.9087 +/NO_APP 1.9088 + movq %rsi, 408(%r9) 1.9089 + movq %r11, %rdi 1.9090 + movq %r10, %rcx 1.9091 + movq %r8, %rsi 1.9092 +/APP 1.9093 + movq -376(%rbp),%rax 1.9094 + mulq -40(%rbp) 1.9095 + addq %rax,%rcx 1.9096 + adcq %rdx,%rdi 1.9097 + adcq $0,%rsi 1.9098 + 1.9099 + movq -368(%rbp),%rax 1.9100 + mulq -48(%rbp) 1.9101 + addq %rax,%rcx 1.9102 + adcq %rdx,%rdi 1.9103 + adcq $0,%rsi 1.9104 + 1.9105 + movq -360(%rbp),%rax 1.9106 + mulq -56(%rbp) 1.9107 + addq %rax,%rcx 1.9108 + adcq %rdx,%rdi 1.9109 + adcq $0,%rsi 1.9110 + 1.9111 + movq -352(%rbp),%rax 1.9112 + mulq -64(%rbp) 1.9113 + addq %rax,%rcx 1.9114 + adcq %rdx,%rdi 1.9115 + adcq $0,%rsi 1.9116 + 1.9117 + movq -344(%rbp),%rax 1.9118 + mulq -72(%rbp) 1.9119 + addq %rax,%rcx 1.9120 + adcq %rdx,%rdi 1.9121 + adcq $0,%rsi 1.9122 + 1.9123 + movq -336(%rbp),%rax 1.9124 + mulq -80(%rbp) 1.9125 + addq %rax,%rcx 1.9126 + adcq %rdx,%rdi 1.9127 + adcq $0,%rsi 1.9128 + 1.9129 + movq -328(%rbp),%rax 1.9130 + mulq -88(%rbp) 1.9131 + addq %rax,%rcx 1.9132 + adcq %rdx,%rdi 1.9133 + adcq $0,%rsi 1.9134 + 1.9135 + movq -320(%rbp),%rax 1.9136 + mulq -96(%rbp) 1.9137 + addq %rax,%rcx 1.9138 + adcq %rdx,%rdi 1.9139 + adcq $0,%rsi 1.9140 + 1.9141 + movq -312(%rbp),%rax 1.9142 + mulq -104(%rbp) 1.9143 + addq %rax,%rcx 1.9144 + adcq %rdx,%rdi 1.9145 + adcq $0,%rsi 1.9146 + 1.9147 + movq -304(%rbp),%rax 1.9148 + mulq -112(%rbp) 1.9149 + addq %rax,%rcx 1.9150 + adcq %rdx,%rdi 1.9151 + adcq $0,%rsi 1.9152 + 1.9153 +/NO_APP 1.9154 + movq %rdi, %r10 1.9155 + movq %rsi, %r11 1.9156 +/APP 1.9157 + movq -296(%rbp),%rax 1.9158 + mulq -120(%rbp) 1.9159 + addq %rax,%rcx 1.9160 + adcq %rdx,%r10 1.9161 + adcq $0,%r11 1.9162 + 1.9163 +/NO_APP 1.9164 + movq %rcx, 416(%r9) 1.9165 + movq %r11, %rdi 1.9166 + movq %r10, %rsi 1.9167 + movq %r8, %rcx 1.9168 +/APP 1.9169 + movq -368(%rbp),%rax 1.9170 + mulq -40(%rbp) 1.9171 + addq %rax,%rsi 1.9172 + adcq %rdx,%rdi 1.9173 + adcq $0,%rcx 1.9174 + 1.9175 + movq -360(%rbp),%rax 1.9176 + mulq -48(%rbp) 1.9177 + addq %rax,%rsi 1.9178 + adcq %rdx,%rdi 1.9179 + adcq $0,%rcx 1.9180 + 1.9181 + movq -352(%rbp),%rax 1.9182 + mulq -56(%rbp) 1.9183 + addq %rax,%rsi 1.9184 + adcq %rdx,%rdi 1.9185 + adcq $0,%rcx 1.9186 + 1.9187 + movq -344(%rbp),%rax 1.9188 + mulq -64(%rbp) 1.9189 + addq %rax,%rsi 1.9190 + adcq %rdx,%rdi 1.9191 + adcq $0,%rcx 1.9192 + 1.9193 + movq -336(%rbp),%rax 1.9194 + mulq -72(%rbp) 1.9195 + addq %rax,%rsi 1.9196 + adcq %rdx,%rdi 1.9197 + adcq $0,%rcx 1.9198 + 1.9199 + movq -328(%rbp),%rax 1.9200 + mulq -80(%rbp) 1.9201 + addq %rax,%rsi 1.9202 + adcq %rdx,%rdi 1.9203 + adcq $0,%rcx 1.9204 + 1.9205 + movq -320(%rbp),%rax 1.9206 + mulq -88(%rbp) 1.9207 + addq %rax,%rsi 1.9208 + adcq %rdx,%rdi 1.9209 + adcq $0,%rcx 1.9210 + 1.9211 + movq -312(%rbp),%rax 1.9212 + mulq -96(%rbp) 1.9213 + addq %rax,%rsi 1.9214 + adcq %rdx,%rdi 1.9215 + adcq $0,%rcx 1.9216 + 1.9217 + movq -304(%rbp),%rax 1.9218 + mulq -104(%rbp) 1.9219 + addq %rax,%rsi 1.9220 + adcq %rdx,%rdi 1.9221 + adcq $0,%rcx 1.9222 + 1.9223 +/NO_APP 1.9224 + movq %rdi, %r10 1.9225 + movq %rcx, %r11 1.9226 +/APP 1.9227 + movq -296(%rbp),%rax 1.9228 + mulq -112(%rbp) 1.9229 + addq %rax,%rsi 1.9230 + adcq %rdx,%r10 1.9231 + adcq $0,%r11 1.9232 + 1.9233 +/NO_APP 1.9234 + movq %rsi, 424(%r9) 1.9235 + movq %r11, %rdi 1.9236 + movq %r10, %rcx 1.9237 + movq %r8, %rsi 1.9238 +/APP 1.9239 + movq -360(%rbp),%rax 1.9240 + mulq -40(%rbp) 1.9241 + addq %rax,%rcx 1.9242 + adcq %rdx,%rdi 1.9243 + adcq $0,%rsi 1.9244 + 1.9245 + movq -352(%rbp),%rax 1.9246 + mulq -48(%rbp) 1.9247 + addq %rax,%rcx 1.9248 + adcq %rdx,%rdi 1.9249 + adcq $0,%rsi 1.9250 + 1.9251 + movq -344(%rbp),%rax 1.9252 + mulq -56(%rbp) 1.9253 + addq %rax,%rcx 1.9254 + adcq %rdx,%rdi 1.9255 + adcq $0,%rsi 1.9256 + 1.9257 + movq -336(%rbp),%rax 1.9258 + mulq -64(%rbp) 1.9259 + addq %rax,%rcx 1.9260 + adcq %rdx,%rdi 1.9261 + adcq $0,%rsi 1.9262 + 1.9263 + movq -328(%rbp),%rax 1.9264 + mulq -72(%rbp) 1.9265 + addq %rax,%rcx 1.9266 + adcq %rdx,%rdi 1.9267 + adcq $0,%rsi 1.9268 + 1.9269 + movq -320(%rbp),%rax 1.9270 + mulq -80(%rbp) 1.9271 + addq %rax,%rcx 1.9272 + adcq %rdx,%rdi 1.9273 + adcq $0,%rsi 1.9274 + 1.9275 + movq -312(%rbp),%rax 1.9276 + mulq -88(%rbp) 1.9277 + addq %rax,%rcx 1.9278 + adcq %rdx,%rdi 1.9279 + adcq $0,%rsi 1.9280 + 1.9281 + movq -304(%rbp),%rax 1.9282 + mulq -96(%rbp) 1.9283 + addq %rax,%rcx 1.9284 + adcq %rdx,%rdi 1.9285 + adcq $0,%rsi 1.9286 + 1.9287 +/NO_APP 1.9288 + movq %rdi, %r10 1.9289 + movq %rsi, %r11 1.9290 +/APP 1.9291 + movq -296(%rbp),%rax 1.9292 + mulq -104(%rbp) 1.9293 + addq %rax,%rcx 1.9294 + adcq %rdx,%r10 1.9295 + adcq $0,%r11 1.9296 + 1.9297 +/NO_APP 1.9298 + movq %rcx, 432(%r9) 1.9299 + movq %r11, %rdi 1.9300 + movq %r10, %rsi 1.9301 + movq %r8, %rcx 1.9302 +/APP 1.9303 + movq -352(%rbp),%rax 1.9304 + mulq -40(%rbp) 1.9305 + addq %rax,%rsi 1.9306 + adcq %rdx,%rdi 1.9307 + adcq $0,%rcx 1.9308 + 1.9309 + movq -344(%rbp),%rax 1.9310 + mulq -48(%rbp) 1.9311 + addq %rax,%rsi 1.9312 + adcq %rdx,%rdi 1.9313 + adcq $0,%rcx 1.9314 + 1.9315 + movq -336(%rbp),%rax 1.9316 + mulq -56(%rbp) 1.9317 + addq %rax,%rsi 1.9318 + adcq %rdx,%rdi 1.9319 + adcq $0,%rcx 1.9320 + 1.9321 + movq -328(%rbp),%rax 1.9322 + mulq -64(%rbp) 1.9323 + addq %rax,%rsi 1.9324 + adcq %rdx,%rdi 1.9325 + adcq $0,%rcx 1.9326 + 1.9327 + movq -320(%rbp),%rax 1.9328 + mulq -72(%rbp) 1.9329 + addq %rax,%rsi 1.9330 + adcq %rdx,%rdi 1.9331 + adcq $0,%rcx 1.9332 + 1.9333 + movq -312(%rbp),%rax 1.9334 + mulq -80(%rbp) 1.9335 + addq %rax,%rsi 1.9336 + adcq %rdx,%rdi 1.9337 + adcq $0,%rcx 1.9338 + 1.9339 + movq -304(%rbp),%rax 1.9340 + mulq -88(%rbp) 1.9341 + addq %rax,%rsi 1.9342 + adcq %rdx,%rdi 1.9343 + adcq $0,%rcx 1.9344 + 1.9345 +/NO_APP 1.9346 + movq %rdi, %r10 1.9347 + movq %rcx, %r11 1.9348 +/APP 1.9349 + movq -296(%rbp),%rax 1.9350 + mulq -96(%rbp) 1.9351 + addq %rax,%rsi 1.9352 + adcq %rdx,%r10 1.9353 + adcq $0,%r11 1.9354 + 1.9355 +/NO_APP 1.9356 + movq %rsi, 440(%r9) 1.9357 + movq %r11, %rdi 1.9358 + movq %r10, %rcx 1.9359 + movq %r8, %rsi 1.9360 +/APP 1.9361 + movq -344(%rbp),%rax 1.9362 + mulq -40(%rbp) 1.9363 + addq %rax,%rcx 1.9364 + adcq %rdx,%rdi 1.9365 + adcq $0,%rsi 1.9366 + 1.9367 + movq -336(%rbp),%rax 1.9368 + mulq -48(%rbp) 1.9369 + addq %rax,%rcx 1.9370 + adcq %rdx,%rdi 1.9371 + adcq $0,%rsi 1.9372 + 1.9373 + movq -328(%rbp),%rax 1.9374 + mulq -56(%rbp) 1.9375 + addq %rax,%rcx 1.9376 + adcq %rdx,%rdi 1.9377 + adcq $0,%rsi 1.9378 + 1.9379 + movq -320(%rbp),%rax 1.9380 + mulq -64(%rbp) 1.9381 + addq %rax,%rcx 1.9382 + adcq %rdx,%rdi 1.9383 + adcq $0,%rsi 1.9384 + 1.9385 + movq -312(%rbp),%rax 1.9386 + mulq -72(%rbp) 1.9387 + addq %rax,%rcx 1.9388 + adcq %rdx,%rdi 1.9389 + adcq $0,%rsi 1.9390 + 1.9391 + movq -304(%rbp),%rax 1.9392 + mulq -80(%rbp) 1.9393 + addq %rax,%rcx 1.9394 + adcq %rdx,%rdi 1.9395 + adcq $0,%rsi 1.9396 + 1.9397 +/NO_APP 1.9398 + movq %rdi, %r10 1.9399 + movq %rsi, %r11 1.9400 +/APP 1.9401 + movq -296(%rbp),%rax 1.9402 + mulq -88(%rbp) 1.9403 + addq %rax,%rcx 1.9404 + adcq %rdx,%r10 1.9405 + adcq $0,%r11 1.9406 + 1.9407 +/NO_APP 1.9408 + movq %rcx, 448(%r9) 1.9409 + movq %r11, %rdi 1.9410 + movq %r10, %rsi 1.9411 + movq %r8, %rcx 1.9412 +/APP 1.9413 + movq -336(%rbp),%rax 1.9414 + mulq -40(%rbp) 1.9415 + addq %rax,%rsi 1.9416 + adcq %rdx,%rdi 1.9417 + adcq $0,%rcx 1.9418 + 1.9419 + movq -328(%rbp),%rax 1.9420 + mulq -48(%rbp) 1.9421 + addq %rax,%rsi 1.9422 + adcq %rdx,%rdi 1.9423 + adcq $0,%rcx 1.9424 + 1.9425 + movq -320(%rbp),%rax 1.9426 + mulq -56(%rbp) 1.9427 + addq %rax,%rsi 1.9428 + adcq %rdx,%rdi 1.9429 + adcq $0,%rcx 1.9430 + 1.9431 + movq -312(%rbp),%rax 1.9432 + mulq -64(%rbp) 1.9433 + addq %rax,%rsi 1.9434 + adcq %rdx,%rdi 1.9435 + adcq $0,%rcx 1.9436 + 1.9437 + movq -304(%rbp),%rax 1.9438 + mulq -72(%rbp) 1.9439 + addq %rax,%rsi 1.9440 + adcq %rdx,%rdi 1.9441 + adcq $0,%rcx 1.9442 + 1.9443 +/NO_APP 1.9444 + movq %rdi, %r10 1.9445 + movq %rcx, %r11 1.9446 +/APP 1.9447 + movq -296(%rbp),%rax 1.9448 + mulq -80(%rbp) 1.9449 + addq %rax,%rsi 1.9450 + adcq %rdx,%r10 1.9451 + adcq $0,%r11 1.9452 + 1.9453 +/NO_APP 1.9454 + movq %rsi, 456(%r9) 1.9455 + movq %r11, %rdi 1.9456 + movq %r10, %rcx 1.9457 + movq %r8, %rsi 1.9458 +/APP 1.9459 + movq -328(%rbp),%rax 1.9460 + mulq -40(%rbp) 1.9461 + addq %rax,%rcx 1.9462 + adcq %rdx,%rdi 1.9463 + adcq $0,%rsi 1.9464 + 1.9465 + movq -320(%rbp),%rax 1.9466 + mulq -48(%rbp) 1.9467 + addq %rax,%rcx 1.9468 + adcq %rdx,%rdi 1.9469 + adcq $0,%rsi 1.9470 + 1.9471 + movq -312(%rbp),%rax 1.9472 + mulq -56(%rbp) 1.9473 + addq %rax,%rcx 1.9474 + adcq %rdx,%rdi 1.9475 + adcq $0,%rsi 1.9476 + 1.9477 + movq -304(%rbp),%rax 1.9478 + mulq -64(%rbp) 1.9479 + addq %rax,%rcx 1.9480 + adcq %rdx,%rdi 1.9481 + adcq $0,%rsi 1.9482 + 1.9483 +/NO_APP 1.9484 + movq %rdi, %r10 1.9485 + movq %rsi, %r11 1.9486 +/APP 1.9487 + movq -296(%rbp),%rax 1.9488 + mulq -72(%rbp) 1.9489 + addq %rax,%rcx 1.9490 + adcq %rdx,%r10 1.9491 + adcq $0,%r11 1.9492 + 1.9493 +/NO_APP 1.9494 + movq %rcx, 464(%r9) 1.9495 + movq %r11, %rdi 1.9496 + movq %r10, %rsi 1.9497 + movq %r8, %rcx 1.9498 +/APP 1.9499 + movq -320(%rbp),%rax 1.9500 + mulq -40(%rbp) 1.9501 + addq %rax,%rsi 1.9502 + adcq %rdx,%rdi 1.9503 + adcq $0,%rcx 1.9504 + 1.9505 + movq -312(%rbp),%rax 1.9506 + mulq -48(%rbp) 1.9507 + addq %rax,%rsi 1.9508 + adcq %rdx,%rdi 1.9509 + adcq $0,%rcx 1.9510 + 1.9511 + movq -304(%rbp),%rax 1.9512 + mulq -56(%rbp) 1.9513 + addq %rax,%rsi 1.9514 + adcq %rdx,%rdi 1.9515 + adcq $0,%rcx 1.9516 + 1.9517 +/NO_APP 1.9518 + movq %rdi, %r10 1.9519 + movq %rcx, %r11 1.9520 +/APP 1.9521 + movq -296(%rbp),%rax 1.9522 + mulq -64(%rbp) 1.9523 + addq %rax,%rsi 1.9524 + adcq %rdx,%r10 1.9525 + adcq $0,%r11 1.9526 + 1.9527 +/NO_APP 1.9528 + movq %rsi, 472(%r9) 1.9529 + movq %r11, %rdi 1.9530 + movq %r10, %rcx 1.9531 + movq %r8, %rsi 1.9532 +/APP 1.9533 + movq -312(%rbp),%rax 1.9534 + mulq -40(%rbp) 1.9535 + addq %rax,%rcx 1.9536 + adcq %rdx,%rdi 1.9537 + adcq $0,%rsi 1.9538 + 1.9539 + movq -304(%rbp),%rax 1.9540 + mulq -48(%rbp) 1.9541 + addq %rax,%rcx 1.9542 + adcq %rdx,%rdi 1.9543 + adcq $0,%rsi 1.9544 + 1.9545 +/NO_APP 1.9546 + movq %rdi, %r10 1.9547 + movq %rsi, %r11 1.9548 +/APP 1.9549 + movq -296(%rbp),%rax 1.9550 + mulq -56(%rbp) 1.9551 + addq %rax,%rcx 1.9552 + adcq %rdx,%r10 1.9553 + adcq $0,%r11 1.9554 + 1.9555 +/NO_APP 1.9556 + movq %rcx, 480(%r9) 1.9557 + movq %r11, %rdi 1.9558 + movq %r10, %rsi 1.9559 + movq %r8, %rcx 1.9560 +/APP 1.9561 + movq -304(%rbp),%rax 1.9562 + mulq -40(%rbp) 1.9563 + addq %rax,%rsi 1.9564 + adcq %rdx,%rdi 1.9565 + adcq $0,%rcx 1.9566 + 1.9567 +/NO_APP 1.9568 + movq %rcx, %r11 1.9569 + movq %rdi, %r10 1.9570 +/APP 1.9571 + movq -296(%rbp),%rax 1.9572 + mulq -48(%rbp) 1.9573 + addq %rax,%rsi 1.9574 + adcq %rdx,%r10 1.9575 + adcq $0,%r11 1.9576 + 1.9577 +/NO_APP 1.9578 + movq %rsi, 488(%r9) 1.9579 + movq %r10, %rcx 1.9580 + movq %r11, %rsi 1.9581 +/APP 1.9582 + movq -296(%rbp),%rax 1.9583 + mulq -40(%rbp) 1.9584 + addq %rax,%rcx 1.9585 + adcq %rdx,%rsi 1.9586 + adcq $0,%r8 1.9587 + 1.9588 +/NO_APP 1.9589 + movq %rcx, 496(%r9) 1.9590 + movl (%r12), %ecx 1.9591 + xorl (%rbx), %ecx 1.9592 + testq %rsi, %rsi 1.9593 + movq %rsi, 504(%r9) 1.9594 + movl $64, 8(%r13) 1.9595 + jne .L149 1.9596 + .align 16 1.9597 +.L157: 1.9598 + movl 8(%r13), %edx 1.9599 + leal -1(%rdx), %ebx 1.9600 + testl %ebx, %ebx 1.9601 + movl %ebx, 8(%r13) 1.9602 + je .L149 1.9603 + leal -2(%rdx), %r12d 1.9604 + cmpq $0, (%r9,%r12,8) 1.9605 + je .L157 1.9606 +.L149: 1.9607 + movl 8(%r13), %r9d 1.9608 + xorl %edx, %edx 1.9609 + testl %r9d, %r9d 1.9610 + cmovne %ecx, %edx 1.9611 + movl %edx, (%r13) 1.9612 + addq $520, %rsp 1.9613 + popq %rbx 1.9614 + popq %r12 1.9615 + popq %r13 1.9616 + leave 1.9617 + ret 1.9618 +.LFE5: 1.9619 + .size s_mp_mul_comba_32, .-s_mp_mul_comba_32 1.9620 + .align 16 1.9621 +.globl s_mp_sqr_comba_4 1.9622 + .type s_mp_sqr_comba_4, @function 1.9623 +s_mp_sqr_comba_4: 1.9624 +.LFB6: 1.9625 + pushq %rbp 1.9626 +.LCFI17: 1.9627 + movq %rsi, %r11 1.9628 + xorl %esi, %esi 1.9629 + movq %rsi, %r10 1.9630 + movq %rsi, %rbp 1.9631 + movq %rsi, %r8 1.9632 + pushq %rbx 1.9633 +.LCFI18: 1.9634 + movq %rsi, %rbx 1.9635 + movq 16(%rdi), %rcx 1.9636 + movq %rsi, %rdi 1.9637 +/APP 1.9638 + movq (%rcx),%rax 1.9639 + mulq %rax 1.9640 + addq %rax,%r10 1.9641 + adcq %rdx,%rbx 1.9642 + adcq $0,%rdi 1.9643 + 1.9644 +/NO_APP 1.9645 + movq %r10, -72(%rsp) 1.9646 +/APP 1.9647 + movq (%rcx),%rax 1.9648 + mulq 8(%rcx) 1.9649 + addq %rax,%rbx 1.9650 + adcq %rdx,%rdi 1.9651 + adcq $0,%rbp 1.9652 + addq %rax,%rbx 1.9653 + adcq %rdx,%rdi 1.9654 + adcq $0,%rbp 1.9655 + 1.9656 +/NO_APP 1.9657 + movq %rbx, -64(%rsp) 1.9658 +/APP 1.9659 + movq (%rcx),%rax 1.9660 + mulq 16(%rcx) 1.9661 + addq %rax,%rdi 1.9662 + adcq %rdx,%rbp 1.9663 + adcq $0,%r8 1.9664 + addq %rax,%rdi 1.9665 + adcq %rdx,%rbp 1.9666 + adcq $0,%r8 1.9667 + 1.9668 +/NO_APP 1.9669 + movq %rbp, %rbx 1.9670 + movq %r8, %rbp 1.9671 +/APP 1.9672 + movq 8(%rcx),%rax 1.9673 + mulq %rax 1.9674 + addq %rax,%rdi 1.9675 + adcq %rdx,%rbx 1.9676 + adcq $0,%rbp 1.9677 + 1.9678 +/NO_APP 1.9679 + movq %rdi, -56(%rsp) 1.9680 + movq %rbp, %r9 1.9681 + movq %rbx, %r8 1.9682 + movq %rsi, %rdi 1.9683 +/APP 1.9684 + movq (%rcx),%rax 1.9685 + mulq 24(%rcx) 1.9686 + addq %rax,%r8 1.9687 + adcq %rdx,%r9 1.9688 + adcq $0,%rdi 1.9689 + addq %rax,%r8 1.9690 + adcq %rdx,%r9 1.9691 + adcq $0,%rdi 1.9692 + 1.9693 +/NO_APP 1.9694 + movq %r9, %rbx 1.9695 + movq %rdi, %rbp 1.9696 +/APP 1.9697 + movq 8(%rcx),%rax 1.9698 + mulq 16(%rcx) 1.9699 + addq %rax,%r8 1.9700 + adcq %rdx,%rbx 1.9701 + adcq $0,%rbp 1.9702 + addq %rax,%r8 1.9703 + adcq %rdx,%rbx 1.9704 + adcq $0,%rbp 1.9705 + 1.9706 +/NO_APP 1.9707 + movq %r8, -48(%rsp) 1.9708 + movq %rbp, %r9 1.9709 + movq %rbx, %rdi 1.9710 + movq %rsi, %r8 1.9711 + movl $8, 8(%r11) 1.9712 + movl $0, (%r11) 1.9713 +/APP 1.9714 + movq 8(%rcx),%rax 1.9715 + mulq 24(%rcx) 1.9716 + addq %rax,%rdi 1.9717 + adcq %rdx,%r9 1.9718 + adcq $0,%r8 1.9719 + addq %rax,%rdi 1.9720 + adcq %rdx,%r9 1.9721 + adcq $0,%r8 1.9722 + 1.9723 +/NO_APP 1.9724 + movq %r9, %rbx 1.9725 + movq %r8, %rbp 1.9726 +/APP 1.9727 + movq 16(%rcx),%rax 1.9728 + mulq %rax 1.9729 + addq %rax,%rdi 1.9730 + adcq %rdx,%rbx 1.9731 + adcq $0,%rbp 1.9732 + 1.9733 +/NO_APP 1.9734 + movq %rbp, %rax 1.9735 + movq %rdi, -40(%rsp) 1.9736 + movq %rbx, %rbp 1.9737 + movq %rax, %rdi 1.9738 + movq %rsi, %rbx 1.9739 +/APP 1.9740 + movq 16(%rcx),%rax 1.9741 + mulq 24(%rcx) 1.9742 + addq %rax,%rbp 1.9743 + adcq %rdx,%rdi 1.9744 + adcq $0,%rbx 1.9745 + addq %rax,%rbp 1.9746 + adcq %rdx,%rdi 1.9747 + adcq $0,%rbx 1.9748 + 1.9749 +/NO_APP 1.9750 + movq %rbp, -32(%rsp) 1.9751 + movq %rbx, %r9 1.9752 +/APP 1.9753 + movq 24(%rcx),%rax 1.9754 + mulq %rax 1.9755 + addq %rax,%rdi 1.9756 + adcq %rdx,%r9 1.9757 + adcq $0,%rsi 1.9758 + 1.9759 +/NO_APP 1.9760 + movq 16(%r11), %rdx 1.9761 + movq %rdi, -24(%rsp) 1.9762 + movq %r9, -16(%rsp) 1.9763 + movq %r10, (%rdx) 1.9764 + movq -64(%rsp), %r8 1.9765 + movq %r8, 8(%rdx) 1.9766 + movq -56(%rsp), %rbp 1.9767 + movq %rbp, 16(%rdx) 1.9768 + movq -48(%rsp), %rdi 1.9769 + movq %rdi, 24(%rdx) 1.9770 + movq -40(%rsp), %rsi 1.9771 + movq %rsi, 32(%rdx) 1.9772 + movq -32(%rsp), %rbx 1.9773 + movq %rbx, 40(%rdx) 1.9774 + movq -24(%rsp), %rcx 1.9775 + movq %rcx, 48(%rdx) 1.9776 + movq -16(%rsp), %rax 1.9777 + movq %rax, 56(%rdx) 1.9778 + movl 8(%r11), %edx 1.9779 + testl %edx, %edx 1.9780 + je .L168 1.9781 + leal -1(%rdx), %ecx 1.9782 + movq 16(%r11), %rsi 1.9783 + mov %ecx, %r10d 1.9784 + cmpq $0, (%rsi,%r10,8) 1.9785 + jne .L166 1.9786 + movl %ecx, %edx 1.9787 + .align 16 1.9788 +.L167: 1.9789 + testl %edx, %edx 1.9790 + movl %edx, %ecx 1.9791 + je .L171 1.9792 + decl %edx 1.9793 + mov %edx, %eax 1.9794 + cmpq $0, (%rsi,%rax,8) 1.9795 + je .L167 1.9796 + movl %ecx, 8(%r11) 1.9797 + movl %ecx, %edx 1.9798 +.L166: 1.9799 + testl %edx, %edx 1.9800 + je .L168 1.9801 + popq %rbx 1.9802 + popq %rbp 1.9803 + movl (%r11), %eax 1.9804 + movl %eax, (%r11) 1.9805 + ret 1.9806 +.L171: 1.9807 + movl %edx, 8(%r11) 1.9808 + .align 16 1.9809 +.L168: 1.9810 + popq %rbx 1.9811 + popq %rbp 1.9812 + xorl %eax, %eax 1.9813 + movl %eax, (%r11) 1.9814 + ret 1.9815 +.LFE6: 1.9816 + .size s_mp_sqr_comba_4, .-s_mp_sqr_comba_4 1.9817 + .align 16 1.9818 +.globl s_mp_sqr_comba_8 1.9819 + .type s_mp_sqr_comba_8, @function 1.9820 +s_mp_sqr_comba_8: 1.9821 +.LFB7: 1.9822 + pushq %r14 1.9823 +.LCFI19: 1.9824 + xorl %r9d, %r9d 1.9825 + movq %r9, %r14 1.9826 + movq %r9, %r10 1.9827 + pushq %r13 1.9828 +.LCFI20: 1.9829 + movq %r9, %r13 1.9830 + pushq %r12 1.9831 +.LCFI21: 1.9832 + movq %r9, %r12 1.9833 + pushq %rbp 1.9834 +.LCFI22: 1.9835 + movq %rsi, %rbp 1.9836 + movq %r9, %rsi 1.9837 + pushq %rbx 1.9838 +.LCFI23: 1.9839 + movq %r9, %rbx 1.9840 + subq $8, %rsp 1.9841 +.LCFI24: 1.9842 + movq 16(%rdi), %rcx 1.9843 +/APP 1.9844 + movq (%rcx),%rax 1.9845 + mulq %rax 1.9846 + addq %rax,%r14 1.9847 + adcq %rdx,%rbx 1.9848 + adcq $0,%r12 1.9849 + 1.9850 +/NO_APP 1.9851 + movq %r14, -120(%rsp) 1.9852 +/APP 1.9853 + movq (%rcx),%rax 1.9854 + mulq 8(%rcx) 1.9855 + addq %rax,%rbx 1.9856 + adcq %rdx,%r12 1.9857 + adcq $0,%r10 1.9858 + addq %rax,%rbx 1.9859 + adcq %rdx,%r12 1.9860 + adcq $0,%r10 1.9861 + 1.9862 +/NO_APP 1.9863 + movq %rbx, -112(%rsp) 1.9864 +/APP 1.9865 + movq (%rcx),%rax 1.9866 + mulq 16(%rcx) 1.9867 + addq %rax,%r12 1.9868 + adcq %rdx,%r10 1.9869 + adcq $0,%r13 1.9870 + addq %rax,%r12 1.9871 + adcq %rdx,%r10 1.9872 + adcq $0,%r13 1.9873 + 1.9874 +/NO_APP 1.9875 + movq %r10, %rbx 1.9876 + movq %r13, %r10 1.9877 + movq %r9, %r13 1.9878 +/APP 1.9879 + movq 8(%rcx),%rax 1.9880 + mulq %rax 1.9881 + addq %rax,%r12 1.9882 + adcq %rdx,%rbx 1.9883 + adcq $0,%r10 1.9884 + 1.9885 +/NO_APP 1.9886 + movq %r12, -104(%rsp) 1.9887 + movq %r10, %rdi 1.9888 + movq %rbx, %r11 1.9889 +/APP 1.9890 + movq (%rcx),%rax 1.9891 + mulq 24(%rcx) 1.9892 + addq %rax,%r11 1.9893 + adcq %rdx,%rdi 1.9894 + adcq $0,%rsi 1.9895 + addq %rax,%r11 1.9896 + adcq %rdx,%rdi 1.9897 + adcq $0,%rsi 1.9898 + 1.9899 +/NO_APP 1.9900 + movq %rdi, %rbx 1.9901 + movq %rsi, %r10 1.9902 + movq %r9, %rdi 1.9903 +/APP 1.9904 + movq 8(%rcx),%rax 1.9905 + mulq 16(%rcx) 1.9906 + addq %rax,%r11 1.9907 + adcq %rdx,%rbx 1.9908 + adcq $0,%r10 1.9909 + addq %rax,%r11 1.9910 + adcq %rdx,%rbx 1.9911 + adcq $0,%r10 1.9912 + 1.9913 +/NO_APP 1.9914 + movq %r9, %rsi 1.9915 + movq %r11, -96(%rsp) 1.9916 + movq %r10, %r8 1.9917 + movq %rbx, %r12 1.9918 + movq %r9, %r11 1.9919 +/APP 1.9920 + movq (%rcx),%rax 1.9921 + mulq 32(%rcx) 1.9922 + addq %rax,%r12 1.9923 + adcq %rdx,%r8 1.9924 + adcq $0,%r13 1.9925 + addq %rax,%r12 1.9926 + adcq %rdx,%r8 1.9927 + adcq $0,%r13 1.9928 + 1.9929 + movq 8(%rcx),%rax 1.9930 + mulq 24(%rcx) 1.9931 + addq %rax,%r12 1.9932 + adcq %rdx,%r8 1.9933 + adcq $0,%r13 1.9934 + addq %rax,%r12 1.9935 + adcq %rdx,%r8 1.9936 + adcq $0,%r13 1.9937 + 1.9938 +/NO_APP 1.9939 + movq %r8, %rbx 1.9940 + movq %r13, %r10 1.9941 + movq %r9, %r8 1.9942 +/APP 1.9943 + movq 16(%rcx),%rax 1.9944 + mulq %rax 1.9945 + addq %rax,%r12 1.9946 + adcq %rdx,%rbx 1.9947 + adcq $0,%r10 1.9948 + 1.9949 +/NO_APP 1.9950 + movq %r12, -88(%rsp) 1.9951 +/APP 1.9952 + movq (%rcx),%rax 1.9953 + mulq 40(%rcx) 1.9954 + movq %rax,%r8 1.9955 + movq %rdx,%rdi 1.9956 + xorq %rsi,%rsi 1.9957 + 1.9958 + movq 8(%rcx),%rax 1.9959 + mulq 32(%rcx) 1.9960 + addq %rax,%r8 1.9961 + adcq %rdx,%rdi 1.9962 + adcq $0,%rsi 1.9963 + 1.9964 + movq 16(%rcx),%rax 1.9965 + mulq 24(%rcx) 1.9966 + addq %rax,%r8 1.9967 + adcq %rdx,%rdi 1.9968 + adcq $0,%rsi 1.9969 + 1.9970 + addq %r8,%rbx 1.9971 + adcq %rdi,%r10 1.9972 + adcq %rsi,%r11 1.9973 + addq %r8,%rbx 1.9974 + adcq %rdi,%r10 1.9975 + adcq %rsi,%r11 1.9976 + 1.9977 +/NO_APP 1.9978 + movq %rbx, -80(%rsp) 1.9979 +/APP 1.9980 + movq (%rcx),%rax 1.9981 + mulq 48(%rcx) 1.9982 + movq %rax,%r8 1.9983 + movq %rdx,%rdi 1.9984 + xorq %rsi,%rsi 1.9985 + 1.9986 + movq 8(%rcx),%rax 1.9987 + mulq 40(%rcx) 1.9988 + addq %rax,%r8 1.9989 + adcq %rdx,%rdi 1.9990 + adcq $0,%rsi 1.9991 + 1.9992 + movq 16(%rcx),%rax 1.9993 + mulq 32(%rcx) 1.9994 + addq %rax,%r8 1.9995 + adcq %rdx,%rdi 1.9996 + adcq $0,%rsi 1.9997 + 1.9998 +/NO_APP 1.9999 + movq %r9, %rax 1.10000 + movq %rdi, %r13 1.10001 + movq %rsi, %r12 1.10002 +/APP 1.10003 + addq %r8,%r10 1.10004 + adcq %r13,%r11 1.10005 + adcq %r12,%rax 1.10006 + addq %r8,%r10 1.10007 + adcq %r13,%r11 1.10008 + adcq %r12,%rax 1.10009 + 1.10010 +/NO_APP 1.10011 + movq %rax, %rdx 1.10012 + movq %r11, %rbx 1.10013 + movq %r13, %rdi 1.10014 + movq %rdx, %r11 1.10015 + movq %r12, %rsi 1.10016 +/APP 1.10017 + movq 24(%rcx),%rax 1.10018 + mulq %rax 1.10019 + addq %rax,%r10 1.10020 + adcq %rdx,%rbx 1.10021 + adcq $0,%r11 1.10022 + 1.10023 +/NO_APP 1.10024 + movq %r10, -72(%rsp) 1.10025 + movq %r11, %r10 1.10026 +/APP 1.10027 + movq (%rcx),%rax 1.10028 + mulq 56(%rcx) 1.10029 + movq %rax,%r8 1.10030 + movq %rdx,%rdi 1.10031 + xorq %rsi,%rsi 1.10032 + 1.10033 + movq 8(%rcx),%rax 1.10034 + mulq 48(%rcx) 1.10035 + addq %rax,%r8 1.10036 + adcq %rdx,%rdi 1.10037 + adcq $0,%rsi 1.10038 + 1.10039 + movq 16(%rcx),%rax 1.10040 + mulq 40(%rcx) 1.10041 + addq %rax,%r8 1.10042 + adcq %rdx,%rdi 1.10043 + adcq $0,%rsi 1.10044 + 1.10045 + movq 24(%rcx),%rax 1.10046 + mulq 32(%rcx) 1.10047 + addq %rax,%r8 1.10048 + adcq %rdx,%rdi 1.10049 + adcq $0,%rsi 1.10050 + 1.10051 +/NO_APP 1.10052 + movq %r9, %rax 1.10053 +/APP 1.10054 + addq %r8,%rbx 1.10055 + adcq %rdi,%r10 1.10056 + adcq %rsi,%rax 1.10057 + addq %r8,%rbx 1.10058 + adcq %rdi,%r10 1.10059 + adcq %rsi,%rax 1.10060 + 1.10061 +/NO_APP 1.10062 + movq %rbx, -64(%rsp) 1.10063 + movq %rax, %r11 1.10064 + movq %r9, %rbx 1.10065 +/APP 1.10066 + movq 8(%rcx),%rax 1.10067 + mulq 56(%rcx) 1.10068 + movq %rax,%r8 1.10069 + movq %rdx,%rdi 1.10070 + xorq %rsi,%rsi 1.10071 + 1.10072 + movq 16(%rcx),%rax 1.10073 + mulq 48(%rcx) 1.10074 + addq %rax,%r8 1.10075 + adcq %rdx,%rdi 1.10076 + adcq $0,%rsi 1.10077 + 1.10078 + movq 24(%rcx),%rax 1.10079 + mulq 40(%rcx) 1.10080 + addq %rax,%r8 1.10081 + adcq %rdx,%rdi 1.10082 + adcq $0,%rsi 1.10083 + 1.10084 +/NO_APP 1.10085 + movq %rdi, %r13 1.10086 + movq %rsi, %r12 1.10087 +/APP 1.10088 + addq %r8,%r10 1.10089 + adcq %r13,%r11 1.10090 + adcq %r12,%rbx 1.10091 + addq %r8,%r10 1.10092 + adcq %r13,%r11 1.10093 + adcq %r12,%rbx 1.10094 + 1.10095 +/NO_APP 1.10096 + movq %rbx, %rsi 1.10097 + movq %r13, %rdi 1.10098 + movq %r11, %rbx 1.10099 + movq %r12, %r13 1.10100 + movq %rsi, %r11 1.10101 +/APP 1.10102 + movq 32(%rcx),%rax 1.10103 + mulq %rax 1.10104 + addq %rax,%r10 1.10105 + adcq %rdx,%rbx 1.10106 + adcq $0,%r11 1.10107 + 1.10108 +/NO_APP 1.10109 + movq %r10, -56(%rsp) 1.10110 + movq %r9, %r10 1.10111 +/APP 1.10112 + movq 16(%rcx),%rax 1.10113 + mulq 56(%rcx) 1.10114 + movq %rax,%r8 1.10115 + movq %rdx,%rdi 1.10116 + xorq %r13,%r13 1.10117 + 1.10118 + movq 24(%rcx),%rax 1.10119 + mulq 48(%rcx) 1.10120 + addq %rax,%r8 1.10121 + adcq %rdx,%rdi 1.10122 + adcq $0,%r13 1.10123 + 1.10124 + movq 32(%rcx),%rax 1.10125 + mulq 40(%rcx) 1.10126 + addq %rax,%r8 1.10127 + adcq %rdx,%rdi 1.10128 + adcq $0,%r13 1.10129 + 1.10130 +/NO_APP 1.10131 + movq %rdi, %r12 1.10132 + movq %r13, %rax 1.10133 +/APP 1.10134 + addq %r8,%rbx 1.10135 + adcq %r12,%r11 1.10136 + adcq %rax,%r10 1.10137 + addq %r8,%rbx 1.10138 + adcq %r12,%r11 1.10139 + adcq %rax,%r10 1.10140 + 1.10141 +/NO_APP 1.10142 + movq %rbx, -48(%rsp) 1.10143 + movq %r11, %r12 1.10144 + movq %r10, %rsi 1.10145 + movq %r9, %rbx 1.10146 + movq %r9, %r11 1.10147 +/APP 1.10148 + movq 24(%rcx),%rax 1.10149 + mulq 56(%rcx) 1.10150 + addq %rax,%r12 1.10151 + adcq %rdx,%rsi 1.10152 + adcq $0,%rbx 1.10153 + addq %rax,%r12 1.10154 + adcq %rdx,%rsi 1.10155 + adcq $0,%rbx 1.10156 + 1.10157 +/NO_APP 1.10158 + movq %rbx, %r13 1.10159 +/APP 1.10160 + movq 32(%rcx),%rax 1.10161 + mulq 48(%rcx) 1.10162 + addq %rax,%r12 1.10163 + adcq %rdx,%rsi 1.10164 + adcq $0,%r13 1.10165 + addq %rax,%r12 1.10166 + adcq %rdx,%rsi 1.10167 + adcq $0,%r13 1.10168 + 1.10169 +/NO_APP 1.10170 + movq %rsi, %r10 1.10171 + movq %r13, %rbx 1.10172 + movq %r9, %r13 1.10173 +/APP 1.10174 + movq 40(%rcx),%rax 1.10175 + mulq %rax 1.10176 + addq %rax,%r12 1.10177 + adcq %rdx,%r10 1.10178 + adcq $0,%rbx 1.10179 + 1.10180 +/NO_APP 1.10181 + movq %r12, -40(%rsp) 1.10182 + movq %rbx, %r8 1.10183 + movq %r10, %rdi 1.10184 +/APP 1.10185 + movq 32(%rcx),%rax 1.10186 + mulq 56(%rcx) 1.10187 + addq %rax,%rdi 1.10188 + adcq %rdx,%r8 1.10189 + adcq $0,%r11 1.10190 + addq %rax,%rdi 1.10191 + adcq %rdx,%r8 1.10192 + adcq $0,%r11 1.10193 + 1.10194 +/NO_APP 1.10195 + movq %r8, %r10 1.10196 + movq %r11, %rbx 1.10197 +/APP 1.10198 + movq 40(%rcx),%rax 1.10199 + mulq 48(%rcx) 1.10200 + addq %rax,%rdi 1.10201 + adcq %rdx,%r10 1.10202 + adcq $0,%rbx 1.10203 + addq %rax,%rdi 1.10204 + adcq %rdx,%r10 1.10205 + adcq $0,%rbx 1.10206 + 1.10207 +/NO_APP 1.10208 + movq %rdi, -32(%rsp) 1.10209 + movq %rbx, %rsi 1.10210 + movq %r10, %r12 1.10211 +/APP 1.10212 + movq 40(%rcx),%rax 1.10213 + mulq 56(%rcx) 1.10214 + addq %rax,%r12 1.10215 + adcq %rdx,%rsi 1.10216 + adcq $0,%r13 1.10217 + addq %rax,%r12 1.10218 + adcq %rdx,%rsi 1.10219 + adcq $0,%r13 1.10220 + 1.10221 +/NO_APP 1.10222 + movq %rsi, %r10 1.10223 + movq %r13, %rbx 1.10224 +/APP 1.10225 + movq 48(%rcx),%rax 1.10226 + mulq %rax 1.10227 + addq %rax,%r12 1.10228 + adcq %rdx,%r10 1.10229 + adcq $0,%rbx 1.10230 + 1.10231 +/NO_APP 1.10232 + movq %r12, -24(%rsp) 1.10233 + movq %r10, %rdi 1.10234 + movq %rbx, %rsi 1.10235 + movq %r9, %r10 1.10236 + movl $16, 8(%rbp) 1.10237 + movl $0, (%rbp) 1.10238 +/APP 1.10239 + movq 48(%rcx),%rax 1.10240 + mulq 56(%rcx) 1.10241 + addq %rax,%rdi 1.10242 + adcq %rdx,%rsi 1.10243 + adcq $0,%r10 1.10244 + addq %rax,%rdi 1.10245 + adcq %rdx,%rsi 1.10246 + adcq $0,%r10 1.10247 + 1.10248 +/NO_APP 1.10249 + movq %rdi, -16(%rsp) 1.10250 + movq %r10, %r8 1.10251 +/APP 1.10252 + movq 56(%rcx),%rax 1.10253 + mulq %rax 1.10254 + addq %rax,%rsi 1.10255 + adcq %rdx,%r8 1.10256 + adcq $0,%r9 1.10257 + 1.10258 +/NO_APP 1.10259 + movq 16(%rbp), %rax 1.10260 + movq %rsi, -8(%rsp) 1.10261 + movq %r8, (%rsp) 1.10262 + movq %r14, (%rax) 1.10263 + movq -112(%rsp), %rbx 1.10264 + movq %rbx, 8(%rax) 1.10265 + movq -104(%rsp), %rcx 1.10266 + movq %rcx, 16(%rax) 1.10267 + movq -96(%rsp), %rdx 1.10268 + movq %rdx, 24(%rax) 1.10269 + movq -88(%rsp), %r14 1.10270 + movq %r14, 32(%rax) 1.10271 + movq -80(%rsp), %r13 1.10272 + movq %r13, 40(%rax) 1.10273 + movq -72(%rsp), %r12 1.10274 + movq %r12, 48(%rax) 1.10275 + movq -64(%rsp), %r11 1.10276 + movq %r11, 56(%rax) 1.10277 + movq -56(%rsp), %r10 1.10278 + movq %r10, 64(%rax) 1.10279 + movq -48(%rsp), %r9 1.10280 + movq %r9, 72(%rax) 1.10281 + movq -40(%rsp), %r8 1.10282 + movq %r8, 80(%rax) 1.10283 + movq -32(%rsp), %rdi 1.10284 + movq %rdi, 88(%rax) 1.10285 + movq -24(%rsp), %rsi 1.10286 + movq %rsi, 96(%rax) 1.10287 + movq -16(%rsp), %rbx 1.10288 + movq %rbx, 104(%rax) 1.10289 + movq -8(%rsp), %rcx 1.10290 + movq %rcx, 112(%rax) 1.10291 + movq (%rsp), %rdx 1.10292 + movq %rdx, 120(%rax) 1.10293 + movl 8(%rbp), %edx 1.10294 + testl %edx, %edx 1.10295 + je .L192 1.10296 + leal -1(%rdx), %ecx 1.10297 + movq 16(%rbp), %rsi 1.10298 + mov %ecx, %r14d 1.10299 + cmpq $0, (%rsi,%r14,8) 1.10300 + jne .L190 1.10301 + movl %ecx, %edx 1.10302 + .align 16 1.10303 +.L191: 1.10304 + testl %edx, %edx 1.10305 + movl %edx, %ecx 1.10306 + je .L195 1.10307 + decl %edx 1.10308 + mov %edx, %r9d 1.10309 + cmpq $0, (%rsi,%r9,8) 1.10310 + je .L191 1.10311 + movl %ecx, 8(%rbp) 1.10312 + movl %ecx, %edx 1.10313 +.L190: 1.10314 + testl %edx, %edx 1.10315 + je .L192 1.10316 + movl (%rbp), %eax 1.10317 + movl %eax, (%rbp) 1.10318 + addq $8, %rsp 1.10319 + popq %rbx 1.10320 + popq %rbp 1.10321 + popq %r12 1.10322 + popq %r13 1.10323 + popq %r14 1.10324 + ret 1.10325 +.L195: 1.10326 + movl %edx, 8(%rbp) 1.10327 + .align 16 1.10328 +.L192: 1.10329 + xorl %eax, %eax 1.10330 + movl %eax, (%rbp) 1.10331 + addq $8, %rsp 1.10332 + popq %rbx 1.10333 + popq %rbp 1.10334 + popq %r12 1.10335 + popq %r13 1.10336 + popq %r14 1.10337 + ret 1.10338 +.LFE7: 1.10339 + .size s_mp_sqr_comba_8, .-s_mp_sqr_comba_8 1.10340 + .align 16 1.10341 +.globl s_mp_sqr_comba_16 1.10342 + .type s_mp_sqr_comba_16, @function 1.10343 +s_mp_sqr_comba_16: 1.10344 +.LFB8: 1.10345 + pushq %rbp 1.10346 +.LCFI25: 1.10347 + xorl %r9d, %r9d 1.10348 + movq %r9, %r8 1.10349 + movq %r9, %r11 1.10350 + movq %rsp, %rbp 1.10351 +.LCFI26: 1.10352 + pushq %r14 1.10353 +.LCFI27: 1.10354 + movq %rsi, %r14 1.10355 + movq %r9, %rsi 1.10356 + pushq %r13 1.10357 +.LCFI28: 1.10358 + movq %r9, %r13 1.10359 + pushq %r12 1.10360 +.LCFI29: 1.10361 + movq %r9, %r12 1.10362 + pushq %rbx 1.10363 +.LCFI30: 1.10364 + movq %r9, %rbx 1.10365 + subq $256, %rsp 1.10366 +.LCFI31: 1.10367 + movq 16(%rdi), %rcx 1.10368 +/APP 1.10369 + movq (%rcx),%rax 1.10370 + mulq %rax 1.10371 + addq %rax,%r8 1.10372 + adcq %rdx,%rbx 1.10373 + adcq $0,%rsi 1.10374 + 1.10375 +/NO_APP 1.10376 + movq %r8, -288(%rbp) 1.10377 +/APP 1.10378 + movq (%rcx),%rax 1.10379 + mulq 8(%rcx) 1.10380 + addq %rax,%rbx 1.10381 + adcq %rdx,%rsi 1.10382 + adcq $0,%r12 1.10383 + addq %rax,%rbx 1.10384 + adcq %rdx,%rsi 1.10385 + adcq $0,%r12 1.10386 + 1.10387 +/NO_APP 1.10388 + movq %rbx, -280(%rbp) 1.10389 +/APP 1.10390 + movq (%rcx),%rax 1.10391 + mulq 16(%rcx) 1.10392 + addq %rax,%rsi 1.10393 + adcq %rdx,%r12 1.10394 + adcq $0,%r13 1.10395 + addq %rax,%rsi 1.10396 + adcq %rdx,%r12 1.10397 + adcq $0,%r13 1.10398 + 1.10399 +/NO_APP 1.10400 + movq %r12, %rbx 1.10401 + movq %r13, %r10 1.10402 +/APP 1.10403 + movq 8(%rcx),%rax 1.10404 + mulq %rax 1.10405 + addq %rax,%rsi 1.10406 + adcq %rdx,%rbx 1.10407 + adcq $0,%r10 1.10408 + 1.10409 +/NO_APP 1.10410 + movq %rsi, -272(%rbp) 1.10411 + movq %r10, %rdi 1.10412 + movq %r9, %rsi 1.10413 + movq %rbx, %r10 1.10414 +/APP 1.10415 + movq (%rcx),%rax 1.10416 + mulq 24(%rcx) 1.10417 + addq %rax,%r10 1.10418 + adcq %rdx,%rdi 1.10419 + adcq $0,%r11 1.10420 + addq %rax,%r10 1.10421 + adcq %rdx,%rdi 1.10422 + adcq $0,%r11 1.10423 + 1.10424 +/NO_APP 1.10425 + movq %rdi, %r12 1.10426 + movq %r11, %rbx 1.10427 + movq %r9, %rdi 1.10428 +/APP 1.10429 + movq 8(%rcx),%rax 1.10430 + mulq 16(%rcx) 1.10431 + addq %rax,%r10 1.10432 + adcq %rdx,%r12 1.10433 + adcq $0,%rbx 1.10434 + addq %rax,%r10 1.10435 + adcq %rdx,%r12 1.10436 + adcq $0,%rbx 1.10437 + 1.10438 +/NO_APP 1.10439 + movq %r9, %r11 1.10440 + movq %r10, -264(%rbp) 1.10441 + movq %rbx, %r8 1.10442 + movq %r12, %r13 1.10443 + movq %r9, %r12 1.10444 +/APP 1.10445 + movq (%rcx),%rax 1.10446 + mulq 32(%rcx) 1.10447 + addq %rax,%r13 1.10448 + adcq %rdx,%r8 1.10449 + adcq $0,%r12 1.10450 + addq %rax,%r13 1.10451 + adcq %rdx,%r8 1.10452 + adcq $0,%r12 1.10453 + 1.10454 + movq 8(%rcx),%rax 1.10455 + mulq 24(%rcx) 1.10456 + addq %rax,%r13 1.10457 + adcq %rdx,%r8 1.10458 + adcq $0,%r12 1.10459 + addq %rax,%r13 1.10460 + adcq %rdx,%r8 1.10461 + adcq $0,%r12 1.10462 + 1.10463 +/NO_APP 1.10464 + movq %r8, %rbx 1.10465 + movq %r12, %r10 1.10466 + movq %r9, %r8 1.10467 +/APP 1.10468 + movq 16(%rcx),%rax 1.10469 + mulq %rax 1.10470 + addq %rax,%r13 1.10471 + adcq %rdx,%rbx 1.10472 + adcq $0,%r10 1.10473 + 1.10474 +/NO_APP 1.10475 + movq %r13, -256(%rbp) 1.10476 +/APP 1.10477 + movq (%rcx),%rax 1.10478 + mulq 40(%rcx) 1.10479 + movq %rax,%r8 1.10480 + movq %rdx,%rdi 1.10481 + xorq %rsi,%rsi 1.10482 + 1.10483 + movq 8(%rcx),%rax 1.10484 + mulq 32(%rcx) 1.10485 + addq %rax,%r8 1.10486 + adcq %rdx,%rdi 1.10487 + adcq $0,%rsi 1.10488 + 1.10489 + movq 16(%rcx),%rax 1.10490 + mulq 24(%rcx) 1.10491 + addq %rax,%r8 1.10492 + adcq %rdx,%rdi 1.10493 + adcq $0,%rsi 1.10494 + 1.10495 + addq %r8,%rbx 1.10496 + adcq %rdi,%r10 1.10497 + adcq %rsi,%r11 1.10498 + addq %r8,%rbx 1.10499 + adcq %rdi,%r10 1.10500 + adcq %rsi,%r11 1.10501 + 1.10502 +/NO_APP 1.10503 + movq %rbx, -248(%rbp) 1.10504 +/APP 1.10505 + movq (%rcx),%rax 1.10506 + mulq 48(%rcx) 1.10507 + movq %rax,%r8 1.10508 + movq %rdx,%rdi 1.10509 + xorq %rsi,%rsi 1.10510 + 1.10511 + movq 8(%rcx),%rax 1.10512 + mulq 40(%rcx) 1.10513 + addq %rax,%r8 1.10514 + adcq %rdx,%rdi 1.10515 + adcq $0,%rsi 1.10516 + 1.10517 + movq 16(%rcx),%rax 1.10518 + mulq 32(%rcx) 1.10519 + addq %rax,%r8 1.10520 + adcq %rdx,%rdi 1.10521 + adcq $0,%rsi 1.10522 + 1.10523 +/NO_APP 1.10524 + movq %r9, %rax 1.10525 + movq %rdi, %r13 1.10526 + movq %rsi, %r12 1.10527 +/APP 1.10528 + addq %r8,%r10 1.10529 + adcq %r13,%r11 1.10530 + adcq %r12,%rax 1.10531 + addq %r8,%r10 1.10532 + adcq %r13,%r11 1.10533 + adcq %r12,%rax 1.10534 + 1.10535 +/NO_APP 1.10536 + movq %rax, %rdx 1.10537 + movq %r11, %rbx 1.10538 + movq %r13, %rdi 1.10539 + movq %rdx, %r11 1.10540 + movq %r12, %rsi 1.10541 +/APP 1.10542 + movq 24(%rcx),%rax 1.10543 + mulq %rax 1.10544 + addq %rax,%r10 1.10545 + adcq %rdx,%rbx 1.10546 + adcq $0,%r11 1.10547 + 1.10548 +/NO_APP 1.10549 + movq %r10, -240(%rbp) 1.10550 + movq %r11, %r10 1.10551 +/APP 1.10552 + movq (%rcx),%rax 1.10553 + mulq 56(%rcx) 1.10554 + movq %rax,%r8 1.10555 + movq %rdx,%rdi 1.10556 + xorq %rsi,%rsi 1.10557 + 1.10558 + movq 8(%rcx),%rax 1.10559 + mulq 48(%rcx) 1.10560 + addq %rax,%r8 1.10561 + adcq %rdx,%rdi 1.10562 + adcq $0,%rsi 1.10563 + 1.10564 + movq 16(%rcx),%rax 1.10565 + mulq 40(%rcx) 1.10566 + addq %rax,%r8 1.10567 + adcq %rdx,%rdi 1.10568 + adcq $0,%rsi 1.10569 + 1.10570 + movq 24(%rcx),%rax 1.10571 + mulq 32(%rcx) 1.10572 + addq %rax,%r8 1.10573 + adcq %rdx,%rdi 1.10574 + adcq $0,%rsi 1.10575 + 1.10576 +/NO_APP 1.10577 + movq %r9, %rdx 1.10578 +/APP 1.10579 + addq %r8,%rbx 1.10580 + adcq %rdi,%r10 1.10581 + adcq %rsi,%rdx 1.10582 + addq %r8,%rbx 1.10583 + adcq %rdi,%r10 1.10584 + adcq %rsi,%rdx 1.10585 + 1.10586 +/NO_APP 1.10587 + movq %rdx, %r11 1.10588 + movq %rbx, -232(%rbp) 1.10589 + movq %r9, %rbx 1.10590 +/APP 1.10591 + movq (%rcx),%rax 1.10592 + mulq 64(%rcx) 1.10593 + movq %rax,%r8 1.10594 + movq %rdx,%rdi 1.10595 + xorq %rsi,%rsi 1.10596 + 1.10597 + movq 8(%rcx),%rax 1.10598 + mulq 56(%rcx) 1.10599 + addq %rax,%r8 1.10600 + adcq %rdx,%rdi 1.10601 + adcq $0,%rsi 1.10602 + 1.10603 + movq 16(%rcx),%rax 1.10604 + mulq 48(%rcx) 1.10605 + addq %rax,%r8 1.10606 + adcq %rdx,%rdi 1.10607 + adcq $0,%rsi 1.10608 + 1.10609 + movq 24(%rcx),%rax 1.10610 + mulq 40(%rcx) 1.10611 + addq %rax,%r8 1.10612 + adcq %rdx,%rdi 1.10613 + adcq $0,%rsi 1.10614 + 1.10615 +/NO_APP 1.10616 + movq %rdi, %r13 1.10617 + movq %rsi, %r12 1.10618 +/APP 1.10619 + addq %r8,%r10 1.10620 + adcq %r13,%r11 1.10621 + adcq %r12,%rbx 1.10622 + addq %r8,%r10 1.10623 + adcq %r13,%r11 1.10624 + adcq %r12,%rbx 1.10625 + 1.10626 + movq 32(%rcx),%rax 1.10627 + mulq %rax 1.10628 + addq %rax,%r10 1.10629 + adcq %rdx,%r11 1.10630 + adcq $0,%rbx 1.10631 + 1.10632 +/NO_APP 1.10633 + movq %r13, %rdi 1.10634 + movq %r10, -224(%rbp) 1.10635 + movq %r12, %rsi 1.10636 + movq %rbx, %r10 1.10637 + movq %r9, %r12 1.10638 +/APP 1.10639 + movq (%rcx),%rax 1.10640 + mulq 72(%rcx) 1.10641 + movq %rax,%r8 1.10642 + movq %rdx,%rdi 1.10643 + xorq %rsi,%rsi 1.10644 + 1.10645 + movq 8(%rcx),%rax 1.10646 + mulq 64(%rcx) 1.10647 + addq %rax,%r8 1.10648 + adcq %rdx,%rdi 1.10649 + adcq $0,%rsi 1.10650 + 1.10651 + movq 16(%rcx),%rax 1.10652 + mulq 56(%rcx) 1.10653 + addq %rax,%r8 1.10654 + adcq %rdx,%rdi 1.10655 + adcq $0,%rsi 1.10656 + 1.10657 + movq 24(%rcx),%rax 1.10658 + mulq 48(%rcx) 1.10659 + addq %rax,%r8 1.10660 + adcq %rdx,%rdi 1.10661 + adcq $0,%rsi 1.10662 + 1.10663 + movq 32(%rcx),%rax 1.10664 + mulq 40(%rcx) 1.10665 + addq %rax,%r8 1.10666 + adcq %rdx,%rdi 1.10667 + adcq $0,%rsi 1.10668 + 1.10669 + addq %r8,%r11 1.10670 + adcq %rdi,%r10 1.10671 + adcq %rsi,%r12 1.10672 + addq %r8,%r11 1.10673 + adcq %rdi,%r10 1.10674 + adcq %rsi,%r12 1.10675 + 1.10676 +/NO_APP 1.10677 + movq %r11, -216(%rbp) 1.10678 + movq %r12, %rbx 1.10679 +/APP 1.10680 + movq (%rcx),%rax 1.10681 + mulq 80(%rcx) 1.10682 + movq %rax,%r8 1.10683 + movq %rdx,%rdi 1.10684 + xorq %rsi,%rsi 1.10685 + 1.10686 + movq 8(%rcx),%rax 1.10687 + mulq 72(%rcx) 1.10688 + addq %rax,%r8 1.10689 + adcq %rdx,%rdi 1.10690 + adcq $0,%rsi 1.10691 + 1.10692 + movq 16(%rcx),%rax 1.10693 + mulq 64(%rcx) 1.10694 + addq %rax,%r8 1.10695 + adcq %rdx,%rdi 1.10696 + adcq $0,%rsi 1.10697 + 1.10698 + movq 24(%rcx),%rax 1.10699 + mulq 56(%rcx) 1.10700 + addq %rax,%r8 1.10701 + adcq %rdx,%rdi 1.10702 + adcq $0,%rsi 1.10703 + 1.10704 + movq 32(%rcx),%rax 1.10705 + mulq 48(%rcx) 1.10706 + addq %rax,%r8 1.10707 + adcq %rdx,%rdi 1.10708 + adcq $0,%rsi 1.10709 + 1.10710 +/NO_APP 1.10711 + movq %r9, %rax 1.10712 + movq %rdi, %r13 1.10713 + movq %rsi, %r12 1.10714 +/APP 1.10715 + addq %r8,%r10 1.10716 + adcq %r13,%rbx 1.10717 + adcq %r12,%rax 1.10718 + addq %r8,%r10 1.10719 + adcq %r13,%rbx 1.10720 + adcq %r12,%rax 1.10721 + 1.10722 +/NO_APP 1.10723 + movq %rax, %rdx 1.10724 + movq %rbx, %r11 1.10725 + movq %r13, %rdi 1.10726 + movq %rdx, %rbx 1.10727 + movq %r12, %rsi 1.10728 +/APP 1.10729 + movq 40(%rcx),%rax 1.10730 + mulq %rax 1.10731 + addq %rax,%r10 1.10732 + adcq %rdx,%r11 1.10733 + adcq $0,%rbx 1.10734 + 1.10735 +/NO_APP 1.10736 + movq %r10, -208(%rbp) 1.10737 + movq %rbx, %r10 1.10738 +/APP 1.10739 + movq (%rcx),%rax 1.10740 + mulq 88(%rcx) 1.10741 + movq %rax,%r8 1.10742 + movq %rdx,%rdi 1.10743 + xorq %rsi,%rsi 1.10744 + 1.10745 + movq 8(%rcx),%rax 1.10746 + mulq 80(%rcx) 1.10747 + addq %rax,%r8 1.10748 + adcq %rdx,%rdi 1.10749 + adcq $0,%rsi 1.10750 + 1.10751 + movq 16(%rcx),%rax 1.10752 + mulq 72(%rcx) 1.10753 + addq %rax,%r8 1.10754 + adcq %rdx,%rdi 1.10755 + adcq $0,%rsi 1.10756 + 1.10757 + movq 24(%rcx),%rax 1.10758 + mulq 64(%rcx) 1.10759 + addq %rax,%r8 1.10760 + adcq %rdx,%rdi 1.10761 + adcq $0,%rsi 1.10762 + 1.10763 + movq 32(%rcx),%rax 1.10764 + mulq 56(%rcx) 1.10765 + addq %rax,%r8 1.10766 + adcq %rdx,%rdi 1.10767 + adcq $0,%rsi 1.10768 + 1.10769 + movq 40(%rcx),%rax 1.10770 + mulq 48(%rcx) 1.10771 + addq %rax,%r8 1.10772 + adcq %rdx,%rdi 1.10773 + adcq $0,%rsi 1.10774 + 1.10775 +/NO_APP 1.10776 + movq %r9, %rdx 1.10777 +/APP 1.10778 + addq %r8,%r11 1.10779 + adcq %rdi,%r10 1.10780 + adcq %rsi,%rdx 1.10781 + addq %r8,%r11 1.10782 + adcq %rdi,%r10 1.10783 + adcq %rsi,%rdx 1.10784 + 1.10785 +/NO_APP 1.10786 + movq %rdx, %r13 1.10787 + movq %r11, -200(%rbp) 1.10788 + movq %r13, %r12 1.10789 +/APP 1.10790 + movq (%rcx),%rax 1.10791 + mulq 96(%rcx) 1.10792 + movq %rax,%r8 1.10793 + movq %rdx,%rdi 1.10794 + xorq %rsi,%rsi 1.10795 + 1.10796 + movq 8(%rcx),%rax 1.10797 + mulq 88(%rcx) 1.10798 + addq %rax,%r8 1.10799 + adcq %rdx,%rdi 1.10800 + adcq $0,%rsi 1.10801 + 1.10802 + movq 16(%rcx),%rax 1.10803 + mulq 80(%rcx) 1.10804 + addq %rax,%r8 1.10805 + adcq %rdx,%rdi 1.10806 + adcq $0,%rsi 1.10807 + 1.10808 + movq 24(%rcx),%rax 1.10809 + mulq 72(%rcx) 1.10810 + addq %rax,%r8 1.10811 + adcq %rdx,%rdi 1.10812 + adcq $0,%rsi 1.10813 + 1.10814 + movq 32(%rcx),%rax 1.10815 + mulq 64(%rcx) 1.10816 + addq %rax,%r8 1.10817 + adcq %rdx,%rdi 1.10818 + adcq $0,%rsi 1.10819 + 1.10820 + movq 40(%rcx),%rax 1.10821 + mulq 56(%rcx) 1.10822 + addq %rax,%r8 1.10823 + adcq %rdx,%rdi 1.10824 + adcq $0,%rsi 1.10825 + 1.10826 +/NO_APP 1.10827 + movq %r9, %rax 1.10828 + movq %rdi, %rdx 1.10829 + movq %rsi, %r11 1.10830 +/APP 1.10831 + addq %r8,%r10 1.10832 + adcq %rdx,%r12 1.10833 + adcq %r11,%rax 1.10834 + addq %r8,%r10 1.10835 + adcq %rdx,%r12 1.10836 + adcq %r11,%rax 1.10837 + 1.10838 +/NO_APP 1.10839 + movq %rdx, %rbx 1.10840 + movq %rax, %r13 1.10841 + movq %r11, %rsi 1.10842 +/APP 1.10843 + movq 48(%rcx),%rax 1.10844 + mulq %rax 1.10845 + addq %rax,%r10 1.10846 + adcq %rdx,%r12 1.10847 + adcq $0,%r13 1.10848 + 1.10849 +/NO_APP 1.10850 + movq %rbx, %rdi 1.10851 + movq %r10, -192(%rbp) 1.10852 + movq %r13, %r10 1.10853 +/APP 1.10854 + movq (%rcx),%rax 1.10855 + mulq 104(%rcx) 1.10856 + movq %rax,%r8 1.10857 + movq %rdx,%rdi 1.10858 + xorq %rsi,%rsi 1.10859 + 1.10860 +/NO_APP 1.10861 + movq %r9, %r13 1.10862 +/APP 1.10863 + movq 8(%rcx),%rax 1.10864 + mulq 96(%rcx) 1.10865 + addq %rax,%r8 1.10866 + adcq %rdx,%rdi 1.10867 + adcq $0,%rsi 1.10868 + 1.10869 + movq 16(%rcx),%rax 1.10870 + mulq 88(%rcx) 1.10871 + addq %rax,%r8 1.10872 + adcq %rdx,%rdi 1.10873 + adcq $0,%rsi 1.10874 + 1.10875 + movq 24(%rcx),%rax 1.10876 + mulq 80(%rcx) 1.10877 + addq %rax,%r8 1.10878 + adcq %rdx,%rdi 1.10879 + adcq $0,%rsi 1.10880 + 1.10881 + movq 32(%rcx),%rax 1.10882 + mulq 72(%rcx) 1.10883 + addq %rax,%r8 1.10884 + adcq %rdx,%rdi 1.10885 + adcq $0,%rsi 1.10886 + 1.10887 + movq 40(%rcx),%rax 1.10888 + mulq 64(%rcx) 1.10889 + addq %rax,%r8 1.10890 + adcq %rdx,%rdi 1.10891 + adcq $0,%rsi 1.10892 + 1.10893 + movq 48(%rcx),%rax 1.10894 + mulq 56(%rcx) 1.10895 + addq %rax,%r8 1.10896 + adcq %rdx,%rdi 1.10897 + adcq $0,%rsi 1.10898 + 1.10899 + addq %r8,%r12 1.10900 + adcq %rdi,%r10 1.10901 + adcq %rsi,%r13 1.10902 + addq %r8,%r12 1.10903 + adcq %rdi,%r10 1.10904 + adcq %rsi,%r13 1.10905 + 1.10906 +/NO_APP 1.10907 + movq %r12, -184(%rbp) 1.10908 + movq %r13, %r12 1.10909 +/APP 1.10910 + movq (%rcx),%rax 1.10911 + mulq 112(%rcx) 1.10912 + movq %rax,%r8 1.10913 + movq %rdx,%rdi 1.10914 + xorq %rsi,%rsi 1.10915 + 1.10916 + movq 8(%rcx),%rax 1.10917 + mulq 104(%rcx) 1.10918 + addq %rax,%r8 1.10919 + adcq %rdx,%rdi 1.10920 + adcq $0,%rsi 1.10921 + 1.10922 + movq 16(%rcx),%rax 1.10923 + mulq 96(%rcx) 1.10924 + addq %rax,%r8 1.10925 + adcq %rdx,%rdi 1.10926 + adcq $0,%rsi 1.10927 + 1.10928 + movq 24(%rcx),%rax 1.10929 + mulq 88(%rcx) 1.10930 + addq %rax,%r8 1.10931 + adcq %rdx,%rdi 1.10932 + adcq $0,%rsi 1.10933 + 1.10934 + movq 32(%rcx),%rax 1.10935 + mulq 80(%rcx) 1.10936 + addq %rax,%r8 1.10937 + adcq %rdx,%rdi 1.10938 + adcq $0,%rsi 1.10939 + 1.10940 + movq 40(%rcx),%rax 1.10941 + mulq 72(%rcx) 1.10942 + addq %rax,%r8 1.10943 + adcq %rdx,%rdi 1.10944 + adcq $0,%rsi 1.10945 + 1.10946 + movq 48(%rcx),%rax 1.10947 + mulq 64(%rcx) 1.10948 + addq %rax,%r8 1.10949 + adcq %rdx,%rdi 1.10950 + adcq $0,%rsi 1.10951 + 1.10952 +/NO_APP 1.10953 + movq %r9, %rax 1.10954 + movq %rdi, %rbx 1.10955 + movq %rsi, %rdx 1.10956 +/APP 1.10957 + addq %r8,%r10 1.10958 + adcq %rbx,%r12 1.10959 + adcq %rdx,%rax 1.10960 + addq %r8,%r10 1.10961 + adcq %rbx,%r12 1.10962 + adcq %rdx,%rax 1.10963 + 1.10964 +/NO_APP 1.10965 + movq %rdx, %r11 1.10966 + movq %rax, %r13 1.10967 + movq %rbx, %rdi 1.10968 +/APP 1.10969 + movq 56(%rcx),%rax 1.10970 + mulq %rax 1.10971 + addq %rax,%r10 1.10972 + adcq %rdx,%r12 1.10973 + adcq $0,%r13 1.10974 + 1.10975 +/NO_APP 1.10976 + movq %r11, %rsi 1.10977 + movq %r10, -176(%rbp) 1.10978 + movq %r13, %r10 1.10979 +/APP 1.10980 + movq (%rcx),%rax 1.10981 + mulq 120(%rcx) 1.10982 + movq %rax,%r8 1.10983 + movq %rdx,%rdi 1.10984 + xorq %rsi,%rsi 1.10985 + 1.10986 +/NO_APP 1.10987 + movq %r9, %r13 1.10988 +/APP 1.10989 + movq 8(%rcx),%rax 1.10990 + mulq 112(%rcx) 1.10991 + addq %rax,%r8 1.10992 + adcq %rdx,%rdi 1.10993 + adcq $0,%rsi 1.10994 + 1.10995 + movq 16(%rcx),%rax 1.10996 + mulq 104(%rcx) 1.10997 + addq %rax,%r8 1.10998 + adcq %rdx,%rdi 1.10999 + adcq $0,%rsi 1.11000 + 1.11001 + movq 24(%rcx),%rax 1.11002 + mulq 96(%rcx) 1.11003 + addq %rax,%r8 1.11004 + adcq %rdx,%rdi 1.11005 + adcq $0,%rsi 1.11006 + 1.11007 + movq 32(%rcx),%rax 1.11008 + mulq 88(%rcx) 1.11009 + addq %rax,%r8 1.11010 + adcq %rdx,%rdi 1.11011 + adcq $0,%rsi 1.11012 + 1.11013 + movq 40(%rcx),%rax 1.11014 + mulq 80(%rcx) 1.11015 + addq %rax,%r8 1.11016 + adcq %rdx,%rdi 1.11017 + adcq $0,%rsi 1.11018 + 1.11019 + movq 48(%rcx),%rax 1.11020 + mulq 72(%rcx) 1.11021 + addq %rax,%r8 1.11022 + adcq %rdx,%rdi 1.11023 + adcq $0,%rsi 1.11024 + 1.11025 + movq 56(%rcx),%rax 1.11026 + mulq 64(%rcx) 1.11027 + addq %rax,%r8 1.11028 + adcq %rdx,%rdi 1.11029 + adcq $0,%rsi 1.11030 + 1.11031 + addq %r8,%r12 1.11032 + adcq %rdi,%r10 1.11033 + adcq %rsi,%r13 1.11034 + addq %r8,%r12 1.11035 + adcq %rdi,%r10 1.11036 + adcq %rsi,%r13 1.11037 + 1.11038 +/NO_APP 1.11039 + movq %r12, -168(%rbp) 1.11040 + movq %r13, %r12 1.11041 +/APP 1.11042 + movq 8(%rcx),%rax 1.11043 + mulq 120(%rcx) 1.11044 + movq %rax,%r8 1.11045 + movq %rdx,%rdi 1.11046 + xorq %rsi,%rsi 1.11047 + 1.11048 + movq 16(%rcx),%rax 1.11049 + mulq 112(%rcx) 1.11050 + addq %rax,%r8 1.11051 + adcq %rdx,%rdi 1.11052 + adcq $0,%rsi 1.11053 + 1.11054 + movq 24(%rcx),%rax 1.11055 + mulq 104(%rcx) 1.11056 + addq %rax,%r8 1.11057 + adcq %rdx,%rdi 1.11058 + adcq $0,%rsi 1.11059 + 1.11060 + movq 32(%rcx),%rax 1.11061 + mulq 96(%rcx) 1.11062 + addq %rax,%r8 1.11063 + adcq %rdx,%rdi 1.11064 + adcq $0,%rsi 1.11065 + 1.11066 + movq 40(%rcx),%rax 1.11067 + mulq 88(%rcx) 1.11068 + addq %rax,%r8 1.11069 + adcq %rdx,%rdi 1.11070 + adcq $0,%rsi 1.11071 + 1.11072 + movq 48(%rcx),%rax 1.11073 + mulq 80(%rcx) 1.11074 + addq %rax,%r8 1.11075 + adcq %rdx,%rdi 1.11076 + adcq $0,%rsi 1.11077 + 1.11078 + movq 56(%rcx),%rax 1.11079 + mulq 72(%rcx) 1.11080 + addq %rax,%r8 1.11081 + adcq %rdx,%rdi 1.11082 + adcq $0,%rsi 1.11083 + 1.11084 +/NO_APP 1.11085 + movq %r9, %rax 1.11086 + movq %rdi, %rbx 1.11087 + movq %rsi, %rdx 1.11088 +/APP 1.11089 + addq %r8,%r10 1.11090 + adcq %rbx,%r12 1.11091 + adcq %rdx,%rax 1.11092 + addq %r8,%r10 1.11093 + adcq %rbx,%r12 1.11094 + adcq %rdx,%rax 1.11095 + 1.11096 +/NO_APP 1.11097 + movq %rdx, %r11 1.11098 + movq %rax, %r13 1.11099 + movq %rbx, %rdi 1.11100 +/APP 1.11101 + movq 64(%rcx),%rax 1.11102 + mulq %rax 1.11103 + addq %rax,%r10 1.11104 + adcq %rdx,%r12 1.11105 + adcq $0,%r13 1.11106 + 1.11107 +/NO_APP 1.11108 + movq %r11, %rsi 1.11109 + movq %r10, -160(%rbp) 1.11110 + movq %r9, %r11 1.11111 +/APP 1.11112 + movq 16(%rcx),%rax 1.11113 + mulq 120(%rcx) 1.11114 + movq %rax,%r8 1.11115 + movq %rdx,%rdi 1.11116 + xorq %rsi,%rsi 1.11117 + 1.11118 +/NO_APP 1.11119 + movq %r13, %r10 1.11120 + movq %r9, %rbx 1.11121 +/APP 1.11122 + movq 24(%rcx),%rax 1.11123 + mulq 112(%rcx) 1.11124 + addq %rax,%r8 1.11125 + adcq %rdx,%rdi 1.11126 + adcq $0,%rsi 1.11127 + 1.11128 + movq 32(%rcx),%rax 1.11129 + mulq 104(%rcx) 1.11130 + addq %rax,%r8 1.11131 + adcq %rdx,%rdi 1.11132 + adcq $0,%rsi 1.11133 + 1.11134 + movq 40(%rcx),%rax 1.11135 + mulq 96(%rcx) 1.11136 + addq %rax,%r8 1.11137 + adcq %rdx,%rdi 1.11138 + adcq $0,%rsi 1.11139 + 1.11140 + movq 48(%rcx),%rax 1.11141 + mulq 88(%rcx) 1.11142 + addq %rax,%r8 1.11143 + adcq %rdx,%rdi 1.11144 + adcq $0,%rsi 1.11145 + 1.11146 + movq 56(%rcx),%rax 1.11147 + mulq 80(%rcx) 1.11148 + addq %rax,%r8 1.11149 + adcq %rdx,%rdi 1.11150 + adcq $0,%rsi 1.11151 + 1.11152 + movq 64(%rcx),%rax 1.11153 + mulq 72(%rcx) 1.11154 + addq %rax,%r8 1.11155 + adcq %rdx,%rdi 1.11156 + adcq $0,%rsi 1.11157 + 1.11158 + addq %r8,%r12 1.11159 + adcq %rdi,%r10 1.11160 + adcq %rsi,%r11 1.11161 + addq %r8,%r12 1.11162 + adcq %rdi,%r10 1.11163 + adcq %rsi,%r11 1.11164 + 1.11165 +/NO_APP 1.11166 + movq %r12, -152(%rbp) 1.11167 +/APP 1.11168 + movq 24(%rcx),%rax 1.11169 + mulq 120(%rcx) 1.11170 + movq %rax,%r8 1.11171 + movq %rdx,%rdi 1.11172 + xorq %rsi,%rsi 1.11173 + 1.11174 + movq 32(%rcx),%rax 1.11175 + mulq 112(%rcx) 1.11176 + addq %rax,%r8 1.11177 + adcq %rdx,%rdi 1.11178 + adcq $0,%rsi 1.11179 + 1.11180 + movq 40(%rcx),%rax 1.11181 + mulq 104(%rcx) 1.11182 + addq %rax,%r8 1.11183 + adcq %rdx,%rdi 1.11184 + adcq $0,%rsi 1.11185 + 1.11186 + movq 48(%rcx),%rax 1.11187 + mulq 96(%rcx) 1.11188 + addq %rax,%r8 1.11189 + adcq %rdx,%rdi 1.11190 + adcq $0,%rsi 1.11191 + 1.11192 + movq 56(%rcx),%rax 1.11193 + mulq 88(%rcx) 1.11194 + addq %rax,%r8 1.11195 + adcq %rdx,%rdi 1.11196 + adcq $0,%rsi 1.11197 + 1.11198 + movq 64(%rcx),%rax 1.11199 + mulq 80(%rcx) 1.11200 + addq %rax,%r8 1.11201 + adcq %rdx,%rdi 1.11202 + adcq $0,%rsi 1.11203 + 1.11204 +/NO_APP 1.11205 + movq %rdi, %r13 1.11206 + movq %rsi, %r12 1.11207 +/APP 1.11208 + addq %r8,%r10 1.11209 + adcq %r13,%r11 1.11210 + adcq %r12,%rbx 1.11211 + addq %r8,%r10 1.11212 + adcq %r13,%r11 1.11213 + adcq %r12,%rbx 1.11214 + 1.11215 +/NO_APP 1.11216 + movq %rbx, %rdx 1.11217 + movq %r13, %rdi 1.11218 + movq %r11, %rbx 1.11219 + movq %r12, %rsi 1.11220 + movq %rdx, %r11 1.11221 + movq %r9, %r12 1.11222 +/APP 1.11223 + movq 72(%rcx),%rax 1.11224 + mulq %rax 1.11225 + addq %rax,%r10 1.11226 + adcq %rdx,%rbx 1.11227 + adcq $0,%r11 1.11228 + 1.11229 +/NO_APP 1.11230 + movq %r10, -144(%rbp) 1.11231 + movq %r11, %r10 1.11232 +/APP 1.11233 + movq 32(%rcx),%rax 1.11234 + mulq 120(%rcx) 1.11235 + movq %rax,%r8 1.11236 + movq %rdx,%rdi 1.11237 + xorq %rsi,%rsi 1.11238 + 1.11239 + movq 40(%rcx),%rax 1.11240 + mulq 112(%rcx) 1.11241 + addq %rax,%r8 1.11242 + adcq %rdx,%rdi 1.11243 + adcq $0,%rsi 1.11244 + 1.11245 + movq 48(%rcx),%rax 1.11246 + mulq 104(%rcx) 1.11247 + addq %rax,%r8 1.11248 + adcq %rdx,%rdi 1.11249 + adcq $0,%rsi 1.11250 + 1.11251 + movq 56(%rcx),%rax 1.11252 + mulq 96(%rcx) 1.11253 + addq %rax,%r8 1.11254 + adcq %rdx,%rdi 1.11255 + adcq $0,%rsi 1.11256 + 1.11257 + movq 64(%rcx),%rax 1.11258 + mulq 88(%rcx) 1.11259 + addq %rax,%r8 1.11260 + adcq %rdx,%rdi 1.11261 + adcq $0,%rsi 1.11262 + 1.11263 + movq 72(%rcx),%rax 1.11264 + mulq 80(%rcx) 1.11265 + addq %rax,%r8 1.11266 + adcq %rdx,%rdi 1.11267 + adcq $0,%rsi 1.11268 + 1.11269 + addq %r8,%rbx 1.11270 + adcq %rdi,%r10 1.11271 + adcq %rsi,%r12 1.11272 + addq %r8,%rbx 1.11273 + adcq %rdi,%r10 1.11274 + adcq %rsi,%r12 1.11275 + 1.11276 +/NO_APP 1.11277 + movq %rbx, -136(%rbp) 1.11278 + movq %r12, %r11 1.11279 +/APP 1.11280 + movq 40(%rcx),%rax 1.11281 + mulq 120(%rcx) 1.11282 + movq %rax,%r8 1.11283 + movq %rdx,%rdi 1.11284 + xorq %rsi,%rsi 1.11285 + 1.11286 + movq 48(%rcx),%rax 1.11287 + mulq 112(%rcx) 1.11288 + addq %rax,%r8 1.11289 + adcq %rdx,%rdi 1.11290 + adcq $0,%rsi 1.11291 + 1.11292 + movq 56(%rcx),%rax 1.11293 + mulq 104(%rcx) 1.11294 + addq %rax,%r8 1.11295 + adcq %rdx,%rdi 1.11296 + adcq $0,%rsi 1.11297 + 1.11298 + movq 64(%rcx),%rax 1.11299 + mulq 96(%rcx) 1.11300 + addq %rax,%r8 1.11301 + adcq %rdx,%rdi 1.11302 + adcq $0,%rsi 1.11303 + 1.11304 + movq 72(%rcx),%rax 1.11305 + mulq 88(%rcx) 1.11306 + addq %rax,%r8 1.11307 + adcq %rdx,%rdi 1.11308 + adcq $0,%rsi 1.11309 + 1.11310 +/NO_APP 1.11311 + movq %r9, %rax 1.11312 + movq %rdi, %r13 1.11313 + movq %rsi, %r12 1.11314 +/APP 1.11315 + addq %r8,%r10 1.11316 + adcq %r13,%r11 1.11317 + adcq %r12,%rax 1.11318 + addq %r8,%r10 1.11319 + adcq %r13,%r11 1.11320 + adcq %r12,%rax 1.11321 + 1.11322 +/NO_APP 1.11323 + movq %rax, %rdx 1.11324 + movq %r11, %rbx 1.11325 + movq %r13, %rdi 1.11326 + movq %rdx, %r11 1.11327 + movq %r12, %rsi 1.11328 +/APP 1.11329 + movq 80(%rcx),%rax 1.11330 + mulq %rax 1.11331 + addq %rax,%r10 1.11332 + adcq %rdx,%rbx 1.11333 + adcq $0,%r11 1.11334 + 1.11335 +/NO_APP 1.11336 + movq %r10, -128(%rbp) 1.11337 + movq %r11, %r10 1.11338 +/APP 1.11339 + movq 48(%rcx),%rax 1.11340 + mulq 120(%rcx) 1.11341 + movq %rax,%r8 1.11342 + movq %rdx,%rdi 1.11343 + xorq %rsi,%rsi 1.11344 + 1.11345 + movq 56(%rcx),%rax 1.11346 + mulq 112(%rcx) 1.11347 + addq %rax,%r8 1.11348 + adcq %rdx,%rdi 1.11349 + adcq $0,%rsi 1.11350 + 1.11351 + movq 64(%rcx),%rax 1.11352 + mulq 104(%rcx) 1.11353 + addq %rax,%r8 1.11354 + adcq %rdx,%rdi 1.11355 + adcq $0,%rsi 1.11356 + 1.11357 + movq 72(%rcx),%rax 1.11358 + mulq 96(%rcx) 1.11359 + addq %rax,%r8 1.11360 + adcq %rdx,%rdi 1.11361 + adcq $0,%rsi 1.11362 + 1.11363 + movq 80(%rcx),%rax 1.11364 + mulq 88(%rcx) 1.11365 + addq %rax,%r8 1.11366 + adcq %rdx,%rdi 1.11367 + adcq $0,%rsi 1.11368 + 1.11369 +/NO_APP 1.11370 + movq %r9, %rdx 1.11371 +/APP 1.11372 + addq %r8,%rbx 1.11373 + adcq %rdi,%r10 1.11374 + adcq %rsi,%rdx 1.11375 + addq %r8,%rbx 1.11376 + adcq %rdi,%r10 1.11377 + adcq %rsi,%rdx 1.11378 + 1.11379 +/NO_APP 1.11380 + movq %rbx, -120(%rbp) 1.11381 + movq %rdx, %r11 1.11382 + movq %r9, %rbx 1.11383 +/APP 1.11384 + movq 56(%rcx),%rax 1.11385 + mulq 120(%rcx) 1.11386 + movq %rax,%r8 1.11387 + movq %rdx,%rdi 1.11388 + xorq %rsi,%rsi 1.11389 + 1.11390 + movq 64(%rcx),%rax 1.11391 + mulq 112(%rcx) 1.11392 + addq %rax,%r8 1.11393 + adcq %rdx,%rdi 1.11394 + adcq $0,%rsi 1.11395 + 1.11396 + movq 72(%rcx),%rax 1.11397 + mulq 104(%rcx) 1.11398 + addq %rax,%r8 1.11399 + adcq %rdx,%rdi 1.11400 + adcq $0,%rsi 1.11401 + 1.11402 + movq 80(%rcx),%rax 1.11403 + mulq 96(%rcx) 1.11404 + addq %rax,%r8 1.11405 + adcq %rdx,%rdi 1.11406 + adcq $0,%rsi 1.11407 + 1.11408 +/NO_APP 1.11409 + movq %rdi, %r13 1.11410 + movq %rsi, %r12 1.11411 +/APP 1.11412 + addq %r8,%r10 1.11413 + adcq %r13,%r11 1.11414 + adcq %r12,%rbx 1.11415 + addq %r8,%r10 1.11416 + adcq %r13,%r11 1.11417 + adcq %r12,%rbx 1.11418 + 1.11419 +/NO_APP 1.11420 + movq %rbx, %rdx 1.11421 + movq %r13, %rdi 1.11422 + movq %r11, %rbx 1.11423 + movq %r12, %rsi 1.11424 + movq %rdx, %r11 1.11425 + movq %r9, %r12 1.11426 +/APP 1.11427 + movq 88(%rcx),%rax 1.11428 + mulq %rax 1.11429 + addq %rax,%r10 1.11430 + adcq %rdx,%rbx 1.11431 + adcq $0,%r11 1.11432 + 1.11433 +/NO_APP 1.11434 + movq %r10, -112(%rbp) 1.11435 + movq %r11, %r10 1.11436 +/APP 1.11437 + movq 64(%rcx),%rax 1.11438 + mulq 120(%rcx) 1.11439 + movq %rax,%r8 1.11440 + movq %rdx,%rdi 1.11441 + xorq %rsi,%rsi 1.11442 + 1.11443 + movq 72(%rcx),%rax 1.11444 + mulq 112(%rcx) 1.11445 + addq %rax,%r8 1.11446 + adcq %rdx,%rdi 1.11447 + adcq $0,%rsi 1.11448 + 1.11449 + movq 80(%rcx),%rax 1.11450 + mulq 104(%rcx) 1.11451 + addq %rax,%r8 1.11452 + adcq %rdx,%rdi 1.11453 + adcq $0,%rsi 1.11454 + 1.11455 + movq 88(%rcx),%rax 1.11456 + mulq 96(%rcx) 1.11457 + addq %rax,%r8 1.11458 + adcq %rdx,%rdi 1.11459 + adcq $0,%rsi 1.11460 + 1.11461 + addq %r8,%rbx 1.11462 + adcq %rdi,%r10 1.11463 + adcq %rsi,%r12 1.11464 + addq %r8,%rbx 1.11465 + adcq %rdi,%r10 1.11466 + adcq %rsi,%r12 1.11467 + 1.11468 +/NO_APP 1.11469 + movq %rbx, -104(%rbp) 1.11470 + movq %r12, %r11 1.11471 +/APP 1.11472 + movq 72(%rcx),%rax 1.11473 + mulq 120(%rcx) 1.11474 + movq %rax,%r8 1.11475 + movq %rdx,%rdi 1.11476 + xorq %rsi,%rsi 1.11477 + 1.11478 + movq 80(%rcx),%rax 1.11479 + mulq 112(%rcx) 1.11480 + addq %rax,%r8 1.11481 + adcq %rdx,%rdi 1.11482 + adcq $0,%rsi 1.11483 + 1.11484 + movq 88(%rcx),%rax 1.11485 + mulq 104(%rcx) 1.11486 + addq %rax,%r8 1.11487 + adcq %rdx,%rdi 1.11488 + adcq $0,%rsi 1.11489 + 1.11490 +/NO_APP 1.11491 + movq %r9, %rax 1.11492 + movq %rdi, %r13 1.11493 + movq %rsi, %r12 1.11494 +/APP 1.11495 + addq %r8,%r10 1.11496 + adcq %r13,%r11 1.11497 + adcq %r12,%rax 1.11498 + addq %r8,%r10 1.11499 + adcq %r13,%r11 1.11500 + adcq %r12,%rax 1.11501 + 1.11502 +/NO_APP 1.11503 + movq %rax, %rdx 1.11504 + movq %r11, %rbx 1.11505 + movq %r13, %rdi 1.11506 + movq %rdx, %r11 1.11507 + movq %r12, %rsi 1.11508 +/APP 1.11509 + movq 96(%rcx),%rax 1.11510 + mulq %rax 1.11511 + addq %rax,%r10 1.11512 + adcq %rdx,%rbx 1.11513 + adcq $0,%r11 1.11514 + 1.11515 +/NO_APP 1.11516 + movq %r10, -96(%rbp) 1.11517 + movq %r9, %r10 1.11518 +/APP 1.11519 + movq 80(%rcx),%rax 1.11520 + mulq 120(%rcx) 1.11521 + movq %rax,%r8 1.11522 + movq %rdx,%rdi 1.11523 + xorq %rsi,%rsi 1.11524 + 1.11525 + movq 88(%rcx),%rax 1.11526 + mulq 112(%rcx) 1.11527 + addq %rax,%r8 1.11528 + adcq %rdx,%rdi 1.11529 + adcq $0,%rsi 1.11530 + 1.11531 + movq 96(%rcx),%rax 1.11532 + mulq 104(%rcx) 1.11533 + addq %rax,%r8 1.11534 + adcq %rdx,%rdi 1.11535 + adcq $0,%rsi 1.11536 + 1.11537 +/NO_APP 1.11538 + movq %rdi, %r12 1.11539 + movq %rsi, %rax 1.11540 + movq %r9, %rsi 1.11541 +/APP 1.11542 + addq %r8,%rbx 1.11543 + adcq %r12,%r11 1.11544 + adcq %rax,%r10 1.11545 + addq %r8,%rbx 1.11546 + adcq %r12,%r11 1.11547 + adcq %rax,%r10 1.11548 + 1.11549 +/NO_APP 1.11550 + movq %r9, %r12 1.11551 + movq %rbx, -88(%rbp) 1.11552 + movq %r11, %r13 1.11553 + movq %r10, %r11 1.11554 +/APP 1.11555 + movq 88(%rcx),%rax 1.11556 + mulq 120(%rcx) 1.11557 + addq %rax,%r13 1.11558 + adcq %rdx,%r11 1.11559 + adcq $0,%r12 1.11560 + addq %rax,%r13 1.11561 + adcq %rdx,%r11 1.11562 + adcq $0,%r12 1.11563 + 1.11564 +/NO_APP 1.11565 + movq %r12, %rdi 1.11566 +/APP 1.11567 + movq 96(%rcx),%rax 1.11568 + mulq 112(%rcx) 1.11569 + addq %rax,%r13 1.11570 + adcq %rdx,%r11 1.11571 + adcq $0,%rdi 1.11572 + addq %rax,%r13 1.11573 + adcq %rdx,%r11 1.11574 + adcq $0,%rdi 1.11575 + 1.11576 +/NO_APP 1.11577 + movq %r11, %rbx 1.11578 + movq %rdi, %r10 1.11579 + movq %r9, %r11 1.11580 +/APP 1.11581 + movq 104(%rcx),%rax 1.11582 + mulq %rax 1.11583 + addq %rax,%r13 1.11584 + adcq %rdx,%rbx 1.11585 + adcq $0,%r10 1.11586 + 1.11587 +/NO_APP 1.11588 + movq %r13, -80(%rbp) 1.11589 + movq %r10, %r8 1.11590 + movq %rbx, %r10 1.11591 +/APP 1.11592 + movq 96(%rcx),%rax 1.11593 + mulq 120(%rcx) 1.11594 + addq %rax,%r10 1.11595 + adcq %rdx,%r8 1.11596 + adcq $0,%rsi 1.11597 + addq %rax,%r10 1.11598 + adcq %rdx,%r8 1.11599 + adcq $0,%rsi 1.11600 + 1.11601 +/NO_APP 1.11602 + movq %r8, %r12 1.11603 + movq %rsi, %rbx 1.11604 +/APP 1.11605 + movq 104(%rcx),%rax 1.11606 + mulq 112(%rcx) 1.11607 + addq %rax,%r10 1.11608 + adcq %rdx,%r12 1.11609 + adcq $0,%rbx 1.11610 + addq %rax,%r10 1.11611 + adcq %rdx,%r12 1.11612 + adcq $0,%rbx 1.11613 + 1.11614 +/NO_APP 1.11615 + movq %r10, -72(%rbp) 1.11616 + movq %rbx, %r13 1.11617 + movq %r12, %rbx 1.11618 +/APP 1.11619 + movq 104(%rcx),%rax 1.11620 + mulq 120(%rcx) 1.11621 + addq %rax,%rbx 1.11622 + adcq %rdx,%r13 1.11623 + adcq $0,%r11 1.11624 + addq %rax,%rbx 1.11625 + adcq %rdx,%r13 1.11626 + adcq $0,%r11 1.11627 + 1.11628 +/NO_APP 1.11629 + movq %r11, %r12 1.11630 + movq %r13, %r10 1.11631 +/APP 1.11632 + movq 112(%rcx),%rax 1.11633 + mulq %rax 1.11634 + addq %rax,%rbx 1.11635 + adcq %rdx,%r10 1.11636 + adcq $0,%r12 1.11637 + 1.11638 +/NO_APP 1.11639 + movq %rbx, -64(%rbp) 1.11640 + movq %r10, %rdi 1.11641 + movq %r9, %rbx 1.11642 + movq %r12, %rsi 1.11643 +/APP 1.11644 + movq 112(%rcx),%rax 1.11645 + mulq 120(%rcx) 1.11646 + addq %rax,%rdi 1.11647 + adcq %rdx,%rsi 1.11648 + adcq $0,%rbx 1.11649 + addq %rax,%rdi 1.11650 + adcq %rdx,%rsi 1.11651 + adcq $0,%rbx 1.11652 + 1.11653 +/NO_APP 1.11654 + movq %rdi, -56(%rbp) 1.11655 + movq %rbx, %r8 1.11656 +/APP 1.11657 + movq 120(%rcx),%rax 1.11658 + mulq %rax 1.11659 + addq %rax,%rsi 1.11660 + adcq %rdx,%r8 1.11661 + adcq $0,%r9 1.11662 + 1.11663 +/NO_APP 1.11664 + movq %rsi, -48(%rbp) 1.11665 + movq 16(%r14), %rdi 1.11666 + leaq -288(%rbp), %rsi 1.11667 + movl $256, %edx 1.11668 + movq %r8, -40(%rbp) 1.11669 + movl $32, 8(%r14) 1.11670 + movl $0, (%r14) 1.11671 + call memcpy@PLT 1.11672 + movl 8(%r14), %edx 1.11673 + testl %edx, %edx 1.11674 + je .L232 1.11675 + leal -1(%rdx), %ecx 1.11676 + movq 16(%r14), %rsi 1.11677 + mov %ecx, %r9d 1.11678 + cmpq $0, (%rsi,%r9,8) 1.11679 + jne .L230 1.11680 + movl %ecx, %edx 1.11681 + .align 16 1.11682 +.L231: 1.11683 + testl %edx, %edx 1.11684 + movl %edx, %ecx 1.11685 + je .L235 1.11686 + decl %edx 1.11687 + mov %edx, %eax 1.11688 + cmpq $0, (%rsi,%rax,8) 1.11689 + je .L231 1.11690 + movl %ecx, 8(%r14) 1.11691 + movl %ecx, %edx 1.11692 +.L230: 1.11693 + testl %edx, %edx 1.11694 + je .L232 1.11695 + movl (%r14), %eax 1.11696 + movl %eax, (%r14) 1.11697 + addq $256, %rsp 1.11698 + popq %rbx 1.11699 + popq %r12 1.11700 + popq %r13 1.11701 + popq %r14 1.11702 + leave 1.11703 + ret 1.11704 +.L235: 1.11705 + movl %edx, 8(%r14) 1.11706 + .align 16 1.11707 +.L232: 1.11708 + xorl %eax, %eax 1.11709 + movl %eax, (%r14) 1.11710 + addq $256, %rsp 1.11711 + popq %rbx 1.11712 + popq %r12 1.11713 + popq %r13 1.11714 + popq %r14 1.11715 + leave 1.11716 + ret 1.11717 +.LFE8: 1.11718 + .size s_mp_sqr_comba_16, .-s_mp_sqr_comba_16 1.11719 + .align 16 1.11720 +.globl s_mp_sqr_comba_32 1.11721 + .type s_mp_sqr_comba_32, @function 1.11722 +s_mp_sqr_comba_32: 1.11723 +.LFB9: 1.11724 + pushq %rbp 1.11725 +.LCFI32: 1.11726 + xorl %r10d, %r10d 1.11727 + movq %r10, %r8 1.11728 + movq %r10, %r11 1.11729 + movq %rsp, %rbp 1.11730 +.LCFI33: 1.11731 + pushq %r14 1.11732 +.LCFI34: 1.11733 + movq %rsi, %r14 1.11734 + movq %r10, %rsi 1.11735 + pushq %r13 1.11736 +.LCFI35: 1.11737 + movq %r10, %r13 1.11738 + pushq %r12 1.11739 +.LCFI36: 1.11740 + movq %r10, %r12 1.11741 + pushq %rbx 1.11742 +.LCFI37: 1.11743 + movq %r10, %rbx 1.11744 + subq $512, %rsp 1.11745 +.LCFI38: 1.11746 + movq 16(%rdi), %rcx 1.11747 +/APP 1.11748 + movq (%rcx),%rax 1.11749 + mulq %rax 1.11750 + addq %rax,%r8 1.11751 + adcq %rdx,%rbx 1.11752 + adcq $0,%rsi 1.11753 + 1.11754 +/NO_APP 1.11755 + movq %r8, -544(%rbp) 1.11756 +/APP 1.11757 + movq (%rcx),%rax 1.11758 + mulq 8(%rcx) 1.11759 + addq %rax,%rbx 1.11760 + adcq %rdx,%rsi 1.11761 + adcq $0,%r12 1.11762 + addq %rax,%rbx 1.11763 + adcq %rdx,%rsi 1.11764 + adcq $0,%r12 1.11765 + 1.11766 +/NO_APP 1.11767 + movq %rbx, -536(%rbp) 1.11768 +/APP 1.11769 + movq (%rcx),%rax 1.11770 + mulq 16(%rcx) 1.11771 + addq %rax,%rsi 1.11772 + adcq %rdx,%r12 1.11773 + adcq $0,%r13 1.11774 + addq %rax,%rsi 1.11775 + adcq %rdx,%r12 1.11776 + adcq $0,%r13 1.11777 + 1.11778 +/NO_APP 1.11779 + movq %r12, %rbx 1.11780 + movq %r13, %r9 1.11781 +/APP 1.11782 + movq 8(%rcx),%rax 1.11783 + mulq %rax 1.11784 + addq %rax,%rsi 1.11785 + adcq %rdx,%rbx 1.11786 + adcq $0,%r9 1.11787 + 1.11788 +/NO_APP 1.11789 + movq %rsi, -528(%rbp) 1.11790 + movq %r9, %rdi 1.11791 + movq %r10, %rsi 1.11792 + movq %rbx, %r9 1.11793 +/APP 1.11794 + movq (%rcx),%rax 1.11795 + mulq 24(%rcx) 1.11796 + addq %rax,%r9 1.11797 + adcq %rdx,%rdi 1.11798 + adcq $0,%r11 1.11799 + addq %rax,%r9 1.11800 + adcq %rdx,%rdi 1.11801 + adcq $0,%r11 1.11802 + 1.11803 +/NO_APP 1.11804 + movq %rdi, %r12 1.11805 + movq %r11, %r13 1.11806 + movq %r10, %rdi 1.11807 +/APP 1.11808 + movq 8(%rcx),%rax 1.11809 + mulq 16(%rcx) 1.11810 + addq %rax,%r9 1.11811 + adcq %rdx,%r12 1.11812 + adcq $0,%r13 1.11813 + addq %rax,%r9 1.11814 + adcq %rdx,%r12 1.11815 + adcq $0,%r13 1.11816 + 1.11817 +/NO_APP 1.11818 + movq %r10, %r11 1.11819 + movq %r9, -520(%rbp) 1.11820 + movq %r13, %r8 1.11821 + movq %r12, %r13 1.11822 + movq %r10, %r12 1.11823 +/APP 1.11824 + movq (%rcx),%rax 1.11825 + mulq 32(%rcx) 1.11826 + addq %rax,%r13 1.11827 + adcq %rdx,%r8 1.11828 + adcq $0,%r12 1.11829 + addq %rax,%r13 1.11830 + adcq %rdx,%r8 1.11831 + adcq $0,%r12 1.11832 + 1.11833 + movq 8(%rcx),%rax 1.11834 + mulq 24(%rcx) 1.11835 + addq %rax,%r13 1.11836 + adcq %rdx,%r8 1.11837 + adcq $0,%r12 1.11838 + addq %rax,%r13 1.11839 + adcq %rdx,%r8 1.11840 + adcq $0,%r12 1.11841 + 1.11842 +/NO_APP 1.11843 + movq %r8, %rbx 1.11844 + movq %r12, %r9 1.11845 + movq %r10, %r8 1.11846 +/APP 1.11847 + movq 16(%rcx),%rax 1.11848 + mulq %rax 1.11849 + addq %rax,%r13 1.11850 + adcq %rdx,%rbx 1.11851 + adcq $0,%r9 1.11852 + 1.11853 +/NO_APP 1.11854 + movq %r13, -512(%rbp) 1.11855 +/APP 1.11856 + movq (%rcx),%rax 1.11857 + mulq 40(%rcx) 1.11858 + movq %rax,%r8 1.11859 + movq %rdx,%rdi 1.11860 + xorq %rsi,%rsi 1.11861 + 1.11862 + movq 8(%rcx),%rax 1.11863 + mulq 32(%rcx) 1.11864 + addq %rax,%r8 1.11865 + adcq %rdx,%rdi 1.11866 + adcq $0,%rsi 1.11867 + 1.11868 + movq 16(%rcx),%rax 1.11869 + mulq 24(%rcx) 1.11870 + addq %rax,%r8 1.11871 + adcq %rdx,%rdi 1.11872 + adcq $0,%rsi 1.11873 + 1.11874 + addq %r8,%rbx 1.11875 + adcq %rdi,%r9 1.11876 + adcq %rsi,%r11 1.11877 + addq %r8,%rbx 1.11878 + adcq %rdi,%r9 1.11879 + adcq %rsi,%r11 1.11880 + 1.11881 +/NO_APP 1.11882 + movq %rbx, -504(%rbp) 1.11883 +/APP 1.11884 + movq (%rcx),%rax 1.11885 + mulq 48(%rcx) 1.11886 + movq %rax,%r8 1.11887 + movq %rdx,%rdi 1.11888 + xorq %rsi,%rsi 1.11889 + 1.11890 + movq 8(%rcx),%rax 1.11891 + mulq 40(%rcx) 1.11892 + addq %rax,%r8 1.11893 + adcq %rdx,%rdi 1.11894 + adcq $0,%rsi 1.11895 + 1.11896 + movq 16(%rcx),%rax 1.11897 + mulq 32(%rcx) 1.11898 + addq %rax,%r8 1.11899 + adcq %rdx,%rdi 1.11900 + adcq $0,%rsi 1.11901 + 1.11902 +/NO_APP 1.11903 + movq %r10, %rax 1.11904 + movq %rdi, %r13 1.11905 + movq %rsi, %r12 1.11906 +/APP 1.11907 + addq %r8,%r9 1.11908 + adcq %r13,%r11 1.11909 + adcq %r12,%rax 1.11910 + addq %r8,%r9 1.11911 + adcq %r13,%r11 1.11912 + adcq %r12,%rax 1.11913 + 1.11914 +/NO_APP 1.11915 + movq %rax, %rdx 1.11916 + movq %r11, %rbx 1.11917 + movq %r13, %rdi 1.11918 + movq %rdx, %r11 1.11919 + movq %r12, %rsi 1.11920 +/APP 1.11921 + movq 24(%rcx),%rax 1.11922 + mulq %rax 1.11923 + addq %rax,%r9 1.11924 + adcq %rdx,%rbx 1.11925 + adcq $0,%r11 1.11926 + 1.11927 +/NO_APP 1.11928 + movq %r9, -496(%rbp) 1.11929 + movq %r11, %r9 1.11930 +/APP 1.11931 + movq (%rcx),%rax 1.11932 + mulq 56(%rcx) 1.11933 + movq %rax,%r8 1.11934 + movq %rdx,%rdi 1.11935 + xorq %rsi,%rsi 1.11936 + 1.11937 + movq 8(%rcx),%rax 1.11938 + mulq 48(%rcx) 1.11939 + addq %rax,%r8 1.11940 + adcq %rdx,%rdi 1.11941 + adcq $0,%rsi 1.11942 + 1.11943 + movq 16(%rcx),%rax 1.11944 + mulq 40(%rcx) 1.11945 + addq %rax,%r8 1.11946 + adcq %rdx,%rdi 1.11947 + adcq $0,%rsi 1.11948 + 1.11949 + movq 24(%rcx),%rax 1.11950 + mulq 32(%rcx) 1.11951 + addq %rax,%r8 1.11952 + adcq %rdx,%rdi 1.11953 + adcq $0,%rsi 1.11954 + 1.11955 +/NO_APP 1.11956 + movq %r10, %rdx 1.11957 +/APP 1.11958 + addq %r8,%rbx 1.11959 + adcq %rdi,%r9 1.11960 + adcq %rsi,%rdx 1.11961 + addq %r8,%rbx 1.11962 + adcq %rdi,%r9 1.11963 + adcq %rsi,%rdx 1.11964 + 1.11965 +/NO_APP 1.11966 + movq %rdx, %r11 1.11967 + movq %rbx, -488(%rbp) 1.11968 + movq %r10, %rbx 1.11969 +/APP 1.11970 + movq (%rcx),%rax 1.11971 + mulq 64(%rcx) 1.11972 + movq %rax,%r8 1.11973 + movq %rdx,%rdi 1.11974 + xorq %rsi,%rsi 1.11975 + 1.11976 + movq 8(%rcx),%rax 1.11977 + mulq 56(%rcx) 1.11978 + addq %rax,%r8 1.11979 + adcq %rdx,%rdi 1.11980 + adcq $0,%rsi 1.11981 + 1.11982 + movq 16(%rcx),%rax 1.11983 + mulq 48(%rcx) 1.11984 + addq %rax,%r8 1.11985 + adcq %rdx,%rdi 1.11986 + adcq $0,%rsi 1.11987 + 1.11988 + movq 24(%rcx),%rax 1.11989 + mulq 40(%rcx) 1.11990 + addq %rax,%r8 1.11991 + adcq %rdx,%rdi 1.11992 + adcq $0,%rsi 1.11993 + 1.11994 +/NO_APP 1.11995 + movq %rdi, %r13 1.11996 + movq %rsi, %r12 1.11997 +/APP 1.11998 + addq %r8,%r9 1.11999 + adcq %r13,%r11 1.12000 + adcq %r12,%rbx 1.12001 + addq %r8,%r9 1.12002 + adcq %r13,%r11 1.12003 + adcq %r12,%rbx 1.12004 + 1.12005 + movq 32(%rcx),%rax 1.12006 + mulq %rax 1.12007 + addq %rax,%r9 1.12008 + adcq %rdx,%r11 1.12009 + adcq $0,%rbx 1.12010 + 1.12011 +/NO_APP 1.12012 + movq %r13, %rdi 1.12013 + movq %r9, -480(%rbp) 1.12014 + movq %r12, %rsi 1.12015 + movq %rbx, %r9 1.12016 + movq %r10, %r12 1.12017 +/APP 1.12018 + movq (%rcx),%rax 1.12019 + mulq 72(%rcx) 1.12020 + movq %rax,%r8 1.12021 + movq %rdx,%rdi 1.12022 + xorq %rsi,%rsi 1.12023 + 1.12024 + movq 8(%rcx),%rax 1.12025 + mulq 64(%rcx) 1.12026 + addq %rax,%r8 1.12027 + adcq %rdx,%rdi 1.12028 + adcq $0,%rsi 1.12029 + 1.12030 + movq 16(%rcx),%rax 1.12031 + mulq 56(%rcx) 1.12032 + addq %rax,%r8 1.12033 + adcq %rdx,%rdi 1.12034 + adcq $0,%rsi 1.12035 + 1.12036 + movq 24(%rcx),%rax 1.12037 + mulq 48(%rcx) 1.12038 + addq %rax,%r8 1.12039 + adcq %rdx,%rdi 1.12040 + adcq $0,%rsi 1.12041 + 1.12042 + movq 32(%rcx),%rax 1.12043 + mulq 40(%rcx) 1.12044 + addq %rax,%r8 1.12045 + adcq %rdx,%rdi 1.12046 + adcq $0,%rsi 1.12047 + 1.12048 + addq %r8,%r11 1.12049 + adcq %rdi,%r9 1.12050 + adcq %rsi,%r12 1.12051 + addq %r8,%r11 1.12052 + adcq %rdi,%r9 1.12053 + adcq %rsi,%r12 1.12054 + 1.12055 +/NO_APP 1.12056 + movq %r11, -472(%rbp) 1.12057 + movq %r12, %rbx 1.12058 +/APP 1.12059 + movq (%rcx),%rax 1.12060 + mulq 80(%rcx) 1.12061 + movq %rax,%r8 1.12062 + movq %rdx,%rdi 1.12063 + xorq %rsi,%rsi 1.12064 + 1.12065 + movq 8(%rcx),%rax 1.12066 + mulq 72(%rcx) 1.12067 + addq %rax,%r8 1.12068 + adcq %rdx,%rdi 1.12069 + adcq $0,%rsi 1.12070 + 1.12071 + movq 16(%rcx),%rax 1.12072 + mulq 64(%rcx) 1.12073 + addq %rax,%r8 1.12074 + adcq %rdx,%rdi 1.12075 + adcq $0,%rsi 1.12076 + 1.12077 + movq 24(%rcx),%rax 1.12078 + mulq 56(%rcx) 1.12079 + addq %rax,%r8 1.12080 + adcq %rdx,%rdi 1.12081 + adcq $0,%rsi 1.12082 + 1.12083 + movq 32(%rcx),%rax 1.12084 + mulq 48(%rcx) 1.12085 + addq %rax,%r8 1.12086 + adcq %rdx,%rdi 1.12087 + adcq $0,%rsi 1.12088 + 1.12089 +/NO_APP 1.12090 + movq %r10, %rax 1.12091 + movq %rdi, %r13 1.12092 + movq %rsi, %r12 1.12093 +/APP 1.12094 + addq %r8,%r9 1.12095 + adcq %r13,%rbx 1.12096 + adcq %r12,%rax 1.12097 + addq %r8,%r9 1.12098 + adcq %r13,%rbx 1.12099 + adcq %r12,%rax 1.12100 + 1.12101 +/NO_APP 1.12102 + movq %rax, %rdx 1.12103 + movq %rbx, %r11 1.12104 + movq %r13, %rdi 1.12105 + movq %rdx, %rbx 1.12106 + movq %r12, %rsi 1.12107 +/APP 1.12108 + movq 40(%rcx),%rax 1.12109 + mulq %rax 1.12110 + addq %rax,%r9 1.12111 + adcq %rdx,%r11 1.12112 + adcq $0,%rbx 1.12113 + 1.12114 +/NO_APP 1.12115 + movq %r9, -464(%rbp) 1.12116 + movq %rbx, %r9 1.12117 +/APP 1.12118 + movq (%rcx),%rax 1.12119 + mulq 88(%rcx) 1.12120 + movq %rax,%r8 1.12121 + movq %rdx,%rdi 1.12122 + xorq %rsi,%rsi 1.12123 + 1.12124 + movq 8(%rcx),%rax 1.12125 + mulq 80(%rcx) 1.12126 + addq %rax,%r8 1.12127 + adcq %rdx,%rdi 1.12128 + adcq $0,%rsi 1.12129 + 1.12130 + movq 16(%rcx),%rax 1.12131 + mulq 72(%rcx) 1.12132 + addq %rax,%r8 1.12133 + adcq %rdx,%rdi 1.12134 + adcq $0,%rsi 1.12135 + 1.12136 + movq 24(%rcx),%rax 1.12137 + mulq 64(%rcx) 1.12138 + addq %rax,%r8 1.12139 + adcq %rdx,%rdi 1.12140 + adcq $0,%rsi 1.12141 + 1.12142 + movq 32(%rcx),%rax 1.12143 + mulq 56(%rcx) 1.12144 + addq %rax,%r8 1.12145 + adcq %rdx,%rdi 1.12146 + adcq $0,%rsi 1.12147 + 1.12148 + movq 40(%rcx),%rax 1.12149 + mulq 48(%rcx) 1.12150 + addq %rax,%r8 1.12151 + adcq %rdx,%rdi 1.12152 + adcq $0,%rsi 1.12153 + 1.12154 +/NO_APP 1.12155 + movq %r10, %rdx 1.12156 +/APP 1.12157 + addq %r8,%r11 1.12158 + adcq %rdi,%r9 1.12159 + adcq %rsi,%rdx 1.12160 + addq %r8,%r11 1.12161 + adcq %rdi,%r9 1.12162 + adcq %rsi,%rdx 1.12163 + 1.12164 +/NO_APP 1.12165 + movq %rdx, %r13 1.12166 + movq %r11, -456(%rbp) 1.12167 + movq %r13, %r12 1.12168 + movq %r10, %r13 1.12169 +/APP 1.12170 + movq (%rcx),%rax 1.12171 + mulq 96(%rcx) 1.12172 + movq %rax,%r8 1.12173 + movq %rdx,%rdi 1.12174 + xorq %rsi,%rsi 1.12175 + 1.12176 + movq 8(%rcx),%rax 1.12177 + mulq 88(%rcx) 1.12178 + addq %rax,%r8 1.12179 + adcq %rdx,%rdi 1.12180 + adcq $0,%rsi 1.12181 + 1.12182 + movq 16(%rcx),%rax 1.12183 + mulq 80(%rcx) 1.12184 + addq %rax,%r8 1.12185 + adcq %rdx,%rdi 1.12186 + adcq $0,%rsi 1.12187 + 1.12188 + movq 24(%rcx),%rax 1.12189 + mulq 72(%rcx) 1.12190 + addq %rax,%r8 1.12191 + adcq %rdx,%rdi 1.12192 + adcq $0,%rsi 1.12193 + 1.12194 + movq 32(%rcx),%rax 1.12195 + mulq 64(%rcx) 1.12196 + addq %rax,%r8 1.12197 + adcq %rdx,%rdi 1.12198 + adcq $0,%rsi 1.12199 + 1.12200 + movq 40(%rcx),%rax 1.12201 + mulq 56(%rcx) 1.12202 + addq %rax,%r8 1.12203 + adcq %rdx,%rdi 1.12204 + adcq $0,%rsi 1.12205 + 1.12206 +/NO_APP 1.12207 + movq %rdi, %rax 1.12208 + movq %rsi, %r11 1.12209 +/APP 1.12210 + addq %r8,%r9 1.12211 + adcq %rax,%r12 1.12212 + adcq %r11,%r13 1.12213 + addq %r8,%r9 1.12214 + adcq %rax,%r12 1.12215 + adcq %r11,%r13 1.12216 + 1.12217 +/NO_APP 1.12218 + movq %rax, %rbx 1.12219 + movq %r11, %rsi 1.12220 +/APP 1.12221 + movq 48(%rcx),%rax 1.12222 + mulq %rax 1.12223 + addq %rax,%r9 1.12224 + adcq %rdx,%r12 1.12225 + adcq $0,%r13 1.12226 + 1.12227 +/NO_APP 1.12228 + movq %rbx, %rdi 1.12229 + movq %r9, -448(%rbp) 1.12230 + movq %r13, %r9 1.12231 +/APP 1.12232 + movq (%rcx),%rax 1.12233 + mulq 104(%rcx) 1.12234 + movq %rax,%r8 1.12235 + movq %rdx,%rdi 1.12236 + xorq %rsi,%rsi 1.12237 + 1.12238 +/NO_APP 1.12239 + movq %r10, %r13 1.12240 +/APP 1.12241 + movq 8(%rcx),%rax 1.12242 + mulq 96(%rcx) 1.12243 + addq %rax,%r8 1.12244 + adcq %rdx,%rdi 1.12245 + adcq $0,%rsi 1.12246 + 1.12247 + movq 16(%rcx),%rax 1.12248 + mulq 88(%rcx) 1.12249 + addq %rax,%r8 1.12250 + adcq %rdx,%rdi 1.12251 + adcq $0,%rsi 1.12252 + 1.12253 + movq 24(%rcx),%rax 1.12254 + mulq 80(%rcx) 1.12255 + addq %rax,%r8 1.12256 + adcq %rdx,%rdi 1.12257 + adcq $0,%rsi 1.12258 + 1.12259 + movq 32(%rcx),%rax 1.12260 + mulq 72(%rcx) 1.12261 + addq %rax,%r8 1.12262 + adcq %rdx,%rdi 1.12263 + adcq $0,%rsi 1.12264 + 1.12265 + movq 40(%rcx),%rax 1.12266 + mulq 64(%rcx) 1.12267 + addq %rax,%r8 1.12268 + adcq %rdx,%rdi 1.12269 + adcq $0,%rsi 1.12270 + 1.12271 + movq 48(%rcx),%rax 1.12272 + mulq 56(%rcx) 1.12273 + addq %rax,%r8 1.12274 + adcq %rdx,%rdi 1.12275 + adcq $0,%rsi 1.12276 + 1.12277 + addq %r8,%r12 1.12278 + adcq %rdi,%r9 1.12279 + adcq %rsi,%r13 1.12280 + addq %r8,%r12 1.12281 + adcq %rdi,%r9 1.12282 + adcq %rsi,%r13 1.12283 + 1.12284 +/NO_APP 1.12285 + movq %r12, -440(%rbp) 1.12286 + movq %r10, %r12 1.12287 +/APP 1.12288 + movq (%rcx),%rax 1.12289 + mulq 112(%rcx) 1.12290 + movq %rax,%r8 1.12291 + movq %rdx,%rdi 1.12292 + xorq %rsi,%rsi 1.12293 + 1.12294 + movq 8(%rcx),%rax 1.12295 + mulq 104(%rcx) 1.12296 + addq %rax,%r8 1.12297 + adcq %rdx,%rdi 1.12298 + adcq $0,%rsi 1.12299 + 1.12300 + movq 16(%rcx),%rax 1.12301 + mulq 96(%rcx) 1.12302 + addq %rax,%r8 1.12303 + adcq %rdx,%rdi 1.12304 + adcq $0,%rsi 1.12305 + 1.12306 + movq 24(%rcx),%rax 1.12307 + mulq 88(%rcx) 1.12308 + addq %rax,%r8 1.12309 + adcq %rdx,%rdi 1.12310 + adcq $0,%rsi 1.12311 + 1.12312 + movq 32(%rcx),%rax 1.12313 + mulq 80(%rcx) 1.12314 + addq %rax,%r8 1.12315 + adcq %rdx,%rdi 1.12316 + adcq $0,%rsi 1.12317 + 1.12318 + movq 40(%rcx),%rax 1.12319 + mulq 72(%rcx) 1.12320 + addq %rax,%r8 1.12321 + adcq %rdx,%rdi 1.12322 + adcq $0,%rsi 1.12323 + 1.12324 + movq 48(%rcx),%rax 1.12325 + mulq 64(%rcx) 1.12326 + addq %rax,%r8 1.12327 + adcq %rdx,%rdi 1.12328 + adcq $0,%rsi 1.12329 + 1.12330 +/NO_APP 1.12331 + movq %r13, %rdx 1.12332 + movq %rdi, %rbx 1.12333 + movq %rsi, %r13 1.12334 +/APP 1.12335 + addq %r8,%r9 1.12336 + adcq %rbx,%rdx 1.12337 + adcq %r13,%r12 1.12338 + addq %r8,%r9 1.12339 + adcq %rbx,%rdx 1.12340 + adcq %r13,%r12 1.12341 + 1.12342 +/NO_APP 1.12343 + movq %r12, %rax 1.12344 + movq %r13, %r11 1.12345 + movq %rdx, %r12 1.12346 + movq %rax, %r13 1.12347 + movq %rbx, %rdi 1.12348 + movq %r11, %rsi 1.12349 +/APP 1.12350 + movq 56(%rcx),%rax 1.12351 + mulq %rax 1.12352 + addq %rax,%r9 1.12353 + adcq %rdx,%r12 1.12354 + adcq $0,%r13 1.12355 + 1.12356 +/NO_APP 1.12357 + movq %r9, -432(%rbp) 1.12358 + movq %r13, %r9 1.12359 + movq %r10, %r13 1.12360 +/APP 1.12361 + movq (%rcx),%rax 1.12362 + mulq 120(%rcx) 1.12363 + movq %rax,%r8 1.12364 + movq %rdx,%rdi 1.12365 + xorq %rsi,%rsi 1.12366 + 1.12367 + movq 8(%rcx),%rax 1.12368 + mulq 112(%rcx) 1.12369 + addq %rax,%r8 1.12370 + adcq %rdx,%rdi 1.12371 + adcq $0,%rsi 1.12372 + 1.12373 + movq 16(%rcx),%rax 1.12374 + mulq 104(%rcx) 1.12375 + addq %rax,%r8 1.12376 + adcq %rdx,%rdi 1.12377 + adcq $0,%rsi 1.12378 + 1.12379 + movq 24(%rcx),%rax 1.12380 + mulq 96(%rcx) 1.12381 + addq %rax,%r8 1.12382 + adcq %rdx,%rdi 1.12383 + adcq $0,%rsi 1.12384 + 1.12385 + movq 32(%rcx),%rax 1.12386 + mulq 88(%rcx) 1.12387 + addq %rax,%r8 1.12388 + adcq %rdx,%rdi 1.12389 + adcq $0,%rsi 1.12390 + 1.12391 + movq 40(%rcx),%rax 1.12392 + mulq 80(%rcx) 1.12393 + addq %rax,%r8 1.12394 + adcq %rdx,%rdi 1.12395 + adcq $0,%rsi 1.12396 + 1.12397 + movq 48(%rcx),%rax 1.12398 + mulq 72(%rcx) 1.12399 + addq %rax,%r8 1.12400 + adcq %rdx,%rdi 1.12401 + adcq $0,%rsi 1.12402 + 1.12403 + movq 56(%rcx),%rax 1.12404 + mulq 64(%rcx) 1.12405 + addq %rax,%r8 1.12406 + adcq %rdx,%rdi 1.12407 + adcq $0,%rsi 1.12408 + 1.12409 +/NO_APP 1.12410 + movq %r8, %rax 1.12411 + movq %rdi, %rdx 1.12412 + movq %rsi, %rbx 1.12413 +/APP 1.12414 + addq %rax,%r12 1.12415 + adcq %rdx,%r9 1.12416 + adcq %rbx,%r13 1.12417 + addq %rax,%r12 1.12418 + adcq %rdx,%r9 1.12419 + adcq %rbx,%r13 1.12420 + 1.12421 +/NO_APP 1.12422 + movq %r12, -424(%rbp) 1.12423 + movq %rdx, %r8 1.12424 + movq %rax, %rsi 1.12425 + movq %rbx, %rdi 1.12426 + movq %r13, %r12 1.12427 + movq %r10, %r13 1.12428 +/APP 1.12429 + movq (%rcx),%rax 1.12430 + mulq 128(%rcx) 1.12431 + movq %rax,%rsi 1.12432 + movq %rdx,%r8 1.12433 + xorq %rdi,%rdi 1.12434 + 1.12435 + movq 8(%rcx),%rax 1.12436 + mulq 120(%rcx) 1.12437 + addq %rax,%rsi 1.12438 + adcq %rdx,%r8 1.12439 + adcq $0,%rdi 1.12440 + 1.12441 + movq 16(%rcx),%rax 1.12442 + mulq 112(%rcx) 1.12443 + addq %rax,%rsi 1.12444 + adcq %rdx,%r8 1.12445 + adcq $0,%rdi 1.12446 + 1.12447 + movq 24(%rcx),%rax 1.12448 + mulq 104(%rcx) 1.12449 + addq %rax,%rsi 1.12450 + adcq %rdx,%r8 1.12451 + adcq $0,%rdi 1.12452 + 1.12453 + movq 32(%rcx),%rax 1.12454 + mulq 96(%rcx) 1.12455 + addq %rax,%rsi 1.12456 + adcq %rdx,%r8 1.12457 + adcq $0,%rdi 1.12458 + 1.12459 + movq 40(%rcx),%rax 1.12460 + mulq 88(%rcx) 1.12461 + addq %rax,%rsi 1.12462 + adcq %rdx,%r8 1.12463 + adcq $0,%rdi 1.12464 + 1.12465 + movq 48(%rcx),%rax 1.12466 + mulq 80(%rcx) 1.12467 + addq %rax,%rsi 1.12468 + adcq %rdx,%r8 1.12469 + adcq $0,%rdi 1.12470 + 1.12471 + movq 56(%rcx),%rax 1.12472 + mulq 72(%rcx) 1.12473 + addq %rax,%rsi 1.12474 + adcq %rdx,%r8 1.12475 + adcq $0,%rdi 1.12476 + 1.12477 +/NO_APP 1.12478 + movq %rsi, %rax 1.12479 + movq %r8, %rbx 1.12480 + movq %rdi, %rdx 1.12481 +/APP 1.12482 + addq %rax,%r9 1.12483 + adcq %rbx,%r12 1.12484 + adcq %rdx,%r13 1.12485 + addq %rax,%r9 1.12486 + adcq %rbx,%r12 1.12487 + adcq %rdx,%r13 1.12488 + 1.12489 +/NO_APP 1.12490 + movq %rdx, %r11 1.12491 + movq %rax, %r8 1.12492 + movq %rbx, %rdi 1.12493 +/APP 1.12494 + movq 64(%rcx),%rax 1.12495 + mulq %rax 1.12496 + addq %rax,%r9 1.12497 + adcq %rdx,%r12 1.12498 + adcq $0,%r13 1.12499 + 1.12500 +/NO_APP 1.12501 + movq %r11, %rsi 1.12502 + movq %r9, -416(%rbp) 1.12503 + movq %r13, %r9 1.12504 +/APP 1.12505 + movq (%rcx),%rax 1.12506 + mulq 136(%rcx) 1.12507 + movq %rax,%r8 1.12508 + movq %rdx,%rdi 1.12509 + xorq %rsi,%rsi 1.12510 + 1.12511 +/NO_APP 1.12512 + movq %r10, %r13 1.12513 +/APP 1.12514 + movq 8(%rcx),%rax 1.12515 + mulq 128(%rcx) 1.12516 + addq %rax,%r8 1.12517 + adcq %rdx,%rdi 1.12518 + adcq $0,%rsi 1.12519 + 1.12520 + movq 16(%rcx),%rax 1.12521 + mulq 120(%rcx) 1.12522 + addq %rax,%r8 1.12523 + adcq %rdx,%rdi 1.12524 + adcq $0,%rsi 1.12525 + 1.12526 + movq 24(%rcx),%rax 1.12527 + mulq 112(%rcx) 1.12528 + addq %rax,%r8 1.12529 + adcq %rdx,%rdi 1.12530 + adcq $0,%rsi 1.12531 + 1.12532 + movq 32(%rcx),%rax 1.12533 + mulq 104(%rcx) 1.12534 + addq %rax,%r8 1.12535 + adcq %rdx,%rdi 1.12536 + adcq $0,%rsi 1.12537 + 1.12538 + movq 40(%rcx),%rax 1.12539 + mulq 96(%rcx) 1.12540 + addq %rax,%r8 1.12541 + adcq %rdx,%rdi 1.12542 + adcq $0,%rsi 1.12543 + 1.12544 + movq 48(%rcx),%rax 1.12545 + mulq 88(%rcx) 1.12546 + addq %rax,%r8 1.12547 + adcq %rdx,%rdi 1.12548 + adcq $0,%rsi 1.12549 + 1.12550 + movq 56(%rcx),%rax 1.12551 + mulq 80(%rcx) 1.12552 + addq %rax,%r8 1.12553 + adcq %rdx,%rdi 1.12554 + adcq $0,%rsi 1.12555 + 1.12556 + movq 64(%rcx),%rax 1.12557 + mulq 72(%rcx) 1.12558 + addq %rax,%r8 1.12559 + adcq %rdx,%rdi 1.12560 + adcq $0,%rsi 1.12561 + 1.12562 +/NO_APP 1.12563 + movq %r8, %rbx 1.12564 + movq %rdi, %rax 1.12565 + movq %rsi, %rdx 1.12566 +/APP 1.12567 + addq %rbx,%r12 1.12568 + adcq %rax,%r9 1.12569 + adcq %rdx,%r13 1.12570 + addq %rbx,%r12 1.12571 + adcq %rax,%r9 1.12572 + adcq %rdx,%r13 1.12573 + 1.12574 +/NO_APP 1.12575 + movq %r12, -408(%rbp) 1.12576 + movq %rdx, %rdi 1.12577 + movq %rax, %r8 1.12578 + movq %rbx, %rsi 1.12579 + movq %r13, %r12 1.12580 + movq %r10, %r13 1.12581 +/APP 1.12582 + movq (%rcx),%rax 1.12583 + mulq 144(%rcx) 1.12584 + movq %rax,%rsi 1.12585 + movq %rdx,%r8 1.12586 + xorq %rdi,%rdi 1.12587 + 1.12588 + movq 8(%rcx),%rax 1.12589 + mulq 136(%rcx) 1.12590 + addq %rax,%rsi 1.12591 + adcq %rdx,%r8 1.12592 + adcq $0,%rdi 1.12593 + 1.12594 + movq 16(%rcx),%rax 1.12595 + mulq 128(%rcx) 1.12596 + addq %rax,%rsi 1.12597 + adcq %rdx,%r8 1.12598 + adcq $0,%rdi 1.12599 + 1.12600 + movq 24(%rcx),%rax 1.12601 + mulq 120(%rcx) 1.12602 + addq %rax,%rsi 1.12603 + adcq %rdx,%r8 1.12604 + adcq $0,%rdi 1.12605 + 1.12606 + movq 32(%rcx),%rax 1.12607 + mulq 112(%rcx) 1.12608 + addq %rax,%rsi 1.12609 + adcq %rdx,%r8 1.12610 + adcq $0,%rdi 1.12611 + 1.12612 + movq 40(%rcx),%rax 1.12613 + mulq 104(%rcx) 1.12614 + addq %rax,%rsi 1.12615 + adcq %rdx,%r8 1.12616 + adcq $0,%rdi 1.12617 + 1.12618 + movq 48(%rcx),%rax 1.12619 + mulq 96(%rcx) 1.12620 + addq %rax,%rsi 1.12621 + adcq %rdx,%r8 1.12622 + adcq $0,%rdi 1.12623 + 1.12624 + movq 56(%rcx),%rax 1.12625 + mulq 88(%rcx) 1.12626 + addq %rax,%rsi 1.12627 + adcq %rdx,%r8 1.12628 + adcq $0,%rdi 1.12629 + 1.12630 + movq 64(%rcx),%rax 1.12631 + mulq 80(%rcx) 1.12632 + addq %rax,%rsi 1.12633 + adcq %rdx,%r8 1.12634 + adcq $0,%rdi 1.12635 + 1.12636 +/NO_APP 1.12637 + movq %rsi, %rax 1.12638 + movq %r8, %rbx 1.12639 + movq %rdi, %rdx 1.12640 +/APP 1.12641 + addq %rax,%r9 1.12642 + adcq %rbx,%r12 1.12643 + adcq %rdx,%r13 1.12644 + addq %rax,%r9 1.12645 + adcq %rbx,%r12 1.12646 + adcq %rdx,%r13 1.12647 + 1.12648 +/NO_APP 1.12649 + movq %rdx, %r11 1.12650 + movq %rax, %r8 1.12651 + movq %rbx, %rdi 1.12652 +/APP 1.12653 + movq 72(%rcx),%rax 1.12654 + mulq %rax 1.12655 + addq %rax,%r9 1.12656 + adcq %rdx,%r12 1.12657 + adcq $0,%r13 1.12658 + 1.12659 +/NO_APP 1.12660 + movq %r11, %rsi 1.12661 + movq %r9, -400(%rbp) 1.12662 + movq %r13, %r9 1.12663 +/APP 1.12664 + movq (%rcx),%rax 1.12665 + mulq 152(%rcx) 1.12666 + movq %rax,%r8 1.12667 + movq %rdx,%rdi 1.12668 + xorq %rsi,%rsi 1.12669 + 1.12670 +/NO_APP 1.12671 + movq %r10, %r13 1.12672 +/APP 1.12673 + movq 8(%rcx),%rax 1.12674 + mulq 144(%rcx) 1.12675 + addq %rax,%r8 1.12676 + adcq %rdx,%rdi 1.12677 + adcq $0,%rsi 1.12678 + 1.12679 + movq 16(%rcx),%rax 1.12680 + mulq 136(%rcx) 1.12681 + addq %rax,%r8 1.12682 + adcq %rdx,%rdi 1.12683 + adcq $0,%rsi 1.12684 + 1.12685 + movq 24(%rcx),%rax 1.12686 + mulq 128(%rcx) 1.12687 + addq %rax,%r8 1.12688 + adcq %rdx,%rdi 1.12689 + adcq $0,%rsi 1.12690 + 1.12691 + movq 32(%rcx),%rax 1.12692 + mulq 120(%rcx) 1.12693 + addq %rax,%r8 1.12694 + adcq %rdx,%rdi 1.12695 + adcq $0,%rsi 1.12696 + 1.12697 + movq 40(%rcx),%rax 1.12698 + mulq 112(%rcx) 1.12699 + addq %rax,%r8 1.12700 + adcq %rdx,%rdi 1.12701 + adcq $0,%rsi 1.12702 + 1.12703 + movq 48(%rcx),%rax 1.12704 + mulq 104(%rcx) 1.12705 + addq %rax,%r8 1.12706 + adcq %rdx,%rdi 1.12707 + adcq $0,%rsi 1.12708 + 1.12709 + movq 56(%rcx),%rax 1.12710 + mulq 96(%rcx) 1.12711 + addq %rax,%r8 1.12712 + adcq %rdx,%rdi 1.12713 + adcq $0,%rsi 1.12714 + 1.12715 + movq 64(%rcx),%rax 1.12716 + mulq 88(%rcx) 1.12717 + addq %rax,%r8 1.12718 + adcq %rdx,%rdi 1.12719 + adcq $0,%rsi 1.12720 + 1.12721 + movq 72(%rcx),%rax 1.12722 + mulq 80(%rcx) 1.12723 + addq %rax,%r8 1.12724 + adcq %rdx,%rdi 1.12725 + adcq $0,%rsi 1.12726 + 1.12727 +/NO_APP 1.12728 + movq %r8, %rbx 1.12729 + movq %rdi, %rax 1.12730 + movq %rsi, %rdx 1.12731 +/APP 1.12732 + addq %rbx,%r12 1.12733 + adcq %rax,%r9 1.12734 + adcq %rdx,%r13 1.12735 + addq %rbx,%r12 1.12736 + adcq %rax,%r9 1.12737 + adcq %rdx,%r13 1.12738 + 1.12739 +/NO_APP 1.12740 + movq %r12, -392(%rbp) 1.12741 + movq %rdx, %rdi 1.12742 + movq %rax, %r8 1.12743 + movq %rbx, %rsi 1.12744 + movq %r13, %r12 1.12745 + movq %r10, %r13 1.12746 +/APP 1.12747 + movq (%rcx),%rax 1.12748 + mulq 160(%rcx) 1.12749 + movq %rax,%rsi 1.12750 + movq %rdx,%r8 1.12751 + xorq %rdi,%rdi 1.12752 + 1.12753 + movq 8(%rcx),%rax 1.12754 + mulq 152(%rcx) 1.12755 + addq %rax,%rsi 1.12756 + adcq %rdx,%r8 1.12757 + adcq $0,%rdi 1.12758 + 1.12759 + movq 16(%rcx),%rax 1.12760 + mulq 144(%rcx) 1.12761 + addq %rax,%rsi 1.12762 + adcq %rdx,%r8 1.12763 + adcq $0,%rdi 1.12764 + 1.12765 + movq 24(%rcx),%rax 1.12766 + mulq 136(%rcx) 1.12767 + addq %rax,%rsi 1.12768 + adcq %rdx,%r8 1.12769 + adcq $0,%rdi 1.12770 + 1.12771 + movq 32(%rcx),%rax 1.12772 + mulq 128(%rcx) 1.12773 + addq %rax,%rsi 1.12774 + adcq %rdx,%r8 1.12775 + adcq $0,%rdi 1.12776 + 1.12777 + movq 40(%rcx),%rax 1.12778 + mulq 120(%rcx) 1.12779 + addq %rax,%rsi 1.12780 + adcq %rdx,%r8 1.12781 + adcq $0,%rdi 1.12782 + 1.12783 + movq 48(%rcx),%rax 1.12784 + mulq 112(%rcx) 1.12785 + addq %rax,%rsi 1.12786 + adcq %rdx,%r8 1.12787 + adcq $0,%rdi 1.12788 + 1.12789 + movq 56(%rcx),%rax 1.12790 + mulq 104(%rcx) 1.12791 + addq %rax,%rsi 1.12792 + adcq %rdx,%r8 1.12793 + adcq $0,%rdi 1.12794 + 1.12795 + movq 64(%rcx),%rax 1.12796 + mulq 96(%rcx) 1.12797 + addq %rax,%rsi 1.12798 + adcq %rdx,%r8 1.12799 + adcq $0,%rdi 1.12800 + 1.12801 + movq 72(%rcx),%rax 1.12802 + mulq 88(%rcx) 1.12803 + addq %rax,%rsi 1.12804 + adcq %rdx,%r8 1.12805 + adcq $0,%rdi 1.12806 + 1.12807 +/NO_APP 1.12808 + movq %rsi, %rax 1.12809 + movq %r8, %rbx 1.12810 + movq %rdi, %rdx 1.12811 +/APP 1.12812 + addq %rax,%r9 1.12813 + adcq %rbx,%r12 1.12814 + adcq %rdx,%r13 1.12815 + addq %rax,%r9 1.12816 + adcq %rbx,%r12 1.12817 + adcq %rdx,%r13 1.12818 + 1.12819 +/NO_APP 1.12820 + movq %rdx, %r11 1.12821 + movq %rax, %r8 1.12822 + movq %rbx, %rdi 1.12823 +/APP 1.12824 + movq 80(%rcx),%rax 1.12825 + mulq %rax 1.12826 + addq %rax,%r9 1.12827 + adcq %rdx,%r12 1.12828 + adcq $0,%r13 1.12829 + 1.12830 +/NO_APP 1.12831 + movq %r11, %rsi 1.12832 + movq %r9, -384(%rbp) 1.12833 + movq %r13, %r9 1.12834 +/APP 1.12835 + movq (%rcx),%rax 1.12836 + mulq 168(%rcx) 1.12837 + movq %rax,%r8 1.12838 + movq %rdx,%rdi 1.12839 + xorq %rsi,%rsi 1.12840 + 1.12841 +/NO_APP 1.12842 + movq %r10, %r13 1.12843 +/APP 1.12844 + movq 8(%rcx),%rax 1.12845 + mulq 160(%rcx) 1.12846 + addq %rax,%r8 1.12847 + adcq %rdx,%rdi 1.12848 + adcq $0,%rsi 1.12849 + 1.12850 + movq 16(%rcx),%rax 1.12851 + mulq 152(%rcx) 1.12852 + addq %rax,%r8 1.12853 + adcq %rdx,%rdi 1.12854 + adcq $0,%rsi 1.12855 + 1.12856 + movq 24(%rcx),%rax 1.12857 + mulq 144(%rcx) 1.12858 + addq %rax,%r8 1.12859 + adcq %rdx,%rdi 1.12860 + adcq $0,%rsi 1.12861 + 1.12862 + movq 32(%rcx),%rax 1.12863 + mulq 136(%rcx) 1.12864 + addq %rax,%r8 1.12865 + adcq %rdx,%rdi 1.12866 + adcq $0,%rsi 1.12867 + 1.12868 + movq 40(%rcx),%rax 1.12869 + mulq 128(%rcx) 1.12870 + addq %rax,%r8 1.12871 + adcq %rdx,%rdi 1.12872 + adcq $0,%rsi 1.12873 + 1.12874 + movq 48(%rcx),%rax 1.12875 + mulq 120(%rcx) 1.12876 + addq %rax,%r8 1.12877 + adcq %rdx,%rdi 1.12878 + adcq $0,%rsi 1.12879 + 1.12880 + movq 56(%rcx),%rax 1.12881 + mulq 112(%rcx) 1.12882 + addq %rax,%r8 1.12883 + adcq %rdx,%rdi 1.12884 + adcq $0,%rsi 1.12885 + 1.12886 + movq 64(%rcx),%rax 1.12887 + mulq 104(%rcx) 1.12888 + addq %rax,%r8 1.12889 + adcq %rdx,%rdi 1.12890 + adcq $0,%rsi 1.12891 + 1.12892 + movq 72(%rcx),%rax 1.12893 + mulq 96(%rcx) 1.12894 + addq %rax,%r8 1.12895 + adcq %rdx,%rdi 1.12896 + adcq $0,%rsi 1.12897 + 1.12898 + movq 80(%rcx),%rax 1.12899 + mulq 88(%rcx) 1.12900 + addq %rax,%r8 1.12901 + adcq %rdx,%rdi 1.12902 + adcq $0,%rsi 1.12903 + 1.12904 +/NO_APP 1.12905 + movq %r8, %rbx 1.12906 + movq %rdi, %rax 1.12907 + movq %rsi, %rdx 1.12908 +/APP 1.12909 + addq %rbx,%r12 1.12910 + adcq %rax,%r9 1.12911 + adcq %rdx,%r13 1.12912 + addq %rbx,%r12 1.12913 + adcq %rax,%r9 1.12914 + adcq %rdx,%r13 1.12915 + 1.12916 +/NO_APP 1.12917 + movq %r12, -376(%rbp) 1.12918 + movq %rdx, %rdi 1.12919 + movq %rax, %r8 1.12920 + movq %rbx, %rsi 1.12921 + movq %r13, %r12 1.12922 + movq %r10, %r13 1.12923 +/APP 1.12924 + movq (%rcx),%rax 1.12925 + mulq 176(%rcx) 1.12926 + movq %rax,%rsi 1.12927 + movq %rdx,%r8 1.12928 + xorq %rdi,%rdi 1.12929 + 1.12930 + movq 8(%rcx),%rax 1.12931 + mulq 168(%rcx) 1.12932 + addq %rax,%rsi 1.12933 + adcq %rdx,%r8 1.12934 + adcq $0,%rdi 1.12935 + 1.12936 + movq 16(%rcx),%rax 1.12937 + mulq 160(%rcx) 1.12938 + addq %rax,%rsi 1.12939 + adcq %rdx,%r8 1.12940 + adcq $0,%rdi 1.12941 + 1.12942 + movq 24(%rcx),%rax 1.12943 + mulq 152(%rcx) 1.12944 + addq %rax,%rsi 1.12945 + adcq %rdx,%r8 1.12946 + adcq $0,%rdi 1.12947 + 1.12948 + movq 32(%rcx),%rax 1.12949 + mulq 144(%rcx) 1.12950 + addq %rax,%rsi 1.12951 + adcq %rdx,%r8 1.12952 + adcq $0,%rdi 1.12953 + 1.12954 + movq 40(%rcx),%rax 1.12955 + mulq 136(%rcx) 1.12956 + addq %rax,%rsi 1.12957 + adcq %rdx,%r8 1.12958 + adcq $0,%rdi 1.12959 + 1.12960 + movq 48(%rcx),%rax 1.12961 + mulq 128(%rcx) 1.12962 + addq %rax,%rsi 1.12963 + adcq %rdx,%r8 1.12964 + adcq $0,%rdi 1.12965 + 1.12966 + movq 56(%rcx),%rax 1.12967 + mulq 120(%rcx) 1.12968 + addq %rax,%rsi 1.12969 + adcq %rdx,%r8 1.12970 + adcq $0,%rdi 1.12971 + 1.12972 + movq 64(%rcx),%rax 1.12973 + mulq 112(%rcx) 1.12974 + addq %rax,%rsi 1.12975 + adcq %rdx,%r8 1.12976 + adcq $0,%rdi 1.12977 + 1.12978 + movq 72(%rcx),%rax 1.12979 + mulq 104(%rcx) 1.12980 + addq %rax,%rsi 1.12981 + adcq %rdx,%r8 1.12982 + adcq $0,%rdi 1.12983 + 1.12984 + movq 80(%rcx),%rax 1.12985 + mulq 96(%rcx) 1.12986 + addq %rax,%rsi 1.12987 + adcq %rdx,%r8 1.12988 + adcq $0,%rdi 1.12989 + 1.12990 +/NO_APP 1.12991 + movq %rsi, %rax 1.12992 + movq %r8, %rbx 1.12993 + movq %rdi, %rdx 1.12994 +/APP 1.12995 + addq %rax,%r9 1.12996 + adcq %rbx,%r12 1.12997 + adcq %rdx,%r13 1.12998 + addq %rax,%r9 1.12999 + adcq %rbx,%r12 1.13000 + adcq %rdx,%r13 1.13001 + 1.13002 +/NO_APP 1.13003 + movq %rdx, %r11 1.13004 + movq %rax, %r8 1.13005 + movq %rbx, %rdi 1.13006 +/APP 1.13007 + movq 88(%rcx),%rax 1.13008 + mulq %rax 1.13009 + addq %rax,%r9 1.13010 + adcq %rdx,%r12 1.13011 + adcq $0,%r13 1.13012 + 1.13013 +/NO_APP 1.13014 + movq %r11, %rsi 1.13015 + movq %r9, -368(%rbp) 1.13016 + movq %r13, %r9 1.13017 +/APP 1.13018 + movq (%rcx),%rax 1.13019 + mulq 184(%rcx) 1.13020 + movq %rax,%r8 1.13021 + movq %rdx,%rdi 1.13022 + xorq %rsi,%rsi 1.13023 + 1.13024 +/NO_APP 1.13025 + movq %r10, %r13 1.13026 +/APP 1.13027 + movq 8(%rcx),%rax 1.13028 + mulq 176(%rcx) 1.13029 + addq %rax,%r8 1.13030 + adcq %rdx,%rdi 1.13031 + adcq $0,%rsi 1.13032 + 1.13033 + movq 16(%rcx),%rax 1.13034 + mulq 168(%rcx) 1.13035 + addq %rax,%r8 1.13036 + adcq %rdx,%rdi 1.13037 + adcq $0,%rsi 1.13038 + 1.13039 + movq 24(%rcx),%rax 1.13040 + mulq 160(%rcx) 1.13041 + addq %rax,%r8 1.13042 + adcq %rdx,%rdi 1.13043 + adcq $0,%rsi 1.13044 + 1.13045 + movq 32(%rcx),%rax 1.13046 + mulq 152(%rcx) 1.13047 + addq %rax,%r8 1.13048 + adcq %rdx,%rdi 1.13049 + adcq $0,%rsi 1.13050 + 1.13051 + movq 40(%rcx),%rax 1.13052 + mulq 144(%rcx) 1.13053 + addq %rax,%r8 1.13054 + adcq %rdx,%rdi 1.13055 + adcq $0,%rsi 1.13056 + 1.13057 + movq 48(%rcx),%rax 1.13058 + mulq 136(%rcx) 1.13059 + addq %rax,%r8 1.13060 + adcq %rdx,%rdi 1.13061 + adcq $0,%rsi 1.13062 + 1.13063 + movq 56(%rcx),%rax 1.13064 + mulq 128(%rcx) 1.13065 + addq %rax,%r8 1.13066 + adcq %rdx,%rdi 1.13067 + adcq $0,%rsi 1.13068 + 1.13069 + movq 64(%rcx),%rax 1.13070 + mulq 120(%rcx) 1.13071 + addq %rax,%r8 1.13072 + adcq %rdx,%rdi 1.13073 + adcq $0,%rsi 1.13074 + 1.13075 + movq 72(%rcx),%rax 1.13076 + mulq 112(%rcx) 1.13077 + addq %rax,%r8 1.13078 + adcq %rdx,%rdi 1.13079 + adcq $0,%rsi 1.13080 + 1.13081 + movq 80(%rcx),%rax 1.13082 + mulq 104(%rcx) 1.13083 + addq %rax,%r8 1.13084 + adcq %rdx,%rdi 1.13085 + adcq $0,%rsi 1.13086 + 1.13087 + movq 88(%rcx),%rax 1.13088 + mulq 96(%rcx) 1.13089 + addq %rax,%r8 1.13090 + adcq %rdx,%rdi 1.13091 + adcq $0,%rsi 1.13092 + 1.13093 +/NO_APP 1.13094 + movq %r8, %rbx 1.13095 + movq %rdi, %rax 1.13096 + movq %rsi, %rdx 1.13097 +/APP 1.13098 + addq %rbx,%r12 1.13099 + adcq %rax,%r9 1.13100 + adcq %rdx,%r13 1.13101 + addq %rbx,%r12 1.13102 + adcq %rax,%r9 1.13103 + adcq %rdx,%r13 1.13104 + 1.13105 +/NO_APP 1.13106 + movq %rdx, %rdi 1.13107 + movq %r12, -360(%rbp) 1.13108 + movq %rax, %r8 1.13109 + movq %rbx, %rsi 1.13110 + movq %r13, %r12 1.13111 + movq %r10, %r13 1.13112 +/APP 1.13113 + movq (%rcx),%rax 1.13114 + mulq 192(%rcx) 1.13115 + movq %rax,%rsi 1.13116 + movq %rdx,%r8 1.13117 + xorq %rdi,%rdi 1.13118 + 1.13119 + movq 8(%rcx),%rax 1.13120 + mulq 184(%rcx) 1.13121 + addq %rax,%rsi 1.13122 + adcq %rdx,%r8 1.13123 + adcq $0,%rdi 1.13124 + 1.13125 + movq 16(%rcx),%rax 1.13126 + mulq 176(%rcx) 1.13127 + addq %rax,%rsi 1.13128 + adcq %rdx,%r8 1.13129 + adcq $0,%rdi 1.13130 + 1.13131 + movq 24(%rcx),%rax 1.13132 + mulq 168(%rcx) 1.13133 + addq %rax,%rsi 1.13134 + adcq %rdx,%r8 1.13135 + adcq $0,%rdi 1.13136 + 1.13137 + movq 32(%rcx),%rax 1.13138 + mulq 160(%rcx) 1.13139 + addq %rax,%rsi 1.13140 + adcq %rdx,%r8 1.13141 + adcq $0,%rdi 1.13142 + 1.13143 + movq 40(%rcx),%rax 1.13144 + mulq 152(%rcx) 1.13145 + addq %rax,%rsi 1.13146 + adcq %rdx,%r8 1.13147 + adcq $0,%rdi 1.13148 + 1.13149 + movq 48(%rcx),%rax 1.13150 + mulq 144(%rcx) 1.13151 + addq %rax,%rsi 1.13152 + adcq %rdx,%r8 1.13153 + adcq $0,%rdi 1.13154 + 1.13155 + movq 56(%rcx),%rax 1.13156 + mulq 136(%rcx) 1.13157 + addq %rax,%rsi 1.13158 + adcq %rdx,%r8 1.13159 + adcq $0,%rdi 1.13160 + 1.13161 + movq 64(%rcx),%rax 1.13162 + mulq 128(%rcx) 1.13163 + addq %rax,%rsi 1.13164 + adcq %rdx,%r8 1.13165 + adcq $0,%rdi 1.13166 + 1.13167 + movq 72(%rcx),%rax 1.13168 + mulq 120(%rcx) 1.13169 + addq %rax,%rsi 1.13170 + adcq %rdx,%r8 1.13171 + adcq $0,%rdi 1.13172 + 1.13173 + movq 80(%rcx),%rax 1.13174 + mulq 112(%rcx) 1.13175 + addq %rax,%rsi 1.13176 + adcq %rdx,%r8 1.13177 + adcq $0,%rdi 1.13178 + 1.13179 + movq 88(%rcx),%rax 1.13180 + mulq 104(%rcx) 1.13181 + addq %rax,%rsi 1.13182 + adcq %rdx,%r8 1.13183 + adcq $0,%rdi 1.13184 + 1.13185 +/NO_APP 1.13186 + movq %r8, %rbx 1.13187 + movq %rdi, %rax 1.13188 +/APP 1.13189 + addq %rsi,%r9 1.13190 + adcq %rbx,%r12 1.13191 + adcq %rax,%r13 1.13192 + addq %rsi,%r9 1.13193 + adcq %rbx,%r12 1.13194 + adcq %rax,%r13 1.13195 + 1.13196 +/NO_APP 1.13197 + movq %rax, %r11 1.13198 + movq %rbx, %r8 1.13199 +/APP 1.13200 + movq 96(%rcx),%rax 1.13201 + mulq %rax 1.13202 + addq %rax,%r9 1.13203 + adcq %rdx,%r12 1.13204 + adcq $0,%r13 1.13205 + 1.13206 +/NO_APP 1.13207 + movq %r11, %rdi 1.13208 + movq %r9, -352(%rbp) 1.13209 + movq %r13, %r9 1.13210 +/APP 1.13211 + movq (%rcx),%rax 1.13212 + mulq 200(%rcx) 1.13213 + movq %rax,%rsi 1.13214 + movq %rdx,%r8 1.13215 + xorq %rdi,%rdi 1.13216 + 1.13217 +/NO_APP 1.13218 + movq %r10, %r13 1.13219 +/APP 1.13220 + movq 8(%rcx),%rax 1.13221 + mulq 192(%rcx) 1.13222 + addq %rax,%rsi 1.13223 + adcq %rdx,%r8 1.13224 + adcq $0,%rdi 1.13225 + 1.13226 + movq 16(%rcx),%rax 1.13227 + mulq 184(%rcx) 1.13228 + addq %rax,%rsi 1.13229 + adcq %rdx,%r8 1.13230 + adcq $0,%rdi 1.13231 + 1.13232 + movq 24(%rcx),%rax 1.13233 + mulq 176(%rcx) 1.13234 + addq %rax,%rsi 1.13235 + adcq %rdx,%r8 1.13236 + adcq $0,%rdi 1.13237 + 1.13238 + movq 32(%rcx),%rax 1.13239 + mulq 168(%rcx) 1.13240 + addq %rax,%rsi 1.13241 + adcq %rdx,%r8 1.13242 + adcq $0,%rdi 1.13243 + 1.13244 + movq 40(%rcx),%rax 1.13245 + mulq 160(%rcx) 1.13246 + addq %rax,%rsi 1.13247 + adcq %rdx,%r8 1.13248 + adcq $0,%rdi 1.13249 + 1.13250 + movq 48(%rcx),%rax 1.13251 + mulq 152(%rcx) 1.13252 + addq %rax,%rsi 1.13253 + adcq %rdx,%r8 1.13254 + adcq $0,%rdi 1.13255 + 1.13256 + movq 56(%rcx),%rax 1.13257 + mulq 144(%rcx) 1.13258 + addq %rax,%rsi 1.13259 + adcq %rdx,%r8 1.13260 + adcq $0,%rdi 1.13261 + 1.13262 + movq 64(%rcx),%rax 1.13263 + mulq 136(%rcx) 1.13264 + addq %rax,%rsi 1.13265 + adcq %rdx,%r8 1.13266 + adcq $0,%rdi 1.13267 + 1.13268 + movq 72(%rcx),%rax 1.13269 + mulq 128(%rcx) 1.13270 + addq %rax,%rsi 1.13271 + adcq %rdx,%r8 1.13272 + adcq $0,%rdi 1.13273 + 1.13274 + movq 80(%rcx),%rax 1.13275 + mulq 120(%rcx) 1.13276 + addq %rax,%rsi 1.13277 + adcq %rdx,%r8 1.13278 + adcq $0,%rdi 1.13279 + 1.13280 + movq 88(%rcx),%rax 1.13281 + mulq 112(%rcx) 1.13282 + addq %rax,%rsi 1.13283 + adcq %rdx,%r8 1.13284 + adcq $0,%rdi 1.13285 + 1.13286 + movq 96(%rcx),%rax 1.13287 + mulq 104(%rcx) 1.13288 + addq %rax,%rsi 1.13289 + adcq %rdx,%r8 1.13290 + adcq $0,%rdi 1.13291 + 1.13292 + addq %rsi,%r12 1.13293 + adcq %r8,%r9 1.13294 + adcq %rdi,%r13 1.13295 + addq %rsi,%r12 1.13296 + adcq %r8,%r9 1.13297 + adcq %rdi,%r13 1.13298 + 1.13299 +/NO_APP 1.13300 + movq %r12, -344(%rbp) 1.13301 + movq %r10, %r12 1.13302 +/APP 1.13303 + movq (%rcx),%rax 1.13304 + mulq 208(%rcx) 1.13305 + movq %rax,%rsi 1.13306 + movq %rdx,%r8 1.13307 + xorq %rdi,%rdi 1.13308 + 1.13309 + movq 8(%rcx),%rax 1.13310 + mulq 200(%rcx) 1.13311 + addq %rax,%rsi 1.13312 + adcq %rdx,%r8 1.13313 + adcq $0,%rdi 1.13314 + 1.13315 + movq 16(%rcx),%rax 1.13316 + mulq 192(%rcx) 1.13317 + addq %rax,%rsi 1.13318 + adcq %rdx,%r8 1.13319 + adcq $0,%rdi 1.13320 + 1.13321 + movq 24(%rcx),%rax 1.13322 + mulq 184(%rcx) 1.13323 + addq %rax,%rsi 1.13324 + adcq %rdx,%r8 1.13325 + adcq $0,%rdi 1.13326 + 1.13327 + movq 32(%rcx),%rax 1.13328 + mulq 176(%rcx) 1.13329 + addq %rax,%rsi 1.13330 + adcq %rdx,%r8 1.13331 + adcq $0,%rdi 1.13332 + 1.13333 + movq 40(%rcx),%rax 1.13334 + mulq 168(%rcx) 1.13335 + addq %rax,%rsi 1.13336 + adcq %rdx,%r8 1.13337 + adcq $0,%rdi 1.13338 + 1.13339 + movq 48(%rcx),%rax 1.13340 + mulq 160(%rcx) 1.13341 + addq %rax,%rsi 1.13342 + adcq %rdx,%r8 1.13343 + adcq $0,%rdi 1.13344 + 1.13345 + movq 56(%rcx),%rax 1.13346 + mulq 152(%rcx) 1.13347 + addq %rax,%rsi 1.13348 + adcq %rdx,%r8 1.13349 + adcq $0,%rdi 1.13350 + 1.13351 + movq 64(%rcx),%rax 1.13352 + mulq 144(%rcx) 1.13353 + addq %rax,%rsi 1.13354 + adcq %rdx,%r8 1.13355 + adcq $0,%rdi 1.13356 + 1.13357 + movq 72(%rcx),%rax 1.13358 + mulq 136(%rcx) 1.13359 + addq %rax,%rsi 1.13360 + adcq %rdx,%r8 1.13361 + adcq $0,%rdi 1.13362 + 1.13363 + movq 80(%rcx),%rax 1.13364 + mulq 128(%rcx) 1.13365 + addq %rax,%rsi 1.13366 + adcq %rdx,%r8 1.13367 + adcq $0,%rdi 1.13368 + 1.13369 + movq 88(%rcx),%rax 1.13370 + mulq 120(%rcx) 1.13371 + addq %rax,%rsi 1.13372 + adcq %rdx,%r8 1.13373 + adcq $0,%rdi 1.13374 + 1.13375 + movq 96(%rcx),%rax 1.13376 + mulq 112(%rcx) 1.13377 + addq %rax,%rsi 1.13378 + adcq %rdx,%r8 1.13379 + adcq $0,%rdi 1.13380 + 1.13381 +/NO_APP 1.13382 + movq %r13, %rdx 1.13383 + movq %r8, %rbx 1.13384 + movq %rdi, %r13 1.13385 +/APP 1.13386 + addq %rsi,%r9 1.13387 + adcq %rbx,%rdx 1.13388 + adcq %r13,%r12 1.13389 + addq %rsi,%r9 1.13390 + adcq %rbx,%rdx 1.13391 + adcq %r13,%r12 1.13392 + 1.13393 +/NO_APP 1.13394 + movq %r12, %rax 1.13395 + movq %r13, %r11 1.13396 + movq %rdx, %r12 1.13397 + movq %rax, %r13 1.13398 + movq %rbx, %r8 1.13399 + movq %r11, %rdi 1.13400 +/APP 1.13401 + movq 104(%rcx),%rax 1.13402 + mulq %rax 1.13403 + addq %rax,%r9 1.13404 + adcq %rdx,%r12 1.13405 + adcq $0,%r13 1.13406 + 1.13407 +/NO_APP 1.13408 + movq %r9, -336(%rbp) 1.13409 + movq %r13, %r9 1.13410 + movq %r10, %r13 1.13411 +/APP 1.13412 + movq (%rcx),%rax 1.13413 + mulq 216(%rcx) 1.13414 + movq %rax,%rsi 1.13415 + movq %rdx,%r8 1.13416 + xorq %rdi,%rdi 1.13417 + 1.13418 + movq 8(%rcx),%rax 1.13419 + mulq 208(%rcx) 1.13420 + addq %rax,%rsi 1.13421 + adcq %rdx,%r8 1.13422 + adcq $0,%rdi 1.13423 + 1.13424 + movq 16(%rcx),%rax 1.13425 + mulq 200(%rcx) 1.13426 + addq %rax,%rsi 1.13427 + adcq %rdx,%r8 1.13428 + adcq $0,%rdi 1.13429 + 1.13430 + movq 24(%rcx),%rax 1.13431 + mulq 192(%rcx) 1.13432 + addq %rax,%rsi 1.13433 + adcq %rdx,%r8 1.13434 + adcq $0,%rdi 1.13435 + 1.13436 + movq 32(%rcx),%rax 1.13437 + mulq 184(%rcx) 1.13438 + addq %rax,%rsi 1.13439 + adcq %rdx,%r8 1.13440 + adcq $0,%rdi 1.13441 + 1.13442 + movq 40(%rcx),%rax 1.13443 + mulq 176(%rcx) 1.13444 + addq %rax,%rsi 1.13445 + adcq %rdx,%r8 1.13446 + adcq $0,%rdi 1.13447 + 1.13448 + movq 48(%rcx),%rax 1.13449 + mulq 168(%rcx) 1.13450 + addq %rax,%rsi 1.13451 + adcq %rdx,%r8 1.13452 + adcq $0,%rdi 1.13453 + 1.13454 + movq 56(%rcx),%rax 1.13455 + mulq 160(%rcx) 1.13456 + addq %rax,%rsi 1.13457 + adcq %rdx,%r8 1.13458 + adcq $0,%rdi 1.13459 + 1.13460 + movq 64(%rcx),%rax 1.13461 + mulq 152(%rcx) 1.13462 + addq %rax,%rsi 1.13463 + adcq %rdx,%r8 1.13464 + adcq $0,%rdi 1.13465 + 1.13466 + movq 72(%rcx),%rax 1.13467 + mulq 144(%rcx) 1.13468 + addq %rax,%rsi 1.13469 + adcq %rdx,%r8 1.13470 + adcq $0,%rdi 1.13471 + 1.13472 + movq 80(%rcx),%rax 1.13473 + mulq 136(%rcx) 1.13474 + addq %rax,%rsi 1.13475 + adcq %rdx,%r8 1.13476 + adcq $0,%rdi 1.13477 + 1.13478 + movq 88(%rcx),%rax 1.13479 + mulq 128(%rcx) 1.13480 + addq %rax,%rsi 1.13481 + adcq %rdx,%r8 1.13482 + adcq $0,%rdi 1.13483 + 1.13484 + movq 96(%rcx),%rax 1.13485 + mulq 120(%rcx) 1.13486 + addq %rax,%rsi 1.13487 + adcq %rdx,%r8 1.13488 + adcq $0,%rdi 1.13489 + 1.13490 + movq 104(%rcx),%rax 1.13491 + mulq 112(%rcx) 1.13492 + addq %rax,%rsi 1.13493 + adcq %rdx,%r8 1.13494 + adcq $0,%rdi 1.13495 + 1.13496 + addq %rsi,%r12 1.13497 + adcq %r8,%r9 1.13498 + adcq %rdi,%r13 1.13499 + addq %rsi,%r12 1.13500 + adcq %r8,%r9 1.13501 + adcq %rdi,%r13 1.13502 + 1.13503 +/NO_APP 1.13504 + movq %r12, -328(%rbp) 1.13505 +/APP 1.13506 + movq (%rcx),%rax 1.13507 + mulq 224(%rcx) 1.13508 + movq %rax,%rsi 1.13509 + movq %rdx,%r8 1.13510 + xorq %rdi,%rdi 1.13511 + 1.13512 + movq 8(%rcx),%rax 1.13513 + mulq 216(%rcx) 1.13514 + addq %rax,%rsi 1.13515 + adcq %rdx,%r8 1.13516 + adcq $0,%rdi 1.13517 + 1.13518 + movq 16(%rcx),%rax 1.13519 + mulq 208(%rcx) 1.13520 + addq %rax,%rsi 1.13521 + adcq %rdx,%r8 1.13522 + adcq $0,%rdi 1.13523 + 1.13524 + movq 24(%rcx),%rax 1.13525 + mulq 200(%rcx) 1.13526 + addq %rax,%rsi 1.13527 + adcq %rdx,%r8 1.13528 + adcq $0,%rdi 1.13529 + 1.13530 + movq 32(%rcx),%rax 1.13531 + mulq 192(%rcx) 1.13532 + addq %rax,%rsi 1.13533 + adcq %rdx,%r8 1.13534 + adcq $0,%rdi 1.13535 + 1.13536 + movq 40(%rcx),%rax 1.13537 + mulq 184(%rcx) 1.13538 + addq %rax,%rsi 1.13539 + adcq %rdx,%r8 1.13540 + adcq $0,%rdi 1.13541 + 1.13542 + movq 48(%rcx),%rax 1.13543 + mulq 176(%rcx) 1.13544 + addq %rax,%rsi 1.13545 + adcq %rdx,%r8 1.13546 + adcq $0,%rdi 1.13547 + 1.13548 + movq 56(%rcx),%rax 1.13549 + mulq 168(%rcx) 1.13550 + addq %rax,%rsi 1.13551 + adcq %rdx,%r8 1.13552 + adcq $0,%rdi 1.13553 + 1.13554 + movq 64(%rcx),%rax 1.13555 + mulq 160(%rcx) 1.13556 + addq %rax,%rsi 1.13557 + adcq %rdx,%r8 1.13558 + adcq $0,%rdi 1.13559 + 1.13560 + movq 72(%rcx),%rax 1.13561 + mulq 152(%rcx) 1.13562 + addq %rax,%rsi 1.13563 + adcq %rdx,%r8 1.13564 + adcq $0,%rdi 1.13565 + 1.13566 + movq 80(%rcx),%rax 1.13567 + mulq 144(%rcx) 1.13568 + addq %rax,%rsi 1.13569 + adcq %rdx,%r8 1.13570 + adcq $0,%rdi 1.13571 + 1.13572 + movq 88(%rcx),%rax 1.13573 + mulq 136(%rcx) 1.13574 + addq %rax,%rsi 1.13575 + adcq %rdx,%r8 1.13576 + adcq $0,%rdi 1.13577 + 1.13578 + movq 96(%rcx),%rax 1.13579 + mulq 128(%rcx) 1.13580 + addq %rax,%rsi 1.13581 + adcq %rdx,%r8 1.13582 + adcq $0,%rdi 1.13583 + 1.13584 + movq 104(%rcx),%rax 1.13585 + mulq 120(%rcx) 1.13586 + addq %rax,%rsi 1.13587 + adcq %rdx,%r8 1.13588 + adcq $0,%rdi 1.13589 + 1.13590 +/NO_APP 1.13591 + movq %r13, %rax 1.13592 + movq %r10, %rdx 1.13593 + movq %r8, %rbx 1.13594 + movq %rdi, %r12 1.13595 +/APP 1.13596 + addq %rsi,%r9 1.13597 + adcq %rbx,%rax 1.13598 + adcq %r12,%rdx 1.13599 + addq %rsi,%r9 1.13600 + adcq %rbx,%rax 1.13601 + adcq %r12,%rdx 1.13602 + 1.13603 +/NO_APP 1.13604 + movq %rdx, %rdi 1.13605 + movq %r12, %r11 1.13606 + movq %rbx, %r8 1.13607 + movq %rax, %r12 1.13608 + movq %rdi, %r13 1.13609 + movq %r11, %rdi 1.13610 +/APP 1.13611 + movq 112(%rcx),%rax 1.13612 + mulq %rax 1.13613 + addq %rax,%r9 1.13614 + adcq %rdx,%r12 1.13615 + adcq $0,%r13 1.13616 + 1.13617 +/NO_APP 1.13618 + movq %r9, -320(%rbp) 1.13619 + movq %r13, %rbx 1.13620 + movq %r10, %r9 1.13621 +/APP 1.13622 + movq (%rcx),%rax 1.13623 + mulq 232(%rcx) 1.13624 + movq %rax,%rsi 1.13625 + movq %rdx,%r8 1.13626 + xorq %rdi,%rdi 1.13627 + 1.13628 + movq 8(%rcx),%rax 1.13629 + mulq 224(%rcx) 1.13630 + addq %rax,%rsi 1.13631 + adcq %rdx,%r8 1.13632 + adcq $0,%rdi 1.13633 + 1.13634 + movq 16(%rcx),%rax 1.13635 + mulq 216(%rcx) 1.13636 + addq %rax,%rsi 1.13637 + adcq %rdx,%r8 1.13638 + adcq $0,%rdi 1.13639 + 1.13640 + movq 24(%rcx),%rax 1.13641 + mulq 208(%rcx) 1.13642 + addq %rax,%rsi 1.13643 + adcq %rdx,%r8 1.13644 + adcq $0,%rdi 1.13645 + 1.13646 + movq 32(%rcx),%rax 1.13647 + mulq 200(%rcx) 1.13648 + addq %rax,%rsi 1.13649 + adcq %rdx,%r8 1.13650 + adcq $0,%rdi 1.13651 + 1.13652 + movq 40(%rcx),%rax 1.13653 + mulq 192(%rcx) 1.13654 + addq %rax,%rsi 1.13655 + adcq %rdx,%r8 1.13656 + adcq $0,%rdi 1.13657 + 1.13658 + movq 48(%rcx),%rax 1.13659 + mulq 184(%rcx) 1.13660 + addq %rax,%rsi 1.13661 + adcq %rdx,%r8 1.13662 + adcq $0,%rdi 1.13663 + 1.13664 + movq 56(%rcx),%rax 1.13665 + mulq 176(%rcx) 1.13666 + addq %rax,%rsi 1.13667 + adcq %rdx,%r8 1.13668 + adcq $0,%rdi 1.13669 + 1.13670 + movq 64(%rcx),%rax 1.13671 + mulq 168(%rcx) 1.13672 + addq %rax,%rsi 1.13673 + adcq %rdx,%r8 1.13674 + adcq $0,%rdi 1.13675 + 1.13676 + movq 72(%rcx),%rax 1.13677 + mulq 160(%rcx) 1.13678 + addq %rax,%rsi 1.13679 + adcq %rdx,%r8 1.13680 + adcq $0,%rdi 1.13681 + 1.13682 + movq 80(%rcx),%rax 1.13683 + mulq 152(%rcx) 1.13684 + addq %rax,%rsi 1.13685 + adcq %rdx,%r8 1.13686 + adcq $0,%rdi 1.13687 + 1.13688 + movq 88(%rcx),%rax 1.13689 + mulq 144(%rcx) 1.13690 + addq %rax,%rsi 1.13691 + adcq %rdx,%r8 1.13692 + adcq $0,%rdi 1.13693 + 1.13694 + movq 96(%rcx),%rax 1.13695 + mulq 136(%rcx) 1.13696 + addq %rax,%rsi 1.13697 + adcq %rdx,%r8 1.13698 + adcq $0,%rdi 1.13699 + 1.13700 + movq 104(%rcx),%rax 1.13701 + mulq 128(%rcx) 1.13702 + addq %rax,%rsi 1.13703 + adcq %rdx,%r8 1.13704 + adcq $0,%rdi 1.13705 + 1.13706 + movq 112(%rcx),%rax 1.13707 + mulq 120(%rcx) 1.13708 + addq %rax,%rsi 1.13709 + adcq %rdx,%r8 1.13710 + adcq $0,%rdi 1.13711 + 1.13712 + addq %rsi,%r12 1.13713 + adcq %r8,%rbx 1.13714 + adcq %rdi,%r9 1.13715 + addq %rsi,%r12 1.13716 + adcq %r8,%rbx 1.13717 + adcq %rdi,%r9 1.13718 + 1.13719 +/NO_APP 1.13720 + movq %r12, -312(%rbp) 1.13721 + movq %r9, %r13 1.13722 +/APP 1.13723 + movq (%rcx),%rax 1.13724 + mulq 240(%rcx) 1.13725 + movq %rax,%rsi 1.13726 + movq %rdx,%r8 1.13727 + xorq %rdi,%rdi 1.13728 + 1.13729 + movq 8(%rcx),%rax 1.13730 + mulq 232(%rcx) 1.13731 + addq %rax,%rsi 1.13732 + adcq %rdx,%r8 1.13733 + adcq $0,%rdi 1.13734 + 1.13735 + movq 16(%rcx),%rax 1.13736 + mulq 224(%rcx) 1.13737 + addq %rax,%rsi 1.13738 + adcq %rdx,%r8 1.13739 + adcq $0,%rdi 1.13740 + 1.13741 + movq 24(%rcx),%rax 1.13742 + mulq 216(%rcx) 1.13743 + addq %rax,%rsi 1.13744 + adcq %rdx,%r8 1.13745 + adcq $0,%rdi 1.13746 + 1.13747 + movq 32(%rcx),%rax 1.13748 + mulq 208(%rcx) 1.13749 + addq %rax,%rsi 1.13750 + adcq %rdx,%r8 1.13751 + adcq $0,%rdi 1.13752 + 1.13753 + movq 40(%rcx),%rax 1.13754 + mulq 200(%rcx) 1.13755 + addq %rax,%rsi 1.13756 + adcq %rdx,%r8 1.13757 + adcq $0,%rdi 1.13758 + 1.13759 + movq 48(%rcx),%rax 1.13760 + mulq 192(%rcx) 1.13761 + addq %rax,%rsi 1.13762 + adcq %rdx,%r8 1.13763 + adcq $0,%rdi 1.13764 + 1.13765 + movq 56(%rcx),%rax 1.13766 + mulq 184(%rcx) 1.13767 + addq %rax,%rsi 1.13768 + adcq %rdx,%r8 1.13769 + adcq $0,%rdi 1.13770 + 1.13771 + movq 64(%rcx),%rax 1.13772 + mulq 176(%rcx) 1.13773 + addq %rax,%rsi 1.13774 + adcq %rdx,%r8 1.13775 + adcq $0,%rdi 1.13776 + 1.13777 + movq 72(%rcx),%rax 1.13778 + mulq 168(%rcx) 1.13779 + addq %rax,%rsi 1.13780 + adcq %rdx,%r8 1.13781 + adcq $0,%rdi 1.13782 + 1.13783 + movq 80(%rcx),%rax 1.13784 + mulq 160(%rcx) 1.13785 + addq %rax,%rsi 1.13786 + adcq %rdx,%r8 1.13787 + adcq $0,%rdi 1.13788 + 1.13789 + movq 88(%rcx),%rax 1.13790 + mulq 152(%rcx) 1.13791 + addq %rax,%rsi 1.13792 + adcq %rdx,%r8 1.13793 + adcq $0,%rdi 1.13794 + 1.13795 + movq 96(%rcx),%rax 1.13796 + mulq 144(%rcx) 1.13797 + addq %rax,%rsi 1.13798 + adcq %rdx,%r8 1.13799 + adcq $0,%rdi 1.13800 + 1.13801 + movq 104(%rcx),%rax 1.13802 + mulq 136(%rcx) 1.13803 + addq %rax,%rsi 1.13804 + adcq %rdx,%r8 1.13805 + adcq $0,%rdi 1.13806 + 1.13807 + movq 112(%rcx),%rax 1.13808 + mulq 128(%rcx) 1.13809 + addq %rax,%rsi 1.13810 + adcq %rdx,%r8 1.13811 + adcq $0,%rdi 1.13812 + 1.13813 +/NO_APP 1.13814 + movq %r10, %rax 1.13815 + movq %r8, %r11 1.13816 + movq %rdi, %rdx 1.13817 +/APP 1.13818 + addq %rsi,%rbx 1.13819 + adcq %r11,%r13 1.13820 + adcq %rdx,%rax 1.13821 + addq %rsi,%rbx 1.13822 + adcq %r11,%r13 1.13823 + adcq %rdx,%rax 1.13824 + 1.13825 +/NO_APP 1.13826 + movq %rdx, %r9 1.13827 + movq %rax, %rdx 1.13828 + movq %r13, %r12 1.13829 + movq %r11, %r8 1.13830 + movq %rdx, %r13 1.13831 + movq %r9, %rdi 1.13832 +/APP 1.13833 + movq 120(%rcx),%rax 1.13834 + mulq %rax 1.13835 + addq %rax,%rbx 1.13836 + adcq %rdx,%r12 1.13837 + adcq $0,%r13 1.13838 + 1.13839 +/NO_APP 1.13840 + movq %rbx, -304(%rbp) 1.13841 + movq %r13, %rbx 1.13842 + movq %r10, %r13 1.13843 +/APP 1.13844 + movq (%rcx),%rax 1.13845 + mulq 248(%rcx) 1.13846 + movq %rax,%rsi 1.13847 + movq %rdx,%r8 1.13848 + xorq %rdi,%rdi 1.13849 + 1.13850 + movq 8(%rcx),%rax 1.13851 + mulq 240(%rcx) 1.13852 + addq %rax,%rsi 1.13853 + adcq %rdx,%r8 1.13854 + adcq $0,%rdi 1.13855 + 1.13856 + movq 16(%rcx),%rax 1.13857 + mulq 232(%rcx) 1.13858 + addq %rax,%rsi 1.13859 + adcq %rdx,%r8 1.13860 + adcq $0,%rdi 1.13861 + 1.13862 + movq 24(%rcx),%rax 1.13863 + mulq 224(%rcx) 1.13864 + addq %rax,%rsi 1.13865 + adcq %rdx,%r8 1.13866 + adcq $0,%rdi 1.13867 + 1.13868 + movq 32(%rcx),%rax 1.13869 + mulq 216(%rcx) 1.13870 + addq %rax,%rsi 1.13871 + adcq %rdx,%r8 1.13872 + adcq $0,%rdi 1.13873 + 1.13874 + movq 40(%rcx),%rax 1.13875 + mulq 208(%rcx) 1.13876 + addq %rax,%rsi 1.13877 + adcq %rdx,%r8 1.13878 + adcq $0,%rdi 1.13879 + 1.13880 + movq 48(%rcx),%rax 1.13881 + mulq 200(%rcx) 1.13882 + addq %rax,%rsi 1.13883 + adcq %rdx,%r8 1.13884 + adcq $0,%rdi 1.13885 + 1.13886 + movq 56(%rcx),%rax 1.13887 + mulq 192(%rcx) 1.13888 + addq %rax,%rsi 1.13889 + adcq %rdx,%r8 1.13890 + adcq $0,%rdi 1.13891 + 1.13892 + movq 64(%rcx),%rax 1.13893 + mulq 184(%rcx) 1.13894 + addq %rax,%rsi 1.13895 + adcq %rdx,%r8 1.13896 + adcq $0,%rdi 1.13897 + 1.13898 + movq 72(%rcx),%rax 1.13899 + mulq 176(%rcx) 1.13900 + addq %rax,%rsi 1.13901 + adcq %rdx,%r8 1.13902 + adcq $0,%rdi 1.13903 + 1.13904 + movq 80(%rcx),%rax 1.13905 + mulq 168(%rcx) 1.13906 + addq %rax,%rsi 1.13907 + adcq %rdx,%r8 1.13908 + adcq $0,%rdi 1.13909 + 1.13910 + movq 88(%rcx),%rax 1.13911 + mulq 160(%rcx) 1.13912 + addq %rax,%rsi 1.13913 + adcq %rdx,%r8 1.13914 + adcq $0,%rdi 1.13915 + 1.13916 + movq 96(%rcx),%rax 1.13917 + mulq 152(%rcx) 1.13918 + addq %rax,%rsi 1.13919 + adcq %rdx,%r8 1.13920 + adcq $0,%rdi 1.13921 + 1.13922 + movq 104(%rcx),%rax 1.13923 + mulq 144(%rcx) 1.13924 + addq %rax,%rsi 1.13925 + adcq %rdx,%r8 1.13926 + adcq $0,%rdi 1.13927 + 1.13928 + movq 112(%rcx),%rax 1.13929 + mulq 136(%rcx) 1.13930 + addq %rax,%rsi 1.13931 + adcq %rdx,%r8 1.13932 + adcq $0,%rdi 1.13933 + 1.13934 + movq 120(%rcx),%rax 1.13935 + mulq 128(%rcx) 1.13936 + addq %rax,%rsi 1.13937 + adcq %rdx,%r8 1.13938 + adcq $0,%rdi 1.13939 + 1.13940 + addq %rsi,%r12 1.13941 + adcq %r8,%rbx 1.13942 + adcq %rdi,%r13 1.13943 + addq %rsi,%r12 1.13944 + adcq %r8,%rbx 1.13945 + adcq %rdi,%r13 1.13946 + 1.13947 +/NO_APP 1.13948 + movq %r12, -296(%rbp) 1.13949 + movq %r13, %r12 1.13950 + movq %r10, %r13 1.13951 +/APP 1.13952 + movq 8(%rcx),%rax 1.13953 + mulq 248(%rcx) 1.13954 + movq %rax,%rsi 1.13955 + movq %rdx,%r8 1.13956 + xorq %rdi,%rdi 1.13957 + 1.13958 + movq 16(%rcx),%rax 1.13959 + mulq 240(%rcx) 1.13960 + addq %rax,%rsi 1.13961 + adcq %rdx,%r8 1.13962 + adcq $0,%rdi 1.13963 + 1.13964 + movq 24(%rcx),%rax 1.13965 + mulq 232(%rcx) 1.13966 + addq %rax,%rsi 1.13967 + adcq %rdx,%r8 1.13968 + adcq $0,%rdi 1.13969 + 1.13970 + movq 32(%rcx),%rax 1.13971 + mulq 224(%rcx) 1.13972 + addq %rax,%rsi 1.13973 + adcq %rdx,%r8 1.13974 + adcq $0,%rdi 1.13975 + 1.13976 + movq 40(%rcx),%rax 1.13977 + mulq 216(%rcx) 1.13978 + addq %rax,%rsi 1.13979 + adcq %rdx,%r8 1.13980 + adcq $0,%rdi 1.13981 + 1.13982 + movq 48(%rcx),%rax 1.13983 + mulq 208(%rcx) 1.13984 + addq %rax,%rsi 1.13985 + adcq %rdx,%r8 1.13986 + adcq $0,%rdi 1.13987 + 1.13988 + movq 56(%rcx),%rax 1.13989 + mulq 200(%rcx) 1.13990 + addq %rax,%rsi 1.13991 + adcq %rdx,%r8 1.13992 + adcq $0,%rdi 1.13993 + 1.13994 + movq 64(%rcx),%rax 1.13995 + mulq 192(%rcx) 1.13996 + addq %rax,%rsi 1.13997 + adcq %rdx,%r8 1.13998 + adcq $0,%rdi 1.13999 + 1.14000 + movq 72(%rcx),%rax 1.14001 + mulq 184(%rcx) 1.14002 + addq %rax,%rsi 1.14003 + adcq %rdx,%r8 1.14004 + adcq $0,%rdi 1.14005 + 1.14006 + movq 80(%rcx),%rax 1.14007 + mulq 176(%rcx) 1.14008 + addq %rax,%rsi 1.14009 + adcq %rdx,%r8 1.14010 + adcq $0,%rdi 1.14011 + 1.14012 + movq 88(%rcx),%rax 1.14013 + mulq 168(%rcx) 1.14014 + addq %rax,%rsi 1.14015 + adcq %rdx,%r8 1.14016 + adcq $0,%rdi 1.14017 + 1.14018 + movq 96(%rcx),%rax 1.14019 + mulq 160(%rcx) 1.14020 + addq %rax,%rsi 1.14021 + adcq %rdx,%r8 1.14022 + adcq $0,%rdi 1.14023 + 1.14024 + movq 104(%rcx),%rax 1.14025 + mulq 152(%rcx) 1.14026 + addq %rax,%rsi 1.14027 + adcq %rdx,%r8 1.14028 + adcq $0,%rdi 1.14029 + 1.14030 + movq 112(%rcx),%rax 1.14031 + mulq 144(%rcx) 1.14032 + addq %rax,%rsi 1.14033 + adcq %rdx,%r8 1.14034 + adcq $0,%rdi 1.14035 + 1.14036 + movq 120(%rcx),%rax 1.14037 + mulq 136(%rcx) 1.14038 + addq %rax,%rsi 1.14039 + adcq %rdx,%r8 1.14040 + adcq $0,%rdi 1.14041 + 1.14042 +/NO_APP 1.14043 + movq %r8, %r11 1.14044 + movq %rdi, %rax 1.14045 +/APP 1.14046 + addq %rsi,%rbx 1.14047 + adcq %r11,%r12 1.14048 + adcq %rax,%r13 1.14049 + addq %rsi,%rbx 1.14050 + adcq %r11,%r12 1.14051 + adcq %rax,%r13 1.14052 + 1.14053 +/NO_APP 1.14054 + movq %rax, %r9 1.14055 + movq %r11, %r8 1.14056 +/APP 1.14057 + movq 128(%rcx),%rax 1.14058 + mulq %rax 1.14059 + addq %rax,%rbx 1.14060 + adcq %rdx,%r12 1.14061 + adcq $0,%r13 1.14062 + 1.14063 +/NO_APP 1.14064 + movq %r9, %rdi 1.14065 + movq %rbx, -288(%rbp) 1.14066 + movq %r13, %r9 1.14067 +/APP 1.14068 + movq 16(%rcx),%rax 1.14069 + mulq 248(%rcx) 1.14070 + movq %rax,%rsi 1.14071 + movq %rdx,%r8 1.14072 + xorq %rdi,%rdi 1.14073 + 1.14074 +/NO_APP 1.14075 + movq %r10, %r13 1.14076 +/APP 1.14077 + movq 24(%rcx),%rax 1.14078 + mulq 240(%rcx) 1.14079 + addq %rax,%rsi 1.14080 + adcq %rdx,%r8 1.14081 + adcq $0,%rdi 1.14082 + 1.14083 + movq 32(%rcx),%rax 1.14084 + mulq 232(%rcx) 1.14085 + addq %rax,%rsi 1.14086 + adcq %rdx,%r8 1.14087 + adcq $0,%rdi 1.14088 + 1.14089 + movq 40(%rcx),%rax 1.14090 + mulq 224(%rcx) 1.14091 + addq %rax,%rsi 1.14092 + adcq %rdx,%r8 1.14093 + adcq $0,%rdi 1.14094 + 1.14095 + movq 48(%rcx),%rax 1.14096 + mulq 216(%rcx) 1.14097 + addq %rax,%rsi 1.14098 + adcq %rdx,%r8 1.14099 + adcq $0,%rdi 1.14100 + 1.14101 + movq 56(%rcx),%rax 1.14102 + mulq 208(%rcx) 1.14103 + addq %rax,%rsi 1.14104 + adcq %rdx,%r8 1.14105 + adcq $0,%rdi 1.14106 + 1.14107 + movq 64(%rcx),%rax 1.14108 + mulq 200(%rcx) 1.14109 + addq %rax,%rsi 1.14110 + adcq %rdx,%r8 1.14111 + adcq $0,%rdi 1.14112 + 1.14113 + movq 72(%rcx),%rax 1.14114 + mulq 192(%rcx) 1.14115 + addq %rax,%rsi 1.14116 + adcq %rdx,%r8 1.14117 + adcq $0,%rdi 1.14118 + 1.14119 + movq 80(%rcx),%rax 1.14120 + mulq 184(%rcx) 1.14121 + addq %rax,%rsi 1.14122 + adcq %rdx,%r8 1.14123 + adcq $0,%rdi 1.14124 + 1.14125 + movq 88(%rcx),%rax 1.14126 + mulq 176(%rcx) 1.14127 + addq %rax,%rsi 1.14128 + adcq %rdx,%r8 1.14129 + adcq $0,%rdi 1.14130 + 1.14131 + movq 96(%rcx),%rax 1.14132 + mulq 168(%rcx) 1.14133 + addq %rax,%rsi 1.14134 + adcq %rdx,%r8 1.14135 + adcq $0,%rdi 1.14136 + 1.14137 + movq 104(%rcx),%rax 1.14138 + mulq 160(%rcx) 1.14139 + addq %rax,%rsi 1.14140 + adcq %rdx,%r8 1.14141 + adcq $0,%rdi 1.14142 + 1.14143 + movq 112(%rcx),%rax 1.14144 + mulq 152(%rcx) 1.14145 + addq %rax,%rsi 1.14146 + adcq %rdx,%r8 1.14147 + adcq $0,%rdi 1.14148 + 1.14149 + movq 120(%rcx),%rax 1.14150 + mulq 144(%rcx) 1.14151 + addq %rax,%rsi 1.14152 + adcq %rdx,%r8 1.14153 + adcq $0,%rdi 1.14154 + 1.14155 + movq 128(%rcx),%rax 1.14156 + mulq 136(%rcx) 1.14157 + addq %rax,%rsi 1.14158 + adcq %rdx,%r8 1.14159 + adcq $0,%rdi 1.14160 + 1.14161 + addq %rsi,%r12 1.14162 + adcq %r8,%r9 1.14163 + adcq %rdi,%r13 1.14164 + addq %rsi,%r12 1.14165 + adcq %r8,%r9 1.14166 + adcq %rdi,%r13 1.14167 + 1.14168 +/NO_APP 1.14169 + movq %r12, -280(%rbp) 1.14170 + movq %r10, %r12 1.14171 +/APP 1.14172 + movq 24(%rcx),%rax 1.14173 + mulq 248(%rcx) 1.14174 + movq %rax,%rsi 1.14175 + movq %rdx,%r8 1.14176 + xorq %rdi,%rdi 1.14177 + 1.14178 + movq 32(%rcx),%rax 1.14179 + mulq 240(%rcx) 1.14180 + addq %rax,%rsi 1.14181 + adcq %rdx,%r8 1.14182 + adcq $0,%rdi 1.14183 + 1.14184 + movq 40(%rcx),%rax 1.14185 + mulq 232(%rcx) 1.14186 + addq %rax,%rsi 1.14187 + adcq %rdx,%r8 1.14188 + adcq $0,%rdi 1.14189 + 1.14190 + movq 48(%rcx),%rax 1.14191 + mulq 224(%rcx) 1.14192 + addq %rax,%rsi 1.14193 + adcq %rdx,%r8 1.14194 + adcq $0,%rdi 1.14195 + 1.14196 + movq 56(%rcx),%rax 1.14197 + mulq 216(%rcx) 1.14198 + addq %rax,%rsi 1.14199 + adcq %rdx,%r8 1.14200 + adcq $0,%rdi 1.14201 + 1.14202 + movq 64(%rcx),%rax 1.14203 + mulq 208(%rcx) 1.14204 + addq %rax,%rsi 1.14205 + adcq %rdx,%r8 1.14206 + adcq $0,%rdi 1.14207 + 1.14208 + movq 72(%rcx),%rax 1.14209 + mulq 200(%rcx) 1.14210 + addq %rax,%rsi 1.14211 + adcq %rdx,%r8 1.14212 + adcq $0,%rdi 1.14213 + 1.14214 + movq 80(%rcx),%rax 1.14215 + mulq 192(%rcx) 1.14216 + addq %rax,%rsi 1.14217 + adcq %rdx,%r8 1.14218 + adcq $0,%rdi 1.14219 + 1.14220 + movq 88(%rcx),%rax 1.14221 + mulq 184(%rcx) 1.14222 + addq %rax,%rsi 1.14223 + adcq %rdx,%r8 1.14224 + adcq $0,%rdi 1.14225 + 1.14226 + movq 96(%rcx),%rax 1.14227 + mulq 176(%rcx) 1.14228 + addq %rax,%rsi 1.14229 + adcq %rdx,%r8 1.14230 + adcq $0,%rdi 1.14231 + 1.14232 + movq 104(%rcx),%rax 1.14233 + mulq 168(%rcx) 1.14234 + addq %rax,%rsi 1.14235 + adcq %rdx,%r8 1.14236 + adcq $0,%rdi 1.14237 + 1.14238 + movq 112(%rcx),%rax 1.14239 + mulq 160(%rcx) 1.14240 + addq %rax,%rsi 1.14241 + adcq %rdx,%r8 1.14242 + adcq $0,%rdi 1.14243 + 1.14244 + movq 120(%rcx),%rax 1.14245 + mulq 152(%rcx) 1.14246 + addq %rax,%rsi 1.14247 + adcq %rdx,%r8 1.14248 + adcq $0,%rdi 1.14249 + 1.14250 + movq 128(%rcx),%rax 1.14251 + mulq 144(%rcx) 1.14252 + addq %rax,%rsi 1.14253 + adcq %rdx,%r8 1.14254 + adcq $0,%rdi 1.14255 + 1.14256 +/NO_APP 1.14257 + movq %r13, %rdx 1.14258 + movq %r8, %rbx 1.14259 + movq %rdi, %r13 1.14260 +/APP 1.14261 + addq %rsi,%r9 1.14262 + adcq %rbx,%rdx 1.14263 + adcq %r13,%r12 1.14264 + addq %rsi,%r9 1.14265 + adcq %rbx,%rdx 1.14266 + adcq %r13,%r12 1.14267 + 1.14268 +/NO_APP 1.14269 + movq %r12, %rax 1.14270 + movq %r13, %r11 1.14271 + movq %rdx, %r12 1.14272 + movq %rax, %r13 1.14273 + movq %rbx, %r8 1.14274 + movq %r11, %rdi 1.14275 +/APP 1.14276 + movq 136(%rcx),%rax 1.14277 + mulq %rax 1.14278 + addq %rax,%r9 1.14279 + adcq %rdx,%r12 1.14280 + adcq $0,%r13 1.14281 + 1.14282 +/NO_APP 1.14283 + movq %r9, -272(%rbp) 1.14284 + movq %r13, %r9 1.14285 + movq %r10, %r13 1.14286 +/APP 1.14287 + movq 32(%rcx),%rax 1.14288 + mulq 248(%rcx) 1.14289 + movq %rax,%rsi 1.14290 + movq %rdx,%r8 1.14291 + xorq %rdi,%rdi 1.14292 + 1.14293 + movq 40(%rcx),%rax 1.14294 + mulq 240(%rcx) 1.14295 + addq %rax,%rsi 1.14296 + adcq %rdx,%r8 1.14297 + adcq $0,%rdi 1.14298 + 1.14299 + movq 48(%rcx),%rax 1.14300 + mulq 232(%rcx) 1.14301 + addq %rax,%rsi 1.14302 + adcq %rdx,%r8 1.14303 + adcq $0,%rdi 1.14304 + 1.14305 + movq 56(%rcx),%rax 1.14306 + mulq 224(%rcx) 1.14307 + addq %rax,%rsi 1.14308 + adcq %rdx,%r8 1.14309 + adcq $0,%rdi 1.14310 + 1.14311 + movq 64(%rcx),%rax 1.14312 + mulq 216(%rcx) 1.14313 + addq %rax,%rsi 1.14314 + adcq %rdx,%r8 1.14315 + adcq $0,%rdi 1.14316 + 1.14317 + movq 72(%rcx),%rax 1.14318 + mulq 208(%rcx) 1.14319 + addq %rax,%rsi 1.14320 + adcq %rdx,%r8 1.14321 + adcq $0,%rdi 1.14322 + 1.14323 + movq 80(%rcx),%rax 1.14324 + mulq 200(%rcx) 1.14325 + addq %rax,%rsi 1.14326 + adcq %rdx,%r8 1.14327 + adcq $0,%rdi 1.14328 + 1.14329 + movq 88(%rcx),%rax 1.14330 + mulq 192(%rcx) 1.14331 + addq %rax,%rsi 1.14332 + adcq %rdx,%r8 1.14333 + adcq $0,%rdi 1.14334 + 1.14335 + movq 96(%rcx),%rax 1.14336 + mulq 184(%rcx) 1.14337 + addq %rax,%rsi 1.14338 + adcq %rdx,%r8 1.14339 + adcq $0,%rdi 1.14340 + 1.14341 + movq 104(%rcx),%rax 1.14342 + mulq 176(%rcx) 1.14343 + addq %rax,%rsi 1.14344 + adcq %rdx,%r8 1.14345 + adcq $0,%rdi 1.14346 + 1.14347 + movq 112(%rcx),%rax 1.14348 + mulq 168(%rcx) 1.14349 + addq %rax,%rsi 1.14350 + adcq %rdx,%r8 1.14351 + adcq $0,%rdi 1.14352 + 1.14353 + movq 120(%rcx),%rax 1.14354 + mulq 160(%rcx) 1.14355 + addq %rax,%rsi 1.14356 + adcq %rdx,%r8 1.14357 + adcq $0,%rdi 1.14358 + 1.14359 + movq 128(%rcx),%rax 1.14360 + mulq 152(%rcx) 1.14361 + addq %rax,%rsi 1.14362 + adcq %rdx,%r8 1.14363 + adcq $0,%rdi 1.14364 + 1.14365 + movq 136(%rcx),%rax 1.14366 + mulq 144(%rcx) 1.14367 + addq %rax,%rsi 1.14368 + adcq %rdx,%r8 1.14369 + adcq $0,%rdi 1.14370 + 1.14371 + addq %rsi,%r12 1.14372 + adcq %r8,%r9 1.14373 + adcq %rdi,%r13 1.14374 + addq %rsi,%r12 1.14375 + adcq %r8,%r9 1.14376 + adcq %rdi,%r13 1.14377 + 1.14378 +/NO_APP 1.14379 + movq %r12, -264(%rbp) 1.14380 +/APP 1.14381 + movq 40(%rcx),%rax 1.14382 + mulq 248(%rcx) 1.14383 + movq %rax,%rsi 1.14384 + movq %rdx,%r8 1.14385 + xorq %rdi,%rdi 1.14386 + 1.14387 + movq 48(%rcx),%rax 1.14388 + mulq 240(%rcx) 1.14389 + addq %rax,%rsi 1.14390 + adcq %rdx,%r8 1.14391 + adcq $0,%rdi 1.14392 + 1.14393 + movq 56(%rcx),%rax 1.14394 + mulq 232(%rcx) 1.14395 + addq %rax,%rsi 1.14396 + adcq %rdx,%r8 1.14397 + adcq $0,%rdi 1.14398 + 1.14399 + movq 64(%rcx),%rax 1.14400 + mulq 224(%rcx) 1.14401 + addq %rax,%rsi 1.14402 + adcq %rdx,%r8 1.14403 + adcq $0,%rdi 1.14404 + 1.14405 + movq 72(%rcx),%rax 1.14406 + mulq 216(%rcx) 1.14407 + addq %rax,%rsi 1.14408 + adcq %rdx,%r8 1.14409 + adcq $0,%rdi 1.14410 + 1.14411 + movq 80(%rcx),%rax 1.14412 + mulq 208(%rcx) 1.14413 + addq %rax,%rsi 1.14414 + adcq %rdx,%r8 1.14415 + adcq $0,%rdi 1.14416 + 1.14417 + movq 88(%rcx),%rax 1.14418 + mulq 200(%rcx) 1.14419 + addq %rax,%rsi 1.14420 + adcq %rdx,%r8 1.14421 + adcq $0,%rdi 1.14422 + 1.14423 + movq 96(%rcx),%rax 1.14424 + mulq 192(%rcx) 1.14425 + addq %rax,%rsi 1.14426 + adcq %rdx,%r8 1.14427 + adcq $0,%rdi 1.14428 + 1.14429 + movq 104(%rcx),%rax 1.14430 + mulq 184(%rcx) 1.14431 + addq %rax,%rsi 1.14432 + adcq %rdx,%r8 1.14433 + adcq $0,%rdi 1.14434 + 1.14435 + movq 112(%rcx),%rax 1.14436 + mulq 176(%rcx) 1.14437 + addq %rax,%rsi 1.14438 + adcq %rdx,%r8 1.14439 + adcq $0,%rdi 1.14440 + 1.14441 + movq 120(%rcx),%rax 1.14442 + mulq 168(%rcx) 1.14443 + addq %rax,%rsi 1.14444 + adcq %rdx,%r8 1.14445 + adcq $0,%rdi 1.14446 + 1.14447 + movq 128(%rcx),%rax 1.14448 + mulq 160(%rcx) 1.14449 + addq %rax,%rsi 1.14450 + adcq %rdx,%r8 1.14451 + adcq $0,%rdi 1.14452 + 1.14453 + movq 136(%rcx),%rax 1.14454 + mulq 152(%rcx) 1.14455 + addq %rax,%rsi 1.14456 + adcq %rdx,%r8 1.14457 + adcq $0,%rdi 1.14458 + 1.14459 +/NO_APP 1.14460 + movq %r13, %rax 1.14461 + movq %r10, %rdx 1.14462 + movq %r8, %rbx 1.14463 + movq %rdi, %r12 1.14464 +/APP 1.14465 + addq %rsi,%r9 1.14466 + adcq %rbx,%rax 1.14467 + adcq %r12,%rdx 1.14468 + addq %rsi,%r9 1.14469 + adcq %rbx,%rax 1.14470 + adcq %r12,%rdx 1.14471 + 1.14472 +/NO_APP 1.14473 + movq %rdx, %rdi 1.14474 + movq %r12, %r11 1.14475 + movq %rbx, %r8 1.14476 + movq %rax, %r12 1.14477 + movq %rdi, %r13 1.14478 + movq %r11, %rdi 1.14479 +/APP 1.14480 + movq 144(%rcx),%rax 1.14481 + mulq %rax 1.14482 + addq %rax,%r9 1.14483 + adcq %rdx,%r12 1.14484 + adcq $0,%r13 1.14485 + 1.14486 +/NO_APP 1.14487 + movq %r10, %r11 1.14488 + movq %r9, -256(%rbp) 1.14489 + movq %r13, %r9 1.14490 +/APP 1.14491 + movq 48(%rcx),%rax 1.14492 + mulq 248(%rcx) 1.14493 + movq %rax,%rsi 1.14494 + movq %rdx,%r8 1.14495 + xorq %rdi,%rdi 1.14496 + 1.14497 + movq 56(%rcx),%rax 1.14498 + mulq 240(%rcx) 1.14499 + addq %rax,%rsi 1.14500 + adcq %rdx,%r8 1.14501 + adcq $0,%rdi 1.14502 + 1.14503 + movq 64(%rcx),%rax 1.14504 + mulq 232(%rcx) 1.14505 + addq %rax,%rsi 1.14506 + adcq %rdx,%r8 1.14507 + adcq $0,%rdi 1.14508 + 1.14509 + movq 72(%rcx),%rax 1.14510 + mulq 224(%rcx) 1.14511 + addq %rax,%rsi 1.14512 + adcq %rdx,%r8 1.14513 + adcq $0,%rdi 1.14514 + 1.14515 + movq 80(%rcx),%rax 1.14516 + mulq 216(%rcx) 1.14517 + addq %rax,%rsi 1.14518 + adcq %rdx,%r8 1.14519 + adcq $0,%rdi 1.14520 + 1.14521 + movq 88(%rcx),%rax 1.14522 + mulq 208(%rcx) 1.14523 + addq %rax,%rsi 1.14524 + adcq %rdx,%r8 1.14525 + adcq $0,%rdi 1.14526 + 1.14527 + movq 96(%rcx),%rax 1.14528 + mulq 200(%rcx) 1.14529 + addq %rax,%rsi 1.14530 + adcq %rdx,%r8 1.14531 + adcq $0,%rdi 1.14532 + 1.14533 + movq 104(%rcx),%rax 1.14534 + mulq 192(%rcx) 1.14535 + addq %rax,%rsi 1.14536 + adcq %rdx,%r8 1.14537 + adcq $0,%rdi 1.14538 + 1.14539 + movq 112(%rcx),%rax 1.14540 + mulq 184(%rcx) 1.14541 + addq %rax,%rsi 1.14542 + adcq %rdx,%r8 1.14543 + adcq $0,%rdi 1.14544 + 1.14545 + movq 120(%rcx),%rax 1.14546 + mulq 176(%rcx) 1.14547 + addq %rax,%rsi 1.14548 + adcq %rdx,%r8 1.14549 + adcq $0,%rdi 1.14550 + 1.14551 + movq 128(%rcx),%rax 1.14552 + mulq 168(%rcx) 1.14553 + addq %rax,%rsi 1.14554 + adcq %rdx,%r8 1.14555 + adcq $0,%rdi 1.14556 + 1.14557 + movq 136(%rcx),%rax 1.14558 + mulq 160(%rcx) 1.14559 + addq %rax,%rsi 1.14560 + adcq %rdx,%r8 1.14561 + adcq $0,%rdi 1.14562 + 1.14563 + movq 144(%rcx),%rax 1.14564 + mulq 152(%rcx) 1.14565 + addq %rax,%rsi 1.14566 + adcq %rdx,%r8 1.14567 + adcq $0,%rdi 1.14568 + 1.14569 + addq %rsi,%r12 1.14570 + adcq %r8,%r9 1.14571 + adcq %rdi,%r11 1.14572 + addq %rsi,%r12 1.14573 + adcq %r8,%r9 1.14574 + adcq %rdi,%r11 1.14575 + 1.14576 +/NO_APP 1.14577 + movq %r12, -248(%rbp) 1.14578 + movq %r11, %r13 1.14579 +/APP 1.14580 + movq 56(%rcx),%rax 1.14581 + mulq 248(%rcx) 1.14582 + movq %rax,%rsi 1.14583 + movq %rdx,%r8 1.14584 + xorq %rdi,%rdi 1.14585 + 1.14586 + movq 64(%rcx),%rax 1.14587 + mulq 240(%rcx) 1.14588 + addq %rax,%rsi 1.14589 + adcq %rdx,%r8 1.14590 + adcq $0,%rdi 1.14591 + 1.14592 + movq 72(%rcx),%rax 1.14593 + mulq 232(%rcx) 1.14594 + addq %rax,%rsi 1.14595 + adcq %rdx,%r8 1.14596 + adcq $0,%rdi 1.14597 + 1.14598 + movq 80(%rcx),%rax 1.14599 + mulq 224(%rcx) 1.14600 + addq %rax,%rsi 1.14601 + adcq %rdx,%r8 1.14602 + adcq $0,%rdi 1.14603 + 1.14604 + movq 88(%rcx),%rax 1.14605 + mulq 216(%rcx) 1.14606 + addq %rax,%rsi 1.14607 + adcq %rdx,%r8 1.14608 + adcq $0,%rdi 1.14609 + 1.14610 + movq 96(%rcx),%rax 1.14611 + mulq 208(%rcx) 1.14612 + addq %rax,%rsi 1.14613 + adcq %rdx,%r8 1.14614 + adcq $0,%rdi 1.14615 + 1.14616 + movq 104(%rcx),%rax 1.14617 + mulq 200(%rcx) 1.14618 + addq %rax,%rsi 1.14619 + adcq %rdx,%r8 1.14620 + adcq $0,%rdi 1.14621 + 1.14622 + movq 112(%rcx),%rax 1.14623 + mulq 192(%rcx) 1.14624 + addq %rax,%rsi 1.14625 + adcq %rdx,%r8 1.14626 + adcq $0,%rdi 1.14627 + 1.14628 + movq 120(%rcx),%rax 1.14629 + mulq 184(%rcx) 1.14630 + addq %rax,%rsi 1.14631 + adcq %rdx,%r8 1.14632 + adcq $0,%rdi 1.14633 + 1.14634 + movq 128(%rcx),%rax 1.14635 + mulq 176(%rcx) 1.14636 + addq %rax,%rsi 1.14637 + adcq %rdx,%r8 1.14638 + adcq $0,%rdi 1.14639 + 1.14640 + movq 136(%rcx),%rax 1.14641 + mulq 168(%rcx) 1.14642 + addq %rax,%rsi 1.14643 + adcq %rdx,%r8 1.14644 + adcq $0,%rdi 1.14645 + 1.14646 + movq 144(%rcx),%rax 1.14647 + mulq 160(%rcx) 1.14648 + addq %rax,%rsi 1.14649 + adcq %rdx,%r8 1.14650 + adcq $0,%rdi 1.14651 + 1.14652 +/NO_APP 1.14653 + movq %r10, %rax 1.14654 + movq %rsi, %rdx 1.14655 + movq %r8, %rbx 1.14656 + movq %rdi, %r12 1.14657 +/APP 1.14658 + addq %rdx,%r9 1.14659 + adcq %rbx,%r13 1.14660 + adcq %r12,%rax 1.14661 + addq %rdx,%r9 1.14662 + adcq %rbx,%r13 1.14663 + adcq %r12,%rax 1.14664 + 1.14665 +/NO_APP 1.14666 + movq %r12, %r11 1.14667 + movq %rdx, %r8 1.14668 + movq %rax, %rdx 1.14669 + movq %r13, %r12 1.14670 + movq %rbx, %rdi 1.14671 + movq %rdx, %r13 1.14672 + movq %r11, %rsi 1.14673 +/APP 1.14674 + movq 152(%rcx),%rax 1.14675 + mulq %rax 1.14676 + addq %rax,%r9 1.14677 + adcq %rdx,%r12 1.14678 + adcq $0,%r13 1.14679 + 1.14680 +/NO_APP 1.14681 + movq %r9, -240(%rbp) 1.14682 + movq %r13, %r9 1.14683 + movq %r10, %r13 1.14684 +/APP 1.14685 + movq 64(%rcx),%rax 1.14686 + mulq 248(%rcx) 1.14687 + movq %rax,%r8 1.14688 + movq %rdx,%rdi 1.14689 + xorq %rsi,%rsi 1.14690 + 1.14691 + movq 72(%rcx),%rax 1.14692 + mulq 240(%rcx) 1.14693 + addq %rax,%r8 1.14694 + adcq %rdx,%rdi 1.14695 + adcq $0,%rsi 1.14696 + 1.14697 + movq 80(%rcx),%rax 1.14698 + mulq 232(%rcx) 1.14699 + addq %rax,%r8 1.14700 + adcq %rdx,%rdi 1.14701 + adcq $0,%rsi 1.14702 + 1.14703 + movq 88(%rcx),%rax 1.14704 + mulq 224(%rcx) 1.14705 + addq %rax,%r8 1.14706 + adcq %rdx,%rdi 1.14707 + adcq $0,%rsi 1.14708 + 1.14709 + movq 96(%rcx),%rax 1.14710 + mulq 216(%rcx) 1.14711 + addq %rax,%r8 1.14712 + adcq %rdx,%rdi 1.14713 + adcq $0,%rsi 1.14714 + 1.14715 + movq 104(%rcx),%rax 1.14716 + mulq 208(%rcx) 1.14717 + addq %rax,%r8 1.14718 + adcq %rdx,%rdi 1.14719 + adcq $0,%rsi 1.14720 + 1.14721 + movq 112(%rcx),%rax 1.14722 + mulq 200(%rcx) 1.14723 + addq %rax,%r8 1.14724 + adcq %rdx,%rdi 1.14725 + adcq $0,%rsi 1.14726 + 1.14727 + movq 120(%rcx),%rax 1.14728 + mulq 192(%rcx) 1.14729 + addq %rax,%r8 1.14730 + adcq %rdx,%rdi 1.14731 + adcq $0,%rsi 1.14732 + 1.14733 + movq 128(%rcx),%rax 1.14734 + mulq 184(%rcx) 1.14735 + addq %rax,%r8 1.14736 + adcq %rdx,%rdi 1.14737 + adcq $0,%rsi 1.14738 + 1.14739 + movq 136(%rcx),%rax 1.14740 + mulq 176(%rcx) 1.14741 + addq %rax,%r8 1.14742 + adcq %rdx,%rdi 1.14743 + adcq $0,%rsi 1.14744 + 1.14745 + movq 144(%rcx),%rax 1.14746 + mulq 168(%rcx) 1.14747 + addq %rax,%r8 1.14748 + adcq %rdx,%rdi 1.14749 + adcq $0,%rsi 1.14750 + 1.14751 + movq 152(%rcx),%rax 1.14752 + mulq 160(%rcx) 1.14753 + addq %rax,%r8 1.14754 + adcq %rdx,%rdi 1.14755 + adcq $0,%rsi 1.14756 + 1.14757 +/NO_APP 1.14758 + movq %r8, %rax 1.14759 + movq %rdi, %rdx 1.14760 + movq %rsi, %rbx 1.14761 +/APP 1.14762 + addq %rax,%r12 1.14763 + adcq %rdx,%r9 1.14764 + adcq %rbx,%r13 1.14765 + addq %rax,%r12 1.14766 + adcq %rdx,%r9 1.14767 + adcq %rbx,%r13 1.14768 + 1.14769 +/NO_APP 1.14770 + movq %r12, -232(%rbp) 1.14771 + movq %rdx, %r8 1.14772 + movq %rax, %rsi 1.14773 + movq %rbx, %rdi 1.14774 + movq %r13, %r12 1.14775 + movq %r10, %r13 1.14776 +/APP 1.14777 + movq 72(%rcx),%rax 1.14778 + mulq 248(%rcx) 1.14779 + movq %rax,%rsi 1.14780 + movq %rdx,%r8 1.14781 + xorq %rdi,%rdi 1.14782 + 1.14783 + movq 80(%rcx),%rax 1.14784 + mulq 240(%rcx) 1.14785 + addq %rax,%rsi 1.14786 + adcq %rdx,%r8 1.14787 + adcq $0,%rdi 1.14788 + 1.14789 + movq 88(%rcx),%rax 1.14790 + mulq 232(%rcx) 1.14791 + addq %rax,%rsi 1.14792 + adcq %rdx,%r8 1.14793 + adcq $0,%rdi 1.14794 + 1.14795 + movq 96(%rcx),%rax 1.14796 + mulq 224(%rcx) 1.14797 + addq %rax,%rsi 1.14798 + adcq %rdx,%r8 1.14799 + adcq $0,%rdi 1.14800 + 1.14801 + movq 104(%rcx),%rax 1.14802 + mulq 216(%rcx) 1.14803 + addq %rax,%rsi 1.14804 + adcq %rdx,%r8 1.14805 + adcq $0,%rdi 1.14806 + 1.14807 + movq 112(%rcx),%rax 1.14808 + mulq 208(%rcx) 1.14809 + addq %rax,%rsi 1.14810 + adcq %rdx,%r8 1.14811 + adcq $0,%rdi 1.14812 + 1.14813 + movq 120(%rcx),%rax 1.14814 + mulq 200(%rcx) 1.14815 + addq %rax,%rsi 1.14816 + adcq %rdx,%r8 1.14817 + adcq $0,%rdi 1.14818 + 1.14819 + movq 128(%rcx),%rax 1.14820 + mulq 192(%rcx) 1.14821 + addq %rax,%rsi 1.14822 + adcq %rdx,%r8 1.14823 + adcq $0,%rdi 1.14824 + 1.14825 + movq 136(%rcx),%rax 1.14826 + mulq 184(%rcx) 1.14827 + addq %rax,%rsi 1.14828 + adcq %rdx,%r8 1.14829 + adcq $0,%rdi 1.14830 + 1.14831 + movq 144(%rcx),%rax 1.14832 + mulq 176(%rcx) 1.14833 + addq %rax,%rsi 1.14834 + adcq %rdx,%r8 1.14835 + adcq $0,%rdi 1.14836 + 1.14837 + movq 152(%rcx),%rax 1.14838 + mulq 168(%rcx) 1.14839 + addq %rax,%rsi 1.14840 + adcq %rdx,%r8 1.14841 + adcq $0,%rdi 1.14842 + 1.14843 +/NO_APP 1.14844 + movq %rsi, %rax 1.14845 + movq %r8, %rbx 1.14846 + movq %rdi, %rdx 1.14847 +/APP 1.14848 + addq %rax,%r9 1.14849 + adcq %rbx,%r12 1.14850 + adcq %rdx,%r13 1.14851 + addq %rax,%r9 1.14852 + adcq %rbx,%r12 1.14853 + adcq %rdx,%r13 1.14854 + 1.14855 +/NO_APP 1.14856 + movq %rdx, %r11 1.14857 + movq %rax, %r8 1.14858 + movq %rbx, %rdi 1.14859 +/APP 1.14860 + movq 160(%rcx),%rax 1.14861 + mulq %rax 1.14862 + addq %rax,%r9 1.14863 + adcq %rdx,%r12 1.14864 + adcq $0,%r13 1.14865 + 1.14866 +/NO_APP 1.14867 + movq %r11, %rsi 1.14868 + movq %r9, -224(%rbp) 1.14869 + movq %r13, %r9 1.14870 +/APP 1.14871 + movq 80(%rcx),%rax 1.14872 + mulq 248(%rcx) 1.14873 + movq %rax,%r8 1.14874 + movq %rdx,%rdi 1.14875 + xorq %rsi,%rsi 1.14876 + 1.14877 +/NO_APP 1.14878 + movq %r10, %r13 1.14879 +/APP 1.14880 + movq 88(%rcx),%rax 1.14881 + mulq 240(%rcx) 1.14882 + addq %rax,%r8 1.14883 + adcq %rdx,%rdi 1.14884 + adcq $0,%rsi 1.14885 + 1.14886 + movq 96(%rcx),%rax 1.14887 + mulq 232(%rcx) 1.14888 + addq %rax,%r8 1.14889 + adcq %rdx,%rdi 1.14890 + adcq $0,%rsi 1.14891 + 1.14892 + movq 104(%rcx),%rax 1.14893 + mulq 224(%rcx) 1.14894 + addq %rax,%r8 1.14895 + adcq %rdx,%rdi 1.14896 + adcq $0,%rsi 1.14897 + 1.14898 + movq 112(%rcx),%rax 1.14899 + mulq 216(%rcx) 1.14900 + addq %rax,%r8 1.14901 + adcq %rdx,%rdi 1.14902 + adcq $0,%rsi 1.14903 + 1.14904 + movq 120(%rcx),%rax 1.14905 + mulq 208(%rcx) 1.14906 + addq %rax,%r8 1.14907 + adcq %rdx,%rdi 1.14908 + adcq $0,%rsi 1.14909 + 1.14910 + movq 128(%rcx),%rax 1.14911 + mulq 200(%rcx) 1.14912 + addq %rax,%r8 1.14913 + adcq %rdx,%rdi 1.14914 + adcq $0,%rsi 1.14915 + 1.14916 + movq 136(%rcx),%rax 1.14917 + mulq 192(%rcx) 1.14918 + addq %rax,%r8 1.14919 + adcq %rdx,%rdi 1.14920 + adcq $0,%rsi 1.14921 + 1.14922 + movq 144(%rcx),%rax 1.14923 + mulq 184(%rcx) 1.14924 + addq %rax,%r8 1.14925 + adcq %rdx,%rdi 1.14926 + adcq $0,%rsi 1.14927 + 1.14928 + movq 152(%rcx),%rax 1.14929 + mulq 176(%rcx) 1.14930 + addq %rax,%r8 1.14931 + adcq %rdx,%rdi 1.14932 + adcq $0,%rsi 1.14933 + 1.14934 + movq 160(%rcx),%rax 1.14935 + mulq 168(%rcx) 1.14936 + addq %rax,%r8 1.14937 + adcq %rdx,%rdi 1.14938 + adcq $0,%rsi 1.14939 + 1.14940 +/NO_APP 1.14941 + movq %r8, %rbx 1.14942 + movq %rdi, %rax 1.14943 + movq %rsi, %rdx 1.14944 +/APP 1.14945 + addq %rbx,%r12 1.14946 + adcq %rax,%r9 1.14947 + adcq %rdx,%r13 1.14948 + addq %rbx,%r12 1.14949 + adcq %rax,%r9 1.14950 + adcq %rdx,%r13 1.14951 + 1.14952 +/NO_APP 1.14953 + movq %r12, -216(%rbp) 1.14954 + movq %rdx, %rdi 1.14955 + movq %rax, %r8 1.14956 + movq %rbx, %rsi 1.14957 + movq %r13, %r12 1.14958 + movq %r10, %r13 1.14959 +/APP 1.14960 + movq 88(%rcx),%rax 1.14961 + mulq 248(%rcx) 1.14962 + movq %rax,%rsi 1.14963 + movq %rdx,%r8 1.14964 + xorq %rdi,%rdi 1.14965 + 1.14966 + movq 96(%rcx),%rax 1.14967 + mulq 240(%rcx) 1.14968 + addq %rax,%rsi 1.14969 + adcq %rdx,%r8 1.14970 + adcq $0,%rdi 1.14971 + 1.14972 + movq 104(%rcx),%rax 1.14973 + mulq 232(%rcx) 1.14974 + addq %rax,%rsi 1.14975 + adcq %rdx,%r8 1.14976 + adcq $0,%rdi 1.14977 + 1.14978 + movq 112(%rcx),%rax 1.14979 + mulq 224(%rcx) 1.14980 + addq %rax,%rsi 1.14981 + adcq %rdx,%r8 1.14982 + adcq $0,%rdi 1.14983 + 1.14984 + movq 120(%rcx),%rax 1.14985 + mulq 216(%rcx) 1.14986 + addq %rax,%rsi 1.14987 + adcq %rdx,%r8 1.14988 + adcq $0,%rdi 1.14989 + 1.14990 + movq 128(%rcx),%rax 1.14991 + mulq 208(%rcx) 1.14992 + addq %rax,%rsi 1.14993 + adcq %rdx,%r8 1.14994 + adcq $0,%rdi 1.14995 + 1.14996 + movq 136(%rcx),%rax 1.14997 + mulq 200(%rcx) 1.14998 + addq %rax,%rsi 1.14999 + adcq %rdx,%r8 1.15000 + adcq $0,%rdi 1.15001 + 1.15002 + movq 144(%rcx),%rax 1.15003 + mulq 192(%rcx) 1.15004 + addq %rax,%rsi 1.15005 + adcq %rdx,%r8 1.15006 + adcq $0,%rdi 1.15007 + 1.15008 + movq 152(%rcx),%rax 1.15009 + mulq 184(%rcx) 1.15010 + addq %rax,%rsi 1.15011 + adcq %rdx,%r8 1.15012 + adcq $0,%rdi 1.15013 + 1.15014 + movq 160(%rcx),%rax 1.15015 + mulq 176(%rcx) 1.15016 + addq %rax,%rsi 1.15017 + adcq %rdx,%r8 1.15018 + adcq $0,%rdi 1.15019 + 1.15020 +/NO_APP 1.15021 + movq %rsi, %rax 1.15022 + movq %r8, %rbx 1.15023 + movq %rdi, %rdx 1.15024 +/APP 1.15025 + addq %rax,%r9 1.15026 + adcq %rbx,%r12 1.15027 + adcq %rdx,%r13 1.15028 + addq %rax,%r9 1.15029 + adcq %rbx,%r12 1.15030 + adcq %rdx,%r13 1.15031 + 1.15032 +/NO_APP 1.15033 + movq %rdx, %r11 1.15034 + movq %rax, %r8 1.15035 + movq %rbx, %rdi 1.15036 +/APP 1.15037 + movq 168(%rcx),%rax 1.15038 + mulq %rax 1.15039 + addq %rax,%r9 1.15040 + adcq %rdx,%r12 1.15041 + adcq $0,%r13 1.15042 + 1.15043 +/NO_APP 1.15044 + movq %r11, %rsi 1.15045 + movq %r9, -208(%rbp) 1.15046 + movq %r13, %r9 1.15047 +/APP 1.15048 + movq 96(%rcx),%rax 1.15049 + mulq 248(%rcx) 1.15050 + movq %rax,%r8 1.15051 + movq %rdx,%rdi 1.15052 + xorq %rsi,%rsi 1.15053 + 1.15054 +/NO_APP 1.15055 + movq %r10, %r13 1.15056 +/APP 1.15057 + movq 104(%rcx),%rax 1.15058 + mulq 240(%rcx) 1.15059 + addq %rax,%r8 1.15060 + adcq %rdx,%rdi 1.15061 + adcq $0,%rsi 1.15062 + 1.15063 + movq 112(%rcx),%rax 1.15064 + mulq 232(%rcx) 1.15065 + addq %rax,%r8 1.15066 + adcq %rdx,%rdi 1.15067 + adcq $0,%rsi 1.15068 + 1.15069 + movq 120(%rcx),%rax 1.15070 + mulq 224(%rcx) 1.15071 + addq %rax,%r8 1.15072 + adcq %rdx,%rdi 1.15073 + adcq $0,%rsi 1.15074 + 1.15075 + movq 128(%rcx),%rax 1.15076 + mulq 216(%rcx) 1.15077 + addq %rax,%r8 1.15078 + adcq %rdx,%rdi 1.15079 + adcq $0,%rsi 1.15080 + 1.15081 + movq 136(%rcx),%rax 1.15082 + mulq 208(%rcx) 1.15083 + addq %rax,%r8 1.15084 + adcq %rdx,%rdi 1.15085 + adcq $0,%rsi 1.15086 + 1.15087 + movq 144(%rcx),%rax 1.15088 + mulq 200(%rcx) 1.15089 + addq %rax,%r8 1.15090 + adcq %rdx,%rdi 1.15091 + adcq $0,%rsi 1.15092 + 1.15093 + movq 152(%rcx),%rax 1.15094 + mulq 192(%rcx) 1.15095 + addq %rax,%r8 1.15096 + adcq %rdx,%rdi 1.15097 + adcq $0,%rsi 1.15098 + 1.15099 + movq 160(%rcx),%rax 1.15100 + mulq 184(%rcx) 1.15101 + addq %rax,%r8 1.15102 + adcq %rdx,%rdi 1.15103 + adcq $0,%rsi 1.15104 + 1.15105 + movq 168(%rcx),%rax 1.15106 + mulq 176(%rcx) 1.15107 + addq %rax,%r8 1.15108 + adcq %rdx,%rdi 1.15109 + adcq $0,%rsi 1.15110 + 1.15111 +/NO_APP 1.15112 + movq %r8, %rbx 1.15113 + movq %rdi, %rax 1.15114 + movq %rsi, %rdx 1.15115 +/APP 1.15116 + addq %rbx,%r12 1.15117 + adcq %rax,%r9 1.15118 + adcq %rdx,%r13 1.15119 + addq %rbx,%r12 1.15120 + adcq %rax,%r9 1.15121 + adcq %rdx,%r13 1.15122 + 1.15123 +/NO_APP 1.15124 + movq %r12, -200(%rbp) 1.15125 + movq %rdx, %rdi 1.15126 + movq %rax, %r8 1.15127 + movq %rbx, %rsi 1.15128 + movq %r13, %r12 1.15129 + movq %r10, %r13 1.15130 +/APP 1.15131 + movq 104(%rcx),%rax 1.15132 + mulq 248(%rcx) 1.15133 + movq %rax,%rsi 1.15134 + movq %rdx,%r8 1.15135 + xorq %rdi,%rdi 1.15136 + 1.15137 + movq 112(%rcx),%rax 1.15138 + mulq 240(%rcx) 1.15139 + addq %rax,%rsi 1.15140 + adcq %rdx,%r8 1.15141 + adcq $0,%rdi 1.15142 + 1.15143 + movq 120(%rcx),%rax 1.15144 + mulq 232(%rcx) 1.15145 + addq %rax,%rsi 1.15146 + adcq %rdx,%r8 1.15147 + adcq $0,%rdi 1.15148 + 1.15149 + movq 128(%rcx),%rax 1.15150 + mulq 224(%rcx) 1.15151 + addq %rax,%rsi 1.15152 + adcq %rdx,%r8 1.15153 + adcq $0,%rdi 1.15154 + 1.15155 + movq 136(%rcx),%rax 1.15156 + mulq 216(%rcx) 1.15157 + addq %rax,%rsi 1.15158 + adcq %rdx,%r8 1.15159 + adcq $0,%rdi 1.15160 + 1.15161 + movq 144(%rcx),%rax 1.15162 + mulq 208(%rcx) 1.15163 + addq %rax,%rsi 1.15164 + adcq %rdx,%r8 1.15165 + adcq $0,%rdi 1.15166 + 1.15167 + movq 152(%rcx),%rax 1.15168 + mulq 200(%rcx) 1.15169 + addq %rax,%rsi 1.15170 + adcq %rdx,%r8 1.15171 + adcq $0,%rdi 1.15172 + 1.15173 + movq 160(%rcx),%rax 1.15174 + mulq 192(%rcx) 1.15175 + addq %rax,%rsi 1.15176 + adcq %rdx,%r8 1.15177 + adcq $0,%rdi 1.15178 + 1.15179 + movq 168(%rcx),%rax 1.15180 + mulq 184(%rcx) 1.15181 + addq %rax,%rsi 1.15182 + adcq %rdx,%r8 1.15183 + adcq $0,%rdi 1.15184 + 1.15185 +/NO_APP 1.15186 + movq %rsi, %rax 1.15187 + movq %r8, %rbx 1.15188 + movq %rdi, %rdx 1.15189 +/APP 1.15190 + addq %rax,%r9 1.15191 + adcq %rbx,%r12 1.15192 + adcq %rdx,%r13 1.15193 + addq %rax,%r9 1.15194 + adcq %rbx,%r12 1.15195 + adcq %rdx,%r13 1.15196 + 1.15197 +/NO_APP 1.15198 + movq %rdx, %r11 1.15199 + movq %rax, %r8 1.15200 + movq %rbx, %rdi 1.15201 +/APP 1.15202 + movq 176(%rcx),%rax 1.15203 + mulq %rax 1.15204 + addq %rax,%r9 1.15205 + adcq %rdx,%r12 1.15206 + adcq $0,%r13 1.15207 + 1.15208 +/NO_APP 1.15209 + movq %r11, %rsi 1.15210 + movq %r9, -192(%rbp) 1.15211 + movq %r13, %r9 1.15212 +/APP 1.15213 + movq 112(%rcx),%rax 1.15214 + mulq 248(%rcx) 1.15215 + movq %rax,%r8 1.15216 + movq %rdx,%rdi 1.15217 + xorq %rsi,%rsi 1.15218 + 1.15219 +/NO_APP 1.15220 + movq %r10, %r13 1.15221 +/APP 1.15222 + movq 120(%rcx),%rax 1.15223 + mulq 240(%rcx) 1.15224 + addq %rax,%r8 1.15225 + adcq %rdx,%rdi 1.15226 + adcq $0,%rsi 1.15227 + 1.15228 + movq 128(%rcx),%rax 1.15229 + mulq 232(%rcx) 1.15230 + addq %rax,%r8 1.15231 + adcq %rdx,%rdi 1.15232 + adcq $0,%rsi 1.15233 + 1.15234 + movq 136(%rcx),%rax 1.15235 + mulq 224(%rcx) 1.15236 + addq %rax,%r8 1.15237 + adcq %rdx,%rdi 1.15238 + adcq $0,%rsi 1.15239 + 1.15240 + movq 144(%rcx),%rax 1.15241 + mulq 216(%rcx) 1.15242 + addq %rax,%r8 1.15243 + adcq %rdx,%rdi 1.15244 + adcq $0,%rsi 1.15245 + 1.15246 + movq 152(%rcx),%rax 1.15247 + mulq 208(%rcx) 1.15248 + addq %rax,%r8 1.15249 + adcq %rdx,%rdi 1.15250 + adcq $0,%rsi 1.15251 + 1.15252 + movq 160(%rcx),%rax 1.15253 + mulq 200(%rcx) 1.15254 + addq %rax,%r8 1.15255 + adcq %rdx,%rdi 1.15256 + adcq $0,%rsi 1.15257 + 1.15258 + movq 168(%rcx),%rax 1.15259 + mulq 192(%rcx) 1.15260 + addq %rax,%r8 1.15261 + adcq %rdx,%rdi 1.15262 + adcq $0,%rsi 1.15263 + 1.15264 + movq 176(%rcx),%rax 1.15265 + mulq 184(%rcx) 1.15266 + addq %rax,%r8 1.15267 + adcq %rdx,%rdi 1.15268 + adcq $0,%rsi 1.15269 + 1.15270 +/NO_APP 1.15271 + movq %r8, %rbx 1.15272 + movq %rdi, %rax 1.15273 + movq %rsi, %rdx 1.15274 +/APP 1.15275 + addq %rbx,%r12 1.15276 + adcq %rax,%r9 1.15277 + adcq %rdx,%r13 1.15278 + addq %rbx,%r12 1.15279 + adcq %rax,%r9 1.15280 + adcq %rdx,%r13 1.15281 + 1.15282 +/NO_APP 1.15283 + movq %r12, -184(%rbp) 1.15284 + movq %rdx, %rdi 1.15285 + movq %rax, %r8 1.15286 + movq %rbx, %rsi 1.15287 + movq %r13, %r12 1.15288 + movq %r10, %r13 1.15289 +/APP 1.15290 + movq 120(%rcx),%rax 1.15291 + mulq 248(%rcx) 1.15292 + movq %rax,%rsi 1.15293 + movq %rdx,%r8 1.15294 + xorq %rdi,%rdi 1.15295 + 1.15296 + movq 128(%rcx),%rax 1.15297 + mulq 240(%rcx) 1.15298 + addq %rax,%rsi 1.15299 + adcq %rdx,%r8 1.15300 + adcq $0,%rdi 1.15301 + 1.15302 + movq 136(%rcx),%rax 1.15303 + mulq 232(%rcx) 1.15304 + addq %rax,%rsi 1.15305 + adcq %rdx,%r8 1.15306 + adcq $0,%rdi 1.15307 + 1.15308 + movq 144(%rcx),%rax 1.15309 + mulq 224(%rcx) 1.15310 + addq %rax,%rsi 1.15311 + adcq %rdx,%r8 1.15312 + adcq $0,%rdi 1.15313 + 1.15314 + movq 152(%rcx),%rax 1.15315 + mulq 216(%rcx) 1.15316 + addq %rax,%rsi 1.15317 + adcq %rdx,%r8 1.15318 + adcq $0,%rdi 1.15319 + 1.15320 + movq 160(%rcx),%rax 1.15321 + mulq 208(%rcx) 1.15322 + addq %rax,%rsi 1.15323 + adcq %rdx,%r8 1.15324 + adcq $0,%rdi 1.15325 + 1.15326 + movq 168(%rcx),%rax 1.15327 + mulq 200(%rcx) 1.15328 + addq %rax,%rsi 1.15329 + adcq %rdx,%r8 1.15330 + adcq $0,%rdi 1.15331 + 1.15332 + movq 176(%rcx),%rax 1.15333 + mulq 192(%rcx) 1.15334 + addq %rax,%rsi 1.15335 + adcq %rdx,%r8 1.15336 + adcq $0,%rdi 1.15337 + 1.15338 +/NO_APP 1.15339 + movq %rsi, %rax 1.15340 + movq %r8, %rbx 1.15341 + movq %rdi, %rdx 1.15342 +/APP 1.15343 + addq %rax,%r9 1.15344 + adcq %rbx,%r12 1.15345 + adcq %rdx,%r13 1.15346 + addq %rax,%r9 1.15347 + adcq %rbx,%r12 1.15348 + adcq %rdx,%r13 1.15349 + 1.15350 +/NO_APP 1.15351 + movq %rdx, %r11 1.15352 + movq %rax, %r8 1.15353 + movq %rbx, %rdi 1.15354 +/APP 1.15355 + movq 184(%rcx),%rax 1.15356 + mulq %rax 1.15357 + addq %rax,%r9 1.15358 + adcq %rdx,%r12 1.15359 + adcq $0,%r13 1.15360 + 1.15361 +/NO_APP 1.15362 + movq %r11, %rsi 1.15363 + movq %r9, -176(%rbp) 1.15364 + movq %r13, %r9 1.15365 +/APP 1.15366 + movq 128(%rcx),%rax 1.15367 + mulq 248(%rcx) 1.15368 + movq %rax,%r8 1.15369 + movq %rdx,%rdi 1.15370 + xorq %rsi,%rsi 1.15371 + 1.15372 +/NO_APP 1.15373 + movq %r10, %r13 1.15374 +/APP 1.15375 + movq 136(%rcx),%rax 1.15376 + mulq 240(%rcx) 1.15377 + addq %rax,%r8 1.15378 + adcq %rdx,%rdi 1.15379 + adcq $0,%rsi 1.15380 + 1.15381 + movq 144(%rcx),%rax 1.15382 + mulq 232(%rcx) 1.15383 + addq %rax,%r8 1.15384 + adcq %rdx,%rdi 1.15385 + adcq $0,%rsi 1.15386 + 1.15387 + movq 152(%rcx),%rax 1.15388 + mulq 224(%rcx) 1.15389 + addq %rax,%r8 1.15390 + adcq %rdx,%rdi 1.15391 + adcq $0,%rsi 1.15392 + 1.15393 + movq 160(%rcx),%rax 1.15394 + mulq 216(%rcx) 1.15395 + addq %rax,%r8 1.15396 + adcq %rdx,%rdi 1.15397 + adcq $0,%rsi 1.15398 + 1.15399 + movq 168(%rcx),%rax 1.15400 + mulq 208(%rcx) 1.15401 + addq %rax,%r8 1.15402 + adcq %rdx,%rdi 1.15403 + adcq $0,%rsi 1.15404 + 1.15405 + movq 176(%rcx),%rax 1.15406 + mulq 200(%rcx) 1.15407 + addq %rax,%r8 1.15408 + adcq %rdx,%rdi 1.15409 + adcq $0,%rsi 1.15410 + 1.15411 + movq 184(%rcx),%rax 1.15412 + mulq 192(%rcx) 1.15413 + addq %rax,%r8 1.15414 + adcq %rdx,%rdi 1.15415 + adcq $0,%rsi 1.15416 + 1.15417 + addq %r8,%r12 1.15418 + adcq %rdi,%r9 1.15419 + adcq %rsi,%r13 1.15420 + addq %r8,%r12 1.15421 + adcq %rdi,%r9 1.15422 + adcq %rsi,%r13 1.15423 + 1.15424 +/NO_APP 1.15425 + movq %r12, -168(%rbp) 1.15426 + movq %r13, %r12 1.15427 + movq %r10, %r13 1.15428 +/APP 1.15429 + movq 136(%rcx),%rax 1.15430 + mulq 248(%rcx) 1.15431 + movq %rax,%r8 1.15432 + movq %rdx,%rdi 1.15433 + xorq %rsi,%rsi 1.15434 + 1.15435 + movq 144(%rcx),%rax 1.15436 + mulq 240(%rcx) 1.15437 + addq %rax,%r8 1.15438 + adcq %rdx,%rdi 1.15439 + adcq $0,%rsi 1.15440 + 1.15441 + movq 152(%rcx),%rax 1.15442 + mulq 232(%rcx) 1.15443 + addq %rax,%r8 1.15444 + adcq %rdx,%rdi 1.15445 + adcq $0,%rsi 1.15446 + 1.15447 + movq 160(%rcx),%rax 1.15448 + mulq 224(%rcx) 1.15449 + addq %rax,%r8 1.15450 + adcq %rdx,%rdi 1.15451 + adcq $0,%rsi 1.15452 + 1.15453 + movq 168(%rcx),%rax 1.15454 + mulq 216(%rcx) 1.15455 + addq %rax,%r8 1.15456 + adcq %rdx,%rdi 1.15457 + adcq $0,%rsi 1.15458 + 1.15459 + movq 176(%rcx),%rax 1.15460 + mulq 208(%rcx) 1.15461 + addq %rax,%r8 1.15462 + adcq %rdx,%rdi 1.15463 + adcq $0,%rsi 1.15464 + 1.15465 + movq 184(%rcx),%rax 1.15466 + mulq 200(%rcx) 1.15467 + addq %rax,%r8 1.15468 + adcq %rdx,%rdi 1.15469 + adcq $0,%rsi 1.15470 + 1.15471 +/NO_APP 1.15472 + movq %rdi, %rbx 1.15473 + movq %rsi, %rax 1.15474 +/APP 1.15475 + addq %r8,%r9 1.15476 + adcq %rbx,%r12 1.15477 + adcq %rax,%r13 1.15478 + addq %r8,%r9 1.15479 + adcq %rbx,%r12 1.15480 + adcq %rax,%r13 1.15481 + 1.15482 +/NO_APP 1.15483 + movq %rax, %r11 1.15484 + movq %rbx, %rdi 1.15485 + movq %r10, %rbx 1.15486 +/APP 1.15487 + movq 192(%rcx),%rax 1.15488 + mulq %rax 1.15489 + addq %rax,%r9 1.15490 + adcq %rdx,%r12 1.15491 + adcq $0,%r13 1.15492 + 1.15493 +/NO_APP 1.15494 + movq %r11, %rsi 1.15495 + movq %r9, -160(%rbp) 1.15496 + movq %r13, %r9 1.15497 +/APP 1.15498 + movq 144(%rcx),%rax 1.15499 + mulq 248(%rcx) 1.15500 + movq %rax,%r8 1.15501 + movq %rdx,%rdi 1.15502 + xorq %rsi,%rsi 1.15503 + 1.15504 + movq 152(%rcx),%rax 1.15505 + mulq 240(%rcx) 1.15506 + addq %rax,%r8 1.15507 + adcq %rdx,%rdi 1.15508 + adcq $0,%rsi 1.15509 + 1.15510 + movq 160(%rcx),%rax 1.15511 + mulq 232(%rcx) 1.15512 + addq %rax,%r8 1.15513 + adcq %rdx,%rdi 1.15514 + adcq $0,%rsi 1.15515 + 1.15516 + movq 168(%rcx),%rax 1.15517 + mulq 224(%rcx) 1.15518 + addq %rax,%r8 1.15519 + adcq %rdx,%rdi 1.15520 + adcq $0,%rsi 1.15521 + 1.15522 + movq 176(%rcx),%rax 1.15523 + mulq 216(%rcx) 1.15524 + addq %rax,%r8 1.15525 + adcq %rdx,%rdi 1.15526 + adcq $0,%rsi 1.15527 + 1.15528 + movq 184(%rcx),%rax 1.15529 + mulq 208(%rcx) 1.15530 + addq %rax,%r8 1.15531 + adcq %rdx,%rdi 1.15532 + adcq $0,%rsi 1.15533 + 1.15534 + movq 192(%rcx),%rax 1.15535 + mulq 200(%rcx) 1.15536 + addq %rax,%r8 1.15537 + adcq %rdx,%rdi 1.15538 + adcq $0,%rsi 1.15539 + 1.15540 + addq %r8,%r12 1.15541 + adcq %rdi,%r9 1.15542 + adcq %rsi,%rbx 1.15543 + addq %r8,%r12 1.15544 + adcq %rdi,%r9 1.15545 + adcq %rsi,%rbx 1.15546 + 1.15547 +/NO_APP 1.15548 + movq %r12, -152(%rbp) 1.15549 +/APP 1.15550 + movq 152(%rcx),%rax 1.15551 + mulq 248(%rcx) 1.15552 + movq %rax,%r8 1.15553 + movq %rdx,%rdi 1.15554 + xorq %rsi,%rsi 1.15555 + 1.15556 + movq 160(%rcx),%rax 1.15557 + mulq 240(%rcx) 1.15558 + addq %rax,%r8 1.15559 + adcq %rdx,%rdi 1.15560 + adcq $0,%rsi 1.15561 + 1.15562 + movq 168(%rcx),%rax 1.15563 + mulq 232(%rcx) 1.15564 + addq %rax,%r8 1.15565 + adcq %rdx,%rdi 1.15566 + adcq $0,%rsi 1.15567 + 1.15568 + movq 176(%rcx),%rax 1.15569 + mulq 224(%rcx) 1.15570 + addq %rax,%r8 1.15571 + adcq %rdx,%rdi 1.15572 + adcq $0,%rsi 1.15573 + 1.15574 + movq 184(%rcx),%rax 1.15575 + mulq 216(%rcx) 1.15576 + addq %rax,%r8 1.15577 + adcq %rdx,%rdi 1.15578 + adcq $0,%rsi 1.15579 + 1.15580 + movq 192(%rcx),%rax 1.15581 + mulq 208(%rcx) 1.15582 + addq %rax,%r8 1.15583 + adcq %rdx,%rdi 1.15584 + adcq $0,%rsi 1.15585 + 1.15586 +/NO_APP 1.15587 + movq %r10, %rdx 1.15588 + movq %rdi, %r13 1.15589 + movq %rsi, %r12 1.15590 +/APP 1.15591 + addq %r8,%r9 1.15592 + adcq %r13,%rbx 1.15593 + adcq %r12,%rdx 1.15594 + addq %r8,%r9 1.15595 + adcq %r13,%rbx 1.15596 + adcq %r12,%rdx 1.15597 + 1.15598 +/NO_APP 1.15599 + movq %rdx, %rax 1.15600 + movq %r13, %rdi 1.15601 + movq %r12, %rsi 1.15602 + movq %rax, %r11 1.15603 + movq %r10, %r12 1.15604 +/APP 1.15605 + movq 200(%rcx),%rax 1.15606 + mulq %rax 1.15607 + addq %rax,%r9 1.15608 + adcq %rdx,%rbx 1.15609 + adcq $0,%r11 1.15610 + 1.15611 +/NO_APP 1.15612 + movq %r9, -144(%rbp) 1.15613 + movq %r11, %r9 1.15614 +/APP 1.15615 + movq 160(%rcx),%rax 1.15616 + mulq 248(%rcx) 1.15617 + movq %rax,%r8 1.15618 + movq %rdx,%rdi 1.15619 + xorq %rsi,%rsi 1.15620 + 1.15621 + movq 168(%rcx),%rax 1.15622 + mulq 240(%rcx) 1.15623 + addq %rax,%r8 1.15624 + adcq %rdx,%rdi 1.15625 + adcq $0,%rsi 1.15626 + 1.15627 + movq 176(%rcx),%rax 1.15628 + mulq 232(%rcx) 1.15629 + addq %rax,%r8 1.15630 + adcq %rdx,%rdi 1.15631 + adcq $0,%rsi 1.15632 + 1.15633 + movq 184(%rcx),%rax 1.15634 + mulq 224(%rcx) 1.15635 + addq %rax,%r8 1.15636 + adcq %rdx,%rdi 1.15637 + adcq $0,%rsi 1.15638 + 1.15639 + movq 192(%rcx),%rax 1.15640 + mulq 216(%rcx) 1.15641 + addq %rax,%r8 1.15642 + adcq %rdx,%rdi 1.15643 + adcq $0,%rsi 1.15644 + 1.15645 + movq 200(%rcx),%rax 1.15646 + mulq 208(%rcx) 1.15647 + addq %rax,%r8 1.15648 + adcq %rdx,%rdi 1.15649 + adcq $0,%rsi 1.15650 + 1.15651 + addq %r8,%rbx 1.15652 + adcq %rdi,%r9 1.15653 + adcq %rsi,%r12 1.15654 + addq %r8,%rbx 1.15655 + adcq %rdi,%r9 1.15656 + adcq %rsi,%r12 1.15657 + 1.15658 +/NO_APP 1.15659 + movq %rbx, -136(%rbp) 1.15660 + movq %r12, %r11 1.15661 +/APP 1.15662 + movq 168(%rcx),%rax 1.15663 + mulq 248(%rcx) 1.15664 + movq %rax,%r8 1.15665 + movq %rdx,%rdi 1.15666 + xorq %rsi,%rsi 1.15667 + 1.15668 + movq 176(%rcx),%rax 1.15669 + mulq 240(%rcx) 1.15670 + addq %rax,%r8 1.15671 + adcq %rdx,%rdi 1.15672 + adcq $0,%rsi 1.15673 + 1.15674 + movq 184(%rcx),%rax 1.15675 + mulq 232(%rcx) 1.15676 + addq %rax,%r8 1.15677 + adcq %rdx,%rdi 1.15678 + adcq $0,%rsi 1.15679 + 1.15680 + movq 192(%rcx),%rax 1.15681 + mulq 224(%rcx) 1.15682 + addq %rax,%r8 1.15683 + adcq %rdx,%rdi 1.15684 + adcq $0,%rsi 1.15685 + 1.15686 + movq 200(%rcx),%rax 1.15687 + mulq 216(%rcx) 1.15688 + addq %rax,%r8 1.15689 + adcq %rdx,%rdi 1.15690 + adcq $0,%rsi 1.15691 + 1.15692 +/NO_APP 1.15693 + movq %r10, %rax 1.15694 + movq %rdi, %r13 1.15695 + movq %rsi, %r12 1.15696 +/APP 1.15697 + addq %r8,%r9 1.15698 + adcq %r13,%r11 1.15699 + adcq %r12,%rax 1.15700 + addq %r8,%r9 1.15701 + adcq %r13,%r11 1.15702 + adcq %r12,%rax 1.15703 + 1.15704 +/NO_APP 1.15705 + movq %rax, %rdx 1.15706 + movq %r11, %rbx 1.15707 + movq %r13, %rdi 1.15708 + movq %rdx, %r11 1.15709 + movq %r12, %rsi 1.15710 +/APP 1.15711 + movq 208(%rcx),%rax 1.15712 + mulq %rax 1.15713 + addq %rax,%r9 1.15714 + adcq %rdx,%rbx 1.15715 + adcq $0,%r11 1.15716 + 1.15717 +/NO_APP 1.15718 + movq %r9, -128(%rbp) 1.15719 + movq %r11, %r9 1.15720 +/APP 1.15721 + movq 176(%rcx),%rax 1.15722 + mulq 248(%rcx) 1.15723 + movq %rax,%r8 1.15724 + movq %rdx,%rdi 1.15725 + xorq %rsi,%rsi 1.15726 + 1.15727 + movq 184(%rcx),%rax 1.15728 + mulq 240(%rcx) 1.15729 + addq %rax,%r8 1.15730 + adcq %rdx,%rdi 1.15731 + adcq $0,%rsi 1.15732 + 1.15733 + movq 192(%rcx),%rax 1.15734 + mulq 232(%rcx) 1.15735 + addq %rax,%r8 1.15736 + adcq %rdx,%rdi 1.15737 + adcq $0,%rsi 1.15738 + 1.15739 + movq 200(%rcx),%rax 1.15740 + mulq 224(%rcx) 1.15741 + addq %rax,%r8 1.15742 + adcq %rdx,%rdi 1.15743 + adcq $0,%rsi 1.15744 + 1.15745 + movq 208(%rcx),%rax 1.15746 + mulq 216(%rcx) 1.15747 + addq %rax,%r8 1.15748 + adcq %rdx,%rdi 1.15749 + adcq $0,%rsi 1.15750 + 1.15751 +/NO_APP 1.15752 + movq %r10, %rdx 1.15753 +/APP 1.15754 + addq %r8,%rbx 1.15755 + adcq %rdi,%r9 1.15756 + adcq %rsi,%rdx 1.15757 + addq %r8,%rbx 1.15758 + adcq %rdi,%r9 1.15759 + adcq %rsi,%rdx 1.15760 + 1.15761 +/NO_APP 1.15762 + movq %rbx, -120(%rbp) 1.15763 + movq %rdx, %r11 1.15764 + movq %r10, %rbx 1.15765 +/APP 1.15766 + movq 184(%rcx),%rax 1.15767 + mulq 248(%rcx) 1.15768 + movq %rax,%r8 1.15769 + movq %rdx,%rdi 1.15770 + xorq %rsi,%rsi 1.15771 + 1.15772 + movq 192(%rcx),%rax 1.15773 + mulq 240(%rcx) 1.15774 + addq %rax,%r8 1.15775 + adcq %rdx,%rdi 1.15776 + adcq $0,%rsi 1.15777 + 1.15778 + movq 200(%rcx),%rax 1.15779 + mulq 232(%rcx) 1.15780 + addq %rax,%r8 1.15781 + adcq %rdx,%rdi 1.15782 + adcq $0,%rsi 1.15783 + 1.15784 + movq 208(%rcx),%rax 1.15785 + mulq 224(%rcx) 1.15786 + addq %rax,%r8 1.15787 + adcq %rdx,%rdi 1.15788 + adcq $0,%rsi 1.15789 + 1.15790 +/NO_APP 1.15791 + movq %rdi, %r13 1.15792 + movq %rsi, %r12 1.15793 +/APP 1.15794 + addq %r8,%r9 1.15795 + adcq %r13,%r11 1.15796 + adcq %r12,%rbx 1.15797 + addq %r8,%r9 1.15798 + adcq %r13,%r11 1.15799 + adcq %r12,%rbx 1.15800 + 1.15801 +/NO_APP 1.15802 + movq %rbx, %rdx 1.15803 + movq %r13, %rdi 1.15804 + movq %r11, %rbx 1.15805 + movq %r12, %rsi 1.15806 + movq %rdx, %r11 1.15807 + movq %r10, %r12 1.15808 +/APP 1.15809 + movq 216(%rcx),%rax 1.15810 + mulq %rax 1.15811 + addq %rax,%r9 1.15812 + adcq %rdx,%rbx 1.15813 + adcq $0,%r11 1.15814 + 1.15815 +/NO_APP 1.15816 + movq %r9, -112(%rbp) 1.15817 + movq %r11, %r9 1.15818 +/APP 1.15819 + movq 192(%rcx),%rax 1.15820 + mulq 248(%rcx) 1.15821 + movq %rax,%r8 1.15822 + movq %rdx,%rdi 1.15823 + xorq %rsi,%rsi 1.15824 + 1.15825 + movq 200(%rcx),%rax 1.15826 + mulq 240(%rcx) 1.15827 + addq %rax,%r8 1.15828 + adcq %rdx,%rdi 1.15829 + adcq $0,%rsi 1.15830 + 1.15831 + movq 208(%rcx),%rax 1.15832 + mulq 232(%rcx) 1.15833 + addq %rax,%r8 1.15834 + adcq %rdx,%rdi 1.15835 + adcq $0,%rsi 1.15836 + 1.15837 + movq 216(%rcx),%rax 1.15838 + mulq 224(%rcx) 1.15839 + addq %rax,%r8 1.15840 + adcq %rdx,%rdi 1.15841 + adcq $0,%rsi 1.15842 + 1.15843 + addq %r8,%rbx 1.15844 + adcq %rdi,%r9 1.15845 + adcq %rsi,%r12 1.15846 + addq %r8,%rbx 1.15847 + adcq %rdi,%r9 1.15848 + adcq %rsi,%r12 1.15849 + 1.15850 +/NO_APP 1.15851 + movq %rbx, -104(%rbp) 1.15852 + movq %r12, %r11 1.15853 +/APP 1.15854 + movq 200(%rcx),%rax 1.15855 + mulq 248(%rcx) 1.15856 + movq %rax,%r8 1.15857 + movq %rdx,%rdi 1.15858 + xorq %rsi,%rsi 1.15859 + 1.15860 + movq 208(%rcx),%rax 1.15861 + mulq 240(%rcx) 1.15862 + addq %rax,%r8 1.15863 + adcq %rdx,%rdi 1.15864 + adcq $0,%rsi 1.15865 + 1.15866 + movq 216(%rcx),%rax 1.15867 + mulq 232(%rcx) 1.15868 + addq %rax,%r8 1.15869 + adcq %rdx,%rdi 1.15870 + adcq $0,%rsi 1.15871 + 1.15872 +/NO_APP 1.15873 + movq %r10, %rax 1.15874 + movq %rdi, %r13 1.15875 + movq %rsi, %r12 1.15876 +/APP 1.15877 + addq %r8,%r9 1.15878 + adcq %r13,%r11 1.15879 + adcq %r12,%rax 1.15880 + addq %r8,%r9 1.15881 + adcq %r13,%r11 1.15882 + adcq %r12,%rax 1.15883 + 1.15884 +/NO_APP 1.15885 + movq %rax, %rdx 1.15886 + movq %r11, %rbx 1.15887 + movq %r13, %rdi 1.15888 + movq %rdx, %r11 1.15889 + movq %r12, %rsi 1.15890 + movq %r10, %r12 1.15891 +/APP 1.15892 + movq 224(%rcx),%rax 1.15893 + mulq %rax 1.15894 + addq %rax,%r9 1.15895 + adcq %rdx,%rbx 1.15896 + adcq $0,%r11 1.15897 + 1.15898 +/NO_APP 1.15899 + movq %r9, -96(%rbp) 1.15900 + movq %r10, %r9 1.15901 +/APP 1.15902 + movq 208(%rcx),%rax 1.15903 + mulq 248(%rcx) 1.15904 + movq %rax,%r8 1.15905 + movq %rdx,%rdi 1.15906 + xorq %rsi,%rsi 1.15907 + 1.15908 + movq 216(%rcx),%rax 1.15909 + mulq 240(%rcx) 1.15910 + addq %rax,%r8 1.15911 + adcq %rdx,%rdi 1.15912 + adcq $0,%rsi 1.15913 + 1.15914 + movq 224(%rcx),%rax 1.15915 + mulq 232(%rcx) 1.15916 + addq %rax,%r8 1.15917 + adcq %rdx,%rdi 1.15918 + adcq $0,%rsi 1.15919 + 1.15920 +/NO_APP 1.15921 + movq %rdi, %r13 1.15922 + movq %rsi, %rax 1.15923 +/APP 1.15924 + addq %r8,%rbx 1.15925 + adcq %r13,%r11 1.15926 + adcq %rax,%r9 1.15927 + addq %r8,%rbx 1.15928 + adcq %r13,%r11 1.15929 + adcq %rax,%r9 1.15930 + 1.15931 +/NO_APP 1.15932 + movq %rbx, -88(%rbp) 1.15933 + movq %r11, %rsi 1.15934 + movq %r9, %r8 1.15935 +/APP 1.15936 + movq 216(%rcx),%rax 1.15937 + mulq 248(%rcx) 1.15938 + addq %rax,%rsi 1.15939 + adcq %rdx,%r8 1.15940 + adcq $0,%r12 1.15941 + addq %rax,%rsi 1.15942 + adcq %rdx,%r8 1.15943 + adcq $0,%r12 1.15944 + 1.15945 +/NO_APP 1.15946 + movq %r12, %r11 1.15947 +/APP 1.15948 + movq 224(%rcx),%rax 1.15949 + mulq 240(%rcx) 1.15950 + addq %rax,%rsi 1.15951 + adcq %rdx,%r8 1.15952 + adcq $0,%r11 1.15953 + addq %rax,%rsi 1.15954 + adcq %rdx,%r8 1.15955 + adcq $0,%r11 1.15956 + 1.15957 +/NO_APP 1.15958 + movq %r8, %r13 1.15959 + movq %r11, %rbx 1.15960 +/APP 1.15961 + movq 232(%rcx),%rax 1.15962 + mulq %rax 1.15963 + addq %rax,%rsi 1.15964 + adcq %rdx,%r13 1.15965 + adcq $0,%rbx 1.15966 + 1.15967 +/NO_APP 1.15968 + movq %rsi, -80(%rbp) 1.15969 + movq %rbx, %r12 1.15970 + movq %r13, %rdi 1.15971 + movq %r10, %r13 1.15972 +/APP 1.15973 + movq 224(%rcx),%rax 1.15974 + mulq 248(%rcx) 1.15975 + addq %rax,%rdi 1.15976 + adcq %rdx,%r12 1.15977 + adcq $0,%r13 1.15978 + addq %rax,%rdi 1.15979 + adcq %rdx,%r12 1.15980 + adcq $0,%r13 1.15981 + 1.15982 +/NO_APP 1.15983 + movq %r12, %r9 1.15984 + movq %r13, %r12 1.15985 +/APP 1.15986 + movq 232(%rcx),%rax 1.15987 + mulq 240(%rcx) 1.15988 + addq %rax,%rdi 1.15989 + adcq %rdx,%r9 1.15990 + adcq $0,%r12 1.15991 + addq %rax,%rdi 1.15992 + adcq %rdx,%r9 1.15993 + adcq $0,%r12 1.15994 + 1.15995 +/NO_APP 1.15996 + movq %rdi, -72(%rbp) 1.15997 + movq %r9, %r11 1.15998 + movq %r12, %rbx 1.15999 + movq %r10, %r9 1.16000 +/APP 1.16001 + movq 232(%rcx),%rax 1.16002 + mulq 248(%rcx) 1.16003 + addq %rax,%r11 1.16004 + adcq %rdx,%rbx 1.16005 + adcq $0,%r9 1.16006 + addq %rax,%r11 1.16007 + adcq %rdx,%rbx 1.16008 + adcq $0,%r9 1.16009 + 1.16010 +/NO_APP 1.16011 + movq %rbx, %r13 1.16012 + movq %r9, %rbx 1.16013 + movq %r10, %r9 1.16014 +/APP 1.16015 + movq 240(%rcx),%rax 1.16016 + mulq %rax 1.16017 + addq %rax,%r11 1.16018 + adcq %rdx,%r13 1.16019 + adcq $0,%rbx 1.16020 + 1.16021 +/NO_APP 1.16022 + movq %r11, -64(%rbp) 1.16023 + movq %r13, %rdi 1.16024 + movq %rbx, %rsi 1.16025 +/APP 1.16026 + movq 240(%rcx),%rax 1.16027 + mulq 248(%rcx) 1.16028 + addq %rax,%rdi 1.16029 + adcq %rdx,%rsi 1.16030 + adcq $0,%r9 1.16031 + addq %rax,%rdi 1.16032 + adcq %rdx,%rsi 1.16033 + adcq $0,%r9 1.16034 + 1.16035 +/NO_APP 1.16036 + movq %rdi, -56(%rbp) 1.16037 + movq %r9, %r8 1.16038 +/APP 1.16039 + movq 248(%rcx),%rax 1.16040 + mulq %rax 1.16041 + addq %rax,%rsi 1.16042 + adcq %rdx,%r8 1.16043 + adcq $0,%r10 1.16044 + 1.16045 +/NO_APP 1.16046 + movq %rsi, -48(%rbp) 1.16047 + movq 16(%r14), %rdi 1.16048 + leaq -544(%rbp), %rsi 1.16049 + movl $512, %edx 1.16050 + movq %r8, -40(%rbp) 1.16051 + movl $64, 8(%r14) 1.16052 + movl $0, (%r14) 1.16053 + call memcpy@PLT 1.16054 + movl 8(%r14), %edx 1.16055 + testl %edx, %edx 1.16056 + je .L304 1.16057 + leal -1(%rdx), %ecx 1.16058 + movq 16(%r14), %rsi 1.16059 + mov %ecx, %r10d 1.16060 + cmpq $0, (%rsi,%r10,8) 1.16061 + jne .L302 1.16062 + movl %ecx, %edx 1.16063 + .align 16 1.16064 +.L303: 1.16065 + testl %edx, %edx 1.16066 + movl %edx, %ecx 1.16067 + je .L307 1.16068 + decl %edx 1.16069 + mov %edx, %eax 1.16070 + cmpq $0, (%rsi,%rax,8) 1.16071 + je .L303 1.16072 + movl %ecx, 8(%r14) 1.16073 + movl %ecx, %edx 1.16074 +.L302: 1.16075 + testl %edx, %edx 1.16076 + je .L304 1.16077 + movl (%r14), %eax 1.16078 + movl %eax, (%r14) 1.16079 + addq $512, %rsp 1.16080 + popq %rbx 1.16081 + popq %r12 1.16082 + popq %r13 1.16083 + popq %r14 1.16084 + leave 1.16085 + ret 1.16086 +.L307: 1.16087 + movl %edx, 8(%r14) 1.16088 + .align 16 1.16089 +.L304: 1.16090 + xorl %eax, %eax 1.16091 + movl %eax, (%r14) 1.16092 + addq $512, %rsp 1.16093 + popq %rbx 1.16094 + popq %r12 1.16095 + popq %r13 1.16096 + popq %r14 1.16097 + leave 1.16098 + ret 1.16099 +.LFE9: 1.16100 + .size s_mp_sqr_comba_32, .-s_mp_sqr_comba_32