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

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

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

revision 1.1.2.3, Tue Oct 28 22:23:03 2003 UTC revision 1.1.2.5, Sun Nov 30 16:13:16 2003 UTC
# Line 42  Line 42 
42  ; Read only Local data  ; Read only Local data
43  ;=============================================================================  ;=============================================================================
44    
45  SECTION .rodata  %ifdef FORMAT_COFF
46    SECTION .rodata data
47    %else
48    SECTION .rodata data align=16
49    %endif
50    
51  ALIGN 16  ALIGN 16
52  plus_one:  plus_one:
# Line 156  Line 160 
160  ; uint32_t quant_h263_intra_mmx(int16_t * coeff,  ; uint32_t quant_h263_intra_mmx(int16_t * coeff,
161  ;                               const int16_t const * data,  ;                               const int16_t const * data,
162  ;                               const uint32_t quant,  ;                               const uint32_t quant,
163  ;                               const uint32_t dcscalar);  ;                               const uint32_t dcscalar,
164    ;                               const uint16_t *mpeg_matrices);
165  ;  ;
166  ;-----------------------------------------------------------------------------  ;-----------------------------------------------------------------------------
167    
# Line 262  Line 267 
267  ; uint32_t quant_h263_intra_sse2(int16_t * coeff,  ; uint32_t quant_h263_intra_sse2(int16_t * coeff,
268  ;                                const int16_t const * data,  ;                                const int16_t const * data,
269  ;                                const uint32_t quant,  ;                                const uint32_t quant,
270  ;                                const uint32_t dcscalar);  ;                                const uint32_t dcscalar,
271    ;                                const uint16_t *mpeg_matrices);
272  ;  ;
273  ;-----------------------------------------------------------------------------  ;-----------------------------------------------------------------------------
274    
# Line 368  Line 374 
374  ;  ;
375  ; uint32_t quant_h263_inter_mmx(int16_t * coeff,  ; uint32_t quant_h263_inter_mmx(int16_t * coeff,
376  ;                               const int16_t const * data,  ;                               const int16_t const * data,
377  ;                               const uint32_t quant);  ;                               const uint32_t quant,
378    ;                               const uint16_t *mpeg_matrices);
379  ;  ;
380  ;-----------------------------------------------------------------------------  ;-----------------------------------------------------------------------------
381    
# Line 472  Line 479 
479  ;  ;
480  ; uint32_t quant_h263_inter_sse2(int16_t * coeff,  ; uint32_t quant_h263_inter_sse2(int16_t * coeff,
481  ;                                const int16_t const * data,  ;                                const int16_t const * data,
482  ;                                const uint32_t quant);  ;                                const uint32_t quant,
483    ;                                const uint16_t *mpeg_matrices);
484  ;  ;
485  ;-----------------------------------------------------------------------------  ;-----------------------------------------------------------------------------
486    
# Line 585  Line 593 
593  ; uint32_t dequant_h263_intra_mmx(int16_t *data,  ; uint32_t dequant_h263_intra_mmx(int16_t *data,
594  ;                                 const int16_t const *coeff,  ;                                 const int16_t const *coeff,
595  ;                                 const uint32_t quant,  ;                                 const uint32_t quant,
596  ;                                 const uint32_t dcscalar);  ;                                 const uint32_t dcscalar,
597    ;                                 const uint16_t *mpeg_matrices);
598  ;  ;
599  ;-----------------------------------------------------------------------------  ;-----------------------------------------------------------------------------
600    
# Line 661  Line 670 
670  ; uint32_t dequant_h263_intra_xmm(int16_t *data,  ; uint32_t dequant_h263_intra_xmm(int16_t *data,
671  ;                                 const int16_t const *coeff,  ;                                 const int16_t const *coeff,
672  ;                                 const uint32_t quant,  ;                                 const uint32_t quant,
673  ;                                 const uint32_t dcscalar);  ;                                 const uint32_t dcscalar,
674    ;                                 const uint16_t *mpeg_matrices);
675  ;  ;
676  ;-----------------------------------------------------------------------------  ;-----------------------------------------------------------------------------
677    
# Line 736  Line 746 
746  ; uint32_t dequant_h263_intra_sse2(int16_t *data,  ; uint32_t dequant_h263_intra_sse2(int16_t *data,
747  ;                                  const int16_t const *coeff,  ;                                  const int16_t const *coeff,
748  ;                                  const uint32_t quant,  ;                                  const uint32_t quant,
749  ;                                  const uint32_t dcscalar);  ;                                  const uint32_t dcscalar,
750    ;                                  const uint16_t *mpeg_matrices);
751  ;  ;
752  ;-----------------------------------------------------------------------------  ;-----------------------------------------------------------------------------
753    
# Line 809  Line 820 
820  ;  ;
821  ; uint32t dequant_h263_inter_mmx(int16_t * data,  ; uint32t dequant_h263_inter_mmx(int16_t * data,
822  ;                                const int16_t * const coeff,  ;                                const int16_t * const coeff,
823  ;                                const uint32_t quant);  ;                                const uint32_t quant,
824    ;                                const uint16_t *mpeg_matrices);
825  ;  ;
826  ;-----------------------------------------------------------------------------  ;-----------------------------------------------------------------------------
827    
# Line 868  Line 880 
880  ;  ;
881  ; uint32_t dequant_h263_inter_xmm(int16_t * data,  ; uint32_t dequant_h263_inter_xmm(int16_t * data,
882  ;                                 const int16_t * const coeff,  ;                                 const int16_t * const coeff,
883  ;                                 const uint32_t quant);  ;                                 const uint32_t quant,
884    ;                                 const uint16_t *mpeg_matrices);
885  ;  ;
886  ;-----------------------------------------------------------------------------  ;-----------------------------------------------------------------------------
887    
# Line 928  Line 941 
941  ;  ;
942  ; uint32_t dequant_h263_inter_sse2(int16_t * data,  ; uint32_t dequant_h263_inter_sse2(int16_t * data,
943  ;                                  const int16_t * const coeff,  ;                                  const int16_t * const coeff,
944  ;                                  const uint32_t quant);  ;                                  const uint32_t quant,
945    ;                                  const uint16_t *mpeg_matrices);
946  ;  ;
947  ;-----------------------------------------------------------------------------  ;-----------------------------------------------------------------------------
948    

Legend:
Removed from v.1.1.2.3  
changed lines
  Added in v.1.1.2.5

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