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