/* -*-c-*-
*
- * $Id: mp-io.c,v 1.5 2002/10/06 22:52:50 mdw Exp $
+ * $Id: mp-io.c,v 1.6 2002/10/20 01:12:31 mdw Exp $
*
* Loading and storing of multiprecision integers
*
/*----- Revision history --------------------------------------------------*
*
* $Log: mp-io.c,v $
+ * Revision 1.6 2002/10/20 01:12:31 mdw
+ * Two's complement I/O fixes.
+ *
* Revision 1.5 2002/10/06 22:52:50 mdw
* Pile of changes for supporting two's complement properly.
*
const octet *ov = pv;
MP_DEST(d, MPW_RQ(sz), MP_UNDEF);
if (!sz || !(ov[0] & 0x80)) {
- mpx_loadl(d->v, d->vl, pv, sz);
+ mpx_loadb(d->v, d->vl, pv, sz);
d->f &= ~MP_NEG;
} else {
- mpx_loadl2cn(d->v, d->vl, pv, sz);
+ mpx_loadb2cn(d->v, d->vl, pv, sz);
d->f |= MP_NEG;
}
d->f &= ~MP_UNDEF;