Use __builtin_shufflevector when building with Clang

Clang doesn't support __builtin_shuffle but it has
__builtin_shufflevector which has different signature.

Change-Id: I6a7ba40056bea423c9b27f18ed4eaadc5c77513c
1 file changed