Lines Matching refs:Basic

2903 DEFINE_TEST_FP_FP16(fmadd, 3Op, Basic)
2904 DEFINE_TEST_FP_FP16(fmsub, 3Op, Basic)
2905 DEFINE_TEST_FP_FP16(fnmadd, 3Op, Basic)
2906 DEFINE_TEST_FP_FP16(fnmsub, 3Op, Basic)
2908 DEFINE_TEST_FP_FP16(fadd, 2Op, Basic)
2909 DEFINE_TEST_FP_FP16(fdiv, 2Op, Basic)
2910 DEFINE_TEST_FP_FP16(fmax, 2Op, Basic)
2911 DEFINE_TEST_FP_FP16(fmaxnm, 2Op, Basic)
2912 DEFINE_TEST_FP_FP16(fmin, 2Op, Basic)
2913 DEFINE_TEST_FP_FP16(fminnm, 2Op, Basic)
2914 DEFINE_TEST_FP_FP16(fmul, 2Op, Basic)
2915 DEFINE_TEST_FP_FP16(fsub, 2Op, Basic)
2916 DEFINE_TEST_FP_FP16(fnmul, 2Op, Basic)
2918 DEFINE_TEST_FP_FP16(fabs, 1Op, Basic)
2919 DEFINE_TEST_FP_FP16(fmov, 1Op, Basic)
2920 DEFINE_TEST_FP_FP16(fneg, 1Op, Basic)
2921 DEFINE_TEST_FP_FP16(fsqrt, 1Op, Basic)
4004 kInputFloat##Basic, \
4041 kInputFloat##Basic, \
4064 kInputFloat16##Basic, \
4071 kInputFloat##Basic, \
4589 ins, Basic, LaneCountFromZero, Basic, LaneCountFromZero)
4590 DEFINE_TEST_NEON_2OPIMM_COPY(dup, Basic, LaneCountFromZero)
4594 DEFINE_TEST_NEON_2OPIMM_SCALAR(dup, Basic, LaneCountFromZero)
4598 DEFINE_TEST_NEON_3SAME_NO2D(shadd, Basic)
4599 DEFINE_TEST_NEON_3SAME(sqadd, Basic)
4600 DEFINE_TEST_NEON_3SAME_NO2D(srhadd, Basic)
4601 DEFINE_TEST_NEON_3SAME_NO2D(shsub, Basic)
4602 DEFINE_TEST_NEON_3SAME(sqsub, Basic)
4603 DEFINE_TEST_NEON_3SAME(cmgt, Basic)
4604 DEFINE_TEST_NEON_3SAME(cmge, Basic)
4605 DEFINE_TEST_NEON_3SAME(sshl, Basic)
4606 DEFINE_TEST_NEON_3SAME(sqshl, Basic)
4607 DEFINE_TEST_NEON_3SAME(srshl, Basic)
4608 DEFINE_TEST_NEON_3SAME(sqrshl, Basic)
4609 DEFINE_TEST_NEON_3SAME_NO2D(smax, Basic)
4610 DEFINE_TEST_NEON_3SAME_NO2D(smin, Basic)
4611 DEFINE_TEST_NEON_3SAME_NO2D(sabd, Basic)
4612 DEFINE_TEST_NEON_3SAME_NO2D(saba, Basic)
4613 DEFINE_TEST_NEON_3SAME(add, Basic)
4614 DEFINE_TEST_NEON_3SAME(cmtst, Basic)
4615 DEFINE_TEST_NEON_3SAME_NO2D(mla, Basic)
4616 DEFINE_TEST_NEON_3SAME_NO2D(mul, Basic)
4617 DEFINE_TEST_NEON_3SAME_NO2D(smaxp, Basic)
4618 DEFINE_TEST_NEON_3SAME_NO2D(sminp, Basic)
4619 DEFINE_TEST_NEON_3SAME_HS(sqdmulh, Basic)
4620 DEFINE_TEST_NEON_3SAME(addp, Basic)
4621 DEFINE_TEST_NEON_3SAME_FP(fmaxnm, Basic)
4622 DEFINE_TEST_NEON_3SAME_FP(fmla, Basic)
4623 DEFINE_TEST_NEON_3SAME_FP(fadd, Basic)
4624 DEFINE_TEST_NEON_3SAME_FP(fmulx, Basic)
4625 DEFINE_TEST_NEON_3SAME_FP(fcmeq, Basic)
4626 DEFINE_TEST_NEON_3SAME_FP(fmax, Basic)
4627 DEFINE_TEST_NEON_3SAME_FP(frecps, Basic)
4628 DEFINE_TEST_NEON_3SAME_8B_16B(and_, Basic)
4629 DEFINE_TEST_NEON_3SAME_8B_16B(bic, Basic)
4630 DEFINE_TEST_NEON_3SAME_FP(fminnm, Basic)
4631 DEFINE_TEST_NEON_3SAME_FP(fmls, Basic)
4632 DEFINE_TEST_NEON_3SAME_FP(fsub, Basic)
4633 DEFINE_TEST_NEON_3SAME_FP(fmin, Basic)
4634 DEFINE_TEST_NEON_3SAME_FP(frsqrts, Basic)
4635 DEFINE_TEST_NEON_3SAME_8B_16B(orr, Basic)
4636 DEFINE_TEST_NEON_3SAME_8B_16B(orn, Basic)
4637 DEFINE_TEST_NEON_3SAME_NO2D(uhadd, Basic)
4638 DEFINE_TEST_NEON_3SAME(uqadd, Basic)
4639 DEFINE_TEST_NEON_3SAME_NO2D(urhadd, Basic)
4640 DEFINE_TEST_NEON_3SAME_NO2D(uhsub, Basic)
4641 DEFINE_TEST_NEON_3SAME(uqsub, Basic)
4642 DEFINE_TEST_NEON_3SAME(cmhi, Basic)
4643 DEFINE_TEST_NEON_3SAME(cmhs, Basic)
4644 DEFINE_TEST_NEON_3SAME(ushl, Basic)
4645 DEFINE_TEST_NEON_3SAME(uqshl, Basic)
4646 DEFINE_TEST_NEON_3SAME(urshl, Basic)
4647 DEFINE_TEST_NEON_3SAME(uqrshl, Basic)
4648 DEFINE_TEST_NEON_3SAME_NO2D(umax, Basic)
4649 DEFINE_TEST_NEON_3SAME_NO2D(umin, Basic)
4650 DEFINE_TEST_NEON_3SAME_NO2D(uabd, Basic)
4651 DEFINE_TEST_NEON_3SAME_NO2D(uaba, Basic)
4652 DEFINE_TEST_NEON_3SAME(sub, Basic)
4653 DEFINE_TEST_NEON_3SAME(cmeq, Basic)
4654 DEFINE_TEST_NEON_3SAME_NO2D(mls, Basic)
4655 DEFINE_TEST_NEON_3SAME_8B_16B(pmul, Basic)
4656 DEFINE_TEST_NEON_3SAME_NO2D(uminp, Basic)
4657 DEFINE_TEST_NEON_3SAME_NO2D(umaxp, Basic)
4658 DEFINE_TEST_NEON_3SAME_HS(sqrdmulh, Basic)
4659 DEFINE_TEST_NEON_3SAME_HS(sqrdmlah, Basic)
4660 DEFINE_TEST_NEON_3SAME_HS(sqrdmlsh, Basic)
4661 DEFINE_TEST_NEON_3DIFF_DOUBLE_WIDE(udot, Basic)
4662 DEFINE_TEST_NEON_3DIFF_DOUBLE_WIDE(sdot, Basic)
4663 DEFINE_TEST_NEON_3SAME_FP(fmaxnmp, Basic)
4664 DEFINE_TEST_NEON_3SAME_FP(faddp, Basic)
4665 DEFINE_TEST_NEON_3SAME_FP(fmul, Basic)
4666 DEFINE_TEST_NEON_3SAME_FP(fcmge, Basic)
4667 DEFINE_TEST_NEON_3SAME_FP(facge, Basic)
4668 DEFINE_TEST_NEON_3SAME_FP(fmaxp, Basic)
4669 DEFINE_TEST_NEON_3SAME_FP(fdiv, Basic)
4670 DEFINE_TEST_NEON_3SAME_8B_16B(eor, Basic)
4671 DEFINE_TEST_NEON_3SAME_8B_16B(bsl, Basic)
4672 DEFINE_TEST_NEON_3SAME_FP(fminnmp, Basic)
4673 DEFINE_TEST_NEON_3SAME_FP(fabd, Basic)
4674 DEFINE_TEST_NEON_3SAME_FP(fcmgt, Basic)
4675 DEFINE_TEST_NEON_3SAME_FP(facgt, Basic)
4676 DEFINE_TEST_NEON_3SAME_FP(fminp, Basic)
4677 DEFINE_TEST_NEON_3SAME_8B_16B(bit, Basic)
4678 DEFINE_TEST_NEON_3SAME_8B_16B(bif, Basic)
4682 DEFINE_TEST_NEON_3SAME_SCALAR(sqadd, Basic)
4683 DEFINE_TEST_NEON_3SAME_SCALAR(sqsub, Basic)
4684 DEFINE_TEST_NEON_3SAME_SCALAR_D(cmgt, Basic)
4685 DEFINE_TEST_NEON_3SAME_SCALAR_D(cmge, Basic)
4686 DEFINE_TEST_NEON_3SAME_SCALAR_D(sshl, Basic)
4687 DEFINE_TEST_NEON_3SAME_SCALAR(sqshl, Basic)
4688 DEFINE_TEST_NEON_3SAME_SCALAR_D(srshl, Basic)
4689 DEFINE_TEST_NEON_3SAME_SCALAR(sqrshl, Basic)
4690 DEFINE_TEST_NEON_3SAME_SCALAR_D(add, Basic)
4691 DEFINE_TEST_NEON_3SAME_SCALAR_D(cmtst, Basic)
4692 DEFINE_TEST_NEON_3SAME_SCALAR_HS(sqdmulh, Basic)
4693 DEFINE_TEST_NEON_3SAME_FP_SCALAR(fmulx, Basic)
4694 DEFINE_TEST_NEON_3SAME_FP_SCALAR(fcmeq, Basic)
4695 DEFINE_TEST_NEON_3SAME_FP_SCALAR(frecps, Basic)
4696 DEFINE_TEST_NEON_3SAME_FP_SCALAR(frsqrts, Basic)
4697 DEFINE_TEST_NEON_3SAME_SCALAR_D(uqadd, Basic)
4698 DEFINE_TEST_NEON_3SAME_SCALAR_D(uqsub, Basic)
4699 DEFINE_TEST_NEON_3SAME_SCALAR_D(cmhi, Basic)
4700 DEFINE_TEST_NEON_3SAME_SCALAR_D(cmhs, Basic)
4701 DEFINE_TEST_NEON_3SAME_SCALAR_D(ushl, Basic)
4702 DEFINE_TEST_NEON_3SAME_SCALAR(uqshl, Basic)
4703 DEFINE_TEST_NEON_3SAME_SCALAR_D(urshl, Basic)
4704 DEFINE_TEST_NEON_3SAME_SCALAR(uqrshl, Basic)
4705 DEFINE_TEST_NEON_3SAME_SCALAR_D(sub, Basic)
4706 DEFINE_TEST_NEON_3SAME_SCALAR_D(cmeq, Basic)
4707 DEFINE_TEST_NEON_3SAME_SCALAR_HS(sqrdmulh, Basic)
4708 DEFINE_TEST_NEON_3SAME_SCALAR_HS(sqrdmlah, Basic)
4709 DEFINE_TEST_NEON_3SAME_SCALAR_HS(sqrdmlsh, Basic)
4710 DEFINE_TEST_NEON_3SAME_FP_SCALAR(fcmge, Basic)
4711 DEFINE_TEST_NEON_3SAME_FP_SCALAR(facge, Basic)
4712 DEFINE_TEST_NEON_3SAME_FP_SCALAR(fabd, Basic)
4713 DEFINE_TEST_NEON_3SAME_FP_SCALAR(fcmgt, Basic)
4714 DEFINE_TEST_NEON_3SAME_FP_SCALAR(facgt, Basic)
4720 DEFINE_TEST_NEON_FHM(fmlal, Basic, Basic, Basic)
4721 DEFINE_TEST_NEON_FHM(fmlal2, Basic, Basic, Basic)
4722 DEFINE_TEST_NEON_FHM(fmlsl, Basic, Basic, Basic)
4723 DEFINE_TEST_NEON_FHM(fmlsl2, Basic, Basic, Basic)
4727 DEFINE_TEST_NEON_3DIFF_LONG(saddl, Basic)
4728 DEFINE_TEST_NEON_3DIFF_WIDE(saddw, Basic)
4729 DEFINE_TEST_NEON_3DIFF_LONG(ssubl, Basic)
4730 DEFINE_TEST_NEON_3DIFF_WIDE(ssubw, Basic)
4731 DEFINE_TEST_NEON_3DIFF_NARROW(addhn, Basic)
4732 DEFINE_TEST_NEON_3DIFF_LONG(sabal, Basic)
4733 DEFINE_TEST_NEON_3DIFF_NARROW(subhn, Basic)
4734 DEFINE_TEST_NEON_3DIFF_LONG(sabdl, Basic)
4735 DEFINE_TEST_NEON_3DIFF_LONG(smlal, Basic)
4736 DEFINE_TEST_NEON_3DIFF_LONG_SD(sqdmlal, Basic)
4737 DEFINE_TEST_NEON_3DIFF_LONG(smlsl, Basic)
4738 DEFINE_TEST_NEON_3DIFF_LONG_SD(sqdmlsl, Basic)
4739 DEFINE_TEST_NEON_3DIFF_LONG(smull, Basic)
4740 DEFINE_TEST_NEON_3DIFF_LONG_SD(sqdmull, Basic)
4741 DEFINE_TEST_NEON_3DIFF_LONG_8H(pmull, Basic)
4742 DEFINE_TEST_NEON_3DIFF_LONG(uaddl, Basic)
4743 DEFINE_TEST_NEON_3DIFF_WIDE(uaddw, Basic)
4744 DEFINE_TEST_NEON_3DIFF_LONG(usubl, Basic)
4745 DEFINE_TEST_NEON_3DIFF_WIDE(usubw, Basic)
4746 DEFINE_TEST_NEON_3DIFF_NARROW(raddhn, Basic)
4747 DEFINE_TEST_NEON_3DIFF_LONG(uabal, Basic)
4748 DEFINE_TEST_NEON_3DIFF_NARROW(rsubhn, Basic)
4749 DEFINE_TEST_NEON_3DIFF_LONG(uabdl, Basic)
4750 DEFINE_TEST_NEON_3DIFF_LONG(umlal, Basic)
4751 DEFINE_TEST_NEON_3DIFF_LONG(umlsl, Basic)
4752 DEFINE_TEST_NEON_3DIFF_LONG(umull, Basic)
4756 DEFINE_TEST_NEON_3DIFF_SCALAR_LONG_SD(sqdmlal, Basic)
4757 DEFINE_TEST_NEON_3DIFF_SCALAR_LONG_SD(sqdmlsl, Basic)
4758 DEFINE_TEST_NEON_3DIFF_SCALAR_LONG_SD(sqdmull, Basic)
4765 DEFINE_TEST_NEON_2DIFF_FP_SCALAR_SD(fmaxnmp, Basic)
4766 DEFINE_TEST_NEON_2DIFF_FP_SCALAR_SD(faddp, Basic)
4767 DEFINE_TEST_NEON_2DIFF_FP_SCALAR_SD(fmaxp, Basic)
4768 DEFINE_TEST_NEON_2DIFF_FP_SCALAR_SD(fminnmp, Basic)
4769 DEFINE_TEST_NEON_2DIFF_FP_SCALAR_SD(fminp, Basic)
4773 DEFINE_TEST_NEON_2OPIMM(sshr, Basic, TypeWidth)
4774 DEFINE_TEST_NEON_2OPIMM(ssra, Basic, TypeWidth)
4775 DEFINE_TEST_NEON_2OPIMM(srshr, Basic, TypeWidth)
4776 DEFINE_TEST_NEON_2OPIMM(srsra, Basic, TypeWidth)
4777 DEFINE_TEST_NEON_2OPIMM(shl, Basic, TypeWidthFromZero)
4778 DEFINE_TEST_NEON_2OPIMM(sqshl, Basic, TypeWidthFromZero)
4779 DEFINE_TEST_NEON_2OPIMM_NARROW(shrn, Basic, TypeWidth)
4780 DEFINE_TEST_NEON_2OPIMM_NARROW(rshrn, Basic, TypeWidth)
4781 DEFINE_TEST_NEON_2OPIMM_NARROW(sqshrn, Basic, TypeWidth)
4782 DEFINE_TEST_NEON_2OPIMM_NARROW(sqrshrn, Basic, TypeWidth)
4783 DEFINE_TEST_NEON_2OPIMM_LONG(sshll, Basic, TypeWidthFromZero)
4788 DEFINE_TEST_NEON_2OPIMM(ushr, Basic, TypeWidth)
4789 DEFINE_TEST_NEON_2OPIMM(usra, Basic, TypeWidth)
4790 DEFINE_TEST_NEON_2OPIMM(urshr, Basic, TypeWidth)
4791 DEFINE_TEST_NEON_2OPIMM(ursra, Basic, TypeWidth)
4792 DEFINE_TEST_NEON_2OPIMM(sri, Basic, TypeWidth)
4793 DEFINE_TEST_NEON_2OPIMM(sli, Basic, TypeWidthFromZero)
4794 DEFINE_TEST_NEON_2OPIMM(sqshlu, Basic, TypeWidthFromZero)
4795 DEFINE_TEST_NEON_2OPIMM(uqshl, Basic, TypeWidthFromZero)
4796 DEFINE_TEST_NEON_2OPIMM_NARROW(sqshrun, Basic, TypeWidth)
4797 DEFINE_TEST_NEON_2OPIMM_NARROW(sqrshrun, Basic, TypeWidth)
4798 DEFINE_TEST_NEON_2OPIMM_NARROW(uqshrn, Basic, TypeWidth)
4799 DEFINE_TEST_NEON_2OPIMM_NARROW(uqrshrn, Basic, TypeWidth)
4800 DEFINE_TEST_NEON_2OPIMM_LONG(ushll, Basic, TypeWidthFromZero)
4808 DEFINE_TEST_NEON_2OPIMM_SCALAR_D(sshr, Basic, TypeWidth)
4809 DEFINE_TEST_NEON_2OPIMM_SCALAR_D(ssra, Basic, TypeWidth)
4810 DEFINE_TEST_NEON_2OPIMM_SCALAR_D(srshr, Basic, TypeWidth)
4811 DEFINE_TEST_NEON_2OPIMM_SCALAR_D(srsra, Basic, TypeWidth)
4812 DEFINE_TEST_NEON_2OPIMM_SCALAR_D(shl, Basic, TypeWidthFromZero)
4813 DEFINE_TEST_NEON_2OPIMM_SCALAR(sqshl, Basic, TypeWidthFromZero)
4814 DEFINE_TEST_NEON_2OPIMM_SCALAR_NARROW(sqshrn, Basic, TypeWidth)
4815 DEFINE_TEST_NEON_2OPIMM_SCALAR_NARROW(sqrshrn, Basic, TypeWidth)
4820 DEFINE_TEST_NEON_2OPIMM_SCALAR_D(ushr, Basic, TypeWidth)
4821 DEFINE_TEST_NEON_2OPIMM_SCALAR_D(usra, Basic, TypeWidth)
4822 DEFINE_TEST_NEON_2OPIMM_SCALAR_D(urshr, Basic, TypeWidth)
4823 DEFINE_TEST_NEON_2OPIMM_SCALAR_D(ursra, Basic, TypeWidth)
4824 DEFINE_TEST_NEON_2OPIMM_SCALAR_D(sri, Basic, TypeWidth)
4825 DEFINE_TEST_NEON_2OPIMM_SCALAR_D(sli, Basic, TypeWidthFromZero)
4826 DEFINE_TEST_NEON_2OPIMM_SCALAR(sqshlu, Basic, TypeWidthFromZero)
4827 DEFINE_TEST_NEON_2OPIMM_SCALAR(uqshl, Basic, TypeWidthFromZero)
4828 DEFINE_TEST_NEON_2OPIMM_SCALAR_NARROW(sqshrun, Basic, TypeWidth)
4829 DEFINE_TEST_NEON_2OPIMM_SCALAR_NARROW(sqrshrun, Basic, TypeWidth)
4830 DEFINE_TEST_NEON_2OPIMM_SCALAR_NARROW(uqshrn, Basic, TypeWidth)
4831 DEFINE_TEST_NEON_2OPIMM_SCALAR_NARROW(uqrshrn, Basic, TypeWidth)
4839 DEFINE_TEST_NEON_2SAME_NO2D(rev64, Basic)
4840 DEFINE_TEST_NEON_2SAME_8B_16B(rev16, Basic)
4841 DEFINE_TEST_NEON_2DIFF_LONG(saddlp, Basic)
4842 DEFINE_TEST_NEON_2SAME(suqadd, Basic)
4843 DEFINE_TEST_NEON_2SAME_NO2D(cls, Basic)
4844 DEFINE_TEST_NEON_2SAME_8B_16B(cnt, Basic)
4845 DEFINE_TEST_NEON_2DIFF_LONG(sadalp, Basic)
4846 DEFINE_TEST_NEON_2SAME(sqabs, Basic)
4847 DEFINE_TEST_NEON_2OPIMM(cmgt, Basic, Zero)
4848 DEFINE_TEST_NEON_2OPIMM(cmeq, Basic, Zero)
4849 DEFINE_TEST_NEON_2OPIMM(cmlt, Basic, Zero)
4850 DEFINE_TEST_NEON_2SAME(abs, Basic)
4851 DEFINE_TEST_NEON_2DIFF_NARROW(xtn, Basic)
4852 DEFINE_TEST_NEON_2DIFF_NARROW(sqxtn, Basic)
4861 DEFINE_TEST_NEON_2OPIMM_FCMP_ZERO(fcmgt, Basic, Zero)
4862 DEFINE_TEST_NEON_2OPIMM_FCMP_ZERO(fcmeq, Basic, Zero)
4863 DEFINE_TEST_NEON_2OPIMM_FCMP_ZERO(fcmlt, Basic, Zero)
4864 DEFINE_TEST_NEON_2SAME_FP_FP16(fabs, Basic)
4869 DEFINE_TEST_NEON_2SAME_2S_4S(urecpe, Basic)
4870 DEFINE_TEST_NEON_2SAME_FP_FP16(frecpe, Basic)
4871 DEFINE_TEST_NEON_2SAME_BH(rev32, Basic)
4872 DEFINE_TEST_NEON_2DIFF_LONG(uaddlp, Basic)
4873 DEFINE_TEST_NEON_2SAME(usqadd, Basic)
4874 DEFINE_TEST_NEON_2SAME_NO2D(clz, Basic)
4875 DEFINE_TEST_NEON_2DIFF_LONG(uadalp, Basic)
4876 DEFINE_TEST_NEON_2SAME(sqneg, Basic)
4877 DEFINE_TEST_NEON_2OPIMM(cmge, Basic, Zero)
4878 DEFINE_TEST_NEON_2OPIMM(cmle, Basic, Zero)
4879 DEFINE_TEST_NEON_2SAME(neg, Basic)
4880 DEFINE_TEST_NEON_2DIFF_NARROW(sqxtun, Basic)
4881 DEFINE_TEST_NEON_2OPIMM_LONG(shll, Basic, SHLL)
4882 DEFINE_TEST_NEON_2DIFF_NARROW(uqxtn, Basic)
4894 DEFINE_TEST_NEON_2SAME_8B_16B(not_, Basic)
4895 DEFINE_TEST_NEON_2SAME_8B_16B(rbit, Basic)
4896 DEFINE_TEST_NEON_2OPIMM_FCMP_ZERO(fcmge, Basic, Zero)
4897 DEFINE_TEST_NEON_2OPIMM_FCMP_ZERO(fcmle, Basic, Zero)
4898 DEFINE_TEST_NEON_2SAME_FP_FP16(fneg, Basic)
4902 DEFINE_TEST_NEON_2SAME_2S_4S(ursqrte, Basic)
4903 DEFINE_TEST_NEON_2SAME_FP_FP16(frsqrte, Basic)
4904 DEFINE_TEST_NEON_2SAME_FP_FP16(fsqrt, Basic)
4908 DEFINE_TEST_NEON_2SAME_SCALAR(suqadd, Basic)
4909 DEFINE_TEST_NEON_2SAME_SCALAR(sqabs, Basic)
4910 DEFINE_TEST_NEON_2OPIMM_SCALAR_D(cmgt, Basic, Zero)
4911 DEFINE_TEST_NEON_2OPIMM_SCALAR_D(cmeq, Basic, Zero)
4912 DEFINE_TEST_NEON_2OPIMM_SCALAR_D(cmlt, Basic, Zero)
4913 DEFINE_TEST_NEON_2SAME_SCALAR_D(abs, Basic)
4914 DEFINE_TEST_NEON_2DIFF_SCALAR_NARROW(sqxtn, Basic)
4919 DEFINE_TEST_NEON_2OPIMM_FP_SCALAR_HSD(fcmgt, Basic, Zero)
4920 DEFINE_TEST_NEON_2OPIMM_FP_SCALAR_HSD(fcmeq, Basic, Zero)
4921 DEFINE_TEST_NEON_2OPIMM_FP_SCALAR_HSD(fcmlt, Basic, Zero)
4924 DEFINE_TEST_NEON_2SAME_FP_FP16_SCALAR(frecpe, Basic)
4925 DEFINE_TEST_NEON_2SAME_FP_FP16_SCALAR(frecpx, Basic)
4926 DEFINE_TEST_NEON_2SAME_SCALAR(usqadd, Basic)
4927 DEFINE_TEST_NEON_2SAME_SCALAR(sqneg, Basic)
4928 DEFINE_TEST_NEON_2OPIMM_SCALAR_D(cmge, Basic, Zero)
4929 DEFINE_TEST_NEON_2OPIMM_SCALAR_D(cmle, Basic, Zero)
4930 DEFINE_TEST_NEON_2SAME_SCALAR_D(neg, Basic)
4931 DEFINE_TEST_NEON_2DIFF_SCALAR_NARROW(sqxtun, Basic)
4932 DEFINE_TEST_NEON_2DIFF_SCALAR_NARROW(uqxtn, Basic)
4940 DEFINE_TEST_NEON_2OPIMM_FP_SCALAR_HSD(fcmge, Basic, Zero)
4941 DEFINE_TEST_NEON_2OPIMM_FP_SCALAR_HSD(fcmle, Basic, Zero)
4944 DEFINE_TEST_NEON_2SAME_FP_FP16_SCALAR(frsqrte, Basic)
4948 DEFINE_TEST_NEON_ACROSS_LONG(saddlv, Basic)
4949 DEFINE_TEST_NEON_ACROSS(smaxv, Basic)
4950 DEFINE_TEST_NEON_ACROSS(sminv, Basic)
4951 DEFINE_TEST_NEON_ACROSS(addv, Basic)
4952 DEFINE_TEST_NEON_ACROSS_LONG(uaddlv, Basic)
4953 DEFINE_TEST_NEON_ACROSS(umaxv, Basic)
4954 DEFINE_TEST_NEON_ACROSS(uminv, Basic)
4955 DEFINE_TEST_NEON_ACROSS_FP(fmaxnmv, Basic)
4956 DEFINE_TEST_NEON_ACROSS_FP(fmaxv, Basic)
4957 DEFINE_TEST_NEON_ACROSS_FP(fminnmv, Basic)
4958 DEFINE_TEST_NEON_ACROSS_FP(fminv, Basic)
4962 DEFINE_TEST_NEON_3SAME(uzp1, Basic)
4963 DEFINE_TEST_NEON_3SAME(trn1, Basic)
4964 DEFINE_TEST_NEON_3SAME(zip1, Basic)
4965 DEFINE_TEST_NEON_3SAME(uzp2, Basic)
4966 DEFINE_TEST_NEON_3SAME(trn2, Basic)
4967 DEFINE_TEST_NEON_3SAME(zip2, Basic)
4971 DEFINE_TEST_NEON_BYELEMENT_DIFF(smlal, Basic, Basic, Basic)
4972 DEFINE_TEST_NEON_BYELEMENT_DIFF(sqdmlal, Basic, Basic, Basic)
4973 DEFINE_TEST_NEON_BYELEMENT_DIFF(smlsl, Basic, Basic, Basic)
4974 DEFINE_TEST_NEON_BYELEMENT_DIFF(sqdmlsl, Basic, Basic, Basic)
4975 DEFINE_TEST_NEON_BYELEMENT(mul, Basic, Basic, Basic)
4976 DEFINE_TEST_NEON_BYELEMENT_DIFF(smull, Basic, Basic, Basic)
4977 DEFINE_TEST_NEON_BYELEMENT_DIFF(sqdmull, Basic, Basic, Basic)
4978 DEFINE_TEST_NEON_BYELEMENT(sqdmulh, Basic, Basic, Basic)
4979 DEFINE_TEST_NEON_BYELEMENT(sqrdmulh, Basic, Basic, Basic)
4980 DEFINE_TEST_NEON_BYELEMENT(sqrdmlah, Basic, Basic, Basic)
4981 DEFINE_TEST_NEON_BYELEMENT(sqrdmlsh, Basic, Basic, Basic)
4982 DEFINE_TEST_NEON_BYELEMENT_DOT_PRODUCT(udot, Basic, Basic, Basic)
4983 DEFINE_TEST_NEON_BYELEMENT_DOT_PRODUCT(sdot, Basic, Basic, Basic)
4984 DEFINE_TEST_NEON_FP_BYELEMENT(fmla, Basic, Basic, Basic)
4985 DEFINE_TEST_NEON_FP_BYELEMENT(fmls, Basic, Basic, Basic)
4986 DEFINE_TEST_NEON_FP_BYELEMENT(fmul, Basic, Basic, Basic)
4987 DEFINE_TEST_NEON_BYELEMENT(mla, Basic, Basic, Basic)
4988 DEFINE_TEST_NEON_BYELEMENT_DIFF(umlal, Basic, Basic, Basic)
4989 DEFINE_TEST_NEON_BYELEMENT(mls, Basic, Basic, Basic)
4990 DEFINE_TEST_NEON_BYELEMENT_DIFF(umlsl, Basic, Basic, Basic)
4991 DEFINE_TEST_NEON_BYELEMENT_DIFF(umull, Basic, Basic, Basic)
4992 DEFINE_TEST_NEON_FP_BYELEMENT(fmulx, Basic, Basic, Basic)
4996 DEFINE_TEST_NEON_BYELEMENT_DIFF_SCALAR(sqdmlal, Basic, Basic, Basic)
4997 DEFINE_TEST_NEON_BYELEMENT_DIFF_SCALAR(sqdmlsl, Basic, Basic, Basic)
4998 DEFINE_TEST_NEON_BYELEMENT_DIFF_SCALAR(sqdmull, Basic, Basic, Basic)
4999 DEFINE_TEST_NEON_BYELEMENT_SCALAR(sqdmulh, Basic, Basic, Basic)
5000 DEFINE_TEST_NEON_BYELEMENT_SCALAR(sqrdmulh, Basic, Basic, Basic)
5001 DEFINE_TEST_NEON_BYELEMENT_SCALAR(sqrdmlah, Basic, Basic, Basic)
5002 DEFINE_TEST_NEON_BYELEMENT_SCALAR(sqrdmlsh, Basic, Basic, Basic)
5003 DEFINE_TEST_NEON_FP_BYELEMENT_SCALAR(fmla, Basic, Basic, Basic)
5004 DEFINE_TEST_NEON_FP_BYELEMENT_SCALAR(fmls, Basic, Basic, Basic)
5005 DEFINE_TEST_NEON_FP_BYELEMENT_SCALAR(fmul, Basic, Basic, Basic)
5006 DEFINE_TEST_NEON_FP_BYELEMENT_SCALAR(fmulx, Basic, Basic, Basic)
5009 DEFINE_TEST_NEON_FHM_BYELEMENT(fmlal, Basic, Basic, Basic)
5010 DEFINE_TEST_NEON_FHM_BYELEMENT(fmlal2, Basic, Basic, Basic)
5011 DEFINE_TEST_NEON_FHM_BYELEMENT(fmlsl, Basic, Basic, Basic)
5012 DEFINE_TEST_NEON_FHM_BYELEMENT(fmlsl2, Basic, Basic, Basic)