diff --git a/labs/memory_bound/loop_interchange_1/solution.cpp b/labs/memory_bound/loop_interchange_1/solution.cpp index dabde87b..6d1d7981 100644 --- a/labs/memory_bound/loop_interchange_1/solution.cpp +++ b/labs/memory_bound/loop_interchange_1/solution.cpp @@ -27,8 +27,8 @@ void multiply(Matrix &result, const Matrix &a, const Matrix &b) { zero(result); for (int i = 0; i < N; i++) { - for (int j = 0; j < N; j++) { - for (int k = 0; k < N; k++) { + for (int k = 0; k < N; k++) { + for (int j = 0; j < N; j++) { result[i][j] += a[i][k] * b[k][j]; } }