Sign in
rust
/
rust-lang
/
llvm-project
/
e8a2ffcf322f45b8dce82c65ab27a3e2430a6b51
/
.
/
llvm
/
test
/
tools
/
llvm-opt-report
/
Inputs
/
scalable.c
blob: d2fa6fb879c1f6dc04bbc35a0c7ddf9a3b4ee876 [
file
] [
log
] [
blame
]
#include
<stddef.h>
void
foo
(
size_t
N
,
float
A
[
restrict N
],
float
B
[
N
])
{
#pragma
clang loop vectorize_width
(
4
,
scalable
)
for
(
size_t
i
=
0
;
i
<
N
;
i
++)
{
A
[
i
]
=
B
[
i
]
*
42.f
;
}
}