On 29 August 2017 at 17:09, Richard Henderson <richard.hender...@linaro.org> wrote: > On 08/29/2017 09:06 AM, Peter Maydell wrote: >> On 29 August 2017 at 17:05, Richard Henderson >> <richard.hender...@linaro.org> wrote: >>> On 08/22/2017 08:08 AM, Peter Maydell wrote: >>>> + env->pmsav7.rnr[M_REG_NS] = 0; >>>> + env->pmsav7.rnr[M_REG_S] = 0; >>>> memset(env->pmsav8.mair0, 0, sizeof(env->pmsav8.mair0)); >>>> memset(env->pmsav8.mair1, 0, sizeof(env->pmsav8.mair1)); >>> >>> Why some memset and some by-element? >> >> Roughly, memset where I would otherwise have to write a >> for loop (ie where there's more than 2 elements). > > There's only 2 elements of mair0 and mair1...
So there are. Let's go with assignments for mair0/mair1 then. thanks -- PMM