arsenm wrote: > Do you mean just use `customifScalar` and not have anything in `lower()`? Regardless of what AArch64 wants or does, we should still try to pick a preferred lowering in the default implementation of lower. https://github.com/llvm/llvm-project/pull/84886