On 12/2/20 12:44 PM, Philippe Mathieu-Daudé wrote: > Commits 863f264d10f ("add msa_reset(), global msa register") and > cb269f273fd ("fix multiple TCG registers covering same data") > removed the FPU scalar registers and replaced them by aliases to > the MSA vector registers. > While this might be the case for CPU implementing MSA, this makes > QEMU code incoherent for CPU not implementing it. It is simpler > to inverse the logic and alias the MSA vector registers on the > FPU scalar ones. How does it make things incoherent? I'm missing how the logic has actually changed, as opposed to an order of assignments. r~