AOT計算で呼び出し自体を早くする三角関数

Dependents:   NuMidi401 NuFM401

Revision:
10:5bccb4bc4f33
Parent:
9:d6153f6a5f75
Child:
11:19594eeb6f2b
--- a/AOTTrigon.cpp	Mon Dec 29 02:41:37 2014 +0000
+++ b/AOTTrigon.cpp	Mon Dec 29 08:58:51 2014 +0000
@@ -2,8 +2,8 @@
 
 AOTTrigon::AOTTrigon(): pi(3.14159265358979323846264)
 {
-    rate = 256.0f / (pi * 2.0f);
-    t_sin = new float[256];
+    rate = 256.0 / (pi * 2.0);
+    t_sin = new double[256];
     for(int i = 0; i < 256; i++)
-        t_sin[i] = (float)sin(i / 256.0 * (pi * 2.0));
+        t_sin[i] = ::sin(i / 256.0 * (pi * 2.0));
 }