On 10/7/2026 5:37 PM, Brian Cain wrote: > Add MMVector.ext as internal QFloat state following the register content. > Preserve it in full MMVector state transfers, clear it for non-QFloat writes. > > Keeping the extended bits separate from the payload lets ordinary HVX ops > use VECTOR_SIZE_BYTE while pair layouts use sizeof(MMVector) as their object > stride. > > Signed-off-by: Brian Cain <[email protected]> > --- > target/hexagon/mmvec/mmvec.h | 55 ++++++++++++++++++++------------ > hw/hexagon/hexagon_hvx_context.c | 5 +++ > target/hexagon/hex_common.py | 32 +++++++++++++++++++ > 3 files changed, 71 insertions(+), 21 deletions(-) >
Reviewed-by: Pierrick Bouvier <[email protected]>
