summaryrefslogtreecommitdiff
path: root/pixman/pixman-mmx.c
Commit message (Expand)AuthorAgeFilesLines
* pixman-mmx: Fix undefined unaligned loadsAdam Jackson2019-11-131-3/+7
* pixman-mmx: Fix undefined left-shiftsAdam Jackson2019-11-131-2/+2
* mmx: Improve detection of support for "K" constraintAndrea Canciani2015-11-181-16/+1
* Revert "mmx: Use MMX2 intrinsics from xmmintrin.h directly."Matt Turner2015-11-181-4/+60
* mmx: Use MMX2 intrinsics from xmmintrin.h directly.Matt Turner2015-10-131-60/+4
* mmx/sse2: Use SIMPLE_NEAREST_SOLID_MASK_FAST_PATH for NORMAL repeatBen Avison2015-06-011-4/+0
* mmx/sse2: Use SIMPLE_NEAREST_FAST_PATH macroBen Avison2015-06-011-16/+4
* mmx: Fix _mm_empty problems for over_8888_8888/over_8888_n_8888Siarhei Siamashka2014-10-241-0/+6
* mmx: Add nearest over_8888_8888Matt Turner2014-09-051-0/+57
* mmx: Add nearest over_8888_n_8888Matt Turner2014-09-051-0/+62
* Fix build on MSVCAndrea Canciani2013-10-091-1/+1
* Drop support for 8-bit precision in bilinear filteringSøren Sandmann Pedersen2013-09-071-28/+7
* Consolidate all the iter_init_bits_stride functionsSøren Sandmann Pedersen2013-05-221-14/+3
* Delete the old src/dest_iter_init() functionsSøren Sandmann Pedersen2013-05-221-25/+0
* Add _pixman_implementation_iter_init() and use instead of _src/_dest_init()Søren Sandmann Pedersen2013-05-221-0/+1
* mmx: Replace the fetcher_info_t table with a pixman_iter_info_t tableSøren Sandmann Pedersen2013-05-221-29/+35
* mmx: Document implementation(s) of pix_multiply().Matt Turner2013-05-151-0/+23
* Remove unused macroBehdad Esfahbod2013-03-081-2/+0
* Rename 'xor' variable to 'filler' (because 'xor' is a C++ keyword)Siarhei Siamashka2012-12-201-10/+10
* Change CONVERT_XXXX_TO_YYYY macros into inline functionsSiarhei Siamashka2012-12-181-10/+10
* pixman: Use uintptr_t in type casts from pointer to integral valueStefan Weil2012-11-141-29/+29
* Always use xmmintrin.h for 64 bit WindowsStefan Weil2012-11-141-1/+1
* iwmmxt: Don't define dummy _mm_empty for >=gcc-4.8Matt Turner2012-09-301-1/+1
* Move delegation of src/dest iter init into pixman-implementation.cSøren Sandmann Pedersen2012-09-191-3/+3
* Move fill delegation into pixman-implementation.cSøren Sandmann Pedersen2012-09-191-32/+13
* Move blt delegation into pixman-implementation.cSøren Sandmann Pedersen2012-09-191-48/+20
* mmx: Fix x86 build on MSVCAndrea Canciani2012-09-151-12/+13
* Make pixman-mmx.c compile on x86-32 without optimizationSøren Sandmann Pedersen2012-06-201-2/+11
* mmx: optimize bilinear function when using 7-bit precisionMatt Turner2012-07-011-13/+32
* mmx: add scaled bilinear over_8888_8_8888Matt Turner2012-07-011-0/+84
* mmx: add scaled bilinear over_8888_8888Matt Turner2012-07-011-3/+76
* mmx: add scaled bilinear src_8888_8888Matt Turner2012-07-011-0/+96
* mmx: Use expand_alpha instead of mask/shiftMatt Turner2012-07-011-6/+2
* Make use of image flags in mmx and sse2 iteratorsSøren Sandmann Pedersen2012-05-301-10/+4
* Pass the full image flags to iteratorsSøren Sandmann Pedersen2012-05-301-2/+2
* mmx: add missing _mm_empty callsMatt Turner2012-05-271-0/+5
* mmx: add over_reverse_n_8888Matt Turner2012-05-261-0/+72
* mmx: add add_0565_0565Matt Turner2012-05-261-0/+86
* mmx: implement expand_4x565 in terms of expand_4xpacked565Matt Turner2012-05-261-27/+59
* mmx: add and use expand_4xpacked565 functionMatt Turner2012-05-261-6/+38
* Fix MSVC compilationIngmar Runge2012-05-251-2/+7
* mmx: add and use pack_4x565 functionMatt Turner2012-05-101-55/+52
* mmx: Use wpackhus in src_x888_0565 on iwMMXtMatt Turner2012-04-271-1/+5
* mmx: add src_8888_0565Matt Turner2012-04-271-0/+85
* mmx: add x8f8g8b8 fetcherMatt Turner2012-04-271-0/+42
* mmx: add a8 fetcherMatt Turner2012-04-271-0/+46
* mmx: add r5g6b5 fetcherMatt Turner2012-04-271-0/+100
* mmx: Use Loongson pextrh instruction in expand565Matt Turner2012-04-271-0/+4
* mmx: Use Loongson pinsrh instruction in pack_565Matt Turner2012-04-271-0/+14
* mmx: don't pack and unpack src unnecessarilyMatt Turner2012-04-271-47/+35