Skip to content

Detect and enable LSX/LASX on LoongArch based on compiler predefined macros.#20599

Merged
hrydgard merged 1 commit intohrydgard:masterfrom
KatyushaScarlet:upstream
Jul 6, 2025
Merged

Detect and enable LSX/LASX on LoongArch based on compiler predefined macros.#20599
hrydgard merged 1 commit intohrydgard:masterfrom
KatyushaScarlet:upstream

Conversation

@KatyushaScarlet
Copy link
Copy Markdown
Contributor

@KatyushaScarlet KatyushaScarlet commented Jul 6, 2025

When attempting to compile for a LoongArch64 CPU without 128-bit vector instructions (LSX), I found that simply removing add_compile_options(-mlsx) in CMakeLists.txt was insufficient, as PPSSPP_ARCH_LOONGARCH64_LSX was still being defined by default.
This change now properly detects and enables LSX/LASX support on LoongArch64 based on compiler predefined macros.

@hrydgard hrydgard merged commit 32e0548 into hrydgard:master Jul 6, 2025
21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants