ぐだぐだ低レベルプログラミング(38) RISC-V、mulとdiv、RV32M拡張その1

TargetBoardandDebugger
Joseph Halfmoon

今回のRV32Mは拡張命令セットといいつつ、ほとんどの実装で採用されている筈のもの。整数掛け算と割り算であります。しかし命令が存在しても何サイクルで処理できるのかは実装依存です。まずはmulとdiv命令を使ってみて処理サイクル数を数えてみるところから始めました(前にもやったっけ?忘れているからいいか。)

“ぐだぐだ低レベルプログラミング(38) RISC-V、mulとdiv、RV32M拡張その1” の続きを読む