私が探しているのは、Objective-C の標準数学ライブラリに存在する場合、単一の関数呼び出しでプリミティブ変数を最小値と最大値の間に制限する数学関数です。
私は現在使用しています:
float constrainedValue = fminf( maxValue, fmaxf( minValue, inValue ) );
fminfとの両方fmaxfが命令のジャンプや分岐を行う可能性があることはわかっているので、これらの操作を 1 つの最適化された関数に結合できる単純なルーチンが存在する可能性が高いと思われます。