1bc3d5698SJohn Baldwin/* Do not modify. This file is auto-generated from md5-x86_64.pl. */ 2bc3d5698SJohn Baldwin.text 3bc3d5698SJohn Baldwin.align 16 4bc3d5698SJohn Baldwin 5*c0855eaaSJohn Baldwin.globl ossl_md5_block_asm_data_order 6*c0855eaaSJohn Baldwin.type ossl_md5_block_asm_data_order,@function 7*c0855eaaSJohn Baldwinossl_md5_block_asm_data_order: 8bc3d5698SJohn Baldwin.cfi_startproc 9bc3d5698SJohn Baldwin pushq %rbp 10bc3d5698SJohn Baldwin.cfi_adjust_cfa_offset 8 11bc3d5698SJohn Baldwin.cfi_offset %rbp,-16 12bc3d5698SJohn Baldwin pushq %rbx 13bc3d5698SJohn Baldwin.cfi_adjust_cfa_offset 8 14bc3d5698SJohn Baldwin.cfi_offset %rbx,-24 15bc3d5698SJohn Baldwin pushq %r12 16bc3d5698SJohn Baldwin.cfi_adjust_cfa_offset 8 17bc3d5698SJohn Baldwin.cfi_offset %r12,-32 18bc3d5698SJohn Baldwin pushq %r14 19bc3d5698SJohn Baldwin.cfi_adjust_cfa_offset 8 20bc3d5698SJohn Baldwin.cfi_offset %r14,-40 21bc3d5698SJohn Baldwin pushq %r15 22bc3d5698SJohn Baldwin.cfi_adjust_cfa_offset 8 23bc3d5698SJohn Baldwin.cfi_offset %r15,-48 24bc3d5698SJohn Baldwin.Lprologue: 25bc3d5698SJohn Baldwin 26bc3d5698SJohn Baldwin 27bc3d5698SJohn Baldwin 28bc3d5698SJohn Baldwin 29bc3d5698SJohn Baldwin movq %rdi,%rbp 30bc3d5698SJohn Baldwin shlq $6,%rdx 31bc3d5698SJohn Baldwin leaq (%rsi,%rdx,1),%rdi 32bc3d5698SJohn Baldwin movl 0(%rbp),%eax 33bc3d5698SJohn Baldwin movl 4(%rbp),%ebx 34bc3d5698SJohn Baldwin movl 8(%rbp),%ecx 35bc3d5698SJohn Baldwin movl 12(%rbp),%edx 36bc3d5698SJohn Baldwin 37bc3d5698SJohn Baldwin 38bc3d5698SJohn Baldwin 39bc3d5698SJohn Baldwin 40bc3d5698SJohn Baldwin 41bc3d5698SJohn Baldwin 42bc3d5698SJohn Baldwin 43bc3d5698SJohn Baldwin cmpq %rdi,%rsi 44bc3d5698SJohn Baldwin je .Lend 45bc3d5698SJohn Baldwin 46bc3d5698SJohn Baldwin 47bc3d5698SJohn Baldwin.Lloop: 48bc3d5698SJohn Baldwin movl %eax,%r8d 49bc3d5698SJohn Baldwin movl %ebx,%r9d 50bc3d5698SJohn Baldwin movl %ecx,%r14d 51bc3d5698SJohn Baldwin movl %edx,%r15d 52bc3d5698SJohn Baldwin movl 0(%rsi),%r10d 53bc3d5698SJohn Baldwin movl %edx,%r11d 54bc3d5698SJohn Baldwin xorl %ecx,%r11d 55bc3d5698SJohn Baldwin leal -680876936(%rax,%r10,1),%eax 56bc3d5698SJohn Baldwin andl %ebx,%r11d 57bc3d5698SJohn Baldwin movl 4(%rsi),%r10d 58bc3d5698SJohn Baldwin xorl %edx,%r11d 59bc3d5698SJohn Baldwin addl %r11d,%eax 60bc3d5698SJohn Baldwin roll $7,%eax 61bc3d5698SJohn Baldwin movl %ecx,%r11d 62bc3d5698SJohn Baldwin addl %ebx,%eax 63bc3d5698SJohn Baldwin xorl %ebx,%r11d 64bc3d5698SJohn Baldwin leal -389564586(%rdx,%r10,1),%edx 65bc3d5698SJohn Baldwin andl %eax,%r11d 66bc3d5698SJohn Baldwin movl 8(%rsi),%r10d 67bc3d5698SJohn Baldwin xorl %ecx,%r11d 68bc3d5698SJohn Baldwin addl %r11d,%edx 69bc3d5698SJohn Baldwin roll $12,%edx 70bc3d5698SJohn Baldwin movl %ebx,%r11d 71bc3d5698SJohn Baldwin addl %eax,%edx 72bc3d5698SJohn Baldwin xorl %eax,%r11d 73bc3d5698SJohn Baldwin leal 606105819(%rcx,%r10,1),%ecx 74bc3d5698SJohn Baldwin andl %edx,%r11d 75bc3d5698SJohn Baldwin movl 12(%rsi),%r10d 76bc3d5698SJohn Baldwin xorl %ebx,%r11d 77bc3d5698SJohn Baldwin addl %r11d,%ecx 78bc3d5698SJohn Baldwin roll $17,%ecx 79bc3d5698SJohn Baldwin movl %eax,%r11d 80bc3d5698SJohn Baldwin addl %edx,%ecx 81bc3d5698SJohn Baldwin xorl %edx,%r11d 82bc3d5698SJohn Baldwin leal -1044525330(%rbx,%r10,1),%ebx 83bc3d5698SJohn Baldwin andl %ecx,%r11d 84bc3d5698SJohn Baldwin movl 16(%rsi),%r10d 85bc3d5698SJohn Baldwin xorl %eax,%r11d 86bc3d5698SJohn Baldwin addl %r11d,%ebx 87bc3d5698SJohn Baldwin roll $22,%ebx 88bc3d5698SJohn Baldwin movl %edx,%r11d 89bc3d5698SJohn Baldwin addl %ecx,%ebx 90bc3d5698SJohn Baldwin xorl %ecx,%r11d 91bc3d5698SJohn Baldwin leal -176418897(%rax,%r10,1),%eax 92bc3d5698SJohn Baldwin andl %ebx,%r11d 93bc3d5698SJohn Baldwin movl 20(%rsi),%r10d 94bc3d5698SJohn Baldwin xorl %edx,%r11d 95bc3d5698SJohn Baldwin addl %r11d,%eax 96bc3d5698SJohn Baldwin roll $7,%eax 97bc3d5698SJohn Baldwin movl %ecx,%r11d 98bc3d5698SJohn Baldwin addl %ebx,%eax 99bc3d5698SJohn Baldwin xorl %ebx,%r11d 100bc3d5698SJohn Baldwin leal 1200080426(%rdx,%r10,1),%edx 101bc3d5698SJohn Baldwin andl %eax,%r11d 102bc3d5698SJohn Baldwin movl 24(%rsi),%r10d 103bc3d5698SJohn Baldwin xorl %ecx,%r11d 104bc3d5698SJohn Baldwin addl %r11d,%edx 105bc3d5698SJohn Baldwin roll $12,%edx 106bc3d5698SJohn Baldwin movl %ebx,%r11d 107bc3d5698SJohn Baldwin addl %eax,%edx 108bc3d5698SJohn Baldwin xorl %eax,%r11d 109bc3d5698SJohn Baldwin leal -1473231341(%rcx,%r10,1),%ecx 110bc3d5698SJohn Baldwin andl %edx,%r11d 111bc3d5698SJohn Baldwin movl 28(%rsi),%r10d 112bc3d5698SJohn Baldwin xorl %ebx,%r11d 113bc3d5698SJohn Baldwin addl %r11d,%ecx 114bc3d5698SJohn Baldwin roll $17,%ecx 115bc3d5698SJohn Baldwin movl %eax,%r11d 116bc3d5698SJohn Baldwin addl %edx,%ecx 117bc3d5698SJohn Baldwin xorl %edx,%r11d 118bc3d5698SJohn Baldwin leal -45705983(%rbx,%r10,1),%ebx 119bc3d5698SJohn Baldwin andl %ecx,%r11d 120bc3d5698SJohn Baldwin movl 32(%rsi),%r10d 121bc3d5698SJohn Baldwin xorl %eax,%r11d 122bc3d5698SJohn Baldwin addl %r11d,%ebx 123bc3d5698SJohn Baldwin roll $22,%ebx 124bc3d5698SJohn Baldwin movl %edx,%r11d 125bc3d5698SJohn Baldwin addl %ecx,%ebx 126bc3d5698SJohn Baldwin xorl %ecx,%r11d 127bc3d5698SJohn Baldwin leal 1770035416(%rax,%r10,1),%eax 128bc3d5698SJohn Baldwin andl %ebx,%r11d 129bc3d5698SJohn Baldwin movl 36(%rsi),%r10d 130bc3d5698SJohn Baldwin xorl %edx,%r11d 131bc3d5698SJohn Baldwin addl %r11d,%eax 132bc3d5698SJohn Baldwin roll $7,%eax 133bc3d5698SJohn Baldwin movl %ecx,%r11d 134bc3d5698SJohn Baldwin addl %ebx,%eax 135bc3d5698SJohn Baldwin xorl %ebx,%r11d 136bc3d5698SJohn Baldwin leal -1958414417(%rdx,%r10,1),%edx 137bc3d5698SJohn Baldwin andl %eax,%r11d 138bc3d5698SJohn Baldwin movl 40(%rsi),%r10d 139bc3d5698SJohn Baldwin xorl %ecx,%r11d 140bc3d5698SJohn Baldwin addl %r11d,%edx 141bc3d5698SJohn Baldwin roll $12,%edx 142bc3d5698SJohn Baldwin movl %ebx,%r11d 143bc3d5698SJohn Baldwin addl %eax,%edx 144bc3d5698SJohn Baldwin xorl %eax,%r11d 145bc3d5698SJohn Baldwin leal -42063(%rcx,%r10,1),%ecx 146bc3d5698SJohn Baldwin andl %edx,%r11d 147bc3d5698SJohn Baldwin movl 44(%rsi),%r10d 148bc3d5698SJohn Baldwin xorl %ebx,%r11d 149bc3d5698SJohn Baldwin addl %r11d,%ecx 150bc3d5698SJohn Baldwin roll $17,%ecx 151bc3d5698SJohn Baldwin movl %eax,%r11d 152bc3d5698SJohn Baldwin addl %edx,%ecx 153bc3d5698SJohn Baldwin xorl %edx,%r11d 154bc3d5698SJohn Baldwin leal -1990404162(%rbx,%r10,1),%ebx 155bc3d5698SJohn Baldwin andl %ecx,%r11d 156bc3d5698SJohn Baldwin movl 48(%rsi),%r10d 157bc3d5698SJohn Baldwin xorl %eax,%r11d 158bc3d5698SJohn Baldwin addl %r11d,%ebx 159bc3d5698SJohn Baldwin roll $22,%ebx 160bc3d5698SJohn Baldwin movl %edx,%r11d 161bc3d5698SJohn Baldwin addl %ecx,%ebx 162bc3d5698SJohn Baldwin xorl %ecx,%r11d 163bc3d5698SJohn Baldwin leal 1804603682(%rax,%r10,1),%eax 164bc3d5698SJohn Baldwin andl %ebx,%r11d 165bc3d5698SJohn Baldwin movl 52(%rsi),%r10d 166bc3d5698SJohn Baldwin xorl %edx,%r11d 167bc3d5698SJohn Baldwin addl %r11d,%eax 168bc3d5698SJohn Baldwin roll $7,%eax 169bc3d5698SJohn Baldwin movl %ecx,%r11d 170bc3d5698SJohn Baldwin addl %ebx,%eax 171bc3d5698SJohn Baldwin xorl %ebx,%r11d 172bc3d5698SJohn Baldwin leal -40341101(%rdx,%r10,1),%edx 173bc3d5698SJohn Baldwin andl %eax,%r11d 174bc3d5698SJohn Baldwin movl 56(%rsi),%r10d 175bc3d5698SJohn Baldwin xorl %ecx,%r11d 176bc3d5698SJohn Baldwin addl %r11d,%edx 177bc3d5698SJohn Baldwin roll $12,%edx 178bc3d5698SJohn Baldwin movl %ebx,%r11d 179bc3d5698SJohn Baldwin addl %eax,%edx 180bc3d5698SJohn Baldwin xorl %eax,%r11d 181bc3d5698SJohn Baldwin leal -1502002290(%rcx,%r10,1),%ecx 182bc3d5698SJohn Baldwin andl %edx,%r11d 183bc3d5698SJohn Baldwin movl 60(%rsi),%r10d 184bc3d5698SJohn Baldwin xorl %ebx,%r11d 185bc3d5698SJohn Baldwin addl %r11d,%ecx 186bc3d5698SJohn Baldwin roll $17,%ecx 187bc3d5698SJohn Baldwin movl %eax,%r11d 188bc3d5698SJohn Baldwin addl %edx,%ecx 189bc3d5698SJohn Baldwin xorl %edx,%r11d 190bc3d5698SJohn Baldwin leal 1236535329(%rbx,%r10,1),%ebx 191bc3d5698SJohn Baldwin andl %ecx,%r11d 192bc3d5698SJohn Baldwin movl 4(%rsi),%r10d 193bc3d5698SJohn Baldwin xorl %eax,%r11d 194bc3d5698SJohn Baldwin addl %r11d,%ebx 195bc3d5698SJohn Baldwin roll $22,%ebx 196bc3d5698SJohn Baldwin movl %edx,%r11d 197bc3d5698SJohn Baldwin addl %ecx,%ebx 198bc3d5698SJohn Baldwin movl %edx,%r11d 199bc3d5698SJohn Baldwin movl %edx,%r12d 200bc3d5698SJohn Baldwin notl %r11d 201bc3d5698SJohn Baldwin andl %ebx,%r12d 202bc3d5698SJohn Baldwin leal -165796510(%rax,%r10,1),%eax 203bc3d5698SJohn Baldwin andl %ecx,%r11d 204bc3d5698SJohn Baldwin movl 24(%rsi),%r10d 205bc3d5698SJohn Baldwin orl %r11d,%r12d 206bc3d5698SJohn Baldwin movl %ecx,%r11d 207bc3d5698SJohn Baldwin addl %r12d,%eax 208bc3d5698SJohn Baldwin movl %ecx,%r12d 209bc3d5698SJohn Baldwin roll $5,%eax 210bc3d5698SJohn Baldwin addl %ebx,%eax 211bc3d5698SJohn Baldwin notl %r11d 212bc3d5698SJohn Baldwin andl %eax,%r12d 213bc3d5698SJohn Baldwin leal -1069501632(%rdx,%r10,1),%edx 214bc3d5698SJohn Baldwin andl %ebx,%r11d 215bc3d5698SJohn Baldwin movl 44(%rsi),%r10d 216bc3d5698SJohn Baldwin orl %r11d,%r12d 217bc3d5698SJohn Baldwin movl %ebx,%r11d 218bc3d5698SJohn Baldwin addl %r12d,%edx 219bc3d5698SJohn Baldwin movl %ebx,%r12d 220bc3d5698SJohn Baldwin roll $9,%edx 221bc3d5698SJohn Baldwin addl %eax,%edx 222bc3d5698SJohn Baldwin notl %r11d 223bc3d5698SJohn Baldwin andl %edx,%r12d 224bc3d5698SJohn Baldwin leal 643717713(%rcx,%r10,1),%ecx 225bc3d5698SJohn Baldwin andl %eax,%r11d 226bc3d5698SJohn Baldwin movl 0(%rsi),%r10d 227bc3d5698SJohn Baldwin orl %r11d,%r12d 228bc3d5698SJohn Baldwin movl %eax,%r11d 229bc3d5698SJohn Baldwin addl %r12d,%ecx 230bc3d5698SJohn Baldwin movl %eax,%r12d 231bc3d5698SJohn Baldwin roll $14,%ecx 232bc3d5698SJohn Baldwin addl %edx,%ecx 233bc3d5698SJohn Baldwin notl %r11d 234bc3d5698SJohn Baldwin andl %ecx,%r12d 235bc3d5698SJohn Baldwin leal -373897302(%rbx,%r10,1),%ebx 236bc3d5698SJohn Baldwin andl %edx,%r11d 237bc3d5698SJohn Baldwin movl 20(%rsi),%r10d 238bc3d5698SJohn Baldwin orl %r11d,%r12d 239bc3d5698SJohn Baldwin movl %edx,%r11d 240bc3d5698SJohn Baldwin addl %r12d,%ebx 241bc3d5698SJohn Baldwin movl %edx,%r12d 242bc3d5698SJohn Baldwin roll $20,%ebx 243bc3d5698SJohn Baldwin addl %ecx,%ebx 244bc3d5698SJohn Baldwin notl %r11d 245bc3d5698SJohn Baldwin andl %ebx,%r12d 246bc3d5698SJohn Baldwin leal -701558691(%rax,%r10,1),%eax 247bc3d5698SJohn Baldwin andl %ecx,%r11d 248bc3d5698SJohn Baldwin movl 40(%rsi),%r10d 249bc3d5698SJohn Baldwin orl %r11d,%r12d 250bc3d5698SJohn Baldwin movl %ecx,%r11d 251bc3d5698SJohn Baldwin addl %r12d,%eax 252bc3d5698SJohn Baldwin movl %ecx,%r12d 253bc3d5698SJohn Baldwin roll $5,%eax 254bc3d5698SJohn Baldwin addl %ebx,%eax 255bc3d5698SJohn Baldwin notl %r11d 256bc3d5698SJohn Baldwin andl %eax,%r12d 257bc3d5698SJohn Baldwin leal 38016083(%rdx,%r10,1),%edx 258bc3d5698SJohn Baldwin andl %ebx,%r11d 259bc3d5698SJohn Baldwin movl 60(%rsi),%r10d 260bc3d5698SJohn Baldwin orl %r11d,%r12d 261bc3d5698SJohn Baldwin movl %ebx,%r11d 262bc3d5698SJohn Baldwin addl %r12d,%edx 263bc3d5698SJohn Baldwin movl %ebx,%r12d 264bc3d5698SJohn Baldwin roll $9,%edx 265bc3d5698SJohn Baldwin addl %eax,%edx 266bc3d5698SJohn Baldwin notl %r11d 267bc3d5698SJohn Baldwin andl %edx,%r12d 268bc3d5698SJohn Baldwin leal -660478335(%rcx,%r10,1),%ecx 269bc3d5698SJohn Baldwin andl %eax,%r11d 270bc3d5698SJohn Baldwin movl 16(%rsi),%r10d 271bc3d5698SJohn Baldwin orl %r11d,%r12d 272bc3d5698SJohn Baldwin movl %eax,%r11d 273bc3d5698SJohn Baldwin addl %r12d,%ecx 274bc3d5698SJohn Baldwin movl %eax,%r12d 275bc3d5698SJohn Baldwin roll $14,%ecx 276bc3d5698SJohn Baldwin addl %edx,%ecx 277bc3d5698SJohn Baldwin notl %r11d 278bc3d5698SJohn Baldwin andl %ecx,%r12d 279bc3d5698SJohn Baldwin leal -405537848(%rbx,%r10,1),%ebx 280bc3d5698SJohn Baldwin andl %edx,%r11d 281bc3d5698SJohn Baldwin movl 36(%rsi),%r10d 282bc3d5698SJohn Baldwin orl %r11d,%r12d 283bc3d5698SJohn Baldwin movl %edx,%r11d 284bc3d5698SJohn Baldwin addl %r12d,%ebx 285bc3d5698SJohn Baldwin movl %edx,%r12d 286bc3d5698SJohn Baldwin roll $20,%ebx 287bc3d5698SJohn Baldwin addl %ecx,%ebx 288bc3d5698SJohn Baldwin notl %r11d 289bc3d5698SJohn Baldwin andl %ebx,%r12d 290bc3d5698SJohn Baldwin leal 568446438(%rax,%r10,1),%eax 291bc3d5698SJohn Baldwin andl %ecx,%r11d 292bc3d5698SJohn Baldwin movl 56(%rsi),%r10d 293bc3d5698SJohn Baldwin orl %r11d,%r12d 294bc3d5698SJohn Baldwin movl %ecx,%r11d 295bc3d5698SJohn Baldwin addl %r12d,%eax 296bc3d5698SJohn Baldwin movl %ecx,%r12d 297bc3d5698SJohn Baldwin roll $5,%eax 298bc3d5698SJohn Baldwin addl %ebx,%eax 299bc3d5698SJohn Baldwin notl %r11d 300bc3d5698SJohn Baldwin andl %eax,%r12d 301bc3d5698SJohn Baldwin leal -1019803690(%rdx,%r10,1),%edx 302bc3d5698SJohn Baldwin andl %ebx,%r11d 303bc3d5698SJohn Baldwin movl 12(%rsi),%r10d 304bc3d5698SJohn Baldwin orl %r11d,%r12d 305bc3d5698SJohn Baldwin movl %ebx,%r11d 306bc3d5698SJohn Baldwin addl %r12d,%edx 307bc3d5698SJohn Baldwin movl %ebx,%r12d 308bc3d5698SJohn Baldwin roll $9,%edx 309bc3d5698SJohn Baldwin addl %eax,%edx 310bc3d5698SJohn Baldwin notl %r11d 311bc3d5698SJohn Baldwin andl %edx,%r12d 312bc3d5698SJohn Baldwin leal -187363961(%rcx,%r10,1),%ecx 313bc3d5698SJohn Baldwin andl %eax,%r11d 314bc3d5698SJohn Baldwin movl 32(%rsi),%r10d 315bc3d5698SJohn Baldwin orl %r11d,%r12d 316bc3d5698SJohn Baldwin movl %eax,%r11d 317bc3d5698SJohn Baldwin addl %r12d,%ecx 318bc3d5698SJohn Baldwin movl %eax,%r12d 319bc3d5698SJohn Baldwin roll $14,%ecx 320bc3d5698SJohn Baldwin addl %edx,%ecx 321bc3d5698SJohn Baldwin notl %r11d 322bc3d5698SJohn Baldwin andl %ecx,%r12d 323bc3d5698SJohn Baldwin leal 1163531501(%rbx,%r10,1),%ebx 324bc3d5698SJohn Baldwin andl %edx,%r11d 325bc3d5698SJohn Baldwin movl 52(%rsi),%r10d 326bc3d5698SJohn Baldwin orl %r11d,%r12d 327bc3d5698SJohn Baldwin movl %edx,%r11d 328bc3d5698SJohn Baldwin addl %r12d,%ebx 329bc3d5698SJohn Baldwin movl %edx,%r12d 330bc3d5698SJohn Baldwin roll $20,%ebx 331bc3d5698SJohn Baldwin addl %ecx,%ebx 332bc3d5698SJohn Baldwin notl %r11d 333bc3d5698SJohn Baldwin andl %ebx,%r12d 334bc3d5698SJohn Baldwin leal -1444681467(%rax,%r10,1),%eax 335bc3d5698SJohn Baldwin andl %ecx,%r11d 336bc3d5698SJohn Baldwin movl 8(%rsi),%r10d 337bc3d5698SJohn Baldwin orl %r11d,%r12d 338bc3d5698SJohn Baldwin movl %ecx,%r11d 339bc3d5698SJohn Baldwin addl %r12d,%eax 340bc3d5698SJohn Baldwin movl %ecx,%r12d 341bc3d5698SJohn Baldwin roll $5,%eax 342bc3d5698SJohn Baldwin addl %ebx,%eax 343bc3d5698SJohn Baldwin notl %r11d 344bc3d5698SJohn Baldwin andl %eax,%r12d 345bc3d5698SJohn Baldwin leal -51403784(%rdx,%r10,1),%edx 346bc3d5698SJohn Baldwin andl %ebx,%r11d 347bc3d5698SJohn Baldwin movl 28(%rsi),%r10d 348bc3d5698SJohn Baldwin orl %r11d,%r12d 349bc3d5698SJohn Baldwin movl %ebx,%r11d 350bc3d5698SJohn Baldwin addl %r12d,%edx 351bc3d5698SJohn Baldwin movl %ebx,%r12d 352bc3d5698SJohn Baldwin roll $9,%edx 353bc3d5698SJohn Baldwin addl %eax,%edx 354bc3d5698SJohn Baldwin notl %r11d 355bc3d5698SJohn Baldwin andl %edx,%r12d 356bc3d5698SJohn Baldwin leal 1735328473(%rcx,%r10,1),%ecx 357bc3d5698SJohn Baldwin andl %eax,%r11d 358bc3d5698SJohn Baldwin movl 48(%rsi),%r10d 359bc3d5698SJohn Baldwin orl %r11d,%r12d 360bc3d5698SJohn Baldwin movl %eax,%r11d 361bc3d5698SJohn Baldwin addl %r12d,%ecx 362bc3d5698SJohn Baldwin movl %eax,%r12d 363bc3d5698SJohn Baldwin roll $14,%ecx 364bc3d5698SJohn Baldwin addl %edx,%ecx 365bc3d5698SJohn Baldwin notl %r11d 366bc3d5698SJohn Baldwin andl %ecx,%r12d 367bc3d5698SJohn Baldwin leal -1926607734(%rbx,%r10,1),%ebx 368bc3d5698SJohn Baldwin andl %edx,%r11d 369bc3d5698SJohn Baldwin movl 20(%rsi),%r10d 370bc3d5698SJohn Baldwin orl %r11d,%r12d 371bc3d5698SJohn Baldwin movl %edx,%r11d 372bc3d5698SJohn Baldwin addl %r12d,%ebx 373bc3d5698SJohn Baldwin movl %edx,%r12d 374bc3d5698SJohn Baldwin roll $20,%ebx 375bc3d5698SJohn Baldwin addl %ecx,%ebx 376bc3d5698SJohn Baldwin movl %ecx,%r11d 377bc3d5698SJohn Baldwin leal -378558(%rax,%r10,1),%eax 378bc3d5698SJohn Baldwin xorl %edx,%r11d 379bc3d5698SJohn Baldwin movl 32(%rsi),%r10d 380bc3d5698SJohn Baldwin xorl %ebx,%r11d 381bc3d5698SJohn Baldwin addl %r11d,%eax 382bc3d5698SJohn Baldwin movl %ebx,%r11d 383bc3d5698SJohn Baldwin roll $4,%eax 384bc3d5698SJohn Baldwin addl %ebx,%eax 385bc3d5698SJohn Baldwin leal -2022574463(%rdx,%r10,1),%edx 386bc3d5698SJohn Baldwin xorl %ecx,%r11d 387bc3d5698SJohn Baldwin movl 44(%rsi),%r10d 388bc3d5698SJohn Baldwin xorl %eax,%r11d 389bc3d5698SJohn Baldwin addl %r11d,%edx 390bc3d5698SJohn Baldwin roll $11,%edx 391bc3d5698SJohn Baldwin movl %eax,%r11d 392bc3d5698SJohn Baldwin addl %eax,%edx 393bc3d5698SJohn Baldwin leal 1839030562(%rcx,%r10,1),%ecx 394bc3d5698SJohn Baldwin xorl %ebx,%r11d 395bc3d5698SJohn Baldwin movl 56(%rsi),%r10d 396bc3d5698SJohn Baldwin xorl %edx,%r11d 397bc3d5698SJohn Baldwin addl %r11d,%ecx 398bc3d5698SJohn Baldwin movl %edx,%r11d 399bc3d5698SJohn Baldwin roll $16,%ecx 400bc3d5698SJohn Baldwin addl %edx,%ecx 401bc3d5698SJohn Baldwin leal -35309556(%rbx,%r10,1),%ebx 402bc3d5698SJohn Baldwin xorl %eax,%r11d 403bc3d5698SJohn Baldwin movl 4(%rsi),%r10d 404bc3d5698SJohn Baldwin xorl %ecx,%r11d 405bc3d5698SJohn Baldwin addl %r11d,%ebx 406bc3d5698SJohn Baldwin roll $23,%ebx 407bc3d5698SJohn Baldwin movl %ecx,%r11d 408bc3d5698SJohn Baldwin addl %ecx,%ebx 409bc3d5698SJohn Baldwin leal -1530992060(%rax,%r10,1),%eax 410bc3d5698SJohn Baldwin xorl %edx,%r11d 411bc3d5698SJohn Baldwin movl 16(%rsi),%r10d 412bc3d5698SJohn Baldwin xorl %ebx,%r11d 413bc3d5698SJohn Baldwin addl %r11d,%eax 414bc3d5698SJohn Baldwin movl %ebx,%r11d 415bc3d5698SJohn Baldwin roll $4,%eax 416bc3d5698SJohn Baldwin addl %ebx,%eax 417bc3d5698SJohn Baldwin leal 1272893353(%rdx,%r10,1),%edx 418bc3d5698SJohn Baldwin xorl %ecx,%r11d 419bc3d5698SJohn Baldwin movl 28(%rsi),%r10d 420bc3d5698SJohn Baldwin xorl %eax,%r11d 421bc3d5698SJohn Baldwin addl %r11d,%edx 422bc3d5698SJohn Baldwin roll $11,%edx 423bc3d5698SJohn Baldwin movl %eax,%r11d 424bc3d5698SJohn Baldwin addl %eax,%edx 425bc3d5698SJohn Baldwin leal -155497632(%rcx,%r10,1),%ecx 426bc3d5698SJohn Baldwin xorl %ebx,%r11d 427bc3d5698SJohn Baldwin movl 40(%rsi),%r10d 428bc3d5698SJohn Baldwin xorl %edx,%r11d 429bc3d5698SJohn Baldwin addl %r11d,%ecx 430bc3d5698SJohn Baldwin movl %edx,%r11d 431bc3d5698SJohn Baldwin roll $16,%ecx 432bc3d5698SJohn Baldwin addl %edx,%ecx 433bc3d5698SJohn Baldwin leal -1094730640(%rbx,%r10,1),%ebx 434bc3d5698SJohn Baldwin xorl %eax,%r11d 435bc3d5698SJohn Baldwin movl 52(%rsi),%r10d 436bc3d5698SJohn Baldwin xorl %ecx,%r11d 437bc3d5698SJohn Baldwin addl %r11d,%ebx 438bc3d5698SJohn Baldwin roll $23,%ebx 439bc3d5698SJohn Baldwin movl %ecx,%r11d 440bc3d5698SJohn Baldwin addl %ecx,%ebx 441bc3d5698SJohn Baldwin leal 681279174(%rax,%r10,1),%eax 442bc3d5698SJohn Baldwin xorl %edx,%r11d 443bc3d5698SJohn Baldwin movl 0(%rsi),%r10d 444bc3d5698SJohn Baldwin xorl %ebx,%r11d 445bc3d5698SJohn Baldwin addl %r11d,%eax 446bc3d5698SJohn Baldwin movl %ebx,%r11d 447bc3d5698SJohn Baldwin roll $4,%eax 448bc3d5698SJohn Baldwin addl %ebx,%eax 449bc3d5698SJohn Baldwin leal -358537222(%rdx,%r10,1),%edx 450bc3d5698SJohn Baldwin xorl %ecx,%r11d 451bc3d5698SJohn Baldwin movl 12(%rsi),%r10d 452bc3d5698SJohn Baldwin xorl %eax,%r11d 453bc3d5698SJohn Baldwin addl %r11d,%edx 454bc3d5698SJohn Baldwin roll $11,%edx 455bc3d5698SJohn Baldwin movl %eax,%r11d 456bc3d5698SJohn Baldwin addl %eax,%edx 457bc3d5698SJohn Baldwin leal -722521979(%rcx,%r10,1),%ecx 458bc3d5698SJohn Baldwin xorl %ebx,%r11d 459bc3d5698SJohn Baldwin movl 24(%rsi),%r10d 460bc3d5698SJohn Baldwin xorl %edx,%r11d 461bc3d5698SJohn Baldwin addl %r11d,%ecx 462bc3d5698SJohn Baldwin movl %edx,%r11d 463bc3d5698SJohn Baldwin roll $16,%ecx 464bc3d5698SJohn Baldwin addl %edx,%ecx 465bc3d5698SJohn Baldwin leal 76029189(%rbx,%r10,1),%ebx 466bc3d5698SJohn Baldwin xorl %eax,%r11d 467bc3d5698SJohn Baldwin movl 36(%rsi),%r10d 468bc3d5698SJohn Baldwin xorl %ecx,%r11d 469bc3d5698SJohn Baldwin addl %r11d,%ebx 470bc3d5698SJohn Baldwin roll $23,%ebx 471bc3d5698SJohn Baldwin movl %ecx,%r11d 472bc3d5698SJohn Baldwin addl %ecx,%ebx 473bc3d5698SJohn Baldwin leal -640364487(%rax,%r10,1),%eax 474bc3d5698SJohn Baldwin xorl %edx,%r11d 475bc3d5698SJohn Baldwin movl 48(%rsi),%r10d 476bc3d5698SJohn Baldwin xorl %ebx,%r11d 477bc3d5698SJohn Baldwin addl %r11d,%eax 478bc3d5698SJohn Baldwin movl %ebx,%r11d 479bc3d5698SJohn Baldwin roll $4,%eax 480bc3d5698SJohn Baldwin addl %ebx,%eax 481bc3d5698SJohn Baldwin leal -421815835(%rdx,%r10,1),%edx 482bc3d5698SJohn Baldwin xorl %ecx,%r11d 483bc3d5698SJohn Baldwin movl 60(%rsi),%r10d 484bc3d5698SJohn Baldwin xorl %eax,%r11d 485bc3d5698SJohn Baldwin addl %r11d,%edx 486bc3d5698SJohn Baldwin roll $11,%edx 487bc3d5698SJohn Baldwin movl %eax,%r11d 488bc3d5698SJohn Baldwin addl %eax,%edx 489bc3d5698SJohn Baldwin leal 530742520(%rcx,%r10,1),%ecx 490bc3d5698SJohn Baldwin xorl %ebx,%r11d 491bc3d5698SJohn Baldwin movl 8(%rsi),%r10d 492bc3d5698SJohn Baldwin xorl %edx,%r11d 493bc3d5698SJohn Baldwin addl %r11d,%ecx 494bc3d5698SJohn Baldwin movl %edx,%r11d 495bc3d5698SJohn Baldwin roll $16,%ecx 496bc3d5698SJohn Baldwin addl %edx,%ecx 497bc3d5698SJohn Baldwin leal -995338651(%rbx,%r10,1),%ebx 498bc3d5698SJohn Baldwin xorl %eax,%r11d 499bc3d5698SJohn Baldwin movl 0(%rsi),%r10d 500bc3d5698SJohn Baldwin xorl %ecx,%r11d 501bc3d5698SJohn Baldwin addl %r11d,%ebx 502bc3d5698SJohn Baldwin roll $23,%ebx 503bc3d5698SJohn Baldwin movl %ecx,%r11d 504bc3d5698SJohn Baldwin addl %ecx,%ebx 505bc3d5698SJohn Baldwin movl $0xffffffff,%r11d 506bc3d5698SJohn Baldwin xorl %edx,%r11d 507bc3d5698SJohn Baldwin leal -198630844(%rax,%r10,1),%eax 508bc3d5698SJohn Baldwin orl %ebx,%r11d 509bc3d5698SJohn Baldwin movl 28(%rsi),%r10d 510bc3d5698SJohn Baldwin xorl %ecx,%r11d 511bc3d5698SJohn Baldwin addl %r11d,%eax 512bc3d5698SJohn Baldwin movl $0xffffffff,%r11d 513bc3d5698SJohn Baldwin roll $6,%eax 514bc3d5698SJohn Baldwin xorl %ecx,%r11d 515bc3d5698SJohn Baldwin addl %ebx,%eax 516bc3d5698SJohn Baldwin leal 1126891415(%rdx,%r10,1),%edx 517bc3d5698SJohn Baldwin orl %eax,%r11d 518bc3d5698SJohn Baldwin movl 56(%rsi),%r10d 519bc3d5698SJohn Baldwin xorl %ebx,%r11d 520bc3d5698SJohn Baldwin addl %r11d,%edx 521bc3d5698SJohn Baldwin movl $0xffffffff,%r11d 522bc3d5698SJohn Baldwin roll $10,%edx 523bc3d5698SJohn Baldwin xorl %ebx,%r11d 524bc3d5698SJohn Baldwin addl %eax,%edx 525bc3d5698SJohn Baldwin leal -1416354905(%rcx,%r10,1),%ecx 526bc3d5698SJohn Baldwin orl %edx,%r11d 527bc3d5698SJohn Baldwin movl 20(%rsi),%r10d 528bc3d5698SJohn Baldwin xorl %eax,%r11d 529bc3d5698SJohn Baldwin addl %r11d,%ecx 530bc3d5698SJohn Baldwin movl $0xffffffff,%r11d 531bc3d5698SJohn Baldwin roll $15,%ecx 532bc3d5698SJohn Baldwin xorl %eax,%r11d 533bc3d5698SJohn Baldwin addl %edx,%ecx 534bc3d5698SJohn Baldwin leal -57434055(%rbx,%r10,1),%ebx 535bc3d5698SJohn Baldwin orl %ecx,%r11d 536bc3d5698SJohn Baldwin movl 48(%rsi),%r10d 537bc3d5698SJohn Baldwin xorl %edx,%r11d 538bc3d5698SJohn Baldwin addl %r11d,%ebx 539bc3d5698SJohn Baldwin movl $0xffffffff,%r11d 540bc3d5698SJohn Baldwin roll $21,%ebx 541bc3d5698SJohn Baldwin xorl %edx,%r11d 542bc3d5698SJohn Baldwin addl %ecx,%ebx 543bc3d5698SJohn Baldwin leal 1700485571(%rax,%r10,1),%eax 544bc3d5698SJohn Baldwin orl %ebx,%r11d 545bc3d5698SJohn Baldwin movl 12(%rsi),%r10d 546bc3d5698SJohn Baldwin xorl %ecx,%r11d 547bc3d5698SJohn Baldwin addl %r11d,%eax 548bc3d5698SJohn Baldwin movl $0xffffffff,%r11d 549bc3d5698SJohn Baldwin roll $6,%eax 550bc3d5698SJohn Baldwin xorl %ecx,%r11d 551bc3d5698SJohn Baldwin addl %ebx,%eax 552bc3d5698SJohn Baldwin leal -1894986606(%rdx,%r10,1),%edx 553bc3d5698SJohn Baldwin orl %eax,%r11d 554bc3d5698SJohn Baldwin movl 40(%rsi),%r10d 555bc3d5698SJohn Baldwin xorl %ebx,%r11d 556bc3d5698SJohn Baldwin addl %r11d,%edx 557bc3d5698SJohn Baldwin movl $0xffffffff,%r11d 558bc3d5698SJohn Baldwin roll $10,%edx 559bc3d5698SJohn Baldwin xorl %ebx,%r11d 560bc3d5698SJohn Baldwin addl %eax,%edx 561bc3d5698SJohn Baldwin leal -1051523(%rcx,%r10,1),%ecx 562bc3d5698SJohn Baldwin orl %edx,%r11d 563bc3d5698SJohn Baldwin movl 4(%rsi),%r10d 564bc3d5698SJohn Baldwin xorl %eax,%r11d 565bc3d5698SJohn Baldwin addl %r11d,%ecx 566bc3d5698SJohn Baldwin movl $0xffffffff,%r11d 567bc3d5698SJohn Baldwin roll $15,%ecx 568bc3d5698SJohn Baldwin xorl %eax,%r11d 569bc3d5698SJohn Baldwin addl %edx,%ecx 570bc3d5698SJohn Baldwin leal -2054922799(%rbx,%r10,1),%ebx 571bc3d5698SJohn Baldwin orl %ecx,%r11d 572bc3d5698SJohn Baldwin movl 32(%rsi),%r10d 573bc3d5698SJohn Baldwin xorl %edx,%r11d 574bc3d5698SJohn Baldwin addl %r11d,%ebx 575bc3d5698SJohn Baldwin movl $0xffffffff,%r11d 576bc3d5698SJohn Baldwin roll $21,%ebx 577bc3d5698SJohn Baldwin xorl %edx,%r11d 578bc3d5698SJohn Baldwin addl %ecx,%ebx 579bc3d5698SJohn Baldwin leal 1873313359(%rax,%r10,1),%eax 580bc3d5698SJohn Baldwin orl %ebx,%r11d 581bc3d5698SJohn Baldwin movl 60(%rsi),%r10d 582bc3d5698SJohn Baldwin xorl %ecx,%r11d 583bc3d5698SJohn Baldwin addl %r11d,%eax 584bc3d5698SJohn Baldwin movl $0xffffffff,%r11d 585bc3d5698SJohn Baldwin roll $6,%eax 586bc3d5698SJohn Baldwin xorl %ecx,%r11d 587bc3d5698SJohn Baldwin addl %ebx,%eax 588bc3d5698SJohn Baldwin leal -30611744(%rdx,%r10,1),%edx 589bc3d5698SJohn Baldwin orl %eax,%r11d 590bc3d5698SJohn Baldwin movl 24(%rsi),%r10d 591bc3d5698SJohn Baldwin xorl %ebx,%r11d 592bc3d5698SJohn Baldwin addl %r11d,%edx 593bc3d5698SJohn Baldwin movl $0xffffffff,%r11d 594bc3d5698SJohn Baldwin roll $10,%edx 595bc3d5698SJohn Baldwin xorl %ebx,%r11d 596bc3d5698SJohn Baldwin addl %eax,%edx 597bc3d5698SJohn Baldwin leal -1560198380(%rcx,%r10,1),%ecx 598bc3d5698SJohn Baldwin orl %edx,%r11d 599bc3d5698SJohn Baldwin movl 52(%rsi),%r10d 600bc3d5698SJohn Baldwin xorl %eax,%r11d 601bc3d5698SJohn Baldwin addl %r11d,%ecx 602bc3d5698SJohn Baldwin movl $0xffffffff,%r11d 603bc3d5698SJohn Baldwin roll $15,%ecx 604bc3d5698SJohn Baldwin xorl %eax,%r11d 605bc3d5698SJohn Baldwin addl %edx,%ecx 606bc3d5698SJohn Baldwin leal 1309151649(%rbx,%r10,1),%ebx 607bc3d5698SJohn Baldwin orl %ecx,%r11d 608bc3d5698SJohn Baldwin movl 16(%rsi),%r10d 609bc3d5698SJohn Baldwin xorl %edx,%r11d 610bc3d5698SJohn Baldwin addl %r11d,%ebx 611bc3d5698SJohn Baldwin movl $0xffffffff,%r11d 612bc3d5698SJohn Baldwin roll $21,%ebx 613bc3d5698SJohn Baldwin xorl %edx,%r11d 614bc3d5698SJohn Baldwin addl %ecx,%ebx 615bc3d5698SJohn Baldwin leal -145523070(%rax,%r10,1),%eax 616bc3d5698SJohn Baldwin orl %ebx,%r11d 617bc3d5698SJohn Baldwin movl 44(%rsi),%r10d 618bc3d5698SJohn Baldwin xorl %ecx,%r11d 619bc3d5698SJohn Baldwin addl %r11d,%eax 620bc3d5698SJohn Baldwin movl $0xffffffff,%r11d 621bc3d5698SJohn Baldwin roll $6,%eax 622bc3d5698SJohn Baldwin xorl %ecx,%r11d 623bc3d5698SJohn Baldwin addl %ebx,%eax 624bc3d5698SJohn Baldwin leal -1120210379(%rdx,%r10,1),%edx 625bc3d5698SJohn Baldwin orl %eax,%r11d 626bc3d5698SJohn Baldwin movl 8(%rsi),%r10d 627bc3d5698SJohn Baldwin xorl %ebx,%r11d 628bc3d5698SJohn Baldwin addl %r11d,%edx 629bc3d5698SJohn Baldwin movl $0xffffffff,%r11d 630bc3d5698SJohn Baldwin roll $10,%edx 631bc3d5698SJohn Baldwin xorl %ebx,%r11d 632bc3d5698SJohn Baldwin addl %eax,%edx 633bc3d5698SJohn Baldwin leal 718787259(%rcx,%r10,1),%ecx 634bc3d5698SJohn Baldwin orl %edx,%r11d 635bc3d5698SJohn Baldwin movl 36(%rsi),%r10d 636bc3d5698SJohn Baldwin xorl %eax,%r11d 637bc3d5698SJohn Baldwin addl %r11d,%ecx 638bc3d5698SJohn Baldwin movl $0xffffffff,%r11d 639bc3d5698SJohn Baldwin roll $15,%ecx 640bc3d5698SJohn Baldwin xorl %eax,%r11d 641bc3d5698SJohn Baldwin addl %edx,%ecx 642bc3d5698SJohn Baldwin leal -343485551(%rbx,%r10,1),%ebx 643bc3d5698SJohn Baldwin orl %ecx,%r11d 644bc3d5698SJohn Baldwin movl 0(%rsi),%r10d 645bc3d5698SJohn Baldwin xorl %edx,%r11d 646bc3d5698SJohn Baldwin addl %r11d,%ebx 647bc3d5698SJohn Baldwin movl $0xffffffff,%r11d 648bc3d5698SJohn Baldwin roll $21,%ebx 649bc3d5698SJohn Baldwin xorl %edx,%r11d 650bc3d5698SJohn Baldwin addl %ecx,%ebx 651bc3d5698SJohn Baldwin 652bc3d5698SJohn Baldwin addl %r8d,%eax 653bc3d5698SJohn Baldwin addl %r9d,%ebx 654bc3d5698SJohn Baldwin addl %r14d,%ecx 655bc3d5698SJohn Baldwin addl %r15d,%edx 656bc3d5698SJohn Baldwin 657bc3d5698SJohn Baldwin 658bc3d5698SJohn Baldwin addq $64,%rsi 659bc3d5698SJohn Baldwin cmpq %rdi,%rsi 660bc3d5698SJohn Baldwin jb .Lloop 661bc3d5698SJohn Baldwin 662bc3d5698SJohn Baldwin 663bc3d5698SJohn Baldwin.Lend: 664bc3d5698SJohn Baldwin movl %eax,0(%rbp) 665bc3d5698SJohn Baldwin movl %ebx,4(%rbp) 666bc3d5698SJohn Baldwin movl %ecx,8(%rbp) 667bc3d5698SJohn Baldwin movl %edx,12(%rbp) 668bc3d5698SJohn Baldwin 669bc3d5698SJohn Baldwin movq (%rsp),%r15 670bc3d5698SJohn Baldwin.cfi_restore %r15 671bc3d5698SJohn Baldwin movq 8(%rsp),%r14 672bc3d5698SJohn Baldwin.cfi_restore %r14 673bc3d5698SJohn Baldwin movq 16(%rsp),%r12 674bc3d5698SJohn Baldwin.cfi_restore %r12 675bc3d5698SJohn Baldwin movq 24(%rsp),%rbx 676bc3d5698SJohn Baldwin.cfi_restore %rbx 677bc3d5698SJohn Baldwin movq 32(%rsp),%rbp 678bc3d5698SJohn Baldwin.cfi_restore %rbp 679bc3d5698SJohn Baldwin addq $40,%rsp 680bc3d5698SJohn Baldwin.cfi_adjust_cfa_offset -40 681bc3d5698SJohn Baldwin.Lepilogue: 682bc3d5698SJohn Baldwin .byte 0xf3,0xc3 683bc3d5698SJohn Baldwin.cfi_endproc 684*c0855eaaSJohn Baldwin.size ossl_md5_block_asm_data_order,.-ossl_md5_block_asm_data_order 685*c0855eaaSJohn Baldwin .section ".note.gnu.property", "a" 686*c0855eaaSJohn Baldwin .p2align 3 687*c0855eaaSJohn Baldwin .long 1f - 0f 688*c0855eaaSJohn Baldwin .long 4f - 1f 689*c0855eaaSJohn Baldwin .long 5 690*c0855eaaSJohn Baldwin0: 691*c0855eaaSJohn Baldwin # "GNU" encoded with .byte, since .asciz isn't supported 692*c0855eaaSJohn Baldwin # on Solaris. 693*c0855eaaSJohn Baldwin .byte 0x47 694*c0855eaaSJohn Baldwin .byte 0x4e 695*c0855eaaSJohn Baldwin .byte 0x55 696*c0855eaaSJohn Baldwin .byte 0 697*c0855eaaSJohn Baldwin1: 698*c0855eaaSJohn Baldwin .p2align 3 699*c0855eaaSJohn Baldwin .long 0xc0000002 700*c0855eaaSJohn Baldwin .long 3f - 2f 701*c0855eaaSJohn Baldwin2: 702*c0855eaaSJohn Baldwin .long 3 703*c0855eaaSJohn Baldwin3: 704*c0855eaaSJohn Baldwin .p2align 3 705*c0855eaaSJohn Baldwin4: 706