Eh, REP MOVSD is used too inconsistently across the games to justify replacing these macros with an `inline` function. Still can use a custom one here to make the register usage a bit more explicit, though. Part of P0136, funded by [Anonymous].