diff options
Diffstat (limited to 'src/lib/libcrypto/ripemd/asm/rm86unix.cpp')
| -rw-r--r-- | src/lib/libcrypto/ripemd/asm/rm86unix.cpp | 2016 |
1 files changed, 2016 insertions, 0 deletions
diff --git a/src/lib/libcrypto/ripemd/asm/rm86unix.cpp b/src/lib/libcrypto/ripemd/asm/rm86unix.cpp new file mode 100644 index 0000000000..f90f6f2fd6 --- /dev/null +++ b/src/lib/libcrypto/ripemd/asm/rm86unix.cpp | |||
| @@ -0,0 +1,2016 @@ | |||
| 1 | /* Run the C pre-processor over this file with one of the following defined | ||
| 2 | * ELF - elf object files, | ||
| 3 | * OUT - a.out object files, | ||
| 4 | * BSDI - BSDI style a.out object files | ||
| 5 | * SOL - Solaris style elf | ||
| 6 | */ | ||
| 7 | |||
| 8 | #define TYPE(a,b) .type a,b | ||
| 9 | #define SIZE(a,b) .size a,b | ||
| 10 | |||
| 11 | #if defined(OUT) || defined(BSDI) | ||
| 12 | #define ripemd160_block_x86 _ripemd160_block_x86 | ||
| 13 | |||
| 14 | #endif | ||
| 15 | |||
| 16 | #ifdef OUT | ||
| 17 | #define OK 1 | ||
| 18 | #define ALIGN 4 | ||
| 19 | #endif | ||
| 20 | |||
| 21 | #ifdef BSDI | ||
| 22 | #define OK 1 | ||
| 23 | #define ALIGN 4 | ||
| 24 | #undef SIZE | ||
| 25 | #undef TYPE | ||
| 26 | #define SIZE(a,b) | ||
| 27 | #define TYPE(a,b) | ||
| 28 | #endif | ||
| 29 | |||
| 30 | #if defined(ELF) || defined(SOL) | ||
| 31 | #define OK 1 | ||
| 32 | #define ALIGN 16 | ||
| 33 | #endif | ||
| 34 | |||
| 35 | #ifndef OK | ||
| 36 | You need to define one of | ||
| 37 | ELF - elf systems - linux-elf, NetBSD and DG-UX | ||
| 38 | OUT - a.out systems - linux-a.out and FreeBSD | ||
| 39 | SOL - solaris systems, which are elf with strange comment lines | ||
| 40 | BSDI - a.out with a very primative version of as. | ||
| 41 | #endif | ||
| 42 | |||
| 43 | /* Let the Assembler begin :-) */ | ||
| 44 | /* Don't even think of reading this code */ | ||
| 45 | /* It was automatically generated by rmd-586.pl */ | ||
| 46 | /* Which is a perl program used to generate the x86 assember for */ | ||
| 47 | /* any of elf, a.out, BSDI,Win32, or Solaris */ | ||
| 48 | /* eric <eay@cryptsoft.com> */ | ||
| 49 | |||
| 50 | .file "rmd-586.s" | ||
| 51 | .version "01.01" | ||
| 52 | gcc2_compiled.: | ||
| 53 | .text | ||
| 54 | .align ALIGN | ||
| 55 | .globl ripemd160_block_x86 | ||
| 56 | TYPE(ripemd160_block_x86,@function) | ||
| 57 | ripemd160_block_x86: | ||
| 58 | pushl %esi | ||
| 59 | movl 16(%esp), %ecx | ||
| 60 | pushl %edi | ||
| 61 | movl 16(%esp), %esi | ||
| 62 | pushl %ebp | ||
| 63 | addl %esi, %ecx | ||
| 64 | pushl %ebx | ||
| 65 | subl $64, %ecx | ||
| 66 | subl $88, %esp | ||
| 67 | movl %ecx, (%esp) | ||
| 68 | movl 108(%esp), %edi | ||
| 69 | .L000start: | ||
| 70 | |||
| 71 | movl (%esi), %eax | ||
| 72 | movl 4(%esi), %ebx | ||
| 73 | movl %eax, 4(%esp) | ||
| 74 | movl %ebx, 8(%esp) | ||
| 75 | movl 8(%esi), %eax | ||
| 76 | movl 12(%esi), %ebx | ||
| 77 | movl %eax, 12(%esp) | ||
| 78 | movl %ebx, 16(%esp) | ||
| 79 | movl 16(%esi), %eax | ||
| 80 | movl 20(%esi), %ebx | ||
| 81 | movl %eax, 20(%esp) | ||
| 82 | movl %ebx, 24(%esp) | ||
| 83 | movl 24(%esi), %eax | ||
| 84 | movl 28(%esi), %ebx | ||
| 85 | movl %eax, 28(%esp) | ||
| 86 | movl %ebx, 32(%esp) | ||
| 87 | movl 32(%esi), %eax | ||
| 88 | movl 36(%esi), %ebx | ||
| 89 | movl %eax, 36(%esp) | ||
| 90 | movl %ebx, 40(%esp) | ||
| 91 | movl 40(%esi), %eax | ||
| 92 | movl 44(%esi), %ebx | ||
| 93 | movl %eax, 44(%esp) | ||
| 94 | movl %ebx, 48(%esp) | ||
| 95 | movl 48(%esi), %eax | ||
| 96 | movl 52(%esi), %ebx | ||
| 97 | movl %eax, 52(%esp) | ||
| 98 | movl %ebx, 56(%esp) | ||
| 99 | movl 56(%esi), %eax | ||
| 100 | movl 60(%esi), %ebx | ||
| 101 | movl %eax, 60(%esp) | ||
| 102 | movl %ebx, 64(%esp) | ||
| 103 | addl $64, %esi | ||
| 104 | movl (%edi), %eax | ||
| 105 | movl %esi, 112(%esp) | ||
| 106 | movl 4(%edi), %ebx | ||
| 107 | movl 8(%edi), %ecx | ||
| 108 | movl 12(%edi), %edx | ||
| 109 | movl 16(%edi), %ebp | ||
| 110 | /* 0 */ | ||
| 111 | movl %ecx, %esi | ||
| 112 | xorl %edx, %esi | ||
| 113 | movl 4(%esp), %edi | ||
| 114 | xorl %ebx, %esi | ||
| 115 | addl %edi, %eax | ||
| 116 | roll $10, %ecx | ||
| 117 | addl %esi, %eax | ||
| 118 | movl %ebx, %esi | ||
| 119 | roll $11, %eax | ||
| 120 | addl %ebp, %eax | ||
| 121 | /* 1 */ | ||
| 122 | xorl %ecx, %esi | ||
| 123 | movl 8(%esp), %edi | ||
| 124 | xorl %eax, %esi | ||
| 125 | addl %esi, %ebp | ||
| 126 | movl %eax, %esi | ||
| 127 | roll $10, %ebx | ||
| 128 | addl %edi, %ebp | ||
| 129 | xorl %ebx, %esi | ||
| 130 | roll $14, %ebp | ||
| 131 | addl %edx, %ebp | ||
| 132 | /* 2 */ | ||
| 133 | movl 12(%esp), %edi | ||
| 134 | xorl %ebp, %esi | ||
| 135 | addl %edi, %edx | ||
| 136 | roll $10, %eax | ||
| 137 | addl %esi, %edx | ||
| 138 | movl %ebp, %esi | ||
| 139 | roll $15, %edx | ||
| 140 | addl %ecx, %edx | ||
| 141 | /* 3 */ | ||
| 142 | xorl %eax, %esi | ||
| 143 | movl 16(%esp), %edi | ||
| 144 | xorl %edx, %esi | ||
| 145 | addl %esi, %ecx | ||
| 146 | movl %edx, %esi | ||
| 147 | roll $10, %ebp | ||
| 148 | addl %edi, %ecx | ||
| 149 | xorl %ebp, %esi | ||
| 150 | roll $12, %ecx | ||
| 151 | addl %ebx, %ecx | ||
| 152 | /* 4 */ | ||
| 153 | movl 20(%esp), %edi | ||
| 154 | xorl %ecx, %esi | ||
| 155 | addl %edi, %ebx | ||
| 156 | roll $10, %edx | ||
| 157 | addl %esi, %ebx | ||
| 158 | movl %ecx, %esi | ||
| 159 | roll $5, %ebx | ||
| 160 | addl %eax, %ebx | ||
| 161 | /* 5 */ | ||
| 162 | xorl %edx, %esi | ||
| 163 | movl 24(%esp), %edi | ||
| 164 | xorl %ebx, %esi | ||
| 165 | addl %esi, %eax | ||
| 166 | movl %ebx, %esi | ||
| 167 | roll $10, %ecx | ||
| 168 | addl %edi, %eax | ||
| 169 | xorl %ecx, %esi | ||
| 170 | roll $8, %eax | ||
| 171 | addl %ebp, %eax | ||
| 172 | /* 6 */ | ||
| 173 | movl 28(%esp), %edi | ||
| 174 | xorl %eax, %esi | ||
| 175 | addl %edi, %ebp | ||
| 176 | roll $10, %ebx | ||
| 177 | addl %esi, %ebp | ||
| 178 | movl %eax, %esi | ||
| 179 | roll $7, %ebp | ||
| 180 | addl %edx, %ebp | ||
| 181 | /* 7 */ | ||
| 182 | xorl %ebx, %esi | ||
| 183 | movl 32(%esp), %edi | ||
| 184 | xorl %ebp, %esi | ||
| 185 | addl %esi, %edx | ||
| 186 | movl %ebp, %esi | ||
| 187 | roll $10, %eax | ||
| 188 | addl %edi, %edx | ||
| 189 | xorl %eax, %esi | ||
| 190 | roll $9, %edx | ||
| 191 | addl %ecx, %edx | ||
| 192 | /* 8 */ | ||
| 193 | movl 36(%esp), %edi | ||
| 194 | xorl %edx, %esi | ||
| 195 | addl %edi, %ecx | ||
| 196 | roll $10, %ebp | ||
| 197 | addl %esi, %ecx | ||
| 198 | movl %edx, %esi | ||
| 199 | roll $11, %ecx | ||
| 200 | addl %ebx, %ecx | ||
| 201 | /* 9 */ | ||
| 202 | xorl %ebp, %esi | ||
| 203 | movl 40(%esp), %edi | ||
| 204 | xorl %ecx, %esi | ||
| 205 | addl %esi, %ebx | ||
| 206 | movl %ecx, %esi | ||
| 207 | roll $10, %edx | ||
| 208 | addl %edi, %ebx | ||
| 209 | xorl %edx, %esi | ||
| 210 | roll $13, %ebx | ||
| 211 | addl %eax, %ebx | ||
| 212 | /* 10 */ | ||
| 213 | movl 44(%esp), %edi | ||
| 214 | xorl %ebx, %esi | ||
| 215 | addl %edi, %eax | ||
| 216 | roll $10, %ecx | ||
| 217 | addl %esi, %eax | ||
| 218 | movl %ebx, %esi | ||
| 219 | roll $14, %eax | ||
| 220 | addl %ebp, %eax | ||
| 221 | /* 11 */ | ||
| 222 | xorl %ecx, %esi | ||
| 223 | movl 48(%esp), %edi | ||
| 224 | xorl %eax, %esi | ||
| 225 | addl %esi, %ebp | ||
| 226 | movl %eax, %esi | ||
| 227 | roll $10, %ebx | ||
| 228 | addl %edi, %ebp | ||
| 229 | xorl %ebx, %esi | ||
| 230 | roll $15, %ebp | ||
| 231 | addl %edx, %ebp | ||
| 232 | /* 12 */ | ||
| 233 | movl 52(%esp), %edi | ||
| 234 | xorl %ebp, %esi | ||
| 235 | addl %edi, %edx | ||
| 236 | roll $10, %eax | ||
| 237 | addl %esi, %edx | ||
| 238 | movl %ebp, %esi | ||
| 239 | roll $6, %edx | ||
| 240 | addl %ecx, %edx | ||
| 241 | /* 13 */ | ||
| 242 | xorl %eax, %esi | ||
| 243 | movl 56(%esp), %edi | ||
| 244 | xorl %edx, %esi | ||
| 245 | addl %esi, %ecx | ||
| 246 | movl %edx, %esi | ||
| 247 | roll $10, %ebp | ||
| 248 | addl %edi, %ecx | ||
| 249 | xorl %ebp, %esi | ||
| 250 | roll $7, %ecx | ||
| 251 | addl %ebx, %ecx | ||
| 252 | /* 14 */ | ||
| 253 | movl 60(%esp), %edi | ||
| 254 | xorl %ecx, %esi | ||
| 255 | addl %edi, %ebx | ||
| 256 | roll $10, %edx | ||
| 257 | addl %esi, %ebx | ||
| 258 | movl %ecx, %esi | ||
| 259 | roll $9, %ebx | ||
| 260 | addl %eax, %ebx | ||
| 261 | /* 15 */ | ||
| 262 | xorl %edx, %esi | ||
| 263 | movl 64(%esp), %edi | ||
| 264 | xorl %ebx, %esi | ||
| 265 | addl %esi, %eax | ||
| 266 | movl $-1, %esi | ||
| 267 | roll $10, %ecx | ||
| 268 | addl %edi, %eax | ||
| 269 | movl 32(%esp), %edi | ||
| 270 | roll $8, %eax | ||
| 271 | addl %ebp, %eax | ||
| 272 | /* 16 */ | ||
| 273 | addl %edi, %ebp | ||
| 274 | movl %ebx, %edi | ||
| 275 | subl %eax, %esi | ||
| 276 | andl %eax, %edi | ||
| 277 | andl %ecx, %esi | ||
| 278 | orl %esi, %edi | ||
| 279 | movl 20(%esp), %esi | ||
| 280 | roll $10, %ebx | ||
| 281 | leal 1518500249(%ebp,%edi,1),%ebp | ||
| 282 | movl $-1, %edi | ||
| 283 | roll $7, %ebp | ||
| 284 | addl %edx, %ebp | ||
| 285 | /* 17 */ | ||
| 286 | addl %esi, %edx | ||
| 287 | movl %eax, %esi | ||
| 288 | subl %ebp, %edi | ||
| 289 | andl %ebp, %esi | ||
| 290 | andl %ebx, %edi | ||
| 291 | orl %edi, %esi | ||
| 292 | movl 56(%esp), %edi | ||
| 293 | roll $10, %eax | ||
| 294 | leal 1518500249(%edx,%esi,1),%edx | ||
| 295 | movl $-1, %esi | ||
| 296 | roll $6, %edx | ||
| 297 | addl %ecx, %edx | ||
| 298 | /* 18 */ | ||
| 299 | addl %edi, %ecx | ||
| 300 | movl %ebp, %edi | ||
| 301 | subl %edx, %esi | ||
| 302 | andl %edx, %edi | ||
| 303 | andl %eax, %esi | ||
| 304 | orl %esi, %edi | ||
| 305 | movl 8(%esp), %esi | ||
| 306 | roll $10, %ebp | ||
| 307 | leal 1518500249(%ecx,%edi,1),%ecx | ||
| 308 | movl $-1, %edi | ||
| 309 | roll $8, %ecx | ||
| 310 | addl %ebx, %ecx | ||
| 311 | /* 19 */ | ||
| 312 | addl %esi, %ebx | ||
| 313 | movl %edx, %esi | ||
| 314 | subl %ecx, %edi | ||
| 315 | andl %ecx, %esi | ||
| 316 | andl %ebp, %edi | ||
| 317 | orl %edi, %esi | ||
| 318 | movl 44(%esp), %edi | ||
| 319 | roll $10, %edx | ||
| 320 | leal 1518500249(%ebx,%esi,1),%ebx | ||
| 321 | movl $-1, %esi | ||
| 322 | roll $13, %ebx | ||
| 323 | addl %eax, %ebx | ||
| 324 | /* 20 */ | ||
| 325 | addl %edi, %eax | ||
| 326 | movl %ecx, %edi | ||
| 327 | subl %ebx, %esi | ||
| 328 | andl %ebx, %edi | ||
| 329 | andl %edx, %esi | ||
| 330 | orl %esi, %edi | ||
| 331 | movl 28(%esp), %esi | ||
| 332 | roll $10, %ecx | ||
| 333 | leal 1518500249(%eax,%edi,1),%eax | ||
| 334 | movl $-1, %edi | ||
| 335 | roll $11, %eax | ||
| 336 | addl %ebp, %eax | ||
| 337 | /* 21 */ | ||
| 338 | addl %esi, %ebp | ||
| 339 | movl %ebx, %esi | ||
| 340 | subl %eax, %edi | ||
| 341 | andl %eax, %esi | ||
| 342 | andl %ecx, %edi | ||
| 343 | orl %edi, %esi | ||
| 344 | movl 64(%esp), %edi | ||
| 345 | roll $10, %ebx | ||
| 346 | leal 1518500249(%ebp,%esi,1),%ebp | ||
| 347 | movl $-1, %esi | ||
| 348 | roll $9, %ebp | ||
| 349 | addl %edx, %ebp | ||
| 350 | /* 22 */ | ||
| 351 | addl %edi, %edx | ||
| 352 | movl %eax, %edi | ||
| 353 | subl %ebp, %esi | ||
| 354 | andl %ebp, %edi | ||
| 355 | andl %ebx, %esi | ||
| 356 | orl %esi, %edi | ||
| 357 | movl 16(%esp), %esi | ||
| 358 | roll $10, %eax | ||
| 359 | leal 1518500249(%edx,%edi,1),%edx | ||
| 360 | movl $-1, %edi | ||
| 361 | roll $7, %edx | ||
| 362 | addl %ecx, %edx | ||
| 363 | /* 23 */ | ||
| 364 | addl %esi, %ecx | ||
| 365 | movl %ebp, %esi | ||
| 366 | subl %edx, %edi | ||
| 367 | andl %edx, %esi | ||
| 368 | andl %eax, %edi | ||
| 369 | orl %edi, %esi | ||
| 370 | movl 52(%esp), %edi | ||
| 371 | roll $10, %ebp | ||
| 372 | leal 1518500249(%ecx,%esi,1),%ecx | ||
| 373 | movl $-1, %esi | ||
| 374 | roll $15, %ecx | ||
| 375 | addl %ebx, %ecx | ||
| 376 | /* 24 */ | ||
| 377 | addl %edi, %ebx | ||
| 378 | movl %edx, %edi | ||
| 379 | subl %ecx, %esi | ||
| 380 | andl %ecx, %edi | ||
| 381 | andl %ebp, %esi | ||
| 382 | orl %esi, %edi | ||
| 383 | movl 4(%esp), %esi | ||
| 384 | roll $10, %edx | ||
| 385 | leal 1518500249(%ebx,%edi,1),%ebx | ||
| 386 | movl $-1, %edi | ||
| 387 | roll $7, %ebx | ||
| 388 | addl %eax, %ebx | ||
| 389 | /* 25 */ | ||
| 390 | addl %esi, %eax | ||
| 391 | movl %ecx, %esi | ||
| 392 | subl %ebx, %edi | ||
| 393 | andl %ebx, %esi | ||
| 394 | andl %edx, %edi | ||
| 395 | orl %edi, %esi | ||
| 396 | movl 40(%esp), %edi | ||
| 397 | roll $10, %ecx | ||
| 398 | leal 1518500249(%eax,%esi,1),%eax | ||
| 399 | movl $-1, %esi | ||
| 400 | roll $12, %eax | ||
| 401 | addl %ebp, %eax | ||
| 402 | /* 26 */ | ||
| 403 | addl %edi, %ebp | ||
| 404 | movl %ebx, %edi | ||
| 405 | subl %eax, %esi | ||
| 406 | andl %eax, %edi | ||
| 407 | andl %ecx, %esi | ||
| 408 | orl %esi, %edi | ||
| 409 | movl 24(%esp), %esi | ||
| 410 | roll $10, %ebx | ||
| 411 | leal 1518500249(%ebp,%edi,1),%ebp | ||
| 412 | movl $-1, %edi | ||
| 413 | roll $15, %ebp | ||
| 414 | addl %edx, %ebp | ||
| 415 | /* 27 */ | ||
| 416 | addl %esi, %edx | ||
| 417 | movl %eax, %esi | ||
| 418 | subl %ebp, %edi | ||
| 419 | andl %ebp, %esi | ||
| 420 | andl %ebx, %edi | ||
| 421 | orl %edi, %esi | ||
| 422 | movl 12(%esp), %edi | ||
| 423 | roll $10, %eax | ||
| 424 | leal 1518500249(%edx,%esi,1),%edx | ||
| 425 | movl $-1, %esi | ||
| 426 | roll $9, %edx | ||
| 427 | addl %ecx, %edx | ||
| 428 | /* 28 */ | ||
| 429 | addl %edi, %ecx | ||
| 430 | movl %ebp, %edi | ||
| 431 | subl %edx, %esi | ||
| 432 | andl %edx, %edi | ||
| 433 | andl %eax, %esi | ||
| 434 | orl %esi, %edi | ||
| 435 | movl 60(%esp), %esi | ||
| 436 | roll $10, %ebp | ||
| 437 | leal 1518500249(%ecx,%edi,1),%ecx | ||
| 438 | movl $-1, %edi | ||
| 439 | roll $11, %ecx | ||
| 440 | addl %ebx, %ecx | ||
| 441 | /* 29 */ | ||
| 442 | addl %esi, %ebx | ||
| 443 | movl %edx, %esi | ||
| 444 | subl %ecx, %edi | ||
| 445 | andl %ecx, %esi | ||
| 446 | andl %ebp, %edi | ||
| 447 | orl %edi, %esi | ||
| 448 | movl 48(%esp), %edi | ||
| 449 | roll $10, %edx | ||
| 450 | leal 1518500249(%ebx,%esi,1),%ebx | ||
| 451 | movl $-1, %esi | ||
| 452 | roll $7, %ebx | ||
| 453 | addl %eax, %ebx | ||
| 454 | /* 30 */ | ||
| 455 | addl %edi, %eax | ||
| 456 | movl %ecx, %edi | ||
| 457 | subl %ebx, %esi | ||
| 458 | andl %ebx, %edi | ||
| 459 | andl %edx, %esi | ||
| 460 | orl %esi, %edi | ||
| 461 | movl 36(%esp), %esi | ||
| 462 | roll $10, %ecx | ||
| 463 | leal 1518500249(%eax,%edi,1),%eax | ||
| 464 | movl $-1, %edi | ||
| 465 | roll $13, %eax | ||
| 466 | addl %ebp, %eax | ||
| 467 | /* 31 */ | ||
| 468 | addl %esi, %ebp | ||
| 469 | movl %ebx, %esi | ||
| 470 | subl %eax, %edi | ||
| 471 | andl %eax, %esi | ||
| 472 | andl %ecx, %edi | ||
| 473 | orl %edi, %esi | ||
| 474 | movl $-1, %edi | ||
| 475 | roll $10, %ebx | ||
| 476 | leal 1518500249(%ebp,%esi,1),%ebp | ||
| 477 | subl %eax, %edi | ||
| 478 | roll $12, %ebp | ||
| 479 | addl %edx, %ebp | ||
| 480 | /* 32 */ | ||
| 481 | movl 16(%esp), %esi | ||
| 482 | orl %ebp, %edi | ||
| 483 | addl %esi, %edx | ||
| 484 | xorl %ebx, %edi | ||
| 485 | movl $-1, %esi | ||
| 486 | roll $10, %eax | ||
| 487 | leal 1859775393(%edx,%edi,1),%edx | ||
| 488 | subl %ebp, %esi | ||
| 489 | roll $11, %edx | ||
| 490 | addl %ecx, %edx | ||
| 491 | /* 33 */ | ||
| 492 | movl 44(%esp), %edi | ||
| 493 | orl %edx, %esi | ||
| 494 | addl %edi, %ecx | ||
| 495 | xorl %eax, %esi | ||
| 496 | movl $-1, %edi | ||
| 497 | roll $10, %ebp | ||
| 498 | leal 1859775393(%ecx,%esi,1),%ecx | ||
| 499 | subl %edx, %edi | ||
| 500 | roll $13, %ecx | ||
| 501 | addl %ebx, %ecx | ||
| 502 | /* 34 */ | ||
| 503 | movl 60(%esp), %esi | ||
| 504 | orl %ecx, %edi | ||
| 505 | addl %esi, %ebx | ||
| 506 | xorl %ebp, %edi | ||
| 507 | movl $-1, %esi | ||
| 508 | roll $10, %edx | ||
| 509 | leal 1859775393(%ebx,%edi,1),%ebx | ||
| 510 | subl %ecx, %esi | ||
| 511 | roll $6, %ebx | ||
| 512 | addl %eax, %ebx | ||
| 513 | /* 35 */ | ||
| 514 | movl 20(%esp), %edi | ||
| 515 | orl %ebx, %esi | ||
| 516 | addl %edi, %eax | ||
| 517 | xorl %edx, %esi | ||
| 518 | movl $-1, %edi | ||
| 519 | roll $10, %ecx | ||
| 520 | leal 1859775393(%eax,%esi,1),%eax | ||
| 521 | subl %ebx, %edi | ||
| 522 | roll $7, %eax | ||
| 523 | addl %ebp, %eax | ||
| 524 | /* 36 */ | ||
| 525 | movl 40(%esp), %esi | ||
| 526 | orl %eax, %edi | ||
| 527 | addl %esi, %ebp | ||
| 528 | xorl %ecx, %edi | ||
| 529 | movl $-1, %esi | ||
| 530 | roll $10, %ebx | ||
| 531 | leal 1859775393(%ebp,%edi,1),%ebp | ||
| 532 | subl %eax, %esi | ||
| 533 | roll $14, %ebp | ||
| 534 | addl %edx, %ebp | ||
| 535 | /* 37 */ | ||
| 536 | movl 64(%esp), %edi | ||
| 537 | orl %ebp, %esi | ||
| 538 | addl %edi, %edx | ||
| 539 | xorl %ebx, %esi | ||
| 540 | movl $-1, %edi | ||
| 541 | roll $10, %eax | ||
| 542 | leal 1859775393(%edx,%esi,1),%edx | ||
| 543 | subl %ebp, %edi | ||
| 544 | roll $9, %edx | ||
| 545 | addl %ecx, %edx | ||
| 546 | /* 38 */ | ||
| 547 | movl 36(%esp), %esi | ||
| 548 | orl %edx, %edi | ||
| 549 | addl %esi, %ecx | ||
| 550 | xorl %eax, %edi | ||
| 551 | movl $-1, %esi | ||
| 552 | roll $10, %ebp | ||
| 553 | leal 1859775393(%ecx,%edi,1),%ecx | ||
| 554 | subl %edx, %esi | ||
| 555 | roll $13, %ecx | ||
| 556 | addl %ebx, %ecx | ||
| 557 | /* 39 */ | ||
| 558 | movl 8(%esp), %edi | ||
| 559 | orl %ecx, %esi | ||
| 560 | addl %edi, %ebx | ||
| 561 | xorl %ebp, %esi | ||
| 562 | movl $-1, %edi | ||
| 563 | roll $10, %edx | ||
| 564 | leal 1859775393(%ebx,%esi,1),%ebx | ||
| 565 | subl %ecx, %edi | ||
| 566 | roll $15, %ebx | ||
| 567 | addl %eax, %ebx | ||
| 568 | /* 40 */ | ||
| 569 | movl 12(%esp), %esi | ||
| 570 | orl %ebx, %edi | ||
| 571 | addl %esi, %eax | ||
| 572 | xorl %edx, %edi | ||
| 573 | movl $-1, %esi | ||
| 574 | roll $10, %ecx | ||
| 575 | leal 1859775393(%eax,%edi,1),%eax | ||
| 576 | subl %ebx, %esi | ||
| 577 | roll $14, %eax | ||
| 578 | addl %ebp, %eax | ||
| 579 | /* 41 */ | ||
| 580 | movl 32(%esp), %edi | ||
| 581 | orl %eax, %esi | ||
| 582 | addl %edi, %ebp | ||
| 583 | xorl %ecx, %esi | ||
| 584 | movl $-1, %edi | ||
| 585 | roll $10, %ebx | ||
| 586 | leal 1859775393(%ebp,%esi,1),%ebp | ||
| 587 | subl %eax, %edi | ||
| 588 | roll $8, %ebp | ||
| 589 | addl %edx, %ebp | ||
| 590 | /* 42 */ | ||
| 591 | movl 4(%esp), %esi | ||
| 592 | orl %ebp, %edi | ||
| 593 | addl %esi, %edx | ||
| 594 | xorl %ebx, %edi | ||
| 595 | movl $-1, %esi | ||
| 596 | roll $10, %eax | ||
| 597 | leal 1859775393(%edx,%edi,1),%edx | ||
| 598 | subl %ebp, %esi | ||
| 599 | roll $13, %edx | ||
| 600 | addl %ecx, %edx | ||
| 601 | /* 43 */ | ||
| 602 | movl 28(%esp), %edi | ||
| 603 | orl %edx, %esi | ||
| 604 | addl %edi, %ecx | ||
| 605 | xorl %eax, %esi | ||
| 606 | movl $-1, %edi | ||
| 607 | roll $10, %ebp | ||
| 608 | leal 1859775393(%ecx,%esi,1),%ecx | ||
| 609 | subl %edx, %edi | ||
| 610 | roll $6, %ecx | ||
| 611 | addl %ebx, %ecx | ||
| 612 | /* 44 */ | ||
| 613 | movl 56(%esp), %esi | ||
| 614 | orl %ecx, %edi | ||
| 615 | addl %esi, %ebx | ||
| 616 | xorl %ebp, %edi | ||
| 617 | movl $-1, %esi | ||
| 618 | roll $10, %edx | ||
| 619 | leal 1859775393(%ebx,%edi,1),%ebx | ||
| 620 | subl %ecx, %esi | ||
| 621 | roll $5, %ebx | ||
| 622 | addl %eax, %ebx | ||
| 623 | /* 45 */ | ||
| 624 | movl 48(%esp), %edi | ||
| 625 | orl %ebx, %esi | ||
| 626 | addl %edi, %eax | ||
| 627 | xorl %edx, %esi | ||
| 628 | movl $-1, %edi | ||
| 629 | roll $10, %ecx | ||
| 630 | leal 1859775393(%eax,%esi,1),%eax | ||
| 631 | subl %ebx, %edi | ||
| 632 | roll $12, %eax | ||
| 633 | addl %ebp, %eax | ||
| 634 | /* 46 */ | ||
| 635 | movl 24(%esp), %esi | ||
| 636 | orl %eax, %edi | ||
| 637 | addl %esi, %ebp | ||
| 638 | xorl %ecx, %edi | ||
| 639 | movl $-1, %esi | ||
| 640 | roll $10, %ebx | ||
| 641 | leal 1859775393(%ebp,%edi,1),%ebp | ||
| 642 | subl %eax, %esi | ||
| 643 | roll $7, %ebp | ||
| 644 | addl %edx, %ebp | ||
| 645 | /* 47 */ | ||
| 646 | movl 52(%esp), %edi | ||
| 647 | orl %ebp, %esi | ||
| 648 | addl %edi, %edx | ||
| 649 | xorl %ebx, %esi | ||
| 650 | movl $-1, %edi | ||
| 651 | roll $10, %eax | ||
| 652 | leal 1859775393(%edx,%esi,1),%edx | ||
| 653 | movl %eax, %esi | ||
| 654 | roll $5, %edx | ||
| 655 | addl %ecx, %edx | ||
| 656 | /* 48 */ | ||
| 657 | subl %eax, %edi | ||
| 658 | andl %edx, %esi | ||
| 659 | andl %ebp, %edi | ||
| 660 | orl %esi, %edi | ||
| 661 | movl 8(%esp), %esi | ||
| 662 | roll $10, %ebp | ||
| 663 | leal 2400959708(%ecx,%edi,),%ecx | ||
| 664 | movl $-1, %edi | ||
| 665 | addl %esi, %ecx | ||
| 666 | movl %ebp, %esi | ||
| 667 | roll $11, %ecx | ||
| 668 | addl %ebx, %ecx | ||
| 669 | /* 49 */ | ||
| 670 | subl %ebp, %edi | ||
| 671 | andl %ecx, %esi | ||
| 672 | andl %edx, %edi | ||
| 673 | orl %esi, %edi | ||
| 674 | movl 40(%esp), %esi | ||
| 675 | roll $10, %edx | ||
| 676 | leal 2400959708(%ebx,%edi,),%ebx | ||
| 677 | movl $-1, %edi | ||
| 678 | addl %esi, %ebx | ||
| 679 | movl %edx, %esi | ||
| 680 | roll $12, %ebx | ||
| 681 | addl %eax, %ebx | ||
| 682 | /* 50 */ | ||
| 683 | subl %edx, %edi | ||
| 684 | andl %ebx, %esi | ||
| 685 | andl %ecx, %edi | ||
| 686 | orl %esi, %edi | ||
| 687 | movl 48(%esp), %esi | ||
| 688 | roll $10, %ecx | ||
| 689 | leal 2400959708(%eax,%edi,),%eax | ||
| 690 | movl $-1, %edi | ||
| 691 | addl %esi, %eax | ||
| 692 | movl %ecx, %esi | ||
| 693 | roll $14, %eax | ||
| 694 | addl %ebp, %eax | ||
| 695 | /* 51 */ | ||
| 696 | subl %ecx, %edi | ||
| 697 | andl %eax, %esi | ||
| 698 | andl %ebx, %edi | ||
| 699 | orl %esi, %edi | ||
| 700 | movl 44(%esp), %esi | ||
| 701 | roll $10, %ebx | ||
| 702 | leal 2400959708(%ebp,%edi,),%ebp | ||
| 703 | movl $-1, %edi | ||
| 704 | addl %esi, %ebp | ||
| 705 | movl %ebx, %esi | ||
| 706 | roll $15, %ebp | ||
| 707 | addl %edx, %ebp | ||
| 708 | /* 52 */ | ||
| 709 | subl %ebx, %edi | ||
| 710 | andl %ebp, %esi | ||
| 711 | andl %eax, %edi | ||
| 712 | orl %esi, %edi | ||
| 713 | movl 4(%esp), %esi | ||
| 714 | roll $10, %eax | ||
| 715 | leal 2400959708(%edx,%edi,),%edx | ||
| 716 | movl $-1, %edi | ||
| 717 | addl %esi, %edx | ||
| 718 | movl %eax, %esi | ||
| 719 | roll $14, %edx | ||
| 720 | addl %ecx, %edx | ||
| 721 | /* 53 */ | ||
| 722 | subl %eax, %edi | ||
| 723 | andl %edx, %esi | ||
| 724 | andl %ebp, %edi | ||
| 725 | orl %esi, %edi | ||
| 726 | movl 36(%esp), %esi | ||
| 727 | roll $10, %ebp | ||
| 728 | leal 2400959708(%ecx,%edi,),%ecx | ||
| 729 | movl $-1, %edi | ||
| 730 | addl %esi, %ecx | ||
| 731 | movl %ebp, %esi | ||
| 732 | roll $15, %ecx | ||
| 733 | addl %ebx, %ecx | ||
| 734 | /* 54 */ | ||
| 735 | subl %ebp, %edi | ||
| 736 | andl %ecx, %esi | ||
| 737 | andl %edx, %edi | ||
| 738 | orl %esi, %edi | ||
| 739 | movl 52(%esp), %esi | ||
| 740 | roll $10, %edx | ||
| 741 | leal 2400959708(%ebx,%edi,),%ebx | ||
| 742 | movl $-1, %edi | ||
| 743 | addl %esi, %ebx | ||
| 744 | movl %edx, %esi | ||
| 745 | roll $9, %ebx | ||
| 746 | addl %eax, %ebx | ||
| 747 | /* 55 */ | ||
| 748 | subl %edx, %edi | ||
| 749 | andl %ebx, %esi | ||
| 750 | andl %ecx, %edi | ||
| 751 | orl %esi, %edi | ||
| 752 | movl 20(%esp), %esi | ||
| 753 | roll $10, %ecx | ||
| 754 | leal 2400959708(%eax,%edi,),%eax | ||
| 755 | movl $-1, %edi | ||
| 756 | addl %esi, %eax | ||
| 757 | movl %ecx, %esi | ||
| 758 | roll $8, %eax | ||
| 759 | addl %ebp, %eax | ||
| 760 | /* 56 */ | ||
| 761 | subl %ecx, %edi | ||
| 762 | andl %eax, %esi | ||
| 763 | andl %ebx, %edi | ||
| 764 | orl %esi, %edi | ||
| 765 | movl 56(%esp), %esi | ||
| 766 | roll $10, %ebx | ||
| 767 | leal 2400959708(%ebp,%edi,),%ebp | ||
| 768 | movl $-1, %edi | ||
| 769 | addl %esi, %ebp | ||
| 770 | movl %ebx, %esi | ||
| 771 | roll $9, %ebp | ||
| 772 | addl %edx, %ebp | ||
| 773 | /* 57 */ | ||
| 774 | subl %ebx, %edi | ||
| 775 | andl %ebp, %esi | ||
| 776 | andl %eax, %edi | ||
| 777 | orl %esi, %edi | ||
| 778 | movl 16(%esp), %esi | ||
| 779 | roll $10, %eax | ||
| 780 | leal 2400959708(%edx,%edi,),%edx | ||
| 781 | movl $-1, %edi | ||
| 782 | addl %esi, %edx | ||
| 783 | movl %eax, %esi | ||
| 784 | roll $14, %edx | ||
| 785 | addl %ecx, %edx | ||
| 786 | /* 58 */ | ||
| 787 | subl %eax, %edi | ||
| 788 | andl %edx, %esi | ||
| 789 | andl %ebp, %edi | ||
| 790 | orl %esi, %edi | ||
| 791 | movl 32(%esp), %esi | ||
| 792 | roll $10, %ebp | ||
| 793 | leal 2400959708(%ecx,%edi,),%ecx | ||
| 794 | movl $-1, %edi | ||
| 795 | addl %esi, %ecx | ||
| 796 | movl %ebp, %esi | ||
| 797 | roll $5, %ecx | ||
| 798 | addl %ebx, %ecx | ||
| 799 | /* 59 */ | ||
| 800 | subl %ebp, %edi | ||
| 801 | andl %ecx, %esi | ||
| 802 | andl %edx, %edi | ||
| 803 | orl %esi, %edi | ||
| 804 | movl 64(%esp), %esi | ||
| 805 | roll $10, %edx | ||
| 806 | leal 2400959708(%ebx,%edi,),%ebx | ||
| 807 | movl $-1, %edi | ||
| 808 | addl %esi, %ebx | ||
| 809 | movl %edx, %esi | ||
| 810 | roll $6, %ebx | ||
| 811 | addl %eax, %ebx | ||
| 812 | /* 60 */ | ||
| 813 | subl %edx, %edi | ||
| 814 | andl %ebx, %esi | ||
| 815 | andl %ecx, %edi | ||
| 816 | orl %esi, %edi | ||
| 817 | movl 60(%esp), %esi | ||
| 818 | roll $10, %ecx | ||
| 819 | leal 2400959708(%eax,%edi,),%eax | ||
| 820 | movl $-1, %edi | ||
| 821 | addl %esi, %eax | ||
| 822 | movl %ecx, %esi | ||
| 823 | roll $8, %eax | ||
| 824 | addl %ebp, %eax | ||
| 825 | /* 61 */ | ||
| 826 | subl %ecx, %edi | ||
| 827 | andl %eax, %esi | ||
| 828 | andl %ebx, %edi | ||
| 829 | orl %esi, %edi | ||
| 830 | movl 24(%esp), %esi | ||
| 831 | roll $10, %ebx | ||
| 832 | leal 2400959708(%ebp,%edi,),%ebp | ||
| 833 | movl $-1, %edi | ||
| 834 | addl %esi, %ebp | ||
| 835 | movl %ebx, %esi | ||
| 836 | roll $6, %ebp | ||
| 837 | addl %edx, %ebp | ||
| 838 | /* 62 */ | ||
| 839 | subl %ebx, %edi | ||
| 840 | andl %ebp, %esi | ||
| 841 | andl %eax, %edi | ||
| 842 | orl %esi, %edi | ||
| 843 | movl 28(%esp), %esi | ||
| 844 | roll $10, %eax | ||
| 845 | leal 2400959708(%edx,%edi,),%edx | ||
| 846 | movl $-1, %edi | ||
| 847 | addl %esi, %edx | ||
| 848 | movl %eax, %esi | ||
| 849 | roll $5, %edx | ||
| 850 | addl %ecx, %edx | ||
| 851 | /* 63 */ | ||
| 852 | subl %eax, %edi | ||
| 853 | andl %edx, %esi | ||
| 854 | andl %ebp, %edi | ||
| 855 | orl %esi, %edi | ||
| 856 | movl 12(%esp), %esi | ||
| 857 | roll $10, %ebp | ||
| 858 | leal 2400959708(%ecx,%edi,),%ecx | ||
| 859 | movl $-1, %edi | ||
| 860 | addl %esi, %ecx | ||
| 861 | subl %ebp, %edi | ||
| 862 | roll $12, %ecx | ||
| 863 | addl %ebx, %ecx | ||
| 864 | /* 64 */ | ||
| 865 | movl 20(%esp), %esi | ||
| 866 | orl %edx, %edi | ||
| 867 | addl %esi, %ebx | ||
| 868 | xorl %ecx, %edi | ||
| 869 | movl $-1, %esi | ||
| 870 | roll $10, %edx | ||
| 871 | leal 2840853838(%ebx,%edi,1),%ebx | ||
| 872 | subl %edx, %esi | ||
| 873 | roll $9, %ebx | ||
| 874 | addl %eax, %ebx | ||
| 875 | /* 65 */ | ||
| 876 | movl 4(%esp), %edi | ||
| 877 | orl %ecx, %esi | ||
| 878 | addl %edi, %eax | ||
| 879 | xorl %ebx, %esi | ||
| 880 | movl $-1, %edi | ||
| 881 | roll $10, %ecx | ||
| 882 | leal 2840853838(%eax,%esi,1),%eax | ||
| 883 | subl %ecx, %edi | ||
| 884 | roll $15, %eax | ||
| 885 | addl %ebp, %eax | ||
| 886 | /* 66 */ | ||
| 887 | movl 24(%esp), %esi | ||
| 888 | orl %ebx, %edi | ||
| 889 | addl %esi, %ebp | ||
| 890 | xorl %eax, %edi | ||
| 891 | movl $-1, %esi | ||
| 892 | roll $10, %ebx | ||
| 893 | leal 2840853838(%ebp,%edi,1),%ebp | ||
| 894 | subl %ebx, %esi | ||
| 895 | roll $5, %ebp | ||
| 896 | addl %edx, %ebp | ||
| 897 | /* 67 */ | ||
| 898 | movl 40(%esp), %edi | ||
| 899 | orl %eax, %esi | ||
| 900 | addl %edi, %edx | ||
| 901 | xorl %ebp, %esi | ||
| 902 | movl $-1, %edi | ||
| 903 | roll $10, %eax | ||
| 904 | leal 2840853838(%edx,%esi,1),%edx | ||
| 905 | subl %eax, %edi | ||
| 906 | roll $11, %edx | ||
| 907 | addl %ecx, %edx | ||
| 908 | /* 68 */ | ||
| 909 | movl 32(%esp), %esi | ||
| 910 | orl %ebp, %edi | ||
| 911 | addl %esi, %ecx | ||
| 912 | xorl %edx, %edi | ||
| 913 | movl $-1, %esi | ||
| 914 | roll $10, %ebp | ||
| 915 | leal 2840853838(%ecx,%edi,1),%ecx | ||
| 916 | subl %ebp, %esi | ||
| 917 | roll $6, %ecx | ||
| 918 | addl %ebx, %ecx | ||
| 919 | /* 69 */ | ||
| 920 | movl 52(%esp), %edi | ||
| 921 | orl %edx, %esi | ||
| 922 | addl %edi, %ebx | ||
| 923 | xorl %ecx, %esi | ||
| 924 | movl $-1, %edi | ||
| 925 | roll $10, %edx | ||
| 926 | leal 2840853838(%ebx,%esi,1),%ebx | ||
| 927 | subl %edx, %edi | ||
| 928 | roll $8, %ebx | ||
| 929 | addl %eax, %ebx | ||
| 930 | /* 70 */ | ||
| 931 | movl 12(%esp), %esi | ||
| 932 | orl %ecx, %edi | ||
| 933 | addl %esi, %eax | ||
| 934 | xorl %ebx, %edi | ||
| 935 | movl $-1, %esi | ||
| 936 | roll $10, %ecx | ||
| 937 | leal 2840853838(%eax,%edi,1),%eax | ||
| 938 | subl %ecx, %esi | ||
| 939 | roll $13, %eax | ||
| 940 | addl %ebp, %eax | ||
| 941 | /* 71 */ | ||
| 942 | movl 44(%esp), %edi | ||
| 943 | orl %ebx, %esi | ||
| 944 | addl %edi, %ebp | ||
| 945 | xorl %eax, %esi | ||
| 946 | movl $-1, %edi | ||
| 947 | roll $10, %ebx | ||
| 948 | leal 2840853838(%ebp,%esi,1),%ebp | ||
| 949 | subl %ebx, %edi | ||
| 950 | roll $12, %ebp | ||
| 951 | addl %edx, %ebp | ||
| 952 | /* 72 */ | ||
| 953 | movl 60(%esp), %esi | ||
| 954 | orl %eax, %edi | ||
| 955 | addl %esi, %edx | ||
| 956 | xorl %ebp, %edi | ||
| 957 | movl $-1, %esi | ||
| 958 | roll $10, %eax | ||
| 959 | leal 2840853838(%edx,%edi,1),%edx | ||
| 960 | subl %eax, %esi | ||
| 961 | roll $5, %edx | ||
| 962 | addl %ecx, %edx | ||
| 963 | /* 73 */ | ||
| 964 | movl 8(%esp), %edi | ||
| 965 | orl %ebp, %esi | ||
| 966 | addl %edi, %ecx | ||
| 967 | xorl %edx, %esi | ||
| 968 | movl $-1, %edi | ||
| 969 | roll $10, %ebp | ||
| 970 | leal 2840853838(%ecx,%esi,1),%ecx | ||
| 971 | subl %ebp, %edi | ||
| 972 | roll $12, %ecx | ||
| 973 | addl %ebx, %ecx | ||
| 974 | /* 74 */ | ||
| 975 | movl 16(%esp), %esi | ||
| 976 | orl %edx, %edi | ||
| 977 | addl %esi, %ebx | ||
| 978 | xorl %ecx, %edi | ||
| 979 | movl $-1, %esi | ||
| 980 | roll $10, %edx | ||
| 981 | leal 2840853838(%ebx,%edi,1),%ebx | ||
| 982 | subl %edx, %esi | ||
| 983 | roll $13, %ebx | ||
| 984 | addl %eax, %ebx | ||
| 985 | /* 75 */ | ||
| 986 | movl 36(%esp), %edi | ||
| 987 | orl %ecx, %esi | ||
| 988 | addl %edi, %eax | ||
| 989 | xorl %ebx, %esi | ||
| 990 | movl $-1, %edi | ||
| 991 | roll $10, %ecx | ||
| 992 | leal 2840853838(%eax,%esi,1),%eax | ||
| 993 | subl %ecx, %edi | ||
| 994 | roll $14, %eax | ||
| 995 | addl %ebp, %eax | ||
| 996 | /* 76 */ | ||
| 997 | movl 48(%esp), %esi | ||
| 998 | orl %ebx, %edi | ||
| 999 | addl %esi, %ebp | ||
| 1000 | xorl %eax, %edi | ||
| 1001 | movl $-1, %esi | ||
| 1002 | roll $10, %ebx | ||
| 1003 | leal 2840853838(%ebp,%edi,1),%ebp | ||
| 1004 | subl %ebx, %esi | ||
| 1005 | roll $11, %ebp | ||
| 1006 | addl %edx, %ebp | ||
| 1007 | /* 77 */ | ||
| 1008 | movl 28(%esp), %edi | ||
| 1009 | orl %eax, %esi | ||
| 1010 | addl %edi, %edx | ||
| 1011 | xorl %ebp, %esi | ||
| 1012 | movl $-1, %edi | ||
| 1013 | roll $10, %eax | ||
| 1014 | leal 2840853838(%edx,%esi,1),%edx | ||
| 1015 | subl %eax, %edi | ||
| 1016 | roll $8, %edx | ||
| 1017 | addl %ecx, %edx | ||
| 1018 | /* 78 */ | ||
| 1019 | movl 64(%esp), %esi | ||
| 1020 | orl %ebp, %edi | ||
| 1021 | addl %esi, %ecx | ||
| 1022 | xorl %edx, %edi | ||
| 1023 | movl $-1, %esi | ||
| 1024 | roll $10, %ebp | ||
| 1025 | leal 2840853838(%ecx,%edi,1),%ecx | ||
| 1026 | subl %ebp, %esi | ||
| 1027 | roll $5, %ecx | ||
| 1028 | addl %ebx, %ecx | ||
| 1029 | /* 79 */ | ||
| 1030 | movl 56(%esp), %edi | ||
| 1031 | orl %edx, %esi | ||
| 1032 | addl %edi, %ebx | ||
| 1033 | xorl %ecx, %esi | ||
| 1034 | movl 108(%esp), %edi | ||
| 1035 | roll $10, %edx | ||
| 1036 | leal 2840853838(%ebx,%esi,1),%ebx | ||
| 1037 | movl %eax, 68(%esp) | ||
| 1038 | roll $6, %ebx | ||
| 1039 | addl %eax, %ebx | ||
| 1040 | movl (%edi), %eax | ||
| 1041 | movl %ebx, 72(%esp) | ||
| 1042 | movl %ecx, 76(%esp) | ||
| 1043 | movl 4(%edi), %ebx | ||
| 1044 | movl %edx, 80(%esp) | ||
| 1045 | movl 8(%edi), %ecx | ||
| 1046 | movl %ebp, 84(%esp) | ||
| 1047 | movl 12(%edi), %edx | ||
| 1048 | movl 16(%edi), %ebp | ||
| 1049 | /* 80 */ | ||
| 1050 | movl $-1, %edi | ||
| 1051 | subl %edx, %edi | ||
| 1052 | movl 24(%esp), %esi | ||
| 1053 | orl %ecx, %edi | ||
| 1054 | addl %esi, %eax | ||
| 1055 | xorl %ebx, %edi | ||
| 1056 | movl $-1, %esi | ||
| 1057 | roll $10, %ecx | ||
| 1058 | leal 1352829926(%eax,%edi,1),%eax | ||
| 1059 | subl %ecx, %esi | ||
| 1060 | roll $8, %eax | ||
| 1061 | addl %ebp, %eax | ||
| 1062 | /* 81 */ | ||
| 1063 | movl 60(%esp), %edi | ||
| 1064 | orl %ebx, %esi | ||
| 1065 | addl %edi, %ebp | ||
| 1066 | xorl %eax, %esi | ||
| 1067 | movl $-1, %edi | ||
| 1068 | roll $10, %ebx | ||
| 1069 | leal 1352829926(%ebp,%esi,1),%ebp | ||
| 1070 | subl %ebx, %edi | ||
| 1071 | roll $9, %ebp | ||
| 1072 | addl %edx, %ebp | ||
| 1073 | /* 82 */ | ||
| 1074 | movl 32(%esp), %esi | ||
| 1075 | orl %eax, %edi | ||
| 1076 | addl %esi, %edx | ||
| 1077 | xorl %ebp, %edi | ||
| 1078 | movl $-1, %esi | ||
| 1079 | roll $10, %eax | ||
| 1080 | leal 1352829926(%edx,%edi,1),%edx | ||
| 1081 | subl %eax, %esi | ||
| 1082 | roll $9, %edx | ||
| 1083 | addl %ecx, %edx | ||
| 1084 | /* 83 */ | ||
| 1085 | movl 4(%esp), %edi | ||
| 1086 | orl %ebp, %esi | ||
| 1087 | addl %edi, %ecx | ||
| 1088 | xorl %edx, %esi | ||
| 1089 | movl $-1, %edi | ||
| 1090 | roll $10, %ebp | ||
| 1091 | leal 1352829926(%ecx,%esi,1),%ecx | ||
| 1092 | subl %ebp, %edi | ||
| 1093 | roll $11, %ecx | ||
| 1094 | addl %ebx, %ecx | ||
| 1095 | /* 84 */ | ||
| 1096 | movl 40(%esp), %esi | ||
| 1097 | orl %edx, %edi | ||
| 1098 | addl %esi, %ebx | ||
| 1099 | xorl %ecx, %edi | ||
| 1100 | movl $-1, %esi | ||
| 1101 | roll $10, %edx | ||
| 1102 | leal 1352829926(%ebx,%edi,1),%ebx | ||
| 1103 | subl %edx, %esi | ||
| 1104 | roll $13, %ebx | ||
| 1105 | addl %eax, %ebx | ||
| 1106 | /* 85 */ | ||
| 1107 | movl 12(%esp), %edi | ||
| 1108 | orl %ecx, %esi | ||
| 1109 | addl %edi, %eax | ||
| 1110 | xorl %ebx, %esi | ||
| 1111 | movl $-1, %edi | ||
| 1112 | roll $10, %ecx | ||
| 1113 | leal 1352829926(%eax,%esi,1),%eax | ||
| 1114 | subl %ecx, %edi | ||
| 1115 | roll $15, %eax | ||
| 1116 | addl %ebp, %eax | ||
| 1117 | /* 86 */ | ||
| 1118 | movl 48(%esp), %esi | ||
| 1119 | orl %ebx, %edi | ||
| 1120 | addl %esi, %ebp | ||
| 1121 | xorl %eax, %edi | ||
| 1122 | movl $-1, %esi | ||
| 1123 | roll $10, %ebx | ||
| 1124 | leal 1352829926(%ebp,%edi,1),%ebp | ||
| 1125 | subl %ebx, %esi | ||
| 1126 | roll $15, %ebp | ||
| 1127 | addl %edx, %ebp | ||
| 1128 | /* 87 */ | ||
| 1129 | movl 20(%esp), %edi | ||
| 1130 | orl %eax, %esi | ||
| 1131 | addl %edi, %edx | ||
| 1132 | xorl %ebp, %esi | ||
| 1133 | movl $-1, %edi | ||
| 1134 | roll $10, %eax | ||
| 1135 | leal 1352829926(%edx,%esi,1),%edx | ||
| 1136 | subl %eax, %edi | ||
| 1137 | roll $5, %edx | ||
| 1138 | addl %ecx, %edx | ||
| 1139 | /* 88 */ | ||
| 1140 | movl 56(%esp), %esi | ||
| 1141 | orl %ebp, %edi | ||
| 1142 | addl %esi, %ecx | ||
| 1143 | xorl %edx, %edi | ||
| 1144 | movl $-1, %esi | ||
| 1145 | roll $10, %ebp | ||
| 1146 | leal 1352829926(%ecx,%edi,1),%ecx | ||
| 1147 | subl %ebp, %esi | ||
| 1148 | roll $7, %ecx | ||
| 1149 | addl %ebx, %ecx | ||
| 1150 | /* 89 */ | ||
| 1151 | movl 28(%esp), %edi | ||
| 1152 | orl %edx, %esi | ||
| 1153 | addl %edi, %ebx | ||
| 1154 | xorl %ecx, %esi | ||
| 1155 | movl $-1, %edi | ||
| 1156 | roll $10, %edx | ||
| 1157 | leal 1352829926(%ebx,%esi,1),%ebx | ||
| 1158 | subl %edx, %edi | ||
| 1159 | roll $7, %ebx | ||
| 1160 | addl %eax, %ebx | ||
| 1161 | /* 90 */ | ||
| 1162 | movl 64(%esp), %esi | ||
| 1163 | orl %ecx, %edi | ||
| 1164 | addl %esi, %eax | ||
| 1165 | xorl %ebx, %edi | ||
| 1166 | movl $-1, %esi | ||
| 1167 | roll $10, %ecx | ||
| 1168 | leal 1352829926(%eax,%edi,1),%eax | ||
| 1169 | subl %ecx, %esi | ||
| 1170 | roll $8, %eax | ||
| 1171 | addl %ebp, %eax | ||
| 1172 | /* 91 */ | ||
| 1173 | movl 36(%esp), %edi | ||
| 1174 | orl %ebx, %esi | ||
| 1175 | addl %edi, %ebp | ||
| 1176 | xorl %eax, %esi | ||
| 1177 | movl $-1, %edi | ||
| 1178 | roll $10, %ebx | ||
| 1179 | leal 1352829926(%ebp,%esi,1),%ebp | ||
| 1180 | subl %ebx, %edi | ||
| 1181 | roll $11, %ebp | ||
| 1182 | addl %edx, %ebp | ||
| 1183 | /* 92 */ | ||
| 1184 | movl 8(%esp), %esi | ||
| 1185 | orl %eax, %edi | ||
| 1186 | addl %esi, %edx | ||
| 1187 | xorl %ebp, %edi | ||
| 1188 | movl $-1, %esi | ||
| 1189 | roll $10, %eax | ||
| 1190 | leal 1352829926(%edx,%edi,1),%edx | ||
| 1191 | subl %eax, %esi | ||
| 1192 | roll $14, %edx | ||
| 1193 | addl %ecx, %edx | ||
| 1194 | /* 93 */ | ||
| 1195 | movl 44(%esp), %edi | ||
| 1196 | orl %ebp, %esi | ||
| 1197 | addl %edi, %ecx | ||
| 1198 | xorl %edx, %esi | ||
| 1199 | movl $-1, %edi | ||
| 1200 | roll $10, %ebp | ||
| 1201 | leal 1352829926(%ecx,%esi,1),%ecx | ||
| 1202 | subl %ebp, %edi | ||
| 1203 | roll $14, %ecx | ||
| 1204 | addl %ebx, %ecx | ||
| 1205 | /* 94 */ | ||
| 1206 | movl 16(%esp), %esi | ||
| 1207 | orl %edx, %edi | ||
| 1208 | addl %esi, %ebx | ||
| 1209 | xorl %ecx, %edi | ||
| 1210 | movl $-1, %esi | ||
| 1211 | roll $10, %edx | ||
| 1212 | leal 1352829926(%ebx,%edi,1),%ebx | ||
| 1213 | subl %edx, %esi | ||
| 1214 | roll $12, %ebx | ||
| 1215 | addl %eax, %ebx | ||
| 1216 | /* 95 */ | ||
| 1217 | movl 52(%esp), %edi | ||
| 1218 | orl %ecx, %esi | ||
| 1219 | addl %edi, %eax | ||
| 1220 | xorl %ebx, %esi | ||
| 1221 | movl $-1, %edi | ||
| 1222 | roll $10, %ecx | ||
| 1223 | leal 1352829926(%eax,%esi,1),%eax | ||
| 1224 | movl %ecx, %esi | ||
| 1225 | roll $6, %eax | ||
| 1226 | addl %ebp, %eax | ||
| 1227 | /* 96 */ | ||
| 1228 | subl %ecx, %edi | ||
| 1229 | andl %eax, %esi | ||
| 1230 | andl %ebx, %edi | ||
| 1231 | orl %esi, %edi | ||
| 1232 | movl 28(%esp), %esi | ||
| 1233 | roll $10, %ebx | ||
| 1234 | leal 1548603684(%ebp,%edi,),%ebp | ||
| 1235 | movl $-1, %edi | ||
| 1236 | addl %esi, %ebp | ||
| 1237 | movl %ebx, %esi | ||
| 1238 | roll $9, %ebp | ||
| 1239 | addl %edx, %ebp | ||
| 1240 | /* 97 */ | ||
| 1241 | subl %ebx, %edi | ||
| 1242 | andl %ebp, %esi | ||
| 1243 | andl %eax, %edi | ||
| 1244 | orl %esi, %edi | ||
| 1245 | movl 48(%esp), %esi | ||
| 1246 | roll $10, %eax | ||
| 1247 | leal 1548603684(%edx,%edi,),%edx | ||
| 1248 | movl $-1, %edi | ||
| 1249 | addl %esi, %edx | ||
| 1250 | movl %eax, %esi | ||
| 1251 | roll $13, %edx | ||
| 1252 | addl %ecx, %edx | ||
| 1253 | /* 98 */ | ||
| 1254 | subl %eax, %edi | ||
| 1255 | andl %edx, %esi | ||
| 1256 | andl %ebp, %edi | ||
| 1257 | orl %esi, %edi | ||
| 1258 | movl 16(%esp), %esi | ||
| 1259 | roll $10, %ebp | ||
| 1260 | leal 1548603684(%ecx,%edi,),%ecx | ||
| 1261 | movl $-1, %edi | ||
| 1262 | addl %esi, %ecx | ||
| 1263 | movl %ebp, %esi | ||
| 1264 | roll $15, %ecx | ||
| 1265 | addl %ebx, %ecx | ||
| 1266 | /* 99 */ | ||
| 1267 | subl %ebp, %edi | ||
| 1268 | andl %ecx, %esi | ||
| 1269 | andl %edx, %edi | ||
| 1270 | orl %esi, %edi | ||
| 1271 | movl 32(%esp), %esi | ||
| 1272 | roll $10, %edx | ||
| 1273 | leal 1548603684(%ebx,%edi,),%ebx | ||
| 1274 | movl $-1, %edi | ||
| 1275 | addl %esi, %ebx | ||
| 1276 | movl %edx, %esi | ||
| 1277 | roll $7, %ebx | ||
| 1278 | addl %eax, %ebx | ||
| 1279 | /* 100 */ | ||
| 1280 | subl %edx, %edi | ||
| 1281 | andl %ebx, %esi | ||
| 1282 | andl %ecx, %edi | ||
| 1283 | orl %esi, %edi | ||
| 1284 | movl 4(%esp), %esi | ||
| 1285 | roll $10, %ecx | ||
| 1286 | leal 1548603684(%eax,%edi,),%eax | ||
| 1287 | movl $-1, %edi | ||
| 1288 | addl %esi, %eax | ||
| 1289 | movl %ecx, %esi | ||
| 1290 | roll $12, %eax | ||
| 1291 | addl %ebp, %eax | ||
| 1292 | /* 101 */ | ||
| 1293 | subl %ecx, %edi | ||
| 1294 | andl %eax, %esi | ||
| 1295 | andl %ebx, %edi | ||
| 1296 | orl %esi, %edi | ||
| 1297 | movl 56(%esp), %esi | ||
| 1298 | roll $10, %ebx | ||
| 1299 | leal 1548603684(%ebp,%edi,),%ebp | ||
| 1300 | movl $-1, %edi | ||
| 1301 | addl %esi, %ebp | ||
| 1302 | movl %ebx, %esi | ||
| 1303 | roll $8, %ebp | ||
| 1304 | addl %edx, %ebp | ||
| 1305 | /* 102 */ | ||
| 1306 | subl %ebx, %edi | ||
| 1307 | andl %ebp, %esi | ||
| 1308 | andl %eax, %edi | ||
| 1309 | orl %esi, %edi | ||
| 1310 | movl 24(%esp), %esi | ||
| 1311 | roll $10, %eax | ||
| 1312 | leal 1548603684(%edx,%edi,),%edx | ||
| 1313 | movl $-1, %edi | ||
| 1314 | addl %esi, %edx | ||
| 1315 | movl %eax, %esi | ||
| 1316 | roll $9, %edx | ||
| 1317 | addl %ecx, %edx | ||
| 1318 | /* 103 */ | ||
| 1319 | subl %eax, %edi | ||
| 1320 | andl %edx, %esi | ||
| 1321 | andl %ebp, %edi | ||
| 1322 | orl %esi, %edi | ||
| 1323 | movl 44(%esp), %esi | ||
| 1324 | roll $10, %ebp | ||
| 1325 | leal 1548603684(%ecx,%edi,),%ecx | ||
| 1326 | movl $-1, %edi | ||
| 1327 | addl %esi, %ecx | ||
| 1328 | movl %ebp, %esi | ||
| 1329 | roll $11, %ecx | ||
| 1330 | addl %ebx, %ecx | ||
| 1331 | /* 104 */ | ||
| 1332 | subl %ebp, %edi | ||
| 1333 | andl %ecx, %esi | ||
| 1334 | andl %edx, %edi | ||
| 1335 | orl %esi, %edi | ||
| 1336 | movl 60(%esp), %esi | ||
| 1337 | roll $10, %edx | ||
| 1338 | leal 1548603684(%ebx,%edi,),%ebx | ||
| 1339 | movl $-1, %edi | ||
| 1340 | addl %esi, %ebx | ||
| 1341 | movl %edx, %esi | ||
| 1342 | roll $7, %ebx | ||
| 1343 | addl %eax, %ebx | ||
| 1344 | /* 105 */ | ||
| 1345 | subl %edx, %edi | ||
| 1346 | andl %ebx, %esi | ||
| 1347 | andl %ecx, %edi | ||
| 1348 | orl %esi, %edi | ||
| 1349 | movl 64(%esp), %esi | ||
| 1350 | roll $10, %ecx | ||
| 1351 | leal 1548603684(%eax,%edi,),%eax | ||
| 1352 | movl $-1, %edi | ||
| 1353 | addl %esi, %eax | ||
| 1354 | movl %ecx, %esi | ||
| 1355 | roll $7, %eax | ||
| 1356 | addl %ebp, %eax | ||
| 1357 | /* 106 */ | ||
| 1358 | subl %ecx, %edi | ||
| 1359 | andl %eax, %esi | ||
| 1360 | andl %ebx, %edi | ||
| 1361 | orl %esi, %edi | ||
| 1362 | movl 36(%esp), %esi | ||
| 1363 | roll $10, %ebx | ||
| 1364 | leal 1548603684(%ebp,%edi,),%ebp | ||
| 1365 | movl $-1, %edi | ||
| 1366 | addl %esi, %ebp | ||
| 1367 | movl %ebx, %esi | ||
| 1368 | roll $12, %ebp | ||
| 1369 | addl %edx, %ebp | ||
| 1370 | /* 107 */ | ||
| 1371 | subl %ebx, %edi | ||
| 1372 | andl %ebp, %esi | ||
| 1373 | andl %eax, %edi | ||
| 1374 | orl %esi, %edi | ||
| 1375 | movl 52(%esp), %esi | ||
| 1376 | roll $10, %eax | ||
| 1377 | leal 1548603684(%edx,%edi,),%edx | ||
| 1378 | movl $-1, %edi | ||
| 1379 | addl %esi, %edx | ||
| 1380 | movl %eax, %esi | ||
| 1381 | roll $7, %edx | ||
| 1382 | addl %ecx, %edx | ||
| 1383 | /* 108 */ | ||
| 1384 | subl %eax, %edi | ||
| 1385 | andl %edx, %esi | ||
| 1386 | andl %ebp, %edi | ||
| 1387 | orl %esi, %edi | ||
| 1388 | movl 20(%esp), %esi | ||
| 1389 | roll $10, %ebp | ||
| 1390 | leal 1548603684(%ecx,%edi,),%ecx | ||
| 1391 | movl $-1, %edi | ||
| 1392 | addl %esi, %ecx | ||
| 1393 | movl %ebp, %esi | ||
| 1394 | roll $6, %ecx | ||
| 1395 | addl %ebx, %ecx | ||
| 1396 | /* 109 */ | ||
| 1397 | subl %ebp, %edi | ||
| 1398 | andl %ecx, %esi | ||
| 1399 | andl %edx, %edi | ||
| 1400 | orl %esi, %edi | ||
| 1401 | movl 40(%esp), %esi | ||
| 1402 | roll $10, %edx | ||
| 1403 | leal 1548603684(%ebx,%edi,),%ebx | ||
| 1404 | movl $-1, %edi | ||
| 1405 | addl %esi, %ebx | ||
| 1406 | movl %edx, %esi | ||
| 1407 | roll $15, %ebx | ||
| 1408 | addl %eax, %ebx | ||
| 1409 | /* 110 */ | ||
| 1410 | subl %edx, %edi | ||
| 1411 | andl %ebx, %esi | ||
| 1412 | andl %ecx, %edi | ||
| 1413 | orl %esi, %edi | ||
| 1414 | movl 8(%esp), %esi | ||
| 1415 | roll $10, %ecx | ||
| 1416 | leal 1548603684(%eax,%edi,),%eax | ||
| 1417 | movl $-1, %edi | ||
| 1418 | addl %esi, %eax | ||
| 1419 | movl %ecx, %esi | ||
| 1420 | roll $13, %eax | ||
| 1421 | addl %ebp, %eax | ||
| 1422 | /* 111 */ | ||
| 1423 | subl %ecx, %edi | ||
| 1424 | andl %eax, %esi | ||
| 1425 | andl %ebx, %edi | ||
| 1426 | orl %esi, %edi | ||
| 1427 | movl 12(%esp), %esi | ||
| 1428 | roll $10, %ebx | ||
| 1429 | leal 1548603684(%ebp,%edi,),%ebp | ||
| 1430 | movl $-1, %edi | ||
| 1431 | addl %esi, %ebp | ||
| 1432 | subl %eax, %edi | ||
| 1433 | roll $11, %ebp | ||
| 1434 | addl %edx, %ebp | ||
| 1435 | /* 112 */ | ||
| 1436 | movl 64(%esp), %esi | ||
| 1437 | orl %ebp, %edi | ||
| 1438 | addl %esi, %edx | ||
| 1439 | xorl %ebx, %edi | ||
| 1440 | movl $-1, %esi | ||
| 1441 | roll $10, %eax | ||
| 1442 | leal 1836072691(%edx,%edi,1),%edx | ||
| 1443 | subl %ebp, %esi | ||
| 1444 | roll $9, %edx | ||
| 1445 | addl %ecx, %edx | ||
| 1446 | /* 113 */ | ||
| 1447 | movl 24(%esp), %edi | ||
| 1448 | orl %edx, %esi | ||
| 1449 | addl %edi, %ecx | ||
| 1450 | xorl %eax, %esi | ||
| 1451 | movl $-1, %edi | ||
| 1452 | roll $10, %ebp | ||
| 1453 | leal 1836072691(%ecx,%esi,1),%ecx | ||
| 1454 | subl %edx, %edi | ||
| 1455 | roll $7, %ecx | ||
| 1456 | addl %ebx, %ecx | ||
| 1457 | /* 114 */ | ||
| 1458 | movl 8(%esp), %esi | ||
| 1459 | orl %ecx, %edi | ||
| 1460 | addl %esi, %ebx | ||
| 1461 | xorl %ebp, %edi | ||
| 1462 | movl $-1, %esi | ||
| 1463 | roll $10, %edx | ||
| 1464 | leal 1836072691(%ebx,%edi,1),%ebx | ||
| 1465 | subl %ecx, %esi | ||
| 1466 | roll $15, %ebx | ||
| 1467 | addl %eax, %ebx | ||
| 1468 | /* 115 */ | ||
| 1469 | movl 16(%esp), %edi | ||
| 1470 | orl %ebx, %esi | ||
| 1471 | addl %edi, %eax | ||
| 1472 | xorl %edx, %esi | ||
| 1473 | movl $-1, %edi | ||
| 1474 | roll $10, %ecx | ||
| 1475 | leal 1836072691(%eax,%esi,1),%eax | ||
| 1476 | subl %ebx, %edi | ||
| 1477 | roll $11, %eax | ||
| 1478 | addl %ebp, %eax | ||
| 1479 | /* 116 */ | ||
| 1480 | movl 32(%esp), %esi | ||
| 1481 | orl %eax, %edi | ||
| 1482 | addl %esi, %ebp | ||
| 1483 | xorl %ecx, %edi | ||
| 1484 | movl $-1, %esi | ||
| 1485 | roll $10, %ebx | ||
| 1486 | leal 1836072691(%ebp,%edi,1),%ebp | ||
| 1487 | subl %eax, %esi | ||
| 1488 | roll $8, %ebp | ||
| 1489 | addl %edx, %ebp | ||
| 1490 | /* 117 */ | ||
| 1491 | movl 60(%esp), %edi | ||
| 1492 | orl %ebp, %esi | ||
| 1493 | addl %edi, %edx | ||
| 1494 | xorl %ebx, %esi | ||
| 1495 | movl $-1, %edi | ||
| 1496 | roll $10, %eax | ||
| 1497 | leal 1836072691(%edx,%esi,1),%edx | ||
| 1498 | subl %ebp, %edi | ||
| 1499 | roll $6, %edx | ||
| 1500 | addl %ecx, %edx | ||
| 1501 | /* 118 */ | ||
| 1502 | movl 28(%esp), %esi | ||
| 1503 | orl %edx, %edi | ||
| 1504 | addl %esi, %ecx | ||
| 1505 | xorl %eax, %edi | ||
| 1506 | movl $-1, %esi | ||
| 1507 | roll $10, %ebp | ||
| 1508 | leal 1836072691(%ecx,%edi,1),%ecx | ||
| 1509 | subl %edx, %esi | ||
| 1510 | roll $6, %ecx | ||
| 1511 | addl %ebx, %ecx | ||
| 1512 | /* 119 */ | ||
| 1513 | movl 40(%esp), %edi | ||
| 1514 | orl %ecx, %esi | ||
| 1515 | addl %edi, %ebx | ||
| 1516 | xorl %ebp, %esi | ||
| 1517 | movl $-1, %edi | ||
| 1518 | roll $10, %edx | ||
| 1519 | leal 1836072691(%ebx,%esi,1),%ebx | ||
| 1520 | subl %ecx, %edi | ||
| 1521 | roll $14, %ebx | ||
| 1522 | addl %eax, %ebx | ||
| 1523 | /* 120 */ | ||
| 1524 | movl 48(%esp), %esi | ||
| 1525 | orl %ebx, %edi | ||
| 1526 | addl %esi, %eax | ||
| 1527 | xorl %edx, %edi | ||
| 1528 | movl $-1, %esi | ||
| 1529 | roll $10, %ecx | ||
| 1530 | leal 1836072691(%eax,%edi,1),%eax | ||
| 1531 | subl %ebx, %esi | ||
| 1532 | roll $12, %eax | ||
| 1533 | addl %ebp, %eax | ||
| 1534 | /* 121 */ | ||
| 1535 | movl 36(%esp), %edi | ||
| 1536 | orl %eax, %esi | ||
| 1537 | addl %edi, %ebp | ||
| 1538 | xorl %ecx, %esi | ||
| 1539 | movl $-1, %edi | ||
| 1540 | roll $10, %ebx | ||
| 1541 | leal 1836072691(%ebp,%esi,1),%ebp | ||
| 1542 | subl %eax, %edi | ||
| 1543 | roll $13, %ebp | ||
| 1544 | addl %edx, %ebp | ||
| 1545 | /* 122 */ | ||
| 1546 | movl 52(%esp), %esi | ||
| 1547 | orl %ebp, %edi | ||
| 1548 | addl %esi, %edx | ||
| 1549 | xorl %ebx, %edi | ||
| 1550 | movl $-1, %esi | ||
| 1551 | roll $10, %eax | ||
| 1552 | leal 1836072691(%edx,%edi,1),%edx | ||
| 1553 | subl %ebp, %esi | ||
| 1554 | roll $5, %edx | ||
| 1555 | addl %ecx, %edx | ||
| 1556 | /* 123 */ | ||
| 1557 | movl 12(%esp), %edi | ||
| 1558 | orl %edx, %esi | ||
| 1559 | addl %edi, %ecx | ||
| 1560 | xorl %eax, %esi | ||
| 1561 | movl $-1, %edi | ||
| 1562 | roll $10, %ebp | ||
| 1563 | leal 1836072691(%ecx,%esi,1),%ecx | ||
| 1564 | subl %edx, %edi | ||
| 1565 | roll $14, %ecx | ||
| 1566 | addl %ebx, %ecx | ||
| 1567 | /* 124 */ | ||
| 1568 | movl 44(%esp), %esi | ||
| 1569 | orl %ecx, %edi | ||
| 1570 | addl %esi, %ebx | ||
| 1571 | xorl %ebp, %edi | ||
| 1572 | movl $-1, %esi | ||
| 1573 | roll $10, %edx | ||
| 1574 | leal 1836072691(%ebx,%edi,1),%ebx | ||
| 1575 | subl %ecx, %esi | ||
| 1576 | roll $13, %ebx | ||
| 1577 | addl %eax, %ebx | ||
| 1578 | /* 125 */ | ||
| 1579 | movl 4(%esp), %edi | ||
| 1580 | orl %ebx, %esi | ||
| 1581 | addl %edi, %eax | ||
| 1582 | xorl %edx, %esi | ||
| 1583 | movl $-1, %edi | ||
| 1584 | roll $10, %ecx | ||
| 1585 | leal 1836072691(%eax,%esi,1),%eax | ||
| 1586 | subl %ebx, %edi | ||
| 1587 | roll $13, %eax | ||
| 1588 | addl %ebp, %eax | ||
| 1589 | /* 126 */ | ||
| 1590 | movl 20(%esp), %esi | ||
| 1591 | orl %eax, %edi | ||
| 1592 | addl %esi, %ebp | ||
| 1593 | xorl %ecx, %edi | ||
| 1594 | movl $-1, %esi | ||
| 1595 | roll $10, %ebx | ||
| 1596 | leal 1836072691(%ebp,%edi,1),%ebp | ||
| 1597 | subl %eax, %esi | ||
| 1598 | roll $7, %ebp | ||
| 1599 | addl %edx, %ebp | ||
| 1600 | /* 127 */ | ||
| 1601 | movl 56(%esp), %edi | ||
| 1602 | orl %ebp, %esi | ||
| 1603 | addl %edi, %edx | ||
| 1604 | xorl %ebx, %esi | ||
| 1605 | movl 36(%esp), %edi | ||
| 1606 | roll $10, %eax | ||
| 1607 | leal 1836072691(%edx,%esi,1),%edx | ||
| 1608 | movl $-1, %esi | ||
| 1609 | roll $5, %edx | ||
| 1610 | addl %ecx, %edx | ||
| 1611 | /* 128 */ | ||
| 1612 | addl %edi, %ecx | ||
| 1613 | movl %ebp, %edi | ||
| 1614 | subl %edx, %esi | ||
| 1615 | andl %edx, %edi | ||
| 1616 | andl %eax, %esi | ||
| 1617 | orl %esi, %edi | ||
| 1618 | movl 28(%esp), %esi | ||
| 1619 | roll $10, %ebp | ||
| 1620 | leal 2053994217(%ecx,%edi,1),%ecx | ||
| 1621 | movl $-1, %edi | ||
| 1622 | roll $15, %ecx | ||
| 1623 | addl %ebx, %ecx | ||
| 1624 | /* 129 */ | ||
| 1625 | addl %esi, %ebx | ||
| 1626 | movl %edx, %esi | ||
| 1627 | subl %ecx, %edi | ||
| 1628 | andl %ecx, %esi | ||
| 1629 | andl %ebp, %edi | ||
| 1630 | orl %edi, %esi | ||
| 1631 | movl 20(%esp), %edi | ||
| 1632 | roll $10, %edx | ||
| 1633 | leal 2053994217(%ebx,%esi,1),%ebx | ||
| 1634 | movl $-1, %esi | ||
| 1635 | roll $5, %ebx | ||
| 1636 | addl %eax, %ebx | ||
| 1637 | /* 130 */ | ||
| 1638 | addl %edi, %eax | ||
| 1639 | movl %ecx, %edi | ||
| 1640 | subl %ebx, %esi | ||
| 1641 | andl %ebx, %edi | ||
| 1642 | andl %edx, %esi | ||
| 1643 | orl %esi, %edi | ||
| 1644 | movl 8(%esp), %esi | ||
| 1645 | roll $10, %ecx | ||
| 1646 | leal 2053994217(%eax,%edi,1),%eax | ||
| 1647 | movl $-1, %edi | ||
| 1648 | roll $8, %eax | ||
| 1649 | addl %ebp, %eax | ||
| 1650 | /* 131 */ | ||
| 1651 | addl %esi, %ebp | ||
| 1652 | movl %ebx, %esi | ||
| 1653 | subl %eax, %edi | ||
| 1654 | andl %eax, %esi | ||
| 1655 | andl %ecx, %edi | ||
| 1656 | orl %edi, %esi | ||
| 1657 | movl 16(%esp), %edi | ||
| 1658 | roll $10, %ebx | ||
| 1659 | leal 2053994217(%ebp,%esi,1),%ebp | ||
| 1660 | movl $-1, %esi | ||
| 1661 | roll $11, %ebp | ||
| 1662 | addl %edx, %ebp | ||
| 1663 | /* 132 */ | ||
| 1664 | addl %edi, %edx | ||
| 1665 | movl %eax, %edi | ||
| 1666 | subl %ebp, %esi | ||
| 1667 | andl %ebp, %edi | ||
| 1668 | andl %ebx, %esi | ||
| 1669 | orl %esi, %edi | ||
| 1670 | movl 48(%esp), %esi | ||
| 1671 | roll $10, %eax | ||
| 1672 | leal 2053994217(%edx,%edi,1),%edx | ||
| 1673 | movl $-1, %edi | ||
| 1674 | roll $14, %edx | ||
| 1675 | addl %ecx, %edx | ||
| 1676 | /* 133 */ | ||
| 1677 | addl %esi, %ecx | ||
| 1678 | movl %ebp, %esi | ||
| 1679 | subl %edx, %edi | ||
| 1680 | andl %edx, %esi | ||
| 1681 | andl %eax, %edi | ||
| 1682 | orl %edi, %esi | ||
| 1683 | movl 64(%esp), %edi | ||
| 1684 | roll $10, %ebp | ||
| 1685 | leal 2053994217(%ecx,%esi,1),%ecx | ||
| 1686 | movl $-1, %esi | ||
| 1687 | roll $14, %ecx | ||
| 1688 | addl %ebx, %ecx | ||
| 1689 | /* 134 */ | ||
| 1690 | addl %edi, %ebx | ||
| 1691 | movl %edx, %edi | ||
| 1692 | subl %ecx, %esi | ||
| 1693 | andl %ecx, %edi | ||
| 1694 | andl %ebp, %esi | ||
| 1695 | orl %esi, %edi | ||
| 1696 | movl 4(%esp), %esi | ||
| 1697 | roll $10, %edx | ||
| 1698 | leal 2053994217(%ebx,%edi,1),%ebx | ||
| 1699 | movl $-1, %edi | ||
| 1700 | roll $6, %ebx | ||
| 1701 | addl %eax, %ebx | ||
| 1702 | /* 135 */ | ||
| 1703 | addl %esi, %eax | ||
| 1704 | movl %ecx, %esi | ||
| 1705 | subl %ebx, %edi | ||
| 1706 | andl %ebx, %esi | ||
| 1707 | andl %edx, %edi | ||
| 1708 | orl %edi, %esi | ||
| 1709 | movl 24(%esp), %edi | ||
| 1710 | roll $10, %ecx | ||
| 1711 | leal 2053994217(%eax,%esi,1),%eax | ||
| 1712 | movl $-1, %esi | ||
| 1713 | roll $14, %eax | ||
| 1714 | addl %ebp, %eax | ||
| 1715 | /* 136 */ | ||
| 1716 | addl %edi, %ebp | ||
| 1717 | movl %ebx, %edi | ||
| 1718 | subl %eax, %esi | ||
| 1719 | andl %eax, %edi | ||
| 1720 | andl %ecx, %esi | ||
| 1721 | orl %esi, %edi | ||
| 1722 | movl 52(%esp), %esi | ||
| 1723 | roll $10, %ebx | ||
| 1724 | leal 2053994217(%ebp,%edi,1),%ebp | ||
| 1725 | movl $-1, %edi | ||
| 1726 | roll $6, %ebp | ||
| 1727 | addl %edx, %ebp | ||
| 1728 | /* 137 */ | ||
| 1729 | addl %esi, %edx | ||
| 1730 | movl %eax, %esi | ||
| 1731 | subl %ebp, %edi | ||
| 1732 | andl %ebp, %esi | ||
| 1733 | andl %ebx, %edi | ||
| 1734 | orl %edi, %esi | ||
| 1735 | movl 12(%esp), %edi | ||
| 1736 | roll $10, %eax | ||
| 1737 | leal 2053994217(%edx,%esi,1),%edx | ||
| 1738 | movl $-1, %esi | ||
| 1739 | roll $9, %edx | ||
| 1740 | addl %ecx, %edx | ||
| 1741 | /* 138 */ | ||
| 1742 | addl %edi, %ecx | ||
| 1743 | movl %ebp, %edi | ||
| 1744 | subl %edx, %esi | ||
| 1745 | andl %edx, %edi | ||
| 1746 | andl %eax, %esi | ||
| 1747 | orl %esi, %edi | ||
| 1748 | movl 56(%esp), %esi | ||
| 1749 | roll $10, %ebp | ||
| 1750 | leal 2053994217(%ecx,%edi,1),%ecx | ||
| 1751 | movl $-1, %edi | ||
| 1752 | roll $12, %ecx | ||
| 1753 | addl %ebx, %ecx | ||
| 1754 | /* 139 */ | ||
| 1755 | addl %esi, %ebx | ||
| 1756 | movl %edx, %esi | ||
| 1757 | subl %ecx, %edi | ||
| 1758 | andl %ecx, %esi | ||
| 1759 | andl %ebp, %edi | ||
| 1760 | orl %edi, %esi | ||
| 1761 | movl 40(%esp), %edi | ||
| 1762 | roll $10, %edx | ||
| 1763 | leal 2053994217(%ebx,%esi,1),%ebx | ||
| 1764 | movl $-1, %esi | ||
| 1765 | roll $9, %ebx | ||
| 1766 | addl %eax, %ebx | ||
| 1767 | /* 140 */ | ||
| 1768 | addl %edi, %eax | ||
| 1769 | movl %ecx, %edi | ||
| 1770 | subl %ebx, %esi | ||
| 1771 | andl %ebx, %edi | ||
| 1772 | andl %edx, %esi | ||
| 1773 | orl %esi, %edi | ||
| 1774 | movl 32(%esp), %esi | ||
| 1775 | roll $10, %ecx | ||
| 1776 | leal 2053994217(%eax,%edi,1),%eax | ||
| 1777 | movl $-1, %edi | ||
| 1778 | roll $12, %eax | ||
| 1779 | addl %ebp, %eax | ||
| 1780 | /* 141 */ | ||
| 1781 | addl %esi, %ebp | ||
| 1782 | movl %ebx, %esi | ||
| 1783 | subl %eax, %edi | ||
| 1784 | andl %eax, %esi | ||
| 1785 | andl %ecx, %edi | ||
| 1786 | orl %edi, %esi | ||
| 1787 | movl 44(%esp), %edi | ||
| 1788 | roll $10, %ebx | ||
| 1789 | leal 2053994217(%ebp,%esi,1),%ebp | ||
| 1790 | movl $-1, %esi | ||
| 1791 | roll $5, %ebp | ||
| 1792 | addl %edx, %ebp | ||
| 1793 | /* 142 */ | ||
| 1794 | addl %edi, %edx | ||
| 1795 | movl %eax, %edi | ||
| 1796 | subl %ebp, %esi | ||
| 1797 | andl %ebp, %edi | ||
| 1798 | andl %ebx, %esi | ||
| 1799 | orl %esi, %edi | ||
| 1800 | movl 60(%esp), %esi | ||
| 1801 | roll $10, %eax | ||
| 1802 | leal 2053994217(%edx,%edi,1),%edx | ||
| 1803 | movl $-1, %edi | ||
| 1804 | roll $15, %edx | ||
| 1805 | addl %ecx, %edx | ||
| 1806 | /* 143 */ | ||
| 1807 | addl %esi, %ecx | ||
| 1808 | movl %ebp, %esi | ||
| 1809 | subl %edx, %edi | ||
| 1810 | andl %edx, %esi | ||
| 1811 | andl %eax, %edi | ||
| 1812 | orl %esi, %edi | ||
| 1813 | movl %edx, %esi | ||
| 1814 | roll $10, %ebp | ||
| 1815 | leal 2053994217(%ecx,%edi,1),%ecx | ||
| 1816 | xorl %ebp, %esi | ||
| 1817 | roll $8, %ecx | ||
| 1818 | addl %ebx, %ecx | ||
| 1819 | /* 144 */ | ||
| 1820 | movl 52(%esp), %edi | ||
| 1821 | xorl %ecx, %esi | ||
| 1822 | addl %edi, %ebx | ||
| 1823 | roll $10, %edx | ||
| 1824 | addl %esi, %ebx | ||
| 1825 | movl %ecx, %esi | ||
| 1826 | roll $8, %ebx | ||
| 1827 | addl %eax, %ebx | ||
| 1828 | /* 145 */ | ||
| 1829 | xorl %edx, %esi | ||
| 1830 | movl 64(%esp), %edi | ||
| 1831 | xorl %ebx, %esi | ||
| 1832 | addl %esi, %eax | ||
| 1833 | movl %ebx, %esi | ||
| 1834 | roll $10, %ecx | ||
| 1835 | addl %edi, %eax | ||
| 1836 | xorl %ecx, %esi | ||
| 1837 | roll $5, %eax | ||
| 1838 | addl %ebp, %eax | ||
| 1839 | /* 146 */ | ||
| 1840 | movl 44(%esp), %edi | ||
| 1841 | xorl %eax, %esi | ||
| 1842 | addl %edi, %ebp | ||
| 1843 | roll $10, %ebx | ||
| 1844 | addl %esi, %ebp | ||
| 1845 | movl %eax, %esi | ||
| 1846 | roll $12, %ebp | ||
| 1847 | addl %edx, %ebp | ||
| 1848 | /* 147 */ | ||
| 1849 | xorl %ebx, %esi | ||
| 1850 | movl 20(%esp), %edi | ||
| 1851 | xorl %ebp, %esi | ||
| 1852 | addl %esi, %edx | ||
| 1853 | movl %ebp, %esi | ||
| 1854 | roll $10, %eax | ||
| 1855 | addl %edi, %edx | ||
| 1856 | xorl %eax, %esi | ||
| 1857 | roll $9, %edx | ||
| 1858 | addl %ecx, %edx | ||
| 1859 | /* 148 */ | ||
| 1860 | movl 8(%esp), %edi | ||
| 1861 | xorl %edx, %esi | ||
| 1862 | addl %edi, %ecx | ||
| 1863 | roll $10, %ebp | ||
| 1864 | addl %esi, %ecx | ||
| 1865 | movl %edx, %esi | ||
| 1866 | roll $12, %ecx | ||
| 1867 | addl %ebx, %ecx | ||
| 1868 | /* 149 */ | ||
| 1869 | xorl %ebp, %esi | ||
| 1870 | movl 24(%esp), %edi | ||
| 1871 | xorl %ecx, %esi | ||
| 1872 | addl %esi, %ebx | ||
| 1873 | movl %ecx, %esi | ||
| 1874 | roll $10, %edx | ||
| 1875 | addl %edi, %ebx | ||
| 1876 | xorl %edx, %esi | ||
| 1877 | roll $5, %ebx | ||
| 1878 | addl %eax, %ebx | ||
| 1879 | /* 150 */ | ||
| 1880 | movl 36(%esp), %edi | ||
| 1881 | xorl %ebx, %esi | ||
| 1882 | addl %edi, %eax | ||
| 1883 | roll $10, %ecx | ||
| 1884 | addl %esi, %eax | ||
| 1885 | movl %ebx, %esi | ||
| 1886 | roll $14, %eax | ||
| 1887 | addl %ebp, %eax | ||
| 1888 | /* 151 */ | ||
| 1889 | xorl %ecx, %esi | ||
| 1890 | movl 32(%esp), %edi | ||
| 1891 | xorl %eax, %esi | ||
| 1892 | addl %esi, %ebp | ||
| 1893 | movl %eax, %esi | ||
| 1894 | roll $10, %ebx | ||
| 1895 | addl %edi, %ebp | ||
| 1896 | xorl %ebx, %esi | ||
| 1897 | roll $6, %ebp | ||
| 1898 | addl %edx, %ebp | ||
| 1899 | /* 152 */ | ||
| 1900 | movl 28(%esp), %edi | ||
| 1901 | xorl %ebp, %esi | ||
| 1902 | addl %edi, %edx | ||
| 1903 | roll $10, %eax | ||
| 1904 | addl %esi, %edx | ||
| 1905 | movl %ebp, %esi | ||
| 1906 | roll $8, %edx | ||
| 1907 | addl %ecx, %edx | ||
| 1908 | /* 153 */ | ||
| 1909 | xorl %eax, %esi | ||
| 1910 | movl 12(%esp), %edi | ||
| 1911 | xorl %edx, %esi | ||
| 1912 | addl %esi, %ecx | ||
| 1913 | movl %edx, %esi | ||
| 1914 | roll $10, %ebp | ||
| 1915 | addl %edi, %ecx | ||
| 1916 | xorl %ebp, %esi | ||
| 1917 | roll $13, %ecx | ||
| 1918 | addl %ebx, %ecx | ||
| 1919 | /* 154 */ | ||
| 1920 | movl 56(%esp), %edi | ||
| 1921 | xorl %ecx, %esi | ||
| 1922 | addl %edi, %ebx | ||
| 1923 | roll $10, %edx | ||
| 1924 | addl %esi, %ebx | ||
| 1925 | movl %ecx, %esi | ||
| 1926 | roll $6, %ebx | ||
| 1927 | addl %eax, %ebx | ||
| 1928 | /* 155 */ | ||
| 1929 | xorl %edx, %esi | ||
| 1930 | movl 60(%esp), %edi | ||
| 1931 | xorl %ebx, %esi | ||
| 1932 | addl %esi, %eax | ||
| 1933 | movl %ebx, %esi | ||
| 1934 | roll $10, %ecx | ||
| 1935 | addl %edi, %eax | ||
| 1936 | xorl %ecx, %esi | ||
| 1937 | roll $5, %eax | ||
| 1938 | addl %ebp, %eax | ||
| 1939 | /* 156 */ | ||
| 1940 | movl 4(%esp), %edi | ||
| 1941 | xorl %eax, %esi | ||
| 1942 | addl %edi, %ebp | ||
| 1943 | roll $10, %ebx | ||
| 1944 | addl %esi, %ebp | ||
| 1945 | movl %eax, %esi | ||
| 1946 | roll $15, %ebp | ||
| 1947 | addl %edx, %ebp | ||
| 1948 | /* 157 */ | ||
| 1949 | xorl %ebx, %esi | ||
| 1950 | movl 16(%esp), %edi | ||
| 1951 | xorl %ebp, %esi | ||
| 1952 | addl %esi, %edx | ||
| 1953 | movl %ebp, %esi | ||
| 1954 | roll $10, %eax | ||
| 1955 | addl %edi, %edx | ||
| 1956 | xorl %eax, %esi | ||
| 1957 | roll $13, %edx | ||
| 1958 | addl %ecx, %edx | ||
| 1959 | /* 158 */ | ||
| 1960 | movl 40(%esp), %edi | ||
| 1961 | xorl %edx, %esi | ||
| 1962 | addl %edi, %ecx | ||
| 1963 | roll $10, %ebp | ||
| 1964 | addl %esi, %ecx | ||
| 1965 | movl %edx, %esi | ||
| 1966 | roll $11, %ecx | ||
| 1967 | addl %ebx, %ecx | ||
| 1968 | /* 159 */ | ||
| 1969 | xorl %ebp, %esi | ||
| 1970 | movl 48(%esp), %edi | ||
| 1971 | xorl %ecx, %esi | ||
| 1972 | addl %esi, %ebx | ||
| 1973 | roll $10, %edx | ||
| 1974 | addl %edi, %ebx | ||
| 1975 | movl 108(%esp), %edi | ||
| 1976 | roll $11, %ebx | ||
| 1977 | addl %eax, %ebx | ||
| 1978 | movl 4(%edi), %esi | ||
| 1979 | addl %esi, %edx | ||
| 1980 | movl 76(%esp), %esi | ||
| 1981 | addl %esi, %edx | ||
| 1982 | movl 8(%edi), %esi | ||
| 1983 | addl %esi, %ebp | ||
| 1984 | movl 80(%esp), %esi | ||
| 1985 | addl %esi, %ebp | ||
| 1986 | movl 12(%edi), %esi | ||
| 1987 | addl %esi, %eax | ||
| 1988 | movl 84(%esp), %esi | ||
| 1989 | addl %esi, %eax | ||
| 1990 | movl 16(%edi), %esi | ||
| 1991 | addl %esi, %ebx | ||
| 1992 | movl 68(%esp), %esi | ||
| 1993 | addl %esi, %ebx | ||
| 1994 | movl (%edi), %esi | ||
| 1995 | addl %esi, %ecx | ||
| 1996 | movl 72(%esp), %esi | ||
| 1997 | addl %esi, %ecx | ||
| 1998 | movl %edx, (%edi) | ||
| 1999 | movl %ebp, 4(%edi) | ||
| 2000 | movl %eax, 8(%edi) | ||
| 2001 | movl %ebx, 12(%edi) | ||
| 2002 | movl %ecx, 16(%edi) | ||
| 2003 | movl (%esp), %edi | ||
| 2004 | movl 112(%esp), %esi | ||
| 2005 | cmpl %esi, %edi | ||
| 2006 | movl 108(%esp), %edi | ||
| 2007 | jge .L000start | ||
| 2008 | addl $88, %esp | ||
| 2009 | popl %ebx | ||
| 2010 | popl %ebp | ||
| 2011 | popl %edi | ||
| 2012 | popl %esi | ||
| 2013 | ret | ||
| 2014 | .ripemd160_block_x86_end: | ||
| 2015 | SIZE(ripemd160_block_x86,.ripemd160_block_x86_end-ripemd160_block_x86) | ||
| 2016 | .ident "desasm.pl" | ||
