Open danieltowner opened 1 year ago
Good question.
Random thoughts:
permute(x, y)
I expect to read what to permute next. I.e. "permute x
by y
"simd_select
makes me sad, because it should be operator?:
.compress(x, y)
and expand(x, y)
I would expect again what is compressed/expanded to be the next argument.gather_from(x, y)
reads as "gather from x
according to y
.
There is inconsistency in permute and related operations:
Should permute and gather_from, scatter_to reorder their operations to put the controller objuect (mask, indexes, generator) first, followed by the thing being permuted, to match select and compress/expand?
Thoughts @rarutyun @mattkretz