Dmitry Babokin

Results 166 comments of Dmitry Babokin

These defines are for the use inside of stdlib only, so they are not visible outside of the stdlib. The point about clarifying this in the documentation is fair. What...

That's interesting that you are mentioning Apple AMX. In that case we would need to differentiate between generic ARM target and Apple ARM targets. But that's ok. Bigger problem is...

If you are talking about the `svml` option - i.e. when we use externally linked SVML implementations provided by Intel C/C++ compiler, then yes we can do that. But I...

SVML is not open sourced. Some parts of SVML were open sourced as contributions to glibc and LLVM project. SVML is part of Intel C/C++ compiler, which is not shipped...

SVML will not be open sourced "as is" for ISPC or by itself. At least this is not in current plans. But after quantization of errors and performance evaluation, I'm...

Thanks for bringing this up. For single lane execution, it depends on the kind of code that you run, but in general you should not be using `(programIndex == 0)`...

The original bug is not reproduced anymore, but it's crushing with different error: ``` ispc: /usr/local/src/llvm/llvm-14.0/llvm/lib/IR/Constants.cpp:1304: static llvm::Constant *llvm::ConstantArray::getImpl(llvm::ArrayType *, ArrayRef): Assertion `C->getType() == Ty->getElementType() && "Wrong type in array...

I generally support adding `cbrt()` as it's part of C math library. Though, the problem is to have an efficient implementation for it. ISPC has 4 type of math library...