From b0354b6f2f590f7141a54dd45e2d0125b9cc8367 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Elleb=C3=A6k=20Nielsen?= Date: Sat, 14 Dec 2024 21:25:25 +0100 Subject: [PATCH] Change row and col order in matrix multiplication --- src/zlm-generic.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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;