• Home
  • Raw
  • Download

Lines Matching full:vec

192 #define EXCEPTION_RELON_PROLOG(area, label, h, extra, vec)		\  argument
195 EXCEPTION_PROLOG_1(area, extra, vec); \
310 #define MASKABLE_EXCEPTION_PROLOG_1(area, extra, vec, bitmask) \ argument
312 extra(vec, bitmask); \
319 #define _EXCEPTION_PROLOG_1(area, extra, vec) \ argument
321 extra(vec); \
324 #define EXCEPTION_PROLOG_1(area, extra, vec) \ argument
325 _EXCEPTION_PROLOG_1(area, extra, vec)
354 #define EXCEPTION_PROLOG(area, label, h, extra, vec) \ argument
357 EXCEPTION_PROLOG_1(area, extra, vec); \
429 #define EXCEPTION_PROLOG_NORI(area, label, h, extra, vec) \ argument
431 EXCEPTION_PROLOG_1(area, extra, vec); \
563 #define STD_EXCEPTION(vec, label) \ argument
564 EXCEPTION_PROLOG(PACA_EXGEN, label, EXC_STD, KVMTEST_PR, vec);
567 #define __OOL_EXCEPTION(vec, label, hdlr) \ argument
572 #define STD_EXCEPTION_OOL(vec, label) \ argument
573 EXCEPTION_PROLOG_1(PACA_EXGEN, KVMTEST_PR, vec); \
576 #define STD_EXCEPTION_HV(loc, vec, label) \ argument
577 EXCEPTION_PROLOG(PACA_EXGEN, label, EXC_HV, KVMTEST_HV, vec);
579 #define STD_EXCEPTION_HV_OOL(vec, label) \ argument
580 EXCEPTION_PROLOG_1(PACA_EXGEN, KVMTEST_HV, vec); \
583 #define STD_RELON_EXCEPTION(loc, vec, label) \ argument
585 EXCEPTION_RELON_PROLOG(PACA_EXGEN, label, EXC_STD, NOTEST, vec);
587 #define STD_RELON_EXCEPTION_OOL(vec, label) \ argument
588 EXCEPTION_PROLOG_1(PACA_EXGEN, NOTEST, vec); \
591 #define STD_RELON_EXCEPTION_HV(loc, vec, label) \ argument
592 EXCEPTION_RELON_PROLOG(PACA_EXGEN, label, EXC_HV, KVMTEST_HV, vec);
594 #define STD_RELON_EXCEPTION_HV_OOL(vec, label) \ argument
595 EXCEPTION_PROLOG_1(PACA_EXGEN, KVMTEST_HV, vec); \
608 #define __SOFTEN_TEST(h, vec, bitmask) \ argument
611 li r10,SOFTEN_VALUE_##vec; \
614 #define _SOFTEN_TEST(h, vec, bitmask) __SOFTEN_TEST(h, vec, bitmask) argument
616 #define SOFTEN_TEST_PR(vec, bitmask) \ argument
617 KVMTEST(EXC_STD, vec); \
618 _SOFTEN_TEST(EXC_STD, vec, bitmask)
620 #define SOFTEN_TEST_HV(vec, bitmask) \ argument
621 KVMTEST(EXC_HV, vec); \
622 _SOFTEN_TEST(EXC_HV, vec, bitmask)
624 #define KVMTEST_PR(vec) \ argument
625 KVMTEST(EXC_STD, vec)
627 #define KVMTEST_HV(vec) \ argument
628 KVMTEST(EXC_HV, vec)
630 #define SOFTEN_NOTEST_PR(vec, bitmask) _SOFTEN_TEST(EXC_STD, vec, bitmask) argument
631 #define SOFTEN_NOTEST_HV(vec, bitmask) _SOFTEN_TEST(EXC_HV, vec, bitmask) argument
633 #define __MASKABLE_EXCEPTION(vec, label, h, extra, bitmask) \ argument
636 MASKABLE_EXCEPTION_PROLOG_1(PACA_EXGEN, extra, vec, bitmask); \
639 #define MASKABLE_EXCEPTION(vec, label, bitmask) \ argument
640 __MASKABLE_EXCEPTION(vec, label, EXC_STD, SOFTEN_TEST_PR, bitmask)
642 #define MASKABLE_EXCEPTION_OOL(vec, label, bitmask) \ argument
643 MASKABLE_EXCEPTION_PROLOG_1(PACA_EXGEN, SOFTEN_TEST_PR, vec, bitmask);\
646 #define MASKABLE_EXCEPTION_HV(vec, label, bitmask) \ argument
647 __MASKABLE_EXCEPTION(vec, label, EXC_HV, SOFTEN_TEST_HV, bitmask)
649 #define MASKABLE_EXCEPTION_HV_OOL(vec, label, bitmask) \ argument
650 MASKABLE_EXCEPTION_PROLOG_1(PACA_EXGEN, SOFTEN_TEST_HV, vec, bitmask);\
653 #define __MASKABLE_RELON_EXCEPTION(vec, label, h, extra, bitmask) \ argument
656 MASKABLE_EXCEPTION_PROLOG_1(PACA_EXGEN, extra, vec, bitmask); \
659 #define MASKABLE_RELON_EXCEPTION(vec, label, bitmask) \ argument
660 __MASKABLE_RELON_EXCEPTION(vec, label, EXC_STD, SOFTEN_NOTEST_PR, bitmask)
662 #define MASKABLE_RELON_EXCEPTION_OOL(vec, label, bitmask) \ argument
663 MASKABLE_EXCEPTION_PROLOG_1(PACA_EXGEN, SOFTEN_NOTEST_PR, vec, bitmask);\
666 #define MASKABLE_RELON_EXCEPTION_HV(vec, label, bitmask) \ argument
667 __MASKABLE_RELON_EXCEPTION(vec, label, EXC_HV, SOFTEN_TEST_HV, bitmask)
669 #define MASKABLE_RELON_EXCEPTION_HV_OOL(vec, label, bitmask) \ argument
670 MASKABLE_EXCEPTION_PROLOG_1(PACA_EXGEN, SOFTEN_TEST_HV, vec, bitmask);\