Thanks gang... I found it. Interesting though, as a test I compiled not-for-thumb and ran my regression test loop which basically does millions and millions and millions of floating point calculations with no display interaction (very very sparse output to console, one NSLog every 10 minutes or so) and while I didn't wait for it to finish the first segment of the regression test actually was taking longer than it does when compiled-for-thumb. Being the impatient sort with many other things to do than to watch a test run, I terminated after waiting 3x the normal time. My "floating point laden" routines mostly do arithmetic with liberal use of exp, log and pow but no trig (sin/cos etc.) so perhaps the vector graphics unit is optimized for trig? Makes sense to me!
I may benchmark some view generation that I do that contains Quartz2D drawing to see if thumb has any effect, but since I don't do much trig in there either I'm not expecting to see a difference.
All this is just another way to say: it would appear that your mileage may vary!
|