2.14. リアルタイム除算の選択

ARM ライブラリに含まれている除算ヘルパルーチンの全体的なパフォーマンスは良好ですが、 除算の実行に要する時間は、その入力値によって異なります。 4 ビットの商には 12 サイクルしか必要ありませんが、32 ビットの商には 96 サイクルを要します。 アプリケーションによっては、平均パフォーマンスが低くなっても、最悪の場合のサイクル数を小さくしなければならない場合があります。 このため、ARM ライブラリには 2 つの除算ルーチンが含まれています。

リアルタイムルーチン:

一般的により効率的なルーチンを使用せず、リアルタイム除算ルーチンを選択する場合には、以下のいずれかを使用します。

Note

リアルタイム除算は、Cortex-M1 のライブラリでは使用できません。

Copyright © 2007 ARM Limited. All rights reserved.ARM DUI 0349AJ
Non-Confidential