Lines Matching +full:0 +full:- +full:7
1 /* Do not modify. This file is auto-generated from aesp8-ppc.pl. */
6 .align 7
8 .byte 0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00
9 .byte 0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00
10 .byte 0x0d,0x0e,0x0f,0x0c,0x0d,0x0e,0x0f,0x0c,0x0d,0x0e,0x0f,0x0c,0x0d,0x0e,0x0f,0x0c
11 .byte 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
12 .long 0x0f102132, 0x43546576, 0x8798a9ba, 0xcbdcedfe
14 mflr 0
17 addi 6,6,-0x58
18 mtlr 0
20 .long 0
21 .byte 0,12,0x14,0,0,0,0,0
22 …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
33 li 6,-1
34 cmplwi 3,0
35 beq- .Lenc_key_abort
36 cmplwi 5,0
37 beq- .Lenc_key_abort
38 li 6,-2
40 blt- .Lenc_key_abort
42 bgt- .Lenc_key_abort
43 andi. 0,4,0x3f
44 bne- .Lenc_key_abort
46 lis 0,0xfff0
48 mtspr 256,0
54 lvx 1,0,3
56 lvsr 3,0,9
57 li 8,0x20
59 lvx 2,0,3
61 lvx 4,0,6
64 addi 6,6,0x10
66 li 7,8
67 vxor 0,0,0
68 mtctr 7
70 lvsr 8,0,5
71 vspltisb 9,-1
72 lvx 10,0,5
73 vperm 9,0,9,8
84 vsldoi 6,0,1,12
86 vsel 7,10,11,9
88 .long 0x10632509
89 stvx 7,0,5
93 vsldoi 6,0,6,12
95 vsldoi 6,0,6,12
101 lvx 4,0,6
104 vsldoi 6,0,1,12
106 vsel 7,10,11,9
108 .long 0x10632509
109 stvx 7,0,5
113 vsldoi 6,0,6,12
115 vsldoi 6,0,6,12
121 vsldoi 6,0,1,12
123 vsel 7,10,11,9
125 .long 0x10632509
126 stvx 7,0,5
130 vsldoi 6,0,6,12
132 vsldoi 6,0,6,12
136 vsel 7,10,11,9
138 stvx 7,0,5
141 addi 5,5,0x50
148 lvx 6,0,3
149 li 7,4
151 vsel 7,10,11,9
153 stvx 7,0,5
157 mtctr 7
162 vsldoi 6,0,1,12
163 .long 0x10632509
166 vsldoi 6,0,6,12
168 vsldoi 6,0,6,12
171 vsldoi 7,0,2,8
174 vsldoi 2,0,2,12
179 vsldoi 7,7,1,8
182 vsldoi 6,0,1,12
183 vperm 11,7,7,8
184 vsel 7,10,11,9
186 .long 0x10632509
187 stvx 7,0,5
190 vsldoi 7,1,2,8
192 vsldoi 6,0,6,12
193 vperm 11,7,7,8
194 vsel 7,10,11,9
197 vsldoi 6,0,6,12
199 stvx 7,0,5
204 vsldoi 2,0,2,12
210 vsel 7,10,11,9
212 stvx 7,0,5
218 addi 5,5,0x20
223 lvx 6,0,3
224 li 7,7
227 vsel 7,10,11,9
229 stvx 7,0,5
232 mtctr 7
236 vsldoi 6,0,1,12
238 vsel 7,10,11,9
240 .long 0x10632509
241 stvx 7,0,5
245 vsldoi 6,0,6,12
247 vsldoi 6,0,6,12
252 vsel 7,10,11,9
254 stvx 7,0,5
260 vsldoi 6,0,2,12
261 .long 0x106305C8
264 vsldoi 6,0,6,12
266 vsldoi 6,0,6,12
274 lvx 2,0,3
276 stvx 2,0,3
277 li 6,0
279 stw 8,0(5)
284 .long 0
285 .byte 0,12,0x14,1,0,0,3,0
286 .long 0
287 .size aes_p8_set_encrypt_key,.-aes_p8_set_encrypt_key
293 stwu 1,-32(1)
299 cmpwi 3,0
300 bne- .Ldec_key_abort
302 slwi 7,8,4
305 add 5,3,7
309 lwz 0, 0(3)
311 lwz 7, 8(3)
314 lwz 9, 0(5)
318 stw 0, 0(5)
320 stw 7, 8(5)
323 stw 9, -16(3)
324 stw 10,-12(3)
325 stw 11,-8(3)
326 stw 12,-4(3)
333 .long 0
334 .byte 0,12,4,1,0x80,0,3,0
335 .long 0
336 .size aes_p8_set_decrypt_key,.-aes_p8_set_decrypt_key
342 lis 0,0xfc00
344 li 7,15
345 mtspr 256,0
347 lvx 0,0,3
349 lvx 1,7,3
350 lvsl 2,0,3
352 lvsl 3,0,11
354 li 7,16
355 vperm 0,0,1,2
356 lvx 1,0,5
357 lvsl 5,0,5
359 lvx 2,7,5
360 addi 7,7,16
364 vxor 0,0,1
365 lvx 1,7,5
366 addi 7,7,16
371 .long 0x10001508
372 lvx 2,7,5
373 addi 7,7,16
375 .long 0x10000D08
376 lvx 1,7,5
377 addi 7,7,16
381 .long 0x10001508
382 lvx 2,7,5
384 .long 0x10000D09
386 vspltisb 2,-1
388 li 7,15
391 lvx 1,0,4
392 vperm 0,0,0,3
393 vsel 1,1,0,2
394 lvx 4,7,4
395 stvx 1,0,4
396 vsel 0,0,4,2
397 stvx 0,7,4
401 .long 0
402 .byte 0,12,0x14,0,0,0,3,0
403 .long 0
404 .size aes_p8_encrypt,.-aes_p8_encrypt
410 lis 0,0xfc00
412 li 7,15
413 mtspr 256,0
415 lvx 0,0,3
417 lvx 1,7,3
418 lvsl 2,0,3
420 lvsl 3,0,11
422 li 7,16
423 vperm 0,0,1,2
424 lvx 1,0,5
425 lvsl 5,0,5
427 lvx 2,7,5
428 addi 7,7,16
432 vxor 0,0,1
433 lvx 1,7,5
434 addi 7,7,16
439 .long 0x10001548
440 lvx 2,7,5
441 addi 7,7,16
443 .long 0x10000D48
444 lvx 1,7,5
445 addi 7,7,16
449 .long 0x10001548
450 lvx 2,7,5
452 .long 0x10000D49
454 vspltisb 2,-1
456 li 7,15
459 lvx 1,0,4
460 vperm 0,0,0,3
461 vsel 1,1,0,2
462 lvx 4,7,4
463 stvx 1,0,4
464 vsel 0,0,4,2
465 stvx 0,7,4
469 .long 0
470 .byte 0,12,0x14,0,0,0,3,0
471 .long 0
472 .size aes_p8_decrypt,.-aes_p8_decrypt
478 .long 0x4dc00020
480 cmpwi 8,0
481 lis 0,0xffe0
483 mtspr 256,0
486 vxor 0,0,0
489 lvx 4,0,7
490 lvsl 6,0,7
491 lvx 5,10,7
496 lvsl 10,0,6
499 lvsr 6,0,11
500 lvx 5,0,3
504 lvsr 8,0,4
505 vspltisb 9,-1
506 lvx 7,0,4
507 vperm 9,0,9,8
517 lvx 5,0,3
522 lvx 0,0,6
526 vperm 0,0,1,10
527 vxor 2,2,0
528 lvx 0,10,6
533 vperm 1,1,0,10
534 .long 0x10420D08
537 vperm 0,0,1,10
538 .long 0x10420508
539 lvx 0,10,6
543 vperm 1,1,0,10
544 .long 0x10420D08
547 vperm 0,0,1,10
548 .long 0x10820509
552 vsel 2,7,3,9
553 vor 7,3,3
554 stvx 2,0,4
565 lvx 5,0,3
570 lvx 0,0,6
574 vperm 0,0,1,10
575 vxor 2,3,0
576 lvx 0,10,6
580 vperm 1,1,0,10
581 .long 0x10420D48
584 vperm 0,0,1,10
585 .long 0x10420548
586 lvx 0,10,6
590 vperm 1,1,0,10
591 .long 0x10420D48
594 vperm 0,0,1,10
595 .long 0x10420549
601 vsel 2,7,3,9
602 vor 7,3,3
603 stvx 2,0,4
608 addi 4,4,-1
609 lvx 2,0,4
610 vsel 2,7,2,9
611 stvx 2,0,4
613 neg 8,7
615 vxor 0,0,0
616 vspltisb 9,-1
618 lvsl 8,0,8
619 vperm 9,0,9,8
621 lvx 7,0,7
623 vsel 2,7,4,9
624 lvx 5,10,7
625 stvx 2,0,7
627 stvx 2,10,7
631 .long 0
632 .byte 0,12,0x14,0,0,0,6,0
633 .long 0
636 stwu 1,-392(1)
661 li 0,-1
663 li 8,0x10
665 li 26,0x20
667 li 27,0x30
669 li 28,0x40
671 li 29,0x50
673 li 30,0x60
675 li 31,0x70
676 mtspr 256,0
681 lvx 23,0,6
683 addi 6,6,0x20
684 lvx 31,0,6
692 addi 6,6,0x20
693 stvx 24,0,11
695 lvx 31,0,6
697 addi 11,11,0x20
703 stvx 24,0,11
717 lvx 24,0,11
726 .long 0x7C001E99
729 .long 0x7C281E99
731 .long 0x7C5A1E99
733 .long 0x7C7B1E99
735 .long 0x7D5C1E99
737 vxor 14,0,23
738 .long 0x7D7D1E99
741 .long 0x7D9E1E99
744 .long 0x7DBF1E99
745 addi 3,3,0x80
759 .long 0x11CEC548
760 .long 0x11EFC548
761 .long 0x1210C548
762 .long 0x1231C548
763 .long 0x1252C548
764 .long 0x1273C548
765 .long 0x1294C548
766 .long 0x12B5C548
768 addi 11,11,0x20
770 .long 0x11CECD48
771 .long 0x11EFCD48
772 .long 0x1210CD48
773 .long 0x1231CD48
774 .long 0x1252CD48
775 .long 0x1273CD48
776 .long 0x1294CD48
777 .long 0x12B5CD48
782 .long 0x11CEC548
783 .long 0x11EFC548
784 .long 0x1210C548
785 .long 0x1231C548
786 .long 0x1252C548
787 .long 0x1273C548
788 .long 0x1294C548
789 .long 0x12B5C548
791 subfe. 0,0,0
792 .long 0x11CECD48
793 .long 0x11EFCD48
794 .long 0x1210CD48
795 .long 0x1231CD48
796 .long 0x1252CD48
797 .long 0x1273CD48
798 .long 0x1294CD48
799 .long 0x12B5CD48
801 and 0,0,5
802 .long 0x11CED548
803 .long 0x11EFD548
804 .long 0x1210D548
805 .long 0x1231D548
806 .long 0x1252D548
807 .long 0x1273D548
808 .long 0x1294D548
809 .long 0x12B5D548
811 add 3,3,0
815 .long 0x11CEDD48
816 .long 0x11EFDD48
817 .long 0x1210DD48
818 .long 0x1231DD48
819 .long 0x1252DD48
820 .long 0x1273DD48
821 .long 0x1294DD48
822 .long 0x12B5DD48
825 .long 0x11CEE548
826 .long 0x11EFE548
827 .long 0x1210E548
828 .long 0x1231E548
829 .long 0x1252E548
830 .long 0x1273E548
831 .long 0x1294E548
832 .long 0x12B5E548
833 lvx 24,0,11
835 .long 0x11CEED48
836 .long 0x11EFED48
837 .long 0x1210ED48
838 .long 0x1231ED48
839 .long 0x1252ED48
840 .long 0x1273ED48
841 .long 0x1294ED48
842 .long 0x12B5ED48
845 .long 0x11CEF548
847 .long 0x11EFF548
848 vxor 0,0,31
849 .long 0x1210F548
851 .long 0x1231F548
853 .long 0x1252F548
855 .long 0x1273F548
857 .long 0x1294F548
859 .long 0x12B5F548
862 .long 0x11CE2549
863 .long 0x11EF0549
864 .long 0x7C001E99
865 .long 0x12100D49
866 .long 0x7C281E99
867 .long 0x12311549
869 .long 0x7C5A1E99
870 .long 0x12521D49
872 .long 0x7C7B1E99
873 .long 0x12735549
875 .long 0x7D5C1E99
876 .long 0x12945D49
878 .long 0x7D7D1E99
879 .long 0x12B56549
881 .long 0x7D9E1E99
884 .long 0x7DBF1E99
885 addi 3,3,0x80
889 .long 0x7DC02799
891 vxor 14,0,23
893 .long 0x7DE82799
897 .long 0x7E1A2799
900 .long 0x7E3B2799
903 .long 0x7E5C2799
906 .long 0x7E7D2799
909 .long 0x7E9E2799
911 .long 0x7EBF2799
912 addi 4,4,0x80
924 .long 0x11EFC548
925 .long 0x1210C548
926 .long 0x1231C548
927 .long 0x1252C548
928 .long 0x1273C548
929 .long 0x1294C548
930 .long 0x12B5C548
932 addi 11,11,0x20
934 .long 0x11EFCD48
935 .long 0x1210CD48
936 .long 0x1231CD48
937 .long 0x1252CD48
938 .long 0x1273CD48
939 .long 0x1294CD48
940 .long 0x12B5CD48
944 .long 0x11EFC548
945 .long 0x1210C548
946 .long 0x1231C548
947 .long 0x1252C548
948 .long 0x1273C548
949 .long 0x1294C548
950 .long 0x12B5C548
952 .long 0x11EFCD48
953 .long 0x1210CD48
954 .long 0x1231CD48
955 .long 0x1252CD48
956 .long 0x1273CD48
957 .long 0x1294CD48
958 .long 0x12B5CD48
960 .long 0x11EFD548
961 .long 0x1210D548
962 .long 0x1231D548
963 .long 0x1252D548
964 .long 0x1273D548
965 .long 0x1294D548
966 .long 0x12B5D548
968 .long 0x11EFDD48
969 .long 0x1210DD48
970 .long 0x1231DD48
971 .long 0x1252DD48
972 .long 0x1273DD48
973 .long 0x1294DD48
974 .long 0x12B5DD48
976 .long 0x11EFE548
977 .long 0x1210E548
978 .long 0x1231E548
979 .long 0x1252E548
980 .long 0x1273E548
981 .long 0x1294E548
982 .long 0x12B5E548
984 .long 0x11EFED48
985 .long 0x1210ED48
986 .long 0x1231ED48
987 .long 0x1252ED48
988 .long 0x1273ED48
989 .long 0x1294ED48
990 .long 0x12B5ED48
992 .long 0x11EFF548
994 .long 0x1210F548
996 .long 0x1231F548
998 .long 0x1252F548
1000 .long 0x1273F548
1002 .long 0x1294F548
1004 .long 0x12B5F548
1021 .long 0x11EF2549
1022 .long 0x12100D49
1023 .long 0x12311549
1024 .long 0x12521D49
1025 .long 0x12735549
1026 .long 0x12945D49
1027 .long 0x12B56549
1032 .long 0x7DE02799
1034 .long 0x7E082799
1036 .long 0x7E3A2799
1038 .long 0x7E5B2799
1040 .long 0x7E7C2799
1042 .long 0x7E9D2799
1043 .long 0x7EBE2799
1044 addi 4,4,0x70
1049 .long 0x12102549
1050 .long 0x12311549
1051 .long 0x12521D49
1052 .long 0x12735549
1053 .long 0x12945D49
1054 .long 0x12B56549
1059 .long 0x7E002799
1061 .long 0x7E282799
1063 .long 0x7E5A2799
1065 .long 0x7E7B2799
1067 .long 0x7E9C2799
1068 .long 0x7EBD2799
1069 addi 4,4,0x60
1074 .long 0x12312549
1075 .long 0x12521D49
1076 .long 0x12735549
1077 .long 0x12945D49
1078 .long 0x12B56549
1083 .long 0x7E202799
1085 .long 0x7E482799
1087 .long 0x7E7A2799
1089 .long 0x7E9B2799
1090 .long 0x7EBC2799
1091 addi 4,4,0x50
1096 .long 0x12522549
1097 .long 0x12735549
1098 .long 0x12945D49
1099 .long 0x12B56549
1104 .long 0x7E402799
1106 .long 0x7E682799
1108 .long 0x7E9A2799
1109 .long 0x7EBB2799
1110 addi 4,4,0x40
1115 .long 0x12732549
1116 .long 0x12945D49
1117 .long 0x12B56549
1122 .long 0x7E602799
1124 .long 0x7E882799
1125 .long 0x7EBA2799
1126 addi 4,4,0x30
1131 .long 0x12942549
1132 .long 0x12B56549
1137 .long 0x7E802799
1138 .long 0x7EA82799
1139 addi 4,4,0x20
1144 .long 0x12B52549
1148 .long 0x7EA02799
1149 addi 4,4,0x10
1153 .long 0x7C803F99
1205 .long 0
1206 .byte 0,12,0x04,0,0x80,6,6,0
1207 .long 0
1208 .size aes_p8_cbc_encrypt,.-aes_p8_cbc_encrypt
1214 .long 0x4dc00020
1216 lis 0,0xfff0
1218 mtspr 256,0
1221 vxor 0,0,0
1224 lvx 4,0,7
1225 lvsl 6,0,7
1226 lvx 5,10,7
1230 vsldoi 11,0,11,1
1233 lvsl 10,0,6
1236 lvsr 6,0,11
1237 lvx 5,0,3
1248 lvsr 8,0,4
1249 vspltisb 9,-1
1250 lvx 7,0,4
1251 vperm 9,0,9,8
1254 lvx 0,0,6
1258 vperm 0,0,1,10
1259 vxor 2,4,0
1260 lvx 0,10,6
1266 vperm 1,1,0,10
1267 .long 0x10420D08
1270 vperm 0,0,1,10
1271 .long 0x10420508
1272 lvx 0,10,6
1278 lvx 5,0,3
1282 vperm 1,1,0,10
1283 .long 0x10420D08
1287 vperm 1,0,1,10
1288 lvx 0,0,6
1290 .long 0x10421D09
1295 vsel 3,7,2,9
1297 vperm 0,0,1,10
1298 vor 7,2,2
1299 vxor 2,4,0
1300 lvx 0,10,6
1302 stvx 3,0,4
1306 addi 4,4,-1
1307 lvx 2,0,4
1308 vsel 2,7,2,9
1309 stvx 2,0,4
1313 .long 0
1314 .byte 0,12,0x14,0,0,0,6,0
1315 .long 0
1318 stwu 1,-392(1)
1343 li 0,-1
1345 li 8,0x10
1347 li 26,0x20
1349 li 27,0x30
1351 li 28,0x40
1353 li 29,0x50
1355 li 30,0x60
1357 li 31,0x70
1358 mtspr 256,0
1362 lvx 23,0,6
1364 addi 6,6,0x20
1365 lvx 31,0,6
1373 addi 6,6,0x20
1374 stvx 24,0,11
1376 lvx 31,0,6
1378 addi 11,11,0x20
1384 stvx 24,0,11
1398 lvx 24,0,11
1402 vadduwm 7,11,11
1407 vadduwm 17,4,7
1410 vadduwm 18,16,7
1413 vadduwm 19,17,7
1416 vadduwm 20,18,7
1419 vadduwm 21,19,7
1421 vadduwm 22,20,7
1423 vadduwm 4,21,7
1431 .long 0x11EFC508
1432 .long 0x1210C508
1433 .long 0x1231C508
1434 .long 0x1252C508
1435 .long 0x1273C508
1436 .long 0x1294C508
1437 .long 0x12B5C508
1438 .long 0x12D6C508
1441 addi 11,11,0x20
1443 .long 0x11EFCD08
1444 .long 0x1210CD08
1445 .long 0x1231CD08
1446 .long 0x1252CD08
1447 .long 0x1273CD08
1448 .long 0x1294CD08
1449 .long 0x12B5CD08
1450 .long 0x12D6CD08
1455 .long 0x11EFC508
1456 .long 0x1210C508
1457 .long 0x1231C508
1458 .long 0x1252C508
1459 .long 0x1273C508
1460 .long 0x1294C508
1461 .long 0x12B5C508
1462 .long 0x12D6C508
1464 subfe 0,0,0
1465 .long 0x11EFCD08
1466 .long 0x1210CD08
1467 .long 0x1231CD08
1468 .long 0x1252CD08
1469 .long 0x1273CD08
1470 .long 0x1294CD08
1471 .long 0x12B5CD08
1472 .long 0x12D6CD08
1474 and 0,0,11
1476 .long 0x11EFD508
1477 .long 0x1210D508
1478 .long 0x1231D508
1479 .long 0x1252D508
1480 .long 0x1273D508
1481 .long 0x1294D508
1482 .long 0x12B5D508
1483 .long 0x12D6D508
1484 lvx 24,0,11
1487 .long 0x11EFDD08
1489 .long 0x1210DD08
1490 .long 0x1231DD08
1491 .long 0x1252DD08
1492 .long 0x1273DD08
1493 .long 0x1294DD08
1494 .long 0x12B5DD08
1495 .long 0x12D6DD08
1498 .long 0x11EFE508
1499 .long 0x7C001E99
1500 .long 0x1210E508
1501 .long 0x7C281E99
1502 .long 0x1231E508
1503 .long 0x7C5A1E99
1504 .long 0x1252E508
1505 .long 0x7C7B1E99
1506 .long 0x1273E508
1507 .long 0x7D5C1E99
1508 .long 0x1294E508
1509 .long 0x7D9D1E99
1510 .long 0x12B5E508
1511 .long 0x7DBE1E99
1512 .long 0x12D6E508
1513 .long 0x7DDF1E99
1514 addi 3,3,0x80
1516 .long 0x11EFED08
1518 .long 0x1210ED08
1520 .long 0x1231ED08
1522 .long 0x1252ED08
1524 .long 0x1273ED08
1526 .long 0x1294ED08
1528 .long 0x12B5ED08
1530 .long 0x12D6ED08
1533 add 3,3,0
1537 subfe. 0,0,0
1538 .long 0x11EFF508
1539 vxor 0,0,31
1540 .long 0x1210F508
1542 .long 0x1231F508
1544 .long 0x1252F508
1546 .long 0x1273F508
1548 .long 0x1294F508
1550 .long 0x12B5F508
1552 .long 0x12D6F508
1557 .long 0x100F0509
1558 .long 0x10300D09
1560 .long 0x10511509
1561 vadduwm 17,4,7
1563 .long 0x10721D09
1564 vadduwm 18,16,7
1566 .long 0x11535509
1567 vadduwm 19,17,7
1569 .long 0x11946509
1570 vadduwm 20,18,7
1572 .long 0x11B56D09
1573 vadduwm 21,19,7
1575 .long 0x11D67509
1576 vadduwm 22,20,7
1579 vadduwm 4,21,7
1585 .long 0x11EFC508
1586 .long 0x7C002799
1588 .long 0x1210C508
1589 .long 0x7C282799
1591 .long 0x1231C508
1592 .long 0x7C5A2799
1594 .long 0x1252C508
1595 .long 0x7C7B2799
1597 .long 0x1273C508
1598 .long 0x7D5C2799
1600 .long 0x1294C508
1601 .long 0x7D9D2799
1603 .long 0x12B5C508
1604 .long 0x7DBE2799
1605 .long 0x12D6C508
1606 .long 0x7DDF2799
1607 addi 4,4,0x80
1613 cmpwi 5,-0x60
1617 cmpwi 5,-0x40
1621 cmpwi 5,-0x20
1625 cmpwi 5,0x00
1629 .long 0x11EF0509
1630 .long 0x12100D09
1631 .long 0x12311509
1632 .long 0x12521D09
1633 .long 0x12735509
1634 .long 0x12946509
1635 .long 0x12B56D09
1636 .long 0x12D67509
1640 .long 0x7DE02799
1642 .long 0x7E082799
1644 .long 0x7E3A2799
1646 .long 0x7E5B2799
1648 .long 0x7E7C2799
1650 .long 0x7E9D2799
1652 .long 0x7EBE2799
1653 .long 0x7EDF2799
1654 addi 4,4,0x80
1659 .long 0x11EF0D09
1660 .long 0x12101509
1661 .long 0x12311D09
1662 .long 0x12525509
1663 .long 0x12736509
1664 .long 0x12946D09
1665 .long 0x12B57509
1669 .long 0x7DE02799
1671 .long 0x7E082799
1673 .long 0x7E3A2799
1675 .long 0x7E5B2799
1677 .long 0x7E7C2799
1679 .long 0x7E9D2799
1680 .long 0x7EBE2799
1681 addi 4,4,0x70
1686 .long 0x11EF1509
1687 .long 0x12101D09
1688 .long 0x12315509
1689 .long 0x12526509
1690 .long 0x12736D09
1691 .long 0x12947509
1695 .long 0x7DE02799
1697 .long 0x7E082799
1699 .long 0x7E3A2799
1701 .long 0x7E5B2799
1703 .long 0x7E7C2799
1704 .long 0x7E9D2799
1705 addi 4,4,0x60
1710 .long 0x11EF1D09
1711 .long 0x12105509
1712 .long 0x12316509
1713 .long 0x12526D09
1714 .long 0x12737509
1718 .long 0x7DE02799
1720 .long 0x7E082799
1722 .long 0x7E3A2799
1724 .long 0x7E5B2799
1725 .long 0x7E7C2799
1726 addi 4,4,0x50
1731 .long 0x11EF5509
1732 .long 0x12106509
1733 .long 0x12316D09
1734 .long 0x12527509
1738 .long 0x7DE02799
1740 .long 0x7E082799
1742 .long 0x7E3A2799
1743 .long 0x7E5B2799
1744 addi 4,4,0x40
1749 .long 0x11EF6509
1750 .long 0x12106D09
1751 .long 0x12317509
1755 .long 0x7DE02799
1757 .long 0x7E082799
1758 .long 0x7E3A2799
1759 addi 4,4,0x30
1764 .long 0x11EF6D09
1765 .long 0x12107509
1769 .long 0x7DE02799
1770 .long 0x7E082799
1771 addi 4,4,0x20
1776 .long 0x11EF7509
1779 .long 0x7DE02799
1780 addi 4,4,0x10
1833 .long 0
1834 .byte 0,12,0x04,0,0x80,6,6,0
1835 .long 0
1836 .size aes_p8_ctr32_encrypt_blocks,.-aes_p8_ctr32_encrypt_blocks
1842 li 3,-1
1844 .long 0x4dc00020
1846 lis 0,0xfff0
1848 li 11,0
1849 mtspr 256,0
1851 vspltisb 9,0x07
1857 lvx 8,0,8
1858 lvsl 5,0,8
1864 lvsr 5,0,11
1865 lvx 2,0,10
1869 cmplwi 7,0
1872 lvsl 7,0,7
1873 lwz 9,240(7)
1878 lvx 0,0,7
1879 lvx 1,3,7
1881 vperm 0,0,1,7
1882 vxor 8,8,0
1883 lvx 0,3,7
1888 vperm 1,1,0,7
1889 .long 0x11080D08
1890 lvx 1,3,7
1892 vperm 0,0,1,7
1893 .long 0x11080508
1894 lvx 0,3,7
1898 vperm 1,1,0,7
1899 .long 0x11080D08
1900 lvx 1,3,7
1901 vperm 0,0,1,7
1902 .long 0x11080509
1904 li 8,0
1908 li 3,-16
1913 lvx 4,0,10
1916 lvsl 7,0,6
1930 andi. 7,5,15
1931 subic 0,5,32
1932 subi 7,7,16
1933 subfe 0,0,0
1934 and 0,0,7
1935 add 10,10,0
1937 lvx 0,0,6
1941 vperm 0,0,1,7
1943 vxor 2,2,0
1944 lvx 0,3,6
1951 vperm 1,1,0,7
1952 .long 0x10420D08
1955 vperm 0,0,1,7
1956 .long 0x10420508
1957 lvx 0,3,6
1961 vperm 1,1,0,7
1962 .long 0x10420D08
1965 vperm 0,0,1,7
1966 vxor 0,0,8
1967 .long 0x10620509
1972 .long 0x7C602799
1979 lvx 4,0,10
1981 lvx 0,0,6
1985 subic 0,5,32
1986 subfe 0,0,0
1987 and 0,0,7
1988 add 10,10,0
1997 vperm 0,0,1,7
1999 vxor 3,3,0
2000 vxor 2,2,0
2001 lvx 0,3,6
2009 lvsr 5,0,5
2011 vspltisb 11,-1
2020 lbzu 0,1(11)
2021 stb 0,16(11)
2028 cmplwi 8,0
2038 .long 0x7D004799
2042 li 3,0
2044 .long 0
2045 .byte 0,12,0x04,0,0x80,6,6,0
2046 .long 0
2047 .size aes_p8_xts_encrypt,.-aes_p8_xts_encrypt
2054 li 3,-1
2056 .long 0x4dc00020
2058 lis 0,0xfff8
2060 li 11,0
2061 mtspr 256,0
2063 andi. 0,5,15
2064 neg 0,0
2065 andi. 0,0,16
2066 sub 5,5,0
2068 vspltisb 9,0x07
2074 lvx 8,0,8
2075 lvsl 5,0,8
2081 lvsr 5,0,11
2082 lvx 2,0,10
2086 cmplwi 7,0
2089 lvsl 7,0,7
2090 lwz 9,240(7)
2095 lvx 0,0,7
2096 lvx 1,3,7
2098 vperm 0,0,1,7
2099 vxor 8,8,0
2100 lvx 0,3,7
2105 vperm 1,1,0,7
2106 .long 0x11080D08
2107 lvx 1,3,7
2109 vperm 0,0,1,7
2110 .long 0x11080508
2111 lvx 0,3,7
2115 vperm 1,1,0,7
2116 .long 0x11080D08
2117 lvx 1,3,7
2118 vperm 0,0,1,7
2119 .long 0x11080509
2121 li 8,0
2131 lvx 4,0,10
2134 lvsl 7,0,6
2148 lvx 0,0,6
2152 vperm 0,0,1,7
2154 vxor 2,2,0
2155 lvx 0,3,6
2165 vperm 1,1,0,7
2166 .long 0x10420D48
2169 vperm 0,0,1,7
2170 .long 0x10420548
2171 lvx 0,3,6
2175 vperm 1,1,0,7
2176 .long 0x10420D48
2179 vperm 0,0,1,7
2180 vxor 0,0,8
2181 .long 0x10620549
2186 .long 0x7C602799
2193 lvx 4,0,10
2195 lvx 0,0,6
2206 vperm 0,0,1,7
2208 vxor 2,2,0
2209 lvx 0,3,6
2230 vperm 1,1,0,7
2231 .long 0x10420D48
2234 vperm 0,0,1,7
2235 .long 0x10420548
2236 lvx 0,3,6
2240 vperm 1,1,0,7
2241 .long 0x10420D48
2244 vperm 0,0,1,7
2245 vxor 0,0,12
2246 .long 0x10620549
2251 .long 0x7C602799
2254 lvx 4,0,10
2256 lvx 0,0,6
2260 vperm 0,0,1,7
2262 lvsr 5,0,5
2264 vspltisb 11,-1
2268 vxor 0,0,8
2269 vxor 2,2,0
2270 lvx 0,3,6
2277 lbzu 0,1(11)
2278 stb 0,16(11)
2285 cmplwi 8,0
2295 .long 0x7D004799
2299 li 3,0
2301 .long 0
2302 .byte 0,12,0x04,0,0x80,6,6,0
2303 .long 0
2304 .size aes_p8_xts_decrypt,.-aes_p8_xts_decrypt
2307 stwu 1,-392(1)
2309 li 7,175
2312 stvx 20,7,1
2313 addi 7,7,32
2316 stvx 22,7,1
2317 addi 7,7,32
2320 stvx 24,7,1
2321 addi 7,7,32
2324 stvx 26,7,1
2325 addi 7,7,32
2328 stvx 28,7,1
2329 addi 7,7,32
2332 stvx 30,7,1
2334 li 0,-1
2336 li 3,0x10
2338 li 26,0x20
2340 li 27,0x30
2342 li 28,0x40
2344 li 29,0x50
2346 li 30,0x60
2348 li 31,0x70
2349 mtspr 256,0
2359 lxvw4x 0, 28, 6
2361 li 31,0x70
2365 lvx 23,0,6
2367 addi 6,6,0x20
2368 lvx 31,0,6
2369 vperm 23,23,30,7
2370 addi 7,1,32+15
2374 vperm 24,30,31,7
2376 addi 6,6,0x20
2377 stvx 24,0,7
2378 vperm 25,31,30,7
2379 lvx 31,0,6
2380 stvx 25,3,7
2381 addi 7,7,0x20
2385 vperm 24,30,31,7
2387 stvx 24,0,7
2388 vperm 25,31,26,7
2390 stvx 25,3,7
2391 addi 7,1,32+15
2392 vperm 26,26,27,7
2394 vperm 27,27,28,7
2396 vperm 28,28,29,7
2398 vperm 29,29,30,7
2400 vperm 30,30,31,7
2401 lvx 24,0,7
2402 vperm 31,31,22,7
2403 lvx 25,3,7
2413 vperm 0,2,4,5
2419 vxor 7,0,17
2420 xxlor 32+1, 0, 0
2423 .long 0x7C235699
2430 xxlor 32+2, 0, 0
2433 .long 0x7C5A5699
2441 xxlor 32+3, 0, 0
2444 .long 0x7C7B5699
2452 xxlor 32+4, 0, 0
2455 .long 0x7C9C5699
2456 subi 5,5,0x60
2463 xxlor 32+5, 0, 0
2466 .long 0x7CBD5699
2467 addi 10,10,0x60
2474 xxlor 32+0, 0, 0
2475 vpermxor 8, 8, 11, 0
2483 .long 0x10E7C508
2484 .long 0x118CC508
2485 .long 0x11ADC508
2486 .long 0x11CEC508
2487 .long 0x11EFC508
2488 .long 0x1210C508
2489 lvx 24,26,7
2490 addi 7,7,0x20
2492 .long 0x10E7CD08
2493 .long 0x118CCD08
2494 .long 0x11ADCD08
2495 .long 0x11CECD08
2496 .long 0x11EFCD08
2497 .long 0x1210CD08
2498 lvx 25,3,7
2504 vxor 0,17,31
2505 .long 0x10E7C508
2506 .long 0x118CC508
2510 .long 0x11ADC508
2511 .long 0x11CEC508
2512 .long 0x11EFC508
2513 .long 0x1210C508
2515 subfe. 0,0,0
2517 .long 0x10E7CD08
2518 .long 0x118CCD08
2519 xxlor 32+1, 0, 0
2521 .long 0x11ADCD08
2522 .long 0x11CECD08
2526 .long 0x11EFCD08
2527 .long 0x1210CD08
2529 and 0,0,5
2531 .long 0x10E7D508
2532 .long 0x118CD508
2534 .long 0x11ADD508
2535 .long 0x11CED508
2536 xxlor 32+2, 0, 0
2538 .long 0x11EFD508
2539 .long 0x1210D508
2541 add 10,10,0
2549 .long 0x10E7DD08
2550 .long 0x118CDD08
2551 .long 0x11ADDD08
2552 .long 0x11CEDD08
2554 .long 0x11EFDD08
2555 .long 0x1210DD08
2557 addi 7,1,32+15
2558 xxlor 32+3, 0, 0
2560 .long 0x10E7E508
2561 .long 0x118CE508
2565 .long 0x11ADE508
2566 .long 0x11CEE508
2568 .long 0x11EFE508
2569 .long 0x1210E508
2570 lvx 24,0,7
2573 .long 0x10E7ED08
2574 .long 0x118CED08
2575 xxlor 32+4, 0, 0
2577 .long 0x11ADED08
2578 .long 0x11CEED08
2582 .long 0x11EFED08
2583 .long 0x1210ED08
2584 lvx 25,3,7
2587 .long 0x10E7F508
2588 .long 0x118CF508
2590 .long 0x11ADF508
2591 .long 0x11CEF508
2592 xxlor 32+5, 0, 0
2594 .long 0x11EFF508
2595 .long 0x1210F508
2600 .long 0x10E70509
2601 .long 0x7C005699
2603 .long 0x118C0D09
2604 .long 0x7C235699
2605 .long 0x11AD1509
2607 .long 0x7C5A5699
2609 .long 0x11CE1D09
2611 .long 0x7C7B5699
2612 .long 0x11EF2509
2614 .long 0x7C9C5699
2615 xxlor 10, 32+0, 32+0
2616 xxlor 32+0, 0, 0
2617 vpermxor 8, 8, 11, 0
2618 xxlor 32+0, 10, 10
2619 .long 0x11702D09
2622 .long 0x7CBD5699
2623 addi 10,10,0x60
2629 .long 0x7CE02799
2630 vxor 7,0,17
2632 .long 0x7D832799
2635 .long 0x7DBA2799
2638 .long 0x7DDB2799
2641 .long 0x7DFC2799
2644 .long 0x7D7D2799
2646 addi 4,4,0x60
2653 addic. 5,5,0x60
2655 cmpwi 5,0x20
2659 cmpwi 5,0x40
2665 vxor 7,1,17
2676 .long 0x7CE02799
2678 .long 0x7D832799
2680 .long 0x7DBA2799
2683 .long 0x7DDB2799
2684 .long 0x7DFC2799
2685 addi 4,4,0x50
2691 vxor 7,2,17
2702 .long 0x7CE02799
2704 .long 0x7D832799
2707 .long 0x7DBA2799
2708 .long 0x7DDB2799
2709 addi 4,4,0x40
2715 vxor 7,3,17
2726 .long 0x7CE02799
2729 .long 0x7D832799
2730 .long 0x7DBA2799
2731 addi 4,4,0x30
2737 vxor 7,4,17
2749 .long 0x7CE02799
2750 .long 0x7D832799
2751 addi 4,4,0x20
2757 vxor 7,5,17
2760 .long 0x10E7C508
2761 lvx 24,26,7
2762 addi 7,7,0x20
2764 .long 0x10E7CD08
2765 lvx 25,3,7
2769 cmpwi 31,0
2770 .long 0x10E7C508
2773 .long 0x10E7CD08
2775 lvsr 5,0,31
2776 .long 0x10E7D508
2778 .long 0x7C005699
2779 .long 0x10E7DD08
2781 addi 7,1,32+15
2782 .long 0x10E7E508
2783 lvx 24,0,7
2785 .long 0x10E7ED08
2786 lvx 25,3,7
2790 .long 0x10E7F508
2792 vperm 0,0,0,5
2793 .long 0x10E78D09
2796 vxor 11,7,18
2798 .long 0x7CE02799
2799 addi 4,4,0x10
2805 cmpwi 31,0
2810 .long 0x7C005699
2811 lvsr 5,0,31
2813 vperm 0,0,0,5
2816 vxor 0,0,17
2817 vxor 7,7,7
2818 vspltisb 12,-1
2819 vperm 7,7,12,5
2820 vsel 7,0,11,7
2826 lbzu 0,1(30)
2827 stb 0,16(30)
2830 li 31,0
2836 cmplwi 8,0
2841 .long 0x7D004799
2895 .long 0
2896 .byte 0,12,0x04,1,0x80,6,6,0
2897 .long 0
2901 .long 0x10E7C508
2902 .long 0x118CC508
2903 .long 0x11ADC508
2904 .long 0x11CEC508
2905 .long 0x11EFC508
2906 lvx 24,26,7
2907 addi 7,7,0x20
2909 .long 0x10E7CD08
2910 .long 0x118CCD08
2911 .long 0x11ADCD08
2912 .long 0x11CECD08
2913 .long 0x11EFCD08
2914 lvx 25,3,7
2918 cmpwi 31,0
2919 .long 0x10E7C508
2920 .long 0x118CC508
2921 .long 0x11ADC508
2922 .long 0x11CEC508
2923 .long 0x11EFC508
2926 .long 0x10E7CD08
2927 .long 0x118CCD08
2928 .long 0x11ADCD08
2929 .long 0x11CECD08
2930 .long 0x11EFCD08
2933 .long 0x10E7D508
2934 lvsr 5,0,31
2935 .long 0x118CD508
2936 .long 0x11ADD508
2937 .long 0x11CED508
2938 .long 0x11EFD508
2941 .long 0x10E7DD08
2942 .long 0x7C005699
2943 .long 0x118CDD08
2944 .long 0x11ADDD08
2945 .long 0x11CEDD08
2946 .long 0x11EFDD08
2949 addi 7,1,32+15
2950 .long 0x10E7E508
2951 .long 0x118CE508
2952 .long 0x11ADE508
2953 .long 0x11CEE508
2954 .long 0x11EFE508
2955 lvx 24,0,7
2958 .long 0x10E7ED08
2960 .long 0x118CED08
2961 .long 0x11ADED08
2962 .long 0x11CEED08
2963 .long 0x11EFED08
2964 lvx 25,3,7
2967 .long 0x10E7F508
2968 vperm 0,0,0,5
2969 .long 0x118CF508
2970 .long 0x11ADF508
2971 .long 0x11CEF508
2972 .long 0x11EFF508
2974 .long 0x10E78D09
2975 .long 0x118C0D09
2976 .long 0x11AD1509
2977 .long 0x11CE1D09
2978 .long 0x11EF2509
2980 .long 0
2981 .byte 0,12,0x14,0,0,0,0,0
2985 stwu 1,-392(1)
2987 li 7,175
2990 stvx 20,7,1
2991 addi 7,7,32
2994 stvx 22,7,1
2995 addi 7,7,32
2998 stvx 24,7,1
2999 addi 7,7,32
3002 stvx 26,7,1
3003 addi 7,7,32
3006 stvx 28,7,1
3007 addi 7,7,32
3010 stvx 30,7,1
3012 li 0,-1
3014 li 3,0x10
3016 li 26,0x20
3018 li 27,0x30
3020 li 28,0x40
3022 li 29,0x50
3024 li 30,0x60
3026 li 31,0x70
3027 mtspr 256,0
3037 lxvw4x 0, 28, 6
3039 li 31,0x70
3043 lvx 23,0,6
3045 addi 6,6,0x20
3046 lvx 31,0,6
3047 vperm 23,23,30,7
3048 addi 7,1,32+15
3052 vperm 24,30,31,7
3054 addi 6,6,0x20
3055 stvx 24,0,7
3056 vperm 25,31,30,7
3057 lvx 31,0,6
3058 stvx 25,3,7
3059 addi 7,7,0x20
3063 vperm 24,30,31,7
3065 stvx 24,0,7
3066 vperm 25,31,26,7
3068 stvx 25,3,7
3069 addi 7,1,32+15
3070 vperm 26,26,27,7
3072 vperm 27,27,28,7
3074 vperm 28,28,29,7
3076 vperm 29,29,30,7
3078 vperm 30,30,31,7
3079 lvx 24,0,7
3080 vperm 31,31,22,7
3081 lvx 25,3,7
3083 vperm 0,2,4,5
3089 vxor 7,0,17
3090 xxlor 32+1, 0, 0
3093 .long 0x7C235699
3100 xxlor 32+2, 0, 0
3103 .long 0x7C5A5699
3111 xxlor 32+3, 0, 0
3114 .long 0x7C7B5699
3122 xxlor 32+4, 0, 0
3125 .long 0x7C9C5699
3126 subi 5,5,0x60
3133 xxlor 32+5, 0, 0
3136 .long 0x7CBD5699
3137 addi 10,10,0x60
3144 xxlor 32+0, 0, 0
3145 vpermxor 8, 8, 11, 0
3153 .long 0x10E7C548
3154 .long 0x118CC548
3155 .long 0x11ADC548
3156 .long 0x11CEC548
3157 .long 0x11EFC548
3158 .long 0x1210C548
3159 lvx 24,26,7
3160 addi 7,7,0x20
3162 .long 0x10E7CD48
3163 .long 0x118CCD48
3164 .long 0x11ADCD48
3165 .long 0x11CECD48
3166 .long 0x11EFCD48
3167 .long 0x1210CD48
3168 lvx 25,3,7
3174 vxor 0,17,31
3175 .long 0x10E7C548
3176 .long 0x118CC548
3180 .long 0x11ADC548
3181 .long 0x11CEC548
3182 .long 0x11EFC548
3183 .long 0x1210C548
3185 subfe. 0,0,0
3187 .long 0x10E7CD48
3188 .long 0x118CCD48
3189 xxlor 32+1, 0, 0
3191 .long 0x11ADCD48
3192 .long 0x11CECD48
3196 .long 0x11EFCD48
3197 .long 0x1210CD48
3199 and 0,0,5
3201 .long 0x10E7D548
3202 .long 0x118CD548
3204 .long 0x11ADD548
3205 .long 0x11CED548
3206 xxlor 32+2, 0, 0
3208 .long 0x11EFD548
3209 .long 0x1210D548
3211 add 10,10,0
3219 .long 0x10E7DD48
3220 .long 0x118CDD48
3221 .long 0x11ADDD48
3222 .long 0x11CEDD48
3224 .long 0x11EFDD48
3225 .long 0x1210DD48
3227 addi 7,1,32+15
3228 xxlor 32+3, 0, 0
3230 .long 0x10E7E548
3231 .long 0x118CE548
3235 .long 0x11ADE548
3236 .long 0x11CEE548
3238 .long 0x11EFE548
3239 .long 0x1210E548
3240 lvx 24,0,7
3243 .long 0x10E7ED48
3244 .long 0x118CED48
3245 xxlor 32+4, 0, 0
3247 .long 0x11ADED48
3248 .long 0x11CEED48
3252 .long 0x11EFED48
3253 .long 0x1210ED48
3254 lvx 25,3,7
3257 .long 0x10E7F548
3258 .long 0x118CF548
3260 .long 0x11ADF548
3261 .long 0x11CEF548
3262 xxlor 32+5, 0, 0
3264 .long 0x11EFF548
3265 .long 0x1210F548
3270 .long 0x10E70549
3271 .long 0x7C005699
3273 .long 0x118C0D49
3274 .long 0x7C235699
3275 .long 0x11AD1549
3277 .long 0x7C5A5699
3279 .long 0x11CE1D49
3281 .long 0x7C7B5699
3282 .long 0x11EF2549
3284 .long 0x7C9C5699
3285 xxlor 10, 32+0, 32+0
3286 xxlor 32+0, 0, 0
3287 vpermxor 8, 8, 11, 0
3288 xxlor 32+0, 10, 10
3289 .long 0x12102D49
3291 .long 0x7CBD5699
3292 addi 10,10,0x60
3298 .long 0x7CE02799
3299 vxor 7,0,17
3301 .long 0x7D832799
3304 .long 0x7DBA2799
3307 .long 0x7DDB2799
3310 .long 0x7DFC2799
3312 .long 0x7E1D2799
3314 addi 4,4,0x60
3321 addic. 5,5,0x60
3323 cmpwi 5,0x20
3327 cmpwi 5,0x40
3333 vxor 7,1,17
3345 .long 0x7CE02799
3346 vxor 7,0,18
3348 .long 0x7D832799
3350 .long 0x7DBA2799
3352 .long 0x7DDB2799
3353 .long 0x7DFC2799
3354 addi 4,4,0x50
3360 vxor 7,2,17
3372 .long 0x7CE02799
3373 vxor 7,0,22
3375 .long 0x7D832799
3377 .long 0x7DBA2799
3378 .long 0x7DDB2799
3379 addi 4,4,0x40
3385 vxor 7,3,17
3397 .long 0x7CE02799
3398 vxor 7,0,21
3400 .long 0x7D832799
3401 .long 0x7DBA2799
3402 addi 4,4,0x30
3408 vxor 7,4,17
3420 .long 0x7CE02799
3421 vxor 7,0,20
3422 .long 0x7D832799
3423 addi 4,4,0x20
3429 vxor 7,5,17
3432 .long 0x10E7C548
3433 lvx 24,26,7
3434 addi 7,7,0x20
3436 .long 0x10E7CD48
3437 lvx 25,3,7
3440 subi 0,31,1
3441 .long 0x10E7C548
3443 andi. 0,0,16
3444 cmpwi 31,0
3445 .long 0x10E7CD48
3447 sub 10,10,0
3448 .long 0x10E7D548
3450 .long 0x7C005699
3451 .long 0x10E7DD48
3453 addi 7,1,32+15
3454 .long 0x10E7E548
3455 lvx 24,0,7
3457 .long 0x10E7ED48
3458 lvx 25,3,7
3462 .long 0x10E7F548
3465 .long 0x10E78D49
3470 .long 0x7CE02799
3471 addi 4,4,0x10
3472 vxor 7,0,19
3478 cmpwi 31,0
3481 .long 0x7C005699
3483 vxor 7,0,18
3485 .long 0x10E7C548
3486 lvx 24,26,7
3487 addi 7,7,0x20
3489 .long 0x10E7CD48
3490 lvx 25,3,7
3494 .long 0x10E7C548
3496 cmpwi 31,0
3497 .long 0x10E7CD48
3499 .long 0x7C005699
3500 .long 0x10E7D548
3502 lvsr 5,0,31
3503 .long 0x10E7DD48
3505 addi 7,1,32+15
3506 .long 0x10E7E548
3507 lvx 24,0,7
3509 .long 0x10E7ED48
3510 lvx 25,3,7
3514 .long 0x10E7F548
3516 vperm 0,0,0,5
3517 .long 0x11679549
3521 .long 0x7D602799
3523 vxor 7,7,7
3524 vspltisb 12,-1
3525 vperm 7,7,12,5
3526 vsel 7,0,11,7
3527 vxor 7,7,17
3532 lbzu 0,1(30)
3533 stb 0,16(30)
3536 li 31,0
3542 cmplwi 8,0
3547 .long 0x7D004799
3601 .long 0
3602 .byte 0,12,0x04,1,0x80,6,6,0
3603 .long 0
3607 .long 0x10E7C548
3608 .long 0x118CC548
3609 .long 0x11ADC548
3610 .long 0x11CEC548
3611 .long 0x11EFC548
3612 lvx 24,26,7
3613 addi 7,7,0x20
3615 .long 0x10E7CD48
3616 .long 0x118CCD48
3617 .long 0x11ADCD48
3618 .long 0x11CECD48
3619 .long 0x11EFCD48
3620 lvx 25,3,7
3623 subi 0,31,1
3624 .long 0x10E7C548
3625 .long 0x118CC548
3626 .long 0x11ADC548
3627 .long 0x11CEC548
3628 .long 0x11EFC548
3630 andi. 0,0,16
3631 cmpwi 31,0
3632 .long 0x10E7CD48
3633 .long 0x118CCD48
3634 .long 0x11ADCD48
3635 .long 0x11CECD48
3636 .long 0x11EFCD48
3639 sub 10,10,0
3640 .long 0x10E7D548
3641 .long 0x118CD548
3642 .long 0x11ADD548
3643 .long 0x11CED548
3644 .long 0x11EFD548
3647 .long 0x10E7DD48
3648 .long 0x7C005699
3649 .long 0x118CDD48
3650 .long 0x11ADDD48
3651 .long 0x11CEDD48
3652 .long 0x11EFDD48
3655 addi 7,1,32+15
3656 .long 0x10E7E548
3657 .long 0x118CE548
3658 .long 0x11ADE548
3659 .long 0x11CEE548
3660 .long 0x11EFE548
3661 lvx 24,0,7
3664 .long 0x10E7ED48
3666 .long 0x118CED48
3667 .long 0x11ADED48
3668 .long 0x11CEED48
3669 .long 0x11EFED48
3670 lvx 25,3,7
3673 .long 0x10E7F548
3674 .long 0x118CF548
3675 .long 0x11ADF548
3676 .long 0x11CEF548
3677 .long 0x11EFF548
3679 .long 0x10E78D49
3680 .long 0x118C0D49
3681 .long 0x11AD1549
3682 .long 0x11CE1D49
3683 .long 0x11EF2549
3686 .long 0
3687 .byte 0,12,0x14,0,0,0,0,0