whisper.cpp/ggml
Kabir08 6e209b9bde ggml-cpu: fix _pdep_u64 usage on Linux x86 32-bit
_pdep_u64 is a BMI2 intrinsic only available in 64-bit (x86_64) mode.
On 32-bit i386 with BMI2, only _pdep_u32 exists. The previous guard
'#ifdef __BMI2__' was insufficient and produced wrong results on Linux 32-bit.

Fix both occurrences in ggml_vec_dot_iq1_s_q8_K and
ggml_vec_dot_iq1_m_q8_K to use:
    #if defined(__BMI2__) && defined(__x86_64__)

This ensures 32-bit builds use the scalar fallback paths.

Fixes: https://github.com/ggml-org/whisper.cpp/issues/3758
2026-04-19 11:47:17 +05:30
..
cmake cmake : remove unused file (ggml/1419) 2026-02-08 09:29:10 +02:00
include llama: fix llama-model-saver (llama/20503) 2026-03-29 15:04:36 +03:00
src ggml-cpu: fix _pdep_u64 usage on Linux x86 32-bit 2026-04-19 11:47:17 +05:30
.gitignore whisper : reorganize source code + improve CMake (#2256) 2024-06-26 19:34:09 +03:00
CMakeLists.txt ggml : bump version to 0.9.8 (ggml/1442) 2026-03-18 15:18:24 +02:00