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