1168404Spjd # $FreeBSD$ 2168404Spjd.text 3168404Spjd 4168404Spjd.globl sha256_block_data_order 5168404Spjd.type sha256_block_data_order,@function 6168404Spjd.align 16 7168404Spjdsha256_block_data_order: 8168404Spjd pushq %rbx 9168404Spjd pushq %rbp 10168404Spjd pushq %r12 11168404Spjd pushq %r13 12168404Spjd pushq %r14 13168404Spjd pushq %r15 14168404Spjd movq %rsp,%r11 15168404Spjd shlq $4,%rdx 16168404Spjd subq $64+32,%rsp 17168404Spjd leaq (%rsi,%rdx,4),%rdx 18168404Spjd andq $-64,%rsp 19168404Spjd movq %rdi,64+0(%rsp) 20168404Spjd movq %rsi,64+8(%rsp) 21168404Spjd movq %rdx,64+16(%rsp) 22219089Spjd movq %r11,64+24(%rsp) 23243674Smm.Lprologue: 24168404Spjd 25168404Spjd leaq K256(%rip),%rbp 26219089Spjd 27219089Spjd movl 0(%rdi),%eax 28168404Spjd movl 4(%rdi),%ebx 29168404Spjd movl 8(%rdi),%ecx 30168404Spjd movl 12(%rdi),%edx 31168404Spjd movl 16(%rdi),%r8d 32168404Spjd movl 20(%rdi),%r9d 33168404Spjd movl 24(%rdi),%r10d 34168404Spjd movl 28(%rdi),%r11d 35168404Spjd jmp .Lloop 36168404Spjd 37168404Spjd.align 16 38219089Spjd.Lloop: 39168404Spjd xorq %rdi,%rdi 40219089Spjd movl 0(%rsi),%r12d 41168404Spjd movl %r8d,%r13d 42168404Spjd movl %eax,%r14d 43168404Spjd bswapl %r12d 44168404Spjd rorl $14,%r13d 45168404Spjd movl %r9d,%r15d 46168404Spjd movl %r12d,0(%rsp) 47168404Spjd 48168404Spjd rorl $9,%r14d 49168404Spjd xorl %r8d,%r13d 50168404Spjd xorl %r10d,%r15d 51168404Spjd 52168404Spjd rorl $5,%r13d 53168404Spjd addl %r11d,%r12d 54168404Spjd xorl %eax,%r14d 55168404Spjd 56168404Spjd addl (%rbp,%rdi,4),%r12d 57168404Spjd andl %r8d,%r15d 58168404Spjd movl %ebx,%r11d 59168404Spjd 60168404Spjd rorl $11,%r14d 61168404Spjd xorl %r8d,%r13d 62168404Spjd xorl %r10d,%r15d 63168404Spjd 64168404Spjd xorl %ecx,%r11d 65168404Spjd xorl %eax,%r14d 66168404Spjd addl %r15d,%r12d 67168404Spjd movl %ebx,%r15d 68168404Spjd 69168404Spjd rorl $6,%r13d 70168404Spjd andl %eax,%r11d 71219089Spjd andl %ecx,%r15d 72168404Spjd 73219089Spjd rorl $2,%r14d 74219089Spjd addl %r13d,%r12d 75219089Spjd addl %r15d,%r11d 76168404Spjd 77168404Spjd addl %r12d,%edx 78168404Spjd addl %r12d,%r11d 79168404Spjd leaq 1(%rdi),%rdi 80168404Spjd addl %r14d,%r11d 81168404Spjd 82168404Spjd movl 4(%rsi),%r12d 83168404Spjd movl %edx,%r13d 84168404Spjd movl %r11d,%r14d 85168404Spjd bswapl %r12d 86168404Spjd rorl $14,%r13d 87168404Spjd movl %r8d,%r15d 88168404Spjd movl %r12d,4(%rsp) 89219089Spjd 90219089Spjd rorl $9,%r14d 91219089Spjd xorl %edx,%r13d 92219089Spjd xorl %r9d,%r15d 93219089Spjd 94219089Spjd rorl $5,%r13d 95219089Spjd addl %r10d,%r12d 96219089Spjd xorl %r11d,%r14d 97219089Spjd 98219089Spjd addl (%rbp,%rdi,4),%r12d 99219089Spjd andl %edx,%r15d 100219089Spjd movl %eax,%r10d 101219089Spjd 102219089Spjd rorl $11,%r14d 103219089Spjd xorl %edx,%r13d 104168404Spjd xorl %r9d,%r15d 105219089Spjd 106168404Spjd xorl %ebx,%r10d 107219089Spjd xorl %r11d,%r14d 108219089Spjd addl %r15d,%r12d 109168404Spjd movl %eax,%r15d 110168404Spjd 111168404Spjd rorl $6,%r13d 112168404Spjd andl %r11d,%r10d 113168404Spjd andl %ebx,%r15d 114168404Spjd 115168404Spjd rorl $2,%r14d 116168404Spjd addl %r13d,%r12d 117168404Spjd addl %r15d,%r10d 118168404Spjd 119168404Spjd addl %r12d,%ecx 120168404Spjd addl %r12d,%r10d 121168404Spjd leaq 1(%rdi),%rdi 122168404Spjd addl %r14d,%r10d 123168404Spjd 124219089Spjd movl 8(%rsi),%r12d 125168404Spjd movl %ecx,%r13d 126219089Spjd movl %r10d,%r14d 127219089Spjd bswapl %r12d 128168404Spjd rorl $14,%r13d 129168404Spjd movl %edx,%r15d 130168404Spjd movl %r12d,8(%rsp) 131219089Spjd 132168404Spjd rorl $9,%r14d 133219089Spjd xorl %ecx,%r13d 134219089Spjd xorl %r8d,%r15d 135168404Spjd 136168404Spjd rorl $5,%r13d 137168404Spjd addl %r9d,%r12d 138219089Spjd xorl %r10d,%r14d 139168404Spjd 140168404Spjd addl (%rbp,%rdi,4),%r12d 141168404Spjd andl %ecx,%r15d 142168404Spjd movl %r11d,%r9d 143219089Spjd 144219089Spjd rorl $11,%r14d 145168404Spjd xorl %ecx,%r13d 146219089Spjd xorl %r8d,%r15d 147219089Spjd 148219089Spjd xorl %eax,%r9d 149168404Spjd xorl %r10d,%r14d 150168404Spjd addl %r15d,%r12d 151168404Spjd movl %r11d,%r15d 152168404Spjd 153168404Spjd rorl $6,%r13d 154219089Spjd andl %r10d,%r9d 155168404Spjd andl %eax,%r15d 156168404Spjd 157168404Spjd rorl $2,%r14d 158168404Spjd addl %r13d,%r12d 159168404Spjd addl %r15d,%r9d 160168404Spjd 161168404Spjd addl %r12d,%ebx 162168404Spjd addl %r12d,%r9d 163168404Spjd leaq 1(%rdi),%rdi 164168404Spjd addl %r14d,%r9d 165168404Spjd 166168404Spjd movl 12(%rsi),%r12d 167168404Spjd movl %ebx,%r13d 168168404Spjd movl %r9d,%r14d 169168404Spjd bswapl %r12d 170168404Spjd rorl $14,%r13d 171168404Spjd movl %ecx,%r15d 172168404Spjd movl %r12d,12(%rsp) 173168404Spjd 174168404Spjd rorl $9,%r14d 175168404Spjd xorl %ebx,%r13d 176168404Spjd xorl %edx,%r15d 177168404Spjd 178168404Spjd rorl $5,%r13d 179219089Spjd addl %r8d,%r12d 180168404Spjd xorl %r9d,%r14d 181168404Spjd 182219089Spjd addl (%rbp,%rdi,4),%r12d 183219089Spjd andl %ebx,%r15d 184168404Spjd movl %r10d,%r8d 185219089Spjd 186219089Spjd rorl $11,%r14d 187219089Spjd xorl %ebx,%r13d 188168404Spjd xorl %edx,%r15d 189168404Spjd 190168404Spjd xorl %r11d,%r8d 191219089Spjd xorl %r9d,%r14d 192219089Spjd addl %r15d,%r12d 193168404Spjd movl %r10d,%r15d 194219089Spjd 195219089Spjd rorl $6,%r13d 196168404Spjd andl %r9d,%r8d 197219089Spjd andl %r11d,%r15d 198219089Spjd 199168404Spjd rorl $2,%r14d 200219089Spjd addl %r13d,%r12d 201219089Spjd addl %r15d,%r8d 202219089Spjd 203168404Spjd addl %r12d,%eax 204168404Spjd addl %r12d,%r8d 205168404Spjd leaq 1(%rdi),%rdi 206168404Spjd addl %r14d,%r8d 207185029Spjd 208185029Spjd movl 16(%rsi),%r12d 209168404Spjd movl %eax,%r13d 210168404Spjd movl %r8d,%r14d 211185029Spjd bswapl %r12d 212185029Spjd rorl $14,%r13d 213168404Spjd movl %ebx,%r15d 214168404Spjd movl %r12d,16(%rsp) 215168404Spjd 216219089Spjd rorl $9,%r14d 217219089Spjd xorl %eax,%r13d 218219089Spjd xorl %ecx,%r15d 219219089Spjd 220219089Spjd rorl $5,%r13d 221219089Spjd addl %edx,%r12d 222219089Spjd xorl %r8d,%r14d 223219089Spjd 224219089Spjd addl (%rbp,%rdi,4),%r12d 225219089Spjd andl %eax,%r15d 226219089Spjd movl %r9d,%edx 227219089Spjd 228219089Spjd rorl $11,%r14d 229219089Spjd xorl %eax,%r13d 230219089Spjd xorl %ecx,%r15d 231219089Spjd 232219089Spjd xorl %r10d,%edx 233219089Spjd xorl %r8d,%r14d 234219089Spjd addl %r15d,%r12d 235219089Spjd movl %r9d,%r15d 236219089Spjd 237219089Spjd rorl $6,%r13d 238219089Spjd andl %r8d,%edx 239219089Spjd andl %r10d,%r15d 240219089Spjd 241219089Spjd rorl $2,%r14d 242219089Spjd addl %r13d,%r12d 243185029Spjd addl %r15d,%edx 244168404Spjd 245219089Spjd addl %r12d,%r11d 246168404Spjd addl %r12d,%edx 247168404Spjd leaq 1(%rdi),%rdi 248219089Spjd addl %r14d,%edx 249219089Spjd 250168404Spjd movl 20(%rsi),%r12d 251219089Spjd movl %r11d,%r13d 252219089Spjd movl %edx,%r14d 253219089Spjd bswapl %r12d 254219089Spjd rorl $14,%r13d 255219089Spjd movl %eax,%r15d 256219089Spjd movl %r12d,20(%rsp) 257219089Spjd 258219089Spjd rorl $9,%r14d 259219089Spjd xorl %r11d,%r13d 260219089Spjd xorl %ebx,%r15d 261219089Spjd 262219089Spjd rorl $5,%r13d 263219089Spjd addl %ecx,%r12d 264219089Spjd xorl %edx,%r14d 265219089Spjd 266219089Spjd addl (%rbp,%rdi,4),%r12d 267219089Spjd andl %r11d,%r15d 268219089Spjd movl %r8d,%ecx 269219089Spjd 270219089Spjd rorl $11,%r14d 271219089Spjd xorl %r11d,%r13d 272219089Spjd xorl %ebx,%r15d 273219089Spjd 274219089Spjd xorl %r9d,%ecx 275219089Spjd xorl %edx,%r14d 276219089Spjd addl %r15d,%r12d 277219089Spjd movl %r8d,%r15d 278219089Spjd 279219089Spjd rorl $6,%r13d 280219089Spjd andl %edx,%ecx 281219089Spjd andl %r9d,%r15d 282219089Spjd 283219089Spjd rorl $2,%r14d 284219089Spjd addl %r13d,%r12d 285168404Spjd addl %r15d,%ecx 286168404Spjd 287168404Spjd addl %r12d,%r10d 288168404Spjd addl %r12d,%ecx 289168404Spjd leaq 1(%rdi),%rdi 290168404Spjd addl %r14d,%ecx 291219089Spjd 292168404Spjd movl 24(%rsi),%r12d 293168404Spjd movl %r10d,%r13d 294168404Spjd movl %ecx,%r14d 295168404Spjd bswapl %r12d 296219089Spjd rorl $14,%r13d 297219089Spjd movl %r11d,%r15d 298219089Spjd movl %r12d,24(%rsp) 299219089Spjd 300219089Spjd rorl $9,%r14d 301219089Spjd xorl %r10d,%r13d 302219089Spjd xorl %eax,%r15d 303219089Spjd 304168404Spjd rorl $5,%r13d 305219089Spjd addl %ebx,%r12d 306168404Spjd xorl %ecx,%r14d 307219089Spjd 308219089Spjd addl (%rbp,%rdi,4),%r12d 309219089Spjd andl %r10d,%r15d 310219089Spjd movl %edx,%ebx 311219089Spjd 312168404Spjd rorl $11,%r14d 313168404Spjd xorl %r10d,%r13d 314168404Spjd xorl %eax,%r15d 315168404Spjd 316168404Spjd xorl %r8d,%ebx 317168404Spjd xorl %ecx,%r14d 318168404Spjd addl %r15d,%r12d 319168404Spjd movl %edx,%r15d 320168404Spjd 321168404Spjd rorl $6,%r13d 322219089Spjd andl %ecx,%ebx 323219089Spjd andl %r8d,%r15d 324168404Spjd 325219089Spjd rorl $2,%r14d 326219089Spjd addl %r13d,%r12d 327219089Spjd addl %r15d,%ebx 328219089Spjd 329219089Spjd addl %r12d,%r9d 330219089Spjd addl %r12d,%ebx 331168404Spjd leaq 1(%rdi),%rdi 332219089Spjd addl %r14d,%ebx 333219089Spjd 334219089Spjd movl 28(%rsi),%r12d 335219089Spjd movl %r9d,%r13d 336219089Spjd movl %ebx,%r14d 337168404Spjd bswapl %r12d 338219089Spjd rorl $14,%r13d 339219089Spjd movl %r10d,%r15d 340168404Spjd movl %r12d,28(%rsp) 341219089Spjd 342168404Spjd rorl $9,%r14d 343168404Spjd xorl %r9d,%r13d 344168404Spjd xorl %r11d,%r15d 345219089Spjd 346168404Spjd rorl $5,%r13d 347168404Spjd addl %eax,%r12d 348168404Spjd xorl %ebx,%r14d 349219089Spjd 350219089Spjd addl (%rbp,%rdi,4),%r12d 351219089Spjd andl %r9d,%r15d 352219089Spjd movl %ecx,%eax 353219089Spjd 354219089Spjd rorl $11,%r14d 355219089Spjd xorl %r9d,%r13d 356168404Spjd xorl %r11d,%r15d 357168404Spjd 358219089Spjd xorl %edx,%eax 359219089Spjd xorl %ebx,%r14d 360219089Spjd addl %r15d,%r12d 361219089Spjd movl %ecx,%r15d 362219089Spjd 363219089Spjd rorl $6,%r13d 364168404Spjd andl %ebx,%eax 365219089Spjd andl %edx,%r15d 366219089Spjd 367219089Spjd rorl $2,%r14d 368219089Spjd addl %r13d,%r12d 369219089Spjd addl %r15d,%eax 370219089Spjd 371219089Spjd addl %r12d,%r8d 372168404Spjd addl %r12d,%eax 373168404Spjd leaq 1(%rdi),%rdi 374219089Spjd addl %r14d,%eax 375168404Spjd 376168404Spjd movl 32(%rsi),%r12d 377168404Spjd movl %r8d,%r13d 378168404Spjd movl %eax,%r14d 379219089Spjd bswapl %r12d 380168404Spjd rorl $14,%r13d 381219089Spjd movl %r9d,%r15d 382219089Spjd movl %r12d,32(%rsp) 383219089Spjd 384219089Spjd rorl $9,%r14d 385219089Spjd xorl %r8d,%r13d 386219089Spjd xorl %r10d,%r15d 387168404Spjd 388168404Spjd rorl $5,%r13d 389219089Spjd addl %r11d,%r12d 390168404Spjd xorl %eax,%r14d 391168404Spjd 392219089Spjd addl (%rbp,%rdi,4),%r12d 393219089Spjd andl %r8d,%r15d 394219089Spjd movl %ebx,%r11d 395219089Spjd 396219089Spjd rorl $11,%r14d 397219089Spjd xorl %r8d,%r13d 398219089Spjd xorl %r10d,%r15d 399219089Spjd 400219089Spjd xorl %ecx,%r11d 401219089Spjd xorl %eax,%r14d 402219089Spjd addl %r15d,%r12d 403219089Spjd movl %ebx,%r15d 404219089Spjd 405219089Spjd rorl $6,%r13d 406219089Spjd andl %eax,%r11d 407219089Spjd andl %ecx,%r15d 408219089Spjd 409219089Spjd rorl $2,%r14d 410168404Spjd addl %r13d,%r12d 411168404Spjd addl %r15d,%r11d 412168404Spjd 413219089Spjd addl %r12d,%edx 414168404Spjd addl %r12d,%r11d 415168404Spjd leaq 1(%rdi),%rdi 416219089Spjd addl %r14d,%r11d 417219089Spjd 418219089Spjd movl 36(%rsi),%r12d 419168404Spjd movl %edx,%r13d 420168404Spjd movl %r11d,%r14d 421219089Spjd bswapl %r12d 422168404Spjd rorl $14,%r13d 423168404Spjd movl %r8d,%r15d 424219089Spjd movl %r12d,36(%rsp) 425219089Spjd 426219089Spjd rorl $9,%r14d 427168404Spjd xorl %edx,%r13d 428168404Spjd xorl %r9d,%r15d 429168404Spjd 430219089Spjd rorl $5,%r13d 431219089Spjd addl %r10d,%r12d 432219089Spjd xorl %r11d,%r14d 433219089Spjd 434219089Spjd addl (%rbp,%rdi,4),%r12d 435219089Spjd andl %edx,%r15d 436219089Spjd movl %eax,%r10d 437219089Spjd 438219089Spjd rorl $11,%r14d 439219089Spjd xorl %edx,%r13d 440219089Spjd xorl %r9d,%r15d 441219089Spjd 442219089Spjd xorl %ebx,%r10d 443219089Spjd xorl %r11d,%r14d 444219089Spjd addl %r15d,%r12d 445219089Spjd movl %eax,%r15d 446219089Spjd 447219089Spjd rorl $6,%r13d 448219089Spjd andl %r11d,%r10d 449219089Spjd andl %ebx,%r15d 450219089Spjd 451219089Spjd rorl $2,%r14d 452219089Spjd addl %r13d,%r12d 453219089Spjd addl %r15d,%r10d 454219089Spjd 455168404Spjd addl %r12d,%ecx 456219089Spjd addl %r12d,%r10d 457219089Spjd leaq 1(%rdi),%rdi 458219089Spjd addl %r14d,%r10d 459219089Spjd 460219089Spjd movl 40(%rsi),%r12d 461219089Spjd movl %ecx,%r13d 462168404Spjd movl %r10d,%r14d 463168404Spjd bswapl %r12d 464168404Spjd rorl $14,%r13d 465243674Smm movl %edx,%r15d 466243674Smm movl %r12d,40(%rsp) 467243674Smm 468243674Smm rorl $9,%r14d 469243674Smm xorl %ecx,%r13d 470243674Smm xorl %r8d,%r15d 471243674Smm 472243674Smm rorl $5,%r13d 473243674Smm addl %r9d,%r12d 474243674Smm xorl %r10d,%r14d 475243674Smm 476243674Smm addl (%rbp,%rdi,4),%r12d 477243674Smm andl %ecx,%r15d 478243674Smm movl %r11d,%r9d 479243674Smm 480243674Smm rorl $11,%r14d 481243674Smm xorl %ecx,%r13d 482243674Smm xorl %r8d,%r15d 483243674Smm 484243674Smm xorl %eax,%r9d 485243674Smm xorl %r10d,%r14d 486243674Smm addl %r15d,%r12d 487243674Smm movl %r11d,%r15d 488243674Smm 489243674Smm rorl $6,%r13d 490243674Smm andl %r10d,%r9d 491243674Smm andl %eax,%r15d 492243674Smm 493243674Smm rorl $2,%r14d 494243674Smm addl %r13d,%r12d 495243674Smm addl %r15d,%r9d 496168404Spjd 497168404Spjd addl %r12d,%ebx 498219089Spjd addl %r12d,%r9d 499168404Spjd leaq 1(%rdi),%rdi 500168404Spjd addl %r14d,%r9d 501168404Spjd 502219089Spjd movl 44(%rsi),%r12d 503168404Spjd movl %ebx,%r13d 504168404Spjd movl %r9d,%r14d 505168404Spjd bswapl %r12d 506168404Spjd rorl $14,%r13d 507168404Spjd movl %ecx,%r15d 508168404Spjd movl %r12d,44(%rsp) 509168404Spjd 510168404Spjd rorl $9,%r14d 511168404Spjd xorl %ebx,%r13d 512168404Spjd xorl %edx,%r15d 513168404Spjd 514168404Spjd rorl $5,%r13d 515168404Spjd addl %r8d,%r12d 516168404Spjd xorl %r9d,%r14d 517168404Spjd 518168404Spjd addl (%rbp,%rdi,4),%r12d 519219089Spjd andl %ebx,%r15d 520219089Spjd movl %r10d,%r8d 521219089Spjd 522168404Spjd rorl $11,%r14d 523207908Smm xorl %ebx,%r13d 524168404Spjd xorl %edx,%r15d 525219089Spjd 526168404Spjd xorl %r11d,%r8d 527168404Spjd xorl %r9d,%r14d 528168404Spjd addl %r15d,%r12d 529207908Smm movl %r10d,%r15d 530219089Spjd 531207908Smm rorl $6,%r13d 532207908Smm andl %r9d,%r8d 533207908Smm andl %r11d,%r15d 534219089Spjd 535219089Spjd rorl $2,%r14d 536168404Spjd addl %r13d,%r12d 537168404Spjd addl %r15d,%r8d 538168404Spjd 539168404Spjd addl %r12d,%eax 540168404Spjd addl %r12d,%r8d 541168404Spjd leaq 1(%rdi),%rdi 542168404Spjd addl %r14d,%r8d 543168404Spjd 544219089Spjd movl 48(%rsi),%r12d 545219089Spjd movl %eax,%r13d 546168404Spjd movl %r8d,%r14d 547168404Spjd bswapl %r12d 548168404Spjd rorl $14,%r13d 549168404Spjd movl %ebx,%r15d 550168404Spjd movl %r12d,48(%rsp) 551168404Spjd 552168404Spjd rorl $9,%r14d 553168404Spjd xorl %eax,%r13d 554168404Spjd xorl %ecx,%r15d 555168404Spjd 556168404Spjd rorl $5,%r13d 557168404Spjd addl %edx,%r12d 558219089Spjd xorl %r8d,%r14d 559219089Spjd 560168404Spjd addl (%rbp,%rdi,4),%r12d 561168404Spjd andl %eax,%r15d 562168404Spjd movl %r9d,%edx 563168404Spjd 564168404Spjd rorl $11,%r14d 565168404Spjd xorl %eax,%r13d 566168404Spjd xorl %ecx,%r15d 567168404Spjd 568168404Spjd xorl %r10d,%edx 569168404Spjd xorl %r8d,%r14d 570168404Spjd addl %r15d,%r12d 571168404Spjd movl %r9d,%r15d 572168404Spjd 573168404Spjd rorl $6,%r13d 574168404Spjd andl %r8d,%edx 575168404Spjd andl %r10d,%r15d 576168404Spjd 577168404Spjd rorl $2,%r14d 578168404Spjd addl %r13d,%r12d 579168404Spjd addl %r15d,%edx 580168404Spjd 581168404Spjd addl %r12d,%r11d 582168404Spjd addl %r12d,%edx 583168404Spjd leaq 1(%rdi),%rdi 584219089Spjd addl %r14d,%edx 585219089Spjd 586168404Spjd movl 52(%rsi),%r12d 587168404Spjd movl %r11d,%r13d 588168404Spjd movl %edx,%r14d 589168404Spjd bswapl %r12d 590219089Spjd rorl $14,%r13d 591168404Spjd movl %eax,%r15d 592168404Spjd movl %r12d,52(%rsp) 593168404Spjd 594168404Spjd rorl $9,%r14d 595168404Spjd xorl %r11d,%r13d 596168404Spjd xorl %ebx,%r15d 597168404Spjd 598168404Spjd rorl $5,%r13d 599168404Spjd addl %ecx,%r12d 600168404Spjd xorl %edx,%r14d 601168404Spjd 602224526Smm addl (%rbp,%rdi,4),%r12d 603168404Spjd andl %r11d,%r15d 604168404Spjd movl %r8d,%ecx 605168404Spjd 606168404Spjd rorl $11,%r14d 607219089Spjd xorl %r11d,%r13d 608168404Spjd xorl %ebx,%r15d 609168404Spjd 610219089Spjd xorl %r9d,%ecx 611243674Smm xorl %edx,%r14d 612168404Spjd addl %r15d,%r12d 613168404Spjd movl %r8d,%r15d 614168404Spjd 615168404Spjd rorl $6,%r13d 616185029Spjd andl %edx,%ecx 617168404Spjd andl %r9d,%r15d 618243674Smm 619243674Smm rorl $2,%r14d 620243674Smm addl %r13d,%r12d 621243674Smm addl %r15d,%ecx 622243674Smm 623243674Smm addl %r12d,%r10d 624243674Smm addl %r12d,%ecx 625243674Smm leaq 1(%rdi),%rdi 626168404Spjd addl %r14d,%ecx 627219089Spjd 628168404Spjd movl 56(%rsi),%r12d 629168404Spjd movl %r10d,%r13d 630168404Spjd movl %ecx,%r14d 631168404Spjd bswapl %r12d 632168404Spjd rorl $14,%r13d 633168404Spjd movl %r11d,%r15d 634168404Spjd movl %r12d,56(%rsp) 635168404Spjd 636219089Spjd rorl $9,%r14d 637168404Spjd xorl %r10d,%r13d 638185029Spjd xorl %eax,%r15d 639168404Spjd 640168404Spjd rorl $5,%r13d 641168404Spjd addl %ebx,%r12d 642168404Spjd xorl %ecx,%r14d 643168404Spjd 644168404Spjd addl (%rbp,%rdi,4),%r12d 645219089Spjd andl %r10d,%r15d 646213197Smm movl %edx,%ebx 647219089Spjd 648213197Smm rorl $11,%r14d 649213197Smm xorl %r10d,%r13d 650219089Spjd xorl %eax,%r15d 651219089Spjd 652213197Smm xorl %r8d,%ebx 653213197Smm xorl %ecx,%r14d 654168404Spjd addl %r15d,%r12d 655168404Spjd movl %edx,%r15d 656168404Spjd 657168404Spjd rorl $6,%r13d 658168404Spjd andl %ecx,%ebx 659168404Spjd andl %r8d,%r15d 660168404Spjd 661168404Spjd rorl $2,%r14d 662168404Spjd addl %r13d,%r12d 663219089Spjd addl %r15d,%ebx 664219089Spjd 665168404Spjd addl %r12d,%r9d 666219089Spjd addl %r12d,%ebx 667219089Spjd leaq 1(%rdi),%rdi 668219089Spjd addl %r14d,%ebx 669219089Spjd 670219089Spjd movl 60(%rsi),%r12d 671168404Spjd movl %r9d,%r13d 672168404Spjd movl %ebx,%r14d 673168404Spjd bswapl %r12d 674168404Spjd rorl $14,%r13d 675219089Spjd movl %r10d,%r15d 676168404Spjd movl %r12d,60(%rsp) 677168404Spjd 678168404Spjd rorl $9,%r14d 679185029Spjd xorl %r9d,%r13d 680185029Spjd xorl %r11d,%r15d 681185029Spjd 682185029Spjd rorl $5,%r13d 683185029Spjd addl %eax,%r12d 684185029Spjd xorl %ebx,%r14d 685219089Spjd 686168404Spjd addl (%rbp,%rdi,4),%r12d 687185029Spjd andl %r9d,%r15d 688185029Spjd movl %ecx,%eax 689219089Spjd 690185029Spjd rorl $11,%r14d 691168404Spjd xorl %r9d,%r13d 692219089Spjd xorl %r11d,%r15d 693219089Spjd 694219089Spjd xorl %edx,%eax 695185029Spjd xorl %ebx,%r14d 696185029Spjd addl %r15d,%r12d 697185029Spjd movl %ecx,%r15d 698185029Spjd 699168404Spjd rorl $6,%r13d 700185029Spjd andl %ebx,%eax 701219089Spjd andl %edx,%r15d 702219089Spjd 703219089Spjd rorl $2,%r14d 704219089Spjd addl %r13d,%r12d 705219089Spjd addl %r15d,%eax 706219089Spjd 707219089Spjd addl %r12d,%r8d 708219089Spjd addl %r12d,%eax 709219089Spjd leaq 1(%rdi),%rdi 710219089Spjd addl %r14d,%eax 711219089Spjd 712219089Spjd jmp .Lrounds_16_xx 713219089Spjd.align 16 714219089Spjd.Lrounds_16_xx: 715219089Spjd movl 4(%rsp),%r13d 716219089Spjd movl 56(%rsp),%r14d 717219089Spjd movl %r13d,%r12d 718219089Spjd movl %r14d,%r15d 719219089Spjd 720219089Spjd rorl $11,%r12d 721219089Spjd xorl %r13d,%r12d 722219089Spjd shrl $3,%r13d 723168404Spjd 724185029Spjd rorl $7,%r12d 725219089Spjd xorl %r12d,%r13d 726219089Spjd movl 36(%rsp),%r12d 727219089Spjd 728219089Spjd rorl $2,%r15d 729219089Spjd xorl %r14d,%r15d 730219089Spjd shrl $10,%r14d 731219089Spjd 732219089Spjd rorl $17,%r15d 733219089Spjd addl %r13d,%r12d 734219089Spjd xorl %r15d,%r14d 735219089Spjd 736219089Spjd addl 0(%rsp),%r12d 737219089Spjd movl %r8d,%r13d 738168404Spjd addl %r14d,%r12d 739168404Spjd movl %eax,%r14d 740185029Spjd rorl $14,%r13d 741185029Spjd movl %r9d,%r15d 742185029Spjd movl %r12d,0(%rsp) 743219089Spjd 744219089Spjd rorl $9,%r14d 745185029Spjd xorl %r8d,%r13d 746185029Spjd xorl %r10d,%r15d 747185029Spjd 748185029Spjd rorl $5,%r13d 749185029Spjd addl %r11d,%r12d 750185029Spjd xorl %eax,%r14d 751185029Spjd 752185029Spjd addl (%rbp,%rdi,4),%r12d 753185029Spjd andl %r8d,%r15d 754168404Spjd movl %ebx,%r11d 755219089Spjd 756168404Spjd rorl $11,%r14d 757185029Spjd xorl %r8d,%r13d 758185029Spjd xorl %r10d,%r15d 759185029Spjd 760185029Spjd xorl %ecx,%r11d 761185029Spjd xorl %eax,%r14d 762168404Spjd addl %r15d,%r12d 763185029Spjd movl %ebx,%r15d 764185029Spjd 765168404Spjd rorl $6,%r13d 766185029Spjd andl %eax,%r11d 767168404Spjd andl %ecx,%r15d 768185029Spjd 769185029Spjd rorl $2,%r14d 770185029Spjd addl %r13d,%r12d 771185029Spjd addl %r15d,%r11d 772185029Spjd 773185029Spjd addl %r12d,%edx 774185029Spjd addl %r12d,%r11d 775185029Spjd leaq 1(%rdi),%rdi 776185029Spjd addl %r14d,%r11d 777185029Spjd 778185029Spjd movl 8(%rsp),%r13d 779185029Spjd movl 60(%rsp),%r14d 780185029Spjd movl %r13d,%r12d 781185029Spjd movl %r14d,%r15d 782185029Spjd 783168404Spjd rorl $11,%r12d 784168404Spjd xorl %r13d,%r12d 785219089Spjd shrl $3,%r13d 786168404Spjd 787168404Spjd rorl $7,%r12d 788168404Spjd xorl %r12d,%r13d 789185029Spjd movl 40(%rsp),%r12d 790185029Spjd 791185029Spjd rorl $2,%r15d 792185029Spjd xorl %r14d,%r15d 793168404Spjd shrl $10,%r14d 794168404Spjd 795168404Spjd rorl $17,%r15d 796185029Spjd addl %r13d,%r12d 797185029Spjd xorl %r15d,%r14d 798185029Spjd 799185029Spjd addl 4(%rsp),%r12d 800185029Spjd movl %edx,%r13d 801185029Spjd addl %r14d,%r12d 802185029Spjd movl %r11d,%r14d 803185029Spjd rorl $14,%r13d 804185029Spjd movl %r8d,%r15d 805185029Spjd movl %r12d,4(%rsp) 806185029Spjd 807185029Spjd rorl $9,%r14d 808185029Spjd xorl %edx,%r13d 809185029Spjd xorl %r9d,%r15d 810185029Spjd 811185029Spjd rorl $5,%r13d 812168404Spjd addl %r10d,%r12d 813168404Spjd xorl %r11d,%r14d 814168404Spjd 815168404Spjd addl (%rbp,%rdi,4),%r12d 816168404Spjd andl %edx,%r15d 817168404Spjd movl %eax,%r10d 818185029Spjd 819185029Spjd rorl $11,%r14d 820185029Spjd xorl %edx,%r13d 821168404Spjd xorl %r9d,%r15d 822168404Spjd 823168404Spjd xorl %ebx,%r10d 824168404Spjd xorl %r11d,%r14d 825168404Spjd addl %r15d,%r12d 826168404Spjd movl %eax,%r15d 827168404Spjd 828168404Spjd rorl $6,%r13d 829168404Spjd andl %r11d,%r10d 830168404Spjd andl %ebx,%r15d 831219089Spjd 832168404Spjd rorl $2,%r14d 833185029Spjd addl %r13d,%r12d 834185029Spjd addl %r15d,%r10d 835185029Spjd 836185029Spjd addl %r12d,%ecx 837185029Spjd addl %r12d,%r10d 838185029Spjd leaq 1(%rdi),%rdi 839185029Spjd addl %r14d,%r10d 840185029Spjd 841168404Spjd movl 12(%rsp),%r13d 842209962Smm movl 0(%rsp),%r14d 843209962Smm movl %r13d,%r12d 844209962Smm movl %r14d,%r15d 845209962Smm 846209962Smm rorl $11,%r12d 847209962Smm xorl %r13d,%r12d 848168404Spjd shrl $3,%r13d 849168404Spjd 850168404Spjd rorl $7,%r12d 851168404Spjd xorl %r12d,%r13d 852219089Spjd movl 44(%rsp),%r12d 853219089Spjd 854209962Smm rorl $2,%r15d 855209962Smm xorl %r14d,%r15d 856209962Smm shrl $10,%r14d 857209962Smm 858219089Spjd rorl $17,%r15d 859209962Smm addl %r13d,%r12d 860219089Spjd xorl %r15d,%r14d 861168404Spjd 862168404Spjd addl 8(%rsp),%r12d 863168404Spjd movl %ecx,%r13d 864168404Spjd addl %r14d,%r12d 865168404Spjd movl %r10d,%r14d 866168404Spjd rorl $14,%r13d 867168404Spjd movl %edx,%r15d 868168404Spjd movl %r12d,8(%rsp) 869168404Spjd 870168404Spjd rorl $9,%r14d 871219089Spjd xorl %ecx,%r13d 872219089Spjd xorl %r8d,%r15d 873219089Spjd 874168404Spjd rorl $5,%r13d 875168404Spjd addl %r9d,%r12d 876168404Spjd xorl %r10d,%r14d 877168404Spjd 878168404Spjd addl (%rbp,%rdi,4),%r12d 879168404Spjd andl %ecx,%r15d 880168404Spjd movl %r11d,%r9d 881219089Spjd 882213197Smm rorl $11,%r14d 883219089Spjd xorl %ecx,%r13d 884168404Spjd xorl %r8d,%r15d 885168404Spjd 886168404Spjd xorl %eax,%r9d 887168404Spjd xorl %r10d,%r14d 888219089Spjd addl %r15d,%r12d 889219089Spjd movl %r11d,%r15d 890219089Spjd 891219089Spjd rorl $6,%r13d 892219089Spjd andl %r10d,%r9d 893219089Spjd andl %eax,%r15d 894219089Spjd 895219089Spjd rorl $2,%r14d 896219089Spjd addl %r13d,%r12d 897219089Spjd addl %r15d,%r9d 898219089Spjd 899219089Spjd addl %r12d,%ebx 900219089Spjd addl %r12d,%r9d 901219089Spjd leaq 1(%rdi),%rdi 902219089Spjd addl %r14d,%r9d 903219089Spjd 904219089Spjd movl 16(%rsp),%r13d 905219089Spjd movl 4(%rsp),%r14d 906219089Spjd movl %r13d,%r12d 907219089Spjd movl %r14d,%r15d 908219089Spjd 909219089Spjd rorl $11,%r12d 910219089Spjd xorl %r13d,%r12d 911168404Spjd shrl $3,%r13d 912168404Spjd 913168404Spjd rorl $7,%r12d 914168404Spjd xorl %r12d,%r13d 915168404Spjd movl 48(%rsp),%r12d 916168404Spjd 917219089Spjd rorl $2,%r15d 918219089Spjd xorl %r14d,%r15d 919168404Spjd shrl $10,%r14d 920219089Spjd 921219089Spjd rorl $17,%r15d 922168404Spjd addl %r13d,%r12d 923219089Spjd xorl %r15d,%r14d 924219089Spjd 925168404Spjd addl 12(%rsp),%r12d 926219089Spjd movl %ebx,%r13d 927219089Spjd addl %r14d,%r12d 928219089Spjd movl %r9d,%r14d 929219089Spjd rorl $14,%r13d 930219089Spjd movl %ecx,%r15d 931219089Spjd movl %r12d,12(%rsp) 932219089Spjd 933168404Spjd rorl $9,%r14d 934219089Spjd xorl %ebx,%r13d 935219089Spjd xorl %edx,%r15d 936168404Spjd 937168404Spjd rorl $5,%r13d 938168404Spjd addl %r8d,%r12d 939168404Spjd xorl %r9d,%r14d 940168404Spjd 941219089Spjd addl (%rbp,%rdi,4),%r12d 942219089Spjd andl %ebx,%r15d 943219089Spjd movl %r10d,%r8d 944168404Spjd 945219089Spjd rorl $11,%r14d 946219089Spjd xorl %ebx,%r13d 947219089Spjd xorl %edx,%r15d 948219089Spjd 949168404Spjd xorl %r11d,%r8d 950219089Spjd xorl %r9d,%r14d 951219089Spjd addl %r15d,%r12d 952168404Spjd movl %r10d,%r15d 953219089Spjd 954219089Spjd rorl $6,%r13d 955219089Spjd andl %r9d,%r8d 956219089Spjd andl %r11d,%r15d 957219089Spjd 958219089Spjd rorl $2,%r14d 959219089Spjd addl %r13d,%r12d 960219089Spjd addl %r15d,%r8d 961219089Spjd 962219089Spjd addl %r12d,%eax 963219089Spjd addl %r12d,%r8d 964219089Spjd leaq 1(%rdi),%rdi 965219089Spjd addl %r14d,%r8d 966219089Spjd 967168404Spjd movl 20(%rsp),%r13d 968219089Spjd movl 8(%rsp),%r14d 969219089Spjd movl %r13d,%r12d 970219089Spjd movl %r14d,%r15d 971219089Spjd 972219089Spjd rorl $11,%r12d 973219089Spjd xorl %r13d,%r12d 974219089Spjd shrl $3,%r13d 975219089Spjd 976219089Spjd rorl $7,%r12d 977219089Spjd xorl %r12d,%r13d 978168404Spjd movl 52(%rsp),%r12d 979168404Spjd 980168404Spjd rorl $2,%r15d 981219089Spjd xorl %r14d,%r15d 982219089Spjd shrl $10,%r14d 983219089Spjd 984219089Spjd rorl $17,%r15d 985219089Spjd addl %r13d,%r12d 986219089Spjd xorl %r15d,%r14d 987168404Spjd 988168404Spjd addl 16(%rsp),%r12d 989219089Spjd movl %eax,%r13d 990168404Spjd addl %r14d,%r12d 991219089Spjd movl %r8d,%r14d 992168404Spjd rorl $14,%r13d 993219089Spjd movl %ebx,%r15d 994219089Spjd movl %r12d,16(%rsp) 995168404Spjd 996168404Spjd rorl $9,%r14d 997219089Spjd xorl %eax,%r13d 998219089Spjd xorl %ecx,%r15d 999219089Spjd 1000219089Spjd rorl $5,%r13d 1001219089Spjd addl %edx,%r12d 1002168404Spjd xorl %r8d,%r14d 1003219089Spjd 1004219089Spjd addl (%rbp,%rdi,4),%r12d 1005219089Spjd andl %eax,%r15d 1006168404Spjd movl %r9d,%edx 1007219089Spjd 1008219089Spjd rorl $11,%r14d 1009219089Spjd xorl %eax,%r13d 1010168404Spjd xorl %ecx,%r15d 1011168404Spjd 1012219089Spjd xorl %r10d,%edx 1013168404Spjd xorl %r8d,%r14d 1014219089Spjd addl %r15d,%r12d 1015168404Spjd movl %r9d,%r15d 1016219089Spjd 1017168404Spjd rorl $6,%r13d 1018168404Spjd andl %r8d,%edx 1019219089Spjd andl %r10d,%r15d 1020219089Spjd 1021168404Spjd rorl $2,%r14d 1022168404Spjd addl %r13d,%r12d 1023168404Spjd addl %r15d,%edx 1024168404Spjd 1025168404Spjd addl %r12d,%r11d 1026168404Spjd addl %r12d,%edx 1027168404Spjd leaq 1(%rdi),%rdi 1028168404Spjd addl %r14d,%edx 1029219089Spjd 1030219089Spjd movl 24(%rsp),%r13d 1031168404Spjd movl 12(%rsp),%r14d 1032168404Spjd movl %r13d,%r12d 1033219089Spjd movl %r14d,%r15d 1034168404Spjd 1035168404Spjd rorl $11,%r12d 1036168404Spjd xorl %r13d,%r12d 1037219089Spjd shrl $3,%r13d 1038168404Spjd 1039243674Smm rorl $7,%r12d 1040243674Smm xorl %r12d,%r13d 1041168404Spjd movl 56(%rsp),%r12d 1042168404Spjd 1043168404Spjd rorl $2,%r15d 1044219089Spjd xorl %r14d,%r15d 1045168404Spjd shrl $10,%r14d 1046168404Spjd 1047168404Spjd rorl $17,%r15d 1048168404Spjd addl %r13d,%r12d 1049168404Spjd xorl %r15d,%r14d 1050168404Spjd 1051168404Spjd addl 20(%rsp),%r12d 1052168404Spjd movl %r11d,%r13d 1053219089Spjd addl %r14d,%r12d 1054168404Spjd movl %edx,%r14d 1055168404Spjd rorl $14,%r13d 1056168404Spjd movl %eax,%r15d 1057168404Spjd movl %r12d,20(%rsp) 1058219089Spjd 1059219089Spjd rorl $9,%r14d 1060168404Spjd xorl %r11d,%r13d 1061168404Spjd xorl %ebx,%r15d 1062168404Spjd 1063168404Spjd rorl $5,%r13d 1064168404Spjd addl %ecx,%r12d 1065219089Spjd xorl %edx,%r14d 1066219089Spjd 1067219089Spjd addl (%rbp,%rdi,4),%r12d 1068219089Spjd andl %r11d,%r15d 1069168404Spjd movl %r8d,%ecx 1070168404Spjd 1071168404Spjd rorl $11,%r14d 1072168404Spjd xorl %r11d,%r13d 1073168404Spjd xorl %ebx,%r15d 1074168404Spjd 1075168404Spjd xorl %r9d,%ecx 1076168404Spjd xorl %edx,%r14d 1077168404Spjd addl %r15d,%r12d 1078168404Spjd movl %r8d,%r15d 1079168404Spjd 1080168404Spjd rorl $6,%r13d 1081168404Spjd andl %edx,%ecx 1082219089Spjd andl %r9d,%r15d 1083219089Spjd 1084168404Spjd rorl $2,%r14d 1085168404Spjd addl %r13d,%r12d 1086168404Spjd addl %r15d,%ecx 1087168404Spjd 1088168404Spjd addl %r12d,%r10d 1089219089Spjd addl %r12d,%ecx 1090214378Smm leaq 1(%rdi),%rdi 1091214378Smm addl %r14d,%ecx 1092214378Smm 1093214378Smm movl 28(%rsp),%r13d 1094168404Spjd movl 16(%rsp),%r14d 1095168404Spjd movl %r13d,%r12d 1096168404Spjd movl %r14d,%r15d 1097168404Spjd 1098168404Spjd rorl $11,%r12d 1099168404Spjd xorl %r13d,%r12d 1100168404Spjd shrl $3,%r13d 1101168404Spjd 1102219089Spjd rorl $7,%r12d 1103219089Spjd xorl %r12d,%r13d 1104219089Spjd movl 60(%rsp),%r12d 1105219089Spjd 1106219089Spjd rorl $2,%r15d 1107219089Spjd xorl %r14d,%r15d 1108219089Spjd shrl $10,%r14d 1109168404Spjd 1110168404Spjd rorl $17,%r15d 1111219089Spjd addl %r13d,%r12d 1112243674Smm xorl %r15d,%r14d 1113168404Spjd 1114168404Spjd addl 24(%rsp),%r12d 1115168404Spjd movl %r10d,%r13d 1116168404Spjd addl %r14d,%r12d 1117168404Spjd movl %ecx,%r14d 1118185029Spjd rorl $14,%r13d 1119168404Spjd movl %r11d,%r15d 1120168404Spjd movl %r12d,24(%rsp) 1121168404Spjd 1122168404Spjd rorl $9,%r14d 1123168404Spjd xorl %r10d,%r13d 1124168404Spjd xorl %eax,%r15d 1125168404Spjd 1126168404Spjd rorl $5,%r13d 1127185029Spjd addl %ebx,%r12d 1128168404Spjd xorl %ecx,%r14d 1129219089Spjd 1130168404Spjd addl (%rbp,%rdi,4),%r12d 1131168404Spjd andl %r10d,%r15d 1132168404Spjd movl %edx,%ebx 1133168404Spjd 1134219089Spjd rorl $11,%r14d 1135219089Spjd xorl %r10d,%r13d 1136168404Spjd xorl %eax,%r15d 1137219089Spjd 1138219089Spjd xorl %r8d,%ebx 1139168404Spjd xorl %ecx,%r14d 1140219089Spjd addl %r15d,%r12d 1141219089Spjd movl %edx,%r15d 1142219089Spjd 1143219089Spjd rorl $6,%r13d 1144219089Spjd andl %ecx,%ebx 1145219089Spjd andl %r8d,%r15d 1146219089Spjd 1147219089Spjd rorl $2,%r14d 1148219089Spjd addl %r13d,%r12d 1149219089Spjd addl %r15d,%ebx 1150219089Spjd 1151219089Spjd addl %r12d,%r9d 1152168404Spjd addl %r12d,%ebx 1153219089Spjd leaq 1(%rdi),%rdi 1154219089Spjd addl %r14d,%ebx 1155219089Spjd 1156219089Spjd movl 32(%rsp),%r13d 1157219089Spjd movl 20(%rsp),%r14d 1158219089Spjd movl %r13d,%r12d 1159168404Spjd movl %r14d,%r15d 1160219089Spjd 1161219089Spjd rorl $11,%r12d 1162219089Spjd xorl %r13d,%r12d 1163219089Spjd shrl $3,%r13d 1164219089Spjd 1165219089Spjd rorl $7,%r12d 1166219089Spjd xorl %r12d,%r13d 1167219089Spjd movl 0(%rsp),%r12d 1168219089Spjd 1169219089Spjd rorl $2,%r15d 1170219089Spjd xorl %r14d,%r15d 1171219089Spjd shrl $10,%r14d 1172219089Spjd 1173219089Spjd rorl $17,%r15d 1174219089Spjd addl %r13d,%r12d 1175168404Spjd xorl %r15d,%r14d 1176168404Spjd 1177219089Spjd addl 28(%rsp),%r12d 1178219089Spjd movl %r9d,%r13d 1179219089Spjd addl %r14d,%r12d 1180219089Spjd movl %ebx,%r14d 1181219089Spjd rorl $14,%r13d 1182219089Spjd movl %r10d,%r15d 1183219089Spjd movl %r12d,28(%rsp) 1184219089Spjd 1185219089Spjd rorl $9,%r14d 1186219089Spjd xorl %r9d,%r13d 1187219089Spjd xorl %r11d,%r15d 1188219089Spjd 1189219089Spjd rorl $5,%r13d 1190219089Spjd addl %eax,%r12d 1191168404Spjd xorl %ebx,%r14d 1192219089Spjd 1193168404Spjd addl (%rbp,%rdi,4),%r12d 1194168404Spjd andl %r9d,%r15d 1195219089Spjd movl %ecx,%eax 1196168404Spjd 1197219089Spjd rorl $11,%r14d 1198219089Spjd xorl %r9d,%r13d 1199219089Spjd xorl %r11d,%r15d 1200219089Spjd 1201168404Spjd xorl %edx,%eax 1202168404Spjd xorl %ebx,%r14d 1203168404Spjd addl %r15d,%r12d 1204219089Spjd movl %ecx,%r15d 1205168404Spjd 1206168404Spjd rorl $6,%r13d 1207219089Spjd andl %ebx,%eax 1208219089Spjd andl %edx,%r15d 1209219089Spjd 1210219089Spjd rorl $2,%r14d 1211219089Spjd addl %r13d,%r12d 1212219089Spjd addl %r15d,%eax 1213219089Spjd 1214219089Spjd addl %r12d,%r8d 1215219089Spjd addl %r12d,%eax 1216219089Spjd leaq 1(%rdi),%rdi 1217219089Spjd addl %r14d,%eax 1218219089Spjd 1219219089Spjd movl 36(%rsp),%r13d 1220219089Spjd movl 24(%rsp),%r14d 1221219089Spjd movl %r13d,%r12d 1222219089Spjd movl %r14d,%r15d 1223219089Spjd 1224219089Spjd rorl $11,%r12d 1225219089Spjd xorl %r13d,%r12d 1226219089Spjd shrl $3,%r13d 1227219089Spjd 1228219089Spjd rorl $7,%r12d 1229168404Spjd xorl %r12d,%r13d 1230219089Spjd movl 4(%rsp),%r12d 1231219089Spjd 1232219089Spjd rorl $2,%r15d 1233219089Spjd xorl %r14d,%r15d 1234219089Spjd shrl $10,%r14d 1235219089Spjd 1236219089Spjd rorl $17,%r15d 1237168404Spjd addl %r13d,%r12d 1238219089Spjd xorl %r15d,%r14d 1239219089Spjd 1240219089Spjd addl 32(%rsp),%r12d 1241219089Spjd movl %r8d,%r13d 1242219089Spjd addl %r14d,%r12d 1243219089Spjd movl %eax,%r14d 1244219089Spjd rorl $14,%r13d 1245168404Spjd movl %r9d,%r15d 1246219089Spjd movl %r12d,32(%rsp) 1247219089Spjd 1248219089Spjd rorl $9,%r14d 1249219089Spjd xorl %r8d,%r13d 1250219089Spjd xorl %r10d,%r15d 1251168404Spjd 1252219089Spjd rorl $5,%r13d 1253219089Spjd addl %r11d,%r12d 1254219089Spjd xorl %eax,%r14d 1255219089Spjd 1256219089Spjd addl (%rbp,%rdi,4),%r12d 1257219089Spjd andl %r8d,%r15d 1258219089Spjd movl %ebx,%r11d 1259219089Spjd 1260219089Spjd rorl $11,%r14d 1261243674Smm xorl %r8d,%r13d 1262219089Spjd xorl %r10d,%r15d 1263219089Spjd 1264219089Spjd xorl %ecx,%r11d 1265219089Spjd xorl %eax,%r14d 1266219089Spjd addl %r15d,%r12d 1267219089Spjd movl %ebx,%r15d 1268219089Spjd 1269219089Spjd rorl $6,%r13d 1270219089Spjd andl %eax,%r11d 1271219089Spjd andl %ecx,%r15d 1272219089Spjd 1273219089Spjd rorl $2,%r14d 1274219089Spjd addl %r13d,%r12d 1275219089Spjd addl %r15d,%r11d 1276219089Spjd 1277219089Spjd addl %r12d,%edx 1278219089Spjd addl %r12d,%r11d 1279219089Spjd leaq 1(%rdi),%rdi 1280219089Spjd addl %r14d,%r11d 1281219089Spjd 1282219089Spjd movl 40(%rsp),%r13d 1283219089Spjd movl 28(%rsp),%r14d 1284219089Spjd movl %r13d,%r12d 1285219089Spjd movl %r14d,%r15d 1286219089Spjd 1287219089Spjd rorl $11,%r12d 1288219089Spjd xorl %r13d,%r12d 1289168404Spjd shrl $3,%r13d 1290219089Spjd 1291219089Spjd rorl $7,%r12d 1292219089Spjd xorl %r12d,%r13d 1293219089Spjd movl 8(%rsp),%r12d 1294219089Spjd 1295219089Spjd rorl $2,%r15d 1296219089Spjd xorl %r14d,%r15d 1297219089Spjd shrl $10,%r14d 1298219089Spjd 1299168404Spjd rorl $17,%r15d 1300219089Spjd addl %r13d,%r12d 1301219089Spjd xorl %r15d,%r14d 1302219089Spjd 1303219089Spjd addl 36(%rsp),%r12d 1304219089Spjd movl %edx,%r13d 1305219089Spjd addl %r14d,%r12d 1306219089Spjd movl %r11d,%r14d 1307219089Spjd rorl $14,%r13d 1308219089Spjd movl %r8d,%r15d 1309168404Spjd movl %r12d,36(%rsp) 1310219089Spjd 1311219089Spjd rorl $9,%r14d 1312243674Smm xorl %edx,%r13d 1313219089Spjd xorl %r9d,%r15d 1314219089Spjd 1315219089Spjd rorl $5,%r13d 1316219089Spjd addl %r10d,%r12d 1317219089Spjd xorl %r11d,%r14d 1318168404Spjd 1319168404Spjd addl (%rbp,%rdi,4),%r12d 1320168404Spjd andl %edx,%r15d 1321168404Spjd movl %eax,%r10d 1322243674Smm 1323243674Smm rorl $11,%r14d 1324243674Smm xorl %edx,%r13d 1325243674Smm xorl %r9d,%r15d 1326168404Spjd 1327168404Spjd xorl %ebx,%r10d 1328219089Spjd xorl %r11d,%r14d 1329168404Spjd addl %r15d,%r12d 1330219089Spjd movl %eax,%r15d 1331219089Spjd 1332168404Spjd rorl $6,%r13d 1333219089Spjd andl %r11d,%r10d 1334219089Spjd andl %ebx,%r15d 1335219089Spjd 1336219089Spjd rorl $2,%r14d 1337168404Spjd addl %r13d,%r12d 1338219089Spjd addl %r15d,%r10d 1339219089Spjd 1340219089Spjd addl %r12d,%ecx 1341219089Spjd addl %r12d,%r10d 1342219089Spjd leaq 1(%rdi),%rdi 1343219089Spjd addl %r14d,%r10d 1344219089Spjd 1345219089Spjd movl 44(%rsp),%r13d 1346219089Spjd movl 32(%rsp),%r14d 1347219089Spjd movl %r13d,%r12d 1348219089Spjd movl %r14d,%r15d 1349219089Spjd 1350219089Spjd rorl $11,%r12d 1351219089Spjd xorl %r13d,%r12d 1352219089Spjd shrl $3,%r13d 1353219089Spjd 1354219089Spjd rorl $7,%r12d 1355219089Spjd xorl %r12d,%r13d 1356168404Spjd movl 12(%rsp),%r12d 1357168404Spjd 1358219089Spjd rorl $2,%r15d 1359219089Spjd xorl %r14d,%r15d 1360219089Spjd shrl $10,%r14d 1361185029Spjd 1362219089Spjd rorl $17,%r15d 1363168404Spjd addl %r13d,%r12d 1364219089Spjd xorl %r15d,%r14d 1365219089Spjd 1366219089Spjd addl 40(%rsp),%r12d 1367219089Spjd movl %ecx,%r13d 1368219089Spjd addl %r14d,%r12d 1369219089Spjd movl %r10d,%r14d 1370219089Spjd rorl $14,%r13d 1371219089Spjd movl %edx,%r15d 1372219089Spjd movl %r12d,40(%rsp) 1373219089Spjd 1374219089Spjd rorl $9,%r14d 1375219089Spjd xorl %ecx,%r13d 1376219089Spjd xorl %r8d,%r15d 1377219089Spjd 1378219089Spjd rorl $5,%r13d 1379219089Spjd addl %r9d,%r12d 1380219089Spjd xorl %r10d,%r14d 1381219089Spjd 1382219089Spjd addl (%rbp,%rdi,4),%r12d 1383219089Spjd andl %ecx,%r15d 1384219089Spjd movl %r11d,%r9d 1385219089Spjd 1386219089Spjd rorl $11,%r14d 1387219089Spjd xorl %ecx,%r13d 1388219089Spjd xorl %r8d,%r15d 1389219089Spjd 1390219089Spjd xorl %eax,%r9d 1391219089Spjd xorl %r10d,%r14d 1392219089Spjd addl %r15d,%r12d 1393219089Spjd movl %r11d,%r15d 1394219089Spjd 1395219089Spjd rorl $6,%r13d 1396219089Spjd andl %r10d,%r9d 1397219089Spjd andl %eax,%r15d 1398219089Spjd 1399219089Spjd rorl $2,%r14d 1400219089Spjd addl %r13d,%r12d 1401219089Spjd addl %r15d,%r9d 1402219089Spjd 1403219089Spjd addl %r12d,%ebx 1404219089Spjd addl %r12d,%r9d 1405219089Spjd leaq 1(%rdi),%rdi 1406219089Spjd addl %r14d,%r9d 1407219089Spjd 1408219089Spjd movl 48(%rsp),%r13d 1409219089Spjd movl 36(%rsp),%r14d 1410219089Spjd movl %r13d,%r12d 1411219089Spjd movl %r14d,%r15d 1412219089Spjd 1413219089Spjd rorl $11,%r12d 1414219089Spjd xorl %r13d,%r12d 1415219089Spjd shrl $3,%r13d 1416219089Spjd 1417219089Spjd rorl $7,%r12d 1418219089Spjd xorl %r12d,%r13d 1419219089Spjd movl 16(%rsp),%r12d 1420219089Spjd 1421219089Spjd rorl $2,%r15d 1422219089Spjd xorl %r14d,%r15d 1423219089Spjd shrl $10,%r14d 1424219089Spjd 1425219089Spjd rorl $17,%r15d 1426219089Spjd addl %r13d,%r12d 1427219089Spjd xorl %r15d,%r14d 1428219089Spjd 1429219089Spjd addl 44(%rsp),%r12d 1430219089Spjd movl %ebx,%r13d 1431219089Spjd addl %r14d,%r12d 1432219089Spjd movl %r9d,%r14d 1433219089Spjd rorl $14,%r13d 1434219089Spjd movl %ecx,%r15d 1435219089Spjd movl %r12d,44(%rsp) 1436219089Spjd 1437219089Spjd rorl $9,%r14d 1438219089Spjd xorl %ebx,%r13d 1439219089Spjd xorl %edx,%r15d 1440219089Spjd 1441219089Spjd rorl $5,%r13d 1442219089Spjd addl %r8d,%r12d 1443219089Spjd xorl %r9d,%r14d 1444219089Spjd 1445219089Spjd addl (%rbp,%rdi,4),%r12d 1446168404Spjd andl %ebx,%r15d 1447219089Spjd movl %r10d,%r8d 1448168404Spjd 1449219089Spjd rorl $11,%r14d 1450219089Spjd xorl %ebx,%r13d 1451168404Spjd xorl %edx,%r15d 1452185029Spjd 1453168404Spjd xorl %r11d,%r8d 1454219089Spjd xorl %r9d,%r14d 1455219089Spjd addl %r15d,%r12d 1456219089Spjd movl %r10d,%r15d 1457219089Spjd 1458219089Spjd rorl $6,%r13d 1459219089Spjd andl %r9d,%r8d 1460219089Spjd andl %r11d,%r15d 1461219089Spjd 1462219089Spjd rorl $2,%r14d 1463219089Spjd addl %r13d,%r12d 1464219089Spjd addl %r15d,%r8d 1465219089Spjd 1466219089Spjd addl %r12d,%eax 1467168404Spjd addl %r12d,%r8d 1468168404Spjd leaq 1(%rdi),%rdi 1469168404Spjd addl %r14d,%r8d 1470168404Spjd 1471219089Spjd movl 52(%rsp),%r13d 1472219089Spjd movl 40(%rsp),%r14d 1473168404Spjd movl %r13d,%r12d 1474168404Spjd movl %r14d,%r15d 1475168404Spjd 1476219089Spjd rorl $11,%r12d 1477168404Spjd xorl %r13d,%r12d 1478168404Spjd shrl $3,%r13d 1479168404Spjd 1480219089Spjd rorl $7,%r12d 1481168404Spjd xorl %r12d,%r13d 1482219089Spjd movl 20(%rsp),%r12d 1483168404Spjd 1484168404Spjd rorl $2,%r15d 1485168404Spjd xorl %r14d,%r15d 1486168404Spjd shrl $10,%r14d 1487168404Spjd 1488168404Spjd rorl $17,%r15d 1489168404Spjd addl %r13d,%r12d 1490168404Spjd xorl %r15d,%r14d 1491168404Spjd 1492168404Spjd addl 48(%rsp),%r12d 1493168404Spjd movl %eax,%r13d 1494168404Spjd addl %r14d,%r12d 1495168404Spjd movl %r8d,%r14d 1496168404Spjd rorl $14,%r13d 1497168404Spjd movl %ebx,%r15d 1498219089Spjd movl %r12d,48(%rsp) 1499185029Spjd 1500185029Spjd rorl $9,%r14d 1501168404Spjd xorl %eax,%r13d 1502168404Spjd xorl %ecx,%r15d 1503219089Spjd 1504168404Spjd rorl $5,%r13d 1505168404Spjd addl %edx,%r12d 1506168404Spjd xorl %r8d,%r14d 1507168404Spjd 1508219089Spjd addl (%rbp,%rdi,4),%r12d 1509219089Spjd andl %eax,%r15d 1510219089Spjd movl %r9d,%edx 1511219089Spjd 1512219089Spjd rorl $11,%r14d 1513219089Spjd xorl %eax,%r13d 1514219089Spjd xorl %ecx,%r15d 1515168404Spjd 1516168404Spjd xorl %r10d,%edx 1517168404Spjd xorl %r8d,%r14d 1518219089Spjd addl %r15d,%r12d 1519168404Spjd movl %r9d,%r15d 1520219089Spjd 1521219089Spjd rorl $6,%r13d 1522219089Spjd andl %r8d,%edx 1523219089Spjd andl %r10d,%r15d 1524219089Spjd 1525219089Spjd rorl $2,%r14d 1526219089Spjd addl %r13d,%r12d 1527219089Spjd addl %r15d,%edx 1528219089Spjd 1529219089Spjd addl %r12d,%r11d 1530219089Spjd addl %r12d,%edx 1531219089Spjd leaq 1(%rdi),%rdi 1532219089Spjd addl %r14d,%edx 1533219089Spjd 1534219089Spjd movl 56(%rsp),%r13d 1535219089Spjd movl 44(%rsp),%r14d 1536219089Spjd movl %r13d,%r12d 1537219089Spjd movl %r14d,%r15d 1538219089Spjd 1539168404Spjd rorl $11,%r12d 1540168404Spjd xorl %r13d,%r12d 1541219089Spjd shrl $3,%r13d 1542168404Spjd 1543219089Spjd rorl $7,%r12d 1544219089Spjd xorl %r12d,%r13d 1545219089Spjd movl 24(%rsp),%r12d 1546168404Spjd 1547168404Spjd rorl $2,%r15d 1548219089Spjd xorl %r14d,%r15d 1549219089Spjd shrl $10,%r14d 1550219089Spjd 1551168404Spjd rorl $17,%r15d 1552219089Spjd addl %r13d,%r12d 1553168404Spjd xorl %r15d,%r14d 1554219089Spjd 1555219089Spjd addl 52(%rsp),%r12d 1556168404Spjd movl %r11d,%r13d 1557168404Spjd addl %r14d,%r12d 1558168404Spjd movl %edx,%r14d 1559168404Spjd rorl $14,%r13d 1560219089Spjd movl %eax,%r15d 1561219089Spjd movl %r12d,52(%rsp) 1562219089Spjd 1563219089Spjd rorl $9,%r14d 1564219089Spjd xorl %r11d,%r13d 1565219089Spjd xorl %ebx,%r15d 1566168404Spjd 1567219089Spjd rorl $5,%r13d 1568219089Spjd addl %ecx,%r12d 1569219089Spjd xorl %edx,%r14d 1570219089Spjd 1571219089Spjd addl (%rbp,%rdi,4),%r12d 1572219089Spjd andl %r11d,%r15d 1573168404Spjd movl %r8d,%ecx 1574168404Spjd 1575168404Spjd rorl $11,%r14d 1576168404Spjd xorl %r11d,%r13d 1577168404Spjd xorl %ebx,%r15d 1578168404Spjd 1579168404Spjd xorl %r9d,%ecx 1580168404Spjd xorl %edx,%r14d 1581168404Spjd addl %r15d,%r12d 1582168404Spjd movl %r8d,%r15d 1583168404Spjd 1584219089Spjd rorl $6,%r13d 1585168404Spjd andl %edx,%ecx 1586168404Spjd andl %r9d,%r15d 1587209962Smm 1588209962Smm rorl $2,%r14d 1589209962Smm addl %r13d,%r12d 1590209962Smm addl %r15d,%ecx 1591209962Smm 1592209962Smm addl %r12d,%r10d 1593209962Smm addl %r12d,%ecx 1594168404Spjd leaq 1(%rdi),%rdi 1595168404Spjd addl %r14d,%ecx 1596168404Spjd 1597168404Spjd movl 60(%rsp),%r13d 1598219089Spjd movl 48(%rsp),%r14d 1599219089Spjd movl %r13d,%r12d 1600219089Spjd movl %r14d,%r15d 1601219089Spjd 1602219089Spjd rorl $11,%r12d 1603168404Spjd xorl %r13d,%r12d 1604168404Spjd shrl $3,%r13d 1605168404Spjd 1606168404Spjd rorl $7,%r12d 1607168404Spjd xorl %r12d,%r13d 1608168404Spjd movl 28(%rsp),%r12d 1609168404Spjd 1610209962Smm rorl $2,%r15d 1611168404Spjd xorl %r14d,%r15d 1612168404Spjd shrl $10,%r14d 1613168404Spjd 1614168404Spjd rorl $17,%r15d 1615168404Spjd addl %r13d,%r12d 1616168404Spjd xorl %r15d,%r14d 1617168404Spjd 1618168404Spjd addl 56(%rsp),%r12d 1619168404Spjd movl %r10d,%r13d 1620168404Spjd addl %r14d,%r12d 1621168404Spjd movl %ecx,%r14d 1622168404Spjd rorl $14,%r13d 1623168404Spjd movl %r11d,%r15d 1624168404Spjd movl %r12d,56(%rsp) 1625168404Spjd 1626213197Smm rorl $9,%r14d 1627168404Spjd xorl %r10d,%r13d 1628168404Spjd xorl %eax,%r15d 1629168404Spjd 1630168404Spjd rorl $5,%r13d 1631219089Spjd addl %ebx,%r12d 1632168404Spjd xorl %ecx,%r14d 1633168404Spjd 1634168404Spjd addl (%rbp,%rdi,4),%r12d 1635168404Spjd andl %r10d,%r15d 1636168404Spjd movl %edx,%ebx 1637168404Spjd 1638168404Spjd rorl $11,%r14d 1639168404Spjd xorl %r10d,%r13d 1640168404Spjd xorl %eax,%r15d 1641168404Spjd 1642168404Spjd xorl %r8d,%ebx 1643168404Spjd xorl %ecx,%r14d 1644168404Spjd addl %r15d,%r12d 1645168404Spjd movl %edx,%r15d 1646168404Spjd 1647168404Spjd rorl $6,%r13d 1648168404Spjd andl %ecx,%ebx 1649168404Spjd andl %r8d,%r15d 1650168404Spjd 1651168404Spjd rorl $2,%r14d 1652168404Spjd addl %r13d,%r12d 1653168404Spjd addl %r15d,%ebx 1654168404Spjd 1655168404Spjd addl %r12d,%r9d 1656168404Spjd addl %r12d,%ebx 1657168404Spjd leaq 1(%rdi),%rdi 1658168404Spjd addl %r14d,%ebx 1659219089Spjd 1660219089Spjd movl 0(%rsp),%r13d 1661219089Spjd movl 52(%rsp),%r14d 1662219089Spjd movl %r13d,%r12d 1663219089Spjd movl %r14d,%r15d 1664219089Spjd 1665219089Spjd rorl $11,%r12d 1666219089Spjd xorl %r13d,%r12d 1667219089Spjd shrl $3,%r13d 1668219089Spjd 1669219089Spjd rorl $7,%r12d 1670219089Spjd xorl %r12d,%r13d 1671168404Spjd movl 32(%rsp),%r12d 1672168404Spjd 1673168404Spjd rorl $2,%r15d 1674168404Spjd xorl %r14d,%r15d 1675168404Spjd shrl $10,%r14d 1676168404Spjd 1677168404Spjd rorl $17,%r15d 1678168404Spjd addl %r13d,%r12d 1679168404Spjd xorl %r15d,%r14d 1680168404Spjd 1681168404Spjd addl 60(%rsp),%r12d 1682168404Spjd movl %r9d,%r13d 1683219089Spjd addl %r14d,%r12d 1684219089Spjd movl %ebx,%r14d 1685219089Spjd rorl $14,%r13d 1686168404Spjd movl %r10d,%r15d 1687168404Spjd movl %r12d,60(%rsp) 1688168404Spjd 1689219089Spjd rorl $9,%r14d 1690219089Spjd xorl %r9d,%r13d 1691219089Spjd xorl %r11d,%r15d 1692219089Spjd 1693168404Spjd rorl $5,%r13d 1694168404Spjd addl %eax,%r12d 1695168404Spjd xorl %ebx,%r14d 1696168404Spjd 1697219089Spjd addl (%rbp,%rdi,4),%r12d 1698219089Spjd andl %r9d,%r15d 1699219089Spjd movl %ecx,%eax 1700185029Spjd 1701168404Spjd rorl $11,%r14d 1702185029Spjd xorl %r9d,%r13d 1703185029Spjd xorl %r11d,%r15d 1704185029Spjd 1705185029Spjd xorl %edx,%eax 1706185029Spjd xorl %ebx,%r14d 1707219089Spjd addl %r15d,%r12d 1708219089Spjd movl %ecx,%r15d 1709185029Spjd 1710168404Spjd rorl $6,%r13d 1711168404Spjd andl %ebx,%eax 1712168404Spjd andl %edx,%r15d 1713168404Spjd 1714168404Spjd rorl $2,%r14d 1715168404Spjd addl %r13d,%r12d 1716168404Spjd addl %r15d,%eax 1717168404Spjd 1718224526Smm addl %r12d,%r8d 1719168404Spjd addl %r12d,%eax 1720168404Spjd leaq 1(%rdi),%rdi 1721185029Spjd addl %r14d,%eax 1722185029Spjd 1723168404Spjd cmpq $64,%rdi 1724219089Spjd jb .Lrounds_16_xx 1725219089Spjd 1726219089Spjd movq 64+0(%rsp),%rdi 1727219089Spjd leaq 64(%rsi),%rsi 1728219089Spjd 1729219089Spjd addl 0(%rdi),%eax 1730219089Spjd addl 4(%rdi),%ebx 1731219089Spjd addl 8(%rdi),%ecx 1732219089Spjd addl 12(%rdi),%edx 1733219089Spjd addl 16(%rdi),%r8d 1734219089Spjd addl 20(%rdi),%r9d 1735219089Spjd addl 24(%rdi),%r10d 1736219089Spjd addl 28(%rdi),%r11d 1737219089Spjd 1738219089Spjd cmpq 64+16(%rsp),%rsi 1739219089Spjd 1740168404Spjd movl %eax,0(%rdi) 1741168404Spjd movl %ebx,4(%rdi) 1742185029Spjd movl %ecx,8(%rdi) 1743185029Spjd movl %edx,12(%rdi) 1744219089Spjd movl %r8d,16(%rdi) 1745219089Spjd movl %r9d,20(%rdi) 1746185029Spjd movl %r10d,24(%rdi) 1747168404Spjd movl %r11d,28(%rdi) 1748168404Spjd jb .Lloop 1749168404Spjd 1750168404Spjd movq 64+24(%rsp),%rsi 1751168404Spjd movq (%rsi),%r15 1752168404Spjd movq 8(%rsi),%r14 1753168404Spjd movq 16(%rsi),%r13 1754168404Spjd movq 24(%rsi),%r12 1755168404Spjd movq 32(%rsi),%rbp 1756168404Spjd movq 40(%rsi),%rbx 1757168404Spjd leaq 48(%rsi),%rsp 1758224526Smm.Lepilogue: 1759224526Smm .byte 0xf3,0xc3 1760224526Smm.size sha256_block_data_order,.-sha256_block_data_order 1761224526Smm.align 64 1762168404Spjd.type K256,@object 1763168404SpjdK256: 1764168404Spjd.long 0x428a2f98,0x71374491,0xb5c0fbcf,0xe9b5dba5 1765168404Spjd.long 0x3956c25b,0x59f111f1,0x923f82a4,0xab1c5ed5 1766168404Spjd.long 0xd807aa98,0x12835b01,0x243185be,0x550c7dc3 1767168404Spjd.long 0x72be5d74,0x80deb1fe,0x9bdc06a7,0xc19bf174 1768168404Spjd.long 0xe49b69c1,0xefbe4786,0x0fc19dc6,0x240ca1cc 1769168404Spjd.long 0x2de92c6f,0x4a7484aa,0x5cb0a9dc,0x76f988da 1770168404Spjd.long 0x983e5152,0xa831c66d,0xb00327c8,0xbf597fc7 1771168404Spjd.long 0xc6e00bf3,0xd5a79147,0x06ca6351,0x14292967 1772168404Spjd.long 0x27b70a85,0x2e1b2138,0x4d2c6dfc,0x53380d13 1773168404Spjd.long 0x650a7354,0x766a0abb,0x81c2c92e,0x92722c85 1774168404Spjd.long 0xa2bfe8a1,0xa81a664b,0xc24b8b70,0xc76c51a3 1775224526Smm.long 0xd192e819,0xd6990624,0xf40e3585,0x106aa070 1776219089Spjd.long 0x19a4c116,0x1e376c08,0x2748774c,0x34b0bcb5 1777219089Spjd.long 0x391c0cb3,0x4ed8aa4a,0x5b9cca4f,0x682e6ff3 1778219089Spjd.long 0x748f82ee,0x78a5636f,0x84c87814,0x8cc70208 1779219089Spjd.long 0x90befffa,0xa4506ceb,0xbef9a3f7,0xc67178f2 1780168404Spjd