diff options
author | José Fonseca <[email protected]> | 2011-09-14 16:48:17 +0100 |
---|---|---|
committer | José Fonseca <[email protected]> | 2011-09-14 16:48:17 +0100 |
commit | 9cae933f4abcad46d8a965b34aa79801663e0818 (patch) | |
tree | 20ab2151a726b8b6f8fee83bc804f226d8d39c12 /src/gallium | |
parent | f87be0bae9a4562fc7ab4ca88caee107b20b8d0f (diff) |
llvmpipe: Remove dead lp_tile_shuffle_mask.py script.
Broken, and we now shuffle tiles with pack/unpack instructions, instead
of shuffle masks.
Diffstat (limited to 'src/gallium')
-rw-r--r-- | src/gallium/drivers/llvmpipe/lp_tile_shuffle_mask.py | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/src/gallium/drivers/llvmpipe/lp_tile_shuffle_mask.py b/src/gallium/drivers/llvmpipe/lp_tile_shuffle_mask.py deleted file mode 100644 index ea2fc0f3758..00000000000 --- a/src/gallium/drivers/llvmpipe/lp_tile_shuffle_mask.py +++ /dev/null @@ -1,32 +0,0 @@ - -tile = [[0,1,4,5], - [2,3,6,7], - [8,9,12,13], - [10,11,14,15]] -shift = 0 -align = 1 -value = 0L -holder = [] - -import sys - -basemask = [0x -fd = sys.stdout -indent = " "*9 -for c in range(4): - fd.write(indent + "*pdst++ = \n"); - for l,line in enumerate(tile): - fd.write(indent + " %s_mm_shuffle_epi8(line%d, (__m128i){"%(l and '+' or ' ',l)) - for i,pos in enumerate(line): - mask = 0x00ffffffff & (~(0xffL << shift)) - value = mask | ((pos) << shift) - holder.append(value) - if holder and (i + 1) %2 == 0: - fd.write("0x%8.0x"%(holder[0] + (holder[1] << 32))) - holder = [] - if (i) %4 == 1: - fd.write( ',') - - fd.write("})%s\n"%((l == 3) and ';' or '')) - print - shift += 8 |