20 |
; * along with this program ; if not, write to the Free Software |
; * along with this program ; if not, write to the Free Software |
21 |
; * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
; * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
22 |
; * |
; * |
23 |
; * $Id: quantize_h263_mmx.asm,v 1.1.2.4 2003-11-03 15:51:50 edgomez Exp $ |
; * $Id: quantize_h263_mmx.asm,v 1.1.2.5 2003-11-30 16:13:16 edgomez Exp $ |
24 |
; * |
; * |
25 |
; ****************************************************************************/ |
; ****************************************************************************/ |
26 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|