Zhao Zhili
4d90a76986
swscale/aarch64: Add argb/abgr to yuv
Test on Apple M1 with kperf:
: -O3 : -O3 -fno-vectorize
abgr_to_uv_8_c : 19.4 : 26.1
abgr_to_uv_8_neon : 29.9 : 51.1
abgr_to_uv_128_c : 146.4 : 558.9
abgr_to_uv_128_neon : 85.1 : 83.4
abgr_to_uv_1080_c : 1162.6 : 4786.4
abgr_to_uv_1080_neon : 819.6 : 826.6
abgr_to_uv_1920_c : 2063.6 : 8492.1
abgr_to_uv_1920_neon : 1435.1 : 1447.1
abgr_to_uv_half_8_c : 16.4 : 11.4
abgr_to_uv_half_8_neon : 35.6 : 20.4
abgr_to_uv_half_128_c : 108.6 : 359.4
abgr_to_uv_half_128_neon : 75.4 : 42.6
abgr_to_uv_half_1080_c : 883.4 : 2885.6
abgr_to_uv_half_1080_neon : 460.6 : 481.1
abgr_to_uv_half_1920_c : 1553.6 : 5106.9
abgr_to_uv_half_1920_neon : 817.6 : 820.4
abgr_to_y_8_c : 6.1 : 26.4
abgr_to_y_8_neon : 40.6 : 6.4
abgr_to_y_128_c : 99.9 : 390.1
abgr_to_y_128_neon : 67.4 : 55.9
abgr_to_y_1080_c : 735.9 : 3170.4
abgr_to_y_1080_neon : 534.6 : 536.6
abgr_to_y_1920_c : 1279.4 : 6016.4
abgr_to_y_1920_neon : 932.6 : 927.6
Signed-off-by: Zhao Zhili <zhilizhao@tencent.com>
2024-07-05 16:32:31 +08:00
..
2024-07-05 16:32:31 +08:00
2021-07-03 15:57:53 +02:00
2024-05-31 02:20:23 +02:00
2024-04-04 16:47:21 +02:00
2024-06-11 20:12:37 +03:00
2024-02-15 23:07:44 +01:00
2024-07-04 11:12:47 +02:00
2021-10-03 20:38:29 +02:00
2024-03-31 00:08:43 +01:00
2022-08-19 22:09:36 +02:00
2024-03-31 00:08:43 +01:00
2023-09-28 19:37:58 +02:00
2022-08-19 22:09:36 +02:00
2024-02-14 14:53:41 +01:00
2024-06-26 20:49:36 +02:00
2020-12-12 23:07:22 -05:00
2022-09-30 07:24:09 +02:00
2022-09-30 07:24:09 +02:00
2024-03-31 00:08:43 +01:00
2024-06-18 23:12:41 +02:00
2023-09-28 19:37:58 +02:00
2024-06-08 18:30:43 +03:00
2022-10-17 09:56:47 +02:00
2024-06-18 23:12:41 +02:00
2024-03-07 11:29:43 -03:00
2024-03-31 00:08:42 +01:00
2024-03-27 01:04:54 +01:00
2024-03-31 00:08:43 +01:00
2024-06-24 13:35:22 +02:00