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]