comparison cabac.h @ 4048:bf6791303fa0 libavcodec

1 instruction less
author michael
date Fri, 20 Oct 2006 08:46:33 +0000
parents 61a4e7218a45
children 8c1a5ed03a00
comparison
equal deleted inserted replaced
4047:61a4e7218a45 4048:bf6791303fa0
694 "movl %2, %%eax \n\t" 694 "movl %2, %%eax \n\t"
695 "movl %4, %%ecx \n\t" 695 "movl %4, %%ecx \n\t"
696 "addl %1, %%ecx \n\t" 696 "addl %1, %%ecx \n\t"
697 "movl %%ecx, (%%eax) \n\t" 697 "movl %%ecx, (%%eax) \n\t"
698 "addl $4, %%eax \n\t" 698 "addl $4, %%eax \n\t"
699 "movl %%eax, %2 \n\t"
700 699
701 "test $1, %%edx \n\t" 700 "test $1, %%edx \n\t"
702 " jnz 4f \n\t" 701 " jnz 4f \n\t"
702
703 "movl %%eax, %2 \n\t"
703 704
704 "3: \n\t" 705 "3: \n\t"
705 "addl $1, %1 \n\t" 706 "addl $1, %1 \n\t"
706 "cmpl %5, %1 \n\t" 707 "cmpl %5, %1 \n\t"
707 " jb 2b \n\t" 708 " jb 2b \n\t"