Here are a few easy-to-import patches from x264. These are all after x264 commit 4a158b00 "x86inc: Correctly set mmreg variables" which FFmpeg already has (commit eb5f063e7c).
It does not include the following commits: * 82721eae "x86inc: Add x86-32 PIC support macros" * 101bd27d "x86inc: Support N_PEXT bit on Mach-O" They would not apply cleanly because of existing differences between x264 and FFmpeg. The PIC one has a change to configure which would need remaking. Henrik Gramner (7): x86inc: Fix VEX -> EVEX instruction conversion x86inc: Optimize VEX instruction encoding x86inc: Improve SAVE/LOAD_MM_PERMUTATION macros x86inc: Turn 'movsxd' into 'movifnidn' on x86-32 x86inc: Make 'non-adjacent' default in the TAIL_CALL macro x86inc: Improve warnings for use of unsupported instructions x86inc: Add support for GFNI instructions libavutil/x86/x86inc.asm | 219 ++++++++++++++++++++++++++++----------- 1 file changed, 161 insertions(+), 58 deletions(-) -- 2.22.0 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".