Lines Matching refs:do_permutation
70 #define do_permutation(a, b, offset, mask) \ macro
93 do_permutation(left##d, right##d, 4, 0x0f0f0f0f); \
94 do_permutation(left##d, right##d, 16, 0x0000ffff); \
95 do_permutation(right##d, left##d, 2, 0x33333333); \
96 do_permutation(right##d, left##d, 8, 0x00ff00ff); \
118 do_permutation(right##d, left##d, 8, 0x00ff00ff); \
119 do_permutation(right##d, left##d, 2, 0x33333333); \
120 do_permutation(left##d, right##d, 16, 0x0000ffff); \
121 do_permutation(left##d, right##d, 4, 0x0f0f0f0f);
266 do_permutation(left##0d, right##0d, 4, 0x0f0f0f0f); \
267 do_permutation(left##0d, right##0d, 16, 0x0000ffff); \
268 do_permutation(left##1d, right##1d, 4, 0x0f0f0f0f); \
269 do_permutation(left##1d, right##1d, 16, 0x0000ffff); \
270 do_permutation(left##2d, right##2d, 4, 0x0f0f0f0f); \
271 do_permutation(left##2d, right##2d, 16, 0x0000ffff); \
273 do_permutation(right##0d, left##0d, 2, 0x33333333); \
274 do_permutation(right##0d, left##0d, 8, 0x00ff00ff); \
275 do_permutation(right##1d, left##1d, 2, 0x33333333); \
276 do_permutation(right##1d, left##1d, 8, 0x00ff00ff); \
277 do_permutation(right##2d, left##2d, 2, 0x33333333); \
278 do_permutation(right##2d, left##2d, 8, 0x00ff00ff); \
339 do_permutation(right##0d, left##0d, 8, 0x00ff00ff); \
340 do_permutation(right##0d, left##0d, 2, 0x33333333); \
341 do_permutation(right##1d, left##1d, 8, 0x00ff00ff); \
342 do_permutation(right##1d, left##1d, 2, 0x33333333); \
343 do_permutation(right##2d, left##2d, 8, 0x00ff00ff); \
344 do_permutation(right##2d, left##2d, 2, 0x33333333); \
346 do_permutation(left##0d, right##0d, 16, 0x0000ffff); \
347 do_permutation(left##0d, right##0d, 4, 0x0f0f0f0f); \
348 do_permutation(left##1d, right##1d, 16, 0x0000ffff); \
349 do_permutation(left##1d, right##1d, 4, 0x0f0f0f0f); \
350 do_permutation(left##2d, right##2d, 16, 0x0000ffff); \
351 do_permutation(left##2d, right##2d, 4, 0x0f0f0f0f);