aboutsummaryrefslogtreecommitdiff
path: root/tests/tcg/mips/user/ase/msa/pack
diff options
context:
space:
mode:
authorAleksandar Markovic <amarkovic@wavecomp.com>2019-06-20 13:49:17 +0200
committerAleksandar Markovic <amarkovic@wavecomp.com>2019-06-21 11:30:31 +0200
commit8e6fe6b8bab4716b4adf99a9ab52eaa82464b37e (patch)
treecbe5d1049c386471279ba302cbb1c408db251a5e /tests/tcg/mips/user/ase/msa/pack
parent1f8929d241c5461f3e98d52f54bcdadd35554448 (diff)
tests/tcg: target/mips: Include isa/ase and group name in test output
For better appearance and usefullnes, include ISA/ASE name and instruction group name in the output of tests. For example, all this data will be displayed for FMAX_A.W test: | MSA | Float Max Min | FMAX_A.W | | PASS: 80 | FAIL: 0 | elapsed time: 0.16 ms | (the data will be displayed in one row; they are presented here in two rows not to exceed the width of the commit message) Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com> Reviewed-by: Aleksandar Rikalo <arikalo@wavecomp.com> Message-Id: <1561031359-6727-2-git-send-email-aleksandar.markovic@rt-rk.com>
Diffstat (limited to 'tests/tcg/mips/user/ase/msa/pack')
-rw-r--r--tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_b.c9
-rw-r--r--tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_d.c9
-rw-r--r--tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_h.c9
-rw-r--r--tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_w.c9
-rw-r--r--tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_b.c9
-rw-r--r--tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_d.c9
-rw-r--r--tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_h.c9
-rw-r--r--tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_w.c9
-rw-r--r--tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_b.c9
-rw-r--r--tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_d.c9
-rw-r--r--tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_h.c9
-rw-r--r--tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_w.c9
12 files changed, 72 insertions, 36 deletions
diff --git a/tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_b.c b/tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_b.c
index fdab88d5c9..70cef5b104 100644
--- a/tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_b.c
+++ b/tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_b.c
@@ -33,7 +33,9 @@
int32_t main(void)
{
- char *instruction_name = "PCKEV.B";
+ char *isa_ase_name = "MSA";
+ char *group_name = "Pack";
+ char *instruction_name = "PCKEV.B";
int32_t ret;
uint32_t i, j;
struct timeval start, end;
@@ -148,8 +150,9 @@ int32_t main(void)
elapsed_time = (end.tv_sec - start.tv_sec) * 1000.0;
elapsed_time += (end.tv_usec - start.tv_usec) / 1000.0;
- ret = check_results(instruction_name, TEST_COUNT_TOTAL, elapsed_time,
- &b128_result[0][0], &b128_expect[0][0]);
+ ret = check_results_128(isa_ase_name, group_name, instruction_name,
+ TEST_COUNT_TOTAL, elapsed_time,
+ &b128_result[0][0], &b128_expect[0][0]);
return ret;
}
diff --git a/tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_d.c b/tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_d.c
index e7083858cd..8a1d18f42a 100644
--- a/tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_d.c
+++ b/tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_d.c
@@ -33,7 +33,9 @@
int32_t main(void)
{
- char *instruction_name = "PCKEV.D";
+ char *isa_ase_name = "MSA";
+ char *group_name = "Pack";
+ char *instruction_name = "PCKEV.D";
int32_t ret;
uint32_t i, j;
struct timeval start, end;
@@ -148,8 +150,9 @@ int32_t main(void)
elapsed_time = (end.tv_sec - start.tv_sec) * 1000.0;
elapsed_time += (end.tv_usec - start.tv_usec) / 1000.0;
- ret = check_results(instruction_name, TEST_COUNT_TOTAL, elapsed_time,
- &b128_result[0][0], &b128_expect[0][0]);
+ ret = check_results_128(isa_ase_name, group_name, instruction_name,
+ TEST_COUNT_TOTAL, elapsed_time,
+ &b128_result[0][0], &b128_expect[0][0]);
return ret;
}
diff --git a/tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_h.c b/tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_h.c
index bfd401f379..c8636ba5f9 100644
--- a/tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_h.c
+++ b/tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_h.c
@@ -33,7 +33,9 @@
int32_t main(void)
{
- char *instruction_name = "PCKEV.H";
+ char *isa_ase_name = "MSA";
+ char *group_name = "Pack";
+ char *instruction_name = "PCKEV.H";
int32_t ret;
uint32_t i, j;
struct timeval start, end;
@@ -148,8 +150,9 @@ int32_t main(void)
elapsed_time = (end.tv_sec - start.tv_sec) * 1000.0;
elapsed_time += (end.tv_usec - start.tv_usec) / 1000.0;
- ret = check_results(instruction_name, TEST_COUNT_TOTAL, elapsed_time,
- &b128_result[0][0], &b128_expect[0][0]);
+ ret = check_results_128(isa_ase_name, group_name, instruction_name,
+ TEST_COUNT_TOTAL, elapsed_time,
+ &b128_result[0][0], &b128_expect[0][0]);
return ret;
}
diff --git a/tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_w.c b/tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_w.c
index e58372d750..7ceab05732 100644
--- a/tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_w.c
+++ b/tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_w.c
@@ -33,7 +33,9 @@
int32_t main(void)
{
- char *instruction_name = "PCKEV.W";
+ char *isa_ase_name = "MSA";
+ char *group_name = "Pack";
+ char *instruction_name = "PCKEV.W";
int32_t ret;
uint32_t i, j;
struct timeval start, end;
@@ -148,8 +150,9 @@ int32_t main(void)
elapsed_time = (end.tv_sec - start.tv_sec) * 1000.0;
elapsed_time += (end.tv_usec - start.tv_usec) / 1000.0;
- ret = check_results(instruction_name, TEST_COUNT_TOTAL, elapsed_time,
- &b128_result[0][0], &b128_expect[0][0]);
+ ret = check_results_128(isa_ase_name, group_name, instruction_name,
+ TEST_COUNT_TOTAL, elapsed_time,
+ &b128_result[0][0], &b128_expect[0][0]);
return ret;
}
diff --git a/tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_b.c b/tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_b.c
index 4cefecd0ec..b6f5e08958 100644
--- a/tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_b.c
+++ b/tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_b.c
@@ -33,7 +33,9 @@
int32_t main(void)
{
- char *instruction_name = "PCKOD.B";
+ char *isa_ase_name = "MSA";
+ char *group_name = "Pack";
+ char *instruction_name = "PCKOD.B";
int32_t ret;
uint32_t i, j;
struct timeval start, end;
@@ -148,8 +150,9 @@ int32_t main(void)
elapsed_time = (end.tv_sec - start.tv_sec) * 1000.0;
elapsed_time += (end.tv_usec - start.tv_usec) / 1000.0;
- ret = check_results(instruction_name, TEST_COUNT_TOTAL, elapsed_time,
- &b128_result[0][0], &b128_expect[0][0]);
+ ret = check_results_128(isa_ase_name, group_name, instruction_name,
+ TEST_COUNT_TOTAL, elapsed_time,
+ &b128_result[0][0], &b128_expect[0][0]);
return ret;
}
diff --git a/tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_d.c b/tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_d.c
index a7ea137148..c4b2386431 100644
--- a/tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_d.c
+++ b/tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_d.c
@@ -33,7 +33,9 @@
int32_t main(void)
{
- char *instruction_name = "PCKOD.D";
+ char *isa_ase_name = "MSA";
+ char *group_name = "Pack";
+ char *instruction_name = "PCKOD.D";
int32_t ret;
uint32_t i, j;
struct timeval start, end;
@@ -148,8 +150,9 @@ int32_t main(void)
elapsed_time = (end.tv_sec - start.tv_sec) * 1000.0;
elapsed_time += (end.tv_usec - start.tv_usec) / 1000.0;
- ret = check_results(instruction_name, TEST_COUNT_TOTAL, elapsed_time,
- &b128_result[0][0], &b128_expect[0][0]);
+ ret = check_results_128(isa_ase_name, group_name, instruction_name,
+ TEST_COUNT_TOTAL, elapsed_time,
+ &b128_result[0][0], &b128_expect[0][0]);
return ret;
}
diff --git a/tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_h.c b/tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_h.c
index bc7edcc595..36329e7158 100644
--- a/tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_h.c
+++ b/tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_h.c
@@ -33,7 +33,9 @@
int32_t main(void)
{
- char *instruction_name = "PCKOD.H";
+ char *isa_ase_name = "MSA";
+ char *group_name = "Pack";
+ char *instruction_name = "PCKOD.H";
int32_t ret;
uint32_t i, j;
struct timeval start, end;
@@ -148,8 +150,9 @@ int32_t main(void)
elapsed_time = (end.tv_sec - start.tv_sec) * 1000.0;
elapsed_time += (end.tv_usec - start.tv_usec) / 1000.0;
- ret = check_results(instruction_name, TEST_COUNT_TOTAL, elapsed_time,
- &b128_result[0][0], &b128_expect[0][0]);
+ ret = check_results_128(isa_ase_name, group_name, instruction_name,
+ TEST_COUNT_TOTAL, elapsed_time,
+ &b128_result[0][0], &b128_expect[0][0]);
return ret;
}
diff --git a/tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_w.c b/tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_w.c
index ca8c4fb0b6..3bc4223770 100644
--- a/tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_w.c
+++ b/tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_w.c
@@ -33,7 +33,9 @@
int32_t main(void)
{
- char *instruction_name = "PCKOD.W";
+ char *isa_ase_name = "MSA";
+ char *group_name = "Pack";
+ char *instruction_name = "PCKOD.W";
int32_t ret;
uint32_t i, j;
struct timeval start, end;
@@ -148,8 +150,9 @@ int32_t main(void)
elapsed_time = (end.tv_sec - start.tv_sec) * 1000.0;
elapsed_time += (end.tv_usec - start.tv_usec) / 1000.0;
- ret = check_results(instruction_name, TEST_COUNT_TOTAL, elapsed_time,
- &b128_result[0][0], &b128_expect[0][0]);
+ ret = check_results_128(isa_ase_name, group_name, instruction_name,
+ TEST_COUNT_TOTAL, elapsed_time,
+ &b128_result[0][0], &b128_expect[0][0]);
return ret;
}
diff --git a/tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_b.c b/tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_b.c
index c088643b8c..16f63c2e31 100644
--- a/tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_b.c
+++ b/tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_b.c
@@ -33,7 +33,9 @@
int32_t main(void)
{
- char *instruction_name = "VSHF.B";
+ char *isa_ase_name = "MSA";
+ char *group_name = "Pack";
+ char *instruction_name = "VSHF.B";
int32_t ret;
uint32_t i, j;
struct timeval start, end;
@@ -148,8 +150,9 @@ int32_t main(void)
elapsed_time = (end.tv_sec - start.tv_sec) * 1000.0;
elapsed_time += (end.tv_usec - start.tv_usec) / 1000.0;
- ret = check_results(instruction_name, TEST_COUNT_TOTAL, elapsed_time,
- &b128_result[0][0], &b128_expect[0][0]);
+ ret = check_results_128(isa_ase_name, group_name, instruction_name,
+ TEST_COUNT_TOTAL, elapsed_time,
+ &b128_result[0][0], &b128_expect[0][0]);
return ret;
}
diff --git a/tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_d.c b/tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_d.c
index 06f3604bef..5033b63d2d 100644
--- a/tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_d.c
+++ b/tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_d.c
@@ -33,7 +33,9 @@
int32_t main(void)
{
- char *instruction_name = "VSHF.D";
+ char *isa_ase_name = "MSA";
+ char *group_name = "Pack";
+ char *instruction_name = "VSHF.D";
int32_t ret;
uint32_t i, j;
struct timeval start, end;
@@ -148,8 +150,9 @@ int32_t main(void)
elapsed_time = (end.tv_sec - start.tv_sec) * 1000.0;
elapsed_time += (end.tv_usec - start.tv_usec) / 1000.0;
- ret = check_results(instruction_name, TEST_COUNT_TOTAL, elapsed_time,
- &b128_result[0][0], &b128_expect[0][0]);
+ ret = check_results_128(isa_ase_name, group_name, instruction_name,
+ TEST_COUNT_TOTAL, elapsed_time,
+ &b128_result[0][0], &b128_expect[0][0]);
return ret;
}
diff --git a/tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_h.c b/tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_h.c
index f28d949d02..7de1f36b77 100644
--- a/tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_h.c
+++ b/tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_h.c
@@ -33,7 +33,9 @@
int32_t main(void)
{
- char *instruction_name = "VSHF.H";
+ char *isa_ase_name = "MSA";
+ char *group_name = "Pack";
+ char *instruction_name = "VSHF.H";
int32_t ret;
uint32_t i, j;
struct timeval start, end;
@@ -148,8 +150,9 @@ int32_t main(void)
elapsed_time = (end.tv_sec - start.tv_sec) * 1000.0;
elapsed_time += (end.tv_usec - start.tv_usec) / 1000.0;
- ret = check_results(instruction_name, TEST_COUNT_TOTAL, elapsed_time,
- &b128_result[0][0], &b128_expect[0][0]);
+ ret = check_results_128(isa_ase_name, group_name, instruction_name,
+ TEST_COUNT_TOTAL, elapsed_time,
+ &b128_result[0][0], &b128_expect[0][0]);
return ret;
}
diff --git a/tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_w.c b/tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_w.c
index 78e26d4ca0..c19fb72aa2 100644
--- a/tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_w.c
+++ b/tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_w.c
@@ -33,7 +33,9 @@
int32_t main(void)
{
- char *instruction_name = "VSHF.W";
+ char *isa_ase_name = "MSA";
+ char *group_name = "Pack";
+ char *instruction_name = "VSHF.W";
int32_t ret;
uint32_t i, j;
struct timeval start, end;
@@ -148,8 +150,9 @@ int32_t main(void)
elapsed_time = (end.tv_sec - start.tv_sec) * 1000.0;
elapsed_time += (end.tv_usec - start.tv_usec) / 1000.0;
- ret = check_results(instruction_name, TEST_COUNT_TOTAL, elapsed_time,
- &b128_result[0][0], &b128_expect[0][0]);
+ ret = check_results_128(isa_ase_name, group_name, instruction_name,
+ TEST_COUNT_TOTAL, elapsed_time,
+ &b128_result[0][0], &b128_expect[0][0]);
return ret;
}