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

Cache object: f2d8fb70861339abe5794ecde56fa517


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