Lines Matching +full:3 +full:- +full:8
1 /* Do not modify. This file is auto-generated from ppc-mont.pl. */
12 mr 9,3
13 li 3,0
14 slwi 8,8,3
15 li 12,-4096
16 addi 3,8,352
17 subf 3,3,1
18 and 3,3,12
19 subf 3,1,3
21 srwi 8,8,3
22 stdux 1,1,3
24 std 20,-96(12)
25 std 21,-88(12)
26 std 22,-80(12)
27 std 23,-72(12)
28 std 24,-64(12)
29 std 25,-56(12)
30 std 26,-48(12)
31 std 27,-40(12)
32 std 28,-32(12)
33 std 29,-24(12)
34 std 30,-16(12)
35 std 31,-8(12)
38 addi 8,8,-2
46 ld 10,8(4)
56 ld 11,8(6)
63 mtctr 8
81 addi 21,21,8
82 addi 22,22,8
94 li 3,0
96 addze 3,3
97 std 28,8(22)
99 li 20,8
108 ld 10,8(4)
117 ld 11,8(6)
123 mtctr 8
129 ld 12,8(22)
141 addi 21,21,8
144 addi 22,22,8
147 ld 12,8(22)
159 addic 3,3,-1
160 li 3,0
162 addze 3,3
163 std 28,8(22)
165 slwi 12,8,3
167 addi 20,20,8
170 addi 8,8,2
173 mtctr 8
180 addi 21,21,8
184 mtctr 8
185 subfe 3,21,3
191 and 12,12,3
192 andc 10,10,3
196 addi 21,21,8
200 li 3,1
201 ld 20,-96(12)
202 ld 21,-88(12)
203 ld 22,-80(12)
204 ld 23,-72(12)
205 ld 24,-64(12)
206 ld 25,-56(12)
207 ld 26,-48(12)
208 ld 27,-40(12)
209 ld 28,-32(12)
210 ld 29,-24(12)
211 ld 30,-16(12)
212 ld 31,-8(12)
218 .size bn_mul_mont_int,.-bn_mul_mont_int
225 andi. 0,8,7
231 slwi 8,8,3
233 li 10,-32*8
234 sub 10,10,8
237 std 14,-8*18(9)
238 std 15,-8*17(9)
239 std 16,-8*16(9)
240 std 17,-8*15(9)
241 std 18,-8*14(9)
242 std 19,-8*13(9)
243 std 20,-8*12(9)
244 std 21,-8*11(9)
245 std 22,-8*10(9)
246 std 23,-8*9(9)
247 std 24,-8*8(9)
248 std 25,-8*7(9)
249 std 26,-8*6(9)
250 std 27,-8*5(9)
251 std 28,-8*4(9)
252 std 29,-8*3(9)
253 std 30,-8*2(9)
254 std 31,-8*1(9)
256 subi 4,4,8
257 subi 6,6,8
258 subi 3,3,8
261 add 14,5,8
262 add 30,4,8
263 subi 14,14,8*4
265 ld 27,8*0(5)
267 ld 9,8*1(4)
269 ld 10,8*2(4)
271 ld 11,8*3(4)
273 ldu 12,8*4(4)
274 ld 18,8*1(6)
275 ld 19,8*2(6)
276 ld 20,8*3(6)
277 ldu 21,8*4(6)
279 std 3,8*6(1)
280 std 14,8*7(1)
281 li 3,0
282 addic 29,1,8*7
290 addze 3,3
292 addi 31,31,8
294 andi. 31,31,8*4-1
309 stdu 28,8(29)
326 addic 22,22,-1
334 adde 25,26,3
335 addze 3,0
346 ld 9,8*1(4)
347 ld 10,8*2(4)
348 ld 11,8*3(4)
349 ldu 12,8*4(4)
350 ld 28,8*8(1)
351 ld 18,8*1(6)
352 ld 19,8*2(6)
353 ld 20,8*3(6)
354 ldu 21,8*4(6)
360 addze 3,3
362 addi 31,31,8
364 andi. 31,31,8*4-1
391 adde 26,26,3
393 addze 3,0
394 addi 28,1,8*8
396 stdu 22,8(29)
404 sub 15,30,8
408 ld 9,8*1(4)
409 ld 10,8*2(4)
410 ld 11,8*3(4)
411 ldu 12,8*4(4)
412 ld 18,8*1(6)
413 ld 19,8*2(6)
414 ld 20,8*3(6)
415 ldu 21,8*4(6)
420 ldu 27,8*4(5)
421 addze 3,3
422 ld 9,8*1(15)
423 ld 10,8*2(15)
424 ld 11,8*3(15)
425 ld 12,8*4(15)
426 addi 4,15,8*4
427 sub 6,6,8
429 std 22,8*1(29)
430 std 23,8*2(29)
431 std 24,8*3(29)
432 std 25,8*4(29)
433 std 3,8*5(29)
434 ld 22,8*12(1)
435 ld 23,8*13(1)
436 ld 24,8*14(1)
437 ld 25,8*15(1)
439 ld 18,8*1(6)
440 ld 19,8*2(6)
441 ld 20,8*3(6)
442 ldu 21,8*4(6)
443 addic 29,1,8*7
444 li 3,0
450 addze 3,3
452 addi 31,31,8
454 andi. 31,31,8*4-1
469 stdu 28,8(29)
477 addic 22,22,-1
485 adde 25,26,3
486 addze 3,0
494 ld 14,8*5(29)
495 addze 3,3
496 ld 15,8*6(29)
497 ld 16,8*7(29)
498 ld 17,8*8(29)
499 ld 9,8*1(4)
500 ld 10,8*2(4)
501 ld 11,8*3(4)
502 ldu 12,8*4(4)
509 ld 28,8*8(1)
510 ld 18,8*1(6)
511 ld 19,8*2(6)
512 ld 20,8*3(6)
513 ldu 21,8*4(6)
519 addze 3,3
521 addi 31,31,8
523 andi. 31,31,8*4-1
551 adde 26,26,3
552 addi 28,1,8*8
554 addze 3,0
555 stdu 22,8(29)
563 ld 14,8*5(29)
564 sub 15,6,8
565 addze 3,3
569 ld 15,8*6(29)
570 ld 16,8*7(29)
571 ld 17,8*8(29)
572 ld 9,8*1(4)
573 ld 10,8*2(4)
574 ld 11,8*3(4)
575 ldu 12,8*4(4)
582 ld 18,8*1(6)
583 ld 19,8*2(6)
584 ld 20,8*3(6)
585 ldu 21,8*4(6)
590 ld 16,8*6(1)
591 ld 17,8*7(1)
593 ld 22,8*12(1)
595 ld 23,8*13(1)
597 ld 24,8*14(1)
599 ld 25,8*15(1)
600 addze 3,3
601 std 9,8*1(29)
602 sub 4,30,8
603 std 10,8*2(29)
604 std 11,8*3(29)
605 std 12,8*4(29)
606 std 3,8*5(29)
608 ld 18,8*1(15)
609 ld 19,8*2(15)
610 ld 20,8*3(15)
611 ld 21,8*4(15)
612 addi 6,15,8*4
616 ldu 27,8*4(5)
617 ld 9,8*1(4)
618 ld 10,8*2(4)
619 ld 11,8*3(4)
620 ldu 12,8*4(4)
621 li 3,0
622 addic 29,1,8*7
631 srwi 31,8,5
636 addi 29,1,8*15
641 ld 18,8*1(6)
642 ld 22,8*1(29)
644 ld 19,8*2(6)
645 ld 23,8*2(29)
647 ld 20,8*3(6)
648 ld 24,8*3(29)
649 ldu 21,8*4(6)
650 ldu 25,8*4(29)
651 std 14,8*1(5)
652 std 15,8*2(5)
654 std 16,8*3(5)
655 stdu 17,8*4(5)
659 ld 9,8*1(30)
660 std 14,8*1(5)
661 ld 14,8*12(1)
663 ld 10,8*2(30)
664 std 15,8*2(5)
665 ld 15,8*13(1)
667 subfe 3,0,3
668 addi 29,1,8*12
669 ld 11,8*3(30)
670 std 16,8*3(5)
671 ld 16,8*14(1)
672 ld 12,8*4(30)
673 std 17,8*4(5)
674 ld 17,8*15(1)
678 and 14,14,3
679 andc 9,9,3
680 std 0,8*0(29)
681 and 15,15,3
682 andc 10,10,3
683 std 0,8*1(29)
684 and 16,16,3
685 andc 11,11,3
686 std 0,8*2(29)
687 and 17,17,3
688 andc 12,12,3
689 std 0,8*3(29)
691 ld 9,8*5(30)
692 ld 14,8*4(29)
694 ld 10,8*6(30)
695 ld 15,8*5(29)
697 ld 11,8*7(30)
698 ld 16,8*6(29)
700 ld 12,8*8(30)
701 ld 17,8*7(29)
702 addi 29,29,8*4
703 std 22,8*1(30)
704 std 23,8*2(30)
705 std 24,8*3(30)
706 stdu 25,8*4(30)
710 and 14,14,3
711 andc 9,9,3
712 std 0,8*0(29)
713 and 15,15,3
714 andc 10,10,3
715 std 0,8*1(29)
716 and 16,16,3
717 andc 11,11,3
718 std 0,8*2(29)
719 and 17,17,3
720 andc 12,12,3
721 std 0,8*3(29)
724 std 0,8*4(29)
727 std 22,8*1(30)
728 std 23,8*2(30)
729 std 24,8*3(30)
730 std 25,8*4(30)
736 ld 4,8*6(1)
738 addze 3,3
744 subfe 3,0,3
746 and 18,18,3
747 and 19,19,3
749 and 20,20,3
751 and 21,21,3
755 std 9,8*1(4)
756 std 10,8*2(4)
757 std 11,8*3(4)
758 std 12,8*4(4)
761 std 0,8*8(1)
762 std 0,8*9(1)
763 std 0,8*10(1)
764 std 0,8*11(1)
765 li 3,1
766 ld 14,-8*18(5)
767 ld 15,-8*17(5)
768 ld 16,-8*16(5)
769 ld 17,-8*15(5)
770 ld 18,-8*14(5)
771 ld 19,-8*13(5)
772 ld 20,-8*12(5)
773 ld 21,-8*11(5)
774 ld 22,-8*10(5)
775 ld 23,-8*9(5)
776 ld 24,-8*8(5)
777 ld 25,-8*7(5)
778 ld 26,-8*6(5)
779 ld 27,-8*5(5)
780 ld 28,-8*4(5)
781 ld 29,-8*3(5)
782 ld 30,-8*2(5)
783 ld 31,-8*1(5)
789 .size bn_mul4x_mont_int,.-bn_mul4x_mont_int
794 slwi 10,8,4
795 li 11,-32*8
797 slwi 8,8,3
800 std 14,-8*18(9)
801 std 15,-8*17(9)
802 std 16,-8*16(9)
803 std 17,-8*15(9)
804 std 18,-8*14(9)
805 std 19,-8*13(9)
806 std 20,-8*12(9)
807 std 21,-8*11(9)
808 std 22,-8*10(9)
809 std 23,-8*9(9)
810 std 24,-8*8(9)
811 std 25,-8*7(9)
812 std 26,-8*6(9)
813 std 27,-8*5(9)
814 std 28,-8*4(9)
815 std 29,-8*3(9)
816 std 30,-8*2(9)
817 std 31,-8*1(9)
819 subi 4,4,8
820 subi 18,6,8
821 subi 3,3,8
825 add 6,4,8
826 ld 9,8*1(4)
828 ld 10,8*2(4)
830 ld 11,8*3(4)
832 ld 12,8*4(4)
834 ld 14,8*5(4)
836 ld 15,8*6(4)
838 ld 16,8*7(4)
840 ldu 17,8*8(4)
843 addi 5,1,8*11
844 subic. 30,8,8*8
849 subic. 30,30,8*8
850 std 0,8*1(5)
851 std 0,8*2(5)
852 std 0,8*3(5)
853 std 0,8*4(5)
854 std 0,8*5(5)
855 std 0,8*6(5)
856 std 0,8*7(5)
857 std 0,8*8(5)
859 std 0,8*9(5)
860 std 0,8*10(5)
861 std 0,8*11(5)
862 std 0,8*12(5)
863 std 0,8*13(5)
864 std 0,8*14(5)
865 std 0,8*15(5)
866 stdu 0,8*16(5)
869 std 3,8*6(1)
870 std 18,8*7(1)
871 std 7,8*8(1)
872 std 5,8*9(1)
873 std 0,8*10(1)
874 addi 5,1,8*11
926 std 22,8*1(5)
928 std 23,8*2(5)
956 std 24,8*3(5)
958 std 25,8*4(5)
982 std 26,8*5(5)
984 std 27,8*6(5)
1004 std 28,8*7(5)
1006 stdu 29,8*8(5)
1040 sub 18,6,8
1047 ld 9,8*1(5)
1048 ld 10,8*2(5)
1049 ld 11,8*3(5)
1050 ld 12,8*4(5)
1051 ld 14,8*5(5)
1052 ld 15,8*6(5)
1053 ld 16,8*7(5)
1054 ld 17,8*8(5)
1056 ld 9,8*1(4)
1058 ld 10,8*2(4)
1060 ld 11,8*3(4)
1062 ld 12,8*4(4)
1064 ld 14,8*5(4)
1066 ld 15,8*6(4)
1068 ld 16,8*7(4)
1069 subi 3,4,8*7
1071 ldu 17,8*8(4)
1103 addi 30,30,8
1105 andi. 30,30,8*8-1
1124 stdu 22,8(5)
1133 ldx 7,3,30
1145 ld 9,8*1(5)
1146 ld 10,8*2(5)
1147 ld 11,8*3(5)
1148 ld 12,8*4(5)
1149 ld 14,8*5(5)
1150 ld 15,8*6(5)
1151 ld 16,8*7(5)
1152 ld 17,8*8(5)
1154 ld 9,8*1(4)
1156 ld 10,8*2(4)
1158 ld 11,8*3(4)
1160 ld 12,8*4(4)
1162 ld 14,8*5(4)
1164 ld 15,8*6(4)
1166 ld 16,8*7(4)
1168 ldu 17,8*8(4)
1174 ld 9,8*8(3)
1175 addi 4,3,8*15
1176 ld 10,8*9(3)
1178 ld 11,8*10(3)
1180 ld 12,8*11(3)
1181 ld 14,8*12(3)
1182 ld 15,8*13(3)
1183 ld 16,8*14(3)
1184 ld 17,8*15(3)
1187 std 22,8*1(5)
1188 ld 22,8*1(19)
1189 std 23,8*2(5)
1190 ld 23,8*2(19)
1191 std 24,8*3(5)
1192 ld 24,8*3(19)
1193 std 25,8*4(5)
1194 ld 25,8*4(19)
1195 std 26,8*5(5)
1196 ld 26,8*5(19)
1197 std 27,8*6(5)
1198 ld 27,8*6(19)
1199 std 28,8*7(5)
1200 ld 28,8*7(19)
1201 std 29,8*8(5)
1202 ld 29,8*8(19)
1210 ld 10,8*1(18)
1211 ld 12,8*2(18)
1212 ld 15,8*3(18)
1213 ld 17,8*4(18)
1214 addi 4,18,8*4
1216 ld 19,8*13(1)
1217 ld 20,8*14(1)
1218 ld 21,8*15(1)
1219 ld 18,8*16(1)
1221 std 22,8*1(5)
1222 srwi 30,8,5
1223 std 23,8*2(5)
1225 std 24,8*3(5)
1226 std 25,8*4(5)
1227 std 26,8*5(5)
1228 std 27,8*6(5)
1229 std 28,8*7(5)
1231 addi 5,1,8*11
1235 srdi 19,19,64-1
1240 srdi 20,20,64-1
1242 srdi 21,21,64-1
1249 ld 19,8*6(5)
1250 ld 10,8*1(4)
1253 srdi 18,18,64-1
1255 ld 20,8*7(5)
1257 ld 12,8*2(4)
1259 srdi 19,19,64-1
1261 ld 21,8*8(5)
1266 srdi 20,20,64-1
1268 ld 18,8*9(5)
1270 ld 15,8*3(4)
1272 srdi 21,21,64-1
1274 ld 19,8*10(5)
1278 std 22,8*1(5)
1280 srdi 18,18,64-1
1282 ld 20,8*11(5)
1284 ldu 17,8*4(4)
1285 std 23,8*2(5)
1287 srdi 19,19,64-1
1289 ld 21,8*12(5)
1293 std 24,8*3(5)
1295 srdi 20,20,64-1
1297 ld 18,8*13(5)
1299 std 25,8*4(5)
1300 std 26,8*5(5)
1301 std 27,8*6(5)
1302 std 28,8*7(5)
1303 stdu 29,8*8(5)
1305 srdi 21,21,64-1
1308 ld 4,8*7(1)
1309 ld 7,8*8(1)
1313 std 22,8*1(5)
1314 ld 22,8*12(1)
1315 ld 19,8*6(5)
1318 srdi 18,18,64-1
1320 ld 20,8*7(5)
1323 srdi 19,19,64-1
1329 srdi 20,20,64-1
1331 std 23,8*2(5)
1332 ld 23,8*13(1)
1335 ld 9,8*1(4)
1336 ld 10,8*2(4)
1338 ld 11,8*3(4)
1339 ld 12,8*4(4)
1341 ld 14,8*5(4)
1342 ld 15,8*6(4)
1347 li 30,8
1348 ld 16,8*7(4)
1349 add 6,4,8
1350 ldu 17,8*8(4)
1351 std 24,8*3(5)
1352 ld 24,8*14(1)
1353 std 25,8*4(5)
1354 ld 25,8*15(1)
1355 std 26,8*5(5)
1356 ld 26,8*16(1)
1357 std 27,8*6(5)
1358 ld 27,8*17(1)
1359 std 28,8*7(5)
1360 ld 28,8*18(1)
1361 std 29,8*8(5)
1362 ld 29,8*19(1)
1363 addi 5,1,8*11
1372 stdu 31,8(5)
1375 addic 22,22,-1
1407 ld 18,8*1(5)
1408 ld 19,8*2(5)
1409 ld 20,8*3(5)
1410 ld 21,8*4(5)
1411 subi 3,5,8*7
1414 ld 18,8*5(5)
1416 ld 19,8*6(5)
1418 ld 20,8*7(5)
1420 ld 21,8*8(5)
1428 ld 7,8*0(3)
1429 ld 9,8*1(4)
1430 ld 10,8*2(4)
1431 ld 11,8*3(4)
1432 ld 12,8*4(4)
1433 ld 14,8*5(4)
1434 ld 15,8*6(4)
1435 ld 16,8*7(4)
1436 ldu 17,8*8(4)
1444 addi 30,30,8
1446 andi. 30,30,8*8-1
1465 stdu 22,8(5)
1474 ldx 7,3,30
1483 ld 9,8*1(5)
1484 ld 31,8*10(1)
1486 ld 10,8*2(5)
1487 sub 20,6,8
1488 ld 11,8*3(5)
1489 ld 12,8*4(5)
1490 ld 14,8*5(5)
1491 ld 15,8*6(5)
1492 ld 16,8*7(5)
1493 ld 17,8*8(5)
1497 ld 9,8*1(4)
1499 ld 10,8*2(4)
1501 ld 11,8*3(4)
1503 ld 12,8*4(4)
1505 ld 14,8*5(4)
1507 ld 15,8*6(4)
1509 ld 16,8*7(4)
1511 ldu 17,8*8(4)
1517 ld 7,8*8(1)
1518 ld 21,8*9(1)
1519 addi 30,5,8*8
1521 addic 31,31,-1
1523 ld 22,8*8(3)
1524 ld 9,8*1(20)
1526 ld 23,8*9(3)
1527 ld 10,8*2(20)
1529 ld 11,8*3(20)
1531 ld 12,8*4(20)
1533 ld 14,8*5(20)
1535 ld 15,8*6(20)
1537 ld 16,8*7(20)
1539 ld 17,8*8(20)
1540 addi 4,20,8*8
1543 std 18,8*1(5)
1545 std 19,8*2(5)
1546 li 30,8
1547 std 24,8*3(5)
1548 ld 24,8*10(3)
1549 std 25,8*4(5)
1550 ld 25,8*11(3)
1551 std 26,8*5(5)
1552 ld 26,8*12(3)
1553 std 27,8*6(5)
1554 ld 27,8*13(3)
1555 std 28,8*7(5)
1556 ld 28,8*14(3)
1557 std 29,8*8(5)
1558 ld 29,8*15(3)
1559 std 20,8*10(1)
1560 addi 5,3,8*7
1569 ld 3,8*6(1)
1570 srwi 30,8,6
1572 addi 5,5,8*8
1577 mr 6,3
1584 ld 9,8*1(4)
1585 ld 22,8*1(5)
1586 ld 10,8*2(4)
1587 ld 23,8*2(5)
1589 ld 11,8*3(4)
1590 ld 24,8*3(5)
1592 ld 12,8*4(4)
1593 ld 25,8*4(5)
1594 std 18,8*1(3)
1596 ld 14,8*5(4)
1597 ld 26,8*5(5)
1598 std 19,8*2(3)
1600 ld 15,8*6(4)
1601 ld 27,8*6(5)
1602 std 20,8*3(3)
1604 ld 16,8*7(4)
1605 ld 28,8*7(5)
1606 std 21,8*4(3)
1608 ldu 17,8*8(4)
1609 ldu 29,8*8(5)
1610 std 18,8*5(3)
1612 std 19,8*6(3)
1614 std 20,8*7(3)
1615 stdu 21,8*8(3)
1618 srwi 30,8,5
1619 ld 9,8*1(6)
1620 ld 22,8*1(7)
1622 ld 10,8*2(6)
1623 ld 23,8*2(7)
1625 ld 11,8*3(6)
1626 ld 24,8*3(7)
1628 ld 12,8*4(6)
1629 ldu 25,8*4(7)
1630 std 18,8*1(3)
1632 std 19,8*2(3)
1634 std 20,8*3(3)
1636 std 21,8*4(3)
1638 std 18,8*5(3)
1640 std 19,8*6(3)
1641 std 20,8*7(3)
1642 std 21,8*8(3)
1644 addi 5,1,8*11
1649 std 0,-8*3(7)
1651 std 0,-8*2(7)
1653 std 0,-8*1(7)
1655 std 0,-8*0(7)
1657 std 0,8*1(5)
1659 std 0,8*2(5)
1661 std 0,8*3(5)
1663 stdu 0,8*4(5)
1665 ld 9,8*5(6)
1666 ld 22,8*1(7)
1668 ld 10,8*6(6)
1669 ld 23,8*2(7)
1671 ld 11,8*7(6)
1672 ld 24,8*3(7)
1674 ld 12,8*8(6)
1675 ldu 25,8*4(7)
1676 std 18,8*1(6)
1677 std 19,8*2(6)
1678 std 20,8*3(6)
1679 stdu 21,8*4(6)
1695 std 18,8*1(6)
1696 std 19,8*2(6)
1697 std 20,8*3(6)
1698 std 21,8*4(6)
1704 ld 3,8*6(1)
1711 std 0,8*12(1)
1712 std 0,8*13(1)
1714 std 0,8*14(1)
1715 std 0,8*15(1)
1717 std 0,8*16(1)
1718 std 0,8*17(1)
1720 std 0,8*18(1)
1721 std 0,8*19(1)
1723 std 0,8*20(1)
1724 std 0,8*21(1)
1726 std 0,8*22(1)
1727 std 0,8*23(1)
1729 std 0,8*24(1)
1730 std 0,8*25(1)
1732 std 0,8*26(1)
1733 std 0,8*27(1)
1751 std 22,8*1(3)
1752 std 23,8*2(3)
1753 std 24,8*3(3)
1754 std 25,8*4(3)
1755 std 26,8*5(3)
1756 std 27,8*6(3)
1757 std 28,8*7(3)
1758 std 29,8*8(3)
1761 std 0,8*8(1)
1762 std 0,8*10(1)
1764 ld 14,-8*18(4)
1765 li 3,1
1766 ld 15,-8*17(4)
1767 ld 16,-8*16(4)
1768 ld 17,-8*15(4)
1769 ld 18,-8*14(4)
1770 ld 19,-8*13(4)
1771 ld 20,-8*12(4)
1772 ld 21,-8*11(4)
1773 ld 22,-8*10(4)
1774 ld 23,-8*9(4)
1775 ld 24,-8*8(4)
1776 ld 25,-8*7(4)
1777 ld 26,-8*6(4)
1778 ld 27,-8*5(4)
1779 ld 28,-8*4(4)
1780 ld 29,-8*3(4)
1781 ld 30,-8*2(4)
1782 ld 31,-8*1(4)
1788 .size __bn_sqr8x_mont,.-__bn_sqr8x_mont