XLEN-1:0
VLENB
只读每个向量寄存器的字节数,等于 VLEN/8。
这个字段控制什么
- - 每个向量寄存器的字节数,等于 VLEN/8。
常见取值
这个字段更适合结合上下文字段解释,不用按固定枚举背诵。
每个向量寄存器的字节数,等于 VLEN/8。
这个字段更适合结合上下文字段解释,不用按固定枚举背诵。
vlenb 是 0xC22 的 URO 向量 CSR,报告 VLEN/8,即一个向量寄存器的字节长度。它在一个实现中是设计时常量。
读取 vlenb 获取 VLEN/8,即一个向量寄存器的字节长度。
按位域说明解释返回值,不要尝试写回。
不要尝试写回;它是设计时常量,不随当前 vl 或 vtype 改变。
其 CSR 编号为 URO,可从 U 模式读取;但实现 V 扩展时,mstatus.VS 为 Off 会使访问触发非法指令异常。V=1 时,vsstatus.VS 或 mstatus.VS 任一为 Off 也会触发该异常。
vlenb 是只读 CSR,且值在一个实现中是设计时常量;它报告 VLEN/8,不随 vl 或 vtype 改变。