1bc3d5698SJohn Baldwin/* Do not modify. This file is auto-generated from sha1-586.pl. */ 2bc3d5698SJohn Baldwin#ifdef PIC 3bc3d5698SJohn Baldwin.text 4bc3d5698SJohn Baldwin.globl sha1_block_data_order 5bc3d5698SJohn Baldwin.type sha1_block_data_order,@function 6bc3d5698SJohn Baldwin.align 16 7bc3d5698SJohn Baldwinsha1_block_data_order: 8bc3d5698SJohn Baldwin.L_sha1_block_data_order_begin: 9*c0855eaaSJohn Baldwin #ifdef __CET__ 10*c0855eaaSJohn Baldwin 11*c0855eaaSJohn Baldwin.byte 243,15,30,251 12*c0855eaaSJohn Baldwin #endif 13*c0855eaaSJohn Baldwin 14bc3d5698SJohn Baldwin pushl %ebp 15bc3d5698SJohn Baldwin pushl %ebx 16bc3d5698SJohn Baldwin pushl %esi 17bc3d5698SJohn Baldwin pushl %edi 18bc3d5698SJohn Baldwin call .L000pic_point 19bc3d5698SJohn Baldwin.L000pic_point: 20bc3d5698SJohn Baldwin popl %ebp 21bc3d5698SJohn Baldwin leal OPENSSL_ia32cap_P-.L000pic_point(%ebp),%esi 22bc3d5698SJohn Baldwin leal .LK_XX_XX-.L000pic_point(%ebp),%ebp 23bc3d5698SJohn Baldwin movl (%esi),%eax 24bc3d5698SJohn Baldwin movl 4(%esi),%edx 25bc3d5698SJohn Baldwin testl $512,%edx 26bc3d5698SJohn Baldwin jz .L001x86 27bc3d5698SJohn Baldwin movl 8(%esi),%ecx 28bc3d5698SJohn Baldwin testl $16777216,%eax 29bc3d5698SJohn Baldwin jz .L001x86 30bc3d5698SJohn Baldwin testl $536870912,%ecx 31bc3d5698SJohn Baldwin jnz .Lshaext_shortcut 32bc3d5698SJohn Baldwin andl $268435456,%edx 33bc3d5698SJohn Baldwin andl $1073741824,%eax 34bc3d5698SJohn Baldwin orl %edx,%eax 35bc3d5698SJohn Baldwin cmpl $1342177280,%eax 36bc3d5698SJohn Baldwin je .Lavx_shortcut 37bc3d5698SJohn Baldwin jmp .Lssse3_shortcut 38bc3d5698SJohn Baldwin.align 16 39bc3d5698SJohn Baldwin.L001x86: 40bc3d5698SJohn Baldwin movl 20(%esp),%ebp 41bc3d5698SJohn Baldwin movl 24(%esp),%esi 42bc3d5698SJohn Baldwin movl 28(%esp),%eax 43bc3d5698SJohn Baldwin subl $76,%esp 44bc3d5698SJohn Baldwin shll $6,%eax 45bc3d5698SJohn Baldwin addl %esi,%eax 46bc3d5698SJohn Baldwin movl %eax,104(%esp) 47bc3d5698SJohn Baldwin movl 16(%ebp),%edi 48bc3d5698SJohn Baldwin jmp .L002loop 49bc3d5698SJohn Baldwin.align 16 50bc3d5698SJohn Baldwin.L002loop: 51bc3d5698SJohn Baldwin movl (%esi),%eax 52bc3d5698SJohn Baldwin movl 4(%esi),%ebx 53bc3d5698SJohn Baldwin movl 8(%esi),%ecx 54bc3d5698SJohn Baldwin movl 12(%esi),%edx 55bc3d5698SJohn Baldwin bswap %eax 56bc3d5698SJohn Baldwin bswap %ebx 57bc3d5698SJohn Baldwin bswap %ecx 58bc3d5698SJohn Baldwin bswap %edx 59bc3d5698SJohn Baldwin movl %eax,(%esp) 60bc3d5698SJohn Baldwin movl %ebx,4(%esp) 61bc3d5698SJohn Baldwin movl %ecx,8(%esp) 62bc3d5698SJohn Baldwin movl %edx,12(%esp) 63bc3d5698SJohn Baldwin movl 16(%esi),%eax 64bc3d5698SJohn Baldwin movl 20(%esi),%ebx 65bc3d5698SJohn Baldwin movl 24(%esi),%ecx 66bc3d5698SJohn Baldwin movl 28(%esi),%edx 67bc3d5698SJohn Baldwin bswap %eax 68bc3d5698SJohn Baldwin bswap %ebx 69bc3d5698SJohn Baldwin bswap %ecx 70bc3d5698SJohn Baldwin bswap %edx 71bc3d5698SJohn Baldwin movl %eax,16(%esp) 72bc3d5698SJohn Baldwin movl %ebx,20(%esp) 73bc3d5698SJohn Baldwin movl %ecx,24(%esp) 74bc3d5698SJohn Baldwin movl %edx,28(%esp) 75bc3d5698SJohn Baldwin movl 32(%esi),%eax 76bc3d5698SJohn Baldwin movl 36(%esi),%ebx 77bc3d5698SJohn Baldwin movl 40(%esi),%ecx 78bc3d5698SJohn Baldwin movl 44(%esi),%edx 79bc3d5698SJohn Baldwin bswap %eax 80bc3d5698SJohn Baldwin bswap %ebx 81bc3d5698SJohn Baldwin bswap %ecx 82bc3d5698SJohn Baldwin bswap %edx 83bc3d5698SJohn Baldwin movl %eax,32(%esp) 84bc3d5698SJohn Baldwin movl %ebx,36(%esp) 85bc3d5698SJohn Baldwin movl %ecx,40(%esp) 86bc3d5698SJohn Baldwin movl %edx,44(%esp) 87bc3d5698SJohn Baldwin movl 48(%esi),%eax 88bc3d5698SJohn Baldwin movl 52(%esi),%ebx 89bc3d5698SJohn Baldwin movl 56(%esi),%ecx 90bc3d5698SJohn Baldwin movl 60(%esi),%edx 91bc3d5698SJohn Baldwin bswap %eax 92bc3d5698SJohn Baldwin bswap %ebx 93bc3d5698SJohn Baldwin bswap %ecx 94bc3d5698SJohn Baldwin bswap %edx 95bc3d5698SJohn Baldwin movl %eax,48(%esp) 96bc3d5698SJohn Baldwin movl %ebx,52(%esp) 97bc3d5698SJohn Baldwin movl %ecx,56(%esp) 98bc3d5698SJohn Baldwin movl %edx,60(%esp) 99bc3d5698SJohn Baldwin movl %esi,100(%esp) 100bc3d5698SJohn Baldwin movl (%ebp),%eax 101bc3d5698SJohn Baldwin movl 4(%ebp),%ebx 102bc3d5698SJohn Baldwin movl 8(%ebp),%ecx 103bc3d5698SJohn Baldwin movl 12(%ebp),%edx 104bc3d5698SJohn Baldwin 105bc3d5698SJohn Baldwin movl %ecx,%esi 106bc3d5698SJohn Baldwin movl %eax,%ebp 107bc3d5698SJohn Baldwin roll $5,%ebp 108bc3d5698SJohn Baldwin xorl %edx,%esi 109bc3d5698SJohn Baldwin addl %edi,%ebp 110bc3d5698SJohn Baldwin movl (%esp),%edi 111bc3d5698SJohn Baldwin andl %ebx,%esi 112bc3d5698SJohn Baldwin rorl $2,%ebx 113bc3d5698SJohn Baldwin xorl %edx,%esi 114bc3d5698SJohn Baldwin leal 1518500249(%ebp,%edi,1),%ebp 115bc3d5698SJohn Baldwin addl %esi,%ebp 116bc3d5698SJohn Baldwin 117bc3d5698SJohn Baldwin movl %ebx,%edi 118bc3d5698SJohn Baldwin movl %ebp,%esi 119bc3d5698SJohn Baldwin roll $5,%ebp 120bc3d5698SJohn Baldwin xorl %ecx,%edi 121bc3d5698SJohn Baldwin addl %edx,%ebp 122bc3d5698SJohn Baldwin movl 4(%esp),%edx 123bc3d5698SJohn Baldwin andl %eax,%edi 124bc3d5698SJohn Baldwin rorl $2,%eax 125bc3d5698SJohn Baldwin xorl %ecx,%edi 126bc3d5698SJohn Baldwin leal 1518500249(%ebp,%edx,1),%ebp 127bc3d5698SJohn Baldwin addl %edi,%ebp 128bc3d5698SJohn Baldwin 129bc3d5698SJohn Baldwin movl %eax,%edx 130bc3d5698SJohn Baldwin movl %ebp,%edi 131bc3d5698SJohn Baldwin roll $5,%ebp 132bc3d5698SJohn Baldwin xorl %ebx,%edx 133bc3d5698SJohn Baldwin addl %ecx,%ebp 134bc3d5698SJohn Baldwin movl 8(%esp),%ecx 135bc3d5698SJohn Baldwin andl %esi,%edx 136bc3d5698SJohn Baldwin rorl $2,%esi 137bc3d5698SJohn Baldwin xorl %ebx,%edx 138bc3d5698SJohn Baldwin leal 1518500249(%ebp,%ecx,1),%ebp 139bc3d5698SJohn Baldwin addl %edx,%ebp 140bc3d5698SJohn Baldwin 141bc3d5698SJohn Baldwin movl %esi,%ecx 142bc3d5698SJohn Baldwin movl %ebp,%edx 143bc3d5698SJohn Baldwin roll $5,%ebp 144bc3d5698SJohn Baldwin xorl %eax,%ecx 145bc3d5698SJohn Baldwin addl %ebx,%ebp 146bc3d5698SJohn Baldwin movl 12(%esp),%ebx 147bc3d5698SJohn Baldwin andl %edi,%ecx 148bc3d5698SJohn Baldwin rorl $2,%edi 149bc3d5698SJohn Baldwin xorl %eax,%ecx 150bc3d5698SJohn Baldwin leal 1518500249(%ebp,%ebx,1),%ebp 151bc3d5698SJohn Baldwin addl %ecx,%ebp 152bc3d5698SJohn Baldwin 153bc3d5698SJohn Baldwin movl %edi,%ebx 154bc3d5698SJohn Baldwin movl %ebp,%ecx 155bc3d5698SJohn Baldwin roll $5,%ebp 156bc3d5698SJohn Baldwin xorl %esi,%ebx 157bc3d5698SJohn Baldwin addl %eax,%ebp 158bc3d5698SJohn Baldwin movl 16(%esp),%eax 159bc3d5698SJohn Baldwin andl %edx,%ebx 160bc3d5698SJohn Baldwin rorl $2,%edx 161bc3d5698SJohn Baldwin xorl %esi,%ebx 162bc3d5698SJohn Baldwin leal 1518500249(%ebp,%eax,1),%ebp 163bc3d5698SJohn Baldwin addl %ebx,%ebp 164bc3d5698SJohn Baldwin 165bc3d5698SJohn Baldwin movl %edx,%eax 166bc3d5698SJohn Baldwin movl %ebp,%ebx 167bc3d5698SJohn Baldwin roll $5,%ebp 168bc3d5698SJohn Baldwin xorl %edi,%eax 169bc3d5698SJohn Baldwin addl %esi,%ebp 170bc3d5698SJohn Baldwin movl 20(%esp),%esi 171bc3d5698SJohn Baldwin andl %ecx,%eax 172bc3d5698SJohn Baldwin rorl $2,%ecx 173bc3d5698SJohn Baldwin xorl %edi,%eax 174bc3d5698SJohn Baldwin leal 1518500249(%ebp,%esi,1),%ebp 175bc3d5698SJohn Baldwin addl %eax,%ebp 176bc3d5698SJohn Baldwin 177bc3d5698SJohn Baldwin movl %ecx,%esi 178bc3d5698SJohn Baldwin movl %ebp,%eax 179bc3d5698SJohn Baldwin roll $5,%ebp 180bc3d5698SJohn Baldwin xorl %edx,%esi 181bc3d5698SJohn Baldwin addl %edi,%ebp 182bc3d5698SJohn Baldwin movl 24(%esp),%edi 183bc3d5698SJohn Baldwin andl %ebx,%esi 184bc3d5698SJohn Baldwin rorl $2,%ebx 185bc3d5698SJohn Baldwin xorl %edx,%esi 186bc3d5698SJohn Baldwin leal 1518500249(%ebp,%edi,1),%ebp 187bc3d5698SJohn Baldwin addl %esi,%ebp 188bc3d5698SJohn Baldwin 189bc3d5698SJohn Baldwin movl %ebx,%edi 190bc3d5698SJohn Baldwin movl %ebp,%esi 191bc3d5698SJohn Baldwin roll $5,%ebp 192bc3d5698SJohn Baldwin xorl %ecx,%edi 193bc3d5698SJohn Baldwin addl %edx,%ebp 194bc3d5698SJohn Baldwin movl 28(%esp),%edx 195bc3d5698SJohn Baldwin andl %eax,%edi 196bc3d5698SJohn Baldwin rorl $2,%eax 197bc3d5698SJohn Baldwin xorl %ecx,%edi 198bc3d5698SJohn Baldwin leal 1518500249(%ebp,%edx,1),%ebp 199bc3d5698SJohn Baldwin addl %edi,%ebp 200bc3d5698SJohn Baldwin 201bc3d5698SJohn Baldwin movl %eax,%edx 202bc3d5698SJohn Baldwin movl %ebp,%edi 203bc3d5698SJohn Baldwin roll $5,%ebp 204bc3d5698SJohn Baldwin xorl %ebx,%edx 205bc3d5698SJohn Baldwin addl %ecx,%ebp 206bc3d5698SJohn Baldwin movl 32(%esp),%ecx 207bc3d5698SJohn Baldwin andl %esi,%edx 208bc3d5698SJohn Baldwin rorl $2,%esi 209bc3d5698SJohn Baldwin xorl %ebx,%edx 210bc3d5698SJohn Baldwin leal 1518500249(%ebp,%ecx,1),%ebp 211bc3d5698SJohn Baldwin addl %edx,%ebp 212bc3d5698SJohn Baldwin 213bc3d5698SJohn Baldwin movl %esi,%ecx 214bc3d5698SJohn Baldwin movl %ebp,%edx 215bc3d5698SJohn Baldwin roll $5,%ebp 216bc3d5698SJohn Baldwin xorl %eax,%ecx 217bc3d5698SJohn Baldwin addl %ebx,%ebp 218bc3d5698SJohn Baldwin movl 36(%esp),%ebx 219bc3d5698SJohn Baldwin andl %edi,%ecx 220bc3d5698SJohn Baldwin rorl $2,%edi 221bc3d5698SJohn Baldwin xorl %eax,%ecx 222bc3d5698SJohn Baldwin leal 1518500249(%ebp,%ebx,1),%ebp 223bc3d5698SJohn Baldwin addl %ecx,%ebp 224bc3d5698SJohn Baldwin 225bc3d5698SJohn Baldwin movl %edi,%ebx 226bc3d5698SJohn Baldwin movl %ebp,%ecx 227bc3d5698SJohn Baldwin roll $5,%ebp 228bc3d5698SJohn Baldwin xorl %esi,%ebx 229bc3d5698SJohn Baldwin addl %eax,%ebp 230bc3d5698SJohn Baldwin movl 40(%esp),%eax 231bc3d5698SJohn Baldwin andl %edx,%ebx 232bc3d5698SJohn Baldwin rorl $2,%edx 233bc3d5698SJohn Baldwin xorl %esi,%ebx 234bc3d5698SJohn Baldwin leal 1518500249(%ebp,%eax,1),%ebp 235bc3d5698SJohn Baldwin addl %ebx,%ebp 236bc3d5698SJohn Baldwin 237bc3d5698SJohn Baldwin movl %edx,%eax 238bc3d5698SJohn Baldwin movl %ebp,%ebx 239bc3d5698SJohn Baldwin roll $5,%ebp 240bc3d5698SJohn Baldwin xorl %edi,%eax 241bc3d5698SJohn Baldwin addl %esi,%ebp 242bc3d5698SJohn Baldwin movl 44(%esp),%esi 243bc3d5698SJohn Baldwin andl %ecx,%eax 244bc3d5698SJohn Baldwin rorl $2,%ecx 245bc3d5698SJohn Baldwin xorl %edi,%eax 246bc3d5698SJohn Baldwin leal 1518500249(%ebp,%esi,1),%ebp 247bc3d5698SJohn Baldwin addl %eax,%ebp 248bc3d5698SJohn Baldwin 249bc3d5698SJohn Baldwin movl %ecx,%esi 250bc3d5698SJohn Baldwin movl %ebp,%eax 251bc3d5698SJohn Baldwin roll $5,%ebp 252bc3d5698SJohn Baldwin xorl %edx,%esi 253bc3d5698SJohn Baldwin addl %edi,%ebp 254bc3d5698SJohn Baldwin movl 48(%esp),%edi 255bc3d5698SJohn Baldwin andl %ebx,%esi 256bc3d5698SJohn Baldwin rorl $2,%ebx 257bc3d5698SJohn Baldwin xorl %edx,%esi 258bc3d5698SJohn Baldwin leal 1518500249(%ebp,%edi,1),%ebp 259bc3d5698SJohn Baldwin addl %esi,%ebp 260bc3d5698SJohn Baldwin 261bc3d5698SJohn Baldwin movl %ebx,%edi 262bc3d5698SJohn Baldwin movl %ebp,%esi 263bc3d5698SJohn Baldwin roll $5,%ebp 264bc3d5698SJohn Baldwin xorl %ecx,%edi 265bc3d5698SJohn Baldwin addl %edx,%ebp 266bc3d5698SJohn Baldwin movl 52(%esp),%edx 267bc3d5698SJohn Baldwin andl %eax,%edi 268bc3d5698SJohn Baldwin rorl $2,%eax 269bc3d5698SJohn Baldwin xorl %ecx,%edi 270bc3d5698SJohn Baldwin leal 1518500249(%ebp,%edx,1),%ebp 271bc3d5698SJohn Baldwin addl %edi,%ebp 272bc3d5698SJohn Baldwin 273bc3d5698SJohn Baldwin movl %eax,%edx 274bc3d5698SJohn Baldwin movl %ebp,%edi 275bc3d5698SJohn Baldwin roll $5,%ebp 276bc3d5698SJohn Baldwin xorl %ebx,%edx 277bc3d5698SJohn Baldwin addl %ecx,%ebp 278bc3d5698SJohn Baldwin movl 56(%esp),%ecx 279bc3d5698SJohn Baldwin andl %esi,%edx 280bc3d5698SJohn Baldwin rorl $2,%esi 281bc3d5698SJohn Baldwin xorl %ebx,%edx 282bc3d5698SJohn Baldwin leal 1518500249(%ebp,%ecx,1),%ebp 283bc3d5698SJohn Baldwin addl %edx,%ebp 284bc3d5698SJohn Baldwin 285bc3d5698SJohn Baldwin movl %esi,%ecx 286bc3d5698SJohn Baldwin movl %ebp,%edx 287bc3d5698SJohn Baldwin roll $5,%ebp 288bc3d5698SJohn Baldwin xorl %eax,%ecx 289bc3d5698SJohn Baldwin addl %ebx,%ebp 290bc3d5698SJohn Baldwin movl 60(%esp),%ebx 291bc3d5698SJohn Baldwin andl %edi,%ecx 292bc3d5698SJohn Baldwin rorl $2,%edi 293bc3d5698SJohn Baldwin xorl %eax,%ecx 294bc3d5698SJohn Baldwin leal 1518500249(%ebp,%ebx,1),%ebp 295bc3d5698SJohn Baldwin movl (%esp),%ebx 296bc3d5698SJohn Baldwin addl %ebp,%ecx 297bc3d5698SJohn Baldwin 298bc3d5698SJohn Baldwin movl %edi,%ebp 299bc3d5698SJohn Baldwin xorl 8(%esp),%ebx 300bc3d5698SJohn Baldwin xorl %esi,%ebp 301bc3d5698SJohn Baldwin xorl 32(%esp),%ebx 302bc3d5698SJohn Baldwin andl %edx,%ebp 303bc3d5698SJohn Baldwin xorl 52(%esp),%ebx 304bc3d5698SJohn Baldwin roll $1,%ebx 305bc3d5698SJohn Baldwin xorl %esi,%ebp 306bc3d5698SJohn Baldwin addl %ebp,%eax 307bc3d5698SJohn Baldwin movl %ecx,%ebp 308bc3d5698SJohn Baldwin rorl $2,%edx 309bc3d5698SJohn Baldwin movl %ebx,(%esp) 310bc3d5698SJohn Baldwin roll $5,%ebp 311bc3d5698SJohn Baldwin leal 1518500249(%ebx,%eax,1),%ebx 312bc3d5698SJohn Baldwin movl 4(%esp),%eax 313bc3d5698SJohn Baldwin addl %ebp,%ebx 314bc3d5698SJohn Baldwin 315bc3d5698SJohn Baldwin movl %edx,%ebp 316bc3d5698SJohn Baldwin xorl 12(%esp),%eax 317bc3d5698SJohn Baldwin xorl %edi,%ebp 318bc3d5698SJohn Baldwin xorl 36(%esp),%eax 319bc3d5698SJohn Baldwin andl %ecx,%ebp 320bc3d5698SJohn Baldwin xorl 56(%esp),%eax 321bc3d5698SJohn Baldwin roll $1,%eax 322bc3d5698SJohn Baldwin xorl %edi,%ebp 323bc3d5698SJohn Baldwin addl %ebp,%esi 324bc3d5698SJohn Baldwin movl %ebx,%ebp 325bc3d5698SJohn Baldwin rorl $2,%ecx 326bc3d5698SJohn Baldwin movl %eax,4(%esp) 327bc3d5698SJohn Baldwin roll $5,%ebp 328bc3d5698SJohn Baldwin leal 1518500249(%eax,%esi,1),%eax 329bc3d5698SJohn Baldwin movl 8(%esp),%esi 330bc3d5698SJohn Baldwin addl %ebp,%eax 331bc3d5698SJohn Baldwin 332bc3d5698SJohn Baldwin movl %ecx,%ebp 333bc3d5698SJohn Baldwin xorl 16(%esp),%esi 334bc3d5698SJohn Baldwin xorl %edx,%ebp 335bc3d5698SJohn Baldwin xorl 40(%esp),%esi 336bc3d5698SJohn Baldwin andl %ebx,%ebp 337bc3d5698SJohn Baldwin xorl 60(%esp),%esi 338bc3d5698SJohn Baldwin roll $1,%esi 339bc3d5698SJohn Baldwin xorl %edx,%ebp 340bc3d5698SJohn Baldwin addl %ebp,%edi 341bc3d5698SJohn Baldwin movl %eax,%ebp 342bc3d5698SJohn Baldwin rorl $2,%ebx 343bc3d5698SJohn Baldwin movl %esi,8(%esp) 344bc3d5698SJohn Baldwin roll $5,%ebp 345bc3d5698SJohn Baldwin leal 1518500249(%esi,%edi,1),%esi 346bc3d5698SJohn Baldwin movl 12(%esp),%edi 347bc3d5698SJohn Baldwin addl %ebp,%esi 348bc3d5698SJohn Baldwin 349bc3d5698SJohn Baldwin movl %ebx,%ebp 350bc3d5698SJohn Baldwin xorl 20(%esp),%edi 351bc3d5698SJohn Baldwin xorl %ecx,%ebp 352bc3d5698SJohn Baldwin xorl 44(%esp),%edi 353bc3d5698SJohn Baldwin andl %eax,%ebp 354bc3d5698SJohn Baldwin xorl (%esp),%edi 355bc3d5698SJohn Baldwin roll $1,%edi 356bc3d5698SJohn Baldwin xorl %ecx,%ebp 357bc3d5698SJohn Baldwin addl %ebp,%edx 358bc3d5698SJohn Baldwin movl %esi,%ebp 359bc3d5698SJohn Baldwin rorl $2,%eax 360bc3d5698SJohn Baldwin movl %edi,12(%esp) 361bc3d5698SJohn Baldwin roll $5,%ebp 362bc3d5698SJohn Baldwin leal 1518500249(%edi,%edx,1),%edi 363bc3d5698SJohn Baldwin movl 16(%esp),%edx 364bc3d5698SJohn Baldwin addl %ebp,%edi 365bc3d5698SJohn Baldwin 366bc3d5698SJohn Baldwin movl %esi,%ebp 367bc3d5698SJohn Baldwin xorl 24(%esp),%edx 368bc3d5698SJohn Baldwin xorl %eax,%ebp 369bc3d5698SJohn Baldwin xorl 48(%esp),%edx 370bc3d5698SJohn Baldwin xorl %ebx,%ebp 371bc3d5698SJohn Baldwin xorl 4(%esp),%edx 372bc3d5698SJohn Baldwin roll $1,%edx 373bc3d5698SJohn Baldwin addl %ebp,%ecx 374bc3d5698SJohn Baldwin rorl $2,%esi 375bc3d5698SJohn Baldwin movl %edi,%ebp 376bc3d5698SJohn Baldwin roll $5,%ebp 377bc3d5698SJohn Baldwin movl %edx,16(%esp) 378bc3d5698SJohn Baldwin leal 1859775393(%edx,%ecx,1),%edx 379bc3d5698SJohn Baldwin movl 20(%esp),%ecx 380bc3d5698SJohn Baldwin addl %ebp,%edx 381bc3d5698SJohn Baldwin 382bc3d5698SJohn Baldwin movl %edi,%ebp 383bc3d5698SJohn Baldwin xorl 28(%esp),%ecx 384bc3d5698SJohn Baldwin xorl %esi,%ebp 385bc3d5698SJohn Baldwin xorl 52(%esp),%ecx 386bc3d5698SJohn Baldwin xorl %eax,%ebp 387bc3d5698SJohn Baldwin xorl 8(%esp),%ecx 388bc3d5698SJohn Baldwin roll $1,%ecx 389bc3d5698SJohn Baldwin addl %ebp,%ebx 390bc3d5698SJohn Baldwin rorl $2,%edi 391bc3d5698SJohn Baldwin movl %edx,%ebp 392bc3d5698SJohn Baldwin roll $5,%ebp 393bc3d5698SJohn Baldwin movl %ecx,20(%esp) 394bc3d5698SJohn Baldwin leal 1859775393(%ecx,%ebx,1),%ecx 395bc3d5698SJohn Baldwin movl 24(%esp),%ebx 396bc3d5698SJohn Baldwin addl %ebp,%ecx 397bc3d5698SJohn Baldwin 398bc3d5698SJohn Baldwin movl %edx,%ebp 399bc3d5698SJohn Baldwin xorl 32(%esp),%ebx 400bc3d5698SJohn Baldwin xorl %edi,%ebp 401bc3d5698SJohn Baldwin xorl 56(%esp),%ebx 402bc3d5698SJohn Baldwin xorl %esi,%ebp 403bc3d5698SJohn Baldwin xorl 12(%esp),%ebx 404bc3d5698SJohn Baldwin roll $1,%ebx 405bc3d5698SJohn Baldwin addl %ebp,%eax 406bc3d5698SJohn Baldwin rorl $2,%edx 407bc3d5698SJohn Baldwin movl %ecx,%ebp 408bc3d5698SJohn Baldwin roll $5,%ebp 409bc3d5698SJohn Baldwin movl %ebx,24(%esp) 410bc3d5698SJohn Baldwin leal 1859775393(%ebx,%eax,1),%ebx 411bc3d5698SJohn Baldwin movl 28(%esp),%eax 412bc3d5698SJohn Baldwin addl %ebp,%ebx 413bc3d5698SJohn Baldwin 414bc3d5698SJohn Baldwin movl %ecx,%ebp 415bc3d5698SJohn Baldwin xorl 36(%esp),%eax 416bc3d5698SJohn Baldwin xorl %edx,%ebp 417bc3d5698SJohn Baldwin xorl 60(%esp),%eax 418bc3d5698SJohn Baldwin xorl %edi,%ebp 419bc3d5698SJohn Baldwin xorl 16(%esp),%eax 420bc3d5698SJohn Baldwin roll $1,%eax 421bc3d5698SJohn Baldwin addl %ebp,%esi 422bc3d5698SJohn Baldwin rorl $2,%ecx 423bc3d5698SJohn Baldwin movl %ebx,%ebp 424bc3d5698SJohn Baldwin roll $5,%ebp 425bc3d5698SJohn Baldwin movl %eax,28(%esp) 426bc3d5698SJohn Baldwin leal 1859775393(%eax,%esi,1),%eax 427bc3d5698SJohn Baldwin movl 32(%esp),%esi 428bc3d5698SJohn Baldwin addl %ebp,%eax 429bc3d5698SJohn Baldwin 430bc3d5698SJohn Baldwin movl %ebx,%ebp 431bc3d5698SJohn Baldwin xorl 40(%esp),%esi 432bc3d5698SJohn Baldwin xorl %ecx,%ebp 433bc3d5698SJohn Baldwin xorl (%esp),%esi 434bc3d5698SJohn Baldwin xorl %edx,%ebp 435bc3d5698SJohn Baldwin xorl 20(%esp),%esi 436bc3d5698SJohn Baldwin roll $1,%esi 437bc3d5698SJohn Baldwin addl %ebp,%edi 438bc3d5698SJohn Baldwin rorl $2,%ebx 439bc3d5698SJohn Baldwin movl %eax,%ebp 440bc3d5698SJohn Baldwin roll $5,%ebp 441bc3d5698SJohn Baldwin movl %esi,32(%esp) 442bc3d5698SJohn Baldwin leal 1859775393(%esi,%edi,1),%esi 443bc3d5698SJohn Baldwin movl 36(%esp),%edi 444bc3d5698SJohn Baldwin addl %ebp,%esi 445bc3d5698SJohn Baldwin 446bc3d5698SJohn Baldwin movl %eax,%ebp 447bc3d5698SJohn Baldwin xorl 44(%esp),%edi 448bc3d5698SJohn Baldwin xorl %ebx,%ebp 449bc3d5698SJohn Baldwin xorl 4(%esp),%edi 450bc3d5698SJohn Baldwin xorl %ecx,%ebp 451bc3d5698SJohn Baldwin xorl 24(%esp),%edi 452bc3d5698SJohn Baldwin roll $1,%edi 453bc3d5698SJohn Baldwin addl %ebp,%edx 454bc3d5698SJohn Baldwin rorl $2,%eax 455bc3d5698SJohn Baldwin movl %esi,%ebp 456bc3d5698SJohn Baldwin roll $5,%ebp 457bc3d5698SJohn Baldwin movl %edi,36(%esp) 458bc3d5698SJohn Baldwin leal 1859775393(%edi,%edx,1),%edi 459bc3d5698SJohn Baldwin movl 40(%esp),%edx 460bc3d5698SJohn Baldwin addl %ebp,%edi 461bc3d5698SJohn Baldwin 462bc3d5698SJohn Baldwin movl %esi,%ebp 463bc3d5698SJohn Baldwin xorl 48(%esp),%edx 464bc3d5698SJohn Baldwin xorl %eax,%ebp 465bc3d5698SJohn Baldwin xorl 8(%esp),%edx 466bc3d5698SJohn Baldwin xorl %ebx,%ebp 467bc3d5698SJohn Baldwin xorl 28(%esp),%edx 468bc3d5698SJohn Baldwin roll $1,%edx 469bc3d5698SJohn Baldwin addl %ebp,%ecx 470bc3d5698SJohn Baldwin rorl $2,%esi 471bc3d5698SJohn Baldwin movl %edi,%ebp 472bc3d5698SJohn Baldwin roll $5,%ebp 473bc3d5698SJohn Baldwin movl %edx,40(%esp) 474bc3d5698SJohn Baldwin leal 1859775393(%edx,%ecx,1),%edx 475bc3d5698SJohn Baldwin movl 44(%esp),%ecx 476bc3d5698SJohn Baldwin addl %ebp,%edx 477bc3d5698SJohn Baldwin 478bc3d5698SJohn Baldwin movl %edi,%ebp 479bc3d5698SJohn Baldwin xorl 52(%esp),%ecx 480bc3d5698SJohn Baldwin xorl %esi,%ebp 481bc3d5698SJohn Baldwin xorl 12(%esp),%ecx 482bc3d5698SJohn Baldwin xorl %eax,%ebp 483bc3d5698SJohn Baldwin xorl 32(%esp),%ecx 484bc3d5698SJohn Baldwin roll $1,%ecx 485bc3d5698SJohn Baldwin addl %ebp,%ebx 486bc3d5698SJohn Baldwin rorl $2,%edi 487bc3d5698SJohn Baldwin movl %edx,%ebp 488bc3d5698SJohn Baldwin roll $5,%ebp 489bc3d5698SJohn Baldwin movl %ecx,44(%esp) 490bc3d5698SJohn Baldwin leal 1859775393(%ecx,%ebx,1),%ecx 491bc3d5698SJohn Baldwin movl 48(%esp),%ebx 492bc3d5698SJohn Baldwin addl %ebp,%ecx 493bc3d5698SJohn Baldwin 494bc3d5698SJohn Baldwin movl %edx,%ebp 495bc3d5698SJohn Baldwin xorl 56(%esp),%ebx 496bc3d5698SJohn Baldwin xorl %edi,%ebp 497bc3d5698SJohn Baldwin xorl 16(%esp),%ebx 498bc3d5698SJohn Baldwin xorl %esi,%ebp 499bc3d5698SJohn Baldwin xorl 36(%esp),%ebx 500bc3d5698SJohn Baldwin roll $1,%ebx 501bc3d5698SJohn Baldwin addl %ebp,%eax 502bc3d5698SJohn Baldwin rorl $2,%edx 503bc3d5698SJohn Baldwin movl %ecx,%ebp 504bc3d5698SJohn Baldwin roll $5,%ebp 505bc3d5698SJohn Baldwin movl %ebx,48(%esp) 506bc3d5698SJohn Baldwin leal 1859775393(%ebx,%eax,1),%ebx 507bc3d5698SJohn Baldwin movl 52(%esp),%eax 508bc3d5698SJohn Baldwin addl %ebp,%ebx 509bc3d5698SJohn Baldwin 510bc3d5698SJohn Baldwin movl %ecx,%ebp 511bc3d5698SJohn Baldwin xorl 60(%esp),%eax 512bc3d5698SJohn Baldwin xorl %edx,%ebp 513bc3d5698SJohn Baldwin xorl 20(%esp),%eax 514bc3d5698SJohn Baldwin xorl %edi,%ebp 515bc3d5698SJohn Baldwin xorl 40(%esp),%eax 516bc3d5698SJohn Baldwin roll $1,%eax 517bc3d5698SJohn Baldwin addl %ebp,%esi 518bc3d5698SJohn Baldwin rorl $2,%ecx 519bc3d5698SJohn Baldwin movl %ebx,%ebp 520bc3d5698SJohn Baldwin roll $5,%ebp 521bc3d5698SJohn Baldwin movl %eax,52(%esp) 522bc3d5698SJohn Baldwin leal 1859775393(%eax,%esi,1),%eax 523bc3d5698SJohn Baldwin movl 56(%esp),%esi 524bc3d5698SJohn Baldwin addl %ebp,%eax 525bc3d5698SJohn Baldwin 526bc3d5698SJohn Baldwin movl %ebx,%ebp 527bc3d5698SJohn Baldwin xorl (%esp),%esi 528bc3d5698SJohn Baldwin xorl %ecx,%ebp 529bc3d5698SJohn Baldwin xorl 24(%esp),%esi 530bc3d5698SJohn Baldwin xorl %edx,%ebp 531bc3d5698SJohn Baldwin xorl 44(%esp),%esi 532bc3d5698SJohn Baldwin roll $1,%esi 533bc3d5698SJohn Baldwin addl %ebp,%edi 534bc3d5698SJohn Baldwin rorl $2,%ebx 535bc3d5698SJohn Baldwin movl %eax,%ebp 536bc3d5698SJohn Baldwin roll $5,%ebp 537bc3d5698SJohn Baldwin movl %esi,56(%esp) 538bc3d5698SJohn Baldwin leal 1859775393(%esi,%edi,1),%esi 539bc3d5698SJohn Baldwin movl 60(%esp),%edi 540bc3d5698SJohn Baldwin addl %ebp,%esi 541bc3d5698SJohn Baldwin 542bc3d5698SJohn Baldwin movl %eax,%ebp 543bc3d5698SJohn Baldwin xorl 4(%esp),%edi 544bc3d5698SJohn Baldwin xorl %ebx,%ebp 545bc3d5698SJohn Baldwin xorl 28(%esp),%edi 546bc3d5698SJohn Baldwin xorl %ecx,%ebp 547bc3d5698SJohn Baldwin xorl 48(%esp),%edi 548bc3d5698SJohn Baldwin roll $1,%edi 549bc3d5698SJohn Baldwin addl %ebp,%edx 550bc3d5698SJohn Baldwin rorl $2,%eax 551bc3d5698SJohn Baldwin movl %esi,%ebp 552bc3d5698SJohn Baldwin roll $5,%ebp 553bc3d5698SJohn Baldwin movl %edi,60(%esp) 554bc3d5698SJohn Baldwin leal 1859775393(%edi,%edx,1),%edi 555bc3d5698SJohn Baldwin movl (%esp),%edx 556bc3d5698SJohn Baldwin addl %ebp,%edi 557bc3d5698SJohn Baldwin 558bc3d5698SJohn Baldwin movl %esi,%ebp 559bc3d5698SJohn Baldwin xorl 8(%esp),%edx 560bc3d5698SJohn Baldwin xorl %eax,%ebp 561bc3d5698SJohn Baldwin xorl 32(%esp),%edx 562bc3d5698SJohn Baldwin xorl %ebx,%ebp 563bc3d5698SJohn Baldwin xorl 52(%esp),%edx 564bc3d5698SJohn Baldwin roll $1,%edx 565bc3d5698SJohn Baldwin addl %ebp,%ecx 566bc3d5698SJohn Baldwin rorl $2,%esi 567bc3d5698SJohn Baldwin movl %edi,%ebp 568bc3d5698SJohn Baldwin roll $5,%ebp 569bc3d5698SJohn Baldwin movl %edx,(%esp) 570bc3d5698SJohn Baldwin leal 1859775393(%edx,%ecx,1),%edx 571bc3d5698SJohn Baldwin movl 4(%esp),%ecx 572bc3d5698SJohn Baldwin addl %ebp,%edx 573bc3d5698SJohn Baldwin 574bc3d5698SJohn Baldwin movl %edi,%ebp 575bc3d5698SJohn Baldwin xorl 12(%esp),%ecx 576bc3d5698SJohn Baldwin xorl %esi,%ebp 577bc3d5698SJohn Baldwin xorl 36(%esp),%ecx 578bc3d5698SJohn Baldwin xorl %eax,%ebp 579bc3d5698SJohn Baldwin xorl 56(%esp),%ecx 580bc3d5698SJohn Baldwin roll $1,%ecx 581bc3d5698SJohn Baldwin addl %ebp,%ebx 582bc3d5698SJohn Baldwin rorl $2,%edi 583bc3d5698SJohn Baldwin movl %edx,%ebp 584bc3d5698SJohn Baldwin roll $5,%ebp 585bc3d5698SJohn Baldwin movl %ecx,4(%esp) 586bc3d5698SJohn Baldwin leal 1859775393(%ecx,%ebx,1),%ecx 587bc3d5698SJohn Baldwin movl 8(%esp),%ebx 588bc3d5698SJohn Baldwin addl %ebp,%ecx 589bc3d5698SJohn Baldwin 590bc3d5698SJohn Baldwin movl %edx,%ebp 591bc3d5698SJohn Baldwin xorl 16(%esp),%ebx 592bc3d5698SJohn Baldwin xorl %edi,%ebp 593bc3d5698SJohn Baldwin xorl 40(%esp),%ebx 594bc3d5698SJohn Baldwin xorl %esi,%ebp 595bc3d5698SJohn Baldwin xorl 60(%esp),%ebx 596bc3d5698SJohn Baldwin roll $1,%ebx 597bc3d5698SJohn Baldwin addl %ebp,%eax 598bc3d5698SJohn Baldwin rorl $2,%edx 599bc3d5698SJohn Baldwin movl %ecx,%ebp 600bc3d5698SJohn Baldwin roll $5,%ebp 601bc3d5698SJohn Baldwin movl %ebx,8(%esp) 602bc3d5698SJohn Baldwin leal 1859775393(%ebx,%eax,1),%ebx 603bc3d5698SJohn Baldwin movl 12(%esp),%eax 604bc3d5698SJohn Baldwin addl %ebp,%ebx 605bc3d5698SJohn Baldwin 606bc3d5698SJohn Baldwin movl %ecx,%ebp 607bc3d5698SJohn Baldwin xorl 20(%esp),%eax 608bc3d5698SJohn Baldwin xorl %edx,%ebp 609bc3d5698SJohn Baldwin xorl 44(%esp),%eax 610bc3d5698SJohn Baldwin xorl %edi,%ebp 611bc3d5698SJohn Baldwin xorl (%esp),%eax 612bc3d5698SJohn Baldwin roll $1,%eax 613bc3d5698SJohn Baldwin addl %ebp,%esi 614bc3d5698SJohn Baldwin rorl $2,%ecx 615bc3d5698SJohn Baldwin movl %ebx,%ebp 616bc3d5698SJohn Baldwin roll $5,%ebp 617bc3d5698SJohn Baldwin movl %eax,12(%esp) 618bc3d5698SJohn Baldwin leal 1859775393(%eax,%esi,1),%eax 619bc3d5698SJohn Baldwin movl 16(%esp),%esi 620bc3d5698SJohn Baldwin addl %ebp,%eax 621bc3d5698SJohn Baldwin 622bc3d5698SJohn Baldwin movl %ebx,%ebp 623bc3d5698SJohn Baldwin xorl 24(%esp),%esi 624bc3d5698SJohn Baldwin xorl %ecx,%ebp 625bc3d5698SJohn Baldwin xorl 48(%esp),%esi 626bc3d5698SJohn Baldwin xorl %edx,%ebp 627bc3d5698SJohn Baldwin xorl 4(%esp),%esi 628bc3d5698SJohn Baldwin roll $1,%esi 629bc3d5698SJohn Baldwin addl %ebp,%edi 630bc3d5698SJohn Baldwin rorl $2,%ebx 631bc3d5698SJohn Baldwin movl %eax,%ebp 632bc3d5698SJohn Baldwin roll $5,%ebp 633bc3d5698SJohn Baldwin movl %esi,16(%esp) 634bc3d5698SJohn Baldwin leal 1859775393(%esi,%edi,1),%esi 635bc3d5698SJohn Baldwin movl 20(%esp),%edi 636bc3d5698SJohn Baldwin addl %ebp,%esi 637bc3d5698SJohn Baldwin 638bc3d5698SJohn Baldwin movl %eax,%ebp 639bc3d5698SJohn Baldwin xorl 28(%esp),%edi 640bc3d5698SJohn Baldwin xorl %ebx,%ebp 641bc3d5698SJohn Baldwin xorl 52(%esp),%edi 642bc3d5698SJohn Baldwin xorl %ecx,%ebp 643bc3d5698SJohn Baldwin xorl 8(%esp),%edi 644bc3d5698SJohn Baldwin roll $1,%edi 645bc3d5698SJohn Baldwin addl %ebp,%edx 646bc3d5698SJohn Baldwin rorl $2,%eax 647bc3d5698SJohn Baldwin movl %esi,%ebp 648bc3d5698SJohn Baldwin roll $5,%ebp 649bc3d5698SJohn Baldwin movl %edi,20(%esp) 650bc3d5698SJohn Baldwin leal 1859775393(%edi,%edx,1),%edi 651bc3d5698SJohn Baldwin movl 24(%esp),%edx 652bc3d5698SJohn Baldwin addl %ebp,%edi 653bc3d5698SJohn Baldwin 654bc3d5698SJohn Baldwin movl %esi,%ebp 655bc3d5698SJohn Baldwin xorl 32(%esp),%edx 656bc3d5698SJohn Baldwin xorl %eax,%ebp 657bc3d5698SJohn Baldwin xorl 56(%esp),%edx 658bc3d5698SJohn Baldwin xorl %ebx,%ebp 659bc3d5698SJohn Baldwin xorl 12(%esp),%edx 660bc3d5698SJohn Baldwin roll $1,%edx 661bc3d5698SJohn Baldwin addl %ebp,%ecx 662bc3d5698SJohn Baldwin rorl $2,%esi 663bc3d5698SJohn Baldwin movl %edi,%ebp 664bc3d5698SJohn Baldwin roll $5,%ebp 665bc3d5698SJohn Baldwin movl %edx,24(%esp) 666bc3d5698SJohn Baldwin leal 1859775393(%edx,%ecx,1),%edx 667bc3d5698SJohn Baldwin movl 28(%esp),%ecx 668bc3d5698SJohn Baldwin addl %ebp,%edx 669bc3d5698SJohn Baldwin 670bc3d5698SJohn Baldwin movl %edi,%ebp 671bc3d5698SJohn Baldwin xorl 36(%esp),%ecx 672bc3d5698SJohn Baldwin xorl %esi,%ebp 673bc3d5698SJohn Baldwin xorl 60(%esp),%ecx 674bc3d5698SJohn Baldwin xorl %eax,%ebp 675bc3d5698SJohn Baldwin xorl 16(%esp),%ecx 676bc3d5698SJohn Baldwin roll $1,%ecx 677bc3d5698SJohn Baldwin addl %ebp,%ebx 678bc3d5698SJohn Baldwin rorl $2,%edi 679bc3d5698SJohn Baldwin movl %edx,%ebp 680bc3d5698SJohn Baldwin roll $5,%ebp 681bc3d5698SJohn Baldwin movl %ecx,28(%esp) 682bc3d5698SJohn Baldwin leal 1859775393(%ecx,%ebx,1),%ecx 683bc3d5698SJohn Baldwin movl 32(%esp),%ebx 684bc3d5698SJohn Baldwin addl %ebp,%ecx 685bc3d5698SJohn Baldwin 686bc3d5698SJohn Baldwin movl %edi,%ebp 687bc3d5698SJohn Baldwin xorl 40(%esp),%ebx 688bc3d5698SJohn Baldwin xorl %esi,%ebp 689bc3d5698SJohn Baldwin xorl (%esp),%ebx 690bc3d5698SJohn Baldwin andl %edx,%ebp 691bc3d5698SJohn Baldwin xorl 20(%esp),%ebx 692bc3d5698SJohn Baldwin roll $1,%ebx 693bc3d5698SJohn Baldwin addl %eax,%ebp 694bc3d5698SJohn Baldwin rorl $2,%edx 695bc3d5698SJohn Baldwin movl %ecx,%eax 696bc3d5698SJohn Baldwin roll $5,%eax 697bc3d5698SJohn Baldwin movl %ebx,32(%esp) 698bc3d5698SJohn Baldwin leal 2400959708(%ebx,%ebp,1),%ebx 699bc3d5698SJohn Baldwin movl %edi,%ebp 700bc3d5698SJohn Baldwin addl %eax,%ebx 701bc3d5698SJohn Baldwin andl %esi,%ebp 702bc3d5698SJohn Baldwin movl 36(%esp),%eax 703bc3d5698SJohn Baldwin addl %ebp,%ebx 704bc3d5698SJohn Baldwin 705bc3d5698SJohn Baldwin movl %edx,%ebp 706bc3d5698SJohn Baldwin xorl 44(%esp),%eax 707bc3d5698SJohn Baldwin xorl %edi,%ebp 708bc3d5698SJohn Baldwin xorl 4(%esp),%eax 709bc3d5698SJohn Baldwin andl %ecx,%ebp 710bc3d5698SJohn Baldwin xorl 24(%esp),%eax 711bc3d5698SJohn Baldwin roll $1,%eax 712bc3d5698SJohn Baldwin addl %esi,%ebp 713bc3d5698SJohn Baldwin rorl $2,%ecx 714bc3d5698SJohn Baldwin movl %ebx,%esi 715bc3d5698SJohn Baldwin roll $5,%esi 716bc3d5698SJohn Baldwin movl %eax,36(%esp) 717bc3d5698SJohn Baldwin leal 2400959708(%eax,%ebp,1),%eax 718bc3d5698SJohn Baldwin movl %edx,%ebp 719bc3d5698SJohn Baldwin addl %esi,%eax 720bc3d5698SJohn Baldwin andl %edi,%ebp 721bc3d5698SJohn Baldwin movl 40(%esp),%esi 722bc3d5698SJohn Baldwin addl %ebp,%eax 723bc3d5698SJohn Baldwin 724bc3d5698SJohn Baldwin movl %ecx,%ebp 725bc3d5698SJohn Baldwin xorl 48(%esp),%esi 726bc3d5698SJohn Baldwin xorl %edx,%ebp 727bc3d5698SJohn Baldwin xorl 8(%esp),%esi 728bc3d5698SJohn Baldwin andl %ebx,%ebp 729bc3d5698SJohn Baldwin xorl 28(%esp),%esi 730bc3d5698SJohn Baldwin roll $1,%esi 731bc3d5698SJohn Baldwin addl %edi,%ebp 732bc3d5698SJohn Baldwin rorl $2,%ebx 733bc3d5698SJohn Baldwin movl %eax,%edi 734bc3d5698SJohn Baldwin roll $5,%edi 735bc3d5698SJohn Baldwin movl %esi,40(%esp) 736bc3d5698SJohn Baldwin leal 2400959708(%esi,%ebp,1),%esi 737bc3d5698SJohn Baldwin movl %ecx,%ebp 738bc3d5698SJohn Baldwin addl %edi,%esi 739bc3d5698SJohn Baldwin andl %edx,%ebp 740bc3d5698SJohn Baldwin movl 44(%esp),%edi 741bc3d5698SJohn Baldwin addl %ebp,%esi 742bc3d5698SJohn Baldwin 743bc3d5698SJohn Baldwin movl %ebx,%ebp 744bc3d5698SJohn Baldwin xorl 52(%esp),%edi 745bc3d5698SJohn Baldwin xorl %ecx,%ebp 746bc3d5698SJohn Baldwin xorl 12(%esp),%edi 747bc3d5698SJohn Baldwin andl %eax,%ebp 748bc3d5698SJohn Baldwin xorl 32(%esp),%edi 749bc3d5698SJohn Baldwin roll $1,%edi 750bc3d5698SJohn Baldwin addl %edx,%ebp 751bc3d5698SJohn Baldwin rorl $2,%eax 752bc3d5698SJohn Baldwin movl %esi,%edx 753bc3d5698SJohn Baldwin roll $5,%edx 754bc3d5698SJohn Baldwin movl %edi,44(%esp) 755bc3d5698SJohn Baldwin leal 2400959708(%edi,%ebp,1),%edi 756bc3d5698SJohn Baldwin movl %ebx,%ebp 757bc3d5698SJohn Baldwin addl %edx,%edi 758bc3d5698SJohn Baldwin andl %ecx,%ebp 759bc3d5698SJohn Baldwin movl 48(%esp),%edx 760bc3d5698SJohn Baldwin addl %ebp,%edi 761bc3d5698SJohn Baldwin 762bc3d5698SJohn Baldwin movl %eax,%ebp 763bc3d5698SJohn Baldwin xorl 56(%esp),%edx 764bc3d5698SJohn Baldwin xorl %ebx,%ebp 765bc3d5698SJohn Baldwin xorl 16(%esp),%edx 766bc3d5698SJohn Baldwin andl %esi,%ebp 767bc3d5698SJohn Baldwin xorl 36(%esp),%edx 768bc3d5698SJohn Baldwin roll $1,%edx 769bc3d5698SJohn Baldwin addl %ecx,%ebp 770bc3d5698SJohn Baldwin rorl $2,%esi 771bc3d5698SJohn Baldwin movl %edi,%ecx 772bc3d5698SJohn Baldwin roll $5,%ecx 773bc3d5698SJohn Baldwin movl %edx,48(%esp) 774bc3d5698SJohn Baldwin leal 2400959708(%edx,%ebp,1),%edx 775bc3d5698SJohn Baldwin movl %eax,%ebp 776bc3d5698SJohn Baldwin addl %ecx,%edx 777bc3d5698SJohn Baldwin andl %ebx,%ebp 778bc3d5698SJohn Baldwin movl 52(%esp),%ecx 779bc3d5698SJohn Baldwin addl %ebp,%edx 780bc3d5698SJohn Baldwin 781bc3d5698SJohn Baldwin movl %esi,%ebp 782bc3d5698SJohn Baldwin xorl 60(%esp),%ecx 783bc3d5698SJohn Baldwin xorl %eax,%ebp 784bc3d5698SJohn Baldwin xorl 20(%esp),%ecx 785bc3d5698SJohn Baldwin andl %edi,%ebp 786bc3d5698SJohn Baldwin xorl 40(%esp),%ecx 787bc3d5698SJohn Baldwin roll $1,%ecx 788bc3d5698SJohn Baldwin addl %ebx,%ebp 789bc3d5698SJohn Baldwin rorl $2,%edi 790bc3d5698SJohn Baldwin movl %edx,%ebx 791bc3d5698SJohn Baldwin roll $5,%ebx 792bc3d5698SJohn Baldwin movl %ecx,52(%esp) 793bc3d5698SJohn Baldwin leal 2400959708(%ecx,%ebp,1),%ecx 794bc3d5698SJohn Baldwin movl %esi,%ebp 795bc3d5698SJohn Baldwin addl %ebx,%ecx 796bc3d5698SJohn Baldwin andl %eax,%ebp 797bc3d5698SJohn Baldwin movl 56(%esp),%ebx 798bc3d5698SJohn Baldwin addl %ebp,%ecx 799bc3d5698SJohn Baldwin 800bc3d5698SJohn Baldwin movl %edi,%ebp 801bc3d5698SJohn Baldwin xorl (%esp),%ebx 802bc3d5698SJohn Baldwin xorl %esi,%ebp 803bc3d5698SJohn Baldwin xorl 24(%esp),%ebx 804bc3d5698SJohn Baldwin andl %edx,%ebp 805bc3d5698SJohn Baldwin xorl 44(%esp),%ebx 806bc3d5698SJohn Baldwin roll $1,%ebx 807bc3d5698SJohn Baldwin addl %eax,%ebp 808bc3d5698SJohn Baldwin rorl $2,%edx 809bc3d5698SJohn Baldwin movl %ecx,%eax 810bc3d5698SJohn Baldwin roll $5,%eax 811bc3d5698SJohn Baldwin movl %ebx,56(%esp) 812bc3d5698SJohn Baldwin leal 2400959708(%ebx,%ebp,1),%ebx 813bc3d5698SJohn Baldwin movl %edi,%ebp 814bc3d5698SJohn Baldwin addl %eax,%ebx 815bc3d5698SJohn Baldwin andl %esi,%ebp 816bc3d5698SJohn Baldwin movl 60(%esp),%eax 817bc3d5698SJohn Baldwin addl %ebp,%ebx 818bc3d5698SJohn Baldwin 819bc3d5698SJohn Baldwin movl %edx,%ebp 820bc3d5698SJohn Baldwin xorl 4(%esp),%eax 821bc3d5698SJohn Baldwin xorl %edi,%ebp 822bc3d5698SJohn Baldwin xorl 28(%esp),%eax 823bc3d5698SJohn Baldwin andl %ecx,%ebp 824bc3d5698SJohn Baldwin xorl 48(%esp),%eax 825bc3d5698SJohn Baldwin roll $1,%eax 826bc3d5698SJohn Baldwin addl %esi,%ebp 827bc3d5698SJohn Baldwin rorl $2,%ecx 828bc3d5698SJohn Baldwin movl %ebx,%esi 829bc3d5698SJohn Baldwin roll $5,%esi 830bc3d5698SJohn Baldwin movl %eax,60(%esp) 831bc3d5698SJohn Baldwin leal 2400959708(%eax,%ebp,1),%eax 832bc3d5698SJohn Baldwin movl %edx,%ebp 833bc3d5698SJohn Baldwin addl %esi,%eax 834bc3d5698SJohn Baldwin andl %edi,%ebp 835bc3d5698SJohn Baldwin movl (%esp),%esi 836bc3d5698SJohn Baldwin addl %ebp,%eax 837bc3d5698SJohn Baldwin 838bc3d5698SJohn Baldwin movl %ecx,%ebp 839bc3d5698SJohn Baldwin xorl 8(%esp),%esi 840bc3d5698SJohn Baldwin xorl %edx,%ebp 841bc3d5698SJohn Baldwin xorl 32(%esp),%esi 842bc3d5698SJohn Baldwin andl %ebx,%ebp 843bc3d5698SJohn Baldwin xorl 52(%esp),%esi 844bc3d5698SJohn Baldwin roll $1,%esi 845bc3d5698SJohn Baldwin addl %edi,%ebp 846bc3d5698SJohn Baldwin rorl $2,%ebx 847bc3d5698SJohn Baldwin movl %eax,%edi 848bc3d5698SJohn Baldwin roll $5,%edi 849bc3d5698SJohn Baldwin movl %esi,(%esp) 850bc3d5698SJohn Baldwin leal 2400959708(%esi,%ebp,1),%esi 851bc3d5698SJohn Baldwin movl %ecx,%ebp 852bc3d5698SJohn Baldwin addl %edi,%esi 853bc3d5698SJohn Baldwin andl %edx,%ebp 854bc3d5698SJohn Baldwin movl 4(%esp),%edi 855bc3d5698SJohn Baldwin addl %ebp,%esi 856bc3d5698SJohn Baldwin 857bc3d5698SJohn Baldwin movl %ebx,%ebp 858bc3d5698SJohn Baldwin xorl 12(%esp),%edi 859bc3d5698SJohn Baldwin xorl %ecx,%ebp 860bc3d5698SJohn Baldwin xorl 36(%esp),%edi 861bc3d5698SJohn Baldwin andl %eax,%ebp 862bc3d5698SJohn Baldwin xorl 56(%esp),%edi 863bc3d5698SJohn Baldwin roll $1,%edi 864bc3d5698SJohn Baldwin addl %edx,%ebp 865bc3d5698SJohn Baldwin rorl $2,%eax 866bc3d5698SJohn Baldwin movl %esi,%edx 867bc3d5698SJohn Baldwin roll $5,%edx 868bc3d5698SJohn Baldwin movl %edi,4(%esp) 869bc3d5698SJohn Baldwin leal 2400959708(%edi,%ebp,1),%edi 870bc3d5698SJohn Baldwin movl %ebx,%ebp 871bc3d5698SJohn Baldwin addl %edx,%edi 872bc3d5698SJohn Baldwin andl %ecx,%ebp 873bc3d5698SJohn Baldwin movl 8(%esp),%edx 874bc3d5698SJohn Baldwin addl %ebp,%edi 875bc3d5698SJohn Baldwin 876bc3d5698SJohn Baldwin movl %eax,%ebp 877bc3d5698SJohn Baldwin xorl 16(%esp),%edx 878bc3d5698SJohn Baldwin xorl %ebx,%ebp 879bc3d5698SJohn Baldwin xorl 40(%esp),%edx 880bc3d5698SJohn Baldwin andl %esi,%ebp 881bc3d5698SJohn Baldwin xorl 60(%esp),%edx 882bc3d5698SJohn Baldwin roll $1,%edx 883bc3d5698SJohn Baldwin addl %ecx,%ebp 884bc3d5698SJohn Baldwin rorl $2,%esi 885bc3d5698SJohn Baldwin movl %edi,%ecx 886bc3d5698SJohn Baldwin roll $5,%ecx 887bc3d5698SJohn Baldwin movl %edx,8(%esp) 888bc3d5698SJohn Baldwin leal 2400959708(%edx,%ebp,1),%edx 889bc3d5698SJohn Baldwin movl %eax,%ebp 890bc3d5698SJohn Baldwin addl %ecx,%edx 891bc3d5698SJohn Baldwin andl %ebx,%ebp 892bc3d5698SJohn Baldwin movl 12(%esp),%ecx 893bc3d5698SJohn Baldwin addl %ebp,%edx 894bc3d5698SJohn Baldwin 895bc3d5698SJohn Baldwin movl %esi,%ebp 896bc3d5698SJohn Baldwin xorl 20(%esp),%ecx 897bc3d5698SJohn Baldwin xorl %eax,%ebp 898bc3d5698SJohn Baldwin xorl 44(%esp),%ecx 899bc3d5698SJohn Baldwin andl %edi,%ebp 900bc3d5698SJohn Baldwin xorl (%esp),%ecx 901bc3d5698SJohn Baldwin roll $1,%ecx 902bc3d5698SJohn Baldwin addl %ebx,%ebp 903bc3d5698SJohn Baldwin rorl $2,%edi 904bc3d5698SJohn Baldwin movl %edx,%ebx 905bc3d5698SJohn Baldwin roll $5,%ebx 906bc3d5698SJohn Baldwin movl %ecx,12(%esp) 907bc3d5698SJohn Baldwin leal 2400959708(%ecx,%ebp,1),%ecx 908bc3d5698SJohn Baldwin movl %esi,%ebp 909bc3d5698SJohn Baldwin addl %ebx,%ecx 910bc3d5698SJohn Baldwin andl %eax,%ebp 911bc3d5698SJohn Baldwin movl 16(%esp),%ebx 912bc3d5698SJohn Baldwin addl %ebp,%ecx 913bc3d5698SJohn Baldwin 914bc3d5698SJohn Baldwin movl %edi,%ebp 915bc3d5698SJohn Baldwin xorl 24(%esp),%ebx 916bc3d5698SJohn Baldwin xorl %esi,%ebp 917bc3d5698SJohn Baldwin xorl 48(%esp),%ebx 918bc3d5698SJohn Baldwin andl %edx,%ebp 919bc3d5698SJohn Baldwin xorl 4(%esp),%ebx 920bc3d5698SJohn Baldwin roll $1,%ebx 921bc3d5698SJohn Baldwin addl %eax,%ebp 922bc3d5698SJohn Baldwin rorl $2,%edx 923bc3d5698SJohn Baldwin movl %ecx,%eax 924bc3d5698SJohn Baldwin roll $5,%eax 925bc3d5698SJohn Baldwin movl %ebx,16(%esp) 926bc3d5698SJohn Baldwin leal 2400959708(%ebx,%ebp,1),%ebx 927bc3d5698SJohn Baldwin movl %edi,%ebp 928bc3d5698SJohn Baldwin addl %eax,%ebx 929bc3d5698SJohn Baldwin andl %esi,%ebp 930bc3d5698SJohn Baldwin movl 20(%esp),%eax 931bc3d5698SJohn Baldwin addl %ebp,%ebx 932bc3d5698SJohn Baldwin 933bc3d5698SJohn Baldwin movl %edx,%ebp 934bc3d5698SJohn Baldwin xorl 28(%esp),%eax 935bc3d5698SJohn Baldwin xorl %edi,%ebp 936bc3d5698SJohn Baldwin xorl 52(%esp),%eax 937bc3d5698SJohn Baldwin andl %ecx,%ebp 938bc3d5698SJohn Baldwin xorl 8(%esp),%eax 939bc3d5698SJohn Baldwin roll $1,%eax 940bc3d5698SJohn Baldwin addl %esi,%ebp 941bc3d5698SJohn Baldwin rorl $2,%ecx 942bc3d5698SJohn Baldwin movl %ebx,%esi 943bc3d5698SJohn Baldwin roll $5,%esi 944bc3d5698SJohn Baldwin movl %eax,20(%esp) 945bc3d5698SJohn Baldwin leal 2400959708(%eax,%ebp,1),%eax 946bc3d5698SJohn Baldwin movl %edx,%ebp 947bc3d5698SJohn Baldwin addl %esi,%eax 948bc3d5698SJohn Baldwin andl %edi,%ebp 949bc3d5698SJohn Baldwin movl 24(%esp),%esi 950bc3d5698SJohn Baldwin addl %ebp,%eax 951bc3d5698SJohn Baldwin 952bc3d5698SJohn Baldwin movl %ecx,%ebp 953bc3d5698SJohn Baldwin xorl 32(%esp),%esi 954bc3d5698SJohn Baldwin xorl %edx,%ebp 955bc3d5698SJohn Baldwin xorl 56(%esp),%esi 956bc3d5698SJohn Baldwin andl %ebx,%ebp 957bc3d5698SJohn Baldwin xorl 12(%esp),%esi 958bc3d5698SJohn Baldwin roll $1,%esi 959bc3d5698SJohn Baldwin addl %edi,%ebp 960bc3d5698SJohn Baldwin rorl $2,%ebx 961bc3d5698SJohn Baldwin movl %eax,%edi 962bc3d5698SJohn Baldwin roll $5,%edi 963bc3d5698SJohn Baldwin movl %esi,24(%esp) 964bc3d5698SJohn Baldwin leal 2400959708(%esi,%ebp,1),%esi 965bc3d5698SJohn Baldwin movl %ecx,%ebp 966bc3d5698SJohn Baldwin addl %edi,%esi 967bc3d5698SJohn Baldwin andl %edx,%ebp 968bc3d5698SJohn Baldwin movl 28(%esp),%edi 969bc3d5698SJohn Baldwin addl %ebp,%esi 970bc3d5698SJohn Baldwin 971bc3d5698SJohn Baldwin movl %ebx,%ebp 972bc3d5698SJohn Baldwin xorl 36(%esp),%edi 973bc3d5698SJohn Baldwin xorl %ecx,%ebp 974bc3d5698SJohn Baldwin xorl 60(%esp),%edi 975bc3d5698SJohn Baldwin andl %eax,%ebp 976bc3d5698SJohn Baldwin xorl 16(%esp),%edi 977bc3d5698SJohn Baldwin roll $1,%edi 978bc3d5698SJohn Baldwin addl %edx,%ebp 979bc3d5698SJohn Baldwin rorl $2,%eax 980bc3d5698SJohn Baldwin movl %esi,%edx 981bc3d5698SJohn Baldwin roll $5,%edx 982bc3d5698SJohn Baldwin movl %edi,28(%esp) 983bc3d5698SJohn Baldwin leal 2400959708(%edi,%ebp,1),%edi 984bc3d5698SJohn Baldwin movl %ebx,%ebp 985bc3d5698SJohn Baldwin addl %edx,%edi 986bc3d5698SJohn Baldwin andl %ecx,%ebp 987bc3d5698SJohn Baldwin movl 32(%esp),%edx 988bc3d5698SJohn Baldwin addl %ebp,%edi 989bc3d5698SJohn Baldwin 990bc3d5698SJohn Baldwin movl %eax,%ebp 991bc3d5698SJohn Baldwin xorl 40(%esp),%edx 992bc3d5698SJohn Baldwin xorl %ebx,%ebp 993bc3d5698SJohn Baldwin xorl (%esp),%edx 994bc3d5698SJohn Baldwin andl %esi,%ebp 995bc3d5698SJohn Baldwin xorl 20(%esp),%edx 996bc3d5698SJohn Baldwin roll $1,%edx 997bc3d5698SJohn Baldwin addl %ecx,%ebp 998bc3d5698SJohn Baldwin rorl $2,%esi 999bc3d5698SJohn Baldwin movl %edi,%ecx 1000bc3d5698SJohn Baldwin roll $5,%ecx 1001bc3d5698SJohn Baldwin movl %edx,32(%esp) 1002bc3d5698SJohn Baldwin leal 2400959708(%edx,%ebp,1),%edx 1003bc3d5698SJohn Baldwin movl %eax,%ebp 1004bc3d5698SJohn Baldwin addl %ecx,%edx 1005bc3d5698SJohn Baldwin andl %ebx,%ebp 1006bc3d5698SJohn Baldwin movl 36(%esp),%ecx 1007bc3d5698SJohn Baldwin addl %ebp,%edx 1008bc3d5698SJohn Baldwin 1009bc3d5698SJohn Baldwin movl %esi,%ebp 1010bc3d5698SJohn Baldwin xorl 44(%esp),%ecx 1011bc3d5698SJohn Baldwin xorl %eax,%ebp 1012bc3d5698SJohn Baldwin xorl 4(%esp),%ecx 1013bc3d5698SJohn Baldwin andl %edi,%ebp 1014bc3d5698SJohn Baldwin xorl 24(%esp),%ecx 1015bc3d5698SJohn Baldwin roll $1,%ecx 1016bc3d5698SJohn Baldwin addl %ebx,%ebp 1017bc3d5698SJohn Baldwin rorl $2,%edi 1018bc3d5698SJohn Baldwin movl %edx,%ebx 1019bc3d5698SJohn Baldwin roll $5,%ebx 1020bc3d5698SJohn Baldwin movl %ecx,36(%esp) 1021bc3d5698SJohn Baldwin leal 2400959708(%ecx,%ebp,1),%ecx 1022bc3d5698SJohn Baldwin movl %esi,%ebp 1023bc3d5698SJohn Baldwin addl %ebx,%ecx 1024bc3d5698SJohn Baldwin andl %eax,%ebp 1025bc3d5698SJohn Baldwin movl 40(%esp),%ebx 1026bc3d5698SJohn Baldwin addl %ebp,%ecx 1027bc3d5698SJohn Baldwin 1028bc3d5698SJohn Baldwin movl %edi,%ebp 1029bc3d5698SJohn Baldwin xorl 48(%esp),%ebx 1030bc3d5698SJohn Baldwin xorl %esi,%ebp 1031bc3d5698SJohn Baldwin xorl 8(%esp),%ebx 1032bc3d5698SJohn Baldwin andl %edx,%ebp 1033bc3d5698SJohn Baldwin xorl 28(%esp),%ebx 1034bc3d5698SJohn Baldwin roll $1,%ebx 1035bc3d5698SJohn Baldwin addl %eax,%ebp 1036bc3d5698SJohn Baldwin rorl $2,%edx 1037bc3d5698SJohn Baldwin movl %ecx,%eax 1038bc3d5698SJohn Baldwin roll $5,%eax 1039bc3d5698SJohn Baldwin movl %ebx,40(%esp) 1040bc3d5698SJohn Baldwin leal 2400959708(%ebx,%ebp,1),%ebx 1041bc3d5698SJohn Baldwin movl %edi,%ebp 1042bc3d5698SJohn Baldwin addl %eax,%ebx 1043bc3d5698SJohn Baldwin andl %esi,%ebp 1044bc3d5698SJohn Baldwin movl 44(%esp),%eax 1045bc3d5698SJohn Baldwin addl %ebp,%ebx 1046bc3d5698SJohn Baldwin 1047bc3d5698SJohn Baldwin movl %edx,%ebp 1048bc3d5698SJohn Baldwin xorl 52(%esp),%eax 1049bc3d5698SJohn Baldwin xorl %edi,%ebp 1050bc3d5698SJohn Baldwin xorl 12(%esp),%eax 1051bc3d5698SJohn Baldwin andl %ecx,%ebp 1052bc3d5698SJohn Baldwin xorl 32(%esp),%eax 1053bc3d5698SJohn Baldwin roll $1,%eax 1054bc3d5698SJohn Baldwin addl %esi,%ebp 1055bc3d5698SJohn Baldwin rorl $2,%ecx 1056bc3d5698SJohn Baldwin movl %ebx,%esi 1057bc3d5698SJohn Baldwin roll $5,%esi 1058bc3d5698SJohn Baldwin movl %eax,44(%esp) 1059bc3d5698SJohn Baldwin leal 2400959708(%eax,%ebp,1),%eax 1060bc3d5698SJohn Baldwin movl %edx,%ebp 1061bc3d5698SJohn Baldwin addl %esi,%eax 1062bc3d5698SJohn Baldwin andl %edi,%ebp 1063bc3d5698SJohn Baldwin movl 48(%esp),%esi 1064bc3d5698SJohn Baldwin addl %ebp,%eax 1065bc3d5698SJohn Baldwin 1066bc3d5698SJohn Baldwin movl %ebx,%ebp 1067bc3d5698SJohn Baldwin xorl 56(%esp),%esi 1068bc3d5698SJohn Baldwin xorl %ecx,%ebp 1069bc3d5698SJohn Baldwin xorl 16(%esp),%esi 1070bc3d5698SJohn Baldwin xorl %edx,%ebp 1071bc3d5698SJohn Baldwin xorl 36(%esp),%esi 1072bc3d5698SJohn Baldwin roll $1,%esi 1073bc3d5698SJohn Baldwin addl %ebp,%edi 1074bc3d5698SJohn Baldwin rorl $2,%ebx 1075bc3d5698SJohn Baldwin movl %eax,%ebp 1076bc3d5698SJohn Baldwin roll $5,%ebp 1077bc3d5698SJohn Baldwin movl %esi,48(%esp) 1078bc3d5698SJohn Baldwin leal 3395469782(%esi,%edi,1),%esi 1079bc3d5698SJohn Baldwin movl 52(%esp),%edi 1080bc3d5698SJohn Baldwin addl %ebp,%esi 1081bc3d5698SJohn Baldwin 1082bc3d5698SJohn Baldwin movl %eax,%ebp 1083bc3d5698SJohn Baldwin xorl 60(%esp),%edi 1084bc3d5698SJohn Baldwin xorl %ebx,%ebp 1085bc3d5698SJohn Baldwin xorl 20(%esp),%edi 1086bc3d5698SJohn Baldwin xorl %ecx,%ebp 1087bc3d5698SJohn Baldwin xorl 40(%esp),%edi 1088bc3d5698SJohn Baldwin roll $1,%edi 1089bc3d5698SJohn Baldwin addl %ebp,%edx 1090bc3d5698SJohn Baldwin rorl $2,%eax 1091bc3d5698SJohn Baldwin movl %esi,%ebp 1092bc3d5698SJohn Baldwin roll $5,%ebp 1093bc3d5698SJohn Baldwin movl %edi,52(%esp) 1094bc3d5698SJohn Baldwin leal 3395469782(%edi,%edx,1),%edi 1095bc3d5698SJohn Baldwin movl 56(%esp),%edx 1096bc3d5698SJohn Baldwin addl %ebp,%edi 1097bc3d5698SJohn Baldwin 1098bc3d5698SJohn Baldwin movl %esi,%ebp 1099bc3d5698SJohn Baldwin xorl (%esp),%edx 1100bc3d5698SJohn Baldwin xorl %eax,%ebp 1101bc3d5698SJohn Baldwin xorl 24(%esp),%edx 1102bc3d5698SJohn Baldwin xorl %ebx,%ebp 1103bc3d5698SJohn Baldwin xorl 44(%esp),%edx 1104bc3d5698SJohn Baldwin roll $1,%edx 1105bc3d5698SJohn Baldwin addl %ebp,%ecx 1106bc3d5698SJohn Baldwin rorl $2,%esi 1107bc3d5698SJohn Baldwin movl %edi,%ebp 1108bc3d5698SJohn Baldwin roll $5,%ebp 1109bc3d5698SJohn Baldwin movl %edx,56(%esp) 1110bc3d5698SJohn Baldwin leal 3395469782(%edx,%ecx,1),%edx 1111bc3d5698SJohn Baldwin movl 60(%esp),%ecx 1112bc3d5698SJohn Baldwin addl %ebp,%edx 1113bc3d5698SJohn Baldwin 1114bc3d5698SJohn Baldwin movl %edi,%ebp 1115bc3d5698SJohn Baldwin xorl 4(%esp),%ecx 1116bc3d5698SJohn Baldwin xorl %esi,%ebp 1117bc3d5698SJohn Baldwin xorl 28(%esp),%ecx 1118bc3d5698SJohn Baldwin xorl %eax,%ebp 1119bc3d5698SJohn Baldwin xorl 48(%esp),%ecx 1120bc3d5698SJohn Baldwin roll $1,%ecx 1121bc3d5698SJohn Baldwin addl %ebp,%ebx 1122bc3d5698SJohn Baldwin rorl $2,%edi 1123bc3d5698SJohn Baldwin movl %edx,%ebp 1124bc3d5698SJohn Baldwin roll $5,%ebp 1125bc3d5698SJohn Baldwin movl %ecx,60(%esp) 1126bc3d5698SJohn Baldwin leal 3395469782(%ecx,%ebx,1),%ecx 1127bc3d5698SJohn Baldwin movl (%esp),%ebx 1128bc3d5698SJohn Baldwin addl %ebp,%ecx 1129bc3d5698SJohn Baldwin 1130bc3d5698SJohn Baldwin movl %edx,%ebp 1131bc3d5698SJohn Baldwin xorl 8(%esp),%ebx 1132bc3d5698SJohn Baldwin xorl %edi,%ebp 1133bc3d5698SJohn Baldwin xorl 32(%esp),%ebx 1134bc3d5698SJohn Baldwin xorl %esi,%ebp 1135bc3d5698SJohn Baldwin xorl 52(%esp),%ebx 1136bc3d5698SJohn Baldwin roll $1,%ebx 1137bc3d5698SJohn Baldwin addl %ebp,%eax 1138bc3d5698SJohn Baldwin rorl $2,%edx 1139bc3d5698SJohn Baldwin movl %ecx,%ebp 1140bc3d5698SJohn Baldwin roll $5,%ebp 1141bc3d5698SJohn Baldwin movl %ebx,(%esp) 1142bc3d5698SJohn Baldwin leal 3395469782(%ebx,%eax,1),%ebx 1143bc3d5698SJohn Baldwin movl 4(%esp),%eax 1144bc3d5698SJohn Baldwin addl %ebp,%ebx 1145bc3d5698SJohn Baldwin 1146bc3d5698SJohn Baldwin movl %ecx,%ebp 1147bc3d5698SJohn Baldwin xorl 12(%esp),%eax 1148bc3d5698SJohn Baldwin xorl %edx,%ebp 1149bc3d5698SJohn Baldwin xorl 36(%esp),%eax 1150bc3d5698SJohn Baldwin xorl %edi,%ebp 1151bc3d5698SJohn Baldwin xorl 56(%esp),%eax 1152bc3d5698SJohn Baldwin roll $1,%eax 1153bc3d5698SJohn Baldwin addl %ebp,%esi 1154bc3d5698SJohn Baldwin rorl $2,%ecx 1155bc3d5698SJohn Baldwin movl %ebx,%ebp 1156bc3d5698SJohn Baldwin roll $5,%ebp 1157bc3d5698SJohn Baldwin movl %eax,4(%esp) 1158bc3d5698SJohn Baldwin leal 3395469782(%eax,%esi,1),%eax 1159bc3d5698SJohn Baldwin movl 8(%esp),%esi 1160bc3d5698SJohn Baldwin addl %ebp,%eax 1161bc3d5698SJohn Baldwin 1162bc3d5698SJohn Baldwin movl %ebx,%ebp 1163bc3d5698SJohn Baldwin xorl 16(%esp),%esi 1164bc3d5698SJohn Baldwin xorl %ecx,%ebp 1165bc3d5698SJohn Baldwin xorl 40(%esp),%esi 1166bc3d5698SJohn Baldwin xorl %edx,%ebp 1167bc3d5698SJohn Baldwin xorl 60(%esp),%esi 1168bc3d5698SJohn Baldwin roll $1,%esi 1169bc3d5698SJohn Baldwin addl %ebp,%edi 1170bc3d5698SJohn Baldwin rorl $2,%ebx 1171bc3d5698SJohn Baldwin movl %eax,%ebp 1172bc3d5698SJohn Baldwin roll $5,%ebp 1173bc3d5698SJohn Baldwin movl %esi,8(%esp) 1174bc3d5698SJohn Baldwin leal 3395469782(%esi,%edi,1),%esi 1175bc3d5698SJohn Baldwin movl 12(%esp),%edi 1176bc3d5698SJohn Baldwin addl %ebp,%esi 1177bc3d5698SJohn Baldwin 1178bc3d5698SJohn Baldwin movl %eax,%ebp 1179bc3d5698SJohn Baldwin xorl 20(%esp),%edi 1180bc3d5698SJohn Baldwin xorl %ebx,%ebp 1181bc3d5698SJohn Baldwin xorl 44(%esp),%edi 1182bc3d5698SJohn Baldwin xorl %ecx,%ebp 1183bc3d5698SJohn Baldwin xorl (%esp),%edi 1184bc3d5698SJohn Baldwin roll $1,%edi 1185bc3d5698SJohn Baldwin addl %ebp,%edx 1186bc3d5698SJohn Baldwin rorl $2,%eax 1187bc3d5698SJohn Baldwin movl %esi,%ebp 1188bc3d5698SJohn Baldwin roll $5,%ebp 1189bc3d5698SJohn Baldwin movl %edi,12(%esp) 1190bc3d5698SJohn Baldwin leal 3395469782(%edi,%edx,1),%edi 1191bc3d5698SJohn Baldwin movl 16(%esp),%edx 1192bc3d5698SJohn Baldwin addl %ebp,%edi 1193bc3d5698SJohn Baldwin 1194bc3d5698SJohn Baldwin movl %esi,%ebp 1195bc3d5698SJohn Baldwin xorl 24(%esp),%edx 1196bc3d5698SJohn Baldwin xorl %eax,%ebp 1197bc3d5698SJohn Baldwin xorl 48(%esp),%edx 1198bc3d5698SJohn Baldwin xorl %ebx,%ebp 1199bc3d5698SJohn Baldwin xorl 4(%esp),%edx 1200bc3d5698SJohn Baldwin roll $1,%edx 1201bc3d5698SJohn Baldwin addl %ebp,%ecx 1202bc3d5698SJohn Baldwin rorl $2,%esi 1203bc3d5698SJohn Baldwin movl %edi,%ebp 1204bc3d5698SJohn Baldwin roll $5,%ebp 1205bc3d5698SJohn Baldwin movl %edx,16(%esp) 1206bc3d5698SJohn Baldwin leal 3395469782(%edx,%ecx,1),%edx 1207bc3d5698SJohn Baldwin movl 20(%esp),%ecx 1208bc3d5698SJohn Baldwin addl %ebp,%edx 1209bc3d5698SJohn Baldwin 1210bc3d5698SJohn Baldwin movl %edi,%ebp 1211bc3d5698SJohn Baldwin xorl 28(%esp),%ecx 1212bc3d5698SJohn Baldwin xorl %esi,%ebp 1213bc3d5698SJohn Baldwin xorl 52(%esp),%ecx 1214bc3d5698SJohn Baldwin xorl %eax,%ebp 1215bc3d5698SJohn Baldwin xorl 8(%esp),%ecx 1216bc3d5698SJohn Baldwin roll $1,%ecx 1217bc3d5698SJohn Baldwin addl %ebp,%ebx 1218bc3d5698SJohn Baldwin rorl $2,%edi 1219bc3d5698SJohn Baldwin movl %edx,%ebp 1220bc3d5698SJohn Baldwin roll $5,%ebp 1221bc3d5698SJohn Baldwin movl %ecx,20(%esp) 1222bc3d5698SJohn Baldwin leal 3395469782(%ecx,%ebx,1),%ecx 1223bc3d5698SJohn Baldwin movl 24(%esp),%ebx 1224bc3d5698SJohn Baldwin addl %ebp,%ecx 1225bc3d5698SJohn Baldwin 1226bc3d5698SJohn Baldwin movl %edx,%ebp 1227bc3d5698SJohn Baldwin xorl 32(%esp),%ebx 1228bc3d5698SJohn Baldwin xorl %edi,%ebp 1229bc3d5698SJohn Baldwin xorl 56(%esp),%ebx 1230bc3d5698SJohn Baldwin xorl %esi,%ebp 1231bc3d5698SJohn Baldwin xorl 12(%esp),%ebx 1232bc3d5698SJohn Baldwin roll $1,%ebx 1233bc3d5698SJohn Baldwin addl %ebp,%eax 1234bc3d5698SJohn Baldwin rorl $2,%edx 1235bc3d5698SJohn Baldwin movl %ecx,%ebp 1236bc3d5698SJohn Baldwin roll $5,%ebp 1237bc3d5698SJohn Baldwin movl %ebx,24(%esp) 1238bc3d5698SJohn Baldwin leal 3395469782(%ebx,%eax,1),%ebx 1239bc3d5698SJohn Baldwin movl 28(%esp),%eax 1240bc3d5698SJohn Baldwin addl %ebp,%ebx 1241bc3d5698SJohn Baldwin 1242bc3d5698SJohn Baldwin movl %ecx,%ebp 1243bc3d5698SJohn Baldwin xorl 36(%esp),%eax 1244bc3d5698SJohn Baldwin xorl %edx,%ebp 1245bc3d5698SJohn Baldwin xorl 60(%esp),%eax 1246bc3d5698SJohn Baldwin xorl %edi,%ebp 1247bc3d5698SJohn Baldwin xorl 16(%esp),%eax 1248bc3d5698SJohn Baldwin roll $1,%eax 1249bc3d5698SJohn Baldwin addl %ebp,%esi 1250bc3d5698SJohn Baldwin rorl $2,%ecx 1251bc3d5698SJohn Baldwin movl %ebx,%ebp 1252bc3d5698SJohn Baldwin roll $5,%ebp 1253bc3d5698SJohn Baldwin movl %eax,28(%esp) 1254bc3d5698SJohn Baldwin leal 3395469782(%eax,%esi,1),%eax 1255bc3d5698SJohn Baldwin movl 32(%esp),%esi 1256bc3d5698SJohn Baldwin addl %ebp,%eax 1257bc3d5698SJohn Baldwin 1258bc3d5698SJohn Baldwin movl %ebx,%ebp 1259bc3d5698SJohn Baldwin xorl 40(%esp),%esi 1260bc3d5698SJohn Baldwin xorl %ecx,%ebp 1261bc3d5698SJohn Baldwin xorl (%esp),%esi 1262bc3d5698SJohn Baldwin xorl %edx,%ebp 1263bc3d5698SJohn Baldwin xorl 20(%esp),%esi 1264bc3d5698SJohn Baldwin roll $1,%esi 1265bc3d5698SJohn Baldwin addl %ebp,%edi 1266bc3d5698SJohn Baldwin rorl $2,%ebx 1267bc3d5698SJohn Baldwin movl %eax,%ebp 1268bc3d5698SJohn Baldwin roll $5,%ebp 1269bc3d5698SJohn Baldwin movl %esi,32(%esp) 1270bc3d5698SJohn Baldwin leal 3395469782(%esi,%edi,1),%esi 1271bc3d5698SJohn Baldwin movl 36(%esp),%edi 1272bc3d5698SJohn Baldwin addl %ebp,%esi 1273bc3d5698SJohn Baldwin 1274bc3d5698SJohn Baldwin movl %eax,%ebp 1275bc3d5698SJohn Baldwin xorl 44(%esp),%edi 1276bc3d5698SJohn Baldwin xorl %ebx,%ebp 1277bc3d5698SJohn Baldwin xorl 4(%esp),%edi 1278bc3d5698SJohn Baldwin xorl %ecx,%ebp 1279bc3d5698SJohn Baldwin xorl 24(%esp),%edi 1280bc3d5698SJohn Baldwin roll $1,%edi 1281bc3d5698SJohn Baldwin addl %ebp,%edx 1282bc3d5698SJohn Baldwin rorl $2,%eax 1283bc3d5698SJohn Baldwin movl %esi,%ebp 1284bc3d5698SJohn Baldwin roll $5,%ebp 1285bc3d5698SJohn Baldwin movl %edi,36(%esp) 1286bc3d5698SJohn Baldwin leal 3395469782(%edi,%edx,1),%edi 1287bc3d5698SJohn Baldwin movl 40(%esp),%edx 1288bc3d5698SJohn Baldwin addl %ebp,%edi 1289bc3d5698SJohn Baldwin 1290bc3d5698SJohn Baldwin movl %esi,%ebp 1291bc3d5698SJohn Baldwin xorl 48(%esp),%edx 1292bc3d5698SJohn Baldwin xorl %eax,%ebp 1293bc3d5698SJohn Baldwin xorl 8(%esp),%edx 1294bc3d5698SJohn Baldwin xorl %ebx,%ebp 1295bc3d5698SJohn Baldwin xorl 28(%esp),%edx 1296bc3d5698SJohn Baldwin roll $1,%edx 1297bc3d5698SJohn Baldwin addl %ebp,%ecx 1298bc3d5698SJohn Baldwin rorl $2,%esi 1299bc3d5698SJohn Baldwin movl %edi,%ebp 1300bc3d5698SJohn Baldwin roll $5,%ebp 1301bc3d5698SJohn Baldwin movl %edx,40(%esp) 1302bc3d5698SJohn Baldwin leal 3395469782(%edx,%ecx,1),%edx 1303bc3d5698SJohn Baldwin movl 44(%esp),%ecx 1304bc3d5698SJohn Baldwin addl %ebp,%edx 1305bc3d5698SJohn Baldwin 1306bc3d5698SJohn Baldwin movl %edi,%ebp 1307bc3d5698SJohn Baldwin xorl 52(%esp),%ecx 1308bc3d5698SJohn Baldwin xorl %esi,%ebp 1309bc3d5698SJohn Baldwin xorl 12(%esp),%ecx 1310bc3d5698SJohn Baldwin xorl %eax,%ebp 1311bc3d5698SJohn Baldwin xorl 32(%esp),%ecx 1312bc3d5698SJohn Baldwin roll $1,%ecx 1313bc3d5698SJohn Baldwin addl %ebp,%ebx 1314bc3d5698SJohn Baldwin rorl $2,%edi 1315bc3d5698SJohn Baldwin movl %edx,%ebp 1316bc3d5698SJohn Baldwin roll $5,%ebp 1317bc3d5698SJohn Baldwin movl %ecx,44(%esp) 1318bc3d5698SJohn Baldwin leal 3395469782(%ecx,%ebx,1),%ecx 1319bc3d5698SJohn Baldwin movl 48(%esp),%ebx 1320bc3d5698SJohn Baldwin addl %ebp,%ecx 1321bc3d5698SJohn Baldwin 1322bc3d5698SJohn Baldwin movl %edx,%ebp 1323bc3d5698SJohn Baldwin xorl 56(%esp),%ebx 1324bc3d5698SJohn Baldwin xorl %edi,%ebp 1325bc3d5698SJohn Baldwin xorl 16(%esp),%ebx 1326bc3d5698SJohn Baldwin xorl %esi,%ebp 1327bc3d5698SJohn Baldwin xorl 36(%esp),%ebx 1328bc3d5698SJohn Baldwin roll $1,%ebx 1329bc3d5698SJohn Baldwin addl %ebp,%eax 1330bc3d5698SJohn Baldwin rorl $2,%edx 1331bc3d5698SJohn Baldwin movl %ecx,%ebp 1332bc3d5698SJohn Baldwin roll $5,%ebp 1333bc3d5698SJohn Baldwin movl %ebx,48(%esp) 1334bc3d5698SJohn Baldwin leal 3395469782(%ebx,%eax,1),%ebx 1335bc3d5698SJohn Baldwin movl 52(%esp),%eax 1336bc3d5698SJohn Baldwin addl %ebp,%ebx 1337bc3d5698SJohn Baldwin 1338bc3d5698SJohn Baldwin movl %ecx,%ebp 1339bc3d5698SJohn Baldwin xorl 60(%esp),%eax 1340bc3d5698SJohn Baldwin xorl %edx,%ebp 1341bc3d5698SJohn Baldwin xorl 20(%esp),%eax 1342bc3d5698SJohn Baldwin xorl %edi,%ebp 1343bc3d5698SJohn Baldwin xorl 40(%esp),%eax 1344bc3d5698SJohn Baldwin roll $1,%eax 1345bc3d5698SJohn Baldwin addl %ebp,%esi 1346bc3d5698SJohn Baldwin rorl $2,%ecx 1347bc3d5698SJohn Baldwin movl %ebx,%ebp 1348bc3d5698SJohn Baldwin roll $5,%ebp 1349bc3d5698SJohn Baldwin leal 3395469782(%eax,%esi,1),%eax 1350bc3d5698SJohn Baldwin movl 56(%esp),%esi 1351bc3d5698SJohn Baldwin addl %ebp,%eax 1352bc3d5698SJohn Baldwin 1353bc3d5698SJohn Baldwin movl %ebx,%ebp 1354bc3d5698SJohn Baldwin xorl (%esp),%esi 1355bc3d5698SJohn Baldwin xorl %ecx,%ebp 1356bc3d5698SJohn Baldwin xorl 24(%esp),%esi 1357bc3d5698SJohn Baldwin xorl %edx,%ebp 1358bc3d5698SJohn Baldwin xorl 44(%esp),%esi 1359bc3d5698SJohn Baldwin roll $1,%esi 1360bc3d5698SJohn Baldwin addl %ebp,%edi 1361bc3d5698SJohn Baldwin rorl $2,%ebx 1362bc3d5698SJohn Baldwin movl %eax,%ebp 1363bc3d5698SJohn Baldwin roll $5,%ebp 1364bc3d5698SJohn Baldwin leal 3395469782(%esi,%edi,1),%esi 1365bc3d5698SJohn Baldwin movl 60(%esp),%edi 1366bc3d5698SJohn Baldwin addl %ebp,%esi 1367bc3d5698SJohn Baldwin 1368bc3d5698SJohn Baldwin movl %eax,%ebp 1369bc3d5698SJohn Baldwin xorl 4(%esp),%edi 1370bc3d5698SJohn Baldwin xorl %ebx,%ebp 1371bc3d5698SJohn Baldwin xorl 28(%esp),%edi 1372bc3d5698SJohn Baldwin xorl %ecx,%ebp 1373bc3d5698SJohn Baldwin xorl 48(%esp),%edi 1374bc3d5698SJohn Baldwin roll $1,%edi 1375bc3d5698SJohn Baldwin addl %ebp,%edx 1376bc3d5698SJohn Baldwin rorl $2,%eax 1377bc3d5698SJohn Baldwin movl %esi,%ebp 1378bc3d5698SJohn Baldwin roll $5,%ebp 1379bc3d5698SJohn Baldwin leal 3395469782(%edi,%edx,1),%edi 1380bc3d5698SJohn Baldwin addl %ebp,%edi 1381bc3d5698SJohn Baldwin movl 96(%esp),%ebp 1382bc3d5698SJohn Baldwin movl 100(%esp),%edx 1383bc3d5698SJohn Baldwin addl (%ebp),%edi 1384bc3d5698SJohn Baldwin addl 4(%ebp),%esi 1385bc3d5698SJohn Baldwin addl 8(%ebp),%eax 1386bc3d5698SJohn Baldwin addl 12(%ebp),%ebx 1387bc3d5698SJohn Baldwin addl 16(%ebp),%ecx 1388bc3d5698SJohn Baldwin movl %edi,(%ebp) 1389bc3d5698SJohn Baldwin addl $64,%edx 1390bc3d5698SJohn Baldwin movl %esi,4(%ebp) 1391bc3d5698SJohn Baldwin cmpl 104(%esp),%edx 1392bc3d5698SJohn Baldwin movl %eax,8(%ebp) 1393bc3d5698SJohn Baldwin movl %ecx,%edi 1394bc3d5698SJohn Baldwin movl %ebx,12(%ebp) 1395bc3d5698SJohn Baldwin movl %edx,%esi 1396bc3d5698SJohn Baldwin movl %ecx,16(%ebp) 1397bc3d5698SJohn Baldwin jb .L002loop 1398bc3d5698SJohn Baldwin addl $76,%esp 1399bc3d5698SJohn Baldwin popl %edi 1400bc3d5698SJohn Baldwin popl %esi 1401bc3d5698SJohn Baldwin popl %ebx 1402bc3d5698SJohn Baldwin popl %ebp 1403bc3d5698SJohn Baldwin ret 1404bc3d5698SJohn Baldwin.size sha1_block_data_order,.-.L_sha1_block_data_order_begin 1405bc3d5698SJohn Baldwin.type _sha1_block_data_order_shaext,@function 1406bc3d5698SJohn Baldwin.align 16 1407bc3d5698SJohn Baldwin_sha1_block_data_order_shaext: 1408*c0855eaaSJohn Baldwin #ifdef __CET__ 1409*c0855eaaSJohn Baldwin 1410*c0855eaaSJohn Baldwin.byte 243,15,30,251 1411*c0855eaaSJohn Baldwin #endif 1412*c0855eaaSJohn Baldwin 1413bc3d5698SJohn Baldwin pushl %ebp 1414bc3d5698SJohn Baldwin pushl %ebx 1415bc3d5698SJohn Baldwin pushl %esi 1416bc3d5698SJohn Baldwin pushl %edi 1417bc3d5698SJohn Baldwin call .L003pic_point 1418bc3d5698SJohn Baldwin.L003pic_point: 1419bc3d5698SJohn Baldwin popl %ebp 1420bc3d5698SJohn Baldwin leal .LK_XX_XX-.L003pic_point(%ebp),%ebp 1421bc3d5698SJohn Baldwin.Lshaext_shortcut: 1422bc3d5698SJohn Baldwin movl 20(%esp),%edi 1423bc3d5698SJohn Baldwin movl %esp,%ebx 1424bc3d5698SJohn Baldwin movl 24(%esp),%esi 1425bc3d5698SJohn Baldwin movl 28(%esp),%ecx 1426bc3d5698SJohn Baldwin subl $32,%esp 1427bc3d5698SJohn Baldwin movdqu (%edi),%xmm0 1428bc3d5698SJohn Baldwin movd 16(%edi),%xmm1 1429bc3d5698SJohn Baldwin andl $-32,%esp 1430bc3d5698SJohn Baldwin movdqa 80(%ebp),%xmm3 1431bc3d5698SJohn Baldwin movdqu (%esi),%xmm4 1432bc3d5698SJohn Baldwin pshufd $27,%xmm0,%xmm0 1433bc3d5698SJohn Baldwin movdqu 16(%esi),%xmm5 1434bc3d5698SJohn Baldwin pshufd $27,%xmm1,%xmm1 1435bc3d5698SJohn Baldwin movdqu 32(%esi),%xmm6 1436bc3d5698SJohn Baldwin.byte 102,15,56,0,227 1437bc3d5698SJohn Baldwin movdqu 48(%esi),%xmm7 1438bc3d5698SJohn Baldwin.byte 102,15,56,0,235 1439bc3d5698SJohn Baldwin.byte 102,15,56,0,243 1440bc3d5698SJohn Baldwin.byte 102,15,56,0,251 1441bc3d5698SJohn Baldwin jmp .L004loop_shaext 1442bc3d5698SJohn Baldwin.align 16 1443bc3d5698SJohn Baldwin.L004loop_shaext: 1444bc3d5698SJohn Baldwin decl %ecx 1445bc3d5698SJohn Baldwin leal 64(%esi),%eax 1446bc3d5698SJohn Baldwin movdqa %xmm1,(%esp) 1447bc3d5698SJohn Baldwin paddd %xmm4,%xmm1 1448bc3d5698SJohn Baldwin cmovnel %eax,%esi 1449bc3d5698SJohn Baldwin movdqa %xmm0,16(%esp) 1450bc3d5698SJohn Baldwin.byte 15,56,201,229 1451bc3d5698SJohn Baldwin movdqa %xmm0,%xmm2 1452bc3d5698SJohn Baldwin.byte 15,58,204,193,0 1453bc3d5698SJohn Baldwin.byte 15,56,200,213 1454bc3d5698SJohn Baldwin pxor %xmm6,%xmm4 1455bc3d5698SJohn Baldwin.byte 15,56,201,238 1456bc3d5698SJohn Baldwin.byte 15,56,202,231 1457bc3d5698SJohn Baldwin movdqa %xmm0,%xmm1 1458bc3d5698SJohn Baldwin.byte 15,58,204,194,0 1459bc3d5698SJohn Baldwin.byte 15,56,200,206 1460bc3d5698SJohn Baldwin pxor %xmm7,%xmm5 1461bc3d5698SJohn Baldwin.byte 15,56,202,236 1462bc3d5698SJohn Baldwin.byte 15,56,201,247 1463bc3d5698SJohn Baldwin movdqa %xmm0,%xmm2 1464bc3d5698SJohn Baldwin.byte 15,58,204,193,0 1465bc3d5698SJohn Baldwin.byte 15,56,200,215 1466bc3d5698SJohn Baldwin pxor %xmm4,%xmm6 1467bc3d5698SJohn Baldwin.byte 15,56,201,252 1468bc3d5698SJohn Baldwin.byte 15,56,202,245 1469bc3d5698SJohn Baldwin movdqa %xmm0,%xmm1 1470bc3d5698SJohn Baldwin.byte 15,58,204,194,0 1471bc3d5698SJohn Baldwin.byte 15,56,200,204 1472bc3d5698SJohn Baldwin pxor %xmm5,%xmm7 1473bc3d5698SJohn Baldwin.byte 15,56,202,254 1474bc3d5698SJohn Baldwin.byte 15,56,201,229 1475bc3d5698SJohn Baldwin movdqa %xmm0,%xmm2 1476bc3d5698SJohn Baldwin.byte 15,58,204,193,0 1477bc3d5698SJohn Baldwin.byte 15,56,200,213 1478bc3d5698SJohn Baldwin pxor %xmm6,%xmm4 1479bc3d5698SJohn Baldwin.byte 15,56,201,238 1480bc3d5698SJohn Baldwin.byte 15,56,202,231 1481bc3d5698SJohn Baldwin movdqa %xmm0,%xmm1 1482bc3d5698SJohn Baldwin.byte 15,58,204,194,1 1483bc3d5698SJohn Baldwin.byte 15,56,200,206 1484bc3d5698SJohn Baldwin pxor %xmm7,%xmm5 1485bc3d5698SJohn Baldwin.byte 15,56,202,236 1486bc3d5698SJohn Baldwin.byte 15,56,201,247 1487bc3d5698SJohn Baldwin movdqa %xmm0,%xmm2 1488bc3d5698SJohn Baldwin.byte 15,58,204,193,1 1489bc3d5698SJohn Baldwin.byte 15,56,200,215 1490bc3d5698SJohn Baldwin pxor %xmm4,%xmm6 1491bc3d5698SJohn Baldwin.byte 15,56,201,252 1492bc3d5698SJohn Baldwin.byte 15,56,202,245 1493bc3d5698SJohn Baldwin movdqa %xmm0,%xmm1 1494bc3d5698SJohn Baldwin.byte 15,58,204,194,1 1495bc3d5698SJohn Baldwin.byte 15,56,200,204 1496bc3d5698SJohn Baldwin pxor %xmm5,%xmm7 1497bc3d5698SJohn Baldwin.byte 15,56,202,254 1498bc3d5698SJohn Baldwin.byte 15,56,201,229 1499bc3d5698SJohn Baldwin movdqa %xmm0,%xmm2 1500bc3d5698SJohn Baldwin.byte 15,58,204,193,1 1501bc3d5698SJohn Baldwin.byte 15,56,200,213 1502bc3d5698SJohn Baldwin pxor %xmm6,%xmm4 1503bc3d5698SJohn Baldwin.byte 15,56,201,238 1504bc3d5698SJohn Baldwin.byte 15,56,202,231 1505bc3d5698SJohn Baldwin movdqa %xmm0,%xmm1 1506bc3d5698SJohn Baldwin.byte 15,58,204,194,1 1507bc3d5698SJohn Baldwin.byte 15,56,200,206 1508bc3d5698SJohn Baldwin pxor %xmm7,%xmm5 1509bc3d5698SJohn Baldwin.byte 15,56,202,236 1510bc3d5698SJohn Baldwin.byte 15,56,201,247 1511bc3d5698SJohn Baldwin movdqa %xmm0,%xmm2 1512bc3d5698SJohn Baldwin.byte 15,58,204,193,2 1513bc3d5698SJohn Baldwin.byte 15,56,200,215 1514bc3d5698SJohn Baldwin pxor %xmm4,%xmm6 1515bc3d5698SJohn Baldwin.byte 15,56,201,252 1516bc3d5698SJohn Baldwin.byte 15,56,202,245 1517bc3d5698SJohn Baldwin movdqa %xmm0,%xmm1 1518bc3d5698SJohn Baldwin.byte 15,58,204,194,2 1519bc3d5698SJohn Baldwin.byte 15,56,200,204 1520bc3d5698SJohn Baldwin pxor %xmm5,%xmm7 1521bc3d5698SJohn Baldwin.byte 15,56,202,254 1522bc3d5698SJohn Baldwin.byte 15,56,201,229 1523bc3d5698SJohn Baldwin movdqa %xmm0,%xmm2 1524bc3d5698SJohn Baldwin.byte 15,58,204,193,2 1525bc3d5698SJohn Baldwin.byte 15,56,200,213 1526bc3d5698SJohn Baldwin pxor %xmm6,%xmm4 1527bc3d5698SJohn Baldwin.byte 15,56,201,238 1528bc3d5698SJohn Baldwin.byte 15,56,202,231 1529bc3d5698SJohn Baldwin movdqa %xmm0,%xmm1 1530bc3d5698SJohn Baldwin.byte 15,58,204,194,2 1531bc3d5698SJohn Baldwin.byte 15,56,200,206 1532bc3d5698SJohn Baldwin pxor %xmm7,%xmm5 1533bc3d5698SJohn Baldwin.byte 15,56,202,236 1534bc3d5698SJohn Baldwin.byte 15,56,201,247 1535bc3d5698SJohn Baldwin movdqa %xmm0,%xmm2 1536bc3d5698SJohn Baldwin.byte 15,58,204,193,2 1537bc3d5698SJohn Baldwin.byte 15,56,200,215 1538bc3d5698SJohn Baldwin pxor %xmm4,%xmm6 1539bc3d5698SJohn Baldwin.byte 15,56,201,252 1540bc3d5698SJohn Baldwin.byte 15,56,202,245 1541bc3d5698SJohn Baldwin movdqa %xmm0,%xmm1 1542bc3d5698SJohn Baldwin.byte 15,58,204,194,3 1543bc3d5698SJohn Baldwin.byte 15,56,200,204 1544bc3d5698SJohn Baldwin pxor %xmm5,%xmm7 1545bc3d5698SJohn Baldwin.byte 15,56,202,254 1546bc3d5698SJohn Baldwin movdqu (%esi),%xmm4 1547bc3d5698SJohn Baldwin movdqa %xmm0,%xmm2 1548bc3d5698SJohn Baldwin.byte 15,58,204,193,3 1549bc3d5698SJohn Baldwin.byte 15,56,200,213 1550bc3d5698SJohn Baldwin movdqu 16(%esi),%xmm5 1551bc3d5698SJohn Baldwin.byte 102,15,56,0,227 1552bc3d5698SJohn Baldwin movdqa %xmm0,%xmm1 1553bc3d5698SJohn Baldwin.byte 15,58,204,194,3 1554bc3d5698SJohn Baldwin.byte 15,56,200,206 1555bc3d5698SJohn Baldwin movdqu 32(%esi),%xmm6 1556bc3d5698SJohn Baldwin.byte 102,15,56,0,235 1557bc3d5698SJohn Baldwin movdqa %xmm0,%xmm2 1558bc3d5698SJohn Baldwin.byte 15,58,204,193,3 1559bc3d5698SJohn Baldwin.byte 15,56,200,215 1560bc3d5698SJohn Baldwin movdqu 48(%esi),%xmm7 1561bc3d5698SJohn Baldwin.byte 102,15,56,0,243 1562bc3d5698SJohn Baldwin movdqa %xmm0,%xmm1 1563bc3d5698SJohn Baldwin.byte 15,58,204,194,3 1564bc3d5698SJohn Baldwin movdqa (%esp),%xmm2 1565bc3d5698SJohn Baldwin.byte 102,15,56,0,251 1566bc3d5698SJohn Baldwin.byte 15,56,200,202 1567bc3d5698SJohn Baldwin paddd 16(%esp),%xmm0 1568bc3d5698SJohn Baldwin jnz .L004loop_shaext 1569bc3d5698SJohn Baldwin pshufd $27,%xmm0,%xmm0 1570bc3d5698SJohn Baldwin pshufd $27,%xmm1,%xmm1 1571bc3d5698SJohn Baldwin movdqu %xmm0,(%edi) 1572bc3d5698SJohn Baldwin movd %xmm1,16(%edi) 1573bc3d5698SJohn Baldwin movl %ebx,%esp 1574bc3d5698SJohn Baldwin popl %edi 1575bc3d5698SJohn Baldwin popl %esi 1576bc3d5698SJohn Baldwin popl %ebx 1577bc3d5698SJohn Baldwin popl %ebp 1578bc3d5698SJohn Baldwin ret 1579bc3d5698SJohn Baldwin.size _sha1_block_data_order_shaext,.-_sha1_block_data_order_shaext 1580bc3d5698SJohn Baldwin.type _sha1_block_data_order_ssse3,@function 1581bc3d5698SJohn Baldwin.align 16 1582bc3d5698SJohn Baldwin_sha1_block_data_order_ssse3: 1583*c0855eaaSJohn Baldwin #ifdef __CET__ 1584*c0855eaaSJohn Baldwin 1585*c0855eaaSJohn Baldwin.byte 243,15,30,251 1586*c0855eaaSJohn Baldwin #endif 1587*c0855eaaSJohn Baldwin 1588bc3d5698SJohn Baldwin pushl %ebp 1589bc3d5698SJohn Baldwin pushl %ebx 1590bc3d5698SJohn Baldwin pushl %esi 1591bc3d5698SJohn Baldwin pushl %edi 1592bc3d5698SJohn Baldwin call .L005pic_point 1593bc3d5698SJohn Baldwin.L005pic_point: 1594bc3d5698SJohn Baldwin popl %ebp 1595bc3d5698SJohn Baldwin leal .LK_XX_XX-.L005pic_point(%ebp),%ebp 1596bc3d5698SJohn Baldwin.Lssse3_shortcut: 1597bc3d5698SJohn Baldwin movdqa (%ebp),%xmm7 1598bc3d5698SJohn Baldwin movdqa 16(%ebp),%xmm0 1599bc3d5698SJohn Baldwin movdqa 32(%ebp),%xmm1 1600bc3d5698SJohn Baldwin movdqa 48(%ebp),%xmm2 1601bc3d5698SJohn Baldwin movdqa 64(%ebp),%xmm6 1602bc3d5698SJohn Baldwin movl 20(%esp),%edi 1603bc3d5698SJohn Baldwin movl 24(%esp),%ebp 1604bc3d5698SJohn Baldwin movl 28(%esp),%edx 1605bc3d5698SJohn Baldwin movl %esp,%esi 1606bc3d5698SJohn Baldwin subl $208,%esp 1607bc3d5698SJohn Baldwin andl $-64,%esp 1608bc3d5698SJohn Baldwin movdqa %xmm0,112(%esp) 1609bc3d5698SJohn Baldwin movdqa %xmm1,128(%esp) 1610bc3d5698SJohn Baldwin movdqa %xmm2,144(%esp) 1611bc3d5698SJohn Baldwin shll $6,%edx 1612bc3d5698SJohn Baldwin movdqa %xmm7,160(%esp) 1613bc3d5698SJohn Baldwin addl %ebp,%edx 1614bc3d5698SJohn Baldwin movdqa %xmm6,176(%esp) 1615bc3d5698SJohn Baldwin addl $64,%ebp 1616bc3d5698SJohn Baldwin movl %edi,192(%esp) 1617bc3d5698SJohn Baldwin movl %ebp,196(%esp) 1618bc3d5698SJohn Baldwin movl %edx,200(%esp) 1619bc3d5698SJohn Baldwin movl %esi,204(%esp) 1620bc3d5698SJohn Baldwin movl (%edi),%eax 1621bc3d5698SJohn Baldwin movl 4(%edi),%ebx 1622bc3d5698SJohn Baldwin movl 8(%edi),%ecx 1623bc3d5698SJohn Baldwin movl 12(%edi),%edx 1624bc3d5698SJohn Baldwin movl 16(%edi),%edi 1625bc3d5698SJohn Baldwin movl %ebx,%esi 1626bc3d5698SJohn Baldwin movdqu -64(%ebp),%xmm0 1627bc3d5698SJohn Baldwin movdqu -48(%ebp),%xmm1 1628bc3d5698SJohn Baldwin movdqu -32(%ebp),%xmm2 1629bc3d5698SJohn Baldwin movdqu -16(%ebp),%xmm3 1630bc3d5698SJohn Baldwin.byte 102,15,56,0,198 1631bc3d5698SJohn Baldwin.byte 102,15,56,0,206 1632bc3d5698SJohn Baldwin.byte 102,15,56,0,214 1633bc3d5698SJohn Baldwin movdqa %xmm7,96(%esp) 1634bc3d5698SJohn Baldwin.byte 102,15,56,0,222 1635bc3d5698SJohn Baldwin paddd %xmm7,%xmm0 1636bc3d5698SJohn Baldwin paddd %xmm7,%xmm1 1637bc3d5698SJohn Baldwin paddd %xmm7,%xmm2 1638bc3d5698SJohn Baldwin movdqa %xmm0,(%esp) 1639bc3d5698SJohn Baldwin psubd %xmm7,%xmm0 1640bc3d5698SJohn Baldwin movdqa %xmm1,16(%esp) 1641bc3d5698SJohn Baldwin psubd %xmm7,%xmm1 1642bc3d5698SJohn Baldwin movdqa %xmm2,32(%esp) 1643bc3d5698SJohn Baldwin movl %ecx,%ebp 1644bc3d5698SJohn Baldwin psubd %xmm7,%xmm2 1645bc3d5698SJohn Baldwin xorl %edx,%ebp 1646bc3d5698SJohn Baldwin pshufd $238,%xmm0,%xmm4 1647bc3d5698SJohn Baldwin andl %ebp,%esi 1648bc3d5698SJohn Baldwin jmp .L006loop 1649bc3d5698SJohn Baldwin.align 16 1650bc3d5698SJohn Baldwin.L006loop: 1651bc3d5698SJohn Baldwin rorl $2,%ebx 1652bc3d5698SJohn Baldwin xorl %edx,%esi 1653bc3d5698SJohn Baldwin movl %eax,%ebp 1654bc3d5698SJohn Baldwin punpcklqdq %xmm1,%xmm4 1655bc3d5698SJohn Baldwin movdqa %xmm3,%xmm6 1656bc3d5698SJohn Baldwin addl (%esp),%edi 1657bc3d5698SJohn Baldwin xorl %ecx,%ebx 1658bc3d5698SJohn Baldwin paddd %xmm3,%xmm7 1659bc3d5698SJohn Baldwin movdqa %xmm0,64(%esp) 1660bc3d5698SJohn Baldwin roll $5,%eax 1661bc3d5698SJohn Baldwin addl %esi,%edi 1662bc3d5698SJohn Baldwin psrldq $4,%xmm6 1663bc3d5698SJohn Baldwin andl %ebx,%ebp 1664bc3d5698SJohn Baldwin xorl %ecx,%ebx 1665bc3d5698SJohn Baldwin pxor %xmm0,%xmm4 1666bc3d5698SJohn Baldwin addl %eax,%edi 1667bc3d5698SJohn Baldwin rorl $7,%eax 1668bc3d5698SJohn Baldwin pxor %xmm2,%xmm6 1669bc3d5698SJohn Baldwin xorl %ecx,%ebp 1670bc3d5698SJohn Baldwin movl %edi,%esi 1671bc3d5698SJohn Baldwin addl 4(%esp),%edx 1672bc3d5698SJohn Baldwin pxor %xmm6,%xmm4 1673bc3d5698SJohn Baldwin xorl %ebx,%eax 1674bc3d5698SJohn Baldwin roll $5,%edi 1675bc3d5698SJohn Baldwin movdqa %xmm7,48(%esp) 1676bc3d5698SJohn Baldwin addl %ebp,%edx 1677bc3d5698SJohn Baldwin andl %eax,%esi 1678bc3d5698SJohn Baldwin movdqa %xmm4,%xmm0 1679bc3d5698SJohn Baldwin xorl %ebx,%eax 1680bc3d5698SJohn Baldwin addl %edi,%edx 1681bc3d5698SJohn Baldwin rorl $7,%edi 1682bc3d5698SJohn Baldwin movdqa %xmm4,%xmm6 1683bc3d5698SJohn Baldwin xorl %ebx,%esi 1684bc3d5698SJohn Baldwin pslldq $12,%xmm0 1685bc3d5698SJohn Baldwin paddd %xmm4,%xmm4 1686bc3d5698SJohn Baldwin movl %edx,%ebp 1687bc3d5698SJohn Baldwin addl 8(%esp),%ecx 1688bc3d5698SJohn Baldwin psrld $31,%xmm6 1689bc3d5698SJohn Baldwin xorl %eax,%edi 1690bc3d5698SJohn Baldwin roll $5,%edx 1691bc3d5698SJohn Baldwin movdqa %xmm0,%xmm7 1692bc3d5698SJohn Baldwin addl %esi,%ecx 1693bc3d5698SJohn Baldwin andl %edi,%ebp 1694bc3d5698SJohn Baldwin xorl %eax,%edi 1695bc3d5698SJohn Baldwin psrld $30,%xmm0 1696bc3d5698SJohn Baldwin addl %edx,%ecx 1697bc3d5698SJohn Baldwin rorl $7,%edx 1698bc3d5698SJohn Baldwin por %xmm6,%xmm4 1699bc3d5698SJohn Baldwin xorl %eax,%ebp 1700bc3d5698SJohn Baldwin movl %ecx,%esi 1701bc3d5698SJohn Baldwin addl 12(%esp),%ebx 1702bc3d5698SJohn Baldwin pslld $2,%xmm7 1703bc3d5698SJohn Baldwin xorl %edi,%edx 1704bc3d5698SJohn Baldwin roll $5,%ecx 1705bc3d5698SJohn Baldwin pxor %xmm0,%xmm4 1706bc3d5698SJohn Baldwin movdqa 96(%esp),%xmm0 1707bc3d5698SJohn Baldwin addl %ebp,%ebx 1708bc3d5698SJohn Baldwin andl %edx,%esi 1709bc3d5698SJohn Baldwin pxor %xmm7,%xmm4 1710bc3d5698SJohn Baldwin pshufd $238,%xmm1,%xmm5 1711bc3d5698SJohn Baldwin xorl %edi,%edx 1712bc3d5698SJohn Baldwin addl %ecx,%ebx 1713bc3d5698SJohn Baldwin rorl $7,%ecx 1714bc3d5698SJohn Baldwin xorl %edi,%esi 1715bc3d5698SJohn Baldwin movl %ebx,%ebp 1716bc3d5698SJohn Baldwin punpcklqdq %xmm2,%xmm5 1717bc3d5698SJohn Baldwin movdqa %xmm4,%xmm7 1718bc3d5698SJohn Baldwin addl 16(%esp),%eax 1719bc3d5698SJohn Baldwin xorl %edx,%ecx 1720bc3d5698SJohn Baldwin paddd %xmm4,%xmm0 1721bc3d5698SJohn Baldwin movdqa %xmm1,80(%esp) 1722bc3d5698SJohn Baldwin roll $5,%ebx 1723bc3d5698SJohn Baldwin addl %esi,%eax 1724bc3d5698SJohn Baldwin psrldq $4,%xmm7 1725bc3d5698SJohn Baldwin andl %ecx,%ebp 1726bc3d5698SJohn Baldwin xorl %edx,%ecx 1727bc3d5698SJohn Baldwin pxor %xmm1,%xmm5 1728bc3d5698SJohn Baldwin addl %ebx,%eax 1729bc3d5698SJohn Baldwin rorl $7,%ebx 1730bc3d5698SJohn Baldwin pxor %xmm3,%xmm7 1731bc3d5698SJohn Baldwin xorl %edx,%ebp 1732bc3d5698SJohn Baldwin movl %eax,%esi 1733bc3d5698SJohn Baldwin addl 20(%esp),%edi 1734bc3d5698SJohn Baldwin pxor %xmm7,%xmm5 1735bc3d5698SJohn Baldwin xorl %ecx,%ebx 1736bc3d5698SJohn Baldwin roll $5,%eax 1737bc3d5698SJohn Baldwin movdqa %xmm0,(%esp) 1738bc3d5698SJohn Baldwin addl %ebp,%edi 1739bc3d5698SJohn Baldwin andl %ebx,%esi 1740bc3d5698SJohn Baldwin movdqa %xmm5,%xmm1 1741bc3d5698SJohn Baldwin xorl %ecx,%ebx 1742bc3d5698SJohn Baldwin addl %eax,%edi 1743bc3d5698SJohn Baldwin rorl $7,%eax 1744bc3d5698SJohn Baldwin movdqa %xmm5,%xmm7 1745bc3d5698SJohn Baldwin xorl %ecx,%esi 1746bc3d5698SJohn Baldwin pslldq $12,%xmm1 1747bc3d5698SJohn Baldwin paddd %xmm5,%xmm5 1748bc3d5698SJohn Baldwin movl %edi,%ebp 1749bc3d5698SJohn Baldwin addl 24(%esp),%edx 1750bc3d5698SJohn Baldwin psrld $31,%xmm7 1751bc3d5698SJohn Baldwin xorl %ebx,%eax 1752bc3d5698SJohn Baldwin roll $5,%edi 1753bc3d5698SJohn Baldwin movdqa %xmm1,%xmm0 1754bc3d5698SJohn Baldwin addl %esi,%edx 1755bc3d5698SJohn Baldwin andl %eax,%ebp 1756bc3d5698SJohn Baldwin xorl %ebx,%eax 1757bc3d5698SJohn Baldwin psrld $30,%xmm1 1758bc3d5698SJohn Baldwin addl %edi,%edx 1759bc3d5698SJohn Baldwin rorl $7,%edi 1760bc3d5698SJohn Baldwin por %xmm7,%xmm5 1761bc3d5698SJohn Baldwin xorl %ebx,%ebp 1762bc3d5698SJohn Baldwin movl %edx,%esi 1763bc3d5698SJohn Baldwin addl 28(%esp),%ecx 1764bc3d5698SJohn Baldwin pslld $2,%xmm0 1765bc3d5698SJohn Baldwin xorl %eax,%edi 1766bc3d5698SJohn Baldwin roll $5,%edx 1767bc3d5698SJohn Baldwin pxor %xmm1,%xmm5 1768bc3d5698SJohn Baldwin movdqa 112(%esp),%xmm1 1769bc3d5698SJohn Baldwin addl %ebp,%ecx 1770bc3d5698SJohn Baldwin andl %edi,%esi 1771bc3d5698SJohn Baldwin pxor %xmm0,%xmm5 1772bc3d5698SJohn Baldwin pshufd $238,%xmm2,%xmm6 1773bc3d5698SJohn Baldwin xorl %eax,%edi 1774bc3d5698SJohn Baldwin addl %edx,%ecx 1775bc3d5698SJohn Baldwin rorl $7,%edx 1776bc3d5698SJohn Baldwin xorl %eax,%esi 1777bc3d5698SJohn Baldwin movl %ecx,%ebp 1778bc3d5698SJohn Baldwin punpcklqdq %xmm3,%xmm6 1779bc3d5698SJohn Baldwin movdqa %xmm5,%xmm0 1780bc3d5698SJohn Baldwin addl 32(%esp),%ebx 1781bc3d5698SJohn Baldwin xorl %edi,%edx 1782bc3d5698SJohn Baldwin paddd %xmm5,%xmm1 1783bc3d5698SJohn Baldwin movdqa %xmm2,96(%esp) 1784bc3d5698SJohn Baldwin roll $5,%ecx 1785bc3d5698SJohn Baldwin addl %esi,%ebx 1786bc3d5698SJohn Baldwin psrldq $4,%xmm0 1787bc3d5698SJohn Baldwin andl %edx,%ebp 1788bc3d5698SJohn Baldwin xorl %edi,%edx 1789bc3d5698SJohn Baldwin pxor %xmm2,%xmm6 1790bc3d5698SJohn Baldwin addl %ecx,%ebx 1791bc3d5698SJohn Baldwin rorl $7,%ecx 1792bc3d5698SJohn Baldwin pxor %xmm4,%xmm0 1793bc3d5698SJohn Baldwin xorl %edi,%ebp 1794bc3d5698SJohn Baldwin movl %ebx,%esi 1795bc3d5698SJohn Baldwin addl 36(%esp),%eax 1796bc3d5698SJohn Baldwin pxor %xmm0,%xmm6 1797bc3d5698SJohn Baldwin xorl %edx,%ecx 1798bc3d5698SJohn Baldwin roll $5,%ebx 1799bc3d5698SJohn Baldwin movdqa %xmm1,16(%esp) 1800bc3d5698SJohn Baldwin addl %ebp,%eax 1801bc3d5698SJohn Baldwin andl %ecx,%esi 1802bc3d5698SJohn Baldwin movdqa %xmm6,%xmm2 1803bc3d5698SJohn Baldwin xorl %edx,%ecx 1804bc3d5698SJohn Baldwin addl %ebx,%eax 1805bc3d5698SJohn Baldwin rorl $7,%ebx 1806bc3d5698SJohn Baldwin movdqa %xmm6,%xmm0 1807bc3d5698SJohn Baldwin xorl %edx,%esi 1808bc3d5698SJohn Baldwin pslldq $12,%xmm2 1809bc3d5698SJohn Baldwin paddd %xmm6,%xmm6 1810bc3d5698SJohn Baldwin movl %eax,%ebp 1811bc3d5698SJohn Baldwin addl 40(%esp),%edi 1812bc3d5698SJohn Baldwin psrld $31,%xmm0 1813bc3d5698SJohn Baldwin xorl %ecx,%ebx 1814bc3d5698SJohn Baldwin roll $5,%eax 1815bc3d5698SJohn Baldwin movdqa %xmm2,%xmm1 1816bc3d5698SJohn Baldwin addl %esi,%edi 1817bc3d5698SJohn Baldwin andl %ebx,%ebp 1818bc3d5698SJohn Baldwin xorl %ecx,%ebx 1819bc3d5698SJohn Baldwin psrld $30,%xmm2 1820bc3d5698SJohn Baldwin addl %eax,%edi 1821bc3d5698SJohn Baldwin rorl $7,%eax 1822bc3d5698SJohn Baldwin por %xmm0,%xmm6 1823bc3d5698SJohn Baldwin xorl %ecx,%ebp 1824bc3d5698SJohn Baldwin movdqa 64(%esp),%xmm0 1825bc3d5698SJohn Baldwin movl %edi,%esi 1826bc3d5698SJohn Baldwin addl 44(%esp),%edx 1827bc3d5698SJohn Baldwin pslld $2,%xmm1 1828bc3d5698SJohn Baldwin xorl %ebx,%eax 1829bc3d5698SJohn Baldwin roll $5,%edi 1830bc3d5698SJohn Baldwin pxor %xmm2,%xmm6 1831bc3d5698SJohn Baldwin movdqa 112(%esp),%xmm2 1832bc3d5698SJohn Baldwin addl %ebp,%edx 1833bc3d5698SJohn Baldwin andl %eax,%esi 1834bc3d5698SJohn Baldwin pxor %xmm1,%xmm6 1835bc3d5698SJohn Baldwin pshufd $238,%xmm3,%xmm7 1836bc3d5698SJohn Baldwin xorl %ebx,%eax 1837bc3d5698SJohn Baldwin addl %edi,%edx 1838bc3d5698SJohn Baldwin rorl $7,%edi 1839bc3d5698SJohn Baldwin xorl %ebx,%esi 1840bc3d5698SJohn Baldwin movl %edx,%ebp 1841bc3d5698SJohn Baldwin punpcklqdq %xmm4,%xmm7 1842bc3d5698SJohn Baldwin movdqa %xmm6,%xmm1 1843bc3d5698SJohn Baldwin addl 48(%esp),%ecx 1844bc3d5698SJohn Baldwin xorl %eax,%edi 1845bc3d5698SJohn Baldwin paddd %xmm6,%xmm2 1846bc3d5698SJohn Baldwin movdqa %xmm3,64(%esp) 1847bc3d5698SJohn Baldwin roll $5,%edx 1848bc3d5698SJohn Baldwin addl %esi,%ecx 1849bc3d5698SJohn Baldwin psrldq $4,%xmm1 1850bc3d5698SJohn Baldwin andl %edi,%ebp 1851bc3d5698SJohn Baldwin xorl %eax,%edi 1852bc3d5698SJohn Baldwin pxor %xmm3,%xmm7 1853bc3d5698SJohn Baldwin addl %edx,%ecx 1854bc3d5698SJohn Baldwin rorl $7,%edx 1855bc3d5698SJohn Baldwin pxor %xmm5,%xmm1 1856bc3d5698SJohn Baldwin xorl %eax,%ebp 1857bc3d5698SJohn Baldwin movl %ecx,%esi 1858bc3d5698SJohn Baldwin addl 52(%esp),%ebx 1859bc3d5698SJohn Baldwin pxor %xmm1,%xmm7 1860bc3d5698SJohn Baldwin xorl %edi,%edx 1861bc3d5698SJohn Baldwin roll $5,%ecx 1862bc3d5698SJohn Baldwin movdqa %xmm2,32(%esp) 1863bc3d5698SJohn Baldwin addl %ebp,%ebx 1864bc3d5698SJohn Baldwin andl %edx,%esi 1865bc3d5698SJohn Baldwin movdqa %xmm7,%xmm3 1866bc3d5698SJohn Baldwin xorl %edi,%edx 1867bc3d5698SJohn Baldwin addl %ecx,%ebx 1868bc3d5698SJohn Baldwin rorl $7,%ecx 1869bc3d5698SJohn Baldwin movdqa %xmm7,%xmm1 1870bc3d5698SJohn Baldwin xorl %edi,%esi 1871bc3d5698SJohn Baldwin pslldq $12,%xmm3 1872bc3d5698SJohn Baldwin paddd %xmm7,%xmm7 1873bc3d5698SJohn Baldwin movl %ebx,%ebp 1874bc3d5698SJohn Baldwin addl 56(%esp),%eax 1875bc3d5698SJohn Baldwin psrld $31,%xmm1 1876bc3d5698SJohn Baldwin xorl %edx,%ecx 1877bc3d5698SJohn Baldwin roll $5,%ebx 1878bc3d5698SJohn Baldwin movdqa %xmm3,%xmm2 1879bc3d5698SJohn Baldwin addl %esi,%eax 1880bc3d5698SJohn Baldwin andl %ecx,%ebp 1881bc3d5698SJohn Baldwin xorl %edx,%ecx 1882bc3d5698SJohn Baldwin psrld $30,%xmm3 1883bc3d5698SJohn Baldwin addl %ebx,%eax 1884bc3d5698SJohn Baldwin rorl $7,%ebx 1885bc3d5698SJohn Baldwin por %xmm1,%xmm7 1886bc3d5698SJohn Baldwin xorl %edx,%ebp 1887bc3d5698SJohn Baldwin movdqa 80(%esp),%xmm1 1888bc3d5698SJohn Baldwin movl %eax,%esi 1889bc3d5698SJohn Baldwin addl 60(%esp),%edi 1890bc3d5698SJohn Baldwin pslld $2,%xmm2 1891bc3d5698SJohn Baldwin xorl %ecx,%ebx 1892bc3d5698SJohn Baldwin roll $5,%eax 1893bc3d5698SJohn Baldwin pxor %xmm3,%xmm7 1894bc3d5698SJohn Baldwin movdqa 112(%esp),%xmm3 1895bc3d5698SJohn Baldwin addl %ebp,%edi 1896bc3d5698SJohn Baldwin andl %ebx,%esi 1897bc3d5698SJohn Baldwin pxor %xmm2,%xmm7 1898bc3d5698SJohn Baldwin pshufd $238,%xmm6,%xmm2 1899bc3d5698SJohn Baldwin xorl %ecx,%ebx 1900bc3d5698SJohn Baldwin addl %eax,%edi 1901bc3d5698SJohn Baldwin rorl $7,%eax 1902bc3d5698SJohn Baldwin pxor %xmm4,%xmm0 1903bc3d5698SJohn Baldwin punpcklqdq %xmm7,%xmm2 1904bc3d5698SJohn Baldwin xorl %ecx,%esi 1905bc3d5698SJohn Baldwin movl %edi,%ebp 1906bc3d5698SJohn Baldwin addl (%esp),%edx 1907bc3d5698SJohn Baldwin pxor %xmm1,%xmm0 1908bc3d5698SJohn Baldwin movdqa %xmm4,80(%esp) 1909bc3d5698SJohn Baldwin xorl %ebx,%eax 1910bc3d5698SJohn Baldwin roll $5,%edi 1911bc3d5698SJohn Baldwin movdqa %xmm3,%xmm4 1912bc3d5698SJohn Baldwin addl %esi,%edx 1913bc3d5698SJohn Baldwin paddd %xmm7,%xmm3 1914bc3d5698SJohn Baldwin andl %eax,%ebp 1915bc3d5698SJohn Baldwin pxor %xmm2,%xmm0 1916bc3d5698SJohn Baldwin xorl %ebx,%eax 1917bc3d5698SJohn Baldwin addl %edi,%edx 1918bc3d5698SJohn Baldwin rorl $7,%edi 1919bc3d5698SJohn Baldwin xorl %ebx,%ebp 1920bc3d5698SJohn Baldwin movdqa %xmm0,%xmm2 1921bc3d5698SJohn Baldwin movdqa %xmm3,48(%esp) 1922bc3d5698SJohn Baldwin movl %edx,%esi 1923bc3d5698SJohn Baldwin addl 4(%esp),%ecx 1924bc3d5698SJohn Baldwin xorl %eax,%edi 1925bc3d5698SJohn Baldwin roll $5,%edx 1926bc3d5698SJohn Baldwin pslld $2,%xmm0 1927bc3d5698SJohn Baldwin addl %ebp,%ecx 1928bc3d5698SJohn Baldwin andl %edi,%esi 1929bc3d5698SJohn Baldwin psrld $30,%xmm2 1930bc3d5698SJohn Baldwin xorl %eax,%edi 1931bc3d5698SJohn Baldwin addl %edx,%ecx 1932bc3d5698SJohn Baldwin rorl $7,%edx 1933bc3d5698SJohn Baldwin xorl %eax,%esi 1934bc3d5698SJohn Baldwin movl %ecx,%ebp 1935bc3d5698SJohn Baldwin addl 8(%esp),%ebx 1936bc3d5698SJohn Baldwin xorl %edi,%edx 1937bc3d5698SJohn Baldwin roll $5,%ecx 1938bc3d5698SJohn Baldwin por %xmm2,%xmm0 1939bc3d5698SJohn Baldwin addl %esi,%ebx 1940bc3d5698SJohn Baldwin andl %edx,%ebp 1941bc3d5698SJohn Baldwin movdqa 96(%esp),%xmm2 1942bc3d5698SJohn Baldwin xorl %edi,%edx 1943bc3d5698SJohn Baldwin addl %ecx,%ebx 1944bc3d5698SJohn Baldwin addl 12(%esp),%eax 1945bc3d5698SJohn Baldwin xorl %edi,%ebp 1946bc3d5698SJohn Baldwin movl %ebx,%esi 1947bc3d5698SJohn Baldwin pshufd $238,%xmm7,%xmm3 1948bc3d5698SJohn Baldwin roll $5,%ebx 1949bc3d5698SJohn Baldwin addl %ebp,%eax 1950bc3d5698SJohn Baldwin xorl %edx,%esi 1951bc3d5698SJohn Baldwin rorl $7,%ecx 1952bc3d5698SJohn Baldwin addl %ebx,%eax 1953bc3d5698SJohn Baldwin addl 16(%esp),%edi 1954bc3d5698SJohn Baldwin pxor %xmm5,%xmm1 1955bc3d5698SJohn Baldwin punpcklqdq %xmm0,%xmm3 1956bc3d5698SJohn Baldwin xorl %ecx,%esi 1957bc3d5698SJohn Baldwin movl %eax,%ebp 1958bc3d5698SJohn Baldwin roll $5,%eax 1959bc3d5698SJohn Baldwin pxor %xmm2,%xmm1 1960bc3d5698SJohn Baldwin movdqa %xmm5,96(%esp) 1961bc3d5698SJohn Baldwin addl %esi,%edi 1962bc3d5698SJohn Baldwin xorl %ecx,%ebp 1963bc3d5698SJohn Baldwin movdqa %xmm4,%xmm5 1964bc3d5698SJohn Baldwin rorl $7,%ebx 1965bc3d5698SJohn Baldwin paddd %xmm0,%xmm4 1966bc3d5698SJohn Baldwin addl %eax,%edi 1967bc3d5698SJohn Baldwin pxor %xmm3,%xmm1 1968bc3d5698SJohn Baldwin addl 20(%esp),%edx 1969bc3d5698SJohn Baldwin xorl %ebx,%ebp 1970bc3d5698SJohn Baldwin movl %edi,%esi 1971bc3d5698SJohn Baldwin roll $5,%edi 1972bc3d5698SJohn Baldwin movdqa %xmm1,%xmm3 1973bc3d5698SJohn Baldwin movdqa %xmm4,(%esp) 1974bc3d5698SJohn Baldwin addl %ebp,%edx 1975bc3d5698SJohn Baldwin xorl %ebx,%esi 1976bc3d5698SJohn Baldwin rorl $7,%eax 1977bc3d5698SJohn Baldwin addl %edi,%edx 1978bc3d5698SJohn Baldwin pslld $2,%xmm1 1979bc3d5698SJohn Baldwin addl 24(%esp),%ecx 1980bc3d5698SJohn Baldwin xorl %eax,%esi 1981bc3d5698SJohn Baldwin psrld $30,%xmm3 1982bc3d5698SJohn Baldwin movl %edx,%ebp 1983bc3d5698SJohn Baldwin roll $5,%edx 1984bc3d5698SJohn Baldwin addl %esi,%ecx 1985bc3d5698SJohn Baldwin xorl %eax,%ebp 1986bc3d5698SJohn Baldwin rorl $7,%edi 1987bc3d5698SJohn Baldwin addl %edx,%ecx 1988bc3d5698SJohn Baldwin por %xmm3,%xmm1 1989bc3d5698SJohn Baldwin addl 28(%esp),%ebx 1990bc3d5698SJohn Baldwin xorl %edi,%ebp 1991bc3d5698SJohn Baldwin movdqa 64(%esp),%xmm3 1992bc3d5698SJohn Baldwin movl %ecx,%esi 1993bc3d5698SJohn Baldwin roll $5,%ecx 1994bc3d5698SJohn Baldwin addl %ebp,%ebx 1995bc3d5698SJohn Baldwin xorl %edi,%esi 1996bc3d5698SJohn Baldwin rorl $7,%edx 1997bc3d5698SJohn Baldwin pshufd $238,%xmm0,%xmm4 1998bc3d5698SJohn Baldwin addl %ecx,%ebx 1999bc3d5698SJohn Baldwin addl 32(%esp),%eax 2000bc3d5698SJohn Baldwin pxor %xmm6,%xmm2 2001bc3d5698SJohn Baldwin punpcklqdq %xmm1,%xmm4 2002bc3d5698SJohn Baldwin xorl %edx,%esi 2003bc3d5698SJohn Baldwin movl %ebx,%ebp 2004bc3d5698SJohn Baldwin roll $5,%ebx 2005bc3d5698SJohn Baldwin pxor %xmm3,%xmm2 2006bc3d5698SJohn Baldwin movdqa %xmm6,64(%esp) 2007bc3d5698SJohn Baldwin addl %esi,%eax 2008bc3d5698SJohn Baldwin xorl %edx,%ebp 2009bc3d5698SJohn Baldwin movdqa 128(%esp),%xmm6 2010bc3d5698SJohn Baldwin rorl $7,%ecx 2011bc3d5698SJohn Baldwin paddd %xmm1,%xmm5 2012bc3d5698SJohn Baldwin addl %ebx,%eax 2013bc3d5698SJohn Baldwin pxor %xmm4,%xmm2 2014bc3d5698SJohn Baldwin addl 36(%esp),%edi 2015bc3d5698SJohn Baldwin xorl %ecx,%ebp 2016bc3d5698SJohn Baldwin movl %eax,%esi 2017bc3d5698SJohn Baldwin roll $5,%eax 2018bc3d5698SJohn Baldwin movdqa %xmm2,%xmm4 2019bc3d5698SJohn Baldwin movdqa %xmm5,16(%esp) 2020bc3d5698SJohn Baldwin addl %ebp,%edi 2021bc3d5698SJohn Baldwin xorl %ecx,%esi 2022bc3d5698SJohn Baldwin rorl $7,%ebx 2023bc3d5698SJohn Baldwin addl %eax,%edi 2024bc3d5698SJohn Baldwin pslld $2,%xmm2 2025bc3d5698SJohn Baldwin addl 40(%esp),%edx 2026bc3d5698SJohn Baldwin xorl %ebx,%esi 2027bc3d5698SJohn Baldwin psrld $30,%xmm4 2028bc3d5698SJohn Baldwin movl %edi,%ebp 2029bc3d5698SJohn Baldwin roll $5,%edi 2030bc3d5698SJohn Baldwin addl %esi,%edx 2031bc3d5698SJohn Baldwin xorl %ebx,%ebp 2032bc3d5698SJohn Baldwin rorl $7,%eax 2033bc3d5698SJohn Baldwin addl %edi,%edx 2034bc3d5698SJohn Baldwin por %xmm4,%xmm2 2035bc3d5698SJohn Baldwin addl 44(%esp),%ecx 2036bc3d5698SJohn Baldwin xorl %eax,%ebp 2037bc3d5698SJohn Baldwin movdqa 80(%esp),%xmm4 2038bc3d5698SJohn Baldwin movl %edx,%esi 2039bc3d5698SJohn Baldwin roll $5,%edx 2040bc3d5698SJohn Baldwin addl %ebp,%ecx 2041bc3d5698SJohn Baldwin xorl %eax,%esi 2042bc3d5698SJohn Baldwin rorl $7,%edi 2043bc3d5698SJohn Baldwin pshufd $238,%xmm1,%xmm5 2044bc3d5698SJohn Baldwin addl %edx,%ecx 2045bc3d5698SJohn Baldwin addl 48(%esp),%ebx 2046bc3d5698SJohn Baldwin pxor %xmm7,%xmm3 2047bc3d5698SJohn Baldwin punpcklqdq %xmm2,%xmm5 2048bc3d5698SJohn Baldwin xorl %edi,%esi 2049bc3d5698SJohn Baldwin movl %ecx,%ebp 2050bc3d5698SJohn Baldwin roll $5,%ecx 2051bc3d5698SJohn Baldwin pxor %xmm4,%xmm3 2052bc3d5698SJohn Baldwin movdqa %xmm7,80(%esp) 2053bc3d5698SJohn Baldwin addl %esi,%ebx 2054bc3d5698SJohn Baldwin xorl %edi,%ebp 2055bc3d5698SJohn Baldwin movdqa %xmm6,%xmm7 2056bc3d5698SJohn Baldwin rorl $7,%edx 2057bc3d5698SJohn Baldwin paddd %xmm2,%xmm6 2058bc3d5698SJohn Baldwin addl %ecx,%ebx 2059bc3d5698SJohn Baldwin pxor %xmm5,%xmm3 2060bc3d5698SJohn Baldwin addl 52(%esp),%eax 2061bc3d5698SJohn Baldwin xorl %edx,%ebp 2062bc3d5698SJohn Baldwin movl %ebx,%esi 2063bc3d5698SJohn Baldwin roll $5,%ebx 2064bc3d5698SJohn Baldwin movdqa %xmm3,%xmm5 2065bc3d5698SJohn Baldwin movdqa %xmm6,32(%esp) 2066bc3d5698SJohn Baldwin addl %ebp,%eax 2067bc3d5698SJohn Baldwin xorl %edx,%esi 2068bc3d5698SJohn Baldwin rorl $7,%ecx 2069bc3d5698SJohn Baldwin addl %ebx,%eax 2070bc3d5698SJohn Baldwin pslld $2,%xmm3 2071bc3d5698SJohn Baldwin addl 56(%esp),%edi 2072bc3d5698SJohn Baldwin xorl %ecx,%esi 2073bc3d5698SJohn Baldwin psrld $30,%xmm5 2074bc3d5698SJohn Baldwin movl %eax,%ebp 2075bc3d5698SJohn Baldwin roll $5,%eax 2076bc3d5698SJohn Baldwin addl %esi,%edi 2077bc3d5698SJohn Baldwin xorl %ecx,%ebp 2078bc3d5698SJohn Baldwin rorl $7,%ebx 2079bc3d5698SJohn Baldwin addl %eax,%edi 2080bc3d5698SJohn Baldwin por %xmm5,%xmm3 2081bc3d5698SJohn Baldwin addl 60(%esp),%edx 2082bc3d5698SJohn Baldwin xorl %ebx,%ebp 2083bc3d5698SJohn Baldwin movdqa 96(%esp),%xmm5 2084bc3d5698SJohn Baldwin movl %edi,%esi 2085bc3d5698SJohn Baldwin roll $5,%edi 2086bc3d5698SJohn Baldwin addl %ebp,%edx 2087bc3d5698SJohn Baldwin xorl %ebx,%esi 2088bc3d5698SJohn Baldwin rorl $7,%eax 2089bc3d5698SJohn Baldwin pshufd $238,%xmm2,%xmm6 2090bc3d5698SJohn Baldwin addl %edi,%edx 2091bc3d5698SJohn Baldwin addl (%esp),%ecx 2092bc3d5698SJohn Baldwin pxor %xmm0,%xmm4 2093bc3d5698SJohn Baldwin punpcklqdq %xmm3,%xmm6 2094bc3d5698SJohn Baldwin xorl %eax,%esi 2095bc3d5698SJohn Baldwin movl %edx,%ebp 2096bc3d5698SJohn Baldwin roll $5,%edx 2097bc3d5698SJohn Baldwin pxor %xmm5,%xmm4 2098bc3d5698SJohn Baldwin movdqa %xmm0,96(%esp) 2099bc3d5698SJohn Baldwin addl %esi,%ecx 2100bc3d5698SJohn Baldwin xorl %eax,%ebp 2101bc3d5698SJohn Baldwin movdqa %xmm7,%xmm0 2102bc3d5698SJohn Baldwin rorl $7,%edi 2103bc3d5698SJohn Baldwin paddd %xmm3,%xmm7 2104bc3d5698SJohn Baldwin addl %edx,%ecx 2105bc3d5698SJohn Baldwin pxor %xmm6,%xmm4 2106bc3d5698SJohn Baldwin addl 4(%esp),%ebx 2107bc3d5698SJohn Baldwin xorl %edi,%ebp 2108bc3d5698SJohn Baldwin movl %ecx,%esi 2109bc3d5698SJohn Baldwin roll $5,%ecx 2110bc3d5698SJohn Baldwin movdqa %xmm4,%xmm6 2111bc3d5698SJohn Baldwin movdqa %xmm7,48(%esp) 2112bc3d5698SJohn Baldwin addl %ebp,%ebx 2113bc3d5698SJohn Baldwin xorl %edi,%esi 2114bc3d5698SJohn Baldwin rorl $7,%edx 2115bc3d5698SJohn Baldwin addl %ecx,%ebx 2116bc3d5698SJohn Baldwin pslld $2,%xmm4 2117bc3d5698SJohn Baldwin addl 8(%esp),%eax 2118bc3d5698SJohn Baldwin xorl %edx,%esi 2119bc3d5698SJohn Baldwin psrld $30,%xmm6 2120bc3d5698SJohn Baldwin movl %ebx,%ebp 2121bc3d5698SJohn Baldwin roll $5,%ebx 2122bc3d5698SJohn Baldwin addl %esi,%eax 2123bc3d5698SJohn Baldwin xorl %edx,%ebp 2124bc3d5698SJohn Baldwin rorl $7,%ecx 2125bc3d5698SJohn Baldwin addl %ebx,%eax 2126bc3d5698SJohn Baldwin por %xmm6,%xmm4 2127bc3d5698SJohn Baldwin addl 12(%esp),%edi 2128bc3d5698SJohn Baldwin xorl %ecx,%ebp 2129bc3d5698SJohn Baldwin movdqa 64(%esp),%xmm6 2130bc3d5698SJohn Baldwin movl %eax,%esi 2131bc3d5698SJohn Baldwin roll $5,%eax 2132bc3d5698SJohn Baldwin addl %ebp,%edi 2133bc3d5698SJohn Baldwin xorl %ecx,%esi 2134bc3d5698SJohn Baldwin rorl $7,%ebx 2135bc3d5698SJohn Baldwin pshufd $238,%xmm3,%xmm7 2136bc3d5698SJohn Baldwin addl %eax,%edi 2137bc3d5698SJohn Baldwin addl 16(%esp),%edx 2138bc3d5698SJohn Baldwin pxor %xmm1,%xmm5 2139bc3d5698SJohn Baldwin punpcklqdq %xmm4,%xmm7 2140bc3d5698SJohn Baldwin xorl %ebx,%esi 2141bc3d5698SJohn Baldwin movl %edi,%ebp 2142bc3d5698SJohn Baldwin roll $5,%edi 2143bc3d5698SJohn Baldwin pxor %xmm6,%xmm5 2144bc3d5698SJohn Baldwin movdqa %xmm1,64(%esp) 2145bc3d5698SJohn Baldwin addl %esi,%edx 2146bc3d5698SJohn Baldwin xorl %ebx,%ebp 2147bc3d5698SJohn Baldwin movdqa %xmm0,%xmm1 2148bc3d5698SJohn Baldwin rorl $7,%eax 2149bc3d5698SJohn Baldwin paddd %xmm4,%xmm0 2150bc3d5698SJohn Baldwin addl %edi,%edx 2151bc3d5698SJohn Baldwin pxor %xmm7,%xmm5 2152bc3d5698SJohn Baldwin addl 20(%esp),%ecx 2153bc3d5698SJohn Baldwin xorl %eax,%ebp 2154bc3d5698SJohn Baldwin movl %edx,%esi 2155bc3d5698SJohn Baldwin roll $5,%edx 2156bc3d5698SJohn Baldwin movdqa %xmm5,%xmm7 2157bc3d5698SJohn Baldwin movdqa %xmm0,(%esp) 2158bc3d5698SJohn Baldwin addl %ebp,%ecx 2159bc3d5698SJohn Baldwin xorl %eax,%esi 2160bc3d5698SJohn Baldwin rorl $7,%edi 2161bc3d5698SJohn Baldwin addl %edx,%ecx 2162bc3d5698SJohn Baldwin pslld $2,%xmm5 2163bc3d5698SJohn Baldwin addl 24(%esp),%ebx 2164bc3d5698SJohn Baldwin xorl %edi,%esi 2165bc3d5698SJohn Baldwin psrld $30,%xmm7 2166bc3d5698SJohn Baldwin movl %ecx,%ebp 2167bc3d5698SJohn Baldwin roll $5,%ecx 2168bc3d5698SJohn Baldwin addl %esi,%ebx 2169bc3d5698SJohn Baldwin xorl %edi,%ebp 2170bc3d5698SJohn Baldwin rorl $7,%edx 2171bc3d5698SJohn Baldwin addl %ecx,%ebx 2172bc3d5698SJohn Baldwin por %xmm7,%xmm5 2173bc3d5698SJohn Baldwin addl 28(%esp),%eax 2174bc3d5698SJohn Baldwin movdqa 80(%esp),%xmm7 2175bc3d5698SJohn Baldwin rorl $7,%ecx 2176bc3d5698SJohn Baldwin movl %ebx,%esi 2177bc3d5698SJohn Baldwin xorl %edx,%ebp 2178bc3d5698SJohn Baldwin roll $5,%ebx 2179bc3d5698SJohn Baldwin pshufd $238,%xmm4,%xmm0 2180bc3d5698SJohn Baldwin addl %ebp,%eax 2181bc3d5698SJohn Baldwin xorl %ecx,%esi 2182bc3d5698SJohn Baldwin xorl %edx,%ecx 2183bc3d5698SJohn Baldwin addl %ebx,%eax 2184bc3d5698SJohn Baldwin addl 32(%esp),%edi 2185bc3d5698SJohn Baldwin pxor %xmm2,%xmm6 2186bc3d5698SJohn Baldwin punpcklqdq %xmm5,%xmm0 2187bc3d5698SJohn Baldwin andl %ecx,%esi 2188bc3d5698SJohn Baldwin xorl %edx,%ecx 2189bc3d5698SJohn Baldwin rorl $7,%ebx 2190bc3d5698SJohn Baldwin pxor %xmm7,%xmm6 2191bc3d5698SJohn Baldwin movdqa %xmm2,80(%esp) 2192bc3d5698SJohn Baldwin movl %eax,%ebp 2193bc3d5698SJohn Baldwin xorl %ecx,%esi 2194bc3d5698SJohn Baldwin roll $5,%eax 2195bc3d5698SJohn Baldwin movdqa %xmm1,%xmm2 2196bc3d5698SJohn Baldwin addl %esi,%edi 2197bc3d5698SJohn Baldwin paddd %xmm5,%xmm1 2198bc3d5698SJohn Baldwin xorl %ebx,%ebp 2199bc3d5698SJohn Baldwin pxor %xmm0,%xmm6 2200bc3d5698SJohn Baldwin xorl %ecx,%ebx 2201bc3d5698SJohn Baldwin addl %eax,%edi 2202bc3d5698SJohn Baldwin addl 36(%esp),%edx 2203bc3d5698SJohn Baldwin andl %ebx,%ebp 2204bc3d5698SJohn Baldwin movdqa %xmm6,%xmm0 2205bc3d5698SJohn Baldwin movdqa %xmm1,16(%esp) 2206bc3d5698SJohn Baldwin xorl %ecx,%ebx 2207bc3d5698SJohn Baldwin rorl $7,%eax 2208bc3d5698SJohn Baldwin movl %edi,%esi 2209bc3d5698SJohn Baldwin xorl %ebx,%ebp 2210bc3d5698SJohn Baldwin roll $5,%edi 2211bc3d5698SJohn Baldwin pslld $2,%xmm6 2212bc3d5698SJohn Baldwin addl %ebp,%edx 2213bc3d5698SJohn Baldwin xorl %eax,%esi 2214bc3d5698SJohn Baldwin psrld $30,%xmm0 2215bc3d5698SJohn Baldwin xorl %ebx,%eax 2216bc3d5698SJohn Baldwin addl %edi,%edx 2217bc3d5698SJohn Baldwin addl 40(%esp),%ecx 2218bc3d5698SJohn Baldwin andl %eax,%esi 2219bc3d5698SJohn Baldwin xorl %ebx,%eax 2220bc3d5698SJohn Baldwin rorl $7,%edi 2221bc3d5698SJohn Baldwin por %xmm0,%xmm6 2222bc3d5698SJohn Baldwin movl %edx,%ebp 2223bc3d5698SJohn Baldwin xorl %eax,%esi 2224bc3d5698SJohn Baldwin movdqa 96(%esp),%xmm0 2225bc3d5698SJohn Baldwin roll $5,%edx 2226bc3d5698SJohn Baldwin addl %esi,%ecx 2227bc3d5698SJohn Baldwin xorl %edi,%ebp 2228bc3d5698SJohn Baldwin xorl %eax,%edi 2229bc3d5698SJohn Baldwin addl %edx,%ecx 2230bc3d5698SJohn Baldwin pshufd $238,%xmm5,%xmm1 2231bc3d5698SJohn Baldwin addl 44(%esp),%ebx 2232bc3d5698SJohn Baldwin andl %edi,%ebp 2233bc3d5698SJohn Baldwin xorl %eax,%edi 2234bc3d5698SJohn Baldwin rorl $7,%edx 2235bc3d5698SJohn Baldwin movl %ecx,%esi 2236bc3d5698SJohn Baldwin xorl %edi,%ebp 2237bc3d5698SJohn Baldwin roll $5,%ecx 2238bc3d5698SJohn Baldwin addl %ebp,%ebx 2239bc3d5698SJohn Baldwin xorl %edx,%esi 2240bc3d5698SJohn Baldwin xorl %edi,%edx 2241bc3d5698SJohn Baldwin addl %ecx,%ebx 2242bc3d5698SJohn Baldwin addl 48(%esp),%eax 2243bc3d5698SJohn Baldwin pxor %xmm3,%xmm7 2244bc3d5698SJohn Baldwin punpcklqdq %xmm6,%xmm1 2245bc3d5698SJohn Baldwin andl %edx,%esi 2246bc3d5698SJohn Baldwin xorl %edi,%edx 2247bc3d5698SJohn Baldwin rorl $7,%ecx 2248bc3d5698SJohn Baldwin pxor %xmm0,%xmm7 2249bc3d5698SJohn Baldwin movdqa %xmm3,96(%esp) 2250bc3d5698SJohn Baldwin movl %ebx,%ebp 2251bc3d5698SJohn Baldwin xorl %edx,%esi 2252bc3d5698SJohn Baldwin roll $5,%ebx 2253bc3d5698SJohn Baldwin movdqa 144(%esp),%xmm3 2254bc3d5698SJohn Baldwin addl %esi,%eax 2255bc3d5698SJohn Baldwin paddd %xmm6,%xmm2 2256bc3d5698SJohn Baldwin xorl %ecx,%ebp 2257bc3d5698SJohn Baldwin pxor %xmm1,%xmm7 2258bc3d5698SJohn Baldwin xorl %edx,%ecx 2259bc3d5698SJohn Baldwin addl %ebx,%eax 2260bc3d5698SJohn Baldwin addl 52(%esp),%edi 2261bc3d5698SJohn Baldwin andl %ecx,%ebp 2262bc3d5698SJohn Baldwin movdqa %xmm7,%xmm1 2263bc3d5698SJohn Baldwin movdqa %xmm2,32(%esp) 2264bc3d5698SJohn Baldwin xorl %edx,%ecx 2265bc3d5698SJohn Baldwin rorl $7,%ebx 2266bc3d5698SJohn Baldwin movl %eax,%esi 2267bc3d5698SJohn Baldwin xorl %ecx,%ebp 2268bc3d5698SJohn Baldwin roll $5,%eax 2269bc3d5698SJohn Baldwin pslld $2,%xmm7 2270bc3d5698SJohn Baldwin addl %ebp,%edi 2271bc3d5698SJohn Baldwin xorl %ebx,%esi 2272bc3d5698SJohn Baldwin psrld $30,%xmm1 2273bc3d5698SJohn Baldwin xorl %ecx,%ebx 2274bc3d5698SJohn Baldwin addl %eax,%edi 2275bc3d5698SJohn Baldwin addl 56(%esp),%edx 2276bc3d5698SJohn Baldwin andl %ebx,%esi 2277bc3d5698SJohn Baldwin xorl %ecx,%ebx 2278bc3d5698SJohn Baldwin rorl $7,%eax 2279bc3d5698SJohn Baldwin por %xmm1,%xmm7 2280bc3d5698SJohn Baldwin movl %edi,%ebp 2281bc3d5698SJohn Baldwin xorl %ebx,%esi 2282bc3d5698SJohn Baldwin movdqa 64(%esp),%xmm1 2283bc3d5698SJohn Baldwin roll $5,%edi 2284bc3d5698SJohn Baldwin addl %esi,%edx 2285bc3d5698SJohn Baldwin xorl %eax,%ebp 2286bc3d5698SJohn Baldwin xorl %ebx,%eax 2287bc3d5698SJohn Baldwin addl %edi,%edx 2288bc3d5698SJohn Baldwin pshufd $238,%xmm6,%xmm2 2289bc3d5698SJohn Baldwin addl 60(%esp),%ecx 2290bc3d5698SJohn Baldwin andl %eax,%ebp 2291bc3d5698SJohn Baldwin xorl %ebx,%eax 2292bc3d5698SJohn Baldwin rorl $7,%edi 2293bc3d5698SJohn Baldwin movl %edx,%esi 2294bc3d5698SJohn Baldwin xorl %eax,%ebp 2295bc3d5698SJohn Baldwin roll $5,%edx 2296bc3d5698SJohn Baldwin addl %ebp,%ecx 2297bc3d5698SJohn Baldwin xorl %edi,%esi 2298bc3d5698SJohn Baldwin xorl %eax,%edi 2299bc3d5698SJohn Baldwin addl %edx,%ecx 2300bc3d5698SJohn Baldwin addl (%esp),%ebx 2301bc3d5698SJohn Baldwin pxor %xmm4,%xmm0 2302bc3d5698SJohn Baldwin punpcklqdq %xmm7,%xmm2 2303bc3d5698SJohn Baldwin andl %edi,%esi 2304bc3d5698SJohn Baldwin xorl %eax,%edi 2305bc3d5698SJohn Baldwin rorl $7,%edx 2306bc3d5698SJohn Baldwin pxor %xmm1,%xmm0 2307bc3d5698SJohn Baldwin movdqa %xmm4,64(%esp) 2308bc3d5698SJohn Baldwin movl %ecx,%ebp 2309bc3d5698SJohn Baldwin xorl %edi,%esi 2310bc3d5698SJohn Baldwin roll $5,%ecx 2311bc3d5698SJohn Baldwin movdqa %xmm3,%xmm4 2312bc3d5698SJohn Baldwin addl %esi,%ebx 2313bc3d5698SJohn Baldwin paddd %xmm7,%xmm3 2314bc3d5698SJohn Baldwin xorl %edx,%ebp 2315bc3d5698SJohn Baldwin pxor %xmm2,%xmm0 2316bc3d5698SJohn Baldwin xorl %edi,%edx 2317bc3d5698SJohn Baldwin addl %ecx,%ebx 2318bc3d5698SJohn Baldwin addl 4(%esp),%eax 2319bc3d5698SJohn Baldwin andl %edx,%ebp 2320bc3d5698SJohn Baldwin movdqa %xmm0,%xmm2 2321bc3d5698SJohn Baldwin movdqa %xmm3,48(%esp) 2322bc3d5698SJohn Baldwin xorl %edi,%edx 2323bc3d5698SJohn Baldwin rorl $7,%ecx 2324bc3d5698SJohn Baldwin movl %ebx,%esi 2325bc3d5698SJohn Baldwin xorl %edx,%ebp 2326bc3d5698SJohn Baldwin roll $5,%ebx 2327bc3d5698SJohn Baldwin pslld $2,%xmm0 2328bc3d5698SJohn Baldwin addl %ebp,%eax 2329bc3d5698SJohn Baldwin xorl %ecx,%esi 2330bc3d5698SJohn Baldwin psrld $30,%xmm2 2331bc3d5698SJohn Baldwin xorl %edx,%ecx 2332bc3d5698SJohn Baldwin addl %ebx,%eax 2333bc3d5698SJohn Baldwin addl 8(%esp),%edi 2334bc3d5698SJohn Baldwin andl %ecx,%esi 2335bc3d5698SJohn Baldwin xorl %edx,%ecx 2336bc3d5698SJohn Baldwin rorl $7,%ebx 2337bc3d5698SJohn Baldwin por %xmm2,%xmm0 2338bc3d5698SJohn Baldwin movl %eax,%ebp 2339bc3d5698SJohn Baldwin xorl %ecx,%esi 2340bc3d5698SJohn Baldwin movdqa 80(%esp),%xmm2 2341bc3d5698SJohn Baldwin roll $5,%eax 2342bc3d5698SJohn Baldwin addl %esi,%edi 2343bc3d5698SJohn Baldwin xorl %ebx,%ebp 2344bc3d5698SJohn Baldwin xorl %ecx,%ebx 2345bc3d5698SJohn Baldwin addl %eax,%edi 2346bc3d5698SJohn Baldwin pshufd $238,%xmm7,%xmm3 2347bc3d5698SJohn Baldwin addl 12(%esp),%edx 2348bc3d5698SJohn Baldwin andl %ebx,%ebp 2349bc3d5698SJohn Baldwin xorl %ecx,%ebx 2350bc3d5698SJohn Baldwin rorl $7,%eax 2351bc3d5698SJohn Baldwin movl %edi,%esi 2352bc3d5698SJohn Baldwin xorl %ebx,%ebp 2353bc3d5698SJohn Baldwin roll $5,%edi 2354bc3d5698SJohn Baldwin addl %ebp,%edx 2355bc3d5698SJohn Baldwin xorl %eax,%esi 2356bc3d5698SJohn Baldwin xorl %ebx,%eax 2357bc3d5698SJohn Baldwin addl %edi,%edx 2358bc3d5698SJohn Baldwin addl 16(%esp),%ecx 2359bc3d5698SJohn Baldwin pxor %xmm5,%xmm1 2360bc3d5698SJohn Baldwin punpcklqdq %xmm0,%xmm3 2361bc3d5698SJohn Baldwin andl %eax,%esi 2362bc3d5698SJohn Baldwin xorl %ebx,%eax 2363bc3d5698SJohn Baldwin rorl $7,%edi 2364bc3d5698SJohn Baldwin pxor %xmm2,%xmm1 2365bc3d5698SJohn Baldwin movdqa %xmm5,80(%esp) 2366bc3d5698SJohn Baldwin movl %edx,%ebp 2367bc3d5698SJohn Baldwin xorl %eax,%esi 2368bc3d5698SJohn Baldwin roll $5,%edx 2369bc3d5698SJohn Baldwin movdqa %xmm4,%xmm5 2370bc3d5698SJohn Baldwin addl %esi,%ecx 2371bc3d5698SJohn Baldwin paddd %xmm0,%xmm4 2372bc3d5698SJohn Baldwin xorl %edi,%ebp 2373bc3d5698SJohn Baldwin pxor %xmm3,%xmm1 2374bc3d5698SJohn Baldwin xorl %eax,%edi 2375bc3d5698SJohn Baldwin addl %edx,%ecx 2376bc3d5698SJohn Baldwin addl 20(%esp),%ebx 2377bc3d5698SJohn Baldwin andl %edi,%ebp 2378bc3d5698SJohn Baldwin movdqa %xmm1,%xmm3 2379bc3d5698SJohn Baldwin movdqa %xmm4,(%esp) 2380bc3d5698SJohn Baldwin xorl %eax,%edi 2381bc3d5698SJohn Baldwin rorl $7,%edx 2382bc3d5698SJohn Baldwin movl %ecx,%esi 2383bc3d5698SJohn Baldwin xorl %edi,%ebp 2384bc3d5698SJohn Baldwin roll $5,%ecx 2385bc3d5698SJohn Baldwin pslld $2,%xmm1 2386bc3d5698SJohn Baldwin addl %ebp,%ebx 2387bc3d5698SJohn Baldwin xorl %edx,%esi 2388bc3d5698SJohn Baldwin psrld $30,%xmm3 2389bc3d5698SJohn Baldwin xorl %edi,%edx 2390bc3d5698SJohn Baldwin addl %ecx,%ebx 2391bc3d5698SJohn Baldwin addl 24(%esp),%eax 2392bc3d5698SJohn Baldwin andl %edx,%esi 2393bc3d5698SJohn Baldwin xorl %edi,%edx 2394bc3d5698SJohn Baldwin rorl $7,%ecx 2395bc3d5698SJohn Baldwin por %xmm3,%xmm1 2396bc3d5698SJohn Baldwin movl %ebx,%ebp 2397bc3d5698SJohn Baldwin xorl %edx,%esi 2398bc3d5698SJohn Baldwin movdqa 96(%esp),%xmm3 2399bc3d5698SJohn Baldwin roll $5,%ebx 2400bc3d5698SJohn Baldwin addl %esi,%eax 2401bc3d5698SJohn Baldwin xorl %ecx,%ebp 2402bc3d5698SJohn Baldwin xorl %edx,%ecx 2403bc3d5698SJohn Baldwin addl %ebx,%eax 2404bc3d5698SJohn Baldwin pshufd $238,%xmm0,%xmm4 2405bc3d5698SJohn Baldwin addl 28(%esp),%edi 2406bc3d5698SJohn Baldwin andl %ecx,%ebp 2407bc3d5698SJohn Baldwin xorl %edx,%ecx 2408bc3d5698SJohn Baldwin rorl $7,%ebx 2409bc3d5698SJohn Baldwin movl %eax,%esi 2410bc3d5698SJohn Baldwin xorl %ecx,%ebp 2411bc3d5698SJohn Baldwin roll $5,%eax 2412bc3d5698SJohn Baldwin addl %ebp,%edi 2413bc3d5698SJohn Baldwin xorl %ebx,%esi 2414bc3d5698SJohn Baldwin xorl %ecx,%ebx 2415bc3d5698SJohn Baldwin addl %eax,%edi 2416bc3d5698SJohn Baldwin addl 32(%esp),%edx 2417bc3d5698SJohn Baldwin pxor %xmm6,%xmm2 2418bc3d5698SJohn Baldwin punpcklqdq %xmm1,%xmm4 2419bc3d5698SJohn Baldwin andl %ebx,%esi 2420bc3d5698SJohn Baldwin xorl %ecx,%ebx 2421bc3d5698SJohn Baldwin rorl $7,%eax 2422bc3d5698SJohn Baldwin pxor %xmm3,%xmm2 2423bc3d5698SJohn Baldwin movdqa %xmm6,96(%esp) 2424bc3d5698SJohn Baldwin movl %edi,%ebp 2425bc3d5698SJohn Baldwin xorl %ebx,%esi 2426bc3d5698SJohn Baldwin roll $5,%edi 2427bc3d5698SJohn Baldwin movdqa %xmm5,%xmm6 2428bc3d5698SJohn Baldwin addl %esi,%edx 2429bc3d5698SJohn Baldwin paddd %xmm1,%xmm5 2430bc3d5698SJohn Baldwin xorl %eax,%ebp 2431bc3d5698SJohn Baldwin pxor %xmm4,%xmm2 2432bc3d5698SJohn Baldwin xorl %ebx,%eax 2433bc3d5698SJohn Baldwin addl %edi,%edx 2434bc3d5698SJohn Baldwin addl 36(%esp),%ecx 2435bc3d5698SJohn Baldwin andl %eax,%ebp 2436bc3d5698SJohn Baldwin movdqa %xmm2,%xmm4 2437bc3d5698SJohn Baldwin movdqa %xmm5,16(%esp) 2438bc3d5698SJohn Baldwin xorl %ebx,%eax 2439bc3d5698SJohn Baldwin rorl $7,%edi 2440bc3d5698SJohn Baldwin movl %edx,%esi 2441bc3d5698SJohn Baldwin xorl %eax,%ebp 2442bc3d5698SJohn Baldwin roll $5,%edx 2443bc3d5698SJohn Baldwin pslld $2,%xmm2 2444bc3d5698SJohn Baldwin addl %ebp,%ecx 2445bc3d5698SJohn Baldwin xorl %edi,%esi 2446bc3d5698SJohn Baldwin psrld $30,%xmm4 2447bc3d5698SJohn Baldwin xorl %eax,%edi 2448bc3d5698SJohn Baldwin addl %edx,%ecx 2449bc3d5698SJohn Baldwin addl 40(%esp),%ebx 2450bc3d5698SJohn Baldwin andl %edi,%esi 2451bc3d5698SJohn Baldwin xorl %eax,%edi 2452bc3d5698SJohn Baldwin rorl $7,%edx 2453bc3d5698SJohn Baldwin por %xmm4,%xmm2 2454bc3d5698SJohn Baldwin movl %ecx,%ebp 2455bc3d5698SJohn Baldwin xorl %edi,%esi 2456bc3d5698SJohn Baldwin movdqa 64(%esp),%xmm4 2457bc3d5698SJohn Baldwin roll $5,%ecx 2458bc3d5698SJohn Baldwin addl %esi,%ebx 2459bc3d5698SJohn Baldwin xorl %edx,%ebp 2460bc3d5698SJohn Baldwin xorl %edi,%edx 2461bc3d5698SJohn Baldwin addl %ecx,%ebx 2462bc3d5698SJohn Baldwin pshufd $238,%xmm1,%xmm5 2463bc3d5698SJohn Baldwin addl 44(%esp),%eax 2464bc3d5698SJohn Baldwin andl %edx,%ebp 2465bc3d5698SJohn Baldwin xorl %edi,%edx 2466bc3d5698SJohn Baldwin rorl $7,%ecx 2467bc3d5698SJohn Baldwin movl %ebx,%esi 2468bc3d5698SJohn Baldwin xorl %edx,%ebp 2469bc3d5698SJohn Baldwin roll $5,%ebx 2470bc3d5698SJohn Baldwin addl %ebp,%eax 2471bc3d5698SJohn Baldwin xorl %edx,%esi 2472bc3d5698SJohn Baldwin addl %ebx,%eax 2473bc3d5698SJohn Baldwin addl 48(%esp),%edi 2474bc3d5698SJohn Baldwin pxor %xmm7,%xmm3 2475bc3d5698SJohn Baldwin punpcklqdq %xmm2,%xmm5 2476bc3d5698SJohn Baldwin xorl %ecx,%esi 2477bc3d5698SJohn Baldwin movl %eax,%ebp 2478bc3d5698SJohn Baldwin roll $5,%eax 2479bc3d5698SJohn Baldwin pxor %xmm4,%xmm3 2480bc3d5698SJohn Baldwin movdqa %xmm7,64(%esp) 2481bc3d5698SJohn Baldwin addl %esi,%edi 2482bc3d5698SJohn Baldwin xorl %ecx,%ebp 2483bc3d5698SJohn Baldwin movdqa %xmm6,%xmm7 2484bc3d5698SJohn Baldwin rorl $7,%ebx 2485bc3d5698SJohn Baldwin paddd %xmm2,%xmm6 2486bc3d5698SJohn Baldwin addl %eax,%edi 2487bc3d5698SJohn Baldwin pxor %xmm5,%xmm3 2488bc3d5698SJohn Baldwin addl 52(%esp),%edx 2489bc3d5698SJohn Baldwin xorl %ebx,%ebp 2490bc3d5698SJohn Baldwin movl %edi,%esi 2491bc3d5698SJohn Baldwin roll $5,%edi 2492bc3d5698SJohn Baldwin movdqa %xmm3,%xmm5 2493bc3d5698SJohn Baldwin movdqa %xmm6,32(%esp) 2494bc3d5698SJohn Baldwin addl %ebp,%edx 2495bc3d5698SJohn Baldwin xorl %ebx,%esi 2496bc3d5698SJohn Baldwin rorl $7,%eax 2497bc3d5698SJohn Baldwin addl %edi,%edx 2498bc3d5698SJohn Baldwin pslld $2,%xmm3 2499bc3d5698SJohn Baldwin addl 56(%esp),%ecx 2500bc3d5698SJohn Baldwin xorl %eax,%esi 2501bc3d5698SJohn Baldwin psrld $30,%xmm5 2502bc3d5698SJohn Baldwin movl %edx,%ebp 2503bc3d5698SJohn Baldwin roll $5,%edx 2504bc3d5698SJohn Baldwin addl %esi,%ecx 2505bc3d5698SJohn Baldwin xorl %eax,%ebp 2506bc3d5698SJohn Baldwin rorl $7,%edi 2507bc3d5698SJohn Baldwin addl %edx,%ecx 2508bc3d5698SJohn Baldwin por %xmm5,%xmm3 2509bc3d5698SJohn Baldwin addl 60(%esp),%ebx 2510bc3d5698SJohn Baldwin xorl %edi,%ebp 2511bc3d5698SJohn Baldwin movl %ecx,%esi 2512bc3d5698SJohn Baldwin roll $5,%ecx 2513bc3d5698SJohn Baldwin addl %ebp,%ebx 2514bc3d5698SJohn Baldwin xorl %edi,%esi 2515bc3d5698SJohn Baldwin rorl $7,%edx 2516bc3d5698SJohn Baldwin addl %ecx,%ebx 2517bc3d5698SJohn Baldwin addl (%esp),%eax 2518bc3d5698SJohn Baldwin xorl %edx,%esi 2519bc3d5698SJohn Baldwin movl %ebx,%ebp 2520bc3d5698SJohn Baldwin roll $5,%ebx 2521bc3d5698SJohn Baldwin addl %esi,%eax 2522bc3d5698SJohn Baldwin xorl %edx,%ebp 2523bc3d5698SJohn Baldwin rorl $7,%ecx 2524bc3d5698SJohn Baldwin paddd %xmm3,%xmm7 2525bc3d5698SJohn Baldwin addl %ebx,%eax 2526bc3d5698SJohn Baldwin addl 4(%esp),%edi 2527bc3d5698SJohn Baldwin xorl %ecx,%ebp 2528bc3d5698SJohn Baldwin movl %eax,%esi 2529bc3d5698SJohn Baldwin movdqa %xmm7,48(%esp) 2530bc3d5698SJohn Baldwin roll $5,%eax 2531bc3d5698SJohn Baldwin addl %ebp,%edi 2532bc3d5698SJohn Baldwin xorl %ecx,%esi 2533bc3d5698SJohn Baldwin rorl $7,%ebx 2534bc3d5698SJohn Baldwin addl %eax,%edi 2535bc3d5698SJohn Baldwin addl 8(%esp),%edx 2536bc3d5698SJohn Baldwin xorl %ebx,%esi 2537bc3d5698SJohn Baldwin movl %edi,%ebp 2538bc3d5698SJohn Baldwin roll $5,%edi 2539bc3d5698SJohn Baldwin addl %esi,%edx 2540bc3d5698SJohn Baldwin xorl %ebx,%ebp 2541bc3d5698SJohn Baldwin rorl $7,%eax 2542bc3d5698SJohn Baldwin addl %edi,%edx 2543bc3d5698SJohn Baldwin addl 12(%esp),%ecx 2544bc3d5698SJohn Baldwin xorl %eax,%ebp 2545bc3d5698SJohn Baldwin movl %edx,%esi 2546bc3d5698SJohn Baldwin roll $5,%edx 2547bc3d5698SJohn Baldwin addl %ebp,%ecx 2548bc3d5698SJohn Baldwin xorl %eax,%esi 2549bc3d5698SJohn Baldwin rorl $7,%edi 2550bc3d5698SJohn Baldwin addl %edx,%ecx 2551bc3d5698SJohn Baldwin movl 196(%esp),%ebp 2552bc3d5698SJohn Baldwin cmpl 200(%esp),%ebp 2553bc3d5698SJohn Baldwin je .L007done 2554bc3d5698SJohn Baldwin movdqa 160(%esp),%xmm7 2555bc3d5698SJohn Baldwin movdqa 176(%esp),%xmm6 2556bc3d5698SJohn Baldwin movdqu (%ebp),%xmm0 2557bc3d5698SJohn Baldwin movdqu 16(%ebp),%xmm1 2558bc3d5698SJohn Baldwin movdqu 32(%ebp),%xmm2 2559bc3d5698SJohn Baldwin movdqu 48(%ebp),%xmm3 2560bc3d5698SJohn Baldwin addl $64,%ebp 2561bc3d5698SJohn Baldwin.byte 102,15,56,0,198 2562bc3d5698SJohn Baldwin movl %ebp,196(%esp) 2563bc3d5698SJohn Baldwin movdqa %xmm7,96(%esp) 2564bc3d5698SJohn Baldwin addl 16(%esp),%ebx 2565bc3d5698SJohn Baldwin xorl %edi,%esi 2566bc3d5698SJohn Baldwin movl %ecx,%ebp 2567bc3d5698SJohn Baldwin roll $5,%ecx 2568bc3d5698SJohn Baldwin addl %esi,%ebx 2569bc3d5698SJohn Baldwin xorl %edi,%ebp 2570bc3d5698SJohn Baldwin rorl $7,%edx 2571bc3d5698SJohn Baldwin.byte 102,15,56,0,206 2572bc3d5698SJohn Baldwin addl %ecx,%ebx 2573bc3d5698SJohn Baldwin addl 20(%esp),%eax 2574bc3d5698SJohn Baldwin xorl %edx,%ebp 2575bc3d5698SJohn Baldwin movl %ebx,%esi 2576bc3d5698SJohn Baldwin paddd %xmm7,%xmm0 2577bc3d5698SJohn Baldwin roll $5,%ebx 2578bc3d5698SJohn Baldwin addl %ebp,%eax 2579bc3d5698SJohn Baldwin xorl %edx,%esi 2580bc3d5698SJohn Baldwin rorl $7,%ecx 2581bc3d5698SJohn Baldwin movdqa %xmm0,(%esp) 2582bc3d5698SJohn Baldwin addl %ebx,%eax 2583bc3d5698SJohn Baldwin addl 24(%esp),%edi 2584bc3d5698SJohn Baldwin xorl %ecx,%esi 2585bc3d5698SJohn Baldwin movl %eax,%ebp 2586bc3d5698SJohn Baldwin psubd %xmm7,%xmm0 2587bc3d5698SJohn Baldwin roll $5,%eax 2588bc3d5698SJohn Baldwin addl %esi,%edi 2589bc3d5698SJohn Baldwin xorl %ecx,%ebp 2590bc3d5698SJohn Baldwin rorl $7,%ebx 2591bc3d5698SJohn Baldwin addl %eax,%edi 2592bc3d5698SJohn Baldwin addl 28(%esp),%edx 2593bc3d5698SJohn Baldwin xorl %ebx,%ebp 2594bc3d5698SJohn Baldwin movl %edi,%esi 2595bc3d5698SJohn Baldwin roll $5,%edi 2596bc3d5698SJohn Baldwin addl %ebp,%edx 2597bc3d5698SJohn Baldwin xorl %ebx,%esi 2598bc3d5698SJohn Baldwin rorl $7,%eax 2599bc3d5698SJohn Baldwin addl %edi,%edx 2600bc3d5698SJohn Baldwin addl 32(%esp),%ecx 2601bc3d5698SJohn Baldwin xorl %eax,%esi 2602bc3d5698SJohn Baldwin movl %edx,%ebp 2603bc3d5698SJohn Baldwin roll $5,%edx 2604bc3d5698SJohn Baldwin addl %esi,%ecx 2605bc3d5698SJohn Baldwin xorl %eax,%ebp 2606bc3d5698SJohn Baldwin rorl $7,%edi 2607bc3d5698SJohn Baldwin.byte 102,15,56,0,214 2608bc3d5698SJohn Baldwin addl %edx,%ecx 2609bc3d5698SJohn Baldwin addl 36(%esp),%ebx 2610bc3d5698SJohn Baldwin xorl %edi,%ebp 2611bc3d5698SJohn Baldwin movl %ecx,%esi 2612bc3d5698SJohn Baldwin paddd %xmm7,%xmm1 2613bc3d5698SJohn Baldwin roll $5,%ecx 2614bc3d5698SJohn Baldwin addl %ebp,%ebx 2615bc3d5698SJohn Baldwin xorl %edi,%esi 2616bc3d5698SJohn Baldwin rorl $7,%edx 2617bc3d5698SJohn Baldwin movdqa %xmm1,16(%esp) 2618bc3d5698SJohn Baldwin addl %ecx,%ebx 2619bc3d5698SJohn Baldwin addl 40(%esp),%eax 2620bc3d5698SJohn Baldwin xorl %edx,%esi 2621bc3d5698SJohn Baldwin movl %ebx,%ebp 2622bc3d5698SJohn Baldwin psubd %xmm7,%xmm1 2623bc3d5698SJohn Baldwin roll $5,%ebx 2624bc3d5698SJohn Baldwin addl %esi,%eax 2625bc3d5698SJohn Baldwin xorl %edx,%ebp 2626bc3d5698SJohn Baldwin rorl $7,%ecx 2627bc3d5698SJohn Baldwin addl %ebx,%eax 2628bc3d5698SJohn Baldwin addl 44(%esp),%edi 2629bc3d5698SJohn Baldwin xorl %ecx,%ebp 2630bc3d5698SJohn Baldwin movl %eax,%esi 2631bc3d5698SJohn Baldwin roll $5,%eax 2632bc3d5698SJohn Baldwin addl %ebp,%edi 2633bc3d5698SJohn Baldwin xorl %ecx,%esi 2634bc3d5698SJohn Baldwin rorl $7,%ebx 2635bc3d5698SJohn Baldwin addl %eax,%edi 2636bc3d5698SJohn Baldwin addl 48(%esp),%edx 2637bc3d5698SJohn Baldwin xorl %ebx,%esi 2638bc3d5698SJohn Baldwin movl %edi,%ebp 2639bc3d5698SJohn Baldwin roll $5,%edi 2640bc3d5698SJohn Baldwin addl %esi,%edx 2641bc3d5698SJohn Baldwin xorl %ebx,%ebp 2642bc3d5698SJohn Baldwin rorl $7,%eax 2643bc3d5698SJohn Baldwin.byte 102,15,56,0,222 2644bc3d5698SJohn Baldwin addl %edi,%edx 2645bc3d5698SJohn Baldwin addl 52(%esp),%ecx 2646bc3d5698SJohn Baldwin xorl %eax,%ebp 2647bc3d5698SJohn Baldwin movl %edx,%esi 2648bc3d5698SJohn Baldwin paddd %xmm7,%xmm2 2649bc3d5698SJohn Baldwin roll $5,%edx 2650bc3d5698SJohn Baldwin addl %ebp,%ecx 2651bc3d5698SJohn Baldwin xorl %eax,%esi 2652bc3d5698SJohn Baldwin rorl $7,%edi 2653bc3d5698SJohn Baldwin movdqa %xmm2,32(%esp) 2654bc3d5698SJohn Baldwin addl %edx,%ecx 2655bc3d5698SJohn Baldwin addl 56(%esp),%ebx 2656bc3d5698SJohn Baldwin xorl %edi,%esi 2657bc3d5698SJohn Baldwin movl %ecx,%ebp 2658bc3d5698SJohn Baldwin psubd %xmm7,%xmm2 2659bc3d5698SJohn Baldwin roll $5,%ecx 2660bc3d5698SJohn Baldwin addl %esi,%ebx 2661bc3d5698SJohn Baldwin xorl %edi,%ebp 2662bc3d5698SJohn Baldwin rorl $7,%edx 2663bc3d5698SJohn Baldwin addl %ecx,%ebx 2664bc3d5698SJohn Baldwin addl 60(%esp),%eax 2665bc3d5698SJohn Baldwin xorl %edx,%ebp 2666bc3d5698SJohn Baldwin movl %ebx,%esi 2667bc3d5698SJohn Baldwin roll $5,%ebx 2668bc3d5698SJohn Baldwin addl %ebp,%eax 2669bc3d5698SJohn Baldwin rorl $7,%ecx 2670bc3d5698SJohn Baldwin addl %ebx,%eax 2671bc3d5698SJohn Baldwin movl 192(%esp),%ebp 2672bc3d5698SJohn Baldwin addl (%ebp),%eax 2673bc3d5698SJohn Baldwin addl 4(%ebp),%esi 2674bc3d5698SJohn Baldwin addl 8(%ebp),%ecx 2675bc3d5698SJohn Baldwin movl %eax,(%ebp) 2676bc3d5698SJohn Baldwin addl 12(%ebp),%edx 2677bc3d5698SJohn Baldwin movl %esi,4(%ebp) 2678bc3d5698SJohn Baldwin addl 16(%ebp),%edi 2679bc3d5698SJohn Baldwin movl %ecx,8(%ebp) 2680bc3d5698SJohn Baldwin movl %ecx,%ebx 2681bc3d5698SJohn Baldwin movl %edx,12(%ebp) 2682bc3d5698SJohn Baldwin xorl %edx,%ebx 2683bc3d5698SJohn Baldwin movl %edi,16(%ebp) 2684bc3d5698SJohn Baldwin movl %esi,%ebp 2685bc3d5698SJohn Baldwin pshufd $238,%xmm0,%xmm4 2686bc3d5698SJohn Baldwin andl %ebx,%esi 2687bc3d5698SJohn Baldwin movl %ebp,%ebx 2688bc3d5698SJohn Baldwin jmp .L006loop 2689bc3d5698SJohn Baldwin.align 16 2690bc3d5698SJohn Baldwin.L007done: 2691bc3d5698SJohn Baldwin addl 16(%esp),%ebx 2692bc3d5698SJohn Baldwin xorl %edi,%esi 2693bc3d5698SJohn Baldwin movl %ecx,%ebp 2694bc3d5698SJohn Baldwin roll $5,%ecx 2695bc3d5698SJohn Baldwin addl %esi,%ebx 2696bc3d5698SJohn Baldwin xorl %edi,%ebp 2697bc3d5698SJohn Baldwin rorl $7,%edx 2698bc3d5698SJohn Baldwin addl %ecx,%ebx 2699bc3d5698SJohn Baldwin addl 20(%esp),%eax 2700bc3d5698SJohn Baldwin xorl %edx,%ebp 2701bc3d5698SJohn Baldwin movl %ebx,%esi 2702bc3d5698SJohn Baldwin roll $5,%ebx 2703bc3d5698SJohn Baldwin addl %ebp,%eax 2704bc3d5698SJohn Baldwin xorl %edx,%esi 2705bc3d5698SJohn Baldwin rorl $7,%ecx 2706bc3d5698SJohn Baldwin addl %ebx,%eax 2707bc3d5698SJohn Baldwin addl 24(%esp),%edi 2708bc3d5698SJohn Baldwin xorl %ecx,%esi 2709bc3d5698SJohn Baldwin movl %eax,%ebp 2710bc3d5698SJohn Baldwin roll $5,%eax 2711bc3d5698SJohn Baldwin addl %esi,%edi 2712bc3d5698SJohn Baldwin xorl %ecx,%ebp 2713bc3d5698SJohn Baldwin rorl $7,%ebx 2714bc3d5698SJohn Baldwin addl %eax,%edi 2715bc3d5698SJohn Baldwin addl 28(%esp),%edx 2716bc3d5698SJohn Baldwin xorl %ebx,%ebp 2717bc3d5698SJohn Baldwin movl %edi,%esi 2718bc3d5698SJohn Baldwin roll $5,%edi 2719bc3d5698SJohn Baldwin addl %ebp,%edx 2720bc3d5698SJohn Baldwin xorl %ebx,%esi 2721bc3d5698SJohn Baldwin rorl $7,%eax 2722bc3d5698SJohn Baldwin addl %edi,%edx 2723bc3d5698SJohn Baldwin addl 32(%esp),%ecx 2724bc3d5698SJohn Baldwin xorl %eax,%esi 2725bc3d5698SJohn Baldwin movl %edx,%ebp 2726bc3d5698SJohn Baldwin roll $5,%edx 2727bc3d5698SJohn Baldwin addl %esi,%ecx 2728bc3d5698SJohn Baldwin xorl %eax,%ebp 2729bc3d5698SJohn Baldwin rorl $7,%edi 2730bc3d5698SJohn Baldwin addl %edx,%ecx 2731bc3d5698SJohn Baldwin addl 36(%esp),%ebx 2732bc3d5698SJohn Baldwin xorl %edi,%ebp 2733bc3d5698SJohn Baldwin movl %ecx,%esi 2734bc3d5698SJohn Baldwin roll $5,%ecx 2735bc3d5698SJohn Baldwin addl %ebp,%ebx 2736bc3d5698SJohn Baldwin xorl %edi,%esi 2737bc3d5698SJohn Baldwin rorl $7,%edx 2738bc3d5698SJohn Baldwin addl %ecx,%ebx 2739bc3d5698SJohn Baldwin addl 40(%esp),%eax 2740bc3d5698SJohn Baldwin xorl %edx,%esi 2741bc3d5698SJohn Baldwin movl %ebx,%ebp 2742bc3d5698SJohn Baldwin roll $5,%ebx 2743bc3d5698SJohn Baldwin addl %esi,%eax 2744bc3d5698SJohn Baldwin xorl %edx,%ebp 2745bc3d5698SJohn Baldwin rorl $7,%ecx 2746bc3d5698SJohn Baldwin addl %ebx,%eax 2747bc3d5698SJohn Baldwin addl 44(%esp),%edi 2748bc3d5698SJohn Baldwin xorl %ecx,%ebp 2749bc3d5698SJohn Baldwin movl %eax,%esi 2750bc3d5698SJohn Baldwin roll $5,%eax 2751bc3d5698SJohn Baldwin addl %ebp,%edi 2752bc3d5698SJohn Baldwin xorl %ecx,%esi 2753bc3d5698SJohn Baldwin rorl $7,%ebx 2754bc3d5698SJohn Baldwin addl %eax,%edi 2755bc3d5698SJohn Baldwin addl 48(%esp),%edx 2756bc3d5698SJohn Baldwin xorl %ebx,%esi 2757bc3d5698SJohn Baldwin movl %edi,%ebp 2758bc3d5698SJohn Baldwin roll $5,%edi 2759bc3d5698SJohn Baldwin addl %esi,%edx 2760bc3d5698SJohn Baldwin xorl %ebx,%ebp 2761bc3d5698SJohn Baldwin rorl $7,%eax 2762bc3d5698SJohn Baldwin addl %edi,%edx 2763bc3d5698SJohn Baldwin addl 52(%esp),%ecx 2764bc3d5698SJohn Baldwin xorl %eax,%ebp 2765bc3d5698SJohn Baldwin movl %edx,%esi 2766bc3d5698SJohn Baldwin roll $5,%edx 2767bc3d5698SJohn Baldwin addl %ebp,%ecx 2768bc3d5698SJohn Baldwin xorl %eax,%esi 2769bc3d5698SJohn Baldwin rorl $7,%edi 2770bc3d5698SJohn Baldwin addl %edx,%ecx 2771bc3d5698SJohn Baldwin addl 56(%esp),%ebx 2772bc3d5698SJohn Baldwin xorl %edi,%esi 2773bc3d5698SJohn Baldwin movl %ecx,%ebp 2774bc3d5698SJohn Baldwin roll $5,%ecx 2775bc3d5698SJohn Baldwin addl %esi,%ebx 2776bc3d5698SJohn Baldwin xorl %edi,%ebp 2777bc3d5698SJohn Baldwin rorl $7,%edx 2778bc3d5698SJohn Baldwin addl %ecx,%ebx 2779bc3d5698SJohn Baldwin addl 60(%esp),%eax 2780bc3d5698SJohn Baldwin xorl %edx,%ebp 2781bc3d5698SJohn Baldwin movl %ebx,%esi 2782bc3d5698SJohn Baldwin roll $5,%ebx 2783bc3d5698SJohn Baldwin addl %ebp,%eax 2784bc3d5698SJohn Baldwin rorl $7,%ecx 2785bc3d5698SJohn Baldwin addl %ebx,%eax 2786bc3d5698SJohn Baldwin movl 192(%esp),%ebp 2787bc3d5698SJohn Baldwin addl (%ebp),%eax 2788bc3d5698SJohn Baldwin movl 204(%esp),%esp 2789bc3d5698SJohn Baldwin addl 4(%ebp),%esi 2790bc3d5698SJohn Baldwin addl 8(%ebp),%ecx 2791bc3d5698SJohn Baldwin movl %eax,(%ebp) 2792bc3d5698SJohn Baldwin addl 12(%ebp),%edx 2793bc3d5698SJohn Baldwin movl %esi,4(%ebp) 2794bc3d5698SJohn Baldwin addl 16(%ebp),%edi 2795bc3d5698SJohn Baldwin movl %ecx,8(%ebp) 2796bc3d5698SJohn Baldwin movl %edx,12(%ebp) 2797bc3d5698SJohn Baldwin movl %edi,16(%ebp) 2798bc3d5698SJohn Baldwin popl %edi 2799bc3d5698SJohn Baldwin popl %esi 2800bc3d5698SJohn Baldwin popl %ebx 2801bc3d5698SJohn Baldwin popl %ebp 2802bc3d5698SJohn Baldwin ret 2803bc3d5698SJohn Baldwin.size _sha1_block_data_order_ssse3,.-_sha1_block_data_order_ssse3 2804bc3d5698SJohn Baldwin.type _sha1_block_data_order_avx,@function 2805bc3d5698SJohn Baldwin.align 16 2806bc3d5698SJohn Baldwin_sha1_block_data_order_avx: 2807*c0855eaaSJohn Baldwin #ifdef __CET__ 2808*c0855eaaSJohn Baldwin 2809*c0855eaaSJohn Baldwin.byte 243,15,30,251 2810*c0855eaaSJohn Baldwin #endif 2811*c0855eaaSJohn Baldwin 2812bc3d5698SJohn Baldwin pushl %ebp 2813bc3d5698SJohn Baldwin pushl %ebx 2814bc3d5698SJohn Baldwin pushl %esi 2815bc3d5698SJohn Baldwin pushl %edi 2816bc3d5698SJohn Baldwin call .L008pic_point 2817bc3d5698SJohn Baldwin.L008pic_point: 2818bc3d5698SJohn Baldwin popl %ebp 2819bc3d5698SJohn Baldwin leal .LK_XX_XX-.L008pic_point(%ebp),%ebp 2820bc3d5698SJohn Baldwin.Lavx_shortcut: 2821bc3d5698SJohn Baldwin vzeroall 2822bc3d5698SJohn Baldwin vmovdqa (%ebp),%xmm7 2823bc3d5698SJohn Baldwin vmovdqa 16(%ebp),%xmm0 2824bc3d5698SJohn Baldwin vmovdqa 32(%ebp),%xmm1 2825bc3d5698SJohn Baldwin vmovdqa 48(%ebp),%xmm2 2826bc3d5698SJohn Baldwin vmovdqa 64(%ebp),%xmm6 2827bc3d5698SJohn Baldwin movl 20(%esp),%edi 2828bc3d5698SJohn Baldwin movl 24(%esp),%ebp 2829bc3d5698SJohn Baldwin movl 28(%esp),%edx 2830bc3d5698SJohn Baldwin movl %esp,%esi 2831bc3d5698SJohn Baldwin subl $208,%esp 2832bc3d5698SJohn Baldwin andl $-64,%esp 2833bc3d5698SJohn Baldwin vmovdqa %xmm0,112(%esp) 2834bc3d5698SJohn Baldwin vmovdqa %xmm1,128(%esp) 2835bc3d5698SJohn Baldwin vmovdqa %xmm2,144(%esp) 2836bc3d5698SJohn Baldwin shll $6,%edx 2837bc3d5698SJohn Baldwin vmovdqa %xmm7,160(%esp) 2838bc3d5698SJohn Baldwin addl %ebp,%edx 2839bc3d5698SJohn Baldwin vmovdqa %xmm6,176(%esp) 2840bc3d5698SJohn Baldwin addl $64,%ebp 2841bc3d5698SJohn Baldwin movl %edi,192(%esp) 2842bc3d5698SJohn Baldwin movl %ebp,196(%esp) 2843bc3d5698SJohn Baldwin movl %edx,200(%esp) 2844bc3d5698SJohn Baldwin movl %esi,204(%esp) 2845bc3d5698SJohn Baldwin movl (%edi),%eax 2846bc3d5698SJohn Baldwin movl 4(%edi),%ebx 2847bc3d5698SJohn Baldwin movl 8(%edi),%ecx 2848bc3d5698SJohn Baldwin movl 12(%edi),%edx 2849bc3d5698SJohn Baldwin movl 16(%edi),%edi 2850bc3d5698SJohn Baldwin movl %ebx,%esi 2851bc3d5698SJohn Baldwin vmovdqu -64(%ebp),%xmm0 2852bc3d5698SJohn Baldwin vmovdqu -48(%ebp),%xmm1 2853bc3d5698SJohn Baldwin vmovdqu -32(%ebp),%xmm2 2854bc3d5698SJohn Baldwin vmovdqu -16(%ebp),%xmm3 2855bc3d5698SJohn Baldwin vpshufb %xmm6,%xmm0,%xmm0 2856bc3d5698SJohn Baldwin vpshufb %xmm6,%xmm1,%xmm1 2857bc3d5698SJohn Baldwin vpshufb %xmm6,%xmm2,%xmm2 2858bc3d5698SJohn Baldwin vmovdqa %xmm7,96(%esp) 2859bc3d5698SJohn Baldwin vpshufb %xmm6,%xmm3,%xmm3 2860bc3d5698SJohn Baldwin vpaddd %xmm7,%xmm0,%xmm4 2861bc3d5698SJohn Baldwin vpaddd %xmm7,%xmm1,%xmm5 2862bc3d5698SJohn Baldwin vpaddd %xmm7,%xmm2,%xmm6 2863bc3d5698SJohn Baldwin vmovdqa %xmm4,(%esp) 2864bc3d5698SJohn Baldwin movl %ecx,%ebp 2865bc3d5698SJohn Baldwin vmovdqa %xmm5,16(%esp) 2866bc3d5698SJohn Baldwin xorl %edx,%ebp 2867bc3d5698SJohn Baldwin vmovdqa %xmm6,32(%esp) 2868bc3d5698SJohn Baldwin andl %ebp,%esi 2869bc3d5698SJohn Baldwin jmp .L009loop 2870bc3d5698SJohn Baldwin.align 16 2871bc3d5698SJohn Baldwin.L009loop: 2872bc3d5698SJohn Baldwin shrdl $2,%ebx,%ebx 2873bc3d5698SJohn Baldwin xorl %edx,%esi 2874bc3d5698SJohn Baldwin vpalignr $8,%xmm0,%xmm1,%xmm4 2875bc3d5698SJohn Baldwin movl %eax,%ebp 2876bc3d5698SJohn Baldwin addl (%esp),%edi 2877bc3d5698SJohn Baldwin vpaddd %xmm3,%xmm7,%xmm7 2878bc3d5698SJohn Baldwin vmovdqa %xmm0,64(%esp) 2879bc3d5698SJohn Baldwin xorl %ecx,%ebx 2880bc3d5698SJohn Baldwin shldl $5,%eax,%eax 2881bc3d5698SJohn Baldwin vpsrldq $4,%xmm3,%xmm6 2882bc3d5698SJohn Baldwin addl %esi,%edi 2883bc3d5698SJohn Baldwin andl %ebx,%ebp 2884bc3d5698SJohn Baldwin vpxor %xmm0,%xmm4,%xmm4 2885bc3d5698SJohn Baldwin xorl %ecx,%ebx 2886bc3d5698SJohn Baldwin addl %eax,%edi 2887bc3d5698SJohn Baldwin vpxor %xmm2,%xmm6,%xmm6 2888bc3d5698SJohn Baldwin shrdl $7,%eax,%eax 2889bc3d5698SJohn Baldwin xorl %ecx,%ebp 2890bc3d5698SJohn Baldwin vmovdqa %xmm7,48(%esp) 2891bc3d5698SJohn Baldwin movl %edi,%esi 2892bc3d5698SJohn Baldwin addl 4(%esp),%edx 2893bc3d5698SJohn Baldwin vpxor %xmm6,%xmm4,%xmm4 2894bc3d5698SJohn Baldwin xorl %ebx,%eax 2895bc3d5698SJohn Baldwin shldl $5,%edi,%edi 2896bc3d5698SJohn Baldwin addl %ebp,%edx 2897bc3d5698SJohn Baldwin andl %eax,%esi 2898bc3d5698SJohn Baldwin vpsrld $31,%xmm4,%xmm6 2899bc3d5698SJohn Baldwin xorl %ebx,%eax 2900bc3d5698SJohn Baldwin addl %edi,%edx 2901bc3d5698SJohn Baldwin shrdl $7,%edi,%edi 2902bc3d5698SJohn Baldwin xorl %ebx,%esi 2903bc3d5698SJohn Baldwin vpslldq $12,%xmm4,%xmm0 2904bc3d5698SJohn Baldwin vpaddd %xmm4,%xmm4,%xmm4 2905bc3d5698SJohn Baldwin movl %edx,%ebp 2906bc3d5698SJohn Baldwin addl 8(%esp),%ecx 2907bc3d5698SJohn Baldwin xorl %eax,%edi 2908bc3d5698SJohn Baldwin shldl $5,%edx,%edx 2909bc3d5698SJohn Baldwin vpsrld $30,%xmm0,%xmm7 2910bc3d5698SJohn Baldwin vpor %xmm6,%xmm4,%xmm4 2911bc3d5698SJohn Baldwin addl %esi,%ecx 2912bc3d5698SJohn Baldwin andl %edi,%ebp 2913bc3d5698SJohn Baldwin xorl %eax,%edi 2914bc3d5698SJohn Baldwin addl %edx,%ecx 2915bc3d5698SJohn Baldwin vpslld $2,%xmm0,%xmm0 2916bc3d5698SJohn Baldwin shrdl $7,%edx,%edx 2917bc3d5698SJohn Baldwin xorl %eax,%ebp 2918bc3d5698SJohn Baldwin vpxor %xmm7,%xmm4,%xmm4 2919bc3d5698SJohn Baldwin movl %ecx,%esi 2920bc3d5698SJohn Baldwin addl 12(%esp),%ebx 2921bc3d5698SJohn Baldwin xorl %edi,%edx 2922bc3d5698SJohn Baldwin shldl $5,%ecx,%ecx 2923bc3d5698SJohn Baldwin vpxor %xmm0,%xmm4,%xmm4 2924bc3d5698SJohn Baldwin addl %ebp,%ebx 2925bc3d5698SJohn Baldwin andl %edx,%esi 2926bc3d5698SJohn Baldwin vmovdqa 96(%esp),%xmm0 2927bc3d5698SJohn Baldwin xorl %edi,%edx 2928bc3d5698SJohn Baldwin addl %ecx,%ebx 2929bc3d5698SJohn Baldwin shrdl $7,%ecx,%ecx 2930bc3d5698SJohn Baldwin xorl %edi,%esi 2931bc3d5698SJohn Baldwin vpalignr $8,%xmm1,%xmm2,%xmm5 2932bc3d5698SJohn Baldwin movl %ebx,%ebp 2933bc3d5698SJohn Baldwin addl 16(%esp),%eax 2934bc3d5698SJohn Baldwin vpaddd %xmm4,%xmm0,%xmm0 2935bc3d5698SJohn Baldwin vmovdqa %xmm1,80(%esp) 2936bc3d5698SJohn Baldwin xorl %edx,%ecx 2937bc3d5698SJohn Baldwin shldl $5,%ebx,%ebx 2938bc3d5698SJohn Baldwin vpsrldq $4,%xmm4,%xmm7 2939bc3d5698SJohn Baldwin addl %esi,%eax 2940bc3d5698SJohn Baldwin andl %ecx,%ebp 2941bc3d5698SJohn Baldwin vpxor %xmm1,%xmm5,%xmm5 2942bc3d5698SJohn Baldwin xorl %edx,%ecx 2943bc3d5698SJohn Baldwin addl %ebx,%eax 2944bc3d5698SJohn Baldwin vpxor %xmm3,%xmm7,%xmm7 2945bc3d5698SJohn Baldwin shrdl $7,%ebx,%ebx 2946bc3d5698SJohn Baldwin xorl %edx,%ebp 2947bc3d5698SJohn Baldwin vmovdqa %xmm0,(%esp) 2948bc3d5698SJohn Baldwin movl %eax,%esi 2949bc3d5698SJohn Baldwin addl 20(%esp),%edi 2950bc3d5698SJohn Baldwin vpxor %xmm7,%xmm5,%xmm5 2951bc3d5698SJohn Baldwin xorl %ecx,%ebx 2952bc3d5698SJohn Baldwin shldl $5,%eax,%eax 2953bc3d5698SJohn Baldwin addl %ebp,%edi 2954bc3d5698SJohn Baldwin andl %ebx,%esi 2955bc3d5698SJohn Baldwin vpsrld $31,%xmm5,%xmm7 2956bc3d5698SJohn Baldwin xorl %ecx,%ebx 2957bc3d5698SJohn Baldwin addl %eax,%edi 2958bc3d5698SJohn Baldwin shrdl $7,%eax,%eax 2959bc3d5698SJohn Baldwin xorl %ecx,%esi 2960bc3d5698SJohn Baldwin vpslldq $12,%xmm5,%xmm1 2961bc3d5698SJohn Baldwin vpaddd %xmm5,%xmm5,%xmm5 2962bc3d5698SJohn Baldwin movl %edi,%ebp 2963bc3d5698SJohn Baldwin addl 24(%esp),%edx 2964bc3d5698SJohn Baldwin xorl %ebx,%eax 2965bc3d5698SJohn Baldwin shldl $5,%edi,%edi 2966bc3d5698SJohn Baldwin vpsrld $30,%xmm1,%xmm0 2967bc3d5698SJohn Baldwin vpor %xmm7,%xmm5,%xmm5 2968bc3d5698SJohn Baldwin addl %esi,%edx 2969bc3d5698SJohn Baldwin andl %eax,%ebp 2970bc3d5698SJohn Baldwin xorl %ebx,%eax 2971bc3d5698SJohn Baldwin addl %edi,%edx 2972bc3d5698SJohn Baldwin vpslld $2,%xmm1,%xmm1 2973bc3d5698SJohn Baldwin shrdl $7,%edi,%edi 2974bc3d5698SJohn Baldwin xorl %ebx,%ebp 2975bc3d5698SJohn Baldwin vpxor %xmm0,%xmm5,%xmm5 2976bc3d5698SJohn Baldwin movl %edx,%esi 2977bc3d5698SJohn Baldwin addl 28(%esp),%ecx 2978bc3d5698SJohn Baldwin xorl %eax,%edi 2979bc3d5698SJohn Baldwin shldl $5,%edx,%edx 2980bc3d5698SJohn Baldwin vpxor %xmm1,%xmm5,%xmm5 2981bc3d5698SJohn Baldwin addl %ebp,%ecx 2982bc3d5698SJohn Baldwin andl %edi,%esi 2983bc3d5698SJohn Baldwin vmovdqa 112(%esp),%xmm1 2984bc3d5698SJohn Baldwin xorl %eax,%edi 2985bc3d5698SJohn Baldwin addl %edx,%ecx 2986bc3d5698SJohn Baldwin shrdl $7,%edx,%edx 2987bc3d5698SJohn Baldwin xorl %eax,%esi 2988bc3d5698SJohn Baldwin vpalignr $8,%xmm2,%xmm3,%xmm6 2989bc3d5698SJohn Baldwin movl %ecx,%ebp 2990bc3d5698SJohn Baldwin addl 32(%esp),%ebx 2991bc3d5698SJohn Baldwin vpaddd %xmm5,%xmm1,%xmm1 2992bc3d5698SJohn Baldwin vmovdqa %xmm2,96(%esp) 2993bc3d5698SJohn Baldwin xorl %edi,%edx 2994bc3d5698SJohn Baldwin shldl $5,%ecx,%ecx 2995bc3d5698SJohn Baldwin vpsrldq $4,%xmm5,%xmm0 2996bc3d5698SJohn Baldwin addl %esi,%ebx 2997bc3d5698SJohn Baldwin andl %edx,%ebp 2998bc3d5698SJohn Baldwin vpxor %xmm2,%xmm6,%xmm6 2999bc3d5698SJohn Baldwin xorl %edi,%edx 3000bc3d5698SJohn Baldwin addl %ecx,%ebx 3001bc3d5698SJohn Baldwin vpxor %xmm4,%xmm0,%xmm0 3002bc3d5698SJohn Baldwin shrdl $7,%ecx,%ecx 3003bc3d5698SJohn Baldwin xorl %edi,%ebp 3004bc3d5698SJohn Baldwin vmovdqa %xmm1,16(%esp) 3005bc3d5698SJohn Baldwin movl %ebx,%esi 3006bc3d5698SJohn Baldwin addl 36(%esp),%eax 3007bc3d5698SJohn Baldwin vpxor %xmm0,%xmm6,%xmm6 3008bc3d5698SJohn Baldwin xorl %edx,%ecx 3009bc3d5698SJohn Baldwin shldl $5,%ebx,%ebx 3010bc3d5698SJohn Baldwin addl %ebp,%eax 3011bc3d5698SJohn Baldwin andl %ecx,%esi 3012bc3d5698SJohn Baldwin vpsrld $31,%xmm6,%xmm0 3013bc3d5698SJohn Baldwin xorl %edx,%ecx 3014bc3d5698SJohn Baldwin addl %ebx,%eax 3015bc3d5698SJohn Baldwin shrdl $7,%ebx,%ebx 3016bc3d5698SJohn Baldwin xorl %edx,%esi 3017bc3d5698SJohn Baldwin vpslldq $12,%xmm6,%xmm2 3018bc3d5698SJohn Baldwin vpaddd %xmm6,%xmm6,%xmm6 3019bc3d5698SJohn Baldwin movl %eax,%ebp 3020bc3d5698SJohn Baldwin addl 40(%esp),%edi 3021bc3d5698SJohn Baldwin xorl %ecx,%ebx 3022bc3d5698SJohn Baldwin shldl $5,%eax,%eax 3023bc3d5698SJohn Baldwin vpsrld $30,%xmm2,%xmm1 3024bc3d5698SJohn Baldwin vpor %xmm0,%xmm6,%xmm6 3025bc3d5698SJohn Baldwin addl %esi,%edi 3026bc3d5698SJohn Baldwin andl %ebx,%ebp 3027bc3d5698SJohn Baldwin xorl %ecx,%ebx 3028bc3d5698SJohn Baldwin addl %eax,%edi 3029bc3d5698SJohn Baldwin vpslld $2,%xmm2,%xmm2 3030bc3d5698SJohn Baldwin vmovdqa 64(%esp),%xmm0 3031bc3d5698SJohn Baldwin shrdl $7,%eax,%eax 3032bc3d5698SJohn Baldwin xorl %ecx,%ebp 3033bc3d5698SJohn Baldwin vpxor %xmm1,%xmm6,%xmm6 3034bc3d5698SJohn Baldwin movl %edi,%esi 3035bc3d5698SJohn Baldwin addl 44(%esp),%edx 3036bc3d5698SJohn Baldwin xorl %ebx,%eax 3037bc3d5698SJohn Baldwin shldl $5,%edi,%edi 3038bc3d5698SJohn Baldwin vpxor %xmm2,%xmm6,%xmm6 3039bc3d5698SJohn Baldwin addl %ebp,%edx 3040bc3d5698SJohn Baldwin andl %eax,%esi 3041bc3d5698SJohn Baldwin vmovdqa 112(%esp),%xmm2 3042bc3d5698SJohn Baldwin xorl %ebx,%eax 3043bc3d5698SJohn Baldwin addl %edi,%edx 3044bc3d5698SJohn Baldwin shrdl $7,%edi,%edi 3045bc3d5698SJohn Baldwin xorl %ebx,%esi 3046bc3d5698SJohn Baldwin vpalignr $8,%xmm3,%xmm4,%xmm7 3047bc3d5698SJohn Baldwin movl %edx,%ebp 3048bc3d5698SJohn Baldwin addl 48(%esp),%ecx 3049bc3d5698SJohn Baldwin vpaddd %xmm6,%xmm2,%xmm2 3050bc3d5698SJohn Baldwin vmovdqa %xmm3,64(%esp) 3051bc3d5698SJohn Baldwin xorl %eax,%edi 3052bc3d5698SJohn Baldwin shldl $5,%edx,%edx 3053bc3d5698SJohn Baldwin vpsrldq $4,%xmm6,%xmm1 3054bc3d5698SJohn Baldwin addl %esi,%ecx 3055bc3d5698SJohn Baldwin andl %edi,%ebp 3056bc3d5698SJohn Baldwin vpxor %xmm3,%xmm7,%xmm7 3057bc3d5698SJohn Baldwin xorl %eax,%edi 3058bc3d5698SJohn Baldwin addl %edx,%ecx 3059bc3d5698SJohn Baldwin vpxor %xmm5,%xmm1,%xmm1 3060bc3d5698SJohn Baldwin shrdl $7,%edx,%edx 3061bc3d5698SJohn Baldwin xorl %eax,%ebp 3062bc3d5698SJohn Baldwin vmovdqa %xmm2,32(%esp) 3063bc3d5698SJohn Baldwin movl %ecx,%esi 3064bc3d5698SJohn Baldwin addl 52(%esp),%ebx 3065bc3d5698SJohn Baldwin vpxor %xmm1,%xmm7,%xmm7 3066bc3d5698SJohn Baldwin xorl %edi,%edx 3067bc3d5698SJohn Baldwin shldl $5,%ecx,%ecx 3068bc3d5698SJohn Baldwin addl %ebp,%ebx 3069bc3d5698SJohn Baldwin andl %edx,%esi 3070bc3d5698SJohn Baldwin vpsrld $31,%xmm7,%xmm1 3071bc3d5698SJohn Baldwin xorl %edi,%edx 3072bc3d5698SJohn Baldwin addl %ecx,%ebx 3073bc3d5698SJohn Baldwin shrdl $7,%ecx,%ecx 3074bc3d5698SJohn Baldwin xorl %edi,%esi 3075bc3d5698SJohn Baldwin vpslldq $12,%xmm7,%xmm3 3076bc3d5698SJohn Baldwin vpaddd %xmm7,%xmm7,%xmm7 3077bc3d5698SJohn Baldwin movl %ebx,%ebp 3078bc3d5698SJohn Baldwin addl 56(%esp),%eax 3079bc3d5698SJohn Baldwin xorl %edx,%ecx 3080bc3d5698SJohn Baldwin shldl $5,%ebx,%ebx 3081bc3d5698SJohn Baldwin vpsrld $30,%xmm3,%xmm2 3082bc3d5698SJohn Baldwin vpor %xmm1,%xmm7,%xmm7 3083bc3d5698SJohn Baldwin addl %esi,%eax 3084bc3d5698SJohn Baldwin andl %ecx,%ebp 3085bc3d5698SJohn Baldwin xorl %edx,%ecx 3086bc3d5698SJohn Baldwin addl %ebx,%eax 3087bc3d5698SJohn Baldwin vpslld $2,%xmm3,%xmm3 3088bc3d5698SJohn Baldwin vmovdqa 80(%esp),%xmm1 3089bc3d5698SJohn Baldwin shrdl $7,%ebx,%ebx 3090bc3d5698SJohn Baldwin xorl %edx,%ebp 3091bc3d5698SJohn Baldwin vpxor %xmm2,%xmm7,%xmm7 3092bc3d5698SJohn Baldwin movl %eax,%esi 3093bc3d5698SJohn Baldwin addl 60(%esp),%edi 3094bc3d5698SJohn Baldwin xorl %ecx,%ebx 3095bc3d5698SJohn Baldwin shldl $5,%eax,%eax 3096bc3d5698SJohn Baldwin vpxor %xmm3,%xmm7,%xmm7 3097bc3d5698SJohn Baldwin addl %ebp,%edi 3098bc3d5698SJohn Baldwin andl %ebx,%esi 3099bc3d5698SJohn Baldwin vmovdqa 112(%esp),%xmm3 3100bc3d5698SJohn Baldwin xorl %ecx,%ebx 3101bc3d5698SJohn Baldwin addl %eax,%edi 3102bc3d5698SJohn Baldwin vpalignr $8,%xmm6,%xmm7,%xmm2 3103bc3d5698SJohn Baldwin vpxor %xmm4,%xmm0,%xmm0 3104bc3d5698SJohn Baldwin shrdl $7,%eax,%eax 3105bc3d5698SJohn Baldwin xorl %ecx,%esi 3106bc3d5698SJohn Baldwin movl %edi,%ebp 3107bc3d5698SJohn Baldwin addl (%esp),%edx 3108bc3d5698SJohn Baldwin vpxor %xmm1,%xmm0,%xmm0 3109bc3d5698SJohn Baldwin vmovdqa %xmm4,80(%esp) 3110bc3d5698SJohn Baldwin xorl %ebx,%eax 3111bc3d5698SJohn Baldwin shldl $5,%edi,%edi 3112bc3d5698SJohn Baldwin vmovdqa %xmm3,%xmm4 3113bc3d5698SJohn Baldwin vpaddd %xmm7,%xmm3,%xmm3 3114bc3d5698SJohn Baldwin addl %esi,%edx 3115bc3d5698SJohn Baldwin andl %eax,%ebp 3116bc3d5698SJohn Baldwin vpxor %xmm2,%xmm0,%xmm0 3117bc3d5698SJohn Baldwin xorl %ebx,%eax 3118bc3d5698SJohn Baldwin addl %edi,%edx 3119bc3d5698SJohn Baldwin shrdl $7,%edi,%edi 3120bc3d5698SJohn Baldwin xorl %ebx,%ebp 3121bc3d5698SJohn Baldwin vpsrld $30,%xmm0,%xmm2 3122bc3d5698SJohn Baldwin vmovdqa %xmm3,48(%esp) 3123bc3d5698SJohn Baldwin movl %edx,%esi 3124bc3d5698SJohn Baldwin addl 4(%esp),%ecx 3125bc3d5698SJohn Baldwin xorl %eax,%edi 3126bc3d5698SJohn Baldwin shldl $5,%edx,%edx 3127bc3d5698SJohn Baldwin vpslld $2,%xmm0,%xmm0 3128bc3d5698SJohn Baldwin addl %ebp,%ecx 3129bc3d5698SJohn Baldwin andl %edi,%esi 3130bc3d5698SJohn Baldwin xorl %eax,%edi 3131bc3d5698SJohn Baldwin addl %edx,%ecx 3132bc3d5698SJohn Baldwin shrdl $7,%edx,%edx 3133bc3d5698SJohn Baldwin xorl %eax,%esi 3134bc3d5698SJohn Baldwin movl %ecx,%ebp 3135bc3d5698SJohn Baldwin addl 8(%esp),%ebx 3136bc3d5698SJohn Baldwin vpor %xmm2,%xmm0,%xmm0 3137bc3d5698SJohn Baldwin xorl %edi,%edx 3138bc3d5698SJohn Baldwin shldl $5,%ecx,%ecx 3139bc3d5698SJohn Baldwin vmovdqa 96(%esp),%xmm2 3140bc3d5698SJohn Baldwin addl %esi,%ebx 3141bc3d5698SJohn Baldwin andl %edx,%ebp 3142bc3d5698SJohn Baldwin xorl %edi,%edx 3143bc3d5698SJohn Baldwin addl %ecx,%ebx 3144bc3d5698SJohn Baldwin addl 12(%esp),%eax 3145bc3d5698SJohn Baldwin xorl %edi,%ebp 3146bc3d5698SJohn Baldwin movl %ebx,%esi 3147bc3d5698SJohn Baldwin shldl $5,%ebx,%ebx 3148bc3d5698SJohn Baldwin addl %ebp,%eax 3149bc3d5698SJohn Baldwin xorl %edx,%esi 3150bc3d5698SJohn Baldwin shrdl $7,%ecx,%ecx 3151bc3d5698SJohn Baldwin addl %ebx,%eax 3152bc3d5698SJohn Baldwin vpalignr $8,%xmm7,%xmm0,%xmm3 3153bc3d5698SJohn Baldwin vpxor %xmm5,%xmm1,%xmm1 3154bc3d5698SJohn Baldwin addl 16(%esp),%edi 3155bc3d5698SJohn Baldwin xorl %ecx,%esi 3156bc3d5698SJohn Baldwin movl %eax,%ebp 3157bc3d5698SJohn Baldwin shldl $5,%eax,%eax 3158bc3d5698SJohn Baldwin vpxor %xmm2,%xmm1,%xmm1 3159bc3d5698SJohn Baldwin vmovdqa %xmm5,96(%esp) 3160bc3d5698SJohn Baldwin addl %esi,%edi 3161bc3d5698SJohn Baldwin xorl %ecx,%ebp 3162bc3d5698SJohn Baldwin vmovdqa %xmm4,%xmm5 3163bc3d5698SJohn Baldwin vpaddd %xmm0,%xmm4,%xmm4 3164bc3d5698SJohn Baldwin shrdl $7,%ebx,%ebx 3165bc3d5698SJohn Baldwin addl %eax,%edi 3166bc3d5698SJohn Baldwin vpxor %xmm3,%xmm1,%xmm1 3167bc3d5698SJohn Baldwin addl 20(%esp),%edx 3168bc3d5698SJohn Baldwin xorl %ebx,%ebp 3169bc3d5698SJohn Baldwin movl %edi,%esi 3170bc3d5698SJohn Baldwin shldl $5,%edi,%edi 3171bc3d5698SJohn Baldwin vpsrld $30,%xmm1,%xmm3 3172bc3d5698SJohn Baldwin vmovdqa %xmm4,(%esp) 3173bc3d5698SJohn Baldwin addl %ebp,%edx 3174bc3d5698SJohn Baldwin xorl %ebx,%esi 3175bc3d5698SJohn Baldwin shrdl $7,%eax,%eax 3176bc3d5698SJohn Baldwin addl %edi,%edx 3177bc3d5698SJohn Baldwin vpslld $2,%xmm1,%xmm1 3178bc3d5698SJohn Baldwin addl 24(%esp),%ecx 3179bc3d5698SJohn Baldwin xorl %eax,%esi 3180bc3d5698SJohn Baldwin movl %edx,%ebp 3181bc3d5698SJohn Baldwin shldl $5,%edx,%edx 3182bc3d5698SJohn Baldwin addl %esi,%ecx 3183bc3d5698SJohn Baldwin xorl %eax,%ebp 3184bc3d5698SJohn Baldwin shrdl $7,%edi,%edi 3185bc3d5698SJohn Baldwin addl %edx,%ecx 3186bc3d5698SJohn Baldwin vpor %xmm3,%xmm1,%xmm1 3187bc3d5698SJohn Baldwin addl 28(%esp),%ebx 3188bc3d5698SJohn Baldwin xorl %edi,%ebp 3189bc3d5698SJohn Baldwin vmovdqa 64(%esp),%xmm3 3190bc3d5698SJohn Baldwin movl %ecx,%esi 3191bc3d5698SJohn Baldwin shldl $5,%ecx,%ecx 3192bc3d5698SJohn Baldwin addl %ebp,%ebx 3193bc3d5698SJohn Baldwin xorl %edi,%esi 3194bc3d5698SJohn Baldwin shrdl $7,%edx,%edx 3195bc3d5698SJohn Baldwin addl %ecx,%ebx 3196bc3d5698SJohn Baldwin vpalignr $8,%xmm0,%xmm1,%xmm4 3197bc3d5698SJohn Baldwin vpxor %xmm6,%xmm2,%xmm2 3198bc3d5698SJohn Baldwin addl 32(%esp),%eax 3199bc3d5698SJohn Baldwin xorl %edx,%esi 3200bc3d5698SJohn Baldwin movl %ebx,%ebp 3201bc3d5698SJohn Baldwin shldl $5,%ebx,%ebx 3202bc3d5698SJohn Baldwin vpxor %xmm3,%xmm2,%xmm2 3203bc3d5698SJohn Baldwin vmovdqa %xmm6,64(%esp) 3204bc3d5698SJohn Baldwin addl %esi,%eax 3205bc3d5698SJohn Baldwin xorl %edx,%ebp 3206bc3d5698SJohn Baldwin vmovdqa 128(%esp),%xmm6 3207bc3d5698SJohn Baldwin vpaddd %xmm1,%xmm5,%xmm5 3208bc3d5698SJohn Baldwin shrdl $7,%ecx,%ecx 3209bc3d5698SJohn Baldwin addl %ebx,%eax 3210bc3d5698SJohn Baldwin vpxor %xmm4,%xmm2,%xmm2 3211bc3d5698SJohn Baldwin addl 36(%esp),%edi 3212bc3d5698SJohn Baldwin xorl %ecx,%ebp 3213bc3d5698SJohn Baldwin movl %eax,%esi 3214bc3d5698SJohn Baldwin shldl $5,%eax,%eax 3215bc3d5698SJohn Baldwin vpsrld $30,%xmm2,%xmm4 3216bc3d5698SJohn Baldwin vmovdqa %xmm5,16(%esp) 3217bc3d5698SJohn Baldwin addl %ebp,%edi 3218bc3d5698SJohn Baldwin xorl %ecx,%esi 3219bc3d5698SJohn Baldwin shrdl $7,%ebx,%ebx 3220bc3d5698SJohn Baldwin addl %eax,%edi 3221bc3d5698SJohn Baldwin vpslld $2,%xmm2,%xmm2 3222bc3d5698SJohn Baldwin addl 40(%esp),%edx 3223bc3d5698SJohn Baldwin xorl %ebx,%esi 3224bc3d5698SJohn Baldwin movl %edi,%ebp 3225bc3d5698SJohn Baldwin shldl $5,%edi,%edi 3226bc3d5698SJohn Baldwin addl %esi,%edx 3227bc3d5698SJohn Baldwin xorl %ebx,%ebp 3228bc3d5698SJohn Baldwin shrdl $7,%eax,%eax 3229bc3d5698SJohn Baldwin addl %edi,%edx 3230bc3d5698SJohn Baldwin vpor %xmm4,%xmm2,%xmm2 3231bc3d5698SJohn Baldwin addl 44(%esp),%ecx 3232bc3d5698SJohn Baldwin xorl %eax,%ebp 3233bc3d5698SJohn Baldwin vmovdqa 80(%esp),%xmm4 3234bc3d5698SJohn Baldwin movl %edx,%esi 3235bc3d5698SJohn Baldwin shldl $5,%edx,%edx 3236bc3d5698SJohn Baldwin addl %ebp,%ecx 3237bc3d5698SJohn Baldwin xorl %eax,%esi 3238bc3d5698SJohn Baldwin shrdl $7,%edi,%edi 3239bc3d5698SJohn Baldwin addl %edx,%ecx 3240bc3d5698SJohn Baldwin vpalignr $8,%xmm1,%xmm2,%xmm5 3241bc3d5698SJohn Baldwin vpxor %xmm7,%xmm3,%xmm3 3242bc3d5698SJohn Baldwin addl 48(%esp),%ebx 3243bc3d5698SJohn Baldwin xorl %edi,%esi 3244bc3d5698SJohn Baldwin movl %ecx,%ebp 3245bc3d5698SJohn Baldwin shldl $5,%ecx,%ecx 3246bc3d5698SJohn Baldwin vpxor %xmm4,%xmm3,%xmm3 3247bc3d5698SJohn Baldwin vmovdqa %xmm7,80(%esp) 3248bc3d5698SJohn Baldwin addl %esi,%ebx 3249bc3d5698SJohn Baldwin xorl %edi,%ebp 3250bc3d5698SJohn Baldwin vmovdqa %xmm6,%xmm7 3251bc3d5698SJohn Baldwin vpaddd %xmm2,%xmm6,%xmm6 3252bc3d5698SJohn Baldwin shrdl $7,%edx,%edx 3253bc3d5698SJohn Baldwin addl %ecx,%ebx 3254bc3d5698SJohn Baldwin vpxor %xmm5,%xmm3,%xmm3 3255bc3d5698SJohn Baldwin addl 52(%esp),%eax 3256bc3d5698SJohn Baldwin xorl %edx,%ebp 3257bc3d5698SJohn Baldwin movl %ebx,%esi 3258bc3d5698SJohn Baldwin shldl $5,%ebx,%ebx 3259bc3d5698SJohn Baldwin vpsrld $30,%xmm3,%xmm5 3260bc3d5698SJohn Baldwin vmovdqa %xmm6,32(%esp) 3261bc3d5698SJohn Baldwin addl %ebp,%eax 3262bc3d5698SJohn Baldwin xorl %edx,%esi 3263bc3d5698SJohn Baldwin shrdl $7,%ecx,%ecx 3264bc3d5698SJohn Baldwin addl %ebx,%eax 3265bc3d5698SJohn Baldwin vpslld $2,%xmm3,%xmm3 3266bc3d5698SJohn Baldwin addl 56(%esp),%edi 3267bc3d5698SJohn Baldwin xorl %ecx,%esi 3268bc3d5698SJohn Baldwin movl %eax,%ebp 3269bc3d5698SJohn Baldwin shldl $5,%eax,%eax 3270bc3d5698SJohn Baldwin addl %esi,%edi 3271bc3d5698SJohn Baldwin xorl %ecx,%ebp 3272bc3d5698SJohn Baldwin shrdl $7,%ebx,%ebx 3273bc3d5698SJohn Baldwin addl %eax,%edi 3274bc3d5698SJohn Baldwin vpor %xmm5,%xmm3,%xmm3 3275bc3d5698SJohn Baldwin addl 60(%esp),%edx 3276bc3d5698SJohn Baldwin xorl %ebx,%ebp 3277bc3d5698SJohn Baldwin vmovdqa 96(%esp),%xmm5 3278bc3d5698SJohn Baldwin movl %edi,%esi 3279bc3d5698SJohn Baldwin shldl $5,%edi,%edi 3280bc3d5698SJohn Baldwin addl %ebp,%edx 3281bc3d5698SJohn Baldwin xorl %ebx,%esi 3282bc3d5698SJohn Baldwin shrdl $7,%eax,%eax 3283bc3d5698SJohn Baldwin addl %edi,%edx 3284bc3d5698SJohn Baldwin vpalignr $8,%xmm2,%xmm3,%xmm6 3285bc3d5698SJohn Baldwin vpxor %xmm0,%xmm4,%xmm4 3286bc3d5698SJohn Baldwin addl (%esp),%ecx 3287bc3d5698SJohn Baldwin xorl %eax,%esi 3288bc3d5698SJohn Baldwin movl %edx,%ebp 3289bc3d5698SJohn Baldwin shldl $5,%edx,%edx 3290bc3d5698SJohn Baldwin vpxor %xmm5,%xmm4,%xmm4 3291bc3d5698SJohn Baldwin vmovdqa %xmm0,96(%esp) 3292bc3d5698SJohn Baldwin addl %esi,%ecx 3293bc3d5698SJohn Baldwin xorl %eax,%ebp 3294bc3d5698SJohn Baldwin vmovdqa %xmm7,%xmm0 3295bc3d5698SJohn Baldwin vpaddd %xmm3,%xmm7,%xmm7 3296bc3d5698SJohn Baldwin shrdl $7,%edi,%edi 3297bc3d5698SJohn Baldwin addl %edx,%ecx 3298bc3d5698SJohn Baldwin vpxor %xmm6,%xmm4,%xmm4 3299bc3d5698SJohn Baldwin addl 4(%esp),%ebx 3300bc3d5698SJohn Baldwin xorl %edi,%ebp 3301bc3d5698SJohn Baldwin movl %ecx,%esi 3302bc3d5698SJohn Baldwin shldl $5,%ecx,%ecx 3303bc3d5698SJohn Baldwin vpsrld $30,%xmm4,%xmm6 3304bc3d5698SJohn Baldwin vmovdqa %xmm7,48(%esp) 3305bc3d5698SJohn Baldwin addl %ebp,%ebx 3306bc3d5698SJohn Baldwin xorl %edi,%esi 3307bc3d5698SJohn Baldwin shrdl $7,%edx,%edx 3308bc3d5698SJohn Baldwin addl %ecx,%ebx 3309bc3d5698SJohn Baldwin vpslld $2,%xmm4,%xmm4 3310bc3d5698SJohn Baldwin addl 8(%esp),%eax 3311bc3d5698SJohn Baldwin xorl %edx,%esi 3312bc3d5698SJohn Baldwin movl %ebx,%ebp 3313bc3d5698SJohn Baldwin shldl $5,%ebx,%ebx 3314bc3d5698SJohn Baldwin addl %esi,%eax 3315bc3d5698SJohn Baldwin xorl %edx,%ebp 3316bc3d5698SJohn Baldwin shrdl $7,%ecx,%ecx 3317bc3d5698SJohn Baldwin addl %ebx,%eax 3318bc3d5698SJohn Baldwin vpor %xmm6,%xmm4,%xmm4 3319bc3d5698SJohn Baldwin addl 12(%esp),%edi 3320bc3d5698SJohn Baldwin xorl %ecx,%ebp 3321bc3d5698SJohn Baldwin vmovdqa 64(%esp),%xmm6 3322bc3d5698SJohn Baldwin movl %eax,%esi 3323bc3d5698SJohn Baldwin shldl $5,%eax,%eax 3324bc3d5698SJohn Baldwin addl %ebp,%edi 3325bc3d5698SJohn Baldwin xorl %ecx,%esi 3326bc3d5698SJohn Baldwin shrdl $7,%ebx,%ebx 3327bc3d5698SJohn Baldwin addl %eax,%edi 3328bc3d5698SJohn Baldwin vpalignr $8,%xmm3,%xmm4,%xmm7 3329bc3d5698SJohn Baldwin vpxor %xmm1,%xmm5,%xmm5 3330bc3d5698SJohn Baldwin addl 16(%esp),%edx 3331bc3d5698SJohn Baldwin xorl %ebx,%esi 3332bc3d5698SJohn Baldwin movl %edi,%ebp 3333bc3d5698SJohn Baldwin shldl $5,%edi,%edi 3334bc3d5698SJohn Baldwin vpxor %xmm6,%xmm5,%xmm5 3335bc3d5698SJohn Baldwin vmovdqa %xmm1,64(%esp) 3336bc3d5698SJohn Baldwin addl %esi,%edx 3337bc3d5698SJohn Baldwin xorl %ebx,%ebp 3338bc3d5698SJohn Baldwin vmovdqa %xmm0,%xmm1 3339bc3d5698SJohn Baldwin vpaddd %xmm4,%xmm0,%xmm0 3340bc3d5698SJohn Baldwin shrdl $7,%eax,%eax 3341bc3d5698SJohn Baldwin addl %edi,%edx 3342bc3d5698SJohn Baldwin vpxor %xmm7,%xmm5,%xmm5 3343bc3d5698SJohn Baldwin addl 20(%esp),%ecx 3344bc3d5698SJohn Baldwin xorl %eax,%ebp 3345bc3d5698SJohn Baldwin movl %edx,%esi 3346bc3d5698SJohn Baldwin shldl $5,%edx,%edx 3347bc3d5698SJohn Baldwin vpsrld $30,%xmm5,%xmm7 3348bc3d5698SJohn Baldwin vmovdqa %xmm0,(%esp) 3349bc3d5698SJohn Baldwin addl %ebp,%ecx 3350bc3d5698SJohn Baldwin xorl %eax,%esi 3351bc3d5698SJohn Baldwin shrdl $7,%edi,%edi 3352bc3d5698SJohn Baldwin addl %edx,%ecx 3353bc3d5698SJohn Baldwin vpslld $2,%xmm5,%xmm5 3354bc3d5698SJohn Baldwin addl 24(%esp),%ebx 3355bc3d5698SJohn Baldwin xorl %edi,%esi 3356bc3d5698SJohn Baldwin movl %ecx,%ebp 3357bc3d5698SJohn Baldwin shldl $5,%ecx,%ecx 3358bc3d5698SJohn Baldwin addl %esi,%ebx 3359bc3d5698SJohn Baldwin xorl %edi,%ebp 3360bc3d5698SJohn Baldwin shrdl $7,%edx,%edx 3361bc3d5698SJohn Baldwin addl %ecx,%ebx 3362bc3d5698SJohn Baldwin vpor %xmm7,%xmm5,%xmm5 3363bc3d5698SJohn Baldwin addl 28(%esp),%eax 3364bc3d5698SJohn Baldwin vmovdqa 80(%esp),%xmm7 3365bc3d5698SJohn Baldwin shrdl $7,%ecx,%ecx 3366bc3d5698SJohn Baldwin movl %ebx,%esi 3367bc3d5698SJohn Baldwin xorl %edx,%ebp 3368bc3d5698SJohn Baldwin shldl $5,%ebx,%ebx 3369bc3d5698SJohn Baldwin addl %ebp,%eax 3370bc3d5698SJohn Baldwin xorl %ecx,%esi 3371bc3d5698SJohn Baldwin xorl %edx,%ecx 3372bc3d5698SJohn Baldwin addl %ebx,%eax 3373bc3d5698SJohn Baldwin vpalignr $8,%xmm4,%xmm5,%xmm0 3374bc3d5698SJohn Baldwin vpxor %xmm2,%xmm6,%xmm6 3375bc3d5698SJohn Baldwin addl 32(%esp),%edi 3376bc3d5698SJohn Baldwin andl %ecx,%esi 3377bc3d5698SJohn Baldwin xorl %edx,%ecx 3378bc3d5698SJohn Baldwin shrdl $7,%ebx,%ebx 3379bc3d5698SJohn Baldwin vpxor %xmm7,%xmm6,%xmm6 3380bc3d5698SJohn Baldwin vmovdqa %xmm2,80(%esp) 3381bc3d5698SJohn Baldwin movl %eax,%ebp 3382bc3d5698SJohn Baldwin xorl %ecx,%esi 3383bc3d5698SJohn Baldwin vmovdqa %xmm1,%xmm2 3384bc3d5698SJohn Baldwin vpaddd %xmm5,%xmm1,%xmm1 3385bc3d5698SJohn Baldwin shldl $5,%eax,%eax 3386bc3d5698SJohn Baldwin addl %esi,%edi 3387bc3d5698SJohn Baldwin vpxor %xmm0,%xmm6,%xmm6 3388bc3d5698SJohn Baldwin xorl %ebx,%ebp 3389bc3d5698SJohn Baldwin xorl %ecx,%ebx 3390bc3d5698SJohn Baldwin addl %eax,%edi 3391bc3d5698SJohn Baldwin addl 36(%esp),%edx 3392bc3d5698SJohn Baldwin vpsrld $30,%xmm6,%xmm0 3393bc3d5698SJohn Baldwin vmovdqa %xmm1,16(%esp) 3394bc3d5698SJohn Baldwin andl %ebx,%ebp 3395bc3d5698SJohn Baldwin xorl %ecx,%ebx 3396bc3d5698SJohn Baldwin shrdl $7,%eax,%eax 3397bc3d5698SJohn Baldwin movl %edi,%esi 3398bc3d5698SJohn Baldwin vpslld $2,%xmm6,%xmm6 3399bc3d5698SJohn Baldwin xorl %ebx,%ebp 3400bc3d5698SJohn Baldwin shldl $5,%edi,%edi 3401bc3d5698SJohn Baldwin addl %ebp,%edx 3402bc3d5698SJohn Baldwin xorl %eax,%esi 3403bc3d5698SJohn Baldwin xorl %ebx,%eax 3404bc3d5698SJohn Baldwin addl %edi,%edx 3405bc3d5698SJohn Baldwin addl 40(%esp),%ecx 3406bc3d5698SJohn Baldwin andl %eax,%esi 3407bc3d5698SJohn Baldwin vpor %xmm0,%xmm6,%xmm6 3408bc3d5698SJohn Baldwin xorl %ebx,%eax 3409bc3d5698SJohn Baldwin shrdl $7,%edi,%edi 3410bc3d5698SJohn Baldwin vmovdqa 96(%esp),%xmm0 3411bc3d5698SJohn Baldwin movl %edx,%ebp 3412bc3d5698SJohn Baldwin xorl %eax,%esi 3413bc3d5698SJohn Baldwin shldl $5,%edx,%edx 3414bc3d5698SJohn Baldwin addl %esi,%ecx 3415bc3d5698SJohn Baldwin xorl %edi,%ebp 3416bc3d5698SJohn Baldwin xorl %eax,%edi 3417bc3d5698SJohn Baldwin addl %edx,%ecx 3418bc3d5698SJohn Baldwin addl 44(%esp),%ebx 3419bc3d5698SJohn Baldwin andl %edi,%ebp 3420bc3d5698SJohn Baldwin xorl %eax,%edi 3421bc3d5698SJohn Baldwin shrdl $7,%edx,%edx 3422bc3d5698SJohn Baldwin movl %ecx,%esi 3423bc3d5698SJohn Baldwin xorl %edi,%ebp 3424bc3d5698SJohn Baldwin shldl $5,%ecx,%ecx 3425bc3d5698SJohn Baldwin addl %ebp,%ebx 3426bc3d5698SJohn Baldwin xorl %edx,%esi 3427bc3d5698SJohn Baldwin xorl %edi,%edx 3428bc3d5698SJohn Baldwin addl %ecx,%ebx 3429bc3d5698SJohn Baldwin vpalignr $8,%xmm5,%xmm6,%xmm1 3430bc3d5698SJohn Baldwin vpxor %xmm3,%xmm7,%xmm7 3431bc3d5698SJohn Baldwin addl 48(%esp),%eax 3432bc3d5698SJohn Baldwin andl %edx,%esi 3433bc3d5698SJohn Baldwin xorl %edi,%edx 3434bc3d5698SJohn Baldwin shrdl $7,%ecx,%ecx 3435bc3d5698SJohn Baldwin vpxor %xmm0,%xmm7,%xmm7 3436bc3d5698SJohn Baldwin vmovdqa %xmm3,96(%esp) 3437bc3d5698SJohn Baldwin movl %ebx,%ebp 3438bc3d5698SJohn Baldwin xorl %edx,%esi 3439bc3d5698SJohn Baldwin vmovdqa 144(%esp),%xmm3 3440bc3d5698SJohn Baldwin vpaddd %xmm6,%xmm2,%xmm2 3441bc3d5698SJohn Baldwin shldl $5,%ebx,%ebx 3442bc3d5698SJohn Baldwin addl %esi,%eax 3443bc3d5698SJohn Baldwin vpxor %xmm1,%xmm7,%xmm7 3444bc3d5698SJohn Baldwin xorl %ecx,%ebp 3445bc3d5698SJohn Baldwin xorl %edx,%ecx 3446bc3d5698SJohn Baldwin addl %ebx,%eax 3447bc3d5698SJohn Baldwin addl 52(%esp),%edi 3448bc3d5698SJohn Baldwin vpsrld $30,%xmm7,%xmm1 3449bc3d5698SJohn Baldwin vmovdqa %xmm2,32(%esp) 3450bc3d5698SJohn Baldwin andl %ecx,%ebp 3451bc3d5698SJohn Baldwin xorl %edx,%ecx 3452bc3d5698SJohn Baldwin shrdl $7,%ebx,%ebx 3453bc3d5698SJohn Baldwin movl %eax,%esi 3454bc3d5698SJohn Baldwin vpslld $2,%xmm7,%xmm7 3455bc3d5698SJohn Baldwin xorl %ecx,%ebp 3456bc3d5698SJohn Baldwin shldl $5,%eax,%eax 3457bc3d5698SJohn Baldwin addl %ebp,%edi 3458bc3d5698SJohn Baldwin xorl %ebx,%esi 3459bc3d5698SJohn Baldwin xorl %ecx,%ebx 3460bc3d5698SJohn Baldwin addl %eax,%edi 3461bc3d5698SJohn Baldwin addl 56(%esp),%edx 3462bc3d5698SJohn Baldwin andl %ebx,%esi 3463bc3d5698SJohn Baldwin vpor %xmm1,%xmm7,%xmm7 3464bc3d5698SJohn Baldwin xorl %ecx,%ebx 3465bc3d5698SJohn Baldwin shrdl $7,%eax,%eax 3466bc3d5698SJohn Baldwin vmovdqa 64(%esp),%xmm1 3467bc3d5698SJohn Baldwin movl %edi,%ebp 3468bc3d5698SJohn Baldwin xorl %ebx,%esi 3469bc3d5698SJohn Baldwin shldl $5,%edi,%edi 3470bc3d5698SJohn Baldwin addl %esi,%edx 3471bc3d5698SJohn Baldwin xorl %eax,%ebp 3472bc3d5698SJohn Baldwin xorl %ebx,%eax 3473bc3d5698SJohn Baldwin addl %edi,%edx 3474bc3d5698SJohn Baldwin addl 60(%esp),%ecx 3475bc3d5698SJohn Baldwin andl %eax,%ebp 3476bc3d5698SJohn Baldwin xorl %ebx,%eax 3477bc3d5698SJohn Baldwin shrdl $7,%edi,%edi 3478bc3d5698SJohn Baldwin movl %edx,%esi 3479bc3d5698SJohn Baldwin xorl %eax,%ebp 3480bc3d5698SJohn Baldwin shldl $5,%edx,%edx 3481bc3d5698SJohn Baldwin addl %ebp,%ecx 3482bc3d5698SJohn Baldwin xorl %edi,%esi 3483bc3d5698SJohn Baldwin xorl %eax,%edi 3484bc3d5698SJohn Baldwin addl %edx,%ecx 3485bc3d5698SJohn Baldwin vpalignr $8,%xmm6,%xmm7,%xmm2 3486bc3d5698SJohn Baldwin vpxor %xmm4,%xmm0,%xmm0 3487bc3d5698SJohn Baldwin addl (%esp),%ebx 3488bc3d5698SJohn Baldwin andl %edi,%esi 3489bc3d5698SJohn Baldwin xorl %eax,%edi 3490bc3d5698SJohn Baldwin shrdl $7,%edx,%edx 3491bc3d5698SJohn Baldwin vpxor %xmm1,%xmm0,%xmm0 3492bc3d5698SJohn Baldwin vmovdqa %xmm4,64(%esp) 3493bc3d5698SJohn Baldwin movl %ecx,%ebp 3494bc3d5698SJohn Baldwin xorl %edi,%esi 3495bc3d5698SJohn Baldwin vmovdqa %xmm3,%xmm4 3496bc3d5698SJohn Baldwin vpaddd %xmm7,%xmm3,%xmm3 3497bc3d5698SJohn Baldwin shldl $5,%ecx,%ecx 3498bc3d5698SJohn Baldwin addl %esi,%ebx 3499bc3d5698SJohn Baldwin vpxor %xmm2,%xmm0,%xmm0 3500bc3d5698SJohn Baldwin xorl %edx,%ebp 3501bc3d5698SJohn Baldwin xorl %edi,%edx 3502bc3d5698SJohn Baldwin addl %ecx,%ebx 3503bc3d5698SJohn Baldwin addl 4(%esp),%eax 3504bc3d5698SJohn Baldwin vpsrld $30,%xmm0,%xmm2 3505bc3d5698SJohn Baldwin vmovdqa %xmm3,48(%esp) 3506bc3d5698SJohn Baldwin andl %edx,%ebp 3507bc3d5698SJohn Baldwin xorl %edi,%edx 3508bc3d5698SJohn Baldwin shrdl $7,%ecx,%ecx 3509bc3d5698SJohn Baldwin movl %ebx,%esi 3510bc3d5698SJohn Baldwin vpslld $2,%xmm0,%xmm0 3511bc3d5698SJohn Baldwin xorl %edx,%ebp 3512bc3d5698SJohn Baldwin shldl $5,%ebx,%ebx 3513bc3d5698SJohn Baldwin addl %ebp,%eax 3514bc3d5698SJohn Baldwin xorl %ecx,%esi 3515bc3d5698SJohn Baldwin xorl %edx,%ecx 3516bc3d5698SJohn Baldwin addl %ebx,%eax 3517bc3d5698SJohn Baldwin addl 8(%esp),%edi 3518bc3d5698SJohn Baldwin andl %ecx,%esi 3519bc3d5698SJohn Baldwin vpor %xmm2,%xmm0,%xmm0 3520bc3d5698SJohn Baldwin xorl %edx,%ecx 3521bc3d5698SJohn Baldwin shrdl $7,%ebx,%ebx 3522bc3d5698SJohn Baldwin vmovdqa 80(%esp),%xmm2 3523bc3d5698SJohn Baldwin movl %eax,%ebp 3524bc3d5698SJohn Baldwin xorl %ecx,%esi 3525bc3d5698SJohn Baldwin shldl $5,%eax,%eax 3526bc3d5698SJohn Baldwin addl %esi,%edi 3527bc3d5698SJohn Baldwin xorl %ebx,%ebp 3528bc3d5698SJohn Baldwin xorl %ecx,%ebx 3529bc3d5698SJohn Baldwin addl %eax,%edi 3530bc3d5698SJohn Baldwin addl 12(%esp),%edx 3531bc3d5698SJohn Baldwin andl %ebx,%ebp 3532bc3d5698SJohn Baldwin xorl %ecx,%ebx 3533bc3d5698SJohn Baldwin shrdl $7,%eax,%eax 3534bc3d5698SJohn Baldwin movl %edi,%esi 3535bc3d5698SJohn Baldwin xorl %ebx,%ebp 3536bc3d5698SJohn Baldwin shldl $5,%edi,%edi 3537bc3d5698SJohn Baldwin addl %ebp,%edx 3538bc3d5698SJohn Baldwin xorl %eax,%esi 3539bc3d5698SJohn Baldwin xorl %ebx,%eax 3540bc3d5698SJohn Baldwin addl %edi,%edx 3541bc3d5698SJohn Baldwin vpalignr $8,%xmm7,%xmm0,%xmm3 3542bc3d5698SJohn Baldwin vpxor %xmm5,%xmm1,%xmm1 3543bc3d5698SJohn Baldwin addl 16(%esp),%ecx 3544bc3d5698SJohn Baldwin andl %eax,%esi 3545bc3d5698SJohn Baldwin xorl %ebx,%eax 3546bc3d5698SJohn Baldwin shrdl $7,%edi,%edi 3547bc3d5698SJohn Baldwin vpxor %xmm2,%xmm1,%xmm1 3548bc3d5698SJohn Baldwin vmovdqa %xmm5,80(%esp) 3549bc3d5698SJohn Baldwin movl %edx,%ebp 3550bc3d5698SJohn Baldwin xorl %eax,%esi 3551bc3d5698SJohn Baldwin vmovdqa %xmm4,%xmm5 3552bc3d5698SJohn Baldwin vpaddd %xmm0,%xmm4,%xmm4 3553bc3d5698SJohn Baldwin shldl $5,%edx,%edx 3554bc3d5698SJohn Baldwin addl %esi,%ecx 3555bc3d5698SJohn Baldwin vpxor %xmm3,%xmm1,%xmm1 3556bc3d5698SJohn Baldwin xorl %edi,%ebp 3557bc3d5698SJohn Baldwin xorl %eax,%edi 3558bc3d5698SJohn Baldwin addl %edx,%ecx 3559bc3d5698SJohn Baldwin addl 20(%esp),%ebx 3560bc3d5698SJohn Baldwin vpsrld $30,%xmm1,%xmm3 3561bc3d5698SJohn Baldwin vmovdqa %xmm4,(%esp) 3562bc3d5698SJohn Baldwin andl %edi,%ebp 3563bc3d5698SJohn Baldwin xorl %eax,%edi 3564bc3d5698SJohn Baldwin shrdl $7,%edx,%edx 3565bc3d5698SJohn Baldwin movl %ecx,%esi 3566bc3d5698SJohn Baldwin vpslld $2,%xmm1,%xmm1 3567bc3d5698SJohn Baldwin xorl %edi,%ebp 3568bc3d5698SJohn Baldwin shldl $5,%ecx,%ecx 3569bc3d5698SJohn Baldwin addl %ebp,%ebx 3570bc3d5698SJohn Baldwin xorl %edx,%esi 3571bc3d5698SJohn Baldwin xorl %edi,%edx 3572bc3d5698SJohn Baldwin addl %ecx,%ebx 3573bc3d5698SJohn Baldwin addl 24(%esp),%eax 3574bc3d5698SJohn Baldwin andl %edx,%esi 3575bc3d5698SJohn Baldwin vpor %xmm3,%xmm1,%xmm1 3576bc3d5698SJohn Baldwin xorl %edi,%edx 3577bc3d5698SJohn Baldwin shrdl $7,%ecx,%ecx 3578bc3d5698SJohn Baldwin vmovdqa 96(%esp),%xmm3 3579bc3d5698SJohn Baldwin movl %ebx,%ebp 3580bc3d5698SJohn Baldwin xorl %edx,%esi 3581bc3d5698SJohn Baldwin shldl $5,%ebx,%ebx 3582bc3d5698SJohn Baldwin addl %esi,%eax 3583bc3d5698SJohn Baldwin xorl %ecx,%ebp 3584bc3d5698SJohn Baldwin xorl %edx,%ecx 3585bc3d5698SJohn Baldwin addl %ebx,%eax 3586bc3d5698SJohn Baldwin addl 28(%esp),%edi 3587bc3d5698SJohn Baldwin andl %ecx,%ebp 3588bc3d5698SJohn Baldwin xorl %edx,%ecx 3589bc3d5698SJohn Baldwin shrdl $7,%ebx,%ebx 3590bc3d5698SJohn Baldwin movl %eax,%esi 3591bc3d5698SJohn Baldwin xorl %ecx,%ebp 3592bc3d5698SJohn Baldwin shldl $5,%eax,%eax 3593bc3d5698SJohn Baldwin addl %ebp,%edi 3594bc3d5698SJohn Baldwin xorl %ebx,%esi 3595bc3d5698SJohn Baldwin xorl %ecx,%ebx 3596bc3d5698SJohn Baldwin addl %eax,%edi 3597bc3d5698SJohn Baldwin vpalignr $8,%xmm0,%xmm1,%xmm4 3598bc3d5698SJohn Baldwin vpxor %xmm6,%xmm2,%xmm2 3599bc3d5698SJohn Baldwin addl 32(%esp),%edx 3600bc3d5698SJohn Baldwin andl %ebx,%esi 3601bc3d5698SJohn Baldwin xorl %ecx,%ebx 3602bc3d5698SJohn Baldwin shrdl $7,%eax,%eax 3603bc3d5698SJohn Baldwin vpxor %xmm3,%xmm2,%xmm2 3604bc3d5698SJohn Baldwin vmovdqa %xmm6,96(%esp) 3605bc3d5698SJohn Baldwin movl %edi,%ebp 3606bc3d5698SJohn Baldwin xorl %ebx,%esi 3607bc3d5698SJohn Baldwin vmovdqa %xmm5,%xmm6 3608bc3d5698SJohn Baldwin vpaddd %xmm1,%xmm5,%xmm5 3609bc3d5698SJohn Baldwin shldl $5,%edi,%edi 3610bc3d5698SJohn Baldwin addl %esi,%edx 3611bc3d5698SJohn Baldwin vpxor %xmm4,%xmm2,%xmm2 3612bc3d5698SJohn Baldwin xorl %eax,%ebp 3613bc3d5698SJohn Baldwin xorl %ebx,%eax 3614bc3d5698SJohn Baldwin addl %edi,%edx 3615bc3d5698SJohn Baldwin addl 36(%esp),%ecx 3616bc3d5698SJohn Baldwin vpsrld $30,%xmm2,%xmm4 3617bc3d5698SJohn Baldwin vmovdqa %xmm5,16(%esp) 3618bc3d5698SJohn Baldwin andl %eax,%ebp 3619bc3d5698SJohn Baldwin xorl %ebx,%eax 3620bc3d5698SJohn Baldwin shrdl $7,%edi,%edi 3621bc3d5698SJohn Baldwin movl %edx,%esi 3622bc3d5698SJohn Baldwin vpslld $2,%xmm2,%xmm2 3623bc3d5698SJohn Baldwin xorl %eax,%ebp 3624bc3d5698SJohn Baldwin shldl $5,%edx,%edx 3625bc3d5698SJohn Baldwin addl %ebp,%ecx 3626bc3d5698SJohn Baldwin xorl %edi,%esi 3627bc3d5698SJohn Baldwin xorl %eax,%edi 3628bc3d5698SJohn Baldwin addl %edx,%ecx 3629bc3d5698SJohn Baldwin addl 40(%esp),%ebx 3630bc3d5698SJohn Baldwin andl %edi,%esi 3631bc3d5698SJohn Baldwin vpor %xmm4,%xmm2,%xmm2 3632bc3d5698SJohn Baldwin xorl %eax,%edi 3633bc3d5698SJohn Baldwin shrdl $7,%edx,%edx 3634bc3d5698SJohn Baldwin vmovdqa 64(%esp),%xmm4 3635bc3d5698SJohn Baldwin movl %ecx,%ebp 3636bc3d5698SJohn Baldwin xorl %edi,%esi 3637bc3d5698SJohn Baldwin shldl $5,%ecx,%ecx 3638bc3d5698SJohn Baldwin addl %esi,%ebx 3639bc3d5698SJohn Baldwin xorl %edx,%ebp 3640bc3d5698SJohn Baldwin xorl %edi,%edx 3641bc3d5698SJohn Baldwin addl %ecx,%ebx 3642bc3d5698SJohn Baldwin addl 44(%esp),%eax 3643bc3d5698SJohn Baldwin andl %edx,%ebp 3644bc3d5698SJohn Baldwin xorl %edi,%edx 3645bc3d5698SJohn Baldwin shrdl $7,%ecx,%ecx 3646bc3d5698SJohn Baldwin movl %ebx,%esi 3647bc3d5698SJohn Baldwin xorl %edx,%ebp 3648bc3d5698SJohn Baldwin shldl $5,%ebx,%ebx 3649bc3d5698SJohn Baldwin addl %ebp,%eax 3650bc3d5698SJohn Baldwin xorl %edx,%esi 3651bc3d5698SJohn Baldwin addl %ebx,%eax 3652bc3d5698SJohn Baldwin vpalignr $8,%xmm1,%xmm2,%xmm5 3653bc3d5698SJohn Baldwin vpxor %xmm7,%xmm3,%xmm3 3654bc3d5698SJohn Baldwin addl 48(%esp),%edi 3655bc3d5698SJohn Baldwin xorl %ecx,%esi 3656bc3d5698SJohn Baldwin movl %eax,%ebp 3657bc3d5698SJohn Baldwin shldl $5,%eax,%eax 3658bc3d5698SJohn Baldwin vpxor %xmm4,%xmm3,%xmm3 3659bc3d5698SJohn Baldwin vmovdqa %xmm7,64(%esp) 3660bc3d5698SJohn Baldwin addl %esi,%edi 3661bc3d5698SJohn Baldwin xorl %ecx,%ebp 3662bc3d5698SJohn Baldwin vmovdqa %xmm6,%xmm7 3663bc3d5698SJohn Baldwin vpaddd %xmm2,%xmm6,%xmm6 3664bc3d5698SJohn Baldwin shrdl $7,%ebx,%ebx 3665bc3d5698SJohn Baldwin addl %eax,%edi 3666bc3d5698SJohn Baldwin vpxor %xmm5,%xmm3,%xmm3 3667bc3d5698SJohn Baldwin addl 52(%esp),%edx 3668bc3d5698SJohn Baldwin xorl %ebx,%ebp 3669bc3d5698SJohn Baldwin movl %edi,%esi 3670bc3d5698SJohn Baldwin shldl $5,%edi,%edi 3671bc3d5698SJohn Baldwin vpsrld $30,%xmm3,%xmm5 3672bc3d5698SJohn Baldwin vmovdqa %xmm6,32(%esp) 3673bc3d5698SJohn Baldwin addl %ebp,%edx 3674bc3d5698SJohn Baldwin xorl %ebx,%esi 3675bc3d5698SJohn Baldwin shrdl $7,%eax,%eax 3676bc3d5698SJohn Baldwin addl %edi,%edx 3677bc3d5698SJohn Baldwin vpslld $2,%xmm3,%xmm3 3678bc3d5698SJohn Baldwin addl 56(%esp),%ecx 3679bc3d5698SJohn Baldwin xorl %eax,%esi 3680bc3d5698SJohn Baldwin movl %edx,%ebp 3681bc3d5698SJohn Baldwin shldl $5,%edx,%edx 3682bc3d5698SJohn Baldwin addl %esi,%ecx 3683bc3d5698SJohn Baldwin xorl %eax,%ebp 3684bc3d5698SJohn Baldwin shrdl $7,%edi,%edi 3685bc3d5698SJohn Baldwin addl %edx,%ecx 3686bc3d5698SJohn Baldwin vpor %xmm5,%xmm3,%xmm3 3687bc3d5698SJohn Baldwin addl 60(%esp),%ebx 3688bc3d5698SJohn Baldwin xorl %edi,%ebp 3689bc3d5698SJohn Baldwin movl %ecx,%esi 3690bc3d5698SJohn Baldwin shldl $5,%ecx,%ecx 3691bc3d5698SJohn Baldwin addl %ebp,%ebx 3692bc3d5698SJohn Baldwin xorl %edi,%esi 3693bc3d5698SJohn Baldwin shrdl $7,%edx,%edx 3694bc3d5698SJohn Baldwin addl %ecx,%ebx 3695bc3d5698SJohn Baldwin addl (%esp),%eax 3696bc3d5698SJohn Baldwin vpaddd %xmm3,%xmm7,%xmm7 3697bc3d5698SJohn Baldwin xorl %edx,%esi 3698bc3d5698SJohn Baldwin movl %ebx,%ebp 3699bc3d5698SJohn Baldwin shldl $5,%ebx,%ebx 3700bc3d5698SJohn Baldwin addl %esi,%eax 3701bc3d5698SJohn Baldwin vmovdqa %xmm7,48(%esp) 3702bc3d5698SJohn Baldwin xorl %edx,%ebp 3703bc3d5698SJohn Baldwin shrdl $7,%ecx,%ecx 3704bc3d5698SJohn Baldwin addl %ebx,%eax 3705bc3d5698SJohn Baldwin addl 4(%esp),%edi 3706bc3d5698SJohn Baldwin xorl %ecx,%ebp 3707bc3d5698SJohn Baldwin movl %eax,%esi 3708bc3d5698SJohn Baldwin shldl $5,%eax,%eax 3709bc3d5698SJohn Baldwin addl %ebp,%edi 3710bc3d5698SJohn Baldwin xorl %ecx,%esi 3711bc3d5698SJohn Baldwin shrdl $7,%ebx,%ebx 3712bc3d5698SJohn Baldwin addl %eax,%edi 3713bc3d5698SJohn Baldwin addl 8(%esp),%edx 3714bc3d5698SJohn Baldwin xorl %ebx,%esi 3715bc3d5698SJohn Baldwin movl %edi,%ebp 3716bc3d5698SJohn Baldwin shldl $5,%edi,%edi 3717bc3d5698SJohn Baldwin addl %esi,%edx 3718bc3d5698SJohn Baldwin xorl %ebx,%ebp 3719bc3d5698SJohn Baldwin shrdl $7,%eax,%eax 3720bc3d5698SJohn Baldwin addl %edi,%edx 3721bc3d5698SJohn Baldwin addl 12(%esp),%ecx 3722bc3d5698SJohn Baldwin xorl %eax,%ebp 3723bc3d5698SJohn Baldwin movl %edx,%esi 3724bc3d5698SJohn Baldwin shldl $5,%edx,%edx 3725bc3d5698SJohn Baldwin addl %ebp,%ecx 3726bc3d5698SJohn Baldwin xorl %eax,%esi 3727bc3d5698SJohn Baldwin shrdl $7,%edi,%edi 3728bc3d5698SJohn Baldwin addl %edx,%ecx 3729bc3d5698SJohn Baldwin movl 196(%esp),%ebp 3730bc3d5698SJohn Baldwin cmpl 200(%esp),%ebp 3731bc3d5698SJohn Baldwin je .L010done 3732bc3d5698SJohn Baldwin vmovdqa 160(%esp),%xmm7 3733bc3d5698SJohn Baldwin vmovdqa 176(%esp),%xmm6 3734bc3d5698SJohn Baldwin vmovdqu (%ebp),%xmm0 3735bc3d5698SJohn Baldwin vmovdqu 16(%ebp),%xmm1 3736bc3d5698SJohn Baldwin vmovdqu 32(%ebp),%xmm2 3737bc3d5698SJohn Baldwin vmovdqu 48(%ebp),%xmm3 3738bc3d5698SJohn Baldwin addl $64,%ebp 3739bc3d5698SJohn Baldwin vpshufb %xmm6,%xmm0,%xmm0 3740bc3d5698SJohn Baldwin movl %ebp,196(%esp) 3741bc3d5698SJohn Baldwin vmovdqa %xmm7,96(%esp) 3742bc3d5698SJohn Baldwin addl 16(%esp),%ebx 3743bc3d5698SJohn Baldwin xorl %edi,%esi 3744bc3d5698SJohn Baldwin vpshufb %xmm6,%xmm1,%xmm1 3745bc3d5698SJohn Baldwin movl %ecx,%ebp 3746bc3d5698SJohn Baldwin shldl $5,%ecx,%ecx 3747bc3d5698SJohn Baldwin vpaddd %xmm7,%xmm0,%xmm4 3748bc3d5698SJohn Baldwin addl %esi,%ebx 3749bc3d5698SJohn Baldwin xorl %edi,%ebp 3750bc3d5698SJohn Baldwin shrdl $7,%edx,%edx 3751bc3d5698SJohn Baldwin addl %ecx,%ebx 3752bc3d5698SJohn Baldwin vmovdqa %xmm4,(%esp) 3753bc3d5698SJohn Baldwin addl 20(%esp),%eax 3754bc3d5698SJohn Baldwin xorl %edx,%ebp 3755bc3d5698SJohn Baldwin movl %ebx,%esi 3756bc3d5698SJohn Baldwin shldl $5,%ebx,%ebx 3757bc3d5698SJohn Baldwin addl %ebp,%eax 3758bc3d5698SJohn Baldwin xorl %edx,%esi 3759bc3d5698SJohn Baldwin shrdl $7,%ecx,%ecx 3760bc3d5698SJohn Baldwin addl %ebx,%eax 3761bc3d5698SJohn Baldwin addl 24(%esp),%edi 3762bc3d5698SJohn Baldwin xorl %ecx,%esi 3763bc3d5698SJohn Baldwin movl %eax,%ebp 3764bc3d5698SJohn Baldwin shldl $5,%eax,%eax 3765bc3d5698SJohn Baldwin addl %esi,%edi 3766bc3d5698SJohn Baldwin xorl %ecx,%ebp 3767bc3d5698SJohn Baldwin shrdl $7,%ebx,%ebx 3768bc3d5698SJohn Baldwin addl %eax,%edi 3769bc3d5698SJohn Baldwin addl 28(%esp),%edx 3770bc3d5698SJohn Baldwin xorl %ebx,%ebp 3771bc3d5698SJohn Baldwin movl %edi,%esi 3772bc3d5698SJohn Baldwin shldl $5,%edi,%edi 3773bc3d5698SJohn Baldwin addl %ebp,%edx 3774bc3d5698SJohn Baldwin xorl %ebx,%esi 3775bc3d5698SJohn Baldwin shrdl $7,%eax,%eax 3776bc3d5698SJohn Baldwin addl %edi,%edx 3777bc3d5698SJohn Baldwin addl 32(%esp),%ecx 3778bc3d5698SJohn Baldwin xorl %eax,%esi 3779bc3d5698SJohn Baldwin vpshufb %xmm6,%xmm2,%xmm2 3780bc3d5698SJohn Baldwin movl %edx,%ebp 3781bc3d5698SJohn Baldwin shldl $5,%edx,%edx 3782bc3d5698SJohn Baldwin vpaddd %xmm7,%xmm1,%xmm5 3783bc3d5698SJohn Baldwin addl %esi,%ecx 3784bc3d5698SJohn Baldwin xorl %eax,%ebp 3785bc3d5698SJohn Baldwin shrdl $7,%edi,%edi 3786bc3d5698SJohn Baldwin addl %edx,%ecx 3787bc3d5698SJohn Baldwin vmovdqa %xmm5,16(%esp) 3788bc3d5698SJohn Baldwin addl 36(%esp),%ebx 3789bc3d5698SJohn Baldwin xorl %edi,%ebp 3790bc3d5698SJohn Baldwin movl %ecx,%esi 3791bc3d5698SJohn Baldwin shldl $5,%ecx,%ecx 3792bc3d5698SJohn Baldwin addl %ebp,%ebx 3793bc3d5698SJohn Baldwin xorl %edi,%esi 3794bc3d5698SJohn Baldwin shrdl $7,%edx,%edx 3795bc3d5698SJohn Baldwin addl %ecx,%ebx 3796bc3d5698SJohn Baldwin addl 40(%esp),%eax 3797bc3d5698SJohn Baldwin xorl %edx,%esi 3798bc3d5698SJohn Baldwin movl %ebx,%ebp 3799bc3d5698SJohn Baldwin shldl $5,%ebx,%ebx 3800bc3d5698SJohn Baldwin addl %esi,%eax 3801bc3d5698SJohn Baldwin xorl %edx,%ebp 3802bc3d5698SJohn Baldwin shrdl $7,%ecx,%ecx 3803bc3d5698SJohn Baldwin addl %ebx,%eax 3804bc3d5698SJohn Baldwin addl 44(%esp),%edi 3805bc3d5698SJohn Baldwin xorl %ecx,%ebp 3806bc3d5698SJohn Baldwin movl %eax,%esi 3807bc3d5698SJohn Baldwin shldl $5,%eax,%eax 3808bc3d5698SJohn Baldwin addl %ebp,%edi 3809bc3d5698SJohn Baldwin xorl %ecx,%esi 3810bc3d5698SJohn Baldwin shrdl $7,%ebx,%ebx 3811bc3d5698SJohn Baldwin addl %eax,%edi 3812bc3d5698SJohn Baldwin addl 48(%esp),%edx 3813bc3d5698SJohn Baldwin xorl %ebx,%esi 3814bc3d5698SJohn Baldwin vpshufb %xmm6,%xmm3,%xmm3 3815bc3d5698SJohn Baldwin movl %edi,%ebp 3816bc3d5698SJohn Baldwin shldl $5,%edi,%edi 3817bc3d5698SJohn Baldwin vpaddd %xmm7,%xmm2,%xmm6 3818bc3d5698SJohn Baldwin addl %esi,%edx 3819bc3d5698SJohn Baldwin xorl %ebx,%ebp 3820bc3d5698SJohn Baldwin shrdl $7,%eax,%eax 3821bc3d5698SJohn Baldwin addl %edi,%edx 3822bc3d5698SJohn Baldwin vmovdqa %xmm6,32(%esp) 3823bc3d5698SJohn Baldwin addl 52(%esp),%ecx 3824bc3d5698SJohn Baldwin xorl %eax,%ebp 3825bc3d5698SJohn Baldwin movl %edx,%esi 3826bc3d5698SJohn Baldwin shldl $5,%edx,%edx 3827bc3d5698SJohn Baldwin addl %ebp,%ecx 3828bc3d5698SJohn Baldwin xorl %eax,%esi 3829bc3d5698SJohn Baldwin shrdl $7,%edi,%edi 3830bc3d5698SJohn Baldwin addl %edx,%ecx 3831bc3d5698SJohn Baldwin addl 56(%esp),%ebx 3832bc3d5698SJohn Baldwin xorl %edi,%esi 3833bc3d5698SJohn Baldwin movl %ecx,%ebp 3834bc3d5698SJohn Baldwin shldl $5,%ecx,%ecx 3835bc3d5698SJohn Baldwin addl %esi,%ebx 3836bc3d5698SJohn Baldwin xorl %edi,%ebp 3837bc3d5698SJohn Baldwin shrdl $7,%edx,%edx 3838bc3d5698SJohn Baldwin addl %ecx,%ebx 3839bc3d5698SJohn Baldwin addl 60(%esp),%eax 3840bc3d5698SJohn Baldwin xorl %edx,%ebp 3841bc3d5698SJohn Baldwin movl %ebx,%esi 3842bc3d5698SJohn Baldwin shldl $5,%ebx,%ebx 3843bc3d5698SJohn Baldwin addl %ebp,%eax 3844bc3d5698SJohn Baldwin shrdl $7,%ecx,%ecx 3845bc3d5698SJohn Baldwin addl %ebx,%eax 3846bc3d5698SJohn Baldwin movl 192(%esp),%ebp 3847bc3d5698SJohn Baldwin addl (%ebp),%eax 3848bc3d5698SJohn Baldwin addl 4(%ebp),%esi 3849bc3d5698SJohn Baldwin addl 8(%ebp),%ecx 3850bc3d5698SJohn Baldwin movl %eax,(%ebp) 3851bc3d5698SJohn Baldwin addl 12(%ebp),%edx 3852bc3d5698SJohn Baldwin movl %esi,4(%ebp) 3853bc3d5698SJohn Baldwin addl 16(%ebp),%edi 3854bc3d5698SJohn Baldwin movl %ecx,%ebx 3855bc3d5698SJohn Baldwin movl %ecx,8(%ebp) 3856bc3d5698SJohn Baldwin xorl %edx,%ebx 3857bc3d5698SJohn Baldwin movl %edx,12(%ebp) 3858bc3d5698SJohn Baldwin movl %edi,16(%ebp) 3859bc3d5698SJohn Baldwin movl %esi,%ebp 3860bc3d5698SJohn Baldwin andl %ebx,%esi 3861bc3d5698SJohn Baldwin movl %ebp,%ebx 3862bc3d5698SJohn Baldwin jmp .L009loop 3863bc3d5698SJohn Baldwin.align 16 3864bc3d5698SJohn Baldwin.L010done: 3865bc3d5698SJohn Baldwin addl 16(%esp),%ebx 3866bc3d5698SJohn Baldwin xorl %edi,%esi 3867bc3d5698SJohn Baldwin movl %ecx,%ebp 3868bc3d5698SJohn Baldwin shldl $5,%ecx,%ecx 3869bc3d5698SJohn Baldwin addl %esi,%ebx 3870bc3d5698SJohn Baldwin xorl %edi,%ebp 3871bc3d5698SJohn Baldwin shrdl $7,%edx,%edx 3872bc3d5698SJohn Baldwin addl %ecx,%ebx 3873bc3d5698SJohn Baldwin addl 20(%esp),%eax 3874bc3d5698SJohn Baldwin xorl %edx,%ebp 3875bc3d5698SJohn Baldwin movl %ebx,%esi 3876bc3d5698SJohn Baldwin shldl $5,%ebx,%ebx 3877bc3d5698SJohn Baldwin addl %ebp,%eax 3878bc3d5698SJohn Baldwin xorl %edx,%esi 3879bc3d5698SJohn Baldwin shrdl $7,%ecx,%ecx 3880bc3d5698SJohn Baldwin addl %ebx,%eax 3881bc3d5698SJohn Baldwin addl 24(%esp),%edi 3882bc3d5698SJohn Baldwin xorl %ecx,%esi 3883bc3d5698SJohn Baldwin movl %eax,%ebp 3884bc3d5698SJohn Baldwin shldl $5,%eax,%eax 3885bc3d5698SJohn Baldwin addl %esi,%edi 3886bc3d5698SJohn Baldwin xorl %ecx,%ebp 3887bc3d5698SJohn Baldwin shrdl $7,%ebx,%ebx 3888bc3d5698SJohn Baldwin addl %eax,%edi 3889bc3d5698SJohn Baldwin addl 28(%esp),%edx 3890bc3d5698SJohn Baldwin xorl %ebx,%ebp 3891bc3d5698SJohn Baldwin movl %edi,%esi 3892bc3d5698SJohn Baldwin shldl $5,%edi,%edi 3893bc3d5698SJohn Baldwin addl %ebp,%edx 3894bc3d5698SJohn Baldwin xorl %ebx,%esi 3895bc3d5698SJohn Baldwin shrdl $7,%eax,%eax 3896bc3d5698SJohn Baldwin addl %edi,%edx 3897bc3d5698SJohn Baldwin addl 32(%esp),%ecx 3898bc3d5698SJohn Baldwin xorl %eax,%esi 3899bc3d5698SJohn Baldwin movl %edx,%ebp 3900bc3d5698SJohn Baldwin shldl $5,%edx,%edx 3901bc3d5698SJohn Baldwin addl %esi,%ecx 3902bc3d5698SJohn Baldwin xorl %eax,%ebp 3903bc3d5698SJohn Baldwin shrdl $7,%edi,%edi 3904bc3d5698SJohn Baldwin addl %edx,%ecx 3905bc3d5698SJohn Baldwin addl 36(%esp),%ebx 3906bc3d5698SJohn Baldwin xorl %edi,%ebp 3907bc3d5698SJohn Baldwin movl %ecx,%esi 3908bc3d5698SJohn Baldwin shldl $5,%ecx,%ecx 3909bc3d5698SJohn Baldwin addl %ebp,%ebx 3910bc3d5698SJohn Baldwin xorl %edi,%esi 3911bc3d5698SJohn Baldwin shrdl $7,%edx,%edx 3912bc3d5698SJohn Baldwin addl %ecx,%ebx 3913bc3d5698SJohn Baldwin addl 40(%esp),%eax 3914bc3d5698SJohn Baldwin xorl %edx,%esi 3915bc3d5698SJohn Baldwin movl %ebx,%ebp 3916bc3d5698SJohn Baldwin shldl $5,%ebx,%ebx 3917bc3d5698SJohn Baldwin addl %esi,%eax 3918bc3d5698SJohn Baldwin xorl %edx,%ebp 3919bc3d5698SJohn Baldwin shrdl $7,%ecx,%ecx 3920bc3d5698SJohn Baldwin addl %ebx,%eax 3921bc3d5698SJohn Baldwin addl 44(%esp),%edi 3922bc3d5698SJohn Baldwin xorl %ecx,%ebp 3923bc3d5698SJohn Baldwin movl %eax,%esi 3924bc3d5698SJohn Baldwin shldl $5,%eax,%eax 3925bc3d5698SJohn Baldwin addl %ebp,%edi 3926bc3d5698SJohn Baldwin xorl %ecx,%esi 3927bc3d5698SJohn Baldwin shrdl $7,%ebx,%ebx 3928bc3d5698SJohn Baldwin addl %eax,%edi 3929bc3d5698SJohn Baldwin addl 48(%esp),%edx 3930bc3d5698SJohn Baldwin xorl %ebx,%esi 3931bc3d5698SJohn Baldwin movl %edi,%ebp 3932bc3d5698SJohn Baldwin shldl $5,%edi,%edi 3933bc3d5698SJohn Baldwin addl %esi,%edx 3934bc3d5698SJohn Baldwin xorl %ebx,%ebp 3935bc3d5698SJohn Baldwin shrdl $7,%eax,%eax 3936bc3d5698SJohn Baldwin addl %edi,%edx 3937bc3d5698SJohn Baldwin addl 52(%esp),%ecx 3938bc3d5698SJohn Baldwin xorl %eax,%ebp 3939bc3d5698SJohn Baldwin movl %edx,%esi 3940bc3d5698SJohn Baldwin shldl $5,%edx,%edx 3941bc3d5698SJohn Baldwin addl %ebp,%ecx 3942bc3d5698SJohn Baldwin xorl %eax,%esi 3943bc3d5698SJohn Baldwin shrdl $7,%edi,%edi 3944bc3d5698SJohn Baldwin addl %edx,%ecx 3945bc3d5698SJohn Baldwin addl 56(%esp),%ebx 3946bc3d5698SJohn Baldwin xorl %edi,%esi 3947bc3d5698SJohn Baldwin movl %ecx,%ebp 3948bc3d5698SJohn Baldwin shldl $5,%ecx,%ecx 3949bc3d5698SJohn Baldwin addl %esi,%ebx 3950bc3d5698SJohn Baldwin xorl %edi,%ebp 3951bc3d5698SJohn Baldwin shrdl $7,%edx,%edx 3952bc3d5698SJohn Baldwin addl %ecx,%ebx 3953bc3d5698SJohn Baldwin addl 60(%esp),%eax 3954bc3d5698SJohn Baldwin xorl %edx,%ebp 3955bc3d5698SJohn Baldwin movl %ebx,%esi 3956bc3d5698SJohn Baldwin shldl $5,%ebx,%ebx 3957bc3d5698SJohn Baldwin addl %ebp,%eax 3958bc3d5698SJohn Baldwin shrdl $7,%ecx,%ecx 3959bc3d5698SJohn Baldwin addl %ebx,%eax 3960bc3d5698SJohn Baldwin vzeroall 3961bc3d5698SJohn Baldwin movl 192(%esp),%ebp 3962bc3d5698SJohn Baldwin addl (%ebp),%eax 3963bc3d5698SJohn Baldwin movl 204(%esp),%esp 3964bc3d5698SJohn Baldwin addl 4(%ebp),%esi 3965bc3d5698SJohn Baldwin addl 8(%ebp),%ecx 3966bc3d5698SJohn Baldwin movl %eax,(%ebp) 3967bc3d5698SJohn Baldwin addl 12(%ebp),%edx 3968bc3d5698SJohn Baldwin movl %esi,4(%ebp) 3969bc3d5698SJohn Baldwin addl 16(%ebp),%edi 3970bc3d5698SJohn Baldwin movl %ecx,8(%ebp) 3971bc3d5698SJohn Baldwin movl %edx,12(%ebp) 3972bc3d5698SJohn Baldwin movl %edi,16(%ebp) 3973bc3d5698SJohn Baldwin popl %edi 3974bc3d5698SJohn Baldwin popl %esi 3975bc3d5698SJohn Baldwin popl %ebx 3976bc3d5698SJohn Baldwin popl %ebp 3977bc3d5698SJohn Baldwin ret 3978bc3d5698SJohn Baldwin.size _sha1_block_data_order_avx,.-_sha1_block_data_order_avx 3979bc3d5698SJohn Baldwin.align 64 3980bc3d5698SJohn Baldwin.LK_XX_XX: 3981bc3d5698SJohn Baldwin.long 1518500249,1518500249,1518500249,1518500249 3982bc3d5698SJohn Baldwin.long 1859775393,1859775393,1859775393,1859775393 3983bc3d5698SJohn Baldwin.long 2400959708,2400959708,2400959708,2400959708 3984bc3d5698SJohn Baldwin.long 3395469782,3395469782,3395469782,3395469782 3985bc3d5698SJohn Baldwin.long 66051,67438087,134810123,202182159 3986bc3d5698SJohn Baldwin.byte 15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0 3987bc3d5698SJohn Baldwin.byte 83,72,65,49,32,98,108,111,99,107,32,116,114,97,110,115 3988bc3d5698SJohn Baldwin.byte 102,111,114,109,32,102,111,114,32,120,56,54,44,32,67,82 3989bc3d5698SJohn Baldwin.byte 89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112 3990bc3d5698SJohn Baldwin.byte 114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0 3991bc3d5698SJohn Baldwin.comm OPENSSL_ia32cap_P,16,4 3992*c0855eaaSJohn Baldwin 3993*c0855eaaSJohn Baldwin .section ".note.gnu.property", "a" 3994*c0855eaaSJohn Baldwin .p2align 2 3995*c0855eaaSJohn Baldwin .long 1f - 0f 3996*c0855eaaSJohn Baldwin .long 4f - 1f 3997*c0855eaaSJohn Baldwin .long 5 3998*c0855eaaSJohn Baldwin0: 3999*c0855eaaSJohn Baldwin .asciz "GNU" 4000*c0855eaaSJohn Baldwin1: 4001*c0855eaaSJohn Baldwin .p2align 2 4002*c0855eaaSJohn Baldwin .long 0xc0000002 4003*c0855eaaSJohn Baldwin .long 3f - 2f 4004*c0855eaaSJohn Baldwin2: 4005*c0855eaaSJohn Baldwin .long 3 4006*c0855eaaSJohn Baldwin3: 4007*c0855eaaSJohn Baldwin .p2align 2 4008*c0855eaaSJohn Baldwin4: 4009bc3d5698SJohn Baldwin#else 4010bc3d5698SJohn Baldwin.text 4011bc3d5698SJohn Baldwin.globl sha1_block_data_order 4012bc3d5698SJohn Baldwin.type sha1_block_data_order,@function 4013bc3d5698SJohn Baldwin.align 16 4014bc3d5698SJohn Baldwinsha1_block_data_order: 4015bc3d5698SJohn Baldwin.L_sha1_block_data_order_begin: 4016*c0855eaaSJohn Baldwin #ifdef __CET__ 4017*c0855eaaSJohn Baldwin 4018*c0855eaaSJohn Baldwin.byte 243,15,30,251 4019*c0855eaaSJohn Baldwin #endif 4020*c0855eaaSJohn Baldwin 4021bc3d5698SJohn Baldwin pushl %ebp 4022bc3d5698SJohn Baldwin pushl %ebx 4023bc3d5698SJohn Baldwin pushl %esi 4024bc3d5698SJohn Baldwin pushl %edi 4025bc3d5698SJohn Baldwin call .L000pic_point 4026bc3d5698SJohn Baldwin.L000pic_point: 4027bc3d5698SJohn Baldwin popl %ebp 4028bc3d5698SJohn Baldwin leal OPENSSL_ia32cap_P,%esi 4029bc3d5698SJohn Baldwin leal .LK_XX_XX-.L000pic_point(%ebp),%ebp 4030bc3d5698SJohn Baldwin movl (%esi),%eax 4031bc3d5698SJohn Baldwin movl 4(%esi),%edx 4032bc3d5698SJohn Baldwin testl $512,%edx 4033bc3d5698SJohn Baldwin jz .L001x86 4034bc3d5698SJohn Baldwin movl 8(%esi),%ecx 4035bc3d5698SJohn Baldwin testl $16777216,%eax 4036bc3d5698SJohn Baldwin jz .L001x86 4037bc3d5698SJohn Baldwin testl $536870912,%ecx 4038bc3d5698SJohn Baldwin jnz .Lshaext_shortcut 4039bc3d5698SJohn Baldwin andl $268435456,%edx 4040bc3d5698SJohn Baldwin andl $1073741824,%eax 4041bc3d5698SJohn Baldwin orl %edx,%eax 4042bc3d5698SJohn Baldwin cmpl $1342177280,%eax 4043bc3d5698SJohn Baldwin je .Lavx_shortcut 4044bc3d5698SJohn Baldwin jmp .Lssse3_shortcut 4045bc3d5698SJohn Baldwin.align 16 4046bc3d5698SJohn Baldwin.L001x86: 4047bc3d5698SJohn Baldwin movl 20(%esp),%ebp 4048bc3d5698SJohn Baldwin movl 24(%esp),%esi 4049bc3d5698SJohn Baldwin movl 28(%esp),%eax 4050bc3d5698SJohn Baldwin subl $76,%esp 4051bc3d5698SJohn Baldwin shll $6,%eax 4052bc3d5698SJohn Baldwin addl %esi,%eax 4053bc3d5698SJohn Baldwin movl %eax,104(%esp) 4054bc3d5698SJohn Baldwin movl 16(%ebp),%edi 4055bc3d5698SJohn Baldwin jmp .L002loop 4056bc3d5698SJohn Baldwin.align 16 4057bc3d5698SJohn Baldwin.L002loop: 4058bc3d5698SJohn Baldwin movl (%esi),%eax 4059bc3d5698SJohn Baldwin movl 4(%esi),%ebx 4060bc3d5698SJohn Baldwin movl 8(%esi),%ecx 4061bc3d5698SJohn Baldwin movl 12(%esi),%edx 4062bc3d5698SJohn Baldwin bswap %eax 4063bc3d5698SJohn Baldwin bswap %ebx 4064bc3d5698SJohn Baldwin bswap %ecx 4065bc3d5698SJohn Baldwin bswap %edx 4066bc3d5698SJohn Baldwin movl %eax,(%esp) 4067bc3d5698SJohn Baldwin movl %ebx,4(%esp) 4068bc3d5698SJohn Baldwin movl %ecx,8(%esp) 4069bc3d5698SJohn Baldwin movl %edx,12(%esp) 4070bc3d5698SJohn Baldwin movl 16(%esi),%eax 4071bc3d5698SJohn Baldwin movl 20(%esi),%ebx 4072bc3d5698SJohn Baldwin movl 24(%esi),%ecx 4073bc3d5698SJohn Baldwin movl 28(%esi),%edx 4074bc3d5698SJohn Baldwin bswap %eax 4075bc3d5698SJohn Baldwin bswap %ebx 4076bc3d5698SJohn Baldwin bswap %ecx 4077bc3d5698SJohn Baldwin bswap %edx 4078bc3d5698SJohn Baldwin movl %eax,16(%esp) 4079bc3d5698SJohn Baldwin movl %ebx,20(%esp) 4080bc3d5698SJohn Baldwin movl %ecx,24(%esp) 4081bc3d5698SJohn Baldwin movl %edx,28(%esp) 4082bc3d5698SJohn Baldwin movl 32(%esi),%eax 4083bc3d5698SJohn Baldwin movl 36(%esi),%ebx 4084bc3d5698SJohn Baldwin movl 40(%esi),%ecx 4085bc3d5698SJohn Baldwin movl 44(%esi),%edx 4086bc3d5698SJohn Baldwin bswap %eax 4087bc3d5698SJohn Baldwin bswap %ebx 4088bc3d5698SJohn Baldwin bswap %ecx 4089bc3d5698SJohn Baldwin bswap %edx 4090bc3d5698SJohn Baldwin movl %eax,32(%esp) 4091bc3d5698SJohn Baldwin movl %ebx,36(%esp) 4092bc3d5698SJohn Baldwin movl %ecx,40(%esp) 4093bc3d5698SJohn Baldwin movl %edx,44(%esp) 4094bc3d5698SJohn Baldwin movl 48(%esi),%eax 4095bc3d5698SJohn Baldwin movl 52(%esi),%ebx 4096bc3d5698SJohn Baldwin movl 56(%esi),%ecx 4097bc3d5698SJohn Baldwin movl 60(%esi),%edx 4098bc3d5698SJohn Baldwin bswap %eax 4099bc3d5698SJohn Baldwin bswap %ebx 4100bc3d5698SJohn Baldwin bswap %ecx 4101bc3d5698SJohn Baldwin bswap %edx 4102bc3d5698SJohn Baldwin movl %eax,48(%esp) 4103bc3d5698SJohn Baldwin movl %ebx,52(%esp) 4104bc3d5698SJohn Baldwin movl %ecx,56(%esp) 4105bc3d5698SJohn Baldwin movl %edx,60(%esp) 4106bc3d5698SJohn Baldwin movl %esi,100(%esp) 4107bc3d5698SJohn Baldwin movl (%ebp),%eax 4108bc3d5698SJohn Baldwin movl 4(%ebp),%ebx 4109bc3d5698SJohn Baldwin movl 8(%ebp),%ecx 4110bc3d5698SJohn Baldwin movl 12(%ebp),%edx 4111bc3d5698SJohn Baldwin 4112bc3d5698SJohn Baldwin movl %ecx,%esi 4113bc3d5698SJohn Baldwin movl %eax,%ebp 4114bc3d5698SJohn Baldwin roll $5,%ebp 4115bc3d5698SJohn Baldwin xorl %edx,%esi 4116bc3d5698SJohn Baldwin addl %edi,%ebp 4117bc3d5698SJohn Baldwin movl (%esp),%edi 4118bc3d5698SJohn Baldwin andl %ebx,%esi 4119bc3d5698SJohn Baldwin rorl $2,%ebx 4120bc3d5698SJohn Baldwin xorl %edx,%esi 4121bc3d5698SJohn Baldwin leal 1518500249(%ebp,%edi,1),%ebp 4122bc3d5698SJohn Baldwin addl %esi,%ebp 4123bc3d5698SJohn Baldwin 4124bc3d5698SJohn Baldwin movl %ebx,%edi 4125bc3d5698SJohn Baldwin movl %ebp,%esi 4126bc3d5698SJohn Baldwin roll $5,%ebp 4127bc3d5698SJohn Baldwin xorl %ecx,%edi 4128bc3d5698SJohn Baldwin addl %edx,%ebp 4129bc3d5698SJohn Baldwin movl 4(%esp),%edx 4130bc3d5698SJohn Baldwin andl %eax,%edi 4131bc3d5698SJohn Baldwin rorl $2,%eax 4132bc3d5698SJohn Baldwin xorl %ecx,%edi 4133bc3d5698SJohn Baldwin leal 1518500249(%ebp,%edx,1),%ebp 4134bc3d5698SJohn Baldwin addl %edi,%ebp 4135bc3d5698SJohn Baldwin 4136bc3d5698SJohn Baldwin movl %eax,%edx 4137bc3d5698SJohn Baldwin movl %ebp,%edi 4138bc3d5698SJohn Baldwin roll $5,%ebp 4139bc3d5698SJohn Baldwin xorl %ebx,%edx 4140bc3d5698SJohn Baldwin addl %ecx,%ebp 4141bc3d5698SJohn Baldwin movl 8(%esp),%ecx 4142bc3d5698SJohn Baldwin andl %esi,%edx 4143bc3d5698SJohn Baldwin rorl $2,%esi 4144bc3d5698SJohn Baldwin xorl %ebx,%edx 4145bc3d5698SJohn Baldwin leal 1518500249(%ebp,%ecx,1),%ebp 4146bc3d5698SJohn Baldwin addl %edx,%ebp 4147bc3d5698SJohn Baldwin 4148bc3d5698SJohn Baldwin movl %esi,%ecx 4149bc3d5698SJohn Baldwin movl %ebp,%edx 4150bc3d5698SJohn Baldwin roll $5,%ebp 4151bc3d5698SJohn Baldwin xorl %eax,%ecx 4152bc3d5698SJohn Baldwin addl %ebx,%ebp 4153bc3d5698SJohn Baldwin movl 12(%esp),%ebx 4154bc3d5698SJohn Baldwin andl %edi,%ecx 4155bc3d5698SJohn Baldwin rorl $2,%edi 4156bc3d5698SJohn Baldwin xorl %eax,%ecx 4157bc3d5698SJohn Baldwin leal 1518500249(%ebp,%ebx,1),%ebp 4158bc3d5698SJohn Baldwin addl %ecx,%ebp 4159bc3d5698SJohn Baldwin 4160bc3d5698SJohn Baldwin movl %edi,%ebx 4161bc3d5698SJohn Baldwin movl %ebp,%ecx 4162bc3d5698SJohn Baldwin roll $5,%ebp 4163bc3d5698SJohn Baldwin xorl %esi,%ebx 4164bc3d5698SJohn Baldwin addl %eax,%ebp 4165bc3d5698SJohn Baldwin movl 16(%esp),%eax 4166bc3d5698SJohn Baldwin andl %edx,%ebx 4167bc3d5698SJohn Baldwin rorl $2,%edx 4168bc3d5698SJohn Baldwin xorl %esi,%ebx 4169bc3d5698SJohn Baldwin leal 1518500249(%ebp,%eax,1),%ebp 4170bc3d5698SJohn Baldwin addl %ebx,%ebp 4171bc3d5698SJohn Baldwin 4172bc3d5698SJohn Baldwin movl %edx,%eax 4173bc3d5698SJohn Baldwin movl %ebp,%ebx 4174bc3d5698SJohn Baldwin roll $5,%ebp 4175bc3d5698SJohn Baldwin xorl %edi,%eax 4176bc3d5698SJohn Baldwin addl %esi,%ebp 4177bc3d5698SJohn Baldwin movl 20(%esp),%esi 4178bc3d5698SJohn Baldwin andl %ecx,%eax 4179bc3d5698SJohn Baldwin rorl $2,%ecx 4180bc3d5698SJohn Baldwin xorl %edi,%eax 4181bc3d5698SJohn Baldwin leal 1518500249(%ebp,%esi,1),%ebp 4182bc3d5698SJohn Baldwin addl %eax,%ebp 4183bc3d5698SJohn Baldwin 4184bc3d5698SJohn Baldwin movl %ecx,%esi 4185bc3d5698SJohn Baldwin movl %ebp,%eax 4186bc3d5698SJohn Baldwin roll $5,%ebp 4187bc3d5698SJohn Baldwin xorl %edx,%esi 4188bc3d5698SJohn Baldwin addl %edi,%ebp 4189bc3d5698SJohn Baldwin movl 24(%esp),%edi 4190bc3d5698SJohn Baldwin andl %ebx,%esi 4191bc3d5698SJohn Baldwin rorl $2,%ebx 4192bc3d5698SJohn Baldwin xorl %edx,%esi 4193bc3d5698SJohn Baldwin leal 1518500249(%ebp,%edi,1),%ebp 4194bc3d5698SJohn Baldwin addl %esi,%ebp 4195bc3d5698SJohn Baldwin 4196bc3d5698SJohn Baldwin movl %ebx,%edi 4197bc3d5698SJohn Baldwin movl %ebp,%esi 4198bc3d5698SJohn Baldwin roll $5,%ebp 4199bc3d5698SJohn Baldwin xorl %ecx,%edi 4200bc3d5698SJohn Baldwin addl %edx,%ebp 4201bc3d5698SJohn Baldwin movl 28(%esp),%edx 4202bc3d5698SJohn Baldwin andl %eax,%edi 4203bc3d5698SJohn Baldwin rorl $2,%eax 4204bc3d5698SJohn Baldwin xorl %ecx,%edi 4205bc3d5698SJohn Baldwin leal 1518500249(%ebp,%edx,1),%ebp 4206bc3d5698SJohn Baldwin addl %edi,%ebp 4207bc3d5698SJohn Baldwin 4208bc3d5698SJohn Baldwin movl %eax,%edx 4209bc3d5698SJohn Baldwin movl %ebp,%edi 4210bc3d5698SJohn Baldwin roll $5,%ebp 4211bc3d5698SJohn Baldwin xorl %ebx,%edx 4212bc3d5698SJohn Baldwin addl %ecx,%ebp 4213bc3d5698SJohn Baldwin movl 32(%esp),%ecx 4214bc3d5698SJohn Baldwin andl %esi,%edx 4215bc3d5698SJohn Baldwin rorl $2,%esi 4216bc3d5698SJohn Baldwin xorl %ebx,%edx 4217bc3d5698SJohn Baldwin leal 1518500249(%ebp,%ecx,1),%ebp 4218bc3d5698SJohn Baldwin addl %edx,%ebp 4219bc3d5698SJohn Baldwin 4220bc3d5698SJohn Baldwin movl %esi,%ecx 4221bc3d5698SJohn Baldwin movl %ebp,%edx 4222bc3d5698SJohn Baldwin roll $5,%ebp 4223bc3d5698SJohn Baldwin xorl %eax,%ecx 4224bc3d5698SJohn Baldwin addl %ebx,%ebp 4225bc3d5698SJohn Baldwin movl 36(%esp),%ebx 4226bc3d5698SJohn Baldwin andl %edi,%ecx 4227bc3d5698SJohn Baldwin rorl $2,%edi 4228bc3d5698SJohn Baldwin xorl %eax,%ecx 4229bc3d5698SJohn Baldwin leal 1518500249(%ebp,%ebx,1),%ebp 4230bc3d5698SJohn Baldwin addl %ecx,%ebp 4231bc3d5698SJohn Baldwin 4232bc3d5698SJohn Baldwin movl %edi,%ebx 4233bc3d5698SJohn Baldwin movl %ebp,%ecx 4234bc3d5698SJohn Baldwin roll $5,%ebp 4235bc3d5698SJohn Baldwin xorl %esi,%ebx 4236bc3d5698SJohn Baldwin addl %eax,%ebp 4237bc3d5698SJohn Baldwin movl 40(%esp),%eax 4238bc3d5698SJohn Baldwin andl %edx,%ebx 4239bc3d5698SJohn Baldwin rorl $2,%edx 4240bc3d5698SJohn Baldwin xorl %esi,%ebx 4241bc3d5698SJohn Baldwin leal 1518500249(%ebp,%eax,1),%ebp 4242bc3d5698SJohn Baldwin addl %ebx,%ebp 4243bc3d5698SJohn Baldwin 4244bc3d5698SJohn Baldwin movl %edx,%eax 4245bc3d5698SJohn Baldwin movl %ebp,%ebx 4246bc3d5698SJohn Baldwin roll $5,%ebp 4247bc3d5698SJohn Baldwin xorl %edi,%eax 4248bc3d5698SJohn Baldwin addl %esi,%ebp 4249bc3d5698SJohn Baldwin movl 44(%esp),%esi 4250bc3d5698SJohn Baldwin andl %ecx,%eax 4251bc3d5698SJohn Baldwin rorl $2,%ecx 4252bc3d5698SJohn Baldwin xorl %edi,%eax 4253bc3d5698SJohn Baldwin leal 1518500249(%ebp,%esi,1),%ebp 4254bc3d5698SJohn Baldwin addl %eax,%ebp 4255bc3d5698SJohn Baldwin 4256bc3d5698SJohn Baldwin movl %ecx,%esi 4257bc3d5698SJohn Baldwin movl %ebp,%eax 4258bc3d5698SJohn Baldwin roll $5,%ebp 4259bc3d5698SJohn Baldwin xorl %edx,%esi 4260bc3d5698SJohn Baldwin addl %edi,%ebp 4261bc3d5698SJohn Baldwin movl 48(%esp),%edi 4262bc3d5698SJohn Baldwin andl %ebx,%esi 4263bc3d5698SJohn Baldwin rorl $2,%ebx 4264bc3d5698SJohn Baldwin xorl %edx,%esi 4265bc3d5698SJohn Baldwin leal 1518500249(%ebp,%edi,1),%ebp 4266bc3d5698SJohn Baldwin addl %esi,%ebp 4267bc3d5698SJohn Baldwin 4268bc3d5698SJohn Baldwin movl %ebx,%edi 4269bc3d5698SJohn Baldwin movl %ebp,%esi 4270bc3d5698SJohn Baldwin roll $5,%ebp 4271bc3d5698SJohn Baldwin xorl %ecx,%edi 4272bc3d5698SJohn Baldwin addl %edx,%ebp 4273bc3d5698SJohn Baldwin movl 52(%esp),%edx 4274bc3d5698SJohn Baldwin andl %eax,%edi 4275bc3d5698SJohn Baldwin rorl $2,%eax 4276bc3d5698SJohn Baldwin xorl %ecx,%edi 4277bc3d5698SJohn Baldwin leal 1518500249(%ebp,%edx,1),%ebp 4278bc3d5698SJohn Baldwin addl %edi,%ebp 4279bc3d5698SJohn Baldwin 4280bc3d5698SJohn Baldwin movl %eax,%edx 4281bc3d5698SJohn Baldwin movl %ebp,%edi 4282bc3d5698SJohn Baldwin roll $5,%ebp 4283bc3d5698SJohn Baldwin xorl %ebx,%edx 4284bc3d5698SJohn Baldwin addl %ecx,%ebp 4285bc3d5698SJohn Baldwin movl 56(%esp),%ecx 4286bc3d5698SJohn Baldwin andl %esi,%edx 4287bc3d5698SJohn Baldwin rorl $2,%esi 4288bc3d5698SJohn Baldwin xorl %ebx,%edx 4289bc3d5698SJohn Baldwin leal 1518500249(%ebp,%ecx,1),%ebp 4290bc3d5698SJohn Baldwin addl %edx,%ebp 4291bc3d5698SJohn Baldwin 4292bc3d5698SJohn Baldwin movl %esi,%ecx 4293bc3d5698SJohn Baldwin movl %ebp,%edx 4294bc3d5698SJohn Baldwin roll $5,%ebp 4295bc3d5698SJohn Baldwin xorl %eax,%ecx 4296bc3d5698SJohn Baldwin addl %ebx,%ebp 4297bc3d5698SJohn Baldwin movl 60(%esp),%ebx 4298bc3d5698SJohn Baldwin andl %edi,%ecx 4299bc3d5698SJohn Baldwin rorl $2,%edi 4300bc3d5698SJohn Baldwin xorl %eax,%ecx 4301bc3d5698SJohn Baldwin leal 1518500249(%ebp,%ebx,1),%ebp 4302bc3d5698SJohn Baldwin movl (%esp),%ebx 4303bc3d5698SJohn Baldwin addl %ebp,%ecx 4304bc3d5698SJohn Baldwin 4305bc3d5698SJohn Baldwin movl %edi,%ebp 4306bc3d5698SJohn Baldwin xorl 8(%esp),%ebx 4307bc3d5698SJohn Baldwin xorl %esi,%ebp 4308bc3d5698SJohn Baldwin xorl 32(%esp),%ebx 4309bc3d5698SJohn Baldwin andl %edx,%ebp 4310bc3d5698SJohn Baldwin xorl 52(%esp),%ebx 4311bc3d5698SJohn Baldwin roll $1,%ebx 4312bc3d5698SJohn Baldwin xorl %esi,%ebp 4313bc3d5698SJohn Baldwin addl %ebp,%eax 4314bc3d5698SJohn Baldwin movl %ecx,%ebp 4315bc3d5698SJohn Baldwin rorl $2,%edx 4316bc3d5698SJohn Baldwin movl %ebx,(%esp) 4317bc3d5698SJohn Baldwin roll $5,%ebp 4318bc3d5698SJohn Baldwin leal 1518500249(%ebx,%eax,1),%ebx 4319bc3d5698SJohn Baldwin movl 4(%esp),%eax 4320bc3d5698SJohn Baldwin addl %ebp,%ebx 4321bc3d5698SJohn Baldwin 4322bc3d5698SJohn Baldwin movl %edx,%ebp 4323bc3d5698SJohn Baldwin xorl 12(%esp),%eax 4324bc3d5698SJohn Baldwin xorl %edi,%ebp 4325bc3d5698SJohn Baldwin xorl 36(%esp),%eax 4326bc3d5698SJohn Baldwin andl %ecx,%ebp 4327bc3d5698SJohn Baldwin xorl 56(%esp),%eax 4328bc3d5698SJohn Baldwin roll $1,%eax 4329bc3d5698SJohn Baldwin xorl %edi,%ebp 4330bc3d5698SJohn Baldwin addl %ebp,%esi 4331bc3d5698SJohn Baldwin movl %ebx,%ebp 4332bc3d5698SJohn Baldwin rorl $2,%ecx 4333bc3d5698SJohn Baldwin movl %eax,4(%esp) 4334bc3d5698SJohn Baldwin roll $5,%ebp 4335bc3d5698SJohn Baldwin leal 1518500249(%eax,%esi,1),%eax 4336bc3d5698SJohn Baldwin movl 8(%esp),%esi 4337bc3d5698SJohn Baldwin addl %ebp,%eax 4338bc3d5698SJohn Baldwin 4339bc3d5698SJohn Baldwin movl %ecx,%ebp 4340bc3d5698SJohn Baldwin xorl 16(%esp),%esi 4341bc3d5698SJohn Baldwin xorl %edx,%ebp 4342bc3d5698SJohn Baldwin xorl 40(%esp),%esi 4343bc3d5698SJohn Baldwin andl %ebx,%ebp 4344bc3d5698SJohn Baldwin xorl 60(%esp),%esi 4345bc3d5698SJohn Baldwin roll $1,%esi 4346bc3d5698SJohn Baldwin xorl %edx,%ebp 4347bc3d5698SJohn Baldwin addl %ebp,%edi 4348bc3d5698SJohn Baldwin movl %eax,%ebp 4349bc3d5698SJohn Baldwin rorl $2,%ebx 4350bc3d5698SJohn Baldwin movl %esi,8(%esp) 4351bc3d5698SJohn Baldwin roll $5,%ebp 4352bc3d5698SJohn Baldwin leal 1518500249(%esi,%edi,1),%esi 4353bc3d5698SJohn Baldwin movl 12(%esp),%edi 4354bc3d5698SJohn Baldwin addl %ebp,%esi 4355bc3d5698SJohn Baldwin 4356bc3d5698SJohn Baldwin movl %ebx,%ebp 4357bc3d5698SJohn Baldwin xorl 20(%esp),%edi 4358bc3d5698SJohn Baldwin xorl %ecx,%ebp 4359bc3d5698SJohn Baldwin xorl 44(%esp),%edi 4360bc3d5698SJohn Baldwin andl %eax,%ebp 4361bc3d5698SJohn Baldwin xorl (%esp),%edi 4362bc3d5698SJohn Baldwin roll $1,%edi 4363bc3d5698SJohn Baldwin xorl %ecx,%ebp 4364bc3d5698SJohn Baldwin addl %ebp,%edx 4365bc3d5698SJohn Baldwin movl %esi,%ebp 4366bc3d5698SJohn Baldwin rorl $2,%eax 4367bc3d5698SJohn Baldwin movl %edi,12(%esp) 4368bc3d5698SJohn Baldwin roll $5,%ebp 4369bc3d5698SJohn Baldwin leal 1518500249(%edi,%edx,1),%edi 4370bc3d5698SJohn Baldwin movl 16(%esp),%edx 4371bc3d5698SJohn Baldwin addl %ebp,%edi 4372bc3d5698SJohn Baldwin 4373bc3d5698SJohn Baldwin movl %esi,%ebp 4374bc3d5698SJohn Baldwin xorl 24(%esp),%edx 4375bc3d5698SJohn Baldwin xorl %eax,%ebp 4376bc3d5698SJohn Baldwin xorl 48(%esp),%edx 4377bc3d5698SJohn Baldwin xorl %ebx,%ebp 4378bc3d5698SJohn Baldwin xorl 4(%esp),%edx 4379bc3d5698SJohn Baldwin roll $1,%edx 4380bc3d5698SJohn Baldwin addl %ebp,%ecx 4381bc3d5698SJohn Baldwin rorl $2,%esi 4382bc3d5698SJohn Baldwin movl %edi,%ebp 4383bc3d5698SJohn Baldwin roll $5,%ebp 4384bc3d5698SJohn Baldwin movl %edx,16(%esp) 4385bc3d5698SJohn Baldwin leal 1859775393(%edx,%ecx,1),%edx 4386bc3d5698SJohn Baldwin movl 20(%esp),%ecx 4387bc3d5698SJohn Baldwin addl %ebp,%edx 4388bc3d5698SJohn Baldwin 4389bc3d5698SJohn Baldwin movl %edi,%ebp 4390bc3d5698SJohn Baldwin xorl 28(%esp),%ecx 4391bc3d5698SJohn Baldwin xorl %esi,%ebp 4392bc3d5698SJohn Baldwin xorl 52(%esp),%ecx 4393bc3d5698SJohn Baldwin xorl %eax,%ebp 4394bc3d5698SJohn Baldwin xorl 8(%esp),%ecx 4395bc3d5698SJohn Baldwin roll $1,%ecx 4396bc3d5698SJohn Baldwin addl %ebp,%ebx 4397bc3d5698SJohn Baldwin rorl $2,%edi 4398bc3d5698SJohn Baldwin movl %edx,%ebp 4399bc3d5698SJohn Baldwin roll $5,%ebp 4400bc3d5698SJohn Baldwin movl %ecx,20(%esp) 4401bc3d5698SJohn Baldwin leal 1859775393(%ecx,%ebx,1),%ecx 4402bc3d5698SJohn Baldwin movl 24(%esp),%ebx 4403bc3d5698SJohn Baldwin addl %ebp,%ecx 4404bc3d5698SJohn Baldwin 4405bc3d5698SJohn Baldwin movl %edx,%ebp 4406bc3d5698SJohn Baldwin xorl 32(%esp),%ebx 4407bc3d5698SJohn Baldwin xorl %edi,%ebp 4408bc3d5698SJohn Baldwin xorl 56(%esp),%ebx 4409bc3d5698SJohn Baldwin xorl %esi,%ebp 4410bc3d5698SJohn Baldwin xorl 12(%esp),%ebx 4411bc3d5698SJohn Baldwin roll $1,%ebx 4412bc3d5698SJohn Baldwin addl %ebp,%eax 4413bc3d5698SJohn Baldwin rorl $2,%edx 4414bc3d5698SJohn Baldwin movl %ecx,%ebp 4415bc3d5698SJohn Baldwin roll $5,%ebp 4416bc3d5698SJohn Baldwin movl %ebx,24(%esp) 4417bc3d5698SJohn Baldwin leal 1859775393(%ebx,%eax,1),%ebx 4418bc3d5698SJohn Baldwin movl 28(%esp),%eax 4419bc3d5698SJohn Baldwin addl %ebp,%ebx 4420bc3d5698SJohn Baldwin 4421bc3d5698SJohn Baldwin movl %ecx,%ebp 4422bc3d5698SJohn Baldwin xorl 36(%esp),%eax 4423bc3d5698SJohn Baldwin xorl %edx,%ebp 4424bc3d5698SJohn Baldwin xorl 60(%esp),%eax 4425bc3d5698SJohn Baldwin xorl %edi,%ebp 4426bc3d5698SJohn Baldwin xorl 16(%esp),%eax 4427bc3d5698SJohn Baldwin roll $1,%eax 4428bc3d5698SJohn Baldwin addl %ebp,%esi 4429bc3d5698SJohn Baldwin rorl $2,%ecx 4430bc3d5698SJohn Baldwin movl %ebx,%ebp 4431bc3d5698SJohn Baldwin roll $5,%ebp 4432bc3d5698SJohn Baldwin movl %eax,28(%esp) 4433bc3d5698SJohn Baldwin leal 1859775393(%eax,%esi,1),%eax 4434bc3d5698SJohn Baldwin movl 32(%esp),%esi 4435bc3d5698SJohn Baldwin addl %ebp,%eax 4436bc3d5698SJohn Baldwin 4437bc3d5698SJohn Baldwin movl %ebx,%ebp 4438bc3d5698SJohn Baldwin xorl 40(%esp),%esi 4439bc3d5698SJohn Baldwin xorl %ecx,%ebp 4440bc3d5698SJohn Baldwin xorl (%esp),%esi 4441bc3d5698SJohn Baldwin xorl %edx,%ebp 4442bc3d5698SJohn Baldwin xorl 20(%esp),%esi 4443bc3d5698SJohn Baldwin roll $1,%esi 4444bc3d5698SJohn Baldwin addl %ebp,%edi 4445bc3d5698SJohn Baldwin rorl $2,%ebx 4446bc3d5698SJohn Baldwin movl %eax,%ebp 4447bc3d5698SJohn Baldwin roll $5,%ebp 4448bc3d5698SJohn Baldwin movl %esi,32(%esp) 4449bc3d5698SJohn Baldwin leal 1859775393(%esi,%edi,1),%esi 4450bc3d5698SJohn Baldwin movl 36(%esp),%edi 4451bc3d5698SJohn Baldwin addl %ebp,%esi 4452bc3d5698SJohn Baldwin 4453bc3d5698SJohn Baldwin movl %eax,%ebp 4454bc3d5698SJohn Baldwin xorl 44(%esp),%edi 4455bc3d5698SJohn Baldwin xorl %ebx,%ebp 4456bc3d5698SJohn Baldwin xorl 4(%esp),%edi 4457bc3d5698SJohn Baldwin xorl %ecx,%ebp 4458bc3d5698SJohn Baldwin xorl 24(%esp),%edi 4459bc3d5698SJohn Baldwin roll $1,%edi 4460bc3d5698SJohn Baldwin addl %ebp,%edx 4461bc3d5698SJohn Baldwin rorl $2,%eax 4462bc3d5698SJohn Baldwin movl %esi,%ebp 4463bc3d5698SJohn Baldwin roll $5,%ebp 4464bc3d5698SJohn Baldwin movl %edi,36(%esp) 4465bc3d5698SJohn Baldwin leal 1859775393(%edi,%edx,1),%edi 4466bc3d5698SJohn Baldwin movl 40(%esp),%edx 4467bc3d5698SJohn Baldwin addl %ebp,%edi 4468bc3d5698SJohn Baldwin 4469bc3d5698SJohn Baldwin movl %esi,%ebp 4470bc3d5698SJohn Baldwin xorl 48(%esp),%edx 4471bc3d5698SJohn Baldwin xorl %eax,%ebp 4472bc3d5698SJohn Baldwin xorl 8(%esp),%edx 4473bc3d5698SJohn Baldwin xorl %ebx,%ebp 4474bc3d5698SJohn Baldwin xorl 28(%esp),%edx 4475bc3d5698SJohn Baldwin roll $1,%edx 4476bc3d5698SJohn Baldwin addl %ebp,%ecx 4477bc3d5698SJohn Baldwin rorl $2,%esi 4478bc3d5698SJohn Baldwin movl %edi,%ebp 4479bc3d5698SJohn Baldwin roll $5,%ebp 4480bc3d5698SJohn Baldwin movl %edx,40(%esp) 4481bc3d5698SJohn Baldwin leal 1859775393(%edx,%ecx,1),%edx 4482bc3d5698SJohn Baldwin movl 44(%esp),%ecx 4483bc3d5698SJohn Baldwin addl %ebp,%edx 4484bc3d5698SJohn Baldwin 4485bc3d5698SJohn Baldwin movl %edi,%ebp 4486bc3d5698SJohn Baldwin xorl 52(%esp),%ecx 4487bc3d5698SJohn Baldwin xorl %esi,%ebp 4488bc3d5698SJohn Baldwin xorl 12(%esp),%ecx 4489bc3d5698SJohn Baldwin xorl %eax,%ebp 4490bc3d5698SJohn Baldwin xorl 32(%esp),%ecx 4491bc3d5698SJohn Baldwin roll $1,%ecx 4492bc3d5698SJohn Baldwin addl %ebp,%ebx 4493bc3d5698SJohn Baldwin rorl $2,%edi 4494bc3d5698SJohn Baldwin movl %edx,%ebp 4495bc3d5698SJohn Baldwin roll $5,%ebp 4496bc3d5698SJohn Baldwin movl %ecx,44(%esp) 4497bc3d5698SJohn Baldwin leal 1859775393(%ecx,%ebx,1),%ecx 4498bc3d5698SJohn Baldwin movl 48(%esp),%ebx 4499bc3d5698SJohn Baldwin addl %ebp,%ecx 4500bc3d5698SJohn Baldwin 4501bc3d5698SJohn Baldwin movl %edx,%ebp 4502bc3d5698SJohn Baldwin xorl 56(%esp),%ebx 4503bc3d5698SJohn Baldwin xorl %edi,%ebp 4504bc3d5698SJohn Baldwin xorl 16(%esp),%ebx 4505bc3d5698SJohn Baldwin xorl %esi,%ebp 4506bc3d5698SJohn Baldwin xorl 36(%esp),%ebx 4507bc3d5698SJohn Baldwin roll $1,%ebx 4508bc3d5698SJohn Baldwin addl %ebp,%eax 4509bc3d5698SJohn Baldwin rorl $2,%edx 4510bc3d5698SJohn Baldwin movl %ecx,%ebp 4511bc3d5698SJohn Baldwin roll $5,%ebp 4512bc3d5698SJohn Baldwin movl %ebx,48(%esp) 4513bc3d5698SJohn Baldwin leal 1859775393(%ebx,%eax,1),%ebx 4514bc3d5698SJohn Baldwin movl 52(%esp),%eax 4515bc3d5698SJohn Baldwin addl %ebp,%ebx 4516bc3d5698SJohn Baldwin 4517bc3d5698SJohn Baldwin movl %ecx,%ebp 4518bc3d5698SJohn Baldwin xorl 60(%esp),%eax 4519bc3d5698SJohn Baldwin xorl %edx,%ebp 4520bc3d5698SJohn Baldwin xorl 20(%esp),%eax 4521bc3d5698SJohn Baldwin xorl %edi,%ebp 4522bc3d5698SJohn Baldwin xorl 40(%esp),%eax 4523bc3d5698SJohn Baldwin roll $1,%eax 4524bc3d5698SJohn Baldwin addl %ebp,%esi 4525bc3d5698SJohn Baldwin rorl $2,%ecx 4526bc3d5698SJohn Baldwin movl %ebx,%ebp 4527bc3d5698SJohn Baldwin roll $5,%ebp 4528bc3d5698SJohn Baldwin movl %eax,52(%esp) 4529bc3d5698SJohn Baldwin leal 1859775393(%eax,%esi,1),%eax 4530bc3d5698SJohn Baldwin movl 56(%esp),%esi 4531bc3d5698SJohn Baldwin addl %ebp,%eax 4532bc3d5698SJohn Baldwin 4533bc3d5698SJohn Baldwin movl %ebx,%ebp 4534bc3d5698SJohn Baldwin xorl (%esp),%esi 4535bc3d5698SJohn Baldwin xorl %ecx,%ebp 4536bc3d5698SJohn Baldwin xorl 24(%esp),%esi 4537bc3d5698SJohn Baldwin xorl %edx,%ebp 4538bc3d5698SJohn Baldwin xorl 44(%esp),%esi 4539bc3d5698SJohn Baldwin roll $1,%esi 4540bc3d5698SJohn Baldwin addl %ebp,%edi 4541bc3d5698SJohn Baldwin rorl $2,%ebx 4542bc3d5698SJohn Baldwin movl %eax,%ebp 4543bc3d5698SJohn Baldwin roll $5,%ebp 4544bc3d5698SJohn Baldwin movl %esi,56(%esp) 4545bc3d5698SJohn Baldwin leal 1859775393(%esi,%edi,1),%esi 4546bc3d5698SJohn Baldwin movl 60(%esp),%edi 4547bc3d5698SJohn Baldwin addl %ebp,%esi 4548bc3d5698SJohn Baldwin 4549bc3d5698SJohn Baldwin movl %eax,%ebp 4550bc3d5698SJohn Baldwin xorl 4(%esp),%edi 4551bc3d5698SJohn Baldwin xorl %ebx,%ebp 4552bc3d5698SJohn Baldwin xorl 28(%esp),%edi 4553bc3d5698SJohn Baldwin xorl %ecx,%ebp 4554bc3d5698SJohn Baldwin xorl 48(%esp),%edi 4555bc3d5698SJohn Baldwin roll $1,%edi 4556bc3d5698SJohn Baldwin addl %ebp,%edx 4557bc3d5698SJohn Baldwin rorl $2,%eax 4558bc3d5698SJohn Baldwin movl %esi,%ebp 4559bc3d5698SJohn Baldwin roll $5,%ebp 4560bc3d5698SJohn Baldwin movl %edi,60(%esp) 4561bc3d5698SJohn Baldwin leal 1859775393(%edi,%edx,1),%edi 4562bc3d5698SJohn Baldwin movl (%esp),%edx 4563bc3d5698SJohn Baldwin addl %ebp,%edi 4564bc3d5698SJohn Baldwin 4565bc3d5698SJohn Baldwin movl %esi,%ebp 4566bc3d5698SJohn Baldwin xorl 8(%esp),%edx 4567bc3d5698SJohn Baldwin xorl %eax,%ebp 4568bc3d5698SJohn Baldwin xorl 32(%esp),%edx 4569bc3d5698SJohn Baldwin xorl %ebx,%ebp 4570bc3d5698SJohn Baldwin xorl 52(%esp),%edx 4571bc3d5698SJohn Baldwin roll $1,%edx 4572bc3d5698SJohn Baldwin addl %ebp,%ecx 4573bc3d5698SJohn Baldwin rorl $2,%esi 4574bc3d5698SJohn Baldwin movl %edi,%ebp 4575bc3d5698SJohn Baldwin roll $5,%ebp 4576bc3d5698SJohn Baldwin movl %edx,(%esp) 4577bc3d5698SJohn Baldwin leal 1859775393(%edx,%ecx,1),%edx 4578bc3d5698SJohn Baldwin movl 4(%esp),%ecx 4579bc3d5698SJohn Baldwin addl %ebp,%edx 4580bc3d5698SJohn Baldwin 4581bc3d5698SJohn Baldwin movl %edi,%ebp 4582bc3d5698SJohn Baldwin xorl 12(%esp),%ecx 4583bc3d5698SJohn Baldwin xorl %esi,%ebp 4584bc3d5698SJohn Baldwin xorl 36(%esp),%ecx 4585bc3d5698SJohn Baldwin xorl %eax,%ebp 4586bc3d5698SJohn Baldwin xorl 56(%esp),%ecx 4587bc3d5698SJohn Baldwin roll $1,%ecx 4588bc3d5698SJohn Baldwin addl %ebp,%ebx 4589bc3d5698SJohn Baldwin rorl $2,%edi 4590bc3d5698SJohn Baldwin movl %edx,%ebp 4591bc3d5698SJohn Baldwin roll $5,%ebp 4592bc3d5698SJohn Baldwin movl %ecx,4(%esp) 4593bc3d5698SJohn Baldwin leal 1859775393(%ecx,%ebx,1),%ecx 4594bc3d5698SJohn Baldwin movl 8(%esp),%ebx 4595bc3d5698SJohn Baldwin addl %ebp,%ecx 4596bc3d5698SJohn Baldwin 4597bc3d5698SJohn Baldwin movl %edx,%ebp 4598bc3d5698SJohn Baldwin xorl 16(%esp),%ebx 4599bc3d5698SJohn Baldwin xorl %edi,%ebp 4600bc3d5698SJohn Baldwin xorl 40(%esp),%ebx 4601bc3d5698SJohn Baldwin xorl %esi,%ebp 4602bc3d5698SJohn Baldwin xorl 60(%esp),%ebx 4603bc3d5698SJohn Baldwin roll $1,%ebx 4604bc3d5698SJohn Baldwin addl %ebp,%eax 4605bc3d5698SJohn Baldwin rorl $2,%edx 4606bc3d5698SJohn Baldwin movl %ecx,%ebp 4607bc3d5698SJohn Baldwin roll $5,%ebp 4608bc3d5698SJohn Baldwin movl %ebx,8(%esp) 4609bc3d5698SJohn Baldwin leal 1859775393(%ebx,%eax,1),%ebx 4610bc3d5698SJohn Baldwin movl 12(%esp),%eax 4611bc3d5698SJohn Baldwin addl %ebp,%ebx 4612bc3d5698SJohn Baldwin 4613bc3d5698SJohn Baldwin movl %ecx,%ebp 4614bc3d5698SJohn Baldwin xorl 20(%esp),%eax 4615bc3d5698SJohn Baldwin xorl %edx,%ebp 4616bc3d5698SJohn Baldwin xorl 44(%esp),%eax 4617bc3d5698SJohn Baldwin xorl %edi,%ebp 4618bc3d5698SJohn Baldwin xorl (%esp),%eax 4619bc3d5698SJohn Baldwin roll $1,%eax 4620bc3d5698SJohn Baldwin addl %ebp,%esi 4621bc3d5698SJohn Baldwin rorl $2,%ecx 4622bc3d5698SJohn Baldwin movl %ebx,%ebp 4623bc3d5698SJohn Baldwin roll $5,%ebp 4624bc3d5698SJohn Baldwin movl %eax,12(%esp) 4625bc3d5698SJohn Baldwin leal 1859775393(%eax,%esi,1),%eax 4626bc3d5698SJohn Baldwin movl 16(%esp),%esi 4627bc3d5698SJohn Baldwin addl %ebp,%eax 4628bc3d5698SJohn Baldwin 4629bc3d5698SJohn Baldwin movl %ebx,%ebp 4630bc3d5698SJohn Baldwin xorl 24(%esp),%esi 4631bc3d5698SJohn Baldwin xorl %ecx,%ebp 4632bc3d5698SJohn Baldwin xorl 48(%esp),%esi 4633bc3d5698SJohn Baldwin xorl %edx,%ebp 4634bc3d5698SJohn Baldwin xorl 4(%esp),%esi 4635bc3d5698SJohn Baldwin roll $1,%esi 4636bc3d5698SJohn Baldwin addl %ebp,%edi 4637bc3d5698SJohn Baldwin rorl $2,%ebx 4638bc3d5698SJohn Baldwin movl %eax,%ebp 4639bc3d5698SJohn Baldwin roll $5,%ebp 4640bc3d5698SJohn Baldwin movl %esi,16(%esp) 4641bc3d5698SJohn Baldwin leal 1859775393(%esi,%edi,1),%esi 4642bc3d5698SJohn Baldwin movl 20(%esp),%edi 4643bc3d5698SJohn Baldwin addl %ebp,%esi 4644bc3d5698SJohn Baldwin 4645bc3d5698SJohn Baldwin movl %eax,%ebp 4646bc3d5698SJohn Baldwin xorl 28(%esp),%edi 4647bc3d5698SJohn Baldwin xorl %ebx,%ebp 4648bc3d5698SJohn Baldwin xorl 52(%esp),%edi 4649bc3d5698SJohn Baldwin xorl %ecx,%ebp 4650bc3d5698SJohn Baldwin xorl 8(%esp),%edi 4651bc3d5698SJohn Baldwin roll $1,%edi 4652bc3d5698SJohn Baldwin addl %ebp,%edx 4653bc3d5698SJohn Baldwin rorl $2,%eax 4654bc3d5698SJohn Baldwin movl %esi,%ebp 4655bc3d5698SJohn Baldwin roll $5,%ebp 4656bc3d5698SJohn Baldwin movl %edi,20(%esp) 4657bc3d5698SJohn Baldwin leal 1859775393(%edi,%edx,1),%edi 4658bc3d5698SJohn Baldwin movl 24(%esp),%edx 4659bc3d5698SJohn Baldwin addl %ebp,%edi 4660bc3d5698SJohn Baldwin 4661bc3d5698SJohn Baldwin movl %esi,%ebp 4662bc3d5698SJohn Baldwin xorl 32(%esp),%edx 4663bc3d5698SJohn Baldwin xorl %eax,%ebp 4664bc3d5698SJohn Baldwin xorl 56(%esp),%edx 4665bc3d5698SJohn Baldwin xorl %ebx,%ebp 4666bc3d5698SJohn Baldwin xorl 12(%esp),%edx 4667bc3d5698SJohn Baldwin roll $1,%edx 4668bc3d5698SJohn Baldwin addl %ebp,%ecx 4669bc3d5698SJohn Baldwin rorl $2,%esi 4670bc3d5698SJohn Baldwin movl %edi,%ebp 4671bc3d5698SJohn Baldwin roll $5,%ebp 4672bc3d5698SJohn Baldwin movl %edx,24(%esp) 4673bc3d5698SJohn Baldwin leal 1859775393(%edx,%ecx,1),%edx 4674bc3d5698SJohn Baldwin movl 28(%esp),%ecx 4675bc3d5698SJohn Baldwin addl %ebp,%edx 4676bc3d5698SJohn Baldwin 4677bc3d5698SJohn Baldwin movl %edi,%ebp 4678bc3d5698SJohn Baldwin xorl 36(%esp),%ecx 4679bc3d5698SJohn Baldwin xorl %esi,%ebp 4680bc3d5698SJohn Baldwin xorl 60(%esp),%ecx 4681bc3d5698SJohn Baldwin xorl %eax,%ebp 4682bc3d5698SJohn Baldwin xorl 16(%esp),%ecx 4683bc3d5698SJohn Baldwin roll $1,%ecx 4684bc3d5698SJohn Baldwin addl %ebp,%ebx 4685bc3d5698SJohn Baldwin rorl $2,%edi 4686bc3d5698SJohn Baldwin movl %edx,%ebp 4687bc3d5698SJohn Baldwin roll $5,%ebp 4688bc3d5698SJohn Baldwin movl %ecx,28(%esp) 4689bc3d5698SJohn Baldwin leal 1859775393(%ecx,%ebx,1),%ecx 4690bc3d5698SJohn Baldwin movl 32(%esp),%ebx 4691bc3d5698SJohn Baldwin addl %ebp,%ecx 4692bc3d5698SJohn Baldwin 4693bc3d5698SJohn Baldwin movl %edi,%ebp 4694bc3d5698SJohn Baldwin xorl 40(%esp),%ebx 4695bc3d5698SJohn Baldwin xorl %esi,%ebp 4696bc3d5698SJohn Baldwin xorl (%esp),%ebx 4697bc3d5698SJohn Baldwin andl %edx,%ebp 4698bc3d5698SJohn Baldwin xorl 20(%esp),%ebx 4699bc3d5698SJohn Baldwin roll $1,%ebx 4700bc3d5698SJohn Baldwin addl %eax,%ebp 4701bc3d5698SJohn Baldwin rorl $2,%edx 4702bc3d5698SJohn Baldwin movl %ecx,%eax 4703bc3d5698SJohn Baldwin roll $5,%eax 4704bc3d5698SJohn Baldwin movl %ebx,32(%esp) 4705bc3d5698SJohn Baldwin leal 2400959708(%ebx,%ebp,1),%ebx 4706bc3d5698SJohn Baldwin movl %edi,%ebp 4707bc3d5698SJohn Baldwin addl %eax,%ebx 4708bc3d5698SJohn Baldwin andl %esi,%ebp 4709bc3d5698SJohn Baldwin movl 36(%esp),%eax 4710bc3d5698SJohn Baldwin addl %ebp,%ebx 4711bc3d5698SJohn Baldwin 4712bc3d5698SJohn Baldwin movl %edx,%ebp 4713bc3d5698SJohn Baldwin xorl 44(%esp),%eax 4714bc3d5698SJohn Baldwin xorl %edi,%ebp 4715bc3d5698SJohn Baldwin xorl 4(%esp),%eax 4716bc3d5698SJohn Baldwin andl %ecx,%ebp 4717bc3d5698SJohn Baldwin xorl 24(%esp),%eax 4718bc3d5698SJohn Baldwin roll $1,%eax 4719bc3d5698SJohn Baldwin addl %esi,%ebp 4720bc3d5698SJohn Baldwin rorl $2,%ecx 4721bc3d5698SJohn Baldwin movl %ebx,%esi 4722bc3d5698SJohn Baldwin roll $5,%esi 4723bc3d5698SJohn Baldwin movl %eax,36(%esp) 4724bc3d5698SJohn Baldwin leal 2400959708(%eax,%ebp,1),%eax 4725bc3d5698SJohn Baldwin movl %edx,%ebp 4726bc3d5698SJohn Baldwin addl %esi,%eax 4727bc3d5698SJohn Baldwin andl %edi,%ebp 4728bc3d5698SJohn Baldwin movl 40(%esp),%esi 4729bc3d5698SJohn Baldwin addl %ebp,%eax 4730bc3d5698SJohn Baldwin 4731bc3d5698SJohn Baldwin movl %ecx,%ebp 4732bc3d5698SJohn Baldwin xorl 48(%esp),%esi 4733bc3d5698SJohn Baldwin xorl %edx,%ebp 4734bc3d5698SJohn Baldwin xorl 8(%esp),%esi 4735bc3d5698SJohn Baldwin andl %ebx,%ebp 4736bc3d5698SJohn Baldwin xorl 28(%esp),%esi 4737bc3d5698SJohn Baldwin roll $1,%esi 4738bc3d5698SJohn Baldwin addl %edi,%ebp 4739bc3d5698SJohn Baldwin rorl $2,%ebx 4740bc3d5698SJohn Baldwin movl %eax,%edi 4741bc3d5698SJohn Baldwin roll $5,%edi 4742bc3d5698SJohn Baldwin movl %esi,40(%esp) 4743bc3d5698SJohn Baldwin leal 2400959708(%esi,%ebp,1),%esi 4744bc3d5698SJohn Baldwin movl %ecx,%ebp 4745bc3d5698SJohn Baldwin addl %edi,%esi 4746bc3d5698SJohn Baldwin andl %edx,%ebp 4747bc3d5698SJohn Baldwin movl 44(%esp),%edi 4748bc3d5698SJohn Baldwin addl %ebp,%esi 4749bc3d5698SJohn Baldwin 4750bc3d5698SJohn Baldwin movl %ebx,%ebp 4751bc3d5698SJohn Baldwin xorl 52(%esp),%edi 4752bc3d5698SJohn Baldwin xorl %ecx,%ebp 4753bc3d5698SJohn Baldwin xorl 12(%esp),%edi 4754bc3d5698SJohn Baldwin andl %eax,%ebp 4755bc3d5698SJohn Baldwin xorl 32(%esp),%edi 4756bc3d5698SJohn Baldwin roll $1,%edi 4757bc3d5698SJohn Baldwin addl %edx,%ebp 4758bc3d5698SJohn Baldwin rorl $2,%eax 4759bc3d5698SJohn Baldwin movl %esi,%edx 4760bc3d5698SJohn Baldwin roll $5,%edx 4761bc3d5698SJohn Baldwin movl %edi,44(%esp) 4762bc3d5698SJohn Baldwin leal 2400959708(%edi,%ebp,1),%edi 4763bc3d5698SJohn Baldwin movl %ebx,%ebp 4764bc3d5698SJohn Baldwin addl %edx,%edi 4765bc3d5698SJohn Baldwin andl %ecx,%ebp 4766bc3d5698SJohn Baldwin movl 48(%esp),%edx 4767bc3d5698SJohn Baldwin addl %ebp,%edi 4768bc3d5698SJohn Baldwin 4769bc3d5698SJohn Baldwin movl %eax,%ebp 4770bc3d5698SJohn Baldwin xorl 56(%esp),%edx 4771bc3d5698SJohn Baldwin xorl %ebx,%ebp 4772bc3d5698SJohn Baldwin xorl 16(%esp),%edx 4773bc3d5698SJohn Baldwin andl %esi,%ebp 4774bc3d5698SJohn Baldwin xorl 36(%esp),%edx 4775bc3d5698SJohn Baldwin roll $1,%edx 4776bc3d5698SJohn Baldwin addl %ecx,%ebp 4777bc3d5698SJohn Baldwin rorl $2,%esi 4778bc3d5698SJohn Baldwin movl %edi,%ecx 4779bc3d5698SJohn Baldwin roll $5,%ecx 4780bc3d5698SJohn Baldwin movl %edx,48(%esp) 4781bc3d5698SJohn Baldwin leal 2400959708(%edx,%ebp,1),%edx 4782bc3d5698SJohn Baldwin movl %eax,%ebp 4783bc3d5698SJohn Baldwin addl %ecx,%edx 4784bc3d5698SJohn Baldwin andl %ebx,%ebp 4785bc3d5698SJohn Baldwin movl 52(%esp),%ecx 4786bc3d5698SJohn Baldwin addl %ebp,%edx 4787bc3d5698SJohn Baldwin 4788bc3d5698SJohn Baldwin movl %esi,%ebp 4789bc3d5698SJohn Baldwin xorl 60(%esp),%ecx 4790bc3d5698SJohn Baldwin xorl %eax,%ebp 4791bc3d5698SJohn Baldwin xorl 20(%esp),%ecx 4792bc3d5698SJohn Baldwin andl %edi,%ebp 4793bc3d5698SJohn Baldwin xorl 40(%esp),%ecx 4794bc3d5698SJohn Baldwin roll $1,%ecx 4795bc3d5698SJohn Baldwin addl %ebx,%ebp 4796bc3d5698SJohn Baldwin rorl $2,%edi 4797bc3d5698SJohn Baldwin movl %edx,%ebx 4798bc3d5698SJohn Baldwin roll $5,%ebx 4799bc3d5698SJohn Baldwin movl %ecx,52(%esp) 4800bc3d5698SJohn Baldwin leal 2400959708(%ecx,%ebp,1),%ecx 4801bc3d5698SJohn Baldwin movl %esi,%ebp 4802bc3d5698SJohn Baldwin addl %ebx,%ecx 4803bc3d5698SJohn Baldwin andl %eax,%ebp 4804bc3d5698SJohn Baldwin movl 56(%esp),%ebx 4805bc3d5698SJohn Baldwin addl %ebp,%ecx 4806bc3d5698SJohn Baldwin 4807bc3d5698SJohn Baldwin movl %edi,%ebp 4808bc3d5698SJohn Baldwin xorl (%esp),%ebx 4809bc3d5698SJohn Baldwin xorl %esi,%ebp 4810bc3d5698SJohn Baldwin xorl 24(%esp),%ebx 4811bc3d5698SJohn Baldwin andl %edx,%ebp 4812bc3d5698SJohn Baldwin xorl 44(%esp),%ebx 4813bc3d5698SJohn Baldwin roll $1,%ebx 4814bc3d5698SJohn Baldwin addl %eax,%ebp 4815bc3d5698SJohn Baldwin rorl $2,%edx 4816bc3d5698SJohn Baldwin movl %ecx,%eax 4817bc3d5698SJohn Baldwin roll $5,%eax 4818bc3d5698SJohn Baldwin movl %ebx,56(%esp) 4819bc3d5698SJohn Baldwin leal 2400959708(%ebx,%ebp,1),%ebx 4820bc3d5698SJohn Baldwin movl %edi,%ebp 4821bc3d5698SJohn Baldwin addl %eax,%ebx 4822bc3d5698SJohn Baldwin andl %esi,%ebp 4823bc3d5698SJohn Baldwin movl 60(%esp),%eax 4824bc3d5698SJohn Baldwin addl %ebp,%ebx 4825bc3d5698SJohn Baldwin 4826bc3d5698SJohn Baldwin movl %edx,%ebp 4827bc3d5698SJohn Baldwin xorl 4(%esp),%eax 4828bc3d5698SJohn Baldwin xorl %edi,%ebp 4829bc3d5698SJohn Baldwin xorl 28(%esp),%eax 4830bc3d5698SJohn Baldwin andl %ecx,%ebp 4831bc3d5698SJohn Baldwin xorl 48(%esp),%eax 4832bc3d5698SJohn Baldwin roll $1,%eax 4833bc3d5698SJohn Baldwin addl %esi,%ebp 4834bc3d5698SJohn Baldwin rorl $2,%ecx 4835bc3d5698SJohn Baldwin movl %ebx,%esi 4836bc3d5698SJohn Baldwin roll $5,%esi 4837bc3d5698SJohn Baldwin movl %eax,60(%esp) 4838bc3d5698SJohn Baldwin leal 2400959708(%eax,%ebp,1),%eax 4839bc3d5698SJohn Baldwin movl %edx,%ebp 4840bc3d5698SJohn Baldwin addl %esi,%eax 4841bc3d5698SJohn Baldwin andl %edi,%ebp 4842bc3d5698SJohn Baldwin movl (%esp),%esi 4843bc3d5698SJohn Baldwin addl %ebp,%eax 4844bc3d5698SJohn Baldwin 4845bc3d5698SJohn Baldwin movl %ecx,%ebp 4846bc3d5698SJohn Baldwin xorl 8(%esp),%esi 4847bc3d5698SJohn Baldwin xorl %edx,%ebp 4848bc3d5698SJohn Baldwin xorl 32(%esp),%esi 4849bc3d5698SJohn Baldwin andl %ebx,%ebp 4850bc3d5698SJohn Baldwin xorl 52(%esp),%esi 4851bc3d5698SJohn Baldwin roll $1,%esi 4852bc3d5698SJohn Baldwin addl %edi,%ebp 4853bc3d5698SJohn Baldwin rorl $2,%ebx 4854bc3d5698SJohn Baldwin movl %eax,%edi 4855bc3d5698SJohn Baldwin roll $5,%edi 4856bc3d5698SJohn Baldwin movl %esi,(%esp) 4857bc3d5698SJohn Baldwin leal 2400959708(%esi,%ebp,1),%esi 4858bc3d5698SJohn Baldwin movl %ecx,%ebp 4859bc3d5698SJohn Baldwin addl %edi,%esi 4860bc3d5698SJohn Baldwin andl %edx,%ebp 4861bc3d5698SJohn Baldwin movl 4(%esp),%edi 4862bc3d5698SJohn Baldwin addl %ebp,%esi 4863bc3d5698SJohn Baldwin 4864bc3d5698SJohn Baldwin movl %ebx,%ebp 4865bc3d5698SJohn Baldwin xorl 12(%esp),%edi 4866bc3d5698SJohn Baldwin xorl %ecx,%ebp 4867bc3d5698SJohn Baldwin xorl 36(%esp),%edi 4868bc3d5698SJohn Baldwin andl %eax,%ebp 4869bc3d5698SJohn Baldwin xorl 56(%esp),%edi 4870bc3d5698SJohn Baldwin roll $1,%edi 4871bc3d5698SJohn Baldwin addl %edx,%ebp 4872bc3d5698SJohn Baldwin rorl $2,%eax 4873bc3d5698SJohn Baldwin movl %esi,%edx 4874bc3d5698SJohn Baldwin roll $5,%edx 4875bc3d5698SJohn Baldwin movl %edi,4(%esp) 4876bc3d5698SJohn Baldwin leal 2400959708(%edi,%ebp,1),%edi 4877bc3d5698SJohn Baldwin movl %ebx,%ebp 4878bc3d5698SJohn Baldwin addl %edx,%edi 4879bc3d5698SJohn Baldwin andl %ecx,%ebp 4880bc3d5698SJohn Baldwin movl 8(%esp),%edx 4881bc3d5698SJohn Baldwin addl %ebp,%edi 4882bc3d5698SJohn Baldwin 4883bc3d5698SJohn Baldwin movl %eax,%ebp 4884bc3d5698SJohn Baldwin xorl 16(%esp),%edx 4885bc3d5698SJohn Baldwin xorl %ebx,%ebp 4886bc3d5698SJohn Baldwin xorl 40(%esp),%edx 4887bc3d5698SJohn Baldwin andl %esi,%ebp 4888bc3d5698SJohn Baldwin xorl 60(%esp),%edx 4889bc3d5698SJohn Baldwin roll $1,%edx 4890bc3d5698SJohn Baldwin addl %ecx,%ebp 4891bc3d5698SJohn Baldwin rorl $2,%esi 4892bc3d5698SJohn Baldwin movl %edi,%ecx 4893bc3d5698SJohn Baldwin roll $5,%ecx 4894bc3d5698SJohn Baldwin movl %edx,8(%esp) 4895bc3d5698SJohn Baldwin leal 2400959708(%edx,%ebp,1),%edx 4896bc3d5698SJohn Baldwin movl %eax,%ebp 4897bc3d5698SJohn Baldwin addl %ecx,%edx 4898bc3d5698SJohn Baldwin andl %ebx,%ebp 4899bc3d5698SJohn Baldwin movl 12(%esp),%ecx 4900bc3d5698SJohn Baldwin addl %ebp,%edx 4901bc3d5698SJohn Baldwin 4902bc3d5698SJohn Baldwin movl %esi,%ebp 4903bc3d5698SJohn Baldwin xorl 20(%esp),%ecx 4904bc3d5698SJohn Baldwin xorl %eax,%ebp 4905bc3d5698SJohn Baldwin xorl 44(%esp),%ecx 4906bc3d5698SJohn Baldwin andl %edi,%ebp 4907bc3d5698SJohn Baldwin xorl (%esp),%ecx 4908bc3d5698SJohn Baldwin roll $1,%ecx 4909bc3d5698SJohn Baldwin addl %ebx,%ebp 4910bc3d5698SJohn Baldwin rorl $2,%edi 4911bc3d5698SJohn Baldwin movl %edx,%ebx 4912bc3d5698SJohn Baldwin roll $5,%ebx 4913bc3d5698SJohn Baldwin movl %ecx,12(%esp) 4914bc3d5698SJohn Baldwin leal 2400959708(%ecx,%ebp,1),%ecx 4915bc3d5698SJohn Baldwin movl %esi,%ebp 4916bc3d5698SJohn Baldwin addl %ebx,%ecx 4917bc3d5698SJohn Baldwin andl %eax,%ebp 4918bc3d5698SJohn Baldwin movl 16(%esp),%ebx 4919bc3d5698SJohn Baldwin addl %ebp,%ecx 4920bc3d5698SJohn Baldwin 4921bc3d5698SJohn Baldwin movl %edi,%ebp 4922bc3d5698SJohn Baldwin xorl 24(%esp),%ebx 4923bc3d5698SJohn Baldwin xorl %esi,%ebp 4924bc3d5698SJohn Baldwin xorl 48(%esp),%ebx 4925bc3d5698SJohn Baldwin andl %edx,%ebp 4926bc3d5698SJohn Baldwin xorl 4(%esp),%ebx 4927bc3d5698SJohn Baldwin roll $1,%ebx 4928bc3d5698SJohn Baldwin addl %eax,%ebp 4929bc3d5698SJohn Baldwin rorl $2,%edx 4930bc3d5698SJohn Baldwin movl %ecx,%eax 4931bc3d5698SJohn Baldwin roll $5,%eax 4932bc3d5698SJohn Baldwin movl %ebx,16(%esp) 4933bc3d5698SJohn Baldwin leal 2400959708(%ebx,%ebp,1),%ebx 4934bc3d5698SJohn Baldwin movl %edi,%ebp 4935bc3d5698SJohn Baldwin addl %eax,%ebx 4936bc3d5698SJohn Baldwin andl %esi,%ebp 4937bc3d5698SJohn Baldwin movl 20(%esp),%eax 4938bc3d5698SJohn Baldwin addl %ebp,%ebx 4939bc3d5698SJohn Baldwin 4940bc3d5698SJohn Baldwin movl %edx,%ebp 4941bc3d5698SJohn Baldwin xorl 28(%esp),%eax 4942bc3d5698SJohn Baldwin xorl %edi,%ebp 4943bc3d5698SJohn Baldwin xorl 52(%esp),%eax 4944bc3d5698SJohn Baldwin andl %ecx,%ebp 4945bc3d5698SJohn Baldwin xorl 8(%esp),%eax 4946bc3d5698SJohn Baldwin roll $1,%eax 4947bc3d5698SJohn Baldwin addl %esi,%ebp 4948bc3d5698SJohn Baldwin rorl $2,%ecx 4949bc3d5698SJohn Baldwin movl %ebx,%esi 4950bc3d5698SJohn Baldwin roll $5,%esi 4951bc3d5698SJohn Baldwin movl %eax,20(%esp) 4952bc3d5698SJohn Baldwin leal 2400959708(%eax,%ebp,1),%eax 4953bc3d5698SJohn Baldwin movl %edx,%ebp 4954bc3d5698SJohn Baldwin addl %esi,%eax 4955bc3d5698SJohn Baldwin andl %edi,%ebp 4956bc3d5698SJohn Baldwin movl 24(%esp),%esi 4957bc3d5698SJohn Baldwin addl %ebp,%eax 4958bc3d5698SJohn Baldwin 4959bc3d5698SJohn Baldwin movl %ecx,%ebp 4960bc3d5698SJohn Baldwin xorl 32(%esp),%esi 4961bc3d5698SJohn Baldwin xorl %edx,%ebp 4962bc3d5698SJohn Baldwin xorl 56(%esp),%esi 4963bc3d5698SJohn Baldwin andl %ebx,%ebp 4964bc3d5698SJohn Baldwin xorl 12(%esp),%esi 4965bc3d5698SJohn Baldwin roll $1,%esi 4966bc3d5698SJohn Baldwin addl %edi,%ebp 4967bc3d5698SJohn Baldwin rorl $2,%ebx 4968bc3d5698SJohn Baldwin movl %eax,%edi 4969bc3d5698SJohn Baldwin roll $5,%edi 4970bc3d5698SJohn Baldwin movl %esi,24(%esp) 4971bc3d5698SJohn Baldwin leal 2400959708(%esi,%ebp,1),%esi 4972bc3d5698SJohn Baldwin movl %ecx,%ebp 4973bc3d5698SJohn Baldwin addl %edi,%esi 4974bc3d5698SJohn Baldwin andl %edx,%ebp 4975bc3d5698SJohn Baldwin movl 28(%esp),%edi 4976bc3d5698SJohn Baldwin addl %ebp,%esi 4977bc3d5698SJohn Baldwin 4978bc3d5698SJohn Baldwin movl %ebx,%ebp 4979bc3d5698SJohn Baldwin xorl 36(%esp),%edi 4980bc3d5698SJohn Baldwin xorl %ecx,%ebp 4981bc3d5698SJohn Baldwin xorl 60(%esp),%edi 4982bc3d5698SJohn Baldwin andl %eax,%ebp 4983bc3d5698SJohn Baldwin xorl 16(%esp),%edi 4984bc3d5698SJohn Baldwin roll $1,%edi 4985bc3d5698SJohn Baldwin addl %edx,%ebp 4986bc3d5698SJohn Baldwin rorl $2,%eax 4987bc3d5698SJohn Baldwin movl %esi,%edx 4988bc3d5698SJohn Baldwin roll $5,%edx 4989bc3d5698SJohn Baldwin movl %edi,28(%esp) 4990bc3d5698SJohn Baldwin leal 2400959708(%edi,%ebp,1),%edi 4991bc3d5698SJohn Baldwin movl %ebx,%ebp 4992bc3d5698SJohn Baldwin addl %edx,%edi 4993bc3d5698SJohn Baldwin andl %ecx,%ebp 4994bc3d5698SJohn Baldwin movl 32(%esp),%edx 4995bc3d5698SJohn Baldwin addl %ebp,%edi 4996bc3d5698SJohn Baldwin 4997bc3d5698SJohn Baldwin movl %eax,%ebp 4998bc3d5698SJohn Baldwin xorl 40(%esp),%edx 4999bc3d5698SJohn Baldwin xorl %ebx,%ebp 5000bc3d5698SJohn Baldwin xorl (%esp),%edx 5001bc3d5698SJohn Baldwin andl %esi,%ebp 5002bc3d5698SJohn Baldwin xorl 20(%esp),%edx 5003bc3d5698SJohn Baldwin roll $1,%edx 5004bc3d5698SJohn Baldwin addl %ecx,%ebp 5005bc3d5698SJohn Baldwin rorl $2,%esi 5006bc3d5698SJohn Baldwin movl %edi,%ecx 5007bc3d5698SJohn Baldwin roll $5,%ecx 5008bc3d5698SJohn Baldwin movl %edx,32(%esp) 5009bc3d5698SJohn Baldwin leal 2400959708(%edx,%ebp,1),%edx 5010bc3d5698SJohn Baldwin movl %eax,%ebp 5011bc3d5698SJohn Baldwin addl %ecx,%edx 5012bc3d5698SJohn Baldwin andl %ebx,%ebp 5013bc3d5698SJohn Baldwin movl 36(%esp),%ecx 5014bc3d5698SJohn Baldwin addl %ebp,%edx 5015bc3d5698SJohn Baldwin 5016bc3d5698SJohn Baldwin movl %esi,%ebp 5017bc3d5698SJohn Baldwin xorl 44(%esp),%ecx 5018bc3d5698SJohn Baldwin xorl %eax,%ebp 5019bc3d5698SJohn Baldwin xorl 4(%esp),%ecx 5020bc3d5698SJohn Baldwin andl %edi,%ebp 5021bc3d5698SJohn Baldwin xorl 24(%esp),%ecx 5022bc3d5698SJohn Baldwin roll $1,%ecx 5023bc3d5698SJohn Baldwin addl %ebx,%ebp 5024bc3d5698SJohn Baldwin rorl $2,%edi 5025bc3d5698SJohn Baldwin movl %edx,%ebx 5026bc3d5698SJohn Baldwin roll $5,%ebx 5027bc3d5698SJohn Baldwin movl %ecx,36(%esp) 5028bc3d5698SJohn Baldwin leal 2400959708(%ecx,%ebp,1),%ecx 5029bc3d5698SJohn Baldwin movl %esi,%ebp 5030bc3d5698SJohn Baldwin addl %ebx,%ecx 5031bc3d5698SJohn Baldwin andl %eax,%ebp 5032bc3d5698SJohn Baldwin movl 40(%esp),%ebx 5033bc3d5698SJohn Baldwin addl %ebp,%ecx 5034bc3d5698SJohn Baldwin 5035bc3d5698SJohn Baldwin movl %edi,%ebp 5036bc3d5698SJohn Baldwin xorl 48(%esp),%ebx 5037bc3d5698SJohn Baldwin xorl %esi,%ebp 5038bc3d5698SJohn Baldwin xorl 8(%esp),%ebx 5039bc3d5698SJohn Baldwin andl %edx,%ebp 5040bc3d5698SJohn Baldwin xorl 28(%esp),%ebx 5041bc3d5698SJohn Baldwin roll $1,%ebx 5042bc3d5698SJohn Baldwin addl %eax,%ebp 5043bc3d5698SJohn Baldwin rorl $2,%edx 5044bc3d5698SJohn Baldwin movl %ecx,%eax 5045bc3d5698SJohn Baldwin roll $5,%eax 5046bc3d5698SJohn Baldwin movl %ebx,40(%esp) 5047bc3d5698SJohn Baldwin leal 2400959708(%ebx,%ebp,1),%ebx 5048bc3d5698SJohn Baldwin movl %edi,%ebp 5049bc3d5698SJohn Baldwin addl %eax,%ebx 5050bc3d5698SJohn Baldwin andl %esi,%ebp 5051bc3d5698SJohn Baldwin movl 44(%esp),%eax 5052bc3d5698SJohn Baldwin addl %ebp,%ebx 5053bc3d5698SJohn Baldwin 5054bc3d5698SJohn Baldwin movl %edx,%ebp 5055bc3d5698SJohn Baldwin xorl 52(%esp),%eax 5056bc3d5698SJohn Baldwin xorl %edi,%ebp 5057bc3d5698SJohn Baldwin xorl 12(%esp),%eax 5058bc3d5698SJohn Baldwin andl %ecx,%ebp 5059bc3d5698SJohn Baldwin xorl 32(%esp),%eax 5060bc3d5698SJohn Baldwin roll $1,%eax 5061bc3d5698SJohn Baldwin addl %esi,%ebp 5062bc3d5698SJohn Baldwin rorl $2,%ecx 5063bc3d5698SJohn Baldwin movl %ebx,%esi 5064bc3d5698SJohn Baldwin roll $5,%esi 5065bc3d5698SJohn Baldwin movl %eax,44(%esp) 5066bc3d5698SJohn Baldwin leal 2400959708(%eax,%ebp,1),%eax 5067bc3d5698SJohn Baldwin movl %edx,%ebp 5068bc3d5698SJohn Baldwin addl %esi,%eax 5069bc3d5698SJohn Baldwin andl %edi,%ebp 5070bc3d5698SJohn Baldwin movl 48(%esp),%esi 5071bc3d5698SJohn Baldwin addl %ebp,%eax 5072bc3d5698SJohn Baldwin 5073bc3d5698SJohn Baldwin movl %ebx,%ebp 5074bc3d5698SJohn Baldwin xorl 56(%esp),%esi 5075bc3d5698SJohn Baldwin xorl %ecx,%ebp 5076bc3d5698SJohn Baldwin xorl 16(%esp),%esi 5077bc3d5698SJohn Baldwin xorl %edx,%ebp 5078bc3d5698SJohn Baldwin xorl 36(%esp),%esi 5079bc3d5698SJohn Baldwin roll $1,%esi 5080bc3d5698SJohn Baldwin addl %ebp,%edi 5081bc3d5698SJohn Baldwin rorl $2,%ebx 5082bc3d5698SJohn Baldwin movl %eax,%ebp 5083bc3d5698SJohn Baldwin roll $5,%ebp 5084bc3d5698SJohn Baldwin movl %esi,48(%esp) 5085bc3d5698SJohn Baldwin leal 3395469782(%esi,%edi,1),%esi 5086bc3d5698SJohn Baldwin movl 52(%esp),%edi 5087bc3d5698SJohn Baldwin addl %ebp,%esi 5088bc3d5698SJohn Baldwin 5089bc3d5698SJohn Baldwin movl %eax,%ebp 5090bc3d5698SJohn Baldwin xorl 60(%esp),%edi 5091bc3d5698SJohn Baldwin xorl %ebx,%ebp 5092bc3d5698SJohn Baldwin xorl 20(%esp),%edi 5093bc3d5698SJohn Baldwin xorl %ecx,%ebp 5094bc3d5698SJohn Baldwin xorl 40(%esp),%edi 5095bc3d5698SJohn Baldwin roll $1,%edi 5096bc3d5698SJohn Baldwin addl %ebp,%edx 5097bc3d5698SJohn Baldwin rorl $2,%eax 5098bc3d5698SJohn Baldwin movl %esi,%ebp 5099bc3d5698SJohn Baldwin roll $5,%ebp 5100bc3d5698SJohn Baldwin movl %edi,52(%esp) 5101bc3d5698SJohn Baldwin leal 3395469782(%edi,%edx,1),%edi 5102bc3d5698SJohn Baldwin movl 56(%esp),%edx 5103bc3d5698SJohn Baldwin addl %ebp,%edi 5104bc3d5698SJohn Baldwin 5105bc3d5698SJohn Baldwin movl %esi,%ebp 5106bc3d5698SJohn Baldwin xorl (%esp),%edx 5107bc3d5698SJohn Baldwin xorl %eax,%ebp 5108bc3d5698SJohn Baldwin xorl 24(%esp),%edx 5109bc3d5698SJohn Baldwin xorl %ebx,%ebp 5110bc3d5698SJohn Baldwin xorl 44(%esp),%edx 5111bc3d5698SJohn Baldwin roll $1,%edx 5112bc3d5698SJohn Baldwin addl %ebp,%ecx 5113bc3d5698SJohn Baldwin rorl $2,%esi 5114bc3d5698SJohn Baldwin movl %edi,%ebp 5115bc3d5698SJohn Baldwin roll $5,%ebp 5116bc3d5698SJohn Baldwin movl %edx,56(%esp) 5117bc3d5698SJohn Baldwin leal 3395469782(%edx,%ecx,1),%edx 5118bc3d5698SJohn Baldwin movl 60(%esp),%ecx 5119bc3d5698SJohn Baldwin addl %ebp,%edx 5120bc3d5698SJohn Baldwin 5121bc3d5698SJohn Baldwin movl %edi,%ebp 5122bc3d5698SJohn Baldwin xorl 4(%esp),%ecx 5123bc3d5698SJohn Baldwin xorl %esi,%ebp 5124bc3d5698SJohn Baldwin xorl 28(%esp),%ecx 5125bc3d5698SJohn Baldwin xorl %eax,%ebp 5126bc3d5698SJohn Baldwin xorl 48(%esp),%ecx 5127bc3d5698SJohn Baldwin roll $1,%ecx 5128bc3d5698SJohn Baldwin addl %ebp,%ebx 5129bc3d5698SJohn Baldwin rorl $2,%edi 5130bc3d5698SJohn Baldwin movl %edx,%ebp 5131bc3d5698SJohn Baldwin roll $5,%ebp 5132bc3d5698SJohn Baldwin movl %ecx,60(%esp) 5133bc3d5698SJohn Baldwin leal 3395469782(%ecx,%ebx,1),%ecx 5134bc3d5698SJohn Baldwin movl (%esp),%ebx 5135bc3d5698SJohn Baldwin addl %ebp,%ecx 5136bc3d5698SJohn Baldwin 5137bc3d5698SJohn Baldwin movl %edx,%ebp 5138bc3d5698SJohn Baldwin xorl 8(%esp),%ebx 5139bc3d5698SJohn Baldwin xorl %edi,%ebp 5140bc3d5698SJohn Baldwin xorl 32(%esp),%ebx 5141bc3d5698SJohn Baldwin xorl %esi,%ebp 5142bc3d5698SJohn Baldwin xorl 52(%esp),%ebx 5143bc3d5698SJohn Baldwin roll $1,%ebx 5144bc3d5698SJohn Baldwin addl %ebp,%eax 5145bc3d5698SJohn Baldwin rorl $2,%edx 5146bc3d5698SJohn Baldwin movl %ecx,%ebp 5147bc3d5698SJohn Baldwin roll $5,%ebp 5148bc3d5698SJohn Baldwin movl %ebx,(%esp) 5149bc3d5698SJohn Baldwin leal 3395469782(%ebx,%eax,1),%ebx 5150bc3d5698SJohn Baldwin movl 4(%esp),%eax 5151bc3d5698SJohn Baldwin addl %ebp,%ebx 5152bc3d5698SJohn Baldwin 5153bc3d5698SJohn Baldwin movl %ecx,%ebp 5154bc3d5698SJohn Baldwin xorl 12(%esp),%eax 5155bc3d5698SJohn Baldwin xorl %edx,%ebp 5156bc3d5698SJohn Baldwin xorl 36(%esp),%eax 5157bc3d5698SJohn Baldwin xorl %edi,%ebp 5158bc3d5698SJohn Baldwin xorl 56(%esp),%eax 5159bc3d5698SJohn Baldwin roll $1,%eax 5160bc3d5698SJohn Baldwin addl %ebp,%esi 5161bc3d5698SJohn Baldwin rorl $2,%ecx 5162bc3d5698SJohn Baldwin movl %ebx,%ebp 5163bc3d5698SJohn Baldwin roll $5,%ebp 5164bc3d5698SJohn Baldwin movl %eax,4(%esp) 5165bc3d5698SJohn Baldwin leal 3395469782(%eax,%esi,1),%eax 5166bc3d5698SJohn Baldwin movl 8(%esp),%esi 5167bc3d5698SJohn Baldwin addl %ebp,%eax 5168bc3d5698SJohn Baldwin 5169bc3d5698SJohn Baldwin movl %ebx,%ebp 5170bc3d5698SJohn Baldwin xorl 16(%esp),%esi 5171bc3d5698SJohn Baldwin xorl %ecx,%ebp 5172bc3d5698SJohn Baldwin xorl 40(%esp),%esi 5173bc3d5698SJohn Baldwin xorl %edx,%ebp 5174bc3d5698SJohn Baldwin xorl 60(%esp),%esi 5175bc3d5698SJohn Baldwin roll $1,%esi 5176bc3d5698SJohn Baldwin addl %ebp,%edi 5177bc3d5698SJohn Baldwin rorl $2,%ebx 5178bc3d5698SJohn Baldwin movl %eax,%ebp 5179bc3d5698SJohn Baldwin roll $5,%ebp 5180bc3d5698SJohn Baldwin movl %esi,8(%esp) 5181bc3d5698SJohn Baldwin leal 3395469782(%esi,%edi,1),%esi 5182bc3d5698SJohn Baldwin movl 12(%esp),%edi 5183bc3d5698SJohn Baldwin addl %ebp,%esi 5184bc3d5698SJohn Baldwin 5185bc3d5698SJohn Baldwin movl %eax,%ebp 5186bc3d5698SJohn Baldwin xorl 20(%esp),%edi 5187bc3d5698SJohn Baldwin xorl %ebx,%ebp 5188bc3d5698SJohn Baldwin xorl 44(%esp),%edi 5189bc3d5698SJohn Baldwin xorl %ecx,%ebp 5190bc3d5698SJohn Baldwin xorl (%esp),%edi 5191bc3d5698SJohn Baldwin roll $1,%edi 5192bc3d5698SJohn Baldwin addl %ebp,%edx 5193bc3d5698SJohn Baldwin rorl $2,%eax 5194bc3d5698SJohn Baldwin movl %esi,%ebp 5195bc3d5698SJohn Baldwin roll $5,%ebp 5196bc3d5698SJohn Baldwin movl %edi,12(%esp) 5197bc3d5698SJohn Baldwin leal 3395469782(%edi,%edx,1),%edi 5198bc3d5698SJohn Baldwin movl 16(%esp),%edx 5199bc3d5698SJohn Baldwin addl %ebp,%edi 5200bc3d5698SJohn Baldwin 5201bc3d5698SJohn Baldwin movl %esi,%ebp 5202bc3d5698SJohn Baldwin xorl 24(%esp),%edx 5203bc3d5698SJohn Baldwin xorl %eax,%ebp 5204bc3d5698SJohn Baldwin xorl 48(%esp),%edx 5205bc3d5698SJohn Baldwin xorl %ebx,%ebp 5206bc3d5698SJohn Baldwin xorl 4(%esp),%edx 5207bc3d5698SJohn Baldwin roll $1,%edx 5208bc3d5698SJohn Baldwin addl %ebp,%ecx 5209bc3d5698SJohn Baldwin rorl $2,%esi 5210bc3d5698SJohn Baldwin movl %edi,%ebp 5211bc3d5698SJohn Baldwin roll $5,%ebp 5212bc3d5698SJohn Baldwin movl %edx,16(%esp) 5213bc3d5698SJohn Baldwin leal 3395469782(%edx,%ecx,1),%edx 5214bc3d5698SJohn Baldwin movl 20(%esp),%ecx 5215bc3d5698SJohn Baldwin addl %ebp,%edx 5216bc3d5698SJohn Baldwin 5217bc3d5698SJohn Baldwin movl %edi,%ebp 5218bc3d5698SJohn Baldwin xorl 28(%esp),%ecx 5219bc3d5698SJohn Baldwin xorl %esi,%ebp 5220bc3d5698SJohn Baldwin xorl 52(%esp),%ecx 5221bc3d5698SJohn Baldwin xorl %eax,%ebp 5222bc3d5698SJohn Baldwin xorl 8(%esp),%ecx 5223bc3d5698SJohn Baldwin roll $1,%ecx 5224bc3d5698SJohn Baldwin addl %ebp,%ebx 5225bc3d5698SJohn Baldwin rorl $2,%edi 5226bc3d5698SJohn Baldwin movl %edx,%ebp 5227bc3d5698SJohn Baldwin roll $5,%ebp 5228bc3d5698SJohn Baldwin movl %ecx,20(%esp) 5229bc3d5698SJohn Baldwin leal 3395469782(%ecx,%ebx,1),%ecx 5230bc3d5698SJohn Baldwin movl 24(%esp),%ebx 5231bc3d5698SJohn Baldwin addl %ebp,%ecx 5232bc3d5698SJohn Baldwin 5233bc3d5698SJohn Baldwin movl %edx,%ebp 5234bc3d5698SJohn Baldwin xorl 32(%esp),%ebx 5235bc3d5698SJohn Baldwin xorl %edi,%ebp 5236bc3d5698SJohn Baldwin xorl 56(%esp),%ebx 5237bc3d5698SJohn Baldwin xorl %esi,%ebp 5238bc3d5698SJohn Baldwin xorl 12(%esp),%ebx 5239bc3d5698SJohn Baldwin roll $1,%ebx 5240bc3d5698SJohn Baldwin addl %ebp,%eax 5241bc3d5698SJohn Baldwin rorl $2,%edx 5242bc3d5698SJohn Baldwin movl %ecx,%ebp 5243bc3d5698SJohn Baldwin roll $5,%ebp 5244bc3d5698SJohn Baldwin movl %ebx,24(%esp) 5245bc3d5698SJohn Baldwin leal 3395469782(%ebx,%eax,1),%ebx 5246bc3d5698SJohn Baldwin movl 28(%esp),%eax 5247bc3d5698SJohn Baldwin addl %ebp,%ebx 5248bc3d5698SJohn Baldwin 5249bc3d5698SJohn Baldwin movl %ecx,%ebp 5250bc3d5698SJohn Baldwin xorl 36(%esp),%eax 5251bc3d5698SJohn Baldwin xorl %edx,%ebp 5252bc3d5698SJohn Baldwin xorl 60(%esp),%eax 5253bc3d5698SJohn Baldwin xorl %edi,%ebp 5254bc3d5698SJohn Baldwin xorl 16(%esp),%eax 5255bc3d5698SJohn Baldwin roll $1,%eax 5256bc3d5698SJohn Baldwin addl %ebp,%esi 5257bc3d5698SJohn Baldwin rorl $2,%ecx 5258bc3d5698SJohn Baldwin movl %ebx,%ebp 5259bc3d5698SJohn Baldwin roll $5,%ebp 5260bc3d5698SJohn Baldwin movl %eax,28(%esp) 5261bc3d5698SJohn Baldwin leal 3395469782(%eax,%esi,1),%eax 5262bc3d5698SJohn Baldwin movl 32(%esp),%esi 5263bc3d5698SJohn Baldwin addl %ebp,%eax 5264bc3d5698SJohn Baldwin 5265bc3d5698SJohn Baldwin movl %ebx,%ebp 5266bc3d5698SJohn Baldwin xorl 40(%esp),%esi 5267bc3d5698SJohn Baldwin xorl %ecx,%ebp 5268bc3d5698SJohn Baldwin xorl (%esp),%esi 5269bc3d5698SJohn Baldwin xorl %edx,%ebp 5270bc3d5698SJohn Baldwin xorl 20(%esp),%esi 5271bc3d5698SJohn Baldwin roll $1,%esi 5272bc3d5698SJohn Baldwin addl %ebp,%edi 5273bc3d5698SJohn Baldwin rorl $2,%ebx 5274bc3d5698SJohn Baldwin movl %eax,%ebp 5275bc3d5698SJohn Baldwin roll $5,%ebp 5276bc3d5698SJohn Baldwin movl %esi,32(%esp) 5277bc3d5698SJohn Baldwin leal 3395469782(%esi,%edi,1),%esi 5278bc3d5698SJohn Baldwin movl 36(%esp),%edi 5279bc3d5698SJohn Baldwin addl %ebp,%esi 5280bc3d5698SJohn Baldwin 5281bc3d5698SJohn Baldwin movl %eax,%ebp 5282bc3d5698SJohn Baldwin xorl 44(%esp),%edi 5283bc3d5698SJohn Baldwin xorl %ebx,%ebp 5284bc3d5698SJohn Baldwin xorl 4(%esp),%edi 5285bc3d5698SJohn Baldwin xorl %ecx,%ebp 5286bc3d5698SJohn Baldwin xorl 24(%esp),%edi 5287bc3d5698SJohn Baldwin roll $1,%edi 5288bc3d5698SJohn Baldwin addl %ebp,%edx 5289bc3d5698SJohn Baldwin rorl $2,%eax 5290bc3d5698SJohn Baldwin movl %esi,%ebp 5291bc3d5698SJohn Baldwin roll $5,%ebp 5292bc3d5698SJohn Baldwin movl %edi,36(%esp) 5293bc3d5698SJohn Baldwin leal 3395469782(%edi,%edx,1),%edi 5294bc3d5698SJohn Baldwin movl 40(%esp),%edx 5295bc3d5698SJohn Baldwin addl %ebp,%edi 5296bc3d5698SJohn Baldwin 5297bc3d5698SJohn Baldwin movl %esi,%ebp 5298bc3d5698SJohn Baldwin xorl 48(%esp),%edx 5299bc3d5698SJohn Baldwin xorl %eax,%ebp 5300bc3d5698SJohn Baldwin xorl 8(%esp),%edx 5301bc3d5698SJohn Baldwin xorl %ebx,%ebp 5302bc3d5698SJohn Baldwin xorl 28(%esp),%edx 5303bc3d5698SJohn Baldwin roll $1,%edx 5304bc3d5698SJohn Baldwin addl %ebp,%ecx 5305bc3d5698SJohn Baldwin rorl $2,%esi 5306bc3d5698SJohn Baldwin movl %edi,%ebp 5307bc3d5698SJohn Baldwin roll $5,%ebp 5308bc3d5698SJohn Baldwin movl %edx,40(%esp) 5309bc3d5698SJohn Baldwin leal 3395469782(%edx,%ecx,1),%edx 5310bc3d5698SJohn Baldwin movl 44(%esp),%ecx 5311bc3d5698SJohn Baldwin addl %ebp,%edx 5312bc3d5698SJohn Baldwin 5313bc3d5698SJohn Baldwin movl %edi,%ebp 5314bc3d5698SJohn Baldwin xorl 52(%esp),%ecx 5315bc3d5698SJohn Baldwin xorl %esi,%ebp 5316bc3d5698SJohn Baldwin xorl 12(%esp),%ecx 5317bc3d5698SJohn Baldwin xorl %eax,%ebp 5318bc3d5698SJohn Baldwin xorl 32(%esp),%ecx 5319bc3d5698SJohn Baldwin roll $1,%ecx 5320bc3d5698SJohn Baldwin addl %ebp,%ebx 5321bc3d5698SJohn Baldwin rorl $2,%edi 5322bc3d5698SJohn Baldwin movl %edx,%ebp 5323bc3d5698SJohn Baldwin roll $5,%ebp 5324bc3d5698SJohn Baldwin movl %ecx,44(%esp) 5325bc3d5698SJohn Baldwin leal 3395469782(%ecx,%ebx,1),%ecx 5326bc3d5698SJohn Baldwin movl 48(%esp),%ebx 5327bc3d5698SJohn Baldwin addl %ebp,%ecx 5328bc3d5698SJohn Baldwin 5329bc3d5698SJohn Baldwin movl %edx,%ebp 5330bc3d5698SJohn Baldwin xorl 56(%esp),%ebx 5331bc3d5698SJohn Baldwin xorl %edi,%ebp 5332bc3d5698SJohn Baldwin xorl 16(%esp),%ebx 5333bc3d5698SJohn Baldwin xorl %esi,%ebp 5334bc3d5698SJohn Baldwin xorl 36(%esp),%ebx 5335bc3d5698SJohn Baldwin roll $1,%ebx 5336bc3d5698SJohn Baldwin addl %ebp,%eax 5337bc3d5698SJohn Baldwin rorl $2,%edx 5338bc3d5698SJohn Baldwin movl %ecx,%ebp 5339bc3d5698SJohn Baldwin roll $5,%ebp 5340bc3d5698SJohn Baldwin movl %ebx,48(%esp) 5341bc3d5698SJohn Baldwin leal 3395469782(%ebx,%eax,1),%ebx 5342bc3d5698SJohn Baldwin movl 52(%esp),%eax 5343bc3d5698SJohn Baldwin addl %ebp,%ebx 5344bc3d5698SJohn Baldwin 5345bc3d5698SJohn Baldwin movl %ecx,%ebp 5346bc3d5698SJohn Baldwin xorl 60(%esp),%eax 5347bc3d5698SJohn Baldwin xorl %edx,%ebp 5348bc3d5698SJohn Baldwin xorl 20(%esp),%eax 5349bc3d5698SJohn Baldwin xorl %edi,%ebp 5350bc3d5698SJohn Baldwin xorl 40(%esp),%eax 5351bc3d5698SJohn Baldwin roll $1,%eax 5352bc3d5698SJohn Baldwin addl %ebp,%esi 5353bc3d5698SJohn Baldwin rorl $2,%ecx 5354bc3d5698SJohn Baldwin movl %ebx,%ebp 5355bc3d5698SJohn Baldwin roll $5,%ebp 5356bc3d5698SJohn Baldwin leal 3395469782(%eax,%esi,1),%eax 5357bc3d5698SJohn Baldwin movl 56(%esp),%esi 5358bc3d5698SJohn Baldwin addl %ebp,%eax 5359bc3d5698SJohn Baldwin 5360bc3d5698SJohn Baldwin movl %ebx,%ebp 5361bc3d5698SJohn Baldwin xorl (%esp),%esi 5362bc3d5698SJohn Baldwin xorl %ecx,%ebp 5363bc3d5698SJohn Baldwin xorl 24(%esp),%esi 5364bc3d5698SJohn Baldwin xorl %edx,%ebp 5365bc3d5698SJohn Baldwin xorl 44(%esp),%esi 5366bc3d5698SJohn Baldwin roll $1,%esi 5367bc3d5698SJohn Baldwin addl %ebp,%edi 5368bc3d5698SJohn Baldwin rorl $2,%ebx 5369bc3d5698SJohn Baldwin movl %eax,%ebp 5370bc3d5698SJohn Baldwin roll $5,%ebp 5371bc3d5698SJohn Baldwin leal 3395469782(%esi,%edi,1),%esi 5372bc3d5698SJohn Baldwin movl 60(%esp),%edi 5373bc3d5698SJohn Baldwin addl %ebp,%esi 5374bc3d5698SJohn Baldwin 5375bc3d5698SJohn Baldwin movl %eax,%ebp 5376bc3d5698SJohn Baldwin xorl 4(%esp),%edi 5377bc3d5698SJohn Baldwin xorl %ebx,%ebp 5378bc3d5698SJohn Baldwin xorl 28(%esp),%edi 5379bc3d5698SJohn Baldwin xorl %ecx,%ebp 5380bc3d5698SJohn Baldwin xorl 48(%esp),%edi 5381bc3d5698SJohn Baldwin roll $1,%edi 5382bc3d5698SJohn Baldwin addl %ebp,%edx 5383bc3d5698SJohn Baldwin rorl $2,%eax 5384bc3d5698SJohn Baldwin movl %esi,%ebp 5385bc3d5698SJohn Baldwin roll $5,%ebp 5386bc3d5698SJohn Baldwin leal 3395469782(%edi,%edx,1),%edi 5387bc3d5698SJohn Baldwin addl %ebp,%edi 5388bc3d5698SJohn Baldwin movl 96(%esp),%ebp 5389bc3d5698SJohn Baldwin movl 100(%esp),%edx 5390bc3d5698SJohn Baldwin addl (%ebp),%edi 5391bc3d5698SJohn Baldwin addl 4(%ebp),%esi 5392bc3d5698SJohn Baldwin addl 8(%ebp),%eax 5393bc3d5698SJohn Baldwin addl 12(%ebp),%ebx 5394bc3d5698SJohn Baldwin addl 16(%ebp),%ecx 5395bc3d5698SJohn Baldwin movl %edi,(%ebp) 5396bc3d5698SJohn Baldwin addl $64,%edx 5397bc3d5698SJohn Baldwin movl %esi,4(%ebp) 5398bc3d5698SJohn Baldwin cmpl 104(%esp),%edx 5399bc3d5698SJohn Baldwin movl %eax,8(%ebp) 5400bc3d5698SJohn Baldwin movl %ecx,%edi 5401bc3d5698SJohn Baldwin movl %ebx,12(%ebp) 5402bc3d5698SJohn Baldwin movl %edx,%esi 5403bc3d5698SJohn Baldwin movl %ecx,16(%ebp) 5404bc3d5698SJohn Baldwin jb .L002loop 5405bc3d5698SJohn Baldwin addl $76,%esp 5406bc3d5698SJohn Baldwin popl %edi 5407bc3d5698SJohn Baldwin popl %esi 5408bc3d5698SJohn Baldwin popl %ebx 5409bc3d5698SJohn Baldwin popl %ebp 5410bc3d5698SJohn Baldwin ret 5411bc3d5698SJohn Baldwin.size sha1_block_data_order,.-.L_sha1_block_data_order_begin 5412bc3d5698SJohn Baldwin.type _sha1_block_data_order_shaext,@function 5413bc3d5698SJohn Baldwin.align 16 5414bc3d5698SJohn Baldwin_sha1_block_data_order_shaext: 5415*c0855eaaSJohn Baldwin #ifdef __CET__ 5416*c0855eaaSJohn Baldwin 5417*c0855eaaSJohn Baldwin.byte 243,15,30,251 5418*c0855eaaSJohn Baldwin #endif 5419*c0855eaaSJohn Baldwin 5420bc3d5698SJohn Baldwin pushl %ebp 5421bc3d5698SJohn Baldwin pushl %ebx 5422bc3d5698SJohn Baldwin pushl %esi 5423bc3d5698SJohn Baldwin pushl %edi 5424bc3d5698SJohn Baldwin call .L003pic_point 5425bc3d5698SJohn Baldwin.L003pic_point: 5426bc3d5698SJohn Baldwin popl %ebp 5427bc3d5698SJohn Baldwin leal .LK_XX_XX-.L003pic_point(%ebp),%ebp 5428bc3d5698SJohn Baldwin.Lshaext_shortcut: 5429bc3d5698SJohn Baldwin movl 20(%esp),%edi 5430bc3d5698SJohn Baldwin movl %esp,%ebx 5431bc3d5698SJohn Baldwin movl 24(%esp),%esi 5432bc3d5698SJohn Baldwin movl 28(%esp),%ecx 5433bc3d5698SJohn Baldwin subl $32,%esp 5434bc3d5698SJohn Baldwin movdqu (%edi),%xmm0 5435bc3d5698SJohn Baldwin movd 16(%edi),%xmm1 5436bc3d5698SJohn Baldwin andl $-32,%esp 5437bc3d5698SJohn Baldwin movdqa 80(%ebp),%xmm3 5438bc3d5698SJohn Baldwin movdqu (%esi),%xmm4 5439bc3d5698SJohn Baldwin pshufd $27,%xmm0,%xmm0 5440bc3d5698SJohn Baldwin movdqu 16(%esi),%xmm5 5441bc3d5698SJohn Baldwin pshufd $27,%xmm1,%xmm1 5442bc3d5698SJohn Baldwin movdqu 32(%esi),%xmm6 5443bc3d5698SJohn Baldwin.byte 102,15,56,0,227 5444bc3d5698SJohn Baldwin movdqu 48(%esi),%xmm7 5445bc3d5698SJohn Baldwin.byte 102,15,56,0,235 5446bc3d5698SJohn Baldwin.byte 102,15,56,0,243 5447bc3d5698SJohn Baldwin.byte 102,15,56,0,251 5448bc3d5698SJohn Baldwin jmp .L004loop_shaext 5449bc3d5698SJohn Baldwin.align 16 5450bc3d5698SJohn Baldwin.L004loop_shaext: 5451bc3d5698SJohn Baldwin decl %ecx 5452bc3d5698SJohn Baldwin leal 64(%esi),%eax 5453bc3d5698SJohn Baldwin movdqa %xmm1,(%esp) 5454bc3d5698SJohn Baldwin paddd %xmm4,%xmm1 5455bc3d5698SJohn Baldwin cmovnel %eax,%esi 5456bc3d5698SJohn Baldwin movdqa %xmm0,16(%esp) 5457bc3d5698SJohn Baldwin.byte 15,56,201,229 5458bc3d5698SJohn Baldwin movdqa %xmm0,%xmm2 5459bc3d5698SJohn Baldwin.byte 15,58,204,193,0 5460bc3d5698SJohn Baldwin.byte 15,56,200,213 5461bc3d5698SJohn Baldwin pxor %xmm6,%xmm4 5462bc3d5698SJohn Baldwin.byte 15,56,201,238 5463bc3d5698SJohn Baldwin.byte 15,56,202,231 5464bc3d5698SJohn Baldwin movdqa %xmm0,%xmm1 5465bc3d5698SJohn Baldwin.byte 15,58,204,194,0 5466bc3d5698SJohn Baldwin.byte 15,56,200,206 5467bc3d5698SJohn Baldwin pxor %xmm7,%xmm5 5468bc3d5698SJohn Baldwin.byte 15,56,202,236 5469bc3d5698SJohn Baldwin.byte 15,56,201,247 5470bc3d5698SJohn Baldwin movdqa %xmm0,%xmm2 5471bc3d5698SJohn Baldwin.byte 15,58,204,193,0 5472bc3d5698SJohn Baldwin.byte 15,56,200,215 5473bc3d5698SJohn Baldwin pxor %xmm4,%xmm6 5474bc3d5698SJohn Baldwin.byte 15,56,201,252 5475bc3d5698SJohn Baldwin.byte 15,56,202,245 5476bc3d5698SJohn Baldwin movdqa %xmm0,%xmm1 5477bc3d5698SJohn Baldwin.byte 15,58,204,194,0 5478bc3d5698SJohn Baldwin.byte 15,56,200,204 5479bc3d5698SJohn Baldwin pxor %xmm5,%xmm7 5480bc3d5698SJohn Baldwin.byte 15,56,202,254 5481bc3d5698SJohn Baldwin.byte 15,56,201,229 5482bc3d5698SJohn Baldwin movdqa %xmm0,%xmm2 5483bc3d5698SJohn Baldwin.byte 15,58,204,193,0 5484bc3d5698SJohn Baldwin.byte 15,56,200,213 5485bc3d5698SJohn Baldwin pxor %xmm6,%xmm4 5486bc3d5698SJohn Baldwin.byte 15,56,201,238 5487bc3d5698SJohn Baldwin.byte 15,56,202,231 5488bc3d5698SJohn Baldwin movdqa %xmm0,%xmm1 5489bc3d5698SJohn Baldwin.byte 15,58,204,194,1 5490bc3d5698SJohn Baldwin.byte 15,56,200,206 5491bc3d5698SJohn Baldwin pxor %xmm7,%xmm5 5492bc3d5698SJohn Baldwin.byte 15,56,202,236 5493bc3d5698SJohn Baldwin.byte 15,56,201,247 5494bc3d5698SJohn Baldwin movdqa %xmm0,%xmm2 5495bc3d5698SJohn Baldwin.byte 15,58,204,193,1 5496bc3d5698SJohn Baldwin.byte 15,56,200,215 5497bc3d5698SJohn Baldwin pxor %xmm4,%xmm6 5498bc3d5698SJohn Baldwin.byte 15,56,201,252 5499bc3d5698SJohn Baldwin.byte 15,56,202,245 5500bc3d5698SJohn Baldwin movdqa %xmm0,%xmm1 5501bc3d5698SJohn Baldwin.byte 15,58,204,194,1 5502bc3d5698SJohn Baldwin.byte 15,56,200,204 5503bc3d5698SJohn Baldwin pxor %xmm5,%xmm7 5504bc3d5698SJohn Baldwin.byte 15,56,202,254 5505bc3d5698SJohn Baldwin.byte 15,56,201,229 5506bc3d5698SJohn Baldwin movdqa %xmm0,%xmm2 5507bc3d5698SJohn Baldwin.byte 15,58,204,193,1 5508bc3d5698SJohn Baldwin.byte 15,56,200,213 5509bc3d5698SJohn Baldwin pxor %xmm6,%xmm4 5510bc3d5698SJohn Baldwin.byte 15,56,201,238 5511bc3d5698SJohn Baldwin.byte 15,56,202,231 5512bc3d5698SJohn Baldwin movdqa %xmm0,%xmm1 5513bc3d5698SJohn Baldwin.byte 15,58,204,194,1 5514bc3d5698SJohn Baldwin.byte 15,56,200,206 5515bc3d5698SJohn Baldwin pxor %xmm7,%xmm5 5516bc3d5698SJohn Baldwin.byte 15,56,202,236 5517bc3d5698SJohn Baldwin.byte 15,56,201,247 5518bc3d5698SJohn Baldwin movdqa %xmm0,%xmm2 5519bc3d5698SJohn Baldwin.byte 15,58,204,193,2 5520bc3d5698SJohn Baldwin.byte 15,56,200,215 5521bc3d5698SJohn Baldwin pxor %xmm4,%xmm6 5522bc3d5698SJohn Baldwin.byte 15,56,201,252 5523bc3d5698SJohn Baldwin.byte 15,56,202,245 5524bc3d5698SJohn Baldwin movdqa %xmm0,%xmm1 5525bc3d5698SJohn Baldwin.byte 15,58,204,194,2 5526bc3d5698SJohn Baldwin.byte 15,56,200,204 5527bc3d5698SJohn Baldwin pxor %xmm5,%xmm7 5528bc3d5698SJohn Baldwin.byte 15,56,202,254 5529bc3d5698SJohn Baldwin.byte 15,56,201,229 5530bc3d5698SJohn Baldwin movdqa %xmm0,%xmm2 5531bc3d5698SJohn Baldwin.byte 15,58,204,193,2 5532bc3d5698SJohn Baldwin.byte 15,56,200,213 5533bc3d5698SJohn Baldwin pxor %xmm6,%xmm4 5534bc3d5698SJohn Baldwin.byte 15,56,201,238 5535bc3d5698SJohn Baldwin.byte 15,56,202,231 5536bc3d5698SJohn Baldwin movdqa %xmm0,%xmm1 5537bc3d5698SJohn Baldwin.byte 15,58,204,194,2 5538bc3d5698SJohn Baldwin.byte 15,56,200,206 5539bc3d5698SJohn Baldwin pxor %xmm7,%xmm5 5540bc3d5698SJohn Baldwin.byte 15,56,202,236 5541bc3d5698SJohn Baldwin.byte 15,56,201,247 5542bc3d5698SJohn Baldwin movdqa %xmm0,%xmm2 5543bc3d5698SJohn Baldwin.byte 15,58,204,193,2 5544bc3d5698SJohn Baldwin.byte 15,56,200,215 5545bc3d5698SJohn Baldwin pxor %xmm4,%xmm6 5546bc3d5698SJohn Baldwin.byte 15,56,201,252 5547bc3d5698SJohn Baldwin.byte 15,56,202,245 5548bc3d5698SJohn Baldwin movdqa %xmm0,%xmm1 5549bc3d5698SJohn Baldwin.byte 15,58,204,194,3 5550bc3d5698SJohn Baldwin.byte 15,56,200,204 5551bc3d5698SJohn Baldwin pxor %xmm5,%xmm7 5552bc3d5698SJohn Baldwin.byte 15,56,202,254 5553bc3d5698SJohn Baldwin movdqu (%esi),%xmm4 5554bc3d5698SJohn Baldwin movdqa %xmm0,%xmm2 5555bc3d5698SJohn Baldwin.byte 15,58,204,193,3 5556bc3d5698SJohn Baldwin.byte 15,56,200,213 5557bc3d5698SJohn Baldwin movdqu 16(%esi),%xmm5 5558bc3d5698SJohn Baldwin.byte 102,15,56,0,227 5559bc3d5698SJohn Baldwin movdqa %xmm0,%xmm1 5560bc3d5698SJohn Baldwin.byte 15,58,204,194,3 5561bc3d5698SJohn Baldwin.byte 15,56,200,206 5562bc3d5698SJohn Baldwin movdqu 32(%esi),%xmm6 5563bc3d5698SJohn Baldwin.byte 102,15,56,0,235 5564bc3d5698SJohn Baldwin movdqa %xmm0,%xmm2 5565bc3d5698SJohn Baldwin.byte 15,58,204,193,3 5566bc3d5698SJohn Baldwin.byte 15,56,200,215 5567bc3d5698SJohn Baldwin movdqu 48(%esi),%xmm7 5568bc3d5698SJohn Baldwin.byte 102,15,56,0,243 5569bc3d5698SJohn Baldwin movdqa %xmm0,%xmm1 5570bc3d5698SJohn Baldwin.byte 15,58,204,194,3 5571bc3d5698SJohn Baldwin movdqa (%esp),%xmm2 5572bc3d5698SJohn Baldwin.byte 102,15,56,0,251 5573bc3d5698SJohn Baldwin.byte 15,56,200,202 5574bc3d5698SJohn Baldwin paddd 16(%esp),%xmm0 5575bc3d5698SJohn Baldwin jnz .L004loop_shaext 5576bc3d5698SJohn Baldwin pshufd $27,%xmm0,%xmm0 5577bc3d5698SJohn Baldwin pshufd $27,%xmm1,%xmm1 5578bc3d5698SJohn Baldwin movdqu %xmm0,(%edi) 5579bc3d5698SJohn Baldwin movd %xmm1,16(%edi) 5580bc3d5698SJohn Baldwin movl %ebx,%esp 5581bc3d5698SJohn Baldwin popl %edi 5582bc3d5698SJohn Baldwin popl %esi 5583bc3d5698SJohn Baldwin popl %ebx 5584bc3d5698SJohn Baldwin popl %ebp 5585bc3d5698SJohn Baldwin ret 5586bc3d5698SJohn Baldwin.size _sha1_block_data_order_shaext,.-_sha1_block_data_order_shaext 5587bc3d5698SJohn Baldwin.type _sha1_block_data_order_ssse3,@function 5588bc3d5698SJohn Baldwin.align 16 5589bc3d5698SJohn Baldwin_sha1_block_data_order_ssse3: 5590*c0855eaaSJohn Baldwin #ifdef __CET__ 5591*c0855eaaSJohn Baldwin 5592*c0855eaaSJohn Baldwin.byte 243,15,30,251 5593*c0855eaaSJohn Baldwin #endif 5594*c0855eaaSJohn Baldwin 5595bc3d5698SJohn Baldwin pushl %ebp 5596bc3d5698SJohn Baldwin pushl %ebx 5597bc3d5698SJohn Baldwin pushl %esi 5598bc3d5698SJohn Baldwin pushl %edi 5599bc3d5698SJohn Baldwin call .L005pic_point 5600bc3d5698SJohn Baldwin.L005pic_point: 5601bc3d5698SJohn Baldwin popl %ebp 5602bc3d5698SJohn Baldwin leal .LK_XX_XX-.L005pic_point(%ebp),%ebp 5603bc3d5698SJohn Baldwin.Lssse3_shortcut: 5604bc3d5698SJohn Baldwin movdqa (%ebp),%xmm7 5605bc3d5698SJohn Baldwin movdqa 16(%ebp),%xmm0 5606bc3d5698SJohn Baldwin movdqa 32(%ebp),%xmm1 5607bc3d5698SJohn Baldwin movdqa 48(%ebp),%xmm2 5608bc3d5698SJohn Baldwin movdqa 64(%ebp),%xmm6 5609bc3d5698SJohn Baldwin movl 20(%esp),%edi 5610bc3d5698SJohn Baldwin movl 24(%esp),%ebp 5611bc3d5698SJohn Baldwin movl 28(%esp),%edx 5612bc3d5698SJohn Baldwin movl %esp,%esi 5613bc3d5698SJohn Baldwin subl $208,%esp 5614bc3d5698SJohn Baldwin andl $-64,%esp 5615bc3d5698SJohn Baldwin movdqa %xmm0,112(%esp) 5616bc3d5698SJohn Baldwin movdqa %xmm1,128(%esp) 5617bc3d5698SJohn Baldwin movdqa %xmm2,144(%esp) 5618bc3d5698SJohn Baldwin shll $6,%edx 5619bc3d5698SJohn Baldwin movdqa %xmm7,160(%esp) 5620bc3d5698SJohn Baldwin addl %ebp,%edx 5621bc3d5698SJohn Baldwin movdqa %xmm6,176(%esp) 5622bc3d5698SJohn Baldwin addl $64,%ebp 5623bc3d5698SJohn Baldwin movl %edi,192(%esp) 5624bc3d5698SJohn Baldwin movl %ebp,196(%esp) 5625bc3d5698SJohn Baldwin movl %edx,200(%esp) 5626bc3d5698SJohn Baldwin movl %esi,204(%esp) 5627bc3d5698SJohn Baldwin movl (%edi),%eax 5628bc3d5698SJohn Baldwin movl 4(%edi),%ebx 5629bc3d5698SJohn Baldwin movl 8(%edi),%ecx 5630bc3d5698SJohn Baldwin movl 12(%edi),%edx 5631bc3d5698SJohn Baldwin movl 16(%edi),%edi 5632bc3d5698SJohn Baldwin movl %ebx,%esi 5633bc3d5698SJohn Baldwin movdqu -64(%ebp),%xmm0 5634bc3d5698SJohn Baldwin movdqu -48(%ebp),%xmm1 5635bc3d5698SJohn Baldwin movdqu -32(%ebp),%xmm2 5636bc3d5698SJohn Baldwin movdqu -16(%ebp),%xmm3 5637bc3d5698SJohn Baldwin.byte 102,15,56,0,198 5638bc3d5698SJohn Baldwin.byte 102,15,56,0,206 5639bc3d5698SJohn Baldwin.byte 102,15,56,0,214 5640bc3d5698SJohn Baldwin movdqa %xmm7,96(%esp) 5641bc3d5698SJohn Baldwin.byte 102,15,56,0,222 5642bc3d5698SJohn Baldwin paddd %xmm7,%xmm0 5643bc3d5698SJohn Baldwin paddd %xmm7,%xmm1 5644bc3d5698SJohn Baldwin paddd %xmm7,%xmm2 5645bc3d5698SJohn Baldwin movdqa %xmm0,(%esp) 5646bc3d5698SJohn Baldwin psubd %xmm7,%xmm0 5647bc3d5698SJohn Baldwin movdqa %xmm1,16(%esp) 5648bc3d5698SJohn Baldwin psubd %xmm7,%xmm1 5649bc3d5698SJohn Baldwin movdqa %xmm2,32(%esp) 5650bc3d5698SJohn Baldwin movl %ecx,%ebp 5651bc3d5698SJohn Baldwin psubd %xmm7,%xmm2 5652bc3d5698SJohn Baldwin xorl %edx,%ebp 5653bc3d5698SJohn Baldwin pshufd $238,%xmm0,%xmm4 5654bc3d5698SJohn Baldwin andl %ebp,%esi 5655bc3d5698SJohn Baldwin jmp .L006loop 5656bc3d5698SJohn Baldwin.align 16 5657bc3d5698SJohn Baldwin.L006loop: 5658bc3d5698SJohn Baldwin rorl $2,%ebx 5659bc3d5698SJohn Baldwin xorl %edx,%esi 5660bc3d5698SJohn Baldwin movl %eax,%ebp 5661bc3d5698SJohn Baldwin punpcklqdq %xmm1,%xmm4 5662bc3d5698SJohn Baldwin movdqa %xmm3,%xmm6 5663bc3d5698SJohn Baldwin addl (%esp),%edi 5664bc3d5698SJohn Baldwin xorl %ecx,%ebx 5665bc3d5698SJohn Baldwin paddd %xmm3,%xmm7 5666bc3d5698SJohn Baldwin movdqa %xmm0,64(%esp) 5667bc3d5698SJohn Baldwin roll $5,%eax 5668bc3d5698SJohn Baldwin addl %esi,%edi 5669bc3d5698SJohn Baldwin psrldq $4,%xmm6 5670bc3d5698SJohn Baldwin andl %ebx,%ebp 5671bc3d5698SJohn Baldwin xorl %ecx,%ebx 5672bc3d5698SJohn Baldwin pxor %xmm0,%xmm4 5673bc3d5698SJohn Baldwin addl %eax,%edi 5674bc3d5698SJohn Baldwin rorl $7,%eax 5675bc3d5698SJohn Baldwin pxor %xmm2,%xmm6 5676bc3d5698SJohn Baldwin xorl %ecx,%ebp 5677bc3d5698SJohn Baldwin movl %edi,%esi 5678bc3d5698SJohn Baldwin addl 4(%esp),%edx 5679bc3d5698SJohn Baldwin pxor %xmm6,%xmm4 5680bc3d5698SJohn Baldwin xorl %ebx,%eax 5681bc3d5698SJohn Baldwin roll $5,%edi 5682bc3d5698SJohn Baldwin movdqa %xmm7,48(%esp) 5683bc3d5698SJohn Baldwin addl %ebp,%edx 5684bc3d5698SJohn Baldwin andl %eax,%esi 5685bc3d5698SJohn Baldwin movdqa %xmm4,%xmm0 5686bc3d5698SJohn Baldwin xorl %ebx,%eax 5687bc3d5698SJohn Baldwin addl %edi,%edx 5688bc3d5698SJohn Baldwin rorl $7,%edi 5689bc3d5698SJohn Baldwin movdqa %xmm4,%xmm6 5690bc3d5698SJohn Baldwin xorl %ebx,%esi 5691bc3d5698SJohn Baldwin pslldq $12,%xmm0 5692bc3d5698SJohn Baldwin paddd %xmm4,%xmm4 5693bc3d5698SJohn Baldwin movl %edx,%ebp 5694bc3d5698SJohn Baldwin addl 8(%esp),%ecx 5695bc3d5698SJohn Baldwin psrld $31,%xmm6 5696bc3d5698SJohn Baldwin xorl %eax,%edi 5697bc3d5698SJohn Baldwin roll $5,%edx 5698bc3d5698SJohn Baldwin movdqa %xmm0,%xmm7 5699bc3d5698SJohn Baldwin addl %esi,%ecx 5700bc3d5698SJohn Baldwin andl %edi,%ebp 5701bc3d5698SJohn Baldwin xorl %eax,%edi 5702bc3d5698SJohn Baldwin psrld $30,%xmm0 5703bc3d5698SJohn Baldwin addl %edx,%ecx 5704bc3d5698SJohn Baldwin rorl $7,%edx 5705bc3d5698SJohn Baldwin por %xmm6,%xmm4 5706bc3d5698SJohn Baldwin xorl %eax,%ebp 5707bc3d5698SJohn Baldwin movl %ecx,%esi 5708bc3d5698SJohn Baldwin addl 12(%esp),%ebx 5709bc3d5698SJohn Baldwin pslld $2,%xmm7 5710bc3d5698SJohn Baldwin xorl %edi,%edx 5711bc3d5698SJohn Baldwin roll $5,%ecx 5712bc3d5698SJohn Baldwin pxor %xmm0,%xmm4 5713bc3d5698SJohn Baldwin movdqa 96(%esp),%xmm0 5714bc3d5698SJohn Baldwin addl %ebp,%ebx 5715bc3d5698SJohn Baldwin andl %edx,%esi 5716bc3d5698SJohn Baldwin pxor %xmm7,%xmm4 5717bc3d5698SJohn Baldwin pshufd $238,%xmm1,%xmm5 5718bc3d5698SJohn Baldwin xorl %edi,%edx 5719bc3d5698SJohn Baldwin addl %ecx,%ebx 5720bc3d5698SJohn Baldwin rorl $7,%ecx 5721bc3d5698SJohn Baldwin xorl %edi,%esi 5722bc3d5698SJohn Baldwin movl %ebx,%ebp 5723bc3d5698SJohn Baldwin punpcklqdq %xmm2,%xmm5 5724bc3d5698SJohn Baldwin movdqa %xmm4,%xmm7 5725bc3d5698SJohn Baldwin addl 16(%esp),%eax 5726bc3d5698SJohn Baldwin xorl %edx,%ecx 5727bc3d5698SJohn Baldwin paddd %xmm4,%xmm0 5728bc3d5698SJohn Baldwin movdqa %xmm1,80(%esp) 5729bc3d5698SJohn Baldwin roll $5,%ebx 5730bc3d5698SJohn Baldwin addl %esi,%eax 5731bc3d5698SJohn Baldwin psrldq $4,%xmm7 5732bc3d5698SJohn Baldwin andl %ecx,%ebp 5733bc3d5698SJohn Baldwin xorl %edx,%ecx 5734bc3d5698SJohn Baldwin pxor %xmm1,%xmm5 5735bc3d5698SJohn Baldwin addl %ebx,%eax 5736bc3d5698SJohn Baldwin rorl $7,%ebx 5737bc3d5698SJohn Baldwin pxor %xmm3,%xmm7 5738bc3d5698SJohn Baldwin xorl %edx,%ebp 5739bc3d5698SJohn Baldwin movl %eax,%esi 5740bc3d5698SJohn Baldwin addl 20(%esp),%edi 5741bc3d5698SJohn Baldwin pxor %xmm7,%xmm5 5742bc3d5698SJohn Baldwin xorl %ecx,%ebx 5743bc3d5698SJohn Baldwin roll $5,%eax 5744bc3d5698SJohn Baldwin movdqa %xmm0,(%esp) 5745bc3d5698SJohn Baldwin addl %ebp,%edi 5746bc3d5698SJohn Baldwin andl %ebx,%esi 5747bc3d5698SJohn Baldwin movdqa %xmm5,%xmm1 5748bc3d5698SJohn Baldwin xorl %ecx,%ebx 5749bc3d5698SJohn Baldwin addl %eax,%edi 5750bc3d5698SJohn Baldwin rorl $7,%eax 5751bc3d5698SJohn Baldwin movdqa %xmm5,%xmm7 5752bc3d5698SJohn Baldwin xorl %ecx,%esi 5753bc3d5698SJohn Baldwin pslldq $12,%xmm1 5754bc3d5698SJohn Baldwin paddd %xmm5,%xmm5 5755bc3d5698SJohn Baldwin movl %edi,%ebp 5756bc3d5698SJohn Baldwin addl 24(%esp),%edx 5757bc3d5698SJohn Baldwin psrld $31,%xmm7 5758bc3d5698SJohn Baldwin xorl %ebx,%eax 5759bc3d5698SJohn Baldwin roll $5,%edi 5760bc3d5698SJohn Baldwin movdqa %xmm1,%xmm0 5761bc3d5698SJohn Baldwin addl %esi,%edx 5762bc3d5698SJohn Baldwin andl %eax,%ebp 5763bc3d5698SJohn Baldwin xorl %ebx,%eax 5764bc3d5698SJohn Baldwin psrld $30,%xmm1 5765bc3d5698SJohn Baldwin addl %edi,%edx 5766bc3d5698SJohn Baldwin rorl $7,%edi 5767bc3d5698SJohn Baldwin por %xmm7,%xmm5 5768bc3d5698SJohn Baldwin xorl %ebx,%ebp 5769bc3d5698SJohn Baldwin movl %edx,%esi 5770bc3d5698SJohn Baldwin addl 28(%esp),%ecx 5771bc3d5698SJohn Baldwin pslld $2,%xmm0 5772bc3d5698SJohn Baldwin xorl %eax,%edi 5773bc3d5698SJohn Baldwin roll $5,%edx 5774bc3d5698SJohn Baldwin pxor %xmm1,%xmm5 5775bc3d5698SJohn Baldwin movdqa 112(%esp),%xmm1 5776bc3d5698SJohn Baldwin addl %ebp,%ecx 5777bc3d5698SJohn Baldwin andl %edi,%esi 5778bc3d5698SJohn Baldwin pxor %xmm0,%xmm5 5779bc3d5698SJohn Baldwin pshufd $238,%xmm2,%xmm6 5780bc3d5698SJohn Baldwin xorl %eax,%edi 5781bc3d5698SJohn Baldwin addl %edx,%ecx 5782bc3d5698SJohn Baldwin rorl $7,%edx 5783bc3d5698SJohn Baldwin xorl %eax,%esi 5784bc3d5698SJohn Baldwin movl %ecx,%ebp 5785bc3d5698SJohn Baldwin punpcklqdq %xmm3,%xmm6 5786bc3d5698SJohn Baldwin movdqa %xmm5,%xmm0 5787bc3d5698SJohn Baldwin addl 32(%esp),%ebx 5788bc3d5698SJohn Baldwin xorl %edi,%edx 5789bc3d5698SJohn Baldwin paddd %xmm5,%xmm1 5790bc3d5698SJohn Baldwin movdqa %xmm2,96(%esp) 5791bc3d5698SJohn Baldwin roll $5,%ecx 5792bc3d5698SJohn Baldwin addl %esi,%ebx 5793bc3d5698SJohn Baldwin psrldq $4,%xmm0 5794bc3d5698SJohn Baldwin andl %edx,%ebp 5795bc3d5698SJohn Baldwin xorl %edi,%edx 5796bc3d5698SJohn Baldwin pxor %xmm2,%xmm6 5797bc3d5698SJohn Baldwin addl %ecx,%ebx 5798bc3d5698SJohn Baldwin rorl $7,%ecx 5799bc3d5698SJohn Baldwin pxor %xmm4,%xmm0 5800bc3d5698SJohn Baldwin xorl %edi,%ebp 5801bc3d5698SJohn Baldwin movl %ebx,%esi 5802bc3d5698SJohn Baldwin addl 36(%esp),%eax 5803bc3d5698SJohn Baldwin pxor %xmm0,%xmm6 5804bc3d5698SJohn Baldwin xorl %edx,%ecx 5805bc3d5698SJohn Baldwin roll $5,%ebx 5806bc3d5698SJohn Baldwin movdqa %xmm1,16(%esp) 5807bc3d5698SJohn Baldwin addl %ebp,%eax 5808bc3d5698SJohn Baldwin andl %ecx,%esi 5809bc3d5698SJohn Baldwin movdqa %xmm6,%xmm2 5810bc3d5698SJohn Baldwin xorl %edx,%ecx 5811bc3d5698SJohn Baldwin addl %ebx,%eax 5812bc3d5698SJohn Baldwin rorl $7,%ebx 5813bc3d5698SJohn Baldwin movdqa %xmm6,%xmm0 5814bc3d5698SJohn Baldwin xorl %edx,%esi 5815bc3d5698SJohn Baldwin pslldq $12,%xmm2 5816bc3d5698SJohn Baldwin paddd %xmm6,%xmm6 5817bc3d5698SJohn Baldwin movl %eax,%ebp 5818bc3d5698SJohn Baldwin addl 40(%esp),%edi 5819bc3d5698SJohn Baldwin psrld $31,%xmm0 5820bc3d5698SJohn Baldwin xorl %ecx,%ebx 5821bc3d5698SJohn Baldwin roll $5,%eax 5822bc3d5698SJohn Baldwin movdqa %xmm2,%xmm1 5823bc3d5698SJohn Baldwin addl %esi,%edi 5824bc3d5698SJohn Baldwin andl %ebx,%ebp 5825bc3d5698SJohn Baldwin xorl %ecx,%ebx 5826bc3d5698SJohn Baldwin psrld $30,%xmm2 5827bc3d5698SJohn Baldwin addl %eax,%edi 5828bc3d5698SJohn Baldwin rorl $7,%eax 5829bc3d5698SJohn Baldwin por %xmm0,%xmm6 5830bc3d5698SJohn Baldwin xorl %ecx,%ebp 5831bc3d5698SJohn Baldwin movdqa 64(%esp),%xmm0 5832bc3d5698SJohn Baldwin movl %edi,%esi 5833bc3d5698SJohn Baldwin addl 44(%esp),%edx 5834bc3d5698SJohn Baldwin pslld $2,%xmm1 5835bc3d5698SJohn Baldwin xorl %ebx,%eax 5836bc3d5698SJohn Baldwin roll $5,%edi 5837bc3d5698SJohn Baldwin pxor %xmm2,%xmm6 5838bc3d5698SJohn Baldwin movdqa 112(%esp),%xmm2 5839bc3d5698SJohn Baldwin addl %ebp,%edx 5840bc3d5698SJohn Baldwin andl %eax,%esi 5841bc3d5698SJohn Baldwin pxor %xmm1,%xmm6 5842bc3d5698SJohn Baldwin pshufd $238,%xmm3,%xmm7 5843bc3d5698SJohn Baldwin xorl %ebx,%eax 5844bc3d5698SJohn Baldwin addl %edi,%edx 5845bc3d5698SJohn Baldwin rorl $7,%edi 5846bc3d5698SJohn Baldwin xorl %ebx,%esi 5847bc3d5698SJohn Baldwin movl %edx,%ebp 5848bc3d5698SJohn Baldwin punpcklqdq %xmm4,%xmm7 5849bc3d5698SJohn Baldwin movdqa %xmm6,%xmm1 5850bc3d5698SJohn Baldwin addl 48(%esp),%ecx 5851bc3d5698SJohn Baldwin xorl %eax,%edi 5852bc3d5698SJohn Baldwin paddd %xmm6,%xmm2 5853bc3d5698SJohn Baldwin movdqa %xmm3,64(%esp) 5854bc3d5698SJohn Baldwin roll $5,%edx 5855bc3d5698SJohn Baldwin addl %esi,%ecx 5856bc3d5698SJohn Baldwin psrldq $4,%xmm1 5857bc3d5698SJohn Baldwin andl %edi,%ebp 5858bc3d5698SJohn Baldwin xorl %eax,%edi 5859bc3d5698SJohn Baldwin pxor %xmm3,%xmm7 5860bc3d5698SJohn Baldwin addl %edx,%ecx 5861bc3d5698SJohn Baldwin rorl $7,%edx 5862bc3d5698SJohn Baldwin pxor %xmm5,%xmm1 5863bc3d5698SJohn Baldwin xorl %eax,%ebp 5864bc3d5698SJohn Baldwin movl %ecx,%esi 5865bc3d5698SJohn Baldwin addl 52(%esp),%ebx 5866bc3d5698SJohn Baldwin pxor %xmm1,%xmm7 5867bc3d5698SJohn Baldwin xorl %edi,%edx 5868bc3d5698SJohn Baldwin roll $5,%ecx 5869bc3d5698SJohn Baldwin movdqa %xmm2,32(%esp) 5870bc3d5698SJohn Baldwin addl %ebp,%ebx 5871bc3d5698SJohn Baldwin andl %edx,%esi 5872bc3d5698SJohn Baldwin movdqa %xmm7,%xmm3 5873bc3d5698SJohn Baldwin xorl %edi,%edx 5874bc3d5698SJohn Baldwin addl %ecx,%ebx 5875bc3d5698SJohn Baldwin rorl $7,%ecx 5876bc3d5698SJohn Baldwin movdqa %xmm7,%xmm1 5877bc3d5698SJohn Baldwin xorl %edi,%esi 5878bc3d5698SJohn Baldwin pslldq $12,%xmm3 5879bc3d5698SJohn Baldwin paddd %xmm7,%xmm7 5880bc3d5698SJohn Baldwin movl %ebx,%ebp 5881bc3d5698SJohn Baldwin addl 56(%esp),%eax 5882bc3d5698SJohn Baldwin psrld $31,%xmm1 5883bc3d5698SJohn Baldwin xorl %edx,%ecx 5884bc3d5698SJohn Baldwin roll $5,%ebx 5885bc3d5698SJohn Baldwin movdqa %xmm3,%xmm2 5886bc3d5698SJohn Baldwin addl %esi,%eax 5887bc3d5698SJohn Baldwin andl %ecx,%ebp 5888bc3d5698SJohn Baldwin xorl %edx,%ecx 5889bc3d5698SJohn Baldwin psrld $30,%xmm3 5890bc3d5698SJohn Baldwin addl %ebx,%eax 5891bc3d5698SJohn Baldwin rorl $7,%ebx 5892bc3d5698SJohn Baldwin por %xmm1,%xmm7 5893bc3d5698SJohn Baldwin xorl %edx,%ebp 5894bc3d5698SJohn Baldwin movdqa 80(%esp),%xmm1 5895bc3d5698SJohn Baldwin movl %eax,%esi 5896bc3d5698SJohn Baldwin addl 60(%esp),%edi 5897bc3d5698SJohn Baldwin pslld $2,%xmm2 5898bc3d5698SJohn Baldwin xorl %ecx,%ebx 5899bc3d5698SJohn Baldwin roll $5,%eax 5900bc3d5698SJohn Baldwin pxor %xmm3,%xmm7 5901bc3d5698SJohn Baldwin movdqa 112(%esp),%xmm3 5902bc3d5698SJohn Baldwin addl %ebp,%edi 5903bc3d5698SJohn Baldwin andl %ebx,%esi 5904bc3d5698SJohn Baldwin pxor %xmm2,%xmm7 5905bc3d5698SJohn Baldwin pshufd $238,%xmm6,%xmm2 5906bc3d5698SJohn Baldwin xorl %ecx,%ebx 5907bc3d5698SJohn Baldwin addl %eax,%edi 5908bc3d5698SJohn Baldwin rorl $7,%eax 5909bc3d5698SJohn Baldwin pxor %xmm4,%xmm0 5910bc3d5698SJohn Baldwin punpcklqdq %xmm7,%xmm2 5911bc3d5698SJohn Baldwin xorl %ecx,%esi 5912bc3d5698SJohn Baldwin movl %edi,%ebp 5913bc3d5698SJohn Baldwin addl (%esp),%edx 5914bc3d5698SJohn Baldwin pxor %xmm1,%xmm0 5915bc3d5698SJohn Baldwin movdqa %xmm4,80(%esp) 5916bc3d5698SJohn Baldwin xorl %ebx,%eax 5917bc3d5698SJohn Baldwin roll $5,%edi 5918bc3d5698SJohn Baldwin movdqa %xmm3,%xmm4 5919bc3d5698SJohn Baldwin addl %esi,%edx 5920bc3d5698SJohn Baldwin paddd %xmm7,%xmm3 5921bc3d5698SJohn Baldwin andl %eax,%ebp 5922bc3d5698SJohn Baldwin pxor %xmm2,%xmm0 5923bc3d5698SJohn Baldwin xorl %ebx,%eax 5924bc3d5698SJohn Baldwin addl %edi,%edx 5925bc3d5698SJohn Baldwin rorl $7,%edi 5926bc3d5698SJohn Baldwin xorl %ebx,%ebp 5927bc3d5698SJohn Baldwin movdqa %xmm0,%xmm2 5928bc3d5698SJohn Baldwin movdqa %xmm3,48(%esp) 5929bc3d5698SJohn Baldwin movl %edx,%esi 5930bc3d5698SJohn Baldwin addl 4(%esp),%ecx 5931bc3d5698SJohn Baldwin xorl %eax,%edi 5932bc3d5698SJohn Baldwin roll $5,%edx 5933bc3d5698SJohn Baldwin pslld $2,%xmm0 5934bc3d5698SJohn Baldwin addl %ebp,%ecx 5935bc3d5698SJohn Baldwin andl %edi,%esi 5936bc3d5698SJohn Baldwin psrld $30,%xmm2 5937bc3d5698SJohn Baldwin xorl %eax,%edi 5938bc3d5698SJohn Baldwin addl %edx,%ecx 5939bc3d5698SJohn Baldwin rorl $7,%edx 5940bc3d5698SJohn Baldwin xorl %eax,%esi 5941bc3d5698SJohn Baldwin movl %ecx,%ebp 5942bc3d5698SJohn Baldwin addl 8(%esp),%ebx 5943bc3d5698SJohn Baldwin xorl %edi,%edx 5944bc3d5698SJohn Baldwin roll $5,%ecx 5945bc3d5698SJohn Baldwin por %xmm2,%xmm0 5946bc3d5698SJohn Baldwin addl %esi,%ebx 5947bc3d5698SJohn Baldwin andl %edx,%ebp 5948bc3d5698SJohn Baldwin movdqa 96(%esp),%xmm2 5949bc3d5698SJohn Baldwin xorl %edi,%edx 5950bc3d5698SJohn Baldwin addl %ecx,%ebx 5951bc3d5698SJohn Baldwin addl 12(%esp),%eax 5952bc3d5698SJohn Baldwin xorl %edi,%ebp 5953bc3d5698SJohn Baldwin movl %ebx,%esi 5954bc3d5698SJohn Baldwin pshufd $238,%xmm7,%xmm3 5955bc3d5698SJohn Baldwin roll $5,%ebx 5956bc3d5698SJohn Baldwin addl %ebp,%eax 5957bc3d5698SJohn Baldwin xorl %edx,%esi 5958bc3d5698SJohn Baldwin rorl $7,%ecx 5959bc3d5698SJohn Baldwin addl %ebx,%eax 5960bc3d5698SJohn Baldwin addl 16(%esp),%edi 5961bc3d5698SJohn Baldwin pxor %xmm5,%xmm1 5962bc3d5698SJohn Baldwin punpcklqdq %xmm0,%xmm3 5963bc3d5698SJohn Baldwin xorl %ecx,%esi 5964bc3d5698SJohn Baldwin movl %eax,%ebp 5965bc3d5698SJohn Baldwin roll $5,%eax 5966bc3d5698SJohn Baldwin pxor %xmm2,%xmm1 5967bc3d5698SJohn Baldwin movdqa %xmm5,96(%esp) 5968bc3d5698SJohn Baldwin addl %esi,%edi 5969bc3d5698SJohn Baldwin xorl %ecx,%ebp 5970bc3d5698SJohn Baldwin movdqa %xmm4,%xmm5 5971bc3d5698SJohn Baldwin rorl $7,%ebx 5972bc3d5698SJohn Baldwin paddd %xmm0,%xmm4 5973bc3d5698SJohn Baldwin addl %eax,%edi 5974bc3d5698SJohn Baldwin pxor %xmm3,%xmm1 5975bc3d5698SJohn Baldwin addl 20(%esp),%edx 5976bc3d5698SJohn Baldwin xorl %ebx,%ebp 5977bc3d5698SJohn Baldwin movl %edi,%esi 5978bc3d5698SJohn Baldwin roll $5,%edi 5979bc3d5698SJohn Baldwin movdqa %xmm1,%xmm3 5980bc3d5698SJohn Baldwin movdqa %xmm4,(%esp) 5981bc3d5698SJohn Baldwin addl %ebp,%edx 5982bc3d5698SJohn Baldwin xorl %ebx,%esi 5983bc3d5698SJohn Baldwin rorl $7,%eax 5984bc3d5698SJohn Baldwin addl %edi,%edx 5985bc3d5698SJohn Baldwin pslld $2,%xmm1 5986bc3d5698SJohn Baldwin addl 24(%esp),%ecx 5987bc3d5698SJohn Baldwin xorl %eax,%esi 5988bc3d5698SJohn Baldwin psrld $30,%xmm3 5989bc3d5698SJohn Baldwin movl %edx,%ebp 5990bc3d5698SJohn Baldwin roll $5,%edx 5991bc3d5698SJohn Baldwin addl %esi,%ecx 5992bc3d5698SJohn Baldwin xorl %eax,%ebp 5993bc3d5698SJohn Baldwin rorl $7,%edi 5994bc3d5698SJohn Baldwin addl %edx,%ecx 5995bc3d5698SJohn Baldwin por %xmm3,%xmm1 5996bc3d5698SJohn Baldwin addl 28(%esp),%ebx 5997bc3d5698SJohn Baldwin xorl %edi,%ebp 5998bc3d5698SJohn Baldwin movdqa 64(%esp),%xmm3 5999bc3d5698SJohn Baldwin movl %ecx,%esi 6000bc3d5698SJohn Baldwin roll $5,%ecx 6001bc3d5698SJohn Baldwin addl %ebp,%ebx 6002bc3d5698SJohn Baldwin xorl %edi,%esi 6003bc3d5698SJohn Baldwin rorl $7,%edx 6004bc3d5698SJohn Baldwin pshufd $238,%xmm0,%xmm4 6005bc3d5698SJohn Baldwin addl %ecx,%ebx 6006bc3d5698SJohn Baldwin addl 32(%esp),%eax 6007bc3d5698SJohn Baldwin pxor %xmm6,%xmm2 6008bc3d5698SJohn Baldwin punpcklqdq %xmm1,%xmm4 6009bc3d5698SJohn Baldwin xorl %edx,%esi 6010bc3d5698SJohn Baldwin movl %ebx,%ebp 6011bc3d5698SJohn Baldwin roll $5,%ebx 6012bc3d5698SJohn Baldwin pxor %xmm3,%xmm2 6013bc3d5698SJohn Baldwin movdqa %xmm6,64(%esp) 6014bc3d5698SJohn Baldwin addl %esi,%eax 6015bc3d5698SJohn Baldwin xorl %edx,%ebp 6016bc3d5698SJohn Baldwin movdqa 128(%esp),%xmm6 6017bc3d5698SJohn Baldwin rorl $7,%ecx 6018bc3d5698SJohn Baldwin paddd %xmm1,%xmm5 6019bc3d5698SJohn Baldwin addl %ebx,%eax 6020bc3d5698SJohn Baldwin pxor %xmm4,%xmm2 6021bc3d5698SJohn Baldwin addl 36(%esp),%edi 6022bc3d5698SJohn Baldwin xorl %ecx,%ebp 6023bc3d5698SJohn Baldwin movl %eax,%esi 6024bc3d5698SJohn Baldwin roll $5,%eax 6025bc3d5698SJohn Baldwin movdqa %xmm2,%xmm4 6026bc3d5698SJohn Baldwin movdqa %xmm5,16(%esp) 6027bc3d5698SJohn Baldwin addl %ebp,%edi 6028bc3d5698SJohn Baldwin xorl %ecx,%esi 6029bc3d5698SJohn Baldwin rorl $7,%ebx 6030bc3d5698SJohn Baldwin addl %eax,%edi 6031bc3d5698SJohn Baldwin pslld $2,%xmm2 6032bc3d5698SJohn Baldwin addl 40(%esp),%edx 6033bc3d5698SJohn Baldwin xorl %ebx,%esi 6034bc3d5698SJohn Baldwin psrld $30,%xmm4 6035bc3d5698SJohn Baldwin movl %edi,%ebp 6036bc3d5698SJohn Baldwin roll $5,%edi 6037bc3d5698SJohn Baldwin addl %esi,%edx 6038bc3d5698SJohn Baldwin xorl %ebx,%ebp 6039bc3d5698SJohn Baldwin rorl $7,%eax 6040bc3d5698SJohn Baldwin addl %edi,%edx 6041bc3d5698SJohn Baldwin por %xmm4,%xmm2 6042bc3d5698SJohn Baldwin addl 44(%esp),%ecx 6043bc3d5698SJohn Baldwin xorl %eax,%ebp 6044bc3d5698SJohn Baldwin movdqa 80(%esp),%xmm4 6045bc3d5698SJohn Baldwin movl %edx,%esi 6046bc3d5698SJohn Baldwin roll $5,%edx 6047bc3d5698SJohn Baldwin addl %ebp,%ecx 6048bc3d5698SJohn Baldwin xorl %eax,%esi 6049bc3d5698SJohn Baldwin rorl $7,%edi 6050bc3d5698SJohn Baldwin pshufd $238,%xmm1,%xmm5 6051bc3d5698SJohn Baldwin addl %edx,%ecx 6052bc3d5698SJohn Baldwin addl 48(%esp),%ebx 6053bc3d5698SJohn Baldwin pxor %xmm7,%xmm3 6054bc3d5698SJohn Baldwin punpcklqdq %xmm2,%xmm5 6055bc3d5698SJohn Baldwin xorl %edi,%esi 6056bc3d5698SJohn Baldwin movl %ecx,%ebp 6057bc3d5698SJohn Baldwin roll $5,%ecx 6058bc3d5698SJohn Baldwin pxor %xmm4,%xmm3 6059bc3d5698SJohn Baldwin movdqa %xmm7,80(%esp) 6060bc3d5698SJohn Baldwin addl %esi,%ebx 6061bc3d5698SJohn Baldwin xorl %edi,%ebp 6062bc3d5698SJohn Baldwin movdqa %xmm6,%xmm7 6063bc3d5698SJohn Baldwin rorl $7,%edx 6064bc3d5698SJohn Baldwin paddd %xmm2,%xmm6 6065bc3d5698SJohn Baldwin addl %ecx,%ebx 6066bc3d5698SJohn Baldwin pxor %xmm5,%xmm3 6067bc3d5698SJohn Baldwin addl 52(%esp),%eax 6068bc3d5698SJohn Baldwin xorl %edx,%ebp 6069bc3d5698SJohn Baldwin movl %ebx,%esi 6070bc3d5698SJohn Baldwin roll $5,%ebx 6071bc3d5698SJohn Baldwin movdqa %xmm3,%xmm5 6072bc3d5698SJohn Baldwin movdqa %xmm6,32(%esp) 6073bc3d5698SJohn Baldwin addl %ebp,%eax 6074bc3d5698SJohn Baldwin xorl %edx,%esi 6075bc3d5698SJohn Baldwin rorl $7,%ecx 6076bc3d5698SJohn Baldwin addl %ebx,%eax 6077bc3d5698SJohn Baldwin pslld $2,%xmm3 6078bc3d5698SJohn Baldwin addl 56(%esp),%edi 6079bc3d5698SJohn Baldwin xorl %ecx,%esi 6080bc3d5698SJohn Baldwin psrld $30,%xmm5 6081bc3d5698SJohn Baldwin movl %eax,%ebp 6082bc3d5698SJohn Baldwin roll $5,%eax 6083bc3d5698SJohn Baldwin addl %esi,%edi 6084bc3d5698SJohn Baldwin xorl %ecx,%ebp 6085bc3d5698SJohn Baldwin rorl $7,%ebx 6086bc3d5698SJohn Baldwin addl %eax,%edi 6087bc3d5698SJohn Baldwin por %xmm5,%xmm3 6088bc3d5698SJohn Baldwin addl 60(%esp),%edx 6089bc3d5698SJohn Baldwin xorl %ebx,%ebp 6090bc3d5698SJohn Baldwin movdqa 96(%esp),%xmm5 6091bc3d5698SJohn Baldwin movl %edi,%esi 6092bc3d5698SJohn Baldwin roll $5,%edi 6093bc3d5698SJohn Baldwin addl %ebp,%edx 6094bc3d5698SJohn Baldwin xorl %ebx,%esi 6095bc3d5698SJohn Baldwin rorl $7,%eax 6096bc3d5698SJohn Baldwin pshufd $238,%xmm2,%xmm6 6097bc3d5698SJohn Baldwin addl %edi,%edx 6098bc3d5698SJohn Baldwin addl (%esp),%ecx 6099bc3d5698SJohn Baldwin pxor %xmm0,%xmm4 6100bc3d5698SJohn Baldwin punpcklqdq %xmm3,%xmm6 6101bc3d5698SJohn Baldwin xorl %eax,%esi 6102bc3d5698SJohn Baldwin movl %edx,%ebp 6103bc3d5698SJohn Baldwin roll $5,%edx 6104bc3d5698SJohn Baldwin pxor %xmm5,%xmm4 6105bc3d5698SJohn Baldwin movdqa %xmm0,96(%esp) 6106bc3d5698SJohn Baldwin addl %esi,%ecx 6107bc3d5698SJohn Baldwin xorl %eax,%ebp 6108bc3d5698SJohn Baldwin movdqa %xmm7,%xmm0 6109bc3d5698SJohn Baldwin rorl $7,%edi 6110bc3d5698SJohn Baldwin paddd %xmm3,%xmm7 6111bc3d5698SJohn Baldwin addl %edx,%ecx 6112bc3d5698SJohn Baldwin pxor %xmm6,%xmm4 6113bc3d5698SJohn Baldwin addl 4(%esp),%ebx 6114bc3d5698SJohn Baldwin xorl %edi,%ebp 6115bc3d5698SJohn Baldwin movl %ecx,%esi 6116bc3d5698SJohn Baldwin roll $5,%ecx 6117bc3d5698SJohn Baldwin movdqa %xmm4,%xmm6 6118bc3d5698SJohn Baldwin movdqa %xmm7,48(%esp) 6119bc3d5698SJohn Baldwin addl %ebp,%ebx 6120bc3d5698SJohn Baldwin xorl %edi,%esi 6121bc3d5698SJohn Baldwin rorl $7,%edx 6122bc3d5698SJohn Baldwin addl %ecx,%ebx 6123bc3d5698SJohn Baldwin pslld $2,%xmm4 6124bc3d5698SJohn Baldwin addl 8(%esp),%eax 6125bc3d5698SJohn Baldwin xorl %edx,%esi 6126bc3d5698SJohn Baldwin psrld $30,%xmm6 6127bc3d5698SJohn Baldwin movl %ebx,%ebp 6128bc3d5698SJohn Baldwin roll $5,%ebx 6129bc3d5698SJohn Baldwin addl %esi,%eax 6130bc3d5698SJohn Baldwin xorl %edx,%ebp 6131bc3d5698SJohn Baldwin rorl $7,%ecx 6132bc3d5698SJohn Baldwin addl %ebx,%eax 6133bc3d5698SJohn Baldwin por %xmm6,%xmm4 6134bc3d5698SJohn Baldwin addl 12(%esp),%edi 6135bc3d5698SJohn Baldwin xorl %ecx,%ebp 6136bc3d5698SJohn Baldwin movdqa 64(%esp),%xmm6 6137bc3d5698SJohn Baldwin movl %eax,%esi 6138bc3d5698SJohn Baldwin roll $5,%eax 6139bc3d5698SJohn Baldwin addl %ebp,%edi 6140bc3d5698SJohn Baldwin xorl %ecx,%esi 6141bc3d5698SJohn Baldwin rorl $7,%ebx 6142bc3d5698SJohn Baldwin pshufd $238,%xmm3,%xmm7 6143bc3d5698SJohn Baldwin addl %eax,%edi 6144bc3d5698SJohn Baldwin addl 16(%esp),%edx 6145bc3d5698SJohn Baldwin pxor %xmm1,%xmm5 6146bc3d5698SJohn Baldwin punpcklqdq %xmm4,%xmm7 6147bc3d5698SJohn Baldwin xorl %ebx,%esi 6148bc3d5698SJohn Baldwin movl %edi,%ebp 6149bc3d5698SJohn Baldwin roll $5,%edi 6150bc3d5698SJohn Baldwin pxor %xmm6,%xmm5 6151bc3d5698SJohn Baldwin movdqa %xmm1,64(%esp) 6152bc3d5698SJohn Baldwin addl %esi,%edx 6153bc3d5698SJohn Baldwin xorl %ebx,%ebp 6154bc3d5698SJohn Baldwin movdqa %xmm0,%xmm1 6155bc3d5698SJohn Baldwin rorl $7,%eax 6156bc3d5698SJohn Baldwin paddd %xmm4,%xmm0 6157bc3d5698SJohn Baldwin addl %edi,%edx 6158bc3d5698SJohn Baldwin pxor %xmm7,%xmm5 6159bc3d5698SJohn Baldwin addl 20(%esp),%ecx 6160bc3d5698SJohn Baldwin xorl %eax,%ebp 6161bc3d5698SJohn Baldwin movl %edx,%esi 6162bc3d5698SJohn Baldwin roll $5,%edx 6163bc3d5698SJohn Baldwin movdqa %xmm5,%xmm7 6164bc3d5698SJohn Baldwin movdqa %xmm0,(%esp) 6165bc3d5698SJohn Baldwin addl %ebp,%ecx 6166bc3d5698SJohn Baldwin xorl %eax,%esi 6167bc3d5698SJohn Baldwin rorl $7,%edi 6168bc3d5698SJohn Baldwin addl %edx,%ecx 6169bc3d5698SJohn Baldwin pslld $2,%xmm5 6170bc3d5698SJohn Baldwin addl 24(%esp),%ebx 6171bc3d5698SJohn Baldwin xorl %edi,%esi 6172bc3d5698SJohn Baldwin psrld $30,%xmm7 6173bc3d5698SJohn Baldwin movl %ecx,%ebp 6174bc3d5698SJohn Baldwin roll $5,%ecx 6175bc3d5698SJohn Baldwin addl %esi,%ebx 6176bc3d5698SJohn Baldwin xorl %edi,%ebp 6177bc3d5698SJohn Baldwin rorl $7,%edx 6178bc3d5698SJohn Baldwin addl %ecx,%ebx 6179bc3d5698SJohn Baldwin por %xmm7,%xmm5 6180bc3d5698SJohn Baldwin addl 28(%esp),%eax 6181bc3d5698SJohn Baldwin movdqa 80(%esp),%xmm7 6182bc3d5698SJohn Baldwin rorl $7,%ecx 6183bc3d5698SJohn Baldwin movl %ebx,%esi 6184bc3d5698SJohn Baldwin xorl %edx,%ebp 6185bc3d5698SJohn Baldwin roll $5,%ebx 6186bc3d5698SJohn Baldwin pshufd $238,%xmm4,%xmm0 6187bc3d5698SJohn Baldwin addl %ebp,%eax 6188bc3d5698SJohn Baldwin xorl %ecx,%esi 6189bc3d5698SJohn Baldwin xorl %edx,%ecx 6190bc3d5698SJohn Baldwin addl %ebx,%eax 6191bc3d5698SJohn Baldwin addl 32(%esp),%edi 6192bc3d5698SJohn Baldwin pxor %xmm2,%xmm6 6193bc3d5698SJohn Baldwin punpcklqdq %xmm5,%xmm0 6194bc3d5698SJohn Baldwin andl %ecx,%esi 6195bc3d5698SJohn Baldwin xorl %edx,%ecx 6196bc3d5698SJohn Baldwin rorl $7,%ebx 6197bc3d5698SJohn Baldwin pxor %xmm7,%xmm6 6198bc3d5698SJohn Baldwin movdqa %xmm2,80(%esp) 6199bc3d5698SJohn Baldwin movl %eax,%ebp 6200bc3d5698SJohn Baldwin xorl %ecx,%esi 6201bc3d5698SJohn Baldwin roll $5,%eax 6202bc3d5698SJohn Baldwin movdqa %xmm1,%xmm2 6203bc3d5698SJohn Baldwin addl %esi,%edi 6204bc3d5698SJohn Baldwin paddd %xmm5,%xmm1 6205bc3d5698SJohn Baldwin xorl %ebx,%ebp 6206bc3d5698SJohn Baldwin pxor %xmm0,%xmm6 6207bc3d5698SJohn Baldwin xorl %ecx,%ebx 6208bc3d5698SJohn Baldwin addl %eax,%edi 6209bc3d5698SJohn Baldwin addl 36(%esp),%edx 6210bc3d5698SJohn Baldwin andl %ebx,%ebp 6211bc3d5698SJohn Baldwin movdqa %xmm6,%xmm0 6212bc3d5698SJohn Baldwin movdqa %xmm1,16(%esp) 6213bc3d5698SJohn Baldwin xorl %ecx,%ebx 6214bc3d5698SJohn Baldwin rorl $7,%eax 6215bc3d5698SJohn Baldwin movl %edi,%esi 6216bc3d5698SJohn Baldwin xorl %ebx,%ebp 6217bc3d5698SJohn Baldwin roll $5,%edi 6218bc3d5698SJohn Baldwin pslld $2,%xmm6 6219bc3d5698SJohn Baldwin addl %ebp,%edx 6220bc3d5698SJohn Baldwin xorl %eax,%esi 6221bc3d5698SJohn Baldwin psrld $30,%xmm0 6222bc3d5698SJohn Baldwin xorl %ebx,%eax 6223bc3d5698SJohn Baldwin addl %edi,%edx 6224bc3d5698SJohn Baldwin addl 40(%esp),%ecx 6225bc3d5698SJohn Baldwin andl %eax,%esi 6226bc3d5698SJohn Baldwin xorl %ebx,%eax 6227bc3d5698SJohn Baldwin rorl $7,%edi 6228bc3d5698SJohn Baldwin por %xmm0,%xmm6 6229bc3d5698SJohn Baldwin movl %edx,%ebp 6230bc3d5698SJohn Baldwin xorl %eax,%esi 6231bc3d5698SJohn Baldwin movdqa 96(%esp),%xmm0 6232bc3d5698SJohn Baldwin roll $5,%edx 6233bc3d5698SJohn Baldwin addl %esi,%ecx 6234bc3d5698SJohn Baldwin xorl %edi,%ebp 6235bc3d5698SJohn Baldwin xorl %eax,%edi 6236bc3d5698SJohn Baldwin addl %edx,%ecx 6237bc3d5698SJohn Baldwin pshufd $238,%xmm5,%xmm1 6238bc3d5698SJohn Baldwin addl 44(%esp),%ebx 6239bc3d5698SJohn Baldwin andl %edi,%ebp 6240bc3d5698SJohn Baldwin xorl %eax,%edi 6241bc3d5698SJohn Baldwin rorl $7,%edx 6242bc3d5698SJohn Baldwin movl %ecx,%esi 6243bc3d5698SJohn Baldwin xorl %edi,%ebp 6244bc3d5698SJohn Baldwin roll $5,%ecx 6245bc3d5698SJohn Baldwin addl %ebp,%ebx 6246bc3d5698SJohn Baldwin xorl %edx,%esi 6247bc3d5698SJohn Baldwin xorl %edi,%edx 6248bc3d5698SJohn Baldwin addl %ecx,%ebx 6249bc3d5698SJohn Baldwin addl 48(%esp),%eax 6250bc3d5698SJohn Baldwin pxor %xmm3,%xmm7 6251bc3d5698SJohn Baldwin punpcklqdq %xmm6,%xmm1 6252bc3d5698SJohn Baldwin andl %edx,%esi 6253bc3d5698SJohn Baldwin xorl %edi,%edx 6254bc3d5698SJohn Baldwin rorl $7,%ecx 6255bc3d5698SJohn Baldwin pxor %xmm0,%xmm7 6256bc3d5698SJohn Baldwin movdqa %xmm3,96(%esp) 6257bc3d5698SJohn Baldwin movl %ebx,%ebp 6258bc3d5698SJohn Baldwin xorl %edx,%esi 6259bc3d5698SJohn Baldwin roll $5,%ebx 6260bc3d5698SJohn Baldwin movdqa 144(%esp),%xmm3 6261bc3d5698SJohn Baldwin addl %esi,%eax 6262bc3d5698SJohn Baldwin paddd %xmm6,%xmm2 6263bc3d5698SJohn Baldwin xorl %ecx,%ebp 6264bc3d5698SJohn Baldwin pxor %xmm1,%xmm7 6265bc3d5698SJohn Baldwin xorl %edx,%ecx 6266bc3d5698SJohn Baldwin addl %ebx,%eax 6267bc3d5698SJohn Baldwin addl 52(%esp),%edi 6268bc3d5698SJohn Baldwin andl %ecx,%ebp 6269bc3d5698SJohn Baldwin movdqa %xmm7,%xmm1 6270bc3d5698SJohn Baldwin movdqa %xmm2,32(%esp) 6271bc3d5698SJohn Baldwin xorl %edx,%ecx 6272bc3d5698SJohn Baldwin rorl $7,%ebx 6273bc3d5698SJohn Baldwin movl %eax,%esi 6274bc3d5698SJohn Baldwin xorl %ecx,%ebp 6275bc3d5698SJohn Baldwin roll $5,%eax 6276bc3d5698SJohn Baldwin pslld $2,%xmm7 6277bc3d5698SJohn Baldwin addl %ebp,%edi 6278bc3d5698SJohn Baldwin xorl %ebx,%esi 6279bc3d5698SJohn Baldwin psrld $30,%xmm1 6280bc3d5698SJohn Baldwin xorl %ecx,%ebx 6281bc3d5698SJohn Baldwin addl %eax,%edi 6282bc3d5698SJohn Baldwin addl 56(%esp),%edx 6283bc3d5698SJohn Baldwin andl %ebx,%esi 6284bc3d5698SJohn Baldwin xorl %ecx,%ebx 6285bc3d5698SJohn Baldwin rorl $7,%eax 6286bc3d5698SJohn Baldwin por %xmm1,%xmm7 6287bc3d5698SJohn Baldwin movl %edi,%ebp 6288bc3d5698SJohn Baldwin xorl %ebx,%esi 6289bc3d5698SJohn Baldwin movdqa 64(%esp),%xmm1 6290bc3d5698SJohn Baldwin roll $5,%edi 6291bc3d5698SJohn Baldwin addl %esi,%edx 6292bc3d5698SJohn Baldwin xorl %eax,%ebp 6293bc3d5698SJohn Baldwin xorl %ebx,%eax 6294bc3d5698SJohn Baldwin addl %edi,%edx 6295bc3d5698SJohn Baldwin pshufd $238,%xmm6,%xmm2 6296bc3d5698SJohn Baldwin addl 60(%esp),%ecx 6297bc3d5698SJohn Baldwin andl %eax,%ebp 6298bc3d5698SJohn Baldwin xorl %ebx,%eax 6299bc3d5698SJohn Baldwin rorl $7,%edi 6300bc3d5698SJohn Baldwin movl %edx,%esi 6301bc3d5698SJohn Baldwin xorl %eax,%ebp 6302bc3d5698SJohn Baldwin roll $5,%edx 6303bc3d5698SJohn Baldwin addl %ebp,%ecx 6304bc3d5698SJohn Baldwin xorl %edi,%esi 6305bc3d5698SJohn Baldwin xorl %eax,%edi 6306bc3d5698SJohn Baldwin addl %edx,%ecx 6307bc3d5698SJohn Baldwin addl (%esp),%ebx 6308bc3d5698SJohn Baldwin pxor %xmm4,%xmm0 6309bc3d5698SJohn Baldwin punpcklqdq %xmm7,%xmm2 6310bc3d5698SJohn Baldwin andl %edi,%esi 6311bc3d5698SJohn Baldwin xorl %eax,%edi 6312bc3d5698SJohn Baldwin rorl $7,%edx 6313bc3d5698SJohn Baldwin pxor %xmm1,%xmm0 6314bc3d5698SJohn Baldwin movdqa %xmm4,64(%esp) 6315bc3d5698SJohn Baldwin movl %ecx,%ebp 6316bc3d5698SJohn Baldwin xorl %edi,%esi 6317bc3d5698SJohn Baldwin roll $5,%ecx 6318bc3d5698SJohn Baldwin movdqa %xmm3,%xmm4 6319bc3d5698SJohn Baldwin addl %esi,%ebx 6320bc3d5698SJohn Baldwin paddd %xmm7,%xmm3 6321bc3d5698SJohn Baldwin xorl %edx,%ebp 6322bc3d5698SJohn Baldwin pxor %xmm2,%xmm0 6323bc3d5698SJohn Baldwin xorl %edi,%edx 6324bc3d5698SJohn Baldwin addl %ecx,%ebx 6325bc3d5698SJohn Baldwin addl 4(%esp),%eax 6326bc3d5698SJohn Baldwin andl %edx,%ebp 6327bc3d5698SJohn Baldwin movdqa %xmm0,%xmm2 6328bc3d5698SJohn Baldwin movdqa %xmm3,48(%esp) 6329bc3d5698SJohn Baldwin xorl %edi,%edx 6330bc3d5698SJohn Baldwin rorl $7,%ecx 6331bc3d5698SJohn Baldwin movl %ebx,%esi 6332bc3d5698SJohn Baldwin xorl %edx,%ebp 6333bc3d5698SJohn Baldwin roll $5,%ebx 6334bc3d5698SJohn Baldwin pslld $2,%xmm0 6335bc3d5698SJohn Baldwin addl %ebp,%eax 6336bc3d5698SJohn Baldwin xorl %ecx,%esi 6337bc3d5698SJohn Baldwin psrld $30,%xmm2 6338bc3d5698SJohn Baldwin xorl %edx,%ecx 6339bc3d5698SJohn Baldwin addl %ebx,%eax 6340bc3d5698SJohn Baldwin addl 8(%esp),%edi 6341bc3d5698SJohn Baldwin andl %ecx,%esi 6342bc3d5698SJohn Baldwin xorl %edx,%ecx 6343bc3d5698SJohn Baldwin rorl $7,%ebx 6344bc3d5698SJohn Baldwin por %xmm2,%xmm0 6345bc3d5698SJohn Baldwin movl %eax,%ebp 6346bc3d5698SJohn Baldwin xorl %ecx,%esi 6347bc3d5698SJohn Baldwin movdqa 80(%esp),%xmm2 6348bc3d5698SJohn Baldwin roll $5,%eax 6349bc3d5698SJohn Baldwin addl %esi,%edi 6350bc3d5698SJohn Baldwin xorl %ebx,%ebp 6351bc3d5698SJohn Baldwin xorl %ecx,%ebx 6352bc3d5698SJohn Baldwin addl %eax,%edi 6353bc3d5698SJohn Baldwin pshufd $238,%xmm7,%xmm3 6354bc3d5698SJohn Baldwin addl 12(%esp),%edx 6355bc3d5698SJohn Baldwin andl %ebx,%ebp 6356bc3d5698SJohn Baldwin xorl %ecx,%ebx 6357bc3d5698SJohn Baldwin rorl $7,%eax 6358bc3d5698SJohn Baldwin movl %edi,%esi 6359bc3d5698SJohn Baldwin xorl %ebx,%ebp 6360bc3d5698SJohn Baldwin roll $5,%edi 6361bc3d5698SJohn Baldwin addl %ebp,%edx 6362bc3d5698SJohn Baldwin xorl %eax,%esi 6363bc3d5698SJohn Baldwin xorl %ebx,%eax 6364bc3d5698SJohn Baldwin addl %edi,%edx 6365bc3d5698SJohn Baldwin addl 16(%esp),%ecx 6366bc3d5698SJohn Baldwin pxor %xmm5,%xmm1 6367bc3d5698SJohn Baldwin punpcklqdq %xmm0,%xmm3 6368bc3d5698SJohn Baldwin andl %eax,%esi 6369bc3d5698SJohn Baldwin xorl %ebx,%eax 6370bc3d5698SJohn Baldwin rorl $7,%edi 6371bc3d5698SJohn Baldwin pxor %xmm2,%xmm1 6372bc3d5698SJohn Baldwin movdqa %xmm5,80(%esp) 6373bc3d5698SJohn Baldwin movl %edx,%ebp 6374bc3d5698SJohn Baldwin xorl %eax,%esi 6375bc3d5698SJohn Baldwin roll $5,%edx 6376bc3d5698SJohn Baldwin movdqa %xmm4,%xmm5 6377bc3d5698SJohn Baldwin addl %esi,%ecx 6378bc3d5698SJohn Baldwin paddd %xmm0,%xmm4 6379bc3d5698SJohn Baldwin xorl %edi,%ebp 6380bc3d5698SJohn Baldwin pxor %xmm3,%xmm1 6381bc3d5698SJohn Baldwin xorl %eax,%edi 6382bc3d5698SJohn Baldwin addl %edx,%ecx 6383bc3d5698SJohn Baldwin addl 20(%esp),%ebx 6384bc3d5698SJohn Baldwin andl %edi,%ebp 6385bc3d5698SJohn Baldwin movdqa %xmm1,%xmm3 6386bc3d5698SJohn Baldwin movdqa %xmm4,(%esp) 6387bc3d5698SJohn Baldwin xorl %eax,%edi 6388bc3d5698SJohn Baldwin rorl $7,%edx 6389bc3d5698SJohn Baldwin movl %ecx,%esi 6390bc3d5698SJohn Baldwin xorl %edi,%ebp 6391bc3d5698SJohn Baldwin roll $5,%ecx 6392bc3d5698SJohn Baldwin pslld $2,%xmm1 6393bc3d5698SJohn Baldwin addl %ebp,%ebx 6394bc3d5698SJohn Baldwin xorl %edx,%esi 6395bc3d5698SJohn Baldwin psrld $30,%xmm3 6396bc3d5698SJohn Baldwin xorl %edi,%edx 6397bc3d5698SJohn Baldwin addl %ecx,%ebx 6398bc3d5698SJohn Baldwin addl 24(%esp),%eax 6399bc3d5698SJohn Baldwin andl %edx,%esi 6400bc3d5698SJohn Baldwin xorl %edi,%edx 6401bc3d5698SJohn Baldwin rorl $7,%ecx 6402bc3d5698SJohn Baldwin por %xmm3,%xmm1 6403bc3d5698SJohn Baldwin movl %ebx,%ebp 6404bc3d5698SJohn Baldwin xorl %edx,%esi 6405bc3d5698SJohn Baldwin movdqa 96(%esp),%xmm3 6406bc3d5698SJohn Baldwin roll $5,%ebx 6407bc3d5698SJohn Baldwin addl %esi,%eax 6408bc3d5698SJohn Baldwin xorl %ecx,%ebp 6409bc3d5698SJohn Baldwin xorl %edx,%ecx 6410bc3d5698SJohn Baldwin addl %ebx,%eax 6411bc3d5698SJohn Baldwin pshufd $238,%xmm0,%xmm4 6412bc3d5698SJohn Baldwin addl 28(%esp),%edi 6413bc3d5698SJohn Baldwin andl %ecx,%ebp 6414bc3d5698SJohn Baldwin xorl %edx,%ecx 6415bc3d5698SJohn Baldwin rorl $7,%ebx 6416bc3d5698SJohn Baldwin movl %eax,%esi 6417bc3d5698SJohn Baldwin xorl %ecx,%ebp 6418bc3d5698SJohn Baldwin roll $5,%eax 6419bc3d5698SJohn Baldwin addl %ebp,%edi 6420bc3d5698SJohn Baldwin xorl %ebx,%esi 6421bc3d5698SJohn Baldwin xorl %ecx,%ebx 6422bc3d5698SJohn Baldwin addl %eax,%edi 6423bc3d5698SJohn Baldwin addl 32(%esp),%edx 6424bc3d5698SJohn Baldwin pxor %xmm6,%xmm2 6425bc3d5698SJohn Baldwin punpcklqdq %xmm1,%xmm4 6426bc3d5698SJohn Baldwin andl %ebx,%esi 6427bc3d5698SJohn Baldwin xorl %ecx,%ebx 6428bc3d5698SJohn Baldwin rorl $7,%eax 6429bc3d5698SJohn Baldwin pxor %xmm3,%xmm2 6430bc3d5698SJohn Baldwin movdqa %xmm6,96(%esp) 6431bc3d5698SJohn Baldwin movl %edi,%ebp 6432bc3d5698SJohn Baldwin xorl %ebx,%esi 6433bc3d5698SJohn Baldwin roll $5,%edi 6434bc3d5698SJohn Baldwin movdqa %xmm5,%xmm6 6435bc3d5698SJohn Baldwin addl %esi,%edx 6436bc3d5698SJohn Baldwin paddd %xmm1,%xmm5 6437bc3d5698SJohn Baldwin xorl %eax,%ebp 6438bc3d5698SJohn Baldwin pxor %xmm4,%xmm2 6439bc3d5698SJohn Baldwin xorl %ebx,%eax 6440bc3d5698SJohn Baldwin addl %edi,%edx 6441bc3d5698SJohn Baldwin addl 36(%esp),%ecx 6442bc3d5698SJohn Baldwin andl %eax,%ebp 6443bc3d5698SJohn Baldwin movdqa %xmm2,%xmm4 6444bc3d5698SJohn Baldwin movdqa %xmm5,16(%esp) 6445bc3d5698SJohn Baldwin xorl %ebx,%eax 6446bc3d5698SJohn Baldwin rorl $7,%edi 6447bc3d5698SJohn Baldwin movl %edx,%esi 6448bc3d5698SJohn Baldwin xorl %eax,%ebp 6449bc3d5698SJohn Baldwin roll $5,%edx 6450bc3d5698SJohn Baldwin pslld $2,%xmm2 6451bc3d5698SJohn Baldwin addl %ebp,%ecx 6452bc3d5698SJohn Baldwin xorl %edi,%esi 6453bc3d5698SJohn Baldwin psrld $30,%xmm4 6454bc3d5698SJohn Baldwin xorl %eax,%edi 6455bc3d5698SJohn Baldwin addl %edx,%ecx 6456bc3d5698SJohn Baldwin addl 40(%esp),%ebx 6457bc3d5698SJohn Baldwin andl %edi,%esi 6458bc3d5698SJohn Baldwin xorl %eax,%edi 6459bc3d5698SJohn Baldwin rorl $7,%edx 6460bc3d5698SJohn Baldwin por %xmm4,%xmm2 6461bc3d5698SJohn Baldwin movl %ecx,%ebp 6462bc3d5698SJohn Baldwin xorl %edi,%esi 6463bc3d5698SJohn Baldwin movdqa 64(%esp),%xmm4 6464bc3d5698SJohn Baldwin roll $5,%ecx 6465bc3d5698SJohn Baldwin addl %esi,%ebx 6466bc3d5698SJohn Baldwin xorl %edx,%ebp 6467bc3d5698SJohn Baldwin xorl %edi,%edx 6468bc3d5698SJohn Baldwin addl %ecx,%ebx 6469bc3d5698SJohn Baldwin pshufd $238,%xmm1,%xmm5 6470bc3d5698SJohn Baldwin addl 44(%esp),%eax 6471bc3d5698SJohn Baldwin andl %edx,%ebp 6472bc3d5698SJohn Baldwin xorl %edi,%edx 6473bc3d5698SJohn Baldwin rorl $7,%ecx 6474bc3d5698SJohn Baldwin movl %ebx,%esi 6475bc3d5698SJohn Baldwin xorl %edx,%ebp 6476bc3d5698SJohn Baldwin roll $5,%ebx 6477bc3d5698SJohn Baldwin addl %ebp,%eax 6478bc3d5698SJohn Baldwin xorl %edx,%esi 6479bc3d5698SJohn Baldwin addl %ebx,%eax 6480bc3d5698SJohn Baldwin addl 48(%esp),%edi 6481bc3d5698SJohn Baldwin pxor %xmm7,%xmm3 6482bc3d5698SJohn Baldwin punpcklqdq %xmm2,%xmm5 6483bc3d5698SJohn Baldwin xorl %ecx,%esi 6484bc3d5698SJohn Baldwin movl %eax,%ebp 6485bc3d5698SJohn Baldwin roll $5,%eax 6486bc3d5698SJohn Baldwin pxor %xmm4,%xmm3 6487bc3d5698SJohn Baldwin movdqa %xmm7,64(%esp) 6488bc3d5698SJohn Baldwin addl %esi,%edi 6489bc3d5698SJohn Baldwin xorl %ecx,%ebp 6490bc3d5698SJohn Baldwin movdqa %xmm6,%xmm7 6491bc3d5698SJohn Baldwin rorl $7,%ebx 6492bc3d5698SJohn Baldwin paddd %xmm2,%xmm6 6493bc3d5698SJohn Baldwin addl %eax,%edi 6494bc3d5698SJohn Baldwin pxor %xmm5,%xmm3 6495bc3d5698SJohn Baldwin addl 52(%esp),%edx 6496bc3d5698SJohn Baldwin xorl %ebx,%ebp 6497bc3d5698SJohn Baldwin movl %edi,%esi 6498bc3d5698SJohn Baldwin roll $5,%edi 6499bc3d5698SJohn Baldwin movdqa %xmm3,%xmm5 6500bc3d5698SJohn Baldwin movdqa %xmm6,32(%esp) 6501bc3d5698SJohn Baldwin addl %ebp,%edx 6502bc3d5698SJohn Baldwin xorl %ebx,%esi 6503bc3d5698SJohn Baldwin rorl $7,%eax 6504bc3d5698SJohn Baldwin addl %edi,%edx 6505bc3d5698SJohn Baldwin pslld $2,%xmm3 6506bc3d5698SJohn Baldwin addl 56(%esp),%ecx 6507bc3d5698SJohn Baldwin xorl %eax,%esi 6508bc3d5698SJohn Baldwin psrld $30,%xmm5 6509bc3d5698SJohn Baldwin movl %edx,%ebp 6510bc3d5698SJohn Baldwin roll $5,%edx 6511bc3d5698SJohn Baldwin addl %esi,%ecx 6512bc3d5698SJohn Baldwin xorl %eax,%ebp 6513bc3d5698SJohn Baldwin rorl $7,%edi 6514bc3d5698SJohn Baldwin addl %edx,%ecx 6515bc3d5698SJohn Baldwin por %xmm5,%xmm3 6516bc3d5698SJohn Baldwin addl 60(%esp),%ebx 6517bc3d5698SJohn Baldwin xorl %edi,%ebp 6518bc3d5698SJohn Baldwin movl %ecx,%esi 6519bc3d5698SJohn Baldwin roll $5,%ecx 6520bc3d5698SJohn Baldwin addl %ebp,%ebx 6521bc3d5698SJohn Baldwin xorl %edi,%esi 6522bc3d5698SJohn Baldwin rorl $7,%edx 6523bc3d5698SJohn Baldwin addl %ecx,%ebx 6524bc3d5698SJohn Baldwin addl (%esp),%eax 6525bc3d5698SJohn Baldwin xorl %edx,%esi 6526bc3d5698SJohn Baldwin movl %ebx,%ebp 6527bc3d5698SJohn Baldwin roll $5,%ebx 6528bc3d5698SJohn Baldwin addl %esi,%eax 6529bc3d5698SJohn Baldwin xorl %edx,%ebp 6530bc3d5698SJohn Baldwin rorl $7,%ecx 6531bc3d5698SJohn Baldwin paddd %xmm3,%xmm7 6532bc3d5698SJohn Baldwin addl %ebx,%eax 6533bc3d5698SJohn Baldwin addl 4(%esp),%edi 6534bc3d5698SJohn Baldwin xorl %ecx,%ebp 6535bc3d5698SJohn Baldwin movl %eax,%esi 6536bc3d5698SJohn Baldwin movdqa %xmm7,48(%esp) 6537bc3d5698SJohn Baldwin roll $5,%eax 6538bc3d5698SJohn Baldwin addl %ebp,%edi 6539bc3d5698SJohn Baldwin xorl %ecx,%esi 6540bc3d5698SJohn Baldwin rorl $7,%ebx 6541bc3d5698SJohn Baldwin addl %eax,%edi 6542bc3d5698SJohn Baldwin addl 8(%esp),%edx 6543bc3d5698SJohn Baldwin xorl %ebx,%esi 6544bc3d5698SJohn Baldwin movl %edi,%ebp 6545bc3d5698SJohn Baldwin roll $5,%edi 6546bc3d5698SJohn Baldwin addl %esi,%edx 6547bc3d5698SJohn Baldwin xorl %ebx,%ebp 6548bc3d5698SJohn Baldwin rorl $7,%eax 6549bc3d5698SJohn Baldwin addl %edi,%edx 6550bc3d5698SJohn Baldwin addl 12(%esp),%ecx 6551bc3d5698SJohn Baldwin xorl %eax,%ebp 6552bc3d5698SJohn Baldwin movl %edx,%esi 6553bc3d5698SJohn Baldwin roll $5,%edx 6554bc3d5698SJohn Baldwin addl %ebp,%ecx 6555bc3d5698SJohn Baldwin xorl %eax,%esi 6556bc3d5698SJohn Baldwin rorl $7,%edi 6557bc3d5698SJohn Baldwin addl %edx,%ecx 6558bc3d5698SJohn Baldwin movl 196(%esp),%ebp 6559bc3d5698SJohn Baldwin cmpl 200(%esp),%ebp 6560bc3d5698SJohn Baldwin je .L007done 6561bc3d5698SJohn Baldwin movdqa 160(%esp),%xmm7 6562bc3d5698SJohn Baldwin movdqa 176(%esp),%xmm6 6563bc3d5698SJohn Baldwin movdqu (%ebp),%xmm0 6564bc3d5698SJohn Baldwin movdqu 16(%ebp),%xmm1 6565bc3d5698SJohn Baldwin movdqu 32(%ebp),%xmm2 6566bc3d5698SJohn Baldwin movdqu 48(%ebp),%xmm3 6567bc3d5698SJohn Baldwin addl $64,%ebp 6568bc3d5698SJohn Baldwin.byte 102,15,56,0,198 6569bc3d5698SJohn Baldwin movl %ebp,196(%esp) 6570bc3d5698SJohn Baldwin movdqa %xmm7,96(%esp) 6571bc3d5698SJohn Baldwin addl 16(%esp),%ebx 6572bc3d5698SJohn Baldwin xorl %edi,%esi 6573bc3d5698SJohn Baldwin movl %ecx,%ebp 6574bc3d5698SJohn Baldwin roll $5,%ecx 6575bc3d5698SJohn Baldwin addl %esi,%ebx 6576bc3d5698SJohn Baldwin xorl %edi,%ebp 6577bc3d5698SJohn Baldwin rorl $7,%edx 6578bc3d5698SJohn Baldwin.byte 102,15,56,0,206 6579bc3d5698SJohn Baldwin addl %ecx,%ebx 6580bc3d5698SJohn Baldwin addl 20(%esp),%eax 6581bc3d5698SJohn Baldwin xorl %edx,%ebp 6582bc3d5698SJohn Baldwin movl %ebx,%esi 6583bc3d5698SJohn Baldwin paddd %xmm7,%xmm0 6584bc3d5698SJohn Baldwin roll $5,%ebx 6585bc3d5698SJohn Baldwin addl %ebp,%eax 6586bc3d5698SJohn Baldwin xorl %edx,%esi 6587bc3d5698SJohn Baldwin rorl $7,%ecx 6588bc3d5698SJohn Baldwin movdqa %xmm0,(%esp) 6589bc3d5698SJohn Baldwin addl %ebx,%eax 6590bc3d5698SJohn Baldwin addl 24(%esp),%edi 6591bc3d5698SJohn Baldwin xorl %ecx,%esi 6592bc3d5698SJohn Baldwin movl %eax,%ebp 6593bc3d5698SJohn Baldwin psubd %xmm7,%xmm0 6594bc3d5698SJohn Baldwin roll $5,%eax 6595bc3d5698SJohn Baldwin addl %esi,%edi 6596bc3d5698SJohn Baldwin xorl %ecx,%ebp 6597bc3d5698SJohn Baldwin rorl $7,%ebx 6598bc3d5698SJohn Baldwin addl %eax,%edi 6599bc3d5698SJohn Baldwin addl 28(%esp),%edx 6600bc3d5698SJohn Baldwin xorl %ebx,%ebp 6601bc3d5698SJohn Baldwin movl %edi,%esi 6602bc3d5698SJohn Baldwin roll $5,%edi 6603bc3d5698SJohn Baldwin addl %ebp,%edx 6604bc3d5698SJohn Baldwin xorl %ebx,%esi 6605bc3d5698SJohn Baldwin rorl $7,%eax 6606bc3d5698SJohn Baldwin addl %edi,%edx 6607bc3d5698SJohn Baldwin addl 32(%esp),%ecx 6608bc3d5698SJohn Baldwin xorl %eax,%esi 6609bc3d5698SJohn Baldwin movl %edx,%ebp 6610bc3d5698SJohn Baldwin roll $5,%edx 6611bc3d5698SJohn Baldwin addl %esi,%ecx 6612bc3d5698SJohn Baldwin xorl %eax,%ebp 6613bc3d5698SJohn Baldwin rorl $7,%edi 6614bc3d5698SJohn Baldwin.byte 102,15,56,0,214 6615bc3d5698SJohn Baldwin addl %edx,%ecx 6616bc3d5698SJohn Baldwin addl 36(%esp),%ebx 6617bc3d5698SJohn Baldwin xorl %edi,%ebp 6618bc3d5698SJohn Baldwin movl %ecx,%esi 6619bc3d5698SJohn Baldwin paddd %xmm7,%xmm1 6620bc3d5698SJohn Baldwin roll $5,%ecx 6621bc3d5698SJohn Baldwin addl %ebp,%ebx 6622bc3d5698SJohn Baldwin xorl %edi,%esi 6623bc3d5698SJohn Baldwin rorl $7,%edx 6624bc3d5698SJohn Baldwin movdqa %xmm1,16(%esp) 6625bc3d5698SJohn Baldwin addl %ecx,%ebx 6626bc3d5698SJohn Baldwin addl 40(%esp),%eax 6627bc3d5698SJohn Baldwin xorl %edx,%esi 6628bc3d5698SJohn Baldwin movl %ebx,%ebp 6629bc3d5698SJohn Baldwin psubd %xmm7,%xmm1 6630bc3d5698SJohn Baldwin roll $5,%ebx 6631bc3d5698SJohn Baldwin addl %esi,%eax 6632bc3d5698SJohn Baldwin xorl %edx,%ebp 6633bc3d5698SJohn Baldwin rorl $7,%ecx 6634bc3d5698SJohn Baldwin addl %ebx,%eax 6635bc3d5698SJohn Baldwin addl 44(%esp),%edi 6636bc3d5698SJohn Baldwin xorl %ecx,%ebp 6637bc3d5698SJohn Baldwin movl %eax,%esi 6638bc3d5698SJohn Baldwin roll $5,%eax 6639bc3d5698SJohn Baldwin addl %ebp,%edi 6640bc3d5698SJohn Baldwin xorl %ecx,%esi 6641bc3d5698SJohn Baldwin rorl $7,%ebx 6642bc3d5698SJohn Baldwin addl %eax,%edi 6643bc3d5698SJohn Baldwin addl 48(%esp),%edx 6644bc3d5698SJohn Baldwin xorl %ebx,%esi 6645bc3d5698SJohn Baldwin movl %edi,%ebp 6646bc3d5698SJohn Baldwin roll $5,%edi 6647bc3d5698SJohn Baldwin addl %esi,%edx 6648bc3d5698SJohn Baldwin xorl %ebx,%ebp 6649bc3d5698SJohn Baldwin rorl $7,%eax 6650bc3d5698SJohn Baldwin.byte 102,15,56,0,222 6651bc3d5698SJohn Baldwin addl %edi,%edx 6652bc3d5698SJohn Baldwin addl 52(%esp),%ecx 6653bc3d5698SJohn Baldwin xorl %eax,%ebp 6654bc3d5698SJohn Baldwin movl %edx,%esi 6655bc3d5698SJohn Baldwin paddd %xmm7,%xmm2 6656bc3d5698SJohn Baldwin roll $5,%edx 6657bc3d5698SJohn Baldwin addl %ebp,%ecx 6658bc3d5698SJohn Baldwin xorl %eax,%esi 6659bc3d5698SJohn Baldwin rorl $7,%edi 6660bc3d5698SJohn Baldwin movdqa %xmm2,32(%esp) 6661bc3d5698SJohn Baldwin addl %edx,%ecx 6662bc3d5698SJohn Baldwin addl 56(%esp),%ebx 6663bc3d5698SJohn Baldwin xorl %edi,%esi 6664bc3d5698SJohn Baldwin movl %ecx,%ebp 6665bc3d5698SJohn Baldwin psubd %xmm7,%xmm2 6666bc3d5698SJohn Baldwin roll $5,%ecx 6667bc3d5698SJohn Baldwin addl %esi,%ebx 6668bc3d5698SJohn Baldwin xorl %edi,%ebp 6669bc3d5698SJohn Baldwin rorl $7,%edx 6670bc3d5698SJohn Baldwin addl %ecx,%ebx 6671bc3d5698SJohn Baldwin addl 60(%esp),%eax 6672bc3d5698SJohn Baldwin xorl %edx,%ebp 6673bc3d5698SJohn Baldwin movl %ebx,%esi 6674bc3d5698SJohn Baldwin roll $5,%ebx 6675bc3d5698SJohn Baldwin addl %ebp,%eax 6676bc3d5698SJohn Baldwin rorl $7,%ecx 6677bc3d5698SJohn Baldwin addl %ebx,%eax 6678bc3d5698SJohn Baldwin movl 192(%esp),%ebp 6679bc3d5698SJohn Baldwin addl (%ebp),%eax 6680bc3d5698SJohn Baldwin addl 4(%ebp),%esi 6681bc3d5698SJohn Baldwin addl 8(%ebp),%ecx 6682bc3d5698SJohn Baldwin movl %eax,(%ebp) 6683bc3d5698SJohn Baldwin addl 12(%ebp),%edx 6684bc3d5698SJohn Baldwin movl %esi,4(%ebp) 6685bc3d5698SJohn Baldwin addl 16(%ebp),%edi 6686bc3d5698SJohn Baldwin movl %ecx,8(%ebp) 6687bc3d5698SJohn Baldwin movl %ecx,%ebx 6688bc3d5698SJohn Baldwin movl %edx,12(%ebp) 6689bc3d5698SJohn Baldwin xorl %edx,%ebx 6690bc3d5698SJohn Baldwin movl %edi,16(%ebp) 6691bc3d5698SJohn Baldwin movl %esi,%ebp 6692bc3d5698SJohn Baldwin pshufd $238,%xmm0,%xmm4 6693bc3d5698SJohn Baldwin andl %ebx,%esi 6694bc3d5698SJohn Baldwin movl %ebp,%ebx 6695bc3d5698SJohn Baldwin jmp .L006loop 6696bc3d5698SJohn Baldwin.align 16 6697bc3d5698SJohn Baldwin.L007done: 6698bc3d5698SJohn Baldwin addl 16(%esp),%ebx 6699bc3d5698SJohn Baldwin xorl %edi,%esi 6700bc3d5698SJohn Baldwin movl %ecx,%ebp 6701bc3d5698SJohn Baldwin roll $5,%ecx 6702bc3d5698SJohn Baldwin addl %esi,%ebx 6703bc3d5698SJohn Baldwin xorl %edi,%ebp 6704bc3d5698SJohn Baldwin rorl $7,%edx 6705bc3d5698SJohn Baldwin addl %ecx,%ebx 6706bc3d5698SJohn Baldwin addl 20(%esp),%eax 6707bc3d5698SJohn Baldwin xorl %edx,%ebp 6708bc3d5698SJohn Baldwin movl %ebx,%esi 6709bc3d5698SJohn Baldwin roll $5,%ebx 6710bc3d5698SJohn Baldwin addl %ebp,%eax 6711bc3d5698SJohn Baldwin xorl %edx,%esi 6712bc3d5698SJohn Baldwin rorl $7,%ecx 6713bc3d5698SJohn Baldwin addl %ebx,%eax 6714bc3d5698SJohn Baldwin addl 24(%esp),%edi 6715bc3d5698SJohn Baldwin xorl %ecx,%esi 6716bc3d5698SJohn Baldwin movl %eax,%ebp 6717bc3d5698SJohn Baldwin roll $5,%eax 6718bc3d5698SJohn Baldwin addl %esi,%edi 6719bc3d5698SJohn Baldwin xorl %ecx,%ebp 6720bc3d5698SJohn Baldwin rorl $7,%ebx 6721bc3d5698SJohn Baldwin addl %eax,%edi 6722bc3d5698SJohn Baldwin addl 28(%esp),%edx 6723bc3d5698SJohn Baldwin xorl %ebx,%ebp 6724bc3d5698SJohn Baldwin movl %edi,%esi 6725bc3d5698SJohn Baldwin roll $5,%edi 6726bc3d5698SJohn Baldwin addl %ebp,%edx 6727bc3d5698SJohn Baldwin xorl %ebx,%esi 6728bc3d5698SJohn Baldwin rorl $7,%eax 6729bc3d5698SJohn Baldwin addl %edi,%edx 6730bc3d5698SJohn Baldwin addl 32(%esp),%ecx 6731bc3d5698SJohn Baldwin xorl %eax,%esi 6732bc3d5698SJohn Baldwin movl %edx,%ebp 6733bc3d5698SJohn Baldwin roll $5,%edx 6734bc3d5698SJohn Baldwin addl %esi,%ecx 6735bc3d5698SJohn Baldwin xorl %eax,%ebp 6736bc3d5698SJohn Baldwin rorl $7,%edi 6737bc3d5698SJohn Baldwin addl %edx,%ecx 6738bc3d5698SJohn Baldwin addl 36(%esp),%ebx 6739bc3d5698SJohn Baldwin xorl %edi,%ebp 6740bc3d5698SJohn Baldwin movl %ecx,%esi 6741bc3d5698SJohn Baldwin roll $5,%ecx 6742bc3d5698SJohn Baldwin addl %ebp,%ebx 6743bc3d5698SJohn Baldwin xorl %edi,%esi 6744bc3d5698SJohn Baldwin rorl $7,%edx 6745bc3d5698SJohn Baldwin addl %ecx,%ebx 6746bc3d5698SJohn Baldwin addl 40(%esp),%eax 6747bc3d5698SJohn Baldwin xorl %edx,%esi 6748bc3d5698SJohn Baldwin movl %ebx,%ebp 6749bc3d5698SJohn Baldwin roll $5,%ebx 6750bc3d5698SJohn Baldwin addl %esi,%eax 6751bc3d5698SJohn Baldwin xorl %edx,%ebp 6752bc3d5698SJohn Baldwin rorl $7,%ecx 6753bc3d5698SJohn Baldwin addl %ebx,%eax 6754bc3d5698SJohn Baldwin addl 44(%esp),%edi 6755bc3d5698SJohn Baldwin xorl %ecx,%ebp 6756bc3d5698SJohn Baldwin movl %eax,%esi 6757bc3d5698SJohn Baldwin roll $5,%eax 6758bc3d5698SJohn Baldwin addl %ebp,%edi 6759bc3d5698SJohn Baldwin xorl %ecx,%esi 6760bc3d5698SJohn Baldwin rorl $7,%ebx 6761bc3d5698SJohn Baldwin addl %eax,%edi 6762bc3d5698SJohn Baldwin addl 48(%esp),%edx 6763bc3d5698SJohn Baldwin xorl %ebx,%esi 6764bc3d5698SJohn Baldwin movl %edi,%ebp 6765bc3d5698SJohn Baldwin roll $5,%edi 6766bc3d5698SJohn Baldwin addl %esi,%edx 6767bc3d5698SJohn Baldwin xorl %ebx,%ebp 6768bc3d5698SJohn Baldwin rorl $7,%eax 6769bc3d5698SJohn Baldwin addl %edi,%edx 6770bc3d5698SJohn Baldwin addl 52(%esp),%ecx 6771bc3d5698SJohn Baldwin xorl %eax,%ebp 6772bc3d5698SJohn Baldwin movl %edx,%esi 6773bc3d5698SJohn Baldwin roll $5,%edx 6774bc3d5698SJohn Baldwin addl %ebp,%ecx 6775bc3d5698SJohn Baldwin xorl %eax,%esi 6776bc3d5698SJohn Baldwin rorl $7,%edi 6777bc3d5698SJohn Baldwin addl %edx,%ecx 6778bc3d5698SJohn Baldwin addl 56(%esp),%ebx 6779bc3d5698SJohn Baldwin xorl %edi,%esi 6780bc3d5698SJohn Baldwin movl %ecx,%ebp 6781bc3d5698SJohn Baldwin roll $5,%ecx 6782bc3d5698SJohn Baldwin addl %esi,%ebx 6783bc3d5698SJohn Baldwin xorl %edi,%ebp 6784bc3d5698SJohn Baldwin rorl $7,%edx 6785bc3d5698SJohn Baldwin addl %ecx,%ebx 6786bc3d5698SJohn Baldwin addl 60(%esp),%eax 6787bc3d5698SJohn Baldwin xorl %edx,%ebp 6788bc3d5698SJohn Baldwin movl %ebx,%esi 6789bc3d5698SJohn Baldwin roll $5,%ebx 6790bc3d5698SJohn Baldwin addl %ebp,%eax 6791bc3d5698SJohn Baldwin rorl $7,%ecx 6792bc3d5698SJohn Baldwin addl %ebx,%eax 6793bc3d5698SJohn Baldwin movl 192(%esp),%ebp 6794bc3d5698SJohn Baldwin addl (%ebp),%eax 6795bc3d5698SJohn Baldwin movl 204(%esp),%esp 6796bc3d5698SJohn Baldwin addl 4(%ebp),%esi 6797bc3d5698SJohn Baldwin addl 8(%ebp),%ecx 6798bc3d5698SJohn Baldwin movl %eax,(%ebp) 6799bc3d5698SJohn Baldwin addl 12(%ebp),%edx 6800bc3d5698SJohn Baldwin movl %esi,4(%ebp) 6801bc3d5698SJohn Baldwin addl 16(%ebp),%edi 6802bc3d5698SJohn Baldwin movl %ecx,8(%ebp) 6803bc3d5698SJohn Baldwin movl %edx,12(%ebp) 6804bc3d5698SJohn Baldwin movl %edi,16(%ebp) 6805bc3d5698SJohn Baldwin popl %edi 6806bc3d5698SJohn Baldwin popl %esi 6807bc3d5698SJohn Baldwin popl %ebx 6808bc3d5698SJohn Baldwin popl %ebp 6809bc3d5698SJohn Baldwin ret 6810bc3d5698SJohn Baldwin.size _sha1_block_data_order_ssse3,.-_sha1_block_data_order_ssse3 6811bc3d5698SJohn Baldwin.type _sha1_block_data_order_avx,@function 6812bc3d5698SJohn Baldwin.align 16 6813bc3d5698SJohn Baldwin_sha1_block_data_order_avx: 6814*c0855eaaSJohn Baldwin #ifdef __CET__ 6815*c0855eaaSJohn Baldwin 6816*c0855eaaSJohn Baldwin.byte 243,15,30,251 6817*c0855eaaSJohn Baldwin #endif 6818*c0855eaaSJohn Baldwin 6819bc3d5698SJohn Baldwin pushl %ebp 6820bc3d5698SJohn Baldwin pushl %ebx 6821bc3d5698SJohn Baldwin pushl %esi 6822bc3d5698SJohn Baldwin pushl %edi 6823bc3d5698SJohn Baldwin call .L008pic_point 6824bc3d5698SJohn Baldwin.L008pic_point: 6825bc3d5698SJohn Baldwin popl %ebp 6826bc3d5698SJohn Baldwin leal .LK_XX_XX-.L008pic_point(%ebp),%ebp 6827bc3d5698SJohn Baldwin.Lavx_shortcut: 6828bc3d5698SJohn Baldwin vzeroall 6829bc3d5698SJohn Baldwin vmovdqa (%ebp),%xmm7 6830bc3d5698SJohn Baldwin vmovdqa 16(%ebp),%xmm0 6831bc3d5698SJohn Baldwin vmovdqa 32(%ebp),%xmm1 6832bc3d5698SJohn Baldwin vmovdqa 48(%ebp),%xmm2 6833bc3d5698SJohn Baldwin vmovdqa 64(%ebp),%xmm6 6834bc3d5698SJohn Baldwin movl 20(%esp),%edi 6835bc3d5698SJohn Baldwin movl 24(%esp),%ebp 6836bc3d5698SJohn Baldwin movl 28(%esp),%edx 6837bc3d5698SJohn Baldwin movl %esp,%esi 6838bc3d5698SJohn Baldwin subl $208,%esp 6839bc3d5698SJohn Baldwin andl $-64,%esp 6840bc3d5698SJohn Baldwin vmovdqa %xmm0,112(%esp) 6841bc3d5698SJohn Baldwin vmovdqa %xmm1,128(%esp) 6842bc3d5698SJohn Baldwin vmovdqa %xmm2,144(%esp) 6843bc3d5698SJohn Baldwin shll $6,%edx 6844bc3d5698SJohn Baldwin vmovdqa %xmm7,160(%esp) 6845bc3d5698SJohn Baldwin addl %ebp,%edx 6846bc3d5698SJohn Baldwin vmovdqa %xmm6,176(%esp) 6847bc3d5698SJohn Baldwin addl $64,%ebp 6848bc3d5698SJohn Baldwin movl %edi,192(%esp) 6849bc3d5698SJohn Baldwin movl %ebp,196(%esp) 6850bc3d5698SJohn Baldwin movl %edx,200(%esp) 6851bc3d5698SJohn Baldwin movl %esi,204(%esp) 6852bc3d5698SJohn Baldwin movl (%edi),%eax 6853bc3d5698SJohn Baldwin movl 4(%edi),%ebx 6854bc3d5698SJohn Baldwin movl 8(%edi),%ecx 6855bc3d5698SJohn Baldwin movl 12(%edi),%edx 6856bc3d5698SJohn Baldwin movl 16(%edi),%edi 6857bc3d5698SJohn Baldwin movl %ebx,%esi 6858bc3d5698SJohn Baldwin vmovdqu -64(%ebp),%xmm0 6859bc3d5698SJohn Baldwin vmovdqu -48(%ebp),%xmm1 6860bc3d5698SJohn Baldwin vmovdqu -32(%ebp),%xmm2 6861bc3d5698SJohn Baldwin vmovdqu -16(%ebp),%xmm3 6862bc3d5698SJohn Baldwin vpshufb %xmm6,%xmm0,%xmm0 6863bc3d5698SJohn Baldwin vpshufb %xmm6,%xmm1,%xmm1 6864bc3d5698SJohn Baldwin vpshufb %xmm6,%xmm2,%xmm2 6865bc3d5698SJohn Baldwin vmovdqa %xmm7,96(%esp) 6866bc3d5698SJohn Baldwin vpshufb %xmm6,%xmm3,%xmm3 6867bc3d5698SJohn Baldwin vpaddd %xmm7,%xmm0,%xmm4 6868bc3d5698SJohn Baldwin vpaddd %xmm7,%xmm1,%xmm5 6869bc3d5698SJohn Baldwin vpaddd %xmm7,%xmm2,%xmm6 6870bc3d5698SJohn Baldwin vmovdqa %xmm4,(%esp) 6871bc3d5698SJohn Baldwin movl %ecx,%ebp 6872bc3d5698SJohn Baldwin vmovdqa %xmm5,16(%esp) 6873bc3d5698SJohn Baldwin xorl %edx,%ebp 6874bc3d5698SJohn Baldwin vmovdqa %xmm6,32(%esp) 6875bc3d5698SJohn Baldwin andl %ebp,%esi 6876bc3d5698SJohn Baldwin jmp .L009loop 6877bc3d5698SJohn Baldwin.align 16 6878bc3d5698SJohn Baldwin.L009loop: 6879bc3d5698SJohn Baldwin shrdl $2,%ebx,%ebx 6880bc3d5698SJohn Baldwin xorl %edx,%esi 6881bc3d5698SJohn Baldwin vpalignr $8,%xmm0,%xmm1,%xmm4 6882bc3d5698SJohn Baldwin movl %eax,%ebp 6883bc3d5698SJohn Baldwin addl (%esp),%edi 6884bc3d5698SJohn Baldwin vpaddd %xmm3,%xmm7,%xmm7 6885bc3d5698SJohn Baldwin vmovdqa %xmm0,64(%esp) 6886bc3d5698SJohn Baldwin xorl %ecx,%ebx 6887bc3d5698SJohn Baldwin shldl $5,%eax,%eax 6888bc3d5698SJohn Baldwin vpsrldq $4,%xmm3,%xmm6 6889bc3d5698SJohn Baldwin addl %esi,%edi 6890bc3d5698SJohn Baldwin andl %ebx,%ebp 6891bc3d5698SJohn Baldwin vpxor %xmm0,%xmm4,%xmm4 6892bc3d5698SJohn Baldwin xorl %ecx,%ebx 6893bc3d5698SJohn Baldwin addl %eax,%edi 6894bc3d5698SJohn Baldwin vpxor %xmm2,%xmm6,%xmm6 6895bc3d5698SJohn Baldwin shrdl $7,%eax,%eax 6896bc3d5698SJohn Baldwin xorl %ecx,%ebp 6897bc3d5698SJohn Baldwin vmovdqa %xmm7,48(%esp) 6898bc3d5698SJohn Baldwin movl %edi,%esi 6899bc3d5698SJohn Baldwin addl 4(%esp),%edx 6900bc3d5698SJohn Baldwin vpxor %xmm6,%xmm4,%xmm4 6901bc3d5698SJohn Baldwin xorl %ebx,%eax 6902bc3d5698SJohn Baldwin shldl $5,%edi,%edi 6903bc3d5698SJohn Baldwin addl %ebp,%edx 6904bc3d5698SJohn Baldwin andl %eax,%esi 6905bc3d5698SJohn Baldwin vpsrld $31,%xmm4,%xmm6 6906bc3d5698SJohn Baldwin xorl %ebx,%eax 6907bc3d5698SJohn Baldwin addl %edi,%edx 6908bc3d5698SJohn Baldwin shrdl $7,%edi,%edi 6909bc3d5698SJohn Baldwin xorl %ebx,%esi 6910bc3d5698SJohn Baldwin vpslldq $12,%xmm4,%xmm0 6911bc3d5698SJohn Baldwin vpaddd %xmm4,%xmm4,%xmm4 6912bc3d5698SJohn Baldwin movl %edx,%ebp 6913bc3d5698SJohn Baldwin addl 8(%esp),%ecx 6914bc3d5698SJohn Baldwin xorl %eax,%edi 6915bc3d5698SJohn Baldwin shldl $5,%edx,%edx 6916bc3d5698SJohn Baldwin vpsrld $30,%xmm0,%xmm7 6917bc3d5698SJohn Baldwin vpor %xmm6,%xmm4,%xmm4 6918bc3d5698SJohn Baldwin addl %esi,%ecx 6919bc3d5698SJohn Baldwin andl %edi,%ebp 6920bc3d5698SJohn Baldwin xorl %eax,%edi 6921bc3d5698SJohn Baldwin addl %edx,%ecx 6922bc3d5698SJohn Baldwin vpslld $2,%xmm0,%xmm0 6923bc3d5698SJohn Baldwin shrdl $7,%edx,%edx 6924bc3d5698SJohn Baldwin xorl %eax,%ebp 6925bc3d5698SJohn Baldwin vpxor %xmm7,%xmm4,%xmm4 6926bc3d5698SJohn Baldwin movl %ecx,%esi 6927bc3d5698SJohn Baldwin addl 12(%esp),%ebx 6928bc3d5698SJohn Baldwin xorl %edi,%edx 6929bc3d5698SJohn Baldwin shldl $5,%ecx,%ecx 6930bc3d5698SJohn Baldwin vpxor %xmm0,%xmm4,%xmm4 6931bc3d5698SJohn Baldwin addl %ebp,%ebx 6932bc3d5698SJohn Baldwin andl %edx,%esi 6933bc3d5698SJohn Baldwin vmovdqa 96(%esp),%xmm0 6934bc3d5698SJohn Baldwin xorl %edi,%edx 6935bc3d5698SJohn Baldwin addl %ecx,%ebx 6936bc3d5698SJohn Baldwin shrdl $7,%ecx,%ecx 6937bc3d5698SJohn Baldwin xorl %edi,%esi 6938bc3d5698SJohn Baldwin vpalignr $8,%xmm1,%xmm2,%xmm5 6939bc3d5698SJohn Baldwin movl %ebx,%ebp 6940bc3d5698SJohn Baldwin addl 16(%esp),%eax 6941bc3d5698SJohn Baldwin vpaddd %xmm4,%xmm0,%xmm0 6942bc3d5698SJohn Baldwin vmovdqa %xmm1,80(%esp) 6943bc3d5698SJohn Baldwin xorl %edx,%ecx 6944bc3d5698SJohn Baldwin shldl $5,%ebx,%ebx 6945bc3d5698SJohn Baldwin vpsrldq $4,%xmm4,%xmm7 6946bc3d5698SJohn Baldwin addl %esi,%eax 6947bc3d5698SJohn Baldwin andl %ecx,%ebp 6948bc3d5698SJohn Baldwin vpxor %xmm1,%xmm5,%xmm5 6949bc3d5698SJohn Baldwin xorl %edx,%ecx 6950bc3d5698SJohn Baldwin addl %ebx,%eax 6951bc3d5698SJohn Baldwin vpxor %xmm3,%xmm7,%xmm7 6952bc3d5698SJohn Baldwin shrdl $7,%ebx,%ebx 6953bc3d5698SJohn Baldwin xorl %edx,%ebp 6954bc3d5698SJohn Baldwin vmovdqa %xmm0,(%esp) 6955bc3d5698SJohn Baldwin movl %eax,%esi 6956bc3d5698SJohn Baldwin addl 20(%esp),%edi 6957bc3d5698SJohn Baldwin vpxor %xmm7,%xmm5,%xmm5 6958bc3d5698SJohn Baldwin xorl %ecx,%ebx 6959bc3d5698SJohn Baldwin shldl $5,%eax,%eax 6960bc3d5698SJohn Baldwin addl %ebp,%edi 6961bc3d5698SJohn Baldwin andl %ebx,%esi 6962bc3d5698SJohn Baldwin vpsrld $31,%xmm5,%xmm7 6963bc3d5698SJohn Baldwin xorl %ecx,%ebx 6964bc3d5698SJohn Baldwin addl %eax,%edi 6965bc3d5698SJohn Baldwin shrdl $7,%eax,%eax 6966bc3d5698SJohn Baldwin xorl %ecx,%esi 6967bc3d5698SJohn Baldwin vpslldq $12,%xmm5,%xmm1 6968bc3d5698SJohn Baldwin vpaddd %xmm5,%xmm5,%xmm5 6969bc3d5698SJohn Baldwin movl %edi,%ebp 6970bc3d5698SJohn Baldwin addl 24(%esp),%edx 6971bc3d5698SJohn Baldwin xorl %ebx,%eax 6972bc3d5698SJohn Baldwin shldl $5,%edi,%edi 6973bc3d5698SJohn Baldwin vpsrld $30,%xmm1,%xmm0 6974bc3d5698SJohn Baldwin vpor %xmm7,%xmm5,%xmm5 6975bc3d5698SJohn Baldwin addl %esi,%edx 6976bc3d5698SJohn Baldwin andl %eax,%ebp 6977bc3d5698SJohn Baldwin xorl %ebx,%eax 6978bc3d5698SJohn Baldwin addl %edi,%edx 6979bc3d5698SJohn Baldwin vpslld $2,%xmm1,%xmm1 6980bc3d5698SJohn Baldwin shrdl $7,%edi,%edi 6981bc3d5698SJohn Baldwin xorl %ebx,%ebp 6982bc3d5698SJohn Baldwin vpxor %xmm0,%xmm5,%xmm5 6983bc3d5698SJohn Baldwin movl %edx,%esi 6984bc3d5698SJohn Baldwin addl 28(%esp),%ecx 6985bc3d5698SJohn Baldwin xorl %eax,%edi 6986bc3d5698SJohn Baldwin shldl $5,%edx,%edx 6987bc3d5698SJohn Baldwin vpxor %xmm1,%xmm5,%xmm5 6988bc3d5698SJohn Baldwin addl %ebp,%ecx 6989bc3d5698SJohn Baldwin andl %edi,%esi 6990bc3d5698SJohn Baldwin vmovdqa 112(%esp),%xmm1 6991bc3d5698SJohn Baldwin xorl %eax,%edi 6992bc3d5698SJohn Baldwin addl %edx,%ecx 6993bc3d5698SJohn Baldwin shrdl $7,%edx,%edx 6994bc3d5698SJohn Baldwin xorl %eax,%esi 6995bc3d5698SJohn Baldwin vpalignr $8,%xmm2,%xmm3,%xmm6 6996bc3d5698SJohn Baldwin movl %ecx,%ebp 6997bc3d5698SJohn Baldwin addl 32(%esp),%ebx 6998bc3d5698SJohn Baldwin vpaddd %xmm5,%xmm1,%xmm1 6999bc3d5698SJohn Baldwin vmovdqa %xmm2,96(%esp) 7000bc3d5698SJohn Baldwin xorl %edi,%edx 7001bc3d5698SJohn Baldwin shldl $5,%ecx,%ecx 7002bc3d5698SJohn Baldwin vpsrldq $4,%xmm5,%xmm0 7003bc3d5698SJohn Baldwin addl %esi,%ebx 7004bc3d5698SJohn Baldwin andl %edx,%ebp 7005bc3d5698SJohn Baldwin vpxor %xmm2,%xmm6,%xmm6 7006bc3d5698SJohn Baldwin xorl %edi,%edx 7007bc3d5698SJohn Baldwin addl %ecx,%ebx 7008bc3d5698SJohn Baldwin vpxor %xmm4,%xmm0,%xmm0 7009bc3d5698SJohn Baldwin shrdl $7,%ecx,%ecx 7010bc3d5698SJohn Baldwin xorl %edi,%ebp 7011bc3d5698SJohn Baldwin vmovdqa %xmm1,16(%esp) 7012bc3d5698SJohn Baldwin movl %ebx,%esi 7013bc3d5698SJohn Baldwin addl 36(%esp),%eax 7014bc3d5698SJohn Baldwin vpxor %xmm0,%xmm6,%xmm6 7015bc3d5698SJohn Baldwin xorl %edx,%ecx 7016bc3d5698SJohn Baldwin shldl $5,%ebx,%ebx 7017bc3d5698SJohn Baldwin addl %ebp,%eax 7018bc3d5698SJohn Baldwin andl %ecx,%esi 7019bc3d5698SJohn Baldwin vpsrld $31,%xmm6,%xmm0 7020bc3d5698SJohn Baldwin xorl %edx,%ecx 7021bc3d5698SJohn Baldwin addl %ebx,%eax 7022bc3d5698SJohn Baldwin shrdl $7,%ebx,%ebx 7023bc3d5698SJohn Baldwin xorl %edx,%esi 7024bc3d5698SJohn Baldwin vpslldq $12,%xmm6,%xmm2 7025bc3d5698SJohn Baldwin vpaddd %xmm6,%xmm6,%xmm6 7026bc3d5698SJohn Baldwin movl %eax,%ebp 7027bc3d5698SJohn Baldwin addl 40(%esp),%edi 7028bc3d5698SJohn Baldwin xorl %ecx,%ebx 7029bc3d5698SJohn Baldwin shldl $5,%eax,%eax 7030bc3d5698SJohn Baldwin vpsrld $30,%xmm2,%xmm1 7031bc3d5698SJohn Baldwin vpor %xmm0,%xmm6,%xmm6 7032bc3d5698SJohn Baldwin addl %esi,%edi 7033bc3d5698SJohn Baldwin andl %ebx,%ebp 7034bc3d5698SJohn Baldwin xorl %ecx,%ebx 7035bc3d5698SJohn Baldwin addl %eax,%edi 7036bc3d5698SJohn Baldwin vpslld $2,%xmm2,%xmm2 7037bc3d5698SJohn Baldwin vmovdqa 64(%esp),%xmm0 7038bc3d5698SJohn Baldwin shrdl $7,%eax,%eax 7039bc3d5698SJohn Baldwin xorl %ecx,%ebp 7040bc3d5698SJohn Baldwin vpxor %xmm1,%xmm6,%xmm6 7041bc3d5698SJohn Baldwin movl %edi,%esi 7042bc3d5698SJohn Baldwin addl 44(%esp),%edx 7043bc3d5698SJohn Baldwin xorl %ebx,%eax 7044bc3d5698SJohn Baldwin shldl $5,%edi,%edi 7045bc3d5698SJohn Baldwin vpxor %xmm2,%xmm6,%xmm6 7046bc3d5698SJohn Baldwin addl %ebp,%edx 7047bc3d5698SJohn Baldwin andl %eax,%esi 7048bc3d5698SJohn Baldwin vmovdqa 112(%esp),%xmm2 7049bc3d5698SJohn Baldwin xorl %ebx,%eax 7050bc3d5698SJohn Baldwin addl %edi,%edx 7051bc3d5698SJohn Baldwin shrdl $7,%edi,%edi 7052bc3d5698SJohn Baldwin xorl %ebx,%esi 7053bc3d5698SJohn Baldwin vpalignr $8,%xmm3,%xmm4,%xmm7 7054bc3d5698SJohn Baldwin movl %edx,%ebp 7055bc3d5698SJohn Baldwin addl 48(%esp),%ecx 7056bc3d5698SJohn Baldwin vpaddd %xmm6,%xmm2,%xmm2 7057bc3d5698SJohn Baldwin vmovdqa %xmm3,64(%esp) 7058bc3d5698SJohn Baldwin xorl %eax,%edi 7059bc3d5698SJohn Baldwin shldl $5,%edx,%edx 7060bc3d5698SJohn Baldwin vpsrldq $4,%xmm6,%xmm1 7061bc3d5698SJohn Baldwin addl %esi,%ecx 7062bc3d5698SJohn Baldwin andl %edi,%ebp 7063bc3d5698SJohn Baldwin vpxor %xmm3,%xmm7,%xmm7 7064bc3d5698SJohn Baldwin xorl %eax,%edi 7065bc3d5698SJohn Baldwin addl %edx,%ecx 7066bc3d5698SJohn Baldwin vpxor %xmm5,%xmm1,%xmm1 7067bc3d5698SJohn Baldwin shrdl $7,%edx,%edx 7068bc3d5698SJohn Baldwin xorl %eax,%ebp 7069bc3d5698SJohn Baldwin vmovdqa %xmm2,32(%esp) 7070bc3d5698SJohn Baldwin movl %ecx,%esi 7071bc3d5698SJohn Baldwin addl 52(%esp),%ebx 7072bc3d5698SJohn Baldwin vpxor %xmm1,%xmm7,%xmm7 7073bc3d5698SJohn Baldwin xorl %edi,%edx 7074bc3d5698SJohn Baldwin shldl $5,%ecx,%ecx 7075bc3d5698SJohn Baldwin addl %ebp,%ebx 7076bc3d5698SJohn Baldwin andl %edx,%esi 7077bc3d5698SJohn Baldwin vpsrld $31,%xmm7,%xmm1 7078bc3d5698SJohn Baldwin xorl %edi,%edx 7079bc3d5698SJohn Baldwin addl %ecx,%ebx 7080bc3d5698SJohn Baldwin shrdl $7,%ecx,%ecx 7081bc3d5698SJohn Baldwin xorl %edi,%esi 7082bc3d5698SJohn Baldwin vpslldq $12,%xmm7,%xmm3 7083bc3d5698SJohn Baldwin vpaddd %xmm7,%xmm7,%xmm7 7084bc3d5698SJohn Baldwin movl %ebx,%ebp 7085bc3d5698SJohn Baldwin addl 56(%esp),%eax 7086bc3d5698SJohn Baldwin xorl %edx,%ecx 7087bc3d5698SJohn Baldwin shldl $5,%ebx,%ebx 7088bc3d5698SJohn Baldwin vpsrld $30,%xmm3,%xmm2 7089bc3d5698SJohn Baldwin vpor %xmm1,%xmm7,%xmm7 7090bc3d5698SJohn Baldwin addl %esi,%eax 7091bc3d5698SJohn Baldwin andl %ecx,%ebp 7092bc3d5698SJohn Baldwin xorl %edx,%ecx 7093bc3d5698SJohn Baldwin addl %ebx,%eax 7094bc3d5698SJohn Baldwin vpslld $2,%xmm3,%xmm3 7095bc3d5698SJohn Baldwin vmovdqa 80(%esp),%xmm1 7096bc3d5698SJohn Baldwin shrdl $7,%ebx,%ebx 7097bc3d5698SJohn Baldwin xorl %edx,%ebp 7098bc3d5698SJohn Baldwin vpxor %xmm2,%xmm7,%xmm7 7099bc3d5698SJohn Baldwin movl %eax,%esi 7100bc3d5698SJohn Baldwin addl 60(%esp),%edi 7101bc3d5698SJohn Baldwin xorl %ecx,%ebx 7102bc3d5698SJohn Baldwin shldl $5,%eax,%eax 7103bc3d5698SJohn Baldwin vpxor %xmm3,%xmm7,%xmm7 7104bc3d5698SJohn Baldwin addl %ebp,%edi 7105bc3d5698SJohn Baldwin andl %ebx,%esi 7106bc3d5698SJohn Baldwin vmovdqa 112(%esp),%xmm3 7107bc3d5698SJohn Baldwin xorl %ecx,%ebx 7108bc3d5698SJohn Baldwin addl %eax,%edi 7109bc3d5698SJohn Baldwin vpalignr $8,%xmm6,%xmm7,%xmm2 7110bc3d5698SJohn Baldwin vpxor %xmm4,%xmm0,%xmm0 7111bc3d5698SJohn Baldwin shrdl $7,%eax,%eax 7112bc3d5698SJohn Baldwin xorl %ecx,%esi 7113bc3d5698SJohn Baldwin movl %edi,%ebp 7114bc3d5698SJohn Baldwin addl (%esp),%edx 7115bc3d5698SJohn Baldwin vpxor %xmm1,%xmm0,%xmm0 7116bc3d5698SJohn Baldwin vmovdqa %xmm4,80(%esp) 7117bc3d5698SJohn Baldwin xorl %ebx,%eax 7118bc3d5698SJohn Baldwin shldl $5,%edi,%edi 7119bc3d5698SJohn Baldwin vmovdqa %xmm3,%xmm4 7120bc3d5698SJohn Baldwin vpaddd %xmm7,%xmm3,%xmm3 7121bc3d5698SJohn Baldwin addl %esi,%edx 7122bc3d5698SJohn Baldwin andl %eax,%ebp 7123bc3d5698SJohn Baldwin vpxor %xmm2,%xmm0,%xmm0 7124bc3d5698SJohn Baldwin xorl %ebx,%eax 7125bc3d5698SJohn Baldwin addl %edi,%edx 7126bc3d5698SJohn Baldwin shrdl $7,%edi,%edi 7127bc3d5698SJohn Baldwin xorl %ebx,%ebp 7128bc3d5698SJohn Baldwin vpsrld $30,%xmm0,%xmm2 7129bc3d5698SJohn Baldwin vmovdqa %xmm3,48(%esp) 7130bc3d5698SJohn Baldwin movl %edx,%esi 7131bc3d5698SJohn Baldwin addl 4(%esp),%ecx 7132bc3d5698SJohn Baldwin xorl %eax,%edi 7133bc3d5698SJohn Baldwin shldl $5,%edx,%edx 7134bc3d5698SJohn Baldwin vpslld $2,%xmm0,%xmm0 7135bc3d5698SJohn Baldwin addl %ebp,%ecx 7136bc3d5698SJohn Baldwin andl %edi,%esi 7137bc3d5698SJohn Baldwin xorl %eax,%edi 7138bc3d5698SJohn Baldwin addl %edx,%ecx 7139bc3d5698SJohn Baldwin shrdl $7,%edx,%edx 7140bc3d5698SJohn Baldwin xorl %eax,%esi 7141bc3d5698SJohn Baldwin movl %ecx,%ebp 7142bc3d5698SJohn Baldwin addl 8(%esp),%ebx 7143bc3d5698SJohn Baldwin vpor %xmm2,%xmm0,%xmm0 7144bc3d5698SJohn Baldwin xorl %edi,%edx 7145bc3d5698SJohn Baldwin shldl $5,%ecx,%ecx 7146bc3d5698SJohn Baldwin vmovdqa 96(%esp),%xmm2 7147bc3d5698SJohn Baldwin addl %esi,%ebx 7148bc3d5698SJohn Baldwin andl %edx,%ebp 7149bc3d5698SJohn Baldwin xorl %edi,%edx 7150bc3d5698SJohn Baldwin addl %ecx,%ebx 7151bc3d5698SJohn Baldwin addl 12(%esp),%eax 7152bc3d5698SJohn Baldwin xorl %edi,%ebp 7153bc3d5698SJohn Baldwin movl %ebx,%esi 7154bc3d5698SJohn Baldwin shldl $5,%ebx,%ebx 7155bc3d5698SJohn Baldwin addl %ebp,%eax 7156bc3d5698SJohn Baldwin xorl %edx,%esi 7157bc3d5698SJohn Baldwin shrdl $7,%ecx,%ecx 7158bc3d5698SJohn Baldwin addl %ebx,%eax 7159bc3d5698SJohn Baldwin vpalignr $8,%xmm7,%xmm0,%xmm3 7160bc3d5698SJohn Baldwin vpxor %xmm5,%xmm1,%xmm1 7161bc3d5698SJohn Baldwin addl 16(%esp),%edi 7162bc3d5698SJohn Baldwin xorl %ecx,%esi 7163bc3d5698SJohn Baldwin movl %eax,%ebp 7164bc3d5698SJohn Baldwin shldl $5,%eax,%eax 7165bc3d5698SJohn Baldwin vpxor %xmm2,%xmm1,%xmm1 7166bc3d5698SJohn Baldwin vmovdqa %xmm5,96(%esp) 7167bc3d5698SJohn Baldwin addl %esi,%edi 7168bc3d5698SJohn Baldwin xorl %ecx,%ebp 7169bc3d5698SJohn Baldwin vmovdqa %xmm4,%xmm5 7170bc3d5698SJohn Baldwin vpaddd %xmm0,%xmm4,%xmm4 7171bc3d5698SJohn Baldwin shrdl $7,%ebx,%ebx 7172bc3d5698SJohn Baldwin addl %eax,%edi 7173bc3d5698SJohn Baldwin vpxor %xmm3,%xmm1,%xmm1 7174bc3d5698SJohn Baldwin addl 20(%esp),%edx 7175bc3d5698SJohn Baldwin xorl %ebx,%ebp 7176bc3d5698SJohn Baldwin movl %edi,%esi 7177bc3d5698SJohn Baldwin shldl $5,%edi,%edi 7178bc3d5698SJohn Baldwin vpsrld $30,%xmm1,%xmm3 7179bc3d5698SJohn Baldwin vmovdqa %xmm4,(%esp) 7180bc3d5698SJohn Baldwin addl %ebp,%edx 7181bc3d5698SJohn Baldwin xorl %ebx,%esi 7182bc3d5698SJohn Baldwin shrdl $7,%eax,%eax 7183bc3d5698SJohn Baldwin addl %edi,%edx 7184bc3d5698SJohn Baldwin vpslld $2,%xmm1,%xmm1 7185bc3d5698SJohn Baldwin addl 24(%esp),%ecx 7186bc3d5698SJohn Baldwin xorl %eax,%esi 7187bc3d5698SJohn Baldwin movl %edx,%ebp 7188bc3d5698SJohn Baldwin shldl $5,%edx,%edx 7189bc3d5698SJohn Baldwin addl %esi,%ecx 7190bc3d5698SJohn Baldwin xorl %eax,%ebp 7191bc3d5698SJohn Baldwin shrdl $7,%edi,%edi 7192bc3d5698SJohn Baldwin addl %edx,%ecx 7193bc3d5698SJohn Baldwin vpor %xmm3,%xmm1,%xmm1 7194bc3d5698SJohn Baldwin addl 28(%esp),%ebx 7195bc3d5698SJohn Baldwin xorl %edi,%ebp 7196bc3d5698SJohn Baldwin vmovdqa 64(%esp),%xmm3 7197bc3d5698SJohn Baldwin movl %ecx,%esi 7198bc3d5698SJohn Baldwin shldl $5,%ecx,%ecx 7199bc3d5698SJohn Baldwin addl %ebp,%ebx 7200bc3d5698SJohn Baldwin xorl %edi,%esi 7201bc3d5698SJohn Baldwin shrdl $7,%edx,%edx 7202bc3d5698SJohn Baldwin addl %ecx,%ebx 7203bc3d5698SJohn Baldwin vpalignr $8,%xmm0,%xmm1,%xmm4 7204bc3d5698SJohn Baldwin vpxor %xmm6,%xmm2,%xmm2 7205bc3d5698SJohn Baldwin addl 32(%esp),%eax 7206bc3d5698SJohn Baldwin xorl %edx,%esi 7207bc3d5698SJohn Baldwin movl %ebx,%ebp 7208bc3d5698SJohn Baldwin shldl $5,%ebx,%ebx 7209bc3d5698SJohn Baldwin vpxor %xmm3,%xmm2,%xmm2 7210bc3d5698SJohn Baldwin vmovdqa %xmm6,64(%esp) 7211bc3d5698SJohn Baldwin addl %esi,%eax 7212bc3d5698SJohn Baldwin xorl %edx,%ebp 7213bc3d5698SJohn Baldwin vmovdqa 128(%esp),%xmm6 7214bc3d5698SJohn Baldwin vpaddd %xmm1,%xmm5,%xmm5 7215bc3d5698SJohn Baldwin shrdl $7,%ecx,%ecx 7216bc3d5698SJohn Baldwin addl %ebx,%eax 7217bc3d5698SJohn Baldwin vpxor %xmm4,%xmm2,%xmm2 7218bc3d5698SJohn Baldwin addl 36(%esp),%edi 7219bc3d5698SJohn Baldwin xorl %ecx,%ebp 7220bc3d5698SJohn Baldwin movl %eax,%esi 7221bc3d5698SJohn Baldwin shldl $5,%eax,%eax 7222bc3d5698SJohn Baldwin vpsrld $30,%xmm2,%xmm4 7223bc3d5698SJohn Baldwin vmovdqa %xmm5,16(%esp) 7224bc3d5698SJohn Baldwin addl %ebp,%edi 7225bc3d5698SJohn Baldwin xorl %ecx,%esi 7226bc3d5698SJohn Baldwin shrdl $7,%ebx,%ebx 7227bc3d5698SJohn Baldwin addl %eax,%edi 7228bc3d5698SJohn Baldwin vpslld $2,%xmm2,%xmm2 7229bc3d5698SJohn Baldwin addl 40(%esp),%edx 7230bc3d5698SJohn Baldwin xorl %ebx,%esi 7231bc3d5698SJohn Baldwin movl %edi,%ebp 7232bc3d5698SJohn Baldwin shldl $5,%edi,%edi 7233bc3d5698SJohn Baldwin addl %esi,%edx 7234bc3d5698SJohn Baldwin xorl %ebx,%ebp 7235bc3d5698SJohn Baldwin shrdl $7,%eax,%eax 7236bc3d5698SJohn Baldwin addl %edi,%edx 7237bc3d5698SJohn Baldwin vpor %xmm4,%xmm2,%xmm2 7238bc3d5698SJohn Baldwin addl 44(%esp),%ecx 7239bc3d5698SJohn Baldwin xorl %eax,%ebp 7240bc3d5698SJohn Baldwin vmovdqa 80(%esp),%xmm4 7241bc3d5698SJohn Baldwin movl %edx,%esi 7242bc3d5698SJohn Baldwin shldl $5,%edx,%edx 7243bc3d5698SJohn Baldwin addl %ebp,%ecx 7244bc3d5698SJohn Baldwin xorl %eax,%esi 7245bc3d5698SJohn Baldwin shrdl $7,%edi,%edi 7246bc3d5698SJohn Baldwin addl %edx,%ecx 7247bc3d5698SJohn Baldwin vpalignr $8,%xmm1,%xmm2,%xmm5 7248bc3d5698SJohn Baldwin vpxor %xmm7,%xmm3,%xmm3 7249bc3d5698SJohn Baldwin addl 48(%esp),%ebx 7250bc3d5698SJohn Baldwin xorl %edi,%esi 7251bc3d5698SJohn Baldwin movl %ecx,%ebp 7252bc3d5698SJohn Baldwin shldl $5,%ecx,%ecx 7253bc3d5698SJohn Baldwin vpxor %xmm4,%xmm3,%xmm3 7254bc3d5698SJohn Baldwin vmovdqa %xmm7,80(%esp) 7255bc3d5698SJohn Baldwin addl %esi,%ebx 7256bc3d5698SJohn Baldwin xorl %edi,%ebp 7257bc3d5698SJohn Baldwin vmovdqa %xmm6,%xmm7 7258bc3d5698SJohn Baldwin vpaddd %xmm2,%xmm6,%xmm6 7259bc3d5698SJohn Baldwin shrdl $7,%edx,%edx 7260bc3d5698SJohn Baldwin addl %ecx,%ebx 7261bc3d5698SJohn Baldwin vpxor %xmm5,%xmm3,%xmm3 7262bc3d5698SJohn Baldwin addl 52(%esp),%eax 7263bc3d5698SJohn Baldwin xorl %edx,%ebp 7264bc3d5698SJohn Baldwin movl %ebx,%esi 7265bc3d5698SJohn Baldwin shldl $5,%ebx,%ebx 7266bc3d5698SJohn Baldwin vpsrld $30,%xmm3,%xmm5 7267bc3d5698SJohn Baldwin vmovdqa %xmm6,32(%esp) 7268bc3d5698SJohn Baldwin addl %ebp,%eax 7269bc3d5698SJohn Baldwin xorl %edx,%esi 7270bc3d5698SJohn Baldwin shrdl $7,%ecx,%ecx 7271bc3d5698SJohn Baldwin addl %ebx,%eax 7272bc3d5698SJohn Baldwin vpslld $2,%xmm3,%xmm3 7273bc3d5698SJohn Baldwin addl 56(%esp),%edi 7274bc3d5698SJohn Baldwin xorl %ecx,%esi 7275bc3d5698SJohn Baldwin movl %eax,%ebp 7276bc3d5698SJohn Baldwin shldl $5,%eax,%eax 7277bc3d5698SJohn Baldwin addl %esi,%edi 7278bc3d5698SJohn Baldwin xorl %ecx,%ebp 7279bc3d5698SJohn Baldwin shrdl $7,%ebx,%ebx 7280bc3d5698SJohn Baldwin addl %eax,%edi 7281bc3d5698SJohn Baldwin vpor %xmm5,%xmm3,%xmm3 7282bc3d5698SJohn Baldwin addl 60(%esp),%edx 7283bc3d5698SJohn Baldwin xorl %ebx,%ebp 7284bc3d5698SJohn Baldwin vmovdqa 96(%esp),%xmm5 7285bc3d5698SJohn Baldwin movl %edi,%esi 7286bc3d5698SJohn Baldwin shldl $5,%edi,%edi 7287bc3d5698SJohn Baldwin addl %ebp,%edx 7288bc3d5698SJohn Baldwin xorl %ebx,%esi 7289bc3d5698SJohn Baldwin shrdl $7,%eax,%eax 7290bc3d5698SJohn Baldwin addl %edi,%edx 7291bc3d5698SJohn Baldwin vpalignr $8,%xmm2,%xmm3,%xmm6 7292bc3d5698SJohn Baldwin vpxor %xmm0,%xmm4,%xmm4 7293bc3d5698SJohn Baldwin addl (%esp),%ecx 7294bc3d5698SJohn Baldwin xorl %eax,%esi 7295bc3d5698SJohn Baldwin movl %edx,%ebp 7296bc3d5698SJohn Baldwin shldl $5,%edx,%edx 7297bc3d5698SJohn Baldwin vpxor %xmm5,%xmm4,%xmm4 7298bc3d5698SJohn Baldwin vmovdqa %xmm0,96(%esp) 7299bc3d5698SJohn Baldwin addl %esi,%ecx 7300bc3d5698SJohn Baldwin xorl %eax,%ebp 7301bc3d5698SJohn Baldwin vmovdqa %xmm7,%xmm0 7302bc3d5698SJohn Baldwin vpaddd %xmm3,%xmm7,%xmm7 7303bc3d5698SJohn Baldwin shrdl $7,%edi,%edi 7304bc3d5698SJohn Baldwin addl %edx,%ecx 7305bc3d5698SJohn Baldwin vpxor %xmm6,%xmm4,%xmm4 7306bc3d5698SJohn Baldwin addl 4(%esp),%ebx 7307bc3d5698SJohn Baldwin xorl %edi,%ebp 7308bc3d5698SJohn Baldwin movl %ecx,%esi 7309bc3d5698SJohn Baldwin shldl $5,%ecx,%ecx 7310bc3d5698SJohn Baldwin vpsrld $30,%xmm4,%xmm6 7311bc3d5698SJohn Baldwin vmovdqa %xmm7,48(%esp) 7312bc3d5698SJohn Baldwin addl %ebp,%ebx 7313bc3d5698SJohn Baldwin xorl %edi,%esi 7314bc3d5698SJohn Baldwin shrdl $7,%edx,%edx 7315bc3d5698SJohn Baldwin addl %ecx,%ebx 7316bc3d5698SJohn Baldwin vpslld $2,%xmm4,%xmm4 7317bc3d5698SJohn Baldwin addl 8(%esp),%eax 7318bc3d5698SJohn Baldwin xorl %edx,%esi 7319bc3d5698SJohn Baldwin movl %ebx,%ebp 7320bc3d5698SJohn Baldwin shldl $5,%ebx,%ebx 7321bc3d5698SJohn Baldwin addl %esi,%eax 7322bc3d5698SJohn Baldwin xorl %edx,%ebp 7323bc3d5698SJohn Baldwin shrdl $7,%ecx,%ecx 7324bc3d5698SJohn Baldwin addl %ebx,%eax 7325bc3d5698SJohn Baldwin vpor %xmm6,%xmm4,%xmm4 7326bc3d5698SJohn Baldwin addl 12(%esp),%edi 7327bc3d5698SJohn Baldwin xorl %ecx,%ebp 7328bc3d5698SJohn Baldwin vmovdqa 64(%esp),%xmm6 7329bc3d5698SJohn Baldwin movl %eax,%esi 7330bc3d5698SJohn Baldwin shldl $5,%eax,%eax 7331bc3d5698SJohn Baldwin addl %ebp,%edi 7332bc3d5698SJohn Baldwin xorl %ecx,%esi 7333bc3d5698SJohn Baldwin shrdl $7,%ebx,%ebx 7334bc3d5698SJohn Baldwin addl %eax,%edi 7335bc3d5698SJohn Baldwin vpalignr $8,%xmm3,%xmm4,%xmm7 7336bc3d5698SJohn Baldwin vpxor %xmm1,%xmm5,%xmm5 7337bc3d5698SJohn Baldwin addl 16(%esp),%edx 7338bc3d5698SJohn Baldwin xorl %ebx,%esi 7339bc3d5698SJohn Baldwin movl %edi,%ebp 7340bc3d5698SJohn Baldwin shldl $5,%edi,%edi 7341bc3d5698SJohn Baldwin vpxor %xmm6,%xmm5,%xmm5 7342bc3d5698SJohn Baldwin vmovdqa %xmm1,64(%esp) 7343bc3d5698SJohn Baldwin addl %esi,%edx 7344bc3d5698SJohn Baldwin xorl %ebx,%ebp 7345bc3d5698SJohn Baldwin vmovdqa %xmm0,%xmm1 7346bc3d5698SJohn Baldwin vpaddd %xmm4,%xmm0,%xmm0 7347bc3d5698SJohn Baldwin shrdl $7,%eax,%eax 7348bc3d5698SJohn Baldwin addl %edi,%edx 7349bc3d5698SJohn Baldwin vpxor %xmm7,%xmm5,%xmm5 7350bc3d5698SJohn Baldwin addl 20(%esp),%ecx 7351bc3d5698SJohn Baldwin xorl %eax,%ebp 7352bc3d5698SJohn Baldwin movl %edx,%esi 7353bc3d5698SJohn Baldwin shldl $5,%edx,%edx 7354bc3d5698SJohn Baldwin vpsrld $30,%xmm5,%xmm7 7355bc3d5698SJohn Baldwin vmovdqa %xmm0,(%esp) 7356bc3d5698SJohn Baldwin addl %ebp,%ecx 7357bc3d5698SJohn Baldwin xorl %eax,%esi 7358bc3d5698SJohn Baldwin shrdl $7,%edi,%edi 7359bc3d5698SJohn Baldwin addl %edx,%ecx 7360bc3d5698SJohn Baldwin vpslld $2,%xmm5,%xmm5 7361bc3d5698SJohn Baldwin addl 24(%esp),%ebx 7362bc3d5698SJohn Baldwin xorl %edi,%esi 7363bc3d5698SJohn Baldwin movl %ecx,%ebp 7364bc3d5698SJohn Baldwin shldl $5,%ecx,%ecx 7365bc3d5698SJohn Baldwin addl %esi,%ebx 7366bc3d5698SJohn Baldwin xorl %edi,%ebp 7367bc3d5698SJohn Baldwin shrdl $7,%edx,%edx 7368bc3d5698SJohn Baldwin addl %ecx,%ebx 7369bc3d5698SJohn Baldwin vpor %xmm7,%xmm5,%xmm5 7370bc3d5698SJohn Baldwin addl 28(%esp),%eax 7371bc3d5698SJohn Baldwin vmovdqa 80(%esp),%xmm7 7372bc3d5698SJohn Baldwin shrdl $7,%ecx,%ecx 7373bc3d5698SJohn Baldwin movl %ebx,%esi 7374bc3d5698SJohn Baldwin xorl %edx,%ebp 7375bc3d5698SJohn Baldwin shldl $5,%ebx,%ebx 7376bc3d5698SJohn Baldwin addl %ebp,%eax 7377bc3d5698SJohn Baldwin xorl %ecx,%esi 7378bc3d5698SJohn Baldwin xorl %edx,%ecx 7379bc3d5698SJohn Baldwin addl %ebx,%eax 7380bc3d5698SJohn Baldwin vpalignr $8,%xmm4,%xmm5,%xmm0 7381bc3d5698SJohn Baldwin vpxor %xmm2,%xmm6,%xmm6 7382bc3d5698SJohn Baldwin addl 32(%esp),%edi 7383bc3d5698SJohn Baldwin andl %ecx,%esi 7384bc3d5698SJohn Baldwin xorl %edx,%ecx 7385bc3d5698SJohn Baldwin shrdl $7,%ebx,%ebx 7386bc3d5698SJohn Baldwin vpxor %xmm7,%xmm6,%xmm6 7387bc3d5698SJohn Baldwin vmovdqa %xmm2,80(%esp) 7388bc3d5698SJohn Baldwin movl %eax,%ebp 7389bc3d5698SJohn Baldwin xorl %ecx,%esi 7390bc3d5698SJohn Baldwin vmovdqa %xmm1,%xmm2 7391bc3d5698SJohn Baldwin vpaddd %xmm5,%xmm1,%xmm1 7392bc3d5698SJohn Baldwin shldl $5,%eax,%eax 7393bc3d5698SJohn Baldwin addl %esi,%edi 7394bc3d5698SJohn Baldwin vpxor %xmm0,%xmm6,%xmm6 7395bc3d5698SJohn Baldwin xorl %ebx,%ebp 7396bc3d5698SJohn Baldwin xorl %ecx,%ebx 7397bc3d5698SJohn Baldwin addl %eax,%edi 7398bc3d5698SJohn Baldwin addl 36(%esp),%edx 7399bc3d5698SJohn Baldwin vpsrld $30,%xmm6,%xmm0 7400bc3d5698SJohn Baldwin vmovdqa %xmm1,16(%esp) 7401bc3d5698SJohn Baldwin andl %ebx,%ebp 7402bc3d5698SJohn Baldwin xorl %ecx,%ebx 7403bc3d5698SJohn Baldwin shrdl $7,%eax,%eax 7404bc3d5698SJohn Baldwin movl %edi,%esi 7405bc3d5698SJohn Baldwin vpslld $2,%xmm6,%xmm6 7406bc3d5698SJohn Baldwin xorl %ebx,%ebp 7407bc3d5698SJohn Baldwin shldl $5,%edi,%edi 7408bc3d5698SJohn Baldwin addl %ebp,%edx 7409bc3d5698SJohn Baldwin xorl %eax,%esi 7410bc3d5698SJohn Baldwin xorl %ebx,%eax 7411bc3d5698SJohn Baldwin addl %edi,%edx 7412bc3d5698SJohn Baldwin addl 40(%esp),%ecx 7413bc3d5698SJohn Baldwin andl %eax,%esi 7414bc3d5698SJohn Baldwin vpor %xmm0,%xmm6,%xmm6 7415bc3d5698SJohn Baldwin xorl %ebx,%eax 7416bc3d5698SJohn Baldwin shrdl $7,%edi,%edi 7417bc3d5698SJohn Baldwin vmovdqa 96(%esp),%xmm0 7418bc3d5698SJohn Baldwin movl %edx,%ebp 7419bc3d5698SJohn Baldwin xorl %eax,%esi 7420bc3d5698SJohn Baldwin shldl $5,%edx,%edx 7421bc3d5698SJohn Baldwin addl %esi,%ecx 7422bc3d5698SJohn Baldwin xorl %edi,%ebp 7423bc3d5698SJohn Baldwin xorl %eax,%edi 7424bc3d5698SJohn Baldwin addl %edx,%ecx 7425bc3d5698SJohn Baldwin addl 44(%esp),%ebx 7426bc3d5698SJohn Baldwin andl %edi,%ebp 7427bc3d5698SJohn Baldwin xorl %eax,%edi 7428bc3d5698SJohn Baldwin shrdl $7,%edx,%edx 7429bc3d5698SJohn Baldwin movl %ecx,%esi 7430bc3d5698SJohn Baldwin xorl %edi,%ebp 7431bc3d5698SJohn Baldwin shldl $5,%ecx,%ecx 7432bc3d5698SJohn Baldwin addl %ebp,%ebx 7433bc3d5698SJohn Baldwin xorl %edx,%esi 7434bc3d5698SJohn Baldwin xorl %edi,%edx 7435bc3d5698SJohn Baldwin addl %ecx,%ebx 7436bc3d5698SJohn Baldwin vpalignr $8,%xmm5,%xmm6,%xmm1 7437bc3d5698SJohn Baldwin vpxor %xmm3,%xmm7,%xmm7 7438bc3d5698SJohn Baldwin addl 48(%esp),%eax 7439bc3d5698SJohn Baldwin andl %edx,%esi 7440bc3d5698SJohn Baldwin xorl %edi,%edx 7441bc3d5698SJohn Baldwin shrdl $7,%ecx,%ecx 7442bc3d5698SJohn Baldwin vpxor %xmm0,%xmm7,%xmm7 7443bc3d5698SJohn Baldwin vmovdqa %xmm3,96(%esp) 7444bc3d5698SJohn Baldwin movl %ebx,%ebp 7445bc3d5698SJohn Baldwin xorl %edx,%esi 7446bc3d5698SJohn Baldwin vmovdqa 144(%esp),%xmm3 7447bc3d5698SJohn Baldwin vpaddd %xmm6,%xmm2,%xmm2 7448bc3d5698SJohn Baldwin shldl $5,%ebx,%ebx 7449bc3d5698SJohn Baldwin addl %esi,%eax 7450bc3d5698SJohn Baldwin vpxor %xmm1,%xmm7,%xmm7 7451bc3d5698SJohn Baldwin xorl %ecx,%ebp 7452bc3d5698SJohn Baldwin xorl %edx,%ecx 7453bc3d5698SJohn Baldwin addl %ebx,%eax 7454bc3d5698SJohn Baldwin addl 52(%esp),%edi 7455bc3d5698SJohn Baldwin vpsrld $30,%xmm7,%xmm1 7456bc3d5698SJohn Baldwin vmovdqa %xmm2,32(%esp) 7457bc3d5698SJohn Baldwin andl %ecx,%ebp 7458bc3d5698SJohn Baldwin xorl %edx,%ecx 7459bc3d5698SJohn Baldwin shrdl $7,%ebx,%ebx 7460bc3d5698SJohn Baldwin movl %eax,%esi 7461bc3d5698SJohn Baldwin vpslld $2,%xmm7,%xmm7 7462bc3d5698SJohn Baldwin xorl %ecx,%ebp 7463bc3d5698SJohn Baldwin shldl $5,%eax,%eax 7464bc3d5698SJohn Baldwin addl %ebp,%edi 7465bc3d5698SJohn Baldwin xorl %ebx,%esi 7466bc3d5698SJohn Baldwin xorl %ecx,%ebx 7467bc3d5698SJohn Baldwin addl %eax,%edi 7468bc3d5698SJohn Baldwin addl 56(%esp),%edx 7469bc3d5698SJohn Baldwin andl %ebx,%esi 7470bc3d5698SJohn Baldwin vpor %xmm1,%xmm7,%xmm7 7471bc3d5698SJohn Baldwin xorl %ecx,%ebx 7472bc3d5698SJohn Baldwin shrdl $7,%eax,%eax 7473bc3d5698SJohn Baldwin vmovdqa 64(%esp),%xmm1 7474bc3d5698SJohn Baldwin movl %edi,%ebp 7475bc3d5698SJohn Baldwin xorl %ebx,%esi 7476bc3d5698SJohn Baldwin shldl $5,%edi,%edi 7477bc3d5698SJohn Baldwin addl %esi,%edx 7478bc3d5698SJohn Baldwin xorl %eax,%ebp 7479bc3d5698SJohn Baldwin xorl %ebx,%eax 7480bc3d5698SJohn Baldwin addl %edi,%edx 7481bc3d5698SJohn Baldwin addl 60(%esp),%ecx 7482bc3d5698SJohn Baldwin andl %eax,%ebp 7483bc3d5698SJohn Baldwin xorl %ebx,%eax 7484bc3d5698SJohn Baldwin shrdl $7,%edi,%edi 7485bc3d5698SJohn Baldwin movl %edx,%esi 7486bc3d5698SJohn Baldwin xorl %eax,%ebp 7487bc3d5698SJohn Baldwin shldl $5,%edx,%edx 7488bc3d5698SJohn Baldwin addl %ebp,%ecx 7489bc3d5698SJohn Baldwin xorl %edi,%esi 7490bc3d5698SJohn Baldwin xorl %eax,%edi 7491bc3d5698SJohn Baldwin addl %edx,%ecx 7492bc3d5698SJohn Baldwin vpalignr $8,%xmm6,%xmm7,%xmm2 7493bc3d5698SJohn Baldwin vpxor %xmm4,%xmm0,%xmm0 7494bc3d5698SJohn Baldwin addl (%esp),%ebx 7495bc3d5698SJohn Baldwin andl %edi,%esi 7496bc3d5698SJohn Baldwin xorl %eax,%edi 7497bc3d5698SJohn Baldwin shrdl $7,%edx,%edx 7498bc3d5698SJohn Baldwin vpxor %xmm1,%xmm0,%xmm0 7499bc3d5698SJohn Baldwin vmovdqa %xmm4,64(%esp) 7500bc3d5698SJohn Baldwin movl %ecx,%ebp 7501bc3d5698SJohn Baldwin xorl %edi,%esi 7502bc3d5698SJohn Baldwin vmovdqa %xmm3,%xmm4 7503bc3d5698SJohn Baldwin vpaddd %xmm7,%xmm3,%xmm3 7504bc3d5698SJohn Baldwin shldl $5,%ecx,%ecx 7505bc3d5698SJohn Baldwin addl %esi,%ebx 7506bc3d5698SJohn Baldwin vpxor %xmm2,%xmm0,%xmm0 7507bc3d5698SJohn Baldwin xorl %edx,%ebp 7508bc3d5698SJohn Baldwin xorl %edi,%edx 7509bc3d5698SJohn Baldwin addl %ecx,%ebx 7510bc3d5698SJohn Baldwin addl 4(%esp),%eax 7511bc3d5698SJohn Baldwin vpsrld $30,%xmm0,%xmm2 7512bc3d5698SJohn Baldwin vmovdqa %xmm3,48(%esp) 7513bc3d5698SJohn Baldwin andl %edx,%ebp 7514bc3d5698SJohn Baldwin xorl %edi,%edx 7515bc3d5698SJohn Baldwin shrdl $7,%ecx,%ecx 7516bc3d5698SJohn Baldwin movl %ebx,%esi 7517bc3d5698SJohn Baldwin vpslld $2,%xmm0,%xmm0 7518bc3d5698SJohn Baldwin xorl %edx,%ebp 7519bc3d5698SJohn Baldwin shldl $5,%ebx,%ebx 7520bc3d5698SJohn Baldwin addl %ebp,%eax 7521bc3d5698SJohn Baldwin xorl %ecx,%esi 7522bc3d5698SJohn Baldwin xorl %edx,%ecx 7523bc3d5698SJohn Baldwin addl %ebx,%eax 7524bc3d5698SJohn Baldwin addl 8(%esp),%edi 7525bc3d5698SJohn Baldwin andl %ecx,%esi 7526bc3d5698SJohn Baldwin vpor %xmm2,%xmm0,%xmm0 7527bc3d5698SJohn Baldwin xorl %edx,%ecx 7528bc3d5698SJohn Baldwin shrdl $7,%ebx,%ebx 7529bc3d5698SJohn Baldwin vmovdqa 80(%esp),%xmm2 7530bc3d5698SJohn Baldwin movl %eax,%ebp 7531bc3d5698SJohn Baldwin xorl %ecx,%esi 7532bc3d5698SJohn Baldwin shldl $5,%eax,%eax 7533bc3d5698SJohn Baldwin addl %esi,%edi 7534bc3d5698SJohn Baldwin xorl %ebx,%ebp 7535bc3d5698SJohn Baldwin xorl %ecx,%ebx 7536bc3d5698SJohn Baldwin addl %eax,%edi 7537bc3d5698SJohn Baldwin addl 12(%esp),%edx 7538bc3d5698SJohn Baldwin andl %ebx,%ebp 7539bc3d5698SJohn Baldwin xorl %ecx,%ebx 7540bc3d5698SJohn Baldwin shrdl $7,%eax,%eax 7541bc3d5698SJohn Baldwin movl %edi,%esi 7542bc3d5698SJohn Baldwin xorl %ebx,%ebp 7543bc3d5698SJohn Baldwin shldl $5,%edi,%edi 7544bc3d5698SJohn Baldwin addl %ebp,%edx 7545bc3d5698SJohn Baldwin xorl %eax,%esi 7546bc3d5698SJohn Baldwin xorl %ebx,%eax 7547bc3d5698SJohn Baldwin addl %edi,%edx 7548bc3d5698SJohn Baldwin vpalignr $8,%xmm7,%xmm0,%xmm3 7549bc3d5698SJohn Baldwin vpxor %xmm5,%xmm1,%xmm1 7550bc3d5698SJohn Baldwin addl 16(%esp),%ecx 7551bc3d5698SJohn Baldwin andl %eax,%esi 7552bc3d5698SJohn Baldwin xorl %ebx,%eax 7553bc3d5698SJohn Baldwin shrdl $7,%edi,%edi 7554bc3d5698SJohn Baldwin vpxor %xmm2,%xmm1,%xmm1 7555bc3d5698SJohn Baldwin vmovdqa %xmm5,80(%esp) 7556bc3d5698SJohn Baldwin movl %edx,%ebp 7557bc3d5698SJohn Baldwin xorl %eax,%esi 7558bc3d5698SJohn Baldwin vmovdqa %xmm4,%xmm5 7559bc3d5698SJohn Baldwin vpaddd %xmm0,%xmm4,%xmm4 7560bc3d5698SJohn Baldwin shldl $5,%edx,%edx 7561bc3d5698SJohn Baldwin addl %esi,%ecx 7562bc3d5698SJohn Baldwin vpxor %xmm3,%xmm1,%xmm1 7563bc3d5698SJohn Baldwin xorl %edi,%ebp 7564bc3d5698SJohn Baldwin xorl %eax,%edi 7565bc3d5698SJohn Baldwin addl %edx,%ecx 7566bc3d5698SJohn Baldwin addl 20(%esp),%ebx 7567bc3d5698SJohn Baldwin vpsrld $30,%xmm1,%xmm3 7568bc3d5698SJohn Baldwin vmovdqa %xmm4,(%esp) 7569bc3d5698SJohn Baldwin andl %edi,%ebp 7570bc3d5698SJohn Baldwin xorl %eax,%edi 7571bc3d5698SJohn Baldwin shrdl $7,%edx,%edx 7572bc3d5698SJohn Baldwin movl %ecx,%esi 7573bc3d5698SJohn Baldwin vpslld $2,%xmm1,%xmm1 7574bc3d5698SJohn Baldwin xorl %edi,%ebp 7575bc3d5698SJohn Baldwin shldl $5,%ecx,%ecx 7576bc3d5698SJohn Baldwin addl %ebp,%ebx 7577bc3d5698SJohn Baldwin xorl %edx,%esi 7578bc3d5698SJohn Baldwin xorl %edi,%edx 7579bc3d5698SJohn Baldwin addl %ecx,%ebx 7580bc3d5698SJohn Baldwin addl 24(%esp),%eax 7581bc3d5698SJohn Baldwin andl %edx,%esi 7582bc3d5698SJohn Baldwin vpor %xmm3,%xmm1,%xmm1 7583bc3d5698SJohn Baldwin xorl %edi,%edx 7584bc3d5698SJohn Baldwin shrdl $7,%ecx,%ecx 7585bc3d5698SJohn Baldwin vmovdqa 96(%esp),%xmm3 7586bc3d5698SJohn Baldwin movl %ebx,%ebp 7587bc3d5698SJohn Baldwin xorl %edx,%esi 7588bc3d5698SJohn Baldwin shldl $5,%ebx,%ebx 7589bc3d5698SJohn Baldwin addl %esi,%eax 7590bc3d5698SJohn Baldwin xorl %ecx,%ebp 7591bc3d5698SJohn Baldwin xorl %edx,%ecx 7592bc3d5698SJohn Baldwin addl %ebx,%eax 7593bc3d5698SJohn Baldwin addl 28(%esp),%edi 7594bc3d5698SJohn Baldwin andl %ecx,%ebp 7595bc3d5698SJohn Baldwin xorl %edx,%ecx 7596bc3d5698SJohn Baldwin shrdl $7,%ebx,%ebx 7597bc3d5698SJohn Baldwin movl %eax,%esi 7598bc3d5698SJohn Baldwin xorl %ecx,%ebp 7599bc3d5698SJohn Baldwin shldl $5,%eax,%eax 7600bc3d5698SJohn Baldwin addl %ebp,%edi 7601bc3d5698SJohn Baldwin xorl %ebx,%esi 7602bc3d5698SJohn Baldwin xorl %ecx,%ebx 7603bc3d5698SJohn Baldwin addl %eax,%edi 7604bc3d5698SJohn Baldwin vpalignr $8,%xmm0,%xmm1,%xmm4 7605bc3d5698SJohn Baldwin vpxor %xmm6,%xmm2,%xmm2 7606bc3d5698SJohn Baldwin addl 32(%esp),%edx 7607bc3d5698SJohn Baldwin andl %ebx,%esi 7608bc3d5698SJohn Baldwin xorl %ecx,%ebx 7609bc3d5698SJohn Baldwin shrdl $7,%eax,%eax 7610bc3d5698SJohn Baldwin vpxor %xmm3,%xmm2,%xmm2 7611bc3d5698SJohn Baldwin vmovdqa %xmm6,96(%esp) 7612bc3d5698SJohn Baldwin movl %edi,%ebp 7613bc3d5698SJohn Baldwin xorl %ebx,%esi 7614bc3d5698SJohn Baldwin vmovdqa %xmm5,%xmm6 7615bc3d5698SJohn Baldwin vpaddd %xmm1,%xmm5,%xmm5 7616bc3d5698SJohn Baldwin shldl $5,%edi,%edi 7617bc3d5698SJohn Baldwin addl %esi,%edx 7618bc3d5698SJohn Baldwin vpxor %xmm4,%xmm2,%xmm2 7619bc3d5698SJohn Baldwin xorl %eax,%ebp 7620bc3d5698SJohn Baldwin xorl %ebx,%eax 7621bc3d5698SJohn Baldwin addl %edi,%edx 7622bc3d5698SJohn Baldwin addl 36(%esp),%ecx 7623bc3d5698SJohn Baldwin vpsrld $30,%xmm2,%xmm4 7624bc3d5698SJohn Baldwin vmovdqa %xmm5,16(%esp) 7625bc3d5698SJohn Baldwin andl %eax,%ebp 7626bc3d5698SJohn Baldwin xorl %ebx,%eax 7627bc3d5698SJohn Baldwin shrdl $7,%edi,%edi 7628bc3d5698SJohn Baldwin movl %edx,%esi 7629bc3d5698SJohn Baldwin vpslld $2,%xmm2,%xmm2 7630bc3d5698SJohn Baldwin xorl %eax,%ebp 7631bc3d5698SJohn Baldwin shldl $5,%edx,%edx 7632bc3d5698SJohn Baldwin addl %ebp,%ecx 7633bc3d5698SJohn Baldwin xorl %edi,%esi 7634bc3d5698SJohn Baldwin xorl %eax,%edi 7635bc3d5698SJohn Baldwin addl %edx,%ecx 7636bc3d5698SJohn Baldwin addl 40(%esp),%ebx 7637bc3d5698SJohn Baldwin andl %edi,%esi 7638bc3d5698SJohn Baldwin vpor %xmm4,%xmm2,%xmm2 7639bc3d5698SJohn Baldwin xorl %eax,%edi 7640bc3d5698SJohn Baldwin shrdl $7,%edx,%edx 7641bc3d5698SJohn Baldwin vmovdqa 64(%esp),%xmm4 7642bc3d5698SJohn Baldwin movl %ecx,%ebp 7643bc3d5698SJohn Baldwin xorl %edi,%esi 7644bc3d5698SJohn Baldwin shldl $5,%ecx,%ecx 7645bc3d5698SJohn Baldwin addl %esi,%ebx 7646bc3d5698SJohn Baldwin xorl %edx,%ebp 7647bc3d5698SJohn Baldwin xorl %edi,%edx 7648bc3d5698SJohn Baldwin addl %ecx,%ebx 7649bc3d5698SJohn Baldwin addl 44(%esp),%eax 7650bc3d5698SJohn Baldwin andl %edx,%ebp 7651bc3d5698SJohn Baldwin xorl %edi,%edx 7652bc3d5698SJohn Baldwin shrdl $7,%ecx,%ecx 7653bc3d5698SJohn Baldwin movl %ebx,%esi 7654bc3d5698SJohn Baldwin xorl %edx,%ebp 7655bc3d5698SJohn Baldwin shldl $5,%ebx,%ebx 7656bc3d5698SJohn Baldwin addl %ebp,%eax 7657bc3d5698SJohn Baldwin xorl %edx,%esi 7658bc3d5698SJohn Baldwin addl %ebx,%eax 7659bc3d5698SJohn Baldwin vpalignr $8,%xmm1,%xmm2,%xmm5 7660bc3d5698SJohn Baldwin vpxor %xmm7,%xmm3,%xmm3 7661bc3d5698SJohn Baldwin addl 48(%esp),%edi 7662bc3d5698SJohn Baldwin xorl %ecx,%esi 7663bc3d5698SJohn Baldwin movl %eax,%ebp 7664bc3d5698SJohn Baldwin shldl $5,%eax,%eax 7665bc3d5698SJohn Baldwin vpxor %xmm4,%xmm3,%xmm3 7666bc3d5698SJohn Baldwin vmovdqa %xmm7,64(%esp) 7667bc3d5698SJohn Baldwin addl %esi,%edi 7668bc3d5698SJohn Baldwin xorl %ecx,%ebp 7669bc3d5698SJohn Baldwin vmovdqa %xmm6,%xmm7 7670bc3d5698SJohn Baldwin vpaddd %xmm2,%xmm6,%xmm6 7671bc3d5698SJohn Baldwin shrdl $7,%ebx,%ebx 7672bc3d5698SJohn Baldwin addl %eax,%edi 7673bc3d5698SJohn Baldwin vpxor %xmm5,%xmm3,%xmm3 7674bc3d5698SJohn Baldwin addl 52(%esp),%edx 7675bc3d5698SJohn Baldwin xorl %ebx,%ebp 7676bc3d5698SJohn Baldwin movl %edi,%esi 7677bc3d5698SJohn Baldwin shldl $5,%edi,%edi 7678bc3d5698SJohn Baldwin vpsrld $30,%xmm3,%xmm5 7679bc3d5698SJohn Baldwin vmovdqa %xmm6,32(%esp) 7680bc3d5698SJohn Baldwin addl %ebp,%edx 7681bc3d5698SJohn Baldwin xorl %ebx,%esi 7682bc3d5698SJohn Baldwin shrdl $7,%eax,%eax 7683bc3d5698SJohn Baldwin addl %edi,%edx 7684bc3d5698SJohn Baldwin vpslld $2,%xmm3,%xmm3 7685bc3d5698SJohn Baldwin addl 56(%esp),%ecx 7686bc3d5698SJohn Baldwin xorl %eax,%esi 7687bc3d5698SJohn Baldwin movl %edx,%ebp 7688bc3d5698SJohn Baldwin shldl $5,%edx,%edx 7689bc3d5698SJohn Baldwin addl %esi,%ecx 7690bc3d5698SJohn Baldwin xorl %eax,%ebp 7691bc3d5698SJohn Baldwin shrdl $7,%edi,%edi 7692bc3d5698SJohn Baldwin addl %edx,%ecx 7693bc3d5698SJohn Baldwin vpor %xmm5,%xmm3,%xmm3 7694bc3d5698SJohn Baldwin addl 60(%esp),%ebx 7695bc3d5698SJohn Baldwin xorl %edi,%ebp 7696bc3d5698SJohn Baldwin movl %ecx,%esi 7697bc3d5698SJohn Baldwin shldl $5,%ecx,%ecx 7698bc3d5698SJohn Baldwin addl %ebp,%ebx 7699bc3d5698SJohn Baldwin xorl %edi,%esi 7700bc3d5698SJohn Baldwin shrdl $7,%edx,%edx 7701bc3d5698SJohn Baldwin addl %ecx,%ebx 7702bc3d5698SJohn Baldwin addl (%esp),%eax 7703bc3d5698SJohn Baldwin vpaddd %xmm3,%xmm7,%xmm7 7704bc3d5698SJohn Baldwin xorl %edx,%esi 7705bc3d5698SJohn Baldwin movl %ebx,%ebp 7706bc3d5698SJohn Baldwin shldl $5,%ebx,%ebx 7707bc3d5698SJohn Baldwin addl %esi,%eax 7708bc3d5698SJohn Baldwin vmovdqa %xmm7,48(%esp) 7709bc3d5698SJohn Baldwin xorl %edx,%ebp 7710bc3d5698SJohn Baldwin shrdl $7,%ecx,%ecx 7711bc3d5698SJohn Baldwin addl %ebx,%eax 7712bc3d5698SJohn Baldwin addl 4(%esp),%edi 7713bc3d5698SJohn Baldwin xorl %ecx,%ebp 7714bc3d5698SJohn Baldwin movl %eax,%esi 7715bc3d5698SJohn Baldwin shldl $5,%eax,%eax 7716bc3d5698SJohn Baldwin addl %ebp,%edi 7717bc3d5698SJohn Baldwin xorl %ecx,%esi 7718bc3d5698SJohn Baldwin shrdl $7,%ebx,%ebx 7719bc3d5698SJohn Baldwin addl %eax,%edi 7720bc3d5698SJohn Baldwin addl 8(%esp),%edx 7721bc3d5698SJohn Baldwin xorl %ebx,%esi 7722bc3d5698SJohn Baldwin movl %edi,%ebp 7723bc3d5698SJohn Baldwin shldl $5,%edi,%edi 7724bc3d5698SJohn Baldwin addl %esi,%edx 7725bc3d5698SJohn Baldwin xorl %ebx,%ebp 7726bc3d5698SJohn Baldwin shrdl $7,%eax,%eax 7727bc3d5698SJohn Baldwin addl %edi,%edx 7728bc3d5698SJohn Baldwin addl 12(%esp),%ecx 7729bc3d5698SJohn Baldwin xorl %eax,%ebp 7730bc3d5698SJohn Baldwin movl %edx,%esi 7731bc3d5698SJohn Baldwin shldl $5,%edx,%edx 7732bc3d5698SJohn Baldwin addl %ebp,%ecx 7733bc3d5698SJohn Baldwin xorl %eax,%esi 7734bc3d5698SJohn Baldwin shrdl $7,%edi,%edi 7735bc3d5698SJohn Baldwin addl %edx,%ecx 7736bc3d5698SJohn Baldwin movl 196(%esp),%ebp 7737bc3d5698SJohn Baldwin cmpl 200(%esp),%ebp 7738bc3d5698SJohn Baldwin je .L010done 7739bc3d5698SJohn Baldwin vmovdqa 160(%esp),%xmm7 7740bc3d5698SJohn Baldwin vmovdqa 176(%esp),%xmm6 7741bc3d5698SJohn Baldwin vmovdqu (%ebp),%xmm0 7742bc3d5698SJohn Baldwin vmovdqu 16(%ebp),%xmm1 7743bc3d5698SJohn Baldwin vmovdqu 32(%ebp),%xmm2 7744bc3d5698SJohn Baldwin vmovdqu 48(%ebp),%xmm3 7745bc3d5698SJohn Baldwin addl $64,%ebp 7746bc3d5698SJohn Baldwin vpshufb %xmm6,%xmm0,%xmm0 7747bc3d5698SJohn Baldwin movl %ebp,196(%esp) 7748bc3d5698SJohn Baldwin vmovdqa %xmm7,96(%esp) 7749bc3d5698SJohn Baldwin addl 16(%esp),%ebx 7750bc3d5698SJohn Baldwin xorl %edi,%esi 7751bc3d5698SJohn Baldwin vpshufb %xmm6,%xmm1,%xmm1 7752bc3d5698SJohn Baldwin movl %ecx,%ebp 7753bc3d5698SJohn Baldwin shldl $5,%ecx,%ecx 7754bc3d5698SJohn Baldwin vpaddd %xmm7,%xmm0,%xmm4 7755bc3d5698SJohn Baldwin addl %esi,%ebx 7756bc3d5698SJohn Baldwin xorl %edi,%ebp 7757bc3d5698SJohn Baldwin shrdl $7,%edx,%edx 7758bc3d5698SJohn Baldwin addl %ecx,%ebx 7759bc3d5698SJohn Baldwin vmovdqa %xmm4,(%esp) 7760bc3d5698SJohn Baldwin addl 20(%esp),%eax 7761bc3d5698SJohn Baldwin xorl %edx,%ebp 7762bc3d5698SJohn Baldwin movl %ebx,%esi 7763bc3d5698SJohn Baldwin shldl $5,%ebx,%ebx 7764bc3d5698SJohn Baldwin addl %ebp,%eax 7765bc3d5698SJohn Baldwin xorl %edx,%esi 7766bc3d5698SJohn Baldwin shrdl $7,%ecx,%ecx 7767bc3d5698SJohn Baldwin addl %ebx,%eax 7768bc3d5698SJohn Baldwin addl 24(%esp),%edi 7769bc3d5698SJohn Baldwin xorl %ecx,%esi 7770bc3d5698SJohn Baldwin movl %eax,%ebp 7771bc3d5698SJohn Baldwin shldl $5,%eax,%eax 7772bc3d5698SJohn Baldwin addl %esi,%edi 7773bc3d5698SJohn Baldwin xorl %ecx,%ebp 7774bc3d5698SJohn Baldwin shrdl $7,%ebx,%ebx 7775bc3d5698SJohn Baldwin addl %eax,%edi 7776bc3d5698SJohn Baldwin addl 28(%esp),%edx 7777bc3d5698SJohn Baldwin xorl %ebx,%ebp 7778bc3d5698SJohn Baldwin movl %edi,%esi 7779bc3d5698SJohn Baldwin shldl $5,%edi,%edi 7780bc3d5698SJohn Baldwin addl %ebp,%edx 7781bc3d5698SJohn Baldwin xorl %ebx,%esi 7782bc3d5698SJohn Baldwin shrdl $7,%eax,%eax 7783bc3d5698SJohn Baldwin addl %edi,%edx 7784bc3d5698SJohn Baldwin addl 32(%esp),%ecx 7785bc3d5698SJohn Baldwin xorl %eax,%esi 7786bc3d5698SJohn Baldwin vpshufb %xmm6,%xmm2,%xmm2 7787bc3d5698SJohn Baldwin movl %edx,%ebp 7788bc3d5698SJohn Baldwin shldl $5,%edx,%edx 7789bc3d5698SJohn Baldwin vpaddd %xmm7,%xmm1,%xmm5 7790bc3d5698SJohn Baldwin addl %esi,%ecx 7791bc3d5698SJohn Baldwin xorl %eax,%ebp 7792bc3d5698SJohn Baldwin shrdl $7,%edi,%edi 7793bc3d5698SJohn Baldwin addl %edx,%ecx 7794bc3d5698SJohn Baldwin vmovdqa %xmm5,16(%esp) 7795bc3d5698SJohn Baldwin addl 36(%esp),%ebx 7796bc3d5698SJohn Baldwin xorl %edi,%ebp 7797bc3d5698SJohn Baldwin movl %ecx,%esi 7798bc3d5698SJohn Baldwin shldl $5,%ecx,%ecx 7799bc3d5698SJohn Baldwin addl %ebp,%ebx 7800bc3d5698SJohn Baldwin xorl %edi,%esi 7801bc3d5698SJohn Baldwin shrdl $7,%edx,%edx 7802bc3d5698SJohn Baldwin addl %ecx,%ebx 7803bc3d5698SJohn Baldwin addl 40(%esp),%eax 7804bc3d5698SJohn Baldwin xorl %edx,%esi 7805bc3d5698SJohn Baldwin movl %ebx,%ebp 7806bc3d5698SJohn Baldwin shldl $5,%ebx,%ebx 7807bc3d5698SJohn Baldwin addl %esi,%eax 7808bc3d5698SJohn Baldwin xorl %edx,%ebp 7809bc3d5698SJohn Baldwin shrdl $7,%ecx,%ecx 7810bc3d5698SJohn Baldwin addl %ebx,%eax 7811bc3d5698SJohn Baldwin addl 44(%esp),%edi 7812bc3d5698SJohn Baldwin xorl %ecx,%ebp 7813bc3d5698SJohn Baldwin movl %eax,%esi 7814bc3d5698SJohn Baldwin shldl $5,%eax,%eax 7815bc3d5698SJohn Baldwin addl %ebp,%edi 7816bc3d5698SJohn Baldwin xorl %ecx,%esi 7817bc3d5698SJohn Baldwin shrdl $7,%ebx,%ebx 7818bc3d5698SJohn Baldwin addl %eax,%edi 7819bc3d5698SJohn Baldwin addl 48(%esp),%edx 7820bc3d5698SJohn Baldwin xorl %ebx,%esi 7821bc3d5698SJohn Baldwin vpshufb %xmm6,%xmm3,%xmm3 7822bc3d5698SJohn Baldwin movl %edi,%ebp 7823bc3d5698SJohn Baldwin shldl $5,%edi,%edi 7824bc3d5698SJohn Baldwin vpaddd %xmm7,%xmm2,%xmm6 7825bc3d5698SJohn Baldwin addl %esi,%edx 7826bc3d5698SJohn Baldwin xorl %ebx,%ebp 7827bc3d5698SJohn Baldwin shrdl $7,%eax,%eax 7828bc3d5698SJohn Baldwin addl %edi,%edx 7829bc3d5698SJohn Baldwin vmovdqa %xmm6,32(%esp) 7830bc3d5698SJohn Baldwin addl 52(%esp),%ecx 7831bc3d5698SJohn Baldwin xorl %eax,%ebp 7832bc3d5698SJohn Baldwin movl %edx,%esi 7833bc3d5698SJohn Baldwin shldl $5,%edx,%edx 7834bc3d5698SJohn Baldwin addl %ebp,%ecx 7835bc3d5698SJohn Baldwin xorl %eax,%esi 7836bc3d5698SJohn Baldwin shrdl $7,%edi,%edi 7837bc3d5698SJohn Baldwin addl %edx,%ecx 7838bc3d5698SJohn Baldwin addl 56(%esp),%ebx 7839bc3d5698SJohn Baldwin xorl %edi,%esi 7840bc3d5698SJohn Baldwin movl %ecx,%ebp 7841bc3d5698SJohn Baldwin shldl $5,%ecx,%ecx 7842bc3d5698SJohn Baldwin addl %esi,%ebx 7843bc3d5698SJohn Baldwin xorl %edi,%ebp 7844bc3d5698SJohn Baldwin shrdl $7,%edx,%edx 7845bc3d5698SJohn Baldwin addl %ecx,%ebx 7846bc3d5698SJohn Baldwin addl 60(%esp),%eax 7847bc3d5698SJohn Baldwin xorl %edx,%ebp 7848bc3d5698SJohn Baldwin movl %ebx,%esi 7849bc3d5698SJohn Baldwin shldl $5,%ebx,%ebx 7850bc3d5698SJohn Baldwin addl %ebp,%eax 7851bc3d5698SJohn Baldwin shrdl $7,%ecx,%ecx 7852bc3d5698SJohn Baldwin addl %ebx,%eax 7853bc3d5698SJohn Baldwin movl 192(%esp),%ebp 7854bc3d5698SJohn Baldwin addl (%ebp),%eax 7855bc3d5698SJohn Baldwin addl 4(%ebp),%esi 7856bc3d5698SJohn Baldwin addl 8(%ebp),%ecx 7857bc3d5698SJohn Baldwin movl %eax,(%ebp) 7858bc3d5698SJohn Baldwin addl 12(%ebp),%edx 7859bc3d5698SJohn Baldwin movl %esi,4(%ebp) 7860bc3d5698SJohn Baldwin addl 16(%ebp),%edi 7861bc3d5698SJohn Baldwin movl %ecx,%ebx 7862bc3d5698SJohn Baldwin movl %ecx,8(%ebp) 7863bc3d5698SJohn Baldwin xorl %edx,%ebx 7864bc3d5698SJohn Baldwin movl %edx,12(%ebp) 7865bc3d5698SJohn Baldwin movl %edi,16(%ebp) 7866bc3d5698SJohn Baldwin movl %esi,%ebp 7867bc3d5698SJohn Baldwin andl %ebx,%esi 7868bc3d5698SJohn Baldwin movl %ebp,%ebx 7869bc3d5698SJohn Baldwin jmp .L009loop 7870bc3d5698SJohn Baldwin.align 16 7871bc3d5698SJohn Baldwin.L010done: 7872bc3d5698SJohn Baldwin addl 16(%esp),%ebx 7873bc3d5698SJohn Baldwin xorl %edi,%esi 7874bc3d5698SJohn Baldwin movl %ecx,%ebp 7875bc3d5698SJohn Baldwin shldl $5,%ecx,%ecx 7876bc3d5698SJohn Baldwin addl %esi,%ebx 7877bc3d5698SJohn Baldwin xorl %edi,%ebp 7878bc3d5698SJohn Baldwin shrdl $7,%edx,%edx 7879bc3d5698SJohn Baldwin addl %ecx,%ebx 7880bc3d5698SJohn Baldwin addl 20(%esp),%eax 7881bc3d5698SJohn Baldwin xorl %edx,%ebp 7882bc3d5698SJohn Baldwin movl %ebx,%esi 7883bc3d5698SJohn Baldwin shldl $5,%ebx,%ebx 7884bc3d5698SJohn Baldwin addl %ebp,%eax 7885bc3d5698SJohn Baldwin xorl %edx,%esi 7886bc3d5698SJohn Baldwin shrdl $7,%ecx,%ecx 7887bc3d5698SJohn Baldwin addl %ebx,%eax 7888bc3d5698SJohn Baldwin addl 24(%esp),%edi 7889bc3d5698SJohn Baldwin xorl %ecx,%esi 7890bc3d5698SJohn Baldwin movl %eax,%ebp 7891bc3d5698SJohn Baldwin shldl $5,%eax,%eax 7892bc3d5698SJohn Baldwin addl %esi,%edi 7893bc3d5698SJohn Baldwin xorl %ecx,%ebp 7894bc3d5698SJohn Baldwin shrdl $7,%ebx,%ebx 7895bc3d5698SJohn Baldwin addl %eax,%edi 7896bc3d5698SJohn Baldwin addl 28(%esp),%edx 7897bc3d5698SJohn Baldwin xorl %ebx,%ebp 7898bc3d5698SJohn Baldwin movl %edi,%esi 7899bc3d5698SJohn Baldwin shldl $5,%edi,%edi 7900bc3d5698SJohn Baldwin addl %ebp,%edx 7901bc3d5698SJohn Baldwin xorl %ebx,%esi 7902bc3d5698SJohn Baldwin shrdl $7,%eax,%eax 7903bc3d5698SJohn Baldwin addl %edi,%edx 7904bc3d5698SJohn Baldwin addl 32(%esp),%ecx 7905bc3d5698SJohn Baldwin xorl %eax,%esi 7906bc3d5698SJohn Baldwin movl %edx,%ebp 7907bc3d5698SJohn Baldwin shldl $5,%edx,%edx 7908bc3d5698SJohn Baldwin addl %esi,%ecx 7909bc3d5698SJohn Baldwin xorl %eax,%ebp 7910bc3d5698SJohn Baldwin shrdl $7,%edi,%edi 7911bc3d5698SJohn Baldwin addl %edx,%ecx 7912bc3d5698SJohn Baldwin addl 36(%esp),%ebx 7913bc3d5698SJohn Baldwin xorl %edi,%ebp 7914bc3d5698SJohn Baldwin movl %ecx,%esi 7915bc3d5698SJohn Baldwin shldl $5,%ecx,%ecx 7916bc3d5698SJohn Baldwin addl %ebp,%ebx 7917bc3d5698SJohn Baldwin xorl %edi,%esi 7918bc3d5698SJohn Baldwin shrdl $7,%edx,%edx 7919bc3d5698SJohn Baldwin addl %ecx,%ebx 7920bc3d5698SJohn Baldwin addl 40(%esp),%eax 7921bc3d5698SJohn Baldwin xorl %edx,%esi 7922bc3d5698SJohn Baldwin movl %ebx,%ebp 7923bc3d5698SJohn Baldwin shldl $5,%ebx,%ebx 7924bc3d5698SJohn Baldwin addl %esi,%eax 7925bc3d5698SJohn Baldwin xorl %edx,%ebp 7926bc3d5698SJohn Baldwin shrdl $7,%ecx,%ecx 7927bc3d5698SJohn Baldwin addl %ebx,%eax 7928bc3d5698SJohn Baldwin addl 44(%esp),%edi 7929bc3d5698SJohn Baldwin xorl %ecx,%ebp 7930bc3d5698SJohn Baldwin movl %eax,%esi 7931bc3d5698SJohn Baldwin shldl $5,%eax,%eax 7932bc3d5698SJohn Baldwin addl %ebp,%edi 7933bc3d5698SJohn Baldwin xorl %ecx,%esi 7934bc3d5698SJohn Baldwin shrdl $7,%ebx,%ebx 7935bc3d5698SJohn Baldwin addl %eax,%edi 7936bc3d5698SJohn Baldwin addl 48(%esp),%edx 7937bc3d5698SJohn Baldwin xorl %ebx,%esi 7938bc3d5698SJohn Baldwin movl %edi,%ebp 7939bc3d5698SJohn Baldwin shldl $5,%edi,%edi 7940bc3d5698SJohn Baldwin addl %esi,%edx 7941bc3d5698SJohn Baldwin xorl %ebx,%ebp 7942bc3d5698SJohn Baldwin shrdl $7,%eax,%eax 7943bc3d5698SJohn Baldwin addl %edi,%edx 7944bc3d5698SJohn Baldwin addl 52(%esp),%ecx 7945bc3d5698SJohn Baldwin xorl %eax,%ebp 7946bc3d5698SJohn Baldwin movl %edx,%esi 7947bc3d5698SJohn Baldwin shldl $5,%edx,%edx 7948bc3d5698SJohn Baldwin addl %ebp,%ecx 7949bc3d5698SJohn Baldwin xorl %eax,%esi 7950bc3d5698SJohn Baldwin shrdl $7,%edi,%edi 7951bc3d5698SJohn Baldwin addl %edx,%ecx 7952bc3d5698SJohn Baldwin addl 56(%esp),%ebx 7953bc3d5698SJohn Baldwin xorl %edi,%esi 7954bc3d5698SJohn Baldwin movl %ecx,%ebp 7955bc3d5698SJohn Baldwin shldl $5,%ecx,%ecx 7956bc3d5698SJohn Baldwin addl %esi,%ebx 7957bc3d5698SJohn Baldwin xorl %edi,%ebp 7958bc3d5698SJohn Baldwin shrdl $7,%edx,%edx 7959bc3d5698SJohn Baldwin addl %ecx,%ebx 7960bc3d5698SJohn Baldwin addl 60(%esp),%eax 7961bc3d5698SJohn Baldwin xorl %edx,%ebp 7962bc3d5698SJohn Baldwin movl %ebx,%esi 7963bc3d5698SJohn Baldwin shldl $5,%ebx,%ebx 7964bc3d5698SJohn Baldwin addl %ebp,%eax 7965bc3d5698SJohn Baldwin shrdl $7,%ecx,%ecx 7966bc3d5698SJohn Baldwin addl %ebx,%eax 7967bc3d5698SJohn Baldwin vzeroall 7968bc3d5698SJohn Baldwin movl 192(%esp),%ebp 7969bc3d5698SJohn Baldwin addl (%ebp),%eax 7970bc3d5698SJohn Baldwin movl 204(%esp),%esp 7971bc3d5698SJohn Baldwin addl 4(%ebp),%esi 7972bc3d5698SJohn Baldwin addl 8(%ebp),%ecx 7973bc3d5698SJohn Baldwin movl %eax,(%ebp) 7974bc3d5698SJohn Baldwin addl 12(%ebp),%edx 7975bc3d5698SJohn Baldwin movl %esi,4(%ebp) 7976bc3d5698SJohn Baldwin addl 16(%ebp),%edi 7977bc3d5698SJohn Baldwin movl %ecx,8(%ebp) 7978bc3d5698SJohn Baldwin movl %edx,12(%ebp) 7979bc3d5698SJohn Baldwin movl %edi,16(%ebp) 7980bc3d5698SJohn Baldwin popl %edi 7981bc3d5698SJohn Baldwin popl %esi 7982bc3d5698SJohn Baldwin popl %ebx 7983bc3d5698SJohn Baldwin popl %ebp 7984bc3d5698SJohn Baldwin ret 7985bc3d5698SJohn Baldwin.size _sha1_block_data_order_avx,.-_sha1_block_data_order_avx 7986bc3d5698SJohn Baldwin.align 64 7987bc3d5698SJohn Baldwin.LK_XX_XX: 7988bc3d5698SJohn Baldwin.long 1518500249,1518500249,1518500249,1518500249 7989bc3d5698SJohn Baldwin.long 1859775393,1859775393,1859775393,1859775393 7990bc3d5698SJohn Baldwin.long 2400959708,2400959708,2400959708,2400959708 7991bc3d5698SJohn Baldwin.long 3395469782,3395469782,3395469782,3395469782 7992bc3d5698SJohn Baldwin.long 66051,67438087,134810123,202182159 7993bc3d5698SJohn Baldwin.byte 15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0 7994bc3d5698SJohn Baldwin.byte 83,72,65,49,32,98,108,111,99,107,32,116,114,97,110,115 7995bc3d5698SJohn Baldwin.byte 102,111,114,109,32,102,111,114,32,120,56,54,44,32,67,82 7996bc3d5698SJohn Baldwin.byte 89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112 7997bc3d5698SJohn Baldwin.byte 114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0 7998bc3d5698SJohn Baldwin.comm OPENSSL_ia32cap_P,16,4 7999*c0855eaaSJohn Baldwin 8000*c0855eaaSJohn Baldwin .section ".note.gnu.property", "a" 8001*c0855eaaSJohn Baldwin .p2align 2 8002*c0855eaaSJohn Baldwin .long 1f - 0f 8003*c0855eaaSJohn Baldwin .long 4f - 1f 8004*c0855eaaSJohn Baldwin .long 5 8005*c0855eaaSJohn Baldwin0: 8006*c0855eaaSJohn Baldwin .asciz "GNU" 8007*c0855eaaSJohn Baldwin1: 8008*c0855eaaSJohn Baldwin .p2align 2 8009*c0855eaaSJohn Baldwin .long 0xc0000002 8010*c0855eaaSJohn Baldwin .long 3f - 2f 8011*c0855eaaSJohn Baldwin2: 8012*c0855eaaSJohn Baldwin .long 3 8013*c0855eaaSJohn Baldwin3: 8014*c0855eaaSJohn Baldwin .p2align 2 8015*c0855eaaSJohn Baldwin4: 8016bc3d5698SJohn Baldwin#endif 8017