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
 
Format System Alias
Opcode 0xD503223F
Extension Profiling

Operands

Related

More in Profiling

Reference

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();