On 01/12/2018 10:44 AM, Peter Maydell wrote:
>> if (arm_feature(env, ARM_FEATURE_NEON)) {
>> nregs += 16;
>> if (reg < nregs) {
>> -env->vfp.regs[(reg - 32) * 2] = ldfq_le_p(buf);
>> -env->vfp.regs[(reg - 32) * 2 + 1] = ldfq_le_p(buf + 8);
>> +
On 18 December 2017 at 17:30, Richard Henderson
wrote:
> Helpers that return a pointer into env->vfp.regs so that we isolate
> the logic of how to index the regs array for different cpu modes.
>
> Signed-off-by: Richard Henderson
> --- a/target/arm/helper.c
> +++ b/target/arm/helper.c
> @@ -64,1
On 01/12/2018 10:24 AM, Peter Maydell wrote:
>> +/**
>> + * aa32_vfp_dreg:
>> + * Return a pointer to the Dn register within env in 32-bit mode.
>> + */
>> +static inline uint64_t *aa32_vfp_dreg(CPUARMState *env, unsigned regno)
>> +{
>> +return &env->vfp.regs[regno];
>> +}
>> +
>> +/**
>> + *
On 18 December 2017 at 17:30, Richard Henderson
wrote:
> Helpers that return a pointer into env->vfp.regs so that we isolate
> the logic of how to index the regs array for different cpu modes.
>
> Signed-off-by: Richard Henderson
> ---
> target/arm/cpu.h | 20 +++-
> li
On 01/11/2018 10:39 AM, Peter Maydell wrote:
> On 18 December 2017 at 17:30, Richard Henderson
> wrote:
>> Helpers that return a pointer into env->vfp.regs so that we isolate
>> the logic of how to index the regs array for different cpu modes.
>>
>> Signed-off-by: Richard Henderson
>> ---
>> tar
On 18 December 2017 at 17:30, Richard Henderson
wrote:
> Helpers that return a pointer into env->vfp.regs so that we isolate
> the logic of how to index the regs array for different cpu modes.
>
> Signed-off-by: Richard Henderson
> ---
> target/arm/cpu.h | 20 +++-
> li
Helpers that return a pointer into env->vfp.regs so that we isolate
the logic of how to index the regs array for different cpu modes.
Signed-off-by: Richard Henderson
---
target/arm/cpu.h | 20 +++-
linux-user/signal.c| 22 --
target/arm/arch