- 【初心者】スレを立てる前にココで質問を【Part23】
987 :名前は開発中のものです。[sage]:2012/02/16(木) 20:15:12.40 ID:WcYGD2yX - √3 かけるなら
int y = ( x * 0x6ed9eba1LL ) >> 30; が早そうだな。
|
- 【初心者】スレを立てる前にココで質問を【Part23】
989 :名前は開発中のものです。[sage]:2012/02/16(木) 21:00:45.39 ID:WcYGD2yX - 補。ちょっと精度が落ちてxの範囲も狭く(±18000くらいまで)なるのでいいなら
int y = ( x * 113512 ) >> 16; の方が最適化かかりそうかな。
|
- 【初心者】スレを立てる前にココで質問を【Part23】
990 :名前は開発中のものです。[sage]:2012/02/16(木) 21:07:54.30 ID:WcYGD2yX - >988
これがかけ算でオーバーフローする時はsqrt(3)かけてもyがオーバーフローしますが。。。
|