27 |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
28 |
* |
* |
29 |
****************************************************************************/ |
****************************************************************************/ |
30 |
|
|
31 |
/***************************************************************************** |
/***************************************************************************** |
32 |
* |
* |
33 |
* History |
* History |
37 |
* - 22.12.2001 API change: added xvid_init() - Isibaar |
* - 22.12.2001 API change: added xvid_init() - Isibaar |
38 |
* - 16.12.2001 inital version; (c)2001 peter ross <pross@cs.rmit.edu.au> |
* - 16.12.2001 inital version; (c)2001 peter ross <pross@cs.rmit.edu.au> |
39 |
* |
* |
40 |
* $Id: xvid.c,v 1.23 2002-06-26 15:59:51 ia64p Exp $ |
* $Id: xvid.c,v 1.24 2002-07-07 09:38:13 Isibaar Exp $ |
41 |
* |
* |
42 |
****************************************************************************/ |
****************************************************************************/ |
43 |
|
|
243 |
|
|
244 |
/* ME functions */ |
/* ME functions */ |
245 |
sad16 = sad16_xmm; |
sad16 = sad16_xmm; |
246 |
|
sad16bi = sad16bi_xmm; |
247 |
sad8 = sad8_xmm; |
sad8 = sad8_xmm; |
248 |
dev16 = dev16_xmm; |
dev16 = dev16_xmm; |
249 |
|
|
260 |
if ((cpu_flags & XVID_CPU_SSE2) > 0) { |
if ((cpu_flags & XVID_CPU_SSE2) > 0) { |
261 |
#ifdef EXPERIMENTAL_SSE2_CODE |
#ifdef EXPERIMENTAL_SSE2_CODE |
262 |
|
|
263 |
|
calc_cbp = calc_cbp_sse2; |
264 |
|
|
265 |
/* Quantization */ |
/* Quantization */ |
266 |
quant_intra = quant_intra_sse2; |
quant_intra = quant_intra_sse2; |
267 |
dequant_intra = dequant_intra_sse2; |
dequant_intra = dequant_intra_sse2; |
269 |
dequant_inter = dequant_inter_sse2; |
dequant_inter = dequant_inter_sse2; |
270 |
|
|
271 |
/* ME */ |
/* ME */ |
|
calc_cbp = calc_cbp_sse2; |
|
272 |
sad16 = sad16_sse2; |
sad16 = sad16_sse2; |
273 |
dev16 = dev16_sse2; |
dev16 = dev16_sse2; |
274 |
|
|