Submitted by: Christian Weisgerber <naddy@mips.inka.de>
PR: 20006 Submitted by: Mike Buchanon <buchanon@mlss15.cl.msu.edu>