riscvarchive / riscv-binutils-gdb

RISC-V backports for binutils-gdb. Development is done upstream at the FSF.
GNU General Public License v2.0
147 stars 233 forks source link

Update rvv-1.0.x to the newest vector spec v1.0 released (Not yet have the release tag). #220

Closed Nelson1225 closed 4 years ago

Nelson1225 commented 4 years ago

There are some changes according to the vector v1.0 released spec,

Thanks Nelson

Nelson1225 commented 4 years ago

Looks like quite a few recent changes. The vlXr now have an optional eX. There are new vfrece7 and vfrsqrte7 instructions. The index values are now specified to stop at ei64 where as we went up to ei1024. There is a new vncvt alias. Some of the source/dest overlap rules have changed. That is just what I noticed. There might also be other changes in there I missed.

OK I will start to add these today.

Nelson1225 commented 4 years ago

The binutils 2.35 is released now, so I prefer to close this PR, and will create a new one to the rvv-1.0.x, which is based on the binutils 2.35.