Re: [PATCH v4 12/57] tcg: Add 128-bit guest memory primitives

2023-05-05 Thread Peter Maydell
On Wed, 3 May 2023 at 08:17, Richard Henderson wrote: > > Signed-off-by: Richard Henderson > --- > +/** > + * load_atom_16: > + * @p: host address > + * @memop: the full memory op > + * > + * Load 16 bytes from @p, honoring the atomicity of @memop. > + */ > +static Int128 load_atom_16(CPUArchS

[PATCH v4 12/57] tcg: Add 128-bit guest memory primitives

2023-05-03 Thread Richard Henderson
Signed-off-by: Richard Henderson --- accel/tcg/tcg-runtime.h| 3 + include/tcg/tcg-ldst.h | 4 + accel/tcg/cputlb.c | 392 + accel/tcg/user-exec.c | 94 ++-- tcg/tcg-op.c | 184 +++- accel/