PACKW 是否访问内存?
不访问。它只在整数寄存器内重排位字段或查表。
RV64 低 16 位打包(Zbkb),仅 RV64 定义。
PACKW(Zbkb,RV64)把 rs1[15:0] 放入结果 bit[15:0],把 rs2[15:0] 放入 bit[31:16],然后将 bit[31] 符号扩展到 rd 的高 32 位。
PACKW 是 Zbkb 密码位操作指令;页面按官方 B 扩展的操作定义校对。
结合 «packw a0, a1, a2» 等实际代码理解该场景。
结合 «packw a0, a1, a2» 等实际代码理解该场景。
不访问。它只在整数寄存器内重排位字段或查表。
它属于 Zbkb 密码位操作扩展。