Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-src
Path: blob/main/sys/crypto/openssl/powerpc64le/sha512p8-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 sha512_block_p8
7
.type sha512_block_p8,@function
8
.align 6
9
sha512_block_p8:
10
.localentry sha512_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 0x7C001E99
56
.long 0x7C4A1E99
57
.long 0x7C9A1E99
58
vsldoi 1,0,0,8
59
.long 0x7CDB1E99
60
vsldoi 3,2,2,8
61
vsldoi 5,4,4,8
62
vsldoi 7,6,6,8
63
li 0,4
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
.long 0x10E7E0C0
80
lvx 28,10,6
81
vperm 8,8,8,31
82
.long 0x10E740C0
83
vsel 29,6,5,4
84
.long 0x10C6E0C0
85
.long 0x10E7E8C0
86
.long 0x13C4FEC2
87
.long 0x10E7F0C0
88
vxor 29,0,1
89
vsel 29,1,2,29
90
.long 0x106338C0
91
.long 0x13C086C2
92
.long 0x13DEE8C0
93
.long 0x10E7F0C0
94
lvx 28,26,7
95
.long 0x7D402699
96
addi 4,4,16
97
vsldoi 9,8,8,8
98
.long 0x10C648C0
99
vsel 29,5,4,3
100
.long 0x10A5E0C0
101
.long 0x10C6E8C0
102
.long 0x13C3FEC2
103
.long 0x10C6F0C0
104
vxor 29,7,0
105
vsel 29,0,1,29
106
.long 0x104230C0
107
.long 0x13C786C2
108
.long 0x13DEE8C0
109
.long 0x10C6F0C0
110
lvx 28,27,7
111
vperm 10,10,10,31
112
.long 0x10A550C0
113
vsel 29,4,3,2
114
.long 0x1084E0C0
115
.long 0x10A5E8C0
116
.long 0x13C2FEC2
117
.long 0x10A5F0C0
118
vxor 29,6,7
119
vsel 29,7,0,29
120
.long 0x102128C0
121
.long 0x13C686C2
122
.long 0x13DEE8C0
123
.long 0x10A5F0C0
124
lvx 28,28,7
125
.long 0x7D802699
126
addi 4,4,16
127
vsldoi 11,10,10,8
128
.long 0x108458C0
129
vsel 29,3,2,1
130
.long 0x1063E0C0
131
.long 0x1084E8C0
132
.long 0x13C1FEC2
133
.long 0x1084F0C0
134
vxor 29,5,6
135
vsel 29,6,7,29
136
.long 0x100020C0
137
.long 0x13C586C2
138
.long 0x13DEE8C0
139
.long 0x1084F0C0
140
lvx 28,29,7
141
vperm 12,12,12,31
142
.long 0x106360C0
143
vsel 29,2,1,0
144
.long 0x1042E0C0
145
.long 0x1063E8C0
146
.long 0x13C0FEC2
147
.long 0x1063F0C0
148
vxor 29,4,5
149
vsel 29,5,6,29
150
.long 0x10E718C0
151
.long 0x13C486C2
152
.long 0x13DEE8C0
153
.long 0x1063F0C0
154
lvx 28,30,7
155
.long 0x7DC02699
156
addi 4,4,16
157
vsldoi 13,12,12,8
158
.long 0x104268C0
159
vsel 29,1,0,7
160
.long 0x1021E0C0
161
.long 0x1042E8C0
162
.long 0x13C7FEC2
163
.long 0x1042F0C0
164
vxor 29,3,4
165
vsel 29,4,5,29
166
.long 0x10C610C0
167
.long 0x13C386C2
168
.long 0x13DEE8C0
169
.long 0x1042F0C0
170
lvx 28,31,7
171
addi 7,7,0x80
172
vperm 14,14,14,31
173
.long 0x102170C0
174
vsel 29,0,7,6
175
.long 0x1000E0C0
176
.long 0x1021E8C0
177
.long 0x13C6FEC2
178
.long 0x1021F0C0
179
vxor 29,2,3
180
vsel 29,3,4,29
181
.long 0x10A508C0
182
.long 0x13C286C2
183
.long 0x13DEE8C0
184
.long 0x1021F0C0
185
lvx 28,0,7
186
.long 0x7E002699
187
addi 4,4,16
188
vsldoi 15,14,14,8
189
.long 0x100078C0
190
vsel 29,7,6,5
191
.long 0x10E7E0C0
192
.long 0x1000E8C0
193
.long 0x13C5FEC2
194
.long 0x1000F0C0
195
vxor 29,1,2
196
vsel 29,2,3,29
197
.long 0x108400C0
198
.long 0x13C186C2
199
.long 0x13DEE8C0
200
.long 0x1000F0C0
201
lvx 28,10,7
202
vperm 16,16,16,31
203
.long 0x10E780C0
204
vsel 29,6,5,4
205
.long 0x10C6E0C0
206
.long 0x10E7E8C0
207
.long 0x13C4FEC2
208
.long 0x10E7F0C0
209
vxor 29,0,1
210
vsel 29,1,2,29
211
.long 0x106338C0
212
.long 0x13C086C2
213
.long 0x13DEE8C0
214
.long 0x10E7F0C0
215
lvx 28,26,7
216
.long 0x7E402699
217
addi 4,4,16
218
vsldoi 17,16,16,8
219
.long 0x10C688C0
220
vsel 29,5,4,3
221
.long 0x10A5E0C0
222
.long 0x10C6E8C0
223
.long 0x13C3FEC2
224
.long 0x10C6F0C0
225
vxor 29,7,0
226
vsel 29,0,1,29
227
.long 0x104230C0
228
.long 0x13C786C2
229
.long 0x13DEE8C0
230
.long 0x10C6F0C0
231
lvx 28,27,7
232
vperm 18,18,18,31
233
.long 0x10A590C0
234
vsel 29,4,3,2
235
.long 0x1084E0C0
236
.long 0x10A5E8C0
237
.long 0x13C2FEC2
238
.long 0x10A5F0C0
239
vxor 29,6,7
240
vsel 29,7,0,29
241
.long 0x102128C0
242
.long 0x13C686C2
243
.long 0x13DEE8C0
244
.long 0x10A5F0C0
245
lvx 28,28,7
246
.long 0x7F002699
247
addi 4,4,16
248
vsldoi 19,18,18,8
249
.long 0x108498C0
250
vsel 29,3,2,1
251
.long 0x1063E0C0
252
.long 0x1084E8C0
253
.long 0x13C1FEC2
254
.long 0x1084F0C0
255
vxor 29,5,6
256
vsel 29,6,7,29
257
.long 0x100020C0
258
.long 0x13C586C2
259
.long 0x13DEE8C0
260
.long 0x1084F0C0
261
lvx 28,29,7
262
vperm 24,24,24,31
263
.long 0x1063C0C0
264
vsel 29,2,1,0
265
.long 0x1042E0C0
266
.long 0x1063E8C0
267
.long 0x13C0FEC2
268
.long 0x1063F0C0
269
vxor 29,4,5
270
vsel 29,5,6,29
271
.long 0x10E718C0
272
.long 0x13C486C2
273
.long 0x13DEE8C0
274
.long 0x1063F0C0
275
lvx 28,30,7
276
.long 0x7F402699
277
addi 4,4,16
278
vsldoi 25,24,24,8
279
.long 0x1042C8C0
280
vsel 29,1,0,7
281
.long 0x1021E0C0
282
.long 0x1042E8C0
283
.long 0x13C7FEC2
284
.long 0x1042F0C0
285
vxor 29,3,4
286
vsel 29,4,5,29
287
.long 0x10C610C0
288
.long 0x13C386C2
289
.long 0x13DEE8C0
290
.long 0x1042F0C0
291
lvx 28,31,7
292
addi 7,7,0x80
293
vperm 26,26,26,31
294
.long 0x1021D0C0
295
vsel 29,0,7,6
296
.long 0x1000E0C0
297
.long 0x1021E8C0
298
.long 0x13C6FEC2
299
.long 0x1021F0C0
300
vxor 29,2,3
301
vsel 29,3,4,29
302
.long 0x10A508C0
303
.long 0x13C286C2
304
.long 0x13DEE8C0
305
.long 0x1021F0C0
306
lvx 28,0,7
307
vsldoi 27,26,26,8
308
.long 0x13C906C2
309
.long 0x1108F0C0
310
.long 0x13DA7EC2
311
.long 0x1108F0C0
312
.long 0x110888C0
313
.long 0x1000D8C0
314
vsel 29,7,6,5
315
.long 0x10E7E0C0
316
.long 0x1000E8C0
317
.long 0x13C5FEC2
318
.long 0x1000F0C0
319
vxor 29,1,2
320
vsel 29,2,3,29
321
.long 0x108400C0
322
.long 0x13C186C2
323
.long 0x13DEE8C0
324
.long 0x1000F0C0
325
lvx 28,10,7
326
mtctr 0
327
b .L16_xx
328
.align 5
329
.L16_xx:
330
.long 0x13CA06C2
331
.long 0x1129F0C0
332
.long 0x13DB7EC2
333
.long 0x1129F0C0
334
.long 0x112990C0
335
.long 0x10E740C0
336
vsel 29,6,5,4
337
.long 0x10C6E0C0
338
.long 0x10E7E8C0
339
.long 0x13C4FEC2
340
.long 0x10E7F0C0
341
vxor 29,0,1
342
vsel 29,1,2,29
343
.long 0x106338C0
344
.long 0x13C086C2
345
.long 0x13DEE8C0
346
.long 0x10E7F0C0
347
lvx 28,26,7
348
.long 0x13CB06C2
349
.long 0x114AF0C0
350
.long 0x13C87EC2
351
.long 0x114AF0C0
352
.long 0x114A98C0
353
.long 0x10C648C0
354
vsel 29,5,4,3
355
.long 0x10A5E0C0
356
.long 0x10C6E8C0
357
.long 0x13C3FEC2
358
.long 0x10C6F0C0
359
vxor 29,7,0
360
vsel 29,0,1,29
361
.long 0x104230C0
362
.long 0x13C786C2
363
.long 0x13DEE8C0
364
.long 0x10C6F0C0
365
lvx 28,27,7
366
.long 0x13CC06C2
367
.long 0x116BF0C0
368
.long 0x13C97EC2
369
.long 0x116BF0C0
370
.long 0x116BC0C0
371
.long 0x10A550C0
372
vsel 29,4,3,2
373
.long 0x1084E0C0
374
.long 0x10A5E8C0
375
.long 0x13C2FEC2
376
.long 0x10A5F0C0
377
vxor 29,6,7
378
vsel 29,7,0,29
379
.long 0x102128C0
380
.long 0x13C686C2
381
.long 0x13DEE8C0
382
.long 0x10A5F0C0
383
lvx 28,28,7
384
.long 0x13CD06C2
385
.long 0x118CF0C0
386
.long 0x13CA7EC2
387
.long 0x118CF0C0
388
.long 0x118CC8C0
389
.long 0x108458C0
390
vsel 29,3,2,1
391
.long 0x1063E0C0
392
.long 0x1084E8C0
393
.long 0x13C1FEC2
394
.long 0x1084F0C0
395
vxor 29,5,6
396
vsel 29,6,7,29
397
.long 0x100020C0
398
.long 0x13C586C2
399
.long 0x13DEE8C0
400
.long 0x1084F0C0
401
lvx 28,29,7
402
.long 0x13CE06C2
403
.long 0x11ADF0C0
404
.long 0x13CB7EC2
405
.long 0x11ADF0C0
406
.long 0x11ADD0C0
407
.long 0x106360C0
408
vsel 29,2,1,0
409
.long 0x1042E0C0
410
.long 0x1063E8C0
411
.long 0x13C0FEC2
412
.long 0x1063F0C0
413
vxor 29,4,5
414
vsel 29,5,6,29
415
.long 0x10E718C0
416
.long 0x13C486C2
417
.long 0x13DEE8C0
418
.long 0x1063F0C0
419
lvx 28,30,7
420
.long 0x13CF06C2
421
.long 0x11CEF0C0
422
.long 0x13CC7EC2
423
.long 0x11CEF0C0
424
.long 0x11CED8C0
425
.long 0x104268C0
426
vsel 29,1,0,7
427
.long 0x1021E0C0
428
.long 0x1042E8C0
429
.long 0x13C7FEC2
430
.long 0x1042F0C0
431
vxor 29,3,4
432
vsel 29,4,5,29
433
.long 0x10C610C0
434
.long 0x13C386C2
435
.long 0x13DEE8C0
436
.long 0x1042F0C0
437
lvx 28,31,7
438
addi 7,7,0x80
439
.long 0x13D006C2
440
.long 0x11EFF0C0
441
.long 0x13CD7EC2
442
.long 0x11EFF0C0
443
.long 0x11EF40C0
444
.long 0x102170C0
445
vsel 29,0,7,6
446
.long 0x1000E0C0
447
.long 0x1021E8C0
448
.long 0x13C6FEC2
449
.long 0x1021F0C0
450
vxor 29,2,3
451
vsel 29,3,4,29
452
.long 0x10A508C0
453
.long 0x13C286C2
454
.long 0x13DEE8C0
455
.long 0x1021F0C0
456
lvx 28,0,7
457
.long 0x13D106C2
458
.long 0x1210F0C0
459
.long 0x13CE7EC2
460
.long 0x1210F0C0
461
.long 0x121048C0
462
.long 0x100078C0
463
vsel 29,7,6,5
464
.long 0x10E7E0C0
465
.long 0x1000E8C0
466
.long 0x13C5FEC2
467
.long 0x1000F0C0
468
vxor 29,1,2
469
vsel 29,2,3,29
470
.long 0x108400C0
471
.long 0x13C186C2
472
.long 0x13DEE8C0
473
.long 0x1000F0C0
474
lvx 28,10,7
475
.long 0x13D206C2
476
.long 0x1231F0C0
477
.long 0x13CF7EC2
478
.long 0x1231F0C0
479
.long 0x123150C0
480
.long 0x10E780C0
481
vsel 29,6,5,4
482
.long 0x10C6E0C0
483
.long 0x10E7E8C0
484
.long 0x13C4FEC2
485
.long 0x10E7F0C0
486
vxor 29,0,1
487
vsel 29,1,2,29
488
.long 0x106338C0
489
.long 0x13C086C2
490
.long 0x13DEE8C0
491
.long 0x10E7F0C0
492
lvx 28,26,7
493
.long 0x13D306C2
494
.long 0x1252F0C0
495
.long 0x13D07EC2
496
.long 0x1252F0C0
497
.long 0x125258C0
498
.long 0x10C688C0
499
vsel 29,5,4,3
500
.long 0x10A5E0C0
501
.long 0x10C6E8C0
502
.long 0x13C3FEC2
503
.long 0x10C6F0C0
504
vxor 29,7,0
505
vsel 29,0,1,29
506
.long 0x104230C0
507
.long 0x13C786C2
508
.long 0x13DEE8C0
509
.long 0x10C6F0C0
510
lvx 28,27,7
511
.long 0x13D806C2
512
.long 0x1273F0C0
513
.long 0x13D17EC2
514
.long 0x1273F0C0
515
.long 0x127360C0
516
.long 0x10A590C0
517
vsel 29,4,3,2
518
.long 0x1084E0C0
519
.long 0x10A5E8C0
520
.long 0x13C2FEC2
521
.long 0x10A5F0C0
522
vxor 29,6,7
523
vsel 29,7,0,29
524
.long 0x102128C0
525
.long 0x13C686C2
526
.long 0x13DEE8C0
527
.long 0x10A5F0C0
528
lvx 28,28,7
529
.long 0x13D906C2
530
.long 0x1318F0C0
531
.long 0x13D27EC2
532
.long 0x1318F0C0
533
.long 0x131868C0
534
.long 0x108498C0
535
vsel 29,3,2,1
536
.long 0x1063E0C0
537
.long 0x1084E8C0
538
.long 0x13C1FEC2
539
.long 0x1084F0C0
540
vxor 29,5,6
541
vsel 29,6,7,29
542
.long 0x100020C0
543
.long 0x13C586C2
544
.long 0x13DEE8C0
545
.long 0x1084F0C0
546
lvx 28,29,7
547
.long 0x13DA06C2
548
.long 0x1339F0C0
549
.long 0x13D37EC2
550
.long 0x1339F0C0
551
.long 0x133970C0
552
.long 0x1063C0C0
553
vsel 29,2,1,0
554
.long 0x1042E0C0
555
.long 0x1063E8C0
556
.long 0x13C0FEC2
557
.long 0x1063F0C0
558
vxor 29,4,5
559
vsel 29,5,6,29
560
.long 0x10E718C0
561
.long 0x13C486C2
562
.long 0x13DEE8C0
563
.long 0x1063F0C0
564
lvx 28,30,7
565
.long 0x13DB06C2
566
.long 0x135AF0C0
567
.long 0x13D87EC2
568
.long 0x135AF0C0
569
.long 0x135A78C0
570
.long 0x1042C8C0
571
vsel 29,1,0,7
572
.long 0x1021E0C0
573
.long 0x1042E8C0
574
.long 0x13C7FEC2
575
.long 0x1042F0C0
576
vxor 29,3,4
577
vsel 29,4,5,29
578
.long 0x10C610C0
579
.long 0x13C386C2
580
.long 0x13DEE8C0
581
.long 0x1042F0C0
582
lvx 28,31,7
583
addi 7,7,0x80
584
.long 0x13C806C2
585
.long 0x137BF0C0
586
.long 0x13D97EC2
587
.long 0x137BF0C0
588
.long 0x137B80C0
589
.long 0x1021D0C0
590
vsel 29,0,7,6
591
.long 0x1000E0C0
592
.long 0x1021E8C0
593
.long 0x13C6FEC2
594
.long 0x1021F0C0
595
vxor 29,2,3
596
vsel 29,3,4,29
597
.long 0x10A508C0
598
.long 0x13C286C2
599
.long 0x13DEE8C0
600
.long 0x1021F0C0
601
lvx 28,0,7
602
.long 0x13C906C2
603
.long 0x1108F0C0
604
.long 0x13DA7EC2
605
.long 0x1108F0C0
606
.long 0x110888C0
607
.long 0x1000D8C0
608
vsel 29,7,6,5
609
.long 0x10E7E0C0
610
.long 0x1000E8C0
611
.long 0x13C5FEC2
612
.long 0x1000F0C0
613
vxor 29,1,2
614
vsel 29,2,3,29
615
.long 0x108400C0
616
.long 0x13C186C2
617
.long 0x13DEE8C0
618
.long 0x1000F0C0
619
lvx 28,10,7
620
bdnz .L16_xx
621
622
lvx 10,0,11
623
subic. 5,5,1
624
lvx 11,10,11
625
.long 0x100050C0
626
lvx 12,26,11
627
.long 0x102158C0
628
lvx 13,27,11
629
.long 0x104260C0
630
lvx 14,28,11
631
.long 0x106368C0
632
lvx 15,29,11
633
.long 0x108470C0
634
lvx 16,30,11
635
.long 0x10A578C0
636
lvx 17,31,11
637
.long 0x10C680C0
638
.long 0x10E788C0
639
bne .Loop
640
vperm 0,0,1,28
641
vperm 2,2,3,28
642
vperm 4,4,5,28
643
vperm 6,6,7,28
644
.long 0x7C001F99
645
.long 0x7C4A1F99
646
.long 0x7C9A1F99
647
.long 0x7CDB1F99
648
addi 11,1,207
649
mtlr 8
650
or 12,12,12
651
lvx 24,0,11
652
lvx 25,10,11
653
lvx 26,26,11
654
lvx 27,27,11
655
lvx 28,28,11
656
lvx 29,29,11
657
lvx 30,30,11
658
lvx 31,31,11
659
ld 26,336(1)
660
ld 27,344(1)
661
ld 28,352(1)
662
ld 29,360(1)
663
ld 30,368(1)
664
ld 31,376(1)
665
addi 1,1,384
666
blr
667
.long 0
668
.byte 0,12,4,1,0x80,6,3,0
669
.long 0
670
.size sha512_block_p8,.-sha512_block_p8
671
.align 6
672
.LPICmeup:
673
mflr 0
674
bcl 20,31,$+4
675
mflr 6
676
addi 6,6,56
677
mtlr 0
678
blr
679
.long 0
680
.byte 0,12,0x14,0,0,0,0,0
681
.space 28
682
.long 0xd728ae22,0x428a2f98
683
.long 0xd728ae22,0x428a2f98
684
.long 0x23ef65cd,0x71374491
685
.long 0x23ef65cd,0x71374491
686
.long 0xec4d3b2f,0xb5c0fbcf
687
.long 0xec4d3b2f,0xb5c0fbcf
688
.long 0x8189dbbc,0xe9b5dba5
689
.long 0x8189dbbc,0xe9b5dba5
690
.long 0xf348b538,0x3956c25b
691
.long 0xf348b538,0x3956c25b
692
.long 0xb605d019,0x59f111f1
693
.long 0xb605d019,0x59f111f1
694
.long 0xaf194f9b,0x923f82a4
695
.long 0xaf194f9b,0x923f82a4
696
.long 0xda6d8118,0xab1c5ed5
697
.long 0xda6d8118,0xab1c5ed5
698
.long 0xa3030242,0xd807aa98
699
.long 0xa3030242,0xd807aa98
700
.long 0x45706fbe,0x12835b01
701
.long 0x45706fbe,0x12835b01
702
.long 0x4ee4b28c,0x243185be
703
.long 0x4ee4b28c,0x243185be
704
.long 0xd5ffb4e2,0x550c7dc3
705
.long 0xd5ffb4e2,0x550c7dc3
706
.long 0xf27b896f,0x72be5d74
707
.long 0xf27b896f,0x72be5d74
708
.long 0x3b1696b1,0x80deb1fe
709
.long 0x3b1696b1,0x80deb1fe
710
.long 0x25c71235,0x9bdc06a7
711
.long 0x25c71235,0x9bdc06a7
712
.long 0xcf692694,0xc19bf174
713
.long 0xcf692694,0xc19bf174
714
.long 0x9ef14ad2,0xe49b69c1
715
.long 0x9ef14ad2,0xe49b69c1
716
.long 0x384f25e3,0xefbe4786
717
.long 0x384f25e3,0xefbe4786
718
.long 0x8b8cd5b5,0x0fc19dc6
719
.long 0x8b8cd5b5,0x0fc19dc6
720
.long 0x77ac9c65,0x240ca1cc
721
.long 0x77ac9c65,0x240ca1cc
722
.long 0x592b0275,0x2de92c6f
723
.long 0x592b0275,0x2de92c6f
724
.long 0x6ea6e483,0x4a7484aa
725
.long 0x6ea6e483,0x4a7484aa
726
.long 0xbd41fbd4,0x5cb0a9dc
727
.long 0xbd41fbd4,0x5cb0a9dc
728
.long 0x831153b5,0x76f988da
729
.long 0x831153b5,0x76f988da
730
.long 0xee66dfab,0x983e5152
731
.long 0xee66dfab,0x983e5152
732
.long 0x2db43210,0xa831c66d
733
.long 0x2db43210,0xa831c66d
734
.long 0x98fb213f,0xb00327c8
735
.long 0x98fb213f,0xb00327c8
736
.long 0xbeef0ee4,0xbf597fc7
737
.long 0xbeef0ee4,0xbf597fc7
738
.long 0x3da88fc2,0xc6e00bf3
739
.long 0x3da88fc2,0xc6e00bf3
740
.long 0x930aa725,0xd5a79147
741
.long 0x930aa725,0xd5a79147
742
.long 0xe003826f,0x06ca6351
743
.long 0xe003826f,0x06ca6351
744
.long 0x0a0e6e70,0x14292967
745
.long 0x0a0e6e70,0x14292967
746
.long 0x46d22ffc,0x27b70a85
747
.long 0x46d22ffc,0x27b70a85
748
.long 0x5c26c926,0x2e1b2138
749
.long 0x5c26c926,0x2e1b2138
750
.long 0x5ac42aed,0x4d2c6dfc
751
.long 0x5ac42aed,0x4d2c6dfc
752
.long 0x9d95b3df,0x53380d13
753
.long 0x9d95b3df,0x53380d13
754
.long 0x8baf63de,0x650a7354
755
.long 0x8baf63de,0x650a7354
756
.long 0x3c77b2a8,0x766a0abb
757
.long 0x3c77b2a8,0x766a0abb
758
.long 0x47edaee6,0x81c2c92e
759
.long 0x47edaee6,0x81c2c92e
760
.long 0x1482353b,0x92722c85
761
.long 0x1482353b,0x92722c85
762
.long 0x4cf10364,0xa2bfe8a1
763
.long 0x4cf10364,0xa2bfe8a1
764
.long 0xbc423001,0xa81a664b
765
.long 0xbc423001,0xa81a664b
766
.long 0xd0f89791,0xc24b8b70
767
.long 0xd0f89791,0xc24b8b70
768
.long 0x0654be30,0xc76c51a3
769
.long 0x0654be30,0xc76c51a3
770
.long 0xd6ef5218,0xd192e819
771
.long 0xd6ef5218,0xd192e819
772
.long 0x5565a910,0xd6990624
773
.long 0x5565a910,0xd6990624
774
.long 0x5771202a,0xf40e3585
775
.long 0x5771202a,0xf40e3585
776
.long 0x32bbd1b8,0x106aa070
777
.long 0x32bbd1b8,0x106aa070
778
.long 0xb8d2d0c8,0x19a4c116
779
.long 0xb8d2d0c8,0x19a4c116
780
.long 0x5141ab53,0x1e376c08
781
.long 0x5141ab53,0x1e376c08
782
.long 0xdf8eeb99,0x2748774c
783
.long 0xdf8eeb99,0x2748774c
784
.long 0xe19b48a8,0x34b0bcb5
785
.long 0xe19b48a8,0x34b0bcb5
786
.long 0xc5c95a63,0x391c0cb3
787
.long 0xc5c95a63,0x391c0cb3
788
.long 0xe3418acb,0x4ed8aa4a
789
.long 0xe3418acb,0x4ed8aa4a
790
.long 0x7763e373,0x5b9cca4f
791
.long 0x7763e373,0x5b9cca4f
792
.long 0xd6b2b8a3,0x682e6ff3
793
.long 0xd6b2b8a3,0x682e6ff3
794
.long 0x5defb2fc,0x748f82ee
795
.long 0x5defb2fc,0x748f82ee
796
.long 0x43172f60,0x78a5636f
797
.long 0x43172f60,0x78a5636f
798
.long 0xa1f0ab72,0x84c87814
799
.long 0xa1f0ab72,0x84c87814
800
.long 0x1a6439ec,0x8cc70208
801
.long 0x1a6439ec,0x8cc70208
802
.long 0x23631e28,0x90befffa
803
.long 0x23631e28,0x90befffa
804
.long 0xde82bde9,0xa4506ceb
805
.long 0xde82bde9,0xa4506ceb
806
.long 0xb2c67915,0xbef9a3f7
807
.long 0xb2c67915,0xbef9a3f7
808
.long 0xe372532b,0xc67178f2
809
.long 0xe372532b,0xc67178f2
810
.long 0xea26619c,0xca273ece
811
.long 0xea26619c,0xca273ece
812
.long 0x21c0c207,0xd186b8c7
813
.long 0x21c0c207,0xd186b8c7
814
.long 0xcde0eb1e,0xeada7dd6
815
.long 0xcde0eb1e,0xeada7dd6
816
.long 0xee6ed178,0xf57d4f7f
817
.long 0xee6ed178,0xf57d4f7f
818
.long 0x72176fba,0x06f067aa
819
.long 0x72176fba,0x06f067aa
820
.long 0xa2c898a6,0x0a637dc5
821
.long 0xa2c898a6,0x0a637dc5
822
.long 0xbef90dae,0x113f9804
823
.long 0xbef90dae,0x113f9804
824
.long 0x131c471b,0x1b710b35
825
.long 0x131c471b,0x1b710b35
826
.long 0x23047d84,0x28db77f5
827
.long 0x23047d84,0x28db77f5
828
.long 0x40c72493,0x32caab7b
829
.long 0x40c72493,0x32caab7b
830
.long 0x15c9bebc,0x3c9ebe0a
831
.long 0x15c9bebc,0x3c9ebe0a
832
.long 0x9c100d4c,0x431d67c4
833
.long 0x9c100d4c,0x431d67c4
834
.long 0xcb3e42b6,0x4cc5d4be
835
.long 0xcb3e42b6,0x4cc5d4be
836
.long 0xfc657e2a,0x597f299c
837
.long 0xfc657e2a,0x597f299c
838
.long 0x3ad6faec,0x5fcb6fab
839
.long 0x3ad6faec,0x5fcb6fab
840
.long 0x4a475817,0x6c44198c
841
.long 0x4a475817,0x6c44198c
842
.long 0,0
843
.long 0,0
844
.long 0x14151617,0x10111213
845
.long 0x04050607,0x00010203
846
.byte 83,72,65,53,49,50,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
847
.align 2
848
.align 2
849
850