Mercurial > libavcodec.hg
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 */ |