Has anyone compared the results of complex number calcs (FFTs) between your StrongArm app and a similar app running on your PC. (Similarly, between your emulator app and a PC app…)
Another difference between the two apps is that I had to use a ’CComplex class’ for the StrongArm app, since complex does not appear to be defined for eVC.
Has anyone else noticed any discrepancies? They are not frequent, but they occur at inopportune times.
We are using MFC also, if that matters. The app is running both on the Bitsy (3.33, 1.78) and BitsyX (4.10.36, 1.10). The emulator uses STANDARDSDK.
If anyone else has experience with this, I'd like to hear from you.
Floating-point math is one of the things that varies a little bit between different processor types. Our application uses an FFT (and other signal processing) and the calculations on ARM are indeed slightly different from what we see on other architectures. Unfortuantely, this is "normal" and I think you will find that there is very little that you can do about it.