blob: 1084242a35f8e3e34004ffc0af8d6048cbfd773d [file]
//@ only-nightly
//@ revisions: host device
//@ pretty-mode:expanded
//@ pretty-compare-only
//@[host] pp-exact:offload_kernel.host.pp
//@[device] pp-exact:offload_kernel.device.pp
//@[device] compile-flags: -Zunstable-options -Zoffload=Device
#![feature(gpu_offload)]
use std::offload::offload_kernel;
#[offload_kernel]
fn foo(a: &[f32], b: &[f32], c: *mut f32) {
*c = a[0] + b[0];
}
fn main() {}