Build the 33 per-opcode arith tests as a single executable,
test_dsp_arith.c, to reduce the number of test binaries.
Each opcode reports one TAP line.

Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
---
 tests/tcg/mipsel/test_dsp_arith.c         | 182 ++++++++++++++++++++++
 tests/tcg/mipsel/test_dsp_r1_absq_s_ph.c  |   1 -
 tests/tcg/mipsel/test_dsp_r1_absq_s_w.c   |   1 -
 tests/tcg/mipsel/test_dsp_r1_addq_ph.c    |   1 -
 tests/tcg/mipsel/test_dsp_r1_addq_s_ph.c  |   1 -
 tests/tcg/mipsel/test_dsp_r1_addq_s_w.c   |   1 -
 tests/tcg/mipsel/test_dsp_r1_addsc.c      |   1 -
 tests/tcg/mipsel/test_dsp_r1_addu_qb.c    |   1 -
 tests/tcg/mipsel/test_dsp_r1_addu_s_qb.c  |   1 -
 tests/tcg/mipsel/test_dsp_r1_addwc.c      |   1 -
 tests/tcg/mipsel/test_dsp_r1_modsub.c     |   1 -
 tests/tcg/mipsel/test_dsp_r1_raddu_w_qb.c |   1 -
 tests/tcg/mipsel/test_dsp_r1_subq_ph.c    |   1 -
 tests/tcg/mipsel/test_dsp_r1_subq_s_ph.c  |   1 -
 tests/tcg/mipsel/test_dsp_r1_subq_s_w.c   |   1 -
 tests/tcg/mipsel/test_dsp_r1_subu_qb.c    |   1 -
 tests/tcg/mipsel/test_dsp_r1_subu_s_qb.c  |   1 -
 tests/tcg/mipsel/test_dsp_r2_absq_s_qb.c  |   1 -
 tests/tcg/mipsel/test_dsp_r2_addqh_ph.c   |   1 -
 tests/tcg/mipsel/test_dsp_r2_addqh_r_ph.c |   1 -
 tests/tcg/mipsel/test_dsp_r2_addqh_r_w.c  |   1 -
 tests/tcg/mipsel/test_dsp_r2_addqh_w.c    |   1 -
 tests/tcg/mipsel/test_dsp_r2_addu_ph.c    |   1 -
 tests/tcg/mipsel/test_dsp_r2_addu_s_ph.c  |   1 -
 tests/tcg/mipsel/test_dsp_r2_adduh_qb.c   |   1 -
 tests/tcg/mipsel/test_dsp_r2_adduh_r_qb.c |   1 -
 tests/tcg/mipsel/test_dsp_r2_subqh_ph.c   |   1 -
 tests/tcg/mipsel/test_dsp_r2_subqh_r_ph.c |   1 -
 tests/tcg/mipsel/test_dsp_r2_subqh_r_w.c  |   1 -
 tests/tcg/mipsel/test_dsp_r2_subqh_w.c    |   1 -
 tests/tcg/mipsel/test_dsp_r2_subu_ph.c    |   1 -
 tests/tcg/mipsel/test_dsp_r2_subu_s_ph.c  |   1 -
 tests/tcg/mipsel/test_dsp_r2_subuh_qb.c   |   1 -
 tests/tcg/mipsel/test_dsp_r2_subuh_r_qb.c |   1 -
 tests/tcg/mipsel/meson.build              |  34 +---
 35 files changed, 183 insertions(+), 66 deletions(-)
 create mode 100644 tests/tcg/mipsel/test_dsp_arith.c

