The code for APInt.sdivrem is currently incorrect, mishandling things like <div><br><blockquote style><b><font face="courier new, monospace">sdivrem(-9, -1) => (-9, 0)</font></b></blockquote><div><b><font face="courier new, monospace"><br>
</font></b></div></div><div><font face="arial, helvetica, sans-serif">Attached are patches for APInt.h and APIntTest.cpp</font></div><div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif">Could someone review it and check it in?</font></div>
<div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif">Thanks,</font></div><div><font face="arial, helvetica, sans-serif">Preston</font></div><div><font face="arial, helvetica, sans-serif"><br>
</font></div>