1#ifdef IN_SANDY2X 2 3#include "ladder_base_namespace.h" 4#include "consts_namespace.h" 5.p2align 5 6 7#ifdef ASM_HIDE_SYMBOL 8ASM_HIDE_SYMBOL ladder_base 9ASM_HIDE_SYMBOL _ladder_base 10#endif 11.globl ladder_base 12.globl _ladder_base 13#ifdef __ELF__ 14.type ladder_base, @function 15.type _ladder_base, @function 16#endif 17ladder_base: 18_ladder_base: 19 20mov %rsp,%r11 21and $31,%r11 22add $1568,%r11 23sub %r11,%rsp 24movq %r11,1536(%rsp) 25movq %r12,1544(%rsp) 26movq %r13,1552(%rsp) 27vmovdqa v0_0(%rip),%xmm0 28vmovdqa v1_0(%rip),%xmm1 29vmovdqa v9_0(%rip),%xmm2 30vmovdqa %xmm2,0(%rsp) 31vmovdqa %xmm0,16(%rsp) 32vmovdqa %xmm0,32(%rsp) 33vmovdqa %xmm0,48(%rsp) 34vmovdqa %xmm0,64(%rsp) 35vmovdqa %xmm1,80(%rsp) 36vmovdqa %xmm0,96(%rsp) 37vmovdqa %xmm0,112(%rsp) 38vmovdqa %xmm0,128(%rsp) 39vmovdqa %xmm0,144(%rsp) 40vmovdqa %xmm1,%xmm0 41vpxor %xmm1,%xmm1,%xmm1 42vpxor %xmm2,%xmm2,%xmm2 43vpxor %xmm3,%xmm3,%xmm3 44vpxor %xmm4,%xmm4,%xmm4 45vpxor %xmm5,%xmm5,%xmm5 46vpxor %xmm6,%xmm6,%xmm6 47vpxor %xmm7,%xmm7,%xmm7 48vpxor %xmm8,%xmm8,%xmm8 49vpxor %xmm9,%xmm9,%xmm9 50movq 0(%rsi),%rdx 51movq 8(%rsi),%rcx 52movq 16(%rsi),%r8 53movq 24(%rsi),%r9 54shrd $1,%rcx,%rdx 55shrd $1,%r8,%rcx 56shrd $1,%r9,%r8 57shr $1,%r9 58xorq 0(%rsi),%rdx 59xorq 8(%rsi),%rcx 60xorq 16(%rsi),%r8 61xorq 24(%rsi),%r9 62leaq 512(%rsp),%rsi 63mov $64,%rax 64 65.p2align 4 66._ladder_base_small_loop: 67mov %rdx,%r10 68mov %rcx,%r11 69mov %r8,%r12 70mov %r9,%r13 71shr $1,%rdx 72shr $1,%rcx 73shr $1,%r8 74shr $1,%r9 75and $1,%r10d 76and $1,%r11d 77and $1,%r12d 78and $1,%r13d 79neg %r10 80neg %r11 81neg %r12 82neg %r13 83movl %r10d,0(%rsi) 84movl %r11d,256(%rsi) 85movl %r12d,512(%rsi) 86movl %r13d,768(%rsi) 87add $4,%rsi 88sub $1,%rax 89jne ._ladder_base_small_loop 90mov $255,%rdx 91add $760,%rsi 92 93.p2align 4 94._ladder_base_loop: 95sub $1,%rdx 96vbroadcastss 0(%rsi),%xmm10 97sub $4,%rsi 98vmovdqa 0(%rsp),%xmm11 99vmovdqa 80(%rsp),%xmm12 100vpxor %xmm11,%xmm0,%xmm13 101vpand %xmm10,%xmm13,%xmm13 102vpxor %xmm13,%xmm0,%xmm0 103vpxor %xmm13,%xmm11,%xmm11 104vpxor %xmm12,%xmm1,%xmm13 105vpand %xmm10,%xmm13,%xmm13 106vpxor %xmm13,%xmm1,%xmm1 107vpxor %xmm13,%xmm12,%xmm12 108vmovdqa 16(%rsp),%xmm13 109vmovdqa 96(%rsp),%xmm14 110vpxor %xmm13,%xmm2,%xmm15 111vpand %xmm10,%xmm15,%xmm15 112vpxor %xmm15,%xmm2,%xmm2 113vpxor %xmm15,%xmm13,%xmm13 114vpxor %xmm14,%xmm3,%xmm15 115vpand %xmm10,%xmm15,%xmm15 116vpxor %xmm15,%xmm3,%xmm3 117vpxor %xmm15,%xmm14,%xmm14 118vmovdqa %xmm13,0(%rsp) 119vmovdqa %xmm14,16(%rsp) 120vmovdqa 32(%rsp),%xmm13 121vmovdqa 112(%rsp),%xmm14 122vpxor %xmm13,%xmm4,%xmm15 123vpand %xmm10,%xmm15,%xmm15 124vpxor %xmm15,%xmm4,%xmm4 125vpxor %xmm15,%xmm13,%xmm13 126vpxor %xmm14,%xmm5,%xmm15 127vpand %xmm10,%xmm15,%xmm15 128vpxor %xmm15,%xmm5,%xmm5 129vpxor %xmm15,%xmm14,%xmm14 130vmovdqa %xmm13,32(%rsp) 131vmovdqa %xmm14,80(%rsp) 132vmovdqa 48(%rsp),%xmm13 133vmovdqa 128(%rsp),%xmm14 134vpxor %xmm13,%xmm6,%xmm15 135vpand %xmm10,%xmm15,%xmm15 136vpxor %xmm15,%xmm6,%xmm6 137vpxor %xmm15,%xmm13,%xmm13 138vpxor %xmm14,%xmm7,%xmm15 139vpand %xmm10,%xmm15,%xmm15 140vpxor %xmm15,%xmm7,%xmm7 141vpxor %xmm15,%xmm14,%xmm14 142vmovdqa %xmm13,48(%rsp) 143vmovdqa %xmm14,96(%rsp) 144vmovdqa 64(%rsp),%xmm13 145vmovdqa 144(%rsp),%xmm14 146vpxor %xmm13,%xmm8,%xmm15 147vpand %xmm10,%xmm15,%xmm15 148vpxor %xmm15,%xmm8,%xmm8 149vpxor %xmm15,%xmm13,%xmm13 150vpxor %xmm14,%xmm9,%xmm15 151vpand %xmm10,%xmm15,%xmm15 152vpxor %xmm15,%xmm9,%xmm9 153vpxor %xmm15,%xmm14,%xmm14 154vmovdqa %xmm13,64(%rsp) 155vmovdqa %xmm14,112(%rsp) 156vpaddq subc0(%rip),%xmm11,%xmm10 157vpsubq %xmm12,%xmm10,%xmm10 158vpaddq %xmm12,%xmm11,%xmm11 159vpunpckhqdq %xmm10,%xmm11,%xmm12 160vpunpcklqdq %xmm10,%xmm11,%xmm10 161vpaddq %xmm1,%xmm0,%xmm11 162vpaddq subc0(%rip),%xmm0,%xmm0 163vpsubq %xmm1,%xmm0,%xmm0 164vpunpckhqdq %xmm11,%xmm0,%xmm1 165vpunpcklqdq %xmm11,%xmm0,%xmm0 166vpmuludq %xmm0,%xmm10,%xmm11 167vpmuludq %xmm1,%xmm10,%xmm13 168vmovdqa %xmm1,128(%rsp) 169vpaddq %xmm1,%xmm1,%xmm1 170vpmuludq %xmm0,%xmm12,%xmm14 171vmovdqa %xmm0,144(%rsp) 172vpaddq %xmm14,%xmm13,%xmm13 173vpmuludq %xmm1,%xmm12,%xmm0 174vmovdqa %xmm1,160(%rsp) 175vpaddq %xmm3,%xmm2,%xmm1 176vpaddq subc2(%rip),%xmm2,%xmm2 177vpsubq %xmm3,%xmm2,%xmm2 178vpunpckhqdq %xmm1,%xmm2,%xmm3 179vpunpcklqdq %xmm1,%xmm2,%xmm1 180vpmuludq %xmm1,%xmm10,%xmm2 181vpaddq %xmm2,%xmm0,%xmm0 182vpmuludq %xmm3,%xmm10,%xmm2 183vmovdqa %xmm3,176(%rsp) 184vpaddq %xmm3,%xmm3,%xmm3 185vpmuludq %xmm1,%xmm12,%xmm14 186vmovdqa %xmm1,192(%rsp) 187vpaddq %xmm14,%xmm2,%xmm2 188vpmuludq %xmm3,%xmm12,%xmm1 189vmovdqa %xmm3,208(%rsp) 190vpaddq %xmm5,%xmm4,%xmm3 191vpaddq subc2(%rip),%xmm4,%xmm4 192vpsubq %xmm5,%xmm4,%xmm4 193vpunpckhqdq %xmm3,%xmm4,%xmm5 194vpunpcklqdq %xmm3,%xmm4,%xmm3 195vpmuludq %xmm3,%xmm10,%xmm4 196vpaddq %xmm4,%xmm1,%xmm1 197vpmuludq %xmm5,%xmm10,%xmm4 198vmovdqa %xmm5,224(%rsp) 199vpaddq %xmm5,%xmm5,%xmm5 200vpmuludq %xmm3,%xmm12,%xmm14 201vmovdqa %xmm3,240(%rsp) 202vpaddq %xmm14,%xmm4,%xmm4 203vpaddq %xmm7,%xmm6,%xmm3 204vpaddq subc2(%rip),%xmm6,%xmm6 205vpsubq %xmm7,%xmm6,%xmm6 206vpunpckhqdq %xmm3,%xmm6,%xmm7 207vpunpcklqdq %xmm3,%xmm6,%xmm3 208vpmuludq %xmm3,%xmm10,%xmm6 209vpmuludq %xmm5,%xmm12,%xmm14 210vmovdqa %xmm5,256(%rsp) 211vpmuludq v19_19(%rip),%xmm5,%xmm5 212vmovdqa %xmm5,272(%rsp) 213vpaddq %xmm14,%xmm6,%xmm6 214vpmuludq %xmm7,%xmm10,%xmm5 215vmovdqa %xmm7,288(%rsp) 216vpaddq %xmm7,%xmm7,%xmm7 217vpmuludq %xmm3,%xmm12,%xmm14 218vmovdqa %xmm3,304(%rsp) 219vpaddq %xmm14,%xmm5,%xmm5 220vpmuludq v19_19(%rip),%xmm3,%xmm3 221vmovdqa %xmm3,320(%rsp) 222vpaddq %xmm9,%xmm8,%xmm3 223vpaddq subc2(%rip),%xmm8,%xmm8 224vpsubq %xmm9,%xmm8,%xmm8 225vpunpckhqdq %xmm3,%xmm8,%xmm9 226vpunpcklqdq %xmm3,%xmm8,%xmm3 227vmovdqa %xmm3,336(%rsp) 228vpmuludq %xmm7,%xmm12,%xmm8 229vmovdqa %xmm7,352(%rsp) 230vpmuludq v19_19(%rip),%xmm7,%xmm7 231vmovdqa %xmm7,368(%rsp) 232vpmuludq %xmm3,%xmm10,%xmm7 233vpaddq %xmm7,%xmm8,%xmm8 234vpmuludq %xmm9,%xmm10,%xmm7 235vmovdqa %xmm9,384(%rsp) 236vpaddq %xmm9,%xmm9,%xmm9 237vpmuludq %xmm3,%xmm12,%xmm10 238vpaddq %xmm10,%xmm7,%xmm7 239vpmuludq v19_19(%rip),%xmm3,%xmm3 240vmovdqa %xmm3,400(%rsp) 241vpmuludq v19_19(%rip),%xmm12,%xmm12 242vpmuludq %xmm9,%xmm12,%xmm3 243vmovdqa %xmm9,416(%rsp) 244vpaddq %xmm3,%xmm11,%xmm11 245vmovdqa 0(%rsp),%xmm3 246vmovdqa 16(%rsp),%xmm9 247vpaddq subc2(%rip),%xmm3,%xmm10 248vpsubq %xmm9,%xmm10,%xmm10 249vpaddq %xmm9,%xmm3,%xmm3 250vpunpckhqdq %xmm10,%xmm3,%xmm9 251vpunpcklqdq %xmm10,%xmm3,%xmm3 252vpmuludq 144(%rsp),%xmm3,%xmm10 253vpaddq %xmm10,%xmm0,%xmm0 254vpmuludq 128(%rsp),%xmm3,%xmm10 255vpaddq %xmm10,%xmm2,%xmm2 256vpmuludq 192(%rsp),%xmm3,%xmm10 257vpaddq %xmm10,%xmm1,%xmm1 258vpmuludq 176(%rsp),%xmm3,%xmm10 259vpaddq %xmm10,%xmm4,%xmm4 260vpmuludq 240(%rsp),%xmm3,%xmm10 261vpaddq %xmm10,%xmm6,%xmm6 262vpmuludq 224(%rsp),%xmm3,%xmm10 263vpaddq %xmm10,%xmm5,%xmm5 264vpmuludq 304(%rsp),%xmm3,%xmm10 265vpaddq %xmm10,%xmm8,%xmm8 266vpmuludq 288(%rsp),%xmm3,%xmm10 267vpaddq %xmm10,%xmm7,%xmm7 268vpmuludq v19_19(%rip),%xmm3,%xmm3 269vpmuludq 336(%rsp),%xmm3,%xmm10 270vpaddq %xmm10,%xmm11,%xmm11 271vpmuludq 384(%rsp),%xmm3,%xmm3 272vpaddq %xmm3,%xmm13,%xmm13 273vpmuludq 144(%rsp),%xmm9,%xmm3 274vpaddq %xmm3,%xmm2,%xmm2 275vpmuludq 160(%rsp),%xmm9,%xmm3 276vpaddq %xmm3,%xmm1,%xmm1 277vpmuludq 192(%rsp),%xmm9,%xmm3 278vpaddq %xmm3,%xmm4,%xmm4 279vpmuludq 208(%rsp),%xmm9,%xmm3 280vpaddq %xmm3,%xmm6,%xmm6 281vpmuludq 240(%rsp),%xmm9,%xmm3 282vpaddq %xmm3,%xmm5,%xmm5 283vpmuludq 256(%rsp),%xmm9,%xmm3 284vpaddq %xmm3,%xmm8,%xmm8 285vpmuludq 304(%rsp),%xmm9,%xmm3 286vpaddq %xmm3,%xmm7,%xmm7 287vpmuludq v19_19(%rip),%xmm9,%xmm9 288vpmuludq 352(%rsp),%xmm9,%xmm3 289vpaddq %xmm3,%xmm11,%xmm11 290vpmuludq 336(%rsp),%xmm9,%xmm3 291vpaddq %xmm3,%xmm13,%xmm13 292vpmuludq 416(%rsp),%xmm9,%xmm9 293vpaddq %xmm9,%xmm0,%xmm0 294vmovdqa 32(%rsp),%xmm3 295vmovdqa 80(%rsp),%xmm9 296vpaddq subc2(%rip),%xmm3,%xmm10 297vpsubq %xmm9,%xmm10,%xmm10 298vpaddq %xmm9,%xmm3,%xmm3 299vpunpckhqdq %xmm10,%xmm3,%xmm9 300vpunpcklqdq %xmm10,%xmm3,%xmm3 301vpmuludq 144(%rsp),%xmm3,%xmm10 302vpaddq %xmm10,%xmm1,%xmm1 303vpmuludq 128(%rsp),%xmm3,%xmm10 304vpaddq %xmm10,%xmm4,%xmm4 305vpmuludq 192(%rsp),%xmm3,%xmm10 306vpaddq %xmm10,%xmm6,%xmm6 307vpmuludq 176(%rsp),%xmm3,%xmm10 308vpaddq %xmm10,%xmm5,%xmm5 309vpmuludq 240(%rsp),%xmm3,%xmm10 310vpaddq %xmm10,%xmm8,%xmm8 311vpmuludq 224(%rsp),%xmm3,%xmm10 312vpaddq %xmm10,%xmm7,%xmm7 313vpmuludq v19_19(%rip),%xmm3,%xmm3 314vpmuludq 304(%rsp),%xmm3,%xmm10 315vpaddq %xmm10,%xmm11,%xmm11 316vpmuludq 288(%rsp),%xmm3,%xmm10 317vpaddq %xmm10,%xmm13,%xmm13 318vpmuludq 336(%rsp),%xmm3,%xmm10 319vpaddq %xmm10,%xmm0,%xmm0 320vpmuludq 384(%rsp),%xmm3,%xmm3 321vpaddq %xmm3,%xmm2,%xmm2 322vpmuludq 144(%rsp),%xmm9,%xmm3 323vpaddq %xmm3,%xmm4,%xmm4 324vpmuludq 160(%rsp),%xmm9,%xmm3 325vpaddq %xmm3,%xmm6,%xmm6 326vpmuludq 192(%rsp),%xmm9,%xmm3 327vpaddq %xmm3,%xmm5,%xmm5 328vpmuludq 208(%rsp),%xmm9,%xmm3 329vpaddq %xmm3,%xmm8,%xmm8 330vpmuludq 240(%rsp),%xmm9,%xmm3 331vpaddq %xmm3,%xmm7,%xmm7 332vpmuludq v19_19(%rip),%xmm9,%xmm9 333vpmuludq 256(%rsp),%xmm9,%xmm3 334vpaddq %xmm3,%xmm11,%xmm11 335vpmuludq 304(%rsp),%xmm9,%xmm3 336vpaddq %xmm3,%xmm13,%xmm13 337vpmuludq 352(%rsp),%xmm9,%xmm3 338vpaddq %xmm3,%xmm0,%xmm0 339vpmuludq 336(%rsp),%xmm9,%xmm3 340vpaddq %xmm3,%xmm2,%xmm2 341vpmuludq 416(%rsp),%xmm9,%xmm9 342vpaddq %xmm9,%xmm1,%xmm1 343vmovdqa 48(%rsp),%xmm3 344vmovdqa 96(%rsp),%xmm9 345vpaddq subc2(%rip),%xmm3,%xmm10 346vpsubq %xmm9,%xmm10,%xmm10 347vpaddq %xmm9,%xmm3,%xmm3 348vpunpckhqdq %xmm10,%xmm3,%xmm9 349vpunpcklqdq %xmm10,%xmm3,%xmm3 350vpmuludq 144(%rsp),%xmm3,%xmm10 351vpaddq %xmm10,%xmm6,%xmm6 352vpmuludq 128(%rsp),%xmm3,%xmm10 353vpaddq %xmm10,%xmm5,%xmm5 354vpmuludq 192(%rsp),%xmm3,%xmm10 355vpaddq %xmm10,%xmm8,%xmm8 356vpmuludq 176(%rsp),%xmm3,%xmm10 357vpaddq %xmm10,%xmm7,%xmm7 358vpmuludq v19_19(%rip),%xmm3,%xmm3 359vpmuludq 240(%rsp),%xmm3,%xmm10 360vpaddq %xmm10,%xmm11,%xmm11 361vpmuludq 224(%rsp),%xmm3,%xmm10 362vpaddq %xmm10,%xmm13,%xmm13 363vpmuludq 304(%rsp),%xmm3,%xmm10 364vpaddq %xmm10,%xmm0,%xmm0 365vpmuludq 288(%rsp),%xmm3,%xmm10 366vpaddq %xmm10,%xmm2,%xmm2 367vpmuludq 336(%rsp),%xmm3,%xmm10 368vpaddq %xmm10,%xmm1,%xmm1 369vpmuludq 384(%rsp),%xmm3,%xmm3 370vpaddq %xmm3,%xmm4,%xmm4 371vpmuludq 144(%rsp),%xmm9,%xmm3 372vpaddq %xmm3,%xmm5,%xmm5 373vpmuludq 160(%rsp),%xmm9,%xmm3 374vpaddq %xmm3,%xmm8,%xmm8 375vpmuludq 192(%rsp),%xmm9,%xmm3 376vpaddq %xmm3,%xmm7,%xmm7 377vpmuludq v19_19(%rip),%xmm9,%xmm9 378vpmuludq 208(%rsp),%xmm9,%xmm3 379vpaddq %xmm3,%xmm11,%xmm11 380vpmuludq 240(%rsp),%xmm9,%xmm3 381vpaddq %xmm3,%xmm13,%xmm13 382vpmuludq 256(%rsp),%xmm9,%xmm3 383vpaddq %xmm3,%xmm0,%xmm0 384vpmuludq 304(%rsp),%xmm9,%xmm3 385vpaddq %xmm3,%xmm2,%xmm2 386vpmuludq 352(%rsp),%xmm9,%xmm3 387vpaddq %xmm3,%xmm1,%xmm1 388vpmuludq 336(%rsp),%xmm9,%xmm3 389vpaddq %xmm3,%xmm4,%xmm4 390vpmuludq 416(%rsp),%xmm9,%xmm9 391vpaddq %xmm9,%xmm6,%xmm6 392vmovdqa 64(%rsp),%xmm3 393vmovdqa 112(%rsp),%xmm9 394vpaddq subc2(%rip),%xmm3,%xmm10 395vpsubq %xmm9,%xmm10,%xmm10 396vpaddq %xmm9,%xmm3,%xmm3 397vpunpckhqdq %xmm10,%xmm3,%xmm9 398vpunpcklqdq %xmm10,%xmm3,%xmm3 399vpmuludq 144(%rsp),%xmm3,%xmm10 400vpaddq %xmm10,%xmm8,%xmm8 401vpmuludq 128(%rsp),%xmm3,%xmm10 402vpaddq %xmm10,%xmm7,%xmm7 403vpmuludq v19_19(%rip),%xmm3,%xmm3 404vpmuludq 192(%rsp),%xmm3,%xmm10 405vpaddq %xmm10,%xmm11,%xmm11 406vpmuludq 176(%rsp),%xmm3,%xmm10 407vpaddq %xmm10,%xmm13,%xmm13 408vpmuludq 240(%rsp),%xmm3,%xmm10 409vpaddq %xmm10,%xmm0,%xmm0 410vpmuludq 224(%rsp),%xmm3,%xmm10 411vpaddq %xmm10,%xmm2,%xmm2 412vpmuludq 304(%rsp),%xmm3,%xmm10 413vpaddq %xmm10,%xmm1,%xmm1 414vpmuludq 288(%rsp),%xmm3,%xmm10 415vpaddq %xmm10,%xmm4,%xmm4 416vpmuludq 336(%rsp),%xmm3,%xmm10 417vpaddq %xmm10,%xmm6,%xmm6 418vpmuludq 384(%rsp),%xmm3,%xmm3 419vpaddq %xmm3,%xmm5,%xmm5 420vpmuludq 144(%rsp),%xmm9,%xmm3 421vpaddq %xmm3,%xmm7,%xmm7 422vpmuludq v19_19(%rip),%xmm9,%xmm9 423vpmuludq 160(%rsp),%xmm9,%xmm3 424vpaddq %xmm3,%xmm11,%xmm11 425vpmuludq 192(%rsp),%xmm9,%xmm3 426vpaddq %xmm3,%xmm13,%xmm13 427vpmuludq 208(%rsp),%xmm9,%xmm3 428vpaddq %xmm3,%xmm0,%xmm0 429vpmuludq 240(%rsp),%xmm9,%xmm3 430vpaddq %xmm3,%xmm2,%xmm2 431vpmuludq 256(%rsp),%xmm9,%xmm3 432vpaddq %xmm3,%xmm1,%xmm1 433vpmuludq 304(%rsp),%xmm9,%xmm3 434vpaddq %xmm3,%xmm4,%xmm4 435vpmuludq 352(%rsp),%xmm9,%xmm3 436vpaddq %xmm3,%xmm6,%xmm6 437vpmuludq 336(%rsp),%xmm9,%xmm3 438vpaddq %xmm3,%xmm5,%xmm5 439vpmuludq 416(%rsp),%xmm9,%xmm9 440vpaddq %xmm9,%xmm8,%xmm8 441vpsrlq $25,%xmm4,%xmm3 442vpaddq %xmm3,%xmm6,%xmm6 443vpand m25(%rip),%xmm4,%xmm4 444vpsrlq $26,%xmm11,%xmm3 445vpaddq %xmm3,%xmm13,%xmm13 446vpand m26(%rip),%xmm11,%xmm11 447vpsrlq $26,%xmm6,%xmm3 448vpaddq %xmm3,%xmm5,%xmm5 449vpand m26(%rip),%xmm6,%xmm6 450vpsrlq $25,%xmm13,%xmm3 451vpaddq %xmm3,%xmm0,%xmm0 452vpand m25(%rip),%xmm13,%xmm13 453vpsrlq $25,%xmm5,%xmm3 454vpaddq %xmm3,%xmm8,%xmm8 455vpand m25(%rip),%xmm5,%xmm5 456vpsrlq $26,%xmm0,%xmm3 457vpaddq %xmm3,%xmm2,%xmm2 458vpand m26(%rip),%xmm0,%xmm0 459vpsrlq $26,%xmm8,%xmm3 460vpaddq %xmm3,%xmm7,%xmm7 461vpand m26(%rip),%xmm8,%xmm8 462vpsrlq $25,%xmm2,%xmm3 463vpaddq %xmm3,%xmm1,%xmm1 464vpand m25(%rip),%xmm2,%xmm2 465vpsrlq $25,%xmm7,%xmm3 466vpsllq $4,%xmm3,%xmm9 467vpaddq %xmm3,%xmm11,%xmm11 468vpsllq $1,%xmm3,%xmm3 469vpaddq %xmm3,%xmm9,%xmm9 470vpaddq %xmm9,%xmm11,%xmm11 471vpand m25(%rip),%xmm7,%xmm7 472vpsrlq $26,%xmm1,%xmm3 473vpaddq %xmm3,%xmm4,%xmm4 474vpand m26(%rip),%xmm1,%xmm1 475vpsrlq $26,%xmm11,%xmm3 476vpaddq %xmm3,%xmm13,%xmm13 477vpand m26(%rip),%xmm11,%xmm11 478vpsrlq $25,%xmm4,%xmm3 479vpaddq %xmm3,%xmm6,%xmm6 480vpand m25(%rip),%xmm4,%xmm4 481vpunpcklqdq %xmm13,%xmm11,%xmm3 482vpunpckhqdq %xmm13,%xmm11,%xmm9 483vpaddq subc0(%rip),%xmm9,%xmm10 484vpsubq %xmm3,%xmm10,%xmm10 485vpaddq %xmm9,%xmm3,%xmm3 486vpunpckhqdq %xmm3,%xmm10,%xmm9 487vpunpcklqdq %xmm3,%xmm10,%xmm10 488vpmuludq %xmm10,%xmm10,%xmm3 489vpaddq %xmm10,%xmm10,%xmm10 490vpmuludq %xmm9,%xmm10,%xmm11 491vpunpcklqdq %xmm2,%xmm0,%xmm12 492vpunpckhqdq %xmm2,%xmm0,%xmm0 493vpaddq subc2(%rip),%xmm0,%xmm2 494vpsubq %xmm12,%xmm2,%xmm2 495vpaddq %xmm0,%xmm12,%xmm12 496vpunpckhqdq %xmm12,%xmm2,%xmm0 497vpunpcklqdq %xmm12,%xmm2,%xmm2 498vpmuludq %xmm2,%xmm10,%xmm12 499vpaddq %xmm9,%xmm9,%xmm13 500vpmuludq %xmm13,%xmm9,%xmm9 501vpaddq %xmm9,%xmm12,%xmm12 502vpmuludq %xmm0,%xmm10,%xmm9 503vpmuludq %xmm2,%xmm13,%xmm14 504vpaddq %xmm14,%xmm9,%xmm9 505vpunpcklqdq %xmm4,%xmm1,%xmm14 506vpunpckhqdq %xmm4,%xmm1,%xmm1 507vpaddq subc2(%rip),%xmm1,%xmm4 508vpsubq %xmm14,%xmm4,%xmm4 509vpaddq %xmm1,%xmm14,%xmm14 510vpunpckhqdq %xmm14,%xmm4,%xmm1 511vpunpcklqdq %xmm14,%xmm4,%xmm4 512vmovdqa %xmm1,0(%rsp) 513vpaddq %xmm1,%xmm1,%xmm1 514vmovdqa %xmm1,16(%rsp) 515vpmuludq v19_19(%rip),%xmm1,%xmm1 516vmovdqa %xmm1,32(%rsp) 517vpmuludq %xmm4,%xmm10,%xmm1 518vpmuludq %xmm2,%xmm2,%xmm14 519vpaddq %xmm14,%xmm1,%xmm1 520vpmuludq 0(%rsp),%xmm10,%xmm14 521vpmuludq %xmm4,%xmm13,%xmm15 522vpaddq %xmm15,%xmm14,%xmm14 523vpunpcklqdq %xmm5,%xmm6,%xmm15 524vpunpckhqdq %xmm5,%xmm6,%xmm5 525vpaddq subc2(%rip),%xmm5,%xmm6 526vpsubq %xmm15,%xmm6,%xmm6 527vpaddq %xmm5,%xmm15,%xmm15 528vpunpckhqdq %xmm15,%xmm6,%xmm5 529vpunpcklqdq %xmm15,%xmm6,%xmm6 530vmovdqa %xmm6,48(%rsp) 531vpmuludq v19_19(%rip),%xmm6,%xmm6 532vmovdqa %xmm6,64(%rsp) 533vmovdqa %xmm5,80(%rsp) 534vpmuludq v38_38(%rip),%xmm5,%xmm5 535vmovdqa %xmm5,96(%rsp) 536vpmuludq 48(%rsp),%xmm10,%xmm5 537vpaddq %xmm0,%xmm0,%xmm6 538vpmuludq %xmm6,%xmm0,%xmm0 539vpaddq %xmm0,%xmm5,%xmm5 540vpmuludq 80(%rsp),%xmm10,%xmm0 541vpmuludq %xmm4,%xmm6,%xmm15 542vpaddq %xmm15,%xmm0,%xmm0 543vpmuludq %xmm6,%xmm13,%xmm15 544vpaddq %xmm15,%xmm1,%xmm1 545vpmuludq %xmm6,%xmm2,%xmm15 546vpaddq %xmm15,%xmm14,%xmm14 547vpunpcklqdq %xmm7,%xmm8,%xmm15 548vpunpckhqdq %xmm7,%xmm8,%xmm7 549vpaddq subc2(%rip),%xmm7,%xmm8 550vpsubq %xmm15,%xmm8,%xmm8 551vpaddq %xmm7,%xmm15,%xmm15 552vpunpckhqdq %xmm15,%xmm8,%xmm7 553vpunpcklqdq %xmm15,%xmm8,%xmm8 554vmovdqa %xmm8,112(%rsp) 555vpmuludq v19_19(%rip),%xmm8,%xmm8 556vmovdqa %xmm8,160(%rsp) 557vpmuludq 112(%rsp),%xmm10,%xmm8 558vpmuludq %xmm7,%xmm10,%xmm10 559vpmuludq v38_38(%rip),%xmm7,%xmm15 560vpmuludq %xmm15,%xmm7,%xmm7 561vpaddq %xmm7,%xmm8,%xmm8 562vpmuludq %xmm15,%xmm13,%xmm7 563vpaddq %xmm7,%xmm3,%xmm3 564vpmuludq %xmm15,%xmm2,%xmm7 565vpaddq %xmm7,%xmm11,%xmm11 566vpmuludq 80(%rsp),%xmm13,%xmm7 567vpaddq %xmm7,%xmm7,%xmm7 568vpaddq %xmm7,%xmm8,%xmm8 569vpmuludq 16(%rsp),%xmm13,%xmm7 570vpaddq %xmm7,%xmm5,%xmm5 571vpmuludq 48(%rsp),%xmm13,%xmm7 572vpaddq %xmm7,%xmm0,%xmm0 573vpmuludq 112(%rsp),%xmm13,%xmm7 574vpaddq %xmm7,%xmm10,%xmm10 575vpmuludq %xmm15,%xmm6,%xmm7 576vpaddq %xmm7,%xmm12,%xmm12 577vpmuludq %xmm15,%xmm4,%xmm7 578vpaddq %xmm7,%xmm9,%xmm9 579vpaddq %xmm2,%xmm2,%xmm2 580vpmuludq %xmm4,%xmm2,%xmm7 581vpaddq %xmm7,%xmm5,%xmm5 582vpmuludq 160(%rsp),%xmm2,%xmm7 583vpaddq %xmm7,%xmm3,%xmm3 584vpmuludq 160(%rsp),%xmm6,%xmm7 585vpaddq %xmm7,%xmm11,%xmm11 586vpmuludq 0(%rsp),%xmm2,%xmm7 587vpaddq %xmm7,%xmm0,%xmm0 588vpmuludq 48(%rsp),%xmm2,%xmm7 589vpaddq %xmm7,%xmm8,%xmm8 590vpmuludq 80(%rsp),%xmm2,%xmm2 591vpaddq %xmm2,%xmm10,%xmm10 592vpmuludq 96(%rsp),%xmm4,%xmm2 593vpaddq %xmm2,%xmm11,%xmm11 594vpmuludq %xmm4,%xmm4,%xmm2 595vpaddq %xmm2,%xmm8,%xmm8 596vpaddq %xmm4,%xmm4,%xmm2 597vpmuludq 160(%rsp),%xmm2,%xmm4 598vpaddq %xmm4,%xmm12,%xmm12 599vpmuludq 16(%rsp),%xmm15,%xmm4 600vpaddq %xmm4,%xmm1,%xmm1 601vpmuludq 48(%rsp),%xmm15,%xmm4 602vpaddq %xmm4,%xmm14,%xmm14 603vpmuludq 96(%rsp),%xmm6,%xmm4 604vpaddq %xmm4,%xmm3,%xmm3 605vmovdqa 16(%rsp),%xmm4 606vpmuludq 160(%rsp),%xmm4,%xmm4 607vpaddq %xmm4,%xmm9,%xmm9 608vpmuludq 16(%rsp),%xmm6,%xmm4 609vpaddq %xmm4,%xmm8,%xmm8 610vpmuludq 48(%rsp),%xmm6,%xmm4 611vpaddq %xmm4,%xmm10,%xmm10 612vpmuludq 80(%rsp),%xmm15,%xmm4 613vpaddq %xmm4,%xmm4,%xmm4 614vpaddq %xmm4,%xmm5,%xmm5 615vpmuludq 112(%rsp),%xmm15,%xmm4 616vpaddq %xmm4,%xmm0,%xmm0 617vmovdqa 48(%rsp),%xmm4 618vpaddq %xmm4,%xmm4,%xmm4 619vpmuludq 160(%rsp),%xmm4,%xmm4 620vpaddq %xmm4,%xmm1,%xmm1 621vmovdqa 80(%rsp),%xmm4 622vpaddq %xmm4,%xmm4,%xmm4 623vpmuludq 160(%rsp),%xmm4,%xmm4 624vpaddq %xmm4,%xmm14,%xmm14 625vpmuludq 64(%rsp),%xmm2,%xmm4 626vpaddq %xmm4,%xmm3,%xmm3 627vmovdqa 16(%rsp),%xmm4 628vpmuludq 64(%rsp),%xmm4,%xmm4 629vpaddq %xmm4,%xmm11,%xmm11 630vmovdqa 16(%rsp),%xmm4 631vpmuludq 96(%rsp),%xmm4,%xmm4 632vpaddq %xmm4,%xmm12,%xmm12 633vmovdqa 48(%rsp),%xmm4 634vpmuludq 96(%rsp),%xmm4,%xmm4 635vpaddq %xmm4,%xmm9,%xmm9 636vpmuludq 0(%rsp),%xmm2,%xmm2 637vpaddq %xmm2,%xmm10,%xmm10 638vmovdqa 32(%rsp),%xmm2 639vpmuludq 0(%rsp),%xmm2,%xmm2 640vpaddq %xmm2,%xmm3,%xmm3 641vmovdqa 64(%rsp),%xmm2 642vpmuludq 48(%rsp),%xmm2,%xmm2 643vpaddq %xmm2,%xmm12,%xmm12 644vmovdqa 96(%rsp),%xmm2 645vpmuludq 80(%rsp),%xmm2,%xmm2 646vpaddq %xmm2,%xmm1,%xmm1 647vmovdqa 160(%rsp),%xmm2 648vpmuludq 112(%rsp),%xmm2,%xmm2 649vpaddq %xmm2,%xmm5,%xmm5 650vpsrlq $26,%xmm3,%xmm2 651vpaddq %xmm2,%xmm11,%xmm11 652vpand m26(%rip),%xmm3,%xmm3 653vpsrlq $25,%xmm14,%xmm2 654vpaddq %xmm2,%xmm5,%xmm5 655vpand m25(%rip),%xmm14,%xmm14 656vpsrlq $25,%xmm11,%xmm2 657vpaddq %xmm2,%xmm12,%xmm12 658vpand m25(%rip),%xmm11,%xmm11 659vpsrlq $26,%xmm5,%xmm2 660vpaddq %xmm2,%xmm0,%xmm0 661vpand m26(%rip),%xmm5,%xmm5 662vpsrlq $26,%xmm12,%xmm2 663vpaddq %xmm2,%xmm9,%xmm9 664vpand m26(%rip),%xmm12,%xmm12 665vpsrlq $25,%xmm0,%xmm2 666vpaddq %xmm2,%xmm8,%xmm8 667vpand m25(%rip),%xmm0,%xmm0 668vpsrlq $25,%xmm9,%xmm2 669vpaddq %xmm2,%xmm1,%xmm1 670vpand m25(%rip),%xmm9,%xmm9 671vpsrlq $26,%xmm8,%xmm2 672vpaddq %xmm2,%xmm10,%xmm10 673vpand m26(%rip),%xmm8,%xmm8 674vpsrlq $26,%xmm1,%xmm2 675vpaddq %xmm2,%xmm14,%xmm14 676vpand m26(%rip),%xmm1,%xmm1 677vpsrlq $25,%xmm10,%xmm2 678vpsllq $4,%xmm2,%xmm4 679vpaddq %xmm2,%xmm3,%xmm3 680vpsllq $1,%xmm2,%xmm2 681vpaddq %xmm2,%xmm4,%xmm4 682vpaddq %xmm4,%xmm3,%xmm3 683vpand m25(%rip),%xmm10,%xmm10 684vpsrlq $25,%xmm14,%xmm2 685vpaddq %xmm2,%xmm5,%xmm5 686vpand m25(%rip),%xmm14,%xmm14 687vpsrlq $26,%xmm3,%xmm2 688vpaddq %xmm2,%xmm11,%xmm11 689vpand m26(%rip),%xmm3,%xmm3 690vpunpckhqdq %xmm11,%xmm3,%xmm2 691vmovdqa %xmm2,0(%rsp) 692vpunpcklqdq %xmm11,%xmm3,%xmm2 693vpmuludq v9_9(%rip),%xmm2,%xmm2 694vmovdqa %xmm2,80(%rsp) 695vpunpckhqdq %xmm9,%xmm12,%xmm2 696vmovdqa %xmm2,16(%rsp) 697vpunpcklqdq %xmm9,%xmm12,%xmm2 698vpmuludq v9_9(%rip),%xmm2,%xmm2 699vmovdqa %xmm2,96(%rsp) 700vpunpckhqdq %xmm14,%xmm1,%xmm2 701vmovdqa %xmm2,32(%rsp) 702vpunpcklqdq %xmm14,%xmm1,%xmm1 703vpmuludq v9_9(%rip),%xmm1,%xmm1 704vmovdqa %xmm1,112(%rsp) 705vpunpckhqdq %xmm0,%xmm5,%xmm1 706vmovdqa %xmm1,48(%rsp) 707vpunpcklqdq %xmm0,%xmm5,%xmm0 708vpmuludq v9_9(%rip),%xmm0,%xmm0 709vmovdqa %xmm0,160(%rsp) 710vpunpckhqdq %xmm10,%xmm8,%xmm0 711vmovdqa %xmm0,64(%rsp) 712vpunpcklqdq %xmm10,%xmm8,%xmm0 713vpmuludq v9_9(%rip),%xmm0,%xmm0 714vmovdqa %xmm0,208(%rsp) 715vmovdqa 144(%rsp),%xmm0 716vpmuludq %xmm0,%xmm0,%xmm1 717vpaddq %xmm0,%xmm0,%xmm0 718vmovdqa 128(%rsp),%xmm2 719vpmuludq %xmm2,%xmm0,%xmm3 720vmovdqa 192(%rsp),%xmm4 721vpmuludq %xmm4,%xmm0,%xmm5 722vmovdqa 176(%rsp),%xmm6 723vpmuludq %xmm6,%xmm0,%xmm7 724vmovdqa 240(%rsp),%xmm8 725vpmuludq %xmm8,%xmm0,%xmm9 726vpmuludq 224(%rsp),%xmm0,%xmm10 727vpmuludq 304(%rsp),%xmm0,%xmm11 728vpmuludq 288(%rsp),%xmm0,%xmm12 729vpmuludq 336(%rsp),%xmm0,%xmm13 730vmovdqa 384(%rsp),%xmm14 731vpmuludq %xmm14,%xmm0,%xmm0 732vpmuludq v38_38(%rip),%xmm14,%xmm15 733vpmuludq %xmm15,%xmm14,%xmm14 734vpaddq %xmm14,%xmm13,%xmm13 735vpaddq %xmm6,%xmm6,%xmm14 736vpmuludq %xmm14,%xmm6,%xmm6 737vpaddq %xmm6,%xmm11,%xmm11 738vpaddq %xmm2,%xmm2,%xmm6 739vpmuludq %xmm6,%xmm2,%xmm2 740vpaddq %xmm2,%xmm5,%xmm5 741vpmuludq %xmm15,%xmm6,%xmm2 742vpaddq %xmm2,%xmm1,%xmm1 743vpmuludq %xmm15,%xmm4,%xmm2 744vpaddq %xmm2,%xmm3,%xmm3 745vpmuludq 256(%rsp),%xmm6,%xmm2 746vpaddq %xmm2,%xmm11,%xmm11 747vpmuludq 304(%rsp),%xmm6,%xmm2 748vpaddq %xmm2,%xmm12,%xmm12 749vpmuludq 352(%rsp),%xmm6,%xmm2 750vpaddq %xmm2,%xmm13,%xmm13 751vpmuludq 336(%rsp),%xmm6,%xmm2 752vpaddq %xmm2,%xmm0,%xmm0 753vpmuludq %xmm4,%xmm6,%xmm2 754vpaddq %xmm2,%xmm7,%xmm7 755vpmuludq %xmm14,%xmm6,%xmm2 756vpaddq %xmm2,%xmm9,%xmm9 757vpmuludq %xmm8,%xmm6,%xmm2 758vpaddq %xmm2,%xmm10,%xmm10 759vpmuludq %xmm15,%xmm14,%xmm2 760vpaddq %xmm2,%xmm5,%xmm5 761vpmuludq %xmm15,%xmm8,%xmm2 762vpaddq %xmm2,%xmm7,%xmm7 763vpmuludq %xmm4,%xmm4,%xmm2 764vpaddq %xmm2,%xmm9,%xmm9 765vpmuludq %xmm14,%xmm4,%xmm2 766vpaddq %xmm2,%xmm10,%xmm10 767vpaddq %xmm4,%xmm4,%xmm2 768vpmuludq %xmm8,%xmm2,%xmm4 769vpaddq %xmm4,%xmm11,%xmm11 770vpmuludq 400(%rsp),%xmm2,%xmm4 771vpaddq %xmm4,%xmm1,%xmm1 772vpmuludq 400(%rsp),%xmm14,%xmm4 773vpaddq %xmm4,%xmm3,%xmm3 774vpmuludq 224(%rsp),%xmm2,%xmm4 775vpaddq %xmm4,%xmm12,%xmm12 776vpmuludq 304(%rsp),%xmm2,%xmm4 777vpaddq %xmm4,%xmm13,%xmm13 778vpmuludq 288(%rsp),%xmm2,%xmm2 779vpaddq %xmm2,%xmm0,%xmm0 780vpmuludq 368(%rsp),%xmm8,%xmm2 781vpaddq %xmm2,%xmm3,%xmm3 782vpmuludq %xmm8,%xmm14,%xmm2 783vpaddq %xmm2,%xmm12,%xmm12 784vpmuludq %xmm8,%xmm8,%xmm2 785vpaddq %xmm2,%xmm13,%xmm13 786vpaddq %xmm8,%xmm8,%xmm2 787vpmuludq 400(%rsp),%xmm2,%xmm4 788vpaddq %xmm4,%xmm5,%xmm5 789vpmuludq 256(%rsp),%xmm15,%xmm4 790vpaddq %xmm4,%xmm9,%xmm9 791vpmuludq 304(%rsp),%xmm15,%xmm4 792vpaddq %xmm4,%xmm10,%xmm10 793vpmuludq 368(%rsp),%xmm14,%xmm4 794vpaddq %xmm4,%xmm1,%xmm1 795vmovdqa 256(%rsp),%xmm4 796vpmuludq 400(%rsp),%xmm4,%xmm4 797vpaddq %xmm4,%xmm7,%xmm7 798vpmuludq 256(%rsp),%xmm14,%xmm4 799vpaddq %xmm4,%xmm13,%xmm13 800vpmuludq 304(%rsp),%xmm14,%xmm4 801vpaddq %xmm4,%xmm0,%xmm0 802vpmuludq 352(%rsp),%xmm15,%xmm4 803vpaddq %xmm4,%xmm11,%xmm11 804vpmuludq 336(%rsp),%xmm15,%xmm4 805vpaddq %xmm4,%xmm12,%xmm12 806vmovdqa 304(%rsp),%xmm4 807vpaddq %xmm4,%xmm4,%xmm4 808vpmuludq 400(%rsp),%xmm4,%xmm4 809vpaddq %xmm4,%xmm9,%xmm9 810vpmuludq 320(%rsp),%xmm2,%xmm4 811vpaddq %xmm4,%xmm1,%xmm1 812vmovdqa 256(%rsp),%xmm4 813vpmuludq 320(%rsp),%xmm4,%xmm4 814vpaddq %xmm4,%xmm3,%xmm3 815vmovdqa 256(%rsp),%xmm4 816vpmuludq 368(%rsp),%xmm4,%xmm4 817vpaddq %xmm4,%xmm5,%xmm5 818vmovdqa 304(%rsp),%xmm4 819vpmuludq 368(%rsp),%xmm4,%xmm4 820vpaddq %xmm4,%xmm7,%xmm7 821vmovdqa 352(%rsp),%xmm4 822vpmuludq 400(%rsp),%xmm4,%xmm4 823vpaddq %xmm4,%xmm10,%xmm10 824vpmuludq 224(%rsp),%xmm2,%xmm2 825vpaddq %xmm2,%xmm0,%xmm0 826vmovdqa 272(%rsp),%xmm2 827vpmuludq 224(%rsp),%xmm2,%xmm2 828vpaddq %xmm2,%xmm1,%xmm1 829vmovdqa 320(%rsp),%xmm2 830vpmuludq 304(%rsp),%xmm2,%xmm2 831vpaddq %xmm2,%xmm5,%xmm5 832vmovdqa 368(%rsp),%xmm2 833vpmuludq 288(%rsp),%xmm2,%xmm2 834vpaddq %xmm2,%xmm9,%xmm9 835vmovdqa 400(%rsp),%xmm2 836vpmuludq 336(%rsp),%xmm2,%xmm2 837vpaddq %xmm2,%xmm11,%xmm11 838vpsrlq $26,%xmm1,%xmm2 839vpaddq %xmm2,%xmm3,%xmm3 840vpand m26(%rip),%xmm1,%xmm1 841vpsrlq $25,%xmm10,%xmm2 842vpaddq %xmm2,%xmm11,%xmm11 843vpand m25(%rip),%xmm10,%xmm10 844vpsrlq $25,%xmm3,%xmm2 845vpaddq %xmm2,%xmm5,%xmm5 846vpand m25(%rip),%xmm3,%xmm3 847vpsrlq $26,%xmm11,%xmm2 848vpaddq %xmm2,%xmm12,%xmm12 849vpand m26(%rip),%xmm11,%xmm11 850vpsrlq $26,%xmm5,%xmm2 851vpaddq %xmm2,%xmm7,%xmm7 852vpand m26(%rip),%xmm5,%xmm5 853vpsrlq $25,%xmm12,%xmm2 854vpaddq %xmm2,%xmm13,%xmm13 855vpand m25(%rip),%xmm12,%xmm12 856vpsrlq $25,%xmm7,%xmm2 857vpaddq %xmm2,%xmm9,%xmm9 858vpand m25(%rip),%xmm7,%xmm7 859vpsrlq $26,%xmm13,%xmm2 860vpaddq %xmm2,%xmm0,%xmm0 861vpand m26(%rip),%xmm13,%xmm13 862vpsrlq $26,%xmm9,%xmm2 863vpaddq %xmm2,%xmm10,%xmm10 864vpand m26(%rip),%xmm9,%xmm9 865vpsrlq $25,%xmm0,%xmm2 866vpsllq $4,%xmm2,%xmm4 867vpaddq %xmm2,%xmm1,%xmm1 868vpsllq $1,%xmm2,%xmm2 869vpaddq %xmm2,%xmm4,%xmm4 870vpaddq %xmm4,%xmm1,%xmm1 871vpand m25(%rip),%xmm0,%xmm0 872vpsrlq $25,%xmm10,%xmm2 873vpaddq %xmm2,%xmm11,%xmm11 874vpand m25(%rip),%xmm10,%xmm10 875vpsrlq $26,%xmm1,%xmm2 876vpaddq %xmm2,%xmm3,%xmm3 877vpand m26(%rip),%xmm1,%xmm1 878vpunpckhqdq %xmm3,%xmm1,%xmm2 879vpunpcklqdq %xmm3,%xmm1,%xmm1 880vmovdqa %xmm1,176(%rsp) 881vpaddq subc0(%rip),%xmm2,%xmm3 882vpsubq %xmm1,%xmm3,%xmm3 883vpunpckhqdq %xmm3,%xmm2,%xmm1 884vpunpcklqdq %xmm3,%xmm2,%xmm2 885vmovdqa %xmm2,192(%rsp) 886vmovdqa %xmm1,224(%rsp) 887vpsllq $1,%xmm1,%xmm1 888vmovdqa %xmm1,240(%rsp) 889vpmuludq v121666_121666(%rip),%xmm3,%xmm3 890vmovdqa 80(%rsp),%xmm1 891vpunpcklqdq %xmm1,%xmm3,%xmm2 892vpunpckhqdq %xmm1,%xmm3,%xmm1 893vpunpckhqdq %xmm7,%xmm5,%xmm3 894vpunpcklqdq %xmm7,%xmm5,%xmm4 895vmovdqa %xmm4,256(%rsp) 896vpaddq subc2(%rip),%xmm3,%xmm5 897vpsubq %xmm4,%xmm5,%xmm5 898vpunpckhqdq %xmm5,%xmm3,%xmm4 899vpunpcklqdq %xmm5,%xmm3,%xmm3 900vmovdqa %xmm3,272(%rsp) 901vmovdqa %xmm4,288(%rsp) 902vpsllq $1,%xmm4,%xmm4 903vmovdqa %xmm4,304(%rsp) 904vpmuludq v121666_121666(%rip),%xmm5,%xmm5 905vmovdqa 96(%rsp),%xmm3 906vpunpcklqdq %xmm3,%xmm5,%xmm4 907vpunpckhqdq %xmm3,%xmm5,%xmm3 908vpunpckhqdq %xmm10,%xmm9,%xmm5 909vpunpcklqdq %xmm10,%xmm9,%xmm6 910vmovdqa %xmm6,320(%rsp) 911vpaddq subc2(%rip),%xmm5,%xmm7 912vpsubq %xmm6,%xmm7,%xmm7 913vpunpckhqdq %xmm7,%xmm5,%xmm6 914vpunpcklqdq %xmm7,%xmm5,%xmm5 915vmovdqa %xmm5,336(%rsp) 916vmovdqa %xmm6,352(%rsp) 917vpsllq $1,%xmm6,%xmm6 918vmovdqa %xmm6,368(%rsp) 919vpmuludq v121666_121666(%rip),%xmm7,%xmm7 920vmovdqa 112(%rsp),%xmm5 921vpunpcklqdq %xmm5,%xmm7,%xmm6 922vpunpckhqdq %xmm5,%xmm7,%xmm5 923vpunpckhqdq %xmm12,%xmm11,%xmm7 924vpunpcklqdq %xmm12,%xmm11,%xmm8 925vmovdqa %xmm8,384(%rsp) 926vpaddq subc2(%rip),%xmm7,%xmm9 927vpsubq %xmm8,%xmm9,%xmm9 928vpunpckhqdq %xmm9,%xmm7,%xmm8 929vpunpcklqdq %xmm9,%xmm7,%xmm7 930vmovdqa %xmm7,400(%rsp) 931vmovdqa %xmm8,416(%rsp) 932vpsllq $1,%xmm8,%xmm8 933vmovdqa %xmm8,432(%rsp) 934vpmuludq v121666_121666(%rip),%xmm9,%xmm9 935vmovdqa 160(%rsp),%xmm7 936vpunpcklqdq %xmm7,%xmm9,%xmm8 937vpunpckhqdq %xmm7,%xmm9,%xmm7 938vpunpckhqdq %xmm0,%xmm13,%xmm9 939vpunpcklqdq %xmm0,%xmm13,%xmm0 940vmovdqa %xmm0,160(%rsp) 941vpaddq subc2(%rip),%xmm9,%xmm10 942vpsubq %xmm0,%xmm10,%xmm10 943vpunpckhqdq %xmm10,%xmm9,%xmm0 944vpunpcklqdq %xmm10,%xmm9,%xmm9 945vmovdqa %xmm9,448(%rsp) 946vmovdqa %xmm0,464(%rsp) 947vpsllq $1,%xmm0,%xmm0 948vmovdqa %xmm0,480(%rsp) 949vpmuludq v121666_121666(%rip),%xmm10,%xmm10 950vmovdqa 208(%rsp),%xmm0 951vpunpcklqdq %xmm0,%xmm10,%xmm9 952vpunpckhqdq %xmm0,%xmm10,%xmm0 953vpsrlq $26,%xmm2,%xmm10 954vpaddq %xmm10,%xmm1,%xmm1 955vpand m26(%rip),%xmm2,%xmm2 956vpsrlq $25,%xmm5,%xmm10 957vpaddq %xmm10,%xmm8,%xmm8 958vpand m25(%rip),%xmm5,%xmm5 959vpsrlq $25,%xmm1,%xmm10 960vpaddq %xmm10,%xmm4,%xmm4 961vpand m25(%rip),%xmm1,%xmm1 962vpsrlq $26,%xmm8,%xmm10 963vpaddq %xmm10,%xmm7,%xmm7 964vpand m26(%rip),%xmm8,%xmm8 965vpsrlq $26,%xmm4,%xmm10 966vpaddq %xmm10,%xmm3,%xmm3 967vpand m26(%rip),%xmm4,%xmm4 968vpsrlq $25,%xmm7,%xmm10 969vpaddq %xmm10,%xmm9,%xmm9 970vpand m25(%rip),%xmm7,%xmm7 971vpsrlq $25,%xmm3,%xmm10 972vpaddq %xmm10,%xmm6,%xmm6 973vpand m25(%rip),%xmm3,%xmm3 974vpsrlq $26,%xmm9,%xmm10 975vpaddq %xmm10,%xmm0,%xmm0 976vpand m26(%rip),%xmm9,%xmm9 977vpsrlq $26,%xmm6,%xmm10 978vpaddq %xmm10,%xmm5,%xmm5 979vpand m26(%rip),%xmm6,%xmm6 980vpsrlq $25,%xmm0,%xmm10 981vpsllq $4,%xmm10,%xmm11 982vpaddq %xmm10,%xmm2,%xmm2 983vpsllq $1,%xmm10,%xmm10 984vpaddq %xmm10,%xmm11,%xmm11 985vpaddq %xmm11,%xmm2,%xmm2 986vpand m25(%rip),%xmm0,%xmm0 987vpsrlq $25,%xmm5,%xmm10 988vpaddq %xmm10,%xmm8,%xmm8 989vpand m25(%rip),%xmm5,%xmm5 990vpsrlq $26,%xmm2,%xmm10 991vpaddq %xmm10,%xmm1,%xmm1 992vpand m26(%rip),%xmm2,%xmm2 993vpunpckhqdq %xmm1,%xmm2,%xmm10 994vmovdqa %xmm10,80(%rsp) 995vpunpcklqdq %xmm1,%xmm2,%xmm1 996vpunpckhqdq %xmm3,%xmm4,%xmm2 997vmovdqa %xmm2,96(%rsp) 998vpunpcklqdq %xmm3,%xmm4,%xmm2 999vpunpckhqdq %xmm5,%xmm6,%xmm3 1000vmovdqa %xmm3,112(%rsp) 1001vpunpcklqdq %xmm5,%xmm6,%xmm3 1002vpunpckhqdq %xmm7,%xmm8,%xmm4 1003vmovdqa %xmm4,128(%rsp) 1004vpunpcklqdq %xmm7,%xmm8,%xmm4 1005vpunpckhqdq %xmm0,%xmm9,%xmm5 1006vmovdqa %xmm5,144(%rsp) 1007vpunpcklqdq %xmm0,%xmm9,%xmm0 1008vmovdqa 176(%rsp),%xmm5 1009vpaddq %xmm5,%xmm1,%xmm1 1010vpunpcklqdq %xmm1,%xmm5,%xmm6 1011vpunpckhqdq %xmm1,%xmm5,%xmm1 1012vpmuludq 224(%rsp),%xmm6,%xmm5 1013vpmuludq 192(%rsp),%xmm1,%xmm7 1014vpaddq %xmm7,%xmm5,%xmm5 1015vpmuludq 272(%rsp),%xmm6,%xmm7 1016vpmuludq 240(%rsp),%xmm1,%xmm8 1017vpaddq %xmm8,%xmm7,%xmm7 1018vpmuludq 288(%rsp),%xmm6,%xmm8 1019vpmuludq 272(%rsp),%xmm1,%xmm9 1020vpaddq %xmm9,%xmm8,%xmm8 1021vpmuludq 336(%rsp),%xmm6,%xmm9 1022vpmuludq 304(%rsp),%xmm1,%xmm10 1023vpaddq %xmm10,%xmm9,%xmm9 1024vpmuludq 352(%rsp),%xmm6,%xmm10 1025vpmuludq 336(%rsp),%xmm1,%xmm11 1026vpaddq %xmm11,%xmm10,%xmm10 1027vpmuludq 400(%rsp),%xmm6,%xmm11 1028vpmuludq 368(%rsp),%xmm1,%xmm12 1029vpaddq %xmm12,%xmm11,%xmm11 1030vpmuludq 416(%rsp),%xmm6,%xmm12 1031vpmuludq 400(%rsp),%xmm1,%xmm13 1032vpaddq %xmm13,%xmm12,%xmm12 1033vpmuludq 448(%rsp),%xmm6,%xmm13 1034vpmuludq 432(%rsp),%xmm1,%xmm14 1035vpaddq %xmm14,%xmm13,%xmm13 1036vpmuludq 464(%rsp),%xmm6,%xmm14 1037vpmuludq 448(%rsp),%xmm1,%xmm15 1038vpaddq %xmm15,%xmm14,%xmm14 1039vpmuludq 192(%rsp),%xmm6,%xmm6 1040vpmuludq v19_19(%rip),%xmm1,%xmm1 1041vpmuludq 480(%rsp),%xmm1,%xmm1 1042vpaddq %xmm1,%xmm6,%xmm6 1043vmovdqa 256(%rsp),%xmm1 1044vpaddq %xmm1,%xmm2,%xmm2 1045vpunpcklqdq %xmm2,%xmm1,%xmm15 1046vpunpckhqdq %xmm2,%xmm1,%xmm1 1047vpmuludq 192(%rsp),%xmm15,%xmm2 1048vpaddq %xmm2,%xmm7,%xmm7 1049vpmuludq 224(%rsp),%xmm15,%xmm2 1050vpaddq %xmm2,%xmm8,%xmm8 1051vpmuludq 272(%rsp),%xmm15,%xmm2 1052vpaddq %xmm2,%xmm9,%xmm9 1053vpmuludq 288(%rsp),%xmm15,%xmm2 1054vpaddq %xmm2,%xmm10,%xmm10 1055vpmuludq 336(%rsp),%xmm15,%xmm2 1056vpaddq %xmm2,%xmm11,%xmm11 1057vpmuludq 352(%rsp),%xmm15,%xmm2 1058vpaddq %xmm2,%xmm12,%xmm12 1059vpmuludq 400(%rsp),%xmm15,%xmm2 1060vpaddq %xmm2,%xmm13,%xmm13 1061vpmuludq 416(%rsp),%xmm15,%xmm2 1062vpaddq %xmm2,%xmm14,%xmm14 1063vpmuludq v19_19(%rip),%xmm15,%xmm15 1064vpmuludq 448(%rsp),%xmm15,%xmm2 1065vpaddq %xmm2,%xmm6,%xmm6 1066vpmuludq 464(%rsp),%xmm15,%xmm15 1067vpaddq %xmm15,%xmm5,%xmm5 1068vpmuludq 192(%rsp),%xmm1,%xmm2 1069vpaddq %xmm2,%xmm8,%xmm8 1070vpmuludq 240(%rsp),%xmm1,%xmm2 1071vpaddq %xmm2,%xmm9,%xmm9 1072vpmuludq 272(%rsp),%xmm1,%xmm2 1073vpaddq %xmm2,%xmm10,%xmm10 1074vpmuludq 304(%rsp),%xmm1,%xmm2 1075vpaddq %xmm2,%xmm11,%xmm11 1076vpmuludq 336(%rsp),%xmm1,%xmm2 1077vpaddq %xmm2,%xmm12,%xmm12 1078vpmuludq 368(%rsp),%xmm1,%xmm2 1079vpaddq %xmm2,%xmm13,%xmm13 1080vpmuludq 400(%rsp),%xmm1,%xmm2 1081vpaddq %xmm2,%xmm14,%xmm14 1082vpmuludq v19_19(%rip),%xmm1,%xmm1 1083vpmuludq 432(%rsp),%xmm1,%xmm2 1084vpaddq %xmm2,%xmm6,%xmm6 1085vpmuludq 448(%rsp),%xmm1,%xmm2 1086vpaddq %xmm2,%xmm5,%xmm5 1087vpmuludq 480(%rsp),%xmm1,%xmm1 1088vpaddq %xmm1,%xmm7,%xmm7 1089vmovdqa 320(%rsp),%xmm1 1090vpaddq %xmm1,%xmm3,%xmm3 1091vpunpcklqdq %xmm3,%xmm1,%xmm2 1092vpunpckhqdq %xmm3,%xmm1,%xmm1 1093vpmuludq 192(%rsp),%xmm2,%xmm3 1094vpaddq %xmm3,%xmm9,%xmm9 1095vpmuludq 224(%rsp),%xmm2,%xmm3 1096vpaddq %xmm3,%xmm10,%xmm10 1097vpmuludq 272(%rsp),%xmm2,%xmm3 1098vpaddq %xmm3,%xmm11,%xmm11 1099vpmuludq 288(%rsp),%xmm2,%xmm3 1100vpaddq %xmm3,%xmm12,%xmm12 1101vpmuludq 336(%rsp),%xmm2,%xmm3 1102vpaddq %xmm3,%xmm13,%xmm13 1103vpmuludq 352(%rsp),%xmm2,%xmm3 1104vpaddq %xmm3,%xmm14,%xmm14 1105vpmuludq v19_19(%rip),%xmm2,%xmm2 1106vpmuludq 400(%rsp),%xmm2,%xmm3 1107vpaddq %xmm3,%xmm6,%xmm6 1108vpmuludq 416(%rsp),%xmm2,%xmm3 1109vpaddq %xmm3,%xmm5,%xmm5 1110vpmuludq 448(%rsp),%xmm2,%xmm3 1111vpaddq %xmm3,%xmm7,%xmm7 1112vpmuludq 464(%rsp),%xmm2,%xmm2 1113vpaddq %xmm2,%xmm8,%xmm8 1114vpmuludq 192(%rsp),%xmm1,%xmm2 1115vpaddq %xmm2,%xmm10,%xmm10 1116vpmuludq 240(%rsp),%xmm1,%xmm2 1117vpaddq %xmm2,%xmm11,%xmm11 1118vpmuludq 272(%rsp),%xmm1,%xmm2 1119vpaddq %xmm2,%xmm12,%xmm12 1120vpmuludq 304(%rsp),%xmm1,%xmm2 1121vpaddq %xmm2,%xmm13,%xmm13 1122vpmuludq 336(%rsp),%xmm1,%xmm2 1123vpaddq %xmm2,%xmm14,%xmm14 1124vpmuludq v19_19(%rip),%xmm1,%xmm1 1125vpmuludq 368(%rsp),%xmm1,%xmm2 1126vpaddq %xmm2,%xmm6,%xmm6 1127vpmuludq 400(%rsp),%xmm1,%xmm2 1128vpaddq %xmm2,%xmm5,%xmm5 1129vpmuludq 432(%rsp),%xmm1,%xmm2 1130vpaddq %xmm2,%xmm7,%xmm7 1131vpmuludq 448(%rsp),%xmm1,%xmm2 1132vpaddq %xmm2,%xmm8,%xmm8 1133vpmuludq 480(%rsp),%xmm1,%xmm1 1134vpaddq %xmm1,%xmm9,%xmm9 1135vmovdqa 384(%rsp),%xmm1 1136vpaddq %xmm1,%xmm4,%xmm4 1137vpunpcklqdq %xmm4,%xmm1,%xmm2 1138vpunpckhqdq %xmm4,%xmm1,%xmm1 1139vpmuludq 192(%rsp),%xmm2,%xmm3 1140vpaddq %xmm3,%xmm11,%xmm11 1141vpmuludq 224(%rsp),%xmm2,%xmm3 1142vpaddq %xmm3,%xmm12,%xmm12 1143vpmuludq 272(%rsp),%xmm2,%xmm3 1144vpaddq %xmm3,%xmm13,%xmm13 1145vpmuludq 288(%rsp),%xmm2,%xmm3 1146vpaddq %xmm3,%xmm14,%xmm14 1147vpmuludq v19_19(%rip),%xmm2,%xmm2 1148vpmuludq 336(%rsp),%xmm2,%xmm3 1149vpaddq %xmm3,%xmm6,%xmm6 1150vpmuludq 352(%rsp),%xmm2,%xmm3 1151vpaddq %xmm3,%xmm5,%xmm5 1152vpmuludq 400(%rsp),%xmm2,%xmm3 1153vpaddq %xmm3,%xmm7,%xmm7 1154vpmuludq 416(%rsp),%xmm2,%xmm3 1155vpaddq %xmm3,%xmm8,%xmm8 1156vpmuludq 448(%rsp),%xmm2,%xmm3 1157vpaddq %xmm3,%xmm9,%xmm9 1158vpmuludq 464(%rsp),%xmm2,%xmm2 1159vpaddq %xmm2,%xmm10,%xmm10 1160vpmuludq 192(%rsp),%xmm1,%xmm2 1161vpaddq %xmm2,%xmm12,%xmm12 1162vpmuludq 240(%rsp),%xmm1,%xmm2 1163vpaddq %xmm2,%xmm13,%xmm13 1164vpmuludq 272(%rsp),%xmm1,%xmm2 1165vpaddq %xmm2,%xmm14,%xmm14 1166vpmuludq v19_19(%rip),%xmm1,%xmm1 1167vpmuludq 304(%rsp),%xmm1,%xmm2 1168vpaddq %xmm2,%xmm6,%xmm6 1169vpmuludq 336(%rsp),%xmm1,%xmm2 1170vpaddq %xmm2,%xmm5,%xmm5 1171vpmuludq 368(%rsp),%xmm1,%xmm2 1172vpaddq %xmm2,%xmm7,%xmm7 1173vpmuludq 400(%rsp),%xmm1,%xmm2 1174vpaddq %xmm2,%xmm8,%xmm8 1175vpmuludq 432(%rsp),%xmm1,%xmm2 1176vpaddq %xmm2,%xmm9,%xmm9 1177vpmuludq 448(%rsp),%xmm1,%xmm2 1178vpaddq %xmm2,%xmm10,%xmm10 1179vpmuludq 480(%rsp),%xmm1,%xmm1 1180vpaddq %xmm1,%xmm11,%xmm11 1181vmovdqa 160(%rsp),%xmm1 1182vpaddq %xmm1,%xmm0,%xmm0 1183vpunpcklqdq %xmm0,%xmm1,%xmm2 1184vpunpckhqdq %xmm0,%xmm1,%xmm0 1185vpmuludq 192(%rsp),%xmm2,%xmm1 1186vpaddq %xmm1,%xmm13,%xmm13 1187vpmuludq 224(%rsp),%xmm2,%xmm1 1188vpaddq %xmm1,%xmm14,%xmm14 1189vpmuludq v19_19(%rip),%xmm2,%xmm2 1190vpmuludq 272(%rsp),%xmm2,%xmm1 1191vpaddq %xmm1,%xmm6,%xmm6 1192vpmuludq 288(%rsp),%xmm2,%xmm1 1193vpaddq %xmm1,%xmm5,%xmm5 1194vpmuludq 336(%rsp),%xmm2,%xmm1 1195vpaddq %xmm1,%xmm7,%xmm7 1196vpmuludq 352(%rsp),%xmm2,%xmm1 1197vpaddq %xmm1,%xmm8,%xmm8 1198vpmuludq 400(%rsp),%xmm2,%xmm1 1199vpaddq %xmm1,%xmm9,%xmm9 1200vpmuludq 416(%rsp),%xmm2,%xmm1 1201vpaddq %xmm1,%xmm10,%xmm10 1202vpmuludq 448(%rsp),%xmm2,%xmm1 1203vpaddq %xmm1,%xmm11,%xmm11 1204vpmuludq 464(%rsp),%xmm2,%xmm2 1205vpaddq %xmm2,%xmm12,%xmm12 1206vpmuludq 192(%rsp),%xmm0,%xmm1 1207vpaddq %xmm1,%xmm14,%xmm14 1208vpmuludq v19_19(%rip),%xmm0,%xmm0 1209vpmuludq 240(%rsp),%xmm0,%xmm1 1210vpaddq %xmm1,%xmm6,%xmm6 1211vpmuludq 272(%rsp),%xmm0,%xmm1 1212vpaddq %xmm1,%xmm5,%xmm5 1213vpmuludq 304(%rsp),%xmm0,%xmm1 1214vpaddq %xmm1,%xmm7,%xmm7 1215vpmuludq 336(%rsp),%xmm0,%xmm1 1216vpaddq %xmm1,%xmm8,%xmm8 1217vpmuludq 368(%rsp),%xmm0,%xmm1 1218vpaddq %xmm1,%xmm9,%xmm9 1219vpmuludq 400(%rsp),%xmm0,%xmm1 1220vpaddq %xmm1,%xmm10,%xmm10 1221vpmuludq 432(%rsp),%xmm0,%xmm1 1222vpaddq %xmm1,%xmm11,%xmm11 1223vpmuludq 448(%rsp),%xmm0,%xmm1 1224vpaddq %xmm1,%xmm12,%xmm12 1225vpmuludq 480(%rsp),%xmm0,%xmm0 1226vpaddq %xmm0,%xmm13,%xmm13 1227vpsrlq $26,%xmm6,%xmm0 1228vpaddq %xmm0,%xmm5,%xmm5 1229vpand m26(%rip),%xmm6,%xmm6 1230vpsrlq $25,%xmm10,%xmm0 1231vpaddq %xmm0,%xmm11,%xmm11 1232vpand m25(%rip),%xmm10,%xmm10 1233vpsrlq $25,%xmm5,%xmm0 1234vpaddq %xmm0,%xmm7,%xmm7 1235vpand m25(%rip),%xmm5,%xmm5 1236vpsrlq $26,%xmm11,%xmm0 1237vpaddq %xmm0,%xmm12,%xmm12 1238vpand m26(%rip),%xmm11,%xmm11 1239vpsrlq $26,%xmm7,%xmm0 1240vpaddq %xmm0,%xmm8,%xmm8 1241vpand m26(%rip),%xmm7,%xmm7 1242vpsrlq $25,%xmm12,%xmm0 1243vpaddq %xmm0,%xmm13,%xmm13 1244vpand m25(%rip),%xmm12,%xmm12 1245vpsrlq $25,%xmm8,%xmm0 1246vpaddq %xmm0,%xmm9,%xmm9 1247vpand m25(%rip),%xmm8,%xmm8 1248vpsrlq $26,%xmm13,%xmm0 1249vpaddq %xmm0,%xmm14,%xmm14 1250vpand m26(%rip),%xmm13,%xmm13 1251vpsrlq $26,%xmm9,%xmm0 1252vpaddq %xmm0,%xmm10,%xmm10 1253vpand m26(%rip),%xmm9,%xmm9 1254vpsrlq $25,%xmm14,%xmm0 1255vpsllq $4,%xmm0,%xmm1 1256vpaddq %xmm0,%xmm6,%xmm6 1257vpsllq $1,%xmm0,%xmm0 1258vpaddq %xmm0,%xmm1,%xmm1 1259vpaddq %xmm1,%xmm6,%xmm6 1260vpand m25(%rip),%xmm14,%xmm14 1261vpsrlq $25,%xmm10,%xmm0 1262vpaddq %xmm0,%xmm11,%xmm11 1263vpand m25(%rip),%xmm10,%xmm10 1264vpsrlq $26,%xmm6,%xmm0 1265vpaddq %xmm0,%xmm5,%xmm5 1266vpand m26(%rip),%xmm6,%xmm6 1267vpunpckhqdq %xmm5,%xmm6,%xmm1 1268vpunpcklqdq %xmm5,%xmm6,%xmm0 1269vpunpckhqdq %xmm8,%xmm7,%xmm3 1270vpunpcklqdq %xmm8,%xmm7,%xmm2 1271vpunpckhqdq %xmm10,%xmm9,%xmm5 1272vpunpcklqdq %xmm10,%xmm9,%xmm4 1273vpunpckhqdq %xmm12,%xmm11,%xmm7 1274vpunpcklqdq %xmm12,%xmm11,%xmm6 1275vpunpckhqdq %xmm14,%xmm13,%xmm9 1276vpunpcklqdq %xmm14,%xmm13,%xmm8 1277cmp $0,%rdx 1278jne ._ladder_base_loop 1279vmovdqu %xmm1,80(%rdi) 1280vmovdqu %xmm0,0(%rdi) 1281vmovdqu %xmm3,96(%rdi) 1282vmovdqu %xmm2,16(%rdi) 1283vmovdqu %xmm5,112(%rdi) 1284vmovdqu %xmm4,32(%rdi) 1285vmovdqu %xmm7,128(%rdi) 1286vmovdqu %xmm6,48(%rdi) 1287vmovdqu %xmm9,144(%rdi) 1288vmovdqu %xmm8,64(%rdi) 1289movq 1536(%rsp),%r11 1290movq 1544(%rsp),%r12 1291movq 1552(%rsp),%r13 1292add %r11,%rsp 1293ret 1294 1295#endif 1296