Lines Matching +full:0 +full:- +full:6

1 /* Do not modify. This file is auto-generated from aesp8-ppc.pl. */
9 .byte 0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01
10 .byte 0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x1b
11 .byte 0x0c,0x0f,0x0e,0x0d,0x0c,0x0f,0x0e,0x0d,0x0c,0x0f,0x0e,0x0d,0x0c,0x0f,0x0e,0x0d
12 .byte 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
13 .long 0x0f102132, 0x43546576, 0x8798a9ba, 0xcbdcedfe
15 mflr 0
17 mflr 6
18 addi 6,6,-0x58
19 mtlr 0
21 .long 0
22 .byte 0,12,0x14,0,0,0,0,0
23 …9,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
30 .localentry aes_p8_set_encrypt_key,0
36 li 6,-1
37 cmpldi 3,0
38 beq- .Lenc_key_abort
39 cmpldi 5,0
40 beq- .Lenc_key_abort
41 li 6,-2
43 blt- .Lenc_key_abort
45 bgt- .Lenc_key_abort
46 andi. 0,4,0x3f
47 bne- .Lenc_key_abort
49 lis 0,0xfff0
50 li 12,-1
51 or 0,0,0
57 lvx 1,0,3
59 lvsr 3,0,9
60 li 8,0x20
62 lvx 2,0,3
63 vspltisb 5,0x0f
64 lvx 4,0,6
66 lvx 5,8,6
67 addi 6,6,0x10
70 vxor 0,0,0
73 lvsl 8,0,5
74 vspltisb 9,-1
75 lvx 10,0,5
76 vperm 9,9,0,8
87 vsldoi 6,0,1,12
91 .long 0x10632509
92 stvx 7,0,5
95 vxor 1,1,6
96 vsldoi 6,0,6,12
97 vxor 1,1,6
98 vsldoi 6,0,6,12
99 vxor 1,1,6
104 lvx 4,0,6
107 vsldoi 6,0,1,12
111 .long 0x10632509
112 stvx 7,0,5
115 vxor 1,1,6
116 vsldoi 6,0,6,12
117 vxor 1,1,6
118 vsldoi 6,0,6,12
119 vxor 1,1,6
124 vsldoi 6,0,1,12
128 .long 0x10632509
129 stvx 7,0,5
132 vxor 1,1,6
133 vsldoi 6,0,6,12
134 vxor 1,1,6
135 vsldoi 6,0,6,12
136 vxor 1,1,6
141 stvx 7,0,5
144 addi 5,5,0x50
151 lvx 6,0,3
156 stvx 7,0,5
158 vperm 2,2,6,3
165 vsldoi 6,0,1,12
166 .long 0x10632509
168 vxor 1,1,6
169 vsldoi 6,0,6,12
170 vxor 1,1,6
171 vsldoi 6,0,6,12
172 vxor 1,1,6
174 vsldoi 7,0,2,8
175 vspltw 6,1,3
176 vxor 6,6,2
177 vsldoi 2,0,2,12
179 vxor 2,2,6
185 vsldoi 6,0,1,12
189 .long 0x10632509
190 stvx 7,0,5
194 vxor 1,1,6
195 vsldoi 6,0,6,12
199 vxor 1,1,6
200 vsldoi 6,0,6,12
201 vxor 1,1,6
202 stvx 7,0,5
205 vspltw 6,1,3
206 vxor 6,6,2
207 vsldoi 2,0,2,12
209 vxor 2,2,6
215 stvx 7,0,5
221 addi 5,5,0x20
226 lvx 6,0,3
232 stvx 7,0,5
234 vperm 2,2,6,3
239 vsldoi 6,0,1,12
243 .long 0x10632509
244 stvx 7,0,5
247 vxor 1,1,6
248 vsldoi 6,0,6,12
249 vxor 1,1,6
250 vsldoi 6,0,6,12
251 vxor 1,1,6
257 stvx 7,0,5
263 vsldoi 6,0,2,12
264 .long 0x106305C8
266 vxor 2,2,6
267 vsldoi 6,0,6,12
268 vxor 2,2,6
269 vsldoi 6,0,6,12
270 vxor 2,2,6
277 lvx 2,0,3
279 stvx 2,0,3
280 li 6,0
282 stw 8,0(5)
285 mr 3,6
287 .long 0
288 .byte 0,12,0x14,1,0,0,3,0
289 .long 0
290 .size aes_p8_set_encrypt_key,.-aes_p8_set_encrypt_key
296 .localentry aes_p8_set_decrypt_key,0
298 stdu 1,-64(1)
304 cmpwi 3,0
305 bne- .Ldec_key_abort
314 lwz 0, 0(3)
315 lwz 6, 4(3)
319 lwz 9, 0(5)
323 stw 0, 0(5)
324 stw 6, 4(5)
328 stw 9, -16(3)
329 stw 10,-12(3)
330 stw 11,-8(3)
331 stw 12,-4(3)
338 .long 0
339 .byte 0,12,4,1,0x80,0,3,0
340 .long 0
341 .size aes_p8_set_decrypt_key,.-aes_p8_set_decrypt_key
346 .localentry aes_p8_encrypt,0
348 lwz 6,240(5)
349 lis 0,0xfc00
350 li 12,-1
352 or 0,0,0
354 lvx 0,0,3
357 lvsl 2,0,3
358 vspltisb 4,0x0f
359 lvsr 3,0,11
362 vperm 0,0,1,2
363 lvx 1,0,5
364 lvsr 5,0,5
365 srwi 6,6,1
368 subi 6,6,1
371 vxor 0,0,1
374 mtctr 6
378 .long 0x10001508
382 .long 0x10000D08
388 .long 0x10001508
391 .long 0x10000D09
393 vspltisb 2,-1
398 lvx 1,0,4
399 vperm 0,0,0,3
400 vsel 1,1,0,2
402 stvx 1,0,4
403 vsel 0,0,4,2
404 stvx 0,7,4
408 .long 0
409 .byte 0,12,0x14,0,0,0,3,0
410 .long 0
411 .size aes_p8_encrypt,.-aes_p8_encrypt
416 .localentry aes_p8_decrypt,0
418 lwz 6,240(5)
419 lis 0,0xfc00
420 li 12,-1
422 or 0,0,0
424 lvx 0,0,3
427 lvsl 2,0,3
428 vspltisb 4,0x0f
429 lvsr 3,0,11
432 vperm 0,0,1,2
433 lvx 1,0,5
434 lvsr 5,0,5
435 srwi 6,6,1
438 subi 6,6,1
441 vxor 0,0,1
444 mtctr 6
448 .long 0x10001548
452 .long 0x10000D48
458 .long 0x10001548
461 .long 0x10000D49
463 vspltisb 2,-1
468 lvx 1,0,4
469 vperm 0,0,0,3
470 vsel 1,1,0,2
472 stvx 1,0,4
473 vsel 0,0,4,2
474 stvx 0,7,4
478 .long 0
479 .byte 0,12,0x14,0,0,0,3,0
480 .long 0
481 .size aes_p8_decrypt,.-aes_p8_decrypt
486 .localentry aes_p8_cbc_encrypt,0
489 .long 0x4dc00020
491 cmpwi 8,0
492 lis 0,0xffe0
493 li 12,-1
494 or 0,0,0
497 vxor 0,0,0
498 vspltisb 3,0x0f
500 lvx 4,0,7
501 lvsl 6,0,7
503 vxor 6,6,3
504 vperm 4,4,5,6
507 lvsr 10,0,6
508 lwz 9,240(6)
510 lvsr 6,0,11
511 lvx 5,0,3
513 vxor 6,6,3
515 lvsl 8,0,4
516 vspltisb 9,-1
517 lvx 7,0,4
518 vperm 9,9,0,8
528 lvx 5,0,3
533 lvx 0,0,6
534 vperm 2,2,5,6
535 lvx 1,10,6
537 vperm 0,1,0,10
538 vxor 2,2,0
539 lvx 0,10,6
544 vperm 1,0,1,10
545 .long 0x10420D08
546 lvx 1,10,6
548 vperm 0,1,0,10
549 .long 0x10420508
550 lvx 0,10,6
554 vperm 1,0,1,10
555 .long 0x10420D08
556 lvx 1,10,6
558 vperm 0,1,0,10
559 .long 0x10820509
565 stvx 2,0,4
576 lvx 5,0,3
581 lvx 0,0,6
582 vperm 3,3,5,6
583 lvx 1,10,6
585 vperm 0,1,0,10
586 vxor 2,3,0
587 lvx 0,10,6
591 vperm 1,0,1,10
592 .long 0x10420D48
593 lvx 1,10,6
595 vperm 0,1,0,10
596 .long 0x10420548
597 lvx 0,10,6
601 vperm 1,0,1,10
602 .long 0x10420D48
603 lvx 1,10,6
605 vperm 0,1,0,10
606 .long 0x10420549
614 stvx 2,0,4
619 addi 4,4,-1
620 lvx 2,0,4
622 stvx 2,0,4
626 vxor 0,0,0
627 vspltisb 9,-1
628 vspltisb 3,0x0f
629 lvsr 8,0,8
630 vperm 9,9,0,8
632 lvx 7,0,7
636 stvx 2,0,7
642 .long 0
643 .byte 0,12,0x14,0,0,0,6,0
644 .long 0
647 stdu 1,-448(1)
672 li 0,-1
674 li 8,0x10
676 li 26,0x20
678 li 27,0x30
680 li 28,0x40
682 li 29,0x50
684 li 30,0x60
686 li 31,0x70
687 or 0,0,0
692 lvx 23,0,6
693 lvx 30,8,6
694 addi 6,6,0x20
695 lvx 31,0,6
702 lvx 30,8,6
703 addi 6,6,0x20
704 stvx 24,0,11
706 lvx 31,0,6
708 addi 11,11,0x20
711 lvx 26,8,6
713 lvx 27,26,6
714 stvx 24,0,11
716 lvx 28,27,6
720 lvx 29,28,6
722 lvx 30,29,6
724 lvx 31,30,6
726 lvx 14,31,6
728 lvx 24,0,11
737 .long 0x7C001E99
738 lvsl 6,0,10
739 vspltisb 3,0x0f
740 .long 0x7C281E99
741 vxor 6,6,3
742 .long 0x7C5A1E99
743 vperm 0,0,0,6
744 .long 0x7C7B1E99
745 vperm 1,1,1,6
746 .long 0x7D5C1E99
747 vperm 2,2,2,6
748 vxor 14,0,23
749 .long 0x7D7D1E99
750 vperm 3,3,3,6
752 .long 0x7D9E1E99
753 vperm 10,10,10,6
755 .long 0x7DBF1E99
756 addi 3,3,0x80
757 vperm 11,11,11,6
759 vperm 12,12,12,6
761 vperm 13,13,13,6
770 .long 0x11CEC548
771 .long 0x11EFC548
772 .long 0x1210C548
773 .long 0x1231C548
774 .long 0x1252C548
775 .long 0x1273C548
776 .long 0x1294C548
777 .long 0x12B5C548
779 addi 11,11,0x20
781 .long 0x11CECD48
782 .long 0x11EFCD48
783 .long 0x1210CD48
784 .long 0x1231CD48
785 .long 0x1252CD48
786 .long 0x1273CD48
787 .long 0x1294CD48
788 .long 0x12B5CD48
793 .long 0x11CEC548
794 .long 0x11EFC548
795 .long 0x1210C548
796 .long 0x1231C548
797 .long 0x1252C548
798 .long 0x1273C548
799 .long 0x1294C548
800 .long 0x12B5C548
802 subfe. 0,0,0
803 .long 0x11CECD48
804 .long 0x11EFCD48
805 .long 0x1210CD48
806 .long 0x1231CD48
807 .long 0x1252CD48
808 .long 0x1273CD48
809 .long 0x1294CD48
810 .long 0x12B5CD48
812 and 0,0,5
813 .long 0x11CED548
814 .long 0x11EFD548
815 .long 0x1210D548
816 .long 0x1231D548
817 .long 0x1252D548
818 .long 0x1273D548
819 .long 0x1294D548
820 .long 0x12B5D548
822 add 3,3,0
826 .long 0x11CEDD48
827 .long 0x11EFDD48
828 .long 0x1210DD48
829 .long 0x1231DD48
830 .long 0x1252DD48
831 .long 0x1273DD48
832 .long 0x1294DD48
833 .long 0x12B5DD48
836 .long 0x11CEE548
837 .long 0x11EFE548
838 .long 0x1210E548
839 .long 0x1231E548
840 .long 0x1252E548
841 .long 0x1273E548
842 .long 0x1294E548
843 .long 0x12B5E548
844 lvx 24,0,11
846 .long 0x11CEED48
847 .long 0x11EFED48
848 .long 0x1210ED48
849 .long 0x1231ED48
850 .long 0x1252ED48
851 .long 0x1273ED48
852 .long 0x1294ED48
853 .long 0x12B5ED48
856 .long 0x11CEF548
858 .long 0x11EFF548
859 vxor 0,0,31
860 .long 0x1210F548
862 .long 0x1231F548
864 .long 0x1252F548
866 .long 0x1273F548
868 .long 0x1294F548
870 .long 0x12B5F548
873 .long 0x11CE2549
874 .long 0x11EF0549
875 .long 0x7C001E99
876 .long 0x12100D49
877 .long 0x7C281E99
878 .long 0x12311549
879 vperm 0,0,0,6
880 .long 0x7C5A1E99
881 .long 0x12521D49
882 vperm 1,1,1,6
883 .long 0x7C7B1E99
884 .long 0x12735549
885 vperm 2,2,2,6
886 .long 0x7D5C1E99
887 .long 0x12945D49
888 vperm 3,3,3,6
889 .long 0x7D7D1E99
890 .long 0x12B56549
891 vperm 10,10,10,6
892 .long 0x7D9E1E99
894 vperm 11,11,11,6
895 .long 0x7DBF1E99
896 addi 3,3,0x80
898 vperm 14,14,14,6
899 vperm 15,15,15,6
900 .long 0x7DC02799
901 vperm 12,12,12,6
902 vxor 14,0,23
903 vperm 16,16,16,6
904 .long 0x7DE82799
905 vperm 13,13,13,6
907 vperm 17,17,17,6
908 .long 0x7E1A2799
910 vperm 18,18,18,6
911 .long 0x7E3B2799
913 vperm 19,19,19,6
914 .long 0x7E5C2799
916 vperm 20,20,20,6
917 .long 0x7E7D2799
919 vperm 21,21,21,6
920 .long 0x7E9E2799
922 .long 0x7EBF2799
923 addi 4,4,0x80
935 .long 0x11EFC548
936 .long 0x1210C548
937 .long 0x1231C548
938 .long 0x1252C548
939 .long 0x1273C548
940 .long 0x1294C548
941 .long 0x12B5C548
943 addi 11,11,0x20
945 .long 0x11EFCD48
946 .long 0x1210CD48
947 .long 0x1231CD48
948 .long 0x1252CD48
949 .long 0x1273CD48
950 .long 0x1294CD48
951 .long 0x12B5CD48
955 .long 0x11EFC548
956 .long 0x1210C548
957 .long 0x1231C548
958 .long 0x1252C548
959 .long 0x1273C548
960 .long 0x1294C548
961 .long 0x12B5C548
963 .long 0x11EFCD48
964 .long 0x1210CD48
965 .long 0x1231CD48
966 .long 0x1252CD48
967 .long 0x1273CD48
968 .long 0x1294CD48
969 .long 0x12B5CD48
971 .long 0x11EFD548
972 .long 0x1210D548
973 .long 0x1231D548
974 .long 0x1252D548
975 .long 0x1273D548
976 .long 0x1294D548
977 .long 0x12B5D548
979 .long 0x11EFDD48
980 .long 0x1210DD48
981 .long 0x1231DD48
982 .long 0x1252DD48
983 .long 0x1273DD48
984 .long 0x1294DD48
985 .long 0x12B5DD48
987 .long 0x11EFE548
988 .long 0x1210E548
989 .long 0x1231E548
990 .long 0x1252E548
991 .long 0x1273E548
992 .long 0x1294E548
993 .long 0x12B5E548
995 .long 0x11EFED48
996 .long 0x1210ED48
997 .long 0x1231ED48
998 .long 0x1252ED48
999 .long 0x1273ED48
1000 .long 0x1294ED48
1001 .long 0x12B5ED48
1003 .long 0x11EFF548
1005 .long 0x1210F548
1007 .long 0x1231F548
1009 .long 0x1252F548
1011 .long 0x1273F548
1013 .long 0x1294F548
1015 .long 0x12B5F548
1032 .long 0x11EF2549
1033 .long 0x12100D49
1034 .long 0x12311549
1035 .long 0x12521D49
1036 .long 0x12735549
1037 .long 0x12945D49
1038 .long 0x12B56549
1041 vperm 15,15,15,6
1042 vperm 16,16,16,6
1043 .long 0x7DE02799
1044 vperm 17,17,17,6
1045 .long 0x7E082799
1046 vperm 18,18,18,6
1047 .long 0x7E3A2799
1048 vperm 19,19,19,6
1049 .long 0x7E5B2799
1050 vperm 20,20,20,6
1051 .long 0x7E7C2799
1052 vperm 21,21,21,6
1053 .long 0x7E9D2799
1054 .long 0x7EBE2799
1055 addi 4,4,0x70
1060 .long 0x12102549
1061 .long 0x12311549
1062 .long 0x12521D49
1063 .long 0x12735549
1064 .long 0x12945D49
1065 .long 0x12B56549
1068 vperm 16,16,16,6
1069 vperm 17,17,17,6
1070 .long 0x7E002799
1071 vperm 18,18,18,6
1072 .long 0x7E282799
1073 vperm 19,19,19,6
1074 .long 0x7E5A2799
1075 vperm 20,20,20,6
1076 .long 0x7E7B2799
1077 vperm 21,21,21,6
1078 .long 0x7E9C2799
1079 .long 0x7EBD2799
1080 addi 4,4,0x60
1085 .long 0x12312549
1086 .long 0x12521D49
1087 .long 0x12735549
1088 .long 0x12945D49
1089 .long 0x12B56549
1092 vperm 17,17,17,6
1093 vperm 18,18,18,6
1094 .long 0x7E202799
1095 vperm 19,19,19,6
1096 .long 0x7E482799
1097 vperm 20,20,20,6
1098 .long 0x7E7A2799
1099 vperm 21,21,21,6
1100 .long 0x7E9B2799
1101 .long 0x7EBC2799
1102 addi 4,4,0x50
1107 .long 0x12522549
1108 .long 0x12735549
1109 .long 0x12945D49
1110 .long 0x12B56549
1113 vperm 18,18,18,6
1114 vperm 19,19,19,6
1115 .long 0x7E402799
1116 vperm 20,20,20,6
1117 .long 0x7E682799
1118 vperm 21,21,21,6
1119 .long 0x7E9A2799
1120 .long 0x7EBB2799
1121 addi 4,4,0x40
1126 .long 0x12732549
1127 .long 0x12945D49
1128 .long 0x12B56549
1131 vperm 19,19,19,6
1132 vperm 20,20,20,6
1133 .long 0x7E602799
1134 vperm 21,21,21,6
1135 .long 0x7E882799
1136 .long 0x7EBA2799
1137 addi 4,4,0x30
1142 .long 0x12942549
1143 .long 0x12B56549
1146 vperm 20,20,20,6
1147 vperm 21,21,21,6
1148 .long 0x7E802799
1149 .long 0x7EA82799
1150 addi 4,4,0x20
1155 .long 0x12B52549
1158 vperm 21,21,21,6
1159 .long 0x7EA02799
1160 addi 4,4,0x10
1163 vperm 4,4,4,6
1164 .long 0x7C803F99
1168 stvx 6,10,1
1170 stvx 6,11,1
1172 stvx 6,10,1
1174 stvx 6,11,1
1176 stvx 6,10,1
1178 stvx 6,11,1
1180 stvx 6,10,1
1182 stvx 6,11,1
1216 .long 0
1217 .byte 0,12,0x04,0,0x80,6,6,0
1218 .long 0
1219 .size aes_p8_cbc_encrypt,.-aes_p8_cbc_encrypt
1224 .localentry aes_p8_ctr32_encrypt_blocks,0
1227 .long 0x4dc00020
1229 lis 0,0xfff0
1230 li 12,-1
1231 or 0,0,0
1234 vxor 0,0,0
1235 vspltisb 3,0x0f
1237 lvx 4,0,7
1238 lvsl 6,0,7
1241 vxor 6,6,3
1242 vperm 4,4,5,6
1243 vsldoi 11,0,11,1
1246 lvsr 10,0,6
1247 lwz 9,240(6)
1249 lvsr 6,0,11
1250 lvx 5,0,3
1252 vxor 6,6,3
1261 lvsl 8,0,4
1262 vspltisb 9,-1
1263 lvx 7,0,4
1264 vperm 9,9,0,8
1267 lvx 0,0,6
1269 lvx 1,10,6
1271 vperm 0,1,0,10
1272 vxor 2,4,0
1273 lvx 0,10,6
1279 vperm 1,0,1,10
1280 .long 0x10420D08
1281 lvx 1,10,6
1283 vperm 0,1,0,10
1284 .long 0x10420508
1285 lvx 0,10,6
1291 lvx 5,0,3
1295 vperm 1,0,1,10
1296 .long 0x10420D08
1297 lvx 1,10,6
1298 vperm 3,3,5,6
1300 vperm 1,1,0,10
1301 lvx 0,0,6
1303 .long 0x10421D09
1305 lvx 1,10,6
1310 vperm 0,1,0,10
1312 vxor 2,4,0
1313 lvx 0,10,6
1315 stvx 3,0,4
1319 addi 4,4,-1
1320 lvx 2,0,4
1322 stvx 2,0,4
1326 .long 0
1327 .byte 0,12,0x14,0,0,0,6,0
1328 .long 0
1331 stdu 1,-448(1)
1356 li 0,-1
1358 li 8,0x10
1360 li 26,0x20
1362 li 27,0x30
1364 li 28,0x40
1366 li 29,0x50
1368 li 30,0x60
1370 li 31,0x70
1371 or 0,0,0
1375 lvx 23,0,6
1376 lvx 30,8,6
1377 addi 6,6,0x20
1378 lvx 31,0,6
1385 lvx 30,8,6
1386 addi 6,6,0x20
1387 stvx 24,0,11
1389 lvx 31,0,6
1391 addi 11,11,0x20
1394 lvx 26,8,6
1396 lvx 27,26,6
1397 stvx 24,0,11
1399 lvx 28,27,6
1403 lvx 29,28,6
1405 lvx 30,29,6
1407 lvx 31,30,6
1409 lvx 15,31,6
1411 lvx 24,0,11
1425 lvsl 6,0,10
1428 vspltisb 3,0x0f
1431 vxor 6,6,3
1444 .long 0x11EFC508
1445 .long 0x1210C508
1446 .long 0x1231C508
1447 .long 0x1252C508
1448 .long 0x1273C508
1449 .long 0x1294C508
1450 .long 0x12B5C508
1451 .long 0x12D6C508
1454 addi 11,11,0x20
1456 .long 0x11EFCD08
1457 .long 0x1210CD08
1458 .long 0x1231CD08
1459 .long 0x1252CD08
1460 .long 0x1273CD08
1461 .long 0x1294CD08
1462 .long 0x12B5CD08
1463 .long 0x12D6CD08
1468 .long 0x11EFC508
1469 .long 0x1210C508
1470 .long 0x1231C508
1471 .long 0x1252C508
1472 .long 0x1273C508
1473 .long 0x1294C508
1474 .long 0x12B5C508
1475 .long 0x12D6C508
1477 subfe 0,0,0
1478 .long 0x11EFCD08
1479 .long 0x1210CD08
1480 .long 0x1231CD08
1481 .long 0x1252CD08
1482 .long 0x1273CD08
1483 .long 0x1294CD08
1484 .long 0x12B5CD08
1485 .long 0x12D6CD08
1487 and 0,0,11
1489 .long 0x11EFD508
1490 .long 0x1210D508
1491 .long 0x1231D508
1492 .long 0x1252D508
1493 .long 0x1273D508
1494 .long 0x1294D508
1495 .long 0x12B5D508
1496 .long 0x12D6D508
1497 lvx 24,0,11
1500 .long 0x11EFDD08
1502 .long 0x1210DD08
1503 .long 0x1231DD08
1504 .long 0x1252DD08
1505 .long 0x1273DD08
1506 .long 0x1294DD08
1507 .long 0x12B5DD08
1508 .long 0x12D6DD08
1511 .long 0x11EFE508
1512 .long 0x7C001E99
1513 .long 0x1210E508
1514 .long 0x7C281E99
1515 .long 0x1231E508
1516 .long 0x7C5A1E99
1517 .long 0x1252E508
1518 .long 0x7C7B1E99
1519 .long 0x1273E508
1520 .long 0x7D5C1E99
1521 .long 0x1294E508
1522 .long 0x7D9D1E99
1523 .long 0x12B5E508
1524 .long 0x7DBE1E99
1525 .long 0x12D6E508
1526 .long 0x7DDF1E99
1527 addi 3,3,0x80
1529 .long 0x11EFED08
1530 vperm 0,0,0,6
1531 .long 0x1210ED08
1532 vperm 1,1,1,6
1533 .long 0x1231ED08
1534 vperm 2,2,2,6
1535 .long 0x1252ED08
1536 vperm 3,3,3,6
1537 .long 0x1273ED08
1538 vperm 10,10,10,6
1539 .long 0x1294ED08
1540 vperm 12,12,12,6
1541 .long 0x12B5ED08
1542 vperm 13,13,13,6
1543 .long 0x12D6ED08
1544 vperm 14,14,14,6
1546 add 3,3,0
1550 subfe. 0,0,0
1551 .long 0x11EFF508
1552 vxor 0,0,31
1553 .long 0x1210F508
1555 .long 0x1231F508
1557 .long 0x1252F508
1559 .long 0x1273F508
1561 .long 0x1294F508
1563 .long 0x12B5F508
1565 .long 0x12D6F508
1570 .long 0x100F0509
1571 .long 0x10300D09
1573 .long 0x10511509
1576 .long 0x10721D09
1579 .long 0x11535509
1582 .long 0x11946509
1585 .long 0x11B56D09
1588 .long 0x11D67509
1591 vperm 0,0,0,6
1594 vperm 1,1,1,6
1598 .long 0x11EFC508
1599 .long 0x7C002799
1600 vperm 2,2,2,6
1601 .long 0x1210C508
1602 .long 0x7C282799
1603 vperm 3,3,3,6
1604 .long 0x1231C508
1605 .long 0x7C5A2799
1606 vperm 10,10,10,6
1607 .long 0x1252C508
1608 .long 0x7C7B2799
1609 vperm 12,12,12,6
1610 .long 0x1273C508
1611 .long 0x7D5C2799
1612 vperm 13,13,13,6
1613 .long 0x1294C508
1614 .long 0x7D9D2799
1615 vperm 14,14,14,6
1616 .long 0x12B5C508
1617 .long 0x7DBE2799
1618 .long 0x12D6C508
1619 .long 0x7DDF2799
1620 addi 4,4,0x80
1626 cmpwi 5,-0x60
1630 cmpwi 5,-0x40
1634 cmpwi 5,-0x20
1638 cmpwi 5,0x00
1642 .long 0x11EF0509
1643 .long 0x12100D09
1644 .long 0x12311509
1645 .long 0x12521D09
1646 .long 0x12735509
1647 .long 0x12946509
1648 .long 0x12B56D09
1649 .long 0x12D67509
1651 vperm 15,15,15,6
1652 vperm 16,16,16,6
1653 .long 0x7DE02799
1654 vperm 17,17,17,6
1655 .long 0x7E082799
1656 vperm 18,18,18,6
1657 .long 0x7E3A2799
1658 vperm 19,19,19,6
1659 .long 0x7E5B2799
1660 vperm 20,20,20,6
1661 .long 0x7E7C2799
1662 vperm 21,21,21,6
1663 .long 0x7E9D2799
1664 vperm 22,22,22,6
1665 .long 0x7EBE2799
1666 .long 0x7EDF2799
1667 addi 4,4,0x80
1672 .long 0x11EF0D09
1673 .long 0x12101509
1674 .long 0x12311D09
1675 .long 0x12525509
1676 .long 0x12736509
1677 .long 0x12946D09
1678 .long 0x12B57509
1680 vperm 15,15,15,6
1681 vperm 16,16,16,6
1682 .long 0x7DE02799
1683 vperm 17,17,17,6
1684 .long 0x7E082799
1685 vperm 18,18,18,6
1686 .long 0x7E3A2799
1687 vperm 19,19,19,6
1688 .long 0x7E5B2799
1689 vperm 20,20,20,6
1690 .long 0x7E7C2799
1691 vperm 21,21,21,6
1692 .long 0x7E9D2799
1693 .long 0x7EBE2799
1694 addi 4,4,0x70
1699 .long 0x11EF1509
1700 .long 0x12101D09
1701 .long 0x12315509
1702 .long 0x12526509
1703 .long 0x12736D09
1704 .long 0x12947509
1706 vperm 15,15,15,6
1707 vperm 16,16,16,6
1708 .long 0x7DE02799
1709 vperm 17,17,17,6
1710 .long 0x7E082799
1711 vperm 18,18,18,6
1712 .long 0x7E3A2799
1713 vperm 19,19,19,6
1714 .long 0x7E5B2799
1715 vperm 20,20,20,6
1716 .long 0x7E7C2799
1717 .long 0x7E9D2799
1718 addi 4,4,0x60
1723 .long 0x11EF1D09
1724 .long 0x12105509
1725 .long 0x12316509
1726 .long 0x12526D09
1727 .long 0x12737509
1729 vperm 15,15,15,6
1730 vperm 16,16,16,6
1731 .long 0x7DE02799
1732 vperm 17,17,17,6
1733 .long 0x7E082799
1734 vperm 18,18,18,6
1735 .long 0x7E3A2799
1736 vperm 19,19,19,6
1737 .long 0x7E5B2799
1738 .long 0x7E7C2799
1739 addi 4,4,0x50
1744 .long 0x11EF5509
1745 .long 0x12106509
1746 .long 0x12316D09
1747 .long 0x12527509
1749 vperm 15,15,15,6
1750 vperm 16,16,16,6
1751 .long 0x7DE02799
1752 vperm 17,17,17,6
1753 .long 0x7E082799
1754 vperm 18,18,18,6
1755 .long 0x7E3A2799
1756 .long 0x7E5B2799
1757 addi 4,4,0x40
1762 .long 0x11EF6509
1763 .long 0x12106D09
1764 .long 0x12317509
1766 vperm 15,15,15,6
1767 vperm 16,16,16,6
1768 .long 0x7DE02799
1769 vperm 17,17,17,6
1770 .long 0x7E082799
1771 .long 0x7E3A2799
1772 addi 4,4,0x30
1777 .long 0x11EF6D09
1778 .long 0x12107509
1780 vperm 15,15,15,6
1781 vperm 16,16,16,6
1782 .long 0x7DE02799
1783 .long 0x7E082799
1784 addi 4,4,0x20
1789 .long 0x11EF7509
1791 vperm 15,15,15,6
1792 .long 0x7DE02799
1793 addi 4,4,0x10
1798 stvx 6,10,1
1800 stvx 6,11,1
1802 stvx 6,10,1
1804 stvx 6,11,1
1806 stvx 6,10,1
1808 stvx 6,11,1
1810 stvx 6,10,1
1812 stvx 6,11,1
1846 .long 0
1847 .byte 0,12,0x04,0,0x80,6,6,0
1848 .long 0
1849 .size aes_p8_ctr32_encrypt_blocks,.-aes_p8_ctr32_encrypt_blocks
1854 .localentry aes_p8_xts_encrypt,0
1857 li 3,-1
1859 .long 0x4dc00020
1861 lis 0,0xfff0
1862 li 12,-1
1863 li 11,0
1864 or 0,0,0
1866 vspltisb 9,0x07
1867 lvsl 6,11,11
1868 vspltisb 11,0x0f
1869 vxor 6,6,9
1872 lvx 8,0,8
1873 lvsl 5,0,8
1879 lvsr 5,0,11
1880 lvx 2,0,10
1884 cmpldi 7,0
1887 lvsr 7,0,7
1893 lvx 0,0,7
1896 vperm 0,1,0,7
1897 vxor 8,8,0
1898 lvx 0,3,7
1903 vperm 1,0,1,7
1904 .long 0x11080D08
1907 vperm 0,1,0,7
1908 .long 0x11080508
1909 lvx 0,3,7
1913 vperm 1,0,1,7
1914 .long 0x11080D08
1916 vperm 0,1,0,7
1917 .long 0x11080509
1919 li 8,0
1923 li 3,-16
1928 lvx 4,0,10
1931 lvsr 7,0,6
1932 lwz 9,240(6)
1946 subic 0,5,32
1948 subfe 0,0,0
1949 and 0,0,7
1950 add 10,10,0
1952 lvx 0,0,6
1953 lvx 1,3,6
1956 vperm 0,1,0,7
1958 vxor 2,2,0
1959 lvx 0,3,6
1966 vperm 1,0,1,7
1967 .long 0x10420D08
1968 lvx 1,3,6
1970 vperm 0,1,0,7
1971 .long 0x10420508
1972 lvx 0,3,6
1976 vperm 1,0,1,7
1977 .long 0x10420D08
1978 lvx 1,3,6
1980 vperm 0,1,0,7
1981 vxor 0,0,8
1982 .long 0x10620509
1984 vperm 11,3,3,6
1986 .long 0x7D602799
1994 lvx 4,0,10
1996 lvx 0,0,6
1997 lvx 1,3,6
2000 subic 0,5,32
2001 subfe 0,0,0
2002 and 0,0,7
2003 add 10,10,0
2012 vperm 0,1,0,7
2014 vxor 3,3,0
2015 vxor 2,2,0
2016 lvx 0,3,6
2024 lvsr 5,0,5
2026 vspltisb 11,-1
2035 lbzu 0,1(11)
2036 stb 0,16(11)
2043 cmpldi 8,0
2052 vperm 8,8,8,6
2053 .long 0x7D004799
2057 li 3,0
2059 .long 0
2060 .byte 0,12,0x04,0,0x80,6,6,0
2061 .long 0
2062 .size aes_p8_xts_encrypt,.-aes_p8_xts_encrypt
2068 .localentry aes_p8_xts_decrypt,0
2071 li 3,-1
2073 .long 0x4dc00020
2075 lis 0,0xfff8
2076 li 12,-1
2077 li 11,0
2078 or 0,0,0
2080 andi. 0,5,15
2081 neg 0,0
2082 andi. 0,0,16
2083 sub 5,5,0
2085 vspltisb 9,0x07
2086 lvsl 6,11,11
2087 vspltisb 11,0x0f
2088 vxor 6,6,9
2091 lvx 8,0,8
2092 lvsl 5,0,8
2098 lvsr 5,0,11
2099 lvx 2,0,10
2103 cmpldi 7,0
2106 lvsr 7,0,7
2112 lvx 0,0,7
2115 vperm 0,1,0,7
2116 vxor 8,8,0
2117 lvx 0,3,7
2122 vperm 1,0,1,7
2123 .long 0x11080D08
2126 vperm 0,1,0,7
2127 .long 0x11080508
2128 lvx 0,3,7
2132 vperm 1,0,1,7
2133 .long 0x11080D08
2135 vperm 0,1,0,7
2136 .long 0x11080509
2138 li 8,0
2148 lvx 4,0,10
2151 lvsr 7,0,6
2152 lwz 9,240(6)
2165 lvx 0,0,6
2166 lvx 1,3,6
2169 vperm 0,1,0,7
2171 vxor 2,2,0
2172 lvx 0,3,6
2182 vperm 1,0,1,7
2183 .long 0x10420D48
2184 lvx 1,3,6
2186 vperm 0,1,0,7
2187 .long 0x10420548
2188 lvx 0,3,6
2192 vperm 1,0,1,7
2193 .long 0x10420D48
2194 lvx 1,3,6
2196 vperm 0,1,0,7
2197 vxor 0,0,8
2198 .long 0x10620549
2200 vperm 11,3,3,6
2202 .long 0x7D602799
2210 lvx 4,0,10
2212 lvx 0,0,6
2213 lvx 1,3,6
2223 vperm 0,1,0,7
2225 vxor 2,2,0
2226 lvx 0,3,6
2247 vperm 1,0,1,7
2248 .long 0x10420D48
2249 lvx 1,3,6
2251 vperm 0,1,0,7
2252 .long 0x10420548
2253 lvx 0,3,6
2257 vperm 1,0,1,7
2258 .long 0x10420D48
2259 lvx 1,3,6
2261 vperm 0,1,0,7
2262 vxor 0,0,12
2263 .long 0x10620549
2265 vperm 11,3,3,6
2267 .long 0x7D602799
2271 lvx 4,0,10
2273 lvx 0,0,6
2274 lvx 1,3,6
2277 vperm 0,1,0,7
2279 lvsr 5,0,5
2281 vspltisb 11,-1
2285 vxor 0,0,8
2286 vxor 2,2,0
2287 lvx 0,3,6
2294 lbzu 0,1(11)
2295 stb 0,16(11)
2302 cmpldi 8,0
2311 vperm 8,8,8,6
2312 .long 0x7D004799
2316 li 3,0
2318 .long 0
2319 .byte 0,12,0x04,0,0x80,6,6,0
2320 .long 0
2321 .size aes_p8_xts_decrypt,.-aes_p8_xts_decrypt
2324 stdu 1,-448(1)
2351 li 0,-1
2353 li 3,0x10
2355 li 26,0x20
2357 li 27,0x30
2359 li 28,0x40
2361 li 29,0x50
2363 li 30,0x60
2365 li 31,0x70
2366 or 0,0,0
2374 mr 31, 6
2376 lxvw4x 0, 28, 6
2377 mr 6, 31
2378 li 31,0x70
2382 lvx 23,0,6
2383 lvx 30,3,6
2384 addi 6,6,0x20
2385 lvx 31,0,6
2392 lvx 30,3,6
2393 addi 6,6,0x20
2394 stvx 24,0,7
2396 lvx 31,0,6
2398 addi 7,7,0x20
2401 lvx 26,3,6
2403 lvx 27,26,6
2404 stvx 24,0,7
2406 lvx 28,27,6
2410 lvx 29,28,6
2412 lvx 30,29,6
2414 lvx 31,30,6
2416 lvx 22,31,6
2418 lvx 24,0,7
2430 vperm 0,2,4,5
2436 vxor 7,0,17
2437 xxlor 32+1, 0, 0
2440 .long 0x7C235699
2444 vperm 1,1,1,6
2447 xxlor 32+2, 0, 0
2450 .long 0x7C5A5699
2455 vperm 2,2,2,6
2458 xxlor 32+3, 0, 0
2461 .long 0x7C7B5699
2466 vperm 3,3,3,6
2469 xxlor 32+4, 0, 0
2472 .long 0x7C9C5699
2473 subi 5,5,0x60
2477 vperm 4,4,4,6
2480 xxlor 32+5, 0, 0
2483 .long 0x7CBD5699
2484 addi 10,10,0x60
2488 vperm 5,5,5,6
2491 xxlor 32+0, 0, 0
2492 vpermxor 8, 8, 11, 0
2500 .long 0x10E7C508
2501 .long 0x118CC508
2502 .long 0x11ADC508
2503 .long 0x11CEC508
2504 .long 0x11EFC508
2505 .long 0x1210C508
2507 addi 7,7,0x20
2509 .long 0x10E7CD08
2510 .long 0x118CCD08
2511 .long 0x11ADCD08
2512 .long 0x11CECD08
2513 .long 0x11EFCD08
2514 .long 0x1210CD08
2521 vxor 0,17,31
2522 .long 0x10E7C508
2523 .long 0x118CC508
2527 .long 0x11ADC508
2528 .long 0x11CEC508
2529 .long 0x11EFC508
2530 .long 0x1210C508
2532 subfe. 0,0,0
2534 .long 0x10E7CD08
2535 .long 0x118CCD08
2536 xxlor 32+1, 0, 0
2538 .long 0x11ADCD08
2539 .long 0x11CECD08
2543 .long 0x11EFCD08
2544 .long 0x1210CD08
2546 and 0,0,5
2548 .long 0x10E7D508
2549 .long 0x118CD508
2551 .long 0x11ADD508
2552 .long 0x11CED508
2553 xxlor 32+2, 0, 0
2555 .long 0x11EFD508
2556 .long 0x1210D508
2558 add 10,10,0
2566 .long 0x10E7DD08
2567 .long 0x118CDD08
2568 .long 0x11ADDD08
2569 .long 0x11CEDD08
2571 .long 0x11EFDD08
2572 .long 0x1210DD08
2575 xxlor 32+3, 0, 0
2577 .long 0x10E7E508
2578 .long 0x118CE508
2582 .long 0x11ADE508
2583 .long 0x11CEE508
2585 .long 0x11EFE508
2586 .long 0x1210E508
2587 lvx 24,0,7
2590 .long 0x10E7ED08
2591 .long 0x118CED08
2592 xxlor 32+4, 0, 0
2594 .long 0x11ADED08
2595 .long 0x11CEED08
2599 .long 0x11EFED08
2600 .long 0x1210ED08
2604 .long 0x10E7F508
2605 .long 0x118CF508
2607 .long 0x11ADF508
2608 .long 0x11CEF508
2609 xxlor 32+5, 0, 0
2611 .long 0x11EFF508
2612 .long 0x1210F508
2617 .long 0x10E70509
2618 .long 0x7C005699
2620 .long 0x118C0D09
2621 .long 0x7C235699
2622 .long 0x11AD1509
2623 vperm 0,0,0,6
2624 .long 0x7C5A5699
2626 .long 0x11CE1D09
2627 vperm 1,1,1,6
2628 .long 0x7C7B5699
2629 .long 0x11EF2509
2630 vperm 2,2,2,6
2631 .long 0x7C9C5699
2632 xxlor 10, 32+0, 32+0
2633 xxlor 32+0, 0, 0
2634 vpermxor 8, 8, 11, 0
2635 xxlor 32+0, 10, 10
2636 .long 0x11702D09
2638 vperm 3,3,3,6
2639 .long 0x7CBD5699
2640 addi 10,10,0x60
2641 vperm 4,4,4,6
2642 vperm 5,5,5,6
2644 vperm 7,7,7,6
2645 vperm 12,12,12,6
2646 .long 0x7CE02799
2647 vxor 7,0,17
2648 vperm 13,13,13,6
2649 .long 0x7D832799
2651 vperm 14,14,14,6
2652 .long 0x7DBA2799
2654 vperm 15,15,15,6
2655 .long 0x7DDB2799
2657 vperm 16,11,11,6
2658 .long 0x7DFC2799
2660 .long 0x7E1D2799
2663 addi 4,4,0x60
2670 addic. 5,5,0x60
2672 cmpwi 5,0x20
2676 cmpwi 5,0x40
2690 vperm 7,7,7,6
2692 vperm 12,12,12,6
2693 .long 0x7CE02799
2694 vperm 13,13,13,6
2695 .long 0x7D832799
2696 vperm 14,14,14,6
2697 .long 0x7DBA2799
2699 vperm 15,15,15,6
2700 .long 0x7DDB2799
2701 .long 0x7DFC2799
2702 addi 4,4,0x50
2716 vperm 7,7,7,6
2718 vperm 12,12,12,6
2719 .long 0x7CE02799
2720 vperm 13,13,13,6
2721 .long 0x7D832799
2723 vperm 14,14,14,6
2724 .long 0x7DBA2799
2725 .long 0x7DDB2799
2726 addi 4,4,0x40
2740 vperm 7,7,7,6
2742 vperm 12,12,12,6
2743 .long 0x7CE02799
2745 vperm 13,13,13,6
2746 .long 0x7D832799
2747 .long 0x7DBA2799
2748 addi 4,4,0x30
2762 vperm 7,7,7,6
2765 vperm 12,12,12,6
2766 .long 0x7CE02799
2767 .long 0x7D832799
2768 addi 4,4,0x20
2777 .long 0x10E7C508
2779 addi 7,7,0x20
2781 .long 0x10E7CD08
2786 cmpwi 31,0
2787 .long 0x10E7C508
2790 .long 0x10E7CD08
2792 lvsr 5,0,31
2793 .long 0x10E7D508
2795 .long 0x7C005699
2796 .long 0x10E7DD08
2799 .long 0x10E7E508
2800 lvx 24,0,7
2802 .long 0x10E7ED08
2806 vperm 0,0,0,6
2807 .long 0x10E7F508
2809 vperm 0,0,0,5
2810 .long 0x10E78D09
2814 vperm 7,7,7,6
2815 .long 0x7CE02799
2816 addi 4,4,0x10
2822 cmpwi 31,0
2827 .long 0x7C005699
2828 lvsr 5,0,31
2829 vperm 0,0,0,6
2830 vperm 0,0,0,5
2833 vxor 0,0,17
2835 vspltisb 12,-1
2837 vsel 7,0,11,7
2843 lbzu 0,1(30)
2844 stb 0,16(30)
2847 li 31,0
2853 cmpldi 8,0
2857 vperm 8,8,8,6
2858 .long 0x7D004799
2912 .long 0
2913 .byte 0,12,0x04,1,0x80,6,6,0
2914 .long 0
2918 .long 0x10E7C508
2919 .long 0x118CC508
2920 .long 0x11ADC508
2921 .long 0x11CEC508
2922 .long 0x11EFC508
2924 addi 7,7,0x20
2926 .long 0x10E7CD08
2927 .long 0x118CCD08
2928 .long 0x11ADCD08
2929 .long 0x11CECD08
2930 .long 0x11EFCD08
2935 cmpwi 31,0
2936 .long 0x10E7C508
2937 .long 0x118CC508
2938 .long 0x11ADC508
2939 .long 0x11CEC508
2940 .long 0x11EFC508
2943 .long 0x10E7CD08
2944 .long 0x118CCD08
2945 .long 0x11ADCD08
2946 .long 0x11CECD08
2947 .long 0x11EFCD08
2950 .long 0x10E7D508
2951 lvsr 5,0,31
2952 .long 0x118CD508
2953 .long 0x11ADD508
2954 .long 0x11CED508
2955 .long 0x11EFD508
2958 .long 0x10E7DD08
2959 .long 0x7C005699
2960 .long 0x118CDD08
2961 .long 0x11ADDD08
2962 .long 0x11CEDD08
2963 .long 0x11EFDD08
2967 .long 0x10E7E508
2968 .long 0x118CE508
2969 .long 0x11ADE508
2970 .long 0x11CEE508
2971 .long 0x11EFE508
2972 lvx 24,0,7
2975 .long 0x10E7ED08
2976 vperm 0,0,0,6
2977 .long 0x118CED08
2978 .long 0x11ADED08
2979 .long 0x11CEED08
2980 .long 0x11EFED08
2984 .long 0x10E7F508
2985 vperm 0,0,0,5
2986 .long 0x118CF508
2987 .long 0x11ADF508
2988 .long 0x11CEF508
2989 .long 0x11EFF508
2991 .long 0x10E78D09
2992 .long 0x118C0D09
2993 .long 0x11AD1509
2994 .long 0x11CE1D09
2995 .long 0x11EF2509
2997 .long 0
2998 .byte 0,12,0x14,0,0,0,0,0
3002 stdu 1,-448(1)
3029 li 0,-1
3031 li 3,0x10
3033 li 26,0x20
3035 li 27,0x30
3037 li 28,0x40
3039 li 29,0x50
3041 li 30,0x60
3043 li 31,0x70
3044 or 0,0,0
3052 mr 31, 6
3054 lxvw4x 0, 28, 6
3055 mr 6, 31
3056 li 31,0x70
3060 lvx 23,0,6
3061 lvx 30,3,6
3062 addi 6,6,0x20
3063 lvx 31,0,6
3070 lvx 30,3,6
3071 addi 6,6,0x20
3072 stvx 24,0,7
3074 lvx 31,0,6
3076 addi 7,7,0x20
3079 lvx 26,3,6
3081 lvx 27,26,6
3082 stvx 24,0,7
3084 lvx 28,27,6
3088 lvx 29,28,6
3090 lvx 30,29,6
3092 lvx 31,30,6
3094 lvx 22,31,6
3096 lvx 24,0,7
3100 vperm 0,2,4,5
3106 vxor 7,0,17
3107 xxlor 32+1, 0, 0
3110 .long 0x7C235699
3114 vperm 1,1,1,6
3117 xxlor 32+2, 0, 0
3120 .long 0x7C5A5699
3125 vperm 2,2,2,6
3128 xxlor 32+3, 0, 0
3131 .long 0x7C7B5699
3136 vperm 3,3,3,6
3139 xxlor 32+4, 0, 0
3142 .long 0x7C9C5699
3143 subi 5,5,0x60
3147 vperm 4,4,4,6
3150 xxlor 32+5, 0, 0
3153 .long 0x7CBD5699
3154 addi 10,10,0x60
3158 vperm 5,5,5,6
3161 xxlor 32+0, 0, 0
3162 vpermxor 8, 8, 11, 0
3170 .long 0x10E7C548
3171 .long 0x118CC548
3172 .long 0x11ADC548
3173 .long 0x11CEC548
3174 .long 0x11EFC548
3175 .long 0x1210C548
3177 addi 7,7,0x20
3179 .long 0x10E7CD48
3180 .long 0x118CCD48
3181 .long 0x11ADCD48
3182 .long 0x11CECD48
3183 .long 0x11EFCD48
3184 .long 0x1210CD48
3191 vxor 0,17,31
3192 .long 0x10E7C548
3193 .long 0x118CC548
3197 .long 0x11ADC548
3198 .long 0x11CEC548
3199 .long 0x11EFC548
3200 .long 0x1210C548
3202 subfe. 0,0,0
3204 .long 0x10E7CD48
3205 .long 0x118CCD48
3206 xxlor 32+1, 0, 0
3208 .long 0x11ADCD48
3209 .long 0x11CECD48
3213 .long 0x11EFCD48
3214 .long 0x1210CD48
3216 and 0,0,5
3218 .long 0x10E7D548
3219 .long 0x118CD548
3221 .long 0x11ADD548
3222 .long 0x11CED548
3223 xxlor 32+2, 0, 0
3225 .long 0x11EFD548
3226 .long 0x1210D548
3228 add 10,10,0
3236 .long 0x10E7DD48
3237 .long 0x118CDD48
3238 .long 0x11ADDD48
3239 .long 0x11CEDD48
3241 .long 0x11EFDD48
3242 .long 0x1210DD48
3245 xxlor 32+3, 0, 0
3247 .long 0x10E7E548
3248 .long 0x118CE548
3252 .long 0x11ADE548
3253 .long 0x11CEE548
3255 .long 0x11EFE548
3256 .long 0x1210E548
3257 lvx 24,0,7
3260 .long 0x10E7ED48
3261 .long 0x118CED48
3262 xxlor 32+4, 0, 0
3264 .long 0x11ADED48
3265 .long 0x11CEED48
3269 .long 0x11EFED48
3270 .long 0x1210ED48
3274 .long 0x10E7F548
3275 .long 0x118CF548
3277 .long 0x11ADF548
3278 .long 0x11CEF548
3279 xxlor 32+5, 0, 0
3281 .long 0x11EFF548
3282 .long 0x1210F548
3287 .long 0x10E70549
3288 .long 0x7C005699
3290 .long 0x118C0D49
3291 .long 0x7C235699
3292 .long 0x11AD1549
3293 vperm 0,0,0,6
3294 .long 0x7C5A5699
3296 .long 0x11CE1D49
3297 vperm 1,1,1,6
3298 .long 0x7C7B5699
3299 .long 0x11EF2549
3300 vperm 2,2,2,6
3301 .long 0x7C9C5699
3302 xxlor 10, 32+0, 32+0
3303 xxlor 32+0, 0, 0
3304 vpermxor 8, 8, 11, 0
3305 xxlor 32+0, 10, 10
3306 .long 0x12102D49
3307 vperm 3,3,3,6
3308 .long 0x7CBD5699
3309 addi 10,10,0x60
3310 vperm 4,4,4,6
3311 vperm 5,5,5,6
3313 vperm 7,7,7,6
3314 vperm 12,12,12,6
3315 .long 0x7CE02799
3316 vxor 7,0,17
3317 vperm 13,13,13,6
3318 .long 0x7D832799
3320 vperm 14,14,14,6
3321 .long 0x7DBA2799
3323 vperm 15,15,15,6
3324 .long 0x7DDB2799
3326 vperm 16,16,16,6
3327 .long 0x7DFC2799
3329 .long 0x7E1D2799
3331 addi 4,4,0x60
3338 addic. 5,5,0x60
3340 cmpwi 5,0x20
3344 cmpwi 5,0x40
3358 vperm 7,7,7,6
3361 vperm 12,12,12,6
3362 .long 0x7CE02799
3363 vxor 7,0,18
3364 vperm 13,13,13,6
3365 .long 0x7D832799
3366 vperm 14,14,14,6
3367 .long 0x7DBA2799
3368 vperm 15,15,15,6
3369 .long 0x7DDB2799
3370 .long 0x7DFC2799
3371 addi 4,4,0x50
3385 vperm 7,7,7,6
3388 vperm 12,12,12,6
3389 .long 0x7CE02799
3390 vxor 7,0,22
3391 vperm 13,13,13,6
3392 .long 0x7D832799
3393 vperm 14,14,14,6
3394 .long 0x7DBA2799
3395 .long 0x7DDB2799
3396 addi 4,4,0x40
3410 vperm 7,7,7,6
3413 vperm 12,12,12,6
3414 .long 0x7CE02799
3415 vxor 7,0,21
3416 vperm 13,13,13,6
3417 .long 0x7D832799
3418 .long 0x7DBA2799
3419 addi 4,4,0x30
3433 vperm 7,7,7,6
3436 vperm 12,12,12,6
3437 .long 0x7CE02799
3438 vxor 7,0,20
3439 .long 0x7D832799
3440 addi 4,4,0x20
3449 .long 0x10E7C548
3451 addi 7,7,0x20
3453 .long 0x10E7CD48
3457 subi 0,31,1
3458 .long 0x10E7C548
3460 andi. 0,0,16
3461 cmpwi 31,0
3462 .long 0x10E7CD48
3464 sub 10,10,0
3465 .long 0x10E7D548
3467 .long 0x7C005699
3468 .long 0x10E7DD48
3471 .long 0x10E7E548
3472 lvx 24,0,7
3474 .long 0x10E7ED48
3478 vperm 0,0,0,6
3479 .long 0x10E7F548
3482 .long 0x10E78D49
3486 vperm 7,7,7,6
3487 .long 0x7CE02799
3488 addi 4,4,0x10
3489 vxor 7,0,19
3495 cmpwi 31,0
3498 .long 0x7C005699
3499 vperm 0,0,0,6
3500 vxor 7,0,18
3502 .long 0x10E7C548
3504 addi 7,7,0x20
3506 .long 0x10E7CD48
3511 .long 0x10E7C548
3513 cmpwi 31,0
3514 .long 0x10E7CD48
3516 .long 0x7C005699
3517 .long 0x10E7D548
3519 lvsr 5,0,31
3520 .long 0x10E7DD48
3523 .long 0x10E7E548
3524 lvx 24,0,7
3526 .long 0x10E7ED48
3530 vperm 0,0,0,6
3531 .long 0x10E7F548
3533 vperm 0,0,0,5
3534 .long 0x11679549
3536 vperm 7,11,11,6
3537 .long 0x7CE02799
3541 vspltisb 12,-1
3543 vsel 7,0,11,7
3549 lbzu 0,1(30)
3550 stb 0,16(30)
3553 li 31,0
3559 cmpldi 8,0
3563 vperm 8,8,8,6
3564 .long 0x7D004799
3618 .long 0
3619 .byte 0,12,0x04,1,0x80,6,6,0
3620 .long 0
3624 .long 0x10E7C548
3625 .long 0x118CC548
3626 .long 0x11ADC548
3627 .long 0x11CEC548
3628 .long 0x11EFC548
3630 addi 7,7,0x20
3632 .long 0x10E7CD48
3633 .long 0x118CCD48
3634 .long 0x11ADCD48
3635 .long 0x11CECD48
3636 .long 0x11EFCD48
3640 subi 0,31,1
3641 .long 0x10E7C548
3642 .long 0x118CC548
3643 .long 0x11ADC548
3644 .long 0x11CEC548
3645 .long 0x11EFC548
3647 andi. 0,0,16
3648 cmpwi 31,0
3649 .long 0x10E7CD48
3650 .long 0x118CCD48
3651 .long 0x11ADCD48
3652 .long 0x11CECD48
3653 .long 0x11EFCD48
3656 sub 10,10,0
3657 .long 0x10E7D548
3658 .long 0x118CD548
3659 .long 0x11ADD548
3660 .long 0x11CED548
3661 .long 0x11EFD548
3664 .long 0x10E7DD48
3665 .long 0x7C005699
3666 .long 0x118CDD48
3667 .long 0x11ADDD48
3668 .long 0x11CEDD48
3669 .long 0x11EFDD48
3673 .long 0x10E7E548
3674 .long 0x118CE548
3675 .long 0x11ADE548
3676 .long 0x11CEE548
3677 .long 0x11EFE548
3678 lvx 24,0,7
3681 .long 0x10E7ED48
3682 vperm 0,0,0,6
3683 .long 0x118CED48
3684 .long 0x11ADED48
3685 .long 0x11CEED48
3686 .long 0x11EFED48
3690 .long 0x10E7F548
3691 .long 0x118CF548
3692 .long 0x11ADF548
3693 .long 0x11CEF548
3694 .long 0x11EFF548
3696 .long 0x10E78D49
3697 .long 0x118C0D49
3698 .long 0x11AD1549
3699 .long 0x11CE1D49
3700 .long 0x11EF2549
3703 .long 0
3704 .byte 0,12,0x14,0,0,0,0,0