From 01af0a532c91523692d7b32ed08e0aace8123cba Mon Sep 17 00:00:00 2001 From: Christophe Lyon Date: Thu, 17 Jan 2013 17:23:11 +0100 Subject: Reorganize input data buffer to try to detect some out of bounds accesses. Add dedicated input for vdup, vld1_dup, vldX, vldX_dup, vldX_lane, vstX_lane. --- ref_vldX.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'ref_vldX.c') diff --git a/ref_vldX.c b/ref_vldX.c index 09830c5..ef7209e 100644 --- a/ref_vldX.c +++ b/ref_vldX.c @@ -46,7 +46,8 @@ void exec_vldX (void) result. */ #define TEST_VLDX(Q, T1, T2, W, N, X) \ VECT_ARRAY_VAR(vector, T1, W, N, X) = \ - vld##X##Q##_##T2##W(VECT_VAR(buffer, T1, W, N)); \ + /* Use dedicated init buffer, of size X */ \ + vld##X##Q##_##T2##W(VECT_ARRAY_VAR(buffer_vld##X, T1, W, N, X)); \ vst##X##Q##_##T2##W(VECT_VAR(result_bis_##X, T1, W, N), \ VECT_ARRAY_VAR(vector, T1, W, N, X)); \ memcpy(VECT_VAR(result, T1, W, N), VECT_VAR(result_bis_##X, T1, W, N), \ -- cgit v1.2.3