aboutsummaryrefslogtreecommitdiff
path: root/libjava/classpath/lib
diff options
context:
space:
mode:
authorKuan-Lin Chen <rufus@andestech.com>2025-09-03 16:38:52 -0600
committerJeff Law <jlaw@ventanamicro.com>2025-09-03 16:39:32 -0600
commitfdcab349326c228617d143a3a4c9106712c2d58e (patch)
tree307f886c971b9a4013829aeddcd70b0444e99c01 /libjava/classpath/lib
parentf6e62242362cc57503751bb725d6a1c1119096ed (diff)
downloadgcc-fdcab349326c228617d143a3a4c9106712c2d58e.zip
gcc-fdcab349326c228617d143a3a4c9106712c2d58e.tar.gz
gcc-fdcab349326c228617d143a3a4c9106712c2d58e.tar.bz2
RISC-V: Add basic XAndes vendor extension support.
This patch add basic support for the following XAndes ISA extensions: XANDESPERF XANDESBFHCVT XANDESVBFHCVT XANDESVSINTLOAD XANDESVPACKFPH XANDESVDOT gcc/ChangeLog: * config/riscv/riscv-ext.def: Include riscv-ext-andes.def. * config/riscv/riscv-ext.opt (riscv_xandes_subext): New variable. (XANDESPERF) : New mask. (XANDESBFHCVT): Ditto. (XANDESVBFHCVT): Ditto. (XANDESVSINTLOAD): Ditto. (XANDESVPACKFPH): Ditto. (XANDESVDOT): Ditto. * config/riscv/t-riscv: Add riscv-ext-andes.def. * doc/riscv-ext.texi: Regenerated. * config/riscv/riscv-ext-andes.def: New file. gcc/testsuite/ChangeLog: * gcc.target/riscv/xandes/xandes-predef-1.c: New test. * gcc.target/riscv/xandes/xandes-predef-2.c: New test. * gcc.target/riscv/xandes/xandes-predef-3.c: New test. * gcc.target/riscv/xandes/xandes-predef-4.c: New test. * gcc.target/riscv/xandes/xandes-predef-5.c: New test. * gcc.target/riscv/xandes/xandes-predef-6.c: New test. Co-author: Lino Hsing-Yu Peng (linopeng@andestech.com) Co-author: Kai Kai-Yi Weng (kaiweng@andestech.com).
Diffstat (limited to 'libjava/classpath/lib')
0 files changed, 0 insertions, 0 deletions