[svn] / trunk / xvidcore / src / image / x86_asm / colorspace_yuv_mmx.asm Repository:
ViewVC logotype

Diff of /trunk/xvidcore/src/image/x86_asm/colorspace_yuv_mmx.asm

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

revision 1795, Wed Nov 26 01:04:34 2008 UTC revision 1803, Wed Nov 26 23:35:50 2008 UTC
# Line 19  Line 19 
19  ; *  along with this program; if not, write to the Free Software  ; *  along with this program; if not, write to the Free Software
20  ; *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA  ; *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
21  ; *  ; *
22  ; * $Id: colorspace_yuv_mmx.asm,v 1.9 2008-11-26 01:04:34 Isibaar Exp $  ; * $Id: colorspace_yuv_mmx.asm,v 1.10 2008-11-26 23:35:50 Isibaar Exp $
23  ; *  ; *
24  ; ***************************************************************************/  ; ***************************************************************************/
25    
# Line 141  Line 141 
141    add SRC, SRC_STRIDE    add SRC, SRC_STRIDE
142    add DST, DST_STRIDE    add DST, DST_STRIDE
143  %endif  %endif
144    
145    dec HEIGHT    dec HEIGHT
146    jg near %%loop64_start_pc    jg near %%loop64_start_pc
147    
# Line 281  Line 282 
282  %define shadow          0  %define shadow          0
283  %else  %else
284  %define pushsize        4*PTR_SIZE  %define pushsize        4*PTR_SIZE
285  %define shadow          32 + 16  %define shadow          32 + 2*PTR_SIZE
286  %endif  %endif
287    
288  %define prm_vflip               dword [_ESP + localsize + pushsize + shadow + 7*PTR_SIZE]  %define prm_vflip               dword [_ESP + localsize + pushsize + shadow + 7*PTR_SIZE]
# Line 309  Line 310 
310    mov _EDI, prm1    mov _EDI, prm1
311    mov TMP1, prm2    mov TMP1, prm2
312    
313    mov _ESI, [_ESP + localsize + pushsize + shadow - 1*PTR_SIZE]    mov _ESI, [_ESP + localsize + pushsize + shadow + 0*PTR_SIZE]
314    mov TMP0d, dword [_ESP + localsize + pushsize + shadow - 2*PTR_SIZE]    mov TMP0d, dword [_ESP + localsize + pushsize + shadow - 1*PTR_SIZE]
315    
316  %else  %else
317    push _EBP     ;       _ESP + localsize + 0*PTR_SIZE    push _EBP     ;       _ESP + localsize + 0*PTR_SIZE

Legend:
Removed from v.1795  
changed lines
  Added in v.1803

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