[cvs] / xvidcore / src / quant / x86_asm / quantize_h263_3dne.asm Repository:
ViewVC logotype

Diff of /xvidcore/src/quant/x86_asm/quantize_h263_3dne.asm

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

revision 1.1.2.4, Mon Nov 3 15:51:50 2003 UTC revision 1.4, Sun Aug 22 11:46:10 2004 UTC
# Line 33  Line 33 
33    
34  %macro cglobal 1  %macro cglobal 1
35          %ifdef PREFIX          %ifdef PREFIX
36                    %ifdef MARK_FUNCS
37                            global _%1:function
38                            %define %1 _%1:function
39                    %else
40                  global _%1                  global _%1
41                  %define %1 _%1                  %define %1 _%1
42                    %endif
43            %else
44                    %ifdef MARK_FUNCS
45                            global %1:function
46          %else          %else
47                  global %1                  global %1
48          %endif          %endif
49            %endif
50  %endmacro  %endmacro
51    
52  ;=============================================================================  ;=============================================================================
# Line 45  Line 54 
54  ;=============================================================================  ;=============================================================================
55    
56  %ifdef FORMAT_COFF  %ifdef FORMAT_COFF
57  SECTION .rodata data  SECTION .rodata
58  %else  %else
59  SECTION .rodata data align=16  SECTION .rodata align=16
60  %endif  %endif
61    
62  align 4  align 4
# Line 156  Line 165 
165  ; uint32_t quant_h263_intra_3dne(int16_t * coeff,  ; uint32_t quant_h263_intra_3dne(int16_t * coeff,
166  ;                                const int16_t const * data,  ;                                const int16_t const * data,
167  ;                                const uint32_t quant,  ;                                const uint32_t quant,
168  ;                                const uint32_t dcscalar);  ;                                const uint32_t dcscalar,
169    ;                                const uint16_t *mpeg_matrices);
170  ;  ;
171  ;-----------------------------------------------------------------------------  ;-----------------------------------------------------------------------------
172  ;This is Athlon-optimized code (ca 70 clk per call)  ;This is Athlon-optimized code (ca 70 clk per call)
# Line 408  Line 418 
418  ;  ;
419  ; uint32_t quant_h263_inter_3dne(int16_t * coeff,  ; uint32_t quant_h263_inter_3dne(int16_t * coeff,
420  ;                                const int16_t const * data,  ;                                const int16_t const * data,
421  ;                                const uint32_t quant);  ;                                const uint32_t quant,
422    ;                                const uint16_t *mpeg_matrices);
423  ;  ;
424  ;-----------------------------------------------------------------------------  ;-----------------------------------------------------------------------------
425  ;This is Athlon-optimized code (ca 90 clk per call)  ;This is Athlon-optimized code (ca 90 clk per call)
# Line 561  Line 572 
572  ; uint32_t dequant_h263_intra_3dne(int16_t *data,  ; uint32_t dequant_h263_intra_3dne(int16_t *data,
573  ;                                  const int16_t const *coeff,  ;                                  const int16_t const *coeff,
574  ;                                  const uint32_t quant,  ;                                  const uint32_t quant,
575  ;                                  const uint32_t dcscalar);  ;                                  const uint32_t dcscalar,
576    ;                                  const uint16_t *mpeg_matrices);
577  ;  ;
578  ;-----------------------------------------------------------------------------  ;-----------------------------------------------------------------------------
579    
# Line 710  Line 722 
722  ;  ;
723  ; uint32_t dequant_h263_inter_3dne(int16_t * data,  ; uint32_t dequant_h263_inter_3dne(int16_t * data,
724  ;                                  const int16_t * const coeff,  ;                                  const int16_t * const coeff,
725  ;                                  const uint32_t quant);  ;                                  const uint32_t quant,
726    ;                                  const uint16_t *mpeg_matrices);
727  ;  ;
728  ;-----------------------------------------------------------------------------  ;-----------------------------------------------------------------------------
729    

Legend:
Removed from v.1.1.2.4  
changed lines
  Added in v.1.4

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