xref: /aosp_15_r20/external/llvm/test/MC/Disassembler/AArch64/armv8.2a-statistical-profiling.txt (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Worker# RUN: llvm-mc -triple aarch64-none-linux-gnu -mattr=+spe --disassemble < %s | FileCheck %s
2*9880d681SAndroid Build Coastguard Worker# RUN: llvm-mc -triple aarch64-none-linux-gnu --disassemble < %s | FileCheck --check-prefix=NO_SPE %s
3*9880d681SAndroid Build Coastguard Worker
4*9880d681SAndroid Build Coastguard Worker[0x3f,0x22,0x03,0xd5]
5*9880d681SAndroid Build Coastguard Worker# CHECK: psb csync
6*9880d681SAndroid Build Coastguard Worker# NO_SPE: hint #17
7*9880d681SAndroid Build Coastguard Worker
8*9880d681SAndroid Build Coastguard Worker[0x00,0x9a,0x18,0xd5]
9*9880d681SAndroid Build Coastguard Worker[0x20,0x9a,0x18,0xd5]
10*9880d681SAndroid Build Coastguard Worker[0x60,0x9a,0x18,0xd5]
11*9880d681SAndroid Build Coastguard Worker[0xe0,0x9a,0x18,0xd5]
12*9880d681SAndroid Build Coastguard Worker[0x00,0x99,0x1c,0xd5]
13*9880d681SAndroid Build Coastguard Worker[0x00,0x99,0x1d,0xd5]
14*9880d681SAndroid Build Coastguard Worker[0x00,0x99,0x18,0xd5]
15*9880d681SAndroid Build Coastguard Worker[0x40,0x99,0x18,0xd5]
16*9880d681SAndroid Build Coastguard Worker[0x60,0x99,0x18,0xd5]
17*9880d681SAndroid Build Coastguard Worker[0x80,0x99,0x18,0xd5]
18*9880d681SAndroid Build Coastguard Worker[0xa0,0x99,0x18,0xd5]
19*9880d681SAndroid Build Coastguard Worker[0xc0,0x99,0x18,0xd5]
20*9880d681SAndroid Build Coastguard Worker[0xe0,0x99,0x18,0xd5]
21*9880d681SAndroid Build Coastguard Worker# CHECK: msr PMBLIMITR_EL1, x0
22*9880d681SAndroid Build Coastguard Worker# NO_SPE: msr S3_0_C9_C10_0, x0
23*9880d681SAndroid Build Coastguard Worker# CHECK: msr PMBPTR_EL1, x0
24*9880d681SAndroid Build Coastguard Worker# NO_SPE: msr S3_0_C9_C10_1, x0
25*9880d681SAndroid Build Coastguard Worker# CHECK: msr PMBSR_EL1, x0
26*9880d681SAndroid Build Coastguard Worker# NO_SPE: msr S3_0_C9_C10_3, x0
27*9880d681SAndroid Build Coastguard Worker# CHECK: msr PMBIDR_EL1, x0
28*9880d681SAndroid Build Coastguard Worker# NO_SPE: msr S3_0_C9_C10_7, x0
29*9880d681SAndroid Build Coastguard Worker# CHECK: msr PMSCR_EL2, x0
30*9880d681SAndroid Build Coastguard Worker# NO_SPE: msr S3_4_C9_C9_0, x0
31*9880d681SAndroid Build Coastguard Worker# CHECK: msr PMSCR_EL12, x0
32*9880d681SAndroid Build Coastguard Worker# NO_SPE: msr S3_5_C9_C9_0, x0
33*9880d681SAndroid Build Coastguard Worker# CHECK: msr PMSCR_EL1, x0
34*9880d681SAndroid Build Coastguard Worker# NO_SPE: msr S3_0_C9_C9_0, x0
35*9880d681SAndroid Build Coastguard Worker# CHECK: msr PMSICR_EL1, x0
36*9880d681SAndroid Build Coastguard Worker# NO_SPE: msr S3_0_C9_C9_2, x0
37*9880d681SAndroid Build Coastguard Worker# CHECK: msr PMSIRR_EL1, x0
38*9880d681SAndroid Build Coastguard Worker# NO_SPE: msr S3_0_C9_C9_3, x0
39*9880d681SAndroid Build Coastguard Worker# CHECK: msr PMSFCR_EL1, x0
40*9880d681SAndroid Build Coastguard Worker# NO_SPE: msr S3_0_C9_C9_4, x0
41*9880d681SAndroid Build Coastguard Worker# CHECK: msr PMSEVFR_EL1, x0
42*9880d681SAndroid Build Coastguard Worker# NO_SPE: msr S3_0_C9_C9_5, x0
43*9880d681SAndroid Build Coastguard Worker# CHECK: msr PMSLATFR_EL1, x0
44*9880d681SAndroid Build Coastguard Worker# NO_SPE: msr S3_0_C9_C9_6, x0
45*9880d681SAndroid Build Coastguard Worker# CHECK: msr PMSIDR_EL1, x0
46*9880d681SAndroid Build Coastguard Worker# NO_SPE: msr S3_0_C9_C9_7, x0
47*9880d681SAndroid Build Coastguard Worker
48*9880d681SAndroid Build Coastguard Worker[0x00,0x9a,0x38,0xd5]
49*9880d681SAndroid Build Coastguard Worker[0x20,0x9a,0x38,0xd5]
50*9880d681SAndroid Build Coastguard Worker[0x60,0x9a,0x38,0xd5]
51*9880d681SAndroid Build Coastguard Worker[0xe0,0x9a,0x38,0xd5]
52*9880d681SAndroid Build Coastguard Worker[0x00,0x99,0x3c,0xd5]
53*9880d681SAndroid Build Coastguard Worker[0x00,0x99,0x3d,0xd5]
54*9880d681SAndroid Build Coastguard Worker[0x00,0x99,0x38,0xd5]
55*9880d681SAndroid Build Coastguard Worker[0x40,0x99,0x38,0xd5]
56*9880d681SAndroid Build Coastguard Worker[0x60,0x99,0x38,0xd5]
57*9880d681SAndroid Build Coastguard Worker[0x80,0x99,0x38,0xd5]
58*9880d681SAndroid Build Coastguard Worker[0xa0,0x99,0x38,0xd5]
59*9880d681SAndroid Build Coastguard Worker[0xc0,0x99,0x38,0xd5]
60*9880d681SAndroid Build Coastguard Worker[0xe0,0x99,0x38,0xd5]
61*9880d681SAndroid Build Coastguard Worker
62*9880d681SAndroid Build Coastguard Worker# CHECK: mrs x0, PMBLIMITR_EL1
63*9880d681SAndroid Build Coastguard Worker# NO_SPE: mrs x0, S3_0_C9_C10_0
64*9880d681SAndroid Build Coastguard Worker# CHECK: mrs x0, PMBPTR_EL1
65*9880d681SAndroid Build Coastguard Worker# NO_SPE: mrs x0, S3_0_C9_C10_1
66*9880d681SAndroid Build Coastguard Worker# CHECK: mrs x0, PMBSR_EL1
67*9880d681SAndroid Build Coastguard Worker# NO_SPE: mrs x0, S3_0_C9_C10_3
68*9880d681SAndroid Build Coastguard Worker# CHECK: mrs x0, PMBIDR_EL1
69*9880d681SAndroid Build Coastguard Worker# NO_SPE: mrs x0, S3_0_C9_C10_7
70*9880d681SAndroid Build Coastguard Worker# CHECK: mrs x0, PMSCR_EL2
71*9880d681SAndroid Build Coastguard Worker# NO_SPE: mrs x0, S3_4_C9_C9_0
72*9880d681SAndroid Build Coastguard Worker# CHECK: mrs x0, PMSCR_EL12
73*9880d681SAndroid Build Coastguard Worker# NO_SPE: mrs x0, S3_5_C9_C9_0
74*9880d681SAndroid Build Coastguard Worker# CHECK: mrs x0, PMSCR_EL1
75*9880d681SAndroid Build Coastguard Worker# NO_SPE: mrs x0, S3_0_C9_C9_0
76*9880d681SAndroid Build Coastguard Worker# CHECK: mrs x0, PMSICR_EL1
77*9880d681SAndroid Build Coastguard Worker# NO_SPE: mrs x0, S3_0_C9_C9_2
78*9880d681SAndroid Build Coastguard Worker# CHECK: mrs x0, PMSIRR_EL1
79*9880d681SAndroid Build Coastguard Worker# NO_SPE: mrs x0, S3_0_C9_C9_3
80*9880d681SAndroid Build Coastguard Worker# CHECK: mrs x0, PMSFCR_EL1
81*9880d681SAndroid Build Coastguard Worker# NO_SPE: mrs x0, S3_0_C9_C9_4
82*9880d681SAndroid Build Coastguard Worker# CHECK: mrs x0, PMSEVFR_EL1
83*9880d681SAndroid Build Coastguard Worker# NO_SPE: mrs x0, S3_0_C9_C9_5
84*9880d681SAndroid Build Coastguard Worker# CHECK: mrs x0, PMSLATFR_EL1
85*9880d681SAndroid Build Coastguard Worker# NO_SPE: mrs x0, S3_0_C9_C9_6
86*9880d681SAndroid Build Coastguard Worker# CHECK: mrs x0, PMSIDR_EL1
87*9880d681SAndroid Build Coastguard Worker# NO_SPE: mrs x0, S3_0_C9_C9_7
88