| # | Line 400 | Line 400 | cm_multiply(const CMATRIX *cm1, const CMATRIX *cm2) | |
|---|---|---|
| 400 | for (i = 0; i < cm1->ncols; i++) { | |
| 401 | const COLORV *cp1 = cm_lval(cm1,dr,i); | |
| 402 | const COLORV *cp2 = cm_lval(cm2,i,dc); | |
| 403 | < | res[0] += cp1[0] * cp2[0]; |
| 404 | < | res[1] += cp1[1] * cp2[1]; |
| 405 | < | res[2] += cp1[2] * cp2[2]; |
| 403 | > | res[0] += (double)cp1[0] * (double)cp2[0]; |
| 404 | > | res[1] += (double)cp1[1] * (double)cp2[1]; |
| 405 | > | res[2] += (double)cp1[2] * (double)cp2[2]; |
| 406 | } | |
| 407 | copycolor(dp, res); | |
| 408 | } | |
| – | Removed lines |
| + | Added lines |
| < | Changed lines (old) |
| > | Changed lines (new) |