PSB

Profiling Synchronization Barrier. This instruction is a barrier that ensures that all existing profiling data for the current PE has been formatted, and profiling buffer addresses have been translated such that all writes to the profiling buffer have been initiated. A following DSB instruction completes when the writes to the profiling buffer have completed.

If FEAT_SPE is not implemented, this instruction executes as a NOP.

System
(FEAT_SPE)

313029282726252423222120191817161514131211109876543210
11010101000000110010001000111111
CRmop2

PSB CSYNC

if !IsFeatureImplemented(FEAT_SPE) then EndOfInstruction(); // Instruction executes as NOP

Operation

ProfilingSynchronizationBarrier();


Internal version only: aarchmrs v2024-03_relA, pseudocode v2024-03_rel, sve v2024-03_rel ; Build timestamp: 2024-03-26T09:45

Copyright © 2010-2024 Arm Limited or its affiliates. All rights reserved. This document is Non-Confidential.