1 /* { dg-do compile } */
2 /* { dg-require-effective-target arm_dsp } */
3 /* { dg-options "-O" } */
4
5 int
6 foo (int a, int b)
7 {
8 return (short) a * (short) b;
9 }
10
11 /* { dg-final { scan-assembler-times "smulbb" 1 } } */