> In particular, have you looked at the DECLARE_ASM_CONST > definition in libavutil/internal.h? > I'm sure ICL will need to use the ICC case, not the GNU one. Declare asm const and declare aligned use ms style, I didn't need to change anything there. ICL doesn't define __ICC and doesn't define __GNUC__; it defines _MSC_VER