Sign in
gnu
/
gcc
/
refs/tags/basepoints/gcc-13
/
.
/
gcc
/
testsuite
/
gcc.target
/
bfin
/
wmul-2.c
blob: 2f2d2527e69bf39b8e25b83bf7618e223372c6f8 [
file
] [
log
] [
blame
]
/* { dg-do compile } */
/* { dg-options "-O2" } */
void
vec_mpy
(
int
y
[],
const
short
x
[],
short
scaler
)
{
int
i
;
for
(
i
=
0
;
i
<
150
;
i
++)
y
[
i
]
+=
((
scaler
*
x
[
i
])
>>
31
);
}
/* { dg-final { scan-assembler-times "\\(IS\\)" 1 } } */