diff options
author | Tomas Farago <sensej007@email.cz> | 2020-02-25 07:13:01 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-02-25 07:13:01 +0100 |
commit | 9d39236cadc6cec3f286871efc67da3e7a6d65eb (patch) | |
tree | 57814f27ebb4cc245e82bbea29724cc96602d159 | |
parent | b70fd57d526a8b09d2fba60dae50b81a1b602cfa (diff) | |
parent | 67f39608acf4b10ff92e5a82db078a5e7aab065d (diff) | |
download | ufo-filters-9d39236cadc6cec3f286871efc67da3e7a6d65eb.tar.gz ufo-filters-9d39236cadc6cec3f286871efc67da3e7a6d65eb.tar.bz2 ufo-filters-9d39236cadc6cec3f286871efc67da3e7a6d65eb.tar.xz ufo-filters-9d39236cadc6cec3f286871efc67da3e7a6d65eb.zip |
Merge pull request #194 from ufo-kit/conjugate
Make c_conj work with opencl task
-rw-r--r-- | src/kernels/complex.cl | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/kernels/complex.cl b/src/kernels/complex.cl index d6b11e3..93c0f02 100644 --- a/src/kernels/complex.cl +++ b/src/kernels/complex.cl @@ -63,10 +63,12 @@ c_div (global float *in1, } kernel void -c_conj (global float *data) +c_conj (global float *data, + global float *out) { int idx = get_global_id(1) * 2 * get_global_size(0) + 2 * get_global_id(0); - data[idx+1] = -data[idx+1]; + out[idx] = data[idx]; + out[idx+1] = -data[idx+1]; } /** |