The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/crypto/openssl/i386/md5-586.S

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 /* $FreeBSD$ */
    2 /* Do not modify. This file is auto-generated from md5-586.pl. */
    3 #ifdef PIC
    4 .text
    5 .globl  md5_block_asm_data_order
    6 .type   md5_block_asm_data_order,@function
    7 .align  16
    8 md5_block_asm_data_order:
    9 .L_md5_block_asm_data_order_begin:
   10         pushl   %esi
   11         pushl   %edi
   12         movl    12(%esp),%edi
   13         movl    16(%esp),%esi
   14         movl    20(%esp),%ecx
   15         pushl   %ebp
   16         shll    $6,%ecx
   17         pushl   %ebx
   18         addl    %esi,%ecx
   19         subl    $64,%ecx
   20         movl    (%edi),%eax
   21         pushl   %ecx
   22         movl    4(%edi),%ebx
   23         movl    8(%edi),%ecx
   24         movl    12(%edi),%edx
   25 .L000start:
   26 
   27 
   28         movl    %ecx,%edi
   29         movl    (%esi),%ebp
   30 
   31         xorl    %edx,%edi
   32         andl    %ebx,%edi
   33         leal    3614090360(%eax,%ebp,1),%eax
   34         xorl    %edx,%edi
   35         movl    4(%esi),%ebp
   36         addl    %edi,%eax
   37         roll    $7,%eax
   38         movl    %ebx,%edi
   39         addl    %ebx,%eax
   40 
   41         xorl    %ecx,%edi
   42         andl    %eax,%edi
   43         leal    3905402710(%edx,%ebp,1),%edx
   44         xorl    %ecx,%edi
   45         movl    8(%esi),%ebp
   46         addl    %edi,%edx
   47         roll    $12,%edx
   48         movl    %eax,%edi
   49         addl    %eax,%edx
   50 
   51         xorl    %ebx,%edi
   52         andl    %edx,%edi
   53         leal    606105819(%ecx,%ebp,1),%ecx
   54         xorl    %ebx,%edi
   55         movl    12(%esi),%ebp
   56         addl    %edi,%ecx
   57         roll    $17,%ecx
   58         movl    %edx,%edi
   59         addl    %edx,%ecx
   60 
   61         xorl    %eax,%edi
   62         andl    %ecx,%edi
   63         leal    3250441966(%ebx,%ebp,1),%ebx
   64         xorl    %eax,%edi
   65         movl    16(%esi),%ebp
   66         addl    %edi,%ebx
   67         roll    $22,%ebx
   68         movl    %ecx,%edi
   69         addl    %ecx,%ebx
   70 
   71         xorl    %edx,%edi
   72         andl    %ebx,%edi
   73         leal    4118548399(%eax,%ebp,1),%eax
   74         xorl    %edx,%edi
   75         movl    20(%esi),%ebp
   76         addl    %edi,%eax
   77         roll    $7,%eax
   78         movl    %ebx,%edi
   79         addl    %ebx,%eax
   80 
   81         xorl    %ecx,%edi
   82         andl    %eax,%edi
   83         leal    1200080426(%edx,%ebp,1),%edx
   84         xorl    %ecx,%edi
   85         movl    24(%esi),%ebp
   86         addl    %edi,%edx
   87         roll    $12,%edx
   88         movl    %eax,%edi
   89         addl    %eax,%edx
   90 
   91         xorl    %ebx,%edi
   92         andl    %edx,%edi
   93         leal    2821735955(%ecx,%ebp,1),%ecx
   94         xorl    %ebx,%edi
   95         movl    28(%esi),%ebp
   96         addl    %edi,%ecx
   97         roll    $17,%ecx
   98         movl    %edx,%edi
   99         addl    %edx,%ecx
  100 
  101         xorl    %eax,%edi
  102         andl    %ecx,%edi
  103         leal    4249261313(%ebx,%ebp,1),%ebx
  104         xorl    %eax,%edi
  105         movl    32(%esi),%ebp
  106         addl    %edi,%ebx
  107         roll    $22,%ebx
  108         movl    %ecx,%edi
  109         addl    %ecx,%ebx
  110 
  111         xorl    %edx,%edi
  112         andl    %ebx,%edi
  113         leal    1770035416(%eax,%ebp,1),%eax
  114         xorl    %edx,%edi
  115         movl    36(%esi),%ebp
  116         addl    %edi,%eax
  117         roll    $7,%eax
  118         movl    %ebx,%edi
  119         addl    %ebx,%eax
  120 
  121         xorl    %ecx,%edi
  122         andl    %eax,%edi
  123         leal    2336552879(%edx,%ebp,1),%edx
  124         xorl    %ecx,%edi
  125         movl    40(%esi),%ebp
  126         addl    %edi,%edx
  127         roll    $12,%edx
  128         movl    %eax,%edi
  129         addl    %eax,%edx
  130 
  131         xorl    %ebx,%edi
  132         andl    %edx,%edi
  133         leal    4294925233(%ecx,%ebp,1),%ecx
  134         xorl    %ebx,%edi
  135         movl    44(%esi),%ebp
  136         addl    %edi,%ecx
  137         roll    $17,%ecx
  138         movl    %edx,%edi
  139         addl    %edx,%ecx
  140 
  141         xorl    %eax,%edi
  142         andl    %ecx,%edi
  143         leal    2304563134(%ebx,%ebp,1),%ebx
  144         xorl    %eax,%edi
  145         movl    48(%esi),%ebp
  146         addl    %edi,%ebx
  147         roll    $22,%ebx
  148         movl    %ecx,%edi
  149         addl    %ecx,%ebx
  150 
  151         xorl    %edx,%edi
  152         andl    %ebx,%edi
  153         leal    1804603682(%eax,%ebp,1),%eax
  154         xorl    %edx,%edi
  155         movl    52(%esi),%ebp
  156         addl    %edi,%eax
  157         roll    $7,%eax
  158         movl    %ebx,%edi
  159         addl    %ebx,%eax
  160 
  161         xorl    %ecx,%edi
  162         andl    %eax,%edi
  163         leal    4254626195(%edx,%ebp,1),%edx
  164         xorl    %ecx,%edi
  165         movl    56(%esi),%ebp
  166         addl    %edi,%edx
  167         roll    $12,%edx
  168         movl    %eax,%edi
  169         addl    %eax,%edx
  170 
  171         xorl    %ebx,%edi
  172         andl    %edx,%edi
  173         leal    2792965006(%ecx,%ebp,1),%ecx
  174         xorl    %ebx,%edi
  175         movl    60(%esi),%ebp
  176         addl    %edi,%ecx
  177         roll    $17,%ecx
  178         movl    %edx,%edi
  179         addl    %edx,%ecx
  180 
  181         xorl    %eax,%edi
  182         andl    %ecx,%edi
  183         leal    1236535329(%ebx,%ebp,1),%ebx
  184         xorl    %eax,%edi
  185         movl    4(%esi),%ebp
  186         addl    %edi,%ebx
  187         roll    $22,%ebx
  188         movl    %ecx,%edi
  189         addl    %ecx,%ebx
  190 
  191 
  192 
  193         xorl    %ebx,%edi
  194         andl    %edx,%edi
  195         leal    4129170786(%eax,%ebp,1),%eax
  196         xorl    %ecx,%edi
  197         movl    24(%esi),%ebp
  198         addl    %edi,%eax
  199         movl    %ebx,%edi
  200         roll    $5,%eax
  201         addl    %ebx,%eax
  202 
  203         xorl    %eax,%edi
  204         andl    %ecx,%edi
  205         leal    3225465664(%edx,%ebp,1),%edx
  206         xorl    %ebx,%edi
  207         movl    44(%esi),%ebp
  208         addl    %edi,%edx
  209         movl    %eax,%edi
  210         roll    $9,%edx
  211         addl    %eax,%edx
  212 
  213         xorl    %edx,%edi
  214         andl    %ebx,%edi
  215         leal    643717713(%ecx,%ebp,1),%ecx
  216         xorl    %eax,%edi
  217         movl    (%esi),%ebp
  218         addl    %edi,%ecx
  219         movl    %edx,%edi
  220         roll    $14,%ecx
  221         addl    %edx,%ecx
  222 
  223         xorl    %ecx,%edi
  224         andl    %eax,%edi
  225         leal    3921069994(%ebx,%ebp,1),%ebx
  226         xorl    %edx,%edi
  227         movl    20(%esi),%ebp
  228         addl    %edi,%ebx
  229         movl    %ecx,%edi
  230         roll    $20,%ebx
  231         addl    %ecx,%ebx
  232 
  233         xorl    %ebx,%edi
  234         andl    %edx,%edi
  235         leal    3593408605(%eax,%ebp,1),%eax
  236         xorl    %ecx,%edi
  237         movl    40(%esi),%ebp
  238         addl    %edi,%eax
  239         movl    %ebx,%edi
  240         roll    $5,%eax
  241         addl    %ebx,%eax
  242 
  243         xorl    %eax,%edi
  244         andl    %ecx,%edi
  245         leal    38016083(%edx,%ebp,1),%edx
  246         xorl    %ebx,%edi
  247         movl    60(%esi),%ebp
  248         addl    %edi,%edx
  249         movl    %eax,%edi
  250         roll    $9,%edx
  251         addl    %eax,%edx
  252 
  253         xorl    %edx,%edi
  254         andl    %ebx,%edi
  255         leal    3634488961(%ecx,%ebp,1),%ecx
  256         xorl    %eax,%edi
  257         movl    16(%esi),%ebp
  258         addl    %edi,%ecx
  259         movl    %edx,%edi
  260         roll    $14,%ecx
  261         addl    %edx,%ecx
  262 
  263         xorl    %ecx,%edi
  264         andl    %eax,%edi
  265         leal    3889429448(%ebx,%ebp,1),%ebx
  266         xorl    %edx,%edi
  267         movl    36(%esi),%ebp
  268         addl    %edi,%ebx
  269         movl    %ecx,%edi
  270         roll    $20,%ebx
  271         addl    %ecx,%ebx
  272 
  273         xorl    %ebx,%edi
  274         andl    %edx,%edi
  275         leal    568446438(%eax,%ebp,1),%eax
  276         xorl    %ecx,%edi
  277         movl    56(%esi),%ebp
  278         addl    %edi,%eax
  279         movl    %ebx,%edi
  280         roll    $5,%eax
  281         addl    %ebx,%eax
  282 
  283         xorl    %eax,%edi
  284         andl    %ecx,%edi
  285         leal    3275163606(%edx,%ebp,1),%edx
  286         xorl    %ebx,%edi
  287         movl    12(%esi),%ebp
  288         addl    %edi,%edx
  289         movl    %eax,%edi
  290         roll    $9,%edx
  291         addl    %eax,%edx
  292 
  293         xorl    %edx,%edi
  294         andl    %ebx,%edi
  295         leal    4107603335(%ecx,%ebp,1),%ecx
  296         xorl    %eax,%edi
  297         movl    32(%esi),%ebp
  298         addl    %edi,%ecx
  299         movl    %edx,%edi
  300         roll    $14,%ecx
  301         addl    %edx,%ecx
  302 
  303         xorl    %ecx,%edi
  304         andl    %eax,%edi
  305         leal    1163531501(%ebx,%ebp,1),%ebx
  306         xorl    %edx,%edi
  307         movl    52(%esi),%ebp
  308         addl    %edi,%ebx
  309         movl    %ecx,%edi
  310         roll    $20,%ebx
  311         addl    %ecx,%ebx
  312 
  313         xorl    %ebx,%edi
  314         andl    %edx,%edi
  315         leal    2850285829(%eax,%ebp,1),%eax
  316         xorl    %ecx,%edi
  317         movl    8(%esi),%ebp
  318         addl    %edi,%eax
  319         movl    %ebx,%edi
  320         roll    $5,%eax
  321         addl    %ebx,%eax
  322 
  323         xorl    %eax,%edi
  324         andl    %ecx,%edi
  325         leal    4243563512(%edx,%ebp,1),%edx
  326         xorl    %ebx,%edi
  327         movl    28(%esi),%ebp
  328         addl    %edi,%edx
  329         movl    %eax,%edi
  330         roll    $9,%edx
  331         addl    %eax,%edx
  332 
  333         xorl    %edx,%edi
  334         andl    %ebx,%edi
  335         leal    1735328473(%ecx,%ebp,1),%ecx
  336         xorl    %eax,%edi
  337         movl    48(%esi),%ebp
  338         addl    %edi,%ecx
  339         movl    %edx,%edi
  340         roll    $14,%ecx
  341         addl    %edx,%ecx
  342 
  343         xorl    %ecx,%edi
  344         andl    %eax,%edi
  345         leal    2368359562(%ebx,%ebp,1),%ebx
  346         xorl    %edx,%edi
  347         movl    20(%esi),%ebp
  348         addl    %edi,%ebx
  349         movl    %ecx,%edi
  350         roll    $20,%ebx
  351         addl    %ecx,%ebx
  352 
  353 
  354 
  355         xorl    %edx,%edi
  356         xorl    %ebx,%edi
  357         leal    4294588738(%eax,%ebp,1),%eax
  358         addl    %edi,%eax
  359         movl    32(%esi),%ebp
  360         roll    $4,%eax
  361         movl    %ebx,%edi
  362 
  363         addl    %ebx,%eax
  364         xorl    %ecx,%edi
  365         leal    2272392833(%edx,%ebp,1),%edx
  366         xorl    %eax,%edi
  367         movl    44(%esi),%ebp
  368         addl    %edi,%edx
  369         movl    %eax,%edi
  370         roll    $11,%edx
  371         addl    %eax,%edx
  372 
  373         xorl    %ebx,%edi
  374         xorl    %edx,%edi
  375         leal    1839030562(%ecx,%ebp,1),%ecx
  376         addl    %edi,%ecx
  377         movl    56(%esi),%ebp
  378         roll    $16,%ecx
  379         movl    %edx,%edi
  380 
  381         addl    %edx,%ecx
  382         xorl    %eax,%edi
  383         leal    4259657740(%ebx,%ebp,1),%ebx
  384         xorl    %ecx,%edi
  385         movl    4(%esi),%ebp
  386         addl    %edi,%ebx
  387         movl    %ecx,%edi
  388         roll    $23,%ebx
  389         addl    %ecx,%ebx
  390 
  391         xorl    %edx,%edi
  392         xorl    %ebx,%edi
  393         leal    2763975236(%eax,%ebp,1),%eax
  394         addl    %edi,%eax
  395         movl    16(%esi),%ebp
  396         roll    $4,%eax
  397         movl    %ebx,%edi
  398 
  399         addl    %ebx,%eax
  400         xorl    %ecx,%edi
  401         leal    1272893353(%edx,%ebp,1),%edx
  402         xorl    %eax,%edi
  403         movl    28(%esi),%ebp
  404         addl    %edi,%edx
  405         movl    %eax,%edi
  406         roll    $11,%edx
  407         addl    %eax,%edx
  408 
  409         xorl    %ebx,%edi
  410         xorl    %edx,%edi
  411         leal    4139469664(%ecx,%ebp,1),%ecx
  412         addl    %edi,%ecx
  413         movl    40(%esi),%ebp
  414         roll    $16,%ecx
  415         movl    %edx,%edi
  416 
  417         addl    %edx,%ecx
  418         xorl    %eax,%edi
  419         leal    3200236656(%ebx,%ebp,1),%ebx
  420         xorl    %ecx,%edi
  421         movl    52(%esi),%ebp
  422         addl    %edi,%ebx
  423         movl    %ecx,%edi
  424         roll    $23,%ebx
  425         addl    %ecx,%ebx
  426 
  427         xorl    %edx,%edi
  428         xorl    %ebx,%edi
  429         leal    681279174(%eax,%ebp,1),%eax
  430         addl    %edi,%eax
  431         movl    (%esi),%ebp
  432         roll    $4,%eax
  433         movl    %ebx,%edi
  434 
  435         addl    %ebx,%eax
  436         xorl    %ecx,%edi
  437         leal    3936430074(%edx,%ebp,1),%edx
  438         xorl    %eax,%edi
  439         movl    12(%esi),%ebp
  440         addl    %edi,%edx
  441         movl    %eax,%edi
  442         roll    $11,%edx
  443         addl    %eax,%edx
  444 
  445         xorl    %ebx,%edi
  446         xorl    %edx,%edi
  447         leal    3572445317(%ecx,%ebp,1),%ecx
  448         addl    %edi,%ecx
  449         movl    24(%esi),%ebp
  450         roll    $16,%ecx
  451         movl    %edx,%edi
  452 
  453         addl    %edx,%ecx
  454         xorl    %eax,%edi
  455         leal    76029189(%ebx,%ebp,1),%ebx
  456         xorl    %ecx,%edi
  457         movl    36(%esi),%ebp
  458         addl    %edi,%ebx
  459         movl    %ecx,%edi
  460         roll    $23,%ebx
  461         addl    %ecx,%ebx
  462 
  463         xorl    %edx,%edi
  464         xorl    %ebx,%edi
  465         leal    3654602809(%eax,%ebp,1),%eax
  466         addl    %edi,%eax
  467         movl    48(%esi),%ebp
  468         roll    $4,%eax
  469         movl    %ebx,%edi
  470 
  471         addl    %ebx,%eax
  472         xorl    %ecx,%edi
  473         leal    3873151461(%edx,%ebp,1),%edx
  474         xorl    %eax,%edi
  475         movl    60(%esi),%ebp
  476         addl    %edi,%edx
  477         movl    %eax,%edi
  478         roll    $11,%edx
  479         addl    %eax,%edx
  480 
  481         xorl    %ebx,%edi
  482         xorl    %edx,%edi
  483         leal    530742520(%ecx,%ebp,1),%ecx
  484         addl    %edi,%ecx
  485         movl    8(%esi),%ebp
  486         roll    $16,%ecx
  487         movl    %edx,%edi
  488 
  489         addl    %edx,%ecx
  490         xorl    %eax,%edi
  491         leal    3299628645(%ebx,%ebp,1),%ebx
  492         xorl    %ecx,%edi
  493         movl    (%esi),%ebp
  494         addl    %edi,%ebx
  495         movl    $-1,%edi
  496         roll    $23,%ebx
  497         addl    %ecx,%ebx
  498 
  499 
  500 
  501         xorl    %edx,%edi
  502         orl     %ebx,%edi
  503         leal    4096336452(%eax,%ebp,1),%eax
  504         xorl    %ecx,%edi
  505         movl    28(%esi),%ebp
  506         addl    %edi,%eax
  507         movl    $-1,%edi
  508         roll    $6,%eax
  509         xorl    %ecx,%edi
  510         addl    %ebx,%eax
  511 
  512         orl     %eax,%edi
  513         leal    1126891415(%edx,%ebp,1),%edx
  514         xorl    %ebx,%edi
  515         movl    56(%esi),%ebp
  516         addl    %edi,%edx
  517         movl    $-1,%edi
  518         roll    $10,%edx
  519         xorl    %ebx,%edi
  520         addl    %eax,%edx
  521 
  522         orl     %edx,%edi
  523         leal    2878612391(%ecx,%ebp,1),%ecx
  524         xorl    %eax,%edi
  525         movl    20(%esi),%ebp
  526         addl    %edi,%ecx
  527         movl    $-1,%edi
  528         roll    $15,%ecx
  529         xorl    %eax,%edi
  530         addl    %edx,%ecx
  531 
  532         orl     %ecx,%edi
  533         leal    4237533241(%ebx,%ebp,1),%ebx
  534         xorl    %edx,%edi
  535         movl    48(%esi),%ebp
  536         addl    %edi,%ebx
  537         movl    $-1,%edi
  538         roll    $21,%ebx
  539         xorl    %edx,%edi
  540         addl    %ecx,%ebx
  541 
  542         orl     %ebx,%edi
  543         leal    1700485571(%eax,%ebp,1),%eax
  544         xorl    %ecx,%edi
  545         movl    12(%esi),%ebp
  546         addl    %edi,%eax
  547         movl    $-1,%edi
  548         roll    $6,%eax
  549         xorl    %ecx,%edi
  550         addl    %ebx,%eax
  551 
  552         orl     %eax,%edi
  553         leal    2399980690(%edx,%ebp,1),%edx
  554         xorl    %ebx,%edi
  555         movl    40(%esi),%ebp
  556         addl    %edi,%edx
  557         movl    $-1,%edi
  558         roll    $10,%edx
  559         xorl    %ebx,%edi
  560         addl    %eax,%edx
  561 
  562         orl     %edx,%edi
  563         leal    4293915773(%ecx,%ebp,1),%ecx
  564         xorl    %eax,%edi
  565         movl    4(%esi),%ebp
  566         addl    %edi,%ecx
  567         movl    $-1,%edi
  568         roll    $15,%ecx
  569         xorl    %eax,%edi
  570         addl    %edx,%ecx
  571 
  572         orl     %ecx,%edi
  573         leal    2240044497(%ebx,%ebp,1),%ebx
  574         xorl    %edx,%edi
  575         movl    32(%esi),%ebp
  576         addl    %edi,%ebx
  577         movl    $-1,%edi
  578         roll    $21,%ebx
  579         xorl    %edx,%edi
  580         addl    %ecx,%ebx
  581 
  582         orl     %ebx,%edi
  583         leal    1873313359(%eax,%ebp,1),%eax
  584         xorl    %ecx,%edi
  585         movl    60(%esi),%ebp
  586         addl    %edi,%eax
  587         movl    $-1,%edi
  588         roll    $6,%eax
  589         xorl    %ecx,%edi
  590         addl    %ebx,%eax
  591 
  592         orl     %eax,%edi
  593         leal    4264355552(%edx,%ebp,1),%edx
  594         xorl    %ebx,%edi
  595         movl    24(%esi),%ebp
  596         addl    %edi,%edx
  597         movl    $-1,%edi
  598         roll    $10,%edx
  599         xorl    %ebx,%edi
  600         addl    %eax,%edx
  601 
  602         orl     %edx,%edi
  603         leal    2734768916(%ecx,%ebp,1),%ecx
  604         xorl    %eax,%edi
  605         movl    52(%esi),%ebp
  606         addl    %edi,%ecx
  607         movl    $-1,%edi
  608         roll    $15,%ecx
  609         xorl    %eax,%edi
  610         addl    %edx,%ecx
  611 
  612         orl     %ecx,%edi
  613         leal    1309151649(%ebx,%ebp,1),%ebx
  614         xorl    %edx,%edi
  615         movl    16(%esi),%ebp
  616         addl    %edi,%ebx
  617         movl    $-1,%edi
  618         roll    $21,%ebx
  619         xorl    %edx,%edi
  620         addl    %ecx,%ebx
  621 
  622         orl     %ebx,%edi
  623         leal    4149444226(%eax,%ebp,1),%eax
  624         xorl    %ecx,%edi
  625         movl    44(%esi),%ebp
  626         addl    %edi,%eax
  627         movl    $-1,%edi
  628         roll    $6,%eax
  629         xorl    %ecx,%edi
  630         addl    %ebx,%eax
  631 
  632         orl     %eax,%edi
  633         leal    3174756917(%edx,%ebp,1),%edx
  634         xorl    %ebx,%edi
  635         movl    8(%esi),%ebp
  636         addl    %edi,%edx
  637         movl    $-1,%edi
  638         roll    $10,%edx
  639         xorl    %ebx,%edi
  640         addl    %eax,%edx
  641 
  642         orl     %edx,%edi
  643         leal    718787259(%ecx,%ebp,1),%ecx
  644         xorl    %eax,%edi
  645         movl    36(%esi),%ebp
  646         addl    %edi,%ecx
  647         movl    $-1,%edi
  648         roll    $15,%ecx
  649         xorl    %eax,%edi
  650         addl    %edx,%ecx
  651 
  652         orl     %ecx,%edi
  653         leal    3951481745(%ebx,%ebp,1),%ebx
  654         xorl    %edx,%edi
  655         movl    24(%esp),%ebp
  656         addl    %edi,%ebx
  657         addl    $64,%esi
  658         roll    $21,%ebx
  659         movl    (%ebp),%edi
  660         addl    %ecx,%ebx
  661         addl    %edi,%eax
  662         movl    4(%ebp),%edi
  663         addl    %edi,%ebx
  664         movl    8(%ebp),%edi
  665         addl    %edi,%ecx
  666         movl    12(%ebp),%edi
  667         addl    %edi,%edx
  668         movl    %eax,(%ebp)
  669         movl    %ebx,4(%ebp)
  670         movl    (%esp),%edi
  671         movl    %ecx,8(%ebp)
  672         movl    %edx,12(%ebp)
  673         cmpl    %esi,%edi
  674         jae     .L000start
  675         popl    %eax
  676         popl    %ebx
  677         popl    %ebp
  678         popl    %edi
  679         popl    %esi
  680         ret
  681 .size   md5_block_asm_data_order,.-.L_md5_block_asm_data_order_begin
  682 #else
  683 .text
  684 .globl  md5_block_asm_data_order
  685 .type   md5_block_asm_data_order,@function
  686 .align  16
  687 md5_block_asm_data_order:
  688 .L_md5_block_asm_data_order_begin:
  689         pushl   %esi
  690         pushl   %edi
  691         movl    12(%esp),%edi
  692         movl    16(%esp),%esi
  693         movl    20(%esp),%ecx
  694         pushl   %ebp
  695         shll    $6,%ecx
  696         pushl   %ebx
  697         addl    %esi,%ecx
  698         subl    $64,%ecx
  699         movl    (%edi),%eax
  700         pushl   %ecx
  701         movl    4(%edi),%ebx
  702         movl    8(%edi),%ecx
  703         movl    12(%edi),%edx
  704 .L000start:
  705 
  706 
  707         movl    %ecx,%edi
  708         movl    (%esi),%ebp
  709 
  710         xorl    %edx,%edi
  711         andl    %ebx,%edi
  712         leal    3614090360(%eax,%ebp,1),%eax
  713         xorl    %edx,%edi
  714         movl    4(%esi),%ebp
  715         addl    %edi,%eax
  716         roll    $7,%eax
  717         movl    %ebx,%edi
  718         addl    %ebx,%eax
  719 
  720         xorl    %ecx,%edi
  721         andl    %eax,%edi
  722         leal    3905402710(%edx,%ebp,1),%edx
  723         xorl    %ecx,%edi
  724         movl    8(%esi),%ebp
  725         addl    %edi,%edx
  726         roll    $12,%edx
  727         movl    %eax,%edi
  728         addl    %eax,%edx
  729 
  730         xorl    %ebx,%edi
  731         andl    %edx,%edi
  732         leal    606105819(%ecx,%ebp,1),%ecx
  733         xorl    %ebx,%edi
  734         movl    12(%esi),%ebp
  735         addl    %edi,%ecx
  736         roll    $17,%ecx
  737         movl    %edx,%edi
  738         addl    %edx,%ecx
  739 
  740         xorl    %eax,%edi
  741         andl    %ecx,%edi
  742         leal    3250441966(%ebx,%ebp,1),%ebx
  743         xorl    %eax,%edi
  744         movl    16(%esi),%ebp
  745         addl    %edi,%ebx
  746         roll    $22,%ebx
  747         movl    %ecx,%edi
  748         addl    %ecx,%ebx
  749 
  750         xorl    %edx,%edi
  751         andl    %ebx,%edi
  752         leal    4118548399(%eax,%ebp,1),%eax
  753         xorl    %edx,%edi
  754         movl    20(%esi),%ebp
  755         addl    %edi,%eax
  756         roll    $7,%eax
  757         movl    %ebx,%edi
  758         addl    %ebx,%eax
  759 
  760         xorl    %ecx,%edi
  761         andl    %eax,%edi
  762         leal    1200080426(%edx,%ebp,1),%edx
  763         xorl    %ecx,%edi
  764         movl    24(%esi),%ebp
  765         addl    %edi,%edx
  766         roll    $12,%edx
  767         movl    %eax,%edi
  768         addl    %eax,%edx
  769 
  770         xorl    %ebx,%edi
  771         andl    %edx,%edi
  772         leal    2821735955(%ecx,%ebp,1),%ecx
  773         xorl    %ebx,%edi
  774         movl    28(%esi),%ebp
  775         addl    %edi,%ecx
  776         roll    $17,%ecx
  777         movl    %edx,%edi
  778         addl    %edx,%ecx
  779 
  780         xorl    %eax,%edi
  781         andl    %ecx,%edi
  782         leal    4249261313(%ebx,%ebp,1),%ebx
  783         xorl    %eax,%edi
  784         movl    32(%esi),%ebp
  785         addl    %edi,%ebx
  786         roll    $22,%ebx
  787         movl    %ecx,%edi
  788         addl    %ecx,%ebx
  789 
  790         xorl    %edx,%edi
  791         andl    %ebx,%edi
  792         leal    1770035416(%eax,%ebp,1),%eax
  793         xorl    %edx,%edi
  794         movl    36(%esi),%ebp
  795         addl    %edi,%eax
  796         roll    $7,%eax
  797         movl    %ebx,%edi
  798         addl    %ebx,%eax
  799 
  800         xorl    %ecx,%edi
  801         andl    %eax,%edi
  802         leal    2336552879(%edx,%ebp,1),%edx
  803         xorl    %ecx,%edi
  804         movl    40(%esi),%ebp
  805         addl    %edi,%edx
  806         roll    $12,%edx
  807         movl    %eax,%edi
  808         addl    %eax,%edx
  809 
  810         xorl    %ebx,%edi
  811         andl    %edx,%edi
  812         leal    4294925233(%ecx,%ebp,1),%ecx
  813         xorl    %ebx,%edi
  814         movl    44(%esi),%ebp
  815         addl    %edi,%ecx
  816         roll    $17,%ecx
  817         movl    %edx,%edi
  818         addl    %edx,%ecx
  819 
  820         xorl    %eax,%edi
  821         andl    %ecx,%edi
  822         leal    2304563134(%ebx,%ebp,1),%ebx
  823         xorl    %eax,%edi
  824         movl    48(%esi),%ebp
  825         addl    %edi,%ebx
  826         roll    $22,%ebx
  827         movl    %ecx,%edi
  828         addl    %ecx,%ebx
  829 
  830         xorl    %edx,%edi
  831         andl    %ebx,%edi
  832         leal    1804603682(%eax,%ebp,1),%eax
  833         xorl    %edx,%edi
  834         movl    52(%esi),%ebp
  835         addl    %edi,%eax
  836         roll    $7,%eax
  837         movl    %ebx,%edi
  838         addl    %ebx,%eax
  839 
  840         xorl    %ecx,%edi
  841         andl    %eax,%edi
  842         leal    4254626195(%edx,%ebp,1),%edx
  843         xorl    %ecx,%edi
  844         movl    56(%esi),%ebp
  845         addl    %edi,%edx
  846         roll    $12,%edx
  847         movl    %eax,%edi
  848         addl    %eax,%edx
  849 
  850         xorl    %ebx,%edi
  851         andl    %edx,%edi
  852         leal    2792965006(%ecx,%ebp,1),%ecx
  853         xorl    %ebx,%edi
  854         movl    60(%esi),%ebp
  855         addl    %edi,%ecx
  856         roll    $17,%ecx
  857         movl    %edx,%edi
  858         addl    %edx,%ecx
  859 
  860         xorl    %eax,%edi
  861         andl    %ecx,%edi
  862         leal    1236535329(%ebx,%ebp,1),%ebx
  863         xorl    %eax,%edi
  864         movl    4(%esi),%ebp
  865         addl    %edi,%ebx
  866         roll    $22,%ebx
  867         movl    %ecx,%edi
  868         addl    %ecx,%ebx
  869 
  870 
  871 
  872         xorl    %ebx,%edi
  873         andl    %edx,%edi
  874         leal    4129170786(%eax,%ebp,1),%eax
  875         xorl    %ecx,%edi
  876         movl    24(%esi),%ebp
  877         addl    %edi,%eax
  878         movl    %ebx,%edi
  879         roll    $5,%eax
  880         addl    %ebx,%eax
  881 
  882         xorl    %eax,%edi
  883         andl    %ecx,%edi
  884         leal    3225465664(%edx,%ebp,1),%edx
  885         xorl    %ebx,%edi
  886         movl    44(%esi),%ebp
  887         addl    %edi,%edx
  888         movl    %eax,%edi
  889         roll    $9,%edx
  890         addl    %eax,%edx
  891 
  892         xorl    %edx,%edi
  893         andl    %ebx,%edi
  894         leal    643717713(%ecx,%ebp,1),%ecx
  895         xorl    %eax,%edi
  896         movl    (%esi),%ebp
  897         addl    %edi,%ecx
  898         movl    %edx,%edi
  899         roll    $14,%ecx
  900         addl    %edx,%ecx
  901 
  902         xorl    %ecx,%edi
  903         andl    %eax,%edi
  904         leal    3921069994(%ebx,%ebp,1),%ebx
  905         xorl    %edx,%edi
  906         movl    20(%esi),%ebp
  907         addl    %edi,%ebx
  908         movl    %ecx,%edi
  909         roll    $20,%ebx
  910         addl    %ecx,%ebx
  911 
  912         xorl    %ebx,%edi
  913         andl    %edx,%edi
  914         leal    3593408605(%eax,%ebp,1),%eax
  915         xorl    %ecx,%edi
  916         movl    40(%esi),%ebp
  917         addl    %edi,%eax
  918         movl    %ebx,%edi
  919         roll    $5,%eax
  920         addl    %ebx,%eax
  921 
  922         xorl    %eax,%edi
  923         andl    %ecx,%edi
  924         leal    38016083(%edx,%ebp,1),%edx
  925         xorl    %ebx,%edi
  926         movl    60(%esi),%ebp
  927         addl    %edi,%edx
  928         movl    %eax,%edi
  929         roll    $9,%edx
  930         addl    %eax,%edx
  931 
  932         xorl    %edx,%edi
  933         andl    %ebx,%edi
  934         leal    3634488961(%ecx,%ebp,1),%ecx
  935         xorl    %eax,%edi
  936         movl    16(%esi),%ebp
  937         addl    %edi,%ecx
  938         movl    %edx,%edi
  939         roll    $14,%ecx
  940         addl    %edx,%ecx
  941 
  942         xorl    %ecx,%edi
  943         andl    %eax,%edi
  944         leal    3889429448(%ebx,%ebp,1),%ebx
  945         xorl    %edx,%edi
  946         movl    36(%esi),%ebp
  947         addl    %edi,%ebx
  948         movl    %ecx,%edi
  949         roll    $20,%ebx
  950         addl    %ecx,%ebx
  951 
  952         xorl    %ebx,%edi
  953         andl    %edx,%edi
  954         leal    568446438(%eax,%ebp,1),%eax
  955         xorl    %ecx,%edi
  956         movl    56(%esi),%ebp
  957         addl    %edi,%eax
  958         movl    %ebx,%edi
  959         roll    $5,%eax
  960         addl    %ebx,%eax
  961 
  962         xorl    %eax,%edi
  963         andl    %ecx,%edi
  964         leal    3275163606(%edx,%ebp,1),%edx
  965         xorl    %ebx,%edi
  966         movl    12(%esi),%ebp
  967         addl    %edi,%edx
  968         movl    %eax,%edi
  969         roll    $9,%edx
  970         addl    %eax,%edx
  971 
  972         xorl    %edx,%edi
  973         andl    %ebx,%edi
  974         leal    4107603335(%ecx,%ebp,1),%ecx
  975         xorl    %eax,%edi
  976         movl    32(%esi),%ebp
  977         addl    %edi,%ecx
  978         movl    %edx,%edi
  979         roll    $14,%ecx
  980         addl    %edx,%ecx
  981 
  982         xorl    %ecx,%edi
  983         andl    %eax,%edi
  984         leal    1163531501(%ebx,%ebp,1),%ebx
  985         xorl    %edx,%edi
  986         movl    52(%esi),%ebp
  987         addl    %edi,%ebx
  988         movl    %ecx,%edi
  989         roll    $20,%ebx
  990         addl    %ecx,%ebx
  991 
  992         xorl    %ebx,%edi
  993         andl    %edx,%edi
  994         leal    2850285829(%eax,%ebp,1),%eax
  995         xorl    %ecx,%edi
  996         movl    8(%esi),%ebp
  997         addl    %edi,%eax
  998         movl    %ebx,%edi
  999         roll    $5,%eax
 1000         addl    %ebx,%eax
 1001 
 1002         xorl    %eax,%edi
 1003         andl    %ecx,%edi
 1004         leal    4243563512(%edx,%ebp,1),%edx
 1005         xorl    %ebx,%edi
 1006         movl    28(%esi),%ebp
 1007         addl    %edi,%edx
 1008         movl    %eax,%edi
 1009         roll    $9,%edx
 1010         addl    %eax,%edx
 1011 
 1012         xorl    %edx,%edi
 1013         andl    %ebx,%edi
 1014         leal    1735328473(%ecx,%ebp,1),%ecx
 1015         xorl    %eax,%edi
 1016         movl    48(%esi),%ebp
 1017         addl    %edi,%ecx
 1018         movl    %edx,%edi
 1019         roll    $14,%ecx
 1020         addl    %edx,%ecx
 1021 
 1022         xorl    %ecx,%edi
 1023         andl    %eax,%edi
 1024         leal    2368359562(%ebx,%ebp,1),%ebx
 1025         xorl    %edx,%edi
 1026         movl    20(%esi),%ebp
 1027         addl    %edi,%ebx
 1028         movl    %ecx,%edi
 1029         roll    $20,%ebx
 1030         addl    %ecx,%ebx
 1031 
 1032 
 1033 
 1034         xorl    %edx,%edi
 1035         xorl    %ebx,%edi
 1036         leal    4294588738(%eax,%ebp,1),%eax
 1037         addl    %edi,%eax
 1038         movl    32(%esi),%ebp
 1039         roll    $4,%eax
 1040         movl    %ebx,%edi
 1041 
 1042         addl    %ebx,%eax
 1043         xorl    %ecx,%edi
 1044         leal    2272392833(%edx,%ebp,1),%edx
 1045         xorl    %eax,%edi
 1046         movl    44(%esi),%ebp
 1047         addl    %edi,%edx
 1048         movl    %eax,%edi
 1049         roll    $11,%edx
 1050         addl    %eax,%edx
 1051 
 1052         xorl    %ebx,%edi
 1053         xorl    %edx,%edi
 1054         leal    1839030562(%ecx,%ebp,1),%ecx
 1055         addl    %edi,%ecx
 1056         movl    56(%esi),%ebp
 1057         roll    $16,%ecx
 1058         movl    %edx,%edi
 1059 
 1060         addl    %edx,%ecx
 1061         xorl    %eax,%edi
 1062         leal    4259657740(%ebx,%ebp,1),%ebx
 1063         xorl    %ecx,%edi
 1064         movl    4(%esi),%ebp
 1065         addl    %edi,%ebx
 1066         movl    %ecx,%edi
 1067         roll    $23,%ebx
 1068         addl    %ecx,%ebx
 1069 
 1070         xorl    %edx,%edi
 1071         xorl    %ebx,%edi
 1072         leal    2763975236(%eax,%ebp,1),%eax
 1073         addl    %edi,%eax
 1074         movl    16(%esi),%ebp
 1075         roll    $4,%eax
 1076         movl    %ebx,%edi
 1077 
 1078         addl    %ebx,%eax
 1079         xorl    %ecx,%edi
 1080         leal    1272893353(%edx,%ebp,1),%edx
 1081         xorl    %eax,%edi
 1082         movl    28(%esi),%ebp
 1083         addl    %edi,%edx
 1084         movl    %eax,%edi
 1085         roll    $11,%edx
 1086         addl    %eax,%edx
 1087 
 1088         xorl    %ebx,%edi
 1089         xorl    %edx,%edi
 1090         leal    4139469664(%ecx,%ebp,1),%ecx
 1091         addl    %edi,%ecx
 1092         movl    40(%esi),%ebp
 1093         roll    $16,%ecx
 1094         movl    %edx,%edi
 1095 
 1096         addl    %edx,%ecx
 1097         xorl    %eax,%edi
 1098         leal    3200236656(%ebx,%ebp,1),%ebx
 1099         xorl    %ecx,%edi
 1100         movl    52(%esi),%ebp
 1101         addl    %edi,%ebx
 1102         movl    %ecx,%edi
 1103         roll    $23,%ebx
 1104         addl    %ecx,%ebx
 1105 
 1106         xorl    %edx,%edi
 1107         xorl    %ebx,%edi
 1108         leal    681279174(%eax,%ebp,1),%eax
 1109         addl    %edi,%eax
 1110         movl    (%esi),%ebp
 1111         roll    $4,%eax
 1112         movl    %ebx,%edi
 1113 
 1114         addl    %ebx,%eax
 1115         xorl    %ecx,%edi
 1116         leal    3936430074(%edx,%ebp,1),%edx
 1117         xorl    %eax,%edi
 1118         movl    12(%esi),%ebp
 1119         addl    %edi,%edx
 1120         movl    %eax,%edi
 1121         roll    $11,%edx
 1122         addl    %eax,%edx
 1123 
 1124         xorl    %ebx,%edi
 1125         xorl    %edx,%edi
 1126         leal    3572445317(%ecx,%ebp,1),%ecx
 1127         addl    %edi,%ecx
 1128         movl    24(%esi),%ebp
 1129         roll    $16,%ecx
 1130         movl    %edx,%edi
 1131 
 1132         addl    %edx,%ecx
 1133         xorl    %eax,%edi
 1134         leal    76029189(%ebx,%ebp,1),%ebx
 1135         xorl    %ecx,%edi
 1136         movl    36(%esi),%ebp
 1137         addl    %edi,%ebx
 1138         movl    %ecx,%edi
 1139         roll    $23,%ebx
 1140         addl    %ecx,%ebx
 1141 
 1142         xorl    %edx,%edi
 1143         xorl    %ebx,%edi
 1144         leal    3654602809(%eax,%ebp,1),%eax
 1145         addl    %edi,%eax
 1146         movl    48(%esi),%ebp
 1147         roll    $4,%eax
 1148         movl    %ebx,%edi
 1149 
 1150         addl    %ebx,%eax
 1151         xorl    %ecx,%edi
 1152         leal    3873151461(%edx,%ebp,1),%edx
 1153         xorl    %eax,%edi
 1154         movl    60(%esi),%ebp
 1155         addl    %edi,%edx
 1156         movl    %eax,%edi
 1157         roll    $11,%edx
 1158         addl    %eax,%edx
 1159 
 1160         xorl    %ebx,%edi
 1161         xorl    %edx,%edi
 1162         leal    530742520(%ecx,%ebp,1),%ecx
 1163         addl    %edi,%ecx
 1164         movl    8(%esi),%ebp
 1165         roll    $16,%ecx
 1166         movl    %edx,%edi
 1167 
 1168         addl    %edx,%ecx
 1169         xorl    %eax,%edi
 1170         leal    3299628645(%ebx,%ebp,1),%ebx
 1171         xorl    %ecx,%edi
 1172         movl    (%esi),%ebp
 1173         addl    %edi,%ebx
 1174         movl    $-1,%edi
 1175         roll    $23,%ebx
 1176         addl    %ecx,%ebx
 1177 
 1178 
 1179 
 1180         xorl    %edx,%edi
 1181         orl     %ebx,%edi
 1182         leal    4096336452(%eax,%ebp,1),%eax
 1183         xorl    %ecx,%edi
 1184         movl    28(%esi),%ebp
 1185         addl    %edi,%eax
 1186         movl    $-1,%edi
 1187         roll    $6,%eax
 1188         xorl    %ecx,%edi
 1189         addl    %ebx,%eax
 1190 
 1191         orl     %eax,%edi
 1192         leal    1126891415(%edx,%ebp,1),%edx
 1193         xorl    %ebx,%edi
 1194         movl    56(%esi),%ebp
 1195         addl    %edi,%edx
 1196         movl    $-1,%edi
 1197         roll    $10,%edx
 1198         xorl    %ebx,%edi
 1199         addl    %eax,%edx
 1200 
 1201         orl     %edx,%edi
 1202         leal    2878612391(%ecx,%ebp,1),%ecx
 1203         xorl    %eax,%edi
 1204         movl    20(%esi),%ebp
 1205         addl    %edi,%ecx
 1206         movl    $-1,%edi
 1207         roll    $15,%ecx
 1208         xorl    %eax,%edi
 1209         addl    %edx,%ecx
 1210 
 1211         orl     %ecx,%edi
 1212         leal    4237533241(%ebx,%ebp,1),%ebx
 1213         xorl    %edx,%edi
 1214         movl    48(%esi),%ebp
 1215         addl    %edi,%ebx
 1216         movl    $-1,%edi
 1217         roll    $21,%ebx
 1218         xorl    %edx,%edi
 1219         addl    %ecx,%ebx
 1220 
 1221         orl     %ebx,%edi
 1222         leal    1700485571(%eax,%ebp,1),%eax
 1223         xorl    %ecx,%edi
 1224         movl    12(%esi),%ebp
 1225         addl    %edi,%eax
 1226         movl    $-1,%edi
 1227         roll    $6,%eax
 1228         xorl    %ecx,%edi
 1229         addl    %ebx,%eax
 1230 
 1231         orl     %eax,%edi
 1232         leal    2399980690(%edx,%ebp,1),%edx
 1233         xorl    %ebx,%edi
 1234         movl    40(%esi),%ebp
 1235         addl    %edi,%edx
 1236         movl    $-1,%edi
 1237         roll    $10,%edx
 1238         xorl    %ebx,%edi
 1239         addl    %eax,%edx
 1240 
 1241         orl     %edx,%edi
 1242         leal    4293915773(%ecx,%ebp,1),%ecx
 1243         xorl    %eax,%edi
 1244         movl    4(%esi),%ebp
 1245         addl    %edi,%ecx
 1246         movl    $-1,%edi
 1247         roll    $15,%ecx
 1248         xorl    %eax,%edi
 1249         addl    %edx,%ecx
 1250 
 1251         orl     %ecx,%edi
 1252         leal    2240044497(%ebx,%ebp,1),%ebx
 1253         xorl    %edx,%edi
 1254         movl    32(%esi),%ebp
 1255         addl    %edi,%ebx
 1256         movl    $-1,%edi
 1257         roll    $21,%ebx
 1258         xorl    %edx,%edi
 1259         addl    %ecx,%ebx
 1260 
 1261         orl     %ebx,%edi
 1262         leal    1873313359(%eax,%ebp,1),%eax
 1263         xorl    %ecx,%edi
 1264         movl    60(%esi),%ebp
 1265         addl    %edi,%eax
 1266         movl    $-1,%edi
 1267         roll    $6,%eax
 1268         xorl    %ecx,%edi
 1269         addl    %ebx,%eax
 1270 
 1271         orl     %eax,%edi
 1272         leal    4264355552(%edx,%ebp,1),%edx
 1273         xorl    %ebx,%edi
 1274         movl    24(%esi),%ebp
 1275         addl    %edi,%edx
 1276         movl    $-1,%edi
 1277         roll    $10,%edx
 1278         xorl    %ebx,%edi
 1279         addl    %eax,%edx
 1280 
 1281         orl     %edx,%edi
 1282         leal    2734768916(%ecx,%ebp,1),%ecx
 1283         xorl    %eax,%edi
 1284         movl    52(%esi),%ebp
 1285         addl    %edi,%ecx
 1286         movl    $-1,%edi
 1287         roll    $15,%ecx
 1288         xorl    %eax,%edi
 1289         addl    %edx,%ecx
 1290 
 1291         orl     %ecx,%edi
 1292         leal    1309151649(%ebx,%ebp,1),%ebx
 1293         xorl    %edx,%edi
 1294         movl    16(%esi),%ebp
 1295         addl    %edi,%ebx
 1296         movl    $-1,%edi
 1297         roll    $21,%ebx
 1298         xorl    %edx,%edi
 1299         addl    %ecx,%ebx
 1300 
 1301         orl     %ebx,%edi
 1302         leal    4149444226(%eax,%ebp,1),%eax
 1303         xorl    %ecx,%edi
 1304         movl    44(%esi),%ebp
 1305         addl    %edi,%eax
 1306         movl    $-1,%edi
 1307         roll    $6,%eax
 1308         xorl    %ecx,%edi
 1309         addl    %ebx,%eax
 1310 
 1311         orl     %eax,%edi
 1312         leal    3174756917(%edx,%ebp,1),%edx
 1313         xorl    %ebx,%edi
 1314         movl    8(%esi),%ebp
 1315         addl    %edi,%edx
 1316         movl    $-1,%edi
 1317         roll    $10,%edx
 1318         xorl    %ebx,%edi
 1319         addl    %eax,%edx
 1320 
 1321         orl     %edx,%edi
 1322         leal    718787259(%ecx,%ebp,1),%ecx
 1323         xorl    %eax,%edi
 1324         movl    36(%esi),%ebp
 1325         addl    %edi,%ecx
 1326         movl    $-1,%edi
 1327         roll    $15,%ecx
 1328         xorl    %eax,%edi
 1329         addl    %edx,%ecx
 1330 
 1331         orl     %ecx,%edi
 1332         leal    3951481745(%ebx,%ebp,1),%ebx
 1333         xorl    %edx,%edi
 1334         movl    24(%esp),%ebp
 1335         addl    %edi,%ebx
 1336         addl    $64,%esi
 1337         roll    $21,%ebx
 1338         movl    (%ebp),%edi
 1339         addl    %ecx,%ebx
 1340         addl    %edi,%eax
 1341         movl    4(%ebp),%edi
 1342         addl    %edi,%ebx
 1343         movl    8(%ebp),%edi
 1344         addl    %edi,%ecx
 1345         movl    12(%ebp),%edi
 1346         addl    %edi,%edx
 1347         movl    %eax,(%ebp)
 1348         movl    %ebx,4(%ebp)
 1349         movl    (%esp),%edi
 1350         movl    %ecx,8(%ebp)
 1351         movl    %edx,12(%ebp)
 1352         cmpl    %esi,%edi
 1353         jae     .L000start
 1354         popl    %eax
 1355         popl    %ebx
 1356         popl    %ebp
 1357         popl    %edi
 1358         popl    %esi
 1359         ret
 1360 .size   md5_block_asm_data_order,.-.L_md5_block_asm_data_order_begin
 1361 #endif

Cache object: 09ba6b4d801b0ab82e84a5a8dc0de8ba


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.