cell: SIMDize sorting in setup_sort_vertices()
authorJonathan Adamczewski <jadamcze@utas.edu.a>
Mon, 5 Jan 2009 14:52:17 +0000 (07:52 -0700)
committerBrian Paul <brianp@vmware.com>
Mon, 5 Jan 2009 14:52:59 +0000 (07:52 -0700)
commit785e90a7dcfcaaf671157cd03699a165d45eabb0
tree8f6ec66442ce3dda7c27d04a76353435b6923772
parent90167d0ee94384327d4a8482b21fdd28ba2c7171
cell: SIMDize sorting in setup_sort_vertices()

Put setup.v{min,mid,max,provoke} into a union with qword vertex_headers.
Rewrite vertex sorting to more efficiently handle the packed data items.
Reduces spu_tri.o by ~128 bytes.
src/gallium/drivers/cell/spu/spu_tri.c