Revision 7e14b808 libavcodec/cabac.h

View differences:

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