diff options
author | Jiawei <jiawei@iscas.ac.cn> | 2022-10-20 17:32:32 +0800 |
---|---|---|
committer | Kito Cheng <kito.cheng@sifive.com> | 2022-10-27 11:17:25 +0800 |
commit | e09335728d3f9bc177eac2f7dff79715e0aa67c9 (patch) | |
tree | 77d9bd8c1753d3c34239954a1cb271ee7cbf13e7 /libjava/javax | |
parent | 486a50374e7c6200c476e67ffbe13ad71ac3262a (diff) | |
download | gcc-e09335728d3f9bc177eac2f7dff79715e0aa67c9.zip gcc-e09335728d3f9bc177eac2f7dff79715e0aa67c9.tar.gz gcc-e09335728d3f9bc177eac2f7dff79715e0aa67c9.tar.bz2 |
RISC-V: Minimal support of z*inx extension.
Minimal support of z*inx extension, include 'zfinx', 'zdinx' and 'zhinx/zhinxmin'
corresponding to 'f', 'd' and 'zfh/zfhmin', the 'zdinx' will imply 'zfinx'
same as 'd' imply 'f', 'zhinx' will aslo imply 'zfinx', all zfinx extension imply 'zicsr'.
Co-Authored-By: Sinan Lin <sinan@isrc.iscas.ac.cn>
gcc/ChangeLog:
* common/config/riscv/riscv-common.cc: New extensions.
* config/riscv/arch-canonicalize: New imply relations.
* config/riscv/riscv-opts.h (MASK_ZFINX): New mask.
(MASK_ZDINX): Ditto.
(MASK_ZHINX): Ditto.
(MASK_ZHINXMIN): Ditto.
(TARGET_ZFINX): New target.
(TARGET_ZDINX): Ditto.
(TARGET_ZHINX): Ditto.
(TARGET_ZHINXMIN): Ditto.
* config/riscv/riscv.opt: New target variable.
Diffstat (limited to 'libjava/javax')
0 files changed, 0 insertions, 0 deletions