Lukacma wrote: I think the changes in arm-mfp8.c are fine. These unnecessary loads and stores just for the purpose of changing type, get captured by various optimization passes and disapper in the end. https://github.com/llvm/llvm-project/pull/126726