Lines Matching +full:0 +full:- +full:7
1 /* Do not modify. This file is auto-generated from aesp8-ppc.pl. */
7 .align 7
9 .byte 0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00
10 .byte 0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00
11 .byte 0x0d,0x0e,0x0f,0x0c,0x0d,0x0e,0x0f,0x0c,0x0d,0x0e,0x0f,0x0c,0x0d,0x0e,0x0f,0x0c
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
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
64 lvx 4,0,6
67 addi 6,6,0x10
69 li 7,8
70 vxor 0,0,0
71 mtctr 7
73 lvsr 8,0,5
74 vspltisb 9,-1
75 lvx 10,0,5
76 vperm 9,0,9,8
87 vsldoi 6,0,1,12
89 vsel 7,10,11,9
91 .long 0x10632509
92 stvx 7,0,5
96 vsldoi 6,0,6,12
98 vsldoi 6,0,6,12
104 lvx 4,0,6
107 vsldoi 6,0,1,12
109 vsel 7,10,11,9
111 .long 0x10632509
112 stvx 7,0,5
116 vsldoi 6,0,6,12
118 vsldoi 6,0,6,12
124 vsldoi 6,0,1,12
126 vsel 7,10,11,9
128 .long 0x10632509
129 stvx 7,0,5
133 vsldoi 6,0,6,12
135 vsldoi 6,0,6,12
139 vsel 7,10,11,9
141 stvx 7,0,5
144 addi 5,5,0x50
151 lvx 6,0,3
152 li 7,4
154 vsel 7,10,11,9
156 stvx 7,0,5
160 mtctr 7
165 vsldoi 6,0,1,12
166 .long 0x10632509
169 vsldoi 6,0,6,12
171 vsldoi 6,0,6,12
174 vsldoi 7,0,2,8
177 vsldoi 2,0,2,12
182 vsldoi 7,7,1,8
185 vsldoi 6,0,1,12
186 vperm 11,7,7,8
187 vsel 7,10,11,9
189 .long 0x10632509
190 stvx 7,0,5
193 vsldoi 7,1,2,8
195 vsldoi 6,0,6,12
196 vperm 11,7,7,8
197 vsel 7,10,11,9
200 vsldoi 6,0,6,12
202 stvx 7,0,5
207 vsldoi 2,0,2,12
213 vsel 7,10,11,9
215 stvx 7,0,5
221 addi 5,5,0x20
226 lvx 6,0,3
227 li 7,7
230 vsel 7,10,11,9
232 stvx 7,0,5
235 mtctr 7
239 vsldoi 6,0,1,12
241 vsel 7,10,11,9
243 .long 0x10632509
244 stvx 7,0,5
248 vsldoi 6,0,6,12
250 vsldoi 6,0,6,12
255 vsel 7,10,11,9
257 stvx 7,0,5
263 vsldoi 6,0,2,12
264 .long 0x106305C8
267 vsldoi 6,0,6,12
269 vsldoi 6,0,6,12
277 lvx 2,0,3
279 stvx 2,0,3
280 li 6,0
282 stw 8,0(5)
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
307 slwi 7,8,4
310 add 5,3,7
314 lwz 0, 0(3)
316 lwz 7, 8(3)
319 lwz 9, 0(5)
323 stw 0, 0(5)
325 stw 7, 8(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
349 lis 0,0xfc00
350 li 12,-1
351 li 7,15
352 or 0,0,0
354 lvx 0,0,3
356 lvx 1,7,3
357 lvsl 2,0,3
359 lvsl 3,0,11
361 li 7,16
362 vperm 0,0,1,2
363 lvx 1,0,5
364 lvsl 5,0,5
366 lvx 2,7,5
367 addi 7,7,16
371 vxor 0,0,1
372 lvx 1,7,5
373 addi 7,7,16
378 .long 0x10001508
379 lvx 2,7,5
380 addi 7,7,16
382 .long 0x10000D08
383 lvx 1,7,5
384 addi 7,7,16
388 .long 0x10001508
389 lvx 2,7,5
391 .long 0x10000D09
393 vspltisb 2,-1
395 li 7,15
398 lvx 1,0,4
399 vperm 0,0,0,3
400 vsel 1,1,0,2
401 lvx 4,7,4
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
419 lis 0,0xfc00
420 li 12,-1
421 li 7,15
422 or 0,0,0
424 lvx 0,0,3
426 lvx 1,7,3
427 lvsl 2,0,3
429 lvsl 3,0,11
431 li 7,16
432 vperm 0,0,1,2
433 lvx 1,0,5
434 lvsl 5,0,5
436 lvx 2,7,5
437 addi 7,7,16
441 vxor 0,0,1
442 lvx 1,7,5
443 addi 7,7,16
448 .long 0x10001548
449 lvx 2,7,5
450 addi 7,7,16
452 .long 0x10000D48
453 lvx 1,7,5
454 addi 7,7,16
458 .long 0x10001548
459 lvx 2,7,5
461 .long 0x10000D49
463 vspltisb 2,-1
465 li 7,15
468 lvx 1,0,4
469 vperm 0,0,0,3
470 vsel 1,1,0,2
471 lvx 4,7,4
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
500 lvx 4,0,7
501 lvsl 6,0,7
502 lvx 5,10,7
507 lvsl 10,0,6
510 lvsr 6,0,11
511 lvx 5,0,3
515 lvsr 8,0,4
516 vspltisb 9,-1
517 lvx 7,0,4
518 vperm 9,0,9,8
528 lvx 5,0,3
533 lvx 0,0,6
537 vperm 0,0,1,10
538 vxor 2,2,0
539 lvx 0,10,6
544 vperm 1,1,0,10
545 .long 0x10420D08
548 vperm 0,0,1,10
549 .long 0x10420508
550 lvx 0,10,6
554 vperm 1,1,0,10
555 .long 0x10420D08
558 vperm 0,0,1,10
559 .long 0x10820509
563 vsel 2,7,3,9
564 vor 7,3,3
565 stvx 2,0,4
576 lvx 5,0,3
581 lvx 0,0,6
585 vperm 0,0,1,10
586 vxor 2,3,0
587 lvx 0,10,6
591 vperm 1,1,0,10
592 .long 0x10420D48
595 vperm 0,0,1,10
596 .long 0x10420548
597 lvx 0,10,6
601 vperm 1,1,0,10
602 .long 0x10420D48
605 vperm 0,0,1,10
606 .long 0x10420549
612 vsel 2,7,3,9
613 vor 7,3,3
614 stvx 2,0,4
619 addi 4,4,-1
620 lvx 2,0,4
621 vsel 2,7,2,9
622 stvx 2,0,4
624 neg 8,7
626 vxor 0,0,0
627 vspltisb 9,-1
629 lvsl 8,0,8
630 vperm 9,0,9,8
632 lvx 7,0,7
634 vsel 2,7,4,9
635 lvx 5,10,7
636 stvx 2,0,7
638 stvx 2,10,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
694 addi 6,6,0x20
695 lvx 31,0,6
703 addi 6,6,0x20
704 stvx 24,0,11
706 lvx 31,0,6
708 addi 11,11,0x20
714 stvx 24,0,11
728 lvx 24,0,11
737 .long 0x7C001E99
740 .long 0x7C281E99
742 .long 0x7C5A1E99
744 .long 0x7C7B1E99
746 .long 0x7D5C1E99
748 vxor 14,0,23
749 .long 0x7D7D1E99
752 .long 0x7D9E1E99
755 .long 0x7DBF1E99
756 addi 3,3,0x80
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
880 .long 0x7C5A1E99
881 .long 0x12521D49
883 .long 0x7C7B1E99
884 .long 0x12735549
886 .long 0x7D5C1E99
887 .long 0x12945D49
889 .long 0x7D7D1E99
890 .long 0x12B56549
892 .long 0x7D9E1E99
895 .long 0x7DBF1E99
896 addi 3,3,0x80
900 .long 0x7DC02799
902 vxor 14,0,23
904 .long 0x7DE82799
908 .long 0x7E1A2799
911 .long 0x7E3B2799
914 .long 0x7E5C2799
917 .long 0x7E7D2799
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
1043 .long 0x7DE02799
1045 .long 0x7E082799
1047 .long 0x7E3A2799
1049 .long 0x7E5B2799
1051 .long 0x7E7C2799
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
1070 .long 0x7E002799
1072 .long 0x7E282799
1074 .long 0x7E5A2799
1076 .long 0x7E7B2799
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
1094 .long 0x7E202799
1096 .long 0x7E482799
1098 .long 0x7E7A2799
1100 .long 0x7E9B2799
1101 .long 0x7EBC2799
1102 addi 4,4,0x50
1107 .long 0x12522549
1108 .long 0x12735549
1109 .long 0x12945D49
1110 .long 0x12B56549
1115 .long 0x7E402799
1117 .long 0x7E682799
1119 .long 0x7E9A2799
1120 .long 0x7EBB2799
1121 addi 4,4,0x40
1126 .long 0x12732549
1127 .long 0x12945D49
1128 .long 0x12B56549
1133 .long 0x7E602799
1135 .long 0x7E882799
1136 .long 0x7EBA2799
1137 addi 4,4,0x30
1142 .long 0x12942549
1143 .long 0x12B56549
1148 .long 0x7E802799
1149 .long 0x7EA82799
1150 addi 4,4,0x20
1155 .long 0x12B52549
1159 .long 0x7EA02799
1160 addi 4,4,0x10
1164 .long 0x7C803F99
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
1237 lvx 4,0,7
1238 lvsl 6,0,7
1239 lvx 5,10,7
1243 vsldoi 11,0,11,1
1246 lvsl 10,0,6
1249 lvsr 6,0,11
1250 lvx 5,0,3
1261 lvsr 8,0,4
1262 vspltisb 9,-1
1263 lvx 7,0,4
1264 vperm 9,0,9,8
1267 lvx 0,0,6
1271 vperm 0,0,1,10
1272 vxor 2,4,0
1273 lvx 0,10,6
1279 vperm 1,1,0,10
1280 .long 0x10420D08
1283 vperm 0,0,1,10
1284 .long 0x10420508
1285 lvx 0,10,6
1291 lvx 5,0,3
1295 vperm 1,1,0,10
1296 .long 0x10420D08
1300 vperm 1,0,1,10
1301 lvx 0,0,6
1303 .long 0x10421D09
1308 vsel 3,7,2,9
1310 vperm 0,0,1,10
1311 vor 7,2,2
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
1321 vsel 2,7,2,9
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
1377 addi 6,6,0x20
1378 lvx 31,0,6
1386 addi 6,6,0x20
1387 stvx 24,0,11
1389 lvx 31,0,6
1391 addi 11,11,0x20
1397 stvx 24,0,11
1411 lvx 24,0,11
1415 vadduwm 7,11,11
1420 vadduwm 17,4,7
1423 vadduwm 18,16,7
1426 vadduwm 19,17,7
1429 vadduwm 20,18,7
1432 vadduwm 21,19,7
1434 vadduwm 22,20,7
1436 vadduwm 4,21,7
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
1531 .long 0x1210ED08
1533 .long 0x1231ED08
1535 .long 0x1252ED08
1537 .long 0x1273ED08
1539 .long 0x1294ED08
1541 .long 0x12B5ED08
1543 .long 0x12D6ED08
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
1574 vadduwm 17,4,7
1576 .long 0x10721D09
1577 vadduwm 18,16,7
1579 .long 0x11535509
1580 vadduwm 19,17,7
1582 .long 0x11946509
1583 vadduwm 20,18,7
1585 .long 0x11B56D09
1586 vadduwm 21,19,7
1588 .long 0x11D67509
1589 vadduwm 22,20,7
1592 vadduwm 4,21,7
1598 .long 0x11EFC508
1599 .long 0x7C002799
1601 .long 0x1210C508
1602 .long 0x7C282799
1604 .long 0x1231C508
1605 .long 0x7C5A2799
1607 .long 0x1252C508
1608 .long 0x7C7B2799
1610 .long 0x1273C508
1611 .long 0x7D5C2799
1613 .long 0x1294C508
1614 .long 0x7D9D2799
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
1653 .long 0x7DE02799
1655 .long 0x7E082799
1657 .long 0x7E3A2799
1659 .long 0x7E5B2799
1661 .long 0x7E7C2799
1663 .long 0x7E9D2799
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
1682 .long 0x7DE02799
1684 .long 0x7E082799
1686 .long 0x7E3A2799
1688 .long 0x7E5B2799
1690 .long 0x7E7C2799
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
1708 .long 0x7DE02799
1710 .long 0x7E082799
1712 .long 0x7E3A2799
1714 .long 0x7E5B2799
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
1731 .long 0x7DE02799
1733 .long 0x7E082799
1735 .long 0x7E3A2799
1737 .long 0x7E5B2799
1738 .long 0x7E7C2799
1739 addi 4,4,0x50
1744 .long 0x11EF5509
1745 .long 0x12106509
1746 .long 0x12316D09
1747 .long 0x12527509
1751 .long 0x7DE02799
1753 .long 0x7E082799
1755 .long 0x7E3A2799
1756 .long 0x7E5B2799
1757 addi 4,4,0x40
1762 .long 0x11EF6509
1763 .long 0x12106D09
1764 .long 0x12317509
1768 .long 0x7DE02799
1770 .long 0x7E082799
1771 .long 0x7E3A2799
1772 addi 4,4,0x30
1777 .long 0x11EF6D09
1778 .long 0x12107509
1782 .long 0x7DE02799
1783 .long 0x7E082799
1784 addi 4,4,0x20
1789 .long 0x11EF7509
1792 .long 0x7DE02799
1793 addi 4,4,0x10
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
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 lvsl 7,0,7
1888 lwz 9,240(7)
1893 lvx 0,0,7
1894 lvx 1,3,7
1896 vperm 0,0,1,7
1897 vxor 8,8,0
1898 lvx 0,3,7
1903 vperm 1,1,0,7
1904 .long 0x11080D08
1905 lvx 1,3,7
1907 vperm 0,0,1,7
1908 .long 0x11080508
1909 lvx 0,3,7
1913 vperm 1,1,0,7
1914 .long 0x11080D08
1915 lvx 1,3,7
1916 vperm 0,0,1,7
1917 .long 0x11080509
1919 li 8,0
1923 li 3,-16
1928 lvx 4,0,10
1931 lvsl 7,0,6
1945 andi. 7,5,15
1946 subic 0,5,32
1947 subi 7,7,16
1948 subfe 0,0,0
1949 and 0,0,7
1950 add 10,10,0
1952 lvx 0,0,6
1956 vperm 0,0,1,7
1958 vxor 2,2,0
1959 lvx 0,3,6
1966 vperm 1,1,0,7
1967 .long 0x10420D08
1970 vperm 0,0,1,7
1971 .long 0x10420508
1972 lvx 0,3,6
1976 vperm 1,1,0,7
1977 .long 0x10420D08
1980 vperm 0,0,1,7
1981 vxor 0,0,8
1982 .long 0x10620509
1987 .long 0x7C602799
1994 lvx 4,0,10
1996 lvx 0,0,6
2000 subic 0,5,32
2001 subfe 0,0,0
2002 and 0,0,7
2003 add 10,10,0
2012 vperm 0,0,1,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
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
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 lvsl 7,0,7
2107 lwz 9,240(7)
2112 lvx 0,0,7
2113 lvx 1,3,7
2115 vperm 0,0,1,7
2116 vxor 8,8,0
2117 lvx 0,3,7
2122 vperm 1,1,0,7
2123 .long 0x11080D08
2124 lvx 1,3,7
2126 vperm 0,0,1,7
2127 .long 0x11080508
2128 lvx 0,3,7
2132 vperm 1,1,0,7
2133 .long 0x11080D08
2134 lvx 1,3,7
2135 vperm 0,0,1,7
2136 .long 0x11080509
2138 li 8,0
2148 lvx 4,0,10
2151 lvsl 7,0,6
2165 lvx 0,0,6
2169 vperm 0,0,1,7
2171 vxor 2,2,0
2172 lvx 0,3,6
2182 vperm 1,1,0,7
2183 .long 0x10420D48
2186 vperm 0,0,1,7
2187 .long 0x10420548
2188 lvx 0,3,6
2192 vperm 1,1,0,7
2193 .long 0x10420D48
2196 vperm 0,0,1,7
2197 vxor 0,0,8
2198 .long 0x10620549
2203 .long 0x7C602799
2210 lvx 4,0,10
2212 lvx 0,0,6
2223 vperm 0,0,1,7
2225 vxor 2,2,0
2226 lvx 0,3,6
2247 vperm 1,1,0,7
2248 .long 0x10420D48
2251 vperm 0,0,1,7
2252 .long 0x10420548
2253 lvx 0,3,6
2257 vperm 1,1,0,7
2258 .long 0x10420D48
2261 vperm 0,0,1,7
2262 vxor 0,0,12
2263 .long 0x10620549
2268 .long 0x7C602799
2271 lvx 4,0,10
2273 lvx 0,0,6
2277 vperm 0,0,1,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
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)
2326 li 7,207
2329 stvx 20,7,1
2330 addi 7,7,32
2333 stvx 22,7,1
2334 addi 7,7,32
2337 stvx 24,7,1
2338 addi 7,7,32
2341 stvx 26,7,1
2342 addi 7,7,32
2345 stvx 28,7,1
2346 addi 7,7,32
2349 stvx 30,7,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
2376 lxvw4x 0, 28, 6
2378 li 31,0x70
2382 lvx 23,0,6
2384 addi 6,6,0x20
2385 lvx 31,0,6
2386 vperm 23,23,30,7
2387 addi 7,1,64+15
2391 vperm 24,30,31,7
2393 addi 6,6,0x20
2394 stvx 24,0,7
2395 vperm 25,31,30,7
2396 lvx 31,0,6
2397 stvx 25,3,7
2398 addi 7,7,0x20
2402 vperm 24,30,31,7
2404 stvx 24,0,7
2405 vperm 25,31,26,7
2407 stvx 25,3,7
2408 addi 7,1,64+15
2409 vperm 26,26,27,7
2411 vperm 27,27,28,7
2413 vperm 28,28,29,7
2415 vperm 29,29,30,7
2417 vperm 30,30,31,7
2418 lvx 24,0,7
2419 vperm 31,31,22,7
2420 lvx 25,3,7
2430 vperm 0,2,4,5
2436 vxor 7,0,17
2437 xxlor 32+1, 0, 0
2440 .long 0x7C235699
2447 xxlor 32+2, 0, 0
2450 .long 0x7C5A5699
2458 xxlor 32+3, 0, 0
2461 .long 0x7C7B5699
2469 xxlor 32+4, 0, 0
2472 .long 0x7C9C5699
2473 subi 5,5,0x60
2480 xxlor 32+5, 0, 0
2483 .long 0x7CBD5699
2484 addi 10,10,0x60
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
2506 lvx 24,26,7
2507 addi 7,7,0x20
2509 .long 0x10E7CD08
2510 .long 0x118CCD08
2511 .long 0x11ADCD08
2512 .long 0x11CECD08
2513 .long 0x11EFCD08
2514 .long 0x1210CD08
2515 lvx 25,3,7
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
2574 addi 7,1,64+15
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
2601 lvx 25,3,7
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
2624 .long 0x7C5A5699
2626 .long 0x11CE1D09
2628 .long 0x7C7B5699
2629 .long 0x11EF2509
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
2639 .long 0x7CBD5699
2640 addi 10,10,0x60
2646 .long 0x7CE02799
2647 vxor 7,0,17
2649 .long 0x7D832799
2652 .long 0x7DBA2799
2655 .long 0x7DDB2799
2658 .long 0x7DFC2799
2661 .long 0x7D7D2799
2663 addi 4,4,0x60
2670 addic. 5,5,0x60
2672 cmpwi 5,0x20
2676 cmpwi 5,0x40
2682 vxor 7,1,17
2693 .long 0x7CE02799
2695 .long 0x7D832799
2697 .long 0x7DBA2799
2700 .long 0x7DDB2799
2701 .long 0x7DFC2799
2702 addi 4,4,0x50
2708 vxor 7,2,17
2719 .long 0x7CE02799
2721 .long 0x7D832799
2724 .long 0x7DBA2799
2725 .long 0x7DDB2799
2726 addi 4,4,0x40
2732 vxor 7,3,17
2743 .long 0x7CE02799
2746 .long 0x7D832799
2747 .long 0x7DBA2799
2748 addi 4,4,0x30
2754 vxor 7,4,17
2766 .long 0x7CE02799
2767 .long 0x7D832799
2768 addi 4,4,0x20
2774 vxor 7,5,17
2777 .long 0x10E7C508
2778 lvx 24,26,7
2779 addi 7,7,0x20
2781 .long 0x10E7CD08
2782 lvx 25,3,7
2786 cmpwi 31,0
2787 .long 0x10E7C508
2790 .long 0x10E7CD08
2792 lvsr 5,0,31
2793 .long 0x10E7D508
2795 .long 0x7C005699
2796 .long 0x10E7DD08
2798 addi 7,1,64+15
2799 .long 0x10E7E508
2800 lvx 24,0,7
2802 .long 0x10E7ED08
2803 lvx 25,3,7
2807 .long 0x10E7F508
2809 vperm 0,0,0,5
2810 .long 0x10E78D09
2813 vxor 11,7,18
2815 .long 0x7CE02799
2816 addi 4,4,0x10
2822 cmpwi 31,0
2827 .long 0x7C005699
2828 lvsr 5,0,31
2830 vperm 0,0,0,5
2833 vxor 0,0,17
2834 vxor 7,7,7
2835 vspltisb 12,-1
2836 vperm 7,7,12,5
2837 vsel 7,0,11,7
2843 lbzu 0,1(30)
2844 stb 0,16(30)
2847 li 31,0
2853 cmpldi 8,0
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
2923 lvx 24,26,7
2924 addi 7,7,0x20
2926 .long 0x10E7CD08
2927 .long 0x118CCD08
2928 .long 0x11ADCD08
2929 .long 0x11CECD08
2930 .long 0x11EFCD08
2931 lvx 25,3,7
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
2966 addi 7,1,64+15
2967 .long 0x10E7E508
2968 .long 0x118CE508
2969 .long 0x11ADE508
2970 .long 0x11CEE508
2971 .long 0x11EFE508
2972 lvx 24,0,7
2975 .long 0x10E7ED08
2977 .long 0x118CED08
2978 .long 0x11ADED08
2979 .long 0x11CEED08
2980 .long 0x11EFED08
2981 lvx 25,3,7
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)
3004 li 7,207
3007 stvx 20,7,1
3008 addi 7,7,32
3011 stvx 22,7,1
3012 addi 7,7,32
3015 stvx 24,7,1
3016 addi 7,7,32
3019 stvx 26,7,1
3020 addi 7,7,32
3023 stvx 28,7,1
3024 addi 7,7,32
3027 stvx 30,7,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
3054 lxvw4x 0, 28, 6
3056 li 31,0x70
3060 lvx 23,0,6
3062 addi 6,6,0x20
3063 lvx 31,0,6
3064 vperm 23,23,30,7
3065 addi 7,1,64+15
3069 vperm 24,30,31,7
3071 addi 6,6,0x20
3072 stvx 24,0,7
3073 vperm 25,31,30,7
3074 lvx 31,0,6
3075 stvx 25,3,7
3076 addi 7,7,0x20
3080 vperm 24,30,31,7
3082 stvx 24,0,7
3083 vperm 25,31,26,7
3085 stvx 25,3,7
3086 addi 7,1,64+15
3087 vperm 26,26,27,7
3089 vperm 27,27,28,7
3091 vperm 28,28,29,7
3093 vperm 29,29,30,7
3095 vperm 30,30,31,7
3096 lvx 24,0,7
3097 vperm 31,31,22,7
3098 lvx 25,3,7
3100 vperm 0,2,4,5
3106 vxor 7,0,17
3107 xxlor 32+1, 0, 0
3110 .long 0x7C235699
3117 xxlor 32+2, 0, 0
3120 .long 0x7C5A5699
3128 xxlor 32+3, 0, 0
3131 .long 0x7C7B5699
3139 xxlor 32+4, 0, 0
3142 .long 0x7C9C5699
3143 subi 5,5,0x60
3150 xxlor 32+5, 0, 0
3153 .long 0x7CBD5699
3154 addi 10,10,0x60
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
3176 lvx 24,26,7
3177 addi 7,7,0x20
3179 .long 0x10E7CD48
3180 .long 0x118CCD48
3181 .long 0x11ADCD48
3182 .long 0x11CECD48
3183 .long 0x11EFCD48
3184 .long 0x1210CD48
3185 lvx 25,3,7
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
3244 addi 7,1,64+15
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
3271 lvx 25,3,7
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
3294 .long 0x7C5A5699
3296 .long 0x11CE1D49
3298 .long 0x7C7B5699
3299 .long 0x11EF2549
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
3308 .long 0x7CBD5699
3309 addi 10,10,0x60
3315 .long 0x7CE02799
3316 vxor 7,0,17
3318 .long 0x7D832799
3321 .long 0x7DBA2799
3324 .long 0x7DDB2799
3327 .long 0x7DFC2799
3329 .long 0x7E1D2799
3331 addi 4,4,0x60
3338 addic. 5,5,0x60
3340 cmpwi 5,0x20
3344 cmpwi 5,0x40
3350 vxor 7,1,17
3362 .long 0x7CE02799
3363 vxor 7,0,18
3365 .long 0x7D832799
3367 .long 0x7DBA2799
3369 .long 0x7DDB2799
3370 .long 0x7DFC2799
3371 addi 4,4,0x50
3377 vxor 7,2,17
3389 .long 0x7CE02799
3390 vxor 7,0,22
3392 .long 0x7D832799
3394 .long 0x7DBA2799
3395 .long 0x7DDB2799
3396 addi 4,4,0x40
3402 vxor 7,3,17
3414 .long 0x7CE02799
3415 vxor 7,0,21
3417 .long 0x7D832799
3418 .long 0x7DBA2799
3419 addi 4,4,0x30
3425 vxor 7,4,17
3437 .long 0x7CE02799
3438 vxor 7,0,20
3439 .long 0x7D832799
3440 addi 4,4,0x20
3446 vxor 7,5,17
3449 .long 0x10E7C548
3450 lvx 24,26,7
3451 addi 7,7,0x20
3453 .long 0x10E7CD48
3454 lvx 25,3,7
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
3470 addi 7,1,64+15
3471 .long 0x10E7E548
3472 lvx 24,0,7
3474 .long 0x10E7ED48
3475 lvx 25,3,7
3479 .long 0x10E7F548
3482 .long 0x10E78D49
3487 .long 0x7CE02799
3488 addi 4,4,0x10
3489 vxor 7,0,19
3495 cmpwi 31,0
3498 .long 0x7C005699
3500 vxor 7,0,18
3502 .long 0x10E7C548
3503 lvx 24,26,7
3504 addi 7,7,0x20
3506 .long 0x10E7CD48
3507 lvx 25,3,7
3511 .long 0x10E7C548
3513 cmpwi 31,0
3514 .long 0x10E7CD48
3516 .long 0x7C005699
3517 .long 0x10E7D548
3519 lvsr 5,0,31
3520 .long 0x10E7DD48
3522 addi 7,1,64+15
3523 .long 0x10E7E548
3524 lvx 24,0,7
3526 .long 0x10E7ED48
3527 lvx 25,3,7
3531 .long 0x10E7F548
3533 vperm 0,0,0,5
3534 .long 0x11679549
3538 .long 0x7D602799
3540 vxor 7,7,7
3541 vspltisb 12,-1
3542 vperm 7,7,12,5
3543 vsel 7,0,11,7
3544 vxor 7,7,17
3549 lbzu 0,1(30)
3550 stb 0,16(30)
3553 li 31,0
3559 cmpldi 8,0
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
3629 lvx 24,26,7
3630 addi 7,7,0x20
3632 .long 0x10E7CD48
3633 .long 0x118CCD48
3634 .long 0x11ADCD48
3635 .long 0x11CECD48
3636 .long 0x11EFCD48
3637 lvx 25,3,7
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
3672 addi 7,1,64+15
3673 .long 0x10E7E548
3674 .long 0x118CE548
3675 .long 0x11ADE548
3676 .long 0x11CEE548
3677 .long 0x11EFE548
3678 lvx 24,0,7
3681 .long 0x10E7ED48
3683 .long 0x118CED48
3684 .long 0x11ADED48
3685 .long 0x11CEED48
3686 .long 0x11EFED48
3687 lvx 25,3,7
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