AOT計算で呼び出し自体を早くする三角関数
AOTTrigon.cpp@9:d6153f6a5f75, 2014-12-29 (annotated)
- Committer:
- kb10uy
- Date:
- Mon Dec 29 02:41:37 2014 +0000
- Revision:
- 9:d6153f6a5f75
- Parent:
- 7:eed80268ab34
- Child:
- 10:5bccb4bc4f33
???
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
kb10uy | 0:2888f1d9a23e | 1 | #include "AOTTrigon.h" |
kb10uy | 0:2888f1d9a23e | 2 | |
kb10uy | 9:d6153f6a5f75 | 3 | AOTTrigon::AOTTrigon(): pi(3.14159265358979323846264) |
kb10uy | 3:ba78a1dd8b55 | 4 | { |
kb10uy | 7:eed80268ab34 | 5 | rate = 256.0f / (pi * 2.0f); |
kb10uy | 7:eed80268ab34 | 6 | t_sin = new float[256]; |
kb10uy | 4:c15b45812c25 | 7 | for(int i = 0; i < 256; i++) |
kb10uy | 7:eed80268ab34 | 8 | t_sin[i] = (float)sin(i / 256.0 * (pi * 2.0)); |
kb10uy | 3:ba78a1dd8b55 | 9 | } |