log i386/dsputil_mmx.c @ 7650:1e4ae5de68a4 libavcodec

age author description
Thu, 14 Aug 2008 04:40:46 +0000 lorenm gcc chokes on the 7 registers needed for float_to_int16_interleave6 (even inside HAVE_7REGS), so write it in yasm libavcodec
Thu, 14 Aug 2008 04:39:59 +0000 lorenm gcc chokes on xmm constraints, so pessimize int32_to_float_fmul_scalar_sse a little libavcodec
Wed, 13 Aug 2008 23:36:37 +0000 lorenm special case 6 channel version of float_to_int16_interleave libavcodec
Wed, 13 Aug 2008 23:35:40 +0000 lorenm simd int->float libavcodec
Wed, 13 Aug 2008 23:33:48 +0000 lorenm simd downmix libavcodec
Tue, 12 Aug 2008 00:51:45 +0000 lorenm cosmetics in dsp init libavcodec
Sat, 02 Aug 2008 17:32:55 +0000 diego Mark add_png_paeth_prediction_* functions which are only used within this file libavcodec
Wed, 16 Jul 2008 00:50:12 +0000 lorenm float_to_int16_interleave: change src to an array of pointers instead of assuming it's contiguous. libavcodec
Tue, 15 Jul 2008 04:11:30 +0000 lorenm 10l, float_to_int16_interleave_sse/3dnow wrote the wrong samples libavcodec
Sun, 13 Jul 2008 15:03:58 +0000 lorenm exploit mdct symmetry libavcodec
Sun, 13 Jul 2008 14:56:01 +0000 lorenm simplify vorbis windowing libavcodec
Fri, 11 Jul 2008 04:48:38 +0000 kostya SSE2 optimizations for Monkey's Audio decoder vector functions libavcodec
Wed, 09 Jul 2008 07:21:12 +0000 michael float_to_int16_sse2() libavcodec
Mon, 07 Jul 2008 21:25:18 +0000 michael 1 c-asm loop less and 1x unroll of float_to_int16_sse() libavcodec
Mon, 07 Jul 2008 21:04:29 +0000 michael Fix x86-64 libavcodec
Mon, 07 Jul 2008 20:46:03 +0000 michael dont use C-asm loops and unroll once float_to_int16_3dnow() libavcodec
Sun, 22 Jun 2008 07:05:40 +0000 reimar Fix add_bytes_mmx and add_bytes_l2_mmx for w < 16 libavcodec
Fri, 09 May 2008 11:56:36 +0000 diego Use full path for #includes from another directory. libavcodec
Thu, 08 May 2008 21:11:24 +0000 ramiro Do not misuse long as the size of a register in x86. libavcodec
Wed, 16 Apr 2008 01:36:14 +0000 astrange Add a new xvid-style IDCT using SSE2. libavcodec
Sat, 12 Apr 2008 16:54:36 +0000 diego Add a header file to declare Xvid IDCT functions. libavcodec
Tue, 01 Apr 2008 04:51:28 +0000 lorenm h264 chroma mc ssse3 libavcodec
Fri, 21 Mar 2008 12:36:49 +0000 zuxy Add missed call to ff_cavsdsp_init_3dnow() in dsputil_init_mmx() libavcodec
Thu, 20 Mar 2008 14:24:29 +0000 michael Hardcode register to prevent aparent miscompilation. libavcodec
Thu, 20 Mar 2008 14:09:31 +0000 michael remove unused temp libavcodec
Tue, 04 Mar 2008 00:07:41 +0000 aurel move draw_edges() into dsputil libavcodec
Mon, 25 Feb 2008 23:14:22 +0000 aurel split encoding part of dsputil_mmx into its own file libavcodec
Sun, 24 Feb 2008 14:46:22 +0000 reimar __asm __volatile -> asm volatile, improves code consistency and works libavcodec
Thu, 21 Feb 2008 07:10:46 +0000 lorenm simd and unroll png_filter_row libavcodec
Wed, 06 Feb 2008 12:32:31 +0000 lorenm sse2 h264 motion compensation. not new code, just separate out the cases that didn't need ssse3. libavcodec
Wed, 06 Feb 2008 04:44:21 +0000 lorenm put loop counter in a register if possible. makes some of the qpel functions 3% faster. libavcodec
Wed, 06 Feb 2008 03:51:53 +0000 lorenm constant was excessively aligned libavcodec
Tue, 05 Feb 2008 11:22:55 +0000 lorenm ssse3 h264 motion compensation. libavcodec
Tue, 05 Feb 2008 01:16:48 +0000 lorenm clean up an ugliness introduced in r11826. this syntax will require fewer changes when adding future sse2 code. libavcodec
Mon, 04 Feb 2008 16:20:46 +0000 lorenm reduce code duplication libavcodec
Sun, 03 Feb 2008 17:04:33 +0000 lorenm avg_pixels4_mmx2 libavcodec
Sun, 03 Feb 2008 16:19:37 +0000 lorenm use mmx2/3dnow avg functions in avg_qpel*_mc00 libavcodec
Sun, 03 Feb 2008 07:05:11 +0000 lorenm ff_h264_idct8_add_sse2. libavcodec
Wed, 30 Jan 2008 23:54:59 +0000 bcoudurier add parenthesis, fix warning: i386/dsputil_mmx.c:2618: warning: suggest parentheses around arithmetic in operand of | libavcodec
Wed, 30 Jan 2008 23:52:42 +0000 bcoudurier fix prototypes, remove warning: i386/dsputil_mmx.c:3594: warning: assignment from incompatible pointer type libavcodec
Sun, 27 Jan 2008 14:46:56 +0000 reimar Use DECLARE_ALIGNED libavcodec
Fri, 11 Jan 2008 08:29:58 +0000 diego Factorize some duplicated code from CAVS and H.264 into a common file. libavcodec
Fri, 21 Dec 2007 23:11:22 +0000 gpoirier add MMX version for put_no_rnd_h264_chroma_mc8_c, used in VC-1 decoding. libavcodec
Fri, 21 Dec 2007 12:38:41 +0000 diego Fix typo in macro name: WARPER8_16_SQ --> WRAPPER8_16_SQ. libavcodec
Sun, 16 Dec 2007 22:20:47 +0000 aurel move FLAC mmx dsp to its own file libavcodec
Tue, 11 Dec 2007 18:47:04 +0000 diego typo/clarification libavcodec
Sat, 01 Dec 2007 22:21:04 +0000 vitor spelling libavcodec
Tue, 27 Nov 2007 22:57:26 +0000 aurel remove some unused ff_p* vars from dsputil libavcodec
Tue, 27 Nov 2007 22:56:15 +0000 aurel remove useless #ifdef around extern declaration libavcodec
Tue, 27 Nov 2007 22:54:46 +0000 aurel cosmetics: indentation libavcodec
Tue, 27 Nov 2007 22:54:18 +0000 aurel convert some #ifdef CONFIG_ to if(ENABLE_ libavcodec
Tue, 27 Nov 2007 22:42:55 +0000 aurel build vc1dsp_mmx.c in its own compilation unit libavcodec
Tue, 27 Nov 2007 22:36:15 +0000 aurel use ff_ prefix for extern vars libavcodec
Tue, 27 Nov 2007 22:23:34 +0000 aurel make ff_p* vars extern so that they can be used in various *_mmx.c files libavcodec
Wed, 21 Nov 2007 22:41:31 +0000 gpoirier add VC-1 MMX DSP functions, under MIT license. libavcodec
Mon, 12 Nov 2007 02:04:01 +0000 michael tring to workaround gcc 2.95 bug which causes random failures libavcodec
Sat, 29 Sep 2007 22:31:18 +0000 lorenm sse2 version of compute_autocorr(). libavcodec
Sun, 26 Aug 2007 16:10:53 +0000 ramiro CONFIG_7REGS has been renamed to HAVE_7REGS libavcodec
Sun, 26 Aug 2007 12:34:22 +0000 michael workaround gcc bug, untested as my gcc is not complaining libavcodec
Sun, 26 Aug 2007 01:11:02 +0000 michael avoid overflow in the 3rd lifting step, this now needs mmx2 at minimum libavcodec