[svn] / branches / release-1_2-branch / xvidcore / src / quant / x86_asm / quantize_h263_mmx.asm Repository:
ViewVC logotype

Diff of /branches/release-1_2-branch/xvidcore/src/quant/x86_asm/quantize_h263_mmx.asm

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

revision 1432, Thu Apr 15 19:44:06 2004 UTC revision 1790, Tue Aug 19 09:06:48 2008 UTC
# Line 21  Line 21 
21  ; *  along with this program ; if not, write to the Free Software  ; *  along with this program ; if not, write to the Free Software
22  ; *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA  ; *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
23  ; *  ; *
24  ; * $Id: quantize_h263_mmx.asm,v 1.4 2004-04-15 19:44:06 edgomez Exp $  ; * $Id: quantize_h263_mmx.asm,v 1.8 2008-08-19 09:06:48 Isibaar Exp $
25  ; *  ; *
26  ; ****************************************************************************/  ; ****************************************************************************/
27    
# Line 32  Line 32 
32    
33  %macro cglobal 1  %macro cglobal 1
34         %ifdef PREFIX         %ifdef PREFIX
35                    %ifdef MARK_FUNCS
36                            global _%1:function %1.endfunc-%1
37                            %define %1 _%1:function %1.endfunc-%1
38                    %else
39                  global _%1                  global _%1
40                  %define %1 _%1                  %define %1 _%1
41                    %endif
42            %else
43                    %ifdef MARK_FUNCS
44                            global %1:function %1.endfunc-%1
45          %else          %else
46                  global %1                  global %1
47          %endif          %endif
48            %endif
49  %endmacro  %endmacro
50    
51  ;=============================================================================  ;=============================================================================
# Line 44  Line 53 
53  ;=============================================================================  ;=============================================================================
54    
55  %ifdef FORMAT_COFF  %ifdef FORMAT_COFF
56  SECTION .rodata data  SECTION .rodata
57  %else  %else
58  SECTION .rodata data align=16  SECTION .rodata align=16
59  %endif  %endif
60    
61  ALIGN 16  ALIGN 16
# Line 225  Line 234 
234    
235    pop esi    pop esi
236    ret    ret
237    .endfunc
238    
239    
240  ;-----------------------------------------------------------------------------  ;-----------------------------------------------------------------------------
# Line 336  Line 346 
346    
347    pop esi    pop esi
348    ret    ret
349    .endfunc
350    
351  ;-----------------------------------------------------------------------------  ;-----------------------------------------------------------------------------
352  ;  ;
# Line 439  Line 450 
450    jnz .q1loop    jnz .q1loop
451    
452    jmp .done    jmp .done
453    .endfunc
454    
455    
456    
# Line 553  Line 565 
565    cmp ecx, 16    cmp ecx, 16
566    jnz .qes2_q1loop    jnz .qes2_q1loop
567    jmp .qes2_done    jmp .qes2_done
568    .endfunc
569    
570    
571  ;-----------------------------------------------------------------------------  ;-----------------------------------------------------------------------------
# Line 638  Line 651 
651    
652    xor eax, eax                    ; return 0    xor eax, eax                    ; return 0
653    ret    ret
654    .endfunc
655    
656  ;-----------------------------------------------------------------------------  ;-----------------------------------------------------------------------------
657  ;  ;
# Line 722  Line 736 
736    
737    xor eax, eax                      ; return 0    xor eax, eax                      ; return 0
738    ret    ret
739    .endfunc
740    
741    
742  ;-----------------------------------------------------------------------------  ;-----------------------------------------------------------------------------
# Line 810  Line 825 
825    
826    xor eax, eax                  ; return 0    xor eax, eax                  ; return 0
827    ret    ret
828    .endfunc
829    
830  ;-----------------------------------------------------------------------------  ;-----------------------------------------------------------------------------
831  ;  ;
# Line 880  Line 896 
896    
897    xor eax, eax              ; return 0    xor eax, eax              ; return 0
898    ret    ret
899    .endfunc
900    
901    
902  ;-----------------------------------------------------------------------------  ;-----------------------------------------------------------------------------
# Line 948  Line 965 
965    
966    xor eax, eax              ; return 0    xor eax, eax              ; return 0
967    ret    ret
968    .endfunc
969    
970    
971  ;-----------------------------------------------------------------------------  ;-----------------------------------------------------------------------------
# Line 1019  Line 1037 
1037    
1038    xor eax, eax              ; return 0    xor eax, eax              ; return 0
1039    ret    ret
1040    .endfunc
1041    
1042    
1043    %ifidn __OUTPUT_FORMAT__,elf
1044    section ".note.GNU-stack" noalloc noexec nowrite progbits
1045    %endif
1046    

Legend:
Removed from v.1432  
changed lines
  Added in v.1790

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