psb
Profiling Synchronization Barrier
PSB CSYNC
Synchronizes the statistical profiling unit.
Pseudocode Operation
ProfileSynchronize()
Encoding
Binary Layout
11010101000000110010
31:12
0010
11:8
001
7:5
11111
4:0
Operands
Related
More in Profiling
Reference
View in Arm A64 ISA Reference ↗
Arm A64 ISA
Instruction Forms
| Encoding | Instruction | ISA | Bit pattern | ||
|---|---|---|---|---|---|
| 0xD503223F | PSB CSYNC | A64 | 11010101000000110010 | 0010 | 001 | 11111 |
Description
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.
Operation
ProfilingSynchronizationBarrier();