Lines Matching defs:mi
1295 double mi = 1, m[M_MAX]; /* diagonal constants of matrix */
1336 m[i - 2] = mi = 1.0 / (6.0 - mi);
1337 x[i] = x0 = ifloor(8 * x[i] - x0 * mi + 0.5); /* store yi */
1338 y[i] = y0 = ifloor(8 * y[i] - y0 * mi + 0.5);
1340 x1 = ifloor((x0 - 2 * x2) / (5.0 - mi) + 0.5); /* correction last row */
1341 y1 = ifloor((y0 - 2 * y2) / (5.0 - mi) + 0.5);
1345 mi = m[i - 1];
1346 x0 = ifloor((x[i] - x1) * mi + 0.5); /* next corner */
1347 y0 = ifloor((y[i] - y1) * mi + 0.5);
1372 double mi = 0.25, m[M_MAX]; /* diagonal constants of matrix */
1419 m[i - 2] = mi = 0.25 / (2.0 - mi);
1420 x[i] = x0 = ifloor(12 * x[i] - 2 * x0 * mi + 0.5);
1421 y[i] = y0 = ifloor(12 * y[i] - 2 * y0 * mi + 0.5);
1423 x2 = ifloor((x0 - 3 * x4) / (7 - 4 * mi) + 0.5); /* correct last row */
1424 /* printf("y0=%d, y4=%d mi=%g\n", y0, y4, mi); */
1425 y2 = ifloor((y0 - 3 * y4) / (7 - 4 * mi) + 0.5);
1435 mi = m[n - 3];
1436 x1 = ifloor((x[n - 2] - 2 * x2) * mi + 0.5);
1437 y1 = ifloor((y[n - 2] - 2 * y2) * mi + 0.5);
1440 mi = m[i - 1];
1441 x0 = ifloor((x[i] - 2 * x1) * mi + 0.5);
1442 y0 = ifloor((y[i] - 2 * y1) * mi + 0.5);