• Home
  • Raw
  • Download

Lines Matching refs:VAR

55 #define VAR(V,T,W) xNAME(V,T##W)  macro
56 #define VAR_DECL(V, T, W) T##W##_t VAR(V,T,W)
189 #define CLEAN(VAR,T,W,N) \ argument
190 memset(VECT_VAR(VAR, T, W, N), \
192 sizeof(VECT_VAR(VAR, T, W, N)));
194 #define CHECK_INIT(VAR,Q,T1,T2,W,N) \ argument
200 VECT_VAR(VAR, T1, W, N)); \
206 STR(VECT_VAR(VAR, T1, W, N)), i, \
663 #define DECL_VARIABLE(VAR, T1, W, N) \ argument
664 volatile VECT_TYPE(T1, W, N) VECT_VAR(VAR, T1, W, N)
666 #define DECL_VARIABLE_64BITS_SIGNED_VARIANTS(VAR) \ argument
667 DECL_VARIABLE(VAR, int, 8, 8); \
668 DECL_VARIABLE(VAR, int, 16, 4); \
669 DECL_VARIABLE(VAR, int, 32, 2); \
670 DECL_VARIABLE(VAR, int, 64, 1)
672 #define DECL_VARIABLE_64BITS_UNSIGNED_VARIANTS(VAR) \ argument
673 DECL_VARIABLE(VAR, uint, 8, 8); \
674 DECL_VARIABLE(VAR, uint, 16, 4); \
675 DECL_VARIABLE(VAR, uint, 32, 2); \
676 DECL_VARIABLE(VAR, uint, 64, 1)
678 #define DECL_VARIABLE_128BITS_SIGNED_VARIANTS(VAR) \ argument
679 DECL_VARIABLE(VAR, int, 8, 16); \
680 DECL_VARIABLE(VAR, int, 16, 8); \
681 DECL_VARIABLE(VAR, int, 32, 4); \
682 DECL_VARIABLE(VAR, int, 64, 2)
684 #define DECL_VARIABLE_128BITS_UNSIGNED_VARIANTS(VAR) \ argument
685 DECL_VARIABLE(VAR, uint, 8, 16); \
686 DECL_VARIABLE(VAR, uint, 16, 8); \
687 DECL_VARIABLE(VAR, uint, 32, 4); \
688 DECL_VARIABLE(VAR, uint, 64, 2)
690 #define DECL_VARIABLE_64BITS_VARIANTS(VAR) \ argument
691 DECL_VARIABLE_64BITS_SIGNED_VARIANTS(VAR); \
692 DECL_VARIABLE_64BITS_UNSIGNED_VARIANTS(VAR); \
693 DECL_VARIABLE(VAR, poly, 8, 8); \
694 DECL_VARIABLE(VAR, poly, 16, 4); \
695 DECL_VARIABLE(VAR, float, 32, 2)
697 #define DECL_VARIABLE_128BITS_VARIANTS(VAR) \ argument
698 DECL_VARIABLE_128BITS_SIGNED_VARIANTS(VAR); \
699 DECL_VARIABLE_128BITS_UNSIGNED_VARIANTS(VAR); \
700 DECL_VARIABLE(VAR, poly, 8, 16); \
701 DECL_VARIABLE(VAR, poly, 16, 8); \
702 DECL_VARIABLE(VAR, float, 32, 4)
704 #define DECL_VARIABLE_ALL_VARIANTS(VAR) \ argument
705 DECL_VARIABLE_64BITS_VARIANTS(VAR); \
706 DECL_VARIABLE_128BITS_VARIANTS(VAR)
708 #define DECL_VARIABLE_SIGNED_VARIANTS(VAR) \ argument
709 DECL_VARIABLE_64BITS_SIGNED_VARIANTS(VAR); \
710 DECL_VARIABLE_128BITS_SIGNED_VARIANTS(VAR)
712 #define DECL_VARIABLE_UNSIGNED_VARIANTS(VAR) \ argument
713 DECL_VARIABLE_64BITS_UNSIGNED_VARIANTS(VAR); \
714 DECL_VARIABLE_128BITS_UNSIGNED_VARIANTS(VAR)
717 #define VDUP(VAR, Q, T1, T2, W, N, V) \ argument
718 VECT_VAR(VAR, T1, W, N) = vdup##Q##_n_##T2##W(V)
720 #define TEST_VSET_LANE(VAR, Q, T1, T2, W, N, L, V) \ argument
721 VECT_VAR(VAR, T1, W, N) = vset##Q##_lane_##T2##W(V, \
722 VECT_VAR(VAR, T1, W, N), \
726 #define VLOAD(VAR, BUF, Q, T1, T2, W, N) \ argument
727 VECT_VAR(VAR, T1, W, N) = vld1##Q##_##T2##W(VECT_VAR(BUF, T1, W, N))
730 #define TEST_MACRO_64BITS_SIGNED_VARIANTS_1_5(MACRO, VAR) \ argument
731 MACRO(VAR, , int, s, 8, 8); \
732 MACRO(VAR, , int, s, 16, 4); \
733 MACRO(VAR, , int, s, 32, 2); \
734 MACRO(VAR, , int, s, 64, 1)
736 #define TEST_MACRO_64BITS_UNSIGNED_VARIANTS_1_5(MACRO, VAR) \ argument
737 MACRO(VAR, , uint, u, 8, 8); \
738 MACRO(VAR, , uint, u, 16, 4); \
739 MACRO(VAR, , uint, u, 32, 2); \
740 MACRO(VAR, , uint, u, 64, 1)
742 #define TEST_MACRO_128BITS_SIGNED_VARIANTS_1_5(MACRO, VAR) \ argument
743 MACRO(VAR, q, int, s, 8, 16); \
744 MACRO(VAR, q, int, s, 16, 8); \
745 MACRO(VAR, q, int, s, 32, 4); \
746 MACRO(VAR, q, int, s, 64, 2)
748 #define TEST_MACRO_128BITS_UNSIGNED_VARIANTS_1_5(MACRO,VAR) \ argument
749 MACRO(VAR, q, uint, u, 8, 16); \
750 MACRO(VAR, q, uint, u, 16, 8); \
751 MACRO(VAR, q, uint, u, 32, 4); \
752 MACRO(VAR, q, uint, u, 64, 2)
754 #define TEST_MACRO_64BITS_VARIANTS_1_5(MACRO, VAR) \ argument
755 TEST_MACRO_64BITS_SIGNED_VARIANTS_1_5(MACRO, VAR); \
756 TEST_MACRO_64BITS_UNSIGNED_VARIANTS_1_5(MACRO, VAR)
758 #define TEST_MACRO_128BITS_VARIANTS_1_5(MACRO, VAR) \ argument
759 TEST_MACRO_128BITS_SIGNED_VARIANTS_1_5(MACRO, VAR); \
760 TEST_MACRO_128BITS_UNSIGNED_VARIANTS_1_5(MACRO, VAR)
762 #define TEST_MACRO_ALL_VARIANTS_1_5(MACRO, VAR) \ argument
763 TEST_MACRO_64BITS_VARIANTS_1_5(MACRO, VAR); \
764 TEST_MACRO_128BITS_VARIANTS_1_5(MACRO, VAR)
766 #define TEST_MACRO_SIGNED_VARIANTS_1_5(MACRO, VAR) \ argument
767 TEST_MACRO_64BITS_SIGNED_VARIANTS_1_5(MACRO, VAR); \
768 TEST_MACRO_128BITS_SIGNED_VARIANTS_1_5(MACRO, VAR)