[svn] / trunk / xvidcore / src / dct / x86_asm / idct_mmx.asm Repository:
ViewVC logotype

Diff of /trunk/xvidcore/src/dct/x86_asm/idct_mmx.asm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 207, Fri Jun 14 13:06:33 2002 UTC revision 460, Tue Sep 10 20:37:54 2002 UTC
# Line 1  Line 1 
1  ; Originally provided by Intel at AP-922  ;/*****************************************************************************
2  ; http://developer.intel.com/vtune/cbts/strmsimd/922down.htm  ; *
3  ; (See more app notes at http://developer.intel.com/vtune/cbts/strmsimd/appnotes.htm)  ; *  XVID MPEG-4 VIDEO CODEC
4  ; but in a limited edition.  ; *  mmx version - inverse discrete cosine transformation
5  ; New macro implements a column part for precise iDCT  ; *
6  ; The routine precision now satisfies IEEE standard 1180-1990.  ; *  Initial version provided by Intel at AppNote AP-922
7  ;  ; *  Copyright (C) 1999 Intel Corporation,
8  ; Copyright (c) 2000-2001 Peter Gubanov <peter@elecard.net.ru>  ; *
9  ; Rounding trick Copyright (c) 2000 Michel Lespinasse <walken@zoy.org>  ; *  Modifications
10  ;  ; *  Copyright (c) 2000-2001 Peter Gubanov <peter@elecard.net.ru>
11  ; http://www.elecard.com/peter/idct.html  ; *  Copyright (c) 2000 Michel Lespinasse <walken@zoy.org>
12  ; http://www.linuxvideo.org/mpeg2dec/  ; *
13  ;  ; *  ported to NASM and some minor changes
14    ; *  Copyright (C) 2001 Peter Ross <pross@xvid.org>
15    ; *
16    ; *  This program is an implementation of a part of one or more MPEG-4
17    ; *  Video tools as specified in ISO/IEC 14496-2 standard.  Those intending
18    ; *  to use this software module in hardware or software products are
19    ; *  advised that its use may infringe existing patents or copyrights, and
20    ; *  any such use would be at such party's own risk.  The original
21    ; *  developer of this software module and his/her company, and subsequent
22    ; *  editors and their companies, will have no liability for use of this
23    ; *  software or modifications or derivatives thereof.
24    ; *
25    ; *  This program is free software; you can redistribute it and/or modify
26    ; *  it under the terms of the GNU General Public License as published by
27    ; *  the Free Software Foundation; either version 2 of the License, or
28    ; *  (at your option) any later version.
29    ; *
30    ; *  This program is distributed in the hope that it will be useful,
31    ; *  but WITHOUT ANY WARRANTY; without even the implied warranty of
32    ; *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
33    ; *  GNU General Public License for more details.
34    ; *
35    ; *  You should have received a copy of the GNU General Public License
36    ; *  along with this program; if not, write to the Free Software
37    ; *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
38    ; *
39    ; *************************************************************************/
40    
41  ;=============================================================================  ;=============================================================================
42  ;  ;
43  ; These examples contain code fragments for first stage iDCT 8x8  ; These examples contain code fragments for first stage iDCT 8x8
44  ; (for rows) and first stage DCT 8x8 (for columns)  ; (for rows) and first stage DCT 8x8 (for columns)
45  ;  ;
46  ;=============================================================================  ;=============================================================================
 ;  
 ; 04.11.2001  nasm conversion; peter ross <pross@cs.rmit.edu.au>  
 ;  
47    
48  bits 32  bits 32
49    

Legend:
Removed from v.207  
changed lines
  Added in v.460

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.4