1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
|
.include "macros.inc"
.section .text, "ax" # 0x80006980 - 0x803E1E60
.global MATH_CalcSHA1
MATH_CalcSHA1:
/* 80331A4C 0032D6AC 94 21 FE 00 */ stwu r1, -0x200(r1)
/* 80331A50 0032D6B0 7C 08 02 A6 */ mflr r0
/* 80331A54 0032D6B4 90 01 02 04 */ stw r0, 0x204(r1)
/* 80331A58 0032D6B8 39 61 02 00 */ addi r11, r1, 0x200
/* 80331A5C 0032D6BC 4B E9 56 B1 */ bl _savegpr_20
/* 80331A60 0032D6C0 54 B4 06 BF */ clrlwi. r20, r5, 0x1a
/* 80331A64 0032D6C4 3D 40 67 45 */ lis r10, 0x67452301@ha
/* 80331A68 0032D6C8 3D 20 EF CE */ lis r9, 0xEFCDAB89@ha
/* 80331A6C 0032D6CC 3D 00 98 BB */ lis r8, 0x98BADCFE@ha
/* 80331A70 0032D6D0 3C E0 10 32 */ lis r7, 0x10325476@ha
/* 80331A74 0032D6D4 3C C0 C3 D3 */ lis r6, 0xC3D2E1F0@ha
/* 80331A78 0032D6D8 7C 79 1B 78 */ mr r25, r3
/* 80331A7C 0032D6DC 7C 9A 23 78 */ mr r26, r4
/* 80331A80 0032D6E0 7C B8 2B 78 */ mr r24, r5
/* 80331A84 0032D6E4 3B EA 23 01 */ addi r31, r10, 0x67452301@l
/* 80331A88 0032D6E8 3B C9 AB 89 */ addi r30, r9, 0xEFCDAB89@l
/* 80331A8C 0032D6EC 3B A8 DC FE */ addi r29, r8, 0x98BADCFE@l
/* 80331A90 0032D6F0 3B 87 54 76 */ addi r28, r7, 0x10325476@l
/* 80331A94 0032D6F4 3B 66 E1 F0 */ addi r27, r6, 0xC3D2E1F0@l
/* 80331A98 0032D6F8 40 81 00 18 */ ble lbl_80331AB0
/* 80331A9C 0032D6FC 7C 14 28 50 */ subf r0, r20, r5
/* 80331AA0 0032D700 7E 85 A3 78 */ mr r5, r20
/* 80331AA4 0032D704 38 61 00 08 */ addi r3, r1, 8
/* 80331AA8 0032D708 7C 84 02 14 */ add r4, r4, r0
/* 80331AAC 0032D70C 4B CD 25 55 */ bl memcpy
lbl_80331AB0:
/* 80331AB0 0032D710 38 61 00 08 */ addi r3, r1, 8
/* 80331AB4 0032D714 38 00 00 80 */ li r0, 0x80
/* 80331AB8 0032D718 7C 03 A1 AE */ stbx r0, r3, r20
/* 80331ABC 0032D71C 3A 94 00 01 */ addi r20, r20, 1
/* 80331AC0 0032D720 2C 14 00 38 */ cmpwi r20, 0x38
/* 80331AC4 0032D724 41 81 00 1C */ bgt lbl_80331AE0
/* 80331AC8 0032D728 20 B4 00 38 */ subfic r5, r20, 0x38
/* 80331ACC 0032D72C 7C 63 A2 14 */ add r3, r3, r20
/* 80331AD0 0032D730 38 80 00 00 */ li r4, 0
/* 80331AD4 0032D734 4B CD 26 31 */ bl memset
/* 80331AD8 0032D738 39 20 00 38 */ li r9, 0x38
/* 80331ADC 0032D73C 48 00 00 18 */ b lbl_80331AF4
lbl_80331AE0:
/* 80331AE0 0032D740 20 B4 00 78 */ subfic r5, r20, 0x78
/* 80331AE4 0032D744 7C 63 A2 14 */ add r3, r3, r20
/* 80331AE8 0032D748 38 80 00 00 */ li r4, 0
/* 80331AEC 0032D74C 4B CD 26 19 */ bl memset
/* 80331AF0 0032D750 39 20 00 78 */ li r9, 0x78
lbl_80331AF4:
/* 80331AF4 0032D754 39 01 00 08 */ addi r8, r1, 8
/* 80331AF8 0032D758 38 E0 00 00 */ li r7, 0
/* 80331AFC 0032D75C 7C E8 49 AE */ stbx r7, r8, r9
/* 80331B00 0032D760 39 29 00 01 */ addi r9, r9, 1
/* 80331B04 0032D764 38 18 00 08 */ addi r0, r24, 8
/* 80331B08 0032D768 57 06 5E 3E */ rlwinm r6, r24, 0xb, 0x18, 0x1f
/* 80331B0C 0032D76C 7C E8 49 AE */ stbx r7, r8, r9
/* 80331B10 0032D770 39 29 00 01 */ addi r9, r9, 1
/* 80331B14 0032D774 60 03 00 3F */ ori r3, r0, 0x3f
/* 80331B18 0032D778 57 05 9E 3E */ rlwinm r5, r24, 0x13, 0x18, 0x1f
/* 80331B1C 0032D77C 7C E8 49 AE */ stbx r7, r8, r9
/* 80331B20 0032D780 39 29 00 01 */ addi r9, r9, 1
/* 80331B24 0032D784 57 04 DE 3E */ rlwinm r4, r24, 0x1b, 0x18, 0x1f
/* 80331B28 0032D788 57 00 1E 38 */ rlwinm r0, r24, 3, 0x18, 0x1c
/* 80331B2C 0032D78C 7C E8 49 AE */ stbx r7, r8, r9
/* 80331B30 0032D790 39 29 00 01 */ addi r9, r9, 1
/* 80331B34 0032D794 38 E3 00 01 */ addi r7, r3, 1
/* 80331B38 0032D798 7C C8 49 AE */ stbx r6, r8, r9
/* 80331B3C 0032D79C 39 29 00 01 */ addi r9, r9, 1
/* 80331B40 0032D7A0 7C A8 49 AE */ stbx r5, r8, r9
/* 80331B44 0032D7A4 39 29 00 01 */ addi r9, r9, 1
/* 80331B48 0032D7A8 7C 88 49 AE */ stbx r4, r8, r9
/* 80331B4C 0032D7AC 39 29 00 01 */ addi r9, r9, 1
/* 80331B50 0032D7B0 7C 08 49 AE */ stbx r0, r8, r9
/* 80331B54 0032D7B4 39 29 00 01 */ addi r9, r9, 1
/* 80331B58 0032D7B8 2C 09 00 40 */ cmpwi r9, 0x40
/* 80331B5C 0032D7BC 40 82 00 08 */ bne lbl_80331B64
/* 80331B60 0032D7C0 7C 67 1B 78 */ mr r7, r3
lbl_80331B64:
/* 80331B64 0032D7C4 38 C1 00 48 */ addi r6, r1, 0x48
/* 80331B68 0032D7C8 38 00 00 08 */ li r0, 8
/* 80331B6C 0032D7CC 48 00 0F 6C */ b lbl_80332AD8
lbl_80331B70:
/* 80331B70 0032D7D0 2C 07 00 40 */ cmpwi r7, 0x40
/* 80331B74 0032D7D4 41 82 00 28 */ beq lbl_80331B9C
/* 80331B78 0032D7D8 40 80 00 10 */ bge lbl_80331B88
/* 80331B7C 0032D7DC 2C 07 00 3F */ cmpwi r7, 0x3f
/* 80331B80 0032D7E0 40 80 00 14 */ bge lbl_80331B94
/* 80331B84 0032D7E4 48 00 00 28 */ b lbl_80331BAC
lbl_80331B88:
/* 80331B88 0032D7E8 2C 07 00 80 */ cmpwi r7, 0x80
/* 80331B8C 0032D7EC 41 82 00 18 */ beq lbl_80331BA4
/* 80331B90 0032D7F0 48 00 00 1C */ b lbl_80331BAC
lbl_80331B94:
/* 80331B94 0032D7F4 38 81 00 08 */ addi r4, r1, 8
/* 80331B98 0032D7F8 48 00 00 1C */ b lbl_80331BB4
lbl_80331B9C:
/* 80331B9C 0032D7FC 7C C4 33 78 */ mr r4, r6
/* 80331BA0 0032D800 48 00 00 14 */ b lbl_80331BB4
lbl_80331BA4:
/* 80331BA4 0032D804 38 81 00 08 */ addi r4, r1, 8
/* 80331BA8 0032D808 48 00 00 0C */ b lbl_80331BB4
lbl_80331BAC:
/* 80331BAC 0032D80C 7F 44 D3 78 */ mr r4, r26
/* 80331BB0 0032D810 3B 5A 00 40 */ addi r26, r26, 0x40
lbl_80331BB4:
/* 80331BB4 0032D814 80 64 00 00 */ lwz r3, 0(r4)
/* 80331BB8 0032D818 39 01 00 C8 */ addi r8, r1, 0xc8
/* 80331BBC 0032D81C 90 61 00 88 */ stw r3, 0x88(r1)
/* 80331BC0 0032D820 80 64 00 04 */ lwz r3, 4(r4)
/* 80331BC4 0032D824 90 61 00 8C */ stw r3, 0x8c(r1)
/* 80331BC8 0032D828 80 64 00 08 */ lwz r3, 8(r4)
/* 80331BCC 0032D82C 90 61 00 90 */ stw r3, 0x90(r1)
/* 80331BD0 0032D830 80 64 00 0C */ lwz r3, 0xc(r4)
/* 80331BD4 0032D834 90 61 00 94 */ stw r3, 0x94(r1)
/* 80331BD8 0032D838 80 64 00 10 */ lwz r3, 0x10(r4)
/* 80331BDC 0032D83C 90 61 00 98 */ stw r3, 0x98(r1)
/* 80331BE0 0032D840 80 64 00 14 */ lwz r3, 0x14(r4)
/* 80331BE4 0032D844 90 61 00 9C */ stw r3, 0x9c(r1)
/* 80331BE8 0032D848 80 64 00 18 */ lwz r3, 0x18(r4)
/* 80331BEC 0032D84C 90 61 00 A0 */ stw r3, 0xa0(r1)
/* 80331BF0 0032D850 80 64 00 1C */ lwz r3, 0x1c(r4)
/* 80331BF4 0032D854 90 61 00 A4 */ stw r3, 0xa4(r1)
/* 80331BF8 0032D858 80 64 00 20 */ lwz r3, 0x20(r4)
/* 80331BFC 0032D85C 90 61 00 A8 */ stw r3, 0xa8(r1)
/* 80331C00 0032D860 80 64 00 24 */ lwz r3, 0x24(r4)
/* 80331C04 0032D864 90 61 00 AC */ stw r3, 0xac(r1)
/* 80331C08 0032D868 80 64 00 28 */ lwz r3, 0x28(r4)
/* 80331C0C 0032D86C 90 61 00 B0 */ stw r3, 0xb0(r1)
/* 80331C10 0032D870 80 64 00 2C */ lwz r3, 0x2c(r4)
/* 80331C14 0032D874 90 61 00 B4 */ stw r3, 0xb4(r1)
/* 80331C18 0032D878 80 64 00 30 */ lwz r3, 0x30(r4)
/* 80331C1C 0032D87C 90 61 00 B8 */ stw r3, 0xb8(r1)
/* 80331C20 0032D880 80 64 00 34 */ lwz r3, 0x34(r4)
/* 80331C24 0032D884 90 61 00 BC */ stw r3, 0xbc(r1)
/* 80331C28 0032D888 80 64 00 38 */ lwz r3, 0x38(r4)
/* 80331C2C 0032D88C 90 61 00 C0 */ stw r3, 0xc0(r1)
/* 80331C30 0032D890 80 64 00 3C */ lwz r3, 0x3c(r4)
/* 80331C34 0032D894 90 61 00 C4 */ stw r3, 0xc4(r1)
/* 80331C38 0032D898 7C 09 03 A6 */ mtctr r0
lbl_80331C3C:
/* 80331C3C 0032D89C 81 28 FF C0 */ lwz r9, -0x40(r8)
/* 80331C40 0032D8A0 80 A8 FF C8 */ lwz r5, -0x38(r8)
/* 80331C44 0032D8A4 80 88 FF F4 */ lwz r4, -0xc(r8)
/* 80331C48 0032D8A8 80 68 FF E0 */ lwz r3, -0x20(r8)
/* 80331C4C 0032D8AC 7D 25 2A 78 */ xor r5, r9, r5
/* 80331C50 0032D8B0 7C 83 1A 78 */ xor r3, r4, r3
/* 80331C54 0032D8B4 7C A3 1A 78 */ xor r3, r5, r3
/* 80331C58 0032D8B8 54 64 08 3E */ rotlwi r4, r3, 1
/* 80331C5C 0032D8BC 90 88 00 00 */ stw r4, 0(r8)
/* 80331C60 0032D8C0 81 48 FF C4 */ lwz r10, -0x3c(r8)
/* 80331C64 0032D8C4 81 28 FF CC */ lwz r9, -0x34(r8)
/* 80331C68 0032D8C8 80 A8 FF F8 */ lwz r5, -8(r8)
/* 80331C6C 0032D8CC 80 68 FF E4 */ lwz r3, -0x1c(r8)
/* 80331C70 0032D8D0 7D 49 4A 78 */ xor r9, r10, r9
/* 80331C74 0032D8D4 7C A3 1A 78 */ xor r3, r5, r3
/* 80331C78 0032D8D8 7D 23 1A 78 */ xor r3, r9, r3
/* 80331C7C 0032D8DC 54 63 08 3E */ rotlwi r3, r3, 1
/* 80331C80 0032D8E0 90 68 00 04 */ stw r3, 4(r8)
/* 80331C84 0032D8E4 81 68 FF C8 */ lwz r11, -0x38(r8)
/* 80331C88 0032D8E8 81 48 FF D0 */ lwz r10, -0x30(r8)
/* 80331C8C 0032D8EC 81 28 FF FC */ lwz r9, -4(r8)
/* 80331C90 0032D8F0 80 A8 FF E8 */ lwz r5, -0x18(r8)
/* 80331C94 0032D8F4 7D 6A 52 78 */ xor r10, r11, r10
/* 80331C98 0032D8F8 7D 25 2A 78 */ xor r5, r9, r5
/* 80331C9C 0032D8FC 7D 45 2A 78 */ xor r5, r10, r5
/* 80331CA0 0032D900 54 A5 08 3E */ rotlwi r5, r5, 1
/* 80331CA4 0032D904 90 A8 00 08 */ stw r5, 8(r8)
/* 80331CA8 0032D908 81 28 FF EC */ lwz r9, -0x14(r8)
/* 80331CAC 0032D90C 81 68 FF CC */ lwz r11, -0x34(r8)
/* 80331CB0 0032D910 81 48 FF D4 */ lwz r10, -0x2c(r8)
/* 80331CB4 0032D914 7C 84 4A 78 */ xor r4, r4, r9
/* 80331CB8 0032D918 7D 69 52 78 */ xor r9, r11, r10
/* 80331CBC 0032D91C 7D 24 22 78 */ xor r4, r9, r4
/* 80331CC0 0032D920 54 84 08 3E */ rotlwi r4, r4, 1
/* 80331CC4 0032D924 90 88 00 0C */ stw r4, 0xc(r8)
/* 80331CC8 0032D928 81 28 FF F0 */ lwz r9, -0x10(r8)
/* 80331CCC 0032D92C 81 68 FF D0 */ lwz r11, -0x30(r8)
/* 80331CD0 0032D930 81 48 FF D8 */ lwz r10, -0x28(r8)
/* 80331CD4 0032D934 7C 63 4A 78 */ xor r3, r3, r9
/* 80331CD8 0032D938 7D 69 52 78 */ xor r9, r11, r10
/* 80331CDC 0032D93C 7D 23 1A 78 */ xor r3, r9, r3
/* 80331CE0 0032D940 54 63 08 3E */ rotlwi r3, r3, 1
/* 80331CE4 0032D944 90 68 00 10 */ stw r3, 0x10(r8)
/* 80331CE8 0032D948 81 28 FF F4 */ lwz r9, -0xc(r8)
/* 80331CEC 0032D94C 81 68 FF D4 */ lwz r11, -0x2c(r8)
/* 80331CF0 0032D950 81 48 FF DC */ lwz r10, -0x24(r8)
/* 80331CF4 0032D954 7C A5 4A 78 */ xor r5, r5, r9
/* 80331CF8 0032D958 7D 69 52 78 */ xor r9, r11, r10
/* 80331CFC 0032D95C 7D 25 2A 78 */ xor r5, r9, r5
/* 80331D00 0032D960 54 A5 08 3E */ rotlwi r5, r5, 1
/* 80331D04 0032D964 90 A8 00 14 */ stw r5, 0x14(r8)
/* 80331D08 0032D968 80 A8 FF F8 */ lwz r5, -8(r8)
/* 80331D0C 0032D96C 81 48 FF D8 */ lwz r10, -0x28(r8)
/* 80331D10 0032D970 81 28 FF E0 */ lwz r9, -0x20(r8)
/* 80331D14 0032D974 7C 84 2A 78 */ xor r4, r4, r5
/* 80331D18 0032D978 7D 45 4A 78 */ xor r5, r10, r9
/* 80331D1C 0032D97C 7C A4 22 78 */ xor r4, r5, r4
/* 80331D20 0032D980 54 84 08 3E */ rotlwi r4, r4, 1
/* 80331D24 0032D984 90 88 00 18 */ stw r4, 0x18(r8)
/* 80331D28 0032D988 80 88 FF FC */ lwz r4, -4(r8)
/* 80331D2C 0032D98C 81 28 FF DC */ lwz r9, -0x24(r8)
/* 80331D30 0032D990 80 A8 FF E4 */ lwz r5, -0x1c(r8)
/* 80331D34 0032D994 7C 63 22 78 */ xor r3, r3, r4
/* 80331D38 0032D998 7D 24 2A 78 */ xor r4, r9, r5
/* 80331D3C 0032D99C 7C 83 1A 78 */ xor r3, r4, r3
/* 80331D40 0032D9A0 54 63 08 3E */ rotlwi r3, r3, 1
/* 80331D44 0032D9A4 90 68 00 1C */ stw r3, 0x1c(r8)
/* 80331D48 0032D9A8 39 08 00 20 */ addi r8, r8, 0x20
/* 80331D4C 0032D9AC 42 00 FE F0 */ bdnz lbl_80331C3C
/* 80331D50 0032D9B0 3C 7B 5A 82 */ addis r3, r27, 0x5a82
/* 80331D54 0032D9B4 7F C9 E8 38 */ and r9, r30, r29
/* 80331D58 0032D9B8 7F 84 F0 78 */ andc r4, r28, r30
/* 80331D5C 0032D9BC 82 A1 00 88 */ lwz r21, 0x88(r1)
/* 80331D60 0032D9C0 7D 34 23 78 */ or r20, r9, r4
/* 80331D64 0032D9C4 39 23 79 99 */ addi r9, r3, 0x7999
/* 80331D68 0032D9C8 57 E8 28 3E */ rotlwi r8, r31, 5
/* 80331D6C 0032D9CC 57 C5 F0 3E */ rotlwi r5, r30, 0x1e
/* 80331D70 0032D9D0 7D 08 4A 14 */ add r8, r8, r9
/* 80331D74 0032D9D4 7E B5 A2 14 */ add r21, r21, r20
/* 80331D78 0032D9D8 7D 15 42 14 */ add r8, r21, r8
/* 80331D7C 0032D9DC 57 E3 F0 3E */ rotlwi r3, r31, 0x1e
/* 80331D80 0032D9E0 3C 9C 5A 82 */ addis r4, r28, 0x5a82
/* 80331D84 0032D9E4 7F EC 28 38 */ and r12, r31, r5
/* 80331D88 0032D9E8 7F AB F8 78 */ andc r11, r29, r31
/* 80331D8C 0032D9EC 81 21 00 8C */ lwz r9, 0x8c(r1)
/* 80331D90 0032D9F0 7D 94 5B 78 */ or r20, r12, r11
/* 80331D94 0032D9F4 39 84 79 99 */ addi r12, r4, 0x7999
/* 80331D98 0032D9F8 55 04 28 3E */ rotlwi r4, r8, 5
/* 80331D9C 0032D9FC 3D 5D 5A 82 */ addis r10, r29, 0x5a82
/* 80331DA0 0032DA00 7C 84 62 14 */ add r4, r4, r12
/* 80331DA4 0032DA04 7D 29 A2 14 */ add r9, r9, r20
/* 80331DA8 0032DA08 7C 89 22 14 */ add r4, r9, r4
/* 80331DAC 0032DA0C 7D 16 18 38 */ and r22, r8, r3
/* 80331DB0 0032DA10 3D 23 5A 82 */ addis r9, r3, 0x5a82
/* 80331DB4 0032DA14 7C B5 40 78 */ andc r21, r5, r8
/* 80331DB8 0032DA18 3D 65 5A 82 */ addis r11, r5, 0x5a82
/* 80331DBC 0032DA1C 55 05 F0 3E */ rotlwi r5, r8, 0x1e
/* 80331DC0 0032DA20 7E D4 AB 78 */ or r20, r22, r21
/* 80331DC4 0032DA24 81 81 00 90 */ lwz r12, 0x90(r1)
/* 80331DC8 0032DA28 3A AA 79 99 */ addi r21, r10, 0x7999
/* 80331DCC 0032DA2C 54 88 28 3E */ rotlwi r8, r4, 5
/* 80331DD0 0032DA30 7D 8C A2 14 */ add r12, r12, r20
/* 80331DD4 0032DA34 7C 8A 28 38 */ and r10, r4, r5
/* 80331DD8 0032DA38 7C 63 20 78 */ andc r3, r3, r4
/* 80331DDC 0032DA3C 7D 08 AA 14 */ add r8, r8, r21
/* 80331DE0 0032DA40 7D 0C 42 14 */ add r8, r12, r8
/* 80331DE4 0032DA44 54 84 F0 3E */ rotlwi r4, r4, 0x1e
/* 80331DE8 0032DA48 7D 54 1B 78 */ or r20, r10, r3
/* 80331DEC 0032DA4C 81 81 00 94 */ lwz r12, 0x94(r1)
/* 80331DF0 0032DA50 38 6B 79 99 */ addi r3, r11, 0x7999
/* 80331DF4 0032DA54 55 0A 28 3E */ rotlwi r10, r8, 5
/* 80331DF8 0032DA58 7D 6C A2 14 */ add r11, r12, r20
/* 80331DFC 0032DA5C 7D 15 20 38 */ and r21, r8, r4
/* 80331E00 0032DA60 7C 6A 1A 14 */ add r3, r10, r3
/* 80331E04 0032DA64 7C AC 40 78 */ andc r12, r5, r8
/* 80331E08 0032DA68 7D 4B 1A 14 */ add r10, r11, r3
/* 80331E0C 0032DA6C 81 61 00 98 */ lwz r11, 0x98(r1)
/* 80331E10 0032DA70 55 03 F0 3E */ rotlwi r3, r8, 0x1e
/* 80331E14 0032DA74 7E AC 63 78 */ or r12, r21, r12
/* 80331E18 0032DA78 7D 8B 62 14 */ add r12, r11, r12
/* 80331E1C 0032DA7C 55 48 28 3E */ rotlwi r8, r10, 5
/* 80331E20 0032DA80 39 29 79 99 */ addi r9, r9, 0x7999
/* 80331E24 0032DA84 7D 4B 18 38 */ and r11, r10, r3
/* 80331E28 0032DA88 7D 08 4A 14 */ add r8, r8, r9
/* 80331E2C 0032DA8C 7C 89 50 78 */ andc r9, r4, r10
/* 80331E30 0032DA90 7D 0C 42 14 */ add r8, r12, r8
/* 80331E34 0032DA94 7D 74 4B 78 */ or r20, r11, r9
/* 80331E38 0032DA98 55 09 28 3E */ rotlwi r9, r8, 5
/* 80331E3C 0032DA9C 3C A5 5A 82 */ addis r5, r5, 0x5a82
/* 80331E40 0032DAA0 81 61 00 9C */ lwz r11, 0x9c(r1)
/* 80331E44 0032DAA4 39 85 79 99 */ addi r12, r5, 0x7999
/* 80331E48 0032DAA8 55 45 F0 3E */ rotlwi r5, r10, 0x1e
/* 80331E4C 0032DAAC 3D 44 5A 82 */ addis r10, r4, 0x5a82
/* 80331E50 0032DAB0 7C 89 62 14 */ add r4, r9, r12
/* 80331E54 0032DAB4 7D 6B A2 14 */ add r11, r11, r20
/* 80331E58 0032DAB8 7D 2B 22 14 */ add r9, r11, r4
/* 80331E5C 0032DABC 7D 15 28 38 */ and r21, r8, r5
/* 80331E60 0032DAC0 7C 6B 40 78 */ andc r11, r3, r8
/* 80331E64 0032DAC4 55 04 F0 3E */ rotlwi r4, r8, 0x1e
/* 80331E68 0032DAC8 7E B4 5B 78 */ or r20, r21, r11
/* 80331E6C 0032DACC 81 81 00 A0 */ lwz r12, 0xa0(r1)
/* 80331E70 0032DAD0 3D 63 5A 82 */ addis r11, r3, 0x5a82
/* 80331E74 0032DAD4 55 28 28 3E */ rotlwi r8, r9, 5
/* 80331E78 0032DAD8 39 4A 79 99 */ addi r10, r10, 0x7999
/* 80331E7C 0032DADC 7D 8C A2 14 */ add r12, r12, r20
/* 80331E80 0032DAE0 7D 08 52 14 */ add r8, r8, r10
/* 80331E84 0032DAE4 7D 35 20 38 */ and r21, r9, r4
/* 80331E88 0032DAE8 3D 45 5A 82 */ addis r10, r5, 0x5a82
/* 80331E8C 0032DAEC 7C A5 48 78 */ andc r5, r5, r9
/* 80331E90 0032DAF0 7D 0C 42 14 */ add r8, r12, r8
/* 80331E94 0032DAF4 55 23 F0 3E */ rotlwi r3, r9, 0x1e
/* 80331E98 0032DAF8 7E B4 2B 78 */ or r20, r21, r5
/* 80331E9C 0032DAFC 3D 24 5A 82 */ addis r9, r4, 0x5a82
/* 80331EA0 0032DB00 81 81 00 A4 */ lwz r12, 0xa4(r1)
/* 80331EA4 0032DB04 3A AB 79 99 */ addi r21, r11, 0x7999
/* 80331EA8 0032DB08 55 05 28 3E */ rotlwi r5, r8, 5
/* 80331EAC 0032DB0C 7C 84 40 78 */ andc r4, r4, r8
/* 80331EB0 0032DB10 7D 6C A2 14 */ add r11, r12, r20
/* 80331EB4 0032DB14 7D 0C 18 38 */ and r12, r8, r3
/* 80331EB8 0032DB18 7C A5 AA 14 */ add r5, r5, r21
/* 80331EBC 0032DB1C 82 A1 00 A8 */ lwz r21, 0xa8(r1)
/* 80331EC0 0032DB20 7D 94 23 78 */ or r20, r12, r4
/* 80331EC4 0032DB24 39 8A 79 99 */ addi r12, r10, 0x7999
/* 80331EC8 0032DB28 7C AB 2A 14 */ add r5, r11, r5
/* 80331ECC 0032DB2C 55 08 F0 3E */ rotlwi r8, r8, 0x1e
/* 80331ED0 0032DB30 54 A4 28 3E */ rotlwi r4, r5, 5
/* 80331ED4 0032DB34 3D 63 5A 82 */ addis r11, r3, 0x5a82
/* 80331ED8 0032DB38 7C 84 62 14 */ add r4, r4, r12
/* 80331EDC 0032DB3C 7E B5 A2 14 */ add r21, r21, r20
/* 80331EE0 0032DB40 7C AA 40 38 */ and r10, r5, r8
/* 80331EE4 0032DB44 7C 63 28 78 */ andc r3, r3, r5
/* 80331EE8 0032DB48 7D 54 1B 78 */ or r20, r10, r3
/* 80331EEC 0032DB4C 81 81 00 AC */ lwz r12, 0xac(r1)
/* 80331EF0 0032DB50 7C 95 22 14 */ add r4, r21, r4
/* 80331EF4 0032DB54 54 A3 F0 3E */ rotlwi r3, r5, 0x1e
/* 80331EF8 0032DB58 38 A9 79 99 */ addi r5, r9, 0x7999
/* 80331EFC 0032DB5C 7D 8C A2 14 */ add r12, r12, r20
/* 80331F00 0032DB60 54 8A 28 3E */ rotlwi r10, r4, 5
/* 80331F04 0032DB64 7C 89 18 38 */ and r9, r4, r3
/* 80331F08 0032DB68 7C AA 2A 14 */ add r5, r10, r5
/* 80331F0C 0032DB6C 7D 4C 2A 14 */ add r10, r12, r5
/* 80331F10 0032DB70 81 81 00 B0 */ lwz r12, 0xb0(r1)
/* 80331F14 0032DB74 7D 05 20 78 */ andc r5, r8, r4
/* 80331F18 0032DB78 7D 34 2B 78 */ or r20, r9, r5
/* 80331F1C 0032DB7C 55 49 28 3E */ rotlwi r9, r10, 5
/* 80331F20 0032DB80 38 AB 79 99 */ addi r5, r11, 0x7999
/* 80331F24 0032DB84 7D 6C A2 14 */ add r11, r12, r20
/* 80331F28 0032DB88 7C A9 2A 14 */ add r5, r9, r5
/* 80331F2C 0032DB8C 7D 2B 2A 14 */ add r9, r11, r5
/* 80331F30 0032DB90 54 85 F0 3E */ rotlwi r5, r4, 0x1e
/* 80331F34 0032DB94 55 44 F0 3E */ rotlwi r4, r10, 0x1e
/* 80331F38 0032DB98 3D 68 5A 82 */ addis r11, r8, 0x5a82
/* 80331F3C 0032DB9C 7C 68 50 78 */ andc r8, r3, r10
/* 80331F40 0032DBA0 7D 4C 28 38 */ and r12, r10, r5
/* 80331F44 0032DBA4 81 41 00 B4 */ lwz r10, 0xb4(r1)
/* 80331F48 0032DBA8 7D 94 43 78 */ or r20, r12, r8
/* 80331F4C 0032DBAC 55 28 28 3E */ rotlwi r8, r9, 5
/* 80331F50 0032DBB0 39 8B 79 99 */ addi r12, r11, 0x7999
/* 80331F54 0032DBB4 3D 63 5A 82 */ addis r11, r3, 0x5a82
/* 80331F58 0032DBB8 7C 68 62 14 */ add r3, r8, r12
/* 80331F5C 0032DBBC 7D 4A A2 14 */ add r10, r10, r20
/* 80331F60 0032DBC0 7D 0A 1A 14 */ add r8, r10, r3
/* 80331F64 0032DBC4 7D 36 20 38 */ and r22, r9, r4
/* 80331F68 0032DBC8 7C B5 48 78 */ andc r21, r5, r9
/* 80331F6C 0032DBCC 3D 45 5A 82 */ addis r10, r5, 0x5a82
/* 80331F70 0032DBD0 7E D4 AB 78 */ or r20, r22, r21
/* 80331F74 0032DBD4 55 23 F0 3E */ rotlwi r3, r9, 0x1e
/* 80331F78 0032DBD8 3D 24 5A 82 */ addis r9, r4, 0x5a82
/* 80331F7C 0032DBDC 81 81 00 B8 */ lwz r12, 0xb8(r1)
/* 80331F80 0032DBE0 3A AB 79 99 */ addi r21, r11, 0x7999
/* 80331F84 0032DBE4 55 05 28 3E */ rotlwi r5, r8, 5
/* 80331F88 0032DBE8 7D 6C A2 14 */ add r11, r12, r20
/* 80331F8C 0032DBEC 7D 0C 18 38 */ and r12, r8, r3
/* 80331F90 0032DBF0 7C A5 AA 14 */ add r5, r5, r21
/* 80331F94 0032DBF4 7C 84 40 78 */ andc r4, r4, r8
/* 80331F98 0032DBF8 7C AB 2A 14 */ add r5, r11, r5
/* 80331F9C 0032DBFC 3D 63 5A 82 */ addis r11, r3, 0x5a82
/* 80331FA0 0032DC00 7D 94 23 78 */ or r20, r12, r4
/* 80331FA4 0032DC04 82 A1 00 BC */ lwz r21, 0xbc(r1)
/* 80331FA8 0032DC08 55 08 F0 3E */ rotlwi r8, r8, 0x1e
/* 80331FAC 0032DC0C 54 A4 28 3E */ rotlwi r4, r5, 5
/* 80331FB0 0032DC10 39 4A 79 99 */ addi r10, r10, 0x7999
/* 80331FB4 0032DC14 7E B5 A2 14 */ add r21, r21, r20
/* 80331FB8 0032DC18 7C 84 52 14 */ add r4, r4, r10
/* 80331FBC 0032DC1C 7C AC 40 38 */ and r12, r5, r8
/* 80331FC0 0032DC20 7C 63 28 78 */ andc r3, r3, r5
/* 80331FC4 0032DC24 81 41 00 C0 */ lwz r10, 0xc0(r1)
/* 80331FC8 0032DC28 7D 8C 1B 78 */ or r12, r12, r3
/* 80331FCC 0032DC2C 7C 95 22 14 */ add r4, r21, r4
/* 80331FD0 0032DC30 54 A3 F0 3E */ rotlwi r3, r5, 0x1e
/* 80331FD4 0032DC34 38 A9 79 99 */ addi r5, r9, 0x7999
/* 80331FD8 0032DC38 54 89 28 3E */ rotlwi r9, r4, 5
/* 80331FDC 0032DC3C 7D 8A 62 14 */ add r12, r10, r12
/* 80331FE0 0032DC40 7C A9 2A 14 */ add r5, r9, r5
/* 80331FE4 0032DC44 7C 8A 18 38 */ and r10, r4, r3
/* 80331FE8 0032DC48 7D 2C 2A 14 */ add r9, r12, r5
/* 80331FEC 0032DC4C 81 81 00 C4 */ lwz r12, 0xc4(r1)
/* 80331FF0 0032DC50 7D 05 20 78 */ andc r5, r8, r4
/* 80331FF4 0032DC54 7D 54 2B 78 */ or r20, r10, r5
/* 80331FF8 0032DC58 55 2A 28 3E */ rotlwi r10, r9, 5
/* 80331FFC 0032DC5C 38 AB 79 99 */ addi r5, r11, 0x7999
/* 80332000 0032DC60 7D 6C A2 14 */ add r11, r12, r20
/* 80332004 0032DC64 7C AA 2A 14 */ add r5, r10, r5
/* 80332008 0032DC68 7D 4B 2A 14 */ add r10, r11, r5
/* 8033200C 0032DC6C 54 85 F0 3E */ rotlwi r5, r4, 0x1e
/* 80332010 0032DC70 55 24 F0 3E */ rotlwi r4, r9, 0x1e
/* 80332014 0032DC74 3D 08 5A 82 */ addis r8, r8, 0x5a82
/* 80332018 0032DC78 7C 6B 48 78 */ andc r11, r3, r9
/* 8033201C 0032DC7C 7D 29 28 38 */ and r9, r9, r5
/* 80332020 0032DC80 81 81 00 C8 */ lwz r12, 0xc8(r1)
/* 80332024 0032DC84 7D 34 5B 78 */ or r20, r9, r11
/* 80332028 0032DC88 39 08 79 99 */ addi r8, r8, 0x7999
/* 8033202C 0032DC8C 55 49 28 3E */ rotlwi r9, r10, 5
/* 80332030 0032DC90 3D 63 5A 82 */ addis r11, r3, 0x5a82
/* 80332034 0032DC94 7C 69 42 14 */ add r3, r9, r8
/* 80332038 0032DC98 7D 8C A2 14 */ add r12, r12, r20
/* 8033203C 0032DC9C 7D 2C 1A 14 */ add r9, r12, r3
/* 80332040 0032DCA0 7D 55 20 38 */ and r21, r10, r4
/* 80332044 0032DCA4 7C A8 50 78 */ andc r8, r5, r10
/* 80332048 0032DCA8 55 43 F0 3E */ rotlwi r3, r10, 0x1e
/* 8033204C 0032DCAC 3D 45 5A 82 */ addis r10, r5, 0x5a82
/* 80332050 0032DCB0 38 AB 79 99 */ addi r5, r11, 0x7999
/* 80332054 0032DCB4 7E B4 43 78 */ or r20, r21, r8
/* 80332058 0032DCB8 81 81 00 CC */ lwz r12, 0xcc(r1)
/* 8033205C 0032DCBC 55 28 28 3E */ rotlwi r8, r9, 5
/* 80332060 0032DCC0 3D 64 5A 82 */ addis r11, r4, 0x5a82
/* 80332064 0032DCC4 7E AC A2 14 */ add r21, r12, r20
/* 80332068 0032DCC8 7D 2C 18 38 */ and r12, r9, r3
/* 8033206C 0032DCCC 7C A8 2A 14 */ add r5, r8, r5
/* 80332070 0032DCD0 7C 84 48 78 */ andc r4, r4, r9
/* 80332074 0032DCD4 7D 15 2A 14 */ add r8, r21, r5
/* 80332078 0032DCD8 3A CA 79 99 */ addi r22, r10, 0x7999
/* 8033207C 0032DCDC 7D 94 23 78 */ or r20, r12, r4
/* 80332080 0032DCE0 55 25 F0 3E */ rotlwi r5, r9, 0x1e
/* 80332084 0032DCE4 82 A1 00 D0 */ lwz r21, 0xd0(r1)
/* 80332088 0032DCE8 55 04 28 3E */ rotlwi r4, r8, 5
/* 8033208C 0032DCEC 7C 84 B2 14 */ add r4, r4, r22
/* 80332090 0032DCF0 3D 23 6E DA */ addis r9, r3, 0x6eda
/* 80332094 0032DCF4 7E B5 A2 14 */ add r21, r21, r20
/* 80332098 0032DCF8 7C 6A 40 78 */ andc r10, r3, r8
/* 8033209C 0032DCFC 7D 0C 28 38 */ and r12, r8, r5
/* 803320A0 0032DD00 80 61 00 D4 */ lwz r3, 0xd4(r1)
/* 803320A4 0032DD04 7D 94 53 78 */ or r20, r12, r10
/* 803320A8 0032DD08 7C 95 22 14 */ add r4, r21, r4
/* 803320AC 0032DD0C 39 8B 79 99 */ addi r12, r11, 0x7999
/* 803320B0 0032DD10 54 8A 28 3E */ rotlwi r10, r4, 5
/* 803320B4 0032DD14 7D 63 A2 14 */ add r11, r3, r20
/* 803320B8 0032DD18 7D 4A 62 14 */ add r10, r10, r12
/* 803320BC 0032DD1C 55 03 F0 3E */ rotlwi r3, r8, 0x1e
/* 803320C0 0032DD20 7C A8 22 78 */ xor r8, r5, r4
/* 803320C4 0032DD24 81 81 00 D8 */ lwz r12, 0xd8(r1)
/* 803320C8 0032DD28 7D 4B 52 14 */ add r10, r11, r10
/* 803320CC 0032DD2C 39 69 EB A1 */ addi r11, r9, -5215
/* 803320D0 0032DD30 7D 14 1A 78 */ xor r20, r8, r3
/* 803320D4 0032DD34 54 84 F0 3E */ rotlwi r4, r4, 0x1e
/* 803320D8 0032DD38 55 48 28 3E */ rotlwi r8, r10, 5
/* 803320DC 0032DD3C 7D 2C A2 14 */ add r9, r12, r20
/* 803320E0 0032DD40 7D 08 5A 14 */ add r8, r8, r11
/* 803320E4 0032DD44 7D 09 42 14 */ add r8, r9, r8
/* 803320E8 0032DD48 7C 69 52 78 */ xor r9, r3, r10
/* 803320EC 0032DD4C 3C A5 6E DA */ addis r5, r5, 0x6eda
/* 803320F0 0032DD50 7D 34 22 78 */ xor r20, r9, r4
/* 803320F4 0032DD54 81 81 00 DC */ lwz r12, 0xdc(r1)
/* 803320F8 0032DD58 39 65 EB A1 */ addi r11, r5, -5215
/* 803320FC 0032DD5C 55 56 F0 3E */ rotlwi r22, r10, 0x1e
/* 80332100 0032DD60 3D 43 6E DA */ addis r10, r3, 0x6eda
/* 80332104 0032DD64 55 09 28 3E */ rotlwi r9, r8, 5
/* 80332108 0032DD68 7C 69 5A 14 */ add r3, r9, r11
/* 8033210C 0032DD6C 7D 8C A2 14 */ add r12, r12, r20
/* 80332110 0032DD70 7C 85 42 78 */ xor r5, r4, r8
/* 80332114 0032DD74 3A AA EB A1 */ addi r21, r10, -5215
/* 80332118 0032DD78 7D 2C 1A 14 */ add r9, r12, r3
/* 8033211C 0032DD7C 55 03 F0 3E */ rotlwi r3, r8, 0x1e
/* 80332120 0032DD80 7C AC B2 78 */ xor r12, r5, r22
/* 80332124 0032DD84 81 61 00 E0 */ lwz r11, 0xe0(r1)
/* 80332128 0032DD88 55 25 28 3E */ rotlwi r5, r9, 5
/* 8033212C 0032DD8C 7E C8 4A 78 */ xor r8, r22, r9
/* 80332130 0032DD90 7D 6B 62 14 */ add r11, r11, r12
/* 80332134 0032DD94 3C 84 6E DA */ addis r4, r4, 0x6eda
/* 80332138 0032DD98 7C A5 AA 14 */ add r5, r5, r21
/* 8033213C 0032DD9C 81 81 00 E4 */ lwz r12, 0xe4(r1)
/* 80332140 0032DDA0 7C AB 2A 14 */ add r5, r11, r5
/* 80332144 0032DDA4 7D 14 1A 78 */ xor r20, r8, r3
/* 80332148 0032DDA8 3A A4 EB A1 */ addi r21, r4, -5215
/* 8033214C 0032DDAC 3D 63 6E DA */ addis r11, r3, 0x6eda
/* 80332150 0032DDB0 54 A8 28 3E */ rotlwi r8, r5, 5
/* 80332154 0032DDB4 7C 63 2A 78 */ xor r3, r3, r5
/* 80332158 0032DDB8 7D 8C A2 14 */ add r12, r12, r20
/* 8033215C 0032DDBC 55 24 F0 3E */ rotlwi r4, r9, 0x1e
/* 80332160 0032DDC0 7D 08 AA 14 */ add r8, r8, r21
/* 80332164 0032DDC4 3D 56 6E DA */ addis r10, r22, 0x6eda
/* 80332168 0032DDC8 7D 0C 42 14 */ add r8, r12, r8
/* 8033216C 0032DDCC 7C 74 22 78 */ xor r20, r3, r4
/* 80332170 0032DDD0 81 81 00 E8 */ lwz r12, 0xe8(r1)
/* 80332174 0032DDD4 38 6A EB A1 */ addi r3, r10, -5215
/* 80332178 0032DDD8 55 09 28 3E */ rotlwi r9, r8, 5
/* 8033217C 0032DDDC 54 A5 F0 3E */ rotlwi r5, r5, 0x1e
/* 80332180 0032DDE0 7D 29 1A 14 */ add r9, r9, r3
/* 80332184 0032DDE4 7D 8C A2 14 */ add r12, r12, r20
/* 80332188 0032DDE8 7C 8A 42 78 */ xor r10, r4, r8
/* 8033218C 0032DDEC 80 61 00 EC */ lwz r3, 0xec(r1)
/* 80332190 0032DDF0 7D 2C 4A 14 */ add r9, r12, r9
/* 80332194 0032DDF4 39 8B EB A1 */ addi r12, r11, -5215
/* 80332198 0032DDF8 7D 54 2A 78 */ xor r20, r10, r5
/* 8033219C 0032DDFC 55 2A 28 3E */ rotlwi r10, r9, 5
/* 803321A0 0032DE00 7D 63 A2 14 */ add r11, r3, r20
/* 803321A4 0032DE04 55 03 F0 3E */ rotlwi r3, r8, 0x1e
/* 803321A8 0032DE08 7D 4A 62 14 */ add r10, r10, r12
/* 803321AC 0032DE0C 7C A8 4A 78 */ xor r8, r5, r9
/* 803321B0 0032DE10 7D 4B 52 14 */ add r10, r11, r10
/* 803321B4 0032DE14 7D 14 1A 78 */ xor r20, r8, r3
/* 803321B8 0032DE18 55 48 28 3E */ rotlwi r8, r10, 5
/* 803321BC 0032DE1C 3C 84 6E DA */ addis r4, r4, 0x6eda
/* 803321C0 0032DE20 81 61 00 F0 */ lwz r11, 0xf0(r1)
/* 803321C4 0032DE24 39 84 EB A1 */ addi r12, r4, -5215
/* 803321C8 0032DE28 3C A5 6E DA */ addis r5, r5, 0x6eda
/* 803321CC 0032DE2C 7D 08 62 14 */ add r8, r8, r12
/* 803321D0 0032DE30 7D 6B A2 14 */ add r11, r11, r20
/* 803321D4 0032DE34 55 24 F0 3E */ rotlwi r4, r9, 0x1e
/* 803321D8 0032DE38 7C 69 52 78 */ xor r9, r3, r10
/* 803321DC 0032DE3C 7D 0B 42 14 */ add r8, r11, r8
/* 803321E0 0032DE40 82 A1 00 F4 */ lwz r21, 0xf4(r1)
/* 803321E4 0032DE44 7D 34 22 78 */ xor r20, r9, r4
/* 803321E8 0032DE48 39 85 EB A1 */ addi r12, r5, -5215
/* 803321EC 0032DE4C 55 56 F0 3E */ rotlwi r22, r10, 0x1e
/* 803321F0 0032DE50 7C 8B 42 78 */ xor r11, r4, r8
/* 803321F4 0032DE54 7C B5 A2 14 */ add r5, r21, r20
/* 803321F8 0032DE58 55 09 28 3E */ rotlwi r9, r8, 5
/* 803321FC 0032DE5C 3D 43 6E DA */ addis r10, r3, 0x6eda
/* 80332200 0032DE60 7D 74 B2 78 */ xor r20, r11, r22
/* 80332204 0032DE64 7C 69 62 14 */ add r3, r9, r12
/* 80332208 0032DE68 3C 84 6E DA */ addis r4, r4, 0x6eda
/* 8033220C 0032DE6C 7D 25 1A 14 */ add r9, r5, r3
/* 80332210 0032DE70 82 A1 00 F8 */ lwz r21, 0xf8(r1)
/* 80332214 0032DE74 55 03 F0 3E */ rotlwi r3, r8, 0x1e
/* 80332218 0032DE78 39 8A EB A1 */ addi r12, r10, -5215
/* 8033221C 0032DE7C 55 28 28 3E */ rotlwi r8, r9, 5
/* 80332220 0032DE80 7D 55 A2 14 */ add r10, r21, r20
/* 80332224 0032DE84 7D 08 62 14 */ add r8, r8, r12
/* 80332228 0032DE88 7E C5 4A 78 */ xor r5, r22, r9
/* 8033222C 0032DE8C 7D 0A 42 14 */ add r8, r10, r8
/* 80332230 0032DE90 81 81 00 FC */ lwz r12, 0xfc(r1)
/* 80332234 0032DE94 7C B4 1A 78 */ xor r20, r5, r3
/* 80332238 0032DE98 38 84 EB A1 */ addi r4, r4, -5215
/* 8033223C 0032DE9C 55 05 28 3E */ rotlwi r5, r8, 5
/* 80332240 0032DEA0 3D 76 6E DA */ addis r11, r22, 0x6eda
/* 80332244 0032DEA4 7C A5 22 14 */ add r5, r5, r4
/* 80332248 0032DEA8 7D 8C A2 14 */ add r12, r12, r20
/* 8033224C 0032DEAC 55 24 F0 3E */ rotlwi r4, r9, 0x1e
/* 80332250 0032DEB0 7C 69 42 78 */ xor r9, r3, r8
/* 80332254 0032DEB4 3D 43 6E DA */ addis r10, r3, 0x6eda
/* 80332258 0032DEB8 7C AC 2A 14 */ add r5, r12, r5
/* 8033225C 0032DEBC 7D 34 22 78 */ xor r20, r9, r4
/* 80332260 0032DEC0 80 61 01 00 */ lwz r3, 0x100(r1)
/* 80332264 0032DEC4 39 8B EB A1 */ addi r12, r11, -5215
/* 80332268 0032DEC8 54 A9 28 3E */ rotlwi r9, r5, 5
/* 8033226C 0032DECC 7D 63 A2 14 */ add r11, r3, r20
/* 80332270 0032DED0 55 03 F0 3E */ rotlwi r3, r8, 0x1e
/* 80332274 0032DED4 7D 29 62 14 */ add r9, r9, r12
/* 80332278 0032DED8 7C 88 2A 78 */ xor r8, r4, r5
/* 8033227C 0032DEDC 7D 2B 4A 14 */ add r9, r11, r9
/* 80332280 0032DEE0 81 81 01 04 */ lwz r12, 0x104(r1)
/* 80332284 0032DEE4 7D 14 1A 78 */ xor r20, r8, r3
/* 80332288 0032DEE8 39 6A EB A1 */ addi r11, r10, -5215
/* 8033228C 0032DEEC 55 28 28 3E */ rotlwi r8, r9, 5
/* 80332290 0032DEF0 7D 4C A2 14 */ add r10, r12, r20
/* 80332294 0032DEF4 7D 08 5A 14 */ add r8, r8, r11
/* 80332298 0032DEF8 7D 0A 42 14 */ add r8, r10, r8
/* 8033229C 0032DEFC 54 B5 F0 3E */ rotlwi r21, r5, 0x1e
/* 803322A0 0032DF00 7C 65 4A 78 */ xor r5, r3, r9
/* 803322A4 0032DF04 3C 84 6E DA */ addis r4, r4, 0x6eda
/* 803322A8 0032DF08 81 81 01 08 */ lwz r12, 0x108(r1)
/* 803322AC 0032DF0C 7C B4 AA 78 */ xor r20, r5, r21
/* 803322B0 0032DF10 55 36 F0 3E */ rotlwi r22, r9, 0x1e
/* 803322B4 0032DF14 39 64 EB A1 */ addi r11, r4, -5215
/* 803322B8 0032DF18 55 05 28 3E */ rotlwi r5, r8, 5
/* 803322BC 0032DF1C 3D 43 6E DA */ addis r10, r3, 0x6eda
/* 803322C0 0032DF20 7D 2C A2 14 */ add r9, r12, r20
/* 803322C4 0032DF24 7C 65 5A 14 */ add r3, r5, r11
/* 803322C8 0032DF28 7E A4 42 78 */ xor r4, r21, r8
/* 803322CC 0032DF2C 7C A9 1A 14 */ add r5, r9, r3
/* 803322D0 0032DF30 3D 35 6E DA */ addis r9, r21, 0x6eda
/* 803322D4 0032DF34 7C 94 B2 78 */ xor r20, r4, r22
/* 803322D8 0032DF38 55 03 F0 3E */ rotlwi r3, r8, 0x1e
/* 803322DC 0032DF3C 82 A1 01 0C */ lwz r21, 0x10c(r1)
/* 803322E0 0032DF40 39 8A EB A1 */ addi r12, r10, -5215
/* 803322E4 0032DF44 54 A4 28 3E */ rotlwi r4, r5, 5
/* 803322E8 0032DF48 7E C8 2A 78 */ xor r8, r22, r5
/* 803322EC 0032DF4C 7D 55 A2 14 */ add r10, r21, r20
/* 803322F0 0032DF50 39 29 EB A1 */ addi r9, r9, -5215
/* 803322F4 0032DF54 7C 84 62 14 */ add r4, r4, r12
/* 803322F8 0032DF58 7D 14 1A 78 */ xor r20, r8, r3
/* 803322FC 0032DF5C 81 81 01 10 */ lwz r12, 0x110(r1)
/* 80332300 0032DF60 7C 8A 22 14 */ add r4, r10, r4
/* 80332304 0032DF64 54 8A 28 3E */ rotlwi r10, r4, 5
/* 80332308 0032DF68 3D 03 6E DA */ addis r8, r3, 0x6eda
/* 8033230C 0032DF6C 7C 63 22 78 */ xor r3, r3, r4
/* 80332310 0032DF70 7D 8C A2 14 */ add r12, r12, r20
/* 80332314 0032DF74 7D 2A 4A 14 */ add r9, r10, r9
/* 80332318 0032DF78 54 A5 F0 3E */ rotlwi r5, r5, 0x1e
/* 8033231C 0032DF7C 7D 4C 4A 14 */ add r10, r12, r9
/* 80332320 0032DF80 3D 76 6E DA */ addis r11, r22, 0x6eda
/* 80332324 0032DF84 7C 74 2A 78 */ xor r20, r3, r5
/* 80332328 0032DF88 81 81 01 14 */ lwz r12, 0x114(r1)
/* 8033232C 0032DF8C 38 6B EB A1 */ addi r3, r11, -5215
/* 80332330 0032DF90 55 49 28 3E */ rotlwi r9, r10, 5
/* 80332334 0032DF94 7D 6C A2 14 */ add r11, r12, r20
/* 80332338 0032DF98 54 84 F0 3E */ rotlwi r4, r4, 0x1e
/* 8033233C 0032DF9C 7D 29 1A 14 */ add r9, r9, r3
/* 80332340 0032DFA0 7C A3 52 78 */ xor r3, r5, r10
/* 80332344 0032DFA4 7D 2B 4A 14 */ add r9, r11, r9
/* 80332348 0032DFA8 39 68 EB A1 */ addi r11, r8, -5215
/* 8033234C 0032DFAC 7C 74 22 78 */ xor r20, r3, r4
/* 80332350 0032DFB0 81 81 01 18 */ lwz r12, 0x118(r1)
/* 80332354 0032DFB4 55 28 28 3E */ rotlwi r8, r9, 5
/* 80332358 0032DFB8 55 43 F0 3E */ rotlwi r3, r10, 0x1e
/* 8033235C 0032DFBC 7D 4C A2 14 */ add r10, r12, r20
/* 80332360 0032DFC0 7D 08 5A 14 */ add r8, r8, r11
/* 80332364 0032DFC4 7D 0A 42 14 */ add r8, r10, r8
/* 80332368 0032DFC8 7C 8B 4A 78 */ xor r11, r4, r9
/* 8033236C 0032DFCC 3D 45 6E DA */ addis r10, r5, 0x6eda
/* 80332370 0032DFD0 7D 74 1A 78 */ xor r20, r11, r3
/* 80332374 0032DFD4 81 81 01 1C */ lwz r12, 0x11c(r1)
/* 80332378 0032DFD8 39 6A EB A1 */ addi r11, r10, -5215
/* 8033237C 0032DFDC 55 36 F0 3E */ rotlwi r22, r9, 0x1e
/* 80332380 0032DFE0 55 05 28 3E */ rotlwi r5, r8, 5
/* 80332384 0032DFE4 3D 24 6E DA */ addis r9, r4, 0x6eda
/* 80332388 0032DFE8 7C 85 5A 14 */ add r4, r5, r11
/* 8033238C 0032DFEC 7D 8C A2 14 */ add r12, r12, r20
/* 80332390 0032DFF0 7C AC 22 14 */ add r5, r12, r4
/* 80332394 0032DFF4 7C 6A 42 78 */ xor r10, r3, r8
/* 80332398 0032DFF8 7D 54 B2 78 */ xor r20, r10, r22
/* 8033239C 0032DFFC 55 04 F0 3E */ rotlwi r4, r8, 0x1e
/* 803323A0 0032E000 3E A3 6E DA */ addis r21, r3, 0x6eda
/* 803323A4 0032E004 81 61 01 20 */ lwz r11, 0x120(r1)
/* 803323A8 0032E008 39 49 EB A1 */ addi r10, r9, -5215
/* 803323AC 0032E00C 54 A3 F0 3E */ rotlwi r3, r5, 0x1e
/* 803323B0 0032E010 7E C8 2A 78 */ xor r8, r22, r5
/* 803323B4 0032E014 7D 2B A2 14 */ add r9, r11, r20
/* 803323B8 0032E018 54 A5 28 3E */ rotlwi r5, r5, 5
/* 803323BC 0032E01C 3D 96 8F 1C */ addis r12, r22, 0x8f1c
/* 803323C0 0032E020 7C A5 52 14 */ add r5, r5, r10
/* 803323C4 0032E024 82 E1 01 24 */ lwz r23, 0x124(r1)
/* 803323C8 0032E028 7C A9 2A 14 */ add r5, r9, r5
/* 803323CC 0032E02C 7D 14 22 78 */ xor r20, r8, r4
/* 803323D0 0032E030 3A D5 EB A1 */ addi r22, r21, -5215
/* 803323D4 0032E034 7C 6A 23 78 */ or r10, r3, r4
/* 803323D8 0032E038 54 A9 28 3E */ rotlwi r9, r5, 5
/* 803323DC 0032E03C 7E B7 A2 14 */ add r21, r23, r20
/* 803323E0 0032E040 7D 29 B2 14 */ add r9, r9, r22
/* 803323E4 0032E044 3D 64 8F 1C */ addis r11, r4, 0x8f1c
/* 803323E8 0032E048 7C 76 20 38 */ and r22, r3, r4
/* 803323EC 0032E04C 7C A4 50 38 */ and r4, r5, r10
/* 803323F0 0032E050 7D 35 4A 14 */ add r9, r21, r9
/* 803323F4 0032E054 54 A8 F0 3E */ rotlwi r8, r5, 0x1e
/* 803323F8 0032E058 7E D4 23 78 */ or r20, r22, r4
/* 803323FC 0032E05C 82 A1 01 28 */ lwz r21, 0x128(r1)
/* 80332400 0032E060 3A CC BC DC */ addi r22, r12, -17188
/* 80332404 0032E064 55 24 28 3E */ rotlwi r4, r9, 5
/* 80332408 0032E068 7D 95 A2 14 */ add r12, r21, r20
/* 8033240C 0032E06C 7D 0A 1B 78 */ or r10, r8, r3
/* 80332410 0032E070 7C 84 B2 14 */ add r4, r4, r22
/* 80332414 0032E074 55 25 F0 3E */ rotlwi r5, r9, 0x1e
/* 80332418 0032E078 7D 29 50 38 */ and r9, r9, r10
/* 8033241C 0032E07C 7D 15 18 38 */ and r21, r8, r3
/* 80332420 0032E080 7C 8C 22 14 */ add r4, r12, r4
/* 80332424 0032E084 7C AA 43 78 */ or r10, r5, r8
/* 80332428 0032E088 7E B4 4B 78 */ or r20, r21, r9
/* 8033242C 0032E08C 81 81 01 2C */ lwz r12, 0x12c(r1)
/* 80332430 0032E090 3A AB BC DC */ addi r21, r11, -17188
/* 80332434 0032E094 54 89 28 3E */ rotlwi r9, r4, 5
/* 80332438 0032E098 7D 8C A2 14 */ add r12, r12, r20
/* 8033243C 0032E09C 7C AB 40 38 */ and r11, r5, r8
/* 80332440 0032E0A0 7D 29 AA 14 */ add r9, r9, r21
/* 80332444 0032E0A4 7C 8A 50 38 */ and r10, r4, r10
/* 80332448 0032E0A8 7D 2C 4A 14 */ add r9, r12, r9
/* 8033244C 0032E0AC 7D 6C 53 78 */ or r12, r11, r10
/* 80332450 0032E0B0 3C 63 8F 1C */ addis r3, r3, 0x8f1c
/* 80332454 0032E0B4 81 61 01 30 */ lwz r11, 0x130(r1)
/* 80332458 0032E0B8 54 84 F0 3E */ rotlwi r4, r4, 0x1e
/* 8033245C 0032E0BC 55 2A 28 3E */ rotlwi r10, r9, 5
/* 80332460 0032E0C0 38 63 BC DC */ addi r3, r3, -17188
/* 80332464 0032E0C4 7D 8B 62 14 */ add r12, r11, r12
/* 80332468 0032E0C8 7D 4A 1A 14 */ add r10, r10, r3
/* 8033246C 0032E0CC 7C 8B 2B 78 */ or r11, r4, r5
/* 80332470 0032E0D0 55 23 F0 3E */ rotlwi r3, r9, 0x1e
/* 80332474 0032E0D4 3E A5 8F 1C */ addis r21, r5, 0x8f1c
/* 80332478 0032E0D8 7D 4C 52 14 */ add r10, r12, r10
/* 8033247C 0032E0DC 3E C8 8F 1C */ addis r22, r8, 0x8f1c
/* 80332480 0032E0E0 7C 8C 28 38 */ and r12, r4, r5
/* 80332484 0032E0E4 7D 29 58 38 */ and r9, r9, r11
/* 80332488 0032E0E8 7D 94 4B 78 */ or r20, r12, r9
/* 8033248C 0032E0EC 82 E1 01 34 */ lwz r23, 0x134(r1)
/* 80332490 0032E0F0 38 B6 BC DC */ addi r5, r22, -17188
/* 80332494 0032E0F4 55 49 28 3E */ rotlwi r9, r10, 5
/* 80332498 0032E0F8 7C 6B 23 78 */ or r11, r3, r4
/* 8033249C 0032E0FC 7E F7 A2 14 */ add r23, r23, r20
/* 803324A0 0032E100 7C A9 2A 14 */ add r5, r9, r5
/* 803324A4 0032E104 55 48 F0 3E */ rotlwi r8, r10, 0x1e
/* 803324A8 0032E108 7D 37 2A 14 */ add r9, r23, r5
/* 803324AC 0032E10C 7C 76 20 38 */ and r22, r3, r4
/* 803324B0 0032E110 7D 45 58 38 */ and r5, r10, r11
/* 803324B4 0032E114 3D 84 8F 1C */ addis r12, r4, 0x8f1c
/* 803324B8 0032E118 7E D4 2B 78 */ or r20, r22, r5
/* 803324BC 0032E11C 82 E1 01 38 */ lwz r23, 0x138(r1)
/* 803324C0 0032E120 7D 0A 1B 78 */ or r10, r8, r3
/* 803324C4 0032E124 55 25 28 3E */ rotlwi r5, r9, 5
/* 803324C8 0032E128 3A B5 BC DC */ addi r21, r21, -17188
/* 803324CC 0032E12C 55 24 F0 3E */ rotlwi r4, r9, 0x1e
/* 803324D0 0032E130 7C A5 AA 14 */ add r5, r5, r21
/* 803324D4 0032E134 3D 63 8F 1C */ addis r11, r3, 0x8f1c
/* 803324D8 0032E138 7D 16 18 38 */ and r22, r8, r3
/* 803324DC 0032E13C 7D 23 50 38 */ and r3, r9, r10
/* 803324E0 0032E140 7D 37 A2 14 */ add r9, r23, r20
/* 803324E4 0032E144 82 A1 01 3C */ lwz r21, 0x13c(r1)
/* 803324E8 0032E148 7C A9 2A 14 */ add r5, r9, r5
/* 803324EC 0032E14C 7E D4 1B 78 */ or r20, r22, r3
/* 803324F0 0032E150 39 2C BC DC */ addi r9, r12, -17188
/* 803324F4 0032E154 7C 83 43 78 */ or r3, r4, r8
/* 803324F8 0032E158 54 AA 28 3E */ rotlwi r10, r5, 5
/* 803324FC 0032E15C 7D 95 A2 14 */ add r12, r21, r20
/* 80332500 0032E160 7D 4A 4A 14 */ add r10, r10, r9
/* 80332504 0032E164 7C A3 18 38 */ and r3, r5, r3
/* 80332508 0032E168 7C 89 40 38 */ and r9, r4, r8
/* 8033250C 0032E16C 54 A5 F0 3E */ rotlwi r5, r5, 0x1e
/* 80332510 0032E170 7D 4C 52 14 */ add r10, r12, r10
/* 80332514 0032E174 81 81 01 40 */ lwz r12, 0x140(r1)
/* 80332518 0032E178 7D 34 1B 78 */ or r20, r9, r3
/* 8033251C 0032E17C 38 6B BC DC */ addi r3, r11, -17188
/* 80332520 0032E180 55 49 28 3E */ rotlwi r9, r10, 5
/* 80332524 0032E184 7D 6C A2 14 */ add r11, r12, r20
/* 80332528 0032E188 7C 69 1A 14 */ add r3, r9, r3
/* 8033252C 0032E18C 7D 2B 1A 14 */ add r9, r11, r3
/* 80332530 0032E190 7C AC 23 78 */ or r12, r5, r4
/* 80332534 0032E194 3D 68 8F 1C */ addis r11, r8, 0x8f1c
/* 80332538 0032E198 7D 48 60 38 */ and r8, r10, r12
/* 8033253C 0032E19C 7C B6 20 38 */ and r22, r5, r4
/* 80332540 0032E1A0 55 43 F0 3E */ rotlwi r3, r10, 0x1e
/* 80332544 0032E1A4 82 A1 01 44 */ lwz r21, 0x144(r1)
/* 80332548 0032E1A8 7E D4 43 78 */ or r20, r22, r8
/* 8033254C 0032E1AC 39 8B BC DC */ addi r12, r11, -17188
/* 80332550 0032E1B0 55 2A 28 3E */ rotlwi r10, r9, 5
/* 80332554 0032E1B4 3E C4 8F 1C */ addis r22, r4, 0x8f1c
/* 80332558 0032E1B8 7D 75 A2 14 */ add r11, r21, r20
/* 8033255C 0032E1BC 7C 68 2B 78 */ or r8, r3, r5
/* 80332560 0032E1C0 7D 4A 62 14 */ add r10, r10, r12
/* 80332564 0032E1C4 55 24 F0 3E */ rotlwi r4, r9, 0x1e
/* 80332568 0032E1C8 7D 4B 52 14 */ add r10, r11, r10
/* 8033256C 0032E1CC 7D 29 40 38 */ and r9, r9, r8
/* 80332570 0032E1D0 7C 77 28 38 */ and r23, r3, r5
/* 80332574 0032E1D4 3E A5 8F 1C */ addis r21, r5, 0x8f1c
/* 80332578 0032E1D8 7E F4 4B 78 */ or r20, r23, r9
/* 8033257C 0032E1DC 7C 8B 1B 78 */ or r11, r4, r3
/* 80332580 0032E1E0 3A F6 BC DC */ addi r23, r22, -17188
/* 80332584 0032E1E4 83 01 01 48 */ lwz r24, 0x148(r1)
/* 80332588 0032E1E8 7D 45 58 38 */ and r5, r10, r11
/* 8033258C 0032E1EC 55 49 28 3E */ rotlwi r9, r10, 5
/* 80332590 0032E1F0 55 48 F0 3E */ rotlwi r8, r10, 0x1e
/* 80332594 0032E1F4 3D 83 8F 1C */ addis r12, r3, 0x8f1c
/* 80332598 0032E1F8 7C 96 18 38 */ and r22, r4, r3
/* 8033259C 0032E1FC 7D 58 A2 14 */ add r10, r24, r20
/* 803325A0 0032E200 7C 69 BA 14 */ add r3, r9, r23
/* 803325A4 0032E204 82 E1 01 4C */ lwz r23, 0x14c(r1)
/* 803325A8 0032E208 7D 2A 1A 14 */ add r9, r10, r3
/* 803325AC 0032E20C 7E D4 2B 78 */ or r20, r22, r5
/* 803325B0 0032E210 7D 0A 23 78 */ or r10, r8, r4
/* 803325B4 0032E214 3A B5 BC DC */ addi r21, r21, -17188
/* 803325B8 0032E218 55 25 28 3E */ rotlwi r5, r9, 5
/* 803325BC 0032E21C 3D 64 8F 1C */ addis r11, r4, 0x8f1c
/* 803325C0 0032E220 7D 16 20 38 */ and r22, r8, r4
/* 803325C4 0032E224 55 23 F0 3E */ rotlwi r3, r9, 0x1e
/* 803325C8 0032E228 7D 24 50 38 */ and r4, r9, r10
/* 803325CC 0032E22C 7D 37 A2 14 */ add r9, r23, r20
/* 803325D0 0032E230 7C A5 AA 14 */ add r5, r5, r21
/* 803325D4 0032E234 82 A1 01 50 */ lwz r21, 0x150(r1)
/* 803325D8 0032E238 7C A9 2A 14 */ add r5, r9, r5
/* 803325DC 0032E23C 7E D4 23 78 */ or r20, r22, r4
/* 803325E0 0032E240 39 2C BC DC */ addi r9, r12, -17188
/* 803325E4 0032E244 7C 64 43 78 */ or r4, r3, r8
/* 803325E8 0032E248 54 AA 28 3E */ rotlwi r10, r5, 5
/* 803325EC 0032E24C 7D 95 A2 14 */ add r12, r21, r20
/* 803325F0 0032E250 7D 4A 4A 14 */ add r10, r10, r9
/* 803325F4 0032E254 7C A4 20 38 */ and r4, r5, r4
/* 803325F8 0032E258 7C 69 40 38 */ and r9, r3, r8
/* 803325FC 0032E25C 54 A5 F0 3E */ rotlwi r5, r5, 0x1e
/* 80332600 0032E260 7D 4C 52 14 */ add r10, r12, r10
/* 80332604 0032E264 81 81 01 54 */ lwz r12, 0x154(r1)
/* 80332608 0032E268 7D 34 23 78 */ or r20, r9, r4
/* 8033260C 0032E26C 38 8B BC DC */ addi r4, r11, -17188
/* 80332610 0032E270 55 49 28 3E */ rotlwi r9, r10, 5
/* 80332614 0032E274 7D 6C A2 14 */ add r11, r12, r20
/* 80332618 0032E278 7C 89 22 14 */ add r4, r9, r4
/* 8033261C 0032E27C 7D 2B 22 14 */ add r9, r11, r4
/* 80332620 0032E280 7C AC 1B 78 */ or r12, r5, r3
/* 80332624 0032E284 3D 68 8F 1C */ addis r11, r8, 0x8f1c
/* 80332628 0032E288 7D 48 60 38 */ and r8, r10, r12
/* 8033262C 0032E28C 7C B5 18 38 */ and r21, r5, r3
/* 80332630 0032E290 55 44 F0 3E */ rotlwi r4, r10, 0x1e
/* 80332634 0032E294 82 C1 01 58 */ lwz r22, 0x158(r1)
/* 80332638 0032E298 7E B4 43 78 */ or r20, r21, r8
/* 8033263C 0032E29C 3A AB BC DC */ addi r21, r11, -17188
/* 80332640 0032E2A0 55 28 28 3E */ rotlwi r8, r9, 5
/* 80332644 0032E2A4 3D 83 8F 1C */ addis r12, r3, 0x8f1c
/* 80332648 0032E2A8 7D 08 AA 14 */ add r8, r8, r21
/* 8033264C 0032E2AC 7D 76 A2 14 */ add r11, r22, r20
/* 80332650 0032E2B0 7C 8A 2B 78 */ or r10, r4, r5
/* 80332654 0032E2B4 3E E5 8F 1C */ addis r23, r5, 0x8f1c
/* 80332658 0032E2B8 7D 36 50 38 */ and r22, r9, r10
/* 8033265C 0032E2BC 7C 98 28 38 */ and r24, r4, r5
/* 80332660 0032E2C0 7D 0B 42 14 */ add r8, r11, r8
/* 80332664 0032E2C4 55 23 F0 3E */ rotlwi r3, r9, 0x1e
/* 80332668 0032E2C8 7F 14 B3 78 */ or r20, r24, r22
/* 8033266C 0032E2CC 3A CC BC DC */ addi r22, r12, -17188
/* 80332670 0032E2D0 55 05 28 3E */ rotlwi r5, r8, 5
/* 80332674 0032E2D4 82 A1 01 5C */ lwz r21, 0x15c(r1)
/* 80332678 0032E2D8 7C A5 B2 14 */ add r5, r5, r22
/* 8033267C 0032E2DC 7C 6B 23 78 */ or r11, r3, r4
/* 80332680 0032E2E0 55 09 F0 3E */ rotlwi r9, r8, 0x1e
/* 80332684 0032E2E4 3D 44 8F 1C */ addis r10, r4, 0x8f1c
/* 80332688 0032E2E8 7C 78 20 38 */ and r24, r3, r4
/* 8033268C 0032E2EC 7D 04 58 38 */ and r4, r8, r11
/* 80332690 0032E2F0 7D 15 A2 14 */ add r8, r21, r20
/* 80332694 0032E2F4 82 C1 01 60 */ lwz r22, 0x160(r1)
/* 80332698 0032E2F8 7C A8 2A 14 */ add r5, r8, r5
/* 8033269C 0032E2FC 7F 15 23 78 */ or r21, r24, r4
/* 803326A0 0032E300 7D 2B 1B 78 */ or r11, r9, r3
/* 803326A4 0032E304 3A F7 BC DC */ addi r23, r23, -17188
/* 803326A8 0032E308 54 A4 28 3E */ rotlwi r4, r5, 5
/* 803326AC 0032E30C 3D 83 8F 1C */ addis r12, r3, 0x8f1c
/* 803326B0 0032E310 7D 38 18 38 */ and r24, r9, r3
/* 803326B4 0032E314 54 A8 F0 3E */ rotlwi r8, r5, 0x1e
/* 803326B8 0032E318 7C A3 58 38 */ and r3, r5, r11
/* 803326BC 0032E31C 7C B6 AA 14 */ add r5, r22, r21
/* 803326C0 0032E320 7C 84 BA 14 */ add r4, r4, r23
/* 803326C4 0032E324 82 E1 01 64 */ lwz r23, 0x164(r1)
/* 803326C8 0032E328 7C 85 22 14 */ add r4, r5, r4
/* 803326CC 0032E32C 7F 15 1B 78 */ or r21, r24, r3
/* 803326D0 0032E330 38 AA BC DC */ addi r5, r10, -17188
/* 803326D4 0032E334 7D 03 4B 78 */ or r3, r8, r9
/* 803326D8 0032E338 54 8B 28 3E */ rotlwi r11, r4, 5
/* 803326DC 0032E33C 7E F7 AA 14 */ add r23, r23, r21
/* 803326E0 0032E340 7C AB 2A 14 */ add r5, r11, r5
/* 803326E4 0032E344 7D 0A 48 38 */ and r10, r8, r9
/* 803326E8 0032E348 7D 77 2A 14 */ add r11, r23, r5
/* 803326EC 0032E34C 7C 83 18 38 */ and r3, r4, r3
/* 803326F0 0032E350 7D 55 1B 78 */ or r21, r10, r3
/* 803326F4 0032E354 80 A1 01 68 */ lwz r5, 0x168(r1)
/* 803326F8 0032E358 55 6A 28 3E */ rotlwi r10, r11, 5
/* 803326FC 0032E35C 38 6C BC DC */ addi r3, r12, -17188
/* 80332700 0032E360 7C A5 AA 14 */ add r5, r5, r21
/* 80332704 0032E364 7C 6A 1A 14 */ add r3, r10, r3
/* 80332708 0032E368 7D 45 1A 14 */ add r10, r5, r3
/* 8033270C 0032E36C 54 85 F0 3E */ rotlwi r5, r4, 0x1e
/* 80332710 0032E370 3D 89 8F 1C */ addis r12, r9, 0x8f1c
/* 80332714 0032E374 7C B7 43 78 */ or r23, r5, r8
/* 80332718 0032E378 55 64 F0 3E */ rotlwi r4, r11, 0x1e
/* 8033271C 0032E37C 7D 69 B8 38 */ and r9, r11, r23
/* 80332720 0032E380 7C B8 40 38 */ and r24, r5, r8
/* 80332724 0032E384 7F 15 4B 78 */ or r21, r24, r9
/* 80332728 0032E388 3E E8 8F 1C */ addis r23, r8, 0x8f1c
/* 8033272C 0032E38C 81 61 01 6C */ lwz r11, 0x16c(r1)
/* 80332730 0032E390 55 48 28 3E */ rotlwi r8, r10, 5
/* 80332734 0032E394 39 8C BC DC */ addi r12, r12, -17188
/* 80332738 0032E398 7C 89 2B 78 */ or r9, r4, r5
/* 8033273C 0032E39C 7D 08 62 14 */ add r8, r8, r12
/* 80332740 0032E3A0 7D 6B AA 14 */ add r11, r11, r21
/* 80332744 0032E3A4 7D 0B 42 14 */ add r8, r11, r8
/* 80332748 0032E3A8 55 43 F0 3E */ rotlwi r3, r10, 0x1e
/* 8033274C 0032E3AC 7D 4B 48 38 */ and r11, r10, r9
/* 80332750 0032E3B0 7C 98 28 38 */ and r24, r4, r5
/* 80332754 0032E3B4 7F 15 5B 78 */ or r21, r24, r11
/* 80332758 0032E3B8 81 41 01 70 */ lwz r10, 0x170(r1)
/* 8033275C 0032E3BC 3D 85 8F 1C */ addis r12, r5, 0x8f1c
/* 80332760 0032E3C0 55 05 28 3E */ rotlwi r5, r8, 5
/* 80332764 0032E3C4 3A F7 BC DC */ addi r23, r23, -17188
/* 80332768 0032E3C8 7C 69 23 78 */ or r9, r3, r4
/* 8033276C 0032E3CC 7C A5 BA 14 */ add r5, r5, r23
/* 80332770 0032E3D0 7D 4A AA 14 */ add r10, r10, r21
/* 80332774 0032E3D4 7C AA 2A 14 */ add r5, r10, r5
/* 80332778 0032E3D8 3D 64 CA 63 */ addis r11, r4, 0xca63
/* 8033277C 0032E3DC 7C 78 20 38 */ and r24, r3, r4
/* 80332780 0032E3E0 7D 04 48 38 */ and r4, r8, r9
/* 80332784 0032E3E4 7F 15 23 78 */ or r21, r24, r4
/* 80332788 0032E3E8 82 E1 01 74 */ lwz r23, 0x174(r1)
/* 8033278C 0032E3EC 3B 0C BC DC */ addi r24, r12, -17188
/* 80332790 0032E3F0 54 A9 28 3E */ rotlwi r9, r5, 5
/* 80332794 0032E3F4 55 04 F0 3E */ rotlwi r4, r8, 0x1e
/* 80332798 0032E3F8 7D 97 AA 14 */ add r12, r23, r21
/* 8033279C 0032E3FC 7D 29 C2 14 */ add r9, r9, r24
/* 803327A0 0032E400 7C 68 2A 78 */ xor r8, r3, r5
/* 803327A4 0032E404 3D 43 CA 63 */ addis r10, r3, 0xca63
/* 803327A8 0032E408 80 61 01 78 */ lwz r3, 0x178(r1)
/* 803327AC 0032E40C 7D 2C 4A 14 */ add r9, r12, r9
/* 803327B0 0032E410 7D 15 22 78 */ xor r21, r8, r4
/* 803327B4 0032E414 39 8B C1 D6 */ addi r12, r11, -15914
/* 803327B8 0032E418 55 28 28 3E */ rotlwi r8, r9, 5
/* 803327BC 0032E41C 7D 63 AA 14 */ add r11, r3, r21
/* 803327C0 0032E420 7D 08 62 14 */ add r8, r8, r12
/* 803327C4 0032E424 54 A3 F0 3E */ rotlwi r3, r5, 0x1e
/* 803327C8 0032E428 7C 85 4A 78 */ xor r5, r4, r9
/* 803327CC 0032E42C 81 81 01 7C */ lwz r12, 0x17c(r1)
/* 803327D0 0032E430 7D 0B 42 14 */ add r8, r11, r8
/* 803327D4 0032E434 39 6A C1 D6 */ addi r11, r10, -15914
/* 803327D8 0032E438 7C B5 1A 78 */ xor r21, r5, r3
/* 803327DC 0032E43C 55 05 28 3E */ rotlwi r5, r8, 5
/* 803327E0 0032E440 7D 4C AA 14 */ add r10, r12, r21
/* 803327E4 0032E444 7C A5 5A 14 */ add r5, r5, r11
/* 803327E8 0032E448 7C AA 2A 14 */ add r5, r10, r5
/* 803327EC 0032E44C 55 36 F0 3E */ rotlwi r22, r9, 0x1e
/* 803327F0 0032E450 3D 24 CA 63 */ addis r9, r4, 0xca63
/* 803327F4 0032E454 7C 6A 42 78 */ xor r10, r3, r8
/* 803327F8 0032E458 81 81 01 80 */ lwz r12, 0x180(r1)
/* 803327FC 0032E45C 7D 57 B2 78 */ xor r23, r10, r22
/* 80332800 0032E460 55 15 F0 3E */ rotlwi r21, r8, 0x1e
/* 80332804 0032E464 3D 43 CA 63 */ addis r10, r3, 0xca63
/* 80332808 0032E468 54 A4 28 3E */ rotlwi r4, r5, 5
/* 8033280C 0032E46C 39 29 C1 D6 */ addi r9, r9, -15914
/* 80332810 0032E470 7D 0C BA 14 */ add r8, r12, r23
/* 80332814 0032E474 7C 64 4A 14 */ add r3, r4, r9
/* 80332818 0032E478 7E CB 2A 78 */ xor r11, r22, r5
/* 8033281C 0032E47C 7C 88 1A 14 */ add r4, r8, r3
/* 80332820 0032E480 3D 36 CA 63 */ addis r9, r22, 0xca63
/* 80332824 0032E484 54 A3 F0 3E */ rotlwi r3, r5, 0x1e
/* 80332828 0032E488 7D 76 AA 78 */ xor r22, r11, r21
/* 8033282C 0032E48C 81 81 01 84 */ lwz r12, 0x184(r1)
/* 80332830 0032E490 54 85 28 3E */ rotlwi r5, r4, 5
/* 80332834 0032E494 39 4A C1 D6 */ addi r10, r10, -15914
/* 80332838 0032E498 7E A8 22 78 */ xor r8, r21, r4
/* 8033283C 0032E49C 7C A5 52 14 */ add r5, r5, r10
/* 80332840 0032E4A0 7D 8C B2 14 */ add r12, r12, r22
/* 80332844 0032E4A4 7C AC 2A 14 */ add r5, r12, r5
/* 80332848 0032E4A8 3D 75 CA 63 */ addis r11, r21, 0xca63
/* 8033284C 0032E4AC 7D 15 1A 78 */ xor r21, r8, r3
/* 80332850 0032E4B0 81 41 01 88 */ lwz r10, 0x188(r1)
/* 80332854 0032E4B4 39 89 C1 D6 */ addi r12, r9, -15914
/* 80332858 0032E4B8 54 A9 28 3E */ rotlwi r9, r5, 5
/* 8033285C 0032E4BC 7D 29 62 14 */ add r9, r9, r12
/* 80332860 0032E4C0 7D 4A AA 14 */ add r10, r10, r21
/* 80332864 0032E4C4 3D 03 CA 63 */ addis r8, r3, 0xca63
/* 80332868 0032E4C8 7C 63 2A 78 */ xor r3, r3, r5
/* 8033286C 0032E4CC 54 84 F0 3E */ rotlwi r4, r4, 0x1e
/* 80332870 0032E4D0 7D 2A 4A 14 */ add r9, r10, r9
/* 80332874 0032E4D4 7C 75 22 78 */ xor r21, r3, r4
/* 80332878 0032E4D8 81 81 01 8C */ lwz r12, 0x18c(r1)
/* 8033287C 0032E4DC 38 6B C1 D6 */ addi r3, r11, -15914
/* 80332880 0032E4E0 55 2A 28 3E */ rotlwi r10, r9, 5
/* 80332884 0032E4E4 7D 6C AA 14 */ add r11, r12, r21
/* 80332888 0032E4E8 54 A5 F0 3E */ rotlwi r5, r5, 0x1e
/* 8033288C 0032E4EC 7D 4A 1A 14 */ add r10, r10, r3
/* 80332890 0032E4F0 7C 83 4A 78 */ xor r3, r4, r9
/* 80332894 0032E4F4 7D 4B 52 14 */ add r10, r11, r10
/* 80332898 0032E4F8 39 68 C1 D6 */ addi r11, r8, -15914
/* 8033289C 0032E4FC 7C 75 2A 78 */ xor r21, r3, r5
/* 803328A0 0032E500 81 81 01 90 */ lwz r12, 0x190(r1)
/* 803328A4 0032E504 55 48 28 3E */ rotlwi r8, r10, 5
/* 803328A8 0032E508 55 23 F0 3E */ rotlwi r3, r9, 0x1e
/* 803328AC 0032E50C 7D 2C AA 14 */ add r9, r12, r21
/* 803328B0 0032E510 7D 08 5A 14 */ add r8, r8, r11
/* 803328B4 0032E514 7D 09 42 14 */ add r8, r9, r8
/* 803328B8 0032E518 7C A9 52 78 */ xor r9, r5, r10
/* 803328BC 0032E51C 3C 84 CA 63 */ addis r4, r4, 0xca63
/* 803328C0 0032E520 7D 35 1A 78 */ xor r21, r9, r3
/* 803328C4 0032E524 83 01 01 94 */ lwz r24, 0x194(r1)
/* 803328C8 0032E528 39 84 C1 D6 */ addi r12, r4, -15914
/* 803328CC 0032E52C 3D 65 CA 63 */ addis r11, r5, 0xca63
/* 803328D0 0032E530 55 09 28 3E */ rotlwi r9, r8, 5
/* 803328D4 0032E534 7F 18 AA 14 */ add r24, r24, r21
/* 803328D8 0032E538 7C A9 62 14 */ add r5, r9, r12
/* 803328DC 0032E53C 55 44 F0 3E */ rotlwi r4, r10, 0x1e
/* 803328E0 0032E540 7D 38 2A 14 */ add r9, r24, r5
/* 803328E4 0032E544 7C 6A 42 78 */ xor r10, r3, r8
/* 803328E8 0032E548 7D 56 22 78 */ xor r22, r10, r4
/* 803328EC 0032E54C 55 15 F0 3E */ rotlwi r21, r8, 0x1e
/* 803328F0 0032E550 3D 43 CA 63 */ addis r10, r3, 0xca63
/* 803328F4 0032E554 7C 85 4A 78 */ xor r5, r4, r9
/* 803328F8 0032E558 81 81 01 98 */ lwz r12, 0x198(r1)
/* 803328FC 0032E55C 55 28 28 3E */ rotlwi r8, r9, 5
/* 80332900 0032E560 39 6B C1 D6 */ addi r11, r11, -15914
/* 80332904 0032E564 55 23 F0 3E */ rotlwi r3, r9, 0x1e
/* 80332908 0032E568 7D 2C B2 14 */ add r9, r12, r22
/* 8033290C 0032E56C 39 8A C1 D6 */ addi r12, r10, -15914
/* 80332910 0032E570 7D 08 5A 14 */ add r8, r8, r11
/* 80332914 0032E574 83 01 01 9C */ lwz r24, 0x19c(r1)
/* 80332918 0032E578 7D 09 42 14 */ add r8, r9, r8
/* 8033291C 0032E57C 7C B6 AA 78 */ xor r22, r5, r21
/* 80332920 0032E580 55 05 28 3E */ rotlwi r5, r8, 5
/* 80332924 0032E584 3C 84 CA 63 */ addis r4, r4, 0xca63
/* 80332928 0032E588 7C A5 62 14 */ add r5, r5, r12
/* 8033292C 0032E58C 7F 18 B2 14 */ add r24, r24, r22
/* 80332930 0032E590 7C B8 2A 14 */ add r5, r24, r5
/* 80332934 0032E594 7E A9 42 78 */ xor r9, r21, r8
/* 80332938 0032E598 3D 75 CA 63 */ addis r11, r21, 0xca63
/* 8033293C 0032E59C 3B 04 C1 D6 */ addi r24, r4, -15914
/* 80332940 0032E5A0 7D 35 1A 78 */ xor r21, r9, r3
/* 80332944 0032E5A4 81 81 01 A0 */ lwz r12, 0x1a0(r1)
/* 80332948 0032E5A8 3D 43 CA 63 */ addis r10, r3, 0xca63
/* 8033294C 0032E5AC 54 A9 28 3E */ rotlwi r9, r5, 5
/* 80332950 0032E5B0 55 04 F0 3E */ rotlwi r4, r8, 0x1e
/* 80332954 0032E5B4 7D 8C AA 14 */ add r12, r12, r21
/* 80332958 0032E5B8 7D 09 C2 14 */ add r8, r9, r24
/* 8033295C 0032E5BC 7C 63 2A 78 */ xor r3, r3, r5
/* 80332960 0032E5C0 7D 2C 42 14 */ add r9, r12, r8
/* 80332964 0032E5C4 83 01 01 A4 */ lwz r24, 0x1a4(r1)
/* 80332968 0032E5C8 7C 75 22 78 */ xor r21, r3, r4
/* 8033296C 0032E5CC 39 8B C1 D6 */ addi r12, r11, -15914
/* 80332970 0032E5D0 55 28 28 3E */ rotlwi r8, r9, 5
/* 80332974 0032E5D4 54 A3 F0 3E */ rotlwi r3, r5, 0x1e
/* 80332978 0032E5D8 7D 08 62 14 */ add r8, r8, r12
/* 8033297C 0032E5DC 7D 78 AA 14 */ add r11, r24, r21
/* 80332980 0032E5E0 7C 85 4A 78 */ xor r5, r4, r9
/* 80332984 0032E5E4 81 81 01 A8 */ lwz r12, 0x1a8(r1)
/* 80332988 0032E5E8 7D 0B 42 14 */ add r8, r11, r8
/* 8033298C 0032E5EC 39 6A C1 D6 */ addi r11, r10, -15914
/* 80332990 0032E5F0 7C B5 1A 78 */ xor r21, r5, r3
/* 80332994 0032E5F4 55 05 28 3E */ rotlwi r5, r8, 5
/* 80332998 0032E5F8 7D 4C AA 14 */ add r10, r12, r21
/* 8033299C 0032E5FC 7C A5 5A 14 */ add r5, r5, r11
/* 803329A0 0032E600 7C AA 2A 14 */ add r5, r10, r5
/* 803329A4 0032E604 55 36 F0 3E */ rotlwi r22, r9, 0x1e
/* 803329A8 0032E608 3D 24 CA 63 */ addis r9, r4, 0xca63
/* 803329AC 0032E60C 7C 6A 42 78 */ xor r10, r3, r8
/* 803329B0 0032E610 81 81 01 AC */ lwz r12, 0x1ac(r1)
/* 803329B4 0032E614 7D 57 B2 78 */ xor r23, r10, r22
/* 803329B8 0032E618 39 69 C1 D6 */ addi r11, r9, -15914
/* 803329BC 0032E61C 3D 43 CA 63 */ addis r10, r3, 0xca63
/* 803329C0 0032E620 54 A4 28 3E */ rotlwi r4, r5, 5
/* 803329C4 0032E624 7D 2C BA 14 */ add r9, r12, r23
/* 803329C8 0032E628 55 15 F0 3E */ rotlwi r21, r8, 0x1e
/* 803329CC 0032E62C 7C 64 5A 14 */ add r3, r4, r11
/* 803329D0 0032E630 7E C8 2A 78 */ xor r8, r22, r5
/* 803329D4 0032E634 7C 89 1A 14 */ add r4, r9, r3
/* 803329D8 0032E638 54 AC F0 3E */ rotlwi r12, r5, 0x1e
/* 803329DC 0032E63C 3C B6 CA 63 */ addis r5, r22, 0xca63
/* 803329E0 0032E640 7D 16 AA 78 */ xor r22, r8, r21
/* 803329E4 0032E644 81 61 01 B0 */ lwz r11, 0x1b0(r1)
/* 803329E8 0032E648 3C 75 CA 63 */ addis r3, r21, 0xca63
/* 803329EC 0032E64C 7E A9 22 78 */ xor r9, r21, r4
/* 803329F0 0032E650 54 97 28 3E */ rotlwi r23, r4, 5
/* 803329F4 0032E654 39 4A C1 D6 */ addi r10, r10, -15914
/* 803329F8 0032E658 54 88 F0 3E */ rotlwi r8, r4, 0x1e
/* 803329FC 0032E65C 7D 6B B2 14 */ add r11, r11, r22
/* 80332A00 0032E660 80 81 01 B4 */ lwz r4, 0x1b4(r1)
/* 80332A04 0032E664 7D 57 52 14 */ add r10, r23, r10
/* 80332A08 0032E668 7D 35 62 78 */ xor r21, r9, r12
/* 80332A0C 0032E66C 7E EB 52 14 */ add r23, r11, r10
/* 80332A10 0032E670 3D 6C CA 63 */ addis r11, r12, 0xca63
/* 80332A14 0032E674 7D 89 BA 78 */ xor r9, r12, r23
/* 80332A18 0032E678 39 45 C1 D6 */ addi r10, r5, -15914
/* 80332A1C 0032E67C 56 F4 28 3E */ rotlwi r20, r23, 5
/* 80332A20 0032E680 7D 84 AA 14 */ add r12, r4, r21
/* 80332A24 0032E684 7D 54 52 14 */ add r10, r20, r10
/* 80332A28 0032E688 80 81 01 B8 */ lwz r4, 0x1b8(r1)
/* 80332A2C 0032E68C 7E 8C 52 14 */ add r20, r12, r10
/* 80332A30 0032E690 7D 29 42 78 */ xor r9, r9, r8
/* 80332A34 0032E694 38 63 C1 D6 */ addi r3, r3, -15914
/* 80332A38 0032E698 56 E5 F0 3E */ rotlwi r5, r23, 0x1e
/* 80332A3C 0032E69C 56 8C 28 3E */ rotlwi r12, r20, 5
/* 80332A40 0032E6A0 7D 24 4A 14 */ add r9, r4, r9
/* 80332A44 0032E6A4 7C 8C 1A 14 */ add r4, r12, r3
/* 80332A48 0032E6A8 7D 03 A2 78 */ xor r3, r8, r20
/* 80332A4C 0032E6AC 7D 89 22 14 */ add r12, r9, r4
/* 80332A50 0032E6B0 83 01 01 BC */ lwz r24, 0x1bc(r1)
/* 80332A54 0032E6B4 56 84 F0 3E */ rotlwi r4, r20, 0x1e
/* 80332A58 0032E6B8 7C 75 2A 78 */ xor r21, r3, r5
/* 80332A5C 0032E6BC 7C AA 62 78 */ xor r10, r5, r12
/* 80332A60 0032E6C0 55 83 F0 3E */ rotlwi r3, r12, 0x1e
/* 80332A64 0032E6C4 55 89 28 3E */ rotlwi r9, r12, 5
/* 80332A68 0032E6C8 39 8B C1 D6 */ addi r12, r11, -15914
/* 80332A6C 0032E6CC 7D 29 62 14 */ add r9, r9, r12
/* 80332A70 0032E6D0 7D 78 AA 14 */ add r11, r24, r21
/* 80332A74 0032E6D4 7D 2B 4A 14 */ add r9, r11, r9
/* 80332A78 0032E6D8 7D 4A 22 78 */ xor r10, r10, r4
/* 80332A7C 0032E6DC 3D 08 CA 63 */ addis r8, r8, 0xca63
/* 80332A80 0032E6E0 81 81 01 C0 */ lwz r12, 0x1c0(r1)
/* 80332A84 0032E6E4 7D 68 52 14 */ add r11, r8, r10
/* 80332A88 0032E6E8 7C 8A 4A 78 */ xor r10, r4, r9
/* 80332A8C 0032E6EC 3D 05 CA 63 */ addis r8, r5, 0xca63
/* 80332A90 0032E6F0 55 25 F0 3E */ rotlwi r5, r9, 0x1e
/* 80332A94 0032E6F4 55 34 28 3E */ rotlwi r20, r9, 5
/* 80332A98 0032E6F8 7D 6B 62 14 */ add r11, r11, r12
/* 80332A9C 0032E6FC 7D 4A 1A 78 */ xor r10, r10, r3
/* 80332AA0 0032E700 81 21 01 C4 */ lwz r9, 0x1c4(r1)
/* 80332AA4 0032E704 7D 6B A2 14 */ add r11, r11, r20
/* 80332AA8 0032E708 7F BD 2A 14 */ add r29, r29, r5
/* 80332AAC 0032E70C 7D 08 52 14 */ add r8, r8, r10
/* 80332AB0 0032E710 7F 9C 1A 14 */ add r28, r28, r3
/* 80332AB4 0032E714 3A 8B C1 D6 */ addi r20, r11, -15914
/* 80332AB8 0032E718 7F 7B 22 14 */ add r27, r27, r4
/* 80332ABC 0032E71C 56 8A 28 3E */ rotlwi r10, r20, 5
/* 80332AC0 0032E720 7C A8 4A 14 */ add r5, r8, r9
/* 80332AC4 0032E724 7C A5 52 14 */ add r5, r5, r10
/* 80332AC8 0032E728 7F DE A2 14 */ add r30, r30, r20
/* 80332ACC 0032E72C 39 45 C1 D6 */ addi r10, r5, -15914
/* 80332AD0 0032E730 38 E7 FF C0 */ addi r7, r7, -64
/* 80332AD4 0032E734 7F FF 52 14 */ add r31, r31, r10
lbl_80332AD8:
/* 80332AD8 0032E738 2C 07 00 00 */ cmpwi r7, 0
/* 80332ADC 0032E73C 41 81 F0 94 */ bgt lbl_80331B70
/* 80332AE0 0032E740 93 F9 00 00 */ stw r31, 0(r25)
/* 80332AE4 0032E744 39 61 02 00 */ addi r11, r1, 0x200
/* 80332AE8 0032E748 93 D9 00 04 */ stw r30, 4(r25)
/* 80332AEC 0032E74C 93 B9 00 08 */ stw r29, 8(r25)
/* 80332AF0 0032E750 93 99 00 0C */ stw r28, 0xc(r25)
/* 80332AF4 0032E754 93 79 00 10 */ stw r27, 0x10(r25)
/* 80332AF8 0032E758 4B E9 46 61 */ bl _restgpr_20
/* 80332AFC 0032E75C 80 01 02 04 */ lwz r0, 0x204(r1)
/* 80332B00 0032E760 7C 08 03 A6 */ mtlr r0
/* 80332B04 0032E764 38 21 02 00 */ addi r1, r1, 0x200
/* 80332B08 0032E768 4E 80 00 20 */ blr
|