1 /* { dg-do compile } */
2 /* { dg-options "-O2" } */
3 /* { dg-require-effective-target arm_dsp } */
4
5 long long test (unsigned int sec, unsigned long long nsecs)
6 {
7 return (long long)(long)sec * 1000000000L + (long long)(unsigned
8 long)nsecs;
9 }
10
11 /* { dg-final { scan-assembler "smlal" } } */