6#ifndef BRICK_BRICK_OPENCL_H
7#define BRICK_BRICK_OPENCL_H
14#define OCL_VSVEC "OPENCL"
15#define OCL_SUBGROUP 16
19#ifdef __OPENCL_VERSION__
22#define reqsg32 __attribute__((intel_reqd_sub_group_size(16)))
26 __global
const unsigned *
adj;
Implementation for various shuffle implementations.
Definition: brick-sycl.h:12
unsigned * adj
Definition: brick-sycl.h:14
unsigned step
Definition: brick-sycl.h:15
bElem * dat
Definition: brick-sycl.h:13
Definition: brick-opencl.h:32
bElem * dat
Definition: brick-opencl.h:33
unsigned * adj
Definition: brick-opencl.h:34
unsigned step
Definition: brick-opencl.h:35
Interface to code generator.
#define bElem
Basic datatype for all brick elements.
Definition: vecscatter.h:13