Dmitry Babokin
Dmitry Babokin
Thanks for reporting it! Looks like we are missing strength reduction opportunities and unroll. @DeepakRajendrakumaran we need to investigate what LLVM phase is taking care about strength reduction and figure...
Confirmed.
Workaround. Equivalent code that works: ```c typedef float vec4; struct MyStruct { float* data; }; vec4 GetData(MyStruct& from, int index) { uniform float * varying d = from.data; uniform vec4...
We don't have a goal to compile any C program, as ISPC is a different language. But this is a fair point and we should not depend on specific order...
Yeah, that's definitely bug in the parser. Actually I think that might be a good first issue for new contributors.
Thanks for reporting this bug and thanks for detailed description!
With "fast" version being available, I think there's no excuse to not doing range check in NP. I.e. "fast" version is fast, "regular" version gives better precision. And an overhead...
I'm super excited that Mermaid diagrams are now supported by Github! And the first issue, I bumped into, is lack of support for `::` in the class name (I need...
My use case was depending on external generated header file included by SYCL .cpp file. So I needed SYCL target to depend on another target, which was generating the header....
I don't see a problem. The changes simplify the tests (in the sense that `RET[programIndex] = x[1+programIndex];` line more becomes an aligned vector copy now), but doesn't change the values,...