.NET compact framework floating point support on x86 and ARM?



I'm trying to benchmark floating point operations invoked from C# running
WinCE 5.0 on both an AMD Geode (x86 compatible) platform and an i.Mx31
(ARM). Both chips have a floating point unit. It is my understanding that
neither an MS native C/C++ compiler nor the CF JITter will generate floating
point instructions for the ARM chip, resulting in dismal floating point
performance. I don't know about the JITting on Geode, but it seems like
being x86 compatible would be a help in leveraging work from the
full-framework JITter.

How can I tell if either JITter (ARM or x86) is producing native floating
point instructions? Is this published somewhere (that I've not been able to
find)? Or can someone describe a technique for determining this?

Thanks,
Wil


.



Relevant Pages

  • Re: STM32 ARM toolset advice?
    ... GCC Generates quite good code for the ARM these days. ... linux libraries for the TRITON boards, is that floating point operations ... I did find that an AT91SAM7S at 16Mhz using the IAR libraries, ...
    (comp.arch.embedded)
  • Re: Another port of dcraw available
    ... No future ARM CPU will have FPA10-compatible floating point ... way possible, that style needs changing. ...
    (comp.sys.acorn.apps)
  • Re: STM32 ARM toolset advice?
    ... GCC Generates quite good code for the ARM these days. ... linux libraries for the TRITON boards, is that floating point operations ... I did find that an AT91SAM7S at 16Mhz using the IAR libraries, ...
    (comp.arch.embedded)
  • Re: STM32 ARM toolset advice?
    ... GCC Generates quite good code for the ARM these days. ... linux libraries for the TRITON boards, is that floating point operations ... are executed as kernel interrupts (Undefined Instruction generating ... I did find that an AT91SAM7S at 16Mhz using the IAR libraries, ...
    (comp.arch.embedded)
  • Re: STM32 ARM toolset advice?
    ... Keil has been bought by ARM, and AFAIK they now use the compiler from ... GCC Generates quite good code for the ARM these days. ... Their product is also available for Windows and Linux. ... linux libraries for the TRITON boards, is that floating point operations ...
    (comp.arch.embedded)