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/amd64/md5-x86_64.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-x86_64.pl. */
    3 .text   
    4 .align  16
    5 
    6 .globl  md5_block_asm_data_order
    7 .type   md5_block_asm_data_order,@function
    8 md5_block_asm_data_order:
    9 .cfi_startproc  
   10         pushq   %rbp
   11 .cfi_adjust_cfa_offset  8
   12 .cfi_offset     %rbp,-16
   13         pushq   %rbx
   14 .cfi_adjust_cfa_offset  8
   15 .cfi_offset     %rbx,-24
   16         pushq   %r12
   17 .cfi_adjust_cfa_offset  8
   18 .cfi_offset     %r12,-32
   19         pushq   %r14
   20 .cfi_adjust_cfa_offset  8
   21 .cfi_offset     %r14,-40
   22         pushq   %r15
   23 .cfi_adjust_cfa_offset  8
   24 .cfi_offset     %r15,-48
   25 .Lprologue:
   26 
   27 
   28 
   29 
   30         movq    %rdi,%rbp
   31         shlq    $6,%rdx
   32         leaq    (%rsi,%rdx,1),%rdi
   33         movl    0(%rbp),%eax
   34         movl    4(%rbp),%ebx
   35         movl    8(%rbp),%ecx
   36         movl    12(%rbp),%edx
   37 
   38 
   39 
   40 
   41 
   42 
   43 
   44         cmpq    %rdi,%rsi
   45         je      .Lend
   46 
   47 
   48 .Lloop:
   49         movl    %eax,%r8d
   50         movl    %ebx,%r9d
   51         movl    %ecx,%r14d
   52         movl    %edx,%r15d
   53         movl    0(%rsi),%r10d
   54         movl    %edx,%r11d
   55         xorl    %ecx,%r11d
   56         leal    -680876936(%rax,%r10,1),%eax
   57         andl    %ebx,%r11d
   58         movl    4(%rsi),%r10d
   59         xorl    %edx,%r11d
   60         addl    %r11d,%eax
   61         roll    $7,%eax
   62         movl    %ecx,%r11d
   63         addl    %ebx,%eax
   64         xorl    %ebx,%r11d
   65         leal    -389564586(%rdx,%r10,1),%edx
   66         andl    %eax,%r11d
   67         movl    8(%rsi),%r10d
   68         xorl    %ecx,%r11d
   69         addl    %r11d,%edx
   70         roll    $12,%edx
   71         movl    %ebx,%r11d
   72         addl    %eax,%edx
   73         xorl    %eax,%r11d
   74         leal    606105819(%rcx,%r10,1),%ecx
   75         andl    %edx,%r11d
   76         movl    12(%rsi),%r10d
   77         xorl    %ebx,%r11d
   78         addl    %r11d,%ecx
   79         roll    $17,%ecx
   80         movl    %eax,%r11d
   81         addl    %edx,%ecx
   82         xorl    %edx,%r11d
   83         leal    -1044525330(%rbx,%r10,1),%ebx
   84         andl    %ecx,%r11d
   85         movl    16(%rsi),%r10d
   86         xorl    %eax,%r11d
   87         addl    %r11d,%ebx
   88         roll    $22,%ebx
   89         movl    %edx,%r11d
   90         addl    %ecx,%ebx
   91         xorl    %ecx,%r11d
   92         leal    -176418897(%rax,%r10,1),%eax
   93         andl    %ebx,%r11d
   94         movl    20(%rsi),%r10d
   95         xorl    %edx,%r11d
   96         addl    %r11d,%eax
   97         roll    $7,%eax
   98         movl    %ecx,%r11d
   99         addl    %ebx,%eax
  100         xorl    %ebx,%r11d
  101         leal    1200080426(%rdx,%r10,1),%edx
  102         andl    %eax,%r11d
  103         movl    24(%rsi),%r10d
  104         xorl    %ecx,%r11d
  105         addl    %r11d,%edx
  106         roll    $12,%edx
  107         movl    %ebx,%r11d
  108         addl    %eax,%edx
  109         xorl    %eax,%r11d
  110         leal    -1473231341(%rcx,%r10,1),%ecx
  111         andl    %edx,%r11d
  112         movl    28(%rsi),%r10d
  113         xorl    %ebx,%r11d
  114         addl    %r11d,%ecx
  115         roll    $17,%ecx
  116         movl    %eax,%r11d
  117         addl    %edx,%ecx
  118         xorl    %edx,%r11d
  119         leal    -45705983(%rbx,%r10,1),%ebx
  120         andl    %ecx,%r11d
  121         movl    32(%rsi),%r10d
  122         xorl    %eax,%r11d
  123         addl    %r11d,%ebx
  124         roll    $22,%ebx
  125         movl    %edx,%r11d
  126         addl    %ecx,%ebx
  127         xorl    %ecx,%r11d
  128         leal    1770035416(%rax,%r10,1),%eax
  129         andl    %ebx,%r11d
  130         movl    36(%rsi),%r10d
  131         xorl    %edx,%r11d
  132         addl    %r11d,%eax
  133         roll    $7,%eax
  134         movl    %ecx,%r11d
  135         addl    %ebx,%eax
  136         xorl    %ebx,%r11d
  137         leal    -1958414417(%rdx,%r10,1),%edx
  138         andl    %eax,%r11d
  139         movl    40(%rsi),%r10d
  140         xorl    %ecx,%r11d
  141         addl    %r11d,%edx
  142         roll    $12,%edx
  143         movl    %ebx,%r11d
  144         addl    %eax,%edx
  145         xorl    %eax,%r11d
  146         leal    -42063(%rcx,%r10,1),%ecx
  147         andl    %edx,%r11d
  148         movl    44(%rsi),%r10d
  149         xorl    %ebx,%r11d
  150         addl    %r11d,%ecx
  151         roll    $17,%ecx
  152         movl    %eax,%r11d
  153         addl    %edx,%ecx
  154         xorl    %edx,%r11d
  155         leal    -1990404162(%rbx,%r10,1),%ebx
  156         andl    %ecx,%r11d
  157         movl    48(%rsi),%r10d
  158         xorl    %eax,%r11d
  159         addl    %r11d,%ebx
  160         roll    $22,%ebx
  161         movl    %edx,%r11d
  162         addl    %ecx,%ebx
  163         xorl    %ecx,%r11d
  164         leal    1804603682(%rax,%r10,1),%eax
  165         andl    %ebx,%r11d
  166         movl    52(%rsi),%r10d
  167         xorl    %edx,%r11d
  168         addl    %r11d,%eax
  169         roll    $7,%eax
  170         movl    %ecx,%r11d
  171         addl    %ebx,%eax
  172         xorl    %ebx,%r11d
  173         leal    -40341101(%rdx,%r10,1),%edx
  174         andl    %eax,%r11d
  175         movl    56(%rsi),%r10d
  176         xorl    %ecx,%r11d
  177         addl    %r11d,%edx
  178         roll    $12,%edx
  179         movl    %ebx,%r11d
  180         addl    %eax,%edx
  181         xorl    %eax,%r11d
  182         leal    -1502002290(%rcx,%r10,1),%ecx
  183         andl    %edx,%r11d
  184         movl    60(%rsi),%r10d
  185         xorl    %ebx,%r11d
  186         addl    %r11d,%ecx
  187         roll    $17,%ecx
  188         movl    %eax,%r11d
  189         addl    %edx,%ecx
  190         xorl    %edx,%r11d
  191         leal    1236535329(%rbx,%r10,1),%ebx
  192         andl    %ecx,%r11d
  193         movl    4(%rsi),%r10d
  194         xorl    %eax,%r11d
  195         addl    %r11d,%ebx
  196         roll    $22,%ebx
  197         movl    %edx,%r11d
  198         addl    %ecx,%ebx
  199         movl    %edx,%r11d
  200         movl    %edx,%r12d
  201         notl    %r11d
  202         andl    %ebx,%r12d
  203         leal    -165796510(%rax,%r10,1),%eax
  204         andl    %ecx,%r11d
  205         movl    24(%rsi),%r10d
  206         orl     %r11d,%r12d
  207         movl    %ecx,%r11d
  208         addl    %r12d,%eax
  209         movl    %ecx,%r12d
  210         roll    $5,%eax
  211         addl    %ebx,%eax
  212         notl    %r11d
  213         andl    %eax,%r12d
  214         leal    -1069501632(%rdx,%r10,1),%edx
  215         andl    %ebx,%r11d
  216         movl    44(%rsi),%r10d
  217         orl     %r11d,%r12d
  218         movl    %ebx,%r11d
  219         addl    %r12d,%edx
  220         movl    %ebx,%r12d
  221         roll    $9,%edx
  222         addl    %eax,%edx
  223         notl    %r11d
  224         andl    %edx,%r12d
  225         leal    643717713(%rcx,%r10,1),%ecx
  226         andl    %eax,%r11d
  227         movl    0(%rsi),%r10d
  228         orl     %r11d,%r12d
  229         movl    %eax,%r11d
  230         addl    %r12d,%ecx
  231         movl    %eax,%r12d
  232         roll    $14,%ecx
  233         addl    %edx,%ecx
  234         notl    %r11d
  235         andl    %ecx,%r12d
  236         leal    -373897302(%rbx,%r10,1),%ebx
  237         andl    %edx,%r11d
  238         movl    20(%rsi),%r10d
  239         orl     %r11d,%r12d
  240         movl    %edx,%r11d
  241         addl    %r12d,%ebx
  242         movl    %edx,%r12d
  243         roll    $20,%ebx
  244         addl    %ecx,%ebx
  245         notl    %r11d
  246         andl    %ebx,%r12d
  247         leal    -701558691(%rax,%r10,1),%eax
  248         andl    %ecx,%r11d
  249         movl    40(%rsi),%r10d
  250         orl     %r11d,%r12d
  251         movl    %ecx,%r11d
  252         addl    %r12d,%eax
  253         movl    %ecx,%r12d
  254         roll    $5,%eax
  255         addl    %ebx,%eax
  256         notl    %r11d
  257         andl    %eax,%r12d
  258         leal    38016083(%rdx,%r10,1),%edx
  259         andl    %ebx,%r11d
  260         movl    60(%rsi),%r10d
  261         orl     %r11d,%r12d
  262         movl    %ebx,%r11d
  263         addl    %r12d,%edx
  264         movl    %ebx,%r12d
  265         roll    $9,%edx
  266         addl    %eax,%edx
  267         notl    %r11d
  268         andl    %edx,%r12d
  269         leal    -660478335(%rcx,%r10,1),%ecx
  270         andl    %eax,%r11d
  271         movl    16(%rsi),%r10d
  272         orl     %r11d,%r12d
  273         movl    %eax,%r11d
  274         addl    %r12d,%ecx
  275         movl    %eax,%r12d
  276         roll    $14,%ecx
  277         addl    %edx,%ecx
  278         notl    %r11d
  279         andl    %ecx,%r12d
  280         leal    -405537848(%rbx,%r10,1),%ebx
  281         andl    %edx,%r11d
  282         movl    36(%rsi),%r10d
  283         orl     %r11d,%r12d
  284         movl    %edx,%r11d
  285         addl    %r12d,%ebx
  286         movl    %edx,%r12d
  287         roll    $20,%ebx
  288         addl    %ecx,%ebx
  289         notl    %r11d
  290         andl    %ebx,%r12d
  291         leal    568446438(%rax,%r10,1),%eax
  292         andl    %ecx,%r11d
  293         movl    56(%rsi),%r10d
  294         orl     %r11d,%r12d
  295         movl    %ecx,%r11d
  296         addl    %r12d,%eax
  297         movl    %ecx,%r12d
  298         roll    $5,%eax
  299         addl    %ebx,%eax
  300         notl    %r11d
  301         andl    %eax,%r12d
  302         leal    -1019803690(%rdx,%r10,1),%edx
  303         andl    %ebx,%r11d
  304         movl    12(%rsi),%r10d
  305         orl     %r11d,%r12d
  306         movl    %ebx,%r11d
  307         addl    %r12d,%edx
  308         movl    %ebx,%r12d
  309         roll    $9,%edx
  310         addl    %eax,%edx
  311         notl    %r11d
  312         andl    %edx,%r12d
  313         leal    -187363961(%rcx,%r10,1),%ecx
  314         andl    %eax,%r11d
  315         movl    32(%rsi),%r10d
  316         orl     %r11d,%r12d
  317         movl    %eax,%r11d
  318         addl    %r12d,%ecx
  319         movl    %eax,%r12d
  320         roll    $14,%ecx
  321         addl    %edx,%ecx
  322         notl    %r11d
  323         andl    %ecx,%r12d
  324         leal    1163531501(%rbx,%r10,1),%ebx
  325         andl    %edx,%r11d
  326         movl    52(%rsi),%r10d
  327         orl     %r11d,%r12d
  328         movl    %edx,%r11d
  329         addl    %r12d,%ebx
  330         movl    %edx,%r12d
  331         roll    $20,%ebx
  332         addl    %ecx,%ebx
  333         notl    %r11d
  334         andl    %ebx,%r12d
  335         leal    -1444681467(%rax,%r10,1),%eax
  336         andl    %ecx,%r11d
  337         movl    8(%rsi),%r10d
  338         orl     %r11d,%r12d
  339         movl    %ecx,%r11d
  340         addl    %r12d,%eax
  341         movl    %ecx,%r12d
  342         roll    $5,%eax
  343         addl    %ebx,%eax
  344         notl    %r11d
  345         andl    %eax,%r12d
  346         leal    -51403784(%rdx,%r10,1),%edx
  347         andl    %ebx,%r11d
  348         movl    28(%rsi),%r10d
  349         orl     %r11d,%r12d
  350         movl    %ebx,%r11d
  351         addl    %r12d,%edx
  352         movl    %ebx,%r12d
  353         roll    $9,%edx
  354         addl    %eax,%edx
  355         notl    %r11d
  356         andl    %edx,%r12d
  357         leal    1735328473(%rcx,%r10,1),%ecx
  358         andl    %eax,%r11d
  359         movl    48(%rsi),%r10d
  360         orl     %r11d,%r12d
  361         movl    %eax,%r11d
  362         addl    %r12d,%ecx
  363         movl    %eax,%r12d
  364         roll    $14,%ecx
  365         addl    %edx,%ecx
  366         notl    %r11d
  367         andl    %ecx,%r12d
  368         leal    -1926607734(%rbx,%r10,1),%ebx
  369         andl    %edx,%r11d
  370         movl    20(%rsi),%r10d
  371         orl     %r11d,%r12d
  372         movl    %edx,%r11d
  373         addl    %r12d,%ebx
  374         movl    %edx,%r12d
  375         roll    $20,%ebx
  376         addl    %ecx,%ebx
  377         movl    %ecx,%r11d
  378         leal    -378558(%rax,%r10,1),%eax
  379         xorl    %edx,%r11d
  380         movl    32(%rsi),%r10d
  381         xorl    %ebx,%r11d
  382         addl    %r11d,%eax
  383         movl    %ebx,%r11d
  384         roll    $4,%eax
  385         addl    %ebx,%eax
  386         leal    -2022574463(%rdx,%r10,1),%edx
  387         xorl    %ecx,%r11d
  388         movl    44(%rsi),%r10d
  389         xorl    %eax,%r11d
  390         addl    %r11d,%edx
  391         roll    $11,%edx
  392         movl    %eax,%r11d
  393         addl    %eax,%edx
  394         leal    1839030562(%rcx,%r10,1),%ecx
  395         xorl    %ebx,%r11d
  396         movl    56(%rsi),%r10d
  397         xorl    %edx,%r11d
  398         addl    %r11d,%ecx
  399         movl    %edx,%r11d
  400         roll    $16,%ecx
  401         addl    %edx,%ecx
  402         leal    -35309556(%rbx,%r10,1),%ebx
  403         xorl    %eax,%r11d
  404         movl    4(%rsi),%r10d
  405         xorl    %ecx,%r11d
  406         addl    %r11d,%ebx
  407         roll    $23,%ebx
  408         movl    %ecx,%r11d
  409         addl    %ecx,%ebx
  410         leal    -1530992060(%rax,%r10,1),%eax
  411         xorl    %edx,%r11d
  412         movl    16(%rsi),%r10d
  413         xorl    %ebx,%r11d
  414         addl    %r11d,%eax
  415         movl    %ebx,%r11d
  416         roll    $4,%eax
  417         addl    %ebx,%eax
  418         leal    1272893353(%rdx,%r10,1),%edx
  419         xorl    %ecx,%r11d
  420         movl    28(%rsi),%r10d
  421         xorl    %eax,%r11d
  422         addl    %r11d,%edx
  423         roll    $11,%edx
  424         movl    %eax,%r11d
  425         addl    %eax,%edx
  426         leal    -155497632(%rcx,%r10,1),%ecx
  427         xorl    %ebx,%r11d
  428         movl    40(%rsi),%r10d
  429         xorl    %edx,%r11d
  430         addl    %r11d,%ecx
  431         movl    %edx,%r11d
  432         roll    $16,%ecx
  433         addl    %edx,%ecx
  434         leal    -1094730640(%rbx,%r10,1),%ebx
  435         xorl    %eax,%r11d
  436         movl    52(%rsi),%r10d
  437         xorl    %ecx,%r11d
  438         addl    %r11d,%ebx
  439         roll    $23,%ebx
  440         movl    %ecx,%r11d
  441         addl    %ecx,%ebx
  442         leal    681279174(%rax,%r10,1),%eax
  443         xorl    %edx,%r11d
  444         movl    0(%rsi),%r10d
  445         xorl    %ebx,%r11d
  446         addl    %r11d,%eax
  447         movl    %ebx,%r11d
  448         roll    $4,%eax
  449         addl    %ebx,%eax
  450         leal    -358537222(%rdx,%r10,1),%edx
  451         xorl    %ecx,%r11d
  452         movl    12(%rsi),%r10d
  453         xorl    %eax,%r11d
  454         addl    %r11d,%edx
  455         roll    $11,%edx
  456         movl    %eax,%r11d
  457         addl    %eax,%edx
  458         leal    -722521979(%rcx,%r10,1),%ecx
  459         xorl    %ebx,%r11d
  460         movl    24(%rsi),%r10d
  461         xorl    %edx,%r11d
  462         addl    %r11d,%ecx
  463         movl    %edx,%r11d
  464         roll    $16,%ecx
  465         addl    %edx,%ecx
  466         leal    76029189(%rbx,%r10,1),%ebx
  467         xorl    %eax,%r11d
  468         movl    36(%rsi),%r10d
  469         xorl    %ecx,%r11d
  470         addl    %r11d,%ebx
  471         roll    $23,%ebx
  472         movl    %ecx,%r11d
  473         addl    %ecx,%ebx
  474         leal    -640364487(%rax,%r10,1),%eax
  475         xorl    %edx,%r11d
  476         movl    48(%rsi),%r10d
  477         xorl    %ebx,%r11d
  478         addl    %r11d,%eax
  479         movl    %ebx,%r11d
  480         roll    $4,%eax
  481         addl    %ebx,%eax
  482         leal    -421815835(%rdx,%r10,1),%edx
  483         xorl    %ecx,%r11d
  484         movl    60(%rsi),%r10d
  485         xorl    %eax,%r11d
  486         addl    %r11d,%edx
  487         roll    $11,%edx
  488         movl    %eax,%r11d
  489         addl    %eax,%edx
  490         leal    530742520(%rcx,%r10,1),%ecx
  491         xorl    %ebx,%r11d
  492         movl    8(%rsi),%r10d
  493         xorl    %edx,%r11d
  494         addl    %r11d,%ecx
  495         movl    %edx,%r11d
  496         roll    $16,%ecx
  497         addl    %edx,%ecx
  498         leal    -995338651(%rbx,%r10,1),%ebx
  499         xorl    %eax,%r11d
  500         movl    0(%rsi),%r10d
  501         xorl    %ecx,%r11d
  502         addl    %r11d,%ebx
  503         roll    $23,%ebx
  504         movl    %ecx,%r11d
  505         addl    %ecx,%ebx
  506         movl    $0xffffffff,%r11d
  507         xorl    %edx,%r11d
  508         leal    -198630844(%rax,%r10,1),%eax
  509         orl     %ebx,%r11d
  510         movl    28(%rsi),%r10d
  511         xorl    %ecx,%r11d
  512         addl    %r11d,%eax
  513         movl    $0xffffffff,%r11d
  514         roll    $6,%eax
  515         xorl    %ecx,%r11d
  516         addl    %ebx,%eax
  517         leal    1126891415(%rdx,%r10,1),%edx
  518         orl     %eax,%r11d
  519         movl    56(%rsi),%r10d
  520         xorl    %ebx,%r11d
  521         addl    %r11d,%edx
  522         movl    $0xffffffff,%r11d
  523         roll    $10,%edx
  524         xorl    %ebx,%r11d
  525         addl    %eax,%edx
  526         leal    -1416354905(%rcx,%r10,1),%ecx
  527         orl     %edx,%r11d
  528         movl    20(%rsi),%r10d
  529         xorl    %eax,%r11d
  530         addl    %r11d,%ecx
  531         movl    $0xffffffff,%r11d
  532         roll    $15,%ecx
  533         xorl    %eax,%r11d
  534         addl    %edx,%ecx
  535         leal    -57434055(%rbx,%r10,1),%ebx
  536         orl     %ecx,%r11d
  537         movl    48(%rsi),%r10d
  538         xorl    %edx,%r11d
  539         addl    %r11d,%ebx
  540         movl    $0xffffffff,%r11d
  541         roll    $21,%ebx
  542         xorl    %edx,%r11d
  543         addl    %ecx,%ebx
  544         leal    1700485571(%rax,%r10,1),%eax
  545         orl     %ebx,%r11d
  546         movl    12(%rsi),%r10d
  547         xorl    %ecx,%r11d
  548         addl    %r11d,%eax
  549         movl    $0xffffffff,%r11d
  550         roll    $6,%eax
  551         xorl    %ecx,%r11d
  552         addl    %ebx,%eax
  553         leal    -1894986606(%rdx,%r10,1),%edx
  554         orl     %eax,%r11d
  555         movl    40(%rsi),%r10d
  556         xorl    %ebx,%r11d
  557         addl    %r11d,%edx
  558         movl    $0xffffffff,%r11d
  559         roll    $10,%edx
  560         xorl    %ebx,%r11d
  561         addl    %eax,%edx
  562         leal    -1051523(%rcx,%r10,1),%ecx
  563         orl     %edx,%r11d
  564         movl    4(%rsi),%r10d
  565         xorl    %eax,%r11d
  566         addl    %r11d,%ecx
  567         movl    $0xffffffff,%r11d
  568         roll    $15,%ecx
  569         xorl    %eax,%r11d
  570         addl    %edx,%ecx
  571         leal    -2054922799(%rbx,%r10,1),%ebx
  572         orl     %ecx,%r11d
  573         movl    32(%rsi),%r10d
  574         xorl    %edx,%r11d
  575         addl    %r11d,%ebx
  576         movl    $0xffffffff,%r11d
  577         roll    $21,%ebx
  578         xorl    %edx,%r11d
  579         addl    %ecx,%ebx
  580         leal    1873313359(%rax,%r10,1),%eax
  581         orl     %ebx,%r11d
  582         movl    60(%rsi),%r10d
  583         xorl    %ecx,%r11d
  584         addl    %r11d,%eax
  585         movl    $0xffffffff,%r11d
  586         roll    $6,%eax
  587         xorl    %ecx,%r11d
  588         addl    %ebx,%eax
  589         leal    -30611744(%rdx,%r10,1),%edx
  590         orl     %eax,%r11d
  591         movl    24(%rsi),%r10d
  592         xorl    %ebx,%r11d
  593         addl    %r11d,%edx
  594         movl    $0xffffffff,%r11d
  595         roll    $10,%edx
  596         xorl    %ebx,%r11d
  597         addl    %eax,%edx
  598         leal    -1560198380(%rcx,%r10,1),%ecx
  599         orl     %edx,%r11d
  600         movl    52(%rsi),%r10d
  601         xorl    %eax,%r11d
  602         addl    %r11d,%ecx
  603         movl    $0xffffffff,%r11d
  604         roll    $15,%ecx
  605         xorl    %eax,%r11d
  606         addl    %edx,%ecx
  607         leal    1309151649(%rbx,%r10,1),%ebx
  608         orl     %ecx,%r11d
  609         movl    16(%rsi),%r10d
  610         xorl    %edx,%r11d
  611         addl    %r11d,%ebx
  612         movl    $0xffffffff,%r11d
  613         roll    $21,%ebx
  614         xorl    %edx,%r11d
  615         addl    %ecx,%ebx
  616         leal    -145523070(%rax,%r10,1),%eax
  617         orl     %ebx,%r11d
  618         movl    44(%rsi),%r10d
  619         xorl    %ecx,%r11d
  620         addl    %r11d,%eax
  621         movl    $0xffffffff,%r11d
  622         roll    $6,%eax
  623         xorl    %ecx,%r11d
  624         addl    %ebx,%eax
  625         leal    -1120210379(%rdx,%r10,1),%edx
  626         orl     %eax,%r11d
  627         movl    8(%rsi),%r10d
  628         xorl    %ebx,%r11d
  629         addl    %r11d,%edx
  630         movl    $0xffffffff,%r11d
  631         roll    $10,%edx
  632         xorl    %ebx,%r11d
  633         addl    %eax,%edx
  634         leal    718787259(%rcx,%r10,1),%ecx
  635         orl     %edx,%r11d
  636         movl    36(%rsi),%r10d
  637         xorl    %eax,%r11d
  638         addl    %r11d,%ecx
  639         movl    $0xffffffff,%r11d
  640         roll    $15,%ecx
  641         xorl    %eax,%r11d
  642         addl    %edx,%ecx
  643         leal    -343485551(%rbx,%r10,1),%ebx
  644         orl     %ecx,%r11d
  645         movl    0(%rsi),%r10d
  646         xorl    %edx,%r11d
  647         addl    %r11d,%ebx
  648         movl    $0xffffffff,%r11d
  649         roll    $21,%ebx
  650         xorl    %edx,%r11d
  651         addl    %ecx,%ebx
  652 
  653         addl    %r8d,%eax
  654         addl    %r9d,%ebx
  655         addl    %r14d,%ecx
  656         addl    %r15d,%edx
  657 
  658 
  659         addq    $64,%rsi
  660         cmpq    %rdi,%rsi
  661         jb      .Lloop
  662 
  663 
  664 .Lend:
  665         movl    %eax,0(%rbp)
  666         movl    %ebx,4(%rbp)
  667         movl    %ecx,8(%rbp)
  668         movl    %edx,12(%rbp)
  669 
  670         movq    (%rsp),%r15
  671 .cfi_restore    %r15
  672         movq    8(%rsp),%r14
  673 .cfi_restore    %r14
  674         movq    16(%rsp),%r12
  675 .cfi_restore    %r12
  676         movq    24(%rsp),%rbx
  677 .cfi_restore    %rbx
  678         movq    32(%rsp),%rbp
  679 .cfi_restore    %rbp
  680         addq    $40,%rsp
  681 .cfi_adjust_cfa_offset  -40
  682 .Lepilogue:
  683         .byte   0xf3,0xc3
  684 .cfi_endproc    
  685 .size   md5_block_asm_data_order,.-md5_block_asm_data_order

Cache object: 2335ab469f65cece6e0298fc525a9c93


[ 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.