Lines Matching +full:0 +full:- +full:31

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
16 bcl 20,31,$+4
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
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
96 vsldoi 6,0,6,12
98 vsldoi 6,0,6,12
104 lvx 4,0,6
107 vsldoi 6,0,1,12
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
128 .long 0x10632509
129 stvx 7,0,5
133 vsldoi 6,0,6,12
135 vsldoi 6,0,6,12
141 stvx 7,0,5
144 addi 5,5,0x50
151 lvx 6,0,3
156 stvx 7,0,5
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
185 vsldoi 6,0,1,12
189 .long 0x10632509
190 stvx 7,0,5
195 vsldoi 6,0,6,12
200 vsldoi 6,0,6,12
202 stvx 7,0,5
207 vsldoi 2,0,2,12
215 stvx 7,0,5
221 addi 5,5,0x20
226 lvx 6,0,3
232 stvx 7,0,5
239 vsldoi 6,0,1,12
243 .long 0x10632509
244 stvx 7,0,5
248 vsldoi 6,0,6,12
250 vsldoi 6,0,6,12
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
314 lwz 0, 0(3)
319 lwz 9, 0(5)
323 stw 0, 0(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
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
371 vxor 0,0,1
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
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
441 vxor 0,0,1
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
507 lvsr 10,0,6
510 lvsr 6,0,11
511 lvx 5,0,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
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
548 vperm 0,1,0,10
549 .long 0x10420508
550 lvx 0,10,6
554 vperm 1,0,1,10
555 .long 0x10420D08
558 vperm 0,1,0,10
559 .long 0x10820509
565 stvx 2,0,4
576 lvx 5,0,3
581 lvx 0,0,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
595 vperm 0,1,0,10
596 .long 0x10420548
597 lvx 0,10,6
601 vperm 1,0,1,10
602 .long 0x10420D48
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)
671 stvx 31,11,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
685 std 31,440(1)
686 li 31,0x70
687 or 0,0,0
692 lvx 23,0,6
694 addi 6,6,0x20
695 lvx 31,0,6
701 vperm 24,31,30,10
703 addi 6,6,0x20
704 stvx 24,0,11
705 vperm 25,30,31,10
706 lvx 31,0,6
708 addi 11,11,0x20
712 vperm 24,31,30,10
714 stvx 24,0,11
715 vperm 25,26,31,10
724 lvx 31,30,6
726 lvx 14,31,6
727 vperm 30,31,30,10
728 lvx 24,0,11
729 vperm 31,14,31,10
737 .long 0x7C001E99
738 lvsl 6,0,10
739 vspltisb 3,0x0f
740 .long 0x7C281E99
742 .long 0x7C5A1E99
743 vperm 0,0,0,6
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
857 vxor 4,4,31
858 .long 0x11EFF548
859 vxor 0,0,31
860 .long 0x1210F548
861 vxor 1,1,31
862 .long 0x1231F548
863 vxor 2,2,31
864 .long 0x1252F548
865 vxor 3,3,31
866 .long 0x1273F548
867 vxor 10,10,31
868 .long 0x1294F548
869 vxor 11,11,31
870 .long 0x12B5F548
871 vxor 12,12,31
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
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
1004 vxor 4,4,31
1005 .long 0x1210F548
1006 vxor 1,1,31
1007 .long 0x1231F548
1008 vxor 2,2,31
1009 .long 0x1252F548
1010 vxor 3,3,31
1011 .long 0x1273F548
1012 vxor 10,10,31
1013 .long 0x1294F548
1014 vxor 11,11,31
1015 .long 0x12B5F548
1016 vxor 12,12,31
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
1207 lvx 31,11,1
1213 ld 31,440(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
1243 vsldoi 11,0,11,1
1246 lvsr 10,0,6
1249 lvsr 6,0,11
1250 lvx 5,0,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
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
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
1300 vperm 1,1,0,10
1301 lvx 0,0,6
1303 .long 0x10421D09
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)
1355 stvx 31,11,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
1369 std 31,440(1)
1370 li 31,0x70
1371 or 0,0,0
1375 lvx 23,0,6
1377 addi 6,6,0x20
1378 lvx 31,0,6
1384 vperm 24,31,30,10
1386 addi 6,6,0x20
1387 stvx 24,0,11
1388 vperm 25,30,31,10
1389 lvx 31,0,6
1391 addi 11,11,0x20
1395 vperm 24,31,30,10
1397 stvx 24,0,11
1398 vperm 25,26,31,10
1407 lvx 31,30,6
1409 lvx 15,31,6
1410 vperm 30,31,30,10
1411 lvx 24,0,11
1412 vperm 31,15,31,10
1425 lvsl 6,0,10
1428 vspltisb 3,0x0f
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
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
1554 vxor 1,1,31
1555 .long 0x1231F508
1556 vxor 2,2,31
1557 .long 0x1252F508
1558 vxor 3,3,31
1559 .long 0x1273F508
1560 vxor 10,10,31
1561 .long 0x1294F508
1562 vxor 12,12,31
1563 .long 0x12B5F508
1564 vxor 13,13,31
1565 .long 0x12D6F508
1566 vxor 14,14,31
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
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
1837 lvx 31,11,1
1843 ld 31,440(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
1868 vspltisb 11,0x0f
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
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
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
1970 vperm 0,1,0,7
1971 .long 0x10420508
1972 lvx 0,3,6
1976 vperm 1,0,1,7
1977 .long 0x10420D08
1980 vperm 0,1,0,7
1981 vxor 0,0,8
1982 .long 0x10620509
1986 .long 0x7D602799
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,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
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
2087 vspltisb 11,0x0f
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
2165 lvx 0,0,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
2186 vperm 0,1,0,7
2187 .long 0x10420548
2188 lvx 0,3,6
2192 vperm 1,0,1,7
2193 .long 0x10420D48
2196 vperm 0,1,0,7
2197 vxor 0,0,8
2198 .long 0x10620549
2202 .long 0x7D602799
2210 lvx 4,0,10
2212 lvx 0,0,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
2251 vperm 0,1,0,7
2252 .long 0x10420548
2253 lvx 0,3,6
2257 vperm 1,0,1,7
2258 .long 0x10420D48
2261 vperm 0,1,0,7
2262 vxor 0,0,12
2263 .long 0x10620549
2267 .long 0x7D602799
2271 lvx 4,0,10
2273 lvx 0,0,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
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)
2350 stvx 31,3,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
2364 std 31,440(1)
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
2384 addi 6,6,0x20
2385 lvx 31,0,6
2391 vperm 24,31,30,7
2393 addi 6,6,0x20
2394 stvx 24,0,7
2395 vperm 25,30,31,7
2396 lvx 31,0,6
2398 addi 7,7,0x20
2402 vperm 24,31,30,7
2404 stvx 24,0,7
2405 vperm 25,26,31,7
2414 lvx 31,30,6
2416 lvx 22,31,6
2417 vperm 30,31,30,7
2418 lvx 24,0,7
2419 vperm 31,22,31,7
2430 vperm 0,2,4,5
2431 subi 10,10,31
2436 vxor 7,0,17
2437 xxlor 32+1, 0, 0
2440 .long 0x7C235699
2447 xxlor 32+2, 0, 0
2450 .long 0x7C5A5699
2451 andi. 31,5,15
2458 xxlor 32+3, 0, 0
2461 .long 0x7C7B5699
2462 sub 5,5,31
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
2494 vxor 31,31,23
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
2540 vxor 1,18,31
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
2562 vxor 2,19,31
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
2579 vxor 3,20,31
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
2596 vxor 4,21,31
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
2613 vxor 5,22,31
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
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
2660 .long 0x7E1D2799
2663 addi 4,4,0x60
2670 addic. 5,5,0x60
2672 cmpwi 5,0x20
2676 cmpwi 5,0x40
2693 .long 0x7CE02799
2695 .long 0x7D832799
2697 .long 0x7DBA2799
2700 .long 0x7DDB2799
2701 .long 0x7DFC2799
2702 addi 4,4,0x50
2719 .long 0x7CE02799
2721 .long 0x7D832799
2724 .long 0x7DBA2799
2725 .long 0x7DDB2799
2726 addi 4,4,0x40
2743 .long 0x7CE02799
2746 .long 0x7D832799
2747 .long 0x7DBA2799
2748 addi 4,4,0x30
2766 .long 0x7CE02799
2767 .long 0x7D832799
2768 addi 4,4,0x20
2777 .long 0x10E7C508
2779 addi 7,7,0x20
2781 .long 0x10E7CD08
2785 add 10,10,31
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
2804 vxor 17,17,31
2806 vperm 0,0,0,6
2807 .long 0x10E7F508
2809 vperm 0,0,0,5
2810 .long 0x10E78D09
2815 .long 0x7CE02799
2816 addi 4,4,0x10
2822 cmpwi 31,0
2825 add 10,10,31
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
2841 mtctr 31
2843 lbzu 0,1(30)
2844 stb 0,16(30)
2847 li 31,0
2853 cmpldi 8,0
2858 .long 0x7D004799
2903 lvx 31,11,1
2909 ld 31,440(1)
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
2934 add 10,10,31
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
2948 vxor 17,17,31
2950 .long 0x10E7D508
2951 lvsr 5,0,31
2952 .long 0x118CD508
2953 .long 0x11ADD508
2954 .long 0x11CED508
2955 .long 0x11EFD508
2956 vxor 1,18,31
2958 .long 0x10E7DD08
2959 .long 0x7C005699
2960 .long 0x118CDD08
2961 .long 0x11ADDD08
2962 .long 0x11CEDD08
2963 .long 0x11EFDD08
2964 vxor 2,19,31
2967 .long 0x10E7E508
2968 .long 0x118CE508
2969 .long 0x11ADE508
2970 .long 0x11CEE508
2971 .long 0x11EFE508
2972 lvx 24,0,7
2973 vxor 3,20,31
2975 .long 0x10E7ED08
2976 vperm 0,0,0,6
2977 .long 0x118CED08
2978 .long 0x11ADED08
2979 .long 0x11CEED08
2980 .long 0x11EFED08
2982 vxor 4,21,31
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)
3028 stvx 31,3,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
3042 std 31,440(1)
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
3062 addi 6,6,0x20
3063 lvx 31,0,6
3069 vperm 24,31,30,7
3071 addi 6,6,0x20
3072 stvx 24,0,7
3073 vperm 25,30,31,7
3074 lvx 31,0,6
3076 addi 7,7,0x20
3080 vperm 24,31,30,7
3082 stvx 24,0,7
3083 vperm 25,26,31,7
3092 lvx 31,30,6
3094 lvx 22,31,6
3095 vperm 30,31,30,7
3096 lvx 24,0,7
3097 vperm 31,22,31,7
3100 vperm 0,2,4,5
3101 subi 10,10,31
3106 vxor 7,0,17
3107 xxlor 32+1, 0, 0
3110 .long 0x7C235699
3117 xxlor 32+2, 0, 0
3120 .long 0x7C5A5699
3121 andi. 31,5,15
3128 xxlor 32+3, 0, 0
3131 .long 0x7C7B5699
3132 sub 5,5,31
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
3164 vxor 31,31,23
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
3210 vxor 1,18,31
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
3232 vxor 2,19,31
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
3249 vxor 3,20,31
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
3266 vxor 4,21,31
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
3283 vxor 5,22,31
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
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
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
3389 .long 0x7CE02799
3390 vxor 7,0,22
3392 .long 0x7D832799
3394 .long 0x7DBA2799
3395 .long 0x7DDB2799
3396 addi 4,4,0x40
3414 .long 0x7CE02799
3415 vxor 7,0,21
3417 .long 0x7D832799
3418 .long 0x7DBA2799
3419 addi 4,4,0x30
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
3476 vxor 17,17,31
3478 vperm 0,0,0,6
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
3499 vperm 0,0,0,6
3500 vxor 7,0,18
3502 .long 0x10E7C548
3504 addi 7,7,0x20
3506 .long 0x10E7CD48
3510 add 10,10,31
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
3528 vxor 18,18,31
3530 vperm 0,0,0,6
3531 .long 0x10E7F548
3533 vperm 0,0,0,5
3534 .long 0x11679549
3537 .long 0x7CE02799
3541 vspltisb 12,-1
3543 vsel 7,0,11,7
3547 mtctr 31
3549 lbzu 0,1(30)
3550 stb 0,16(30)
3553 li 31,0
3559 cmpldi 8,0
3564 .long 0x7D004799
3609 lvx 31,11,1
3615 ld 31,440(1)
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
3654 vxor 17,17,31
3656 sub 10,10,0
3657 .long 0x10E7D548
3658 .long 0x118CD548
3659 .long 0x11ADD548
3660 .long 0x11CED548
3661 .long 0x11EFD548
3662 vxor 1,18,31
3664 .long 0x10E7DD48
3665 .long 0x7C005699
3666 .long 0x118CDD48
3667 .long 0x11ADDD48
3668 .long 0x11CEDD48
3669 .long 0x11EFDD48
3670 vxor 2,19,31
3673 .long 0x10E7E548
3674 .long 0x118CE548
3675 .long 0x11ADE548
3676 .long 0x11CEE548
3677 .long 0x11EFE548
3678 lvx 24,0,7
3679 vxor 3,20,31
3681 .long 0x10E7ED48
3682 vperm 0,0,0,6
3683 .long 0x118CED48
3684 .long 0x11ADED48
3685 .long 0x11CEED48
3686 .long 0x11EFED48
3688 vxor 4,21,31
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