Update ChangeLog and version files for release
[official-gcc.git] / gcc / testsuite / gcc.target / arm / mla-1.c
blob42101ef37cfdfda94bd72dc35250d45bf81056c2
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" } } */