使用RV64GC指令集时,这个改动导致指令数从 363781 降到了 308973 (编译参数-O2 -fno-builtin),指令数降幅达到15%,但是当使用RV32GC指令集时,指令数仅从 308105 变到 308097,几乎没有变化。为什么这个小改动会导致在RV64上出现如此大的降幅呢?为什么又只在RV64上才会出现如此大的差距呢?下面就来分析分析。 ...