Lines Matching +full:1 +full:- +full:2

1 /* SPDX-License-Identifier: GPL-2.0-or-later */
6 #include <asm/feature-fixups.h>
9 #include <asm/asm-compat.h>
10 #include <asm/ppc-opcode.h>
19 or 1,1,1
20 or 2,2,2 /* fixup will nop out this instruction */
26 or 1,1,1
27 or 2,2,2
31 or 1,1,1
36 or 1,1,1
37 or 2,2,2 /* fixup will replace this with ftr_fixup_test2_alt */
43 or 1,1,1
44 or 2,2,2
51 or 1,1,1
56 or 1,1,1
57 or 2,2,2 /* fixup will fail to replace this */
63 or 1,1,1
64 or 2,2,2
72 or 1,1,1
73 or 2,2,2
74 or 2,2,2
75 or 2,2,2
76 or 2,2,2
82 or 1,1,1
90 or 1,1,1
91 or 2,2,2
92 or 2,2,2
93 or 2,2,2
94 or 2,2,2
103 or 1,1,1
105 or 2,2,2
106 or 2,2,2
107 or 2,2,2
108 or 2,2,2
109 or 2,2,2
110 or 2,2,2
111 or 2,2,2
113 2: b 3f
116 b 1f
118 b 2b
119 1: bdnz 3b
120 ALT_FTR_SECTION_END(0, 1)
121 or 1,1,1
126 or 1,1,1
127 2: b 3f
130 b 1f
132 b 2b
133 1: bdnz 3b
134 or 1,1,1
137 1: or 1,1,1
140 2: PPC_LCMPI r3,0
142 blt 2b
143 b 1b
146 2: or 2,2,2
147 PPC_LCMPI r3,1
149 blt 2b
151 b 1b
152 ALT_FTR_SECTION_END(0, 1)
153 3: or 1,1,1
154 or 2,2,2
160 1: or 1,1,1
161 2: or 2,2,2
162 PPC_LCMPI r3,1
164 blt 2b
166 b 1b
167 3: or 1,1,1
168 or 2,2,2
172 or 1,1,1
174 or 2,2,2
175 or 2,2,2
176 or 2,2,2
177 or 2,2,2
178 or 2,2,2
179 or 2,2,2
180 or 2,2,2
182 2: b 3f
185 b 1f
187 b 2b
189 1:
190 ALT_FTR_SECTION_END(0, 1)
191 or 1,1,1
192 or 1,1,1
198 or 1,1,1
199 2: b 3f
202 b 1f
204 b 2b
206 1: or 1,1,1
213 or 1,1,1
215 or 2,2,2
216 or 2,2,2
217 or 2,2,2
223 ALT_FTR_SECTION_END(0, 1)
224 or 1,1,1
229 or 1,1,1; \
232 or 2,2,2; \
233 or 2,2,2; \
234 or 2,2,2; \
235 END_##TYPE##_SECTION(0, 1) \
236 or 1,1,1; \
237 or 1,1,1; \
240 or 2,2,2; \
241 or 2,2,2; \
242 or 2,2,2; \
244 or 1,1,1; \
245 or 1,1,1; \
248 or 2,2,2; \
249 or 2,2,2; \
253 END_##TYPE##_SECTION_NESTED(0, 1, 80) \
254 or 2,2,2; \
255 or 2,2,2; \
257 or 1,1,1; \
258 or 1,1,1; \
261 or 2,2,2; \
262 or 2,2,2; \
267 or 2,2,2; \
268 or 2,2,2; \
269 END_##TYPE##_SECTION(0, 1) \
270 or 1,1,1; \
271 or 1,1,1; \
274 or 2,2,2; \
275 or 2,2,2; \
280 or 2,2,2; \
281 or 2,2,2; \
283 or 1,1,1; \
284 or 1,1,1; \
294 or 1,1,1; \
295 or 1,1,1; \
305 ALT_##TYPE##_SECTION_END(0, 1) \
306 or 1,1,1; \
307 or 1,1,1; \
315 ALT_##TYPE##_SECTION_END(0, 1) \
316 or 1,1,1; \
317 or 1,1,1; \
325 END_##TYPE##_SECTION_NESTED(0, 1, 95) \
328 or 2,2,2; \
329 or 2,2,2; \
331 or 1,1,1; \
332 or 1,1,1; \
342 END_##TYPE##_SECTION_NESTED(0, 1, 95) \
345 or 1,1,1; \
346 or 1,1,1; \
356 END_##TYPE##_SECTION_NESTED(0, 1, 95) \
358 ALT_##TYPE##_SECTION_END(0, 1) \
359 or 1,1,1; \
360 or 1,1,1; \
363 or 2,2,2; \
365 or 1,1,1; \
369 or 2,2,2; \
371 or 1,1,1; \
372 or 1,1,1; \
375 or 2,2,2; \
377 or 1,1,1; \
380 ALT_##TYPE##_SECTION_END_NESTED(0, 1, 95) \
381 or 2,2,2; \
383 or 1,1,1; \
384 or 1,1,1; \
387 or 2,2,2; \
389 or 1,1,1; \
393 or 2,2,2; \
394 END_##TYPE##_SECTION(0, 1) \
395 or 1,1,1; \
396 or 1,1,1; \
399 or 2,2,2; \
401 or 1,1,1; \
405 or 2,2,2; \
411 or 1,1,1; \
415 or 1,1,1; \
416 or 1,1,1; \
419 or 2,2,2; \
421 or 1,1,1; \
424 ALT_##TYPE##_SECTION_END_NESTED(0, 1, 95) \
425 or 2,2,2; \
431 or 1,1,1; \
435 or 1,1,1; \
436 or 1,1,1; \
439 or 2,2,2; \
441 or 1,1,1; \
444 ALT_##TYPE##_SECTION_END_NESTED(0, 1, 95) \
445 or 2,2,2; \
451 or 1,1,1; \
454 ALT_##TYPE##_SECTION_END(0, 1) \
455 or 1,1,1; \
456 or 1,1,1; \
459 or 2,2,2; \
461 or 1,1,1; \
464 ALT_##TYPE##_SECTION_END_NESTED(0, 1, 95) \
465 or 2,2,2; \
471 or 1,1,1; \
472 ALT_##TYPE##_SECTION_END_NESTED(0, 1, 94) \
474 ALT_##TYPE##_SECTION_END(0, 1) \
475 or 1,1,1; \
476 or 1,1,1; \
479 or 2,2,2; \
480 or 2,2,2; \
481 or 2,2,2; \
482 or 2,2,2; \
490 or 1,1,1; \
491 or 1,1,1; \
492 or 1,1,1; \
493 or 1,1,1; \
494 ALT_##TYPE##_SECTION_END_NESTED(0, 1, 94) \
495 ALT_##TYPE##_SECTION_END(0, 1) \
496 or 1,1,1; \
497 or 1,1,1;
501 or 1,1,1; \
507 /* END_##TYPE##_SECTION(0, 1) */ \
508 or 1,1,1; \
509 or 1,1,1; \
512 or 2,2,2; \
513 or 2,2,2; \
514 or 2,2,2; \
516 or 1,1,1; \
517 or 1,1,1; \
520 or 2,2,2; \
521 or 2,2,2; \
525 /* END_##TYPE##_SECTION_NESTED(0, 1, 80) */ \
526 or 2,2,2; \
527 or 2,2,2; \
529 or 1,1,1; \
530 or 1,1,1; \
542 /* END_##TYPE##_SECTION(0, 1) */ \
543 or 1,1,1; \
544 or 1,1,1; \
547 or 2,2,2; \
548 or 2,2,2; \
553 or 2,2,2; \
554 or 2,2,2; \
556 or 1,1,1; \
557 or 1,1,1; \
567 or 1,1,1; \
568 or 1,1,1; \
578 /* ALT_##TYPE##_SECTION_END(0, 1) */ \
579 or 1,1,1; \
580 or 1,1,1; \
590 /* ALT_##TYPE##_SECTION_END(0, 1) */ \
591 or 1,1,1; \
592 or 1,1,1; \
600 /* END_##TYPE##_SECTION_NESTED(0, 1, 95) */ \
603 /* or 2,2,2; */ \
604 /* or 2,2,2; */ \
606 or 1,1,1; \
607 or 1,1,1; \
617 /* END_##TYPE##_SECTION_NESTED(0, 1, 95) */ \
620 or 1,1,1; \
621 or 1,1,1; \
631 /* END_##TYPE##_SECTION_NESTED(0, 1, 95) */ \
633 /* ALT_##TYPE##_SECTION_END(0, 1) */ \
634 or 1,1,1; \
635 or 1,1,1; \
638 or 2,2,2; \
640 or 1,1,1; \
644 or 2,2,2; \
646 or 1,1,1; \
647 or 1,1,1; \
650 or 2,2,2; \
652 /* or 1,1,1; */ \
655 /* ALT_##TYPE##_SECTION_END_NESTED(0, 1, 95) */ \
656 or 2,2,2; \
658 or 1,1,1; \
659 or 1,1,1; \
669 /* END_##TYPE##_SECTION(0, 1) */ \
670 or 1,1,1; \
671 or 1,1,1; \
674 or 2,2,2; \
676 or 1,1,1; \
680 or 2,2,2; \
686 /* or 1,1,1; */ \
690 or 1,1,1; \
691 or 1,1,1; \
694 or 2,2,2; \
696 /* or 1,1,1; */ \
699 /* ALT_##TYPE##_SECTION_END_NESTED(0, 1, 95) */ \
700 or 2,2,2; \
706 /* or 1,1,1; */ \
710 or 1,1,1; \
711 or 1,1,1; \
714 /* or 2,2,2; */ \
716 /* or 1,1,1; */ \
719 /* ALT_##TYPE##_SECTION_END_NESTED(0, 1, 95) */ \
720 /* or 2,2,2; */ \
726 /* or 1,1,1; */ \
729 /* ALT_##TYPE##_SECTION_END(0, 1) */ \
730 or 1,1,1; \
731 or 1,1,1; \
734 /* or 2,2,2; */ \
736 /* or 1,1,1; */ \
739 /* ALT_##TYPE##_SECTION_END_NESTED(0, 1, 95) */ \
740 /* or 2,2,2; */ \
746 or 1,1,1; \
747 /* ALT_##TYPE##_SECTION_END_NESTED(0, 1, 94) */ \
749 /* ALT_##TYPE##_SECTION_END(0, 1) */ \
750 or 1,1,1; \
751 or 1,1,1; \
754 /* or 2,2,2; */ \
755 /* or 2,2,2; */ \
756 /* or 2,2,2; */ \
757 /* or 2,2,2; */ \
765 or 1,1,1; \
766 or 1,1,1; \
767 or 1,1,1; \
768 or 1,1,1; \
769 /* ALT_##TYPE##_SECTION_END_NESTED(0, 1, 94) */ \
770 /* ALT_##TYPE##_SECTION_END(0, 1) */ \
771 or 1,1,1; \
772 or 1,1,1;
783 1: or 1,1,1
788 1: or 1,1,1
792 1: or 1,1,1
796 or 1,1,1
799 or 2,2,2
803 or 1,1,1
806 or 2,2,2
809 or 1,1,1
812 or 2,2,2
815 or 1,1,1
818 or 2,2,2
822 or 1,1,1
825 or 2,2,2
832 or 1,1,1
835 or 2,2,2
838 or 1,1,1
841 or 2,2,2
846 or 1,1,1
849 or 2,2,2
858 or 1,1,1