int f(Foo foo) {
    return foo.getX() + static_cast<int>(foo.getY());
}
Esempio n. 2
0
__attribute__((hc_grid_launch)) void kernel1(grid_launch_parm lp, Foo x, Bar *y) {
  int i = hc_get_workitem_id(0) + hc_get_group_id(0)*lp.group_dim.x;

  y[i].x = i + x.getY();
}