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]>

Reply via email to