riscv / riscv-v-spec

Working draft of the proposed RISC-V V vector extension
https://jira.riscv.org/browse/RVG-122
Creative Commons Attribution 4.0 International
953 stars 271 forks source link

why riscv-v-spec-0.9.html just list vle32 and vle64 instructions #489

Closed luxufan closed 4 years ago

luxufan commented 4 years ago

in the riscv-v-spec-0.9.html, it just lists vle32.v and vle64.v instructions

截屏2020-05-28 下午10 03 05

is there has some instructions like vle8.v vle128.v ...?

jim-wilson commented 4 years ago

If you look at section 7.2, you will see it is vle and vse. These are just two examples of the instructions that exist. The actual set of instructions depends on what the valid values are for EEW on the target. For unit stride instructions, EEW is SEW, and values are defined for SEW up to 1028. But listing vle1028.v would be potentially misleading, as most implementations probably won't support that. An implementation is only required to implement loads and stores up to ELEN.

kasanovic commented 4 years ago

text can be expanded.

kasanovic commented 4 years ago

Fixed in update to 1.0-draft.