Path: blob/main/sys/crypto/openssl/powerpc/sha1-ppc.S
39482 views
/* Do not modify. This file is auto-generated from sha1-ppc.pl. */1.machine "any"2.text34.globl sha1_block_data_order5.type sha1_block_data_order,@function6.align 47sha1_block_data_order:8stwu 1,-160(1)9mflr 010stw 15,92(1)11stw 16,96(1)12stw 17,100(1)13stw 18,104(1)14stw 19,108(1)15stw 20,112(1)16stw 21,116(1)17stw 22,120(1)18stw 23,124(1)19stw 24,128(1)20stw 25,132(1)21stw 26,136(1)22stw 27,140(1)23stw 28,144(1)24stw 29,148(1)25stw 30,152(1)26stw 31,156(1)27stw 0,164(1)28lwz 7,0(3)29lwz 8,4(3)30lwz 9,8(3)31lwz 10,12(3)32lwz 11,16(3)33andi. 0,4,334bne .Lunaligned35.Laligned:36mtctr 537bl .Lsha1_block_private38b .Ldone3940414243444546.align 447.Lunaligned:48subfic 6,4,409649andi. 6,6,409550srwi. 6,6,651beq .Lcross_page52.long 0x7c05304053ble .Laligned54mtctr 655subfc 5,6,556bl .Lsha1_block_private57.Lcross_page:58li 6,1659mtctr 660addi 20,1,2461.Lmemcpy:62lbz 16,0(4)63lbz 17,1(4)64lbz 18,2(4)65lbz 19,3(4)66addi 4,4,467stb 16,0(20)68stb 17,1(20)69stb 18,2(20)70stb 19,3(20)71addi 20,20,472bdnz .Lmemcpy7374stw 4,88(1)75li 6,176addi 4,1,2477mtctr 678bl .Lsha1_block_private79lwz 4,88(1)80addic. 5,5,-181bne .Lunaligned8283.Ldone:84lwz 0,164(1)85lwz 15,92(1)86lwz 16,96(1)87lwz 17,100(1)88lwz 18,104(1)89lwz 19,108(1)90lwz 20,112(1)91lwz 21,116(1)92lwz 22,120(1)93lwz 23,124(1)94lwz 24,128(1)95lwz 25,132(1)96lwz 26,136(1)97lwz 27,140(1)98lwz 28,144(1)99lwz 29,148(1)100lwz 30,152(1)101lwz 31,156(1)102mtlr 0103addi 1,1,160104blr105.long 0106.byte 0,12,4,1,0x80,18,3,0107.long 0108.align 4109.Lsha1_block_private:110lis 0,0x5a82111ori 0,0,0x7999112lwz 16,0(4)113lwz 17,4(4)114add 12,0,11115rotlwi 11,7,5116add 12,12,16117and 15,9,8118add 12,12,11119andc 6,10,8120rotlwi 8,8,30121or 15,15,6122add 12,12,15123lwz 18,8(4)124add 11,0,10125rotlwi 10,12,5126add 11,11,17127and 15,8,7128add 11,11,10129andc 6,9,7130rotlwi 7,7,30131or 15,15,6132add 11,11,15133lwz 19,12(4)134add 10,0,9135rotlwi 9,11,5136add 10,10,18137and 15,7,12138add 10,10,9139andc 6,8,12140rotlwi 12,12,30141or 15,15,6142add 10,10,15143lwz 20,16(4)144add 9,0,8145rotlwi 8,10,5146add 9,9,19147and 15,12,11148add 9,9,8149andc 6,7,11150rotlwi 11,11,30151or 15,15,6152add 9,9,15153lwz 21,20(4)154add 8,0,7155rotlwi 7,9,5156add 8,8,20157and 15,11,10158add 8,8,7159andc 6,12,10160rotlwi 10,10,30161or 15,15,6162add 8,8,15163lwz 22,24(4)164add 7,0,12165rotlwi 12,8,5166add 7,7,21167and 15,10,9168add 7,7,12169andc 6,11,9170rotlwi 9,9,30171or 15,15,6172add 7,7,15173lwz 23,28(4)174add 12,0,11175rotlwi 11,7,5176add 12,12,22177and 15,9,8178add 12,12,11179andc 6,10,8180rotlwi 8,8,30181or 15,15,6182add 12,12,15183lwz 24,32(4)184add 11,0,10185rotlwi 10,12,5186add 11,11,23187and 15,8,7188add 11,11,10189andc 6,9,7190rotlwi 7,7,30191or 15,15,6192add 11,11,15193lwz 25,36(4)194add 10,0,9195rotlwi 9,11,5196add 10,10,24197and 15,7,12198add 10,10,9199andc 6,8,12200rotlwi 12,12,30201or 15,15,6202add 10,10,15203lwz 26,40(4)204add 9,0,8205rotlwi 8,10,5206add 9,9,25207and 15,12,11208add 9,9,8209andc 6,7,11210rotlwi 11,11,30211or 15,15,6212add 9,9,15213lwz 27,44(4)214add 8,0,7215rotlwi 7,9,5216add 8,8,26217and 15,11,10218add 8,8,7219andc 6,12,10220rotlwi 10,10,30221or 15,15,6222add 8,8,15223lwz 28,48(4)224add 7,0,12225rotlwi 12,8,5226add 7,7,27227and 15,10,9228add 7,7,12229andc 6,11,9230rotlwi 9,9,30231or 15,15,6232add 7,7,15233lwz 29,52(4)234add 12,0,11235rotlwi 11,7,5236add 12,12,28237and 15,9,8238add 12,12,11239andc 6,10,8240rotlwi 8,8,30241or 15,15,6242add 12,12,15243lwz 30,56(4)244add 11,0,10245rotlwi 10,12,5246add 11,11,29247and 15,8,7248add 11,11,10249andc 6,9,7250rotlwi 7,7,30251or 15,15,6252add 11,11,15253lwz 31,60(4)254add 10,0,9255rotlwi 9,11,5256add 10,10,30257and 15,7,12258add 10,10,9259andc 6,8,12260rotlwi 12,12,30261or 15,15,6262add 10,10,15263add 9,0,8264rotlwi 8,10,5265xor 16,16,18266add 9,9,31267and 15,12,11268xor 16,16,24269add 9,9,8270andc 6,7,11271rotlwi 11,11,30272or 15,15,6273xor 16,16,29274add 9,9,15275rotlwi 16,16,1276add 8,0,7277rotlwi 7,9,5278xor 17,17,19279add 8,8,16280and 15,11,10281xor 17,17,25282add 8,8,7283andc 6,12,10284rotlwi 10,10,30285or 15,15,6286xor 17,17,30287add 8,8,15288rotlwi 17,17,1289add 7,0,12290rotlwi 12,8,5291xor 18,18,20292add 7,7,17293and 15,10,9294xor 18,18,26295add 7,7,12296andc 6,11,9297rotlwi 9,9,30298or 15,15,6299xor 18,18,31300add 7,7,15301rotlwi 18,18,1302add 12,0,11303rotlwi 11,7,5304xor 19,19,21305add 12,12,18306and 15,9,8307xor 19,19,27308add 12,12,11309andc 6,10,8310rotlwi 8,8,30311or 15,15,6312xor 19,19,16313add 12,12,15314rotlwi 19,19,1315add 11,0,10316rotlwi 10,12,5317xor 20,20,22318add 11,11,19319and 15,8,7320xor 20,20,28321add 11,11,10322andc 6,9,7323rotlwi 7,7,30324or 15,15,6325xor 20,20,17326add 11,11,15327rotlwi 20,20,1328lis 0,0x6ed9329ori 0,0,0xeba1330add 10,0,9331xor 15,12,8332rotlwi 9,11,5333xor 21,21,23334add 10,10,20335xor 15,15,7336xor 21,21,29337add 10,10,15338rotlwi 12,12,30339xor 21,21,18340add 10,10,9341rotlwi 21,21,1342add 9,0,8343xor 15,11,7344rotlwi 8,10,5345xor 22,22,24346add 9,9,21347xor 15,15,12348xor 22,22,30349add 9,9,15350rotlwi 11,11,30351xor 22,22,19352add 9,9,8353rotlwi 22,22,1354add 8,0,7355xor 15,10,12356rotlwi 7,9,5357xor 23,23,25358add 8,8,22359xor 15,15,11360xor 23,23,31361add 8,8,15362rotlwi 10,10,30363xor 23,23,20364add 8,8,7365rotlwi 23,23,1366add 7,0,12367xor 15,9,11368rotlwi 12,8,5369xor 24,24,26370add 7,7,23371xor 15,15,10372xor 24,24,16373add 7,7,15374rotlwi 9,9,30375xor 24,24,21376add 7,7,12377rotlwi 24,24,1378add 12,0,11379xor 15,8,10380rotlwi 11,7,5381xor 25,25,27382add 12,12,24383xor 15,15,9384xor 25,25,17385add 12,12,15386rotlwi 8,8,30387xor 25,25,22388add 12,12,11389rotlwi 25,25,1390add 11,0,10391xor 15,7,9392rotlwi 10,12,5393xor 26,26,28394add 11,11,25395xor 15,15,8396xor 26,26,18397add 11,11,15398rotlwi 7,7,30399xor 26,26,23400add 11,11,10401rotlwi 26,26,1402add 10,0,9403xor 15,12,8404rotlwi 9,11,5405xor 27,27,29406add 10,10,26407xor 15,15,7408xor 27,27,19409add 10,10,15410rotlwi 12,12,30411xor 27,27,24412add 10,10,9413rotlwi 27,27,1414add 9,0,8415xor 15,11,7416rotlwi 8,10,5417xor 28,28,30418add 9,9,27419xor 15,15,12420xor 28,28,20421add 9,9,15422rotlwi 11,11,30423xor 28,28,25424add 9,9,8425rotlwi 28,28,1426add 8,0,7427xor 15,10,12428rotlwi 7,9,5429xor 29,29,31430add 8,8,28431xor 15,15,11432xor 29,29,21433add 8,8,15434rotlwi 10,10,30435xor 29,29,26436add 8,8,7437rotlwi 29,29,1438add 7,0,12439xor 15,9,11440rotlwi 12,8,5441xor 30,30,16442add 7,7,29443xor 15,15,10444xor 30,30,22445add 7,7,15446rotlwi 9,9,30447xor 30,30,27448add 7,7,12449rotlwi 30,30,1450add 12,0,11451xor 15,8,10452rotlwi 11,7,5453xor 31,31,17454add 12,12,30455xor 15,15,9456xor 31,31,23457add 12,12,15458rotlwi 8,8,30459xor 31,31,28460add 12,12,11461rotlwi 31,31,1462add 11,0,10463xor 15,7,9464rotlwi 10,12,5465xor 16,16,18466add 11,11,31467xor 15,15,8468xor 16,16,24469add 11,11,15470rotlwi 7,7,30471xor 16,16,29472add 11,11,10473rotlwi 16,16,1474add 10,0,9475xor 15,12,8476rotlwi 9,11,5477xor 17,17,19478add 10,10,16479xor 15,15,7480xor 17,17,25481add 10,10,15482rotlwi 12,12,30483xor 17,17,30484add 10,10,9485rotlwi 17,17,1486add 9,0,8487xor 15,11,7488rotlwi 8,10,5489xor 18,18,20490add 9,9,17491xor 15,15,12492xor 18,18,26493add 9,9,15494rotlwi 11,11,30495xor 18,18,31496add 9,9,8497rotlwi 18,18,1498add 8,0,7499xor 15,10,12500rotlwi 7,9,5501xor 19,19,21502add 8,8,18503xor 15,15,11504xor 19,19,27505add 8,8,15506rotlwi 10,10,30507xor 19,19,16508add 8,8,7509rotlwi 19,19,1510add 7,0,12511xor 15,9,11512rotlwi 12,8,5513xor 20,20,22514add 7,7,19515xor 15,15,10516xor 20,20,28517add 7,7,15518rotlwi 9,9,30519xor 20,20,17520add 7,7,12521rotlwi 20,20,1522add 12,0,11523xor 15,8,10524rotlwi 11,7,5525xor 21,21,23526add 12,12,20527xor 15,15,9528xor 21,21,29529add 12,12,15530rotlwi 8,8,30531xor 21,21,18532add 12,12,11533rotlwi 21,21,1534add 11,0,10535xor 15,7,9536rotlwi 10,12,5537xor 22,22,24538add 11,11,21539xor 15,15,8540xor 22,22,30541add 11,11,15542rotlwi 7,7,30543xor 22,22,19544add 11,11,10545rotlwi 22,22,1546add 10,0,9547xor 15,12,8548rotlwi 9,11,5549xor 23,23,25550add 10,10,22551xor 15,15,7552xor 23,23,31553add 10,10,15554rotlwi 12,12,30555xor 23,23,20556add 10,10,9557rotlwi 23,23,1558add 9,0,8559xor 15,11,7560rotlwi 8,10,5561xor 24,24,26562add 9,9,23563xor 15,15,12564xor 24,24,16565add 9,9,15566rotlwi 11,11,30567xor 24,24,21568add 9,9,8569rotlwi 24,24,1570lis 0,0x8f1b571ori 0,0,0xbcdc572add 8,0,7573rotlwi 7,9,5574xor 25,25,27575add 8,8,24576and 15,10,11577xor 25,25,17578add 8,8,7579or 6,10,11580rotlwi 10,10,30581xor 25,25,22582and 6,6,12583or 15,15,6584rotlwi 25,25,1585add 8,8,15586add 7,0,12587rotlwi 12,8,5588xor 26,26,28589add 7,7,25590and 15,9,10591xor 26,26,18592add 7,7,12593or 6,9,10594rotlwi 9,9,30595xor 26,26,23596and 6,6,11597or 15,15,6598rotlwi 26,26,1599add 7,7,15600add 12,0,11601rotlwi 11,7,5602xor 27,27,29603add 12,12,26604and 15,8,9605xor 27,27,19606add 12,12,11607or 6,8,9608rotlwi 8,8,30609xor 27,27,24610and 6,6,10611or 15,15,6612rotlwi 27,27,1613add 12,12,15614add 11,0,10615rotlwi 10,12,5616xor 28,28,30617add 11,11,27618and 15,7,8619xor 28,28,20620add 11,11,10621or 6,7,8622rotlwi 7,7,30623xor 28,28,25624and 6,6,9625or 15,15,6626rotlwi 28,28,1627add 11,11,15628add 10,0,9629rotlwi 9,11,5630xor 29,29,31631add 10,10,28632and 15,12,7633xor 29,29,21634add 10,10,9635or 6,12,7636rotlwi 12,12,30637xor 29,29,26638and 6,6,8639or 15,15,6640rotlwi 29,29,1641add 10,10,15642add 9,0,8643rotlwi 8,10,5644xor 30,30,16645add 9,9,29646and 15,11,12647xor 30,30,22648add 9,9,8649or 6,11,12650rotlwi 11,11,30651xor 30,30,27652and 6,6,7653or 15,15,6654rotlwi 30,30,1655add 9,9,15656add 8,0,7657rotlwi 7,9,5658xor 31,31,17659add 8,8,30660and 15,10,11661xor 31,31,23662add 8,8,7663or 6,10,11664rotlwi 10,10,30665xor 31,31,28666and 6,6,12667or 15,15,6668rotlwi 31,31,1669add 8,8,15670add 7,0,12671rotlwi 12,8,5672xor 16,16,18673add 7,7,31674and 15,9,10675xor 16,16,24676add 7,7,12677or 6,9,10678rotlwi 9,9,30679xor 16,16,29680and 6,6,11681or 15,15,6682rotlwi 16,16,1683add 7,7,15684add 12,0,11685rotlwi 11,7,5686xor 17,17,19687add 12,12,16688and 15,8,9689xor 17,17,25690add 12,12,11691or 6,8,9692rotlwi 8,8,30693xor 17,17,30694and 6,6,10695or 15,15,6696rotlwi 17,17,1697add 12,12,15698add 11,0,10699rotlwi 10,12,5700xor 18,18,20701add 11,11,17702and 15,7,8703xor 18,18,26704add 11,11,10705or 6,7,8706rotlwi 7,7,30707xor 18,18,31708and 6,6,9709or 15,15,6710rotlwi 18,18,1711add 11,11,15712add 10,0,9713rotlwi 9,11,5714xor 19,19,21715add 10,10,18716and 15,12,7717xor 19,19,27718add 10,10,9719or 6,12,7720rotlwi 12,12,30721xor 19,19,16722and 6,6,8723or 15,15,6724rotlwi 19,19,1725add 10,10,15726add 9,0,8727rotlwi 8,10,5728xor 20,20,22729add 9,9,19730and 15,11,12731xor 20,20,28732add 9,9,8733or 6,11,12734rotlwi 11,11,30735xor 20,20,17736and 6,6,7737or 15,15,6738rotlwi 20,20,1739add 9,9,15740add 8,0,7741rotlwi 7,9,5742xor 21,21,23743add 8,8,20744and 15,10,11745xor 21,21,29746add 8,8,7747or 6,10,11748rotlwi 10,10,30749xor 21,21,18750and 6,6,12751or 15,15,6752rotlwi 21,21,1753add 8,8,15754add 7,0,12755rotlwi 12,8,5756xor 22,22,24757add 7,7,21758and 15,9,10759xor 22,22,30760add 7,7,12761or 6,9,10762rotlwi 9,9,30763xor 22,22,19764and 6,6,11765or 15,15,6766rotlwi 22,22,1767add 7,7,15768add 12,0,11769rotlwi 11,7,5770xor 23,23,25771add 12,12,22772and 15,8,9773xor 23,23,31774add 12,12,11775or 6,8,9776rotlwi 8,8,30777xor 23,23,20778and 6,6,10779or 15,15,6780rotlwi 23,23,1781add 12,12,15782add 11,0,10783rotlwi 10,12,5784xor 24,24,26785add 11,11,23786and 15,7,8787xor 24,24,16788add 11,11,10789or 6,7,8790rotlwi 7,7,30791xor 24,24,21792and 6,6,9793or 15,15,6794rotlwi 24,24,1795add 11,11,15796add 10,0,9797rotlwi 9,11,5798xor 25,25,27799add 10,10,24800and 15,12,7801xor 25,25,17802add 10,10,9803or 6,12,7804rotlwi 12,12,30805xor 25,25,22806and 6,6,8807or 15,15,6808rotlwi 25,25,1809add 10,10,15810add 9,0,8811rotlwi 8,10,5812xor 26,26,28813add 9,9,25814and 15,11,12815xor 26,26,18816add 9,9,8817or 6,11,12818rotlwi 11,11,30819xor 26,26,23820and 6,6,7821or 15,15,6822rotlwi 26,26,1823add 9,9,15824add 8,0,7825rotlwi 7,9,5826xor 27,27,29827add 8,8,26828and 15,10,11829xor 27,27,19830add 8,8,7831or 6,10,11832rotlwi 10,10,30833xor 27,27,24834and 6,6,12835or 15,15,6836rotlwi 27,27,1837add 8,8,15838add 7,0,12839rotlwi 12,8,5840xor 28,28,30841add 7,7,27842and 15,9,10843xor 28,28,20844add 7,7,12845or 6,9,10846rotlwi 9,9,30847xor 28,28,25848and 6,6,11849or 15,15,6850rotlwi 28,28,1851add 7,7,15852lis 0,0xca62853ori 0,0,0xc1d6854add 12,0,11855xor 15,8,10856rotlwi 11,7,5857xor 29,29,31858add 12,12,28859xor 15,15,9860xor 29,29,21861add 12,12,15862rotlwi 8,8,30863xor 29,29,26864add 12,12,11865rotlwi 29,29,1866add 11,0,10867xor 15,7,9868rotlwi 10,12,5869xor 30,30,16870add 11,11,29871xor 15,15,8872xor 30,30,22873add 11,11,15874rotlwi 7,7,30875xor 30,30,27876add 11,11,10877rotlwi 30,30,1878add 10,0,9879xor 15,12,8880rotlwi 9,11,5881xor 31,31,17882add 10,10,30883xor 15,15,7884xor 31,31,23885add 10,10,15886rotlwi 12,12,30887xor 31,31,28888add 10,10,9889rotlwi 31,31,1890add 9,0,8891xor 15,11,7892rotlwi 8,10,5893xor 16,16,18894add 9,9,31895xor 15,15,12896xor 16,16,24897add 9,9,15898rotlwi 11,11,30899xor 16,16,29900add 9,9,8901rotlwi 16,16,1902add 8,0,7903xor 15,10,12904rotlwi 7,9,5905xor 17,17,19906add 8,8,16907xor 15,15,11908xor 17,17,25909add 8,8,15910rotlwi 10,10,30911xor 17,17,30912add 8,8,7913rotlwi 17,17,1914add 7,0,12915xor 15,9,11916rotlwi 12,8,5917xor 18,18,20918add 7,7,17919xor 15,15,10920xor 18,18,26921add 7,7,15922rotlwi 9,9,30923xor 18,18,31924add 7,7,12925rotlwi 18,18,1926add 12,0,11927xor 15,8,10928rotlwi 11,7,5929xor 19,19,21930add 12,12,18931xor 15,15,9932xor 19,19,27933add 12,12,15934rotlwi 8,8,30935xor 19,19,16936add 12,12,11937rotlwi 19,19,1938add 11,0,10939xor 15,7,9940rotlwi 10,12,5941xor 20,20,22942add 11,11,19943xor 15,15,8944xor 20,20,28945add 11,11,15946rotlwi 7,7,30947xor 20,20,17948add 11,11,10949rotlwi 20,20,1950add 10,0,9951xor 15,12,8952rotlwi 9,11,5953xor 21,21,23954add 10,10,20955xor 15,15,7956xor 21,21,29957add 10,10,15958rotlwi 12,12,30959xor 21,21,18960add 10,10,9961rotlwi 21,21,1962add 9,0,8963xor 15,11,7964rotlwi 8,10,5965xor 22,22,24966add 9,9,21967xor 15,15,12968xor 22,22,30969add 9,9,15970rotlwi 11,11,30971xor 22,22,19972add 9,9,8973rotlwi 22,22,1974add 8,0,7975xor 15,10,12976rotlwi 7,9,5977xor 23,23,25978add 8,8,22979xor 15,15,11980xor 23,23,31981add 8,8,15982rotlwi 10,10,30983xor 23,23,20984add 8,8,7985rotlwi 23,23,1986add 7,0,12987xor 15,9,11988rotlwi 12,8,5989xor 24,24,26990add 7,7,23991xor 15,15,10992xor 24,24,16993add 7,7,15994rotlwi 9,9,30995xor 24,24,21996add 7,7,12997rotlwi 24,24,1998add 12,0,11999xor 15,8,101000rotlwi 11,7,51001xor 25,25,271002add 12,12,241003xor 15,15,91004xor 25,25,171005add 12,12,151006rotlwi 8,8,301007xor 25,25,221008add 12,12,111009rotlwi 25,25,11010add 11,0,101011xor 15,7,91012rotlwi 10,12,51013xor 26,26,281014add 11,11,251015xor 15,15,81016xor 26,26,181017add 11,11,151018rotlwi 7,7,301019xor 26,26,231020add 11,11,101021rotlwi 26,26,11022add 10,0,91023xor 15,12,81024rotlwi 9,11,51025xor 27,27,291026add 10,10,261027xor 15,15,71028xor 27,27,191029add 10,10,151030rotlwi 12,12,301031xor 27,27,241032add 10,10,91033rotlwi 27,27,11034add 9,0,81035xor 15,11,71036rotlwi 8,10,51037xor 28,28,301038add 9,9,271039xor 15,15,121040xor 28,28,201041add 9,9,151042rotlwi 11,11,301043xor 28,28,251044add 9,9,81045rotlwi 28,28,11046add 8,0,71047xor 15,10,121048rotlwi 7,9,51049xor 29,29,311050add 8,8,281051xor 15,15,111052xor 29,29,211053add 8,8,151054rotlwi 10,10,301055xor 29,29,261056add 8,8,71057rotlwi 29,29,11058add 7,0,121059xor 15,9,111060rotlwi 12,8,51061xor 30,30,161062add 7,7,291063xor 15,15,101064xor 30,30,221065add 7,7,151066rotlwi 9,9,301067xor 30,30,271068add 7,7,121069rotlwi 30,30,11070add 12,0,111071xor 15,8,101072rotlwi 11,7,51073xor 31,31,171074add 12,12,301075xor 15,15,91076xor 31,31,231077add 12,12,151078rotlwi 8,8,301079xor 31,31,281080add 12,12,111081rotlwi 31,31,11082add 11,0,101083xor 15,7,91084rotlwi 10,12,51085lwz 16,0(3)1086add 11,11,311087xor 15,15,81088lwz 17,4(3)1089add 11,11,151090rotlwi 7,7,301091lwz 18,8(3)1092lwz 19,12(3)1093add 11,11,101094lwz 20,16(3)1095add 16,16,111096add 17,17,121097add 18,18,71098add 19,19,81099add 20,20,91100stw 16,0(3)1101mr 7,161102stw 17,4(3)1103mr 8,171104stw 18,8(3)1105mr 9,181106stw 19,12(3)1107mr 10,191108stw 20,16(3)1109mr 11,201110addi 4,4,641111bdnz .Lsha1_block_private1112blr1113.long 01114.byte 0,12,0x14,0,0,0,0,01115.size sha1_block_data_order,.-sha1_block_data_order1116.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,01117.align 2111811191120