by Dan East » Jun 7, 2002 @ 10:34pm
I don't know what can be causing such poor performance. It has been said that the XScale doesn't have a floating point processor. When you build a Pocket PC app the floating point emulation code is included directly in the application. I am only guessing, but perhaps the floating point emulation library designed for ARM behaves poorly on XScale. Even if XScale (or any other Pocket PC) did have a processor supporting floating point, PQ would not make use of it, since the compiler integrated the floating point emulation into PQ when I built it. Further, perhaps ARM compiler optimizations actually hurt performance on XScale devices.
Dan East