diff --git a/mlx/backend/cpu/lapack.h b/mlx/backend/cpu/lapack.h index 4d3171ad3..b242093ff 100644 --- a/mlx/backend/cpu/lapack.h +++ b/mlx/backend/cpu/lapack.h @@ -2,14 +2,14 @@ #pragma once -// Required for Visual Studio. -// https://github.com/OpenMathLib/OpenBLAS/blob/develop/docs/install.md -#ifdef _MSC_VER #include #define LAPACK_COMPLEX_CUSTOM #define lapack_complex_float std::complex #define lapack_complex_double std::complex -#endif +#define lapack_complex_float_real(z) ((z).real()) +#define lapack_complex_float_imag(z) ((z).imag()) +#define lapack_complex_double_real(z) ((z).real()) +#define lapack_complex_double_imag(z) ((z).imag()) #ifdef MLX_USE_ACCELERATE #include