vsetivlimnemonicvsetivli:用立即数 AVL 配置 vl 与 vtype
vsetivli 是 RISC-V V 1.0 的用立即数 AVL 配置 vl 与 vtype指令。不同操作数后缀属于同一助记符并集中列在本页。
vsetivli 02rd, uimm, vtypeivsetivlimnemonicvsetivli:用立即数 AVL 配置 vl 与 vtype
rd, uimm, vtypeidestination该形式的操作数顺序;其他形式见下表。
[511:0][511:0]| 语法 | 说明 |
|---|---|
vsetivli rd, uimm, vtypei | RISC-V V 1.0 规范形式 |
元素 0 位于寄存器组最低 SEW 位;活动 body 元素按 state 类语义处理。VLMAX = LMUL × VLEN / SEW,实际写入范围由 vstart、vl、执行掩码和尾部策略共同决定。
指令写入 vl、vtype 和整数目标 rd;来源寄存器保持不变,不修改 fflags、vxrm 或 vxsat。
不访问数据内存,因此没有内存对齐要求。
vsetvli t0, a0, e32, m1, tu, mu
vsetivli rd, uimm, vtypei