Re: Another port of dcraw available



On Sun, 22 Feb 2009 13:39:12 +0100
Thomas Milius <Thomas-Milius@xxxxxxxxxxx> wrote:


May be but the October 2008 port was done with GCC and inside the
discussion about it the times were really not impressive. You would
have to compare the same files on the same machine. I must say that I
never stopped the conversion results but I found it only slow. If I
am talking about minutes to convert a picture I shall do such
operations in background and tehre it doesn't disturb me whether it
takes 2 1/2 Minutes or 3.

Actually, I seem to recall the performance difference was that the
GCCSDK 4.0 version was twice as fast.

I also must say that the floating point emulation is RISC OS style.
If there will be a new ARM based RSIC OS hardware it is likely that
this will have a floating point unit even it is likely that the
programs will have to be compiled.

No. No future ARM CPU will have FPA10-compatible floating point
processor. ARM have deprecated it; it's not even mentioned in
reference materials anymore. Having code generated for it is pointless.

(New CPUs use a completely different instruction set for floating
point, so you'd have to recompile anyway to take advantage.)

And if RISC OS style is to do something the slowest and most expensive
way possible, that style needs changing.

B.
.



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: REPOST: ARM11 Hardware Vector Floating Point (VFP) Support CE6.0 R2
    ... Having had a little hunt on the various newsgroups, ... The MS ARM compiler for CE 6.0 does not actually generate inlineVFPinstructions? ... All floating point arithmetic is handles by the CRT, ... even if you have a hardware VFP in your core (e.g. ARM11 ...
    (microsoft.public.windowsce.platbuilder)
  • 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)