Revision 7e14b808 libavcodec/cabac.h
libavcodec/cabac.h  

327  327 
//P3:665 athlon:517 
328  328 
asm( 
329  329 
"lea 0x100(%0), %%eax \n\t" 
330 
"cdq \n\t"


330 
"cltd \n\t"


331  331 
"mov %0, %%eax \n\t" 
332  332 
"and %%edx, %0 \n\t" 
333  333 
"and %1, %%edx \n\t" 
...  ...  
599  599 
"shl $17, %%ebx \n\t" 
600  600 
"add %%eax, %%eax \n\t" 
601  601 
"sub %%ebx, %%eax \n\t" 
602 
"cdq \n\t"


602 
"cltd \n\t"


603  603 
"and %%edx, %%ebx \n\t" 
604  604 
"add %%ebx, %%eax \n\t" 
605  605 
"test %%ax, %%ax \n\t" 
...  ...  
646  646 
"shl $17, %%ebx \n\t" 
647  647 
"add %%eax, %%eax \n\t" 
648  648 
"sub %%ebx, %%eax \n\t" 
649 
"cdq \n\t"


649 
"cltd \n\t"


650  650 
"and %%edx, %%ebx \n\t" 
651  651 
"add %%ebx, %%eax \n\t" 
652  652 
"xor %%edx, %%ecx \n\t" 
Also available in: Unified diff