浮動小数点除算を行うアルゴリズムの手順は何ですか?
結果が掛け算よりも遅いのはなぜですか?
手で除算するのと同じ方法ですか?除数で除算し、結果を減算して剰余を取得し、数値を再度調整して、剰余が特定の値未満になるまで繰り返しますか?
また、実行する代わりにパフォーマンスが向上するのはなぜですか
a = b / c
私たちはします
d = 1 / c
a = b * d
?
編集:基本的に、誰かが重みの割り当てに基づいて競合者間で値を分配するように頼んだので、私は尋ねていました. これをすべて整数で行った後、float に変換するように求められたため、パフォーマンスが低下しました。CまたはC++がこれらの操作をどのように実行して速度を低下させるかを知りたいだけでした。