[PATCH] ARM NEON: Handle v16i8 and v8i16 reverse shuffles

Anton Korobeynikov anton at korobeynikov.info
Sat Feb 9 14:18:10 PST 2013


combination of shuffles we use a shuffle table. This shuffle table
only supports up to 4 vector elements (we probably did not want it to
get top huge, it is 26K right now) which is why we currently don't
handle v16i8/v8i16.
Yeah, right. I thought about a solution to support 8 or 16 element
vectors (via some decomposition to 4 element shuffles), but had not
found satisfactory one...

--
With best regards, Anton Korobeynikov
Faculty of Mathematics and Mechanics, Saint Petersburg State University



More information about the llvm-commits mailing list