/* -*-c-*-
*
- * $Id: mp-sqrt.c,v 1.3 2001/02/03 12:00:29 mdw Exp $
+ * $Id: mp-sqrt.c,v 1.4 2004/03/27 17:54:11 mdw Exp $
*
* Compute integer square roots
*
/*----- Revision history --------------------------------------------------*
*
* $Log: mp-sqrt.c,v $
+ * Revision 1.4 2004/03/27 17:54:11 mdw
+ * Standard curves and curve checking.
+ *
* Revision 1.3 2001/02/03 12:00:29 mdw
* Now @mp_drop@ checks its argument is non-NULL before attempting to free
* it. Note that the macro version @MP_DROP@ doesn't do this.
z >>= 1;
mp_copy(a);
d = mp_lsr(d, a, z);
- mp_drop(a);
/* --- Main approximation --- *
*
/* --- Finished, at last --- */
+ mp_drop(a);
mp_drop(q);
mp_drop(r);
return (d);