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.