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