Fix for issue #22974. Cast intermediate results to float before adding and casting the result to the destination type. Avoids half+half operator ambiguity. (#22994)
llama.cpp b9143
macOS Apple Silicon (arm64); macOS Apple Silicon (arm64, KleidiAI enabled); macOS Intel (x64); iOS XCFramework.

