diff --git a/src/zlm-generic.zig b/src/zlm-generic.zig index b3828e7..6e3a00b 100644 --- a/src/zlm-generic.zig +++ b/src/zlm-generic.zig @@ -527,9 +527,9 @@ pub fn SpecializeOn(comptime Real: type) type { inline for (0..4) |col| { var sum: Real = 0.0; inline for (0..4) |i| { - sum += a.fields[row][i] * b.fields[i][col]; + sum += a.fields[i][row] * b.fields[col][i]; } - result.fields[row][col] = sum; + result.fields[col][row] = sum; } } return result;