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

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

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

revision 1538, Sat Aug 28 13:07:56 2004 UTC revision 1793, Tue Nov 11 20:46:24 2008 UTC
# Line 27  Line 27 
27  %macro cglobal 1  %macro cglobal 1
28          %ifdef PREFIX          %ifdef PREFIX
29                  %ifdef MARK_FUNCS                  %ifdef MARK_FUNCS
30                          global _%1:function                          global _%1:function %1.endfunc-%1
31                          %define %1 _%1:function                          %define %1 _%1:function %1.endfunc-%1
32                            %define ENDFUNC .endfunc
33                  %else                  %else
34                          global _%1                          global _%1
35                          %define %1 _%1                          %define %1 _%1
36                            %define ENDFUNC
37                  %endif                  %endif
38          %else          %else
39                  %ifdef MARK_FUNCS                  %ifdef MARK_FUNCS
40                          global %1:function                          global %1:function %1.endfunc-%1
41                            %define ENDFUNC .endfunc
42                  %else                  %else
43                          global %1                          global %1
44                            %define ENDFUNC
45                  %endif                  %endif
46          %endif          %endif
47  %endmacro  %endmacro
# Line 108  Line 112 
112    mov esi, [esp+8+32+12] ; width    mov esi, [esp+8+32+12] ; width
113    mov edi, [esp+8+32+16] ; height    mov edi, [esp+8+32+16] ; height
114    
115  .yloop  .yloop:
116    xor eax, eax    xor eax, eax
117    
118  .xloop  .xloop:
119    movdqa xmm0, [edx + eax]    movdqa xmm0, [edx + eax]
120    movdqa xmm1, [edx + eax + 16] ; xmm0 = [dst]    movdqa xmm1, [edx + eax + 16] ; xmm0 = [dst]
121    
# Line 138  Line 142 
142    pop esi    pop esi
143    
144    ret    ret
145    ENDFUNC
146  ;//////////////////////////////////////////////////////////////////////  ;//////////////////////////////////////////////////////////////////////
147    
148    %ifidn __OUTPUT_FORMAT__,elf
149    section ".note.GNU-stack" noalloc noexec nowrite progbits
150    %endif
151    

Legend:
Removed from v.1538  
changed lines
  Added in v.1793

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