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