diff --git a/mlx/backend/cpu/quantized.cpp b/mlx/backend/cpu/quantized.cpp index 38c8004e37..38ca9f3716 100644 --- a/mlx/backend/cpu/quantized.cpp +++ b/mlx/backend/cpu/quantized.cpp @@ -164,8 +164,8 @@ simd::Simd extract_bits_simd(const uint32_t* w) { } else if constexpr (bits == 8 && S == 8) { constexpr std::array shifts_ = {{0, 8, 16, 24, 0, 8, 16, 24}}; auto shifts(*(simd::Simd*)&shifts_); - auto l = simd::Simd(*w++); - auto r = simd::Simd(*w); + auto l = simd::Simd(*w++); + auto r = simd::Simd(*w); wi = simd::Simd(l, r); wi = wi >> shifts; wi = wi & bitmask;