Sign in
◑
Theme
llvm
/
llvm-project
/
2ad4e93dedbb9936f03bb7035dccebb1cf4a75cb
/
.
/
offload
/
unittests
/
OffloadAPI
/
device_code
/
sequence.c
blob: 7662f2d817496b5c6286af8557fc1ba65eea0978 [
file
]
#include
<gpuintrin.h>
#include
<stdint.h>
__gpu_kernel
void
sequence
(
uint32_t
idx
,
uint32_t
*
inout
)
{
if
(
idx
==
0
)
inout
[
idx
]
=
0
;
else
if
(
idx
==
1
)
inout
[
idx
]
=
1
;
else
inout
[
idx
]
=
inout
[
idx
-
1
]
+
inout
[
idx
-
2
];
}