Fix FMA primops generating broken assembly on x86.
I believe the removed special cases always were redundant, as they would only trigger for code similar to
x = %fmadd(x,x,x)
where the argument and destination register at the cmm level are already the same.
But I will double check this in the coming days. It's been a while since I had where/when we are allowed to clobber registers paged in.