Closed Nelson1225 closed 4 years ago
Remove widening loads and narrowing stores. https://github.com/riscv/riscv-v-spec/commit/f7cbeba5af70e5fb05646d45cc939eb210f9875a
Support fractional LMUL for vsetvli. Support tail-agnostic/mask-agnostic for vsetvli. https://github.com/riscv/riscv-v-spec/commit/8a9fbce089ebd466b4b3266cf598a51e79b31904 https://github.com/riscv/riscv-v-spec/commit/9c7732b608c4961cda96d52dde74df6fcbe314b5 https://github.com/riscv/riscv-v-spec/commit/a5a62bd89de649744b65aef1be334bde0ae10ffd https://github.com/riscv/riscv-v-spec/commit/8b363e6dc633698e7ce8dfbdec684998cc1d3de9 https://github.com/riscv/riscv-v-spec/commit/f414f4d26862391ba40e26b7f2ca3aad6c3fb5eb https://github.com/riscv/riscv-v-spec/commit/a4f3e9a4ea884c683660d1e758c069cae8bf3184
Move encoding of VSUXE to free up mop[2] bit. https://github.com/riscv/riscv-v-spec/commit/abbca10648f4a84cd297d5c27ae8023224fa7ea9
Add EEW LOAD/STORE, including segmant ones. https://github.com/riscv/riscv-v-spec/commit/a526fb9c0d08a521af1390132b9062e617d13a93
Add EEW VAMO instructions. https://github.com/riscv/riscv-v-spec/commit/cf03f382ab2e5cfa24874ebc7a190fb0311e3f9a
Use funct3=0 for vlr/vsr. https://github.com/riscv/riscv-v-spec/commit/5a0911c56394cc9ae2b5ade60a019cc82b2f926a
Add vector integer extension instructions https://github.com/riscv/riscv-v-spec/commit/b6c85cdad7c120780c2b6241b316567740c9affe
Moved encoding of VFUNARY0/VFUNARY1. https://github.com/riscv/riscv-v-spec/commit/159124d3da6d1fe693bffc6080ff69876aa66c43
Appreciate @kito-cheng's helps very much :)
@jim-wilson Thanks for your quickly review :)
Remove widening loads and narrowing stores. https://github.com/riscv/riscv-v-spec/commit/f7cbeba5af70e5fb05646d45cc939eb210f9875a
Support fractional LMUL for vsetvli. Support tail-agnostic/mask-agnostic for vsetvli. https://github.com/riscv/riscv-v-spec/commit/8a9fbce089ebd466b4b3266cf598a51e79b31904 https://github.com/riscv/riscv-v-spec/commit/9c7732b608c4961cda96d52dde74df6fcbe314b5 https://github.com/riscv/riscv-v-spec/commit/a5a62bd89de649744b65aef1be334bde0ae10ffd https://github.com/riscv/riscv-v-spec/commit/8b363e6dc633698e7ce8dfbdec684998cc1d3de9 https://github.com/riscv/riscv-v-spec/commit/f414f4d26862391ba40e26b7f2ca3aad6c3fb5eb https://github.com/riscv/riscv-v-spec/commit/a4f3e9a4ea884c683660d1e758c069cae8bf3184
Move encoding of VSUXE to free up mop[2] bit. https://github.com/riscv/riscv-v-spec/commit/abbca10648f4a84cd297d5c27ae8023224fa7ea9
Add EEW LOAD/STORE, including segmant ones. https://github.com/riscv/riscv-v-spec/commit/a526fb9c0d08a521af1390132b9062e617d13a93
Add EEW VAMO instructions. https://github.com/riscv/riscv-v-spec/commit/cf03f382ab2e5cfa24874ebc7a190fb0311e3f9a
Use funct3=0 for vlr/vsr.
https://github.com/riscv/riscv-v-spec/commit/5a0911c56394cc9ae2b5ade60a019cc82b2f926a
Add vector integer extension instructions https://github.com/riscv/riscv-v-spec/commit/b6c85cdad7c120780c2b6241b316567740c9affe
Moved encoding of VFUNARY0/VFUNARY1. https://github.com/riscv/riscv-v-spec/commit/159124d3da6d1fe693bffc6080ff69876aa66c43