The llama.cpp project has added Flash Attention (FA) kernel support for the specific configuration used by MiniCPM3 on Apple Silicon. This change addresses a crash where the `-fa auto` flag would abort due to a missing kernel instantiation for attention key length 96 and value length 64.
- Added tile kernels at (96, 64) for every K/V type that already supports (96, 96).
- Added vec kernels for NE=4 configurations, as this is the only value where NL divides both DK/4 and DV/4.
- Updated tests to avoid redundant FA vec slice coverage.
This update enables MiniCPM3 models to run with Flash Attention enabled on macOS and iOS devices without encountering kernel errors.