diff fft/index.html @ 32:ebc87a62321d

Add Nayuki fft.c compiled to JS
author Chris Cannam
date Mon, 09 Nov 2015 11:46:47 +0000
parents 9af60df83c6f
children c795fab4c4be
line wrap: on
line diff
--- a/fft/index.html	Mon Nov 09 11:46:35 2015 +0000
+++ b/fft/index.html	Mon Nov 09 11:46:47 2015 +0000
@@ -12,6 +12,8 @@
     
     <script src="nayuki/fft.js"></script>
     <script src="nayuki-obj/fft.js"></script>
+    <script src="nayukic/NayukiCFFT.js"></script>
+    <script src="nayukic/FFT.js"></script>
     <script src="fft.js/lib/complex.js"></script>
     <script src="jsfft/lib/complex_array.js"></script>
     <script src="jsfft/lib/fft.js"></script>
@@ -38,6 +40,8 @@
       <td>Nayuki</td><td id="nayuki-result"></td><td id="nayuki-1"></td><td id="nayuki-2"></td><td id="nayuki-itr"></td>
     </tr><tr> 
       <td>Nayuki (obj)</td><td id="nayukiobj-result"></td><td id="nayukiobj-1"></td><td id="nayukiobj-2"></td><td id="nayukiobj-itr"></td>
+    </tr><tr> 
+      <td>Nayuki (C)</td><td id="nayukic-result"></td><td id="nayukic-1"></td><td id="nayukic-2"></td><td id="nayukic-itr"></td>
     </tr><tr>
       <td>KissFFT</td><td id="kissfft-result"></td><td id="kissfft-1"></td><td id="kissfft-2"></td><td id="kissfft-itr"></td>
     </tr><tr>
@@ -56,6 +60,7 @@
   <ul>
     <li><b>Nayuki</b>: in-place single-precision complex-complex. Around 7kb.</li>
     <li><b>Nayuki (obj)</b>: Nayuki with the sin/cos tables pre-calculated on object construction. Around 4kb.</li>
+    <li><b>Nayuki (C)</b>: Nayuki C implementation compiled with Emscripten. Does not have pre-calculated sin/cos tables.</li>
     <li><b>Nockert</b>: double-precision real-complex. Around 25kb.</li>
     <li><b>Dntj</b>: double-precision complex-complex. Forward
     transform is scaled and I've scaled it back again here, which may