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