(earlier posts: part 1, part 2, part 3)
After talking to John Kasunich about it on IRC, we agreed that the patch was
suitable to be checked in. That patch was followed by two rounds of changes
to drivers where "float"-type variables were used for temporaries or locals.
The testsuite still passes, and no other problems have turned up yet.
Hopefully, this major (if subtle) improvement will wind up in 2.3.
(originally posted on the AXIS blog)