在RISC-V指令集手册中,移位立即指令:
在手册中提到
那个时候
它将如何准确编码?
另一件事是否意味着将需要多个时钟周期来移位立即数I的低5位中指定的值?还是可以在一个时钟周期内完成?
最佳答案
您可以直接在RISC-V规范中找到答案。
imm[11:5] imm[4:0] rs1 func3 rd opcode inst
------------------------------------------------------------
0000000 shamt rs1 001 rd 0010011 SLLI
0000000 shamt rs1 101 rd 0010011 SRLI
0100000 shamt rs1 101 rd 0010011 SRAI
至于等待时间,ISA仅处理体系结构,而不处理微体系结构。
这意味着两个符合RISC-V的CPU可以在不同数量的时钟周期内执行移位。
关于cpu-architecture - RISC-V:实现SLLI,SRLI和SRAI,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39489318/