Lines Matching refs:SadMxNx4Param
53 typedef TestParams<SadMxNx4Func> SadMxNx4Param; typedef
293 class SADx4Test : public SADTestBase<SadMxNx4Param> {
692 const SadMxNx4Param x4d_c_tests[] = {
693 SadMxNx4Param(64, 64, &vpx_sad64x64x4d_c),
694 SadMxNx4Param(64, 32, &vpx_sad64x32x4d_c),
695 SadMxNx4Param(32, 64, &vpx_sad32x64x4d_c),
696 SadMxNx4Param(32, 32, &vpx_sad32x32x4d_c),
697 SadMxNx4Param(32, 16, &vpx_sad32x16x4d_c),
698 SadMxNx4Param(16, 32, &vpx_sad16x32x4d_c),
699 SadMxNx4Param(16, 16, &vpx_sad16x16x4d_c),
700 SadMxNx4Param(16, 8, &vpx_sad16x8x4d_c),
701 SadMxNx4Param(8, 16, &vpx_sad8x16x4d_c),
702 SadMxNx4Param(8, 8, &vpx_sad8x8x4d_c),
703 SadMxNx4Param(8, 4, &vpx_sad8x4x4d_c),
704 SadMxNx4Param(4, 8, &vpx_sad4x8x4d_c),
705 SadMxNx4Param(4, 4, &vpx_sad4x4x4d_c),
707 SadMxNx4Param(64, 64, &vpx_highbd_sad64x64x4d_c, 8),
708 SadMxNx4Param(64, 32, &vpx_highbd_sad64x32x4d_c, 8),
709 SadMxNx4Param(32, 64, &vpx_highbd_sad32x64x4d_c, 8),
710 SadMxNx4Param(32, 32, &vpx_highbd_sad32x32x4d_c, 8),
711 SadMxNx4Param(32, 16, &vpx_highbd_sad32x16x4d_c, 8),
712 SadMxNx4Param(16, 32, &vpx_highbd_sad16x32x4d_c, 8),
713 SadMxNx4Param(16, 16, &vpx_highbd_sad16x16x4d_c, 8),
714 SadMxNx4Param(16, 8, &vpx_highbd_sad16x8x4d_c, 8),
715 SadMxNx4Param(8, 16, &vpx_highbd_sad8x16x4d_c, 8),
716 SadMxNx4Param(8, 8, &vpx_highbd_sad8x8x4d_c, 8),
717 SadMxNx4Param(8, 4, &vpx_highbd_sad8x4x4d_c, 8),
718 SadMxNx4Param(4, 8, &vpx_highbd_sad4x8x4d_c, 8),
719 SadMxNx4Param(4, 4, &vpx_highbd_sad4x4x4d_c, 8),
720 SadMxNx4Param(64, 64, &vpx_highbd_sad64x64x4d_c, 10),
721 SadMxNx4Param(64, 32, &vpx_highbd_sad64x32x4d_c, 10),
722 SadMxNx4Param(32, 64, &vpx_highbd_sad32x64x4d_c, 10),
723 SadMxNx4Param(32, 32, &vpx_highbd_sad32x32x4d_c, 10),
724 SadMxNx4Param(32, 16, &vpx_highbd_sad32x16x4d_c, 10),
725 SadMxNx4Param(16, 32, &vpx_highbd_sad16x32x4d_c, 10),
726 SadMxNx4Param(16, 16, &vpx_highbd_sad16x16x4d_c, 10),
727 SadMxNx4Param(16, 8, &vpx_highbd_sad16x8x4d_c, 10),
728 SadMxNx4Param(8, 16, &vpx_highbd_sad8x16x4d_c, 10),
729 SadMxNx4Param(8, 8, &vpx_highbd_sad8x8x4d_c, 10),
730 SadMxNx4Param(8, 4, &vpx_highbd_sad8x4x4d_c, 10),
731 SadMxNx4Param(4, 8, &vpx_highbd_sad4x8x4d_c, 10),
732 SadMxNx4Param(4, 4, &vpx_highbd_sad4x4x4d_c, 10),
733 SadMxNx4Param(64, 64, &vpx_highbd_sad64x64x4d_c, 12),
734 SadMxNx4Param(64, 32, &vpx_highbd_sad64x32x4d_c, 12),
735 SadMxNx4Param(32, 64, &vpx_highbd_sad32x64x4d_c, 12),
736 SadMxNx4Param(32, 32, &vpx_highbd_sad32x32x4d_c, 12),
737 SadMxNx4Param(32, 16, &vpx_highbd_sad32x16x4d_c, 12),
738 SadMxNx4Param(16, 32, &vpx_highbd_sad16x32x4d_c, 12),
739 SadMxNx4Param(16, 16, &vpx_highbd_sad16x16x4d_c, 12),
740 SadMxNx4Param(16, 8, &vpx_highbd_sad16x8x4d_c, 12),
741 SadMxNx4Param(8, 16, &vpx_highbd_sad8x16x4d_c, 12),
742 SadMxNx4Param(8, 8, &vpx_highbd_sad8x8x4d_c, 12),
743 SadMxNx4Param(8, 4, &vpx_highbd_sad8x4x4d_c, 12),
744 SadMxNx4Param(4, 8, &vpx_highbd_sad4x8x4d_c, 12),
745 SadMxNx4Param(4, 4, &vpx_highbd_sad4x4x4d_c, 12),
803 const SadMxNx4Param x4d_neon_tests[] = {
804 SadMxNx4Param(64, 64, &vpx_sad64x64x4d_neon),
805 SadMxNx4Param(64, 32, &vpx_sad64x32x4d_neon),
806 SadMxNx4Param(32, 64, &vpx_sad32x64x4d_neon),
807 SadMxNx4Param(32, 32, &vpx_sad32x32x4d_neon),
808 SadMxNx4Param(32, 16, &vpx_sad32x16x4d_neon),
809 SadMxNx4Param(16, 32, &vpx_sad16x32x4d_neon),
810 SadMxNx4Param(16, 16, &vpx_sad16x16x4d_neon),
811 SadMxNx4Param(16, 8, &vpx_sad16x8x4d_neon),
812 SadMxNx4Param(8, 16, &vpx_sad8x16x4d_neon),
813 SadMxNx4Param(8, 8, &vpx_sad8x8x4d_neon),
814 SadMxNx4Param(8, 4, &vpx_sad8x4x4d_neon),
815 SadMxNx4Param(4, 8, &vpx_sad4x8x4d_neon),
816 SadMxNx4Param(4, 4, &vpx_sad4x4x4d_neon),
928 const SadMxNx4Param x4d_sse2_tests[] = {
929 SadMxNx4Param(64, 64, &vpx_sad64x64x4d_sse2),
930 SadMxNx4Param(64, 32, &vpx_sad64x32x4d_sse2),
931 SadMxNx4Param(32, 64, &vpx_sad32x64x4d_sse2),
932 SadMxNx4Param(32, 32, &vpx_sad32x32x4d_sse2),
933 SadMxNx4Param(32, 16, &vpx_sad32x16x4d_sse2),
934 SadMxNx4Param(16, 32, &vpx_sad16x32x4d_sse2),
935 SadMxNx4Param(16, 16, &vpx_sad16x16x4d_sse2),
936 SadMxNx4Param(16, 8, &vpx_sad16x8x4d_sse2),
937 SadMxNx4Param(8, 16, &vpx_sad8x16x4d_sse2),
938 SadMxNx4Param(8, 8, &vpx_sad8x8x4d_sse2),
939 SadMxNx4Param(8, 4, &vpx_sad8x4x4d_sse2),
940 SadMxNx4Param(4, 8, &vpx_sad4x8x4d_sse2),
941 SadMxNx4Param(4, 4, &vpx_sad4x4x4d_sse2),
943 SadMxNx4Param(64, 64, &vpx_highbd_sad64x64x4d_sse2, 8),
944 SadMxNx4Param(64, 32, &vpx_highbd_sad64x32x4d_sse2, 8),
945 SadMxNx4Param(32, 64, &vpx_highbd_sad32x64x4d_sse2, 8),
946 SadMxNx4Param(32, 32, &vpx_highbd_sad32x32x4d_sse2, 8),
947 SadMxNx4Param(32, 16, &vpx_highbd_sad32x16x4d_sse2, 8),
948 SadMxNx4Param(16, 32, &vpx_highbd_sad16x32x4d_sse2, 8),
949 SadMxNx4Param(16, 16, &vpx_highbd_sad16x16x4d_sse2, 8),
950 SadMxNx4Param(16, 8, &vpx_highbd_sad16x8x4d_sse2, 8),
951 SadMxNx4Param(8, 16, &vpx_highbd_sad8x16x4d_sse2, 8),
952 SadMxNx4Param(8, 8, &vpx_highbd_sad8x8x4d_sse2, 8),
953 SadMxNx4Param(8, 4, &vpx_highbd_sad8x4x4d_sse2, 8),
954 SadMxNx4Param(4, 8, &vpx_highbd_sad4x8x4d_sse2, 8),
955 SadMxNx4Param(4, 4, &vpx_highbd_sad4x4x4d_sse2, 8),
956 SadMxNx4Param(64, 64, &vpx_highbd_sad64x64x4d_sse2, 10),
957 SadMxNx4Param(64, 32, &vpx_highbd_sad64x32x4d_sse2, 10),
958 SadMxNx4Param(32, 64, &vpx_highbd_sad32x64x4d_sse2, 10),
959 SadMxNx4Param(32, 32, &vpx_highbd_sad32x32x4d_sse2, 10),
960 SadMxNx4Param(32, 16, &vpx_highbd_sad32x16x4d_sse2, 10),
961 SadMxNx4Param(16, 32, &vpx_highbd_sad16x32x4d_sse2, 10),
962 SadMxNx4Param(16, 16, &vpx_highbd_sad16x16x4d_sse2, 10),
963 SadMxNx4Param(16, 8, &vpx_highbd_sad16x8x4d_sse2, 10),
964 SadMxNx4Param(8, 16, &vpx_highbd_sad8x16x4d_sse2, 10),
965 SadMxNx4Param(8, 8, &vpx_highbd_sad8x8x4d_sse2, 10),
966 SadMxNx4Param(8, 4, &vpx_highbd_sad8x4x4d_sse2, 10),
967 SadMxNx4Param(4, 8, &vpx_highbd_sad4x8x4d_sse2, 10),
968 SadMxNx4Param(4, 4, &vpx_highbd_sad4x4x4d_sse2, 10),
969 SadMxNx4Param(64, 64, &vpx_highbd_sad64x64x4d_sse2, 12),
970 SadMxNx4Param(64, 32, &vpx_highbd_sad64x32x4d_sse2, 12),
971 SadMxNx4Param(32, 64, &vpx_highbd_sad32x64x4d_sse2, 12),
972 SadMxNx4Param(32, 32, &vpx_highbd_sad32x32x4d_sse2, 12),
973 SadMxNx4Param(32, 16, &vpx_highbd_sad32x16x4d_sse2, 12),
974 SadMxNx4Param(16, 32, &vpx_highbd_sad16x32x4d_sse2, 12),
975 SadMxNx4Param(16, 16, &vpx_highbd_sad16x16x4d_sse2, 12),
976 SadMxNx4Param(16, 8, &vpx_highbd_sad16x8x4d_sse2, 12),
977 SadMxNx4Param(8, 16, &vpx_highbd_sad8x16x4d_sse2, 12),
978 SadMxNx4Param(8, 8, &vpx_highbd_sad8x8x4d_sse2, 12),
979 SadMxNx4Param(8, 4, &vpx_highbd_sad8x4x4d_sse2, 12),
980 SadMxNx4Param(4, 8, &vpx_highbd_sad4x8x4d_sse2, 12),
981 SadMxNx4Param(4, 4, &vpx_highbd_sad4x4x4d_sse2, 12),
1026 const SadMxNx4Param x4d_avx2_tests[] = {
1027 SadMxNx4Param(64, 64, &vpx_sad64x64x4d_avx2),
1028 SadMxNx4Param(32, 32, &vpx_sad32x32x4d_avx2),
1040 const SadMxNx4Param x4d_avx512_tests[] = {
1041 SadMxNx4Param(64, 64, &vpx_sad64x64x4d_avx512),
1084 const SadMxNx4Param x4d_msa_tests[] = {
1085 SadMxNx4Param(64, 64, &vpx_sad64x64x4d_msa),
1086 SadMxNx4Param(64, 32, &vpx_sad64x32x4d_msa),
1087 SadMxNx4Param(32, 64, &vpx_sad32x64x4d_msa),
1088 SadMxNx4Param(32, 32, &vpx_sad32x32x4d_msa),
1089 SadMxNx4Param(32, 16, &vpx_sad32x16x4d_msa),
1090 SadMxNx4Param(16, 32, &vpx_sad16x32x4d_msa),
1091 SadMxNx4Param(16, 16, &vpx_sad16x16x4d_msa),
1092 SadMxNx4Param(16, 8, &vpx_sad16x8x4d_msa),
1093 SadMxNx4Param(8, 16, &vpx_sad8x16x4d_msa),
1094 SadMxNx4Param(8, 8, &vpx_sad8x8x4d_msa),
1095 SadMxNx4Param(8, 4, &vpx_sad8x4x4d_msa),
1096 SadMxNx4Param(4, 8, &vpx_sad4x8x4d_msa),
1097 SadMxNx4Param(4, 4, &vpx_sad4x4x4d_msa),
1132 const SadMxNx4Param x4d_vsx_tests[] = {
1133 SadMxNx4Param(64, 64, &vpx_sad64x64x4d_vsx),
1134 SadMxNx4Param(64, 32, &vpx_sad64x32x4d_vsx),
1135 SadMxNx4Param(32, 64, &vpx_sad32x64x4d_vsx),
1136 SadMxNx4Param(32, 32, &vpx_sad32x32x4d_vsx),
1137 SadMxNx4Param(32, 16, &vpx_sad32x16x4d_vsx),
1138 SadMxNx4Param(16, 32, &vpx_sad16x32x4d_vsx),
1139 SadMxNx4Param(16, 16, &vpx_sad16x16x4d_vsx),
1140 SadMxNx4Param(16, 8, &vpx_sad16x8x4d_vsx),
1182 const SadMxNx4Param x4d_mmi_tests[] = {
1183 SadMxNx4Param(64, 64, &vpx_sad64x64x4d_mmi),
1184 SadMxNx4Param(64, 32, &vpx_sad64x32x4d_mmi),
1185 SadMxNx4Param(32, 64, &vpx_sad32x64x4d_mmi),
1186 SadMxNx4Param(32, 32, &vpx_sad32x32x4d_mmi),
1187 SadMxNx4Param(32, 16, &vpx_sad32x16x4d_mmi),
1188 SadMxNx4Param(16, 32, &vpx_sad16x32x4d_mmi),
1189 SadMxNx4Param(16, 16, &vpx_sad16x16x4d_mmi),
1190 SadMxNx4Param(16, 8, &vpx_sad16x8x4d_mmi),
1191 SadMxNx4Param(8, 16, &vpx_sad8x16x4d_mmi),
1192 SadMxNx4Param(8, 8, &vpx_sad8x8x4d_mmi),
1193 SadMxNx4Param(8, 4, &vpx_sad8x4x4d_mmi),
1194 SadMxNx4Param(4, 8, &vpx_sad4x8x4d_mmi),
1195 SadMxNx4Param(4, 4, &vpx_sad4x4x4d_mmi),