PR inline-asm/84742
[official-gcc.git] / gcc / testsuite / gcc.target / arm / mla-1.c
blobaca009f47b3ff71fa9fb31876209403f81b66d2b
1 /* { dg-do compile } */
2 /* { dg-skip-if "" { arm_thumb1 } } */
3 /* { dg-options "-O2" } */
6 int
7 foo (int *p, int *q)
9 int i;
10 int accum = 0;
12 for (i = 0 ; i < 1024; i++)
14 accum += ((*p--) * (*q++));
15 accum += 4096;
16 accum >>= 13 ;
19 return accum;
22 /* { dg-final { scan-assembler "mla\\t" } } */