summaryrefslogtreecommitdiff
path: root/pixman/pixman-sse2.c
AgeCommit message (Expand)AuthorFilesLines
2013-01-27sse2: Add fast paths for bilinear source with a solid maskChris Wilson1-0/+120
2013-01-27sse2: Add a fast path for add_n_8_8888Chris Wilson1-0/+99
2013-01-27sse2: Add a fast path for add_n_8888Chris Wilson1-0/+65
2012-12-20Rename 'xor' variable to 'filler' (because 'xor' is a C++ keyword)Siarhei Siamashka1-11/+11
2012-12-18Change CONVERT_XXXX_TO_YYYY macros into inline functionsSiarhei Siamashka1-4/+4
2012-11-14pixman: Use uintptr_t in type casts from pointer to integral valueStefan Weil1-60/+60
2012-09-26Add scaled nearest repeat fast pathsSiarhei Siamashka1-14/+52
2012-09-25sse2: mark pack_565_2x128_128 as static force_inlineMatt Turner1-1/+1
2012-09-19Move delegation of src/dest iter init into pixman-implementation.cSøren Sandmann Pedersen1-3/+3
2012-09-19Move fill delegation into pixman-implementation.cSøren Sandmann Pedersen1-45/+26
2012-09-19Move blt delegation into pixman-implementation.cSøren Sandmann Pedersen1-49/+20
2012-07-01sse2: add missing ABGR entires for bilinear src_8888_8888Matt Turner1-0/+3
2012-07-01sse2: _mm_madd_epi16 for faster bilinear scaling with 7-bit precisionSiarhei Siamashka1-10/+25
2012-07-01Bilinear interpolation precision is now configurable at compile timeSiarhei Siamashka1-5/+6
2012-06-29sse2: faster bilinear scaling (use _mm_loadl_epi64)Siarhei Siamashka1-8/+7
2012-06-16sse2: add src_x888_0565Matt Turner1-0/+83
2012-06-13sse2: enable over_n_0565 for b5g6r5Matt Turner1-0/+1
2012-05-30Make use of image flags in mmx and sse2 iteratorsSøren Sandmann Pedersen1-10/+4
2012-05-30Pass the full image flags to iteratorsSøren Sandmann Pedersen1-2/+2
2012-02-18Convert while (w) to if (w) when possibleMatt Turner1-1/+1
2011-10-25Fix use of uninitialized fields reported by valgrindSøren Sandmann Pedersen1-1/+1
2011-10-10sse2: Bilinear scaled over_8888_8_8888Taekyun Kim1-0/+168
2011-10-10sse2: Bilinear scaled over_8888_8888Taekyun Kim1-1/+106
2011-10-10sse2: Macros for assembling bilinear interpolation code fractionsTaekyun Kim1-80/+77
2011-08-19Rename pixman-fast-path.h to pixman-inlines.hSøren Sandmann Pedersen1-1/+1
2011-06-28sse2: Declare bilinear src_8888_8888 REPEAT_NORMAL composite functionTaekyun Kim1-0/+5
2011-06-28Replace boolean arguments with flags for bilinear fast path templateTaekyun Kim1-3/+3
2011-06-20Replace argumentxs to composite functions with a pointer to a structSøren Sandmann Pedersen1-324/+54
2011-06-12Replace instances of "dst_*" with "dest_*"Søren Sandmann Pedersen1-81/+81
2011-05-31sse2: Delete some unused variablesSøren Sandmann1-14/+4
2011-03-18Simplify the prototype for iterator initializers.Søren Sandmann Pedersen1-12/+13
2011-03-18Fill out parts of iters in _pixman_implementation_{src,dest}_iter_init()Søren Sandmann Pedersen1-2/+0
2011-03-18In delegate_{src,dest}_iter_init() call delegate directly.Søren Sandmann Pedersen1-1/+1
2011-02-28SSE2 optimization for bilinear scaled 'src_8888_8888'Siarhei Siamashka1-0/+112
2011-02-18sse2: Minor coding style cleanups.Søren Sandmann Pedersen1-6/+12
2011-02-18sse2: Remove pixman-x64-mmx-emulation.hSøren Sandmann Pedersen1-10/+0
2011-02-18sse2: Delete obsolete or redundant commentsSøren Sandmann Pedersen1-137/+0
2011-02-18sse2: Remove all the core_combine_* functionsSøren Sandmann Pedersen1-356/+157
2011-02-18sse2: Delete unused MMX functions and constants and all _mm_empty()sSøren Sandmann Pedersen1-211/+0
2011-02-18sse2: Convert all uses of MMX registers to use SSE2 registers instead.Søren Sandmann Pedersen1-348/+440
2011-02-18Coding style: core_combine_in_u_pixelsse2 -> core_combine_in_u_pixel_sse2Søren Sandmann Pedersen1-5/+5
2011-02-15SSE2 optimization for nearest scaled over_8888_n_8888Siarhei Siamashka1-0/+118
2011-02-15Better support for NONE repeat in nearest scaling main loop templateSiarhei Siamashka1-1/+5
2011-02-03Add SSE2 fetcher for 0565Søren Sandmann Pedersen1-0/+47
2011-02-03Improve performance of sse2_combine_over_u()Søren Sandmann Pedersen1-38/+130
2011-02-03Add SSE2 fetcher for a8Søren Sandmann Pedersen1-1/+48
2011-02-03Add SSE2 fetcher for x8r8g8b8Søren Sandmann Pedersen1-0/+90
2011-01-26Move fallback decisions from implementations into pixman-cpu.c.Søren Sandmann Pedersen1-6/+1
2011-01-18Use an iterator in pixman_image_get_solid()Søren Sandmann Pedersen1-15/+15
2011-01-16Fix for "syntax error: empty declaration" Solaris Studio warningsSiarhei Siamashka1-3/+3