I'm confused by your comment. I wrote this test specifically to check that in-place rounding is implemented correctly with float arrays. This particular test works in the original code, and with my patch.