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