On Fri, Jun 23, 2017 at 10:18 PM, Michael Niedermayer <mich...@niedermayer.cc> wrote: > seems to fail to build here: > > libavcodec/x86/mdct15.asm:116: error: invalid combination of opcode and > operands > libavcodec/x86/mdct15.asm:117: error: invalid combination of opcode and > operands > libavcodec/x86/mdct15.asm:118: error: invalid combination of opcode and > operands > make: *** [libavcodec/x86/mdct15.o] Error 1 > > X86ASM=nasm > > nasm -v > NASM version 2.10.09 compiled on Dec 29 2013
Oh right, older nasm versions (and maybe yasm?) have a problem with contracted forms of some instructions. I believe vinsertf128 is one of them, if so you need to use the 4-arg version. E.g. vinsertf128 ymm1, ymm2, xmm3/m128, imm8 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel