[cvs] / xvidcore / src / utils / x86_asm / mem_transfer_mmx.asm Repository:
ViewVC logotype

Diff of /xvidcore/src/utils/x86_asm/mem_transfer_mmx.asm

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

revision 1.18, Tue Aug 19 09:06:48 2008 UTC revision 1.19, Tue Nov 11 20:46:24 2008 UTC
# Line 32  Line 32 
32                  %ifdef MARK_FUNCS                  %ifdef MARK_FUNCS
33                          global _%1:function %1.endfunc-%1                          global _%1:function %1.endfunc-%1
34                          %define %1 _%1:function %1.endfunc-%1                          %define %1 _%1:function %1.endfunc-%1
35                            %define ENDFUNC .endfunc
36                  %else                  %else
37                          global _%1                          global _%1
38                          %define %1 _%1                          %define %1 _%1
39                            %define ENDFUNC
40                  %endif                  %endif
41          %else          %else
42                  %ifdef MARK_FUNCS                  %ifdef MARK_FUNCS
43                          global %1:function %1.endfunc-%1                          global %1:function %1.endfunc-%1
44                            %define ENDFUNC .endfunc
45                  %else                  %else
46                          global %1                          global %1
47                            %define ENDFUNC
48                  %endif                  %endif
49          %endif          %endif
50  %endmacro  %endmacro
# Line 113  Line 117 
117    COPY_8_TO_16 2    COPY_8_TO_16 2
118    COPY_8_TO_16 3    COPY_8_TO_16 3
119    ret    ret
120  .endfunc  ENDFUNC
121    
122  ;-----------------------------------------------------------------------------  ;-----------------------------------------------------------------------------
123  ;  ;
# Line 149  Line 153 
153    lea ecx,[ecx+2*edx]    lea ecx,[ecx+2*edx]
154    COPY_16_TO_8 3    COPY_16_TO_8 3
155    ret    ret
156  .endfunc  ENDFUNC
157    
158  ;-----------------------------------------------------------------------------  ;-----------------------------------------------------------------------------
159  ;  ;
# Line 213  Line 217 
217    
218    pop ebx    pop ebx
219    ret    ret
220  .endfunc  ENDFUNC
221    
222    
223  ALIGN 16  ALIGN 16
# Line 232  Line 236 
236    
237    pop ebx    pop ebx
238    ret    ret
239  .endfunc  ENDFUNC
240    
241    
242  ;-----------------------------------------------------------------------------  ;-----------------------------------------------------------------------------
# Line 331  Line 335 
335    pop esi    pop esi
336    pop ebx    pop ebx
337    ret    ret
338  .endfunc  ENDFUNC
339    
340  ;-----------------------------------------------------------------------------  ;-----------------------------------------------------------------------------
341  ;  ;
# Line 399  Line 403 
403    pop esi    pop esi
404    pop ebx    pop ebx
405    ret    ret
406  .endfunc  ENDFUNC
407    
408    
409  ;-----------------------------------------------------------------------------  ;-----------------------------------------------------------------------------
# Line 466  Line 470 
470    pop esi    pop esi
471    pop ebx    pop ebx
472    ret    ret
473  .endfunc  ENDFUNC
474    
475    
476  ;-----------------------------------------------------------------------------  ;-----------------------------------------------------------------------------
# Line 512  Line 516 
516    lea ecx,[ecx+2*edx]    lea ecx,[ecx+2*edx]
517    COPY_16_TO_8_ADD 3    COPY_16_TO_8_ADD 3
518    ret    ret
519  .endfunc  ENDFUNC
520    
521  ;-----------------------------------------------------------------------------  ;-----------------------------------------------------------------------------
522  ;  ;
# Line 545  Line 549 
549    lea ecx,[ecx+2*edx]    lea ecx,[ecx+2*edx]
550    COPY_8_TO_8    COPY_8_TO_8
551    ret    ret
552  .endfunc  ENDFUNC
553    
554  ;-----------------------------------------------------------------------------  ;-----------------------------------------------------------------------------
555  ;  ;
# Line 566  Line 570 
570    lea ecx,[ecx+2*edx]    lea ecx,[ecx+2*edx]
571    COPY_8_TO_8    COPY_8_TO_8
572    ret    ret
573  .endfunc  ENDFUNC
574    
575    
576  %ifidn __OUTPUT_FORMAT__,elf  %ifidn __OUTPUT_FORMAT__,elf

Legend:
Removed from v.1.18  
changed lines
  Added in v.1.19

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