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