aboutsummaryrefslogtreecommitdiffstats
path: root/libavutil/cpu_internal.h
diff options
context:
space:
mode:
authorZhao Zhili <zhilizhao@tencent.com>2024-11-20 20:44:59 +0800
committerZhao Zhili <zhilizhao@tencent.com>2024-12-04 16:43:06 +0800
commit2dc55f599332ca371d97c0a1e31655aa42402f4f (patch)
tree84b658c079bf308d6a838cdfdb5c46305ab07e37 /libavutil/cpu_internal.h
parent7c1e732ad2e240af5afe9ffea443c91bb233aa65 (diff)
downloadffmpeg-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.h2
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);