UNZIP 是否访问内存?
不访问。它只在整数寄存器内重排位字段或查表。
RV32 位解交错(Zbkb),仅 RV32 定义。
UNZIP(Zbkb,RV32-only)把 rs1 的偶数位收集到 rd 的低 16 位,把奇数位收集到 rd 的高 16 位:对 i=0..15,rd[i]=rs1[2*i],rd[i+16]=rs1[2*i+1]。它是 ZIP 的逆操作。
UNZIP 是 Zbkb 密码位操作指令;页面按官方 B 扩展的操作定义校对。
结合 «unzip a0, a1» 等实际代码理解该场景。
结合 «unzip a0, a1» 等实际代码理解该场景。
不访问。它只在整数寄存器内重排位字段或查表。
它属于 Zbkb 密码位操作扩展。