1bc3d5698SJohn Baldwin/* Do not modify. This file is auto-generated from sha512-586.pl. */ 2bc3d5698SJohn Baldwin#ifdef PIC 3bc3d5698SJohn Baldwin.text 4bc3d5698SJohn Baldwin.globl sha512_block_data_order 5bc3d5698SJohn Baldwin.type sha512_block_data_order,@function 6bc3d5698SJohn Baldwin.align 16 7bc3d5698SJohn Baldwinsha512_block_data_order: 8bc3d5698SJohn Baldwin.L_sha512_block_data_order_begin: 9*c0855eaaSJohn Baldwin #ifdef __CET__ 10*c0855eaaSJohn Baldwin 11*c0855eaaSJohn Baldwin.byte 243,15,30,251 12*c0855eaaSJohn Baldwin #endif 13*c0855eaaSJohn Baldwin 14bc3d5698SJohn Baldwin pushl %ebp 15bc3d5698SJohn Baldwin pushl %ebx 16bc3d5698SJohn Baldwin pushl %esi 17bc3d5698SJohn Baldwin pushl %edi 18bc3d5698SJohn Baldwin movl 20(%esp),%esi 19bc3d5698SJohn Baldwin movl 24(%esp),%edi 20bc3d5698SJohn Baldwin movl 28(%esp),%eax 21bc3d5698SJohn Baldwin movl %esp,%ebx 22bc3d5698SJohn Baldwin call .L000pic_point 23bc3d5698SJohn Baldwin.L000pic_point: 24bc3d5698SJohn Baldwin popl %ebp 25bc3d5698SJohn Baldwin leal .L001K512-.L000pic_point(%ebp),%ebp 26bc3d5698SJohn Baldwin subl $16,%esp 27bc3d5698SJohn Baldwin andl $-64,%esp 28bc3d5698SJohn Baldwin shll $7,%eax 29bc3d5698SJohn Baldwin addl %edi,%eax 30bc3d5698SJohn Baldwin movl %esi,(%esp) 31bc3d5698SJohn Baldwin movl %edi,4(%esp) 32bc3d5698SJohn Baldwin movl %eax,8(%esp) 33bc3d5698SJohn Baldwin movl %ebx,12(%esp) 34bc3d5698SJohn Baldwin leal OPENSSL_ia32cap_P-.L001K512(%ebp),%edx 35bc3d5698SJohn Baldwin movl (%edx),%ecx 36bc3d5698SJohn Baldwin testl $67108864,%ecx 37bc3d5698SJohn Baldwin jz .L002loop_x86 38bc3d5698SJohn Baldwin movl 4(%edx),%edx 39bc3d5698SJohn Baldwin movq (%esi),%mm0 40bc3d5698SJohn Baldwin andl $16777216,%ecx 41bc3d5698SJohn Baldwin movq 8(%esi),%mm1 42bc3d5698SJohn Baldwin andl $512,%edx 43bc3d5698SJohn Baldwin movq 16(%esi),%mm2 44bc3d5698SJohn Baldwin orl %edx,%ecx 45bc3d5698SJohn Baldwin movq 24(%esi),%mm3 46bc3d5698SJohn Baldwin movq 32(%esi),%mm4 47bc3d5698SJohn Baldwin movq 40(%esi),%mm5 48bc3d5698SJohn Baldwin movq 48(%esi),%mm6 49bc3d5698SJohn Baldwin movq 56(%esi),%mm7 50bc3d5698SJohn Baldwin cmpl $16777728,%ecx 51bc3d5698SJohn Baldwin je .L003SSSE3 52bc3d5698SJohn Baldwin subl $80,%esp 53bc3d5698SJohn Baldwin jmp .L004loop_sse2 54bc3d5698SJohn Baldwin.align 16 55bc3d5698SJohn Baldwin.L004loop_sse2: 56bc3d5698SJohn Baldwin movq %mm1,8(%esp) 57bc3d5698SJohn Baldwin movq %mm2,16(%esp) 58bc3d5698SJohn Baldwin movq %mm3,24(%esp) 59bc3d5698SJohn Baldwin movq %mm5,40(%esp) 60bc3d5698SJohn Baldwin movq %mm6,48(%esp) 61bc3d5698SJohn Baldwin pxor %mm1,%mm2 62bc3d5698SJohn Baldwin movq %mm7,56(%esp) 63bc3d5698SJohn Baldwin movq %mm0,%mm3 64bc3d5698SJohn Baldwin movl (%edi),%eax 65bc3d5698SJohn Baldwin movl 4(%edi),%ebx 66bc3d5698SJohn Baldwin addl $8,%edi 67bc3d5698SJohn Baldwin movl $15,%edx 68bc3d5698SJohn Baldwin bswap %eax 69bc3d5698SJohn Baldwin bswap %ebx 70bc3d5698SJohn Baldwin jmp .L00500_14_sse2 71bc3d5698SJohn Baldwin.align 16 72bc3d5698SJohn Baldwin.L00500_14_sse2: 73bc3d5698SJohn Baldwin movd %eax,%mm1 74bc3d5698SJohn Baldwin movl (%edi),%eax 75bc3d5698SJohn Baldwin movd %ebx,%mm7 76bc3d5698SJohn Baldwin movl 4(%edi),%ebx 77bc3d5698SJohn Baldwin addl $8,%edi 78bc3d5698SJohn Baldwin bswap %eax 79bc3d5698SJohn Baldwin bswap %ebx 80bc3d5698SJohn Baldwin punpckldq %mm1,%mm7 81bc3d5698SJohn Baldwin movq %mm4,%mm1 82bc3d5698SJohn Baldwin pxor %mm6,%mm5 83bc3d5698SJohn Baldwin psrlq $14,%mm1 84bc3d5698SJohn Baldwin movq %mm4,32(%esp) 85bc3d5698SJohn Baldwin pand %mm4,%mm5 86bc3d5698SJohn Baldwin psllq $23,%mm4 87bc3d5698SJohn Baldwin movq %mm3,%mm0 88bc3d5698SJohn Baldwin movq %mm7,72(%esp) 89bc3d5698SJohn Baldwin movq %mm1,%mm3 90bc3d5698SJohn Baldwin psrlq $4,%mm1 91bc3d5698SJohn Baldwin pxor %mm6,%mm5 92bc3d5698SJohn Baldwin pxor %mm4,%mm3 93bc3d5698SJohn Baldwin psllq $23,%mm4 94bc3d5698SJohn Baldwin pxor %mm1,%mm3 95bc3d5698SJohn Baldwin movq %mm0,(%esp) 96bc3d5698SJohn Baldwin paddq %mm5,%mm7 97bc3d5698SJohn Baldwin pxor %mm4,%mm3 98bc3d5698SJohn Baldwin psrlq $23,%mm1 99bc3d5698SJohn Baldwin paddq 56(%esp),%mm7 100bc3d5698SJohn Baldwin pxor %mm1,%mm3 101bc3d5698SJohn Baldwin psllq $4,%mm4 102bc3d5698SJohn Baldwin paddq (%ebp),%mm7 103bc3d5698SJohn Baldwin pxor %mm4,%mm3 104bc3d5698SJohn Baldwin movq 24(%esp),%mm4 105bc3d5698SJohn Baldwin paddq %mm7,%mm3 106bc3d5698SJohn Baldwin movq %mm0,%mm5 107bc3d5698SJohn Baldwin psrlq $28,%mm5 108bc3d5698SJohn Baldwin paddq %mm3,%mm4 109bc3d5698SJohn Baldwin movq %mm0,%mm6 110bc3d5698SJohn Baldwin movq %mm5,%mm7 111bc3d5698SJohn Baldwin psllq $25,%mm6 112bc3d5698SJohn Baldwin movq 8(%esp),%mm1 113bc3d5698SJohn Baldwin psrlq $6,%mm5 114bc3d5698SJohn Baldwin pxor %mm6,%mm7 115bc3d5698SJohn Baldwin subl $8,%esp 116bc3d5698SJohn Baldwin psllq $5,%mm6 117bc3d5698SJohn Baldwin pxor %mm5,%mm7 118bc3d5698SJohn Baldwin pxor %mm1,%mm0 119bc3d5698SJohn Baldwin psrlq $5,%mm5 120bc3d5698SJohn Baldwin pxor %mm6,%mm7 121bc3d5698SJohn Baldwin pand %mm0,%mm2 122bc3d5698SJohn Baldwin psllq $6,%mm6 123bc3d5698SJohn Baldwin pxor %mm5,%mm7 124bc3d5698SJohn Baldwin pxor %mm1,%mm2 125bc3d5698SJohn Baldwin pxor %mm7,%mm6 126bc3d5698SJohn Baldwin movq 40(%esp),%mm5 127bc3d5698SJohn Baldwin paddq %mm2,%mm3 128bc3d5698SJohn Baldwin movq %mm0,%mm2 129bc3d5698SJohn Baldwin addl $8,%ebp 130bc3d5698SJohn Baldwin paddq %mm6,%mm3 131bc3d5698SJohn Baldwin movq 48(%esp),%mm6 132bc3d5698SJohn Baldwin decl %edx 133bc3d5698SJohn Baldwin jnz .L00500_14_sse2 134bc3d5698SJohn Baldwin movd %eax,%mm1 135bc3d5698SJohn Baldwin movd %ebx,%mm7 136bc3d5698SJohn Baldwin punpckldq %mm1,%mm7 137bc3d5698SJohn Baldwin movq %mm4,%mm1 138bc3d5698SJohn Baldwin pxor %mm6,%mm5 139bc3d5698SJohn Baldwin psrlq $14,%mm1 140bc3d5698SJohn Baldwin movq %mm4,32(%esp) 141bc3d5698SJohn Baldwin pand %mm4,%mm5 142bc3d5698SJohn Baldwin psllq $23,%mm4 143bc3d5698SJohn Baldwin movq %mm3,%mm0 144bc3d5698SJohn Baldwin movq %mm7,72(%esp) 145bc3d5698SJohn Baldwin movq %mm1,%mm3 146bc3d5698SJohn Baldwin psrlq $4,%mm1 147bc3d5698SJohn Baldwin pxor %mm6,%mm5 148bc3d5698SJohn Baldwin pxor %mm4,%mm3 149bc3d5698SJohn Baldwin psllq $23,%mm4 150bc3d5698SJohn Baldwin pxor %mm1,%mm3 151bc3d5698SJohn Baldwin movq %mm0,(%esp) 152bc3d5698SJohn Baldwin paddq %mm5,%mm7 153bc3d5698SJohn Baldwin pxor %mm4,%mm3 154bc3d5698SJohn Baldwin psrlq $23,%mm1 155bc3d5698SJohn Baldwin paddq 56(%esp),%mm7 156bc3d5698SJohn Baldwin pxor %mm1,%mm3 157bc3d5698SJohn Baldwin psllq $4,%mm4 158bc3d5698SJohn Baldwin paddq (%ebp),%mm7 159bc3d5698SJohn Baldwin pxor %mm4,%mm3 160bc3d5698SJohn Baldwin movq 24(%esp),%mm4 161bc3d5698SJohn Baldwin paddq %mm7,%mm3 162bc3d5698SJohn Baldwin movq %mm0,%mm5 163bc3d5698SJohn Baldwin psrlq $28,%mm5 164bc3d5698SJohn Baldwin paddq %mm3,%mm4 165bc3d5698SJohn Baldwin movq %mm0,%mm6 166bc3d5698SJohn Baldwin movq %mm5,%mm7 167bc3d5698SJohn Baldwin psllq $25,%mm6 168bc3d5698SJohn Baldwin movq 8(%esp),%mm1 169bc3d5698SJohn Baldwin psrlq $6,%mm5 170bc3d5698SJohn Baldwin pxor %mm6,%mm7 171bc3d5698SJohn Baldwin subl $8,%esp 172bc3d5698SJohn Baldwin psllq $5,%mm6 173bc3d5698SJohn Baldwin pxor %mm5,%mm7 174bc3d5698SJohn Baldwin pxor %mm1,%mm0 175bc3d5698SJohn Baldwin psrlq $5,%mm5 176bc3d5698SJohn Baldwin pxor %mm6,%mm7 177bc3d5698SJohn Baldwin pand %mm0,%mm2 178bc3d5698SJohn Baldwin psllq $6,%mm6 179bc3d5698SJohn Baldwin pxor %mm5,%mm7 180bc3d5698SJohn Baldwin pxor %mm1,%mm2 181bc3d5698SJohn Baldwin pxor %mm7,%mm6 182bc3d5698SJohn Baldwin movq 192(%esp),%mm7 183bc3d5698SJohn Baldwin paddq %mm2,%mm3 184bc3d5698SJohn Baldwin movq %mm0,%mm2 185bc3d5698SJohn Baldwin addl $8,%ebp 186bc3d5698SJohn Baldwin paddq %mm6,%mm3 187bc3d5698SJohn Baldwin pxor %mm0,%mm0 188bc3d5698SJohn Baldwin movl $32,%edx 189bc3d5698SJohn Baldwin jmp .L00616_79_sse2 190bc3d5698SJohn Baldwin.align 16 191bc3d5698SJohn Baldwin.L00616_79_sse2: 192bc3d5698SJohn Baldwin movq 88(%esp),%mm5 193bc3d5698SJohn Baldwin movq %mm7,%mm1 194bc3d5698SJohn Baldwin psrlq $1,%mm7 195bc3d5698SJohn Baldwin movq %mm5,%mm6 196bc3d5698SJohn Baldwin psrlq $6,%mm5 197bc3d5698SJohn Baldwin psllq $56,%mm1 198bc3d5698SJohn Baldwin paddq %mm3,%mm0 199bc3d5698SJohn Baldwin movq %mm7,%mm3 200bc3d5698SJohn Baldwin psrlq $6,%mm7 201bc3d5698SJohn Baldwin pxor %mm1,%mm3 202bc3d5698SJohn Baldwin psllq $7,%mm1 203bc3d5698SJohn Baldwin pxor %mm7,%mm3 204bc3d5698SJohn Baldwin psrlq $1,%mm7 205bc3d5698SJohn Baldwin pxor %mm1,%mm3 206bc3d5698SJohn Baldwin movq %mm5,%mm1 207bc3d5698SJohn Baldwin psrlq $13,%mm5 208bc3d5698SJohn Baldwin pxor %mm3,%mm7 209bc3d5698SJohn Baldwin psllq $3,%mm6 210bc3d5698SJohn Baldwin pxor %mm5,%mm1 211bc3d5698SJohn Baldwin paddq 200(%esp),%mm7 212bc3d5698SJohn Baldwin pxor %mm6,%mm1 213bc3d5698SJohn Baldwin psrlq $42,%mm5 214bc3d5698SJohn Baldwin paddq 128(%esp),%mm7 215bc3d5698SJohn Baldwin pxor %mm5,%mm1 216bc3d5698SJohn Baldwin psllq $42,%mm6 217bc3d5698SJohn Baldwin movq 40(%esp),%mm5 218bc3d5698SJohn Baldwin pxor %mm6,%mm1 219bc3d5698SJohn Baldwin movq 48(%esp),%mm6 220bc3d5698SJohn Baldwin paddq %mm1,%mm7 221bc3d5698SJohn Baldwin movq %mm4,%mm1 222bc3d5698SJohn Baldwin pxor %mm6,%mm5 223bc3d5698SJohn Baldwin psrlq $14,%mm1 224bc3d5698SJohn Baldwin movq %mm4,32(%esp) 225bc3d5698SJohn Baldwin pand %mm4,%mm5 226bc3d5698SJohn Baldwin psllq $23,%mm4 227bc3d5698SJohn Baldwin movq %mm7,72(%esp) 228bc3d5698SJohn Baldwin movq %mm1,%mm3 229bc3d5698SJohn Baldwin psrlq $4,%mm1 230bc3d5698SJohn Baldwin pxor %mm6,%mm5 231bc3d5698SJohn Baldwin pxor %mm4,%mm3 232bc3d5698SJohn Baldwin psllq $23,%mm4 233bc3d5698SJohn Baldwin pxor %mm1,%mm3 234bc3d5698SJohn Baldwin movq %mm0,(%esp) 235bc3d5698SJohn Baldwin paddq %mm5,%mm7 236bc3d5698SJohn Baldwin pxor %mm4,%mm3 237bc3d5698SJohn Baldwin psrlq $23,%mm1 238bc3d5698SJohn Baldwin paddq 56(%esp),%mm7 239bc3d5698SJohn Baldwin pxor %mm1,%mm3 240bc3d5698SJohn Baldwin psllq $4,%mm4 241bc3d5698SJohn Baldwin paddq (%ebp),%mm7 242bc3d5698SJohn Baldwin pxor %mm4,%mm3 243bc3d5698SJohn Baldwin movq 24(%esp),%mm4 244bc3d5698SJohn Baldwin paddq %mm7,%mm3 245bc3d5698SJohn Baldwin movq %mm0,%mm5 246bc3d5698SJohn Baldwin psrlq $28,%mm5 247bc3d5698SJohn Baldwin paddq %mm3,%mm4 248bc3d5698SJohn Baldwin movq %mm0,%mm6 249bc3d5698SJohn Baldwin movq %mm5,%mm7 250bc3d5698SJohn Baldwin psllq $25,%mm6 251bc3d5698SJohn Baldwin movq 8(%esp),%mm1 252bc3d5698SJohn Baldwin psrlq $6,%mm5 253bc3d5698SJohn Baldwin pxor %mm6,%mm7 254bc3d5698SJohn Baldwin subl $8,%esp 255bc3d5698SJohn Baldwin psllq $5,%mm6 256bc3d5698SJohn Baldwin pxor %mm5,%mm7 257bc3d5698SJohn Baldwin pxor %mm1,%mm0 258bc3d5698SJohn Baldwin psrlq $5,%mm5 259bc3d5698SJohn Baldwin pxor %mm6,%mm7 260bc3d5698SJohn Baldwin pand %mm0,%mm2 261bc3d5698SJohn Baldwin psllq $6,%mm6 262bc3d5698SJohn Baldwin pxor %mm5,%mm7 263bc3d5698SJohn Baldwin pxor %mm1,%mm2 264bc3d5698SJohn Baldwin pxor %mm7,%mm6 265bc3d5698SJohn Baldwin movq 192(%esp),%mm7 266bc3d5698SJohn Baldwin paddq %mm6,%mm2 267bc3d5698SJohn Baldwin addl $8,%ebp 268bc3d5698SJohn Baldwin movq 88(%esp),%mm5 269bc3d5698SJohn Baldwin movq %mm7,%mm1 270bc3d5698SJohn Baldwin psrlq $1,%mm7 271bc3d5698SJohn Baldwin movq %mm5,%mm6 272bc3d5698SJohn Baldwin psrlq $6,%mm5 273bc3d5698SJohn Baldwin psllq $56,%mm1 274bc3d5698SJohn Baldwin paddq %mm3,%mm2 275bc3d5698SJohn Baldwin movq %mm7,%mm3 276bc3d5698SJohn Baldwin psrlq $6,%mm7 277bc3d5698SJohn Baldwin pxor %mm1,%mm3 278bc3d5698SJohn Baldwin psllq $7,%mm1 279bc3d5698SJohn Baldwin pxor %mm7,%mm3 280bc3d5698SJohn Baldwin psrlq $1,%mm7 281bc3d5698SJohn Baldwin pxor %mm1,%mm3 282bc3d5698SJohn Baldwin movq %mm5,%mm1 283bc3d5698SJohn Baldwin psrlq $13,%mm5 284bc3d5698SJohn Baldwin pxor %mm3,%mm7 285bc3d5698SJohn Baldwin psllq $3,%mm6 286bc3d5698SJohn Baldwin pxor %mm5,%mm1 287bc3d5698SJohn Baldwin paddq 200(%esp),%mm7 288bc3d5698SJohn Baldwin pxor %mm6,%mm1 289bc3d5698SJohn Baldwin psrlq $42,%mm5 290bc3d5698SJohn Baldwin paddq 128(%esp),%mm7 291bc3d5698SJohn Baldwin pxor %mm5,%mm1 292bc3d5698SJohn Baldwin psllq $42,%mm6 293bc3d5698SJohn Baldwin movq 40(%esp),%mm5 294bc3d5698SJohn Baldwin pxor %mm6,%mm1 295bc3d5698SJohn Baldwin movq 48(%esp),%mm6 296bc3d5698SJohn Baldwin paddq %mm1,%mm7 297bc3d5698SJohn Baldwin movq %mm4,%mm1 298bc3d5698SJohn Baldwin pxor %mm6,%mm5 299bc3d5698SJohn Baldwin psrlq $14,%mm1 300bc3d5698SJohn Baldwin movq %mm4,32(%esp) 301bc3d5698SJohn Baldwin pand %mm4,%mm5 302bc3d5698SJohn Baldwin psllq $23,%mm4 303bc3d5698SJohn Baldwin movq %mm7,72(%esp) 304bc3d5698SJohn Baldwin movq %mm1,%mm3 305bc3d5698SJohn Baldwin psrlq $4,%mm1 306bc3d5698SJohn Baldwin pxor %mm6,%mm5 307bc3d5698SJohn Baldwin pxor %mm4,%mm3 308bc3d5698SJohn Baldwin psllq $23,%mm4 309bc3d5698SJohn Baldwin pxor %mm1,%mm3 310bc3d5698SJohn Baldwin movq %mm2,(%esp) 311bc3d5698SJohn Baldwin paddq %mm5,%mm7 312bc3d5698SJohn Baldwin pxor %mm4,%mm3 313bc3d5698SJohn Baldwin psrlq $23,%mm1 314bc3d5698SJohn Baldwin paddq 56(%esp),%mm7 315bc3d5698SJohn Baldwin pxor %mm1,%mm3 316bc3d5698SJohn Baldwin psllq $4,%mm4 317bc3d5698SJohn Baldwin paddq (%ebp),%mm7 318bc3d5698SJohn Baldwin pxor %mm4,%mm3 319bc3d5698SJohn Baldwin movq 24(%esp),%mm4 320bc3d5698SJohn Baldwin paddq %mm7,%mm3 321bc3d5698SJohn Baldwin movq %mm2,%mm5 322bc3d5698SJohn Baldwin psrlq $28,%mm5 323bc3d5698SJohn Baldwin paddq %mm3,%mm4 324bc3d5698SJohn Baldwin movq %mm2,%mm6 325bc3d5698SJohn Baldwin movq %mm5,%mm7 326bc3d5698SJohn Baldwin psllq $25,%mm6 327bc3d5698SJohn Baldwin movq 8(%esp),%mm1 328bc3d5698SJohn Baldwin psrlq $6,%mm5 329bc3d5698SJohn Baldwin pxor %mm6,%mm7 330bc3d5698SJohn Baldwin subl $8,%esp 331bc3d5698SJohn Baldwin psllq $5,%mm6 332bc3d5698SJohn Baldwin pxor %mm5,%mm7 333bc3d5698SJohn Baldwin pxor %mm1,%mm2 334bc3d5698SJohn Baldwin psrlq $5,%mm5 335bc3d5698SJohn Baldwin pxor %mm6,%mm7 336bc3d5698SJohn Baldwin pand %mm2,%mm0 337bc3d5698SJohn Baldwin psllq $6,%mm6 338bc3d5698SJohn Baldwin pxor %mm5,%mm7 339bc3d5698SJohn Baldwin pxor %mm1,%mm0 340bc3d5698SJohn Baldwin pxor %mm7,%mm6 341bc3d5698SJohn Baldwin movq 192(%esp),%mm7 342bc3d5698SJohn Baldwin paddq %mm6,%mm0 343bc3d5698SJohn Baldwin addl $8,%ebp 344bc3d5698SJohn Baldwin decl %edx 345bc3d5698SJohn Baldwin jnz .L00616_79_sse2 346bc3d5698SJohn Baldwin paddq %mm3,%mm0 347bc3d5698SJohn Baldwin movq 8(%esp),%mm1 348bc3d5698SJohn Baldwin movq 24(%esp),%mm3 349bc3d5698SJohn Baldwin movq 40(%esp),%mm5 350bc3d5698SJohn Baldwin movq 48(%esp),%mm6 351bc3d5698SJohn Baldwin movq 56(%esp),%mm7 352bc3d5698SJohn Baldwin pxor %mm1,%mm2 353bc3d5698SJohn Baldwin paddq (%esi),%mm0 354bc3d5698SJohn Baldwin paddq 8(%esi),%mm1 355bc3d5698SJohn Baldwin paddq 16(%esi),%mm2 356bc3d5698SJohn Baldwin paddq 24(%esi),%mm3 357bc3d5698SJohn Baldwin paddq 32(%esi),%mm4 358bc3d5698SJohn Baldwin paddq 40(%esi),%mm5 359bc3d5698SJohn Baldwin paddq 48(%esi),%mm6 360bc3d5698SJohn Baldwin paddq 56(%esi),%mm7 361bc3d5698SJohn Baldwin movl $640,%eax 362bc3d5698SJohn Baldwin movq %mm0,(%esi) 363bc3d5698SJohn Baldwin movq %mm1,8(%esi) 364bc3d5698SJohn Baldwin movq %mm2,16(%esi) 365bc3d5698SJohn Baldwin movq %mm3,24(%esi) 366bc3d5698SJohn Baldwin movq %mm4,32(%esi) 367bc3d5698SJohn Baldwin movq %mm5,40(%esi) 368bc3d5698SJohn Baldwin movq %mm6,48(%esi) 369bc3d5698SJohn Baldwin movq %mm7,56(%esi) 370bc3d5698SJohn Baldwin leal (%esp,%eax,1),%esp 371bc3d5698SJohn Baldwin subl %eax,%ebp 372bc3d5698SJohn Baldwin cmpl 88(%esp),%edi 373bc3d5698SJohn Baldwin jb .L004loop_sse2 374bc3d5698SJohn Baldwin movl 92(%esp),%esp 375bc3d5698SJohn Baldwin emms 376bc3d5698SJohn Baldwin popl %edi 377bc3d5698SJohn Baldwin popl %esi 378bc3d5698SJohn Baldwin popl %ebx 379bc3d5698SJohn Baldwin popl %ebp 380bc3d5698SJohn Baldwin ret 381bc3d5698SJohn Baldwin.align 32 382bc3d5698SJohn Baldwin.L003SSSE3: 383bc3d5698SJohn Baldwin leal -64(%esp),%edx 384bc3d5698SJohn Baldwin subl $256,%esp 385bc3d5698SJohn Baldwin movdqa 640(%ebp),%xmm1 386bc3d5698SJohn Baldwin movdqu (%edi),%xmm0 387bc3d5698SJohn Baldwin.byte 102,15,56,0,193 388bc3d5698SJohn Baldwin movdqa (%ebp),%xmm3 389bc3d5698SJohn Baldwin movdqa %xmm1,%xmm2 390bc3d5698SJohn Baldwin movdqu 16(%edi),%xmm1 391bc3d5698SJohn Baldwin paddq %xmm0,%xmm3 392bc3d5698SJohn Baldwin.byte 102,15,56,0,202 393bc3d5698SJohn Baldwin movdqa %xmm3,-128(%edx) 394bc3d5698SJohn Baldwin movdqa 16(%ebp),%xmm4 395bc3d5698SJohn Baldwin movdqa %xmm2,%xmm3 396bc3d5698SJohn Baldwin movdqu 32(%edi),%xmm2 397bc3d5698SJohn Baldwin paddq %xmm1,%xmm4 398bc3d5698SJohn Baldwin.byte 102,15,56,0,211 399bc3d5698SJohn Baldwin movdqa %xmm4,-112(%edx) 400bc3d5698SJohn Baldwin movdqa 32(%ebp),%xmm5 401bc3d5698SJohn Baldwin movdqa %xmm3,%xmm4 402bc3d5698SJohn Baldwin movdqu 48(%edi),%xmm3 403bc3d5698SJohn Baldwin paddq %xmm2,%xmm5 404bc3d5698SJohn Baldwin.byte 102,15,56,0,220 405bc3d5698SJohn Baldwin movdqa %xmm5,-96(%edx) 406bc3d5698SJohn Baldwin movdqa 48(%ebp),%xmm6 407bc3d5698SJohn Baldwin movdqa %xmm4,%xmm5 408bc3d5698SJohn Baldwin movdqu 64(%edi),%xmm4 409bc3d5698SJohn Baldwin paddq %xmm3,%xmm6 410bc3d5698SJohn Baldwin.byte 102,15,56,0,229 411bc3d5698SJohn Baldwin movdqa %xmm6,-80(%edx) 412bc3d5698SJohn Baldwin movdqa 64(%ebp),%xmm7 413bc3d5698SJohn Baldwin movdqa %xmm5,%xmm6 414bc3d5698SJohn Baldwin movdqu 80(%edi),%xmm5 415bc3d5698SJohn Baldwin paddq %xmm4,%xmm7 416bc3d5698SJohn Baldwin.byte 102,15,56,0,238 417bc3d5698SJohn Baldwin movdqa %xmm7,-64(%edx) 418bc3d5698SJohn Baldwin movdqa %xmm0,(%edx) 419bc3d5698SJohn Baldwin movdqa 80(%ebp),%xmm0 420bc3d5698SJohn Baldwin movdqa %xmm6,%xmm7 421bc3d5698SJohn Baldwin movdqu 96(%edi),%xmm6 422bc3d5698SJohn Baldwin paddq %xmm5,%xmm0 423bc3d5698SJohn Baldwin.byte 102,15,56,0,247 424bc3d5698SJohn Baldwin movdqa %xmm0,-48(%edx) 425bc3d5698SJohn Baldwin movdqa %xmm1,16(%edx) 426bc3d5698SJohn Baldwin movdqa 96(%ebp),%xmm1 427bc3d5698SJohn Baldwin movdqa %xmm7,%xmm0 428bc3d5698SJohn Baldwin movdqu 112(%edi),%xmm7 429bc3d5698SJohn Baldwin paddq %xmm6,%xmm1 430bc3d5698SJohn Baldwin.byte 102,15,56,0,248 431bc3d5698SJohn Baldwin movdqa %xmm1,-32(%edx) 432bc3d5698SJohn Baldwin movdqa %xmm2,32(%edx) 433bc3d5698SJohn Baldwin movdqa 112(%ebp),%xmm2 434bc3d5698SJohn Baldwin movdqa (%edx),%xmm0 435bc3d5698SJohn Baldwin paddq %xmm7,%xmm2 436bc3d5698SJohn Baldwin movdqa %xmm2,-16(%edx) 437bc3d5698SJohn Baldwin nop 438bc3d5698SJohn Baldwin.align 32 439bc3d5698SJohn Baldwin.L007loop_ssse3: 440bc3d5698SJohn Baldwin movdqa 16(%edx),%xmm2 441bc3d5698SJohn Baldwin movdqa %xmm3,48(%edx) 442bc3d5698SJohn Baldwin leal 128(%ebp),%ebp 443bc3d5698SJohn Baldwin movq %mm1,8(%esp) 444bc3d5698SJohn Baldwin movl %edi,%ebx 445bc3d5698SJohn Baldwin movq %mm2,16(%esp) 446bc3d5698SJohn Baldwin leal 128(%edi),%edi 447bc3d5698SJohn Baldwin movq %mm3,24(%esp) 448bc3d5698SJohn Baldwin cmpl %eax,%edi 449bc3d5698SJohn Baldwin movq %mm5,40(%esp) 450bc3d5698SJohn Baldwin cmovbl %edi,%ebx 451bc3d5698SJohn Baldwin movq %mm6,48(%esp) 452bc3d5698SJohn Baldwin movl $4,%ecx 453bc3d5698SJohn Baldwin pxor %mm1,%mm2 454bc3d5698SJohn Baldwin movq %mm7,56(%esp) 455bc3d5698SJohn Baldwin pxor %mm3,%mm3 456bc3d5698SJohn Baldwin jmp .L00800_47_ssse3 457bc3d5698SJohn Baldwin.align 32 458bc3d5698SJohn Baldwin.L00800_47_ssse3: 459bc3d5698SJohn Baldwin movdqa %xmm5,%xmm3 460bc3d5698SJohn Baldwin movdqa %xmm2,%xmm1 461bc3d5698SJohn Baldwin.byte 102,15,58,15,208,8 462bc3d5698SJohn Baldwin movdqa %xmm4,(%edx) 463bc3d5698SJohn Baldwin.byte 102,15,58,15,220,8 464bc3d5698SJohn Baldwin movdqa %xmm2,%xmm4 465bc3d5698SJohn Baldwin psrlq $7,%xmm2 466bc3d5698SJohn Baldwin paddq %xmm3,%xmm0 467bc3d5698SJohn Baldwin movdqa %xmm4,%xmm3 468bc3d5698SJohn Baldwin psrlq $1,%xmm4 469bc3d5698SJohn Baldwin psllq $56,%xmm3 470bc3d5698SJohn Baldwin pxor %xmm4,%xmm2 471bc3d5698SJohn Baldwin psrlq $7,%xmm4 472bc3d5698SJohn Baldwin pxor %xmm3,%xmm2 473bc3d5698SJohn Baldwin psllq $7,%xmm3 474bc3d5698SJohn Baldwin pxor %xmm4,%xmm2 475bc3d5698SJohn Baldwin movdqa %xmm7,%xmm4 476bc3d5698SJohn Baldwin pxor %xmm3,%xmm2 477bc3d5698SJohn Baldwin movdqa %xmm7,%xmm3 478bc3d5698SJohn Baldwin psrlq $6,%xmm4 479bc3d5698SJohn Baldwin paddq %xmm2,%xmm0 480bc3d5698SJohn Baldwin movdqa %xmm7,%xmm2 481bc3d5698SJohn Baldwin psrlq $19,%xmm3 482bc3d5698SJohn Baldwin psllq $3,%xmm2 483bc3d5698SJohn Baldwin pxor %xmm3,%xmm4 484bc3d5698SJohn Baldwin psrlq $42,%xmm3 485bc3d5698SJohn Baldwin pxor %xmm2,%xmm4 486bc3d5698SJohn Baldwin psllq $42,%xmm2 487bc3d5698SJohn Baldwin pxor %xmm3,%xmm4 488bc3d5698SJohn Baldwin movdqa 32(%edx),%xmm3 489bc3d5698SJohn Baldwin pxor %xmm2,%xmm4 490bc3d5698SJohn Baldwin movdqa (%ebp),%xmm2 491bc3d5698SJohn Baldwin movq %mm4,%mm1 492bc3d5698SJohn Baldwin paddq %xmm4,%xmm0 493bc3d5698SJohn Baldwin movq -128(%edx),%mm7 494bc3d5698SJohn Baldwin pxor %mm6,%mm5 495bc3d5698SJohn Baldwin psrlq $14,%mm1 496bc3d5698SJohn Baldwin movq %mm4,32(%esp) 497bc3d5698SJohn Baldwin paddq %xmm0,%xmm2 498bc3d5698SJohn Baldwin pand %mm4,%mm5 499bc3d5698SJohn Baldwin psllq $23,%mm4 500bc3d5698SJohn Baldwin paddq %mm3,%mm0 501bc3d5698SJohn Baldwin movq %mm1,%mm3 502bc3d5698SJohn Baldwin psrlq $4,%mm1 503bc3d5698SJohn Baldwin pxor %mm6,%mm5 504bc3d5698SJohn Baldwin pxor %mm4,%mm3 505bc3d5698SJohn Baldwin psllq $23,%mm4 506bc3d5698SJohn Baldwin pxor %mm1,%mm3 507bc3d5698SJohn Baldwin movq %mm0,(%esp) 508bc3d5698SJohn Baldwin paddq %mm5,%mm7 509bc3d5698SJohn Baldwin pxor %mm4,%mm3 510bc3d5698SJohn Baldwin psrlq $23,%mm1 511bc3d5698SJohn Baldwin paddq 56(%esp),%mm7 512bc3d5698SJohn Baldwin pxor %mm1,%mm3 513bc3d5698SJohn Baldwin psllq $4,%mm4 514bc3d5698SJohn Baldwin pxor %mm4,%mm3 515bc3d5698SJohn Baldwin movq 24(%esp),%mm4 516bc3d5698SJohn Baldwin paddq %mm7,%mm3 517bc3d5698SJohn Baldwin movq %mm0,%mm5 518bc3d5698SJohn Baldwin psrlq $28,%mm5 519bc3d5698SJohn Baldwin paddq %mm3,%mm4 520bc3d5698SJohn Baldwin movq %mm0,%mm6 521bc3d5698SJohn Baldwin movq %mm5,%mm7 522bc3d5698SJohn Baldwin psllq $25,%mm6 523bc3d5698SJohn Baldwin movq 8(%esp),%mm1 524bc3d5698SJohn Baldwin psrlq $6,%mm5 525bc3d5698SJohn Baldwin pxor %mm6,%mm7 526bc3d5698SJohn Baldwin psllq $5,%mm6 527bc3d5698SJohn Baldwin pxor %mm5,%mm7 528bc3d5698SJohn Baldwin pxor %mm1,%mm0 529bc3d5698SJohn Baldwin psrlq $5,%mm5 530bc3d5698SJohn Baldwin pxor %mm6,%mm7 531bc3d5698SJohn Baldwin pand %mm0,%mm2 532bc3d5698SJohn Baldwin psllq $6,%mm6 533bc3d5698SJohn Baldwin pxor %mm5,%mm7 534bc3d5698SJohn Baldwin pxor %mm1,%mm2 535bc3d5698SJohn Baldwin pxor %mm7,%mm6 536bc3d5698SJohn Baldwin movq 32(%esp),%mm5 537bc3d5698SJohn Baldwin paddq %mm6,%mm2 538bc3d5698SJohn Baldwin movq 40(%esp),%mm6 539bc3d5698SJohn Baldwin movq %mm4,%mm1 540bc3d5698SJohn Baldwin movq -120(%edx),%mm7 541bc3d5698SJohn Baldwin pxor %mm6,%mm5 542bc3d5698SJohn Baldwin psrlq $14,%mm1 543bc3d5698SJohn Baldwin movq %mm4,24(%esp) 544bc3d5698SJohn Baldwin pand %mm4,%mm5 545bc3d5698SJohn Baldwin psllq $23,%mm4 546bc3d5698SJohn Baldwin paddq %mm3,%mm2 547bc3d5698SJohn Baldwin movq %mm1,%mm3 548bc3d5698SJohn Baldwin psrlq $4,%mm1 549bc3d5698SJohn Baldwin pxor %mm6,%mm5 550bc3d5698SJohn Baldwin pxor %mm4,%mm3 551bc3d5698SJohn Baldwin psllq $23,%mm4 552bc3d5698SJohn Baldwin pxor %mm1,%mm3 553bc3d5698SJohn Baldwin movq %mm2,56(%esp) 554bc3d5698SJohn Baldwin paddq %mm5,%mm7 555bc3d5698SJohn Baldwin pxor %mm4,%mm3 556bc3d5698SJohn Baldwin psrlq $23,%mm1 557bc3d5698SJohn Baldwin paddq 48(%esp),%mm7 558bc3d5698SJohn Baldwin pxor %mm1,%mm3 559bc3d5698SJohn Baldwin psllq $4,%mm4 560bc3d5698SJohn Baldwin pxor %mm4,%mm3 561bc3d5698SJohn Baldwin movq 16(%esp),%mm4 562bc3d5698SJohn Baldwin paddq %mm7,%mm3 563bc3d5698SJohn Baldwin movq %mm2,%mm5 564bc3d5698SJohn Baldwin psrlq $28,%mm5 565bc3d5698SJohn Baldwin paddq %mm3,%mm4 566bc3d5698SJohn Baldwin movq %mm2,%mm6 567bc3d5698SJohn Baldwin movq %mm5,%mm7 568bc3d5698SJohn Baldwin psllq $25,%mm6 569bc3d5698SJohn Baldwin movq (%esp),%mm1 570bc3d5698SJohn Baldwin psrlq $6,%mm5 571bc3d5698SJohn Baldwin pxor %mm6,%mm7 572bc3d5698SJohn Baldwin psllq $5,%mm6 573bc3d5698SJohn Baldwin pxor %mm5,%mm7 574bc3d5698SJohn Baldwin pxor %mm1,%mm2 575bc3d5698SJohn Baldwin psrlq $5,%mm5 576bc3d5698SJohn Baldwin pxor %mm6,%mm7 577bc3d5698SJohn Baldwin pand %mm2,%mm0 578bc3d5698SJohn Baldwin psllq $6,%mm6 579bc3d5698SJohn Baldwin pxor %mm5,%mm7 580bc3d5698SJohn Baldwin pxor %mm1,%mm0 581bc3d5698SJohn Baldwin pxor %mm7,%mm6 582bc3d5698SJohn Baldwin movq 24(%esp),%mm5 583bc3d5698SJohn Baldwin paddq %mm6,%mm0 584bc3d5698SJohn Baldwin movq 32(%esp),%mm6 585bc3d5698SJohn Baldwin movdqa %xmm2,-128(%edx) 586bc3d5698SJohn Baldwin movdqa %xmm6,%xmm4 587bc3d5698SJohn Baldwin movdqa %xmm3,%xmm2 588bc3d5698SJohn Baldwin.byte 102,15,58,15,217,8 589bc3d5698SJohn Baldwin movdqa %xmm5,16(%edx) 590bc3d5698SJohn Baldwin.byte 102,15,58,15,229,8 591bc3d5698SJohn Baldwin movdqa %xmm3,%xmm5 592bc3d5698SJohn Baldwin psrlq $7,%xmm3 593bc3d5698SJohn Baldwin paddq %xmm4,%xmm1 594bc3d5698SJohn Baldwin movdqa %xmm5,%xmm4 595bc3d5698SJohn Baldwin psrlq $1,%xmm5 596bc3d5698SJohn Baldwin psllq $56,%xmm4 597bc3d5698SJohn Baldwin pxor %xmm5,%xmm3 598bc3d5698SJohn Baldwin psrlq $7,%xmm5 599bc3d5698SJohn Baldwin pxor %xmm4,%xmm3 600bc3d5698SJohn Baldwin psllq $7,%xmm4 601bc3d5698SJohn Baldwin pxor %xmm5,%xmm3 602bc3d5698SJohn Baldwin movdqa %xmm0,%xmm5 603bc3d5698SJohn Baldwin pxor %xmm4,%xmm3 604bc3d5698SJohn Baldwin movdqa %xmm0,%xmm4 605bc3d5698SJohn Baldwin psrlq $6,%xmm5 606bc3d5698SJohn Baldwin paddq %xmm3,%xmm1 607bc3d5698SJohn Baldwin movdqa %xmm0,%xmm3 608bc3d5698SJohn Baldwin psrlq $19,%xmm4 609bc3d5698SJohn Baldwin psllq $3,%xmm3 610bc3d5698SJohn Baldwin pxor %xmm4,%xmm5 611bc3d5698SJohn Baldwin psrlq $42,%xmm4 612bc3d5698SJohn Baldwin pxor %xmm3,%xmm5 613bc3d5698SJohn Baldwin psllq $42,%xmm3 614bc3d5698SJohn Baldwin pxor %xmm4,%xmm5 615bc3d5698SJohn Baldwin movdqa 48(%edx),%xmm4 616bc3d5698SJohn Baldwin pxor %xmm3,%xmm5 617bc3d5698SJohn Baldwin movdqa 16(%ebp),%xmm3 618bc3d5698SJohn Baldwin movq %mm4,%mm1 619bc3d5698SJohn Baldwin paddq %xmm5,%xmm1 620bc3d5698SJohn Baldwin movq -112(%edx),%mm7 621bc3d5698SJohn Baldwin pxor %mm6,%mm5 622bc3d5698SJohn Baldwin psrlq $14,%mm1 623bc3d5698SJohn Baldwin movq %mm4,16(%esp) 624bc3d5698SJohn Baldwin paddq %xmm1,%xmm3 625bc3d5698SJohn Baldwin pand %mm4,%mm5 626bc3d5698SJohn Baldwin psllq $23,%mm4 627bc3d5698SJohn Baldwin paddq %mm3,%mm0 628bc3d5698SJohn Baldwin movq %mm1,%mm3 629bc3d5698SJohn Baldwin psrlq $4,%mm1 630bc3d5698SJohn Baldwin pxor %mm6,%mm5 631bc3d5698SJohn Baldwin pxor %mm4,%mm3 632bc3d5698SJohn Baldwin psllq $23,%mm4 633bc3d5698SJohn Baldwin pxor %mm1,%mm3 634bc3d5698SJohn Baldwin movq %mm0,48(%esp) 635bc3d5698SJohn Baldwin paddq %mm5,%mm7 636bc3d5698SJohn Baldwin pxor %mm4,%mm3 637bc3d5698SJohn Baldwin psrlq $23,%mm1 638bc3d5698SJohn Baldwin paddq 40(%esp),%mm7 639bc3d5698SJohn Baldwin pxor %mm1,%mm3 640bc3d5698SJohn Baldwin psllq $4,%mm4 641bc3d5698SJohn Baldwin pxor %mm4,%mm3 642bc3d5698SJohn Baldwin movq 8(%esp),%mm4 643bc3d5698SJohn Baldwin paddq %mm7,%mm3 644bc3d5698SJohn Baldwin movq %mm0,%mm5 645bc3d5698SJohn Baldwin psrlq $28,%mm5 646bc3d5698SJohn Baldwin paddq %mm3,%mm4 647bc3d5698SJohn Baldwin movq %mm0,%mm6 648bc3d5698SJohn Baldwin movq %mm5,%mm7 649bc3d5698SJohn Baldwin psllq $25,%mm6 650bc3d5698SJohn Baldwin movq 56(%esp),%mm1 651bc3d5698SJohn Baldwin psrlq $6,%mm5 652bc3d5698SJohn Baldwin pxor %mm6,%mm7 653bc3d5698SJohn Baldwin psllq $5,%mm6 654bc3d5698SJohn Baldwin pxor %mm5,%mm7 655bc3d5698SJohn Baldwin pxor %mm1,%mm0 656bc3d5698SJohn Baldwin psrlq $5,%mm5 657bc3d5698SJohn Baldwin pxor %mm6,%mm7 658bc3d5698SJohn Baldwin pand %mm0,%mm2 659bc3d5698SJohn Baldwin psllq $6,%mm6 660bc3d5698SJohn Baldwin pxor %mm5,%mm7 661bc3d5698SJohn Baldwin pxor %mm1,%mm2 662bc3d5698SJohn Baldwin pxor %mm7,%mm6 663bc3d5698SJohn Baldwin movq 16(%esp),%mm5 664bc3d5698SJohn Baldwin paddq %mm6,%mm2 665bc3d5698SJohn Baldwin movq 24(%esp),%mm6 666bc3d5698SJohn Baldwin movq %mm4,%mm1 667bc3d5698SJohn Baldwin movq -104(%edx),%mm7 668bc3d5698SJohn Baldwin pxor %mm6,%mm5 669bc3d5698SJohn Baldwin psrlq $14,%mm1 670bc3d5698SJohn Baldwin movq %mm4,8(%esp) 671bc3d5698SJohn Baldwin pand %mm4,%mm5 672bc3d5698SJohn Baldwin psllq $23,%mm4 673bc3d5698SJohn Baldwin paddq %mm3,%mm2 674bc3d5698SJohn Baldwin movq %mm1,%mm3 675bc3d5698SJohn Baldwin psrlq $4,%mm1 676bc3d5698SJohn Baldwin pxor %mm6,%mm5 677bc3d5698SJohn Baldwin pxor %mm4,%mm3 678bc3d5698SJohn Baldwin psllq $23,%mm4 679bc3d5698SJohn Baldwin pxor %mm1,%mm3 680bc3d5698SJohn Baldwin movq %mm2,40(%esp) 681bc3d5698SJohn Baldwin paddq %mm5,%mm7 682bc3d5698SJohn Baldwin pxor %mm4,%mm3 683bc3d5698SJohn Baldwin psrlq $23,%mm1 684bc3d5698SJohn Baldwin paddq 32(%esp),%mm7 685bc3d5698SJohn Baldwin pxor %mm1,%mm3 686bc3d5698SJohn Baldwin psllq $4,%mm4 687bc3d5698SJohn Baldwin pxor %mm4,%mm3 688bc3d5698SJohn Baldwin movq (%esp),%mm4 689bc3d5698SJohn Baldwin paddq %mm7,%mm3 690bc3d5698SJohn Baldwin movq %mm2,%mm5 691bc3d5698SJohn Baldwin psrlq $28,%mm5 692bc3d5698SJohn Baldwin paddq %mm3,%mm4 693bc3d5698SJohn Baldwin movq %mm2,%mm6 694bc3d5698SJohn Baldwin movq %mm5,%mm7 695bc3d5698SJohn Baldwin psllq $25,%mm6 696bc3d5698SJohn Baldwin movq 48(%esp),%mm1 697bc3d5698SJohn Baldwin psrlq $6,%mm5 698bc3d5698SJohn Baldwin pxor %mm6,%mm7 699bc3d5698SJohn Baldwin psllq $5,%mm6 700bc3d5698SJohn Baldwin pxor %mm5,%mm7 701bc3d5698SJohn Baldwin pxor %mm1,%mm2 702bc3d5698SJohn Baldwin psrlq $5,%mm5 703bc3d5698SJohn Baldwin pxor %mm6,%mm7 704bc3d5698SJohn Baldwin pand %mm2,%mm0 705bc3d5698SJohn Baldwin psllq $6,%mm6 706bc3d5698SJohn Baldwin pxor %mm5,%mm7 707bc3d5698SJohn Baldwin pxor %mm1,%mm0 708bc3d5698SJohn Baldwin pxor %mm7,%mm6 709bc3d5698SJohn Baldwin movq 8(%esp),%mm5 710bc3d5698SJohn Baldwin paddq %mm6,%mm0 711bc3d5698SJohn Baldwin movq 16(%esp),%mm6 712bc3d5698SJohn Baldwin movdqa %xmm3,-112(%edx) 713bc3d5698SJohn Baldwin movdqa %xmm7,%xmm5 714bc3d5698SJohn Baldwin movdqa %xmm4,%xmm3 715bc3d5698SJohn Baldwin.byte 102,15,58,15,226,8 716bc3d5698SJohn Baldwin movdqa %xmm6,32(%edx) 717bc3d5698SJohn Baldwin.byte 102,15,58,15,238,8 718bc3d5698SJohn Baldwin movdqa %xmm4,%xmm6 719bc3d5698SJohn Baldwin psrlq $7,%xmm4 720bc3d5698SJohn Baldwin paddq %xmm5,%xmm2 721bc3d5698SJohn Baldwin movdqa %xmm6,%xmm5 722bc3d5698SJohn Baldwin psrlq $1,%xmm6 723bc3d5698SJohn Baldwin psllq $56,%xmm5 724bc3d5698SJohn Baldwin pxor %xmm6,%xmm4 725bc3d5698SJohn Baldwin psrlq $7,%xmm6 726bc3d5698SJohn Baldwin pxor %xmm5,%xmm4 727bc3d5698SJohn Baldwin psllq $7,%xmm5 728bc3d5698SJohn Baldwin pxor %xmm6,%xmm4 729bc3d5698SJohn Baldwin movdqa %xmm1,%xmm6 730bc3d5698SJohn Baldwin pxor %xmm5,%xmm4 731bc3d5698SJohn Baldwin movdqa %xmm1,%xmm5 732bc3d5698SJohn Baldwin psrlq $6,%xmm6 733bc3d5698SJohn Baldwin paddq %xmm4,%xmm2 734bc3d5698SJohn Baldwin movdqa %xmm1,%xmm4 735bc3d5698SJohn Baldwin psrlq $19,%xmm5 736bc3d5698SJohn Baldwin psllq $3,%xmm4 737bc3d5698SJohn Baldwin pxor %xmm5,%xmm6 738bc3d5698SJohn Baldwin psrlq $42,%xmm5 739bc3d5698SJohn Baldwin pxor %xmm4,%xmm6 740bc3d5698SJohn Baldwin psllq $42,%xmm4 741bc3d5698SJohn Baldwin pxor %xmm5,%xmm6 742bc3d5698SJohn Baldwin movdqa (%edx),%xmm5 743bc3d5698SJohn Baldwin pxor %xmm4,%xmm6 744bc3d5698SJohn Baldwin movdqa 32(%ebp),%xmm4 745bc3d5698SJohn Baldwin movq %mm4,%mm1 746bc3d5698SJohn Baldwin paddq %xmm6,%xmm2 747bc3d5698SJohn Baldwin movq -96(%edx),%mm7 748bc3d5698SJohn Baldwin pxor %mm6,%mm5 749bc3d5698SJohn Baldwin psrlq $14,%mm1 750bc3d5698SJohn Baldwin movq %mm4,(%esp) 751bc3d5698SJohn Baldwin paddq %xmm2,%xmm4 752bc3d5698SJohn Baldwin pand %mm4,%mm5 753bc3d5698SJohn Baldwin psllq $23,%mm4 754bc3d5698SJohn Baldwin paddq %mm3,%mm0 755bc3d5698SJohn Baldwin movq %mm1,%mm3 756bc3d5698SJohn Baldwin psrlq $4,%mm1 757bc3d5698SJohn Baldwin pxor %mm6,%mm5 758bc3d5698SJohn Baldwin pxor %mm4,%mm3 759bc3d5698SJohn Baldwin psllq $23,%mm4 760bc3d5698SJohn Baldwin pxor %mm1,%mm3 761bc3d5698SJohn Baldwin movq %mm0,32(%esp) 762bc3d5698SJohn Baldwin paddq %mm5,%mm7 763bc3d5698SJohn Baldwin pxor %mm4,%mm3 764bc3d5698SJohn Baldwin psrlq $23,%mm1 765bc3d5698SJohn Baldwin paddq 24(%esp),%mm7 766bc3d5698SJohn Baldwin pxor %mm1,%mm3 767bc3d5698SJohn Baldwin psllq $4,%mm4 768bc3d5698SJohn Baldwin pxor %mm4,%mm3 769bc3d5698SJohn Baldwin movq 56(%esp),%mm4 770bc3d5698SJohn Baldwin paddq %mm7,%mm3 771bc3d5698SJohn Baldwin movq %mm0,%mm5 772bc3d5698SJohn Baldwin psrlq $28,%mm5 773bc3d5698SJohn Baldwin paddq %mm3,%mm4 774bc3d5698SJohn Baldwin movq %mm0,%mm6 775bc3d5698SJohn Baldwin movq %mm5,%mm7 776bc3d5698SJohn Baldwin psllq $25,%mm6 777bc3d5698SJohn Baldwin movq 40(%esp),%mm1 778bc3d5698SJohn Baldwin psrlq $6,%mm5 779bc3d5698SJohn Baldwin pxor %mm6,%mm7 780bc3d5698SJohn Baldwin psllq $5,%mm6 781bc3d5698SJohn Baldwin pxor %mm5,%mm7 782bc3d5698SJohn Baldwin pxor %mm1,%mm0 783bc3d5698SJohn Baldwin psrlq $5,%mm5 784bc3d5698SJohn Baldwin pxor %mm6,%mm7 785bc3d5698SJohn Baldwin pand %mm0,%mm2 786bc3d5698SJohn Baldwin psllq $6,%mm6 787bc3d5698SJohn Baldwin pxor %mm5,%mm7 788bc3d5698SJohn Baldwin pxor %mm1,%mm2 789bc3d5698SJohn Baldwin pxor %mm7,%mm6 790bc3d5698SJohn Baldwin movq (%esp),%mm5 791bc3d5698SJohn Baldwin paddq %mm6,%mm2 792bc3d5698SJohn Baldwin movq 8(%esp),%mm6 793bc3d5698SJohn Baldwin movq %mm4,%mm1 794bc3d5698SJohn Baldwin movq -88(%edx),%mm7 795bc3d5698SJohn Baldwin pxor %mm6,%mm5 796bc3d5698SJohn Baldwin psrlq $14,%mm1 797bc3d5698SJohn Baldwin movq %mm4,56(%esp) 798bc3d5698SJohn Baldwin pand %mm4,%mm5 799bc3d5698SJohn Baldwin psllq $23,%mm4 800bc3d5698SJohn Baldwin paddq %mm3,%mm2 801bc3d5698SJohn Baldwin movq %mm1,%mm3 802bc3d5698SJohn Baldwin psrlq $4,%mm1 803bc3d5698SJohn Baldwin pxor %mm6,%mm5 804bc3d5698SJohn Baldwin pxor %mm4,%mm3 805bc3d5698SJohn Baldwin psllq $23,%mm4 806bc3d5698SJohn Baldwin pxor %mm1,%mm3 807bc3d5698SJohn Baldwin movq %mm2,24(%esp) 808bc3d5698SJohn Baldwin paddq %mm5,%mm7 809bc3d5698SJohn Baldwin pxor %mm4,%mm3 810bc3d5698SJohn Baldwin psrlq $23,%mm1 811bc3d5698SJohn Baldwin paddq 16(%esp),%mm7 812bc3d5698SJohn Baldwin pxor %mm1,%mm3 813bc3d5698SJohn Baldwin psllq $4,%mm4 814bc3d5698SJohn Baldwin pxor %mm4,%mm3 815bc3d5698SJohn Baldwin movq 48(%esp),%mm4 816bc3d5698SJohn Baldwin paddq %mm7,%mm3 817bc3d5698SJohn Baldwin movq %mm2,%mm5 818bc3d5698SJohn Baldwin psrlq $28,%mm5 819bc3d5698SJohn Baldwin paddq %mm3,%mm4 820bc3d5698SJohn Baldwin movq %mm2,%mm6 821bc3d5698SJohn Baldwin movq %mm5,%mm7 822bc3d5698SJohn Baldwin psllq $25,%mm6 823bc3d5698SJohn Baldwin movq 32(%esp),%mm1 824bc3d5698SJohn Baldwin psrlq $6,%mm5 825bc3d5698SJohn Baldwin pxor %mm6,%mm7 826bc3d5698SJohn Baldwin psllq $5,%mm6 827bc3d5698SJohn Baldwin pxor %mm5,%mm7 828bc3d5698SJohn Baldwin pxor %mm1,%mm2 829bc3d5698SJohn Baldwin psrlq $5,%mm5 830bc3d5698SJohn Baldwin pxor %mm6,%mm7 831bc3d5698SJohn Baldwin pand %mm2,%mm0 832bc3d5698SJohn Baldwin psllq $6,%mm6 833bc3d5698SJohn Baldwin pxor %mm5,%mm7 834bc3d5698SJohn Baldwin pxor %mm1,%mm0 835bc3d5698SJohn Baldwin pxor %mm7,%mm6 836bc3d5698SJohn Baldwin movq 56(%esp),%mm5 837bc3d5698SJohn Baldwin paddq %mm6,%mm0 838bc3d5698SJohn Baldwin movq (%esp),%mm6 839bc3d5698SJohn Baldwin movdqa %xmm4,-96(%edx) 840bc3d5698SJohn Baldwin movdqa %xmm0,%xmm6 841bc3d5698SJohn Baldwin movdqa %xmm5,%xmm4 842bc3d5698SJohn Baldwin.byte 102,15,58,15,235,8 843bc3d5698SJohn Baldwin movdqa %xmm7,48(%edx) 844bc3d5698SJohn Baldwin.byte 102,15,58,15,247,8 845bc3d5698SJohn Baldwin movdqa %xmm5,%xmm7 846bc3d5698SJohn Baldwin psrlq $7,%xmm5 847bc3d5698SJohn Baldwin paddq %xmm6,%xmm3 848bc3d5698SJohn Baldwin movdqa %xmm7,%xmm6 849bc3d5698SJohn Baldwin psrlq $1,%xmm7 850bc3d5698SJohn Baldwin psllq $56,%xmm6 851bc3d5698SJohn Baldwin pxor %xmm7,%xmm5 852bc3d5698SJohn Baldwin psrlq $7,%xmm7 853bc3d5698SJohn Baldwin pxor %xmm6,%xmm5 854bc3d5698SJohn Baldwin psllq $7,%xmm6 855bc3d5698SJohn Baldwin pxor %xmm7,%xmm5 856bc3d5698SJohn Baldwin movdqa %xmm2,%xmm7 857bc3d5698SJohn Baldwin pxor %xmm6,%xmm5 858bc3d5698SJohn Baldwin movdqa %xmm2,%xmm6 859bc3d5698SJohn Baldwin psrlq $6,%xmm7 860bc3d5698SJohn Baldwin paddq %xmm5,%xmm3 861bc3d5698SJohn Baldwin movdqa %xmm2,%xmm5 862bc3d5698SJohn Baldwin psrlq $19,%xmm6 863bc3d5698SJohn Baldwin psllq $3,%xmm5 864bc3d5698SJohn Baldwin pxor %xmm6,%xmm7 865bc3d5698SJohn Baldwin psrlq $42,%xmm6 866bc3d5698SJohn Baldwin pxor %xmm5,%xmm7 867bc3d5698SJohn Baldwin psllq $42,%xmm5 868bc3d5698SJohn Baldwin pxor %xmm6,%xmm7 869bc3d5698SJohn Baldwin movdqa 16(%edx),%xmm6 870bc3d5698SJohn Baldwin pxor %xmm5,%xmm7 871bc3d5698SJohn Baldwin movdqa 48(%ebp),%xmm5 872bc3d5698SJohn Baldwin movq %mm4,%mm1 873bc3d5698SJohn Baldwin paddq %xmm7,%xmm3 874bc3d5698SJohn Baldwin movq -80(%edx),%mm7 875bc3d5698SJohn Baldwin pxor %mm6,%mm5 876bc3d5698SJohn Baldwin psrlq $14,%mm1 877bc3d5698SJohn Baldwin movq %mm4,48(%esp) 878bc3d5698SJohn Baldwin paddq %xmm3,%xmm5 879bc3d5698SJohn Baldwin pand %mm4,%mm5 880bc3d5698SJohn Baldwin psllq $23,%mm4 881bc3d5698SJohn Baldwin paddq %mm3,%mm0 882bc3d5698SJohn Baldwin movq %mm1,%mm3 883bc3d5698SJohn Baldwin psrlq $4,%mm1 884bc3d5698SJohn Baldwin pxor %mm6,%mm5 885bc3d5698SJohn Baldwin pxor %mm4,%mm3 886bc3d5698SJohn Baldwin psllq $23,%mm4 887bc3d5698SJohn Baldwin pxor %mm1,%mm3 888bc3d5698SJohn Baldwin movq %mm0,16(%esp) 889bc3d5698SJohn Baldwin paddq %mm5,%mm7 890bc3d5698SJohn Baldwin pxor %mm4,%mm3 891bc3d5698SJohn Baldwin psrlq $23,%mm1 892bc3d5698SJohn Baldwin paddq 8(%esp),%mm7 893bc3d5698SJohn Baldwin pxor %mm1,%mm3 894bc3d5698SJohn Baldwin psllq $4,%mm4 895bc3d5698SJohn Baldwin pxor %mm4,%mm3 896bc3d5698SJohn Baldwin movq 40(%esp),%mm4 897bc3d5698SJohn Baldwin paddq %mm7,%mm3 898bc3d5698SJohn Baldwin movq %mm0,%mm5 899bc3d5698SJohn Baldwin psrlq $28,%mm5 900bc3d5698SJohn Baldwin paddq %mm3,%mm4 901bc3d5698SJohn Baldwin movq %mm0,%mm6 902bc3d5698SJohn Baldwin movq %mm5,%mm7 903bc3d5698SJohn Baldwin psllq $25,%mm6 904bc3d5698SJohn Baldwin movq 24(%esp),%mm1 905bc3d5698SJohn Baldwin psrlq $6,%mm5 906bc3d5698SJohn Baldwin pxor %mm6,%mm7 907bc3d5698SJohn Baldwin psllq $5,%mm6 908bc3d5698SJohn Baldwin pxor %mm5,%mm7 909bc3d5698SJohn Baldwin pxor %mm1,%mm0 910bc3d5698SJohn Baldwin psrlq $5,%mm5 911bc3d5698SJohn Baldwin pxor %mm6,%mm7 912bc3d5698SJohn Baldwin pand %mm0,%mm2 913bc3d5698SJohn Baldwin psllq $6,%mm6 914bc3d5698SJohn Baldwin pxor %mm5,%mm7 915bc3d5698SJohn Baldwin pxor %mm1,%mm2 916bc3d5698SJohn Baldwin pxor %mm7,%mm6 917bc3d5698SJohn Baldwin movq 48(%esp),%mm5 918bc3d5698SJohn Baldwin paddq %mm6,%mm2 919bc3d5698SJohn Baldwin movq 56(%esp),%mm6 920bc3d5698SJohn Baldwin movq %mm4,%mm1 921bc3d5698SJohn Baldwin movq -72(%edx),%mm7 922bc3d5698SJohn Baldwin pxor %mm6,%mm5 923bc3d5698SJohn Baldwin psrlq $14,%mm1 924bc3d5698SJohn Baldwin movq %mm4,40(%esp) 925bc3d5698SJohn Baldwin pand %mm4,%mm5 926bc3d5698SJohn Baldwin psllq $23,%mm4 927bc3d5698SJohn Baldwin paddq %mm3,%mm2 928bc3d5698SJohn Baldwin movq %mm1,%mm3 929bc3d5698SJohn Baldwin psrlq $4,%mm1 930bc3d5698SJohn Baldwin pxor %mm6,%mm5 931bc3d5698SJohn Baldwin pxor %mm4,%mm3 932bc3d5698SJohn Baldwin psllq $23,%mm4 933bc3d5698SJohn Baldwin pxor %mm1,%mm3 934bc3d5698SJohn Baldwin movq %mm2,8(%esp) 935bc3d5698SJohn Baldwin paddq %mm5,%mm7 936bc3d5698SJohn Baldwin pxor %mm4,%mm3 937bc3d5698SJohn Baldwin psrlq $23,%mm1 938bc3d5698SJohn Baldwin paddq (%esp),%mm7 939bc3d5698SJohn Baldwin pxor %mm1,%mm3 940bc3d5698SJohn Baldwin psllq $4,%mm4 941bc3d5698SJohn Baldwin pxor %mm4,%mm3 942bc3d5698SJohn Baldwin movq 32(%esp),%mm4 943bc3d5698SJohn Baldwin paddq %mm7,%mm3 944bc3d5698SJohn Baldwin movq %mm2,%mm5 945bc3d5698SJohn Baldwin psrlq $28,%mm5 946bc3d5698SJohn Baldwin paddq %mm3,%mm4 947bc3d5698SJohn Baldwin movq %mm2,%mm6 948bc3d5698SJohn Baldwin movq %mm5,%mm7 949bc3d5698SJohn Baldwin psllq $25,%mm6 950bc3d5698SJohn Baldwin movq 16(%esp),%mm1 951bc3d5698SJohn Baldwin psrlq $6,%mm5 952bc3d5698SJohn Baldwin pxor %mm6,%mm7 953bc3d5698SJohn Baldwin psllq $5,%mm6 954bc3d5698SJohn Baldwin pxor %mm5,%mm7 955bc3d5698SJohn Baldwin pxor %mm1,%mm2 956bc3d5698SJohn Baldwin psrlq $5,%mm5 957bc3d5698SJohn Baldwin pxor %mm6,%mm7 958bc3d5698SJohn Baldwin pand %mm2,%mm0 959bc3d5698SJohn Baldwin psllq $6,%mm6 960bc3d5698SJohn Baldwin pxor %mm5,%mm7 961bc3d5698SJohn Baldwin pxor %mm1,%mm0 962bc3d5698SJohn Baldwin pxor %mm7,%mm6 963bc3d5698SJohn Baldwin movq 40(%esp),%mm5 964bc3d5698SJohn Baldwin paddq %mm6,%mm0 965bc3d5698SJohn Baldwin movq 48(%esp),%mm6 966bc3d5698SJohn Baldwin movdqa %xmm5,-80(%edx) 967bc3d5698SJohn Baldwin movdqa %xmm1,%xmm7 968bc3d5698SJohn Baldwin movdqa %xmm6,%xmm5 969bc3d5698SJohn Baldwin.byte 102,15,58,15,244,8 970bc3d5698SJohn Baldwin movdqa %xmm0,(%edx) 971bc3d5698SJohn Baldwin.byte 102,15,58,15,248,8 972bc3d5698SJohn Baldwin movdqa %xmm6,%xmm0 973bc3d5698SJohn Baldwin psrlq $7,%xmm6 974bc3d5698SJohn Baldwin paddq %xmm7,%xmm4 975bc3d5698SJohn Baldwin movdqa %xmm0,%xmm7 976bc3d5698SJohn Baldwin psrlq $1,%xmm0 977bc3d5698SJohn Baldwin psllq $56,%xmm7 978bc3d5698SJohn Baldwin pxor %xmm0,%xmm6 979bc3d5698SJohn Baldwin psrlq $7,%xmm0 980bc3d5698SJohn Baldwin pxor %xmm7,%xmm6 981bc3d5698SJohn Baldwin psllq $7,%xmm7 982bc3d5698SJohn Baldwin pxor %xmm0,%xmm6 983bc3d5698SJohn Baldwin movdqa %xmm3,%xmm0 984bc3d5698SJohn Baldwin pxor %xmm7,%xmm6 985bc3d5698SJohn Baldwin movdqa %xmm3,%xmm7 986bc3d5698SJohn Baldwin psrlq $6,%xmm0 987bc3d5698SJohn Baldwin paddq %xmm6,%xmm4 988bc3d5698SJohn Baldwin movdqa %xmm3,%xmm6 989bc3d5698SJohn Baldwin psrlq $19,%xmm7 990bc3d5698SJohn Baldwin psllq $3,%xmm6 991bc3d5698SJohn Baldwin pxor %xmm7,%xmm0 992bc3d5698SJohn Baldwin psrlq $42,%xmm7 993bc3d5698SJohn Baldwin pxor %xmm6,%xmm0 994bc3d5698SJohn Baldwin psllq $42,%xmm6 995bc3d5698SJohn Baldwin pxor %xmm7,%xmm0 996bc3d5698SJohn Baldwin movdqa 32(%edx),%xmm7 997bc3d5698SJohn Baldwin pxor %xmm6,%xmm0 998bc3d5698SJohn Baldwin movdqa 64(%ebp),%xmm6 999bc3d5698SJohn Baldwin movq %mm4,%mm1 1000bc3d5698SJohn Baldwin paddq %xmm0,%xmm4 1001bc3d5698SJohn Baldwin movq -64(%edx),%mm7 1002bc3d5698SJohn Baldwin pxor %mm6,%mm5 1003bc3d5698SJohn Baldwin psrlq $14,%mm1 1004bc3d5698SJohn Baldwin movq %mm4,32(%esp) 1005bc3d5698SJohn Baldwin paddq %xmm4,%xmm6 1006bc3d5698SJohn Baldwin pand %mm4,%mm5 1007bc3d5698SJohn Baldwin psllq $23,%mm4 1008bc3d5698SJohn Baldwin paddq %mm3,%mm0 1009bc3d5698SJohn Baldwin movq %mm1,%mm3 1010bc3d5698SJohn Baldwin psrlq $4,%mm1 1011bc3d5698SJohn Baldwin pxor %mm6,%mm5 1012bc3d5698SJohn Baldwin pxor %mm4,%mm3 1013bc3d5698SJohn Baldwin psllq $23,%mm4 1014bc3d5698SJohn Baldwin pxor %mm1,%mm3 1015bc3d5698SJohn Baldwin movq %mm0,(%esp) 1016bc3d5698SJohn Baldwin paddq %mm5,%mm7 1017bc3d5698SJohn Baldwin pxor %mm4,%mm3 1018bc3d5698SJohn Baldwin psrlq $23,%mm1 1019bc3d5698SJohn Baldwin paddq 56(%esp),%mm7 1020bc3d5698SJohn Baldwin pxor %mm1,%mm3 1021bc3d5698SJohn Baldwin psllq $4,%mm4 1022bc3d5698SJohn Baldwin pxor %mm4,%mm3 1023bc3d5698SJohn Baldwin movq 24(%esp),%mm4 1024bc3d5698SJohn Baldwin paddq %mm7,%mm3 1025bc3d5698SJohn Baldwin movq %mm0,%mm5 1026bc3d5698SJohn Baldwin psrlq $28,%mm5 1027bc3d5698SJohn Baldwin paddq %mm3,%mm4 1028bc3d5698SJohn Baldwin movq %mm0,%mm6 1029bc3d5698SJohn Baldwin movq %mm5,%mm7 1030bc3d5698SJohn Baldwin psllq $25,%mm6 1031bc3d5698SJohn Baldwin movq 8(%esp),%mm1 1032bc3d5698SJohn Baldwin psrlq $6,%mm5 1033bc3d5698SJohn Baldwin pxor %mm6,%mm7 1034bc3d5698SJohn Baldwin psllq $5,%mm6 1035bc3d5698SJohn Baldwin pxor %mm5,%mm7 1036bc3d5698SJohn Baldwin pxor %mm1,%mm0 1037bc3d5698SJohn Baldwin psrlq $5,%mm5 1038bc3d5698SJohn Baldwin pxor %mm6,%mm7 1039bc3d5698SJohn Baldwin pand %mm0,%mm2 1040bc3d5698SJohn Baldwin psllq $6,%mm6 1041bc3d5698SJohn Baldwin pxor %mm5,%mm7 1042bc3d5698SJohn Baldwin pxor %mm1,%mm2 1043bc3d5698SJohn Baldwin pxor %mm7,%mm6 1044bc3d5698SJohn Baldwin movq 32(%esp),%mm5 1045bc3d5698SJohn Baldwin paddq %mm6,%mm2 1046bc3d5698SJohn Baldwin movq 40(%esp),%mm6 1047bc3d5698SJohn Baldwin movq %mm4,%mm1 1048bc3d5698SJohn Baldwin movq -56(%edx),%mm7 1049bc3d5698SJohn Baldwin pxor %mm6,%mm5 1050bc3d5698SJohn Baldwin psrlq $14,%mm1 1051bc3d5698SJohn Baldwin movq %mm4,24(%esp) 1052bc3d5698SJohn Baldwin pand %mm4,%mm5 1053bc3d5698SJohn Baldwin psllq $23,%mm4 1054bc3d5698SJohn Baldwin paddq %mm3,%mm2 1055bc3d5698SJohn Baldwin movq %mm1,%mm3 1056bc3d5698SJohn Baldwin psrlq $4,%mm1 1057bc3d5698SJohn Baldwin pxor %mm6,%mm5 1058bc3d5698SJohn Baldwin pxor %mm4,%mm3 1059bc3d5698SJohn Baldwin psllq $23,%mm4 1060bc3d5698SJohn Baldwin pxor %mm1,%mm3 1061bc3d5698SJohn Baldwin movq %mm2,56(%esp) 1062bc3d5698SJohn Baldwin paddq %mm5,%mm7 1063bc3d5698SJohn Baldwin pxor %mm4,%mm3 1064bc3d5698SJohn Baldwin psrlq $23,%mm1 1065bc3d5698SJohn Baldwin paddq 48(%esp),%mm7 1066bc3d5698SJohn Baldwin pxor %mm1,%mm3 1067bc3d5698SJohn Baldwin psllq $4,%mm4 1068bc3d5698SJohn Baldwin pxor %mm4,%mm3 1069bc3d5698SJohn Baldwin movq 16(%esp),%mm4 1070bc3d5698SJohn Baldwin paddq %mm7,%mm3 1071bc3d5698SJohn Baldwin movq %mm2,%mm5 1072bc3d5698SJohn Baldwin psrlq $28,%mm5 1073bc3d5698SJohn Baldwin paddq %mm3,%mm4 1074bc3d5698SJohn Baldwin movq %mm2,%mm6 1075bc3d5698SJohn Baldwin movq %mm5,%mm7 1076bc3d5698SJohn Baldwin psllq $25,%mm6 1077bc3d5698SJohn Baldwin movq (%esp),%mm1 1078bc3d5698SJohn Baldwin psrlq $6,%mm5 1079bc3d5698SJohn Baldwin pxor %mm6,%mm7 1080bc3d5698SJohn Baldwin psllq $5,%mm6 1081bc3d5698SJohn Baldwin pxor %mm5,%mm7 1082bc3d5698SJohn Baldwin pxor %mm1,%mm2 1083bc3d5698SJohn Baldwin psrlq $5,%mm5 1084bc3d5698SJohn Baldwin pxor %mm6,%mm7 1085bc3d5698SJohn Baldwin pand %mm2,%mm0 1086bc3d5698SJohn Baldwin psllq $6,%mm6 1087bc3d5698SJohn Baldwin pxor %mm5,%mm7 1088bc3d5698SJohn Baldwin pxor %mm1,%mm0 1089bc3d5698SJohn Baldwin pxor %mm7,%mm6 1090bc3d5698SJohn Baldwin movq 24(%esp),%mm5 1091bc3d5698SJohn Baldwin paddq %mm6,%mm0 1092bc3d5698SJohn Baldwin movq 32(%esp),%mm6 1093bc3d5698SJohn Baldwin movdqa %xmm6,-64(%edx) 1094bc3d5698SJohn Baldwin movdqa %xmm2,%xmm0 1095bc3d5698SJohn Baldwin movdqa %xmm7,%xmm6 1096bc3d5698SJohn Baldwin.byte 102,15,58,15,253,8 1097bc3d5698SJohn Baldwin movdqa %xmm1,16(%edx) 1098bc3d5698SJohn Baldwin.byte 102,15,58,15,193,8 1099bc3d5698SJohn Baldwin movdqa %xmm7,%xmm1 1100bc3d5698SJohn Baldwin psrlq $7,%xmm7 1101bc3d5698SJohn Baldwin paddq %xmm0,%xmm5 1102bc3d5698SJohn Baldwin movdqa %xmm1,%xmm0 1103bc3d5698SJohn Baldwin psrlq $1,%xmm1 1104bc3d5698SJohn Baldwin psllq $56,%xmm0 1105bc3d5698SJohn Baldwin pxor %xmm1,%xmm7 1106bc3d5698SJohn Baldwin psrlq $7,%xmm1 1107bc3d5698SJohn Baldwin pxor %xmm0,%xmm7 1108bc3d5698SJohn Baldwin psllq $7,%xmm0 1109bc3d5698SJohn Baldwin pxor %xmm1,%xmm7 1110bc3d5698SJohn Baldwin movdqa %xmm4,%xmm1 1111bc3d5698SJohn Baldwin pxor %xmm0,%xmm7 1112bc3d5698SJohn Baldwin movdqa %xmm4,%xmm0 1113bc3d5698SJohn Baldwin psrlq $6,%xmm1 1114bc3d5698SJohn Baldwin paddq %xmm7,%xmm5 1115bc3d5698SJohn Baldwin movdqa %xmm4,%xmm7 1116bc3d5698SJohn Baldwin psrlq $19,%xmm0 1117bc3d5698SJohn Baldwin psllq $3,%xmm7 1118bc3d5698SJohn Baldwin pxor %xmm0,%xmm1 1119bc3d5698SJohn Baldwin psrlq $42,%xmm0 1120bc3d5698SJohn Baldwin pxor %xmm7,%xmm1 1121bc3d5698SJohn Baldwin psllq $42,%xmm7 1122bc3d5698SJohn Baldwin pxor %xmm0,%xmm1 1123bc3d5698SJohn Baldwin movdqa 48(%edx),%xmm0 1124bc3d5698SJohn Baldwin pxor %xmm7,%xmm1 1125bc3d5698SJohn Baldwin movdqa 80(%ebp),%xmm7 1126bc3d5698SJohn Baldwin movq %mm4,%mm1 1127bc3d5698SJohn Baldwin paddq %xmm1,%xmm5 1128bc3d5698SJohn Baldwin movq -48(%edx),%mm7 1129bc3d5698SJohn Baldwin pxor %mm6,%mm5 1130bc3d5698SJohn Baldwin psrlq $14,%mm1 1131bc3d5698SJohn Baldwin movq %mm4,16(%esp) 1132bc3d5698SJohn Baldwin paddq %xmm5,%xmm7 1133bc3d5698SJohn Baldwin pand %mm4,%mm5 1134bc3d5698SJohn Baldwin psllq $23,%mm4 1135bc3d5698SJohn Baldwin paddq %mm3,%mm0 1136bc3d5698SJohn Baldwin movq %mm1,%mm3 1137bc3d5698SJohn Baldwin psrlq $4,%mm1 1138bc3d5698SJohn Baldwin pxor %mm6,%mm5 1139bc3d5698SJohn Baldwin pxor %mm4,%mm3 1140bc3d5698SJohn Baldwin psllq $23,%mm4 1141bc3d5698SJohn Baldwin pxor %mm1,%mm3 1142bc3d5698SJohn Baldwin movq %mm0,48(%esp) 1143bc3d5698SJohn Baldwin paddq %mm5,%mm7 1144bc3d5698SJohn Baldwin pxor %mm4,%mm3 1145bc3d5698SJohn Baldwin psrlq $23,%mm1 1146bc3d5698SJohn Baldwin paddq 40(%esp),%mm7 1147bc3d5698SJohn Baldwin pxor %mm1,%mm3 1148bc3d5698SJohn Baldwin psllq $4,%mm4 1149bc3d5698SJohn Baldwin pxor %mm4,%mm3 1150bc3d5698SJohn Baldwin movq 8(%esp),%mm4 1151bc3d5698SJohn Baldwin paddq %mm7,%mm3 1152bc3d5698SJohn Baldwin movq %mm0,%mm5 1153bc3d5698SJohn Baldwin psrlq $28,%mm5 1154bc3d5698SJohn Baldwin paddq %mm3,%mm4 1155bc3d5698SJohn Baldwin movq %mm0,%mm6 1156bc3d5698SJohn Baldwin movq %mm5,%mm7 1157bc3d5698SJohn Baldwin psllq $25,%mm6 1158bc3d5698SJohn Baldwin movq 56(%esp),%mm1 1159bc3d5698SJohn Baldwin psrlq $6,%mm5 1160bc3d5698SJohn Baldwin pxor %mm6,%mm7 1161bc3d5698SJohn Baldwin psllq $5,%mm6 1162bc3d5698SJohn Baldwin pxor %mm5,%mm7 1163bc3d5698SJohn Baldwin pxor %mm1,%mm0 1164bc3d5698SJohn Baldwin psrlq $5,%mm5 1165bc3d5698SJohn Baldwin pxor %mm6,%mm7 1166bc3d5698SJohn Baldwin pand %mm0,%mm2 1167bc3d5698SJohn Baldwin psllq $6,%mm6 1168bc3d5698SJohn Baldwin pxor %mm5,%mm7 1169bc3d5698SJohn Baldwin pxor %mm1,%mm2 1170bc3d5698SJohn Baldwin pxor %mm7,%mm6 1171bc3d5698SJohn Baldwin movq 16(%esp),%mm5 1172bc3d5698SJohn Baldwin paddq %mm6,%mm2 1173bc3d5698SJohn Baldwin movq 24(%esp),%mm6 1174bc3d5698SJohn Baldwin movq %mm4,%mm1 1175bc3d5698SJohn Baldwin movq -40(%edx),%mm7 1176bc3d5698SJohn Baldwin pxor %mm6,%mm5 1177bc3d5698SJohn Baldwin psrlq $14,%mm1 1178bc3d5698SJohn Baldwin movq %mm4,8(%esp) 1179bc3d5698SJohn Baldwin pand %mm4,%mm5 1180bc3d5698SJohn Baldwin psllq $23,%mm4 1181bc3d5698SJohn Baldwin paddq %mm3,%mm2 1182bc3d5698SJohn Baldwin movq %mm1,%mm3 1183bc3d5698SJohn Baldwin psrlq $4,%mm1 1184bc3d5698SJohn Baldwin pxor %mm6,%mm5 1185bc3d5698SJohn Baldwin pxor %mm4,%mm3 1186bc3d5698SJohn Baldwin psllq $23,%mm4 1187bc3d5698SJohn Baldwin pxor %mm1,%mm3 1188bc3d5698SJohn Baldwin movq %mm2,40(%esp) 1189bc3d5698SJohn Baldwin paddq %mm5,%mm7 1190bc3d5698SJohn Baldwin pxor %mm4,%mm3 1191bc3d5698SJohn Baldwin psrlq $23,%mm1 1192bc3d5698SJohn Baldwin paddq 32(%esp),%mm7 1193bc3d5698SJohn Baldwin pxor %mm1,%mm3 1194bc3d5698SJohn Baldwin psllq $4,%mm4 1195bc3d5698SJohn Baldwin pxor %mm4,%mm3 1196bc3d5698SJohn Baldwin movq (%esp),%mm4 1197bc3d5698SJohn Baldwin paddq %mm7,%mm3 1198bc3d5698SJohn Baldwin movq %mm2,%mm5 1199bc3d5698SJohn Baldwin psrlq $28,%mm5 1200bc3d5698SJohn Baldwin paddq %mm3,%mm4 1201bc3d5698SJohn Baldwin movq %mm2,%mm6 1202bc3d5698SJohn Baldwin movq %mm5,%mm7 1203bc3d5698SJohn Baldwin psllq $25,%mm6 1204bc3d5698SJohn Baldwin movq 48(%esp),%mm1 1205bc3d5698SJohn Baldwin psrlq $6,%mm5 1206bc3d5698SJohn Baldwin pxor %mm6,%mm7 1207bc3d5698SJohn Baldwin psllq $5,%mm6 1208bc3d5698SJohn Baldwin pxor %mm5,%mm7 1209bc3d5698SJohn Baldwin pxor %mm1,%mm2 1210bc3d5698SJohn Baldwin psrlq $5,%mm5 1211bc3d5698SJohn Baldwin pxor %mm6,%mm7 1212bc3d5698SJohn Baldwin pand %mm2,%mm0 1213bc3d5698SJohn Baldwin psllq $6,%mm6 1214bc3d5698SJohn Baldwin pxor %mm5,%mm7 1215bc3d5698SJohn Baldwin pxor %mm1,%mm0 1216bc3d5698SJohn Baldwin pxor %mm7,%mm6 1217bc3d5698SJohn Baldwin movq 8(%esp),%mm5 1218bc3d5698SJohn Baldwin paddq %mm6,%mm0 1219bc3d5698SJohn Baldwin movq 16(%esp),%mm6 1220bc3d5698SJohn Baldwin movdqa %xmm7,-48(%edx) 1221bc3d5698SJohn Baldwin movdqa %xmm3,%xmm1 1222bc3d5698SJohn Baldwin movdqa %xmm0,%xmm7 1223bc3d5698SJohn Baldwin.byte 102,15,58,15,198,8 1224bc3d5698SJohn Baldwin movdqa %xmm2,32(%edx) 1225bc3d5698SJohn Baldwin.byte 102,15,58,15,202,8 1226bc3d5698SJohn Baldwin movdqa %xmm0,%xmm2 1227bc3d5698SJohn Baldwin psrlq $7,%xmm0 1228bc3d5698SJohn Baldwin paddq %xmm1,%xmm6 1229bc3d5698SJohn Baldwin movdqa %xmm2,%xmm1 1230bc3d5698SJohn Baldwin psrlq $1,%xmm2 1231bc3d5698SJohn Baldwin psllq $56,%xmm1 1232bc3d5698SJohn Baldwin pxor %xmm2,%xmm0 1233bc3d5698SJohn Baldwin psrlq $7,%xmm2 1234bc3d5698SJohn Baldwin pxor %xmm1,%xmm0 1235bc3d5698SJohn Baldwin psllq $7,%xmm1 1236bc3d5698SJohn Baldwin pxor %xmm2,%xmm0 1237bc3d5698SJohn Baldwin movdqa %xmm5,%xmm2 1238bc3d5698SJohn Baldwin pxor %xmm1,%xmm0 1239bc3d5698SJohn Baldwin movdqa %xmm5,%xmm1 1240bc3d5698SJohn Baldwin psrlq $6,%xmm2 1241bc3d5698SJohn Baldwin paddq %xmm0,%xmm6 1242bc3d5698SJohn Baldwin movdqa %xmm5,%xmm0 1243bc3d5698SJohn Baldwin psrlq $19,%xmm1 1244bc3d5698SJohn Baldwin psllq $3,%xmm0 1245bc3d5698SJohn Baldwin pxor %xmm1,%xmm2 1246bc3d5698SJohn Baldwin psrlq $42,%xmm1 1247bc3d5698SJohn Baldwin pxor %xmm0,%xmm2 1248bc3d5698SJohn Baldwin psllq $42,%xmm0 1249bc3d5698SJohn Baldwin pxor %xmm1,%xmm2 1250bc3d5698SJohn Baldwin movdqa (%edx),%xmm1 1251bc3d5698SJohn Baldwin pxor %xmm0,%xmm2 1252bc3d5698SJohn Baldwin movdqa 96(%ebp),%xmm0 1253bc3d5698SJohn Baldwin movq %mm4,%mm1 1254bc3d5698SJohn Baldwin paddq %xmm2,%xmm6 1255bc3d5698SJohn Baldwin movq -32(%edx),%mm7 1256bc3d5698SJohn Baldwin pxor %mm6,%mm5 1257bc3d5698SJohn Baldwin psrlq $14,%mm1 1258bc3d5698SJohn Baldwin movq %mm4,(%esp) 1259bc3d5698SJohn Baldwin paddq %xmm6,%xmm0 1260bc3d5698SJohn Baldwin pand %mm4,%mm5 1261bc3d5698SJohn Baldwin psllq $23,%mm4 1262bc3d5698SJohn Baldwin paddq %mm3,%mm0 1263bc3d5698SJohn Baldwin movq %mm1,%mm3 1264bc3d5698SJohn Baldwin psrlq $4,%mm1 1265bc3d5698SJohn Baldwin pxor %mm6,%mm5 1266bc3d5698SJohn Baldwin pxor %mm4,%mm3 1267bc3d5698SJohn Baldwin psllq $23,%mm4 1268bc3d5698SJohn Baldwin pxor %mm1,%mm3 1269bc3d5698SJohn Baldwin movq %mm0,32(%esp) 1270bc3d5698SJohn Baldwin paddq %mm5,%mm7 1271bc3d5698SJohn Baldwin pxor %mm4,%mm3 1272bc3d5698SJohn Baldwin psrlq $23,%mm1 1273bc3d5698SJohn Baldwin paddq 24(%esp),%mm7 1274bc3d5698SJohn Baldwin pxor %mm1,%mm3 1275bc3d5698SJohn Baldwin psllq $4,%mm4 1276bc3d5698SJohn Baldwin pxor %mm4,%mm3 1277bc3d5698SJohn Baldwin movq 56(%esp),%mm4 1278bc3d5698SJohn Baldwin paddq %mm7,%mm3 1279bc3d5698SJohn Baldwin movq %mm0,%mm5 1280bc3d5698SJohn Baldwin psrlq $28,%mm5 1281bc3d5698SJohn Baldwin paddq %mm3,%mm4 1282bc3d5698SJohn Baldwin movq %mm0,%mm6 1283bc3d5698SJohn Baldwin movq %mm5,%mm7 1284bc3d5698SJohn Baldwin psllq $25,%mm6 1285bc3d5698SJohn Baldwin movq 40(%esp),%mm1 1286bc3d5698SJohn Baldwin psrlq $6,%mm5 1287bc3d5698SJohn Baldwin pxor %mm6,%mm7 1288bc3d5698SJohn Baldwin psllq $5,%mm6 1289bc3d5698SJohn Baldwin pxor %mm5,%mm7 1290bc3d5698SJohn Baldwin pxor %mm1,%mm0 1291bc3d5698SJohn Baldwin psrlq $5,%mm5 1292bc3d5698SJohn Baldwin pxor %mm6,%mm7 1293bc3d5698SJohn Baldwin pand %mm0,%mm2 1294bc3d5698SJohn Baldwin psllq $6,%mm6 1295bc3d5698SJohn Baldwin pxor %mm5,%mm7 1296bc3d5698SJohn Baldwin pxor %mm1,%mm2 1297bc3d5698SJohn Baldwin pxor %mm7,%mm6 1298bc3d5698SJohn Baldwin movq (%esp),%mm5 1299bc3d5698SJohn Baldwin paddq %mm6,%mm2 1300bc3d5698SJohn Baldwin movq 8(%esp),%mm6 1301bc3d5698SJohn Baldwin movq %mm4,%mm1 1302bc3d5698SJohn Baldwin movq -24(%edx),%mm7 1303bc3d5698SJohn Baldwin pxor %mm6,%mm5 1304bc3d5698SJohn Baldwin psrlq $14,%mm1 1305bc3d5698SJohn Baldwin movq %mm4,56(%esp) 1306bc3d5698SJohn Baldwin pand %mm4,%mm5 1307bc3d5698SJohn Baldwin psllq $23,%mm4 1308bc3d5698SJohn Baldwin paddq %mm3,%mm2 1309bc3d5698SJohn Baldwin movq %mm1,%mm3 1310bc3d5698SJohn Baldwin psrlq $4,%mm1 1311bc3d5698SJohn Baldwin pxor %mm6,%mm5 1312bc3d5698SJohn Baldwin pxor %mm4,%mm3 1313bc3d5698SJohn Baldwin psllq $23,%mm4 1314bc3d5698SJohn Baldwin pxor %mm1,%mm3 1315bc3d5698SJohn Baldwin movq %mm2,24(%esp) 1316bc3d5698SJohn Baldwin paddq %mm5,%mm7 1317bc3d5698SJohn Baldwin pxor %mm4,%mm3 1318bc3d5698SJohn Baldwin psrlq $23,%mm1 1319bc3d5698SJohn Baldwin paddq 16(%esp),%mm7 1320bc3d5698SJohn Baldwin pxor %mm1,%mm3 1321bc3d5698SJohn Baldwin psllq $4,%mm4 1322bc3d5698SJohn Baldwin pxor %mm4,%mm3 1323bc3d5698SJohn Baldwin movq 48(%esp),%mm4 1324bc3d5698SJohn Baldwin paddq %mm7,%mm3 1325bc3d5698SJohn Baldwin movq %mm2,%mm5 1326bc3d5698SJohn Baldwin psrlq $28,%mm5 1327bc3d5698SJohn Baldwin paddq %mm3,%mm4 1328bc3d5698SJohn Baldwin movq %mm2,%mm6 1329bc3d5698SJohn Baldwin movq %mm5,%mm7 1330bc3d5698SJohn Baldwin psllq $25,%mm6 1331bc3d5698SJohn Baldwin movq 32(%esp),%mm1 1332bc3d5698SJohn Baldwin psrlq $6,%mm5 1333bc3d5698SJohn Baldwin pxor %mm6,%mm7 1334bc3d5698SJohn Baldwin psllq $5,%mm6 1335bc3d5698SJohn Baldwin pxor %mm5,%mm7 1336bc3d5698SJohn Baldwin pxor %mm1,%mm2 1337bc3d5698SJohn Baldwin psrlq $5,%mm5 1338bc3d5698SJohn Baldwin pxor %mm6,%mm7 1339bc3d5698SJohn Baldwin pand %mm2,%mm0 1340bc3d5698SJohn Baldwin psllq $6,%mm6 1341bc3d5698SJohn Baldwin pxor %mm5,%mm7 1342bc3d5698SJohn Baldwin pxor %mm1,%mm0 1343bc3d5698SJohn Baldwin pxor %mm7,%mm6 1344bc3d5698SJohn Baldwin movq 56(%esp),%mm5 1345bc3d5698SJohn Baldwin paddq %mm6,%mm0 1346bc3d5698SJohn Baldwin movq (%esp),%mm6 1347bc3d5698SJohn Baldwin movdqa %xmm0,-32(%edx) 1348bc3d5698SJohn Baldwin movdqa %xmm4,%xmm2 1349bc3d5698SJohn Baldwin movdqa %xmm1,%xmm0 1350bc3d5698SJohn Baldwin.byte 102,15,58,15,207,8 1351bc3d5698SJohn Baldwin movdqa %xmm3,48(%edx) 1352bc3d5698SJohn Baldwin.byte 102,15,58,15,211,8 1353bc3d5698SJohn Baldwin movdqa %xmm1,%xmm3 1354bc3d5698SJohn Baldwin psrlq $7,%xmm1 1355bc3d5698SJohn Baldwin paddq %xmm2,%xmm7 1356bc3d5698SJohn Baldwin movdqa %xmm3,%xmm2 1357bc3d5698SJohn Baldwin psrlq $1,%xmm3 1358bc3d5698SJohn Baldwin psllq $56,%xmm2 1359bc3d5698SJohn Baldwin pxor %xmm3,%xmm1 1360bc3d5698SJohn Baldwin psrlq $7,%xmm3 1361bc3d5698SJohn Baldwin pxor %xmm2,%xmm1 1362bc3d5698SJohn Baldwin psllq $7,%xmm2 1363bc3d5698SJohn Baldwin pxor %xmm3,%xmm1 1364bc3d5698SJohn Baldwin movdqa %xmm6,%xmm3 1365bc3d5698SJohn Baldwin pxor %xmm2,%xmm1 1366bc3d5698SJohn Baldwin movdqa %xmm6,%xmm2 1367bc3d5698SJohn Baldwin psrlq $6,%xmm3 1368bc3d5698SJohn Baldwin paddq %xmm1,%xmm7 1369bc3d5698SJohn Baldwin movdqa %xmm6,%xmm1 1370bc3d5698SJohn Baldwin psrlq $19,%xmm2 1371bc3d5698SJohn Baldwin psllq $3,%xmm1 1372bc3d5698SJohn Baldwin pxor %xmm2,%xmm3 1373bc3d5698SJohn Baldwin psrlq $42,%xmm2 1374bc3d5698SJohn Baldwin pxor %xmm1,%xmm3 1375bc3d5698SJohn Baldwin psllq $42,%xmm1 1376bc3d5698SJohn Baldwin pxor %xmm2,%xmm3 1377bc3d5698SJohn Baldwin movdqa 16(%edx),%xmm2 1378bc3d5698SJohn Baldwin pxor %xmm1,%xmm3 1379bc3d5698SJohn Baldwin movdqa 112(%ebp),%xmm1 1380bc3d5698SJohn Baldwin movq %mm4,%mm1 1381bc3d5698SJohn Baldwin paddq %xmm3,%xmm7 1382bc3d5698SJohn Baldwin movq -16(%edx),%mm7 1383bc3d5698SJohn Baldwin pxor %mm6,%mm5 1384bc3d5698SJohn Baldwin psrlq $14,%mm1 1385bc3d5698SJohn Baldwin movq %mm4,48(%esp) 1386bc3d5698SJohn Baldwin paddq %xmm7,%xmm1 1387bc3d5698SJohn Baldwin pand %mm4,%mm5 1388bc3d5698SJohn Baldwin psllq $23,%mm4 1389bc3d5698SJohn Baldwin paddq %mm3,%mm0 1390bc3d5698SJohn Baldwin movq %mm1,%mm3 1391bc3d5698SJohn Baldwin psrlq $4,%mm1 1392bc3d5698SJohn Baldwin pxor %mm6,%mm5 1393bc3d5698SJohn Baldwin pxor %mm4,%mm3 1394bc3d5698SJohn Baldwin psllq $23,%mm4 1395bc3d5698SJohn Baldwin pxor %mm1,%mm3 1396bc3d5698SJohn Baldwin movq %mm0,16(%esp) 1397bc3d5698SJohn Baldwin paddq %mm5,%mm7 1398bc3d5698SJohn Baldwin pxor %mm4,%mm3 1399bc3d5698SJohn Baldwin psrlq $23,%mm1 1400bc3d5698SJohn Baldwin paddq 8(%esp),%mm7 1401bc3d5698SJohn Baldwin pxor %mm1,%mm3 1402bc3d5698SJohn Baldwin psllq $4,%mm4 1403bc3d5698SJohn Baldwin pxor %mm4,%mm3 1404bc3d5698SJohn Baldwin movq 40(%esp),%mm4 1405bc3d5698SJohn Baldwin paddq %mm7,%mm3 1406bc3d5698SJohn Baldwin movq %mm0,%mm5 1407bc3d5698SJohn Baldwin psrlq $28,%mm5 1408bc3d5698SJohn Baldwin paddq %mm3,%mm4 1409bc3d5698SJohn Baldwin movq %mm0,%mm6 1410bc3d5698SJohn Baldwin movq %mm5,%mm7 1411bc3d5698SJohn Baldwin psllq $25,%mm6 1412bc3d5698SJohn Baldwin movq 24(%esp),%mm1 1413bc3d5698SJohn Baldwin psrlq $6,%mm5 1414bc3d5698SJohn Baldwin pxor %mm6,%mm7 1415bc3d5698SJohn Baldwin psllq $5,%mm6 1416bc3d5698SJohn Baldwin pxor %mm5,%mm7 1417bc3d5698SJohn Baldwin pxor %mm1,%mm0 1418bc3d5698SJohn Baldwin psrlq $5,%mm5 1419bc3d5698SJohn Baldwin pxor %mm6,%mm7 1420bc3d5698SJohn Baldwin pand %mm0,%mm2 1421bc3d5698SJohn Baldwin psllq $6,%mm6 1422bc3d5698SJohn Baldwin pxor %mm5,%mm7 1423bc3d5698SJohn Baldwin pxor %mm1,%mm2 1424bc3d5698SJohn Baldwin pxor %mm7,%mm6 1425bc3d5698SJohn Baldwin movq 48(%esp),%mm5 1426bc3d5698SJohn Baldwin paddq %mm6,%mm2 1427bc3d5698SJohn Baldwin movq 56(%esp),%mm6 1428bc3d5698SJohn Baldwin movq %mm4,%mm1 1429bc3d5698SJohn Baldwin movq -8(%edx),%mm7 1430bc3d5698SJohn Baldwin pxor %mm6,%mm5 1431bc3d5698SJohn Baldwin psrlq $14,%mm1 1432bc3d5698SJohn Baldwin movq %mm4,40(%esp) 1433bc3d5698SJohn Baldwin pand %mm4,%mm5 1434bc3d5698SJohn Baldwin psllq $23,%mm4 1435bc3d5698SJohn Baldwin paddq %mm3,%mm2 1436bc3d5698SJohn Baldwin movq %mm1,%mm3 1437bc3d5698SJohn Baldwin psrlq $4,%mm1 1438bc3d5698SJohn Baldwin pxor %mm6,%mm5 1439bc3d5698SJohn Baldwin pxor %mm4,%mm3 1440bc3d5698SJohn Baldwin psllq $23,%mm4 1441bc3d5698SJohn Baldwin pxor %mm1,%mm3 1442bc3d5698SJohn Baldwin movq %mm2,8(%esp) 1443bc3d5698SJohn Baldwin paddq %mm5,%mm7 1444bc3d5698SJohn Baldwin pxor %mm4,%mm3 1445bc3d5698SJohn Baldwin psrlq $23,%mm1 1446bc3d5698SJohn Baldwin paddq (%esp),%mm7 1447bc3d5698SJohn Baldwin pxor %mm1,%mm3 1448bc3d5698SJohn Baldwin psllq $4,%mm4 1449bc3d5698SJohn Baldwin pxor %mm4,%mm3 1450bc3d5698SJohn Baldwin movq 32(%esp),%mm4 1451bc3d5698SJohn Baldwin paddq %mm7,%mm3 1452bc3d5698SJohn Baldwin movq %mm2,%mm5 1453bc3d5698SJohn Baldwin psrlq $28,%mm5 1454bc3d5698SJohn Baldwin paddq %mm3,%mm4 1455bc3d5698SJohn Baldwin movq %mm2,%mm6 1456bc3d5698SJohn Baldwin movq %mm5,%mm7 1457bc3d5698SJohn Baldwin psllq $25,%mm6 1458bc3d5698SJohn Baldwin movq 16(%esp),%mm1 1459bc3d5698SJohn Baldwin psrlq $6,%mm5 1460bc3d5698SJohn Baldwin pxor %mm6,%mm7 1461bc3d5698SJohn Baldwin psllq $5,%mm6 1462bc3d5698SJohn Baldwin pxor %mm5,%mm7 1463bc3d5698SJohn Baldwin pxor %mm1,%mm2 1464bc3d5698SJohn Baldwin psrlq $5,%mm5 1465bc3d5698SJohn Baldwin pxor %mm6,%mm7 1466bc3d5698SJohn Baldwin pand %mm2,%mm0 1467bc3d5698SJohn Baldwin psllq $6,%mm6 1468bc3d5698SJohn Baldwin pxor %mm5,%mm7 1469bc3d5698SJohn Baldwin pxor %mm1,%mm0 1470bc3d5698SJohn Baldwin pxor %mm7,%mm6 1471bc3d5698SJohn Baldwin movq 40(%esp),%mm5 1472bc3d5698SJohn Baldwin paddq %mm6,%mm0 1473bc3d5698SJohn Baldwin movq 48(%esp),%mm6 1474bc3d5698SJohn Baldwin movdqa %xmm1,-16(%edx) 1475bc3d5698SJohn Baldwin leal 128(%ebp),%ebp 1476bc3d5698SJohn Baldwin decl %ecx 1477bc3d5698SJohn Baldwin jnz .L00800_47_ssse3 1478bc3d5698SJohn Baldwin movdqa (%ebp),%xmm1 1479bc3d5698SJohn Baldwin leal -640(%ebp),%ebp 1480bc3d5698SJohn Baldwin movdqu (%ebx),%xmm0 1481bc3d5698SJohn Baldwin.byte 102,15,56,0,193 1482bc3d5698SJohn Baldwin movdqa (%ebp),%xmm3 1483bc3d5698SJohn Baldwin movdqa %xmm1,%xmm2 1484bc3d5698SJohn Baldwin movdqu 16(%ebx),%xmm1 1485bc3d5698SJohn Baldwin paddq %xmm0,%xmm3 1486bc3d5698SJohn Baldwin.byte 102,15,56,0,202 1487bc3d5698SJohn Baldwin movq %mm4,%mm1 1488bc3d5698SJohn Baldwin movq -128(%edx),%mm7 1489bc3d5698SJohn Baldwin pxor %mm6,%mm5 1490bc3d5698SJohn Baldwin psrlq $14,%mm1 1491bc3d5698SJohn Baldwin movq %mm4,32(%esp) 1492bc3d5698SJohn Baldwin pand %mm4,%mm5 1493bc3d5698SJohn Baldwin psllq $23,%mm4 1494bc3d5698SJohn Baldwin paddq %mm3,%mm0 1495bc3d5698SJohn Baldwin movq %mm1,%mm3 1496bc3d5698SJohn Baldwin psrlq $4,%mm1 1497bc3d5698SJohn Baldwin pxor %mm6,%mm5 1498bc3d5698SJohn Baldwin pxor %mm4,%mm3 1499bc3d5698SJohn Baldwin psllq $23,%mm4 1500bc3d5698SJohn Baldwin pxor %mm1,%mm3 1501bc3d5698SJohn Baldwin movq %mm0,(%esp) 1502bc3d5698SJohn Baldwin paddq %mm5,%mm7 1503bc3d5698SJohn Baldwin pxor %mm4,%mm3 1504bc3d5698SJohn Baldwin psrlq $23,%mm1 1505bc3d5698SJohn Baldwin paddq 56(%esp),%mm7 1506bc3d5698SJohn Baldwin pxor %mm1,%mm3 1507bc3d5698SJohn Baldwin psllq $4,%mm4 1508bc3d5698SJohn Baldwin pxor %mm4,%mm3 1509bc3d5698SJohn Baldwin movq 24(%esp),%mm4 1510bc3d5698SJohn Baldwin paddq %mm7,%mm3 1511bc3d5698SJohn Baldwin movq %mm0,%mm5 1512bc3d5698SJohn Baldwin psrlq $28,%mm5 1513bc3d5698SJohn Baldwin paddq %mm3,%mm4 1514bc3d5698SJohn Baldwin movq %mm0,%mm6 1515bc3d5698SJohn Baldwin movq %mm5,%mm7 1516bc3d5698SJohn Baldwin psllq $25,%mm6 1517bc3d5698SJohn Baldwin movq 8(%esp),%mm1 1518bc3d5698SJohn Baldwin psrlq $6,%mm5 1519bc3d5698SJohn Baldwin pxor %mm6,%mm7 1520bc3d5698SJohn Baldwin psllq $5,%mm6 1521bc3d5698SJohn Baldwin pxor %mm5,%mm7 1522bc3d5698SJohn Baldwin pxor %mm1,%mm0 1523bc3d5698SJohn Baldwin psrlq $5,%mm5 1524bc3d5698SJohn Baldwin pxor %mm6,%mm7 1525bc3d5698SJohn Baldwin pand %mm0,%mm2 1526bc3d5698SJohn Baldwin psllq $6,%mm6 1527bc3d5698SJohn Baldwin pxor %mm5,%mm7 1528bc3d5698SJohn Baldwin pxor %mm1,%mm2 1529bc3d5698SJohn Baldwin pxor %mm7,%mm6 1530bc3d5698SJohn Baldwin movq 32(%esp),%mm5 1531bc3d5698SJohn Baldwin paddq %mm6,%mm2 1532bc3d5698SJohn Baldwin movq 40(%esp),%mm6 1533bc3d5698SJohn Baldwin movq %mm4,%mm1 1534bc3d5698SJohn Baldwin movq -120(%edx),%mm7 1535bc3d5698SJohn Baldwin pxor %mm6,%mm5 1536bc3d5698SJohn Baldwin psrlq $14,%mm1 1537bc3d5698SJohn Baldwin movq %mm4,24(%esp) 1538bc3d5698SJohn Baldwin pand %mm4,%mm5 1539bc3d5698SJohn Baldwin psllq $23,%mm4 1540bc3d5698SJohn Baldwin paddq %mm3,%mm2 1541bc3d5698SJohn Baldwin movq %mm1,%mm3 1542bc3d5698SJohn Baldwin psrlq $4,%mm1 1543bc3d5698SJohn Baldwin pxor %mm6,%mm5 1544bc3d5698SJohn Baldwin pxor %mm4,%mm3 1545bc3d5698SJohn Baldwin psllq $23,%mm4 1546bc3d5698SJohn Baldwin pxor %mm1,%mm3 1547bc3d5698SJohn Baldwin movq %mm2,56(%esp) 1548bc3d5698SJohn Baldwin paddq %mm5,%mm7 1549bc3d5698SJohn Baldwin pxor %mm4,%mm3 1550bc3d5698SJohn Baldwin psrlq $23,%mm1 1551bc3d5698SJohn Baldwin paddq 48(%esp),%mm7 1552bc3d5698SJohn Baldwin pxor %mm1,%mm3 1553bc3d5698SJohn Baldwin psllq $4,%mm4 1554bc3d5698SJohn Baldwin pxor %mm4,%mm3 1555bc3d5698SJohn Baldwin movq 16(%esp),%mm4 1556bc3d5698SJohn Baldwin paddq %mm7,%mm3 1557bc3d5698SJohn Baldwin movq %mm2,%mm5 1558bc3d5698SJohn Baldwin psrlq $28,%mm5 1559bc3d5698SJohn Baldwin paddq %mm3,%mm4 1560bc3d5698SJohn Baldwin movq %mm2,%mm6 1561bc3d5698SJohn Baldwin movq %mm5,%mm7 1562bc3d5698SJohn Baldwin psllq $25,%mm6 1563bc3d5698SJohn Baldwin movq (%esp),%mm1 1564bc3d5698SJohn Baldwin psrlq $6,%mm5 1565bc3d5698SJohn Baldwin pxor %mm6,%mm7 1566bc3d5698SJohn Baldwin psllq $5,%mm6 1567bc3d5698SJohn Baldwin pxor %mm5,%mm7 1568bc3d5698SJohn Baldwin pxor %mm1,%mm2 1569bc3d5698SJohn Baldwin psrlq $5,%mm5 1570bc3d5698SJohn Baldwin pxor %mm6,%mm7 1571bc3d5698SJohn Baldwin pand %mm2,%mm0 1572bc3d5698SJohn Baldwin psllq $6,%mm6 1573bc3d5698SJohn Baldwin pxor %mm5,%mm7 1574bc3d5698SJohn Baldwin pxor %mm1,%mm0 1575bc3d5698SJohn Baldwin pxor %mm7,%mm6 1576bc3d5698SJohn Baldwin movq 24(%esp),%mm5 1577bc3d5698SJohn Baldwin paddq %mm6,%mm0 1578bc3d5698SJohn Baldwin movq 32(%esp),%mm6 1579bc3d5698SJohn Baldwin movdqa %xmm3,-128(%edx) 1580bc3d5698SJohn Baldwin movdqa 16(%ebp),%xmm4 1581bc3d5698SJohn Baldwin movdqa %xmm2,%xmm3 1582bc3d5698SJohn Baldwin movdqu 32(%ebx),%xmm2 1583bc3d5698SJohn Baldwin paddq %xmm1,%xmm4 1584bc3d5698SJohn Baldwin.byte 102,15,56,0,211 1585bc3d5698SJohn Baldwin movq %mm4,%mm1 1586bc3d5698SJohn Baldwin movq -112(%edx),%mm7 1587bc3d5698SJohn Baldwin pxor %mm6,%mm5 1588bc3d5698SJohn Baldwin psrlq $14,%mm1 1589bc3d5698SJohn Baldwin movq %mm4,16(%esp) 1590bc3d5698SJohn Baldwin pand %mm4,%mm5 1591bc3d5698SJohn Baldwin psllq $23,%mm4 1592bc3d5698SJohn Baldwin paddq %mm3,%mm0 1593bc3d5698SJohn Baldwin movq %mm1,%mm3 1594bc3d5698SJohn Baldwin psrlq $4,%mm1 1595bc3d5698SJohn Baldwin pxor %mm6,%mm5 1596bc3d5698SJohn Baldwin pxor %mm4,%mm3 1597bc3d5698SJohn Baldwin psllq $23,%mm4 1598bc3d5698SJohn Baldwin pxor %mm1,%mm3 1599bc3d5698SJohn Baldwin movq %mm0,48(%esp) 1600bc3d5698SJohn Baldwin paddq %mm5,%mm7 1601bc3d5698SJohn Baldwin pxor %mm4,%mm3 1602bc3d5698SJohn Baldwin psrlq $23,%mm1 1603bc3d5698SJohn Baldwin paddq 40(%esp),%mm7 1604bc3d5698SJohn Baldwin pxor %mm1,%mm3 1605bc3d5698SJohn Baldwin psllq $4,%mm4 1606bc3d5698SJohn Baldwin pxor %mm4,%mm3 1607bc3d5698SJohn Baldwin movq 8(%esp),%mm4 1608bc3d5698SJohn Baldwin paddq %mm7,%mm3 1609bc3d5698SJohn Baldwin movq %mm0,%mm5 1610bc3d5698SJohn Baldwin psrlq $28,%mm5 1611bc3d5698SJohn Baldwin paddq %mm3,%mm4 1612bc3d5698SJohn Baldwin movq %mm0,%mm6 1613bc3d5698SJohn Baldwin movq %mm5,%mm7 1614bc3d5698SJohn Baldwin psllq $25,%mm6 1615bc3d5698SJohn Baldwin movq 56(%esp),%mm1 1616bc3d5698SJohn Baldwin psrlq $6,%mm5 1617bc3d5698SJohn Baldwin pxor %mm6,%mm7 1618bc3d5698SJohn Baldwin psllq $5,%mm6 1619bc3d5698SJohn Baldwin pxor %mm5,%mm7 1620bc3d5698SJohn Baldwin pxor %mm1,%mm0 1621bc3d5698SJohn Baldwin psrlq $5,%mm5 1622bc3d5698SJohn Baldwin pxor %mm6,%mm7 1623bc3d5698SJohn Baldwin pand %mm0,%mm2 1624bc3d5698SJohn Baldwin psllq $6,%mm6 1625bc3d5698SJohn Baldwin pxor %mm5,%mm7 1626bc3d5698SJohn Baldwin pxor %mm1,%mm2 1627bc3d5698SJohn Baldwin pxor %mm7,%mm6 1628bc3d5698SJohn Baldwin movq 16(%esp),%mm5 1629bc3d5698SJohn Baldwin paddq %mm6,%mm2 1630bc3d5698SJohn Baldwin movq 24(%esp),%mm6 1631bc3d5698SJohn Baldwin movq %mm4,%mm1 1632bc3d5698SJohn Baldwin movq -104(%edx),%mm7 1633bc3d5698SJohn Baldwin pxor %mm6,%mm5 1634bc3d5698SJohn Baldwin psrlq $14,%mm1 1635bc3d5698SJohn Baldwin movq %mm4,8(%esp) 1636bc3d5698SJohn Baldwin pand %mm4,%mm5 1637bc3d5698SJohn Baldwin psllq $23,%mm4 1638bc3d5698SJohn Baldwin paddq %mm3,%mm2 1639bc3d5698SJohn Baldwin movq %mm1,%mm3 1640bc3d5698SJohn Baldwin psrlq $4,%mm1 1641bc3d5698SJohn Baldwin pxor %mm6,%mm5 1642bc3d5698SJohn Baldwin pxor %mm4,%mm3 1643bc3d5698SJohn Baldwin psllq $23,%mm4 1644bc3d5698SJohn Baldwin pxor %mm1,%mm3 1645bc3d5698SJohn Baldwin movq %mm2,40(%esp) 1646bc3d5698SJohn Baldwin paddq %mm5,%mm7 1647bc3d5698SJohn Baldwin pxor %mm4,%mm3 1648bc3d5698SJohn Baldwin psrlq $23,%mm1 1649bc3d5698SJohn Baldwin paddq 32(%esp),%mm7 1650bc3d5698SJohn Baldwin pxor %mm1,%mm3 1651bc3d5698SJohn Baldwin psllq $4,%mm4 1652bc3d5698SJohn Baldwin pxor %mm4,%mm3 1653bc3d5698SJohn Baldwin movq (%esp),%mm4 1654bc3d5698SJohn Baldwin paddq %mm7,%mm3 1655bc3d5698SJohn Baldwin movq %mm2,%mm5 1656bc3d5698SJohn Baldwin psrlq $28,%mm5 1657bc3d5698SJohn Baldwin paddq %mm3,%mm4 1658bc3d5698SJohn Baldwin movq %mm2,%mm6 1659bc3d5698SJohn Baldwin movq %mm5,%mm7 1660bc3d5698SJohn Baldwin psllq $25,%mm6 1661bc3d5698SJohn Baldwin movq 48(%esp),%mm1 1662bc3d5698SJohn Baldwin psrlq $6,%mm5 1663bc3d5698SJohn Baldwin pxor %mm6,%mm7 1664bc3d5698SJohn Baldwin psllq $5,%mm6 1665bc3d5698SJohn Baldwin pxor %mm5,%mm7 1666bc3d5698SJohn Baldwin pxor %mm1,%mm2 1667bc3d5698SJohn Baldwin psrlq $5,%mm5 1668bc3d5698SJohn Baldwin pxor %mm6,%mm7 1669bc3d5698SJohn Baldwin pand %mm2,%mm0 1670bc3d5698SJohn Baldwin psllq $6,%mm6 1671bc3d5698SJohn Baldwin pxor %mm5,%mm7 1672bc3d5698SJohn Baldwin pxor %mm1,%mm0 1673bc3d5698SJohn Baldwin pxor %mm7,%mm6 1674bc3d5698SJohn Baldwin movq 8(%esp),%mm5 1675bc3d5698SJohn Baldwin paddq %mm6,%mm0 1676bc3d5698SJohn Baldwin movq 16(%esp),%mm6 1677bc3d5698SJohn Baldwin movdqa %xmm4,-112(%edx) 1678bc3d5698SJohn Baldwin movdqa 32(%ebp),%xmm5 1679bc3d5698SJohn Baldwin movdqa %xmm3,%xmm4 1680bc3d5698SJohn Baldwin movdqu 48(%ebx),%xmm3 1681bc3d5698SJohn Baldwin paddq %xmm2,%xmm5 1682bc3d5698SJohn Baldwin.byte 102,15,56,0,220 1683bc3d5698SJohn Baldwin movq %mm4,%mm1 1684bc3d5698SJohn Baldwin movq -96(%edx),%mm7 1685bc3d5698SJohn Baldwin pxor %mm6,%mm5 1686bc3d5698SJohn Baldwin psrlq $14,%mm1 1687bc3d5698SJohn Baldwin movq %mm4,(%esp) 1688bc3d5698SJohn Baldwin pand %mm4,%mm5 1689bc3d5698SJohn Baldwin psllq $23,%mm4 1690bc3d5698SJohn Baldwin paddq %mm3,%mm0 1691bc3d5698SJohn Baldwin movq %mm1,%mm3 1692bc3d5698SJohn Baldwin psrlq $4,%mm1 1693bc3d5698SJohn Baldwin pxor %mm6,%mm5 1694bc3d5698SJohn Baldwin pxor %mm4,%mm3 1695bc3d5698SJohn Baldwin psllq $23,%mm4 1696bc3d5698SJohn Baldwin pxor %mm1,%mm3 1697bc3d5698SJohn Baldwin movq %mm0,32(%esp) 1698bc3d5698SJohn Baldwin paddq %mm5,%mm7 1699bc3d5698SJohn Baldwin pxor %mm4,%mm3 1700bc3d5698SJohn Baldwin psrlq $23,%mm1 1701bc3d5698SJohn Baldwin paddq 24(%esp),%mm7 1702bc3d5698SJohn Baldwin pxor %mm1,%mm3 1703bc3d5698SJohn Baldwin psllq $4,%mm4 1704bc3d5698SJohn Baldwin pxor %mm4,%mm3 1705bc3d5698SJohn Baldwin movq 56(%esp),%mm4 1706bc3d5698SJohn Baldwin paddq %mm7,%mm3 1707bc3d5698SJohn Baldwin movq %mm0,%mm5 1708bc3d5698SJohn Baldwin psrlq $28,%mm5 1709bc3d5698SJohn Baldwin paddq %mm3,%mm4 1710bc3d5698SJohn Baldwin movq %mm0,%mm6 1711bc3d5698SJohn Baldwin movq %mm5,%mm7 1712bc3d5698SJohn Baldwin psllq $25,%mm6 1713bc3d5698SJohn Baldwin movq 40(%esp),%mm1 1714bc3d5698SJohn Baldwin psrlq $6,%mm5 1715bc3d5698SJohn Baldwin pxor %mm6,%mm7 1716bc3d5698SJohn Baldwin psllq $5,%mm6 1717bc3d5698SJohn Baldwin pxor %mm5,%mm7 1718bc3d5698SJohn Baldwin pxor %mm1,%mm0 1719bc3d5698SJohn Baldwin psrlq $5,%mm5 1720bc3d5698SJohn Baldwin pxor %mm6,%mm7 1721bc3d5698SJohn Baldwin pand %mm0,%mm2 1722bc3d5698SJohn Baldwin psllq $6,%mm6 1723bc3d5698SJohn Baldwin pxor %mm5,%mm7 1724bc3d5698SJohn Baldwin pxor %mm1,%mm2 1725bc3d5698SJohn Baldwin pxor %mm7,%mm6 1726bc3d5698SJohn Baldwin movq (%esp),%mm5 1727bc3d5698SJohn Baldwin paddq %mm6,%mm2 1728bc3d5698SJohn Baldwin movq 8(%esp),%mm6 1729bc3d5698SJohn Baldwin movq %mm4,%mm1 1730bc3d5698SJohn Baldwin movq -88(%edx),%mm7 1731bc3d5698SJohn Baldwin pxor %mm6,%mm5 1732bc3d5698SJohn Baldwin psrlq $14,%mm1 1733bc3d5698SJohn Baldwin movq %mm4,56(%esp) 1734bc3d5698SJohn Baldwin pand %mm4,%mm5 1735bc3d5698SJohn Baldwin psllq $23,%mm4 1736bc3d5698SJohn Baldwin paddq %mm3,%mm2 1737bc3d5698SJohn Baldwin movq %mm1,%mm3 1738bc3d5698SJohn Baldwin psrlq $4,%mm1 1739bc3d5698SJohn Baldwin pxor %mm6,%mm5 1740bc3d5698SJohn Baldwin pxor %mm4,%mm3 1741bc3d5698SJohn Baldwin psllq $23,%mm4 1742bc3d5698SJohn Baldwin pxor %mm1,%mm3 1743bc3d5698SJohn Baldwin movq %mm2,24(%esp) 1744bc3d5698SJohn Baldwin paddq %mm5,%mm7 1745bc3d5698SJohn Baldwin pxor %mm4,%mm3 1746bc3d5698SJohn Baldwin psrlq $23,%mm1 1747bc3d5698SJohn Baldwin paddq 16(%esp),%mm7 1748bc3d5698SJohn Baldwin pxor %mm1,%mm3 1749bc3d5698SJohn Baldwin psllq $4,%mm4 1750bc3d5698SJohn Baldwin pxor %mm4,%mm3 1751bc3d5698SJohn Baldwin movq 48(%esp),%mm4 1752bc3d5698SJohn Baldwin paddq %mm7,%mm3 1753bc3d5698SJohn Baldwin movq %mm2,%mm5 1754bc3d5698SJohn Baldwin psrlq $28,%mm5 1755bc3d5698SJohn Baldwin paddq %mm3,%mm4 1756bc3d5698SJohn Baldwin movq %mm2,%mm6 1757bc3d5698SJohn Baldwin movq %mm5,%mm7 1758bc3d5698SJohn Baldwin psllq $25,%mm6 1759bc3d5698SJohn Baldwin movq 32(%esp),%mm1 1760bc3d5698SJohn Baldwin psrlq $6,%mm5 1761bc3d5698SJohn Baldwin pxor %mm6,%mm7 1762bc3d5698SJohn Baldwin psllq $5,%mm6 1763bc3d5698SJohn Baldwin pxor %mm5,%mm7 1764bc3d5698SJohn Baldwin pxor %mm1,%mm2 1765bc3d5698SJohn Baldwin psrlq $5,%mm5 1766bc3d5698SJohn Baldwin pxor %mm6,%mm7 1767bc3d5698SJohn Baldwin pand %mm2,%mm0 1768bc3d5698SJohn Baldwin psllq $6,%mm6 1769bc3d5698SJohn Baldwin pxor %mm5,%mm7 1770bc3d5698SJohn Baldwin pxor %mm1,%mm0 1771bc3d5698SJohn Baldwin pxor %mm7,%mm6 1772bc3d5698SJohn Baldwin movq 56(%esp),%mm5 1773bc3d5698SJohn Baldwin paddq %mm6,%mm0 1774bc3d5698SJohn Baldwin movq (%esp),%mm6 1775bc3d5698SJohn Baldwin movdqa %xmm5,-96(%edx) 1776bc3d5698SJohn Baldwin movdqa 48(%ebp),%xmm6 1777bc3d5698SJohn Baldwin movdqa %xmm4,%xmm5 1778bc3d5698SJohn Baldwin movdqu 64(%ebx),%xmm4 1779bc3d5698SJohn Baldwin paddq %xmm3,%xmm6 1780bc3d5698SJohn Baldwin.byte 102,15,56,0,229 1781bc3d5698SJohn Baldwin movq %mm4,%mm1 1782bc3d5698SJohn Baldwin movq -80(%edx),%mm7 1783bc3d5698SJohn Baldwin pxor %mm6,%mm5 1784bc3d5698SJohn Baldwin psrlq $14,%mm1 1785bc3d5698SJohn Baldwin movq %mm4,48(%esp) 1786bc3d5698SJohn Baldwin pand %mm4,%mm5 1787bc3d5698SJohn Baldwin psllq $23,%mm4 1788bc3d5698SJohn Baldwin paddq %mm3,%mm0 1789bc3d5698SJohn Baldwin movq %mm1,%mm3 1790bc3d5698SJohn Baldwin psrlq $4,%mm1 1791bc3d5698SJohn Baldwin pxor %mm6,%mm5 1792bc3d5698SJohn Baldwin pxor %mm4,%mm3 1793bc3d5698SJohn Baldwin psllq $23,%mm4 1794bc3d5698SJohn Baldwin pxor %mm1,%mm3 1795bc3d5698SJohn Baldwin movq %mm0,16(%esp) 1796bc3d5698SJohn Baldwin paddq %mm5,%mm7 1797bc3d5698SJohn Baldwin pxor %mm4,%mm3 1798bc3d5698SJohn Baldwin psrlq $23,%mm1 1799bc3d5698SJohn Baldwin paddq 8(%esp),%mm7 1800bc3d5698SJohn Baldwin pxor %mm1,%mm3 1801bc3d5698SJohn Baldwin psllq $4,%mm4 1802bc3d5698SJohn Baldwin pxor %mm4,%mm3 1803bc3d5698SJohn Baldwin movq 40(%esp),%mm4 1804bc3d5698SJohn Baldwin paddq %mm7,%mm3 1805bc3d5698SJohn Baldwin movq %mm0,%mm5 1806bc3d5698SJohn Baldwin psrlq $28,%mm5 1807bc3d5698SJohn Baldwin paddq %mm3,%mm4 1808bc3d5698SJohn Baldwin movq %mm0,%mm6 1809bc3d5698SJohn Baldwin movq %mm5,%mm7 1810bc3d5698SJohn Baldwin psllq $25,%mm6 1811bc3d5698SJohn Baldwin movq 24(%esp),%mm1 1812bc3d5698SJohn Baldwin psrlq $6,%mm5 1813bc3d5698SJohn Baldwin pxor %mm6,%mm7 1814bc3d5698SJohn Baldwin psllq $5,%mm6 1815bc3d5698SJohn Baldwin pxor %mm5,%mm7 1816bc3d5698SJohn Baldwin pxor %mm1,%mm0 1817bc3d5698SJohn Baldwin psrlq $5,%mm5 1818bc3d5698SJohn Baldwin pxor %mm6,%mm7 1819bc3d5698SJohn Baldwin pand %mm0,%mm2 1820bc3d5698SJohn Baldwin psllq $6,%mm6 1821bc3d5698SJohn Baldwin pxor %mm5,%mm7 1822bc3d5698SJohn Baldwin pxor %mm1,%mm2 1823bc3d5698SJohn Baldwin pxor %mm7,%mm6 1824bc3d5698SJohn Baldwin movq 48(%esp),%mm5 1825bc3d5698SJohn Baldwin paddq %mm6,%mm2 1826bc3d5698SJohn Baldwin movq 56(%esp),%mm6 1827bc3d5698SJohn Baldwin movq %mm4,%mm1 1828bc3d5698SJohn Baldwin movq -72(%edx),%mm7 1829bc3d5698SJohn Baldwin pxor %mm6,%mm5 1830bc3d5698SJohn Baldwin psrlq $14,%mm1 1831bc3d5698SJohn Baldwin movq %mm4,40(%esp) 1832bc3d5698SJohn Baldwin pand %mm4,%mm5 1833bc3d5698SJohn Baldwin psllq $23,%mm4 1834bc3d5698SJohn Baldwin paddq %mm3,%mm2 1835bc3d5698SJohn Baldwin movq %mm1,%mm3 1836bc3d5698SJohn Baldwin psrlq $4,%mm1 1837bc3d5698SJohn Baldwin pxor %mm6,%mm5 1838bc3d5698SJohn Baldwin pxor %mm4,%mm3 1839bc3d5698SJohn Baldwin psllq $23,%mm4 1840bc3d5698SJohn Baldwin pxor %mm1,%mm3 1841bc3d5698SJohn Baldwin movq %mm2,8(%esp) 1842bc3d5698SJohn Baldwin paddq %mm5,%mm7 1843bc3d5698SJohn Baldwin pxor %mm4,%mm3 1844bc3d5698SJohn Baldwin psrlq $23,%mm1 1845bc3d5698SJohn Baldwin paddq (%esp),%mm7 1846bc3d5698SJohn Baldwin pxor %mm1,%mm3 1847bc3d5698SJohn Baldwin psllq $4,%mm4 1848bc3d5698SJohn Baldwin pxor %mm4,%mm3 1849bc3d5698SJohn Baldwin movq 32(%esp),%mm4 1850bc3d5698SJohn Baldwin paddq %mm7,%mm3 1851bc3d5698SJohn Baldwin movq %mm2,%mm5 1852bc3d5698SJohn Baldwin psrlq $28,%mm5 1853bc3d5698SJohn Baldwin paddq %mm3,%mm4 1854bc3d5698SJohn Baldwin movq %mm2,%mm6 1855bc3d5698SJohn Baldwin movq %mm5,%mm7 1856bc3d5698SJohn Baldwin psllq $25,%mm6 1857bc3d5698SJohn Baldwin movq 16(%esp),%mm1 1858bc3d5698SJohn Baldwin psrlq $6,%mm5 1859bc3d5698SJohn Baldwin pxor %mm6,%mm7 1860bc3d5698SJohn Baldwin psllq $5,%mm6 1861bc3d5698SJohn Baldwin pxor %mm5,%mm7 1862bc3d5698SJohn Baldwin pxor %mm1,%mm2 1863bc3d5698SJohn Baldwin psrlq $5,%mm5 1864bc3d5698SJohn Baldwin pxor %mm6,%mm7 1865bc3d5698SJohn Baldwin pand %mm2,%mm0 1866bc3d5698SJohn Baldwin psllq $6,%mm6 1867bc3d5698SJohn Baldwin pxor %mm5,%mm7 1868bc3d5698SJohn Baldwin pxor %mm1,%mm0 1869bc3d5698SJohn Baldwin pxor %mm7,%mm6 1870bc3d5698SJohn Baldwin movq 40(%esp),%mm5 1871bc3d5698SJohn Baldwin paddq %mm6,%mm0 1872bc3d5698SJohn Baldwin movq 48(%esp),%mm6 1873bc3d5698SJohn Baldwin movdqa %xmm6,-80(%edx) 1874bc3d5698SJohn Baldwin movdqa 64(%ebp),%xmm7 1875bc3d5698SJohn Baldwin movdqa %xmm5,%xmm6 1876bc3d5698SJohn Baldwin movdqu 80(%ebx),%xmm5 1877bc3d5698SJohn Baldwin paddq %xmm4,%xmm7 1878bc3d5698SJohn Baldwin.byte 102,15,56,0,238 1879bc3d5698SJohn Baldwin movq %mm4,%mm1 1880bc3d5698SJohn Baldwin movq -64(%edx),%mm7 1881bc3d5698SJohn Baldwin pxor %mm6,%mm5 1882bc3d5698SJohn Baldwin psrlq $14,%mm1 1883bc3d5698SJohn Baldwin movq %mm4,32(%esp) 1884bc3d5698SJohn Baldwin pand %mm4,%mm5 1885bc3d5698SJohn Baldwin psllq $23,%mm4 1886bc3d5698SJohn Baldwin paddq %mm3,%mm0 1887bc3d5698SJohn Baldwin movq %mm1,%mm3 1888bc3d5698SJohn Baldwin psrlq $4,%mm1 1889bc3d5698SJohn Baldwin pxor %mm6,%mm5 1890bc3d5698SJohn Baldwin pxor %mm4,%mm3 1891bc3d5698SJohn Baldwin psllq $23,%mm4 1892bc3d5698SJohn Baldwin pxor %mm1,%mm3 1893bc3d5698SJohn Baldwin movq %mm0,(%esp) 1894bc3d5698SJohn Baldwin paddq %mm5,%mm7 1895bc3d5698SJohn Baldwin pxor %mm4,%mm3 1896bc3d5698SJohn Baldwin psrlq $23,%mm1 1897bc3d5698SJohn Baldwin paddq 56(%esp),%mm7 1898bc3d5698SJohn Baldwin pxor %mm1,%mm3 1899bc3d5698SJohn Baldwin psllq $4,%mm4 1900bc3d5698SJohn Baldwin pxor %mm4,%mm3 1901bc3d5698SJohn Baldwin movq 24(%esp),%mm4 1902bc3d5698SJohn Baldwin paddq %mm7,%mm3 1903bc3d5698SJohn Baldwin movq %mm0,%mm5 1904bc3d5698SJohn Baldwin psrlq $28,%mm5 1905bc3d5698SJohn Baldwin paddq %mm3,%mm4 1906bc3d5698SJohn Baldwin movq %mm0,%mm6 1907bc3d5698SJohn Baldwin movq %mm5,%mm7 1908bc3d5698SJohn Baldwin psllq $25,%mm6 1909bc3d5698SJohn Baldwin movq 8(%esp),%mm1 1910bc3d5698SJohn Baldwin psrlq $6,%mm5 1911bc3d5698SJohn Baldwin pxor %mm6,%mm7 1912bc3d5698SJohn Baldwin psllq $5,%mm6 1913bc3d5698SJohn Baldwin pxor %mm5,%mm7 1914bc3d5698SJohn Baldwin pxor %mm1,%mm0 1915bc3d5698SJohn Baldwin psrlq $5,%mm5 1916bc3d5698SJohn Baldwin pxor %mm6,%mm7 1917bc3d5698SJohn Baldwin pand %mm0,%mm2 1918bc3d5698SJohn Baldwin psllq $6,%mm6 1919bc3d5698SJohn Baldwin pxor %mm5,%mm7 1920bc3d5698SJohn Baldwin pxor %mm1,%mm2 1921bc3d5698SJohn Baldwin pxor %mm7,%mm6 1922bc3d5698SJohn Baldwin movq 32(%esp),%mm5 1923bc3d5698SJohn Baldwin paddq %mm6,%mm2 1924bc3d5698SJohn Baldwin movq 40(%esp),%mm6 1925bc3d5698SJohn Baldwin movq %mm4,%mm1 1926bc3d5698SJohn Baldwin movq -56(%edx),%mm7 1927bc3d5698SJohn Baldwin pxor %mm6,%mm5 1928bc3d5698SJohn Baldwin psrlq $14,%mm1 1929bc3d5698SJohn Baldwin movq %mm4,24(%esp) 1930bc3d5698SJohn Baldwin pand %mm4,%mm5 1931bc3d5698SJohn Baldwin psllq $23,%mm4 1932bc3d5698SJohn Baldwin paddq %mm3,%mm2 1933bc3d5698SJohn Baldwin movq %mm1,%mm3 1934bc3d5698SJohn Baldwin psrlq $4,%mm1 1935bc3d5698SJohn Baldwin pxor %mm6,%mm5 1936bc3d5698SJohn Baldwin pxor %mm4,%mm3 1937bc3d5698SJohn Baldwin psllq $23,%mm4 1938bc3d5698SJohn Baldwin pxor %mm1,%mm3 1939bc3d5698SJohn Baldwin movq %mm2,56(%esp) 1940bc3d5698SJohn Baldwin paddq %mm5,%mm7 1941bc3d5698SJohn Baldwin pxor %mm4,%mm3 1942bc3d5698SJohn Baldwin psrlq $23,%mm1 1943bc3d5698SJohn Baldwin paddq 48(%esp),%mm7 1944bc3d5698SJohn Baldwin pxor %mm1,%mm3 1945bc3d5698SJohn Baldwin psllq $4,%mm4 1946bc3d5698SJohn Baldwin pxor %mm4,%mm3 1947bc3d5698SJohn Baldwin movq 16(%esp),%mm4 1948bc3d5698SJohn Baldwin paddq %mm7,%mm3 1949bc3d5698SJohn Baldwin movq %mm2,%mm5 1950bc3d5698SJohn Baldwin psrlq $28,%mm5 1951bc3d5698SJohn Baldwin paddq %mm3,%mm4 1952bc3d5698SJohn Baldwin movq %mm2,%mm6 1953bc3d5698SJohn Baldwin movq %mm5,%mm7 1954bc3d5698SJohn Baldwin psllq $25,%mm6 1955bc3d5698SJohn Baldwin movq (%esp),%mm1 1956bc3d5698SJohn Baldwin psrlq $6,%mm5 1957bc3d5698SJohn Baldwin pxor %mm6,%mm7 1958bc3d5698SJohn Baldwin psllq $5,%mm6 1959bc3d5698SJohn Baldwin pxor %mm5,%mm7 1960bc3d5698SJohn Baldwin pxor %mm1,%mm2 1961bc3d5698SJohn Baldwin psrlq $5,%mm5 1962bc3d5698SJohn Baldwin pxor %mm6,%mm7 1963bc3d5698SJohn Baldwin pand %mm2,%mm0 1964bc3d5698SJohn Baldwin psllq $6,%mm6 1965bc3d5698SJohn Baldwin pxor %mm5,%mm7 1966bc3d5698SJohn Baldwin pxor %mm1,%mm0 1967bc3d5698SJohn Baldwin pxor %mm7,%mm6 1968bc3d5698SJohn Baldwin movq 24(%esp),%mm5 1969bc3d5698SJohn Baldwin paddq %mm6,%mm0 1970bc3d5698SJohn Baldwin movq 32(%esp),%mm6 1971bc3d5698SJohn Baldwin movdqa %xmm7,-64(%edx) 1972bc3d5698SJohn Baldwin movdqa %xmm0,(%edx) 1973bc3d5698SJohn Baldwin movdqa 80(%ebp),%xmm0 1974bc3d5698SJohn Baldwin movdqa %xmm6,%xmm7 1975bc3d5698SJohn Baldwin movdqu 96(%ebx),%xmm6 1976bc3d5698SJohn Baldwin paddq %xmm5,%xmm0 1977bc3d5698SJohn Baldwin.byte 102,15,56,0,247 1978bc3d5698SJohn Baldwin movq %mm4,%mm1 1979bc3d5698SJohn Baldwin movq -48(%edx),%mm7 1980bc3d5698SJohn Baldwin pxor %mm6,%mm5 1981bc3d5698SJohn Baldwin psrlq $14,%mm1 1982bc3d5698SJohn Baldwin movq %mm4,16(%esp) 1983bc3d5698SJohn Baldwin pand %mm4,%mm5 1984bc3d5698SJohn Baldwin psllq $23,%mm4 1985bc3d5698SJohn Baldwin paddq %mm3,%mm0 1986bc3d5698SJohn Baldwin movq %mm1,%mm3 1987bc3d5698SJohn Baldwin psrlq $4,%mm1 1988bc3d5698SJohn Baldwin pxor %mm6,%mm5 1989bc3d5698SJohn Baldwin pxor %mm4,%mm3 1990bc3d5698SJohn Baldwin psllq $23,%mm4 1991bc3d5698SJohn Baldwin pxor %mm1,%mm3 1992bc3d5698SJohn Baldwin movq %mm0,48(%esp) 1993bc3d5698SJohn Baldwin paddq %mm5,%mm7 1994bc3d5698SJohn Baldwin pxor %mm4,%mm3 1995bc3d5698SJohn Baldwin psrlq $23,%mm1 1996bc3d5698SJohn Baldwin paddq 40(%esp),%mm7 1997bc3d5698SJohn Baldwin pxor %mm1,%mm3 1998bc3d5698SJohn Baldwin psllq $4,%mm4 1999bc3d5698SJohn Baldwin pxor %mm4,%mm3 2000bc3d5698SJohn Baldwin movq 8(%esp),%mm4 2001bc3d5698SJohn Baldwin paddq %mm7,%mm3 2002bc3d5698SJohn Baldwin movq %mm0,%mm5 2003bc3d5698SJohn Baldwin psrlq $28,%mm5 2004bc3d5698SJohn Baldwin paddq %mm3,%mm4 2005bc3d5698SJohn Baldwin movq %mm0,%mm6 2006bc3d5698SJohn Baldwin movq %mm5,%mm7 2007bc3d5698SJohn Baldwin psllq $25,%mm6 2008bc3d5698SJohn Baldwin movq 56(%esp),%mm1 2009bc3d5698SJohn Baldwin psrlq $6,%mm5 2010bc3d5698SJohn Baldwin pxor %mm6,%mm7 2011bc3d5698SJohn Baldwin psllq $5,%mm6 2012bc3d5698SJohn Baldwin pxor %mm5,%mm7 2013bc3d5698SJohn Baldwin pxor %mm1,%mm0 2014bc3d5698SJohn Baldwin psrlq $5,%mm5 2015bc3d5698SJohn Baldwin pxor %mm6,%mm7 2016bc3d5698SJohn Baldwin pand %mm0,%mm2 2017bc3d5698SJohn Baldwin psllq $6,%mm6 2018bc3d5698SJohn Baldwin pxor %mm5,%mm7 2019bc3d5698SJohn Baldwin pxor %mm1,%mm2 2020bc3d5698SJohn Baldwin pxor %mm7,%mm6 2021bc3d5698SJohn Baldwin movq 16(%esp),%mm5 2022bc3d5698SJohn Baldwin paddq %mm6,%mm2 2023bc3d5698SJohn Baldwin movq 24(%esp),%mm6 2024bc3d5698SJohn Baldwin movq %mm4,%mm1 2025bc3d5698SJohn Baldwin movq -40(%edx),%mm7 2026bc3d5698SJohn Baldwin pxor %mm6,%mm5 2027bc3d5698SJohn Baldwin psrlq $14,%mm1 2028bc3d5698SJohn Baldwin movq %mm4,8(%esp) 2029bc3d5698SJohn Baldwin pand %mm4,%mm5 2030bc3d5698SJohn Baldwin psllq $23,%mm4 2031bc3d5698SJohn Baldwin paddq %mm3,%mm2 2032bc3d5698SJohn Baldwin movq %mm1,%mm3 2033bc3d5698SJohn Baldwin psrlq $4,%mm1 2034bc3d5698SJohn Baldwin pxor %mm6,%mm5 2035bc3d5698SJohn Baldwin pxor %mm4,%mm3 2036bc3d5698SJohn Baldwin psllq $23,%mm4 2037bc3d5698SJohn Baldwin pxor %mm1,%mm3 2038bc3d5698SJohn Baldwin movq %mm2,40(%esp) 2039bc3d5698SJohn Baldwin paddq %mm5,%mm7 2040bc3d5698SJohn Baldwin pxor %mm4,%mm3 2041bc3d5698SJohn Baldwin psrlq $23,%mm1 2042bc3d5698SJohn Baldwin paddq 32(%esp),%mm7 2043bc3d5698SJohn Baldwin pxor %mm1,%mm3 2044bc3d5698SJohn Baldwin psllq $4,%mm4 2045bc3d5698SJohn Baldwin pxor %mm4,%mm3 2046bc3d5698SJohn Baldwin movq (%esp),%mm4 2047bc3d5698SJohn Baldwin paddq %mm7,%mm3 2048bc3d5698SJohn Baldwin movq %mm2,%mm5 2049bc3d5698SJohn Baldwin psrlq $28,%mm5 2050bc3d5698SJohn Baldwin paddq %mm3,%mm4 2051bc3d5698SJohn Baldwin movq %mm2,%mm6 2052bc3d5698SJohn Baldwin movq %mm5,%mm7 2053bc3d5698SJohn Baldwin psllq $25,%mm6 2054bc3d5698SJohn Baldwin movq 48(%esp),%mm1 2055bc3d5698SJohn Baldwin psrlq $6,%mm5 2056bc3d5698SJohn Baldwin pxor %mm6,%mm7 2057bc3d5698SJohn Baldwin psllq $5,%mm6 2058bc3d5698SJohn Baldwin pxor %mm5,%mm7 2059bc3d5698SJohn Baldwin pxor %mm1,%mm2 2060bc3d5698SJohn Baldwin psrlq $5,%mm5 2061bc3d5698SJohn Baldwin pxor %mm6,%mm7 2062bc3d5698SJohn Baldwin pand %mm2,%mm0 2063bc3d5698SJohn Baldwin psllq $6,%mm6 2064bc3d5698SJohn Baldwin pxor %mm5,%mm7 2065bc3d5698SJohn Baldwin pxor %mm1,%mm0 2066bc3d5698SJohn Baldwin pxor %mm7,%mm6 2067bc3d5698SJohn Baldwin movq 8(%esp),%mm5 2068bc3d5698SJohn Baldwin paddq %mm6,%mm0 2069bc3d5698SJohn Baldwin movq 16(%esp),%mm6 2070bc3d5698SJohn Baldwin movdqa %xmm0,-48(%edx) 2071bc3d5698SJohn Baldwin movdqa %xmm1,16(%edx) 2072bc3d5698SJohn Baldwin movdqa 96(%ebp),%xmm1 2073bc3d5698SJohn Baldwin movdqa %xmm7,%xmm0 2074bc3d5698SJohn Baldwin movdqu 112(%ebx),%xmm7 2075bc3d5698SJohn Baldwin paddq %xmm6,%xmm1 2076bc3d5698SJohn Baldwin.byte 102,15,56,0,248 2077bc3d5698SJohn Baldwin movq %mm4,%mm1 2078bc3d5698SJohn Baldwin movq -32(%edx),%mm7 2079bc3d5698SJohn Baldwin pxor %mm6,%mm5 2080bc3d5698SJohn Baldwin psrlq $14,%mm1 2081bc3d5698SJohn Baldwin movq %mm4,(%esp) 2082bc3d5698SJohn Baldwin pand %mm4,%mm5 2083bc3d5698SJohn Baldwin psllq $23,%mm4 2084bc3d5698SJohn Baldwin paddq %mm3,%mm0 2085bc3d5698SJohn Baldwin movq %mm1,%mm3 2086bc3d5698SJohn Baldwin psrlq $4,%mm1 2087bc3d5698SJohn Baldwin pxor %mm6,%mm5 2088bc3d5698SJohn Baldwin pxor %mm4,%mm3 2089bc3d5698SJohn Baldwin psllq $23,%mm4 2090bc3d5698SJohn Baldwin pxor %mm1,%mm3 2091bc3d5698SJohn Baldwin movq %mm0,32(%esp) 2092bc3d5698SJohn Baldwin paddq %mm5,%mm7 2093bc3d5698SJohn Baldwin pxor %mm4,%mm3 2094bc3d5698SJohn Baldwin psrlq $23,%mm1 2095bc3d5698SJohn Baldwin paddq 24(%esp),%mm7 2096bc3d5698SJohn Baldwin pxor %mm1,%mm3 2097bc3d5698SJohn Baldwin psllq $4,%mm4 2098bc3d5698SJohn Baldwin pxor %mm4,%mm3 2099bc3d5698SJohn Baldwin movq 56(%esp),%mm4 2100bc3d5698SJohn Baldwin paddq %mm7,%mm3 2101bc3d5698SJohn Baldwin movq %mm0,%mm5 2102bc3d5698SJohn Baldwin psrlq $28,%mm5 2103bc3d5698SJohn Baldwin paddq %mm3,%mm4 2104bc3d5698SJohn Baldwin movq %mm0,%mm6 2105bc3d5698SJohn Baldwin movq %mm5,%mm7 2106bc3d5698SJohn Baldwin psllq $25,%mm6 2107bc3d5698SJohn Baldwin movq 40(%esp),%mm1 2108bc3d5698SJohn Baldwin psrlq $6,%mm5 2109bc3d5698SJohn Baldwin pxor %mm6,%mm7 2110bc3d5698SJohn Baldwin psllq $5,%mm6 2111bc3d5698SJohn Baldwin pxor %mm5,%mm7 2112bc3d5698SJohn Baldwin pxor %mm1,%mm0 2113bc3d5698SJohn Baldwin psrlq $5,%mm5 2114bc3d5698SJohn Baldwin pxor %mm6,%mm7 2115bc3d5698SJohn Baldwin pand %mm0,%mm2 2116bc3d5698SJohn Baldwin psllq $6,%mm6 2117bc3d5698SJohn Baldwin pxor %mm5,%mm7 2118bc3d5698SJohn Baldwin pxor %mm1,%mm2 2119bc3d5698SJohn Baldwin pxor %mm7,%mm6 2120bc3d5698SJohn Baldwin movq (%esp),%mm5 2121bc3d5698SJohn Baldwin paddq %mm6,%mm2 2122bc3d5698SJohn Baldwin movq 8(%esp),%mm6 2123bc3d5698SJohn Baldwin movq %mm4,%mm1 2124bc3d5698SJohn Baldwin movq -24(%edx),%mm7 2125bc3d5698SJohn Baldwin pxor %mm6,%mm5 2126bc3d5698SJohn Baldwin psrlq $14,%mm1 2127bc3d5698SJohn Baldwin movq %mm4,56(%esp) 2128bc3d5698SJohn Baldwin pand %mm4,%mm5 2129bc3d5698SJohn Baldwin psllq $23,%mm4 2130bc3d5698SJohn Baldwin paddq %mm3,%mm2 2131bc3d5698SJohn Baldwin movq %mm1,%mm3 2132bc3d5698SJohn Baldwin psrlq $4,%mm1 2133bc3d5698SJohn Baldwin pxor %mm6,%mm5 2134bc3d5698SJohn Baldwin pxor %mm4,%mm3 2135bc3d5698SJohn Baldwin psllq $23,%mm4 2136bc3d5698SJohn Baldwin pxor %mm1,%mm3 2137bc3d5698SJohn Baldwin movq %mm2,24(%esp) 2138bc3d5698SJohn Baldwin paddq %mm5,%mm7 2139bc3d5698SJohn Baldwin pxor %mm4,%mm3 2140bc3d5698SJohn Baldwin psrlq $23,%mm1 2141bc3d5698SJohn Baldwin paddq 16(%esp),%mm7 2142bc3d5698SJohn Baldwin pxor %mm1,%mm3 2143bc3d5698SJohn Baldwin psllq $4,%mm4 2144bc3d5698SJohn Baldwin pxor %mm4,%mm3 2145bc3d5698SJohn Baldwin movq 48(%esp),%mm4 2146bc3d5698SJohn Baldwin paddq %mm7,%mm3 2147bc3d5698SJohn Baldwin movq %mm2,%mm5 2148bc3d5698SJohn Baldwin psrlq $28,%mm5 2149bc3d5698SJohn Baldwin paddq %mm3,%mm4 2150bc3d5698SJohn Baldwin movq %mm2,%mm6 2151bc3d5698SJohn Baldwin movq %mm5,%mm7 2152bc3d5698SJohn Baldwin psllq $25,%mm6 2153bc3d5698SJohn Baldwin movq 32(%esp),%mm1 2154bc3d5698SJohn Baldwin psrlq $6,%mm5 2155bc3d5698SJohn Baldwin pxor %mm6,%mm7 2156bc3d5698SJohn Baldwin psllq $5,%mm6 2157bc3d5698SJohn Baldwin pxor %mm5,%mm7 2158bc3d5698SJohn Baldwin pxor %mm1,%mm2 2159bc3d5698SJohn Baldwin psrlq $5,%mm5 2160bc3d5698SJohn Baldwin pxor %mm6,%mm7 2161bc3d5698SJohn Baldwin pand %mm2,%mm0 2162bc3d5698SJohn Baldwin psllq $6,%mm6 2163bc3d5698SJohn Baldwin pxor %mm5,%mm7 2164bc3d5698SJohn Baldwin pxor %mm1,%mm0 2165bc3d5698SJohn Baldwin pxor %mm7,%mm6 2166bc3d5698SJohn Baldwin movq 56(%esp),%mm5 2167bc3d5698SJohn Baldwin paddq %mm6,%mm0 2168bc3d5698SJohn Baldwin movq (%esp),%mm6 2169bc3d5698SJohn Baldwin movdqa %xmm1,-32(%edx) 2170bc3d5698SJohn Baldwin movdqa %xmm2,32(%edx) 2171bc3d5698SJohn Baldwin movdqa 112(%ebp),%xmm2 2172bc3d5698SJohn Baldwin movdqa (%edx),%xmm0 2173bc3d5698SJohn Baldwin paddq %xmm7,%xmm2 2174bc3d5698SJohn Baldwin movq %mm4,%mm1 2175bc3d5698SJohn Baldwin movq -16(%edx),%mm7 2176bc3d5698SJohn Baldwin pxor %mm6,%mm5 2177bc3d5698SJohn Baldwin psrlq $14,%mm1 2178bc3d5698SJohn Baldwin movq %mm4,48(%esp) 2179bc3d5698SJohn Baldwin pand %mm4,%mm5 2180bc3d5698SJohn Baldwin psllq $23,%mm4 2181bc3d5698SJohn Baldwin paddq %mm3,%mm0 2182bc3d5698SJohn Baldwin movq %mm1,%mm3 2183bc3d5698SJohn Baldwin psrlq $4,%mm1 2184bc3d5698SJohn Baldwin pxor %mm6,%mm5 2185bc3d5698SJohn Baldwin pxor %mm4,%mm3 2186bc3d5698SJohn Baldwin psllq $23,%mm4 2187bc3d5698SJohn Baldwin pxor %mm1,%mm3 2188bc3d5698SJohn Baldwin movq %mm0,16(%esp) 2189bc3d5698SJohn Baldwin paddq %mm5,%mm7 2190bc3d5698SJohn Baldwin pxor %mm4,%mm3 2191bc3d5698SJohn Baldwin psrlq $23,%mm1 2192bc3d5698SJohn Baldwin paddq 8(%esp),%mm7 2193bc3d5698SJohn Baldwin pxor %mm1,%mm3 2194bc3d5698SJohn Baldwin psllq $4,%mm4 2195bc3d5698SJohn Baldwin pxor %mm4,%mm3 2196bc3d5698SJohn Baldwin movq 40(%esp),%mm4 2197bc3d5698SJohn Baldwin paddq %mm7,%mm3 2198bc3d5698SJohn Baldwin movq %mm0,%mm5 2199bc3d5698SJohn Baldwin psrlq $28,%mm5 2200bc3d5698SJohn Baldwin paddq %mm3,%mm4 2201bc3d5698SJohn Baldwin movq %mm0,%mm6 2202bc3d5698SJohn Baldwin movq %mm5,%mm7 2203bc3d5698SJohn Baldwin psllq $25,%mm6 2204bc3d5698SJohn Baldwin movq 24(%esp),%mm1 2205bc3d5698SJohn Baldwin psrlq $6,%mm5 2206bc3d5698SJohn Baldwin pxor %mm6,%mm7 2207bc3d5698SJohn Baldwin psllq $5,%mm6 2208bc3d5698SJohn Baldwin pxor %mm5,%mm7 2209bc3d5698SJohn Baldwin pxor %mm1,%mm0 2210bc3d5698SJohn Baldwin psrlq $5,%mm5 2211bc3d5698SJohn Baldwin pxor %mm6,%mm7 2212bc3d5698SJohn Baldwin pand %mm0,%mm2 2213bc3d5698SJohn Baldwin psllq $6,%mm6 2214bc3d5698SJohn Baldwin pxor %mm5,%mm7 2215bc3d5698SJohn Baldwin pxor %mm1,%mm2 2216bc3d5698SJohn Baldwin pxor %mm7,%mm6 2217bc3d5698SJohn Baldwin movq 48(%esp),%mm5 2218bc3d5698SJohn Baldwin paddq %mm6,%mm2 2219bc3d5698SJohn Baldwin movq 56(%esp),%mm6 2220bc3d5698SJohn Baldwin movq %mm4,%mm1 2221bc3d5698SJohn Baldwin movq -8(%edx),%mm7 2222bc3d5698SJohn Baldwin pxor %mm6,%mm5 2223bc3d5698SJohn Baldwin psrlq $14,%mm1 2224bc3d5698SJohn Baldwin movq %mm4,40(%esp) 2225bc3d5698SJohn Baldwin pand %mm4,%mm5 2226bc3d5698SJohn Baldwin psllq $23,%mm4 2227bc3d5698SJohn Baldwin paddq %mm3,%mm2 2228bc3d5698SJohn Baldwin movq %mm1,%mm3 2229bc3d5698SJohn Baldwin psrlq $4,%mm1 2230bc3d5698SJohn Baldwin pxor %mm6,%mm5 2231bc3d5698SJohn Baldwin pxor %mm4,%mm3 2232bc3d5698SJohn Baldwin psllq $23,%mm4 2233bc3d5698SJohn Baldwin pxor %mm1,%mm3 2234bc3d5698SJohn Baldwin movq %mm2,8(%esp) 2235bc3d5698SJohn Baldwin paddq %mm5,%mm7 2236bc3d5698SJohn Baldwin pxor %mm4,%mm3 2237bc3d5698SJohn Baldwin psrlq $23,%mm1 2238bc3d5698SJohn Baldwin paddq (%esp),%mm7 2239bc3d5698SJohn Baldwin pxor %mm1,%mm3 2240bc3d5698SJohn Baldwin psllq $4,%mm4 2241bc3d5698SJohn Baldwin pxor %mm4,%mm3 2242bc3d5698SJohn Baldwin movq 32(%esp),%mm4 2243bc3d5698SJohn Baldwin paddq %mm7,%mm3 2244bc3d5698SJohn Baldwin movq %mm2,%mm5 2245bc3d5698SJohn Baldwin psrlq $28,%mm5 2246bc3d5698SJohn Baldwin paddq %mm3,%mm4 2247bc3d5698SJohn Baldwin movq %mm2,%mm6 2248bc3d5698SJohn Baldwin movq %mm5,%mm7 2249bc3d5698SJohn Baldwin psllq $25,%mm6 2250bc3d5698SJohn Baldwin movq 16(%esp),%mm1 2251bc3d5698SJohn Baldwin psrlq $6,%mm5 2252bc3d5698SJohn Baldwin pxor %mm6,%mm7 2253bc3d5698SJohn Baldwin psllq $5,%mm6 2254bc3d5698SJohn Baldwin pxor %mm5,%mm7 2255bc3d5698SJohn Baldwin pxor %mm1,%mm2 2256bc3d5698SJohn Baldwin psrlq $5,%mm5 2257bc3d5698SJohn Baldwin pxor %mm6,%mm7 2258bc3d5698SJohn Baldwin pand %mm2,%mm0 2259bc3d5698SJohn Baldwin psllq $6,%mm6 2260bc3d5698SJohn Baldwin pxor %mm5,%mm7 2261bc3d5698SJohn Baldwin pxor %mm1,%mm0 2262bc3d5698SJohn Baldwin pxor %mm7,%mm6 2263bc3d5698SJohn Baldwin movq 40(%esp),%mm5 2264bc3d5698SJohn Baldwin paddq %mm6,%mm0 2265bc3d5698SJohn Baldwin movq 48(%esp),%mm6 2266bc3d5698SJohn Baldwin movdqa %xmm2,-16(%edx) 2267bc3d5698SJohn Baldwin movq 8(%esp),%mm1 2268bc3d5698SJohn Baldwin paddq %mm3,%mm0 2269bc3d5698SJohn Baldwin movq 24(%esp),%mm3 2270bc3d5698SJohn Baldwin movq 56(%esp),%mm7 2271bc3d5698SJohn Baldwin pxor %mm1,%mm2 2272bc3d5698SJohn Baldwin paddq (%esi),%mm0 2273bc3d5698SJohn Baldwin paddq 8(%esi),%mm1 2274bc3d5698SJohn Baldwin paddq 16(%esi),%mm2 2275bc3d5698SJohn Baldwin paddq 24(%esi),%mm3 2276bc3d5698SJohn Baldwin paddq 32(%esi),%mm4 2277bc3d5698SJohn Baldwin paddq 40(%esi),%mm5 2278bc3d5698SJohn Baldwin paddq 48(%esi),%mm6 2279bc3d5698SJohn Baldwin paddq 56(%esi),%mm7 2280bc3d5698SJohn Baldwin movq %mm0,(%esi) 2281bc3d5698SJohn Baldwin movq %mm1,8(%esi) 2282bc3d5698SJohn Baldwin movq %mm2,16(%esi) 2283bc3d5698SJohn Baldwin movq %mm3,24(%esi) 2284bc3d5698SJohn Baldwin movq %mm4,32(%esi) 2285bc3d5698SJohn Baldwin movq %mm5,40(%esi) 2286bc3d5698SJohn Baldwin movq %mm6,48(%esi) 2287bc3d5698SJohn Baldwin movq %mm7,56(%esi) 2288bc3d5698SJohn Baldwin cmpl %eax,%edi 2289bc3d5698SJohn Baldwin jb .L007loop_ssse3 2290bc3d5698SJohn Baldwin movl 76(%edx),%esp 2291bc3d5698SJohn Baldwin emms 2292bc3d5698SJohn Baldwin popl %edi 2293bc3d5698SJohn Baldwin popl %esi 2294bc3d5698SJohn Baldwin popl %ebx 2295bc3d5698SJohn Baldwin popl %ebp 2296bc3d5698SJohn Baldwin ret 2297bc3d5698SJohn Baldwin.align 16 2298bc3d5698SJohn Baldwin.L002loop_x86: 2299bc3d5698SJohn Baldwin movl (%edi),%eax 2300bc3d5698SJohn Baldwin movl 4(%edi),%ebx 2301bc3d5698SJohn Baldwin movl 8(%edi),%ecx 2302bc3d5698SJohn Baldwin movl 12(%edi),%edx 2303bc3d5698SJohn Baldwin bswap %eax 2304bc3d5698SJohn Baldwin bswap %ebx 2305bc3d5698SJohn Baldwin bswap %ecx 2306bc3d5698SJohn Baldwin bswap %edx 2307bc3d5698SJohn Baldwin pushl %eax 2308bc3d5698SJohn Baldwin pushl %ebx 2309bc3d5698SJohn Baldwin pushl %ecx 2310bc3d5698SJohn Baldwin pushl %edx 2311bc3d5698SJohn Baldwin movl 16(%edi),%eax 2312bc3d5698SJohn Baldwin movl 20(%edi),%ebx 2313bc3d5698SJohn Baldwin movl 24(%edi),%ecx 2314bc3d5698SJohn Baldwin movl 28(%edi),%edx 2315bc3d5698SJohn Baldwin bswap %eax 2316bc3d5698SJohn Baldwin bswap %ebx 2317bc3d5698SJohn Baldwin bswap %ecx 2318bc3d5698SJohn Baldwin bswap %edx 2319bc3d5698SJohn Baldwin pushl %eax 2320bc3d5698SJohn Baldwin pushl %ebx 2321bc3d5698SJohn Baldwin pushl %ecx 2322bc3d5698SJohn Baldwin pushl %edx 2323bc3d5698SJohn Baldwin movl 32(%edi),%eax 2324bc3d5698SJohn Baldwin movl 36(%edi),%ebx 2325bc3d5698SJohn Baldwin movl 40(%edi),%ecx 2326bc3d5698SJohn Baldwin movl 44(%edi),%edx 2327bc3d5698SJohn Baldwin bswap %eax 2328bc3d5698SJohn Baldwin bswap %ebx 2329bc3d5698SJohn Baldwin bswap %ecx 2330bc3d5698SJohn Baldwin bswap %edx 2331bc3d5698SJohn Baldwin pushl %eax 2332bc3d5698SJohn Baldwin pushl %ebx 2333bc3d5698SJohn Baldwin pushl %ecx 2334bc3d5698SJohn Baldwin pushl %edx 2335bc3d5698SJohn Baldwin movl 48(%edi),%eax 2336bc3d5698SJohn Baldwin movl 52(%edi),%ebx 2337bc3d5698SJohn Baldwin movl 56(%edi),%ecx 2338bc3d5698SJohn Baldwin movl 60(%edi),%edx 2339bc3d5698SJohn Baldwin bswap %eax 2340bc3d5698SJohn Baldwin bswap %ebx 2341bc3d5698SJohn Baldwin bswap %ecx 2342bc3d5698SJohn Baldwin bswap %edx 2343bc3d5698SJohn Baldwin pushl %eax 2344bc3d5698SJohn Baldwin pushl %ebx 2345bc3d5698SJohn Baldwin pushl %ecx 2346bc3d5698SJohn Baldwin pushl %edx 2347bc3d5698SJohn Baldwin movl 64(%edi),%eax 2348bc3d5698SJohn Baldwin movl 68(%edi),%ebx 2349bc3d5698SJohn Baldwin movl 72(%edi),%ecx 2350bc3d5698SJohn Baldwin movl 76(%edi),%edx 2351bc3d5698SJohn Baldwin bswap %eax 2352bc3d5698SJohn Baldwin bswap %ebx 2353bc3d5698SJohn Baldwin bswap %ecx 2354bc3d5698SJohn Baldwin bswap %edx 2355bc3d5698SJohn Baldwin pushl %eax 2356bc3d5698SJohn Baldwin pushl %ebx 2357bc3d5698SJohn Baldwin pushl %ecx 2358bc3d5698SJohn Baldwin pushl %edx 2359bc3d5698SJohn Baldwin movl 80(%edi),%eax 2360bc3d5698SJohn Baldwin movl 84(%edi),%ebx 2361bc3d5698SJohn Baldwin movl 88(%edi),%ecx 2362bc3d5698SJohn Baldwin movl 92(%edi),%edx 2363bc3d5698SJohn Baldwin bswap %eax 2364bc3d5698SJohn Baldwin bswap %ebx 2365bc3d5698SJohn Baldwin bswap %ecx 2366bc3d5698SJohn Baldwin bswap %edx 2367bc3d5698SJohn Baldwin pushl %eax 2368bc3d5698SJohn Baldwin pushl %ebx 2369bc3d5698SJohn Baldwin pushl %ecx 2370bc3d5698SJohn Baldwin pushl %edx 2371bc3d5698SJohn Baldwin movl 96(%edi),%eax 2372bc3d5698SJohn Baldwin movl 100(%edi),%ebx 2373bc3d5698SJohn Baldwin movl 104(%edi),%ecx 2374bc3d5698SJohn Baldwin movl 108(%edi),%edx 2375bc3d5698SJohn Baldwin bswap %eax 2376bc3d5698SJohn Baldwin bswap %ebx 2377bc3d5698SJohn Baldwin bswap %ecx 2378bc3d5698SJohn Baldwin bswap %edx 2379bc3d5698SJohn Baldwin pushl %eax 2380bc3d5698SJohn Baldwin pushl %ebx 2381bc3d5698SJohn Baldwin pushl %ecx 2382bc3d5698SJohn Baldwin pushl %edx 2383bc3d5698SJohn Baldwin movl 112(%edi),%eax 2384bc3d5698SJohn Baldwin movl 116(%edi),%ebx 2385bc3d5698SJohn Baldwin movl 120(%edi),%ecx 2386bc3d5698SJohn Baldwin movl 124(%edi),%edx 2387bc3d5698SJohn Baldwin bswap %eax 2388bc3d5698SJohn Baldwin bswap %ebx 2389bc3d5698SJohn Baldwin bswap %ecx 2390bc3d5698SJohn Baldwin bswap %edx 2391bc3d5698SJohn Baldwin pushl %eax 2392bc3d5698SJohn Baldwin pushl %ebx 2393bc3d5698SJohn Baldwin pushl %ecx 2394bc3d5698SJohn Baldwin pushl %edx 2395bc3d5698SJohn Baldwin addl $128,%edi 2396bc3d5698SJohn Baldwin subl $72,%esp 2397bc3d5698SJohn Baldwin movl %edi,204(%esp) 2398bc3d5698SJohn Baldwin leal 8(%esp),%edi 2399bc3d5698SJohn Baldwin movl $16,%ecx 2400bc3d5698SJohn Baldwin.long 2784229001 2401bc3d5698SJohn Baldwin.align 16 2402bc3d5698SJohn Baldwin.L00900_15_x86: 2403bc3d5698SJohn Baldwin movl 40(%esp),%ecx 2404bc3d5698SJohn Baldwin movl 44(%esp),%edx 2405bc3d5698SJohn Baldwin movl %ecx,%esi 2406bc3d5698SJohn Baldwin shrl $9,%ecx 2407bc3d5698SJohn Baldwin movl %edx,%edi 2408bc3d5698SJohn Baldwin shrl $9,%edx 2409bc3d5698SJohn Baldwin movl %ecx,%ebx 2410bc3d5698SJohn Baldwin shll $14,%esi 2411bc3d5698SJohn Baldwin movl %edx,%eax 2412bc3d5698SJohn Baldwin shll $14,%edi 2413bc3d5698SJohn Baldwin xorl %esi,%ebx 2414bc3d5698SJohn Baldwin shrl $5,%ecx 2415bc3d5698SJohn Baldwin xorl %edi,%eax 2416bc3d5698SJohn Baldwin shrl $5,%edx 2417bc3d5698SJohn Baldwin xorl %ecx,%eax 2418bc3d5698SJohn Baldwin shll $4,%esi 2419bc3d5698SJohn Baldwin xorl %edx,%ebx 2420bc3d5698SJohn Baldwin shll $4,%edi 2421bc3d5698SJohn Baldwin xorl %esi,%ebx 2422bc3d5698SJohn Baldwin shrl $4,%ecx 2423bc3d5698SJohn Baldwin xorl %edi,%eax 2424bc3d5698SJohn Baldwin shrl $4,%edx 2425bc3d5698SJohn Baldwin xorl %ecx,%eax 2426bc3d5698SJohn Baldwin shll $5,%esi 2427bc3d5698SJohn Baldwin xorl %edx,%ebx 2428bc3d5698SJohn Baldwin shll $5,%edi 2429bc3d5698SJohn Baldwin xorl %esi,%eax 2430bc3d5698SJohn Baldwin xorl %edi,%ebx 2431bc3d5698SJohn Baldwin movl 48(%esp),%ecx 2432bc3d5698SJohn Baldwin movl 52(%esp),%edx 2433bc3d5698SJohn Baldwin movl 56(%esp),%esi 2434bc3d5698SJohn Baldwin movl 60(%esp),%edi 2435bc3d5698SJohn Baldwin addl 64(%esp),%eax 2436bc3d5698SJohn Baldwin adcl 68(%esp),%ebx 2437bc3d5698SJohn Baldwin xorl %esi,%ecx 2438bc3d5698SJohn Baldwin xorl %edi,%edx 2439bc3d5698SJohn Baldwin andl 40(%esp),%ecx 2440bc3d5698SJohn Baldwin andl 44(%esp),%edx 2441bc3d5698SJohn Baldwin addl 192(%esp),%eax 2442bc3d5698SJohn Baldwin adcl 196(%esp),%ebx 2443bc3d5698SJohn Baldwin xorl %esi,%ecx 2444bc3d5698SJohn Baldwin xorl %edi,%edx 2445bc3d5698SJohn Baldwin movl (%ebp),%esi 2446bc3d5698SJohn Baldwin movl 4(%ebp),%edi 2447bc3d5698SJohn Baldwin addl %ecx,%eax 2448bc3d5698SJohn Baldwin adcl %edx,%ebx 2449bc3d5698SJohn Baldwin movl 32(%esp),%ecx 2450bc3d5698SJohn Baldwin movl 36(%esp),%edx 2451bc3d5698SJohn Baldwin addl %esi,%eax 2452bc3d5698SJohn Baldwin adcl %edi,%ebx 2453bc3d5698SJohn Baldwin movl %eax,(%esp) 2454bc3d5698SJohn Baldwin movl %ebx,4(%esp) 2455bc3d5698SJohn Baldwin addl %ecx,%eax 2456bc3d5698SJohn Baldwin adcl %edx,%ebx 2457bc3d5698SJohn Baldwin movl 8(%esp),%ecx 2458bc3d5698SJohn Baldwin movl 12(%esp),%edx 2459bc3d5698SJohn Baldwin movl %eax,32(%esp) 2460bc3d5698SJohn Baldwin movl %ebx,36(%esp) 2461bc3d5698SJohn Baldwin movl %ecx,%esi 2462bc3d5698SJohn Baldwin shrl $2,%ecx 2463bc3d5698SJohn Baldwin movl %edx,%edi 2464bc3d5698SJohn Baldwin shrl $2,%edx 2465bc3d5698SJohn Baldwin movl %ecx,%ebx 2466bc3d5698SJohn Baldwin shll $4,%esi 2467bc3d5698SJohn Baldwin movl %edx,%eax 2468bc3d5698SJohn Baldwin shll $4,%edi 2469bc3d5698SJohn Baldwin xorl %esi,%ebx 2470bc3d5698SJohn Baldwin shrl $5,%ecx 2471bc3d5698SJohn Baldwin xorl %edi,%eax 2472bc3d5698SJohn Baldwin shrl $5,%edx 2473bc3d5698SJohn Baldwin xorl %ecx,%ebx 2474bc3d5698SJohn Baldwin shll $21,%esi 2475bc3d5698SJohn Baldwin xorl %edx,%eax 2476bc3d5698SJohn Baldwin shll $21,%edi 2477bc3d5698SJohn Baldwin xorl %esi,%eax 2478bc3d5698SJohn Baldwin shrl $21,%ecx 2479bc3d5698SJohn Baldwin xorl %edi,%ebx 2480bc3d5698SJohn Baldwin shrl $21,%edx 2481bc3d5698SJohn Baldwin xorl %ecx,%eax 2482bc3d5698SJohn Baldwin shll $5,%esi 2483bc3d5698SJohn Baldwin xorl %edx,%ebx 2484bc3d5698SJohn Baldwin shll $5,%edi 2485bc3d5698SJohn Baldwin xorl %esi,%eax 2486bc3d5698SJohn Baldwin xorl %edi,%ebx 2487bc3d5698SJohn Baldwin movl 8(%esp),%ecx 2488bc3d5698SJohn Baldwin movl 12(%esp),%edx 2489bc3d5698SJohn Baldwin movl 16(%esp),%esi 2490bc3d5698SJohn Baldwin movl 20(%esp),%edi 2491bc3d5698SJohn Baldwin addl (%esp),%eax 2492bc3d5698SJohn Baldwin adcl 4(%esp),%ebx 2493bc3d5698SJohn Baldwin orl %esi,%ecx 2494bc3d5698SJohn Baldwin orl %edi,%edx 2495bc3d5698SJohn Baldwin andl 24(%esp),%ecx 2496bc3d5698SJohn Baldwin andl 28(%esp),%edx 2497bc3d5698SJohn Baldwin andl 8(%esp),%esi 2498bc3d5698SJohn Baldwin andl 12(%esp),%edi 2499bc3d5698SJohn Baldwin orl %esi,%ecx 2500bc3d5698SJohn Baldwin orl %edi,%edx 2501bc3d5698SJohn Baldwin addl %ecx,%eax 2502bc3d5698SJohn Baldwin adcl %edx,%ebx 2503bc3d5698SJohn Baldwin movl %eax,(%esp) 2504bc3d5698SJohn Baldwin movl %ebx,4(%esp) 2505bc3d5698SJohn Baldwin movb (%ebp),%dl 2506bc3d5698SJohn Baldwin subl $8,%esp 2507bc3d5698SJohn Baldwin leal 8(%ebp),%ebp 2508bc3d5698SJohn Baldwin cmpb $148,%dl 2509bc3d5698SJohn Baldwin jne .L00900_15_x86 2510bc3d5698SJohn Baldwin.align 16 2511bc3d5698SJohn Baldwin.L01016_79_x86: 2512bc3d5698SJohn Baldwin movl 312(%esp),%ecx 2513bc3d5698SJohn Baldwin movl 316(%esp),%edx 2514bc3d5698SJohn Baldwin movl %ecx,%esi 2515bc3d5698SJohn Baldwin shrl $1,%ecx 2516bc3d5698SJohn Baldwin movl %edx,%edi 2517bc3d5698SJohn Baldwin shrl $1,%edx 2518bc3d5698SJohn Baldwin movl %ecx,%eax 2519bc3d5698SJohn Baldwin shll $24,%esi 2520bc3d5698SJohn Baldwin movl %edx,%ebx 2521bc3d5698SJohn Baldwin shll $24,%edi 2522bc3d5698SJohn Baldwin xorl %esi,%ebx 2523bc3d5698SJohn Baldwin shrl $6,%ecx 2524bc3d5698SJohn Baldwin xorl %edi,%eax 2525bc3d5698SJohn Baldwin shrl $6,%edx 2526bc3d5698SJohn Baldwin xorl %ecx,%eax 2527bc3d5698SJohn Baldwin shll $7,%esi 2528bc3d5698SJohn Baldwin xorl %edx,%ebx 2529bc3d5698SJohn Baldwin shll $1,%edi 2530bc3d5698SJohn Baldwin xorl %esi,%ebx 2531bc3d5698SJohn Baldwin shrl $1,%ecx 2532bc3d5698SJohn Baldwin xorl %edi,%eax 2533bc3d5698SJohn Baldwin shrl $1,%edx 2534bc3d5698SJohn Baldwin xorl %ecx,%eax 2535bc3d5698SJohn Baldwin shll $6,%edi 2536bc3d5698SJohn Baldwin xorl %edx,%ebx 2537bc3d5698SJohn Baldwin xorl %edi,%eax 2538bc3d5698SJohn Baldwin movl %eax,(%esp) 2539bc3d5698SJohn Baldwin movl %ebx,4(%esp) 2540bc3d5698SJohn Baldwin movl 208(%esp),%ecx 2541bc3d5698SJohn Baldwin movl 212(%esp),%edx 2542bc3d5698SJohn Baldwin movl %ecx,%esi 2543bc3d5698SJohn Baldwin shrl $6,%ecx 2544bc3d5698SJohn Baldwin movl %edx,%edi 2545bc3d5698SJohn Baldwin shrl $6,%edx 2546bc3d5698SJohn Baldwin movl %ecx,%eax 2547bc3d5698SJohn Baldwin shll $3,%esi 2548bc3d5698SJohn Baldwin movl %edx,%ebx 2549bc3d5698SJohn Baldwin shll $3,%edi 2550bc3d5698SJohn Baldwin xorl %esi,%eax 2551bc3d5698SJohn Baldwin shrl $13,%ecx 2552bc3d5698SJohn Baldwin xorl %edi,%ebx 2553bc3d5698SJohn Baldwin shrl $13,%edx 2554bc3d5698SJohn Baldwin xorl %ecx,%eax 2555bc3d5698SJohn Baldwin shll $10,%esi 2556bc3d5698SJohn Baldwin xorl %edx,%ebx 2557bc3d5698SJohn Baldwin shll $10,%edi 2558bc3d5698SJohn Baldwin xorl %esi,%ebx 2559bc3d5698SJohn Baldwin shrl $10,%ecx 2560bc3d5698SJohn Baldwin xorl %edi,%eax 2561bc3d5698SJohn Baldwin shrl $10,%edx 2562bc3d5698SJohn Baldwin xorl %ecx,%ebx 2563bc3d5698SJohn Baldwin shll $13,%edi 2564bc3d5698SJohn Baldwin xorl %edx,%eax 2565bc3d5698SJohn Baldwin xorl %edi,%eax 2566bc3d5698SJohn Baldwin movl 320(%esp),%ecx 2567bc3d5698SJohn Baldwin movl 324(%esp),%edx 2568bc3d5698SJohn Baldwin addl (%esp),%eax 2569bc3d5698SJohn Baldwin adcl 4(%esp),%ebx 2570bc3d5698SJohn Baldwin movl 248(%esp),%esi 2571bc3d5698SJohn Baldwin movl 252(%esp),%edi 2572bc3d5698SJohn Baldwin addl %ecx,%eax 2573bc3d5698SJohn Baldwin adcl %edx,%ebx 2574bc3d5698SJohn Baldwin addl %esi,%eax 2575bc3d5698SJohn Baldwin adcl %edi,%ebx 2576bc3d5698SJohn Baldwin movl %eax,192(%esp) 2577bc3d5698SJohn Baldwin movl %ebx,196(%esp) 2578bc3d5698SJohn Baldwin movl 40(%esp),%ecx 2579bc3d5698SJohn Baldwin movl 44(%esp),%edx 2580bc3d5698SJohn Baldwin movl %ecx,%esi 2581bc3d5698SJohn Baldwin shrl $9,%ecx 2582bc3d5698SJohn Baldwin movl %edx,%edi 2583bc3d5698SJohn Baldwin shrl $9,%edx 2584bc3d5698SJohn Baldwin movl %ecx,%ebx 2585bc3d5698SJohn Baldwin shll $14,%esi 2586bc3d5698SJohn Baldwin movl %edx,%eax 2587bc3d5698SJohn Baldwin shll $14,%edi 2588bc3d5698SJohn Baldwin xorl %esi,%ebx 2589bc3d5698SJohn Baldwin shrl $5,%ecx 2590bc3d5698SJohn Baldwin xorl %edi,%eax 2591bc3d5698SJohn Baldwin shrl $5,%edx 2592bc3d5698SJohn Baldwin xorl %ecx,%eax 2593bc3d5698SJohn Baldwin shll $4,%esi 2594bc3d5698SJohn Baldwin xorl %edx,%ebx 2595bc3d5698SJohn Baldwin shll $4,%edi 2596bc3d5698SJohn Baldwin xorl %esi,%ebx 2597bc3d5698SJohn Baldwin shrl $4,%ecx 2598bc3d5698SJohn Baldwin xorl %edi,%eax 2599bc3d5698SJohn Baldwin shrl $4,%edx 2600bc3d5698SJohn Baldwin xorl %ecx,%eax 2601bc3d5698SJohn Baldwin shll $5,%esi 2602bc3d5698SJohn Baldwin xorl %edx,%ebx 2603bc3d5698SJohn Baldwin shll $5,%edi 2604bc3d5698SJohn Baldwin xorl %esi,%eax 2605bc3d5698SJohn Baldwin xorl %edi,%ebx 2606bc3d5698SJohn Baldwin movl 48(%esp),%ecx 2607bc3d5698SJohn Baldwin movl 52(%esp),%edx 2608bc3d5698SJohn Baldwin movl 56(%esp),%esi 2609bc3d5698SJohn Baldwin movl 60(%esp),%edi 2610bc3d5698SJohn Baldwin addl 64(%esp),%eax 2611bc3d5698SJohn Baldwin adcl 68(%esp),%ebx 2612bc3d5698SJohn Baldwin xorl %esi,%ecx 2613bc3d5698SJohn Baldwin xorl %edi,%edx 2614bc3d5698SJohn Baldwin andl 40(%esp),%ecx 2615bc3d5698SJohn Baldwin andl 44(%esp),%edx 2616bc3d5698SJohn Baldwin addl 192(%esp),%eax 2617bc3d5698SJohn Baldwin adcl 196(%esp),%ebx 2618bc3d5698SJohn Baldwin xorl %esi,%ecx 2619bc3d5698SJohn Baldwin xorl %edi,%edx 2620bc3d5698SJohn Baldwin movl (%ebp),%esi 2621bc3d5698SJohn Baldwin movl 4(%ebp),%edi 2622bc3d5698SJohn Baldwin addl %ecx,%eax 2623bc3d5698SJohn Baldwin adcl %edx,%ebx 2624bc3d5698SJohn Baldwin movl 32(%esp),%ecx 2625bc3d5698SJohn Baldwin movl 36(%esp),%edx 2626bc3d5698SJohn Baldwin addl %esi,%eax 2627bc3d5698SJohn Baldwin adcl %edi,%ebx 2628bc3d5698SJohn Baldwin movl %eax,(%esp) 2629bc3d5698SJohn Baldwin movl %ebx,4(%esp) 2630bc3d5698SJohn Baldwin addl %ecx,%eax 2631bc3d5698SJohn Baldwin adcl %edx,%ebx 2632bc3d5698SJohn Baldwin movl 8(%esp),%ecx 2633bc3d5698SJohn Baldwin movl 12(%esp),%edx 2634bc3d5698SJohn Baldwin movl %eax,32(%esp) 2635bc3d5698SJohn Baldwin movl %ebx,36(%esp) 2636bc3d5698SJohn Baldwin movl %ecx,%esi 2637bc3d5698SJohn Baldwin shrl $2,%ecx 2638bc3d5698SJohn Baldwin movl %edx,%edi 2639bc3d5698SJohn Baldwin shrl $2,%edx 2640bc3d5698SJohn Baldwin movl %ecx,%ebx 2641bc3d5698SJohn Baldwin shll $4,%esi 2642bc3d5698SJohn Baldwin movl %edx,%eax 2643bc3d5698SJohn Baldwin shll $4,%edi 2644bc3d5698SJohn Baldwin xorl %esi,%ebx 2645bc3d5698SJohn Baldwin shrl $5,%ecx 2646bc3d5698SJohn Baldwin xorl %edi,%eax 2647bc3d5698SJohn Baldwin shrl $5,%edx 2648bc3d5698SJohn Baldwin xorl %ecx,%ebx 2649bc3d5698SJohn Baldwin shll $21,%esi 2650bc3d5698SJohn Baldwin xorl %edx,%eax 2651bc3d5698SJohn Baldwin shll $21,%edi 2652bc3d5698SJohn Baldwin xorl %esi,%eax 2653bc3d5698SJohn Baldwin shrl $21,%ecx 2654bc3d5698SJohn Baldwin xorl %edi,%ebx 2655bc3d5698SJohn Baldwin shrl $21,%edx 2656bc3d5698SJohn Baldwin xorl %ecx,%eax 2657bc3d5698SJohn Baldwin shll $5,%esi 2658bc3d5698SJohn Baldwin xorl %edx,%ebx 2659bc3d5698SJohn Baldwin shll $5,%edi 2660bc3d5698SJohn Baldwin xorl %esi,%eax 2661bc3d5698SJohn Baldwin xorl %edi,%ebx 2662bc3d5698SJohn Baldwin movl 8(%esp),%ecx 2663bc3d5698SJohn Baldwin movl 12(%esp),%edx 2664bc3d5698SJohn Baldwin movl 16(%esp),%esi 2665bc3d5698SJohn Baldwin movl 20(%esp),%edi 2666bc3d5698SJohn Baldwin addl (%esp),%eax 2667bc3d5698SJohn Baldwin adcl 4(%esp),%ebx 2668bc3d5698SJohn Baldwin orl %esi,%ecx 2669bc3d5698SJohn Baldwin orl %edi,%edx 2670bc3d5698SJohn Baldwin andl 24(%esp),%ecx 2671bc3d5698SJohn Baldwin andl 28(%esp),%edx 2672bc3d5698SJohn Baldwin andl 8(%esp),%esi 2673bc3d5698SJohn Baldwin andl 12(%esp),%edi 2674bc3d5698SJohn Baldwin orl %esi,%ecx 2675bc3d5698SJohn Baldwin orl %edi,%edx 2676bc3d5698SJohn Baldwin addl %ecx,%eax 2677bc3d5698SJohn Baldwin adcl %edx,%ebx 2678bc3d5698SJohn Baldwin movl %eax,(%esp) 2679bc3d5698SJohn Baldwin movl %ebx,4(%esp) 2680bc3d5698SJohn Baldwin movb (%ebp),%dl 2681bc3d5698SJohn Baldwin subl $8,%esp 2682bc3d5698SJohn Baldwin leal 8(%ebp),%ebp 2683bc3d5698SJohn Baldwin cmpb $23,%dl 2684bc3d5698SJohn Baldwin jne .L01016_79_x86 2685bc3d5698SJohn Baldwin movl 840(%esp),%esi 2686bc3d5698SJohn Baldwin movl 844(%esp),%edi 2687bc3d5698SJohn Baldwin movl (%esi),%eax 2688bc3d5698SJohn Baldwin movl 4(%esi),%ebx 2689bc3d5698SJohn Baldwin movl 8(%esi),%ecx 2690bc3d5698SJohn Baldwin movl 12(%esi),%edx 2691bc3d5698SJohn Baldwin addl 8(%esp),%eax 2692bc3d5698SJohn Baldwin adcl 12(%esp),%ebx 2693bc3d5698SJohn Baldwin movl %eax,(%esi) 2694bc3d5698SJohn Baldwin movl %ebx,4(%esi) 2695bc3d5698SJohn Baldwin addl 16(%esp),%ecx 2696bc3d5698SJohn Baldwin adcl 20(%esp),%edx 2697bc3d5698SJohn Baldwin movl %ecx,8(%esi) 2698bc3d5698SJohn Baldwin movl %edx,12(%esi) 2699bc3d5698SJohn Baldwin movl 16(%esi),%eax 2700bc3d5698SJohn Baldwin movl 20(%esi),%ebx 2701bc3d5698SJohn Baldwin movl 24(%esi),%ecx 2702bc3d5698SJohn Baldwin movl 28(%esi),%edx 2703bc3d5698SJohn Baldwin addl 24(%esp),%eax 2704bc3d5698SJohn Baldwin adcl 28(%esp),%ebx 2705bc3d5698SJohn Baldwin movl %eax,16(%esi) 2706bc3d5698SJohn Baldwin movl %ebx,20(%esi) 2707bc3d5698SJohn Baldwin addl 32(%esp),%ecx 2708bc3d5698SJohn Baldwin adcl 36(%esp),%edx 2709bc3d5698SJohn Baldwin movl %ecx,24(%esi) 2710bc3d5698SJohn Baldwin movl %edx,28(%esi) 2711bc3d5698SJohn Baldwin movl 32(%esi),%eax 2712bc3d5698SJohn Baldwin movl 36(%esi),%ebx 2713bc3d5698SJohn Baldwin movl 40(%esi),%ecx 2714bc3d5698SJohn Baldwin movl 44(%esi),%edx 2715bc3d5698SJohn Baldwin addl 40(%esp),%eax 2716bc3d5698SJohn Baldwin adcl 44(%esp),%ebx 2717bc3d5698SJohn Baldwin movl %eax,32(%esi) 2718bc3d5698SJohn Baldwin movl %ebx,36(%esi) 2719bc3d5698SJohn Baldwin addl 48(%esp),%ecx 2720bc3d5698SJohn Baldwin adcl 52(%esp),%edx 2721bc3d5698SJohn Baldwin movl %ecx,40(%esi) 2722bc3d5698SJohn Baldwin movl %edx,44(%esi) 2723bc3d5698SJohn Baldwin movl 48(%esi),%eax 2724bc3d5698SJohn Baldwin movl 52(%esi),%ebx 2725bc3d5698SJohn Baldwin movl 56(%esi),%ecx 2726bc3d5698SJohn Baldwin movl 60(%esi),%edx 2727bc3d5698SJohn Baldwin addl 56(%esp),%eax 2728bc3d5698SJohn Baldwin adcl 60(%esp),%ebx 2729bc3d5698SJohn Baldwin movl %eax,48(%esi) 2730bc3d5698SJohn Baldwin movl %ebx,52(%esi) 2731bc3d5698SJohn Baldwin addl 64(%esp),%ecx 2732bc3d5698SJohn Baldwin adcl 68(%esp),%edx 2733bc3d5698SJohn Baldwin movl %ecx,56(%esi) 2734bc3d5698SJohn Baldwin movl %edx,60(%esi) 2735bc3d5698SJohn Baldwin addl $840,%esp 2736bc3d5698SJohn Baldwin subl $640,%ebp 2737bc3d5698SJohn Baldwin cmpl 8(%esp),%edi 2738bc3d5698SJohn Baldwin jb .L002loop_x86 2739bc3d5698SJohn Baldwin movl 12(%esp),%esp 2740bc3d5698SJohn Baldwin popl %edi 2741bc3d5698SJohn Baldwin popl %esi 2742bc3d5698SJohn Baldwin popl %ebx 2743bc3d5698SJohn Baldwin popl %ebp 2744bc3d5698SJohn Baldwin ret 2745bc3d5698SJohn Baldwin.align 64 2746bc3d5698SJohn Baldwin.L001K512: 2747bc3d5698SJohn Baldwin.long 3609767458,1116352408 2748bc3d5698SJohn Baldwin.long 602891725,1899447441 2749bc3d5698SJohn Baldwin.long 3964484399,3049323471 2750bc3d5698SJohn Baldwin.long 2173295548,3921009573 2751bc3d5698SJohn Baldwin.long 4081628472,961987163 2752bc3d5698SJohn Baldwin.long 3053834265,1508970993 2753bc3d5698SJohn Baldwin.long 2937671579,2453635748 2754bc3d5698SJohn Baldwin.long 3664609560,2870763221 2755bc3d5698SJohn Baldwin.long 2734883394,3624381080 2756bc3d5698SJohn Baldwin.long 1164996542,310598401 2757bc3d5698SJohn Baldwin.long 1323610764,607225278 2758bc3d5698SJohn Baldwin.long 3590304994,1426881987 2759bc3d5698SJohn Baldwin.long 4068182383,1925078388 2760bc3d5698SJohn Baldwin.long 991336113,2162078206 2761bc3d5698SJohn Baldwin.long 633803317,2614888103 2762bc3d5698SJohn Baldwin.long 3479774868,3248222580 2763bc3d5698SJohn Baldwin.long 2666613458,3835390401 2764bc3d5698SJohn Baldwin.long 944711139,4022224774 2765bc3d5698SJohn Baldwin.long 2341262773,264347078 2766bc3d5698SJohn Baldwin.long 2007800933,604807628 2767bc3d5698SJohn Baldwin.long 1495990901,770255983 2768bc3d5698SJohn Baldwin.long 1856431235,1249150122 2769bc3d5698SJohn Baldwin.long 3175218132,1555081692 2770bc3d5698SJohn Baldwin.long 2198950837,1996064986 2771bc3d5698SJohn Baldwin.long 3999719339,2554220882 2772bc3d5698SJohn Baldwin.long 766784016,2821834349 2773bc3d5698SJohn Baldwin.long 2566594879,2952996808 2774bc3d5698SJohn Baldwin.long 3203337956,3210313671 2775bc3d5698SJohn Baldwin.long 1034457026,3336571891 2776bc3d5698SJohn Baldwin.long 2466948901,3584528711 2777bc3d5698SJohn Baldwin.long 3758326383,113926993 2778bc3d5698SJohn Baldwin.long 168717936,338241895 2779bc3d5698SJohn Baldwin.long 1188179964,666307205 2780bc3d5698SJohn Baldwin.long 1546045734,773529912 2781bc3d5698SJohn Baldwin.long 1522805485,1294757372 2782bc3d5698SJohn Baldwin.long 2643833823,1396182291 2783bc3d5698SJohn Baldwin.long 2343527390,1695183700 2784bc3d5698SJohn Baldwin.long 1014477480,1986661051 2785bc3d5698SJohn Baldwin.long 1206759142,2177026350 2786bc3d5698SJohn Baldwin.long 344077627,2456956037 2787bc3d5698SJohn Baldwin.long 1290863460,2730485921 2788bc3d5698SJohn Baldwin.long 3158454273,2820302411 2789bc3d5698SJohn Baldwin.long 3505952657,3259730800 2790bc3d5698SJohn Baldwin.long 106217008,3345764771 2791bc3d5698SJohn Baldwin.long 3606008344,3516065817 2792bc3d5698SJohn Baldwin.long 1432725776,3600352804 2793bc3d5698SJohn Baldwin.long 1467031594,4094571909 2794bc3d5698SJohn Baldwin.long 851169720,275423344 2795bc3d5698SJohn Baldwin.long 3100823752,430227734 2796bc3d5698SJohn Baldwin.long 1363258195,506948616 2797bc3d5698SJohn Baldwin.long 3750685593,659060556 2798bc3d5698SJohn Baldwin.long 3785050280,883997877 2799bc3d5698SJohn Baldwin.long 3318307427,958139571 2800bc3d5698SJohn Baldwin.long 3812723403,1322822218 2801bc3d5698SJohn Baldwin.long 2003034995,1537002063 2802bc3d5698SJohn Baldwin.long 3602036899,1747873779 2803bc3d5698SJohn Baldwin.long 1575990012,1955562222 2804bc3d5698SJohn Baldwin.long 1125592928,2024104815 2805bc3d5698SJohn Baldwin.long 2716904306,2227730452 2806bc3d5698SJohn Baldwin.long 442776044,2361852424 2807bc3d5698SJohn Baldwin.long 593698344,2428436474 2808bc3d5698SJohn Baldwin.long 3733110249,2756734187 2809bc3d5698SJohn Baldwin.long 2999351573,3204031479 2810bc3d5698SJohn Baldwin.long 3815920427,3329325298 2811bc3d5698SJohn Baldwin.long 3928383900,3391569614 2812bc3d5698SJohn Baldwin.long 566280711,3515267271 2813bc3d5698SJohn Baldwin.long 3454069534,3940187606 2814bc3d5698SJohn Baldwin.long 4000239992,4118630271 2815bc3d5698SJohn Baldwin.long 1914138554,116418474 2816bc3d5698SJohn Baldwin.long 2731055270,174292421 2817bc3d5698SJohn Baldwin.long 3203993006,289380356 2818bc3d5698SJohn Baldwin.long 320620315,460393269 2819bc3d5698SJohn Baldwin.long 587496836,685471733 2820bc3d5698SJohn Baldwin.long 1086792851,852142971 2821bc3d5698SJohn Baldwin.long 365543100,1017036298 2822bc3d5698SJohn Baldwin.long 2618297676,1126000580 2823bc3d5698SJohn Baldwin.long 3409855158,1288033470 2824bc3d5698SJohn Baldwin.long 4234509866,1501505948 2825bc3d5698SJohn Baldwin.long 987167468,1607167915 2826bc3d5698SJohn Baldwin.long 1246189591,1816402316 2827bc3d5698SJohn Baldwin.long 67438087,66051 2828bc3d5698SJohn Baldwin.long 202182159,134810123 2829bc3d5698SJohn Baldwin.size sha512_block_data_order,.-.L_sha512_block_data_order_begin 2830bc3d5698SJohn Baldwin.byte 83,72,65,53,49,50,32,98,108,111,99,107,32,116,114,97 2831bc3d5698SJohn Baldwin.byte 110,115,102,111,114,109,32,102,111,114,32,120,56,54,44,32 2832bc3d5698SJohn Baldwin.byte 67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97 2833bc3d5698SJohn Baldwin.byte 112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103 2834bc3d5698SJohn Baldwin.byte 62,0 2835bc3d5698SJohn Baldwin.comm OPENSSL_ia32cap_P,16,4 2836*c0855eaaSJohn Baldwin 2837*c0855eaaSJohn Baldwin .section ".note.gnu.property", "a" 2838*c0855eaaSJohn Baldwin .p2align 2 2839*c0855eaaSJohn Baldwin .long 1f - 0f 2840*c0855eaaSJohn Baldwin .long 4f - 1f 2841*c0855eaaSJohn Baldwin .long 5 2842*c0855eaaSJohn Baldwin0: 2843*c0855eaaSJohn Baldwin .asciz "GNU" 2844*c0855eaaSJohn Baldwin1: 2845*c0855eaaSJohn Baldwin .p2align 2 2846*c0855eaaSJohn Baldwin .long 0xc0000002 2847*c0855eaaSJohn Baldwin .long 3f - 2f 2848*c0855eaaSJohn Baldwin2: 2849*c0855eaaSJohn Baldwin .long 3 2850*c0855eaaSJohn Baldwin3: 2851*c0855eaaSJohn Baldwin .p2align 2 2852*c0855eaaSJohn Baldwin4: 2853bc3d5698SJohn Baldwin#else 2854bc3d5698SJohn Baldwin.text 2855bc3d5698SJohn Baldwin.globl sha512_block_data_order 2856bc3d5698SJohn Baldwin.type sha512_block_data_order,@function 2857bc3d5698SJohn Baldwin.align 16 2858bc3d5698SJohn Baldwinsha512_block_data_order: 2859bc3d5698SJohn Baldwin.L_sha512_block_data_order_begin: 2860*c0855eaaSJohn Baldwin #ifdef __CET__ 2861*c0855eaaSJohn Baldwin 2862*c0855eaaSJohn Baldwin.byte 243,15,30,251 2863*c0855eaaSJohn Baldwin #endif 2864*c0855eaaSJohn Baldwin 2865bc3d5698SJohn Baldwin pushl %ebp 2866bc3d5698SJohn Baldwin pushl %ebx 2867bc3d5698SJohn Baldwin pushl %esi 2868bc3d5698SJohn Baldwin pushl %edi 2869bc3d5698SJohn Baldwin movl 20(%esp),%esi 2870bc3d5698SJohn Baldwin movl 24(%esp),%edi 2871bc3d5698SJohn Baldwin movl 28(%esp),%eax 2872bc3d5698SJohn Baldwin movl %esp,%ebx 2873bc3d5698SJohn Baldwin call .L000pic_point 2874bc3d5698SJohn Baldwin.L000pic_point: 2875bc3d5698SJohn Baldwin popl %ebp 2876bc3d5698SJohn Baldwin leal .L001K512-.L000pic_point(%ebp),%ebp 2877bc3d5698SJohn Baldwin subl $16,%esp 2878bc3d5698SJohn Baldwin andl $-64,%esp 2879bc3d5698SJohn Baldwin shll $7,%eax 2880bc3d5698SJohn Baldwin addl %edi,%eax 2881bc3d5698SJohn Baldwin movl %esi,(%esp) 2882bc3d5698SJohn Baldwin movl %edi,4(%esp) 2883bc3d5698SJohn Baldwin movl %eax,8(%esp) 2884bc3d5698SJohn Baldwin movl %ebx,12(%esp) 2885bc3d5698SJohn Baldwin leal OPENSSL_ia32cap_P,%edx 2886bc3d5698SJohn Baldwin movl (%edx),%ecx 2887bc3d5698SJohn Baldwin testl $67108864,%ecx 2888bc3d5698SJohn Baldwin jz .L002loop_x86 2889bc3d5698SJohn Baldwin movl 4(%edx),%edx 2890bc3d5698SJohn Baldwin movq (%esi),%mm0 2891bc3d5698SJohn Baldwin andl $16777216,%ecx 2892bc3d5698SJohn Baldwin movq 8(%esi),%mm1 2893bc3d5698SJohn Baldwin andl $512,%edx 2894bc3d5698SJohn Baldwin movq 16(%esi),%mm2 2895bc3d5698SJohn Baldwin orl %edx,%ecx 2896bc3d5698SJohn Baldwin movq 24(%esi),%mm3 2897bc3d5698SJohn Baldwin movq 32(%esi),%mm4 2898bc3d5698SJohn Baldwin movq 40(%esi),%mm5 2899bc3d5698SJohn Baldwin movq 48(%esi),%mm6 2900bc3d5698SJohn Baldwin movq 56(%esi),%mm7 2901bc3d5698SJohn Baldwin cmpl $16777728,%ecx 2902bc3d5698SJohn Baldwin je .L003SSSE3 2903bc3d5698SJohn Baldwin subl $80,%esp 2904bc3d5698SJohn Baldwin jmp .L004loop_sse2 2905bc3d5698SJohn Baldwin.align 16 2906bc3d5698SJohn Baldwin.L004loop_sse2: 2907bc3d5698SJohn Baldwin movq %mm1,8(%esp) 2908bc3d5698SJohn Baldwin movq %mm2,16(%esp) 2909bc3d5698SJohn Baldwin movq %mm3,24(%esp) 2910bc3d5698SJohn Baldwin movq %mm5,40(%esp) 2911bc3d5698SJohn Baldwin movq %mm6,48(%esp) 2912bc3d5698SJohn Baldwin pxor %mm1,%mm2 2913bc3d5698SJohn Baldwin movq %mm7,56(%esp) 2914bc3d5698SJohn Baldwin movq %mm0,%mm3 2915bc3d5698SJohn Baldwin movl (%edi),%eax 2916bc3d5698SJohn Baldwin movl 4(%edi),%ebx 2917bc3d5698SJohn Baldwin addl $8,%edi 2918bc3d5698SJohn Baldwin movl $15,%edx 2919bc3d5698SJohn Baldwin bswap %eax 2920bc3d5698SJohn Baldwin bswap %ebx 2921bc3d5698SJohn Baldwin jmp .L00500_14_sse2 2922bc3d5698SJohn Baldwin.align 16 2923bc3d5698SJohn Baldwin.L00500_14_sse2: 2924bc3d5698SJohn Baldwin movd %eax,%mm1 2925bc3d5698SJohn Baldwin movl (%edi),%eax 2926bc3d5698SJohn Baldwin movd %ebx,%mm7 2927bc3d5698SJohn Baldwin movl 4(%edi),%ebx 2928bc3d5698SJohn Baldwin addl $8,%edi 2929bc3d5698SJohn Baldwin bswap %eax 2930bc3d5698SJohn Baldwin bswap %ebx 2931bc3d5698SJohn Baldwin punpckldq %mm1,%mm7 2932bc3d5698SJohn Baldwin movq %mm4,%mm1 2933bc3d5698SJohn Baldwin pxor %mm6,%mm5 2934bc3d5698SJohn Baldwin psrlq $14,%mm1 2935bc3d5698SJohn Baldwin movq %mm4,32(%esp) 2936bc3d5698SJohn Baldwin pand %mm4,%mm5 2937bc3d5698SJohn Baldwin psllq $23,%mm4 2938bc3d5698SJohn Baldwin movq %mm3,%mm0 2939bc3d5698SJohn Baldwin movq %mm7,72(%esp) 2940bc3d5698SJohn Baldwin movq %mm1,%mm3 2941bc3d5698SJohn Baldwin psrlq $4,%mm1 2942bc3d5698SJohn Baldwin pxor %mm6,%mm5 2943bc3d5698SJohn Baldwin pxor %mm4,%mm3 2944bc3d5698SJohn Baldwin psllq $23,%mm4 2945bc3d5698SJohn Baldwin pxor %mm1,%mm3 2946bc3d5698SJohn Baldwin movq %mm0,(%esp) 2947bc3d5698SJohn Baldwin paddq %mm5,%mm7 2948bc3d5698SJohn Baldwin pxor %mm4,%mm3 2949bc3d5698SJohn Baldwin psrlq $23,%mm1 2950bc3d5698SJohn Baldwin paddq 56(%esp),%mm7 2951bc3d5698SJohn Baldwin pxor %mm1,%mm3 2952bc3d5698SJohn Baldwin psllq $4,%mm4 2953bc3d5698SJohn Baldwin paddq (%ebp),%mm7 2954bc3d5698SJohn Baldwin pxor %mm4,%mm3 2955bc3d5698SJohn Baldwin movq 24(%esp),%mm4 2956bc3d5698SJohn Baldwin paddq %mm7,%mm3 2957bc3d5698SJohn Baldwin movq %mm0,%mm5 2958bc3d5698SJohn Baldwin psrlq $28,%mm5 2959bc3d5698SJohn Baldwin paddq %mm3,%mm4 2960bc3d5698SJohn Baldwin movq %mm0,%mm6 2961bc3d5698SJohn Baldwin movq %mm5,%mm7 2962bc3d5698SJohn Baldwin psllq $25,%mm6 2963bc3d5698SJohn Baldwin movq 8(%esp),%mm1 2964bc3d5698SJohn Baldwin psrlq $6,%mm5 2965bc3d5698SJohn Baldwin pxor %mm6,%mm7 2966bc3d5698SJohn Baldwin subl $8,%esp 2967bc3d5698SJohn Baldwin psllq $5,%mm6 2968bc3d5698SJohn Baldwin pxor %mm5,%mm7 2969bc3d5698SJohn Baldwin pxor %mm1,%mm0 2970bc3d5698SJohn Baldwin psrlq $5,%mm5 2971bc3d5698SJohn Baldwin pxor %mm6,%mm7 2972bc3d5698SJohn Baldwin pand %mm0,%mm2 2973bc3d5698SJohn Baldwin psllq $6,%mm6 2974bc3d5698SJohn Baldwin pxor %mm5,%mm7 2975bc3d5698SJohn Baldwin pxor %mm1,%mm2 2976bc3d5698SJohn Baldwin pxor %mm7,%mm6 2977bc3d5698SJohn Baldwin movq 40(%esp),%mm5 2978bc3d5698SJohn Baldwin paddq %mm2,%mm3 2979bc3d5698SJohn Baldwin movq %mm0,%mm2 2980bc3d5698SJohn Baldwin addl $8,%ebp 2981bc3d5698SJohn Baldwin paddq %mm6,%mm3 2982bc3d5698SJohn Baldwin movq 48(%esp),%mm6 2983bc3d5698SJohn Baldwin decl %edx 2984bc3d5698SJohn Baldwin jnz .L00500_14_sse2 2985bc3d5698SJohn Baldwin movd %eax,%mm1 2986bc3d5698SJohn Baldwin movd %ebx,%mm7 2987bc3d5698SJohn Baldwin punpckldq %mm1,%mm7 2988bc3d5698SJohn Baldwin movq %mm4,%mm1 2989bc3d5698SJohn Baldwin pxor %mm6,%mm5 2990bc3d5698SJohn Baldwin psrlq $14,%mm1 2991bc3d5698SJohn Baldwin movq %mm4,32(%esp) 2992bc3d5698SJohn Baldwin pand %mm4,%mm5 2993bc3d5698SJohn Baldwin psllq $23,%mm4 2994bc3d5698SJohn Baldwin movq %mm3,%mm0 2995bc3d5698SJohn Baldwin movq %mm7,72(%esp) 2996bc3d5698SJohn Baldwin movq %mm1,%mm3 2997bc3d5698SJohn Baldwin psrlq $4,%mm1 2998bc3d5698SJohn Baldwin pxor %mm6,%mm5 2999bc3d5698SJohn Baldwin pxor %mm4,%mm3 3000bc3d5698SJohn Baldwin psllq $23,%mm4 3001bc3d5698SJohn Baldwin pxor %mm1,%mm3 3002bc3d5698SJohn Baldwin movq %mm0,(%esp) 3003bc3d5698SJohn Baldwin paddq %mm5,%mm7 3004bc3d5698SJohn Baldwin pxor %mm4,%mm3 3005bc3d5698SJohn Baldwin psrlq $23,%mm1 3006bc3d5698SJohn Baldwin paddq 56(%esp),%mm7 3007bc3d5698SJohn Baldwin pxor %mm1,%mm3 3008bc3d5698SJohn Baldwin psllq $4,%mm4 3009bc3d5698SJohn Baldwin paddq (%ebp),%mm7 3010bc3d5698SJohn Baldwin pxor %mm4,%mm3 3011bc3d5698SJohn Baldwin movq 24(%esp),%mm4 3012bc3d5698SJohn Baldwin paddq %mm7,%mm3 3013bc3d5698SJohn Baldwin movq %mm0,%mm5 3014bc3d5698SJohn Baldwin psrlq $28,%mm5 3015bc3d5698SJohn Baldwin paddq %mm3,%mm4 3016bc3d5698SJohn Baldwin movq %mm0,%mm6 3017bc3d5698SJohn Baldwin movq %mm5,%mm7 3018bc3d5698SJohn Baldwin psllq $25,%mm6 3019bc3d5698SJohn Baldwin movq 8(%esp),%mm1 3020bc3d5698SJohn Baldwin psrlq $6,%mm5 3021bc3d5698SJohn Baldwin pxor %mm6,%mm7 3022bc3d5698SJohn Baldwin subl $8,%esp 3023bc3d5698SJohn Baldwin psllq $5,%mm6 3024bc3d5698SJohn Baldwin pxor %mm5,%mm7 3025bc3d5698SJohn Baldwin pxor %mm1,%mm0 3026bc3d5698SJohn Baldwin psrlq $5,%mm5 3027bc3d5698SJohn Baldwin pxor %mm6,%mm7 3028bc3d5698SJohn Baldwin pand %mm0,%mm2 3029bc3d5698SJohn Baldwin psllq $6,%mm6 3030bc3d5698SJohn Baldwin pxor %mm5,%mm7 3031bc3d5698SJohn Baldwin pxor %mm1,%mm2 3032bc3d5698SJohn Baldwin pxor %mm7,%mm6 3033bc3d5698SJohn Baldwin movq 192(%esp),%mm7 3034bc3d5698SJohn Baldwin paddq %mm2,%mm3 3035bc3d5698SJohn Baldwin movq %mm0,%mm2 3036bc3d5698SJohn Baldwin addl $8,%ebp 3037bc3d5698SJohn Baldwin paddq %mm6,%mm3 3038bc3d5698SJohn Baldwin pxor %mm0,%mm0 3039bc3d5698SJohn Baldwin movl $32,%edx 3040bc3d5698SJohn Baldwin jmp .L00616_79_sse2 3041bc3d5698SJohn Baldwin.align 16 3042bc3d5698SJohn Baldwin.L00616_79_sse2: 3043bc3d5698SJohn Baldwin movq 88(%esp),%mm5 3044bc3d5698SJohn Baldwin movq %mm7,%mm1 3045bc3d5698SJohn Baldwin psrlq $1,%mm7 3046bc3d5698SJohn Baldwin movq %mm5,%mm6 3047bc3d5698SJohn Baldwin psrlq $6,%mm5 3048bc3d5698SJohn Baldwin psllq $56,%mm1 3049bc3d5698SJohn Baldwin paddq %mm3,%mm0 3050bc3d5698SJohn Baldwin movq %mm7,%mm3 3051bc3d5698SJohn Baldwin psrlq $6,%mm7 3052bc3d5698SJohn Baldwin pxor %mm1,%mm3 3053bc3d5698SJohn Baldwin psllq $7,%mm1 3054bc3d5698SJohn Baldwin pxor %mm7,%mm3 3055bc3d5698SJohn Baldwin psrlq $1,%mm7 3056bc3d5698SJohn Baldwin pxor %mm1,%mm3 3057bc3d5698SJohn Baldwin movq %mm5,%mm1 3058bc3d5698SJohn Baldwin psrlq $13,%mm5 3059bc3d5698SJohn Baldwin pxor %mm3,%mm7 3060bc3d5698SJohn Baldwin psllq $3,%mm6 3061bc3d5698SJohn Baldwin pxor %mm5,%mm1 3062bc3d5698SJohn Baldwin paddq 200(%esp),%mm7 3063bc3d5698SJohn Baldwin pxor %mm6,%mm1 3064bc3d5698SJohn Baldwin psrlq $42,%mm5 3065bc3d5698SJohn Baldwin paddq 128(%esp),%mm7 3066bc3d5698SJohn Baldwin pxor %mm5,%mm1 3067bc3d5698SJohn Baldwin psllq $42,%mm6 3068bc3d5698SJohn Baldwin movq 40(%esp),%mm5 3069bc3d5698SJohn Baldwin pxor %mm6,%mm1 3070bc3d5698SJohn Baldwin movq 48(%esp),%mm6 3071bc3d5698SJohn Baldwin paddq %mm1,%mm7 3072bc3d5698SJohn Baldwin movq %mm4,%mm1 3073bc3d5698SJohn Baldwin pxor %mm6,%mm5 3074bc3d5698SJohn Baldwin psrlq $14,%mm1 3075bc3d5698SJohn Baldwin movq %mm4,32(%esp) 3076bc3d5698SJohn Baldwin pand %mm4,%mm5 3077bc3d5698SJohn Baldwin psllq $23,%mm4 3078bc3d5698SJohn Baldwin movq %mm7,72(%esp) 3079bc3d5698SJohn Baldwin movq %mm1,%mm3 3080bc3d5698SJohn Baldwin psrlq $4,%mm1 3081bc3d5698SJohn Baldwin pxor %mm6,%mm5 3082bc3d5698SJohn Baldwin pxor %mm4,%mm3 3083bc3d5698SJohn Baldwin psllq $23,%mm4 3084bc3d5698SJohn Baldwin pxor %mm1,%mm3 3085bc3d5698SJohn Baldwin movq %mm0,(%esp) 3086bc3d5698SJohn Baldwin paddq %mm5,%mm7 3087bc3d5698SJohn Baldwin pxor %mm4,%mm3 3088bc3d5698SJohn Baldwin psrlq $23,%mm1 3089bc3d5698SJohn Baldwin paddq 56(%esp),%mm7 3090bc3d5698SJohn Baldwin pxor %mm1,%mm3 3091bc3d5698SJohn Baldwin psllq $4,%mm4 3092bc3d5698SJohn Baldwin paddq (%ebp),%mm7 3093bc3d5698SJohn Baldwin pxor %mm4,%mm3 3094bc3d5698SJohn Baldwin movq 24(%esp),%mm4 3095bc3d5698SJohn Baldwin paddq %mm7,%mm3 3096bc3d5698SJohn Baldwin movq %mm0,%mm5 3097bc3d5698SJohn Baldwin psrlq $28,%mm5 3098bc3d5698SJohn Baldwin paddq %mm3,%mm4 3099bc3d5698SJohn Baldwin movq %mm0,%mm6 3100bc3d5698SJohn Baldwin movq %mm5,%mm7 3101bc3d5698SJohn Baldwin psllq $25,%mm6 3102bc3d5698SJohn Baldwin movq 8(%esp),%mm1 3103bc3d5698SJohn Baldwin psrlq $6,%mm5 3104bc3d5698SJohn Baldwin pxor %mm6,%mm7 3105bc3d5698SJohn Baldwin subl $8,%esp 3106bc3d5698SJohn Baldwin psllq $5,%mm6 3107bc3d5698SJohn Baldwin pxor %mm5,%mm7 3108bc3d5698SJohn Baldwin pxor %mm1,%mm0 3109bc3d5698SJohn Baldwin psrlq $5,%mm5 3110bc3d5698SJohn Baldwin pxor %mm6,%mm7 3111bc3d5698SJohn Baldwin pand %mm0,%mm2 3112bc3d5698SJohn Baldwin psllq $6,%mm6 3113bc3d5698SJohn Baldwin pxor %mm5,%mm7 3114bc3d5698SJohn Baldwin pxor %mm1,%mm2 3115bc3d5698SJohn Baldwin pxor %mm7,%mm6 3116bc3d5698SJohn Baldwin movq 192(%esp),%mm7 3117bc3d5698SJohn Baldwin paddq %mm6,%mm2 3118bc3d5698SJohn Baldwin addl $8,%ebp 3119bc3d5698SJohn Baldwin movq 88(%esp),%mm5 3120bc3d5698SJohn Baldwin movq %mm7,%mm1 3121bc3d5698SJohn Baldwin psrlq $1,%mm7 3122bc3d5698SJohn Baldwin movq %mm5,%mm6 3123bc3d5698SJohn Baldwin psrlq $6,%mm5 3124bc3d5698SJohn Baldwin psllq $56,%mm1 3125bc3d5698SJohn Baldwin paddq %mm3,%mm2 3126bc3d5698SJohn Baldwin movq %mm7,%mm3 3127bc3d5698SJohn Baldwin psrlq $6,%mm7 3128bc3d5698SJohn Baldwin pxor %mm1,%mm3 3129bc3d5698SJohn Baldwin psllq $7,%mm1 3130bc3d5698SJohn Baldwin pxor %mm7,%mm3 3131bc3d5698SJohn Baldwin psrlq $1,%mm7 3132bc3d5698SJohn Baldwin pxor %mm1,%mm3 3133bc3d5698SJohn Baldwin movq %mm5,%mm1 3134bc3d5698SJohn Baldwin psrlq $13,%mm5 3135bc3d5698SJohn Baldwin pxor %mm3,%mm7 3136bc3d5698SJohn Baldwin psllq $3,%mm6 3137bc3d5698SJohn Baldwin pxor %mm5,%mm1 3138bc3d5698SJohn Baldwin paddq 200(%esp),%mm7 3139bc3d5698SJohn Baldwin pxor %mm6,%mm1 3140bc3d5698SJohn Baldwin psrlq $42,%mm5 3141bc3d5698SJohn Baldwin paddq 128(%esp),%mm7 3142bc3d5698SJohn Baldwin pxor %mm5,%mm1 3143bc3d5698SJohn Baldwin psllq $42,%mm6 3144bc3d5698SJohn Baldwin movq 40(%esp),%mm5 3145bc3d5698SJohn Baldwin pxor %mm6,%mm1 3146bc3d5698SJohn Baldwin movq 48(%esp),%mm6 3147bc3d5698SJohn Baldwin paddq %mm1,%mm7 3148bc3d5698SJohn Baldwin movq %mm4,%mm1 3149bc3d5698SJohn Baldwin pxor %mm6,%mm5 3150bc3d5698SJohn Baldwin psrlq $14,%mm1 3151bc3d5698SJohn Baldwin movq %mm4,32(%esp) 3152bc3d5698SJohn Baldwin pand %mm4,%mm5 3153bc3d5698SJohn Baldwin psllq $23,%mm4 3154bc3d5698SJohn Baldwin movq %mm7,72(%esp) 3155bc3d5698SJohn Baldwin movq %mm1,%mm3 3156bc3d5698SJohn Baldwin psrlq $4,%mm1 3157bc3d5698SJohn Baldwin pxor %mm6,%mm5 3158bc3d5698SJohn Baldwin pxor %mm4,%mm3 3159bc3d5698SJohn Baldwin psllq $23,%mm4 3160bc3d5698SJohn Baldwin pxor %mm1,%mm3 3161bc3d5698SJohn Baldwin movq %mm2,(%esp) 3162bc3d5698SJohn Baldwin paddq %mm5,%mm7 3163bc3d5698SJohn Baldwin pxor %mm4,%mm3 3164bc3d5698SJohn Baldwin psrlq $23,%mm1 3165bc3d5698SJohn Baldwin paddq 56(%esp),%mm7 3166bc3d5698SJohn Baldwin pxor %mm1,%mm3 3167bc3d5698SJohn Baldwin psllq $4,%mm4 3168bc3d5698SJohn Baldwin paddq (%ebp),%mm7 3169bc3d5698SJohn Baldwin pxor %mm4,%mm3 3170bc3d5698SJohn Baldwin movq 24(%esp),%mm4 3171bc3d5698SJohn Baldwin paddq %mm7,%mm3 3172bc3d5698SJohn Baldwin movq %mm2,%mm5 3173bc3d5698SJohn Baldwin psrlq $28,%mm5 3174bc3d5698SJohn Baldwin paddq %mm3,%mm4 3175bc3d5698SJohn Baldwin movq %mm2,%mm6 3176bc3d5698SJohn Baldwin movq %mm5,%mm7 3177bc3d5698SJohn Baldwin psllq $25,%mm6 3178bc3d5698SJohn Baldwin movq 8(%esp),%mm1 3179bc3d5698SJohn Baldwin psrlq $6,%mm5 3180bc3d5698SJohn Baldwin pxor %mm6,%mm7 3181bc3d5698SJohn Baldwin subl $8,%esp 3182bc3d5698SJohn Baldwin psllq $5,%mm6 3183bc3d5698SJohn Baldwin pxor %mm5,%mm7 3184bc3d5698SJohn Baldwin pxor %mm1,%mm2 3185bc3d5698SJohn Baldwin psrlq $5,%mm5 3186bc3d5698SJohn Baldwin pxor %mm6,%mm7 3187bc3d5698SJohn Baldwin pand %mm2,%mm0 3188bc3d5698SJohn Baldwin psllq $6,%mm6 3189bc3d5698SJohn Baldwin pxor %mm5,%mm7 3190bc3d5698SJohn Baldwin pxor %mm1,%mm0 3191bc3d5698SJohn Baldwin pxor %mm7,%mm6 3192bc3d5698SJohn Baldwin movq 192(%esp),%mm7 3193bc3d5698SJohn Baldwin paddq %mm6,%mm0 3194bc3d5698SJohn Baldwin addl $8,%ebp 3195bc3d5698SJohn Baldwin decl %edx 3196bc3d5698SJohn Baldwin jnz .L00616_79_sse2 3197bc3d5698SJohn Baldwin paddq %mm3,%mm0 3198bc3d5698SJohn Baldwin movq 8(%esp),%mm1 3199bc3d5698SJohn Baldwin movq 24(%esp),%mm3 3200bc3d5698SJohn Baldwin movq 40(%esp),%mm5 3201bc3d5698SJohn Baldwin movq 48(%esp),%mm6 3202bc3d5698SJohn Baldwin movq 56(%esp),%mm7 3203bc3d5698SJohn Baldwin pxor %mm1,%mm2 3204bc3d5698SJohn Baldwin paddq (%esi),%mm0 3205bc3d5698SJohn Baldwin paddq 8(%esi),%mm1 3206bc3d5698SJohn Baldwin paddq 16(%esi),%mm2 3207bc3d5698SJohn Baldwin paddq 24(%esi),%mm3 3208bc3d5698SJohn Baldwin paddq 32(%esi),%mm4 3209bc3d5698SJohn Baldwin paddq 40(%esi),%mm5 3210bc3d5698SJohn Baldwin paddq 48(%esi),%mm6 3211bc3d5698SJohn Baldwin paddq 56(%esi),%mm7 3212bc3d5698SJohn Baldwin movl $640,%eax 3213bc3d5698SJohn Baldwin movq %mm0,(%esi) 3214bc3d5698SJohn Baldwin movq %mm1,8(%esi) 3215bc3d5698SJohn Baldwin movq %mm2,16(%esi) 3216bc3d5698SJohn Baldwin movq %mm3,24(%esi) 3217bc3d5698SJohn Baldwin movq %mm4,32(%esi) 3218bc3d5698SJohn Baldwin movq %mm5,40(%esi) 3219bc3d5698SJohn Baldwin movq %mm6,48(%esi) 3220bc3d5698SJohn Baldwin movq %mm7,56(%esi) 3221bc3d5698SJohn Baldwin leal (%esp,%eax,1),%esp 3222bc3d5698SJohn Baldwin subl %eax,%ebp 3223bc3d5698SJohn Baldwin cmpl 88(%esp),%edi 3224bc3d5698SJohn Baldwin jb .L004loop_sse2 3225bc3d5698SJohn Baldwin movl 92(%esp),%esp 3226bc3d5698SJohn Baldwin emms 3227bc3d5698SJohn Baldwin popl %edi 3228bc3d5698SJohn Baldwin popl %esi 3229bc3d5698SJohn Baldwin popl %ebx 3230bc3d5698SJohn Baldwin popl %ebp 3231bc3d5698SJohn Baldwin ret 3232bc3d5698SJohn Baldwin.align 32 3233bc3d5698SJohn Baldwin.L003SSSE3: 3234bc3d5698SJohn Baldwin leal -64(%esp),%edx 3235bc3d5698SJohn Baldwin subl $256,%esp 3236bc3d5698SJohn Baldwin movdqa 640(%ebp),%xmm1 3237bc3d5698SJohn Baldwin movdqu (%edi),%xmm0 3238bc3d5698SJohn Baldwin.byte 102,15,56,0,193 3239bc3d5698SJohn Baldwin movdqa (%ebp),%xmm3 3240bc3d5698SJohn Baldwin movdqa %xmm1,%xmm2 3241bc3d5698SJohn Baldwin movdqu 16(%edi),%xmm1 3242bc3d5698SJohn Baldwin paddq %xmm0,%xmm3 3243bc3d5698SJohn Baldwin.byte 102,15,56,0,202 3244bc3d5698SJohn Baldwin movdqa %xmm3,-128(%edx) 3245bc3d5698SJohn Baldwin movdqa 16(%ebp),%xmm4 3246bc3d5698SJohn Baldwin movdqa %xmm2,%xmm3 3247bc3d5698SJohn Baldwin movdqu 32(%edi),%xmm2 3248bc3d5698SJohn Baldwin paddq %xmm1,%xmm4 3249bc3d5698SJohn Baldwin.byte 102,15,56,0,211 3250bc3d5698SJohn Baldwin movdqa %xmm4,-112(%edx) 3251bc3d5698SJohn Baldwin movdqa 32(%ebp),%xmm5 3252bc3d5698SJohn Baldwin movdqa %xmm3,%xmm4 3253bc3d5698SJohn Baldwin movdqu 48(%edi),%xmm3 3254bc3d5698SJohn Baldwin paddq %xmm2,%xmm5 3255bc3d5698SJohn Baldwin.byte 102,15,56,0,220 3256bc3d5698SJohn Baldwin movdqa %xmm5,-96(%edx) 3257bc3d5698SJohn Baldwin movdqa 48(%ebp),%xmm6 3258bc3d5698SJohn Baldwin movdqa %xmm4,%xmm5 3259bc3d5698SJohn Baldwin movdqu 64(%edi),%xmm4 3260bc3d5698SJohn Baldwin paddq %xmm3,%xmm6 3261bc3d5698SJohn Baldwin.byte 102,15,56,0,229 3262bc3d5698SJohn Baldwin movdqa %xmm6,-80(%edx) 3263bc3d5698SJohn Baldwin movdqa 64(%ebp),%xmm7 3264bc3d5698SJohn Baldwin movdqa %xmm5,%xmm6 3265bc3d5698SJohn Baldwin movdqu 80(%edi),%xmm5 3266bc3d5698SJohn Baldwin paddq %xmm4,%xmm7 3267bc3d5698SJohn Baldwin.byte 102,15,56,0,238 3268bc3d5698SJohn Baldwin movdqa %xmm7,-64(%edx) 3269bc3d5698SJohn Baldwin movdqa %xmm0,(%edx) 3270bc3d5698SJohn Baldwin movdqa 80(%ebp),%xmm0 3271bc3d5698SJohn Baldwin movdqa %xmm6,%xmm7 3272bc3d5698SJohn Baldwin movdqu 96(%edi),%xmm6 3273bc3d5698SJohn Baldwin paddq %xmm5,%xmm0 3274bc3d5698SJohn Baldwin.byte 102,15,56,0,247 3275bc3d5698SJohn Baldwin movdqa %xmm0,-48(%edx) 3276bc3d5698SJohn Baldwin movdqa %xmm1,16(%edx) 3277bc3d5698SJohn Baldwin movdqa 96(%ebp),%xmm1 3278bc3d5698SJohn Baldwin movdqa %xmm7,%xmm0 3279bc3d5698SJohn Baldwin movdqu 112(%edi),%xmm7 3280bc3d5698SJohn Baldwin paddq %xmm6,%xmm1 3281bc3d5698SJohn Baldwin.byte 102,15,56,0,248 3282bc3d5698SJohn Baldwin movdqa %xmm1,-32(%edx) 3283bc3d5698SJohn Baldwin movdqa %xmm2,32(%edx) 3284bc3d5698SJohn Baldwin movdqa 112(%ebp),%xmm2 3285bc3d5698SJohn Baldwin movdqa (%edx),%xmm0 3286bc3d5698SJohn Baldwin paddq %xmm7,%xmm2 3287bc3d5698SJohn Baldwin movdqa %xmm2,-16(%edx) 3288bc3d5698SJohn Baldwin nop 3289bc3d5698SJohn Baldwin.align 32 3290bc3d5698SJohn Baldwin.L007loop_ssse3: 3291bc3d5698SJohn Baldwin movdqa 16(%edx),%xmm2 3292bc3d5698SJohn Baldwin movdqa %xmm3,48(%edx) 3293bc3d5698SJohn Baldwin leal 128(%ebp),%ebp 3294bc3d5698SJohn Baldwin movq %mm1,8(%esp) 3295bc3d5698SJohn Baldwin movl %edi,%ebx 3296bc3d5698SJohn Baldwin movq %mm2,16(%esp) 3297bc3d5698SJohn Baldwin leal 128(%edi),%edi 3298bc3d5698SJohn Baldwin movq %mm3,24(%esp) 3299bc3d5698SJohn Baldwin cmpl %eax,%edi 3300bc3d5698SJohn Baldwin movq %mm5,40(%esp) 3301bc3d5698SJohn Baldwin cmovbl %edi,%ebx 3302bc3d5698SJohn Baldwin movq %mm6,48(%esp) 3303bc3d5698SJohn Baldwin movl $4,%ecx 3304bc3d5698SJohn Baldwin pxor %mm1,%mm2 3305bc3d5698SJohn Baldwin movq %mm7,56(%esp) 3306bc3d5698SJohn Baldwin pxor %mm3,%mm3 3307bc3d5698SJohn Baldwin jmp .L00800_47_ssse3 3308bc3d5698SJohn Baldwin.align 32 3309bc3d5698SJohn Baldwin.L00800_47_ssse3: 3310bc3d5698SJohn Baldwin movdqa %xmm5,%xmm3 3311bc3d5698SJohn Baldwin movdqa %xmm2,%xmm1 3312bc3d5698SJohn Baldwin.byte 102,15,58,15,208,8 3313bc3d5698SJohn Baldwin movdqa %xmm4,(%edx) 3314bc3d5698SJohn Baldwin.byte 102,15,58,15,220,8 3315bc3d5698SJohn Baldwin movdqa %xmm2,%xmm4 3316bc3d5698SJohn Baldwin psrlq $7,%xmm2 3317bc3d5698SJohn Baldwin paddq %xmm3,%xmm0 3318bc3d5698SJohn Baldwin movdqa %xmm4,%xmm3 3319bc3d5698SJohn Baldwin psrlq $1,%xmm4 3320bc3d5698SJohn Baldwin psllq $56,%xmm3 3321bc3d5698SJohn Baldwin pxor %xmm4,%xmm2 3322bc3d5698SJohn Baldwin psrlq $7,%xmm4 3323bc3d5698SJohn Baldwin pxor %xmm3,%xmm2 3324bc3d5698SJohn Baldwin psllq $7,%xmm3 3325bc3d5698SJohn Baldwin pxor %xmm4,%xmm2 3326bc3d5698SJohn Baldwin movdqa %xmm7,%xmm4 3327bc3d5698SJohn Baldwin pxor %xmm3,%xmm2 3328bc3d5698SJohn Baldwin movdqa %xmm7,%xmm3 3329bc3d5698SJohn Baldwin psrlq $6,%xmm4 3330bc3d5698SJohn Baldwin paddq %xmm2,%xmm0 3331bc3d5698SJohn Baldwin movdqa %xmm7,%xmm2 3332bc3d5698SJohn Baldwin psrlq $19,%xmm3 3333bc3d5698SJohn Baldwin psllq $3,%xmm2 3334bc3d5698SJohn Baldwin pxor %xmm3,%xmm4 3335bc3d5698SJohn Baldwin psrlq $42,%xmm3 3336bc3d5698SJohn Baldwin pxor %xmm2,%xmm4 3337bc3d5698SJohn Baldwin psllq $42,%xmm2 3338bc3d5698SJohn Baldwin pxor %xmm3,%xmm4 3339bc3d5698SJohn Baldwin movdqa 32(%edx),%xmm3 3340bc3d5698SJohn Baldwin pxor %xmm2,%xmm4 3341bc3d5698SJohn Baldwin movdqa (%ebp),%xmm2 3342bc3d5698SJohn Baldwin movq %mm4,%mm1 3343bc3d5698SJohn Baldwin paddq %xmm4,%xmm0 3344bc3d5698SJohn Baldwin movq -128(%edx),%mm7 3345bc3d5698SJohn Baldwin pxor %mm6,%mm5 3346bc3d5698SJohn Baldwin psrlq $14,%mm1 3347bc3d5698SJohn Baldwin movq %mm4,32(%esp) 3348bc3d5698SJohn Baldwin paddq %xmm0,%xmm2 3349bc3d5698SJohn Baldwin pand %mm4,%mm5 3350bc3d5698SJohn Baldwin psllq $23,%mm4 3351bc3d5698SJohn Baldwin paddq %mm3,%mm0 3352bc3d5698SJohn Baldwin movq %mm1,%mm3 3353bc3d5698SJohn Baldwin psrlq $4,%mm1 3354bc3d5698SJohn Baldwin pxor %mm6,%mm5 3355bc3d5698SJohn Baldwin pxor %mm4,%mm3 3356bc3d5698SJohn Baldwin psllq $23,%mm4 3357bc3d5698SJohn Baldwin pxor %mm1,%mm3 3358bc3d5698SJohn Baldwin movq %mm0,(%esp) 3359bc3d5698SJohn Baldwin paddq %mm5,%mm7 3360bc3d5698SJohn Baldwin pxor %mm4,%mm3 3361bc3d5698SJohn Baldwin psrlq $23,%mm1 3362bc3d5698SJohn Baldwin paddq 56(%esp),%mm7 3363bc3d5698SJohn Baldwin pxor %mm1,%mm3 3364bc3d5698SJohn Baldwin psllq $4,%mm4 3365bc3d5698SJohn Baldwin pxor %mm4,%mm3 3366bc3d5698SJohn Baldwin movq 24(%esp),%mm4 3367bc3d5698SJohn Baldwin paddq %mm7,%mm3 3368bc3d5698SJohn Baldwin movq %mm0,%mm5 3369bc3d5698SJohn Baldwin psrlq $28,%mm5 3370bc3d5698SJohn Baldwin paddq %mm3,%mm4 3371bc3d5698SJohn Baldwin movq %mm0,%mm6 3372bc3d5698SJohn Baldwin movq %mm5,%mm7 3373bc3d5698SJohn Baldwin psllq $25,%mm6 3374bc3d5698SJohn Baldwin movq 8(%esp),%mm1 3375bc3d5698SJohn Baldwin psrlq $6,%mm5 3376bc3d5698SJohn Baldwin pxor %mm6,%mm7 3377bc3d5698SJohn Baldwin psllq $5,%mm6 3378bc3d5698SJohn Baldwin pxor %mm5,%mm7 3379bc3d5698SJohn Baldwin pxor %mm1,%mm0 3380bc3d5698SJohn Baldwin psrlq $5,%mm5 3381bc3d5698SJohn Baldwin pxor %mm6,%mm7 3382bc3d5698SJohn Baldwin pand %mm0,%mm2 3383bc3d5698SJohn Baldwin psllq $6,%mm6 3384bc3d5698SJohn Baldwin pxor %mm5,%mm7 3385bc3d5698SJohn Baldwin pxor %mm1,%mm2 3386bc3d5698SJohn Baldwin pxor %mm7,%mm6 3387bc3d5698SJohn Baldwin movq 32(%esp),%mm5 3388bc3d5698SJohn Baldwin paddq %mm6,%mm2 3389bc3d5698SJohn Baldwin movq 40(%esp),%mm6 3390bc3d5698SJohn Baldwin movq %mm4,%mm1 3391bc3d5698SJohn Baldwin movq -120(%edx),%mm7 3392bc3d5698SJohn Baldwin pxor %mm6,%mm5 3393bc3d5698SJohn Baldwin psrlq $14,%mm1 3394bc3d5698SJohn Baldwin movq %mm4,24(%esp) 3395bc3d5698SJohn Baldwin pand %mm4,%mm5 3396bc3d5698SJohn Baldwin psllq $23,%mm4 3397bc3d5698SJohn Baldwin paddq %mm3,%mm2 3398bc3d5698SJohn Baldwin movq %mm1,%mm3 3399bc3d5698SJohn Baldwin psrlq $4,%mm1 3400bc3d5698SJohn Baldwin pxor %mm6,%mm5 3401bc3d5698SJohn Baldwin pxor %mm4,%mm3 3402bc3d5698SJohn Baldwin psllq $23,%mm4 3403bc3d5698SJohn Baldwin pxor %mm1,%mm3 3404bc3d5698SJohn Baldwin movq %mm2,56(%esp) 3405bc3d5698SJohn Baldwin paddq %mm5,%mm7 3406bc3d5698SJohn Baldwin pxor %mm4,%mm3 3407bc3d5698SJohn Baldwin psrlq $23,%mm1 3408bc3d5698SJohn Baldwin paddq 48(%esp),%mm7 3409bc3d5698SJohn Baldwin pxor %mm1,%mm3 3410bc3d5698SJohn Baldwin psllq $4,%mm4 3411bc3d5698SJohn Baldwin pxor %mm4,%mm3 3412bc3d5698SJohn Baldwin movq 16(%esp),%mm4 3413bc3d5698SJohn Baldwin paddq %mm7,%mm3 3414bc3d5698SJohn Baldwin movq %mm2,%mm5 3415bc3d5698SJohn Baldwin psrlq $28,%mm5 3416bc3d5698SJohn Baldwin paddq %mm3,%mm4 3417bc3d5698SJohn Baldwin movq %mm2,%mm6 3418bc3d5698SJohn Baldwin movq %mm5,%mm7 3419bc3d5698SJohn Baldwin psllq $25,%mm6 3420bc3d5698SJohn Baldwin movq (%esp),%mm1 3421bc3d5698SJohn Baldwin psrlq $6,%mm5 3422bc3d5698SJohn Baldwin pxor %mm6,%mm7 3423bc3d5698SJohn Baldwin psllq $5,%mm6 3424bc3d5698SJohn Baldwin pxor %mm5,%mm7 3425bc3d5698SJohn Baldwin pxor %mm1,%mm2 3426bc3d5698SJohn Baldwin psrlq $5,%mm5 3427bc3d5698SJohn Baldwin pxor %mm6,%mm7 3428bc3d5698SJohn Baldwin pand %mm2,%mm0 3429bc3d5698SJohn Baldwin psllq $6,%mm6 3430bc3d5698SJohn Baldwin pxor %mm5,%mm7 3431bc3d5698SJohn Baldwin pxor %mm1,%mm0 3432bc3d5698SJohn Baldwin pxor %mm7,%mm6 3433bc3d5698SJohn Baldwin movq 24(%esp),%mm5 3434bc3d5698SJohn Baldwin paddq %mm6,%mm0 3435bc3d5698SJohn Baldwin movq 32(%esp),%mm6 3436bc3d5698SJohn Baldwin movdqa %xmm2,-128(%edx) 3437bc3d5698SJohn Baldwin movdqa %xmm6,%xmm4 3438bc3d5698SJohn Baldwin movdqa %xmm3,%xmm2 3439bc3d5698SJohn Baldwin.byte 102,15,58,15,217,8 3440bc3d5698SJohn Baldwin movdqa %xmm5,16(%edx) 3441bc3d5698SJohn Baldwin.byte 102,15,58,15,229,8 3442bc3d5698SJohn Baldwin movdqa %xmm3,%xmm5 3443bc3d5698SJohn Baldwin psrlq $7,%xmm3 3444bc3d5698SJohn Baldwin paddq %xmm4,%xmm1 3445bc3d5698SJohn Baldwin movdqa %xmm5,%xmm4 3446bc3d5698SJohn Baldwin psrlq $1,%xmm5 3447bc3d5698SJohn Baldwin psllq $56,%xmm4 3448bc3d5698SJohn Baldwin pxor %xmm5,%xmm3 3449bc3d5698SJohn Baldwin psrlq $7,%xmm5 3450bc3d5698SJohn Baldwin pxor %xmm4,%xmm3 3451bc3d5698SJohn Baldwin psllq $7,%xmm4 3452bc3d5698SJohn Baldwin pxor %xmm5,%xmm3 3453bc3d5698SJohn Baldwin movdqa %xmm0,%xmm5 3454bc3d5698SJohn Baldwin pxor %xmm4,%xmm3 3455bc3d5698SJohn Baldwin movdqa %xmm0,%xmm4 3456bc3d5698SJohn Baldwin psrlq $6,%xmm5 3457bc3d5698SJohn Baldwin paddq %xmm3,%xmm1 3458bc3d5698SJohn Baldwin movdqa %xmm0,%xmm3 3459bc3d5698SJohn Baldwin psrlq $19,%xmm4 3460bc3d5698SJohn Baldwin psllq $3,%xmm3 3461bc3d5698SJohn Baldwin pxor %xmm4,%xmm5 3462bc3d5698SJohn Baldwin psrlq $42,%xmm4 3463bc3d5698SJohn Baldwin pxor %xmm3,%xmm5 3464bc3d5698SJohn Baldwin psllq $42,%xmm3 3465bc3d5698SJohn Baldwin pxor %xmm4,%xmm5 3466bc3d5698SJohn Baldwin movdqa 48(%edx),%xmm4 3467bc3d5698SJohn Baldwin pxor %xmm3,%xmm5 3468bc3d5698SJohn Baldwin movdqa 16(%ebp),%xmm3 3469bc3d5698SJohn Baldwin movq %mm4,%mm1 3470bc3d5698SJohn Baldwin paddq %xmm5,%xmm1 3471bc3d5698SJohn Baldwin movq -112(%edx),%mm7 3472bc3d5698SJohn Baldwin pxor %mm6,%mm5 3473bc3d5698SJohn Baldwin psrlq $14,%mm1 3474bc3d5698SJohn Baldwin movq %mm4,16(%esp) 3475bc3d5698SJohn Baldwin paddq %xmm1,%xmm3 3476bc3d5698SJohn Baldwin pand %mm4,%mm5 3477bc3d5698SJohn Baldwin psllq $23,%mm4 3478bc3d5698SJohn Baldwin paddq %mm3,%mm0 3479bc3d5698SJohn Baldwin movq %mm1,%mm3 3480bc3d5698SJohn Baldwin psrlq $4,%mm1 3481bc3d5698SJohn Baldwin pxor %mm6,%mm5 3482bc3d5698SJohn Baldwin pxor %mm4,%mm3 3483bc3d5698SJohn Baldwin psllq $23,%mm4 3484bc3d5698SJohn Baldwin pxor %mm1,%mm3 3485bc3d5698SJohn Baldwin movq %mm0,48(%esp) 3486bc3d5698SJohn Baldwin paddq %mm5,%mm7 3487bc3d5698SJohn Baldwin pxor %mm4,%mm3 3488bc3d5698SJohn Baldwin psrlq $23,%mm1 3489bc3d5698SJohn Baldwin paddq 40(%esp),%mm7 3490bc3d5698SJohn Baldwin pxor %mm1,%mm3 3491bc3d5698SJohn Baldwin psllq $4,%mm4 3492bc3d5698SJohn Baldwin pxor %mm4,%mm3 3493bc3d5698SJohn Baldwin movq 8(%esp),%mm4 3494bc3d5698SJohn Baldwin paddq %mm7,%mm3 3495bc3d5698SJohn Baldwin movq %mm0,%mm5 3496bc3d5698SJohn Baldwin psrlq $28,%mm5 3497bc3d5698SJohn Baldwin paddq %mm3,%mm4 3498bc3d5698SJohn Baldwin movq %mm0,%mm6 3499bc3d5698SJohn Baldwin movq %mm5,%mm7 3500bc3d5698SJohn Baldwin psllq $25,%mm6 3501bc3d5698SJohn Baldwin movq 56(%esp),%mm1 3502bc3d5698SJohn Baldwin psrlq $6,%mm5 3503bc3d5698SJohn Baldwin pxor %mm6,%mm7 3504bc3d5698SJohn Baldwin psllq $5,%mm6 3505bc3d5698SJohn Baldwin pxor %mm5,%mm7 3506bc3d5698SJohn Baldwin pxor %mm1,%mm0 3507bc3d5698SJohn Baldwin psrlq $5,%mm5 3508bc3d5698SJohn Baldwin pxor %mm6,%mm7 3509bc3d5698SJohn Baldwin pand %mm0,%mm2 3510bc3d5698SJohn Baldwin psllq $6,%mm6 3511bc3d5698SJohn Baldwin pxor %mm5,%mm7 3512bc3d5698SJohn Baldwin pxor %mm1,%mm2 3513bc3d5698SJohn Baldwin pxor %mm7,%mm6 3514bc3d5698SJohn Baldwin movq 16(%esp),%mm5 3515bc3d5698SJohn Baldwin paddq %mm6,%mm2 3516bc3d5698SJohn Baldwin movq 24(%esp),%mm6 3517bc3d5698SJohn Baldwin movq %mm4,%mm1 3518bc3d5698SJohn Baldwin movq -104(%edx),%mm7 3519bc3d5698SJohn Baldwin pxor %mm6,%mm5 3520bc3d5698SJohn Baldwin psrlq $14,%mm1 3521bc3d5698SJohn Baldwin movq %mm4,8(%esp) 3522bc3d5698SJohn Baldwin pand %mm4,%mm5 3523bc3d5698SJohn Baldwin psllq $23,%mm4 3524bc3d5698SJohn Baldwin paddq %mm3,%mm2 3525bc3d5698SJohn Baldwin movq %mm1,%mm3 3526bc3d5698SJohn Baldwin psrlq $4,%mm1 3527bc3d5698SJohn Baldwin pxor %mm6,%mm5 3528bc3d5698SJohn Baldwin pxor %mm4,%mm3 3529bc3d5698SJohn Baldwin psllq $23,%mm4 3530bc3d5698SJohn Baldwin pxor %mm1,%mm3 3531bc3d5698SJohn Baldwin movq %mm2,40(%esp) 3532bc3d5698SJohn Baldwin paddq %mm5,%mm7 3533bc3d5698SJohn Baldwin pxor %mm4,%mm3 3534bc3d5698SJohn Baldwin psrlq $23,%mm1 3535bc3d5698SJohn Baldwin paddq 32(%esp),%mm7 3536bc3d5698SJohn Baldwin pxor %mm1,%mm3 3537bc3d5698SJohn Baldwin psllq $4,%mm4 3538bc3d5698SJohn Baldwin pxor %mm4,%mm3 3539bc3d5698SJohn Baldwin movq (%esp),%mm4 3540bc3d5698SJohn Baldwin paddq %mm7,%mm3 3541bc3d5698SJohn Baldwin movq %mm2,%mm5 3542bc3d5698SJohn Baldwin psrlq $28,%mm5 3543bc3d5698SJohn Baldwin paddq %mm3,%mm4 3544bc3d5698SJohn Baldwin movq %mm2,%mm6 3545bc3d5698SJohn Baldwin movq %mm5,%mm7 3546bc3d5698SJohn Baldwin psllq $25,%mm6 3547bc3d5698SJohn Baldwin movq 48(%esp),%mm1 3548bc3d5698SJohn Baldwin psrlq $6,%mm5 3549bc3d5698SJohn Baldwin pxor %mm6,%mm7 3550bc3d5698SJohn Baldwin psllq $5,%mm6 3551bc3d5698SJohn Baldwin pxor %mm5,%mm7 3552bc3d5698SJohn Baldwin pxor %mm1,%mm2 3553bc3d5698SJohn Baldwin psrlq $5,%mm5 3554bc3d5698SJohn Baldwin pxor %mm6,%mm7 3555bc3d5698SJohn Baldwin pand %mm2,%mm0 3556bc3d5698SJohn Baldwin psllq $6,%mm6 3557bc3d5698SJohn Baldwin pxor %mm5,%mm7 3558bc3d5698SJohn Baldwin pxor %mm1,%mm0 3559bc3d5698SJohn Baldwin pxor %mm7,%mm6 3560bc3d5698SJohn Baldwin movq 8(%esp),%mm5 3561bc3d5698SJohn Baldwin paddq %mm6,%mm0 3562bc3d5698SJohn Baldwin movq 16(%esp),%mm6 3563bc3d5698SJohn Baldwin movdqa %xmm3,-112(%edx) 3564bc3d5698SJohn Baldwin movdqa %xmm7,%xmm5 3565bc3d5698SJohn Baldwin movdqa %xmm4,%xmm3 3566bc3d5698SJohn Baldwin.byte 102,15,58,15,226,8 3567bc3d5698SJohn Baldwin movdqa %xmm6,32(%edx) 3568bc3d5698SJohn Baldwin.byte 102,15,58,15,238,8 3569bc3d5698SJohn Baldwin movdqa %xmm4,%xmm6 3570bc3d5698SJohn Baldwin psrlq $7,%xmm4 3571bc3d5698SJohn Baldwin paddq %xmm5,%xmm2 3572bc3d5698SJohn Baldwin movdqa %xmm6,%xmm5 3573bc3d5698SJohn Baldwin psrlq $1,%xmm6 3574bc3d5698SJohn Baldwin psllq $56,%xmm5 3575bc3d5698SJohn Baldwin pxor %xmm6,%xmm4 3576bc3d5698SJohn Baldwin psrlq $7,%xmm6 3577bc3d5698SJohn Baldwin pxor %xmm5,%xmm4 3578bc3d5698SJohn Baldwin psllq $7,%xmm5 3579bc3d5698SJohn Baldwin pxor %xmm6,%xmm4 3580bc3d5698SJohn Baldwin movdqa %xmm1,%xmm6 3581bc3d5698SJohn Baldwin pxor %xmm5,%xmm4 3582bc3d5698SJohn Baldwin movdqa %xmm1,%xmm5 3583bc3d5698SJohn Baldwin psrlq $6,%xmm6 3584bc3d5698SJohn Baldwin paddq %xmm4,%xmm2 3585bc3d5698SJohn Baldwin movdqa %xmm1,%xmm4 3586bc3d5698SJohn Baldwin psrlq $19,%xmm5 3587bc3d5698SJohn Baldwin psllq $3,%xmm4 3588bc3d5698SJohn Baldwin pxor %xmm5,%xmm6 3589bc3d5698SJohn Baldwin psrlq $42,%xmm5 3590bc3d5698SJohn Baldwin pxor %xmm4,%xmm6 3591bc3d5698SJohn Baldwin psllq $42,%xmm4 3592bc3d5698SJohn Baldwin pxor %xmm5,%xmm6 3593bc3d5698SJohn Baldwin movdqa (%edx),%xmm5 3594bc3d5698SJohn Baldwin pxor %xmm4,%xmm6 3595bc3d5698SJohn Baldwin movdqa 32(%ebp),%xmm4 3596bc3d5698SJohn Baldwin movq %mm4,%mm1 3597bc3d5698SJohn Baldwin paddq %xmm6,%xmm2 3598bc3d5698SJohn Baldwin movq -96(%edx),%mm7 3599bc3d5698SJohn Baldwin pxor %mm6,%mm5 3600bc3d5698SJohn Baldwin psrlq $14,%mm1 3601bc3d5698SJohn Baldwin movq %mm4,(%esp) 3602bc3d5698SJohn Baldwin paddq %xmm2,%xmm4 3603bc3d5698SJohn Baldwin pand %mm4,%mm5 3604bc3d5698SJohn Baldwin psllq $23,%mm4 3605bc3d5698SJohn Baldwin paddq %mm3,%mm0 3606bc3d5698SJohn Baldwin movq %mm1,%mm3 3607bc3d5698SJohn Baldwin psrlq $4,%mm1 3608bc3d5698SJohn Baldwin pxor %mm6,%mm5 3609bc3d5698SJohn Baldwin pxor %mm4,%mm3 3610bc3d5698SJohn Baldwin psllq $23,%mm4 3611bc3d5698SJohn Baldwin pxor %mm1,%mm3 3612bc3d5698SJohn Baldwin movq %mm0,32(%esp) 3613bc3d5698SJohn Baldwin paddq %mm5,%mm7 3614bc3d5698SJohn Baldwin pxor %mm4,%mm3 3615bc3d5698SJohn Baldwin psrlq $23,%mm1 3616bc3d5698SJohn Baldwin paddq 24(%esp),%mm7 3617bc3d5698SJohn Baldwin pxor %mm1,%mm3 3618bc3d5698SJohn Baldwin psllq $4,%mm4 3619bc3d5698SJohn Baldwin pxor %mm4,%mm3 3620bc3d5698SJohn Baldwin movq 56(%esp),%mm4 3621bc3d5698SJohn Baldwin paddq %mm7,%mm3 3622bc3d5698SJohn Baldwin movq %mm0,%mm5 3623bc3d5698SJohn Baldwin psrlq $28,%mm5 3624bc3d5698SJohn Baldwin paddq %mm3,%mm4 3625bc3d5698SJohn Baldwin movq %mm0,%mm6 3626bc3d5698SJohn Baldwin movq %mm5,%mm7 3627bc3d5698SJohn Baldwin psllq $25,%mm6 3628bc3d5698SJohn Baldwin movq 40(%esp),%mm1 3629bc3d5698SJohn Baldwin psrlq $6,%mm5 3630bc3d5698SJohn Baldwin pxor %mm6,%mm7 3631bc3d5698SJohn Baldwin psllq $5,%mm6 3632bc3d5698SJohn Baldwin pxor %mm5,%mm7 3633bc3d5698SJohn Baldwin pxor %mm1,%mm0 3634bc3d5698SJohn Baldwin psrlq $5,%mm5 3635bc3d5698SJohn Baldwin pxor %mm6,%mm7 3636bc3d5698SJohn Baldwin pand %mm0,%mm2 3637bc3d5698SJohn Baldwin psllq $6,%mm6 3638bc3d5698SJohn Baldwin pxor %mm5,%mm7 3639bc3d5698SJohn Baldwin pxor %mm1,%mm2 3640bc3d5698SJohn Baldwin pxor %mm7,%mm6 3641bc3d5698SJohn Baldwin movq (%esp),%mm5 3642bc3d5698SJohn Baldwin paddq %mm6,%mm2 3643bc3d5698SJohn Baldwin movq 8(%esp),%mm6 3644bc3d5698SJohn Baldwin movq %mm4,%mm1 3645bc3d5698SJohn Baldwin movq -88(%edx),%mm7 3646bc3d5698SJohn Baldwin pxor %mm6,%mm5 3647bc3d5698SJohn Baldwin psrlq $14,%mm1 3648bc3d5698SJohn Baldwin movq %mm4,56(%esp) 3649bc3d5698SJohn Baldwin pand %mm4,%mm5 3650bc3d5698SJohn Baldwin psllq $23,%mm4 3651bc3d5698SJohn Baldwin paddq %mm3,%mm2 3652bc3d5698SJohn Baldwin movq %mm1,%mm3 3653bc3d5698SJohn Baldwin psrlq $4,%mm1 3654bc3d5698SJohn Baldwin pxor %mm6,%mm5 3655bc3d5698SJohn Baldwin pxor %mm4,%mm3 3656bc3d5698SJohn Baldwin psllq $23,%mm4 3657bc3d5698SJohn Baldwin pxor %mm1,%mm3 3658bc3d5698SJohn Baldwin movq %mm2,24(%esp) 3659bc3d5698SJohn Baldwin paddq %mm5,%mm7 3660bc3d5698SJohn Baldwin pxor %mm4,%mm3 3661bc3d5698SJohn Baldwin psrlq $23,%mm1 3662bc3d5698SJohn Baldwin paddq 16(%esp),%mm7 3663bc3d5698SJohn Baldwin pxor %mm1,%mm3 3664bc3d5698SJohn Baldwin psllq $4,%mm4 3665bc3d5698SJohn Baldwin pxor %mm4,%mm3 3666bc3d5698SJohn Baldwin movq 48(%esp),%mm4 3667bc3d5698SJohn Baldwin paddq %mm7,%mm3 3668bc3d5698SJohn Baldwin movq %mm2,%mm5 3669bc3d5698SJohn Baldwin psrlq $28,%mm5 3670bc3d5698SJohn Baldwin paddq %mm3,%mm4 3671bc3d5698SJohn Baldwin movq %mm2,%mm6 3672bc3d5698SJohn Baldwin movq %mm5,%mm7 3673bc3d5698SJohn Baldwin psllq $25,%mm6 3674bc3d5698SJohn Baldwin movq 32(%esp),%mm1 3675bc3d5698SJohn Baldwin psrlq $6,%mm5 3676bc3d5698SJohn Baldwin pxor %mm6,%mm7 3677bc3d5698SJohn Baldwin psllq $5,%mm6 3678bc3d5698SJohn Baldwin pxor %mm5,%mm7 3679bc3d5698SJohn Baldwin pxor %mm1,%mm2 3680bc3d5698SJohn Baldwin psrlq $5,%mm5 3681bc3d5698SJohn Baldwin pxor %mm6,%mm7 3682bc3d5698SJohn Baldwin pand %mm2,%mm0 3683bc3d5698SJohn Baldwin psllq $6,%mm6 3684bc3d5698SJohn Baldwin pxor %mm5,%mm7 3685bc3d5698SJohn Baldwin pxor %mm1,%mm0 3686bc3d5698SJohn Baldwin pxor %mm7,%mm6 3687bc3d5698SJohn Baldwin movq 56(%esp),%mm5 3688bc3d5698SJohn Baldwin paddq %mm6,%mm0 3689bc3d5698SJohn Baldwin movq (%esp),%mm6 3690bc3d5698SJohn Baldwin movdqa %xmm4,-96(%edx) 3691bc3d5698SJohn Baldwin movdqa %xmm0,%xmm6 3692bc3d5698SJohn Baldwin movdqa %xmm5,%xmm4 3693bc3d5698SJohn Baldwin.byte 102,15,58,15,235,8 3694bc3d5698SJohn Baldwin movdqa %xmm7,48(%edx) 3695bc3d5698SJohn Baldwin.byte 102,15,58,15,247,8 3696bc3d5698SJohn Baldwin movdqa %xmm5,%xmm7 3697bc3d5698SJohn Baldwin psrlq $7,%xmm5 3698bc3d5698SJohn Baldwin paddq %xmm6,%xmm3 3699bc3d5698SJohn Baldwin movdqa %xmm7,%xmm6 3700bc3d5698SJohn Baldwin psrlq $1,%xmm7 3701bc3d5698SJohn Baldwin psllq $56,%xmm6 3702bc3d5698SJohn Baldwin pxor %xmm7,%xmm5 3703bc3d5698SJohn Baldwin psrlq $7,%xmm7 3704bc3d5698SJohn Baldwin pxor %xmm6,%xmm5 3705bc3d5698SJohn Baldwin psllq $7,%xmm6 3706bc3d5698SJohn Baldwin pxor %xmm7,%xmm5 3707bc3d5698SJohn Baldwin movdqa %xmm2,%xmm7 3708bc3d5698SJohn Baldwin pxor %xmm6,%xmm5 3709bc3d5698SJohn Baldwin movdqa %xmm2,%xmm6 3710bc3d5698SJohn Baldwin psrlq $6,%xmm7 3711bc3d5698SJohn Baldwin paddq %xmm5,%xmm3 3712bc3d5698SJohn Baldwin movdqa %xmm2,%xmm5 3713bc3d5698SJohn Baldwin psrlq $19,%xmm6 3714bc3d5698SJohn Baldwin psllq $3,%xmm5 3715bc3d5698SJohn Baldwin pxor %xmm6,%xmm7 3716bc3d5698SJohn Baldwin psrlq $42,%xmm6 3717bc3d5698SJohn Baldwin pxor %xmm5,%xmm7 3718bc3d5698SJohn Baldwin psllq $42,%xmm5 3719bc3d5698SJohn Baldwin pxor %xmm6,%xmm7 3720bc3d5698SJohn Baldwin movdqa 16(%edx),%xmm6 3721bc3d5698SJohn Baldwin pxor %xmm5,%xmm7 3722bc3d5698SJohn Baldwin movdqa 48(%ebp),%xmm5 3723bc3d5698SJohn Baldwin movq %mm4,%mm1 3724bc3d5698SJohn Baldwin paddq %xmm7,%xmm3 3725bc3d5698SJohn Baldwin movq -80(%edx),%mm7 3726bc3d5698SJohn Baldwin pxor %mm6,%mm5 3727bc3d5698SJohn Baldwin psrlq $14,%mm1 3728bc3d5698SJohn Baldwin movq %mm4,48(%esp) 3729bc3d5698SJohn Baldwin paddq %xmm3,%xmm5 3730bc3d5698SJohn Baldwin pand %mm4,%mm5 3731bc3d5698SJohn Baldwin psllq $23,%mm4 3732bc3d5698SJohn Baldwin paddq %mm3,%mm0 3733bc3d5698SJohn Baldwin movq %mm1,%mm3 3734bc3d5698SJohn Baldwin psrlq $4,%mm1 3735bc3d5698SJohn Baldwin pxor %mm6,%mm5 3736bc3d5698SJohn Baldwin pxor %mm4,%mm3 3737bc3d5698SJohn Baldwin psllq $23,%mm4 3738bc3d5698SJohn Baldwin pxor %mm1,%mm3 3739bc3d5698SJohn Baldwin movq %mm0,16(%esp) 3740bc3d5698SJohn Baldwin paddq %mm5,%mm7 3741bc3d5698SJohn Baldwin pxor %mm4,%mm3 3742bc3d5698SJohn Baldwin psrlq $23,%mm1 3743bc3d5698SJohn Baldwin paddq 8(%esp),%mm7 3744bc3d5698SJohn Baldwin pxor %mm1,%mm3 3745bc3d5698SJohn Baldwin psllq $4,%mm4 3746bc3d5698SJohn Baldwin pxor %mm4,%mm3 3747bc3d5698SJohn Baldwin movq 40(%esp),%mm4 3748bc3d5698SJohn Baldwin paddq %mm7,%mm3 3749bc3d5698SJohn Baldwin movq %mm0,%mm5 3750bc3d5698SJohn Baldwin psrlq $28,%mm5 3751bc3d5698SJohn Baldwin paddq %mm3,%mm4 3752bc3d5698SJohn Baldwin movq %mm0,%mm6 3753bc3d5698SJohn Baldwin movq %mm5,%mm7 3754bc3d5698SJohn Baldwin psllq $25,%mm6 3755bc3d5698SJohn Baldwin movq 24(%esp),%mm1 3756bc3d5698SJohn Baldwin psrlq $6,%mm5 3757bc3d5698SJohn Baldwin pxor %mm6,%mm7 3758bc3d5698SJohn Baldwin psllq $5,%mm6 3759bc3d5698SJohn Baldwin pxor %mm5,%mm7 3760bc3d5698SJohn Baldwin pxor %mm1,%mm0 3761bc3d5698SJohn Baldwin psrlq $5,%mm5 3762bc3d5698SJohn Baldwin pxor %mm6,%mm7 3763bc3d5698SJohn Baldwin pand %mm0,%mm2 3764bc3d5698SJohn Baldwin psllq $6,%mm6 3765bc3d5698SJohn Baldwin pxor %mm5,%mm7 3766bc3d5698SJohn Baldwin pxor %mm1,%mm2 3767bc3d5698SJohn Baldwin pxor %mm7,%mm6 3768bc3d5698SJohn Baldwin movq 48(%esp),%mm5 3769bc3d5698SJohn Baldwin paddq %mm6,%mm2 3770bc3d5698SJohn Baldwin movq 56(%esp),%mm6 3771bc3d5698SJohn Baldwin movq %mm4,%mm1 3772bc3d5698SJohn Baldwin movq -72(%edx),%mm7 3773bc3d5698SJohn Baldwin pxor %mm6,%mm5 3774bc3d5698SJohn Baldwin psrlq $14,%mm1 3775bc3d5698SJohn Baldwin movq %mm4,40(%esp) 3776bc3d5698SJohn Baldwin pand %mm4,%mm5 3777bc3d5698SJohn Baldwin psllq $23,%mm4 3778bc3d5698SJohn Baldwin paddq %mm3,%mm2 3779bc3d5698SJohn Baldwin movq %mm1,%mm3 3780bc3d5698SJohn Baldwin psrlq $4,%mm1 3781bc3d5698SJohn Baldwin pxor %mm6,%mm5 3782bc3d5698SJohn Baldwin pxor %mm4,%mm3 3783bc3d5698SJohn Baldwin psllq $23,%mm4 3784bc3d5698SJohn Baldwin pxor %mm1,%mm3 3785bc3d5698SJohn Baldwin movq %mm2,8(%esp) 3786bc3d5698SJohn Baldwin paddq %mm5,%mm7 3787bc3d5698SJohn Baldwin pxor %mm4,%mm3 3788bc3d5698SJohn Baldwin psrlq $23,%mm1 3789bc3d5698SJohn Baldwin paddq (%esp),%mm7 3790bc3d5698SJohn Baldwin pxor %mm1,%mm3 3791bc3d5698SJohn Baldwin psllq $4,%mm4 3792bc3d5698SJohn Baldwin pxor %mm4,%mm3 3793bc3d5698SJohn Baldwin movq 32(%esp),%mm4 3794bc3d5698SJohn Baldwin paddq %mm7,%mm3 3795bc3d5698SJohn Baldwin movq %mm2,%mm5 3796bc3d5698SJohn Baldwin psrlq $28,%mm5 3797bc3d5698SJohn Baldwin paddq %mm3,%mm4 3798bc3d5698SJohn Baldwin movq %mm2,%mm6 3799bc3d5698SJohn Baldwin movq %mm5,%mm7 3800bc3d5698SJohn Baldwin psllq $25,%mm6 3801bc3d5698SJohn Baldwin movq 16(%esp),%mm1 3802bc3d5698SJohn Baldwin psrlq $6,%mm5 3803bc3d5698SJohn Baldwin pxor %mm6,%mm7 3804bc3d5698SJohn Baldwin psllq $5,%mm6 3805bc3d5698SJohn Baldwin pxor %mm5,%mm7 3806bc3d5698SJohn Baldwin pxor %mm1,%mm2 3807bc3d5698SJohn Baldwin psrlq $5,%mm5 3808bc3d5698SJohn Baldwin pxor %mm6,%mm7 3809bc3d5698SJohn Baldwin pand %mm2,%mm0 3810bc3d5698SJohn Baldwin psllq $6,%mm6 3811bc3d5698SJohn Baldwin pxor %mm5,%mm7 3812bc3d5698SJohn Baldwin pxor %mm1,%mm0 3813bc3d5698SJohn Baldwin pxor %mm7,%mm6 3814bc3d5698SJohn Baldwin movq 40(%esp),%mm5 3815bc3d5698SJohn Baldwin paddq %mm6,%mm0 3816bc3d5698SJohn Baldwin movq 48(%esp),%mm6 3817bc3d5698SJohn Baldwin movdqa %xmm5,-80(%edx) 3818bc3d5698SJohn Baldwin movdqa %xmm1,%xmm7 3819bc3d5698SJohn Baldwin movdqa %xmm6,%xmm5 3820bc3d5698SJohn Baldwin.byte 102,15,58,15,244,8 3821bc3d5698SJohn Baldwin movdqa %xmm0,(%edx) 3822bc3d5698SJohn Baldwin.byte 102,15,58,15,248,8 3823bc3d5698SJohn Baldwin movdqa %xmm6,%xmm0 3824bc3d5698SJohn Baldwin psrlq $7,%xmm6 3825bc3d5698SJohn Baldwin paddq %xmm7,%xmm4 3826bc3d5698SJohn Baldwin movdqa %xmm0,%xmm7 3827bc3d5698SJohn Baldwin psrlq $1,%xmm0 3828bc3d5698SJohn Baldwin psllq $56,%xmm7 3829bc3d5698SJohn Baldwin pxor %xmm0,%xmm6 3830bc3d5698SJohn Baldwin psrlq $7,%xmm0 3831bc3d5698SJohn Baldwin pxor %xmm7,%xmm6 3832bc3d5698SJohn Baldwin psllq $7,%xmm7 3833bc3d5698SJohn Baldwin pxor %xmm0,%xmm6 3834bc3d5698SJohn Baldwin movdqa %xmm3,%xmm0 3835bc3d5698SJohn Baldwin pxor %xmm7,%xmm6 3836bc3d5698SJohn Baldwin movdqa %xmm3,%xmm7 3837bc3d5698SJohn Baldwin psrlq $6,%xmm0 3838bc3d5698SJohn Baldwin paddq %xmm6,%xmm4 3839bc3d5698SJohn Baldwin movdqa %xmm3,%xmm6 3840bc3d5698SJohn Baldwin psrlq $19,%xmm7 3841bc3d5698SJohn Baldwin psllq $3,%xmm6 3842bc3d5698SJohn Baldwin pxor %xmm7,%xmm0 3843bc3d5698SJohn Baldwin psrlq $42,%xmm7 3844bc3d5698SJohn Baldwin pxor %xmm6,%xmm0 3845bc3d5698SJohn Baldwin psllq $42,%xmm6 3846bc3d5698SJohn Baldwin pxor %xmm7,%xmm0 3847bc3d5698SJohn Baldwin movdqa 32(%edx),%xmm7 3848bc3d5698SJohn Baldwin pxor %xmm6,%xmm0 3849bc3d5698SJohn Baldwin movdqa 64(%ebp),%xmm6 3850bc3d5698SJohn Baldwin movq %mm4,%mm1 3851bc3d5698SJohn Baldwin paddq %xmm0,%xmm4 3852bc3d5698SJohn Baldwin movq -64(%edx),%mm7 3853bc3d5698SJohn Baldwin pxor %mm6,%mm5 3854bc3d5698SJohn Baldwin psrlq $14,%mm1 3855bc3d5698SJohn Baldwin movq %mm4,32(%esp) 3856bc3d5698SJohn Baldwin paddq %xmm4,%xmm6 3857bc3d5698SJohn Baldwin pand %mm4,%mm5 3858bc3d5698SJohn Baldwin psllq $23,%mm4 3859bc3d5698SJohn Baldwin paddq %mm3,%mm0 3860bc3d5698SJohn Baldwin movq %mm1,%mm3 3861bc3d5698SJohn Baldwin psrlq $4,%mm1 3862bc3d5698SJohn Baldwin pxor %mm6,%mm5 3863bc3d5698SJohn Baldwin pxor %mm4,%mm3 3864bc3d5698SJohn Baldwin psllq $23,%mm4 3865bc3d5698SJohn Baldwin pxor %mm1,%mm3 3866bc3d5698SJohn Baldwin movq %mm0,(%esp) 3867bc3d5698SJohn Baldwin paddq %mm5,%mm7 3868bc3d5698SJohn Baldwin pxor %mm4,%mm3 3869bc3d5698SJohn Baldwin psrlq $23,%mm1 3870bc3d5698SJohn Baldwin paddq 56(%esp),%mm7 3871bc3d5698SJohn Baldwin pxor %mm1,%mm3 3872bc3d5698SJohn Baldwin psllq $4,%mm4 3873bc3d5698SJohn Baldwin pxor %mm4,%mm3 3874bc3d5698SJohn Baldwin movq 24(%esp),%mm4 3875bc3d5698SJohn Baldwin paddq %mm7,%mm3 3876bc3d5698SJohn Baldwin movq %mm0,%mm5 3877bc3d5698SJohn Baldwin psrlq $28,%mm5 3878bc3d5698SJohn Baldwin paddq %mm3,%mm4 3879bc3d5698SJohn Baldwin movq %mm0,%mm6 3880bc3d5698SJohn Baldwin movq %mm5,%mm7 3881bc3d5698SJohn Baldwin psllq $25,%mm6 3882bc3d5698SJohn Baldwin movq 8(%esp),%mm1 3883bc3d5698SJohn Baldwin psrlq $6,%mm5 3884bc3d5698SJohn Baldwin pxor %mm6,%mm7 3885bc3d5698SJohn Baldwin psllq $5,%mm6 3886bc3d5698SJohn Baldwin pxor %mm5,%mm7 3887bc3d5698SJohn Baldwin pxor %mm1,%mm0 3888bc3d5698SJohn Baldwin psrlq $5,%mm5 3889bc3d5698SJohn Baldwin pxor %mm6,%mm7 3890bc3d5698SJohn Baldwin pand %mm0,%mm2 3891bc3d5698SJohn Baldwin psllq $6,%mm6 3892bc3d5698SJohn Baldwin pxor %mm5,%mm7 3893bc3d5698SJohn Baldwin pxor %mm1,%mm2 3894bc3d5698SJohn Baldwin pxor %mm7,%mm6 3895bc3d5698SJohn Baldwin movq 32(%esp),%mm5 3896bc3d5698SJohn Baldwin paddq %mm6,%mm2 3897bc3d5698SJohn Baldwin movq 40(%esp),%mm6 3898bc3d5698SJohn Baldwin movq %mm4,%mm1 3899bc3d5698SJohn Baldwin movq -56(%edx),%mm7 3900bc3d5698SJohn Baldwin pxor %mm6,%mm5 3901bc3d5698SJohn Baldwin psrlq $14,%mm1 3902bc3d5698SJohn Baldwin movq %mm4,24(%esp) 3903bc3d5698SJohn Baldwin pand %mm4,%mm5 3904bc3d5698SJohn Baldwin psllq $23,%mm4 3905bc3d5698SJohn Baldwin paddq %mm3,%mm2 3906bc3d5698SJohn Baldwin movq %mm1,%mm3 3907bc3d5698SJohn Baldwin psrlq $4,%mm1 3908bc3d5698SJohn Baldwin pxor %mm6,%mm5 3909bc3d5698SJohn Baldwin pxor %mm4,%mm3 3910bc3d5698SJohn Baldwin psllq $23,%mm4 3911bc3d5698SJohn Baldwin pxor %mm1,%mm3 3912bc3d5698SJohn Baldwin movq %mm2,56(%esp) 3913bc3d5698SJohn Baldwin paddq %mm5,%mm7 3914bc3d5698SJohn Baldwin pxor %mm4,%mm3 3915bc3d5698SJohn Baldwin psrlq $23,%mm1 3916bc3d5698SJohn Baldwin paddq 48(%esp),%mm7 3917bc3d5698SJohn Baldwin pxor %mm1,%mm3 3918bc3d5698SJohn Baldwin psllq $4,%mm4 3919bc3d5698SJohn Baldwin pxor %mm4,%mm3 3920bc3d5698SJohn Baldwin movq 16(%esp),%mm4 3921bc3d5698SJohn Baldwin paddq %mm7,%mm3 3922bc3d5698SJohn Baldwin movq %mm2,%mm5 3923bc3d5698SJohn Baldwin psrlq $28,%mm5 3924bc3d5698SJohn Baldwin paddq %mm3,%mm4 3925bc3d5698SJohn Baldwin movq %mm2,%mm6 3926bc3d5698SJohn Baldwin movq %mm5,%mm7 3927bc3d5698SJohn Baldwin psllq $25,%mm6 3928bc3d5698SJohn Baldwin movq (%esp),%mm1 3929bc3d5698SJohn Baldwin psrlq $6,%mm5 3930bc3d5698SJohn Baldwin pxor %mm6,%mm7 3931bc3d5698SJohn Baldwin psllq $5,%mm6 3932bc3d5698SJohn Baldwin pxor %mm5,%mm7 3933bc3d5698SJohn Baldwin pxor %mm1,%mm2 3934bc3d5698SJohn Baldwin psrlq $5,%mm5 3935bc3d5698SJohn Baldwin pxor %mm6,%mm7 3936bc3d5698SJohn Baldwin pand %mm2,%mm0 3937bc3d5698SJohn Baldwin psllq $6,%mm6 3938bc3d5698SJohn Baldwin pxor %mm5,%mm7 3939bc3d5698SJohn Baldwin pxor %mm1,%mm0 3940bc3d5698SJohn Baldwin pxor %mm7,%mm6 3941bc3d5698SJohn Baldwin movq 24(%esp),%mm5 3942bc3d5698SJohn Baldwin paddq %mm6,%mm0 3943bc3d5698SJohn Baldwin movq 32(%esp),%mm6 3944bc3d5698SJohn Baldwin movdqa %xmm6,-64(%edx) 3945bc3d5698SJohn Baldwin movdqa %xmm2,%xmm0 3946bc3d5698SJohn Baldwin movdqa %xmm7,%xmm6 3947bc3d5698SJohn Baldwin.byte 102,15,58,15,253,8 3948bc3d5698SJohn Baldwin movdqa %xmm1,16(%edx) 3949bc3d5698SJohn Baldwin.byte 102,15,58,15,193,8 3950bc3d5698SJohn Baldwin movdqa %xmm7,%xmm1 3951bc3d5698SJohn Baldwin psrlq $7,%xmm7 3952bc3d5698SJohn Baldwin paddq %xmm0,%xmm5 3953bc3d5698SJohn Baldwin movdqa %xmm1,%xmm0 3954bc3d5698SJohn Baldwin psrlq $1,%xmm1 3955bc3d5698SJohn Baldwin psllq $56,%xmm0 3956bc3d5698SJohn Baldwin pxor %xmm1,%xmm7 3957bc3d5698SJohn Baldwin psrlq $7,%xmm1 3958bc3d5698SJohn Baldwin pxor %xmm0,%xmm7 3959bc3d5698SJohn Baldwin psllq $7,%xmm0 3960bc3d5698SJohn Baldwin pxor %xmm1,%xmm7 3961bc3d5698SJohn Baldwin movdqa %xmm4,%xmm1 3962bc3d5698SJohn Baldwin pxor %xmm0,%xmm7 3963bc3d5698SJohn Baldwin movdqa %xmm4,%xmm0 3964bc3d5698SJohn Baldwin psrlq $6,%xmm1 3965bc3d5698SJohn Baldwin paddq %xmm7,%xmm5 3966bc3d5698SJohn Baldwin movdqa %xmm4,%xmm7 3967bc3d5698SJohn Baldwin psrlq $19,%xmm0 3968bc3d5698SJohn Baldwin psllq $3,%xmm7 3969bc3d5698SJohn Baldwin pxor %xmm0,%xmm1 3970bc3d5698SJohn Baldwin psrlq $42,%xmm0 3971bc3d5698SJohn Baldwin pxor %xmm7,%xmm1 3972bc3d5698SJohn Baldwin psllq $42,%xmm7 3973bc3d5698SJohn Baldwin pxor %xmm0,%xmm1 3974bc3d5698SJohn Baldwin movdqa 48(%edx),%xmm0 3975bc3d5698SJohn Baldwin pxor %xmm7,%xmm1 3976bc3d5698SJohn Baldwin movdqa 80(%ebp),%xmm7 3977bc3d5698SJohn Baldwin movq %mm4,%mm1 3978bc3d5698SJohn Baldwin paddq %xmm1,%xmm5 3979bc3d5698SJohn Baldwin movq -48(%edx),%mm7 3980bc3d5698SJohn Baldwin pxor %mm6,%mm5 3981bc3d5698SJohn Baldwin psrlq $14,%mm1 3982bc3d5698SJohn Baldwin movq %mm4,16(%esp) 3983bc3d5698SJohn Baldwin paddq %xmm5,%xmm7 3984bc3d5698SJohn Baldwin pand %mm4,%mm5 3985bc3d5698SJohn Baldwin psllq $23,%mm4 3986bc3d5698SJohn Baldwin paddq %mm3,%mm0 3987bc3d5698SJohn Baldwin movq %mm1,%mm3 3988bc3d5698SJohn Baldwin psrlq $4,%mm1 3989bc3d5698SJohn Baldwin pxor %mm6,%mm5 3990bc3d5698SJohn Baldwin pxor %mm4,%mm3 3991bc3d5698SJohn Baldwin psllq $23,%mm4 3992bc3d5698SJohn Baldwin pxor %mm1,%mm3 3993bc3d5698SJohn Baldwin movq %mm0,48(%esp) 3994bc3d5698SJohn Baldwin paddq %mm5,%mm7 3995bc3d5698SJohn Baldwin pxor %mm4,%mm3 3996bc3d5698SJohn Baldwin psrlq $23,%mm1 3997bc3d5698SJohn Baldwin paddq 40(%esp),%mm7 3998bc3d5698SJohn Baldwin pxor %mm1,%mm3 3999bc3d5698SJohn Baldwin psllq $4,%mm4 4000bc3d5698SJohn Baldwin pxor %mm4,%mm3 4001bc3d5698SJohn Baldwin movq 8(%esp),%mm4 4002bc3d5698SJohn Baldwin paddq %mm7,%mm3 4003bc3d5698SJohn Baldwin movq %mm0,%mm5 4004bc3d5698SJohn Baldwin psrlq $28,%mm5 4005bc3d5698SJohn Baldwin paddq %mm3,%mm4 4006bc3d5698SJohn Baldwin movq %mm0,%mm6 4007bc3d5698SJohn Baldwin movq %mm5,%mm7 4008bc3d5698SJohn Baldwin psllq $25,%mm6 4009bc3d5698SJohn Baldwin movq 56(%esp),%mm1 4010bc3d5698SJohn Baldwin psrlq $6,%mm5 4011bc3d5698SJohn Baldwin pxor %mm6,%mm7 4012bc3d5698SJohn Baldwin psllq $5,%mm6 4013bc3d5698SJohn Baldwin pxor %mm5,%mm7 4014bc3d5698SJohn Baldwin pxor %mm1,%mm0 4015bc3d5698SJohn Baldwin psrlq $5,%mm5 4016bc3d5698SJohn Baldwin pxor %mm6,%mm7 4017bc3d5698SJohn Baldwin pand %mm0,%mm2 4018bc3d5698SJohn Baldwin psllq $6,%mm6 4019bc3d5698SJohn Baldwin pxor %mm5,%mm7 4020bc3d5698SJohn Baldwin pxor %mm1,%mm2 4021bc3d5698SJohn Baldwin pxor %mm7,%mm6 4022bc3d5698SJohn Baldwin movq 16(%esp),%mm5 4023bc3d5698SJohn Baldwin paddq %mm6,%mm2 4024bc3d5698SJohn Baldwin movq 24(%esp),%mm6 4025bc3d5698SJohn Baldwin movq %mm4,%mm1 4026bc3d5698SJohn Baldwin movq -40(%edx),%mm7 4027bc3d5698SJohn Baldwin pxor %mm6,%mm5 4028bc3d5698SJohn Baldwin psrlq $14,%mm1 4029bc3d5698SJohn Baldwin movq %mm4,8(%esp) 4030bc3d5698SJohn Baldwin pand %mm4,%mm5 4031bc3d5698SJohn Baldwin psllq $23,%mm4 4032bc3d5698SJohn Baldwin paddq %mm3,%mm2 4033bc3d5698SJohn Baldwin movq %mm1,%mm3 4034bc3d5698SJohn Baldwin psrlq $4,%mm1 4035bc3d5698SJohn Baldwin pxor %mm6,%mm5 4036bc3d5698SJohn Baldwin pxor %mm4,%mm3 4037bc3d5698SJohn Baldwin psllq $23,%mm4 4038bc3d5698SJohn Baldwin pxor %mm1,%mm3 4039bc3d5698SJohn Baldwin movq %mm2,40(%esp) 4040bc3d5698SJohn Baldwin paddq %mm5,%mm7 4041bc3d5698SJohn Baldwin pxor %mm4,%mm3 4042bc3d5698SJohn Baldwin psrlq $23,%mm1 4043bc3d5698SJohn Baldwin paddq 32(%esp),%mm7 4044bc3d5698SJohn Baldwin pxor %mm1,%mm3 4045bc3d5698SJohn Baldwin psllq $4,%mm4 4046bc3d5698SJohn Baldwin pxor %mm4,%mm3 4047bc3d5698SJohn Baldwin movq (%esp),%mm4 4048bc3d5698SJohn Baldwin paddq %mm7,%mm3 4049bc3d5698SJohn Baldwin movq %mm2,%mm5 4050bc3d5698SJohn Baldwin psrlq $28,%mm5 4051bc3d5698SJohn Baldwin paddq %mm3,%mm4 4052bc3d5698SJohn Baldwin movq %mm2,%mm6 4053bc3d5698SJohn Baldwin movq %mm5,%mm7 4054bc3d5698SJohn Baldwin psllq $25,%mm6 4055bc3d5698SJohn Baldwin movq 48(%esp),%mm1 4056bc3d5698SJohn Baldwin psrlq $6,%mm5 4057bc3d5698SJohn Baldwin pxor %mm6,%mm7 4058bc3d5698SJohn Baldwin psllq $5,%mm6 4059bc3d5698SJohn Baldwin pxor %mm5,%mm7 4060bc3d5698SJohn Baldwin pxor %mm1,%mm2 4061bc3d5698SJohn Baldwin psrlq $5,%mm5 4062bc3d5698SJohn Baldwin pxor %mm6,%mm7 4063bc3d5698SJohn Baldwin pand %mm2,%mm0 4064bc3d5698SJohn Baldwin psllq $6,%mm6 4065bc3d5698SJohn Baldwin pxor %mm5,%mm7 4066bc3d5698SJohn Baldwin pxor %mm1,%mm0 4067bc3d5698SJohn Baldwin pxor %mm7,%mm6 4068bc3d5698SJohn Baldwin movq 8(%esp),%mm5 4069bc3d5698SJohn Baldwin paddq %mm6,%mm0 4070bc3d5698SJohn Baldwin movq 16(%esp),%mm6 4071bc3d5698SJohn Baldwin movdqa %xmm7,-48(%edx) 4072bc3d5698SJohn Baldwin movdqa %xmm3,%xmm1 4073bc3d5698SJohn Baldwin movdqa %xmm0,%xmm7 4074bc3d5698SJohn Baldwin.byte 102,15,58,15,198,8 4075bc3d5698SJohn Baldwin movdqa %xmm2,32(%edx) 4076bc3d5698SJohn Baldwin.byte 102,15,58,15,202,8 4077bc3d5698SJohn Baldwin movdqa %xmm0,%xmm2 4078bc3d5698SJohn Baldwin psrlq $7,%xmm0 4079bc3d5698SJohn Baldwin paddq %xmm1,%xmm6 4080bc3d5698SJohn Baldwin movdqa %xmm2,%xmm1 4081bc3d5698SJohn Baldwin psrlq $1,%xmm2 4082bc3d5698SJohn Baldwin psllq $56,%xmm1 4083bc3d5698SJohn Baldwin pxor %xmm2,%xmm0 4084bc3d5698SJohn Baldwin psrlq $7,%xmm2 4085bc3d5698SJohn Baldwin pxor %xmm1,%xmm0 4086bc3d5698SJohn Baldwin psllq $7,%xmm1 4087bc3d5698SJohn Baldwin pxor %xmm2,%xmm0 4088bc3d5698SJohn Baldwin movdqa %xmm5,%xmm2 4089bc3d5698SJohn Baldwin pxor %xmm1,%xmm0 4090bc3d5698SJohn Baldwin movdqa %xmm5,%xmm1 4091bc3d5698SJohn Baldwin psrlq $6,%xmm2 4092bc3d5698SJohn Baldwin paddq %xmm0,%xmm6 4093bc3d5698SJohn Baldwin movdqa %xmm5,%xmm0 4094bc3d5698SJohn Baldwin psrlq $19,%xmm1 4095bc3d5698SJohn Baldwin psllq $3,%xmm0 4096bc3d5698SJohn Baldwin pxor %xmm1,%xmm2 4097bc3d5698SJohn Baldwin psrlq $42,%xmm1 4098bc3d5698SJohn Baldwin pxor %xmm0,%xmm2 4099bc3d5698SJohn Baldwin psllq $42,%xmm0 4100bc3d5698SJohn Baldwin pxor %xmm1,%xmm2 4101bc3d5698SJohn Baldwin movdqa (%edx),%xmm1 4102bc3d5698SJohn Baldwin pxor %xmm0,%xmm2 4103bc3d5698SJohn Baldwin movdqa 96(%ebp),%xmm0 4104bc3d5698SJohn Baldwin movq %mm4,%mm1 4105bc3d5698SJohn Baldwin paddq %xmm2,%xmm6 4106bc3d5698SJohn Baldwin movq -32(%edx),%mm7 4107bc3d5698SJohn Baldwin pxor %mm6,%mm5 4108bc3d5698SJohn Baldwin psrlq $14,%mm1 4109bc3d5698SJohn Baldwin movq %mm4,(%esp) 4110bc3d5698SJohn Baldwin paddq %xmm6,%xmm0 4111bc3d5698SJohn Baldwin pand %mm4,%mm5 4112bc3d5698SJohn Baldwin psllq $23,%mm4 4113bc3d5698SJohn Baldwin paddq %mm3,%mm0 4114bc3d5698SJohn Baldwin movq %mm1,%mm3 4115bc3d5698SJohn Baldwin psrlq $4,%mm1 4116bc3d5698SJohn Baldwin pxor %mm6,%mm5 4117bc3d5698SJohn Baldwin pxor %mm4,%mm3 4118bc3d5698SJohn Baldwin psllq $23,%mm4 4119bc3d5698SJohn Baldwin pxor %mm1,%mm3 4120bc3d5698SJohn Baldwin movq %mm0,32(%esp) 4121bc3d5698SJohn Baldwin paddq %mm5,%mm7 4122bc3d5698SJohn Baldwin pxor %mm4,%mm3 4123bc3d5698SJohn Baldwin psrlq $23,%mm1 4124bc3d5698SJohn Baldwin paddq 24(%esp),%mm7 4125bc3d5698SJohn Baldwin pxor %mm1,%mm3 4126bc3d5698SJohn Baldwin psllq $4,%mm4 4127bc3d5698SJohn Baldwin pxor %mm4,%mm3 4128bc3d5698SJohn Baldwin movq 56(%esp),%mm4 4129bc3d5698SJohn Baldwin paddq %mm7,%mm3 4130bc3d5698SJohn Baldwin movq %mm0,%mm5 4131bc3d5698SJohn Baldwin psrlq $28,%mm5 4132bc3d5698SJohn Baldwin paddq %mm3,%mm4 4133bc3d5698SJohn Baldwin movq %mm0,%mm6 4134bc3d5698SJohn Baldwin movq %mm5,%mm7 4135bc3d5698SJohn Baldwin psllq $25,%mm6 4136bc3d5698SJohn Baldwin movq 40(%esp),%mm1 4137bc3d5698SJohn Baldwin psrlq $6,%mm5 4138bc3d5698SJohn Baldwin pxor %mm6,%mm7 4139bc3d5698SJohn Baldwin psllq $5,%mm6 4140bc3d5698SJohn Baldwin pxor %mm5,%mm7 4141bc3d5698SJohn Baldwin pxor %mm1,%mm0 4142bc3d5698SJohn Baldwin psrlq $5,%mm5 4143bc3d5698SJohn Baldwin pxor %mm6,%mm7 4144bc3d5698SJohn Baldwin pand %mm0,%mm2 4145bc3d5698SJohn Baldwin psllq $6,%mm6 4146bc3d5698SJohn Baldwin pxor %mm5,%mm7 4147bc3d5698SJohn Baldwin pxor %mm1,%mm2 4148bc3d5698SJohn Baldwin pxor %mm7,%mm6 4149bc3d5698SJohn Baldwin movq (%esp),%mm5 4150bc3d5698SJohn Baldwin paddq %mm6,%mm2 4151bc3d5698SJohn Baldwin movq 8(%esp),%mm6 4152bc3d5698SJohn Baldwin movq %mm4,%mm1 4153bc3d5698SJohn Baldwin movq -24(%edx),%mm7 4154bc3d5698SJohn Baldwin pxor %mm6,%mm5 4155bc3d5698SJohn Baldwin psrlq $14,%mm1 4156bc3d5698SJohn Baldwin movq %mm4,56(%esp) 4157bc3d5698SJohn Baldwin pand %mm4,%mm5 4158bc3d5698SJohn Baldwin psllq $23,%mm4 4159bc3d5698SJohn Baldwin paddq %mm3,%mm2 4160bc3d5698SJohn Baldwin movq %mm1,%mm3 4161bc3d5698SJohn Baldwin psrlq $4,%mm1 4162bc3d5698SJohn Baldwin pxor %mm6,%mm5 4163bc3d5698SJohn Baldwin pxor %mm4,%mm3 4164bc3d5698SJohn Baldwin psllq $23,%mm4 4165bc3d5698SJohn Baldwin pxor %mm1,%mm3 4166bc3d5698SJohn Baldwin movq %mm2,24(%esp) 4167bc3d5698SJohn Baldwin paddq %mm5,%mm7 4168bc3d5698SJohn Baldwin pxor %mm4,%mm3 4169bc3d5698SJohn Baldwin psrlq $23,%mm1 4170bc3d5698SJohn Baldwin paddq 16(%esp),%mm7 4171bc3d5698SJohn Baldwin pxor %mm1,%mm3 4172bc3d5698SJohn Baldwin psllq $4,%mm4 4173bc3d5698SJohn Baldwin pxor %mm4,%mm3 4174bc3d5698SJohn Baldwin movq 48(%esp),%mm4 4175bc3d5698SJohn Baldwin paddq %mm7,%mm3 4176bc3d5698SJohn Baldwin movq %mm2,%mm5 4177bc3d5698SJohn Baldwin psrlq $28,%mm5 4178bc3d5698SJohn Baldwin paddq %mm3,%mm4 4179bc3d5698SJohn Baldwin movq %mm2,%mm6 4180bc3d5698SJohn Baldwin movq %mm5,%mm7 4181bc3d5698SJohn Baldwin psllq $25,%mm6 4182bc3d5698SJohn Baldwin movq 32(%esp),%mm1 4183bc3d5698SJohn Baldwin psrlq $6,%mm5 4184bc3d5698SJohn Baldwin pxor %mm6,%mm7 4185bc3d5698SJohn Baldwin psllq $5,%mm6 4186bc3d5698SJohn Baldwin pxor %mm5,%mm7 4187bc3d5698SJohn Baldwin pxor %mm1,%mm2 4188bc3d5698SJohn Baldwin psrlq $5,%mm5 4189bc3d5698SJohn Baldwin pxor %mm6,%mm7 4190bc3d5698SJohn Baldwin pand %mm2,%mm0 4191bc3d5698SJohn Baldwin psllq $6,%mm6 4192bc3d5698SJohn Baldwin pxor %mm5,%mm7 4193bc3d5698SJohn Baldwin pxor %mm1,%mm0 4194bc3d5698SJohn Baldwin pxor %mm7,%mm6 4195bc3d5698SJohn Baldwin movq 56(%esp),%mm5 4196bc3d5698SJohn Baldwin paddq %mm6,%mm0 4197bc3d5698SJohn Baldwin movq (%esp),%mm6 4198bc3d5698SJohn Baldwin movdqa %xmm0,-32(%edx) 4199bc3d5698SJohn Baldwin movdqa %xmm4,%xmm2 4200bc3d5698SJohn Baldwin movdqa %xmm1,%xmm0 4201bc3d5698SJohn Baldwin.byte 102,15,58,15,207,8 4202bc3d5698SJohn Baldwin movdqa %xmm3,48(%edx) 4203bc3d5698SJohn Baldwin.byte 102,15,58,15,211,8 4204bc3d5698SJohn Baldwin movdqa %xmm1,%xmm3 4205bc3d5698SJohn Baldwin psrlq $7,%xmm1 4206bc3d5698SJohn Baldwin paddq %xmm2,%xmm7 4207bc3d5698SJohn Baldwin movdqa %xmm3,%xmm2 4208bc3d5698SJohn Baldwin psrlq $1,%xmm3 4209bc3d5698SJohn Baldwin psllq $56,%xmm2 4210bc3d5698SJohn Baldwin pxor %xmm3,%xmm1 4211bc3d5698SJohn Baldwin psrlq $7,%xmm3 4212bc3d5698SJohn Baldwin pxor %xmm2,%xmm1 4213bc3d5698SJohn Baldwin psllq $7,%xmm2 4214bc3d5698SJohn Baldwin pxor %xmm3,%xmm1 4215bc3d5698SJohn Baldwin movdqa %xmm6,%xmm3 4216bc3d5698SJohn Baldwin pxor %xmm2,%xmm1 4217bc3d5698SJohn Baldwin movdqa %xmm6,%xmm2 4218bc3d5698SJohn Baldwin psrlq $6,%xmm3 4219bc3d5698SJohn Baldwin paddq %xmm1,%xmm7 4220bc3d5698SJohn Baldwin movdqa %xmm6,%xmm1 4221bc3d5698SJohn Baldwin psrlq $19,%xmm2 4222bc3d5698SJohn Baldwin psllq $3,%xmm1 4223bc3d5698SJohn Baldwin pxor %xmm2,%xmm3 4224bc3d5698SJohn Baldwin psrlq $42,%xmm2 4225bc3d5698SJohn Baldwin pxor %xmm1,%xmm3 4226bc3d5698SJohn Baldwin psllq $42,%xmm1 4227bc3d5698SJohn Baldwin pxor %xmm2,%xmm3 4228bc3d5698SJohn Baldwin movdqa 16(%edx),%xmm2 4229bc3d5698SJohn Baldwin pxor %xmm1,%xmm3 4230bc3d5698SJohn Baldwin movdqa 112(%ebp),%xmm1 4231bc3d5698SJohn Baldwin movq %mm4,%mm1 4232bc3d5698SJohn Baldwin paddq %xmm3,%xmm7 4233bc3d5698SJohn Baldwin movq -16(%edx),%mm7 4234bc3d5698SJohn Baldwin pxor %mm6,%mm5 4235bc3d5698SJohn Baldwin psrlq $14,%mm1 4236bc3d5698SJohn Baldwin movq %mm4,48(%esp) 4237bc3d5698SJohn Baldwin paddq %xmm7,%xmm1 4238bc3d5698SJohn Baldwin pand %mm4,%mm5 4239bc3d5698SJohn Baldwin psllq $23,%mm4 4240bc3d5698SJohn Baldwin paddq %mm3,%mm0 4241bc3d5698SJohn Baldwin movq %mm1,%mm3 4242bc3d5698SJohn Baldwin psrlq $4,%mm1 4243bc3d5698SJohn Baldwin pxor %mm6,%mm5 4244bc3d5698SJohn Baldwin pxor %mm4,%mm3 4245bc3d5698SJohn Baldwin psllq $23,%mm4 4246bc3d5698SJohn Baldwin pxor %mm1,%mm3 4247bc3d5698SJohn Baldwin movq %mm0,16(%esp) 4248bc3d5698SJohn Baldwin paddq %mm5,%mm7 4249bc3d5698SJohn Baldwin pxor %mm4,%mm3 4250bc3d5698SJohn Baldwin psrlq $23,%mm1 4251bc3d5698SJohn Baldwin paddq 8(%esp),%mm7 4252bc3d5698SJohn Baldwin pxor %mm1,%mm3 4253bc3d5698SJohn Baldwin psllq $4,%mm4 4254bc3d5698SJohn Baldwin pxor %mm4,%mm3 4255bc3d5698SJohn Baldwin movq 40(%esp),%mm4 4256bc3d5698SJohn Baldwin paddq %mm7,%mm3 4257bc3d5698SJohn Baldwin movq %mm0,%mm5 4258bc3d5698SJohn Baldwin psrlq $28,%mm5 4259bc3d5698SJohn Baldwin paddq %mm3,%mm4 4260bc3d5698SJohn Baldwin movq %mm0,%mm6 4261bc3d5698SJohn Baldwin movq %mm5,%mm7 4262bc3d5698SJohn Baldwin psllq $25,%mm6 4263bc3d5698SJohn Baldwin movq 24(%esp),%mm1 4264bc3d5698SJohn Baldwin psrlq $6,%mm5 4265bc3d5698SJohn Baldwin pxor %mm6,%mm7 4266bc3d5698SJohn Baldwin psllq $5,%mm6 4267bc3d5698SJohn Baldwin pxor %mm5,%mm7 4268bc3d5698SJohn Baldwin pxor %mm1,%mm0 4269bc3d5698SJohn Baldwin psrlq $5,%mm5 4270bc3d5698SJohn Baldwin pxor %mm6,%mm7 4271bc3d5698SJohn Baldwin pand %mm0,%mm2 4272bc3d5698SJohn Baldwin psllq $6,%mm6 4273bc3d5698SJohn Baldwin pxor %mm5,%mm7 4274bc3d5698SJohn Baldwin pxor %mm1,%mm2 4275bc3d5698SJohn Baldwin pxor %mm7,%mm6 4276bc3d5698SJohn Baldwin movq 48(%esp),%mm5 4277bc3d5698SJohn Baldwin paddq %mm6,%mm2 4278bc3d5698SJohn Baldwin movq 56(%esp),%mm6 4279bc3d5698SJohn Baldwin movq %mm4,%mm1 4280bc3d5698SJohn Baldwin movq -8(%edx),%mm7 4281bc3d5698SJohn Baldwin pxor %mm6,%mm5 4282bc3d5698SJohn Baldwin psrlq $14,%mm1 4283bc3d5698SJohn Baldwin movq %mm4,40(%esp) 4284bc3d5698SJohn Baldwin pand %mm4,%mm5 4285bc3d5698SJohn Baldwin psllq $23,%mm4 4286bc3d5698SJohn Baldwin paddq %mm3,%mm2 4287bc3d5698SJohn Baldwin movq %mm1,%mm3 4288bc3d5698SJohn Baldwin psrlq $4,%mm1 4289bc3d5698SJohn Baldwin pxor %mm6,%mm5 4290bc3d5698SJohn Baldwin pxor %mm4,%mm3 4291bc3d5698SJohn Baldwin psllq $23,%mm4 4292bc3d5698SJohn Baldwin pxor %mm1,%mm3 4293bc3d5698SJohn Baldwin movq %mm2,8(%esp) 4294bc3d5698SJohn Baldwin paddq %mm5,%mm7 4295bc3d5698SJohn Baldwin pxor %mm4,%mm3 4296bc3d5698SJohn Baldwin psrlq $23,%mm1 4297bc3d5698SJohn Baldwin paddq (%esp),%mm7 4298bc3d5698SJohn Baldwin pxor %mm1,%mm3 4299bc3d5698SJohn Baldwin psllq $4,%mm4 4300bc3d5698SJohn Baldwin pxor %mm4,%mm3 4301bc3d5698SJohn Baldwin movq 32(%esp),%mm4 4302bc3d5698SJohn Baldwin paddq %mm7,%mm3 4303bc3d5698SJohn Baldwin movq %mm2,%mm5 4304bc3d5698SJohn Baldwin psrlq $28,%mm5 4305bc3d5698SJohn Baldwin paddq %mm3,%mm4 4306bc3d5698SJohn Baldwin movq %mm2,%mm6 4307bc3d5698SJohn Baldwin movq %mm5,%mm7 4308bc3d5698SJohn Baldwin psllq $25,%mm6 4309bc3d5698SJohn Baldwin movq 16(%esp),%mm1 4310bc3d5698SJohn Baldwin psrlq $6,%mm5 4311bc3d5698SJohn Baldwin pxor %mm6,%mm7 4312bc3d5698SJohn Baldwin psllq $5,%mm6 4313bc3d5698SJohn Baldwin pxor %mm5,%mm7 4314bc3d5698SJohn Baldwin pxor %mm1,%mm2 4315bc3d5698SJohn Baldwin psrlq $5,%mm5 4316bc3d5698SJohn Baldwin pxor %mm6,%mm7 4317bc3d5698SJohn Baldwin pand %mm2,%mm0 4318bc3d5698SJohn Baldwin psllq $6,%mm6 4319bc3d5698SJohn Baldwin pxor %mm5,%mm7 4320bc3d5698SJohn Baldwin pxor %mm1,%mm0 4321bc3d5698SJohn Baldwin pxor %mm7,%mm6 4322bc3d5698SJohn Baldwin movq 40(%esp),%mm5 4323bc3d5698SJohn Baldwin paddq %mm6,%mm0 4324bc3d5698SJohn Baldwin movq 48(%esp),%mm6 4325bc3d5698SJohn Baldwin movdqa %xmm1,-16(%edx) 4326bc3d5698SJohn Baldwin leal 128(%ebp),%ebp 4327bc3d5698SJohn Baldwin decl %ecx 4328bc3d5698SJohn Baldwin jnz .L00800_47_ssse3 4329bc3d5698SJohn Baldwin movdqa (%ebp),%xmm1 4330bc3d5698SJohn Baldwin leal -640(%ebp),%ebp 4331bc3d5698SJohn Baldwin movdqu (%ebx),%xmm0 4332bc3d5698SJohn Baldwin.byte 102,15,56,0,193 4333bc3d5698SJohn Baldwin movdqa (%ebp),%xmm3 4334bc3d5698SJohn Baldwin movdqa %xmm1,%xmm2 4335bc3d5698SJohn Baldwin movdqu 16(%ebx),%xmm1 4336bc3d5698SJohn Baldwin paddq %xmm0,%xmm3 4337bc3d5698SJohn Baldwin.byte 102,15,56,0,202 4338bc3d5698SJohn Baldwin movq %mm4,%mm1 4339bc3d5698SJohn Baldwin movq -128(%edx),%mm7 4340bc3d5698SJohn Baldwin pxor %mm6,%mm5 4341bc3d5698SJohn Baldwin psrlq $14,%mm1 4342bc3d5698SJohn Baldwin movq %mm4,32(%esp) 4343bc3d5698SJohn Baldwin pand %mm4,%mm5 4344bc3d5698SJohn Baldwin psllq $23,%mm4 4345bc3d5698SJohn Baldwin paddq %mm3,%mm0 4346bc3d5698SJohn Baldwin movq %mm1,%mm3 4347bc3d5698SJohn Baldwin psrlq $4,%mm1 4348bc3d5698SJohn Baldwin pxor %mm6,%mm5 4349bc3d5698SJohn Baldwin pxor %mm4,%mm3 4350bc3d5698SJohn Baldwin psllq $23,%mm4 4351bc3d5698SJohn Baldwin pxor %mm1,%mm3 4352bc3d5698SJohn Baldwin movq %mm0,(%esp) 4353bc3d5698SJohn Baldwin paddq %mm5,%mm7 4354bc3d5698SJohn Baldwin pxor %mm4,%mm3 4355bc3d5698SJohn Baldwin psrlq $23,%mm1 4356bc3d5698SJohn Baldwin paddq 56(%esp),%mm7 4357bc3d5698SJohn Baldwin pxor %mm1,%mm3 4358bc3d5698SJohn Baldwin psllq $4,%mm4 4359bc3d5698SJohn Baldwin pxor %mm4,%mm3 4360bc3d5698SJohn Baldwin movq 24(%esp),%mm4 4361bc3d5698SJohn Baldwin paddq %mm7,%mm3 4362bc3d5698SJohn Baldwin movq %mm0,%mm5 4363bc3d5698SJohn Baldwin psrlq $28,%mm5 4364bc3d5698SJohn Baldwin paddq %mm3,%mm4 4365bc3d5698SJohn Baldwin movq %mm0,%mm6 4366bc3d5698SJohn Baldwin movq %mm5,%mm7 4367bc3d5698SJohn Baldwin psllq $25,%mm6 4368bc3d5698SJohn Baldwin movq 8(%esp),%mm1 4369bc3d5698SJohn Baldwin psrlq $6,%mm5 4370bc3d5698SJohn Baldwin pxor %mm6,%mm7 4371bc3d5698SJohn Baldwin psllq $5,%mm6 4372bc3d5698SJohn Baldwin pxor %mm5,%mm7 4373bc3d5698SJohn Baldwin pxor %mm1,%mm0 4374bc3d5698SJohn Baldwin psrlq $5,%mm5 4375bc3d5698SJohn Baldwin pxor %mm6,%mm7 4376bc3d5698SJohn Baldwin pand %mm0,%mm2 4377bc3d5698SJohn Baldwin psllq $6,%mm6 4378bc3d5698SJohn Baldwin pxor %mm5,%mm7 4379bc3d5698SJohn Baldwin pxor %mm1,%mm2 4380bc3d5698SJohn Baldwin pxor %mm7,%mm6 4381bc3d5698SJohn Baldwin movq 32(%esp),%mm5 4382bc3d5698SJohn Baldwin paddq %mm6,%mm2 4383bc3d5698SJohn Baldwin movq 40(%esp),%mm6 4384bc3d5698SJohn Baldwin movq %mm4,%mm1 4385bc3d5698SJohn Baldwin movq -120(%edx),%mm7 4386bc3d5698SJohn Baldwin pxor %mm6,%mm5 4387bc3d5698SJohn Baldwin psrlq $14,%mm1 4388bc3d5698SJohn Baldwin movq %mm4,24(%esp) 4389bc3d5698SJohn Baldwin pand %mm4,%mm5 4390bc3d5698SJohn Baldwin psllq $23,%mm4 4391bc3d5698SJohn Baldwin paddq %mm3,%mm2 4392bc3d5698SJohn Baldwin movq %mm1,%mm3 4393bc3d5698SJohn Baldwin psrlq $4,%mm1 4394bc3d5698SJohn Baldwin pxor %mm6,%mm5 4395bc3d5698SJohn Baldwin pxor %mm4,%mm3 4396bc3d5698SJohn Baldwin psllq $23,%mm4 4397bc3d5698SJohn Baldwin pxor %mm1,%mm3 4398bc3d5698SJohn Baldwin movq %mm2,56(%esp) 4399bc3d5698SJohn Baldwin paddq %mm5,%mm7 4400bc3d5698SJohn Baldwin pxor %mm4,%mm3 4401bc3d5698SJohn Baldwin psrlq $23,%mm1 4402bc3d5698SJohn Baldwin paddq 48(%esp),%mm7 4403bc3d5698SJohn Baldwin pxor %mm1,%mm3 4404bc3d5698SJohn Baldwin psllq $4,%mm4 4405bc3d5698SJohn Baldwin pxor %mm4,%mm3 4406bc3d5698SJohn Baldwin movq 16(%esp),%mm4 4407bc3d5698SJohn Baldwin paddq %mm7,%mm3 4408bc3d5698SJohn Baldwin movq %mm2,%mm5 4409bc3d5698SJohn Baldwin psrlq $28,%mm5 4410bc3d5698SJohn Baldwin paddq %mm3,%mm4 4411bc3d5698SJohn Baldwin movq %mm2,%mm6 4412bc3d5698SJohn Baldwin movq %mm5,%mm7 4413bc3d5698SJohn Baldwin psllq $25,%mm6 4414bc3d5698SJohn Baldwin movq (%esp),%mm1 4415bc3d5698SJohn Baldwin psrlq $6,%mm5 4416bc3d5698SJohn Baldwin pxor %mm6,%mm7 4417bc3d5698SJohn Baldwin psllq $5,%mm6 4418bc3d5698SJohn Baldwin pxor %mm5,%mm7 4419bc3d5698SJohn Baldwin pxor %mm1,%mm2 4420bc3d5698SJohn Baldwin psrlq $5,%mm5 4421bc3d5698SJohn Baldwin pxor %mm6,%mm7 4422bc3d5698SJohn Baldwin pand %mm2,%mm0 4423bc3d5698SJohn Baldwin psllq $6,%mm6 4424bc3d5698SJohn Baldwin pxor %mm5,%mm7 4425bc3d5698SJohn Baldwin pxor %mm1,%mm0 4426bc3d5698SJohn Baldwin pxor %mm7,%mm6 4427bc3d5698SJohn Baldwin movq 24(%esp),%mm5 4428bc3d5698SJohn Baldwin paddq %mm6,%mm0 4429bc3d5698SJohn Baldwin movq 32(%esp),%mm6 4430bc3d5698SJohn Baldwin movdqa %xmm3,-128(%edx) 4431bc3d5698SJohn Baldwin movdqa 16(%ebp),%xmm4 4432bc3d5698SJohn Baldwin movdqa %xmm2,%xmm3 4433bc3d5698SJohn Baldwin movdqu 32(%ebx),%xmm2 4434bc3d5698SJohn Baldwin paddq %xmm1,%xmm4 4435bc3d5698SJohn Baldwin.byte 102,15,56,0,211 4436bc3d5698SJohn Baldwin movq %mm4,%mm1 4437bc3d5698SJohn Baldwin movq -112(%edx),%mm7 4438bc3d5698SJohn Baldwin pxor %mm6,%mm5 4439bc3d5698SJohn Baldwin psrlq $14,%mm1 4440bc3d5698SJohn Baldwin movq %mm4,16(%esp) 4441bc3d5698SJohn Baldwin pand %mm4,%mm5 4442bc3d5698SJohn Baldwin psllq $23,%mm4 4443bc3d5698SJohn Baldwin paddq %mm3,%mm0 4444bc3d5698SJohn Baldwin movq %mm1,%mm3 4445bc3d5698SJohn Baldwin psrlq $4,%mm1 4446bc3d5698SJohn Baldwin pxor %mm6,%mm5 4447bc3d5698SJohn Baldwin pxor %mm4,%mm3 4448bc3d5698SJohn Baldwin psllq $23,%mm4 4449bc3d5698SJohn Baldwin pxor %mm1,%mm3 4450bc3d5698SJohn Baldwin movq %mm0,48(%esp) 4451bc3d5698SJohn Baldwin paddq %mm5,%mm7 4452bc3d5698SJohn Baldwin pxor %mm4,%mm3 4453bc3d5698SJohn Baldwin psrlq $23,%mm1 4454bc3d5698SJohn Baldwin paddq 40(%esp),%mm7 4455bc3d5698SJohn Baldwin pxor %mm1,%mm3 4456bc3d5698SJohn Baldwin psllq $4,%mm4 4457bc3d5698SJohn Baldwin pxor %mm4,%mm3 4458bc3d5698SJohn Baldwin movq 8(%esp),%mm4 4459bc3d5698SJohn Baldwin paddq %mm7,%mm3 4460bc3d5698SJohn Baldwin movq %mm0,%mm5 4461bc3d5698SJohn Baldwin psrlq $28,%mm5 4462bc3d5698SJohn Baldwin paddq %mm3,%mm4 4463bc3d5698SJohn Baldwin movq %mm0,%mm6 4464bc3d5698SJohn Baldwin movq %mm5,%mm7 4465bc3d5698SJohn Baldwin psllq $25,%mm6 4466bc3d5698SJohn Baldwin movq 56(%esp),%mm1 4467bc3d5698SJohn Baldwin psrlq $6,%mm5 4468bc3d5698SJohn Baldwin pxor %mm6,%mm7 4469bc3d5698SJohn Baldwin psllq $5,%mm6 4470bc3d5698SJohn Baldwin pxor %mm5,%mm7 4471bc3d5698SJohn Baldwin pxor %mm1,%mm0 4472bc3d5698SJohn Baldwin psrlq $5,%mm5 4473bc3d5698SJohn Baldwin pxor %mm6,%mm7 4474bc3d5698SJohn Baldwin pand %mm0,%mm2 4475bc3d5698SJohn Baldwin psllq $6,%mm6 4476bc3d5698SJohn Baldwin pxor %mm5,%mm7 4477bc3d5698SJohn Baldwin pxor %mm1,%mm2 4478bc3d5698SJohn Baldwin pxor %mm7,%mm6 4479bc3d5698SJohn Baldwin movq 16(%esp),%mm5 4480bc3d5698SJohn Baldwin paddq %mm6,%mm2 4481bc3d5698SJohn Baldwin movq 24(%esp),%mm6 4482bc3d5698SJohn Baldwin movq %mm4,%mm1 4483bc3d5698SJohn Baldwin movq -104(%edx),%mm7 4484bc3d5698SJohn Baldwin pxor %mm6,%mm5 4485bc3d5698SJohn Baldwin psrlq $14,%mm1 4486bc3d5698SJohn Baldwin movq %mm4,8(%esp) 4487bc3d5698SJohn Baldwin pand %mm4,%mm5 4488bc3d5698SJohn Baldwin psllq $23,%mm4 4489bc3d5698SJohn Baldwin paddq %mm3,%mm2 4490bc3d5698SJohn Baldwin movq %mm1,%mm3 4491bc3d5698SJohn Baldwin psrlq $4,%mm1 4492bc3d5698SJohn Baldwin pxor %mm6,%mm5 4493bc3d5698SJohn Baldwin pxor %mm4,%mm3 4494bc3d5698SJohn Baldwin psllq $23,%mm4 4495bc3d5698SJohn Baldwin pxor %mm1,%mm3 4496bc3d5698SJohn Baldwin movq %mm2,40(%esp) 4497bc3d5698SJohn Baldwin paddq %mm5,%mm7 4498bc3d5698SJohn Baldwin pxor %mm4,%mm3 4499bc3d5698SJohn Baldwin psrlq $23,%mm1 4500bc3d5698SJohn Baldwin paddq 32(%esp),%mm7 4501bc3d5698SJohn Baldwin pxor %mm1,%mm3 4502bc3d5698SJohn Baldwin psllq $4,%mm4 4503bc3d5698SJohn Baldwin pxor %mm4,%mm3 4504bc3d5698SJohn Baldwin movq (%esp),%mm4 4505bc3d5698SJohn Baldwin paddq %mm7,%mm3 4506bc3d5698SJohn Baldwin movq %mm2,%mm5 4507bc3d5698SJohn Baldwin psrlq $28,%mm5 4508bc3d5698SJohn Baldwin paddq %mm3,%mm4 4509bc3d5698SJohn Baldwin movq %mm2,%mm6 4510bc3d5698SJohn Baldwin movq %mm5,%mm7 4511bc3d5698SJohn Baldwin psllq $25,%mm6 4512bc3d5698SJohn Baldwin movq 48(%esp),%mm1 4513bc3d5698SJohn Baldwin psrlq $6,%mm5 4514bc3d5698SJohn Baldwin pxor %mm6,%mm7 4515bc3d5698SJohn Baldwin psllq $5,%mm6 4516bc3d5698SJohn Baldwin pxor %mm5,%mm7 4517bc3d5698SJohn Baldwin pxor %mm1,%mm2 4518bc3d5698SJohn Baldwin psrlq $5,%mm5 4519bc3d5698SJohn Baldwin pxor %mm6,%mm7 4520bc3d5698SJohn Baldwin pand %mm2,%mm0 4521bc3d5698SJohn Baldwin psllq $6,%mm6 4522bc3d5698SJohn Baldwin pxor %mm5,%mm7 4523bc3d5698SJohn Baldwin pxor %mm1,%mm0 4524bc3d5698SJohn Baldwin pxor %mm7,%mm6 4525bc3d5698SJohn Baldwin movq 8(%esp),%mm5 4526bc3d5698SJohn Baldwin paddq %mm6,%mm0 4527bc3d5698SJohn Baldwin movq 16(%esp),%mm6 4528bc3d5698SJohn Baldwin movdqa %xmm4,-112(%edx) 4529bc3d5698SJohn Baldwin movdqa 32(%ebp),%xmm5 4530bc3d5698SJohn Baldwin movdqa %xmm3,%xmm4 4531bc3d5698SJohn Baldwin movdqu 48(%ebx),%xmm3 4532bc3d5698SJohn Baldwin paddq %xmm2,%xmm5 4533bc3d5698SJohn Baldwin.byte 102,15,56,0,220 4534bc3d5698SJohn Baldwin movq %mm4,%mm1 4535bc3d5698SJohn Baldwin movq -96(%edx),%mm7 4536bc3d5698SJohn Baldwin pxor %mm6,%mm5 4537bc3d5698SJohn Baldwin psrlq $14,%mm1 4538bc3d5698SJohn Baldwin movq %mm4,(%esp) 4539bc3d5698SJohn Baldwin pand %mm4,%mm5 4540bc3d5698SJohn Baldwin psllq $23,%mm4 4541bc3d5698SJohn Baldwin paddq %mm3,%mm0 4542bc3d5698SJohn Baldwin movq %mm1,%mm3 4543bc3d5698SJohn Baldwin psrlq $4,%mm1 4544bc3d5698SJohn Baldwin pxor %mm6,%mm5 4545bc3d5698SJohn Baldwin pxor %mm4,%mm3 4546bc3d5698SJohn Baldwin psllq $23,%mm4 4547bc3d5698SJohn Baldwin pxor %mm1,%mm3 4548bc3d5698SJohn Baldwin movq %mm0,32(%esp) 4549bc3d5698SJohn Baldwin paddq %mm5,%mm7 4550bc3d5698SJohn Baldwin pxor %mm4,%mm3 4551bc3d5698SJohn Baldwin psrlq $23,%mm1 4552bc3d5698SJohn Baldwin paddq 24(%esp),%mm7 4553bc3d5698SJohn Baldwin pxor %mm1,%mm3 4554bc3d5698SJohn Baldwin psllq $4,%mm4 4555bc3d5698SJohn Baldwin pxor %mm4,%mm3 4556bc3d5698SJohn Baldwin movq 56(%esp),%mm4 4557bc3d5698SJohn Baldwin paddq %mm7,%mm3 4558bc3d5698SJohn Baldwin movq %mm0,%mm5 4559bc3d5698SJohn Baldwin psrlq $28,%mm5 4560bc3d5698SJohn Baldwin paddq %mm3,%mm4 4561bc3d5698SJohn Baldwin movq %mm0,%mm6 4562bc3d5698SJohn Baldwin movq %mm5,%mm7 4563bc3d5698SJohn Baldwin psllq $25,%mm6 4564bc3d5698SJohn Baldwin movq 40(%esp),%mm1 4565bc3d5698SJohn Baldwin psrlq $6,%mm5 4566bc3d5698SJohn Baldwin pxor %mm6,%mm7 4567bc3d5698SJohn Baldwin psllq $5,%mm6 4568bc3d5698SJohn Baldwin pxor %mm5,%mm7 4569bc3d5698SJohn Baldwin pxor %mm1,%mm0 4570bc3d5698SJohn Baldwin psrlq $5,%mm5 4571bc3d5698SJohn Baldwin pxor %mm6,%mm7 4572bc3d5698SJohn Baldwin pand %mm0,%mm2 4573bc3d5698SJohn Baldwin psllq $6,%mm6 4574bc3d5698SJohn Baldwin pxor %mm5,%mm7 4575bc3d5698SJohn Baldwin pxor %mm1,%mm2 4576bc3d5698SJohn Baldwin pxor %mm7,%mm6 4577bc3d5698SJohn Baldwin movq (%esp),%mm5 4578bc3d5698SJohn Baldwin paddq %mm6,%mm2 4579bc3d5698SJohn Baldwin movq 8(%esp),%mm6 4580bc3d5698SJohn Baldwin movq %mm4,%mm1 4581bc3d5698SJohn Baldwin movq -88(%edx),%mm7 4582bc3d5698SJohn Baldwin pxor %mm6,%mm5 4583bc3d5698SJohn Baldwin psrlq $14,%mm1 4584bc3d5698SJohn Baldwin movq %mm4,56(%esp) 4585bc3d5698SJohn Baldwin pand %mm4,%mm5 4586bc3d5698SJohn Baldwin psllq $23,%mm4 4587bc3d5698SJohn Baldwin paddq %mm3,%mm2 4588bc3d5698SJohn Baldwin movq %mm1,%mm3 4589bc3d5698SJohn Baldwin psrlq $4,%mm1 4590bc3d5698SJohn Baldwin pxor %mm6,%mm5 4591bc3d5698SJohn Baldwin pxor %mm4,%mm3 4592bc3d5698SJohn Baldwin psllq $23,%mm4 4593bc3d5698SJohn Baldwin pxor %mm1,%mm3 4594bc3d5698SJohn Baldwin movq %mm2,24(%esp) 4595bc3d5698SJohn Baldwin paddq %mm5,%mm7 4596bc3d5698SJohn Baldwin pxor %mm4,%mm3 4597bc3d5698SJohn Baldwin psrlq $23,%mm1 4598bc3d5698SJohn Baldwin paddq 16(%esp),%mm7 4599bc3d5698SJohn Baldwin pxor %mm1,%mm3 4600bc3d5698SJohn Baldwin psllq $4,%mm4 4601bc3d5698SJohn Baldwin pxor %mm4,%mm3 4602bc3d5698SJohn Baldwin movq 48(%esp),%mm4 4603bc3d5698SJohn Baldwin paddq %mm7,%mm3 4604bc3d5698SJohn Baldwin movq %mm2,%mm5 4605bc3d5698SJohn Baldwin psrlq $28,%mm5 4606bc3d5698SJohn Baldwin paddq %mm3,%mm4 4607bc3d5698SJohn Baldwin movq %mm2,%mm6 4608bc3d5698SJohn Baldwin movq %mm5,%mm7 4609bc3d5698SJohn Baldwin psllq $25,%mm6 4610bc3d5698SJohn Baldwin movq 32(%esp),%mm1 4611bc3d5698SJohn Baldwin psrlq $6,%mm5 4612bc3d5698SJohn Baldwin pxor %mm6,%mm7 4613bc3d5698SJohn Baldwin psllq $5,%mm6 4614bc3d5698SJohn Baldwin pxor %mm5,%mm7 4615bc3d5698SJohn Baldwin pxor %mm1,%mm2 4616bc3d5698SJohn Baldwin psrlq $5,%mm5 4617bc3d5698SJohn Baldwin pxor %mm6,%mm7 4618bc3d5698SJohn Baldwin pand %mm2,%mm0 4619bc3d5698SJohn Baldwin psllq $6,%mm6 4620bc3d5698SJohn Baldwin pxor %mm5,%mm7 4621bc3d5698SJohn Baldwin pxor %mm1,%mm0 4622bc3d5698SJohn Baldwin pxor %mm7,%mm6 4623bc3d5698SJohn Baldwin movq 56(%esp),%mm5 4624bc3d5698SJohn Baldwin paddq %mm6,%mm0 4625bc3d5698SJohn Baldwin movq (%esp),%mm6 4626bc3d5698SJohn Baldwin movdqa %xmm5,-96(%edx) 4627bc3d5698SJohn Baldwin movdqa 48(%ebp),%xmm6 4628bc3d5698SJohn Baldwin movdqa %xmm4,%xmm5 4629bc3d5698SJohn Baldwin movdqu 64(%ebx),%xmm4 4630bc3d5698SJohn Baldwin paddq %xmm3,%xmm6 4631bc3d5698SJohn Baldwin.byte 102,15,56,0,229 4632bc3d5698SJohn Baldwin movq %mm4,%mm1 4633bc3d5698SJohn Baldwin movq -80(%edx),%mm7 4634bc3d5698SJohn Baldwin pxor %mm6,%mm5 4635bc3d5698SJohn Baldwin psrlq $14,%mm1 4636bc3d5698SJohn Baldwin movq %mm4,48(%esp) 4637bc3d5698SJohn Baldwin pand %mm4,%mm5 4638bc3d5698SJohn Baldwin psllq $23,%mm4 4639bc3d5698SJohn Baldwin paddq %mm3,%mm0 4640bc3d5698SJohn Baldwin movq %mm1,%mm3 4641bc3d5698SJohn Baldwin psrlq $4,%mm1 4642bc3d5698SJohn Baldwin pxor %mm6,%mm5 4643bc3d5698SJohn Baldwin pxor %mm4,%mm3 4644bc3d5698SJohn Baldwin psllq $23,%mm4 4645bc3d5698SJohn Baldwin pxor %mm1,%mm3 4646bc3d5698SJohn Baldwin movq %mm0,16(%esp) 4647bc3d5698SJohn Baldwin paddq %mm5,%mm7 4648bc3d5698SJohn Baldwin pxor %mm4,%mm3 4649bc3d5698SJohn Baldwin psrlq $23,%mm1 4650bc3d5698SJohn Baldwin paddq 8(%esp),%mm7 4651bc3d5698SJohn Baldwin pxor %mm1,%mm3 4652bc3d5698SJohn Baldwin psllq $4,%mm4 4653bc3d5698SJohn Baldwin pxor %mm4,%mm3 4654bc3d5698SJohn Baldwin movq 40(%esp),%mm4 4655bc3d5698SJohn Baldwin paddq %mm7,%mm3 4656bc3d5698SJohn Baldwin movq %mm0,%mm5 4657bc3d5698SJohn Baldwin psrlq $28,%mm5 4658bc3d5698SJohn Baldwin paddq %mm3,%mm4 4659bc3d5698SJohn Baldwin movq %mm0,%mm6 4660bc3d5698SJohn Baldwin movq %mm5,%mm7 4661bc3d5698SJohn Baldwin psllq $25,%mm6 4662bc3d5698SJohn Baldwin movq 24(%esp),%mm1 4663bc3d5698SJohn Baldwin psrlq $6,%mm5 4664bc3d5698SJohn Baldwin pxor %mm6,%mm7 4665bc3d5698SJohn Baldwin psllq $5,%mm6 4666bc3d5698SJohn Baldwin pxor %mm5,%mm7 4667bc3d5698SJohn Baldwin pxor %mm1,%mm0 4668bc3d5698SJohn Baldwin psrlq $5,%mm5 4669bc3d5698SJohn Baldwin pxor %mm6,%mm7 4670bc3d5698SJohn Baldwin pand %mm0,%mm2 4671bc3d5698SJohn Baldwin psllq $6,%mm6 4672bc3d5698SJohn Baldwin pxor %mm5,%mm7 4673bc3d5698SJohn Baldwin pxor %mm1,%mm2 4674bc3d5698SJohn Baldwin pxor %mm7,%mm6 4675bc3d5698SJohn Baldwin movq 48(%esp),%mm5 4676bc3d5698SJohn Baldwin paddq %mm6,%mm2 4677bc3d5698SJohn Baldwin movq 56(%esp),%mm6 4678bc3d5698SJohn Baldwin movq %mm4,%mm1 4679bc3d5698SJohn Baldwin movq -72(%edx),%mm7 4680bc3d5698SJohn Baldwin pxor %mm6,%mm5 4681bc3d5698SJohn Baldwin psrlq $14,%mm1 4682bc3d5698SJohn Baldwin movq %mm4,40(%esp) 4683bc3d5698SJohn Baldwin pand %mm4,%mm5 4684bc3d5698SJohn Baldwin psllq $23,%mm4 4685bc3d5698SJohn Baldwin paddq %mm3,%mm2 4686bc3d5698SJohn Baldwin movq %mm1,%mm3 4687bc3d5698SJohn Baldwin psrlq $4,%mm1 4688bc3d5698SJohn Baldwin pxor %mm6,%mm5 4689bc3d5698SJohn Baldwin pxor %mm4,%mm3 4690bc3d5698SJohn Baldwin psllq $23,%mm4 4691bc3d5698SJohn Baldwin pxor %mm1,%mm3 4692bc3d5698SJohn Baldwin movq %mm2,8(%esp) 4693bc3d5698SJohn Baldwin paddq %mm5,%mm7 4694bc3d5698SJohn Baldwin pxor %mm4,%mm3 4695bc3d5698SJohn Baldwin psrlq $23,%mm1 4696bc3d5698SJohn Baldwin paddq (%esp),%mm7 4697bc3d5698SJohn Baldwin pxor %mm1,%mm3 4698bc3d5698SJohn Baldwin psllq $4,%mm4 4699bc3d5698SJohn Baldwin pxor %mm4,%mm3 4700bc3d5698SJohn Baldwin movq 32(%esp),%mm4 4701bc3d5698SJohn Baldwin paddq %mm7,%mm3 4702bc3d5698SJohn Baldwin movq %mm2,%mm5 4703bc3d5698SJohn Baldwin psrlq $28,%mm5 4704bc3d5698SJohn Baldwin paddq %mm3,%mm4 4705bc3d5698SJohn Baldwin movq %mm2,%mm6 4706bc3d5698SJohn Baldwin movq %mm5,%mm7 4707bc3d5698SJohn Baldwin psllq $25,%mm6 4708bc3d5698SJohn Baldwin movq 16(%esp),%mm1 4709bc3d5698SJohn Baldwin psrlq $6,%mm5 4710bc3d5698SJohn Baldwin pxor %mm6,%mm7 4711bc3d5698SJohn Baldwin psllq $5,%mm6 4712bc3d5698SJohn Baldwin pxor %mm5,%mm7 4713bc3d5698SJohn Baldwin pxor %mm1,%mm2 4714bc3d5698SJohn Baldwin psrlq $5,%mm5 4715bc3d5698SJohn Baldwin pxor %mm6,%mm7 4716bc3d5698SJohn Baldwin pand %mm2,%mm0 4717bc3d5698SJohn Baldwin psllq $6,%mm6 4718bc3d5698SJohn Baldwin pxor %mm5,%mm7 4719bc3d5698SJohn Baldwin pxor %mm1,%mm0 4720bc3d5698SJohn Baldwin pxor %mm7,%mm6 4721bc3d5698SJohn Baldwin movq 40(%esp),%mm5 4722bc3d5698SJohn Baldwin paddq %mm6,%mm0 4723bc3d5698SJohn Baldwin movq 48(%esp),%mm6 4724bc3d5698SJohn Baldwin movdqa %xmm6,-80(%edx) 4725bc3d5698SJohn Baldwin movdqa 64(%ebp),%xmm7 4726bc3d5698SJohn Baldwin movdqa %xmm5,%xmm6 4727bc3d5698SJohn Baldwin movdqu 80(%ebx),%xmm5 4728bc3d5698SJohn Baldwin paddq %xmm4,%xmm7 4729bc3d5698SJohn Baldwin.byte 102,15,56,0,238 4730bc3d5698SJohn Baldwin movq %mm4,%mm1 4731bc3d5698SJohn Baldwin movq -64(%edx),%mm7 4732bc3d5698SJohn Baldwin pxor %mm6,%mm5 4733bc3d5698SJohn Baldwin psrlq $14,%mm1 4734bc3d5698SJohn Baldwin movq %mm4,32(%esp) 4735bc3d5698SJohn Baldwin pand %mm4,%mm5 4736bc3d5698SJohn Baldwin psllq $23,%mm4 4737bc3d5698SJohn Baldwin paddq %mm3,%mm0 4738bc3d5698SJohn Baldwin movq %mm1,%mm3 4739bc3d5698SJohn Baldwin psrlq $4,%mm1 4740bc3d5698SJohn Baldwin pxor %mm6,%mm5 4741bc3d5698SJohn Baldwin pxor %mm4,%mm3 4742bc3d5698SJohn Baldwin psllq $23,%mm4 4743bc3d5698SJohn Baldwin pxor %mm1,%mm3 4744bc3d5698SJohn Baldwin movq %mm0,(%esp) 4745bc3d5698SJohn Baldwin paddq %mm5,%mm7 4746bc3d5698SJohn Baldwin pxor %mm4,%mm3 4747bc3d5698SJohn Baldwin psrlq $23,%mm1 4748bc3d5698SJohn Baldwin paddq 56(%esp),%mm7 4749bc3d5698SJohn Baldwin pxor %mm1,%mm3 4750bc3d5698SJohn Baldwin psllq $4,%mm4 4751bc3d5698SJohn Baldwin pxor %mm4,%mm3 4752bc3d5698SJohn Baldwin movq 24(%esp),%mm4 4753bc3d5698SJohn Baldwin paddq %mm7,%mm3 4754bc3d5698SJohn Baldwin movq %mm0,%mm5 4755bc3d5698SJohn Baldwin psrlq $28,%mm5 4756bc3d5698SJohn Baldwin paddq %mm3,%mm4 4757bc3d5698SJohn Baldwin movq %mm0,%mm6 4758bc3d5698SJohn Baldwin movq %mm5,%mm7 4759bc3d5698SJohn Baldwin psllq $25,%mm6 4760bc3d5698SJohn Baldwin movq 8(%esp),%mm1 4761bc3d5698SJohn Baldwin psrlq $6,%mm5 4762bc3d5698SJohn Baldwin pxor %mm6,%mm7 4763bc3d5698SJohn Baldwin psllq $5,%mm6 4764bc3d5698SJohn Baldwin pxor %mm5,%mm7 4765bc3d5698SJohn Baldwin pxor %mm1,%mm0 4766bc3d5698SJohn Baldwin psrlq $5,%mm5 4767bc3d5698SJohn Baldwin pxor %mm6,%mm7 4768bc3d5698SJohn Baldwin pand %mm0,%mm2 4769bc3d5698SJohn Baldwin psllq $6,%mm6 4770bc3d5698SJohn Baldwin pxor %mm5,%mm7 4771bc3d5698SJohn Baldwin pxor %mm1,%mm2 4772bc3d5698SJohn Baldwin pxor %mm7,%mm6 4773bc3d5698SJohn Baldwin movq 32(%esp),%mm5 4774bc3d5698SJohn Baldwin paddq %mm6,%mm2 4775bc3d5698SJohn Baldwin movq 40(%esp),%mm6 4776bc3d5698SJohn Baldwin movq %mm4,%mm1 4777bc3d5698SJohn Baldwin movq -56(%edx),%mm7 4778bc3d5698SJohn Baldwin pxor %mm6,%mm5 4779bc3d5698SJohn Baldwin psrlq $14,%mm1 4780bc3d5698SJohn Baldwin movq %mm4,24(%esp) 4781bc3d5698SJohn Baldwin pand %mm4,%mm5 4782bc3d5698SJohn Baldwin psllq $23,%mm4 4783bc3d5698SJohn Baldwin paddq %mm3,%mm2 4784bc3d5698SJohn Baldwin movq %mm1,%mm3 4785bc3d5698SJohn Baldwin psrlq $4,%mm1 4786bc3d5698SJohn Baldwin pxor %mm6,%mm5 4787bc3d5698SJohn Baldwin pxor %mm4,%mm3 4788bc3d5698SJohn Baldwin psllq $23,%mm4 4789bc3d5698SJohn Baldwin pxor %mm1,%mm3 4790bc3d5698SJohn Baldwin movq %mm2,56(%esp) 4791bc3d5698SJohn Baldwin paddq %mm5,%mm7 4792bc3d5698SJohn Baldwin pxor %mm4,%mm3 4793bc3d5698SJohn Baldwin psrlq $23,%mm1 4794bc3d5698SJohn Baldwin paddq 48(%esp),%mm7 4795bc3d5698SJohn Baldwin pxor %mm1,%mm3 4796bc3d5698SJohn Baldwin psllq $4,%mm4 4797bc3d5698SJohn Baldwin pxor %mm4,%mm3 4798bc3d5698SJohn Baldwin movq 16(%esp),%mm4 4799bc3d5698SJohn Baldwin paddq %mm7,%mm3 4800bc3d5698SJohn Baldwin movq %mm2,%mm5 4801bc3d5698SJohn Baldwin psrlq $28,%mm5 4802bc3d5698SJohn Baldwin paddq %mm3,%mm4 4803bc3d5698SJohn Baldwin movq %mm2,%mm6 4804bc3d5698SJohn Baldwin movq %mm5,%mm7 4805bc3d5698SJohn Baldwin psllq $25,%mm6 4806bc3d5698SJohn Baldwin movq (%esp),%mm1 4807bc3d5698SJohn Baldwin psrlq $6,%mm5 4808bc3d5698SJohn Baldwin pxor %mm6,%mm7 4809bc3d5698SJohn Baldwin psllq $5,%mm6 4810bc3d5698SJohn Baldwin pxor %mm5,%mm7 4811bc3d5698SJohn Baldwin pxor %mm1,%mm2 4812bc3d5698SJohn Baldwin psrlq $5,%mm5 4813bc3d5698SJohn Baldwin pxor %mm6,%mm7 4814bc3d5698SJohn Baldwin pand %mm2,%mm0 4815bc3d5698SJohn Baldwin psllq $6,%mm6 4816bc3d5698SJohn Baldwin pxor %mm5,%mm7 4817bc3d5698SJohn Baldwin pxor %mm1,%mm0 4818bc3d5698SJohn Baldwin pxor %mm7,%mm6 4819bc3d5698SJohn Baldwin movq 24(%esp),%mm5 4820bc3d5698SJohn Baldwin paddq %mm6,%mm0 4821bc3d5698SJohn Baldwin movq 32(%esp),%mm6 4822bc3d5698SJohn Baldwin movdqa %xmm7,-64(%edx) 4823bc3d5698SJohn Baldwin movdqa %xmm0,(%edx) 4824bc3d5698SJohn Baldwin movdqa 80(%ebp),%xmm0 4825bc3d5698SJohn Baldwin movdqa %xmm6,%xmm7 4826bc3d5698SJohn Baldwin movdqu 96(%ebx),%xmm6 4827bc3d5698SJohn Baldwin paddq %xmm5,%xmm0 4828bc3d5698SJohn Baldwin.byte 102,15,56,0,247 4829bc3d5698SJohn Baldwin movq %mm4,%mm1 4830bc3d5698SJohn Baldwin movq -48(%edx),%mm7 4831bc3d5698SJohn Baldwin pxor %mm6,%mm5 4832bc3d5698SJohn Baldwin psrlq $14,%mm1 4833bc3d5698SJohn Baldwin movq %mm4,16(%esp) 4834bc3d5698SJohn Baldwin pand %mm4,%mm5 4835bc3d5698SJohn Baldwin psllq $23,%mm4 4836bc3d5698SJohn Baldwin paddq %mm3,%mm0 4837bc3d5698SJohn Baldwin movq %mm1,%mm3 4838bc3d5698SJohn Baldwin psrlq $4,%mm1 4839bc3d5698SJohn Baldwin pxor %mm6,%mm5 4840bc3d5698SJohn Baldwin pxor %mm4,%mm3 4841bc3d5698SJohn Baldwin psllq $23,%mm4 4842bc3d5698SJohn Baldwin pxor %mm1,%mm3 4843bc3d5698SJohn Baldwin movq %mm0,48(%esp) 4844bc3d5698SJohn Baldwin paddq %mm5,%mm7 4845bc3d5698SJohn Baldwin pxor %mm4,%mm3 4846bc3d5698SJohn Baldwin psrlq $23,%mm1 4847bc3d5698SJohn Baldwin paddq 40(%esp),%mm7 4848bc3d5698SJohn Baldwin pxor %mm1,%mm3 4849bc3d5698SJohn Baldwin psllq $4,%mm4 4850bc3d5698SJohn Baldwin pxor %mm4,%mm3 4851bc3d5698SJohn Baldwin movq 8(%esp),%mm4 4852bc3d5698SJohn Baldwin paddq %mm7,%mm3 4853bc3d5698SJohn Baldwin movq %mm0,%mm5 4854bc3d5698SJohn Baldwin psrlq $28,%mm5 4855bc3d5698SJohn Baldwin paddq %mm3,%mm4 4856bc3d5698SJohn Baldwin movq %mm0,%mm6 4857bc3d5698SJohn Baldwin movq %mm5,%mm7 4858bc3d5698SJohn Baldwin psllq $25,%mm6 4859bc3d5698SJohn Baldwin movq 56(%esp),%mm1 4860bc3d5698SJohn Baldwin psrlq $6,%mm5 4861bc3d5698SJohn Baldwin pxor %mm6,%mm7 4862bc3d5698SJohn Baldwin psllq $5,%mm6 4863bc3d5698SJohn Baldwin pxor %mm5,%mm7 4864bc3d5698SJohn Baldwin pxor %mm1,%mm0 4865bc3d5698SJohn Baldwin psrlq $5,%mm5 4866bc3d5698SJohn Baldwin pxor %mm6,%mm7 4867bc3d5698SJohn Baldwin pand %mm0,%mm2 4868bc3d5698SJohn Baldwin psllq $6,%mm6 4869bc3d5698SJohn Baldwin pxor %mm5,%mm7 4870bc3d5698SJohn Baldwin pxor %mm1,%mm2 4871bc3d5698SJohn Baldwin pxor %mm7,%mm6 4872bc3d5698SJohn Baldwin movq 16(%esp),%mm5 4873bc3d5698SJohn Baldwin paddq %mm6,%mm2 4874bc3d5698SJohn Baldwin movq 24(%esp),%mm6 4875bc3d5698SJohn Baldwin movq %mm4,%mm1 4876bc3d5698SJohn Baldwin movq -40(%edx),%mm7 4877bc3d5698SJohn Baldwin pxor %mm6,%mm5 4878bc3d5698SJohn Baldwin psrlq $14,%mm1 4879bc3d5698SJohn Baldwin movq %mm4,8(%esp) 4880bc3d5698SJohn Baldwin pand %mm4,%mm5 4881bc3d5698SJohn Baldwin psllq $23,%mm4 4882bc3d5698SJohn Baldwin paddq %mm3,%mm2 4883bc3d5698SJohn Baldwin movq %mm1,%mm3 4884bc3d5698SJohn Baldwin psrlq $4,%mm1 4885bc3d5698SJohn Baldwin pxor %mm6,%mm5 4886bc3d5698SJohn Baldwin pxor %mm4,%mm3 4887bc3d5698SJohn Baldwin psllq $23,%mm4 4888bc3d5698SJohn Baldwin pxor %mm1,%mm3 4889bc3d5698SJohn Baldwin movq %mm2,40(%esp) 4890bc3d5698SJohn Baldwin paddq %mm5,%mm7 4891bc3d5698SJohn Baldwin pxor %mm4,%mm3 4892bc3d5698SJohn Baldwin psrlq $23,%mm1 4893bc3d5698SJohn Baldwin paddq 32(%esp),%mm7 4894bc3d5698SJohn Baldwin pxor %mm1,%mm3 4895bc3d5698SJohn Baldwin psllq $4,%mm4 4896bc3d5698SJohn Baldwin pxor %mm4,%mm3 4897bc3d5698SJohn Baldwin movq (%esp),%mm4 4898bc3d5698SJohn Baldwin paddq %mm7,%mm3 4899bc3d5698SJohn Baldwin movq %mm2,%mm5 4900bc3d5698SJohn Baldwin psrlq $28,%mm5 4901bc3d5698SJohn Baldwin paddq %mm3,%mm4 4902bc3d5698SJohn Baldwin movq %mm2,%mm6 4903bc3d5698SJohn Baldwin movq %mm5,%mm7 4904bc3d5698SJohn Baldwin psllq $25,%mm6 4905bc3d5698SJohn Baldwin movq 48(%esp),%mm1 4906bc3d5698SJohn Baldwin psrlq $6,%mm5 4907bc3d5698SJohn Baldwin pxor %mm6,%mm7 4908bc3d5698SJohn Baldwin psllq $5,%mm6 4909bc3d5698SJohn Baldwin pxor %mm5,%mm7 4910bc3d5698SJohn Baldwin pxor %mm1,%mm2 4911bc3d5698SJohn Baldwin psrlq $5,%mm5 4912bc3d5698SJohn Baldwin pxor %mm6,%mm7 4913bc3d5698SJohn Baldwin pand %mm2,%mm0 4914bc3d5698SJohn Baldwin psllq $6,%mm6 4915bc3d5698SJohn Baldwin pxor %mm5,%mm7 4916bc3d5698SJohn Baldwin pxor %mm1,%mm0 4917bc3d5698SJohn Baldwin pxor %mm7,%mm6 4918bc3d5698SJohn Baldwin movq 8(%esp),%mm5 4919bc3d5698SJohn Baldwin paddq %mm6,%mm0 4920bc3d5698SJohn Baldwin movq 16(%esp),%mm6 4921bc3d5698SJohn Baldwin movdqa %xmm0,-48(%edx) 4922bc3d5698SJohn Baldwin movdqa %xmm1,16(%edx) 4923bc3d5698SJohn Baldwin movdqa 96(%ebp),%xmm1 4924bc3d5698SJohn Baldwin movdqa %xmm7,%xmm0 4925bc3d5698SJohn Baldwin movdqu 112(%ebx),%xmm7 4926bc3d5698SJohn Baldwin paddq %xmm6,%xmm1 4927bc3d5698SJohn Baldwin.byte 102,15,56,0,248 4928bc3d5698SJohn Baldwin movq %mm4,%mm1 4929bc3d5698SJohn Baldwin movq -32(%edx),%mm7 4930bc3d5698SJohn Baldwin pxor %mm6,%mm5 4931bc3d5698SJohn Baldwin psrlq $14,%mm1 4932bc3d5698SJohn Baldwin movq %mm4,(%esp) 4933bc3d5698SJohn Baldwin pand %mm4,%mm5 4934bc3d5698SJohn Baldwin psllq $23,%mm4 4935bc3d5698SJohn Baldwin paddq %mm3,%mm0 4936bc3d5698SJohn Baldwin movq %mm1,%mm3 4937bc3d5698SJohn Baldwin psrlq $4,%mm1 4938bc3d5698SJohn Baldwin pxor %mm6,%mm5 4939bc3d5698SJohn Baldwin pxor %mm4,%mm3 4940bc3d5698SJohn Baldwin psllq $23,%mm4 4941bc3d5698SJohn Baldwin pxor %mm1,%mm3 4942bc3d5698SJohn Baldwin movq %mm0,32(%esp) 4943bc3d5698SJohn Baldwin paddq %mm5,%mm7 4944bc3d5698SJohn Baldwin pxor %mm4,%mm3 4945bc3d5698SJohn Baldwin psrlq $23,%mm1 4946bc3d5698SJohn Baldwin paddq 24(%esp),%mm7 4947bc3d5698SJohn Baldwin pxor %mm1,%mm3 4948bc3d5698SJohn Baldwin psllq $4,%mm4 4949bc3d5698SJohn Baldwin pxor %mm4,%mm3 4950bc3d5698SJohn Baldwin movq 56(%esp),%mm4 4951bc3d5698SJohn Baldwin paddq %mm7,%mm3 4952bc3d5698SJohn Baldwin movq %mm0,%mm5 4953bc3d5698SJohn Baldwin psrlq $28,%mm5 4954bc3d5698SJohn Baldwin paddq %mm3,%mm4 4955bc3d5698SJohn Baldwin movq %mm0,%mm6 4956bc3d5698SJohn Baldwin movq %mm5,%mm7 4957bc3d5698SJohn Baldwin psllq $25,%mm6 4958bc3d5698SJohn Baldwin movq 40(%esp),%mm1 4959bc3d5698SJohn Baldwin psrlq $6,%mm5 4960bc3d5698SJohn Baldwin pxor %mm6,%mm7 4961bc3d5698SJohn Baldwin psllq $5,%mm6 4962bc3d5698SJohn Baldwin pxor %mm5,%mm7 4963bc3d5698SJohn Baldwin pxor %mm1,%mm0 4964bc3d5698SJohn Baldwin psrlq $5,%mm5 4965bc3d5698SJohn Baldwin pxor %mm6,%mm7 4966bc3d5698SJohn Baldwin pand %mm0,%mm2 4967bc3d5698SJohn Baldwin psllq $6,%mm6 4968bc3d5698SJohn Baldwin pxor %mm5,%mm7 4969bc3d5698SJohn Baldwin pxor %mm1,%mm2 4970bc3d5698SJohn Baldwin pxor %mm7,%mm6 4971bc3d5698SJohn Baldwin movq (%esp),%mm5 4972bc3d5698SJohn Baldwin paddq %mm6,%mm2 4973bc3d5698SJohn Baldwin movq 8(%esp),%mm6 4974bc3d5698SJohn Baldwin movq %mm4,%mm1 4975bc3d5698SJohn Baldwin movq -24(%edx),%mm7 4976bc3d5698SJohn Baldwin pxor %mm6,%mm5 4977bc3d5698SJohn Baldwin psrlq $14,%mm1 4978bc3d5698SJohn Baldwin movq %mm4,56(%esp) 4979bc3d5698SJohn Baldwin pand %mm4,%mm5 4980bc3d5698SJohn Baldwin psllq $23,%mm4 4981bc3d5698SJohn Baldwin paddq %mm3,%mm2 4982bc3d5698SJohn Baldwin movq %mm1,%mm3 4983bc3d5698SJohn Baldwin psrlq $4,%mm1 4984bc3d5698SJohn Baldwin pxor %mm6,%mm5 4985bc3d5698SJohn Baldwin pxor %mm4,%mm3 4986bc3d5698SJohn Baldwin psllq $23,%mm4 4987bc3d5698SJohn Baldwin pxor %mm1,%mm3 4988bc3d5698SJohn Baldwin movq %mm2,24(%esp) 4989bc3d5698SJohn Baldwin paddq %mm5,%mm7 4990bc3d5698SJohn Baldwin pxor %mm4,%mm3 4991bc3d5698SJohn Baldwin psrlq $23,%mm1 4992bc3d5698SJohn Baldwin paddq 16(%esp),%mm7 4993bc3d5698SJohn Baldwin pxor %mm1,%mm3 4994bc3d5698SJohn Baldwin psllq $4,%mm4 4995bc3d5698SJohn Baldwin pxor %mm4,%mm3 4996bc3d5698SJohn Baldwin movq 48(%esp),%mm4 4997bc3d5698SJohn Baldwin paddq %mm7,%mm3 4998bc3d5698SJohn Baldwin movq %mm2,%mm5 4999bc3d5698SJohn Baldwin psrlq $28,%mm5 5000bc3d5698SJohn Baldwin paddq %mm3,%mm4 5001bc3d5698SJohn Baldwin movq %mm2,%mm6 5002bc3d5698SJohn Baldwin movq %mm5,%mm7 5003bc3d5698SJohn Baldwin psllq $25,%mm6 5004bc3d5698SJohn Baldwin movq 32(%esp),%mm1 5005bc3d5698SJohn Baldwin psrlq $6,%mm5 5006bc3d5698SJohn Baldwin pxor %mm6,%mm7 5007bc3d5698SJohn Baldwin psllq $5,%mm6 5008bc3d5698SJohn Baldwin pxor %mm5,%mm7 5009bc3d5698SJohn Baldwin pxor %mm1,%mm2 5010bc3d5698SJohn Baldwin psrlq $5,%mm5 5011bc3d5698SJohn Baldwin pxor %mm6,%mm7 5012bc3d5698SJohn Baldwin pand %mm2,%mm0 5013bc3d5698SJohn Baldwin psllq $6,%mm6 5014bc3d5698SJohn Baldwin pxor %mm5,%mm7 5015bc3d5698SJohn Baldwin pxor %mm1,%mm0 5016bc3d5698SJohn Baldwin pxor %mm7,%mm6 5017bc3d5698SJohn Baldwin movq 56(%esp),%mm5 5018bc3d5698SJohn Baldwin paddq %mm6,%mm0 5019bc3d5698SJohn Baldwin movq (%esp),%mm6 5020bc3d5698SJohn Baldwin movdqa %xmm1,-32(%edx) 5021bc3d5698SJohn Baldwin movdqa %xmm2,32(%edx) 5022bc3d5698SJohn Baldwin movdqa 112(%ebp),%xmm2 5023bc3d5698SJohn Baldwin movdqa (%edx),%xmm0 5024bc3d5698SJohn Baldwin paddq %xmm7,%xmm2 5025bc3d5698SJohn Baldwin movq %mm4,%mm1 5026bc3d5698SJohn Baldwin movq -16(%edx),%mm7 5027bc3d5698SJohn Baldwin pxor %mm6,%mm5 5028bc3d5698SJohn Baldwin psrlq $14,%mm1 5029bc3d5698SJohn Baldwin movq %mm4,48(%esp) 5030bc3d5698SJohn Baldwin pand %mm4,%mm5 5031bc3d5698SJohn Baldwin psllq $23,%mm4 5032bc3d5698SJohn Baldwin paddq %mm3,%mm0 5033bc3d5698SJohn Baldwin movq %mm1,%mm3 5034bc3d5698SJohn Baldwin psrlq $4,%mm1 5035bc3d5698SJohn Baldwin pxor %mm6,%mm5 5036bc3d5698SJohn Baldwin pxor %mm4,%mm3 5037bc3d5698SJohn Baldwin psllq $23,%mm4 5038bc3d5698SJohn Baldwin pxor %mm1,%mm3 5039bc3d5698SJohn Baldwin movq %mm0,16(%esp) 5040bc3d5698SJohn Baldwin paddq %mm5,%mm7 5041bc3d5698SJohn Baldwin pxor %mm4,%mm3 5042bc3d5698SJohn Baldwin psrlq $23,%mm1 5043bc3d5698SJohn Baldwin paddq 8(%esp),%mm7 5044bc3d5698SJohn Baldwin pxor %mm1,%mm3 5045bc3d5698SJohn Baldwin psllq $4,%mm4 5046bc3d5698SJohn Baldwin pxor %mm4,%mm3 5047bc3d5698SJohn Baldwin movq 40(%esp),%mm4 5048bc3d5698SJohn Baldwin paddq %mm7,%mm3 5049bc3d5698SJohn Baldwin movq %mm0,%mm5 5050bc3d5698SJohn Baldwin psrlq $28,%mm5 5051bc3d5698SJohn Baldwin paddq %mm3,%mm4 5052bc3d5698SJohn Baldwin movq %mm0,%mm6 5053bc3d5698SJohn Baldwin movq %mm5,%mm7 5054bc3d5698SJohn Baldwin psllq $25,%mm6 5055bc3d5698SJohn Baldwin movq 24(%esp),%mm1 5056bc3d5698SJohn Baldwin psrlq $6,%mm5 5057bc3d5698SJohn Baldwin pxor %mm6,%mm7 5058bc3d5698SJohn Baldwin psllq $5,%mm6 5059bc3d5698SJohn Baldwin pxor %mm5,%mm7 5060bc3d5698SJohn Baldwin pxor %mm1,%mm0 5061bc3d5698SJohn Baldwin psrlq $5,%mm5 5062bc3d5698SJohn Baldwin pxor %mm6,%mm7 5063bc3d5698SJohn Baldwin pand %mm0,%mm2 5064bc3d5698SJohn Baldwin psllq $6,%mm6 5065bc3d5698SJohn Baldwin pxor %mm5,%mm7 5066bc3d5698SJohn Baldwin pxor %mm1,%mm2 5067bc3d5698SJohn Baldwin pxor %mm7,%mm6 5068bc3d5698SJohn Baldwin movq 48(%esp),%mm5 5069bc3d5698SJohn Baldwin paddq %mm6,%mm2 5070bc3d5698SJohn Baldwin movq 56(%esp),%mm6 5071bc3d5698SJohn Baldwin movq %mm4,%mm1 5072bc3d5698SJohn Baldwin movq -8(%edx),%mm7 5073bc3d5698SJohn Baldwin pxor %mm6,%mm5 5074bc3d5698SJohn Baldwin psrlq $14,%mm1 5075bc3d5698SJohn Baldwin movq %mm4,40(%esp) 5076bc3d5698SJohn Baldwin pand %mm4,%mm5 5077bc3d5698SJohn Baldwin psllq $23,%mm4 5078bc3d5698SJohn Baldwin paddq %mm3,%mm2 5079bc3d5698SJohn Baldwin movq %mm1,%mm3 5080bc3d5698SJohn Baldwin psrlq $4,%mm1 5081bc3d5698SJohn Baldwin pxor %mm6,%mm5 5082bc3d5698SJohn Baldwin pxor %mm4,%mm3 5083bc3d5698SJohn Baldwin psllq $23,%mm4 5084bc3d5698SJohn Baldwin pxor %mm1,%mm3 5085bc3d5698SJohn Baldwin movq %mm2,8(%esp) 5086bc3d5698SJohn Baldwin paddq %mm5,%mm7 5087bc3d5698SJohn Baldwin pxor %mm4,%mm3 5088bc3d5698SJohn Baldwin psrlq $23,%mm1 5089bc3d5698SJohn Baldwin paddq (%esp),%mm7 5090bc3d5698SJohn Baldwin pxor %mm1,%mm3 5091bc3d5698SJohn Baldwin psllq $4,%mm4 5092bc3d5698SJohn Baldwin pxor %mm4,%mm3 5093bc3d5698SJohn Baldwin movq 32(%esp),%mm4 5094bc3d5698SJohn Baldwin paddq %mm7,%mm3 5095bc3d5698SJohn Baldwin movq %mm2,%mm5 5096bc3d5698SJohn Baldwin psrlq $28,%mm5 5097bc3d5698SJohn Baldwin paddq %mm3,%mm4 5098bc3d5698SJohn Baldwin movq %mm2,%mm6 5099bc3d5698SJohn Baldwin movq %mm5,%mm7 5100bc3d5698SJohn Baldwin psllq $25,%mm6 5101bc3d5698SJohn Baldwin movq 16(%esp),%mm1 5102bc3d5698SJohn Baldwin psrlq $6,%mm5 5103bc3d5698SJohn Baldwin pxor %mm6,%mm7 5104bc3d5698SJohn Baldwin psllq $5,%mm6 5105bc3d5698SJohn Baldwin pxor %mm5,%mm7 5106bc3d5698SJohn Baldwin pxor %mm1,%mm2 5107bc3d5698SJohn Baldwin psrlq $5,%mm5 5108bc3d5698SJohn Baldwin pxor %mm6,%mm7 5109bc3d5698SJohn Baldwin pand %mm2,%mm0 5110bc3d5698SJohn Baldwin psllq $6,%mm6 5111bc3d5698SJohn Baldwin pxor %mm5,%mm7 5112bc3d5698SJohn Baldwin pxor %mm1,%mm0 5113bc3d5698SJohn Baldwin pxor %mm7,%mm6 5114bc3d5698SJohn Baldwin movq 40(%esp),%mm5 5115bc3d5698SJohn Baldwin paddq %mm6,%mm0 5116bc3d5698SJohn Baldwin movq 48(%esp),%mm6 5117bc3d5698SJohn Baldwin movdqa %xmm2,-16(%edx) 5118bc3d5698SJohn Baldwin movq 8(%esp),%mm1 5119bc3d5698SJohn Baldwin paddq %mm3,%mm0 5120bc3d5698SJohn Baldwin movq 24(%esp),%mm3 5121bc3d5698SJohn Baldwin movq 56(%esp),%mm7 5122bc3d5698SJohn Baldwin pxor %mm1,%mm2 5123bc3d5698SJohn Baldwin paddq (%esi),%mm0 5124bc3d5698SJohn Baldwin paddq 8(%esi),%mm1 5125bc3d5698SJohn Baldwin paddq 16(%esi),%mm2 5126bc3d5698SJohn Baldwin paddq 24(%esi),%mm3 5127bc3d5698SJohn Baldwin paddq 32(%esi),%mm4 5128bc3d5698SJohn Baldwin paddq 40(%esi),%mm5 5129bc3d5698SJohn Baldwin paddq 48(%esi),%mm6 5130bc3d5698SJohn Baldwin paddq 56(%esi),%mm7 5131bc3d5698SJohn Baldwin movq %mm0,(%esi) 5132bc3d5698SJohn Baldwin movq %mm1,8(%esi) 5133bc3d5698SJohn Baldwin movq %mm2,16(%esi) 5134bc3d5698SJohn Baldwin movq %mm3,24(%esi) 5135bc3d5698SJohn Baldwin movq %mm4,32(%esi) 5136bc3d5698SJohn Baldwin movq %mm5,40(%esi) 5137bc3d5698SJohn Baldwin movq %mm6,48(%esi) 5138bc3d5698SJohn Baldwin movq %mm7,56(%esi) 5139bc3d5698SJohn Baldwin cmpl %eax,%edi 5140bc3d5698SJohn Baldwin jb .L007loop_ssse3 5141bc3d5698SJohn Baldwin movl 76(%edx),%esp 5142bc3d5698SJohn Baldwin emms 5143bc3d5698SJohn Baldwin popl %edi 5144bc3d5698SJohn Baldwin popl %esi 5145bc3d5698SJohn Baldwin popl %ebx 5146bc3d5698SJohn Baldwin popl %ebp 5147bc3d5698SJohn Baldwin ret 5148bc3d5698SJohn Baldwin.align 16 5149bc3d5698SJohn Baldwin.L002loop_x86: 5150bc3d5698SJohn Baldwin movl (%edi),%eax 5151bc3d5698SJohn Baldwin movl 4(%edi),%ebx 5152bc3d5698SJohn Baldwin movl 8(%edi),%ecx 5153bc3d5698SJohn Baldwin movl 12(%edi),%edx 5154bc3d5698SJohn Baldwin bswap %eax 5155bc3d5698SJohn Baldwin bswap %ebx 5156bc3d5698SJohn Baldwin bswap %ecx 5157bc3d5698SJohn Baldwin bswap %edx 5158bc3d5698SJohn Baldwin pushl %eax 5159bc3d5698SJohn Baldwin pushl %ebx 5160bc3d5698SJohn Baldwin pushl %ecx 5161bc3d5698SJohn Baldwin pushl %edx 5162bc3d5698SJohn Baldwin movl 16(%edi),%eax 5163bc3d5698SJohn Baldwin movl 20(%edi),%ebx 5164bc3d5698SJohn Baldwin movl 24(%edi),%ecx 5165bc3d5698SJohn Baldwin movl 28(%edi),%edx 5166bc3d5698SJohn Baldwin bswap %eax 5167bc3d5698SJohn Baldwin bswap %ebx 5168bc3d5698SJohn Baldwin bswap %ecx 5169bc3d5698SJohn Baldwin bswap %edx 5170bc3d5698SJohn Baldwin pushl %eax 5171bc3d5698SJohn Baldwin pushl %ebx 5172bc3d5698SJohn Baldwin pushl %ecx 5173bc3d5698SJohn Baldwin pushl %edx 5174bc3d5698SJohn Baldwin movl 32(%edi),%eax 5175bc3d5698SJohn Baldwin movl 36(%edi),%ebx 5176bc3d5698SJohn Baldwin movl 40(%edi),%ecx 5177bc3d5698SJohn Baldwin movl 44(%edi),%edx 5178bc3d5698SJohn Baldwin bswap %eax 5179bc3d5698SJohn Baldwin bswap %ebx 5180bc3d5698SJohn Baldwin bswap %ecx 5181bc3d5698SJohn Baldwin bswap %edx 5182bc3d5698SJohn Baldwin pushl %eax 5183bc3d5698SJohn Baldwin pushl %ebx 5184bc3d5698SJohn Baldwin pushl %ecx 5185bc3d5698SJohn Baldwin pushl %edx 5186bc3d5698SJohn Baldwin movl 48(%edi),%eax 5187bc3d5698SJohn Baldwin movl 52(%edi),%ebx 5188bc3d5698SJohn Baldwin movl 56(%edi),%ecx 5189bc3d5698SJohn Baldwin movl 60(%edi),%edx 5190bc3d5698SJohn Baldwin bswap %eax 5191bc3d5698SJohn Baldwin bswap %ebx 5192bc3d5698SJohn Baldwin bswap %ecx 5193bc3d5698SJohn Baldwin bswap %edx 5194bc3d5698SJohn Baldwin pushl %eax 5195bc3d5698SJohn Baldwin pushl %ebx 5196bc3d5698SJohn Baldwin pushl %ecx 5197bc3d5698SJohn Baldwin pushl %edx 5198bc3d5698SJohn Baldwin movl 64(%edi),%eax 5199bc3d5698SJohn Baldwin movl 68(%edi),%ebx 5200bc3d5698SJohn Baldwin movl 72(%edi),%ecx 5201bc3d5698SJohn Baldwin movl 76(%edi),%edx 5202bc3d5698SJohn Baldwin bswap %eax 5203bc3d5698SJohn Baldwin bswap %ebx 5204bc3d5698SJohn Baldwin bswap %ecx 5205bc3d5698SJohn Baldwin bswap %edx 5206bc3d5698SJohn Baldwin pushl %eax 5207bc3d5698SJohn Baldwin pushl %ebx 5208bc3d5698SJohn Baldwin pushl %ecx 5209bc3d5698SJohn Baldwin pushl %edx 5210bc3d5698SJohn Baldwin movl 80(%edi),%eax 5211bc3d5698SJohn Baldwin movl 84(%edi),%ebx 5212bc3d5698SJohn Baldwin movl 88(%edi),%ecx 5213bc3d5698SJohn Baldwin movl 92(%edi),%edx 5214bc3d5698SJohn Baldwin bswap %eax 5215bc3d5698SJohn Baldwin bswap %ebx 5216bc3d5698SJohn Baldwin bswap %ecx 5217bc3d5698SJohn Baldwin bswap %edx 5218bc3d5698SJohn Baldwin pushl %eax 5219bc3d5698SJohn Baldwin pushl %ebx 5220bc3d5698SJohn Baldwin pushl %ecx 5221bc3d5698SJohn Baldwin pushl %edx 5222bc3d5698SJohn Baldwin movl 96(%edi),%eax 5223bc3d5698SJohn Baldwin movl 100(%edi),%ebx 5224bc3d5698SJohn Baldwin movl 104(%edi),%ecx 5225bc3d5698SJohn Baldwin movl 108(%edi),%edx 5226bc3d5698SJohn Baldwin bswap %eax 5227bc3d5698SJohn Baldwin bswap %ebx 5228bc3d5698SJohn Baldwin bswap %ecx 5229bc3d5698SJohn Baldwin bswap %edx 5230bc3d5698SJohn Baldwin pushl %eax 5231bc3d5698SJohn Baldwin pushl %ebx 5232bc3d5698SJohn Baldwin pushl %ecx 5233bc3d5698SJohn Baldwin pushl %edx 5234bc3d5698SJohn Baldwin movl 112(%edi),%eax 5235bc3d5698SJohn Baldwin movl 116(%edi),%ebx 5236bc3d5698SJohn Baldwin movl 120(%edi),%ecx 5237bc3d5698SJohn Baldwin movl 124(%edi),%edx 5238bc3d5698SJohn Baldwin bswap %eax 5239bc3d5698SJohn Baldwin bswap %ebx 5240bc3d5698SJohn Baldwin bswap %ecx 5241bc3d5698SJohn Baldwin bswap %edx 5242bc3d5698SJohn Baldwin pushl %eax 5243bc3d5698SJohn Baldwin pushl %ebx 5244bc3d5698SJohn Baldwin pushl %ecx 5245bc3d5698SJohn Baldwin pushl %edx 5246bc3d5698SJohn Baldwin addl $128,%edi 5247bc3d5698SJohn Baldwin subl $72,%esp 5248bc3d5698SJohn Baldwin movl %edi,204(%esp) 5249bc3d5698SJohn Baldwin leal 8(%esp),%edi 5250bc3d5698SJohn Baldwin movl $16,%ecx 5251bc3d5698SJohn Baldwin.long 2784229001 5252bc3d5698SJohn Baldwin.align 16 5253bc3d5698SJohn Baldwin.L00900_15_x86: 5254bc3d5698SJohn Baldwin movl 40(%esp),%ecx 5255bc3d5698SJohn Baldwin movl 44(%esp),%edx 5256bc3d5698SJohn Baldwin movl %ecx,%esi 5257bc3d5698SJohn Baldwin shrl $9,%ecx 5258bc3d5698SJohn Baldwin movl %edx,%edi 5259bc3d5698SJohn Baldwin shrl $9,%edx 5260bc3d5698SJohn Baldwin movl %ecx,%ebx 5261bc3d5698SJohn Baldwin shll $14,%esi 5262bc3d5698SJohn Baldwin movl %edx,%eax 5263bc3d5698SJohn Baldwin shll $14,%edi 5264bc3d5698SJohn Baldwin xorl %esi,%ebx 5265bc3d5698SJohn Baldwin shrl $5,%ecx 5266bc3d5698SJohn Baldwin xorl %edi,%eax 5267bc3d5698SJohn Baldwin shrl $5,%edx 5268bc3d5698SJohn Baldwin xorl %ecx,%eax 5269bc3d5698SJohn Baldwin shll $4,%esi 5270bc3d5698SJohn Baldwin xorl %edx,%ebx 5271bc3d5698SJohn Baldwin shll $4,%edi 5272bc3d5698SJohn Baldwin xorl %esi,%ebx 5273bc3d5698SJohn Baldwin shrl $4,%ecx 5274bc3d5698SJohn Baldwin xorl %edi,%eax 5275bc3d5698SJohn Baldwin shrl $4,%edx 5276bc3d5698SJohn Baldwin xorl %ecx,%eax 5277bc3d5698SJohn Baldwin shll $5,%esi 5278bc3d5698SJohn Baldwin xorl %edx,%ebx 5279bc3d5698SJohn Baldwin shll $5,%edi 5280bc3d5698SJohn Baldwin xorl %esi,%eax 5281bc3d5698SJohn Baldwin xorl %edi,%ebx 5282bc3d5698SJohn Baldwin movl 48(%esp),%ecx 5283bc3d5698SJohn Baldwin movl 52(%esp),%edx 5284bc3d5698SJohn Baldwin movl 56(%esp),%esi 5285bc3d5698SJohn Baldwin movl 60(%esp),%edi 5286bc3d5698SJohn Baldwin addl 64(%esp),%eax 5287bc3d5698SJohn Baldwin adcl 68(%esp),%ebx 5288bc3d5698SJohn Baldwin xorl %esi,%ecx 5289bc3d5698SJohn Baldwin xorl %edi,%edx 5290bc3d5698SJohn Baldwin andl 40(%esp),%ecx 5291bc3d5698SJohn Baldwin andl 44(%esp),%edx 5292bc3d5698SJohn Baldwin addl 192(%esp),%eax 5293bc3d5698SJohn Baldwin adcl 196(%esp),%ebx 5294bc3d5698SJohn Baldwin xorl %esi,%ecx 5295bc3d5698SJohn Baldwin xorl %edi,%edx 5296bc3d5698SJohn Baldwin movl (%ebp),%esi 5297bc3d5698SJohn Baldwin movl 4(%ebp),%edi 5298bc3d5698SJohn Baldwin addl %ecx,%eax 5299bc3d5698SJohn Baldwin adcl %edx,%ebx 5300bc3d5698SJohn Baldwin movl 32(%esp),%ecx 5301bc3d5698SJohn Baldwin movl 36(%esp),%edx 5302bc3d5698SJohn Baldwin addl %esi,%eax 5303bc3d5698SJohn Baldwin adcl %edi,%ebx 5304bc3d5698SJohn Baldwin movl %eax,(%esp) 5305bc3d5698SJohn Baldwin movl %ebx,4(%esp) 5306bc3d5698SJohn Baldwin addl %ecx,%eax 5307bc3d5698SJohn Baldwin adcl %edx,%ebx 5308bc3d5698SJohn Baldwin movl 8(%esp),%ecx 5309bc3d5698SJohn Baldwin movl 12(%esp),%edx 5310bc3d5698SJohn Baldwin movl %eax,32(%esp) 5311bc3d5698SJohn Baldwin movl %ebx,36(%esp) 5312bc3d5698SJohn Baldwin movl %ecx,%esi 5313bc3d5698SJohn Baldwin shrl $2,%ecx 5314bc3d5698SJohn Baldwin movl %edx,%edi 5315bc3d5698SJohn Baldwin shrl $2,%edx 5316bc3d5698SJohn Baldwin movl %ecx,%ebx 5317bc3d5698SJohn Baldwin shll $4,%esi 5318bc3d5698SJohn Baldwin movl %edx,%eax 5319bc3d5698SJohn Baldwin shll $4,%edi 5320bc3d5698SJohn Baldwin xorl %esi,%ebx 5321bc3d5698SJohn Baldwin shrl $5,%ecx 5322bc3d5698SJohn Baldwin xorl %edi,%eax 5323bc3d5698SJohn Baldwin shrl $5,%edx 5324bc3d5698SJohn Baldwin xorl %ecx,%ebx 5325bc3d5698SJohn Baldwin shll $21,%esi 5326bc3d5698SJohn Baldwin xorl %edx,%eax 5327bc3d5698SJohn Baldwin shll $21,%edi 5328bc3d5698SJohn Baldwin xorl %esi,%eax 5329bc3d5698SJohn Baldwin shrl $21,%ecx 5330bc3d5698SJohn Baldwin xorl %edi,%ebx 5331bc3d5698SJohn Baldwin shrl $21,%edx 5332bc3d5698SJohn Baldwin xorl %ecx,%eax 5333bc3d5698SJohn Baldwin shll $5,%esi 5334bc3d5698SJohn Baldwin xorl %edx,%ebx 5335bc3d5698SJohn Baldwin shll $5,%edi 5336bc3d5698SJohn Baldwin xorl %esi,%eax 5337bc3d5698SJohn Baldwin xorl %edi,%ebx 5338bc3d5698SJohn Baldwin movl 8(%esp),%ecx 5339bc3d5698SJohn Baldwin movl 12(%esp),%edx 5340bc3d5698SJohn Baldwin movl 16(%esp),%esi 5341bc3d5698SJohn Baldwin movl 20(%esp),%edi 5342bc3d5698SJohn Baldwin addl (%esp),%eax 5343bc3d5698SJohn Baldwin adcl 4(%esp),%ebx 5344bc3d5698SJohn Baldwin orl %esi,%ecx 5345bc3d5698SJohn Baldwin orl %edi,%edx 5346bc3d5698SJohn Baldwin andl 24(%esp),%ecx 5347bc3d5698SJohn Baldwin andl 28(%esp),%edx 5348bc3d5698SJohn Baldwin andl 8(%esp),%esi 5349bc3d5698SJohn Baldwin andl 12(%esp),%edi 5350bc3d5698SJohn Baldwin orl %esi,%ecx 5351bc3d5698SJohn Baldwin orl %edi,%edx 5352bc3d5698SJohn Baldwin addl %ecx,%eax 5353bc3d5698SJohn Baldwin adcl %edx,%ebx 5354bc3d5698SJohn Baldwin movl %eax,(%esp) 5355bc3d5698SJohn Baldwin movl %ebx,4(%esp) 5356bc3d5698SJohn Baldwin movb (%ebp),%dl 5357bc3d5698SJohn Baldwin subl $8,%esp 5358bc3d5698SJohn Baldwin leal 8(%ebp),%ebp 5359bc3d5698SJohn Baldwin cmpb $148,%dl 5360bc3d5698SJohn Baldwin jne .L00900_15_x86 5361bc3d5698SJohn Baldwin.align 16 5362bc3d5698SJohn Baldwin.L01016_79_x86: 5363bc3d5698SJohn Baldwin movl 312(%esp),%ecx 5364bc3d5698SJohn Baldwin movl 316(%esp),%edx 5365bc3d5698SJohn Baldwin movl %ecx,%esi 5366bc3d5698SJohn Baldwin shrl $1,%ecx 5367bc3d5698SJohn Baldwin movl %edx,%edi 5368bc3d5698SJohn Baldwin shrl $1,%edx 5369bc3d5698SJohn Baldwin movl %ecx,%eax 5370bc3d5698SJohn Baldwin shll $24,%esi 5371bc3d5698SJohn Baldwin movl %edx,%ebx 5372bc3d5698SJohn Baldwin shll $24,%edi 5373bc3d5698SJohn Baldwin xorl %esi,%ebx 5374bc3d5698SJohn Baldwin shrl $6,%ecx 5375bc3d5698SJohn Baldwin xorl %edi,%eax 5376bc3d5698SJohn Baldwin shrl $6,%edx 5377bc3d5698SJohn Baldwin xorl %ecx,%eax 5378bc3d5698SJohn Baldwin shll $7,%esi 5379bc3d5698SJohn Baldwin xorl %edx,%ebx 5380bc3d5698SJohn Baldwin shll $1,%edi 5381bc3d5698SJohn Baldwin xorl %esi,%ebx 5382bc3d5698SJohn Baldwin shrl $1,%ecx 5383bc3d5698SJohn Baldwin xorl %edi,%eax 5384bc3d5698SJohn Baldwin shrl $1,%edx 5385bc3d5698SJohn Baldwin xorl %ecx,%eax 5386bc3d5698SJohn Baldwin shll $6,%edi 5387bc3d5698SJohn Baldwin xorl %edx,%ebx 5388bc3d5698SJohn Baldwin xorl %edi,%eax 5389bc3d5698SJohn Baldwin movl %eax,(%esp) 5390bc3d5698SJohn Baldwin movl %ebx,4(%esp) 5391bc3d5698SJohn Baldwin movl 208(%esp),%ecx 5392bc3d5698SJohn Baldwin movl 212(%esp),%edx 5393bc3d5698SJohn Baldwin movl %ecx,%esi 5394bc3d5698SJohn Baldwin shrl $6,%ecx 5395bc3d5698SJohn Baldwin movl %edx,%edi 5396bc3d5698SJohn Baldwin shrl $6,%edx 5397bc3d5698SJohn Baldwin movl %ecx,%eax 5398bc3d5698SJohn Baldwin shll $3,%esi 5399bc3d5698SJohn Baldwin movl %edx,%ebx 5400bc3d5698SJohn Baldwin shll $3,%edi 5401bc3d5698SJohn Baldwin xorl %esi,%eax 5402bc3d5698SJohn Baldwin shrl $13,%ecx 5403bc3d5698SJohn Baldwin xorl %edi,%ebx 5404bc3d5698SJohn Baldwin shrl $13,%edx 5405bc3d5698SJohn Baldwin xorl %ecx,%eax 5406bc3d5698SJohn Baldwin shll $10,%esi 5407bc3d5698SJohn Baldwin xorl %edx,%ebx 5408bc3d5698SJohn Baldwin shll $10,%edi 5409bc3d5698SJohn Baldwin xorl %esi,%ebx 5410bc3d5698SJohn Baldwin shrl $10,%ecx 5411bc3d5698SJohn Baldwin xorl %edi,%eax 5412bc3d5698SJohn Baldwin shrl $10,%edx 5413bc3d5698SJohn Baldwin xorl %ecx,%ebx 5414bc3d5698SJohn Baldwin shll $13,%edi 5415bc3d5698SJohn Baldwin xorl %edx,%eax 5416bc3d5698SJohn Baldwin xorl %edi,%eax 5417bc3d5698SJohn Baldwin movl 320(%esp),%ecx 5418bc3d5698SJohn Baldwin movl 324(%esp),%edx 5419bc3d5698SJohn Baldwin addl (%esp),%eax 5420bc3d5698SJohn Baldwin adcl 4(%esp),%ebx 5421bc3d5698SJohn Baldwin movl 248(%esp),%esi 5422bc3d5698SJohn Baldwin movl 252(%esp),%edi 5423bc3d5698SJohn Baldwin addl %ecx,%eax 5424bc3d5698SJohn Baldwin adcl %edx,%ebx 5425bc3d5698SJohn Baldwin addl %esi,%eax 5426bc3d5698SJohn Baldwin adcl %edi,%ebx 5427bc3d5698SJohn Baldwin movl %eax,192(%esp) 5428bc3d5698SJohn Baldwin movl %ebx,196(%esp) 5429bc3d5698SJohn Baldwin movl 40(%esp),%ecx 5430bc3d5698SJohn Baldwin movl 44(%esp),%edx 5431bc3d5698SJohn Baldwin movl %ecx,%esi 5432bc3d5698SJohn Baldwin shrl $9,%ecx 5433bc3d5698SJohn Baldwin movl %edx,%edi 5434bc3d5698SJohn Baldwin shrl $9,%edx 5435bc3d5698SJohn Baldwin movl %ecx,%ebx 5436bc3d5698SJohn Baldwin shll $14,%esi 5437bc3d5698SJohn Baldwin movl %edx,%eax 5438bc3d5698SJohn Baldwin shll $14,%edi 5439bc3d5698SJohn Baldwin xorl %esi,%ebx 5440bc3d5698SJohn Baldwin shrl $5,%ecx 5441bc3d5698SJohn Baldwin xorl %edi,%eax 5442bc3d5698SJohn Baldwin shrl $5,%edx 5443bc3d5698SJohn Baldwin xorl %ecx,%eax 5444bc3d5698SJohn Baldwin shll $4,%esi 5445bc3d5698SJohn Baldwin xorl %edx,%ebx 5446bc3d5698SJohn Baldwin shll $4,%edi 5447bc3d5698SJohn Baldwin xorl %esi,%ebx 5448bc3d5698SJohn Baldwin shrl $4,%ecx 5449bc3d5698SJohn Baldwin xorl %edi,%eax 5450bc3d5698SJohn Baldwin shrl $4,%edx 5451bc3d5698SJohn Baldwin xorl %ecx,%eax 5452bc3d5698SJohn Baldwin shll $5,%esi 5453bc3d5698SJohn Baldwin xorl %edx,%ebx 5454bc3d5698SJohn Baldwin shll $5,%edi 5455bc3d5698SJohn Baldwin xorl %esi,%eax 5456bc3d5698SJohn Baldwin xorl %edi,%ebx 5457bc3d5698SJohn Baldwin movl 48(%esp),%ecx 5458bc3d5698SJohn Baldwin movl 52(%esp),%edx 5459bc3d5698SJohn Baldwin movl 56(%esp),%esi 5460bc3d5698SJohn Baldwin movl 60(%esp),%edi 5461bc3d5698SJohn Baldwin addl 64(%esp),%eax 5462bc3d5698SJohn Baldwin adcl 68(%esp),%ebx 5463bc3d5698SJohn Baldwin xorl %esi,%ecx 5464bc3d5698SJohn Baldwin xorl %edi,%edx 5465bc3d5698SJohn Baldwin andl 40(%esp),%ecx 5466bc3d5698SJohn Baldwin andl 44(%esp),%edx 5467bc3d5698SJohn Baldwin addl 192(%esp),%eax 5468bc3d5698SJohn Baldwin adcl 196(%esp),%ebx 5469bc3d5698SJohn Baldwin xorl %esi,%ecx 5470bc3d5698SJohn Baldwin xorl %edi,%edx 5471bc3d5698SJohn Baldwin movl (%ebp),%esi 5472bc3d5698SJohn Baldwin movl 4(%ebp),%edi 5473bc3d5698SJohn Baldwin addl %ecx,%eax 5474bc3d5698SJohn Baldwin adcl %edx,%ebx 5475bc3d5698SJohn Baldwin movl 32(%esp),%ecx 5476bc3d5698SJohn Baldwin movl 36(%esp),%edx 5477bc3d5698SJohn Baldwin addl %esi,%eax 5478bc3d5698SJohn Baldwin adcl %edi,%ebx 5479bc3d5698SJohn Baldwin movl %eax,(%esp) 5480bc3d5698SJohn Baldwin movl %ebx,4(%esp) 5481bc3d5698SJohn Baldwin addl %ecx,%eax 5482bc3d5698SJohn Baldwin adcl %edx,%ebx 5483bc3d5698SJohn Baldwin movl 8(%esp),%ecx 5484bc3d5698SJohn Baldwin movl 12(%esp),%edx 5485bc3d5698SJohn Baldwin movl %eax,32(%esp) 5486bc3d5698SJohn Baldwin movl %ebx,36(%esp) 5487bc3d5698SJohn Baldwin movl %ecx,%esi 5488bc3d5698SJohn Baldwin shrl $2,%ecx 5489bc3d5698SJohn Baldwin movl %edx,%edi 5490bc3d5698SJohn Baldwin shrl $2,%edx 5491bc3d5698SJohn Baldwin movl %ecx,%ebx 5492bc3d5698SJohn Baldwin shll $4,%esi 5493bc3d5698SJohn Baldwin movl %edx,%eax 5494bc3d5698SJohn Baldwin shll $4,%edi 5495bc3d5698SJohn Baldwin xorl %esi,%ebx 5496bc3d5698SJohn Baldwin shrl $5,%ecx 5497bc3d5698SJohn Baldwin xorl %edi,%eax 5498bc3d5698SJohn Baldwin shrl $5,%edx 5499bc3d5698SJohn Baldwin xorl %ecx,%ebx 5500bc3d5698SJohn Baldwin shll $21,%esi 5501bc3d5698SJohn Baldwin xorl %edx,%eax 5502bc3d5698SJohn Baldwin shll $21,%edi 5503bc3d5698SJohn Baldwin xorl %esi,%eax 5504bc3d5698SJohn Baldwin shrl $21,%ecx 5505bc3d5698SJohn Baldwin xorl %edi,%ebx 5506bc3d5698SJohn Baldwin shrl $21,%edx 5507bc3d5698SJohn Baldwin xorl %ecx,%eax 5508bc3d5698SJohn Baldwin shll $5,%esi 5509bc3d5698SJohn Baldwin xorl %edx,%ebx 5510bc3d5698SJohn Baldwin shll $5,%edi 5511bc3d5698SJohn Baldwin xorl %esi,%eax 5512bc3d5698SJohn Baldwin xorl %edi,%ebx 5513bc3d5698SJohn Baldwin movl 8(%esp),%ecx 5514bc3d5698SJohn Baldwin movl 12(%esp),%edx 5515bc3d5698SJohn Baldwin movl 16(%esp),%esi 5516bc3d5698SJohn Baldwin movl 20(%esp),%edi 5517bc3d5698SJohn Baldwin addl (%esp),%eax 5518bc3d5698SJohn Baldwin adcl 4(%esp),%ebx 5519bc3d5698SJohn Baldwin orl %esi,%ecx 5520bc3d5698SJohn Baldwin orl %edi,%edx 5521bc3d5698SJohn Baldwin andl 24(%esp),%ecx 5522bc3d5698SJohn Baldwin andl 28(%esp),%edx 5523bc3d5698SJohn Baldwin andl 8(%esp),%esi 5524bc3d5698SJohn Baldwin andl 12(%esp),%edi 5525bc3d5698SJohn Baldwin orl %esi,%ecx 5526bc3d5698SJohn Baldwin orl %edi,%edx 5527bc3d5698SJohn Baldwin addl %ecx,%eax 5528bc3d5698SJohn Baldwin adcl %edx,%ebx 5529bc3d5698SJohn Baldwin movl %eax,(%esp) 5530bc3d5698SJohn Baldwin movl %ebx,4(%esp) 5531bc3d5698SJohn Baldwin movb (%ebp),%dl 5532bc3d5698SJohn Baldwin subl $8,%esp 5533bc3d5698SJohn Baldwin leal 8(%ebp),%ebp 5534bc3d5698SJohn Baldwin cmpb $23,%dl 5535bc3d5698SJohn Baldwin jne .L01016_79_x86 5536bc3d5698SJohn Baldwin movl 840(%esp),%esi 5537bc3d5698SJohn Baldwin movl 844(%esp),%edi 5538bc3d5698SJohn Baldwin movl (%esi),%eax 5539bc3d5698SJohn Baldwin movl 4(%esi),%ebx 5540bc3d5698SJohn Baldwin movl 8(%esi),%ecx 5541bc3d5698SJohn Baldwin movl 12(%esi),%edx 5542bc3d5698SJohn Baldwin addl 8(%esp),%eax 5543bc3d5698SJohn Baldwin adcl 12(%esp),%ebx 5544bc3d5698SJohn Baldwin movl %eax,(%esi) 5545bc3d5698SJohn Baldwin movl %ebx,4(%esi) 5546bc3d5698SJohn Baldwin addl 16(%esp),%ecx 5547bc3d5698SJohn Baldwin adcl 20(%esp),%edx 5548bc3d5698SJohn Baldwin movl %ecx,8(%esi) 5549bc3d5698SJohn Baldwin movl %edx,12(%esi) 5550bc3d5698SJohn Baldwin movl 16(%esi),%eax 5551bc3d5698SJohn Baldwin movl 20(%esi),%ebx 5552bc3d5698SJohn Baldwin movl 24(%esi),%ecx 5553bc3d5698SJohn Baldwin movl 28(%esi),%edx 5554bc3d5698SJohn Baldwin addl 24(%esp),%eax 5555bc3d5698SJohn Baldwin adcl 28(%esp),%ebx 5556bc3d5698SJohn Baldwin movl %eax,16(%esi) 5557bc3d5698SJohn Baldwin movl %ebx,20(%esi) 5558bc3d5698SJohn Baldwin addl 32(%esp),%ecx 5559bc3d5698SJohn Baldwin adcl 36(%esp),%edx 5560bc3d5698SJohn Baldwin movl %ecx,24(%esi) 5561bc3d5698SJohn Baldwin movl %edx,28(%esi) 5562bc3d5698SJohn Baldwin movl 32(%esi),%eax 5563bc3d5698SJohn Baldwin movl 36(%esi),%ebx 5564bc3d5698SJohn Baldwin movl 40(%esi),%ecx 5565bc3d5698SJohn Baldwin movl 44(%esi),%edx 5566bc3d5698SJohn Baldwin addl 40(%esp),%eax 5567bc3d5698SJohn Baldwin adcl 44(%esp),%ebx 5568bc3d5698SJohn Baldwin movl %eax,32(%esi) 5569bc3d5698SJohn Baldwin movl %ebx,36(%esi) 5570bc3d5698SJohn Baldwin addl 48(%esp),%ecx 5571bc3d5698SJohn Baldwin adcl 52(%esp),%edx 5572bc3d5698SJohn Baldwin movl %ecx,40(%esi) 5573bc3d5698SJohn Baldwin movl %edx,44(%esi) 5574bc3d5698SJohn Baldwin movl 48(%esi),%eax 5575bc3d5698SJohn Baldwin movl 52(%esi),%ebx 5576bc3d5698SJohn Baldwin movl 56(%esi),%ecx 5577bc3d5698SJohn Baldwin movl 60(%esi),%edx 5578bc3d5698SJohn Baldwin addl 56(%esp),%eax 5579bc3d5698SJohn Baldwin adcl 60(%esp),%ebx 5580bc3d5698SJohn Baldwin movl %eax,48(%esi) 5581bc3d5698SJohn Baldwin movl %ebx,52(%esi) 5582bc3d5698SJohn Baldwin addl 64(%esp),%ecx 5583bc3d5698SJohn Baldwin adcl 68(%esp),%edx 5584bc3d5698SJohn Baldwin movl %ecx,56(%esi) 5585bc3d5698SJohn Baldwin movl %edx,60(%esi) 5586bc3d5698SJohn Baldwin addl $840,%esp 5587bc3d5698SJohn Baldwin subl $640,%ebp 5588bc3d5698SJohn Baldwin cmpl 8(%esp),%edi 5589bc3d5698SJohn Baldwin jb .L002loop_x86 5590bc3d5698SJohn Baldwin movl 12(%esp),%esp 5591bc3d5698SJohn Baldwin popl %edi 5592bc3d5698SJohn Baldwin popl %esi 5593bc3d5698SJohn Baldwin popl %ebx 5594bc3d5698SJohn Baldwin popl %ebp 5595bc3d5698SJohn Baldwin ret 5596bc3d5698SJohn Baldwin.align 64 5597bc3d5698SJohn Baldwin.L001K512: 5598bc3d5698SJohn Baldwin.long 3609767458,1116352408 5599bc3d5698SJohn Baldwin.long 602891725,1899447441 5600bc3d5698SJohn Baldwin.long 3964484399,3049323471 5601bc3d5698SJohn Baldwin.long 2173295548,3921009573 5602bc3d5698SJohn Baldwin.long 4081628472,961987163 5603bc3d5698SJohn Baldwin.long 3053834265,1508970993 5604bc3d5698SJohn Baldwin.long 2937671579,2453635748 5605bc3d5698SJohn Baldwin.long 3664609560,2870763221 5606bc3d5698SJohn Baldwin.long 2734883394,3624381080 5607bc3d5698SJohn Baldwin.long 1164996542,310598401 5608bc3d5698SJohn Baldwin.long 1323610764,607225278 5609bc3d5698SJohn Baldwin.long 3590304994,1426881987 5610bc3d5698SJohn Baldwin.long 4068182383,1925078388 5611bc3d5698SJohn Baldwin.long 991336113,2162078206 5612bc3d5698SJohn Baldwin.long 633803317,2614888103 5613bc3d5698SJohn Baldwin.long 3479774868,3248222580 5614bc3d5698SJohn Baldwin.long 2666613458,3835390401 5615bc3d5698SJohn Baldwin.long 944711139,4022224774 5616bc3d5698SJohn Baldwin.long 2341262773,264347078 5617bc3d5698SJohn Baldwin.long 2007800933,604807628 5618bc3d5698SJohn Baldwin.long 1495990901,770255983 5619bc3d5698SJohn Baldwin.long 1856431235,1249150122 5620bc3d5698SJohn Baldwin.long 3175218132,1555081692 5621bc3d5698SJohn Baldwin.long 2198950837,1996064986 5622bc3d5698SJohn Baldwin.long 3999719339,2554220882 5623bc3d5698SJohn Baldwin.long 766784016,2821834349 5624bc3d5698SJohn Baldwin.long 2566594879,2952996808 5625bc3d5698SJohn Baldwin.long 3203337956,3210313671 5626bc3d5698SJohn Baldwin.long 1034457026,3336571891 5627bc3d5698SJohn Baldwin.long 2466948901,3584528711 5628bc3d5698SJohn Baldwin.long 3758326383,113926993 5629bc3d5698SJohn Baldwin.long 168717936,338241895 5630bc3d5698SJohn Baldwin.long 1188179964,666307205 5631bc3d5698SJohn Baldwin.long 1546045734,773529912 5632bc3d5698SJohn Baldwin.long 1522805485,1294757372 5633bc3d5698SJohn Baldwin.long 2643833823,1396182291 5634bc3d5698SJohn Baldwin.long 2343527390,1695183700 5635bc3d5698SJohn Baldwin.long 1014477480,1986661051 5636bc3d5698SJohn Baldwin.long 1206759142,2177026350 5637bc3d5698SJohn Baldwin.long 344077627,2456956037 5638bc3d5698SJohn Baldwin.long 1290863460,2730485921 5639bc3d5698SJohn Baldwin.long 3158454273,2820302411 5640bc3d5698SJohn Baldwin.long 3505952657,3259730800 5641bc3d5698SJohn Baldwin.long 106217008,3345764771 5642bc3d5698SJohn Baldwin.long 3606008344,3516065817 5643bc3d5698SJohn Baldwin.long 1432725776,3600352804 5644bc3d5698SJohn Baldwin.long 1467031594,4094571909 5645bc3d5698SJohn Baldwin.long 851169720,275423344 5646bc3d5698SJohn Baldwin.long 3100823752,430227734 5647bc3d5698SJohn Baldwin.long 1363258195,506948616 5648bc3d5698SJohn Baldwin.long 3750685593,659060556 5649bc3d5698SJohn Baldwin.long 3785050280,883997877 5650bc3d5698SJohn Baldwin.long 3318307427,958139571 5651bc3d5698SJohn Baldwin.long 3812723403,1322822218 5652bc3d5698SJohn Baldwin.long 2003034995,1537002063 5653bc3d5698SJohn Baldwin.long 3602036899,1747873779 5654bc3d5698SJohn Baldwin.long 1575990012,1955562222 5655bc3d5698SJohn Baldwin.long 1125592928,2024104815 5656bc3d5698SJohn Baldwin.long 2716904306,2227730452 5657bc3d5698SJohn Baldwin.long 442776044,2361852424 5658bc3d5698SJohn Baldwin.long 593698344,2428436474 5659bc3d5698SJohn Baldwin.long 3733110249,2756734187 5660bc3d5698SJohn Baldwin.long 2999351573,3204031479 5661bc3d5698SJohn Baldwin.long 3815920427,3329325298 5662bc3d5698SJohn Baldwin.long 3928383900,3391569614 5663bc3d5698SJohn Baldwin.long 566280711,3515267271 5664bc3d5698SJohn Baldwin.long 3454069534,3940187606 5665bc3d5698SJohn Baldwin.long 4000239992,4118630271 5666bc3d5698SJohn Baldwin.long 1914138554,116418474 5667bc3d5698SJohn Baldwin.long 2731055270,174292421 5668bc3d5698SJohn Baldwin.long 3203993006,289380356 5669bc3d5698SJohn Baldwin.long 320620315,460393269 5670bc3d5698SJohn Baldwin.long 587496836,685471733 5671bc3d5698SJohn Baldwin.long 1086792851,852142971 5672bc3d5698SJohn Baldwin.long 365543100,1017036298 5673bc3d5698SJohn Baldwin.long 2618297676,1126000580 5674bc3d5698SJohn Baldwin.long 3409855158,1288033470 5675bc3d5698SJohn Baldwin.long 4234509866,1501505948 5676bc3d5698SJohn Baldwin.long 987167468,1607167915 5677bc3d5698SJohn Baldwin.long 1246189591,1816402316 5678bc3d5698SJohn Baldwin.long 67438087,66051 5679bc3d5698SJohn Baldwin.long 202182159,134810123 5680bc3d5698SJohn Baldwin.size sha512_block_data_order,.-.L_sha512_block_data_order_begin 5681bc3d5698SJohn Baldwin.byte 83,72,65,53,49,50,32,98,108,111,99,107,32,116,114,97 5682bc3d5698SJohn Baldwin.byte 110,115,102,111,114,109,32,102,111,114,32,120,56,54,44,32 5683bc3d5698SJohn Baldwin.byte 67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97 5684bc3d5698SJohn Baldwin.byte 112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103 5685bc3d5698SJohn Baldwin.byte 62,0 5686bc3d5698SJohn Baldwin.comm OPENSSL_ia32cap_P,16,4 5687*c0855eaaSJohn Baldwin 5688*c0855eaaSJohn Baldwin .section ".note.gnu.property", "a" 5689*c0855eaaSJohn Baldwin .p2align 2 5690*c0855eaaSJohn Baldwin .long 1f - 0f 5691*c0855eaaSJohn Baldwin .long 4f - 1f 5692*c0855eaaSJohn Baldwin .long 5 5693*c0855eaaSJohn Baldwin0: 5694*c0855eaaSJohn Baldwin .asciz "GNU" 5695*c0855eaaSJohn Baldwin1: 5696*c0855eaaSJohn Baldwin .p2align 2 5697*c0855eaaSJohn Baldwin .long 0xc0000002 5698*c0855eaaSJohn Baldwin .long 3f - 2f 5699*c0855eaaSJohn Baldwin2: 5700*c0855eaaSJohn Baldwin .long 3 5701*c0855eaaSJohn Baldwin3: 5702*c0855eaaSJohn Baldwin .p2align 2 5703*c0855eaaSJohn Baldwin4: 5704bc3d5698SJohn Baldwin#endif 5705