Skip to content

XCVALU builtins added

Eclipse Webmaster requested to merge github/fork/urekhun/alu_builtins into development

Created by: urekhun

Files Changed: gcc/common/config/riscv:

  • riscv-common.cc: Added the XCVALU extension.

gcc/doc:

  • extend.texi: Added XCVALU builtin documentation.

gcc/config/riscv:

  • corev.def: Added builtins for the XCVALU extension.
  • corev.md: Likewise.
  • constraints.md: Likewise.
  • predicates.md: Likewise.
  • riscv-builtins.cc: Likewise.
  • riscv-ftypes.def: Likewise.
  • riscv-opts.h: Likewise.

gcc/testsuite/gcc.target/riscv:

  • cv-march-xcvalu-compile-addn.c: Added new tests.
  • cv-march-xcvalu-compile-addnr.c: Likewise.
  • cv-march-xcvalu-compile-addrn.c: Likewise.
  • cv-march-xcvalu-compile-addrnr.c: Likewise.
  • cv-march-xcvalu-compile-addun.c: Likewise.
  • cv-march-xcvalu-compile-addunr.c: Likewise.
  • cv-march-xcvalu-compile-addurn.c: Likewise.
  • cv-march-xcvalu-compile-addurnr.c: Likewise.
  • cv-march-xcvalu-compile-clip.c: Likewise.
  • cv-march-xcvalu-compile-clipr.c: Likewise.
  • cv-march-xcvalu-compile-clipu.c: Likewise.
  • cv-march-xcvalu-compile-clipur.c: Likewise.
  • cv-march-xcvalu-compile-extbs.c: Likewise.
  • cv-march-xcvalu-compile-extbz.c: Likewise.
  • cv-march-xcvalu-compile-exths.c: Likewise.
  • cv-march-xcvalu-compile-exthz.c: Likewise.
  • cv-march-xcvalu-compile-max.c: Likewise.
  • cv-march-xcvalu-compile-maxu.c: Likewise.
  • cv-march-xcvalu-compile-min.c: Likewise.
  • cv-march-xcvalu-compile-minu.c: Likewise.
  • cv-march-xcvalu-compile-slet.c: Likewise.
  • cv-march-xcvalu-compile-sletu.c: Likewise.
  • cv-march-xcvalu-compile-subn.c: Likewise.
  • cv-march-xcvalu-compile-subnr.c: Likewise.
  • cv-march-xcvalu-compile-subrn.c: Likewise.
  • cv-march-xcvalu-compile-subrnr.c: Likewise.
  • cv-march-xcvalu-compile-subun.c: Likewise.
  • cv-march-xcvalu-compile-subunr.c: Likewise.
  • cv-march-xcvalu-compile-suburn.c: Likewise.
  • cv-march-xcvalu-compile-suburnr.c: Likewise.
  • cv-march-xcvalu-fail-compile.c: Likewise.
  • cv-march-xcvalu-fail-compile-addn.c: Likewise.
  • cv-march-xcvalu-fail-compile-addurn.c: Likewise.
  • cv-march-xcvalu-fail-compile-clipu.c: Likewise.
  • cv-march-xcvalu-fail-compile-subun.c: Likewise.
  • cv-march-xcvalu-fail-compile-addrn.c: Likewise.
  • cv-march-xcvalu-fail-compile.c: Likewise.
  • cv-march-xcvalu-fail-compile-subn.c: Likewise.
  • cv-march-xcvalu-fail-compile-suburn.c: Likewise.
  • cv-march-xcvalu-fail-compile-addun.c: Likewise.
  • cv-march-xcvalu-fail-compile-clip.c: Likewise.
  • cv-march-xcvalu-fail-compile-subrn.c: Likewise.

gcc/testsuite/lib:

  • target-supports.exp: Added proc for the XCVALU extension.

Merge request reports

Loading