1 /* { dg-do compile } */
2 /* { dg-require-effective-target arm_dsp } */
3 /* { dg-options "-O2" } */
6 foo (int x
, int in1
, int in2
)
8 short a
= (in1
& 0xffff0000) >> 16;
9 short b
= (in2
& 0xffff0000) >> 16;
14 /* { dg-final { scan-assembler "smlatt\\t" } } */