aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/x86/mmx_blendtmp.h
Commit message (Collapse)AuthorAgeFilesLines
* use HIDDEN macro to export fewer symbols (bug 2210)Brian Paul2005-01-041-1/+1
|
* Port over changes from XFree86/Mesa 5.0.2, mostly to silence compiler warnings.Brian Paul2003-12-041-15/+16
|
* MMX modulate belding function added.Jose Fonseca2002-04-191-3/+3
| | | | Factorization of more common MMX code.
* Definition of several utility macros for self-contained MMX operations such ↵Jose Fonseca2002-04-181-0/+113
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.