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