While reviewing the webrev, I noticed that the sparc and i386 versions of this file are the same. Are the sparcv9 and amd64 versions also the same? Is it possible to reduce the amount of duplicate code that we'll be checking into the source repository? mike