summaryrefslogtreecommitdiffstats
path: root/common/jpeg/simd
Commit message (Collapse)AuthorAgeFilesLines
* [Bugfix] Work around alignment issue with OS X linker which was causingAdam Tkac2010-01-1931-0/+93
| | | | | | | | problems on Leopard and Snow Leopard (dcommander). git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1_0@3946 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Add colorspace extensions to merged upsampling routinesDRC2009-04-055-984/+1268
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3756 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Oops. jcolsamp.inc should be included from j[c|d]clr[mmx|ss2].asm so it ↵DRC2009-04-044-2/+4
| | | | | | received the effect of the redefined RGB_* macros git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3753 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Oops. jcolsamp.inc needs to be included from j[c|d]clr[mmx|ss2].asm so that ↵DRC2009-04-044-2/+4
| | | | | | it receives the effect of the redefined RGB_* macros git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3752 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Implement new colorspaces to allow directly compressing from/decompressing ↵DRC2009-04-0310-1802/+2275
| | | | | | to RGB/RGBX/BGR/BGRX/XBGR/XRGB without conversion git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3744 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Fix build for RGB_PIXELSIZE==4DRC2009-04-011-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3734 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Work around subdirectory bug in older automake.Pierre Ossman2009-03-1634-58/+142
| | | | | | | | | Older versions of automake doesn't properly support no-recursive make. Reimplement the build system by having a local Makefile.am in the simd/ directory. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3679 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Add SSE2 SIMD implementation of computationally intensive routines.Pierre Ossman2009-03-0918-0/+6761
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3653 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Add SSE SIMD implementation of computationally intensive routines.Pierre Ossman2009-03-098-0/+1188
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3652 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Add 3DNow SIMD implementation of computationally intensive routines.Pierre Ossman2009-03-097-0/+1046
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3649 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Add MMX SIMD implementation of computationally intensive routines.Pierre Ossman2009-03-0917-1/+6140
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3648 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Implement x86 SIMD frameworkPierre Ossman2009-03-094-0/+358
Add NASM support and stub routine for detecting SIMD extensions. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3646 3789f03b-4d11-0410-bbf8-ca57d06f2519