[FFmpeg-devel] Patch: Inline asm fixes for Intel compiler on Windows

Hendrik Leppkes h.leppkes at gmail.com
Sat Apr 5 13:59:55 CEST 2014


On Sat, Apr 5, 2014 at 5:17 AM, Matt Oliver <protogonoi at gmail.com> wrote:
>
> The only remaining inline asm still in master that does not compile under
> icl is BRANCHLESS_GET_CABAC in x86/cabac.h. So if no one has any objections
> I was going to move that to external asm.

CABAC needs to be inline asm to really benefit. Add the call overhead
and the limitations on reordering code, and the benefit melts away.
If ICL can't build it, it should just be excluded, but external asm
doesn't work for the CABAC case without performance regressions.

- Hendrik


More information about the ffmpeg-devel mailing list