]> git.ipfire.org Git - thirdparty/gcc.git/commit
LoongArch: Add support for intrinsics on LA32
authormengqinggang <mengqinggang@loongson.cn>
Tue, 9 Dec 2025 11:11:30 +0000 (19:11 +0800)
committerLulu Cheng <chenglulu@loongson.cn>
Fri, 12 Dec 2025 07:56:46 +0000 (15:56 +0800)
commit78f125d4fcd09508f475afa2d5f33c9b180e4458
treee3fd7ebdf85731b10d3f668fa9c4ed6c6f5c1813
parent5c821cbae4af793afafd6913951aa141e1919692
LoongArch: Add support for intrinsics on LA32

gcc/ChangeLog:

* config/loongarch/larchintrin.h (__movgr2fcsr): Disable on soft float.
(__cacop_w): New.
(__lddir_d): Delete #error.
(__ldpte_d): Likewise.
(__crc_w_w_w): Disable on LA32
(__crc_w_d_w): Likewise.
(__crcc_w_w_w): Likewise.
* config/loongarch/loongarch-builtins.cc : Disable some builtin on LA32.

Reviewed-by: Xi Ruoyao <xry111@xry111.site>
Reviewed-by: Lulu Cheng <chenglulu@loongson.cn>
gcc/config/loongarch/larchintrin.h
gcc/config/loongarch/loongarch-builtins.cc