[svn] / trunk / xvidcore / src / utils / x86_asm / mem_transfer_3dne.asm Repository:
ViewVC logotype

Diff of /trunk/xvidcore/src/utils/x86_asm/mem_transfer_3dne.asm

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

revision 1631, Fri Sep 9 12:18:10 2005 UTC revision 1632, Tue Sep 13 12:12:15 2005 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: mem_transfer_3dne.asm,v 1.6 2004-08-29 10:02:38 edgomez Exp $  ; * $Id: mem_transfer_3dne.asm,v 1.7 2005-09-13 12:12:15 suxen_drol Exp $
23  ; *  ; *
24  ; ***************************************************************************/  ; ***************************************************************************/
25    
# Line 80  Line 80 
80  cglobal transfer_8to16sub2_3dne  cglobal transfer_8to16sub2_3dne
81  cglobal transfer_16to8add_3dne  cglobal transfer_16to8add_3dne
82  cglobal transfer8x8_copy_3dne  cglobal transfer8x8_copy_3dne
83    cglobal transfer8x4_copy_3dne
84    
85  ;-----------------------------------------------------------------------------  ;-----------------------------------------------------------------------------
86  ;  ;
# Line 437  Line 438 
438    ret    ret
439  .endfunc  .endfunc
440    
441    ;-----------------------------------------------------------------------------
442    ;
443    ; void transfer8x4_copy_3dne(uint8_t * const dst,
444    ;                                       const uint8_t * const src,
445    ;                                       const uint32_t stride);
446    ;
447    ;
448    ;-----------------------------------------------------------------------------
449    
450    ALIGN 16
451    transfer8x4_copy_3dne:
452      mov eax, [esp+ 8] ; Src
453      mov edx, [esp+12] ; Stride
454      mov ecx, [esp+ 4] ; Dst
455    
456      COPY_8_TO_8
457      lea ecx,[byte ecx+2*edx]
458      COPY_8_TO_8
459      ret
460    .endfunc
461    

Legend:
Removed from v.1631  
changed lines
  Added in v.1632

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