https://github.com/smithp35 approved this pull request. The fixups look good to me. Can confirm that the hard to soft-float conversion is per the hard-float AAPCS, and that the new files are excluded from the "base_SOURCES". https://github.com/llvm/llvm-project/pull/168394