The only reason I'm storing the VFP registers is because that is the 'official' iOS ABI, and yes, I could probably trim it down significantly, however, the binary itself currently sits at about 63k when compiled in debug mode, so I didn't deem it necessary to trim that further at that time.
Some good ideas though, and one day I may just go ahead and do it!
Some good ideas though, and one day I may just go ahead and do it!