the non-lite MBX does not have vertex processing abilities either - there is a separate (IP) part, the VGP, that goes with the MBX series (among others) which takes care of vertex processing, but from what is known on the subject, VGP is not in the iphone.I was surprised to find out the iPhone uses the PowerVR (tiled rendering) architecture. From what I can tell, it is a "Lite" version which probably doesn't have the vertex processor.
I suspect it will fall somewhere between the DS and the PSP in terms of performance, probably closer to the DS. I've seen reports on the net of the iPhone having some sort of vector floating point unit; not sure if this is true, but it would be awesome if so, especially if supported with GCC inline asm or intrinsics!
the ARM1176JZ(F)-S found in the iphone does have SIMD, but nothing is clear about it. i'd be very surprised it did not help with dot products, but it may turn out to be narrow (2-way, vs 4-way needed).
Well, we'll have to wait until summer to find out, unless of course one of the licensed developers breaks their NDA and tells us first!
same boat here.
ed: about the comparison of iphone to ds and psp - i'm seeing it much closer to the psp, and in some cases clearly surpassing even that.