comparison cabac.h @ 3978:db01070401c7 libavcodec

on the P4 inc needs twice as much time a add
author michael
date Mon, 09 Oct 2006 21:39:07 +0000
parents ebf01ad52879
children ce16f66a48ad
comparison
equal deleted inserted replaced
3977:ebf01ad52879 3978:db01070401c7
415 "movb " MANGLE(ff_h264_norm_shift) "(%%esi), %%cl \n\t" 415 "movb " MANGLE(ff_h264_norm_shift) "(%%esi), %%cl \n\t"
416 "shll %%cl, %%ebx \n\t" 416 "shll %%cl, %%ebx \n\t"
417 "shll %%cl, %%edx \n\t" 417 "shll %%cl, %%edx \n\t"
418 "movb "LPS_STATE"(%2, %%eax), %%cl \n\t" 418 "movb "LPS_STATE"(%2, %%eax), %%cl \n\t"
419 "movb %%cl, (%1) \n\t" 419 "movb %%cl, (%1) \n\t"
420 "incl %%eax \n\t" 420 "addl $1, %%eax \n\t"
421 "test %%bx, %%bx \n\t" 421 "test %%bx, %%bx \n\t"
422 " jnz 2f \n\t" 422 " jnz 2f \n\t"
423 423
424 "movl "BYTE "(%2), %%ecx \n\t" 424 "movl "BYTE "(%2), %%ecx \n\t"
425 "movzwl (%%ecx), %%esi \n\t" 425 "movzwl (%%ecx), %%esi \n\t"