History log of /external/mesa3d/src/mesa/x86/mmx_blendtmp.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
f9995b30756140724f41daf963fa06167912be7f 12-Oct-2010 Kristian Høgsberg <krh@bitplanet.net> Drop GLcontext typedef and use struct gl_context instead
/external/mesa3d/src/mesa/x86/mmx_blendtmp.h
932dee87e3002be87dc3bcc49efd8ac9ac3e1fa4 04-Jan-2005 Brian Paul <brian.paul@tungstengraphics.com> use HIDDEN macro to export fewer symbols (bug 2210)
/external/mesa3d/src/mesa/x86/mmx_blendtmp.h
b305028464f02947c0cce0476af0e35f4ed1fafa 04-Dec-2003 Brian Paul <brian.paul@tungstengraphics.com> Port over changes from XFree86/Mesa 5.0.2, mostly to silence compiler warnings.
/external/mesa3d/src/mesa/x86/mmx_blendtmp.h
533e88824af9f60a926e7b70ddd40ad1386be686 19-Apr-2002 Jose Fonseca <j_r_fonseca@yahoo.co.uk> MMX modulate belding function added.
Factorization of more common MMX code.
/external/mesa3d/src/mesa/x86/mmx_blendtmp.h
55d9ee83b4c29e8f7c373ee6326bbb4f77402bee 18-Apr-2002 Jose Fonseca <j_r_fonseca@yahoo.co.uk> Definition of several utility macros for self-contained MMX operations such as scaling and lerping.
Restructured the MMX blending function to use a template, being only necessary to specify the main loop, which is also used for making the runin and runout sections.
Optimization of the MMX function after remembering that the multiplication was commutative (how can somebody forget this..) resulting in less register usage. Now there is no need for generate or read from memory any constant inside the loop.

Assemblers other than the GNU assembler can choke on the output of the C preprocessor since it was necessary to add line separators ';' to the defined macros.
/external/mesa3d/src/mesa/x86/mmx_blendtmp.h