Mercurial > libavcodec.hg
comparison x86/vc1dsp_mmx.c @ 12206:fe243bb5ef61 libavcodec
Move ff_pw_* from vc1dsp_mmx.c to dsputil_mmx.c
Should fix compilation with icc and should help prevent any future duplicates
author | conrad |
---|---|
date | Wed, 21 Jul 2010 10:02:03 +0000 |
parents | d38e8565ba05 |
children | 3fc4c625b6f3 |
comparison
equal
deleted
inserted
replaced
12205:d38e8565ba05 | 12206:fe243bb5ef61 |
---|---|
209 );\ | 209 );\ |
210 } | 210 } |
211 | 211 |
212 VC1_SHIFT2(OP_PUT, put_) | 212 VC1_SHIFT2(OP_PUT, put_) |
213 VC1_SHIFT2(OP_AVG, avg_) | 213 VC1_SHIFT2(OP_AVG, avg_) |
214 | |
215 /** | |
216 * Filter coefficients made global to allow access by all 1 or 3 quarter shift | |
217 * interpolation functions. | |
218 */ | |
219 DECLARE_ASM_CONST(16, uint64_t, ff_pw_53) = 0x0035003500350035ULL; | |
220 DECLARE_ASM_CONST(16, uint64_t, ff_pw_18) = 0x0012001200120012ULL; | |
221 | 214 |
222 /** | 215 /** |
223 * Core of the 1/4 and 3/4 shift bicubic interpolation. | 216 * Core of the 1/4 and 3/4 shift bicubic interpolation. |
224 * | 217 * |
225 * @param UNPACK Macro unpacking arguments from 8 to 16bits (can be empty). | 218 * @param UNPACK Macro unpacking arguments from 8 to 16bits (can be empty). |