Store concurrent priority hint
This instruction signals to the memory system that if the next instruction in program order generates an Explicit Memory Write Effect, then there is a performance benefit if that Explicit Memory Write Effect is sequenced before Memory Effects from other threads of execution in the coherence order to the same location. For atomic instructions, there is a performance benefit if the corresponding Explicit Memory Read Effect is sequenced before Memory Effects from other threads of execution in the coherence order to the same location. This includes cases in which any instruction that conditionally performs a write generates an Explicit Memory Read Effect before it is known whether the write is performed.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| 1 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 |
| CRm | op2 | ||||||||||||||||||||||||||||||
if !IsFeatureImplemented(FEAT_CMH) then EndOfDecode(Decode_NOP); end;
2025-09_diff_tag 2025-11-28 16:29:05
Copyright © 2010-2025 Arm Limited or its affiliates. All rights reserved. This document is Non-Confidential.