summaryrefslogtreecommitdiffstats
path: root/src/gallium
diff options
context:
space:
mode:
authorJosé Fonseca <[email protected]>2011-09-14 16:48:17 +0100
committerJosé Fonseca <[email protected]>2011-09-14 16:48:17 +0100
commit9cae933f4abcad46d8a965b34aa79801663e0818 (patch)
tree20ab2151a726b8b6f8fee83bc804f226d8d39c12 /src/gallium
parentf87be0bae9a4562fc7ab4ca88caee107b20b8d0f (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.py32
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