Re: [Qemu-devel] [PATCH v4 01/64] tcg: Add field extraction primitives

2016-12-05 Thread Richard Henderson
On 12/05/2016 05:17 AM, Alex Bennée wrote: >> +/* ??? Ideally we'd know what values are available for immediate AND. >> + Assume that 8 bits are available, plus the special case of 16, >> + so that we get ext8u, ext16u. */ >> +switch (len) { >> +case 1 ... 8: case 16: >> +

Re: [Qemu-devel] [PATCH v4 01/64] tcg: Add field extraction primitives

2016-12-05 Thread Alex Bennée
Richard Henderson writes: > Adds tcg_gen_extract_* and tcg_gen_sextract_* for extraction of > fixed position bitfields, much like we already have for deposit. > > Signed-off-by: Richard Henderson > --- > tcg/README | 20 ++- >

[Qemu-devel] [PATCH v4 01/64] tcg: Add field extraction primitives

2016-11-23 Thread Richard Henderson
Adds tcg_gen_extract_* and tcg_gen_sextract_* for extraction of fixed position bitfields, much like we already have for deposit. Signed-off-by: Richard Henderson --- tcg/README | 20 ++- tcg/aarch64/tcg-target.h | 4 + tcg/arm/tcg-target.h | 2 +