BREV8 是否访问内存?
不访问。它只在整数寄存器内重排每个字节的位字段。
字节内位反转(Zbkb)。
BREV8 按字节反转位序:将源操作数(rs1)分为8位字节,每个字节内的bit位序反转(bit 0↔bit 7, bit 1↔bit 6, ...),结果写入目的寄存器(rd)。属于Zbkb标量位操作扩展。
仅展示官方定义的编码、条件和架构可见结果,不表示微架构实现。
BREV8 是 Zbkb 密码位操作指令;页面按官方 B 扩展的操作定义校对。
结合 «brev8 a0, a1 # Reverse bits in each byte of a1» 等实际代码理解该场景。
结合 «brev8 a0, a1 # Reverse bits in each byte of a1» 等实际代码理解该场景。
不访问。它只在整数寄存器内重排每个字节的位字段。
它属于 Zbkb 密码位操作扩展。