Mercurial > libavcodec.hg
changeset 3971:e8a6d5c1ab0b libavcodec
drop failed attempt to optimize *state= c->mps_state[s];
author | michael |
---|---|
date | Mon, 09 Oct 2006 15:52:17 +0000 |
parents | 508d759b6906 |
children | f5f1c9af095d |
files | cabac.h |
diffstat | 1 files changed, 1 insertions(+), 17 deletions(-) [+] |
line wrap: on
line diff
--- a/cabac.h Mon Oct 09 14:15:53 2006 +0000 +++ b/cabac.h Mon Oct 09 15:52:17 2006 +0000 @@ -456,23 +456,7 @@ #if 1 if(c->low < c->range){ bit= s&1; -#ifdef ARCH_X86 - //P3:627 -asm( - "addb $2, %b0 \n\t" - " js 1f \n\t" - "movb %b0, %1 \n\t" - "1: \n\t" - : "+q"(s), "=m"(*state) -); -#else - *state= c->mps_state[s]; //P3:655 -/* if(s<126) //P3:657 - *state= s+2;*/ - s+=2; //P3:631 - if(s<128) - *state= s; -#endif + *state= c->mps_state[s]; renorm_cabac_decoder_once(c); }else{ bit= ff_h264_norm_shift[RangeLPS>>19];