FPGA開発日記

FPGAというより、コンピュータアーキテクチャかもね! カテゴリ別記事インデックス https://sites.google.com/site/fpgadevelopindex/

RISC-VのCSR転送命令は何故即値をデコードしないのか?(回答編)

msyksphinz.hatenablog.com

の疑問をRISC-Vのチームに聞いてみた。理由としては、即値で数ビットを同時に編集できるほうが用途としては有利だし、ハードウェア的にも軽くなるから、とのことだったが、本当にそうかなあ? 下位の5ビットを弄れて役に立つのって、FPUの丸めモードくらいしか設定できないし、丸めモードってアプリでそんなに設定しないよね? C言語で記述していたら丸めモードは常に固定だし、とりあえず自分の意見は言っておいたが、なんだが不要な命令なんじゃね?って思わなくもないな。