mgehre-amd wrote: This change definitely looks like a step back - the code has been less readable and it opens the doors for bugs. Did you consider to instead update the TOSA spec with reasonable names? https://github.com/llvm/llvm-project/pull/127833