[PATCH] RISC-V: Minimal support for sdtrig and ssstrict extensions.

2025-04-18 Thread Dongyan Chen
This patch support sdtrig and ssstrict extensions[1]. To enable GCC to recognize and process sdtrig and ssstrict extensions correctly at compile time. [1] https://github.com/riscv/riscv-profiles/blob/main/src/rva23-profile.adoc gcc/ChangeLog: * common/config/riscv/riscv-common.cc: New e

[PATCH] RISC-V: Minimal support for zama16b extension.

2025-04-18 Thread Dongyan Chen
This patch support zama16b extension[1]. To enable GCC to recognize and process zama16b extension correctly at compile time. [1] https://github.com/riscv/riscv-profiles/blob/main/src/rva23-profile.adoc gcc/ChangeLog: * common/config/riscv/riscv-common.cc: New extension. * config

[PATCH] RISC-V: Add zvfbfa and zvfofp8min intrinsic.

2025-04-14 Thread Dongyan Chen
This patch add zvfbfa and zvfofp8min intrinsic[1]. To enable GCC to recognize and process zvfbfa and zvfofp8min extensions correctly at compile time. [1]https://github.com/aswaterman/riscv-misc/blob/e515758c24504cf3c16145bc763a76c59425ed1b/isa/zvfbfa.adoc gcc/ChangeLog: * common/config/

[PATCH v2] RISC-V: Support for zilsd and zclsd extensions.

2025-04-05 Thread Dongyan Chen
This patch support zilsd and zclsd[1] extensions. To enable GCC to recognize and process zilsd and zclsd extension correctly at compile time. [1] https://github.com/riscv/riscv-zilsd Changes for v2: - Remove the addition of zilsd and zclsd extension in gcc/common/config/riscv/riscv-ext-bitmask.

[PATCH v2] ISC-V: Support for zilsd and zclsd extensions.

2025-03-17 Thread Dongyan Chen
This patch support zilsd and zclsd[1] extensions. To enable GCC to recognize and process zilsd and zclsd extension correctly at compile time. [1] https://github.com/riscv/riscv-zilsd Changes for v2: - Remove the addition of zilsd extension in gcc/common/config/riscv/riscv-ext-bitmask.def - Fix

[PATCH] RISC-V: Minimal support for ssnpm, smnpm and smmpm extensions.

2025-03-17 Thread Dongyan Chen
This patch support ssnpm, smnpm and smmpm extensions[1]. To enable GCC to recognize and process ssnpm, smnpm and smmpm extensions correctly at compile time. [1] https://github.com/riscv/riscv-j-extension/blob/master/zjpm/instructions.adoc gcc/ChangeLog: * common/config/riscv/riscv-comm

[PATCH] RISC-V: Minimal support for Qualcomm uC Xqccmp extension.

2025-02-20 Thread Dongyan Chen
This patch support Qualcomm uC Xqccmp extension[1]. To enable GCC to recognize and process xqccmp extension correctly at compile time. [1]https://github.com/quic/riscv-unified-db/releases/tag/Xqccmp_extension-0.1.0 gcc/ChangeLog: * common/config/riscv/riscv-common.cc: New extension.

[PATCH] RISC-V: Support for zilsd and zclsd extensions.

2024-12-16 Thread Dongyan Chen
This patch support zilsd and zclsd[1] extensions. To enable GCC to recognize and process zilsd and zclsd extension correctly at compile time. [1] https://github.com/riscv/riscv-zilsd gcc/ChangeLog: * common/config/riscv/riscv-common.cc (riscv_subset_list::check_conflict_ext): New exten

[PATCH v2] RISC-V: Minimal support for ssdbltrp and smdbltrp extension.

2024-11-28 Thread Dongyan Chen
This patch support ssdbltrp[1] and smdbltrp[2] extension. To enable GCC to recognize and process ssdbltrp and smdbltrp extension correctly at compile time. [1] https://github.com/riscv/riscv-isa-manual/blob/main/src/ssdbltrp.adoc [2] https://github.com/riscv/riscv-isa-manual/blob/main/src/smdbltr

[PATCH] RISC-V: Minimal support for ssdbltrp and smdbltrp extension.

2024-11-28 Thread Dongyan Chen
This patch support ssdbltrp[1] and smdbltrp[2] extension. To enable GCC to recognize and process ssdbltrp and smdbltrp extension correctly at compile time. [1] https://github.com/riscv/riscv-isa-manual/blob/main/src/ssdbltrp.adoc [2] https://github.com/riscv/riscv-isa-manual/blob/main/src/smdbltr

[PATCH v3] RISC-V: Minimal support for svvptc extension.

2024-11-21 Thread Dongyan Chen
This patch support svvptc extension[1]. To enable GCC to recognize and process svvptc extension correctly at compile time. [1] https://github.com/riscv/riscv-svvptc gcc/ChangeLog: * common/config/riscv/riscv-common.cc: New extension. * common/config/riscv/riscv-ext-bitmask.def (

[PATCH v2] RISC-V: Minimal support for svvptc extension.

2024-11-21 Thread Dongyan Chen
This patch support svvptc extension[1]. To enable GCC to recognize and process svvptc extension correctly at compile time. [1] https://github.com/riscv/riscv-svvptc gcc/ChangeLog: * common/config/riscv/riscv-common.cc: New extension. * common/config/riscv/riscv-ext-bitmask.def (

[PATCH] RISC-V: Minimal support for svvptc extension.

2024-11-21 Thread Dongyan Chen
This patch support svvptc extension. To enable GCC to recognize and process svvptc extension correctly at compile time. gcc/ChangeLog: * common/config/riscv/riscv-common.cc: New extension. * common/config/riscv/riscv-ext-bitmask.def (RISCV_EXT_BITMASK): Ditto. * config/ri