Lines Matching +full:3 +full:- +full:4

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
41 ld 10,0(4)
46 ld 10,8(4)
65 .align 4
67 ldx 10,4,21
94 li 3,0
96 addze 3,3
100 .align 4
103 ld 10,0(4)
108 ld 10,8(4)
125 .align 4
127 ldx 10,4,21
159 addic 3,3,-1
160 li 3,0
162 addze 3,3
165 slwi 12,8,3
175 .align 4
185 subfe 3,21,3
187 .align 4
191 and 12,12,3
192 andc 10,10,3
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)
216 .byte 0,12,4,0,0x80,12,6,0
218 .size bn_mul_mont_int,.-bn_mul_mont_int
227 cmpld 4,5
231 slwi 8,8,3
233 li 10,-32*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
258 subi 3,3,8
262 add 30,4,8
263 subi 14,14,8*4
267 ld 9,8*1(4)
269 ld 10,8*2(4)
271 ld 11,8*3(4)
273 ldu 12,8*4(4)
276 ld 20,8*3(6)
277 ldu 21,8*4(6)
279 std 3,8*6(1)
281 li 3,0
290 addze 3,3
294 andi. 31,31,8*4-1
326 addic 22,22,-1
334 adde 25,26,3
335 addze 3,0
343 cmpld 30,4
346 ld 9,8*1(4)
347 ld 10,8*2(4)
348 ld 11,8*3(4)
349 ldu 12,8*4(4)
353 ld 20,8*3(6)
354 ldu 21,8*4(6)
360 addze 3,3
364 andi. 31,31,8*4-1
391 adde 26,26,3
393 addze 3,0
405 cmpld 30,4
408 ld 9,8*1(4)
409 ld 10,8*2(4)
410 ld 11,8*3(4)
411 ldu 12,8*4(4)
414 ld 20,8*3(6)
415 ldu 21,8*4(6)
420 ldu 27,8*4(5)
421 addze 3,3
424 ld 11,8*3(15)
425 ld 12,8*4(15)
426 addi 4,15,8*4
431 std 24,8*3(29)
432 std 25,8*4(29)
433 std 3,8*5(29)
441 ld 20,8*3(6)
442 ldu 21,8*4(6)
444 li 3,0
450 addze 3,3
454 andi. 31,31,8*4-1
477 addic 22,22,-1
485 adde 25,26,3
486 addze 3,0
495 addze 3,3
499 ld 9,8*1(4)
500 ld 10,8*2(4)
501 ld 11,8*3(4)
502 ldu 12,8*4(4)
512 ld 20,8*3(6)
513 ldu 21,8*4(6)
519 addze 3,3
523 andi. 31,31,8*4-1
551 adde 26,26,3
554 addze 3,0
565 addze 3,3
566 cmpld 30,4
572 ld 9,8*1(4)
573 ld 10,8*2(4)
574 ld 11,8*3(4)
575 ldu 12,8*4(4)
584 ld 20,8*3(6)
585 ldu 21,8*4(6)
600 addze 3,3
602 sub 4,30,8
604 std 11,8*3(29)
605 std 12,8*4(29)
606 std 3,8*5(29)
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
647 ld 20,8*3(6)
648 ld 24,8*3(29)
649 ldu 21,8*4(6)
650 ldu 25,8*4(29)
654 std 16,8*3(5)
655 stdu 17,8*4(5)
667 subfe 3,0,3
669 ld 11,8*3(30)
670 std 16,8*3(5)
672 ld 12,8*4(30)
673 std 17,8*4(5)
678 and 14,14,3
679 andc 9,9,3
681 and 15,15,3
682 andc 10,10,3
684 and 16,16,3
685 andc 11,11,3
687 and 17,17,3
688 andc 12,12,3
689 std 0,8*3(29)
692 ld 14,8*4(29)
702 addi 29,29,8*4
705 std 24,8*3(30)
706 stdu 25,8*4(30)
710 and 14,14,3
711 andc 9,9,3
713 and 15,15,3
714 andc 10,10,3
716 and 16,16,3
717 andc 11,11,3
719 and 17,17,3
720 andc 12,12,3
721 std 0,8*3(29)
724 std 0,8*4(29)
729 std 24,8*3(30)
730 std 25,8*4(30)
734 .align 4
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)
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)
787 .byte 0,12,4,0x20,0x80,18,6,0
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
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)
852 std 0,8*3(5)
853 std 0,8*4(5)
869 std 3,8*6(1)
956 std 24,8*3(5)
958 std 25,8*4(5)
1036 cmpld 6,4
1049 ld 11,8*3(5)
1050 ld 12,8*4(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)
1105 andi. 30,30,8*8-1
1133 ldx 7,3,30
1142 cmpld 4,6
1147 ld 11,8*3(5)
1148 ld 12,8*4(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)
1177 sub. 18,6,4
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)
1191 std 24,8*3(5)
1192 ld 24,8*3(19)
1193 std 25,8*4(5)
1194 ld 25,8*4(19)
1212 ld 15,8*3(18)
1213 ld 17,8*4(18)
1214 addi 4,18,8*4
1225 std 24,8*3(5)
1226 std 25,8*4(5)
1235 srdi 19,19,64-1
1240 srdi 20,20,64-1
1242 srdi 21,21,64-1
1250 ld 10,8*1(4)
1253 srdi 18,18,64-1
1257 ld 12,8*2(4)
1259 srdi 19,19,64-1
1266 srdi 20,20,64-1
1270 ld 15,8*3(4)
1272 srdi 21,21,64-1
1280 srdi 18,18,64-1
1284 ldu 17,8*4(4)
1287 srdi 19,19,64-1
1293 std 24,8*3(5)
1295 srdi 20,20,64-1
1299 std 25,8*4(5)
1305 srdi 21,21,64-1
1308 ld 4,8*7(1)
1318 srdi 18,18,64-1
1323 srdi 19,19,64-1
1329 srdi 20,20,64-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)
1348 ld 16,8*7(4)
1349 add 6,4,8
1350 ldu 17,8*8(4)
1351 std 24,8*3(5)
1353 std 25,8*4(5)
1375 addic 22,22,-1
1409 ld 20,8*3(5)
1410 ld 21,8*4(5)
1411 subi 3,5,8*7
1412 cmpld 6,4
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)
1446 andi. 30,30,8*8-1
1474 ldx 7,3,30
1485 cmpld 6,4
1488 ld 11,8*3(5)
1489 ld 12,8*4(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)
1521 addic 31,31,-1
1523 ld 22,8*8(3)
1526 ld 23,8*9(3)
1529 ld 11,8*3(20)
1531 ld 12,8*4(20)
1540 addi 4,20,8*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)
1552 ld 26,8*12(3)
1554 ld 27,8*13(3)
1556 ld 28,8*14(3)
1558 ld 29,8*15(3)
1560 addi 5,3,8*7
1569 ld 3,8*6(1)
1577 mr 6,3
1584 ld 9,8*1(4)
1586 ld 10,8*2(4)
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)
1598 std 19,8*2(3)
1600 ld 15,8*6(4)
1602 std 20,8*3(3)
1604 ld 16,8*7(4)
1606 std 21,8*4(3)
1608 ldu 17,8*8(4)
1610 std 18,8*5(3)
1612 std 19,8*6(3)
1614 std 20,8*7(3)
1615 stdu 21,8*8(3)
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)
1649 std 0,-8*3(7)
1651 std 0,-8*2(7)
1653 std 0,-8*1(7)
1655 std 0,-8*0(7)
1661 std 0,8*3(5)
1663 stdu 0,8*4(5)
1672 ld 24,8*3(7)
1675 ldu 25,8*4(7)
1678 std 20,8*3(6)
1679 stdu 21,8*4(6)
1682 ld 4,0(1)
1697 std 20,8*3(6)
1698 std 21,8*4(6)
1704 ld 3,8*6(1)
1705 ld 4,0(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)
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)
1783 mr 1,4
1786 .byte 0,12,4,0x20,0x80,18,6,0
1788 .size __bn_sqr8x_mont,.-__bn_sqr8x_mont