Am 16.06.2006 um 15:30 schrieb Jonathan Johnson:


On Jun 16, 2006, at 7:57 AM, Stefan P. wrote:


Quite possible. Although I think, that AltiVec jumps on the playground iff. the code is well optimized for the it. In other word, only tightly
coupled (highly localized) loops might use it. Just a thought...

Which describes exactly what many common graphics operations are: color space matching, color format transformations (ie, ARGB to BGRA), "blitting", etc.

That's what I tried to point out - many apps does such like things,
but the coder needs to arrange his code the correct way or the optimizer
needs to recognize and probably rearrange the binary.

Could you outline, in which 'non simple cases' (reads: e.g. single bitblt call) RB manages to figure out AltiVec optimizable code? Does RB perform strong/aggressive
rearrangements of code? When does it fail to rearrange code?

_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to