Le programme sous nasm effectue une analyse fréquencielle par transformée de Fourier rapide. Les données d'origine sont placées dans une matrice A(2,n) avec n=2^p. A(1,1) contient la partie réelle du premier point, A(2,1) est la partie imaginaire de ce premier point. A(1,2) est la partie réelle du deuxième point et A(2,2) est la partie imaginaire.Etc...
L'appel à la fonction tfr (traitement de Long)s'effectue en donnant 3 paramètres:
- le nombre de valeurs - passage par valeur (n<=65536)
- le premier élément du tableau A(1,1)- passage par référence
- le sens de la transformation (sens direct valeur positive, sens inverse valeur négative) - passage par valeur
Pour la fonction tfrf (flottants simple précision)le nombre de valeurs doit être inférieur à 2^30