drop failed attempt to optimize *state= c->mps_state[s];
authorMichael Niedermayer <michaelni@gmx.at>
Mon, 9 Oct 2006 15:52:17 +0000 (15:52 +0000)
committerMichael Niedermayer <michaelni@gmx.at>
Mon, 9 Oct 2006 15:52:17 +0000 (15:52 +0000)
Originally committed as revision 6604 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavcodec/cabac.h

index 031e136..cec2b1f 100644 (file)
@@ -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];