> We are supposed to not get into > > if (mask_element != index) > noop_p = false;
I guess the problem is the vectype mismatch. We're checking the permutation
for e.g. V16QI = {0, 1, 2, 3, 8, 9, 10, 11, ...} which, in isolation, is not
a nop. That's because nelts_to_build = vf * group_size = 16.
So either we need to check monotonicity etc. for each punned element later or
we somehow need to pun earlier (as you suggested yesterday).
--
Regards
Robin
