← Home

SHUH

Shared update hint

This instruction signals to the memory system that if the next instruction in program order generates an Explicit Memory Effect, then it is to a location that one or more other threads of execution are likely to subsequently update, and there is a performance benefit to ensuring subsequent updates by other threads of execution complete with minimal latency.


Note

This instruction might increase the latency of subsequent accesses to the location by the executing PE.


System class

(FEAT_CMH)

313029282726252423222120191817161514131211109876543210
11010101000000110010011001x11111
CRmop2

Encoding

SHUH {PH}

Decode

if !IsFeatureImplemented(FEAT_CMH) then EndOfDecode(Decode_NOP); constant boolean priority = op2<0> == '1';

Assembler Symbols

PH

Is a priority hint. If present it additionally provides the same hint as the STCPH instruction, and is encoded in op2<0>:

op2<0> PH
0 [absent]
1 [present]

Operation

Hint_SharedUpdate(priority);


Version 2025.09 — Copyright © 2010-2025 Arm Limited or its affiliates.

This site is provided as a community resource and is NOT affiliated with nor endorsed by Arm Limited.