1 /* { dg-do compile } */
2 /* { dg-options "-O2" } */
3 /* { dg-require-effective-target arm_dsp } */
7 foo (unsigned short a
, unsigned short *b
, unsigned short *c
)
9 return (unsigned)a
+ (unsigned long long)*b
* (unsigned long long)*c
;
12 /* { dg-final { scan-assembler "umlal" } } */