Rockbox Development > New Ports

Cowon D2

<< < (176/194) > >>

shotofadds:
Can you guess which version was built with the --no-eabi option?  ;D

Now we "just" need to track down the bug, wherever it may be. I fixed some delay loops that got optimised out by the EABI compiler a few months ago, and at the time I verified that the generated code was the same for both compilers. So those shouldn't be the problem.

At least in the meantime people can use the Version 2 link above for a nice new working version of r28000...

mbk1969:
Yeah, no need to guess. -)


For me it is strange thing - to optimize drivers code. Codecs - may be, but drivers...

funman:
Here "optimized out" means "removed completely by compiler"

Optimizing drivers (with gcc -O options) is necessary I think, the difference between -O0 (no optimizations at all) and -O (a few optimizations) can be quite big in terms of performance and size.

mbk1969:

--- Quote from: funman on September 07, 2010, 07:49:26 AM ---Optimizing drivers (with gcc -O options) is necessary I think, the difference between -O0 (no optimizations at all) and -O (a few optimizations) can be quite big in terms of performance and size.
--- End quote ---

Definitely, but arn`t stability and predictability more valueable and preferable things for a driver (then perfomance and size)? I mean the code for D2 built without EABI was able to steer the device, and then came EABI and the new code gains more perfomance and less size but also unstability...

saratoga:

--- Quote from: mbk1969 on September 07, 2010, 01:08:42 PM ---Definitely, but arn`t stability and predictability more valueable and preferable things for a driver (then perfomance and size)? I mean the code for D2 built without EABI was able to steer the device, and then came EABI and the new code gains more perfomance and less size but also unstability...

--- End quote ---

We didn't switch to EABI because it optimizes better for the D2.  We switched because we wanted all ARM devices using the same compiler.  Discussing what is "more valuable" for a specific port doesn't really make sense since this isn't about the D2 specifically.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version