ぐだぐだ低レベルプログラミング(32) RISC-V、RV32Iシフトあれどもローテイト無

shiftEC
Joseph Halfmoon

今回は、シフト命令を使って行きたいと思います。ハッキリ言ってシフト系の命令冷遇されています。16ビットの圧縮命令にエンコードしてくれるオペランドは限られているし、ローテイト命令など基本命令セットであるRV32Iには含まれとりません。最低限必要なものは用意したので、後はコンパイラでよしなに、という感じですか。

“ぐだぐだ低レベルプログラミング(32) RISC-V、RV32Iシフトあれどもローテイト無” の続きを読む