Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libjpeg-turbo
/
c728cfd8f236929808cf081232e0702f3382d80b
/
simd
/
jsimd.h
c728cfd
Fix MIPS build
by DRC
· 10 years ago
bc56b75
Get rid of the HAVE_PROTOTYPES configuration option, as well as the related JMETHOD and JPP macros. libjpeg-turbo has never supported compilers that don't handle prototypes. Doing so requires ansi2knr, which isn't even supported in the IJG code anymore.
by DRC
· 10 years ago
52ded87
Remove all of the NEED_SHORT_EXTERNAL_NAMES stuff. There is scant information available as to which linkers ever had a 15-character global symbol name limit. AFAICT, it might have been a VMS and/or a.out BSD thing, but none of those platforms have ever been supported by libjpeg-turbo (nor are such systems supported by other open source libraries of this nature.)
by DRC
· 10 years ago
1b3fd7e
SIMD-accelerated NULL convert routine for MIPS DSPr2
by DRC
· 10 years ago
6a61c1e
SIMD-accelerated h2v2 smooth downsampling routine for MIPS DSPr2
by DRC
· 10 years ago
b844eaa
SIMD-accelerated merged upsampling routines for MIPS DSPr2
by DRC
· 10 years ago
3434786
SIMD-accelerated slow integer IDCT routine for MIPS DSPr2
by DRC
· 10 years ago
fff6c23
SIMD-accelerated integer convsamp routine for MIPS DSPr2
by DRC
· 11 years ago
3d72728
SIMD-accelerated floating point quantize and convsamp routines for MIPS DSPr2
by DRC
· 11 years ago
d3131c1
SIMD-accelerated fast integer inverse DCT routine for MIPS DSPr2
by DRC
· 11 years ago
71e06a7
SIMD-accelerated fast integer forward DCT routine for MIPS DSPr2
by DRC
· 11 years ago
a6b7fbd
SIMD-accelerated slow integer forward DCT and quantize routines for MIPS DSPr2
by DRC
· 11 years ago
e500591
SIMD-accelerated 3/4 and 3/2 decompression scaling for MIPS DSPr2
by DRC
· 11 years ago
2ccf4d1
SIMD-accelerated 1/2 and 1/4 decompression scaling for MIPS DSPr2
by DRC
· 11 years ago
49eaa75
SIMD-optimized RGB-to-grayscale conversion for MIPS DSPr2
by DRC
· 11 years ago
16962c1
SIMD support for performing upsampling using MIPS DSPr2 instructions
by DRC
· 11 years ago
6f2d3c2
SIMD support for performing downsampling using MIPS DSPr2 instructions
by DRC
· 11 years ago
86fbf35
SIMD support for performing fancy upsampling using MIPS DSPr2 instructions
by DRC
· 11 years ago
0be9fa5
SIMD support for performing color conversion using MIPS DSPr2 instructions
by DRC
· 11 years ago
316617f
Accelerated 4:2:2 upsampling routine for ARM (improves performance ~20-30% when decompressing 4:2:2 JPEGs using fancy upsampling)
by DRC
· 12 years ago
ce4e3e8
NEON-accelerated slow integer inverse DCT
by DRC
· 13 years ago
82bd521
NEON-accelerated quantization
by DRC
· 13 years ago
7a9376c
ARM NEON-accelerated RGB-to-YCbCr conversion
by DRC
· 13 years ago
b740054
Support for accelerated forward DCT using ARM NEON instructions
by DRC
· 13 years ago
8c60d22
NEON-optimized 2x2 and 4x4 scaled iDCTs
by DRC
· 13 years ago
321e068
ARM NEON support
by DRC
· 13 years ago
ddb158c
Add short names for RGB->grayscale MMX functions
by DRC
· 13 years ago
392e048
Updated (C)
by DRC
· 14 years ago
c866633
SIMD-accelerated RGB-to-Grayscale color conversion
by DRC
· 14 years ago
af1ca9b
Clarify that the C wrappers and headers fall under the same license as the rest of the SIMD code
by DRC
· 14 years ago
720e161
Add colorspace extensions to merged upsampling routines
by DRC
· 15 years ago
f25c071
Implement new colorspaces to allow directly compressing from/decompressing to RGB/RGBX/BGR/BGRX/XBGR/XRGB without conversion
by DRC
· 15 years ago
eea7215
Add SSE2 SIMD implementation of computationally intensive routines.
by Pierre Ossman
· 15 years ago
018fc42
Add SSE SIMD implementation of computationally intensive routines.
by Pierre Ossman
· 15 years ago
65d0317
Add 3DNow SIMD implementation of computationally intensive routines.
by Pierre Ossman
· 15 years ago
5eb84ff
Add MMX SIMD implementation of computationally intensive routines.
by Pierre Ossman
· 15 years ago
2ae181c
Implement x86 SIMD framework
by Pierre Ossman
· 15 years ago