obsoleted by divrem.c