#include "defs.h" /* compute extra wire length for two-pin net */ twodist(cx, cy, delx, dely) INT cx, cy, delx, dely; { REG INT a, dx, dy; dx = delx; a = cx; if (a > 0) { a = -a; dx = -dx; } if (dx < a) dx = (a << 1) - dx; dy = dely; a = cy; if (a > 0) { a = -a; dy = -dy; } if (dy < a) dy = (a << 1) - dy; return(dx + dy); }