summaryrefslogtreecommitdiff
path: root/pixman/pixman-mmx.c
AgeCommit message (Expand)AuthorFilesLines
2024-01-03pixman-mmx: Don't redefine _MM_SHUFFLEMatt Turner1-1/+1
2023-07-09mmx: use xmmintrin.h if building with SSE2Benjamin Gilbert1-1/+1
2023-02-14Changed name of the config-header to "pixman-config.h"Emanuel Schmidt1-1/+1
2019-11-13pixman-mmx: Fix undefined unaligned loadsAdam Jackson1-3/+7
2019-11-13pixman-mmx: Fix undefined left-shiftsAdam Jackson1-2/+2
2015-11-18mmx: Improve detection of support for "K" constraintAndrea Canciani1-16/+1
2015-11-18Revert "mmx: Use MMX2 intrinsics from xmmintrin.h directly."Matt Turner1-4/+60
2015-10-13mmx: Use MMX2 intrinsics from xmmintrin.h directly.Matt Turner1-60/+4
2015-06-01mmx/sse2: Use SIMPLE_NEAREST_SOLID_MASK_FAST_PATH for NORMAL repeatBen Avison1-4/+0
2015-06-01mmx/sse2: Use SIMPLE_NEAREST_FAST_PATH macroBen Avison1-16/+4
2014-10-24mmx: Fix _mm_empty problems for over_8888_8888/over_8888_n_8888Siarhei Siamashka1-0/+6
2014-09-05mmx: Add nearest over_8888_8888Matt Turner1-0/+57
2014-09-05mmx: Add nearest over_8888_n_8888Matt Turner1-0/+62
2013-10-09Fix build on MSVCAndrea Canciani1-1/+1
2013-09-07Drop support for 8-bit precision in bilinear filteringSøren Sandmann Pedersen1-28/+7
2013-05-22Consolidate all the iter_init_bits_stride functionsSøren Sandmann Pedersen1-14/+3
2013-05-22Delete the old src/dest_iter_init() functionsSøren Sandmann Pedersen1-25/+0
2013-05-22Add _pixman_implementation_iter_init() and use instead of _src/_dest_init()Søren Sandmann Pedersen1-0/+1
2013-05-22mmx: Replace the fetcher_info_t table with a pixman_iter_info_t tableSøren Sandmann Pedersen1-29/+35
2013-05-15mmx: Document implementation(s) of pix_multiply().Matt Turner1-0/+23
2013-03-08Remove unused macroBehdad Esfahbod1-2/+0
2012-12-20Rename 'xor' variable to 'filler' (because 'xor' is a C++ keyword)Siarhei Siamashka1-10/+10
2012-12-18Change CONVERT_XXXX_TO_YYYY macros into inline functionsSiarhei Siamashka1-10/+10
2012-11-14pixman: Use uintptr_t in type casts from pointer to integral valueStefan Weil1-29/+29
2012-11-14Always use xmmintrin.h for 64 bit WindowsStefan Weil1-1/+1
2012-09-30iwmmxt: Don't define dummy _mm_empty for >=gcc-4.8Matt 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-32/+13
2012-09-19Move blt delegation into pixman-implementation.cSøren Sandmann Pedersen1-48/+20
2012-09-15mmx: Fix x86 build on MSVCAndrea Canciani1-12/+13
2012-06-20Make pixman-mmx.c compile on x86-32 without optimizationSøren Sandmann Pedersen1-2/+11
2012-07-01mmx: optimize bilinear function when using 7-bit precisionMatt Turner1-13/+32
2012-07-01mmx: add scaled bilinear over_8888_8_8888Matt Turner1-0/+84
2012-07-01mmx: add scaled bilinear over_8888_8888Matt Turner1-3/+76
2012-07-01mmx: add scaled bilinear src_8888_8888Matt Turner1-0/+96
2012-07-01mmx: Use expand_alpha instead of mask/shiftMatt Turner1-6/+2
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-05-27mmx: add missing _mm_empty callsMatt Turner1-0/+5
2012-05-26mmx: add over_reverse_n_8888Matt Turner1-0/+72
2012-05-26mmx: add add_0565_0565Matt Turner1-0/+86
2012-05-26mmx: implement expand_4x565 in terms of expand_4xpacked565Matt Turner1-27/+59
2012-05-26mmx: add and use expand_4xpacked565 functionMatt Turner1-6/+38
2012-05-25Fix MSVC compilationIngmar Runge1-2/+7
2012-05-10mmx: add and use pack_4x565 functionMatt Turner1-55/+52
2012-04-27mmx: Use wpackhus in src_x888_0565 on iwMMXtMatt Turner1-1/+5
2012-04-27mmx: add src_8888_0565Matt Turner1-0/+85
2012-04-27mmx: add x8f8g8b8 fetcherMatt Turner1-0/+42
2012-04-27mmx: add a8 fetcherMatt Turner1-0/+46
2012-04-27mmx: add r5g6b5 fetcherMatt Turner1-0/+100