On 4/3/19 1:56 AM, Peter Maydell wrote:
> On Wed, 3 Apr 2019 at 18:37, Richard Henderson
>> * extract2_i32/i64 dest, t1, t2, pos
>>
>> For N = {32,64}, extract an N-bit quantity from the concatenation
>> of t2:t1, beginning at pos. The tcg_gen_extract2_* expander allows
>> values 0 <= pos <= N, bu
On Wed, 3 Apr 2019 at 18:37, Richard Henderson
wrote:
>
> On 3/26/19 8:35 PM, Peter Maydell wrote:
> > On Thu, 7 Mar 2019 at 14:47, Richard Henderson
> > wrote:
> >>
> >> This will let backends implement the double-word shift operation.
> >>
> >> Signed-off-by: Richard Henderson
> >> diff --git
On 3/26/19 8:35 PM, Peter Maydell wrote:
> On Thu, 7 Mar 2019 at 14:47, Richard Henderson
> wrote:
>>
>> This will let backends implement the double-word shift operation.
>>
>> Signed-off-by: Richard Henderson
>> diff --git a/tcg/README b/tcg/README
>> index 603f4df659..ddabf33017 100644
>> --- a
On Tue, 26 Mar 2019 at 13:35, Peter Maydell wrote:
>
> On Thu, 7 Mar 2019 at 14:47, Richard Henderson
> wrote:
> >
> > This will let backends implement the double-word shift operation.
> >
> > Signed-off-by: Richard Henderson
> > diff --git a/tcg/README b/tcg/README
> > index 603f4df659..ddabf33
On Thu, 7 Mar 2019 at 14:47, Richard Henderson
wrote:
>
> This will let backends implement the double-word shift operation.
>
> Signed-off-by: Richard Henderson
> diff --git a/tcg/README b/tcg/README
> index 603f4df659..ddabf33017 100644
> --- a/tcg/README
> +++ b/tcg/README
> @@ -343,6 +343,11 @
On 3/8/19 3:28 PM, Philippe Mathieu-Daudé wrote:
>> +CASE_OP_32_64(extract2):
>> +if (arg_is_const(op->args[1]) && arg_is_const(op->args[2])) {
>> +TCGArg v1 = arg_info(op->args[1])->val;
>> +TCGArg v2 = arg_info(op->args[2])->val;
>> +
Hi Richard,
On 3/7/19 3:41 PM, Richard Henderson wrote:
> This will let backends implement the double-word shift operation.
>
> Signed-off-by: Richard Henderson
> ---
> tcg/aarch64/tcg-target.h | 2 ++
> tcg/arm/tcg-target.h | 1 +
> tcg/i386/tcg-target.h| 2 ++
> tcg/mips/tcg-target
On 07.03.19 15:41, Richard Henderson wrote:
> This will let backends implement the double-word shift operation.
>
> Signed-off-by: Richard Henderson
> ---
> tcg/aarch64/tcg-target.h | 2 ++
> tcg/arm/tcg-target.h | 1 +
> tcg/i386/tcg-target.h| 2 ++
> tcg/mips/tcg-target.h| 2 ++
This will let backends implement the double-word shift operation.
Signed-off-by: Richard Henderson
---
tcg/aarch64/tcg-target.h | 2 ++
tcg/arm/tcg-target.h | 1 +
tcg/i386/tcg-target.h| 2 ++
tcg/mips/tcg-target.h| 2 ++
tcg/ppc/tcg-target.h | 2 ++
tcg/riscv/tcg-target.h