Mercurial > libavcodec.hg
comparison x86/dsputil_yasm.asm @ 10431:546b7ebeaf07 libavcodec
huffyuv: add some const qualifiers
author | lorenm |
---|---|
date | Sun, 18 Oct 2009 20:47:25 +0000 |
parents | 12c8175d6db5 |
children | 276b3a342389 |
comparison
equal
deleted
inserted
replaced
10430:12c8175d6db5 | 10431:546b7ebeaf07 |
---|---|
97 FLOAT_TO_INT16_INTERLEAVE6 3dn2 | 97 FLOAT_TO_INT16_INTERLEAVE6 3dn2 |
98 %undef cvtps2pi | 98 %undef cvtps2pi |
99 | 99 |
100 | 100 |
101 | 101 |
102 ; void ff_add_hfyu_median_prediction_mmx2(uint8_t *dst, uint8_t *top, uint8_t *diff, int w, int *left, int *left_top) | 102 ; void ff_add_hfyu_median_prediction_mmx2(uint8_t *dst, const uint8_t *top, const uint8_t *diff, int w, int *left, int *left_top) |
103 cglobal add_hfyu_median_prediction_mmx2, 6,6,0, dst, top, diff, w, left, left_top | 103 cglobal add_hfyu_median_prediction_mmx2, 6,6,0, dst, top, diff, w, left, left_top |
104 movq mm0, [topq] | 104 movq mm0, [topq] |
105 movq mm2, mm0 | 105 movq mm2, mm0 |
106 movd mm4, [left_topq] | 106 movd mm4, [left_topq] |
107 psllq mm2, 8 | 107 psllq mm2, 8 |
195 pshufb m0, m1 | 195 pshufb m0, m1 |
196 movd eax, m0 | 196 movd eax, m0 |
197 RET | 197 RET |
198 %endmacro | 198 %endmacro |
199 | 199 |
200 ; int ff_add_hfyu_left_prediction(uint8_t *dst, uint8_t *src, int w, int left) | 200 ; int ff_add_hfyu_left_prediction(uint8_t *dst, const uint8_t *src, int w, int left) |
201 INIT_MMX | 201 INIT_MMX |
202 cglobal add_hfyu_left_prediction_ssse3, 3,3,7, dst, src, w, left | 202 cglobal add_hfyu_left_prediction_ssse3, 3,3,7, dst, src, w, left |
203 .skip_prologue: | 203 .skip_prologue: |
204 mova m5, [pb_7 GLOBAL] | 204 mova m5, [pb_7 GLOBAL] |
205 mova m4, [pb_zzzz3333zzzzbbbb GLOBAL] | 205 mova m4, [pb_zzzz3333zzzzbbbb GLOBAL] |