Re: [Qemu-devel] Using new TCG Vector infrastructure in PowerPC

2018-03-16 Thread Nikunj A Dadhania
Richard Henderson writes: > On 03/16/2018 12:08 PM, Nikunj A Dadhania wrote: >> @@ -1078,8 +1079,8 @@ struct CPUPPCState { >> /* Altivec registers */ >> ppc_avr_t avr[32]; >> uint32_t vscr; >> -/* VSX registers */ >> -uint64_t vsr[32]; >> +

Re: [Qemu-devel] Using new TCG Vector infrastructure in PowerPC

2018-03-16 Thread Richard Henderson
On 03/16/2018 12:08 PM, Nikunj A Dadhania wrote: > @@ -1078,8 +1079,8 @@ struct CPUPPCState { > /* Altivec registers */ > ppc_avr_t avr[32]; > uint32_t vscr; > -/* VSX registers */ > -uint64_t vsr[32]; > +/* 32 (128bit)- VSX registers */ > +ppc_avr_t vsr[32];

Re: [Qemu-devel] Using new TCG Vector infrastructure in PowerPC

2018-03-15 Thread Nikunj A Dadhania
Richard Henderson writes: > On 03/07/2018 06:03 PM, Nikunj A Dadhania wrote: >> Hi Richard, >> >> I was working to get TCG vector support for PowerPC[1]. Started with >> converting logical operations like vector AND/OR/XOR and compare >> instructions. Found some

Re: [Qemu-devel] Using new TCG Vector infrastructure in PowerPC

2018-03-15 Thread Richard Henderson
On 03/07/2018 06:03 PM, Nikunj A Dadhania wrote: > Hi Richard, > > I was working to get TCG vector support for PowerPC[1]. Started with > converting logical operations like vector AND/OR/XOR and compare > instructions. Found some inconsistency during my testing on x86 laptop > emulating PowerPC:

[Qemu-devel] Using new TCG Vector infrastructure in PowerPC

2018-03-07 Thread Nikunj A Dadhania
Hi Richard, I was working to get TCG vector support for PowerPC[1]. Started with converting logical operations like vector AND/OR/XOR and compare instructions. Found some inconsistency during my testing on x86 laptop emulating PowerPC: zero = max =