comparison dsputil.c @ 8288:800444234375 libavcodec

clear_block mmx
author lorenm
date Wed, 10 Dec 2008 21:35:17 +0000
parents 520a6e56b8c0
children 9281a8a9387a
comparison
equal deleted inserted replaced
8287:7a1d037482c4 8288:800444234375
3418 av_log(NULL, AV_LOG_ERROR,"internal error in cmp function selection\n"); 3418 av_log(NULL, AV_LOG_ERROR,"internal error in cmp function selection\n");
3419 } 3419 }
3420 } 3420 }
3421 } 3421 }
3422 3422
3423 static void clear_block_c(DCTELEM *block)
3424 {
3425 memset(block, 0, sizeof(DCTELEM)*64);
3426 }
3427
3423 /** 3428 /**
3424 * memset(blocks, 0, sizeof(DCTELEM)*6*64) 3429 * memset(blocks, 0, sizeof(DCTELEM)*6*64)
3425 */ 3430 */
3426 static void clear_blocks_c(DCTELEM *blocks) 3431 static void clear_blocks_c(DCTELEM *blocks)
3427 { 3432 {
4286 c->add_pixels8 = add_pixels8_c; 4291 c->add_pixels8 = add_pixels8_c;
4287 c->add_pixels4 = add_pixels4_c; 4292 c->add_pixels4 = add_pixels4_c;
4288 c->sum_abs_dctelem = sum_abs_dctelem_c; 4293 c->sum_abs_dctelem = sum_abs_dctelem_c;
4289 c->gmc1 = gmc1_c; 4294 c->gmc1 = gmc1_c;
4290 c->gmc = ff_gmc_c; 4295 c->gmc = ff_gmc_c;
4296 c->clear_block = clear_block_c;
4291 c->clear_blocks = clear_blocks_c; 4297 c->clear_blocks = clear_blocks_c;
4292 c->pix_sum = pix_sum_c; 4298 c->pix_sum = pix_sum_c;
4293 c->pix_norm1 = pix_norm1_c; 4299 c->pix_norm1 = pix_norm1_c;
4294 4300
4295 /* TODO [0] 16 [1] 8 */ 4301 /* TODO [0] 16 [1] 8 */