diff --git a/tests/tcg/mipsel/test_dsp_arith.c 
b/tests/tcg/mipsel/test_dsp_arith.c
new file mode 100644
index 000000000000..dd01ceea057b
--- /dev/null
+++ b/tests/tcg/mipsel/test_dsp_arith.c
@@ -0,0 +1,182 @@
+/*
+ * MIPS DSP ASE tests: Add, Subtract and Absolute value instructions
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
+
+#include "test_dsp_runner.h"
+
+#define main test_dsp_r1_absq_s_ph
+#include "test_dsp_r1_absq_s_ph.c"
+#undef main
+
+#define main test_dsp_r1_absq_s_w
+#include "test_dsp_r1_absq_s_w.c"
+#undef main
+
+#define main test_dsp_r1_addq_ph
+#include "test_dsp_r1_addq_ph.c"
+#undef main
+
+#define main test_dsp_r1_addq_s_ph
+#include "test_dsp_r1_addq_s_ph.c"
+#undef main
+
+#define main test_dsp_r1_addq_s_w
+#include "test_dsp_r1_addq_s_w.c"
+#undef main
+
+#define main test_dsp_r1_addsc
+#include "test_dsp_r1_addsc.c"
+#undef main
+
+#define main test_dsp_r1_addu_qb
+#include "test_dsp_r1_addu_qb.c"
+#undef main
+
+#define main test_dsp_r1_addu_s_qb
+#include "test_dsp_r1_addu_s_qb.c"
+#undef main
+
+#define main test_dsp_r1_addwc
+#include "test_dsp_r1_addwc.c"
+#undef main
+
+#define main test_dsp_r1_modsub
+#include "test_dsp_r1_modsub.c"
+#undef main
+
+#define main test_dsp_r1_raddu_w_qb
+#include "test_dsp_r1_raddu_w_qb.c"
+#undef main
+
+#define main test_dsp_r1_subq_ph
+#include "test_dsp_r1_subq_ph.c"
+#undef main
+
+#define main test_dsp_r1_subq_s_ph
+#include "test_dsp_r1_subq_s_ph.c"
+#undef main
+
+#define main test_dsp_r1_subq_s_w
+#include "test_dsp_r1_subq_s_w.c"
+#undef main
+
+#define main test_dsp_r1_subu_qb
+#include "test_dsp_r1_subu_qb.c"
+#undef main
+
+#define main test_dsp_r1_subu_s_qb
+#include "test_dsp_r1_subu_s_qb.c"
+#undef main
+
+#define main test_dsp_r2_absq_s_qb
+#include "test_dsp_r2_absq_s_qb.c"
+#undef main
+
+#define main test_dsp_r2_addqh_ph
+#include "test_dsp_r2_addqh_ph.c"
+#undef main
+
+#define main test_dsp_r2_addqh_r_ph
+#include "test_dsp_r2_addqh_r_ph.c"
+#undef main
+
+#define main test_dsp_r2_addqh_r_w
+#include "test_dsp_r2_addqh_r_w.c"
+#undef main
+
+#define main test_dsp_r2_addqh_w
+#include "test_dsp_r2_addqh_w.c"
+#undef main
+
+#define main test_dsp_r2_addu_ph
+#include "test_dsp_r2_addu_ph.c"
+#undef main
+
+#define main test_dsp_r2_addu_s_ph
+#include "test_dsp_r2_addu_s_ph.c"
+#undef main
+
+#define main test_dsp_r2_adduh_qb
+#include "test_dsp_r2_adduh_qb.c"
+#undef main
+
+#define main test_dsp_r2_adduh_r_qb
+#include "test_dsp_r2_adduh_r_qb.c"
+#undef main
+
+#define main test_dsp_r2_subqh_ph
+#include "test_dsp_r2_subqh_ph.c"
+#undef main
+
+#define main test_dsp_r2_subqh_r_ph
+#include "test_dsp_r2_subqh_r_ph.c"
+#undef main
+
+#define main test_dsp_r2_subqh_r_w
+#include "test_dsp_r2_subqh_r_w.c"
+#undef main
+
+#define main test_dsp_r2_subqh_w
+#include "test_dsp_r2_subqh_w.c"
+#undef main
+
+#define main test_dsp_r2_subu_ph
+#include "test_dsp_r2_subu_ph.c"
+#undef main
+
+#define main test_dsp_r2_subu_s_ph
+#include "test_dsp_r2_subu_s_ph.c"
+#undef main
+
+#define main test_dsp_r2_subuh_qb
+#include "test_dsp_r2_subuh_qb.c"
+#undef main
+
+#define main test_dsp_r2_subuh_r_qb
+#include "test_dsp_r2_subuh_r_qb.c"
+#undef main
+
+int main(void)
+{
+    int ret = 0;
+
+    RUN_TEST(test_dsp_r1_absq_s_ph);
+    RUN_TEST(test_dsp_r1_absq_s_w);
+    RUN_TEST(test_dsp_r1_addq_ph);
+    RUN_TEST(test_dsp_r1_addq_s_ph);
+    RUN_TEST(test_dsp_r1_addq_s_w);
+    RUN_TEST(test_dsp_r1_addsc);
+    RUN_TEST(test_dsp_r1_addu_qb);
+    RUN_TEST(test_dsp_r1_addu_s_qb);
+    RUN_TEST(test_dsp_r1_addwc);
+    RUN_TEST(test_dsp_r1_modsub);
+    RUN_TEST(test_dsp_r1_raddu_w_qb);
+    RUN_TEST(test_dsp_r1_subq_ph);
+    RUN_TEST(test_dsp_r1_subq_s_ph);
+    RUN_TEST(test_dsp_r1_subq_s_w);
+    RUN_TEST(test_dsp_r1_subu_qb);
+    RUN_TEST(test_dsp_r1_subu_s_qb);
+    RUN_TEST(test_dsp_r2_absq_s_qb);
+    RUN_TEST(test_dsp_r2_addqh_ph);
+    RUN_TEST(test_dsp_r2_addqh_r_ph);
+    RUN_TEST(test_dsp_r2_addqh_r_w);
+    RUN_TEST(test_dsp_r2_addqh_w);
+    RUN_TEST(test_dsp_r2_addu_ph);
+    RUN_TEST(test_dsp_r2_addu_s_ph);
+    RUN_TEST(test_dsp_r2_adduh_qb);
+    RUN_TEST(test_dsp_r2_adduh_r_qb);
+    RUN_TEST(test_dsp_r2_subqh_ph);
+    RUN_TEST(test_dsp_r2_subqh_r_ph);
+    RUN_TEST(test_dsp_r2_subqh_r_w);
+    RUN_TEST(test_dsp_r2_subqh_w);
+    RUN_TEST(test_dsp_r2_subu_ph);
+    RUN_TEST(test_dsp_r2_subu_s_ph);
+    RUN_TEST(test_dsp_r2_subuh_qb);
+    RUN_TEST(test_dsp_r2_subuh_r_qb);
+
+    DSP_TAP_PLAN();
+
+    return ret;
+}
diff --git a/tests/tcg/mipsel/test_dsp_r1_absq_s_ph.c 
b/tests/tcg/mipsel/test_dsp_r1_absq_s_ph.c
index aa8411202e20..ba32ddeeb498 100644
--- a/tests/tcg/mipsel/test_dsp_r1_absq_s_ph.c
+++ b/tests/tcg/mipsel/test_dsp_r1_absq_s_ph.c
@@ -1,5 +1,4 @@
 #include<stdio.h>
-#include<assert.h>
 
 
 int main()
diff --git a/tests/tcg/mipsel/test_dsp_r1_absq_s_w.c 
b/tests/tcg/mipsel/test_dsp_r1_absq_s_w.c
index 3f52a48039cd..699f1adf967e 100644
--- a/tests/tcg/mipsel/test_dsp_r1_absq_s_w.c
+++ b/tests/tcg/mipsel/test_dsp_r1_absq_s_w.c
@@ -1,5 +1,4 @@
 #include<stdio.h>
-#include<assert.h>
 
 int main()
 {
diff --git a/tests/tcg/mipsel/test_dsp_r1_addq_ph.c 
b/tests/tcg/mipsel/test_dsp_r1_addq_ph.c
index 96a549637b41..4bb955a9565d 100644
--- a/tests/tcg/mipsel/test_dsp_r1_addq_ph.c
+++ b/tests/tcg/mipsel/test_dsp_r1_addq_ph.c
@@ -1,5 +1,4 @@
 #include<stdio.h>
-#include<assert.h>
 
 int main()
 {
diff --git a/tests/tcg/mipsel/test_dsp_r1_addq_s_ph.c 
b/tests/tcg/mipsel/test_dsp_r1_addq_s_ph.c
index 5f865f6cffd5..47b1c19e77d9 100644
--- a/tests/tcg/mipsel/test_dsp_r1_addq_s_ph.c
+++ b/tests/tcg/mipsel/test_dsp_r1_addq_s_ph.c
@@ -1,5 +1,4 @@
 #include<stdio.h>
-#include<assert.h>
 
 int main()
 {
diff --git a/tests/tcg/mipsel/test_dsp_r1_addq_s_w.c 
b/tests/tcg/mipsel/test_dsp_r1_addq_s_w.c
index 1e13acf68fb9..bb3cbf836aa3 100644
--- a/tests/tcg/mipsel/test_dsp_r1_addq_s_w.c
+++ b/tests/tcg/mipsel/test_dsp_r1_addq_s_w.c
@@ -1,5 +1,4 @@
 #include<stdio.h>
-#include<assert.h>
 
 
 int main()
diff --git a/tests/tcg/mipsel/test_dsp_r1_addsc.c 
b/tests/tcg/mipsel/test_dsp_r1_addsc.c
index ace749f667c4..f348a081e76e 100644
--- a/tests/tcg/mipsel/test_dsp_r1_addsc.c
+++ b/tests/tcg/mipsel/test_dsp_r1_addsc.c
@@ -1,5 +1,4 @@
 #include<stdio.h>
-#include<assert.h>
 
 int main()
 {
diff --git a/tests/tcg/mipsel/test_dsp_r1_addu_qb.c 
b/tests/tcg/mipsel/test_dsp_r1_addu_qb.c
index 23ba2e90d1c9..b9c1cca392c6 100644
--- a/tests/tcg/mipsel/test_dsp_r1_addu_qb.c
+++ b/tests/tcg/mipsel/test_dsp_r1_addu_qb.c
@@ -1,5 +1,4 @@
 #include<stdio.h>
-#include<assert.h>
 
 int main()
 {
diff --git a/tests/tcg/mipsel/test_dsp_r1_addu_s_qb.c 
b/tests/tcg/mipsel/test_dsp_r1_addu_s_qb.c
index fe7fd3e6aa2d..4c2fcb9aedc9 100644
--- a/tests/tcg/mipsel/test_dsp_r1_addu_s_qb.c
+++ b/tests/tcg/mipsel/test_dsp_r1_addu_s_qb.c
@@ -1,5 +1,4 @@
 #include<stdio.h>
-#include<assert.h>
 
 int main()
 {
diff --git a/tests/tcg/mipsel/test_dsp_r1_addwc.c 
b/tests/tcg/mipsel/test_dsp_r1_addwc.c
index 8a8d81fab4ca..71f9cf49c9e7 100644
--- a/tests/tcg/mipsel/test_dsp_r1_addwc.c
+++ b/tests/tcg/mipsel/test_dsp_r1_addwc.c
@@ -1,5 +1,4 @@
 #include<stdio.h>
-#include<assert.h>
 
 int main()
 {
diff --git a/tests/tcg/mipsel/test_dsp_r1_modsub.c 
b/tests/tcg/mipsel/test_dsp_r1_modsub.c
index c294eebb519d..05278a2323cc 100644
--- a/tests/tcg/mipsel/test_dsp_r1_modsub.c
+++ b/tests/tcg/mipsel/test_dsp_r1_modsub.c
@@ -1,5 +1,4 @@
 #include<stdio.h>
-#include<assert.h>
 
 int main()
 {
diff --git a/tests/tcg/mipsel/test_dsp_r1_raddu_w_qb.c 
b/tests/tcg/mipsel/test_dsp_r1_raddu_w_qb.c
index 77a983c0d20f..d131bd6ca7f3 100644
--- a/tests/tcg/mipsel/test_dsp_r1_raddu_w_qb.c
+++ b/tests/tcg/mipsel/test_dsp_r1_raddu_w_qb.c
@@ -1,5 +1,4 @@
 #include<stdio.h>
-#include<assert.h>
 
 int main()
 {
diff --git a/tests/tcg/mipsel/test_dsp_r1_subq_ph.c 
b/tests/tcg/mipsel/test_dsp_r1_subq_ph.c
index fdd7b38b647e..19cc84d9fd17 100644
--- a/tests/tcg/mipsel/test_dsp_r1_subq_ph.c
+++ b/tests/tcg/mipsel/test_dsp_r1_subq_ph.c
@@ -1,5 +1,4 @@
 #include<stdio.h>
-#include<assert.h>
 
 int main()
 {
diff --git a/tests/tcg/mipsel/test_dsp_r1_subq_s_ph.c 
b/tests/tcg/mipsel/test_dsp_r1_subq_s_ph.c
index 64c89ebd5114..08742e926dea 100644
--- a/tests/tcg/mipsel/test_dsp_r1_subq_s_ph.c
+++ b/tests/tcg/mipsel/test_dsp_r1_subq_s_ph.c
@@ -1,5 +1,4 @@
 #include<stdio.h>
-#include<assert.h>
 
 int main()
 {
diff --git a/tests/tcg/mipsel/test_dsp_r1_subq_s_w.c 
b/tests/tcg/mipsel/test_dsp_r1_subq_s_w.c
index 9d456a90f417..9844b250d9d2 100644
--- a/tests/tcg/mipsel/test_dsp_r1_subq_s_w.c
+++ b/tests/tcg/mipsel/test_dsp_r1_subq_s_w.c
@@ -1,5 +1,4 @@
 #include<stdio.h>
-#include<assert.h>
 
 int main()
 {
diff --git a/tests/tcg/mipsel/test_dsp_r1_subu_qb.c 
b/tests/tcg/mipsel/test_dsp_r1_subu_qb.c
index 420909615526..2ec61e819f02 100644
--- a/tests/tcg/mipsel/test_dsp_r1_subu_qb.c
+++ b/tests/tcg/mipsel/test_dsp_r1_subu_qb.c
@@ -1,5 +1,4 @@
 #include<stdio.h>
-#include<assert.h>
 
 int main()
 {
diff --git a/tests/tcg/mipsel/test_dsp_r1_subu_s_qb.c 
b/tests/tcg/mipsel/test_dsp_r1_subu_s_qb.c
index 3d650533d171..2ce247cd7a86 100644
--- a/tests/tcg/mipsel/test_dsp_r1_subu_s_qb.c
+++ b/tests/tcg/mipsel/test_dsp_r1_subu_s_qb.c
@@ -1,5 +1,4 @@
 #include<stdio.h>
-#include<assert.h>
 
 int main()
 {
diff --git a/tests/tcg/mipsel/test_dsp_r2_absq_s_qb.c 
b/tests/tcg/mipsel/test_dsp_r2_absq_s_qb.c
index af4683f30475..9944cc18f075 100644
--- a/tests/tcg/mipsel/test_dsp_r2_absq_s_qb.c
+++ b/tests/tcg/mipsel/test_dsp_r2_absq_s_qb.c
@@ -1,5 +1,4 @@
 #include<stdio.h>
-#include<assert.h>
 
 int main()
 {
diff --git a/tests/tcg/mipsel/test_dsp_r2_addqh_ph.c 
b/tests/tcg/mipsel/test_dsp_r2_addqh_ph.c
index 921f0eaf33c7..82827f33f6e4 100644
--- a/tests/tcg/mipsel/test_dsp_r2_addqh_ph.c
+++ b/tests/tcg/mipsel/test_dsp_r2_addqh_ph.c
@@ -1,5 +1,4 @@
 #include<stdio.h>
-#include<assert.h>
 
 int main()
 {
diff --git a/tests/tcg/mipsel/test_dsp_r2_addqh_r_ph.c 
b/tests/tcg/mipsel/test_dsp_r2_addqh_r_ph.c
index 213ba3725006..064e2bbda707 100644
--- a/tests/tcg/mipsel/test_dsp_r2_addqh_r_ph.c
+++ b/tests/tcg/mipsel/test_dsp_r2_addqh_r_ph.c
@@ -1,5 +1,4 @@
 #include<stdio.h>
-#include<assert.h>
 
 int main()
 {
diff --git a/tests/tcg/mipsel/test_dsp_r2_addqh_r_w.c 
b/tests/tcg/mipsel/test_dsp_r2_addqh_r_w.c
index 75a75c50f32d..867fe0bc7f05 100644
--- a/tests/tcg/mipsel/test_dsp_r2_addqh_r_w.c
+++ b/tests/tcg/mipsel/test_dsp_r2_addqh_r_w.c
@@ -1,5 +1,4 @@
 #include<stdio.h>
-#include<assert.h>
 
 int main()
 {
diff --git a/tests/tcg/mipsel/test_dsp_r2_addqh_w.c 
b/tests/tcg/mipsel/test_dsp_r2_addqh_w.c
index de6926ebbb72..2539e4c178ec 100644
--- a/tests/tcg/mipsel/test_dsp_r2_addqh_w.c
+++ b/tests/tcg/mipsel/test_dsp_r2_addqh_w.c
@@ -1,5 +1,4 @@
 #include<stdio.h>
-#include<assert.h>
 
 int main()
 {
diff --git a/tests/tcg/mipsel/test_dsp_r2_addu_ph.c 
b/tests/tcg/mipsel/test_dsp_r2_addu_ph.c
index 1d7a25a2a773..a547341c8b58 100644
--- a/tests/tcg/mipsel/test_dsp_r2_addu_ph.c
+++ b/tests/tcg/mipsel/test_dsp_r2_addu_ph.c
@@ -1,5 +1,4 @@
 #include<stdio.h>
-#include<assert.h>
 
 int main()
 {
diff --git a/tests/tcg/mipsel/test_dsp_r2_addu_s_ph.c 
b/tests/tcg/mipsel/test_dsp_r2_addu_s_ph.c
index 979651bfc9ac..d47faece052e 100644
--- a/tests/tcg/mipsel/test_dsp_r2_addu_s_ph.c
+++ b/tests/tcg/mipsel/test_dsp_r2_addu_s_ph.c
@@ -1,5 +1,4 @@
 #include<stdio.h>
-#include<assert.h>
 
 int main()
 {
diff --git a/tests/tcg/mipsel/test_dsp_r2_adduh_qb.c 
b/tests/tcg/mipsel/test_dsp_r2_adduh_qb.c
index a1f5d631b52e..108a348456eb 100644
--- a/tests/tcg/mipsel/test_dsp_r2_adduh_qb.c
+++ b/tests/tcg/mipsel/test_dsp_r2_adduh_qb.c
@@ -1,5 +1,4 @@
 #include<stdio.h>
-#include<assert.h>
 
 int main()
 {
diff --git a/tests/tcg/mipsel/test_dsp_r2_adduh_r_qb.c 
b/tests/tcg/mipsel/test_dsp_r2_adduh_r_qb.c
index 81e98c190d2b..892513a4af7c 100644
--- a/tests/tcg/mipsel/test_dsp_r2_adduh_r_qb.c
+++ b/tests/tcg/mipsel/test_dsp_r2_adduh_r_qb.c
@@ -1,5 +1,4 @@
 #include<stdio.h>
-#include<assert.h>
 
 int main()
 {
diff --git a/tests/tcg/mipsel/test_dsp_r2_subqh_ph.c 
b/tests/tcg/mipsel/test_dsp_r2_subqh_ph.c
index dbc096734ceb..64c754777838 100644
--- a/tests/tcg/mipsel/test_dsp_r2_subqh_ph.c
+++ b/tests/tcg/mipsel/test_dsp_r2_subqh_ph.c
@@ -1,5 +1,4 @@
 #include<stdio.h>
-#include<assert.h>
 
 int main()
 {
diff --git a/tests/tcg/mipsel/test_dsp_r2_subqh_r_ph.c 
b/tests/tcg/mipsel/test_dsp_r2_subqh_r_ph.c
index 24ef0f1aeb91..717c3931e4df 100644
--- a/tests/tcg/mipsel/test_dsp_r2_subqh_r_ph.c
+++ b/tests/tcg/mipsel/test_dsp_r2_subqh_r_ph.c
@@ -1,5 +1,4 @@
 #include<stdio.h>
-#include<assert.h>
 
 int main()
 {
diff --git a/tests/tcg/mipsel/test_dsp_r2_subqh_r_w.c 
b/tests/tcg/mipsel/test_dsp_r2_subqh_r_w.c
index d460f8630fae..3d20a87b5a94 100644
--- a/tests/tcg/mipsel/test_dsp_r2_subqh_r_w.c
+++ b/tests/tcg/mipsel/test_dsp_r2_subqh_r_w.c
@@ -1,5 +1,4 @@
 #include<stdio.h>
-#include<assert.h>
 
 int main()
 {
diff --git a/tests/tcg/mipsel/test_dsp_r2_subqh_w.c 
b/tests/tcg/mipsel/test_dsp_r2_subqh_w.c
index 42be3deb80a3..9d41911233c2 100644
--- a/tests/tcg/mipsel/test_dsp_r2_subqh_w.c
+++ b/tests/tcg/mipsel/test_dsp_r2_subqh_w.c
@@ -1,5 +1,4 @@
 #include<stdio.h>
-#include<assert.h>
 
 int main()
 {
diff --git a/tests/tcg/mipsel/test_dsp_r2_subu_ph.c 
b/tests/tcg/mipsel/test_dsp_r2_subu_ph.c
index 0d39a017c79d..702eb141d833 100644
--- a/tests/tcg/mipsel/test_dsp_r2_subu_ph.c
+++ b/tests/tcg/mipsel/test_dsp_r2_subu_ph.c
@@ -1,5 +1,4 @@
 #include<stdio.h>
-#include<assert.h>
 
 int main()
 {
diff --git a/tests/tcg/mipsel/test_dsp_r2_subu_s_ph.c 
b/tests/tcg/mipsel/test_dsp_r2_subu_s_ph.c
index 8e4da4f3e544..86afcdc0d660 100644
--- a/tests/tcg/mipsel/test_dsp_r2_subu_s_ph.c
+++ b/tests/tcg/mipsel/test_dsp_r2_subu_s_ph.c
@@ -1,5 +1,4 @@
 #include<stdio.h>
-#include<assert.h>
 
 int main()
 {
diff --git a/tests/tcg/mipsel/test_dsp_r2_subuh_qb.c 
b/tests/tcg/mipsel/test_dsp_r2_subuh_qb.c
index 92cfc764b8c9..ae9ea3f72a36 100644
--- a/tests/tcg/mipsel/test_dsp_r2_subuh_qb.c
+++ b/tests/tcg/mipsel/test_dsp_r2_subuh_qb.c
@@ -1,5 +1,4 @@
 #include<stdio.h>
-#include<assert.h>
 
 int main()
 {
diff --git a/tests/tcg/mipsel/test_dsp_r2_subuh_r_qb.c 
b/tests/tcg/mipsel/test_dsp_r2_subuh_r_qb.c
index dac81d47db60..fc90b9cce0e8 100644
--- a/tests/tcg/mipsel/test_dsp_r2_subuh_r_qb.c
+++ b/tests/tcg/mipsel/test_dsp_r2_subuh_r_qb.c
@@ -1,5 +1,4 @@
 #include<stdio.h>
-#include<assert.h>
 
 int main()
 {
diff --git a/tests/tcg/mipsel/meson.build b/tests/tcg/mipsel/meson.build
index 77f210a47a70..e7e576ad6c19 100644
--- a/tests/tcg/mipsel/meson.build
+++ b/tests/tcg/mipsel/meson.build
@@ -5,15 +5,7 @@ tests += tcg_tests['multiarch-linux-user']['tests']
 
 tests_dsp = [
   'test_dsp_acc.c',
-  'test_dsp_r1_absq_s_ph.c',
-  'test_dsp_r1_absq_s_w.c',
-  'test_dsp_r1_addq_ph.c',
-  'test_dsp_r1_addq_s_ph.c',
-  'test_dsp_r1_addq_s_w.c',
-  'test_dsp_r1_addsc.c',
-  'test_dsp_r1_addu_qb.c',
-  'test_dsp_r1_addu_s_qb.c',
-  'test_dsp_r1_addwc.c',
+  'test_dsp_arith.c',
   'test_dsp_r1_bitrev.c',
   'test_dsp_r1_bposge32.c',
   'test_dsp_r1_cmp_eq_ph.c',
@@ -43,7 +35,6 @@ tests_dsp = [
   'test_dsp_r1_maq_s_w_phr.c',
   'test_dsp_r1_maq_sa_w_phl.c',
   'test_dsp_r1_maq_sa_w_phr.c',
-  'test_dsp_r1_modsub.c',
   'test_dsp_r1_msub.c',
   'test_dsp_r1_msubu.c',
   'test_dsp_r1_muleq_s_w_phl.c',
@@ -70,7 +61,6 @@ tests_dsp = [
   'test_dsp_r1_precrq_qb_ph.c',
   'test_dsp_r1_precrq_rs_ph_w.c',
   'test_dsp_r1_precrqu_s_qb_ph.c',
-  'test_dsp_r1_raddu_w_qb.c',
   'test_dsp_r1_rddsp.c',
   'test_dsp_r1_repl_ph.c',
   'test_dsp_r1_repl_qb.c',
@@ -92,21 +82,7 @@ tests_dsp = [
   'test_dsp_r1_shrav_r_w.c',
   'test_dsp_r1_shrl_qb.c',
   'test_dsp_r1_shrlv_qb.c',
-  'test_dsp_r1_subq_ph.c',
-  'test_dsp_r1_subq_s_ph.c',
-  'test_dsp_r1_subq_s_w.c',
-  'test_dsp_r1_subu_qb.c',
-  'test_dsp_r1_subu_s_qb.c',
   'test_dsp_r1_wrdsp.c',
-  'test_dsp_r2_absq_s_qb.c',
-  'test_dsp_r2_addqh_ph.c',
-  'test_dsp_r2_addqh_r_ph.c',
-  'test_dsp_r2_addqh_r_w.c',
-  'test_dsp_r2_addqh_w.c',
-  'test_dsp_r2_addu_ph.c',
-  'test_dsp_r2_addu_s_ph.c',
-  'test_dsp_r2_adduh_qb.c',
-  'test_dsp_r2_adduh_r_qb.c',
   'test_dsp_r2_append.c',
   'test_dsp_r2_balign.c',
   'test_dsp_r2_cmpgdu_eq_qb.c',
@@ -137,14 +113,6 @@ tests_dsp = [
   'test_dsp_r2_shrav_r_qb.c',
   'test_dsp_r2_shrl_ph.c',
   'test_dsp_r2_shrlv_ph.c',
-  'test_dsp_r2_subqh_ph.c',
-  'test_dsp_r2_subqh_r_ph.c',
-  'test_dsp_r2_subqh_r_w.c',
-  'test_dsp_r2_subqh_w.c',
-  'test_dsp_r2_subu_ph.c',
-  'test_dsp_r2_subu_s_ph.c',
-  'test_dsp_r2_subuh_qb.c',
-  'test_dsp_r2_subuh_r_qb.c',
 ]
 
 foreach src: tests_dsp
-- 
2.55.0


Reply via email to