(continued)
Event
number
PMU
event bus
(to trace)
Event mnemonic
Event description
0x6C
[103]
LDREX_SPEC
Exclusive operation speculatively executed, LDREX or LDX.
0x6D
[104]
STREX_PASS_SPEC
Exclusive operation speculatively executed, STREX or STX pass.
0x6E
[105]
STREX_FAIL_SPEC
Exclusive operation speculatively executed, STREX or STX fail.
0x6F
[106]
STREX_SPEC
Exclusive operation speculatively executed, STREX or STX.
0x70
[109:107]
LD_SPEC
Operation speculatively executed, load.
0x71
[112:110]
ST_SPEC
Operation speculatively executed, store.
0x72
[114:113]
LDST_SPEC
Operation speculatively executed, load or store. This event counts the
sum of LD_SPEC and ST_SPEC.
0x73
[117:115]
DP_SPEC
Operation speculatively executed, integer data-processing.
0x74
[120:118]
ASE_SPEC
Operation speculatively executed, Advanced SIMD instruction.
0x75
[123:121]
VFP_SPEC
Operation speculatively executed, floating-point instruction.
0x76
[125:124]
PC_WRITE_SPEC
Operation speculatively executed, software change of the PC.
0x77
[128:126]
CRYPTO_SPEC
Operation speculatively executed, Cryptographic instruction.
0x78
[129]
BR_IMMED_SPEC
Branch speculatively executed, immediate branch.
0x79
[130]
BR_RETURN_SPEC
Branch speculatively executed, procedure return.
0x7A
[131]
BR_INDIRECT_SPEC
Branch speculatively executed, indirect branch.
0x7C
[132]
ISB_SPEC
Barrier speculatively executed, ISB.
0x7D
[134:133]
DSB_SPEC
Barrier speculatively executed, DSB.
0x7E
[136:135]
DMB_SPEC
Barrier speculatively executed, DMB.
0x81
[137]
EXC_UNDEF
Counts the number of undefined exceptions taken locally.
0x82
[138]
EXC_SVC
Exception taken locally, Supervisor Call.
0x83
[139]
EXC_PABORT
Exception taken locally, Instruction Abort.
0x84
[140]
EXC_DABORT
Exception taken locally, Data Abort and SError.
0x86
[141]
EXC_IRQ
Exception taken locally, IRQ.
0x87
[142]
EXC_FIQ
Exception taken locally, FIQ.
0x88
[143]
EXC_SMC
Exception taken locally, Secure Monitor Call.
0x8A
[144]
EXC_HVC
Exception taken locally, Hypervisor Call.
0x8B
[145]
EXC_TRAP_PABORT
Exception taken, Instruction Abort not taken locally.
0x8C
[146]
EXC_TRAP_DABORT
Exception taken, Data Abort or SError not taken locally.
0x8D
[147]
EXC_TRAP_OTHER
Exception taken, Other traps not taken locally.
0x8E
[148]
EXC_TRAP_IRQ
Exception taken, IRQ not taken locally.
0x8F
[149]
EXC_TRAP_FIQ
Exception taken, FIQ not taken locally.
0x90
[152:150]
RC_LD_SPEC
Release consistency operation speculatively executed, load-acquire.
C2 Performance Monitor Unit
C2.3 PMU events
100798_0300_00_en
Copyright © 2016–2018 Arm Limited or its affiliates. All rights
reserved.
C2-381
Non-Confidential
Summary of Contents for Cortex-A76 Core
Page 4: ......
Page 22: ......
Page 23: ...Part A Functional description ...
Page 24: ......
Page 119: ...Part B Register descriptions ...
Page 120: ......
Page 363: ...Part C Debug descriptions ...
Page 364: ......
Page 401: ...Part D Debug registers ...
Page 402: ......
Page 589: ...Part E Appendices ...
Page 590: ......