Uploaded vecadd that uses split/join

This commit is contained in:
fares
2019-11-21 20:26:07 -05:00
parent 629f376551
commit fd80fa14c7

View File

@@ -0,0 +1,20 @@
#include "../../intrinsics/vx_intrinsics.h"
kernel void
vecadd (__global const int *a,
__global const int *b,
__global int *c)
{
int gid = get_global_id(0);
__if (gid < 2)
{
c[gid] = a[gid] + b[gid];
}
__else
{
c[gid] = b[gid] - a[gid];
}
__endif
}