diff options
author | Zhao Zhili <zhilizhao@tencent.com> | 2024-11-20 20:44:59 +0800 |
---|---|---|
committer | Zhao Zhili <zhilizhao@tencent.com> | 2024-12-04 16:43:06 +0800 |
commit | 2dc55f599332ca371d97c0a1e31655aa42402f4f (patch) | |
tree | 84b658c079bf308d6a838cdfdb5c46305ab07e37 /libavutil/cpu_internal.h | |
parent | 7c1e732ad2e240af5afe9ffea443c91bb233aa65 (diff) | |
download | ffmpeg-2dc55f599332ca371d97c0a1e31655aa42402f4f.tar.gz |
configure: Add wasm as a fake arch
And add wasm simd128 flag, so we can add simd128 optimizations.
It can be enabled by put -msimd128 to extra cflags. There is
no runtime detection on simd128 support yet. I think that needs to
be done with JavaScript.
Signed-off-by: Zhao Zhili <zhilizhao@tencent.com>
Diffstat (limited to 'libavutil/cpu_internal.h')
-rw-r--r-- | libavutil/cpu_internal.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libavutil/cpu_internal.h b/libavutil/cpu_internal.h index 585a115c49..8dca62334a 100644 --- a/libavutil/cpu_internal.h +++ b/libavutil/cpu_internal.h @@ -49,6 +49,7 @@ int ff_get_cpu_flags_aarch64(void); int ff_get_cpu_flags_arm(void); int ff_get_cpu_flags_ppc(void); int ff_get_cpu_flags_riscv(void); +int ff_get_cpu_flags_wasm(void); int ff_get_cpu_flags_x86(void); int ff_get_cpu_flags_loongarch(void); @@ -56,6 +57,7 @@ size_t ff_get_cpu_max_align_mips(void); size_t ff_get_cpu_max_align_aarch64(void); size_t ff_get_cpu_max_align_arm(void); size_t ff_get_cpu_max_align_ppc(void); +size_t ff_get_cpu_max_align_wasm(void); size_t ff_get_cpu_max_align_x86(void); size_t ff_get_cpu_max_align_loongarch(void); |