ffmpeg/libswscale/aarch64
Ramiro Polla ca889b1328 swscale/aarch64: add neon {lum,chr}ConvertRange16
aarch64 A55:
chrRangeFromJpeg16_1920_c:    32684.2
chrRangeFromJpeg16_1920_neon:  8431.2 (3.88x)
chrRangeToJpeg16_1920_c:      24996.8
chrRangeToJpeg16_1920_neon:    9395.0 (2.66x)
lumRangeFromJpeg16_1920_c:    17305.2
lumRangeFromJpeg16_1920_neon:  4586.5 (3.77x)
lumRangeToJpeg16_1920_c:      21144.8
lumRangeToJpeg16_1920_neon:    5069.8 (4.17x)

aarch64 A76:
chrRangeFromJpeg16_1920_c:    11523.8
chrRangeFromJpeg16_1920_neon:  3367.5 (3.42x)
chrRangeToJpeg16_1920_c:      11655.2
chrRangeToJpeg16_1920_neon:    4087.2 (2.85x)
lumRangeFromJpeg16_1920_c:     5762.0
lumRangeFromJpeg16_1920_neon:  1815.8 (3.17x)
lumRangeToJpeg16_1920_c:       5946.2
lumRangeToJpeg16_1920_neon:    2148.2 (2.77x)
2024-12-05 21:10:29 +01:00
..
hscale.S swscale: rename SwsContext to SwsInternal 2024-10-24 22:50:00 +02:00
input.S
Makefile swscale/aarch64: add nv24/nv42 to yuv420p unscaled converter 2024-08-26 11:04:46 +02:00
output.S
range_convert_neon.S swscale/aarch64: add neon {lum,chr}ConvertRange16 2024-12-05 21:10:29 +01:00
rgb2rgb_neon.S swscale/aarch64/rgb2rgb: add neon implementation for rgb24toyv12 2024-09-06 23:11:13 +02:00
rgb2rgb.c swscale: Fix aarch64 and i386 compilation failures 2024-10-08 09:29:07 +03:00
swscale_unscaled_neon.S swscale/aarch64: cosmetics fix (spaces inside curly braces) 2024-08-26 11:07:49 +02:00
swscale_unscaled.c swscale/internal: group user-facing options together 2024-11-21 12:49:56 +01:00
swscale.c swscale/aarch64: add neon {lum,chr}ConvertRange16 2024-12-05 21:10:29 +01:00
yuv2rgb_neon.S