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