[==========] Running 51 tests from 11 test suites. [----------] Global test environment set-up. [----------] 4 tests from Moddims/0, where TypeParam = float [ RUN ] Moddims/0.Basic [ OK ] Moddims/0.Basic (1818 ms) [ RUN ] Moddims/0.Subref [ OK ] Moddims/0.Subref (5 ms) [ RUN ] Moddims/0.InvalidArgs [ OK ] Moddims/0.InvalidArgs (195 ms) [ RUN ] Moddims/0.Mismatch [ OK ] Moddims/0.Mismatch (0 ms) [----------] 4 tests from Moddims/0 (2020 ms total) [----------] 4 tests from Moddims/1, where TypeParam = double [ RUN ] Moddims/1.Basic [ OK ] Moddims/1.Basic (0 ms) [ RUN ] Moddims/1.Subref [ OK ] Moddims/1.Subref (2 ms) [ RUN ] Moddims/1.InvalidArgs [ OK ] Moddims/1.InvalidArgs (0 ms) [ RUN ] Moddims/1.Mismatch [ OK ] Moddims/1.Mismatch (0 ms) [----------] 4 tests from Moddims/1 (2 ms total) [----------] 4 tests from Moddims/2, where TypeParam = int [ RUN ] Moddims/2.Basic [ OK ] Moddims/2.Basic (0 ms) [ RUN ] Moddims/2.Subref [ OK ] Moddims/2.Subref (0 ms) [ RUN ] Moddims/2.InvalidArgs [ OK ] Moddims/2.InvalidArgs (0 ms) [ RUN ] Moddims/2.Mismatch [ OK ] Moddims/2.Mismatch (0 ms) [----------] 4 tests from Moddims/2 (0 ms total) [----------] 4 tests from Moddims/3, where TypeParam = unsigned int [ RUN ] Moddims/3.Basic [ OK ] Moddims/3.Basic (0 ms) [ RUN ] Moddims/3.Subref [ OK ] Moddims/3.Subref (0 ms) [ RUN ] Moddims/3.InvalidArgs [ OK ] Moddims/3.InvalidArgs (0 ms) [ RUN ] Moddims/3.Mismatch [ OK ] Moddims/3.Mismatch (0 ms) [----------] 4 tests from Moddims/3 (0 ms total) [----------] 4 tests from Moddims/4, where TypeParam = char [ RUN ] Moddims/4.Basic [ OK ] Moddims/4.Basic (0 ms) [ RUN ] Moddims/4.Subref [ OK ] Moddims/4.Subref (1 ms) [ RUN ] Moddims/4.InvalidArgs [ OK ] Moddims/4.InvalidArgs (0 ms) [ RUN ] Moddims/4.Mismatch [ OK ] Moddims/4.Mismatch (0 ms) [----------] 4 tests from Moddims/4 (2 ms total) [----------] 4 tests from Moddims/5, where TypeParam = signed char [ RUN ] Moddims/5.Basic [ OK ] Moddims/5.Basic (0 ms) [ RUN ] Moddims/5.Subref [ OK ] Moddims/5.Subref (0 ms) [ RUN ] Moddims/5.InvalidArgs [ OK ] Moddims/5.InvalidArgs (0 ms) [ RUN ] Moddims/5.Mismatch [ OK ] Moddims/5.Mismatch (0 ms) [----------] 4 tests from Moddims/5 (0 ms total) [----------] 4 tests from Moddims/6, where TypeParam = unsigned char [ RUN ] Moddims/6.Basic [ OK ] Moddims/6.Basic (0 ms) [ RUN ] Moddims/6.Subref [ OK ] Moddims/6.Subref (0 ms) [ RUN ] Moddims/6.InvalidArgs [ OK ] Moddims/6.InvalidArgs (0 ms) [ RUN ] Moddims/6.Mismatch [ OK ] Moddims/6.Mismatch (0 ms) [----------] 4 tests from Moddims/6 (0 ms total) [----------] 4 tests from Moddims/7, where TypeParam = short [ RUN ] Moddims/7.Basic [ OK ] Moddims/7.Basic (0 ms) [ RUN ] Moddims/7.Subref [ OK ] Moddims/7.Subref (1 ms) [ RUN ] Moddims/7.InvalidArgs [ OK ] Moddims/7.InvalidArgs (0 ms) [ RUN ] Moddims/7.Mismatch [ OK ] Moddims/7.Mismatch (0 ms) [----------] 4 tests from Moddims/7 (2 ms total) [----------] 4 tests from Moddims/8, where TypeParam = unsigned short [ RUN ] Moddims/8.Basic [ OK ] Moddims/8.Basic (0 ms) [ RUN ] Moddims/8.Subref [ OK ] Moddims/8.Subref (0 ms) [ RUN ] Moddims/8.InvalidArgs [ OK ] Moddims/8.InvalidArgs (0 ms) [ RUN ] Moddims/8.Mismatch [ OK ] Moddims/8.Mismatch (0 ms) [----------] 4 tests from Moddims/8 (0 ms total) [----------] 4 tests from Moddims/9, where TypeParam = half_float::half [ RUN ] Moddims/9.Basic [ OK ] Moddims/9.Basic (0 ms) [ RUN ] Moddims/9.Subref [ OK ] Moddims/9.Subref (0 ms) [ RUN ] Moddims/9.InvalidArgs [ OK ] Moddims/9.InvalidArgs (0 ms) [ RUN ] Moddims/9.Mismatch [ OK ] Moddims/9.Mismatch (0 ms) [----------] 4 tests from Moddims/9 (0 ms total) [----------] 11 tests from Moddims [ RUN ] Moddims.Basic_CPP [ OK ] Moddims.Basic_CPP (0 ms) [ RUN ] Moddims.Subref_CPP [ OK ] Moddims.Subref_CPP (0 ms) [ RUN ] Moddims.jit __kernel void KER3517512904820544089( float scalar0, __global float *out0, int offset0, KParam oInfo){ int idx = get_global_id(0); const int idxEnd = oInfo.dims[0]; if (idx < idxEnd) { out0 += offset0; float val0 = scalar0; out0[idx] = val0; } } __kernel void KER9799804736585069944( __global float *in0, KParam iInfo0, __global float *in1, KParam iInfo1, float scalar4, __global float *out0, int offset0, KParam oInfo){ int id0 = get_global_id(0); int id1 = get_global_id(1); const int id0End = oInfo.dims[0]; const int id1End = oInfo.dims[1]; if ((id0 < id0End) & (id1 < id1End)) { const int id2 = get_global_id(2); #define id3 0 const int ostrides1 = oInfo.strides[1]; int idx = (int)oInfo.strides[0]*id0 + ostrides1*id1 + (int)oInfo.strides[2]*id2; out0 += offset0; int idx0 = id0*(id0