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 |
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 |
|
|