# | 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 |
> | Changed lines |