サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
猫
suzublog.hatenablog.com
suzublog.hatenablog.com この記事でやってる、0~2PIをUINT32に正規化してやると高速でSinを計算できるという話。 ようやくこいつが何をしてるのか理解できたので忘れない内に書いとく。 元ソース。 float fastsin(UINT32 phase) { const float frf3 = -1.0f / 6.0f; const float frf5 = 1.0f / 120.0f; const float frf7 = -1.0f / 5040.0f; const float frf9 = 1.0f / 362880.0f; const float f0pi5 = 1.570796327f; float x, x2, asin; UINT32 tmp = 0x3f800000 | ( phase >> 7 ); if (phase & 0x40000000
このページを最初にブックマークしてみませんか?
『suzublog.hatenablog.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く