edanor/umesimd

Using logical operator on arithmetic vectors should return a mask.

Closed this issue · 1 comments

Originally reported by: edanor (Bitbucket: edanor, GitHub: edanor)


For now the behaviour for | and || is that the returned value is a bitwise or operation result. The interface should return mask type for logical operators instead. This would make better consistency with how scalar types are treated in c++.


Original comment by edanor (Bitbucket: edanor, GitHub: edanor):


Fixed with 0f12f6d.