Re: [PATCH 16/27] accel/tcg: Unify cpu_{ld,st}*_{be,le}_mmu

2023-05-22 Thread Richard Henderson
On 5/21/23 23:39, Philippe Mathieu-Daudé wrote: On 21/5/23 17:00, Richard Henderson wrote: On 5/21/23 04:15, Philippe Mathieu-Daudé wrote: Hi Richard, On 20/5/23 18:26, Richard Henderson wrote: With the current structure of cputlb.c, there is no difference between the little-endian and big-en

Re: [PATCH 16/27] accel/tcg: Unify cpu_{ld,st}*_{be,le}_mmu

2023-05-21 Thread Philippe Mathieu-Daudé
On 21/5/23 17:00, Richard Henderson wrote: On 5/21/23 04:15, Philippe Mathieu-Daudé wrote: Hi Richard, On 20/5/23 18:26, Richard Henderson wrote: With the current structure of cputlb.c, there is no difference between the little-endian and big-endian entry points, aside from the assert.  Unify

Re: [PATCH 16/27] accel/tcg: Unify cpu_{ld,st}*_{be,le}_mmu

2023-05-21 Thread Richard Henderson
On 5/21/23 04:15, Philippe Mathieu-Daudé wrote: Hi Richard, On 20/5/23 18:26, Richard Henderson wrote: With the current structure of cputlb.c, there is no difference between the little-endian and big-endian entry points, aside from the assert.  Unify the pairs of functions. The only use of the

Re: [PATCH 16/27] accel/tcg: Unify cpu_{ld,st}*_{be,le}_mmu

2023-05-21 Thread Philippe Mathieu-Daudé
Hi Richard, On 20/5/23 18:26, Richard Henderson wrote: With the current structure of cputlb.c, there is no difference between the little-endian and big-endian entry points, aside from the assert. Unify the pairs of functions. The only use of the functions with explicit endianness was in target

[PATCH 16/27] accel/tcg: Unify cpu_{ld,st}*_{be,le}_mmu

2023-05-20 Thread Richard Henderson
With the current structure of cputlb.c, there is no difference between the little-endian and big-endian entry points, aside from the assert. Unify the pairs of functions. The only use of the functions with explicit endianness was in target/sparc64, and that was only to satisfy the assert. Signed