On 5/23/19 8:30 AM, Peter Maydell wrote: > On Thu, 23 May 2019 at 14:16, Richard Henderson > <richard.hender...@linaro.org> wrote: >> >> On 5/23/19 9:08 AM, Peter Maydell wrote: >>>> Because the three different instructions perform the same operation with >>>> reshuffled register arguments. >>> >>> Ah, so they do. Next question, how do I find out what the >>> order of arguments in the above code means so I can compare >>> it against the pseudocode expression we're implementing? >> >> >From tcg/README: >> >> * bitsel_vec v0, v1, v2, v3 >> >> Bitwise select, v0 = (v2 & v1) | (v3 & ~v1), across the entire vector. >> >> The "selector" is second, the first input operand. > > Oh, this series is based on another patchset. > > Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
The prerequisite for this patch is now in master. r~