[cvs] / xvidcore / src / image / x86_asm / gmc_mmx.asm Repository:
ViewVC logotype

Diff of /xvidcore/src/image/x86_asm/gmc_mmx.asm

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

revision 1.7, Wed Nov 26 23:35:50 2008 UTC revision 1.12, Tue Mar 9 10:00:14 2010 UTC
# Line 4  Line 4 
4  ; *  - GMC core functions -  ; *  - GMC core functions -
5  ; *  Copyright(C) 2006 Pascal Massimino <skal@planet-d.net>  ; *  Copyright(C) 2006 Pascal Massimino <skal@planet-d.net>
6  ; *  ; *
7  ; *  This file is part of XviD, a free MPEG-4 video encoder/decoder  ; *  This file is part of Xvid, a free MPEG-4 video encoder/decoder
8  ; *  ; *
9  ; *  XviD is free software; you can redistribute it and/or modify it  ; *  Xvid is free software; you can redistribute it and/or modify it
10  ; *  under the terms of the GNU General Public License as published by  ; *  under the terms of the GNU General Public License as published by
11  ; *  the Free Software Foundation; either version 2 of the License, or  ; *  the Free Software Foundation; either version 2 of the License, or
12  ; *  (at your option) any later version.  ; *  (at your option) any later version.
# Line 48  Line 48 
48  Cst16:  Cst16:
49  times 8 dw 16  times 8 dw 16
50    
51  SECTION .rotext align=SECTION_ALIGN  TEXT
52    
53  ;//////////////////////////////////////////////////////////////////////  ;//////////////////////////////////////////////////////////////////////
54  ;// mmx version  ;// mmx version
# Line 174  Line 174 
174    
175  align SECTION_ALIGN  align SECTION_ALIGN
176  xvid_GMC_Core_Lin_8_sse2:  xvid_GMC_Core_Lin_8_sse2:
177      PUSH_XMM6_XMM7
178    
179    mov  _EAX, prm2  ; Offsets    mov  _EAX, prm2  ; Offsets
180    mov  TMP0, prm3  ; Src0    mov  TMP0, prm3  ; Src0
181    mov  TMP1, prm4  ; BpS    mov  TMP1, prm4  ; BpS
# Line 192  Line 194 
194    packuswb xmm5, xmm5    packuswb xmm5, xmm5
195    movq [_EAX], xmm5    movq [_EAX], xmm5
196    
197      POP_XMM6_XMM7
198    ret    ret
199  ENDFUNC  ENDFUNC
200    
# Line 217  Line 220 
220  ENDFUNC  ENDFUNC
221    
222  ;//////////////////////////////////////////////////////////////////////  ;//////////////////////////////////////////////////////////////////////
223    NON_EXEC_STACK
 %ifidn __OUTPUT_FORMAT__,elf  
 section ".note.GNU-stack" noalloc noexec nowrite progbits  
 %endif  

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.12

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