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