[cvs] / xvidcore / src / image / x86_asm / colorspace_mmx.inc Repository:
ViewVC logotype

Diff of /xvidcore/src/image/x86_asm/colorspace_mmx.inc

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

revision 1.7.2.1, Mon May 25 09:03:47 2009 UTC revision 1.8, Mon Dec 1 15:00:44 2008 UTC
# Line 1  Line 1 
 ;/*****************************************************************************  
 ; *  
 ; *  XVID MPEG-4 VIDEO CODEC  
 ; *  - colorspace conversions -  
 ; *  
 ; *  Copyright(C) 2002-2003 Peter Ross <pross@xvid.org>  
 ; *               2008      Michael Militzer <michael@xvid.org>  
 ; *  
 ; *  This program is free software ; you can redistribute it and/or modify  
 ; *  it under the terms of the GNU General Public License as published by  
 ; *  the Free Software Foundation ; either version 2 of the License, or  
 ; *  (at your option) any later version.  
 ; *  
 ; *  This program is distributed in the hope that it will be useful,  
 ; *  but WITHOUT ANY WARRANTY ; without even the implied warranty of  
 ; *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the  
 ; *  GNU General Public License for more details.  
 ; *  
 ; *  You should have received a copy of the GNU General Public License  
 ; *  along with this program ; if not, write to the Free Software  
 ; *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA  
 ; *  
 ; ****************************************************************************/  
   
1  ;------------------------------------------------------------------------------  ;------------------------------------------------------------------------------
2  ;  ;
3  ; MAKE_COLORSPACE(NAME,STACK, BYTES,PIXELS,ROWS, FUNC, ARG1)  ; MAKE_COLORSPACE(NAME,STACK, BYTES,PIXELS,ROWS, FUNC, ARG1)
# Line 186  Line 162 
162    sub _EBX, _EDX    sub _EBX, _EDX
163    mov x_dif, _EBX            ; x_dif = -BYTES*fixed_width - x_stride    mov x_dif, _EBX            ; x_dif = -BYTES*fixed_width - x_stride
164    
165    mov _EAX, _EBP    lea _EAX, [_EBP-1]
166    sub _EAX, 1  
167  %ifdef ARCH_IS_X86_64  %ifdef ARCH_IS_X86_64
168    mov TMP1, _EDX    mov TMP1, _EDX
169    mul edx    mul edx

Legend:
Removed from v.1.7.2.1  
changed lines
  Added in v.1.8

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