खͰॻ͍ͨJavaScript͔Β
Emscripten͕ੜͨؔ͠Λݺͼग़͢
C++Ͱॻ͔ΕͨߴϑʔϦΤมΛJavaScript͔Β͏ྫ
for( i = 0; i != 2048; i++ ) {!
setValue( input + i * 4, Math.random(), 'float' );!
before.innerText += Math.floor( getValue( input + i * 4, 'float'
) * 1000 ) / 1000 + ',';!
if( i % 16 == 15 ) {!
before.innerText += '\n';!
}!
}!
Module._fft( input, output );!
for( i = 0; i != 2048; i++ ) {!
after.innerText += Math.floor( getValue( output + i * 4, 'float'
) * 1000 ) / 1000 + ',';!
if( i % 16 == 15 ) {!
after.innerText += '\n';!
}!
}!
Module._free( input );!
Module._free( output );!
}!
-->!
!
!
!
!
!
PVUQVUͷ༰Λग़ྗ
ϝϞϦྖҬΛഁغ