work
double work[3][6], num;
work[i][j] = j == i + 3;
work[i][j] += in[k][i] * in[k][j];
num = work[i][i];
work[i][j] /= num;
num = work[k][i];
work[k][j] -= work[i][j] * num;
out[i][j] += work[j][k+3] * in[i][k];
rgb_color work;
work = tint_color(base, B_DARKEN_2_TINT);
AddLine(r.LeftTop(), r.RightTop(), work);
AddLine(r.LeftTop(), r.LeftBottom(), work);
work = tint_color(base, B_DARKEN_4_TINT);
AddLine(r.RightTop(), r.RightBottom(), work);
AddLine(r.LeftBottom(), r.RightBottom(), work);
work = tint_color(base, B_LIGHTEN_MAX_TINT);
AddLine(r.LeftTop(), r.RightTop(), work);
AddLine(r.LeftTop(), r.LeftBottom(), work);
work = tint_color(base, B_DARKEN_3_TINT);
AddLine(r.RightTop(), r.RightBottom(), work);
AddLine(r.LeftBottom(), r.RightBottom(), work);
work = tint_color(base, B_DARKEN_3_TINT);
AddLine(r.LeftTop(), r.RightTop(), work);
AddLine(r.LeftTop(), r.LeftBottom(), work);
work = tint_color(base, B_LIGHTEN_MAX_TINT);
AddLine(r.RightTop(), r.RightBottom(), work);
AddLine(r.LeftBottom(), r.RightBottom(), work);
union work area; /* see unzpriv.h for definition of work */
u_int work = 0;
nmirq = netmap_rx_irq(ctx->ifc_ifp, rxq->ifr_id, &work);