Re: [PATCH v3 06/57] tcg/i386: Generalize multi-part load overlap test

2023-05-01 Thread Richard Henderson
On 4/29/23 14:01, Philippe Mathieu-Daudé wrote: On 24/4/23 07:40, Richard Henderson wrote: Test for both base and index; use datahi as a temporary, overwritten by the final load.  Always perform the loads in ascending order, so that any (user-only) fault sees the correct address.

Re: [PATCH v3 06/57] tcg/i386: Generalize multi-part load overlap test

2023-04-29 Thread Philippe Mathieu-Daudé
On 24/4/23 07:40, Richard Henderson wrote: Test for both base and index; use datahi as a temporary, overwritten by the final load. Always perform the loads in ascending order, so that any (user-only) fault sees the correct address. Signed-off-by: Richard Henderson ---

[PATCH v3 06/57] tcg/i386: Generalize multi-part load overlap test

2023-04-23 Thread Richard Henderson
Test for both base and index; use datahi as a temporary, overwritten by the final load. Always perform the loads in ascending order, so that any (user-only) fault sees the correct address. Signed-off-by: Richard Henderson --- tcg/i386/tcg-target.c.inc | 31 +++ 1