libswscale/x86/yuv2rgb: Change inline assembly into nasm code
authorTing Fu <ting.fu@intel.com>
Sun, 19 Jan 2020 03:51:03 +0000 (11:51 +0800)
committerMichael Niedermayer <michael@niedermayer.cc>
Wed, 5 Feb 2020 16:41:59 +0000 (17:41 +0100)
commite934194b6a4159b7960cabefb0dd8b998c1961e8
treec183b15e8c04756fd396cd635dae356f1740c7c7
parent2d58fa6d9e2d236a8d556cdd8ea6125ce4a82174
libswscale/x86/yuv2rgb: Change inline assembly into nasm code

The original inline assembly and nasm code have the same fps when called by command.
NASM code almost has no impact on the perfromance.

Signed-off-by: Ting Fu <ting.fu@intel.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
libswscale/x86/Makefile
libswscale/x86/swscale.c
libswscale/x86/yuv2rgb.c
libswscale/x86/yuv2rgb_template.c
libswscale/x86/yuv_2_rgb.asm [new file with mode: 0644]