2017-10-26 Tamar Christina <tamar.christina@arm.com>
[official-gcc.git] / gcc / testsuite / gcc.target / aarch64 / advsimd-intrinsics / vect-dot-qi.h
blob90b00aff95cfef96d1963be17673dc191cc71169
1 TYPE char X[N] __attribute__ ((__aligned__(__BIGGEST_ALIGNMENT__)));
2 TYPE char Y[N] __attribute__ ((__aligned__(__BIGGEST_ALIGNMENT__)));
4 __attribute__ ((noinline)) int
5 foo1(int len) {
6 int i;
7 TYPE int result = 0;
8 TYPE short prod;
10 for (i=0; i<len; i++) {
11 prod = X[i] * Y[i];
12 result += prod;
14 return result;