Lines Matching defs:TEST_NEON

754 #define TEST_NEON(NAME, ASM) \
756 TEST_NEON(abs_0, abs(v0.V8B(), v1.V8B()))
757 TEST_NEON(abs_1, abs(v0.V16B(), v1.V16B()))
758 TEST_NEON(abs_2, abs(v0.V4H(), v1.V4H()))
759 TEST_NEON(abs_3, abs(v0.V8H(), v1.V8H()))
760 TEST_NEON(abs_4, abs(v0.V2S(), v1.V2S()))
761 TEST_NEON(abs_5, abs(v0.V4S(), v1.V4S()))
762 TEST_NEON(abs_6, abs(v0.V2D(), v1.V2D()))
763 TEST_NEON(abs_7, abs(d0, d1))
764 TEST_NEON(addhn_0, addhn(v0.V8B(), v1.V8H(), v2.V8H()))
765 TEST_NEON(addhn_1, addhn(v0.V4H(), v1.V4S(), v2.V4S()))
766 TEST_NEON(addhn_2, addhn(v0.V2S(), v1.V2D(), v2.V2D()))
767 TEST_NEON(addhn2_0, addhn2(v0.V16B(), v1.V8H(), v2.V8H()))
768 TEST_NEON(addhn2_1, addhn2(v0.V8H(), v1.V4S(), v2.V4S()))
769 TEST_NEON(addhn2_2, addhn2(v0.V4S(), v1.V2D(), v2.V2D()))
770 TEST_NEON(addp_0, addp(d0, v1.V2D()))
771 TEST_NEON(addp_1, addp(v0.V8B(), v1.V8B(), v2.V8B()))
772 TEST_NEON(addp_2, addp(v0.V16B(), v1.V16B(), v2.V16B()))
773 TEST_NEON(addp_3, addp(v0.V4H(), v1.V4H(), v2.V4H()))
774 TEST_NEON(addp_4, addp(v0.V8H(), v1.V8H(), v2.V8H()))
775 TEST_NEON(addp_5, addp(v0.V2S(), v1.V2S(), v2.V2S()))
776 TEST_NEON(addp_6, addp(v0.V4S(), v1.V4S(), v2.V4S()))
777 TEST_NEON(addp_7, addp(v0.V2D(), v1.V2D(), v2.V2D()))
778 TEST_NEON(addv_0, addv(b0, v1.V8B()))
779 TEST_NEON(addv_1, addv(b0, v1.V16B()))
780 TEST_NEON(addv_2, addv(h0, v1.V4H()))
781 TEST_NEON(addv_3, addv(h0, v1.V8H()))
782 TEST_NEON(addv_4, addv(s0, v1.V4S()))
783 TEST_NEON(add_0, add(v0.V8B(), v1.V8B(), v2.V8B()))
784 TEST_NEON(add_1, add(v0.V16B(), v1.V16B(), v2.V16B()))
785 TEST_NEON(add_2, add(v0.V4H(), v1.V4H(), v2.V4H()))
786 TEST_NEON(add_3, add(v0.V8H(), v1.V8H(), v2.V8H()))
787 TEST_NEON(add_4, add(v0.V2S(), v1.V2S(), v2.V2S()))
788 TEST_NEON(add_5, add(v0.V4S(), v1.V4S(), v2.V4S()))
789 TEST_NEON(add_6, add(v0.V2D(), v1.V2D(), v2.V2D()))
790 TEST_NEON(add_7, add(d0, d1, d2))
791 TEST_NEON(and_0, and_(v0.V8B(), v1.V8B(), v2.V8B()))
792 TEST_NEON(and_1, and_(v0.V16B(), v1.V16B(), v2.V16B()))
793 TEST_NEON(bic_0, bic(v0.V4H(), 0x55, 0))
794 TEST_NEON(bic_1, bic(v0.V8H(), 0x3a, 0))
795 TEST_NEON(bic_2, bic(v0.V2S(), 0xd8, 0))
796 TEST_NEON(bic_3, bic(v0.V4S(), 0x15, 0))
797 TEST_NEON(bic_4, bic(v0.V8B(), v1.V8B(), v2.V8B()))
798 TEST_NEON(bic_5, bic(v0.V16B(), v1.V16B(), v2.V16B()))
799 TEST_NEON(bif_0, bif(v0.V8B(), v1.V8B(), v2.V8B()))
800 TEST_NEON(bif_1, bif(v0.V16B(), v1.V16B(), v2.V16B()))
801 TEST_NEON(bit_0, bit(v0.V8B(), v1.V8B(), v2.V8B()))
802 TEST_NEON(bit_1, bit(v0.V16B(), v1.V16B(), v2.V16B()))
803 TEST_NEON(bsl_0, bsl(v0.V8B(), v1.V8B(), v2.V8B()))
804 TEST_NEON(bsl_1, bsl(v0.V16B(), v1.V16B(), v2.V16B()))
805 TEST_NEON(cls_0, cls(v0.V8B(), v1.V8B()))
806 TEST_NEON(cls_1, cls(v0.V16B(), v1.V16B()))
807 TEST_NEON(cls_2, cls(v0.V4H(), v1.V4H()))
808 TEST_NEON(cls_3, cls(v0.V8H(), v1.V8H()))
809 TEST_NEON(cls_4, cls(v0.V2S(), v1.V2S()))
810 TEST_NEON(cls_5, cls(v0.V4S(), v1.V4S()))
811 TEST_NEON(clz_0, clz(v0.V8B(), v1.V8B()))
812 TEST_NEON(clz_1, clz(v0.V16B(), v1.V16B()))
813 TEST_NEON(clz_2, clz(v0.V4H(), v1.V4H()))
814 TEST_NEON(clz_3, clz(v0.V8H(), v1.V8H()))
815 TEST_NEON(clz_4, clz(v0.V2S(), v1.V2S()))
816 TEST_NEON(clz_5, clz(v0.V4S(), v1.V4S()))
817 TEST_NEON(cmeq_0, cmeq(v0.V8B(), v1.V8B(), v2.V8B()))
818 TEST_NEON(cmeq_1, cmeq(v0.V16B(), v1.V16B(), v2.V16B()))
819 TEST_NEON(cmeq_2, cmeq(v0.V4H(), v1.V4H(), v2.V4H()))
820 TEST_NEON(cmeq_3, cmeq(v0.V8H(), v1.V8H(), v2.V8H()))
821 TEST_NEON(cmeq_4, cmeq(v0.V2S(), v1.V2S(), v2.V2S()))
822 TEST_NEON(cmeq_5, cmeq(v0.V4S(), v1.V4S(), v2.V4S()))
823 TEST_NEON(cmeq_6, cmeq(v0.V2D(), v1.V2D(), v2.V2D()))
824 TEST_NEON(cmeq_7, cmeq(d0, d1, d2))
825 TEST_NEON(cmeq_8, cmeq(v0.V8B(), v1.V8B(), 0))
826 TEST_NEON(cmeq_9, cmeq(v0.V16B(), v1.V16B(), 0))
827 TEST_NEON(cmeq_10, cmeq(v0.V4H(), v1.V4H(), 0))
828 TEST_NEON(cmeq_11, cmeq(v0.V8H(), v1.V8H(), 0))
829 TEST_NEON(cmeq_12, cmeq(v0.V2S(), v1.V2S(), 0))
830 TEST_NEON(cmeq_13, cmeq(v0.V4S(), v1.V4S(), 0))
831 TEST_NEON(cmeq_14, cmeq(v0.V2D(), v1.V2D(), 0))
832 TEST_NEON(cmeq_15, cmeq(d0, d1, 0))
833 TEST_NEON(cmge_0, cmge(v0.V8B(), v1.V8B(), v2.V8B()))
834 TEST_NEON(cmge_1, cmge(v0.V16B(), v1.V16B(), v2.V16B()))
835 TEST_NEON(cmge_2, cmge(v0.V4H(), v1.V4H(), v2.V4H()))
836 TEST_NEON(cmge_3, cmge(v0.V8H(), v1.V8H(), v2.V8H()))
837 TEST_NEON(cmge_4, cmge(v0.V2S(), v1.V2S(), v2.V2S()))
838 TEST_NEON(cmge_5, cmge(v0.V4S(), v1.V4S(), v2.V4S()))
839 TEST_NEON(cmge_6, cmge(v0.V2D(), v1.V2D(), v2.V2D()))
840 TEST_NEON(cmge_7, cmge(d0, d1, d2))
841 TEST_NEON(cmge_8, cmge(v0.V8B(), v1.V8B(), 0))
842 TEST_NEON(cmge_9, cmge(v0.V16B(), v1.V16B(), 0))
843 TEST_NEON(cmge_10, cmge(v0.V4H(), v1.V4H(), 0))
844 TEST_NEON(cmge_11, cmge(v0.V8H(), v1.V8H(), 0))
845 TEST_NEON(cmge_12, cmge(v0.V2S(), v1.V2S(), 0))
846 TEST_NEON(cmge_13, cmge(v0.V4S(), v1.V4S(), 0))
847 TEST_NEON(cmge_14, cmge(v0.V2D(), v1.V2D(), 0))
848 TEST_NEON(cmge_15, cmge(d0, d1, 0))
849 TEST_NEON(cmgt_0, cmgt(v0.V8B(), v1.V8B(), v2.V8B()))
850 TEST_NEON(cmgt_1, cmgt(v0.V16B(), v1.V16B(), v2.V16B()))
851 TEST_NEON(cmgt_2, cmgt(v0.V4H(), v1.V4H(), v2.V4H()))
852 TEST_NEON(cmgt_3, cmgt(v0.V8H(), v1.V8H(), v2.V8H()))
853 TEST_NEON(cmgt_4, cmgt(v0.V2S(), v1.V2S(), v2.V2S()))
854 TEST_NEON(cmgt_5, cmgt(v0.V4S(), v1.V4S(), v2.V4S()))
855 TEST_NEON(cmgt_6, cmgt(v0.V2D(), v1.V2D(), v2.V2D()))
856 TEST_NEON(cmgt_7, cmgt(d0, d1, d2))
857 TEST_NEON(cmgt_8, cmgt(v0.V8B(), v1.V8B(), 0))
858 TEST_NEON(cmgt_9, cmgt(v0.V16B(), v1.V16B(), 0))
859 TEST_NEON(cmgt_10, cmgt(v0.V4H(), v1.V4H(), 0))
860 TEST_NEON(cmgt_11, cmgt(v0.V8H(), v1.V8H(), 0))
861 TEST_NEON(cmgt_12, cmgt(v0.V2S(), v1.V2S(), 0))
862 TEST_NEON(cmgt_13, cmgt(v0.V4S(), v1.V4S(), 0))
863 TEST_NEON(cmgt_14, cmgt(v0.V2D(), v1.V2D(), 0))
864 TEST_NEON(cmgt_15, cmgt(d0, d1, 0))
865 TEST_NEON(cmhi_0, cmhi(v0.V8B(), v1.V8B(), v2.V8B()))
866 TEST_NEON(cmhi_1, cmhi(v0.V16B(), v1.V16B(), v2.V16B()))
867 TEST_NEON(cmhi_2, cmhi(v0.V4H(), v1.V4H(), v2.V4H()))
868 TEST_NEON(cmhi_3, cmhi(v0.V8H(), v1.V8H(), v2.V8H()))
869 TEST_NEON(cmhi_4, cmhi(v0.V2S(), v1.V2S(), v2.V2S()))
870 TEST_NEON(cmhi_5, cmhi(v0.V4S(), v1.V4S(), v2.V4S()))
871 TEST_NEON(cmhi_6, cmhi(v0.V2D(), v1.V2D(), v2.V2D()))
872 TEST_NEON(cmhi_7, cmhi(d0, d1, d2))
873 TEST_NEON(cmhs_0, cmhs(v0.V8B(), v1.V8B(), v2.V8B()))
874 TEST_NEON(cmhs_1, cmhs(v0.V16B(), v1.V16B(), v2.V16B()))
875 TEST_NEON(cmhs_2, cmhs(v0.V4H(), v1.V4H(), v2.V4H()))
876 TEST_NEON(cmhs_3, cmhs(v0.V8H(), v1.V8H(), v2.V8H()))
877 TEST_NEON(cmhs_4, cmhs(v0.V2S(), v1.V2S(), v2.V2S()))
878 TEST_NEON(cmhs_5, cmhs(v0.V4S(), v1.V4S(), v2.V4S()))
879 TEST_NEON(cmhs_6, cmhs(v0.V2D(), v1.V2D(), v2.V2D()))
880 TEST_NEON(cmhs_7, cmhs(d0, d1, d2))
881 TEST_NEON(cmle_0, cmle(v0.V8B(), v1.V8B(), 0))
882 TEST_NEON(cmle_1, cmle(v0.V16B(), v1.V16B(), 0))
883 TEST_NEON(cmle_2, cmle(v0.V4H(), v1.V4H(), 0))
884 TEST_NEON(cmle_3, cmle(v0.V8H(), v1.V8H(), 0))
885 TEST_NEON(cmle_4, cmle(v0.V2S(), v1.V2S(), 0))
886 TEST_NEON(cmle_5, cmle(v0.V4S(), v1.V4S(), 0))
887 TEST_NEON(cmle_6, cmle(v0.V2D(), v1.V2D(), 0))
888 TEST_NEON(cmle_7, cmle(d0, d1, 0))
889 TEST_NEON(cmlt_0, cmlt(v0.V8B(), v1.V8B(), 0))
890 TEST_NEON(cmlt_1, cmlt(v0.V16B(), v1.V16B(), 0))
891 TEST_NEON(cmlt_2, cmlt(v0.V4H(), v1.V4H(), 0))
892 TEST_NEON(cmlt_3, cmlt(v0.V8H(), v1.V8H(), 0))
893 TEST_NEON(cmlt_4, cmlt(v0.V2S(), v1.V2S(), 0))
894 TEST_NEON(cmlt_5, cmlt(v0.V4S(), v1.V4S(), 0))
895 TEST_NEON(cmlt_6, cmlt(v0.V2D(), v1.V2D(), 0))
896 TEST_NEON(cmlt_7, cmlt(d0, d1, 0))
897 TEST_NEON(cmtst_0, cmtst(v0.V8B(), v1.V8B(), v2.V8B()))
898 TEST_NEON(cmtst_1, cmtst(v0.V16B(), v1.V16B(), v2.V16B()))
899 TEST_NEON(cmtst_2, cmtst(v0.V4H(), v1.V4H(), v2.V4H()))
900 TEST_NEON(cmtst_3, cmtst(v0.V8H(), v1.V8H(), v2.V8H()))
901 TEST_NEON(cmtst_4, cmtst(v0.V2S(), v1.V2S(), v2.V2S()))
902 TEST_NEON(cmtst_5, cmtst(v0.V4S(), v1.V4S(), v2.V4S()))
903 TEST_NEON(cmtst_6, cmtst(v0.V2D(), v1.V2D(), v2.V2D()))
904 TEST_NEON(cmtst_7, cmtst(d0, d1, d2))
905 TEST_NEON(cnt_0, cnt(v0.V8B(), v1.V8B()))
906 TEST_NEON(cnt_1, cnt(v0.V16B(), v1.V16B()))
907 TEST_NEON(dup_0, dup(v0.V8B(), v1.B(), 11))
908 TEST_NEON(dup_1, dup(v0.V16B(), v1.B(), 11))
909 TEST_NEON(dup_2, dup(v0.V4H(), v1.H(), 2))
910 TEST_NEON(dup_3, dup(v0.V8H(), v1.H(), 5))
911 TEST_NEON(dup_4, dup(v0.V2S(), v1.S(), 3))
912 TEST_NEON(dup_5, dup(v0.V4S(), v1.S(), 0))
913 TEST_NEON(dup_6, dup(v0.V2D(), v1.D(), 0))
914 TEST_NEON(dup_7, dup(b0, v1.B(), 14))
915 TEST_NEON(dup_8, dup(h0, v1.H(), 7))
916 TEST_NEON(dup_9, dup(s0, v1.S(), 2))
917 TEST_NEON(dup_10, dup(d0, v1.D(), 0))
918 TEST_NEON(dup_11, dup(v0.V8B(), w1))
919 TEST_NEON(dup_12, dup(v0.V16B(), w1))
920 TEST_NEON(dup_13, dup(v0.V4H(), w1))
921 TEST_NEON(dup_14, dup(v0.V8H(), w1))
922 TEST_NEON(dup_15, dup(v0.V2S(), w1))
923 TEST_NEON(dup_16, dup(v0.V4S(), w1))
924 TEST_NEON(dup_17, dup(v0.V2D(), x1))
925 TEST_NEON(eor_0, eor(v0.V8B(), v1.V8B(), v2.V8B()))
926 TEST_NEON(eor_1, eor(v0.V16B(), v1.V16B(), v2.V16B()))
927 TEST_NEON(ext_0, ext(v0.V8B(), v1.V8B(), v2.V8B(), 3))
928 TEST_NEON(ext_1, ext(v0.V16B(), v1.V16B(), v2.V16B(), 5))
929 TEST_NEON(ins_0, ins(v0.B(), 6, v1.B(), 13))
930 TEST_NEON(ins_1, ins(v0.H(), 1, v1.H(), 5))
931 TEST_NEON(ins_2, ins(v0.S(), 2, v1.S(), 1))
932 TEST_NEON(ins_3, ins(v0.D(), 1, v1.D(), 1))
933 TEST_NEON(ins_4, ins(v0.B(), 15, w1))
934 TEST_NEON(ins_5, ins(v0.H(), 4, w1))
935 TEST_NEON(ins_6, ins(v0.S(), 2, w1))
936 TEST_NEON(ins_7, ins(v0.D(), 1, x1))
937 TEST_NEON(ld1r_0, ld1r(v0.V8B(), MemOperand(x1)))
938 TEST_NEON(ld1r_1, ld1r(v0.V16B(), MemOperand(x1)))
939 TEST_NEON(ld1r_2, ld1r(v0.V4H(), MemOperand(x1)))
940 TEST_NEON(ld1r_3, ld1r(v0.V8H(), MemOperand(x1)))
941 TEST_NEON(ld1r_4, ld1r(v0.V2S(), MemOperand(x1)))
942 TEST_NEON(ld1r_5, ld1r(v0.V4S(), MemOperand(x1)))
943 TEST_NEON(ld1r_6, ld1r(v0.V1D(), MemOperand(x1)))
944 TEST_NEON(ld1r_7, ld1r(v0.V2D(), MemOperand(x1)))
945 TEST_NEON(ld1r_8, ld1r(v0.V8B(), MemOperand(x1, 1, PostIndex)))
946 TEST_NEON(ld1r_9, ld1r(v0.V16B(), MemOperand(x1, 1, PostIndex)))
947 TEST_NEON(ld1r_10, ld1r(v0.V4H(), MemOperand(x1, 2, PostIndex)))
948 TEST_NEON(ld1r_11, ld1r(v0.V8H(), MemOperand(x1, 2, PostIndex)))
949 TEST_NEON(ld1r_12, ld1r(v0.V2S(), MemOperand(x1, 4, PostIndex)))
950 TEST_NEON(ld1r_13, ld1r(v0.V4S(), MemOperand(x1, 4, PostIndex)))
951 TEST_NEON(ld1r_14, ld1r(v0.V1D(), MemOperand(x1, 8, PostIndex)))
952 TEST_NEON(ld1r_15, ld1r(v0.V2D(), MemOperand(x1, 8, PostIndex)))
953 TEST_NEON(ld1r_16, ld1r(v0.V8B(), MemOperand(x1, x2, PostIndex)))
954 TEST_NEON(ld1r_17, ld1r(v0.V16B(), MemOperand(x1, x2, PostIndex)))
955 TEST_NEON(ld1r_18, ld1r(v0.V4H(), MemOperand(x1, x2, PostIndex)))
956 TEST_NEON(ld1r_19, ld1r(v0.V8H(), MemOperand(x1, x2, PostIndex)))
957 TEST_NEON(ld1r_20, ld1r(v0.V2S(), MemOperand(x1, x2, PostIndex)))
958 TEST_NEON(ld1r_21, ld1r(v0.V4S(), MemOperand(x1, x2, PostIndex)))
959 TEST_NEON(ld1r_22, ld1r(v0.V1D(), MemOperand(x1, x2, PostIndex)))
960 TEST_NEON(ld1r_23, ld1r(v0.V2D(), MemOperand(x1, x2, PostIndex)))
961 TEST_NEON(ld1_0, ld1(v0.V8B(), MemOperand(x1)))
962 TEST_NEON(ld1_1, ld1(v0.V16B(), MemOperand(x1)))
963 TEST_NEON(ld1_2, ld1(v0.V4H(), MemOperand(x1)))
964 TEST_NEON(ld1_3, ld1(v0.V8H(), MemOperand(x1)))
965 TEST_NEON(ld1_4, ld1(v0.V2S(), MemOperand(x1)))
966 TEST_NEON(ld1_5, ld1(v0.V4S(), MemOperand(x1)))
967 TEST_NEON(ld1_6, ld1(v0.V1D(), MemOperand(x1)))
968 TEST_NEON(ld1_7, ld1(v0.V2D(), MemOperand(x1)))
969 TEST_NEON(ld1_8, ld1(v0.V8B(), v1.V8B(), MemOperand(x2)))
970 TEST_NEON(ld1_9, ld1(v0.V16B(), v1.V16B(), MemOperand(x2)))
971 TEST_NEON(ld1_10, ld1(v0.V4H(), v1.V4H(), MemOperand(x2)))
972 TEST_NEON(ld1_11, ld1(v0.V8H(), v1.V8H(), MemOperand(x2)))
973 TEST_NEON(ld1_12, ld1(v0.V2S(), v1.V2S(), MemOperand(x2)))
974 TEST_NEON(ld1_13, ld1(v0.V4S(), v1.V4S(), MemOperand(x2)))
975 TEST_NEON(ld1_14, ld1(v0.V1D(), v1.V1D(), MemOperand(x2)))
976 TEST_NEON(ld1_15, ld1(v0.V2D(), v1.V2D(), MemOperand(x2)))
977 TEST_NEON(ld1_16, ld1(v0.V8B(), v1.V8B(), v2.V8B(), MemOperand(x3)))
978 TEST_NEON(ld1_17, ld1(v0.V16B(), v1.V16B(), v2.V16B(), MemOperand(x3)))
979 TEST_NEON(ld1_18, ld1(v0.V4H(), v1.V4H(), v2.V4H(), MemOperand(x3)))
980 TEST_NEON(ld1_19, ld1(v0.V8H(), v1.V8H(), v2.V8H(), MemOperand(x3)))
981 TEST_NEON(ld1_20, ld1(v0.V2S(), v1.V2S(), v2.V2S(), MemOperand(x3)))
982 TEST_NEON(ld1_21, ld1(v0.V4S(), v1.V4S(), v2.V4S(), MemOperand(x3)))
983 TEST_NEON(ld1_22, ld1(v0.V1D(), v1.V1D(), v2.V1D(), MemOperand(x3)))
984 TEST_NEON(ld1_23, ld1(v0.V2D(), v1.V2D(), v2.V2D(), MemOperand(x3)))
985 TEST_NEON(ld1_24, ld1(v0.V8B(), v1.V8B(), v2.V8B(), v3.V8B(), MemOperand(x4)))
986 TEST_NEON(ld1_25,
988 TEST_NEON(ld1_26, ld1(v0.V4H(), v1.V4H(), v2.V4H(), v3.V4H(), MemOperand(x4)))
989 TEST_NEON(ld1_27, ld1(v0.V8H(), v1.V8H(), v2.V8H(), v3.V8H(), MemOperand(x4)))
990 TEST_NEON(ld1_28, ld1(v0.V2S(), v1.V2S(), v2.V2S(), v3.V2S(), MemOperand(x4)))
991 TEST_NEON(ld1_29, ld1(v0.V4S(), v1.V4S(), v2.V4S(), v3.V4S(), MemOperand(x4)))
992 TEST_NEON(ld1_30, ld1(v0.V1D(), v1.V1D(), v2.V1D(), v3.V1D(), MemOperand(x4)))
993 TEST_NEON(ld1_31, ld1(v0.V2D(), v1.V2D(), v2.V2D(), v3.V2D(), MemOperand(x4)))
994 TEST_NEON(ld1_32, ld1(v0.V8B(), MemOperand(x1, 8, PostIndex)))
995 TEST_NEON(ld1_33, ld1(v0.V16B(), MemOperand(x1, 16, PostIndex)))
996 TEST_NEON(ld1_34, ld1(v0.V4H(), MemOperand(x1, 8, PostIndex)))
997 TEST_NEON(ld1_35, ld1(v0.V8H(), MemOperand(x1, 16, PostIndex)))
998 TEST_NEON(ld1_36, ld1(v0.V2S(), MemOperand(x1, 8, PostIndex)))
999 TEST_NEON(ld1_37, ld1(v0.V4S(), MemOperand(x1, 16, PostIndex)))
1000 TEST_NEON(ld1_38, ld1(v0.V1D(), MemOperand(x1, 8, PostIndex)))
1001 TEST_NEON(ld1_39, ld1(v0.V2D(), MemOperand(x1, 16, PostIndex)))
1002 TEST_NEON(ld1_40, ld1(v0.V8B(), v1.V8B(), MemOperand(x2, 16, PostIndex)))
1003 TEST_NEON(ld1_41, ld1(v0.V16B(), v1.V16B(), MemOperand(x2, 32, PostIndex)))
1004 TEST_NEON(ld1_42, ld1(v0.V4H(), v1.V4H(), MemOperand(x2, 16, PostIndex)))
1005 TEST_NEON(ld1_43, ld1(v0.V8H(), v1.V8H(), MemOperand(x2, 32, PostIndex)))
1006 TEST_NEON(ld1_44, ld1(v0.V2S(), v1.V2S(), MemOperand(x2, 16, PostIndex)))
1007 TEST_NEON(ld1_45, ld1(v0.V4S(), v1.V4S(), MemOperand(x2, 32, PostIndex)))
1008 TEST_NEON(ld1_46, ld1(v0.V1D(), v1.V1D(), MemOperand(x2, 16, PostIndex)))
1009 TEST_NEON(ld1_47, ld1(v0.V2D(), v1.V2D(), MemOperand(x2, 32, PostIndex)))
1010 TEST_NEON(ld1_48,
1012 TEST_NEON(ld1_49,
1014 TEST_NEON(ld1_50,
1016 TEST_NEON(ld1_51,
1018 TEST_NEON(ld1_52,
1020 TEST_NEON(ld1_53,
1022 TEST_NEON(ld1_54,
1024 TEST_NEON(ld1_55,
1026 TEST_NEON(
1029 TEST_NEON(ld1_57,
1035 TEST_NEON(
1038 TEST_NEON(
1041 TEST_NEON(
1044 TEST_NEON(
1047 TEST_NEON(
1050 TEST_NEON(
1053 TEST_NEON(ld1_64, ld1(v0.V8B(), MemOperand(x1, x2, PostIndex)))
1054 TEST_NEON(ld1_65, ld1(v0.V16B(), MemOperand(x1, x2, PostIndex)))
1055 TEST_NEON(ld1_66, ld1(v0.V4H(), MemOperand(x1, x2, PostIndex)))
1056 TEST_NEON(ld1_67, ld1(v0.V8H(), MemOperand(x1, x2, PostIndex)))
1057 TEST_NEON(ld1_68, ld1(v0.V2S(), MemOperand(x1, x2, PostIndex)))
1058 TEST_NEON(ld1_69, ld1(v0.V4S(), MemOperand(x1, x2, PostIndex)))
1059 TEST_NEON(ld1_70, ld1(v0.V1D(), MemOperand(x1, x2, PostIndex)))
1060 TEST_NEON(ld1_71, ld1(v0.V2D(), MemOperand(x1, x2, PostIndex)))
1061 TEST_NEON(ld1_72, ld1(v0.V8B(), v1.V8B(), MemOperand(x2, x3, PostIndex)))
1062 TEST_NEON(ld1_73, ld1(v0.V16B(), v1.V16B(), MemOperand(x2, x3, PostIndex)))
1063 TEST_NEON(ld1_74, ld1(v0.V4H(), v1.V4H(), MemOperand(x2, x3, PostIndex)))
1064 TEST_NEON(ld1_75, ld1(v0.V8H(), v1.V8H(), MemOperand(x2, x3, PostIndex)))
1065 TEST_NEON(ld1_76, ld1(v0.V2S(), v1.V2S(), MemOperand(x2, x3, PostIndex)))
1066 TEST_NEON(ld1_77, ld1(v0.V4S(), v1.V4S(), MemOperand(x2, x3, PostIndex)))
1067 TEST_NEON(ld1_78, ld1(v0.V1D(), v1.V1D(), MemOperand(x2, x3, PostIndex)))
1068 TEST_NEON(ld1_79, ld1(v0.V2D(), v1.V2D(), MemOperand(x2, x3, PostIndex)))
1069 TEST_NEON(ld1_80,
1071 TEST_NEON(ld1_81,
1073 TEST_NEON(ld1_82,
1075 TEST_NEON(ld1_83,
1077 TEST_NEON(ld1_84,
1079 TEST_NEON(ld1_85,
1081 TEST_NEON(ld1_86,
1083 TEST_NEON(ld1_87,
1085 TEST_NEON(
1088 TEST_NEON(ld1_89,
1094 TEST_NEON(
1097 TEST_NEON(
1100 TEST_NEON(
1103 TEST_NEON(
1106 TEST_NEON(
1109 TEST_NEON(
1112 TEST_NEON(ld1_96, ld1(v0.B(), 13, MemOperand(x1)))
1113 TEST_NEON(ld1_97, ld1(v0.D(), 0, MemOperand(x1)))
1114 TEST_NEON(ld1_98, ld1(v0.H(), 5, MemOperand(x1)))
1115 TEST_NEON(ld1_99, ld1(v0.S(), 2, MemOperand(x1)))
1116 TEST_NEON(ld1_100, ld1(v0.B(), 3, MemOperand(x1, 1, PostIndex)))
1117 TEST_NEON(ld1_101, ld1(v0.B(), 14, MemOperand(x1, x2, PostIndex)))
1118 TEST_NEON(ld1_102, ld1(v0.D(), 0, MemOperand(x1, 8, PostIndex)))
1119 TEST_NEON(ld1_103, ld1(v0.D(), 1, MemOperand(x1, x2, PostIndex)))
1120 TEST_NEON(ld1_104, ld1(v0.H(), 3, MemOperand(x1, 2, PostIndex)))
1121 TEST_NEON(ld1_105, ld1(v0.H(), 6, MemOperand(x1, x2, PostIndex)))
1122 TEST_NEON(ld1_106, ld1(v0.S(), 0, MemOperand(x1, 4, PostIndex)))
1123 TEST_NEON(ld1_107, ld1(v0.S(), 3, MemOperand(x1, x2, PostIndex)))
1124 TEST_NEON(ld2r_0, ld2r(v0.V8B(), v1.V8B(), MemOperand(x2)))
1125 TEST_NEON(ld2r_1, ld2r(v0.V16B(), v1.V16B(), MemOperand(x2)))
1126 TEST_NEON(ld2r_2, ld2r(v0.V4H(), v1.V4H(), MemOperand(x2)))
1127 TEST_NEON(ld2r_3, ld2r(v0.V8H(), v1.V8H(), MemOperand(x2)))
1128 TEST_NEON(ld2r_4, ld2r(v0.V2S(), v1.V2S(), MemOperand(x2)))
1129 TEST_NEON(ld2r_5, ld2r(v0.V4S(), v1.V4S(), MemOperand(x2)))
1130 TEST_NEON(ld2r_6, ld2r(v0.V1D(), v1.V1D(), MemOperand(x2)))
1131 TEST_NEON(ld2r_7, ld2r(v0.V2D(), v1.V2D(), MemOperand(x2)))
1132 TEST_NEON(ld2r_8, ld2r(v0.V8B(), v1.V8B(), MemOperand(x2, 2, PostIndex)))
1133 TEST_NEON(ld2r_9, ld2r(v0.V16B(), v1.V16B(), MemOperand(x2, 2, PostIndex)))
1134 TEST_NEON(ld2r_10, ld2r(v0.V4H(), v1.V4H(), MemOperand(x2, 4, PostIndex)))
1135 TEST_NEON(ld2r_11, ld2r(v0.V8H(), v1.V8H(), MemOperand(x2, 4, PostIndex)))
1136 TEST_NEON(ld2r_12, ld2r(v0.V2S(), v1.V2S(), MemOperand(x2, 8, PostIndex)))
1137 TEST_NEON(ld2r_13, ld2r(v0.V4S(), v1.V4S(), MemOperand(x2, 8, PostIndex)))
1138 TEST_NEON(ld2r_14, ld2r(v0.V1D(), v1.V1D(), MemOperand(x2, 16, PostIndex)))
1139 TEST_NEON(ld2r_15, ld2r(v0.V2D(), v1.V2D(), MemOperand(x2, 16, PostIndex)))
1140 TEST_NEON(ld2r_16, ld2r(v0.V8B(), v1.V8B(), MemOperand(x2, x3, PostIndex)))
1141 TEST_NEON(ld2r_17, ld2r(v0.V16B(), v1.V16B(), MemOperand(x2, x3, PostIndex)))
1142 TEST_NEON(ld2r_18, ld2r(v0.V4H(), v1.V4H(), MemOperand(x2, x3, PostIndex)))
1143 TEST_NEON(ld2r_19, ld2r(v0.V8H(), v1.V8H(), MemOperand(x2, x3, PostIndex)))
1144 TEST_NEON(ld2r_20, ld2r(v0.V2S(), v1.V2S(), MemOperand(x2, x3, PostIndex)))
1145 TEST_NEON(ld2r_21, ld2r(v0.V4S(), v1.V4S(), MemOperand(x2, x3, PostIndex)))
1146 TEST_NEON(ld2r_22, ld2r(v0.V1D(), v1.V1D(), MemOperand(x2, x3, PostIndex)))
1147 TEST_NEON(ld2r_23, ld2r(v0.V2D(), v1.V2D(), MemOperand(x2, x3, PostIndex)))
1148 TEST_NEON(ld2_0, ld2(v0.V8B(), v1.V8B(), MemOperand(x2)))
1149 TEST_NEON(ld2_1, ld2(v0.V16B(), v1.V16B(), MemOperand(x2)))
1150 TEST_NEON(ld2_2, ld2(v0.V4H(), v1.V4H(), MemOperand(x2)))
1151 TEST_NEON(ld2_3, ld2(v0.V8H(), v1.V8H(), MemOperand(x2)))
1152 TEST_NEON(ld2_4, ld2(v0.V2S(), v1.V2S(), MemOperand(x2)))
1153 TEST_NEON(ld2_5, ld2(v0.V4S(), v1.V4S(), MemOperand(x2)))
1154 TEST_NEON(ld2_6, ld2(v0.V2D(), v1.V2D(), MemOperand(x2)))
1155 TEST_NEON(ld2_7, ld2(v0.V8B(), v1.V8B(), MemOperand(x2, 16, PostIndex)))
1156 TEST_NEON(ld2_8, ld2(v0.V16B(), v1.V16B(), MemOperand(x2, 32, PostIndex)))
1157 TEST_NEON(ld2_9, ld2(v0.V4H(), v1.V4H(), MemOperand(x2, 16, PostIndex)))
1158 TEST_NEON(ld2_10, ld2(v0.V8H(), v1.V8H(), MemOperand(x2, 32, PostIndex)))
1159 TEST_NEON(ld2_11, ld2(v0.V2S(), v1.V2S(), MemOperand(x2, 16, PostIndex)))
1160 TEST_NEON(ld2_12, ld2(v0.V4S(), v1.V4S(), MemOperand(x2, 32, PostIndex)))
1161 TEST_NEON(ld2_13, ld2(v0.V2D(), v1.V2D(), MemOperand(x2, 32, PostIndex)))
1162 TEST_NEON(ld2_14, ld2(v0.V8B(), v1.V8B(), MemOperand(x2, x3, PostIndex)))
1163 TEST_NEON(ld2_15, ld2(v0.V16B(), v1.V16B(), MemOperand(x2, x3, PostIndex)))
1164 TEST_NEON(ld2_16, ld2(v0.V4H(), v1.V4H(), MemOperand(x2, x3, PostIndex)))
1165 TEST_NEON(ld2_17, ld2(v0.V8H(), v1.V8H(), MemOperand(x2, x3, PostIndex)))
1166 TEST_NEON(ld2_18, ld2(v0.V2S(), v1.V2S(), MemOperand(x2, x3, PostIndex)))
1167 TEST_NEON(ld2_19, ld2(v0.V4S(), v1.V4S(), MemOperand(x2, x3, PostIndex)))
1168 TEST_NEON(ld2_20, ld2(v0.V2D(), v1.V2D(), MemOperand(x2, x3, PostIndex)))
1169 TEST_NEON(ld2_21, ld2(v0.B(), v1.B(), 10, MemOperand(x2)))
1170 TEST_NEON(ld2_22, ld2(v0.D(), v1.D(), 0, MemOperand(x2)))
1171 TEST_NEON(ld2_23, ld2(v0.H(), v1.H(), 3, MemOperand(x2)))
1172 TEST_NEON(ld2_24, ld2(v0.S(), v1.S(), 1, MemOperand(x2)))
1173 TEST_NEON(ld2_25, ld2(v0.B(), v1.B(), 7, MemOperand(x2, 2, PostIndex)))
1174 TEST_NEON(ld2_26, ld2(v0.B(), v1.B(), 4, MemOperand(x2, x3, PostIndex)))
1175 TEST_NEON(ld2_27, ld2(v0.D(), v1.D(), 1, MemOperand(x2, 16, PostIndex)))
1176 TEST_NEON(ld2_28, ld2(v0.D(), v1.D(), 1, MemOperand(x2, x3, PostIndex)))
1177 TEST_NEON(ld2_29, ld2(v0.H(), v1.H(), 0, MemOperand(x2, 4, PostIndex)))
1178 TEST_NEON(ld2_30, ld2(v0.H(), v1.H(), 6, MemOperand(x2, x3, PostIndex)))
1179 TEST_NEON(ld2_31, ld2(v0.S(), v1.S(), 3, MemOperand(x2, 8, PostIndex)))
1180 TEST_NEON(ld2_32, ld2(v0.S(), v1.S(), 3, MemOperand(x2, x3, PostIndex)))
1181 TEST_NEON(ld3r_0, ld3r(v0.V8B(), v1.V8B(), v2.V8B(), MemOperand(x3)))
1182 TEST_NEON(ld3r_1, ld3r(v0.V16B(), v1.V16B(), v2.V16B(), MemOperand(x3)))
1183 TEST_NEON(ld3r_2, ld3r(v0.V4H(), v1.V4H(), v2.V4H(), MemOperand(x3)))
1184 TEST_NEON(ld3r_3, ld3r(v0.V8H(), v1.V8H(), v2.V8H(), MemOperand(x3)))
1185 TEST_NEON(ld3r_4, ld3r(v0.V2S(), v1.V2S(), v2.V2S(), MemOperand(x3)))
1186 TEST_NEON(ld3r_5, ld3r(v0.V4S(), v1.V4S(), v2.V4S(), MemOperand(x3)))
1187 TEST_NEON(ld3r_6, ld3r(v0.V1D(), v1.V1D(), v2.V1D(), MemOperand(x3)))
1188 TEST_NEON(ld3r_7, ld3r(v0.V2D(), v1.V2D(), v2.V2D(), MemOperand(x3)))
1189 TEST_NEON(ld3r_8,
1191 TEST_NEON(ld3r_9,
1193 TEST_NEON(ld3r_10,
1195 TEST_NEON(ld3r_11,
1197 TEST_NEON(ld3r_12,
1199 TEST_NEON(ld3r_13,
1201 TEST_NEON(ld3r_14,
1203 TEST_NEON(ld3r_15,
1205 TEST_NEON(ld3r_16,
1207 TEST_NEON(ld3r_17,
1209 TEST_NEON(ld3r_18,
1211 TEST_NEON(ld3r_19,
1213 TEST_NEON(ld3r_20,
1215 TEST_NEON(ld3r_21,
1217 TEST_NEON(ld3r_22,
1219 TEST_NEON(ld3r_23,
1221 TEST_NEON(ld3_0, ld3(v0.V8B(), v1.V8B(), v2.V8B(), MemOperand(x3)))
1222 TEST_NEON(ld3_1, ld3(v0.V16B(), v1.V16B(), v2.V16B(), MemOperand(x3)))
1223 TEST_NEON(ld3_2, ld3(v0.V4H(), v1.V4H(), v2.V4H(), MemOperand(x3)))
1224 TEST_NEON(ld3_3, ld3(v0.V8H(), v1.V8H(), v2.V8H(), MemOperand(x3)))
1225 TEST_NEON(ld3_4, ld3(v0.V2S(), v1.V2S(), v2.V2S(), MemOperand(x3)))
1226 TEST_NEON(ld3_5, ld3(v0.V4S(), v1.V4S(), v2.V4S(), MemOperand(x3)))
1227 TEST_NEON(ld3_6, ld3(v0.V2D(), v1.V2D(), v2.V2D(), MemOperand(x3)))
1228 TEST_NEON(ld3_7,
1230 TEST_NEON(ld3_8,
1232 TEST_NEON(ld3_9,
1234 TEST_NEON(ld3_10,
1236 TEST_NEON(ld3_11,
1238 TEST_NEON(ld3_12,
1240 TEST_NEON(ld3_13,
1242 TEST_NEON(ld3_14,
1244 TEST_NEON(ld3_15,
1246 TEST_NEON(ld3_16,
1248 TEST_NEON(ld3_17,
1250 TEST_NEON(ld3_18,
1252 TEST_NEON(ld3_19,
1254 TEST_NEON(ld3_20,
1256 TEST_NEON(ld3_21, ld3(v0.B(), v1.B(), v2.B(), 6, MemOperand(x3)))
1257 TEST_NEON(ld3_22, ld3(v0.D(), v1.D(), v2.D(), 1, MemOperand(x3)))
1258 TEST_NEON(ld3_23, ld3(v0.H(), v1.H(), v2.H(), 1, MemOperand(x3)))
1259 TEST_NEON(ld3_24, ld3(v0.S(), v1.S(), v2.S(), 2, MemOperand(x3)))
1260 TEST_NEON(ld3_25, ld3(v0.B(), v1.B(), v2.B(), 7, MemOperand(x3, 3, PostIndex)))
1261 TEST_NEON(ld3_26,
1263 TEST_NEON(ld3_27, ld3(v0.D(), v1.D(), v2.D(), 1, MemOperand(x3, 24, PostIndex)))
1264 TEST_NEON(ld3_28, ld3(v0.D(), v1.D(), v2.D(), 0, MemOperand(x3, x4, PostIndex)))
1265 TEST_NEON(ld3_29, ld3(v0.H(), v1.H(), v2.H(), 0, MemOperand(x3, 6, PostIndex)))
1266 TEST_NEON(ld3_30, ld3(v0.H(), v1.H(), v2.H(), 2, MemOperand(x3, x4, PostIndex)))
1267 TEST_NEON(ld3_31, ld3(v0.S(), v1.S(), v2.S(), 2, MemOperand(x3, 12, PostIndex)))
1268 TEST_NEON(ld3_32, ld3(v0.S(), v1.S(), v2.S(), 0, MemOperand(x3, x4, PostIndex)))
1269 TEST_NEON(ld4r_0, ld4r(v0.V8B(), v1.V8B(), v2.V8B(), v3.V8B(), MemOperand(x4)))
1270 TEST_NEON(ld4r_1,
1272 TEST_NEON(ld4r_2, ld4r(v0.V4H(), v1.V4H(), v2.V4H(), v3.V4H(), MemOperand(x4)))
1273 TEST_NEON(ld4r_3, ld4r(v0.V8H(), v1.V8H(), v2.V8H(), v3.V8H(), MemOperand(x4)))
1274 TEST_NEON(ld4r_4, ld4r(v0.V2S(), v1.V2S(), v2.V2S(), v3.V2S(), MemOperand(x4)))
1275 TEST_NEON(ld4r_5, ld4r(v0.V4S(), v1.V4S(), v2.V4S(), v3.V4S(), MemOperand(x4)))
1276 TEST_NEON(ld4r_6, ld4r(v0.V1D(), v1.V1D(), v2.V1D(), v3.V1D(), MemOperand(x4)))
1277 TEST_NEON(ld4r_7, ld4r(v0.V2D(), v1.V2D(), v2.V2D(), v3.V2D(), MemOperand(x4)))
1278 TEST_NEON(
1281 TEST_NEON(ld4r_9,
1287 TEST_NEON(
1290 TEST_NEON(
1293 TEST_NEON(
1296 TEST_NEON(
1299 TEST_NEON(
1302 TEST_NEON(
1305 TEST_NEON(
1308 TEST_NEON(ld4r_17,
1314 TEST_NEON(
1317 TEST_NEON(
1320 TEST_NEON(
1323 TEST_NEON(
1326 TEST_NEON(
1329 TEST_NEON(
1332 TEST_NEON(ld4_0, ld4(v0.V8B(), v1.V8B(), v2.V8B(), v3.V8B(), MemOperand(x4)))
1333 TEST_NEON(ld4_1,
1335 TEST_NEON(ld4_2, ld4(v0.V4H(), v1.V4H(), v2.V4H(), v3.V4H(), MemOperand(x4)))
1336 TEST_NEON(ld4_3, ld4(v0.V8H(), v1.V8H(), v2.V8H(), v3.V8H(), MemOperand(x4)))
1337 TEST_NEON(ld4_4, ld4(v0.V2S(), v1.V2S(), v2.V2S(), v3.V2S(), MemOperand(x4)))
1338 TEST_NEON(ld4_5, ld4(v0.V4S(), v1.V4S(), v2.V4S(), v3.V4S(), MemOperand(x4)))
1339 TEST_NEON(ld4_6, ld4(v0.V2D(), v1.V2D(), v2.V2D(), v3.V2D(), MemOperand(x4)))
1340 TEST_NEON(
1343 TEST_NEON(ld4_8,
1349 TEST_NEON(
1352 TEST_NEON(
1355 TEST_NEON(
1358 TEST_NEON(
1361 TEST_NEON(
1364 TEST_NEON(
1367 TEST_NEON(ld4_15,
1373 TEST_NEON(
1376 TEST_NEON(
1379 TEST_NEON(
1382 TEST_NEON(
1385 TEST_NEON(
1388 TEST_NEON(ld4_21, ld4(v0.B(), v1.B(), v2.B(), v3.B(), 15, MemOperand(x4)))
1389 TEST_NEON(ld4_22, ld4(v0.D(), v1.D(), v2.D(), v3.D(), 1, MemOperand(x4)))
1390 TEST_NEON(ld4_23, ld4(v0.H(), v1.H(), v2.H(), v3.H(), 2, MemOperand(x4)))
1391 TEST_NEON(ld4_24, ld4(v0.S(), v1.S(), v2.S(), v3.S(), 0, MemOperand(x4)))
1392 TEST_NEON(ld4_25,
1394 TEST_NEON(ld4_26,
1396 TEST_NEON(ld4_27,
1398 TEST_NEON(ld4_28,
1400 TEST_NEON(ld4_29,
1402 TEST_NEON(ld4_30,
1404 TEST_NEON(ld4_31,
1406 TEST_NEON(ld4_32,
1408 TEST_NEON(ldnp_0, ldnp(d0, d1, MemOperand(x2, -32)))
1409 TEST_NEON(ldnp_1, ldnp(q0, q1, MemOperand(x2, 288)))
1410 TEST_NEON(ldnp_2, ldnp(s0, s1, MemOperand(x2, -180)))
1411 TEST_NEON(ldp_0, ldp(d0, d1, MemOperand(x2, 112)))
1412 TEST_NEON(ldp_1, ldp(d0, d1, MemOperand(x2, 24, PostIndex)))
1413 TEST_NEON(ldp_2, ldp(d0, d1, MemOperand(x2, 192, PreIndex)))
1414 TEST_NEON(ldp_3, ldp(q0, q1, MemOperand(x2, 256)))
1415 TEST_NEON(ldp_4, ldp(q0, q1, MemOperand(x2, -976, PostIndex)))
1416 TEST_NEON(ldp_5, ldp(q0, q1, MemOperand(x2, -976, PreIndex)))
1417 TEST_NEON(ldp_6, ldp(s0, s1, MemOperand(x2, -72)))
1418 TEST_NEON(ldp_7, ldp(s0, s1, MemOperand(x2, 0, PostIndex)))
1419 TEST_NEON(ldp_8, ldp(s0, s1, MemOperand(x2, 144, PreIndex)))
1420 TEST_NEON(ldr_0, ldr(b0, MemOperand(x1, -172, PostIndex)))
1421 TEST_NEON(ldr_1, ldr(b0, MemOperand(x1, 39, PreIndex)))
1422 TEST_NEON(ldr_2, ldr(b0, MemOperand(x1, 1471)))
1423 TEST_NEON(ldr_3, ldr(d0, MemOperand(x1, -240, PostIndex)))
1424 TEST_NEON(ldr_4, ldr(d0, MemOperand(x1, 110, PreIndex)))
1425 TEST_NEON(ldr_5, ldr(d0, MemOperand(x1, 4048)))
1426 TEST_NEON(ldr_6, ldr(h0, MemOperand(x1, -76, PostIndex)))
1427 TEST_NEON(ldr_7, ldr(h0, MemOperand(x1, -124, PreIndex)))
1428 TEST_NEON(ldr_8, ldr(h0, MemOperand(x1, 6230)))
1429 TEST_NEON(ldr_9, ldr(q0, MemOperand(x1, -13, PostIndex)))
1430 TEST_NEON(ldr_10, ldr(q0, MemOperand(x1, 17, PreIndex)))
1431 TEST_NEON(ldr_11, ldr(q0, MemOperand(x1, 11376)))
1432 TEST_NEON(ldr_12, ldr(s0, MemOperand(x1, 148, PostIndex)))
1433 TEST_NEON(ldr_13, ldr(s0, MemOperand(x1, 68, PreIndex)))
1434 TEST_NEON(ldr_14, ldr(s0, MemOperand(x1, 7424)))
1435 TEST_NEON(ldr_15, ldr(d0, 0x35a20))
1436 TEST_NEON(ldr_16, ldr(q0, 0xc067))
1437 TEST_NEON(ldr_17, ldr(s0, 0x1053a))
1438 TEST_NEON(ldr_18, ldr(b0, MemOperand(x1, x2, LSL, 0)))
1439 TEST_NEON(ldr_19, ldr(b0, MemOperand(x1, w2, SXTW, 0)))
1440 TEST_NEON(ldr_20, ldr(d0, MemOperand(x1, w2, SXTW, 3)))
1441 TEST_NEON(ldr_21, ldr(d0, MemOperand(x1, x2, SXTX, 3)))
1442 TEST_NEON(ldr_22, ldr(h0, MemOperand(x1, w2, UXTW, 1)))
1443 TEST_NEON(ldr_23, ldr(h0, MemOperand(x1, x2, SXTX, 0)))
1444 TEST_NEON(ldr_24, ldr(q0, MemOperand(x1, w2, UXTW, 4)))
1445 TEST_NEON(ldr_25, ldr(q0, MemOperand(x1, x2, SXTX, 4)))
1446 TEST_NEON(ldr_26, ldr(s0, MemOperand(x1, w2, SXTW, 2)))
1447 TEST_NEON(ldr_27, ldr(s0, MemOperand(x1, x2, SXTX, 2)))
1448 TEST_NEON(ldur_0, ldur(b0, MemOperand(x1, 153)))
1449 TEST_NEON(ldur_1, ldur(d0, MemOperand(x1, -146)))
1450 TEST_NEON(ldur_2, ldur(h0, MemOperand(x1, -117)))
1451 TEST_NEON(ldur_3, ldur(q0, MemOperand(x1, -81)))
1452 TEST_NEON(ldur_4, ldur(s0, MemOperand(x1, 209)))
1453 TEST_NEON(mla_0, mla(v0.V4H(), v1.V4H(), v2.H(), 1))
1454 TEST_NEON(mla_1, mla(v0.V8H(), v1.V8H(), v2.H(), 7))
1455 TEST_NEON(mla_2, mla(v0.V2S(), v1.V2S(), v2.S(), 0))
1456 TEST_NEON(mla_3, mla(v0.V4S(), v1.V4S(), v2.S(), 3))
1457 TEST_NEON(mla_4, mla(v0.V8B(), v1.V8B(), v2.V8B()))
1458 TEST_NEON(mla_5, mla(v0.V16B(), v1.V16B(), v2.V16B()))
1459 TEST_NEON(mla_6, mla(v0.V4H(), v1.V4H(), v2.V4H()))
1460 TEST_NEON(mla_7, mla(v0.V8H(), v1.V8H(), v2.V8H()))
1461 TEST_NEON(mla_8, mla(v0.V2S(), v1.V2S(), v2.V2S()))
1462 TEST_NEON(mla_9, mla(v0.V4S(), v1.V4S(), v2.V4S()))
1463 TEST_NEON(mls_0, mls(v0.V4H(), v1.V4H(), v2.H(), 3))
1464 TEST_NEON(mls_1, mls(v0.V8H(), v1.V8H(), v2.H(), 5))
1465 TEST_NEON(mls_2, mls(v0.V2S(), v1.V2S(), v2.S(), 0))
1466 TEST_NEON(mls_3, mls(v0.V4S(), v1.V4S(), v2.S(), 1))
1467 TEST_NEON(mls_4, mls(v0.V8B(), v1.V8B(), v2.V8B()))
1468 TEST_NEON(mls_5, mls(v0.V16B(), v1.V16B(), v2.V16B()))
1469 TEST_NEON(mls_6, mls(v0.V4H(), v1.V4H(), v2.V4H()))
1470 TEST_NEON(mls_7, mls(v0.V8H(), v1.V8H(), v2.V8H()))
1471 TEST_NEON(mls_8, mls(v0.V2S(), v1.V2S(), v2.V2S()))
1472 TEST_NEON(mls_9, mls(v0.V4S(), v1.V4S(), v2.V4S()))
1473 TEST_NEON(movi_0, movi(v0.V2D(), 0x0000ff000000ff00))
1474 TEST_NEON(movi_1, movi(d0, 0xffffffff00ffff00))
1475 TEST_NEON(movi_2, movi(v0.V4H(), 0xda, LSL, 8))
1476 TEST_NEON(movi_3, movi(v0.V8H(), 0x32, LSL, 0))
1477 TEST_NEON(movi_4, movi(v0.V2S(), 0xfe, LSL, 0))
1478 TEST_NEON(movi_5, movi(v0.V4S(), 0xf0, LSL, 8))
1479 TEST_NEON(movi_6, movi(v0.V2S(), 0x81, MSL, 8))
1480 TEST_NEON(movi_7, movi(v0.V4S(), 0x7, MSL, 8))
1481 TEST_NEON(movi_8, movi(v0.V8B(), 0x18))
1482 TEST_NEON(movi_9, movi(v0.V16B(), 0x94))
1483 TEST_NEON(mov_0, mov(b0, v1.B(), 5))
1484 TEST_NEON(mov_1, mov(h0, v1.H(), 1))
1485 TEST_NEON(mov_2, mov(s0, v1.S(), 3))
1486 TEST_NEON(mov_3, mov(d0, v1.D(), 0))
1487 TEST_NEON(mov_4, mov(v0.B(), 14, v1.B(), 11))
1488 TEST_NEON(mov_5, mov(v0.H(), 1, v1.H(), 7))
1489 TEST_NEON(mov_6, mov(v0.S(), 1, v1.S(), 1))
1490 TEST_NEON(mov_7, mov(v0.D(), 0, v1.D(), 1))
1491 TEST_NEON(mov_8, mov(v0.B(), 14, w1))
1492 TEST_NEON(mov_9, mov(v0.H(), 7, w1))
1493 TEST_NEON(mov_10, mov(v0.S(), 0, w1))
1494 TEST_NEON(mov_11, mov(v0.D(), 1, x1))
1495 TEST_NEON(mov_12, mov(v0.V8B(), v1.V8B()))
1496 TEST_NEON(mov_13, mov(v0.V16B(), v1.V16B()))
1497 TEST_NEON(mov_14, mov(w0, v1.S(), 3))
1498 TEST_NEON(mov_15, mov(x0, v1.D(), 1))
1499 TEST_NEON(mul_0, mul(v0.V4H(), v1.V4H(), v2.H(), 0))
1500 TEST_NEON(mul_1, mul(v0.V8H(), v1.V8H(), v2.H(), 2))
1501 TEST_NEON(mul_2, mul(v0.V2S(), v1.V2S(), v2.S(), 1))
1502 TEST_NEON(mul_3, mul(v0.V4S(), v1.V4S(), v2.S(), 1))
1503 TEST_NEON(mul_4, mul(v0.V8B(), v1.V8B(), v2.V8B()))
1504 TEST_NEON(mul_5, mul(v0.V16B(), v1.V16B(), v2.V16B()))
1505 TEST_NEON(mul_6, mul(v0.V4H(), v1.V4H(), v2.V4H()))
1506 TEST_NEON(mul_7, mul(v0.V8H(), v1.V8H(), v2.V8H()))
1507 TEST_NEON(mul_8, mul(v0.V2S(), v1.V2S(), v2.V2S()))
1508 TEST_NEON(mul_9, mul(v0.V4S(), v1.V4S(), v2.V4S()))
1509 TEST_NEON(mvni_0, mvni(v0.V4H(), 0xd9, LSL, 8))
1510 TEST_NEON(mvni_1, mvni(v0.V8H(), 0x86, LSL, 0))
1511 TEST_NEON(mvni_2, mvni(v0.V2S(), 0xde, LSL, 16))
1512 TEST_NEON(mvni_3, mvni(v0.V4S(), 0x96, LSL, 24))
1513 TEST_NEON(mvni_4, mvni(v0.V2S(), 0x1e, MSL, 16))
1514 TEST_NEON(mvni_5, mvni(v0.V4S(), 0x9b, MSL, 16))
1515 TEST_NEON(mvn_0, mvn(v0.V8B(), v1.V8B()))
1516 TEST_NEON(mvn_1, mvn(v0.V16B(), v1.V16B()))
1517 TEST_NEON(neg_0, neg(v0.V8B(), v1.V8B()))
1518 TEST_NEON(neg_1, neg(v0.V16B(), v1.V16B()))
1519 TEST_NEON(neg_2, neg(v0.V4H(), v1.V4H()))
1520 TEST_NEON(neg_3, neg(v0.V8H(), v1.V8H()))
1521 TEST_NEON(neg_4, neg(v0.V2S(), v1.V2S()))
1522 TEST_NEON(neg_5, neg(v0.V4S(), v1.V4S()))
1523 TEST_NEON(neg_6, neg(v0.V2D(), v1.V2D()))
1524 TEST_NEON(neg_7, neg(d0, d1))
1525 TEST_NEON(not_0, not_(v0.V8B(), v1.V8B()))
1526 TEST_NEON(not_1, not_(v0.V16B(), v1.V16B()))
1527 TEST_NEON(orn_0, orn(v0.V8B(), v1.V8B(), v2.V8B()))
1528 TEST_NEON(orn_1, orn(v0.V16B(), v1.V16B(), v2.V16B()))
1529 TEST_NEON(orr_0, orr(v0.V4H(), 0xb1, 0))
1530 TEST_NEON(orr_1, orr(v0.V8H(), 0xe3, 8))
1531 TEST_NEON(orr_2, orr(v0.V2S(), 0x26, 0))
1532 TEST_NEON(orr_3, orr(v0.V4S(), 0x67, 0))
1533 TEST_NEON(orr_4, orr(v0.V8B(), v1.V8B(), v2.V8B()))
1534 TEST_NEON(orr_5, orr(v0.V16B(), v1.V16B(), v2.V16B()))
1535 TEST_NEON(pmull_0, pmull(v0.V8H(), v1.V8B(), v2.V8B()))
1536 TEST_NEON(pmull2_0, pmull2(v0.V8H(), v1.V16B(), v2.V16B()))
1537 TEST_NEON(pmul_0, pmul(v0.V8B(), v1.V8B(), v2.V8B()))
1538 TEST_NEON(pmul_1, pmul(v0.V16B(), v1.V16B(), v2.V16B()))
1539 TEST_NEON(raddhn_0, raddhn(v0.V8B(), v1.V8H(), v2.V8H()))
1540 TEST_NEON(raddhn_1, raddhn(v0.V4H(), v1.V4S(), v2.V4S()))
1541 TEST_NEON(raddhn_2, raddhn(v0.V2S(), v1.V2D(), v2.V2D()))
1542 TEST_NEON(raddhn2_0, raddhn2(v0.V16B(), v1.V8H(), v2.V8H()))
1543 TEST_NEON(raddhn2_1, raddhn2(v0.V8H(), v1.V4S(), v2.V4S()))
1544 TEST_NEON(raddhn2_2, raddhn2(v0.V4S(), v1.V2D(), v2.V2D()))
1545 TEST_NEON(rbit_0, rbit(v0.V8B(), v1.V8B()))
1546 TEST_NEON(rbit_1, rbit(v0.V16B(), v1.V16B()))
1547 TEST_NEON(rev16_0, rev16(v0.V8B(), v1.V8B()))
1548 TEST_NEON(rev16_1, rev16(v0.V16B(), v1.V16B()))
1549 TEST_NEON(rev32_0, rev32(v0.V8B(), v1.V8B()))
1550 TEST_NEON(rev32_1, rev32(v0.V16B(), v1.V16B()))
1551 TEST_NEON(rev32_2, rev32(v0.V4H(), v1.V4H()))
1552 TEST_NEON(rev32_3, rev32(v0.V8H(), v1.V8H()))
1553 TEST_NEON(rev64_0, rev64(v0.V8B(), v1.V8B()))
1554 TEST_NEON(rev64_1, rev64(v0.V16B(), v1.V16B()))
1555 TEST_NEON(rev64_2, rev64(v0.V4H(), v1.V4H()))
1556 TEST_NEON(rev64_3, rev64(v0.V8H(), v1.V8H()))
1557 TEST_NEON(rev64_4, rev64(v0.V2S(), v1.V2S()))
1558 TEST_NEON(rev64_5, rev64(v0.V4S(), v1.V4S()))
1559 TEST_NEON(rshrn_0, rshrn(v0.V8B(), v1.V8H(), 6))
1560 TEST_NEON(rshrn_1, rshrn(v0.V4H(), v1.V4S(), 9))
1561 TEST_NEON(rshrn_2, rshrn(v0.V2S(), v1.V2D(), 30))
1562 TEST_NEON(rshrn2_0, rshrn2(v0.V16B(), v1.V8H(), 1))
1563 TEST_NEON(rshrn2_1, rshrn2(v0.V8H(), v1.V4S(), 6))
1564 TEST_NEON(rshrn2_2, rshrn2(v0.V4S(), v1.V2D(), 12))
1565 TEST_NEON(rsubhn_0, rsubhn(v0.V8B(), v1.V8H(), v2.V8H()))
1566 TEST_NEON(rsubhn_1, rsubhn(v0.V4H(), v1.V4S(), v2.V4S()))
1567 TEST_NEON(rsubhn_2, rsubhn(v0.V2S(), v1.V2D(), v2.V2D()))
1568 TEST_NEON(rsubhn2_0, rsubhn2(v0.V16B(), v1.V8H(), v2.V8H()))
1569 TEST_NEON(rsubhn2_1, rsubhn2(v0.V8H(), v1.V4S(), v2.V4S()))
1570 TEST_NEON(rsubhn2_2, rsubhn2(v0.V4S(), v1.V2D(), v2.V2D()))
1571 TEST_NEON(sabal_0, sabal(v0.V8H(), v1.V8B(), v2.V8B()))
1572 TEST_NEON(sabal_1, sabal(v0.V4S(), v1.V4H(), v2.V4H()))
1573 TEST_NEON(sabal_2, sabal(v0.V2D(), v1.V2S(), v2.V2S()))
1574 TEST_NEON(sabal2_0, sabal2(v0.V8H(), v1.V16B(), v2.V16B()))
1575 TEST_NEON(sabal2_1, sabal2(v0.V4S(), v1.V8H(), v2.V8H()))
1576 TEST_NEON(sabal2_2, sabal2(v0.V2D(), v1.V4S(), v2.V4S()))
1577 TEST_NEON(saba_0, saba(v0.V8B(), v1.V8B(), v2.V8B()))
1578 TEST_NEON(saba_1, saba(v0.V16B(), v1.V16B(), v2.V16B()))
1579 TEST_NEON(saba_2, saba(v0.V4H(), v1.V4H(), v2.V4H()))
1580 TEST_NEON(saba_3, saba(v0.V8H(), v1.V8H(), v2.V8H()))
1581 TEST_NEON(saba_4, saba(v0.V2S(), v1.V2S(), v2.V2S()))
1582 TEST_NEON(saba_5, saba(v0.V4S(), v1.V4S(), v2.V4S()))
1583 TEST_NEON(sabdl_0, sabdl(v0.V8H(), v1.V8B(), v2.V8B()))
1584 TEST_NEON(sabdl_1, sabdl(v0.V4S(), v1.V4H(), v2.V4H()))
1585 TEST_NEON(sabdl_2, sabdl(v0.V2D(), v1.V2S(), v2.V2S()))
1586 TEST_NEON(sabdl2_0, sabdl2(v0.V8H(), v1.V16B(), v2.V16B()))
1587 TEST_NEON(sabdl2_1, sabdl2(v0.V4S(), v1.V8H(), v2.V8H()))
1588 TEST_NEON(sabdl2_2, sabdl2(v0.V2D(), v1.V4S(), v2.V4S()))
1589 TEST_NEON(sabd_0, sabd(v0.V8B(), v1.V8B(), v2.V8B()))
1590 TEST_NEON(sabd_1, sabd(v0.V16B(), v1.V16B(), v2.V16B()))
1591 TEST_NEON(sabd_2, sabd(v0.V4H(), v1.V4H(), v2.V4H()))
1592 TEST_NEON(sabd_3, sabd(v0.V8H(), v1.V8H(), v2.V8H()))
1593 TEST_NEON(sabd_4, sabd(v0.V2S(), v1.V2S(), v2.V2S()))
1594 TEST_NEON(sabd_5, sabd(v0.V4S(), v1.V4S(), v2.V4S()))
1595 TEST_NEON(sadalp_0, sadalp(v0.V4H(), v1.V8B()))
1596 TEST_NEON(sadalp_1, sadalp(v0.V8H(), v1.V16B()))
1597 TEST_NEON(sadalp_2, sadalp(v0.V2S(), v1.V4H()))
1598 TEST_NEON(sadalp_3, sadalp(v0.V4S(), v1.V8H()))
1599 TEST_NEON(sadalp_4, sadalp(v0.V1D(), v1.V2S()))
1600 TEST_NEON(sadalp_5, sadalp(v0.V2D(), v1.V4S()))
1601 TEST_NEON(saddlp_0, saddlp(v0.V4H(), v1.V8B()))
1602 TEST_NEON(saddlp_1, saddlp(v0.V8H(), v1.V16B()))
1603 TEST_NEON(saddlp_2, saddlp(v0.V2S(), v1.V4H()))
1604 TEST_NEON(saddlp_3, saddlp(v0.V4S(), v1.V8H()))
1605 TEST_NEON(saddlp_4, saddlp(v0.V1D(), v1.V2S()))
1606 TEST_NEON(saddlp_5, saddlp(v0.V2D(), v1.V4S()))
1607 TEST_NEON(saddlv_0, saddlv(h0, v1.V8B()))
1608 TEST_NEON(saddlv_1, saddlv(h0, v1.V16B()))
1609 TEST_NEON(saddlv_2, saddlv(s0, v1.V4H()))
1610 TEST_NEON(saddlv_3, saddlv(s0, v1.V8H()))
1611 TEST_NEON(saddlv_4, saddlv(d0, v1.V4S()))
1612 TEST_NEON(saddl_0, saddl(v0.V8H(), v1.V8B(), v2.V8B()))
1613 TEST_NEON(saddl_1, saddl(v0.V4S(), v1.V4H(), v2.V4H()))
1614 TEST_NEON(saddl_2, saddl(v0.V2D(), v1.V2S(), v2.V2S()))
1615 TEST_NEON(saddl2_0, saddl2(v0.V8H(), v1.V16B(), v2.V16B()))
1616 TEST_NEON(saddl2_1, saddl2(v0.V4S(), v1.V8H(), v2.V8H()))
1617 TEST_NEON(saddl2_2, saddl2(v0.V2D(), v1.V4S(), v2.V4S()))
1618 TEST_NEON(saddw_0, saddw(v0.V8H(), v1.V8H(), v2.V8B()))
1619 TEST_NEON(saddw_1, saddw(v0.V4S(), v1.V4S(), v2.V4H()))
1620 TEST_NEON(saddw_2, saddw(v0.V2D(), v1.V2D(), v2.V2S()))
1621 TEST_NEON(saddw2_0, saddw2(v0.V8H(), v1.V8H(), v2.V16B()))
1622 TEST_NEON(saddw2_1, saddw2(v0.V4S(), v1.V4S(), v2.V8H()))
1623 TEST_NEON(saddw2_2, saddw2(v0.V2D(), v1.V2D(), v2.V4S()))
1624 TEST_NEON(shadd_0, shadd(v0.V8B(), v1.V8B(), v2.V8B()))
1625 TEST_NEON(shadd_1, shadd(v0.V16B(), v1.V16B(), v2.V16B()))
1626 TEST_NEON(shadd_2, shadd(v0.V4H(), v1.V4H(), v2.V4H()))
1627 TEST_NEON(shadd_3, shadd(v0.V8H(), v1.V8H(), v2.V8H()))
1628 TEST_NEON(shadd_4, shadd(v0.V2S(), v1.V2S(), v2.V2S()))
1629 TEST_NEON(shadd_5, shadd(v0.V4S(), v1.V4S(), v2.V4S()))
1630 TEST_NEON(shll_0, shll(v0.V8H(), v1.V8B(), 8))
1631 TEST_NEON(shll_1, shll(v0.V4S(), v1.V4H(), 16))
1632 TEST_NEON(shll_2, shll(v0.V2D(), v1.V2S(), 32))
1633 TEST_NEON(shll2_0, shll2(v0.V8H(), v1.V16B(), 8))
1634 TEST_NEON(shll2_1, shll2(v0.V4S(), v1.V8H(), 16))
1635 TEST_NEON(shll2_2, shll2(v0.V2D(), v1.V4S(), 32))
1636 TEST_NEON(shl_0, shl(v0.V8B(), v1.V8B(), 2))
1637 TEST_NEON(shl_1, shl(v0.V16B(), v1.V16B(), 5))
1638 TEST_NEON(shl_2, shl(v0.V4H(), v1.V4H(), 10))
1639 TEST_NEON(shl_3, shl(v0.V8H(), v1.V8H(), 14))
1640 TEST_NEON(shl_4, shl(v0.V2S(), v1.V2S(), 24))
1641 TEST_NEON(shl_5, shl(v0.V4S(), v1.V4S(), 2))
1642 TEST_NEON(shl_6, shl(v0.V2D(), v1.V2D(), 44))
1643 TEST_NEON(shl_7, shl(d0, d1, 7))
1644 TEST_NEON(shrn_0, shrn(v0.V8B(), v1.V8H(), 7))
1645 TEST_NEON(shrn_1, shrn(v0.V4H(), v1.V4S(), 14))
1646 TEST_NEON(shrn_2, shrn(v0.V2S(), v1.V2D(), 20))
1647 TEST_NEON(shrn2_0, shrn2(v0.V16B(), v1.V8H(), 2))
1648 TEST_NEON(shrn2_1, shrn2(v0.V8H(), v1.V4S(), 14))
1649 TEST_NEON(shrn2_2, shrn2(v0.V4S(), v1.V2D(), 18))
1650 TEST_NEON(shsub_0, shsub(v0.V8B(), v1.V8B(), v2.V8B()))
1651 TEST_NEON(shsub_1, shsub(v0.V16B(), v1.V16B(), v2.V16B()))
1652 TEST_NEON(shsub_2, shsub(v0.V4H(), v1.V4H(), v2.V4H()))
1653 TEST_NEON(shsub_3, shsub(v0.V8H(), v1.V8H(), v2.V8H()))
1654 TEST_NEON(shsub_4, shsub(v0.V2S(), v1.V2S(), v2.V2S()))
1655 TEST_NEON(shsub_5, shsub(v0.V4S(), v1.V4S(), v2.V4S()))
1656 TEST_NEON(sli_0, sli(v0.V8B(), v1.V8B(), 6))
1657 TEST_NEON(sli_1, sli(v0.V16B(), v1.V16B(), 2))
1658 TEST_NEON(sli_2, sli(v0.V4H(), v1.V4H(), 7))
1659 TEST_NEON(sli_3, sli(v0.V8H(), v1.V8H(), 7))
1660 TEST_NEON(sli_4, sli(v0.V2S(), v1.V2S(), 13))
1661 TEST_NEON(sli_5, sli(v0.V4S(), v1.V4S(), 16))
1662 TEST_NEON(sli_6, sli(v0.V2D(), v1.V2D(), 21))
1663 TEST_NEON(sli_7, sli(d0, d1, 34))
1664 TEST_NEON(smaxp_0, smaxp(v0.V8B(), v1.V8B(), v2.V8B()))
1665 TEST_NEON(smaxp_1, smaxp(v0.V16B(), v1.V16B(), v2.V16B()))
1666 TEST_NEON(smaxp_2, smaxp(v0.V4H(), v1.V4H(), v2.V4H()))
1667 TEST_NEON(smaxp_3, smaxp(v0.V8H(), v1.V8H(), v2.V8H()))
1668 TEST_NEON(smaxp_4, smaxp(v0.V2S(), v1.V2S(), v2.V2S()))
1669 TEST_NEON(smaxp_5, smaxp(v0.V4S(), v1.V4S(), v2.V4S()))
1670 TEST_NEON(smaxv_0, smaxv(b0, v1.V8B()))
1671 TEST_NEON(smaxv_1, smaxv(b0, v1.V16B()))
1672 TEST_NEON(smaxv_2, smaxv(h0, v1.V4H()))
1673 TEST_NEON(smaxv_3, smaxv(h0, v1.V8H()))
1674 TEST_NEON(smaxv_4, smaxv(s0, v1.V4S()))
1675 TEST_NEON(smax_0, smax(v0.V8B(), v1.V8B(), v2.V8B()))
1676 TEST_NEON(smax_1, smax(v0.V16B(), v1.V16B(), v2.V16B()))
1677 TEST_NEON(smax_2, smax(v0.V4H(), v1.V4H(), v2.V4H()))
1678 TEST_NEON(smax_3, smax(v0.V8H(), v1.V8H(), v2.V8H()))
1679 TEST_NEON(smax_4, smax(v0.V2S(), v1.V2S(), v2.V2S()))
1680 TEST_NEON(smax_5, smax(v0.V4S(), v1.V4S(), v2.V4S()))
1681 TEST_NEON(sminp_0, sminp(v0.V8B(), v1.V8B(), v2.V8B()))
1682 TEST_NEON(sminp_1, sminp(v0.V16B(), v1.V16B(), v2.V16B()))
1683 TEST_NEON(sminp_2, sminp(v0.V4H(), v1.V4H(), v2.V4H()))
1684 TEST_NEON(sminp_3, sminp(v0.V8H(), v1.V8H(), v2.V8H()))
1685 TEST_NEON(sminp_4, sminp(v0.V2S(), v1.V2S(), v2.V2S()))
1686 TEST_NEON(sminp_5, sminp(v0.V4S(), v1.V4S(), v2.V4S()))
1687 TEST_NEON(sminv_0, sminv(b0, v1.V8B()))
1688 TEST_NEON(sminv_1, sminv(b0, v1.V16B()))
1689 TEST_NEON(sminv_2, sminv(h0, v1.V4H()))
1690 TEST_NEON(sminv_3, sminv(h0, v1.V8H()))
1691 TEST_NEON(sminv_4, sminv(s0, v1.V4S()))
1692 TEST_NEON(smin_0, smin(v0.V8B(), v1.V8B(), v2.V8B()))
1693 TEST_NEON(smin_1, smin(v0.V16B(), v1.V16B(), v2.V16B()))
1694 TEST_NEON(smin_2, smin(v0.V4H(), v1.V4H(), v2.V4H()))
1695 TEST_NEON(smin_3, smin(v0.V8H(), v1.V8H(), v2.V8H()))
1696 TEST_NEON(smin_4, smin(v0.V2S(), v1.V2S(), v2.V2S()))
1697 TEST_NEON(smin_5, smin(v0.V4S(), v1.V4S(), v2.V4S()))
1698 TEST_NEON(smlal_0, smlal(v0.V4S(), v1.V4H(), v2.H(), 5))
1699 TEST_NEON(smlal_1, smlal(v0.V2D(), v1.V2S(), v2.S(), 0))
1700 TEST_NEON(smlal2_0, smlal2(v0.V4S(), v1.V8H(), v2.H(), 7))
1701 TEST_NEON(smlal2_1, smlal2(v0.V2D(), v1.V4S(), v2.S(), 1))
1702 TEST_NEON(smlal_2, smlal(v0.V8H(), v1.V8B(), v2.V8B()))
1703 TEST_NEON(smlal_3, smlal(v0.V4S(), v1.V4H(), v2.V4H()))
1704 TEST_NEON(smlal_4, smlal(v0.V2D(), v1.V2S(), v2.V2S()))
1705 TEST_NEON(smlal2_2, smlal2(v0.V8H(), v1.V16B(), v2.V16B()))
1706 TEST_NEON(smlal2_3, smlal2(v0.V4S(), v1.V8H(), v2.V8H()))
1707 TEST_NEON(smlal2_4, smlal2(v0.V2D(), v1.V4S(), v2.V4S()))
1708 TEST_NEON(smlsl_0, smlsl(v0.V4S(), v1.V4H(), v2.H(), 3))
1709 TEST_NEON(smlsl_1, smlsl(v0.V2D(), v1.V2S(), v2.S(), 3))
1710 TEST_NEON(smlsl2_0, smlsl2(v0.V4S(), v1.V8H(), v2.H(), 1))
1711 TEST_NEON(smlsl2_1, smlsl2(v0.V2D(), v1.V4S(), v2.S(), 2))
1712 TEST_NEON(smlsl_2, smlsl(v0.V8H(), v1.V8B(), v2.V8B()))
1713 TEST_NEON(smlsl_3, smlsl(v0.V4S(), v1.V4H(), v2.V4H()))
1714 TEST_NEON(smlsl_4, smlsl(v0.V2D(), v1.V2S(), v2.V2S()))
1715 TEST_NEON(smlsl2_2, smlsl2(v0.V8H(), v1.V16B(), v2.V16B()))
1716 TEST_NEON(smlsl2_3, smlsl2(v0.V4S(), v1.V8H(), v2.V8H()))
1717 TEST_NEON(smlsl2_4, smlsl2(v0.V2D(), v1.V4S(), v2.V4S()))
1718 TEST_NEON(smov_0, smov(w0, v1.B(), 4))
1719 TEST_NEON(smov_1, smov(w0, v1.H(), 1))
1720 TEST_NEON(smov_2, smov(x0, v1.B(), 6))
1721 TEST_NEON(smov_3, smov(x0, v1.H(), 7))
1722 TEST_NEON(smov_4, smov(x0, v1.S(), 2))
1723 TEST_NEON(smull_0, smull(v0.V4S(), v1.V4H(), v2.H(), 6))
1724 TEST_NEON(smull_1, smull(v0.V2D(), v1.V2S(), v2.S(), 3))
1725 TEST_NEON(smull2_0, smull2(v0.V4S(), v1.V8H(), v2.H(), 3))
1726 TEST_NEON(smull2_1, smull2(v0.V2D(), v1.V4S(), v2.S(), 2))
1727 TEST_NEON(smull_2, smull(v0.V8H(), v1.V8B(), v2.V8B()))
1728 TEST_NEON(smull_3, smull(v0.V4S(), v1.V4H(), v2.V4H()))
1729 TEST_NEON(smull_4, smull(v0.V2D(), v1.V2S(), v2.V2S()))
1730 TEST_NEON(smull2_2, smull2(v0.V8H(), v1.V16B(), v2.V16B()))
1731 TEST_NEON(smull2_3, smull2(v0.V4S(), v1.V8H(), v2.V8H()))
1732 TEST_NEON(smull2_4, smull2(v0.V2D(), v1.V4S(), v2.V4S()))
1733 TEST_NEON(sqabs_0, sqabs(v0.V8B(), v1.V8B()))
1734 TEST_NEON(sqabs_1, sqabs(v0.V16B(), v1.V16B()))
1735 TEST_NEON(sqabs_2, sqabs(v0.V4H(), v1.V4H()))
1736 TEST_NEON(sqabs_3, sqabs(v0.V8H(), v1.V8H()))
1737 TEST_NEON(sqabs_4, sqabs(v0.V2S(), v1.V2S()))
1738 TEST_NEON(sqabs_5, sqabs(v0.V4S(), v1.V4S()))
1739 TEST_NEON(sqabs_6, sqabs(v0.V2D(), v1.V2D()))
1740 TEST_NEON(sqabs_7, sqabs(b0, b1))
1741 TEST_NEON(sqabs_8, sqabs(h0, h1))
1742 TEST_NEON(sqabs_9, sqabs(s0, s1))
1743 TEST_NEON(sqabs_10, sqabs(d0, d1))
1744 TEST_NEON(sqadd_0, sqadd(v0.V8B(), v1.V8B(), v2.V8B()))
1745 TEST_NEON(sqadd_1, sqadd(v0.V16B(), v1.V16B(), v2.V16B()))
1746 TEST_NEON(sqadd_2, sqadd(v0.V4H(), v1.V4H(), v2.V4H()))
1747 TEST_NEON(sqadd_3, sqadd(v0.V8H(), v1.V8H(), v2.V8H()))
1748 TEST_NEON(sqadd_4, sqadd(v0.V2S(), v1.V2S(), v2.V2S()))
1749 TEST_NEON(sqadd_5, sqadd(v0.V4S(), v1.V4S(), v2.V4S()))
1750 TEST_NEON(sqadd_6, sqadd(v0.V2D(), v1.V2D(), v2.V2D()))
1751 TEST_NEON(sqadd_7, sqadd(b0, b1, b2))
1752 TEST_NEON(sqadd_8, sqadd(h0, h1, h2))
1753 TEST_NEON(sqadd_9, sqadd(s0, s1, s2))
1754 TEST_NEON(sqadd_10, sqadd(d0, d1, d2))
1755 TEST_NEON(sqdmlal_0, sqdmlal(v0.V4S(), v1.V4H(), v2.H(), 3))
1756 TEST_NEON(sqdmlal_1, sqdmlal(v0.V2D(), v1.V2S(), v2.S(), 2))
1757 TEST_NEON(sqdmlal2_0, sqdmlal2(v0.V4S(), v1.V8H(), v2.H(), 3))
1758 TEST_NEON(sqdmlal2_1, sqdmlal2(v0.V2D(), v1.V4S(), v2.S(), 0))
1759 TEST_NEON(sqdmlal_2, sqdmlal(s0, h1, v2.H(), 1))
1760 TEST_NEON(sqdmlal_3, sqdmlal(d0, s1, v2.S(), 1))
1761 TEST_NEON(sqdmlal_4, sqdmlal(v0.V4S(), v1.V4H(), v2.V4H()))
1762 TEST_NEON(sqdmlal_5, sqdmlal(v0.V2D(), v1.V2S(), v2.V2S()))
1763 TEST_NEON(sqdmlal2_2, sqdmlal2(v0.V4S(), v1.V8H(), v2.V8H()))
1764 TEST_NEON(sqdmlal2_3, sqdmlal2(v0.V2D(), v1.V4S(), v2.V4S()))
1765 TEST_NEON(sqdmlal_6, sqdmlal(s0, h1, h2))
1766 TEST_NEON(sqdmlal_7, sqdmlal(d0, s1, s2))
1767 TEST_NEON(sqdmlsl_0, sqdmlsl(v0.V4S(), v1.V4H(), v2.H(), 6))
1768 TEST_NEON(sqdmlsl_1, sqdmlsl(v0.V2D(), v1.V2S(), v2.S(), 0))
1769 TEST_NEON(sqdmlsl2_0, sqdmlsl2(v0.V4S(), v1.V8H(), v2.H(), 6))
1770 TEST_NEON(sqdmlsl2_1, sqdmlsl2(v0.V2D(), v1.V4S(), v2.S(), 3))
1771 TEST_NEON(sqdmlsl_2, sqdmlsl(s0, h1, v2.H(), 1))
1772 TEST_NEON(sqdmlsl_3, sqdmlsl(d0, s1, v2.S(), 2))
1773 TEST_NEON(sqdmlsl_4, sqdmlsl(v0.V4S(), v1.V4H(), v2.V4H()))
1774 TEST_NEON(sqdmlsl_5, sqdmlsl(v0.V2D(), v1.V2S(), v2.V2S()))
1775 TEST_NEON(sqdmlsl2_2, sqdmlsl2(v0.V4S(), v1.V8H(), v2.V8H()))
1776 TEST_NEON(sqdmlsl2_3, sqdmlsl2(v0.V2D(), v1.V4S(), v2.V4S()))
1777 TEST_NEON(sqdmlsl_6, sqdmlsl(s0, h1, h2))
1778 TEST_NEON(sqdmlsl_7, sqdmlsl(d0, s1, s2))
1779 TEST_NEON(sqdmulh_0, sqdmulh(v0.V4H(), v1.V4H(), v2.H(), 2))
1780 TEST_NEON(sqdmulh_1, sqdmulh(v0.V8H(), v1.V8H(), v2.H(), 2))
1781 TEST_NEON(sqdmulh_2, sqdmulh(v0.V2S(), v1.V2S(), v2.S(), 1))
1782 TEST_NEON(sqdmulh_3, sqdmulh(v0.V4S(), v1.V4S(), v2.S(), 2))
1783 TEST_NEON(sqdmulh_4, sqdmulh(h0, h1, v2.H(), 2))
1784 TEST_NEON(sqdmulh_5, sqdmulh(s0, s1, v2.S(), 0))
1785 TEST_NEON(sqdmulh_6, sqdmulh(v0.V4H(), v1.V4H(), v2.V4H()))
1786 TEST_NEON(sqdmulh_7, sqdmulh(v0.V8H(), v1.V8H(), v2.V8H()))
1787 TEST_NEON(sqdmulh_8, sqdmulh(v0.V2S(), v1.V2S(), v2.V2S()))
1788 TEST_NEON(sqdmulh_9, sqdmulh(v0.V4S(), v1.V4S(), v2.V4S()))
1789 TEST_NEON(sqdmulh_10, sqdmulh(h0, h1, h2))
1790 TEST_NEON(sqdmulh_11, sqdmulh(s0, s1, s2))
1791 TEST_NEON(sqdmull_0, sqdmull(v0.V4S(), v1.V4H(), v2.H(), 1))
1792 TEST_NEON(sqdmull_1, sqdmull(v0.V2D(), v1.V2S(), v2.S(), 3))
1793 TEST_NEON(sqdmull2_0, sqdmull2(v0.V4S(), v1.V8H(), v2.H(), 0))
1794 TEST_NEON(sqdmull2_1, sqdmull2(v0.V2D(), v1.V4S(), v2.S(), 3))
1795 TEST_NEON(sqdmull_2, sqdmull(s0, h1, v2.H(), 2))
1796 TEST_NEON(sqdmull_3, sqdmull(d0, s1, v2.S(), 1))
1797 TEST_NEON(sqdmull_4, sqdmull(v0.V4S(), v1.V4H(), v2.V4H()))
1798 TEST_NEON(sqdmull_5, sqdmull(v0.V2D(), v1.V2S(), v2.V2S()))
1799 TEST_NEON(sqdmull2_2, sqdmull2(v0.V4S(), v1.V8H(), v2.V8H()))
1800 TEST_NEON(sqdmull2_3, sqdmull2(v0.V2D(), v1.V4S(), v2.V4S()))
1801 TEST_NEON(sqdmull_6, sqdmull(s0, h1, h2))
1802 TEST_NEON(sqdmull_7, sqdmull(d0, s1, s2))
1803 TEST_NEON(sqneg_0, sqneg(v0.V8B(), v1.V8B()))
1804 TEST_NEON(sqneg_1, sqneg(v0.V16B(), v1.V16B()))
1805 TEST_NEON(sqneg_2, sqneg(v0.V4H(), v1.V4H()))
1806 TEST_NEON(sqneg_3, sqneg(v0.V8H(), v1.V8H()))
1807 TEST_NEON(sqneg_4, sqneg(v0.V2S(), v1.V2S()))
1808 TEST_NEON(sqneg_5, sqneg(v0.V4S(), v1.V4S()))
1809 TEST_NEON(sqneg_6, sqneg(v0.V2D(), v1.V2D()))
1810 TEST_NEON(sqneg_7, sqneg(b0, b1))
1811 TEST_NEON(sqneg_8, sqneg(h0, h1))
1812 TEST_NEON(sqneg_9, sqneg(s0, s1))
1813 TEST_NEON(sqneg_10, sqneg(d0, d1))
1814 TEST_NEON(sqrdmulh_0, sqrdmulh(v0.V4H(), v1.V4H(), v2.H(), 0))
1815 TEST_NEON(sqrdmulh_1, sqrdmulh(v0.V8H(), v1.V8H(), v2.H(), 2))
1816 TEST_NEON(sqrdmulh_2, sqrdmulh(v0.V2S(), v1.V2S(), v2.S(), 3))
1817 TEST_NEON(sqrdmulh_3, sqrdmulh(v0.V4S(), v1.V4S(), v2.S(), 1))
1818 TEST_NEON(sqrdmulh_4, sqrdmulh(h0, h1, v2.H(), 2))
1819 TEST_NEON(sqrdmulh_5, sqrdmulh(s0, s1, v2.S(), 0))
1820 TEST_NEON(sqrdmulh_6, sqrdmulh(v0.V4H(), v1.V4H(), v2.V4H()))
1821 TEST_NEON(sqrdmulh_7, sqrdmulh(v0.V8H(), v1.V8H(), v2.V8H()))
1822 TEST_NEON(sqrdmulh_8, sqrdmulh(v0.V2S(), v1.V2S(), v2.V2S()))
1823 TEST_NEON(sqrdmulh_9, sqrdmulh(v0.V4S(), v1.V4S(), v2.V4S()))
1824 TEST_NEON(sqrdmulh_10, sqrdmulh(h0, h1, h2))
1825 TEST_NEON(sqrdmulh_11, sqrdmulh(s0, s1, s2))
1826 TEST_NEON(sqrshl_0, sqrshl(v0.V8B(), v1.V8B(), v2.V8B()))
1827 TEST_NEON(sqrshl_1, sqrshl(v0.V16B(), v1.V16B(), v2.V16B()))
1828 TEST_NEON(sqrshl_2, sqrshl(v0.V4H(), v1.V4H(), v2.V4H()))
1829 TEST_NEON(sqrshl_3, sqrshl(v0.V8H(), v1.V8H(), v2.V8H()))
1830 TEST_NEON(sqrshl_4, sqrshl(v0.V2S(), v1.V2S(), v2.V2S()))
1831 TEST_NEON(sqrshl_5, sqrshl(v0.V4S(), v1.V4S(), v2.V4S()))
1832 TEST_NEON(sqrshl_6, sqrshl(v0.V2D(), v1.V2D(), v2.V2D()))
1833 TEST_NEON(sqrshl_7, sqrshl(b0, b1, b2))
1834 TEST_NEON(sqrshl_8, sqrshl(h0, h1, h2))
1835 TEST_NEON(sqrshl_9, sqrshl(s0, s1, s2))
1836 TEST_NEON(sqrshl_10, sqrshl(d0, d1, d2))
1837 TEST_NEON(sqrshrn_0, sqrshrn(v0.V8B(), v1.V8H(), 1))
1838 TEST_NEON(sqrshrn_1, sqrshrn(v0.V4H(), v1.V4S(), 14))
1839 TEST_NEON(sqrshrn_2, sqrshrn(v0.V2S(), v1.V2D(), 29))
1840 TEST_NEON(sqrshrn2_0, sqrshrn2(v0.V16B(), v1.V8H(), 3))
1841 TEST_NEON(sqrshrn2_1, sqrshrn2(v0.V8H(), v1.V4S(), 11))
1842 TEST_NEON(sqrshrn2_2, sqrshrn2(v0.V4S(), v1.V2D(), 25))
1843 TEST_NEON(sqrshrn_3, sqrshrn(b0, h1, 5))
1844 TEST_NEON(sqrshrn_4, sqrshrn(h0, s1, 4))
1845 TEST_NEON(sqrshrn_5, sqrshrn(s0, d1, 30))
1846 TEST_NEON(sqrshrun_0, sqrshrun(v0.V8B(), v1.V8H(), 3))
1847 TEST_NEON(sqrshrun_1, sqrshrun(v0.V4H(), v1.V4S(), 6))
1848 TEST_NEON(sqrshrun_2, sqrshrun(v0.V2S(), v1.V2D(), 13))
1849 TEST_NEON(sqrshrun2_0, sqrshrun2(v0.V16B(), v1.V8H(), 1))
1850 TEST_NEON(sqrshrun2_1, sqrshrun2(v0.V8H(), v1.V4S(), 7))
1851 TEST_NEON(sqrshrun2_2, sqrshrun2(v0.V4S(), v1.V2D(), 29))
1852 TEST_NEON(sqrshrun_3, sqrshrun(b0, h1, 7))
1853 TEST_NEON(sqrshrun_4, sqrshrun(h0, s1, 13))
1854 TEST_NEON(sqrshrun_5, sqrshrun(s0, d1, 29))
1855 TEST_NEON(sqshlu_0, sqshlu(v0.V8B(), v1.V8B(), 4))
1856 TEST_NEON(sqshlu_1, sqshlu(v0.V16B(), v1.V16B(), 7))
1857 TEST_NEON(sqshlu_2, sqshlu(v0.V4H(), v1.V4H(), 14))
1858 TEST_NEON(sqshlu_3, sqshlu(v0.V8H(), v1.V8H(), 15))
1859 TEST_NEON(sqshlu_4, sqshlu(v0.V2S(), v1.V2S(), 13))
1860 TEST_NEON(sqshlu_5, sqshlu(v0.V4S(), v1.V4S(), 6))
1861 TEST_NEON(sqshlu_6, sqshlu(v0.V2D(), v1.V2D(), 42))
1862 TEST_NEON(sqshlu_7, sqshlu(b0, b1, 3))
1863 TEST_NEON(sqshlu_8, sqshlu(h0, h1, 15))
1864 TEST_NEON(sqshlu_9, sqshlu(s0, s1, 21))
1865 TEST_NEON(sqshlu_10, sqshlu(d0, d1, 15))
1866 TEST_NEON(sqshl_0, sqshl(v0.V8B(), v1.V8B(), 6))
1867 TEST_NEON(sqshl_1, sqshl(v0.V16B(), v1.V16B(), 6))
1868 TEST_NEON(sqshl_2, sqshl(v0.V4H(), v1.V4H(), 8))
1869 TEST_NEON(sqshl_3, sqshl(v0.V8H(), v1.V8H(), 9))
1870 TEST_NEON(sqshl_4, sqshl(v0.V2S(), v1.V2S(), 28))
1871 TEST_NEON(sqshl_5, sqshl(v0.V4S(), v1.V4S(), 27))
1872 TEST_NEON(sqshl_6, sqshl(v0.V2D(), v1.V2D(), 50))
1873 TEST_NEON(sqshl_7, sqshl(b0, b1, 4))
1874 TEST_NEON(sqshl_8, sqshl(h0, h1, 13))
1875 TEST_NEON(sqshl_9, sqshl(s0, s1, 15))
1876 TEST_NEON(sqshl_10, sqshl(d0, d1, 40))
1877 TEST_NEON(sqshl_11, sqshl(v0.V8B(), v1.V8B(), v2.V8B()))
1878 TEST_NEON(sqshl_12, sqshl(v0.V16B(), v1.V16B(), v2.V16B()))
1879 TEST_NEON(sqshl_13, sqshl(v0.V4H(), v1.V4H(), v2.V4H()))
1880 TEST_NEON(sqshl_14, sqshl(v0.V8H(), v1.V8H(), v2.V8H()))
1881 TEST_NEON(sqshl_15, sqshl(v0.V2S(), v1.V2S(), v2.V2S()))
1882 TEST_NEON(sqshl_16, sqshl(v0.V4S(), v1.V4S(), v2.V4S()))
1883 TEST_NEON(sqshl_17, sqshl(v0.V2D(), v1.V2D(), v2.V2D()))
1884 TEST_NEON(sqshl_18, sqshl(b0, b1, b2))
1885 TEST_NEON(sqshl_19, sqshl(h0, h1, h2))
1886 TEST_NEON(sqshl_20, sqshl(s0, s1, s2))
1887 TEST_NEON(sqshl_21, sqshl(d0, d1, d2))
1888 TEST_NEON(sqshrn_0, sqshrn(v0.V8B(), v1.V8H(), 5))
1889 TEST_NEON(sqshrn_1, sqshrn(v0.V4H(), v1.V4S(), 5))
1890 TEST_NEON(sqshrn_2, sqshrn(v0.V2S(), v1.V2D(), 2))
1891 TEST_NEON(sqshrn2_0, sqshrn2(v0.V16B(), v1.V8H(), 6))
1892 TEST_NEON(sqshrn2_1, sqshrn2(v0.V8H(), v1.V4S(), 10))
1893 TEST_NEON(sqshrn2_2, sqshrn2(v0.V4S(), v1.V2D(), 2))
1894 TEST_NEON(sqshrn_3, sqshrn(b0, h1, 2))
1895 TEST_NEON(sqshrn_4, sqshrn(h0, s1, 8))
1896 TEST_NEON(sqshrn_5, sqshrn(s0, d1, 27))
1897 TEST_NEON(sqshrun_0, sqshrun(v0.V8B(), v1.V8H(), 4))
1898 TEST_NEON(sqshrun_1, sqshrun(v0.V4H(), v1.V4S(), 11))
1899 TEST_NEON(sqshrun_2, sqshrun(v0.V2S(), v1.V2D(), 20))
1900 TEST_NEON(sqshrun2_0, sqshrun2(v0.V16B(), v1.V8H(), 6))
1901 TEST_NEON(sqshrun2_1, sqshrun2(v0.V8H(), v1.V4S(), 5))
1902 TEST_NEON(sqshrun2_2, sqshrun2(v0.V4S(), v1.V2D(), 18))
1903 TEST_NEON(sqshrun_3, sqshrun(b0, h1, 2))
1904 TEST_NEON(sqshrun_4, sqshrun(h0, s1, 10))
1905 TEST_NEON(sqshrun_5, sqshrun(s0, d1, 16))
1906 TEST_NEON(sqsub_0, sqsub(v0.V8B(), v1.V8B(), v2.V8B()))
1907 TEST_NEON(sqsub_1, sqsub(v0.V16B(), v1.V16B(), v2.V16B()))
1908 TEST_NEON(sqsub_2, sqsub(v0.V4H(), v1.V4H(), v2.V4H()))
1909 TEST_NEON(sqsub_3, sqsub(v0.V8H(), v1.V8H(), v2.V8H()))
1910 TEST_NEON(sqsub_4, sqsub(v0.V2S(), v1.V2S(), v2.V2S()))
1911 TEST_NEON(sqsub_5, sqsub(v0.V4S(), v1.V4S(), v2.V4S()))
1912 TEST_NEON(sqsub_6, sqsub(v0.V2D(), v1.V2D(), v2.V2D()))
1913 TEST_NEON(sqsub_7, sqsub(b0, b1, b2))
1914 TEST_NEON(sqsub_8, sqsub(h0, h1, h2))
1915 TEST_NEON(sqsub_9, sqsub(s0, s1, s2))
1916 TEST_NEON(sqsub_10, sqsub(d0, d1, d2))
1917 TEST_NEON(sqxtn_0, sqxtn(v0.V8B(), v1.V8H()))
1918 TEST_NEON(sqxtn_1, sqxtn(v0.V4H(), v1.V4S()))
1919 TEST_NEON(sqxtn_2, sqxtn(v0.V2S(), v1.V2D()))
1920 TEST_NEON(sqxtn2_0, sqxtn2(v0.V16B(), v1.V8H()))
1921 TEST_NEON(sqxtn2_1, sqxtn2(v0.V8H(), v1.V4S()))
1922 TEST_NEON(sqxtn2_2, sqxtn2(v0.V4S(), v1.V2D()))
1923 TEST_NEON(sqxtn_3, sqxtn(b0, h1))
1924 TEST_NEON(sqxtn_4, sqxtn(h0, s1))
1925 TEST_NEON(sqxtn_5, sqxtn(s0, d1))
1926 TEST_NEON(sqxtun_0, sqxtun(v0.V8B(), v1.V8H()))
1927 TEST_NEON(sqxtun_1, sqxtun(v0.V4H(), v1.V4S()))
1928 TEST_NEON(sqxtun_2, sqxtun(v0.V2S(), v1.V2D()))
1929 TEST_NEON(sqxtun2_0, sqxtun2(v0.V16B(), v1.V8H()))
1930 TEST_NEON(sqxtun2_1, sqxtun2(v0.V8H(), v1.V4S()))
1931 TEST_NEON(sqxtun2_2, sqxtun2(v0.V4S(), v1.V2D()))
1932 TEST_NEON(sqxtun_3, sqxtun(b0, h1))
1933 TEST_NEON(sqxtun_4, sqxtun(h0, s1))
1934 TEST_NEON(sqxtun_5, sqxtun(s0, d1))
1935 TEST_NEON(srhadd_0, srhadd(v0.V8B(), v1.V8B(), v2.V8B()))
1936 TEST_NEON(srhadd_1, srhadd(v0.V16B(), v1.V16B(), v2.V16B()))
1937 TEST_NEON(srhadd_2, srhadd(v0.V4H(), v1.V4H(), v2.V4H()))
1938 TEST_NEON(srhadd_3, srhadd(v0.V8H(), v1.V8H(), v2.V8H()))
1939 TEST_NEON(srhadd_4, srhadd(v0.V2S(), v1.V2S(), v2.V2S()))
1940 TEST_NEON(srhadd_5, srhadd(v0.V4S(), v1.V4S(), v2.V4S()))
1941 TEST_NEON(sri_0, sri(v0.V8B(), v1.V8B(), 7))
1942 TEST_NEON(sri_1, sri(v0.V16B(), v1.V16B(), 3))
1943 TEST_NEON(sri_2, sri(v0.V4H(), v1.V4H(), 10))
1944 TEST_NEON(sri_3, sri(v0.V8H(), v1.V8H(), 7))
1945 TEST_NEON(sri_4, sri(v0.V2S(), v1.V2S(), 12))
1946 TEST_NEON(sri_5, sri(v0.V4S(), v1.V4S(), 15))
1947 TEST_NEON(sri_6, sri(v0.V2D(), v1.V2D(), 51))
1948 TEST_NEON(sri_7, sri(d0, d1, 47))
1949 TEST_NEON(srshl_0, srshl(v0.V8B(), v1.V8B(), v2.V8B()))
1950 TEST_NEON(srshl_1, srshl(v0.V16B(), v1.V16B(), v2.V16B()))
1951 TEST_NEON(srshl_2, srshl(v0.V4H(), v1.V4H(), v2.V4H()))
1952 TEST_NEON(srshl_3, srshl(v0.V8H(), v1.V8H(), v2.V8H()))
1953 TEST_NEON(srshl_4, srshl(v0.V2S(), v1.V2S(), v2.V2S()))
1954 TEST_NEON(srshl_5, srshl(v0.V4S(), v1.V4S(), v2.V4S()))
1955 TEST_NEON(srshl_6, srshl(v0.V2D(), v1.V2D(), v2.V2D()))
1956 TEST_NEON(srshl_7, srshl(d0, d1, d2))
1957 TEST_NEON(srshr_0, srshr(v0.V8B(), v1.V8B(), 2))
1958 TEST_NEON(srshr_1, srshr(v0.V16B(), v1.V16B(), 3))
1959 TEST_NEON(srshr_2, srshr(v0.V4H(), v1.V4H(), 2))
1960 TEST_NEON(srshr_3, srshr(v0.V8H(), v1.V8H(), 7))
1961 TEST_NEON(srshr_4, srshr(v0.V2S(), v1.V2S(), 25))
1962 TEST_NEON(srshr_5, srshr(v0.V4S(), v1.V4S(), 27))
1963 TEST_NEON(srshr_6, srshr(v0.V2D(), v1.V2D(), 43))
1964 TEST_NEON(srshr_7, srshr(d0, d1, 28))
1965 TEST_NEON(srsra_0, srsra(v0.V8B(), v1.V8B(), 4))
1966 TEST_NEON(srsra_1, srsra(v0.V16B(), v1.V16B(), 2))
1967 TEST_NEON(srsra_2, srsra(v0.V4H(), v1.V4H(), 13))
1968 TEST_NEON(srsra_3, srsra(v0.V8H(), v1.V8H(), 6))
1969 TEST_NEON(srsra_4, srsra(v0.V2S(), v1.V2S(), 4))
1970 TEST_NEON(srsra_5, srsra(v0.V4S(), v1.V4S(), 1))
1971 TEST_NEON(srsra_6, srsra(v0.V2D(), v1.V2D(), 17))
1972 TEST_NEON(srsra_7, srsra(d0, d1, 16))
1973 TEST_NEON(sshll_0, sshll(v0.V8H(), v1.V8B(), 2))
1974 TEST_NEON(sshll_1, sshll(v0.V4S(), v1.V4H(), 4))
1975 TEST_NEON(sshll_2, sshll(v0.V2D(), v1.V2S(), 28))
1976 TEST_NEON(sshll2_0, sshll2(v0.V8H(), v1.V16B(), 6))
1977 TEST_NEON(sshll2_1, sshll2(v0.V4S(), v1.V8H(), 2))
1978 TEST_NEON(sshll2_2, sshll2(v0.V2D(), v1.V4S(), 22))
1979 TEST_NEON(sshl_0, sshl(v0.V8B(), v1.V8B(), v2.V8B()))
1980 TEST_NEON(sshl_1, sshl(v0.V16B(), v1.V16B(), v2.V16B()))
1981 TEST_NEON(sshl_2, sshl(v0.V4H(), v1.V4H(), v2.V4H()))
1982 TEST_NEON(sshl_3, sshl(v0.V8H(), v1.V8H(), v2.V8H()))
1983 TEST_NEON(sshl_4, sshl(v0.V2S(), v1.V2S(), v2.V2S()))
1984 TEST_NEON(sshl_5, sshl(v0.V4S(), v1.V4S(), v2.V4S()))
1985 TEST_NEON(sshl_6, sshl(v0.V2D(), v1.V2D(), v2.V2D()))
1986 TEST_NEON(sshl_7, sshl(d0, d1, d2))
1987 TEST_NEON(sshr_0, sshr(v0.V8B(), v1.V8B(), 7))
1988 TEST_NEON(sshr_1, sshr(v0.V16B(), v1.V16B(), 1))
1989 TEST_NEON(sshr_2, sshr(v0.V4H(), v1.V4H(), 9))
1990 TEST_NEON(sshr_3, sshr(v0.V8H(), v1.V8H(), 13))
1991 TEST_NEON(sshr_4, sshr(v0.V2S(), v1.V2S(), 19))
1992 TEST_NEON(sshr_5, sshr(v0.V4S(), v1.V4S(), 26))
1993 TEST_NEON(sshr_6, sshr(v0.V2D(), v1.V2D(), 63))
1994 TEST_NEON(sshr_7, sshr(d0, d1, 39))
1995 TEST_NEON(ssra_0, ssra(v0.V8B(), v1.V8B(), 5))
1996 TEST_NEON(ssra_1, ssra(v0.V16B(), v1.V16B(), 7))
1997 TEST_NEON(ssra_2, ssra(v0.V4H(), v1.V4H(), 14))
1998 TEST_NEON(ssra_3, ssra(v0.V8H(), v1.V8H(), 6))
1999 TEST_NEON(ssra_4, ssra(v0.V2S(), v1.V2S(), 12))
2000 TEST_NEON(ssra_5, ssra(v0.V4S(), v1.V4S(), 4))
2001 TEST_NEON(ssra_6, ssra(v0.V2D(), v1.V2D(), 16))
2002 TEST_NEON(ssra_7, ssra(d0, d1, 53))
2003 TEST_NEON(ssubl_0, ssubl(v0.V8H(), v1.V8B(), v2.V8B()))
2004 TEST_NEON(ssubl_1, ssubl(v0.V4S(), v1.V4H(), v2.V4H()))
2005 TEST_NEON(ssubl_2, ssubl(v0.V2D(), v1.V2S(), v2.V2S()))
2006 TEST_NEON(ssubl2_0, ssubl2(v0.V8H(), v1.V16B(), v2.V16B()))
2007 TEST_NEON(ssubl2_1, ssubl2(v0.V4S(), v1.V8H(), v2.V8H()))
2008 TEST_NEON(ssubl2_2, ssubl2(v0.V2D(), v1.V4S(), v2.V4S()))
2009 TEST_NEON(ssubw_0, ssubw(v0.V8H(), v1.V8H(), v2.V8B()))
2010 TEST_NEON(ssubw_1, ssubw(v0.V4S(), v1.V4S(), v2.V4H()))
2011 TEST_NEON(ssubw_2, ssubw(v0.V2D(), v1.V2D(), v2.V2S()))
2012 TEST_NEON(ssubw2_0, ssubw2(v0.V8H(), v1.V8H(), v2.V16B()))
2013 TEST_NEON(ssubw2_1, ssubw2(v0.V4S(), v1.V4S(), v2.V8H()))
2014 TEST_NEON(ssubw2_2, ssubw2(v0.V2D(), v1.V2D(), v2.V4S()))
2015 TEST_NEON(st1_0, st1(v0.V8B(), MemOperand(x1)))
2016 TEST_NEON(st1_1, st1(v0.V16B(), MemOperand(x1)))
2017 TEST_NEON(st1_2, st1(v0.V4H(), MemOperand(x1)))
2018 TEST_NEON(st1_3, st1(v0.V8H(), MemOperand(x1)))
2019 TEST_NEON(st1_4, st1(v0.V2S(), MemOperand(x1)))
2020 TEST_NEON(st1_5, st1(v0.V4S(), MemOperand(x1)))
2021 TEST_NEON(st1_6, st1(v0.V1D(), MemOperand(x1)))
2022 TEST_NEON(st1_7, st1(v0.V2D(), MemOperand(x1)))
2023 TEST_NEON(st1_8, st1(v0.V8B(), v1.V8B(), MemOperand(x2)))
2024 TEST_NEON(st1_9, st1(v0.V16B(), v1.V16B(), MemOperand(x2)))
2025 TEST_NEON(st1_10, st1(v0.V4H(), v1.V4H(), MemOperand(x2)))
2026 TEST_NEON(st1_11, st1(v0.V8H(), v1.V8H(), MemOperand(x2)))
2027 TEST_NEON(st1_12, st1(v0.V2S(), v1.V2S(), MemOperand(x2)))
2028 TEST_NEON(st1_13, st1(v0.V4S(), v1.V4S(), MemOperand(x2)))
2029 TEST_NEON(st1_14, st1(v0.V1D(), v1.V1D(), MemOperand(x2)))
2030 TEST_NEON(st1_15, st1(v0.V2D(), v1.V2D(), MemOperand(x2)))
2031 TEST_NEON(st1_16, st1(v0.V8B(), v1.V8B(), v2.V8B(), MemOperand(x3)))
2032 TEST_NEON(st1_17, st1(v0.V16B(), v1.V16B(), v2.V16B(), MemOperand(x3)))
2033 TEST_NEON(st1_18, st1(v0.V4H(), v1.V4H(), v2.V4H(), MemOperand(x3)))
2034 TEST_NEON(st1_19, st1(v0.V8H(), v1.V8H(), v2.V8H(), MemOperand(x3)))
2035 TEST_NEON(st1_20, st1(v0.V2S(), v1.V2S(), v2.V2S(), MemOperand(x3)))
2036 TEST_NEON(st1_21, st1(v0.V4S(), v1.V4S(), v2.V4S(), MemOperand(x3)))
2037 TEST_NEON(st1_22, st1(v0.V1D(), v1.V1D(), v2.V1D(), MemOperand(x3)))
2038 TEST_NEON(st1_23, st1(v0.V2D(), v1.V2D(), v2.V2D(), MemOperand(x3)))
2039 TEST_NEON(st1_24, st1(v0.V8B(), v1.V8B(), v2.V8B(), v3.V8B(), MemOperand(x4)))
2040 TEST_NEON(st1_25,
2042 TEST_NEON(st1_26, st1(v0.V4H(), v1.V4H(), v2.V4H(), v3.V4H(), MemOperand(x4)))
2043 TEST_NEON(st1_27, st1(v0.V8H(), v1.V8H(), v2.V8H(), v3.V8H(), MemOperand(x4)))
2044 TEST_NEON(st1_28, st1(v0.V2S(), v1.V2S(), v2.V2S(), v3.V2S(), MemOperand(x4)))
2045 TEST_NEON(st1_29, st1(v0.V4S(), v1.V4S(), v2.V4S(), v3.V4S(), MemOperand(x4)))
2046 TEST_NEON(st1_30, st1(v0.V1D(), v1.V1D(), v2.V1D(), v3.V1D(), MemOperand(x4)))
2047 TEST_NEON(st1_31, st1(v0.V2D(), v1.V2D(), v2.V2D(), v3.V2D(), MemOperand(x4)))
2048 TEST_NEON(st1_32, st1(v0.V8B(), MemOperand(x1, 8, PostIndex)))
2049 TEST_NEON(st1_33, st1(v0.V16B(), MemOperand(x1, 16, PostIndex)))
2050 TEST_NEON(st1_34, st1(v0.V4H(), MemOperand(x1, 8, PostIndex)))
2051 TEST_NEON(st1_35, st1(v0.V8H(), MemOperand(x1, 16, PostIndex)))
2052 TEST_NEON(st1_36, st1(v0.V2S(), MemOperand(x1, 8, PostIndex)))
2053 TEST_NEON(st1_37, st1(v0.V4S(), MemOperand(x1, 16, PostIndex)))
2054 TEST_NEON(st1_38, st1(v0.V1D(), MemOperand(x1, 8, PostIndex)))
2055 TEST_NEON(st1_39, st1(v0.V2D(), MemOperand(x1, 16, PostIndex)))
2056 TEST_NEON(st1_40, st1(v0.V8B(), v1.V8B(), MemOperand(x2, 16, PostIndex)))
2057 TEST_NEON(st1_41, st1(v0.V16B(), v1.V16B(), MemOperand(x2, 32, PostIndex)))
2058 TEST_NEON(st1_42, st1(v0.V4H(), v1.V4H(), MemOperand(x2, 16, PostIndex)))
2059 TEST_NEON(st1_43, st1(v0.V8H(), v1.V8H(), MemOperand(x2, 32, PostIndex)))
2060 TEST_NEON(st1_44, st1(v0.V2S(), v1.V2S(), MemOperand(x2, 16, PostIndex)))
2061 TEST_NEON(st1_45, st1(v0.V4S(), v1.V4S(), MemOperand(x2, 32, PostIndex)))
2062 TEST_NEON(st1_46, st1(v0.V1D(), v1.V1D(), MemOperand(x2, 16, PostIndex)))
2063 TEST_NEON(st1_47, st1(v0.V2D(), v1.V2D(), MemOperand(x2, 32, PostIndex)))
2064 TEST_NEON(st1_48,
2066 TEST_NEON(st1_49,
2068 TEST_NEON(st1_50,
2070 TEST_NEON(st1_51,
2072 TEST_NEON(st1_52,
2074 TEST_NEON(st1_53,
2076 TEST_NEON(st1_54,
2078 TEST_NEON(st1_55,
2080 TEST_NEON(
2083 TEST_NEON(st1_57,
2089 TEST_NEON(
2092 TEST_NEON(
2095 TEST_NEON(
2098 TEST_NEON(
2101 TEST_NEON(
2104 TEST_NEON(
2107 TEST_NEON(st1_64, st1(v0.V8B(), MemOperand(x1, x2, PostIndex)))
2108 TEST_NEON(st1_65, st1(v0.V16B(), MemOperand(x1, x2, PostIndex)))
2109 TEST_NEON(st1_66, st1(v0.V4H(), MemOperand(x1, x2, PostIndex)))
2110 TEST_NEON(st1_67, st1(v0.V8H(), MemOperand(x1, x2, PostIndex)))
2111 TEST_NEON(st1_68, st1(v0.V2S(), MemOperand(x1, x2, PostIndex)))
2112 TEST_NEON(st1_69, st1(v0.V4S(), MemOperand(x1, x2, PostIndex)))
2113 TEST_NEON(st1_70, st1(v0.V1D(), MemOperand(x1, x2, PostIndex)))
2114 TEST_NEON(st1_71, st1(v0.V2D(), MemOperand(x1, x2, PostIndex)))
2115 TEST_NEON(st1_72, st1(v0.V8B(), v1.V8B(), MemOperand(x2, x3, PostIndex)))
2116 TEST_NEON(st1_73, st1(v0.V16B(), v1.V16B(), MemOperand(x2, x3, PostIndex)))
2117 TEST_NEON(st1_74, st1(v0.V4H(), v1.V4H(), MemOperand(x2, x3, PostIndex)))
2118 TEST_NEON(st1_75, st1(v0.V8H(), v1.V8H(), MemOperand(x2, x3, PostIndex)))
2119 TEST_NEON(st1_76, st1(v0.V2S(), v1.V2S(), MemOperand(x2, x3, PostIndex)))
2120 TEST_NEON(st1_77, st1(v0.V4S(), v1.V4S(), MemOperand(x2, x3, PostIndex)))
2121 TEST_NEON(st1_78, st1(v0.V1D(), v1.V1D(), MemOperand(x2, x3, PostIndex)))
2122 TEST_NEON(st1_79, st1(v0.V2D(), v1.V2D(), MemOperand(x2, x3, PostIndex)))
2123 TEST_NEON(st1_80,
2125 TEST_NEON(st1_81,
2127 TEST_NEON(st1_82,
2129 TEST_NEON(st1_83,
2131 TEST_NEON(st1_84,
2133 TEST_NEON(st1_85,
2135 TEST_NEON(st1_86,
2137 TEST_NEON(st1_87,
2139 TEST_NEON(
2142 TEST_NEON(st1_89,
2148 TEST_NEON(
2151 TEST_NEON(
2154 TEST_NEON(
2157 TEST_NEON(
2160 TEST_NEON(
2163 TEST_NEON(
2166 TEST_NEON(st1_96, st1(v0.B(), 13, MemOperand(x1)))
2167 TEST_NEON(st1_97, st1(v0.D(), 0, MemOperand(x1)))
2168 TEST_NEON(st1_98, st1(v0.H(), 2, MemOperand(x1)))
2169 TEST_NEON(st1_99, st1(v0.S(), 2, MemOperand(x1)))
2170 TEST_NEON(st1_100, st1(v0.B(), 0, MemOperand(x1, 1, PostIndex)))
2171 TEST_NEON(st1_101, st1(v0.B(), 7, MemOperand(x1, x2, PostIndex)))
2172 TEST_NEON(st1_102, st1(v0.D(), 1, MemOperand(x1, 8, PostIndex)))
2173 TEST_NEON(st1_103, st1(v0.D(), 1, MemOperand(x1, x2, PostIndex)))
2174 TEST_NEON(st1_104, st1(v0.H(), 6, MemOperand(x1, 2, PostIndex)))
2175 TEST_NEON(st1_105, st1(v0.H(), 7, MemOperand(x1, x2, PostIndex)))
2176 TEST_NEON(st1_106, st1(v0.S(), 0, MemOperand(x1, 4, PostIndex)))
2177 TEST_NEON(st1_107, st1(v0.S(), 2, MemOperand(x1, x2, PostIndex)))
2178 TEST_NEON(st2_0, st2(v0.V8B(), v1.V8B(), MemOperand(x2)))
2179 TEST_NEON(st2_1, st2(v0.V16B(), v1.V16B(), MemOperand(x2)))
2180 TEST_NEON(st2_2, st2(v0.V4H(), v1.V4H(), MemOperand(x2)))
2181 TEST_NEON(st2_3, st2(v0.V8H(), v1.V8H(), MemOperand(x2)))
2182 TEST_NEON(st2_4, st2(v0.V2S(), v1.V2S(), MemOperand(x2)))
2183 TEST_NEON(st2_5, st2(v0.V4S(), v1.V4S(), MemOperand(x2)))
2184 TEST_NEON(st2_6, st2(v0.V2D(), v1.V2D(), MemOperand(x2)))
2185 TEST_NEON(st2_7, st2(v0.V8B(), v1.V8B(), MemOperand(x2, 16, PostIndex)))
2186 TEST_NEON(st2_8, st2(v0.V16B(), v1.V16B(), MemOperand(x2, 32, PostIndex)))
2187 TEST_NEON(st2_9, st2(v0.V4H(), v1.V4H(), MemOperand(x2, 16, PostIndex)))
2188 TEST_NEON(st2_10, st2(v0.V8H(), v1.V8H(), MemOperand(x2, 32, PostIndex)))
2189 TEST_NEON(st2_11, st2(v0.V2S(), v1.V2S(), MemOperand(x2, 16, PostIndex)))
2190 TEST_NEON(st2_12, st2(v0.V4S(), v1.V4S(), MemOperand(x2, 32, PostIndex)))
2191 TEST_NEON(st2_13, st2(v0.V2D(), v1.V2D(), MemOperand(x2, 32, PostIndex)))
2192 TEST_NEON(st2_14, st2(v0.V8B(), v1.V8B(), MemOperand(x2, x3, PostIndex)))
2193 TEST_NEON(st2_15, st2(v0.V16B(), v1.V16B(), MemOperand(x2, x3, PostIndex)))
2194 TEST_NEON(st2_16, st2(v0.V4H(), v1.V4H(), MemOperand(x2, x3, PostIndex)))
2195 TEST_NEON(st2_17, st2(v0.V8H(), v1.V8H(), MemOperand(x2, x3, PostIndex)))
2196 TEST_NEON(st2_18, st2(v0.V2S(), v1.V2S(), MemOperand(x2, x3, PostIndex)))
2197 TEST_NEON(st2_19, st2(v0.V4S(), v1.V4S(), MemOperand(x2, x3, PostIndex)))
2198 TEST_NEON(st2_20, st2(v0.V2D(), v1.V2D(), MemOperand(x2, x3, PostIndex)))
2199 TEST_NEON(st2_21, st2(v0.B(), v1.B(), 0, MemOperand(x2)))
2200 TEST_NEON(st2_22, st2(v0.D(), v1.D(), 1, MemOperand(x2)))
2201 TEST_NEON(st2_23, st2(v0.H(), v1.H(), 5, MemOperand(x2)))
2202 TEST_NEON(st2_24, st2(v0.S(), v1.S(), 1, MemOperand(x2)))
2203 TEST_NEON(st2_25, st2(v0.B(), v1.B(), 13, MemOperand(x2, 2, PostIndex)))
2204 TEST_NEON(st2_26, st2(v0.B(), v1.B(), 14, MemOperand(x2, x3, PostIndex)))
2205 TEST_NEON(st2_27, st2(v0.D(), v1.D(), 1, MemOperand(x2, 16, PostIndex)))
2206 TEST_NEON(st2_28, st2(v0.D(), v1.D(), 1, MemOperand(x2, x3, PostIndex)))
2207 TEST_NEON(st2_29, st2(v0.H(), v1.H(), 2, MemOperand(x2, 4, PostIndex)))
2208 TEST_NEON(st2_30, st2(v0.H(), v1.H(), 4, MemOperand(x2, x3, PostIndex)))
2209 TEST_NEON(st2_31, st2(v0.S(), v1.S(), 0, MemOperand(x2, 8, PostIndex)))
2210 TEST_NEON(st2_32, st2(v0.S(), v1.S(), 0, MemOperand(x2, x3, PostIndex)))
2211 TEST_NEON(st3_0, st3(v0.V8B(), v1.V8B(), v2.V8B(), MemOperand(x3)))
2212 TEST_NEON(st3_1, st3(v0.V16B(), v1.V16B(), v2.V16B(), MemOperand(x3)))
2213 TEST_NEON(st3_2, st3(v0.V4H(), v1.V4H(), v2.V4H(), MemOperand(x3)))
2214 TEST_NEON(st3_3, st3(v0.V8H(), v1.V8H(), v2.V8H(), MemOperand(x3)))
2215 TEST_NEON(st3_4, st3(v0.V2S(), v1.V2S(), v2.V2S(), MemOperand(x3)))
2216 TEST_NEON(st3_5, st3(v0.V4S(), v1.V4S(), v2.V4S(), MemOperand(x3)))
2217 TEST_NEON(st3_6, st3(v0.V2D(), v1.V2D(), v2.V2D(), MemOperand(x3)))
2218 TEST_NEON(st3_7,
2220 TEST_NEON(st3_8,
2222 TEST_NEON(st3_9,
2224 TEST_NEON(st3_10,
2226 TEST_NEON(st3_11,
2228 TEST_NEON(st3_12,
2230 TEST_NEON(st3_13,
2232 TEST_NEON(st3_14,
2234 TEST_NEON(st3_15,
2236 TEST_NEON(st3_16,
2238 TEST_NEON(st3_17,
2240 TEST_NEON(st3_18,
2242 TEST_NEON(st3_19,
2244 TEST_NEON(st3_20,
2246 TEST_NEON(st3_21, st3(v0.B(), v1.B(), v2.B(), 1, MemOperand(x3)))
2247 TEST_NEON(st3_22, st3(v0.D(), v1.D(), v2.D(), 1, MemOperand(x3)))
2248 TEST_NEON(st3_23, st3(v0.H(), v1.H(), v2.H(), 7, MemOperand(x3)))
2249 TEST_NEON(st3_24, st3(v0.S(), v1.S(), v2.S(), 2, MemOperand(x3)))
2250 TEST_NEON(st3_25, st3(v0.B(), v1.B(), v2.B(), 6, MemOperand(x3, 3, PostIndex)))
2251 TEST_NEON(st3_26,
2253 TEST_NEON(st3_27, st3(v0.D(), v1.D(), v2.D(), 0, MemOperand(x3, 24, PostIndex)))
2254 TEST_NEON(st3_28, st3(v0.D(), v1.D(), v2.D(), 0, MemOperand(x3, x4, PostIndex)))
2255 TEST_NEON(st3_29, st3(v0.H(), v1.H(), v2.H(), 0, MemOperand(x3, 6, PostIndex)))
2256 TEST_NEON(st3_30, st3(v0.H(), v1.H(), v2.H(), 4, MemOperand(x3, x4, PostIndex)))
2257 TEST_NEON(st3_31, st3(v0.S(), v1.S(), v2.S(), 3, MemOperand(x3, 12, PostIndex)))
2258 TEST_NEON(st3_32, st3(v0.S(), v1.S(), v2.S(), 2, MemOperand(x3, x4, PostIndex)))
2259 TEST_NEON(st4_0, st4(v0.V8B(), v1.V8B(), v2.V8B(), v3.V8B(), MemOperand(x4)))
2260 TEST_NEON(st4_1,
2262 TEST_NEON(st4_2, st4(v0.V4H(), v1.V4H(), v2.V4H(), v3.V4H(), MemOperand(x4)))
2263 TEST_NEON(st4_3, st4(v0.V8H(), v1.V8H(), v2.V8H(), v3.V8H(), MemOperand(x4)))
2264 TEST_NEON(st4_4, st4(v0.V2S(), v1.V2S(), v2.V2S(), v3.V2S(), MemOperand(x4)))
2265 TEST_NEON(st4_5, st4(v0.V4S(), v1.V4S(), v2.V4S(), v3.V4S(), MemOperand(x4)))
2266 TEST_NEON(st4_6, st4(v0.V2D(), v1.V2D(), v2.V2D(), v3.V2D(), MemOperand(x4)))
2267 TEST_NEON(
2270 TEST_NEON(st4_8,
2276 TEST_NEON(
2279 TEST_NEON(
2282 TEST_NEON(
2285 TEST_NEON(
2288 TEST_NEON(
2291 TEST_NEON(
2294 TEST_NEON(st4_15,
2300 TEST_NEON(
2303 TEST_NEON(
2306 TEST_NEON(
2309 TEST_NEON(
2312 TEST_NEON(
2315 TEST_NEON(st4_21, st4(v0.B(), v1.B(), v2.B(), v3.B(), 1, MemOperand(x4)))
2316 TEST_NEON(st4_22, st4(v0.D(), v1.D(), v2.D(), v3.D(), 0, MemOperand(x4)))
2317 TEST_NEON(st4_23, st4(v0.H(), v1.H(), v2.H(), v3.H(), 6, MemOperand(x4)))
2318 TEST_NEON(st4_24, st4(v0.S(), v1.S(), v2.S(), v3.S(), 0, MemOperand(x4)))
2319 TEST_NEON(st4_25,
2321 TEST_NEON(st4_26,
2323 TEST_NEON(st4_27,
2325 TEST_NEON(st4_28,
2327 TEST_NEON(st4_29,
2329 TEST_NEON(st4_30,
2331 TEST_NEON(st4_31,
2333 TEST_NEON(st4_32,
2335 TEST_NEON(stnp_0, stnp(d0, d1, MemOperand(x2, 304)))
2336 TEST_NEON(stnp_1, stnp(q0, q1, MemOperand(x2, 480)))
2337 TEST_NEON(stnp_2, stnp(s0, s1, MemOperand(x2, -12)))
2338 TEST_NEON(stp_0, stp(d0, d1, MemOperand(x2, 168)))
2339 TEST_NEON(stp_1, stp(d0, d1, MemOperand(x2, -376, PostIndex)))
2340 TEST_NEON(stp_2, stp(d0, d1, MemOperand(x2, 296, PreIndex)))
2341 TEST_NEON(stp_3, stp(q0, q1, MemOperand(x2, -80)))
2342 TEST_NEON(stp_4, stp(q0, q1, MemOperand(x2, -768, PostIndex)))
2343 TEST_NEON(stp_5, stp(q0, q1, MemOperand(x2, -288, PreIndex)))
2344 TEST_NEON(stp_6, stp(s0, s1, MemOperand(x2, -256)))
2345 TEST_NEON(stp_7, stp(s0, s1, MemOperand(x2, 208, PostIndex)))
2346 TEST_NEON(stp_8, stp(s0, s1, MemOperand(x2, -4, PreIndex)))
2347 TEST_NEON(str_0, str(b0, MemOperand(x1, -45, PostIndex)))
2348 TEST_NEON(str_1, str(b0, MemOperand(x1, -154, PreIndex)))
2349 TEST_NEON(str_2, str(b0, MemOperand(x1, 992)))
2350 TEST_NEON(str_3, str(d0, MemOperand(x1, -181, PostIndex)))
2351 TEST_NEON(str_4, str(d0, MemOperand(x1, 91, PreIndex)))
2352 TEST_NEON(str_5, str(d0, MemOperand(x1, 32672)))
2353 TEST_NEON(str_6, str(h0, MemOperand(x1, -5, PostIndex)))
2354 TEST_NEON(str_7, str(h0, MemOperand(x1, 213, PreIndex)))
2355 TEST_NEON(str_8, str(h0, MemOperand(x1, 6406)))
2356 TEST_NEON(str_9, str(q0, MemOperand(x1, -87, PostIndex)))
2357 TEST_NEON(str_10, str(q0, MemOperand(x1, 198, PreIndex)))
2358 TEST_NEON(str_11, str(q0, MemOperand(x1, 56032)))
2359 TEST_NEON(str_12, str(s0, MemOperand(x1, -81, PostIndex)))
2360 TEST_NEON(str_13, str(s0, MemOperand(x1, -126, PreIndex)))
2361 TEST_NEON(str_14, str(s0, MemOperand(x1, 15692)))
2362 TEST_NEON(str_15, str(b0, MemOperand(x1, x2, LSL, 0)))
2363 TEST_NEON(str_16, str(b0, MemOperand(x1, w2, SXTW, 0)))
2364 TEST_NEON(str_17, str(d0, MemOperand(x1, w2, SXTW, 0)))
2365 TEST_NEON(str_18, str(d0, MemOperand(x1, x2, LSL, 0)))
2366 TEST_NEON(str_19, str(h0, MemOperand(x1, w2, UXTW, 1)))
2367 TEST_NEON(str_20, str(h0, MemOperand(x1, x2, SXTX, 1)))
2368 TEST_NEON(str_21, str(q0, MemOperand(x1, w2, SXTW, 4)))
2369 TEST_NEON(str_22, str(q0, MemOperand(x1, x2, SXTX, 4)))
2370 TEST_NEON(str_23, str(s0, MemOperand(x1, w2, UXTW, 0)))
2371 TEST_NEON(str_24, str(s0, MemOperand(x1, x2, SXTX, 2)))
2372 TEST_NEON(stur_0, stur(b0, MemOperand(x1, 83)))
2373 TEST_NEON(stur_1, stur(d0, MemOperand(x1, 22)))
2374 TEST_NEON(stur_2, stur(h0, MemOperand(x1, -236)))
2375 TEST_NEON(stur_3, stur(q0, MemOperand(x1, 13)))
2376 TEST_NEON(stur_4, stur(s0, MemOperand(x1, 23)))
2377 TEST_NEON(subhn_0, subhn(v0.V8B(), v1.V8H(), v2.V8H()))
2378 TEST_NEON(subhn_1, subhn(v0.V4H(), v1.V4S(), v2.V4S()))
2379 TEST_NEON(subhn_2, subhn(v0.V2S(), v1.V2D(), v2.V2D()))
2380 TEST_NEON(subhn2_0, subhn2(v0.V16B(), v1.V8H(), v2.V8H()))
2381 TEST_NEON(subhn2_1, subhn2(v0.V8H(), v1.V4S(), v2.V4S()))
2382 TEST_NEON(subhn2_2, subhn2(v0.V4S(), v1.V2D(), v2.V2D()))
2383 TEST_NEON(sub_0, sub(v0.V8B(), v1.V8B(), v2.V8B()))
2384 TEST_NEON(sub_1, sub(v0.V16B(), v1.V16B(), v2.V16B()))
2385 TEST_NEON(sub_2, sub(v0.V4H(), v1.V4H(), v2.V4H()))
2386 TEST_NEON(sub_3, sub(v0.V8H(), v1.V8H(), v2.V8H()))
2387 TEST_NEON(sub_4, sub(v0.V2S(), v1.V2S(), v2.V2S()))
2388 TEST_NEON(sub_5, sub(v0.V4S(), v1.V4S(), v2.V4S()))
2389 TEST_NEON(sub_6, sub(v0.V2D(), v1.V2D(), v2.V2D()))
2390 TEST_NEON(sub_7, sub(d0, d1, d2))
2391 TEST_NEON(suqadd_0, suqadd(v0.V8B(), v1.V8B()))
2392 TEST_NEON(suqadd_1, suqadd(v0.V16B(), v1.V16B()))
2393 TEST_NEON(suqadd_2, suqadd(v0.V4H(), v1.V4H()))
2394 TEST_NEON(suqadd_3, suqadd(v0.V8H(), v1.V8H()))
2395 TEST_NEON(suqadd_4, suqadd(v0.V2S(), v1.V2S()))
2396 TEST_NEON(suqadd_5, suqadd(v0.V4S(), v1.V4S()))
2397 TEST_NEON(suqadd_6, suqadd(v0.V2D(), v1.V2D()))
2398 TEST_NEON(suqadd_7, suqadd(b0, b1))
2399 TEST_NEON(suqadd_8, suqadd(h0, h1))
2400 TEST_NEON(suqadd_9, suqadd(s0, s1))
2401 TEST_NEON(suqadd_10, suqadd(d0, d1))
2402 TEST_NEON(sxtl_0, sxtl(v0.V8H(), v1.V8B()))
2403 TEST_NEON(sxtl_1, sxtl(v0.V4S(), v1.V4H()))
2404 TEST_NEON(sxtl_2, sxtl(v0.V2D(), v1.V2S()))
2405 TEST_NEON(sxtl2_0, sxtl2(v0.V8H(), v1.V16B()))
2406 TEST_NEON(sxtl2_1, sxtl2(v0.V4S(), v1.V8H()))
2407 TEST_NEON(sxtl2_2, sxtl2(v0.V2D(), v1.V4S()))
2408 TEST_NEON(tbl_0, tbl(v0.V8B(), v1.V16B(), v2.V8B()))
2409 TEST_NEON(tbl_1, tbl(v0.V16B(), v1.V16B(), v2.V16B()))
2410 TEST_NEON(tbl_2, tbl(v0.V8B(), v1.V16B(), v2.V16B(), v3.V8B()))
2411 TEST_NEON(tbl_3, tbl(v0.V16B(), v1.V16B(), v2.V16B(), v3.V16B()))
2412 TEST_NEON(tbl_4, tbl(v0.V8B(), v1.V16B(), v2.V16B(), v3.V16B(), v4.V8B()))
2413 TEST_NEON(tbl_5, tbl(v0.V16B(), v1.V16B(), v2.V16B(), v3.V16B(), v4.V16B()))
2414 TEST_NEON(tbl_6,
2416 TEST_NEON(tbl_7,
2418 TEST_NEON(tbx_0, tbx(v0.V8B(), v1.V16B(), v2.V8B()))
2419 TEST_NEON(tbx_1, tbx(v0.V16B(), v1.V16B(), v2.V16B()))
2420 TEST_NEON(tbx_2, tbx(v0.V8B(), v1.V16B(), v2.V16B(), v3.V8B()))
2421 TEST_NEON(tbx_3, tbx(v0.V16B(), v1.V16B(), v2.V16B(), v3.V16B()))
2422 TEST_NEON(tbx_4, tbx(v0.V8B(), v1.V16B(), v2.V16B(), v3.V16B(), v4.V8B()))
2423 TEST_NEON(tbx_5, tbx(v0.V16B(), v1.V16B(), v2.V16B(), v3.V16B(), v4.V16B()))
2424 TEST_NEON(tbx_6,
2426 TEST_NEON(tbx_7,
2428 TEST_NEON(trn1_0, trn1(v0.V8B(), v1.V8B(), v2.V8B()))
2429 TEST_NEON(trn1_1, trn1(v0.V16B(), v1.V16B(), v2.V16B()))
2430 TEST_NEON(trn1_2, trn1(v0.V4H(), v1.V4H(), v2.V4H()))
2431 TEST_NEON(trn1_3, trn1(v0.V8H(), v1.V8H(), v2.V8H()))
2432 TEST_NEON(trn1_4, trn1(v0.V2S(), v1.V2S(), v2.V2S()))
2433 TEST_NEON(trn1_5, trn1(v0.V4S(), v1.V4S(), v2.V4S()))
2434 TEST_NEON(trn1_6, trn1(v0.V2D(), v1.V2D(), v2.V2D()))
2435 TEST_NEON(trn2_0, trn2(v0.V8B(), v1.V8B(), v2.V8B()))
2436 TEST_NEON(trn2_1, trn2(v0.V16B(), v1.V16B(), v2.V16B()))
2437 TEST_NEON(trn2_2, trn2(v0.V4H(), v1.V4H(), v2.V4H()))
2438 TEST_NEON(trn2_3, trn2(v0.V8H(), v1.V8H(), v2.V8H()))
2439 TEST_NEON(trn2_4, trn2(v0.V2S(), v1.V2S(), v2.V2S()))
2440 TEST_NEON(trn2_5, trn2(v0.V4S(), v1.V4S(), v2.V4S()))
2441 TEST_NEON(trn2_6, trn2(v0.V2D(), v1.V2D(), v2.V2D()))
2442 TEST_NEON(uabal_0, uabal(v0.V8H(), v1.V8B(), v2.V8B()))
2443 TEST_NEON(uabal_1, uabal(v0.V4S(), v1.V4H(), v2.V4H()))
2444 TEST_NEON(uabal_2, uabal(v0.V2D(), v1.V2S(), v2.V2S()))
2445 TEST_NEON(uabal2_0, uabal2(v0.V8H(), v1.V16B(), v2.V16B()))
2446 TEST_NEON(uabal2_1, uabal2(v0.V4S(), v1.V8H(), v2.V8H()))
2447 TEST_NEON(uabal2_2, uabal2(v0.V2D(), v1.V4S(), v2.V4S()))
2448 TEST_NEON(uaba_0, uaba(v0.V8B(), v1.V8B(), v2.V8B()))
2449 TEST_NEON(uaba_1, uaba(v0.V16B(), v1.V16B(), v2.V16B()))
2450 TEST_NEON(uaba_2, uaba(v0.V4H(), v1.V4H(), v2.V4H()))
2451 TEST_NEON(uaba_3, uaba(v0.V8H(), v1.V8H(), v2.V8H()))
2452 TEST_NEON(uaba_4, uaba(v0.V2S(), v1.V2S(), v2.V2S()))
2453 TEST_NEON(uaba_5, uaba(v0.V4S(), v1.V4S(), v2.V4S()))
2454 TEST_NEON(uabdl_0, uabdl(v0.V8H(), v1.V8B(), v2.V8B()))
2455 TEST_NEON(uabdl_1, uabdl(v0.V4S(), v1.V4H(), v2.V4H()))
2456 TEST_NEON(uabdl_2, uabdl(v0.V2D(), v1.V2S(), v2.V2S()))
2457 TEST_NEON(uabdl2_0, uabdl2(v0.V8H(), v1.V16B(), v2.V16B()))
2458 TEST_NEON(uabdl2_1, uabdl2(v0.V4S(), v1.V8H(), v2.V8H()))
2459 TEST_NEON(uabdl2_2, uabdl2(v0.V2D(), v1.V4S(), v2.V4S()))
2460 TEST_NEON(uabd_0, uabd(v0.V8B(), v1.V8B(), v2.V8B()))
2461 TEST_NEON(uabd_1, uabd(v0.V16B(), v1.V16B(), v2.V16B()))
2462 TEST_NEON(uabd_2, uabd(v0.V4H(), v1.V4H(), v2.V4H()))
2463 TEST_NEON(uabd_3, uabd(v0.V8H(), v1.V8H(), v2.V8H()))
2464 TEST_NEON(uabd_4, uabd(v0.V2S(), v1.V2S(), v2.V2S()))
2465 TEST_NEON(uabd_5, uabd(v0.V4S(), v1.V4S(), v2.V4S()))
2466 TEST_NEON(uadalp_0, uadalp(v0.V4H(), v1.V8B()))
2467 TEST_NEON(uadalp_1, uadalp(v0.V8H(), v1.V16B()))
2468 TEST_NEON(uadalp_2, uadalp(v0.V2S(), v1.V4H()))
2469 TEST_NEON(uadalp_3, uadalp(v0.V4S(), v1.V8H()))
2470 TEST_NEON(uadalp_4, uadalp(v0.V1D(), v1.V2S()))
2471 TEST_NEON(uadalp_5, uadalp(v0.V2D(), v1.V4S()))
2472 TEST_NEON(uaddlp_0, uaddlp(v0.V4H(), v1.V8B()))
2473 TEST_NEON(uaddlp_1, uaddlp(v0.V8H(), v1.V16B()))
2474 TEST_NEON(uaddlp_2, uaddlp(v0.V2S(), v1.V4H()))
2475 TEST_NEON(uaddlp_3, uaddlp(v0.V4S(), v1.V8H()))
2476 TEST_NEON(uaddlp_4, uaddlp(v0.V1D(), v1.V2S()))
2477 TEST_NEON(uaddlp_5, uaddlp(v0.V2D(), v1.V4S()))
2478 TEST_NEON(uaddlv_0, uaddlv(h0, v1.V8B()))
2479 TEST_NEON(uaddlv_1, uaddlv(h0, v1.V16B()))
2480 TEST_NEON(uaddlv_2, uaddlv(s0, v1.V4H()))
2481 TEST_NEON(uaddlv_3, uaddlv(s0, v1.V8H()))
2482 TEST_NEON(uaddlv_4, uaddlv(d0, v1.V4S()))
2483 TEST_NEON(uaddl_0, uaddl(v0.V8H(), v1.V8B(), v2.V8B()))
2484 TEST_NEON(uaddl_1, uaddl(v0.V4S(), v1.V4H(), v2.V4H()))
2485 TEST_NEON(uaddl_2, uaddl(v0.V2D(), v1.V2S(), v2.V2S()))
2486 TEST_NEON(uaddl2_0, uaddl2(v0.V8H(), v1.V16B(), v2.V16B()))
2487 TEST_NEON(uaddl2_1, uaddl2(v0.V4S(), v1.V8H(), v2.V8H()))
2488 TEST_NEON(uaddl2_2, uaddl2(v0.V2D(), v1.V4S(), v2.V4S()))
2489 TEST_NEON(uaddw_0, uaddw(v0.V8H(), v1.V8H(), v2.V8B()))
2490 TEST_NEON(uaddw_1, uaddw(v0.V4S(), v1.V4S(), v2.V4H()))
2491 TEST_NEON(uaddw_2, uaddw(v0.V2D(), v1.V2D(), v2.V2S()))
2492 TEST_NEON(uaddw2_0, uaddw2(v0.V8H(), v1.V8H(), v2.V16B()))
2493 TEST_NEON(uaddw2_1, uaddw2(v0.V4S(), v1.V4S(), v2.V8H()))
2494 TEST_NEON(uaddw2_2, uaddw2(v0.V2D(), v1.V2D(), v2.V4S()))
2495 TEST_NEON(uhadd_0, uhadd(v0.V8B(), v1.V8B(), v2.V8B()))
2496 TEST_NEON(uhadd_1, uhadd(v0.V16B(), v1.V16B(), v2.V16B()))
2497 TEST_NEON(uhadd_2, uhadd(v0.V4H(), v1.V4H(), v2.V4H()))
2498 TEST_NEON(uhadd_3, uhadd(v0.V8H(), v1.V8H(), v2.V8H()))
2499 TEST_NEON(uhadd_4, uhadd(v0.V2S(), v1.V2S(), v2.V2S()))
2500 TEST_NEON(uhadd_5, uhadd(v0.V4S(), v1.V4S(), v2.V4S()))
2501 TEST_NEON(uhsub_0, uhsub(v0.V8B(), v1.V8B(), v2.V8B()))
2502 TEST_NEON(uhsub_1, uhsub(v0.V16B(), v1.V16B(), v2.V16B()))
2503 TEST_NEON(uhsub_2, uhsub(v0.V4H(), v1.V4H(), v2.V4H()))
2504 TEST_NEON(uhsub_3, uhsub(v0.V8H(), v1.V8H(), v2.V8H()))
2505 TEST_NEON(uhsub_4, uhsub(v0.V2S(), v1.V2S(), v2.V2S()))
2506 TEST_NEON(uhsub_5, uhsub(v0.V4S(), v1.V4S(), v2.V4S()))
2507 TEST_NEON(umaxp_0, umaxp(v0.V8B(), v1.V8B(), v2.V8B()))
2508 TEST_NEON(umaxp_1, umaxp(v0.V16B(), v1.V16B(), v2.V16B()))
2509 TEST_NEON(umaxp_2, umaxp(v0.V4H(), v1.V4H(), v2.V4H()))
2510 TEST_NEON(umaxp_3, umaxp(v0.V8H(), v1.V8H(), v2.V8H()))
2511 TEST_NEON(umaxp_4, umaxp(v0.V2S(), v1.V2S(), v2.V2S()))
2512 TEST_NEON(umaxp_5, umaxp(v0.V4S(), v1.V4S(), v2.V4S()))
2513 TEST_NEON(umaxv_0, umaxv(b0, v1.V8B()))
2514 TEST_NEON(umaxv_1, umaxv(b0, v1.V16B()))
2515 TEST_NEON(umaxv_2, umaxv(h0, v1.V4H()))
2516 TEST_NEON(umaxv_3, umaxv(h0, v1.V8H()))
2517 TEST_NEON(umaxv_4, umaxv(s0, v1.V4S()))
2518 TEST_NEON(umax_0, umax(v0.V8B(), v1.V8B(), v2.V8B()))
2519 TEST_NEON(umax_1, umax(v0.V16B(), v1.V16B(), v2.V16B()))
2520 TEST_NEON(umax_2, umax(v0.V4H(), v1.V4H(), v2.V4H()))
2521 TEST_NEON(umax_3, umax(v0.V8H(), v1.V8H(), v2.V8H()))
2522 TEST_NEON(umax_4, umax(v0.V2S(), v1.V2S(), v2.V2S()))
2523 TEST_NEON(umax_5, umax(v0.V4S(), v1.V4S(), v2.V4S()))
2524 TEST_NEON(uminp_0, uminp(v0.V8B(), v1.V8B(), v2.V8B()))
2525 TEST_NEON(uminp_1, uminp(v0.V16B(), v1.V16B(), v2.V16B()))
2526 TEST_NEON(uminp_2, uminp(v0.V4H(), v1.V4H(), v2.V4H()))
2527 TEST_NEON(uminp_3, uminp(v0.V8H(), v1.V8H(), v2.V8H()))
2528 TEST_NEON(uminp_4, uminp(v0.V2S(), v1.V2S(), v2.V2S()))
2529 TEST_NEON(uminp_5, uminp(v0.V4S(), v1.V4S(), v2.V4S()))
2530 TEST_NEON(uminv_0, uminv(b0, v1.V8B()))
2531 TEST_NEON(uminv_1, uminv(b0, v1.V16B()))
2532 TEST_NEON(uminv_2, uminv(h0, v1.V4H()))
2533 TEST_NEON(uminv_3, uminv(h0, v1.V8H()))
2534 TEST_NEON(uminv_4, uminv(s0, v1.V4S()))
2535 TEST_NEON(umin_0, umin(v0.V8B(), v1.V8B(), v2.V8B()))
2536 TEST_NEON(umin_1, umin(v0.V16B(), v1.V16B(), v2.V16B()))
2537 TEST_NEON(umin_2, umin(v0.V4H(), v1.V4H(), v2.V4H()))
2538 TEST_NEON(umin_3, umin(v0.V8H(), v1.V8H(), v2.V8H()))
2539 TEST_NEON(umin_4, umin(v0.V2S(), v1.V2S(), v2.V2S()))
2540 TEST_NEON(umin_5, umin(v0.V4S(), v1.V4S(), v2.V4S()))
2541 TEST_NEON(umlal_0, umlal(v0.V4S(), v1.V4H(), v2.H(), 1))
2542 TEST_NEON(umlal_1, umlal(v0.V2D(), v1.V2S(), v2.S(), 2))
2543 TEST_NEON(umlal2_0, umlal2(v0.V4S(), v1.V8H(), v2.H(), 6))
2544 TEST_NEON(umlal2_1, umlal2(v0.V2D(), v1.V4S(), v2.S(), 0))
2545 TEST_NEON(umlal_2, umlal(v0.V8H(), v1.V8B(), v2.V8B()))
2546 TEST_NEON(umlal_3, umlal(v0.V4S(), v1.V4H(), v2.V4H()))
2547 TEST_NEON(umlal_4, umlal(v0.V2D(), v1.V2S(), v2.V2S()))
2548 TEST_NEON(umlal2_2, umlal2(v0.V8H(), v1.V16B(), v2.V16B()))
2549 TEST_NEON(umlal2_3, umlal2(v0.V4S(), v1.V8H(), v2.V8H()))
2550 TEST_NEON(umlal2_4, umlal2(v0.V2D(), v1.V4S(), v2.V4S()))
2551 TEST_NEON(umlsl_0, umlsl(v0.V4S(), v1.V4H(), v2.H(), 0))
2552 TEST_NEON(umlsl_1, umlsl(v0.V2D(), v1.V2S(), v2.S(), 3))
2553 TEST_NEON(umlsl2_0, umlsl2(v0.V4S(), v1.V8H(), v2.H(), 1))
2554 TEST_NEON(umlsl2_1, umlsl2(v0.V2D(), v1.V4S(), v2.S(), 1))
2555 TEST_NEON(umlsl_2, umlsl(v0.V8H(), v1.V8B(), v2.V8B()))
2556 TEST_NEON(umlsl_3, umlsl(v0.V4S(), v1.V4H(), v2.V4H()))
2557 TEST_NEON(umlsl_4, umlsl(v0.V2D(), v1.V2S(), v2.V2S()))
2558 TEST_NEON(umlsl2_2, umlsl2(v0.V8H(), v1.V16B(), v2.V16B()))
2559 TEST_NEON(umlsl2_3, umlsl2(v0.V4S(), v1.V8H(), v2.V8H()))
2560 TEST_NEON(umlsl2_4, umlsl2(v0.V2D(), v1.V4S(), v2.V4S()))
2561 TEST_NEON(umov_0, umov(w0, v1.B(), 4))
2562 TEST_NEON(umov_1, umov(w0, v1.H(), 3))
2563 TEST_NEON(umov_2, umov(w0, v1.S(), 0))
2564 TEST_NEON(umov_3, umov(x0, v1.D(), 1))
2565 TEST_NEON(umull_0, umull(v0.V4S(), v1.V4H(), v2.H(), 0))
2566 TEST_NEON(umull_1, umull(v0.V2D(), v1.V2S(), v2.S(), 1))
2567 TEST_NEON(umull2_0, umull2(v0.V4S(), v1.V8H(), v2.H(), 6))
2568 TEST_NEON(umull2_1, umull2(v0.V2D(), v1.V4S(), v2.S(), 3))
2569 TEST_NEON(umull_2, umull(v0.V8H(), v1.V8B(), v2.V8B()))
2570 TEST_NEON(umull_3, umull(v0.V4S(), v1.V4H(), v2.V4H()))
2571 TEST_NEON(umull_4, umull(v0.V2D(), v1.V2S(), v2.V2S()))
2572 TEST_NEON(umull2_2, umull2(v0.V8H(), v1.V16B(), v2.V16B()))
2573 TEST_NEON(umull2_3, umull2(v0.V4S(), v1.V8H(), v2.V8H()))
2574 TEST_NEON(umull2_4, umull2(v0.V2D(), v1.V4S(), v2.V4S()))
2575 TEST_NEON(uqadd_0, uqadd(v0.V8B(), v1.V8B(), v2.V8B()))
2576 TEST_NEON(uqadd_1, uqadd(v0.V16B(), v1.V16B(), v2.V16B()))
2577 TEST_NEON(uqadd_2, uqadd(v0.V4H(), v1.V4H(), v2.V4H()))
2578 TEST_NEON(uqadd_3, uqadd(v0.V8H(), v1.V8H(), v2.V8H()))
2579 TEST_NEON(uqadd_4, uqadd(v0.V2S(), v1.V2S(), v2.V2S()))
2580 TEST_NEON(uqadd_5, uqadd(v0.V4S(), v1.V4S(), v2.V4S()))
2581 TEST_NEON(uqadd_6, uqadd(v0.V2D(), v1.V2D(), v2.V2D()))
2582 TEST_NEON(uqadd_7, uqadd(b0, b1, b2))
2583 TEST_NEON(uqadd_8, uqadd(h0, h1, h2))
2584 TEST_NEON(uqadd_9, uqadd(s0, s1, s2))
2585 TEST_NEON(uqadd_10, uqadd(d0, d1, d2))
2586 TEST_NEON(uqrshl_0, uqrshl(v0.V8B(), v1.V8B(), v2.V8B()))
2587 TEST_NEON(uqrshl_1, uqrshl(v0.V16B(), v1.V16B(), v2.V16B()))
2588 TEST_NEON(uqrshl_2, uqrshl(v0.V4H(), v1.V4H(), v2.V4H()))
2589 TEST_NEON(uqrshl_3, uqrshl(v0.V8H(), v1.V8H(), v2.V8H()))
2590 TEST_NEON(uqrshl_4, uqrshl(v0.V2S(), v1.V2S(), v2.V2S()))
2591 TEST_NEON(uqrshl_5, uqrshl(v0.V4S(), v1.V4S(), v2.V4S()))
2592 TEST_NEON(uqrshl_6, uqrshl(v0.V2D(), v1.V2D(), v2.V2D()))
2593 TEST_NEON(uqrshl_7, uqrshl(b0, b1, b2))
2594 TEST_NEON(uqrshl_8, uqrshl(h0, h1, h2))
2595 TEST_NEON(uqrshl_9, uqrshl(s0, s1, s2))
2596 TEST_NEON(uqrshl_10, uqrshl(d0, d1, d2))
2597 TEST_NEON(uqrshrn_0, uqrshrn(v0.V8B(), v1.V8H(), 5))
2598 TEST_NEON(uqrshrn_1, uqrshrn(v0.V4H(), v1.V4S(), 4))
2599 TEST_NEON(uqrshrn_2, uqrshrn(v0.V2S(), v1.V2D(), 23))
2600 TEST_NEON(uqrshrn2_0, uqrshrn2(v0.V16B(), v1.V8H(), 4))
2601 TEST_NEON(uqrshrn2_1, uqrshrn2(v0.V8H(), v1.V4S(), 5))
2602 TEST_NEON(uqrshrn2_2, uqrshrn2(v0.V4S(), v1.V2D(), 11))
2603 TEST_NEON(uqrshrn_3, uqrshrn(b0, h1, 4))
2604 TEST_NEON(uqrshrn_4, uqrshrn(h0, s1, 4))
2605 TEST_NEON(uqrshrn_5, uqrshrn(s0, d1, 7))
2606 TEST_NEON(uqshl_0, uqshl(v0.V8B(), v1.V8B(), 7))
2607 TEST_NEON(uqshl_1, uqshl(v0.V16B(), v1.V16B(), 2))
2608 TEST_NEON(uqshl_2, uqshl(v0.V4H(), v1.V4H(), 4))
2609 TEST_NEON(uqshl_3, uqshl(v0.V8H(), v1.V8H(), 4))
2610 TEST_NEON(uqshl_4, uqshl(v0.V2S(), v1.V2S(), 1))
2611 TEST_NEON(uqshl_5, uqshl(v0.V4S(), v1.V4S(), 2))
2612 TEST_NEON(uqshl_6, uqshl(v0.V2D(), v1.V2D(), 28))
2613 TEST_NEON(uqshl_7, uqshl(b0, b1, 6))
2614 TEST_NEON(uqshl_8, uqshl(h0, h1, 15))
2615 TEST_NEON(uqshl_9, uqshl(s0, s1, 21))
2616 TEST_NEON(uqshl_10, uqshl(d0, d1, 24))
2617 TEST_NEON(uqshl_11, uqshl(v0.V8B(), v1.V8B(), v2.V8B()))
2618 TEST_NEON(uqshl_12, uqshl(v0.V16B(), v1.V16B(), v2.V16B()))
2619 TEST_NEON(uqshl_13, uqshl(v0.V4H(), v1.V4H(), v2.V4H()))
2620 TEST_NEON(uqshl_14, uqshl(v0.V8H(), v1.V8H(), v2.V8H()))
2621 TEST_NEON(uqshl_15, uqshl(v0.V2S(), v1.V2S(), v2.V2S()))
2622 TEST_NEON(uqshl_16, uqshl(v0.V4S(), v1.V4S(), v2.V4S()))
2623 TEST_NEON(uqshl_17, uqshl(v0.V2D(), v1.V2D(), v2.V2D()))
2624 TEST_NEON(uqshl_18, uqshl(b0, b1, b2))
2625 TEST_NEON(uqshl_19, uqshl(h0, h1, h2))
2626 TEST_NEON(uqshl_20, uqshl(s0, s1, s2))
2627 TEST_NEON(uqshl_21, uqshl(d0, d1, d2))
2628 TEST_NEON(uqshrn_0, uqshrn(v0.V8B(), v1.V8H(), 6))
2629 TEST_NEON(uqshrn_1, uqshrn(v0.V4H(), v1.V4S(), 1))
2630 TEST_NEON(uqshrn_2, uqshrn(v0.V2S(), v1.V2D(), 7))
2631 TEST_NEON(uqshrn2_0, uqshrn2(v0.V16B(), v1.V8H(), 3))
2632 TEST_NEON(uqshrn2_1, uqshrn2(v0.V8H(), v1.V4S(), 9))
2633 TEST_NEON(uqshrn2_2, uqshrn2(v0.V4S(), v1.V2D(), 20))
2634 TEST_NEON(uqshrn_3, uqshrn(b0, h1, 7))
2635 TEST_NEON(uqshrn_4, uqshrn(h0, s1, 11))
2636 TEST_NEON(uqshrn_5, uqshrn(s0, d1, 17))
2637 TEST_NEON(uqsub_0, uqsub(v0.V8B(), v1.V8B(), v2.V8B()))
2638 TEST_NEON(uqsub_1, uqsub(v0.V16B(), v1.V16B(), v2.V16B()))
2639 TEST_NEON(uqsub_2, uqsub(v0.V4H(), v1.V4H(), v2.V4H()))
2640 TEST_NEON(uqsub_3, uqsub(v0.V8H(), v1.V8H(), v2.V8H()))
2641 TEST_NEON(uqsub_4, uqsub(v0.V2S(), v1.V2S(), v2.V2S()))
2642 TEST_NEON(uqsub_5, uqsub(v0.V4S(), v1.V4S(), v2.V4S()))
2643 TEST_NEON(uqsub_6, uqsub(v0.V2D(), v1.V2D(), v2.V2D()))
2644 TEST_NEON(uqsub_7, uqsub(b0, b1, b2))
2645 TEST_NEON(uqsub_8, uqsub(h0, h1, h2))
2646 TEST_NEON(uqsub_9, uqsub(s0, s1, s2))
2647 TEST_NEON(uqsub_10, uqsub(d0, d1, d2))
2648 TEST_NEON(uqxtn_0, uqxtn(v0.V8B(), v1.V8H()))
2649 TEST_NEON(uqxtn_1, uqxtn(v0.V4H(), v1.V4S()))
2650 TEST_NEON(uqxtn_2, uqxtn(v0.V2S(), v1.V2D()))
2651 TEST_NEON(uqxtn2_0, uqxtn2(v0.V16B(), v1.V8H()))
2652 TEST_NEON(uqxtn2_1, uqxtn2(v0.V8H(), v1.V4S()))
2653 TEST_NEON(uqxtn2_2, uqxtn2(v0.V4S(), v1.V2D()))
2654 TEST_NEON(uqxtn_3, uqxtn(b0, h1))
2655 TEST_NEON(uqxtn_4, uqxtn(h0, s1))
2656 TEST_NEON(uqxtn_5, uqxtn(s0, d1))
2657 TEST_NEON(urecpe_0, urecpe(v0.V2S(), v1.V2S()))
2658 TEST_NEON(urecpe_1, urecpe(v0.V4S(), v1.V4S()))
2659 TEST_NEON(urhadd_0, urhadd(v0.V8B(), v1.V8B(), v2.V8B()))
2660 TEST_NEON(urhadd_1, urhadd(v0.V16B(), v1.V16B(), v2.V16B()))
2661 TEST_NEON(urhadd_2, urhadd(v0.V4H(), v1.V4H(), v2.V4H()))
2662 TEST_NEON(urhadd_3, urhadd(v0.V8H(), v1.V8H(), v2.V8H()))
2663 TEST_NEON(urhadd_4, urhadd(v0.V2S(), v1.V2S(), v2.V2S()))
2664 TEST_NEON(urhadd_5, urhadd(v0.V4S(), v1.V4S(), v2.V4S()))
2665 TEST_NEON(urshl_0, urshl(v0.V8B(), v1.V8B(), v2.V8B()))
2666 TEST_NEON(urshl_1, urshl(v0.V16B(), v1.V16B(), v2.V16B()))
2667 TEST_NEON(urshl_2, urshl(v0.V4H(), v1.V4H(), v2.V4H()))
2668 TEST_NEON(urshl_3, urshl(v0.V8H(), v1.V8H(), v2.V8H()))
2669 TEST_NEON(urshl_4, urshl(v0.V2S(), v1.V2S(), v2.V2S()))
2670 TEST_NEON(urshl_5, urshl(v0.V4S(), v1.V4S(), v2.V4S()))
2671 TEST_NEON(urshl_6, urshl(v0.V2D(), v1.V2D(), v2.V2D()))
2672 TEST_NEON(urshl_7, urshl(d0, d1, d2))
2673 TEST_NEON(urshr_0, urshr(v0.V8B(), v1.V8B(), 4))
2674 TEST_NEON(urshr_1, urshr(v0.V16B(), v1.V16B(), 5))
2675 TEST_NEON(urshr_2, urshr(v0.V4H(), v1.V4H(), 11))
2676 TEST_NEON(urshr_3, urshr(v0.V8H(), v1.V8H(), 4))
2677 TEST_NEON(urshr_4, urshr(v0.V2S(), v1.V2S(), 27))
2678 TEST_NEON(urshr_5, urshr(v0.V4S(), v1.V4S(), 21))
2679 TEST_NEON(urshr_6, urshr(v0.V2D(), v1.V2D(), 8))
2680 TEST_NEON(urshr_7, urshr(d0, d1, 11))
2681 TEST_NEON(ursqrte_0, ursqrte(v0.V2S(), v1.V2S()))
2682 TEST_NEON(ursqrte_1, ursqrte(v0.V4S(), v1.V4S()))
2683 TEST_NEON(ursra_0, ursra(v0.V8B(), v1.V8B(), 3))
2684 TEST_NEON(ursra_1, ursra(v0.V16B(), v1.V16B(), 6))
2685 TEST_NEON(ursra_2, ursra(v0.V4H(), v1.V4H(), 12))
2686 TEST_NEON(ursra_3, ursra(v0.V8H(), v1.V8H(), 7))
2687 TEST_NEON(ursra_4, ursra(v0.V2S(), v1.V2S(), 6))
2688 TEST_NEON(ursra_5, ursra(v0.V4S(), v1.V4S(), 6))
2689 TEST_NEON(ursra_6, ursra(v0.V2D(), v1.V2D(), 26))
2690 TEST_NEON(ursra_7, ursra(d0, d1, 20))
2691 TEST_NEON(ushll_0, ushll(v0.V8H(), v1.V8B(), 6))
2692 TEST_NEON(ushll_1, ushll(v0.V4S(), v1.V4H(), 9))
2693 TEST_NEON(ushll_2, ushll(v0.V2D(), v1.V2S(), 21))
2694 TEST_NEON(ushll2_0, ushll2(v0.V8H(), v1.V16B(), 7))
2695 TEST_NEON(ushll2_1, ushll2(v0.V4S(), v1.V8H(), 15))
2696 TEST_NEON(ushll2_2, ushll2(v0.V2D(), v1.V4S(), 14))
2697 TEST_NEON(ushl_0, ushl(v0.V8B(), v1.V8B(), v2.V8B()))
2698 TEST_NEON(ushl_1, ushl(v0.V16B(), v1.V16B(), v2.V16B()))
2699 TEST_NEON(ushl_2, ushl(v0.V4H(), v1.V4H(), v2.V4H()))
2700 TEST_NEON(ushl_3, ushl(v0.V8H(), v1.V8H(), v2.V8H()))
2701 TEST_NEON(ushl_4, ushl(v0.V2S(), v1.V2S(), v2.V2S()))
2702 TEST_NEON(ushl_5, ushl(v0.V4S(), v1.V4S(), v2.V4S()))
2703 TEST_NEON(ushl_6, ushl(v0.V2D(), v1.V2D(), v2.V2D()))
2704 TEST_NEON(ushl_7, ushl(d0, d1, d2))
2705 TEST_NEON(ushr_0, ushr(v0.V8B(), v1.V8B(), 1))
2706 TEST_NEON(ushr_1, ushr(v0.V16B(), v1.V16B(), 1))
2707 TEST_NEON(ushr_2, ushr(v0.V4H(), v1.V4H(), 5))
2708 TEST_NEON(ushr_3, ushr(v0.V8H(), v1.V8H(), 4))
2709 TEST_NEON(ushr_4, ushr(v0.V2S(), v1.V2S(), 1))
2710 TEST_NEON(ushr_5, ushr(v0.V4S(), v1.V4S(), 24))
2711 TEST_NEON(ushr_6, ushr(v0.V2D(), v1.V2D(), 50))
2712 TEST_NEON(ushr_7, ushr(d0, d1, 30))
2713 TEST_NEON(usqadd_0, usqadd(v0.V8B(), v1.V8B()))
2714 TEST_NEON(usqadd_1, usqadd(v0.V16B(), v1.V16B()))
2715 TEST_NEON(usqadd_2, usqadd(v0.V4H(), v1.V4H()))
2716 TEST_NEON(usqadd_3, usqadd(v0.V8H(), v1.V8H()))
2717 TEST_NEON(usqadd_4, usqadd(v0.V2S(), v1.V2S()))
2718 TEST_NEON(usqadd_5, usqadd(v0.V4S(), v1.V4S()))
2719 TEST_NEON(usqadd_6, usqadd(v0.V2D(), v1.V2D()))
2720 TEST_NEON(usqadd_7, usqadd(b0, b1))
2721 TEST_NEON(usqadd_8, usqadd(h0, h1))
2722 TEST_NEON(usqadd_9, usqadd(s0, s1))
2723 TEST_NEON(usqadd_10, usqadd(d0, d1))
2724 TEST_NEON(usra_0, usra(v0.V8B(), v1.V8B(), 6))
2725 TEST_NEON(usra_1, usra(v0.V16B(), v1.V16B(), 4))
2726 TEST_NEON(usra_2, usra(v0.V4H(), v1.V4H(), 9))
2727 TEST_NEON(usra_3, usra(v0.V8H(), v1.V8H(), 3))
2728 TEST_NEON(usra_4, usra(v0.V2S(), v1.V2S(), 12))
2729 TEST_NEON(usra_5, usra(v0.V4S(), v1.V4S(), 14))
2730 TEST_NEON(usra_6, usra(v0.V2D(), v1.V2D(), 27))
2731 TEST_NEON(usra_7, usra(d0, d1, 54))
2732 TEST_NEON(usubl_0, usubl(v0.V8H(), v1.V8B(), v2.V8B()))
2733 TEST_NEON(usubl_1, usubl(v0.V4S(), v1.V4H(), v2.V4H()))
2734 TEST_NEON(usubl_2, usubl(v0.V2D(), v1.V2S(), v2.V2S()))
2735 TEST_NEON(usubl2_0, usubl2(v0.V8H(), v1.V16B(), v2.V16B()))
2736 TEST_NEON(usubl2_1, usubl2(v0.V4S(), v1.V8H(), v2.V8H()))
2737 TEST_NEON(usubl2_2, usubl2(v0.V2D(), v1.V4S(), v2.V4S()))
2738 TEST_NEON(usubw_0, usubw(v0.V8H(), v1.V8H(), v2.V8B()))
2739 TEST_NEON(usubw_1, usubw(v0.V4S(), v1.V4S(), v2.V4H()))
2740 TEST_NEON(usubw_2, usubw(v0.V2D(), v1.V2D(), v2.V2S()))
2741 TEST_NEON(usubw2_0, usubw2(v0.V8H(), v1.V8H(), v2.V16B()))
2742 TEST_NEON(usubw2_1, usubw2(v0.V4S(), v1.V4S(), v2.V8H()))
2743 TEST_NEON(usubw2_2, usubw2(v0.V2D(), v1.V2D(), v2.V4S()))
2744 TEST_NEON(uxtl_0, uxtl(v0.V8H(), v1.V8B()))
2745 TEST_NEON(uxtl_1, uxtl(v0.V4S(), v1.V4H()))
2746 TEST_NEON(uxtl_2, uxtl(v0.V2D(), v1.V2S()))
2747 TEST_NEON(uxtl2_0, uxtl2(v0.V8H(), v1.V16B()))
2748 TEST_NEON(uxtl2_1, uxtl2(v0.V4S(), v1.V8H()))
2749 TEST_NEON(uxtl2_2, uxtl2(v0.V2D(), v1.V4S()))
2750 TEST_NEON(uzp1_0, uzp1(v0.V8B(), v1.V8B(), v2.V8B()))
2751 TEST_NEON(uzp1_1, uzp1(v0.V16B(), v1.V16B(), v2.V16B()))
2752 TEST_NEON(uzp1_2, uzp1(v0.V4H(), v1.V4H(), v2.V4H()))
2753 TEST_NEON(uzp1_3, uzp1(v0.V8H(), v1.V8H(), v2.V8H()))
2754 TEST_NEON(uzp1_4, uzp1(v0.V2S(), v1.V2S(), v2.V2S()))
2755 TEST_NEON(uzp1_5, uzp1(v0.V4S(), v1.V4S(), v2.V4S()))
2756 TEST_NEON(uzp1_6, uzp1(v0.V2D(), v1.V2D(), v2.V2D()))
2757 TEST_NEON(uzp2_0, uzp2(v0.V8B(), v1.V8B(), v2.V8B()))
2758 TEST_NEON(uzp2_1, uzp2(v0.V16B(), v1.V16B(), v2.V16B()))
2759 TEST_NEON(uzp2_2, uzp2(v0.V4H(), v1.V4H(), v2.V4H()))
2760 TEST_NEON(uzp2_3, uzp2(v0.V8H(), v1.V8H(), v2.V8H()))
2761 TEST_NEON(uzp2_4, uzp2(v0.V2S(), v1.V2S(), v2.V2S()))
2762 TEST_NEON(uzp2_5, uzp2(v0.V4S(), v1.V4S(), v2.V4S()))
2763 TEST_NEON(uzp2_6, uzp2(v0.V2D(), v1.V2D(), v2.V2D()))
2764 TEST_NEON(xtn_0, xtn(v0.V8B(), v1.V8H()))
2765 TEST_NEON(xtn_1, xtn(v0.V4H(), v1.V4S()))
2766 TEST_NEON(xtn_2, xtn(v0.V2S(), v1.V2D()))
2767 TEST_NEON(xtn2_0, xtn2(v0.V16B(), v1.V8H()))
2768 TEST_NEON(xtn2_1, xtn2(v0.V8H(), v1.V4S()))
2769 TEST_NEON(xtn2_2, xtn2(v0.V4S(), v1.V2D()))
2770 TEST_NEON(zip1_0, zip1(v0.V8B(), v1.V8B(), v2.V8B()))
2771 TEST_NEON(zip1_1, zip1(v0.V16B(), v1.V16B(), v2.V16B()))
2772 TEST_NEON(zip1_2, zip1(v0.V4H(), v1.V4H(), v2.V4H()))
2773 TEST_NEON(zip1_3, zip1(v0.V8H(), v1.V8H(), v2.V8H()))
2774 TEST_NEON(zip1_4, zip1(v0.V2S(), v1.V2S(), v2.V2S()))
2775 TEST_NEON(zip1_5, zip1(v0.V4S(), v1.V4S(), v2.V4S()))
2776 TEST_NEON(zip1_6, zip1(v0.V2D(), v1.V2D(), v2.V2D()))
2777 TEST_NEON(zip2_0, zip2(v0.V8B(), v1.V8B(), v2.V8B()))
2778 TEST_NEON(zip2_1, zip2(v0.V16B(), v1.V16B(), v2.V16B()))
2779 TEST_NEON(zip2_2, zip2(v0.V4H(), v1.V4H(), v2.V4H()))
2780 TEST_NEON(zip2_3, zip2(v0.V8H(), v1.V8H(), v2.V8H()))
2781 TEST_NEON(zip2_4, zip2(v0.V2S(), v1.V2S(), v2.V2S()))
2782 TEST_NEON(zip2_5, zip2(v0.V4S(), v1.V4S(), v2.V4S()))
2783 TEST_NEON(zip2_6, zip2(v0.V2D(), v1.V2D(), v2.V2D()))