Lines Matching refs:vec
185 #define EXCEPTION_RELON_PROLOG(area, label, h, extra, vec) \ argument
188 EXCEPTION_PROLOG_1(area, extra, vec); \
303 #define MASKABLE_EXCEPTION_PROLOG_1(area, extra, vec, bitmask) \ argument
305 extra(vec, bitmask); \
312 #define _EXCEPTION_PROLOG_1(area, extra, vec) \ argument
314 extra(vec); \
317 #define EXCEPTION_PROLOG_1(area, extra, vec) \ argument
318 _EXCEPTION_PROLOG_1(area, extra, vec)
347 #define EXCEPTION_PROLOG(area, label, h, extra, vec) \ argument
350 EXCEPTION_PROLOG_1(area, extra, vec); \
422 #define EXCEPTION_PROLOG_NORI(area, label, h, extra, vec) \ argument
424 EXCEPTION_PROLOG_1(area, extra, vec); \
556 #define STD_EXCEPTION(vec, label) \ argument
557 EXCEPTION_PROLOG(PACA_EXGEN, label, EXC_STD, KVMTEST_PR, vec);
560 #define __OOL_EXCEPTION(vec, label, hdlr) \ argument
565 #define STD_EXCEPTION_OOL(vec, label) \ argument
566 EXCEPTION_PROLOG_1(PACA_EXGEN, KVMTEST_PR, vec); \
569 #define STD_EXCEPTION_HV(loc, vec, label) \ argument
570 EXCEPTION_PROLOG(PACA_EXGEN, label, EXC_HV, KVMTEST_HV, vec);
572 #define STD_EXCEPTION_HV_OOL(vec, label) \ argument
573 EXCEPTION_PROLOG_1(PACA_EXGEN, KVMTEST_HV, vec); \
576 #define STD_RELON_EXCEPTION(loc, vec, label) \ argument
578 EXCEPTION_RELON_PROLOG(PACA_EXGEN, label, EXC_STD, NOTEST, vec);
580 #define STD_RELON_EXCEPTION_OOL(vec, label) \ argument
581 EXCEPTION_PROLOG_1(PACA_EXGEN, NOTEST, vec); \
584 #define STD_RELON_EXCEPTION_HV(loc, vec, label) \ argument
585 EXCEPTION_RELON_PROLOG(PACA_EXGEN, label, EXC_HV, KVMTEST_HV, vec);
587 #define STD_RELON_EXCEPTION_HV_OOL(vec, label) \ argument
588 EXCEPTION_PROLOG_1(PACA_EXGEN, KVMTEST_HV, vec); \
601 #define __SOFTEN_TEST(h, vec, bitmask) \ argument
604 li r10,SOFTEN_VALUE_##vec; \
607 #define _SOFTEN_TEST(h, vec, bitmask) __SOFTEN_TEST(h, vec, bitmask) argument
609 #define SOFTEN_TEST_PR(vec, bitmask) \ argument
610 KVMTEST(EXC_STD, vec); \
611 _SOFTEN_TEST(EXC_STD, vec, bitmask)
613 #define SOFTEN_TEST_HV(vec, bitmask) \ argument
614 KVMTEST(EXC_HV, vec); \
615 _SOFTEN_TEST(EXC_HV, vec, bitmask)
617 #define KVMTEST_PR(vec) \ argument
618 KVMTEST(EXC_STD, vec)
620 #define KVMTEST_HV(vec) \ argument
621 KVMTEST(EXC_HV, vec)
623 #define SOFTEN_NOTEST_PR(vec, bitmask) _SOFTEN_TEST(EXC_STD, vec, bitmask) argument
624 #define SOFTEN_NOTEST_HV(vec, bitmask) _SOFTEN_TEST(EXC_HV, vec, bitmask) argument
626 #define __MASKABLE_EXCEPTION(vec, label, h, extra, bitmask) \ argument
629 MASKABLE_EXCEPTION_PROLOG_1(PACA_EXGEN, extra, vec, bitmask); \
632 #define MASKABLE_EXCEPTION(vec, label, bitmask) \ argument
633 __MASKABLE_EXCEPTION(vec, label, EXC_STD, SOFTEN_TEST_PR, bitmask)
635 #define MASKABLE_EXCEPTION_OOL(vec, label, bitmask) \ argument
636 MASKABLE_EXCEPTION_PROLOG_1(PACA_EXGEN, SOFTEN_TEST_PR, vec, bitmask);\
639 #define MASKABLE_EXCEPTION_HV(vec, label, bitmask) \ argument
640 __MASKABLE_EXCEPTION(vec, label, EXC_HV, SOFTEN_TEST_HV, bitmask)
642 #define MASKABLE_EXCEPTION_HV_OOL(vec, label, bitmask) \ argument
643 MASKABLE_EXCEPTION_PROLOG_1(PACA_EXGEN, SOFTEN_TEST_HV, vec, bitmask);\
646 #define __MASKABLE_RELON_EXCEPTION(vec, label, h, extra, bitmask) \ argument
649 MASKABLE_EXCEPTION_PROLOG_1(PACA_EXGEN, extra, vec, bitmask); \
652 #define MASKABLE_RELON_EXCEPTION(vec, label, bitmask) \ argument
653 __MASKABLE_RELON_EXCEPTION(vec, label, EXC_STD, SOFTEN_NOTEST_PR, bitmask)
655 #define MASKABLE_RELON_EXCEPTION_OOL(vec, label, bitmask) \ argument
656 MASKABLE_EXCEPTION_PROLOG_1(PACA_EXGEN, SOFTEN_NOTEST_PR, vec, bitmask);\
659 #define MASKABLE_RELON_EXCEPTION_HV(vec, label, bitmask) \ argument
660 __MASKABLE_RELON_EXCEPTION(vec, label, EXC_HV, SOFTEN_TEST_HV, bitmask)
662 #define MASKABLE_RELON_EXCEPTION_HV_OOL(vec, label, bitmask) \ argument
663 MASKABLE_EXCEPTION_PROLOG_1(PACA_EXGEN, SOFTEN_TEST_HV, vec, bitmask);\