Re: [Qemu-devel] [PATCH 08/18] target/arm: support access to vector guest registers as globals

2017-01-17 Thread Richard Henderson
On 01/17/2017 01:07 AM, Kirill Batuzov wrote: +for (i = 0; i < 16; i++) { +overlap_temps[i][0] = GET_TCGV_V128(cpu_Q[i]); +overlap_temps[i][1] = (TCGArg)-1; +sub_temps[i][0] = GET_TCGV_V64(cpu_D[i * 2]); +sub_temps[i][1] = GET_TCGV_V64(cpu_D[i * 2 + 1]); +

[Qemu-devel] [PATCH 08/18] target/arm: support access to vector guest registers as globals

2017-01-17 Thread Kirill Batuzov
To support vector guest registers as globals we need to do two things: 1) create corresponding globals, 2) mark which globals can overlap, Signed-off-by: Kirill Batuzov --- I've declared regnames for new globals the same way they used to be declared for scalar regs.