I thought the patch was fine as I posted. I had an optimization I thought about (optimizing for inserting 0.0f) and I noticed some problems with it. However, even in backing out the change, there are some problems. So, I will hopefully reissue the patch tomorrow.
-- Michael Meissner, IBM IBM, M/S 2506R, 550 King Street, Littleton, MA 01460-6245, USA email: meiss...@linux.vnet.ibm.com, phone: +1 (978) 899-4797