Commit c5ce61b0 by Alan Lawrence Committed by Alan Lawrence

[AArch64 Testsuite] vld1_lane.c: Remove unused test data

(taken from [AArch64] Add support for float14x{4,8}_t vectors/builtins)

        * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
        (CHECK): Pass address of scalar, rather than array.

From-SVN: r226353
parent a7c5a3cc
2015-07-29 Alan Lawrence <alan.lawrence@arm.com> 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
* gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
(CHECK): Pass address of scalar, rather than array.
2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
* gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case. * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
2015-07-29 Alan Lawrence <alan.lawrence@arm.com> 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
......
...@@ -56,7 +56,7 @@ VARIANTS (TESTMETH) ...@@ -56,7 +56,7 @@ VARIANTS (TESTMETH)
#define CHECK(BASE, Q, ELTS, SUFFIX, LANE) \ #define CHECK(BASE, Q, ELTS, SUFFIX, LANE) \
if (test_vld1##Q##_lane##SUFFIX ((const BASE##_t *)orig_data, \ if (test_vld1##Q##_lane##SUFFIX ((const BASE##_t *)orig_data, \
BASE##_data) != 0) \ & BASE##_data) != 0) \
abort (); abort ();
int int
...@@ -65,20 +65,19 @@ main (int argc, char **argv) ...@@ -65,20 +65,19 @@ main (int argc, char **argv)
/* Original data for all vector formats. */ /* Original data for all vector formats. */
uint64_t orig_data[2] = {0x1234567890abcdefULL, 0x13579bdf02468aceULL}; uint64_t orig_data[2] = {0x1234567890abcdefULL, 0x13579bdf02468aceULL};
/* Data with which vldN_lane will overwrite some of previous. */ /* Data with which vld1_lane will overwrite one element of previous. */
uint8_t uint8_data[4] = { 7, 11, 13, 17 }; uint8_t uint8_data = 7;
uint16_t uint16_data[4] = { 257, 263, 269, 271 }; uint16_t uint16_data = 257;
uint32_t uint32_data[4] = { 65537, 65539, 65543, 65551 }; uint32_t uint32_data = 65537;
uint64_t uint64_data[4] = { 0xdeadbeefcafebabeULL, 0x0123456789abcdefULL, uint64_t uint64_data = 0xdeadbeefcafebabeULL;
0xfedcba9876543210LL, 0xdeadbabecafebeefLL }; int8_t int8_data = -1;
int8_t int8_data[4] = { -1, 3, -5, 7 }; int16_t int16_data = -259;
int16_t int16_data[4] = { 257, -259, 261, -263 }; int32_t int32_data = -987654321;
int32_t int32_data[4] = { 123456789, -987654321, -135792468, 975318642 }; int64_t int64_data = 0x1234567890abcdefLL;
int64_t *int64_data = (int64_t *)uint64_data; poly8_t poly8_data = 13;
poly8_t poly8_data[4] = { 0, 7, 13, 18, }; poly16_t poly16_data = 11111;
poly16_t poly16_data[4] = { 11111, 2222, 333, 44 }; float32_t float32_data = 3.14159;
float32_t float32_data[4] = { 3.14159, 2.718, 1.414, 100.0 }; float64_t float64_data = 1.010010001;
float64_t float64_data[4] = { 1.010010001, 12345.6789, -9876.54321, 1.618 };
VARIANTS (CHECK); VARIANTS (CHECK);
return 0; return 0;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment