aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristophe Lyon <christophe.lyon@linaro.org>2014-07-10 15:53:15 +0200
committerChristophe Lyon <christophe.lyon@linaro.org>2014-07-11 12:12:28 +0200
commitbf2182605cb0dac32f6cd9194664994beae299fa (patch)
treed00328ba9166e364697b219c5b41260eee15bb50
parent1a3b239c63a3461c3fb61abb12b4db682be2b962 (diff)
downloadplatform_external_arm-neon-tests-bf2182605cb0dac32f6cd9194664994beae299fa.tar.gz
platform_external_arm-neon-tests-bf2182605cb0dac32f6cd9194664994beae299fa.tar.bz2
platform_external_arm-neon-tests-bf2182605cb0dac32f6cd9194664994beae299fa.zip
Add missing seperator messages in expected_input4gcc.txt to help readability.
-rw-r--r--expected_input4gcc.txt48
-rw-r--r--ref_v_comp_f_op.c2
-rw-r--r--ref_v_comp_op.c1
-rw-r--r--ref_vcvt.c2
-rw-r--r--ref_vmull_n.c1
-rw-r--r--ref_vqdmulh_n.c1
-rw-r--r--ref_vqdmull_lane.c1
-rw-r--r--ref_vqdmull_n.c1
-rw-r--r--ref_vqrdmulh_n.c1
-rw-r--r--ref_vrecps.c1
-rw-r--r--ref_vreinterpret.c1
-rw-r--r--ref_vrsqrte.c1
-rw-r--r--ref_vrsqrts.c1
13 files changed, 62 insertions, 0 deletions
diff --git a/expected_input4gcc.txt b/expected_input4gcc.txt
index 485ba33..0205069 100644
--- a/expected_input4gcc.txt
+++ b/expected_input4gcc.txt
@@ -1058,6 +1058,8 @@ int VECT_VAR(expected_cumulative_sat,int,16,4) = 0;
int VECT_VAR(expected_cumulative_sat,int,32,2) = 0;
int VECT_VAR(expected_cumulative_sat,int,16,8) = 0;
int VECT_VAR(expected_cumulative_sat,int,32,4) = 0;
+
+VQDMULH_N output:
VECT_VAR_DECL(expected,int,16,4) [] = { 0x19, 0x19, 0x19, 0x19 };
VECT_VAR_DECL(expected,int,32,2) [] = { 0x4, 0x4 };
VECT_VAR_DECL(expected,int,16,8) [] = { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 };
@@ -1246,6 +1248,8 @@ VECT_VAR_DECL(expected,uint,64,2) [] = { 0x3333333333333333, 0x3333333333333333
VECT_VAR_DECL(expected,poly,8,16) [] = { 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33 };
VECT_VAR_DECL(expected,poly,16,8) [] = { 0x3333, 0x3333, 0x3333, 0x3333, 0x3333, 0x3333, 0x3333, 0x3333 };
VECT_VAR_DECL(expected,hfloat,32,4) [] = { 0x33333333, 0x33333333, 0x33333333, 0x33333333 };
+
+VCEQ/VCEQQ output:
VECT_VAR_DECL(expected,uint,8,8) [] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x0 };
VECT_VAR_DECL(expected,uint,16,4) [] = { 0x0, 0x0, 0xffff, 0x0 };
VECT_VAR_DECL(expected,uint,32,2) [] = { 0xffffffff, 0x0 };
@@ -1272,6 +1276,8 @@ VECT_VAR_DECL(expected,uint,32,2) [] = { 0x0, 0x0 };
VECT_VAR_DECL(expected,uint,32,2) [] = { 0xffffffff, 0xffffffff };
VECT_VAR_DECL(expected,uint,8,8) [] = { 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0 };
VECT_VAR_DECL(expected,uint,8,16) [] = { 0x0, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 };
+
+VCGE/VCGEQ output:
VECT_VAR_DECL(expected,uint,8,8) [] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xff };
VECT_VAR_DECL(expected,uint,16,4) [] = { 0x0, 0x0, 0xffff, 0xffff };
VECT_VAR_DECL(expected,uint,32,2) [] = { 0xffffffff, 0xffffffff };
@@ -1296,6 +1302,8 @@ VECT_VAR_DECL(expected,uint,32,2) [] = { 0x0, 0x0 };
VECT_VAR_DECL(expected,uint,32,2) [] = { 0xffffffff, 0xffffffff };
VECT_VAR_DECL(expected,uint,32,2) [] = { 0xffffffff, 0xffffffff };
VECT_VAR_DECL(expected,uint,32,2) [] = { 0xffffffff, 0xffffffff };
+
+VCLE/VCLEQ output:
VECT_VAR_DECL(expected,uint,8,8) [] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0 };
VECT_VAR_DECL(expected,uint,16,4) [] = { 0xffff, 0xffff, 0xffff, 0x0 };
VECT_VAR_DECL(expected,uint,32,2) [] = { 0xffffffff, 0x0 };
@@ -1320,6 +1328,8 @@ VECT_VAR_DECL(expected,uint,32,2) [] = { 0xffffffff, 0xffffffff };
VECT_VAR_DECL(expected,uint,32,2) [] = { 0x0, 0x0 };
VECT_VAR_DECL(expected,uint,32,2) [] = { 0x0, 0x0 };
VECT_VAR_DECL(expected,uint,32,2) [] = { 0xffffffff, 0xffffffff };
+
+VCGT/VCGTQ output:
VECT_VAR_DECL(expected,uint,8,8) [] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff };
VECT_VAR_DECL(expected,uint,16,4) [] = { 0x0, 0x0, 0x0, 0xffff };
VECT_VAR_DECL(expected,uint,32,2) [] = { 0x0, 0xffffffff };
@@ -1344,6 +1354,8 @@ VECT_VAR_DECL(expected,uint,32,2) [] = { 0x0, 0x0 };
VECT_VAR_DECL(expected,uint,32,2) [] = { 0xffffffff, 0xffffffff };
VECT_VAR_DECL(expected,uint,32,2) [] = { 0xffffffff, 0xffffffff };
VECT_VAR_DECL(expected,uint,32,2) [] = { 0x0, 0x0 };
+
+VCLT/VCLTQ output:
VECT_VAR_DECL(expected,uint,8,8) [] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0 };
VECT_VAR_DECL(expected,uint,16,4) [] = { 0xffff, 0xffff, 0x0, 0x0 };
VECT_VAR_DECL(expected,uint,32,2) [] = { 0x0, 0x0 };
@@ -2346,6 +2358,8 @@ VECT_VAR_DECL(expected,poly,16,8) [] = { 0xfff1, 0xfff1, 0xfff1, 0xfff1, 0xfff1,
VECT_VAR_DECL(expected,hfloat,32,4) [] = { 0xc1700000, 0xc1700000, 0xc1700000, 0xc1700000 };
int VECT_VAR(expected_cumulative_sat,int,16,4) = 0;
int VECT_VAR(expected_cumulative_sat,int,32,2) = 0;
+
+VQDMULL_LANE output:
VECT_VAR_DECL(expected,int,32,4) [] = { 0x8000, 0x8000, 0x8000, 0x8000 };
VECT_VAR_DECL(expected,int,64,2) [] = { 0x4000, 0x4000 };
int VECT_VAR(expected_cumulative_sat,int,16,4) = 1;
@@ -2354,6 +2368,8 @@ VECT_VAR_DECL(expected,int,32,4) [] = { 0x7fffffff, 0x7fffffff, 0x7fffffff, 0x7f
VECT_VAR_DECL(expected,int,64,2) [] = { 0x7fffffffffffffff, 0x7fffffffffffffff };
int VECT_VAR(expected_cumulative_sat,int,16,4) = 0;
int VECT_VAR(expected_cumulative_sat,int,32,2) = 0;
+
+VQDMULL_N output:
VECT_VAR_DECL(expected,int,32,4) [] = { 0x44000, 0x44000, 0x44000, 0x44000 };
VECT_VAR_DECL(expected,int,64,2) [] = { 0xaa000, 0xaa000 };
int VECT_VAR(expected_cumulative_sat,int,16,4) = 1;
@@ -3234,6 +3250,8 @@ VECT_VAR_DECL(expected,uint,64,2) [] = { 0x3333333333333333, 0x3333333333333333
VECT_VAR_DECL(expected,poly,8,16) [] = { 0xf4, 0xfc, 0x55, 0x55, 0xf5, 0xfd, 0x55, 0x55, 0xf6, 0xfe, 0x55, 0x55, 0xf7, 0xff, 0x55, 0x55 };
VECT_VAR_DECL(expected,poly,16,8) [] = { 0xfff2, 0xfff6, 0x66, 0x66, 0xfff3, 0xfff7, 0x66, 0x66 };
VECT_VAR_DECL(expected,hfloat,32,4) [] = { 0xc1700000, 0xc1500000, 0x42073333, 0x42073333 };
+
+VREINTERPRET/VREINTERPRETQ output:
VECT_VAR_DECL(expected,int,8,8) [] = { 0xf0, 0xff, 0xf1, 0xff, 0xf2, 0xff, 0xf3, 0xff };
VECT_VAR_DECL(expected,int,8,8) [] = { 0xf0, 0xff, 0xff, 0xff, 0xf1, 0xff, 0xff, 0xff };
VECT_VAR_DECL(expected,int,8,8) [] = { 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff };
@@ -3630,6 +3648,8 @@ int VECT_VAR(expected_cumulative_sat,int,16,4) = 0;
int VECT_VAR(expected_cumulative_sat,int,32,2) = 0;
int VECT_VAR(expected_cumulative_sat,int,16,8) = 0;
int VECT_VAR(expected_cumulative_sat,int,32,4) = 0;
+
+VQRDMULH_N output:
VECT_VAR_DECL(expected,int,16,4) [] = { 0xfffc, 0xfffc, 0xfffc, 0xfffd };
VECT_VAR_DECL(expected,int,32,2) [] = { 0xfffffffe, 0xfffffffe };
VECT_VAR_DECL(expected,int,16,8) [] = { 0x6, 0x6, 0x6, 0x5, 0x5, 0x4, 0x4, 0x4 };
@@ -4908,6 +4928,8 @@ VECT_VAR_DECL(expected,uint,64,2) [] = { 0x3333333333333333, 0x3333333333333333
VECT_VAR_DECL(expected,poly,8,16) [] = { 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33 };
VECT_VAR_DECL(expected,poly,16,8) [] = { 0x3333, 0x3333, 0x3333, 0x3333, 0x3333, 0x3333, 0x3333, 0x3333 };
VECT_VAR_DECL(expected,hfloat,32,4) [] = { 0xc4b1cccd, 0xc4a6b000, 0xc49b9333, 0xc4907667 };
+
+VMULL_N output:
VECT_VAR_DECL(expected,int,32,4) [] = { 0x11000, 0x11000, 0x11000, 0x11000 };
VECT_VAR_DECL(expected,int,64,2) [] = { 0x22000, 0x22000 };
VECT_VAR_DECL(expected,uint,32,4) [] = { 0x33000, 0x33000, 0x33000, 0x33000 };
@@ -6987,6 +7009,8 @@ VECT_VAR_DECL(expected,hfloat,32,4) [] = { 0x0, 0x0, 0x0, 0x0 };
VECT_VAR_DECL(expected,hfloat,32,2) [] = { 0xff800000, 0xff800000 };
VECT_VAR_DECL(expected,hfloat,32,4) [] = { 0x80000000, 0x80000000, 0x80000000, 0x80000000 };
VECT_VAR_DECL(expected,hfloat,32,2) [] = { 0x80000000, 0x80000000 };
+
+VRSQRTE/VRSQRTEQ output:
VECT_VAR_DECL(expected,uint,32,2) [] = { 0xffffffff, 0xffffffff };
VECT_VAR_DECL(expected,uint,32,4) [] = { 0x9c800000, 0x9c800000, 0x9c800000, 0x9c800000 };
VECT_VAR_DECL(expected,hfloat,32,2) [] = { 0x3e498000, 0x3e498000 };
@@ -7001,22 +7025,40 @@ VECT_VAR_DECL(expected,hfloat,32,2) [] = { 0x7fc00000, 0x7fc00000 };
VECT_VAR_DECL(expected,hfloat,32,4) [] = { 0x0, 0x0, 0x0, 0x0 };
VECT_VAR_DECL(expected,hfloat,32,2) [] = { 0xff800000, 0xff800000 };
VECT_VAR_DECL(expected,hfloat,32,4) [] = { 0x7fc00000, 0x7fc00000, 0x7fc00000, 0x7fc00000 };
+
+VCAGE/VCAGEQ output:
VECT_VAR_DECL(expected,uint,32,2) [] = { 0xffffffff, 0x0 };
VECT_VAR_DECL(expected,uint,32,4) [] = { 0xffffffff, 0xffffffff, 0xffffffff, 0x0 };
+
+VCAGE/VCAGEQ output:
VECT_VAR_DECL(expected,uint,32,2) [] = { 0xffffffff, 0xffffffff };
VECT_VAR_DECL(expected,uint,32,4) [] = { 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff };
+
+VCALE/VCALEQ output:
VECT_VAR_DECL(expected,uint,32,2) [] = { 0xffffffff, 0xffffffff };
VECT_VAR_DECL(expected,uint,32,4) [] = { 0x0, 0x0, 0xffffffff, 0xffffffff };
+
+VCALE/VCALEQ output:
VECT_VAR_DECL(expected,uint,32,2) [] = { 0x0, 0x0 };
VECT_VAR_DECL(expected,uint,32,4) [] = { 0x0, 0x0, 0x0, 0x0 };
+
+VCAGT/VCAGTQ output:
VECT_VAR_DECL(expected,uint,32,2) [] = { 0x0, 0x0 };
VECT_VAR_DECL(expected,uint,32,4) [] = { 0xffffffff, 0xffffffff, 0x0, 0x0 };
+
+VCAGT/VCAGTQ output:
VECT_VAR_DECL(expected,uint,32,2) [] = { 0xffffffff, 0xffffffff };
VECT_VAR_DECL(expected,uint,32,4) [] = { 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff };
+
+VCALT/VCALTQ output:
VECT_VAR_DECL(expected,uint,32,2) [] = { 0x0, 0xffffffff };
VECT_VAR_DECL(expected,uint,32,4) [] = { 0x0, 0x0, 0x0, 0xffffffff };
+
+VCALT/VCALTQ output:
VECT_VAR_DECL(expected,uint,32,2) [] = { 0x0, 0x0 };
VECT_VAR_DECL(expected,uint,32,4) [] = { 0x0, 0x0, 0x0, 0x0 };
+
+VCVT/VCVTQ output:
VECT_VAR_DECL(expected,hfloat,32,2) [] = { 0xc1800000, 0xc1700000 };
VECT_VAR_DECL(expected,hfloat,32,2) [] = { 0x4f800000, 0x4f800000 };
VECT_VAR_DECL(expected,hfloat,32,4) [] = { 0x41720000, 0xc1720000, 0x0, 0x80000000 };
@@ -7026,6 +7068,8 @@ VECT_VAR_DECL(expected,int,32,2) [] = { 0xfffffff1, 0x5 };
VECT_VAR_DECL(expected,uint,32,2) [] = { 0x0, 0x5 };
VECT_VAR_DECL(expected,int,32,4) [] = { 0x0, 0x0, 0xf, 0xfffffff1 };
VECT_VAR_DECL(expected,uint,32,4) [] = { 0x0, 0x0, 0xf, 0x0 };
+
+VCVT_N/VCVTQ_N output:
VECT_VAR_DECL(expected,hfloat,32,2) [] = { 0xc0800000, 0xc0700000 };
VECT_VAR_DECL(expected,hfloat,32,2) [] = { 0x4c000000, 0x4c000000 };
VECT_VAR_DECL(expected,hfloat,32,4) [] = { 0xb2800000, 0xb2700000, 0xb2600000, 0xb2500000 };
@@ -7044,6 +7088,8 @@ VECT_VAR_DECL(expected,int,32,4) [] = { 0xfbccc, 0xfbccc, 0xfbccc, 0xfbccc };
VECT_VAR_DECL(expected,uint,32,4) [] = { 0xfbccc, 0xfbccc, 0xfbccc, 0xfbccc };
VECT_VAR_DECL(expected,int,32,2) [] = { 0x7fffffff, 0x7fffffff };
VECT_VAR_DECL(expected,int,32,4) [] = { 0x7fffffff, 0x7fffffff, 0x7fffffff, 0x7fffffff };
+
+VRECPS/VRECPSQ output:
VECT_VAR_DECL(expected,hfloat,32,4) [] = { 0x38640000, 0x7f800000, 0x7fc00000, 0xff800000 };
VECT_VAR_DECL(expected,hfloat,32,2) [] = { 0xc2e19eb7, 0xc2e19eb7 };
VECT_VAR_DECL(expected,hfloat,32,4) [] = { 0xc1db851f, 0xc1db851f, 0xc1db851f, 0xc1db851f };
@@ -7053,6 +7099,8 @@ VECT_VAR_DECL(expected,hfloat,32,2) [] = { 0xff800000, 0xff800000 };
VECT_VAR_DECL(expected,hfloat,32,4) [] = { 0x40000000, 0x40000000, 0x40000000, 0x40000000 };
VECT_VAR_DECL(expected,hfloat,32,2) [] = { 0x40000000, 0x40000000 };
VECT_VAR_DECL(expected,hfloat,32,4) [] = { 0x40000000, 0x40000000, 0x40000000, 0x40000000 };
+
+VRSQRTS/VRSQRTSQ output:
VECT_VAR_DECL(expected,hfloat,32,2) [] = { 0xc2796b84, 0xc2796b84 };
VECT_VAR_DECL(expected,hfloat,32,4) [] = { 0xc0e4a3d8, 0xc0e4a3d8, 0xc0e4a3d8, 0xc0e4a3d8 };
VECT_VAR_DECL(expected,hfloat,32,2) [] = { 0x7fc00000, 0x7fc00000 };
diff --git a/ref_v_comp_f_op.c b/ref_v_comp_f_op.c
index 6a71999..6b8f678 100644
--- a/ref_v_comp_f_op.c
+++ b/ref_v_comp_f_op.c
@@ -69,6 +69,7 @@ FNNAME (INSN_NAME)
TEST_VDUP(vector2, q, float, f, 32, 4, -14.0f);
fprintf(ref_file, "\n%s output:\n", TEST_MSG);
+ fprintf(gcc_tests_file, "\n%s output:\n", TEST_MSG);
TEST_VCOMP(INSN_NAME, , float, f, uint, 32, 2);
DUMP(TEST_MSG, uint, 32, 2, PRIx32);
@@ -79,6 +80,7 @@ FNNAME (INSN_NAME)
TEST_VDUP(vector2, q, float, f, 32, 4, 10.0f);
fprintf(ref_file, "\n%s output:\n", TEST_MSG);
+ fprintf(gcc_tests_file, "\n%s output:\n", TEST_MSG);
TEST_VCOMP(INSN_NAME, , float, f, uint, 32, 2);
DUMP(TEST_MSG, uint, 32, 2, PRIx32);
diff --git a/ref_v_comp_op.c b/ref_v_comp_op.c
index ed750ff..1e3adc5 100644
--- a/ref_v_comp_op.c
+++ b/ref_v_comp_op.c
@@ -130,6 +130,7 @@ FNNAME (INSN_NAME)
/* The same result buffers are used multiple times, so output them
before overwriting them */
fprintf(ref_file, "\n%s output:\n", TEST_MSG);
+ fprintf(gcc_tests_file, "\n%s output:\n", TEST_MSG);
TEST_VCOMP(INSN_NAME, , int, s, uint, 8, 8);
TEST_VCOMP(INSN_NAME, , int, s, uint, 16, 4);
TEST_VCOMP(INSN_NAME, , int, s, uint, 32, 2);
diff --git a/ref_vcvt.c b/ref_vcvt.c
index d14aa1a..347083c 100644
--- a/ref_vcvt.c
+++ b/ref_vcvt.c
@@ -131,6 +131,7 @@ void exec_vcvt (void)
/* The same result buffers are used multiple times, so we output
them before overwriting them */
fprintf(ref_file, "\n%s output:\n", TEST_MSG);
+ fprintf(gcc_tests_file, "\n%s output:\n", TEST_MSG);
/* vcvt_f32_xx */
TEST_VCVT_FP(, float, f, 32, 2, int, s);
@@ -164,6 +165,7 @@ void exec_vcvt (void)
#undef TEST_MSG
#define TEST_MSG "VCVT_N/VCVTQ_N"
fprintf(ref_file, "\n%s output:\n", TEST_MSG);
+ fprintf(gcc_tests_file, "\n%s output:\n", TEST_MSG);
/* vcvt_n_f32_xx */
TEST_VCVT_N_FP(, float, f, 32, 2, int, s, 2);
diff --git a/ref_vmull_n.c b/ref_vmull_n.c
index 48d7de3..193a6ab 100644
--- a/ref_vmull_n.c
+++ b/ref_vmull_n.c
@@ -74,6 +74,7 @@ void exec_vmull_n (void)
TEST_VMULL_N(INSN_NAME, uint, u, 32, 64, 2, 0x44);
fprintf(ref_file, "\n%s output:\n", TEST_MSG);
+ fprintf(gcc_tests_file, "\n%s output:\n", TEST_MSG);
DUMP(TEST_MSG, int, 32, 4, PRIx32);
DUMP(TEST_MSG, int, 64, 2, PRIx64);
DUMP(TEST_MSG, uint, 32, 4, PRIx32);
diff --git a/ref_vqdmulh_n.c b/ref_vqdmulh_n.c
index 35a6b38..81f7a31 100644
--- a/ref_vqdmulh_n.c
+++ b/ref_vqdmulh_n.c
@@ -88,6 +88,7 @@ FNNAME (INSN)
TEST_VQDMULH_N(q, int, s, 32, 4, 0x5422);
fprintf(ref_file, "\n%s output:\n", TEST_MSG);
+ fprintf(gcc_tests_file, "\n%s output:\n", TEST_MSG);
DUMP(TEST_MSG, int, 16, 4, PRIx16);
DUMP(TEST_MSG, int, 32, 2, PRIx32);
DUMP(TEST_MSG, int, 16, 8, PRIx16);
diff --git a/ref_vqdmull_lane.c b/ref_vqdmull_lane.c
index af3d5a4..4935caf 100644
--- a/ref_vqdmull_lane.c
+++ b/ref_vqdmull_lane.c
@@ -87,6 +87,7 @@ FNNAME (INSN)
fprintf(ref_file, "\n%s output:\n", TEST_MSG);
+ fprintf(gcc_tests_file, "\n%s output:\n", TEST_MSG);
DUMP(TEST_MSG, int, 32, 4, PRIx32);
DUMP(TEST_MSG, int, 64, 2, PRIx64);
diff --git a/ref_vqdmull_n.c b/ref_vqdmull_n.c
index 7a14c1d..079d1b5 100644
--- a/ref_vqdmull_n.c
+++ b/ref_vqdmull_n.c
@@ -85,6 +85,7 @@ FNNAME (INSN)
TEST_VQDMULL_N(int, s, 32, 64, 2, 0x55);
fprintf(ref_file, "\n%s output:\n", TEST_MSG);
+ fprintf(gcc_tests_file, "\n%s output:\n", TEST_MSG);
DUMP(TEST_MSG, int, 32, 4, PRIx32);
DUMP(TEST_MSG, int, 64, 2, PRIx64);
diff --git a/ref_vqrdmulh_n.c b/ref_vqrdmulh_n.c
index de61a6c..36f0aa1 100644
--- a/ref_vqrdmulh_n.c
+++ b/ref_vqrdmulh_n.c
@@ -88,6 +88,7 @@ FNNAME (INSN)
TEST_VQRDMULH_N(q, int, s, 32, 4, 0xFA23456);
fprintf(ref_file, "\n%s output:\n", TEST_MSG);
+ fprintf(gcc_tests_file, "\n%s output:\n", TEST_MSG);
DUMP(TEST_MSG, int, 16, 4, PRIx16);
DUMP(TEST_MSG, int, 32, 2, PRIx32);
DUMP(TEST_MSG, int, 16, 8, PRIx16);
diff --git a/ref_vrecps.c b/ref_vrecps.c
index fffcfec..0d3461c 100644
--- a/ref_vrecps.c
+++ b/ref_vrecps.c
@@ -72,6 +72,7 @@ void exec_vrecps(void)
TEST_VRECPS(q, float, f, 32, 4);
fprintf (ref_file, "\n%s output:\n", TEST_MSG);
+ fprintf (gcc_tests_file, "\n%s output:\n", TEST_MSG);
DUMP_FP(TEST_MSG, float, 32, 2, PRIx32);
DUMP_FP(TEST_MSG, float, 32, 4, PRIx32);
diff --git a/ref_vreinterpret.c b/ref_vreinterpret.c
index 9dead00..925c9ec 100644
--- a/ref_vreinterpret.c
+++ b/ref_vreinterpret.c
@@ -87,6 +87,7 @@ void exec_vreinterpret (void)
/* The same result buffers are used multiple times, so output them
before overwriting them */
fprintf(ref_file, "\n%s output:\n", TEST_MSG);
+ fprintf(gcc_tests_file, "\n%s output:\n", TEST_MSG);
/* vreinterpret_s8_xx */
TEST_VREINTERPRET(, int, s, 8, 8, int, s, 16, 4);
diff --git a/ref_vrsqrte.c b/ref_vrsqrte.c
index 801622c..b163089 100644
--- a/ref_vrsqrte.c
+++ b/ref_vrsqrte.c
@@ -73,6 +73,7 @@ void exec_vrsqrte(void)
TEST_VRSQRTE(q, float, f, 32, 4);
fprintf (ref_file, "\n%s output:\n", TEST_MSG);
+ fprintf (gcc_tests_file, "\n%s output:\n", TEST_MSG);
DUMP(TEST_MSG, uint, 32, 2, PRIx32);
DUMP(TEST_MSG, uint, 32, 4, PRIx32);
DUMP_FP(TEST_MSG, float, 32, 2, PRIx32);
diff --git a/ref_vrsqrts.c b/ref_vrsqrts.c
index abe8045..002693a 100644
--- a/ref_vrsqrts.c
+++ b/ref_vrsqrts.c
@@ -72,6 +72,7 @@ void exec_vrsqrts(void)
TEST_VRSQRTS(q, float, f, 32, 4);
fprintf (ref_file, "\n%s output:\n", TEST_MSG);
+ fprintf (gcc_tests_file, "\n%s output:\n", TEST_MSG);
DUMP_FP(TEST_MSG, float, 32, 2, PRIx32);
DUMP_FP(TEST_MSG, float, 32, 4, PRIx32);