vse32.vmnemonicvse32.v:单位步长存储
vse32 是 RISC-V V 1.0 的单位步长存储指令。不同操作数后缀属于同一助记符并集中列在本页。
vse32.v 02vs3, (rs1), vmvse32.vmnemonicvse32.v:单位步长存储
vs3, (rs1), vmdestination该形式的操作数顺序;其他形式见下表。
[511:0][511:0]| 语法 | 说明 |
|---|---|
vse32.v vs3, (rs1), vm | RISC-V V 1.0 规范形式 |
元素 0 位于寄存器组最低 SEW 位;活动 body 元素按 memory 类语义处理。VLMAX = LMUL × VLEN / SEW,实际写入范围由 vstart、vl、执行掩码和尾部策略共同决定。
加载形式写目标向量寄存器,存储形式写内存;基址、步长、索引和来源寄存器保持不变。正常完成后 vstart=0,异常时可按规范从 vstart 重启。
V 1.0 不统一要求自然对齐;地址仍须满足执行环境对相应元素访问的支持并可访问完整元素。
vsetvli t0, a0, e32, m1, tu, mu
vse32.v v0, (a1)