Commit 30dc5f56 authored by Michael Niedermayer's avatar Michael Niedermayer

drop failed attempt to optimize *state= c->mps_state[s];

Originally committed as revision 6604 to svn://svn.ffmpeg.org/ffmpeg/trunk
parent c56d23da
......@@ -456,23 +456,7 @@ static int get_cabac(CABACContext *c, uint8_t * const state){
#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];
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment