1.machine  "any"
2.text
3
4.globl    sha256_block_p8
5.align    6
6sha256_block_p8:
7          stwu      1,-328(1)
8          mflr      8
9          li        10,175
10          li        11,191
11          stvx      24,10,1
12          addi      10,10,32
13          mfspr     12,256
14          stvx      25,11,1
15          addi      11,11,32
16          stvx      26,10,1
17          addi      10,10,32
18          stvx      27,11,1
19          addi      11,11,32
20          stvx      28,10,1
21          addi      10,10,32
22          stvx      29,11,1
23          addi      11,11,32
24          stvx      30,10,1
25          stvx      31,11,1
26          li        11,-4096+255
27          stw       12,300(1)
28          li        10,0x10
29          stw       26,304(1)
30          li        26,0x20
31          stw       27,308(1)
32          li        27,0x30
33          stw       28,312(1)
34          li        28,0x40
35          stw       29,316(1)
36          li        29,0x50
37          stw       30,320(1)
38          li        30,0x60
39          stw       31,324(1)
40          li        31,0x70
41          stw       8,332(1)
42          mtspr     256,11
43
44          bl        LPICmeup
45          addi      11,1,47
46          .long     0x7C001E19
47          .long     0x7C8A1E19
48          vsldoi    1,0,0,4
49          vsldoi    2,0,0,8
50          vsldoi    3,0,0,12
51          vsldoi    5,4,4,4
52          vsldoi    6,4,4,8
53          vsldoi    7,4,4,12
54          li        0,3
55          b         Loop
56.align    5
57Loop:
58          lvx       28,0,6
59          .long     0x7D002699
60          addi      4,4,16
61          mr        7,6
62          stvx      0,0,11
63          stvx      1,10,11
64          stvx      2,26,11
65          stvx      3,27,11
66          stvx      4,28,11
67          stvx      5,29,11
68          stvx      6,30,11
69          stvx      7,31,11
70          vadduwm   7,7,28
71          lvx       28,10,6
72          vadduwm   7,7,8
73          vsel      29,6,5,4
74          vadduwm   6,6,28
75          vadduwm   7,7,29
76          .long     0x13C4FE82
77          vadduwm   7,7,30
78          vxor      29,0,1
79          vsel      29,1,2,29
80          vadduwm   3,3,7
81          .long     0x13C08682
82          vadduwm   30,30,29
83          vadduwm   7,7,30
84          lvx       28,26,7
85          vsldoi    9,8,8,4
86          vadduwm   6,6,9
87          vsel      29,5,4,3
88          vadduwm   5,5,28
89          vadduwm   6,6,29
90          .long     0x13C3FE82
91          vadduwm   6,6,30
92          vxor      29,7,0
93          vsel      29,0,1,29
94          vadduwm   2,2,6
95          .long     0x13C78682
96          vadduwm   30,30,29
97          vadduwm   6,6,30
98          lvx       28,27,7
99          vsldoi    10,9,9,4
100          vadduwm   5,5,10
101          vsel      29,4,3,2
102          vadduwm   4,4,28
103          vadduwm   5,5,29
104          .long     0x13C2FE82
105          vadduwm   5,5,30
106          vxor      29,6,7
107          vsel      29,7,0,29
108          vadduwm   1,1,5
109          .long     0x13C68682
110          vadduwm   30,30,29
111          vadduwm   5,5,30
112          lvx       28,28,7
113          .long     0x7D802699
114          addi      4,4,16
115          vsldoi    11,10,10,4
116          vadduwm   4,4,11
117          vsel      29,3,2,1
118          vadduwm   3,3,28
119          vadduwm   4,4,29
120          .long     0x13C1FE82
121          vadduwm   4,4,30
122          vxor      29,5,6
123          vsel      29,6,7,29
124          vadduwm   0,0,4
125          .long     0x13C58682
126          vadduwm   30,30,29
127          vadduwm   4,4,30
128          lvx       28,29,7
129          vadduwm   3,3,12
130          vsel      29,2,1,0
131          vadduwm   2,2,28
132          vadduwm   3,3,29
133          .long     0x13C0FE82
134          vadduwm   3,3,30
135          vxor      29,4,5
136          vsel      29,5,6,29
137          vadduwm   7,7,3
138          .long     0x13C48682
139          vadduwm   30,30,29
140          vadduwm   3,3,30
141          lvx       28,30,7
142          vsldoi    13,12,12,4
143          vadduwm   2,2,13
144          vsel      29,1,0,7
145          vadduwm   1,1,28
146          vadduwm   2,2,29
147          .long     0x13C7FE82
148          vadduwm   2,2,30
149          vxor      29,3,4
150          vsel      29,4,5,29
151          vadduwm   6,6,2
152          .long     0x13C38682
153          vadduwm   30,30,29
154          vadduwm   2,2,30
155          lvx       28,31,7
156          addi      7,7,0x80
157          vsldoi    14,13,13,4
158          vadduwm   1,1,14
159          vsel      29,0,7,6
160          vadduwm   0,0,28
161          vadduwm   1,1,29
162          .long     0x13C6FE82
163          vadduwm   1,1,30
164          vxor      29,2,3
165          vsel      29,3,4,29
166          vadduwm   5,5,1
167          .long     0x13C28682
168          vadduwm   30,30,29
169          vadduwm   1,1,30
170          lvx       28,0,7
171          .long     0x7E002699
172          addi      4,4,16
173          vsldoi    15,14,14,4
174          vadduwm   0,0,15
175          vsel      29,7,6,5
176          vadduwm   7,7,28
177          vadduwm   0,0,29
178          .long     0x13C5FE82
179          vadduwm   0,0,30
180          vxor      29,1,2
181          vsel      29,2,3,29
182          vadduwm   4,4,0
183          .long     0x13C18682
184          vadduwm   30,30,29
185          vadduwm   0,0,30
186          lvx       28,10,7
187          vadduwm   7,7,16
188          vsel      29,6,5,4
189          vadduwm   6,6,28
190          vadduwm   7,7,29
191          .long     0x13C4FE82
192          vadduwm   7,7,30
193          vxor      29,0,1
194          vsel      29,1,2,29
195          vadduwm   3,3,7
196          .long     0x13C08682
197          vadduwm   30,30,29
198          vadduwm   7,7,30
199          lvx       28,26,7
200          vsldoi    17,16,16,4
201          vadduwm   6,6,17
202          vsel      29,5,4,3
203          vadduwm   5,5,28
204          vadduwm   6,6,29
205          .long     0x13C3FE82
206          vadduwm   6,6,30
207          vxor      29,7,0
208          vsel      29,0,1,29
209          vadduwm   2,2,6
210          .long     0x13C78682
211          vadduwm   30,30,29
212          vadduwm   6,6,30
213          lvx       28,27,7
214          vsldoi    18,17,17,4
215          vadduwm   5,5,18
216          vsel      29,4,3,2
217          vadduwm   4,4,28
218          vadduwm   5,5,29
219          .long     0x13C2FE82
220          vadduwm   5,5,30
221          vxor      29,6,7
222          vsel      29,7,0,29
223          vadduwm   1,1,5
224          .long     0x13C68682
225          vadduwm   30,30,29
226          vadduwm   5,5,30
227          lvx       28,28,7
228          .long     0x7F002699
229          addi      4,4,16
230          vsldoi    19,18,18,4
231          vadduwm   4,4,19
232          vsel      29,3,2,1
233          vadduwm   3,3,28
234          vadduwm   4,4,29
235          .long     0x13C1FE82
236          vadduwm   4,4,30
237          vxor      29,5,6
238          vsel      29,6,7,29
239          vadduwm   0,0,4
240          .long     0x13C58682
241          vadduwm   30,30,29
242          vadduwm   4,4,30
243          lvx       28,29,7
244          vadduwm   3,3,24
245          vsel      29,2,1,0
246          vadduwm   2,2,28
247          vadduwm   3,3,29
248          .long     0x13C0FE82
249          vadduwm   3,3,30
250          vxor      29,4,5
251          vsel      29,5,6,29
252          vadduwm   7,7,3
253          .long     0x13C48682
254          vadduwm   30,30,29
255          vadduwm   3,3,30
256          lvx       28,30,7
257          vsldoi    25,24,24,4
258          vadduwm   2,2,25
259          vsel      29,1,0,7
260          vadduwm   1,1,28
261          vadduwm   2,2,29
262          .long     0x13C7FE82
263          vadduwm   2,2,30
264          vxor      29,3,4
265          vsel      29,4,5,29
266          vadduwm   6,6,2
267          .long     0x13C38682
268          vadduwm   30,30,29
269          vadduwm   2,2,30
270          lvx       28,31,7
271          addi      7,7,0x80
272          vsldoi    26,25,25,4
273          vadduwm   1,1,26
274          vsel      29,0,7,6
275          vadduwm   0,0,28
276          vadduwm   1,1,29
277          .long     0x13C6FE82
278          vadduwm   1,1,30
279          vxor      29,2,3
280          vsel      29,3,4,29
281          vadduwm   5,5,1
282          .long     0x13C28682
283          vadduwm   30,30,29
284          vadduwm   1,1,30
285          lvx       28,0,7
286          vsldoi    27,26,26,4
287          .long     0x13C90682
288          vadduwm   8,8,30
289          .long     0x13DA7E82
290          vadduwm   8,8,30
291          vadduwm   8,8,17
292          vadduwm   0,0,27
293          vsel      29,7,6,5
294          vadduwm   7,7,28
295          vadduwm   0,0,29
296          .long     0x13C5FE82
297          vadduwm   0,0,30
298          vxor      29,1,2
299          vsel      29,2,3,29
300          vadduwm   4,4,0
301          .long     0x13C18682
302          vadduwm   30,30,29
303          vadduwm   0,0,30
304          lvx       28,10,7
305          mtctr     0
306          b         L16_xx
307.align    5
308L16_xx:
309          .long     0x13CA0682
310          vadduwm   9,9,30
311          .long     0x13DB7E82
312          vadduwm   9,9,30
313          vadduwm   9,9,18
314          vadduwm   7,7,8
315          vsel      29,6,5,4
316          vadduwm   6,6,28
317          vadduwm   7,7,29
318          .long     0x13C4FE82
319          vadduwm   7,7,30
320          vxor      29,0,1
321          vsel      29,1,2,29
322          vadduwm   3,3,7
323          .long     0x13C08682
324          vadduwm   30,30,29
325          vadduwm   7,7,30
326          lvx       28,26,7
327          .long     0x13CB0682
328          vadduwm   10,10,30
329          .long     0x13C87E82
330          vadduwm   10,10,30
331          vadduwm   10,10,19
332          vadduwm   6,6,9
333          vsel      29,5,4,3
334          vadduwm   5,5,28
335          vadduwm   6,6,29
336          .long     0x13C3FE82
337          vadduwm   6,6,30
338          vxor      29,7,0
339          vsel      29,0,1,29
340          vadduwm   2,2,6
341          .long     0x13C78682
342          vadduwm   30,30,29
343          vadduwm   6,6,30
344          lvx       28,27,7
345          .long     0x13CC0682
346          vadduwm   11,11,30
347          .long     0x13C97E82
348          vadduwm   11,11,30
349          vadduwm   11,11,24
350          vadduwm   5,5,10
351          vsel      29,4,3,2
352          vadduwm   4,4,28
353          vadduwm   5,5,29
354          .long     0x13C2FE82
355          vadduwm   5,5,30
356          vxor      29,6,7
357          vsel      29,7,0,29
358          vadduwm   1,1,5
359          .long     0x13C68682
360          vadduwm   30,30,29
361          vadduwm   5,5,30
362          lvx       28,28,7
363          .long     0x13CD0682
364          vadduwm   12,12,30
365          .long     0x13CA7E82
366          vadduwm   12,12,30
367          vadduwm   12,12,25
368          vadduwm   4,4,11
369          vsel      29,3,2,1
370          vadduwm   3,3,28
371          vadduwm   4,4,29
372          .long     0x13C1FE82
373          vadduwm   4,4,30
374          vxor      29,5,6
375          vsel      29,6,7,29
376          vadduwm   0,0,4
377          .long     0x13C58682
378          vadduwm   30,30,29
379          vadduwm   4,4,30
380          lvx       28,29,7
381          .long     0x13CE0682
382          vadduwm   13,13,30
383          .long     0x13CB7E82
384          vadduwm   13,13,30
385          vadduwm   13,13,26
386          vadduwm   3,3,12
387          vsel      29,2,1,0
388          vadduwm   2,2,28
389          vadduwm   3,3,29
390          .long     0x13C0FE82
391          vadduwm   3,3,30
392          vxor      29,4,5
393          vsel      29,5,6,29
394          vadduwm   7,7,3
395          .long     0x13C48682
396          vadduwm   30,30,29
397          vadduwm   3,3,30
398          lvx       28,30,7
399          .long     0x13CF0682
400          vadduwm   14,14,30
401          .long     0x13CC7E82
402          vadduwm   14,14,30
403          vadduwm   14,14,27
404          vadduwm   2,2,13
405          vsel      29,1,0,7
406          vadduwm   1,1,28
407          vadduwm   2,2,29
408          .long     0x13C7FE82
409          vadduwm   2,2,30
410          vxor      29,3,4
411          vsel      29,4,5,29
412          vadduwm   6,6,2
413          .long     0x13C38682
414          vadduwm   30,30,29
415          vadduwm   2,2,30
416          lvx       28,31,7
417          addi      7,7,0x80
418          .long     0x13D00682
419          vadduwm   15,15,30
420          .long     0x13CD7E82
421          vadduwm   15,15,30
422          vadduwm   15,15,8
423          vadduwm   1,1,14
424          vsel      29,0,7,6
425          vadduwm   0,0,28
426          vadduwm   1,1,29
427          .long     0x13C6FE82
428          vadduwm   1,1,30
429          vxor      29,2,3
430          vsel      29,3,4,29
431          vadduwm   5,5,1
432          .long     0x13C28682
433          vadduwm   30,30,29
434          vadduwm   1,1,30
435          lvx       28,0,7
436          .long     0x13D10682
437          vadduwm   16,16,30
438          .long     0x13CE7E82
439          vadduwm   16,16,30
440          vadduwm   16,16,9
441          vadduwm   0,0,15
442          vsel      29,7,6,5
443          vadduwm   7,7,28
444          vadduwm   0,0,29
445          .long     0x13C5FE82
446          vadduwm   0,0,30
447          vxor      29,1,2
448          vsel      29,2,3,29
449          vadduwm   4,4,0
450          .long     0x13C18682
451          vadduwm   30,30,29
452          vadduwm   0,0,30
453          lvx       28,10,7
454          .long     0x13D20682
455          vadduwm   17,17,30
456          .long     0x13CF7E82
457          vadduwm   17,17,30
458          vadduwm   17,17,10
459          vadduwm   7,7,16
460          vsel      29,6,5,4
461          vadduwm   6,6,28
462          vadduwm   7,7,29
463          .long     0x13C4FE82
464          vadduwm   7,7,30
465          vxor      29,0,1
466          vsel      29,1,2,29
467          vadduwm   3,3,7
468          .long     0x13C08682
469          vadduwm   30,30,29
470          vadduwm   7,7,30
471          lvx       28,26,7
472          .long     0x13D30682
473          vadduwm   18,18,30
474          .long     0x13D07E82
475          vadduwm   18,18,30
476          vadduwm   18,18,11
477          vadduwm   6,6,17
478          vsel      29,5,4,3
479          vadduwm   5,5,28
480          vadduwm   6,6,29
481          .long     0x13C3FE82
482          vadduwm   6,6,30
483          vxor      29,7,0
484          vsel      29,0,1,29
485          vadduwm   2,2,6
486          .long     0x13C78682
487          vadduwm   30,30,29
488          vadduwm   6,6,30
489          lvx       28,27,7
490          .long     0x13D80682
491          vadduwm   19,19,30
492          .long     0x13D17E82
493          vadduwm   19,19,30
494          vadduwm   19,19,12
495          vadduwm   5,5,18
496          vsel      29,4,3,2
497          vadduwm   4,4,28
498          vadduwm   5,5,29
499          .long     0x13C2FE82
500          vadduwm   5,5,30
501          vxor      29,6,7
502          vsel      29,7,0,29
503          vadduwm   1,1,5
504          .long     0x13C68682
505          vadduwm   30,30,29
506          vadduwm   5,5,30
507          lvx       28,28,7
508          .long     0x13D90682
509          vadduwm   24,24,30
510          .long     0x13D27E82
511          vadduwm   24,24,30
512          vadduwm   24,24,13
513          vadduwm   4,4,19
514          vsel      29,3,2,1
515          vadduwm   3,3,28
516          vadduwm   4,4,29
517          .long     0x13C1FE82
518          vadduwm   4,4,30
519          vxor      29,5,6
520          vsel      29,6,7,29
521          vadduwm   0,0,4
522          .long     0x13C58682
523          vadduwm   30,30,29
524          vadduwm   4,4,30
525          lvx       28,29,7
526          .long     0x13DA0682
527          vadduwm   25,25,30
528          .long     0x13D37E82
529          vadduwm   25,25,30
530          vadduwm   25,25,14
531          vadduwm   3,3,24
532          vsel      29,2,1,0
533          vadduwm   2,2,28
534          vadduwm   3,3,29
535          .long     0x13C0FE82
536          vadduwm   3,3,30
537          vxor      29,4,5
538          vsel      29,5,6,29
539          vadduwm   7,7,3
540          .long     0x13C48682
541          vadduwm   30,30,29
542          vadduwm   3,3,30
543          lvx       28,30,7
544          .long     0x13DB0682
545          vadduwm   26,26,30
546          .long     0x13D87E82
547          vadduwm   26,26,30
548          vadduwm   26,26,15
549          vadduwm   2,2,25
550          vsel      29,1,0,7
551          vadduwm   1,1,28
552          vadduwm   2,2,29
553          .long     0x13C7FE82
554          vadduwm   2,2,30
555          vxor      29,3,4
556          vsel      29,4,5,29
557          vadduwm   6,6,2
558          .long     0x13C38682
559          vadduwm   30,30,29
560          vadduwm   2,2,30
561          lvx       28,31,7
562          addi      7,7,0x80
563          .long     0x13C80682
564          vadduwm   27,27,30
565          .long     0x13D97E82
566          vadduwm   27,27,30
567          vadduwm   27,27,16
568          vadduwm   1,1,26
569          vsel      29,0,7,6
570          vadduwm   0,0,28
571          vadduwm   1,1,29
572          .long     0x13C6FE82
573          vadduwm   1,1,30
574          vxor      29,2,3
575          vsel      29,3,4,29
576          vadduwm   5,5,1
577          .long     0x13C28682
578          vadduwm   30,30,29
579          vadduwm   1,1,30
580          lvx       28,0,7
581          .long     0x13C90682
582          vadduwm   8,8,30
583          .long     0x13DA7E82
584          vadduwm   8,8,30
585          vadduwm   8,8,17
586          vadduwm   0,0,27
587          vsel      29,7,6,5
588          vadduwm   7,7,28
589          vadduwm   0,0,29
590          .long     0x13C5FE82
591          vadduwm   0,0,30
592          vxor      29,1,2
593          vsel      29,2,3,29
594          vadduwm   4,4,0
595          .long     0x13C18682
596          vadduwm   30,30,29
597          vadduwm   0,0,30
598          lvx       28,10,7
599          bc        16,0,L16_xx
600
601          lvx       10,0,11
602          subic.    5,5,1
603          lvx       11,10,11
604          vadduwm   0,0,10
605          lvx       12,26,11
606          vadduwm   1,1,11
607          lvx       13,27,11
608          vadduwm   2,2,12
609          lvx       14,28,11
610          vadduwm   3,3,13
611          lvx       15,29,11
612          vadduwm   4,4,14
613          lvx       16,30,11
614          vadduwm   5,5,15
615          lvx       17,31,11
616          vadduwm   6,6,16
617          vadduwm   7,7,17
618          bne       Loop
619          lvx       8,26,7
620          vperm     0,0,1,28
621          lvx       9,27,7
622          vperm     4,4,5,28
623          vperm     0,0,2,8
624          vperm     4,4,6,8
625          vperm     0,0,3,9
626          vperm     4,4,7,9
627          .long     0x7C001F19
628          .long     0x7C8A1F19
629          addi      11,1,175
630          mtlr      8
631          mtspr     256,12
632          lvx       24,0,11
633          lvx       25,10,11
634          lvx       26,26,11
635          lvx       27,27,11
636          lvx       28,28,11
637          lvx       29,29,11
638          lvx       30,30,11
639          lvx       31,31,11
640          lwz       26,304(1)
641          lwz       27,308(1)
642          lwz       28,312(1)
643          lwz       29,316(1)
644          lwz       30,320(1)
645          lwz       31,324(1)
646          addi      1,1,328
647          blr
648.long     0
649.byte     0,12,4,1,0x80,6,3,0
650.long     0
651
652.align    6
653LPICmeup:
654          mflr      0
655          bcl       20,31,$+4
656          mflr      6
657          addi      6,6,56
658          mtlr      0
659          blr
660.long     0
661.byte     0,12,0x14,0,0,0,0,0
662.space    28
663.long     0x428a2f98,0x428a2f98,0x428a2f98,0x428a2f98
664.long     0x71374491,0x71374491,0x71374491,0x71374491
665.long     0xb5c0fbcf,0xb5c0fbcf,0xb5c0fbcf,0xb5c0fbcf
666.long     0xe9b5dba5,0xe9b5dba5,0xe9b5dba5,0xe9b5dba5
667.long     0x3956c25b,0x3956c25b,0x3956c25b,0x3956c25b
668.long     0x59f111f1,0x59f111f1,0x59f111f1,0x59f111f1
669.long     0x923f82a4,0x923f82a4,0x923f82a4,0x923f82a4
670.long     0xab1c5ed5,0xab1c5ed5,0xab1c5ed5,0xab1c5ed5
671.long     0xd807aa98,0xd807aa98,0xd807aa98,0xd807aa98
672.long     0x12835b01,0x12835b01,0x12835b01,0x12835b01
673.long     0x243185be,0x243185be,0x243185be,0x243185be
674.long     0x550c7dc3,0x550c7dc3,0x550c7dc3,0x550c7dc3
675.long     0x72be5d74,0x72be5d74,0x72be5d74,0x72be5d74
676.long     0x80deb1fe,0x80deb1fe,0x80deb1fe,0x80deb1fe
677.long     0x9bdc06a7,0x9bdc06a7,0x9bdc06a7,0x9bdc06a7
678.long     0xc19bf174,0xc19bf174,0xc19bf174,0xc19bf174
679.long     0xe49b69c1,0xe49b69c1,0xe49b69c1,0xe49b69c1
680.long     0xefbe4786,0xefbe4786,0xefbe4786,0xefbe4786
681.long     0x0fc19dc6,0x0fc19dc6,0x0fc19dc6,0x0fc19dc6
682.long     0x240ca1cc,0x240ca1cc,0x240ca1cc,0x240ca1cc
683.long     0x2de92c6f,0x2de92c6f,0x2de92c6f,0x2de92c6f
684.long     0x4a7484aa,0x4a7484aa,0x4a7484aa,0x4a7484aa
685.long     0x5cb0a9dc,0x5cb0a9dc,0x5cb0a9dc,0x5cb0a9dc
686.long     0x76f988da,0x76f988da,0x76f988da,0x76f988da
687.long     0x983e5152,0x983e5152,0x983e5152,0x983e5152
688.long     0xa831c66d,0xa831c66d,0xa831c66d,0xa831c66d
689.long     0xb00327c8,0xb00327c8,0xb00327c8,0xb00327c8
690.long     0xbf597fc7,0xbf597fc7,0xbf597fc7,0xbf597fc7
691.long     0xc6e00bf3,0xc6e00bf3,0xc6e00bf3,0xc6e00bf3
692.long     0xd5a79147,0xd5a79147,0xd5a79147,0xd5a79147
693.long     0x06ca6351,0x06ca6351,0x06ca6351,0x06ca6351
694.long     0x14292967,0x14292967,0x14292967,0x14292967
695.long     0x27b70a85,0x27b70a85,0x27b70a85,0x27b70a85
696.long     0x2e1b2138,0x2e1b2138,0x2e1b2138,0x2e1b2138
697.long     0x4d2c6dfc,0x4d2c6dfc,0x4d2c6dfc,0x4d2c6dfc
698.long     0x53380d13,0x53380d13,0x53380d13,0x53380d13
699.long     0x650a7354,0x650a7354,0x650a7354,0x650a7354
700.long     0x766a0abb,0x766a0abb,0x766a0abb,0x766a0abb
701.long     0x81c2c92e,0x81c2c92e,0x81c2c92e,0x81c2c92e
702.long     0x92722c85,0x92722c85,0x92722c85,0x92722c85
703.long     0xa2bfe8a1,0xa2bfe8a1,0xa2bfe8a1,0xa2bfe8a1
704.long     0xa81a664b,0xa81a664b,0xa81a664b,0xa81a664b
705.long     0xc24b8b70,0xc24b8b70,0xc24b8b70,0xc24b8b70
706.long     0xc76c51a3,0xc76c51a3,0xc76c51a3,0xc76c51a3
707.long     0xd192e819,0xd192e819,0xd192e819,0xd192e819
708.long     0xd6990624,0xd6990624,0xd6990624,0xd6990624
709.long     0xf40e3585,0xf40e3585,0xf40e3585,0xf40e3585
710.long     0x106aa070,0x106aa070,0x106aa070,0x106aa070
711.long     0x19a4c116,0x19a4c116,0x19a4c116,0x19a4c116
712.long     0x1e376c08,0x1e376c08,0x1e376c08,0x1e376c08
713.long     0x2748774c,0x2748774c,0x2748774c,0x2748774c
714.long     0x34b0bcb5,0x34b0bcb5,0x34b0bcb5,0x34b0bcb5
715.long     0x391c0cb3,0x391c0cb3,0x391c0cb3,0x391c0cb3
716.long     0x4ed8aa4a,0x4ed8aa4a,0x4ed8aa4a,0x4ed8aa4a
717.long     0x5b9cca4f,0x5b9cca4f,0x5b9cca4f,0x5b9cca4f
718.long     0x682e6ff3,0x682e6ff3,0x682e6ff3,0x682e6ff3
719.long     0x748f82ee,0x748f82ee,0x748f82ee,0x748f82ee
720.long     0x78a5636f,0x78a5636f,0x78a5636f,0x78a5636f
721.long     0x84c87814,0x84c87814,0x84c87814,0x84c87814
722.long     0x8cc70208,0x8cc70208,0x8cc70208,0x8cc70208
723.long     0x90befffa,0x90befffa,0x90befffa,0x90befffa
724.long     0xa4506ceb,0xa4506ceb,0xa4506ceb,0xa4506ceb
725.long     0xbef9a3f7,0xbef9a3f7,0xbef9a3f7,0xbef9a3f7
726.long     0xc67178f2,0xc67178f2,0xc67178f2,0xc67178f2
727.long     0,0,0,0
728.long     0x00010203,0x10111213,0x10111213,0x10111213
729.long     0x00010203,0x04050607,0x10111213,0x10111213
730.long     0x00010203,0x04050607,0x08090a0b,0x10111213
731.byte     83,72,65,50,53,54,32,102,111,114,32,80,111,119,101,114,73,83,65,32,50,46,48,55,44,67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
732.align    2
733.align    2
734