diff options
| author | gingerBill <bill@gingerbill.org> | 2024-06-06 13:27:55 +0100 |
|---|---|---|
| committer | gingerBill <bill@gingerbill.org> | 2024-06-06 13:27:55 +0100 |
| commit | 971229fe66cdc93135e0f7e41cdf2a0bce28cd67 (patch) | |
| tree | 099524c7ce614590c05b14d6ddf85de38b49a05a /src | |
| parent | c4ef8e7f6ceb4e2ce5d4869931d8f82afc1eb44c (diff) | |
Fix #3686
Diffstat (limited to 'src')
| -rw-r--r-- | src/llvm_backend_expr.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/llvm_backend_expr.cpp b/src/llvm_backend_expr.cpp index 7772ba930..36af60e46 100644 --- a/src/llvm_backend_expr.cpp +++ b/src/llvm_backend_expr.cpp @@ -504,6 +504,10 @@ gb_internal bool lb_is_matrix_simdable(Type *t) { if ((mt->Matrix.row_count & 1) ^ (mt->Matrix.column_count & 1)) { return false; } + if (mt->Matrix.is_row_major) { + // TODO(bill): make #row_major matrices work with SIMD + return false; + } if (elem->kind == Type_Basic) { switch (elem->Basic.kind) { |