diff options
| author | Chen Zhanwang <chenzhanwang@mail.ustc.edu.cn> | 2024-03-21 17:28:40 +0800 |
|---|---|---|
| committer | Volker Hilsheimer <volker.hilsheimer@qt.io> | 2024-10-22 18:12:15 +0200 |
| commit | 73ce5a940ab4110e1140bf1ed0a71d34448a4be0 (patch) | |
| tree | 3bb23793c18dcd4f36005b854f5d2ed408918fa4 /cmake/QtCompilerOptimization.cmake | |
| parent | 6d49bd766f32c357d959b7827706ff053829f9eb (diff) | |
Add LSX and LASX configure detection
Adds loongarch simd extension(LSX LASX) configure test and
-feature-lsx and -feature-lasx configure options.
Add detection of LSX and LASX at run-time in qsimd.cpp.
Change-Id: I63eab2f4f45c306b672a89b376e0cbc01da0df83
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'cmake/QtCompilerOptimization.cmake')
| -rw-r--r-- | cmake/QtCompilerOptimization.cmake | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/cmake/QtCompilerOptimization.cmake b/cmake/QtCompilerOptimization.cmake index e1e31893ab1..bc370247412 100644 --- a/cmake/QtCompilerOptimization.cmake +++ b/cmake/QtCompilerOptimization.cmake @@ -68,6 +68,8 @@ if(GCC OR CLANG OR QCC) endif() set(QT_CFLAGS_ARM_SVE "${__prefix}-march=armv8-a+sve") set(QT_CFLAGS_ARM_CRYPTO "${__prefix}-march=armv8-a+crypto") + set(QT_CFLAGS_LSX "${__prefix}-mlsx") + set(QT_CFLAGS_LASX "${__prefix}-mlasx") set(QT_CFLAGS_MIPS_DSP "${__prefix}-mdsp") set(QT_CFLAGS_MIPS_DSPR2 "${__prefix}-mdspr2") unset(__prefix) |
