rmd-586.s revision 95967
1112158Sdas # $FreeBSD: head/secure/lib/libcrypto/i386/rmd-586.s 95967 2002-05-03 00:14:39Z peter $ 2112158Sdas # Dont even think of reading this code 3112158Sdas # It was automatically generated by rmd-586.pl 4112158Sdas # Which is a perl program used to generate the x86 assember for 5112158Sdas # any of elf, a.out, BSDI, Win32, gaswin (for GNU as on Win32) or Solaris 6112158Sdas # eric <eay@cryptsoft.com> 7112158Sdas 8112158Sdas .file "rmd-586.s" 9112158Sdas .version "01.01" 10112158Sdasgcc2_compiled.: 11112158Sdas.text 12112158Sdas .align 16 13112158Sdas.globl ripemd160_block_asm_host_order 14112158Sdas .type ripemd160_block_asm_host_order,@function 15112158Sdasripemd160_block_asm_host_order: 16112158Sdas movl 4(%esp), %edx 17112158Sdas movl 8(%esp), %eax 18112158Sdas pushl %esi 19112158Sdas movl (%edx), %ecx 20112158Sdas pushl %edi 21112158Sdas movl 4(%edx), %esi 22112158Sdas pushl %ebp 23112158Sdas movl 8(%edx), %edi 24112158Sdas pushl %ebx 25112158Sdas subl $108, %esp 26112158Sdas.L000start: 27112158Sdas 28112158Sdas movl (%eax), %ebx 29165743Sdas movl 4(%eax), %ebp 30165743Sdas movl %ebx, (%esp) 31112158Sdas movl %ebp, 4(%esp) 32112158Sdas movl 8(%eax), %ebx 33112158Sdas movl 12(%eax), %ebp 34112158Sdas movl %ebx, 8(%esp) 35112158Sdas movl %ebp, 12(%esp) 36112158Sdas movl 16(%eax), %ebx 37165743Sdas movl 20(%eax), %ebp 38112158Sdas movl %ebx, 16(%esp) 39112158Sdas movl %ebp, 20(%esp) 40112158Sdas movl 24(%eax), %ebx 41112158Sdas movl 28(%eax), %ebp 42112158Sdas movl %ebx, 24(%esp) 43112158Sdas movl %ebp, 28(%esp) 44112158Sdas movl 32(%eax), %ebx 45112158Sdas movl 36(%eax), %ebp 46112158Sdas movl %ebx, 32(%esp) 47112158Sdas movl %ebp, 36(%esp) 48112158Sdas movl 40(%eax), %ebx 49112158Sdas movl 44(%eax), %ebp 50112158Sdas movl %ebx, 40(%esp) 51112158Sdas movl %ebp, 44(%esp) 52112158Sdas movl 48(%eax), %ebx 53112158Sdas movl 52(%eax), %ebp 54112158Sdas movl %ebx, 48(%esp) 55112158Sdas movl %ebp, 52(%esp) 56112158Sdas movl 56(%eax), %ebx 57112158Sdas movl 60(%eax), %ebp 58112158Sdas movl %ebx, 56(%esp) 59112158Sdas movl %ebp, 60(%esp) 60112158Sdas movl %edi, %eax 61112158Sdas movl 12(%edx), %ebx 62112158Sdas movl 16(%edx), %ebp 63112158Sdas # 0 64112158Sdas xorl %ebx, %eax 65112158Sdas movl (%esp), %edx 66112158Sdas xorl %esi, %eax 67112158Sdas addl %edx, %ecx 68112158Sdas roll $10, %edi 69112158Sdas addl %eax, %ecx 70112158Sdas movl %esi, %eax 71112158Sdas roll $11, %ecx 72112158Sdas addl %ebp, %ecx 73112158Sdas # 1 74112158Sdas xorl %edi, %eax 75112158Sdas movl 4(%esp), %edx 76112158Sdas xorl %ecx, %eax 77112158Sdas addl %eax, %ebp 78112158Sdas movl %ecx, %eax 79112158Sdas roll $10, %esi 80112158Sdas addl %edx, %ebp 81112158Sdas xorl %esi, %eax 82112158Sdas roll $14, %ebp 83112158Sdas addl %ebx, %ebp 84112158Sdas # 2 85112158Sdas movl 8(%esp), %edx 86112158Sdas xorl %ebp, %eax 87112158Sdas addl %edx, %ebx 88112158Sdas roll $10, %ecx 89112158Sdas addl %eax, %ebx 90112158Sdas movl %ebp, %eax 91112158Sdas roll $15, %ebx 92112158Sdas addl %edi, %ebx 93112158Sdas # 3 94112158Sdas xorl %ecx, %eax 95112158Sdas movl 12(%esp), %edx 96112158Sdas xorl %ebx, %eax 97112158Sdas addl %eax, %edi 98112158Sdas movl %ebx, %eax 99112158Sdas roll $10, %ebp 100112158Sdas addl %edx, %edi 101112158Sdas xorl %ebp, %eax 102112158Sdas roll $12, %edi 103112158Sdas addl %esi, %edi 104112158Sdas # 4 105112158Sdas movl 16(%esp), %edx 106112158Sdas xorl %edi, %eax 107112158Sdas addl %edx, %esi 108112158Sdas roll $10, %ebx 109112158Sdas addl %eax, %esi 110112158Sdas movl %edi, %eax 111112158Sdas roll $5, %esi 112112158Sdas addl %ecx, %esi 113112158Sdas # 5 114112158Sdas xorl %ebx, %eax 115112158Sdas movl 20(%esp), %edx 116112158Sdas xorl %esi, %eax 117112158Sdas addl %eax, %ecx 118112158Sdas movl %esi, %eax 119112158Sdas roll $10, %edi 120112158Sdas addl %edx, %ecx 121112158Sdas xorl %edi, %eax 122112158Sdas roll $8, %ecx 123112158Sdas addl %ebp, %ecx 124112158Sdas # 6 125112158Sdas movl 24(%esp), %edx 126112158Sdas xorl %ecx, %eax 127112158Sdas addl %edx, %ebp 128112158Sdas roll $10, %esi 129112158Sdas addl %eax, %ebp 130112158Sdas movl %ecx, %eax 131112158Sdas roll $7, %ebp 132182709Sdas addl %ebx, %ebp 133182709Sdas # 7 134182709Sdas xorl %esi, %eax 135182709Sdas movl 28(%esp), %edx 136182709Sdas xorl %ebp, %eax 137182709Sdas addl %eax, %ebx 138182709Sdas movl %ebp, %eax 139182709Sdas roll $10, %ecx 140182709Sdas addl %edx, %ebx 141182709Sdas xorl %ecx, %eax 142182709Sdas roll $9, %ebx 143182709Sdas addl %edi, %ebx 144182709Sdas # 8 145112158Sdas movl 32(%esp), %edx 146112158Sdas xorl %ebx, %eax 147112158Sdas addl %edx, %edi 148112158Sdas roll $10, %ebp 149112158Sdas addl %eax, %edi 150112158Sdas movl %ebx, %eax 151112158Sdas roll $11, %edi 152112158Sdas addl %esi, %edi 153112158Sdas # 9 154112158Sdas xorl %ebp, %eax 155112158Sdas movl 36(%esp), %edx 156112158Sdas xorl %edi, %eax 157112158Sdas addl %eax, %esi 158112158Sdas movl %edi, %eax 159112158Sdas roll $10, %ebx 160112158Sdas addl %edx, %esi 161112158Sdas xorl %ebx, %eax 162112158Sdas roll $13, %esi 163112158Sdas addl %ecx, %esi 164112158Sdas # 10 165112158Sdas movl 40(%esp), %edx 166112158Sdas xorl %esi, %eax 167112158Sdas addl %edx, %ecx 168112158Sdas roll $10, %edi 169112158Sdas addl %eax, %ecx 170112158Sdas movl %esi, %eax 171112158Sdas roll $14, %ecx 172112158Sdas addl %ebp, %ecx 173112158Sdas # 11 174112158Sdas xorl %edi, %eax 175112158Sdas movl 44(%esp), %edx 176112158Sdas xorl %ecx, %eax 177112158Sdas addl %eax, %ebp 178112158Sdas movl %ecx, %eax 179112158Sdas roll $10, %esi 180112158Sdas addl %edx, %ebp 181112158Sdas xorl %esi, %eax 182112158Sdas roll $15, %ebp 183112158Sdas addl %ebx, %ebp 184112158Sdas # 12 185112158Sdas movl 48(%esp), %edx 186112158Sdas xorl %ebp, %eax 187112158Sdas addl %edx, %ebx 188112158Sdas roll $10, %ecx 189112158Sdas addl %eax, %ebx 190182709Sdas movl %ebp, %eax 191112158Sdas roll $6, %ebx 192182709Sdas addl %edi, %ebx 193112158Sdas # 13 194182709Sdas xorl %ecx, %eax 195182709Sdas movl 52(%esp), %edx 196112158Sdas xorl %ebx, %eax 197112158Sdas addl %eax, %edi 198112158Sdas movl %ebx, %eax 199112158Sdas roll $10, %ebp 200112158Sdas addl %edx, %edi 201112158Sdas xorl %ebp, %eax 202112158Sdas roll $7, %edi 203112158Sdas addl %esi, %edi 204112158Sdas # 14 205112158Sdas movl 56(%esp), %edx 206112158Sdas xorl %edi, %eax 207112158Sdas addl %edx, %esi 208112158Sdas roll $10, %ebx 209112158Sdas addl %eax, %esi 210112158Sdas movl %edi, %eax 211112158Sdas roll $9, %esi 212112158Sdas addl %ecx, %esi 213112158Sdas # 15 214112158Sdas xorl %ebx, %eax 215112158Sdas movl 60(%esp), %edx 216112158Sdas xorl %esi, %eax 217112158Sdas addl %eax, %ecx 218112158Sdas movl $-1, %eax 219112158Sdas roll $10, %edi 220112158Sdas addl %edx, %ecx 221112158Sdas movl 28(%esp), %edx 222112158Sdas roll $8, %ecx 223112158Sdas addl %ebp, %ecx 224112158Sdas # 16 225112158Sdas addl %edx, %ebp 226112158Sdas movl %esi, %edx 227112158Sdas subl %ecx, %eax 228112158Sdas andl %ecx, %edx 229112158Sdas andl %edi, %eax 230112158Sdas orl %eax, %edx 231112158Sdas movl 16(%esp), %eax 232112158Sdas roll $10, %esi 233112158Sdas leal 1518500249(%ebp,%edx,1),%ebp 234112158Sdas movl $-1, %edx 235112158Sdas roll $7, %ebp 236112158Sdas addl %ebx, %ebp 237112158Sdas # 17 238112158Sdas addl %eax, %ebx 239112158Sdas movl %ecx, %eax 240112158Sdas subl %ebp, %edx 241112158Sdas andl %ebp, %eax 242112158Sdas andl %esi, %edx 243112158Sdas orl %edx, %eax 244112158Sdas movl 52(%esp), %edx 245112158Sdas roll $10, %ecx 246112158Sdas leal 1518500249(%ebx,%eax,1),%ebx 247112158Sdas movl $-1, %eax 248112158Sdas roll $6, %ebx 249112158Sdas addl %edi, %ebx 250112158Sdas # 18 251112158Sdas addl %edx, %edi 252112158Sdas movl %ebp, %edx 253112158Sdas subl %ebx, %eax 254112158Sdas andl %ebx, %edx 255112158Sdas andl %ecx, %eax 256112158Sdas orl %eax, %edx 257112158Sdas movl 4(%esp), %eax 258112158Sdas roll $10, %ebp 259112158Sdas leal 1518500249(%edi,%edx,1),%edi 260112158Sdas movl $-1, %edx 261112158Sdas roll $8, %edi 262112158Sdas addl %esi, %edi 263112158Sdas # 19 264112158Sdas addl %eax, %esi 265112158Sdas movl %ebx, %eax 266112158Sdas subl %edi, %edx 267112158Sdas andl %edi, %eax 268112158Sdas andl %ebp, %edx 269112158Sdas orl %edx, %eax 270112158Sdas movl 40(%esp), %edx 271112158Sdas roll $10, %ebx 272112158Sdas leal 1518500249(%esi,%eax,1),%esi 273112158Sdas movl $-1, %eax 274112158Sdas roll $13, %esi 275112158Sdas addl %ecx, %esi 276112158Sdas # 20 277112158Sdas addl %edx, %ecx 278112158Sdas movl %edi, %edx 279112158Sdas subl %esi, %eax 280112158Sdas andl %esi, %edx 281112158Sdas andl %ebx, %eax 282112158Sdas orl %eax, %edx 283112158Sdas movl 24(%esp), %eax 284112158Sdas roll $10, %edi 285112158Sdas leal 1518500249(%ecx,%edx,1),%ecx 286112158Sdas movl $-1, %edx 287112158Sdas roll $11, %ecx 288112158Sdas addl %ebp, %ecx 289112158Sdas # 21 290112158Sdas addl %eax, %ebp 291112158Sdas movl %esi, %eax 292112158Sdas subl %ecx, %edx 293112158Sdas andl %ecx, %eax 294112158Sdas andl %edi, %edx 295112158Sdas orl %edx, %eax 296112158Sdas movl 60(%esp), %edx 297112158Sdas roll $10, %esi 298112158Sdas leal 1518500249(%ebp,%eax,1),%ebp 299112158Sdas movl $-1, %eax 300112158Sdas roll $9, %ebp 301112158Sdas addl %ebx, %ebp 302112158Sdas # 22 303112158Sdas addl %edx, %ebx 304112158Sdas movl %ecx, %edx 305112158Sdas subl %ebp, %eax 306112158Sdas andl %ebp, %edx 307112158Sdas andl %esi, %eax 308112158Sdas orl %eax, %edx 309112158Sdas movl 12(%esp), %eax 310112158Sdas roll $10, %ecx 311112158Sdas leal 1518500249(%ebx,%edx,1),%ebx 312112158Sdas movl $-1, %edx 313112158Sdas roll $7, %ebx 314112158Sdas addl %edi, %ebx 315112158Sdas # 23 316112158Sdas addl %eax, %edi 317112158Sdas movl %ebp, %eax 318112158Sdas subl %ebx, %edx 319112158Sdas andl %ebx, %eax 320112158Sdas andl %ecx, %edx 321112158Sdas orl %edx, %eax 322112158Sdas movl 48(%esp), %edx 323112158Sdas roll $10, %ebp 324112158Sdas leal 1518500249(%edi,%eax,1),%edi 325112158Sdas movl $-1, %eax 326112158Sdas roll $15, %edi 327112158Sdas addl %esi, %edi 328182709Sdas # 24 329112158Sdas addl %edx, %esi 330112158Sdas movl %ebx, %edx 331112158Sdas subl %edi, %eax 332112158Sdas andl %edi, %edx 333112158Sdas andl %ebp, %eax 334112158Sdas orl %eax, %edx 335112158Sdas movl (%esp), %eax 336112158Sdas roll $10, %ebx 337112158Sdas leal 1518500249(%esi,%edx,1),%esi 338112158Sdas movl $-1, %edx 339112158Sdas roll $7, %esi 340112158Sdas addl %ecx, %esi 341112158Sdas # 25 342112158Sdas addl %eax, %ecx 343112158Sdas movl %edi, %eax 344112158Sdas subl %esi, %edx 345112158Sdas andl %esi, %eax 346112158Sdas andl %ebx, %edx 347112158Sdas orl %edx, %eax 348112158Sdas movl 36(%esp), %edx 349112158Sdas roll $10, %edi 350112158Sdas leal 1518500249(%ecx,%eax,1),%ecx 351112158Sdas movl $-1, %eax 352112158Sdas roll $12, %ecx 353112158Sdas addl %ebp, %ecx 354112158Sdas # 26 355112158Sdas addl %edx, %ebp 356112158Sdas movl %esi, %edx 357112158Sdas subl %ecx, %eax 358112158Sdas andl %ecx, %edx 359112158Sdas andl %edi, %eax 360112158Sdas orl %eax, %edx 361112158Sdas movl 20(%esp), %eax 362112158Sdas roll $10, %esi 363112158Sdas leal 1518500249(%ebp,%edx,1),%ebp 364112158Sdas movl $-1, %edx 365112158Sdas roll $15, %ebp 366112158Sdas addl %ebx, %ebp 367112158Sdas # 27 368112158Sdas addl %eax, %ebx 369112158Sdas movl %ecx, %eax 370112158Sdas subl %ebp, %edx 371112158Sdas andl %ebp, %eax 372112158Sdas andl %esi, %edx 373112158Sdas orl %edx, %eax 374112158Sdas movl 8(%esp), %edx 375112158Sdas roll $10, %ecx 376112158Sdas leal 1518500249(%ebx,%eax,1),%ebx 377112158Sdas movl $-1, %eax 378112158Sdas roll $9, %ebx 379112158Sdas addl %edi, %ebx 380112158Sdas # 28 381112158Sdas addl %edx, %edi 382112158Sdas movl %ebp, %edx 383112158Sdas subl %ebx, %eax 384112158Sdas andl %ebx, %edx 385112158Sdas andl %ecx, %eax 386112158Sdas orl %eax, %edx 387112158Sdas movl 56(%esp), %eax 388112158Sdas roll $10, %ebp 389112158Sdas leal 1518500249(%edi,%edx,1),%edi 390112158Sdas movl $-1, %edx 391112158Sdas roll $11, %edi 392112158Sdas addl %esi, %edi 393112158Sdas # 29 394112158Sdas addl %eax, %esi 395112158Sdas movl %ebx, %eax 396112158Sdas subl %edi, %edx 397112158Sdas andl %edi, %eax 398112158Sdas andl %ebp, %edx 399112158Sdas orl %edx, %eax 400112158Sdas movl 44(%esp), %edx 401112158Sdas roll $10, %ebx 402112158Sdas leal 1518500249(%esi,%eax,1),%esi 403112158Sdas movl $-1, %eax 404112158Sdas roll $7, %esi 405112158Sdas addl %ecx, %esi 406112158Sdas # 30 407112158Sdas addl %edx, %ecx 408112158Sdas movl %edi, %edx 409112158Sdas subl %esi, %eax 410112158Sdas andl %esi, %edx 411112158Sdas andl %ebx, %eax 412112158Sdas orl %eax, %edx 413112158Sdas movl 32(%esp), %eax 414112158Sdas roll $10, %edi 415112158Sdas leal 1518500249(%ecx,%edx,1),%ecx 416112158Sdas movl $-1, %edx 417112158Sdas roll $13, %ecx 418112158Sdas addl %ebp, %ecx 419112158Sdas # 31 420112158Sdas addl %eax, %ebp 421112158Sdas movl %esi, %eax 422112158Sdas subl %ecx, %edx 423112158Sdas andl %ecx, %eax 424112158Sdas andl %edi, %edx 425112158Sdas orl %edx, %eax 426112158Sdas movl $-1, %edx 427112158Sdas roll $10, %esi 428112158Sdas leal 1518500249(%ebp,%eax,1),%ebp 429112158Sdas subl %ecx, %edx 430112158Sdas roll $12, %ebp 431112158Sdas addl %ebx, %ebp 432112158Sdas # 32 433112158Sdas movl 12(%esp), %eax 434112158Sdas orl %ebp, %edx 435112158Sdas addl %eax, %ebx 436112158Sdas xorl %esi, %edx 437112158Sdas movl $-1, %eax 438112158Sdas roll $10, %ecx 439112158Sdas leal 1859775393(%ebx,%edx,1),%ebx 440112158Sdas subl %ebp, %eax 441112158Sdas roll $11, %ebx 442112158Sdas addl %edi, %ebx 443112158Sdas # 33 444112158Sdas movl 40(%esp), %edx 445112158Sdas orl %ebx, %eax 446112158Sdas addl %edx, %edi 447112158Sdas xorl %ecx, %eax 448112158Sdas movl $-1, %edx 449112158Sdas roll $10, %ebp 450112158Sdas leal 1859775393(%edi,%eax,1),%edi 451112158Sdas subl %ebx, %edx 452112158Sdas roll $13, %edi 453112158Sdas addl %esi, %edi 454112158Sdas # 34 455112158Sdas movl 56(%esp), %eax 456112158Sdas orl %edi, %edx 457112158Sdas addl %eax, %esi 458112158Sdas xorl %ebp, %edx 459112158Sdas movl $-1, %eax 460112158Sdas roll $10, %ebx 461112158Sdas leal 1859775393(%esi,%edx,1),%esi 462112158Sdas subl %edi, %eax 463112158Sdas roll $6, %esi 464112158Sdas addl %ecx, %esi 465182709Sdas # 35 466112158Sdas movl 16(%esp), %edx 467112158Sdas orl %esi, %eax 468112158Sdas addl %edx, %ecx 469112158Sdas xorl %ebx, %eax 470112158Sdas movl $-1, %edx 471112158Sdas roll $10, %edi 472112158Sdas leal 1859775393(%ecx,%eax,1),%ecx 473112158Sdas subl %esi, %edx 474112158Sdas roll $7, %ecx 475112158Sdas addl %ebp, %ecx 476112158Sdas # 36 477112158Sdas movl 36(%esp), %eax 478112158Sdas orl %ecx, %edx 479112158Sdas addl %eax, %ebp 480112158Sdas xorl %edi, %edx 481112158Sdas movl $-1, %eax 482112158Sdas roll $10, %esi 483112158Sdas leal 1859775393(%ebp,%edx,1),%ebp 484112158Sdas subl %ecx, %eax 485112158Sdas roll $14, %ebp 486112158Sdas addl %ebx, %ebp 487112158Sdas # 37 488112158Sdas movl 60(%esp), %edx 489112158Sdas orl %ebp, %eax 490112158Sdas addl %edx, %ebx 491112158Sdas xorl %esi, %eax 492112158Sdas movl $-1, %edx 493112158Sdas roll $10, %ecx 494112158Sdas leal 1859775393(%ebx,%eax,1),%ebx 495112158Sdas subl %ebp, %edx 496112158Sdas roll $9, %ebx 497112158Sdas addl %edi, %ebx 498112158Sdas # 38 499112158Sdas movl 32(%esp), %eax 500112158Sdas orl %ebx, %edx 501112158Sdas addl %eax, %edi 502112158Sdas xorl %ecx, %edx 503112158Sdas movl $-1, %eax 504112158Sdas roll $10, %ebp 505112158Sdas leal 1859775393(%edi,%edx,1),%edi 506112158Sdas subl %ebx, %eax 507112158Sdas roll $13, %edi 508112158Sdas addl %esi, %edi 509112158Sdas # 39 510112158Sdas movl 4(%esp), %edx 511112158Sdas orl %edi, %eax 512112158Sdas addl %edx, %esi 513112158Sdas xorl %ebp, %eax 514112158Sdas movl $-1, %edx 515112158Sdas roll $10, %ebx 516112158Sdas leal 1859775393(%esi,%eax,1),%esi 517112158Sdas subl %edi, %edx 518112158Sdas roll $15, %esi 519112158Sdas addl %ecx, %esi 520112158Sdas # 40 521112158Sdas movl 8(%esp), %eax 522112158Sdas orl %esi, %edx 523112158Sdas addl %eax, %ecx 524112158Sdas xorl %ebx, %edx 525112158Sdas movl $-1, %eax 526112158Sdas roll $10, %edi 527112158Sdas leal 1859775393(%ecx,%edx,1),%ecx 528112158Sdas subl %esi, %eax 529112158Sdas roll $14, %ecx 530112158Sdas addl %ebp, %ecx 531112158Sdas # 41 532112158Sdas movl 28(%esp), %edx 533182709Sdas orl %ecx, %eax 534112158Sdas addl %edx, %ebp 535112158Sdas xorl %edi, %eax 536112158Sdas movl $-1, %edx 537112158Sdas roll $10, %esi 538112158Sdas leal 1859775393(%ebp,%eax,1),%ebp 539112158Sdas subl %ecx, %edx 540112158Sdas roll $8, %ebp 541112158Sdas addl %ebx, %ebp 542112158Sdas # 42 543112158Sdas movl (%esp), %eax 544112158Sdas orl %ebp, %edx 545112158Sdas addl %eax, %ebx 546112158Sdas xorl %esi, %edx 547112158Sdas movl $-1, %eax 548112158Sdas roll $10, %ecx 549112158Sdas leal 1859775393(%ebx,%edx,1),%ebx 550112158Sdas subl %ebp, %eax 551112158Sdas roll $13, %ebx 552112158Sdas addl %edi, %ebx 553112158Sdas # 43 554112158Sdas movl 24(%esp), %edx 555112158Sdas orl %ebx, %eax 556112158Sdas addl %edx, %edi 557112158Sdas xorl %ecx, %eax 558112158Sdas movl $-1, %edx 559112158Sdas roll $10, %ebp 560112158Sdas leal 1859775393(%edi,%eax,1),%edi 561112158Sdas subl %ebx, %edx 562112158Sdas roll $6, %edi 563112158Sdas addl %esi, %edi 564112158Sdas # 44 565112158Sdas movl 52(%esp), %eax 566112158Sdas orl %edi, %edx 567112158Sdas addl %eax, %esi 568112158Sdas xorl %ebp, %edx 569112158Sdas movl $-1, %eax 570112158Sdas roll $10, %ebx 571112158Sdas leal 1859775393(%esi,%edx,1),%esi 572112158Sdas subl %edi, %eax 573112158Sdas roll $5, %esi 574112158Sdas addl %ecx, %esi 575112158Sdas # 45 576112158Sdas movl 44(%esp), %edx 577112158Sdas orl %esi, %eax 578112158Sdas addl %edx, %ecx 579112158Sdas xorl %ebx, %eax 580112158Sdas movl $-1, %edx 581112158Sdas roll $10, %edi 582112158Sdas leal 1859775393(%ecx,%eax,1),%ecx 583112158Sdas subl %esi, %edx 584112158Sdas roll $12, %ecx 585112158Sdas addl %ebp, %ecx 586112158Sdas # 46 587112158Sdas movl 20(%esp), %eax 588112158Sdas orl %ecx, %edx 589112158Sdas addl %eax, %ebp 590112158Sdas xorl %edi, %edx 591112158Sdas movl $-1, %eax 592112158Sdas roll $10, %esi 593112158Sdas leal 1859775393(%ebp,%edx,1),%ebp 594112158Sdas subl %ecx, %eax 595112158Sdas roll $7, %ebp 596112158Sdas addl %ebx, %ebp 597112158Sdas # 47 598112158Sdas movl 48(%esp), %edx 599112158Sdas orl %ebp, %eax 600112158Sdas addl %edx, %ebx 601112158Sdas xorl %esi, %eax 602112158Sdas movl $-1, %edx 603112158Sdas roll $10, %ecx 604112158Sdas leal 1859775393(%ebx,%eax,1),%ebx 605112158Sdas movl %ecx, %eax 606112158Sdas roll $5, %ebx 607112158Sdas addl %edi, %ebx 608112158Sdas # 48 609112158Sdas subl %ecx, %edx 610112158Sdas andl %ebx, %eax 611112158Sdas andl %ebp, %edx 612112158Sdas orl %eax, %edx 613112158Sdas movl 4(%esp), %eax 614112158Sdas roll $10, %ebp 615112158Sdas leal 2400959708(%edi,%edx),%edi 616112158Sdas movl $-1, %edx 617112158Sdas addl %eax, %edi 618112158Sdas movl %ebp, %eax 619112158Sdas roll $11, %edi 620112158Sdas addl %esi, %edi 621112158Sdas # 49 622112158Sdas subl %ebp, %edx 623112158Sdas andl %edi, %eax 624112158Sdas andl %ebx, %edx 625112158Sdas orl %eax, %edx 626182709Sdas movl 36(%esp), %eax 627112158Sdas roll $10, %ebx 628112158Sdas leal 2400959708(%esi,%edx),%esi 629112158Sdas movl $-1, %edx 630112158Sdas addl %eax, %esi 631112158Sdas movl %ebx, %eax 632112158Sdas roll $12, %esi 633112158Sdas addl %ecx, %esi 634112158Sdas # 50 635112158Sdas subl %ebx, %edx 636112158Sdas andl %esi, %eax 637112158Sdas andl %edi, %edx 638112158Sdas orl %eax, %edx 639112158Sdas movl 44(%esp), %eax 640112158Sdas roll $10, %edi 641112158Sdas leal 2400959708(%ecx,%edx),%ecx 642112158Sdas movl $-1, %edx 643112158Sdas addl %eax, %ecx 644112158Sdas movl %edi, %eax 645112158Sdas roll $14, %ecx 646112158Sdas addl %ebp, %ecx 647112158Sdas # 51 648112158Sdas subl %edi, %edx 649112158Sdas andl %ecx, %eax 650112158Sdas andl %esi, %edx 651112158Sdas orl %eax, %edx 652112158Sdas movl 40(%esp), %eax 653112158Sdas roll $10, %esi 654182709Sdas leal 2400959708(%ebp,%edx),%ebp 655112158Sdas movl $-1, %edx 656112158Sdas addl %eax, %ebp 657112158Sdas movl %esi, %eax 658112158Sdas roll $15, %ebp 659112158Sdas addl %ebx, %ebp 660112158Sdas # 52 661112158Sdas subl %esi, %edx 662112158Sdas andl %ebp, %eax 663112158Sdas andl %ecx, %edx 664112158Sdas orl %eax, %edx 665112158Sdas movl (%esp), %eax 666112158Sdas roll $10, %ecx 667112158Sdas leal 2400959708(%ebx,%edx),%ebx 668112158Sdas movl $-1, %edx 669112158Sdas addl %eax, %ebx 670112158Sdas movl %ecx, %eax 671112158Sdas roll $14, %ebx 672182709Sdas addl %edi, %ebx 673112158Sdas # 53 674112158Sdas subl %ecx, %edx 675112158Sdas andl %ebx, %eax 676112158Sdas andl %ebp, %edx 677112158Sdas orl %eax, %edx 678112158Sdas movl 32(%esp), %eax 679112158Sdas roll $10, %ebp 680112158Sdas leal 2400959708(%edi,%edx),%edi 681112158Sdas movl $-1, %edx 682112158Sdas addl %eax, %edi 683112158Sdas movl %ebp, %eax 684112158Sdas roll $15, %edi 685112158Sdas addl %esi, %edi 686112158Sdas # 54 687112158Sdas subl %ebp, %edx 688112158Sdas andl %edi, %eax 689112158Sdas andl %ebx, %edx 690112158Sdas orl %eax, %edx 691112158Sdas movl 48(%esp), %eax 692112158Sdas roll $10, %ebx 693112158Sdas leal 2400959708(%esi,%edx),%esi 694112158Sdas movl $-1, %edx 695112158Sdas addl %eax, %esi 696112158Sdas movl %ebx, %eax 697112158Sdas roll $9, %esi 698112158Sdas addl %ecx, %esi 699112158Sdas # 55 700112158Sdas subl %ebx, %edx 701112158Sdas andl %esi, %eax 702112158Sdas andl %edi, %edx 703112158Sdas orl %eax, %edx 704112158Sdas movl 16(%esp), %eax 705112158Sdas roll $10, %edi 706112158Sdas leal 2400959708(%ecx,%edx),%ecx 707112158Sdas movl $-1, %edx 708112158Sdas addl %eax, %ecx 709112158Sdas movl %edi, %eax 710112158Sdas roll $8, %ecx 711112158Sdas addl %ebp, %ecx 712112158Sdas # 56 713112158Sdas subl %edi, %edx 714112158Sdas andl %ecx, %eax 715182709Sdas andl %esi, %edx 716112158Sdas orl %eax, %edx 717112158Sdas movl 52(%esp), %eax 718112158Sdas roll $10, %esi 719112158Sdas leal 2400959708(%ebp,%edx),%ebp 720112158Sdas movl $-1, %edx 721112158Sdas addl %eax, %ebp 722112158Sdas movl %esi, %eax 723112158Sdas roll $9, %ebp 724112158Sdas addl %ebx, %ebp 725112158Sdas # 57 726112158Sdas subl %esi, %edx 727112158Sdas andl %ebp, %eax 728112158Sdas andl %ecx, %edx 729112158Sdas orl %eax, %edx 730112158Sdas movl 12(%esp), %eax 731112158Sdas roll $10, %ecx 732112158Sdas leal 2400959708(%ebx,%edx),%ebx 733112158Sdas movl $-1, %edx 734112158Sdas addl %eax, %ebx 735112158Sdas movl %ecx, %eax 736112158Sdas roll $14, %ebx 737112158Sdas addl %edi, %ebx 738112158Sdas # 58 739112158Sdas subl %ecx, %edx 740112158Sdas andl %ebx, %eax 741112158Sdas andl %ebp, %edx 742112158Sdas orl %eax, %edx 743112158Sdas movl 28(%esp), %eax 744112158Sdas roll $10, %ebp 745112158Sdas leal 2400959708(%edi,%edx),%edi 746112158Sdas movl $-1, %edx 747112158Sdas addl %eax, %edi 748112158Sdas movl %ebp, %eax 749112158Sdas roll $5, %edi 750112158Sdas addl %esi, %edi 751112158Sdas # 59 752112158Sdas subl %ebp, %edx 753112158Sdas andl %edi, %eax 754112158Sdas andl %ebx, %edx 755112158Sdas orl %eax, %edx 756112158Sdas movl 60(%esp), %eax 757112158Sdas roll $10, %ebx 758112158Sdas leal 2400959708(%esi,%edx),%esi 759112158Sdas movl $-1, %edx 760112158Sdas addl %eax, %esi 761112158Sdas movl %ebx, %eax 762112158Sdas roll $6, %esi 763 addl %ecx, %esi 764 # 60 765 subl %ebx, %edx 766 andl %esi, %eax 767 andl %edi, %edx 768 orl %eax, %edx 769 movl 56(%esp), %eax 770 roll $10, %edi 771 leal 2400959708(%ecx,%edx),%ecx 772 movl $-1, %edx 773 addl %eax, %ecx 774 movl %edi, %eax 775 roll $8, %ecx 776 addl %ebp, %ecx 777 # 61 778 subl %edi, %edx 779 andl %ecx, %eax 780 andl %esi, %edx 781 orl %eax, %edx 782 movl 20(%esp), %eax 783 roll $10, %esi 784 leal 2400959708(%ebp,%edx),%ebp 785 movl $-1, %edx 786 addl %eax, %ebp 787 movl %esi, %eax 788 roll $6, %ebp 789 addl %ebx, %ebp 790 # 62 791 subl %esi, %edx 792 andl %ebp, %eax 793 andl %ecx, %edx 794 orl %eax, %edx 795 movl 24(%esp), %eax 796 roll $10, %ecx 797 leal 2400959708(%ebx,%edx),%ebx 798 movl $-1, %edx 799 addl %eax, %ebx 800 movl %ecx, %eax 801 roll $5, %ebx 802 addl %edi, %ebx 803 # 63 804 subl %ecx, %edx 805 andl %ebx, %eax 806 andl %ebp, %edx 807 orl %eax, %edx 808 movl 8(%esp), %eax 809 roll $10, %ebp 810 leal 2400959708(%edi,%edx),%edi 811 movl $-1, %edx 812 addl %eax, %edi 813 subl %ebp, %edx 814 roll $12, %edi 815 addl %esi, %edi 816 # 64 817 movl 16(%esp), %eax 818 orl %ebx, %edx 819 addl %eax, %esi 820 xorl %edi, %edx 821 movl $-1, %eax 822 roll $10, %ebx 823 leal 2840853838(%esi,%edx,1),%esi 824 subl %ebx, %eax 825 roll $9, %esi 826 addl %ecx, %esi 827 # 65 828 movl (%esp), %edx 829 orl %edi, %eax 830 addl %edx, %ecx 831 xorl %esi, %eax 832 movl $-1, %edx 833 roll $10, %edi 834 leal 2840853838(%ecx,%eax,1),%ecx 835 subl %edi, %edx 836 roll $15, %ecx 837 addl %ebp, %ecx 838 # 66 839 movl 20(%esp), %eax 840 orl %esi, %edx 841 addl %eax, %ebp 842 xorl %ecx, %edx 843 movl $-1, %eax 844 roll $10, %esi 845 leal 2840853838(%ebp,%edx,1),%ebp 846 subl %esi, %eax 847 roll $5, %ebp 848 addl %ebx, %ebp 849 # 67 850 movl 36(%esp), %edx 851 orl %ecx, %eax 852 addl %edx, %ebx 853 xorl %ebp, %eax 854 movl $-1, %edx 855 roll $10, %ecx 856 leal 2840853838(%ebx,%eax,1),%ebx 857 subl %ecx, %edx 858 roll $11, %ebx 859 addl %edi, %ebx 860 # 68 861 movl 28(%esp), %eax 862 orl %ebp, %edx 863 addl %eax, %edi 864 xorl %ebx, %edx 865 movl $-1, %eax 866 roll $10, %ebp 867 leal 2840853838(%edi,%edx,1),%edi 868 subl %ebp, %eax 869 roll $6, %edi 870 addl %esi, %edi 871 # 69 872 movl 48(%esp), %edx 873 orl %ebx, %eax 874 addl %edx, %esi 875 xorl %edi, %eax 876 movl $-1, %edx 877 roll $10, %ebx 878 leal 2840853838(%esi,%eax,1),%esi 879 subl %ebx, %edx 880 roll $8, %esi 881 addl %ecx, %esi 882 # 70 883 movl 8(%esp), %eax 884 orl %edi, %edx 885 addl %eax, %ecx 886 xorl %esi, %edx 887 movl $-1, %eax 888 roll $10, %edi 889 leal 2840853838(%ecx,%edx,1),%ecx 890 subl %edi, %eax 891 roll $13, %ecx 892 addl %ebp, %ecx 893 # 71 894 movl 40(%esp), %edx 895 orl %esi, %eax 896 addl %edx, %ebp 897 xorl %ecx, %eax 898 movl $-1, %edx 899 roll $10, %esi 900 leal 2840853838(%ebp,%eax,1),%ebp 901 subl %esi, %edx 902 roll $12, %ebp 903 addl %ebx, %ebp 904 # 72 905 movl 56(%esp), %eax 906 orl %ecx, %edx 907 addl %eax, %ebx 908 xorl %ebp, %edx 909 movl $-1, %eax 910 roll $10, %ecx 911 leal 2840853838(%ebx,%edx,1),%ebx 912 subl %ecx, %eax 913 roll $5, %ebx 914 addl %edi, %ebx 915 # 73 916 movl 4(%esp), %edx 917 orl %ebp, %eax 918 addl %edx, %edi 919 xorl %ebx, %eax 920 movl $-1, %edx 921 roll $10, %ebp 922 leal 2840853838(%edi,%eax,1),%edi 923 subl %ebp, %edx 924 roll $12, %edi 925 addl %esi, %edi 926 # 74 927 movl 12(%esp), %eax 928 orl %ebx, %edx 929 addl %eax, %esi 930 xorl %edi, %edx 931 movl $-1, %eax 932 roll $10, %ebx 933 leal 2840853838(%esi,%edx,1),%esi 934 subl %ebx, %eax 935 roll $13, %esi 936 addl %ecx, %esi 937 # 75 938 movl 32(%esp), %edx 939 orl %edi, %eax 940 addl %edx, %ecx 941 xorl %esi, %eax 942 movl $-1, %edx 943 roll $10, %edi 944 leal 2840853838(%ecx,%eax,1),%ecx 945 subl %edi, %edx 946 roll $14, %ecx 947 addl %ebp, %ecx 948 # 76 949 movl 44(%esp), %eax 950 orl %esi, %edx 951 addl %eax, %ebp 952 xorl %ecx, %edx 953 movl $-1, %eax 954 roll $10, %esi 955 leal 2840853838(%ebp,%edx,1),%ebp 956 subl %esi, %eax 957 roll $11, %ebp 958 addl %ebx, %ebp 959 # 77 960 movl 24(%esp), %edx 961 orl %ecx, %eax 962 addl %edx, %ebx 963 xorl %ebp, %eax 964 movl $-1, %edx 965 roll $10, %ecx 966 leal 2840853838(%ebx,%eax,1),%ebx 967 subl %ecx, %edx 968 roll $8, %ebx 969 addl %edi, %ebx 970 # 78 971 movl 60(%esp), %eax 972 orl %ebp, %edx 973 addl %eax, %edi 974 xorl %ebx, %edx 975 movl $-1, %eax 976 roll $10, %ebp 977 leal 2840853838(%edi,%edx,1),%edi 978 subl %ebp, %eax 979 roll $5, %edi 980 addl %esi, %edi 981 # 79 982 movl 52(%esp), %edx 983 orl %ebx, %eax 984 addl %edx, %esi 985 xorl %edi, %eax 986 movl 128(%esp), %edx 987 roll $10, %ebx 988 leal 2840853838(%esi,%eax,1),%esi 989 movl %ecx, 64(%esp) 990 roll $6, %esi 991 addl %ecx, %esi 992 movl (%edx), %ecx 993 movl %esi, 68(%esp) 994 movl %edi, 72(%esp) 995 movl 4(%edx), %esi 996 movl %ebx, 76(%esp) 997 movl 8(%edx), %edi 998 movl %ebp, 80(%esp) 999 movl 12(%edx), %ebx 1000 movl 16(%edx), %ebp 1001 # 80 1002 movl $-1, %edx 1003 subl %ebx, %edx 1004 movl 20(%esp), %eax 1005 orl %edi, %edx 1006 addl %eax, %ecx 1007 xorl %esi, %edx 1008 movl $-1, %eax 1009 roll $10, %edi 1010 leal 1352829926(%ecx,%edx,1),%ecx 1011 subl %edi, %eax 1012 roll $8, %ecx 1013 addl %ebp, %ecx 1014 # 81 1015 movl 56(%esp), %edx 1016 orl %esi, %eax 1017 addl %edx, %ebp 1018 xorl %ecx, %eax 1019 movl $-1, %edx 1020 roll $10, %esi 1021 leal 1352829926(%ebp,%eax,1),%ebp 1022 subl %esi, %edx 1023 roll $9, %ebp 1024 addl %ebx, %ebp 1025 # 82 1026 movl 28(%esp), %eax 1027 orl %ecx, %edx 1028 addl %eax, %ebx 1029 xorl %ebp, %edx 1030 movl $-1, %eax 1031 roll $10, %ecx 1032 leal 1352829926(%ebx,%edx,1),%ebx 1033 subl %ecx, %eax 1034 roll $9, %ebx 1035 addl %edi, %ebx 1036 # 83 1037 movl (%esp), %edx 1038 orl %ebp, %eax 1039 addl %edx, %edi 1040 xorl %ebx, %eax 1041 movl $-1, %edx 1042 roll $10, %ebp 1043 leal 1352829926(%edi,%eax,1),%edi 1044 subl %ebp, %edx 1045 roll $11, %edi 1046 addl %esi, %edi 1047 # 84 1048 movl 36(%esp), %eax 1049 orl %ebx, %edx 1050 addl %eax, %esi 1051 xorl %edi, %edx 1052 movl $-1, %eax 1053 roll $10, %ebx 1054 leal 1352829926(%esi,%edx,1),%esi 1055 subl %ebx, %eax 1056 roll $13, %esi 1057 addl %ecx, %esi 1058 # 85 1059 movl 8(%esp), %edx 1060 orl %edi, %eax 1061 addl %edx, %ecx 1062 xorl %esi, %eax 1063 movl $-1, %edx 1064 roll $10, %edi 1065 leal 1352829926(%ecx,%eax,1),%ecx 1066 subl %edi, %edx 1067 roll $15, %ecx 1068 addl %ebp, %ecx 1069 # 86 1070 movl 44(%esp), %eax 1071 orl %esi, %edx 1072 addl %eax, %ebp 1073 xorl %ecx, %edx 1074 movl $-1, %eax 1075 roll $10, %esi 1076 leal 1352829926(%ebp,%edx,1),%ebp 1077 subl %esi, %eax 1078 roll $15, %ebp 1079 addl %ebx, %ebp 1080 # 87 1081 movl 16(%esp), %edx 1082 orl %ecx, %eax 1083 addl %edx, %ebx 1084 xorl %ebp, %eax 1085 movl $-1, %edx 1086 roll $10, %ecx 1087 leal 1352829926(%ebx,%eax,1),%ebx 1088 subl %ecx, %edx 1089 roll $5, %ebx 1090 addl %edi, %ebx 1091 # 88 1092 movl 52(%esp), %eax 1093 orl %ebp, %edx 1094 addl %eax, %edi 1095 xorl %ebx, %edx 1096 movl $-1, %eax 1097 roll $10, %ebp 1098 leal 1352829926(%edi,%edx,1),%edi 1099 subl %ebp, %eax 1100 roll $7, %edi 1101 addl %esi, %edi 1102 # 89 1103 movl 24(%esp), %edx 1104 orl %ebx, %eax 1105 addl %edx, %esi 1106 xorl %edi, %eax 1107 movl $-1, %edx 1108 roll $10, %ebx 1109 leal 1352829926(%esi,%eax,1),%esi 1110 subl %ebx, %edx 1111 roll $7, %esi 1112 addl %ecx, %esi 1113 # 90 1114 movl 60(%esp), %eax 1115 orl %edi, %edx 1116 addl %eax, %ecx 1117 xorl %esi, %edx 1118 movl $-1, %eax 1119 roll $10, %edi 1120 leal 1352829926(%ecx,%edx,1),%ecx 1121 subl %edi, %eax 1122 roll $8, %ecx 1123 addl %ebp, %ecx 1124 # 91 1125 movl 32(%esp), %edx 1126 orl %esi, %eax 1127 addl %edx, %ebp 1128 xorl %ecx, %eax 1129 movl $-1, %edx 1130 roll $10, %esi 1131 leal 1352829926(%ebp,%eax,1),%ebp 1132 subl %esi, %edx 1133 roll $11, %ebp 1134 addl %ebx, %ebp 1135 # 92 1136 movl 4(%esp), %eax 1137 orl %ecx, %edx 1138 addl %eax, %ebx 1139 xorl %ebp, %edx 1140 movl $-1, %eax 1141 roll $10, %ecx 1142 leal 1352829926(%ebx,%edx,1),%ebx 1143 subl %ecx, %eax 1144 roll $14, %ebx 1145 addl %edi, %ebx 1146 # 93 1147 movl 40(%esp), %edx 1148 orl %ebp, %eax 1149 addl %edx, %edi 1150 xorl %ebx, %eax 1151 movl $-1, %edx 1152 roll $10, %ebp 1153 leal 1352829926(%edi,%eax,1),%edi 1154 subl %ebp, %edx 1155 roll $14, %edi 1156 addl %esi, %edi 1157 # 94 1158 movl 12(%esp), %eax 1159 orl %ebx, %edx 1160 addl %eax, %esi 1161 xorl %edi, %edx 1162 movl $-1, %eax 1163 roll $10, %ebx 1164 leal 1352829926(%esi,%edx,1),%esi 1165 subl %ebx, %eax 1166 roll $12, %esi 1167 addl %ecx, %esi 1168 # 95 1169 movl 48(%esp), %edx 1170 orl %edi, %eax 1171 addl %edx, %ecx 1172 xorl %esi, %eax 1173 movl $-1, %edx 1174 roll $10, %edi 1175 leal 1352829926(%ecx,%eax,1),%ecx 1176 movl %edi, %eax 1177 roll $6, %ecx 1178 addl %ebp, %ecx 1179 # 96 1180 subl %edi, %edx 1181 andl %ecx, %eax 1182 andl %esi, %edx 1183 orl %eax, %edx 1184 movl 24(%esp), %eax 1185 roll $10, %esi 1186 leal 1548603684(%ebp,%edx),%ebp 1187 movl $-1, %edx 1188 addl %eax, %ebp 1189 movl %esi, %eax 1190 roll $9, %ebp 1191 addl %ebx, %ebp 1192 # 97 1193 subl %esi, %edx 1194 andl %ebp, %eax 1195 andl %ecx, %edx 1196 orl %eax, %edx 1197 movl 44(%esp), %eax 1198 roll $10, %ecx 1199 leal 1548603684(%ebx,%edx),%ebx 1200 movl $-1, %edx 1201 addl %eax, %ebx 1202 movl %ecx, %eax 1203 roll $13, %ebx 1204 addl %edi, %ebx 1205 # 98 1206 subl %ecx, %edx 1207 andl %ebx, %eax 1208 andl %ebp, %edx 1209 orl %eax, %edx 1210 movl 12(%esp), %eax 1211 roll $10, %ebp 1212 leal 1548603684(%edi,%edx),%edi 1213 movl $-1, %edx 1214 addl %eax, %edi 1215 movl %ebp, %eax 1216 roll $15, %edi 1217 addl %esi, %edi 1218 # 99 1219 subl %ebp, %edx 1220 andl %edi, %eax 1221 andl %ebx, %edx 1222 orl %eax, %edx 1223 movl 28(%esp), %eax 1224 roll $10, %ebx 1225 leal 1548603684(%esi,%edx),%esi 1226 movl $-1, %edx 1227 addl %eax, %esi 1228 movl %ebx, %eax 1229 roll $7, %esi 1230 addl %ecx, %esi 1231 # 100 1232 subl %ebx, %edx 1233 andl %esi, %eax 1234 andl %edi, %edx 1235 orl %eax, %edx 1236 movl (%esp), %eax 1237 roll $10, %edi 1238 leal 1548603684(%ecx,%edx),%ecx 1239 movl $-1, %edx 1240 addl %eax, %ecx 1241 movl %edi, %eax 1242 roll $12, %ecx 1243 addl %ebp, %ecx 1244 # 101 1245 subl %edi, %edx 1246 andl %ecx, %eax 1247 andl %esi, %edx 1248 orl %eax, %edx 1249 movl 52(%esp), %eax 1250 roll $10, %esi 1251 leal 1548603684(%ebp,%edx),%ebp 1252 movl $-1, %edx 1253 addl %eax, %ebp 1254 movl %esi, %eax 1255 roll $8, %ebp 1256 addl %ebx, %ebp 1257 # 102 1258 subl %esi, %edx 1259 andl %ebp, %eax 1260 andl %ecx, %edx 1261 orl %eax, %edx 1262 movl 20(%esp), %eax 1263 roll $10, %ecx 1264 leal 1548603684(%ebx,%edx),%ebx 1265 movl $-1, %edx 1266 addl %eax, %ebx 1267 movl %ecx, %eax 1268 roll $9, %ebx 1269 addl %edi, %ebx 1270 # 103 1271 subl %ecx, %edx 1272 andl %ebx, %eax 1273 andl %ebp, %edx 1274 orl %eax, %edx 1275 movl 40(%esp), %eax 1276 roll $10, %ebp 1277 leal 1548603684(%edi,%edx),%edi 1278 movl $-1, %edx 1279 addl %eax, %edi 1280 movl %ebp, %eax 1281 roll $11, %edi 1282 addl %esi, %edi 1283 # 104 1284 subl %ebp, %edx 1285 andl %edi, %eax 1286 andl %ebx, %edx 1287 orl %eax, %edx 1288 movl 56(%esp), %eax 1289 roll $10, %ebx 1290 leal 1548603684(%esi,%edx),%esi 1291 movl $-1, %edx 1292 addl %eax, %esi 1293 movl %ebx, %eax 1294 roll $7, %esi 1295 addl %ecx, %esi 1296 # 105 1297 subl %ebx, %edx 1298 andl %esi, %eax 1299 andl %edi, %edx 1300 orl %eax, %edx 1301 movl 60(%esp), %eax 1302 roll $10, %edi 1303 leal 1548603684(%ecx,%edx),%ecx 1304 movl $-1, %edx 1305 addl %eax, %ecx 1306 movl %edi, %eax 1307 roll $7, %ecx 1308 addl %ebp, %ecx 1309 # 106 1310 subl %edi, %edx 1311 andl %ecx, %eax 1312 andl %esi, %edx 1313 orl %eax, %edx 1314 movl 32(%esp), %eax 1315 roll $10, %esi 1316 leal 1548603684(%ebp,%edx),%ebp 1317 movl $-1, %edx 1318 addl %eax, %ebp 1319 movl %esi, %eax 1320 roll $12, %ebp 1321 addl %ebx, %ebp 1322 # 107 1323 subl %esi, %edx 1324 andl %ebp, %eax 1325 andl %ecx, %edx 1326 orl %eax, %edx 1327 movl 48(%esp), %eax 1328 roll $10, %ecx 1329 leal 1548603684(%ebx,%edx),%ebx 1330 movl $-1, %edx 1331 addl %eax, %ebx 1332 movl %ecx, %eax 1333 roll $7, %ebx 1334 addl %edi, %ebx 1335 # 108 1336 subl %ecx, %edx 1337 andl %ebx, %eax 1338 andl %ebp, %edx 1339 orl %eax, %edx 1340 movl 16(%esp), %eax 1341 roll $10, %ebp 1342 leal 1548603684(%edi,%edx),%edi 1343 movl $-1, %edx 1344 addl %eax, %edi 1345 movl %ebp, %eax 1346 roll $6, %edi 1347 addl %esi, %edi 1348 # 109 1349 subl %ebp, %edx 1350 andl %edi, %eax 1351 andl %ebx, %edx 1352 orl %eax, %edx 1353 movl 36(%esp), %eax 1354 roll $10, %ebx 1355 leal 1548603684(%esi,%edx),%esi 1356 movl $-1, %edx 1357 addl %eax, %esi 1358 movl %ebx, %eax 1359 roll $15, %esi 1360 addl %ecx, %esi 1361 # 110 1362 subl %ebx, %edx 1363 andl %esi, %eax 1364 andl %edi, %edx 1365 orl %eax, %edx 1366 movl 4(%esp), %eax 1367 roll $10, %edi 1368 leal 1548603684(%ecx,%edx),%ecx 1369 movl $-1, %edx 1370 addl %eax, %ecx 1371 movl %edi, %eax 1372 roll $13, %ecx 1373 addl %ebp, %ecx 1374 # 111 1375 subl %edi, %edx 1376 andl %ecx, %eax 1377 andl %esi, %edx 1378 orl %eax, %edx 1379 movl 8(%esp), %eax 1380 roll $10, %esi 1381 leal 1548603684(%ebp,%edx),%ebp 1382 movl $-1, %edx 1383 addl %eax, %ebp 1384 subl %ecx, %edx 1385 roll $11, %ebp 1386 addl %ebx, %ebp 1387 # 112 1388 movl 60(%esp), %eax 1389 orl %ebp, %edx 1390 addl %eax, %ebx 1391 xorl %esi, %edx 1392 movl $-1, %eax 1393 roll $10, %ecx 1394 leal 1836072691(%ebx,%edx,1),%ebx 1395 subl %ebp, %eax 1396 roll $9, %ebx 1397 addl %edi, %ebx 1398 # 113 1399 movl 20(%esp), %edx 1400 orl %ebx, %eax 1401 addl %edx, %edi 1402 xorl %ecx, %eax 1403 movl $-1, %edx 1404 roll $10, %ebp 1405 leal 1836072691(%edi,%eax,1),%edi 1406 subl %ebx, %edx 1407 roll $7, %edi 1408 addl %esi, %edi 1409 # 114 1410 movl 4(%esp), %eax 1411 orl %edi, %edx 1412 addl %eax, %esi 1413 xorl %ebp, %edx 1414 movl $-1, %eax 1415 roll $10, %ebx 1416 leal 1836072691(%esi,%edx,1),%esi 1417 subl %edi, %eax 1418 roll $15, %esi 1419 addl %ecx, %esi 1420 # 115 1421 movl 12(%esp), %edx 1422 orl %esi, %eax 1423 addl %edx, %ecx 1424 xorl %ebx, %eax 1425 movl $-1, %edx 1426 roll $10, %edi 1427 leal 1836072691(%ecx,%eax,1),%ecx 1428 subl %esi, %edx 1429 roll $11, %ecx 1430 addl %ebp, %ecx 1431 # 116 1432 movl 28(%esp), %eax 1433 orl %ecx, %edx 1434 addl %eax, %ebp 1435 xorl %edi, %edx 1436 movl $-1, %eax 1437 roll $10, %esi 1438 leal 1836072691(%ebp,%edx,1),%ebp 1439 subl %ecx, %eax 1440 roll $8, %ebp 1441 addl %ebx, %ebp 1442 # 117 1443 movl 56(%esp), %edx 1444 orl %ebp, %eax 1445 addl %edx, %ebx 1446 xorl %esi, %eax 1447 movl $-1, %edx 1448 roll $10, %ecx 1449 leal 1836072691(%ebx,%eax,1),%ebx 1450 subl %ebp, %edx 1451 roll $6, %ebx 1452 addl %edi, %ebx 1453 # 118 1454 movl 24(%esp), %eax 1455 orl %ebx, %edx 1456 addl %eax, %edi 1457 xorl %ecx, %edx 1458 movl $-1, %eax 1459 roll $10, %ebp 1460 leal 1836072691(%edi,%edx,1),%edi 1461 subl %ebx, %eax 1462 roll $6, %edi 1463 addl %esi, %edi 1464 # 119 1465 movl 36(%esp), %edx 1466 orl %edi, %eax 1467 addl %edx, %esi 1468 xorl %ebp, %eax 1469 movl $-1, %edx 1470 roll $10, %ebx 1471 leal 1836072691(%esi,%eax,1),%esi 1472 subl %edi, %edx 1473 roll $14, %esi 1474 addl %ecx, %esi 1475 # 120 1476 movl 44(%esp), %eax 1477 orl %esi, %edx 1478 addl %eax, %ecx 1479 xorl %ebx, %edx 1480 movl $-1, %eax 1481 roll $10, %edi 1482 leal 1836072691(%ecx,%edx,1),%ecx 1483 subl %esi, %eax 1484 roll $12, %ecx 1485 addl %ebp, %ecx 1486 # 121 1487 movl 32(%esp), %edx 1488 orl %ecx, %eax 1489 addl %edx, %ebp 1490 xorl %edi, %eax 1491 movl $-1, %edx 1492 roll $10, %esi 1493 leal 1836072691(%ebp,%eax,1),%ebp 1494 subl %ecx, %edx 1495 roll $13, %ebp 1496 addl %ebx, %ebp 1497 # 122 1498 movl 48(%esp), %eax 1499 orl %ebp, %edx 1500 addl %eax, %ebx 1501 xorl %esi, %edx 1502 movl $-1, %eax 1503 roll $10, %ecx 1504 leal 1836072691(%ebx,%edx,1),%ebx 1505 subl %ebp, %eax 1506 roll $5, %ebx 1507 addl %edi, %ebx 1508 # 123 1509 movl 8(%esp), %edx 1510 orl %ebx, %eax 1511 addl %edx, %edi 1512 xorl %ecx, %eax 1513 movl $-1, %edx 1514 roll $10, %ebp 1515 leal 1836072691(%edi,%eax,1),%edi 1516 subl %ebx, %edx 1517 roll $14, %edi 1518 addl %esi, %edi 1519 # 124 1520 movl 40(%esp), %eax 1521 orl %edi, %edx 1522 addl %eax, %esi 1523 xorl %ebp, %edx 1524 movl $-1, %eax 1525 roll $10, %ebx 1526 leal 1836072691(%esi,%edx,1),%esi 1527 subl %edi, %eax 1528 roll $13, %esi 1529 addl %ecx, %esi 1530 # 125 1531 movl (%esp), %edx 1532 orl %esi, %eax 1533 addl %edx, %ecx 1534 xorl %ebx, %eax 1535 movl $-1, %edx 1536 roll $10, %edi 1537 leal 1836072691(%ecx,%eax,1),%ecx 1538 subl %esi, %edx 1539 roll $13, %ecx 1540 addl %ebp, %ecx 1541 # 126 1542 movl 16(%esp), %eax 1543 orl %ecx, %edx 1544 addl %eax, %ebp 1545 xorl %edi, %edx 1546 movl $-1, %eax 1547 roll $10, %esi 1548 leal 1836072691(%ebp,%edx,1),%ebp 1549 subl %ecx, %eax 1550 roll $7, %ebp 1551 addl %ebx, %ebp 1552 # 127 1553 movl 52(%esp), %edx 1554 orl %ebp, %eax 1555 addl %edx, %ebx 1556 xorl %esi, %eax 1557 movl 32(%esp), %edx 1558 roll $10, %ecx 1559 leal 1836072691(%ebx,%eax,1),%ebx 1560 movl $-1, %eax 1561 roll $5, %ebx 1562 addl %edi, %ebx 1563 # 128 1564 addl %edx, %edi 1565 movl %ebp, %edx 1566 subl %ebx, %eax 1567 andl %ebx, %edx 1568 andl %ecx, %eax 1569 orl %eax, %edx 1570 movl 24(%esp), %eax 1571 roll $10, %ebp 1572 leal 2053994217(%edi,%edx,1),%edi 1573 movl $-1, %edx 1574 roll $15, %edi 1575 addl %esi, %edi 1576 # 129 1577 addl %eax, %esi 1578 movl %ebx, %eax 1579 subl %edi, %edx 1580 andl %edi, %eax 1581 andl %ebp, %edx 1582 orl %edx, %eax 1583 movl 16(%esp), %edx 1584 roll $10, %ebx 1585 leal 2053994217(%esi,%eax,1),%esi 1586 movl $-1, %eax 1587 roll $5, %esi 1588 addl %ecx, %esi 1589 # 130 1590 addl %edx, %ecx 1591 movl %edi, %edx 1592 subl %esi, %eax 1593 andl %esi, %edx 1594 andl %ebx, %eax 1595 orl %eax, %edx 1596 movl 4(%esp), %eax 1597 roll $10, %edi 1598 leal 2053994217(%ecx,%edx,1),%ecx 1599 movl $-1, %edx 1600 roll $8, %ecx 1601 addl %ebp, %ecx 1602 # 131 1603 addl %eax, %ebp 1604 movl %esi, %eax 1605 subl %ecx, %edx 1606 andl %ecx, %eax 1607 andl %edi, %edx 1608 orl %edx, %eax 1609 movl 12(%esp), %edx 1610 roll $10, %esi 1611 leal 2053994217(%ebp,%eax,1),%ebp 1612 movl $-1, %eax 1613 roll $11, %ebp 1614 addl %ebx, %ebp 1615 # 132 1616 addl %edx, %ebx 1617 movl %ecx, %edx 1618 subl %ebp, %eax 1619 andl %ebp, %edx 1620 andl %esi, %eax 1621 orl %eax, %edx 1622 movl 44(%esp), %eax 1623 roll $10, %ecx 1624 leal 2053994217(%ebx,%edx,1),%ebx 1625 movl $-1, %edx 1626 roll $14, %ebx 1627 addl %edi, %ebx 1628 # 133 1629 addl %eax, %edi 1630 movl %ebp, %eax 1631 subl %ebx, %edx 1632 andl %ebx, %eax 1633 andl %ecx, %edx 1634 orl %edx, %eax 1635 movl 60(%esp), %edx 1636 roll $10, %ebp 1637 leal 2053994217(%edi,%eax,1),%edi 1638 movl $-1, %eax 1639 roll $14, %edi 1640 addl %esi, %edi 1641 # 134 1642 addl %edx, %esi 1643 movl %ebx, %edx 1644 subl %edi, %eax 1645 andl %edi, %edx 1646 andl %ebp, %eax 1647 orl %eax, %edx 1648 movl (%esp), %eax 1649 roll $10, %ebx 1650 leal 2053994217(%esi,%edx,1),%esi 1651 movl $-1, %edx 1652 roll $6, %esi 1653 addl %ecx, %esi 1654 # 135 1655 addl %eax, %ecx 1656 movl %edi, %eax 1657 subl %esi, %edx 1658 andl %esi, %eax 1659 andl %ebx, %edx 1660 orl %edx, %eax 1661 movl 20(%esp), %edx 1662 roll $10, %edi 1663 leal 2053994217(%ecx,%eax,1),%ecx 1664 movl $-1, %eax 1665 roll $14, %ecx 1666 addl %ebp, %ecx 1667 # 136 1668 addl %edx, %ebp 1669 movl %esi, %edx 1670 subl %ecx, %eax 1671 andl %ecx, %edx 1672 andl %edi, %eax 1673 orl %eax, %edx 1674 movl 48(%esp), %eax 1675 roll $10, %esi 1676 leal 2053994217(%ebp,%edx,1),%ebp 1677 movl $-1, %edx 1678 roll $6, %ebp 1679 addl %ebx, %ebp 1680 # 137 1681 addl %eax, %ebx 1682 movl %ecx, %eax 1683 subl %ebp, %edx 1684 andl %ebp, %eax 1685 andl %esi, %edx 1686 orl %edx, %eax 1687 movl 8(%esp), %edx 1688 roll $10, %ecx 1689 leal 2053994217(%ebx,%eax,1),%ebx 1690 movl $-1, %eax 1691 roll $9, %ebx 1692 addl %edi, %ebx 1693 # 138 1694 addl %edx, %edi 1695 movl %ebp, %edx 1696 subl %ebx, %eax 1697 andl %ebx, %edx 1698 andl %ecx, %eax 1699 orl %eax, %edx 1700 movl 52(%esp), %eax 1701 roll $10, %ebp 1702 leal 2053994217(%edi,%edx,1),%edi 1703 movl $-1, %edx 1704 roll $12, %edi 1705 addl %esi, %edi 1706 # 139 1707 addl %eax, %esi 1708 movl %ebx, %eax 1709 subl %edi, %edx 1710 andl %edi, %eax 1711 andl %ebp, %edx 1712 orl %edx, %eax 1713 movl 36(%esp), %edx 1714 roll $10, %ebx 1715 leal 2053994217(%esi,%eax,1),%esi 1716 movl $-1, %eax 1717 roll $9, %esi 1718 addl %ecx, %esi 1719 # 140 1720 addl %edx, %ecx 1721 movl %edi, %edx 1722 subl %esi, %eax 1723 andl %esi, %edx 1724 andl %ebx, %eax 1725 orl %eax, %edx 1726 movl 28(%esp), %eax 1727 roll $10, %edi 1728 leal 2053994217(%ecx,%edx,1),%ecx 1729 movl $-1, %edx 1730 roll $12, %ecx 1731 addl %ebp, %ecx 1732 # 141 1733 addl %eax, %ebp 1734 movl %esi, %eax 1735 subl %ecx, %edx 1736 andl %ecx, %eax 1737 andl %edi, %edx 1738 orl %edx, %eax 1739 movl 40(%esp), %edx 1740 roll $10, %esi 1741 leal 2053994217(%ebp,%eax,1),%ebp 1742 movl $-1, %eax 1743 roll $5, %ebp 1744 addl %ebx, %ebp 1745 # 142 1746 addl %edx, %ebx 1747 movl %ecx, %edx 1748 subl %ebp, %eax 1749 andl %ebp, %edx 1750 andl %esi, %eax 1751 orl %eax, %edx 1752 movl 56(%esp), %eax 1753 roll $10, %ecx 1754 leal 2053994217(%ebx,%edx,1),%ebx 1755 movl $-1, %edx 1756 roll $15, %ebx 1757 addl %edi, %ebx 1758 # 143 1759 addl %eax, %edi 1760 movl %ebp, %eax 1761 subl %ebx, %edx 1762 andl %ebx, %eax 1763 andl %ecx, %edx 1764 orl %eax, %edx 1765 movl %ebx, %eax 1766 roll $10, %ebp 1767 leal 2053994217(%edi,%edx,1),%edi 1768 xorl %ebp, %eax 1769 roll $8, %edi 1770 addl %esi, %edi 1771 # 144 1772 movl 48(%esp), %edx 1773 xorl %edi, %eax 1774 addl %edx, %esi 1775 roll $10, %ebx 1776 addl %eax, %esi 1777 movl %edi, %eax 1778 roll $8, %esi 1779 addl %ecx, %esi 1780 # 145 1781 xorl %ebx, %eax 1782 movl 60(%esp), %edx 1783 xorl %esi, %eax 1784 addl %eax, %ecx 1785 movl %esi, %eax 1786 roll $10, %edi 1787 addl %edx, %ecx 1788 xorl %edi, %eax 1789 roll $5, %ecx 1790 addl %ebp, %ecx 1791 # 146 1792 movl 40(%esp), %edx 1793 xorl %ecx, %eax 1794 addl %edx, %ebp 1795 roll $10, %esi 1796 addl %eax, %ebp 1797 movl %ecx, %eax 1798 roll $12, %ebp 1799 addl %ebx, %ebp 1800 # 147 1801 xorl %esi, %eax 1802 movl 16(%esp), %edx 1803 xorl %ebp, %eax 1804 addl %eax, %ebx 1805 movl %ebp, %eax 1806 roll $10, %ecx 1807 addl %edx, %ebx 1808 xorl %ecx, %eax 1809 roll $9, %ebx 1810 addl %edi, %ebx 1811 # 148 1812 movl 4(%esp), %edx 1813 xorl %ebx, %eax 1814 addl %edx, %edi 1815 roll $10, %ebp 1816 addl %eax, %edi 1817 movl %ebx, %eax 1818 roll $12, %edi 1819 addl %esi, %edi 1820 # 149 1821 xorl %ebp, %eax 1822 movl 20(%esp), %edx 1823 xorl %edi, %eax 1824 addl %eax, %esi 1825 movl %edi, %eax 1826 roll $10, %ebx 1827 addl %edx, %esi 1828 xorl %ebx, %eax 1829 roll $5, %esi 1830 addl %ecx, %esi 1831 # 150 1832 movl 32(%esp), %edx 1833 xorl %esi, %eax 1834 addl %edx, %ecx 1835 roll $10, %edi 1836 addl %eax, %ecx 1837 movl %esi, %eax 1838 roll $14, %ecx 1839 addl %ebp, %ecx 1840 # 151 1841 xorl %edi, %eax 1842 movl 28(%esp), %edx 1843 xorl %ecx, %eax 1844 addl %eax, %ebp 1845 movl %ecx, %eax 1846 roll $10, %esi 1847 addl %edx, %ebp 1848 xorl %esi, %eax 1849 roll $6, %ebp 1850 addl %ebx, %ebp 1851 # 152 1852 movl 24(%esp), %edx 1853 xorl %ebp, %eax 1854 addl %edx, %ebx 1855 roll $10, %ecx 1856 addl %eax, %ebx 1857 movl %ebp, %eax 1858 roll $8, %ebx 1859 addl %edi, %ebx 1860 # 153 1861 xorl %ecx, %eax 1862 movl 8(%esp), %edx 1863 xorl %ebx, %eax 1864 addl %eax, %edi 1865 movl %ebx, %eax 1866 roll $10, %ebp 1867 addl %edx, %edi 1868 xorl %ebp, %eax 1869 roll $13, %edi 1870 addl %esi, %edi 1871 # 154 1872 movl 52(%esp), %edx 1873 xorl %edi, %eax 1874 addl %edx, %esi 1875 roll $10, %ebx 1876 addl %eax, %esi 1877 movl %edi, %eax 1878 roll $6, %esi 1879 addl %ecx, %esi 1880 # 155 1881 xorl %ebx, %eax 1882 movl 56(%esp), %edx 1883 xorl %esi, %eax 1884 addl %eax, %ecx 1885 movl %esi, %eax 1886 roll $10, %edi 1887 addl %edx, %ecx 1888 xorl %edi, %eax 1889 roll $5, %ecx 1890 addl %ebp, %ecx 1891 # 156 1892 movl (%esp), %edx 1893 xorl %ecx, %eax 1894 addl %edx, %ebp 1895 roll $10, %esi 1896 addl %eax, %ebp 1897 movl %ecx, %eax 1898 roll $15, %ebp 1899 addl %ebx, %ebp 1900 # 157 1901 xorl %esi, %eax 1902 movl 12(%esp), %edx 1903 xorl %ebp, %eax 1904 addl %eax, %ebx 1905 movl %ebp, %eax 1906 roll $10, %ecx 1907 addl %edx, %ebx 1908 xorl %ecx, %eax 1909 roll $13, %ebx 1910 addl %edi, %ebx 1911 # 158 1912 movl 36(%esp), %edx 1913 xorl %ebx, %eax 1914 addl %edx, %edi 1915 roll $10, %ebp 1916 addl %eax, %edi 1917 movl %ebx, %eax 1918 roll $11, %edi 1919 addl %esi, %edi 1920 # 159 1921 xorl %ebp, %eax 1922 movl 44(%esp), %edx 1923 xorl %edi, %eax 1924 addl %eax, %esi 1925 roll $10, %ebx 1926 addl %edx, %esi 1927 movl 128(%esp), %edx 1928 roll $11, %esi 1929 addl %ecx, %esi 1930 movl 4(%edx), %eax 1931 addl %eax, %ebx 1932 movl 72(%esp), %eax 1933 addl %eax, %ebx 1934 movl 8(%edx), %eax 1935 addl %eax, %ebp 1936 movl 76(%esp), %eax 1937 addl %eax, %ebp 1938 movl 12(%edx), %eax 1939 addl %eax, %ecx 1940 movl 80(%esp), %eax 1941 addl %eax, %ecx 1942 movl 16(%edx), %eax 1943 addl %eax, %esi 1944 movl 64(%esp), %eax 1945 addl %eax, %esi 1946 movl (%edx), %eax 1947 addl %eax, %edi 1948 movl 68(%esp), %eax 1949 addl %eax, %edi 1950 movl 136(%esp), %eax 1951 movl %ebx, (%edx) 1952 movl %ebp, 4(%edx) 1953 movl %ecx, 8(%edx) 1954 subl $1, %eax 1955 movl %esi, 12(%edx) 1956 movl %edi, 16(%edx) 1957 jle .L001get_out 1958 movl %eax, 136(%esp) 1959 movl %ecx, %edi 1960 movl 132(%esp), %eax 1961 movl %ebx, %ecx 1962 addl $64, %eax 1963 movl %ebp, %esi 1964 movl %eax, 132(%esp) 1965 jmp .L000start 1966.L001get_out: 1967 addl $108, %esp 1968 popl %ebx 1969 popl %ebp 1970 popl %edi 1971 popl %esi 1972 ret 1973.L_ripemd160_block_asm_host_order_end: 1974 .size ripemd160_block_asm_host_order,.L_ripemd160_block_asm_host_order_end-ripemd160_block_asm_host_order 1975.ident "desasm.pl" 1976