llvmpipe: try to do more of rast_tri_3_16 with intrinsics
authorKeith Whitwell <keithw@vmware.com>
Mon, 11 Oct 2010 15:30:14 +0000 (16:30 +0100)
committerKeith Whitwell <keithw@vmware.com>
Tue, 12 Oct 2010 10:50:07 +0000 (11:50 +0100)
commit2cf98d5a6dccba3fd69b8469e67f66dfb5fc9651
tree1165147c536688689eaf994975cdba5836a3b63a
parent4cb3b4ced80891ce8760cf5a0c06db9dbee36b76
llvmpipe: try to do more of rast_tri_3_16 with intrinsics

There was actually a large quantity of scalar code in these functions
previously.  This tries to move more into intrinsics.

Introduce an sse2 mm_mullo_epi32 replacement to avoid sse4 dependency
in the new rasterization code.
src/gallium/drivers/llvmpipe/lp_rast.h
src/gallium/drivers/llvmpipe/lp_rast_tri.c