This patch will address using the `xscpsgndp` instruction to copy floating point scalar registers instead of the `xxlor` (specifically `XXLORf`) instruction that is currently used. Additionally, this patch of utilizing `xscpsgndp` will apply to P9, while pre-P9 will still use `xxlor`.
This patch includes:
- The change in instruction opcode to utilize `xscpsgndp` instead of `xxlor` when copying the floating point scalar registers on P9
- An update of test cases to reflect this behaviour (specifically for P9), while still using `xxlor` pre-P9
- An update to test cases to include the `-ppc-vsr-nums-as-vr -ppc-asm-full-reg-names` `llc` options