Dmitry Babokin

Results 166 comments of Dmitry Babokin

`soa` has a number of known bugs and generally should be avoided in favor of using just `varying` types.

I agree, we should either fix it / bring to product quality, or make it experimental / explicitly note that it's not recommended to use it. I'm not sure which...

What is the output of test compilation? ``` bin/ispc ../tests/lit-tests/llvm_ident.ispc --emit-llvm-text --nostdlib -o - ```

It's a bit tricky case. C defines the result of `!` operator as either 0 or 1, while C++ defines it as `true` or `false`, not specifying what value `true`...

It'a not intentional, looks like a bug.

Related issues: #2169, #708. It was not fixed, as the fix hurts performance. But I think we should go forward with the fix.

Ouch, this is ``avx512skx-i32x16`` with ``disable-zmm``. We'll need to modify stdlib then... Basically this means that ``disable-zmm`` in this case requires different target. This is not urgent according to Jeff,...

That's very good point. But we do have more builtins, which use avx512 specific instrinsics.