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/powerpc/sha1-ppc.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 sha1-ppc.pl. */
    3 .machine        "any"
    4 .text
    5 
    6 .globl  sha1_block_data_order
    7 .type   sha1_block_data_order,@function
    8 .align  4
    9 sha1_block_data_order:
   10         stwu    1,-160(1)
   11         mflr    0
   12         stw     15,92(1)
   13         stw     16,96(1)
   14         stw     17,100(1)
   15         stw     18,104(1)
   16         stw     19,108(1)
   17         stw     20,112(1)
   18         stw     21,116(1)
   19         stw     22,120(1)
   20         stw     23,124(1)
   21         stw     24,128(1)
   22         stw     25,132(1)
   23         stw     26,136(1)
   24         stw     27,140(1)
   25         stw     28,144(1)
   26         stw     29,148(1)
   27         stw     30,152(1)
   28         stw     31,156(1)
   29         stw     0,164(1)
   30         lwz     7,0(3)
   31         lwz     8,4(3)
   32         lwz     9,8(3)
   33         lwz     10,12(3)
   34         lwz     11,16(3)
   35         andi.   0,4,3
   36         bne     .Lunaligned
   37 .Laligned:
   38         mtctr   5
   39         bl      .Lsha1_block_private
   40         b       .Ldone
   41 
   42 
   43 
   44 
   45 
   46 
   47 
   48 .align  4
   49 .Lunaligned:
   50         subfic  6,4,4096
   51         andi.   6,6,4095
   52         srwi.   6,6,6
   53         beq     .Lcross_page
   54         .long   0x7c053040
   55         ble     .Laligned
   56         mtctr   6
   57         subfc   5,6,5
   58         bl      .Lsha1_block_private
   59 .Lcross_page:
   60         li      6,16
   61         mtctr   6
   62         addi    20,1,24
   63 .Lmemcpy:
   64         lbz     16,0(4)
   65         lbz     17,1(4)
   66         lbz     18,2(4)
   67         lbz     19,3(4)
   68         addi    4,4,4
   69         stb     16,0(20)
   70         stb     17,1(20)
   71         stb     18,2(20)
   72         stb     19,3(20)
   73         addi    20,20,4
   74         bdnz    .Lmemcpy
   75 
   76         stw     4,88(1)
   77         li      6,1
   78         addi    4,1,24
   79         mtctr   6
   80         bl      .Lsha1_block_private
   81         lwz     4,88(1)
   82         addic.  5,5,-1
   83         bne     .Lunaligned
   84 
   85 .Ldone:
   86         lwz     0,164(1)
   87         lwz     15,92(1)
   88         lwz     16,96(1)
   89         lwz     17,100(1)
   90         lwz     18,104(1)
   91         lwz     19,108(1)
   92         lwz     20,112(1)
   93         lwz     21,116(1)
   94         lwz     22,120(1)
   95         lwz     23,124(1)
   96         lwz     24,128(1)
   97         lwz     25,132(1)
   98         lwz     26,136(1)
   99         lwz     27,140(1)
  100         lwz     28,144(1)
  101         lwz     29,148(1)
  102         lwz     30,152(1)
  103         lwz     31,156(1)
  104         mtlr    0
  105         addi    1,1,160
  106         blr     
  107 .long   0
  108 .byte   0,12,4,1,0x80,18,3,0
  109 .long   0
  110 .align  4
  111 .Lsha1_block_private:
  112         lis     0,0x5a82
  113         ori     0,0,0x7999
  114         lwz     16,0(4)
  115         lwz     17,4(4)
  116         add     12,0,11
  117         rotlwi  11,7,5
  118         add     12,12,16
  119         and     15,9,8
  120         add     12,12,11
  121         andc    6,10,8
  122         rotlwi  8,8,30
  123         or      15,15,6
  124         add     12,12,15
  125         lwz     18,8(4)
  126         add     11,0,10
  127         rotlwi  10,12,5
  128         add     11,11,17
  129         and     15,8,7
  130         add     11,11,10
  131         andc    6,9,7
  132         rotlwi  7,7,30
  133         or      15,15,6
  134         add     11,11,15
  135         lwz     19,12(4)
  136         add     10,0,9
  137         rotlwi  9,11,5
  138         add     10,10,18
  139         and     15,7,12
  140         add     10,10,9
  141         andc    6,8,12
  142         rotlwi  12,12,30
  143         or      15,15,6
  144         add     10,10,15
  145         lwz     20,16(4)
  146         add     9,0,8
  147         rotlwi  8,10,5
  148         add     9,9,19
  149         and     15,12,11
  150         add     9,9,8
  151         andc    6,7,11
  152         rotlwi  11,11,30
  153         or      15,15,6
  154         add     9,9,15
  155         lwz     21,20(4)
  156         add     8,0,7
  157         rotlwi  7,9,5
  158         add     8,8,20
  159         and     15,11,10
  160         add     8,8,7
  161         andc    6,12,10
  162         rotlwi  10,10,30
  163         or      15,15,6
  164         add     8,8,15
  165         lwz     22,24(4)
  166         add     7,0,12
  167         rotlwi  12,8,5
  168         add     7,7,21
  169         and     15,10,9
  170         add     7,7,12
  171         andc    6,11,9
  172         rotlwi  9,9,30
  173         or      15,15,6
  174         add     7,7,15
  175         lwz     23,28(4)
  176         add     12,0,11
  177         rotlwi  11,7,5
  178         add     12,12,22
  179         and     15,9,8
  180         add     12,12,11
  181         andc    6,10,8
  182         rotlwi  8,8,30
  183         or      15,15,6
  184         add     12,12,15
  185         lwz     24,32(4)
  186         add     11,0,10
  187         rotlwi  10,12,5
  188         add     11,11,23
  189         and     15,8,7
  190         add     11,11,10
  191         andc    6,9,7
  192         rotlwi  7,7,30
  193         or      15,15,6
  194         add     11,11,15
  195         lwz     25,36(4)
  196         add     10,0,9
  197         rotlwi  9,11,5
  198         add     10,10,24
  199         and     15,7,12
  200         add     10,10,9
  201         andc    6,8,12
  202         rotlwi  12,12,30
  203         or      15,15,6
  204         add     10,10,15
  205         lwz     26,40(4)
  206         add     9,0,8
  207         rotlwi  8,10,5
  208         add     9,9,25
  209         and     15,12,11
  210         add     9,9,8
  211         andc    6,7,11
  212         rotlwi  11,11,30
  213         or      15,15,6
  214         add     9,9,15
  215         lwz     27,44(4)
  216         add     8,0,7
  217         rotlwi  7,9,5
  218         add     8,8,26
  219         and     15,11,10
  220         add     8,8,7
  221         andc    6,12,10
  222         rotlwi  10,10,30
  223         or      15,15,6
  224         add     8,8,15
  225         lwz     28,48(4)
  226         add     7,0,12
  227         rotlwi  12,8,5
  228         add     7,7,27
  229         and     15,10,9
  230         add     7,7,12
  231         andc    6,11,9
  232         rotlwi  9,9,30
  233         or      15,15,6
  234         add     7,7,15
  235         lwz     29,52(4)
  236         add     12,0,11
  237         rotlwi  11,7,5
  238         add     12,12,28
  239         and     15,9,8
  240         add     12,12,11
  241         andc    6,10,8
  242         rotlwi  8,8,30
  243         or      15,15,6
  244         add     12,12,15
  245         lwz     30,56(4)
  246         add     11,0,10
  247         rotlwi  10,12,5
  248         add     11,11,29
  249         and     15,8,7
  250         add     11,11,10
  251         andc    6,9,7
  252         rotlwi  7,7,30
  253         or      15,15,6
  254         add     11,11,15
  255         lwz     31,60(4)
  256         add     10,0,9
  257         rotlwi  9,11,5
  258         add     10,10,30
  259         and     15,7,12
  260         add     10,10,9
  261         andc    6,8,12
  262         rotlwi  12,12,30
  263         or      15,15,6
  264         add     10,10,15
  265         add     9,0,8
  266         rotlwi  8,10,5
  267         xor     16,16,18
  268         add     9,9,31
  269         and     15,12,11
  270         xor     16,16,24
  271         add     9,9,8
  272         andc    6,7,11
  273         rotlwi  11,11,30
  274         or      15,15,6
  275         xor     16,16,29
  276         add     9,9,15
  277         rotlwi  16,16,1
  278         add     8,0,7
  279         rotlwi  7,9,5
  280         xor     17,17,19
  281         add     8,8,16
  282         and     15,11,10
  283         xor     17,17,25
  284         add     8,8,7
  285         andc    6,12,10
  286         rotlwi  10,10,30
  287         or      15,15,6
  288         xor     17,17,30
  289         add     8,8,15
  290         rotlwi  17,17,1
  291         add     7,0,12
  292         rotlwi  12,8,5
  293         xor     18,18,20
  294         add     7,7,17
  295         and     15,10,9
  296         xor     18,18,26
  297         add     7,7,12
  298         andc    6,11,9
  299         rotlwi  9,9,30
  300         or      15,15,6
  301         xor     18,18,31
  302         add     7,7,15
  303         rotlwi  18,18,1
  304         add     12,0,11
  305         rotlwi  11,7,5
  306         xor     19,19,21
  307         add     12,12,18
  308         and     15,9,8
  309         xor     19,19,27
  310         add     12,12,11
  311         andc    6,10,8
  312         rotlwi  8,8,30
  313         or      15,15,6
  314         xor     19,19,16
  315         add     12,12,15
  316         rotlwi  19,19,1
  317         add     11,0,10
  318         rotlwi  10,12,5
  319         xor     20,20,22
  320         add     11,11,19
  321         and     15,8,7
  322         xor     20,20,28
  323         add     11,11,10
  324         andc    6,9,7
  325         rotlwi  7,7,30
  326         or      15,15,6
  327         xor     20,20,17
  328         add     11,11,15
  329         rotlwi  20,20,1
  330         lis     0,0x6ed9
  331         ori     0,0,0xeba1
  332         add     10,0,9
  333         xor     15,12,8
  334         rotlwi  9,11,5
  335         xor     21,21,23
  336         add     10,10,20
  337         xor     15,15,7
  338         xor     21,21,29
  339         add     10,10,15
  340         rotlwi  12,12,30
  341         xor     21,21,18
  342         add     10,10,9
  343         rotlwi  21,21,1
  344         add     9,0,8
  345         xor     15,11,7
  346         rotlwi  8,10,5
  347         xor     22,22,24
  348         add     9,9,21
  349         xor     15,15,12
  350         xor     22,22,30
  351         add     9,9,15
  352         rotlwi  11,11,30
  353         xor     22,22,19
  354         add     9,9,8
  355         rotlwi  22,22,1
  356         add     8,0,7
  357         xor     15,10,12
  358         rotlwi  7,9,5
  359         xor     23,23,25
  360         add     8,8,22
  361         xor     15,15,11
  362         xor     23,23,31
  363         add     8,8,15
  364         rotlwi  10,10,30
  365         xor     23,23,20
  366         add     8,8,7
  367         rotlwi  23,23,1
  368         add     7,0,12
  369         xor     15,9,11
  370         rotlwi  12,8,5
  371         xor     24,24,26
  372         add     7,7,23
  373         xor     15,15,10
  374         xor     24,24,16
  375         add     7,7,15
  376         rotlwi  9,9,30
  377         xor     24,24,21
  378         add     7,7,12
  379         rotlwi  24,24,1
  380         add     12,0,11
  381         xor     15,8,10
  382         rotlwi  11,7,5
  383         xor     25,25,27
  384         add     12,12,24
  385         xor     15,15,9
  386         xor     25,25,17
  387         add     12,12,15
  388         rotlwi  8,8,30
  389         xor     25,25,22
  390         add     12,12,11
  391         rotlwi  25,25,1
  392         add     11,0,10
  393         xor     15,7,9
  394         rotlwi  10,12,5
  395         xor     26,26,28
  396         add     11,11,25
  397         xor     15,15,8
  398         xor     26,26,18
  399         add     11,11,15
  400         rotlwi  7,7,30
  401         xor     26,26,23
  402         add     11,11,10
  403         rotlwi  26,26,1
  404         add     10,0,9
  405         xor     15,12,8
  406         rotlwi  9,11,5
  407         xor     27,27,29
  408         add     10,10,26
  409         xor     15,15,7
  410         xor     27,27,19
  411         add     10,10,15
  412         rotlwi  12,12,30
  413         xor     27,27,24
  414         add     10,10,9
  415         rotlwi  27,27,1
  416         add     9,0,8
  417         xor     15,11,7
  418         rotlwi  8,10,5
  419         xor     28,28,30
  420         add     9,9,27
  421         xor     15,15,12
  422         xor     28,28,20
  423         add     9,9,15
  424         rotlwi  11,11,30
  425         xor     28,28,25
  426         add     9,9,8
  427         rotlwi  28,28,1
  428         add     8,0,7
  429         xor     15,10,12
  430         rotlwi  7,9,5
  431         xor     29,29,31
  432         add     8,8,28
  433         xor     15,15,11
  434         xor     29,29,21
  435         add     8,8,15
  436         rotlwi  10,10,30
  437         xor     29,29,26
  438         add     8,8,7
  439         rotlwi  29,29,1
  440         add     7,0,12
  441         xor     15,9,11
  442         rotlwi  12,8,5
  443         xor     30,30,16
  444         add     7,7,29
  445         xor     15,15,10
  446         xor     30,30,22
  447         add     7,7,15
  448         rotlwi  9,9,30
  449         xor     30,30,27
  450         add     7,7,12
  451         rotlwi  30,30,1
  452         add     12,0,11
  453         xor     15,8,10
  454         rotlwi  11,7,5
  455         xor     31,31,17
  456         add     12,12,30
  457         xor     15,15,9
  458         xor     31,31,23
  459         add     12,12,15
  460         rotlwi  8,8,30
  461         xor     31,31,28
  462         add     12,12,11
  463         rotlwi  31,31,1
  464         add     11,0,10
  465         xor     15,7,9
  466         rotlwi  10,12,5
  467         xor     16,16,18
  468         add     11,11,31
  469         xor     15,15,8
  470         xor     16,16,24
  471         add     11,11,15
  472         rotlwi  7,7,30
  473         xor     16,16,29
  474         add     11,11,10
  475         rotlwi  16,16,1
  476         add     10,0,9
  477         xor     15,12,8
  478         rotlwi  9,11,5
  479         xor     17,17,19
  480         add     10,10,16
  481         xor     15,15,7
  482         xor     17,17,25
  483         add     10,10,15
  484         rotlwi  12,12,30
  485         xor     17,17,30
  486         add     10,10,9
  487         rotlwi  17,17,1
  488         add     9,0,8
  489         xor     15,11,7
  490         rotlwi  8,10,5
  491         xor     18,18,20
  492         add     9,9,17
  493         xor     15,15,12
  494         xor     18,18,26
  495         add     9,9,15
  496         rotlwi  11,11,30
  497         xor     18,18,31
  498         add     9,9,8
  499         rotlwi  18,18,1
  500         add     8,0,7
  501         xor     15,10,12
  502         rotlwi  7,9,5
  503         xor     19,19,21
  504         add     8,8,18
  505         xor     15,15,11
  506         xor     19,19,27
  507         add     8,8,15
  508         rotlwi  10,10,30
  509         xor     19,19,16
  510         add     8,8,7
  511         rotlwi  19,19,1
  512         add     7,0,12
  513         xor     15,9,11
  514         rotlwi  12,8,5
  515         xor     20,20,22
  516         add     7,7,19
  517         xor     15,15,10
  518         xor     20,20,28
  519         add     7,7,15
  520         rotlwi  9,9,30
  521         xor     20,20,17
  522         add     7,7,12
  523         rotlwi  20,20,1
  524         add     12,0,11
  525         xor     15,8,10
  526         rotlwi  11,7,5
  527         xor     21,21,23
  528         add     12,12,20
  529         xor     15,15,9
  530         xor     21,21,29
  531         add     12,12,15
  532         rotlwi  8,8,30
  533         xor     21,21,18
  534         add     12,12,11
  535         rotlwi  21,21,1
  536         add     11,0,10
  537         xor     15,7,9
  538         rotlwi  10,12,5
  539         xor     22,22,24
  540         add     11,11,21
  541         xor     15,15,8
  542         xor     22,22,30
  543         add     11,11,15
  544         rotlwi  7,7,30
  545         xor     22,22,19
  546         add     11,11,10
  547         rotlwi  22,22,1
  548         add     10,0,9
  549         xor     15,12,8
  550         rotlwi  9,11,5
  551         xor     23,23,25
  552         add     10,10,22
  553         xor     15,15,7
  554         xor     23,23,31
  555         add     10,10,15
  556         rotlwi  12,12,30
  557         xor     23,23,20
  558         add     10,10,9
  559         rotlwi  23,23,1
  560         add     9,0,8
  561         xor     15,11,7
  562         rotlwi  8,10,5
  563         xor     24,24,26
  564         add     9,9,23
  565         xor     15,15,12
  566         xor     24,24,16
  567         add     9,9,15
  568         rotlwi  11,11,30
  569         xor     24,24,21
  570         add     9,9,8
  571         rotlwi  24,24,1
  572         lis     0,0x8f1b
  573         ori     0,0,0xbcdc
  574         add     8,0,7
  575         rotlwi  7,9,5
  576         xor     25,25,27
  577         add     8,8,24
  578         and     15,10,11
  579         xor     25,25,17
  580         add     8,8,7
  581         or      6,10,11
  582         rotlwi  10,10,30
  583         xor     25,25,22
  584         and     6,6,12
  585         or      15,15,6
  586         rotlwi  25,25,1
  587         add     8,8,15
  588         add     7,0,12
  589         rotlwi  12,8,5
  590         xor     26,26,28
  591         add     7,7,25
  592         and     15,9,10
  593         xor     26,26,18
  594         add     7,7,12
  595         or      6,9,10
  596         rotlwi  9,9,30
  597         xor     26,26,23
  598         and     6,6,11
  599         or      15,15,6
  600         rotlwi  26,26,1
  601         add     7,7,15
  602         add     12,0,11
  603         rotlwi  11,7,5
  604         xor     27,27,29
  605         add     12,12,26
  606         and     15,8,9
  607         xor     27,27,19
  608         add     12,12,11
  609         or      6,8,9
  610         rotlwi  8,8,30
  611         xor     27,27,24
  612         and     6,6,10
  613         or      15,15,6
  614         rotlwi  27,27,1
  615         add     12,12,15
  616         add     11,0,10
  617         rotlwi  10,12,5
  618         xor     28,28,30
  619         add     11,11,27
  620         and     15,7,8
  621         xor     28,28,20
  622         add     11,11,10
  623         or      6,7,8
  624         rotlwi  7,7,30
  625         xor     28,28,25
  626         and     6,6,9
  627         or      15,15,6
  628         rotlwi  28,28,1
  629         add     11,11,15
  630         add     10,0,9
  631         rotlwi  9,11,5
  632         xor     29,29,31
  633         add     10,10,28
  634         and     15,12,7
  635         xor     29,29,21
  636         add     10,10,9
  637         or      6,12,7
  638         rotlwi  12,12,30
  639         xor     29,29,26
  640         and     6,6,8
  641         or      15,15,6
  642         rotlwi  29,29,1
  643         add     10,10,15
  644         add     9,0,8
  645         rotlwi  8,10,5
  646         xor     30,30,16
  647         add     9,9,29
  648         and     15,11,12
  649         xor     30,30,22
  650         add     9,9,8
  651         or      6,11,12
  652         rotlwi  11,11,30
  653         xor     30,30,27
  654         and     6,6,7
  655         or      15,15,6
  656         rotlwi  30,30,1
  657         add     9,9,15
  658         add     8,0,7
  659         rotlwi  7,9,5
  660         xor     31,31,17
  661         add     8,8,30
  662         and     15,10,11
  663         xor     31,31,23
  664         add     8,8,7
  665         or      6,10,11
  666         rotlwi  10,10,30
  667         xor     31,31,28
  668         and     6,6,12
  669         or      15,15,6
  670         rotlwi  31,31,1
  671         add     8,8,15
  672         add     7,0,12
  673         rotlwi  12,8,5
  674         xor     16,16,18
  675         add     7,7,31
  676         and     15,9,10
  677         xor     16,16,24
  678         add     7,7,12
  679         or      6,9,10
  680         rotlwi  9,9,30
  681         xor     16,16,29
  682         and     6,6,11
  683         or      15,15,6
  684         rotlwi  16,16,1
  685         add     7,7,15
  686         add     12,0,11
  687         rotlwi  11,7,5
  688         xor     17,17,19
  689         add     12,12,16
  690         and     15,8,9
  691         xor     17,17,25
  692         add     12,12,11
  693         or      6,8,9
  694         rotlwi  8,8,30
  695         xor     17,17,30
  696         and     6,6,10
  697         or      15,15,6
  698         rotlwi  17,17,1
  699         add     12,12,15
  700         add     11,0,10
  701         rotlwi  10,12,5
  702         xor     18,18,20
  703         add     11,11,17
  704         and     15,7,8
  705         xor     18,18,26
  706         add     11,11,10
  707         or      6,7,8
  708         rotlwi  7,7,30
  709         xor     18,18,31
  710         and     6,6,9
  711         or      15,15,6
  712         rotlwi  18,18,1
  713         add     11,11,15
  714         add     10,0,9
  715         rotlwi  9,11,5
  716         xor     19,19,21
  717         add     10,10,18
  718         and     15,12,7
  719         xor     19,19,27
  720         add     10,10,9
  721         or      6,12,7
  722         rotlwi  12,12,30
  723         xor     19,19,16
  724         and     6,6,8
  725         or      15,15,6
  726         rotlwi  19,19,1
  727         add     10,10,15
  728         add     9,0,8
  729         rotlwi  8,10,5
  730         xor     20,20,22
  731         add     9,9,19
  732         and     15,11,12
  733         xor     20,20,28
  734         add     9,9,8
  735         or      6,11,12
  736         rotlwi  11,11,30
  737         xor     20,20,17
  738         and     6,6,7
  739         or      15,15,6
  740         rotlwi  20,20,1
  741         add     9,9,15
  742         add     8,0,7
  743         rotlwi  7,9,5
  744         xor     21,21,23
  745         add     8,8,20
  746         and     15,10,11
  747         xor     21,21,29
  748         add     8,8,7
  749         or      6,10,11
  750         rotlwi  10,10,30
  751         xor     21,21,18
  752         and     6,6,12
  753         or      15,15,6
  754         rotlwi  21,21,1
  755         add     8,8,15
  756         add     7,0,12
  757         rotlwi  12,8,5
  758         xor     22,22,24
  759         add     7,7,21
  760         and     15,9,10
  761         xor     22,22,30
  762         add     7,7,12
  763         or      6,9,10
  764         rotlwi  9,9,30
  765         xor     22,22,19
  766         and     6,6,11
  767         or      15,15,6
  768         rotlwi  22,22,1
  769         add     7,7,15
  770         add     12,0,11
  771         rotlwi  11,7,5
  772         xor     23,23,25
  773         add     12,12,22
  774         and     15,8,9
  775         xor     23,23,31
  776         add     12,12,11
  777         or      6,8,9
  778         rotlwi  8,8,30
  779         xor     23,23,20
  780         and     6,6,10
  781         or      15,15,6
  782         rotlwi  23,23,1
  783         add     12,12,15
  784         add     11,0,10
  785         rotlwi  10,12,5
  786         xor     24,24,26
  787         add     11,11,23
  788         and     15,7,8
  789         xor     24,24,16
  790         add     11,11,10
  791         or      6,7,8
  792         rotlwi  7,7,30
  793         xor     24,24,21
  794         and     6,6,9
  795         or      15,15,6
  796         rotlwi  24,24,1
  797         add     11,11,15
  798         add     10,0,9
  799         rotlwi  9,11,5
  800         xor     25,25,27
  801         add     10,10,24
  802         and     15,12,7
  803         xor     25,25,17
  804         add     10,10,9
  805         or      6,12,7
  806         rotlwi  12,12,30
  807         xor     25,25,22
  808         and     6,6,8
  809         or      15,15,6
  810         rotlwi  25,25,1
  811         add     10,10,15
  812         add     9,0,8
  813         rotlwi  8,10,5
  814         xor     26,26,28
  815         add     9,9,25
  816         and     15,11,12
  817         xor     26,26,18
  818         add     9,9,8
  819         or      6,11,12
  820         rotlwi  11,11,30
  821         xor     26,26,23
  822         and     6,6,7
  823         or      15,15,6
  824         rotlwi  26,26,1
  825         add     9,9,15
  826         add     8,0,7
  827         rotlwi  7,9,5
  828         xor     27,27,29
  829         add     8,8,26
  830         and     15,10,11
  831         xor     27,27,19
  832         add     8,8,7
  833         or      6,10,11
  834         rotlwi  10,10,30
  835         xor     27,27,24
  836         and     6,6,12
  837         or      15,15,6
  838         rotlwi  27,27,1
  839         add     8,8,15
  840         add     7,0,12
  841         rotlwi  12,8,5
  842         xor     28,28,30
  843         add     7,7,27
  844         and     15,9,10
  845         xor     28,28,20
  846         add     7,7,12
  847         or      6,9,10
  848         rotlwi  9,9,30
  849         xor     28,28,25
  850         and     6,6,11
  851         or      15,15,6
  852         rotlwi  28,28,1
  853         add     7,7,15
  854         lis     0,0xca62
  855         ori     0,0,0xc1d6
  856         add     12,0,11
  857         xor     15,8,10
  858         rotlwi  11,7,5
  859         xor     29,29,31
  860         add     12,12,28
  861         xor     15,15,9
  862         xor     29,29,21
  863         add     12,12,15
  864         rotlwi  8,8,30
  865         xor     29,29,26
  866         add     12,12,11
  867         rotlwi  29,29,1
  868         add     11,0,10
  869         xor     15,7,9
  870         rotlwi  10,12,5
  871         xor     30,30,16
  872         add     11,11,29
  873         xor     15,15,8
  874         xor     30,30,22
  875         add     11,11,15
  876         rotlwi  7,7,30
  877         xor     30,30,27
  878         add     11,11,10
  879         rotlwi  30,30,1
  880         add     10,0,9
  881         xor     15,12,8
  882         rotlwi  9,11,5
  883         xor     31,31,17
  884         add     10,10,30
  885         xor     15,15,7
  886         xor     31,31,23
  887         add     10,10,15
  888         rotlwi  12,12,30
  889         xor     31,31,28
  890         add     10,10,9
  891         rotlwi  31,31,1
  892         add     9,0,8
  893         xor     15,11,7
  894         rotlwi  8,10,5
  895         xor     16,16,18
  896         add     9,9,31
  897         xor     15,15,12
  898         xor     16,16,24
  899         add     9,9,15
  900         rotlwi  11,11,30
  901         xor     16,16,29
  902         add     9,9,8
  903         rotlwi  16,16,1
  904         add     8,0,7
  905         xor     15,10,12
  906         rotlwi  7,9,5
  907         xor     17,17,19
  908         add     8,8,16
  909         xor     15,15,11
  910         xor     17,17,25
  911         add     8,8,15
  912         rotlwi  10,10,30
  913         xor     17,17,30
  914         add     8,8,7
  915         rotlwi  17,17,1
  916         add     7,0,12
  917         xor     15,9,11
  918         rotlwi  12,8,5
  919         xor     18,18,20
  920         add     7,7,17
  921         xor     15,15,10
  922         xor     18,18,26
  923         add     7,7,15
  924         rotlwi  9,9,30
  925         xor     18,18,31
  926         add     7,7,12
  927         rotlwi  18,18,1
  928         add     12,0,11
  929         xor     15,8,10
  930         rotlwi  11,7,5
  931         xor     19,19,21
  932         add     12,12,18
  933         xor     15,15,9
  934         xor     19,19,27
  935         add     12,12,15
  936         rotlwi  8,8,30
  937         xor     19,19,16
  938         add     12,12,11
  939         rotlwi  19,19,1
  940         add     11,0,10
  941         xor     15,7,9
  942         rotlwi  10,12,5
  943         xor     20,20,22
  944         add     11,11,19
  945         xor     15,15,8
  946         xor     20,20,28
  947         add     11,11,15
  948         rotlwi  7,7,30
  949         xor     20,20,17
  950         add     11,11,10
  951         rotlwi  20,20,1
  952         add     10,0,9
  953         xor     15,12,8
  954         rotlwi  9,11,5
  955         xor     21,21,23
  956         add     10,10,20
  957         xor     15,15,7
  958         xor     21,21,29
  959         add     10,10,15
  960         rotlwi  12,12,30
  961         xor     21,21,18
  962         add     10,10,9
  963         rotlwi  21,21,1
  964         add     9,0,8
  965         xor     15,11,7
  966         rotlwi  8,10,5
  967         xor     22,22,24
  968         add     9,9,21
  969         xor     15,15,12
  970         xor     22,22,30
  971         add     9,9,15
  972         rotlwi  11,11,30
  973         xor     22,22,19
  974         add     9,9,8
  975         rotlwi  22,22,1
  976         add     8,0,7
  977         xor     15,10,12
  978         rotlwi  7,9,5
  979         xor     23,23,25
  980         add     8,8,22
  981         xor     15,15,11
  982         xor     23,23,31
  983         add     8,8,15
  984         rotlwi  10,10,30
  985         xor     23,23,20
  986         add     8,8,7
  987         rotlwi  23,23,1
  988         add     7,0,12
  989         xor     15,9,11
  990         rotlwi  12,8,5
  991         xor     24,24,26
  992         add     7,7,23
  993         xor     15,15,10
  994         xor     24,24,16
  995         add     7,7,15
  996         rotlwi  9,9,30
  997         xor     24,24,21
  998         add     7,7,12
  999         rotlwi  24,24,1
 1000         add     12,0,11
 1001         xor     15,8,10
 1002         rotlwi  11,7,5
 1003         xor     25,25,27
 1004         add     12,12,24
 1005         xor     15,15,9
 1006         xor     25,25,17
 1007         add     12,12,15
 1008         rotlwi  8,8,30
 1009         xor     25,25,22
 1010         add     12,12,11
 1011         rotlwi  25,25,1
 1012         add     11,0,10
 1013         xor     15,7,9
 1014         rotlwi  10,12,5
 1015         xor     26,26,28
 1016         add     11,11,25
 1017         xor     15,15,8
 1018         xor     26,26,18
 1019         add     11,11,15
 1020         rotlwi  7,7,30
 1021         xor     26,26,23
 1022         add     11,11,10
 1023         rotlwi  26,26,1
 1024         add     10,0,9
 1025         xor     15,12,8
 1026         rotlwi  9,11,5
 1027         xor     27,27,29
 1028         add     10,10,26
 1029         xor     15,15,7
 1030         xor     27,27,19
 1031         add     10,10,15
 1032         rotlwi  12,12,30
 1033         xor     27,27,24
 1034         add     10,10,9
 1035         rotlwi  27,27,1
 1036         add     9,0,8
 1037         xor     15,11,7
 1038         rotlwi  8,10,5
 1039         xor     28,28,30
 1040         add     9,9,27
 1041         xor     15,15,12
 1042         xor     28,28,20
 1043         add     9,9,15
 1044         rotlwi  11,11,30
 1045         xor     28,28,25
 1046         add     9,9,8
 1047         rotlwi  28,28,1
 1048         add     8,0,7
 1049         xor     15,10,12
 1050         rotlwi  7,9,5
 1051         xor     29,29,31
 1052         add     8,8,28
 1053         xor     15,15,11
 1054         xor     29,29,21
 1055         add     8,8,15
 1056         rotlwi  10,10,30
 1057         xor     29,29,26
 1058         add     8,8,7
 1059         rotlwi  29,29,1
 1060         add     7,0,12
 1061         xor     15,9,11
 1062         rotlwi  12,8,5
 1063         xor     30,30,16
 1064         add     7,7,29
 1065         xor     15,15,10
 1066         xor     30,30,22
 1067         add     7,7,15
 1068         rotlwi  9,9,30
 1069         xor     30,30,27
 1070         add     7,7,12
 1071         rotlwi  30,30,1
 1072         add     12,0,11
 1073         xor     15,8,10
 1074         rotlwi  11,7,5
 1075         xor     31,31,17
 1076         add     12,12,30
 1077         xor     15,15,9
 1078         xor     31,31,23
 1079         add     12,12,15
 1080         rotlwi  8,8,30
 1081         xor     31,31,28
 1082         add     12,12,11
 1083         rotlwi  31,31,1
 1084         add     11,0,10
 1085         xor     15,7,9
 1086         rotlwi  10,12,5
 1087         lwz     16,0(3)
 1088         add     11,11,31
 1089         xor     15,15,8
 1090         lwz     17,4(3)
 1091         add     11,11,15
 1092         rotlwi  7,7,30
 1093         lwz     18,8(3)
 1094         lwz     19,12(3)
 1095         add     11,11,10
 1096         lwz     20,16(3)
 1097         add     16,16,11
 1098         add     17,17,12
 1099         add     18,18,7
 1100         add     19,19,8
 1101         add     20,20,9
 1102         stw     16,0(3)
 1103         mr      7,16
 1104         stw     17,4(3)
 1105         mr      8,17
 1106         stw     18,8(3)
 1107         mr      9,18
 1108         stw     19,12(3)
 1109         mr      10,19
 1110         stw     20,16(3)
 1111         mr      11,20
 1112         addi    4,4,64
 1113         bdnz    .Lsha1_block_private
 1114         blr     
 1115 .long   0
 1116 .byte   0,12,0x14,0,0,0,0,0
 1117 .size   sha1_block_data_order,.-sha1_block_data_order
 1118 .byte   83,72,65,49,32,98,108,111,99,107,32,116,114,97,110,115,102,111,114,109,32,102,111,114,32,80,80,67,44,67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,102,121,46,99,104,97,108,109,101,114,115,46,115,101,62,0
 1119 .align  2

Cache object: 418f461e2aa669da07d037f87384d96e


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