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
|