xref: /aosp_15_r20/external/mesa3d/src/intel/perf/oa-rkl.xml (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard Worker<?xml version="1.0"?>
2*61046927SAndroid Build Coastguard Worker<metrics version="1619078711" merge_md5="">
3*61046927SAndroid Build Coastguard Worker  <set name="Render Metrics Basic set"
4*61046927SAndroid Build Coastguard Worker       chipset="RKL"
5*61046927SAndroid Build Coastguard Worker       symbol_name="RenderBasic"
6*61046927SAndroid Build Coastguard Worker       underscore_name="render_basic"
7*61046927SAndroid Build Coastguard Worker       mdapi_supported_apis="VK OGL OCL IO"
8*61046927SAndroid Build Coastguard Worker       hw_config_guid="5b492c36-73f7-4827-83b3-c6863697ec51"
9*61046927SAndroid Build Coastguard Worker       >
10*61046927SAndroid Build Coastguard Worker    <counter name="GPU Time Elapsed"
11*61046927SAndroid Build Coastguard Worker             symbol_name="GpuTime"
12*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_time"
13*61046927SAndroid Build Coastguard Worker             description="Time elapsed on the GPU during the measurement."
14*61046927SAndroid Build Coastguard Worker             data_type="uint64"
15*61046927SAndroid Build Coastguard Worker             units="ns"
16*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
17*61046927SAndroid Build Coastguard Worker             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
18*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
19*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
20*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
21*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
22*61046927SAndroid Build Coastguard Worker             />
23*61046927SAndroid Build Coastguard Worker    <counter name="GPU Core Clocks"
24*61046927SAndroid Build Coastguard Worker             symbol_name="GpuCoreClocks"
25*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_core_clocks"
26*61046927SAndroid Build Coastguard Worker             description="The total number of GPU core clocks elapsed during the measurement."
27*61046927SAndroid Build Coastguard Worker             data_type="uint64"
28*61046927SAndroid Build Coastguard Worker             units="cycles"
29*61046927SAndroid Build Coastguard Worker             semantic_type="event"
30*61046927SAndroid Build Coastguard Worker             equation="GPU_CLOCK 0 READ"
31*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
32*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Frame Batch Draw"
33*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
34*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
35*61046927SAndroid Build Coastguard Worker             />
36*61046927SAndroid Build Coastguard Worker    <counter name="AVG GPU Core Frequency"
37*61046927SAndroid Build Coastguard Worker             symbol_name="AvgGpuCoreFrequency"
38*61046927SAndroid Build Coastguard Worker             underscore_name="avg_gpu_core_frequency"
39*61046927SAndroid Build Coastguard Worker             description="Average GPU Core Frequency in the measurement."
40*61046927SAndroid Build Coastguard Worker             data_type="uint64"
41*61046927SAndroid Build Coastguard Worker             max_equation="$GpuMaxFrequency"
42*61046927SAndroid Build Coastguard Worker             units="hz"
43*61046927SAndroid Build Coastguard Worker             semantic_type="event"
44*61046927SAndroid Build Coastguard Worker             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
45*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
46*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
47*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
48*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
49*61046927SAndroid Build Coastguard Worker             />
50*61046927SAndroid Build Coastguard Worker    <counter name="VS Threads Dispatched"
51*61046927SAndroid Build Coastguard Worker             symbol_name="VsThreads"
52*61046927SAndroid Build Coastguard Worker             underscore_name="vs_threads"
53*61046927SAndroid Build Coastguard Worker             description="The total number of vertex shader hardware threads dispatched."
54*61046927SAndroid Build Coastguard Worker             data_type="uint64"
55*61046927SAndroid Build Coastguard Worker             units="threads"
56*61046927SAndroid Build Coastguard Worker             semantic_type="event"
57*61046927SAndroid Build Coastguard Worker             equation="A 1 READ"
58*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
59*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
60*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
61*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
62*61046927SAndroid Build Coastguard Worker             />
63*61046927SAndroid Build Coastguard Worker    <counter name="HS Threads Dispatched"
64*61046927SAndroid Build Coastguard Worker             symbol_name="HsThreads"
65*61046927SAndroid Build Coastguard Worker             underscore_name="hs_threads"
66*61046927SAndroid Build Coastguard Worker             description="The total number of hull shader hardware threads dispatched."
67*61046927SAndroid Build Coastguard Worker             data_type="uint64"
68*61046927SAndroid Build Coastguard Worker             units="threads"
69*61046927SAndroid Build Coastguard Worker             semantic_type="event"
70*61046927SAndroid Build Coastguard Worker             equation="A 2 READ"
71*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Hull Shader"
72*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
73*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
74*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
75*61046927SAndroid Build Coastguard Worker             />
76*61046927SAndroid Build Coastguard Worker    <counter name="DS Threads Dispatched"
77*61046927SAndroid Build Coastguard Worker             symbol_name="DsThreads"
78*61046927SAndroid Build Coastguard Worker             underscore_name="ds_threads"
79*61046927SAndroid Build Coastguard Worker             description="The total number of domain shader hardware threads dispatched."
80*61046927SAndroid Build Coastguard Worker             data_type="uint64"
81*61046927SAndroid Build Coastguard Worker             units="threads"
82*61046927SAndroid Build Coastguard Worker             semantic_type="event"
83*61046927SAndroid Build Coastguard Worker             equation="A 3 READ"
84*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Domain Shader"
85*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
86*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
87*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
88*61046927SAndroid Build Coastguard Worker             />
89*61046927SAndroid Build Coastguard Worker    <counter name="GS Threads Dispatched"
90*61046927SAndroid Build Coastguard Worker             symbol_name="GsThreads"
91*61046927SAndroid Build Coastguard Worker             underscore_name="gs_threads"
92*61046927SAndroid Build Coastguard Worker             description="The total number of geometry shader hardware threads dispatched."
93*61046927SAndroid Build Coastguard Worker             data_type="uint64"
94*61046927SAndroid Build Coastguard Worker             units="threads"
95*61046927SAndroid Build Coastguard Worker             semantic_type="event"
96*61046927SAndroid Build Coastguard Worker             equation="A 5 READ"
97*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
98*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
99*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
100*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
101*61046927SAndroid Build Coastguard Worker             />
102*61046927SAndroid Build Coastguard Worker    <counter name="FS Threads Dispatched"
103*61046927SAndroid Build Coastguard Worker             symbol_name="PsThreads"
104*61046927SAndroid Build Coastguard Worker             underscore_name="ps_threads"
105*61046927SAndroid Build Coastguard Worker             description="The total number of fragment shader hardware threads dispatched."
106*61046927SAndroid Build Coastguard Worker             data_type="uint64"
107*61046927SAndroid Build Coastguard Worker             units="threads"
108*61046927SAndroid Build Coastguard Worker             semantic_type="event"
109*61046927SAndroid Build Coastguard Worker             equation="A 6 READ"
110*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
111*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
112*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
113*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
114*61046927SAndroid Build Coastguard Worker             />
115*61046927SAndroid Build Coastguard Worker    <counter name="CS Threads Dispatched"
116*61046927SAndroid Build Coastguard Worker             symbol_name="CsThreads"
117*61046927SAndroid Build Coastguard Worker             underscore_name="cs_threads"
118*61046927SAndroid Build Coastguard Worker             description="The total number of compute shader hardware threads dispatched."
119*61046927SAndroid Build Coastguard Worker             data_type="uint64"
120*61046927SAndroid Build Coastguard Worker             units="threads"
121*61046927SAndroid Build Coastguard Worker             semantic_type="event"
122*61046927SAndroid Build Coastguard Worker             equation="A 4 READ"
123*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
124*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
125*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL OCL IO MEDIA"
126*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
127*61046927SAndroid Build Coastguard Worker             />
128*61046927SAndroid Build Coastguard Worker    <counter name="GPU Busy"
129*61046927SAndroid Build Coastguard Worker             symbol_name="GpuBusy"
130*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_busy"
131*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the GPU has been processing GPU commands."
132*61046927SAndroid Build Coastguard Worker             data_type="float"
133*61046927SAndroid Build Coastguard Worker             max_equation="100"
134*61046927SAndroid Build Coastguard Worker             units="percent"
135*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
136*61046927SAndroid Build Coastguard Worker             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
137*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
138*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame"
139*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
140*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
141*61046927SAndroid Build Coastguard Worker             />
142*61046927SAndroid Build Coastguard Worker    <counter name="EU Active"
143*61046927SAndroid Build Coastguard Worker             symbol_name="EuActive"
144*61046927SAndroid Build Coastguard Worker             underscore_name="eu_active"
145*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the Execution Units were actively processing."
146*61046927SAndroid Build Coastguard Worker             data_type="float"
147*61046927SAndroid Build Coastguard Worker             max_equation="100"
148*61046927SAndroid Build Coastguard Worker             units="percent"
149*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
150*61046927SAndroid Build Coastguard Worker             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
151*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
152*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
153*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
154*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
155*61046927SAndroid Build Coastguard Worker             />
156*61046927SAndroid Build Coastguard Worker    <counter name="EU Stall"
157*61046927SAndroid Build Coastguard Worker             symbol_name="EuStall"
158*61046927SAndroid Build Coastguard Worker             underscore_name="eu_stall"
159*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the Execution Units were stalled."
160*61046927SAndroid Build Coastguard Worker             data_type="float"
161*61046927SAndroid Build Coastguard Worker             max_equation="100"
162*61046927SAndroid Build Coastguard Worker             units="percent"
163*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
164*61046927SAndroid Build Coastguard Worker             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
165*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
166*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
167*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
168*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
169*61046927SAndroid Build Coastguard Worker             />
170*61046927SAndroid Build Coastguard Worker    <counter name="EU Thread Occupancy"
171*61046927SAndroid Build Coastguard Worker             symbol_name="EuThreadOccupancy"
172*61046927SAndroid Build Coastguard Worker             underscore_name="eu_thread_occupancy"
173*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which hardware threads occupied EUs."
174*61046927SAndroid Build Coastguard Worker             data_type="float"
175*61046927SAndroid Build Coastguard Worker             max_equation="100"
176*61046927SAndroid Build Coastguard Worker             units="percent"
177*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
178*61046927SAndroid Build Coastguard Worker             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
179*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
180*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
181*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
182*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
183*61046927SAndroid Build Coastguard Worker             />
184*61046927SAndroid Build Coastguard Worker    <counter name="Sampler00 Busy"
185*61046927SAndroid Build Coastguard Worker             symbol_name="Sampler00Busy"
186*61046927SAndroid Build Coastguard Worker             underscore_name="sampler00_busy"
187*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which Slice0 Sampler0 has been processing EU requests."
188*61046927SAndroid Build Coastguard Worker             data_type="float"
189*61046927SAndroid Build Coastguard Worker             max_equation="100"
190*61046927SAndroid Build Coastguard Worker             units="percent"
191*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
192*61046927SAndroid Build Coastguard Worker             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
193*61046927SAndroid Build Coastguard Worker             availability="$DualSubsliceMask 1 AND"
194*61046927SAndroid Build Coastguard Worker             mdapi_group="Sampler"
195*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Batch Frame Draw"
196*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
197*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="subslice"
198*61046927SAndroid Build Coastguard Worker             />
199*61046927SAndroid Build Coastguard Worker    <counter name="Sampler Slice0 Dualsubslice0 is bottleneck"
200*61046927SAndroid Build Coastguard Worker             symbol_name="Sampler00Bottleneck"
201*61046927SAndroid Build Coastguard Worker             underscore_name="sampler00_bottleneck"
202*61046927SAndroid Build Coastguard Worker             description="The percentage of time when sampler slice0 dualsubslice0 is bottleneck"
203*61046927SAndroid Build Coastguard Worker             data_type="float"
204*61046927SAndroid Build Coastguard Worker             max_equation="100"
205*61046927SAndroid Build Coastguard Worker             units="percent"
206*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
207*61046927SAndroid Build Coastguard Worker             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
208*61046927SAndroid Build Coastguard Worker             availability="$DualSubsliceMask 1 AND"
209*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU/Sampler"
210*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Frame Batch Draw"
211*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
212*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="subslice"
213*61046927SAndroid Build Coastguard Worker             />
214*61046927SAndroid Build Coastguard Worker    <counter name="Samplers Busy"
215*61046927SAndroid Build Coastguard Worker             symbol_name="SamplersBusy"
216*61046927SAndroid Build Coastguard Worker             underscore_name="samplers_busy"
217*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which samplers have been processing EU requests."
218*61046927SAndroid Build Coastguard Worker             data_type="float"
219*61046927SAndroid Build Coastguard Worker             max_equation="100"
220*61046927SAndroid Build Coastguard Worker             units="percent"
221*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
222*61046927SAndroid Build Coastguard Worker             equation="$Sampler00Busy"
223*61046927SAndroid Build Coastguard Worker             availability="$DualSubsliceMask 1 AND"
224*61046927SAndroid Build Coastguard Worker             mdapi_group="Sampler"
225*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
226*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
227*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="slice"
228*61046927SAndroid Build Coastguard Worker             />
229*61046927SAndroid Build Coastguard Worker    <counter name="Samplers Bottleneck"
230*61046927SAndroid Build Coastguard Worker             symbol_name="SamplerBottleneck"
231*61046927SAndroid Build Coastguard Worker             underscore_name="sampler_bottleneck"
232*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which samplers have been slowing down the pipe when processing EU requests."
233*61046927SAndroid Build Coastguard Worker             low_watermark="5"
234*61046927SAndroid Build Coastguard Worker             high_watermark="15"
235*61046927SAndroid Build Coastguard Worker             data_type="float"
236*61046927SAndroid Build Coastguard Worker             max_equation="100"
237*61046927SAndroid Build Coastguard Worker             units="percent"
238*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
239*61046927SAndroid Build Coastguard Worker             equation="$Sampler00Bottleneck"
240*61046927SAndroid Build Coastguard Worker             availability="$DualSubsliceMask 1 AND"
241*61046927SAndroid Build Coastguard Worker             mdapi_group="Sampler"
242*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Indicate System Frame Batch Draw"
243*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
244*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="slice"
245*61046927SAndroid Build Coastguard Worker             />
246*61046927SAndroid Build Coastguard Worker    <counter name="Rasterized Pixels"
247*61046927SAndroid Build Coastguard Worker             symbol_name="RasterizedPixels"
248*61046927SAndroid Build Coastguard Worker             underscore_name="rasterized_pixels"
249*61046927SAndroid Build Coastguard Worker             description="The total number of rasterized pixels."
250*61046927SAndroid Build Coastguard Worker             data_type="uint64"
251*61046927SAndroid Build Coastguard Worker             units="pixels"
252*61046927SAndroid Build Coastguard Worker             semantic_type="event"
253*61046927SAndroid Build Coastguard Worker             equation="A 21 READ 4 UMUL"
254*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Rasterizer"
255*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
256*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
257*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
258*61046927SAndroid Build Coastguard Worker             />
259*61046927SAndroid Build Coastguard Worker    <counter name="Early Hi-Depth Test Fails"
260*61046927SAndroid Build Coastguard Worker             symbol_name="HiDepthTestFails"
261*61046927SAndroid Build Coastguard Worker             underscore_name="hi_depth_test_fails"
262*61046927SAndroid Build Coastguard Worker             description="The total number of pixels dropped on early hierarchical depth test."
263*61046927SAndroid Build Coastguard Worker             data_type="uint64"
264*61046927SAndroid Build Coastguard Worker             units="pixels"
265*61046927SAndroid Build Coastguard Worker             semantic_type="event"
266*61046927SAndroid Build Coastguard Worker             equation="A 22 READ 4 UMUL"
267*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
268*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
269*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
270*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
271*61046927SAndroid Build Coastguard Worker             />
272*61046927SAndroid Build Coastguard Worker    <counter name="Early Depth Test Fails"
273*61046927SAndroid Build Coastguard Worker             symbol_name="EarlyDepthTestFails"
274*61046927SAndroid Build Coastguard Worker             underscore_name="early_depth_test_fails"
275*61046927SAndroid Build Coastguard Worker             description="The total number of pixels dropped on early depth test."
276*61046927SAndroid Build Coastguard Worker             data_type="uint64"
277*61046927SAndroid Build Coastguard Worker             units="pixels"
278*61046927SAndroid Build Coastguard Worker             semantic_type="event"
279*61046927SAndroid Build Coastguard Worker             equation="A 23 READ 4 UMUL"
280*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
281*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
282*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
283*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
284*61046927SAndroid Build Coastguard Worker             />
285*61046927SAndroid Build Coastguard Worker    <counter name="Samples Killed in FS"
286*61046927SAndroid Build Coastguard Worker             symbol_name="SamplesKilledInPs"
287*61046927SAndroid Build Coastguard Worker             underscore_name="samples_killed_in_ps"
288*61046927SAndroid Build Coastguard Worker             description="The total number of samples or pixels dropped in fragment shaders."
289*61046927SAndroid Build Coastguard Worker             data_type="uint64"
290*61046927SAndroid Build Coastguard Worker             units="pixels"
291*61046927SAndroid Build Coastguard Worker             semantic_type="event"
292*61046927SAndroid Build Coastguard Worker             equation="A 24 READ 4 UMUL"
293*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Fragment Shader"
294*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
295*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
296*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
297*61046927SAndroid Build Coastguard Worker             />
298*61046927SAndroid Build Coastguard Worker    <counter name="Pixels Failing Tests"
299*61046927SAndroid Build Coastguard Worker             symbol_name="PixelsFailingPostPsTests"
300*61046927SAndroid Build Coastguard Worker             underscore_name="pixels_failing_post_ps_tests"
301*61046927SAndroid Build Coastguard Worker             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
302*61046927SAndroid Build Coastguard Worker             data_type="uint64"
303*61046927SAndroid Build Coastguard Worker             units="pixels"
304*61046927SAndroid Build Coastguard Worker             semantic_type="event"
305*61046927SAndroid Build Coastguard Worker             equation="A 25 READ 4 UMUL"
306*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Output Merger"
307*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
308*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
309*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
310*61046927SAndroid Build Coastguard Worker             />
311*61046927SAndroid Build Coastguard Worker    <counter name="Samples Written"
312*61046927SAndroid Build Coastguard Worker             symbol_name="SamplesWritten"
313*61046927SAndroid Build Coastguard Worker             underscore_name="samples_written"
314*61046927SAndroid Build Coastguard Worker             description="The total number of samples or pixels written to all render targets."
315*61046927SAndroid Build Coastguard Worker             data_type="uint64"
316*61046927SAndroid Build Coastguard Worker             units="pixels"
317*61046927SAndroid Build Coastguard Worker             semantic_type="event"
318*61046927SAndroid Build Coastguard Worker             equation="A 26 READ 4 UMUL"
319*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Output Merger"
320*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
321*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
322*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
323*61046927SAndroid Build Coastguard Worker             />
324*61046927SAndroid Build Coastguard Worker    <counter name="Samples Blended"
325*61046927SAndroid Build Coastguard Worker             symbol_name="SamplesBlended"
326*61046927SAndroid Build Coastguard Worker             underscore_name="samples_blended"
327*61046927SAndroid Build Coastguard Worker             description="The total number of blended samples or pixels written to all render targets."
328*61046927SAndroid Build Coastguard Worker             data_type="uint64"
329*61046927SAndroid Build Coastguard Worker             units="pixels"
330*61046927SAndroid Build Coastguard Worker             semantic_type="event"
331*61046927SAndroid Build Coastguard Worker             equation="A 27 READ 4 UMUL"
332*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Output Merger"
333*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
334*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
335*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
336*61046927SAndroid Build Coastguard Worker             />
337*61046927SAndroid Build Coastguard Worker    <counter name="Sampler Texels"
338*61046927SAndroid Build Coastguard Worker             symbol_name="SamplerTexels"
339*61046927SAndroid Build Coastguard Worker             underscore_name="sampler_texels"
340*61046927SAndroid Build Coastguard Worker             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
341*61046927SAndroid Build Coastguard Worker             data_type="uint64"
342*61046927SAndroid Build Coastguard Worker             units="texels"
343*61046927SAndroid Build Coastguard Worker             semantic_type="event"
344*61046927SAndroid Build Coastguard Worker             equation="A 28 READ 4 UMUL"
345*61046927SAndroid Build Coastguard Worker             mdapi_group="Sampler/Sampler Input"
346*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
347*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
348*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
349*61046927SAndroid Build Coastguard Worker             />
350*61046927SAndroid Build Coastguard Worker    <counter name="Sampler Texels Misses"
351*61046927SAndroid Build Coastguard Worker             symbol_name="SamplerTexelMisses"
352*61046927SAndroid Build Coastguard Worker             underscore_name="sampler_texel_misses"
353*61046927SAndroid Build Coastguard Worker             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
354*61046927SAndroid Build Coastguard Worker             data_type="uint64"
355*61046927SAndroid Build Coastguard Worker             units="texels"
356*61046927SAndroid Build Coastguard Worker             semantic_type="event"
357*61046927SAndroid Build Coastguard Worker             equation="A 29 READ 4 UMUL"
358*61046927SAndroid Build Coastguard Worker             mdapi_group="Sampler/Sampler Cache"
359*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Batch Frame Draw"
360*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
361*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
362*61046927SAndroid Build Coastguard Worker             />
363*61046927SAndroid Build Coastguard Worker    <counter name="SLM Bytes Read"
364*61046927SAndroid Build Coastguard Worker             symbol_name="SlmBytesRead"
365*61046927SAndroid Build Coastguard Worker             underscore_name="slm_bytes_read"
366*61046927SAndroid Build Coastguard Worker             description="The total number of GPU memory bytes read from shared local memory."
367*61046927SAndroid Build Coastguard Worker             data_type="uint64"
368*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
369*61046927SAndroid Build Coastguard Worker             units="bytes"
370*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
371*61046927SAndroid Build Coastguard Worker             equation="A 30 READ 64 UMUL"
372*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port/SLM"
373*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
374*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL OCL IO"
375*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
376*61046927SAndroid Build Coastguard Worker             />
377*61046927SAndroid Build Coastguard Worker    <counter name="SLM Bytes Written"
378*61046927SAndroid Build Coastguard Worker             symbol_name="SlmBytesWritten"
379*61046927SAndroid Build Coastguard Worker             underscore_name="slm_bytes_written"
380*61046927SAndroid Build Coastguard Worker             description="The total number of GPU memory bytes written into shared local memory."
381*61046927SAndroid Build Coastguard Worker             data_type="uint64"
382*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
383*61046927SAndroid Build Coastguard Worker             units="bytes"
384*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
385*61046927SAndroid Build Coastguard Worker             equation="A 31 READ 64 UMUL"
386*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port/SLM"
387*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
388*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL OCL IO"
389*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
390*61046927SAndroid Build Coastguard Worker             />
391*61046927SAndroid Build Coastguard Worker    <counter name="Shader Memory Accesses"
392*61046927SAndroid Build Coastguard Worker             symbol_name="ShaderMemoryAccesses"
393*61046927SAndroid Build Coastguard Worker             underscore_name="shader_memory_accesses"
394*61046927SAndroid Build Coastguard Worker             description="The total number of shader memory accesses to L3."
395*61046927SAndroid Build Coastguard Worker             data_type="uint64"
396*61046927SAndroid Build Coastguard Worker             units="messages"
397*61046927SAndroid Build Coastguard Worker             semantic_type="event"
398*61046927SAndroid Build Coastguard Worker             equation="A 32 READ"
399*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port"
400*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
401*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL OCL IO"
402*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
403*61046927SAndroid Build Coastguard Worker             />
404*61046927SAndroid Build Coastguard Worker    <counter name="Shader Atomic Memory Accesses"
405*61046927SAndroid Build Coastguard Worker             symbol_name="ShaderAtomics"
406*61046927SAndroid Build Coastguard Worker             underscore_name="shader_atomics"
407*61046927SAndroid Build Coastguard Worker             description="The total number of shader atomic memory accesses."
408*61046927SAndroid Build Coastguard Worker             data_type="uint64"
409*61046927SAndroid Build Coastguard Worker             units="messages"
410*61046927SAndroid Build Coastguard Worker             semantic_type="event"
411*61046927SAndroid Build Coastguard Worker             equation="A 34 READ"
412*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port/Atomics"
413*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
414*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
415*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
416*61046927SAndroid Build Coastguard Worker             />
417*61046927SAndroid Build Coastguard Worker    <counter name="L3 Shader Throughput"
418*61046927SAndroid Build Coastguard Worker             symbol_name="L3ShaderThroughput"
419*61046927SAndroid Build Coastguard Worker             underscore_name="l3_shader_throughput"
420*61046927SAndroid Build Coastguard Worker             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
421*61046927SAndroid Build Coastguard Worker             data_type="uint64"
422*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
423*61046927SAndroid Build Coastguard Worker             units="bytes"
424*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
425*61046927SAndroid Build Coastguard Worker             equation="$ShaderMemoryAccesses 64 UMUL"
426*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port"
427*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Frame Batch Draw"
428*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL OCL IO"
429*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
430*61046927SAndroid Build Coastguard Worker             />
431*61046927SAndroid Build Coastguard Worker    <counter name="Shader Barrier Messages"
432*61046927SAndroid Build Coastguard Worker             symbol_name="ShaderBarriers"
433*61046927SAndroid Build Coastguard Worker             underscore_name="shader_barriers"
434*61046927SAndroid Build Coastguard Worker             description="The total number of shader barrier messages."
435*61046927SAndroid Build Coastguard Worker             data_type="uint64"
436*61046927SAndroid Build Coastguard Worker             units="messages"
437*61046927SAndroid Build Coastguard Worker             semantic_type="event"
438*61046927SAndroid Build Coastguard Worker             equation="A 35 READ"
439*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Barrier"
440*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
441*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
442*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
443*61046927SAndroid Build Coastguard Worker             />
444*61046927SAndroid Build Coastguard Worker    <counter name="GTI Read Throughput"
445*61046927SAndroid Build Coastguard Worker             symbol_name="GtiReadThroughput"
446*61046927SAndroid Build Coastguard Worker             underscore_name="gti_read_throughput"
447*61046927SAndroid Build Coastguard Worker             description="The total number of GPU memory bytes read from GTI."
448*61046927SAndroid Build Coastguard Worker             data_type="uint64"
449*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 64 UMUL"
450*61046927SAndroid Build Coastguard Worker             units="bytes"
451*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
452*61046927SAndroid Build Coastguard Worker             equation="64  C 5 READ C 4 READ UADD C 3 READ UADD C 2 READ UADD UMUL"
453*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI"
454*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
455*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
456*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
457*61046927SAndroid Build Coastguard Worker             />
458*61046927SAndroid Build Coastguard Worker    <counter name="GTI Write Throughput"
459*61046927SAndroid Build Coastguard Worker             symbol_name="GtiWriteThroughput"
460*61046927SAndroid Build Coastguard Worker             underscore_name="gti_write_throughput"
461*61046927SAndroid Build Coastguard Worker             description="The total number of GPU memory bytes written to GTI."
462*61046927SAndroid Build Coastguard Worker             data_type="uint64"
463*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 64 UMUL"
464*61046927SAndroid Build Coastguard Worker             units="bytes"
465*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
466*61046927SAndroid Build Coastguard Worker             equation="64  C 1 READ C 0 READ UADD UMUL"
467*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI"
468*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
469*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
470*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
471*61046927SAndroid Build Coastguard Worker             />
472*61046927SAndroid Build Coastguard Worker    <register_config type="NOA">
473*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00000D04" value="0x00000200" />
474*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009840" value="0x00000000" />
475*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000000" />
476*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x14150001" />
477*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x16150020" />
478*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x00124000" />
479*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0E124000" />
480*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x10124000" />
481*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x12124000" />
482*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x10138000" />
483*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1C130E00" />
484*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x00150050" />
485*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x06157000" />
486*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x08157151" />
487*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x10150000" />
488*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x18150000" />
489*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1C150000" />
490*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x000B4000" />
491*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0E0B4000" />
492*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x100B4000" />
493*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x120B4000" />
494*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x100C8000" />
495*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1E0C000E" />
496*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x040D4000" />
497*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0A0D8000" />
498*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0C0DC000" />
499*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x000E8000" />
500*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0E0E8000" />
501*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x100E8000" />
502*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x120E8000" />
503*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x000F4000" />
504*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x060F8000" />
505*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x080FC000" />
506*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
507*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x05151D47" />
508*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x09151536" />
509*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x05351C00" />
510*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x09351400" />
511*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x41104000" />
512*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5B1050BB" />
513*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5D102C01" />
514*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4B112000" />
515*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5F115000" />
516*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x61110001" />
517*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x01128000" />
518*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0F128000" />
519*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x11128000" />
520*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x13128000" />
521*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1F150137" />
522*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x01150000" />
523*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0F168000" />
524*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x03164000" />
525*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x05164000" />
526*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1D350137" />
527*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x03350147" />
528*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x07350136" />
529*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x01350000" />
530*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0F364000" />
531*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x01368000" />
532*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x03368000" />
533*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x47101000" />
534*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4D100000" />
535*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4F100000" />
536*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x51100000" />
537*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x17100000" />
538*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x31100000" />
539*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x55101810" />
540*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x57100008" />
541*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x49101818" />
542*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4B100818" />
543*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
544*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x65100002" />
545*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000000" />
546*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x42000001" />
547*61046927SAndroid Build Coastguard Worker    </register_config>
548*61046927SAndroid Build Coastguard Worker    <register_config type="OA">
549*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D920" value="0x00000000" />
550*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D900" value="0x00000000" />
551*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D904" value="0x30800000" />
552*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D910" value="0x00000000" />
553*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D914" value="0x00800000" />
554*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC40" value="0x00030000" />
555*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D940" value="0x00000018" />
556*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
557*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC00" value="0x00000018" />
558*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC04" value="0x0000FFFC" />
559*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D948" value="0x00000060" />
560*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
561*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC08" value="0x00000060" />
562*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC0C" value="0x0000FFF3" />
563*61046927SAndroid Build Coastguard Worker    </register_config>
564*61046927SAndroid Build Coastguard Worker    <register_config type="FLEX">
565*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E458" value="0x00804704" />
566*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
567*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E658" value="0x00805705" />
568*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
569*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
570*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
571*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E65C" value="0xFFFFFFFF" />
572*61046927SAndroid Build Coastguard Worker    </register_config>
573*61046927SAndroid Build Coastguard Worker  </set>
574*61046927SAndroid Build Coastguard Worker
575*61046927SAndroid Build Coastguard Worker  <set name="Compute Metrics Basic set"
576*61046927SAndroid Build Coastguard Worker       chipset="RKL"
577*61046927SAndroid Build Coastguard Worker       symbol_name="ComputeBasic"
578*61046927SAndroid Build Coastguard Worker       underscore_name="compute_basic"
579*61046927SAndroid Build Coastguard Worker       mdapi_supported_apis="VK OGL OCL IO"
580*61046927SAndroid Build Coastguard Worker       hw_config_guid="09740672-ccc3-48da-a5bc-64994fe3a0a7"
581*61046927SAndroid Build Coastguard Worker       >
582*61046927SAndroid Build Coastguard Worker    <counter name="GPU Time Elapsed"
583*61046927SAndroid Build Coastguard Worker             symbol_name="GpuTime"
584*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_time"
585*61046927SAndroid Build Coastguard Worker             description="Time elapsed on the GPU during the measurement."
586*61046927SAndroid Build Coastguard Worker             data_type="uint64"
587*61046927SAndroid Build Coastguard Worker             units="ns"
588*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
589*61046927SAndroid Build Coastguard Worker             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
590*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
591*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
592*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
593*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
594*61046927SAndroid Build Coastguard Worker             />
595*61046927SAndroid Build Coastguard Worker    <counter name="GPU Core Clocks"
596*61046927SAndroid Build Coastguard Worker             symbol_name="GpuCoreClocks"
597*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_core_clocks"
598*61046927SAndroid Build Coastguard Worker             description="The total number of GPU core clocks elapsed during the measurement."
599*61046927SAndroid Build Coastguard Worker             data_type="uint64"
600*61046927SAndroid Build Coastguard Worker             units="cycles"
601*61046927SAndroid Build Coastguard Worker             semantic_type="event"
602*61046927SAndroid Build Coastguard Worker             equation="GPU_CLOCK 0 READ"
603*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
604*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Frame Batch Draw"
605*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
606*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
607*61046927SAndroid Build Coastguard Worker             />
608*61046927SAndroid Build Coastguard Worker    <counter name="AVG GPU Core Frequency"
609*61046927SAndroid Build Coastguard Worker             symbol_name="AvgGpuCoreFrequency"
610*61046927SAndroid Build Coastguard Worker             underscore_name="avg_gpu_core_frequency"
611*61046927SAndroid Build Coastguard Worker             description="Average GPU Core Frequency in the measurement."
612*61046927SAndroid Build Coastguard Worker             data_type="uint64"
613*61046927SAndroid Build Coastguard Worker             max_equation="$GpuMaxFrequency"
614*61046927SAndroid Build Coastguard Worker             units="hz"
615*61046927SAndroid Build Coastguard Worker             semantic_type="event"
616*61046927SAndroid Build Coastguard Worker             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
617*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
618*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
619*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
620*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
621*61046927SAndroid Build Coastguard Worker             />
622*61046927SAndroid Build Coastguard Worker    <counter name="GPU Busy"
623*61046927SAndroid Build Coastguard Worker             symbol_name="GpuBusy"
624*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_busy"
625*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the GPU has been processing GPU commands."
626*61046927SAndroid Build Coastguard Worker             data_type="float"
627*61046927SAndroid Build Coastguard Worker             max_equation="100"
628*61046927SAndroid Build Coastguard Worker             units="percent"
629*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
630*61046927SAndroid Build Coastguard Worker             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
631*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
632*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame"
633*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
634*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
635*61046927SAndroid Build Coastguard Worker             />
636*61046927SAndroid Build Coastguard Worker    <counter name="VS Threads Dispatched"
637*61046927SAndroid Build Coastguard Worker             symbol_name="VsThreads"
638*61046927SAndroid Build Coastguard Worker             underscore_name="vs_threads"
639*61046927SAndroid Build Coastguard Worker             description="The total number of vertex shader hardware threads dispatched."
640*61046927SAndroid Build Coastguard Worker             data_type="uint64"
641*61046927SAndroid Build Coastguard Worker             units="threads"
642*61046927SAndroid Build Coastguard Worker             semantic_type="event"
643*61046927SAndroid Build Coastguard Worker             equation="A 1 READ"
644*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
645*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
646*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
647*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
648*61046927SAndroid Build Coastguard Worker             />
649*61046927SAndroid Build Coastguard Worker    <counter name="HS Threads Dispatched"
650*61046927SAndroid Build Coastguard Worker             symbol_name="HsThreads"
651*61046927SAndroid Build Coastguard Worker             underscore_name="hs_threads"
652*61046927SAndroid Build Coastguard Worker             description="The total number of hull shader hardware threads dispatched."
653*61046927SAndroid Build Coastguard Worker             data_type="uint64"
654*61046927SAndroid Build Coastguard Worker             units="threads"
655*61046927SAndroid Build Coastguard Worker             semantic_type="event"
656*61046927SAndroid Build Coastguard Worker             equation="A 2 READ"
657*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Hull Shader"
658*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
659*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
660*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
661*61046927SAndroid Build Coastguard Worker             />
662*61046927SAndroid Build Coastguard Worker    <counter name="DS Threads Dispatched"
663*61046927SAndroid Build Coastguard Worker             symbol_name="DsThreads"
664*61046927SAndroid Build Coastguard Worker             underscore_name="ds_threads"
665*61046927SAndroid Build Coastguard Worker             description="The total number of domain shader hardware threads dispatched."
666*61046927SAndroid Build Coastguard Worker             data_type="uint64"
667*61046927SAndroid Build Coastguard Worker             units="threads"
668*61046927SAndroid Build Coastguard Worker             semantic_type="event"
669*61046927SAndroid Build Coastguard Worker             equation="A 3 READ"
670*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Domain Shader"
671*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
672*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
673*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
674*61046927SAndroid Build Coastguard Worker             />
675*61046927SAndroid Build Coastguard Worker    <counter name="GS Threads Dispatched"
676*61046927SAndroid Build Coastguard Worker             symbol_name="GsThreads"
677*61046927SAndroid Build Coastguard Worker             underscore_name="gs_threads"
678*61046927SAndroid Build Coastguard Worker             description="The total number of geometry shader hardware threads dispatched."
679*61046927SAndroid Build Coastguard Worker             data_type="uint64"
680*61046927SAndroid Build Coastguard Worker             units="threads"
681*61046927SAndroid Build Coastguard Worker             semantic_type="event"
682*61046927SAndroid Build Coastguard Worker             equation="A 5 READ"
683*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
684*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
685*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
686*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
687*61046927SAndroid Build Coastguard Worker             />
688*61046927SAndroid Build Coastguard Worker    <counter name="FS Threads Dispatched"
689*61046927SAndroid Build Coastguard Worker             symbol_name="PsThreads"
690*61046927SAndroid Build Coastguard Worker             underscore_name="ps_threads"
691*61046927SAndroid Build Coastguard Worker             description="The total number of fragment shader hardware threads dispatched."
692*61046927SAndroid Build Coastguard Worker             data_type="uint64"
693*61046927SAndroid Build Coastguard Worker             units="threads"
694*61046927SAndroid Build Coastguard Worker             semantic_type="event"
695*61046927SAndroid Build Coastguard Worker             equation="A 6 READ"
696*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
697*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
698*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
699*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
700*61046927SAndroid Build Coastguard Worker             />
701*61046927SAndroid Build Coastguard Worker    <counter name="CS Threads Dispatched"
702*61046927SAndroid Build Coastguard Worker             symbol_name="CsThreads"
703*61046927SAndroid Build Coastguard Worker             underscore_name="cs_threads"
704*61046927SAndroid Build Coastguard Worker             description="The total number of compute shader hardware threads dispatched."
705*61046927SAndroid Build Coastguard Worker             data_type="uint64"
706*61046927SAndroid Build Coastguard Worker             units="threads"
707*61046927SAndroid Build Coastguard Worker             semantic_type="event"
708*61046927SAndroid Build Coastguard Worker             equation="A 4 READ"
709*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
710*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
711*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL OCL IO MEDIA"
712*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
713*61046927SAndroid Build Coastguard Worker             />
714*61046927SAndroid Build Coastguard Worker    <counter name="EU Active"
715*61046927SAndroid Build Coastguard Worker             symbol_name="EuActive"
716*61046927SAndroid Build Coastguard Worker             underscore_name="eu_active"
717*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the Execution Units were actively processing."
718*61046927SAndroid Build Coastguard Worker             data_type="float"
719*61046927SAndroid Build Coastguard Worker             max_equation="100"
720*61046927SAndroid Build Coastguard Worker             units="percent"
721*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
722*61046927SAndroid Build Coastguard Worker             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
723*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
724*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
725*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
726*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
727*61046927SAndroid Build Coastguard Worker             />
728*61046927SAndroid Build Coastguard Worker    <counter name="EU Stall"
729*61046927SAndroid Build Coastguard Worker             symbol_name="EuStall"
730*61046927SAndroid Build Coastguard Worker             underscore_name="eu_stall"
731*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the Execution Units were stalled."
732*61046927SAndroid Build Coastguard Worker             data_type="float"
733*61046927SAndroid Build Coastguard Worker             max_equation="100"
734*61046927SAndroid Build Coastguard Worker             units="percent"
735*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
736*61046927SAndroid Build Coastguard Worker             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
737*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
738*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
739*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
740*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
741*61046927SAndroid Build Coastguard Worker             />
742*61046927SAndroid Build Coastguard Worker    <counter name="EU Thread Occupancy"
743*61046927SAndroid Build Coastguard Worker             symbol_name="EuThreadOccupancy"
744*61046927SAndroid Build Coastguard Worker             underscore_name="eu_thread_occupancy"
745*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which hardware threads occupied EUs."
746*61046927SAndroid Build Coastguard Worker             data_type="float"
747*61046927SAndroid Build Coastguard Worker             max_equation="100"
748*61046927SAndroid Build Coastguard Worker             units="percent"
749*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
750*61046927SAndroid Build Coastguard Worker             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
751*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
752*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
753*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
754*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
755*61046927SAndroid Build Coastguard Worker             />
756*61046927SAndroid Build Coastguard Worker    <counter name="Rasterized Pixels"
757*61046927SAndroid Build Coastguard Worker             symbol_name="RasterizedPixels"
758*61046927SAndroid Build Coastguard Worker             underscore_name="rasterized_pixels"
759*61046927SAndroid Build Coastguard Worker             description="The total number of rasterized pixels."
760*61046927SAndroid Build Coastguard Worker             data_type="uint64"
761*61046927SAndroid Build Coastguard Worker             units="pixels"
762*61046927SAndroid Build Coastguard Worker             semantic_type="event"
763*61046927SAndroid Build Coastguard Worker             equation="A 21 READ 4 UMUL"
764*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Rasterizer"
765*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
766*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
767*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
768*61046927SAndroid Build Coastguard Worker             />
769*61046927SAndroid Build Coastguard Worker    <counter name="Early Hi-Depth Test Fails"
770*61046927SAndroid Build Coastguard Worker             symbol_name="HiDepthTestFails"
771*61046927SAndroid Build Coastguard Worker             underscore_name="hi_depth_test_fails"
772*61046927SAndroid Build Coastguard Worker             description="The total number of pixels dropped on early hierarchical depth test."
773*61046927SAndroid Build Coastguard Worker             data_type="uint64"
774*61046927SAndroid Build Coastguard Worker             units="pixels"
775*61046927SAndroid Build Coastguard Worker             semantic_type="event"
776*61046927SAndroid Build Coastguard Worker             equation="A 22 READ 4 UMUL"
777*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
778*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
779*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
780*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
781*61046927SAndroid Build Coastguard Worker             />
782*61046927SAndroid Build Coastguard Worker    <counter name="Early Depth Test Fails"
783*61046927SAndroid Build Coastguard Worker             symbol_name="EarlyDepthTestFails"
784*61046927SAndroid Build Coastguard Worker             underscore_name="early_depth_test_fails"
785*61046927SAndroid Build Coastguard Worker             description="The total number of pixels dropped on early depth test."
786*61046927SAndroid Build Coastguard Worker             data_type="uint64"
787*61046927SAndroid Build Coastguard Worker             units="pixels"
788*61046927SAndroid Build Coastguard Worker             semantic_type="event"
789*61046927SAndroid Build Coastguard Worker             equation="A 23 READ 4 UMUL"
790*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
791*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
792*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
793*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
794*61046927SAndroid Build Coastguard Worker             />
795*61046927SAndroid Build Coastguard Worker    <counter name="Samples Killed in FS"
796*61046927SAndroid Build Coastguard Worker             symbol_name="SamplesKilledInPs"
797*61046927SAndroid Build Coastguard Worker             underscore_name="samples_killed_in_ps"
798*61046927SAndroid Build Coastguard Worker             description="The total number of samples or pixels dropped in fragment shaders."
799*61046927SAndroid Build Coastguard Worker             data_type="uint64"
800*61046927SAndroid Build Coastguard Worker             units="pixels"
801*61046927SAndroid Build Coastguard Worker             semantic_type="event"
802*61046927SAndroid Build Coastguard Worker             equation="A 24 READ 4 UMUL"
803*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Fragment Shader"
804*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
805*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
806*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
807*61046927SAndroid Build Coastguard Worker             />
808*61046927SAndroid Build Coastguard Worker    <counter name="Pixels Failing Tests"
809*61046927SAndroid Build Coastguard Worker             symbol_name="PixelsFailingPostPsTests"
810*61046927SAndroid Build Coastguard Worker             underscore_name="pixels_failing_post_ps_tests"
811*61046927SAndroid Build Coastguard Worker             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
812*61046927SAndroid Build Coastguard Worker             data_type="uint64"
813*61046927SAndroid Build Coastguard Worker             units="pixels"
814*61046927SAndroid Build Coastguard Worker             semantic_type="event"
815*61046927SAndroid Build Coastguard Worker             equation="A 25 READ 4 UMUL"
816*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Output Merger"
817*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
818*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
819*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
820*61046927SAndroid Build Coastguard Worker             />
821*61046927SAndroid Build Coastguard Worker    <counter name="Samples Written"
822*61046927SAndroid Build Coastguard Worker             symbol_name="SamplesWritten"
823*61046927SAndroid Build Coastguard Worker             underscore_name="samples_written"
824*61046927SAndroid Build Coastguard Worker             description="The total number of samples or pixels written to all render targets."
825*61046927SAndroid Build Coastguard Worker             data_type="uint64"
826*61046927SAndroid Build Coastguard Worker             units="pixels"
827*61046927SAndroid Build Coastguard Worker             semantic_type="event"
828*61046927SAndroid Build Coastguard Worker             equation="A 26 READ 4 UMUL"
829*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Output Merger"
830*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
831*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
832*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
833*61046927SAndroid Build Coastguard Worker             />
834*61046927SAndroid Build Coastguard Worker    <counter name="Samples Blended"
835*61046927SAndroid Build Coastguard Worker             symbol_name="SamplesBlended"
836*61046927SAndroid Build Coastguard Worker             underscore_name="samples_blended"
837*61046927SAndroid Build Coastguard Worker             description="The total number of blended samples or pixels written to all render targets."
838*61046927SAndroid Build Coastguard Worker             data_type="uint64"
839*61046927SAndroid Build Coastguard Worker             units="pixels"
840*61046927SAndroid Build Coastguard Worker             semantic_type="event"
841*61046927SAndroid Build Coastguard Worker             equation="A 27 READ 4 UMUL"
842*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Output Merger"
843*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
844*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
845*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
846*61046927SAndroid Build Coastguard Worker             />
847*61046927SAndroid Build Coastguard Worker    <counter name="Sampler Texels"
848*61046927SAndroid Build Coastguard Worker             symbol_name="SamplerTexels"
849*61046927SAndroid Build Coastguard Worker             underscore_name="sampler_texels"
850*61046927SAndroid Build Coastguard Worker             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
851*61046927SAndroid Build Coastguard Worker             data_type="uint64"
852*61046927SAndroid Build Coastguard Worker             units="texels"
853*61046927SAndroid Build Coastguard Worker             semantic_type="event"
854*61046927SAndroid Build Coastguard Worker             equation="A 28 READ 4 UMUL"
855*61046927SAndroid Build Coastguard Worker             mdapi_group="Sampler/Sampler Input"
856*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
857*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
858*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
859*61046927SAndroid Build Coastguard Worker             />
860*61046927SAndroid Build Coastguard Worker    <counter name="Sampler Texels Misses"
861*61046927SAndroid Build Coastguard Worker             symbol_name="SamplerTexelMisses"
862*61046927SAndroid Build Coastguard Worker             underscore_name="sampler_texel_misses"
863*61046927SAndroid Build Coastguard Worker             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
864*61046927SAndroid Build Coastguard Worker             data_type="uint64"
865*61046927SAndroid Build Coastguard Worker             units="texels"
866*61046927SAndroid Build Coastguard Worker             semantic_type="event"
867*61046927SAndroid Build Coastguard Worker             equation="A 29 READ 4 UMUL"
868*61046927SAndroid Build Coastguard Worker             mdapi_group="Sampler/Sampler Cache"
869*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Batch Frame Draw"
870*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
871*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
872*61046927SAndroid Build Coastguard Worker             />
873*61046927SAndroid Build Coastguard Worker    <counter name="SLM Bytes Read"
874*61046927SAndroid Build Coastguard Worker             symbol_name="SlmBytesRead"
875*61046927SAndroid Build Coastguard Worker             underscore_name="slm_bytes_read"
876*61046927SAndroid Build Coastguard Worker             description="The total number of GPU memory bytes read from shared local memory."
877*61046927SAndroid Build Coastguard Worker             data_type="uint64"
878*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
879*61046927SAndroid Build Coastguard Worker             units="bytes"
880*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
881*61046927SAndroid Build Coastguard Worker             equation="A 30 READ 64 UMUL"
882*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port/SLM"
883*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
884*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL OCL IO"
885*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
886*61046927SAndroid Build Coastguard Worker             />
887*61046927SAndroid Build Coastguard Worker    <counter name="SLM Bytes Written"
888*61046927SAndroid Build Coastguard Worker             symbol_name="SlmBytesWritten"
889*61046927SAndroid Build Coastguard Worker             underscore_name="slm_bytes_written"
890*61046927SAndroid Build Coastguard Worker             description="The total number of GPU memory bytes written into shared local memory."
891*61046927SAndroid Build Coastguard Worker             data_type="uint64"
892*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
893*61046927SAndroid Build Coastguard Worker             units="bytes"
894*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
895*61046927SAndroid Build Coastguard Worker             equation="A 31 READ 64 UMUL"
896*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port/SLM"
897*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
898*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL OCL IO"
899*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
900*61046927SAndroid Build Coastguard Worker             />
901*61046927SAndroid Build Coastguard Worker    <counter name="Shader Memory Accesses"
902*61046927SAndroid Build Coastguard Worker             symbol_name="ShaderMemoryAccesses"
903*61046927SAndroid Build Coastguard Worker             underscore_name="shader_memory_accesses"
904*61046927SAndroid Build Coastguard Worker             description="The total number of shader memory accesses to L3."
905*61046927SAndroid Build Coastguard Worker             data_type="uint64"
906*61046927SAndroid Build Coastguard Worker             units="messages"
907*61046927SAndroid Build Coastguard Worker             semantic_type="event"
908*61046927SAndroid Build Coastguard Worker             equation="A 32 READ"
909*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port"
910*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
911*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL OCL IO"
912*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
913*61046927SAndroid Build Coastguard Worker             />
914*61046927SAndroid Build Coastguard Worker    <counter name="Shader Atomic Memory Accesses"
915*61046927SAndroid Build Coastguard Worker             symbol_name="ShaderAtomics"
916*61046927SAndroid Build Coastguard Worker             underscore_name="shader_atomics"
917*61046927SAndroid Build Coastguard Worker             description="The total number of shader atomic memory accesses."
918*61046927SAndroid Build Coastguard Worker             data_type="uint64"
919*61046927SAndroid Build Coastguard Worker             units="messages"
920*61046927SAndroid Build Coastguard Worker             semantic_type="event"
921*61046927SAndroid Build Coastguard Worker             equation="A 34 READ"
922*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port/Atomics"
923*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
924*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
925*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
926*61046927SAndroid Build Coastguard Worker             />
927*61046927SAndroid Build Coastguard Worker    <counter name="L3 Shader Throughput"
928*61046927SAndroid Build Coastguard Worker             symbol_name="L3ShaderThroughput"
929*61046927SAndroid Build Coastguard Worker             underscore_name="l3_shader_throughput"
930*61046927SAndroid Build Coastguard Worker             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
931*61046927SAndroid Build Coastguard Worker             data_type="uint64"
932*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
933*61046927SAndroid Build Coastguard Worker             units="bytes"
934*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
935*61046927SAndroid Build Coastguard Worker             equation="$ShaderMemoryAccesses 64 UMUL"
936*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port"
937*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Frame Batch Draw"
938*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL OCL IO"
939*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
940*61046927SAndroid Build Coastguard Worker             />
941*61046927SAndroid Build Coastguard Worker    <counter name="Shader Barrier Messages"
942*61046927SAndroid Build Coastguard Worker             symbol_name="ShaderBarriers"
943*61046927SAndroid Build Coastguard Worker             underscore_name="shader_barriers"
944*61046927SAndroid Build Coastguard Worker             description="The total number of shader barrier messages."
945*61046927SAndroid Build Coastguard Worker             data_type="uint64"
946*61046927SAndroid Build Coastguard Worker             units="messages"
947*61046927SAndroid Build Coastguard Worker             semantic_type="event"
948*61046927SAndroid Build Coastguard Worker             equation="A 35 READ"
949*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Barrier"
950*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
951*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
952*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
953*61046927SAndroid Build Coastguard Worker             />
954*61046927SAndroid Build Coastguard Worker    <counter name="GTI Read Throughput"
955*61046927SAndroid Build Coastguard Worker             symbol_name="GtiReadThroughput"
956*61046927SAndroid Build Coastguard Worker             underscore_name="gti_read_throughput"
957*61046927SAndroid Build Coastguard Worker             description="The total number of GPU memory bytes read from GTI."
958*61046927SAndroid Build Coastguard Worker             data_type="uint64"
959*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 64 UMUL"
960*61046927SAndroid Build Coastguard Worker             units="bytes"
961*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
962*61046927SAndroid Build Coastguard Worker             equation="64  C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
963*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI"
964*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
965*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
966*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
967*61046927SAndroid Build Coastguard Worker             />
968*61046927SAndroid Build Coastguard Worker    <counter name="GTI Write Throughput"
969*61046927SAndroid Build Coastguard Worker             symbol_name="GtiWriteThroughput"
970*61046927SAndroid Build Coastguard Worker             underscore_name="gti_write_throughput"
971*61046927SAndroid Build Coastguard Worker             description="The total number of GPU memory bytes written to GTI."
972*61046927SAndroid Build Coastguard Worker             data_type="uint64"
973*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 64 UMUL"
974*61046927SAndroid Build Coastguard Worker             units="bytes"
975*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
976*61046927SAndroid Build Coastguard Worker             equation="64  C 3 READ C 2 READ UADD UMUL"
977*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI"
978*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
979*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
980*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
981*61046927SAndroid Build Coastguard Worker             />
982*61046927SAndroid Build Coastguard Worker    <register_config type="NOA">
983*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00000D04" value="0x00000200" />
984*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009840" value="0x00000000" />
985*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
986*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x05151D37" />
987*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x09151547" />
988*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x05351C00" />
989*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x09351400" />
990*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5B100BBB" />
991*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0D150136" />
992*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x01150000" />
993*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x03164000" />
994*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x05164000" />
995*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x07164000" />
996*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x03350137" />
997*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x07350147" />
998*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0B350136" />
999*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x01350000" />
1000*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x01368000" />
1001*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x03368000" />
1002*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x05368000" />
1003*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x17100000" />
1004*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x47100000" />
1005*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x49100000" />
1006*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4B100000" />
1007*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4D100000" />
1008*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x31100000" />
1009*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
1010*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x65100002" />
1011*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000000" />
1012*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x42000001" />
1013*61046927SAndroid Build Coastguard Worker    </register_config>
1014*61046927SAndroid Build Coastguard Worker    <register_config type="OA">
1015*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D920" value="0x00000000" />
1016*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D900" value="0x00000000" />
1017*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D904" value="0x00800000" />
1018*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D910" value="0x00000000" />
1019*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D914" value="0x00800000" />
1020*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC40" value="0x00000000" />
1021*61046927SAndroid Build Coastguard Worker    </register_config>
1022*61046927SAndroid Build Coastguard Worker    <register_config type="FLEX">
1023*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E458" value="0x00804704" />
1024*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
1025*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E658" value="0x00805705" />
1026*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
1027*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
1028*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
1029*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E65C" value="0xFFFFFFFF" />
1030*61046927SAndroid Build Coastguard Worker    </register_config>
1031*61046927SAndroid Build Coastguard Worker  </set>
1032*61046927SAndroid Build Coastguard Worker
1033*61046927SAndroid Build Coastguard Worker  <set name="Render Metrics set for 3D Pipeline Profile"
1034*61046927SAndroid Build Coastguard Worker       chipset="RKL"
1035*61046927SAndroid Build Coastguard Worker       symbol_name="RenderPipeProfile"
1036*61046927SAndroid Build Coastguard Worker       underscore_name="render_pipe_profile"
1037*61046927SAndroid Build Coastguard Worker       mdapi_supported_apis="VK OGL OCL IO"
1038*61046927SAndroid Build Coastguard Worker       hw_config_guid="833bb0f2-9483-498e-b3bf-ebf026a6301a"
1039*61046927SAndroid Build Coastguard Worker       >
1040*61046927SAndroid Build Coastguard Worker    <counter name="GPU Time Elapsed"
1041*61046927SAndroid Build Coastguard Worker             symbol_name="GpuTime"
1042*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_time"
1043*61046927SAndroid Build Coastguard Worker             description="Time elapsed on the GPU during the measurement."
1044*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1045*61046927SAndroid Build Coastguard Worker             units="ns"
1046*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
1047*61046927SAndroid Build Coastguard Worker             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1048*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
1049*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1050*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
1051*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1052*61046927SAndroid Build Coastguard Worker             />
1053*61046927SAndroid Build Coastguard Worker    <counter name="GPU Core Clocks"
1054*61046927SAndroid Build Coastguard Worker             symbol_name="GpuCoreClocks"
1055*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_core_clocks"
1056*61046927SAndroid Build Coastguard Worker             description="The total number of GPU core clocks elapsed during the measurement."
1057*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1058*61046927SAndroid Build Coastguard Worker             units="cycles"
1059*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1060*61046927SAndroid Build Coastguard Worker             equation="GPU_CLOCK 0 READ"
1061*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
1062*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Frame Batch Draw"
1063*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
1064*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1065*61046927SAndroid Build Coastguard Worker             />
1066*61046927SAndroid Build Coastguard Worker    <counter name="AVG GPU Core Frequency"
1067*61046927SAndroid Build Coastguard Worker             symbol_name="AvgGpuCoreFrequency"
1068*61046927SAndroid Build Coastguard Worker             underscore_name="avg_gpu_core_frequency"
1069*61046927SAndroid Build Coastguard Worker             description="Average GPU Core Frequency in the measurement."
1070*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1071*61046927SAndroid Build Coastguard Worker             max_equation="$GpuMaxFrequency"
1072*61046927SAndroid Build Coastguard Worker             units="hz"
1073*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1074*61046927SAndroid Build Coastguard Worker             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1075*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
1076*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1077*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
1078*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1079*61046927SAndroid Build Coastguard Worker             />
1080*61046927SAndroid Build Coastguard Worker    <counter name="GPU Busy"
1081*61046927SAndroid Build Coastguard Worker             symbol_name="GpuBusy"
1082*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_busy"
1083*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the GPU has been processing GPU commands."
1084*61046927SAndroid Build Coastguard Worker             data_type="float"
1085*61046927SAndroid Build Coastguard Worker             max_equation="100"
1086*61046927SAndroid Build Coastguard Worker             units="percent"
1087*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
1088*61046927SAndroid Build Coastguard Worker             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1089*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
1090*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame"
1091*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
1092*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1093*61046927SAndroid Build Coastguard Worker             />
1094*61046927SAndroid Build Coastguard Worker    <counter name="VS Threads Dispatched"
1095*61046927SAndroid Build Coastguard Worker             symbol_name="VsThreads"
1096*61046927SAndroid Build Coastguard Worker             underscore_name="vs_threads"
1097*61046927SAndroid Build Coastguard Worker             description="The total number of vertex shader hardware threads dispatched."
1098*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1099*61046927SAndroid Build Coastguard Worker             units="threads"
1100*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1101*61046927SAndroid Build Coastguard Worker             equation="A 1 READ"
1102*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
1103*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
1104*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
1105*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1106*61046927SAndroid Build Coastguard Worker             />
1107*61046927SAndroid Build Coastguard Worker    <counter name="HS Threads Dispatched"
1108*61046927SAndroid Build Coastguard Worker             symbol_name="HsThreads"
1109*61046927SAndroid Build Coastguard Worker             underscore_name="hs_threads"
1110*61046927SAndroid Build Coastguard Worker             description="The total number of hull shader hardware threads dispatched."
1111*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1112*61046927SAndroid Build Coastguard Worker             units="threads"
1113*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1114*61046927SAndroid Build Coastguard Worker             equation="A 2 READ"
1115*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Hull Shader"
1116*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
1117*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
1118*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1119*61046927SAndroid Build Coastguard Worker             />
1120*61046927SAndroid Build Coastguard Worker    <counter name="DS Threads Dispatched"
1121*61046927SAndroid Build Coastguard Worker             symbol_name="DsThreads"
1122*61046927SAndroid Build Coastguard Worker             underscore_name="ds_threads"
1123*61046927SAndroid Build Coastguard Worker             description="The total number of domain shader hardware threads dispatched."
1124*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1125*61046927SAndroid Build Coastguard Worker             units="threads"
1126*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1127*61046927SAndroid Build Coastguard Worker             equation="A 3 READ"
1128*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Domain Shader"
1129*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
1130*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
1131*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1132*61046927SAndroid Build Coastguard Worker             />
1133*61046927SAndroid Build Coastguard Worker    <counter name="GS Threads Dispatched"
1134*61046927SAndroid Build Coastguard Worker             symbol_name="GsThreads"
1135*61046927SAndroid Build Coastguard Worker             underscore_name="gs_threads"
1136*61046927SAndroid Build Coastguard Worker             description="The total number of geometry shader hardware threads dispatched."
1137*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1138*61046927SAndroid Build Coastguard Worker             units="threads"
1139*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1140*61046927SAndroid Build Coastguard Worker             equation="A 5 READ"
1141*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
1142*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
1143*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
1144*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1145*61046927SAndroid Build Coastguard Worker             />
1146*61046927SAndroid Build Coastguard Worker    <counter name="FS Threads Dispatched"
1147*61046927SAndroid Build Coastguard Worker             symbol_name="PsThreads"
1148*61046927SAndroid Build Coastguard Worker             underscore_name="ps_threads"
1149*61046927SAndroid Build Coastguard Worker             description="The total number of fragment shader hardware threads dispatched."
1150*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1151*61046927SAndroid Build Coastguard Worker             units="threads"
1152*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1153*61046927SAndroid Build Coastguard Worker             equation="A 6 READ"
1154*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
1155*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
1156*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
1157*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1158*61046927SAndroid Build Coastguard Worker             />
1159*61046927SAndroid Build Coastguard Worker    <counter name="CS Threads Dispatched"
1160*61046927SAndroid Build Coastguard Worker             symbol_name="CsThreads"
1161*61046927SAndroid Build Coastguard Worker             underscore_name="cs_threads"
1162*61046927SAndroid Build Coastguard Worker             description="The total number of compute shader hardware threads dispatched."
1163*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1164*61046927SAndroid Build Coastguard Worker             units="threads"
1165*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1166*61046927SAndroid Build Coastguard Worker             equation="A 4 READ"
1167*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
1168*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
1169*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL OCL IO MEDIA"
1170*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1171*61046927SAndroid Build Coastguard Worker             />
1172*61046927SAndroid Build Coastguard Worker    <counter name="EU Active"
1173*61046927SAndroid Build Coastguard Worker             symbol_name="EuActive"
1174*61046927SAndroid Build Coastguard Worker             underscore_name="eu_active"
1175*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the Execution Units were actively processing."
1176*61046927SAndroid Build Coastguard Worker             data_type="float"
1177*61046927SAndroid Build Coastguard Worker             max_equation="100"
1178*61046927SAndroid Build Coastguard Worker             units="percent"
1179*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
1180*61046927SAndroid Build Coastguard Worker             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1181*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
1182*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1183*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
1184*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1185*61046927SAndroid Build Coastguard Worker             />
1186*61046927SAndroid Build Coastguard Worker    <counter name="EU Stall"
1187*61046927SAndroid Build Coastguard Worker             symbol_name="EuStall"
1188*61046927SAndroid Build Coastguard Worker             underscore_name="eu_stall"
1189*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the Execution Units were stalled."
1190*61046927SAndroid Build Coastguard Worker             data_type="float"
1191*61046927SAndroid Build Coastguard Worker             max_equation="100"
1192*61046927SAndroid Build Coastguard Worker             units="percent"
1193*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
1194*61046927SAndroid Build Coastguard Worker             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1195*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
1196*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1197*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
1198*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1199*61046927SAndroid Build Coastguard Worker             />
1200*61046927SAndroid Build Coastguard Worker    <counter name="EU Thread Occupancy"
1201*61046927SAndroid Build Coastguard Worker             symbol_name="EuThreadOccupancy"
1202*61046927SAndroid Build Coastguard Worker             underscore_name="eu_thread_occupancy"
1203*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which hardware threads occupied EUs."
1204*61046927SAndroid Build Coastguard Worker             data_type="float"
1205*61046927SAndroid Build Coastguard Worker             max_equation="100"
1206*61046927SAndroid Build Coastguard Worker             units="percent"
1207*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
1208*61046927SAndroid Build Coastguard Worker             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1209*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
1210*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1211*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
1212*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1213*61046927SAndroid Build Coastguard Worker             />
1214*61046927SAndroid Build Coastguard Worker    <counter name="Rasterized Pixels"
1215*61046927SAndroid Build Coastguard Worker             symbol_name="RasterizedPixels"
1216*61046927SAndroid Build Coastguard Worker             underscore_name="rasterized_pixels"
1217*61046927SAndroid Build Coastguard Worker             description="The total number of rasterized pixels."
1218*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1219*61046927SAndroid Build Coastguard Worker             units="pixels"
1220*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1221*61046927SAndroid Build Coastguard Worker             equation="A 21 READ 4 UMUL"
1222*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Rasterizer"
1223*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
1224*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
1225*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1226*61046927SAndroid Build Coastguard Worker             />
1227*61046927SAndroid Build Coastguard Worker    <counter name="Early Hi-Depth Test Fails"
1228*61046927SAndroid Build Coastguard Worker             symbol_name="HiDepthTestFails"
1229*61046927SAndroid Build Coastguard Worker             underscore_name="hi_depth_test_fails"
1230*61046927SAndroid Build Coastguard Worker             description="The total number of pixels dropped on early hierarchical depth test."
1231*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1232*61046927SAndroid Build Coastguard Worker             units="pixels"
1233*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1234*61046927SAndroid Build Coastguard Worker             equation="A 22 READ 4 UMUL"
1235*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1236*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
1237*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
1238*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1239*61046927SAndroid Build Coastguard Worker             />
1240*61046927SAndroid Build Coastguard Worker    <counter name="Early Depth Test Fails"
1241*61046927SAndroid Build Coastguard Worker             symbol_name="EarlyDepthTestFails"
1242*61046927SAndroid Build Coastguard Worker             underscore_name="early_depth_test_fails"
1243*61046927SAndroid Build Coastguard Worker             description="The total number of pixels dropped on early depth test."
1244*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1245*61046927SAndroid Build Coastguard Worker             units="pixels"
1246*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1247*61046927SAndroid Build Coastguard Worker             equation="A 23 READ 4 UMUL"
1248*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1249*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
1250*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
1251*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1252*61046927SAndroid Build Coastguard Worker             />
1253*61046927SAndroid Build Coastguard Worker    <counter name="Samples Killed in FS"
1254*61046927SAndroid Build Coastguard Worker             symbol_name="SamplesKilledInPs"
1255*61046927SAndroid Build Coastguard Worker             underscore_name="samples_killed_in_ps"
1256*61046927SAndroid Build Coastguard Worker             description="The total number of samples or pixels dropped in fragment shaders."
1257*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1258*61046927SAndroid Build Coastguard Worker             units="pixels"
1259*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1260*61046927SAndroid Build Coastguard Worker             equation="A 24 READ 4 UMUL"
1261*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Fragment Shader"
1262*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
1263*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
1264*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1265*61046927SAndroid Build Coastguard Worker             />
1266*61046927SAndroid Build Coastguard Worker    <counter name="Pixels Failing Tests"
1267*61046927SAndroid Build Coastguard Worker             symbol_name="PixelsFailingPostPsTests"
1268*61046927SAndroid Build Coastguard Worker             underscore_name="pixels_failing_post_ps_tests"
1269*61046927SAndroid Build Coastguard Worker             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
1270*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1271*61046927SAndroid Build Coastguard Worker             units="pixels"
1272*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1273*61046927SAndroid Build Coastguard Worker             equation="A 25 READ 4 UMUL"
1274*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Output Merger"
1275*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
1276*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
1277*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1278*61046927SAndroid Build Coastguard Worker             />
1279*61046927SAndroid Build Coastguard Worker    <counter name="Samples Written"
1280*61046927SAndroid Build Coastguard Worker             symbol_name="SamplesWritten"
1281*61046927SAndroid Build Coastguard Worker             underscore_name="samples_written"
1282*61046927SAndroid Build Coastguard Worker             description="The total number of samples or pixels written to all render targets."
1283*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1284*61046927SAndroid Build Coastguard Worker             units="pixels"
1285*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1286*61046927SAndroid Build Coastguard Worker             equation="A 26 READ 4 UMUL"
1287*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Output Merger"
1288*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1289*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
1290*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1291*61046927SAndroid Build Coastguard Worker             />
1292*61046927SAndroid Build Coastguard Worker    <counter name="Samples Blended"
1293*61046927SAndroid Build Coastguard Worker             symbol_name="SamplesBlended"
1294*61046927SAndroid Build Coastguard Worker             underscore_name="samples_blended"
1295*61046927SAndroid Build Coastguard Worker             description="The total number of blended samples or pixels written to all render targets."
1296*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1297*61046927SAndroid Build Coastguard Worker             units="pixels"
1298*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1299*61046927SAndroid Build Coastguard Worker             equation="A 27 READ 4 UMUL"
1300*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Output Merger"
1301*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1302*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
1303*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1304*61046927SAndroid Build Coastguard Worker             />
1305*61046927SAndroid Build Coastguard Worker    <counter name="Sampler Texels"
1306*61046927SAndroid Build Coastguard Worker             symbol_name="SamplerTexels"
1307*61046927SAndroid Build Coastguard Worker             underscore_name="sampler_texels"
1308*61046927SAndroid Build Coastguard Worker             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
1309*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1310*61046927SAndroid Build Coastguard Worker             units="texels"
1311*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1312*61046927SAndroid Build Coastguard Worker             equation="A 28 READ 4 UMUL"
1313*61046927SAndroid Build Coastguard Worker             mdapi_group="Sampler/Sampler Input"
1314*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1315*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
1316*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1317*61046927SAndroid Build Coastguard Worker             />
1318*61046927SAndroid Build Coastguard Worker    <counter name="Sampler Texels Misses"
1319*61046927SAndroid Build Coastguard Worker             symbol_name="SamplerTexelMisses"
1320*61046927SAndroid Build Coastguard Worker             underscore_name="sampler_texel_misses"
1321*61046927SAndroid Build Coastguard Worker             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
1322*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1323*61046927SAndroid Build Coastguard Worker             units="texels"
1324*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1325*61046927SAndroid Build Coastguard Worker             equation="A 29 READ 4 UMUL"
1326*61046927SAndroid Build Coastguard Worker             mdapi_group="Sampler/Sampler Cache"
1327*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Batch Frame Draw"
1328*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
1329*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1330*61046927SAndroid Build Coastguard Worker             />
1331*61046927SAndroid Build Coastguard Worker    <counter name="SLM Bytes Read"
1332*61046927SAndroid Build Coastguard Worker             symbol_name="SlmBytesRead"
1333*61046927SAndroid Build Coastguard Worker             underscore_name="slm_bytes_read"
1334*61046927SAndroid Build Coastguard Worker             description="The total number of GPU memory bytes read from shared local memory."
1335*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1336*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
1337*61046927SAndroid Build Coastguard Worker             units="bytes"
1338*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
1339*61046927SAndroid Build Coastguard Worker             equation="A 30 READ 64 UMUL"
1340*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port/SLM"
1341*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
1342*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL OCL IO"
1343*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1344*61046927SAndroid Build Coastguard Worker             />
1345*61046927SAndroid Build Coastguard Worker    <counter name="SLM Bytes Written"
1346*61046927SAndroid Build Coastguard Worker             symbol_name="SlmBytesWritten"
1347*61046927SAndroid Build Coastguard Worker             underscore_name="slm_bytes_written"
1348*61046927SAndroid Build Coastguard Worker             description="The total number of GPU memory bytes written into shared local memory."
1349*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1350*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
1351*61046927SAndroid Build Coastguard Worker             units="bytes"
1352*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
1353*61046927SAndroid Build Coastguard Worker             equation="A 31 READ 64 UMUL"
1354*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port/SLM"
1355*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
1356*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL OCL IO"
1357*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1358*61046927SAndroid Build Coastguard Worker             />
1359*61046927SAndroid Build Coastguard Worker    <counter name="Shader Memory Accesses"
1360*61046927SAndroid Build Coastguard Worker             symbol_name="ShaderMemoryAccesses"
1361*61046927SAndroid Build Coastguard Worker             underscore_name="shader_memory_accesses"
1362*61046927SAndroid Build Coastguard Worker             description="The total number of shader memory accesses to L3."
1363*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1364*61046927SAndroid Build Coastguard Worker             units="messages"
1365*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1366*61046927SAndroid Build Coastguard Worker             equation="A 32 READ"
1367*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port"
1368*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
1369*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL OCL IO"
1370*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1371*61046927SAndroid Build Coastguard Worker             />
1372*61046927SAndroid Build Coastguard Worker    <counter name="Shader Atomic Memory Accesses"
1373*61046927SAndroid Build Coastguard Worker             symbol_name="ShaderAtomics"
1374*61046927SAndroid Build Coastguard Worker             underscore_name="shader_atomics"
1375*61046927SAndroid Build Coastguard Worker             description="The total number of shader atomic memory accesses."
1376*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1377*61046927SAndroid Build Coastguard Worker             units="messages"
1378*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1379*61046927SAndroid Build Coastguard Worker             equation="A 34 READ"
1380*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port/Atomics"
1381*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
1382*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
1383*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1384*61046927SAndroid Build Coastguard Worker             />
1385*61046927SAndroid Build Coastguard Worker    <counter name="L3 Shader Throughput"
1386*61046927SAndroid Build Coastguard Worker             symbol_name="L3ShaderThroughput"
1387*61046927SAndroid Build Coastguard Worker             underscore_name="l3_shader_throughput"
1388*61046927SAndroid Build Coastguard Worker             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
1389*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1390*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1391*61046927SAndroid Build Coastguard Worker             units="bytes"
1392*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
1393*61046927SAndroid Build Coastguard Worker             equation="$ShaderMemoryAccesses 64 UMUL"
1394*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port"
1395*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Frame Batch Draw"
1396*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL OCL IO"
1397*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1398*61046927SAndroid Build Coastguard Worker             />
1399*61046927SAndroid Build Coastguard Worker    <counter name="Shader Barrier Messages"
1400*61046927SAndroid Build Coastguard Worker             symbol_name="ShaderBarriers"
1401*61046927SAndroid Build Coastguard Worker             underscore_name="shader_barriers"
1402*61046927SAndroid Build Coastguard Worker             description="The total number of shader barrier messages."
1403*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1404*61046927SAndroid Build Coastguard Worker             units="messages"
1405*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1406*61046927SAndroid Build Coastguard Worker             equation="A 35 READ"
1407*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Barrier"
1408*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
1409*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
1410*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1411*61046927SAndroid Build Coastguard Worker             />
1412*61046927SAndroid Build Coastguard Worker    <counter name="VF Bottleneck"
1413*61046927SAndroid Build Coastguard Worker             symbol_name="VfBottleneck"
1414*61046927SAndroid Build Coastguard Worker             underscore_name="vf_bottleneck"
1415*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
1416*61046927SAndroid Build Coastguard Worker             low_watermark="5"
1417*61046927SAndroid Build Coastguard Worker             high_watermark="15"
1418*61046927SAndroid Build Coastguard Worker             data_type="float"
1419*61046927SAndroid Build Coastguard Worker             max_equation="100"
1420*61046927SAndroid Build Coastguard Worker             units="percent"
1421*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
1422*61046927SAndroid Build Coastguard Worker             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
1423*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Input Assembler"
1424*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Indicate Draw"
1425*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
1426*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1427*61046927SAndroid Build Coastguard Worker             />
1428*61046927SAndroid Build Coastguard Worker    <counter name="VS Bottleneck"
1429*61046927SAndroid Build Coastguard Worker             symbol_name="VsBottleneck"
1430*61046927SAndroid Build Coastguard Worker             underscore_name="vs_bottleneck"
1431*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which vertex shader pipeline stage was slowing down the 3D pipeline."
1432*61046927SAndroid Build Coastguard Worker             low_watermark="10"
1433*61046927SAndroid Build Coastguard Worker             high_watermark="30"
1434*61046927SAndroid Build Coastguard Worker             data_type="float"
1435*61046927SAndroid Build Coastguard Worker             max_equation="100"
1436*61046927SAndroid Build Coastguard Worker             units="percent"
1437*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
1438*61046927SAndroid Build Coastguard Worker             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
1439*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Vertex Shader"
1440*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Indicate Draw"
1441*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
1442*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1443*61046927SAndroid Build Coastguard Worker             />
1444*61046927SAndroid Build Coastguard Worker    <counter name="HS Bottleneck"
1445*61046927SAndroid Build Coastguard Worker             symbol_name="HsBottleneck"
1446*61046927SAndroid Build Coastguard Worker             underscore_name="hs_bottleneck"
1447*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
1448*61046927SAndroid Build Coastguard Worker             low_watermark="3"
1449*61046927SAndroid Build Coastguard Worker             high_watermark="9"
1450*61046927SAndroid Build Coastguard Worker             data_type="float"
1451*61046927SAndroid Build Coastguard Worker             max_equation="100"
1452*61046927SAndroid Build Coastguard Worker             units="percent"
1453*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
1454*61046927SAndroid Build Coastguard Worker             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
1455*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Hull Shader"
1456*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Indicate Draw"
1457*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
1458*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1459*61046927SAndroid Build Coastguard Worker             />
1460*61046927SAndroid Build Coastguard Worker    <counter name="DS Bottleneck"
1461*61046927SAndroid Build Coastguard Worker             symbol_name="DsBottleneck"
1462*61046927SAndroid Build Coastguard Worker             underscore_name="ds_bottleneck"
1463*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
1464*61046927SAndroid Build Coastguard Worker             low_watermark="5"
1465*61046927SAndroid Build Coastguard Worker             high_watermark="15"
1466*61046927SAndroid Build Coastguard Worker             data_type="float"
1467*61046927SAndroid Build Coastguard Worker             max_equation="100"
1468*61046927SAndroid Build Coastguard Worker             units="percent"
1469*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
1470*61046927SAndroid Build Coastguard Worker             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
1471*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Domain Shader"
1472*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Indicate Draw"
1473*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
1474*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1475*61046927SAndroid Build Coastguard Worker             />
1476*61046927SAndroid Build Coastguard Worker    <counter name="GS Bottleneck"
1477*61046927SAndroid Build Coastguard Worker             symbol_name="GsBottleneck"
1478*61046927SAndroid Build Coastguard Worker             underscore_name="gs_bottleneck"
1479*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
1480*61046927SAndroid Build Coastguard Worker             low_watermark="5"
1481*61046927SAndroid Build Coastguard Worker             high_watermark="15"
1482*61046927SAndroid Build Coastguard Worker             data_type="float"
1483*61046927SAndroid Build Coastguard Worker             max_equation="100"
1484*61046927SAndroid Build Coastguard Worker             units="percent"
1485*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
1486*61046927SAndroid Build Coastguard Worker             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
1487*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Geometry Shader"
1488*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Indicate Draw"
1489*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
1490*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1491*61046927SAndroid Build Coastguard Worker             />
1492*61046927SAndroid Build Coastguard Worker    <counter name="SO Bottleneck"
1493*61046927SAndroid Build Coastguard Worker             symbol_name="SoBottleneck"
1494*61046927SAndroid Build Coastguard Worker             underscore_name="so_bottleneck"
1495*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
1496*61046927SAndroid Build Coastguard Worker             low_watermark="5"
1497*61046927SAndroid Build Coastguard Worker             high_watermark="15"
1498*61046927SAndroid Build Coastguard Worker             data_type="float"
1499*61046927SAndroid Build Coastguard Worker             max_equation="100"
1500*61046927SAndroid Build Coastguard Worker             units="percent"
1501*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
1502*61046927SAndroid Build Coastguard Worker             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
1503*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Stream Output"
1504*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Indicate Draw"
1505*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
1506*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1507*61046927SAndroid Build Coastguard Worker             />
1508*61046927SAndroid Build Coastguard Worker    <counter name="Clipper Bottleneck"
1509*61046927SAndroid Build Coastguard Worker             symbol_name="ClBottleneck"
1510*61046927SAndroid Build Coastguard Worker             underscore_name="cl_bottleneck"
1511*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
1512*61046927SAndroid Build Coastguard Worker             low_watermark="10"
1513*61046927SAndroid Build Coastguard Worker             high_watermark="30"
1514*61046927SAndroid Build Coastguard Worker             data_type="float"
1515*61046927SAndroid Build Coastguard Worker             max_equation="100"
1516*61046927SAndroid Build Coastguard Worker             units="percent"
1517*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
1518*61046927SAndroid Build Coastguard Worker             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
1519*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Clipper"
1520*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Indicate Draw"
1521*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
1522*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1523*61046927SAndroid Build Coastguard Worker             />
1524*61046927SAndroid Build Coastguard Worker    <counter name="Strip-Fans Bottleneck"
1525*61046927SAndroid Build Coastguard Worker             symbol_name="SfBottleneck"
1526*61046927SAndroid Build Coastguard Worker             underscore_name="sf_bottleneck"
1527*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
1528*61046927SAndroid Build Coastguard Worker             low_watermark="5"
1529*61046927SAndroid Build Coastguard Worker             high_watermark="10"
1530*61046927SAndroid Build Coastguard Worker             data_type="float"
1531*61046927SAndroid Build Coastguard Worker             max_equation="100"
1532*61046927SAndroid Build Coastguard Worker             units="percent"
1533*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
1534*61046927SAndroid Build Coastguard Worker             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
1535*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
1536*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Indicate Draw"
1537*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
1538*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1539*61046927SAndroid Build Coastguard Worker             />
1540*61046927SAndroid Build Coastguard Worker    <counter name="Hi-Depth Bottleneck"
1541*61046927SAndroid Build Coastguard Worker             symbol_name="HiDepthBottleneck"
1542*61046927SAndroid Build Coastguard Worker             underscore_name="hi_depth_bottleneck"
1543*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
1544*61046927SAndroid Build Coastguard Worker             low_watermark="5"
1545*61046927SAndroid Build Coastguard Worker             high_watermark="15"
1546*61046927SAndroid Build Coastguard Worker             data_type="float"
1547*61046927SAndroid Build Coastguard Worker             max_equation="100"
1548*61046927SAndroid Build Coastguard Worker             units="percent"
1549*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
1550*61046927SAndroid Build Coastguard Worker             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
1551*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1552*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Indicate Draw"
1553*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
1554*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1555*61046927SAndroid Build Coastguard Worker             />
1556*61046927SAndroid Build Coastguard Worker    <counter name="BC Bottleneck"
1557*61046927SAndroid Build Coastguard Worker             symbol_name="BcBottleneck"
1558*61046927SAndroid Build Coastguard Worker             underscore_name="bc_bottleneck"
1559*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
1560*61046927SAndroid Build Coastguard Worker             low_watermark="5"
1561*61046927SAndroid Build Coastguard Worker             high_watermark="15"
1562*61046927SAndroid Build Coastguard Worker             data_type="float"
1563*61046927SAndroid Build Coastguard Worker             max_equation="100"
1564*61046927SAndroid Build Coastguard Worker             units="percent"
1565*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
1566*61046927SAndroid Build Coastguard Worker             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
1567*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
1568*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Indicate Draw"
1569*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
1570*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1571*61046927SAndroid Build Coastguard Worker             />
1572*61046927SAndroid Build Coastguard Worker    <counter name="HS Stall"
1573*61046927SAndroid Build Coastguard Worker             symbol_name="HsStall"
1574*61046927SAndroid Build Coastguard Worker             underscore_name="hs_stall"
1575*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which hull stall pipeline stage was stalled."
1576*61046927SAndroid Build Coastguard Worker             data_type="float"
1577*61046927SAndroid Build Coastguard Worker             max_equation="100"
1578*61046927SAndroid Build Coastguard Worker             units="percent"
1579*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
1580*61046927SAndroid Build Coastguard Worker             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
1581*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Hull Shader"
1582*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Correlate Draw"
1583*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
1584*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1585*61046927SAndroid Build Coastguard Worker             />
1586*61046927SAndroid Build Coastguard Worker    <counter name="DS Stall"
1587*61046927SAndroid Build Coastguard Worker             symbol_name="DsStall"
1588*61046927SAndroid Build Coastguard Worker             underscore_name="ds_stall"
1589*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which domain shader pipeline stage was stalled."
1590*61046927SAndroid Build Coastguard Worker             data_type="float"
1591*61046927SAndroid Build Coastguard Worker             max_equation="100"
1592*61046927SAndroid Build Coastguard Worker             units="percent"
1593*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
1594*61046927SAndroid Build Coastguard Worker             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
1595*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Domain Shader"
1596*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Correlate Draw"
1597*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
1598*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1599*61046927SAndroid Build Coastguard Worker             />
1600*61046927SAndroid Build Coastguard Worker    <counter name="SO Stall"
1601*61046927SAndroid Build Coastguard Worker             symbol_name="SoStall"
1602*61046927SAndroid Build Coastguard Worker             underscore_name="so_stall"
1603*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which stream-output pipeline stage was stalled."
1604*61046927SAndroid Build Coastguard Worker             data_type="float"
1605*61046927SAndroid Build Coastguard Worker             max_equation="100"
1606*61046927SAndroid Build Coastguard Worker             units="percent"
1607*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
1608*61046927SAndroid Build Coastguard Worker             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
1609*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Stream Output"
1610*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Correlate Draw"
1611*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
1612*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1613*61046927SAndroid Build Coastguard Worker             />
1614*61046927SAndroid Build Coastguard Worker    <counter name="CL Stall"
1615*61046927SAndroid Build Coastguard Worker             symbol_name="ClStall"
1616*61046927SAndroid Build Coastguard Worker             underscore_name="cl_stall"
1617*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which clipper pipeline stage was stalled."
1618*61046927SAndroid Build Coastguard Worker             data_type="float"
1619*61046927SAndroid Build Coastguard Worker             max_equation="100"
1620*61046927SAndroid Build Coastguard Worker             units="percent"
1621*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
1622*61046927SAndroid Build Coastguard Worker             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
1623*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Clipper"
1624*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Correlate Draw"
1625*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
1626*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1627*61046927SAndroid Build Coastguard Worker             />
1628*61046927SAndroid Build Coastguard Worker    <counter name="SF Stall"
1629*61046927SAndroid Build Coastguard Worker             symbol_name="SfStall"
1630*61046927SAndroid Build Coastguard Worker             underscore_name="sf_stall"
1631*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which strip-fans pipeline stage was stalled."
1632*61046927SAndroid Build Coastguard Worker             data_type="float"
1633*61046927SAndroid Build Coastguard Worker             max_equation="100"
1634*61046927SAndroid Build Coastguard Worker             units="percent"
1635*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
1636*61046927SAndroid Build Coastguard Worker             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
1637*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
1638*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Correlate Draw"
1639*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
1640*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1641*61046927SAndroid Build Coastguard Worker             />
1642*61046927SAndroid Build Coastguard Worker    <register_config type="NOA">
1643*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00000D04" value="0x00000200" />
1644*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009840" value="0x00000000" />
1645*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000000" />
1646*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x00123E00" />
1647*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x060B00B3" />
1648*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x140B7C00" />
1649*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1C0B4000" />
1650*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x120C0320" />
1651*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x040D3E00" />
1652*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x000D0000" />
1653*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x280D0000" />
1654*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x2A0E03E0" />
1655*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x10087C00" />
1656*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1E120002" />
1657*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x20120000" />
1658*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1E130002" />
1659*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0E0B0031" />
1660*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x180B0092" />
1661*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1A0B00B1" />
1662*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x020B0093" />
1663*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x040B0033" />
1664*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x200B0000" />
1665*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x100B4000" />
1666*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x120B8000" />
1667*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x160B4000" />
1668*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1E0B4000" />
1669*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x080B4000" />
1670*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0A0B4000" />
1671*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0C0B4000" />
1672*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0A0C0022" />
1673*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1E0C0325" />
1674*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x180C8000" />
1675*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1A0C8000" />
1676*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x100D0017" />
1677*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x160D0013" />
1678*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1C0D0081" />
1679*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x080D0082" />
1680*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0A0D4102" />
1681*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x140D0000" />
1682*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0C0D0000" />
1683*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0E0D0000" />
1684*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x120D8000" />
1685*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0C0E0215" />
1686*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x200E0000" />
1687*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1E0E8000" />
1688*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0E0F8000" />
1689*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x060F4000" />
1690*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0C0A8000" />
1691*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x08081000" />
1692*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x16080000" />
1693*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
1694*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5B105555" />
1695*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5D101555" />
1696*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5F115555" />
1697*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x61111555" />
1698*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0F128000" />
1699*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x11128000" />
1700*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x13128000" />
1701*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x15128000" />
1702*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x17128000" />
1703*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x19128000" />
1704*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1B128000" />
1705*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1D128000" />
1706*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1F128000" />
1707*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x03128000" />
1708*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x05128000" />
1709*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x07128000" />
1710*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x09128000" />
1711*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0B128000" />
1712*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0D128000" />
1713*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4D101408" />
1714*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4F100801" />
1715*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x51100A08" />
1716*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x53101118" />
1717*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x55100801" />
1718*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x17100000" />
1719*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x31100000" />
1720*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x57100000" />
1721*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x47101000" />
1722*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x49101111" />
1723*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4B100801" />
1724*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
1725*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x65100002" />
1726*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000000" />
1727*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x42000001" />
1728*61046927SAndroid Build Coastguard Worker    </register_config>
1729*61046927SAndroid Build Coastguard Worker    <register_config type="OA">
1730*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D920" value="0x00000000" />
1731*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D900" value="0x00000000" />
1732*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D904" value="0x00800000" />
1733*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D910" value="0x00000000" />
1734*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D914" value="0x00800000" />
1735*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC40" value="0x00000000" />
1736*61046927SAndroid Build Coastguard Worker    </register_config>
1737*61046927SAndroid Build Coastguard Worker    <register_config type="FLEX">
1738*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E458" value="0x00804704" />
1739*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
1740*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E658" value="0x00805705" />
1741*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
1742*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
1743*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
1744*61046927SAndroid Build Coastguard Worker    </register_config>
1745*61046927SAndroid Build Coastguard Worker  </set>
1746*61046927SAndroid Build Coastguard Worker
1747*61046927SAndroid Build Coastguard Worker  <set name="Metric set HDCAndSF"
1748*61046927SAndroid Build Coastguard Worker       chipset="RKL"
1749*61046927SAndroid Build Coastguard Worker       symbol_name="HDCAndSF"
1750*61046927SAndroid Build Coastguard Worker       underscore_name="hdc_and_sf"
1751*61046927SAndroid Build Coastguard Worker       mdapi_supported_apis="VK OGL OCL IO"
1752*61046927SAndroid Build Coastguard Worker       hw_config_guid="40ef13ef-25d9-4ac6-8582-ce97c47fc900"
1753*61046927SAndroid Build Coastguard Worker       >
1754*61046927SAndroid Build Coastguard Worker    <counter name="GPU Time Elapsed"
1755*61046927SAndroid Build Coastguard Worker             symbol_name="GpuTime"
1756*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_time"
1757*61046927SAndroid Build Coastguard Worker             description="Time elapsed on the GPU during the measurement."
1758*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1759*61046927SAndroid Build Coastguard Worker             units="ns"
1760*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
1761*61046927SAndroid Build Coastguard Worker             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1762*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
1763*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1764*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
1765*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1766*61046927SAndroid Build Coastguard Worker             />
1767*61046927SAndroid Build Coastguard Worker    <counter name="GPU Core Clocks"
1768*61046927SAndroid Build Coastguard Worker             symbol_name="GpuCoreClocks"
1769*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_core_clocks"
1770*61046927SAndroid Build Coastguard Worker             description="The total number of GPU core clocks elapsed during the measurement."
1771*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1772*61046927SAndroid Build Coastguard Worker             units="cycles"
1773*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1774*61046927SAndroid Build Coastguard Worker             equation="GPU_CLOCK 0 READ"
1775*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
1776*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Frame Batch Draw"
1777*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
1778*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1779*61046927SAndroid Build Coastguard Worker             />
1780*61046927SAndroid Build Coastguard Worker    <counter name="AVG GPU Core Frequency"
1781*61046927SAndroid Build Coastguard Worker             symbol_name="AvgGpuCoreFrequency"
1782*61046927SAndroid Build Coastguard Worker             underscore_name="avg_gpu_core_frequency"
1783*61046927SAndroid Build Coastguard Worker             description="Average GPU Core Frequency in the measurement."
1784*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1785*61046927SAndroid Build Coastguard Worker             max_equation="$GpuMaxFrequency"
1786*61046927SAndroid Build Coastguard Worker             units="hz"
1787*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1788*61046927SAndroid Build Coastguard Worker             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1789*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
1790*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1791*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
1792*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1793*61046927SAndroid Build Coastguard Worker             />
1794*61046927SAndroid Build Coastguard Worker    <counter name="GPU Busy"
1795*61046927SAndroid Build Coastguard Worker             symbol_name="GpuBusy"
1796*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_busy"
1797*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the GPU has been processing GPU commands."
1798*61046927SAndroid Build Coastguard Worker             data_type="float"
1799*61046927SAndroid Build Coastguard Worker             max_equation="100"
1800*61046927SAndroid Build Coastguard Worker             units="percent"
1801*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
1802*61046927SAndroid Build Coastguard Worker             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1803*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
1804*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame"
1805*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
1806*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1807*61046927SAndroid Build Coastguard Worker             />
1808*61046927SAndroid Build Coastguard Worker    <counter name="VS Threads Dispatched"
1809*61046927SAndroid Build Coastguard Worker             symbol_name="VsThreads"
1810*61046927SAndroid Build Coastguard Worker             underscore_name="vs_threads"
1811*61046927SAndroid Build Coastguard Worker             description="The total number of vertex shader hardware threads dispatched."
1812*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1813*61046927SAndroid Build Coastguard Worker             units="threads"
1814*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1815*61046927SAndroid Build Coastguard Worker             equation="A 1 READ"
1816*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
1817*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
1818*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
1819*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1820*61046927SAndroid Build Coastguard Worker             />
1821*61046927SAndroid Build Coastguard Worker    <counter name="HS Threads Dispatched"
1822*61046927SAndroid Build Coastguard Worker             symbol_name="HsThreads"
1823*61046927SAndroid Build Coastguard Worker             underscore_name="hs_threads"
1824*61046927SAndroid Build Coastguard Worker             description="The total number of hull shader hardware threads dispatched."
1825*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1826*61046927SAndroid Build Coastguard Worker             units="threads"
1827*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1828*61046927SAndroid Build Coastguard Worker             equation="A 2 READ"
1829*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Hull Shader"
1830*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
1831*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
1832*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1833*61046927SAndroid Build Coastguard Worker             />
1834*61046927SAndroid Build Coastguard Worker    <counter name="DS Threads Dispatched"
1835*61046927SAndroid Build Coastguard Worker             symbol_name="DsThreads"
1836*61046927SAndroid Build Coastguard Worker             underscore_name="ds_threads"
1837*61046927SAndroid Build Coastguard Worker             description="The total number of domain shader hardware threads dispatched."
1838*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1839*61046927SAndroid Build Coastguard Worker             units="threads"
1840*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1841*61046927SAndroid Build Coastguard Worker             equation="A 3 READ"
1842*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Domain Shader"
1843*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
1844*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
1845*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1846*61046927SAndroid Build Coastguard Worker             />
1847*61046927SAndroid Build Coastguard Worker    <counter name="GS Threads Dispatched"
1848*61046927SAndroid Build Coastguard Worker             symbol_name="GsThreads"
1849*61046927SAndroid Build Coastguard Worker             underscore_name="gs_threads"
1850*61046927SAndroid Build Coastguard Worker             description="The total number of geometry shader hardware threads dispatched."
1851*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1852*61046927SAndroid Build Coastguard Worker             units="threads"
1853*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1854*61046927SAndroid Build Coastguard Worker             equation="A 5 READ"
1855*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
1856*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
1857*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
1858*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1859*61046927SAndroid Build Coastguard Worker             />
1860*61046927SAndroid Build Coastguard Worker    <counter name="FS Threads Dispatched"
1861*61046927SAndroid Build Coastguard Worker             symbol_name="PsThreads"
1862*61046927SAndroid Build Coastguard Worker             underscore_name="ps_threads"
1863*61046927SAndroid Build Coastguard Worker             description="The total number of fragment shader hardware threads dispatched."
1864*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1865*61046927SAndroid Build Coastguard Worker             units="threads"
1866*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1867*61046927SAndroid Build Coastguard Worker             equation="A 6 READ"
1868*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
1869*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
1870*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
1871*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1872*61046927SAndroid Build Coastguard Worker             />
1873*61046927SAndroid Build Coastguard Worker    <counter name="CS Threads Dispatched"
1874*61046927SAndroid Build Coastguard Worker             symbol_name="CsThreads"
1875*61046927SAndroid Build Coastguard Worker             underscore_name="cs_threads"
1876*61046927SAndroid Build Coastguard Worker             description="The total number of compute shader hardware threads dispatched."
1877*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1878*61046927SAndroid Build Coastguard Worker             units="threads"
1879*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1880*61046927SAndroid Build Coastguard Worker             equation="A 4 READ"
1881*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
1882*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
1883*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL OCL IO MEDIA"
1884*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1885*61046927SAndroid Build Coastguard Worker             />
1886*61046927SAndroid Build Coastguard Worker    <counter name="EU Active"
1887*61046927SAndroid Build Coastguard Worker             symbol_name="EuActive"
1888*61046927SAndroid Build Coastguard Worker             underscore_name="eu_active"
1889*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the Execution Units were actively processing."
1890*61046927SAndroid Build Coastguard Worker             data_type="float"
1891*61046927SAndroid Build Coastguard Worker             max_equation="100"
1892*61046927SAndroid Build Coastguard Worker             units="percent"
1893*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
1894*61046927SAndroid Build Coastguard Worker             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1895*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
1896*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1897*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
1898*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1899*61046927SAndroid Build Coastguard Worker             />
1900*61046927SAndroid Build Coastguard Worker    <counter name="EU Stall"
1901*61046927SAndroid Build Coastguard Worker             symbol_name="EuStall"
1902*61046927SAndroid Build Coastguard Worker             underscore_name="eu_stall"
1903*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the Execution Units were stalled."
1904*61046927SAndroid Build Coastguard Worker             data_type="float"
1905*61046927SAndroid Build Coastguard Worker             max_equation="100"
1906*61046927SAndroid Build Coastguard Worker             units="percent"
1907*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
1908*61046927SAndroid Build Coastguard Worker             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1909*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
1910*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1911*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
1912*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1913*61046927SAndroid Build Coastguard Worker             />
1914*61046927SAndroid Build Coastguard Worker    <counter name="EU Thread Occupancy"
1915*61046927SAndroid Build Coastguard Worker             symbol_name="EuThreadOccupancy"
1916*61046927SAndroid Build Coastguard Worker             underscore_name="eu_thread_occupancy"
1917*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which hardware threads occupied EUs."
1918*61046927SAndroid Build Coastguard Worker             data_type="float"
1919*61046927SAndroid Build Coastguard Worker             max_equation="100"
1920*61046927SAndroid Build Coastguard Worker             units="percent"
1921*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
1922*61046927SAndroid Build Coastguard Worker             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1923*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
1924*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1925*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
1926*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1927*61046927SAndroid Build Coastguard Worker             />
1928*61046927SAndroid Build Coastguard Worker    <counter name="Rasterized Pixels"
1929*61046927SAndroid Build Coastguard Worker             symbol_name="RasterizedPixels"
1930*61046927SAndroid Build Coastguard Worker             underscore_name="rasterized_pixels"
1931*61046927SAndroid Build Coastguard Worker             description="The total number of rasterized pixels."
1932*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1933*61046927SAndroid Build Coastguard Worker             units="pixels"
1934*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1935*61046927SAndroid Build Coastguard Worker             equation="A 21 READ 4 UMUL"
1936*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Rasterizer"
1937*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
1938*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
1939*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1940*61046927SAndroid Build Coastguard Worker             />
1941*61046927SAndroid Build Coastguard Worker    <counter name="Early Hi-Depth Test Fails"
1942*61046927SAndroid Build Coastguard Worker             symbol_name="HiDepthTestFails"
1943*61046927SAndroid Build Coastguard Worker             underscore_name="hi_depth_test_fails"
1944*61046927SAndroid Build Coastguard Worker             description="The total number of pixels dropped on early hierarchical depth test."
1945*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1946*61046927SAndroid Build Coastguard Worker             units="pixels"
1947*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1948*61046927SAndroid Build Coastguard Worker             equation="A 22 READ 4 UMUL"
1949*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1950*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
1951*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
1952*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1953*61046927SAndroid Build Coastguard Worker             />
1954*61046927SAndroid Build Coastguard Worker    <counter name="Early Depth Test Fails"
1955*61046927SAndroid Build Coastguard Worker             symbol_name="EarlyDepthTestFails"
1956*61046927SAndroid Build Coastguard Worker             underscore_name="early_depth_test_fails"
1957*61046927SAndroid Build Coastguard Worker             description="The total number of pixels dropped on early depth test."
1958*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1959*61046927SAndroid Build Coastguard Worker             units="pixels"
1960*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1961*61046927SAndroid Build Coastguard Worker             equation="A 23 READ 4 UMUL"
1962*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1963*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
1964*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
1965*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1966*61046927SAndroid Build Coastguard Worker             />
1967*61046927SAndroid Build Coastguard Worker    <counter name="Samples Killed in FS"
1968*61046927SAndroid Build Coastguard Worker             symbol_name="SamplesKilledInPs"
1969*61046927SAndroid Build Coastguard Worker             underscore_name="samples_killed_in_ps"
1970*61046927SAndroid Build Coastguard Worker             description="The total number of samples or pixels dropped in fragment shaders."
1971*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1972*61046927SAndroid Build Coastguard Worker             units="pixels"
1973*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1974*61046927SAndroid Build Coastguard Worker             equation="A 24 READ 4 UMUL"
1975*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Fragment Shader"
1976*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
1977*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
1978*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1979*61046927SAndroid Build Coastguard Worker             />
1980*61046927SAndroid Build Coastguard Worker    <counter name="Pixels Failing Tests"
1981*61046927SAndroid Build Coastguard Worker             symbol_name="PixelsFailingPostPsTests"
1982*61046927SAndroid Build Coastguard Worker             underscore_name="pixels_failing_post_ps_tests"
1983*61046927SAndroid Build Coastguard Worker             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
1984*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1985*61046927SAndroid Build Coastguard Worker             units="pixels"
1986*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1987*61046927SAndroid Build Coastguard Worker             equation="A 25 READ 4 UMUL"
1988*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Output Merger"
1989*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
1990*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
1991*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1992*61046927SAndroid Build Coastguard Worker             />
1993*61046927SAndroid Build Coastguard Worker    <counter name="Samples Written"
1994*61046927SAndroid Build Coastguard Worker             symbol_name="SamplesWritten"
1995*61046927SAndroid Build Coastguard Worker             underscore_name="samples_written"
1996*61046927SAndroid Build Coastguard Worker             description="The total number of samples or pixels written to all render targets."
1997*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1998*61046927SAndroid Build Coastguard Worker             units="pixels"
1999*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2000*61046927SAndroid Build Coastguard Worker             equation="A 26 READ 4 UMUL"
2001*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Output Merger"
2002*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2003*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
2004*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2005*61046927SAndroid Build Coastguard Worker             />
2006*61046927SAndroid Build Coastguard Worker    <counter name="Samples Blended"
2007*61046927SAndroid Build Coastguard Worker             symbol_name="SamplesBlended"
2008*61046927SAndroid Build Coastguard Worker             underscore_name="samples_blended"
2009*61046927SAndroid Build Coastguard Worker             description="The total number of blended samples or pixels written to all render targets."
2010*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2011*61046927SAndroid Build Coastguard Worker             units="pixels"
2012*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2013*61046927SAndroid Build Coastguard Worker             equation="A 27 READ 4 UMUL"
2014*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Output Merger"
2015*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2016*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
2017*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2018*61046927SAndroid Build Coastguard Worker             />
2019*61046927SAndroid Build Coastguard Worker    <counter name="Sampler Texels"
2020*61046927SAndroid Build Coastguard Worker             symbol_name="SamplerTexels"
2021*61046927SAndroid Build Coastguard Worker             underscore_name="sampler_texels"
2022*61046927SAndroid Build Coastguard Worker             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2023*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2024*61046927SAndroid Build Coastguard Worker             units="texels"
2025*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2026*61046927SAndroid Build Coastguard Worker             equation="A 28 READ 4 UMUL"
2027*61046927SAndroid Build Coastguard Worker             mdapi_group="Sampler/Sampler Input"
2028*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2029*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2030*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2031*61046927SAndroid Build Coastguard Worker             />
2032*61046927SAndroid Build Coastguard Worker    <counter name="Sampler Texels Misses"
2033*61046927SAndroid Build Coastguard Worker             symbol_name="SamplerTexelMisses"
2034*61046927SAndroid Build Coastguard Worker             underscore_name="sampler_texel_misses"
2035*61046927SAndroid Build Coastguard Worker             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
2036*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2037*61046927SAndroid Build Coastguard Worker             units="texels"
2038*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2039*61046927SAndroid Build Coastguard Worker             equation="A 29 READ 4 UMUL"
2040*61046927SAndroid Build Coastguard Worker             mdapi_group="Sampler/Sampler Cache"
2041*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Batch Frame Draw"
2042*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2043*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2044*61046927SAndroid Build Coastguard Worker             />
2045*61046927SAndroid Build Coastguard Worker    <counter name="SLM Bytes Read"
2046*61046927SAndroid Build Coastguard Worker             symbol_name="SlmBytesRead"
2047*61046927SAndroid Build Coastguard Worker             underscore_name="slm_bytes_read"
2048*61046927SAndroid Build Coastguard Worker             description="The total number of GPU memory bytes read from shared local memory."
2049*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2050*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
2051*61046927SAndroid Build Coastguard Worker             units="bytes"
2052*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
2053*61046927SAndroid Build Coastguard Worker             equation="A 30 READ 64 UMUL"
2054*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port/SLM"
2055*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
2056*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL OCL IO"
2057*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2058*61046927SAndroid Build Coastguard Worker             />
2059*61046927SAndroid Build Coastguard Worker    <counter name="SLM Bytes Written"
2060*61046927SAndroid Build Coastguard Worker             symbol_name="SlmBytesWritten"
2061*61046927SAndroid Build Coastguard Worker             underscore_name="slm_bytes_written"
2062*61046927SAndroid Build Coastguard Worker             description="The total number of GPU memory bytes written into shared local memory."
2063*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2064*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
2065*61046927SAndroid Build Coastguard Worker             units="bytes"
2066*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
2067*61046927SAndroid Build Coastguard Worker             equation="A 31 READ 64 UMUL"
2068*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port/SLM"
2069*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
2070*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL OCL IO"
2071*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2072*61046927SAndroid Build Coastguard Worker             />
2073*61046927SAndroid Build Coastguard Worker    <counter name="Shader Memory Accesses"
2074*61046927SAndroid Build Coastguard Worker             symbol_name="ShaderMemoryAccesses"
2075*61046927SAndroid Build Coastguard Worker             underscore_name="shader_memory_accesses"
2076*61046927SAndroid Build Coastguard Worker             description="The total number of shader memory accesses to L3."
2077*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2078*61046927SAndroid Build Coastguard Worker             units="messages"
2079*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2080*61046927SAndroid Build Coastguard Worker             equation="A 32 READ"
2081*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port"
2082*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
2083*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL OCL IO"
2084*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2085*61046927SAndroid Build Coastguard Worker             />
2086*61046927SAndroid Build Coastguard Worker    <counter name="Shader Atomic Memory Accesses"
2087*61046927SAndroid Build Coastguard Worker             symbol_name="ShaderAtomics"
2088*61046927SAndroid Build Coastguard Worker             underscore_name="shader_atomics"
2089*61046927SAndroid Build Coastguard Worker             description="The total number of shader atomic memory accesses."
2090*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2091*61046927SAndroid Build Coastguard Worker             units="messages"
2092*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2093*61046927SAndroid Build Coastguard Worker             equation="A 34 READ"
2094*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port/Atomics"
2095*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
2096*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2097*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2098*61046927SAndroid Build Coastguard Worker             />
2099*61046927SAndroid Build Coastguard Worker    <counter name="L3 Shader Throughput"
2100*61046927SAndroid Build Coastguard Worker             symbol_name="L3ShaderThroughput"
2101*61046927SAndroid Build Coastguard Worker             underscore_name="l3_shader_throughput"
2102*61046927SAndroid Build Coastguard Worker             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
2103*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2104*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2105*61046927SAndroid Build Coastguard Worker             units="bytes"
2106*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
2107*61046927SAndroid Build Coastguard Worker             equation="$ShaderMemoryAccesses 64 UMUL"
2108*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port"
2109*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Frame Batch Draw"
2110*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL OCL IO"
2111*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2112*61046927SAndroid Build Coastguard Worker             />
2113*61046927SAndroid Build Coastguard Worker    <counter name="Shader Barrier Messages"
2114*61046927SAndroid Build Coastguard Worker             symbol_name="ShaderBarriers"
2115*61046927SAndroid Build Coastguard Worker             underscore_name="shader_barriers"
2116*61046927SAndroid Build Coastguard Worker             description="The total number of shader barrier messages."
2117*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2118*61046927SAndroid Build Coastguard Worker             units="messages"
2119*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2120*61046927SAndroid Build Coastguard Worker             equation="A 35 READ"
2121*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Barrier"
2122*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
2123*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2124*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2125*61046927SAndroid Build Coastguard Worker             />
2126*61046927SAndroid Build Coastguard Worker    <counter name="Slice0 Dualsubslice0 Non-sampler Shader Access Stalled On L3"
2127*61046927SAndroid Build Coastguard Worker             symbol_name="NonSamplerShader00AccessStalledOnL3"
2128*61046927SAndroid Build Coastguard Worker             underscore_name="non_sampler_shader00_access_stalled_on_l3"
2129*61046927SAndroid Build Coastguard Worker             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice0)"
2130*61046927SAndroid Build Coastguard Worker             data_type="float"
2131*61046927SAndroid Build Coastguard Worker             max_equation="100"
2132*61046927SAndroid Build Coastguard Worker             units="percent"
2133*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
2134*61046927SAndroid Build Coastguard Worker             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
2135*61046927SAndroid Build Coastguard Worker             availability="$DualSubsliceMask 1 AND"
2136*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU/Data Port"
2137*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
2138*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2139*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="subslice"
2140*61046927SAndroid Build Coastguard Worker             />
2141*61046927SAndroid Build Coastguard Worker    <counter name="Slice0 Dualsubslice1 Non-sampler Shader Access Stalled On L3"
2142*61046927SAndroid Build Coastguard Worker             symbol_name="NonSamplerShader01AccessStalledOnL3"
2143*61046927SAndroid Build Coastguard Worker             underscore_name="non_sampler_shader01_access_stalled_on_l3"
2144*61046927SAndroid Build Coastguard Worker             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice1)"
2145*61046927SAndroid Build Coastguard Worker             data_type="float"
2146*61046927SAndroid Build Coastguard Worker             max_equation="100"
2147*61046927SAndroid Build Coastguard Worker             units="percent"
2148*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
2149*61046927SAndroid Build Coastguard Worker             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
2150*61046927SAndroid Build Coastguard Worker             availability="$DualSubsliceMask 2 AND"
2151*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU/Data Port"
2152*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
2153*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2154*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="subslice"
2155*61046927SAndroid Build Coastguard Worker             />
2156*61046927SAndroid Build Coastguard Worker    <counter name="Polygon Data Ready"
2157*61046927SAndroid Build Coastguard Worker             symbol_name="PolyDataReady"
2158*61046927SAndroid Build Coastguard Worker             underscore_name="poly_data_ready"
2159*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which geometry pipeline output is ready"
2160*61046927SAndroid Build Coastguard Worker             data_type="float"
2161*61046927SAndroid Build Coastguard Worker             max_equation="100"
2162*61046927SAndroid Build Coastguard Worker             units="percent"
2163*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
2164*61046927SAndroid Build Coastguard Worker             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
2165*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU/3D Pipe/Strip-Fans"
2166*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2167*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2168*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2169*61046927SAndroid Build Coastguard Worker             />
2170*61046927SAndroid Build Coastguard Worker    <register_config type="NOA">
2171*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00000D04" value="0x00000200" />
2172*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009840" value="0x00000000" />
2173*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000000" />
2174*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x14112400" />
2175*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x14312400" />
2176*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x240A0019" />
2177*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x00110074" />
2178*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x10110000" />
2179*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x00128000" />
2180*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x10138000" />
2181*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0E310074" />
2182*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x10310000" />
2183*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x06310000" />
2184*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0E328000" />
2185*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1C330200" />
2186*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1C058000" />
2187*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x000B4000" />
2188*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0E0B8000" />
2189*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x100B8000" />
2190*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x100C8000" />
2191*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x040D4000" />
2192*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x000E8000" />
2193*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x000F4000" />
2194*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x100A00F7" />
2195*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x140A0000" />
2196*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0A0A8000" />
2197*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0C0A0000" />
2198*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0E084000" />
2199*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x14092000" />
2200*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
2201*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x41104000" />
2202*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5B105000" />
2203*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4B112000" />
2204*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5F115000" />
2205*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x01128000" />
2206*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0F128000" />
2207*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x11128000" />
2208*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x47100000" />
2209*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4D100000" />
2210*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4F100110" />
2211*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x17100000" />
2212*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x31100000" />
2213*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
2214*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x65100002" />
2215*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000000" />
2216*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x42000001" />
2217*61046927SAndroid Build Coastguard Worker    </register_config>
2218*61046927SAndroid Build Coastguard Worker    <register_config type="OA">
2219*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D920" value="0x00000000" />
2220*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D900" value="0x00000000" />
2221*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D904" value="0x70800000" />
2222*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D910" value="0x00000000" />
2223*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D914" value="0x00800000" />
2224*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC40" value="0x00070000" />
2225*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D940" value="0x00000002" />
2226*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D944" value="0x0000FFFE" />
2227*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC00" value="0x00000002" />
2228*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC04" value="0x0000FFFE" />
2229*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D948" value="0x00000002" />
2230*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D94C" value="0x0000FFFD" />
2231*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC08" value="0x00000002" />
2232*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC0C" value="0x0000FFFD" />
2233*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D950" value="0x00000002" />
2234*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D954" value="0x0000FFFB" />
2235*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC10" value="0x00000002" />
2236*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC14" value="0x0000FFFB" />
2237*61046927SAndroid Build Coastguard Worker    </register_config>
2238*61046927SAndroid Build Coastguard Worker    <register_config type="FLEX">
2239*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E458" value="0x00804704" />
2240*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
2241*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E658" value="0x00805705" />
2242*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
2243*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
2244*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
2245*61046927SAndroid Build Coastguard Worker    </register_config>
2246*61046927SAndroid Build Coastguard Worker  </set>
2247*61046927SAndroid Build Coastguard Worker
2248*61046927SAndroid Build Coastguard Worker  <set name="Metric set RasterizerAndPixelBackend"
2249*61046927SAndroid Build Coastguard Worker       chipset="RKL"
2250*61046927SAndroid Build Coastguard Worker       symbol_name="RasterizerAndPixelBackend"
2251*61046927SAndroid Build Coastguard Worker       underscore_name="rasterizer_and_pixel_backend"
2252*61046927SAndroid Build Coastguard Worker       mdapi_supported_apis="VK OGL OCL IO"
2253*61046927SAndroid Build Coastguard Worker       hw_config_guid="bf60f7bd-9029-4edf-8311-f6e86599395e"
2254*61046927SAndroid Build Coastguard Worker       >
2255*61046927SAndroid Build Coastguard Worker    <counter name="GPU Time Elapsed"
2256*61046927SAndroid Build Coastguard Worker             symbol_name="GpuTime"
2257*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_time"
2258*61046927SAndroid Build Coastguard Worker             description="Time elapsed on the GPU during the measurement."
2259*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2260*61046927SAndroid Build Coastguard Worker             units="ns"
2261*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
2262*61046927SAndroid Build Coastguard Worker             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2263*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
2264*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2265*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2266*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2267*61046927SAndroid Build Coastguard Worker             />
2268*61046927SAndroid Build Coastguard Worker    <counter name="GPU Core Clocks"
2269*61046927SAndroid Build Coastguard Worker             symbol_name="GpuCoreClocks"
2270*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_core_clocks"
2271*61046927SAndroid Build Coastguard Worker             description="The total number of GPU core clocks elapsed during the measurement."
2272*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2273*61046927SAndroid Build Coastguard Worker             units="cycles"
2274*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2275*61046927SAndroid Build Coastguard Worker             equation="GPU_CLOCK 0 READ"
2276*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
2277*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Frame Batch Draw"
2278*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2279*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2280*61046927SAndroid Build Coastguard Worker             />
2281*61046927SAndroid Build Coastguard Worker    <counter name="AVG GPU Core Frequency"
2282*61046927SAndroid Build Coastguard Worker             symbol_name="AvgGpuCoreFrequency"
2283*61046927SAndroid Build Coastguard Worker             underscore_name="avg_gpu_core_frequency"
2284*61046927SAndroid Build Coastguard Worker             description="Average GPU Core Frequency in the measurement."
2285*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2286*61046927SAndroid Build Coastguard Worker             max_equation="$GpuMaxFrequency"
2287*61046927SAndroid Build Coastguard Worker             units="hz"
2288*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2289*61046927SAndroid Build Coastguard Worker             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2290*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
2291*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2292*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2293*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2294*61046927SAndroid Build Coastguard Worker             />
2295*61046927SAndroid Build Coastguard Worker    <counter name="GPU Busy"
2296*61046927SAndroid Build Coastguard Worker             symbol_name="GpuBusy"
2297*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_busy"
2298*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the GPU has been processing GPU commands."
2299*61046927SAndroid Build Coastguard Worker             data_type="float"
2300*61046927SAndroid Build Coastguard Worker             max_equation="100"
2301*61046927SAndroid Build Coastguard Worker             units="percent"
2302*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
2303*61046927SAndroid Build Coastguard Worker             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
2304*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
2305*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame"
2306*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2307*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2308*61046927SAndroid Build Coastguard Worker             />
2309*61046927SAndroid Build Coastguard Worker    <counter name="VS Threads Dispatched"
2310*61046927SAndroid Build Coastguard Worker             symbol_name="VsThreads"
2311*61046927SAndroid Build Coastguard Worker             underscore_name="vs_threads"
2312*61046927SAndroid Build Coastguard Worker             description="The total number of vertex shader hardware threads dispatched."
2313*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2314*61046927SAndroid Build Coastguard Worker             units="threads"
2315*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2316*61046927SAndroid Build Coastguard Worker             equation="A 1 READ"
2317*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
2318*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
2319*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
2320*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2321*61046927SAndroid Build Coastguard Worker             />
2322*61046927SAndroid Build Coastguard Worker    <counter name="HS Threads Dispatched"
2323*61046927SAndroid Build Coastguard Worker             symbol_name="HsThreads"
2324*61046927SAndroid Build Coastguard Worker             underscore_name="hs_threads"
2325*61046927SAndroid Build Coastguard Worker             description="The total number of hull shader hardware threads dispatched."
2326*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2327*61046927SAndroid Build Coastguard Worker             units="threads"
2328*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2329*61046927SAndroid Build Coastguard Worker             equation="A 2 READ"
2330*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Hull Shader"
2331*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
2332*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
2333*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2334*61046927SAndroid Build Coastguard Worker             />
2335*61046927SAndroid Build Coastguard Worker    <counter name="DS Threads Dispatched"
2336*61046927SAndroid Build Coastguard Worker             symbol_name="DsThreads"
2337*61046927SAndroid Build Coastguard Worker             underscore_name="ds_threads"
2338*61046927SAndroid Build Coastguard Worker             description="The total number of domain shader hardware threads dispatched."
2339*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2340*61046927SAndroid Build Coastguard Worker             units="threads"
2341*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2342*61046927SAndroid Build Coastguard Worker             equation="A 3 READ"
2343*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Domain Shader"
2344*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
2345*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
2346*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2347*61046927SAndroid Build Coastguard Worker             />
2348*61046927SAndroid Build Coastguard Worker    <counter name="GS Threads Dispatched"
2349*61046927SAndroid Build Coastguard Worker             symbol_name="GsThreads"
2350*61046927SAndroid Build Coastguard Worker             underscore_name="gs_threads"
2351*61046927SAndroid Build Coastguard Worker             description="The total number of geometry shader hardware threads dispatched."
2352*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2353*61046927SAndroid Build Coastguard Worker             units="threads"
2354*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2355*61046927SAndroid Build Coastguard Worker             equation="A 5 READ"
2356*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
2357*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
2358*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
2359*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2360*61046927SAndroid Build Coastguard Worker             />
2361*61046927SAndroid Build Coastguard Worker    <counter name="FS Threads Dispatched"
2362*61046927SAndroid Build Coastguard Worker             symbol_name="PsThreads"
2363*61046927SAndroid Build Coastguard Worker             underscore_name="ps_threads"
2364*61046927SAndroid Build Coastguard Worker             description="The total number of fragment shader hardware threads dispatched."
2365*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2366*61046927SAndroid Build Coastguard Worker             units="threads"
2367*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2368*61046927SAndroid Build Coastguard Worker             equation="A 6 READ"
2369*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
2370*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
2371*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
2372*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2373*61046927SAndroid Build Coastguard Worker             />
2374*61046927SAndroid Build Coastguard Worker    <counter name="CS Threads Dispatched"
2375*61046927SAndroid Build Coastguard Worker             symbol_name="CsThreads"
2376*61046927SAndroid Build Coastguard Worker             underscore_name="cs_threads"
2377*61046927SAndroid Build Coastguard Worker             description="The total number of compute shader hardware threads dispatched."
2378*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2379*61046927SAndroid Build Coastguard Worker             units="threads"
2380*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2381*61046927SAndroid Build Coastguard Worker             equation="A 4 READ"
2382*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
2383*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
2384*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL OCL IO MEDIA"
2385*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2386*61046927SAndroid Build Coastguard Worker             />
2387*61046927SAndroid Build Coastguard Worker    <counter name="EU Active"
2388*61046927SAndroid Build Coastguard Worker             symbol_name="EuActive"
2389*61046927SAndroid Build Coastguard Worker             underscore_name="eu_active"
2390*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the Execution Units were actively processing."
2391*61046927SAndroid Build Coastguard Worker             data_type="float"
2392*61046927SAndroid Build Coastguard Worker             max_equation="100"
2393*61046927SAndroid Build Coastguard Worker             units="percent"
2394*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
2395*61046927SAndroid Build Coastguard Worker             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2396*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
2397*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2398*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2399*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2400*61046927SAndroid Build Coastguard Worker             />
2401*61046927SAndroid Build Coastguard Worker    <counter name="EU Stall"
2402*61046927SAndroid Build Coastguard Worker             symbol_name="EuStall"
2403*61046927SAndroid Build Coastguard Worker             underscore_name="eu_stall"
2404*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the Execution Units were stalled."
2405*61046927SAndroid Build Coastguard Worker             data_type="float"
2406*61046927SAndroid Build Coastguard Worker             max_equation="100"
2407*61046927SAndroid Build Coastguard Worker             units="percent"
2408*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
2409*61046927SAndroid Build Coastguard Worker             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2410*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
2411*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2412*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2413*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2414*61046927SAndroid Build Coastguard Worker             />
2415*61046927SAndroid Build Coastguard Worker    <counter name="EU Thread Occupancy"
2416*61046927SAndroid Build Coastguard Worker             symbol_name="EuThreadOccupancy"
2417*61046927SAndroid Build Coastguard Worker             underscore_name="eu_thread_occupancy"
2418*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which hardware threads occupied EUs."
2419*61046927SAndroid Build Coastguard Worker             data_type="float"
2420*61046927SAndroid Build Coastguard Worker             max_equation="100"
2421*61046927SAndroid Build Coastguard Worker             units="percent"
2422*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
2423*61046927SAndroid Build Coastguard Worker             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2424*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
2425*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2426*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2427*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2428*61046927SAndroid Build Coastguard Worker             />
2429*61046927SAndroid Build Coastguard Worker    <counter name="Rasterized Pixels"
2430*61046927SAndroid Build Coastguard Worker             symbol_name="RasterizedPixels"
2431*61046927SAndroid Build Coastguard Worker             underscore_name="rasterized_pixels"
2432*61046927SAndroid Build Coastguard Worker             description="The total number of rasterized pixels."
2433*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2434*61046927SAndroid Build Coastguard Worker             units="pixels"
2435*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2436*61046927SAndroid Build Coastguard Worker             equation="A 21 READ 4 UMUL"
2437*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Rasterizer"
2438*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
2439*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
2440*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2441*61046927SAndroid Build Coastguard Worker             />
2442*61046927SAndroid Build Coastguard Worker    <counter name="Early Hi-Depth Test Fails"
2443*61046927SAndroid Build Coastguard Worker             symbol_name="HiDepthTestFails"
2444*61046927SAndroid Build Coastguard Worker             underscore_name="hi_depth_test_fails"
2445*61046927SAndroid Build Coastguard Worker             description="The total number of pixels dropped on early hierarchical depth test."
2446*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2447*61046927SAndroid Build Coastguard Worker             units="pixels"
2448*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2449*61046927SAndroid Build Coastguard Worker             equation="A 22 READ 4 UMUL"
2450*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2451*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
2452*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
2453*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2454*61046927SAndroid Build Coastguard Worker             />
2455*61046927SAndroid Build Coastguard Worker    <counter name="Early Depth Test Fails"
2456*61046927SAndroid Build Coastguard Worker             symbol_name="EarlyDepthTestFails"
2457*61046927SAndroid Build Coastguard Worker             underscore_name="early_depth_test_fails"
2458*61046927SAndroid Build Coastguard Worker             description="The total number of pixels dropped on early depth test."
2459*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2460*61046927SAndroid Build Coastguard Worker             units="pixels"
2461*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2462*61046927SAndroid Build Coastguard Worker             equation="A 23 READ 4 UMUL"
2463*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2464*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
2465*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
2466*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2467*61046927SAndroid Build Coastguard Worker             />
2468*61046927SAndroid Build Coastguard Worker    <counter name="Samples Killed in FS"
2469*61046927SAndroid Build Coastguard Worker             symbol_name="SamplesKilledInPs"
2470*61046927SAndroid Build Coastguard Worker             underscore_name="samples_killed_in_ps"
2471*61046927SAndroid Build Coastguard Worker             description="The total number of samples or pixels dropped in fragment shaders."
2472*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2473*61046927SAndroid Build Coastguard Worker             units="pixels"
2474*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2475*61046927SAndroid Build Coastguard Worker             equation="A 24 READ 4 UMUL"
2476*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Fragment Shader"
2477*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2478*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
2479*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2480*61046927SAndroid Build Coastguard Worker             />
2481*61046927SAndroid Build Coastguard Worker    <counter name="Pixels Failing Tests"
2482*61046927SAndroid Build Coastguard Worker             symbol_name="PixelsFailingPostPsTests"
2483*61046927SAndroid Build Coastguard Worker             underscore_name="pixels_failing_post_ps_tests"
2484*61046927SAndroid Build Coastguard Worker             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
2485*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2486*61046927SAndroid Build Coastguard Worker             units="pixels"
2487*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2488*61046927SAndroid Build Coastguard Worker             equation="A 25 READ 4 UMUL"
2489*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Output Merger"
2490*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
2491*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
2492*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2493*61046927SAndroid Build Coastguard Worker             />
2494*61046927SAndroid Build Coastguard Worker    <counter name="Samples Written"
2495*61046927SAndroid Build Coastguard Worker             symbol_name="SamplesWritten"
2496*61046927SAndroid Build Coastguard Worker             underscore_name="samples_written"
2497*61046927SAndroid Build Coastguard Worker             description="The total number of samples or pixels written to all render targets."
2498*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2499*61046927SAndroid Build Coastguard Worker             units="pixels"
2500*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2501*61046927SAndroid Build Coastguard Worker             equation="A 26 READ 4 UMUL"
2502*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Output Merger"
2503*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2504*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
2505*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2506*61046927SAndroid Build Coastguard Worker             />
2507*61046927SAndroid Build Coastguard Worker    <counter name="Samples Blended"
2508*61046927SAndroid Build Coastguard Worker             symbol_name="SamplesBlended"
2509*61046927SAndroid Build Coastguard Worker             underscore_name="samples_blended"
2510*61046927SAndroid Build Coastguard Worker             description="The total number of blended samples or pixels written to all render targets."
2511*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2512*61046927SAndroid Build Coastguard Worker             units="pixels"
2513*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2514*61046927SAndroid Build Coastguard Worker             equation="A 27 READ 4 UMUL"
2515*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Output Merger"
2516*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2517*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
2518*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2519*61046927SAndroid Build Coastguard Worker             />
2520*61046927SAndroid Build Coastguard Worker    <counter name="Sampler Texels"
2521*61046927SAndroid Build Coastguard Worker             symbol_name="SamplerTexels"
2522*61046927SAndroid Build Coastguard Worker             underscore_name="sampler_texels"
2523*61046927SAndroid Build Coastguard Worker             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2524*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2525*61046927SAndroid Build Coastguard Worker             units="texels"
2526*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2527*61046927SAndroid Build Coastguard Worker             equation="A 28 READ 4 UMUL"
2528*61046927SAndroid Build Coastguard Worker             mdapi_group="Sampler/Sampler Input"
2529*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2530*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2531*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2532*61046927SAndroid Build Coastguard Worker             />
2533*61046927SAndroid Build Coastguard Worker    <counter name="Sampler Texels Misses"
2534*61046927SAndroid Build Coastguard Worker             symbol_name="SamplerTexelMisses"
2535*61046927SAndroid Build Coastguard Worker             underscore_name="sampler_texel_misses"
2536*61046927SAndroid Build Coastguard Worker             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
2537*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2538*61046927SAndroid Build Coastguard Worker             units="texels"
2539*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2540*61046927SAndroid Build Coastguard Worker             equation="A 29 READ 4 UMUL"
2541*61046927SAndroid Build Coastguard Worker             mdapi_group="Sampler/Sampler Cache"
2542*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Batch Frame Draw"
2543*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2544*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2545*61046927SAndroid Build Coastguard Worker             />
2546*61046927SAndroid Build Coastguard Worker    <counter name="SLM Bytes Read"
2547*61046927SAndroid Build Coastguard Worker             symbol_name="SlmBytesRead"
2548*61046927SAndroid Build Coastguard Worker             underscore_name="slm_bytes_read"
2549*61046927SAndroid Build Coastguard Worker             description="The total number of GPU memory bytes read from shared local memory."
2550*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2551*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
2552*61046927SAndroid Build Coastguard Worker             units="bytes"
2553*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
2554*61046927SAndroid Build Coastguard Worker             equation="A 30 READ 64 UMUL"
2555*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port/SLM"
2556*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
2557*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL OCL IO"
2558*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2559*61046927SAndroid Build Coastguard Worker             />
2560*61046927SAndroid Build Coastguard Worker    <counter name="SLM Bytes Written"
2561*61046927SAndroid Build Coastguard Worker             symbol_name="SlmBytesWritten"
2562*61046927SAndroid Build Coastguard Worker             underscore_name="slm_bytes_written"
2563*61046927SAndroid Build Coastguard Worker             description="The total number of GPU memory bytes written into shared local memory."
2564*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2565*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
2566*61046927SAndroid Build Coastguard Worker             units="bytes"
2567*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
2568*61046927SAndroid Build Coastguard Worker             equation="A 31 READ 64 UMUL"
2569*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port/SLM"
2570*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
2571*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL OCL IO"
2572*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2573*61046927SAndroid Build Coastguard Worker             />
2574*61046927SAndroid Build Coastguard Worker    <counter name="Shader Memory Accesses"
2575*61046927SAndroid Build Coastguard Worker             symbol_name="ShaderMemoryAccesses"
2576*61046927SAndroid Build Coastguard Worker             underscore_name="shader_memory_accesses"
2577*61046927SAndroid Build Coastguard Worker             description="The total number of shader memory accesses to L3."
2578*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2579*61046927SAndroid Build Coastguard Worker             units="messages"
2580*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2581*61046927SAndroid Build Coastguard Worker             equation="A 32 READ"
2582*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port"
2583*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
2584*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL OCL IO"
2585*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2586*61046927SAndroid Build Coastguard Worker             />
2587*61046927SAndroid Build Coastguard Worker    <counter name="Shader Atomic Memory Accesses"
2588*61046927SAndroid Build Coastguard Worker             symbol_name="ShaderAtomics"
2589*61046927SAndroid Build Coastguard Worker             underscore_name="shader_atomics"
2590*61046927SAndroid Build Coastguard Worker             description="The total number of shader atomic memory accesses."
2591*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2592*61046927SAndroid Build Coastguard Worker             units="messages"
2593*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2594*61046927SAndroid Build Coastguard Worker             equation="A 34 READ"
2595*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port/Atomics"
2596*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
2597*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2598*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2599*61046927SAndroid Build Coastguard Worker             />
2600*61046927SAndroid Build Coastguard Worker    <counter name="L3 Shader Throughput"
2601*61046927SAndroid Build Coastguard Worker             symbol_name="L3ShaderThroughput"
2602*61046927SAndroid Build Coastguard Worker             underscore_name="l3_shader_throughput"
2603*61046927SAndroid Build Coastguard Worker             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
2604*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2605*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2606*61046927SAndroid Build Coastguard Worker             units="bytes"
2607*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
2608*61046927SAndroid Build Coastguard Worker             equation="$ShaderMemoryAccesses 64 UMUL"
2609*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port"
2610*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Frame Batch Draw"
2611*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL OCL IO"
2612*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2613*61046927SAndroid Build Coastguard Worker             />
2614*61046927SAndroid Build Coastguard Worker    <counter name="Shader Barrier Messages"
2615*61046927SAndroid Build Coastguard Worker             symbol_name="ShaderBarriers"
2616*61046927SAndroid Build Coastguard Worker             underscore_name="shader_barriers"
2617*61046927SAndroid Build Coastguard Worker             description="The total number of shader barrier messages."
2618*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2619*61046927SAndroid Build Coastguard Worker             units="messages"
2620*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2621*61046927SAndroid Build Coastguard Worker             equation="A 35 READ"
2622*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Barrier"
2623*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
2624*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2625*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2626*61046927SAndroid Build Coastguard Worker             />
2627*61046927SAndroid Build Coastguard Worker    <counter name="Slice0 Rasterizer Input Available"
2628*61046927SAndroid Build Coastguard Worker             symbol_name="Rasterizer0InputAvailable"
2629*61046927SAndroid Build Coastguard Worker             underscore_name="rasterizer0_input_available"
2630*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which slice0 rasterizer input is available"
2631*61046927SAndroid Build Coastguard Worker             data_type="float"
2632*61046927SAndroid Build Coastguard Worker             max_equation="100"
2633*61046927SAndroid Build Coastguard Worker             units="percent"
2634*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
2635*61046927SAndroid Build Coastguard Worker             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
2636*61046927SAndroid Build Coastguard Worker             availability="$SliceMask 1 AND"
2637*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU/Rasterizer"
2638*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2639*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2640*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="slice"
2641*61046927SAndroid Build Coastguard Worker             />
2642*61046927SAndroid Build Coastguard Worker    <counter name="Slice0 Rasterizer Output Ready"
2643*61046927SAndroid Build Coastguard Worker             symbol_name="Rasterizer0OutputReady"
2644*61046927SAndroid Build Coastguard Worker             underscore_name="rasterizer0_output_ready"
2645*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which slice0 rasterizer output is ready"
2646*61046927SAndroid Build Coastguard Worker             data_type="float"
2647*61046927SAndroid Build Coastguard Worker             max_equation="100"
2648*61046927SAndroid Build Coastguard Worker             units="percent"
2649*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
2650*61046927SAndroid Build Coastguard Worker             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
2651*61046927SAndroid Build Coastguard Worker             availability="$SliceMask 1 AND"
2652*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU/Rasterizer"
2653*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2654*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2655*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="slice"
2656*61046927SAndroid Build Coastguard Worker             />
2657*61046927SAndroid Build Coastguard Worker    <counter name="Slice0 Pipe0 Post-EarlyZ Pixel Data Ready"
2658*61046927SAndroid Build Coastguard Worker             symbol_name="PixelData00Ready"
2659*61046927SAndroid Build Coastguard Worker             underscore_name="pixel_data00_ready"
2660*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which slice0  pipe0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
2661*61046927SAndroid Build Coastguard Worker             data_type="float"
2662*61046927SAndroid Build Coastguard Worker             max_equation="100"
2663*61046927SAndroid Build Coastguard Worker             units="percent"
2664*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
2665*61046927SAndroid Build Coastguard Worker             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
2666*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU/Rasterizer/Early Depth Test"
2667*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2668*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2669*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="slice"
2670*61046927SAndroid Build Coastguard Worker             />
2671*61046927SAndroid Build Coastguard Worker    <counter name="Slice0 Pipe0 PS Output Available"
2672*61046927SAndroid Build Coastguard Worker             symbol_name="PSOutput00Available"
2673*61046927SAndroid Build Coastguard Worker             underscore_name="ps_output00_available"
2674*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which slice0 pipe0 PS output is available"
2675*61046927SAndroid Build Coastguard Worker             data_type="float"
2676*61046927SAndroid Build Coastguard Worker             max_equation="100"
2677*61046927SAndroid Build Coastguard Worker             units="percent"
2678*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
2679*61046927SAndroid Build Coastguard Worker             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
2680*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU/3D Pipe"
2681*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2682*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2683*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="slice"
2684*61046927SAndroid Build Coastguard Worker             />
2685*61046927SAndroid Build Coastguard Worker    <counter name="Slice0 Pipe0 Pixel Values Ready"
2686*61046927SAndroid Build Coastguard Worker             symbol_name="PixelValues00Ready"
2687*61046927SAndroid Build Coastguard Worker             underscore_name="pixel_values00_ready"
2688*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which slice0 pipe0 pixel values are ready"
2689*61046927SAndroid Build Coastguard Worker             data_type="float"
2690*61046927SAndroid Build Coastguard Worker             max_equation="100"
2691*61046927SAndroid Build Coastguard Worker             units="percent"
2692*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
2693*61046927SAndroid Build Coastguard Worker             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
2694*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU/3D Pipe"
2695*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2696*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2697*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="slice"
2698*61046927SAndroid Build Coastguard Worker             />
2699*61046927SAndroid Build Coastguard Worker    <counter name="SQ00 is full"
2700*61046927SAndroid Build Coastguard Worker             symbol_name="GTRequestQueue00Full"
2701*61046927SAndroid Build Coastguard Worker             underscore_name="gt_request_queue00_full"
2702*61046927SAndroid Build Coastguard Worker             description="The percentage of time when IDI0 SQ0 is filled above a threshold (usually 48 entries)"
2703*61046927SAndroid Build Coastguard Worker             data_type="float"
2704*61046927SAndroid Build Coastguard Worker             max_equation="100"
2705*61046927SAndroid Build Coastguard Worker             units="percent"
2706*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
2707*61046927SAndroid Build Coastguard Worker             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
2708*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI"
2709*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2710*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2711*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2712*61046927SAndroid Build Coastguard Worker             />
2713*61046927SAndroid Build Coastguard Worker    <counter name="SQ01 is full"
2714*61046927SAndroid Build Coastguard Worker             symbol_name="GTRequestQueue01Full"
2715*61046927SAndroid Build Coastguard Worker             underscore_name="gt_request_queue01_full"
2716*61046927SAndroid Build Coastguard Worker             description="The percentage of time when IDI0 SQ1 is filled above a threshold (usually 48 entries)"
2717*61046927SAndroid Build Coastguard Worker             data_type="float"
2718*61046927SAndroid Build Coastguard Worker             max_equation="100"
2719*61046927SAndroid Build Coastguard Worker             units="percent"
2720*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
2721*61046927SAndroid Build Coastguard Worker             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
2722*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI"
2723*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2724*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2725*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2726*61046927SAndroid Build Coastguard Worker             />
2727*61046927SAndroid Build Coastguard Worker    <counter name="SQ10 is full"
2728*61046927SAndroid Build Coastguard Worker             symbol_name="GTRequestQueue10Full"
2729*61046927SAndroid Build Coastguard Worker             underscore_name="gt_request_queue10_full"
2730*61046927SAndroid Build Coastguard Worker             description="The percentage of time when IDI1 SQ0 is filled above a threshold (usually 48 entries)"
2731*61046927SAndroid Build Coastguard Worker             data_type="float"
2732*61046927SAndroid Build Coastguard Worker             max_equation="100"
2733*61046927SAndroid Build Coastguard Worker             units="percent"
2734*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
2735*61046927SAndroid Build Coastguard Worker             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
2736*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI"
2737*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2738*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2739*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2740*61046927SAndroid Build Coastguard Worker             />
2741*61046927SAndroid Build Coastguard Worker    <counter name="SQ11 is full"
2742*61046927SAndroid Build Coastguard Worker             symbol_name="GTRequestQueue11Full"
2743*61046927SAndroid Build Coastguard Worker             underscore_name="gt_request_queue11_full"
2744*61046927SAndroid Build Coastguard Worker             description="The percentage of time when IDI1 SQ1 is filled above a threshold (usually 48 entries)"
2745*61046927SAndroid Build Coastguard Worker             data_type="float"
2746*61046927SAndroid Build Coastguard Worker             max_equation="100"
2747*61046927SAndroid Build Coastguard Worker             units="percent"
2748*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
2749*61046927SAndroid Build Coastguard Worker             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
2750*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI"
2751*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2752*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2753*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2754*61046927SAndroid Build Coastguard Worker             />
2755*61046927SAndroid Build Coastguard Worker    <register_config type="NOA">
2756*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00000D04" value="0x00000200" />
2757*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009840" value="0x00000000" />
2758*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000000" />
2759*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1E055000" />
2760*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1A0500C0" />
2761*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x2A0A7300" />
2762*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x2C0A0000" />
2763*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x120800A0" />
2764*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x04052700" />
2765*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x060500C0" />
2766*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x22050000" />
2767*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1C050000" />
2768*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x000B8000" />
2769*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0E0B8000" />
2770*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x100B8000" />
2771*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x120B8000" />
2772*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x140B8000" />
2773*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x080B8000" />
2774*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0A0B8000" />
2775*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0C0B8000" />
2776*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x000A0144" />
2777*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0E0A4145" />
2778*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x100A0156" />
2779*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x080A814F" />
2780*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x140A0000" />
2781*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x040A0000" />
2782*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0A0A4000" />
2783*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0C0A8000" />
2784*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x08081980" />
2785*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0A084032" />
2786*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x10080000" />
2787*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x16080000" />
2788*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0C084000" />
2789*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x14091800" />
2790*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
2791*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x31152800" />
2792*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x331500A0" />
2793*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x31352800" />
2794*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x333500A0" />
2795*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x41104000" />
2796*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5B10556B" />
2797*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5D103005" />
2798*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4B112000" />
2799*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5F115540" />
2800*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x61110005" />
2801*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x01128000" />
2802*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0F128000" />
2803*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x11128000" />
2804*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x13128000" />
2805*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x15128000" />
2806*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x09128000" />
2807*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0B128000" />
2808*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0D128000" />
2809*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x05150096" />
2810*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x07150016" />
2811*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x01150000" />
2812*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0316C000" />
2813*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1F350096" />
2814*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x03350016" />
2815*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x01350000" />
2816*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0F368000" />
2817*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x01368000" />
2818*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x47101600" />
2819*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4D100000" />
2820*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4F100606" />
2821*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x51100404" />
2822*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x17100000" />
2823*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x31100000" />
2824*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x55101000" />
2825*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x57100002" />
2826*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x49101212" />
2827*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4B100602" />
2828*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
2829*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x65100002" />
2830*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000000" />
2831*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x42000001" />
2832*61046927SAndroid Build Coastguard Worker    </register_config>
2833*61046927SAndroid Build Coastguard Worker    <register_config type="OA">
2834*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D920" value="0x00000000" />
2835*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D900" value="0x00000000" />
2836*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D904" value="0x30800000" />
2837*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D910" value="0x00000000" />
2838*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D914" value="0x00800000" />
2839*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC40" value="0x00030000" />
2840*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D940" value="0x00000038" />
2841*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
2842*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC00" value="0x00000038" />
2843*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC04" value="0x0000FFF8" />
2844*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D948" value="0x000000C0" />
2845*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D94C" value="0x0000FFE7" />
2846*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC08" value="0x000000C0" />
2847*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC0C" value="0x0000FFE7" />
2848*61046927SAndroid Build Coastguard Worker    </register_config>
2849*61046927SAndroid Build Coastguard Worker    <register_config type="FLEX">
2850*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E458" value="0x00804704" />
2851*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
2852*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E658" value="0x00805705" />
2853*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
2854*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
2855*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
2856*61046927SAndroid Build Coastguard Worker    </register_config>
2857*61046927SAndroid Build Coastguard Worker  </set>
2858*61046927SAndroid Build Coastguard Worker
2859*61046927SAndroid Build Coastguard Worker  <set name="L3_1"
2860*61046927SAndroid Build Coastguard Worker       chipset="RKL"
2861*61046927SAndroid Build Coastguard Worker       symbol_name="L3_1"
2862*61046927SAndroid Build Coastguard Worker       underscore_name="l3_1"
2863*61046927SAndroid Build Coastguard Worker       mdapi_supported_apis="VK OGL OCL MEDIA IO"
2864*61046927SAndroid Build Coastguard Worker       hw_config_guid="a5f6ac3d-853f-42a4-a038-c4a09e8075be"
2865*61046927SAndroid Build Coastguard Worker       >
2866*61046927SAndroid Build Coastguard Worker    <counter name="GPU Time Elapsed"
2867*61046927SAndroid Build Coastguard Worker             symbol_name="GpuTime"
2868*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_time"
2869*61046927SAndroid Build Coastguard Worker             description="Time elapsed on the GPU during the measurement."
2870*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2871*61046927SAndroid Build Coastguard Worker             units="ns"
2872*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
2873*61046927SAndroid Build Coastguard Worker             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2874*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
2875*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2876*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2877*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2878*61046927SAndroid Build Coastguard Worker             />
2879*61046927SAndroid Build Coastguard Worker    <counter name="GPU Core Clocks"
2880*61046927SAndroid Build Coastguard Worker             symbol_name="GpuCoreClocks"
2881*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_core_clocks"
2882*61046927SAndroid Build Coastguard Worker             description="The total number of GPU core clocks elapsed during the measurement."
2883*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2884*61046927SAndroid Build Coastguard Worker             units="cycles"
2885*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2886*61046927SAndroid Build Coastguard Worker             equation="GPU_CLOCK 0 READ"
2887*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
2888*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Frame Batch Draw"
2889*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2890*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2891*61046927SAndroid Build Coastguard Worker             />
2892*61046927SAndroid Build Coastguard Worker    <counter name="AVG GPU Core Frequency"
2893*61046927SAndroid Build Coastguard Worker             symbol_name="AvgGpuCoreFrequency"
2894*61046927SAndroid Build Coastguard Worker             underscore_name="avg_gpu_core_frequency"
2895*61046927SAndroid Build Coastguard Worker             description="Average GPU Core Frequency in the measurement."
2896*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2897*61046927SAndroid Build Coastguard Worker             max_equation="$GpuMaxFrequency"
2898*61046927SAndroid Build Coastguard Worker             units="hz"
2899*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2900*61046927SAndroid Build Coastguard Worker             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2901*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
2902*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2903*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2904*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2905*61046927SAndroid Build Coastguard Worker             />
2906*61046927SAndroid Build Coastguard Worker    <counter name="GPU Busy"
2907*61046927SAndroid Build Coastguard Worker             symbol_name="GpuBusy"
2908*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_busy"
2909*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the GPU has been processing GPU commands."
2910*61046927SAndroid Build Coastguard Worker             data_type="float"
2911*61046927SAndroid Build Coastguard Worker             max_equation="100"
2912*61046927SAndroid Build Coastguard Worker             units="percent"
2913*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
2914*61046927SAndroid Build Coastguard Worker             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
2915*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
2916*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame"
2917*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2918*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2919*61046927SAndroid Build Coastguard Worker             />
2920*61046927SAndroid Build Coastguard Worker    <counter name="EU Active"
2921*61046927SAndroid Build Coastguard Worker             symbol_name="EuActive"
2922*61046927SAndroid Build Coastguard Worker             underscore_name="eu_active"
2923*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the Execution Units were actively processing."
2924*61046927SAndroid Build Coastguard Worker             data_type="float"
2925*61046927SAndroid Build Coastguard Worker             max_equation="100"
2926*61046927SAndroid Build Coastguard Worker             units="percent"
2927*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
2928*61046927SAndroid Build Coastguard Worker             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2929*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
2930*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2931*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2932*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2933*61046927SAndroid Build Coastguard Worker             />
2934*61046927SAndroid Build Coastguard Worker    <counter name="EU Stall"
2935*61046927SAndroid Build Coastguard Worker             symbol_name="EuStall"
2936*61046927SAndroid Build Coastguard Worker             underscore_name="eu_stall"
2937*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the Execution Units were stalled."
2938*61046927SAndroid Build Coastguard Worker             data_type="float"
2939*61046927SAndroid Build Coastguard Worker             max_equation="100"
2940*61046927SAndroid Build Coastguard Worker             units="percent"
2941*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
2942*61046927SAndroid Build Coastguard Worker             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2943*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
2944*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2945*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2946*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2947*61046927SAndroid Build Coastguard Worker             />
2948*61046927SAndroid Build Coastguard Worker    <counter name="EU Thread Occupancy"
2949*61046927SAndroid Build Coastguard Worker             symbol_name="EuThreadOccupancy"
2950*61046927SAndroid Build Coastguard Worker             underscore_name="eu_thread_occupancy"
2951*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which hardware threads occupied EUs."
2952*61046927SAndroid Build Coastguard Worker             data_type="float"
2953*61046927SAndroid Build Coastguard Worker             max_equation="100"
2954*61046927SAndroid Build Coastguard Worker             units="percent"
2955*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
2956*61046927SAndroid Build Coastguard Worker             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2957*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
2958*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2959*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2960*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2961*61046927SAndroid Build Coastguard Worker             />
2962*61046927SAndroid Build Coastguard Worker    <counter name="VS Threads Dispatched"
2963*61046927SAndroid Build Coastguard Worker             symbol_name="VsThreads"
2964*61046927SAndroid Build Coastguard Worker             underscore_name="vs_threads"
2965*61046927SAndroid Build Coastguard Worker             description="The total number of vertex shader hardware threads dispatched."
2966*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2967*61046927SAndroid Build Coastguard Worker             units="threads"
2968*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2969*61046927SAndroid Build Coastguard Worker             equation="A 1 READ"
2970*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
2971*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
2972*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
2973*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2974*61046927SAndroid Build Coastguard Worker             />
2975*61046927SAndroid Build Coastguard Worker    <counter name="HS Threads Dispatched"
2976*61046927SAndroid Build Coastguard Worker             symbol_name="HsThreads"
2977*61046927SAndroid Build Coastguard Worker             underscore_name="hs_threads"
2978*61046927SAndroid Build Coastguard Worker             description="The total number of hull shader hardware threads dispatched."
2979*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2980*61046927SAndroid Build Coastguard Worker             units="threads"
2981*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2982*61046927SAndroid Build Coastguard Worker             equation="A 2 READ"
2983*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Hull Shader"
2984*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
2985*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
2986*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2987*61046927SAndroid Build Coastguard Worker             />
2988*61046927SAndroid Build Coastguard Worker    <counter name="DS Threads Dispatched"
2989*61046927SAndroid Build Coastguard Worker             symbol_name="DsThreads"
2990*61046927SAndroid Build Coastguard Worker             underscore_name="ds_threads"
2991*61046927SAndroid Build Coastguard Worker             description="The total number of domain shader hardware threads dispatched."
2992*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2993*61046927SAndroid Build Coastguard Worker             units="threads"
2994*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2995*61046927SAndroid Build Coastguard Worker             equation="A 3 READ"
2996*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Domain Shader"
2997*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
2998*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
2999*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3000*61046927SAndroid Build Coastguard Worker             />
3001*61046927SAndroid Build Coastguard Worker    <counter name="GS Threads Dispatched"
3002*61046927SAndroid Build Coastguard Worker             symbol_name="GsThreads"
3003*61046927SAndroid Build Coastguard Worker             underscore_name="gs_threads"
3004*61046927SAndroid Build Coastguard Worker             description="The total number of geometry shader hardware threads dispatched."
3005*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3006*61046927SAndroid Build Coastguard Worker             units="threads"
3007*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3008*61046927SAndroid Build Coastguard Worker             equation="A 5 READ"
3009*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
3010*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
3011*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
3012*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3013*61046927SAndroid Build Coastguard Worker             />
3014*61046927SAndroid Build Coastguard Worker    <counter name="FS Threads Dispatched"
3015*61046927SAndroid Build Coastguard Worker             symbol_name="PsThreads"
3016*61046927SAndroid Build Coastguard Worker             underscore_name="ps_threads"
3017*61046927SAndroid Build Coastguard Worker             description="The total number of fragment shader hardware threads dispatched."
3018*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3019*61046927SAndroid Build Coastguard Worker             units="threads"
3020*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3021*61046927SAndroid Build Coastguard Worker             equation="A 6 READ"
3022*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
3023*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
3024*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
3025*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3026*61046927SAndroid Build Coastguard Worker             />
3027*61046927SAndroid Build Coastguard Worker    <counter name="CS Threads Dispatched"
3028*61046927SAndroid Build Coastguard Worker             symbol_name="CsThreads"
3029*61046927SAndroid Build Coastguard Worker             underscore_name="cs_threads"
3030*61046927SAndroid Build Coastguard Worker             description="The total number of compute shader hardware threads dispatched."
3031*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3032*61046927SAndroid Build Coastguard Worker             units="threads"
3033*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3034*61046927SAndroid Build Coastguard Worker             equation="A 4 READ"
3035*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
3036*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
3037*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL OCL IO MEDIA"
3038*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3039*61046927SAndroid Build Coastguard Worker             />
3040*61046927SAndroid Build Coastguard Worker    <counter name="Slice0 L3 Bank0 Input Available"
3041*61046927SAndroid Build Coastguard Worker             symbol_name="L30Bank0InputAvailable"
3042*61046927SAndroid Build Coastguard Worker             underscore_name="l30_bank0_input_available"
3043*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which slice0 L3 bank0 has input available"
3044*61046927SAndroid Build Coastguard Worker             data_type="float"
3045*61046927SAndroid Build Coastguard Worker             max_equation="100"
3046*61046927SAndroid Build Coastguard Worker             units="percent"
3047*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
3048*61046927SAndroid Build Coastguard Worker             equation="C 0 READ C 1 READ FADD C 2 READ FADD C 3 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
3049*61046927SAndroid Build Coastguard Worker             availability="$SliceMask 1 AND"
3050*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI/L3"
3051*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Frame Batch Draw"
3052*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3053*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="slice"
3054*61046927SAndroid Build Coastguard Worker             />
3055*61046927SAndroid Build Coastguard Worker    <counter name="Slice0 L3 Bank1 Input Available"
3056*61046927SAndroid Build Coastguard Worker             symbol_name="L30Bank1InputAvailable"
3057*61046927SAndroid Build Coastguard Worker             underscore_name="l30_bank1_input_available"
3058*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which slice0 L3 bank1 has input available"
3059*61046927SAndroid Build Coastguard Worker             data_type="float"
3060*61046927SAndroid Build Coastguard Worker             max_equation="100"
3061*61046927SAndroid Build Coastguard Worker             units="percent"
3062*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
3063*61046927SAndroid Build Coastguard Worker             equation="C 4 READ C 5 READ FADD C 6 READ FADD C 7 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
3064*61046927SAndroid Build Coastguard Worker             availability="$SliceMask 1 AND"
3065*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI/L3"
3066*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Frame Batch Draw"
3067*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3068*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="slice"
3069*61046927SAndroid Build Coastguard Worker             />
3070*61046927SAndroid Build Coastguard Worker    <register_config type="NOA">
3071*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00000D04" value="0x00000200" />
3072*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009840" value="0x00000000" />
3073*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000000" />
3074*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x04002024" />
3075*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0600282F" />
3076*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1C0B8000" />
3077*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1E0B8000" />
3078*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x020B8000" />
3079*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x040B8000" />
3080*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x060B8000" />
3081*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x080B8000" />
3082*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0A0B8000" />
3083*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0C0B8000" />
3084*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x120AC000" />
3085*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x040A8000" />
3086*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x060AC000" />
3087*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x080AC000" />
3088*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0A0A4000" />
3089*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1608A000" />
3090*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x02088000" />
3091*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x04088000" />
3092*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x06088000" />
3093*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x08088000" />
3094*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0A088000" />
3095*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0C088000" />
3096*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1C000027" />
3097*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1E000026" />
3098*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x02000025" />
3099*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0800002E" />
3100*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0A00002D" />
3101*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0C00002C" />
3102*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x2E000000" />
3103*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
3104*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5D101400" />
3105*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5B100555" />
3106*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x61111400" />
3107*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5F110555" />
3108*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1D128000" />
3109*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1F128000" />
3110*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x03128000" />
3111*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x05128000" />
3112*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x07128000" />
3113*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x09128000" />
3114*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0B128000" />
3115*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0D128000" />
3116*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x17100000" />
3117*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x55100000" />
3118*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x57100000" />
3119*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x47100000" />
3120*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x49100000" />
3121*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4B100000" />
3122*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4D100000" />
3123*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x31100000" />
3124*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
3125*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x65100002" />
3126*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000000" />
3127*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x42000001" />
3128*61046927SAndroid Build Coastguard Worker    </register_config>
3129*61046927SAndroid Build Coastguard Worker    <register_config type="OA">
3130*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D920" value="0x00000000" />
3131*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D900" value="0x00000000" />
3132*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D904" value="0x00800000" />
3133*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D910" value="0x00000000" />
3134*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D914" value="0x00800000" />
3135*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC40" value="0x00000000" />
3136*61046927SAndroid Build Coastguard Worker    </register_config>
3137*61046927SAndroid Build Coastguard Worker    <register_config type="FLEX">
3138*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E458" value="0x00804704" />
3139*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
3140*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E658" value="0x00805705" />
3141*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
3142*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
3143*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
3144*61046927SAndroid Build Coastguard Worker    </register_config>
3145*61046927SAndroid Build Coastguard Worker  </set>
3146*61046927SAndroid Build Coastguard Worker
3147*61046927SAndroid Build Coastguard Worker  <set name="L3_2"
3148*61046927SAndroid Build Coastguard Worker       chipset="RKL"
3149*61046927SAndroid Build Coastguard Worker       symbol_name="L3_2"
3150*61046927SAndroid Build Coastguard Worker       underscore_name="l3_2"
3151*61046927SAndroid Build Coastguard Worker       mdapi_supported_apis="VK OGL OCL MEDIA IO"
3152*61046927SAndroid Build Coastguard Worker       hw_config_guid="bb080384-a01f-442f-8be2-3eae2c7394cd"
3153*61046927SAndroid Build Coastguard Worker       >
3154*61046927SAndroid Build Coastguard Worker    <counter name="GPU Time Elapsed"
3155*61046927SAndroid Build Coastguard Worker             symbol_name="GpuTime"
3156*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_time"
3157*61046927SAndroid Build Coastguard Worker             description="Time elapsed on the GPU during the measurement."
3158*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3159*61046927SAndroid Build Coastguard Worker             units="ns"
3160*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
3161*61046927SAndroid Build Coastguard Worker             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3162*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
3163*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3164*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3165*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3166*61046927SAndroid Build Coastguard Worker             />
3167*61046927SAndroid Build Coastguard Worker    <counter name="GPU Core Clocks"
3168*61046927SAndroid Build Coastguard Worker             symbol_name="GpuCoreClocks"
3169*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_core_clocks"
3170*61046927SAndroid Build Coastguard Worker             description="The total number of GPU core clocks elapsed during the measurement."
3171*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3172*61046927SAndroid Build Coastguard Worker             units="cycles"
3173*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3174*61046927SAndroid Build Coastguard Worker             equation="GPU_CLOCK 0 READ"
3175*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
3176*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Frame Batch Draw"
3177*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3178*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3179*61046927SAndroid Build Coastguard Worker             />
3180*61046927SAndroid Build Coastguard Worker    <counter name="AVG GPU Core Frequency"
3181*61046927SAndroid Build Coastguard Worker             symbol_name="AvgGpuCoreFrequency"
3182*61046927SAndroid Build Coastguard Worker             underscore_name="avg_gpu_core_frequency"
3183*61046927SAndroid Build Coastguard Worker             description="Average GPU Core Frequency in the measurement."
3184*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3185*61046927SAndroid Build Coastguard Worker             max_equation="$GpuMaxFrequency"
3186*61046927SAndroid Build Coastguard Worker             units="hz"
3187*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3188*61046927SAndroid Build Coastguard Worker             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3189*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
3190*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3191*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3192*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3193*61046927SAndroid Build Coastguard Worker             />
3194*61046927SAndroid Build Coastguard Worker    <counter name="GPU Busy"
3195*61046927SAndroid Build Coastguard Worker             symbol_name="GpuBusy"
3196*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_busy"
3197*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the GPU has been processing GPU commands."
3198*61046927SAndroid Build Coastguard Worker             data_type="float"
3199*61046927SAndroid Build Coastguard Worker             max_equation="100"
3200*61046927SAndroid Build Coastguard Worker             units="percent"
3201*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
3202*61046927SAndroid Build Coastguard Worker             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
3203*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
3204*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame"
3205*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3206*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3207*61046927SAndroid Build Coastguard Worker             />
3208*61046927SAndroid Build Coastguard Worker    <counter name="VS Threads Dispatched"
3209*61046927SAndroid Build Coastguard Worker             symbol_name="VsThreads"
3210*61046927SAndroid Build Coastguard Worker             underscore_name="vs_threads"
3211*61046927SAndroid Build Coastguard Worker             description="The total number of vertex shader hardware threads dispatched."
3212*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3213*61046927SAndroid Build Coastguard Worker             units="threads"
3214*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3215*61046927SAndroid Build Coastguard Worker             equation="A 1 READ"
3216*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
3217*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
3218*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
3219*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3220*61046927SAndroid Build Coastguard Worker             />
3221*61046927SAndroid Build Coastguard Worker    <counter name="HS Threads Dispatched"
3222*61046927SAndroid Build Coastguard Worker             symbol_name="HsThreads"
3223*61046927SAndroid Build Coastguard Worker             underscore_name="hs_threads"
3224*61046927SAndroid Build Coastguard Worker             description="The total number of hull shader hardware threads dispatched."
3225*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3226*61046927SAndroid Build Coastguard Worker             units="threads"
3227*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3228*61046927SAndroid Build Coastguard Worker             equation="A 2 READ"
3229*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Hull Shader"
3230*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
3231*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
3232*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3233*61046927SAndroid Build Coastguard Worker             />
3234*61046927SAndroid Build Coastguard Worker    <counter name="DS Threads Dispatched"
3235*61046927SAndroid Build Coastguard Worker             symbol_name="DsThreads"
3236*61046927SAndroid Build Coastguard Worker             underscore_name="ds_threads"
3237*61046927SAndroid Build Coastguard Worker             description="The total number of domain shader hardware threads dispatched."
3238*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3239*61046927SAndroid Build Coastguard Worker             units="threads"
3240*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3241*61046927SAndroid Build Coastguard Worker             equation="A 3 READ"
3242*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Domain Shader"
3243*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
3244*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
3245*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3246*61046927SAndroid Build Coastguard Worker             />
3247*61046927SAndroid Build Coastguard Worker    <counter name="GS Threads Dispatched"
3248*61046927SAndroid Build Coastguard Worker             symbol_name="GsThreads"
3249*61046927SAndroid Build Coastguard Worker             underscore_name="gs_threads"
3250*61046927SAndroid Build Coastguard Worker             description="The total number of geometry shader hardware threads dispatched."
3251*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3252*61046927SAndroid Build Coastguard Worker             units="threads"
3253*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3254*61046927SAndroid Build Coastguard Worker             equation="A 5 READ"
3255*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
3256*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
3257*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
3258*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3259*61046927SAndroid Build Coastguard Worker             />
3260*61046927SAndroid Build Coastguard Worker    <counter name="FS Threads Dispatched"
3261*61046927SAndroid Build Coastguard Worker             symbol_name="PsThreads"
3262*61046927SAndroid Build Coastguard Worker             underscore_name="ps_threads"
3263*61046927SAndroid Build Coastguard Worker             description="The total number of fragment shader hardware threads dispatched."
3264*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3265*61046927SAndroid Build Coastguard Worker             units="threads"
3266*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3267*61046927SAndroid Build Coastguard Worker             equation="A 6 READ"
3268*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
3269*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
3270*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
3271*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3272*61046927SAndroid Build Coastguard Worker             />
3273*61046927SAndroid Build Coastguard Worker    <counter name="CS Threads Dispatched"
3274*61046927SAndroid Build Coastguard Worker             symbol_name="CsThreads"
3275*61046927SAndroid Build Coastguard Worker             underscore_name="cs_threads"
3276*61046927SAndroid Build Coastguard Worker             description="The total number of compute shader hardware threads dispatched."
3277*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3278*61046927SAndroid Build Coastguard Worker             units="threads"
3279*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3280*61046927SAndroid Build Coastguard Worker             equation="A 4 READ"
3281*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
3282*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
3283*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL OCL IO MEDIA"
3284*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3285*61046927SAndroid Build Coastguard Worker             />
3286*61046927SAndroid Build Coastguard Worker    <counter name="EU Active"
3287*61046927SAndroid Build Coastguard Worker             symbol_name="EuActive"
3288*61046927SAndroid Build Coastguard Worker             underscore_name="eu_active"
3289*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the Execution Units were actively processing."
3290*61046927SAndroid Build Coastguard Worker             data_type="float"
3291*61046927SAndroid Build Coastguard Worker             max_equation="100"
3292*61046927SAndroid Build Coastguard Worker             units="percent"
3293*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
3294*61046927SAndroid Build Coastguard Worker             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3295*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
3296*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3297*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3298*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3299*61046927SAndroid Build Coastguard Worker             />
3300*61046927SAndroid Build Coastguard Worker    <counter name="EU Stall"
3301*61046927SAndroid Build Coastguard Worker             symbol_name="EuStall"
3302*61046927SAndroid Build Coastguard Worker             underscore_name="eu_stall"
3303*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the Execution Units were stalled."
3304*61046927SAndroid Build Coastguard Worker             data_type="float"
3305*61046927SAndroid Build Coastguard Worker             max_equation="100"
3306*61046927SAndroid Build Coastguard Worker             units="percent"
3307*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
3308*61046927SAndroid Build Coastguard Worker             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3309*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
3310*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3311*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3312*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3313*61046927SAndroid Build Coastguard Worker             />
3314*61046927SAndroid Build Coastguard Worker    <counter name="EU Thread Occupancy"
3315*61046927SAndroid Build Coastguard Worker             symbol_name="EuThreadOccupancy"
3316*61046927SAndroid Build Coastguard Worker             underscore_name="eu_thread_occupancy"
3317*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which hardware threads occupied EUs."
3318*61046927SAndroid Build Coastguard Worker             data_type="float"
3319*61046927SAndroid Build Coastguard Worker             max_equation="100"
3320*61046927SAndroid Build Coastguard Worker             units="percent"
3321*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
3322*61046927SAndroid Build Coastguard Worker             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3323*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
3324*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3325*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3326*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3327*61046927SAndroid Build Coastguard Worker             />
3328*61046927SAndroid Build Coastguard Worker    <counter name="Slice0 L3 Bank2 Input Available"
3329*61046927SAndroid Build Coastguard Worker             symbol_name="L30Bank2InputAvailable"
3330*61046927SAndroid Build Coastguard Worker             underscore_name="l30_bank2_input_available"
3331*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which slice0 L3 bank2 has input available"
3332*61046927SAndroid Build Coastguard Worker             data_type="float"
3333*61046927SAndroid Build Coastguard Worker             max_equation="100"
3334*61046927SAndroid Build Coastguard Worker             units="percent"
3335*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
3336*61046927SAndroid Build Coastguard Worker             equation="B 3 READ B 2 READ FADD B 1 READ FADD B 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
3337*61046927SAndroid Build Coastguard Worker             availability="$SliceMask 1 AND"
3338*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI/L3"
3339*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Frame Batch Draw"
3340*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3341*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="slice"
3342*61046927SAndroid Build Coastguard Worker             />
3343*61046927SAndroid Build Coastguard Worker    <counter name="Slice0 L3 Bank3 Input Available"
3344*61046927SAndroid Build Coastguard Worker             symbol_name="L30Bank3InputAvailable"
3345*61046927SAndroid Build Coastguard Worker             underscore_name="l30_bank3_input_available"
3346*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which slice0 L3 bank3 has input available"
3347*61046927SAndroid Build Coastguard Worker             data_type="float"
3348*61046927SAndroid Build Coastguard Worker             max_equation="100"
3349*61046927SAndroid Build Coastguard Worker             units="percent"
3350*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
3351*61046927SAndroid Build Coastguard Worker             equation="B 7 READ B 6 READ FADD B 5 READ FADD B 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
3352*61046927SAndroid Build Coastguard Worker             availability="$SliceMask 1 AND"
3353*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI/L3"
3354*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Frame Batch Draw"
3355*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3356*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="slice"
3357*61046927SAndroid Build Coastguard Worker             />
3358*61046927SAndroid Build Coastguard Worker    <register_config type="NOA">
3359*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00000D04" value="0x00000200" />
3360*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009840" value="0x00000000" />
3361*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000000" />
3362*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x04003000" />
3363*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x06003800" />
3364*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x000B8000" />
3365*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0E0B8000" />
3366*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x100B8000" />
3367*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x120B8000" />
3368*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x140B8000" />
3369*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x160B8000" />
3370*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x180B8000" />
3371*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1A0B8000" />
3372*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x040A4000" />
3373*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0A0A8000" />
3374*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0C0AC000" />
3375*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0E0AC000" />
3376*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x100AC000" />
3377*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x00088000" />
3378*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0E088000" />
3379*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x16080AAA" />
3380*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x00000024" />
3381*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0E000025" />
3382*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x10000026" />
3383*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x12000027" />
3384*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1400002C" />
3385*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1600002D" />
3386*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1800002E" />
3387*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1A00002F" />
3388*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x2E000000" />
3389*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x2C000000" />
3390*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
3391*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x41104000" />
3392*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5B105000" />
3393*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5D100155" />
3394*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4B112000" />
3395*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5F115000" />
3396*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x61110155" />
3397*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x01128000" />
3398*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0F128000" />
3399*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x11128000" />
3400*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x13128000" />
3401*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x15128000" />
3402*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x17128000" />
3403*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x19128000" />
3404*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1B128000" />
3405*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x47100000" />
3406*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4D100000" />
3407*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4F100000" />
3408*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x51100000" />
3409*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x53100000" />
3410*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x55100000" />
3411*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x17100000" />
3412*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x31100000" />
3413*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
3414*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x65100002" />
3415*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000000" />
3416*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x42000001" />
3417*61046927SAndroid Build Coastguard Worker    </register_config>
3418*61046927SAndroid Build Coastguard Worker    <register_config type="OA">
3419*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D920" value="0x00000000" />
3420*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D900" value="0x00000000" />
3421*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D904" value="0x00800000" />
3422*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D910" value="0x00000000" />
3423*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D914" value="0x00800000" />
3424*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC40" value="0x00000000" />
3425*61046927SAndroid Build Coastguard Worker    </register_config>
3426*61046927SAndroid Build Coastguard Worker    <register_config type="FLEX">
3427*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E458" value="0x00804704" />
3428*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
3429*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E658" value="0x00805705" />
3430*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
3431*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
3432*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
3433*61046927SAndroid Build Coastguard Worker    </register_config>
3434*61046927SAndroid Build Coastguard Worker  </set>
3435*61046927SAndroid Build Coastguard Worker
3436*61046927SAndroid Build Coastguard Worker  <set name="L3_3"
3437*61046927SAndroid Build Coastguard Worker       chipset="RKL"
3438*61046927SAndroid Build Coastguard Worker       symbol_name="L3_3"
3439*61046927SAndroid Build Coastguard Worker       underscore_name="l3_3"
3440*61046927SAndroid Build Coastguard Worker       mdapi_supported_apis="VK OGL OCL MEDIA IO"
3441*61046927SAndroid Build Coastguard Worker       hw_config_guid="9f39ce80-0463-484e-b797-3135b7e0ab0a"
3442*61046927SAndroid Build Coastguard Worker       >
3443*61046927SAndroid Build Coastguard Worker    <counter name="GPU Time Elapsed"
3444*61046927SAndroid Build Coastguard Worker             symbol_name="GpuTime"
3445*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_time"
3446*61046927SAndroid Build Coastguard Worker             description="Time elapsed on the GPU during the measurement."
3447*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3448*61046927SAndroid Build Coastguard Worker             units="ns"
3449*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
3450*61046927SAndroid Build Coastguard Worker             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3451*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
3452*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3453*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3454*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3455*61046927SAndroid Build Coastguard Worker             />
3456*61046927SAndroid Build Coastguard Worker    <counter name="GPU Core Clocks"
3457*61046927SAndroid Build Coastguard Worker             symbol_name="GpuCoreClocks"
3458*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_core_clocks"
3459*61046927SAndroid Build Coastguard Worker             description="The total number of GPU core clocks elapsed during the measurement."
3460*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3461*61046927SAndroid Build Coastguard Worker             units="cycles"
3462*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3463*61046927SAndroid Build Coastguard Worker             equation="GPU_CLOCK 0 READ"
3464*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
3465*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Frame Batch Draw"
3466*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3467*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3468*61046927SAndroid Build Coastguard Worker             />
3469*61046927SAndroid Build Coastguard Worker    <counter name="AVG GPU Core Frequency"
3470*61046927SAndroid Build Coastguard Worker             symbol_name="AvgGpuCoreFrequency"
3471*61046927SAndroid Build Coastguard Worker             underscore_name="avg_gpu_core_frequency"
3472*61046927SAndroid Build Coastguard Worker             description="Average GPU Core Frequency in the measurement."
3473*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3474*61046927SAndroid Build Coastguard Worker             max_equation="$GpuMaxFrequency"
3475*61046927SAndroid Build Coastguard Worker             units="hz"
3476*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3477*61046927SAndroid Build Coastguard Worker             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3478*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
3479*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3480*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3481*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3482*61046927SAndroid Build Coastguard Worker             />
3483*61046927SAndroid Build Coastguard Worker    <counter name="GPU Busy"
3484*61046927SAndroid Build Coastguard Worker             symbol_name="GpuBusy"
3485*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_busy"
3486*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the GPU has been processing GPU commands."
3487*61046927SAndroid Build Coastguard Worker             data_type="float"
3488*61046927SAndroid Build Coastguard Worker             max_equation="100"
3489*61046927SAndroid Build Coastguard Worker             units="percent"
3490*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
3491*61046927SAndroid Build Coastguard Worker             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
3492*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
3493*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame"
3494*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3495*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3496*61046927SAndroid Build Coastguard Worker             />
3497*61046927SAndroid Build Coastguard Worker    <counter name="VS Threads Dispatched"
3498*61046927SAndroid Build Coastguard Worker             symbol_name="VsThreads"
3499*61046927SAndroid Build Coastguard Worker             underscore_name="vs_threads"
3500*61046927SAndroid Build Coastguard Worker             description="The total number of vertex shader hardware threads dispatched."
3501*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3502*61046927SAndroid Build Coastguard Worker             units="threads"
3503*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3504*61046927SAndroid Build Coastguard Worker             equation="A 1 READ"
3505*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
3506*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
3507*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
3508*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3509*61046927SAndroid Build Coastguard Worker             />
3510*61046927SAndroid Build Coastguard Worker    <counter name="HS Threads Dispatched"
3511*61046927SAndroid Build Coastguard Worker             symbol_name="HsThreads"
3512*61046927SAndroid Build Coastguard Worker             underscore_name="hs_threads"
3513*61046927SAndroid Build Coastguard Worker             description="The total number of hull shader hardware threads dispatched."
3514*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3515*61046927SAndroid Build Coastguard Worker             units="threads"
3516*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3517*61046927SAndroid Build Coastguard Worker             equation="A 2 READ"
3518*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Hull Shader"
3519*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
3520*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
3521*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3522*61046927SAndroid Build Coastguard Worker             />
3523*61046927SAndroid Build Coastguard Worker    <counter name="DS Threads Dispatched"
3524*61046927SAndroid Build Coastguard Worker             symbol_name="DsThreads"
3525*61046927SAndroid Build Coastguard Worker             underscore_name="ds_threads"
3526*61046927SAndroid Build Coastguard Worker             description="The total number of domain shader hardware threads dispatched."
3527*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3528*61046927SAndroid Build Coastguard Worker             units="threads"
3529*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3530*61046927SAndroid Build Coastguard Worker             equation="A 3 READ"
3531*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Domain Shader"
3532*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
3533*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
3534*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3535*61046927SAndroid Build Coastguard Worker             />
3536*61046927SAndroid Build Coastguard Worker    <counter name="GS Threads Dispatched"
3537*61046927SAndroid Build Coastguard Worker             symbol_name="GsThreads"
3538*61046927SAndroid Build Coastguard Worker             underscore_name="gs_threads"
3539*61046927SAndroid Build Coastguard Worker             description="The total number of geometry shader hardware threads dispatched."
3540*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3541*61046927SAndroid Build Coastguard Worker             units="threads"
3542*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3543*61046927SAndroid Build Coastguard Worker             equation="A 5 READ"
3544*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
3545*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
3546*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
3547*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3548*61046927SAndroid Build Coastguard Worker             />
3549*61046927SAndroid Build Coastguard Worker    <counter name="FS Threads Dispatched"
3550*61046927SAndroid Build Coastguard Worker             symbol_name="PsThreads"
3551*61046927SAndroid Build Coastguard Worker             underscore_name="ps_threads"
3552*61046927SAndroid Build Coastguard Worker             description="The total number of fragment shader hardware threads dispatched."
3553*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3554*61046927SAndroid Build Coastguard Worker             units="threads"
3555*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3556*61046927SAndroid Build Coastguard Worker             equation="A 6 READ"
3557*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
3558*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
3559*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
3560*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3561*61046927SAndroid Build Coastguard Worker             />
3562*61046927SAndroid Build Coastguard Worker    <counter name="CS Threads Dispatched"
3563*61046927SAndroid Build Coastguard Worker             symbol_name="CsThreads"
3564*61046927SAndroid Build Coastguard Worker             underscore_name="cs_threads"
3565*61046927SAndroid Build Coastguard Worker             description="The total number of compute shader hardware threads dispatched."
3566*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3567*61046927SAndroid Build Coastguard Worker             units="threads"
3568*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3569*61046927SAndroid Build Coastguard Worker             equation="A 4 READ"
3570*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
3571*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
3572*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL OCL IO MEDIA"
3573*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3574*61046927SAndroid Build Coastguard Worker             />
3575*61046927SAndroid Build Coastguard Worker    <counter name="EU Active"
3576*61046927SAndroid Build Coastguard Worker             symbol_name="EuActive"
3577*61046927SAndroid Build Coastguard Worker             underscore_name="eu_active"
3578*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the Execution Units were actively processing."
3579*61046927SAndroid Build Coastguard Worker             data_type="float"
3580*61046927SAndroid Build Coastguard Worker             max_equation="100"
3581*61046927SAndroid Build Coastguard Worker             units="percent"
3582*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
3583*61046927SAndroid Build Coastguard Worker             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3584*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
3585*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3586*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3587*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3588*61046927SAndroid Build Coastguard Worker             />
3589*61046927SAndroid Build Coastguard Worker    <counter name="EU Stall"
3590*61046927SAndroid Build Coastguard Worker             symbol_name="EuStall"
3591*61046927SAndroid Build Coastguard Worker             underscore_name="eu_stall"
3592*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the Execution Units were stalled."
3593*61046927SAndroid Build Coastguard Worker             data_type="float"
3594*61046927SAndroid Build Coastguard Worker             max_equation="100"
3595*61046927SAndroid Build Coastguard Worker             units="percent"
3596*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
3597*61046927SAndroid Build Coastguard Worker             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3598*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
3599*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3600*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3601*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3602*61046927SAndroid Build Coastguard Worker             />
3603*61046927SAndroid Build Coastguard Worker    <counter name="EU Thread Occupancy"
3604*61046927SAndroid Build Coastguard Worker             symbol_name="EuThreadOccupancy"
3605*61046927SAndroid Build Coastguard Worker             underscore_name="eu_thread_occupancy"
3606*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which hardware threads occupied EUs."
3607*61046927SAndroid Build Coastguard Worker             data_type="float"
3608*61046927SAndroid Build Coastguard Worker             max_equation="100"
3609*61046927SAndroid Build Coastguard Worker             units="percent"
3610*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
3611*61046927SAndroid Build Coastguard Worker             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3612*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
3613*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3614*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3615*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3616*61046927SAndroid Build Coastguard Worker             />
3617*61046927SAndroid Build Coastguard Worker    <counter name="Slice0 L3 Bank0 Output Ready"
3618*61046927SAndroid Build Coastguard Worker             symbol_name="L30Bank0OutputReady"
3619*61046927SAndroid Build Coastguard Worker             underscore_name="l30_bank0_output_ready"
3620*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which slice0 L3 bank0 output is ready"
3621*61046927SAndroid Build Coastguard Worker             data_type="float"
3622*61046927SAndroid Build Coastguard Worker             max_equation="100"
3623*61046927SAndroid Build Coastguard Worker             units="percent"
3624*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
3625*61046927SAndroid Build Coastguard Worker             equation="C 7 READ C 6 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
3626*61046927SAndroid Build Coastguard Worker             availability="$SliceMask 1 AND"
3627*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI/L3"
3628*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Frame Batch Draw"
3629*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3630*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="slice"
3631*61046927SAndroid Build Coastguard Worker             />
3632*61046927SAndroid Build Coastguard Worker    <register_config type="NOA">
3633*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00000D04" value="0x00000200" />
3634*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009840" value="0x00000000" />
3635*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000000" />
3636*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x04000200" />
3637*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x06000000" />
3638*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0A0B8000" />
3639*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0C0B8000" />
3640*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x080A8000" />
3641*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0A0A4000" />
3642*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0A088000" />
3643*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0C088000" />
3644*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0A000020" />
3645*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0C000028" />
3646*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x2E000000" />
3647*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
3648*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5B100500" />
3649*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5F110500" />
3650*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0B128000" />
3651*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0D128000" />
3652*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x17100000" />
3653*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4B100000" />
3654*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4D100000" />
3655*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x31100000" />
3656*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
3657*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x65100002" />
3658*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000000" />
3659*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x42000001" />
3660*61046927SAndroid Build Coastguard Worker    </register_config>
3661*61046927SAndroid Build Coastguard Worker    <register_config type="OA">
3662*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D920" value="0x00000000" />
3663*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D900" value="0x00000000" />
3664*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D904" value="0x00800000" />
3665*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D910" value="0x00000000" />
3666*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D914" value="0x00800000" />
3667*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC40" value="0x00000000" />
3668*61046927SAndroid Build Coastguard Worker    </register_config>
3669*61046927SAndroid Build Coastguard Worker    <register_config type="FLEX">
3670*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E458" value="0x00804704" />
3671*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
3672*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E658" value="0x00805705" />
3673*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
3674*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
3675*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
3676*61046927SAndroid Build Coastguard Worker    </register_config>
3677*61046927SAndroid Build Coastguard Worker  </set>
3678*61046927SAndroid Build Coastguard Worker
3679*61046927SAndroid Build Coastguard Worker  <set name="L3_4"
3680*61046927SAndroid Build Coastguard Worker       chipset="RKL"
3681*61046927SAndroid Build Coastguard Worker       symbol_name="L3_4"
3682*61046927SAndroid Build Coastguard Worker       underscore_name="l3_4"
3683*61046927SAndroid Build Coastguard Worker       mdapi_supported_apis="VK OGL OCL MEDIA IO"
3684*61046927SAndroid Build Coastguard Worker       hw_config_guid="11e091e1-bbd3-4bd6-9ce8-8982d2d3a3b2"
3685*61046927SAndroid Build Coastguard Worker       >
3686*61046927SAndroid Build Coastguard Worker    <counter name="GPU Time Elapsed"
3687*61046927SAndroid Build Coastguard Worker             symbol_name="GpuTime"
3688*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_time"
3689*61046927SAndroid Build Coastguard Worker             description="Time elapsed on the GPU during the measurement."
3690*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3691*61046927SAndroid Build Coastguard Worker             units="ns"
3692*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
3693*61046927SAndroid Build Coastguard Worker             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3694*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
3695*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3696*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3697*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3698*61046927SAndroid Build Coastguard Worker             />
3699*61046927SAndroid Build Coastguard Worker    <counter name="GPU Core Clocks"
3700*61046927SAndroid Build Coastguard Worker             symbol_name="GpuCoreClocks"
3701*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_core_clocks"
3702*61046927SAndroid Build Coastguard Worker             description="The total number of GPU core clocks elapsed during the measurement."
3703*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3704*61046927SAndroid Build Coastguard Worker             units="cycles"
3705*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3706*61046927SAndroid Build Coastguard Worker             equation="GPU_CLOCK 0 READ"
3707*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
3708*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Frame Batch Draw"
3709*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3710*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3711*61046927SAndroid Build Coastguard Worker             />
3712*61046927SAndroid Build Coastguard Worker    <counter name="AVG GPU Core Frequency"
3713*61046927SAndroid Build Coastguard Worker             symbol_name="AvgGpuCoreFrequency"
3714*61046927SAndroid Build Coastguard Worker             underscore_name="avg_gpu_core_frequency"
3715*61046927SAndroid Build Coastguard Worker             description="Average GPU Core Frequency in the measurement."
3716*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3717*61046927SAndroid Build Coastguard Worker             max_equation="$GpuMaxFrequency"
3718*61046927SAndroid Build Coastguard Worker             units="hz"
3719*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3720*61046927SAndroid Build Coastguard Worker             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3721*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
3722*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3723*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3724*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3725*61046927SAndroid Build Coastguard Worker             />
3726*61046927SAndroid Build Coastguard Worker    <counter name="GPU Busy"
3727*61046927SAndroid Build Coastguard Worker             symbol_name="GpuBusy"
3728*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_busy"
3729*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the GPU has been processing GPU commands."
3730*61046927SAndroid Build Coastguard Worker             data_type="float"
3731*61046927SAndroid Build Coastguard Worker             max_equation="100"
3732*61046927SAndroid Build Coastguard Worker             units="percent"
3733*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
3734*61046927SAndroid Build Coastguard Worker             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
3735*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
3736*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame"
3737*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3738*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3739*61046927SAndroid Build Coastguard Worker             />
3740*61046927SAndroid Build Coastguard Worker    <counter name="VS Threads Dispatched"
3741*61046927SAndroid Build Coastguard Worker             symbol_name="VsThreads"
3742*61046927SAndroid Build Coastguard Worker             underscore_name="vs_threads"
3743*61046927SAndroid Build Coastguard Worker             description="The total number of vertex shader hardware threads dispatched."
3744*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3745*61046927SAndroid Build Coastguard Worker             units="threads"
3746*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3747*61046927SAndroid Build Coastguard Worker             equation="A 1 READ"
3748*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
3749*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
3750*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
3751*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3752*61046927SAndroid Build Coastguard Worker             />
3753*61046927SAndroid Build Coastguard Worker    <counter name="HS Threads Dispatched"
3754*61046927SAndroid Build Coastguard Worker             symbol_name="HsThreads"
3755*61046927SAndroid Build Coastguard Worker             underscore_name="hs_threads"
3756*61046927SAndroid Build Coastguard Worker             description="The total number of hull shader hardware threads dispatched."
3757*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3758*61046927SAndroid Build Coastguard Worker             units="threads"
3759*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3760*61046927SAndroid Build Coastguard Worker             equation="A 2 READ"
3761*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Hull Shader"
3762*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
3763*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
3764*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3765*61046927SAndroid Build Coastguard Worker             />
3766*61046927SAndroid Build Coastguard Worker    <counter name="DS Threads Dispatched"
3767*61046927SAndroid Build Coastguard Worker             symbol_name="DsThreads"
3768*61046927SAndroid Build Coastguard Worker             underscore_name="ds_threads"
3769*61046927SAndroid Build Coastguard Worker             description="The total number of domain shader hardware threads dispatched."
3770*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3771*61046927SAndroid Build Coastguard Worker             units="threads"
3772*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3773*61046927SAndroid Build Coastguard Worker             equation="A 3 READ"
3774*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Domain Shader"
3775*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
3776*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
3777*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3778*61046927SAndroid Build Coastguard Worker             />
3779*61046927SAndroid Build Coastguard Worker    <counter name="GS Threads Dispatched"
3780*61046927SAndroid Build Coastguard Worker             symbol_name="GsThreads"
3781*61046927SAndroid Build Coastguard Worker             underscore_name="gs_threads"
3782*61046927SAndroid Build Coastguard Worker             description="The total number of geometry shader hardware threads dispatched."
3783*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3784*61046927SAndroid Build Coastguard Worker             units="threads"
3785*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3786*61046927SAndroid Build Coastguard Worker             equation="A 5 READ"
3787*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
3788*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
3789*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
3790*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3791*61046927SAndroid Build Coastguard Worker             />
3792*61046927SAndroid Build Coastguard Worker    <counter name="FS Threads Dispatched"
3793*61046927SAndroid Build Coastguard Worker             symbol_name="PsThreads"
3794*61046927SAndroid Build Coastguard Worker             underscore_name="ps_threads"
3795*61046927SAndroid Build Coastguard Worker             description="The total number of fragment shader hardware threads dispatched."
3796*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3797*61046927SAndroid Build Coastguard Worker             units="threads"
3798*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3799*61046927SAndroid Build Coastguard Worker             equation="A 6 READ"
3800*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
3801*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
3802*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
3803*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3804*61046927SAndroid Build Coastguard Worker             />
3805*61046927SAndroid Build Coastguard Worker    <counter name="CS Threads Dispatched"
3806*61046927SAndroid Build Coastguard Worker             symbol_name="CsThreads"
3807*61046927SAndroid Build Coastguard Worker             underscore_name="cs_threads"
3808*61046927SAndroid Build Coastguard Worker             description="The total number of compute shader hardware threads dispatched."
3809*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3810*61046927SAndroid Build Coastguard Worker             units="threads"
3811*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3812*61046927SAndroid Build Coastguard Worker             equation="A 4 READ"
3813*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
3814*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
3815*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL OCL IO MEDIA"
3816*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3817*61046927SAndroid Build Coastguard Worker             />
3818*61046927SAndroid Build Coastguard Worker    <counter name="EU Active"
3819*61046927SAndroid Build Coastguard Worker             symbol_name="EuActive"
3820*61046927SAndroid Build Coastguard Worker             underscore_name="eu_active"
3821*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the Execution Units were actively processing."
3822*61046927SAndroid Build Coastguard Worker             data_type="float"
3823*61046927SAndroid Build Coastguard Worker             max_equation="100"
3824*61046927SAndroid Build Coastguard Worker             units="percent"
3825*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
3826*61046927SAndroid Build Coastguard Worker             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3827*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
3828*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3829*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3830*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3831*61046927SAndroid Build Coastguard Worker             />
3832*61046927SAndroid Build Coastguard Worker    <counter name="EU Stall"
3833*61046927SAndroid Build Coastguard Worker             symbol_name="EuStall"
3834*61046927SAndroid Build Coastguard Worker             underscore_name="eu_stall"
3835*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the Execution Units were stalled."
3836*61046927SAndroid Build Coastguard Worker             data_type="float"
3837*61046927SAndroid Build Coastguard Worker             max_equation="100"
3838*61046927SAndroid Build Coastguard Worker             units="percent"
3839*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
3840*61046927SAndroid Build Coastguard Worker             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3841*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
3842*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3843*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3844*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3845*61046927SAndroid Build Coastguard Worker             />
3846*61046927SAndroid Build Coastguard Worker    <counter name="EU Thread Occupancy"
3847*61046927SAndroid Build Coastguard Worker             symbol_name="EuThreadOccupancy"
3848*61046927SAndroid Build Coastguard Worker             underscore_name="eu_thread_occupancy"
3849*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which hardware threads occupied EUs."
3850*61046927SAndroid Build Coastguard Worker             data_type="float"
3851*61046927SAndroid Build Coastguard Worker             max_equation="100"
3852*61046927SAndroid Build Coastguard Worker             units="percent"
3853*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
3854*61046927SAndroid Build Coastguard Worker             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3855*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
3856*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3857*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3858*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3859*61046927SAndroid Build Coastguard Worker             />
3860*61046927SAndroid Build Coastguard Worker    <counter name="Slice0 L3 Bank1 Output Ready"
3861*61046927SAndroid Build Coastguard Worker             symbol_name="L30Bank1OutputReady"
3862*61046927SAndroid Build Coastguard Worker             underscore_name="l30_bank1_output_ready"
3863*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which slice0 L3 bank1 output is ready"
3864*61046927SAndroid Build Coastguard Worker             data_type="float"
3865*61046927SAndroid Build Coastguard Worker             max_equation="100"
3866*61046927SAndroid Build Coastguard Worker             units="percent"
3867*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
3868*61046927SAndroid Build Coastguard Worker             equation="C 5 READ C 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
3869*61046927SAndroid Build Coastguard Worker             availability="$SliceMask 1 AND"
3870*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI/L3"
3871*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Frame Batch Draw"
3872*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3873*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="slice"
3874*61046927SAndroid Build Coastguard Worker             />
3875*61046927SAndroid Build Coastguard Worker    <register_config type="NOA">
3876*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00000D04" value="0x00000200" />
3877*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009840" value="0x00000000" />
3878*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000000" />
3879*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x04000A00" />
3880*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x06000820" />
3881*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x060B8000" />
3882*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x080B8000" />
3883*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x060A8000" />
3884*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x080A4000" />
3885*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x06088000" />
3886*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x08088000" />
3887*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x08000028" />
3888*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x2E000000" />
3889*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
3890*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5B100050" />
3891*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5F110050" />
3892*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x07128000" />
3893*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x09128000" />
3894*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x17100000" />
3895*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x49100000" />
3896*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4B100000" />
3897*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x31100000" />
3898*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
3899*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x65100002" />
3900*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000000" />
3901*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x42000001" />
3902*61046927SAndroid Build Coastguard Worker    </register_config>
3903*61046927SAndroid Build Coastguard Worker    <register_config type="OA">
3904*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D920" value="0x00000000" />
3905*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D900" value="0x00000000" />
3906*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D904" value="0x00800000" />
3907*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D910" value="0x00000000" />
3908*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D914" value="0x00800000" />
3909*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC40" value="0x00000000" />
3910*61046927SAndroid Build Coastguard Worker    </register_config>
3911*61046927SAndroid Build Coastguard Worker    <register_config type="FLEX">
3912*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E458" value="0x00804704" />
3913*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
3914*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E658" value="0x00805705" />
3915*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
3916*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
3917*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
3918*61046927SAndroid Build Coastguard Worker    </register_config>
3919*61046927SAndroid Build Coastguard Worker  </set>
3920*61046927SAndroid Build Coastguard Worker
3921*61046927SAndroid Build Coastguard Worker  <set name="L3_5"
3922*61046927SAndroid Build Coastguard Worker       chipset="RKL"
3923*61046927SAndroid Build Coastguard Worker       symbol_name="L3_5"
3924*61046927SAndroid Build Coastguard Worker       underscore_name="l3_5"
3925*61046927SAndroid Build Coastguard Worker       mdapi_supported_apis="VK OGL OCL MEDIA IO"
3926*61046927SAndroid Build Coastguard Worker       hw_config_guid="0f2e1818-c190-494a-a828-2ed4422d71f3"
3927*61046927SAndroid Build Coastguard Worker       >
3928*61046927SAndroid Build Coastguard Worker    <counter name="GPU Time Elapsed"
3929*61046927SAndroid Build Coastguard Worker             symbol_name="GpuTime"
3930*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_time"
3931*61046927SAndroid Build Coastguard Worker             description="Time elapsed on the GPU during the measurement."
3932*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3933*61046927SAndroid Build Coastguard Worker             units="ns"
3934*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
3935*61046927SAndroid Build Coastguard Worker             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3936*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
3937*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3938*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3939*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3940*61046927SAndroid Build Coastguard Worker             />
3941*61046927SAndroid Build Coastguard Worker    <counter name="GPU Core Clocks"
3942*61046927SAndroid Build Coastguard Worker             symbol_name="GpuCoreClocks"
3943*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_core_clocks"
3944*61046927SAndroid Build Coastguard Worker             description="The total number of GPU core clocks elapsed during the measurement."
3945*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3946*61046927SAndroid Build Coastguard Worker             units="cycles"
3947*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3948*61046927SAndroid Build Coastguard Worker             equation="GPU_CLOCK 0 READ"
3949*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
3950*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Frame Batch Draw"
3951*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3952*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3953*61046927SAndroid Build Coastguard Worker             />
3954*61046927SAndroid Build Coastguard Worker    <counter name="AVG GPU Core Frequency"
3955*61046927SAndroid Build Coastguard Worker             symbol_name="AvgGpuCoreFrequency"
3956*61046927SAndroid Build Coastguard Worker             underscore_name="avg_gpu_core_frequency"
3957*61046927SAndroid Build Coastguard Worker             description="Average GPU Core Frequency in the measurement."
3958*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3959*61046927SAndroid Build Coastguard Worker             max_equation="$GpuMaxFrequency"
3960*61046927SAndroid Build Coastguard Worker             units="hz"
3961*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3962*61046927SAndroid Build Coastguard Worker             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3963*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
3964*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3965*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3966*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3967*61046927SAndroid Build Coastguard Worker             />
3968*61046927SAndroid Build Coastguard Worker    <counter name="GPU Busy"
3969*61046927SAndroid Build Coastguard Worker             symbol_name="GpuBusy"
3970*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_busy"
3971*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the GPU has been processing GPU commands."
3972*61046927SAndroid Build Coastguard Worker             data_type="float"
3973*61046927SAndroid Build Coastguard Worker             max_equation="100"
3974*61046927SAndroid Build Coastguard Worker             units="percent"
3975*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
3976*61046927SAndroid Build Coastguard Worker             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
3977*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
3978*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame"
3979*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3980*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3981*61046927SAndroid Build Coastguard Worker             />
3982*61046927SAndroid Build Coastguard Worker    <counter name="VS Threads Dispatched"
3983*61046927SAndroid Build Coastguard Worker             symbol_name="VsThreads"
3984*61046927SAndroid Build Coastguard Worker             underscore_name="vs_threads"
3985*61046927SAndroid Build Coastguard Worker             description="The total number of vertex shader hardware threads dispatched."
3986*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3987*61046927SAndroid Build Coastguard Worker             units="threads"
3988*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3989*61046927SAndroid Build Coastguard Worker             equation="A 1 READ"
3990*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
3991*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
3992*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
3993*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3994*61046927SAndroid Build Coastguard Worker             />
3995*61046927SAndroid Build Coastguard Worker    <counter name="HS Threads Dispatched"
3996*61046927SAndroid Build Coastguard Worker             symbol_name="HsThreads"
3997*61046927SAndroid Build Coastguard Worker             underscore_name="hs_threads"
3998*61046927SAndroid Build Coastguard Worker             description="The total number of hull shader hardware threads dispatched."
3999*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4000*61046927SAndroid Build Coastguard Worker             units="threads"
4001*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4002*61046927SAndroid Build Coastguard Worker             equation="A 2 READ"
4003*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Hull Shader"
4004*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
4005*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
4006*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4007*61046927SAndroid Build Coastguard Worker             />
4008*61046927SAndroid Build Coastguard Worker    <counter name="DS Threads Dispatched"
4009*61046927SAndroid Build Coastguard Worker             symbol_name="DsThreads"
4010*61046927SAndroid Build Coastguard Worker             underscore_name="ds_threads"
4011*61046927SAndroid Build Coastguard Worker             description="The total number of domain shader hardware threads dispatched."
4012*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4013*61046927SAndroid Build Coastguard Worker             units="threads"
4014*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4015*61046927SAndroid Build Coastguard Worker             equation="A 3 READ"
4016*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Domain Shader"
4017*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
4018*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
4019*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4020*61046927SAndroid Build Coastguard Worker             />
4021*61046927SAndroid Build Coastguard Worker    <counter name="GS Threads Dispatched"
4022*61046927SAndroid Build Coastguard Worker             symbol_name="GsThreads"
4023*61046927SAndroid Build Coastguard Worker             underscore_name="gs_threads"
4024*61046927SAndroid Build Coastguard Worker             description="The total number of geometry shader hardware threads dispatched."
4025*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4026*61046927SAndroid Build Coastguard Worker             units="threads"
4027*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4028*61046927SAndroid Build Coastguard Worker             equation="A 5 READ"
4029*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
4030*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
4031*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
4032*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4033*61046927SAndroid Build Coastguard Worker             />
4034*61046927SAndroid Build Coastguard Worker    <counter name="FS Threads Dispatched"
4035*61046927SAndroid Build Coastguard Worker             symbol_name="PsThreads"
4036*61046927SAndroid Build Coastguard Worker             underscore_name="ps_threads"
4037*61046927SAndroid Build Coastguard Worker             description="The total number of fragment shader hardware threads dispatched."
4038*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4039*61046927SAndroid Build Coastguard Worker             units="threads"
4040*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4041*61046927SAndroid Build Coastguard Worker             equation="A 6 READ"
4042*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
4043*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
4044*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
4045*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4046*61046927SAndroid Build Coastguard Worker             />
4047*61046927SAndroid Build Coastguard Worker    <counter name="CS Threads Dispatched"
4048*61046927SAndroid Build Coastguard Worker             symbol_name="CsThreads"
4049*61046927SAndroid Build Coastguard Worker             underscore_name="cs_threads"
4050*61046927SAndroid Build Coastguard Worker             description="The total number of compute shader hardware threads dispatched."
4051*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4052*61046927SAndroid Build Coastguard Worker             units="threads"
4053*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4054*61046927SAndroid Build Coastguard Worker             equation="A 4 READ"
4055*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
4056*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
4057*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL OCL IO MEDIA"
4058*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4059*61046927SAndroid Build Coastguard Worker             />
4060*61046927SAndroid Build Coastguard Worker    <counter name="EU Active"
4061*61046927SAndroid Build Coastguard Worker             symbol_name="EuActive"
4062*61046927SAndroid Build Coastguard Worker             underscore_name="eu_active"
4063*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the Execution Units were actively processing."
4064*61046927SAndroid Build Coastguard Worker             data_type="float"
4065*61046927SAndroid Build Coastguard Worker             max_equation="100"
4066*61046927SAndroid Build Coastguard Worker             units="percent"
4067*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
4068*61046927SAndroid Build Coastguard Worker             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4069*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
4070*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4071*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
4072*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4073*61046927SAndroid Build Coastguard Worker             />
4074*61046927SAndroid Build Coastguard Worker    <counter name="EU Stall"
4075*61046927SAndroid Build Coastguard Worker             symbol_name="EuStall"
4076*61046927SAndroid Build Coastguard Worker             underscore_name="eu_stall"
4077*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the Execution Units were stalled."
4078*61046927SAndroid Build Coastguard Worker             data_type="float"
4079*61046927SAndroid Build Coastguard Worker             max_equation="100"
4080*61046927SAndroid Build Coastguard Worker             units="percent"
4081*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
4082*61046927SAndroid Build Coastguard Worker             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4083*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
4084*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4085*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
4086*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4087*61046927SAndroid Build Coastguard Worker             />
4088*61046927SAndroid Build Coastguard Worker    <counter name="EU Thread Occupancy"
4089*61046927SAndroid Build Coastguard Worker             symbol_name="EuThreadOccupancy"
4090*61046927SAndroid Build Coastguard Worker             underscore_name="eu_thread_occupancy"
4091*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which hardware threads occupied EUs."
4092*61046927SAndroid Build Coastguard Worker             data_type="float"
4093*61046927SAndroid Build Coastguard Worker             max_equation="100"
4094*61046927SAndroid Build Coastguard Worker             units="percent"
4095*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
4096*61046927SAndroid Build Coastguard Worker             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4097*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
4098*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4099*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
4100*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4101*61046927SAndroid Build Coastguard Worker             />
4102*61046927SAndroid Build Coastguard Worker    <counter name="Slice0 L3 Bank2 Output Ready"
4103*61046927SAndroid Build Coastguard Worker             symbol_name="L30Bank2OutputReady"
4104*61046927SAndroid Build Coastguard Worker             underscore_name="l30_bank2_output_ready"
4105*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which slice0 L3 bank2 output is ready"
4106*61046927SAndroid Build Coastguard Worker             data_type="float"
4107*61046927SAndroid Build Coastguard Worker             max_equation="100"
4108*61046927SAndroid Build Coastguard Worker             units="percent"
4109*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
4110*61046927SAndroid Build Coastguard Worker             equation="C 5 READ C 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
4111*61046927SAndroid Build Coastguard Worker             availability="$SliceMask 1 AND"
4112*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI/L3"
4113*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Frame Batch Draw"
4114*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
4115*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="slice"
4116*61046927SAndroid Build Coastguard Worker             />
4117*61046927SAndroid Build Coastguard Worker    <register_config type="NOA">
4118*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00000D04" value="0x00000200" />
4119*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009840" value="0x00000000" />
4120*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000000" />
4121*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x04001200" />
4122*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x06001020" />
4123*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x060B8000" />
4124*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x080B8000" />
4125*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x060A8000" />
4126*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x080A4000" />
4127*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x06088000" />
4128*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x08088000" />
4129*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x08000028" />
4130*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x2E000000" />
4131*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
4132*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5B100050" />
4133*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5F110050" />
4134*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x07128000" />
4135*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x09128000" />
4136*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x17100000" />
4137*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x49100000" />
4138*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4B100000" />
4139*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x31100000" />
4140*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
4141*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x65100002" />
4142*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000000" />
4143*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x42000001" />
4144*61046927SAndroid Build Coastguard Worker    </register_config>
4145*61046927SAndroid Build Coastguard Worker    <register_config type="OA">
4146*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D920" value="0x00000000" />
4147*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D900" value="0x00000000" />
4148*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D904" value="0x00800000" />
4149*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D910" value="0x00000000" />
4150*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D914" value="0x00800000" />
4151*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC40" value="0x00000000" />
4152*61046927SAndroid Build Coastguard Worker    </register_config>
4153*61046927SAndroid Build Coastguard Worker    <register_config type="FLEX">
4154*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E458" value="0x00804704" />
4155*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
4156*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E658" value="0x00805705" />
4157*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
4158*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
4159*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
4160*61046927SAndroid Build Coastguard Worker    </register_config>
4161*61046927SAndroid Build Coastguard Worker  </set>
4162*61046927SAndroid Build Coastguard Worker
4163*61046927SAndroid Build Coastguard Worker  <set name="L3_6"
4164*61046927SAndroid Build Coastguard Worker       chipset="RKL"
4165*61046927SAndroid Build Coastguard Worker       symbol_name="L3_6"
4166*61046927SAndroid Build Coastguard Worker       underscore_name="l3_6"
4167*61046927SAndroid Build Coastguard Worker       mdapi_supported_apis="VK OGL OCL MEDIA IO"
4168*61046927SAndroid Build Coastguard Worker       hw_config_guid="ebd91ba3-4d01-4bdf-8752-384cd0a4e139"
4169*61046927SAndroid Build Coastguard Worker       >
4170*61046927SAndroid Build Coastguard Worker    <counter name="GPU Time Elapsed"
4171*61046927SAndroid Build Coastguard Worker             symbol_name="GpuTime"
4172*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_time"
4173*61046927SAndroid Build Coastguard Worker             description="Time elapsed on the GPU during the measurement."
4174*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4175*61046927SAndroid Build Coastguard Worker             units="ns"
4176*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
4177*61046927SAndroid Build Coastguard Worker             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4178*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
4179*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4180*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
4181*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4182*61046927SAndroid Build Coastguard Worker             />
4183*61046927SAndroid Build Coastguard Worker    <counter name="GPU Core Clocks"
4184*61046927SAndroid Build Coastguard Worker             symbol_name="GpuCoreClocks"
4185*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_core_clocks"
4186*61046927SAndroid Build Coastguard Worker             description="The total number of GPU core clocks elapsed during the measurement."
4187*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4188*61046927SAndroid Build Coastguard Worker             units="cycles"
4189*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4190*61046927SAndroid Build Coastguard Worker             equation="GPU_CLOCK 0 READ"
4191*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
4192*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Frame Batch Draw"
4193*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
4194*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4195*61046927SAndroid Build Coastguard Worker             />
4196*61046927SAndroid Build Coastguard Worker    <counter name="AVG GPU Core Frequency"
4197*61046927SAndroid Build Coastguard Worker             symbol_name="AvgGpuCoreFrequency"
4198*61046927SAndroid Build Coastguard Worker             underscore_name="avg_gpu_core_frequency"
4199*61046927SAndroid Build Coastguard Worker             description="Average GPU Core Frequency in the measurement."
4200*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4201*61046927SAndroid Build Coastguard Worker             max_equation="$GpuMaxFrequency"
4202*61046927SAndroid Build Coastguard Worker             units="hz"
4203*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4204*61046927SAndroid Build Coastguard Worker             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4205*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
4206*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4207*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
4208*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4209*61046927SAndroid Build Coastguard Worker             />
4210*61046927SAndroid Build Coastguard Worker    <counter name="GPU Busy"
4211*61046927SAndroid Build Coastguard Worker             symbol_name="GpuBusy"
4212*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_busy"
4213*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the GPU has been processing GPU commands."
4214*61046927SAndroid Build Coastguard Worker             data_type="float"
4215*61046927SAndroid Build Coastguard Worker             max_equation="100"
4216*61046927SAndroid Build Coastguard Worker             units="percent"
4217*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
4218*61046927SAndroid Build Coastguard Worker             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
4219*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
4220*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame"
4221*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
4222*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4223*61046927SAndroid Build Coastguard Worker             />
4224*61046927SAndroid Build Coastguard Worker    <counter name="VS Threads Dispatched"
4225*61046927SAndroid Build Coastguard Worker             symbol_name="VsThreads"
4226*61046927SAndroid Build Coastguard Worker             underscore_name="vs_threads"
4227*61046927SAndroid Build Coastguard Worker             description="The total number of vertex shader hardware threads dispatched."
4228*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4229*61046927SAndroid Build Coastguard Worker             units="threads"
4230*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4231*61046927SAndroid Build Coastguard Worker             equation="A 1 READ"
4232*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
4233*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
4234*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
4235*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4236*61046927SAndroid Build Coastguard Worker             />
4237*61046927SAndroid Build Coastguard Worker    <counter name="HS Threads Dispatched"
4238*61046927SAndroid Build Coastguard Worker             symbol_name="HsThreads"
4239*61046927SAndroid Build Coastguard Worker             underscore_name="hs_threads"
4240*61046927SAndroid Build Coastguard Worker             description="The total number of hull shader hardware threads dispatched."
4241*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4242*61046927SAndroid Build Coastguard Worker             units="threads"
4243*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4244*61046927SAndroid Build Coastguard Worker             equation="A 2 READ"
4245*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Hull Shader"
4246*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
4247*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
4248*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4249*61046927SAndroid Build Coastguard Worker             />
4250*61046927SAndroid Build Coastguard Worker    <counter name="DS Threads Dispatched"
4251*61046927SAndroid Build Coastguard Worker             symbol_name="DsThreads"
4252*61046927SAndroid Build Coastguard Worker             underscore_name="ds_threads"
4253*61046927SAndroid Build Coastguard Worker             description="The total number of domain shader hardware threads dispatched."
4254*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4255*61046927SAndroid Build Coastguard Worker             units="threads"
4256*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4257*61046927SAndroid Build Coastguard Worker             equation="A 3 READ"
4258*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Domain Shader"
4259*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
4260*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
4261*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4262*61046927SAndroid Build Coastguard Worker             />
4263*61046927SAndroid Build Coastguard Worker    <counter name="GS Threads Dispatched"
4264*61046927SAndroid Build Coastguard Worker             symbol_name="GsThreads"
4265*61046927SAndroid Build Coastguard Worker             underscore_name="gs_threads"
4266*61046927SAndroid Build Coastguard Worker             description="The total number of geometry shader hardware threads dispatched."
4267*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4268*61046927SAndroid Build Coastguard Worker             units="threads"
4269*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4270*61046927SAndroid Build Coastguard Worker             equation="A 5 READ"
4271*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
4272*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
4273*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
4274*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4275*61046927SAndroid Build Coastguard Worker             />
4276*61046927SAndroid Build Coastguard Worker    <counter name="FS Threads Dispatched"
4277*61046927SAndroid Build Coastguard Worker             symbol_name="PsThreads"
4278*61046927SAndroid Build Coastguard Worker             underscore_name="ps_threads"
4279*61046927SAndroid Build Coastguard Worker             description="The total number of fragment shader hardware threads dispatched."
4280*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4281*61046927SAndroid Build Coastguard Worker             units="threads"
4282*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4283*61046927SAndroid Build Coastguard Worker             equation="A 6 READ"
4284*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
4285*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
4286*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
4287*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4288*61046927SAndroid Build Coastguard Worker             />
4289*61046927SAndroid Build Coastguard Worker    <counter name="CS Threads Dispatched"
4290*61046927SAndroid Build Coastguard Worker             symbol_name="CsThreads"
4291*61046927SAndroid Build Coastguard Worker             underscore_name="cs_threads"
4292*61046927SAndroid Build Coastguard Worker             description="The total number of compute shader hardware threads dispatched."
4293*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4294*61046927SAndroid Build Coastguard Worker             units="threads"
4295*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4296*61046927SAndroid Build Coastguard Worker             equation="A 4 READ"
4297*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
4298*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
4299*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL OCL IO MEDIA"
4300*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4301*61046927SAndroid Build Coastguard Worker             />
4302*61046927SAndroid Build Coastguard Worker    <counter name="EU Active"
4303*61046927SAndroid Build Coastguard Worker             symbol_name="EuActive"
4304*61046927SAndroid Build Coastguard Worker             underscore_name="eu_active"
4305*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the Execution Units were actively processing."
4306*61046927SAndroid Build Coastguard Worker             data_type="float"
4307*61046927SAndroid Build Coastguard Worker             max_equation="100"
4308*61046927SAndroid Build Coastguard Worker             units="percent"
4309*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
4310*61046927SAndroid Build Coastguard Worker             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4311*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
4312*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4313*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
4314*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4315*61046927SAndroid Build Coastguard Worker             />
4316*61046927SAndroid Build Coastguard Worker    <counter name="EU Stall"
4317*61046927SAndroid Build Coastguard Worker             symbol_name="EuStall"
4318*61046927SAndroid Build Coastguard Worker             underscore_name="eu_stall"
4319*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the Execution Units were stalled."
4320*61046927SAndroid Build Coastguard Worker             data_type="float"
4321*61046927SAndroid Build Coastguard Worker             max_equation="100"
4322*61046927SAndroid Build Coastguard Worker             units="percent"
4323*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
4324*61046927SAndroid Build Coastguard Worker             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4325*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
4326*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4327*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
4328*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4329*61046927SAndroid Build Coastguard Worker             />
4330*61046927SAndroid Build Coastguard Worker    <counter name="EU Thread Occupancy"
4331*61046927SAndroid Build Coastguard Worker             symbol_name="EuThreadOccupancy"
4332*61046927SAndroid Build Coastguard Worker             underscore_name="eu_thread_occupancy"
4333*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which hardware threads occupied EUs."
4334*61046927SAndroid Build Coastguard Worker             data_type="float"
4335*61046927SAndroid Build Coastguard Worker             max_equation="100"
4336*61046927SAndroid Build Coastguard Worker             units="percent"
4337*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
4338*61046927SAndroid Build Coastguard Worker             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4339*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
4340*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4341*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
4342*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4343*61046927SAndroid Build Coastguard Worker             />
4344*61046927SAndroid Build Coastguard Worker    <counter name="Slice0 L3 Bank3 Output Ready"
4345*61046927SAndroid Build Coastguard Worker             symbol_name="L30Bank3OutputReady"
4346*61046927SAndroid Build Coastguard Worker             underscore_name="l30_bank3_output_ready"
4347*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which slice0 L3 bank3 output is ready"
4348*61046927SAndroid Build Coastguard Worker             data_type="float"
4349*61046927SAndroid Build Coastguard Worker             max_equation="100"
4350*61046927SAndroid Build Coastguard Worker             units="percent"
4351*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
4352*61046927SAndroid Build Coastguard Worker             equation="C 5 READ C 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
4353*61046927SAndroid Build Coastguard Worker             availability="$SliceMask 1 AND"
4354*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI/L3"
4355*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Frame Batch Draw"
4356*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
4357*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="slice"
4358*61046927SAndroid Build Coastguard Worker             />
4359*61046927SAndroid Build Coastguard Worker    <register_config type="NOA">
4360*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00000D04" value="0x00000200" />
4361*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009840" value="0x00000000" />
4362*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000000" />
4363*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x04001A00" />
4364*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x06001820" />
4365*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x060B8000" />
4366*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x080B8000" />
4367*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x060A8000" />
4368*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x080A4000" />
4369*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x06088000" />
4370*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x08088000" />
4371*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x08000028" />
4372*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x2E000000" />
4373*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
4374*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5B100050" />
4375*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5F110050" />
4376*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x07128000" />
4377*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x09128000" />
4378*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x17100000" />
4379*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x49100000" />
4380*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4B100000" />
4381*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x31100000" />
4382*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
4383*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x65100002" />
4384*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000000" />
4385*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x42000001" />
4386*61046927SAndroid Build Coastguard Worker    </register_config>
4387*61046927SAndroid Build Coastguard Worker    <register_config type="OA">
4388*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D920" value="0x00000000" />
4389*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D900" value="0x00000000" />
4390*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D904" value="0x00800000" />
4391*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D910" value="0x00000000" />
4392*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D914" value="0x00800000" />
4393*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC40" value="0x00000000" />
4394*61046927SAndroid Build Coastguard Worker    </register_config>
4395*61046927SAndroid Build Coastguard Worker    <register_config type="FLEX">
4396*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E458" value="0x00804704" />
4397*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
4398*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E658" value="0x00805705" />
4399*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
4400*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
4401*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
4402*61046927SAndroid Build Coastguard Worker    </register_config>
4403*61046927SAndroid Build Coastguard Worker  </set>
4404*61046927SAndroid Build Coastguard Worker
4405*61046927SAndroid Build Coastguard Worker  <set name="Sampler_1"
4406*61046927SAndroid Build Coastguard Worker       chipset="RKL"
4407*61046927SAndroid Build Coastguard Worker       symbol_name="Sampler_1"
4408*61046927SAndroid Build Coastguard Worker       underscore_name="sampler_1"
4409*61046927SAndroid Build Coastguard Worker       mdapi_supported_apis="VK OGL OCL MEDIA IO"
4410*61046927SAndroid Build Coastguard Worker       hw_config_guid="5102fa66-b5f3-45f2-a16d-0a13a4cbb6c9"
4411*61046927SAndroid Build Coastguard Worker       >
4412*61046927SAndroid Build Coastguard Worker    <counter name="GPU Time Elapsed"
4413*61046927SAndroid Build Coastguard Worker             symbol_name="GpuTime"
4414*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_time"
4415*61046927SAndroid Build Coastguard Worker             description="Time elapsed on the GPU during the measurement."
4416*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4417*61046927SAndroid Build Coastguard Worker             units="ns"
4418*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
4419*61046927SAndroid Build Coastguard Worker             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4420*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
4421*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4422*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
4423*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4424*61046927SAndroid Build Coastguard Worker             />
4425*61046927SAndroid Build Coastguard Worker    <counter name="GPU Core Clocks"
4426*61046927SAndroid Build Coastguard Worker             symbol_name="GpuCoreClocks"
4427*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_core_clocks"
4428*61046927SAndroid Build Coastguard Worker             description="The total number of GPU core clocks elapsed during the measurement."
4429*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4430*61046927SAndroid Build Coastguard Worker             units="cycles"
4431*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4432*61046927SAndroid Build Coastguard Worker             equation="GPU_CLOCK 0 READ"
4433*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
4434*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Frame Batch Draw"
4435*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
4436*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4437*61046927SAndroid Build Coastguard Worker             />
4438*61046927SAndroid Build Coastguard Worker    <counter name="AVG GPU Core Frequency"
4439*61046927SAndroid Build Coastguard Worker             symbol_name="AvgGpuCoreFrequency"
4440*61046927SAndroid Build Coastguard Worker             underscore_name="avg_gpu_core_frequency"
4441*61046927SAndroid Build Coastguard Worker             description="Average GPU Core Frequency in the measurement."
4442*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4443*61046927SAndroid Build Coastguard Worker             max_equation="$GpuMaxFrequency"
4444*61046927SAndroid Build Coastguard Worker             units="hz"
4445*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4446*61046927SAndroid Build Coastguard Worker             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4447*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
4448*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4449*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
4450*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4451*61046927SAndroid Build Coastguard Worker             />
4452*61046927SAndroid Build Coastguard Worker    <counter name="GPU Busy"
4453*61046927SAndroid Build Coastguard Worker             symbol_name="GpuBusy"
4454*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_busy"
4455*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the GPU has been processing GPU commands."
4456*61046927SAndroid Build Coastguard Worker             data_type="float"
4457*61046927SAndroid Build Coastguard Worker             max_equation="100"
4458*61046927SAndroid Build Coastguard Worker             units="percent"
4459*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
4460*61046927SAndroid Build Coastguard Worker             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
4461*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
4462*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame"
4463*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
4464*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4465*61046927SAndroid Build Coastguard Worker             />
4466*61046927SAndroid Build Coastguard Worker    <counter name="VS Threads Dispatched"
4467*61046927SAndroid Build Coastguard Worker             symbol_name="VsThreads"
4468*61046927SAndroid Build Coastguard Worker             underscore_name="vs_threads"
4469*61046927SAndroid Build Coastguard Worker             description="The total number of vertex shader hardware threads dispatched."
4470*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4471*61046927SAndroid Build Coastguard Worker             units="threads"
4472*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4473*61046927SAndroid Build Coastguard Worker             equation="A 1 READ"
4474*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
4475*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
4476*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
4477*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4478*61046927SAndroid Build Coastguard Worker             />
4479*61046927SAndroid Build Coastguard Worker    <counter name="HS Threads Dispatched"
4480*61046927SAndroid Build Coastguard Worker             symbol_name="HsThreads"
4481*61046927SAndroid Build Coastguard Worker             underscore_name="hs_threads"
4482*61046927SAndroid Build Coastguard Worker             description="The total number of hull shader hardware threads dispatched."
4483*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4484*61046927SAndroid Build Coastguard Worker             units="threads"
4485*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4486*61046927SAndroid Build Coastguard Worker             equation="A 2 READ"
4487*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Hull Shader"
4488*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
4489*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
4490*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4491*61046927SAndroid Build Coastguard Worker             />
4492*61046927SAndroid Build Coastguard Worker    <counter name="DS Threads Dispatched"
4493*61046927SAndroid Build Coastguard Worker             symbol_name="DsThreads"
4494*61046927SAndroid Build Coastguard Worker             underscore_name="ds_threads"
4495*61046927SAndroid Build Coastguard Worker             description="The total number of domain shader hardware threads dispatched."
4496*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4497*61046927SAndroid Build Coastguard Worker             units="threads"
4498*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4499*61046927SAndroid Build Coastguard Worker             equation="A 3 READ"
4500*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Domain Shader"
4501*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
4502*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
4503*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4504*61046927SAndroid Build Coastguard Worker             />
4505*61046927SAndroid Build Coastguard Worker    <counter name="GS Threads Dispatched"
4506*61046927SAndroid Build Coastguard Worker             symbol_name="GsThreads"
4507*61046927SAndroid Build Coastguard Worker             underscore_name="gs_threads"
4508*61046927SAndroid Build Coastguard Worker             description="The total number of geometry shader hardware threads dispatched."
4509*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4510*61046927SAndroid Build Coastguard Worker             units="threads"
4511*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4512*61046927SAndroid Build Coastguard Worker             equation="A 5 READ"
4513*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
4514*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
4515*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
4516*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4517*61046927SAndroid Build Coastguard Worker             />
4518*61046927SAndroid Build Coastguard Worker    <counter name="FS Threads Dispatched"
4519*61046927SAndroid Build Coastguard Worker             symbol_name="PsThreads"
4520*61046927SAndroid Build Coastguard Worker             underscore_name="ps_threads"
4521*61046927SAndroid Build Coastguard Worker             description="The total number of fragment shader hardware threads dispatched."
4522*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4523*61046927SAndroid Build Coastguard Worker             units="threads"
4524*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4525*61046927SAndroid Build Coastguard Worker             equation="A 6 READ"
4526*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
4527*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
4528*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
4529*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4530*61046927SAndroid Build Coastguard Worker             />
4531*61046927SAndroid Build Coastguard Worker    <counter name="CS Threads Dispatched"
4532*61046927SAndroid Build Coastguard Worker             symbol_name="CsThreads"
4533*61046927SAndroid Build Coastguard Worker             underscore_name="cs_threads"
4534*61046927SAndroid Build Coastguard Worker             description="The total number of compute shader hardware threads dispatched."
4535*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4536*61046927SAndroid Build Coastguard Worker             units="threads"
4537*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4538*61046927SAndroid Build Coastguard Worker             equation="A 4 READ"
4539*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
4540*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
4541*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL OCL IO MEDIA"
4542*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4543*61046927SAndroid Build Coastguard Worker             />
4544*61046927SAndroid Build Coastguard Worker    <counter name="EU Active"
4545*61046927SAndroid Build Coastguard Worker             symbol_name="EuActive"
4546*61046927SAndroid Build Coastguard Worker             underscore_name="eu_active"
4547*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the Execution Units were actively processing."
4548*61046927SAndroid Build Coastguard Worker             data_type="float"
4549*61046927SAndroid Build Coastguard Worker             max_equation="100"
4550*61046927SAndroid Build Coastguard Worker             units="percent"
4551*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
4552*61046927SAndroid Build Coastguard Worker             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4553*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
4554*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4555*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
4556*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4557*61046927SAndroid Build Coastguard Worker             />
4558*61046927SAndroid Build Coastguard Worker    <counter name="EU Stall"
4559*61046927SAndroid Build Coastguard Worker             symbol_name="EuStall"
4560*61046927SAndroid Build Coastguard Worker             underscore_name="eu_stall"
4561*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the Execution Units were stalled."
4562*61046927SAndroid Build Coastguard Worker             data_type="float"
4563*61046927SAndroid Build Coastguard Worker             max_equation="100"
4564*61046927SAndroid Build Coastguard Worker             units="percent"
4565*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
4566*61046927SAndroid Build Coastguard Worker             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4567*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
4568*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4569*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
4570*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4571*61046927SAndroid Build Coastguard Worker             />
4572*61046927SAndroid Build Coastguard Worker    <counter name="EU Thread Occupancy"
4573*61046927SAndroid Build Coastguard Worker             symbol_name="EuThreadOccupancy"
4574*61046927SAndroid Build Coastguard Worker             underscore_name="eu_thread_occupancy"
4575*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which hardware threads occupied EUs."
4576*61046927SAndroid Build Coastguard Worker             data_type="float"
4577*61046927SAndroid Build Coastguard Worker             max_equation="100"
4578*61046927SAndroid Build Coastguard Worker             units="percent"
4579*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
4580*61046927SAndroid Build Coastguard Worker             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4581*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
4582*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4583*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
4584*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4585*61046927SAndroid Build Coastguard Worker             />
4586*61046927SAndroid Build Coastguard Worker    <counter name="Slice0 DualSubslice0 Input Available"
4587*61046927SAndroid Build Coastguard Worker             symbol_name="Sampler00InputAvailable"
4588*61046927SAndroid Build Coastguard Worker             underscore_name="sampler00_input_available"
4589*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which slice0 dualsubslice0 sampler input is available"
4590*61046927SAndroid Build Coastguard Worker             data_type="float"
4591*61046927SAndroid Build Coastguard Worker             max_equation="100"
4592*61046927SAndroid Build Coastguard Worker             units="percent"
4593*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
4594*61046927SAndroid Build Coastguard Worker             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
4595*61046927SAndroid Build Coastguard Worker             availability="$DualSubsliceMask 1 AND"
4596*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU/Sampler"
4597*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4598*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
4599*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="dualsubslice"
4600*61046927SAndroid Build Coastguard Worker             />
4601*61046927SAndroid Build Coastguard Worker    <counter name="Slice0 DualSubslice1 Input Available"
4602*61046927SAndroid Build Coastguard Worker             symbol_name="Sampler01InputAvailable"
4603*61046927SAndroid Build Coastguard Worker             underscore_name="sampler01_input_available"
4604*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which slice0 dualsubslice1 sampler input is available"
4605*61046927SAndroid Build Coastguard Worker             data_type="float"
4606*61046927SAndroid Build Coastguard Worker             max_equation="100"
4607*61046927SAndroid Build Coastguard Worker             units="percent"
4608*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
4609*61046927SAndroid Build Coastguard Worker             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
4610*61046927SAndroid Build Coastguard Worker             availability="$DualSubsliceMask 2 AND"
4611*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU/Sampler"
4612*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4613*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
4614*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="dualsubslice"
4615*61046927SAndroid Build Coastguard Worker             />
4616*61046927SAndroid Build Coastguard Worker    <counter name="Slice0 DualSubslice0 Sampler Output Ready"
4617*61046927SAndroid Build Coastguard Worker             symbol_name="Sampler00OutputReady"
4618*61046927SAndroid Build Coastguard Worker             underscore_name="sampler00_output_ready"
4619*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which slice0 dualsubslice0 sampler output is ready"
4620*61046927SAndroid Build Coastguard Worker             data_type="float"
4621*61046927SAndroid Build Coastguard Worker             max_equation="100"
4622*61046927SAndroid Build Coastguard Worker             units="percent"
4623*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
4624*61046927SAndroid Build Coastguard Worker             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
4625*61046927SAndroid Build Coastguard Worker             availability="$DualSubsliceMask 1 AND"
4626*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU/Sampler"
4627*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4628*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
4629*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="subslice"
4630*61046927SAndroid Build Coastguard Worker             />
4631*61046927SAndroid Build Coastguard Worker    <counter name="Slice0 DualSubslice1 Sampler Output Ready"
4632*61046927SAndroid Build Coastguard Worker             symbol_name="Sampler01OutputReady"
4633*61046927SAndroid Build Coastguard Worker             underscore_name="sampler01_output_ready"
4634*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which slice0 dualsubslice1 sampler output is ready"
4635*61046927SAndroid Build Coastguard Worker             data_type="float"
4636*61046927SAndroid Build Coastguard Worker             max_equation="100"
4637*61046927SAndroid Build Coastguard Worker             units="percent"
4638*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
4639*61046927SAndroid Build Coastguard Worker             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
4640*61046927SAndroid Build Coastguard Worker             availability="$DualSubsliceMask 2 AND"
4641*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU/Sampler"
4642*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4643*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
4644*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="subslice"
4645*61046927SAndroid Build Coastguard Worker             />
4646*61046927SAndroid Build Coastguard Worker    <register_config type="NOA">
4647*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00000D04" value="0x00000200" />
4648*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009840" value="0x00000000" />
4649*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000000" />
4650*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0C123E00" />
4651*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1C121600" />
4652*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x04143E00" />
4653*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x18141613" />
4654*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0C323E00" />
4655*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1C321600" />
4656*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x04343E00" />
4657*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x18341600" />
4658*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0E120086" />
4659*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1A120033" />
4660*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x20120000" />
4661*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x00124000" />
4662*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x18124000" />
4663*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x10138000" />
4664*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1C13C200" />
4665*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x001400A6" />
4666*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x10140000" />
4667*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0C140000" />
4668*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x18158000" />
4669*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1C150800" />
4670*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x12320086" />
4671*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x16320033" />
4672*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x20320000" />
4673*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x10324000" />
4674*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x14324000" />
4675*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1C333C00" />
4676*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x103400A6" />
4677*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x14340013" />
4678*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x08340000" />
4679*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0A340000" />
4680*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1C350088" />
4681*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x220500F0" />
4682*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x000B4000" />
4683*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0E0B4000" />
4684*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x100B8000" />
4685*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x120B8000" />
4686*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x140B8000" />
4687*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x160B8000" />
4688*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x180B4000" />
4689*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1A0B4000" />
4690*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x100C8000" />
4691*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1E0C00C2" />
4692*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x040D4000" />
4693*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0A0D8000" />
4694*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x100DC000" />
4695*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x000E8000" />
4696*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0E0E8000" />
4697*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x180E8000" />
4698*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1A0E8000" />
4699*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x000F4000" />
4700*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x060F8000" />
4701*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0C0FC000" />
4702*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0C0AC000" />
4703*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0E0AC000" />
4704*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x16080055" />
4705*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1409C000" />
4706*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x16090003" />
4707*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
4708*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x41104000" />
4709*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5B105000" />
4710*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5D100155" />
4711*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4B112000" />
4712*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5F115000" />
4713*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x61110155" />
4714*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x01128000" />
4715*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0F128000" />
4716*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x11128000" />
4717*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x13128000" />
4718*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x15128000" />
4719*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x17128000" />
4720*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x19128000" />
4721*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1B128000" />
4722*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x47100000" />
4723*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4D100000" />
4724*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4F100004" />
4725*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x51100004" />
4726*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x53100004" />
4727*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x55100004" />
4728*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x17100000" />
4729*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x31100000" />
4730*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
4731*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x65100002" />
4732*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000000" />
4733*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x42000001" />
4734*61046927SAndroid Build Coastguard Worker    </register_config>
4735*61046927SAndroid Build Coastguard Worker    <register_config type="OA">
4736*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D920" value="0x00000000" />
4737*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D900" value="0x00000000" />
4738*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D904" value="0xF0800000" />
4739*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D910" value="0x00000000" />
4740*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D914" value="0x00800000" />
4741*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC40" value="0x000F0000" />
4742*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D940" value="0x00000018" />
4743*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
4744*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC00" value="0x00000018" />
4745*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC04" value="0x0000FFFC" />
4746*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D948" value="0x00000060" />
4747*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
4748*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC08" value="0x00000060" />
4749*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC0C" value="0x0000FFF3" />
4750*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D950" value="0x00000180" />
4751*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
4752*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC10" value="0x00000180" />
4753*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC14" value="0x0000FFCF" />
4754*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D958" value="0x00000600" />
4755*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
4756*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC18" value="0x00000600" />
4757*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC1C" value="0x0000FF3F" />
4758*61046927SAndroid Build Coastguard Worker    </register_config>
4759*61046927SAndroid Build Coastguard Worker    <register_config type="FLEX">
4760*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E458" value="0x00804704" />
4761*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
4762*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E658" value="0x00805705" />
4763*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
4764*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
4765*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
4766*61046927SAndroid Build Coastguard Worker    </register_config>
4767*61046927SAndroid Build Coastguard Worker  </set>
4768*61046927SAndroid Build Coastguard Worker
4769*61046927SAndroid Build Coastguard Worker  <set name="TDL_1"
4770*61046927SAndroid Build Coastguard Worker       chipset="RKL"
4771*61046927SAndroid Build Coastguard Worker       symbol_name="TDL_1"
4772*61046927SAndroid Build Coastguard Worker       underscore_name="tdl_1"
4773*61046927SAndroid Build Coastguard Worker       mdapi_supported_apis="VK OGL OCL MEDIA IO"
4774*61046927SAndroid Build Coastguard Worker       hw_config_guid="8706c725-7753-427d-ae2d-ba25c1168f2a"
4775*61046927SAndroid Build Coastguard Worker       >
4776*61046927SAndroid Build Coastguard Worker    <counter name="GPU Time Elapsed"
4777*61046927SAndroid Build Coastguard Worker             symbol_name="GpuTime"
4778*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_time"
4779*61046927SAndroid Build Coastguard Worker             description="Time elapsed on the GPU during the measurement."
4780*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4781*61046927SAndroid Build Coastguard Worker             units="ns"
4782*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
4783*61046927SAndroid Build Coastguard Worker             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4784*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
4785*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4786*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
4787*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4788*61046927SAndroid Build Coastguard Worker             />
4789*61046927SAndroid Build Coastguard Worker    <counter name="GPU Core Clocks"
4790*61046927SAndroid Build Coastguard Worker             symbol_name="GpuCoreClocks"
4791*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_core_clocks"
4792*61046927SAndroid Build Coastguard Worker             description="The total number of GPU core clocks elapsed during the measurement."
4793*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4794*61046927SAndroid Build Coastguard Worker             units="cycles"
4795*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4796*61046927SAndroid Build Coastguard Worker             equation="GPU_CLOCK 0 READ"
4797*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
4798*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Frame Batch Draw"
4799*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
4800*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4801*61046927SAndroid Build Coastguard Worker             />
4802*61046927SAndroid Build Coastguard Worker    <counter name="AVG GPU Core Frequency"
4803*61046927SAndroid Build Coastguard Worker             symbol_name="AvgGpuCoreFrequency"
4804*61046927SAndroid Build Coastguard Worker             underscore_name="avg_gpu_core_frequency"
4805*61046927SAndroid Build Coastguard Worker             description="Average GPU Core Frequency in the measurement."
4806*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4807*61046927SAndroid Build Coastguard Worker             max_equation="$GpuMaxFrequency"
4808*61046927SAndroid Build Coastguard Worker             units="hz"
4809*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4810*61046927SAndroid Build Coastguard Worker             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4811*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
4812*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4813*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
4814*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4815*61046927SAndroid Build Coastguard Worker             />
4816*61046927SAndroid Build Coastguard Worker    <counter name="GPU Busy"
4817*61046927SAndroid Build Coastguard Worker             symbol_name="GpuBusy"
4818*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_busy"
4819*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the GPU has been processing GPU commands."
4820*61046927SAndroid Build Coastguard Worker             data_type="float"
4821*61046927SAndroid Build Coastguard Worker             max_equation="100"
4822*61046927SAndroid Build Coastguard Worker             units="percent"
4823*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
4824*61046927SAndroid Build Coastguard Worker             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
4825*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
4826*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame"
4827*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
4828*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4829*61046927SAndroid Build Coastguard Worker             />
4830*61046927SAndroid Build Coastguard Worker    <counter name="VS Threads Dispatched"
4831*61046927SAndroid Build Coastguard Worker             symbol_name="VsThreads"
4832*61046927SAndroid Build Coastguard Worker             underscore_name="vs_threads"
4833*61046927SAndroid Build Coastguard Worker             description="The total number of vertex shader hardware threads dispatched."
4834*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4835*61046927SAndroid Build Coastguard Worker             units="threads"
4836*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4837*61046927SAndroid Build Coastguard Worker             equation="A 1 READ"
4838*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
4839*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
4840*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
4841*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4842*61046927SAndroid Build Coastguard Worker             />
4843*61046927SAndroid Build Coastguard Worker    <counter name="HS Threads Dispatched"
4844*61046927SAndroid Build Coastguard Worker             symbol_name="HsThreads"
4845*61046927SAndroid Build Coastguard Worker             underscore_name="hs_threads"
4846*61046927SAndroid Build Coastguard Worker             description="The total number of hull shader hardware threads dispatched."
4847*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4848*61046927SAndroid Build Coastguard Worker             units="threads"
4849*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4850*61046927SAndroid Build Coastguard Worker             equation="A 2 READ"
4851*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Hull Shader"
4852*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
4853*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
4854*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4855*61046927SAndroid Build Coastguard Worker             />
4856*61046927SAndroid Build Coastguard Worker    <counter name="DS Threads Dispatched"
4857*61046927SAndroid Build Coastguard Worker             symbol_name="DsThreads"
4858*61046927SAndroid Build Coastguard Worker             underscore_name="ds_threads"
4859*61046927SAndroid Build Coastguard Worker             description="The total number of domain shader hardware threads dispatched."
4860*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4861*61046927SAndroid Build Coastguard Worker             units="threads"
4862*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4863*61046927SAndroid Build Coastguard Worker             equation="A 3 READ"
4864*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Domain Shader"
4865*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
4866*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
4867*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4868*61046927SAndroid Build Coastguard Worker             />
4869*61046927SAndroid Build Coastguard Worker    <counter name="GS Threads Dispatched"
4870*61046927SAndroid Build Coastguard Worker             symbol_name="GsThreads"
4871*61046927SAndroid Build Coastguard Worker             underscore_name="gs_threads"
4872*61046927SAndroid Build Coastguard Worker             description="The total number of geometry shader hardware threads dispatched."
4873*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4874*61046927SAndroid Build Coastguard Worker             units="threads"
4875*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4876*61046927SAndroid Build Coastguard Worker             equation="A 5 READ"
4877*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
4878*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
4879*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
4880*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4881*61046927SAndroid Build Coastguard Worker             />
4882*61046927SAndroid Build Coastguard Worker    <counter name="FS Threads Dispatched"
4883*61046927SAndroid Build Coastguard Worker             symbol_name="PsThreads"
4884*61046927SAndroid Build Coastguard Worker             underscore_name="ps_threads"
4885*61046927SAndroid Build Coastguard Worker             description="The total number of fragment shader hardware threads dispatched."
4886*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4887*61046927SAndroid Build Coastguard Worker             units="threads"
4888*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4889*61046927SAndroid Build Coastguard Worker             equation="A 6 READ"
4890*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
4891*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
4892*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
4893*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4894*61046927SAndroid Build Coastguard Worker             />
4895*61046927SAndroid Build Coastguard Worker    <counter name="CS Threads Dispatched"
4896*61046927SAndroid Build Coastguard Worker             symbol_name="CsThreads"
4897*61046927SAndroid Build Coastguard Worker             underscore_name="cs_threads"
4898*61046927SAndroid Build Coastguard Worker             description="The total number of compute shader hardware threads dispatched."
4899*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4900*61046927SAndroid Build Coastguard Worker             units="threads"
4901*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4902*61046927SAndroid Build Coastguard Worker             equation="A 4 READ"
4903*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
4904*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
4905*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL OCL IO MEDIA"
4906*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4907*61046927SAndroid Build Coastguard Worker             />
4908*61046927SAndroid Build Coastguard Worker    <counter name="EU Active"
4909*61046927SAndroid Build Coastguard Worker             symbol_name="EuActive"
4910*61046927SAndroid Build Coastguard Worker             underscore_name="eu_active"
4911*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the Execution Units were actively processing."
4912*61046927SAndroid Build Coastguard Worker             data_type="float"
4913*61046927SAndroid Build Coastguard Worker             max_equation="100"
4914*61046927SAndroid Build Coastguard Worker             units="percent"
4915*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
4916*61046927SAndroid Build Coastguard Worker             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4917*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
4918*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4919*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
4920*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4921*61046927SAndroid Build Coastguard Worker             />
4922*61046927SAndroid Build Coastguard Worker    <counter name="EU Stall"
4923*61046927SAndroid Build Coastguard Worker             symbol_name="EuStall"
4924*61046927SAndroid Build Coastguard Worker             underscore_name="eu_stall"
4925*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the Execution Units were stalled."
4926*61046927SAndroid Build Coastguard Worker             data_type="float"
4927*61046927SAndroid Build Coastguard Worker             max_equation="100"
4928*61046927SAndroid Build Coastguard Worker             units="percent"
4929*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
4930*61046927SAndroid Build Coastguard Worker             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4931*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
4932*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4933*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
4934*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4935*61046927SAndroid Build Coastguard Worker             />
4936*61046927SAndroid Build Coastguard Worker    <counter name="EU Thread Occupancy"
4937*61046927SAndroid Build Coastguard Worker             symbol_name="EuThreadOccupancy"
4938*61046927SAndroid Build Coastguard Worker             underscore_name="eu_thread_occupancy"
4939*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which hardware threads occupied EUs."
4940*61046927SAndroid Build Coastguard Worker             data_type="float"
4941*61046927SAndroid Build Coastguard Worker             max_equation="100"
4942*61046927SAndroid Build Coastguard Worker             units="percent"
4943*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
4944*61046927SAndroid Build Coastguard Worker             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4945*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
4946*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4947*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
4948*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4949*61046927SAndroid Build Coastguard Worker             />
4950*61046927SAndroid Build Coastguard Worker    <counter name="Non-PS Thread Ready For Dispatch on Slice0 DualSubslice0 Thread Dispatcher"
4951*61046927SAndroid Build Coastguard Worker             symbol_name="NonPSThread00ReadyForDispatch"
4952*61046927SAndroid Build Coastguard Worker             underscore_name="non_ps_thread00_ready_for_dispatch"
4953*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 dualsubslice0 thread dispatcher"
4954*61046927SAndroid Build Coastguard Worker             data_type="float"
4955*61046927SAndroid Build Coastguard Worker             max_equation="100"
4956*61046927SAndroid Build Coastguard Worker             units="percent"
4957*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
4958*61046927SAndroid Build Coastguard Worker             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
4959*61046927SAndroid Build Coastguard Worker             availability="$DualSubsliceMask 1 AND"
4960*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU/Thread Dispatcher"
4961*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4962*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
4963*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="dualsubslice"
4964*61046927SAndroid Build Coastguard Worker             />
4965*61046927SAndroid Build Coastguard Worker    <counter name="Non-PS Thread Ready For Dispatch on Slice0 DualSubslice1 Thread Dispatcher"
4966*61046927SAndroid Build Coastguard Worker             symbol_name="NonPSThread01ReadyForDispatch"
4967*61046927SAndroid Build Coastguard Worker             underscore_name="non_ps_thread01_ready_for_dispatch"
4968*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 dualsubslice1 thread dispatcher"
4969*61046927SAndroid Build Coastguard Worker             data_type="float"
4970*61046927SAndroid Build Coastguard Worker             max_equation="100"
4971*61046927SAndroid Build Coastguard Worker             units="percent"
4972*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
4973*61046927SAndroid Build Coastguard Worker             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
4974*61046927SAndroid Build Coastguard Worker             availability="$DualSubsliceMask 2 AND"
4975*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU/Thread Dispatcher"
4976*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4977*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
4978*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="dualsubslice"
4979*61046927SAndroid Build Coastguard Worker             />
4980*61046927SAndroid Build Coastguard Worker    <counter name="PS Thread Ready For Dispatch on Slice0 Dualsubslice0 Thread Dispatcher"
4981*61046927SAndroid Build Coastguard Worker             symbol_name="PSThread00ReadyForDispatch"
4982*61046927SAndroid Build Coastguard Worker             underscore_name="ps_thread00_ready_for_dispatch"
4983*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which PS thread is ready for dispatch on slice0 dualsubslice0 thread dispatcher"
4984*61046927SAndroid Build Coastguard Worker             data_type="float"
4985*61046927SAndroid Build Coastguard Worker             max_equation="100"
4986*61046927SAndroid Build Coastguard Worker             units="percent"
4987*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
4988*61046927SAndroid Build Coastguard Worker             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
4989*61046927SAndroid Build Coastguard Worker             availability="$DualSubsliceMask 1 AND"
4990*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU/Thread Dispatcher"
4991*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4992*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
4993*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="dualsubslice"
4994*61046927SAndroid Build Coastguard Worker             />
4995*61046927SAndroid Build Coastguard Worker    <counter name="PS Thread Ready For Dispatch on Slice0 Dualsubslice1 Thread Dispatcher"
4996*61046927SAndroid Build Coastguard Worker             symbol_name="PSThread01ReadyForDispatch"
4997*61046927SAndroid Build Coastguard Worker             underscore_name="ps_thread01_ready_for_dispatch"
4998*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which PS thread is ready for dispatch on slice0 dualsubslice1 thread dispatcher"
4999*61046927SAndroid Build Coastguard Worker             data_type="float"
5000*61046927SAndroid Build Coastguard Worker             max_equation="100"
5001*61046927SAndroid Build Coastguard Worker             units="percent"
5002*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
5003*61046927SAndroid Build Coastguard Worker             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
5004*61046927SAndroid Build Coastguard Worker             availability="$DualSubsliceMask 2 AND"
5005*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU/Thread Dispatcher"
5006*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5007*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
5008*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="dualsubslice"
5009*61046927SAndroid Build Coastguard Worker             />
5010*61046927SAndroid Build Coastguard Worker    <counter name="Thread Header Ready on Slice0 DualSubslice0 Thread Dispatcher Port 0"
5011*61046927SAndroid Build Coastguard Worker             symbol_name="ThreadHeader00ReadyPort0"
5012*61046927SAndroid Build Coastguard Worker             underscore_name="thread_header00_ready_port0"
5013*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which thread header is ready on slice0 dualsubslice0 thread dispatcher port 0"
5014*61046927SAndroid Build Coastguard Worker             data_type="float"
5015*61046927SAndroid Build Coastguard Worker             max_equation="100"
5016*61046927SAndroid Build Coastguard Worker             units="percent"
5017*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
5018*61046927SAndroid Build Coastguard Worker             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
5019*61046927SAndroid Build Coastguard Worker             availability="$DualSubsliceMask 1 AND"
5020*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU/Thread Dispatcher"
5021*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5022*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
5023*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="dualsubslice"
5024*61046927SAndroid Build Coastguard Worker             />
5025*61046927SAndroid Build Coastguard Worker    <counter name="Thread Header Ready on Slice0 DualSubslice0 Thread Dispatcher Port 1"
5026*61046927SAndroid Build Coastguard Worker             symbol_name="ThreadHeader00ReadyPort1"
5027*61046927SAndroid Build Coastguard Worker             underscore_name="thread_header00_ready_port1"
5028*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which thread header is ready on slice0 dualsubslice0 thread dispatcher port 1"
5029*61046927SAndroid Build Coastguard Worker             data_type="float"
5030*61046927SAndroid Build Coastguard Worker             max_equation="100"
5031*61046927SAndroid Build Coastguard Worker             units="percent"
5032*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
5033*61046927SAndroid Build Coastguard Worker             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
5034*61046927SAndroid Build Coastguard Worker             availability="$DualSubsliceMask 1 AND"
5035*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU/Thread Dispatcher"
5036*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5037*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
5038*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="dualsubslice"
5039*61046927SAndroid Build Coastguard Worker             />
5040*61046927SAndroid Build Coastguard Worker    <counter name="Thread Header Ready on Slice0 DualSubslice0 Thread Dispatcher Port 2"
5041*61046927SAndroid Build Coastguard Worker             symbol_name="ThreadHeader00ReadyPort2"
5042*61046927SAndroid Build Coastguard Worker             underscore_name="thread_header00_ready_port2"
5043*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which thread header is ready on slice0 dualsubslice0 thread dispatcher port 2"
5044*61046927SAndroid Build Coastguard Worker             data_type="float"
5045*61046927SAndroid Build Coastguard Worker             max_equation="100"
5046*61046927SAndroid Build Coastguard Worker             units="percent"
5047*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
5048*61046927SAndroid Build Coastguard Worker             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
5049*61046927SAndroid Build Coastguard Worker             availability="$DualSubsliceMask 1 AND"
5050*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU/Thread Dispatcher"
5051*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5052*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
5053*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="dualsubslice"
5054*61046927SAndroid Build Coastguard Worker             />
5055*61046927SAndroid Build Coastguard Worker    <counter name="Thread Header Ready on Slice0 DualSubslice0 Thread Dispatcher Port 3"
5056*61046927SAndroid Build Coastguard Worker             symbol_name="ThreadHeader00ReadyPort3"
5057*61046927SAndroid Build Coastguard Worker             underscore_name="thread_header00_ready_port3"
5058*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which thread header is ready on slice0 dualsubslice0 thread dispatcher port 3"
5059*61046927SAndroid Build Coastguard Worker             data_type="float"
5060*61046927SAndroid Build Coastguard Worker             max_equation="100"
5061*61046927SAndroid Build Coastguard Worker             units="percent"
5062*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
5063*61046927SAndroid Build Coastguard Worker             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
5064*61046927SAndroid Build Coastguard Worker             availability="$DualSubsliceMask 1 AND"
5065*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU/Thread Dispatcher"
5066*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5067*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
5068*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="dualsubslice"
5069*61046927SAndroid Build Coastguard Worker             />
5070*61046927SAndroid Build Coastguard Worker    <counter name="Thread Header Ready on Slice0 DualSubslice1 Thread Dispatcher Port 0"
5071*61046927SAndroid Build Coastguard Worker             symbol_name="ThreadHeader01ReadyPort0"
5072*61046927SAndroid Build Coastguard Worker             underscore_name="thread_header01_ready_port0"
5073*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which thread header is ready on slice0 dualsubslice1 thread dispatcher port 0"
5074*61046927SAndroid Build Coastguard Worker             data_type="float"
5075*61046927SAndroid Build Coastguard Worker             max_equation="100"
5076*61046927SAndroid Build Coastguard Worker             units="percent"
5077*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
5078*61046927SAndroid Build Coastguard Worker             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
5079*61046927SAndroid Build Coastguard Worker             availability="$DualSubsliceMask 2 AND"
5080*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU/Thread Dispatcher"
5081*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5082*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
5083*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="dualsubslice"
5084*61046927SAndroid Build Coastguard Worker             />
5085*61046927SAndroid Build Coastguard Worker    <counter name="Thread Header Ready on Slice0 DualSubslice1 Thread Dispatcher Port 1"
5086*61046927SAndroid Build Coastguard Worker             symbol_name="ThreadHeader01ReadyPort1"
5087*61046927SAndroid Build Coastguard Worker             underscore_name="thread_header01_ready_port1"
5088*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which thread header is ready on slice0 dualsubslice1 thread dispatcher port 1"
5089*61046927SAndroid Build Coastguard Worker             data_type="float"
5090*61046927SAndroid Build Coastguard Worker             max_equation="100"
5091*61046927SAndroid Build Coastguard Worker             units="percent"
5092*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
5093*61046927SAndroid Build Coastguard Worker             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
5094*61046927SAndroid Build Coastguard Worker             availability="$DualSubsliceMask 2 AND"
5095*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU/Thread Dispatcher"
5096*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5097*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
5098*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="dualsubslice"
5099*61046927SAndroid Build Coastguard Worker             />
5100*61046927SAndroid Build Coastguard Worker    <counter name="Thread Header Ready on Slice0 DualSubslice1 Thread Dispatcher Port 2"
5101*61046927SAndroid Build Coastguard Worker             symbol_name="ThreadHeader01ReadyPort2"
5102*61046927SAndroid Build Coastguard Worker             underscore_name="thread_header01_ready_port2"
5103*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which thread header is ready on slice0 dualsubslice1 thread dispatcher port 2"
5104*61046927SAndroid Build Coastguard Worker             data_type="float"
5105*61046927SAndroid Build Coastguard Worker             max_equation="100"
5106*61046927SAndroid Build Coastguard Worker             units="percent"
5107*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
5108*61046927SAndroid Build Coastguard Worker             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
5109*61046927SAndroid Build Coastguard Worker             availability="$DualSubsliceMask 2 AND"
5110*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU/Thread Dispatcher"
5111*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5112*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
5113*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="dualsubslice"
5114*61046927SAndroid Build Coastguard Worker             />
5115*61046927SAndroid Build Coastguard Worker    <counter name="Thread Header Ready on Slice0 DualSubslice1 Thread Dispatcher Port 3"
5116*61046927SAndroid Build Coastguard Worker             symbol_name="ThreadHeader01ReadyPort3"
5117*61046927SAndroid Build Coastguard Worker             underscore_name="thread_header01_ready_port3"
5118*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which thread header is ready on slice0 dualsubslice1 thread dispatcher port 3"
5119*61046927SAndroid Build Coastguard Worker             data_type="float"
5120*61046927SAndroid Build Coastguard Worker             max_equation="100"
5121*61046927SAndroid Build Coastguard Worker             units="percent"
5122*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
5123*61046927SAndroid Build Coastguard Worker             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
5124*61046927SAndroid Build Coastguard Worker             availability="$DualSubsliceMask 2 AND"
5125*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU/Thread Dispatcher"
5126*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5127*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
5128*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="dualsubslice"
5129*61046927SAndroid Build Coastguard Worker             />
5130*61046927SAndroid Build Coastguard Worker    <counter name="Thread Header Ready on Slice0 DualSubslice0 Thread Dispatcher"
5131*61046927SAndroid Build Coastguard Worker             symbol_name="ThreadHeader00Ready"
5132*61046927SAndroid Build Coastguard Worker             underscore_name="thread_header00_ready"
5133*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which thread header is ready on slice0 dualsubslice0 thread dispatcher"
5134*61046927SAndroid Build Coastguard Worker             data_type="float"
5135*61046927SAndroid Build Coastguard Worker             max_equation="100"
5136*61046927SAndroid Build Coastguard Worker             units="percent"
5137*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
5138*61046927SAndroid Build Coastguard Worker             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
5139*61046927SAndroid Build Coastguard Worker             availability="$DualSubsliceMask 1 AND"
5140*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU/Thread Dispatcher"
5141*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5142*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
5143*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="dualsubslice"
5144*61046927SAndroid Build Coastguard Worker             />
5145*61046927SAndroid Build Coastguard Worker    <counter name="Thread Header Ready on Slice0 DualSubslice1 Thread Dispatcher"
5146*61046927SAndroid Build Coastguard Worker             symbol_name="ThreadHeader01Ready"
5147*61046927SAndroid Build Coastguard Worker             underscore_name="thread_header01_ready"
5148*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which thread header is ready on slice0 dualsubslice1 thread dispatcher"
5149*61046927SAndroid Build Coastguard Worker             data_type="float"
5150*61046927SAndroid Build Coastguard Worker             max_equation="100"
5151*61046927SAndroid Build Coastguard Worker             units="percent"
5152*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
5153*61046927SAndroid Build Coastguard Worker             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
5154*61046927SAndroid Build Coastguard Worker             availability="$DualSubsliceMask 2 AND"
5155*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU/Thread Dispatcher"
5156*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5157*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
5158*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="dualsubslice"
5159*61046927SAndroid Build Coastguard Worker             />
5160*61046927SAndroid Build Coastguard Worker    <register_config type="NOA">
5161*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00000D04" value="0x00000200" />
5162*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009840" value="0x00000000" />
5163*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000000" />
5164*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x24110340" />
5165*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x2611001C" />
5166*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x24310340" />
5167*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x2631001C" />
5168*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x001100F3" />
5169*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0E1100F2" />
5170*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x16110103" />
5171*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x06110107" />
5172*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x08110106" />
5173*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0A110105" />
5174*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0C110104" />
5175*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x10110000" />
5176*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x02110000" />
5177*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x04110000" />
5178*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x00128000" />
5179*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0E128000" />
5180*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x16128000" />
5181*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x06128000" />
5182*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x08128000" />
5183*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0A128000" />
5184*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0C128000" />
5185*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x10138000" />
5186*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1C132300" />
5187*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x16138000" />
5188*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x18138000" />
5189*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1A138000" />
5190*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x103100F3" />
5191*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x123100F2" />
5192*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x14310103" />
5193*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1C310107" />
5194*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1E310106" />
5195*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x02310105" />
5196*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x04310104" />
5197*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x08310000" />
5198*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0A310000" />
5199*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0E310000" />
5200*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x00310000" />
5201*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x10328000" />
5202*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x12328000" />
5203*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x14328000" />
5204*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1C328000" />
5205*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1E328000" />
5206*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x02328000" />
5207*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x04328000" />
5208*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1C331C00" />
5209*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1E330003" />
5210*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x12338000" />
5211*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x14338000" />
5212*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x22050C70" />
5213*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x12058000" />
5214*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x14058000" />
5215*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x000B4000" />
5216*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0E0B4000" />
5217*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x100B8000" />
5218*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x120B8000" />
5219*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x140B8000" />
5220*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x160B4000" />
5221*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1C0B8000" />
5222*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1E0B8000" />
5223*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x020B8000" />
5224*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x040B8000" />
5225*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x060B4000" />
5226*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x080B4000" />
5227*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0A0B4000" />
5228*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0C0B4000" />
5229*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x100C8000" />
5230*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1E0C0023" />
5231*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x160C8000" />
5232*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x180C8000" />
5233*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1A0C8000" />
5234*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x040D4000" />
5235*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0A0DC000" />
5236*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0E0D8000" />
5237*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x060D8000" />
5238*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x080DC000" />
5239*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x000E8000" />
5240*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0E0E8000" />
5241*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x160E8000" />
5242*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x060E8000" />
5243*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x080E8000" />
5244*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0A0E8000" />
5245*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0C0E8000" />
5246*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x000F4000" />
5247*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x060FC000" />
5248*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0A0F8000" />
5249*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x020F8000" />
5250*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x040FC000" />
5251*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0C0AC000" />
5252*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0E0A4000" />
5253*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x120AC000" />
5254*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x040A8000" />
5255*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x060A4000" />
5256*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x16085015" />
5257*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x02084000" />
5258*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x04084000" />
5259*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1409C180" />
5260*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x16090031" />
5261*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
5262*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x41104000" />
5263*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5B105555" />
5264*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5D101415" />
5265*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4B112000" />
5266*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5F115555" />
5267*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x61111415" />
5268*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x01128000" />
5269*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0F128000" />
5270*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x11128000" />
5271*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x13128000" />
5272*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x15128000" />
5273*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x17128000" />
5274*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1D128000" />
5275*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1F128000" />
5276*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x03128000" />
5277*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x05128000" />
5278*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x07128000" />
5279*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x09128000" />
5280*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0B128000" />
5281*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0D128000" />
5282*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x47100000" />
5283*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4D100000" />
5284*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4F100000" />
5285*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x51100000" />
5286*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x53100000" />
5287*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x17100000" />
5288*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x31100000" />
5289*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x55100000" />
5290*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x57100000" />
5291*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x49100000" />
5292*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4B100000" />
5293*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
5294*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x65100002" />
5295*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000000" />
5296*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x42000001" />
5297*61046927SAndroid Build Coastguard Worker    </register_config>
5298*61046927SAndroid Build Coastguard Worker    <register_config type="OA">
5299*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D920" value="0x00000000" />
5300*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D900" value="0x00000000" />
5301*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D904" value="0xF0800000" />
5302*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D910" value="0x00000000" />
5303*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D914" value="0x30800000" />
5304*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC40" value="0x003F0000" />
5305*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D940" value="0x00000000" />
5306*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
5307*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC00" value="0x00000000" />
5308*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC04" value="0x0000FFFC" />
5309*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D948" value="0x00000000" />
5310*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
5311*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC08" value="0x00000000" />
5312*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC0C" value="0x0000FFF3" />
5313*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D950" value="0x00000002" />
5314*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D954" value="0x0000FFEF" />
5315*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC10" value="0x00000002" />
5316*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC14" value="0x0000FFEF" />
5317*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D958" value="0x00000002" />
5318*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D95C" value="0x0000FFDF" />
5319*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC18" value="0x00000002" />
5320*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC1C" value="0x0000FFDF" />
5321*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D960" value="0x00078000" />
5322*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D964" value="0x00000FFF" />
5323*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC20" value="0x00078000" />
5324*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC24" value="0x00000FFF" />
5325*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D968" value="0x00007800" />
5326*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D96C" value="0x0000F0FF" />
5327*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC28" value="0x00007800" />
5328*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC2C" value="0x0000F0FF" />
5329*61046927SAndroid Build Coastguard Worker    </register_config>
5330*61046927SAndroid Build Coastguard Worker    <register_config type="FLEX">
5331*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E458" value="0x00804704" />
5332*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
5333*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E658" value="0x00805705" />
5334*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
5335*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
5336*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
5337*61046927SAndroid Build Coastguard Worker    </register_config>
5338*61046927SAndroid Build Coastguard Worker  </set>
5339*61046927SAndroid Build Coastguard Worker
5340*61046927SAndroid Build Coastguard Worker  <set name="GpuBusyness"
5341*61046927SAndroid Build Coastguard Worker       chipset="RKL"
5342*61046927SAndroid Build Coastguard Worker       symbol_name="GpuBusyness"
5343*61046927SAndroid Build Coastguard Worker       underscore_name="gpu_busyness"
5344*61046927SAndroid Build Coastguard Worker       mdapi_supported_apis="VK OGL OCL MEDIA IO"
5345*61046927SAndroid Build Coastguard Worker       hw_config_guid="3eab195e-e4d8-482e-9981-811935722b21"
5346*61046927SAndroid Build Coastguard Worker       >
5347*61046927SAndroid Build Coastguard Worker    <counter name="GPU Time Elapsed"
5348*61046927SAndroid Build Coastguard Worker             symbol_name="GpuTime"
5349*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_time"
5350*61046927SAndroid Build Coastguard Worker             description="Time elapsed on the GPU during the measurement."
5351*61046927SAndroid Build Coastguard Worker             data_type="uint64"
5352*61046927SAndroid Build Coastguard Worker             units="ns"
5353*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
5354*61046927SAndroid Build Coastguard Worker             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5355*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
5356*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5357*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
5358*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
5359*61046927SAndroid Build Coastguard Worker             />
5360*61046927SAndroid Build Coastguard Worker    <counter name="GPU Core Clocks"
5361*61046927SAndroid Build Coastguard Worker             symbol_name="GpuCoreClocks"
5362*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_core_clocks"
5363*61046927SAndroid Build Coastguard Worker             description="The total number of GPU core clocks elapsed during the measurement."
5364*61046927SAndroid Build Coastguard Worker             data_type="uint64"
5365*61046927SAndroid Build Coastguard Worker             units="cycles"
5366*61046927SAndroid Build Coastguard Worker             semantic_type="event"
5367*61046927SAndroid Build Coastguard Worker             equation="GPU_CLOCK 0 READ"
5368*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
5369*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Frame Batch Draw"
5370*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
5371*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
5372*61046927SAndroid Build Coastguard Worker             />
5373*61046927SAndroid Build Coastguard Worker    <counter name="AVG GPU Core Frequency"
5374*61046927SAndroid Build Coastguard Worker             symbol_name="AvgGpuCoreFrequency"
5375*61046927SAndroid Build Coastguard Worker             underscore_name="avg_gpu_core_frequency"
5376*61046927SAndroid Build Coastguard Worker             description="Average GPU Core Frequency in the measurement."
5377*61046927SAndroid Build Coastguard Worker             data_type="uint64"
5378*61046927SAndroid Build Coastguard Worker             max_equation="$GpuMaxFrequency"
5379*61046927SAndroid Build Coastguard Worker             units="hz"
5380*61046927SAndroid Build Coastguard Worker             semantic_type="event"
5381*61046927SAndroid Build Coastguard Worker             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5382*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
5383*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5384*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
5385*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
5386*61046927SAndroid Build Coastguard Worker             />
5387*61046927SAndroid Build Coastguard Worker    <counter name="GPU Busy"
5388*61046927SAndroid Build Coastguard Worker             symbol_name="GpuBusy"
5389*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_busy"
5390*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the GPU has been processing GPU commands."
5391*61046927SAndroid Build Coastguard Worker             data_type="float"
5392*61046927SAndroid Build Coastguard Worker             max_equation="100"
5393*61046927SAndroid Build Coastguard Worker             units="percent"
5394*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
5395*61046927SAndroid Build Coastguard Worker             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5396*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
5397*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame"
5398*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
5399*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
5400*61046927SAndroid Build Coastguard Worker             />
5401*61046927SAndroid Build Coastguard Worker    <counter name="EU Active"
5402*61046927SAndroid Build Coastguard Worker             symbol_name="EuActive"
5403*61046927SAndroid Build Coastguard Worker             underscore_name="eu_active"
5404*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the Execution Units were actively processing."
5405*61046927SAndroid Build Coastguard Worker             data_type="float"
5406*61046927SAndroid Build Coastguard Worker             max_equation="100"
5407*61046927SAndroid Build Coastguard Worker             units="percent"
5408*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
5409*61046927SAndroid Build Coastguard Worker             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5410*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
5411*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5412*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
5413*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
5414*61046927SAndroid Build Coastguard Worker             />
5415*61046927SAndroid Build Coastguard Worker    <counter name="EU Stall"
5416*61046927SAndroid Build Coastguard Worker             symbol_name="EuStall"
5417*61046927SAndroid Build Coastguard Worker             underscore_name="eu_stall"
5418*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the Execution Units were stalled."
5419*61046927SAndroid Build Coastguard Worker             data_type="float"
5420*61046927SAndroid Build Coastguard Worker             max_equation="100"
5421*61046927SAndroid Build Coastguard Worker             units="percent"
5422*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
5423*61046927SAndroid Build Coastguard Worker             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5424*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
5425*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5426*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
5427*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
5428*61046927SAndroid Build Coastguard Worker             />
5429*61046927SAndroid Build Coastguard Worker    <counter name="EU Thread Occupancy"
5430*61046927SAndroid Build Coastguard Worker             symbol_name="EuThreadOccupancy"
5431*61046927SAndroid Build Coastguard Worker             underscore_name="eu_thread_occupancy"
5432*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which hardware threads occupied EUs."
5433*61046927SAndroid Build Coastguard Worker             data_type="float"
5434*61046927SAndroid Build Coastguard Worker             max_equation="100"
5435*61046927SAndroid Build Coastguard Worker             units="percent"
5436*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
5437*61046927SAndroid Build Coastguard Worker             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5438*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
5439*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5440*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
5441*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
5442*61046927SAndroid Build Coastguard Worker             />
5443*61046927SAndroid Build Coastguard Worker    <counter name="VS Threads Dispatched"
5444*61046927SAndroid Build Coastguard Worker             symbol_name="VsThreads"
5445*61046927SAndroid Build Coastguard Worker             underscore_name="vs_threads"
5446*61046927SAndroid Build Coastguard Worker             description="The total number of vertex shader hardware threads dispatched."
5447*61046927SAndroid Build Coastguard Worker             data_type="uint64"
5448*61046927SAndroid Build Coastguard Worker             units="threads"
5449*61046927SAndroid Build Coastguard Worker             semantic_type="event"
5450*61046927SAndroid Build Coastguard Worker             equation="A 1 READ"
5451*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
5452*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
5453*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
5454*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
5455*61046927SAndroid Build Coastguard Worker             />
5456*61046927SAndroid Build Coastguard Worker    <counter name="HS Threads Dispatched"
5457*61046927SAndroid Build Coastguard Worker             symbol_name="HsThreads"
5458*61046927SAndroid Build Coastguard Worker             underscore_name="hs_threads"
5459*61046927SAndroid Build Coastguard Worker             description="The total number of hull shader hardware threads dispatched."
5460*61046927SAndroid Build Coastguard Worker             data_type="uint64"
5461*61046927SAndroid Build Coastguard Worker             units="threads"
5462*61046927SAndroid Build Coastguard Worker             semantic_type="event"
5463*61046927SAndroid Build Coastguard Worker             equation="A 2 READ"
5464*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Hull Shader"
5465*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
5466*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
5467*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
5468*61046927SAndroid Build Coastguard Worker             />
5469*61046927SAndroid Build Coastguard Worker    <counter name="DS Threads Dispatched"
5470*61046927SAndroid Build Coastguard Worker             symbol_name="DsThreads"
5471*61046927SAndroid Build Coastguard Worker             underscore_name="ds_threads"
5472*61046927SAndroid Build Coastguard Worker             description="The total number of domain shader hardware threads dispatched."
5473*61046927SAndroid Build Coastguard Worker             data_type="uint64"
5474*61046927SAndroid Build Coastguard Worker             units="threads"
5475*61046927SAndroid Build Coastguard Worker             semantic_type="event"
5476*61046927SAndroid Build Coastguard Worker             equation="A 3 READ"
5477*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Domain Shader"
5478*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
5479*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
5480*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
5481*61046927SAndroid Build Coastguard Worker             />
5482*61046927SAndroid Build Coastguard Worker    <counter name="GS Threads Dispatched"
5483*61046927SAndroid Build Coastguard Worker             symbol_name="GsThreads"
5484*61046927SAndroid Build Coastguard Worker             underscore_name="gs_threads"
5485*61046927SAndroid Build Coastguard Worker             description="The total number of geometry shader hardware threads dispatched."
5486*61046927SAndroid Build Coastguard Worker             data_type="uint64"
5487*61046927SAndroid Build Coastguard Worker             units="threads"
5488*61046927SAndroid Build Coastguard Worker             semantic_type="event"
5489*61046927SAndroid Build Coastguard Worker             equation="A 5 READ"
5490*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
5491*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
5492*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
5493*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
5494*61046927SAndroid Build Coastguard Worker             />
5495*61046927SAndroid Build Coastguard Worker    <counter name="FS Threads Dispatched"
5496*61046927SAndroid Build Coastguard Worker             symbol_name="PsThreads"
5497*61046927SAndroid Build Coastguard Worker             underscore_name="ps_threads"
5498*61046927SAndroid Build Coastguard Worker             description="The total number of fragment shader hardware threads dispatched."
5499*61046927SAndroid Build Coastguard Worker             data_type="uint64"
5500*61046927SAndroid Build Coastguard Worker             units="threads"
5501*61046927SAndroid Build Coastguard Worker             semantic_type="event"
5502*61046927SAndroid Build Coastguard Worker             equation="A 6 READ"
5503*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
5504*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
5505*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL IO"
5506*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
5507*61046927SAndroid Build Coastguard Worker             />
5508*61046927SAndroid Build Coastguard Worker    <counter name="CS Threads Dispatched"
5509*61046927SAndroid Build Coastguard Worker             symbol_name="CsThreads"
5510*61046927SAndroid Build Coastguard Worker             underscore_name="cs_threads"
5511*61046927SAndroid Build Coastguard Worker             description="The total number of compute shader hardware threads dispatched."
5512*61046927SAndroid Build Coastguard Worker             data_type="uint64"
5513*61046927SAndroid Build Coastguard Worker             units="threads"
5514*61046927SAndroid Build Coastguard Worker             semantic_type="event"
5515*61046927SAndroid Build Coastguard Worker             equation="A 4 READ"
5516*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
5517*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
5518*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="VK OGL OCL IO MEDIA"
5519*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
5520*61046927SAndroid Build Coastguard Worker             />
5521*61046927SAndroid Build Coastguard Worker    <counter name="Render Ring Busy"
5522*61046927SAndroid Build Coastguard Worker             symbol_name="RenderBusy"
5523*61046927SAndroid Build Coastguard Worker             underscore_name="render_busy"
5524*61046927SAndroid Build Coastguard Worker             description="The percentage of time when render command streamer was busy."
5525*61046927SAndroid Build Coastguard Worker             data_type="float"
5526*61046927SAndroid Build Coastguard Worker             max_equation="100"
5527*61046927SAndroid Build Coastguard Worker             units="percent"
5528*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
5529*61046927SAndroid Build Coastguard Worker             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
5530*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
5531*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="System Frame Batch"
5532*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
5533*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
5534*61046927SAndroid Build Coastguard Worker             />
5535*61046927SAndroid Build Coastguard Worker    <counter name="Compute Ring Busy"
5536*61046927SAndroid Build Coastguard Worker             symbol_name="ComputeBusy"
5537*61046927SAndroid Build Coastguard Worker             underscore_name="compute_busy"
5538*61046927SAndroid Build Coastguard Worker             description="The percentage of time when render command streamer was busy."
5539*61046927SAndroid Build Coastguard Worker             data_type="float"
5540*61046927SAndroid Build Coastguard Worker             max_equation="100"
5541*61046927SAndroid Build Coastguard Worker             units="percent"
5542*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
5543*61046927SAndroid Build Coastguard Worker             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
5544*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
5545*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="System Frame Batch"
5546*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
5547*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
5548*61046927SAndroid Build Coastguard Worker             />
5549*61046927SAndroid Build Coastguard Worker    <counter name="Posh Ring Busy"
5550*61046927SAndroid Build Coastguard Worker             symbol_name="PoshEngineBusy"
5551*61046927SAndroid Build Coastguard Worker             underscore_name="posh_engine_busy"
5552*61046927SAndroid Build Coastguard Worker             description="The percentage of time when posh command streamer was busy."
5553*61046927SAndroid Build Coastguard Worker             data_type="float"
5554*61046927SAndroid Build Coastguard Worker             max_equation="100"
5555*61046927SAndroid Build Coastguard Worker             units="percent"
5556*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
5557*61046927SAndroid Build Coastguard Worker             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
5558*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
5559*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="System Frame Batch"
5560*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
5561*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
5562*61046927SAndroid Build Coastguard Worker             />
5563*61046927SAndroid Build Coastguard Worker    <counter name="Blitter Ring Busy"
5564*61046927SAndroid Build Coastguard Worker             symbol_name="BlitterBusy"
5565*61046927SAndroid Build Coastguard Worker             underscore_name="blitter_busy"
5566*61046927SAndroid Build Coastguard Worker             description="The percentage of time when blitter command streamer was busy."
5567*61046927SAndroid Build Coastguard Worker             data_type="float"
5568*61046927SAndroid Build Coastguard Worker             max_equation="100"
5569*61046927SAndroid Build Coastguard Worker             units="percent"
5570*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
5571*61046927SAndroid Build Coastguard Worker             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
5572*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
5573*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="System Frame Batch"
5574*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="IO"
5575*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
5576*61046927SAndroid Build Coastguard Worker             />
5577*61046927SAndroid Build Coastguard Worker    <counter name="Vebox Ring Busy"
5578*61046927SAndroid Build Coastguard Worker             symbol_name="VeboxBusy"
5579*61046927SAndroid Build Coastguard Worker             underscore_name="vebox_busy"
5580*61046927SAndroid Build Coastguard Worker             description="The percentage of time when vebox command streamer was busy."
5581*61046927SAndroid Build Coastguard Worker             data_type="float"
5582*61046927SAndroid Build Coastguard Worker             max_equation="100"
5583*61046927SAndroid Build Coastguard Worker             units="percent"
5584*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
5585*61046927SAndroid Build Coastguard Worker             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
5586*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
5587*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="System Frame Batch"
5588*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="IO"
5589*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
5590*61046927SAndroid Build Coastguard Worker             />
5591*61046927SAndroid Build Coastguard Worker    <counter name="Vdbox0 Ring Busy"
5592*61046927SAndroid Build Coastguard Worker             symbol_name="Vdbox0Busy"
5593*61046927SAndroid Build Coastguard Worker             underscore_name="vdbox0_busy"
5594*61046927SAndroid Build Coastguard Worker             description="The percentage of time when Vdbox0 command streamer was busy."
5595*61046927SAndroid Build Coastguard Worker             data_type="float"
5596*61046927SAndroid Build Coastguard Worker             max_equation="100"
5597*61046927SAndroid Build Coastguard Worker             units="percent"
5598*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
5599*61046927SAndroid Build Coastguard Worker             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
5600*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
5601*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="System Frame Batch"
5602*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="IO"
5603*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
5604*61046927SAndroid Build Coastguard Worker             />
5605*61046927SAndroid Build Coastguard Worker    <counter name="Render and compute engines are simultaneously busy"
5606*61046927SAndroid Build Coastguard Worker             symbol_name="RenderAndComputeBusy"
5607*61046927SAndroid Build Coastguard Worker             underscore_name="render_and_compute_busy"
5608*61046927SAndroid Build Coastguard Worker             description="The percentage of time when render and compute engines are simultaneously busy"
5609*61046927SAndroid Build Coastguard Worker             data_type="float"
5610*61046927SAndroid Build Coastguard Worker             max_equation="100"
5611*61046927SAndroid Build Coastguard Worker             units="percent"
5612*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
5613*61046927SAndroid Build Coastguard Worker             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
5614*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
5615*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Frame Batch Draw"
5616*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
5617*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
5618*61046927SAndroid Build Coastguard Worker             />
5619*61046927SAndroid Build Coastguard Worker    <counter name="Any Engine Busy"
5620*61046927SAndroid Build Coastguard Worker             symbol_name="AnyEngineBusy"
5621*61046927SAndroid Build Coastguard Worker             underscore_name="any_engine_busy"
5622*61046927SAndroid Build Coastguard Worker             description="The percentage of time when any command streamer was busy."
5623*61046927SAndroid Build Coastguard Worker             data_type="float"
5624*61046927SAndroid Build Coastguard Worker             max_equation="100"
5625*61046927SAndroid Build Coastguard Worker             units="percent"
5626*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
5627*61046927SAndroid Build Coastguard Worker             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
5628*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
5629*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Frame Batch Draw"
5630*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="IO"
5631*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
5632*61046927SAndroid Build Coastguard Worker             />
5633*61046927SAndroid Build Coastguard Worker    <register_config type="NOA">
5634*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00000D04" value="0x00000200" />
5635*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009840" value="0x00000000" />
5636*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000000" />
5637*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0E0E2400" />
5638*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x220E0009" />
5639*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x220F0009" />
5640*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x040B4000" />
5641*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x080B4000" />
5642*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0A0B4000" />
5643*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x140C8000" />
5644*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x180C8000" />
5645*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1A0C8000" />
5646*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x060D4000" />
5647*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x080DC000" />
5648*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x040E0043" />
5649*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0A0E00B3" />
5650*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x200E0000" />
5651*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x080F00A3" />
5652*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x100F0000" />
5653*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x020F4000" />
5654*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x040F8000" />
5655*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
5656*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x15102400" />
5657*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x230B0120" />
5658*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x15182400" />
5659*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x17100023" />
5660*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x11100000" />
5661*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5D101000" />
5662*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5B100544" />
5663*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x61112000" />
5664*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5F110944" />
5665*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x05128000" />
5666*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x09128000" />
5667*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0B128000" />
5668*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1B0D0040" />
5669*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0D0DC000" />
5670*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1F0B00D3" />
5671*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x190B0000" />
5672*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x170B0000" />
5673*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x07174000" />
5674*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x071800A3" />
5675*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x11180000" />
5676*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x55100000" />
5677*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5710000A" />
5678*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x49101000" />
5679*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4B100206" />
5680*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4D100800" />
5681*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x31100000" />
5682*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
5683*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x65100002" />
5684*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000000" />
5685*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x42000001" />
5686*61046927SAndroid Build Coastguard Worker    </register_config>
5687*61046927SAndroid Build Coastguard Worker    <register_config type="OA">
5688*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D920" value="0x00000000" />
5689*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D900" value="0x00000000" />
5690*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D904" value="0x30800000" />
5691*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D910" value="0x00000000" />
5692*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D914" value="0x00800000" />
5693*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC40" value="0x00030000" />
5694*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D940" value="0x00024002" />
5695*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D944" value="0x0000B7FF" />
5696*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC00" value="0x00024002" />
5697*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC04" value="0x0000B7FF" />
5698*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D948" value="0x0007D000" />
5699*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D94C" value="0x000005FF" />
5700*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC08" value="0x0007D000" />
5701*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC0C" value="0x000005FF" />
5702*61046927SAndroid Build Coastguard Worker    </register_config>
5703*61046927SAndroid Build Coastguard Worker    <register_config type="FLEX">
5704*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E458" value="0x00804704" />
5705*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
5706*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E658" value="0x00805705" />
5707*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
5708*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
5709*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
5710*61046927SAndroid Build Coastguard Worker    </register_config>
5711*61046927SAndroid Build Coastguard Worker  </set>
5712*61046927SAndroid Build Coastguard Worker
5713*61046927SAndroid Build Coastguard Worker  <set name="EuActivity1"
5714*61046927SAndroid Build Coastguard Worker       chipset="RKL"
5715*61046927SAndroid Build Coastguard Worker       symbol_name="EuActivity1"
5716*61046927SAndroid Build Coastguard Worker       underscore_name="eu_activity1"
5717*61046927SAndroid Build Coastguard Worker       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO"
5718*61046927SAndroid Build Coastguard Worker       hw_config_guid="100ae8ce-31c6-457f-97a2-dfd44812bce6"
5719*61046927SAndroid Build Coastguard Worker       >
5720*61046927SAndroid Build Coastguard Worker    <counter name="GPU Time Elapsed"
5721*61046927SAndroid Build Coastguard Worker             symbol_name="GpuTime"
5722*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_time"
5723*61046927SAndroid Build Coastguard Worker             description="Time elapsed on the GPU during the measurement."
5724*61046927SAndroid Build Coastguard Worker             data_type="uint64"
5725*61046927SAndroid Build Coastguard Worker             units="ns"
5726*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
5727*61046927SAndroid Build Coastguard Worker             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5728*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
5729*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5730*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
5731*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
5732*61046927SAndroid Build Coastguard Worker             />
5733*61046927SAndroid Build Coastguard Worker    <counter name="GPU Core Clocks"
5734*61046927SAndroid Build Coastguard Worker             symbol_name="GpuCoreClocks"
5735*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_core_clocks"
5736*61046927SAndroid Build Coastguard Worker             description="The total number of GPU core clocks elapsed during the measurement."
5737*61046927SAndroid Build Coastguard Worker             data_type="uint64"
5738*61046927SAndroid Build Coastguard Worker             units="cycles"
5739*61046927SAndroid Build Coastguard Worker             semantic_type="event"
5740*61046927SAndroid Build Coastguard Worker             equation="GPU_CLOCK 0 READ"
5741*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
5742*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Frame Batch Draw"
5743*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
5744*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
5745*61046927SAndroid Build Coastguard Worker             />
5746*61046927SAndroid Build Coastguard Worker    <counter name="AVG GPU Core Frequency"
5747*61046927SAndroid Build Coastguard Worker             symbol_name="AvgGpuCoreFrequency"
5748*61046927SAndroid Build Coastguard Worker             underscore_name="avg_gpu_core_frequency"
5749*61046927SAndroid Build Coastguard Worker             description="Average GPU Core Frequency in the measurement."
5750*61046927SAndroid Build Coastguard Worker             data_type="uint64"
5751*61046927SAndroid Build Coastguard Worker             max_equation="$GpuMaxFrequency"
5752*61046927SAndroid Build Coastguard Worker             units="hz"
5753*61046927SAndroid Build Coastguard Worker             semantic_type="event"
5754*61046927SAndroid Build Coastguard Worker             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5755*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
5756*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5757*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
5758*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
5759*61046927SAndroid Build Coastguard Worker             />
5760*61046927SAndroid Build Coastguard Worker    <counter name="GPU Busy"
5761*61046927SAndroid Build Coastguard Worker             symbol_name="GpuBusy"
5762*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_busy"
5763*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the GPU has been processing GPU commands."
5764*61046927SAndroid Build Coastguard Worker             data_type="float"
5765*61046927SAndroid Build Coastguard Worker             max_equation="100"
5766*61046927SAndroid Build Coastguard Worker             units="percent"
5767*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
5768*61046927SAndroid Build Coastguard Worker             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5769*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
5770*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame"
5771*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
5772*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
5773*61046927SAndroid Build Coastguard Worker             />
5774*61046927SAndroid Build Coastguard Worker    <counter name="VS Threads Dispatched"
5775*61046927SAndroid Build Coastguard Worker             symbol_name="VsThreads"
5776*61046927SAndroid Build Coastguard Worker             underscore_name="vs_threads"
5777*61046927SAndroid Build Coastguard Worker             description="The total number of vertex shader hardware threads dispatched."
5778*61046927SAndroid Build Coastguard Worker             data_type="uint64"
5779*61046927SAndroid Build Coastguard Worker             units="threads"
5780*61046927SAndroid Build Coastguard Worker             semantic_type="event"
5781*61046927SAndroid Build Coastguard Worker             equation="A 1 READ"
5782*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
5783*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
5784*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
5785*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
5786*61046927SAndroid Build Coastguard Worker             />
5787*61046927SAndroid Build Coastguard Worker    <counter name="HS Threads Dispatched"
5788*61046927SAndroid Build Coastguard Worker             symbol_name="HsThreads"
5789*61046927SAndroid Build Coastguard Worker             underscore_name="hs_threads"
5790*61046927SAndroid Build Coastguard Worker             description="The total number of hull shader hardware threads dispatched."
5791*61046927SAndroid Build Coastguard Worker             data_type="uint64"
5792*61046927SAndroid Build Coastguard Worker             units="threads"
5793*61046927SAndroid Build Coastguard Worker             semantic_type="event"
5794*61046927SAndroid Build Coastguard Worker             equation="A 2 READ"
5795*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Hull Shader"
5796*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
5797*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
5798*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
5799*61046927SAndroid Build Coastguard Worker             />
5800*61046927SAndroid Build Coastguard Worker    <counter name="DS Threads Dispatched"
5801*61046927SAndroid Build Coastguard Worker             symbol_name="DsThreads"
5802*61046927SAndroid Build Coastguard Worker             underscore_name="ds_threads"
5803*61046927SAndroid Build Coastguard Worker             description="The total number of domain shader hardware threads dispatched."
5804*61046927SAndroid Build Coastguard Worker             data_type="uint64"
5805*61046927SAndroid Build Coastguard Worker             units="threads"
5806*61046927SAndroid Build Coastguard Worker             semantic_type="event"
5807*61046927SAndroid Build Coastguard Worker             equation="A 3 READ"
5808*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Domain Shader"
5809*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
5810*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
5811*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
5812*61046927SAndroid Build Coastguard Worker             />
5813*61046927SAndroid Build Coastguard Worker    <counter name="GS Threads Dispatched"
5814*61046927SAndroid Build Coastguard Worker             symbol_name="GsThreads"
5815*61046927SAndroid Build Coastguard Worker             underscore_name="gs_threads"
5816*61046927SAndroid Build Coastguard Worker             description="The total number of geometry shader hardware threads dispatched."
5817*61046927SAndroid Build Coastguard Worker             data_type="uint64"
5818*61046927SAndroid Build Coastguard Worker             units="threads"
5819*61046927SAndroid Build Coastguard Worker             semantic_type="event"
5820*61046927SAndroid Build Coastguard Worker             equation="A 5 READ"
5821*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
5822*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
5823*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
5824*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
5825*61046927SAndroid Build Coastguard Worker             />
5826*61046927SAndroid Build Coastguard Worker    <counter name="FS Threads Dispatched"
5827*61046927SAndroid Build Coastguard Worker             symbol_name="PsThreads"
5828*61046927SAndroid Build Coastguard Worker             underscore_name="ps_threads"
5829*61046927SAndroid Build Coastguard Worker             description="The total number of fragment shader hardware threads dispatched."
5830*61046927SAndroid Build Coastguard Worker             data_type="uint64"
5831*61046927SAndroid Build Coastguard Worker             units="threads"
5832*61046927SAndroid Build Coastguard Worker             semantic_type="event"
5833*61046927SAndroid Build Coastguard Worker             equation="A 6 READ"
5834*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
5835*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
5836*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
5837*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
5838*61046927SAndroid Build Coastguard Worker             />
5839*61046927SAndroid Build Coastguard Worker    <counter name="CS Threads Dispatched"
5840*61046927SAndroid Build Coastguard Worker             symbol_name="CsThreads"
5841*61046927SAndroid Build Coastguard Worker             underscore_name="cs_threads"
5842*61046927SAndroid Build Coastguard Worker             description="The total number of compute shader hardware threads dispatched."
5843*61046927SAndroid Build Coastguard Worker             data_type="uint64"
5844*61046927SAndroid Build Coastguard Worker             units="threads"
5845*61046927SAndroid Build Coastguard Worker             semantic_type="event"
5846*61046927SAndroid Build Coastguard Worker             equation="A 4 READ"
5847*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
5848*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
5849*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
5850*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
5851*61046927SAndroid Build Coastguard Worker             />
5852*61046927SAndroid Build Coastguard Worker    <counter name="Render Ring Busy"
5853*61046927SAndroid Build Coastguard Worker             symbol_name="RenderBusy"
5854*61046927SAndroid Build Coastguard Worker             underscore_name="render_busy"
5855*61046927SAndroid Build Coastguard Worker             description="The percentage of time when render command streamer was busy."
5856*61046927SAndroid Build Coastguard Worker             data_type="float"
5857*61046927SAndroid Build Coastguard Worker             max_equation="100"
5858*61046927SAndroid Build Coastguard Worker             units="percent"
5859*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
5860*61046927SAndroid Build Coastguard Worker             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
5861*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
5862*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="System Frame Batch"
5863*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
5864*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
5865*61046927SAndroid Build Coastguard Worker             />
5866*61046927SAndroid Build Coastguard Worker    <counter name="Compute Ring Busy"
5867*61046927SAndroid Build Coastguard Worker             symbol_name="ComputeBusy"
5868*61046927SAndroid Build Coastguard Worker             underscore_name="compute_busy"
5869*61046927SAndroid Build Coastguard Worker             description="The percentage of time when render command streamer was busy."
5870*61046927SAndroid Build Coastguard Worker             data_type="float"
5871*61046927SAndroid Build Coastguard Worker             max_equation="100"
5872*61046927SAndroid Build Coastguard Worker             units="percent"
5873*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
5874*61046927SAndroid Build Coastguard Worker             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
5875*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
5876*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="System Frame Batch"
5877*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
5878*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
5879*61046927SAndroid Build Coastguard Worker             />
5880*61046927SAndroid Build Coastguard Worker    <counter name="Render and compute engines are simultaneously busy"
5881*61046927SAndroid Build Coastguard Worker             symbol_name="RenderAndComputeBusy"
5882*61046927SAndroid Build Coastguard Worker             underscore_name="render_and_compute_busy"
5883*61046927SAndroid Build Coastguard Worker             description="The percentage of time when render and compute engines are simultaneously busy"
5884*61046927SAndroid Build Coastguard Worker             data_type="float"
5885*61046927SAndroid Build Coastguard Worker             max_equation="100"
5886*61046927SAndroid Build Coastguard Worker             units="percent"
5887*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
5888*61046927SAndroid Build Coastguard Worker             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
5889*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
5890*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Frame Batch Draw"
5891*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
5892*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
5893*61046927SAndroid Build Coastguard Worker             />
5894*61046927SAndroid Build Coastguard Worker    <counter name="GTI Read Throughput"
5895*61046927SAndroid Build Coastguard Worker             symbol_name="GtiReadThroughput"
5896*61046927SAndroid Build Coastguard Worker             underscore_name="gti_read_throughput"
5897*61046927SAndroid Build Coastguard Worker             description="The total number of GPU memory bytes read from GTI."
5898*61046927SAndroid Build Coastguard Worker             data_type="uint64"
5899*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 64 UMUL"
5900*61046927SAndroid Build Coastguard Worker             units="bytes"
5901*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
5902*61046927SAndroid Build Coastguard Worker             equation="64  C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
5903*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI"
5904*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5905*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
5906*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
5907*61046927SAndroid Build Coastguard Worker             />
5908*61046927SAndroid Build Coastguard Worker    <counter name="GTI Write Throughput"
5909*61046927SAndroid Build Coastguard Worker             symbol_name="GtiWriteThroughput"
5910*61046927SAndroid Build Coastguard Worker             underscore_name="gti_write_throughput"
5911*61046927SAndroid Build Coastguard Worker             description="The total number of GPU memory bytes written to GTI."
5912*61046927SAndroid Build Coastguard Worker             data_type="uint64"
5913*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 64 UMUL"
5914*61046927SAndroid Build Coastguard Worker             units="bytes"
5915*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
5916*61046927SAndroid Build Coastguard Worker             equation="64  C 3 READ C 2 READ UADD UMUL"
5917*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI"
5918*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5919*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
5920*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
5921*61046927SAndroid Build Coastguard Worker             />
5922*61046927SAndroid Build Coastguard Worker    <counter name="VS FPU Pipe Active"
5923*61046927SAndroid Build Coastguard Worker             symbol_name="VsFpuActive"
5924*61046927SAndroid Build Coastguard Worker             underscore_name="vs_fpu_active"
5925*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which EU FPU pipeline was actively processing a vertex shader instruction."
5926*61046927SAndroid Build Coastguard Worker             data_type="float"
5927*61046927SAndroid Build Coastguard Worker             max_equation="100"
5928*61046927SAndroid Build Coastguard Worker             units="percent"
5929*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
5930*61046927SAndroid Build Coastguard Worker             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5931*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
5932*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5933*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
5934*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
5935*61046927SAndroid Build Coastguard Worker             />
5936*61046927SAndroid Build Coastguard Worker    <counter name="PS FPU Pipe Active"
5937*61046927SAndroid Build Coastguard Worker             symbol_name="PsFpuActive"
5938*61046927SAndroid Build Coastguard Worker             underscore_name="ps_fpu_active"
5939*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which EU FPU pipeline was actively processing a pixel shader instruction."
5940*61046927SAndroid Build Coastguard Worker             data_type="float"
5941*61046927SAndroid Build Coastguard Worker             max_equation="100"
5942*61046927SAndroid Build Coastguard Worker             units="percent"
5943*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
5944*61046927SAndroid Build Coastguard Worker             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5945*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Pixel Shader"
5946*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5947*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
5948*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
5949*61046927SAndroid Build Coastguard Worker             />
5950*61046927SAndroid Build Coastguard Worker    <counter name="EU Send Pipe Active"
5951*61046927SAndroid Build Coastguard Worker             symbol_name="EuSendActive"
5952*61046927SAndroid Build Coastguard Worker             underscore_name="eu_send_active"
5953*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which EU send pipeline was actively processing."
5954*61046927SAndroid Build Coastguard Worker             data_type="float"
5955*61046927SAndroid Build Coastguard Worker             max_equation="100"
5956*61046927SAndroid Build Coastguard Worker             units="percent"
5957*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
5958*61046927SAndroid Build Coastguard Worker             equation="A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5959*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Pipes"
5960*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5961*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
5962*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
5963*61046927SAndroid Build Coastguard Worker             />
5964*61046927SAndroid Build Coastguard Worker    <register_config type="NOA">
5965*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00000D04" value="0x00000200" />
5966*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009840" value="0x00000000" />
5967*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000000" />
5968*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0E0E2400" />
5969*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x220E0009" />
5970*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1C0B4000" />
5971*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1E0B4000" />
5972*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1E0C0300" />
5973*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x120DC000" />
5974*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1C0E0043" />
5975*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1E0E00B3" />
5976*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x200E0000" />
5977*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0E0FC000" />
5978*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
5979*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x05151D37" />
5980*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x09151547" />
5981*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x05351C00" />
5982*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x09351400" />
5983*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5D101400" />
5984*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5B100BBB" />
5985*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x61111400" />
5986*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1D128000" />
5987*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1F128000" />
5988*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0D150136" />
5989*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x01150000" />
5990*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x03164000" />
5991*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x05164000" />
5992*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x07164000" />
5993*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x03350137" />
5994*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x07350147" />
5995*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0B350136" />
5996*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x01350000" />
5997*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x01368000" />
5998*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x03368000" />
5999*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x05368000" />
6000*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x17100000" />
6001*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x55100000" />
6002*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x57100000" />
6003*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x47101000" />
6004*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x49101212" />
6005*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4B101212" />
6006*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4D100212" />
6007*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x31100000" />
6008*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
6009*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x65100002" />
6010*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000000" />
6011*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x42000001" />
6012*61046927SAndroid Build Coastguard Worker    </register_config>
6013*61046927SAndroid Build Coastguard Worker    <register_config type="OA">
6014*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D920" value="0x00000000" />
6015*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D900" value="0x00000000" />
6016*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D904" value="0x10800000" />
6017*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D910" value="0x00000000" />
6018*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D914" value="0x00800000" />
6019*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC40" value="0x00010000" />
6020*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D940" value="0x00001802" />
6021*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D944" value="0x0000FCFF" />
6022*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC00" value="0x00001802" />
6023*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC04" value="0x0000FCFF" />
6024*61046927SAndroid Build Coastguard Worker    </register_config>
6025*61046927SAndroid Build Coastguard Worker    <register_config type="FLEX">
6026*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E458" value="0x00810710" />
6027*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E558" value="0x00A10910" />
6028*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E658" value="0x00850750" />
6029*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E758" value="0x00A50950" />
6030*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E45C" value="0x00802702" />
6031*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E55C" value="0x00A02902" />
6032*61046927SAndroid Build Coastguard Worker    </register_config>
6033*61046927SAndroid Build Coastguard Worker  </set>
6034*61046927SAndroid Build Coastguard Worker
6035*61046927SAndroid Build Coastguard Worker  <set name="EuActivity2"
6036*61046927SAndroid Build Coastguard Worker       chipset="RKL"
6037*61046927SAndroid Build Coastguard Worker       symbol_name="EuActivity2"
6038*61046927SAndroid Build Coastguard Worker       underscore_name="eu_activity2"
6039*61046927SAndroid Build Coastguard Worker       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO"
6040*61046927SAndroid Build Coastguard Worker       hw_config_guid="7e926c0a-471b-40b3-a641-75f3d73339ec"
6041*61046927SAndroid Build Coastguard Worker       >
6042*61046927SAndroid Build Coastguard Worker    <counter name="GPU Time Elapsed"
6043*61046927SAndroid Build Coastguard Worker             symbol_name="GpuTime"
6044*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_time"
6045*61046927SAndroid Build Coastguard Worker             description="Time elapsed on the GPU during the measurement."
6046*61046927SAndroid Build Coastguard Worker             data_type="uint64"
6047*61046927SAndroid Build Coastguard Worker             units="ns"
6048*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
6049*61046927SAndroid Build Coastguard Worker             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6050*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
6051*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6052*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6053*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6054*61046927SAndroid Build Coastguard Worker             />
6055*61046927SAndroid Build Coastguard Worker    <counter name="GPU Core Clocks"
6056*61046927SAndroid Build Coastguard Worker             symbol_name="GpuCoreClocks"
6057*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_core_clocks"
6058*61046927SAndroid Build Coastguard Worker             description="The total number of GPU core clocks elapsed during the measurement."
6059*61046927SAndroid Build Coastguard Worker             data_type="uint64"
6060*61046927SAndroid Build Coastguard Worker             units="cycles"
6061*61046927SAndroid Build Coastguard Worker             semantic_type="event"
6062*61046927SAndroid Build Coastguard Worker             equation="GPU_CLOCK 0 READ"
6063*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
6064*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Frame Batch Draw"
6065*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6066*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6067*61046927SAndroid Build Coastguard Worker             />
6068*61046927SAndroid Build Coastguard Worker    <counter name="AVG GPU Core Frequency"
6069*61046927SAndroid Build Coastguard Worker             symbol_name="AvgGpuCoreFrequency"
6070*61046927SAndroid Build Coastguard Worker             underscore_name="avg_gpu_core_frequency"
6071*61046927SAndroid Build Coastguard Worker             description="Average GPU Core Frequency in the measurement."
6072*61046927SAndroid Build Coastguard Worker             data_type="uint64"
6073*61046927SAndroid Build Coastguard Worker             max_equation="$GpuMaxFrequency"
6074*61046927SAndroid Build Coastguard Worker             units="hz"
6075*61046927SAndroid Build Coastguard Worker             semantic_type="event"
6076*61046927SAndroid Build Coastguard Worker             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6077*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
6078*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6079*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6080*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6081*61046927SAndroid Build Coastguard Worker             />
6082*61046927SAndroid Build Coastguard Worker    <counter name="GPU Busy"
6083*61046927SAndroid Build Coastguard Worker             symbol_name="GpuBusy"
6084*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_busy"
6085*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the GPU has been processing GPU commands."
6086*61046927SAndroid Build Coastguard Worker             data_type="float"
6087*61046927SAndroid Build Coastguard Worker             max_equation="100"
6088*61046927SAndroid Build Coastguard Worker             units="percent"
6089*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
6090*61046927SAndroid Build Coastguard Worker             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6091*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
6092*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame"
6093*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6094*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6095*61046927SAndroid Build Coastguard Worker             />
6096*61046927SAndroid Build Coastguard Worker    <counter name="VS Threads Dispatched"
6097*61046927SAndroid Build Coastguard Worker             symbol_name="VsThreads"
6098*61046927SAndroid Build Coastguard Worker             underscore_name="vs_threads"
6099*61046927SAndroid Build Coastguard Worker             description="The total number of vertex shader hardware threads dispatched."
6100*61046927SAndroid Build Coastguard Worker             data_type="uint64"
6101*61046927SAndroid Build Coastguard Worker             units="threads"
6102*61046927SAndroid Build Coastguard Worker             semantic_type="event"
6103*61046927SAndroid Build Coastguard Worker             equation="A 1 READ"
6104*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
6105*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
6106*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6107*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6108*61046927SAndroid Build Coastguard Worker             />
6109*61046927SAndroid Build Coastguard Worker    <counter name="HS Threads Dispatched"
6110*61046927SAndroid Build Coastguard Worker             symbol_name="HsThreads"
6111*61046927SAndroid Build Coastguard Worker             underscore_name="hs_threads"
6112*61046927SAndroid Build Coastguard Worker             description="The total number of hull shader hardware threads dispatched."
6113*61046927SAndroid Build Coastguard Worker             data_type="uint64"
6114*61046927SAndroid Build Coastguard Worker             units="threads"
6115*61046927SAndroid Build Coastguard Worker             semantic_type="event"
6116*61046927SAndroid Build Coastguard Worker             equation="A 2 READ"
6117*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Hull Shader"
6118*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
6119*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6120*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6121*61046927SAndroid Build Coastguard Worker             />
6122*61046927SAndroid Build Coastguard Worker    <counter name="DS Threads Dispatched"
6123*61046927SAndroid Build Coastguard Worker             symbol_name="DsThreads"
6124*61046927SAndroid Build Coastguard Worker             underscore_name="ds_threads"
6125*61046927SAndroid Build Coastguard Worker             description="The total number of domain shader hardware threads dispatched."
6126*61046927SAndroid Build Coastguard Worker             data_type="uint64"
6127*61046927SAndroid Build Coastguard Worker             units="threads"
6128*61046927SAndroid Build Coastguard Worker             semantic_type="event"
6129*61046927SAndroid Build Coastguard Worker             equation="A 3 READ"
6130*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Domain Shader"
6131*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
6132*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6133*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6134*61046927SAndroid Build Coastguard Worker             />
6135*61046927SAndroid Build Coastguard Worker    <counter name="GS Threads Dispatched"
6136*61046927SAndroid Build Coastguard Worker             symbol_name="GsThreads"
6137*61046927SAndroid Build Coastguard Worker             underscore_name="gs_threads"
6138*61046927SAndroid Build Coastguard Worker             description="The total number of geometry shader hardware threads dispatched."
6139*61046927SAndroid Build Coastguard Worker             data_type="uint64"
6140*61046927SAndroid Build Coastguard Worker             units="threads"
6141*61046927SAndroid Build Coastguard Worker             semantic_type="event"
6142*61046927SAndroid Build Coastguard Worker             equation="A 5 READ"
6143*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
6144*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
6145*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6146*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6147*61046927SAndroid Build Coastguard Worker             />
6148*61046927SAndroid Build Coastguard Worker    <counter name="FS Threads Dispatched"
6149*61046927SAndroid Build Coastguard Worker             symbol_name="PsThreads"
6150*61046927SAndroid Build Coastguard Worker             underscore_name="ps_threads"
6151*61046927SAndroid Build Coastguard Worker             description="The total number of fragment shader hardware threads dispatched."
6152*61046927SAndroid Build Coastguard Worker             data_type="uint64"
6153*61046927SAndroid Build Coastguard Worker             units="threads"
6154*61046927SAndroid Build Coastguard Worker             semantic_type="event"
6155*61046927SAndroid Build Coastguard Worker             equation="A 6 READ"
6156*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
6157*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
6158*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6159*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6160*61046927SAndroid Build Coastguard Worker             />
6161*61046927SAndroid Build Coastguard Worker    <counter name="CS Threads Dispatched"
6162*61046927SAndroid Build Coastguard Worker             symbol_name="CsThreads"
6163*61046927SAndroid Build Coastguard Worker             underscore_name="cs_threads"
6164*61046927SAndroid Build Coastguard Worker             description="The total number of compute shader hardware threads dispatched."
6165*61046927SAndroid Build Coastguard Worker             data_type="uint64"
6166*61046927SAndroid Build Coastguard Worker             units="threads"
6167*61046927SAndroid Build Coastguard Worker             semantic_type="event"
6168*61046927SAndroid Build Coastguard Worker             equation="A 4 READ"
6169*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
6170*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
6171*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6172*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6173*61046927SAndroid Build Coastguard Worker             />
6174*61046927SAndroid Build Coastguard Worker    <counter name="Render Ring Busy"
6175*61046927SAndroid Build Coastguard Worker             symbol_name="RenderBusy"
6176*61046927SAndroid Build Coastguard Worker             underscore_name="render_busy"
6177*61046927SAndroid Build Coastguard Worker             description="The percentage of time when render command streamer was busy."
6178*61046927SAndroid Build Coastguard Worker             data_type="float"
6179*61046927SAndroid Build Coastguard Worker             max_equation="100"
6180*61046927SAndroid Build Coastguard Worker             units="percent"
6181*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
6182*61046927SAndroid Build Coastguard Worker             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
6183*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
6184*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="System Frame Batch"
6185*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6186*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6187*61046927SAndroid Build Coastguard Worker             />
6188*61046927SAndroid Build Coastguard Worker    <counter name="Compute Ring Busy"
6189*61046927SAndroid Build Coastguard Worker             symbol_name="ComputeBusy"
6190*61046927SAndroid Build Coastguard Worker             underscore_name="compute_busy"
6191*61046927SAndroid Build Coastguard Worker             description="The percentage of time when render command streamer was busy."
6192*61046927SAndroid Build Coastguard Worker             data_type="float"
6193*61046927SAndroid Build Coastguard Worker             max_equation="100"
6194*61046927SAndroid Build Coastguard Worker             units="percent"
6195*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
6196*61046927SAndroid Build Coastguard Worker             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
6197*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
6198*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="System Frame Batch"
6199*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6200*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6201*61046927SAndroid Build Coastguard Worker             />
6202*61046927SAndroid Build Coastguard Worker    <counter name="Render and compute engines are simultaneously busy"
6203*61046927SAndroid Build Coastguard Worker             symbol_name="RenderAndComputeBusy"
6204*61046927SAndroid Build Coastguard Worker             underscore_name="render_and_compute_busy"
6205*61046927SAndroid Build Coastguard Worker             description="The percentage of time when render and compute engines are simultaneously busy"
6206*61046927SAndroid Build Coastguard Worker             data_type="float"
6207*61046927SAndroid Build Coastguard Worker             max_equation="100"
6208*61046927SAndroid Build Coastguard Worker             units="percent"
6209*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
6210*61046927SAndroid Build Coastguard Worker             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
6211*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
6212*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Frame Batch Draw"
6213*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6214*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6215*61046927SAndroid Build Coastguard Worker             />
6216*61046927SAndroid Build Coastguard Worker    <counter name="GTI Read Throughput"
6217*61046927SAndroid Build Coastguard Worker             symbol_name="GtiReadThroughput"
6218*61046927SAndroid Build Coastguard Worker             underscore_name="gti_read_throughput"
6219*61046927SAndroid Build Coastguard Worker             description="The total number of GPU memory bytes read from GTI."
6220*61046927SAndroid Build Coastguard Worker             data_type="uint64"
6221*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 64 UMUL"
6222*61046927SAndroid Build Coastguard Worker             units="bytes"
6223*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
6224*61046927SAndroid Build Coastguard Worker             equation="64  C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
6225*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI"
6226*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6227*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6228*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6229*61046927SAndroid Build Coastguard Worker             />
6230*61046927SAndroid Build Coastguard Worker    <counter name="GTI Write Throughput"
6231*61046927SAndroid Build Coastguard Worker             symbol_name="GtiWriteThroughput"
6232*61046927SAndroid Build Coastguard Worker             underscore_name="gti_write_throughput"
6233*61046927SAndroid Build Coastguard Worker             description="The total number of GPU memory bytes written to GTI."
6234*61046927SAndroid Build Coastguard Worker             data_type="uint64"
6235*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 64 UMUL"
6236*61046927SAndroid Build Coastguard Worker             units="bytes"
6237*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
6238*61046927SAndroid Build Coastguard Worker             equation="64  C 3 READ C 2 READ UADD UMUL"
6239*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI"
6240*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6241*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6242*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6243*61046927SAndroid Build Coastguard Worker             />
6244*61046927SAndroid Build Coastguard Worker    <counter name="CS EM Pipe Active"
6245*61046927SAndroid Build Coastguard Worker             symbol_name="CsEmActive"
6246*61046927SAndroid Build Coastguard Worker             underscore_name="cs_em_active"
6247*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which EU FPU1 pipeline was actively processing a compute shader instruction."
6248*61046927SAndroid Build Coastguard Worker             data_type="float"
6249*61046927SAndroid Build Coastguard Worker             max_equation="100"
6250*61046927SAndroid Build Coastguard Worker             units="percent"
6251*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
6252*61046927SAndroid Build Coastguard Worker             equation="A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6253*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
6254*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6255*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6256*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6257*61046927SAndroid Build Coastguard Worker             />
6258*61046927SAndroid Build Coastguard Worker    <counter name="CS FPU Pipe Active"
6259*61046927SAndroid Build Coastguard Worker             symbol_name="CsFpuActive"
6260*61046927SAndroid Build Coastguard Worker             underscore_name="cs_fpu_active"
6261*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which EU FPU pipeline was actively processing a compute shader instruction."
6262*61046927SAndroid Build Coastguard Worker             data_type="float"
6263*61046927SAndroid Build Coastguard Worker             max_equation="100"
6264*61046927SAndroid Build Coastguard Worker             units="percent"
6265*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
6266*61046927SAndroid Build Coastguard Worker             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6267*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
6268*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6269*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6270*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6271*61046927SAndroid Build Coastguard Worker             />
6272*61046927SAndroid Build Coastguard Worker    <counter name="CS Send Pipeline Active"
6273*61046927SAndroid Build Coastguard Worker             symbol_name="CsSendActive"
6274*61046927SAndroid Build Coastguard Worker             underscore_name="cs_send_active"
6275*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which EU send pipeline was actively processing a compute shader instruction."
6276*61046927SAndroid Build Coastguard Worker             data_type="float"
6277*61046927SAndroid Build Coastguard Worker             max_equation="100"
6278*61046927SAndroid Build Coastguard Worker             units="percent"
6279*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
6280*61046927SAndroid Build Coastguard Worker             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6281*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
6282*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6283*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6284*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6285*61046927SAndroid Build Coastguard Worker             />
6286*61046927SAndroid Build Coastguard Worker    <register_config type="NOA">
6287*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00000D04" value="0x00000200" />
6288*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009840" value="0x00000000" />
6289*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000000" />
6290*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0E0E2400" />
6291*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x220E0009" />
6292*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1C0B4000" />
6293*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1E0B4000" />
6294*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1E0C0300" />
6295*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x120DC000" />
6296*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1C0E0043" />
6297*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1E0E00B3" />
6298*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x200E0000" />
6299*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0E0FC000" />
6300*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
6301*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x05151D37" />
6302*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x09151547" />
6303*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x05351C00" />
6304*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x09351400" />
6305*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5D101400" />
6306*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5B100BBB" />
6307*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x61111400" />
6308*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1D128000" />
6309*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1F128000" />
6310*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0D150136" />
6311*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x01150000" />
6312*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x03164000" />
6313*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x05164000" />
6314*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x07164000" />
6315*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x03350137" />
6316*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x07350147" />
6317*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0B350136" />
6318*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x01350000" />
6319*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x01368000" />
6320*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x03368000" />
6321*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x05368000" />
6322*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x17100000" />
6323*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x55100000" />
6324*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x57100000" />
6325*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x47101000" />
6326*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x49101212" />
6327*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4B101212" />
6328*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4D100212" />
6329*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x31100000" />
6330*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
6331*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x65100002" />
6332*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000000" />
6333*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x42000001" />
6334*61046927SAndroid Build Coastguard Worker    </register_config>
6335*61046927SAndroid Build Coastguard Worker    <register_config type="OA">
6336*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D920" value="0x00000000" />
6337*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D900" value="0x00000000" />
6338*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D904" value="0x10800000" />
6339*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D910" value="0x00000000" />
6340*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D914" value="0x00800000" />
6341*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC40" value="0x00010000" />
6342*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D940" value="0x00001802" />
6343*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D944" value="0x0000FCFF" />
6344*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC00" value="0x00001802" />
6345*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC04" value="0x0000FCFF" />
6346*61046927SAndroid Build Coastguard Worker    </register_config>
6347*61046927SAndroid Build Coastguard Worker    <register_config type="FLEX">
6348*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E458" value="0x00862762" />
6349*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E558" value="0x00A62962" />
6350*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E658" value="0x00860760" />
6351*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E758" value="0x00A60960" />
6352*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E45C" value="0x00861761" />
6353*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E55C" value="0x00A61961" />
6354*61046927SAndroid Build Coastguard Worker    </register_config>
6355*61046927SAndroid Build Coastguard Worker  </set>
6356*61046927SAndroid Build Coastguard Worker
6357*61046927SAndroid Build Coastguard Worker  <set name="EuActivity3"
6358*61046927SAndroid Build Coastguard Worker       chipset="RKL"
6359*61046927SAndroid Build Coastguard Worker       symbol_name="EuActivity3"
6360*61046927SAndroid Build Coastguard Worker       underscore_name="eu_activity3"
6361*61046927SAndroid Build Coastguard Worker       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO"
6362*61046927SAndroid Build Coastguard Worker       hw_config_guid="aca9005f-fafe-4d02-a9de-b2584ff76f04"
6363*61046927SAndroid Build Coastguard Worker       >
6364*61046927SAndroid Build Coastguard Worker    <counter name="GPU Time Elapsed"
6365*61046927SAndroid Build Coastguard Worker             symbol_name="GpuTime"
6366*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_time"
6367*61046927SAndroid Build Coastguard Worker             description="Time elapsed on the GPU during the measurement."
6368*61046927SAndroid Build Coastguard Worker             data_type="uint64"
6369*61046927SAndroid Build Coastguard Worker             units="ns"
6370*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
6371*61046927SAndroid Build Coastguard Worker             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6372*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
6373*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6374*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6375*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6376*61046927SAndroid Build Coastguard Worker             />
6377*61046927SAndroid Build Coastguard Worker    <counter name="GPU Core Clocks"
6378*61046927SAndroid Build Coastguard Worker             symbol_name="GpuCoreClocks"
6379*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_core_clocks"
6380*61046927SAndroid Build Coastguard Worker             description="The total number of GPU core clocks elapsed during the measurement."
6381*61046927SAndroid Build Coastguard Worker             data_type="uint64"
6382*61046927SAndroid Build Coastguard Worker             units="cycles"
6383*61046927SAndroid Build Coastguard Worker             semantic_type="event"
6384*61046927SAndroid Build Coastguard Worker             equation="GPU_CLOCK 0 READ"
6385*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
6386*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Frame Batch Draw"
6387*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6388*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6389*61046927SAndroid Build Coastguard Worker             />
6390*61046927SAndroid Build Coastguard Worker    <counter name="AVG GPU Core Frequency"
6391*61046927SAndroid Build Coastguard Worker             symbol_name="AvgGpuCoreFrequency"
6392*61046927SAndroid Build Coastguard Worker             underscore_name="avg_gpu_core_frequency"
6393*61046927SAndroid Build Coastguard Worker             description="Average GPU Core Frequency in the measurement."
6394*61046927SAndroid Build Coastguard Worker             data_type="uint64"
6395*61046927SAndroid Build Coastguard Worker             max_equation="$GpuMaxFrequency"
6396*61046927SAndroid Build Coastguard Worker             units="hz"
6397*61046927SAndroid Build Coastguard Worker             semantic_type="event"
6398*61046927SAndroid Build Coastguard Worker             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6399*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
6400*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6401*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6402*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6403*61046927SAndroid Build Coastguard Worker             />
6404*61046927SAndroid Build Coastguard Worker    <counter name="GPU Busy"
6405*61046927SAndroid Build Coastguard Worker             symbol_name="GpuBusy"
6406*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_busy"
6407*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the GPU has been processing GPU commands."
6408*61046927SAndroid Build Coastguard Worker             data_type="float"
6409*61046927SAndroid Build Coastguard Worker             max_equation="100"
6410*61046927SAndroid Build Coastguard Worker             units="percent"
6411*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
6412*61046927SAndroid Build Coastguard Worker             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6413*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
6414*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame"
6415*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6416*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6417*61046927SAndroid Build Coastguard Worker             />
6418*61046927SAndroid Build Coastguard Worker    <counter name="VS Threads Dispatched"
6419*61046927SAndroid Build Coastguard Worker             symbol_name="VsThreads"
6420*61046927SAndroid Build Coastguard Worker             underscore_name="vs_threads"
6421*61046927SAndroid Build Coastguard Worker             description="The total number of vertex shader hardware threads dispatched."
6422*61046927SAndroid Build Coastguard Worker             data_type="uint64"
6423*61046927SAndroid Build Coastguard Worker             units="threads"
6424*61046927SAndroid Build Coastguard Worker             semantic_type="event"
6425*61046927SAndroid Build Coastguard Worker             equation="A 1 READ"
6426*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
6427*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
6428*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6429*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6430*61046927SAndroid Build Coastguard Worker             />
6431*61046927SAndroid Build Coastguard Worker    <counter name="HS Threads Dispatched"
6432*61046927SAndroid Build Coastguard Worker             symbol_name="HsThreads"
6433*61046927SAndroid Build Coastguard Worker             underscore_name="hs_threads"
6434*61046927SAndroid Build Coastguard Worker             description="The total number of hull shader hardware threads dispatched."
6435*61046927SAndroid Build Coastguard Worker             data_type="uint64"
6436*61046927SAndroid Build Coastguard Worker             units="threads"
6437*61046927SAndroid Build Coastguard Worker             semantic_type="event"
6438*61046927SAndroid Build Coastguard Worker             equation="A 2 READ"
6439*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Hull Shader"
6440*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
6441*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6442*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6443*61046927SAndroid Build Coastguard Worker             />
6444*61046927SAndroid Build Coastguard Worker    <counter name="DS Threads Dispatched"
6445*61046927SAndroid Build Coastguard Worker             symbol_name="DsThreads"
6446*61046927SAndroid Build Coastguard Worker             underscore_name="ds_threads"
6447*61046927SAndroid Build Coastguard Worker             description="The total number of domain shader hardware threads dispatched."
6448*61046927SAndroid Build Coastguard Worker             data_type="uint64"
6449*61046927SAndroid Build Coastguard Worker             units="threads"
6450*61046927SAndroid Build Coastguard Worker             semantic_type="event"
6451*61046927SAndroid Build Coastguard Worker             equation="A 3 READ"
6452*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Domain Shader"
6453*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
6454*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6455*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6456*61046927SAndroid Build Coastguard Worker             />
6457*61046927SAndroid Build Coastguard Worker    <counter name="GS Threads Dispatched"
6458*61046927SAndroid Build Coastguard Worker             symbol_name="GsThreads"
6459*61046927SAndroid Build Coastguard Worker             underscore_name="gs_threads"
6460*61046927SAndroid Build Coastguard Worker             description="The total number of geometry shader hardware threads dispatched."
6461*61046927SAndroid Build Coastguard Worker             data_type="uint64"
6462*61046927SAndroid Build Coastguard Worker             units="threads"
6463*61046927SAndroid Build Coastguard Worker             semantic_type="event"
6464*61046927SAndroid Build Coastguard Worker             equation="A 5 READ"
6465*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
6466*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
6467*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6468*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6469*61046927SAndroid Build Coastguard Worker             />
6470*61046927SAndroid Build Coastguard Worker    <counter name="FS Threads Dispatched"
6471*61046927SAndroid Build Coastguard Worker             symbol_name="PsThreads"
6472*61046927SAndroid Build Coastguard Worker             underscore_name="ps_threads"
6473*61046927SAndroid Build Coastguard Worker             description="The total number of fragment shader hardware threads dispatched."
6474*61046927SAndroid Build Coastguard Worker             data_type="uint64"
6475*61046927SAndroid Build Coastguard Worker             units="threads"
6476*61046927SAndroid Build Coastguard Worker             semantic_type="event"
6477*61046927SAndroid Build Coastguard Worker             equation="A 6 READ"
6478*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
6479*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
6480*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6481*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6482*61046927SAndroid Build Coastguard Worker             />
6483*61046927SAndroid Build Coastguard Worker    <counter name="CS Threads Dispatched"
6484*61046927SAndroid Build Coastguard Worker             symbol_name="CsThreads"
6485*61046927SAndroid Build Coastguard Worker             underscore_name="cs_threads"
6486*61046927SAndroid Build Coastguard Worker             description="The total number of compute shader hardware threads dispatched."
6487*61046927SAndroid Build Coastguard Worker             data_type="uint64"
6488*61046927SAndroid Build Coastguard Worker             units="threads"
6489*61046927SAndroid Build Coastguard Worker             semantic_type="event"
6490*61046927SAndroid Build Coastguard Worker             equation="A 4 READ"
6491*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
6492*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
6493*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6494*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6495*61046927SAndroid Build Coastguard Worker             />
6496*61046927SAndroid Build Coastguard Worker    <counter name="Render Ring Busy"
6497*61046927SAndroid Build Coastguard Worker             symbol_name="RenderBusy"
6498*61046927SAndroid Build Coastguard Worker             underscore_name="render_busy"
6499*61046927SAndroid Build Coastguard Worker             description="The percentage of time when render command streamer was busy."
6500*61046927SAndroid Build Coastguard Worker             data_type="float"
6501*61046927SAndroid Build Coastguard Worker             max_equation="100"
6502*61046927SAndroid Build Coastguard Worker             units="percent"
6503*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
6504*61046927SAndroid Build Coastguard Worker             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
6505*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
6506*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="System Frame Batch"
6507*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6508*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6509*61046927SAndroid Build Coastguard Worker             />
6510*61046927SAndroid Build Coastguard Worker    <counter name="Compute Ring Busy"
6511*61046927SAndroid Build Coastguard Worker             symbol_name="ComputeBusy"
6512*61046927SAndroid Build Coastguard Worker             underscore_name="compute_busy"
6513*61046927SAndroid Build Coastguard Worker             description="The percentage of time when render command streamer was busy."
6514*61046927SAndroid Build Coastguard Worker             data_type="float"
6515*61046927SAndroid Build Coastguard Worker             max_equation="100"
6516*61046927SAndroid Build Coastguard Worker             units="percent"
6517*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
6518*61046927SAndroid Build Coastguard Worker             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
6519*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
6520*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="System Frame Batch"
6521*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6522*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6523*61046927SAndroid Build Coastguard Worker             />
6524*61046927SAndroid Build Coastguard Worker    <counter name="Render and compute engines are simultaneously busy"
6525*61046927SAndroid Build Coastguard Worker             symbol_name="RenderAndComputeBusy"
6526*61046927SAndroid Build Coastguard Worker             underscore_name="render_and_compute_busy"
6527*61046927SAndroid Build Coastguard Worker             description="The percentage of time when render and compute engines are simultaneously busy"
6528*61046927SAndroid Build Coastguard Worker             data_type="float"
6529*61046927SAndroid Build Coastguard Worker             max_equation="100"
6530*61046927SAndroid Build Coastguard Worker             units="percent"
6531*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
6532*61046927SAndroid Build Coastguard Worker             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
6533*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
6534*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Frame Batch Draw"
6535*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6536*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6537*61046927SAndroid Build Coastguard Worker             />
6538*61046927SAndroid Build Coastguard Worker    <counter name="GTI Read Throughput"
6539*61046927SAndroid Build Coastguard Worker             symbol_name="GtiReadThroughput"
6540*61046927SAndroid Build Coastguard Worker             underscore_name="gti_read_throughput"
6541*61046927SAndroid Build Coastguard Worker             description="The total number of GPU memory bytes read from GTI."
6542*61046927SAndroid Build Coastguard Worker             data_type="uint64"
6543*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 64 UMUL"
6544*61046927SAndroid Build Coastguard Worker             units="bytes"
6545*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
6546*61046927SAndroid Build Coastguard Worker             equation="64  C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
6547*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI"
6548*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6549*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6550*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6551*61046927SAndroid Build Coastguard Worker             />
6552*61046927SAndroid Build Coastguard Worker    <counter name="GTI Write Throughput"
6553*61046927SAndroid Build Coastguard Worker             symbol_name="GtiWriteThroughput"
6554*61046927SAndroid Build Coastguard Worker             underscore_name="gti_write_throughput"
6555*61046927SAndroid Build Coastguard Worker             description="The total number of GPU memory bytes written to GTI."
6556*61046927SAndroid Build Coastguard Worker             data_type="uint64"
6557*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 64 UMUL"
6558*61046927SAndroid Build Coastguard Worker             units="bytes"
6559*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
6560*61046927SAndroid Build Coastguard Worker             equation="64  C 3 READ C 2 READ UADD UMUL"
6561*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI"
6562*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6563*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6564*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6565*61046927SAndroid Build Coastguard Worker             />
6566*61046927SAndroid Build Coastguard Worker    <counter name="VS EM Pipe Active"
6567*61046927SAndroid Build Coastguard Worker             symbol_name="VsEmActive"
6568*61046927SAndroid Build Coastguard Worker             underscore_name="vs_em_active"
6569*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which EU EM pipeline was actively processing a vertex shader instruction."
6570*61046927SAndroid Build Coastguard Worker             data_type="float"
6571*61046927SAndroid Build Coastguard Worker             max_equation="100"
6572*61046927SAndroid Build Coastguard Worker             units="percent"
6573*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
6574*61046927SAndroid Build Coastguard Worker             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6575*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
6576*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6577*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6578*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6579*61046927SAndroid Build Coastguard Worker             />
6580*61046927SAndroid Build Coastguard Worker    <counter name="PS EM Pipe Active"
6581*61046927SAndroid Build Coastguard Worker             symbol_name="PsEmActive"
6582*61046927SAndroid Build Coastguard Worker             underscore_name="ps_em_active"
6583*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which EU EM pipeline was actively processing a pixel shader instruction."
6584*61046927SAndroid Build Coastguard Worker             data_type="float"
6585*61046927SAndroid Build Coastguard Worker             max_equation="100"
6586*61046927SAndroid Build Coastguard Worker             units="percent"
6587*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
6588*61046927SAndroid Build Coastguard Worker             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6589*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Pixel Shader"
6590*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6591*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6592*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6593*61046927SAndroid Build Coastguard Worker             />
6594*61046927SAndroid Build Coastguard Worker    <counter name="PS Send Pipeline Active"
6595*61046927SAndroid Build Coastguard Worker             symbol_name="PsSendActive"
6596*61046927SAndroid Build Coastguard Worker             underscore_name="ps_send_active"
6597*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
6598*61046927SAndroid Build Coastguard Worker             data_type="float"
6599*61046927SAndroid Build Coastguard Worker             max_equation="100"
6600*61046927SAndroid Build Coastguard Worker             units="percent"
6601*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
6602*61046927SAndroid Build Coastguard Worker             equation="A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6603*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Pixel Shader"
6604*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6605*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6606*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6607*61046927SAndroid Build Coastguard Worker             />
6608*61046927SAndroid Build Coastguard Worker    <register_config type="NOA">
6609*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00000D04" value="0x00000200" />
6610*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009840" value="0x00000000" />
6611*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000000" />
6612*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0E0E2400" />
6613*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x220E0009" />
6614*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1C0B4000" />
6615*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1E0B4000" />
6616*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1E0C0300" />
6617*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x120DC000" />
6618*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1C0E0043" />
6619*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1E0E00B3" />
6620*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x200E0000" />
6621*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0E0FC000" />
6622*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
6623*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x05151D37" />
6624*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x09151547" />
6625*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x05351C00" />
6626*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x09351400" />
6627*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5D101400" />
6628*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5B100BBB" />
6629*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x61111400" />
6630*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1D128000" />
6631*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1F128000" />
6632*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0D150136" />
6633*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x01150000" />
6634*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x03164000" />
6635*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x05164000" />
6636*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x07164000" />
6637*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x03350137" />
6638*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x07350147" />
6639*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0B350136" />
6640*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x01350000" />
6641*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x01368000" />
6642*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x03368000" />
6643*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x05368000" />
6644*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x17100000" />
6645*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x55100000" />
6646*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x57100000" />
6647*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x47101000" />
6648*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x49101212" />
6649*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4B101212" />
6650*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4D100212" />
6651*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x31100000" />
6652*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
6653*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x65100002" />
6654*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000000" />
6655*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x42000001" />
6656*61046927SAndroid Build Coastguard Worker    </register_config>
6657*61046927SAndroid Build Coastguard Worker    <register_config type="OA">
6658*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D920" value="0x00000000" />
6659*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D900" value="0x00000000" />
6660*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D904" value="0x10800000" />
6661*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D910" value="0x00000000" />
6662*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D914" value="0x00800000" />
6663*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC40" value="0x00010000" />
6664*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D940" value="0x00001802" />
6665*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D944" value="0x0000FCFF" />
6666*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC00" value="0x00001802" />
6667*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC04" value="0x0000FCFF" />
6668*61046927SAndroid Build Coastguard Worker    </register_config>
6669*61046927SAndroid Build Coastguard Worker    <register_config type="FLEX">
6670*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E458" value="0x00811711" />
6671*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E558" value="0x00A11911" />
6672*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E658" value="0x00851751" />
6673*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E758" value="0x00A51951" />
6674*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E45C" value="0x00852752" />
6675*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E55C" value="0x00A52952" />
6676*61046927SAndroid Build Coastguard Worker    </register_config>
6677*61046927SAndroid Build Coastguard Worker  </set>
6678*61046927SAndroid Build Coastguard Worker
6679*61046927SAndroid Build Coastguard Worker  <set name="EuActivity4"
6680*61046927SAndroid Build Coastguard Worker       chipset="RKL"
6681*61046927SAndroid Build Coastguard Worker       symbol_name="EuActivity4"
6682*61046927SAndroid Build Coastguard Worker       underscore_name="eu_activity4"
6683*61046927SAndroid Build Coastguard Worker       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO"
6684*61046927SAndroid Build Coastguard Worker       hw_config_guid="ad96806d-7c0d-49f0-b844-c5010ade30af"
6685*61046927SAndroid Build Coastguard Worker       >
6686*61046927SAndroid Build Coastguard Worker    <counter name="GPU Time Elapsed"
6687*61046927SAndroid Build Coastguard Worker             symbol_name="GpuTime"
6688*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_time"
6689*61046927SAndroid Build Coastguard Worker             description="Time elapsed on the GPU during the measurement."
6690*61046927SAndroid Build Coastguard Worker             data_type="uint64"
6691*61046927SAndroid Build Coastguard Worker             units="ns"
6692*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
6693*61046927SAndroid Build Coastguard Worker             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6694*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
6695*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6696*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6697*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6698*61046927SAndroid Build Coastguard Worker             />
6699*61046927SAndroid Build Coastguard Worker    <counter name="GPU Core Clocks"
6700*61046927SAndroid Build Coastguard Worker             symbol_name="GpuCoreClocks"
6701*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_core_clocks"
6702*61046927SAndroid Build Coastguard Worker             description="The total number of GPU core clocks elapsed during the measurement."
6703*61046927SAndroid Build Coastguard Worker             data_type="uint64"
6704*61046927SAndroid Build Coastguard Worker             units="cycles"
6705*61046927SAndroid Build Coastguard Worker             semantic_type="event"
6706*61046927SAndroid Build Coastguard Worker             equation="GPU_CLOCK 0 READ"
6707*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
6708*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Frame Batch Draw"
6709*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6710*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6711*61046927SAndroid Build Coastguard Worker             />
6712*61046927SAndroid Build Coastguard Worker    <counter name="AVG GPU Core Frequency"
6713*61046927SAndroid Build Coastguard Worker             symbol_name="AvgGpuCoreFrequency"
6714*61046927SAndroid Build Coastguard Worker             underscore_name="avg_gpu_core_frequency"
6715*61046927SAndroid Build Coastguard Worker             description="Average GPU Core Frequency in the measurement."
6716*61046927SAndroid Build Coastguard Worker             data_type="uint64"
6717*61046927SAndroid Build Coastguard Worker             max_equation="$GpuMaxFrequency"
6718*61046927SAndroid Build Coastguard Worker             units="hz"
6719*61046927SAndroid Build Coastguard Worker             semantic_type="event"
6720*61046927SAndroid Build Coastguard Worker             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6721*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
6722*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6723*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6724*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6725*61046927SAndroid Build Coastguard Worker             />
6726*61046927SAndroid Build Coastguard Worker    <counter name="GPU Busy"
6727*61046927SAndroid Build Coastguard Worker             symbol_name="GpuBusy"
6728*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_busy"
6729*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the GPU has been processing GPU commands."
6730*61046927SAndroid Build Coastguard Worker             data_type="float"
6731*61046927SAndroid Build Coastguard Worker             max_equation="100"
6732*61046927SAndroid Build Coastguard Worker             units="percent"
6733*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
6734*61046927SAndroid Build Coastguard Worker             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6735*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
6736*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame"
6737*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6738*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6739*61046927SAndroid Build Coastguard Worker             />
6740*61046927SAndroid Build Coastguard Worker    <counter name="VS Threads Dispatched"
6741*61046927SAndroid Build Coastguard Worker             symbol_name="VsThreads"
6742*61046927SAndroid Build Coastguard Worker             underscore_name="vs_threads"
6743*61046927SAndroid Build Coastguard Worker             description="The total number of vertex shader hardware threads dispatched."
6744*61046927SAndroid Build Coastguard Worker             data_type="uint64"
6745*61046927SAndroid Build Coastguard Worker             units="threads"
6746*61046927SAndroid Build Coastguard Worker             semantic_type="event"
6747*61046927SAndroid Build Coastguard Worker             equation="A 1 READ"
6748*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
6749*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
6750*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6751*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6752*61046927SAndroid Build Coastguard Worker             />
6753*61046927SAndroid Build Coastguard Worker    <counter name="HS Threads Dispatched"
6754*61046927SAndroid Build Coastguard Worker             symbol_name="HsThreads"
6755*61046927SAndroid Build Coastguard Worker             underscore_name="hs_threads"
6756*61046927SAndroid Build Coastguard Worker             description="The total number of hull shader hardware threads dispatched."
6757*61046927SAndroid Build Coastguard Worker             data_type="uint64"
6758*61046927SAndroid Build Coastguard Worker             units="threads"
6759*61046927SAndroid Build Coastguard Worker             semantic_type="event"
6760*61046927SAndroid Build Coastguard Worker             equation="A 2 READ"
6761*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Hull Shader"
6762*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
6763*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6764*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6765*61046927SAndroid Build Coastguard Worker             />
6766*61046927SAndroid Build Coastguard Worker    <counter name="DS Threads Dispatched"
6767*61046927SAndroid Build Coastguard Worker             symbol_name="DsThreads"
6768*61046927SAndroid Build Coastguard Worker             underscore_name="ds_threads"
6769*61046927SAndroid Build Coastguard Worker             description="The total number of domain shader hardware threads dispatched."
6770*61046927SAndroid Build Coastguard Worker             data_type="uint64"
6771*61046927SAndroid Build Coastguard Worker             units="threads"
6772*61046927SAndroid Build Coastguard Worker             semantic_type="event"
6773*61046927SAndroid Build Coastguard Worker             equation="A 3 READ"
6774*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Domain Shader"
6775*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
6776*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6777*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6778*61046927SAndroid Build Coastguard Worker             />
6779*61046927SAndroid Build Coastguard Worker    <counter name="GS Threads Dispatched"
6780*61046927SAndroid Build Coastguard Worker             symbol_name="GsThreads"
6781*61046927SAndroid Build Coastguard Worker             underscore_name="gs_threads"
6782*61046927SAndroid Build Coastguard Worker             description="The total number of geometry shader hardware threads dispatched."
6783*61046927SAndroid Build Coastguard Worker             data_type="uint64"
6784*61046927SAndroid Build Coastguard Worker             units="threads"
6785*61046927SAndroid Build Coastguard Worker             semantic_type="event"
6786*61046927SAndroid Build Coastguard Worker             equation="A 5 READ"
6787*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
6788*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
6789*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6790*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6791*61046927SAndroid Build Coastguard Worker             />
6792*61046927SAndroid Build Coastguard Worker    <counter name="FS Threads Dispatched"
6793*61046927SAndroid Build Coastguard Worker             symbol_name="PsThreads"
6794*61046927SAndroid Build Coastguard Worker             underscore_name="ps_threads"
6795*61046927SAndroid Build Coastguard Worker             description="The total number of fragment shader hardware threads dispatched."
6796*61046927SAndroid Build Coastguard Worker             data_type="uint64"
6797*61046927SAndroid Build Coastguard Worker             units="threads"
6798*61046927SAndroid Build Coastguard Worker             semantic_type="event"
6799*61046927SAndroid Build Coastguard Worker             equation="A 6 READ"
6800*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
6801*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
6802*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6803*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6804*61046927SAndroid Build Coastguard Worker             />
6805*61046927SAndroid Build Coastguard Worker    <counter name="CS Threads Dispatched"
6806*61046927SAndroid Build Coastguard Worker             symbol_name="CsThreads"
6807*61046927SAndroid Build Coastguard Worker             underscore_name="cs_threads"
6808*61046927SAndroid Build Coastguard Worker             description="The total number of compute shader hardware threads dispatched."
6809*61046927SAndroid Build Coastguard Worker             data_type="uint64"
6810*61046927SAndroid Build Coastguard Worker             units="threads"
6811*61046927SAndroid Build Coastguard Worker             semantic_type="event"
6812*61046927SAndroid Build Coastguard Worker             equation="A 4 READ"
6813*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
6814*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
6815*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6816*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6817*61046927SAndroid Build Coastguard Worker             />
6818*61046927SAndroid Build Coastguard Worker    <counter name="Render Ring Busy"
6819*61046927SAndroid Build Coastguard Worker             symbol_name="RenderBusy"
6820*61046927SAndroid Build Coastguard Worker             underscore_name="render_busy"
6821*61046927SAndroid Build Coastguard Worker             description="The percentage of time when render command streamer was busy."
6822*61046927SAndroid Build Coastguard Worker             data_type="float"
6823*61046927SAndroid Build Coastguard Worker             max_equation="100"
6824*61046927SAndroid Build Coastguard Worker             units="percent"
6825*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
6826*61046927SAndroid Build Coastguard Worker             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
6827*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
6828*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="System Frame Batch"
6829*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6830*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6831*61046927SAndroid Build Coastguard Worker             />
6832*61046927SAndroid Build Coastguard Worker    <counter name="Compute Ring Busy"
6833*61046927SAndroid Build Coastguard Worker             symbol_name="ComputeBusy"
6834*61046927SAndroid Build Coastguard Worker             underscore_name="compute_busy"
6835*61046927SAndroid Build Coastguard Worker             description="The percentage of time when render command streamer was busy."
6836*61046927SAndroid Build Coastguard Worker             data_type="float"
6837*61046927SAndroid Build Coastguard Worker             max_equation="100"
6838*61046927SAndroid Build Coastguard Worker             units="percent"
6839*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
6840*61046927SAndroid Build Coastguard Worker             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
6841*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
6842*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="System Frame Batch"
6843*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6844*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6845*61046927SAndroid Build Coastguard Worker             />
6846*61046927SAndroid Build Coastguard Worker    <counter name="Render and compute engines are simultaneously busy"
6847*61046927SAndroid Build Coastguard Worker             symbol_name="RenderAndComputeBusy"
6848*61046927SAndroid Build Coastguard Worker             underscore_name="render_and_compute_busy"
6849*61046927SAndroid Build Coastguard Worker             description="The percentage of time when render and compute engines are simultaneously busy"
6850*61046927SAndroid Build Coastguard Worker             data_type="float"
6851*61046927SAndroid Build Coastguard Worker             max_equation="100"
6852*61046927SAndroid Build Coastguard Worker             units="percent"
6853*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
6854*61046927SAndroid Build Coastguard Worker             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
6855*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
6856*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Frame Batch Draw"
6857*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6858*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6859*61046927SAndroid Build Coastguard Worker             />
6860*61046927SAndroid Build Coastguard Worker    <counter name="GTI Read Throughput"
6861*61046927SAndroid Build Coastguard Worker             symbol_name="GtiReadThroughput"
6862*61046927SAndroid Build Coastguard Worker             underscore_name="gti_read_throughput"
6863*61046927SAndroid Build Coastguard Worker             description="The total number of GPU memory bytes read from GTI."
6864*61046927SAndroid Build Coastguard Worker             data_type="uint64"
6865*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 64 UMUL"
6866*61046927SAndroid Build Coastguard Worker             units="bytes"
6867*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
6868*61046927SAndroid Build Coastguard Worker             equation="64  C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
6869*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI"
6870*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6871*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6872*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6873*61046927SAndroid Build Coastguard Worker             />
6874*61046927SAndroid Build Coastguard Worker    <counter name="GTI Write Throughput"
6875*61046927SAndroid Build Coastguard Worker             symbol_name="GtiWriteThroughput"
6876*61046927SAndroid Build Coastguard Worker             underscore_name="gti_write_throughput"
6877*61046927SAndroid Build Coastguard Worker             description="The total number of GPU memory bytes written to GTI."
6878*61046927SAndroid Build Coastguard Worker             data_type="uint64"
6879*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 64 UMUL"
6880*61046927SAndroid Build Coastguard Worker             units="bytes"
6881*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
6882*61046927SAndroid Build Coastguard Worker             equation="64  C 3 READ C 2 READ UADD UMUL"
6883*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI"
6884*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6885*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6886*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6887*61046927SAndroid Build Coastguard Worker             />
6888*61046927SAndroid Build Coastguard Worker    <counter name="HS FPU Pipe Active"
6889*61046927SAndroid Build Coastguard Worker             symbol_name="HsFpuActive"
6890*61046927SAndroid Build Coastguard Worker             underscore_name="hs_fpu_active"
6891*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which EU FPU pipeline was actively processing a hull shader instruction."
6892*61046927SAndroid Build Coastguard Worker             data_type="float"
6893*61046927SAndroid Build Coastguard Worker             max_equation="100"
6894*61046927SAndroid Build Coastguard Worker             units="percent"
6895*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
6896*61046927SAndroid Build Coastguard Worker             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6897*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Hull Shader"
6898*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6899*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6900*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6901*61046927SAndroid Build Coastguard Worker             />
6902*61046927SAndroid Build Coastguard Worker    <counter name="DS FPU Pipe Active"
6903*61046927SAndroid Build Coastguard Worker             symbol_name="DsFpuActive"
6904*61046927SAndroid Build Coastguard Worker             underscore_name="ds_fpu_active"
6905*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which EU FPU pipeline was actively processing a domain shader instructions."
6906*61046927SAndroid Build Coastguard Worker             data_type="float"
6907*61046927SAndroid Build Coastguard Worker             max_equation="100"
6908*61046927SAndroid Build Coastguard Worker             units="percent"
6909*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
6910*61046927SAndroid Build Coastguard Worker             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6911*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Domain Shader"
6912*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6913*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6914*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6915*61046927SAndroid Build Coastguard Worker             />
6916*61046927SAndroid Build Coastguard Worker    <counter name="VS Send Pipe Active"
6917*61046927SAndroid Build Coastguard Worker             symbol_name="VsSendActive"
6918*61046927SAndroid Build Coastguard Worker             underscore_name="vs_send_active"
6919*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
6920*61046927SAndroid Build Coastguard Worker             data_type="float"
6921*61046927SAndroid Build Coastguard Worker             max_equation="100"
6922*61046927SAndroid Build Coastguard Worker             units="percent"
6923*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
6924*61046927SAndroid Build Coastguard Worker             equation="A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6925*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
6926*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6927*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
6928*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
6929*61046927SAndroid Build Coastguard Worker             />
6930*61046927SAndroid Build Coastguard Worker    <register_config type="NOA">
6931*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00000D04" value="0x00000200" />
6932*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009840" value="0x00000000" />
6933*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000000" />
6934*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0E0E2400" />
6935*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x220E0009" />
6936*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1C0B4000" />
6937*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1E0B4000" />
6938*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1E0C0300" />
6939*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x120DC000" />
6940*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1C0E0043" />
6941*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1E0E00B3" />
6942*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x200E0000" />
6943*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0E0FC000" />
6944*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
6945*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x05151D37" />
6946*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x09151547" />
6947*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x05351C00" />
6948*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x09351400" />
6949*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5D101400" />
6950*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5B100BBB" />
6951*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x61111400" />
6952*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1D128000" />
6953*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1F128000" />
6954*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0D150136" />
6955*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x01150000" />
6956*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x03164000" />
6957*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x05164000" />
6958*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x07164000" />
6959*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x03350137" />
6960*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x07350147" />
6961*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0B350136" />
6962*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x01350000" />
6963*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x01368000" />
6964*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x03368000" />
6965*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x05368000" />
6966*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x17100000" />
6967*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x55100000" />
6968*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x57100000" />
6969*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x47101000" />
6970*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x49101212" />
6971*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4B101212" />
6972*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4D100212" />
6973*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x31100000" />
6974*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
6975*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x65100002" />
6976*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000000" />
6977*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x42000001" />
6978*61046927SAndroid Build Coastguard Worker    </register_config>
6979*61046927SAndroid Build Coastguard Worker    <register_config type="OA">
6980*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D920" value="0x00000000" />
6981*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D900" value="0x00000000" />
6982*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D904" value="0x10800000" />
6983*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D910" value="0x00000000" />
6984*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D914" value="0x00800000" />
6985*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC40" value="0x00010000" />
6986*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D940" value="0x00001802" />
6987*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D944" value="0x0000FCFF" />
6988*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC00" value="0x00001802" />
6989*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC04" value="0x0000FCFF" />
6990*61046927SAndroid Build Coastguard Worker    </register_config>
6991*61046927SAndroid Build Coastguard Worker    <register_config type="FLEX">
6992*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E458" value="0x00820720" />
6993*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E558" value="0x00A20920" />
6994*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E658" value="0x00830730" />
6995*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E758" value="0x00A30930" />
6996*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E45C" value="0x00812712" />
6997*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E55C" value="0x00A12912" />
6998*61046927SAndroid Build Coastguard Worker    </register_config>
6999*61046927SAndroid Build Coastguard Worker  </set>
7000*61046927SAndroid Build Coastguard Worker
7001*61046927SAndroid Build Coastguard Worker  <set name="EuActivity5"
7002*61046927SAndroid Build Coastguard Worker       chipset="RKL"
7003*61046927SAndroid Build Coastguard Worker       symbol_name="EuActivity5"
7004*61046927SAndroid Build Coastguard Worker       underscore_name="eu_activity5"
7005*61046927SAndroid Build Coastguard Worker       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO"
7006*61046927SAndroid Build Coastguard Worker       hw_config_guid="1669e79f-976e-47ba-a553-0a716ebd3c71"
7007*61046927SAndroid Build Coastguard Worker       >
7008*61046927SAndroid Build Coastguard Worker    <counter name="GPU Time Elapsed"
7009*61046927SAndroid Build Coastguard Worker             symbol_name="GpuTime"
7010*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_time"
7011*61046927SAndroid Build Coastguard Worker             description="Time elapsed on the GPU during the measurement."
7012*61046927SAndroid Build Coastguard Worker             data_type="uint64"
7013*61046927SAndroid Build Coastguard Worker             units="ns"
7014*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
7015*61046927SAndroid Build Coastguard Worker             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7016*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
7017*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7018*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7019*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7020*61046927SAndroid Build Coastguard Worker             />
7021*61046927SAndroid Build Coastguard Worker    <counter name="GPU Core Clocks"
7022*61046927SAndroid Build Coastguard Worker             symbol_name="GpuCoreClocks"
7023*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_core_clocks"
7024*61046927SAndroid Build Coastguard Worker             description="The total number of GPU core clocks elapsed during the measurement."
7025*61046927SAndroid Build Coastguard Worker             data_type="uint64"
7026*61046927SAndroid Build Coastguard Worker             units="cycles"
7027*61046927SAndroid Build Coastguard Worker             semantic_type="event"
7028*61046927SAndroid Build Coastguard Worker             equation="GPU_CLOCK 0 READ"
7029*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
7030*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Frame Batch Draw"
7031*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7032*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7033*61046927SAndroid Build Coastguard Worker             />
7034*61046927SAndroid Build Coastguard Worker    <counter name="AVG GPU Core Frequency"
7035*61046927SAndroid Build Coastguard Worker             symbol_name="AvgGpuCoreFrequency"
7036*61046927SAndroid Build Coastguard Worker             underscore_name="avg_gpu_core_frequency"
7037*61046927SAndroid Build Coastguard Worker             description="Average GPU Core Frequency in the measurement."
7038*61046927SAndroid Build Coastguard Worker             data_type="uint64"
7039*61046927SAndroid Build Coastguard Worker             max_equation="$GpuMaxFrequency"
7040*61046927SAndroid Build Coastguard Worker             units="hz"
7041*61046927SAndroid Build Coastguard Worker             semantic_type="event"
7042*61046927SAndroid Build Coastguard Worker             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
7043*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
7044*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7045*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7046*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7047*61046927SAndroid Build Coastguard Worker             />
7048*61046927SAndroid Build Coastguard Worker    <counter name="GPU Busy"
7049*61046927SAndroid Build Coastguard Worker             symbol_name="GpuBusy"
7050*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_busy"
7051*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the GPU has been processing GPU commands."
7052*61046927SAndroid Build Coastguard Worker             data_type="float"
7053*61046927SAndroid Build Coastguard Worker             max_equation="100"
7054*61046927SAndroid Build Coastguard Worker             units="percent"
7055*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
7056*61046927SAndroid Build Coastguard Worker             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7057*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
7058*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame"
7059*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7060*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7061*61046927SAndroid Build Coastguard Worker             />
7062*61046927SAndroid Build Coastguard Worker    <counter name="VS Threads Dispatched"
7063*61046927SAndroid Build Coastguard Worker             symbol_name="VsThreads"
7064*61046927SAndroid Build Coastguard Worker             underscore_name="vs_threads"
7065*61046927SAndroid Build Coastguard Worker             description="The total number of vertex shader hardware threads dispatched."
7066*61046927SAndroid Build Coastguard Worker             data_type="uint64"
7067*61046927SAndroid Build Coastguard Worker             units="threads"
7068*61046927SAndroid Build Coastguard Worker             semantic_type="event"
7069*61046927SAndroid Build Coastguard Worker             equation="A 1 READ"
7070*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
7071*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
7072*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7073*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7074*61046927SAndroid Build Coastguard Worker             />
7075*61046927SAndroid Build Coastguard Worker    <counter name="HS Threads Dispatched"
7076*61046927SAndroid Build Coastguard Worker             symbol_name="HsThreads"
7077*61046927SAndroid Build Coastguard Worker             underscore_name="hs_threads"
7078*61046927SAndroid Build Coastguard Worker             description="The total number of hull shader hardware threads dispatched."
7079*61046927SAndroid Build Coastguard Worker             data_type="uint64"
7080*61046927SAndroid Build Coastguard Worker             units="threads"
7081*61046927SAndroid Build Coastguard Worker             semantic_type="event"
7082*61046927SAndroid Build Coastguard Worker             equation="A 2 READ"
7083*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Hull Shader"
7084*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
7085*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7086*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7087*61046927SAndroid Build Coastguard Worker             />
7088*61046927SAndroid Build Coastguard Worker    <counter name="DS Threads Dispatched"
7089*61046927SAndroid Build Coastguard Worker             symbol_name="DsThreads"
7090*61046927SAndroid Build Coastguard Worker             underscore_name="ds_threads"
7091*61046927SAndroid Build Coastguard Worker             description="The total number of domain shader hardware threads dispatched."
7092*61046927SAndroid Build Coastguard Worker             data_type="uint64"
7093*61046927SAndroid Build Coastguard Worker             units="threads"
7094*61046927SAndroid Build Coastguard Worker             semantic_type="event"
7095*61046927SAndroid Build Coastguard Worker             equation="A 3 READ"
7096*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Domain Shader"
7097*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
7098*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7099*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7100*61046927SAndroid Build Coastguard Worker             />
7101*61046927SAndroid Build Coastguard Worker    <counter name="GS Threads Dispatched"
7102*61046927SAndroid Build Coastguard Worker             symbol_name="GsThreads"
7103*61046927SAndroid Build Coastguard Worker             underscore_name="gs_threads"
7104*61046927SAndroid Build Coastguard Worker             description="The total number of geometry shader hardware threads dispatched."
7105*61046927SAndroid Build Coastguard Worker             data_type="uint64"
7106*61046927SAndroid Build Coastguard Worker             units="threads"
7107*61046927SAndroid Build Coastguard Worker             semantic_type="event"
7108*61046927SAndroid Build Coastguard Worker             equation="A 5 READ"
7109*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
7110*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
7111*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7112*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7113*61046927SAndroid Build Coastguard Worker             />
7114*61046927SAndroid Build Coastguard Worker    <counter name="FS Threads Dispatched"
7115*61046927SAndroid Build Coastguard Worker             symbol_name="PsThreads"
7116*61046927SAndroid Build Coastguard Worker             underscore_name="ps_threads"
7117*61046927SAndroid Build Coastguard Worker             description="The total number of fragment shader hardware threads dispatched."
7118*61046927SAndroid Build Coastguard Worker             data_type="uint64"
7119*61046927SAndroid Build Coastguard Worker             units="threads"
7120*61046927SAndroid Build Coastguard Worker             semantic_type="event"
7121*61046927SAndroid Build Coastguard Worker             equation="A 6 READ"
7122*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
7123*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
7124*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7125*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7126*61046927SAndroid Build Coastguard Worker             />
7127*61046927SAndroid Build Coastguard Worker    <counter name="CS Threads Dispatched"
7128*61046927SAndroid Build Coastguard Worker             symbol_name="CsThreads"
7129*61046927SAndroid Build Coastguard Worker             underscore_name="cs_threads"
7130*61046927SAndroid Build Coastguard Worker             description="The total number of compute shader hardware threads dispatched."
7131*61046927SAndroid Build Coastguard Worker             data_type="uint64"
7132*61046927SAndroid Build Coastguard Worker             units="threads"
7133*61046927SAndroid Build Coastguard Worker             semantic_type="event"
7134*61046927SAndroid Build Coastguard Worker             equation="A 4 READ"
7135*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
7136*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
7137*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7138*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7139*61046927SAndroid Build Coastguard Worker             />
7140*61046927SAndroid Build Coastguard Worker    <counter name="Render Ring Busy"
7141*61046927SAndroid Build Coastguard Worker             symbol_name="RenderBusy"
7142*61046927SAndroid Build Coastguard Worker             underscore_name="render_busy"
7143*61046927SAndroid Build Coastguard Worker             description="The percentage of time when render command streamer was busy."
7144*61046927SAndroid Build Coastguard Worker             data_type="float"
7145*61046927SAndroid Build Coastguard Worker             max_equation="100"
7146*61046927SAndroid Build Coastguard Worker             units="percent"
7147*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
7148*61046927SAndroid Build Coastguard Worker             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
7149*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
7150*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="System Frame Batch"
7151*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7152*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7153*61046927SAndroid Build Coastguard Worker             />
7154*61046927SAndroid Build Coastguard Worker    <counter name="Compute Ring Busy"
7155*61046927SAndroid Build Coastguard Worker             symbol_name="ComputeBusy"
7156*61046927SAndroid Build Coastguard Worker             underscore_name="compute_busy"
7157*61046927SAndroid Build Coastguard Worker             description="The percentage of time when render command streamer was busy."
7158*61046927SAndroid Build Coastguard Worker             data_type="float"
7159*61046927SAndroid Build Coastguard Worker             max_equation="100"
7160*61046927SAndroid Build Coastguard Worker             units="percent"
7161*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
7162*61046927SAndroid Build Coastguard Worker             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
7163*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
7164*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="System Frame Batch"
7165*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7166*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7167*61046927SAndroid Build Coastguard Worker             />
7168*61046927SAndroid Build Coastguard Worker    <counter name="Render and compute engines are simultaneously busy"
7169*61046927SAndroid Build Coastguard Worker             symbol_name="RenderAndComputeBusy"
7170*61046927SAndroid Build Coastguard Worker             underscore_name="render_and_compute_busy"
7171*61046927SAndroid Build Coastguard Worker             description="The percentage of time when render and compute engines are simultaneously busy"
7172*61046927SAndroid Build Coastguard Worker             data_type="float"
7173*61046927SAndroid Build Coastguard Worker             max_equation="100"
7174*61046927SAndroid Build Coastguard Worker             units="percent"
7175*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
7176*61046927SAndroid Build Coastguard Worker             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
7177*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
7178*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Frame Batch Draw"
7179*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7180*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7181*61046927SAndroid Build Coastguard Worker             />
7182*61046927SAndroid Build Coastguard Worker    <counter name="GTI Read Throughput"
7183*61046927SAndroid Build Coastguard Worker             symbol_name="GtiReadThroughput"
7184*61046927SAndroid Build Coastguard Worker             underscore_name="gti_read_throughput"
7185*61046927SAndroid Build Coastguard Worker             description="The total number of GPU memory bytes read from GTI."
7186*61046927SAndroid Build Coastguard Worker             data_type="uint64"
7187*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 64 UMUL"
7188*61046927SAndroid Build Coastguard Worker             units="bytes"
7189*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
7190*61046927SAndroid Build Coastguard Worker             equation="64  C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
7191*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI"
7192*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7193*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7194*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7195*61046927SAndroid Build Coastguard Worker             />
7196*61046927SAndroid Build Coastguard Worker    <counter name="GTI Write Throughput"
7197*61046927SAndroid Build Coastguard Worker             symbol_name="GtiWriteThroughput"
7198*61046927SAndroid Build Coastguard Worker             underscore_name="gti_write_throughput"
7199*61046927SAndroid Build Coastguard Worker             description="The total number of GPU memory bytes written to GTI."
7200*61046927SAndroid Build Coastguard Worker             data_type="uint64"
7201*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 64 UMUL"
7202*61046927SAndroid Build Coastguard Worker             units="bytes"
7203*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
7204*61046927SAndroid Build Coastguard Worker             equation="64  C 3 READ C 2 READ UADD UMUL"
7205*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI"
7206*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7207*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7208*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7209*61046927SAndroid Build Coastguard Worker             />
7210*61046927SAndroid Build Coastguard Worker    <counter name="HS EM Pipe Active"
7211*61046927SAndroid Build Coastguard Worker             symbol_name="HsEmActive"
7212*61046927SAndroid Build Coastguard Worker             underscore_name="hs_em_active"
7213*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which EU EM pipeline was actively processing a hull shader instructions."
7214*61046927SAndroid Build Coastguard Worker             data_type="float"
7215*61046927SAndroid Build Coastguard Worker             max_equation="100"
7216*61046927SAndroid Build Coastguard Worker             units="percent"
7217*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
7218*61046927SAndroid Build Coastguard Worker             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7219*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Hull Shader"
7220*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7221*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7222*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7223*61046927SAndroid Build Coastguard Worker             />
7224*61046927SAndroid Build Coastguard Worker    <counter name="DS EM Pipe Active"
7225*61046927SAndroid Build Coastguard Worker             symbol_name="DsEmActive"
7226*61046927SAndroid Build Coastguard Worker             underscore_name="ds_em_active"
7227*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which EU EM pipeline was actively processing a domain shader instructions."
7228*61046927SAndroid Build Coastguard Worker             data_type="float"
7229*61046927SAndroid Build Coastguard Worker             max_equation="100"
7230*61046927SAndroid Build Coastguard Worker             units="percent"
7231*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
7232*61046927SAndroid Build Coastguard Worker             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7233*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Domain Shader"
7234*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7235*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7236*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7237*61046927SAndroid Build Coastguard Worker             />
7238*61046927SAndroid Build Coastguard Worker    <counter name="HS Send Pipe Active"
7239*61046927SAndroid Build Coastguard Worker             symbol_name="HsSendActive"
7240*61046927SAndroid Build Coastguard Worker             underscore_name="hs_send_active"
7241*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which EU send pipeline was actively processing a hull shader instruction."
7242*61046927SAndroid Build Coastguard Worker             data_type="float"
7243*61046927SAndroid Build Coastguard Worker             max_equation="100"
7244*61046927SAndroid Build Coastguard Worker             units="percent"
7245*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
7246*61046927SAndroid Build Coastguard Worker             equation="A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7247*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Hull Shader"
7248*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7249*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7250*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7251*61046927SAndroid Build Coastguard Worker             />
7252*61046927SAndroid Build Coastguard Worker    <register_config type="NOA">
7253*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00000D04" value="0x00000200" />
7254*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009840" value="0x00000000" />
7255*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000000" />
7256*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0E0E2400" />
7257*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x220E0009" />
7258*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1C0B4000" />
7259*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1E0B4000" />
7260*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1E0C0300" />
7261*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x120DC000" />
7262*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1C0E0043" />
7263*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1E0E00B3" />
7264*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x200E0000" />
7265*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0E0FC000" />
7266*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
7267*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x05151D37" />
7268*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x09151547" />
7269*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x05351C00" />
7270*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x09351400" />
7271*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5D101400" />
7272*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5B100BBB" />
7273*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x61111400" />
7274*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1D128000" />
7275*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1F128000" />
7276*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0D150136" />
7277*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x01150000" />
7278*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x03164000" />
7279*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x05164000" />
7280*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x07164000" />
7281*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x03350137" />
7282*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x07350147" />
7283*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0B350136" />
7284*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x01350000" />
7285*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x01368000" />
7286*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x03368000" />
7287*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x05368000" />
7288*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x17100000" />
7289*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x55100000" />
7290*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x57100000" />
7291*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x47101000" />
7292*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x49101212" />
7293*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4B101212" />
7294*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4D100212" />
7295*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x31100000" />
7296*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
7297*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x65100002" />
7298*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000000" />
7299*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x42000001" />
7300*61046927SAndroid Build Coastguard Worker    </register_config>
7301*61046927SAndroid Build Coastguard Worker    <register_config type="OA">
7302*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D920" value="0x00000000" />
7303*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D900" value="0x00000000" />
7304*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D904" value="0x10800000" />
7305*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D910" value="0x00000000" />
7306*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D914" value="0x00800000" />
7307*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC40" value="0x00010000" />
7308*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D940" value="0x00001802" />
7309*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D944" value="0x0000FCFF" />
7310*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC00" value="0x00001802" />
7311*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC04" value="0x0000FCFF" />
7312*61046927SAndroid Build Coastguard Worker    </register_config>
7313*61046927SAndroid Build Coastguard Worker    <register_config type="FLEX">
7314*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E458" value="0x00821721" />
7315*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E558" value="0x00A21921" />
7316*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E658" value="0x00831731" />
7317*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E758" value="0x00A31931" />
7318*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E45C" value="0x00822722" />
7319*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E55C" value="0x00A22922" />
7320*61046927SAndroid Build Coastguard Worker    </register_config>
7321*61046927SAndroid Build Coastguard Worker  </set>
7322*61046927SAndroid Build Coastguard Worker
7323*61046927SAndroid Build Coastguard Worker  <set name="EuActivity6"
7324*61046927SAndroid Build Coastguard Worker       chipset="RKL"
7325*61046927SAndroid Build Coastguard Worker       symbol_name="EuActivity6"
7326*61046927SAndroid Build Coastguard Worker       underscore_name="eu_activity6"
7327*61046927SAndroid Build Coastguard Worker       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO"
7328*61046927SAndroid Build Coastguard Worker       hw_config_guid="d100e474-1e6c-4100-812b-71ec9cfe3523"
7329*61046927SAndroid Build Coastguard Worker       >
7330*61046927SAndroid Build Coastguard Worker    <counter name="GPU Time Elapsed"
7331*61046927SAndroid Build Coastguard Worker             symbol_name="GpuTime"
7332*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_time"
7333*61046927SAndroid Build Coastguard Worker             description="Time elapsed on the GPU during the measurement."
7334*61046927SAndroid Build Coastguard Worker             data_type="uint64"
7335*61046927SAndroid Build Coastguard Worker             units="ns"
7336*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
7337*61046927SAndroid Build Coastguard Worker             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7338*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
7339*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7340*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7341*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7342*61046927SAndroid Build Coastguard Worker             />
7343*61046927SAndroid Build Coastguard Worker    <counter name="GPU Core Clocks"
7344*61046927SAndroid Build Coastguard Worker             symbol_name="GpuCoreClocks"
7345*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_core_clocks"
7346*61046927SAndroid Build Coastguard Worker             description="The total number of GPU core clocks elapsed during the measurement."
7347*61046927SAndroid Build Coastguard Worker             data_type="uint64"
7348*61046927SAndroid Build Coastguard Worker             units="cycles"
7349*61046927SAndroid Build Coastguard Worker             semantic_type="event"
7350*61046927SAndroid Build Coastguard Worker             equation="GPU_CLOCK 0 READ"
7351*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
7352*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Frame Batch Draw"
7353*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7354*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7355*61046927SAndroid Build Coastguard Worker             />
7356*61046927SAndroid Build Coastguard Worker    <counter name="AVG GPU Core Frequency"
7357*61046927SAndroid Build Coastguard Worker             symbol_name="AvgGpuCoreFrequency"
7358*61046927SAndroid Build Coastguard Worker             underscore_name="avg_gpu_core_frequency"
7359*61046927SAndroid Build Coastguard Worker             description="Average GPU Core Frequency in the measurement."
7360*61046927SAndroid Build Coastguard Worker             data_type="uint64"
7361*61046927SAndroid Build Coastguard Worker             max_equation="$GpuMaxFrequency"
7362*61046927SAndroid Build Coastguard Worker             units="hz"
7363*61046927SAndroid Build Coastguard Worker             semantic_type="event"
7364*61046927SAndroid Build Coastguard Worker             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
7365*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
7366*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7367*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7368*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7369*61046927SAndroid Build Coastguard Worker             />
7370*61046927SAndroid Build Coastguard Worker    <counter name="GPU Busy"
7371*61046927SAndroid Build Coastguard Worker             symbol_name="GpuBusy"
7372*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_busy"
7373*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the GPU has been processing GPU commands."
7374*61046927SAndroid Build Coastguard Worker             data_type="float"
7375*61046927SAndroid Build Coastguard Worker             max_equation="100"
7376*61046927SAndroid Build Coastguard Worker             units="percent"
7377*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
7378*61046927SAndroid Build Coastguard Worker             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7379*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
7380*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame"
7381*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7382*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7383*61046927SAndroid Build Coastguard Worker             />
7384*61046927SAndroid Build Coastguard Worker    <counter name="VS Threads Dispatched"
7385*61046927SAndroid Build Coastguard Worker             symbol_name="VsThreads"
7386*61046927SAndroid Build Coastguard Worker             underscore_name="vs_threads"
7387*61046927SAndroid Build Coastguard Worker             description="The total number of vertex shader hardware threads dispatched."
7388*61046927SAndroid Build Coastguard Worker             data_type="uint64"
7389*61046927SAndroid Build Coastguard Worker             units="threads"
7390*61046927SAndroid Build Coastguard Worker             semantic_type="event"
7391*61046927SAndroid Build Coastguard Worker             equation="A 1 READ"
7392*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
7393*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
7394*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7395*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7396*61046927SAndroid Build Coastguard Worker             />
7397*61046927SAndroid Build Coastguard Worker    <counter name="HS Threads Dispatched"
7398*61046927SAndroid Build Coastguard Worker             symbol_name="HsThreads"
7399*61046927SAndroid Build Coastguard Worker             underscore_name="hs_threads"
7400*61046927SAndroid Build Coastguard Worker             description="The total number of hull shader hardware threads dispatched."
7401*61046927SAndroid Build Coastguard Worker             data_type="uint64"
7402*61046927SAndroid Build Coastguard Worker             units="threads"
7403*61046927SAndroid Build Coastguard Worker             semantic_type="event"
7404*61046927SAndroid Build Coastguard Worker             equation="A 2 READ"
7405*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Hull Shader"
7406*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
7407*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7408*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7409*61046927SAndroid Build Coastguard Worker             />
7410*61046927SAndroid Build Coastguard Worker    <counter name="DS Threads Dispatched"
7411*61046927SAndroid Build Coastguard Worker             symbol_name="DsThreads"
7412*61046927SAndroid Build Coastguard Worker             underscore_name="ds_threads"
7413*61046927SAndroid Build Coastguard Worker             description="The total number of domain shader hardware threads dispatched."
7414*61046927SAndroid Build Coastguard Worker             data_type="uint64"
7415*61046927SAndroid Build Coastguard Worker             units="threads"
7416*61046927SAndroid Build Coastguard Worker             semantic_type="event"
7417*61046927SAndroid Build Coastguard Worker             equation="A 3 READ"
7418*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Domain Shader"
7419*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
7420*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7421*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7422*61046927SAndroid Build Coastguard Worker             />
7423*61046927SAndroid Build Coastguard Worker    <counter name="GS Threads Dispatched"
7424*61046927SAndroid Build Coastguard Worker             symbol_name="GsThreads"
7425*61046927SAndroid Build Coastguard Worker             underscore_name="gs_threads"
7426*61046927SAndroid Build Coastguard Worker             description="The total number of geometry shader hardware threads dispatched."
7427*61046927SAndroid Build Coastguard Worker             data_type="uint64"
7428*61046927SAndroid Build Coastguard Worker             units="threads"
7429*61046927SAndroid Build Coastguard Worker             semantic_type="event"
7430*61046927SAndroid Build Coastguard Worker             equation="A 5 READ"
7431*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
7432*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
7433*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7434*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7435*61046927SAndroid Build Coastguard Worker             />
7436*61046927SAndroid Build Coastguard Worker    <counter name="FS Threads Dispatched"
7437*61046927SAndroid Build Coastguard Worker             symbol_name="PsThreads"
7438*61046927SAndroid Build Coastguard Worker             underscore_name="ps_threads"
7439*61046927SAndroid Build Coastguard Worker             description="The total number of fragment shader hardware threads dispatched."
7440*61046927SAndroid Build Coastguard Worker             data_type="uint64"
7441*61046927SAndroid Build Coastguard Worker             units="threads"
7442*61046927SAndroid Build Coastguard Worker             semantic_type="event"
7443*61046927SAndroid Build Coastguard Worker             equation="A 6 READ"
7444*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
7445*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
7446*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7447*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7448*61046927SAndroid Build Coastguard Worker             />
7449*61046927SAndroid Build Coastguard Worker    <counter name="CS Threads Dispatched"
7450*61046927SAndroid Build Coastguard Worker             symbol_name="CsThreads"
7451*61046927SAndroid Build Coastguard Worker             underscore_name="cs_threads"
7452*61046927SAndroid Build Coastguard Worker             description="The total number of compute shader hardware threads dispatched."
7453*61046927SAndroid Build Coastguard Worker             data_type="uint64"
7454*61046927SAndroid Build Coastguard Worker             units="threads"
7455*61046927SAndroid Build Coastguard Worker             semantic_type="event"
7456*61046927SAndroid Build Coastguard Worker             equation="A 4 READ"
7457*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
7458*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
7459*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7460*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7461*61046927SAndroid Build Coastguard Worker             />
7462*61046927SAndroid Build Coastguard Worker    <counter name="Render Ring Busy"
7463*61046927SAndroid Build Coastguard Worker             symbol_name="RenderBusy"
7464*61046927SAndroid Build Coastguard Worker             underscore_name="render_busy"
7465*61046927SAndroid Build Coastguard Worker             description="The percentage of time when render command streamer was busy."
7466*61046927SAndroid Build Coastguard Worker             data_type="float"
7467*61046927SAndroid Build Coastguard Worker             max_equation="100"
7468*61046927SAndroid Build Coastguard Worker             units="percent"
7469*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
7470*61046927SAndroid Build Coastguard Worker             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
7471*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
7472*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="System Frame Batch"
7473*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7474*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7475*61046927SAndroid Build Coastguard Worker             />
7476*61046927SAndroid Build Coastguard Worker    <counter name="Compute Ring Busy"
7477*61046927SAndroid Build Coastguard Worker             symbol_name="ComputeBusy"
7478*61046927SAndroid Build Coastguard Worker             underscore_name="compute_busy"
7479*61046927SAndroid Build Coastguard Worker             description="The percentage of time when render command streamer was busy."
7480*61046927SAndroid Build Coastguard Worker             data_type="float"
7481*61046927SAndroid Build Coastguard Worker             max_equation="100"
7482*61046927SAndroid Build Coastguard Worker             units="percent"
7483*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
7484*61046927SAndroid Build Coastguard Worker             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
7485*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
7486*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="System Frame Batch"
7487*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7488*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7489*61046927SAndroid Build Coastguard Worker             />
7490*61046927SAndroid Build Coastguard Worker    <counter name="Render and compute engines are simultaneously busy"
7491*61046927SAndroid Build Coastguard Worker             symbol_name="RenderAndComputeBusy"
7492*61046927SAndroid Build Coastguard Worker             underscore_name="render_and_compute_busy"
7493*61046927SAndroid Build Coastguard Worker             description="The percentage of time when render and compute engines are simultaneously busy"
7494*61046927SAndroid Build Coastguard Worker             data_type="float"
7495*61046927SAndroid Build Coastguard Worker             max_equation="100"
7496*61046927SAndroid Build Coastguard Worker             units="percent"
7497*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
7498*61046927SAndroid Build Coastguard Worker             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
7499*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
7500*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Frame Batch Draw"
7501*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7502*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7503*61046927SAndroid Build Coastguard Worker             />
7504*61046927SAndroid Build Coastguard Worker    <counter name="GTI Read Throughput"
7505*61046927SAndroid Build Coastguard Worker             symbol_name="GtiReadThroughput"
7506*61046927SAndroid Build Coastguard Worker             underscore_name="gti_read_throughput"
7507*61046927SAndroid Build Coastguard Worker             description="The total number of GPU memory bytes read from GTI."
7508*61046927SAndroid Build Coastguard Worker             data_type="uint64"
7509*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 64 UMUL"
7510*61046927SAndroid Build Coastguard Worker             units="bytes"
7511*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
7512*61046927SAndroid Build Coastguard Worker             equation="64  C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
7513*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI"
7514*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7515*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7516*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7517*61046927SAndroid Build Coastguard Worker             />
7518*61046927SAndroid Build Coastguard Worker    <counter name="GTI Write Throughput"
7519*61046927SAndroid Build Coastguard Worker             symbol_name="GtiWriteThroughput"
7520*61046927SAndroid Build Coastguard Worker             underscore_name="gti_write_throughput"
7521*61046927SAndroid Build Coastguard Worker             description="The total number of GPU memory bytes written to GTI."
7522*61046927SAndroid Build Coastguard Worker             data_type="uint64"
7523*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 64 UMUL"
7524*61046927SAndroid Build Coastguard Worker             units="bytes"
7525*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
7526*61046927SAndroid Build Coastguard Worker             equation="64  C 3 READ C 2 READ UADD UMUL"
7527*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI"
7528*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7529*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7530*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7531*61046927SAndroid Build Coastguard Worker             />
7532*61046927SAndroid Build Coastguard Worker    <counter name="GS FPU Pipe Active"
7533*61046927SAndroid Build Coastguard Worker             symbol_name="GsFpuActive"
7534*61046927SAndroid Build Coastguard Worker             underscore_name="gs_fpu_active"
7535*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which EU FPU pipeline was actively processing a geometry shader instructions."
7536*61046927SAndroid Build Coastguard Worker             data_type="float"
7537*61046927SAndroid Build Coastguard Worker             max_equation="100"
7538*61046927SAndroid Build Coastguard Worker             units="percent"
7539*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
7540*61046927SAndroid Build Coastguard Worker             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7541*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
7542*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7543*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7544*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7545*61046927SAndroid Build Coastguard Worker             />
7546*61046927SAndroid Build Coastguard Worker    <counter name="GS EM Pipe Active"
7547*61046927SAndroid Build Coastguard Worker             symbol_name="GsEmActive"
7548*61046927SAndroid Build Coastguard Worker             underscore_name="gs_em_active"
7549*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which EU EM pipeline was actively processing a geometry shader instructions."
7550*61046927SAndroid Build Coastguard Worker             data_type="float"
7551*61046927SAndroid Build Coastguard Worker             max_equation="100"
7552*61046927SAndroid Build Coastguard Worker             units="percent"
7553*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
7554*61046927SAndroid Build Coastguard Worker             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7555*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
7556*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7557*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7558*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7559*61046927SAndroid Build Coastguard Worker             />
7560*61046927SAndroid Build Coastguard Worker    <counter name="GS Send Pipe Active"
7561*61046927SAndroid Build Coastguard Worker             symbol_name="GsSendActive"
7562*61046927SAndroid Build Coastguard Worker             underscore_name="gs_send_active"
7563*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which EU send pipeline was actively processing a geometry shader instruction."
7564*61046927SAndroid Build Coastguard Worker             data_type="float"
7565*61046927SAndroid Build Coastguard Worker             max_equation="100"
7566*61046927SAndroid Build Coastguard Worker             units="percent"
7567*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
7568*61046927SAndroid Build Coastguard Worker             equation="A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7569*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
7570*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7571*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7572*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7573*61046927SAndroid Build Coastguard Worker             />
7574*61046927SAndroid Build Coastguard Worker    <register_config type="NOA">
7575*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00000D04" value="0x00000200" />
7576*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009840" value="0x00000000" />
7577*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000000" />
7578*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0E0E2400" />
7579*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x220E0009" />
7580*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1C0B4000" />
7581*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1E0B4000" />
7582*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1E0C0300" />
7583*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x120DC000" />
7584*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1C0E0043" />
7585*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1E0E00B3" />
7586*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x200E0000" />
7587*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0E0FC000" />
7588*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
7589*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x05151D37" />
7590*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x09151547" />
7591*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x05351C00" />
7592*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x09351400" />
7593*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5D101400" />
7594*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5B100BBB" />
7595*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x61111400" />
7596*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1D128000" />
7597*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1F128000" />
7598*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0D150136" />
7599*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x01150000" />
7600*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x03164000" />
7601*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x05164000" />
7602*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x07164000" />
7603*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x03350137" />
7604*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x07350147" />
7605*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0B350136" />
7606*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x01350000" />
7607*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x01368000" />
7608*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x03368000" />
7609*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x05368000" />
7610*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x17100000" />
7611*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x55100000" />
7612*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x57100000" />
7613*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x47101000" />
7614*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x49101212" />
7615*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4B101212" />
7616*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4D100212" />
7617*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x31100000" />
7618*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
7619*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x65100002" />
7620*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000000" />
7621*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x42000001" />
7622*61046927SAndroid Build Coastguard Worker    </register_config>
7623*61046927SAndroid Build Coastguard Worker    <register_config type="OA">
7624*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D920" value="0x00000000" />
7625*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D900" value="0x00000000" />
7626*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D904" value="0x10800000" />
7627*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D910" value="0x00000000" />
7628*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D914" value="0x00800000" />
7629*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC40" value="0x00010000" />
7630*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D940" value="0x00001802" />
7631*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D944" value="0x0000FCFF" />
7632*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC00" value="0x00001802" />
7633*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC04" value="0x0000FCFF" />
7634*61046927SAndroid Build Coastguard Worker    </register_config>
7635*61046927SAndroid Build Coastguard Worker    <register_config type="FLEX">
7636*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E458" value="0x00840740" />
7637*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E558" value="0x00A40940" />
7638*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E658" value="0x00841741" />
7639*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E758" value="0x00A41941" />
7640*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E45C" value="0x00842742" />
7641*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E55C" value="0x00A42942" />
7642*61046927SAndroid Build Coastguard Worker    </register_config>
7643*61046927SAndroid Build Coastguard Worker  </set>
7644*61046927SAndroid Build Coastguard Worker
7645*61046927SAndroid Build Coastguard Worker  <set name="EuActivity7"
7646*61046927SAndroid Build Coastguard Worker       chipset="RKL"
7647*61046927SAndroid Build Coastguard Worker       symbol_name="EuActivity7"
7648*61046927SAndroid Build Coastguard Worker       underscore_name="eu_activity7"
7649*61046927SAndroid Build Coastguard Worker       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO"
7650*61046927SAndroid Build Coastguard Worker       hw_config_guid="b22d38f6-a056-496a-8d7d-dede47051806"
7651*61046927SAndroid Build Coastguard Worker       >
7652*61046927SAndroid Build Coastguard Worker    <counter name="GPU Time Elapsed"
7653*61046927SAndroid Build Coastguard Worker             symbol_name="GpuTime"
7654*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_time"
7655*61046927SAndroid Build Coastguard Worker             description="Time elapsed on the GPU during the measurement."
7656*61046927SAndroid Build Coastguard Worker             data_type="uint64"
7657*61046927SAndroid Build Coastguard Worker             units="ns"
7658*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
7659*61046927SAndroid Build Coastguard Worker             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7660*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
7661*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7662*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7663*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7664*61046927SAndroid Build Coastguard Worker             />
7665*61046927SAndroid Build Coastguard Worker    <counter name="GPU Core Clocks"
7666*61046927SAndroid Build Coastguard Worker             symbol_name="GpuCoreClocks"
7667*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_core_clocks"
7668*61046927SAndroid Build Coastguard Worker             description="The total number of GPU core clocks elapsed during the measurement."
7669*61046927SAndroid Build Coastguard Worker             data_type="uint64"
7670*61046927SAndroid Build Coastguard Worker             units="cycles"
7671*61046927SAndroid Build Coastguard Worker             semantic_type="event"
7672*61046927SAndroid Build Coastguard Worker             equation="GPU_CLOCK 0 READ"
7673*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
7674*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Frame Batch Draw"
7675*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7676*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7677*61046927SAndroid Build Coastguard Worker             />
7678*61046927SAndroid Build Coastguard Worker    <counter name="AVG GPU Core Frequency"
7679*61046927SAndroid Build Coastguard Worker             symbol_name="AvgGpuCoreFrequency"
7680*61046927SAndroid Build Coastguard Worker             underscore_name="avg_gpu_core_frequency"
7681*61046927SAndroid Build Coastguard Worker             description="Average GPU Core Frequency in the measurement."
7682*61046927SAndroid Build Coastguard Worker             data_type="uint64"
7683*61046927SAndroid Build Coastguard Worker             max_equation="$GpuMaxFrequency"
7684*61046927SAndroid Build Coastguard Worker             units="hz"
7685*61046927SAndroid Build Coastguard Worker             semantic_type="event"
7686*61046927SAndroid Build Coastguard Worker             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
7687*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
7688*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7689*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7690*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7691*61046927SAndroid Build Coastguard Worker             />
7692*61046927SAndroid Build Coastguard Worker    <counter name="GPU Busy"
7693*61046927SAndroid Build Coastguard Worker             symbol_name="GpuBusy"
7694*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_busy"
7695*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the GPU has been processing GPU commands."
7696*61046927SAndroid Build Coastguard Worker             data_type="float"
7697*61046927SAndroid Build Coastguard Worker             max_equation="100"
7698*61046927SAndroid Build Coastguard Worker             units="percent"
7699*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
7700*61046927SAndroid Build Coastguard Worker             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7701*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
7702*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame"
7703*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7704*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7705*61046927SAndroid Build Coastguard Worker             />
7706*61046927SAndroid Build Coastguard Worker    <counter name="VS Threads Dispatched"
7707*61046927SAndroid Build Coastguard Worker             symbol_name="VsThreads"
7708*61046927SAndroid Build Coastguard Worker             underscore_name="vs_threads"
7709*61046927SAndroid Build Coastguard Worker             description="The total number of vertex shader hardware threads dispatched."
7710*61046927SAndroid Build Coastguard Worker             data_type="uint64"
7711*61046927SAndroid Build Coastguard Worker             units="threads"
7712*61046927SAndroid Build Coastguard Worker             semantic_type="event"
7713*61046927SAndroid Build Coastguard Worker             equation="A 1 READ"
7714*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
7715*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
7716*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7717*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7718*61046927SAndroid Build Coastguard Worker             />
7719*61046927SAndroid Build Coastguard Worker    <counter name="HS Threads Dispatched"
7720*61046927SAndroid Build Coastguard Worker             symbol_name="HsThreads"
7721*61046927SAndroid Build Coastguard Worker             underscore_name="hs_threads"
7722*61046927SAndroid Build Coastguard Worker             description="The total number of hull shader hardware threads dispatched."
7723*61046927SAndroid Build Coastguard Worker             data_type="uint64"
7724*61046927SAndroid Build Coastguard Worker             units="threads"
7725*61046927SAndroid Build Coastguard Worker             semantic_type="event"
7726*61046927SAndroid Build Coastguard Worker             equation="A 2 READ"
7727*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Hull Shader"
7728*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
7729*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7730*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7731*61046927SAndroid Build Coastguard Worker             />
7732*61046927SAndroid Build Coastguard Worker    <counter name="DS Threads Dispatched"
7733*61046927SAndroid Build Coastguard Worker             symbol_name="DsThreads"
7734*61046927SAndroid Build Coastguard Worker             underscore_name="ds_threads"
7735*61046927SAndroid Build Coastguard Worker             description="The total number of domain shader hardware threads dispatched."
7736*61046927SAndroid Build Coastguard Worker             data_type="uint64"
7737*61046927SAndroid Build Coastguard Worker             units="threads"
7738*61046927SAndroid Build Coastguard Worker             semantic_type="event"
7739*61046927SAndroid Build Coastguard Worker             equation="A 3 READ"
7740*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Domain Shader"
7741*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
7742*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7743*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7744*61046927SAndroid Build Coastguard Worker             />
7745*61046927SAndroid Build Coastguard Worker    <counter name="GS Threads Dispatched"
7746*61046927SAndroid Build Coastguard Worker             symbol_name="GsThreads"
7747*61046927SAndroid Build Coastguard Worker             underscore_name="gs_threads"
7748*61046927SAndroid Build Coastguard Worker             description="The total number of geometry shader hardware threads dispatched."
7749*61046927SAndroid Build Coastguard Worker             data_type="uint64"
7750*61046927SAndroid Build Coastguard Worker             units="threads"
7751*61046927SAndroid Build Coastguard Worker             semantic_type="event"
7752*61046927SAndroid Build Coastguard Worker             equation="A 5 READ"
7753*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
7754*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
7755*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7756*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7757*61046927SAndroid Build Coastguard Worker             />
7758*61046927SAndroid Build Coastguard Worker    <counter name="FS Threads Dispatched"
7759*61046927SAndroid Build Coastguard Worker             symbol_name="PsThreads"
7760*61046927SAndroid Build Coastguard Worker             underscore_name="ps_threads"
7761*61046927SAndroid Build Coastguard Worker             description="The total number of fragment shader hardware threads dispatched."
7762*61046927SAndroid Build Coastguard Worker             data_type="uint64"
7763*61046927SAndroid Build Coastguard Worker             units="threads"
7764*61046927SAndroid Build Coastguard Worker             semantic_type="event"
7765*61046927SAndroid Build Coastguard Worker             equation="A 6 READ"
7766*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
7767*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
7768*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7769*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7770*61046927SAndroid Build Coastguard Worker             />
7771*61046927SAndroid Build Coastguard Worker    <counter name="CS Threads Dispatched"
7772*61046927SAndroid Build Coastguard Worker             symbol_name="CsThreads"
7773*61046927SAndroid Build Coastguard Worker             underscore_name="cs_threads"
7774*61046927SAndroid Build Coastguard Worker             description="The total number of compute shader hardware threads dispatched."
7775*61046927SAndroid Build Coastguard Worker             data_type="uint64"
7776*61046927SAndroid Build Coastguard Worker             units="threads"
7777*61046927SAndroid Build Coastguard Worker             semantic_type="event"
7778*61046927SAndroid Build Coastguard Worker             equation="A 4 READ"
7779*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
7780*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
7781*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7782*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7783*61046927SAndroid Build Coastguard Worker             />
7784*61046927SAndroid Build Coastguard Worker    <counter name="EU FPU Pipe Active"
7785*61046927SAndroid Build Coastguard Worker             symbol_name="FpuActive"
7786*61046927SAndroid Build Coastguard Worker             underscore_name="fpu_active"
7787*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which EU FPU pipeline was actively processing."
7788*61046927SAndroid Build Coastguard Worker             data_type="float"
7789*61046927SAndroid Build Coastguard Worker             max_equation="100"
7790*61046927SAndroid Build Coastguard Worker             units="percent"
7791*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
7792*61046927SAndroid Build Coastguard Worker             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7793*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Pipes"
7794*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7795*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7796*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7797*61046927SAndroid Build Coastguard Worker             />
7798*61046927SAndroid Build Coastguard Worker    <counter name="EM Pipe Active"
7799*61046927SAndroid Build Coastguard Worker             symbol_name="EmActive"
7800*61046927SAndroid Build Coastguard Worker             underscore_name="em_active"
7801*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which EU EM pipeline was actively processing."
7802*61046927SAndroid Build Coastguard Worker             data_type="float"
7803*61046927SAndroid Build Coastguard Worker             max_equation="100"
7804*61046927SAndroid Build Coastguard Worker             units="percent"
7805*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
7806*61046927SAndroid Build Coastguard Worker             equation="A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7807*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Pipes"
7808*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7809*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7810*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7811*61046927SAndroid Build Coastguard Worker             />
7812*61046927SAndroid Build Coastguard Worker    <counter name="EU FPU And EM Pipes Active"
7813*61046927SAndroid Build Coastguard Worker             symbol_name="EuFpuEmActive"
7814*61046927SAndroid Build Coastguard Worker             underscore_name="eu_fpu_em_active"
7815*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which EU FPU and EM pipelines were actively processing."
7816*61046927SAndroid Build Coastguard Worker             data_type="float"
7817*61046927SAndroid Build Coastguard Worker             max_equation="100"
7818*61046927SAndroid Build Coastguard Worker             units="percent"
7819*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
7820*61046927SAndroid Build Coastguard Worker             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7821*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Pipes"
7822*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7823*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7824*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7825*61046927SAndroid Build Coastguard Worker             />
7826*61046927SAndroid Build Coastguard Worker    <counter name="EU AVG IPC Rate"
7827*61046927SAndroid Build Coastguard Worker             symbol_name="EuAvgIpcRate"
7828*61046927SAndroid Build Coastguard Worker             underscore_name="eu_avg_ipc_rate"
7829*61046927SAndroid Build Coastguard Worker             description="The average rate of IPC calculated for 2 FPU pipelines."
7830*61046927SAndroid Build Coastguard Worker             data_type="float"
7831*61046927SAndroid Build Coastguard Worker             max_equation="2"
7832*61046927SAndroid Build Coastguard Worker             units="number"
7833*61046927SAndroid Build Coastguard Worker             semantic_type="ratio"
7834*61046927SAndroid Build Coastguard Worker             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD  A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD  A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FADD  A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD FSUB FDIV 1 FADD"
7835*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
7836*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
7837*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7838*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7839*61046927SAndroid Build Coastguard Worker             />
7840*61046927SAndroid Build Coastguard Worker    <counter name="Render Ring Busy"
7841*61046927SAndroid Build Coastguard Worker             symbol_name="RenderBusy"
7842*61046927SAndroid Build Coastguard Worker             underscore_name="render_busy"
7843*61046927SAndroid Build Coastguard Worker             description="The percentage of time when render command streamer was busy."
7844*61046927SAndroid Build Coastguard Worker             data_type="float"
7845*61046927SAndroid Build Coastguard Worker             max_equation="100"
7846*61046927SAndroid Build Coastguard Worker             units="percent"
7847*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
7848*61046927SAndroid Build Coastguard Worker             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
7849*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
7850*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="System Frame Batch"
7851*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7852*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7853*61046927SAndroid Build Coastguard Worker             />
7854*61046927SAndroid Build Coastguard Worker    <counter name="Compute Ring Busy"
7855*61046927SAndroid Build Coastguard Worker             symbol_name="ComputeBusy"
7856*61046927SAndroid Build Coastguard Worker             underscore_name="compute_busy"
7857*61046927SAndroid Build Coastguard Worker             description="The percentage of time when render command streamer was busy."
7858*61046927SAndroid Build Coastguard Worker             data_type="float"
7859*61046927SAndroid Build Coastguard Worker             max_equation="100"
7860*61046927SAndroid Build Coastguard Worker             units="percent"
7861*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
7862*61046927SAndroid Build Coastguard Worker             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
7863*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
7864*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="System Frame Batch"
7865*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7866*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7867*61046927SAndroid Build Coastguard Worker             />
7868*61046927SAndroid Build Coastguard Worker    <counter name="Render and compute engines are simultaneously busy"
7869*61046927SAndroid Build Coastguard Worker             symbol_name="RenderAndComputeBusy"
7870*61046927SAndroid Build Coastguard Worker             underscore_name="render_and_compute_busy"
7871*61046927SAndroid Build Coastguard Worker             description="The percentage of time when render and compute engines are simultaneously busy"
7872*61046927SAndroid Build Coastguard Worker             data_type="float"
7873*61046927SAndroid Build Coastguard Worker             max_equation="100"
7874*61046927SAndroid Build Coastguard Worker             units="percent"
7875*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
7876*61046927SAndroid Build Coastguard Worker             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
7877*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
7878*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Frame Batch Draw"
7879*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7880*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7881*61046927SAndroid Build Coastguard Worker             />
7882*61046927SAndroid Build Coastguard Worker    <counter name="GTI Read Throughput"
7883*61046927SAndroid Build Coastguard Worker             symbol_name="GtiReadThroughput"
7884*61046927SAndroid Build Coastguard Worker             underscore_name="gti_read_throughput"
7885*61046927SAndroid Build Coastguard Worker             description="The total number of GPU memory bytes read from GTI."
7886*61046927SAndroid Build Coastguard Worker             data_type="uint64"
7887*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 64 UMUL"
7888*61046927SAndroid Build Coastguard Worker             units="bytes"
7889*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
7890*61046927SAndroid Build Coastguard Worker             equation="64  C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
7891*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI"
7892*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7893*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7894*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7895*61046927SAndroid Build Coastguard Worker             />
7896*61046927SAndroid Build Coastguard Worker    <counter name="GTI Write Throughput"
7897*61046927SAndroid Build Coastguard Worker             symbol_name="GtiWriteThroughput"
7898*61046927SAndroid Build Coastguard Worker             underscore_name="gti_write_throughput"
7899*61046927SAndroid Build Coastguard Worker             description="The total number of GPU memory bytes written to GTI."
7900*61046927SAndroid Build Coastguard Worker             data_type="uint64"
7901*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 64 UMUL"
7902*61046927SAndroid Build Coastguard Worker             units="bytes"
7903*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
7904*61046927SAndroid Build Coastguard Worker             equation="64  C 3 READ C 2 READ UADD UMUL"
7905*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI"
7906*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7907*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7908*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
7909*61046927SAndroid Build Coastguard Worker             />
7910*61046927SAndroid Build Coastguard Worker    <register_config type="NOA">
7911*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00000D04" value="0x00000200" />
7912*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009840" value="0x00000000" />
7913*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000000" />
7914*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0E0E2400" />
7915*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x220E0009" />
7916*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1C0B4000" />
7917*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1E0B4000" />
7918*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1E0C0300" />
7919*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x120DC000" />
7920*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1C0E0043" />
7921*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1E0E00B3" />
7922*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x200E0000" />
7923*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0E0FC000" />
7924*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
7925*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x05151D37" />
7926*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x09151547" />
7927*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x05351C00" />
7928*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x09351400" />
7929*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5D101400" />
7930*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5B100BBB" />
7931*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x61111400" />
7932*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1D128000" />
7933*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1F128000" />
7934*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0D150136" />
7935*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x01150000" />
7936*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x03164000" />
7937*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x05164000" />
7938*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x07164000" />
7939*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x03350137" />
7940*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x07350147" />
7941*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0B350136" />
7942*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x01350000" />
7943*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x01368000" />
7944*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x03368000" />
7945*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x05368000" />
7946*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x17100000" />
7947*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x55100000" />
7948*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x57100000" />
7949*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x47101000" />
7950*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x49101212" />
7951*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4B101212" />
7952*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4D100212" />
7953*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x31100000" />
7954*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
7955*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x65100002" />
7956*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000000" />
7957*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x42000001" />
7958*61046927SAndroid Build Coastguard Worker    </register_config>
7959*61046927SAndroid Build Coastguard Worker    <register_config type="OA">
7960*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D920" value="0x00000000" />
7961*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D900" value="0x00000000" />
7962*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D904" value="0x10800000" />
7963*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D910" value="0x00000000" />
7964*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D914" value="0x00800000" />
7965*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC40" value="0x00010000" />
7966*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D940" value="0x00001802" />
7967*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D944" value="0x0000FCFF" />
7968*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC00" value="0x00001802" />
7969*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC04" value="0x0000FCFF" />
7970*61046927SAndroid Build Coastguard Worker    </register_config>
7971*61046927SAndroid Build Coastguard Worker    <register_config type="FLEX">
7972*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E458" value="0x00803703" />
7973*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E558" value="0x00A03903" />
7974*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E658" value="0x00800700" />
7975*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E758" value="0x00A00900" />
7976*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E45C" value="0x00801701" />
7977*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E55C" value="0x00A01901" />
7978*61046927SAndroid Build Coastguard Worker    </register_config>
7979*61046927SAndroid Build Coastguard Worker  </set>
7980*61046927SAndroid Build Coastguard Worker
7981*61046927SAndroid Build Coastguard Worker  <set name="EuActivity8"
7982*61046927SAndroid Build Coastguard Worker       chipset="RKL"
7983*61046927SAndroid Build Coastguard Worker       symbol_name="EuActivity8"
7984*61046927SAndroid Build Coastguard Worker       underscore_name="eu_activity8"
7985*61046927SAndroid Build Coastguard Worker       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO"
7986*61046927SAndroid Build Coastguard Worker       hw_config_guid="c68abf37-fe6e-45f6-9dcb-549b3fbef699"
7987*61046927SAndroid Build Coastguard Worker       >
7988*61046927SAndroid Build Coastguard Worker    <counter name="GPU Time Elapsed"
7989*61046927SAndroid Build Coastguard Worker             symbol_name="GpuTime"
7990*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_time"
7991*61046927SAndroid Build Coastguard Worker             description="Time elapsed on the GPU during the measurement."
7992*61046927SAndroid Build Coastguard Worker             data_type="uint64"
7993*61046927SAndroid Build Coastguard Worker             units="ns"
7994*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
7995*61046927SAndroid Build Coastguard Worker             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7996*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
7997*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7998*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
7999*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
8000*61046927SAndroid Build Coastguard Worker             />
8001*61046927SAndroid Build Coastguard Worker    <counter name="GPU Core Clocks"
8002*61046927SAndroid Build Coastguard Worker             symbol_name="GpuCoreClocks"
8003*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_core_clocks"
8004*61046927SAndroid Build Coastguard Worker             description="The total number of GPU core clocks elapsed during the measurement."
8005*61046927SAndroid Build Coastguard Worker             data_type="uint64"
8006*61046927SAndroid Build Coastguard Worker             units="cycles"
8007*61046927SAndroid Build Coastguard Worker             semantic_type="event"
8008*61046927SAndroid Build Coastguard Worker             equation="GPU_CLOCK 0 READ"
8009*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
8010*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Frame Batch Draw"
8011*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
8012*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
8013*61046927SAndroid Build Coastguard Worker             />
8014*61046927SAndroid Build Coastguard Worker    <counter name="AVG GPU Core Frequency"
8015*61046927SAndroid Build Coastguard Worker             symbol_name="AvgGpuCoreFrequency"
8016*61046927SAndroid Build Coastguard Worker             underscore_name="avg_gpu_core_frequency"
8017*61046927SAndroid Build Coastguard Worker             description="Average GPU Core Frequency in the measurement."
8018*61046927SAndroid Build Coastguard Worker             data_type="uint64"
8019*61046927SAndroid Build Coastguard Worker             max_equation="$GpuMaxFrequency"
8020*61046927SAndroid Build Coastguard Worker             units="hz"
8021*61046927SAndroid Build Coastguard Worker             semantic_type="event"
8022*61046927SAndroid Build Coastguard Worker             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8023*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
8024*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8025*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
8026*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
8027*61046927SAndroid Build Coastguard Worker             />
8028*61046927SAndroid Build Coastguard Worker    <counter name="GPU Busy"
8029*61046927SAndroid Build Coastguard Worker             symbol_name="GpuBusy"
8030*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_busy"
8031*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the GPU has been processing GPU commands."
8032*61046927SAndroid Build Coastguard Worker             data_type="float"
8033*61046927SAndroid Build Coastguard Worker             max_equation="100"
8034*61046927SAndroid Build Coastguard Worker             units="percent"
8035*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
8036*61046927SAndroid Build Coastguard Worker             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8037*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
8038*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame"
8039*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
8040*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
8041*61046927SAndroid Build Coastguard Worker             />
8042*61046927SAndroid Build Coastguard Worker    <counter name="VS Threads Dispatched"
8043*61046927SAndroid Build Coastguard Worker             symbol_name="VsThreads"
8044*61046927SAndroid Build Coastguard Worker             underscore_name="vs_threads"
8045*61046927SAndroid Build Coastguard Worker             description="The total number of vertex shader hardware threads dispatched."
8046*61046927SAndroid Build Coastguard Worker             data_type="uint64"
8047*61046927SAndroid Build Coastguard Worker             units="threads"
8048*61046927SAndroid Build Coastguard Worker             semantic_type="event"
8049*61046927SAndroid Build Coastguard Worker             equation="A 1 READ"
8050*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
8051*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
8052*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
8053*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
8054*61046927SAndroid Build Coastguard Worker             />
8055*61046927SAndroid Build Coastguard Worker    <counter name="HS Threads Dispatched"
8056*61046927SAndroid Build Coastguard Worker             symbol_name="HsThreads"
8057*61046927SAndroid Build Coastguard Worker             underscore_name="hs_threads"
8058*61046927SAndroid Build Coastguard Worker             description="The total number of hull shader hardware threads dispatched."
8059*61046927SAndroid Build Coastguard Worker             data_type="uint64"
8060*61046927SAndroid Build Coastguard Worker             units="threads"
8061*61046927SAndroid Build Coastguard Worker             semantic_type="event"
8062*61046927SAndroid Build Coastguard Worker             equation="A 2 READ"
8063*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Hull Shader"
8064*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
8065*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
8066*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
8067*61046927SAndroid Build Coastguard Worker             />
8068*61046927SAndroid Build Coastguard Worker    <counter name="DS Threads Dispatched"
8069*61046927SAndroid Build Coastguard Worker             symbol_name="DsThreads"
8070*61046927SAndroid Build Coastguard Worker             underscore_name="ds_threads"
8071*61046927SAndroid Build Coastguard Worker             description="The total number of domain shader hardware threads dispatched."
8072*61046927SAndroid Build Coastguard Worker             data_type="uint64"
8073*61046927SAndroid Build Coastguard Worker             units="threads"
8074*61046927SAndroid Build Coastguard Worker             semantic_type="event"
8075*61046927SAndroid Build Coastguard Worker             equation="A 3 READ"
8076*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Domain Shader"
8077*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
8078*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
8079*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
8080*61046927SAndroid Build Coastguard Worker             />
8081*61046927SAndroid Build Coastguard Worker    <counter name="GS Threads Dispatched"
8082*61046927SAndroid Build Coastguard Worker             symbol_name="GsThreads"
8083*61046927SAndroid Build Coastguard Worker             underscore_name="gs_threads"
8084*61046927SAndroid Build Coastguard Worker             description="The total number of geometry shader hardware threads dispatched."
8085*61046927SAndroid Build Coastguard Worker             data_type="uint64"
8086*61046927SAndroid Build Coastguard Worker             units="threads"
8087*61046927SAndroid Build Coastguard Worker             semantic_type="event"
8088*61046927SAndroid Build Coastguard Worker             equation="A 5 READ"
8089*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
8090*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
8091*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
8092*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
8093*61046927SAndroid Build Coastguard Worker             />
8094*61046927SAndroid Build Coastguard Worker    <counter name="FS Threads Dispatched"
8095*61046927SAndroid Build Coastguard Worker             symbol_name="PsThreads"
8096*61046927SAndroid Build Coastguard Worker             underscore_name="ps_threads"
8097*61046927SAndroid Build Coastguard Worker             description="The total number of fragment shader hardware threads dispatched."
8098*61046927SAndroid Build Coastguard Worker             data_type="uint64"
8099*61046927SAndroid Build Coastguard Worker             units="threads"
8100*61046927SAndroid Build Coastguard Worker             semantic_type="event"
8101*61046927SAndroid Build Coastguard Worker             equation="A 6 READ"
8102*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
8103*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
8104*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
8105*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
8106*61046927SAndroid Build Coastguard Worker             />
8107*61046927SAndroid Build Coastguard Worker    <counter name="CS Threads Dispatched"
8108*61046927SAndroid Build Coastguard Worker             symbol_name="CsThreads"
8109*61046927SAndroid Build Coastguard Worker             underscore_name="cs_threads"
8110*61046927SAndroid Build Coastguard Worker             description="The total number of compute shader hardware threads dispatched."
8111*61046927SAndroid Build Coastguard Worker             data_type="uint64"
8112*61046927SAndroid Build Coastguard Worker             units="threads"
8113*61046927SAndroid Build Coastguard Worker             semantic_type="event"
8114*61046927SAndroid Build Coastguard Worker             equation="A 4 READ"
8115*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
8116*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
8117*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
8118*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
8119*61046927SAndroid Build Coastguard Worker             />
8120*61046927SAndroid Build Coastguard Worker    <counter name="Render Ring Busy"
8121*61046927SAndroid Build Coastguard Worker             symbol_name="RenderBusy"
8122*61046927SAndroid Build Coastguard Worker             underscore_name="render_busy"
8123*61046927SAndroid Build Coastguard Worker             description="The percentage of time when render command streamer was busy."
8124*61046927SAndroid Build Coastguard Worker             data_type="float"
8125*61046927SAndroid Build Coastguard Worker             max_equation="100"
8126*61046927SAndroid Build Coastguard Worker             units="percent"
8127*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
8128*61046927SAndroid Build Coastguard Worker             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
8129*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
8130*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="System Frame Batch"
8131*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
8132*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
8133*61046927SAndroid Build Coastguard Worker             />
8134*61046927SAndroid Build Coastguard Worker    <counter name="Compute Ring Busy"
8135*61046927SAndroid Build Coastguard Worker             symbol_name="ComputeBusy"
8136*61046927SAndroid Build Coastguard Worker             underscore_name="compute_busy"
8137*61046927SAndroid Build Coastguard Worker             description="The percentage of time when render command streamer was busy."
8138*61046927SAndroid Build Coastguard Worker             data_type="float"
8139*61046927SAndroid Build Coastguard Worker             max_equation="100"
8140*61046927SAndroid Build Coastguard Worker             units="percent"
8141*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
8142*61046927SAndroid Build Coastguard Worker             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
8143*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
8144*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="System Frame Batch"
8145*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
8146*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
8147*61046927SAndroid Build Coastguard Worker             />
8148*61046927SAndroid Build Coastguard Worker    <counter name="Render and compute engines are simultaneously busy"
8149*61046927SAndroid Build Coastguard Worker             symbol_name="RenderAndComputeBusy"
8150*61046927SAndroid Build Coastguard Worker             underscore_name="render_and_compute_busy"
8151*61046927SAndroid Build Coastguard Worker             description="The percentage of time when render and compute engines are simultaneously busy"
8152*61046927SAndroid Build Coastguard Worker             data_type="float"
8153*61046927SAndroid Build Coastguard Worker             max_equation="100"
8154*61046927SAndroid Build Coastguard Worker             units="percent"
8155*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
8156*61046927SAndroid Build Coastguard Worker             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
8157*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
8158*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Frame Batch Draw"
8159*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
8160*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
8161*61046927SAndroid Build Coastguard Worker             />
8162*61046927SAndroid Build Coastguard Worker    <counter name="GTI Read Throughput"
8163*61046927SAndroid Build Coastguard Worker             symbol_name="GtiReadThroughput"
8164*61046927SAndroid Build Coastguard Worker             underscore_name="gti_read_throughput"
8165*61046927SAndroid Build Coastguard Worker             description="The total number of GPU memory bytes read from GTI."
8166*61046927SAndroid Build Coastguard Worker             data_type="uint64"
8167*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 64 UMUL"
8168*61046927SAndroid Build Coastguard Worker             units="bytes"
8169*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
8170*61046927SAndroid Build Coastguard Worker             equation="64  C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
8171*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI"
8172*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8173*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
8174*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
8175*61046927SAndroid Build Coastguard Worker             />
8176*61046927SAndroid Build Coastguard Worker    <counter name="GTI Write Throughput"
8177*61046927SAndroid Build Coastguard Worker             symbol_name="GtiWriteThroughput"
8178*61046927SAndroid Build Coastguard Worker             underscore_name="gti_write_throughput"
8179*61046927SAndroid Build Coastguard Worker             description="The total number of GPU memory bytes written to GTI."
8180*61046927SAndroid Build Coastguard Worker             data_type="uint64"
8181*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 64 UMUL"
8182*61046927SAndroid Build Coastguard Worker             units="bytes"
8183*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
8184*61046927SAndroid Build Coastguard Worker             equation="64  C 3 READ C 2 READ UADD UMUL"
8185*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI"
8186*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8187*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
8188*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
8189*61046927SAndroid Build Coastguard Worker             />
8190*61046927SAndroid Build Coastguard Worker    <counter name="DS Send Pipe Active"
8191*61046927SAndroid Build Coastguard Worker             symbol_name="DsSendActive"
8192*61046927SAndroid Build Coastguard Worker             underscore_name="ds_send_active"
8193*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which EU send pipeline was actively processing a domain shader instruction."
8194*61046927SAndroid Build Coastguard Worker             data_type="float"
8195*61046927SAndroid Build Coastguard Worker             max_equation="100"
8196*61046927SAndroid Build Coastguard Worker             units="percent"
8197*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
8198*61046927SAndroid Build Coastguard Worker             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8199*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Domain Shader"
8200*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8201*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
8202*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
8203*61046927SAndroid Build Coastguard Worker             />
8204*61046927SAndroid Build Coastguard Worker    <register_config type="NOA">
8205*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00000D04" value="0x00000200" />
8206*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009840" value="0x00000000" />
8207*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000000" />
8208*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0E0E2400" />
8209*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x220E0009" />
8210*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1C0B4000" />
8211*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1E0B4000" />
8212*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1E0C0300" />
8213*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x120DC000" />
8214*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1C0E0043" />
8215*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1E0E00B3" />
8216*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x200E0000" />
8217*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0E0FC000" />
8218*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
8219*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x05151D37" />
8220*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x09151547" />
8221*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x05351C00" />
8222*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x09351400" />
8223*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5D101400" />
8224*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5B100BBB" />
8225*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x61111400" />
8226*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1D128000" />
8227*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1F128000" />
8228*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0D150136" />
8229*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x01150000" />
8230*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x03164000" />
8231*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x05164000" />
8232*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x07164000" />
8233*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x03350137" />
8234*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x07350147" />
8235*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0B350136" />
8236*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x01350000" />
8237*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x01368000" />
8238*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x03368000" />
8239*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x05368000" />
8240*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x17100000" />
8241*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x55100000" />
8242*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x57100000" />
8243*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x47101000" />
8244*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x49101212" />
8245*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4B101212" />
8246*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x4D100212" />
8247*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x31100000" />
8248*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
8249*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x65100002" />
8250*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000000" />
8251*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x42000001" />
8252*61046927SAndroid Build Coastguard Worker    </register_config>
8253*61046927SAndroid Build Coastguard Worker    <register_config type="OA">
8254*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D920" value="0x00000000" />
8255*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D900" value="0x00000000" />
8256*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D904" value="0x10800000" />
8257*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D910" value="0x00000000" />
8258*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D914" value="0x00800000" />
8259*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC40" value="0x00010000" />
8260*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D940" value="0x00001802" />
8261*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D944" value="0x0000FCFF" />
8262*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC00" value="0x00001802" />
8263*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC04" value="0x0000FCFF" />
8264*61046927SAndroid Build Coastguard Worker    </register_config>
8265*61046927SAndroid Build Coastguard Worker    <register_config type="FLEX">
8266*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E458" value="0x00832732" />
8267*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E558" value="0x00A32932" />
8268*61046927SAndroid Build Coastguard Worker    </register_config>
8269*61046927SAndroid Build Coastguard Worker  </set>
8270*61046927SAndroid Build Coastguard Worker
8271*61046927SAndroid Build Coastguard Worker  <set name="Metric set TestOa"
8272*61046927SAndroid Build Coastguard Worker       chipset="RKL"
8273*61046927SAndroid Build Coastguard Worker       symbol_name="TestOa"
8274*61046927SAndroid Build Coastguard Worker       underscore_name="test_oa"
8275*61046927SAndroid Build Coastguard Worker       mdapi_supported_apis="VK OGL OCL IO"
8276*61046927SAndroid Build Coastguard Worker       hw_config_guid="74dbc739-d871-41b5-be7b-fb547ac5bec9"
8277*61046927SAndroid Build Coastguard Worker       >
8278*61046927SAndroid Build Coastguard Worker    <counter name="GPU Time Elapsed"
8279*61046927SAndroid Build Coastguard Worker             symbol_name="GpuTime"
8280*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_time"
8281*61046927SAndroid Build Coastguard Worker             description="Time elapsed on the GPU during the measurement."
8282*61046927SAndroid Build Coastguard Worker             data_type="uint64"
8283*61046927SAndroid Build Coastguard Worker             units="ns"
8284*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
8285*61046927SAndroid Build Coastguard Worker             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8286*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
8287*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8288*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
8289*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
8290*61046927SAndroid Build Coastguard Worker             />
8291*61046927SAndroid Build Coastguard Worker    <counter name="GPU Core Clocks"
8292*61046927SAndroid Build Coastguard Worker             symbol_name="GpuCoreClocks"
8293*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_core_clocks"
8294*61046927SAndroid Build Coastguard Worker             description="The total number of GPU core clocks elapsed during the measurement."
8295*61046927SAndroid Build Coastguard Worker             data_type="uint64"
8296*61046927SAndroid Build Coastguard Worker             units="cycles"
8297*61046927SAndroid Build Coastguard Worker             semantic_type="event"
8298*61046927SAndroid Build Coastguard Worker             equation="GPU_CLOCK 0 READ"
8299*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
8300*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Frame Batch Draw"
8301*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
8302*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
8303*61046927SAndroid Build Coastguard Worker             />
8304*61046927SAndroid Build Coastguard Worker    <counter name="AVG GPU Core Frequency"
8305*61046927SAndroid Build Coastguard Worker             symbol_name="AvgGpuCoreFrequency"
8306*61046927SAndroid Build Coastguard Worker             underscore_name="avg_gpu_core_frequency"
8307*61046927SAndroid Build Coastguard Worker             description="Average GPU Core Frequency in the measurement."
8308*61046927SAndroid Build Coastguard Worker             data_type="uint64"
8309*61046927SAndroid Build Coastguard Worker             max_equation="$GpuMaxFrequency"
8310*61046927SAndroid Build Coastguard Worker             units="hz"
8311*61046927SAndroid Build Coastguard Worker             semantic_type="event"
8312*61046927SAndroid Build Coastguard Worker             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8313*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
8314*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8315*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
8316*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
8317*61046927SAndroid Build Coastguard Worker             />
8318*61046927SAndroid Build Coastguard Worker    <counter name="TestCounter0"
8319*61046927SAndroid Build Coastguard Worker             symbol_name="Counter0"
8320*61046927SAndroid Build Coastguard Worker             underscore_name="counter0"
8321*61046927SAndroid Build Coastguard Worker             description="HW test counter 0. Factor: 0.0"
8322*61046927SAndroid Build Coastguard Worker             data_type="uint64"
8323*61046927SAndroid Build Coastguard Worker             units="events"
8324*61046927SAndroid Build Coastguard Worker             semantic_type="event"
8325*61046927SAndroid Build Coastguard Worker             equation="B 0 READ"
8326*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
8327*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Frame Batch Draw"
8328*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
8329*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
8330*61046927SAndroid Build Coastguard Worker             />
8331*61046927SAndroid Build Coastguard Worker    <counter name="TestCounter1"
8332*61046927SAndroid Build Coastguard Worker             symbol_name="Counter1"
8333*61046927SAndroid Build Coastguard Worker             underscore_name="counter1"
8334*61046927SAndroid Build Coastguard Worker             description="HW test counter 1. Factor: 1.0"
8335*61046927SAndroid Build Coastguard Worker             data_type="uint64"
8336*61046927SAndroid Build Coastguard Worker             units="events"
8337*61046927SAndroid Build Coastguard Worker             semantic_type="event"
8338*61046927SAndroid Build Coastguard Worker             equation="B 1 READ"
8339*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
8340*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Frame Batch Draw"
8341*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
8342*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
8343*61046927SAndroid Build Coastguard Worker             />
8344*61046927SAndroid Build Coastguard Worker    <counter name="TestCounter2"
8345*61046927SAndroid Build Coastguard Worker             symbol_name="Counter2"
8346*61046927SAndroid Build Coastguard Worker             underscore_name="counter2"
8347*61046927SAndroid Build Coastguard Worker             description="HW test counter 2. Factor: 1.0"
8348*61046927SAndroid Build Coastguard Worker             data_type="uint64"
8349*61046927SAndroid Build Coastguard Worker             units="events"
8350*61046927SAndroid Build Coastguard Worker             semantic_type="event"
8351*61046927SAndroid Build Coastguard Worker             equation="B 2 READ"
8352*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
8353*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Frame Batch Draw"
8354*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
8355*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
8356*61046927SAndroid Build Coastguard Worker             />
8357*61046927SAndroid Build Coastguard Worker    <counter name="TestCounter3"
8358*61046927SAndroid Build Coastguard Worker             symbol_name="Counter3"
8359*61046927SAndroid Build Coastguard Worker             underscore_name="counter3"
8360*61046927SAndroid Build Coastguard Worker             description="HW test counter 3. Factor: 0.5"
8361*61046927SAndroid Build Coastguard Worker             data_type="uint64"
8362*61046927SAndroid Build Coastguard Worker             units="events"
8363*61046927SAndroid Build Coastguard Worker             semantic_type="event"
8364*61046927SAndroid Build Coastguard Worker             equation="B 3 READ"
8365*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
8366*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Frame Batch Draw"
8367*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
8368*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
8369*61046927SAndroid Build Coastguard Worker             />
8370*61046927SAndroid Build Coastguard Worker    <counter name="TestCounter4"
8371*61046927SAndroid Build Coastguard Worker             symbol_name="Counter4"
8372*61046927SAndroid Build Coastguard Worker             underscore_name="counter4"
8373*61046927SAndroid Build Coastguard Worker             description="HW test counter 4. Factor: 0.3333"
8374*61046927SAndroid Build Coastguard Worker             data_type="uint64"
8375*61046927SAndroid Build Coastguard Worker             units="events"
8376*61046927SAndroid Build Coastguard Worker             semantic_type="event"
8377*61046927SAndroid Build Coastguard Worker             equation="B 4 READ"
8378*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
8379*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Frame Batch Draw"
8380*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
8381*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
8382*61046927SAndroid Build Coastguard Worker             />
8383*61046927SAndroid Build Coastguard Worker    <counter name="TestCounter5"
8384*61046927SAndroid Build Coastguard Worker             symbol_name="Counter5"
8385*61046927SAndroid Build Coastguard Worker             underscore_name="counter5"
8386*61046927SAndroid Build Coastguard Worker             description="HW test counter 5. Factor: 0.3333"
8387*61046927SAndroid Build Coastguard Worker             data_type="uint64"
8388*61046927SAndroid Build Coastguard Worker             units="events"
8389*61046927SAndroid Build Coastguard Worker             semantic_type="event"
8390*61046927SAndroid Build Coastguard Worker             equation="B 5 READ"
8391*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
8392*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Frame Batch Draw"
8393*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
8394*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
8395*61046927SAndroid Build Coastguard Worker             />
8396*61046927SAndroid Build Coastguard Worker    <counter name="TestCounter6"
8397*61046927SAndroid Build Coastguard Worker             symbol_name="Counter6"
8398*61046927SAndroid Build Coastguard Worker             underscore_name="counter6"
8399*61046927SAndroid Build Coastguard Worker             description="HW test counter 6. Factor: 0.16666"
8400*61046927SAndroid Build Coastguard Worker             data_type="uint64"
8401*61046927SAndroid Build Coastguard Worker             units="events"
8402*61046927SAndroid Build Coastguard Worker             semantic_type="event"
8403*61046927SAndroid Build Coastguard Worker             equation="B 6 READ"
8404*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
8405*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Frame Batch Draw"
8406*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
8407*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
8408*61046927SAndroid Build Coastguard Worker             />
8409*61046927SAndroid Build Coastguard Worker    <counter name="TestCounter7"
8410*61046927SAndroid Build Coastguard Worker             symbol_name="Counter7"
8411*61046927SAndroid Build Coastguard Worker             underscore_name="counter7"
8412*61046927SAndroid Build Coastguard Worker             description="HW test counter 7. Factor: 0.6666"
8413*61046927SAndroid Build Coastguard Worker             data_type="uint64"
8414*61046927SAndroid Build Coastguard Worker             units="events"
8415*61046927SAndroid Build Coastguard Worker             semantic_type="event"
8416*61046927SAndroid Build Coastguard Worker             equation="B 7 READ"
8417*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
8418*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Frame Batch Draw"
8419*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
8420*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
8421*61046927SAndroid Build Coastguard Worker             />
8422*61046927SAndroid Build Coastguard Worker    <counter name="TestCounter8"
8423*61046927SAndroid Build Coastguard Worker             symbol_name="Counter8"
8424*61046927SAndroid Build Coastguard Worker             underscore_name="counter8"
8425*61046927SAndroid Build Coastguard Worker             description="HW test counter 8. Should be equal to 1 in IOStream or in OAG query mode"
8426*61046927SAndroid Build Coastguard Worker             data_type="uint64"
8427*61046927SAndroid Build Coastguard Worker             units="events"
8428*61046927SAndroid Build Coastguard Worker             semantic_type="event"
8429*61046927SAndroid Build Coastguard Worker             equation="C 0 READ"
8430*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
8431*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Frame Batch Draw"
8432*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
8433*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
8434*61046927SAndroid Build Coastguard Worker             />
8435*61046927SAndroid Build Coastguard Worker    <counter name="TestCounter9 - OAR enable"
8436*61046927SAndroid Build Coastguard Worker             symbol_name="Counter9"
8437*61046927SAndroid Build Coastguard Worker             underscore_name="counter9"
8438*61046927SAndroid Build Coastguard Worker             description="HW test counter 9. Should be equal to 1 in query."
8439*61046927SAndroid Build Coastguard Worker             data_type="uint64"
8440*61046927SAndroid Build Coastguard Worker             units="events"
8441*61046927SAndroid Build Coastguard Worker             semantic_type="event"
8442*61046927SAndroid Build Coastguard Worker             equation="C 1 READ"
8443*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
8444*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Frame Batch Draw"
8445*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
8446*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
8447*61046927SAndroid Build Coastguard Worker             />
8448*61046927SAndroid Build Coastguard Worker    <register_config type="NOA">
8449*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00000D04" value="0x00000200" />
8450*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009840" value="0x00000000" />
8451*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000000" />
8452*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x040F0000" />
8453*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1E0B4000" />
8454*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1E0C0200" />
8455*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x120D8000" />
8456*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1E0F0017" />
8457*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x100F0000" />
8458*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x0E0F0000" />
8459*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
8460*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x49110000" />
8461*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x5D101400" />
8462*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1D1103A3" />
8463*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x01110000" />
8464*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x61111000" />
8465*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x1F128000" />
8466*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x17100000" />
8467*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x55100110" />
8468*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x57100000" />
8469*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x31100000" />
8470*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000003" />
8471*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x65100002" />
8472*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009884" value="0x00000000" />
8473*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009888" value="0x42000001" />
8474*61046927SAndroid Build Coastguard Worker    </register_config>
8475*61046927SAndroid Build Coastguard Worker    <register_config type="OA">
8476*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D920" value="0x00000000" />
8477*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D900" value="0x00000000" />
8478*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D904" value="0xF0800000" />
8479*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D910" value="0x00000000" />
8480*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D914" value="0xF0800000" />
8481*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC40" value="0x00FF0000" />
8482*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D940" value="0x00000004" />
8483*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D944" value="0x0000FFFF" />
8484*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC00" value="0x00000004" />
8485*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC04" value="0x0000FFFF" />
8486*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D948" value="0x00000003" />
8487*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D94C" value="0x0000FFFF" />
8488*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC08" value="0x00000003" />
8489*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC0C" value="0x0000FFFF" />
8490*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D950" value="0x00000007" />
8491*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D954" value="0x0000FFFF" />
8492*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC10" value="0x00000007" />
8493*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC14" value="0x0000FFFF" />
8494*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D958" value="0x00100002" />
8495*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D95C" value="0x0000FFF7" />
8496*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC18" value="0x00100002" />
8497*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC1C" value="0x0000FFF7" />
8498*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D960" value="0x00100002" />
8499*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D964" value="0x0000FFCF" />
8500*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC20" value="0x00100002" />
8501*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC24" value="0x0000FFCF" />
8502*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D968" value="0x00100082" />
8503*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D96C" value="0x0000FFEF" />
8504*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC28" value="0x00100082" />
8505*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC2C" value="0x0000FFEF" />
8506*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D970" value="0x001000C2" />
8507*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D974" value="0x0000FFE7" />
8508*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC30" value="0x001000C2" />
8509*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC34" value="0x0000FFE7" />
8510*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D978" value="0x00100001" />
8511*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000D97C" value="0x0000FFE7" />
8512*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC38" value="0x00100001" />
8513*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000DC3C" value="0x0000FFE7" />
8514*61046927SAndroid Build Coastguard Worker    </register_config>
8515*61046927SAndroid Build Coastguard Worker    <register_config type="FLEX">
8516*61046927SAndroid Build Coastguard Worker        <register type="FLEX" address="0x0000E65C" value="0xFFFFFFFF" />
8517*61046927SAndroid Build Coastguard Worker    </register_config>
8518*61046927SAndroid Build Coastguard Worker  </set>
8519*61046927SAndroid Build Coastguard Worker
8520*61046927SAndroid Build Coastguard Worker</metrics>
8521