History log of /external/mesa3d/src/mesa/x86/mmx_blend.S
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
3474e9de924d92a941b4ea33ecc694f5fad2651f 04-Jun-2008 José Fonseca <jrfonseca@tungstengraphics.com> mesa: Remove assyntax.h include from generated matypes.h.

matypes.h doesn't really depend on assyntax.h; assyntax.h is only present
on x86; and this way we remove the need of grep being available (which is
relevant for scons and non-unix platforms).
(cherry picked from commit fc286ff3ba089af5f1aca2d35b93b53a9383b1cf)
/external/mesa3d/src/mesa/x86/mmx_blend.S
7d39c1ae76cc7dc6793980fd83db100399ee9179 10-Mar-2007 Brian <brian@yutani.localnet.net> Fix TEXREL issues.

Patch submitted by Christoph Brill.
See http://www.gentoo.org/proj/en/hardened/pic-fix-guide.xml
/external/mesa3d/src/mesa/x86/mmx_blend.S
fcdc6a7d2488defd66bc7e8398c6d8c9a6190a1a 17-Apr-2006 Kristian Høgsberg <krh@redhat.com> Add .note.GNU-stack section to assembler files to avoid the default behavior
of requesting executable stacks.
/external/mesa3d/src/mesa/x86/mmx_blend.S
462183fe4cb6df6d90632d9e2cee881c8d26b1cb 26-Apr-2004 Alan Hourihane <alanh@tungstengraphics.com> bring over build fixes from stable branch
/external/mesa3d/src/mesa/x86/mmx_blend.S
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_blend.S
04df3bbe8e12d7ac44936d5de75933b28a51a8e3 19-Apr-2002 Jose Fonseca <j_r_fonseca@yahoo.co.uk> Re-scheduling of the instructions according to the MMX pairing rules. This is dificult to quantify but the improvemnet reaches about of 0.7% in some cases in a Pentium III. In older Pentiums the improvements could be quite substancial due less capable integer pipelines.
/external/mesa3d/src/mesa/x86/mmx_blend.S
3fe2bb8933c15a7091838fd982dbad402fe6ad43 19-Apr-2002 Jose Fonseca <j_r_fonseca@yahoo.co.uk> Added min and max blend functions.
Slight optimization of _mesa_mmx_blend_add.
/external/mesa3d/src/mesa/x86/mmx_blend.S
0c527ab0546eb1de9ee10cc31bc386a40e6b3f98 19-Apr-2002 Jose Fonseca <j_r_fonseca@yahoo.co.uk> MMX add blending function added.
/external/mesa3d/src/mesa/x86/mmx_blend.S
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_blend.S
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_blend.S
ef65c60d887e47d9f5da72b415b52e215850988d 18-Apr-2002 Jose Fonseca <j_r_fonseca@yahoo.co.uk> Removed code that was proven to have faster alternatives to reduce complexity and facilitate reusability.
/external/mesa3d/src/mesa/x86/mmx_blend.S
d60bb2fbc8b61e9748ce9c235acd4e870a2df613 14-Apr-2002 Jose Fonseca <j_r_fonseca@yahoo.co.uk> Remaining patch for the 255x255=255 identity correction be
made also in the runin and runout section of the code.
/external/mesa3d/src/mesa/x86/mmx_blend.S
cffb351a62ebc0e1954422cf749458106671b9d6 12-Apr-2002 Brian Paul <brian.paul@tungstengraphics.com> Jose's latest patch (GMBT_GEOMETRIC_CORRECTION)
/external/mesa3d/src/mesa/x86/mmx_blend.S
9add9a21d8c51ee4238169265541fa9a40f0a8b0 10-Apr-2002 Brian Paul <brian.paul@tungstengraphics.com> new MMX blend code (Jose Fonseca)
/external/mesa3d/src/mesa/x86/mmx_blend.S
b63e8556fa9655bdfcc69fa04663e854f7fb2fbd 03-Apr-2002 Brian Paul <brian.paul@tungstengraphics.com> more blending updates from Jose
/external/mesa3d/src/mesa/x86/mmx_blend.S
01bcd83defe1e258007a4449edb8bd3072f008b0 02-Apr-2002 Brian Paul <brian.paul@tungstengraphics.com> updates from Jose Fonseca
/external/mesa3d/src/mesa/x86/mmx_blend.S
0a59ca6cae6ef24990f1c41c8c7857214489443c 28-Mar-2001 Gareth Hughes <gareth@valinux.com> New type system for assembly code. Asm files should now include
matypes.h, which includes assyntax.h and is generated from the core Mesa
header files.
/external/mesa3d/src/mesa/x86/mmx_blend.S
865322f931197c5c73c57b366b64300894565dab 03-Mar-2001 Brian Paul <brian.paul@tungstengraphics.com> more clean-ups
/external/mesa3d/src/mesa/x86/mmx_blend.S
fc2427e81b1c648550d0368652d6a475df785027 23-Oct-2000 Gareth Hughes <gareth@valinux.com> Major audit of all Mesa's x86 assembly code. This round is basically
general cleanups - more to come.

Added P6 architecture timing to debug_xform routines. Still need to add
test_all_vertex_functions test for the v16 asm. Dynamic reconfiguration
of counter overhead for more accurate benchmarking.
/external/mesa3d/src/mesa/x86/mmx_blend.S
5b2a619fb245d6e33dd4bc88db26a35af2b1edaa 15-Jun-2000 Brian Paul <brian.paul@tungstengraphics.com> moved #define of LLBL into assyntax.h file
removed spaces from all uses of LLBL macro, for FreeBSD
/external/mesa3d/src/mesa/x86/mmx_blend.S
afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1c 19-Aug-1999 jtg <jtg> Initial revision
/external/mesa3d/src/mesa/x86/mmx_blend.S